diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack.meta new file mode 100644 index 00000000..10f8a38f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b81364dc5af0bc4498bee58711ca07dc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene.meta new file mode 100644 index 00000000..f5fa3cc9 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 60c09dae6815f3940bed13c51e86af09 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations.meta new file mode 100644 index 00000000..55bd8f88 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b3781063e44a104aa137b794d853a75 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Door_open.anim b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Door_open.anim new file mode 100644 index 00000000..60992b2f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Door_open.anim @@ -0,0 +1,345 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Door_open + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 66.683846} + outSlope: {x: 0, y: 0, z: 66.683846} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.06787262} + - serializedVersion: 3 + time: 0.75 + value: {x: 0, y: 0, z: -120} + inSlope: {x: 0, y: 0, z: 44.75684} + outSlope: {x: 0, y: 0, z: 44.75684} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.29874563} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Door_Right + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: -50.24549} + outSlope: {x: 0, y: 0, z: -50.24549} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.06500323} + - serializedVersion: 3 + time: 0.75 + value: {x: 0, y: 0, z: 120} + inSlope: {x: 0, y: 0, z: -73.786446} + outSlope: {x: 0, y: 0, z: -73.786446} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.26715755} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: Door_Left + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 3419203043 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 385526564 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Door_Right + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: Door_Right + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 66.683846 + outSlope: 66.683846 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.06787262 + - serializedVersion: 3 + time: 0.75 + value: -120 + inSlope: 44.75684 + outSlope: 44.75684 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.29874563 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: Door_Right + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: Door_Left + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.75 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: Door_Left + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: -50.24549 + outSlope: -50.24549 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.06500323 + - serializedVersion: 3 + time: 0.75 + value: 120 + inSlope: -73.786446 + outSlope: -73.786446 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.26715755 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: Door_Left + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: Door_Left + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: Door_Left + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: Door_Left + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: Door_Right + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: Door_Right + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: Door_Right + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_GenerateMotionCurves: 0 + m_Events: [] diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Door_open.anim.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Door_open.anim.meta new file mode 100644 index 00000000..80ebdc72 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Door_open.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83d969b31a4324149948f06ce452a8d1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Doors.controller b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Doors.controller new file mode 100644 index 00000000..9eda5087 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Doors.controller @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Doors + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107452533938018654} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &1102159065629099980 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Door_open + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 83d969b31a4324149948f06ce452a8d1, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102379927275540972 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: New State + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102971552595469800 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: New State 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107452533938018654 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102159065629099980} + m_Position: {x: 252, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102379927275540972} + m_Position: {x: -7593.037, y: -2081.1719, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102971552595469800} + m_Position: {x: 240, y: 120, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102971552595469800} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Doors.controller.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Doors.controller.meta new file mode 100644 index 00000000..b57ba748 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Animations/Doors.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 67fd6f4143bc1a64dab50006bed9d277 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/MiscScripts.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/MiscScripts.meta new file mode 100644 index 00000000..ff15d155 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/MiscScripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63ad624476d262a4f9700aaf0d2f7f6d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/MiscScripts/Doors.cs b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/MiscScripts/Doors.cs new file mode 100644 index 00000000..4e62b006 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/MiscScripts/Doors.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Doors : MonoBehaviour { + +void OnTriggerEnter(Collider coll){ + if(coll.tag=="Player"){ + GetComponent().Play("Door_open"); + this.enabled=false; + } +} +} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/MiscScripts/Doors.cs.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/MiscScripts/Doors.cs.meta new file mode 100644 index 00000000..7cb355dc --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/MiscScripts/Doors.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 447ad0207f6dcdf4fa72bd55414e318e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models.meta new file mode 100644 index 00000000..043c514e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 45f49fa667435f448a023129a090c506 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Computer.fbx b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Computer.fbx new file mode 100644 index 00000000..4df05347 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Computer.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51b631a793cc720b98a8dd1a5b712cfae27360a5fba38b68b6ceee0123283083 +size 44188 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Computer.fbx.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Computer.fbx.meta new file mode 100644 index 00000000..0371e555 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Computer.fbx.meta @@ -0,0 +1,199 @@ +fileFormatVersion: 2 +guid: 1656095b7c691ba41a1316eb81813cd9 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: Cable + 100002: //RootNode + 100004: Monitor + 100006: PC + 100008: CelingLight + 100010: Chair + 100012: Desk + 100014: FireExtinguisher + 100016: Lamp + 100018: MiniVan + 100020: ParkBench + 100022: Plant + 100024: Pot + 100026: Rock_1 + 100028: Rock_2 + 100030: RoundTable + 100032: SoadMachine + 100034: StreetLight + 100036: Tree_1 + 100038: Tree_2 + 100040: Tree_3 + 100042: VendingMachine + 400000: Cable + 400002: //RootNode + 400004: Monitor + 400006: PC + 400008: CelingLight + 400010: Chair + 400012: Desk + 400014: FireExtinguisher + 400016: Lamp + 400018: MiniVan + 400020: ParkBench + 400022: Plant + 400024: Pot + 400026: Rock_1 + 400028: Rock_2 + 400030: RoundTable + 400032: SoadMachine + 400034: StreetLight + 400036: Tree_1 + 400038: Tree_2 + 400040: Tree_3 + 400042: VendingMachine + 2100000: Material.004 + 2100002: Material.003 + 2100004: Material.005 + 2100006: Material + 2300000: Cable + 2300002: Monitor + 2300004: PC + 2300006: CelingLight + 2300008: Chair + 2300010: Desk + 2300012: FireExtinguisher + 2300014: Lamp + 2300016: MiniVan + 2300018: ParkBench + 2300020: Plant + 2300022: Pot + 2300024: Rock_1 + 2300026: Rock_2 + 2300028: RoundTable + 2300030: SoadMachine + 2300032: StreetLight + 2300034: Tree_1 + 2300036: Tree_2 + 2300038: Tree_3 + 2300040: VendingMachine + 3300000: Cable + 3300002: Monitor + 3300004: PC + 3300006: CelingLight + 3300008: Chair + 3300010: Desk + 3300012: FireExtinguisher + 3300014: Lamp + 3300016: MiniVan + 3300018: ParkBench + 3300020: Plant + 3300022: Pot + 3300024: Rock_1 + 3300026: Rock_2 + 3300028: RoundTable + 3300030: SoadMachine + 3300032: StreetLight + 3300034: Tree_1 + 3300036: Tree_2 + 3300038: Tree_3 + 3300040: VendingMachine + 4300000: Monitor + 4300002: PC + 4300004: Cable + 4300006: Desk + 4300008: VendingMachine + 4300010: SoadMachine + 4300012: Tree_2 + 4300014: Tree_1 + 4300016: Tree_3 + 4300018: StreetLight + 4300020: Rock_1 + 4300022: Rock_2 + 4300024: RoundTable + 4300026: Plant + 4300028: Pot + 4300030: ParkBench + 4300032: MiniVan + 4300034: Lamp + 4300036: FireExtinguisher + 4300038: Chair + 4300040: CelingLight + 2186277476908879412: ImportLogs + externalObjects: {} + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + previousCalculatedGlobalScale: 1 + hasPreviousCalculatedGlobalScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/OfficeRoom.fbx b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/OfficeRoom.fbx new file mode 100644 index 00000000..3a080800 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/OfficeRoom.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bcf329e8610ac08206e781bfdd2991f27cd04b5f2f36a2014d2ca3750ba4c50 +size 205148 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/OfficeRoom.fbx.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/OfficeRoom.fbx.meta new file mode 100644 index 00000000..2d2124af --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/OfficeRoom.fbx.meta @@ -0,0 +1,180 @@ +fileFormatVersion: 2 +guid: 7424cd104a384f54db0a95f45453ee64 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: BarrierCollider + 100002: Door Left + 100004: Door Right + 100006: FrontSlab + 100008: GreenWall + 100010: Ground + 100012: OfficeRoom + 100014: //RootNode + 100016: Road + 100018: Shrub + 100020: Shrub.001 + 100022: TileSpot + 100024: Doors + 100026: Door_Left + 100028: Door_Right + 400000: BarrierCollider + 400002: Door Left + 400004: Door Right + 400006: FrontSlab + 400008: GreenWall + 400010: Ground + 400012: OfficeRoom + 400014: //RootNode + 400016: Road + 400018: Shrub + 400020: Shrub.001 + 400022: TileSpot + 400024: Doors + 400026: Door_Left + 400028: Door_Right + 2100000: OutSideWall + 2100002: Floor_Tile + 2100004: Walls + 2100006: Glass + 2100008: Grass + 2100010: No Name + 2100012: Road + 2100014: SideWalk + 2100016: Floor_Carpet + 2100018: Window Liner + 2300000: BarrierCollider + 2300002: Door Left + 2300004: Door Right + 2300006: FrontSlab + 2300008: GreenWall + 2300010: Ground + 2300012: OfficeRoom + 2300014: Road + 2300016: Shrub + 2300018: Shrub.001 + 2300020: TileSpot + 2300022: Door_Left + 2300024: Door_Right + 3300000: BarrierCollider + 3300002: Door Left + 3300004: Door Right + 3300006: FrontSlab + 3300008: GreenWall + 3300010: Ground + 3300012: OfficeRoom + 3300014: Road + 3300016: Shrub + 3300018: Shrub.001 + 3300020: TileSpot + 3300022: Door_Left + 3300024: Door_Right + 4300000: FrontSlab + 4300002: TileSpot + 4300004: Door Left + 4300006: Door Right + 4300008: Shrub.001 + 4300010: Shrub + 4300012: GreenWall + 4300014: BarrierCollider + 4300016: Ground + 4300018: Road + 4300020: OfficeRoom + 4300022: Door_Left + 4300024: Door_Right + 6400000: BarrierCollider + 6400002: Door Left + 6400004: Door Right + 6400006: FrontSlab + 6400008: GreenWall + 6400010: Ground + 6400012: OfficeRoom + 6400014: Road + 6400016: Shrub + 6400018: Shrub.001 + 6400020: TileSpot + 6400022: Door_Left + 6400024: Door_Right + 2186277476908879412: ImportLogs + externalObjects: {} + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 1 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + previousCalculatedGlobalScale: 1 + hasPreviousCalculatedGlobalScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Props.fbx b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Props.fbx new file mode 100644 index 00000000..f7fc14ba --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Props.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8593b4692ad2b774d72a8c49819be3ca14dc59e5c9539fdd2e33b1acdc5836d +size 229724 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Props.fbx.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Props.fbx.meta new file mode 100644 index 00000000..e2296941 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Models/Props.fbx.meta @@ -0,0 +1,197 @@ +fileFormatVersion: 2 +guid: d13b23452d2513642bbee06d75de3fb0 +ModelImporter: + serializedVersion: 23 + fileIDToRecycleName: + 100000: CelingLight + 100002: Chair + 100004: //RootNode + 100006: Chair_base + 100008: Desk + 100010: FireExtinguisher + 100012: Lamp + 100014: MiniVan + 100016: ParkBench + 100018: Plant + 100020: Pot + 100022: Rock_1 + 100024: Rock_2 + 100026: RoundTable + 100028: SoadMachine + 100030: StreetLight + 100032: Tree_1 + 100034: Tree_2 + 100036: Tree_3 + 100038: VendingMachine + 100040: Cube + 100042: CeilingLight + 400000: CelingLight + 400002: Chair + 400004: //RootNode + 400006: Chair_base + 400008: Desk + 400010: FireExtinguisher + 400012: Lamp + 400014: MiniVan + 400016: ParkBench + 400018: Plant + 400020: Pot + 400022: Rock_1 + 400024: Rock_2 + 400026: RoundTable + 400028: SoadMachine + 400030: StreetLight + 400032: Tree_1 + 400034: Tree_2 + 400036: Tree_3 + 400038: VendingMachine + 400040: Cube + 400042: CeilingLight + 2100000: No Name + 2100002: Material.003 + 2100004: Bark + 2300000: CelingLight + 2300002: Chair + 2300004: Chair_base + 2300006: Desk + 2300008: FireExtinguisher + 2300010: Lamp + 2300012: MiniVan + 2300014: ParkBench + 2300016: Plant + 2300018: Pot + 2300020: Rock_1 + 2300022: Rock_2 + 2300024: RoundTable + 2300026: SoadMachine + 2300028: StreetLight + 2300030: Tree_1 + 2300032: Tree_2 + 2300034: Tree_3 + 2300036: VendingMachine + 2300038: Cube + 2300040: CeilingLight + 3300000: CelingLight + 3300002: Chair + 3300004: Chair_base + 3300006: Desk + 3300008: FireExtinguisher + 3300010: Lamp + 3300012: MiniVan + 3300014: ParkBench + 3300016: Plant + 3300018: Pot + 3300020: Rock_1 + 3300022: Rock_2 + 3300024: RoundTable + 3300026: SoadMachine + 3300028: StreetLight + 3300030: Tree_1 + 3300032: Tree_2 + 3300034: Tree_3 + 3300036: VendingMachine + 3300038: Cube + 3300040: CeilingLight + 4300000: CelingLight + 4300002: Chair + 4300004: Chair_base + 4300006: Desk + 4300008: FireExtinguisher + 4300010: Lamp + 4300012: MiniVan + 4300014: ParkBench + 4300016: Pot + 4300018: Plant + 4300020: RoundTable + 4300022: Rock_2 + 4300024: Rock_1 + 4300026: StreetLight + 4300028: Tree_3 + 4300030: Tree_1 + 4300032: Tree_2 + 4300034: SoadMachine + 4300036: VendingMachine + 4300038: Cube + 4300040: CeilingLight + externalObjects: {} + materials: + importMaterials: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 100 + meshCompression: 0 + addColliders: 0 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + swapUVChannels: 0 + generateSecondaryUV: 1 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + previousCalculatedGlobalScale: 1 + hasPreviousCalculatedGlobalScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 0 + humanoidOversampling: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs.meta new file mode 100644 index 00000000..cd2966ca --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c043e9ca1041e74ba07fa16d90d586c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/CeilingLight.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/CeilingLight.prefab new file mode 100644 index 00000000..1b59d2b6 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/CeilingLight.prefab @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1279276869390956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4815310338568606} + - component: {fileID: 33419679553495854} + - component: {fileID: 23729245946377916} + m_Layer: 0 + m_Name: CeilingLight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4815310338568606 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279276869390956} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.70710677} + m_LocalPosition: {x: 0, y: 14.13, z: 5.17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4946253638167110} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90.00001} +--- !u!33 &33419679553495854 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279276869390956} + m_Mesh: {fileID: 4300040, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!23 &23729245946377916 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1279276869390956} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &1519642057271396 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4946253638167110} + - component: {fileID: 108176943205051740} + m_Layer: 0 + m_Name: Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4946253638167110 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519642057271396} + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: -0, z: 0.07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4815310338568606} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!108 &108176943205051740 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519642057271396} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1.66 + m_Range: 7.5211663 + m_SpotAngle: 164.52873 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/CeilingLight.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/CeilingLight.prefab.meta new file mode 100644 index 00000000..ee9bed48 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/CeilingLight.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 98f272739fddddc4792987c741fb20c5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Chair.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Chair.prefab new file mode 100644 index 00000000..170e3f64 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Chair.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1311212233652994} + m_IsPrefabAsset: 1 +--- !u!1 &1311212233652994 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4363568271598318} + - component: {fileID: 33424562052160060} + - component: {fileID: 23866708750675394} + - component: {fileID: 65949203259391426} + m_Layer: 0 + m_Name: Chair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4363568271598318 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1311212233652994} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23866708750675394 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1311212233652994} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33424562052160060 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1311212233652994} + m_Mesh: {fileID: 4300002, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!65 &65949203259391426 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1311212233652994} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.3366363, y: 1.3345754, z: 1.8866956} + m_Center: {x: -0.000003748139, y: -0.077772245, z: -0.09784376} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Chair.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Chair.prefab.meta new file mode 100644 index 00000000..c2c50e70 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Chair.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 190cca390dcce1a428c896216a9fb446 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Computer.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Computer.prefab new file mode 100644 index 00000000..2fce4f0a --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Computer.prefab @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1205575160779478} + m_IsPrefabAsset: 1 +--- !u!1 &1205575160779478 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4826045960661658} + m_Layer: 0 + m_Name: Computer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1478084346124952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4185936442587026} + - component: {fileID: 33040635014754012} + - component: {fileID: 23530239370880544} + m_Layer: 0 + m_Name: Cable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1745746395693424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4446557664012044} + - component: {fileID: 33377570038425438} + - component: {fileID: 23220202003951762} + m_Layer: 0 + m_Name: PC + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1794576907675286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4993696731997894} + - component: {fileID: 33317060616187274} + - component: {fileID: 23266338827894560} + m_Layer: 0 + m_Name: Monitor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4185936442587026 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1478084346124952} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: 0.034219768, y: 0.06715572, z: 0.20516825} + m_LocalScale: {x: 9.278129, y: 9.278129, z: 21.404106} + m_Children: [] + m_Father: {fileID: 4826045960661658} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4446557664012044 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1745746395693424} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: -0.15542924, z: -0.25992483} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4826045960661658} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4826045960661658 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1205575160779478} + m_LocalRotation: {x: 0.18301266, y: 0.6830127, z: 0.6830127, w: 0.18301266} + m_LocalPosition: {x: 0.701, y: 0.342, z: 1.3} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4185936442587026} + - {fileID: 4993696731997894} + - {fileID: 4446557664012044} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -120, y: 270, z: -90} +--- !u!4 &4993696731997894 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1794576907675286} + m_LocalRotation: {x: -0.6572233, y: 3.2126285e-18, z: -3.2319e-18, w: 0.7536959} + m_LocalPosition: {x: -0, y: 0.10922408, z: -0.008976132} + m_LocalScale: {x: 91.97568, y: 91.975685, z: 91.975685} + m_Children: [] + m_Father: {fileID: 4826045960661658} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23220202003951762 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1745746395693424} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23266338827894560 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1794576907675286} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23530239370880544 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1478084346124952} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33040635014754012 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1478084346124952} + m_Mesh: {fileID: 4300004, guid: 1656095b7c691ba41a1316eb81813cd9, type: 3} +--- !u!33 &33317060616187274 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1794576907675286} + m_Mesh: {fileID: 4300000, guid: 1656095b7c691ba41a1316eb81813cd9, type: 3} +--- !u!33 &33377570038425438 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1745746395693424} + m_Mesh: {fileID: 4300002, guid: 1656095b7c691ba41a1316eb81813cd9, type: 3} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Computer.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Computer.prefab.meta new file mode 100644 index 00000000..ef320e99 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Computer.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a750d2665ebb3d94798fd3a4bb394d2f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Desk.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Desk.prefab new file mode 100644 index 00000000..18bbaecc --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Desk.prefab @@ -0,0 +1,643 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1142052054078908 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4986908564561920} + - component: {fileID: 33004502400962166} + - component: {fileID: 23222761284117540} + m_Layer: 0 + m_Name: Monitor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4986908564561920 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142052054078908} + m_LocalRotation: {x: 0.07568097, y: -0.000000018626448, z: 0.000000029802315, w: 0.99713206} + m_LocalPosition: {x: -0, y: -0.234, z: 0.258} + m_LocalScale: {x: 91.97568, y: 91.975685, z: 91.975685} + m_Children: [] + m_Father: {fileID: 4144914631808764} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 8.681001, y: 0, z: 0} +--- !u!33 &33004502400962166 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142052054078908} + m_Mesh: {fileID: 4300000, guid: 1656095b7c691ba41a1316eb81813cd9, type: 3} +--- !u!23 &23222761284117540 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142052054078908} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &1280515191313242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4144914631808764} + m_Layer: 0 + m_Name: Computer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4144914631808764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280515191313242} + m_LocalRotation: {x: 0.00000006174834, y: -0.00000007119637, z: -0.965926, w: -0.25881827} + m_LocalPosition: {x: 0.542, y: -0.046, z: 1.18} + m_LocalScale: {x: 1.5, y: 1.5, z: 1.5} + m_Children: + - {fileID: 4942461148500450} + - {fileID: 4986908564561920} + - {fileID: 4745074804175716} + m_Father: {fileID: 4592284382654208} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -210} +--- !u!1 &1328345020809916 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4095143057803784} + m_Layer: 0 + m_Name: Lamp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4095143057803784 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328345020809916} + m_LocalRotation: {x: 0.000000050343488, y: -0.00000004366263, z: -0.5413345, w: 0.8408074} + m_LocalPosition: {x: -0.896, y: 0.378, z: 1.028} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_Children: + - {fileID: 4604240156252220} + - {fileID: 4144518296862748} + m_Father: {fileID: 4592284382654208} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -65.549} +--- !u!1 &1423211746873452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4942461148500450} + - component: {fileID: 33016591747630696} + - component: {fileID: 23201496315253420} + m_Layer: 0 + m_Name: Cable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4942461148500450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423211746873452} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.032, y: -0.458, z: 0.215} + m_LocalScale: {x: 9.278129, y: 9.278129, z: 21.404106} + m_Children: [] + m_Father: {fileID: 4144914631808764} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33016591747630696 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423211746873452} + m_Mesh: {fileID: 4300004, guid: 1656095b7c691ba41a1316eb81813cd9, type: 3} +--- !u!23 &23201496315253420 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423211746873452} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!1 &1483697219205648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4604240156252220} + - component: {fileID: 33362564693439194} + - component: {fileID: 23484877718355974} + - component: {fileID: 65340161355369034} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4604240156252220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1483697219205648} + 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_Children: [] + m_Father: {fileID: 4095143057803784} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33362564693439194 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1483697219205648} + m_Mesh: {fileID: 4300010, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!23 &23484877718355974 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1483697219205648} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &65340161355369034 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1483697219205648} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.769686, y: 0.76185113, z: 1.0752282} + m_Center: {x: 0, y: 0.007874506, z: 0.5376141} +--- !u!1 &1501986609433006 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4144518296862748} + - component: {fileID: 108301445596287868} + m_Layer: 0 + m_Name: Point light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4144518296862748 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1501986609433006} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: -0, z: 0.861} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4095143057803784} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!108 &108301445596287868 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1501986609433006} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 2 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.6 + m_Range: 7.22 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!1 &1629908824542264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4170809506397244} + - component: {fileID: 33195199096831082} + - component: {fileID: 23893392524280540} + - component: {fileID: 65995325049638408} + m_Layer: 0 + m_Name: Chair + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4170809506397244 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629908824542264} + m_LocalRotation: {x: -0, y: -0, z: -0.13040349, w: 0.9914611} + m_LocalPosition: {x: -0.014, y: -0.976, z: 0.852} + m_LocalScale: {x: 0.85, y: 0.85, z: 0.85} + m_Children: [] + m_Father: {fileID: 4592284382654208} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -14.986001} +--- !u!33 &33195199096831082 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629908824542264} + m_Mesh: {fileID: 4300002, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!23 &23893392524280540 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629908824542264} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &65995325049638408 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629908824542264} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.3366362, y: 1.3345752, z: 1.8866956} + m_Center: {x: 0.0000038835733, y: -0.07777605, z: -0.09784364} +--- !u!1 &1696248088558066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4592284382654208} + - component: {fileID: 33527559248146712} + - component: {fileID: 23819828247335888} + - component: {fileID: 65447861334812460} + m_Layer: 0 + m_Name: Desk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4592284382654208 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1696248088558066} + m_LocalRotation: {x: 0, y: 0, z: -0.38268343, w: 0.92387956} + m_LocalPosition: {x: -11.61, y: -12.46, z: 0.06} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4095143057803784} + - {fileID: 4170809506397244} + - {fileID: 4144914631808764} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45.000004} +--- !u!33 &33527559248146712 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1696248088558066} + m_Mesh: {fileID: 4300006, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!23 &23819828247335888 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1696248088558066} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &65447861334812460 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1696248088558066} + m_Material: {fileID: 13400000, guid: 607312263e6edad4293a3fd7bb6602cf, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2.6254375, y: 1.5133204, z: 1.0541092} + m_Center: {x: -0.000088214896, y: 0.00023198129, z: 0.5270546} +--- !u!1 &1924073340899962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4745074804175716} + - component: {fileID: 33368697561056582} + - component: {fileID: 23326326890026368} + m_Layer: 0 + m_Name: PC + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4745074804175716 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924073340899962} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4144914631808764} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &33368697561056582 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924073340899962} + m_Mesh: {fileID: 4300002, guid: 1656095b7c691ba41a1316eb81813cd9, type: 3} +--- !u!23 &23326326890026368 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924073340899962} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Desk.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Desk.prefab.meta new file mode 100644 index 00000000..d4471c47 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Desk.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 583f0e949db074947a69915c38991b5a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Doors.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Doors.prefab new file mode 100644 index 00000000..8f961adc --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Doors.prefab @@ -0,0 +1,263 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1976629048332508} + m_IsPrefabAsset: 1 +--- !u!1 &1182698100353498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4893461497421576} + - component: {fileID: 33150537416819764} + - component: {fileID: 23105481441808080} + - component: {fileID: 64651331234981602} + m_Layer: 0 + m_Name: Door_Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1272922954711474 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4387785799616836} + - component: {fileID: 33860283465787820} + - component: {fileID: 23385607284656702} + - component: {fileID: 64977389638350800} + m_Layer: 0 + m_Name: Door_Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1976629048332508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4978434499668658} + - component: {fileID: 65794360762439068} + - component: {fileID: 95438633110540214} + - component: {fileID: 114056043634732520} + m_Layer: 0 + m_Name: Doors + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4387785799616836 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1272922954711474} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.018000001, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4978434499668658} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4893461497421576 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1182698100353498} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: -0.018000001, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4978434499668658} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4978434499668658 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1976629048332508} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -17, y: 0, z: -7} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: + - {fileID: 4893461497421576} + - {fileID: 4387785799616836} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23105481441808080 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1182698100353498} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + - {fileID: 2100000, guid: 35d6c806e68d98e4da7739c9d408c988, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23385607284656702 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1272922954711474} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + - {fileID: 2100000, guid: 35d6c806e68d98e4da7739c9d408c988, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33150537416819764 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1182698100353498} + m_Mesh: {fileID: 4300022, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!33 &33860283465787820 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1272922954711474} + m_Mesh: {fileID: 4300024, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64651331234981602 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1182698100353498} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300022, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64977389638350800 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1272922954711474} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300024, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!65 &65794360762439068 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1976629048332508} + m_Material: {fileID: 13400000, guid: 8b2bc5d65b8a23249ac65e6a71b72204, type: 2} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.04218356, y: 0.0346, z: 0.0024263044} + m_Center: {x: 0.019001259, y: -6.515318e-18, z: 0.0037868482} +--- !u!95 &95438633110540214 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1976629048332508} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 67fd6f4143bc1a64dab50006bed9d277, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &114056043634732520 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1976629048332508} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 447ad0207f6dcdf4fa72bd55414e318e, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Doors.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Doors.prefab.meta new file mode 100644 index 00000000..5b1ffba7 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Doors.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5043dd1c54246664babcc9559b8a8604 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/FireExtinguisher.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/FireExtinguisher.prefab new file mode 100644 index 00000000..2c5703ac --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/FireExtinguisher.prefab @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1056287757062078} + m_IsPrefabAsset: 1 +--- !u!1 &1056287757062078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4227982502081088} + - component: {fileID: 33624235520016672} + - component: {fileID: 23460448204636704} + - component: {fileID: 136021602952311170} + m_Layer: 0 + m_Name: FireExtinguisher + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4227982502081088 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1056287757062078} + m_LocalRotation: {x: -0.000000021109654, y: -0.00000020861623, z: -1, w: -0.00000025284484} + m_LocalPosition: {x: 7.211, y: 4.183, z: 0.82} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -179.99998} +--- !u!23 &23460448204636704 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1056287757062078} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33624235520016672 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1056287757062078} + m_Mesh: {fileID: 4300008, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!136 &136021602952311170 +CapsuleCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1056287757062078} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.55 + m_Height: 2.35 + m_Direction: 2 + m_Center: {x: 0.03423789, y: -0.00000011920929, z: 0.14852965} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/FireExtinguisher.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/FireExtinguisher.prefab.meta new file mode 100644 index 00000000..6f952681 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/FireExtinguisher.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e98123b05fcaf7048a031f706b920a83 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Meeting Table.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Meeting Table.prefab new file mode 100644 index 00000000..965a29c1 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Meeting Table.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1189375608664602} + m_IsPrefabAsset: 1 +--- !u!1 &1189375608664602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4463400156409796} + - component: {fileID: 33929355236935664} + - component: {fileID: 23387993482077536} + - component: {fileID: 65868815195606926} + m_Layer: 0 + m_Name: Meeting Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4463400156409796 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1189375608664602} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -9.67, y: 0, z: -0.235} + m_LocalScale: {x: 3.5, y: 2.5, z: 1.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23387993482077536 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1189375608664602} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33929355236935664 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1189375608664602} + m_Mesh: {fileID: 4300006, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!65 &65868815195606926 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1189375608664602} + m_Material: {fileID: 13400000, guid: 607312263e6edad4293a3fd7bb6602cf, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2.625437, y: 1.5133203, z: 1.0541092} + m_Center: {x: -0.00008845329, y: 0.00023201114, z: 0.5270546} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Meeting Table.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Meeting Table.prefab.meta new file mode 100644 index 00000000..7a5719e4 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Meeting Table.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f31614a2ba67d249baa4b3fb51369c0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/MiniVan.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/MiniVan.prefab new file mode 100644 index 00000000..12ab84f3 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/MiniVan.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1343160259466162} + m_IsPrefabAsset: 1 +--- !u!1 &1343160259466162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4149946421801760} + - component: {fileID: 33736591889494914} + - component: {fileID: 23046992509082512} + - component: {fileID: 65317008537726990} + m_Layer: 0 + m_Name: MiniVan + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4149946421801760 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1343160259466162} + m_LocalRotation: {x: -0, y: -0, z: 0, w: 1} + m_LocalPosition: {x: -35.59, y: -12.420002, z: -0.12500286} + m_LocalScale: {x: 4, y: 4, z: 4} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!23 &23046992509082512 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1343160259466162} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33736591889494914 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1343160259466162} + m_Mesh: {fileID: 4300012, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!65 &65317008537726990 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1343160259466162} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.9349992, y: 0.7021495, z: 0.810038} + m_Center: {x: 0.26249996, y: 0, z: 0.41998118} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/MiniVan.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/MiniVan.prefab.meta new file mode 100644 index 00000000..635c2b2f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/MiniVan.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: baf623ab442775545b87846b2e589bb3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/OfficeRoom.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/OfficeRoom.prefab new file mode 100644 index 00000000..dca1fa45 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/OfficeRoom.prefab @@ -0,0 +1,818 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1578656497423334} + m_IsPrefabAsset: 1 +--- !u!1 &1130425513883900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4523768580014170} + - component: {fileID: 33485954406782506} + - component: {fileID: 64362419752036340} + - component: {fileID: 64033891113563602} + m_Layer: 0 + m_Name: BarrierCollider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1211015970046162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4713963112789626} + - component: {fileID: 33027198901739468} + - component: {fileID: 23279584038714154} + - component: {fileID: 64622054867698942} + m_Layer: 0 + m_Name: FrontSlab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1248906807841922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4226898950448168} + - component: {fileID: 33063698466659900} + - component: {fileID: 23563474924631482} + - component: {fileID: 64333910399654154} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1369418566779376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4788299789145094} + - component: {fileID: 33573340033446148} + - component: {fileID: 23163609391887970} + - component: {fileID: 64032055674983506} + m_Layer: 0 + m_Name: Road + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1577228465150990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4056590172235238} + - component: {fileID: 33960616843465616} + - component: {fileID: 23574120619858662} + - component: {fileID: 64091320413100202} + m_Layer: 0 + m_Name: Shrub.001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1578656497423334 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4034965729801596} + m_Layer: 0 + m_Name: OfficeRoom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1670731490964010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4609245465669754} + - component: {fileID: 33282436789769662} + - component: {fileID: 23524004952163602} + - component: {fileID: 64800422288654496} + m_Layer: 0 + m_Name: GreenWall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 0 +--- !u!1 &1710159161823016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4475635804740630} + - component: {fileID: 33629089689884762} + - component: {fileID: 23575839519169786} + - component: {fileID: 64477738477973160} + m_Layer: 0 + m_Name: Shrub + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1718035695361722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4318162890003764} + - component: {fileID: 33086040746563300} + - component: {fileID: 23135961838577816} + - component: {fileID: 64014978133249792} + m_Layer: 0 + m_Name: TileSpot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1944555509784762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4189467459867836} + - component: {fileID: 33969228991551126} + - component: {fileID: 23918919530068992} + - component: {fileID: 64607859738895458} + m_Layer: 0 + m_Name: OfficeRoom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4034965729801596 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1578656497423334} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.5491714, y: -2.7270994, z: -4.4313836} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4523768580014170} + - {fileID: 4713963112789626} + - {fileID: 4609245465669754} + - {fileID: 4226898950448168} + - {fileID: 4189467459867836} + - {fileID: 4788299789145094} + - {fileID: 4318162890003764} + - {fileID: 4475635804740630} + - {fileID: 4056590172235238} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4056590172235238 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1577228465150990} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -20, y: 1, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4034965729801596} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4189467459867836 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1944555509784762} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4034965729801596} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4226898950448168 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1248906807841922} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -30.50631, y: -0.089252815, z: -12.956461} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4034965729801596} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4318162890003764 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1718035695361722} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4034965729801596} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4475635804740630 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1710159161823016} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -20, y: 1, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4034965729801596} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4523768580014170 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1130425513883900} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -30.50631, y: -0.089252815, z: -12.956461} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4034965729801596} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4609245465669754 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1670731490964010} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -21.60336, y: -4.8, z: -20.06913} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4034965729801596} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4713963112789626 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1211015970046162} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4034965729801596} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4788299789145094 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1369418566779376} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -19, y: 0, z: -7} + m_LocalScale: {x: 100, y: 100, z: 100} + m_Children: [] + m_Father: {fileID: 4034965729801596} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23135961838577816 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1718035695361722} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 0a33cef6601c7814c8a5966bc71bc498, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23163609391887970 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1369418566779376} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 71f4c1d7946789e40b3c69f2bd6c2019, type: 2} + - {fileID: 2100000, guid: 4570654889a4e1d4994c506880aee629, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23279584038714154 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1211015970046162} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 4570654889a4e1d4994c506880aee629, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23524004952163602 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1670731490964010} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: dc5b9c785fa7c164d82ae6f961c2d7fe, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23563474924631482 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1248906807841922} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23574120619858662 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1577228465150990} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23575839519169786 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1710159161823016} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23918919530068992 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1944555509784762} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 43f9416cd9a45ff448d756279c28d117, type: 2} + - {fileID: 2100000, guid: 436100cab221ef54b89122cb9ceb3bd8, type: 2} + - {fileID: 2100000, guid: 41e5547145981d343a02b65df5479ea1, type: 2} + - {fileID: 2100000, guid: 35d6c806e68d98e4da7739c9d408c988, type: 2} + - {fileID: 2100000, guid: 436100cab221ef54b89122cb9ceb3bd8, type: 2} + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33027198901739468 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1211015970046162} + m_Mesh: {fileID: 4300000, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!33 &33063698466659900 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1248906807841922} + m_Mesh: {fileID: 4300016, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!33 &33086040746563300 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1718035695361722} + m_Mesh: {fileID: 4300002, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!33 &33282436789769662 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1670731490964010} + m_Mesh: {fileID: 4300012, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!33 &33485954406782506 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1130425513883900} + m_Mesh: {fileID: 4300014, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!33 &33573340033446148 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1369418566779376} + m_Mesh: {fileID: 4300018, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!33 &33629089689884762 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1710159161823016} + m_Mesh: {fileID: 4300010, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!33 &33960616843465616 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1577228465150990} + m_Mesh: {fileID: 4300008, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!33 &33969228991551126 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1944555509784762} + m_Mesh: {fileID: 4300020, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64014978133249792 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1718035695361722} + m_Material: {fileID: 13400000, guid: 8b2bc5d65b8a23249ac65e6a71b72204, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300002, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64032055674983506 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1369418566779376} + m_Material: {fileID: 13400000, guid: 8b2bc5d65b8a23249ac65e6a71b72204, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300018, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64033891113563602 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1130425513883900} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300014, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64091320413100202 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1577228465150990} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300008, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64333910399654154 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1248906807841922} + m_Material: {fileID: 13400000, guid: 48bbde3049f29b247a56af17d2b0381f, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300016, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64362419752036340 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1130425513883900} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300014, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64477738477973160 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1710159161823016} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300010, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64607859738895458 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1944555509784762} + m_Material: {fileID: 13400000, guid: 607312263e6edad4293a3fd7bb6602cf, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300020, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64622054867698942 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1211015970046162} + m_Material: {fileID: 13400000, guid: 8b2bc5d65b8a23249ac65e6a71b72204, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300000, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} +--- !u!64 &64800422288654496 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1670731490964010} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 4300012, guid: 7424cd104a384f54db0a95f45453ee64, type: 3} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/OfficeRoom.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/OfficeRoom.prefab.meta new file mode 100644 index 00000000..5ffa1dd6 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/OfficeRoom.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3851e4b5b857f7d4da5097aa5ceed74d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/ParkBench.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/ParkBench.prefab new file mode 100644 index 00000000..d1bf0425 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/ParkBench.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1403641790779700} + m_IsPrefabAsset: 1 +--- !u!1 &1403641790779700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4260761819609080} + - component: {fileID: 33158350963321082} + - component: {fileID: 23144844229876500} + - component: {fileID: 65612584104838026} + - component: {fileID: 65146418866865262} + m_Layer: 0 + m_Name: ParkBench + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4260761819609080 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1403641790779700} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -9.59, y: 4.55, z: -0.11} + m_LocalScale: {x: 0.75, y: 0.75, z: 0.75} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23144844229876500 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1403641790779700} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33158350963321082 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1403641790779700} + m_Mesh: {fileID: 4300014, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!65 &65146418866865262 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1403641790779700} + m_Material: {fileID: 13400000, guid: 607312263e6edad4293a3fd7bb6602cf, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 3.125, y: 1.2007214, z: 0.97115445} + m_Center: {x: 0, y: -0.037860572, z: 0.4855771} +--- !u!65 &65612584104838026 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1403641790779700} + m_Material: {fileID: 13400000, guid: 607312263e6edad4293a3fd7bb6602cf, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 3.125, y: 0.36439803, z: 1.1994426} + m_Center: {x: 0, y: -0.45602232, z: 1.6704738} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/ParkBench.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/ParkBench.prefab.meta new file mode 100644 index 00000000..4a2122ec --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/ParkBench.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ff6d95a272e2d4499558631f2197578 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/PottedPlant.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/PottedPlant.prefab new file mode 100644 index 00000000..7036920e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/PottedPlant.prefab @@ -0,0 +1,200 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1150259990914018} + m_IsPrefabAsset: 1 +--- !u!1 &1150259990914018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4857844852929660} + m_Layer: 0 + m_Name: PottedPlant + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1722908761408066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4059536803643244} + - component: {fileID: 33971605740962288} + - component: {fileID: 23796736686810510} + m_Layer: 0 + m_Name: Plant + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1995392448976480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4103767441204754} + - component: {fileID: 33948318524886226} + - component: {fileID: 23394239267838988} + - component: {fileID: 65973685511465564} + m_Layer: 0 + m_Name: Pot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4059536803643244 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1722908761408066} + 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_Children: [] + m_Father: {fileID: 4857844852929660} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4103767441204754 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1995392448976480} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: -0.1, z: -0.00000004371139} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4857844852929660} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4857844852929660 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1150259990914018} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0} + m_LocalScale: {x: 0.5000005, y: 0.5000001, z: 0.5000004} + m_Children: + - {fileID: 4103767441204754} + - {fileID: 4059536803643244} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23394239267838988 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1995392448976480} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23796736686810510 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1722908761408066} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33948318524886226 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1995392448976480} + m_Mesh: {fileID: 4300016, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!33 &33971605740962288 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1722908761408066} + m_Mesh: {fileID: 4300018, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!65 &65973685511465564 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1995392448976480} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2.1771522, y: 2.1225665, z: 1.6250017} + m_Center: {x: -0.00000019755518, y: 0.05528771, z: 0.81250054} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/PottedPlant.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/PottedPlant.prefab.meta new file mode 100644 index 00000000..c909cafb --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/PottedPlant.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e32bcac6fec4bc0458d67bae457e71f6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock1.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock1.prefab new file mode 100644 index 00000000..a47b8013 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock1.prefab @@ -0,0 +1,85 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1784097618802054} + m_IsPrefabAsset: 1 +--- !u!1 &1784097618802054 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4232686462284114} + - component: {fileID: 33236551118636854} + - component: {fileID: 23861279187029832} + m_Layer: 0 + m_Name: Rock1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4232686462284114 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1784097618802054} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5, y: -0.05, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23861279187029832 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1784097618802054} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33236551118636854 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1784097618802054} + m_Mesh: {fileID: 4300022, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock1.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock1.prefab.meta new file mode 100644 index 00000000..734227c4 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 282d3e12c9c429b44a4d4971b70d04d3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock2.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock2.prefab new file mode 100644 index 00000000..6881a66d --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock2.prefab @@ -0,0 +1,85 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1080711812237290} + m_IsPrefabAsset: 1 +--- !u!1 &1080711812237290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4038971265756010} + - component: {fileID: 33578627558769034} + - component: {fileID: 23638450496125266} + m_Layer: 0 + m_Name: Rock2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4038971265756010 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1080711812237290} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.18, y: 0, z: 3} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23638450496125266 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1080711812237290} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33578627558769034 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1080711812237290} + m_Mesh: {fileID: 4300024, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock2.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock2.prefab.meta new file mode 100644 index 00000000..8090fbfd --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Rock2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 557a36aa7fbc6594e9851497f1c89c3f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/RoundTable.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/RoundTable.prefab new file mode 100644 index 00000000..1c76be86 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/RoundTable.prefab @@ -0,0 +1,442 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1514351977292570} + m_IsPrefabAsset: 1 +--- !u!1 &1050075256514456 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4678493737306838} + - component: {fileID: 33441213664151916} + - component: {fileID: 23895931362975844} + - component: {fileID: 65451834709904202} + m_Layer: 0 + m_Name: Chair (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1514351977292570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4354011939146304} + - component: {fileID: 33773716024072620} + - component: {fileID: 23106569812880970} + - component: {fileID: 65679562793332524} + m_Layer: 0 + m_Name: RoundTable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1608975285756394 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4660510331198906} + - component: {fileID: 33067786031683180} + - component: {fileID: 23320334787377808} + - component: {fileID: 65900788102664602} + m_Layer: 0 + m_Name: Chair (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1636384373451812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4791316115208468} + - component: {fileID: 33735421068380314} + - component: {fileID: 23668413873674870} + - component: {fileID: 65433620633374644} + m_Layer: 0 + m_Name: Chair (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &1782488015162158 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4907111769283076} + - component: {fileID: 33293455455443758} + - component: {fileID: 23522266586144760} + - component: {fileID: 65077755998760538} + m_Layer: 0 + m_Name: Chair (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4354011939146304 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1514351977292570} + m_LocalRotation: {x: -0.00000008940697, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 7.2, y: 15.35, z: 0} + m_LocalScale: {x: 0.8, y: 0.8, z: 0.8} + m_Children: + - {fileID: 4791316115208468} + - {fileID: 4907111769283076} + - {fileID: 4678493737306838} + - {fileID: 4660510331198906} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4660510331198906 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1608975285756394} + m_LocalRotation: {x: -0.00000008931996, y: -0.0000000039435455, z: 0.04410781, w: -0.99902683} + m_LocalPosition: {x: 1.08, y: -1.35, z: 1} + m_LocalScale: {x: 1.0625008, y: 1.0625005, z: 1.0625005} + m_Children: [] + m_Father: {fileID: 4354011939146304} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -365.056} +--- !u!4 &4678493737306838 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1050075256514456} + m_LocalRotation: {x: -0.000000039436618, y: 0.000000080239396, z: -0.89746237, w: -0.44109106} + m_LocalPosition: {x: 1.51, y: 1.24, z: 1} + m_LocalScale: {x: 1.0625019, y: 1.0625012, z: 1.0625012} + m_Children: [] + m_Father: {fileID: 4354011939146304} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -232.34698} +--- !u!4 &4791316115208468 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636384373451812} + m_LocalRotation: {x: 0.00000007743422, y: 0.00000004469394, z: -0.49989325, w: 0.8660871} + m_LocalPosition: {x: -1.52, y: -0.74, z: 1} + m_LocalScale: {x: 1.0625007, y: 1.0625012, z: 1.0625014} + m_Children: [] + m_Father: {fileID: 4354011939146304} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -14.986001} +--- !u!4 &4907111769283076 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1782488015162158} + m_LocalRotation: {x: 0.000000020026276, y: 0.00000008713527, z: -0.9745915, w: 0.2239901} + m_LocalPosition: {x: -1.38, y: 0.95, z: 1} + m_LocalScale: {x: 1.0625004, y: 1.0625006, z: 1.0625007} + m_Children: [] + m_Father: {fileID: 4354011939146304} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -154.113} +--- !u!23 &23106569812880970 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1514351977292570} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23320334787377808 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1608975285756394} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23522266586144760 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1782488015162158} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23668413873674870 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636384373451812} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!23 &23895931362975844 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1050075256514456} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33067786031683180 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1608975285756394} + m_Mesh: {fileID: 4300002, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!33 &33293455455443758 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1782488015162158} + m_Mesh: {fileID: 4300002, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!33 &33441213664151916 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1050075256514456} + m_Mesh: {fileID: 4300002, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!33 &33735421068380314 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636384373451812} + m_Mesh: {fileID: 4300002, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!33 &33773716024072620 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1514351977292570} + m_Mesh: {fileID: 4300020, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!65 &65077755998760538 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1782488015162158} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.3366364, y: 1.334576, z: 1.8866956} + m_Center: {x: -0.0000018546975, y: -0.077778004, z: -0.09784364} +--- !u!65 &65433620633374644 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1636384373451812} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.3366363, y: 1.3345754, z: 1.8866956} + m_Center: {x: -0.000003748139, y: -0.077772245, z: -0.09784376} +--- !u!65 &65451834709904202 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1050075256514456} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.3366363, y: 1.3345752, z: 1.8866956} + m_Center: {x: 0.0000057955576, y: -0.07777796, z: -0.09784376} +--- !u!65 &65679562793332524 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1514351977292570} + m_Material: {fileID: 13400000, guid: 607312263e6edad4293a3fd7bb6602cf, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 3.52, y: 3.5200012, z: 1.5000004} + m_Center: {x: 0.000000059604645, y: 0.0000038146973, z: 0.7500002} +--- !u!65 &65900788102664602 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1608975285756394} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.3366356, y: 1.3345753, z: 1.8866956} + m_Center: {x: -0.0000008917518, y: -0.07777034, z: -0.09784382} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/RoundTable.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/RoundTable.prefab.meta new file mode 100644 index 00000000..f8f56232 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/RoundTable.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e32ae9339344404da059b851f53499e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/SoadMachine.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/SoadMachine.prefab new file mode 100644 index 00000000..f4b98dba --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/SoadMachine.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1936368166924940} + m_IsPrefabAsset: 1 +--- !u!1 &1936368166924940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4754808563243982} + - component: {fileID: 33722940858854156} + - component: {fileID: 23568839267727480} + - component: {fileID: 65818847355991480} + m_Layer: 0 + m_Name: SoadMachine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4754808563243982 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1936368166924940} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3, y: -0, z: 0.664} + m_LocalScale: {x: 1, y: 1, z: 0.9} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23568839267727480 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1936368166924940} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33722940858854156 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1936368166924940} + m_Mesh: {fileID: 4300034, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!65 &65818847355991480 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1936368166924940} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2.0000005, y: 1.728547, z: 3.500002} + m_Center: {x: -0.000003907935, y: 0.010728624, z: 1.7500007} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/SoadMachine.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/SoadMachine.prefab.meta new file mode 100644 index 00000000..6729b2ec --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/SoadMachine.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eeb959a765d24424bafa09fbee9bdc4e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/StreetLight.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/StreetLight.prefab new file mode 100644 index 00000000..44671fa7 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/StreetLight.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1552566904055572} + m_IsPrefabAsset: 1 +--- !u!1 &1552566904055572 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4307728358371838} + - component: {fileID: 33027417229153826} + - component: {fileID: 23795820794108522} + - component: {fileID: 64875040750422914} + m_Layer: 0 + m_Name: StreetLight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4307728358371838 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1552566904055572} + m_LocalRotation: {x: 0.000000029802322, y: -0, z: -0.9238787, w: 0.3826855} + m_LocalPosition: {x: -59.85, y: -15.78, z: 4.62} + m_LocalScale: {x: 1.5, y: 1.5, z: 1.4999998} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -135} +--- !u!23 &23795820794108522 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1552566904055572} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33027417229153826 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1552566904055572} + m_Mesh: {fileID: 4300026, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!64 &64875040750422914 +MeshCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1552566904055572} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 0} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/StreetLight.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/StreetLight.prefab.meta new file mode 100644 index 00000000..5e774e32 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/StreetLight.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b01e0e0f56422541b41840e943c4c42 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_1.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_1.prefab new file mode 100644 index 00000000..0756fc58 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_1.prefab @@ -0,0 +1,85 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1738284268477226} + m_IsPrefabAsset: 1 +--- !u!1 &1738284268477226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4404291483691334} + - component: {fileID: 33153602186407822} + - component: {fileID: 23088711072146728} + m_Layer: 0 + m_Name: Tree_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4404291483691334 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1738284268477226} + m_LocalRotation: {x: -0, y: -0, z: -0.636382, w: 0.7713741} + m_LocalPosition: {x: 30.5, y: -24.52, z: -0.43} + m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -79.045006} +--- !u!23 &23088711072146728 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1738284268477226} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33153602186407822 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1738284268477226} + m_Mesh: {fileID: 4300030, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_1.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_1.prefab.meta new file mode 100644 index 00000000..c1085f07 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_1.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5160f0d6447a35d4894dd91c07411d37 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_2.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_2.prefab new file mode 100644 index 00000000..e1b7f671 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_2.prefab @@ -0,0 +1,85 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1516774231316130} + m_IsPrefabAsset: 1 +--- !u!1 &1516774231316130 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4923576351817812} + - component: {fileID: 33880026279194640} + - component: {fileID: 23971930834581292} + m_Layer: 0 + m_Name: Tree_2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4923576351817812 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1516774231316130} + m_LocalRotation: {x: -0, y: -0, z: 0.2518007, w: 0.9677791} + m_LocalPosition: {x: 26.47, y: -19.74, z: -0.23} + m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 29.168001} +--- !u!23 &23971930834581292 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1516774231316130} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33880026279194640 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1516774231316130} + m_Mesh: {fileID: 4300032, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_2.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_2.prefab.meta new file mode 100644 index 00000000..d7cecaea --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_2.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95da3c08154f05447b2280ef8d8132c4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_3.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_3.prefab new file mode 100644 index 00000000..448213b4 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_3.prefab @@ -0,0 +1,85 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1399335209622144} + m_IsPrefabAsset: 1 +--- !u!1 &1399335209622144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4345199469445452} + - component: {fileID: 33725301930291696} + - component: {fileID: 23544638264910982} + m_Layer: 0 + m_Name: Tree_3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4345199469445452 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1399335209622144} + m_LocalRotation: {x: -0.031172808, y: 0.04970567, z: 0.051086687, w: 0.9969693} + m_LocalPosition: {x: 23.21, y: -14.73, z: 5.79} + m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -3.8550003, y: 5.517, z: 5.681} +--- !u!23 &23544638264910982 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1399335209622144} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33725301930291696 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1399335209622144} + m_Mesh: {fileID: 4300028, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_3.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_3.prefab.meta new file mode 100644 index 00000000..5ff622c5 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/Tree_3.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 968af719e82784949bdac8e0ad5bfca6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/VendingMachine.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/VendingMachine.prefab new file mode 100644 index 00000000..2a921f3b --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/VendingMachine.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1125476389943988} + m_IsPrefabAsset: 1 +--- !u!1 &1125476389943988 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4245667109356128} + - component: {fileID: 33865923184734126} + - component: {fileID: 23978872006168220} + - component: {fileID: 65126188691911750} + m_Layer: 0 + m_Name: VendingMachine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &4245667109356128 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1125476389943988} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.87, y: 0, z: 0.664} + m_LocalScale: {x: 1, y: 1, z: 0.9} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23978872006168220 +MeshRenderer: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1125476389943988} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 3280967b030fe804a8e7f8c50d02814c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &33865923184734126 +MeshFilter: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1125476389943988} + m_Mesh: {fileID: 4300036, guid: d13b23452d2513642bbee06d75de3fb0, type: 3} +--- !u!65 &65126188691911750 +BoxCollider: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1125476389943988} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2.0000005, y: 1.5095764, z: 3.500002} + m_Center: {x: -0.00000390886, y: -0.004786109, z: 1.7500008} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/VendingMachine.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/VendingMachine.prefab.meta new file mode 100644 index 00000000..c7403d0c --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Prefabs/VendingMachine.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c95e0289b2704c6428ef68c5380cfd03 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene.meta new file mode 100644 index 00000000..304106cf --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db635d9456d71db4f82686c84d9c7e59 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo.meta new file mode 100644 index 00000000..8c474c3a --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0069a119cd447ef44b80bfb3e6d6c827 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo.unity b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo.unity new file mode 100644 index 00000000..2c4b1242 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo.unity @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c0a3a4fb08b4868cb4ef977f426e98293cba5f146158cee4e40a0db15838db4 +size 1020991 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo.unity.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo.unity.meta new file mode 100644 index 00000000..62d08402 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fd0d62a9201f1294b9e233356fabacfa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/LightingData.asset b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/LightingData.asset new file mode 100644 index 00000000..6a274761 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/LightingData.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe0952214c37a5bcf1006aad1af92224ce5ff1fdeebac35dc3df0492f54213cb +size 786148 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/LightingData.asset.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/LightingData.asset.meta new file mode 100644 index 00000000..5cfb9cfb --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5a7a3615d060252458e6f2939aaa6625 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_dir.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_dir.png new file mode 100644 index 00000000..ff0557c9 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_dir.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dce55f9520521f2baaca41b1d2047f1f00a295670da66b15b3fc02f4a41e979 +size 78996 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_dir.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_dir.png.meta new file mode 100644 index 00000000..0ad07b16 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_dir.png.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: 68c5f2045c110504dabc5be63e15958c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_light.exr b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_light.exr new file mode 100644 index 00000000..1d63e047 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_light.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ff12af94eda902b5378dcad299ad1775f727598fb9e15cd1c94e2a81e6922d9 +size 352160 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_light.exr.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_light.exr.meta new file mode 100644 index 00000000..d17fa35a --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Scene/Demo/Lightmap-0_comp_light.exr.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: 76d1c94aa82ee2d4a882e210d8877a9b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds.meta new file mode 100644 index 00000000..24b26ba3 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 935988640c6dbb74c88170552ae488a6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx.meta new file mode 100644 index 00000000..b6351b57 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a686a1156a5e49643b9769394ece7081 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps.meta new file mode 100644 index 00000000..9a7e5554 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 000f90e0e5395774e93a33014ebc9082 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet.meta new file mode 100644 index 00000000..e5fd9398 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f5a376227221824d896999f0102cd66 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-01.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-01.wav new file mode 100644 index 00000000..f0c6bb89 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-01.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:908115fc57fc7dba42f5618979d3624a63b705de7740625f239a56675c074c37 +size 68208 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-01.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-01.wav.meta new file mode 100644 index 00000000..5378b123 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-01.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: fb6839219f2c6674996d76c7d9626311 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-02.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-02.wav new file mode 100644 index 00000000..486e2198 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-02.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:519f17eea708fe2f34eae9c8fa808cd20d8b284fced1f97d437f2e1669e8699c +size 67260 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-02.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-02.wav.meta new file mode 100644 index 00000000..1229a3a5 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-02.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: a2cf935dcad44514894bf910c443d507 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-03.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-03.wav new file mode 100644 index 00000000..0674ebe1 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-03.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f62a10f59981c0a8f1ab1410b8ae3e938678afaac6edbbf9568434593c6efd61 +size 56824 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-03.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-03.wav.meta new file mode 100644 index 00000000..40259073 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-03.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 0b36ebf0a6b6c234c89643b5bb83ec59 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-04.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-04.wav new file mode 100644 index 00000000..997dc3ee --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-04.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e2b9aba804781ca6cbd1b98de9d049adada23678529277e171191917fc4e92e +size 74848 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-04.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-04.wav.meta new file mode 100644 index 00000000..31ee0fa8 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-04.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: f556827165c098547be10e15323aa490 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-05.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-05.wav new file mode 100644 index 00000000..59e6ae94 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-05.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8430f3ce4b635c05c8aecb1f7e6c50e0fc5d7b749a2f6f0db521cb4d811c5e38 +size 118486 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-05.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-05.wav.meta new file mode 100644 index 00000000..d33297e4 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-05.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 5a1e73ebb16d027419df7efded694efa +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-06.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-06.wav new file mode 100644 index 00000000..0f9cc159 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-06.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a8f9ea2907e23b00dfd6b8ec05767fcebab779873c247e69cb8d019eb86715c +size 106152 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-06.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-06.wav.meta new file mode 100644 index 00000000..01614ce5 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-06.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 884f1d42e7a5e98478d53bfc4b98aada +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-07.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-07.wav new file mode 100644 index 00000000..d98aa650 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-07.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92167581e67377532d4899204464e572e4abe4e077e3490a032824d43e18ad36 +size 108048 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-07.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-07.wav.meta new file mode 100644 index 00000000..6677ee98 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-07.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 8bbd5871530ec774ebef27eaea21e860 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-08.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-08.wav new file mode 100644 index 00000000..b51425f5 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-08.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08ac4e6d8c2caf880f7ddd21f38144ff1d556d45667beb07ff6a42087f93c390 +size 92872 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-08.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-08.wav.meta new file mode 100644 index 00000000..d05a7e8b --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-08.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 8742d0ca3e03b034fb383ae7aba7d4a6 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-09.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-09.wav new file mode 100644 index 00000000..b65128e9 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-09.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:725eb167de03f7218585ed653151b48b69c3574490cb62e1b50bf0e032974b2c +size 87180 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-09.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-09.wav.meta new file mode 100644 index 00000000..20f5604e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-09.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: fef61cddf814a2c49bf7a6c33791c766 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-10.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-10.wav new file mode 100644 index 00000000..fab346ef --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-10.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7130b954a42ff5fb24fd340abb92c079ccffeca1580996cdc39c1e49440a29a +size 70106 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-10.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-10.wav.meta new file mode 100644 index 00000000..4c5e2d92 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-10.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 73f938638097f8042ad7842aa5b04ac5 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-11.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-11.wav new file mode 100644 index 00000000..f086509d --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-11.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fae2f2cc95e0258966e01b662d40018fa4d9398da599ec75b5ddc0ea07217bac +size 98566 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-11.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-11.wav.meta new file mode 100644 index 00000000..2fcb2077 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Carpet/Carpet-11.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e06c6ae1948cafd45a952ab85ebe4fa7 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete.meta new file mode 100644 index 00000000..da55f78b --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10ab7e54ef3fd014cb232f92dca45649 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-01.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-01.wav new file mode 100644 index 00000000..fa82dcd5 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-01.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b9cc7f5293901cb0a56206b8ff804e19b9c7be3ec4c207e9c703531a11f03df +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-01.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-01.wav.meta new file mode 100644 index 00000000..d0f3419b --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-01.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: a9e804a8165699a49bceb84d083a34a6 +timeCreated: 1507406347 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-02.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-02.wav new file mode 100644 index 00000000..d0868f87 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-02.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02f23c1f87ebaa4f680217d734d280592eb2a7a8545ba950e2f275c434514af6 +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-02.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-02.wav.meta new file mode 100644 index 00000000..c0422f9e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-02.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: fead5cfe6593ab64dac60ff7b677fb86 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-03.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-03.wav new file mode 100644 index 00000000..d299421a --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-03.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cea6d22e955a4ff99d70e2281b33af1fc84f3e161dc174ddb3d9ed9526b5db7c +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-03.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-03.wav.meta new file mode 100644 index 00000000..65161b89 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-03.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: b129e694a0fa16f498b497481befe169 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-04.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-04.wav new file mode 100644 index 00000000..2e40d1d9 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-04.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9244e1380b4ea2aa0ec0ee00ac17530706d7b620a8028e4a283c96becd66c91b +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-04.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-04.wav.meta new file mode 100644 index 00000000..caf760c9 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-04.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: a3eb761c67da86e4d95a714d5040e215 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-05.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-05.wav new file mode 100644 index 00000000..5dc67ac6 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-05.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4d9fe9ff36a44932e4d6f69454cb6ff551a842d16a027c8c0b3d4902c7b11d6 +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-05.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-05.wav.meta new file mode 100644 index 00000000..533065bf --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-05.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 49a4a47af61a25b4fb37c589359ef09c +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-06.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-06.wav new file mode 100644 index 00000000..302d1a84 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-06.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6449e2bedfd4adf8dc2998333874af5db1a8e67b1188d588d4b2a874c6075932 +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-06.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-06.wav.meta new file mode 100644 index 00000000..674c45c9 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-06.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: ffeb60b812fdc464499d8bd1c46cd055 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-07.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-07.wav new file mode 100644 index 00000000..b5eec895 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-07.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8f9622c44609ae019fe7b57cc313c1baa59b270ef7d07423f2b194456fdb3c3 +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-07.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-07.wav.meta new file mode 100644 index 00000000..771ea6b6 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-07.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 7b10d52be5966cc49b99c126a03640e5 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-08.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-08.wav new file mode 100644 index 00000000..aa837548 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-08.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4eb95b66a83b026ef52059d20a69ec95b47bad6543178c918bd784d856d29da5 +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-08.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-08.wav.meta new file mode 100644 index 00000000..f0fcdea4 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-08.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: fbe1939915c91b74f9eded7665492ef6 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-09.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-09.wav new file mode 100644 index 00000000..ada1fd53 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-09.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abc728610d69d9a4cbdf5bcfe691b3d413b6b9e527496ee42606b9d1ba5e0517 +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-09.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-09.wav.meta new file mode 100644 index 00000000..3a753a78 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-09.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e2f81d653f70254468486696deb5e2d7 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-10.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-10.wav new file mode 100644 index 00000000..6bb06b0b --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-10.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcc8eff262f85aa634815ed9b1c8d91c6589736962f64643f9625c773fdfcae6 +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-10.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-10.wav.meta new file mode 100644 index 00000000..e5ba23d9 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-10.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e38fa940edefdd9479e226e6a3d4787e +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-11.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-11.wav new file mode 100644 index 00000000..933c28ca --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-11.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfa120edb5ce2dadd4851d11b104fb4b9fab97f0fb4b98693298ef6f2129035c +size 118008 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-11.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-11.wav.meta new file mode 100644 index 00000000..f70b2892 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Concrete/Concrete-11.wav.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 965861ab37dcd9549912eca505055b63 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass.meta new file mode 100644 index 00000000..d73ed424 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 74c86798615bcb243afdc329a00c860f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_01.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_01.wav new file mode 100644 index 00000000..eb3174f0 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_01.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32eff47e41d94e2a8c7f9b15dae704758c5af92a72ed7bb47ea50921edffc48f +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_01.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_01.wav.meta new file mode 100644 index 00000000..0b0695f8 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_01.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: e70c5fa5ed6b97f41aa555d63ca56d42 +timeCreated: 1507405174 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_02.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_02.wav new file mode 100644 index 00000000..fbc2c6d3 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_02.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:385b9a4a8273d89b62efa113639b01f07a706de969fca78626599039782bff98 +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_02.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_02.wav.meta new file mode 100644 index 00000000..096bcd53 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_02.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: d3947cf2c6783a447bd0dae10cd8bb21 +timeCreated: 1507405174 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_03.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_03.wav new file mode 100644 index 00000000..fc564b2d --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_03.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9d6fec37d3c0d3b01102853d707fd7a8cc54cf3540e87d427ddcc56fd80ddba +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_03.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_03.wav.meta new file mode 100644 index 00000000..db3efacb --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_03.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 41b975e693999f942b5755a8f054c4ce +timeCreated: 1507405173 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_04.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_04.wav new file mode 100644 index 00000000..1aba1bff --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_04.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6bfd5d2f496ce28224c182934e7bfb5ac789be949a3fb3219da27694dad1988 +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_04.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_04.wav.meta new file mode 100644 index 00000000..dc32086a --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_04.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 818617f6fe74a6345a5babff80a756e2 +timeCreated: 1507405174 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_05.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_05.wav new file mode 100644 index 00000000..c74cb91f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_05.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0d0d218b52e9e1b5d81e3b090ac41472c341aa9c1f60ffc82de50ce580a3a84 +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_05.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_05.wav.meta new file mode 100644 index 00000000..5851d026 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_05.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 2667de89ddda8dc409eaf8f8261d1d8c +timeCreated: 1507405173 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_06.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_06.wav new file mode 100644 index 00000000..5e342482 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_06.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c329e81bc0f3677003fc00ca56db23b2b9dedf38aad61915c12b025cee5a329f +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_06.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_06.wav.meta new file mode 100644 index 00000000..9f019095 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_06.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 76909016e12b7b4469602526ddc6a164 +timeCreated: 1507405173 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_07.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_07.wav new file mode 100644 index 00000000..416677ae --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_07.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8447f430e5428c09fb229942cbe8ac3203d0317900eaafdbafe6072f53930cf7 +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_07.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_07.wav.meta new file mode 100644 index 00000000..2855be3f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_07.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 0533ad72641beb64c84742701ea7fcd4 +timeCreated: 1507405173 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_08.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_08.wav new file mode 100644 index 00000000..84788b20 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_08.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d35e23cefb26959b28c7b1bb3515610eafbe25c92e296e369cac6abbf0c2b745 +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_08.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_08.wav.meta new file mode 100644 index 00000000..109e61ad --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_08.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 37aa905a30faf0d45a213f924449a6fb +timeCreated: 1507405173 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_09.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_09.wav new file mode 100644 index 00000000..7040545e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_09.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a78b6c11efe4e9d616f577b21aaf251e48a9ef205362c0968405bdb35c869e43 +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_09.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_09.wav.meta new file mode 100644 index 00000000..9742f035 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_09.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 5991900ee6498594ab6d0c668e329eb1 +timeCreated: 1507405173 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_10.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_10.wav new file mode 100644 index 00000000..f039405f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_10.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f601e57dd687ee7837d888150da30a7236750a36ba9d8ebc26152497008990 +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_10.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_10.wav.meta new file mode 100644 index 00000000..ae5cded3 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_10.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: e899671e45e608e4db37f6d6701c35ba +timeCreated: 1507405174 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_11.wav b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_11.wav new file mode 100644 index 00000000..aa836408 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_11.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:154dcfd0b9f1a1f5b2635430e60624f3d3e0b6cd04fd0944db4d400b03a94484 +size 110304 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_11.wav.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_11.wav.meta new file mode 100644 index 00000000..d3fdb62d --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Sounds/sfx/Footsteps/Grass/Grass_11.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 01c377cd295d33a4db93c9467d59a6dd +timeCreated: 1507405173 +licenseType: Store +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 0 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials.meta new file mode 100644 index 00000000..7c3bb5df --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c6bd8b399eb87642919e788b0667e18 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Asphalt.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Asphalt.mat new file mode 100644 index 00000000..aad2a06f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Asphalt.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Asphalt + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 900042087b9570040a72062f28165a3d, type: 3} + 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: 15, y: 15} + m_Offset: {x: 0.7, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 7ff68301a810b3349a1d397986a47db8, type: 3} + m_Scale: {x: 15, y: 15} + m_Offset: {x: 0.7, 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} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.068 + - _GlossyReflections: 1 + - _Metallic: 0.151 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.5943396, g: 0.5943396, b: 0.5943396, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Asphalt.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Asphalt.mat.meta new file mode 100644 index 00000000..5764c38f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Asphalt.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71f4c1d7946789e40b3c69f2bd6c2019 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Bumped Glass.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Bumped Glass.mat new file mode 100644 index 00000000..56f311f8 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Bumped Glass.mat @@ -0,0 +1,87 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bumped Glass + m_Shader: {fileID: 4800000, guid: 116d680c2b91ce7459affcfd3a9d4341, type: 3} + m_ShaderKeywords: _ALPHAPREMULTIPLY_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 711d58ddf712f7b43845843bf189b67d, type: 3} + m_Scale: {x: 15, y: 15} + m_Offset: {x: 0, y: 0} + - _Cube: + 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: 2800000, guid: 8bd63cd048f8ac44d96780e96d4bc2d8, type: 3} + m_Scale: {x: 15, y: 15} + 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} + m_Floats: + - _BumpAmt: 128 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0.108 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 0.49019608} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Bumped Glass.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Bumped Glass.mat.meta new file mode 100644 index 00000000..8bac08e1 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Bumped Glass.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35d6c806e68d98e4da7739c9d408c988 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Carpet.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Carpet.mat new file mode 100644 index 00000000..127ab8cc --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Carpet.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Carpet + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: d4bda63fdb3591c418fd1614c87bab6b, type: 3} + 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: 50, y: 50} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 2a4483bc4627f8d4c8969253f3eb3304, type: 3} + m_Scale: {x: 50, y: 50} + 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} + m_Floats: + - _BumpScale: 1.5 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Carpet.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Carpet.mat.meta new file mode 100644 index 00000000..63c07456 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Carpet.mat.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 43f9416cd9a45ff448d756279c28d117 +timeCreated: 1522109905 +licenseType: Store +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/DaySky.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/DaySky.mat new file mode 100644 index 00000000..e0bbc248 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/DaySky.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DaySky + m_Shader: {fileID: 104, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BackTex: + m_Texture: {fileID: 2800000, guid: 8de32711a8f4df5448e14b373ffe990b, type: 3} + 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} + - _DownTex: + m_Texture: {fileID: 2800000, guid: ad326431ca40b2642b5db196b9d39a88, type: 3} + 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} + - _FrontTex: + m_Texture: {fileID: 2800000, guid: 21ec887c7d00abd41b60a52357b12339, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LeftTex: + m_Texture: {fileID: 2800000, guid: fa168966dd297e947aa09578115314b3, type: 3} + 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} + - _RightTex: + m_Texture: {fileID: 2800000, guid: 310d399a99feb04429a5001b64e6db90, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UpTex: + m_Texture: {fileID: 2800000, guid: f5741b99b86295f4cbca115547df0137, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Exposure: 1.3 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Rotation: 29 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/DaySky.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/DaySky.mat.meta new file mode 100644 index 00000000..c9f09892 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/DaySky.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9a237f5accb07f4db4c0b723aed05cf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Drywall.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Drywall.mat new file mode 100644 index 00000000..2c21f962 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Drywall.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Drywall + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 1028b1be859f33e49868d9bdc65e12ff, type: 3} + 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: 10, y: 10} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 10, y: 10} + 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} + m_Floats: + - _BumpScale: 0.1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Drywall.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Drywall.mat.meta new file mode 100644 index 00000000..64b05c42 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Drywall.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 436100cab221ef54b89122cb9ceb3bd8 +timeCreated: 1507911762 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/GlassBumpedDistort.shader b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/GlassBumpedDistort.shader new file mode 100644 index 00000000..a6fb909e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/GlassBumpedDistort.shader @@ -0,0 +1,109 @@ +// Per pixel bumped refraction. +// Uses a normal map to distort the image behind, and +// an additional texture to tint the color. + +Shader "Custom/Bumped Glass" { +Properties { + _BumpAmt ("Distortion", range (0,128)) = 10 + _MainTex ("Tint Color (RGB)", 2D) = "white" {} + _BumpMap ("Normalmap", 2D) = "bump" {} +} + +Category { + + // We must be transparent, so other objects are drawn before this one. + Tags { "Queue"="Transparent" "RenderType"="Opaque" } + + + SubShader { + + // This pass grabs the screen behind the object into a texture. + // We can access the result in the next pass as _GrabTexture + GrabPass { + Name "BASE" + Tags { "LightMode" = "Always" } + } + + // Main pass: Take the texture grabbed above and use the bumpmap to perturb it + // on to the screen + Pass { + Name "BASE" + Tags { "LightMode" = "Always" } + +CGPROGRAM +#pragma vertex vert +#pragma fragment frag +#pragma multi_compile_fog +#include "UnityCG.cginc" + +struct appdata_t { + float4 vertex : POSITION; + float2 texcoord: TEXCOORD0; +}; + +struct v2f { + float4 vertex : SV_POSITION; + float4 uvgrab : TEXCOORD0; + float2 uvbump : TEXCOORD1; + float2 uvmain : TEXCOORD2; + UNITY_FOG_COORDS(3) +}; + +float _BumpAmt; +float4 _BumpMap_ST; +float4 _MainTex_ST; + +v2f vert (appdata_t v) +{ + v2f o; + o.vertex = UnityObjectToClipPos(v.vertex); + o.uvgrab = ComputeGrabScreenPos(o.vertex); + o.uvbump = TRANSFORM_TEX( v.texcoord, _BumpMap ); + o.uvmain = TRANSFORM_TEX( v.texcoord, _MainTex ); + UNITY_TRANSFER_FOG(o,o.vertex); + return o; +} + +sampler2D _GrabTexture; +float4 _GrabTexture_TexelSize; +sampler2D _BumpMap; +sampler2D _MainTex; + +half4 frag (v2f i) : SV_Target +{ + #if UNITY_SINGLE_PASS_STEREO + i.uvgrab.xy = TransformStereoScreenSpaceTex(i.uvgrab.xy, i.uvgrab.w); + #endif + + // calculate perturbed coordinates + half2 bump = UnpackNormal(tex2D( _BumpMap, i.uvbump )).rg; // we could optimize this by just reading the x & y without reconstructing the Z + float2 offset = bump * _BumpAmt * _GrabTexture_TexelSize.xy; + #ifdef UNITY_Z_0_FAR_FROM_CLIPSPACE //to handle recent standard asset package on older version of unity (before 5.5) + i.uvgrab.xy = offset * UNITY_Z_0_FAR_FROM_CLIPSPACE(i.uvgrab.z) + i.uvgrab.xy; + #else + i.uvgrab.xy = offset * i.uvgrab.z + i.uvgrab.xy; + #endif + + half4 col = tex2Dproj( _GrabTexture, UNITY_PROJ_COORD(i.uvgrab)); + half4 tint = tex2D(_MainTex, i.uvmain); + col *= tint; + UNITY_APPLY_FOG(i.fogCoord, col); + return col; +} +ENDCG + } + } + + // ------------------------------------------------------------------ + // Fallback for older cards and Unity non-Pro + + SubShader { + Blend DstColor Zero + Pass { + Name "BASE" + SetTexture [_MainTex] { combine texture } + } + } +} + +} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/GlassBumpedDistort.shader.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/GlassBumpedDistort.shader.meta new file mode 100644 index 00000000..eb57fcb7 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/GlassBumpedDistort.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 116d680c2b91ce7459affcfd3a9d4341 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/MicroProps.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/MicroProps.mat new file mode 100644 index 00000000..587eef9d --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/MicroProps.mat @@ -0,0 +1,109 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MicroProps + m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION _METALLICGLOSSMAP _SPECGLOSSMAP + m_LightmapFlags: 1 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _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} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 2800000, guid: 860b5540b51fafa4d9eb5eaceeec3f59, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 1684f9736474bf44cbb40da7d0fb68da, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 43258c979502e7a439011b569f02abb6, type: 3} + 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} + - _ShadowOffset: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 2800000, guid: 70b9f92cfb2158e4f80d1777596df240, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TranslucencyMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _AO: 2.4 + - _BaseLight: 0.35 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _Occlusion: 7.5 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _ShadowStrength: 1 + - _Shininess: 0.078125 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SquashAmount: 1 + - _SrcBlend: 1 + - _TranslucencyViewDependency: 0.7 + - _UVSec: 0 + - _WindQuality: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 2.1, g: 2.1, b: 2.1, a: 1} + - _HueVariation: {r: 1, g: 0.5, b: 0, a: 0.1} + - _TranslucencyColor: {r: 0.73, g: 0.85, b: 0.40999997, a: 1} + - _TreeInstanceColor: {r: 1, g: 1, b: 1, a: 1} + - _TreeInstanceScale: {r: 1, g: 1, b: 1, a: 1} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/MicroProps.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/MicroProps.mat.meta new file mode 100644 index 00000000..bb68f80c --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/MicroProps.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3280967b030fe804a8e7f8c50d02814c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/NightSky.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/NightSky.mat new file mode 100644 index 00000000..2caa088e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/NightSky.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: NightSky + m_Shader: {fileID: 104, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BackTex: + m_Texture: {fileID: 2800000, guid: 949a695d97850f642b1a0039b766e6ec, type: 3} + 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} + - _DownTex: + m_Texture: {fileID: 2800000, guid: 8cab0f22a5a3c3541a13984620cdf16c, type: 3} + 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} + - _FrontTex: + m_Texture: {fileID: 2800000, guid: f1c99501943a6f24d95eae2bda362506, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LeftTex: + m_Texture: {fileID: 2800000, guid: 7694540e586cc2549becec02d850135e, type: 3} + 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} + - _RightTex: + m_Texture: {fileID: 2800000, guid: f11ec44421355f6408330f1740dacaee, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UpTex: + m_Texture: {fileID: 2800000, guid: 63a6e3c7b7c4f044fab6268a9d2eac55, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Exposure: 1 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Rotation: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/NightSky.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/NightSky.mat.meta new file mode 100644 index 00000000..79c0fe8d --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/NightSky.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0dd8fe82dae8d6a4eaf7edcffe49d7a5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats.meta new file mode 100644 index 00000000..2f96dc0b --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f086dfc9ff7079f4dbc68be3743ce8d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Carpet.physicMaterial b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Carpet.physicMaterial new file mode 100644 index 00000000..24e7d15f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Carpet.physicMaterial @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Carpet + dynamicFriction: 0.6 + staticFriction: 0.6 + bounciness: 0 + frictionCombine: 0 + bounceCombine: 0 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Carpet.physicMaterial.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Carpet.physicMaterial.meta new file mode 100644 index 00000000..a9904020 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Carpet.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 607312263e6edad4293a3fd7bb6602cf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Concrete.physicMaterial b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Concrete.physicMaterial new file mode 100644 index 00000000..dbf003c9 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Concrete.physicMaterial @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Concrete + dynamicFriction: 0.6 + staticFriction: 0.6 + bounciness: 0 + frictionCombine: 0 + bounceCombine: 0 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Concrete.physicMaterial.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Concrete.physicMaterial.meta new file mode 100644 index 00000000..9669112b --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Concrete.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b2bc5d65b8a23249ac65e6a71b72204 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Grass.physicMaterial b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Grass.physicMaterial new file mode 100644 index 00000000..77cd58a8 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Grass.physicMaterial @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Grass + dynamicFriction: 0.6 + staticFriction: 0.6 + bounciness: 0 + frictionCombine: 0 + bounceCombine: 0 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Grass.physicMaterial.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Grass.physicMaterial.meta new file mode 100644 index 00000000..af68953f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Grass.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 48bbde3049f29b247a56af17d2b0381f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Gravel.physicMaterial b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Gravel.physicMaterial new file mode 100644 index 00000000..79ac780e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Gravel.physicMaterial @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Gravel + dynamicFriction: 0.6 + staticFriction: 0.6 + bounciness: 0 + frictionCombine: 0 + bounceCombine: 0 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Gravel.physicMaterial.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Gravel.physicMaterial.meta new file mode 100644 index 00000000..9685481f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Gravel.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66974829c5573b14eb6cc2af4dc77325 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/MaxFriction.physicMaterial b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/MaxFriction.physicMaterial new file mode 100644 index 00000000..d628fce7 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/MaxFriction.physicMaterial @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MaxFriction + dynamicFriction: 1 + staticFriction: 1 + bounciness: 0 + frictionCombine: 3 + bounceCombine: 0 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/MaxFriction.physicMaterial.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/MaxFriction.physicMaterial.meta new file mode 100644 index 00000000..622108cc --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/MaxFriction.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a3496a0b3effeb4d8985e3ec72ac870 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Wood.physicMaterial b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Wood.physicMaterial new file mode 100644 index 00000000..c5fcc129 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Wood.physicMaterial @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Wood + dynamicFriction: 0.6 + staticFriction: 0.6 + bounciness: 0 + frictionCombine: 0 + bounceCombine: 0 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Wood.physicMaterial.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Wood.physicMaterial.meta new file mode 100644 index 00000000..064496cd --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/Wood.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca77fab071e4fe54a96e7ba076c336bb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/ZeroFriction.physicMaterial b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/ZeroFriction.physicMaterial new file mode 100644 index 00000000..1fcdf5ec --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/ZeroFriction.physicMaterial @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ZeroFriction + dynamicFriction: 0 + staticFriction: 0 + bounciness: 0 + frictionCombine: 1 + bounceCombine: 1 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/ZeroFriction.physicMaterial.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/ZeroFriction.physicMaterial.meta new file mode 100644 index 00000000..20af6c8c --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/PhysicsMats/ZeroFriction.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b53aeabfa6ff544fa3e6b450195a10c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 13400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Shadeless Black.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Shadeless Black.mat new file mode 100644 index 00000000..b9e99cca --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Shadeless Black.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Shadeless Black + m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _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} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.07450981, g: 0.28235295, b: 0.078431375, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Shadeless Black.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Shadeless Black.mat.meta new file mode 100644 index 00000000..6a772047 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Shadeless Black.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc5b9c785fa7c164d82ae6f961c2d7fe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/SideWalk.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/SideWalk.mat new file mode 100644 index 00000000..e3cb3195 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/SideWalk.mat @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: SideWalk + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 900042087b9570040a72062f28165a3d, type: 3} + 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: 40, y: 40} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 7ff68301a810b3349a1d397986a47db8, type: 3} + m_Scale: {x: 40, y: 40} + 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: 2800000, guid: 2db8669c73a685342b635df66701e63a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 0.6 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.086 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.0296 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/SideWalk.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/SideWalk.mat.meta new file mode 100644 index 00000000..d694b9b2 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/SideWalk.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4570654889a4e1d4994c506880aee629 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Tile.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Tile.mat new file mode 100644 index 00000000..1866e796 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Tile.mat @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Tile + m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _NORMALMAP _SPECGLOSSMAP _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 4 + m_EnableInstancingVariants: 1 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 223125abf3366174493718a695d8408a, type: 3} + 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: 2.5, y: 2.5} + m_Offset: {x: 0, y: 0.075} + - _MainTex: + m_Texture: {fileID: 2800000, guid: d632a02a7991d1040a179b6d0bde1c70, type: 3} + m_Scale: {x: 2.5, y: 2.5} + m_Offset: {x: 0, y: 0.075} + - _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: 2800000, guid: 18e6471fed45d1640bb56736053c8e49, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1.5 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Tile.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Tile.mat.meta new file mode 100644 index 00000000..c8abf337 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/Tile.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a33cef6601c7814c8a5966bc71bc498 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/WindowLining.mat b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/WindowLining.mat new file mode 100644 index 00000000..7185b14b --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/WindowLining.mat @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: WindowLining + m_Shader: {fileID: 47, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _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} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 1 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.16037738, g: 0.16037738, b: 0.16037738, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/WindowLining.mat.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/WindowLining.mat.meta new file mode 100644 index 00000000..f94eb63f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Materials/WindowLining.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41e5547145981d343a02b65df5479ea1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures.meta new file mode 100644 index 00000000..08e0a69b --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75c99206c82550249be50824e6b3ef6c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet.meta new file mode 100644 index 00000000..bd5a6154 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1bae22f4fed78e428c9f63e7370c9b9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet.png new file mode 100644 index 00000000..e35ee450 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:405aa4e2325bd661e2bcf5f53d2b6e4c92ac6fce10d3e6bc5a1ce7e286570ff7 +size 196530 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet.png.meta new file mode 100644 index 00000000..35648df9 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet.png.meta @@ -0,0 +1,78 @@ +fileFormatVersion: 2 +guid: 2a4483bc4627f8d4c8969253f3eb3304 +timeCreated: 1522109845 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet_Normal.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet_Normal.png new file mode 100644 index 00000000..e9ece040 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39c390aaff23a040756b74eeae6310bf8144ce9dec846fed64a00a02034c8550 +size 298077 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet_Normal.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet_Normal.png.meta new file mode 100644 index 00000000..3d37701f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Carpet/Carpet_Normal.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: d4bda63fdb3591c418fd1614c87bab6b +timeCreated: 1522109887 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete.meta new file mode 100644 index 00000000..d36590c6 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 023b8fa4d2c5d8a45b32502ffa5b3452 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete.png new file mode 100644 index 00000000..7586eeec --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecffeaa981a4e7ce6273c63a2cab333f9fda9c3c403ac08bbef5661009a3f163 +size 211425 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete.png.meta new file mode 100644 index 00000000..fd5d5ee1 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 7ff68301a810b3349a1d397986a47db8 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete_Normal.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete_Normal.png new file mode 100644 index 00000000..ba19992f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae20aa7c14b1a445c5be9f54b6751a6a462324e0ac21b3ce5f3d00ed12c8ad0f +size 858098 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete_Normal.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete_Normal.png.meta new file mode 100644 index 00000000..26bd40a2 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Concrete/Concrete_Normal.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 900042087b9570040a72062f28165a3d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky.meta new file mode 100644 index 00000000..d9142d5a --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d26556ec6efc1e47aa2a6c37f6e2dba +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Back.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Back.png new file mode 100644 index 00000000..988ea34a --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Back.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d05ee333c4166ba2a0dc54450386769265fec86b515fa7c100f448d06fe270e +size 644448 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Back.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Back.png.meta new file mode 100644 index 00000000..eef73d05 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Back.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 8de32711a8f4df5448e14b373ffe990b +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Bottom.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Bottom.png new file mode 100644 index 00000000..754db48a --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Bottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:411fa3fd41033ef900e08e372f44f980c0a05e56c885630d70d76765622abc20 +size 665645 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Bottom.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Bottom.png.meta new file mode 100644 index 00000000..4558a559 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Bottom.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: ad326431ca40b2642b5db196b9d39a88 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Front.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Front.png new file mode 100644 index 00000000..6c9c04f1 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Front.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb16418a447e4c1c0f9c543877b1d914bd184cb9dd77203f17b321b3d583586c +size 630203 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Front.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Front.png.meta new file mode 100644 index 00000000..d8191e4a --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Front.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 21ec887c7d00abd41b60a52357b12339 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Left.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Left.png new file mode 100644 index 00000000..4da4f9df --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Left.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d66573267f8385a58d32961424ab8653f98a4d616224fa2975f35623f01c3ba7 +size 629350 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Left.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Left.png.meta new file mode 100644 index 00000000..7bbbd574 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Left.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 310d399a99feb04429a5001b64e6db90 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Right.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Right.png new file mode 100644 index 00000000..73386871 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Right.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a729561f671cc8ed5d0fb7fb7fdcf539c7689559605021f59487835eefb44e75 +size 657137 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Right.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Right.png.meta new file mode 100644 index 00000000..797ea123 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Right.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: fa168966dd297e947aa09578115314b3 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Top.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Top.png new file mode 100644 index 00000000..86ac74cf --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddd3e95fb187d55c3367578e7ce40d372b23b02d3213475d1412e5103ff14065 +size 396653 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Top.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Top.png.meta new file mode 100644 index 00000000..fb0bcf77 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/DaySky/Top.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: f5741b99b86295f4cbca115547df0137 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors.meta new file mode 100644 index 00000000..128a576c --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c28fce63b331e3a489380e800912282d +folderAsset: yes +timeCreated: 1516034192 +licenseType: Store +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture Metallic.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture Metallic.png new file mode 100644 index 00000000..0ce6a268 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture Metallic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee7a26c94585ff91cbcda92dbf910d784e4ea93b800cf43929a7ca7b8706249b +size 6336 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture Metallic.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture Metallic.png.meta new file mode 100644 index 00000000..b0df4c89 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture Metallic.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: b9f49ca82d77a894a9cdbf7d6387554e +timeCreated: 1516034203 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture.png new file mode 100644 index 00000000..26200896 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45936533731f0817e6382cc49e702e43d32ae2eaec0e5c6195e970ac5b9fbcf4 +size 21897 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture.png.meta new file mode 100644 index 00000000..b11418ef --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Hinge Door Texture.png.meta @@ -0,0 +1,87 @@ +fileFormatVersion: 2 +guid: 73f6593216f88df44b7d3e1a27c29482 +timeCreated: 1516034203 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Sliding Door Texture.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Sliding Door Texture.png new file mode 100644 index 00000000..979de62e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Sliding Door Texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f2ddaff992aa9cfe97b433877e094fd432c8febe9b874ded72f9794dac3d86b +size 21874 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Sliding Door Texture.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Sliding Door Texture.png.meta new file mode 100644 index 00000000..7298a039 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Doors/Sliding Door Texture.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: ebfdc82a380696f4fa8dad7fed2a8168 +timeCreated: 1516034203 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass.meta new file mode 100644 index 00000000..f3f630e7 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0014ddc202c53284c8edf381f11a942b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/GlassFrosted.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/GlassFrosted.png new file mode 100644 index 00000000..77efd3f3 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/GlassFrosted.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f093aea67b1f55f3cb83b68ee9f9875075877ad45099f5aecc715d51808d2816 +size 463642 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/GlassFrosted.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/GlassFrosted.png.meta new file mode 100644 index 00000000..050bd9a0 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/GlassFrosted.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 8bd63cd048f8ac44d96780e96d4bc2d8 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 1 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 6 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/glassNormal.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/glassNormal.png new file mode 100644 index 00000000..23fa2a39 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/glassNormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d316009fecd88b3eb19401cd75c137f3991c5a2d792305e28f66672155769861 +size 3525684 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/glassNormal.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/glassNormal.png.meta new file mode 100644 index 00000000..a0fe825f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Glass/glassNormal.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 711d58ddf712f7b43845843bf189b67d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 1 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 6 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky.meta new file mode 100644 index 00000000..527e023c --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 031b52c4a8a168c45820f41f2a33edc9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Back.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Back.png new file mode 100644 index 00000000..b3fc9557 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Back.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c367115928dcc5f38e47b45b0a971701684b24916ae8f8cdc796bd71592a060c +size 472695 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Back.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Back.png.meta new file mode 100644 index 00000000..c5bfdec2 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Back.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 949a695d97850f642b1a0039b766e6ec +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Bottom.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Bottom.png new file mode 100644 index 00000000..09e20b8d --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Bottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d29eb6c46707ef41cb83adba68c77a1e2bc5e8ed9f938dc0e0f385c77cd9cce8 +size 500253 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Bottom.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Bottom.png.meta new file mode 100644 index 00000000..2a65a020 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Bottom.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 8cab0f22a5a3c3541a13984620cdf16c +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Front.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Front.png new file mode 100644 index 00000000..48d68026 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Front.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61d18e8b71fd212fd2264bc39aa6f7876f8a52d1794065b63e9ff6541621da2b +size 462739 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Front.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Front.png.meta new file mode 100644 index 00000000..29d642ed --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Front.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: f1c99501943a6f24d95eae2bda362506 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Left.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Left.png new file mode 100644 index 00000000..1bf0ee4e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Left.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a8a88d958daa893960d5f299ad8854f4f171c04cd7d1e4ce79dae0213a9af49 +size 470963 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Left.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Left.png.meta new file mode 100644 index 00000000..f28632ad --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Left.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: f11ec44421355f6408330f1740dacaee +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Right.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Right.png new file mode 100644 index 00000000..15193489 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Right.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d13ea2c1c0ecca67e37d6436da513e1068cbccad52e78d8f5e1350e33f2153be +size 475292 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Right.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Right.png.meta new file mode 100644 index 00000000..c1664506 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Right.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 7694540e586cc2549becec02d850135e +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Top.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Top.png new file mode 100644 index 00000000..7090cbc1 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Top.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35b7497632a6891e8d9d442975561fd7156d1f2f1eaff531f3f40fb94c3832e7 +size 623138 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Top.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Top.png.meta new file mode 100644 index 00000000..82b6d138 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/NightSky/Top.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: 63a6e3c7b7c4f044fab6268a9d2eac55 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props.meta new file mode 100644 index 00000000..11c7f9ed --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3497b47a7a0a8314992f93fbee237d83 +folderAsset: yes +timeCreated: 1516371728 +licenseType: Store +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex.png new file mode 100644 index 00000000..477f6713 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:338e569fa674047cd3525258aefd316de514620cd0768bb3716cee02acfb5675 +size 411 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex.png.meta new file mode 100644 index 00000000..ba46cde3 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 1684f9736474bf44cbb40da7d0fb68da +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 1 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 9 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Emission.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Emission.png new file mode 100644 index 00000000..ad7db8de --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Emission.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67ccd7e32a1e9e828d76a0b391997362baeb82a8349b7a6dec9d98140099fd20 +size 308 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Emission.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Emission.png.meta new file mode 100644 index 00000000..c3954a81 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Emission.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 860b5540b51fafa4d9eb5eaceeec3f59 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Roughness.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Roughness.png new file mode 100644 index 00000000..e85cf27b --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7c0335f7f8475ce2e61bad094a032ed83fbab0cdac6971fc7ee0c5552e6bef7 +size 193 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Roughness.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Roughness.png.meta new file mode 100644 index 00000000..c0dcecfb --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_Roughness.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 70b9f92cfb2158e4f80d1777596df240 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_matallic.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_matallic.png new file mode 100644 index 00000000..a533afe9 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_matallic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4d726395b70e25abc8e2d75881ea5a2cfd1fcf743bba7ccfb33c14d1d659bad +size 424 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_matallic.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_matallic.png.meta new file mode 100644 index 00000000..b7cd1204 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Props/MicroPropTex_matallic.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 43258c979502e7a439011b569f02abb6 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 32 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Reticle.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Reticle.png new file mode 100644 index 00000000..c842453d --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Reticle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ff1d6c99b5489ac78cb529525805d51398bb742eaf46bb0be2a80e3ccebd620 +size 419 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Reticle.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Reticle.png.meta new file mode 100644 index 00000000..5222996c --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Reticle.png.meta @@ -0,0 +1,99 @@ +fileFormatVersion: 2 +guid: 7fa7752f7f2a3fc4fbc2bcaea5671e2d +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 111e5aca8ae3b5c49b2bb4ab63d78e61 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile.meta new file mode 100644 index 00000000..1d62510c --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ec65759d14dac541823c33a375e256a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile.png new file mode 100644 index 00000000..f72faaa4 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf4f4b23f0b61d7852d6ddf0486bdde059674e02ed118981bc36d3064a0e4749 +size 700036 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile.png.meta new file mode 100644 index 00000000..96ee0f14 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: d632a02a7991d1040a179b6d0bde1c70 +timeCreated: 1516811755 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Normal.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Normal.png new file mode 100644 index 00000000..89a7419e --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b185702178987d6b9032e5703410049c88e463748f798f4c2ab49a3d704e37c +size 23736 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Normal.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Normal.png.meta new file mode 100644 index 00000000..dbe03658 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Normal.png.meta @@ -0,0 +1,87 @@ +fileFormatVersion: 2 +guid: 223125abf3366174493718a695d8408a +timeCreated: 1516814321 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Roughness.png b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Roughness.png new file mode 100644 index 00000000..7bb4048a --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd5abec6fa33f821445f9a2c92ce12b24f3cab86f099de103cece975940c85db +size 10361 diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Roughness.png.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Roughness.png.meta new file mode 100644 index 00000000..aa031193 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/DemoScene/Working Textures/Tile/Tile_Roughness.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 18e6471fed45d1640bb56736053c8e49 +timeCreated: 1516814416 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/Documentation.rtf b/Projects/MyGame/Assets/FirstPersion AIO Pack/Documentation.rtf new file mode 100644 index 00000000..eb83348f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/Documentation.rtf @@ -0,0 +1,223 @@ +{\rtf1\ansi\deff0\adeflang1025 +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fnil\fprq0\fcharset128 OpenSymbol{\*\falt Arial Unicode MS};}{\f4\fswiss\fprq2\fcharset128 Ubuntu;}{\f5\fmodern\fprq1\fcharset128 Ubuntu Mono;}{\f6\fnil\fprq0\fcharset0 Consolas{\*\falt Courier New};}{\f7\froman\fprq0\fcharset128 ;}{\f8\fnil\fprq2\fcharset0 Microsoft YaHei;}{\f9\fswiss\fprq0\fcharset128 Arial;}} +{\colortbl;\red0\green0\blue0;\red212\green212\blue212;\red206\green145\blue120;\red30\green30\blue30;\red128\green128\blue128;} +{\stylesheet{\s0\snext0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033 Default;} +{\*\cs15\snext15\hich\af3\dbch\af3\loch\f3 Bullets;} +{\*\cs16\snext16 Numbering Symbols;} +{\s17\sbasedon0\snext18{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\cf0\hich\af8\langfe2052\dbch\af2\loch\f2\fs28\lang1033 Heading;} +{\s18\sbasedon0\snext18{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb0\sa120\cf0\hich\af0\langfe2052\dbch\af0\loch\f0\fs24\lang1033 Text body;} +{\s19\sbasedon18\snext19{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb0\sa120\cf0\hich\af0\langfe2052\dbch\af9\loch\f0\fs24\lang1033 List;} +{\s20\sbasedon0\snext20{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb120\sa120\cf0\i\hich\af0\langfe2052\dbch\af9\ai\loch\f0\fs24\lang1033 Caption;} +{\s21\sbasedon0\snext21{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\hich\af0\langfe2052\dbch\af9\loch\f0\fs24\lang1033 Index;} +{\s22\sbasedon0\snext22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033 Table Contents;} +}{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment OpenOffice}{\vern4150}}\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709 + +{\*\pgdsctbl +{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default;}} +\formshade{\*\pgdscno0}\paperh15840\paperw12240\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc +\pgndec\pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\afs40\rtlch \ltrch\loch\fs40\loch\f4 +First Person All-In-One} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\afs44\rtlch \ltrch\loch\fs44\loch\f4 +Documentation} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch +} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch\loch\f4 +The purpose of this document is to provide information on the main asset's attributes.} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch +} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch\loch\f4 +Basic Input: W,A,S,D to move. 'Shift' key to sprint.} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch +} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\b\ab\rtlch \ltrch\loch\loch\f4 +Note:}{\rtlch \ltrch\loch\loch\f4 + } +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch\loch\f4 +The hierarchy of the player object must be in this order:} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\i\b\ai\ab\rtlch \ltrch\loch\loch\f4 +Player and Script>Headjoint>Camera} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch +} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch +} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch +} +\par \trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx3324\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6648\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b\ab\rtlch \ltrch\loch\loch\f4 +Property Name}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b\ab\rtlch \ltrch\loch\loch\f4 +Type}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b\ab\rtlch \ltrch\loch\loch\f4 +Function}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Enable Camera Movement}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\rtlch \ltrch\loch\loch\f4 +Determines whether the player can move camera or not.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Vertical Rotation Range}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how much range does the camera have to move vertically.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Mouse Sensitivity}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how sensitive the mouse is.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +FOV to Mouse Sensitivity}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how much the camera's Field Of View will effect the mouse sensitivity.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Camera Smoothing}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how smooth the camera movement is.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Player Camera}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Camera Object}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Camera attached to this controller}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Enable Camera Shake?}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Allow a Camera shake event to called? Call this Coroutine externally with duration ranging from 0.01 to 1, and a magnitude of 0.01 to 0.5.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Lock and Hide Cursor}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +For debuging or if You don't plan on having a pause menu or quit button.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Auto Crosshair}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if a basic crosshair will be generated.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Crosshair}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Sprite}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Sprite to use as a crosshair.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Enable Player Movement}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if the player is allowed to move.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Walk By Default}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if the default mode of movement is 'Walk' or 'Srpint'.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Walk Speed}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how fast the player walks.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Sprint Speed}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how fast the player sprints.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Can Player Jump?}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if the player is allowed to jump.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Jump Power}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how high the player can jump.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Hold Jump}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if the jump button needs to be pressed down to jump, or if the player can hold the jump button to automaticly jump every time the it hits the ground.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Enable Crouch}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if the player is allowed to crouch.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Crouch Key}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Keycode Dropdown}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines what key needs to be pressed to crouch}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Crouch Movement Speed Multiplier}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how fast the player can move while crouching.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Crouching Jump Power Mult.}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how much the player's jumping power is increased or reduced while crouching.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Force Crouch Override}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +A Toggle that will override the crouch key to force player to crouch.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Enable FOV Kick}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if the camera's Field of View will kick when entering a sprint.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Kick Amount}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how much the camera's FOV will kick upon entering a sprint.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Kick Time}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines the duration of the FOV kick}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Kick Curve}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Animation Curve}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +N/A}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Enable Stamina}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if spriting will be limited by stamina.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Stamina Level}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how much stamina the player has. if left 0, stamina will not be used.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Stamina Depletion Speed}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how quickly the player's stamina depletes.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Draw Stamina Meter}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if a basic stamina meter will be generated.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Gravity Multiplier}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how much the physics engine's gravitational force is multiplied.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Max Slope Angle}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +EXPERIMENTAL! Determines the maximum angle the player can walk up. If left 0, the slope detection/limiting system will not be used.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Enable Headbobbing}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if headbobbing will be used.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Head Transform}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Transform}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +A transform representing the head. The camera should be a child to this transform.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Headbob Frequency}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines how fast the headbobbing cycle is.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Tilt Angle}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines the angle the head will tilt.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Headbob Hight}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines the highest point the head will reach in the headbob cycle.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Enable Jump/Land Movement}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Bool}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines if the headbob system will react to jumping or landing.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Jump Angle}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines the angle the head will rotate to when player jumps.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Land Angle}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines the angle the head will rotate to when player lands.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Volume}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Float}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Volume to play audio at.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Footstep Mode}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Enum Dropdown}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines the method used to trigger footsetps.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +*Wood Physic Material}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Physic Material}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Determines what Physic Material will trigger this set of clips}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +*Wood Clips}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Audio Clip Array}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Audio clips available as footsteps when walking on a collider with the Physic Material assigned to *'Wood Physic Material'}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Footstep Clips}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Audio Clip Array}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Audio clips available as footstep sounds.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Jump Clip}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Audio Clip}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +An audio clip that will play when jumping.}\cell\row\trowd\trql\ltrrow\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3324\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6648\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9972\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Land Clip}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +Audio Clip}\cell\pard\plain \s22{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\noline\cf0\hich\af7\langfe2052\dbch\af2\loch\f0\fs24\lang1033\intbl\qc{\b0\ab0\rtlch \ltrch\loch\loch\f4 +An audio clip that will play when landing.}\cell\row\pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch +} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch\loch\f5 +*Wood is one of 8 Dynamic footstep sets} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\qc{\rtlch \ltrch\loch +} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\sb0\sa29{\ul\ulc0\afs36\rtlch \ltrch\loch\fs36\loch\f4 +Internal Functions } +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\sb0\sa29{\rtlch \ltrch\loch +} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\sb0\sa29{\afs28\rtlch \ltrch\loch\fs28\loch\f4 +CameraShake (}{\b\afs28\ab\rtlch \ltrch\loch\fs28\loch\f4 +IEnumerator}{\afs28\rtlch \ltrch\loch\fs28\loch\f4 +):} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\sb0\sa29{\afs28\rtlch \ltrch\loch\fs28\loch\f4 +\tab }{\rtlch \ltrch\loch\loch\f4 +For a cinematic camera shake effect, Call this as a co-routine from a something like a \tab }{\i\ai\rtlch \ltrch\loch\loch\f4 +GameManager}{\rtlch \ltrch\loch\loch\f4 + or }{\i\ai\rtlch \ltrch\loch\loch\f4 +LevelManager}{\rtlch \ltrch\loch\loch\f4 + script. } +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\sb0\sa29{\rtlch \ltrch\loch\loch\f4 +\tab } +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\sb0\sa29{\rtlch \ltrch\loch\loch\f4 +\tab Overloads:} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\sb0\sa29{\rtlch \ltrch\loch\loch\f4 +\tab \tab Duration (}{\b\ab\rtlch \ltrch\loch\loch\f4 +Float}{\rtlch \ltrch\loch\loch\f4 +): How long in seconds, will the camera shake event last.} +\par \pard\plain \s0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nowidctlpar\cf0\hich\af7\langfe2052\dbch\af2\afs24\lang1081\loch\f0\fs24\lang1033\sb0\sa29{\rtlch \ltrch\loch\loch\f4 +\tab \tab Magnitude (}{\b\ab\rtlch \ltrch\loch\loch\f4 +Float}{\rtlch \ltrch\loch\loch\f4 +): How much the camera will shake.}{\afs28\rtlch \ltrch\loch\fs28\loch\f4 +\line } +\par } \ No newline at end of file diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/Documentation.rtf.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/Documentation.rtf.meta new file mode 100644 index 00000000..d5ca90c1 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/Documentation.rtf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 98366f1bd9ff5434fbfa07c8cbf71070 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO.meta new file mode 100644 index 00000000..d29b016f --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e8e8b0393bf92341b3d06aca6eb6993 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO/FirstPerson-AIO.prefab b/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO/FirstPerson-AIO.prefab new file mode 100644 index 00000000..3ea90325 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO/FirstPerson-AIO.prefab @@ -0,0 +1,430 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1129895495175522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4204582120663750} + m_Layer: 0 + m_Name: HeadJoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4204582120663750 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1129895495175522} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4288335847994348} + m_Father: {fileID: 4448068258976056} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1264833946912854 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4288335847994348} + - component: {fileID: 20724644957976244} + - component: {fileID: 81419976148993170} + - component: {fileID: 124044488792268592} + m_Layer: 0 + m_Name: Player Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4288335847994348 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264833946912854} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.8, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4204582120663750} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &20724644957976244 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264833946912854} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: 3 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 1 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!81 &81419976148993170 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264833946912854} + m_Enabled: 1 +--- !u!124 &124044488792268592 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264833946912854} + m_Enabled: 1 +--- !u!1 &1743903104223250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4448068258976056} + - component: {fileID: 82712217391461128} + - component: {fileID: 54587624234064098} + - component: {fileID: 136239539305442568} + - component: {fileID: 114051214696948948} + m_Layer: 0 + m_Name: FirstPerson-AIO + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4448068258976056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743903104223250} + m_LocalRotation: {x: -0, y: -1, z: 0, w: -0.0000001872535} + m_LocalPosition: {x: 0, y: 1.3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4204582120663750} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: -180.00002, z: 0} +--- !u!82 &82712217391461128 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743903104223250} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!54 &54587624234064098 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743903104223250} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!136 &136239539305442568 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743903104223250} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.4 + m_Height: 1.8 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &114051214696948948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743903104223250} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf1a5ad4f9ffb154ca7813fdad11017a, type: 3} + m_Name: + m_EditorClassIdentifier: + versionNum: 19.9.11cu + enableCameraMovement: 1 + verticalRotationRange: 90 + mouseSensitivity: 10 + mouseSensitivityInternal: 10 + fOVToMouseSensitivity: 1 + cameraSmoothing: 5 + lockAndHideCursor: 1 + playerCamera: {fileID: 20724644957976244} + enableCameraShake: 1 + autoCrosshair: 1 + drawStaminaMeter: 1 + Crosshair: {fileID: 21300000, guid: 7fa7752f7f2a3fc4fbc2bcaea5671e2d, type: 3} + targetAngles: {x: 0, y: 0, z: 0} + playerCanMove: 1 + walkByDefault: 1 + walkSpeed: 4 + sprintSpeed: 8 + jumpPower: 5 + canJump: 1 + canHoldJump: 0 + useStamina: 1 + staminaDepletionSpeed: 2 + staminaLevel: 50 + speed: 0 + staminaInternal: 0 + _crouchModifiers: + useCrouch: 1 + toggleCrouch: 0 + crouchKey: 306 + crouchWalkSpeedMultiplier: 0.5 + crouchJumpPowerMultiplier: 0 + crouchOverride: 0 + fOVKick: + useFOVKick: 0 + FOVKickAmount: 4 + changeTime: 0.01 + KickCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + fovStart: 0 + isCrouching: 0 + fps_Rigidbody: {fileID: 0} + useHeadbob: 1 + head: {fileID: 4204582120663750} + headbobFrequency: 1.5 + headbobSwayAngle: 2.5 + headbobHeight: 1 + headbobSideMovement: 0.5 + useJumdLandMovement: 1 + jumpAngle: 3 + landAngle: 60 + Volume: 5 + jumpSound: {fileID: 0} + landSound: {fileID: 0} + _useFootStepSounds: 1 + footStepSounds: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + fsmode: 1 + dynamicFootstep: + woodPhysMat: {fileID: 0} + metalAndGlassPhysMat: {fileID: 0} + grassPhysMat: {fileID: 13400000, guid: 48bbde3049f29b247a56af17d2b0381f, type: 2} + dirtAndGravelPhysMat: {fileID: 0} + rockAndConcretePhysMat: {fileID: 13400000, guid: 8b2bc5d65b8a23249ac65e6a71b72204, + type: 2} + mudPhysMat: {fileID: 0} + customPhysMat: {fileID: 13400000, guid: 607312263e6edad4293a3fd7bb6602cf, type: 2} + currentClipSet: [] + woodClipSet: [] + metalAndGlassClipSet: [] + grassClipSet: + - {fileID: 8300000, guid: e70c5fa5ed6b97f41aa555d63ca56d42, type: 3} + - {fileID: 8300000, guid: d3947cf2c6783a447bd0dae10cd8bb21, type: 3} + - {fileID: 8300000, guid: 41b975e693999f942b5755a8f054c4ce, type: 3} + - {fileID: 8300000, guid: 818617f6fe74a6345a5babff80a756e2, type: 3} + - {fileID: 8300000, guid: 2667de89ddda8dc409eaf8f8261d1d8c, type: 3} + - {fileID: 8300000, guid: 76909016e12b7b4469602526ddc6a164, type: 3} + - {fileID: 8300000, guid: 0533ad72641beb64c84742701ea7fcd4, type: 3} + - {fileID: 8300000, guid: 37aa905a30faf0d45a213f924449a6fb, type: 3} + - {fileID: 8300000, guid: 5991900ee6498594ab6d0c668e329eb1, type: 3} + - {fileID: 8300000, guid: e899671e45e608e4db37f6d6701c35ba, type: 3} + - {fileID: 8300000, guid: 01c377cd295d33a4db93c9467d59a6dd, type: 3} + dirtAndGravelClipSet: [] + rockAndConcreteClipSet: + - {fileID: 8300000, guid: a9e804a8165699a49bceb84d083a34a6, type: 3} + - {fileID: 8300000, guid: fead5cfe6593ab64dac60ff7b677fb86, type: 3} + - {fileID: 8300000, guid: b129e694a0fa16f498b497481befe169, type: 3} + - {fileID: 8300000, guid: a3eb761c67da86e4d95a714d5040e215, type: 3} + - {fileID: 8300000, guid: 49a4a47af61a25b4fb37c589359ef09c, type: 3} + - {fileID: 8300000, guid: ffeb60b812fdc464499d8bd1c46cd055, type: 3} + - {fileID: 8300000, guid: 7b10d52be5966cc49b99c126a03640e5, type: 3} + - {fileID: 8300000, guid: fbe1939915c91b74f9eded7665492ef6, type: 3} + - {fileID: 8300000, guid: e2f81d653f70254468486696deb5e2d7, type: 3} + - {fileID: 8300000, guid: e38fa940edefdd9479e226e6a3d4787e, type: 3} + - {fileID: 8300000, guid: 965861ab37dcd9549912eca505055b63, type: 3} + mudClipSet: [] + customClipSet: + - {fileID: 8300000, guid: fb6839219f2c6674996d76c7d9626311, type: 3} + - {fileID: 8300000, guid: a2cf935dcad44514894bf910c443d507, type: 3} + - {fileID: 8300000, guid: 0b36ebf0a6b6c234c89643b5bb83ec59, type: 3} + - {fileID: 8300000, guid: f556827165c098547be10e15323aa490, type: 3} + - {fileID: 8300000, guid: 5a1e73ebb16d027419df7efded694efa, type: 3} + - {fileID: 8300000, guid: 884f1d42e7a5e98478d53bfc4b98aada, type: 3} + - {fileID: 8300000, guid: 8bbd5871530ec774ebef27eaea21e860, type: 3} + - {fileID: 8300000, guid: 8742d0ca3e03b034fb383ae7aba7d4a6, type: 3} + - {fileID: 8300000, guid: fef61cddf814a2c49bf7a6c33791c766, type: 3} + - {fileID: 8300000, guid: 73f938638097f8042ad7842aa5b04ac5, type: 3} + - {fileID: 8300000, guid: e06c6ae1948cafd45a952ab85ebe4fa7, type: 3} diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO/FirstPerson-AIO.prefab.meta b/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO/FirstPerson-AIO.prefab.meta new file mode 100644 index 00000000..cb6ae625 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO/FirstPerson-AIO.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2e62f5703e5f8d2488a5e1bc8433be41 +timeCreated: 1506011236 +licenseType: Store +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO/FirstPersonAIO.cs b/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO/FirstPersonAIO.cs new file mode 100644 index 00000000..f2f55924 --- /dev/null +++ b/Projects/MyGame/Assets/FirstPersion AIO Pack/FirstPersonAIO/FirstPersonAIO.cs @@ -0,0 +1,1122 @@ +/// Original Code written and designed by Aeden C Graves. +/// +/// +/// CHANGE LOG: +/// +/// DATE || msg: "" || Author Signature: SNG || version VERSION +/// +/// 10/17/19 || msg: "Fixed inconsistant jumping/ground detection. Fixed headbobing axis amplification. Added toggle crouching." || Author Signature: Aedan Graves || version: 19.9.20f >> 19.10.17f +/// 09/20/19 || msg: "Added support Email to the bottom of the inspector. Fixed issues with sticking to the walls. Removed the need for external assigning of a min and max friction material" || Author Signature: Aedan Graves || version: 19.9.13 >> 19.9.20f +/// 09/13/19 || msg: "New Editor script, Fixed Stamina, Fixed Crouching, Put 'FOV Kick' Under reconstruction, made dynamic foot steps easier to understand." || Author Signature: Aedan Graves || version: 19.7.28cu >> 19.9.13cu +/// 07/28/19 || msg: "Added function to effect mouse sensitivity bassed on the cameras FOV." || Author Signature: Aedan Graves || version: 19.6.7cu >> 19.7.28cu +/// 06/07/19 || msg: "Added ability to toggle the ability to jump from the editor." || Author Signature: Adam Worrell || 19.5.12feu >> version 19.6.7cu +/// 05/12/19 || msg: "Fixed non dymanic footsteping. Remade crouching system to be more efficiant and added an input over ride. || Author Signature: Aedan Graves || version 19.3.22 cl >> 19.5.12feu +/// 03/22/19 || msg: "Cleaned up code" || Author Signature: Aedan Graves || version 19.3.19cu >> 19.3.22cl +/// 03/19/19 || msg: "Added a rudimentary slope detection system." || Author Signature: Aedan Graves || version 19.3.18a >> 19.3.19cu +/// 03/18/19 || msg: "Fixed Stamina" || Author Signature: Aedan Graves || version 19.3.11p >> 19.3.18a +/// 03/02/19 || msg: "Improved camera System" || Author Signature: Aecan Graves || version 19.3.2 >> 19.3.11p +/// 03/02/19 || msg: "Lowered maximum walk, sprint, and jump values" || Author Signature: Aedan Graves || version: 19.2.21 >> 19.3.2 +/// 02/21/19 || msg: "Removed dynamic speed curve. Modified headbob logic || Author Signature: Aedan Graves || version: 19.2.15 >> 19.2.21 +/// 02/15/19 || msg: "Added Camera shake. Made it possable to disable camera movement when jumping and landing." || Author Signature: Aedan Graves || version: 19.2.12 >> 19.2.15 +/// 02/12/19 || msg: "Seperated Dynamic Footsteps from the Headbob calculations." || Author Signature: Aedan Graves || version: 1.6b >> 19.2.12 +/// 02/08/19 || msg: "Added some more tooltips." || Author Signature: Aedan C Graves || version 1.6a >> 1.6b +/// 02/04/19 || msg: "Changed crouch funtion to use an In Editor defined input axis" || Author Signature: Aedan Graves || version 1.6 >> 1.6a +/// 12/13/18 || msg: "Added 'Custom' entry for Dynamic footstep system" || Author Signature: Aedan Graves || version 1.5b >> 1.6 +/// 12/11/18 || msg: "Added Volume control to Footstep and Jump/land SFX." || Author Signature: Aedan Graves || version 1.5a >> 1.5b +/// 02/18/18 || msg: "Updated mouse rotation to allow pre-play rotiation." || Author Signature: Aedan Graves || version 1.5 >> 1.5a +/// 01/31/18 || msg: "Changed Dynamic footstep system to use physics materials." || Author Signature: Aedan Graves || version 1.4c >> 1.5 +/// 12/19/17 || msg: "Added headbob passthrough variables" || Auther Signature: Aeden Graves || version 1.4b >> 1.4c +/// 12/02/17 || msg: "Made camera movement toggleable" || Auther Signature: Aeden Graves || version 1.4a >> 1.4b +/// 10/16/17 || msg: "Made all sounds optional." || Author Signature: Aedan Graves || version 1.4 >> 1.4a +/// 10/09/17 || msg: "Added Optional FOV Kick" || Author Signature: Aedan Graves || version 1.3b >> 1.4 +/// 10/08/17 || msg: "Improved Dynamic Footsteps." || Author Signature: Aedan Graves || version 1.3a >> 1.3b +/// 10/07/17 || msg: "BetaTesting Class" || Author Signature: Aedan Graves || version 1.3 >> 1.3a +/// 10/07/17 || msg: "Added Optional Dynamic Footsteps. Added optional Dynamic Speed Curve." || Author Signature: Aedan C Graves || version 1.2 >> 1.3 +/// 10/03/17 || msg: "Added optional Crouch." || Author Signature: Aedan Graves || version v1.1 >> v1.2 +/// 09/26/17 || msg: "Fixed Headbobbing in mid air. Added a option for head bobbing, Added optional Stamina. Added Auto Crosshair Feature." || Author Signature: Aedan Graves|| version v1.0 >> v1.1 +/// 09/21/17 || msg: "Finished SMB FPS Logic." || Author Signature: Aedan Graves || version v0.0 >> v1.0 +/// +/// +/// +/// Made changes that you think should come "Out of the box"? E-mail the modified Script with A new entry on the top of the Change log to: modifiedassets@aedangraves.info + +using UnityEngine; +using UnityEngine.UI; +using System.Linq; +using System.Collections; +using System.Collections.Generic; +#if UNITY_EDITOR + using UnityEditor; +#endif + +[RequireComponent(typeof(CapsuleCollider)),RequireComponent(typeof(Rigidbody)),AddComponentMenu("First Person AIO")] + +public class FirstPersonAIO : MonoBehaviour { + + public string versionNum = "19.10.17f"; + + #region Variables + + #region Input Settings + + #endregion + + #region Look Settings + public bool enableCameraMovement; + public float verticalRotationRange = 170; + public float mouseSensitivity = 10; + public float mouseSensitivityInternal; + public float fOVToMouseSensitivity = 1; + public float cameraSmoothing = 5f; + public bool lockAndHideCursor = false; + public Camera playerCamera; + public bool enableCameraShake=false; + internal Vector3 cameraStartingPosition; + float baseCamFOV; + + + public bool autoCrosshair = false; + public bool drawStaminaMeter = true; + float smoothRef; + Image StaminaMeter; + Image StaminaMeterBG; + public Sprite Crosshair; + public Vector3 targetAngles; + private Vector3 followAngles; + private Vector3 followVelocity; + private Vector3 originalRotation; + #endregion + + #region Movement Settings + + public bool playerCanMove = true; + public bool walkByDefault = true; + public float walkSpeed = 4f; + public float sprintSpeed = 8f; + public float jumpPower = 5f; + public bool canJump = true; + public bool canHoldJump; + public bool useStamina = true; + public float staminaDepletionSpeed = 5f; + public float staminaLevel = 50; + public float speed; + public float staminaInternal; + internal float walkSpeedInternal; + internal float sprintSpeedInternal; + internal float jumpPowerInternal; + + [System.Serializable] + public class CrouchModifiers { + public bool useCrouch = true; + public bool toggleCrouch = false; + public KeyCode crouchKey = KeyCode.LeftControl; + public float crouchWalkSpeedMultiplier = 0.5f; + public float crouchJumpPowerMultiplier = 0f; + public bool crouchOverride; + internal float colliderHeight; + + } + public CrouchModifiers _crouchModifiers = new CrouchModifiers(); + [System.Serializable] + public class FOV_Kick + { + public bool useFOVKick = false; + public float FOVKickAmount = 4; + public float changeTime = 0.1f; + public AnimationCurve KickCurve = new AnimationCurve(); + public float fovStart; + } + public FOV_Kick fOVKick = new FOV_Kick(); + public class AdvancedSettings { + public float gravityMultiplier = 1.0f; + public PhysicMaterial zeroFrictionMaterial; + public PhysicMaterial highFrictionMaterial; + public float maxSlopeAngle=70; + public bool tooSteep; + public RaycastHit surfaceAngleCheck; + } + public AdvancedSettings advanced = new AdvancedSettings(); + private CapsuleCollider capsule; + private const float jumpRayLength = 0.7f; + public bool IsGrounded { get; private set; } + Vector2 inputXY; + public bool isCrouching; + bool isSprinting = false; + + public Rigidbody fps_Rigidbody; + + #endregion + + #region Headbobbing Settings + public bool useHeadbob = true; + public Transform head = null; + public float headbobFrequency = 1.5f; + public float headbobSwayAngle = 5f; + public float headbobHeight = 3f; + public float headbobSideMovement =5f; + public bool useJumdLandMovement = true; + public float jumpAngle =3f; + public float landAngle = 60; + private Vector3 originalLocalPosition; + private float nextStepTime = 0.5f; + private float headbobCycle = 0.0f; + private float headbobFade = 0.0f; + private float springPosition = 0.0f; + private float springVelocity = 0.0f; + private float springElastic = 1.1f; + private float springDampen = 0.8f; + private float springVelocityThreshold = 0.05f; + private float springPositionThreshold = 0.05f; + Vector3 previousPosition; + Vector3 previousVelocity = Vector3.zero; + Vector3 miscRefVel; + bool previousGrounded; + AudioSource audioSource; + + #endregion + + #region Audio Settings + + public float Volume = 5f; + public AudioClip jumpSound = null; + public AudioClip landSound = null; + public bool _useFootStepSounds = false; + public List footStepSounds = null; + public enum FSMode{Static, Dynamic} + public FSMode fsmode; + + [System.Serializable] + public class DynamicFootStep{ + public PhysicMaterial woodPhysMat; + public PhysicMaterial metalAndGlassPhysMat; + public PhysicMaterial grassPhysMat; + public PhysicMaterial dirtAndGravelPhysMat; + public PhysicMaterial rockAndConcretePhysMat; + public PhysicMaterial mudPhysMat; + public PhysicMaterial customPhysMat; + public List currentClipSet; + + public List woodClipSet; + public List metalAndGlassClipSet; + public List grassClipSet; + public List dirtAndGravelClipSet; + public List rockAndConcreteClipSet; + public List mudClipSet; + public List customClipSet; + } + public DynamicFootStep dynamicFootstep = new DynamicFootStep(); + + #endregion + + #region BETA Settings + /* + [System.Serializable] +public class BETA_SETTINGS{ + +} + + [Space(15)] + [Tooltip("Settings in this feild are currently in beta testing and can prove to be unstable.")] + [Space(5)] + public BETA_SETTINGS betaSettings = new BETA_SETTINGS(); + */ + + #endregion + + #endregion + + private void Awake() + { + #region Look Settings - Awake + originalRotation = transform.localRotation.eulerAngles; + + #endregion + + #region Movement Settings - Awake + walkSpeedInternal = walkSpeed; + sprintSpeedInternal = sprintSpeed; + jumpPowerInternal = jumpPower; + capsule = GetComponent(); + IsGrounded = true; + isCrouching = false; + fps_Rigidbody = GetComponent(); + _crouchModifiers.colliderHeight = capsule.height; + #endregion + + #region Headbobbing Settings - Awake + + #endregion + + #region BETA_SETTINGS - Awake + +#endregion + + } + + private void Start() + { + #region Look Settings - Start + + if(autoCrosshair || drawStaminaMeter){ + Canvas canvas = new GameObject("AutoCrosshair").AddComponent(); + canvas.gameObject.AddComponent().uiScaleMode = CanvasScaler.ScaleMode.ScaleWithScreenSize; + canvas.renderMode = RenderMode.ScreenSpaceOverlay; + canvas.pixelPerfect = true; + canvas.transform.SetParent(playerCamera.transform); + canvas.transform.position = Vector3.zero; + + if(autoCrosshair){ + Image crossHair = new GameObject("Crosshair").AddComponent(); + crossHair.sprite = Crosshair; + crossHair.rectTransform.sizeDelta = new Vector2(25,25); + crossHair.transform.SetParent(canvas.transform); + crossHair.transform.position = Vector3.zero; + } + + if(drawStaminaMeter){ + StaminaMeterBG = new GameObject("StaminaMeter").AddComponent(); + StaminaMeter = new GameObject("Meter").AddComponent(); + StaminaMeter.transform.SetParent(StaminaMeterBG.transform); + StaminaMeterBG.transform.SetParent(canvas.transform); + StaminaMeterBG.transform.position = Vector3.zero; + StaminaMeterBG.rectTransform.anchorMax = new Vector2(0.5f,0); + StaminaMeterBG.rectTransform.anchorMin = new Vector2(0.5f,0); + StaminaMeterBG.rectTransform.anchoredPosition = new Vector2(0,15); + StaminaMeterBG.rectTransform.sizeDelta = new Vector2(250,6); + StaminaMeterBG.color = new Color(0,0,0,0); + StaminaMeter.rectTransform.sizeDelta = new Vector2(250,6); + StaminaMeter.color = new Color(0,0,0,0); + } + } + mouseSensitivityInternal = mouseSensitivity; + cameraStartingPosition = playerCamera.transform.localPosition; + if(lockAndHideCursor) { Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; } + baseCamFOV = playerCamera.fieldOfView; + #endregion + + #region Movement Settings - Start + staminaInternal = staminaLevel; + advanced.zeroFrictionMaterial = new PhysicMaterial("Zero_Friction"); + advanced.zeroFrictionMaterial.dynamicFriction =0; + advanced.zeroFrictionMaterial.staticFriction =0; + advanced.zeroFrictionMaterial.frictionCombine = PhysicMaterialCombine.Minimum; + advanced.zeroFrictionMaterial.bounceCombine = PhysicMaterialCombine.Minimum; + advanced.highFrictionMaterial = new PhysicMaterial("Max_Friction"); + advanced.highFrictionMaterial.dynamicFriction =1; + advanced.highFrictionMaterial.staticFriction =1; + advanced.highFrictionMaterial.frictionCombine = PhysicMaterialCombine.Maximum; + advanced.highFrictionMaterial.bounceCombine = PhysicMaterialCombine.Average; + #endregion + + #region Headbobbing Settings - Start + originalLocalPosition = head.localPosition; + if(GetComponent() == null) { gameObject.AddComponent(); } + previousPosition = fps_Rigidbody.position; + audioSource = GetComponent(); + #endregion + + #region BETA_SETTINGS - Start + fOVKick.fovStart = playerCamera.fieldOfView; + #endregion + } + + private void Update() + { + #region Look Settings - Update + + if(enableCameraMovement){ + float mouseXInput; + float mouseYInput; + float camFOV = playerCamera.fieldOfView; + mouseXInput = Input.GetAxis("Mouse Y"); + mouseYInput = Input.GetAxis("Mouse X"); + if(targetAngles.y > 180) { targetAngles.y -= 360; followAngles.y -= 360; } else if(targetAngles.y < -180) { targetAngles.y += 360; followAngles.y += 360; } + if(targetAngles.x > 180) { targetAngles.x -= 360; followAngles.x -= 360; } else if(targetAngles.x < -180) { targetAngles.x += 360; followAngles.x += 360; } + targetAngles.y += mouseYInput * (mouseSensitivityInternal - ((baseCamFOV-camFOV)*fOVToMouseSensitivity)/6f); + targetAngles.x += mouseXInput * (mouseSensitivityInternal - ((baseCamFOV-camFOV)*fOVToMouseSensitivity)/6f); + targetAngles.y = Mathf.Clamp(targetAngles.y, -0.5f * Mathf.Infinity, 0.5f * Mathf.Infinity); + targetAngles.x = Mathf.Clamp(targetAngles.x, -0.5f * verticalRotationRange, 0.5f * verticalRotationRange); + followAngles = Vector3.SmoothDamp(followAngles, targetAngles, ref followVelocity, (cameraSmoothing)/100); + playerCamera.transform.localRotation = Quaternion.Euler(-followAngles.x + originalRotation.x,0,0); + transform.localRotation = Quaternion.Euler(0, followAngles.y+originalRotation.y, 0); + } + + #endregion + + #region Movement Settings - Update + + #endregion + + #region Headbobbing Settings - Update + + #endregion + + #region BETA_SETTINGS - Update + + #endregion + } + + private void FixedUpdate() + { + #region Look Settings - FixedUpdate + + #endregion + + #region Movement Settings - FixedUpdate + + bool wasWalking = !isSprinting; + if(useStamina){ + isSprinting = Input.GetKey(KeyCode.LeftShift) && !isCrouching && staminaInternal > 0 && (Mathf.Abs(fps_Rigidbody.velocity.x) > 0.01f || Mathf.Abs(fps_Rigidbody.velocity.x) > 0.01f); + if(isSprinting){ + staminaInternal -= (staminaDepletionSpeed*2)*Time.deltaTime; + if(drawStaminaMeter){ + StaminaMeterBG.color = Vector4.MoveTowards(StaminaMeterBG.color, new Vector4(0,0,0,0.5f),0.15f); + StaminaMeter.color = Vector4.MoveTowards(StaminaMeter.color, new Vector4(1,1,1,1),0.15f); + } + }else if((!Input.GetKey(KeyCode.LeftShift)||Mathf.Abs(fps_Rigidbody.velocity.x)< 0.01f || Mathf.Abs(fps_Rigidbody.velocity.x)< 0.01f || isCrouching)&&staminaInternal0){ + if(Physics.Raycast(new Vector3(transform.position.x,transform.position.y-0.75f,transform.position.z+0.1f), Vector3.down,out advanced.surfaceAngleCheck,1f)){ + + if(Vector3.Angle(advanced.surfaceAngleCheck.normal, Vector3.up)<89){ + advanced.tooSteep = false; + dMove = transform.forward * inputXY.y * speed + transform.right * inputXY.x * speed; + if(Vector3.Angle(advanced.surfaceAngleCheck.normal, Vector3.up)>advanced.maxSlopeAngle){ + advanced.tooSteep = true; + isSprinting=false; + dMove = new Vector3(0,-4,0); + + }else if(Vector3.Angle(advanced.surfaceAngleCheck.normal, Vector3.up)>44){ + advanced.tooSteep = true; + isSprinting=false; + dMove = (transform.forward * inputXY.y * speed + transform.right * inputXY.x) + new Vector3(0,-4,0); + } + } + } + + else if(Physics.Raycast( new Vector3(transform.position.x-0.086f,transform.position.y-0.75f,transform.position.z-0.05f), Vector3.down,out advanced.surfaceAngleCheck,1f)){ + + if(Vector3.Angle(advanced.surfaceAngleCheck.normal, Vector3.up)<89){ + advanced.tooSteep = false; + dMove = transform.forward * inputXY.y * speed + transform.right * inputXY.x * walkSpeedInternal; + if(Vector3.Angle(advanced.surfaceAngleCheck.normal, Vector3.up)>70){ + advanced.tooSteep = true; + isSprinting=false; + dMove = new Vector3(0,-4,0); + + }else if(Vector3.Angle(advanced.surfaceAngleCheck.normal, Vector3.up)>45){ + advanced.tooSteep = true; + isSprinting=false; + dMove = (transform.forward * inputXY.y * speed + transform.right * inputXY.x) + new Vector3(0,-4,0); + + } + } + else if(Physics.Raycast( new Vector3(transform.position.x+0.086f,transform.position.y-0.75f,transform.position.z-0.05f), Vector3.down,out advanced.surfaceAngleCheck,1f)){ + + if(Vector3.Angle(advanced.surfaceAngleCheck.normal, Vector3.up)<89){ + advanced.tooSteep = false; + dMove = transform.forward * inputXY.y * speed + transform.right * inputXY.x * walkSpeedInternal; + if(Vector3.Angle(advanced.surfaceAngleCheck.normal, Vector3.up)>70){ + advanced.tooSteep = true; + isSprinting=false; + dMove = new Vector3(0,-4,0); + + }else if(Vector3.Angle(advanced.surfaceAngleCheck.normal, Vector3.up)>45){ + advanced.tooSteep = true; + isSprinting=false; + dMove = (transform.forward * inputXY.y * speed + transform.right * inputXY.x) + new Vector3(0,-4,0); + } + } + } + }else{advanced.tooSteep = false; + dMove = transform.forward * inputXY.y * speed + transform.right * inputXY.x * walkSpeedInternal; + } + } + else{advanced.tooSteep = false; + dMove = transform.forward * inputXY.y * speed + transform.right * inputXY.x * walkSpeedInternal; + } + + + float horizontalInput = Input.GetAxis("Horizontal"); + float verticalInput = Input.GetAxis("Vertical"); + inputXY = new Vector2(horizontalInput, verticalInput); + if(inputXY.magnitude > 1) { inputXY.Normalize(); } + + float yv = fps_Rigidbody.velocity.y; + bool didJump = canHoldJump?Input.GetButton("Jump"): Input.GetButtonDown("Jump"); + + if (!canJump) didJump = false; + + if(IsGrounded && didJump && jumpPowerInternal > 0) + { + yv += jumpPowerInternal; + IsGrounded = false; + didJump=false; + } + + if(playerCanMove) + { + fps_Rigidbody.velocity = dMove + Vector3.up * yv; + } else{fps_Rigidbody.velocity = Vector3.zero;} + + if(dMove.magnitude > 0 || !IsGrounded || advanced.tooSteep) { + capsule.sharedMaterial = advanced.zeroFrictionMaterial; + } else { capsule.sharedMaterial = advanced.highFrictionMaterial; } + + fps_Rigidbody.AddForce(Physics.gravity * (advanced.gravityMultiplier - 1)); + /* if(fOVKick.useFOVKick && wasWalking == isSprinting && fps_Rigidbody.velocity.magnitude > 0.1f && !isCrouching){ + StopAllCoroutines(); + StartCoroutine(wasWalking ? FOVKickOut() : FOVKickIn()); + } */ + + if(_crouchModifiers.useCrouch) { + if(!_crouchModifiers.toggleCrouch){ isCrouching = _crouchModifiers.crouchOverride || Input.GetKey(_crouchModifiers.crouchKey);} + else{if(Input.GetKeyDown(_crouchModifiers.crouchKey)){isCrouching = !isCrouching || _crouchModifiers.crouchOverride;}} + + if(isCrouching) { + capsule.height = Mathf.MoveTowards(capsule.height, _crouchModifiers.colliderHeight/2, 5*Time.deltaTime); + walkSpeedInternal = walkSpeed*_crouchModifiers.crouchWalkSpeedMultiplier; + jumpPowerInternal = jumpPower* _crouchModifiers.crouchJumpPowerMultiplier; + } else { + capsule.height = Mathf.MoveTowards(capsule.height, _crouchModifiers.colliderHeight, 5*Time.deltaTime); + walkSpeedInternal = walkSpeed; + jumpPowerInternal = jumpPower; + } + } + + #endregion + + #region BETA_SETTINGS - FixedUpdate + + #endregion + + #region Headbobbing Settings - FixedUpdate + float yPos = 0; + float xPos = 0; + float zTilt = 0; + float xTilt = 0; + float bobSwayFactor = 0; + float bobFactor = 0; + float strideLangthen = 0; + float flatVel = 0; + + if(useHeadbob == true || fsmode == FSMode.Dynamic || _useFootStepSounds == true){ + Vector3 vel = (fps_Rigidbody.position - previousPosition) / Time.deltaTime; + Vector3 velChange = vel - previousVelocity; + previousPosition = fps_Rigidbody.position; + previousVelocity = vel; + springVelocity -= velChange.y; + springVelocity -= springPosition * springElastic; + springVelocity *= springDampen; + springPosition += springVelocity * Time.deltaTime; + springPosition = Mathf.Clamp(springPosition, -0.3f, 0.3f); + + if(Mathf.Abs(springVelocity) < springVelocityThreshold && Mathf.Abs(springPosition) < springPositionThreshold) { springPosition = 0; springVelocity = 0; } + flatVel = new Vector3(vel.x, 0.0f, vel.z).magnitude; + strideLangthen = 1 + (flatVel * ((headbobFrequency*2)/10)); + headbobCycle += (flatVel / strideLangthen) * (Time.deltaTime / headbobFrequency); + bobFactor = Mathf.Sin(headbobCycle * Mathf.PI * 2); + bobSwayFactor = Mathf.Sin(Mathf.PI * (2 * headbobCycle + 0.5f)); + bobFactor = 1 - (bobFactor * 0.5f + 1); + bobFactor *= bobFactor; + + yPos = 0; + xPos = 0; + zTilt = 0; + if(useJumdLandMovement){xTilt = -springPosition * landAngle;} + else{xTilt = -springPosition;} + + if(IsGrounded) + { + if(new Vector3(vel.x, 0.0f, vel.z).magnitude < 0.1f) { headbobFade = Mathf.MoveTowards(headbobFade, 0.0f,0.5f); } else { headbobFade = Mathf.MoveTowards(headbobFade, 1.0f, Time.deltaTime); } + float speedHeightFactor = 1 + (flatVel * 0.3f); + xPos = -(headbobSideMovement/10) * headbobFade *bobSwayFactor; + yPos = springPosition * (jumpAngle/10) + bobFactor * (headbobHeight/10) * headbobFade * speedHeightFactor; + zTilt = bobSwayFactor * (headbobSwayAngle/10) * headbobFade; + } + } + + if(useHeadbob == true){ + if(fps_Rigidbody.velocity.magnitude >0.1f){ + head.localPosition = Vector3.MoveTowards(head.localPosition, originalLocalPosition + new Vector3(xPos, yPos, 0),0.5f); + }else{ + head.localPosition = Vector3.SmoothDamp(head.localPosition, originalLocalPosition,ref miscRefVel, 0.15f); + } + head.localRotation = Quaternion.Euler(xTilt, 0, zTilt); + + + } + + if(fsmode == FSMode.Dynamic) + { + Vector3 dwn = Vector3.down; + RaycastHit hit = new RaycastHit(); + if(Physics.Raycast(transform.position, dwn, out hit)) + { + dynamicFootstep.currentClipSet = (dynamicFootstep.woodPhysMat && hit.collider.sharedMaterial == dynamicFootstep.woodPhysMat && dynamicFootstep.woodClipSet.Any()) ? // If standing on Wood + dynamicFootstep.woodClipSet : ((dynamicFootstep.grassPhysMat && hit.collider.sharedMaterial == dynamicFootstep.grassPhysMat && dynamicFootstep.grassClipSet.Any()) ? // If standing on Grass + dynamicFootstep.grassClipSet : ((dynamicFootstep.metalAndGlassPhysMat && hit.collider.sharedMaterial == dynamicFootstep.metalAndGlassPhysMat && dynamicFootstep.metalAndGlassClipSet.Any()) ? // If standing on Metal/Glass + dynamicFootstep.metalAndGlassClipSet : ((dynamicFootstep.rockAndConcretePhysMat && hit.collider.sharedMaterial == dynamicFootstep.rockAndConcretePhysMat && dynamicFootstep.rockAndConcreteClipSet.Any()) ? // If standing on Rock/Concrete + dynamicFootstep.rockAndConcreteClipSet : ((dynamicFootstep.dirtAndGravelPhysMat && hit.collider.sharedMaterial == dynamicFootstep.dirtAndGravelPhysMat && dynamicFootstep.dirtAndGravelClipSet.Any()) ? // If standing on Dirt/Gravle + dynamicFootstep.dirtAndGravelClipSet : ((dynamicFootstep.mudPhysMat && hit.collider.sharedMaterial == dynamicFootstep.mudPhysMat && dynamicFootstep.mudClipSet.Any())? // If standing on Mud + dynamicFootstep.mudClipSet : ((dynamicFootstep.customPhysMat && hit.collider.sharedMaterial == dynamicFootstep.customPhysMat && dynamicFootstep.customClipSet.Any())? // If standing on the custom material + dynamicFootstep.customClipSet : footStepSounds)))))); // If material is unknown, fall back + + if(IsGrounded) + { + if(!previousGrounded) + { + if(_useFootStepSounds && dynamicFootstep.currentClipSet.Any()) { audioSource.PlayOneShot(dynamicFootstep.currentClipSet[Random.Range(0, dynamicFootstep.currentClipSet.Count)],Volume/10); } + nextStepTime = headbobCycle + 0.5f; + } else + { + if(headbobCycle > nextStepTime) + { + nextStepTime = headbobCycle + 0.5f; + if(_useFootStepSounds && dynamicFootstep.currentClipSet.Any()){ audioSource.PlayOneShot(dynamicFootstep.currentClipSet[Random.Range(0, dynamicFootstep.currentClipSet.Count)],Volume/10); } + } + } + previousGrounded = true; + } else + { + if(previousGrounded) + { + if(_useFootStepSounds && dynamicFootstep.currentClipSet.Any()){ audioSource.PlayOneShot(dynamicFootstep.currentClipSet[Random.Range(0, dynamicFootstep.currentClipSet.Count)],Volume/10); } + } + previousGrounded = false; + } + + } else { + dynamicFootstep.currentClipSet = footStepSounds; + if(IsGrounded) + { + if(!previousGrounded) + { + if(_useFootStepSounds && landSound){ audioSource.PlayOneShot(landSound,Volume/10); } + nextStepTime = headbobCycle + 0.5f; + } else + { + if(headbobCycle > nextStepTime) + { + nextStepTime = headbobCycle + 0.5f; + int n = Random.Range(0, footStepSounds.Count); + if(_useFootStepSounds && footStepSounds.Any()){ audioSource.PlayOneShot(footStepSounds[n],Volume/10); } + footStepSounds[n] = footStepSounds[0]; + } + } + previousGrounded = true; + } else + { + if(previousGrounded) + { + if(_useFootStepSounds && jumpSound){ audioSource.PlayOneShot(jumpSound,Volume/10); } + } + previousGrounded = false; + } + } + + } else + { + if(IsGrounded) + { + if(!previousGrounded) + { + if(_useFootStepSounds && landSound) { audioSource.PlayOneShot(landSound,Volume/10); } + nextStepTime = headbobCycle + 0.5f; + } else + { + if(headbobCycle > nextStepTime) + { + nextStepTime = headbobCycle + 0.5f; + int n = Random.Range(0, footStepSounds.Count); + if(_useFootStepSounds && footStepSounds.Any()){ audioSource.PlayOneShot(footStepSounds[n],Volume/10);} + + } + } + previousGrounded = true; + } else + { + if(previousGrounded) + { + if(_useFootStepSounds && jumpSound) { audioSource.PlayOneShot(jumpSound,Volume/10); } + } + previousGrounded = false; + } + } + + + #endregion + + } + +/* public IEnumerator FOVKickOut() + { + float t = Mathf.Abs((playerCamera.fieldOfView - fOVKick.fovStart) / fOVKick.FOVKickAmount); + while(t < fOVKick.changeTime) + { + playerCamera.fieldOfView = fOVKick.fovStart + (fOVKick.KickCurve.Evaluate(t / fOVKick.changeTime) * fOVKick.FOVKickAmount); + t += Time.deltaTime; + yield return new WaitForEndOfFrame(); + } + } + + public IEnumerator FOVKickIn() + { + float t = Mathf.Abs((playerCamera.fieldOfView - fOVKick.fovStart) / fOVKick.FOVKickAmount); + while(t > 0) + { + playerCamera.fieldOfView = fOVKick.fovStart + (fOVKick.KickCurve.Evaluate(t / fOVKick.changeTime) * fOVKick.FOVKickAmount); + t -= Time.deltaTime; + yield return new WaitForEndOfFrame(); + } + playerCamera.fieldOfView = fOVKick.fovStart; + } */ + + public IEnumerator CameraShake(float Duration, float Magnitude){ + float elapsed =0; + while(elapsed + +#import +#import + +/** + * An enumerate that describes the state of `UnityAds` placements. + * @note All placement states, other than `kUnityAdsPlacementStateReady`, indicate that the placement is not currently ready to show ads. + */ +typedef NS_ENUM(NSInteger, UnityAdsPlacementState) { + /** + * A state that indicates that the placement is ready to show an ad. The `show:` selector can be called. + */ + kUnityAdsPlacementStateReady, + /** + * A state that indicates that no state is information is available. + * @warning This state can that UnityAds is not initialized or that the placement is not correctly configured in the Unity Ads admin tool. + */ + kUnityAdsPlacementStateNotAvailable, + /** + * A state that indicates that the placement is currently disabled. The placement can be enabled in the Unity Ads admin tools. + */ + kUnityAdsPlacementStateDisabled, + /** + * A state that indicates that the placement is not currently ready, but will be in the future. + * @note This state most likely indicates that the ad content is currently caching. + */ + kUnityAdsPlacementStateWaiting, + /** + * A state that indicates that the placement is properly configured, but there are currently no ads available for the placement. + */ + kUnityAdsPlacementStateNoFill +}; + +/** + * An enumeration for the completion state of an ad. + */ +typedef NS_ENUM(NSInteger, UnityAdsFinishState) { + /** + * A state that indicates that the ad did not successfully display. + */ + kUnityAdsFinishStateError, + /** + * A state that indicates that the user skipped the ad. + */ + kUnityAdsFinishStateSkipped, + /** + * A state that indicates that the ad was played entirely. + */ + kUnityAdsFinishStateCompleted +}; + +/** + * An enumeration for the various errors that can be emitted through the `UnityAdsDelegate` `unityAdsDidError:withMessage:` method. + */ +typedef NS_ENUM(NSInteger, UnityAdsError) { + /** + * An error that indicates failure due to `UnityAds` currently being uninitialized. + */ + kUnityAdsErrorNotInitialized = 0, + /** + * An error that indicates failure due to a failure in the initialization process. + */ + kUnityAdsErrorInitializedFailed, + /** + * An error that indicates failure due to attempting to initialize `UnityAds` with invalid parameters. + */ + kUnityAdsErrorInvalidArgument, + /** + * An error that indicates failure of the video player. + */ + kUnityAdsErrorVideoPlayerError, + /** + * An error that indicates failure due to having attempted to initialize the `UnityAds` class in an invalid environment. + */ + kUnityAdsErrorInitSanityCheckFail, + /** + * An error that indicates failure due to the presence of an ad blocker. + */ + kUnityAdsErrorAdBlockerDetected, + /** + * An error that indicates failure due to inability to read or write a file. + */ + kUnityAdsErrorFileIoError, + /** + * An error that indicates failure due to a bad device identifier. + */ + kUnityAdsErrorDeviceIdError, + /** + * An error that indicates a failure when attempting to show an ad. + */ + kUnityAdsErrorShowError, + /** + * An error that indicates an internal failure in `UnityAds`. + */ + kUnityAdsErrorInternalError, +}; + +/** + * The `UnityAdsDelegate` protocol defines the required methods for receiving messages from UnityAds. + * Must be implemented by the hosting app. + * The unityAdsReady: method is called when it's possible to show an ad. + * All other methods are used to provide notifications of events of the ad lifecycle. + * @note On initialization, there are ready (or error) callbacks for each placement attached to the game identifier. + */ +NS_ASSUME_NONNULL_BEGIN +@protocol UnityAdsDelegate +/** + * Called when `UnityAds` is ready to show an ad. After this callback you can call the `UnityAds` `show:` method for this placement. + * Note that sometimes placement might no longer be ready due to exceptional reasons. These situations will give no new callbacks. + * + * @warning To avoid error situations, it is always best to check `isReady` method status before calling show. + * @param placementId The ID of the placement that is ready to show, as defined in Unity Ads admin tools. + */ +- (void)unityAdsReady:(NSString *)placementId; +/** + * Called when `UnityAds` encounters an error. All errors will be logged but this method can be used as an additional debugging aid. This callback can also be used for collecting statistics from different error scenarios. + * + * @param error A `UnityAdsError` error enum value indicating the type of error encountered. + * @param message A human readable string indicating the type of error encountered. + */ +- (void)unityAdsDidError:(UnityAdsError)error withMessage:(NSString *)message; +/** + * Called on a successful start of advertisement after calling the `UnityAds` `show:` method. + * + * @warning If there are errors in starting the advertisement, this method may never be called. Unity Ads will directly call `unityAdsDidFinish:withFinishState:` with error status. + * + * @param placementId The ID of the placement that has started, as defined in Unity Ads admin tools. + */ +- (void)unityAdsDidStart:(NSString *)placementId; +/** + * Called after the ad has closed. + * + * @param placementId The ID of the placement that has finished, as defined in Unity Ads admin tools. + * @param state An enum value indicating the finish state of the ad. Possible values are `Completed`, `Skipped`, and `Error`. + */ +- (void)unityAdsDidFinish:(NSString *)placementId + withFinishState:(UnityAdsFinishState)state; +@end + +/** + * `UnityAds` is a static class with methods for preparing and showing ads. + * + * @warning In order to ensure expected behaviour, the delegate must always be set. + */ + +@interface UnityAds : NSObject + +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)initialize NS_UNAVAILABLE; + +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param delegate delegate for UnityAdsDelegate callbacks + */ ++ (void)initialize:(NSString *)gameId + delegate:(nullable id)delegate; +/** + * Initializes UnityAds. UnityAds should be initialized when app starts. + * + * @param gameId Unique identifier for a game, given by Unity Ads admin tools or Unity editor. + * @param delegate delegate for UnityAdsDelegate callbacks + * @param testMode Set this flag to `YES` to indicate test mode and show only test ads. + */ ++ (void)initialize:(NSString *)gameId + delegate:(nullable id)delegate + testMode:(BOOL)testMode; +/** + * Show an ad using the defaul placement. + * + * @param viewController The `UIViewController` that is to present the ad view controller. + */ ++ (void)show:(UIViewController *)viewController; +/** + * Show an ad using the provided placement ID. + * + * @param viewController The `UIViewController` that is to present the ad view controller. + * @param placementId The placement ID, as defined in Unity Ads admin tools. + */ ++ (void)show:(UIViewController *)viewController placementId:(NSString *)placementId; +/** + * Provides the currently assigned `UnityAdsDelegate`. + * + * @return The current `UnityAdsDelegate`. + */ ++ (id)getDelegate; +/** + * Allows the delegate to be reassigned after UnityAds has already been initialized. + * + * @param delegate The new `UnityAdsDelegate' for UnityAds to send callbacks to. + */ ++ (void)setDelegate:(id)delegate; +/** + * Get the current debug status of `UnityAds`. + * + * @return If `YES`, `UnityAds` will provide verbose logs. + */ ++ (BOOL)getDebugMode; +/** + * Set the logging verbosity of `UnityAds`. Debug mode indicates verbose logging. + * @warning Does not relate to test mode for ad content. + * @param enableDebugMode `YES` for verbose logging. + */ ++ (void)setDebugMode:(BOOL)enableDebugMode; +/** + * Check to see if the current device supports using Unity Ads. + * + * @return If `NO`, the current device cannot initialize `UnityAds` or show ads. + */ ++ (BOOL)isSupported; +/** + * Check if the default placement is ready to show an ad. + * + * @return If `YES`, the default placement is ready to show an ad. + */ ++ (BOOL)isReady; +/** + * Check if a particular placement is ready to show an ad. + * + * @param placementId The placement ID being checked. + * + * @return If `YES`, the placement is ready to show an ad. + */ ++ (BOOL)isReady:(NSString *)placementId; +/** + * Check the current state of the default placement. + * + * @return If this is `kUnityAdsPlacementStateReady`, the placement is ready to show ads. Other states represent errors. + */ ++ (UnityAdsPlacementState)getPlacementState; +/** + * Check the current state of a placement. + * + * @param placementId The placement ID, as defined in Unity Ads admin tools. + * + * @return If this is `kUnityAdsPlacementStateReady`, the placement is ready to show ads. Other states represent errors. + */ ++ (UnityAdsPlacementState)getPlacementState:(NSString *)placementId; +/** + * Check the version of this `UnityAds` SDK + * + * @return String representing the current version name. + */ ++ (NSString *)getVersion; +/** + * Check that `UnityAds` has been initialized. This might be useful for debugging initialization problems. + * + * @return If `YES`, Unity Ads has been successfully initialized. + */ ++ (BOOL)isInitialized; + +@end +NS_ASSUME_NONNULL_END \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAds.h.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAds.h.meta new file mode 100644 index 00000000..e4b7c0bc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAds.h.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c99bfe4fc4e5c4dc3917c14075acd117 +timeCreated: 1491258705 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsExtended.h b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsExtended.h new file mode 100644 index 00000000..1435037b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsExtended.h @@ -0,0 +1,21 @@ +#import "UnityAds.h" + +NS_ASSUME_NONNULL_BEGIN +@protocol UnityAdsExtendedDelegate +/** + * Called when a click event happens. + * + * @param placementId The ID of the placement that was clicked. + */ +- (void)unityAdsDidClick:(NSString *)placementId; + +/** + * Called when a placement changes state. + * + * @param placementId The ID of the placement that changed state. + * @param oldState The state before the change. + * @param newState The state after the change. + */ +- (void)unityAdsPlacementStateChanged:(NSString *)placementId oldState:(UnityAdsPlacementState)oldState newState:(UnityAdsPlacementState)newState; +@end +NS_ASSUME_NONNULL_END diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsExtended.h.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsExtended.h.meta new file mode 100644 index 00000000..9840de15 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsExtended.h.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6842a74831964edc8fefa1c0aed89dc +timeCreated: 1491258705 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsUnityDelegate.h b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsUnityDelegate.h new file mode 100644 index 00000000..0fa6e362 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsUnityDelegate.h @@ -0,0 +1,11 @@ +#import "UnityAds.h" +NS_ASSUME_NONNULL_BEGIN +@protocol UnityAdsUnityDelegate +/** + * Called when an in-app purchase is initiated from an ad. + * + * @param eventString The string provided via the ad. + */ +- (void)unityAdsDidInitiatePurchase:(NSString *)eventString; +@end +NS_ASSUME_NONNULL_END diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsUnityDelegate.h.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsUnityDelegate.h.meta new file mode 100644 index 00000000..19ec6df7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Headers/UnityAdsUnityDelegate.h.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ce4395ccdb12cf62fca756358be1a892 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Info.plist b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Info.plist new file mode 100644 index 00000000..31b03797 Binary files /dev/null and b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Info.plist differ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Info.plist.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Info.plist.meta new file mode 100644 index 00000000..e4e0148d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Info.plist.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc1b50b5501f748da8bec762294d9136 +timeCreated: 1491258705 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Modules.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Modules.meta new file mode 100644 index 00000000..6ba1dcb9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Modules.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3cebe1a96232b44388b30b2f72dde434 +folderAsset: yes +timeCreated: 1491258705 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Modules/module.modulemap b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Modules/module.modulemap new file mode 100644 index 00000000..9b448d57 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Modules/module.modulemap @@ -0,0 +1,7 @@ +framework module UnityAds { + umbrella header "UnityAds.h" + header "UnityAdsExtended.h" + + export * + module * { export * } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Modules/module.modulemap.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Modules/module.modulemap.meta new file mode 100644 index 00000000..13ea2e99 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/Modules/module.modulemap.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c5ba7626a737840ff88a3bd84b100482 +timeCreated: 1491258705 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/UnityAds b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/UnityAds new file mode 100644 index 00000000..53184164 Binary files /dev/null and b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/UnityAds differ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/UnityAds.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/UnityAds.meta new file mode 100644 index 00000000..a311b834 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/Resources/iOS/builds/UnityAds.framework/UnityAds.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d1c1a2d988f5148fd9ab17b2460d271e +timeCreated: 1491258705 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll new file mode 100644 index 00000000..dbfc5494 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7e29967d54cebfe3a6e973e95eeda06c9a3e993eefeeb5478a9459b524e9b64 +size 9728 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll.mdb b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll.mdb new file mode 100644 index 00000000..7ee35e88 Binary files /dev/null and b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll.mdb differ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll.mdb.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll.mdb.meta new file mode 100644 index 00000000..ad74189a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll.mdb.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6597c6ea86d36477081342001145d8d9 +timeCreated: 1492551631 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll.meta new file mode 100644 index 00000000..ede66537 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll.meta @@ -0,0 +1,25 @@ +fileFormatVersion: 2 +guid: a342381d77833427fa10621e38fbae10 +timeCreated: 1491945648 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + data: + enabled: 0 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/License.md b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/License.md new file mode 100644 index 00000000..27c17ac4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/License.md @@ -0,0 +1,32 @@ +**Unity Companion Package License v1.0 ("_License_")** + +Copyright © 2017 Unity Technologies ApS ("**_Unity_**") + +Unity hereby grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the software that is made available with this License ("**_Software_**"), subject to the following terms and conditions: + +1. *Unity Companion Use Only*. Exercise of the license granted herein is limited to exercise for the creation, use, and/or distribution of applications, software, or other content pursuant to a valid Unity development engine software license ("**_Engine License_**"). That means while use of the Software is not limited to use in the software licensed under the Engine License, the Software may not be used for any purpose other than the creation, use, and/or distribution of Engine License-dependent applications, software, or other content. No other exercise of the license granted herein is permitted. + +1. *No Modification of Engine License*. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way. + +1. *Ownership & Grant Back to You*. + + 3.1. You own your content. In this License, "derivative works" means derivatives of the Software itself--works derived only from the Software by you under this License (for example, modifying the code of the Software itself to improve its efficacy); “derivative works” of the Software do not include, for example, games, apps, or content that you create using the Software. You keep all right, title, and interest to your own content. + + 3.2. Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Software and derivative works of the Software, and you hereby assign and agree to assign all such rights in those derivative works to Unity. + + 3.3. You have a license to those derivative works. Subject to this License, Unity grants to you the same worldwide, non-exclusive, no-charge, and royalty-free copyright license to derivative works of the Software you create as is granted to you for the Software under this License. + +1. *Trademarks*. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates ("**_Trademarks_**"). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Branding Usage Guidelines at [https://unity3d.com/public-relations/brand](https://unity3d.com/public-relations/brand). + +1. *Notices & Third-Party Rights*. This License, including the copyright notice above, must be provided in all substantial portions of the Software and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Software is accompanied by a Unity "third-party notices" or similar file, you acknowledge and agree that software identified in that file is governed by those separate license terms. + +1. *DISCLAIMER, LIMITATION OF LIABILITY*. THE SOFTWARE AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NONINFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE SOFTWARE OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +1. *USE IS ACCEPTANCE and License Versions*. Your receipt and use of the Software constitutes your acceptance of this License and its terms and conditions. Software released by Unity under this License may be modified or updated and the License with it; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Software under the updated License. + +1. *Use in Compliance with Law and Termination*. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately on any breach by you of this License. + +1. *Severability*. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect. + +1. *Governing Law and Venue*. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License ("**_Dispute_**"). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute. + diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/License.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/License.md.meta new file mode 100644 index 00000000..308e13bc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/License.md.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c6fe94acbb24417c988bab18cbd5209 +timeCreated: 1504642506 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/README.md b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/README.md new file mode 100644 index 00000000..9ed6019f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/README.md @@ -0,0 +1,4 @@ +# Unity Ads + +Implementation of the Unity Ads API. + diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/README.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/README.md.meta new file mode 100644 index 00000000..26e726c9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/README.md.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 62772aad98ed04f0d955b7d20de61f7f +timeCreated: 1493316656 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll new file mode 100644 index 00000000..1dd2843e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f324f261788a85fdd25d41874c16ce361db99bf9ee7272236ba135e935115f8 +size 47616 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll.mdb b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll.mdb new file mode 100644 index 00000000..5ec8e50d Binary files /dev/null and b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll.mdb differ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll.mdb.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll.mdb.meta new file mode 100644 index 00000000..172110a8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll.mdb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5e57a6c62c1ec47d0bceb70495845164 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll.meta new file mode 100644 index 00000000..823a117d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/UnityEngine.Advertisements.dll.meta @@ -0,0 +1,121 @@ +fileFormatVersion: 2 +guid: 3b07d432cba2a4c4f8a2fdea984620b8 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXIntel: 1 + Exclude OSXIntel64: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 0 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Standalone: LinuxUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: OSXIntel + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXIntel64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + iPhone: iOS + second: + enabled: 1 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/package.json b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/package.json new file mode 100644 index 00000000..881daf2c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/package.json @@ -0,0 +1,17 @@ +{ + "category": "AssetStore/Unity", + "description": "Unity Ads is a video ad network for iOS and Android that allows you to quickly and effectively monetize your games.", + "gitHead": "0d2114387a99011be685886f8ea902242e323e70", + "keywords": [ + "ads", + "unity" + ], + "name": "com.unity.ads", + "repoPackagePath": "build/install/com.unity.ads", + "repository": { + "type": "git", + "url": "ssh://git@github.com/Unity-Technologies/com.unity.ads.git" + }, + "unity": "2017.4", + "version": "2.0.8" +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/package.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/package.json.meta new file mode 100644 index 00000000..38201ff4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ads@2.0.8/package.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dced8f6ea9f964e8e8e61574ea889d21 +timeCreated: 1491258710 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/CHANGELOG.md b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/CHANGELOG.md new file mode 100644 index 00000000..dbb63e1a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/CHANGELOG.md @@ -0,0 +1,67 @@ +## [3.3.2] - 2019-01-15 +- Update com.unity.ugui version dependency to new format. +- Add explicit dll dependencies to asmdefs needed for Test Platform changes. + +## [3.3.1] - 2018-11-21 +- Fixed missing dependency to com.unity.ugui to package.json + +## [3.3.0] - 2018-11-16 +- Removed dependency on UGUI extension in favor of new core package. + +## [3.2.2] - 2018-11-02 +- Removed FetchOptOutStatus and Initialize call. All application of opt out + status will be handled by the engine. The Analytics/Data Privacy package still + provides FetchPrivacyUrl to provide a URL from which to opt out. + +## [3.2.1] - 2018-10-25 +- Move editor and playmode tests to be packed within the package. + +## [3.2.0] - 2018-10-11 +- Prevent double-registration of standard events. +- Fixed build error on platforms that don't support analytics. +- Update package docs so they can be built and published and be accessible from + the Package Manager UI. +- Fixed a crash occurring on iOS device when the device has cellular capability + but was never configured with any carrier service. +- Fixed an android build failure occurring due to conflicting install referrer + AIDL files. + +## [3.1.1] - 2018-08-21 +- Add DataPrivacy plugin into package. +- Fixed an issue where Android project build would fail when proguard is enabled + in publishing settings. +- Fixed an issue where iOS product archive would fail because bitcode was not + enabled. + +## [3.0.9] - 2018-07-31 +- Fixing issue with NullReferenceException during editor playmode + +## [3.0.8] - 2018-07-26 +- Fixing linking issue when building Android il2cpp + +## [3.0.7] - 2018-07-10 +- Adding in continuous events for signal strength, battery level, battery + temperature, memory usage, available storage + +## [3.0.6] - 2018-06-01 +- Reorganizing platformInfo event around session start/resume/pause + +## [3.0.5] - 2018-05-29 +- Fixing cellular signal strength incorrect array format + +## [3.0.4] - 2018-05-04 +- Breaking change to only work with 2018.2 (change name of whitelisted dll's in + engine to conform to PackageManager standard) +- Changed name of old Analytics dll to the Unity.Analytics.Tracker.dll and + replaced the old one with the new platform information package. +- Changed naming convention of dlls to the PackageManager Standard: + Unity.Analytics.dll, Unity.Analytics.Editor.dll, Unity.Analytics.Tracker.dll, + Unity.Analytics.StandardEvents.dll. +- Deprecated old Analytics tracker and removed it from the add component menu. +- Merged Standardevents package into Analytics package. + +## [2.0.14] - 2018-02-08 +- Added proper documentation and better description text. + +## [2.0.5] - +- Update analytics tracker to 2.0 (1.0 version is still available) diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/CHANGELOG.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/CHANGELOG.md.meta new file mode 100644 index 00000000..80fcec7f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/CHANGELOG.md.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bcd27da1c9ae94d2cafe094482a20792 +timeCreated: 1511216857 +licenseType: Pro +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy.meta new file mode 100644 index 00000000..80f7551f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8aafd27f78c12564281bac0d0067df8d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/AssemblyInfo.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/AssemblyInfo.cs new file mode 100644 index 00000000..a97f2747 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/AssemblyInfo.cs @@ -0,0 +1,4 @@ +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("Unity.Analytics.DataPrivacy.Tests")] +[assembly: InternalsVisibleTo("Unity.Analytics.DataPrivacy.WebRequest.Tests")] diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/AssemblyInfo.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/AssemblyInfo.cs.meta new file mode 100644 index 00000000..bee8db4f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/AssemblyInfo.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7aad9e80c95b4991a1f4d017c8caf386 +timeCreated: 1526477558 \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacy.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacy.cs new file mode 100644 index 00000000..f48eb131 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacy.cs @@ -0,0 +1,132 @@ +#if ENABLE_CLOUD_SERVICES_ANALYTICS +using System; +using System.Text; +using UnityEngine.Networking; + +namespace UnityEngine.Analytics +{ + public class DataPrivacy + { + [Serializable] + internal struct UserPostData + { + public string appid; + public string userid; + public long sessionid; + public string platform; + public UInt32 platformid; + public string sdk_ver; + public bool debug_device; + public string deviceid; + public string plugin_ver; + } + + [Serializable] + internal struct TokenData + { + public string url; + public string token; + } + + const string kVersion = "3.0.0"; + const string kVersionString = "DataPrivacyPackage/" + kVersion; + + internal const string kBaseUrl = "https://data-optout-service.uca.cloud.unity3d.com"; + const string kTokenUrl = kBaseUrl + "/token"; + + internal static UserPostData GetUserData() + { + var postData = new UserPostData + { + appid = Application.cloudProjectId, + userid = AnalyticsSessionInfo.userId, + sessionid = AnalyticsSessionInfo.sessionId, + platform = Application.platform.ToString(), + platformid = (UInt32)Application.platform, + sdk_ver = Application.unityVersion, + debug_device = Debug.isDebugBuild, + deviceid = SystemInfo.deviceUniqueIdentifier, + plugin_ver = kVersionString + }; + + return postData; + } + + static string GetUserAgent() + { + var message = "UnityPlayer/{0} ({1}/{2}{3} {4})"; + return String.Format(message, + Application.unityVersion, + Application.platform.ToString(), + (UInt32)Application.platform, + Debug.isDebugBuild ? "-dev" : "", + kVersionString); + } + + static String getErrorString(UnityWebRequest www) + { + var json = www.downloadHandler.text; + var error = www.error; + if (String.IsNullOrEmpty(error)) + { + // 5.5 sometimes fails to parse an error response, and the only clue will be + // in www.responseHeadersString, which isn't accessible. + error = "Empty response"; + } + + if (!String.IsNullOrEmpty(json)) + { + error += ": " + json; + } + + return error; + } + + public static void FetchPrivacyUrl(Action success, Action failure = null) + { + string postJson = JsonUtility.ToJson(GetUserData()); + byte[] bytes = Encoding.UTF8.GetBytes(postJson); + var uploadHandler = new UploadHandlerRaw(bytes); + uploadHandler.contentType = "application/json"; + + var www = UnityWebRequest.Post(kTokenUrl, ""); + www.uploadHandler = uploadHandler; +#if !UNITY_WEBGL + www.SetRequestHeader("User-Agent", GetUserAgent()); +#endif + var async = www.SendWebRequest(); + + async.completed += (AsyncOperation async2) => + { + var json = www.downloadHandler.text; + if (!String.IsNullOrEmpty(www.error) || String.IsNullOrEmpty(json)) + { + var error = getErrorString(www); + if (failure != null) + { + failure(error); + } + } + else + { + TokenData tokenData; + tokenData.url = ""; // Just to quell "possibly unassigned" error + try + { + tokenData = JsonUtility.FromJson(json); + } + catch (Exception e) + { + if (failure != null) + { + failure(e.ToString()); + } + } + + success(tokenData.url); + } + }; + } + } +} +#endif //ENABLE_CLOUD_SERVICES_ANALYTICS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacy.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacy.cs.meta new file mode 100644 index 00000000..0559a4b0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bff25ea4cf0d3d841b6787b9f649f21b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.cs new file mode 100644 index 00000000..412b430c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.cs @@ -0,0 +1,52 @@ +#if ENABLE_CLOUD_SERVICES_ANALYTICS +using System; +using UnityEngine.UI; + +namespace UnityEngine.Analytics +{ + public class DataPrivacyButton : Button + { + bool urlOpened = false; + + DataPrivacyButton() + { + onClick.AddListener(OpenDataPrivacyUrl); + } + + void OnFailure(string reason) + { + interactable = true; + Debug.LogWarning(String.Format("Failed to get data privacy url: {0}", reason)); + } + + void OpenUrl(string url) + { + interactable = true; + urlOpened = true; + + #if UNITY_WEBGL && !UNITY_EDITOR + Application.ExternalEval("window.open(\"" + url + "\",\"_blank\")"); + #else + Application.OpenURL(url); + #endif + } + + void OpenDataPrivacyUrl() + { + interactable = false; + DataPrivacy.FetchPrivacyUrl(OpenUrl, OnFailure); + } + + void OnApplicationFocus(bool hasFocus) + { + if (hasFocus && urlOpened) + { + urlOpened = false; + // Immediately refresh the remote config so new privacy settings can be enabled + // as soon as possible if they have changed. + RemoteSettings.ForceUpdate(); + } + } + } +} +#endif //ENABLE_CLOUD_SERVICES_ANALYTICS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.cs.meta new file mode 100644 index 00000000..444ade1e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a5ebb11c6fc3a2f498bd89593f7744aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.prefab b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.prefab new file mode 100644 index 00000000..53543550 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.prefab @@ -0,0 +1,246 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &109074 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22409074} + - 222: {fileID: 22209074} + - 114: {fileID: 11409072} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &109076 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22409076} + - 222: {fileID: 22209076} + - 114: {fileID: 11409074} + - 114: {fileID: 11409076} + m_Layer: 5 + m_Name: DataPrivacyButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &109078 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22409078} + - 222: {fileID: 22209078} + - 114: {fileID: 11409078} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &11409072 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109074} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: .196078405, g: .196078405, b: .196078405, a: 1} + m_Sprite: {fileID: 21300000, guid: 599a5fd92bab81a4ab02e52d0b1b1c60, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11409074 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109076} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11409076 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109076} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a5ebb11c6fc3a2f498bd89593f7744aa, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11409074} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &11409078 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: .196078405, g: .196078405, b: .196078405, a: 1} + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Open Data Privacy Page +--- !u!222 &22209074 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109074} +--- !u!222 &22209076 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109076} +--- !u!222 &22209078 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109078} +--- !u!224 &22409074 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109074} + 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_Children: [] + m_Father: {fileID: 22409076} + m_RootOrder: 1 + m_AnchorMin: {x: 1, y: .5} + m_AnchorMax: {x: 1, y: .5} + m_AnchoredPosition: {x: -8, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 1, y: .5} +--- !u!224 &22409076 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109076} + 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_Children: + - {fileID: 22409078} + - {fileID: 22409074} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: .5, y: .5} + m_AnchorMax: {x: .5, y: .5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 30} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22409078 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109078} + 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_Children: [] + m_Father: {fileID: 22409076} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: .850000024, y: 1} + m_AnchoredPosition: {x: 8, y: 0} + m_SizeDelta: {x: -12, y: 0} + m_Pivot: {x: 0, y: .5} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 109076} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.prefab.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.prefab.meta new file mode 100644 index 00000000..4eaf22f2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyButton.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 71b11355001648444b41d17fd36c150d +NativeFormatImporter: + userData: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyIcon.png b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyIcon.png new file mode 100644 index 00000000..6baa154f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyIcon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bc7320fa7bdb66f8de9be70dbc1112c4192a63c8772669bf75dea6813835d38 +size 13423 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyIcon.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyIcon.png.meta new file mode 100644 index 00000000..58ce1082 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/DataPrivacyIcon.png.meta @@ -0,0 +1,48 @@ +fileFormatVersion: 2 +guid: 599a5fd92bab81a4ab02e52d0b1b1c60 +TextureImporter: + fileIDToRecycleName: + 664227380: ImportLogs + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 256 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/Unity.Analytics.DataPrivacy.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/Unity.Analytics.DataPrivacy.asmdef new file mode 100644 index 00000000..0bf89c3e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/Unity.Analytics.DataPrivacy.asmdef @@ -0,0 +1,8 @@ +{ + "name": "Unity.Analytics.DataPrivacy", + "references": ["Unity.ugui"], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/Unity.Analytics.DataPrivacy.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/Unity.Analytics.DataPrivacy.asmdef.meta new file mode 100644 index 00000000..787823b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/DataPrivacy/Unity.Analytics.DataPrivacy.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0fda7ebe61ab2164383d10e32efb9c6e +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Documentation~/analytics.md b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Documentation~/analytics.md new file mode 100644 index 00000000..21782ac3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Documentation~/analytics.md @@ -0,0 +1,51 @@ +# About the Analytics Package + +This Analytics package supports the following Unity Analytics features: + +* [Standard Events](https://docs.unity3d.com/Manual/UnityAnalyticsStandardEvents.html) +* [Analytics Event Tracker](https://docs.unity3d.com/Manual/class-AnalyticsEventTracker.html) +* [Unity Analytics Data Privacy Plug-in](https://docs.unity3d.com/Manual/UnityAnalyticsDataPrivacy.html) + +For instructions on using the features in the Analytics package, refer to the [Analytics section of +the Unity Manual](https://docs.unity3d.com/Manual/UnityAnalytics.html). + +The package is supported by Unity 2018.3+ and includes functionality previously included in +earlier Unity Asset Store and Package Manager packages. When upgrading existing projects to +2018.3 or later, older, redundant packages should be removed from the project. + + +## Installing the Analytics Package + +The Analytics package is built into the Unity Editor and enabled automatically. Use the Unity +Package Manager (menu: **Window** > **Package Manager**) to disable or enable the package. +The Analytics package is listed under the built-in packages. + + + +## Using the Analytics Package + +For instructions on using the features in the Analytics package, refer to the Unity Manual: + +* [Standard Events](https://docs.unity3d.com/Manual/UnityAnalyticsStandardEvents.html) +* [Analytics Event Tracker](https://docs.unity3d.com/Manual/class-AnalyticsEventTracker.html) +* [Unity Analytics Data Privacy Plug-in](https://docs.unity3d.com/Manual/UnityAnalyticsDataPrivacy.html) + + +## Package contents + +The following table indicates the major classes, components, and files included in the Analytics package: + +|Item|Description| +|---|---| +|[`AnalyticsEvent` class](https://docs.unity3d.com/2018.3/Documentation/ScriptReference/Analytics.AnalyticsEvent.html) | The primary class for sending Standard and Custom analytics events to the Unity Analytics service.| +|[Analytics Event Tracker component](https://docs.unity3d.com/Manual/class-AnalyticsEventTracker.html) | A Unity component that you can use to send Standard and Custom analytics events (without writing code).| +|[DataPrivacy class](https://docs.unity3d.com/Manual/UnityAnalyticsDataPrivacyAPI.html)| A utility class that helps applications using Unity Analytics comply with the EU General Data Protection Regulation (GDPR).| +|`Packages/Analytics Library/DataPrivacy/DataPrivacyButton`| A Prefab GameObject you can use when building a user interface to allow players to opt out of Analytics data collection.| +|`Packages/Analytics Library/DataPrivacy/DataPrivacyIcon`| An icon graphic you can use when creating your own opt-out button or control.| + + +## Document revision history + +|Date|Reason| +|---|---| +|October 5, 2018|Document created. Matches package version 3.2.0.| diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Editor.meta new file mode 100644 index 00000000..d29d133a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Editor.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 7fd5e77e7e7ea4eea8198138cd9cc814 +folderAsset: yes +timeCreated: 1491256195 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Editor/AnalyticsEventTracker icon.png b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Editor/AnalyticsEventTracker icon.png new file mode 100644 index 00000000..c99eb19e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Editor/AnalyticsEventTracker icon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95ecc31d0819a59266d07edd442f7ba45796dc9d81cb33cb708a3cec7f3125ef +size 3765 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Editor/AnalyticsEventTracker icon.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Editor/AnalyticsEventTracker icon.png.meta new file mode 100644 index 00000000..124e6e94 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Editor/AnalyticsEventTracker icon.png.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 5e7c9ab97e5884e4eaa5967e9024f39d +timeCreated: 1492409422 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/License.md b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/License.md new file mode 100644 index 00000000..27c17ac4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/License.md @@ -0,0 +1,32 @@ +**Unity Companion Package License v1.0 ("_License_")** + +Copyright © 2017 Unity Technologies ApS ("**_Unity_**") + +Unity hereby grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the software that is made available with this License ("**_Software_**"), subject to the following terms and conditions: + +1. *Unity Companion Use Only*. Exercise of the license granted herein is limited to exercise for the creation, use, and/or distribution of applications, software, or other content pursuant to a valid Unity development engine software license ("**_Engine License_**"). That means while use of the Software is not limited to use in the software licensed under the Engine License, the Software may not be used for any purpose other than the creation, use, and/or distribution of Engine License-dependent applications, software, or other content. No other exercise of the license granted herein is permitted. + +1. *No Modification of Engine License*. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way. + +1. *Ownership & Grant Back to You*. + + 3.1. You own your content. In this License, "derivative works" means derivatives of the Software itself--works derived only from the Software by you under this License (for example, modifying the code of the Software itself to improve its efficacy); “derivative works” of the Software do not include, for example, games, apps, or content that you create using the Software. You keep all right, title, and interest to your own content. + + 3.2. Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Software and derivative works of the Software, and you hereby assign and agree to assign all such rights in those derivative works to Unity. + + 3.3. You have a license to those derivative works. Subject to this License, Unity grants to you the same worldwide, non-exclusive, no-charge, and royalty-free copyright license to derivative works of the Software you create as is granted to you for the Software under this License. + +1. *Trademarks*. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates ("**_Trademarks_**"). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Branding Usage Guidelines at [https://unity3d.com/public-relations/brand](https://unity3d.com/public-relations/brand). + +1. *Notices & Third-Party Rights*. This License, including the copyright notice above, must be provided in all substantial portions of the Software and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Software is accompanied by a Unity "third-party notices" or similar file, you acknowledge and agree that software identified in that file is governed by those separate license terms. + +1. *DISCLAIMER, LIMITATION OF LIABILITY*. THE SOFTWARE AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NONINFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE SOFTWARE OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +1. *USE IS ACCEPTANCE and License Versions*. Your receipt and use of the Software constitutes your acceptance of this License and its terms and conditions. Software released by Unity under this License may be modified or updated and the License with it; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Software under the updated License. + +1. *Use in Compliance with Law and Termination*. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately on any breach by you of this License. + +1. *Severability*. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect. + +1. *Governing Law and Venue*. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License ("**_Dispute_**"). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute. + diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/License.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/License.md.meta new file mode 100644 index 00000000..51c39687 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/License.md.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 15bf9c691b85b41a39c18bee2f87e21b +timeCreated: 1504642560 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/README.md b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/README.md new file mode 100644 index 00000000..9d6fd499 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/README.md @@ -0,0 +1,14 @@ +Unity Analytics: Tracker +------------------------------ +Please visit the following URL to see documentation for the Analytics Event Tracker. + +https://docs.google.com/document/d/1glh4zEk0KQ_FhOgk95H-VOubcdzrVGyu5BYCmhFQCh0/edit# + +Please note, the documentation at this URL is considered a "living" document and subject to change. + + +Unity Analytics: Standard Events +------------------------------ +Track player behavior specific to your game + +Standard Events are a set of curated custom events focused on player experience. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/README.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/README.md.meta new file mode 100644 index 00000000..f874e182 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/README.md.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 884f8f0e4025a420893d3a8d1d3063e1 +timeCreated: 1511217314 +licenseType: Pro +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests.meta new file mode 100644 index 00000000..8f14a0b9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a573b834e2608c4f982daf527bdb47a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/.tests.json b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/.tests.json new file mode 100644 index 00000000..327abb29 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/.tests.json @@ -0,0 +1,3 @@ +{ + "createSeparatePackage": false +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor.meta new file mode 100644 index 00000000..64435dd9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 931f3395378214a6c94333853bd0659b +folderAsset: yes +timeCreated: 1489179043 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents.meta new file mode 100644 index 00000000..733defc0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b6295675042094715ad9cc104210aeb7 +folderAsset: yes +timeCreated: 1489733951 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementStepTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementStepTests.cs new file mode 100644 index 00000000..f4c1af3e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementStepTests.cs @@ -0,0 +1,48 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void AchievementStep_StepIndexTest( + [Values(-1, 0, 1)] int stepIndex + ) + { + var achievementId = "unit_tester"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AchievementStep(stepIndex, achievementId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AchievementStep_AchievementIdTest( + [Values("unit_tester", "", null)] string achievementId + ) + { + var stepIndex = 0; + + if (string.IsNullOrEmpty(achievementId)) + { + Assert.Throws(() => AnalyticsEvent.AchievementStep(stepIndex, achievementId)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AchievementStep(stepIndex, achievementId)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void AchievementStep_CustomDataTest() + { + var stepIndex = 0; + var achievementId = "unit_tester"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AchievementStep(stepIndex, achievementId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementStepTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementStepTests.cs.meta new file mode 100644 index 00000000..9ca9a734 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementStepTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a592d27ead6884163839d4f8da3977ef +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementUnlockedTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementUnlockedTests.cs new file mode 100644 index 00000000..4cb4c4bd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementUnlockedTests.cs @@ -0,0 +1,34 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void AchievementUnlocked_AchievementIdTest( + [Values("unit_tester", "", null)] string achievementId + ) + { + if (string.IsNullOrEmpty(achievementId)) + { + Assert.Throws(() => AnalyticsEvent.AchievementUnlocked(achievementId)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AchievementUnlocked(achievementId)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void AchievementUnlocked_CustomDataTest() + { + var achievementId = "unit_tester"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AchievementUnlocked(achievementId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementUnlockedTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementUnlockedTests.cs.meta new file mode 100644 index 00000000..3d3f40e1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AchievementUnlockedTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d1114812d620342e1a4ad3eaae7e220c +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdCompleteTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdCompleteTests.cs new file mode 100644 index 00000000..5efd551a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdCompleteTests.cs @@ -0,0 +1,62 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void AdComplete_RewardedTest( + [Values(true, false)] bool rewarded + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdComplete(rewarded)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdComplete_NetworkStringTest( + [Values("unityads", "", null)] string network + ) + { + var rewarded = true; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdComplete(rewarded, network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdComplete_NetworkEnumTest( + [Values(AdvertisingNetwork.UnityAds, AdvertisingNetwork.None)] AdvertisingNetwork network + ) + { + var rewarded = true; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdComplete(rewarded, network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdComplete_PlacementIdTest( + [Values("rewardedVideo", "", null)] string placementId + ) + { + var rewarded = true; + var network = AdvertisingNetwork.UnityAds; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdComplete(rewarded, network, placementId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdComplete_CustomDataTest() + { + var rewarded = true; + var network = AdvertisingNetwork.UnityAds; + var placementId = "rewardedVideo"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdComplete(rewarded, network, placementId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdCompleteTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdCompleteTests.cs.meta new file mode 100644 index 00000000..eb1155c3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdCompleteTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9405b416c158444b19157040fd664533 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdOfferTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdOfferTests.cs new file mode 100644 index 00000000..c5dfedb4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdOfferTests.cs @@ -0,0 +1,62 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void AdOffer_RewardedTest( + [Values(true, false)] bool rewarded + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdOffer(rewarded)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdOffer_NetworkStringTest( + [Values("unityads", "", null)] string network + ) + { + var rewarded = true; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdOffer(rewarded, network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdOffer_NetworkEnumTest( + [Values(AdvertisingNetwork.UnityAds, AdvertisingNetwork.None)] AdvertisingNetwork network + ) + { + var rewarded = true; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdOffer(rewarded, network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdOffer_PlacementIdTest( + [Values("rewardedVideo", "", null)] string placementId + ) + { + var rewarded = true; + var network = AdvertisingNetwork.UnityAds; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdOffer(rewarded, network, placementId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdOffer_CustomDataTest() + { + var rewarded = true; + var network = AdvertisingNetwork.UnityAds; + var placementId = "rewardedVideo"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdOffer(rewarded, network, placementId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdOfferTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdOfferTests.cs.meta new file mode 100644 index 00000000..f9845981 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdOfferTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 96626a3e271e94e76a848c68828fbbac +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdSkipTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdSkipTests.cs new file mode 100644 index 00000000..8c554b65 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdSkipTests.cs @@ -0,0 +1,62 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void AdSkip_RewardedTest( + [Values(true, false)] bool rewarded + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdSkip(rewarded)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdSkip_NetworkStringTest( + [Values("unityads", "", null)] string network + ) + { + var rewarded = true; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdSkip(rewarded, network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdSkip_NetworkEnumTest( + [Values(AdvertisingNetwork.UnityAds, AdvertisingNetwork.None)] AdvertisingNetwork network + ) + { + var rewarded = true; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdSkip(rewarded, network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdSkip_PlacementIdTest( + [Values("rewardedVideo", "", null)] string placementId + ) + { + var rewarded = true; + var network = AdvertisingNetwork.UnityAds; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdSkip(rewarded, network, placementId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdSkip_CustomDataTest() + { + var rewarded = true; + var network = AdvertisingNetwork.UnityAds; + var placementId = "rewardedVideo"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdSkip(rewarded, network, placementId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdSkipTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdSkipTests.cs.meta new file mode 100644 index 00000000..186be883 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdSkipTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c09652e660b34484cb10d35ed2206df5 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdStartTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdStartTests.cs new file mode 100644 index 00000000..ae104d88 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdStartTests.cs @@ -0,0 +1,62 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void AdStart_RewardedTest( + [Values(true, false)] bool rewarded + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdStart(rewarded)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdStart_NetworkStringTest( + [Values("unityads", "", null)] string network + ) + { + var rewarded = true; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdStart(rewarded, network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdStart_NetworkEnumTest( + [Values(AdvertisingNetwork.UnityAds, AdvertisingNetwork.None)] AdvertisingNetwork network + ) + { + var rewarded = true; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdStart(rewarded, network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdStart_PlacementIdTest( + [Values("rewardedVideo", "", null)] string placementId + ) + { + var rewarded = true; + var network = AdvertisingNetwork.UnityAds; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdStart(rewarded, network, placementId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void AdStart_CustomDataTest() + { + var rewarded = true; + var network = AdvertisingNetwork.UnityAds; + var placementId = "rewardedVideo"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.AdStart(rewarded, network, placementId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdStartTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdStartTests.cs.meta new file mode 100644 index 00000000..98f15871 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AdStartTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 589b3ddef1e4d44cea68e0144bd95434 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AnalyticsEventTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AnalyticsEventTests.cs new file mode 100644 index 00000000..e24c6919 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AnalyticsEventTests.cs @@ -0,0 +1,115 @@ +#pragma warning disable 0612, 0618 + +using System; +using System.Collections.Generic; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + [TestFixture, Category("Standard Event SDK")] + public partial class AnalyticsEventTests + { + readonly Dictionary m_CustomData = new Dictionary(); + AnalyticsResult m_Result = AnalyticsResult.Ok; + + [SetUp] + public void TestCaseSetUp() + { + m_Result = AnalyticsResult.Ok; + + m_CustomData.Clear(); + m_CustomData.Add("custom_param", "test"); + } + + [Test] + public void SdkVersion_FormatTest() + { + int major, minor, patch; + var versions = AnalyticsEvent.sdkVersion.Split('.'); + + Assert.AreEqual(3, versions.Length, "Number of integer fields in version format"); + + Assert.IsTrue(int.TryParse(versions[0], out major), "Major version is an integer"); + Assert.IsTrue(int.TryParse(versions[1], out minor), "Minor version is an integer"); + Assert.IsTrue(int.TryParse(versions[2], out patch), "Patch version is an integer"); + + Assert.LessOrEqual(0, major, "Major version"); + Assert.LessOrEqual(0, minor, "Minor version"); + Assert.LessOrEqual(0, patch, "Patch version"); + } + + [Test] + public void Custom_EventNameTest( + [Values("custom_event", "", null)] string eventName + ) + { + if (string.IsNullOrEmpty(eventName)) + { + Assert.Throws(() => m_Result = AnalyticsEvent.Custom(eventName)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.Custom(eventName)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void Custom_EventDataTest() + { + var eventName = "custom_event"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.Custom(eventName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void Custom_RegisterUnregisterUnnamedTest() + { + Action> myAction = + eventData => eventData.Add("my_key", "my_value"); + + AnalyticsEvent.Register(myAction); // Registering for a named AnalyticsEvent + + var eventName = "custom_event"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.Custom(eventName, m_CustomData)); + + EvaluateRegisteredCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + + AnalyticsEvent.Unregister(myAction); + } + + /// Normal. Unregistered. + public static void EvaluateCustomData(IDictionary customData) + { + Assert.AreEqual(1, customData.Count, "Custom param count"); + } + + /// For Registered case. + public static void EvaluateRegisteredCustomData(IDictionary customData) + { + Assert.AreEqual(2, customData.Count, "Custom param count"); + } + + public static void EvaluateAnalyticsResult(AnalyticsResult result) + { + switch (result) + { + case AnalyticsResult.Ok: + break; + case AnalyticsResult.InvalidData: + Assert.Fail("Event data is invalid."); + break; + case AnalyticsResult.TooManyItems: + Assert.Fail("Event data consists of too many parameters."); + break; + default: + Debug.LogFormat("A result of {0} is passable for the purpose of this test.", result); + break; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AnalyticsEventTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AnalyticsEventTests.cs.meta new file mode 100644 index 00000000..bb75d13e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/AnalyticsEventTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b5366b8adc0f44b3c9cb261a3f752d7a +timeCreated: 1492730660 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ChatMessageSentTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ChatMessageSentTests.cs new file mode 100644 index 00000000..56496550 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ChatMessageSentTests.cs @@ -0,0 +1,22 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void ChatMessageSent_NoArgsTest() + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ChatMessageSent()); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ChatMessageSent_CustomDataTest() + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ChatMessageSent(m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ChatMessageSentTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ChatMessageSentTests.cs.meta new file mode 100644 index 00000000..16cb7f8d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ChatMessageSentTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7b186a0d29a784d81809e8a5471d155e +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneSkipTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneSkipTests.cs new file mode 100644 index 00000000..4b3cfd35 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneSkipTests.cs @@ -0,0 +1,34 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void CutsceneSkip_CutsceneNameTest( + [Values("test_cutscene", "", null)] string name + ) + { + if (string.IsNullOrEmpty(name)) + { + Assert.Throws(() => AnalyticsEvent.CutsceneSkip(name)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.CutsceneSkip(name)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void CutsceneSkip_CustomDataTest() + { + var name = "test_cutscene"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.CutsceneSkip(name, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneSkipTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneSkipTests.cs.meta new file mode 100644 index 00000000..3722ed81 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneSkipTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f03b3e03b69e74ef9bd0f20377217a73 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneStartTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneStartTests.cs new file mode 100644 index 00000000..508cc790 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneStartTests.cs @@ -0,0 +1,34 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void CutsceneStart_CutsceneNameTest( + [Values("test_cutscene", "", null)] string name + ) + { + if (string.IsNullOrEmpty(name)) + { + Assert.Throws(() => AnalyticsEvent.CutsceneStart(name)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.CutsceneStart(name)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void CutsceneStart_CustomDataTest() + { + var name = "test_cutscene"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.CutsceneStart(name, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneStartTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneStartTests.cs.meta new file mode 100644 index 00000000..47f3e967 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/CutsceneStartTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: edf97aac6cc5a437ebf600a06a2e5ac7 +timeCreated: 1492896816 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/FirstInteractionTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/FirstInteractionTests.cs new file mode 100644 index 00000000..a5cc8442 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/FirstInteractionTests.cs @@ -0,0 +1,33 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void FirstInteraction_NoArgsTest() + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.FirstInteraction()); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void FirstInteraction_ActionIdTest( + [Values("test_user_action", "", null)] string actionId + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.FirstInteraction(actionId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void FirstInteraction_CustomDataTest() + { + var actionId = "test_user_action"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.FirstInteraction(actionId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/FirstInteractionTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/FirstInteractionTests.cs.meta new file mode 100644 index 00000000..d913d102 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/FirstInteractionTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 78759e25237a7430587982cd92a2a0d8 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameOverTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameOverTests.cs new file mode 100644 index 00000000..8e88f445 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameOverTests.cs @@ -0,0 +1,58 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void GameOver_NoArgsTest() + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.GameOver()); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void GameOver_LevelIndexTest( + [Values(-1, 0, 1)] int levelIndex + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.GameOver(levelIndex)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void GameOver_LevelNameTest( + [Values("test_level", "", null)] string levelName + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.GameOver(levelName)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void GameOver_LevelIndex_LevelNameTest( + [Values(0)] int levelIndex, + [Values("test_level", "", null)] string levelName + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.GameOver(levelIndex, levelName)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void GameOver_CustomDataTest() + { + var levelIndex = 0; + var levelName = "test_level"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.GameOver(levelName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.GameOver(levelIndex, levelName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameOverTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameOverTests.cs.meta new file mode 100644 index 00000000..60aa2a19 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameOverTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a30e59ca9f68d46db88323ac18f49e31 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameStartTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameStartTests.cs new file mode 100644 index 00000000..18749c7c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameStartTests.cs @@ -0,0 +1,22 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void GameStart_NoArgsTest() + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.GameStart()); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void GameStart_CustomDataTest() + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.GameStart(m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameStartTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameStartTests.cs.meta new file mode 100644 index 00000000..e17c1ba1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/GameStartTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2b2be9ee9f41a4b2db6b502697ba31b1 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/IAPTransactionTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/IAPTransactionTests.cs new file mode 100644 index 00000000..439d4e77 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/IAPTransactionTests.cs @@ -0,0 +1,111 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void IAPTransaction_ContextTest( + [Values("test", "", null)] string context) + { + var price = 1f; + var itemId = "test_item"; + + if (string.IsNullOrEmpty(context)) + { + Assert.Throws(() => AnalyticsEvent.IAPTransaction(context, price, itemId)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.IAPTransaction(context, price, itemId)); + } + + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void IAPTransaction_PriceTest( + [Values(-1f, 0f, 1f)] float price) + { + var context = "test"; + var itemId = "test_item"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.IAPTransaction(context, price, itemId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void IAPTransaction_ItemIdTest( + [Values("test_item", "", null)] string itemId) + { + var context = "test"; + var price = 1f; + + if (string.IsNullOrEmpty(itemId)) + { + Assert.Throws(() => AnalyticsEvent.IAPTransaction(context, price, itemId)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.IAPTransaction(context, price, itemId)); + } + + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void IAPTransaction_ItemTypeTest( + [Values("test_type", "", null)] string itemType) + { + var context = "test"; + var price = 1f; + var itemId = "test_item"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.IAPTransaction(context, price, itemId, itemType)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void IAPTransaction_LevelTest( + [Values("test_level", "", null)] string level) + { + var context = "test"; + var price = 1f; + var itemId = "test_item"; + var itemType = "test_type"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.IAPTransaction(context, price, itemId, itemType, level)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void IAPTransaction_TransactionIdTest( + [Values("test_id", "", null)] string transactionId) + { + var context = "test"; + var price = 1f; + var itemId = "test_item"; + var itemType = "test_type"; + var level = "test_level"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.IAPTransaction(context, price, itemId, itemType, level, transactionId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void IAPTransaction_CustomDataTest() + { + var context = "test"; + var price = 1f; + var itemId = "test_item"; + var itemType = "test_type"; + var level = "test_level"; + var transactionId = "test_id"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.IAPTransaction(context, price, itemId, itemType, level, transactionId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/IAPTransactionTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/IAPTransactionTests.cs.meta new file mode 100644 index 00000000..a9cb068c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/IAPTransactionTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8b4a8234f532f4b34aba0ab70400d90d +timeCreated: 1497539738 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemAcquiredTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemAcquiredTests.cs new file mode 100644 index 00000000..ec2b6683 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemAcquiredTests.cs @@ -0,0 +1,176 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void ItemAcquired_CurrencyTypeTest( + [Values(AcquisitionType.Premium, AcquisitionType.Soft)] AcquisitionType currencyType) + { + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemAcquired_ContextTest( + [Values("test", "", null)] string context) + { + var currencyType = AcquisitionType.Soft; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + + if (string.IsNullOrEmpty(context)) + { + Assert.Throws(() => AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId)); + Assert.Throws(() => AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void ItemAcquired_AmountTest( + [Values(-1f, 0f, 1f)] float amount) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var itemId = "test_item"; + var balance = 1f; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemAcquired_ItemIdTest( + [Values("test_item", "", null)] string itemId) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var balance = 1f; + + if (string.IsNullOrEmpty(itemId)) + { + Assert.Throws(() => AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId)); + Assert.Throws(() => AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void ItemAcquired_BalanceTest( + [Values(-1f, 0, 1f)] float balance) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemAcquired_ItemTypeTest( + [Values("test_type", "", null)] string itemType) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, itemType)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance, itemType)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemAcquired_LevelTest( + [Values("test_level", "", null)] string level) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + var itemType = "test_type"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, itemType, level)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance, itemType, level)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemAcquired_TransactionIdTest( + [Values("test_id", "", null)] string transactionId) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + var itemType = "test_type"; + var level = "test_level"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, itemType, level, transactionId)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance, itemType, level, transactionId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemAcquired_CustomDataTest() + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + var itemType = "test_type"; + var level = "test_level"; + var transactionId = "test_id"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, itemType, level, transactionId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemAcquired(currencyType, context, amount, itemId, balance, itemType, level, transactionId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemAcquiredTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemAcquiredTests.cs.meta new file mode 100644 index 00000000..72834076 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemAcquiredTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5e7a49a6952af4d4ab2c3b038be68141 +timeCreated: 1497539770 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemSpentTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemSpentTests.cs new file mode 100644 index 00000000..52ee9422 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemSpentTests.cs @@ -0,0 +1,176 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void ItemSpent_CurrencyTypeTest( + [Values(AcquisitionType.Premium, AcquisitionType.Soft)] AcquisitionType currencyType) + { + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemSpent_ContextTest( + [Values("test", "", null)] string context) + { + var currencyType = AcquisitionType.Soft; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + + if (string.IsNullOrEmpty(context)) + { + Assert.Throws(() => AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId)); + Assert.Throws(() => AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void ItemSpent_AmountTest( + [Values(-1f, 0f, 1f)] float amount) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var itemId = "test_item"; + var balance = 1f; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemSpent_ItemIdTest( + [Values("test_item", "", null)] string itemId) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var balance = 1f; + + if (string.IsNullOrEmpty(itemId)) + { + Assert.Throws(() => AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId)); + Assert.Throws(() => AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void ItemSpent_BalanceTest( + [Values(-1f, 0, 1f)] float balance) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemSpent_ItemTypeTest( + [Values("test_type", "", null)] string itemType) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, itemType)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance, itemType)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemSpent_LevelTest( + [Values("test_level", "", null)] string level) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + var itemType = "test_type"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, itemType, level)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance, itemType, level)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemSpent_TransactionIdTest( + [Values("test_id", "", null)] string transactionId) + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + var itemType = "test_type"; + var level = "test_level"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, itemType, level, transactionId)); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance, itemType, level, transactionId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ItemSpent_CustomDataTest() + { + var currencyType = AcquisitionType.Soft; + var context = "test"; + var amount = 1f; + var itemId = "test_item"; + var balance = 1f; + var itemType = "test_type"; + var level = "test_level"; + var transactionId = "test_id"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, itemType, level, transactionId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ItemSpent(currencyType, context, amount, itemId, balance, itemType, level, transactionId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemSpentTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemSpentTests.cs.meta new file mode 100644 index 00000000..ab3b390a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ItemSpentTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 00ed25e3298ac440eb327c706a964e3a +timeCreated: 1497539780 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelCompleteTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelCompleteTests.cs new file mode 100644 index 00000000..274e37c4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelCompleteTests.cs @@ -0,0 +1,58 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void LevelComplete_LevelIndexTest( + [Values(-1, 0, 1)] int levelIndex + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelComplete(levelIndex)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void LevelComplete_LevelNameTest( + [Values("test_level", "", null)] string levelName + ) + { + if (string.IsNullOrEmpty(levelName)) + { + Assert.Throws(() => AnalyticsEvent.LevelComplete(levelName)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelComplete(levelName)); + EvaluateAnalyticsResult(m_Result); + } + } + + // [Test] + // public void LevelComplete_LevelIndex_LevelNameTest ( + // [Values(0)] int levelIndex, + // [Values("test_level", "", null)] string levelName + // ) + // { + // Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelComplete(levelIndex, levelName)); + // EvaluateAnalyticsResult(m_Result); + // } + + [Test] + public void LevelComplete_CustomDataTest() + { + var levelIndex = 0; + var levelName = "test_level"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelComplete(levelName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelComplete(levelIndex, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelCompleteTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelCompleteTests.cs.meta new file mode 100644 index 00000000..70202cf9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelCompleteTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fa4ff09b6aaaa4df29a884efa38bce56 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelFailTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelFailTests.cs new file mode 100644 index 00000000..fece2ead --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelFailTests.cs @@ -0,0 +1,58 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void LevelFail_LevelIndexTest( + [Values(-1, 0, 1)] int levelIndex + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelFail(levelIndex)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void LevelFail_LevelNameTest( + [Values("test_level", "", null)] string levelName + ) + { + if (string.IsNullOrEmpty(levelName)) + { + Assert.Throws(() => AnalyticsEvent.LevelFail(levelName)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelFail(levelName)); + EvaluateAnalyticsResult(m_Result); + } + } + + // [Test] + // public void LevelFail_LevelIndex_LevelNameTest ( + // [Values(-1, 0, 1)] int levelIndex, + // [Values("test_level", "", null)] string levelName + // ) + // { + // Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelFail(levelIndex, levelName)); + // EvaluateAnalyticsResult(m_Result); + // } + + [Test] + public void LevelFail_CustomDataTest() + { + var levelIndex = 0; + var levelName = "test_level"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelFail(levelName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelFail(levelIndex, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelFailTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelFailTests.cs.meta new file mode 100644 index 00000000..05b52fdb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelFailTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 036d03e26977243fa9a2d7af48e51e08 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelQuitTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelQuitTests.cs new file mode 100644 index 00000000..e4859aba --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelQuitTests.cs @@ -0,0 +1,58 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void LevelQuit_LevelIndexTest( + [Values(-1, 0, 1)] int levelIndex + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelQuit(levelIndex)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void LevelQuit_LevelNameTest( + [Values("test_level", "", null)] string levelName + ) + { + if (string.IsNullOrEmpty(levelName)) + { + Assert.Throws(() => AnalyticsEvent.LevelQuit(levelName)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelQuit(levelName)); + EvaluateAnalyticsResult(m_Result); + } + } + + // [Test] + // public void LevelQuit_LevelIndex_LevelNameTest ( + // [Values(-1, 0, 1)] int levelIndex, + // [Values("test_level", "", null)] string levelName + // ) + // { + // Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelQuit(levelIndex, levelName)); + // EvaluateAnalyticsResult(m_Result); + // } + + [Test] + public void LevelQuit_CustomDataTest() + { + var levelIndex = 0; + var levelName = "test_level"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelQuit(levelName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelQuit(levelIndex, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelQuitTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelQuitTests.cs.meta new file mode 100644 index 00000000..0b0c0f77 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelQuitTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 617202f4e2bed4ef8acccfd6c1ecd6fa +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelSkipTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelSkipTests.cs new file mode 100644 index 00000000..fcbe9eb6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelSkipTests.cs @@ -0,0 +1,58 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void LevelSkip_LevelIndexTest( + [Values(-1, 0, 1)] int levelIndex + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelSkip(levelIndex)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void LevelSkip_LevelNameTest( + [Values("test_level", "", null)] string levelName + ) + { + if (string.IsNullOrEmpty(levelName)) + { + Assert.Throws(() => AnalyticsEvent.LevelSkip(levelName)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelSkip(levelName)); + EvaluateAnalyticsResult(m_Result); + } + } + + // [Test] + // public void LevelSkip_LevelIndex_LevelNameTest ( + // [Values(-1, 0, 1)] int levelIndex, + // [Values("test_level", "", null)] string levelName + // ) + // { + // Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelSkip(levelIndex, levelName)); + // EvaluateAnalyticsResult(m_Result); + // } + + [Test] + public void LevelSkip_CustomDataTest() + { + var levelIndex = 0; + var levelName = "test_level"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelSkip(levelName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelSkip(levelIndex, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelSkipTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelSkipTests.cs.meta new file mode 100644 index 00000000..5d5b103c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelSkipTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 93f7ca1a9c5c945a89e884f9611c70f0 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelStartTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelStartTests.cs new file mode 100644 index 00000000..ff4ef434 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelStartTests.cs @@ -0,0 +1,58 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void LevelStart_LevelIndexTest( + [Values(-1, 0, 1)] int levelIndex + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelStart(levelIndex)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void LevelStart_LevelNameTest( + [Values("test_level", "", null)] string levelName + ) + { + if (string.IsNullOrEmpty(levelName)) + { + Assert.Throws(() => AnalyticsEvent.LevelStart(levelName)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelStart(levelName)); + EvaluateAnalyticsResult(m_Result); + } + } + + // [Test] + // public void LevelStart_LevelIndex_LevelNameTest ( + // [Values(0)] int levelIndex, + // [Values("test_level", "", null)] string levelName + // ) + // { + // Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelStart(levelIndex, levelName)); + // EvaluateAnalyticsResult(m_Result); + // } + + [Test] + public void LevelStart_CustomDataTest() + { + var levelIndex = 0; + var levelName = "test_level"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelStart(levelName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelStart(levelIndex, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelStartTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelStartTests.cs.meta new file mode 100644 index 00000000..121018d8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelStartTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 876d47a520ae34f81a97792e1afed14b +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelUpTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelUpTests.cs new file mode 100644 index 00000000..96578a71 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelUpTests.cs @@ -0,0 +1,58 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void LevelUp_LevelIndexTest( + [Values(0, 1, 2)] int newLevelIndex + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelUp(newLevelIndex)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void LevelUp_LevelNameTest( + [Values("new_test_level", "", null)] string newLevelName + ) + { + if (string.IsNullOrEmpty(newLevelName)) + { + Assert.Throws(() => AnalyticsEvent.LevelUp(newLevelName)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelUp(newLevelName)); + EvaluateAnalyticsResult(m_Result); + } + } + + // [Test] + // public void LevelUp_LevelIndex_LevelNameTest ( + // [Values(1)] int newLevelIndex, + // [Values("new_test_level", "", null)] string newLevelName + // ) + // { + // Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelUp(newLevelIndex, newLevelName)); + // EvaluateAnalyticsResult(m_Result); + // } + + [Test] + public void LevelUp_CustomDataTest() + { + var newLevelIndex = 1; + var newLevelName = "new_test_level"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelUp(newLevelName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.LevelUp(newLevelIndex, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelUpTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelUpTests.cs.meta new file mode 100644 index 00000000..1d650da1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/LevelUpTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b0bb2afc5cd494e6f9b44455a0fc22f8 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PostAdActionTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PostAdActionTests.cs new file mode 100644 index 00000000..80ffa6df --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PostAdActionTests.cs @@ -0,0 +1,62 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void PostAdAction_RewardedTest( + [Values(true, false)] bool rewarded + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.PostAdAction(rewarded)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void PostAdAction_NetworkStringTest( + [Values("unityads", "", null)] string network + ) + { + var rewarded = true; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.PostAdAction(rewarded, network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void PostAdAction_NetworkEnumTest( + [Values(AdvertisingNetwork.UnityAds, AdvertisingNetwork.None)] AdvertisingNetwork network + ) + { + var rewarded = true; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.PostAdAction(rewarded, network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void PostAdAction_PlacementIdTest( + [Values("rewardedVideo", "", null)] string placementId + ) + { + var rewarded = true; + var network = AdvertisingNetwork.UnityAds; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.PostAdAction(rewarded, network, placementId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void PostAdAction_CustomDataTest() + { + var rewarded = true; + var network = AdvertisingNetwork.UnityAds; + var placementId = "rewardedVideo"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.PostAdAction(rewarded, network, placementId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PostAdActionTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PostAdActionTests.cs.meta new file mode 100644 index 00000000..405d0119 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PostAdActionTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 293182c4d29604c05b6724ae00fd121a +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationClickTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationClickTests.cs new file mode 100644 index 00000000..5923cedd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationClickTests.cs @@ -0,0 +1,34 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void PushNotificationClick_MessageIdTest( + [Values("test_message", "", null)] string messageId + ) + { + if (string.IsNullOrEmpty(messageId)) + { + Assert.Throws(() => AnalyticsEvent.PushNotificationClick(messageId)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.PushNotificationClick(messageId)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void PushNotificationClick_CustomDataTest() + { + var messageId = "test_message"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.PushNotificationClick(messageId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationClickTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationClickTests.cs.meta new file mode 100644 index 00000000..1ee5e1f9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationClickTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 240551e3142f04b0ca801ce8eb645ba2 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationEnableTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationEnableTests.cs new file mode 100644 index 00000000..2e842bdc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationEnableTests.cs @@ -0,0 +1,22 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void PushNotificationEnable_NoArgsTest() + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.PushNotificationEnable()); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void PushNotificationEnable_CustomDataTest() + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.PushNotificationEnable(m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationEnableTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationEnableTests.cs.meta new file mode 100644 index 00000000..285653d9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/PushNotificationEnableTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a10564aae782c458cbf1de024f4870f7 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ScreenVisitTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ScreenVisitTests.cs new file mode 100644 index 00000000..97a60fcc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ScreenVisitTests.cs @@ -0,0 +1,43 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void ScreenVisit_ScreenNameStringTest( + [Values("test_screen", "", null)] string screenName + ) + { + if (string.IsNullOrEmpty(screenName)) + { + Assert.Throws(() => AnalyticsEvent.ScreenVisit(screenName)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ScreenVisit(screenName)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void ScreenVisit_ScreenNameEnumTest( + [Values(ScreenName.CrossPromo, ScreenName.IAPPromo, ScreenName.None)] ScreenName screenName + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ScreenVisit(screenName)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void ScreenVisit_CustomDataTest() + { + var screenName = ScreenName.MainMenu; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.ScreenVisit(screenName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ScreenVisitTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ScreenVisitTests.cs.meta new file mode 100644 index 00000000..6327d182 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/ScreenVisitTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 768d77435df35443bad74aedc993c0cf +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareAcceptTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareAcceptTests.cs new file mode 100644 index 00000000..7cb38a1d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareAcceptTests.cs @@ -0,0 +1,110 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void SocialShareAccept_ShareTypeStringTest( + [Values("test_share", "", null)] string shareType + ) + { + var socialNetwork = SocialNetwork.Facebook; + + if (string.IsNullOrEmpty(shareType)) + { + Assert.Throws(() => AnalyticsEvent.SocialShare(shareType, socialNetwork)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.SocialShareAccept(shareType, socialNetwork)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void SocialShareAccept_ShareTypeEnumTest( + [Values(ShareType.TextOnly, ShareType.Image, ShareType.None)] ShareType shareType + ) + { + var socialNetwork = SocialNetwork.Twitter; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.SocialShareAccept(shareType, socialNetwork)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void SocialShareAccept_SocialNetworkStringTest( + [Values("test_network", "", null)] string socialNetwork + ) + { + var shareType = ShareType.Image; + + if (string.IsNullOrEmpty(socialNetwork)) + { + Assert.Throws(() => AnalyticsEvent.SocialShare(shareType, socialNetwork)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.SocialShareAccept(shareType, socialNetwork)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void SocialShareAccept_SocialNetworkEnumTest( + [Values(SocialNetwork.GooglePlus, SocialNetwork.OK_ru, SocialNetwork.None)] SocialNetwork socialNetwork + ) + { + var shareType = ShareType.Video; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.SocialShareAccept(shareType, socialNetwork)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void SocialShareAccept_SenderIdTest( + [Values("test_sender", "", null)] string senderId + ) + { + var shareType = ShareType.TextOnly; + var socialNetwork = SocialNetwork.Twitter; + + Assert.DoesNotThrow( + () => m_Result = AnalyticsEvent.SocialShareAccept(shareType, socialNetwork, senderId) + ); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void SocialShareAccept_RecipientIdTest( + [Values("test_recipient", "", null)] string recipientId + ) + { + var shareType = ShareType.TextOnly; + var socialNetwork = SocialNetwork.Twitter; + var senderId = "test_sender"; + + Assert.DoesNotThrow( + () => m_Result = AnalyticsEvent.SocialShareAccept(shareType, socialNetwork, senderId, recipientId) + ); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void SocialShareAccept_CustomDataTest() + { + var shareType = ShareType.TextOnly; + var socialNetwork = SocialNetwork.Twitter; + var senderId = "test_sender"; + var recipientId = "test_recipient"; + + Assert.DoesNotThrow( + () => m_Result = AnalyticsEvent.SocialShareAccept(shareType, socialNetwork, senderId, recipientId, m_CustomData) + ); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareAcceptTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareAcceptTests.cs.meta new file mode 100644 index 00000000..e491cf29 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareAcceptTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 138961c4434d141a987d96df1f8d7342 +timeCreated: 1492896446 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareTests.cs new file mode 100644 index 00000000..0809d04a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareTests.cs @@ -0,0 +1,110 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void SocialShare_ShareTypeStringTest( + [Values("test_share", "", null)] string shareType + ) + { + var socialNetwork = SocialNetwork.Facebook; + + if (string.IsNullOrEmpty(shareType)) + { + Assert.Throws(() => AnalyticsEvent.SocialShare(shareType, socialNetwork)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.SocialShare(shareType, socialNetwork)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void SocialShare_ShareTypeEnumTest( + [Values(ShareType.TextOnly, ShareType.Image, ShareType.None)] ShareType shareType + ) + { + var socialNetwork = SocialNetwork.Twitter; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.SocialShare(shareType, socialNetwork)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void SocialShare_SocialNetworkStringTest( + [Values("test_network", "", null)] string socialNetwork + ) + { + var shareType = ShareType.Image; + + if (string.IsNullOrEmpty(socialNetwork)) + { + Assert.Throws(() => AnalyticsEvent.SocialShare(shareType, socialNetwork)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.SocialShare(shareType, socialNetwork)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void SocialShare_SocialNetworkEnumTest( + [Values(SocialNetwork.GooglePlus, SocialNetwork.OK_ru, SocialNetwork.None)] SocialNetwork socialNetwork + ) + { + var shareType = ShareType.Video; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.SocialShare(shareType, socialNetwork)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void SocialShare_SenderIdTest( + [Values("test_sender", "", null)] string senderId + ) + { + var shareType = ShareType.TextOnly; + var socialNetwork = SocialNetwork.Twitter; + + Assert.DoesNotThrow( + () => m_Result = AnalyticsEvent.SocialShare(shareType, socialNetwork, senderId) + ); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void SocialShare_RecipientIdTest( + [Values("test_recipient", "", null)] string recipientId + ) + { + var shareType = ShareType.TextOnly; + var socialNetwork = SocialNetwork.Twitter; + var senderId = "test_sender"; + + Assert.DoesNotThrow( + () => m_Result = AnalyticsEvent.SocialShare(shareType, socialNetwork, senderId, recipientId) + ); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void SocialShare_CustomDataTest() + { + var shareType = ShareType.TextOnly; + var socialNetwork = SocialNetwork.Twitter; + var senderId = "test_sender"; + var recipientId = "test_recipient"; + + Assert.DoesNotThrow( + () => m_Result = AnalyticsEvent.SocialShare(shareType, socialNetwork, senderId, recipientId, m_CustomData) + ); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareTests.cs.meta new file mode 100644 index 00000000..bc9978d3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/SocialShareTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 811f7f1f5920641c0a9233503492c9ba +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreItemClickTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreItemClickTests.cs new file mode 100644 index 00000000..367a4599 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreItemClickTests.cs @@ -0,0 +1,75 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void StoreItemClick_StoreTypeTest( + [Values(StoreType.Premium, StoreType.Soft)] StoreType storeType + ) + { + var itemId = "test_item"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.StoreItemClick(storeType, itemId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void StoreItemClick_ItemIdTest( + [Values("test_item", "", null)] string itemId + ) + { + var storeType = StoreType.Soft; + + if (string.IsNullOrEmpty(itemId)) + { + Assert.Throws(() => AnalyticsEvent.StoreItemClick(storeType, itemId)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.StoreItemClick(storeType, itemId)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void StoreItemClick_ItemId_ItemNameTest( + [Values("test_item_id", "", null)] string itemId, + [Values("Test Item Name", "", null)] string itemName + ) + { + var storeType = StoreType.Soft; + + if (string.IsNullOrEmpty(itemId) && string.IsNullOrEmpty(itemName)) + { + Assert.Throws(() => AnalyticsEvent.StoreItemClick(storeType, itemId)); + } + else + { + if (string.IsNullOrEmpty(itemId)) + { + Assert.Throws(() => AnalyticsEvent.StoreItemClick(storeType, itemId)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.StoreItemClick(storeType, itemId, itemName)); + EvaluateAnalyticsResult(m_Result); + } + } + } + + [Test] + public void StoreItemClick_CustomDataTest() + { + var storeType = StoreType.Soft; + var itemId = "test_item"; + var itemName = "Test Item"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.StoreItemClick(storeType, itemId, itemName, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreItemClickTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreItemClickTests.cs.meta new file mode 100644 index 00000000..182b9d1d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreItemClickTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c786248494be6489bbfa006bdf59c773 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreOpenedTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreOpenedTests.cs new file mode 100644 index 00000000..48918872 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreOpenedTests.cs @@ -0,0 +1,27 @@ +using System.Collections.Generic; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void StoreOpened_StoreTypeTest( + [Values(StoreType.Premium, StoreType.Soft)] StoreType storeType + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.StoreOpened(storeType)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void StoreOpened_CustomDataTest() + { + var storeType = StoreType.Soft; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.StoreOpened(storeType, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreOpenedTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreOpenedTests.cs.meta new file mode 100644 index 00000000..65bf4722 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/StoreOpenedTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f4c7193663918411c8f78e3cf844cb9e +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialCompleteTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialCompleteTests.cs new file mode 100644 index 00000000..3e166af2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialCompleteTests.cs @@ -0,0 +1,26 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void TutorialComplete_TutorialIdTest( + [Values("test_tutorial", "", null)] string tutorialId + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialComplete(tutorialId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void TutorialComplete_CustomDataTest() + { + var tutorialId = "test_tutorial"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialComplete(tutorialId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialCompleteTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialCompleteTests.cs.meta new file mode 100644 index 00000000..b2067fea --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialCompleteTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b025f6f8a47be46418bcb0ed1050cfb4 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialSkipTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialSkipTests.cs new file mode 100644 index 00000000..9b413eda --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialSkipTests.cs @@ -0,0 +1,26 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void TutorialSkip_TutorialIdTest( + [Values("test_tutorial", "", null)] string tutorialId + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialSkip(tutorialId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void TutorialSkip_CustomDataTest() + { + var tutorialId = "test_tutorial"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialSkip(tutorialId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialSkipTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialSkipTests.cs.meta new file mode 100644 index 00000000..b700e0ed --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialSkipTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3ab6e6972ecb54e2cbd505692415a7ba +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStartTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStartTests.cs new file mode 100644 index 00000000..425f2773 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStartTests.cs @@ -0,0 +1,26 @@ +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void TutorialStart_TutorialIdTest( + [Values("test_tutorial", "", null)] string tutorialId + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialStart(tutorialId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void TutorialStart_CustomDataTest() + { + var tutorialId = "test_tutorial"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialStart(tutorialId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStartTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStartTests.cs.meta new file mode 100644 index 00000000..bfa7a294 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStartTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2622838afa3284cc882c48ceea4c8220 +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStepTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStepTests.cs new file mode 100644 index 00000000..524d8195 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStepTests.cs @@ -0,0 +1,39 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void TutorialStep_StepIndexTest( + [Values(-1, 0, 1)] int stepIndex + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialStep(stepIndex)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void TutorialStep_TutorialIdTest( + [Values("test_tutorial", "", null)] string tutorialId + ) + { + var stepIndex = 0; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialStep(stepIndex, tutorialId)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void TutorialStep_CustomDataTest() + { + var stepIndex = 0; + var tutorialId = "test_tutorial"; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.TutorialStep(stepIndex, tutorialId, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStepTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStepTests.cs.meta new file mode 100644 index 00000000..54ebcfa2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/TutorialStepTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a571de1bea3cb4c9784493c6f1b0b76c +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/Unity.Analytics.StandardEvents.EditorTests.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/Unity.Analytics.StandardEvents.EditorTests.asmdef new file mode 100644 index 00000000..e2141b4b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/Unity.Analytics.StandardEvents.EditorTests.asmdef @@ -0,0 +1,19 @@ +{ + "name": "Unity.Analytics.StandardEvents.EditorTests", + "references": [], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "Unity.Analytics.StandardEvents.dll" + ], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [] +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/Unity.Analytics.StandardEvents.EditorTests.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/Unity.Analytics.StandardEvents.EditorTests.asmdef.meta new file mode 100644 index 00000000..074fd474 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/Unity.Analytics.StandardEvents.EditorTests.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: adee0c1377ef8b2489060e152dd0d119 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/UserSignupTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/UserSignupTests.cs new file mode 100644 index 00000000..56920a63 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/UserSignupTests.cs @@ -0,0 +1,43 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.Analytics.Tests +{ + public partial class AnalyticsEventTests + { + [Test] + public void UserSignup_AuthorizationNetworkStringTest( + [Values("test_network", "", null)] string network + ) + { + if (string.IsNullOrEmpty(network)) + { + Assert.Throws(() => AnalyticsEvent.UserSignup(network)); + } + else + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.UserSignup(network)); + EvaluateAnalyticsResult(m_Result); + } + } + + [Test] + public void UserSignup_AuthorizationNetworkEnumTest( + [Values(AuthorizationNetwork.Facebook, AuthorizationNetwork.GameCenter, AuthorizationNetwork.None)] AuthorizationNetwork network + ) + { + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.UserSignup(network)); + EvaluateAnalyticsResult(m_Result); + } + + [Test] + public void UserSignup_CustomDataTest() + { + var network = AuthorizationNetwork.Internal; + + Assert.DoesNotThrow(() => m_Result = AnalyticsEvent.UserSignup(network, m_CustomData)); + EvaluateCustomData(m_CustomData); + EvaluateAnalyticsResult(m_Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/UserSignupTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/UserSignupTests.cs.meta new file mode 100644 index 00000000..3441ed8b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Editor/Unity.Analytics.StandardEvents/UserSignupTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8b0f0c8689876421c90e7b60f096325a +timeCreated: 1489734081 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime.meta new file mode 100644 index 00000000..a17b3d13 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f5362359d4548b44a34a45f19efb4bf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy.meta new file mode 100644 index 00000000..279b827c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f2233ba26b028cc4b9e58681e7a22dac +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/JsonSerialization.cs b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/JsonSerialization.cs new file mode 100644 index 00000000..921976a5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/JsonSerialization.cs @@ -0,0 +1,24 @@ +using System; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.Analytics; + +public class JsonSerialization +{ + // This test was create to verifiy JsonUtility could properly deserialize the nested + // structs used for opt-out status. That process is now handled with remote config so + // now we just verify that the expected response from the token API can be deserialized. + + const string kTokenJson = "{" + + "\"url\": \"https://analytics.cloud.unity3d.com/optout?token=24a96770b5c4420a4f930dbb4b72fbb83erfg3edf3ert4r1/\"," + + "\"token\": \"24a96770b5c4420a4f930dbb4b72fbb83erfg3edf3ert4r1\"" + + "}"; + + [Test] + public void TestTokenStruct_JsonUtility() + { + var tokenData = JsonUtility.FromJson(kTokenJson); + Assert.AreEqual("https://analytics.cloud.unity3d.com/optout?token=24a96770b5c4420a4f930dbb4b72fbb83erfg3edf3ert4r1/", tokenData.url); + Assert.AreEqual("24a96770b5c4420a4f930dbb4b72fbb83erfg3edf3ert4r1", tokenData.token); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/JsonSerialization.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/JsonSerialization.cs.meta new file mode 100644 index 00000000..feafedcf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/JsonSerialization.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0fe4c527c3aa3eb42912a1caafbbc6a0 +timeCreated: 1526476500 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/Unity.Analytics.DataPrivacy.Tests.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/Unity.Analytics.DataPrivacy.Tests.asmdef new file mode 100644 index 00000000..54d317a0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/Unity.Analytics.DataPrivacy.Tests.asmdef @@ -0,0 +1,12 @@ +{ + "name": "Unity.Analytics.DataPrivacy.Tests", + "references": [ + "Unity.Analytics.DataPrivacy" + ], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/Unity.Analytics.DataPrivacy.Tests.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/Unity.Analytics.DataPrivacy.Tests.asmdef.meta new file mode 100644 index 00000000..5d4c3c4f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Tests/Runtime/DataPrivacy/Unity.Analytics.DataPrivacy.Tests.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 015812e983113a84b95773e55f3cec13 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll new file mode 100644 index 00000000..3af74182 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab09d7a2e76cb09b6d2ce6b6e677b163fc041bcfafd070186c7e9fe1a9124f8b +size 53248 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll.mdb b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll.mdb new file mode 100644 index 00000000..ab7a630c Binary files /dev/null and b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll.mdb differ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll.mdb.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll.mdb.meta new file mode 100644 index 00000000..3acc6079 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll.mdb.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fec197bad419341558f81f2ec8a05e18 +timeCreated: 1491256222 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll.meta new file mode 100644 index 00000000..6611ac13 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Editor.dll.meta @@ -0,0 +1,102 @@ +fileFormatVersion: 2 +guid: 224ede67b4f3a4109bfec4d5cb161b05 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 0 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 1 + - first: + '': first + second: + enabled: 0 + settings: {} + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + iPhone: iOS + second: + enabled: 0 + settings: + AddToEmbeddedBinaries: false + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll new file mode 100644 index 00000000..9b59d02d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb7e7ccd2311cd5b0bbce1eed55a0473a87424e8c28727b5e8890273d0e8dd11 +size 32256 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll.mdb b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll.mdb new file mode 100644 index 00000000..03748075 Binary files /dev/null and b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll.mdb differ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll.mdb.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll.mdb.meta new file mode 100644 index 00000000..09cc7932 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll.mdb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 36e8bb3feb5e6402185947b817a6ed8d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll.meta new file mode 100644 index 00000000..b4342b7f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.StandardEvents.dll.meta @@ -0,0 +1,37 @@ +fileFormatVersion: 2 +guid: dce91326f102345f3ba2f0987c0679c2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude N3DS: 1 + Exclude PS4: 1 + Exclude PSP2: 1 + Exclude Switch: 1 + Exclude WiiU: 1 + Exclude XboxOne: 1 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll new file mode 100644 index 00000000..6b9c7db0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be5d2e75c2cfbe01790d58f74f917588a2071c2fb4e816f380be18ffeffcebd9 +size 19456 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll.mdb b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll.mdb new file mode 100644 index 00000000..0811ab65 Binary files /dev/null and b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll.mdb differ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll.mdb.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll.mdb.meta new file mode 100644 index 00000000..5b0f4d17 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll.mdb.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d607a67dc772b484da060e66a3d61a4e +timeCreated: 1491256195 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll.meta new file mode 100644 index 00000000..7f95e23e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/Unity.Analytics.Tracker.dll.meta @@ -0,0 +1,38 @@ +fileFormatVersion: 2 +guid: 220224b43fc464c28bc0e8de8f54a432 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude N3DS: 1 + Exclude PS4: 1 + Exclude PSP2: 1 + Exclude Switch: 1 + Exclude WiiU: 1 + Exclude XboxOne: 1 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + userData: + assetBundleName: + assetBundleVariant: + diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/package.json b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/package.json new file mode 100644 index 00000000..a1f71399 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/package.json @@ -0,0 +1,21 @@ +{ + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "description": "The Unity Analytics Library contains the Analytics Event Tracker component, the Data Privacy plug-in, and the Standard Events API.", + "displayName": "Analytics Library", + "keywords": [ + "analytics", + "unity" + ], + "name": "com.unity.analytics", + "readme": "Unity Analytics", + "repoPackagePath": "build/install/com.unity.analytics", + "repository": { + "revision": "8196036181e573933751e8c0296037c7b6ddca65", + "type": "git", + "url": "git@gitlab.cds.internal.unity3d.com:upm-packages/analytics/com.unity.analytics.git" + }, + "unity": "2019.1", + "version": "3.3.2" +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/package.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/package.json.meta new file mode 100644 index 00000000..83b0f788 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.analytics@3.3.2/package.json.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 510d1d319d2754ea4a47c6dd8c421ea0 +timeCreated: 1491258762 +licenseType: Pro +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/.npmignore b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/.npmignore new file mode 100644 index 00000000..1586aea7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/.npmignore @@ -0,0 +1,6 @@ + +automation/** +utr_output/** +.Editor/** +.yamato/** +*.zip* \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/CHANGELOG.md b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/CHANGELOG.md new file mode 100644 index 00000000..3c6c85d5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/CHANGELOG.md @@ -0,0 +1,31 @@ +# Changelog +All notable changes to this package will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +## [1.2.16] - 2019-02-11 +Update stylesheet to pass USS validation + +## [1.2.15] - 2018-11-16 +Added support for non-experimental UIElements. + +## [1.2.11] - 2018-09-04 +Made some performance improvements to reduce impact on ReloadAssemblies. + +## [1.2.9] - 2018-08-13 +Test issues for the Collab History Window are now fixed. + +## [1.2.7] - 2018-08-07 +Toolbar drop-down will no longer show up when package is uninstalled. + +## [1.2.6] - 2018-06-15 +Fixed an issue where Collab's History window wouldn't load properly. + +## [1.2.5] - 2018-05-21 +This is the first release of *Unity Package CollabProxy*. + +### Added +- Collab history and toolbar windows +- Collab view and presenter classes +- Collab Editor tests for view and presenter diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/CHANGELOG.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/CHANGELOG.md.meta new file mode 100644 index 00000000..38274a69 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 782c49e6e68074dc7ba12c95537825ce +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/DEPENDENCIES.md b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/DEPENDENCIES.md new file mode 100644 index 00000000..57808d56 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/DEPENDENCIES.md @@ -0,0 +1,9 @@ + + + + Unity.CollabProxy.Dependencies + 1.1.0-experimental + Rohit Garg + Dependencies for the CollabProxy package + + diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/DEPENDENCIES.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/DEPENDENCIES.md.meta new file mode 100644 index 00000000..24e45c2f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/DEPENDENCIES.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 470530e667ad4475786b28fa3187ce95 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Documentation~/collab-proxy.md b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Documentation~/collab-proxy.md new file mode 100644 index 00000000..c1800d6a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Documentation~/collab-proxy.md @@ -0,0 +1,5 @@ +# About Unity Collaborate + +Collaborate is a simple way for teams to save, share, and sync their Unity project. + +Please refer to the online documentation [here.](https://docs.unity3d.com/Manual/UnityCollaborate.html) \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor.meta new file mode 100644 index 00000000..b54ca871 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d31e5d760880a4e52a3a75322481d0d2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/AssemblyInfo.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/AssemblyInfo.cs new file mode 100644 index 00000000..d7266b63 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/AssemblyInfo.cs @@ -0,0 +1,4 @@ +using System.Runtime.CompilerServices; +using UnityEngine; + +[assembly: InternalsVisibleTo("Unity.CollabProxy.EditorTests")] diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/AssemblyInfo.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/AssemblyInfo.cs.meta new file mode 100644 index 00000000..e384b318 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d4ef26aa386b44923b61c9c4b505a67c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab.meta new file mode 100644 index 00000000..694fc4ea --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c18cb9388313e4287ad5895ee735c47d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Bootstrap.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Bootstrap.cs new file mode 100644 index 00000000..029ce1c7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Bootstrap.cs @@ -0,0 +1,24 @@ +using UnityEditor; +using UnityEditor.Collaboration; +using UnityEngine; + +namespace CollabProxy.UI +{ + [InitializeOnLoad] + public class Bootstrap + { + private const float kCollabToolbarButtonWidth = 78.0f; + + static Bootstrap() + { + Collab.ShowHistoryWindow = CollabHistoryWindow.ShowHistoryWindow; + Collab.ShowToolbarAtPosition = CollabToolbarWindow.ShowCenteredAtPosition; + Collab.IsToolbarVisible = CollabToolbarWindow.IsVisible; + Collab.CloseToolbar = CollabToolbarWindow.CloseToolbar; + Toolbar.AddSubToolbar(new CollabToolbarButton + { + Width = kCollabToolbarButtonWidth + }); + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Bootstrap.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Bootstrap.cs.meta new file mode 100644 index 00000000..641d54b7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Bootstrap.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8aa8171e088f94069bbd1978a053f7dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabAnalytics.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabAnalytics.cs new file mode 100644 index 00000000..c7f90aa1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabAnalytics.cs @@ -0,0 +1,21 @@ +using System; + +namespace UnityEditor.Collaboration +{ + internal static class CollabAnalytics + { + [Serializable] + private struct CollabUserActionAnalyticsEvent + { + public string category; + public string action; + } + + public static void SendUserAction(string category, string action) + { + EditorAnalytics.SendCollabUserAction(new CollabUserActionAnalyticsEvent() { category = category, action = action }); + } + + public static readonly string historyCategoryString = "History"; + }; +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabAnalytics.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabAnalytics.cs.meta new file mode 100644 index 00000000..2f46e9bc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabAnalytics.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f944311c8fff2479fa3ba741f6039fc8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabHistoryWindow.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabHistoryWindow.cs new file mode 100644 index 00000000..b855bce3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabHistoryWindow.cs @@ -0,0 +1,330 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using UnityEditor.Collaboration; + +#if UNITY_2019_1_OR_NEWER +using UnityEditor.UIElements; +using UnityEngine.UIElements; +#else +using UnityEditor.Experimental.UIElements; +using UnityEngine.Experimental.UIElements; +using UnityEngine.Experimental.UIElements.StyleEnums; +#endif + +using UnityEngine; +using UnityEditor.Connect; + +namespace UnityEditor +{ + internal class CollabHistoryWindow : EditorWindow, ICollabHistoryWindow + { +#if UNITY_2019_1_OR_NEWER + private const string ResourcesPath = "Packages/com.unity.collab-proxy/Editor/Resources/Styles/"; +#else + private const string ResourcesPath = "StyleSheets/"; +#endif + + + const string kWindowTitle = "Collab History"; + const string kServiceUrl = "developer.cloud.unity3d.com"; + + [MenuItem("Window/Asset Management/Collab History", false, 1)] + public static void ShowHistoryWindow() + { + EditorWindow.GetWindow(kWindowTitle); + } + + [MenuItem("Window/Asset Management/Collab History", true)] + public static bool ValidateShowHistoryWindow() + { + return Collab.instance.IsCollabEnabledForCurrentProject(); + } + + CollabHistoryPresenter m_Presenter; + Dictionary m_Views; + List m_HistoryItems = new List(); + HistoryState m_State; + VisualElement m_Container; + PagedListView m_Pager; + ScrollView m_HistoryView; + int m_ItemsPerPage = 5; + string m_InProgressRev; + bool m_RevisionActionsEnabled; + + public CollabHistoryWindow() + { + minSize = new Vector2(275, 50); + } + + public void OnEnable() + { + SetupGUI(); + name = "CollabHistory"; + + if (m_Presenter == null) + { + m_Presenter = new CollabHistoryPresenter(this, new CollabHistoryItemFactory(), new RevisionsService(Collab.instance, UnityConnect.instance)); + } + m_Presenter.OnWindowEnabled(); + } + + public void OnDisable() + { + m_Presenter.OnWindowDisabled(); + } + + public bool revisionActionsEnabled + { + get { return m_RevisionActionsEnabled; } + set + { + if (m_RevisionActionsEnabled == value) + return; + + m_RevisionActionsEnabled = value; + foreach (var historyItem in m_HistoryItems) + { + historyItem.RevisionActionsEnabled = value; + } + } + } + + private void AddStyleSheetPath(VisualElement root, string path) + { +#if UNITY_2019_1_OR_NEWER + root.styleSheets.Add(EditorGUIUtility.Load(path) as StyleSheet); +#else + root.AddStyleSheetPath(path); +#endif + } + + + public void SetupGUI() + { +#if UNITY_2019_1_OR_NEWER + var root = this.rootVisualElement; +#else + var root = this.GetRootVisualContainer(); +#endif + AddStyleSheetPath(root, ResourcesPath + "CollabHistoryCommon.uss"); + if (EditorGUIUtility.isProSkin) + { + AddStyleSheetPath(root, ResourcesPath + "CollabHistoryDark.uss"); + } + else + { + AddStyleSheetPath(root, ResourcesPath + "CollabHistoryLight.uss"); + } + + m_Container = new VisualElement(); + m_Container.StretchToParentSize(); + root.Add(m_Container); + + m_Pager = new PagedListView() + { + name = "PagedElement", + pageSize = m_ItemsPerPage + }; + + var errorView = new StatusView() + { + message = "An Error Occurred", + icon = EditorGUIUtility.LoadIconRequired("Collab.Warning") as Texture, + }; + + var noInternetView = new StatusView() + { + message = "No Internet Connection", + icon = EditorGUIUtility.LoadIconRequired("Collab.NoInternet") as Texture, + }; + + var maintenanceView = new StatusView() + { + message = "Maintenance", + }; + + var loginView = new StatusView() + { + message = "Sign in to access Collaborate", + buttonText = "Sign in...", + callback = SignInClick, + }; + + var noSeatView = new StatusView() + { + message = "Ask your project owner for access to Unity Teams", + buttonText = "Learn More", + callback = NoSeatClick, + }; + + var waitingView = new StatusView() + { + message = "Updating...", + }; + + m_HistoryView = new ScrollView() { name = "HistoryContainer", showHorizontal = false}; + m_HistoryView.contentContainer.StretchToParentWidth(); + m_HistoryView.Add(m_Pager); + + m_Views = new Dictionary() + { + {HistoryState.Error, errorView}, + {HistoryState.Offline, noInternetView}, + {HistoryState.Maintenance, maintenanceView}, + {HistoryState.LoggedOut, loginView}, + {HistoryState.NoSeat, noSeatView}, + {HistoryState.Waiting, waitingView}, + {HistoryState.Ready, m_HistoryView} + }; + } + + public void UpdateState(HistoryState state, bool force) + { + if (state == m_State && !force) + return; + + m_State = state; + switch (state) + { + case HistoryState.Ready: + UpdateHistoryView(m_Pager); + break; + case HistoryState.Disabled: + Close(); + return; + } + + m_Container.Clear(); + m_Container.Add(m_Views[m_State]); + } + + public void UpdateRevisions(IEnumerable datas, string tip, int totalRevisions, int currentPage) + { + var elements = new List(); + var isFullDateObtained = false; // Has everything from this date been obtained? + m_HistoryItems.Clear(); + + if (datas != null) + { + DateTime currentDate = DateTime.MinValue; + foreach (var data in datas) + { + if (data.timeStamp.Date != currentDate.Date) + { + elements.Add(new CollabHistoryRevisionLine(data.timeStamp, isFullDateObtained)); + currentDate = data.timeStamp; + } + + var item = new CollabHistoryItem(data); + m_HistoryItems.Add(item); + + var container = new VisualElement(); + container.style.flexDirection = FlexDirection.Row; + if (data.current) + { + isFullDateObtained = true; + container.AddToClassList("currentRevision"); + container.AddToClassList("obtainedRevision"); + } + else if (data.obtained) + { + container.AddToClassList("obtainedRevision"); + } + else + { + container.AddToClassList("absentRevision"); + } + // If we use the index as-is, the latest commit will become #1, but we want it to be last + container.Add(new CollabHistoryRevisionLine(data.index)); + container.Add(item); + elements.Add(container); + } + } + + m_HistoryView.scrollOffset = new Vector2(0, 0); + m_Pager.totalItems = totalRevisions; + m_Pager.curPage = currentPage; + m_Pager.items = elements; + } + + public string inProgressRevision + { + get { return m_InProgressRev; } + set + { + m_InProgressRev = value; + foreach (var historyItem in m_HistoryItems) + { + historyItem.SetInProgressStatus(value); + } + } + } + + public int itemsPerPage + { + set + { + if (m_ItemsPerPage == value) + return; + m_Pager.pageSize = m_ItemsPerPage; + } + } + + public PageChangeAction OnPageChangeAction + { + set { m_Pager.OnPageChanged = value; } + } + + public RevisionAction OnGoBackAction + { + set { CollabHistoryItem.s_OnGoBack = value; } + } + + public RevisionAction OnUpdateAction + { + set { CollabHistoryItem.s_OnUpdate = value; } + } + + public RevisionAction OnRestoreAction + { + set { CollabHistoryItem.s_OnRestore = value; } + } + + public ShowBuildAction OnShowBuildAction + { + set { CollabHistoryItem.s_OnShowBuild = value; } + } + + public Action OnShowServicesAction + { + set { CollabHistoryItem.s_OnShowServices = value; } + } + + void UpdateHistoryView(VisualElement history) + { + } + + void NoSeatClick() + { + var connection = UnityConnect.instance; + var env = connection.GetEnvironment(); + // Map environment to url - prod is special + if (env == "production") + env = ""; + else + env += "-"; + + var url = "https://" + env + kServiceUrl + + "/orgs/" + connection.GetOrganizationId() + + "/projects/" + connection.GetProjectName() + + "/unity-teams/"; + Application.OpenURL(url); + } + + void SignInClick() + { + UnityConnect.instance.ShowLogin(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabHistoryWindow.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabHistoryWindow.cs.meta new file mode 100644 index 00000000..74358d40 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabHistoryWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fed9dda667cab45d398d06402bba03f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarButton.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarButton.cs new file mode 100644 index 00000000..eebe4aca --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarButton.cs @@ -0,0 +1,297 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.Collaboration; +using UnityEditor.Connect; +using UnityEditor.Web; +using UnityEngine; + +namespace UnityEditor +{ + internal class CollabToolbarButton : SubToolbar, IDisposable + { + // Must match s_CollabIcon array + enum CollabToolbarState + { + NeedToEnableCollab, + UpToDate, + Conflict, + OperationError, + ServerHasChanges, + FilesToPush, + InProgress, + Disabled, + Offline + } + + private class CollabToolbarContent + { + readonly string m_iconName; + readonly string m_toolTip; + readonly CollabToolbarState m_state; + + static Dictionary m_CollabIcons; + + public CollabToolbarState RegisteredForState + { + get { return m_state; } + } + + public GUIContent GuiContent + { + get + { + if (m_CollabIcons == null) + { + m_CollabIcons = new Dictionary(); + } + + if (!m_CollabIcons.ContainsKey(this)) + { + m_CollabIcons.Add(this, EditorGUIUtility.TrTextContentWithIcon("Collab", m_toolTip, m_iconName)); + } + + return m_CollabIcons[this]; + } + } + + public CollabToolbarContent(CollabToolbarState state, string iconName, string toolTip) + { + m_state = state; + m_iconName = iconName; + m_toolTip = toolTip; + } + } + + CollabToolbarContent[] m_toolbarContents; + CollabToolbarState m_CollabToolbarState = CollabToolbarState.UpToDate; + const float kCollabButtonWidth = 78.0f; + ButtonWithAnimatedIconRotation m_CollabButton; + string m_DynamicTooltip; + static bool m_ShowCollabTooltip = false; + + private GUIContent currentCollabContent + { + get + { + CollabToolbarContent toolbarContent = + m_toolbarContents.FirstOrDefault(c => c.RegisteredForState.Equals(m_CollabToolbarState)); + GUIContent content = new GUIContent(toolbarContent == null? m_toolbarContents.First().GuiContent : toolbarContent.GuiContent); + if (!m_ShowCollabTooltip) + { + content.tooltip = null; + } + else if (m_DynamicTooltip != "") + { + content.tooltip = m_DynamicTooltip; + } + + if (Collab.instance.AreTestsRunning()) + { + content.text = "CTF"; + } + + return content; + } + } + + public CollabToolbarButton() + { + m_toolbarContents = new[] + { + new CollabToolbarContent(CollabToolbarState.NeedToEnableCollab, "CollabNew", " You need to enable collab."), + new CollabToolbarContent(CollabToolbarState.UpToDate, "Collab", " You are up to date."), + new CollabToolbarContent(CollabToolbarState.Conflict, "CollabConflict", " Please fix your conflicts prior to publishing."), + new CollabToolbarContent(CollabToolbarState.OperationError, "CollabError", " Last operation failed. Please retry later."), + new CollabToolbarContent(CollabToolbarState.ServerHasChanges, "CollabPull", " Please update, there are server changes."), + new CollabToolbarContent(CollabToolbarState.FilesToPush, "CollabPush", " You have files to publish."), + new CollabToolbarContent(CollabToolbarState.InProgress, "CollabProgress", " Operation in progress."), + new CollabToolbarContent(CollabToolbarState.Disabled, "CollabNew", " Collab is disabled."), + new CollabToolbarContent(CollabToolbarState.Offline, "CollabNew", " Please check your network connection.") + }; + + Collab.instance.StateChanged += OnCollabStateChanged; + UnityConnect.instance.StateChanged += OnUnityConnectStateChanged; + UnityConnect.instance.UserStateChanged += OnUnityConnectUserStateChanged; + } + + void OnUnityConnectUserStateChanged(UserInfo state) + { + UpdateCollabToolbarState(); + } + + void OnUnityConnectStateChanged(ConnectInfo state) + { + UpdateCollabToolbarState(); + } + + public override void OnGUI(Rect rect) + { + DoCollabDropDown(rect); + } + + Rect GUIToScreenRect(Rect guiRect) + { + Vector2 screenPoint = GUIUtility.GUIToScreenPoint(new Vector2(guiRect.x, guiRect.y)); + guiRect.x = screenPoint.x; + guiRect.y = screenPoint.y; + return guiRect; + } + + void ShowPopup(Rect rect) + { + // window should be centered on the button + ReserveRight(kCollabButtonWidth / 2, ref rect); + ReserveBottom(5, ref rect); + // calculate screen rect before saving assets since it might open the AssetSaveDialog window + var screenRect = GUIToScreenRect(rect); + // save all the assets + AssetDatabase.SaveAssets(); + if (Collab.ShowToolbarAtPosition != null && Collab.ShowToolbarAtPosition(screenRect)) + { + GUIUtility.ExitGUI(); + } + } + + void DoCollabDropDown(Rect rect) + { + UpdateCollabToolbarState(); + GUIStyle collabButtonStyle = "OffsetDropDown"; + bool showPopup = Toolbar.requestShowCollabToolbar; + Toolbar.requestShowCollabToolbar = false; + + bool enable = !EditorApplication.isPlaying; + + using (new EditorGUI.DisabledScope(!enable)) + { + bool animate = m_CollabToolbarState == CollabToolbarState.InProgress; + + EditorGUIUtility.SetIconSize(new Vector2(12, 12)); + if (GetCollabButton().OnGUI(rect, currentCollabContent, animate, collabButtonStyle)) + { + showPopup = true; + } + EditorGUIUtility.SetIconSize(Vector2.zero); + } + + if (m_CollabToolbarState == CollabToolbarState.Disabled) + return; + + if (showPopup) + { + ShowPopup(rect); + } + } + + public void OnCollabStateChanged(CollabInfo info) + { + UpdateCollabToolbarState(); + } + + public void UpdateCollabToolbarState() + { + var currentCollabState = CollabToolbarState.UpToDate; + bool networkAvailable = UnityConnect.instance.connectInfo.online && UnityConnect.instance.connectInfo.loggedIn; + m_DynamicTooltip = ""; + + if (UnityConnect.instance.isDisableCollabWindow) + { + currentCollabState = CollabToolbarState.Disabled; + } + else if (networkAvailable) + { + Collab collab = Collab.instance; + CollabInfo currentInfo = collab.collabInfo; + UnityErrorInfo errInfo; + bool error = false; + if (collab.GetError((UnityConnect.UnityErrorFilter.ByContext | UnityConnect.UnityErrorFilter.ByChild), out errInfo)) + { + error = (errInfo.priority <= (int)UnityConnect.UnityErrorPriority.Error); + m_DynamicTooltip = errInfo.shortMsg; + } + + if (!currentInfo.ready) + { + currentCollabState = CollabToolbarState.InProgress; + } + else if (error) + { + currentCollabState = CollabToolbarState.OperationError; + } + else if (currentInfo.inProgress) + { + currentCollabState = CollabToolbarState.InProgress; + } + else + { + bool collabEnable = Collab.instance.IsCollabEnabledForCurrentProject(); + + if (UnityConnect.instance.projectInfo.projectBound == false || !collabEnable) + { + currentCollabState = CollabToolbarState.NeedToEnableCollab; + } + else if (currentInfo.update) + { + currentCollabState = CollabToolbarState.ServerHasChanges; + } + else if (currentInfo.conflict) + { + currentCollabState = CollabToolbarState.Conflict; + } + else if (currentInfo.publish) + { + currentCollabState = CollabToolbarState.FilesToPush; + } + } + } + else + { + currentCollabState = CollabToolbarState.Offline; + } + + if (Collab.IsToolbarVisible != null) + { + if (currentCollabState != m_CollabToolbarState || + Collab.IsToolbarVisible() == m_ShowCollabTooltip) + { + m_CollabToolbarState = currentCollabState; + m_ShowCollabTooltip = !Collab.IsToolbarVisible(); + Toolbar.RepaintToolbar(); + } + } + } + + void ReserveRight(float width, ref Rect pos) + { + pos.x += width; + } + + void ReserveBottom(float height, ref Rect pos) + { + pos.y += height; + } + + ButtonWithAnimatedIconRotation GetCollabButton() + { + if (m_CollabButton == null) + { + const int repaintsPerSecond = 20; + const float animSpeed = 500f; + const bool mouseDownButton = true; + m_CollabButton = new ButtonWithAnimatedIconRotation(() => (float)EditorApplication.timeSinceStartup * animSpeed, Toolbar.RepaintToolbar, repaintsPerSecond, mouseDownButton); + } + + return m_CollabButton; + } + + public void Dispose() + { + Collab.instance.StateChanged -= OnCollabStateChanged; + UnityConnect.instance.StateChanged -= OnUnityConnectStateChanged; + UnityConnect.instance.UserStateChanged -= OnUnityConnectUserStateChanged; + + if (m_CollabButton != null) + m_CollabButton.Clear(); + } + } +} // namespace \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarButton.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarButton.cs.meta new file mode 100644 index 00000000..949d8db9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarButton.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 882f1a4147a284f028899b9c018e63eb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarWindow.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarWindow.cs new file mode 100644 index 00000000..27938750 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarWindow.cs @@ -0,0 +1,137 @@ +using UnityEngine; +using UnityEditor.Collaboration; +using UnityEditor.Web; +using UnityEditor.Connect; + +namespace UnityEditor +{ + [InitializeOnLoad] + internal class WebViewStatic : ScriptableSingleton + { + [SerializeField] + WebView m_WebView; + + static public WebView GetWebView() + { + return instance.m_WebView; + } + + static public void SetWebView(WebView webView) + { + instance.m_WebView = webView; + } + } + + [InitializeOnLoad] + internal class CollabToolbarWindow : WebViewEditorStaticWindow, IHasCustomMenu + { + internal override WebView webView + { + get {return WebViewStatic.GetWebView(); } + set {WebViewStatic.SetWebView(value); } + } + + private const string kWindowName = "Unity Collab Toolbar"; + + private static long s_LastClosedTime; + private static CollabToolbarWindow s_CollabToolbarWindow; + + public static bool s_ToolbarIsVisible = false; + + const int kWindowWidth = 320; + const int kWindowHeight = 350; + + public static void CloseToolbar() + { + foreach (CollabToolbarWindow window in Resources.FindObjectsOfTypeAll()) + window.Close(); + } + + [MenuItem("Window/Asset Management/Collab Toolbar", false /*IsValidateFunction*/, 2, true /* IsInternalMenu */)] + public static CollabToolbarWindow ShowToolbarWindow() + { + //Create a new window if it does not exist + if (s_CollabToolbarWindow == null) + { + s_CollabToolbarWindow = GetWindow(false, kWindowName) as CollabToolbarWindow; + } + + return s_CollabToolbarWindow; + } + + [MenuItem("Window/Asset Management/Collab Toolbar", true /*IsValidateFunction*/)] + public static bool ValidateShowToolbarWindow() + { + return true; + } + + public static bool IsVisible() + { + return s_ToolbarIsVisible; + } + + public static bool ShowCenteredAtPosition(Rect buttonRect) + { + buttonRect.x -= kWindowWidth / 2; + // We could not use realtimeSinceStartUp since it is set to 0 when entering/exitting playmode, we assume an increasing time when comparing time. + long nowMilliSeconds = System.DateTime.Now.Ticks / System.TimeSpan.TicksPerMillisecond; + bool justClosed = nowMilliSeconds < s_LastClosedTime + 50; + if (!justClosed) + { + // Method may have been triggered programmatically, without a user event to consume. + if (Event.current.type != EventType.Layout) + { + Event.current.Use(); + } + if (s_CollabToolbarWindow == null) + s_CollabToolbarWindow = CreateInstance() as CollabToolbarWindow; + var windowSize = new Vector2(kWindowWidth, kWindowHeight); + s_CollabToolbarWindow.initialOpenUrl = "file:///" + EditorApplication.userJavascriptPackagesPath + "unityeditor-collab-toolbar/dist/index.html"; + s_CollabToolbarWindow.Init(); + s_CollabToolbarWindow.ShowAsDropDown(buttonRect, windowSize); + s_CollabToolbarWindow.OnFocus(); + return true; + } + return false; + } + + // Receives HTML title + public void OnReceiveTitle(string title) + { + titleContent.text = title; + } + + public new void OnInitScripting() + { + base.OnInitScripting(); + } + + public override void OnEnable() + { + minSize = new Vector2(kWindowWidth, kWindowHeight); + maxSize = new Vector2(kWindowWidth, kWindowHeight); + initialOpenUrl = "file:///" + EditorApplication.userJavascriptPackagesPath + "unityeditor-collab-toolbar/dist/index.html"; + base.OnEnable(); + s_ToolbarIsVisible = true; + } + + internal new void OnDisable() + { + s_LastClosedTime = System.DateTime.Now.Ticks / System.TimeSpan.TicksPerMillisecond; + if (s_CollabToolbarWindow) + { + s_ToolbarIsVisible = false; + NotifyVisibility(s_ToolbarIsVisible); + } + s_CollabToolbarWindow = null; + + base.OnDisable(); + } + + public new void OnDestroy() + { + OnLostFocus(); + base.OnDestroy(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarWindow.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarWindow.cs.meta new file mode 100644 index 00000000..b08bf2aa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/CollabToolbarWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6f516f1ec21a54a59a92bf99db2d9535 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Presenters.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Presenters.meta new file mode 100644 index 00000000..91331532 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Presenters.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d437fe60bb34f45728664a5d930c1635 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Presenters/CollabHistoryPresenter.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Presenters/CollabHistoryPresenter.cs new file mode 100644 index 00000000..91d500be --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Presenters/CollabHistoryPresenter.cs @@ -0,0 +1,228 @@ +using System.Collections.Generic; +using UnityEditor.Connect; +using UnityEditor.Web; + +namespace UnityEditor.Collaboration +{ + internal class CollabHistoryPresenter + { + public const int ItemsPerPage = 5; + ICollabHistoryWindow m_Window; + ICollabHistoryItemFactory m_Factory; + IRevisionsService m_Service; + ConnectInfo m_ConnectState; + CollabInfo m_CollabState; + bool m_IsCollabError; + int m_TotalRevisions; + int m_CurrentPage; + int m_RequestedPage; + bool m_FetchInProgress; + + BuildAccess m_BuildAccess; + string m_ProgressRevision; + public bool BuildServiceEnabled {get; set; } + + public CollabHistoryPresenter(ICollabHistoryWindow window, ICollabHistoryItemFactory factory, IRevisionsService service) + { + m_Window = window; + m_Factory = factory; + m_Service = service; + m_CurrentPage = 0; + m_BuildAccess = new BuildAccess(); + m_Service.FetchRevisionsCallback += OnFetchRevisions; + } + + public void OnWindowEnabled() + { + UnityConnect.instance.StateChanged += OnConnectStateChanged; + Collab.instance.StateChanged += OnCollabStateChanged; + Collab.instance.RevisionUpdated += OnCollabRevisionUpdated; + Collab.instance.JobsCompleted += OnCollabJobsCompleted; + Collab.instance.ErrorOccurred += OnCollabError; + Collab.instance.ErrorCleared += OnCollabErrorCleared; + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + m_ConnectState = UnityConnect.instance.GetConnectInfo(); + m_CollabState = Collab.instance.GetCollabInfo(); + + m_Window.revisionActionsEnabled = !EditorApplication.isPlayingOrWillChangePlaymode; + + // Setup window callbacks + m_Window.OnPageChangeAction = OnUpdatePage; + m_Window.OnUpdateAction = OnUpdate; + m_Window.OnRestoreAction = OnRestore; + m_Window.OnGoBackAction = OnGoBack; + m_Window.OnShowBuildAction = ShowBuildForCommit; + m_Window.OnShowServicesAction = ShowServicePage; + m_Window.itemsPerPage = ItemsPerPage; + + // Initialize data + UpdateBuildServiceStatus(); + var state = RecalculateState(); + // Only try to load the page if we're ready + if (state == HistoryState.Ready) + OnUpdatePage(m_CurrentPage); + m_Window.UpdateState(state, true); + } + + public void OnWindowDisabled() + { + UnityConnect.instance.StateChanged -= OnConnectStateChanged; + Collab.instance.StateChanged -= OnCollabStateChanged; + Collab.instance.RevisionUpdated -= OnCollabRevisionUpdated; + Collab.instance.JobsCompleted -= OnCollabJobsCompleted; + EditorApplication.playModeStateChanged -= OnPlayModeStateChanged; + } + + private void OnConnectStateChanged(ConnectInfo state) + { + m_ConnectState = state; + + m_Window.UpdateState(RecalculateState(), false); + } + + private void OnCollabStateChanged(CollabInfo state) + { + // Sometimes a collab state change will trigger even though everything is the same + if (m_CollabState.Equals(state)) + return; + + if (m_CollabState.tip != state.tip) + OnUpdatePage(m_CurrentPage); + + m_CollabState = state; + m_Window.UpdateState(RecalculateState(), false); + if (state.inProgress) + { + m_Window.inProgressRevision = m_ProgressRevision; + } + else + { + m_Window.inProgressRevision = null; + } + } + + private void OnCollabRevisionUpdated(CollabInfo state) + { + OnUpdatePage(m_CurrentPage); + } + + private void OnCollabJobsCompleted(CollabInfo state) + { + m_ProgressRevision = null; + } + + private void OnCollabError() + { + m_IsCollabError = true; + m_Window.UpdateState(RecalculateState(), false); + } + + private void OnCollabErrorCleared() + { + m_IsCollabError = false; + m_FetchInProgress = true; + m_Service.GetRevisions(m_CurrentPage * ItemsPerPage, ItemsPerPage); + m_Window.UpdateState(RecalculateState(), false); + } + + private void OnPlayModeStateChanged(PlayModeStateChange stateChange) + { + // If entering play mode, disable + if (stateChange == PlayModeStateChange.ExitingEditMode || + stateChange == PlayModeStateChange.EnteredPlayMode) + { + m_Window.revisionActionsEnabled = false; + } + // If exiting play mode, enable! + else if (stateChange == PlayModeStateChange.EnteredEditMode || + stateChange == PlayModeStateChange.ExitingPlayMode) + { + m_Window.revisionActionsEnabled = true; + } + } + + private HistoryState RecalculateState() + { + if (!m_ConnectState.online) + return HistoryState.Offline; + if (m_ConnectState.maintenance || m_CollabState.maintenance) + return HistoryState.Maintenance; + if (!m_ConnectState.loggedIn) + return HistoryState.LoggedOut; + if (!m_CollabState.seat) + return HistoryState.NoSeat; + if (!Collab.instance.IsCollabEnabledForCurrentProject()) + return HistoryState.Disabled; + if (!Collab.instance.IsConnected() || !m_CollabState.ready || m_FetchInProgress) + return HistoryState.Waiting; + if (m_ConnectState.error || m_IsCollabError) + return HistoryState.Error; + + return HistoryState.Ready; + } + + // TODO: Eventually this can be a listener on the build service status + public void UpdateBuildServiceStatus() + { + foreach (var service in UnityConnectServiceCollection.instance.GetAllServiceInfos()) + { + if (service.name.Equals("Build")) + { + BuildServiceEnabled = service.enabled; + } + } + } + + public void ShowBuildForCommit(string revisionID) + { + m_BuildAccess.ShowBuildForCommit(revisionID); + } + + public void ShowServicePage() + { + m_BuildAccess.ShowServicePage(); + } + + public void OnUpdatePage(int page) + { + m_FetchInProgress = true; + m_Service.GetRevisions(page * ItemsPerPage, ItemsPerPage); + m_Window.UpdateState(RecalculateState(), false); + m_RequestedPage = page; + } + + private void OnFetchRevisions(RevisionsResult data) + { + m_FetchInProgress = false; + IEnumerable items = null; + if (data != null) + { + m_CurrentPage = m_RequestedPage; + m_TotalRevisions = data.RevisionsInRepo; + items = m_Factory.GenerateElements(data.Revisions, m_TotalRevisions, m_CurrentPage * ItemsPerPage, m_Service.tipRevision, m_Window.inProgressRevision, m_Window.revisionActionsEnabled, BuildServiceEnabled, m_Service.currentUser); + } + + // State must be recalculated prior to inserting items + m_Window.UpdateState(RecalculateState(), false); + m_Window.UpdateRevisions(items, m_Service.tipRevision, m_TotalRevisions, m_CurrentPage); + } + + private void OnRestore(string revisionId, bool updatetorevision) + { + m_ProgressRevision = revisionId; + Collab.instance.ResyncToRevision(revisionId); + } + + private void OnGoBack(string revisionId, bool updatetorevision) + { + m_ProgressRevision = revisionId; + Collab.instance.GoBackToRevision(revisionId, false); + } + + private void OnUpdate(string revisionId, bool updatetorevision) + { + m_ProgressRevision = revisionId; + Collab.instance.Update(revisionId, updatetorevision); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Presenters/CollabHistoryPresenter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Presenters/CollabHistoryPresenter.cs.meta new file mode 100644 index 00000000..9c37ecd8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Presenters/CollabHistoryPresenter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a7c91a123806d41a0873fcdcb629b1c4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views.meta new file mode 100644 index 00000000..f62ac6be --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fd0a39b4d296d4d509b4f1dbd08d0630 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/BuildStatusButton.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/BuildStatusButton.cs new file mode 100644 index 00000000..ac3754d2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/BuildStatusButton.cs @@ -0,0 +1,53 @@ +using System; +using UnityEditor; +using UnityEditor.Collaboration; +using UnityEngine; + +#if UNITY_2019_1_OR_NEWER +using UnityEngine.UIElements; +#else +using UnityEngine.Experimental.UIElements; +#endif + +namespace UnityEditor.Collaboration +{ + internal class BuildStatusButton : Button + { + private readonly string iconPrefix = "Icons/Collab.Build"; + private readonly string iconSuffix = ".png"; + Label labelElement = new Label(); + Image iconElement = new Image() {name = "BuildIcon"}; + + public BuildStatusButton(Action clickEvent) : base(clickEvent) + { + iconElement.image = EditorGUIUtility.Load(iconPrefix + iconSuffix) as Texture; + labelElement.text = "Build Now"; + Add(iconElement); + Add(labelElement); + } + + public BuildStatusButton(Action clickEvent, BuildState state, int failures) : base(clickEvent) + { + switch (state) + { + case BuildState.InProgress: + iconElement.image = EditorGUIUtility.Load(iconPrefix + iconSuffix) as Texture; + labelElement.text = "In progress"; + break; + + case BuildState.Failed: + iconElement.image = EditorGUIUtility.Load(iconPrefix + "Failed" + iconSuffix) as Texture; + labelElement.text = failures + ((failures == 1) ? " failure" : " failures"); + break; + + case BuildState.Success: + iconElement.image = EditorGUIUtility.Load(iconPrefix + "Succeeded" + iconSuffix) as Texture; + labelElement.text = "success"; + break; + } + + Add(iconElement); + Add(labelElement); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/BuildStatusButton.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/BuildStatusButton.cs.meta new file mode 100644 index 00000000..d74a58af --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/BuildStatusButton.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0217a80286f79419daa202f69409f19b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDown.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDown.cs new file mode 100644 index 00000000..e3bb05a6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDown.cs @@ -0,0 +1,78 @@ +using UnityEngine; +using System.Collections.Generic; +using UnityEditor.Connect; + +#if UNITY_2019_1_OR_NEWER +using UnityEngine.UIElements; +#else +using UnityEngine.Experimental.UIElements; +#endif + + +namespace UnityEditor.Collaboration +{ + internal class CollabHistoryDropDown : VisualElement + { + private readonly VisualElement m_FilesContainer; + private readonly Label m_ToggleLabel; + private int m_ChangesTotal; + private string m_RevisionId; + + public CollabHistoryDropDown(ICollection changes, int changesTotal, bool changesTruncated, string revisionId) + { + m_FilesContainer = new VisualElement(); + m_ChangesTotal = changesTotal; + m_RevisionId = revisionId; + + m_ToggleLabel = new Label(ToggleText(false)); + m_ToggleLabel.AddManipulator(new Clickable(ToggleDropdown)); + Add(m_ToggleLabel); + + foreach (ChangeData change in changes) + { + m_FilesContainer.Add(new CollabHistoryDropDownItem(change.path, change.action)); + } + + if (changesTruncated) + { + m_FilesContainer.Add(new Button(ShowAllClick) + { + text = "Show all on dashboard" + }); + } + } + + private void ToggleDropdown() + { + if (Contains(m_FilesContainer)) + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "CollapseAssets"); + Remove(m_FilesContainer); + m_ToggleLabel.text = ToggleText(false); + } + else + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "ExpandAssets"); + Add(m_FilesContainer); + m_ToggleLabel.text = ToggleText(true); + } + } + + private string ToggleText(bool open) + { + var icon = open ? "\u25bc" : "\u25b6"; + var change = m_ChangesTotal == 1 ? "Change" : "Changes"; + return string.Format("{0} {1} Asset {2}", icon, m_ChangesTotal, change); + } + + private void ShowAllClick() + { + var host = UnityConnect.instance.GetConfigurationURL(CloudConfigUrl.CloudServicesDashboard); + var org = UnityConnect.instance.GetOrganizationId(); + var proj = UnityConnect.instance.GetProjectGUID(); + var url = string.Format("{0}/collab/orgs/{1}/projects/{2}/commits?commit={3}", host, org, proj, m_RevisionId); + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "ShowAllOnDashboard"); + Application.OpenURL(url); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDown.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDown.cs.meta new file mode 100644 index 00000000..513b66bf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDown.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a483595b0257945278dc75c5ff7d82ee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDownItem.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDownItem.cs new file mode 100644 index 00000000..3ad43f23 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDownItem.cs @@ -0,0 +1,53 @@ +using System; +using System.IO; +using System.Linq; +using UnityEngine; + +#if UNITY_2019_1_OR_NEWER +using UnityEngine.UIElements; +#else +using UnityEngine.Experimental.UIElements; +#endif + + +namespace UnityEditor.Collaboration +{ + internal class CollabHistoryDropDownItem : VisualElement + { + public CollabHistoryDropDownItem(string path, string action) + { + var fileName = Path.GetFileName(path); + var isFolder = Path.GetFileNameWithoutExtension(path).Equals(fileName); + var fileIcon = GetIconElement(action, fileName, isFolder); + var metaContainer = new VisualElement(); + var fileNameLabel = new Label + { + name = "FileName", + text = fileName + }; + var filePathLabel = new Label + { + name = "FilePath", + text = path + }; + metaContainer.Add(fileNameLabel); + metaContainer.Add(filePathLabel); + Add(fileIcon); + Add(metaContainer); + } + + private Image GetIconElement(string action, string fileName, bool isFolder) + { + var prefix = isFolder ? "Folder" : "File"; + var actionName = action.First().ToString().ToUpper() + action.Substring(1); + // Use the same icon for renamed and moved files + actionName = actionName.Equals("Renamed") ? "Moved" : actionName; + var iconElement = new Image + { + name = "FileIcon", + image = EditorGUIUtility.LoadIcon("Icons/Collab." + prefix + actionName + ".png") + }; + return iconElement; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDownItem.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDownItem.cs.meta new file mode 100644 index 00000000..10bf40eb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryDropDownItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d912d4873af534bd4a9d44bf1b52f14e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItem.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItem.cs new file mode 100644 index 00000000..24e5d1dd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItem.cs @@ -0,0 +1,229 @@ +using System; +using System.Linq; +using System.Security.Cryptography; +using UnityEditor.Connect; +using UnityEditor.Web; +using UnityEngine; + +#if UNITY_2019_1_OR_NEWER +using UnityEngine.UIElements; +#else +using UnityEngine.Experimental.UIElements; +using UnityEngine.Experimental.UIElements.StyleEnums; +#endif + +namespace UnityEditor.Collaboration +{ + internal class CollabHistoryItem : VisualElement + { + public static RevisionAction s_OnRestore; + public static RevisionAction s_OnGoBack; + public static RevisionAction s_OnUpdate; + public static ShowBuildAction s_OnShowBuild; + public static Action s_OnShowServices; + + private readonly string m_RevisionId; + private readonly string m_FullDescription; + private readonly DateTime m_TimeStamp; + private readonly Button m_Button; + private readonly HistoryProgressSpinner m_ProgressSpinner; + private VisualElement m_ActionsTray; + private VisualElement m_Details; + private Label m_Description; + private Label m_TimeAgo; + private readonly Button m_ExpandCollapseButton; + private bool m_Expanded; + + private const int kMaxDescriptionChars = 500; + + public bool RevisionActionsEnabled + { + set + { + m_Button.SetEnabled(value); + } + } + + public DateTime timeStamp + { + get { return m_TimeStamp; } + } + + public CollabHistoryItem(RevisionData data) + { + m_RevisionId = data.id; + m_TimeStamp = data.timeStamp; + name = "HistoryItem"; + m_ActionsTray = new VisualElement {name = "HistoryItemActionsTray"}; + m_ProgressSpinner = new HistoryProgressSpinner(); + m_Details = new VisualElement {name = "HistoryDetail"}; + var author = new Label(data.authorName) {name = "Author"}; + m_TimeAgo = new Label(TimeAgo.GetString(m_TimeStamp)); + m_FullDescription = data.comment; + var shouldTruncate = ShouldTruncateDescription(m_FullDescription); + if (shouldTruncate) + { + m_Description = new Label(GetTruncatedDescription(m_FullDescription)); + } + else + { + m_Description = new Label(m_FullDescription); + } + m_Description.name = "RevisionDescription"; + var dropdown = new CollabHistoryDropDown(data.changes, data.changesTotal, data.changesTruncated, data.id); + if (data.current) + { + m_Button = new Button(Restore) {name = "ActionButton", text = "Restore"}; + } + else if (data.obtained) + { + m_Button = new Button(GoBackTo) {name = "ActionButton", text = "Go back to..."}; + } + else + { + m_Button = new Button(UpdateTo) {name = "ActionButton", text = "Update"}; + } + m_Button.SetEnabled(data.enabled); + m_ProgressSpinner.ProgressEnabled = data.inProgress; + + m_ActionsTray.Add(m_ProgressSpinner); + m_ActionsTray.Add(m_Button); + + m_Details.Add(author); + m_Details.Add(m_TimeAgo); + m_Details.Add(m_Description); + + if (shouldTruncate) + { + m_ExpandCollapseButton = new Button(ToggleDescription) { name = "ToggleDescription", text = "Show More" }; + m_Details.Add(m_ExpandCollapseButton); + } + + if (data.buildState != BuildState.None) + { + BuildStatusButton buildButton; + if (data.buildState == BuildState.Configure) + buildButton = new BuildStatusButton(ShowServicePage); + else + buildButton = new BuildStatusButton(ShowBuildForCommit, data.buildState, data.buildFailures); + + m_Details.Add(buildButton); + } + + m_Details.Add(m_ActionsTray); + m_Details.Add(dropdown); + + Add(m_Details); + + this.schedule.Execute(UpdateTimeAgo).Every(1000 * 20); + } + + public static void SetUpCallbacks(RevisionAction Restore, RevisionAction GoBack, RevisionAction Update) + { + s_OnRestore = Restore; + s_OnGoBack = GoBack; + s_OnUpdate = Update; + } + + public void SetInProgressStatus(string revisionIdInProgress) + { + if (String.IsNullOrEmpty(revisionIdInProgress)) + { + m_Button.SetEnabled(true); + m_ProgressSpinner.ProgressEnabled = false; + } + else + { + m_Button.SetEnabled(false); + if (m_RevisionId.Equals(revisionIdInProgress)) + { + m_ProgressSpinner.ProgressEnabled = true; + } + } + } + + void ShowBuildForCommit() + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "ShowBuild"); + if (s_OnShowBuild != null) + { + s_OnShowBuild(m_RevisionId); + } + } + + void ShowServicePage() + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "ShowServices"); + if (s_OnShowServices != null) + { + s_OnShowServices(); + } + } + + void Restore() + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "Restore"); + if (s_OnRestore != null) + { + s_OnRestore(m_RevisionId, false); + } + } + + void GoBackTo() + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "GoBackTo"); + if (s_OnGoBack != null) + { + s_OnGoBack(m_RevisionId, false); + } + } + + void UpdateTo() + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "Update"); + if (s_OnUpdate != null) + { + s_OnUpdate(m_RevisionId, true); + } + } + + void UpdateTimeAgo() + { + m_TimeAgo.text = TimeAgo.GetString(m_TimeStamp); + } + + bool ShouldTruncateDescription(string description) + { + return description.Contains(Environment.NewLine) || description.Length > kMaxDescriptionChars; + } + + string GetTruncatedDescription(string description) + { + string result = description.Contains(Environment.NewLine) ? + description.Substring(0, description.IndexOf(Environment.NewLine)) : description; + if (result.Length > kMaxDescriptionChars) + { + result = result.Substring(0, kMaxDescriptionChars) + "..."; + } + return result; + } + + void ToggleDescription() + { + if (m_Expanded) + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "CollapseDescription"); + m_Expanded = false; + m_ExpandCollapseButton.text = "Show More"; + m_Description.text = GetTruncatedDescription(m_FullDescription); + } + else + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "ExpandDescription"); + m_Expanded = true; + m_ExpandCollapseButton.text = "Show Less"; + m_Description.text = m_FullDescription; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItem.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItem.cs.meta new file mode 100644 index 00000000..290bd28e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c4c1445ee948a4124bfa9fb818a17e36 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItemFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItemFactory.cs new file mode 100644 index 00000000..e7d7aa6c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItemFactory.cs @@ -0,0 +1,121 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.Collaboration; +using UnityEngine; + +#if UNITY_2019_1_OR_NEWER +using UnityEngine.UIElements; +#else +using UnityEngine.Experimental.UIElements; +using UnityEngine.Experimental.UIElements.StyleEnums; +#endif + + +namespace UnityEditor.Collaboration +{ + internal class CollabHistoryItemFactory : ICollabHistoryItemFactory + { + const int k_MaxChangesPerRevision = 10; + + public IEnumerable GenerateElements(IEnumerable revisions, int totalRevisions, int startIndex, string tipRev, string inProgressRevision, bool revisionActionsEnabled, bool buildServiceEnabled, string currentUser) + { + int index = startIndex; + + foreach (var rev in revisions) + { + index++; + var current = rev.revisionID == tipRev; + + // Calculate build status + BuildState buildState = BuildState.None; + int buildFailures = 0; + if (rev.buildStatuses != null && rev.buildStatuses.Length > 0) + { + bool inProgress = false; + foreach (CloudBuildStatus buildStatus in rev.buildStatuses) + { + if (buildStatus.complete) + { + if (!buildStatus.success) + { + buildFailures++; + } + } + else + { + inProgress = true; + break; + } + } + + if (inProgress) + { + buildState = BuildState.InProgress; + } + else if (buildFailures > 0) + { + buildState = BuildState.Failed; + } + else + { + buildState = BuildState.Success; + } + } + else if (current && !buildServiceEnabled) + { + buildState = BuildState.Configure; + } + + // Calculate the number of changes performed on files and folders (not meta files) + var paths = new Dictionary(); + foreach (ChangeAction change in rev.entries) + { + if (change.path.EndsWith(".meta")) + { + var path = change.path.Substring(0, change.path.Length - 5); + // Actions taken on meta files are secondary to any actions taken on the main file + if (!paths.ContainsKey(path)) + paths[path] = new ChangeData() {path = path, action = change.action}; + } + else + { + paths[change.path] = new ChangeData() {path = change.path, action = change.action}; + } + } + + var displayName = (rev.author != currentUser) ? rev.authorName : "You"; + + var item = new RevisionData + { + id = rev.revisionID, + index = totalRevisions - index + 1, + timeStamp = TimeStampToDateTime(rev.timeStamp), + authorName = displayName, + comment = rev.comment, + + obtained = rev.isObtained, + current = current, + inProgress = (rev.revisionID == inProgressRevision), + enabled = revisionActionsEnabled, + + buildState = buildState, + buildFailures = buildFailures, + + changes = paths.Values.Take(k_MaxChangesPerRevision).ToList(), + changesTotal = paths.Values.Count, + changesTruncated = paths.Values.Count > k_MaxChangesPerRevision, + }; + + yield return item; + } + } + + private static DateTime TimeStampToDateTime(double timeStamp) + { + DateTime dateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); + dateTime = dateTime.AddSeconds(timeStamp).ToLocalTime(); + return dateTime; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItemFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItemFactory.cs.meta new file mode 100644 index 00000000..3250d966 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryItemFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fc46f91ea1e8e4ca2ab693fef9156dbe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryRevisionLine.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryRevisionLine.cs new file mode 100644 index 00000000..2b8fe652 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryRevisionLine.cs @@ -0,0 +1,94 @@ +using System; +using UnityEditor; +using UnityEditor.Collaboration; +using UnityEngine; + +#if UNITY_2019_1_OR_NEWER +using UnityEngine.UIElements; +#else +using UnityEngine.Experimental.UIElements; +#endif + +namespace UnityEditor.Collaboration +{ + internal class CollabHistoryRevisionLine : VisualElement + { + public CollabHistoryRevisionLine(int number) + { + AddNumber(number); + AddLine("topLine"); + AddLine("bottomLine"); + AddIndicator(); + } + + public CollabHistoryRevisionLine(DateTime date, bool isFullDateObtained) + { + AddLine(isFullDateObtained ? "obtainedDateLine" : "absentDateLine"); + AddHeader(GetFormattedHeader(date)); + AddToClassList("revisionLineHeader"); + } + + private void AddHeader(string content) + { + Add(new Label + { + text = content + }); + } + + private void AddIndicator() + { + Add(new VisualElement + { + name = "RevisionIndicator" + }); + } + + private void AddLine(string className = null) + { + var line = new VisualElement + { + name = "RevisionLine" + }; + if (!String.IsNullOrEmpty(className)) + { + line.AddToClassList(className); + } + Add(line); + } + + private void AddNumber(int number) + { + Add(new Label + { + text = number.ToString(), + name = "RevisionIndex" + }); + } + + private string GetFormattedHeader(DateTime date) + { + string result = "Commits on " + date.ToString("MMM d"); + switch (date.Day) + { + case 1: + case 21: + case 31: + result += "st"; + break; + case 2: + case 22: + result += "nd"; + break; + case 3: + case 23: + result += "rd"; + break; + default: + result += "th"; + break; + } + return result; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryRevisionLine.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryRevisionLine.cs.meta new file mode 100644 index 00000000..2659a3c3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/CollabHistoryRevisionLine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3c737f7a9d78541d1ab25f28f045dd32 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/HistoryProgressSpinner.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/HistoryProgressSpinner.cs new file mode 100644 index 00000000..fad3b824 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/HistoryProgressSpinner.cs @@ -0,0 +1,69 @@ +using UnityEngine; + +#if UNITY_2019_1_OR_NEWER +using UnityEngine.UIElements; +#else +using UnityEngine.Experimental.UIElements; +#endif + +namespace UnityEditor.Collaboration +{ + internal class HistoryProgressSpinner : Image + { + private readonly Texture2D[] m_StatusWheelTextures; + private bool m_ProgressEnabled; + private IVisualElementScheduledItem m_Animation; + + public bool ProgressEnabled + { + set + { + if (m_ProgressEnabled == value) + return; + + m_ProgressEnabled = value; + visible = value; + + + if (value) + { + if (m_Animation == null) + { + m_Animation = this.schedule.Execute(AnimateProgress).Every(33); + } + else + { + m_Animation.Resume(); + } + } + else + { + if (m_Animation != null) + { + m_Animation.Pause(); + } + } + } + } + + public HistoryProgressSpinner() + { + m_StatusWheelTextures = new Texture2D[12]; + for (int i = 0; i < 12; i++) + { + m_StatusWheelTextures[i] = EditorGUIUtility.LoadIcon("WaitSpin" + i.ToString("00")); + } + image = m_StatusWheelTextures[0]; + style.width = m_StatusWheelTextures[0].width; + style.height = m_StatusWheelTextures[0].height; + visible = false; + } + + private void AnimateProgress(TimerState obj) + { + int frame = (int)Mathf.Repeat(Time.realtimeSinceStartup * 10, 11.99f); + image = m_StatusWheelTextures[frame]; + MarkDirtyRepaint(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/HistoryProgressSpinner.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/HistoryProgressSpinner.cs.meta new file mode 100644 index 00000000..0ded4e8a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/HistoryProgressSpinner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cf6aca931950a4a6a886e214e9e649c4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/ICollabHistoryItemFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/ICollabHistoryItemFactory.cs new file mode 100644 index 00000000..03239a33 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/ICollabHistoryItemFactory.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using UnityEditor.Collaboration; + +#if UNITY_2019_1_OR_NEWER +using UnityEngine.UIElements; +#else +using UnityEngine.Experimental.UIElements; +#endif + +namespace UnityEditor.Collaboration +{ + internal interface ICollabHistoryItemFactory + { + IEnumerable GenerateElements(IEnumerable revsRevisions, int mTotalRevisions, int startIndex, string tipRev, string inProgressRevision, bool revisionActionsEnabled, bool buildServiceEnabled, string currentUser); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/ICollabHistoryItemFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/ICollabHistoryItemFactory.cs.meta new file mode 100644 index 00000000..08e90856 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/ICollabHistoryItemFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 821f5482c5a3f4389885f4432433f56f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/PagedListView.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/PagedListView.cs new file mode 100644 index 00000000..472a70e7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/PagedListView.cs @@ -0,0 +1,192 @@ +using System; +using System.Collections.Generic; + +#if UNITY_2019_1_OR_NEWER +using UnityEngine.UIElements; +#else +using UnityEngine.Experimental.UIElements; +using UnityEngine.Experimental.UIElements.StyleEnums; +#endif + +namespace UnityEditor.Collaboration +{ + internal interface IPagerData + { + int curPage { get; } + int totalPages { get; } + PageChangeAction OnPageChanged { get; } + } + + internal class PagerElement : VisualElement + { + IPagerData m_Data; + readonly Label m_PageText; + readonly Button m_DownButton; + readonly Button m_UpButton; + + public PagerElement(IPagerData dataSource) + { + m_Data = dataSource; + + this.style.flexDirection = FlexDirection.Row; + this.style.alignSelf = Align.Center; + + Add(m_DownButton = new Button(OnPageDownClicked) {text = "\u25c5 Newer"}); + m_DownButton.AddToClassList("PagerDown"); + + m_PageText = new Label(); + m_PageText.AddToClassList("PagerLabel"); + Add(m_PageText); + + Add(m_UpButton = new Button(OnPageUpClicked) {text = "Older \u25bb"}); + m_UpButton.AddToClassList("PagerUp"); + + UpdateControls(); + } + + void OnPageDownClicked() + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "NewerPage"); + m_Data.OnPageChanged(m_Data.curPage - 1); + } + + void OnPageUpClicked() + { + CollabAnalytics.SendUserAction(CollabAnalytics.historyCategoryString, "OlderPage"); + m_Data.OnPageChanged(m_Data.curPage + 1); + } + + public void Refresh() + { + UpdateControls(); + } + + void UpdateControls() + { + var curPage = m_Data.curPage; + var totalPages = m_Data.totalPages; + + m_PageText.text = (curPage + 1) + " / " + totalPages; + m_DownButton.SetEnabled(curPage > 0); + m_UpButton.SetEnabled(curPage < totalPages - 1); + } + } + + internal enum PagerLocation + { + Top, + Bottom, + } + + internal class PagedListView : VisualElement, IPagerData + { + public const int DefaultItemsPerPage = 10; + + readonly VisualElement m_ItemContainer; + readonly PagerElement m_PagerTop, m_PagerBottom; + int m_PageSize = DefaultItemsPerPage; + IEnumerable m_Items; + int m_TotalItems; + int m_CurPage; + + public int pageSize + { + set { m_PageSize = value; } + } + + public IEnumerable items + { + set + { + m_Items = value; + LayoutItems(); + } + } + + public int totalItems + { + set + { + if (m_TotalItems == value) + return; + + m_TotalItems = value; + UpdatePager(); + } + } + + public PageChangeAction OnPageChanged { get; set; } + + public PagedListView() + { + m_PagerTop = new PagerElement(this); + + m_ItemContainer = new VisualElement() + { + name = "PagerItems", + }; + Add(m_ItemContainer); + m_Items = new List(); + + m_PagerBottom = new PagerElement(this); + } + + void LayoutItems() + { + m_ItemContainer.Clear(); + foreach (var item in m_Items) + { + m_ItemContainer.Add(item); + } + } + + void UpdatePager() + { + if (m_PagerTop.parent != this && totalPages > 1 && curPage > 0) + Insert(0, m_PagerTop); + if (m_PagerTop.parent == this && (totalPages <= 1 || curPage == 0)) + Remove(m_PagerTop); + + if (m_PagerBottom.parent != this && totalPages > 1) + Add(m_PagerBottom); + if (m_PagerBottom.parent == this && totalPages <= 1) + Remove(m_PagerBottom); + + m_PagerTop.Refresh(); + m_PagerBottom.Refresh(); + } + + int pageCount + { + get + { + var pages = m_TotalItems / m_PageSize; + if (m_TotalItems % m_PageSize > 0) + pages++; + + return pages; + } + } + + public int curPage + { + get { return m_CurPage; } + set + { + m_CurPage = value; + UpdatePager(); + } + } + + public int totalPages + { + get + { + var extraPage = 0; + if (m_TotalItems % m_PageSize > 0) + extraPage = 1; + return m_TotalItems / m_PageSize + extraPage; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/PagedListView.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/PagedListView.cs.meta new file mode 100644 index 00000000..565f7a2e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/PagedListView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 50de529b6a28f4a7093045e08810a5df +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/StatusView.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/StatusView.cs new file mode 100644 index 00000000..9b50e7a5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/StatusView.cs @@ -0,0 +1,88 @@ +using System; +using UnityEditor; +using UnityEngine; + +#if UNITY_2019_1_OR_NEWER +using UnityEngine.UIElements; +#else +using UnityEngine.Experimental.UIElements; +using UnityEngine.Experimental.UIElements.StyleEnums; +#endif + +namespace UnityEditor.Collaboration +{ + internal class StatusView : VisualElement + { + Image m_Image; + Label m_Message; + Button m_Button; + Action m_Callback; + + public Texture icon + { + get { return m_Image.image; } + set + { + m_Image.image = value; + m_Image.visible = value != null; + // Until "display: hidden" is added, this is the only way to hide an element + m_Image.style.height = value != null ? 150 : 0; + } + } + + public string message + { + get { return m_Message.text; } + set + { + m_Message.text = value; + m_Message.visible = value != null; + } + } + + public string buttonText + { + get { return m_Button.text; } + set + { + m_Button.text = value; + UpdateButton(); + } + } + + public Action callback + { + get { return m_Callback; } + set + { + m_Callback = value; + UpdateButton(); + } + } + + public StatusView() + { + name = "StatusView"; + + this.StretchToParentSize(); + + m_Image = new Image() { name = "StatusIcon", visible = false, style = { height = 0f }}; + m_Message = new Label() { name = "StatusMessage", visible = false}; + m_Button = new Button(InternalCallaback) { name = "StatusButton", visible = false}; + + Add(m_Image); + Add(m_Message); + Add(m_Button); + } + + private void UpdateButton() + { + m_Button.visible = m_Button.text != null && m_Callback != null; + } + + private void InternalCallaback() + { + m_Callback(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/StatusView.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/StatusView.cs.meta new file mode 100644 index 00000000..bb634b19 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Collab/Views/StatusView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 08e9894bdf0834710b22d3c0aa245ac0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources.meta new file mode 100644 index 00000000..01229c29 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6ab6fd2b91214e8a9c8ec2224a528de +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles.meta new file mode 100644 index 00000000..0ff03824 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b1ae1e78552c459d9ce27048ff51c7f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryCommon.uss b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryCommon.uss new file mode 100644 index 00000000..b20f08e9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryCommon.uss @@ -0,0 +1,259 @@ +.unity-button { + min-height:0; + -unity-text-align:middle-center; + margin-left:4px; + margin-top:3px; + margin-right:4px; + margin-bottom:3px; + border-left-width:6px; + border-top-width:4px; + border-right-width:6px; + border-bottom-width:4px; + padding-left:6px; + padding-top:2px; + padding-right:6px; + padding-bottom:3px; +} + +.unity-label { + overflow: hidden; + margin-left:4px; + margin-top:2px; + margin-right:4px; + margin-bottom:2px; + padding-left:2px; + padding-top:1px; + min-height: 0; +} + +#HistoryContainer { + flex: 1 0 0; +} + +#HistoryItem { + flex: 1 0 0; + flex-direction: row; +} + +#HistoryDetail { + margin-top: 10px; + margin-left: 10px; + margin-bottom: 10px; + margin-right: 10px; + padding-top: 4px; + flex: 1 0 0; +} + +#Author { + -unity-font-style: bold; + font-size: 12px; +} + +#HistoryDetail > Button { + align-self: flex-end; +} + +CollabHistoryRevisionLine { + width: 40px; +} + +#RevisionLine { + flex: 1 0 0; + margin-left: 35px; + width: 1.5px; +} + +#RevisionLine.topLine { + height: 20px; + flex: 0 0 auto; +} + +#RevisionLine.absentDateLine { + background-color: #797676; +} + +.absentRevision #RevisionLine { + background-color: #797676; +} + +.currentRevision #RevisionLine.topLine { + background-color: #797676; +} + +#RevisionIndex { + position: absolute; + min-width: 23px; + -unity-text-align: middle-right; + top: 15.8px; + font-size: 9px; +} + +#RevisionIndicator { + position: absolute; + background-color: #000; + border-radius: 3px; + width: 8px; + height: 8px; + border-bottom-width: 2px; + border-left-width: 2px; + border-right-width: 2px; + border-top-width: 2px; + top: 20px; + left: 32px; +} + +.revisionLineHeader { + width: 200px; + height: 20px; +} + +.revisionLineHeader > .unity-label { + position: absolute; + margin-left: 47px; + margin-top: 3px; +} + +#PagerItems { + flex-direction: column; +} + +PagerElement > .unity-label { + margin-top: 8px; +} + +.absentRevision #RevisionIndicator { + border-color: #797676; +} + +.absentRevision #RevisionIndex { + color: #797676; +} + +.currentRevision #HistoryDetail { + border-top-width: 2px; +} + +#HistoryItem #RevisionDescription { + white-space: normal; +} + +#HistoryItem #ToggleDescription { + align-self: flex-start; + padding-top: 0; + padding-left: 0; + padding-right: 0; + padding-bottom: 2px; +} + +#HistoryItem #ActionButton { + position: absolute; + right: 0; +} + +#HistoryItem #BuildIcon { + width: 16px; + height: 13px; +} + +#HistoryItemActionsTray { + flex: 1 0 0; + flex-direction: row; + align-items: center; + height: 38px; + margin-left: 10px; + margin-right: 10px; +} + +CollabHistoryDropDown { + border-top-width: 1px; +} + +CollabHistoryDropDown > .unity-label { + padding-top: 10px; + padding-bottom: 10px; +} + +CollabHistoryDropDownItem { + flex-direction: row; + border-top-width: 1px; + overflow: hidden; +} + +#FileIcon { + align-self: center; + width: 26px; + height: 26px; +} + +#FileName { + -unity-font-style: bold; + padding-bottom: 0; + margin-bottom: 0; +} + +#FileIcon { + padding-top: 0; + margin-top: 0; +} + +#ErrorBar { + height: 24px; + background-color: #ff0000; + color: #000; + font-size: 12px; +} + +#ErrorBar > #CloseButton { + position: absolute; + right: 0; + top: 0; + width: 24px; + height: 24px; + color: #000; + font-size: 18px; + -unity-font-style: bold; +} + +#StatusView { + flex-direction: column; + justify-content: center; + align-self: center; + align-items: center; + flex: 1 0 0; +} + +#StatusView > #StatusIcon { + width: 115px; + height: 150px; +} + +#StatusView > #StatusMessage { + font-size: 22px; + width: 230px; + white-space: normal; + -unity-text-align: middle-center; +} + +#StatusView > #StatusButton { + font-size: 12px; + margin-top: 20px; + background-image: none; + width: 108px; + height: 29px; +} + +BuildStatusButton.unity-button { + flex-direction: row; + align-self: flex-end; + align-items: center; + margin-right: 10px; + padding-left:0; + padding-top:0; + padding-right:0; + padding-bottom:0; +} + +BuildStatusButton.unity-button .unity-label { + padding-left: 2px; +} + diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryCommon.uss.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryCommon.uss.meta new file mode 100644 index 00000000..035b6621 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryCommon.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3a2d94c8977984b67984caeff9fa666e +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryDark.uss b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryDark.uss new file mode 100644 index 00000000..de436f89 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryDark.uss @@ -0,0 +1,86 @@ +#HistoryContainer { + background-color: #292929; +} + +.obtainedRevision #HistoryDetail { + background-color: #333; +} + +.absentRevision #HistoryDetail { + background-color: #595959; +} + +#StatusView { + background-color: #292929; +} + +#StatusView > #StatusMessage { + color: #959995; +} + +BuildStatusButton.unity-button { + color: #B4B4B4; + background-image: resource("Builtin Skins/DarkSkin/Images/btn.png"); +} + +BuildStatusButton.unity-button:hover { + color: #FFF; +} + +BuildStatusButton.unity-button:hover:active { + background-image: resource("Builtin Skins/DarkSkin/Images/btn act.png"); +} + +BuildStatusButton.unity-button:checked { + color: #F0F0F0; + background-image: resource("Builtin Skins/DarkSkin/Images/btn on.png"); +} + +BuildStatusButton.unity-button:hover:checked { + color: #FFF; +} + +BuildStatusButton.unity-button:hover:active:checked { + background-image: resource("Builtin Skins/DarkSkin/Images/btn onact.png"); +} + +BuildStatusButton.unity-button:focus:checked { + background-image: resource("Builtin Skins/DarkSkin/Images/btn on focus.png"); +} + +CollabHistoryDropDown { + border-color: #292929; +} + +CollabHistoryDropDownItem { + border-color: #292929; +} + +#RevisionLine.obtainedDateLine { + background-color: #0cb4cc; +} + +.obtainedRevision #RevisionLine { + background-color: #0cb4cc; +} + +#RevisionIndex { + color: #0cb4cc; +} + +#RevisionIndicator { + border-color: #0cb4cc; +} + +.currentRevision #RevisionIndicator { + background-color: #0cb4cc; +} + +.currentRevision #HistoryDetail { + border-color: #0cb4cc; +} + +#StatusView > #StatusButton { + background-color: #0cb4cc; + border-color: #0cb4cc; +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryDark.uss.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryDark.uss.meta new file mode 100644 index 00000000..35a7d097 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryDark.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 70d4d75a2877243758b0750cbc75b6eb +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryLight.uss b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryLight.uss new file mode 100644 index 00000000..3f9b85f3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryLight.uss @@ -0,0 +1,86 @@ +#HistoryContainer { + background-color: #a2a2a2; +} + +.obtainedRevision #HistoryDetail { + background-color: #c2c2c2; +} + +.absentRevision #HistoryDetail { + background-color: #dedede; +} + +#StatusView { + background-color: #a2a2a3; +} + +#StatusView > #StatusMessage { + color: #000; +} + +BuildStatusButton.unity-button { + color: #111; + background-image: resource("Builtin Skins/LightSkin/Images/btn.png"); +} + +BuildStatusButton.unity-button:hover { + color: #000; +} + +BuildStatusButton.unity-button:hover:active { + background-image: resource("Builtin Skins/LightSkin/Images/btn act.png"); +} + +BuildStatusButton.unity-button:checked { + color: #F0F0F0; + background-image: resource("Builtin Skins/LightSkin/Images/btn on.png"); +} + +BuildStatusButton.unity-button:hover:checked { + color: #000; +} + +BuildStatusButton.unity-button:hover:active:checked { + background-image: resource("Builtin Skins/LightSkin/Images/btn onact.png"); +} + +BuildStatusButton.unity-button:focus:checked { + background-image: resource("Builtin Skins/LightSkin/Images/btn on focus.png"); +} + +CollabHistoryDropDown { + border-color: #a2a2a2; +} + +CollabHistoryDropDownItem { + border-color: #a2a2a2; +} + +#RevisionLine.obtainedDateLine { + background-color: #018d98; +} + +.obtainedRevision #RevisionLine { + background-color: #018d98; +} + +#RevisionIndex { + color: #018d98; +} + +#RevisionIndicator { + border-color: #018d98; +} + +.currentRevision #RevisionIndicator { + background-color: #018d98; +} + +.currentRevision #HistoryDetail { + border-color: #018d98; +} + +#StatusView > #StatusButton { + background-color: #018d98; + border-color: #018d98; +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryLight.uss.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryLight.uss.meta new file mode 100644 index 00000000..28c860e5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Resources/Styles/CollabHistoryLight.uss.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b52bde26a83564960bcb90217f72b910 +ScriptedImporter: + fileIDToRecycleName: + 11400000: stylesheet + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Unity.CollabProxy.Editor.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Unity.CollabProxy.Editor.asmdef new file mode 100644 index 00000000..66511e1d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Unity.CollabProxy.Editor.asmdef @@ -0,0 +1,7 @@ +{ + "name": "Unity.CollabProxy.Editor", + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [] +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Unity.CollabProxy.Editor.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Unity.CollabProxy.Editor.asmdef.meta new file mode 100644 index 00000000..03ebeca0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Editor/Unity.CollabProxy.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 645165c8169474bfbbeb8fb0bcfd26f5 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/LICENSE.md b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/LICENSE.md new file mode 100644 index 00000000..31bde4e4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/LICENSE.md @@ -0,0 +1,31 @@ +**Unity Companion Package License v1.0 ("_License_")** + +Copyright © 2017 Unity Technologies ApS ("**_Unity_**") + +Unity hereby grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the software that is made available with this License ("**_Software_**"), subject to the following terms and conditions: + +1. *Unity Companion Use Only*. Exercise of the license granted herein is limited to exercise for the creation, use, and/or distribution of applications, software, or other content pursuant to a valid Unity development engine software license ("**_Engine License_**"). That means while use of the Software is not limited to use in the software licensed under the Engine License, the Software may not be used for any purpose other than the creation, use, and/or distribution of Engine License-dependent applications, software, or other content. No other exercise of the license granted herein is permitted. + +1. *No Modification of Engine License*. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way. + +1. *Ownership & Grant Back to You*. + + 3.1. You own your content. In this License, "derivative works" means derivatives of the Software itself--works derived only from the Software by you under this License (for example, modifying the code of the Software itself to improve its efficacy); “derivative works” of the Software do not include, for example, games, apps, or content that you create using the Software. You keep all right, title, and interest to your own content. + + 3.2. Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Software and derivative works of the Software, and you hereby assign and agree to assign all such rights in those derivative works to Unity. + + 3.3. You have a license to those derivative works. Subject to this License, Unity grants to you the same worldwide, non-exclusive, no-charge, and royalty-free copyright license to derivative works of the Software you create as is granted to you for the Software under this License. + +1. *Trademarks*. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates ("**_Trademarks_**"). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Branding Usage Guidelines at [https://unity3d.com/public-relations/brand](https://unity3d.com/public-relations/brand). + +1. *Notices & Third-Party Rights*. This License, including the copyright notice above, must be provided in all substantial portions of the Software and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Software is accompanied by a Unity "third-party notices" or similar file, you acknowledge and agree that software identified in that file is governed by those separate license terms. + +1. *DISCLAIMER, LIMITATION OF LIABILITY*. THE SOFTWARE AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NONINFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE SOFTWARE OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +1. *USE IS ACCEPTANCE and License Versions*. Your receipt and use of the Software constitutes your acceptance of this License and its terms and conditions. Software released by Unity under this License may be modified or updated and the License with it; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Software under the updated License. + +1. *Use in Compliance with Law and Termination*. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately on any breach by you of this License. + +1. *Severability*. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect. + +1. *Governing Law and Venue*. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License ("**_Dispute_**"). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/LICENSE.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/LICENSE.md.meta new file mode 100644 index 00000000..30f5c3a6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c754112a02f354a6696fa4f2b99e95a5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/README.md b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/README.md new file mode 100644 index 00000000..5cfbd88a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/README.md @@ -0,0 +1,16 @@ +# Collab Proxy UPM Package +This is the packaged version of Collab, currently limited to containing the History and Toolbar windows, along with supporting classes. + +## Development +Check this repository out in your {$PROJECT}/Packages/ folder, under the name com.unity.collab-proxy. The classes will be built by Unity. + +## Testing +In order to run the tests, you will need to add this project to the testables key in your manifest.json - once you have done this, the tests will be picked up by the Unity Test Runner window. + +## Building +You may build this project using msbuild. The commands to do so can be seen under .gitlab-ci.yml. + +## Deploying +Gitlab will automatically build your project when you deploy. You can download the resulting artifact, which will be a dll, and place it in your Editor/bin/ folder. Open the package in Unity to generate the meta files, and then you will be able to publish. + +We're currently looking into a way to avoid this manual process. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/README.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/README.md.meta new file mode 100644 index 00000000..b3ad9937 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ac281230df7b14becb40b3c479f1b429 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests.meta new file mode 100644 index 00000000..f43ddd35 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1369382d2c5e64dc5b2ec0b6b0a94531 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor.meta new file mode 100644 index 00000000..b80cefdb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4506ac79f5b274cb1b249ed7f4abfb9a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/HistoryTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/HistoryTests.cs new file mode 100644 index 00000000..ba79a204 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/HistoryTests.cs @@ -0,0 +1,583 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEditor.Collaboration; +using UnityEngine.TestTools; +using NUnit.Framework; + +namespace UnityEditor.Collaboration.Tests +{ + [TestFixture] + internal class HistoryTests + { + private TestHistoryWindow _window; + private TestRevisionsService _service; + private CollabHistoryPresenter _presenter; + + [SetUp] + public void SetUp() + { + _window = new TestHistoryWindow(); + _service = new TestRevisionsService(); + _presenter = new CollabHistoryPresenter(_window, new CollabHistoryItemFactory(), _service); + } + + [TearDown] + public void TearDown() + { + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__PropagatesRevisionResult() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(authorName: "authorName", comment: "comment", revisionID: "revisionID"), + } + }; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual("revisionID", item.id); + Assert.AreEqual("authorName", item.authorName); + Assert.AreEqual("comment", item.comment); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__RevisionNumberingIsInOrder() + { + _service.result = new RevisionsResult() + { + RevisionsInRepo = 4, + Revisions = new List() + { + new Revision(revisionID: "0"), + new Revision(revisionID: "1"), + new Revision(revisionID: "2"), + new Revision(revisionID: "3"), + } + }; + + _presenter.OnUpdatePage(0); + var items = _window.items.ToArray(); + + Assert.AreEqual(4, items[0].index); + Assert.AreEqual(3, items[1].index); + Assert.AreEqual(2, items[2].index); + Assert.AreEqual(1, items[3].index); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__RevisionNumberingChangesForMorePages() + { + _service.result = new RevisionsResult() + { + RevisionsInRepo = 12, + Revisions = new List() + { + new Revision(revisionID: "0"), + new Revision(revisionID: "1"), + new Revision(revisionID: "2"), + new Revision(revisionID: "3"), + new Revision(revisionID: "4"), + } + }; + + _presenter.OnUpdatePage(1); + var items = _window.items.ToArray(); + + Assert.AreEqual(12, items[0].index); + Assert.AreEqual(11, items[1].index); + Assert.AreEqual(10, items[2].index); + Assert.AreEqual(9, items[3].index); + Assert.AreEqual(8, items[4].index); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__ObtainedIsCalculated() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(isObtained: false), + new Revision(isObtained: true), + } + }; + + _presenter.OnUpdatePage(0); + var items = _window.items.ToArray(); + + Assert.IsFalse(items[0].obtained); + Assert.IsTrue(items[1].obtained); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__CurrentIsCalculated() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "1"), + new Revision(revisionID: "2"), + new Revision(revisionID: "3"), + } + }; + _service.tipRevision = "2"; + + _presenter.OnUpdatePage(0); + var items = _window.items.ToArray(); + + Assert.AreEqual(false, items[0].current); + Assert.AreEqual(true, items[1].current); + Assert.AreEqual(false, items[2].current); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__InProgressIsCalculated() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "1"), + new Revision(revisionID: "2"), + new Revision(revisionID: "3"), + } + }; + _window.inProgressRevision = "2"; + + _presenter.OnUpdatePage(0); + var items = _window.items.ToArray(); + + Assert.IsFalse(items[0].inProgress); + Assert.IsTrue(items[1].inProgress); + Assert.IsFalse(items[2].inProgress); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__EnabledIsCalculated() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "0"), + } + }; + _window.revisionActionsEnabled = true; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(true, item.enabled); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__DisabledIsCalculated() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "0"), + } + }; + _window.revisionActionsEnabled = false; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(false, item.enabled); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__BuildStateHasNoneWhenNotTip() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "1"), + } + }; + _service.tipRevision = "0"; + _presenter.BuildServiceEnabled = false; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(BuildState.None, item.buildState); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__BuildStateTipHasNoneWhenEnabled() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "0"), + } + }; + _service.tipRevision = "0"; + _presenter.BuildServiceEnabled = true; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(BuildState.None, item.buildState); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__BuildStateHasConfigureWhenTip() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "0"), + } + }; + _service.tipRevision = "0"; + _presenter.BuildServiceEnabled = false; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(BuildState.Configure, item.buildState); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__BuildStateHasConfigureWhenZeroBuildStatus() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "0"), + } + }; + _service.tipRevision = "0"; + _presenter.BuildServiceEnabled = false; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(BuildState.Configure, item.buildState); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__BuildStateHasNoneWhenZeroBuildStatuses() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "0"), + } + }; + _service.tipRevision = "0"; + _presenter.BuildServiceEnabled = true; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(BuildState.None, item.buildState); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__BuildStateHasSuccessWhenCompleteAndSucceeded() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision + ( + revisionID: "0", + buildStatuses: new CloudBuildStatus[1] + { + new CloudBuildStatus(complete: true, success: true), + } + ), + } + }; + _service.tipRevision = "0"; + _presenter.BuildServiceEnabled = true; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(BuildState.Success, item.buildState); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__BuildStateHasInProgress() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision + ( + revisionID: "0", + buildStatuses: new CloudBuildStatus[1] + { + new CloudBuildStatus(complete: false), + } + ), + } + }; + _service.tipRevision = "0"; + _presenter.BuildServiceEnabled = true; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(BuildState.InProgress, item.buildState); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__BuildStateHasFailure() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision + ( + revisionID: "0", + buildStatuses: new CloudBuildStatus[1] + { + new CloudBuildStatus(complete: true, success: false), + } + ), + } + }; + _service.tipRevision = "0"; + _presenter.BuildServiceEnabled = true; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(BuildState.Failed, item.buildState); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__BuildStateHasFailureWhenAnyBuildsFail() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision + ( + revisionID: "0", + buildStatuses: new CloudBuildStatus[3] + { + new CloudBuildStatus(complete: true, success: false), + new CloudBuildStatus(complete: true, success: false), + new CloudBuildStatus(complete: true, success: true), + } + ), + } + }; + _service.tipRevision = "0"; + _presenter.BuildServiceEnabled = true; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(BuildState.Failed, item.buildState); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__ChangesPropagateThrough() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "0", entries: GenerateChangeActions(3)), + } + }; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + var changes = item.changes.ToList(); + + Assert.AreEqual("Path0", changes[0].path); + Assert.AreEqual("Path1", changes[1].path); + Assert.AreEqual("Path2", changes[2].path); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__ChangesTotalIsCalculated() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "0", entries: GenerateChangeActions(3)), + } + }; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(3, item.changes.Count); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__ChangesTruncatedIsCalculated() + { + for (var i = 0; i < 20; i++) + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(revisionID: "0", entries: GenerateChangeActions(i)), + } + }; + + _presenter.OnUpdatePage(0); + var item = _window.items.First(); + + Assert.AreEqual(i > 10, item.changesTruncated); + } + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__OnlyKeeps10ChangeActions() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision(authorName: "Test", author: "test", entries: GenerateChangeActions(12)), + } + }; + + _presenter.OnUpdatePage(1); + var item = _window.items.First(); + + Assert.AreEqual(10, item.changes.Count); + Assert.AreEqual(12, item.changesTotal); + Assert.AreEqual(true, item.changesTruncated); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__DeduplicatesMetaFiles() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision + ( + authorName: "Test", + author: "test", + revisionID: "", + entries: new ChangeAction[2] + { + new ChangeAction(path: "Path1", action: "Action1"), + new ChangeAction(path: "Path1.meta", action: "Action1"), + } + ), + } + }; + + _presenter.OnUpdatePage(1); + var item = _window.items.First(); + + Assert.AreEqual(1, item.changes.Count); + Assert.AreEqual(1, item.changesTotal); + Assert.AreEqual("Path1", item.changes.First().path); + } + + [Test] + public void CollabHistoryPresenter_OnUpdatePage__FolderMetaFilesAreCounted() + { + _service.result = new RevisionsResult() + { + Revisions = new List() + { + new Revision + ( + authorName: "Test", + author: "test", + entries: new ChangeAction[1] + { + new ChangeAction(path: "Folder1.meta", action: "Action1"), + } + ), + } + }; + + _presenter.OnUpdatePage(1); + var item = _window.items.First(); + + Assert.AreEqual(1, item.changes.Count); + Assert.AreEqual(1, item.changesTotal); + Assert.AreEqual("Folder1", item.changes.First().path); + } + + private static ChangeAction[] GenerateChangeActions(int count) + { + var entries = new ChangeAction[count]; + for (var i = 0; i < count; i++) + entries[i] = new ChangeAction(path: "Path" + i, action: "Action" + i); + return entries; + } + } + + internal class TestRevisionsService : IRevisionsService + { + public RevisionsResult result; + public event RevisionsDelegate FetchRevisionsCallback; + + public string tipRevision { get; set; } + public string currentUser { get; set; } + + public void GetRevisions(int offset, int count) + { + if(FetchRevisionsCallback != null) + { + FetchRevisionsCallback(result); + } + } + } + + internal class TestHistoryWindow : ICollabHistoryWindow + { + public IEnumerable items; + + public bool revisionActionsEnabled { get; set; } + public int itemsPerPage { get; set; } + public string errMessage { get; set; } + public string inProgressRevision { get; set; } + public PageChangeAction OnPageChangeAction { get; set; } + public RevisionAction OnGoBackAction { get; set; } + public RevisionAction OnUpdateAction { get; set; } + public RevisionAction OnRestoreAction { get; set; } + public ShowBuildAction OnShowBuildAction { get; set; } + public Action OnShowServicesAction { get; set; } + + public void UpdateState(HistoryState state, bool force) + { + } + + public void UpdateRevisions(IEnumerable items, string tip, int totalRevisions, int currPage) + { + this.items = items; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/HistoryTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/HistoryTests.cs.meta new file mode 100644 index 00000000..d648a7ff --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/HistoryTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 23a56a19774ed42b6b65646af08a003c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/Unity.CollabProxy.EditorTests.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/Unity.CollabProxy.EditorTests.asmdef new file mode 100644 index 00000000..3467a9ed --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/Unity.CollabProxy.EditorTests.asmdef @@ -0,0 +1,13 @@ +{ + "name": "Unity.CollabProxy.EditorTests", + "references": [ + "Unity.CollabProxy.Editor" + ], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [] +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/Unity.CollabProxy.EditorTests.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/Unity.CollabProxy.EditorTests.asmdef.meta new file mode 100644 index 00000000..57db5c7d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/Tests/Editor/Unity.CollabProxy.EditorTests.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 782de34c17796430ba8d0ceddb60944e +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/package.json b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/package.json new file mode 100644 index 00000000..34022740 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/package.json @@ -0,0 +1,21 @@ +{ + "name": "com.unity.collab-proxy", + "displayName": "Unity Collaborate", + "version": "1.2.16", + "unity": "2018.3", + "description": "Collaborate is a simple way for teams to save, share, and sync their Unity project", + "keywords": [ + "collab", + "collaborate", + "teams", + "team", + "cloud", + "backup" + ], + "dependencies": {}, + "repository": { + "type": "git", + "url": "https://gitlab.cds.internal.unity3d.com/upm-packages/cloud-services/collab-proxy.git", + "revision": "070e173b6a36e1d6097b1d95e09c08840c23f6ca" + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/package.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/package.json.meta new file mode 100644 index 00000000..c52d0c60 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.collab-proxy@1.2.16/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 57b0c806ba25b48aa8a6ecb3345a4a9b +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/.gitlab-ci.yml b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/.gitlab-ci.yml new file mode 100644 index 00000000..4c64e220 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/.gitlab-ci.yml @@ -0,0 +1,15 @@ +image: node:6.10.0 + +stages: + - push_to_packman_staging + +push_to_packman_staging: + stage: push_to_packman_staging + only: + - tags + script: + - sed -i "s/0.0.1-PLACEHOLDERVERSION/$CI_COMMIT_TAG/g" package.json + - sed -i "s/PLACEHOLDERSHA/$CI_COMMIT_SHA/g" package.json + - sed -i "s/0.0.1-PLACEHOLDERVERSION/$CI_COMMIT_TAG/g" CHANGELOG.md + - curl -u $USER_NAME:$API_KEY https://staging-packages.unity.com/auth > .npmrc + - npm publish diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/CHANGELOG.md b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/CHANGELOG.md new file mode 100644 index 00000000..225baeaa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/CHANGELOG.md @@ -0,0 +1,11 @@ +# Changelog +All notable changes to this package will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +## [1.0.0] - 2019-02-21 + +### This is the first release of *Unity Package com.unity.ext.nunit*. + +- Migrated the custom version of nunit from inside of unity. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/CHANGELOG.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/CHANGELOG.md.meta new file mode 100644 index 00000000..d91fbdec --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f49bbe06ffa5ae24abe32abdab430c24 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/Documentation~/ext.nunit.md b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/Documentation~/ext.nunit.md new file mode 100644 index 00000000..2a38b9d8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/Documentation~/ext.nunit.md @@ -0,0 +1,6 @@ +# Custom Nunit build to work with Unity + +This version of nunit works with all platforms, il2cpp and Mono AOT. + +For Nunit Documentation: +https://github.com/nunit/docs/wiki/NUnit-Documentation diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/LICENSE.md b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/LICENSE.md new file mode 100644 index 00000000..ccc1f59c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/LICENSE.md @@ -0,0 +1,19 @@ +Copyright (c) 2018 Charlie Poole, Rob Prouse + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/LICENSE.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/LICENSE.md.meta new file mode 100644 index 00000000..90df748f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f91a00d2dca52b843b2d50ccf750737d +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/README.md b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/README.md new file mode 100644 index 00000000..2a38b9d8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/README.md @@ -0,0 +1,6 @@ +# Custom Nunit build to work with Unity + +This version of nunit works with all platforms, il2cpp and Mono AOT. + +For Nunit Documentation: +https://github.com/nunit/docs/wiki/NUnit-Documentation diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/README.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/README.md.meta new file mode 100644 index 00000000..e9a7f9fa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5da62a0c1c5218c4aa16b74546a7822d +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35.meta new file mode 100644 index 00000000..278a2faf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a36d8b72880a8004f96ac54ce4598ff9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom.meta new file mode 100644 index 00000000..750f82c9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2347243c7aa3e224f9282dc94e6fc3b2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/This is a custom build DONT include.txt b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/This is a custom build DONT include.txt new file mode 100644 index 00000000..0839eb99 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/This is a custom build DONT include.txt @@ -0,0 +1,4 @@ +This is a custom nUnit build meant to be used by Unity editor and players. It shoul not be included or referenced from anywhere (unless you know what you're doing) + +Build from this repo +https://github.com/Unity-Technologies/nunit \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/This is a custom build DONT include.txt.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/This is a custom build DONT include.txt.meta new file mode 100644 index 00000000..5e251ee0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/This is a custom build DONT include.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3d67ccdf81bed8247ad0db2d5f47a7d1 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll new file mode 100644 index 00000000..b7be15dc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4063c92043e7442db43fb7c466bd8d6ad0071af9314250856880b156cb38655d +size 339968 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll.mdb b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll.mdb new file mode 100644 index 00000000..cb688df0 Binary files /dev/null and b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll.mdb differ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll.mdb.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll.mdb.meta new file mode 100644 index 00000000..1e81d1e5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll.mdb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6f768c3714a34a549960ea903fbadcc2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll.meta new file mode 100644 index 00000000..2870dbc4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll.meta @@ -0,0 +1,37 @@ +fileFormatVersion: 2 +guid: f1605f5534186904fa2c4c42acbfe01e +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: ["UNITY_INCLUDE_TESTS"] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: {} + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.pdb b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.pdb new file mode 100644 index 00000000..cae9b393 Binary files /dev/null and b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.pdb differ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.pdb.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.pdb.meta new file mode 100644 index 00000000..dc027458 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.pdb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f136f1f122a53c64c9af51baecaa9c96 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.xml b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.xml new file mode 100644 index 00000000..aea20992 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.xml @@ -0,0 +1,18101 @@ + + + + nunit.framework + + + + + Basic Asserts on strings. + + + + + The Equals method throws an InvalidOperationException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an InvalidOperationException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + + + + Asserts that a string is not found within another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string is found within another string. + + The expected string + The string to be examined + + + + Asserts that a string starts with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string starts with another string. + + The expected string + The string to be examined + + + + Asserts that a string does not start with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string does not start with another string. + + The expected string + The string to be examined + + + + Asserts that a string ends with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string ends with another string. + + The expected string + The string to be examined + + + + Asserts that a string does not end with another string. + + The expected string + The string to be examined + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string does not end with another string. + + The expected string + The string to be examined + + + + Asserts that two strings are equal, without regard to case. + + The expected string + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that two strings are equal, without regard to case. + + The expected string + The actual string + + + + Asserts that two strings are not equal, without regard to case. + + The expected string + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that two strings are not equal, without regard to case. + + The expected string + The actual string + + + + Asserts that a string matches an expected regular expression pattern. + + The regex pattern to be matched + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string matches an expected regular expression pattern. + + The regex pattern to be matched + The actual string + + + + Asserts that a string does not match an expected regular expression pattern. + + The regex pattern to be used + The actual string + The message to display in case of failure + Arguments used in formatting the message + + + + Asserts that a string does not match an expected regular expression pattern. + + The regex pattern to be used + The actual string + + + + Combines multiple filters so that a test must pass all + of them in order to pass this filter. + + + + + A base class for multi-part filters + + + + + Interface to be implemented by filters applied to tests. + The filter applies when running the test, after it has been + loaded, since this is the only time an ITest exists. + + + + + Interface to be implemented by filters applied to tests. + The filter applies when running the test, after it has been + loaded, since this is the only time an ITest exists. + + + + + An object implementing IXmlNodeBuilder is able to build + an XML representation of itself and any children. + + + + + Returns a TNode representing the current object. + + If true, children are included where applicable + A TNode representing the result + + + + Returns a TNode representing the current object after + adding it as a child of the supplied parent node. + + The parent node. + If true, children are included, where applicable + + + + + Determine if a particular test passes the filter criteria. Pass + may examine the parents and/or descendants of a test, depending + on the semantics of the particular filter + + The test to which the filter is applied + True if the test passes the filter, otherwise false + + + + Determine if a test matches the filter expicitly. That is, it must + be a direct match of the test itself or one of it's children. + + The test to which the filter is applied + True if the test matches the filter explicityly, otherwise false + + + + Unique Empty filter. + + + + + Determine if a particular test passes the filter criteria. The default + implementation checks the test itself, its parents and any descendants. + + Derived classes may override this method or any of the Match methods + to change the behavior of the filter. + + The test to which the filter is applied + True if the test passes the filter, otherwise false + + + + Determine if a test matches the filter expicitly. That is, it must + be a direct match of the test itself or one of it's children. + + The test to which the filter is applied + True if the test matches the filter explicityly, otherwise false + + + + Determine whether the test itself matches the filter criteria, without + examining either parents or descendants. This is overridden by each + different type of filter to perform the necessary tests. + + The test to which the filter is applied + True if the filter matches the any parent of the test + + + + Determine whether any ancestor of the test matches the filter criteria + + The test to which the filter is applied + True if the filter matches the an ancestor of the test + + + + Determine whether any descendant of the test matches the filter criteria. + + The test to be matched + True if at least one descendant matches the filter criteria + + + + Create a TestFilter instance from an xml representation. + + + + + Create a TestFilter from it's TNode representation + + + + + Adds an XML node + + True if recursive + The added XML node + + + + Adds an XML node + + Parent node + True if recursive + The added XML node + + + + Indicates whether this is the EmptyFilter + + + + + Indicates whether this is a top-level filter, + not contained in any other filter. + + + + + Nested class provides an empty filter - one that always + returns true when called. It never matches explicitly. + + + + + Constructs an empty CompositeFilter + + + + + Constructs a CompositeFilter from an array of filters + + + + + + Adds a filter to the list of filters + + The filter to be added + + + + Checks whether the CompositeFilter is matched by a test. + + The test to be matched + + + + Checks whether the CompositeFilter is matched by a test. + + The test to be matched + + + + Checks whether the CompositeFilter is explicit matched by a test. + + The test to be matched + + + + Adds an XML node + + Parent node + True if recursive + The added XML node + + + + Return a list of the composing filters. + + + + + Gets the element name + + Element name + + + + Constructs an empty AndFilter + + + + + Constructs an AndFilter from an array of filters + + + + + + Checks whether the AndFilter is matched by a test + + The test to be matched + True if all the component filters pass, otherwise false + + + + Checks whether the AndFilter is matched by a test + + The test to be matched + True if all the component filters match, otherwise false + + + + Checks whether the AndFilter is explicit matched by a test. + + The test to be matched + True if all the component filters explicit match, otherwise false + + + + Gets the element name + + Element name + + + + SubstringConstraint can test whether a string contains + the expected substring. + + + + + StringConstraint is the abstract base for constraints + that operate on strings. It supports the IgnoreCase + modifier for string operations. + + + + + The Constraint class is the base of all built-in constraints + within NUnit. It provides the operator overloads used to combine + constraints. + + + + + Interface for all constraints + + + + + The IResolveConstraint interface is implemented by all + complete and resolvable constraints and expressions. + + + + + Return the top-level constraint for this expression + + + + + + Applies the constraint to an actual value, returning a ConstraintResult. + + The value to be tested + A ConstraintResult + + + + Applies the constraint to an ActualValueDelegate that returns + the value to be tested. The default implementation simply evaluates + the delegate but derived classes may override it to provide for + delayed processing. + + An ActualValueDelegate + A ConstraintResult + + + + Test whether the constraint is satisfied by a given reference. + The default implementation simply dereferences the value but + derived classes may override it to provide for delayed processing. + + A reference to the value to be tested + A ConstraintResult + + + + The display name of this Constraint for use by ToString(). + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Arguments provided to this Constraint, for use in + formatting the description. + + + + + The ConstraintBuilder holding this constraint + + + + + Construct a constraint with optional arguments + + Arguments to be saved + + + + Applies the constraint to an actual value, returning a ConstraintResult. + + The value to be tested + A ConstraintResult + + + + Applies the constraint to an ActualValueDelegate that returns + the value to be tested. The default implementation simply evaluates + the delegate but derived classes may override it to provide for + delayed processing. + + An ActualValueDelegate + A ConstraintResult + + + + Test whether the constraint is satisfied by a given reference. + The default implementation simply dereferences the value but + derived classes may override it to provide for delayed processing. + + A reference to the value to be tested + A ConstraintResult + + + + Retrieves the value to be tested from an ActualValueDelegate. + The default implementation simply evaluates the delegate but derived + classes may override it to provide for delayed processing. + + An ActualValueDelegate + Delegate evaluation result + + + + Default override of ToString returns the constraint DisplayName + followed by any arguments within angle brackets. + + + + + + Returns the string representation of this constraint + + + + + This operator creates a constraint that is satisfied only if both + argument constraints are satisfied. + + + + + This operator creates a constraint that is satisfied if either + of the argument constraints is satisfied. + + + + + This operator creates a constraint that is satisfied if the + argument constraint is not satisfied. + + + + + Returns a DelayedConstraint with the specified delay time. + + The delay in milliseconds. + + + + + Returns a DelayedConstraint with the specified delay time + and polling interval. + + The delay in milliseconds. + The interval at which to test the constraint. + + + + + Resolves any pending operators and returns the resolved constraint. + + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Arguments provided to this Constraint, for use in + formatting the description. + + + + + The ConstraintBuilder holding this constraint + + + + + Returns a ConstraintExpression by appending And + to the current constraint. + + + + + Returns a ConstraintExpression by appending And + to the current constraint. + + + + + Returns a ConstraintExpression by appending Or + to the current constraint. + + + + + The expected value + + + + + Indicates whether tests should be case-insensitive + + + + + Description of this constraint + + + + + Constructs a StringConstraint without an expected value + + + + + Constructs a StringConstraint given an expected value + + The expected value + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Test whether the constraint is satisfied by a given string + + The string to be tested + True for success, false for failure + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Modify the constraint to ignore case in matching. + + + + + Initializes a new instance of the class. + + The expected. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Abstract base class used for prefixes + + + + + Construct given a base constraint + + + + + + The base constraint + + + + + Prefix used in forming the constraint description + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + AssignableToConstraint is used to test that an object + can be assigned to a given Type. + + + + + TypeConstraint is the abstract base for constraints + that take a Type as their expected value. + + + + + The expected Type used by the constraint + + + + + The type of the actual argument to which the constraint was applied + + + + + Construct a TypeConstraint for a given Type + + The expected type for the constraint + Prefix used in forming the constraint description + + + + Applies the constraint to an actual value, returning a ConstraintResult. + + The value to be tested + A ConstraintResult + + + + Apply the constraint to an actual value, returning true if it succeeds + + The actual argument + True if the constraint succeeds, otherwise false. + + + + Construct an AssignableToConstraint for the type provided + + + + + + Apply the constraint to an actual value, returning true if it succeeds + + The actual argument + True if the constraint succeeds, otherwise false. + + + + Summary description for MaxTimeAttribute. + + + + + PropertyAttribute is used to attach information to a test as a name/value pair.. + + + + + The abstract base class for all custom attributes defined by NUnit. + + + + + Default constructor + + + + + The IApplyToTest interface is implemented by self-applying + attributes that modify the state of a test in some way. + + + + + Modifies a test as defined for the specific attribute. + + The test to modify + + + + Construct a PropertyAttribute with a name and string value + + The name of the property + The property value + + + + Construct a PropertyAttribute with a name and int value + + The name of the property + The property value + + + + Construct a PropertyAttribute with a name and double value + + The name of the property + The property value + + + + Constructor for derived classes that set the + property dictionary directly. + + + + + Constructor for use by derived classes that use the + name of the type as the property name. Derived classes + must ensure that the Type of the property value is + a standard type supported by the BCL. Any custom + types will cause a serialization Exception when + in the client. + + + + + Modifies a test by adding properties to it. + + The test to modify + + + + Gets the property dictionary for this attribute + + + + + Objects implementing this interface are used to wrap + the entire test, including SetUp and TearDown. + + + + + ICommandWrapper is implemented by attributes and other + objects able to wrap a TestCommand with another command. + + + Attributes or other objects should implement one of the + derived interfaces, rather than this one, since they + indicate in which part of the command chain the wrapper + should be applied. + + + + + Wrap a command and return the result. + + The command to be wrapped + The wrapped command + + + + Construct a MaxTimeAttribute, given a time in milliseconds. + + The maximum elapsed time in milliseconds + + + + Randomizer returns a set of random _values in a repeatable + way, to allow re-running of tests if necessary. It extends + the .NET Random class, providing random values for a much + wider range of types. + + The class is used internally by the framework to generate + test case data and is also exposed for use by users through + the TestContext.Random property. + + + For consistency with the underlying Random Type, methods + returning a single value use the prefix "Next..." Those + without an argument return a non-negative value up to + the full positive range of the Type. Overloads are provided + for specifying a maximum or a range. Methods that return + arrays or strings use the prefix "Get..." to avoid + confusion with the single-value methods. + + + + + Default characters for random functions. + + Default characters are the English alphabet (uppercase & lowercase), arabic numerals, and underscore + + + + Get a Randomizer for a particular member, returning + one that has already been created if it exists. + This ensures that the same _values are generated + each time the tests are reloaded. + + + + + Get a randomizer for a particular parameter, returning + one that has already been created if it exists. + This ensures that the same values are generated + each time the tests are reloaded. + + + + + Create a new Randomizer using the next seed + available to ensure that each randomizer gives + a unique sequence of values. + + + + + + Default constructor + + + + + Construct based on seed value + + + + + + Returns a random unsigned int. + + + + + Returns a random unsigned int less than the specified maximum. + + + + + Returns a random unsigned int within a specified range. + + + + + Returns a non-negative random short. + + + + + Returns a non-negative random short less than the specified maximum. + + + + + Returns a non-negative random short within a specified range. + + + + + Returns a random unsigned short. + + + + + Returns a random unsigned short less than the specified maximum. + + + + + Returns a random unsigned short within a specified range. + + + + + Returns a random long. + + + + + Returns a random long less than the specified maximum. + + + + + Returns a non-negative random long within a specified range. + + + + + Returns a random ulong. + + + + + Returns a random ulong less than the specified maximum. + + + + + Returns a non-negative random long within a specified range. + + + + + Returns a random Byte + + + + + Returns a random Byte less than the specified maximum. + + + + + Returns a random Byte within a specified range + + + + + Returns a random SByte + + + + + Returns a random sbyte less than the specified maximum. + + + + + Returns a random sbyte within a specified range + + + + + Returns a random bool + + + + + Returns a random bool based on the probablility a true result + + + + + Returns a random double between 0.0 and the specified maximum. + + + + + Returns a random double within a specified range. + + + + + Returns a random float. + + + + + Returns a random float between 0.0 and the specified maximum. + + + + + Returns a random float within a specified range. + + + + + Returns a random enum value of the specified Type as an object. + + + + + Returns a random enum value of the specified Type. + + + + + Generate a random string based on the characters from the input string. + + desired length of output string. + string representing the set of characters from which to construct the resulting string + A random string of arbitrary length + + + + Generate a random string based on the characters from the input string. + + desired length of output string. + A random string of arbitrary length + Uses DefaultStringChars as the input character set + + + + Generate a random string based on the characters from the input string. + + A random string of the default length + Uses DefaultStringChars as the input character set + + + + Returns a random decimal. + + + + + Returns a random decimal between positive zero and the specified maximum. + + + + + Returns a random decimal within a specified range, which is not + permitted to exceed decimal.MaxVal in the current implementation. + + + A limitation of this implementation is that the range from min + to max must not exceed decimal.MaxVal. + + + + + Initial seed used to create randomizers for this run + + + + + The IFixtureBuilder interface is exposed by a class that knows how to + build a TestFixture from one or more Types. In general, it is exposed + by an attribute, but may be implemented in a helper class used by the + attribute in some cases. + + + + + Build one or more TestFixtures from type provided. At least one + non-null TestSuite must always be returned, since the method is + generally called because the user has marked the target class as + a fixture. If something prevents the fixture from being used, it + will be returned nonetheless, labelled as non-runnable. + + The type info of the fixture to be used. + A TestSuite object or one derived from TestSuite. + + + + The ITestBuilder interface is exposed by a class that knows how to + build one or more TestMethods from a MethodInfo. In general, it is exposed + by an attribute, which has additional information available to provide + the necessary test parameters to distinguish the test cases built. + + + + + Build one or more TestMethods from the provided MethodInfo. + + The method to be used as a test + The TestSuite to which the method will be added + A TestMethod object + + + + The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection. + + + + + Returns an array of custom attributes of the specified type applied to this object + + + + + Returns a value indicating whether an attribute of the specified type is defined on this object. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents the result of running a test suite + + + + + The TestResult class represents the result of a test. + + + + + The ITestResult interface represents the result of a test. + + + + + Gets the ResultState of the test result, which + indicates the success or failure of the test. + + + + + Gets the name of the test result + + + + + Gets the full name of the test result + + + + + Gets the elapsed time for running the test in seconds + + + + + Gets or sets the time the test started running. + + + + + Gets or sets the time the test finished running. + + + + + Gets the message associated with a test + failure or with not running the test + + + + + Gets any stacktrace associated with an + error or failure. Not available in + the Compact Framework 1.0. + + + + + Gets the number of asserts executed + when running the test and all its children. + + + + + Gets the number of test cases that failed + when running the test and all its children. + + + + + Gets the number of test cases that passed + when running the test and all its children. + + + + + Gets the number of test cases that were skipped + when running the test and all its children. + + + + + Gets the number of test cases that were inconclusive + when running the test and all its children. + + + + + Indicates whether this result has any child results. + Accessing HasChildren should not force creation of the + Children collection in classes implementing this interface. + + + + + Gets the the collection of child results. + + + + + Gets the Test to which this result applies. + + + + + Gets any text output written to this result. + + + + + The minimum duration for tests + + + + + Error message for when child tests have errors + + + + + Error message for when child tests are ignored + + + + + Aggregate assertion count + + + + + Construct a test result given a Test + + The test to be used + + + + Returns the Xml representation of the result. + + If true, descendant results are included + An XmlNode representing the result + + + + Adds the XML representation of the result as a child of the + supplied parent node.. + + The parent node. + If true, descendant results are included + + + + + Set the result of the test + + The ResultState to use in the result + + + + Set the result of the test + + The ResultState to use in the result + A message associated with the result state + + + + Set the result of the test + + The ResultState to use in the result + A message associated with the result state + Stack trace giving the location of the command + + + + Set the test result based on the type of exception thrown + + The exception that was thrown + + + + Set the test result based on the type of exception thrown + + The exception that was thrown + THe FailureSite to use in the result + + + + RecordTearDownException appends the message and stacktrace + from an exception arising during teardown of the test + to any previously recorded information, so that any + earlier failure information is not lost. Note that + calling Assert.Ignore, Assert.Inconclusive, etc. during + teardown is treated as an error. If the current result + represents a suite, it may show a teardown error even + though all contained tests passed. + + The Exception to be recorded + + + + Adds a reason element to a node and returns it. + + The target node. + The new reason element. + + + + Adds a failure element to a node and returns it. + + The target node. + The new failure element. + + + + Gets the test with which this result is associated. + + + + + Gets the ResultState of the test result, which + indicates the success or failure of the test. + + + + + Gets the name of the test result + + + + + Gets the full name of the test result + + + + + Gets or sets the elapsed time for running the test in seconds + + + + + Gets or sets the time the test started running. + + + + + Gets or sets the time the test finished running. + + + + + Gets the message associated with a test + failure or with not running the test + + + + + Gets any stacktrace associated with an + error or failure. + + + + + Gets or sets the count of asserts executed + when running the test. + + + + + Gets the number of test cases that failed + when running the test and all its children. + + + + + Gets the number of test cases that passed + when running the test and all its children. + + + + + Gets the number of test cases that were skipped + when running the test and all its children. + + + + + Gets the number of test cases that were inconclusive + when running the test and all its children. + + + + + Indicates whether this result has any child results. + + + + + Gets the collection of child results. + + + + + Gets a TextWriter, which will write output to be included in the result. + + + + + Gets any text output written to this result. + + + + + Construct a TestSuiteResult base on a TestSuite + + The TestSuite to which the result applies + + + + Adds a child result to this result, setting this result's + ResultState to Failure if the child result failed. + + The result to be added + + + + Gets the number of test cases that failed + when running the test and all its children. + + + + + Gets the number of test cases that passed + when running the test and all its children. + + + + + Gets the number of test cases that were skipped + when running the test and all its children. + + + + + Gets the number of test cases that were inconclusive + when running the test and all its children. + + + + + Indicates whether this result has any child results. + + + + + Gets the collection of child results. + + + + + TestSuite represents a composite test, which contains other tests. + + + + + The Test abstract class represents a test within the framework. + + + + + Common interface supported by all representations + of a test. Only includes informational fields. + The Run method is specifically excluded to allow + for data-only representations of a test. + + + + + Gets the id of the test + + + + + Gets the name of the test + + + + + Gets the fully qualified name of the test + + + + + Gets the name of the class containing this test. Returns + null if the test is not associated with a class. + + + + + Gets the name of the method implementing this test. + Returns null if the test is not implemented as a method. + + + + + Gets the Type of the test fixture, if applicable, or + null if no fixture type is associated with this test. + + + + + Gets an IMethod for the method implementing this test. + Returns null if the test is not implemented as a method. + + + + + Gets the RunState of the test, indicating whether it can be run. + + + + + Count of the test cases ( 1 if this is a test case ) + + + + + Gets the properties of the test + + + + + Gets the parent test, if any. + + The parent test or null if none exists. + + + + Returns true if this is a test suite + + + + + Gets a bool indicating whether the current test + has any descendant tests. + + + + + Gets this test's child tests + + A list of child tests + + + + Gets a fixture object for running this test. + + + + + Static value to seed ids. It's started at 1000 so any + uninitialized ids will stand out. + + + + + The SetUp methods. + + + + + The teardown methods + + + + + Used to cache the declaring type for this MethodInfo + + + + + Method property backing field + + + + + Constructs a test given its name + + The name of the test + + + + Constructs a test given the path through the + test hierarchy to its parent and a name. + + The parent tests full name + The name of the test + + + + TODO: Documentation needed for constructor + + + + + + Construct a test from a MethodInfo + + + + + + Creates a TestResult for this test. + + A TestResult suitable for this type of test. + + + + Modify a newly constructed test by applying any of NUnit's common + attributes, based on a supplied ICustomAttributeProvider, which is + usually the reflection element from which the test was constructed, + but may not be in some instances. The attributes retrieved are + saved for use in subsequent operations. + + An object implementing ICustomAttributeProvider + + + + Add standard attributes and members to a test node. + + + + + + + Returns the Xml representation of the test + + If true, include child tests recursively + + + + + Returns an XmlNode representing the current result after + adding it as a child of the supplied parent node. + + The parent node. + If true, descendant results are included + + + + + Compares this test to another test for sorting purposes + + The other test + Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test + + + + Gets or sets the id of the test + + + + + + Gets or sets the name of the test + + + + + Gets or sets the fully qualified name of the test + + + + + + Gets the name of the class where this test was declared. + Returns null if the test is not associated with a class. + + + + + Gets the name of the method implementing this test. + Returns null if the test is not implemented as a method. + + + + + Gets the TypeInfo of the fixture used in running this test + or null if no fixture type is associated with it. + + + + + Gets a MethodInfo for the method implementing this test. + Returns null if the test is not implemented as a method. + + + + + Whether or not the test should be run + + + + + Gets the name used for the top-level element in the + XML representation of this test + + + + + Gets a string representing the type of test. Used as an attribute + value in the XML representation of a test and has no other + function in the framework. + + + + + Gets a count of test cases represented by + or contained under this test. + + + + + Gets the properties for this test + + + + + Returns true if this is a TestSuite + + + + + Gets a bool indicating whether the current test + has any descendant tests. + + + + + Gets the parent as a Test object. + Used by the core to set the parent. + + + + + Gets this test's child tests + + A list of child tests + + + + Gets or sets a fixture object for running this test. + + + + + Static prefix used for ids in this AppDomain. + Set by FrameworkController. + + + + + Gets or Sets the Int value representing the seed for the RandomGenerator + + + + + + Our collection of child tests + + + + + Initializes a new instance of the class. + + The name of the suite. + + + + Initializes a new instance of the class. + + Name of the parent suite. + The name of the suite. + + + + Initializes a new instance of the class. + + Type of the fixture. + + + + Initializes a new instance of the class. + + Type of the fixture. + + + + Sorts tests under this suite. + + + + + Adds a test to the suite. + + The test. + + + + Overridden to return a TestSuiteResult. + + A TestResult for this test. + + + + Returns an XmlNode representing the current result after + adding it as a child of the supplied parent node. + + The parent node. + If true, descendant results are included + + + + + Check that setup and teardown methods marked by certain attributes + meet NUnit's requirements and mark the tests not runnable otherwise. + + The attribute type to check for + + + + Gets this test's child tests + + The list of child tests + + + + Gets a count of test cases represented by + or contained under this test. + + + + + + The arguments to use in creating the fixture + + + + + Set to true to suppress sorting this suite's contents + + + + + Gets a bool indicating whether the current test + has any descendant tests. + + + + + Gets the name used for the top-level element in the + XML representation of this test + + + + + A PropertyBag represents a collection of name value pairs + that allows duplicate entries with the same key. Methods + are provided for adding a new pair as well as for setting + a key to a single value. All keys are strings but _values + may be of any type. Null _values are not permitted, since + a null entry represents the absence of the key. + + + + + A PropertyBag represents a collection of name/value pairs + that allows duplicate entries with the same key. Methods + are provided for adding a new pair as well as for setting + a key to a single value. All keys are strings but _values + may be of any type. Null _values are not permitted, since + a null entry represents the absence of the key. + + The entries in a PropertyBag are of two kinds: those that + take a single value and those that take multiple _values. + However, the PropertyBag has no knowledge of which entries + fall into each category and the distinction is entirely + up to the code using the PropertyBag. + + When working with multi-valued properties, client code + should use the Add method to add name/value pairs and + indexing to retrieve a list of all _values for a given + key. For example: + + bag.Add("Tag", "one"); + bag.Add("Tag", "two"); + Assert.That(bag["Tag"], + Is.EqualTo(new string[] { "one", "two" })); + + When working with single-valued propeties, client code + should use the Set method to set the value and Get to + retrieve the value. The GetSetting methods may also be + used to retrieve the value in a type-safe manner while + also providing default. For example: + + bag.Set("Priority", "low"); + bag.Set("Priority", "high"); // replaces value + Assert.That(bag.Get("Priority"), + Is.EqualTo("high")); + Assert.That(bag.GetSetting("Priority", "low"), + Is.EqualTo("high")); + + + + + Adds a key/value pair to the property bag + + The key + The value + + + + Sets the value for a key, removing any other + _values that are already in the property set. + + + + + + + Gets a single value for a key, using the first + one if multiple _values are present and returning + null if the value is not found. + + + + + Gets a flag indicating whether the specified key has + any entries in the property set. + + The key to be checked + True if their are _values present, otherwise false + + + + Gets or sets the list of _values for a particular key + + The key for which the _values are to be retrieved or set + + + + Gets a collection containing all the keys in the property set + + + + + Adds a key/value pair to the property set + + The key + The value + + + + Sets the value for a key, removing any other + _values that are already in the property set. + + + + + + + Gets a single value for a key, using the first + one if multiple _values are present and returning + null if the value is not found. + + + + + + + Gets a flag indicating whether the specified key has + any entries in the property set. + + The key to be checked + + True if their are _values present, otherwise false + + + + + Returns an XmlNode representating the current PropertyBag. + + Not used + An XmlNode representing the PropertyBag + + + + Returns an XmlNode representing the PropertyBag after + adding it as a child of the supplied parent node. + + The parent node. + Not used + + + + + Gets a collection containing all the keys in the property set + + + + + + Gets or sets the list of _values for a particular key + + + + + Thrown when an assertion failed. Here to preserve the inner + exception and hence its stack trace. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The error message that explains + the reason for the exception + + + + Initializes a new instance of the class. + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + FullName filter selects tests based on their FullName + + + + + ValueMatchFilter selects tests based on some value, which + is expected to be contained in the test. + + + + + Construct a ValueMatchFilter for a single value. + + The value to be included. + + + + Match the input provided by the derived class + + The value to be matchedT + True for a match, false otherwise. + + + + Adds an XML node + + Parent node + True if recursive + The added XML node + + + + Returns the value matched by the filter - used for testing + + + + + Indicates whether the value is a regular expression + + + + + Gets the element name + + Element name + + + + Construct a FullNameFilter for a single name + + The name the filter will recognize. + + + + Match a test against a single value. + + + + + Gets the element name + + Element name + + + + NotFilter negates the operation of another filter + + + + + Construct a not filter on another filter + + The filter to be negated + + + + Determine if a particular test passes the filter criteria. The default + implementation checks the test itself, its parents and any descendants. + + Derived classes may override this method or any of the Match methods + to change the behavior of the filter. + + The test to which the filter is applied + True if the test passes the filter, otherwise false + + + + Check whether the filter matches a test + + The test to be matched + True if it matches, otherwise false + + + + Determine if a test matches the filter expicitly. That is, it must + be a direct match of the test itself or one of it's children. + + The test to which the filter is applied + True if the test matches the filter explicityly, otherwise false + + + + Adds an XML node + + Parent node + True if recursive + The added XML node + + + + Gets the base filter + + + + + SequentialStrategy creates test cases by using all of the + parameter data sources in parallel, substituting null + when any of them run out of data. + + + + + CombiningStrategy is the abstract base for classes that + know how to combine values provided for individual test + parameters to create a set of test cases. + + + + + Gets the test cases generated by the CombiningStrategy. + + The test cases. + + + + Gets the test cases generated by the CombiningStrategy. + + The test cases. + + + + NUnitTestFixtureBuilder is able to build a fixture given + a class marked with a TestFixtureAttribute or an unmarked + class containing test methods. In the first case, it is + called by the attribute and in the second directly by + NUnitSuiteBuilder. + + + + + Build a TestFixture from type provided. A non-null TestSuite + must always be returned, since the method is generally called + because the user has marked the target class as a fixture. + If something prevents the fixture from being used, it should + be returned nonetheless, labelled as non-runnable. + + An ITypeInfo for the fixture to be used. + A TestSuite object or one derived from TestSuite. + + + + Overload of BuildFrom called by tests that have arguments. + Builds a fixture using the provided type and information + in the ITestFixtureData object. + + The TypeInfo for which to construct a fixture. + An object implementing ITestFixtureData or null. + + + + + Method to add test cases to the newly constructed fixture. + + The fixture to which cases should be added + + + + Method to create a test case from a MethodInfo and add + it to the fixture being built. It first checks to see if + any global TestCaseBuilder addin wants to build the + test case. If not, it uses the internal builder + collection maintained by this fixture builder. + + The default implementation has no test case builders. + Derived classes should add builders to the collection + in their constructor. + + The method for which a test is to be created + The test suite being built. + A newly constructed Test + + + + UniqueItemsConstraint tests whether all the items in a + collection are unique. + + + + + CollectionItemsEqualConstraint is the abstract base class for all + collection constraints that apply some notion of item equality + as a part of their operation. + + + + + CollectionConstraint is the abstract base class for + constraints that operate on collections. + + + + + Construct an empty CollectionConstraint + + + + + Construct a CollectionConstraint + + + + + + Determines whether the specified enumerable is empty. + + The enumerable. + + true if the specified enumerable is empty; otherwise, false. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Protected method to be implemented by derived classes + + + + + + + Construct an empty CollectionConstraint + + + + + Construct a CollectionConstraint + + + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied Comparison object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Compares two collection members for equality + + + + + Return a new CollectionTally for use in making tests + + The collection to be included in the tally + + + + Flag the constraint to ignore case and return self. + + + + + Check that all items are unique. + + + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + SamePathOrUnderConstraint tests that one path is under another + + + + + PathConstraint serves as the abstract base of constraints + that operate on paths and provides several helper methods. + + + + + Construct a PathConstraint for a give expected path + + The expected path + + + + Returns the string representation of this constraint + + + + + Canonicalize the provided path + + + The path in standardized form + + + + Test whether one path in canonical form is a subpath of another path + + The first path - supposed to be the parent path + The second path - supposed to be the child path + + + + + Modifies the current instance to be case-sensitive + and returns it. + + + + + Initializes a new instance of the class. + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + NoItemConstraint applies another constraint to each + item in a collection, failing if any of them succeeds. + + + + + Construct a SomeItemsConstraint on top of an existing constraint + + + + + + Apply the item constraint to each item in the collection, + failing if any item fails. + + + + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + EndsWithConstraint can test whether a string ends + with an expected substring. + + + + + Initializes a new instance of the class. + + The expected string + + + + Test whether the constraint is matched by the actual value. + This is a template method, which calls the IsMatch method + of the derived class. + + + + + + + ValuesAttribute is used to provide literal arguments for + an individual parameter of a test. + + + + + The abstract base class for all data-providing attributes + defined by NUnit. Used to select all data sources for a + method, class or parameter. + + + + + Default constructor + + + + + The IParameterDataSource interface is implemented by types + that can provide data for a test method parameter. + + + + + Gets an enumeration of data items for use as arguments + for a test method parameter. + + The parameter for which data is needed + An enumeration containing individual data items + + + + The collection of data to be returned. Must + be set by any derived attribute classes. + We use an object[] so that the individual + elements may have their type changed in GetData + if necessary + + + + + Constructs for use with an Enum parameter. Will pass every enum + value in to the test. + + + + + Construct with one argument + + + + + + Construct with two arguments + + + + + + + Construct with three arguments + + + + + + + + Construct with an array of arguments + + + + + + Get the collection of _values to be used as arguments + + + + + Marks a test to use a pairwise join of any argument + data provided. Arguments will be combined in such a + way that all possible pairs of arguments are used. + + + + + Marks a test to use a particular CombiningStrategy to join + any parameter data provided. Since this is the default, the + attribute is optional. + + + + + Construct a CombiningStrategyAttribute incorporating an + ICombiningStrategy and an IParamterDataProvider. + + Combining strategy to be used in combining data + An IParameterDataProvider to supply data + + + + Construct a CombiningStrategyAttribute incorporating an object + that implements ICombiningStrategy and an IParameterDataProvider. + This constructor is provided for CLS compliance. + + Combining strategy to be used in combining data + An IParameterDataProvider to supply data + + + + Construct one or more TestMethods from a given MethodInfo, + using available parameter data. + + The MethodInfo for which tests are to be constructed. + The suite to which the tests will be added. + One or more TestMethods + + + + Modify the test by adding the name of the combining strategy + to the properties. + + The test to modify + + + + Default constructor + + + + + CultureAttribute is used to mark a test fixture or an + individual method as applying to a particular Culture only. + + + + + Abstract base for Attributes that are used to include tests + in the test run based on environmental settings. + + + + + Constructor with no included items specified, for use + with named property syntax. + + + + + Constructor taking one or more included items + + Comma-delimited list of included items + + + + Name of the item that is needed in order for + a test to run. Multiple items may be given, + separated by a comma. + + + + + Name of the item to be excluded. Multiple items + may be given, separated by a comma. + + + + + The reason for including or excluding the test + + + + + Constructor with no cultures specified, for use + with named property syntax. + + + + + Constructor taking one or more cultures + + Comma-deliminted list of cultures + + + + Causes a test to be skipped if this CultureAttribute is not satisfied. + + The test to modify + + + + Tests to determine if the current culture is supported + based on the properties of this attribute. + + True, if the current culture is supported + + + + Test to determine if the a particular culture or comma- + delimited set of cultures is in use. + + Name of the culture or comma-separated list of culture ids + True if the culture is in use on the system + + + + Test to determine if one of a collection of cultures + is being used currently. + + + + + + + The current state of a work item + + + + + Ready to run or continue + + + + + Work Item is executing + + + + + Complete + + + + + A WorkItem may be an individual test case, a fixture or + a higher level grouping of tests. All WorkItems inherit + from the abstract WorkItem class, which uses the template + pattern to allow derived classes to perform work in + whatever way is needed. + + A WorkItem is created with a particular TestExecutionContext + and is responsible for re-establishing that context in the + current thread before it begins or resumes execution. + + + + + Creates a work item. + + The test for which this WorkItem is being created. + The filter to be used in selecting any child Tests. + + + + + Construct a WorkItem for a particular test. + + The test that the WorkItem will run + + + + Initialize the TestExecutionContext. This must be done + before executing the WorkItem. + + + Originally, the context was provided in the constructor + but delaying initialization of the context until the item + is about to be dispatched allows changes in the parent + context during OneTimeSetUp to be reflected in the child. + + The TestExecutionContext to use + + + + Execute the current work item, including any + child work items. + + + + + Cancel (abort or stop) a WorkItem + + true if the WorkItem should be aborted, false if it should run to completion + + + + Method that performs actually performs the work. It should + set the State to WorkItemState.Complete when done. + + + + + Method called by the derived class when all work is complete + + + + + Event triggered when the item is complete + + + + + Gets the current state of the WorkItem + + + + + The test being executed by the work item + + + + + The execution context + + + + + The unique id of the worker executing this item. + + + + + The test actions to be performed before and after this test + + + + + The test result + + + + + TODO: Documentation needed for class + + + + + TODO: Documentation needed for class + + + + + TestCommand is the abstract base class for all test commands + in the framework. A TestCommand represents a single stage in + the execution of a test, e.g.: SetUp/TearDown, checking for + Timeout, verifying the returned result from a method, etc. + + TestCommands may decorate other test commands so that the + execution of a lower-level command is nested within that + of a higher level command. All nested commands are executed + synchronously, as a single unit. Scheduling test execution + on separate threads is handled at a higher level, using the + task dispatcher. + + + + + Construct a TestCommand for a test. + + The test to be executed + + + + Runs the test in a specified context, returning a TestResult. + + The TestExecutionContext to be used for running the test. + A TestResult + + + + Gets the test associated with this command. + + + + TODO: Documentation needed for field + + + TODO: Documentation needed for method + + + + TODO: Documentation needed for constructor + + + + + + Initializes a new instance of the class. + + The inner command. + The max time allowed in milliseconds + + + + Runs the test, saving a TestResult in the supplied TestExecutionContext + + The context in which the test should run. + A TestResult + + + + The ITestListener interface is used internally to receive + notifications of significant events while a test is being + run. The events are propagated to clients by means of an + AsyncCallback. NUnit extensions may also monitor these events. + + + + + Called when a test has just started + + The test that is starting + + + + Called when a test has finished + + The result of the test + + + + Called when a test produces output for immediate display + + A TestOutput object containing the text to display + + + + The ITestAssemblyBuilder interface is implemented by a class + that is able to build a suite of tests given an assembly or + an assembly filename. + + + + + Build a suite of tests from a provided assembly + + The assembly from which tests are to be built + A dictionary of options to use in building the suite + A TestSuite containing the tests found in the assembly + + + + Build a suite of tests given the filename of an assembly + + The filename of the assembly from which tests are to be built + A dictionary of options to use in building the suite + A TestSuite containing the tests found in the assembly + + + + InternalTrace provides facilities for tracing the execution + of the NUnit framework. Tests and classes under test may make use + of Console writes, System.Diagnostics.Trace or various loggers and + NUnit itself traps and processes each of them. For that reason, a + separate internal trace is needed. + + Note: + InternalTrace uses a global lock to allow multiple threads to write + trace messages. This can easily make it a bottleneck so it must be + used sparingly. Keep the trace Level as low as possible and only + insert InternalTrace writes where they are needed. + TODO: add some buffering and a separate writer thread as an option. + TODO: figure out a way to turn on trace in specific classes only. + + + + + Initialize the internal trace facility using the name of the log + to be written to and the trace level. + + The log name + The trace level + + + + Initialize the internal trace using a provided TextWriter and level + + A TextWriter + The InternalTraceLevel + + + + Get a named Logger + + + + + + Get a logger named for a particular Type. + + + + + Gets a flag indicating whether the InternalTrace is initialized + + + + + The ITypeInfo interface is an abstraction of a .NET Type + + + + + Returns true if the Type wrapped is equal to the argument + + + + + Get the display name for this typeInfo. + + + + + Get the display name for an oject of this type, constructed with specific arguments + + + + + Returns a Type representing a generic type definition from which this Type can be constructed. + + + + + Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments + + + + + Returns a value indicating whether this type has a method with a specified public attribute + + + + + Returns an array of IMethodInfos for methods of this Type + that match the specified flags. + + + + + Gets the public constructor taking the specified argument Types + + + + + Returns a value indicating whether this Type has a public constructor taking the specified argument Types. + + + + + Construct an object of this Type, using the specified arguments. + + + + + Gets the underlying Type on which this ITypeInfo is based + + + + + Gets the base type of this type as an ITypeInfo + + + + + Gets the Name of the Type + + + + + Gets the FullName of the Type + + + + + Gets the assembly in which the type is declared + + + + + Gets the Namespace of the Type + + + + + Gets a value indicating whether the type is abstract. + + + + + Gets a value indicating whether the Type is a generic Type + + + + + Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types. + + + + + Gets a value indicating whether the Type is a generic Type definition + + + + + Gets a value indicating whether the type is sealed. + + + + + Gets a value indicating whether this type is a static class. + + + + + Applies the constraint to an actual value, returning a ConstraintResult. + + The value to be tested + A ConstraintResult + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Defines methods to manipulate thread-safe collections intended for producer/consumer usage. + + Specifies the type of elements in the collection. + + All implementations of this interface must enable all members of this interface + to be used concurrently from multiple threads. + + + + + Attempts to add an object to the . + + The object to add to the . + true if the object was added successfully; otherwise, false. + The was invalid for this collection. + + + + Attempts to remove and return an object from the . + + + When this method returns, if the object was removed and returned successfully, contains the removed object. If no object was available to be removed, the value is + unspecified. + + true if an object was removed and returned successfully; otherwise, false. + + + + Copies the elements contained in the to a new array. + + A new array containing the elements copied from the . + + + + Copies the elements of the to + an + , starting at a specified index. + + The one-dimensional that is the destination of + the elements copied from the . + The array must have zero-based indexing. + The zero-based index in at which copying + begins. + is a null reference (Nothing in + Visual Basic). + is less than + zero. + is equal to or greater than the + length of the + -or- The number of elements in the source is greater than the + available space from to the end of the destination . + + + + + Provide the context information of the current test. + This is an adapter for the internal ExecutionContext + class, hiding the internals from the user test. + + + + + + + + + + Construct a TestContext for an ExecutionContext + + The ExecutionContext to adapt + + + + Gets a TextWriter that will send output directly to Console.Error + + + + + Gets a TextWriter for use in displaying immediate progress messages + + + + + TestParameters object holds parameters for the test run, if any are specified + + + + Write the string representation of a boolean value to the current result + + + Write a char to the current result + + + Write a char array to the current result + + + Write the string representation of a double to the current result + + + Write the string representation of an Int32 value to the current result + + + Write the string representation of an Int64 value to the current result + + + Write the string representation of a decimal value to the current result + + + Write the string representation of an object to the current result + + + Write the string representation of a Single value to the current result + + + Write a string to the current result + + + Write the string representation of a UInt32 value to the current result + + + Write the string representation of a UInt64 value to the current result + + + Write a formatted string to the current result + + + Write a formatted string to the current result + + + Write a formatted string to the current result + + + Write a formatted string to the current result + + + Write a line terminator to the current result + + + Write the string representation of a boolean value to the current result followed by a line terminator + + + Write a char to the current result followed by a line terminator + + + Write a char array to the current result followed by a line terminator + + + Write the string representation of a double to the current result followed by a line terminator + + + Write the string representation of an Int32 value to the current result followed by a line terminator + + + Write the string representation of an Int64 value to the current result followed by a line terminator + + + Write the string representation of a decimal value to the current result followed by a line terminator + + + Write the string representation of an object to the current result followed by a line terminator + + + Write the string representation of a Single value to the current result followed by a line terminator + + + Write a string to the current result followed by a line terminator + + + Write the string representation of a UInt32 value to the current result followed by a line terminator + + + Write the string representation of a UInt64 value to the current result followed by a line terminator + + + Write a formatted string to the current result followed by a line terminator + + + Write a formatted string to the current result followed by a line terminator + + + Write a formatted string to the current result followed by a line terminator + + + Write a formatted string to the current result followed by a line terminator + + + + This method adds the a new ValueFormatterFactory to the + chain of responsibility used for fomatting values in messages. + The scope of the change is the current TestContext. + + The factory delegate + + + + This method provides a simplified way to add a ValueFormatter + delegate to the chain of responsibility, creating the factory + delegate internally. It is useful when the Type of the object + is the only criterion for selection of the formatter, since + it can be used without getting involved with a compould function. + + The type supported by this formatter + The ValueFormatter delegate + + + + Get the current test context. This is created + as needed. The user may save the context for + use within a test, but it should not be used + outside the test for which it is created. + + + + + Gets a TextWriter that will send output to the current test result. + + + + + Get a representation of the current test. + + + + + Gets a Representation of the TestResult for the current test. + + + + + Gets the unique name of the Worker that is executing this test. + + + + + Gets the directory containing the current test assembly. + + + + + Gets the directory to be used for outputting files created + by this test run. + + + + + Gets the random generator. + + + The random generator. + + + + + TestAdapter adapts a Test for consumption by + the user test code. + + + + + Construct a TestAdapter for a Test + + The Test to be adapted + + + + Gets the unique Id of a test + + + + + The name of the test, which may or may not be + the same as the method name. + + + + + The name of the method representing the test. + + + + + The FullName of the test + + + + + The ClassName of the test + + + + + The properties of the test. + + + + + ResultAdapter adapts a TestResult for consumption by + the user test code. + + + + + Construct a ResultAdapter for a TestResult + + The TestResult to be adapted + + + + Gets a ResultState representing the outcome of the test. + + + + + Gets the message associated with a test + failure or with not running the test + + + + + Gets any stacktrace associated with an + error or failure. + + + + + Gets the number of test cases that failed + when running the test and all its children. + + + + + Gets the number of test cases that passed + when running the test and all its children. + + + + + Gets the number of test cases that were skipped + when running the test and all its children. + + + + + Gets the number of test cases that were inconclusive + when running the test and all its children. + + + + + ExceptionHelper provides static methods for working with exceptions + + + + + Rethrows an exception, preserving its stack trace + + The exception to rethrow + + + + Builds up a message, using the Message field of the specified exception + as well as any InnerExceptions. + + The exception. + A combined message string. + + + + Builds up a message, using the Message field of the specified exception + as well as any InnerExceptions. + + The exception. + A combined stack trace. + + + + Gets the stack trace of the exception. + + The exception. + A string representation of the stack trace. + + + + CultureDetector is a helper class used by NUnit to determine + whether a test should be run based on the current culture. + + + + + Default constructor uses the current culture. + + + + + Construct a CultureDetector for a particular culture for testing. + + The culture to be used + + + + Test to determine if one of a collection of cultures + is being used currently. + + + + + + + Tests to determine if the current culture is supported + based on a culture attribute. + + The attribute to examine + + + + + Test to determine if the a particular culture or comma- + delimited set of cultures is in use. + + Name of the culture or comma-separated list of culture ids + True if the culture is in use on the system + + + + Return the last failure reason. Results are not + defined if called before IsSupported( Attribute ) + is called. + + + + + PairwiseStrategy creates test cases by combining the parameter + data so that all possible pairs of data items are used. + + + + The number of test cases that cover all possible pairs of test function + parameters values is significantly less than the number of test cases + that cover all possible combination of test function parameters values. + And because different studies show that most of software failures are + caused by combination of no more than two parameters, pairwise testing + can be an effective ways to test the system when it's impossible to test + all combinations of parameters. + + + The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins: + http://burtleburtle.net/bob/math/jenny.html + + + + + + Gets the test cases generated by this strategy instance. + + A set of test cases. + + + + FleaRand is a pseudo-random number generator developed by Bob Jenkins: + http://burtleburtle.net/bob/rand/talksmall.html#flea + + + + + Initializes a new instance of the FleaRand class. + + The seed. + + + + FeatureInfo represents coverage of a single value of test function + parameter, represented as a pair of indices, Dimension and Feature. In + terms of unit testing, Dimension is the index of the test parameter and + Feature is the index of the supplied value in that parameter's list of + sources. + + + + + Initializes a new instance of FeatureInfo class. + + Index of a dimension. + Index of a feature. + + + + A FeatureTuple represents a combination of features, one per test + parameter, which should be covered by a test case. In the + PairwiseStrategy, we are only trying to cover pairs of features, so the + tuples actually may contain only single feature or pair of features, but + the algorithm itself works with triplets, quadruples and so on. + + + + + Initializes a new instance of FeatureTuple class for a single feature. + + Single feature. + + + + Initializes a new instance of FeatureTuple class for a pair of features. + + First feature. + Second feature. + + + + TestCase represents a single test case covering a list of features. + + + + + Initializes a new instance of TestCaseInfo class. + + A number of features in the test case. + + + + PairwiseTestCaseGenerator class implements an algorithm which generates + a set of test cases which covers all pairs of possible values of test + function. + + + + The algorithm starts with creating a set of all feature tuples which we + will try to cover (see method). This set + includes every single feature and all possible pairs of features. We + store feature tuples in the 3-D collection (where axes are "dimension", + "feature", and "all combinations which includes this feature"), and for + every two feature (e.g. "A" and "B") we generate both ("A", "B") and + ("B", "A") pairs. This data structure extremely reduces the amount of + time needed to calculate coverage for a single test case (this + calculation is the most time-consuming part of the algorithm). + + + Then the algorithm picks one tuple from the uncovered tuple, creates a + test case that covers this tuple, and then removes this tuple and all + other tuples covered by this test case from the collection of uncovered + tuples. + + + Picking a tuple to cover + + + There are no any special rules defined for picking tuples to cover. We + just pick them one by one, in the order they were generated. + + + Test generation + + + Test generation starts from creating a completely random test case which + covers, nevertheless, previously selected tuple. Then the algorithm + tries to maximize number of tuples which this test covers. + + + Test generation and maximization process repeats seven times for every + selected tuple and then the algorithm picks the best test case ("seven" + is a magic number which provides good results in acceptable time). + + Maximizing test coverage + + To maximize tests coverage, the algorithm walks thru the list of mutable + dimensions (mutable dimension is a dimension that are not included in + the previously selected tuple). Then for every dimension, the algorithm + walks thru the list of features and checks if this feature provides + better coverage than randomly selected feature, and if yes keeps this + feature. + + + This process repeats while it shows progress. If the last iteration + doesn't improve coverage, the process ends. + + + In addition, for better results, before start every iteration, the + algorithm "scrambles" dimensions - so for every iteration dimension + probes in a different order. + + + + + + Creates a set of test cases for specified dimensions. + + + An array which contains information about dimensions. Each element of + this array represents a number of features in the specific dimension. + + + A set of test cases. + + + + + Provides data from fields marked with the DatapointAttribute or the + DatapointsAttribute. + + + + + The IDataPointProvider interface is used by extensions + that provide data for a single test parameter. + + + + + Determine whether any data is available for a parameter. + + An IParameterInfo representing one + argument to a parameterized test + True if any data is available, otherwise false. + + + + Return an IEnumerable providing data for use with the + supplied parameter. + + An IParameterInfo representing one + argument to a parameterized test + An IEnumerable providing the required data + + + + Determine whether any data is available for a parameter. + + A ParameterInfo representing one + argument to a parameterized test + + True if any data is available, otherwise false. + + + + + Return an IEnumerable providing data for use with the + supplied parameter. + + A ParameterInfo representing one + argument to a parameterized test + + An IEnumerable providing the required data + + + + + CombinatorialStrategy creates test cases by using all possible + combinations of the parameter data. + + + + + Gets the test cases generated by the CombiningStrategy. + + The test cases. + + + + ThrowsNothingConstraint tests that a delegate does not + throw an exception. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True if no exception is thrown, otherwise false + + + + Applies the constraint to an ActualValueDelegate that returns + the value to be tested. The default implementation simply evaluates + the delegate but derived classes may override it to provide for + delayed processing. + + An ActualValueDelegate + A ConstraintResult + + + + Gets text describing a constraint + + + + + Operator that requires at least one of it's arguments to succeed + + + + + Abstract base class for all binary operators + + + + + The ConstraintOperator class is used internally by a + ConstraintBuilder to represent an operator that + modifies or combines constraints. + + Constraint operators use left and right precedence + _values to determine whether the top operator on the + stack should be reduced before pushing a new operator. + + + + + The precedence value used when the operator + is about to be pushed to the stack. + + + + + The precedence value used when the operator + is on the top of the stack. + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + The syntax element preceding this operator + + + + + The syntax element following this operator + + + + + The precedence value used when the operator + is about to be pushed to the stack. + + + + + The precedence value used when the operator + is on the top of the stack. + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + Abstract method that produces a constraint by applying + the operator to its left and right constraint arguments. + + + + + Gets the left precedence of the operator + + + + + Gets the right precedence of the operator + + + + + Construct an OrOperator + + + + + Apply the operator to produce an OrConstraint + + + + + The Numerics class contains common operations on numeric _values. + + + + + Checks the type of the object, returning true if + the object is a numeric type. + + The object to check + true if the object is a numeric type + + + + Checks the type of the object, returning true if + the object is a floating point numeric type. + + The object to check + true if the object is a floating point numeric type + + + + Checks the type of the object, returning true if + the object is a fixed point numeric type. + + The object to check + true if the object is a fixed point numeric type + + + + Test two numeric _values for equality, performing the usual numeric + conversions and using a provided or default tolerance. If the tolerance + provided is Empty, this method may set it to a default tolerance. + + The expected value + The actual value + A reference to the tolerance in effect + True if the _values are equal + + + + Compare two numeric _values, performing the usual numeric conversions. + + The expected value + The actual value + The relationship of the _values to each other + + + + FalseConstraint tests that the actual value is false + + + + + Initializes a new instance of the class. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + TestFixtureAttribute is used to mark a class that represents a TestFixture. + + + + + The ITestCaseData interface is implemented by a class + that is able to return the data required to create an + instance of a parameterized test fixture. + + + + + The ITestData interface is implemented by a class that + represents a single instance of a parameterized test. + + + + + Gets the name to be used for the test + + + + + Gets the RunState for this test case. + + + + + Gets the argument list to be provided to the test + + + + + Gets the property dictionary for the test case + + + + + Get the TypeArgs if separately set + + + + + Default constructor + + + + + Construct with a object[] representing a set of arguments. + In .NET 2.0, the arguments may later be separated into + type arguments and constructor arguments. + + + + + + Build a fixture from type provided. Normally called for a Type + on which the attribute has been placed. + + The type info of the fixture to be used. + A an IEnumerable holding one TestFixture object. + + + + Gets or sets the name of the test. + + The name of the test. + + + + Gets or sets the RunState of this test fixture. + + + + + The arguments originally provided to the attribute + + + + + Properties pertaining to this fixture + + + + + Get or set the type arguments. If not set + explicitly, any leading arguments that are + Types are taken as type arguments. + + + + + Descriptive text for this fixture + + + + + The author of this fixture + + + + + The type that this fixture is testing + + + + + Gets or sets the ignore reason. May set RunState as a side effect. + + The ignore reason. + + + + Gets or sets the reason for not running the fixture. + + The reason. + + + + Gets or sets the ignore reason. When set to a non-null + non-empty value, the test is marked as ignored. + + The ignore reason. + + + + Gets or sets a value indicating whether this is explicit. + + + true if explicit; otherwise, false. + + + + + Gets and sets the category for this fixture. + May be a comma-separated list of categories. + + + + + TestCaseAttribute is used to mark parameterized test cases + and provide them with their arguments. + + + + + The ITestCaseData interface is implemented by a class + that is able to return complete testcases for use by + a parameterized test method. + + + + + Gets the expected result of the test case + + + + + Returns true if an expected result has been set + + + + + IImplyFixture is an empty marker interface used by attributes like + TestAttribute that cause the class where they are used to be treated + as a TestFixture even without a TestFixtureAttribute. + + Marker interfaces are not usually considered a good practice, but + we use it here to avoid cluttering the attribute hierarchy with + classes that don't contain any extra implementation. + + + + + Construct a TestCaseAttribute with a list of arguments. + This constructor is not CLS-Compliant + + + + + + Construct a TestCaseAttribute with a single argument + + + + + + Construct a TestCaseAttribute with a two arguments + + + + + + + Construct a TestCaseAttribute with a three arguments + + + + + + + + Performs several special conversions allowed by NUnit in order to + permit arguments with types that cannot be used in the constructor + of an Attribute such as TestCaseAttribute or to simplify their use. + + The arguments to be converted + The ParameterInfo array for the method + + + + Construct one or more TestMethods from a given MethodInfo, + using available parameter data. + + The MethodInfo for which tests are to be constructed. + The suite to which the tests will be added. + One or more TestMethods + + + + Gets or sets the name of the test. + + The name of the test. + + + + Gets or sets the RunState of this test case. + + + + + Gets the list of arguments to a test case + + + + + Gets the properties of the test case + + + + + Gets or sets the expected result. + + The result. + + + + Returns true if the expected result has been set + + + + + Gets or sets the description. + + The description. + + + + The author of this test + + + + + The type that this test is testing + + + + + Gets or sets the reason for ignoring the test + + + + + Gets or sets a value indicating whether this is explicit. + + + true if explicit; otherwise, false. + + + + + Gets or sets the reason for not running the test. + + The reason. + + + + Gets or sets the ignore reason. When set to a non-null + non-empty value, the test is marked as ignored. + + The ignore reason. + + + + Comma-delimited list of platforms to run the test for + + + + + Comma-delimited list of platforms to not run the test for + + + + + Gets and sets the category for this test case. + May be a comma-separated list of categories. + + + + + GenericMethodHelper is able to deduce the Type arguments for + a generic method from the actual arguments provided. + + + + + Construct a GenericMethodHelper for a method + + MethodInfo for the method to examine + + + + Return the type argments for the method, deducing them + from the arguments actually provided. + + The arguments to the method + An array of type arguments. + + + + TestActionCommand runs the BeforeTest actions for a test, + then runs the test and finally runs the AfterTestActions. + + + + + Initializes a new instance of the class. + + The inner command. + + + + Runs the test, saving a TestResult in the supplied TestExecutionContext. + + The context in which the test should run. + A TestResult + + + + Provides internal logging to the NUnit framework + + + + + Interface for logging within the engine + + + + + Logs the specified message at the error level. + + The message. + + + + Logs the specified message at the error level. + + The message. + The arguments. + + + + Logs the specified message at the warning level. + + The message. + + + + Logs the specified message at the warning level. + + The message. + The arguments. + + + + Logs the specified message at the info level. + + The message. + + + + Logs the specified message at the info level. + + The message. + The arguments. + + + + Logs the specified message at the debug level. + + The message. + + + + Logs the specified message at the debug level. + + The message. + The arguments. + + + + Initializes a new instance of the class. + + The name. + The log level. + The writer where logs are sent. + + + + Logs the message at error level. + + The message. + + + + Logs the message at error level. + + The message. + The message arguments. + + + + Logs the message at warm level. + + The message. + + + + Logs the message at warning level. + + The message. + The message arguments. + + + + Logs the message at info level. + + The message. + + + + Logs the message at info level. + + The message. + The message arguments. + + + + Logs the message at debug level. + + The message. + + + + Logs the message at debug level. + + The message. + The message arguments. + + + + ClassName filter selects tests based on the class FullName + + + + + Construct a FullNameFilter for a single name + + The name the filter will recognize. + + + + Match a test against a single value. + + + + + Gets the element name + + Element name + + + + PropertyFilter is able to select or exclude tests + based on their properties. + + + + + + Construct a PropertyFilter using a property name and expected value + + A property name + The expected value of the property + + + + Check whether the filter matches a test + + The test to be matched + + + + + Adds an XML node + + Parent node + True if recursive + The added XML node + + + + Gets the element name + + Element name + + + + Env is a static class that provides some of the features of + System.Environment that are not available under all runtimes + + + + + The newline sequence in the current environment. + + + + + Path to the 'My Documents' folder + + + + + Directory used for file output if not specified on commandline. + + + + + The Assert class contains a collection of static methods that + implement the most common assertions used in NUnit. + + + The Assert class contains a collection of static methods that + implement the most common assertions used in NUnit. + + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + + + + Asserts that a condition is false. If the condition is true the method throws + an . + + The evaluated condition + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is not equal to null + If the object is null then an + is thrown. + + The object that is to be tested + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the object that is passed in is equal to null + If the object is not null then an + is thrown. + + The object that is to be tested + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the double that is passed in is an NaN value. + If the object is not NaN then an + is thrown. + + The value that is to be tested + + + + Assert that a string is empty - that is equal to string.Empty + + The string to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that a string is empty - that is equal to string.Empty + + The string to be tested + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing ICollection + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing ICollection + + + + Assert that a string is not empty - that is not equal to string.Empty + + The string to be tested + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that a string is not empty - that is not equal to string.Empty + + The string to be tested + + + + Assert that an array, list or other collection is not empty + + An array, list or other collection implementing ICollection + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Assert that an array, list or other collection is not empty + + An array, list or other collection implementing ICollection + + + + Asserts that an int is zero. + + The number to be examined + + + + Asserts that an int is zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an unsigned int is zero. + + The number to be examined + + + + Asserts that an unsigned int is zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a Long is zero. + + The number to be examined + + + + Asserts that a Long is zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an unsigned Long is zero. + + The number to be examined + + + + Asserts that an unsigned Long is zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a decimal is zero. + + The number to be examined + + + + Asserts that a decimal is zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a double is zero. + + The number to be examined + + + + Asserts that a double is zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a float is zero. + + The number to be examined + + + + Asserts that a float is zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an int is not zero. + + The number to be examined + + + + Asserts that an int is not zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an unsigned int is not zero. + + The number to be examined + + + + Asserts that an unsigned int is not zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a Long is not zero. + + The number to be examined + + + + Asserts that a Long is not zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an unsigned Long is not zero. + + The number to be examined + + + + Asserts that an unsigned Long is not zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a decimal is zero. + + The number to be examined + + + + Asserts that a decimal is zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a double is zero. + + The number to be examined + + + + Asserts that a double is zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a float is zero. + + The number to be examined + + + + Asserts that a float is zero. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an int is negative. + + The number to be examined + + + + Asserts that an int is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an unsigned int is negative. + + The number to be examined + + + + Asserts that an unsigned int is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a Long is negative. + + The number to be examined + + + + Asserts that a Long is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an unsigned Long is negative. + + The number to be examined + + + + Asserts that an unsigned Long is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a decimal is negative. + + The number to be examined + + + + Asserts that a decimal is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a double is negative. + + The number to be examined + + + + Asserts that a double is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a float is negative. + + The number to be examined + + + + Asserts that a float is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an int is negative. + + The number to be examined + + + + Asserts that an int is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an unsigned int is negative. + + The number to be examined + + + + Asserts that an unsigned int is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a Long is negative. + + The number to be examined + + + + Asserts that a Long is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an unsigned Long is negative. + + The number to be examined + + + + Asserts that an unsigned Long is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a decimal is negative. + + The number to be examined + + + + Asserts that a decimal is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a double is negative. + + The number to be examined + + + + Asserts that a double is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that a float is negative. + + The number to be examined + + + + Asserts that a float is negative. + + The number to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object may not be assigned a value of a given Type. + + The expected Type. + The object under examination + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is not an instance of a given type. + + The expected Type + The object being examined + + + + Verifies that a delegate throws a particular exception when called. + + A constraint to be satisfied by the exception + A TestSnippet delegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + A constraint to be satisfied by the exception + A TestSnippet delegate + + + + Verifies that a delegate throws a particular exception when called. + + The exception Type expected + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + The exception Type expected + A TestDelegate + + + + Verifies that a delegate throws a particular exception when called. + + Type of the expected exception + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws a particular exception when called. + + Type of the expected exception + A TestDelegate + + + + Verifies that a delegate throws an exception when called + and returns it. + + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws an exception when called + and returns it. + + A TestDelegate + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + The expected Exception Type + A TestDelegate + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate throws an exception of a certain Type + or one derived from it when called and returns it. + + A TestDelegate + + + + Verifies that a delegate does not throw an exception + + A TestDelegate + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Verifies that a delegate does not throw an exception. + + A TestDelegate + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + A function to build the message included with the Exception + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + A lambda that returns a Boolean + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + A lambda that returns a Boolean + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + A lambda that returns a Boolean + A function to build the message included with the Exception + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + The Type being compared. + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + The Type being compared. + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + The Type being compared. + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + A function to build the message included with the Exception + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + A function to build the message included with the Exception + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + The Type being compared. + The actual value to test + A Constraint to be applied + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + The Type being compared. + The actual value to test + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + The Type being compared. + The actual value to test + A Constraint expression to be applied + A function to build the message included with the Exception + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + Used as a synonym for That in rare cases where a private setter + causes a Visual Basic compilation error. + + The actual value to test + A Constraint to be applied + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + Used as a synonym for That in rare cases where a private setter + causes a Visual Basic compilation error. + + + This method is provided for use by VB developers needing to test + the value of properties with private setters. + + The actual value to test + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + We don't actually want any instances of this object, but some people + like to inherit from it to add other static methods. Hence, the + protected constructor disallows any instances of this object. + + + + + The Equals method throws an InvalidOperationException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an InvalidOperationException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Throws a with the message and arguments + that are passed in. This allows a test to be cut short, with a result + of success returned to NUnit. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws a with the message and arguments + that are passed in. This allows a test to be cut short, with a result + of success returned to NUnit. + + The message to initialize the with. + + + + Throws a with the message and arguments + that are passed in. This allows a test to be cut short, with a result + of success returned to NUnit. + + + + + Throws an with the message and arguments + that are passed in. This is used by the other Assert functions. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws an with the message that is + passed in. This is used by the other Assert functions. + + The message to initialize the with. + + + + Throws an . + This is used by the other Assert functions. + + + + + Throws an with the message and arguments + that are passed in. This causes the test to be reported as ignored. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws an with the message that is + passed in. This causes the test to be reported as ignored. + + The message to initialize the with. + + + + Throws an . + This causes the test to be reported as ignored. + + + + + Throws an with the message and arguments + that are passed in. This causes the test to be reported as inconclusive. + + The message to initialize the with. + Arguments to be used in formatting the message + + + + Throws an with the message that is + passed in. This causes the test to be reported as inconclusive. + + The message to initialize the with. + + + + Throws an . + This causes the test to be reported as Inconclusive. + + + + + Asserts that an object is contained in a list. + + The expected object + The list to be examined + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that an object is contained in a list. + + The expected object + The list to be examined + + + + Verifies that the first int is greater than the second + int. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first int is greater than the second + int. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is greater than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be greater + The second value, expected to be less + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that the first value is less than or equal to the second + value. If it is not, then an + is thrown. + + The first value, expected to be less + The second value, expected to be greater + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two doubles are equal considering a delta. If the + expected value is infinity then the delta value is ignored. If + they are not equal then an is + thrown. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + + + + Verifies that two objects are equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are not equal an is thrown. + + The value that is expected + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two objects are equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are not equal an is thrown. + + The value that is expected + The actual value + + + + Verifies that two objects are not equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are equal an is thrown. + + The value that is expected + The actual value + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Verifies that two objects are not equal. Two objects are considered + equal if both are null, or if both have the same value. NUnit + has special semantics for some object types. + If they are equal an is thrown. + + The value that is expected + The actual value + + + + Asserts that two objects refer to the same object. If they + are not the same an is thrown. + + The expected object + The actual object + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that two objects refer to the same object. If they + are not the same an is thrown. + + The expected object + The actual object + + + + Asserts that two objects do not refer to the same object. If they + are the same an is thrown. + + The expected object + The actual object + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Asserts that two objects do not refer to the same object. If they + are the same an is thrown. + + The expected object + The actual object + + + + Helper for Assert.AreEqual(double expected, double actual, ...) + allowing code generation to work consistently. + + The expected value + The actual value + The maximum acceptable difference between the + the expected and the actual + The message to display in case of failure + Array of objects to be used in formatting the message + + + + Represents a constraint that succeeds if all the + members of a collection match a base constraint. + + + + + Abstract base for operators that indicate how to + apply a constraint to items in a collection. + + + + + PrefixOperator takes a single constraint and modifies + it's action in some way. + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + Returns the constraint created by applying this + prefix to another constraint. + + + + + + + Constructs a CollectionOperator + + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + they all succeed. + + + + + FileExistsConstraint is used to determine if a file exists + + + + + FileOrDirectoryExistsConstraint is used to determine if a file or directory exists + + + + + Initializes a new instance of the class that + will check files and directories. + + + + + Initializes a new instance of the class that + will only check files if ignoreDirectories is true. + + if set to true [ignore directories]. + + + + Applies the constraint to an actual value, returning a ConstraintResult. + + The value to be tested + A ConstraintResult + + + + If true, the constraint will only check if files exist, not directories + + + + + If true, the constraint will only check if directories exist, not files + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Initializes a new instance of the class. + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + TestAssemblyDirectoryResolveAttribute is used to mark a test assembly as needing a + special assembly resolution hook that will explicitly search the test assembly's + directory for dependent assemblies. This works around a conflict between mixed-mode + assembly initialization and tests running in their own AppDomain in some cases. + + + + + Helper methods for inspecting a type by reflection. + + Many of these methods take ICustomAttributeProvider as an + argument to avoid duplication, even though certain attributes can + only appear on specific types of members, like MethodInfo or Type. + + In the case where a type is being examined for the presence of + an attribute, interface or named member, the Reflect methods + operate with the full name of the member being sought. This + removes the necessity of the caller having a reference to the + assembly that defines the item being sought and allows the + NUnit core to inspect assemblies that reference an older + version of the NUnit framework. + + + + + Examine a fixture type and return an array of methods having a + particular attribute. The array is order with base methods first. + + The type to examine + The attribute Type to look for + Specifies whether to search the fixture type inheritance chain + The array of methods found + + + + Examine a fixture type and return true if it has a method with + a particular attribute. + + The type to examine + The attribute Type to look for + True if found, otherwise false + + + + Invoke the default constructor on a Type + + The Type to be constructed + An instance of the Type + + + + Invoke a constructor on a Type with arguments + + The Type to be constructed + Arguments to the constructor + An instance of the Type + + + + Returns an array of types from an array of objects. + Used because the compact framework doesn't support + Type.GetTypeArray() + + An array of objects + An array of Types + + + + Invoke a parameterless method returning void on an object. + + A MethodInfo for the method to be invoked + The object on which to invoke the method + + + + Invoke a method, converting any TargetInvocationException to an NUnitException. + + A MethodInfo for the method to be invoked + The object on which to invoke the method + The argument list for the method + The return value from the invoked method + + + + + + + + + Constructor delegate, makes it possible to use a factory to create objects + + + + + InvalidTestFixtureException is thrown when an appropriate test + fixture constructor using the provided arguments cannot be found. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + The inner. + + + + Serialization Constructor + + + + + Class to build ether a parameterized or a normal NUnitTestMethod. + There are four cases that the builder must deal with: + 1. The method needs no params and none are provided + 2. The method needs params and they are provided + 3. The method needs no params but they are provided in error + 4. The method needs params but they are not provided + This could have been done using two different builders, but it + turned out to be simpler to have just one. The BuildFrom method + takes a different branch depending on whether any parameters are + provided, but all four cases are dealt with in lower-level methods + + + + + The ITestCaseBuilder interface is exposed by a class that knows how to + build a test case from certain methods. + + + This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x. + We have reused the name because the two products don't interoperate at all. + + + + + Examine the method and determine if it is suitable for + this builder to use in building a TestCase to be + included in the suite being populated. + + Note that returning false will cause the method to be ignored + in loading the tests. If it is desired to load the method + but label it as non-runnable, ignored, etc., then this + method must return true. + + The test method to examine + The suite being populated + True is the builder can use this method + + + + Build a TestCase from the provided MethodInfo for + inclusion in the suite being constructed. + + The method to be used as a test case + The test suite being populated, or null + A TestCase or null + + + + Determines if the method can be used to build an NUnit test + test method of some kind. The method must normally be marked + with an identifying attribute for this to be true. + + Note that this method does not check that the signature + of the method for validity. If we did that here, any + test methods with invalid signatures would be passed + over in silence in the test run. Since we want such + methods to be reported, the check for validity is made + in BuildFrom rather than here. + + An IMethodInfo for the method being used as a test method + True if the builder can create a test case from this method + + + + Build a Test from the provided MethodInfo. Depending on + whether the method takes arguments and on the availability + of test case data, this method may return a single test + or a group of tests contained in a ParameterizedMethodSuite. + + The method for which a test is to be built + A Test representing one or more method invocations + + + + Determines if the method can be used to build an NUnit test + test method of some kind. The method must normally be marked + with an identifying attribute for this to be true. + + Note that this method does not check that the signature + of the method for validity. If we did that here, any + test methods with invalid signatures would be passed + over in silence in the test run. Since we want such + methods to be reported, the check for validity is made + in BuildFrom rather than here. + + An IMethodInfo for the method being used as a test method + The test suite being built, to which the new test would be added + True if the builder can create a test case from this method + + + + Build a Test from the provided MethodInfo. Depending on + whether the method takes arguments and on the availability + of test case data, this method may return a single test + or a group of tests contained in a ParameterizedMethodSuite. + + The method for which a test is to be built + The test fixture being populated, or null + A Test representing one or more method invocations + + + + Builds a ParameterizedMethodSuite containing individual test cases. + + The method for which a test is to be built. + The list of test cases to include. + A ParameterizedMethodSuite populated with test cases + + + + Build a simple, non-parameterized TestMethod for this method. + + The MethodInfo for which a test is to be built + The test suite for which the method is being built + A TestMethod. + + + + Abstract base class for operators that are able to reduce to a + constraint whether or not another syntactic element follows. + + + + + NUnitEqualityComparer encapsulates NUnit's handling of + equality tests between objects. + + + + + If true, all string comparisons will ignore case + + + + + If true, arrays will be treated as collections, allowing + those of different dimensions to be compared + + + + + Comparison objects used in comparisons for some constraints. + + + + + List of points at which a failure occurred. + + + + + Compares two objects for equality within a tolerance. + + + + + Helper method to compare two arrays + + + + + Method to compare two DirectoryInfo objects + + first directory to compare + second directory to compare + true if equivalent, false if not + + + + Returns the default NUnitEqualityComparer + + + + + Gets and sets a flag indicating whether case should + be ignored in determining equality. + + + + + Gets and sets a flag indicating that arrays should be + compared as collections, without regard to their shape. + + + + + Gets the list of external comparers to be used to + test for equality. They are applied to members of + collections, in place of NUnit's own logic. + + + + + Gets the list of failure points for the last Match performed. + The list consists of objects to be interpreted by the caller. + This generally means that the caller may only make use of + objects it has placed on the list at a particular depthy. + + + + + Flags the comparer to include + property in comparison of two values. + + + Using this modifier does not allow to use the + modifier. + + + + + FailurePoint class represents one point of failure + in an equality test. + + + + + The location of the failure + + + + + The expected value + + + + + The actual value + + + + + Indicates whether the expected value is valid + + + + + Indicates whether the actual value is valid + + + + + NullConstraint tests that the actual value is null + + + + + Initializes a new instance of the class. + + + + + Applies the constraint to an actual value, returning a ConstraintResult. + + The value to be tested + A ConstraintResult + + + + CollectionSubsetConstraint is used to determine whether + one collection is a subset of another + + + + + Construct a CollectionSubsetConstraint + + The collection that the actual value is expected to be a subset of + + + + Test whether the actual collection is a subset of + the expected collection provided. + + + + + + + Flag the constraint to use the supplied predicate function + + The comparison function to use. + Self. + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + AndConstraint succeeds only if both members succeed. + + + + + BinaryConstraint is the abstract base of all constraints + that combine two other constraints in some fashion. + + + + + The first constraint being combined + + + + + The second constraint being combined + + + + + Construct a BinaryConstraint from two other constraints + + The first constraint + The second constraint + + + + Create an AndConstraint from two other constraints + + The first constraint + The second constraint + + + + Apply both member constraints to an actual value, succeeding + succeeding only if both of them succeed. + + The actual value + True if the constraints both succeeded + + + + Gets text describing a constraint + + + + + Contain the result of matching a against an actual value. + + + + + Constructs a for a particular . + + The Constraint to which this result applies. + The actual value to which the Constraint was applied. + + + + Constructs a for a particular . + + The Constraint to which this result applies. + The actual value to which the Constraint was applied. + The status of the new ConstraintResult. + + + + Constructs a for a particular . + + The Constraint to which this result applies. + The actual value to which the Constraint was applied. + If true, applies a status of Success to the result, otherwise Failure. + + + + Write the failure message to the MessageWriter provided + as an argument. The default implementation simply passes + the result and the actual value to the writer, which + then displays the constraint description and the value. + + Constraints that need to provide additional details, + such as where the error occured can override this. + + The MessageWriter on which to display the message + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + The actual value that was passed to the method. + + + + + Gets and sets the ResultStatus for this result. + + + + + True if actual value meets the Constraint criteria otherwise false. + + + + + Display friendly name of the constraint. + + + + + Description of the constraint may be affected by the state the constraint had + when was performed against the actual value. + + + + + Write the actual value for a failing constraint test to a + MessageWriter. The default implementation simply writes + the raw value of actual, leaving it to the writer to + perform any formatting. + + The writer on which the actual value is displayed + + + + Attribute used to identify a method that is called after + all the tests in a fixture have run. The method is + guaranteed to be called, even if an exception is thrown. + + + + + Attribute used to identify a method that is called once + after all the child tests have run. The method is + guaranteed to be called, even if an exception is thrown. + + + + + PlatformAttribute is used to mark a test fixture or an + individual method as applying to a particular platform only. + + + + + Constructor with no platforms specified, for use + with named property syntax. + + + + + Constructor taking one or more platforms + + Comma-delimited list of platforms + + + + Causes a test to be skipped if this PlatformAttribute is not satisfied. + + The test to modify + + + + Attribute used to mark a test that is to be ignored. + Ignored tests result in a warning message when the + tests are run. + + + + + Constructs the attribute giving a reason for ignoring the test + GetActionsFromAttributeProvider + The reason for ignoring the test + + + + Modifies a test by marking it as Ignored. + + The test to modify + + + + + + + + + The date in the future to stop ignoring the test as a string in UTC time. + For example for a date and time, "2014-12-25 08:10:00Z" or for just a date, + "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC. + + + Once the ignore until date has passed, the test will be marked + as runnable. Tests with an ignore until date will have an IgnoreUntilDate + property set which will appear in the test results. + + The string does not contain a valid string representation of a date and time. + + + + The IApplyToContext interface is implemented by attributes + that want to make changes to the execution context before + a test is run. + + + + + Apply changes to the execution context + + The execution context + + + + A SimpleWorkItem represents a single test case and is + marked as completed immediately upon execution. This + class is also used for skipped or ignored test suites. + + + + + Construct a simple work item for a test. + + The test to be executed + The filter used to select this test + + + + Method that performs actually performs the work. + + + + + ContextSettingsCommand applies specified changes to the + TestExecutionContext prior to running a test. No special + action is needed after the test runs, since the prior + context will be restored automatically. + + + + + Initializes a new instance of the class. + + + + + + + + + + + + + + + + + + + + The RunState enum indicates whether a test can be executed. + + + + + The test is not runnable. + + + + + The test is runnable. + + + + + The test can only be run explicitly + + + + + The test has been skipped. This value may + appear on a Test when certain attributes + are used to skip the test. + + + + + The test has been ignored. May appear on + a Test, when the IgnoreAttribute is used. + + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new ContainsConstraint. This constraint + will, in turn, make use of the appropriate second-level + constraint, depending on the type of the actual argument. + This overload is only used if the item sought is a string, + since any other type implies that we are looking for a + collection member. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the regular expression supplied as an argument. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a constraint that succeeds if the value + is a file or directory and it exists. + + + + + AssemblyHelper provides static methods for working + with assemblies. + + + + + Gets the path from which an assembly was loaded. + For builds where this is not possible, returns + the name of the assembly. + + The assembly. + The path. + + + + Gets the path to the directory from which an assembly was loaded. + + The assembly. + The path. + + + + Gets the AssemblyName of an assembly. + + The assembly + An AssemblyName + + + + Loads an assembly given a string, which may be the + path to the assembly or the AssemblyName + + + + + + + Gets the assembly path from code base. + + Public for testing purposes + The code base. + + + + + FrameworkController provides a facade for use in loading, browsing + and running tests without requiring a reference to the NUnit + framework. All calls are encapsulated in constructors for + this class and its nested classes, which only require the + types of the Common Type System as arguments. + + The controller supports four actions: Load, Explore, Count and Run. + They are intended to be called by a driver, which should allow for + proper sequencing of calls. Load must be called before any of the + other actions. The driver may support other actions, such as + reload on run, by combining these calls. + + + + + A MarshalByRefObject that lives forever + + + + + Obtains a lifetime service object to control the lifetime policy for this instance. + + + + + Construct a FrameworkController using the default builder and runner. + + The AssemblyName or path to the test assembly + A prefix used for all test ids created under this controller. + A Dictionary of settings to use in loading and running the tests + + + + Construct a FrameworkController using the default builder and runner. + + The test assembly + A prefix used for all test ids created under this controller. + A Dictionary of settings to use in loading and running the tests + + + + Construct a FrameworkController, specifying the types to be used + for the runner and builder. This constructor is provided for + purposes of development. + + The full AssemblyName or the path to the test assembly + A prefix used for all test ids created under this controller. + A Dictionary of settings to use in loading and running the tests + The Type of the test runner + The Type of the test builder + + + + Construct a FrameworkController, specifying the types to be used + for the runner and builder. This constructor is provided for + purposes of development. + + The test assembly + A prefix used for all test ids created under this controller. + A Dictionary of settings to use in loading and running the tests + The Type of the test runner + The Type of the test builder + + + + Loads the tests in the assembly + + + + + + Returns info about the tests in an assembly + + A string containing the XML representation of the filter to use + The XML result of exploring the tests + + + + Runs the tests in an assembly + + A string containing the XML representation of the filter to use + The XML result of the test run + + + + Runs the tests in an assembly syncronously reporting back the test results through the callback + or through the return value + + The callback that receives the test results + A string containing the XML representation of the filter to use + The XML result of the test run + + + + Runs the tests in an assembly asyncronously reporting back the test results through the callback + + The callback that receives the test results + A string containing the XML representation of the filter to use + + + + Stops the test run + + True to force the stop, false for a cooperative stop + + + + Counts the number of test cases in the loaded TestSuite + + A string containing the XML representation of the filter to use + The number of tests + + + + Inserts environment element + + Target node + The new node + + + + Inserts settings element + + Target node + Settings dictionary + The new node + + + + Gets the ITestAssemblyBuilder used by this controller instance. + + The builder. + + + + Gets the ITestAssemblyRunner used by this controller instance. + + The runner. + + + + Gets the AssemblyName or the path for which this FrameworkController was created + + + + + Gets the Assembly for which this + + + + + Gets a dictionary of settings for the FrameworkController + + + + + A shim of the .NET interface for platforms that do not support it. + Used to indicate that a control can be the target of a callback event on the server. + + + + + Processes a callback event that targets a control. + + + + + + Returns the results of a callback event that targets a control. + + + + + + FrameworkControllerAction is the base class for all actions + performed against a FrameworkController. + + + + + LoadTestsAction loads a test into the FrameworkController + + + + + LoadTestsAction loads the tests in an assembly. + + The controller. + The callback handler. + + + + ExploreTestsAction returns info about the tests in an assembly + + + + + Initializes a new instance of the class. + + The controller for which this action is being performed. + Filter used to control which tests are included (NYI) + The callback handler. + + + + CountTestsAction counts the number of test cases in the loaded TestSuite + held by the FrameworkController. + + + + + Construct a CountsTestAction and perform the count of test cases. + + A FrameworkController holding the TestSuite whose cases are to be counted + A string containing the XML representation of the filter to use + A callback handler used to report results + + + + RunTestsAction runs the loaded TestSuite held by the FrameworkController. + + + + + Construct a RunTestsAction and run all tests in the loaded TestSuite. + + A FrameworkController holding the TestSuite to run + A string containing the XML representation of the filter to use + A callback handler used to report results + + + + RunAsyncAction initiates an asynchronous test run, returning immediately + + + + + Construct a RunAsyncAction and run all tests in the loaded TestSuite. + + A FrameworkController holding the TestSuite to run + A string containing the XML representation of the filter to use + A callback handler used to report results + + + + StopRunAction stops an ongoing run. + + + + + Construct a StopRunAction and stop any ongoing run. If no + run is in process, no error is raised. + + The FrameworkController for which a run is to be stopped. + True the stop should be forced, false for a cooperative stop. + >A callback handler used to report results + A forced stop will cause threads and processes to be killed as needed. + + + + ExceptionTypeConstraint is a special version of ExactTypeConstraint + used to provided detailed info about the exception thrown in + an error message. + + + + + ExactTypeConstraint is used to test that an object + is of the exact type provided in the constructor + + + + + Construct an ExactTypeConstraint for a given Type + + The expected Type. + + + + Apply the constraint to an actual value, returning true if it succeeds + + The actual argument + True if the constraint succeeds, otherwise false. + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + Constructs an ExceptionTypeConstraint + + + + + Applies the constraint to an actual value, returning a ConstraintResult. + + The value to be tested + A ConstraintResult + + + + TestProgressReporter translates ITestListener events into + the async callbacks that are used to inform the client + software about the progress of a test run. + + + + + Initializes a new instance of the class. + + The callback handler to be used for reporting progress. + + + + Called when a test has just started + + The test that is starting + + + + Called when a test has finished. Sends a result summary to the callback. + to + + The result of the test + + + + Called when a test produces output for immediate display + + A TestOutput object containing the text to display + + + + Returns the parent test item for the targer test item if it exists + + + parent test item + + + + Makes a string safe for use as an attribute, replacing + characters characters that can't be used with their + corresponding xml representations. + + The string to be used + A new string with the _values replaced + + + + Operator used to test for the presence of a named Property + on an object and optionally apply further tests to the + value of that property. + + + + + Constructs a PropOperator for a particular named property + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + + Gets the name of the property to which the operator applies + + + + + NaNConstraint tests that the actual value is a double or float NaN + + + + + Test that the actual value is an NaN + + + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + CollectionContainsConstraint is used to test whether a collection + contains an expected object as a member. + + + + + Construct a CollectionContainsConstraint + + + + + + Test whether the expected item is contained in the collection + + + + + + + Flag the constraint to use the supplied predicate function + + The comparison function to use. + Self. + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Gets the expected object + + + + + Attribute used to mark a class that contains one-time SetUp + and/or TearDown methods that apply to all the tests in a + namespace or an assembly. + + + + + Attribute used to mark a class that contains one-time SetUp + and/or TearDown methods that apply to all the tests in a + namespace or an assembly. + + + + + Attribute used to mark a class that contains one-time SetUp + and/or TearDown methods that apply to all the tests in a + namespace or an assembly. + + + + + RepeatAttribute may be applied to test case in order + to run it multiple times. + + + + + Construct a RepeatAttribute + + The number of times to run the test + + + + Wrap a command and return the result. + + The command to be wrapped + The wrapped command + + + + The test command for the RepeatAttribute + + + + + Initializes a new instance of the class. + + The inner command. + The number of repetitions + + + + Runs the test, saving a TestResult in the supplied TestExecutionContext. + + The context in which the test should run. + A TestResult + + + + A simplified implementation of .NET 4 CountdownEvent + for use in earlier versions of .NET. Only the methods + used by NUnit are implemented. + + + + + Construct a CountdownEvent + + The initial count + + + + Decrement the count by one + + + + + Block the thread until the count reaches zero + + + + + Gets the initial count established for the CountdownEvent + + + + + Gets the current count remaining for the CountdownEvent + + + + + TheoryResultCommand adjusts the result of a Theory so that + it fails if all the results were inconclusive. + + + + + Constructs a TheoryResultCommand + + The command to be wrapped by this one + + + + Overridden to call the inner command and adjust the result + in case all chlid results were inconclusive. + + + + + + + NUnitTestCaseBuilder is a utility class used by attributes + that build test cases. + + + + + Constructs an + + + + + Builds a single NUnitTestMethod, either as a child of the fixture + or as one of a set of test cases under a ParameterizedTestMethodSuite. + + The MethodInfo from which to construct the TestMethod + The suite or fixture to which the new test will be added + The ParameterSet to be used, or null + + + + + Helper method that checks the signature of a TestMethod and + any supplied parameters to determine if the test is valid. + + Currently, NUnitTestMethods are required to be public, + non-abstract methods, either static or instance, + returning void. They may take arguments but the _values must + be provided or the TestMethod is not considered runnable. + + Methods not meeting these criteria will be marked as + non-runnable and the method will return false in that case. + + The TestMethod to be checked. If it + is found to be non-runnable, it will be modified. + Parameters to be used for this test, or null + True if the method signature is valid, false if not + + The return value is no longer used internally, but is retained + for testing purposes. + + + + + The TestStatus enum indicates the result of running a test + + + + + The test was inconclusive + + + + + The test has skipped + + + + + The test succeeded + + + + + The test failed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TestNameGenerator is able to create test names according to + a coded pattern. + + + + + Default pattern used to generate names + + + + + Construct a TestNameGenerator + + + + + Construct a TestNameGenerator + + The pattern used by this generator. + + + + Get the display name for a TestMethod and it's arguments + + A TestMethod + The display name + + + + Get the display name for a TestMethod and it's arguments + + A TestMethod + Arguments to be used + The display name + + + + The EqualConstraintResult class is tailored for formatting + and displaying the result of an EqualConstraint. + + + + + Construct an EqualConstraintResult + + + + + Write a failure message. Overridden to provide custom + failure messages for EqualConstraint. + + The MessageWriter to write to + + + + Display the failure information for two collections that did not match. + + The MessageWriter on which to display + The expected collection. + The actual collection + The depth of this failure in a set of nested collections + + + + Displays a single line showing the types and sizes of the expected + and actual collections or arrays. If both are identical, the value is + only shown once. + + The MessageWriter on which to display + The expected collection or array + The actual collection or array + The indentation level for the message line + + + + Displays a single line showing the point in the expected and actual + arrays at which the comparison failed. If the arrays have different + structures or dimensions, both _values are shown. + + The MessageWriter on which to display + The expected array + The actual array + Index of the failure point in the underlying collections + The indentation level for the message line + + + + Display the failure information for two IEnumerables that did not match. + + The MessageWriter on which to display + The expected enumeration. + The actual enumeration + The depth of this failure in a set of nested collections + + + + Provides NUnit specific extensions to aid in Reflection + across multiple frameworks + + + This version of the class supplies GetTypeInfo() on platforms + that don't support it. + + + + + GetTypeInfo gives access to most of the Type information we take for granted + on .NET Core and Windows Runtime. Rather than #ifdef different code for different + platforms, it is easiest to just code all platforms as if they worked this way, + thus the simple passthrough. + + + + + + + Extensions for Assembly that are not available in pre-4.5 .NET releases + + + + + An easy way to get a single custom attribute from an assembly + + The attribute Type + The assembly + An attribute of Type T + + + + Type extensions that apply to all target frameworks + + + + + Determines if the given array is castable/matches the array. + + + + + + + + Determines if one type can be implicitly converted from another + + + + + + + + This class is used as a flag when we get a parameter list for a method/constructor, but + we do not know one of the types because null was passed in. + + + + + The TestCaseData class represents a set of arguments + and other parameter info to be used for a parameterized + test case. It is derived from TestCaseParameters and adds a + fluent syntax for use in initializing the test case. + + + + + The TestCaseParameters class encapsulates method arguments and + other selected parameters needed for constructing + a parameterized test case. + + + + + TestParameters is the abstract base class for all classes + that know how to provide data for constructing a test. + + + + + Default Constructor creates an empty parameter set + + + + + Construct a parameter set with a list of arguments + + + + + + Construct a non-runnable ParameterSet, specifying + the provider exception that made it invalid. + + + + + Construct a ParameterSet from an object implementing ITestData + + + + + + Applies ParameterSet _values to the test itself. + + A test. + + + + The RunState for this set of parameters. + + + + + The arguments to be used in running the test, + which must match the method signature. + + + + + A name to be used for this test case in lieu + of the standard generated name containing + the argument list. + + + + + Gets the property dictionary for this test + + + + + The original arguments provided by the user, + used for display purposes. + + + + + The expected result to be returned + + + + + Default Constructor creates an empty parameter set + + + + + Construct a non-runnable ParameterSet, specifying + the provider exception that made it invalid. + + + + + Construct a parameter set with a list of arguments + + + + + + Construct a ParameterSet from an object implementing ITestCaseData + + + + + + The expected result of the test, which + must match the method return type. + + + + + Gets a value indicating whether an expected result was specified. + + + + + Initializes a new instance of the class. + + The arguments. + + + + Initializes a new instance of the class. + + The argument. + + + + Initializes a new instance of the class. + + The first argument. + The second argument. + + + + Initializes a new instance of the class. + + The first argument. + The second argument. + The third argument. + + + + Sets the expected result for the test + + The expected result + A modified TestCaseData + + + + Sets the name of the test case + + The modified TestCaseData instance + + + + Sets the description for the test case + being constructed. + + The description. + The modified TestCaseData instance. + + + + Applies a category to the test + + + + + + + Applies a named property to the test + + + + + + + + Applies a named property to the test + + + + + + + + Applies a named property to the test + + + + + + + + Marks the test case as explicit. + + + + + Marks the test case as explicit, specifying the reason. + + + + + Ignores this TestCase, specifying the reason. + + The reason. + + + + + + + + + + + + + + + + + + + + + Gets or sets the current test + + + + + The time the current test started execution + + + + + The time the current test started in Ticks + + + + + Gets or sets the current test result + + + + + Gets a TextWriter that will send output to the current test result. + + + + + The current test object - that is the user fixture + object on which tests are being executed. + + + + + Get or set the working directory + + + + + Get or set indicator that run should stop on the first error + + + + + Gets an enum indicating whether a stop has been requested. + + + + + The current WorkItemDispatcher. Made public for + use by nunitlite.tests + + + + + The ParallelScope to be used by tests running in this context. + For builds with out the parallel feature, it has no effect. + + + + + The unique name of the worker that spawned the context. + For builds with out the parallel feature, it is null. + + + + + Gets the RandomGenerator specific to this Test + + + + + Gets or sets the test case timeout value + + + + + Gets a list of ITestActions set by upstream tests + + + + + Saves or restores the CurrentCulture + + + + + Saves or restores the CurrentUICulture + + + + + The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter + + + + + If true, all tests must run on the same thread. No new thread may be spawned. + + + + + Helper class used to save and restore certain static or + singleton settings in the environment that affect tests + or which might be changed by the user tests. + + An internal class is used to hold settings and a stack + of these objects is pushed and popped as Save and Restore + are called. + + + + + Link to a prior saved context + + + + + Indicates that a stop has been requested + + + + + The event listener currently receiving notifications + + + + + The number of assertions for the current test + + + + + The current culture + + + + + The current UI culture + + + + + The current test result + + + + + The current Principal. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + An existing instance of TestExecutionContext. + + + + Get the current context or return null if none is found. + + + + + + Clear the current context. This is provided to + prevent "leakage" of the CallContext containing + the current context back to any runners. + + + + + Record any changes in the environment made by + the test code in the execution context so it + will be passed on to lower level tests. + + + + + Set up the execution environment to match a context. + Note that we may be running on the same thread where the + context was initially created or on a different thread. + + + + + Increments the assert count by one. + + + + + Increments the assert count by a specified amount. + + + + + Adds a new ValueFormatterFactory to the chain of formatters + + The new factory + + + + Obtain lifetime service object + + + + + + Gets and sets the current context. + + + + + Gets or sets the current test + + + + + The time the current test started execution + + + + + The time the current test started in Ticks + + + + + Gets or sets the current test result + + + + + Gets a TextWriter that will send output to the current test result. + + + + + The current test object - that is the user fixture + object on which tests are being executed. + + + + + Get or set the working directory + + + + + Get or set indicator that run should stop on the first error + + + + + Gets an enum indicating whether a stop has been requested. + + + + + The current test event listener + + + + + The current WorkItemDispatcher. Made public for + use by nunitlite.tests + + + + + The ParallelScope to be used by tests running in this context. + For builds with out the parallel feature, it has no effect. + + + + + The unique name of the worker that spawned the context. + For builds with out the parallel feature, it is null. + + + + + Gets the RandomGenerator specific to this Test + + + + + Gets the assert count. + + The assert count. + + + + Gets or sets the test case timeout value + + + + + Gets a list of ITestActions set by upstream tests + + + + + Saves or restores the CurrentCulture + + + + + Saves or restores the CurrentUICulture + + + + + Gets or sets the current for the Thread. + + + + + The current head of the ValueFormatter chain, copied from MsgUtils.ValueFormatter + + + + + If true, all tests must run on the same thread. No new thread may be spawned. + + + + + Thrown when a test executes inconclusively. + + + + + Abstract base for Exceptions that terminate a test and provide a ResultState. + + + + The error message that explains + the reason for the exception + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Gets the ResultState provided by this exception + + + + The error message that explains + the reason for the exception + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Gets the ResultState provided by this exception + + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new DictionaryContainsKeyConstraint checking for the + presence of a particular key in the dictionary. + + + + + Returns a new DictionaryContainsValueConstraint checking for the + presence of a particular value in the dictionary. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + EqualConstraint is able to compare an actual value with the + expected value provided in its constructor. Two objects are + considered equal if both are null, or if both have the same + value. NUnit has special semantics for some object types. + + + + + NUnitEqualityComparer used to test equality. + + + + + Initializes a new instance of the class. + + The expected value. + + + + Flag the constraint to use a tolerance when determining equality. + + Tolerance value to be used + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied Comparison object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Flag the constraint to use the supplied IEqualityComparer object. + + The IComparer object to use. + Self. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Gets the tolerance for this comparison. + + + The tolerance. + + + + + Gets a value indicating whether to compare case insensitive. + + + true if comparing case insensitive; otherwise, false. + + + + + Gets a value indicating whether or not to clip strings. + + + true if set to clip strings otherwise, false. + + + + + Gets the failure points. + + + The failure points. + + + + + Flag the constraint to ignore case and return self. + + + + + Flag the constraint to suppress string clipping + and return self. + + + + + Flag the constraint to compare arrays as collections + and return self. + + + + + Flags the constraint to include + property in comparison of two values. + + + Using this modifier does not allow to use the + constraint modifier. + + + + + Switches the .Within() modifier to interpret its tolerance as + a distance in representable _values (see remarks). + + Self. + + Ulp stands for "unit in the last place" and describes the minimum + amount a given value can change. For any integers, an ulp is 1 whole + digit. For floating point _values, the accuracy of which is better + for smaller numbers and worse for larger numbers, an ulp depends + on the size of the number. Using ulps for comparison of floating + point results instead of fixed tolerances is safer because it will + automatically compensate for the added inaccuracy of larger numbers. + + + + + Switches the .Within() modifier to interpret its tolerance as + a percentage that the actual _values is allowed to deviate from + the expected value. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in days. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in hours. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in minutes. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in seconds. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in milliseconds. + + Self + + + + Causes the tolerance to be interpreted as a TimeSpan in clock ticks. + + Self + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Applies a delay to the match so that a match can be evaluated in the future. + + + + + Creates a new DelayedConstraint + + The inner constraint to decorate + The time interval after which the match is performed + If the value of is less than 0 + + + + Creates a new DelayedConstraint + + The inner constraint to decorate + The time interval after which the match is performed, in milliseconds + The time interval used for polling, in milliseconds + If the value of is less than 0 + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for if the base constraint fails, false if it succeeds + + + + Test whether the constraint is satisfied by a delegate + + The delegate whose value is to be tested + A ConstraintResult + + + + Test whether the constraint is satisfied by a given reference. + Overridden to wait for the specified delay period before + calling the base constraint with the dereferenced value. + + A reference to the value to be tested + True for success, false for failure + + + + Returns the string representation of the constraint. + + + + + Adjusts a Timestamp by a given TimeSpan + + + + + + + + Returns the difference between two Timestamps as a TimeSpan + + + + + + + + Gets text describing a constraint + + + + + CollectionOrderedConstraint is used to test whether a collection is ordered. + + + + + Construct a CollectionOrderedConstraint + + + + + Modifies the constraint to use an and returns self. + + + + + Modifies the constraint to use an and returns self. + + + + + Modifies the constraint to use a and returns self. + + + + + Modifies the constraint to test ordering by the value of + a specified property and returns self. + + + + + Test whether the collection is ordered + + + + + + + Returns the string representation of the constraint. + + + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + If used performs a default ascending comparison + + + + + If used performs a reverse comparison + + + + + Then signals a break between two ordering steps + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + An OrderingStep represents one stage of the sort + + + + + Attribute used to provide descriptive text about a + test case or fixture. + + + + + Construct a description Attribute + + The text of the description + + + + InvalidTestFixtureException is thrown when an appropriate test + fixture constructor using the provided arguments cannot be found. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Initializes a new instance of the class. + + The message. + The inner. + + + + Serialization Constructor + + + + + A CompositeWorkItem represents a test suite and + encapsulates the execution of the suite as well + as all its child tests. + + + + + A count of how many tests in the work item have a value for the Order Property + + + + + Construct a CompositeWorkItem for executing a test suite + using a filter to select child tests. + + The TestSuite to be executed + A filter used to select child tests + + + + Method that actually performs the work. Overridden + in CompositeWorkItem to do setup, run all child + items and then do teardown. + + + + + Sorts tests under this suite. + + + + + Cancel (abort or stop) a CompositeWorkItem and all of its children + + true if the CompositeWorkItem and all of its children should be aborted, false if it should allow all currently running tests to complete + + + + List of Child WorkItems + + + + + Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. + + + A signed integer that indicates the relative values of and , as shown in the following table.Value Meaning Less than zero is less than .Zero equals .Greater than zero is greater than . + + The first object to compare.The second object to compare. + + + + The ISimpleTestBuilder interface is exposed by a class that knows how to + build a single TestMethod from a suitable MethodInfo Types. In general, + it is exposed by an attribute, but may be implemented in a helper class + used by the attribute in some cases. + + + + + Build a TestMethod from the provided MethodInfo. + + The method to be used as a test + The TestSuite to which the method will be added + A TestMethod object + + + + The TypeWrapper class wraps a Type so it may be used in + a platform-independent manner. + + + + + Construct a TypeWrapper for a specified Type. + + + + + Returns true if the Type wrapped is T + + + + + Get the display name for this type + + + + + Get the display name for an object of this type, constructed with the specified args. + + + + + Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments + + + + + Returns a Type representing a generic type definition from which this Type can be constructed. + + + + + Returns an array of custom attributes of the specified type applied to this type + + + + + Returns a value indicating whether the type has an attribute of the specified type. + + + + + + + + Returns a flag indicating whether this type has a method with an attribute of the specified type. + + + + + + + Returns an array of IMethodInfos for methods of this Type + that match the specified flags. + + + + + Gets the public constructor taking the specified argument Types + + + + + Returns a value indicating whether this Type has a public constructor taking the specified argument Types. + + + + + Construct an object of this Type, using the specified arguments. + + + + + Override ToString() so that error messages in NUnit's own tests make sense + + + + + Gets the underlying Type on which this TypeWrapper is based. + + + + + Gets the base type of this type as an ITypeInfo + + + + + Gets the Name of the Type + + + + + Gets the FullName of the Type + + + + + Gets the assembly in which the type is declared + + + + + Gets the namespace of the Type + + + + + Gets a value indicating whether the type is abstract. + + + + + Gets a value indicating whether the Type is a generic Type + + + + + Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types. + + + + + Gets a value indicating whether the Type is a generic Type definition + + + + + Gets a value indicating whether the type is sealed. + + + + + Gets a value indicating whether this type represents a static class. + + + + + DictionaryContainsValueConstraint is used to test whether a dictionary + contains an expected object as a value. + + + + + Construct a DictionaryContainsValueConstraint + + + + + + Test whether the expected value is contained in the dictionary + + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + TestCaseSourceAttribute indicates the source to be used to + provide test fixture instances for a test class. + + + + + Error message string is public so the tests can use it + + + + + Construct with the name of the method, property or field that will provide data + + The name of a static method, property or field that will provide data. + + + + Construct with a Type and name + + The Type that will provide data + The name of a static method, property or field that will provide data. + + + + Construct with a Type + + The type that will provide data + + + + Construct one or more TestFixtures from a given Type, + using available parameter data. + + The TypeInfo for which fixures are to be constructed. + One or more TestFixtures as TestSuite + + + + Returns a set of ITestFixtureData items for use as arguments + to a parameterized test fixture. + + The type for which data is needed. + + + + + The name of a the method, property or fiend to be used as a source + + + + + A Type to be used as a source + + + + + Gets or sets the category associated with every fixture created from + this attribute. May be a single category or a comma-separated list. + + + + + Attribute used to identify a method that is called once + to perform setup before any child tests are run. + + + + + Provides the Author of a test or test fixture. + + + + + Initializes a new instance of the class. + + The name of the author. + + + + Initializes a new instance of the class. + + The name of the author. + The email address of the author. + + + + The different targets a test action attribute can be applied to + + + + + Default target, which is determined by where the action attribute is attached + + + + + Target a individual test case + + + + + Target a suite of test cases + + + + + TestListener provides an implementation of ITestListener that + does nothing. It is used only through its NULL property. + + + + + Called when a test has just started + + The test that is starting + + + + Called when a test case has finished + + The result of the test + + + + Called when a test produces output for immediate display + + A TestOutput object containing the text to display + + + + Construct a new TestListener - private so it may not be used. + + + + + Get a listener that does nothing + + + + + PlatformHelper class is used by the PlatformAttribute class to + determine whether a platform is supported. + + + + + Comma-delimited list of all supported OS platform constants + + + + + Comma-delimited list of all supported Runtime platform constants + + + + + Default constructor uses the operating system and + common language runtime of the system. + + + + + Construct a PlatformHelper for a particular operating + system and common language runtime. Used in testing. + + OperatingSystem to be used + RuntimeFramework to be used + + + + Test to determine if one of a collection of platforms + is being used currently. + + + + + + + Tests to determine if the current platform is supported + based on a platform attribute. + + The attribute to examine + + + + + Tests to determine if the current platform is supported + based on a platform attribute. + + The attribute to examine + + + + + Test to determine if the a particular platform or comma- + delimited set of platforms is in use. + + Name of the platform or comma-separated list of platform ids + True if the platform is in use on the system + + + + Return the last failure reason. Results are not + defined if called before IsSupported( Attribute ) + is called. + + + + + DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite + containing test fixtures present in the assembly. + + + + + The default suite builder used by the test assembly builder. + + + + + Initializes a new instance of the class. + + + + + Build a suite of tests from a provided assembly + + The assembly from which tests are to be built + A dictionary of options to use in building the suite + + A TestSuite containing the tests found in the assembly + + + + + Build a suite of tests given the filename of an assembly + + The filename of the assembly from which tests are to be built + A dictionary of options to use in building the suite + + A TestSuite containing the tests found in the assembly + + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding only if a specified number of them succeed. + + + + + Returns a new PropertyConstraintExpression, which will either + test for the existence of the named property on the object + being tested or apply any following constraint to that property. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if at least one of them succeeds. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them fail. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Length property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Count property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Message property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the InnerException property of the object being tested. + + + + + EmptyConstraint tests a whether a string or collection is empty, + postponing the decision about which test is applied until the + type of the actual argument is known. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + ComparisonAdapter class centralizes all comparisons of + _values in NUnit, adapting to the use of any provided + , + or . + + + + + Returns a ComparisonAdapter that wraps an + + + + + Returns a ComparisonAdapter that wraps an + + + + + Returns a ComparisonAdapter that wraps a + + + + + Compares two objects + + + + + Gets the default ComparisonAdapter, which wraps an + NUnitComparer object. + + + + + Construct a ComparisonAdapter for an + + + + + Compares two objects + + + + + + + + Construct a default ComparisonAdapter + + + + + ComparerAdapter extends and + allows use of an or + to actually perform the comparison. + + + + + Construct a ComparisonAdapter for an + + + + + Compare a Type T to an object + + + + + Construct a ComparisonAdapter for a + + + + + Compare a Type T to an object + + + + + AssignableFromConstraint is used to test that an object + can be assigned from a given Type. + + + + + Construct an AssignableFromConstraint for the type provided + + + + + + Apply the constraint to an actual value, returning true if it succeeds + + The actual argument + True if the constraint succeeds, otherwise false. + + + + Marks a test to use a Sequential join of any argument + data provided. Arguments will be combined into test cases, + taking the next value of each argument until all are used. + + + + + Default constructor + + + + + RangeAttribute is used to supply a range of _values to an + individual parameter of a parameterized test. + + + + + Construct a range of ints using default step of 1 + + + + + + + Construct a range of ints specifying the step size + + + + + + + + Construct a range of unsigned ints using default step of 1 + + + + + + + Construct a range of unsigned ints specifying the step size + + + + + + + + Construct a range of longs using a default step of 1 + + + + + + + Construct a range of longs + + + + + + + + Construct a range of unsigned longs using default step of 1 + + + + + + + Construct a range of unsigned longs specifying the step size + + + + + + + + Construct a range of doubles + + + + + + + + Construct a range of floats + + + + + + + + Used to mark a field, property or method providing a set of datapoints to + be used in executing any theories within the same fixture that require an + argument of the Type provided. The data source may provide an array of + the required Type or an . + Synonymous with DatapointsAttribute. + + + + + StackFilter class is used to remove internal NUnit + entries from a stack trace so that the resulting + trace provides better information about the test. + + + + + Filters a raw stack trace and returns the result. + + The original stack trace + A filtered stack trace + + + + A utility class to create TestCommands + + + + + Gets the command to be executed before any of + the child tests are run. + + A TestCommand + + + + Gets the command to be executed after all of the + child tests are run. + + A TestCommand + + + + Creates a test command for use in running this test. + + + + + + Creates a command for skipping a test. The result returned will + depend on the test RunState. + + + + + Builds the set up tear down list. + + Type of the fixture. + Type of the set up attribute. + Type of the tear down attribute. + A list of SetUpTearDownItems + + + + The ParameterWrapper class wraps a ParameterInfo so that it may + be used in a platform-independent manner. + + + + + The IParameterInfo interface is an abstraction of a .NET parameter. + + + + + Gets a value indicating whether the parameter is optional + + + + + Gets an IMethodInfo representing the method for which this is a parameter + + + + + Gets the underlying .NET ParameterInfo + + + + + Gets the Type of the parameter + + + + + Construct a ParameterWrapper for a given method and parameter + + + + + + + Returns an array of custom attributes of the specified type applied to this method + + + + + Gets a value indicating whether one or more attributes of the specified type are defined on the parameter. + + + + + Gets a value indicating whether the parameter is optional + + + + + Gets an IMethodInfo representing the method for which this is a parameter. + + + + + Gets the underlying ParameterInfo + + + + + Gets the Type of the parameter + + + + + A trace listener that writes to a separate file per domain + and process using it. + + + + + Construct an InternalTraceWriter that writes to a file. + + Path to the file to use + + + + Construct an InternalTraceWriter that writes to a + TextWriter provided by the caller. + + + + + + Writes a character to the text string or stream. + + The character to write to the text stream. + + + + Writes a string to the text string or stream. + + The string to write. + + + + Writes a string followed by a line terminator to the text string or stream. + + The string to write. If is null, only the line terminator is written. + + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Clears all buffers for the current writer and causes any buffered data to be written to the underlying device. + + + + + Returns the character encoding in which the output is written. + + The character encoding in which the output is written. + + + + FullName filter selects tests based on their FullName + + + + + Construct a MethodNameFilter for a single name + + The name the filter will recognize. + + + + Match a test against a single value. + + + + + Gets the element name + + Element name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides a platform-independent methods for getting attributes + for use by AttributeConstraint and AttributeExistsConstraint. + + + + + Gets the custom attributes from the given object. + + Portable libraries do not have an ICustomAttributeProvider, so we need to cast to each of + it's direct subtypes and try to get attributes off those instead. + The actual. + Type of the attribute. + if set to true [inherit]. + A list of the given attribute on the given object. + + + + The SpecialValue enum is used to represent TestCase arguments + that cannot be used as arguments to an Attribute. + + + + + Null represents a null value, which cannot be used as an + argument to an attriute under .NET 1.x + + + + + TypeHelper provides static methods that operate on Types. + + + + + A special value, which is used to indicate that BestCommonType() method + was unable to find a common type for the specified arguments. + + + + + Gets the display name for a Type as used by NUnit. + + The Type for which a display name is needed. + The display name for the Type + + + + Gets the display name for a Type as used by NUnit. + + The Type for which a display name is needed. + The arglist provided. + The display name for the Type + + + + Returns the best fit for a common type to be used in + matching actual arguments to a methods Type parameters. + + The first type. + The second type. + Either type1 or type2, depending on which is more general. + + + + Determines whether the specified type is numeric. + + The type to be examined. + + true if the specified type is numeric; otherwise, false. + + + + + Convert an argument list to the required parameter types. + Currently, only widening numeric conversions are performed. + + An array of args to be converted + A ParameterInfo[] whose types will be used as targets + + + + Determines whether this instance can deduce type args for a generic type from the supplied arguments. + + The type to be examined. + The arglist. + The type args to be used. + + true if this the provided args give sufficient information to determine the type args to be used; otherwise, false. + + + + + Gets the _values for an enumeration, using Enum.GetTypes + where available, otherwise through reflection. + + + + + + + Gets the ids of the _values for an enumeration, + using Enum.GetNames where available, otherwise + through reflection. + + + + + + + ThreadUtility provides a set of static methods convenient + for working with threads. + + + + + Do our best to Kill a thread + + The thread to kill + + + + Do our best to kill a thread, passing state info + + The thread to kill + Info for the ThreadAbortException handler + + + + TestFixture is a surrogate for a user test fixture class, + containing one or more tests. + + + + + Any ITest that implements this interface is at a level that the implementing + class should be disposed at the end of the test run + + + + + Initializes a new instance of the class. + + Type of the fixture. + + + + Predicate constraint wraps a Predicate in a constraint, + returning success if the predicate is true. + + + + + Construct a PredicateConstraint from a predicate + + + + + Determines whether the predicate succeeds when applied + to the actual value. + + + + + Gets text describing a constraint + + + + + NotConstraint negates the effect of some other constraint + + + + + Initializes a new instance of the class. + + The base constraint to be negated. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for if the base constraint fails, false if it succeeds + + + + Custom value formatter function + + The value + + + + + Custom value formatter factory function + + The next formatter function + ValueFormatter + If the given formatter is unable to handle a certain format, it must call the next formatter in the chain + + + + Static methods used in creating messages + + + + + Static string used when strings are clipped + + + + + Formatting strings used for expected and actual _values + + + + + Add a formatter to the chain of responsibility. + + + + + + Formats text to represent a generalized value. + + The value + The formatted text + + + + Formats text for a collection value, + starting at a particular point, to a max length + + The collection containing elements to write. + The starting point of the elements to write + The maximum number of elements to write + + + + Returns the representation of a type as used in NUnitLite. + This is the same as Type.ToString() except for arrays, + which are displayed with their declared sizes. + + + + + + + Converts any control characters in a string + to their escaped representation. + + The string to be converted + The converted string + + + + Converts any null characters in a string + to their escaped representation. + + The string to be converted + The converted string + + + + Return the a string representation for a set of indices into an array + + Array of indices for which a string is needed + + + + Get an array of indices representing the point in a collection or + array corresponding to a single int index into the collection. + + The collection to which the indices apply + Index in the collection + Array of indices + + + + Clip a string to a given length, starting at a particular offset, returning the clipped + string with ellipses representing the removed parts + + The string to be clipped + The maximum permitted length of the result string + The point at which to start clipping + The clipped string + + + + Clip the expected and actual strings in a coordinated fashion, + so that they may be displayed together. + + + + + + + + + Shows the position two strings start to differ. Comparison + starts at the start index. + + The expected string + The actual string + The index in the strings at which comparison should start + Boolean indicating whether case should be ignored + -1 if no mismatch found, or the index where mismatch found + + + + Current head of chain of value formatters. Public for testing. + + + + + Adding this attribute to a method within a + class makes the method callable from the NUnit test runner. There is a property + called Description which is optional which you can provide a more detailed test + description. This class cannot be inherited. + + + + [TestFixture] + public class Fixture + { + [Test] + public void MethodToTest() + {} + + [Test(Description = "more detailed description")] + public void TestDescriptionMethod() + {} + } + + + + + + Construct the attribute, specifying a combining strategy and source of parameter data. + + + + + Enumeration indicating whether the tests are + running normally or being cancelled. + + + + + Running normally with no stop requested + + + + + A graceful stop has been requested + + + + + A forced stop has been requested + + + + + The TestCaseParameters class encapsulates method arguments and + other selected parameters needed for constructing + a parameterized test case. + + + + + Default Constructor creates an empty parameter set + + + + + Construct a non-runnable ParameterSet, specifying + the provider exception that made it invalid. + + + + + Construct a parameter set with a list of arguments + + + + + + Construct a ParameterSet from an object implementing ITestCaseData + + + + + + Type arguments used to create a generic fixture instance + + + + + Provides methods to support legacy string comparison methods. + + + + + Compares two strings for equality, ignoring case if requested. + + The first string. + The second string.. + if set to true, the case of the letters in the strings is ignored. + Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if + strB is sorted first + + + + Compares two strings for equality, ignoring case if requested. + + The first string. + The second string.. + if set to true, the case of the letters in the strings is ignored. + True if the strings are equivalent, false if not. + + + + OneTimeSetUpCommand runs any one-time setup methods for a suite, + constructing the user test object if necessary. + + + + + Constructs a OneTimeSetUpCommand for a suite + + The suite to which the command applies + A SetUpTearDownList for use by the command + A List of TestActionItems to be run after Setup + + + + Overridden to run the one-time setup for a suite. + + The TestExecutionContext to be used. + A TestResult + + + + The TestOutput class holds a unit of output from + a test to a specific output stream + + + + + Construct with text, ouput destination type and + the name of the test that produced the output. + + Text to be output + Name of the stream or channel to which the text should be written + FullName of test that produced the output + + + + Return string representation of the object for debugging + + + + + + Convert the TestOutput object to an XML string + + + + + Get the text + + + + + Get the output type + + + + + Get the name of the test that created the output + + + + + The IMethodInfo class is used to encapsulate information + about a method in a platform-independent manner. + + + + + Gets the parameters of the method. + + + + + + Returns the Type arguments of a generic method or the Type parameters of a generic method definition. + + + + + Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo. + + The type arguments to be used + A new IMethodInfo with the type arguments replaced + + + + Invokes the method, converting any TargetInvocationException to an NUnitException. + + The object on which to invoke the method + The argument list for the method + The return value from the invoked method + + + + Gets the Type from which this method was reflected. + + + + + Gets the MethodInfo for this method. + + + + + Gets the name of the method. + + + + + Gets a value indicating whether the method is abstract. + + + + + Gets a value indicating whether the method is public. + + + + + Gets a value indicating whether the method contains unassigned generic type parameters. + + + + + Gets a value indicating whether the method is a generic method. + + + + + Gets a value indicating whether the MethodInfo represents the definition of a generic method. + + + + + Gets the return Type of the method. + + + + + ThrowsExceptionConstraint tests that an exception has + been thrown, without any further tests. + + + + + Executes the code and returns success if an exception is thrown. + + A delegate representing the code to be tested + True if an exception is thrown, otherwise false + + + + Returns the ActualValueDelegate itself as the value to be tested. + + A delegate representing the code to be tested + The delegate itself + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + LevelOfParallelismAttribute is used to set the number of worker threads + that may be allocated by the framework for running tests. + + + + + Construct a LevelOfParallelismAttribute. + + The number of worker threads to be created by the framework. + + + + RepeatAttribute may be applied to test case in order + to run it multiple times. + + + + + Construct a RepeatAttribute + + The number of times to run the test + + + + Wrap a command and return the result. + + The command to be wrapped + The wrapped command + + + + The test command for the RetryAttribute + + + + + Initializes a new instance of the class. + + The inner command. + The number of repetitions + + + + Runs the test, saving a TestResult in the supplied TestExecutionContext. + + The context in which the test should run. + A TestResult + + + + Represents the result of running a single test case. + + + + + Construct a TestCaseResult based on a TestMethod + + A TestMethod to which the result applies. + + + + Gets the number of test cases that failed + when running the test and all its children. + + + + + Gets the number of test cases that passed + when running the test and all its children. + + + + + Gets the number of test cases that were skipped + when running the test and all its children. + + + + + Gets the number of test cases that were inconclusive + when running the test and all its children. + + + + + Indicates whether this result has any child results. + + + + + Gets the collection of child results. + + + + + TestParameters class holds any named parameters supplied to the test run + + + + + Gets a flag indicating whether a parameter with the specified name exists.N + + Name of the parameter + True if it exists, otherwise false + + + + Get method is a simple alternative to the indexer + + Name of the paramter + Value of the parameter or null if not present + + + + Get the value of a parameter or a default string + + Name of the parameter + Default value of the parameter + Value of the parameter or default value if not present + + + + Get the value of a parameter or return a default + + The return Type + Name of the parameter + Default value of the parameter + Value of the parameter or default value if not present + + + + Adds a parameter to the list + + Name of the parameter + Value of the parameter + + + + Gets the number of test parameters + + + + + Gets a collection of the test parameter names + + + + + Indexer provides access to the internal dictionary + + Name of the parameter + Value of the parameter or null if not present + + + + ParameterDataSourceProvider supplies individual argument _values for + single parameters using attributes implementing IParameterDataSource. + + + + + Determine whether any data is available for a parameter. + + A ParameterInfo representing one + argument to a parameterized test + + True if any data is available, otherwise false. + + + + + Return an IEnumerable providing data for use with the + supplied parameter. + + An IParameterInfo representing one + argument to a parameterized test + + An IEnumerable providing the required data + + + + + Thrown when an assertion failed. + + + + + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Gets the ResultState provided by this exception + + + + + OrConstraint succeeds if either member succeeds + + + + + Create an OrConstraint from two other constraints + + The first constraint + The second constraint + + + + Apply the member constraints to an actual value, succeeding + succeeding as soon as one of them succeeds. + + The actual value + True if either constraint succeeded + + + + Gets text describing a constraint + + + + + Operator that tests for the presence of a particular attribute + on a type and optionally applies further tests to the attribute. + + + + + Construct an AttributeOperator for a particular Type + + The Type of attribute tested + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + MessageWriter is the abstract base for classes that write + constraint descriptions and messages in some form. The + class has separate methods for writing various components + of a message, allowing implementations to tailor the + presentation as needed. + + + + + Construct a MessageWriter given a culture + + + + + Method to write single line message with optional args, usually + written to precede the general failure message. + + The message to be written + Any arguments used in formatting the message + + + + Method to write single line message with optional args, usually + written to precede the general failure message, at a givel + indentation level. + + The indentation level of the message + The message to be written + Any arguments used in formatting the message + + + + Display Expected and Actual lines for a constraint. This + is called by MessageWriter's default implementation of + WriteMessageTo and provides the generic two-line display. + + The failing constraint result + + + + Display Expected and Actual lines for given _values. This + method may be called by constraints that need more control over + the display of actual and expected _values than is provided + by the default implementation. + + The expected value + The actual value causing the failure + + + + Display Expected and Actual lines for given _values, including + a tolerance value on the Expected line. + + The expected value + The actual value causing the failure + The tolerance within which the test was made + + + + Display the expected and actual string _values on separate lines. + If the mismatch parameter is >=0, an additional line is displayed + line containing a caret that points to the mismatch point. + + The expected string value + The actual string value + The point at which the strings don't match or -1 + If true, case is ignored in locating the point where the strings differ + If true, the strings should be clipped to fit the line + + + + Writes the text for an actual value. + + The actual value. + + + + Writes the text for a generalized value. + + The value. + + + + Writes the text for a collection value, + starting at a particular point, to a max length + + The collection containing elements to write. + The starting point of the elements to write + The maximum number of elements to write + + + + Abstract method to get the max line length + + + + + Tests whether a value is less than the value supplied to its constructor + + + + + Abstract base class for constraints that compare _values to + determine if one is greater than, equal to or less than + the other. + + + + + The value against which a comparison is to be made + + + + + If true, less than returns success + + + + + if true, equal returns success + + + + + if true, greater than returns success + + + + + ComparisonAdapter to be used in making the comparison + + + + + Initializes a new instance of the class. + + The value against which to make a comparison. + if set to true less succeeds. + if set to true equal succeeds. + if set to true greater succeeds. + String used in describing the constraint. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Modifies the constraint to use an and returns self + + The comparer used for comparison tests + A constraint modified to use the given comparer + + + + Modifies the constraint to use an and returns self + + The comparer used for comparison tests + A constraint modified to use the given comparer + + + + Modifies the constraint to use a and returns self + + The comparer used for comparison tests + A constraint modified to use the given comparer + + + + Initializes a new instance of the class. + + The expected value. + + + + EmptyStringConstraint tests whether a string is empty. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + EmptyDirectoryConstraint is used to test that a directory is empty + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + ConstraintBuilder maintains the stacks that are used in + processing a ConstraintExpression. An OperatorStack + is used to hold operators that are waiting for their + operands to be reorganized. a ConstraintStack holds + input constraints as well as the results of each + operator applied. + + + + + Initializes a new instance of the class. + + + + + Appends the specified operator to the expression by first + reducing the operator stack and then pushing the new + operator on the stack. + + The operator to push. + + + + Appends the specified constraint to the expression by pushing + it on the constraint stack. + + The constraint to push. + + + + Sets the top operator right context. + + The right context. + + + + Reduces the operator stack until the topmost item + precedence is greater than or equal to the target precedence. + + The target precedence. + + + + Resolves this instance, returning a Constraint. If the Builder + is not currently in a resolvable state, an exception is thrown. + + The resolved constraint + + + + Gets a value indicating whether this instance is resolvable. + + + true if this instance is resolvable; otherwise, false. + + + + + OperatorStack is a type-safe stack for holding ConstraintOperators + + + + + Initializes a new instance of the class. + + The ConstraintBuilder using this stack. + + + + Pushes the specified operator onto the stack. + + The operator to put onto the stack. + + + + Pops the topmost operator from the stack. + + The topmost operator on the stack + + + + Gets a value indicating whether this is empty. + + true if empty; otherwise, false. + + + + Gets the topmost operator without modifying the stack. + + + + + ConstraintStack is a type-safe stack for holding Constraints + + + + + Initializes a new instance of the class. + + The ConstraintBuilder using this stack. + + + + Pushes the specified constraint. As a side effect, + the constraint's Builder field is set to the + ConstraintBuilder owning this stack. + + The constraint to put onto the stack + + + + Pops this topmost constraint from the stack. + As a side effect, the constraint's Builder + field is set to null. + + The topmost contraint on the stack + + + + Gets a value indicating whether this is empty. + + true if empty; otherwise, false. + + + + CollectionEquivalentConstraint is used to determine whether two + collections are equivalent. + + + + + Construct a CollectionEquivalentConstraint + + + + + + Test whether two collections are equivalent + + + + + + + Flag the constraint to use the supplied predicate function + + The comparison function to use. + Self. + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + AttributeExistsConstraint tests for the presence of a + specified attribute on a Type. + + + + + Constructs an AttributeExistsConstraint for a specific attribute Type + + + + + + Tests whether the object provides the expected attribute. + + A Type, MethodInfo, or other ICustomAttributeProvider + True if the expected attribute is present, otherwise false + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Marks a test that must run on a separate thread. + + + + + Construct a RequiresThreadAttribute + + + + + Construct a RequiresThreadAttribute, specifying the apartment + + + + + ExplicitAttribute marks a test or test fixture so that it will + only be run if explicitly executed from the gui or command line + or if it is included by use of a filter. The test will not be + run simply because an enclosing suite is run. + + + + + Default constructor + + + + + Constructor with a reason + + The reason test is marked explicit + + + + Modifies a test by marking it as explicit. + + The test to modify + + + + OneTimeTearDownCommand performs any teardown actions + specified for a suite and calls Dispose on the user + test object, if any. + + + + + Construct a OneTimeTearDownCommand + + The test suite to which the command applies + A SetUpTearDownList for use by the command + A List of TestActionItems to be run before teardown. + + + + Overridden to run the teardown methods specified on the test. + + The TestExecutionContext to be used. + A TestResult + + + + Class that can build a tree of automatic namespace + suites from a group of fixtures. + + + + + NamespaceDictionary of all test suites we have created to represent + namespaces. Used to locate namespace parent suites for fixtures. + + + + + The root of the test suite being created by this builder. + + + + + Initializes a new instance of the class. + + The root suite. + + + + Adds the specified fixtures to the tree. + + The fixtures to be added. + + + + Adds the specified fixture to the tree. + + The fixture to be added. + + + + Gets the root entry in the tree created by the NamespaceTreeBuilder. + + The root suite. + + + + Built-in SuiteBuilder for all types of test classes. + + + + + The ISuiteBuilder interface is exposed by a class that knows how to + build a suite from one or more Types. + + + + + Examine the type and determine if it is suitable for + this builder to use in building a TestSuite. + + Note that returning false will cause the type to be ignored + in loading the tests. If it is desired to load the suite + but label it as non-runnable, ignored, etc., then this + method must return true. + + The type of the fixture to be used + True if the type can be used to build a TestSuite + + + + Build a TestSuite from type provided. + + The type of the fixture to be used + A TestSuite + + + + Checks to see if the provided Type is a fixture. + To be considered a fixture, it must be a non-abstract + class with one or more attributes implementing the + IFixtureBuilder interface or one or more methods + marked as tests. + + The fixture type to check + True if the fixture can be built, false if not + + + + Build a TestSuite from TypeInfo provided. + + The fixture type to build + A TestSuite built from that type + + + + We look for attributes implementing IFixtureBuilder at one level + of inheritance at a time. Attributes on base classes are not used + unless there are no fixture builder attributes at all on the derived + class. This is by design. + + The type being examined for attributes + A list of the attributes found. + + + + + + + + + + + + + + + + + + + + + + + + Provide actions to execute before and after tests. + + + + + When implemented by an attribute, this interface implemented to provide actions to execute before and after tests. + + + + + Executed before each test is run + + The test that is going to be run. + + + + Executed after each test is run + + The test that has just been run. + + + + Provides the target for the action attribute + + The target for the action attribute + + + + Executed before each test is run + + The test that is going to be run. + + + + Executed after each test is run + + The test that has just been run. + + + + Provides the target for the action attribute + + + + + Marks a test that must run in a particular threading apartment state, causing it + to run in a separate thread if necessary. + + + + + Construct an ApartmentAttribute + + The apartment state that this test must be run under. You must pass in a valid apartment state. + + + + The Iz class is a synonym for Is intended for use in VB, + which regards Is as a keyword. + + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a constraint that tests two items for equality + + + + + Returns a constraint that tests that two references are the same object + + + + + Returns a constraint that tests whether the + actual value is greater than the supplied argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the supplied argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the supplied argument + + + + + Returns a constraint that tests whether the + actual value is less than the supplied argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the supplied argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the supplied argument + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable to the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable to the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a collection containing the same elements as the + collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a subset of the collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a superset of the collection supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the regular expression supplied as an argument. + + + + + Returns a constraint that tests whether the path provided + is the same as an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is a subpath of the expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the actual value falls + inclusively within a specified range. + + from must be less than or equal to true + Inclusive beginning of the range. Must be less than or equal to to. + Inclusive end of the range. Must be greater than or equal to from. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a constraint that tests for null + + + + + Returns a constraint that tests for True + + + + + Returns a constraint that tests for False + + + + + Returns a constraint that tests for a positive value + + + + + Returns a constraint that tests for a negative value + + + + + Returns a constraint that tests for equality with zero + + + + + Returns a constraint that tests for NaN + + + + + Returns a constraint that tests for empty + + + + + Returns a constraint that tests whether a collection + contains all unique items. + + + + + Returns a constraint that tests whether an object graph is serializable in binary format. + + + + + Returns a constraint that tests whether an object graph is serializable in xml format. + + + + + Returns a constraint that tests whether a collection is ordered + + + + + Objects implementing this interface are used to wrap + the TestMethodCommand itself. They apply after SetUp + has been run and before TearDown. + + + + + The CommandStage enumeration represents the defined stages + of execution for a series of TestCommands. The int _values + of the enum are used to apply decorators in the proper + order. Lower _values are applied first and are therefore + "closer" to the actual test execution. + + + No CommandStage is defined for actual invocation of the test or + for creation of the context. Execution may be imagined as + proceeding from the bottom of the list upwards, with cleanup + after the test running in the opposite order. + + + + + Use an application-defined default value. + + + + + Make adjustments needed before and after running + the raw test - that is, after any SetUp has run + and before TearDown. + + + + + Run SetUp and TearDown for the test. This stage is used + internally by NUnit and should not normally appear + in user-defined decorators. + + + + + Make adjustments needed before and after running + the entire test - including SetUp and TearDown. + + + + + ThrowsConstraint is used to test the exception thrown by + a delegate by applying a constraint to it. + + + + + Initializes a new instance of the class, + using a constraint to be applied to the exception. + + A constraint to apply to the caught exception. + + + + Executes the code of the delegate and captures any exception. + If a non-null base constraint was provided, it applies that + constraint to the exception. + + A delegate representing the code to be tested + True if an exception is thrown and the constraint succeeds, otherwise false + + + + Converts an ActualValueDelegate to a TestDelegate + before calling the primary overload. + + + + + + + Get the actual exception thrown - used by Assert.Throws. + + + + + Gets text describing a constraint + + + + + Write the actual value for a failing constraint test to a + MessageWriter. This override only handles the special message + used when an exception is expected but none is thrown. + + The writer on which the actual value is displayed + + + + Summary description for SamePathConstraint. + + + + + Initializes a new instance of the class. + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Operator that requires both it's arguments to succeed + + + + + Construct an AndOperator + + + + + Apply the operator to produce an AndConstraint + + + + + Provides static methods to express the assumptions + that must be met for a test to give a meaningful + result. If an assumption is not met, the test + should produce an inconclusive result. + + + + + The Equals method throws an InvalidOperationException. This is done + to make sure there is no mistake by calling this function. + + The left object. + The right object. + Not applicable + + + + override the default ReferenceEquals to throw an InvalidOperationException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + The left object. + The right object. + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + The Type being compared. + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + The Type being compared. + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + The Type being compared. + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + A function to build the message included with the Exception + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the + method throws an . + + The evaluated condition + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + The evaluated condition + A function to build the message included with the Exception + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + A lambda that returns a Boolean + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + A lambda that returns a Boolean + + + + Asserts that a condition is true. If the condition is false the method throws + an . + + A lambda that returns a Boolean + A function to build the message included with the Exception + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + The Type being compared. + The actual value to test + A Constraint to be applied + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + The Type being compared. + The actual value to test + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an InconclusiveException on failure. + + The Type being compared. + The actual value to test + A Constraint to be applied + A function to build the message included with the Exception + + + + TODO: Documentation needed for class + + + + + Initializes a new instance of the class. + + The test being skipped. + + + + Overridden to simply set the CurrentResult to the + appropriate Skipped state. + + The execution context for the test + A TestResult + + + + The TextCapture class intercepts console output and writes it + to the current execution context, if one is present on the thread. + If no execution context is found, the output is written to a + default destination, normally the original destination of the + intercepted output. + + + + + Construct a TextCapture object + + The default destination for non-intercepted output + + + + Writes a single character + + The char to write + + + + Writes a string + + The string to write + + + + Writes a string followed by a line terminator + + The string to write + + + + Gets the Encoding in use by this TextWriter + + + + + SimpleWorkItemDispatcher handles execution of WorkItems by + directly executing them. It is provided so that a dispatcher + is always available in the context, thereby simplifying the + code needed to run child tests. + + + + + An IWorkItemDispatcher handles execution of work items. + + + + + Dispatch a single work item for execution. The first + work item dispatched is saved as the top-level + work item and used when stopping the run. + + The item to dispatch + + + + Cancel the ongoing run completely. + If no run is in process, the call has no effect. + + true if the IWorkItemDispatcher should abort all currently running WorkItems, false if it should allow all currently running WorkItems to complete + + + + Dispatch a single work item for execution. The first + work item dispatched is saved as the top-level + work item and a thread is created on which to + run it. Subsequent calls come from the top level + item or its descendants on the proper thread. + + The item to dispatch + + + + Cancel (abort or stop) the ongoing run. + If no run is in process, the call has no effect. + + true if the run should be aborted, false if it should allow its currently running test to complete + + + + Asserts on Directories + + + + + The Equals method throws an InvalidOperationException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an InvalidOperationException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both point to the same directory. + If they are not equal an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + The message to display if the directories are not equal + Arguments to be used in formatting the message + + + + Verifies that two directories are equal. Two directories are considered + equal if both are null, or if both point to the same directory. + If they are not equal an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that two directories are not equal. If they are equal + an is thrown. + + A directory containing the value that is expected + A directory containing the actual value + + + + Asserts that the directory exists. If it does not exist + an is thrown. + + A directory containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory exists. If it does not exist + an is thrown. + + A directory containing the actual value + + + + Asserts that the directory exists. If it does not exist + an is thrown. + + The path to a directory containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory exists. If it does not exist + an is thrown. + + The path to a directory containing the actual value + + + + Asserts that the directory does not exist. If it does exist + an is thrown. + + A directory containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory does not exist. If it does exist + an is thrown. + + A directory containing the actual value + + + + Asserts that the directory does not exist. If it does exist + an is thrown. + + The path to a directory containing the actual value + The message to display if directories are not equal + Arguments to be used in formatting the message + + + + Asserts that the directory does not exist. If it does exist + an is thrown. + + The path to a directory containing the actual value + + + + TestName filter selects tests based on their Name + + + + + Construct a TestNameFilter for a single name + + The name the filter will recognize. + + + + Match a test against a single value. + + + + + Gets the element name + + Element name + + + + The ParameterDataProvider class implements IParameterDataProvider + and hosts one or more individual providers. + + + + + Construct with a collection of individual providers + + + + + Determine whether any data is available for a parameter. + + An IParameterInfo representing one + argument to a parameterized test + True if any data is available, otherwise false. + + + + Return an IEnumerable providing data for use with the + supplied parameter. + + An IParameterInfo representing one + argument to a parameterized test + An IEnumerable providing the required data + + + + ExactCountConstraint applies another constraint to each + item in a collection, succeeding only if a specified + number of items succeed. + + + + + Construct an ExactCountConstraint on top of an existing constraint + + + + + + + Apply the item constraint to each item in the collection, + succeeding only if the expected number of items pass. + + + + + + + Thrown when an assertion failed. + + + + The error message that explains + the reason for the exception + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Gets the ResultState provided by this exception + + + + + XmlSerializableConstraint tests whether + an object is serializable in xml format. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Returns the string representation of this constraint + + + + + Gets text describing a constraint + + + + Helper routines for working with floating point numbers + + + The floating point comparison code is based on this excellent article: + http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm + + + "ULP" means Unit in the Last Place and in the context of this library refers to + the distance between two adjacent floating point numbers. IEEE floating point + numbers can only represent a finite subset of natural numbers, with greater + accuracy for smaller numbers and lower accuracy for very large numbers. + + + If a comparison is allowed "2 ulps" of deviation, that means the _values are + allowed to deviate by up to 2 adjacent floating point _values, which might be + as low as 0.0000001 for small numbers or as high as 10.0 for large numbers. + + + + + Compares two floating point _values for equality + First floating point value to be compared + Second floating point value t be compared + + Maximum number of representable floating point _values that are allowed to + be between the left and the right floating point _values + + True if both numbers are equal or close to being equal + + + Floating point _values can only represent a finite subset of natural numbers. + For example, the _values 2.00000000 and 2.00000024 can be stored in a float, + but nothing inbetween them. + + + This comparison will count how many possible floating point _values are between + the left and the right number. If the number of possible _values between both + numbers is less than or equal to maxUlps, then the numbers are considered as + being equal. + + + Implementation partially follows the code outlined here: + http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ + + + + + Compares two double precision floating point _values for equality + First double precision floating point value to be compared + Second double precision floating point value t be compared + + Maximum number of representable double precision floating point _values that are + allowed to be between the left and the right double precision floating point _values + + True if both numbers are equal or close to being equal + + + Double precision floating point _values can only represent a limited series of + natural numbers. For example, the _values 2.0000000000000000 and 2.0000000000000004 + can be stored in a double, but nothing inbetween them. + + + This comparison will count how many possible double precision floating point + _values are between the left and the right number. If the number of possible + _values between both numbers is less than or equal to maxUlps, then the numbers + are considered as being equal. + + + Implementation partially follows the code outlined here: + http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ + + + + + + Reinterprets the memory contents of a floating point value as an integer value + + + Floating point value whose memory contents to reinterpret + + + The memory contents of the floating point value interpreted as an integer + + + + + Reinterprets the memory contents of a double precision floating point + value as an integer value + + + Double precision floating point value whose memory contents to reinterpret + + + The memory contents of the double precision floating point value + interpreted as an integer + + + + + Reinterprets the memory contents of an integer as a floating point value + + Integer value whose memory contents to reinterpret + + The memory contents of the integer value interpreted as a floating point value + + + + + Reinterprets the memory contents of an integer value as a double precision + floating point value + + Integer whose memory contents to reinterpret + + The memory contents of the integer interpreted as a double precision + floating point value + + + + Union of a floating point variable and an integer + + + The union's value as a floating point variable + + + The union's value as an integer + + + The union's value as an unsigned integer + + + Union of a double precision floating point variable and a long + + + The union's value as a double precision floating point variable + + + The union's value as a long + + + The union's value as an unsigned long + + + + EqualityAdapter class handles all equality comparisons + that use an , + or a . + + + + + Compares two objects, returning true if they are equal + + + + + Returns true if the two objects can be compared by this adapter. + The base adapter cannot handle IEnumerables except for strings. + + + + + Returns an that wraps an . + + + + + Returns an that wraps an . + + + + + Returns an EqualityAdapter that uses a predicate function for items comparison. + + + + + + + + + Returns an that wraps an . + + + + + Returns an that wraps an . + + + + + Returns an that wraps a . + + + + + that wraps an . + + + + + Returns true if the two objects can be compared by this adapter. + The base adapter cannot handle IEnumerables except for strings. + + + + + Compares two objects, returning true if they are equal + + + + + Returns true if the two objects can be compared by this adapter. + Generic adapter requires objects of the specified type. + + + + + that wraps an . + + + + + EmptyCollectionConstraint tests whether a collection is empty. + + + + + Check that the collection is empty + + + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Helper class with properties and methods that supply + a number of constraints used in Asserts. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding only if a specified number of them succeed. + + + + + Returns a new PropertyConstraintExpression, which will either + test for the existence of the named property on the object + being tested or apply any following constraint to that property. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a constraint that tests two items for equality + + + + + Returns a constraint that tests that two references are the same object + + + + + Returns a constraint that tests whether the + actual value is greater than the supplied argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the supplied argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the supplied argument + + + + + Returns a constraint that tests whether the + actual value is less than the supplied argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the supplied argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the supplied argument + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a collection containing the same elements as the + collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a subset of the collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a superset of the collection supplied as an argument. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new ContainsConstraint. This constraint + will, in turn, make use of the appropriate second-level + constraint, depending on the type of the actual argument. + This overload is only used if the item sought is a string, + since any other type implies that we are looking for a + collection member. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that fails if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the regular expression supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the regular expression supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the regular expression supplied as an argument. + + + + + Returns a constraint that fails if the actual + value matches the pattern supplied as an argument. + + + + + Returns a constraint that tests whether the path provided + is the same as an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is a subpath of the expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the actual value falls + within a specified range. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if at least one of them succeeds. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them fail. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Length property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Count property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Message property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the InnerException property of the object being tested. + + + + + Returns a constraint that tests for null + + + + + Returns a constraint that tests for True + + + + + Returns a constraint that tests for False + + + + + Returns a constraint that tests for a positive value + + + + + Returns a constraint that tests for a negative value + + + + + Returns a constraint that tests for equality with zero + + + + + Returns a constraint that tests for NaN + + + + + Returns a constraint that tests for empty + + + + + Returns a constraint that tests whether a collection + contains all unique items. + + + + + Returns a constraint that tests whether an object graph is serializable in binary format. + + + + + Returns a constraint that tests whether an object graph is serializable in xml format. + + + + + Returns a constraint that tests whether a collection is ordered + + + + + BinarySerializableConstraint tests whether + an object is serializable in binary format. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Returns the string representation + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Used on a method, marks the test with a timeout value in milliseconds. + The test will be run in a separate thread and is cancelled if the timeout + is exceeded. Used on a class or assembly, sets the default timeout + for all contained test methods. + + + + + Construct a TimeoutAttribute given a time in milliseconds + + The timeout value in milliseconds + + + + Adding this attribute to a method within a + class makes the method callable from the NUnit test runner. There is a property + called Description which is optional which you can provide a more detailed test + description. This class cannot be inherited. + + + + [TestFixture] + public class Fixture + { + [Test] + public void MethodToTest() + {} + + [Test(Description = "more detailed description")] + public void TestDescriptionMethod() + {} + } + + + + + + Modifies a test by adding a description, if not already set. + + The test to modify + + + + Construct a TestMethod from a given method. + + The method for which a test is to be constructed. + The suite to which the test will be added. + A TestMethod + + + + Descriptive text for this test + + + + + The author of this test + + + + + The type that this test is testing + + + + + Gets or sets the expected result. + + The result. + + + + Returns true if an expected result has been set + + + + + Summary description for SetUICultureAttribute. + + + + + Construct given the name of a culture + + + + + + Marks a test that must run in the STA, causing it + to run in a separate thread if necessary. + + + + + Construct a RequiresSTAAttribute + + + + + Used to mark a field, property or method providing a set of datapoints to + be used in executing any theories within the same fixture that require an + argument of the Type provided. The data source may provide an array of + the required Type or an . + Synonymous with DatapointSourceAttribute. + + + + + TestActionItem represents a single execution of an + ITestAction. It is used to track whether the BeforeTest + method has been called and suppress calling the + AfterTest method if it has not. + + + + + Construct a TestActionItem + + The ITestAction to be included + + + + Run the BeforeTest method of the action and remember that it has been run. + + The test to which the action applies + + + + Run the AfterTest action, but only if the BeforeTest + action was actually run. + + The test to which the action applies + + + + InternalTraceLevel is an enumeration controlling the + level of detailed presented in the internal log. + + + + + Use the default settings as specified by the user. + + + + + Do not display any trace messages + + + + + Display Error messages only + + + + + Display Warning level and higher messages + + + + + Display informational and higher messages + + + + + Display debug messages and higher - i.e. all messages + + + + + Display debug messages and higher - i.e. all messages + + + + + The ParallelScope enumeration permits specifying the degree to + which a test and its descendants may be run in parallel. + + + + + No Parallelism is permitted + + + + + The test itself may be run in parallel with others at the same level + + + + + Descendants of the test may be run in parallel with one another + + + + + Descendants of the test down to the level of TestFixtures may be run in parallel + + + + + ListMapper is used to transform a collection used as an actual argument + producing another collection to be used in the assertion. + + + + + Construct a ListMapper based on a collection + + The collection to be transformed + + + + Produces a collection containing all the _values of a property + + The collection of property _values + + + + + The List class is a helper class with properties and methods + that supply a number of constraints used with lists and collections. + + + + + List.Map returns a ListMapper, which can be used to map + the original collection to another collection. + + + + + + + TestAssembly is a TestSuite that represents the execution + of tests in a managed assembly. + + + + + Initializes a new instance of the class + specifying the Assembly and the path from which it was loaded. + + The assembly this test represents. + The path used to load the assembly. + + + + Initializes a new instance of the class + for a path which could not be loaded. + + The path used to load the assembly. + + + + Gets the Assembly represented by this instance. + + + + + Gets the name used for the top-level element in the + XML representation of this test + + + + + SetUpFixture extends TestSuite and supports + Setup and TearDown methods. + + + + + Initializes a new instance of the class. + + The type. + + + + TrueConstraint tests that the actual value is true + + + + + Initializes a new instance of the class. + + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + The Tolerance class generalizes the notion of a tolerance + within which an equality test succeeds. Normally, it is + used with numeric types, but it can be used with any + type that supports taking a difference between two + objects and comparing that difference to a value. + + + + + Constructs a linear tolerance of a specified amount + + + + + Constructs a tolerance given an amount and + + + + + Tests that the current Tolerance is linear with a + numeric value, throwing an exception if it is not. + + + + + Returns a default Tolerance object, equivalent to + specifying an exact match unless + is set, in which case, the + will be used. + + + + + Returns an empty Tolerance object, equivalent to + specifying an exact match even if + is set. + + + + + Gets the for the current Tolerance + + + + + Gets the value of the current Tolerance instance. + + + + + Returns a new tolerance, using the current amount as a percentage. + + + + + Returns a new tolerance, using the current amount in Ulps + + + + + Returns a new tolerance with a as the amount, using + the current amount as a number of days. + + + + + Returns a new tolerance with a as the amount, using + the current amount as a number of hours. + + + + + Returns a new tolerance with a as the amount, using + the current amount as a number of minutes. + + + + + Returns a new tolerance with a as the amount, using + the current amount as a number of seconds. + + + + + Returns a new tolerance with a as the amount, using + the current amount as a number of milliseconds. + + + + + Returns a new tolerance with a as the amount, using + the current amount as a number of clock ticks. + + + + + Returns true if the current tolerance has not been set or is using the . + + + + + StartsWithConstraint can test whether a string starts + with an expected substring. + + + + + Initializes a new instance of the class. + + The expected string + + + + Test whether the constraint is matched by the actual value. + This is a template method, which calls the IsMatch method + of the derived class. + + + + + + + Operator that tests that an exception is thrown and + optionally applies further tests to the exception. + + + + + Construct a ThrowsOperator + + + + + Reduce produces a constraint from the operator and + any arguments. It takes the arguments from the constraint + stack and pushes the resulting constraint on it. + + + + + ConstraintExpression represents a compound constraint in the + process of being constructed from a series of syntactic elements. + + Individual elements are appended to the expression as they are + reorganized. When a constraint is appended, it is returned as the + value of the operation so that modifiers may be applied. However, + any partially built expression is attached to the constraint for + later resolution. When an operator is appended, the partial + expression is returned. If it's a self-resolving operator, then + a ResolvableConstraintExpression is returned. + + + + + The ConstraintBuilder holding the elements recognized so far + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the + class passing in a ConstraintBuilder, which may be pre-populated. + + The builder. + + + + Returns a string representation of the expression as it + currently stands. This should only be used for testing, + since it has the side-effect of resolving the expression. + + + + + + Appends an operator to the expression and returns the + resulting expression itself. + + + + + Appends a self-resolving operator to the expression and + returns a new ResolvableConstraintExpression. + + + + + Appends a constraint to the expression and returns that + constraint, which is associated with the current state + of the expression being built. Note that the constraint + is not reduced at this time. For example, if there + is a NotOperator on the stack we don't reduce and + return a NotConstraint. The original constraint must + be returned because it may support modifiers that + are yet to be applied. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding only if a specified number of them succeed. + + + + + Returns a new PropertyConstraintExpression, which will either + test for the existence of the named property on the object + being tested or apply any following constraint to that property. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns a new AttributeConstraint checking for the + presence of a particular attribute on an object. + + + + + Returns the constraint provided as an argument - used to allow custom + custom constraints to easily participate in the syntax. + + + + + Returns the constraint provided as an argument - used to allow custom + custom constraints to easily participate in the syntax. + + + + + Returns a constraint that tests two items for equality + + + + + Returns a constraint that tests that two references are the same object + + + + + Returns a constraint that tests whether the + actual value is greater than the supplied argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the supplied argument + + + + + Returns a constraint that tests whether the + actual value is greater than or equal to the supplied argument + + + + + Returns a constraint that tests whether the + actual value is less than the supplied argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the supplied argument + + + + + Returns a constraint that tests whether the + actual value is less than or equal to the supplied argument + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual + value is of the exact type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is of the type supplied as an argument or a derived type. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is assignable from the type supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a collection containing the same elements as the + collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a subset of the collection supplied as an argument. + + + + + Returns a constraint that tests whether the actual value + is a superset of the collection supplied as an argument. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new CollectionContainsConstraint checking for the + presence of a particular object in the collection. + + + + + Returns a new ContainsConstraint. This constraint + will, in turn, make use of the appropriate second-level + constraint, depending on the type of the actual argument. + This overload is only used if the item sought is a string, + since any other type implies that we are looking for a + collection member. + + + + + Returns a new ContainsConstraint. This constraint + will, in turn, make use of the appropriate second-level + constraint, depending on the type of the actual argument. + This overload is only used if the item sought is a string, + since any other type implies that we are looking for a + collection member. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value contains the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value starts with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value ends with the substring supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the regular expression supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the regular expression supplied as an argument. + + + + + Returns a constraint that succeeds if the actual + value matches the regular expression supplied as an argument. + + + + + Returns a constraint that tests whether the path provided + is the same as an expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the a subpath of the expected path after canonicalization. + + + + + Returns a constraint that tests whether the path provided + is the same path or under an expected path after canonicalization. + + + + + Returns a constraint that tests whether the actual value falls + within a specified range. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression that negates any + following constraint. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them succeed. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if at least one of them succeeds. + + + + + Returns a ConstraintExpression, which will apply + the following constraint to all members of a collection, + succeeding if all of them fail. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Length property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Count property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the Message property of the object being tested. + + + + + Returns a new ConstraintExpression, which will apply the following + constraint to the InnerException property of the object being tested. + + + + + With is currently a NOP - reserved for future use. + + + + + Returns a constraint that tests for null + + + + + Returns a constraint that tests for True + + + + + Returns a constraint that tests for False + + + + + Returns a constraint that tests for a positive value + + + + + Returns a constraint that tests for a negative value + + + + + Returns a constraint that tests if item is equal to zero + + + + + Returns a constraint that tests for NaN + + + + + Returns a constraint that tests for empty + + + + + Returns a constraint that tests whether a collection + contains all unique items. + + + + + Returns a constraint that tests whether an object graph is serializable in binary format. + + + + + Returns a constraint that tests whether an object graph is serializable in xml format. + + + + + Returns a constraint that tests whether a collection is ordered + + + + + Returns a constraint that succeeds if the value + is a file or directory and it exists. + + + + + Attribute used to apply a category to a test + + + + + The name of the category + + + + + Construct attribute for a given category based on + a name. The name may not contain the characters ',', + '+', '-' or '!'. However, this is not checked in the + constructor since it would cause an error to arise at + as the test was loaded without giving a clear indication + of where the problem is located. The error is handled + in NUnitFramework.cs by marking the test as not + runnable. + + The name of the category + + + + Protected constructor uses the Type name as the name + of the category. + + + + + Modifies a test by adding a category to it. + + The test to modify + + + + The name of the category + + + + + IdFilter selects tests based on their id + + + + + Construct an IdFilter for a single value + + The id the filter will recognize. + + + + Match a test against a single value. + + + + + Gets the element name + + Element name + + + + Represents a constraint that succeeds if none of the + members of a collection match a base constraint. + + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + none of them succeed. + + + + + Indicates which class the test or test fixture is testing + + + + + Initializes a new instance of the class. + + The type that is being tested. + + + + Initializes a new instance of the class. + + The type that is being tested. + + + + Defines the order that the test will run in + + + + + Defines the order that the test will run in + + + + + Defines the order that the test will run in + + + + + + Modifies a test as defined for the specific attribute. + + The test to modify + + + + SingleThreadedAttribute applies to a test fixture and indicates + that all the child tests must be run on the same thread as the + OneTimeSetUp and OneTimeTearDown. It sets a flag in the + TestExecutionContext and forces all tests to be run sequentially + on the current thread. Any ParallelScope setting is ignored. + + + + + Apply changes to the TestExecutionContext + + The TestExecutionContext + + + + FrameworkPackageSettings is a static class containing constant values that + are used as keys in setting up a TestPackage. These values are used in + the framework, and set in the runner. Setting values may be a string, int or bool. + + + + + Flag (bool) indicating whether tests are being debugged. + + + + + Flag (bool) indicating whether to pause execution of tests to allow + the user to attache a debugger. + + + + + The InternalTraceLevel for this run. Values are: "Default", + "Off", "Error", "Warning", "Info", "Debug", "Verbose". + Default is "Off". "Debug" and "Verbose" are synonyms. + + + + + Full path of the directory to be used for work and result files. + This path is provided to tests by the frameowrk TestContext. + + + + + Integer value in milliseconds for the default timeout value + for test cases. If not specified, there is no timeout except + as specified by attributes on the tests themselves. + + + + + A TextWriter to which the internal trace will be sent. + + + + + A list of tests to be loaded. + + + + + The number of test threads to run for the assembly. If set to + 1, a single queue is used. If set to 0, tests are executed + directly, without queuing. + + + + + The random seed to be used for this assembly. If specified + as the value reported from a prior run, the framework should + generate identical random values for tests as were used for + that run, provided that no change has been made to the test + assembly. Default is a random value itself. + + + + + If true, execution stops after the first error or failure. + + + + + If true, use of the event queue is suppressed and test events are synchronous. + + + + + The default naming pattern used in generating test names + + + + + Parameters to be passed on to the test + + + + + Represents a constraint that succeeds if the specified + count of members of a collection match a base constraint. + + + + + Construct an ExactCountOperator for a specified count + + The expected count + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + none of them succeed. + + + + + ParameterizedFixtureSuite serves as a container for the set of test + fixtures created from a given Type using various parameters. + + + + + Initializes a new instance of the class. + + The ITypeInfo for the type that represents the suite. + + + + Gets a string representing the type of test + + + + + + ReusableConstraint wraps a constraint expression after + resolving it so that it can be reused consistently. + + + + + Construct a ReusableConstraint from a constraint expression + + The expression to be resolved and reused + + + + Converts a constraint to a ReusableConstraint + + The constraint to be converted + A ReusableConstraint + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Return the top-level constraint for this expression + + + + + + PropertyExistsConstraint tests that a named property + exists on the object provided through Match. + + Originally, PropertyConstraint provided this feature + in addition to making optional tests on the value + of the property. The two constraints are now separate. + + + + + Initializes a new instance of the class. + + The name of the property. + + + + Test whether the property exists for a given object + + The object to be tested + True for success, false for failure + + + + Returns the string representation of the constraint. + + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + PropertyConstraint extracts a named property and uses + its value as the actual value for a chained constraint. + + + + + Initializes a new instance of the class. + + The name. + The constraint to apply to the property. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Returns the string representation of the constraint. + + + + + + Represents a constraint that simply wraps the + constraint provided as an argument, without any + further functionality, but which modifies the + order of evaluation because of its precedence. + + + + + Constructor for the WithOperator + + + + + Returns a constraint that wraps its argument + + + + + NUnitComparer encapsulates NUnit's default behavior + in comparing two objects. + + + + + Compares two objects + + + + + + + + Returns the default NUnitComparer. + + + + + Tests whether a value is less than or equal to the value supplied to its constructor + + + + + Initializes a new instance of the class. + + The expected value. + + + + Attribute used to identify a method that is + called before any tests in a fixture are run. + + + + + Used to mark a field for use as a datapoint when executing a theory + within the same fixture that requires an argument of the field's Type. + + + + + AssertionHelper is an optional base class for user tests, + allowing the use of shorter ids for constraints and + asserts and avoiding conflict with the definition of + , from which it inherits much of its + behavior, in certain mock object frameworks. + + + + + Asserts that a condition is true. If the condition is false the method throws + an . Works Identically to + . + + The evaluated condition + The message to display if the condition is false + Arguments to be used in formatting the message + + + + Asserts that a condition is true. If the condition is false the method throws + an . Works Identically to . + + The evaluated condition + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + An ActualValueDelegate returning the value to be tested + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + An ActualValueDelegate returning the value to be tested + A Constraint expression to be applied + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that the code represented by a delegate throws an exception + that satisfies the constraint provided. + + A TestDelegate to be executed + A ThrowsConstraint used in the test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint to be applied + The actual value to test + + + + Apply a constraint to an actual value, succeeding if the constraint + is satisfied and throwing an assertion exception on failure. + + A Constraint expression to be applied + The actual value to test + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Returns a ListMapper based on a collection. + + The original collection + + + + + TextMessageWriter writes constraint descriptions and messages + in displayable form as a text stream. It tailors the display + of individual message components to form the standard message + format of NUnit assertion failure messages. + + + + + Prefix used for the expected value line of a message + + + + + Prefix used for the actual value line of a message + + + + + Length of a message prefix + + + + + Construct a TextMessageWriter + + + + + Construct a TextMessageWriter, specifying a user message + and optional formatting arguments. + + + + + + + Method to write single line message with optional args, usually + written to precede the general failure message, at a given + indentation level. + + The indentation level of the message + The message to be written + Any arguments used in formatting the message + + + + Display Expected and Actual lines for a constraint. This + is called by MessageWriter's default implementation of + WriteMessageTo and provides the generic two-line display. + + The result of the constraint that failed + + + + Display Expected and Actual lines for given _values. This + method may be called by constraints that need more control over + the display of actual and expected _values than is provided + by the default implementation. + + The expected value + The actual value causing the failure + + + + Display Expected and Actual lines for given _values, including + a tolerance value on the expected line. + + The expected value + The actual value causing the failure + The tolerance within which the test was made + + + + Display the expected and actual string _values on separate lines. + If the mismatch parameter is >=0, an additional line is displayed + line containing a caret that points to the mismatch point. + + The expected string value + The actual string value + The point at which the strings don't match or -1 + If true, case is ignored in string comparisons + If true, clip the strings to fit the max line length + + + + Writes the text for an actual value. + + The actual value. + + + + Writes the text for a generalized value. + + The value. + + + + Writes the text for a collection value, + starting at a particular point, to a max length + + The collection containing elements to write. + The starting point of the elements to write + The maximum number of elements to write + + + + Write the generic 'Expected' line for a constraint + + The constraint that failed + + + + Write the generic 'Expected' line for a given value + + The expected value + + + + Write the generic 'Expected' line for a given value + and tolerance. + + The expected value + The tolerance within which the test was made + + + + Write the generic 'Actual' line for a constraint + + The ConstraintResult for which the actual value is to be written + + + + Write the generic 'Actual' line for a given value + + The actual value causing a failure + + + + Gets or sets the maximum line length for this writer + + + + + EventListenerTextWriter sends text output to the currently active + ITestEventListener in the form of a TestOutput object. If no event + listener is active in the contet, or if there is no context, + the output is forwarded to the supplied default writer. + + + + + Construct an EventListenerTextWriter + + The name of the stream to use for events + The default writer to use if no listener is available + + + + Write a single char + + + + + Write a string + + + + + Write a string followed by a newline + + + + + Get the Encoding for this TextWriter + + + + + CollectionSupersetConstraint is used to determine whether + one collection is a superset of another + + + + + Construct a CollectionSupersetConstraint + + The collection that the actual value is expected to be a superset of + + + + Test whether the actual collection is a superset of + the expected collection provided. + + + + + + + Flag the constraint to use the supplied predicate function + + The comparison function to use. + Self. + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + ParameterizedMethodSuite holds a collection of individual + TestMethods with their arguments applied. + + + + + Construct from a MethodInfo + + + + + + Gets a string representing the type of test + + + + + + OSPlatform represents a particular operating system platform + + + + + Platform ID for Unix as defined by Microsoft .NET 2.0 and greater + + + + + Platform ID for Unix as defined by Mono + + + + + Platform ID for XBox as defined by .NET and Mono, but not CF + + + + + Platform ID for MacOSX as defined by .NET and Mono, but not CF + + + + + Gets the actual OS Version, not the incorrect value that might be + returned for Win 8.1 and Win 10 + + + If an application is not manifested as Windows 8.1 or Windows 10, + the version returned from Environment.OSVersion will not be 6.3 and 10.0 + respectively, but will be 6.2 and 6.3. The correct value can be found in + the registry. + + The original version + The correct OS version + + + + Construct from a platform ID and version + + + + + Construct from a platform ID, version and product type + + + + + Get the OSPlatform under which we are currently running + + + + + Get the platform ID of this instance + + + + + Get the Version of this instance + + + + + Get the Product Type of this instance + + + + + Return true if this is a windows platform + + + + + Return true if this is a Unix or Linux platform + + + + + Return true if the platform is Win32S + + + + + Return true if the platform is Win32Windows + + + + + Return true if the platform is Win32NT + + + + + Return true if the platform is Windows CE + + + + + Return true if the platform is Xbox + + + + + Return true if the platform is MacOSX + + + + + Return true if the platform is Windows 95 + + + + + Return true if the platform is Windows 98 + + + + + Return true if the platform is Windows ME + + + + + Return true if the platform is NT 3 + + + + + Return true if the platform is NT 4 + + + + + Return true if the platform is NT 5 + + + + + Return true if the platform is Windows 2000 + + + + + Return true if the platform is Windows XP + + + + + Return true if the platform is Windows 2003 Server + + + + + Return true if the platform is NT 6 + + + + + Return true if the platform is NT 6.0 + + + + + Return true if the platform is NT 6.1 + + + + + Return true if the platform is NT 6.2 + + + + + Return true if the platform is NT 6.3 + + + + + Return true if the platform is Vista + + + + + Return true if the platform is Windows 2008 Server (original or R2) + + + + + Return true if the platform is Windows 2008 Server (original) + + + + + Return true if the platform is Windows 2008 Server R2 + + + + + Return true if the platform is Windows 2012 Server (original or R2) + + + + + Return true if the platform is Windows 2012 Server (original) + + + + + Return true if the platform is Windows 2012 Server R2 + + + + + Return true if the platform is Windows 7 + + + + + Return true if the platform is Windows 8 + + + + + Return true if the platform is Windows 8.1 + + + + + Return true if the platform is Windows 10 + + + + + Return true if the platform is Windows Server. This is named Windows + Server 10 to distinguish it from previous versions of Windows Server. + + + + + Product Type Enumeration used for Windows + + + + + Product type is unknown or unspecified + + + + + Product type is Workstation + + + + + Product type is Domain Controller + + + + + Product type is Server + + + + + Combines multiple filters so that a test must pass one + of them in order to pass this filter. + + + + + Constructs an empty OrFilter + + + + + Constructs an AndFilter from an array of filters + + + + + + Checks whether the OrFilter is matched by a test + + The test to be matched + True if any of the component filters pass, otherwise false + + + + Checks whether the OrFilter is matched by a test + + The test to be matched + True if any of the component filters match, otherwise false + + + + Checks whether the OrFilter is explicit matched by a test + + The test to be matched + True if any of the component filters explicit match, otherwise false + + + + Gets the element name + + Element name + + + + InstanceOfTypeConstraint is used to test that an object + is of the same type provided or derived from it. + + + + + Construct an InstanceOfTypeConstraint for the type provided + + The expected Type + + + + Apply the constraint to an actual value, returning true if it succeeds + + The actual argument + True if the constraint succeeds, otherwise false. + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + Tests whether a value is greater than the value supplied to its constructor + + + + + Initializes a new instance of the class. + + The expected value. + + + + DictionaryContainsKeyConstraint is used to test whether a dictionary + contains an expected object as a key. + + + + + Construct a DictionaryContainsKeyConstraint + + + + + + Test whether the expected key is contained in the dictionary + + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + ContainsConstraint tests a whether a string contains a substring + or a collection contains an object. It postpones the decision of + which test to use until the type of the actual argument is known. + This allows testing whether a string is contained in a collection + or as a substring of another string using the same syntax. + + + + + Initializes a new instance of the class. + + The _expected. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + Flag the constraint to ignore case and return self. + + + + + CollectionTally counts (tallies) the number of + occurrences of each object in one or more enumerations. + + + + + Construct a CollectionTally object from a comparer and a collection + + + + + Try to remove an object from the tally + + The object to remove + True if successful, false if the object was not found + + + + Try to remove a set of objects from the tally + + The objects to remove + True if successful, false if any object was not found + + + + The number of objects remaining in the tally + + + + + AllItemsConstraint applies another constraint to each + item in a collection, succeeding if they all succeed. + + + + + Construct an AllItemsConstraint on top of an existing constraint + + + + + + Apply the item constraint to each item in the collection, + failing if any item fails. + + + + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + A set of Assert methods operating on one or more collections + + + + + The Equals method throws an InvalidOperationException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an InvalidOperationException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Asserts that all items contained in collection are of the type specified by expectedType. + + IEnumerable containing objects to be considered + System.Type that all objects in collection must be instances of + + + + Asserts that all items contained in collection are of the type specified by expectedType. + + IEnumerable containing objects to be considered + System.Type that all objects in collection must be instances of + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that all items contained in collection are not equal to null. + + IEnumerable containing objects to be considered + + + + Asserts that all items contained in collection are not equal to null. + + IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Ensures that every object contained in collection exists within the collection + once and only once. + + IEnumerable of objects to be considered + + + + Ensures that every object contained in collection exists within the collection + once and only once. + + IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are exactly equal. The collections must have the same count, + and contain the exact same objects in the same order. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are not exactly equal. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are not exactly equal. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + + + + Asserts that expected and actual are not exactly equal. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are not exactly equal. + If comparer is not null then it will be used to compare the objects. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The IComparer to use in comparing objects from each IEnumerable + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that expected and actual are not equivalent. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + + + + Asserts that expected and actual are not equivalent. + + The first IEnumerable of objects to be considered + The second IEnumerable of objects to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that collection contains actual as an item. + + IEnumerable of objects to be considered + Object to be found within collection + + + + Asserts that collection contains actual as an item. + + IEnumerable of objects to be considered + Object to be found within collection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that collection does not contain actual as an item. + + IEnumerable of objects to be considered + Object that cannot exist within collection + + + + Asserts that collection does not contain actual as an item. + + IEnumerable of objects to be considered + Object that cannot exist within collection + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that the superset does not contain the subset + + The IEnumerable subset to be considered + The IEnumerable superset to be considered + + + + Asserts that the superset does not contain the subset + + The IEnumerable subset to be considered + The IEnumerable superset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that the superset contains the subset. + + The IEnumerable subset to be considered + The IEnumerable superset to be considered + + + + Asserts that the superset contains the subset. + + The IEnumerable subset to be considered + The IEnumerable superset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that the subset does not contain the superset + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + + + + Asserts that the subset does not contain the superset + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Asserts that the subset contains the superset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + + + + Asserts that the subset contains the superset. + + The IEnumerable superset to be considered + The IEnumerable subset to be considered + The message that will be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array,list or other collection is empty + + An array, list or other collection implementing IEnumerable + + + + Assert that an array, list or other collection is empty + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array,list or other collection is empty + + An array, list or other collection implementing IEnumerable + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + A custom comparer to perform the comparisons + The message to be displayed on failure + Arguments to be used in formatting the message + + + + Assert that an array, list or other collection is ordered + + An array, list or other collection implementing IEnumerable + A custom comparer to perform the comparisons + + + + TestCaseSourceAttribute indicates the source to be used to + provide test cases for a test method. + + + + + Construct with the name of the method, property or field that will provide data + + The name of a static method, property or field that will provide data. + + + + Construct with a Type and name + + The Type that will provide data + The name of a static method, property or field that will provide data. + A set of parameters passed to the method, works only if the Source Name is a method. + If the source name is a field or property has no effect. + + + + Construct with a Type and name + + The Type that will provide data + The name of a static method, property or field that will provide data. + + + + Construct with a Type + + The type that will provide data + + + + Construct one or more TestMethods from a given MethodInfo, + using available parameter data. + + The IMethod for which tests are to be constructed. + The suite to which the tests will be added. + One or more TestMethods + + + + Returns a set of ITestCaseDataItems for use as arguments + to a parameterized test method. + + The method for which data is needed. + + + + + A set of parameters passed to the method, works only if the Source Name is a method. + If the source name is a field or property has no effect. + + + + + The name of a the method, property or fiend to be used as a source + + + + + A Type to be used as a source + + + + + Gets or sets the category associated with every fixture created from + this attribute. May be a single category or a comma-separated list. + + + + + TestMethodCommand is the lowest level concrete command + used to run actual test cases. + + + + + Initializes a new instance of the class. + + The test. + + + + Runs the test, saving a TestResult in the execution context, as + well as returning it. If the test has an expected result, it + is asserts on that value. Since failed tests and errors throw + an exception, this command must be wrapped in an outer command, + will handle that exception and records the failure. This role + is usually played by the SetUpTearDown command. + + The execution context + + + + SetUpTearDownCommand runs any SetUp methods for a suite, + runs the test and then runs any TearDown methods. + + + + + Initializes a new instance of the class. + + The inner command. + + + + Runs the test, saving a TestResult in the supplied TestExecutionContext. + + The context in which the test should run. + A TestResult + + + + SetUpTearDownItem holds the setup and teardown methods + for a single level of the inheritance hierarchy. + + + + + Construct a SetUpTearDownNode + + A list of setup methods for this level + A list teardown methods for this level + + + + Run SetUp on this level. + + The execution context to use for running. + + + + Run TearDown for this level. + + + + + + Returns true if this level has any methods at all. + This flag is used to discard levels that do nothing. + + + + + Class used to guard against unexpected argument values + or operations by throwing an appropriate exception. + + + + + Throws an exception if an argument is null + + The value to be tested + The name of the argument + + + + Throws an exception if a string argument is null or empty + + The value to be tested + The name of the argument + + + + Throws an ArgumentOutOfRangeException if the specified condition is not met. + + The condition that must be met + The exception message to be used + The name of the argument + + + + Throws an ArgumentException if the specified condition is not met. + + The condition that must be met + The exception message to be used + The name of the argument + + + + Throws an InvalidOperationException if the specified condition is not met. + + The condition that must be met + The exception message to be used + + + + SubPathConstraint tests that the actual path is under the expected path + + + + + Initializes a new instance of the class. + + The expected path + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + ParallelizableAttribute is used to mark tests that may be run in parallel. + + + + + Construct a ParallelizableAttribute using default ParallelScope.Self. + + + + + Construct a ParallelizableAttribute with a specified scope. + + The ParallelScope associated with this attribute. + + + + Modify the context to be used for child tests + + The current TestExecutionContext + + + + Helper class with properties and methods that supply + constraints that operate on exceptions. + + + + + Creates a constraint specifying the exact type of exception expected + + + + + Creates a constraint specifying the exact type of exception expected + + + + + Creates a constraint specifying the type of exception expected + + + + + Creates a constraint specifying the type of exception expected + + + + + Creates a constraint specifying an expected exception + + + + + Creates a constraint specifying an exception with a given InnerException + + + + + Creates a constraint specifying an expected TargetInvocationException + + + + + Creates a constraint specifying an expected ArgumentException + + + + + Creates a constraint specifying an expected ArgumentNUllException + + + + + Creates a constraint specifying an expected InvalidOperationException + + + + + Creates a constraint specifying that no exception is thrown + + + + + Enumeration identifying a common language + runtime implementation. + + + + Any supported runtime framework + + + Microsoft .NET Framework + + + Microsoft .NET Compact Framework + + + Microsoft Shared Source CLI + + + Mono + + + Silverlight + + + MonoTouch + + + + RuntimeFramework represents a particular version + of a common language runtime implementation. + + + + + DefaultVersion is an empty Version, used to indicate that + NUnit should select the CLR version to use for the test. + + + + + Construct from a runtime type and version. If the version has + two parts, it is taken as a framework version. If it has three + or more, it is taken as a CLR version. In either case, the other + version is deduced based on the runtime type and provided version. + + The runtime type of the framework + The version of the framework + + + + Parses a string representing a RuntimeFramework. + The string may be just a RuntimeType name or just + a Version or a hyphenated RuntimeType-Version or + a Version prefixed by 'versionString'. + + + + + + + Overridden to return the short name of the framework + + + + + + Returns true if the current framework matches the + one supplied as an argument. Two frameworks match + if their runtime types are the same or either one + is RuntimeType.Any and all specified version components + are equal. Negative (i.e. unspecified) version + components are ignored. + + The RuntimeFramework to be matched. + True on match, otherwise false + + + + Static method to return a RuntimeFramework object + for the framework that is currently in use. + + + + + The type of this runtime framework + + + + + The framework version for this runtime framework + + + + + The CLR version for this runtime framework + + + + + Return true if any CLR version may be used in + matching this RuntimeFramework object. + + + + + Returns the Display name for this framework + + + + + CategoryFilter is able to select or exclude tests + based on their categories. + + + + + + Construct a CategoryFilter using a single category name + + A category name + + + + Check whether the filter matches a test + + The test to be matched + + + + + Gets the element name + + Element name + + + + GlobalSettings is a place for setting default values used + by the framework in performing asserts. Anything set through + this class applies to the entire test run. It should not normally + be used from within a test, since it is not thread-safe. + + + + + Default tolerance for floating point equality + + + + + Asserts on Files + + + + + The Equals method throws an InvalidOperationException. This is done + to make sure there is no mistake by calling this function. + + + + + + + override the default ReferenceEquals to throw an InvalidOperationException. This + implementation makes sure there is no mistake in calling this function + as part of Assert. + + + + + + + Verifies that two Streams are equal. Two Streams are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The expected Stream + The actual Stream + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Verifies that two Streams are equal. Two Streams are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The expected Stream + The actual Stream + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A file containing the value that is expected + A file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + A file containing the value that is expected + A file containing the actual value + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Verifies that two files are equal. Two files are considered + equal if both are null, or if both have the same value byte for byte. + If they are not equal an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + + + + Asserts that two Streams are not equal. If they are equal + an is thrown. + + The expected Stream + The actual Stream + The message to be displayed when the two Stream are the same. + Arguments to be used in formatting the message + + + + Asserts that two Streams are not equal. If they are equal + an is thrown. + + The expected Stream + The actual Stream + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + A file containing the value that is expected + A file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + A file containing the value that is expected + A file containing the actual value + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Asserts that two files are not equal. If they are equal + an is thrown. + + The path to a file containing the value that is expected + The path to a file containing the actual value + + + + Asserts that the file exists. If it does not exist + an is thrown. + + A file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Asserts that the file exists. If it does not exist + an is thrown. + + A file containing the actual value + + + + Asserts that the file exists. If it does not exist + an is thrown. + + The path to a file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Asserts that the file exists. If it does not exist + an is thrown. + + The path to a file containing the actual value + + + + Asserts that the file does not exist. If it does exist + an is thrown. + + A file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Asserts that the file does not exist. If it does exist + an is thrown. + + A file containing the actual value + + + + Asserts that the file does not exist. If it does exist + an is thrown. + + The path to a file containing the actual value + The message to display if Streams are not equal + Arguments to be used in formatting the message + + + + Asserts that the file does not exist. If it does exist + an is thrown. + + The path to a file containing the actual value + + + + Thrown when an assertion failed. + + + + + + + The error message that explains + the reason for the exception + The exception that caused the + current exception + + + + Serialization Constructor + + + + + Gets the ResultState provided by this exception + + + + + SomeItemsConstraint applies another constraint to each + item in a collection, succeeding if any of them succeeds. + + + + + Construct a SomeItemsConstraint on top of an existing constraint + + + + + + Apply the item constraint to each item in the collection, + succeeding if any item succeeds. + + + + + + + The display name of this Constraint for use by ToString(). + The default value is the name of the constraint with + trailing "Constraint" removed. Derived classes may set + this to another name in their constructors. + + + + + SameAsConstraint tests whether an object is identical to + the object passed to its constructor + + + + + Initializes a new instance of the class. + + The expected object. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + The Description of what this constraint tests, for + use in messages and in the ConstraintResult. + + + + + RegexConstraint can test whether a string matches + the pattern provided. + + + + + Initializes a new instance of the class. + + The pattern. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + ConstraintStatus represents the status of a ConstraintResult + returned by a Constraint being applied to an actual value. + + + + + The status has not yet been set + + + + + The constraint succeeded + + + + + The constraint failed + + + + + An error occured in applying the constraint (reserved for future use) + + + + + Attribute used to identify a method that is called + immediately after each test is run. The method is + guaranteed to be called, even if an exception is thrown. + + + + + Marks a test to use a combinatorial join of any argument + data provided. Since this is the default, the attribute is + optional. + + + + + Default constructor + + + + + The PropertyNames class provides static constants for the + standard property ids that NUnit uses on tests. + + + + + The FriendlyName of the AppDomain in which the assembly is running + + + + + The selected strategy for joining parameter data into test cases + + + + + The process ID of the executing assembly + + + + + The stack trace from any data provider that threw + an exception. + + + + + The reason a test was not run + + + + + The author of the tests + + + + + The ApartmentState required for running the test + + + + + The categories applying to a test + + + + + The Description of a test + + + + + The number of threads to be used in running tests + + + + + The maximum time in ms, above which the test is considered to have failed + + + + + The ParallelScope associated with a test + + + + + The number of times the test should be repeated + + + + + Indicates that the test should be run on a separate thread + + + + + The culture to be set for a test + + + + + The UI culture to be set for a test + + + + + The type that is under test + + + + + The timeout value for the test + + + + + The test will be ignored until the given date + + + + + The optional Order the test will run in + + + + + The MethodWrapper class wraps a MethodInfo so that it may + be used in a platform-independent manner. + + + + + Construct a MethodWrapper for a Type and a MethodInfo. + + + + + Construct a MethodInfo for a given Type and method name. + + + + + Gets the parameters of the method. + + + + + + Returns the Type arguments of a generic method or the Type parameters of a generic method definition. + + + + + Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo. + + The type arguments to be used + A new IMethodInfo with the type arguments replaced + + + + Returns an array of custom attributes of the specified type applied to this method + + + + + Gets a value indicating whether one or more attributes of the spcified type are defined on the method. + + + + + Invokes the method, converting any TargetInvocationException to an NUnitException. + + The object on which to invoke the method + The argument list for the method + The return value from the invoked method + + + + Override ToString() so that error messages in NUnit's own tests make sense + + + + + Gets the Type from which this method was reflected. + + + + + Gets the MethodInfo for this method. + + + + + Gets the name of the method. + + + + + Gets a value indicating whether the method is abstract. + + + + + Gets a value indicating whether the method is public. + + + + + Gets a value indicating whether the method contains unassigned generic type parameters. + + + + + Gets a value indicating whether the method is a generic method. + + + + + Gets a value indicating whether the MethodInfo represents the definition of a generic method. + + + + + Gets the return Type of the method. + + + + + Represents a constraint that succeeds if any of the + members of a collection match a base constraint. + + + + + Returns a constraint that will apply the argument + to the members of a collection, succeeding if + any of them succeed. + + + + + The TestMethod class represents a Test implemented as a method. + + + + + The ParameterSet used to create this test method + + + + + Initializes a new instance of the class. + + The method to be used as a test. + + + + Initializes a new instance of the class. + + The method to be used as a test. + The suite or fixture to which the new test will be added + + + + Overridden to return a TestCaseResult. + + A TestResult for this test. + + + + Returns a TNode representing the current result after + adding it as a child of the supplied parent node. + + The parent node. + If true, descendant results are included + + + + + Gets a bool indicating whether the current test + has any descendant tests. + + + + + Gets this test's child tests + + A list of child tests + + + + Gets the name used for the top-level element in the + XML representation of this test + + + + + Returns the name of the method + + + + + RangeConstraint tests whether two _values are within a + specified range. + + + + + Initializes a new instance of the class. + + from must be less than or equal to true + Inclusive beginning of the range. Must be less than or equal to to. + Inclusive end of the range. Must be greater than or equal to from. + + + + Test whether the constraint is satisfied by a given value + + The value to be tested + True for success, false for failure + + + + Modifies the constraint to use an and returns self. + + + + + Modifies the constraint to use an and returns self. + + + + + Modifies the constraint to use a and returns self. + + + + + Gets text describing a constraint + + + + + Tests whether a value is greater than or equal to the value supplied to its constructor + + + + + Initializes a new instance of the class. + + The expected value. + + + + Delegate used to delay evaluation of the actual value + to be used in evaluating a constraint + + + + + AttributeConstraint tests that a specified attribute is present + on a Type or other provider and that the value of the attribute + satisfies some other constraint. + + + + + Constructs an AttributeConstraint for a specified attribute + Type and base constraint. + + + + + + + Determines whether the Type or other provider has the + expected attribute and if its value matches the + additional constraint specified. + + + + + Returns a string representation of the constraint. + + + + + ValueSourceAttribute indicates the source to be used to + provide data for one parameter of a test method. + + + + + Construct with the name of the factory - for use with languages + that don't support params arrays. + + The name of a static method, property or field that will provide data. + + + + Construct with a Type and name - for use with languages + that don't support params arrays. + + The Type that will provide data + The name of a static method, property or field that will provide data. + + + + Gets an enumeration of data items for use as arguments + for a test method parameter. + + The parameter for which data is needed + + An enumeration containing individual data items + + + + + The name of a the method, property or fiend to be used as a source + + + + + A Type to be used as a source + + + + + Summary description for SetCultureAttribute. + + + + + Construct given the name of a culture + + + + + + RandomAttribute is used to supply a set of random _values + to a single parameter of a parameterized test. + + + + + Construct a random set of values appropriate for the Type of the + parameter on which the attribute appears, specifying only the count. + + + + + + Construct a set of ints within a specified range + + + + + Construct a set of unsigned ints within a specified range + + + + + Construct a set of longs within a specified range + + + + + Construct a set of unsigned longs within a specified range + + + + + Construct a set of shorts within a specified range + + + + + Construct a set of unsigned shorts within a specified range + + + + + Construct a set of doubles within a specified range + + + + + Construct a set of floats within a specified range + + + + + Construct a set of bytes within a specified range + + + + + Construct a set of sbytes within a specified range + + + + + Get the collection of _values to be used as arguments. + + + + + Delegate used by tests that execute code and + capture any thrown exception. + + + + + TNode represents a single node in the XML representation + of a Test or TestResult. It replaces System.Xml.XmlNode and + System.Xml.Linq.XElement, providing a minimal set of methods + for operating on the XML in a platform-independent manner. + + + + + Constructs a new instance of TNode + + The name of the node + + + + Constructs a new instance of TNode with a value + + The name of the node + The text content of the node + + + + Constructs a new instance of TNode with a value + + The name of the node + The text content of the node + Flag indicating whether to use CDATA when writing the text + + + + Create a TNode from it's XML text representation + + The XML text to be parsed + A TNode + + + + Adds a new element as a child of the current node and returns it. + + The element name. + The newly created child element + + + + Adds a new element with a value as a child of the current node and returns it. + + The element name + The text content of the new element + The newly created child element + + + + Adds a new element with a value as a child of the current node and returns it. + The value will be output using a CDATA section. + + The element name + The text content of the new element + The newly created child element + + + + Adds an attribute with a specified name and value to the XmlNode. + + The name of the attribute. + The value of the attribute. + + + + Finds a single descendant of this node matching an xpath + specification. The format of the specification is + limited to what is needed by NUnit and its tests. + + + + + + + Finds all descendants of this node matching an xpath + specification. The format of the specification is + limited to what is needed by NUnit and its tests. + + + + + Writes the XML representation of the node to an XmlWriter + + + + + + Gets the name of the node + + + + + Gets the value of the node + + + + + Gets a flag indicating whether the value should be output using CDATA. + + + + + Gets the dictionary of attributes + + + + + Gets a list of child nodes + + + + + Gets the first ChildNode + + + + + Gets the XML representation of this node. + + + + + Class used to represent a list of XmlResults + + + + + Class used to represent the attributes of a node + + + + + Gets or sets the value associated with the specified key. + Overridden to return null if attribute is not found. + + The key. + Value of the attribute or null + + + + The ITestAssemblyRunner interface is implemented by classes + that are able to execute a suite of tests loaded + from an assembly. + + + + + Loads the tests found in an Assembly, returning an + indication of whether or not the load succeeded. + + File name of the assembly to load + Dictionary of options to use in loading the test + An ITest representing the loaded tests + + + + Loads the tests found in an Assembly, returning an + indication of whether or not the load succeeded. + + The assembly to load + Dictionary of options to use in loading the test + An ITest representing the loaded tests + + + + Count Test Cases using a filter + + The filter to apply + The number of test cases found + + + + Run selected tests and return a test result. The test is run synchronously, + and the listener interface is notified as it progresses. + + Interface to receive ITestListener notifications. + A test filter used to select tests to be run + + + + Run selected tests asynchronously, notifying the listener interface as it progresses. + + Interface to receive EventListener notifications. + A test filter used to select tests to be run + + + + Wait for the ongoing run to complete. + + Time to wait in milliseconds + True if the run completed, otherwise false + + + + Signal any test run that is in process to stop. Return without error if no test is running. + + If true, kill any test-running threads + + + + Gets the tree of loaded tests, or null if + no tests have been loaded. + + + + + Gets the tree of test results, if the test + run is completed, otherwise null. + + + + + Indicates whether a test has been loaded + + + + + Indicates whether a test is currently running + + + + + Indicates whether a test run is complete + + + + + Modes in which the tolerance value for a comparison can be interpreted. + + + + + The tolerance was created with a value, without specifying + how the value would be used. This is used to prevent setting + the mode more than once and is generally changed to Linear + upon execution of the test. + + + + + The tolerance is used as a numeric range within which + two compared _values are considered to be equal. + + + + + Interprets the tolerance as the percentage by which + the two compared _values my deviate from each other. + + + + + Compares two _values based in their distance in + representable numbers. + + + + + ResolvableConstraintExpression is used to represent a compound + constraint being constructed at a point where the last operator + may either terminate the expression or may have additional + qualifying constraints added to it. + + It is used, for example, for a Property element or for + an Exception element, either of which may be optionally + followed by constraints that apply to the property or + exception. + + + + + Create a new instance of ResolvableConstraintExpression + + + + + Create a new instance of ResolvableConstraintExpression, + passing in a pre-populated ConstraintBuilder. + + + + + Resolve the current expression to a Constraint + + + + + Appends an And Operator to the expression + + + + + Appends an Or operator to the expression. + + + + + Negates the test of the constraint it wraps. + + + + + Constructs a new NotOperator + + + + + Returns a NotConstraint applied to its argument. + + + + + SetUpFixtureAttribute is used to identify a SetUpFixture + + + + + Build a SetUpFixture from type provided. Normally called for a Type + on which the attribute has been placed. + + The type info of the fixture to be used. + A SetUpFixture object as a TestSuite. + + + + Marks a test that must run in the MTA, causing it + to run in a separate thread if necessary. + + On methods, you may also use MTAThreadAttribute + to serve the same purpose. + + + + + Construct a RequiresMTAAttribute + + + + + The ResultState class represents the outcome of running a test. + It contains two pieces of information. The Status of the test + is an enum indicating whether the test passed, failed, was + skipped or was inconclusive. The Label provides a more + detailed breakdown for use by client runners. + + + + + Initializes a new instance of the class. + + The TestStatus. + + + + Initializes a new instance of the class. + + The TestStatus. + The label. + + + + Initializes a new instance of the class. + + The TestStatus. + The stage at which the result was produced + + + + Initializes a new instance of the class. + + The TestStatus. + The label. + The stage at which the result was produced + + + + The result is inconclusive + + + + + The test has been skipped. + + + + + The test has been ignored. + + + + + The test was skipped because it is explicit + + + + + The test succeeded + + + + + The test failed + + + + + The test encountered an unexpected exception + + + + + The test was cancelled by the user + + + + + The test was not runnable. + + + + + A suite failed because one or more child tests failed or had errors + + + + + A suite failed in its OneTimeSetUp + + + + + A suite had an unexpected exception in its OneTimeSetUp + + + + + A suite had an unexpected exception in its OneTimeDown + + + + + Get a new ResultState, which is the same as the current + one but with the FailureSite set to the specified value. + + The FailureSite to use + A new ResultState + + + + Determines whether the specified , is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + + + + + Returns a that represents this instance. + + + A that represents this instance. + + + + + Gets the TestStatus for the test. + + The status. + + + + Gets the label under which this test result is + categorized, if any. + + + + + Gets the stage of test execution in which + the failure or other result took place. + + + + + The FailureSite enum indicates the stage of a test + in which an error or failure occurred. + + + + + Failure in the test itself + + + + + Failure in the SetUp method + + + + + Failure in the TearDown method + + + + + Failure of a parent test + + + + + Failure of a child test + + + + + The TestFixtureData class represents a set of arguments + and other parameter info to be used for a parameterized + fixture. It is derived from TestFixtureParameters and adds a + fluent syntax for use in initializing the fixture. + + + + + Initializes a new instance of the class. + + The arguments. + + + + Initializes a new instance of the class. + + The argument. + + + + Initializes a new instance of the class. + + The first argument. + The second argument. + + + + Initializes a new instance of the class. + + The first argument. + The second argument. + The third argument. + + + + Marks the test fixture as explicit. + + + + + Marks the test fixture as explicit, specifying the reason. + + + + + Ignores this TestFixture, specifying the reason. + + The reason. + + + + + Represents a thread-safe first-in, first-out collection of objects. + + Specifies the type of elements in the queue. + + All public and protected members of are thread-safe and may be used + concurrently from multiple threads. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the + class that contains elements copied from the specified collection + + The collection whose elements are copied to the new . + The argument is + null. + + + + Adds an object to the end of the . + + The object to add to the end of the . The value can be a null reference + (Nothing in Visual Basic) for reference types. + + + + + Attempts to add an object to the . + + The object to add to the . The value can be a null + reference (Nothing in Visual Basic) for reference types. + + true if the object was added successfully; otherwise, false. + For , this operation will always add the object to the + end of the + and return true. + + + + Attempts to remove and return the object at the beginning of the . + + + When this method returns, if the operation was successful, contains the + object removed. If no object was available to be removed, the value is unspecified. + + true if an element was removed and returned from the beginning of the + successfully; otherwise, false. + + + + Attempts to return an object from the beginning of the + without removing it. + + When this method returns, contains an object from + the beginning of the or an + unspecified value if the operation failed. + true if and object was returned successfully; otherwise, false. + + + + Returns an enumerator that iterates through a collection. + + An that can be used to iterate through the collection. + + + + Returns an enumerator that iterates through the . + + An enumerator for the contents of the . + + The enumeration represents a moment-in-time snapshot of the contents + of the queue. It does not reflect any updates to the collection after + was called. The enumerator is safe to use + concurrently with reads from and writes to the queue. + + + + + Copies the elements of the to an , starting at a particular + index. + + The one-dimensional Array that is the + destination of the elements copied from the + . The Array must have zero-based indexing. + The zero-based index in at which copying + begins. + is a null reference (Nothing in + Visual Basic). + is less than + zero. + + is multidimensional. -or- + does not have zero-based indexing. -or- + is equal to or greater than the length of the + -or- The number of elements in the source is + greater than the available space from to the end of the destination + . -or- The type of the source cannot be cast automatically to the type of the + destination . + + + + + Copies the elements to an existing one-dimensional Array, starting at the specified array index. + + The one-dimensional Array that is the + destination of the elements copied from the + . The Array must have zero-based + indexing. + The zero-based index in at which copying + begins. + is a null reference (Nothing in + Visual Basic). + is less than + zero. + is equal to or greater than the + length of the + -or- The number of elements in the source is greater than the + available space from to the end of the destination . + + + + + Copies the elements stored in the to a new array. + + A new array containing a snapshot of elements copied from the . + + + + Attempts to remove and return an object from the . + + + When this method returns, if the operation was successful, contains the + object removed. If no object was available to be removed, the value is unspecified. + + true if an element was removed and returned successfully; otherwise, false. + For , this operation will attempt to remove the object + from the beginning of the . + + + + + Gets a value indicating whether access to the is + synchronized with the SyncRoot. + + true if access to the is synchronized + with the SyncRoot; otherwise, false. For , this property always + returns false. + + + + Gets an object that can be used to synchronize access to the . This property is not supported. + + The SyncRoot property is not supported. + + + + Gets the number of elements contained in the . + + The number of elements contained in the . + + For determining whether the collection contains any items, use of the + property is recommended rather than retrieving the number of items from the + property and comparing it to 0. + + + + + Gets a value that indicates whether the is empty. + + true if the is empty; otherwise, false. + + For determining whether the collection contains any items, use of this property is recommended + rather than retrieving the number of items from the property and comparing it + to 0. However, as this collection is intended to be accessed concurrently, it may be the case + that another thread will modify the collection after returns, thus invalidating + the result. + + + + + Implementation of ITestAssemblyRunner + + + + + Initializes a new instance of the class. + + The builder. + + + + Loads the tests found in an Assembly + + File name of the assembly to load + Dictionary of option settings for loading the assembly + True if the load was successful + + + + Loads the tests found in an Assembly + + The assembly to load + Dictionary of option settings for loading the assembly + True if the load was successful + + + + Count Test Cases using a filter + + The filter to apply + The number of test cases found + + + + Run selected tests and return a test result. The test is run synchronously, + and the listener interface is notified as it progresses. + + Interface to receive EventListener notifications. + A test filter used to select tests to be run + + + + + Run selected tests asynchronously, notifying the listener interface as it progresses. + + Interface to receive EventListener notifications. + A test filter used to select tests to be run + + RunAsync is a template method, calling various abstract and + virtual methods to be overridden by derived classes. + + + + + Wait for the ongoing run to complete. + + Time to wait in milliseconds + True if the run completed, otherwise false + + + + Signal any test run that is in process to stop. Return without error if no test is running. + + If true, kill any tests that are currently running + + + + Initiate the test run. + + + + + Create the initial TestExecutionContext used to run tests + + The ITestListener specified in the RunAsync call + + + + Handle the the Completed event for the top level work item + + + + + The tree of tests that was loaded by the builder + + + + + The test result, if a run has completed + + + + + Indicates whether a test is loaded + + + + + Indicates whether a test is running + + + + + Indicates whether a test run is complete + + + + + Our settings, specified when loading the assembly + + + + + The top level WorkItem created for the assembly as a whole + + + + + The TestExecutionContext for the top level WorkItem + + + + diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.xml.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.xml.meta new file mode 100644 index 00000000..bed4a72e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9c7ad350fb20c854a9112cf4156d1b6e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/package.json b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/package.json new file mode 100644 index 00000000..c0bc305f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/package.json @@ -0,0 +1,16 @@ +{ + "displayName": "Custom NUnit", + "name": "com.unity.ext.nunit", + "version": "1.0.0", + "unity": "2019.1", + "description": "Custom version of the nunit package build to work with Unity. Used by the Unity Test Framework.", + "keywords": ["nunit", "unittest", "test"], + "category": "Libraries", + "repository": { + "type": "git", + "url": "git@gitlab.cds.internal.unity3d.com/upm-packages/core/com.unity.ext.nunit.git", + "revision": "c8f5044ffe6adb909f9836160b0bdaa30f2d1ec9" + }, + "dependencies": { + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/package.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/package.json.meta new file mode 100644 index 00000000..ad884925 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ext.nunit@1.0.0/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8143d3a8390f2c64685e3bc272bd9e90 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/.editorconfig b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/.editorconfig new file mode 100644 index 00000000..aca19790 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/.editorconfig @@ -0,0 +1,6 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CHANGELOG.md b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CHANGELOG.md new file mode 100644 index 00000000..0e14adce --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CHANGELOG.md @@ -0,0 +1,43 @@ +# Code Editor Package for Rider + +## [1.1.0] - 2019-07-02 + +new setting to manage list of extensions to be opened with Rider +avoid breaking everything on any unhandled exception in RiderScriptEditor cctor +hide Rider settings, when different Editor is selected +dynamically load only newer rider plugins +path detection (work on unix symlinks) +speed up for project generation +lots of bug fixing + +## [1.0.8] - 2019-05-20 + +Fix NullReferenceException when External editor was pointing to non-existing Rider everything was broken by null-ref. + +## [1.0.7] - 2019-05-16 + +Initial migration steps from rider plugin to package. +Fix OSX check and opening of files. + +## [1.0.6] - 2019-04-30 + +Ensure asset database is refreshed when generating csproj and solution files. + +## [1.0.5] - 2019-04-27 + +Add support for generating all csproj files. + +## [1.0.4] - 2019-04-18 + +Fix relative package paths. +Fix opening editor on mac. + +## [1.0.3] - 2019-04-12 + +Fixing null reference issue for callbacks to Asset pipeline. + +## [1.0.2] - 2019-01-01 + +### This is the first release of *Unity Package rider_editor*. + +Using the newly created api to integrate Rider with Unity. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CHANGELOG.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CHANGELOG.md.meta new file mode 100644 index 00000000..344cac5d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8645aa9c3c74fb34ba9499e14fb332b5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CONTRIBUTING.md b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CONTRIBUTING.md new file mode 100644 index 00000000..576d0963 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CONTRIBUTING.md @@ -0,0 +1,6 @@ +# Contributing + +## All contributions are subject to the [Unity Contribution Agreement(UCA)](https://unity3d.com/legal/licenses/Unity_Contribution_Agreement) +By making a pull request, you are confirming agreement to the terms and conditions of the UCA, including that your Contributions are your original creation and that you have complete right and authority to make your Contributions. + +## Once you have a change ready following these ground rules. Simply make a pull request \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CONTRIBUTING.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CONTRIBUTING.md.meta new file mode 100644 index 00000000..81c20c6f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/CONTRIBUTING.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5e83f8baac96eaa47bdd9ca781cd2002 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Documentation~/README.md b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Documentation~/README.md new file mode 100644 index 00000000..9ddd6348 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Documentation~/README.md @@ -0,0 +1,4 @@ +# Code Editor Package for Rider + +This package is not intended to be modified by users. +Nor does it provide any api intended to be included in user projects. \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/LICENSE.md b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/LICENSE.md new file mode 100644 index 00000000..eb18dfb7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Unity Technologies + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/LICENSE.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/LICENSE.md.meta new file mode 100644 index 00000000..be2f8e64 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5598b14661b5f4c43bed757f34b6d172 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider.meta new file mode 100644 index 00000000..cf6222de --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9129183a42052cd43b9c284d6dbd541e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor.meta new file mode 100644 index 00000000..49130a6e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b393f6b29a9ee84c803af1ab4944b71 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Discovery.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Discovery.cs new file mode 100644 index 00000000..4886aa7c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Discovery.cs @@ -0,0 +1,418 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using JetBrains.Annotations; +using Microsoft.Win32; +using Unity.CodeEditor; +using UnityEngine; + +namespace Packages.Rider.Editor +{ + public interface IDiscovery + { + CodeEditor.Installation[] PathCallback(); + } + + public class Discovery : IDiscovery + { + public CodeEditor.Installation[] PathCallback() + { + return RiderPathLocator.GetAllRiderPaths() + .Select(riderInfo => new CodeEditor.Installation + { + Path = riderInfo.Path, + Name = riderInfo.Presentation + }) + .OrderBy(a=>a.Name) + .ToArray(); + } + } + + /// + /// This code is a modified version of the JetBrains resharper-unity plugin listed here: + /// https://github.com/JetBrains/resharper-unity/blob/master/unity/JetBrains.Rider.Unity.Editor/EditorPlugin/RiderPathLocator.cs + /// + public static class RiderPathLocator + { +#if !(UNITY_4_7 || UNITY_5_5) + [UsedImplicitly] // Used in com.unity.ide.rider + public static RiderInfo[] GetAllRiderPaths() + { + try + { + switch (SystemInfo.operatingSystemFamily) + { + case OperatingSystemFamily.Windows: + { + return CollectRiderInfosWindows(); + } + + case OperatingSystemFamily.MacOSX: + { + return CollectRiderInfosMac(); + } + + case OperatingSystemFamily.Linux: + { + return CollectAllRiderPathsLinux(); + } + } + } + catch (Exception e) + { + Debug.LogException(e); + } + + return new RiderInfo[0]; + } +#endif + +#if RIDER_EDITOR_PLUGIN // can't be used in com.unity.ide.rider + internal static RiderInfo[] GetAllFoundInfos(OperatingSystemFamilyRider operatingSystemFamily) + { + try + { + switch (operatingSystemFamily) + { + case OperatingSystemFamilyRider.Windows: + { + return CollectRiderInfosWindows(); + } + case OperatingSystemFamilyRider.MacOSX: + { + return CollectRiderInfosMac(); + } + case OperatingSystemFamilyRider.Linux: + { + return CollectAllRiderPathsLinux(); + } + } + } + catch (Exception e) + { + Debug.LogException(e); + } + + return new RiderInfo[0]; + } + + internal static string[] GetAllFoundPaths(OperatingSystemFamilyRider operatingSystemFamily) + { + return GetAllFoundInfos(operatingSystemFamily).Select(a=>a.Path).ToArray(); + } +#endif + + private static RiderInfo[] CollectAllRiderPathsLinux() + { + var home = Environment.GetEnvironmentVariable("HOME"); + if (string.IsNullOrEmpty(home)) + return new RiderInfo[0]; + + //$Home/.local/share/JetBrains/Toolbox/apps/Rider/ch-0/173.3994.1125/bin/rider.sh + //$Home/.local/share/JetBrains/Toolbox/apps/Rider/ch-0/.channel.settings.json + var toolboxRiderRootPath = Path.Combine(home, @".local/share/JetBrains/Toolbox/apps/Rider"); + var paths = CollectPathsFromToolbox(toolboxRiderRootPath, "bin", "rider.sh", false) + .Select(a => new RiderInfo(a, true)).ToList(); + + //$Home/.local/share/applications/jetbrains-rider.desktop + var shortcut = new FileInfo(Path.Combine(home, @".local/share/applications/jetbrains-rider.desktop")); + + if (shortcut.Exists) + { + var lines = File.ReadAllLines(shortcut.FullName); + foreach (var line in lines) + { + if (!line.StartsWith("Exec=\"")) + continue; + var path = line.Split('"').Where((item, index) => index == 1).SingleOrDefault(); + if (string.IsNullOrEmpty(path)) + continue; + + if (paths.Any(a => a.Path == path)) // avoid adding similar build as from toolbox + continue; + paths.Add(new RiderInfo(path, false)); + } + } + + // snap install + var snapInstallPath = "/snap/rider/current/bin/rider.sh"; + if (new FileInfo(snapInstallPath).Exists) + paths.Add(new RiderInfo(snapInstallPath, false)); + + return paths.ToArray(); + } + + private static RiderInfo[] CollectRiderInfosMac() + { + // "/Applications/*Rider*.app" + var folder = new DirectoryInfo("/Applications"); + if (!folder.Exists) + return new RiderInfo[0]; + + var results = folder.GetDirectories("*Rider*.app") + .Select(a => new RiderInfo(a.FullName, false)) + .ToList(); + + // /Users/user/Library/Application Support/JetBrains/Toolbox/apps/Rider/ch-1/181.3870.267/Rider EAP.app + var home = Environment.GetEnvironmentVariable("HOME"); + if (!string.IsNullOrEmpty(home)) + { + var toolboxRiderRootPath = Path.Combine(home, @"Library/Application Support/JetBrains/Toolbox/apps/Rider"); + var paths = CollectPathsFromToolbox(toolboxRiderRootPath, "", "Rider*.app", true) + .Select(a => new RiderInfo(a, true)); + results.AddRange(paths); + } + + return results.ToArray(); + } + + internal static string GetBuildNumber(string path) + { + var file = new FileInfo(Path.Combine(path, GetRelativePathToBuildTxt())); + if (!file.Exists) + return string.Empty; + var text = File.ReadAllText(file.FullName); + if (text.Length > 3) + return text.Substring(3); + return string.Empty; + } + + private static RiderInfo[] CollectRiderInfosWindows() + { + var localAppData = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); + var toolboxRiderRootPath = Path.Combine(localAppData, @"JetBrains\Toolbox\apps\Rider"); + var installPathsToolbox = CollectPathsFromToolbox(toolboxRiderRootPath, "bin", "rider64.exe", false).ToList(); + var installInfosToolbox = installPathsToolbox + .Select(a => new RiderInfo(a, true)).ToList(); + + var installPaths = new List(); + const string registryKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"; + CollectPathsFromRegistry(registryKey, installPaths); + const string wowRegistryKey = @"SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall"; + CollectPathsFromRegistry(wowRegistryKey, installPaths); + + var installInfos = installPaths + .Select(a => new RiderInfo(a, false)).ToList(); + installInfos.AddRange(installInfosToolbox); + + return installInfos.ToArray(); + } + + private static string GetRelativePathToBuildTxt() + { + switch (SystemInfo.operatingSystemFamily) + { + case OperatingSystemFamily.Windows: + case OperatingSystemFamily.Linux: + return "../../build.txt"; + case OperatingSystemFamily.MacOSX: + return "Contents/Resources/build.txt"; + } + throw new Exception("Unknown OS"); + } + + private static void CollectPathsFromRegistry(string registryKey, List installPaths) + { + using (var key = Registry.LocalMachine.OpenSubKey(registryKey)) + { + if (key == null) return; + foreach (var subkeyName in key.GetSubKeyNames().Where(a => a.Contains("Rider"))) + { + using (var subkey = key.OpenSubKey(subkeyName)) + { + var folderObject = subkey?.GetValue("InstallLocation"); + if (folderObject == null) continue; + var folder = folderObject.ToString(); + var possiblePath = Path.Combine(folder, @"bin\rider64.exe"); + if (File.Exists(possiblePath)) + installPaths.Add(possiblePath); + } + } + } + } + + private static string[] CollectPathsFromToolbox(string toolboxRiderRootPath, string dirName, string searchPattern, + bool isMac) + { + if (!Directory.Exists(toolboxRiderRootPath)) + return new string[0]; + + var channelDirs = Directory.GetDirectories(toolboxRiderRootPath); + var paths = channelDirs.SelectMany(channelDir => + { + try + { + // use history.json - last entry stands for the active build https://jetbrains.slack.com/archives/C07KNP99D/p1547807024066500?thread_ts=1547731708.057700&cid=C07KNP99D + var historyFile = Path.Combine(channelDir, ".history.json"); + if (File.Exists(historyFile)) + { + var json = File.ReadAllText(historyFile); + var build = ToolboxHistory.GetLatestBuildFromJson(json); + if (build != null) + { + var buildDir = Path.Combine(channelDir, build); + var executablePaths = GetExecutablePaths(dirName, searchPattern, isMac, buildDir); + if (executablePaths.Any()) + return executablePaths; + } + } + + var channelFile = Path.Combine(channelDir, ".channel.settings.json"); + if (File.Exists(channelFile)) + { + var json = File.ReadAllText(channelFile).Replace("active-application", "active_application"); + var build = ToolboxInstallData.GetLatestBuildFromJson(json); + if (build != null) + { + var buildDir = Path.Combine(channelDir, build); + var executablePaths = GetExecutablePaths(dirName, searchPattern, isMac, buildDir); + if (executablePaths.Any()) + return executablePaths; + } + } + + // changes in toolbox json files format may brake the logic above, so return all found Rider installations + return Directory.GetDirectories(channelDir) + .SelectMany(buildDir => GetExecutablePaths(dirName, searchPattern, isMac, buildDir)); + } + catch (Exception e) + { + // do not write to Debug.Log, just log it. + Logger.Warn($"Failed to get RiderPath from {channelDir}", e); + } + + return new string[0]; + }) + .Where(c => !string.IsNullOrEmpty(c)) + .ToArray(); + return paths; + } + + private static string[] GetExecutablePaths(string dirName, string searchPattern, bool isMac, string buildDir) + { + var folder = new DirectoryInfo(Path.Combine(buildDir, dirName)); + if (!folder.Exists) + return new string[0]; + + if (!isMac) + return new[] {Path.Combine(folder.FullName, searchPattern)}.Where(File.Exists).ToArray(); + return folder.GetDirectories(searchPattern).Select(f => f.FullName) + .Where(Directory.Exists).ToArray(); + } + + // Disable the "field is never assigned" compiler warning. We never assign it, but Unity does. + // Note that Unity disable this warning in the generated C# projects +#pragma warning disable 0649 + + [Serializable] + class ToolboxHistory + { + public List history; + + [CanBeNull] + public static string GetLatestBuildFromJson(string json) + { + try + { +#if UNITY_4_7 || UNITY_5_5 + return JsonConvert.DeserializeObject(json).history.LastOrDefault()?.item.build; +#else + return JsonUtility.FromJson(json).history.LastOrDefault()?.item.build; +#endif + } + catch (Exception) + { + Logger.Warn($"Failed to get latest build from json {json}"); + } + + return null; + } + } + + [Serializable] + class ItemNode + { + public BuildNode item; + } + + [Serializable] + class BuildNode + { + public string build; + } + + // ReSharper disable once ClassNeverInstantiated.Global + [Serializable] + class ToolboxInstallData + { + // ReSharper disable once InconsistentNaming + public ActiveApplication active_application; + + [CanBeNull] + public static string GetLatestBuildFromJson(string json) + { + try + { +#if UNITY_4_7 || UNITY_5_5 + var toolbox = JsonConvert.DeserializeObject(json); +#else + var toolbox = JsonUtility.FromJson(json); +#endif + var builds = toolbox.active_application.builds; + if (builds != null && builds.Any()) + return builds.First(); + } + catch (Exception) + { + Logger.Warn($"Failed to get latest build from json {json}"); + } + + return null; + } + } + + [Serializable] + class ActiveApplication + { + // ReSharper disable once InconsistentNaming + public List builds; + } + +#pragma warning restore 0649 + + public struct RiderInfo + { + public string Presentation; + public string BuildVersion; + public string Path; + + public RiderInfo(string path, bool isToolbox) + { + BuildVersion = GetBuildNumber(path); + Path = new FileInfo(path).FullName; // normalize separators + var presentation = "Rider " + BuildVersion; + if (isToolbox) + presentation += " (JetBrains Toolbox)"; + + Presentation = presentation; + } + } + + private static class Logger + { + internal static void Warn(string message, Exception e = null) + { +#if RIDER_EDITOR_PLUGIN // can't be used in com.unity.ide.rider + Log.GetLog(typeof(RiderPathLocator).Name).Warn(message); + if (e != null) + Log.GetLog(typeof(RiderPathLocator).Name).Warn(e); +#else + Debug.LogError(message); + if (e != null) + Debug.LogException(e); +#endif + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Discovery.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Discovery.cs.meta new file mode 100644 index 00000000..ea4ef859 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Discovery.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dab656c79e1985c40b31faebcda44442 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/EditorPluginInterop.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/EditorPluginInterop.cs new file mode 100644 index 00000000..1c09b83d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/EditorPluginInterop.cs @@ -0,0 +1,123 @@ +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Runtime.CompilerServices; +using UnityEngine; + +namespace Packages.Rider.Editor +{ + public static class EditorPluginInterop + { + private static string ourEntryPointTypeName = "JetBrains.Rider.Unity.Editor.PluginEntryPoint"; + + private static void DisableSyncSolutionOnceCallBack() + { + // RiderScriptableSingleton.Instance.CsprojProcessedOnce = true; + // Otherwise EditorPlugin regenerates all on every AppDomain reload + var assembly = GetEditorPluginAssembly(); + if (assembly == null) return; + var type = assembly.GetType("JetBrains.Rider.Unity.Editor.Utils.RiderScriptableSingleton"); + if (type == null) return; + var baseType = type.BaseType; + if (baseType == null) return; + var instance = baseType.GetProperty("Instance"); + if (instance == null) return; + var instanceVal = instance.GetValue(null); + var member = type.GetProperty("CsprojProcessedOnce"); + if (member==null) return; + member.SetValue(instanceVal, true); + } + + public static string LogPath + { + get + { + try + { + var assembly = GetEditorPluginAssembly(); + if (assembly == null) return null; + var type = assembly.GetType(ourEntryPointTypeName); + if (type == null) return null; + var field = type.GetField("LogPath", BindingFlags.NonPublic | BindingFlags.Static); + if (field == null) return null; + return field.GetValue(null) as string; + } + catch (Exception) + { + Debug.Log("Unable to do OpenFile to Rider from dll, fallback to com.unity.ide.rider implementation."); + } + + return null; + } + } + + public static bool OpenFileDllImplementation(string path, int line, int column) + { + var openResult = false; + // reflection for fast OpenFileLineCol, when Rider is started and protocol connection is established + try + { + var assembly = GetEditorPluginAssembly(); + if (assembly == null) return false; + var type = assembly.GetType(ourEntryPointTypeName); + if (type == null) return false; + var field = type.GetField("OpenAssetHandler", BindingFlags.NonPublic | BindingFlags.Static); + if (field == null) return false; + var handlerInstance = field.GetValue(null); + var method = handlerInstance.GetType() + .GetMethod("OnOpenedAsset", new[] {typeof(string), typeof(int), typeof(int)}); + if (method == null) return false; + var assetFilePath = path; + if (!string.IsNullOrEmpty(path)) + assetFilePath = Path.GetFullPath(path); + + openResult = (bool) method.Invoke(handlerInstance, new object[] {assetFilePath, line, column}); + } + catch (Exception e) + { + Debug.Log("Unable to do OpenFile to Rider from dll, fallback to com.unity.ide.rider implementation."); + Debug.LogException(e); + } + + return openResult; + } + + public static Assembly GetEditorPluginAssembly() + { + var assemblies = AppDomain.CurrentDomain.GetAssemblies(); + var assembly = assemblies.FirstOrDefault(a => a.GetName().Name.Equals("JetBrains.Rider.Unity.Editor.Plugin.Full.Repacked")); + return assembly; + } + + public static bool EditorPluginIsLoadedFromAssets() + { + var currentDir = Directory.GetCurrentDirectory(); + var assembly = GetEditorPluginAssembly(); + if (assembly == null) + return false; + var location = assembly.Location; + return location.StartsWith(currentDir, StringComparison.InvariantCultureIgnoreCase); + } + + + internal static void InitEntryPoint() + { + try + { + DisableSyncSolutionOnceCallBack(); // is require for Rider prior to 2019.2 + + var type = GetEditorPluginAssembly().GetType("JetBrains.Rider.Unity.Editor.AfterUnity56.EntryPoint"); + if (type == null) + type = GetEditorPluginAssembly().GetType("JetBrains.Rider.Unity.Editor.UnitTesting.EntryPoint"); // oldRider + RuntimeHelpers.RunClassConstructor(type.TypeHandle); + } + catch (TypeInitializationException ex) + { + Debug.LogException(ex); + if (ex.InnerException != null) + Debug.LogException(ex.InnerException); + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/EditorPluginInterop.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/EditorPluginInterop.cs.meta new file mode 100644 index 00000000..fda18d39 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/EditorPluginInterop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f9bd02a3a916be64c9b47b1305149423 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/LoggingLevel.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/LoggingLevel.cs new file mode 100644 index 00000000..19ef8ab1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/LoggingLevel.cs @@ -0,0 +1,22 @@ +namespace Packages.Rider.Editor +{ + public enum LoggingLevel + { + /// + /// Do not use it in logging. Only in config to disable logging. + /// + OFF, + /// For errors that lead to application failure + FATAL, + /// For errors that must be shown in Exception Browser + ERROR, + /// Suspicious situations but not errors + WARN, + /// Regular level for important events + INFO, + /// Additional info for debbuging + VERBOSE, + /// Methods & callstacks tracing, more than verbose + TRACE, + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/LoggingLevel.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/LoggingLevel.cs.meta new file mode 100644 index 00000000..c0494f30 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/LoggingLevel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 71bb46b59a9a7a346bbab1e185c723df +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/PluginSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/PluginSettings.cs new file mode 100644 index 00000000..0f159798 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/PluginSettings.cs @@ -0,0 +1,153 @@ +using System.Reflection; +using Unity.CodeEditor; +using UnityEditor; +using UnityEngine; + +namespace Packages.Rider.Editor +{ + public class PluginSettings + { + public static LoggingLevel SelectedLoggingLevel + { + get => (LoggingLevel) EditorPrefs.GetInt("Rider_SelectedLoggingLevel", 0); + set + { + EditorPrefs.SetInt("Rider_SelectedLoggingLevel", (int) value); + } + } + + public static bool OverrideLangVersion + { + get { return EditorPrefs.GetBool("Rider_OverrideLangVersion", false); } + private set { EditorPrefs.SetBool("Rider_OverrideLangVersion", value);; } + } + + public static string LangVersion + { + get { return EditorPrefs.GetString("Rider_LangVersion", "4"); } + private set { EditorPrefs.SetString("Rider_LangVersion", value); } + } + + public static bool LogEventsCollectorEnabled + { + get { return EditorPrefs.GetBool("Rider_LogEventsCollectorEnabled", true); } + private set { EditorPrefs.SetBool("Rider_LogEventsCollectorEnabled", value); } + } + + + private static GUIStyle ourVersionInfoStyle = new GUIStyle() + { + normal = new GUIStyleState() + { + textColor = new Color(0, 0, 0, .6f), + }, + margin = new RectOffset(4, 4, 4, 4), + }; + + /// + /// Preferences menu layout + /// + /// + /// Contains all 3 toggles: Enable/Disable; Debug On/Off; Writing Launch File On/Off + /// + [SettingsProvider] + private static SettingsProvider RiderPreferencesItem() + { + if (!RiderScriptEditor.IsRiderInstallation(RiderScriptEditor.CurrentEditor)) + return null; + if (!RiderScriptEditor.ShouldLoadEditorPlugin(RiderScriptEditor.CurrentEditor)) + return null; + var provider = new SettingsProvider("Preferences/Rider", SettingsScope.User) + { + label = "Rider", + keywords = new[] { "Rider" }, + guiHandler = (searchContext) => + { + EditorGUIUtility.labelWidth = 200f; + EditorGUILayout.BeginVertical(); + + GUILayout.BeginVertical(); + LogEventsCollectorEnabled = + EditorGUILayout.Toggle(new GUIContent("Pass Console to Rider:"), LogEventsCollectorEnabled); + + GUILayout.EndVertical(); + + OverrideLangVersion = EditorGUILayout.Toggle(new GUIContent("Override LangVersion:"), OverrideLangVersion); + if (OverrideLangVersion) + { + var workaroundUrl = "https://gist.github.com/van800/875ce55eaf88d65b105d010d7b38a8d4"; + var workaroundText = "Use this workaround if overriding doesn't work."; + var helpLangVersion = @"Avoid overriding, unless there is no particular need."; + + LangVersion = + EditorGUILayout.TextField( + new GUIContent("LangVersion:", + helpLangVersion), LangVersion); + LinkButton(caption: workaroundText, url: workaroundUrl); + EditorGUILayout.HelpBox(helpLangVersion, MessageType.None); + } + + GUILayout.Label(""); + + if (!string.IsNullOrEmpty(EditorPluginInterop.LogPath)) + { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PrefixLabel("Log file:"); + var previous = GUI.enabled; + GUI.enabled = previous && SelectedLoggingLevel != LoggingLevel.OFF; + var button = GUILayout.Button(new GUIContent("Open log")); + if (button) + { + //UnityEditorInternal.InternalEditorUtility.OpenFileAtLineExternal(PluginEntryPoint.LogPath, 0); + // works much faster than the commented code, when Rider is already started + CodeEditor.CurrentEditor.OpenProject(EditorPluginInterop.LogPath, 0, 0); + } + + GUI.enabled = previous; + GUILayout.EndHorizontal(); + } + + var loggingMsg = + @"Sets the amount of Rider Debug output. If you are about to report an issue, please select Verbose logging level and attach Unity console output to the issue."; + SelectedLoggingLevel = + (LoggingLevel) EditorGUILayout.EnumPopup(new GUIContent("Logging Level:", loggingMsg), + SelectedLoggingLevel); + + + EditorGUILayout.HelpBox(loggingMsg, MessageType.None); + + var githubRepo = "https://github.com/JetBrains/resharper-unity"; + var caption = $"{githubRepo}"; + LinkButton(caption: caption, url: githubRepo); + + GUILayout.FlexibleSpace(); + GUILayout.BeginHorizontal(); + + GUILayout.FlexibleSpace(); + var version = Assembly.GetExecutingAssembly().GetName().Version; + GUILayout.Label("Plugin version: " + version, ourVersionInfoStyle); + + GUILayout.EndHorizontal(); + + EditorGUILayout.EndVertical(); + } + }; + return provider; + } + + private static void LinkButton(string caption, string url) + { + var style = GUI.skin.label; + style.richText = true; + + var bClicked = GUILayout.Button(caption, style); + + var rect = GUILayoutUtility.GetLastRect(); + rect.width = style.CalcSize(new GUIContent(caption)).x; + EditorGUIUtility.AddCursorRect(rect, MouseCursor.Link); + + if (bClicked) + Application.OpenURL(url); + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/PluginSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/PluginSettings.cs.meta new file mode 100644 index 00000000..279a4cca --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/PluginSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1bfe12aa306c0c74db4f4f1a1a0ae5ce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/ProjectGeneration.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/ProjectGeneration.cs new file mode 100644 index 00000000..7b7cd03d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/ProjectGeneration.cs @@ -0,0 +1,938 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security; +using System.Security.Cryptography; +using System.Text; +using System.Text.RegularExpressions; +using Packages.Rider.Editor.Util; +using UnityEditor; +using UnityEditor.Compilation; +using UnityEditor.PackageManager; +using UnityEditorInternal; +using UnityEngine; + +namespace Packages.Rider.Editor +{ + public interface IGenerator + { + bool SyncIfNeeded(IEnumerable affectedFiles, IEnumerable reimportedFiles); + void Sync(); + bool HasSolutionBeenGenerated(); + string SolutionFile(); + string ProjectDirectory { get; } + void GenerateAll(bool generateAll); + } + + public interface IAssemblyNameProvider + { + string GetAssemblyNameFromScriptPath(string path); + IEnumerable GetAllAssemblies(Func shouldFileBePartOfSolution); + IEnumerable GetAllAssetPaths(); + UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath); + } + + public struct TestSettings + { + public bool ShouldSync; + public Dictionary SyncPath; + } + + class AssemblyNameProvider : IAssemblyNameProvider + { + public string GetAssemblyNameFromScriptPath(string path) + { + return CompilationPipeline.GetAssemblyNameFromScriptPath(path); + } + + public IEnumerable GetAllAssemblies(Func shouldFileBePartOfSolution) + { + return CompilationPipeline.GetAssemblies() + .Where(i => 0 < i.sourceFiles.Length && i.sourceFiles.Any(shouldFileBePartOfSolution)); + } + + public IEnumerable GetAllAssetPaths() + { + return AssetDatabase.GetAllAssetPaths(); + } + + public UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath) + { + return UnityEditor.PackageManager.PackageInfo.FindForAssetPath(assetPath); + } + } + + + public class ProjectGeneration : IGenerator + { + enum ScriptingLanguage + { + None, + CSharp + } + + public static readonly string MSBuildNamespaceUri = "http://schemas.microsoft.com/developer/msbuild/2003"; + + const string k_WindowsNewline = "\r\n"; + + /// + /// Map source extensions to ScriptingLanguages + /// + static readonly Dictionary k_BuiltinSupportedExtensions = + new Dictionary + { + {"cs", ScriptingLanguage.CSharp}, + {"uxml", ScriptingLanguage.None}, + {"uss", ScriptingLanguage.None}, + {"shader", ScriptingLanguage.None}, + {"compute", ScriptingLanguage.None}, + {"cginc", ScriptingLanguage.None}, + {"hlsl", ScriptingLanguage.None}, + {"glslinc", ScriptingLanguage.None} + }; + + string m_SolutionProjectEntryTemplate = string.Join("\r\n", + @"Project(""{{{0}}}"") = ""{1}"", ""{2}"", ""{{{3}}}""", + @"EndProject").Replace(" ", "\t"); + + string m_SolutionProjectConfigurationTemplate = string.Join("\r\n", + @" {{{0}}}.Debug|Any CPU.ActiveCfg = Debug|Any CPU", + @" {{{0}}}.Debug|Any CPU.Build.0 = Debug|Any CPU", + @" {{{0}}}.Release|Any CPU.ActiveCfg = Release|Any CPU", + @" {{{0}}}.Release|Any CPU.Build.0 = Release|Any CPU").Replace(" ", "\t"); + + static readonly string[] k_ReimportSyncExtensions = {".dll", ".asmdef"}; + + /// + /// Map ScriptingLanguages to project extensions + /// + /*static readonly Dictionary k_ProjectExtensions = new Dictionary + { + { ScriptingLanguage.CSharp, ".csproj" }, + { ScriptingLanguage.None, ".csproj" }, + };*/ + static readonly Regex k_ScriptReferenceExpression = new Regex( + @"^Library.ScriptAssemblies.(?(?.*)\.dll$)", + RegexOptions.Compiled | RegexOptions.IgnoreCase); + + string[] m_ProjectSupportedExtensions = new string[0]; + bool m_ShouldGenerateAll; + + public string ProjectDirectory { get; } + + public void GenerateAll(bool generateAll) + { + m_ShouldGenerateAll = generateAll; + } + + public TestSettings Settings { get; set; } + readonly string m_ProjectName; + readonly IAssemblyNameProvider m_AssemblyNameProvider; + + const string k_ToolsVersion = "4.0"; + const string k_ProductVersion = "10.0.20506"; + const string k_BaseDirectory = "."; + const string k_TargetFrameworkVersion = "v4.7.1"; + const string k_TargetLanguageVersion = "latest"; + + public ProjectGeneration() : this(Directory.GetParent(Application.dataPath).FullName, new AssemblyNameProvider()) + { + } + + public ProjectGeneration(string tempDirectory) : this(tempDirectory, new AssemblyNameProvider()) + { + } + + public ProjectGeneration(string tempDirectory, IAssemblyNameProvider assemblyNameProvider) + { + Settings = new TestSettings {ShouldSync = true}; + ProjectDirectory = tempDirectory.Replace('\\', '/'); + m_ProjectName = Path.GetFileName(ProjectDirectory); + m_AssemblyNameProvider = assemblyNameProvider; + } + + /// + /// Syncs the scripting solution if any affected files are relevant. + /// + /// + /// Whether the solution was synced. + /// + /// + /// A set of files whose status has changed + /// + /// + /// A set of files that got reimported + /// + public bool SyncIfNeeded(IEnumerable affectedFiles, IEnumerable reimportedFiles) + { + SetupProjectSupportedExtensions(); + + if (HasFilesBeenModified(affectedFiles, reimportedFiles)) + { + Sync(); + return true; + } + + return false; + } + + bool HasFilesBeenModified(IEnumerable affectedFiles, IEnumerable reimportedFiles) + { + return affectedFiles.Any(ShouldFileBePartOfSolution) || reimportedFiles.Any(ShouldSyncOnReimportedAsset); + } + + static bool ShouldSyncOnReimportedAsset(string asset) + { + return k_ReimportSyncExtensions.Contains(new FileInfo(asset).Extension); + } + + public void Sync() + { + SetupProjectSupportedExtensions(); + var types = GetAssetPostprocessorTypes(); + bool externalCodeAlreadyGeneratedProjects = OnPreGeneratingCSProjectFiles(types); + + if (!externalCodeAlreadyGeneratedProjects) + { + GenerateAndWriteSolutionAndProjects(types); + } + + OnGeneratedCSProjectFiles(types); + } + + public bool HasSolutionBeenGenerated() + { + return File.Exists(SolutionFile()); + } + + void SetupProjectSupportedExtensions() + { + m_ProjectSupportedExtensions = EditorSettings.projectGenerationUserExtensions; + } + + bool ShouldFileBePartOfSolution(string file) + { + string extension = Path.GetExtension(file); + + // Exclude files coming from packages except if they are internalized. + if (!m_ShouldGenerateAll && IsInternalizedPackagePath(file)) + { + return false; + } + + // Dll's are not scripts but still need to be included.. + if (extension == ".dll") + return true; + + if (file.ToLower().EndsWith(".asmdef")) + return true; + + return IsSupportedExtension(extension); + } + + bool IsSupportedExtension(string extension) + { + extension = extension.TrimStart('.'); + if (k_BuiltinSupportedExtensions.ContainsKey(extension)) + return true; + if (m_ProjectSupportedExtensions.Contains(extension)) + return true; + return false; + } + + static ScriptingLanguage ScriptingLanguageFor(Assembly island) + { + return ScriptingLanguageFor(GetExtensionOfSourceFiles(island.sourceFiles)); + } + + static string GetExtensionOfSourceFiles(string[] files) + { + return files.Length > 0 ? GetExtensionOfSourceFile(files[0]) : "NA"; + } + + static string GetExtensionOfSourceFile(string file) + { + var ext = Path.GetExtension(file).ToLower(); + ext = ext.Substring(1); //strip dot + return ext; + } + + static ScriptingLanguage ScriptingLanguageFor(string extension) + { + return k_BuiltinSupportedExtensions.TryGetValue(extension.TrimStart('.'), out var result) + ? result + : ScriptingLanguage.None; + } + + public void GenerateAndWriteSolutionAndProjects(Type[] types) + { + // Only synchronize islands that have associated source files and ones that we actually want in the project. + // This also filters out DLLs coming from .asmdef files in packages. + var assemblies = m_AssemblyNameProvider.GetAllAssemblies(ShouldFileBePartOfSolution); + + var allAssetProjectParts = GenerateAllAssetProjectParts(); + + var monoIslands = assemblies.ToList(); + + SyncSolution(monoIslands, types); + var allProjectIslands = RelevantIslandsForMode(monoIslands).ToList(); + foreach (Assembly assembly in allProjectIslands) + { + var responseFileData = ParseResponseFileData(assembly); + SyncProject(assembly, allAssetProjectParts, responseFileData, allProjectIslands, types); + } + } + + IEnumerable ParseResponseFileData(Assembly assembly) + { + var systemReferenceDirectories = + CompilationPipeline.GetSystemAssemblyDirectories(assembly.compilerOptions.ApiCompatibilityLevel); + + Dictionary responseFilesData = assembly.compilerOptions.ResponseFiles.ToDictionary( + x => x, x => CompilationPipeline.ParseResponseFile( + Path.Combine(ProjectDirectory, x), + ProjectDirectory, + systemReferenceDirectories + )); + + Dictionary responseFilesWithErrors = responseFilesData.Where(x => x.Value.Errors.Any()) + .ToDictionary(x => x.Key, x => x.Value); + + if (responseFilesWithErrors.Any()) + { + foreach (var error in responseFilesWithErrors) + foreach (var valueError in error.Value.Errors) + { + Debug.LogError($"{error.Key} Parse Error : {valueError}"); + } + } + + return responseFilesData.Select(x => x.Value); + } + + Dictionary GenerateAllAssetProjectParts() + { + Dictionary stringBuilders = new Dictionary(); + + foreach (string asset in m_AssemblyNameProvider.GetAllAssetPaths()) + { + // Exclude files coming from packages except if they are internalized. + if (!m_ShouldGenerateAll && IsInternalizedPackagePath(asset)) + { + continue; + } + + string extension = Path.GetExtension(asset); + if (IsSupportedExtension(extension) && ScriptingLanguage.None == ScriptingLanguageFor(extension)) + { + // Find assembly the asset belongs to by adding script extension and using compilation pipeline. + var assemblyName = m_AssemblyNameProvider.GetAssemblyNameFromScriptPath(asset + ".cs"); + + if (string.IsNullOrEmpty(assemblyName)) + { + continue; + } + + assemblyName = FileSystemUtil.FileNameWithoutExtension(assemblyName); + + if (!stringBuilders.TryGetValue(assemblyName, out var projectBuilder)) + { + projectBuilder = new StringBuilder(); + stringBuilders[assemblyName] = projectBuilder; + } + + projectBuilder.Append(" ") + .Append(k_WindowsNewline); + } + } + + var result = new Dictionary(); + + foreach (var entry in stringBuilders) + result[entry.Key] = entry.Value.ToString(); + + return result; + } + + bool IsInternalizedPackagePath(string file) + { + if (string.IsNullOrWhiteSpace(file)) + { + return false; + } + + var packageInfo = m_AssemblyNameProvider.FindForAssetPath(file); + if (packageInfo == null) + { + return false; + } + + var packageSource = packageInfo.source; + return packageSource != PackageSource.Embedded && packageSource != PackageSource.Local; + } + + void SyncProject( + Assembly island, + Dictionary allAssetsProjectParts, + IEnumerable responseFilesData, + List allProjectIslands, + Type[] types) + { + SyncProjectFileIfNotChanged(ProjectFile(island), + ProjectText(island, allAssetsProjectParts, responseFilesData, allProjectIslands), types); + } + + void SyncProjectFileIfNotChanged(string path, string newContents, Type[] types) + { + if (Path.GetExtension(path) == ".csproj") + { + newContents = OnGeneratedCSProject(path, newContents, types); + } + + SyncFileIfNotChanged(path, newContents); + } + + void SyncSolutionFileIfNotChanged(string path, string newContents, Type[] types) + { + newContents = OnGeneratedSlnSolution(path, newContents, types); + + SyncFileIfNotChanged(path, newContents); + } + + static List SafeGetTypes(System.Reflection.Assembly a) + { + List ret; + + try + { + ret = a.GetTypes().ToList(); + } + catch (System.Reflection.ReflectionTypeLoadException rtl) + { + ret = rtl.Types.ToList(); + } + catch (Exception) + { + return new List(); + } + + return ret.Where(r => r != null).ToList(); + } + + static void OnGeneratedCSProjectFiles(Type[] types) + { + var args = new object[0]; + foreach (var type in types) + { + var method = type.GetMethod("OnGeneratedCSProjectFiles", + System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | + System.Reflection.BindingFlags.Static); + if (method == null) + { + continue; + } + + method.Invoke(null, args); + } + } + + public static Type[] GetAssetPostprocessorTypes() + { + return TypeCache.GetTypesDerivedFrom().ToArray(); // doesn't find types from EditorPlugin, which is fine + } + + static bool OnPreGeneratingCSProjectFiles(Type[] types) + { + bool result = false; + foreach (var type in types) + { + var args = new object[0]; + var method = type.GetMethod("OnPreGeneratingCSProjectFiles", + System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | + System.Reflection.BindingFlags.Static); + if (method == null) + { + continue; + } + + var returnValue = method.Invoke(null, args); + if (method.ReturnType == typeof(bool)) + { + result |= (bool) returnValue; + } + } + + return result; + } + + static string OnGeneratedCSProject(string path, string content, Type[] types) + { + foreach (var type in types) + { + var args = new[] {path, content}; + var method = type.GetMethod("OnGeneratedCSProject", + System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | + System.Reflection.BindingFlags.Static); + if (method == null) + { + continue; + } + + var returnValue = method.Invoke(null, args); + if (method.ReturnType == typeof(string)) + { + content = (string) returnValue; + } + } + + return content; + } + + static string OnGeneratedSlnSolution(string path, string content, Type[] types) + { + foreach (var type in types) + { + var args = new[] {path, content}; + var method = type.GetMethod("OnGeneratedSlnSolution", + System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | + System.Reflection.BindingFlags.Static); + if (method == null) + { + continue; + } + + var returnValue = method.Invoke(null, args); + if (method.ReturnType == typeof(string)) + { + content = (string) returnValue; + } + } + + return content; + } + + void SyncFileIfNotChanged(string filename, string newContents) + { + if (File.Exists(filename) && + newContents == File.ReadAllText(filename)) + { + return; + } + + if (Settings.ShouldSync) + { + File.WriteAllText(filename, newContents, Encoding.UTF8); + } + else + { + var utf8 = Encoding.UTF8; + byte[] utfBytes = utf8.GetBytes(newContents); + Settings.SyncPath[filename] = utf8.GetString(utfBytes, 0, utfBytes.Length); + } + } + + string ProjectText(Assembly assembly, + Dictionary allAssetsProjectParts, + IEnumerable responseFilesData, + List allProjectIslands) + { + var projectBuilder = new StringBuilder(ProjectHeader(assembly, responseFilesData)); + var references = new List(); + var projectReferences = new List(); + + foreach (string file in assembly.sourceFiles) + { + if (!ShouldFileBePartOfSolution(file)) + continue; + + var extension = Path.GetExtension(file).ToLower(); + var fullFile = EscapedRelativePathFor(file); + if (".dll" != extension) + { + projectBuilder.Append(" ").Append(k_WindowsNewline); + } + else + { + references.Add(fullFile); + } + } + + var assemblyName = FileSystemUtil.FileNameWithoutExtension(assembly.outputPath); + + // Append additional non-script files that should be included in project generation. + if (allAssetsProjectParts.TryGetValue(assemblyName, out var additionalAssetsForProject)) + projectBuilder.Append(additionalAssetsForProject); + + var islandRefs = references.Union(assembly.allReferences); + + foreach (string reference in islandRefs) + { + if (reference.EndsWith("/UnityEditor.dll", StringComparison.Ordinal) + || reference.EndsWith("/UnityEngine.dll", StringComparison.Ordinal) + || reference.EndsWith("\\UnityEditor.dll", StringComparison.Ordinal) + || reference.EndsWith("\\UnityEngine.dll", StringComparison.Ordinal)) + continue; + + var match = k_ScriptReferenceExpression.Match(reference); + if (match.Success) + { + // assume csharp language + // Add a reference to a project except if it's a reference to a script assembly + // that we are not generating a project for. This will be the case for assemblies + // coming from .assembly.json files in non-internalized packages. + var dllName = match.Groups["dllname"].Value; + if (allProjectIslands.Any(i => Path.GetFileName(i.outputPath) == dllName)) + { + projectReferences.Add(match); + continue; + } + } + + string fullReference = Path.IsPathRooted(reference) ? reference : Path.Combine(ProjectDirectory, reference); + + AppendReference(fullReference, projectBuilder); + } + + var responseRefs = responseFilesData.SelectMany(x => x.FullPathReferences.Select(r => r)); + foreach (var reference in responseRefs) + { + AppendReference(reference, projectBuilder); + } + + if (0 < projectReferences.Count) + { + projectBuilder.AppendLine(" "); + projectBuilder.AppendLine(" "); + foreach (Match reference in projectReferences) + { + var referencedProject = reference.Groups["project"].Value; + + projectBuilder.Append(" ").Append(k_WindowsNewline); + projectBuilder.Append(" {") + .Append(ProjectGuid(Path.Combine("Temp", reference.Groups["project"].Value + ".dll"))).Append("}") + .Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(referencedProject).Append("").Append(k_WindowsNewline); + projectBuilder.AppendLine(" "); + } + } + + projectBuilder.Append(ProjectFooter()); + return projectBuilder.ToString(); + } + + static void AppendReference(string fullReference, StringBuilder projectBuilder) + { + //replace \ with / and \\ with / + var escapedFullPath = SecurityElement.Escape(fullReference); + escapedFullPath = escapedFullPath.Replace("\\\\", "/").Replace("\\", "/"); + projectBuilder.Append(" ").Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(escapedFullPath).Append("").Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(k_WindowsNewline); + } + + public string ProjectFile(Assembly assembly) + { + return Path.Combine(ProjectDirectory, $"{FileSystemUtil.FileNameWithoutExtension(assembly.outputPath)}.csproj"); + } + + public string SolutionFile() + { + return Path.Combine(ProjectDirectory, $"{m_ProjectName}.sln"); + } + + string ProjectHeader( + Assembly island, + IEnumerable responseFilesData + ) + { + var arguments = new object[] + { + k_ToolsVersion, k_ProductVersion, ProjectGuid(island.outputPath), + InternalEditorUtility.GetEngineAssemblyPath(), + InternalEditorUtility.GetEditorAssemblyPath(), + string.Join(";", + new[] {"DEBUG", "TRACE"}.Concat(EditorUserBuildSettings.activeScriptCompilationDefines).Concat(island.defines) + .Concat(responseFilesData.SelectMany(x => x.Defines)).Distinct().ToArray()), + MSBuildNamespaceUri, + FileSystemUtil.FileNameWithoutExtension(island.outputPath), + EditorSettings.projectGenerationRootNamespace, + k_TargetFrameworkVersion, + PluginSettings.OverrideLangVersion?PluginSettings.LangVersion:k_TargetLanguageVersion, + k_BaseDirectory, + island.compilerOptions.AllowUnsafeCode | responseFilesData.Any(x => x.Unsafe) + }; + + try + { + return string.Format(GetProjectHeaderTemplate(), arguments); + } + catch (Exception) + { + throw new NotSupportedException( + "Failed creating c# project because the c# project header did not have the correct amount of arguments, which is " + + arguments.Length); + } + } + + static string GetSolutionText() + { + return string.Join("\r\n", + @"", + @"Microsoft Visual Studio Solution File, Format Version {0}", + @"# Visual Studio {1}", + @"{2}", + @"Global", + @" GlobalSection(SolutionConfigurationPlatforms) = preSolution", + @" Debug|Any CPU = Debug|Any CPU", + @" Release|Any CPU = Release|Any CPU", + @" EndGlobalSection", + @" GlobalSection(ProjectConfigurationPlatforms) = postSolution", + @"{3}", + @" EndGlobalSection", + @" GlobalSection(SolutionProperties) = preSolution", + @" HideSolutionNode = FALSE", + @" EndGlobalSection", + @"EndGlobal", + @"").Replace(" ", "\t"); + } + + static string GetProjectFooterTemplate() + { + return string.Join("\r\n", + @" ", + @" ", + @" ", + @"", + @""); + } + + static string GetProjectHeaderTemplate() + { + var header = new[] + { + @"", + @"", + @" ", + @" {10}", + @" <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package", + @" <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package", + @" true", + @" ", + @" ", + @" Debug", + @" AnyCPU", + @" {1}", + @" 2.0", + @" {8}", + @" {{{2}}}", + @" Library", + @" Properties", + @" {7}", + @" {9}", + @" 512", + @" {11}", + @" ", + @" ", + @" true", + @" full", + @" false", + @" Temp\bin\Debug\", + @" {5}", + @" prompt", + @" 4", + @" 0169", + @" {12}", + @" ", + @" ", + @" pdbonly", + @" true", + @" Temp\bin\Release\", + @" prompt", + @" 4", + @" 0169", + @" {12}", + @" " + }; + + var forceExplicitReferences = new[] + { + @" ", + @" true", + @" true", + @" false", + @" false", + @" false", + @" " + }; + + var itemGroupStart = new[] + { + @" " + }; + + var footer = new[] + { + @" ", + @" {3}", + @" ", + @" ", + @" {4}", + @" ", + @" ", + @" ", + @"" + }; + + var text = header.Concat(forceExplicitReferences).Concat(itemGroupStart).Concat(footer).ToArray(); + return string.Join("\r\n", text); + } + + void SyncSolution(IEnumerable islands, Type[] types) + { + SyncSolutionFileIfNotChanged(SolutionFile(), SolutionText(islands), types); + } + + string SolutionText(IEnumerable islands) + { + var fileversion = "11.00"; + var vsversion = "2010"; + + var relevantIslands = RelevantIslandsForMode(islands); + string projectEntries = GetProjectEntries(relevantIslands); + string projectConfigurations = string.Join(k_WindowsNewline, + relevantIslands.Select(i => GetProjectActiveConfigurations(ProjectGuid(i.outputPath))).ToArray()); + return string.Format(GetSolutionText(), fileversion, vsversion, projectEntries, projectConfigurations); + } + + static IEnumerable RelevantIslandsForMode(IEnumerable islands) + { + IEnumerable relevantIslands = islands.Where(i => ScriptingLanguage.CSharp == ScriptingLanguageFor(i)); + return relevantIslands; + } + + /// + /// Get a Project("{guid}") = "MyProject", "MyProject.unityproj", "{projectguid}" + /// entry for each relevant language + /// + string GetProjectEntries(IEnumerable islands) + { + var projectEntries = islands.Select(i => string.Format( + m_SolutionProjectEntryTemplate, + SolutionGuid(i), FileSystemUtil.FileNameWithoutExtension(i.outputPath), Path.GetFileName(ProjectFile(i)), + ProjectGuid(i.outputPath) + )); + + return string.Join(k_WindowsNewline, projectEntries.ToArray()); + } + + /// + /// Generate the active configuration string for a given project guid + /// + string GetProjectActiveConfigurations(string projectGuid) + { + return string.Format( + m_SolutionProjectConfigurationTemplate, + projectGuid); + } + + string EscapedRelativePathFor(string file) + { + var projectDir = ProjectDirectory.Replace('/', '\\'); + file = file.Replace('/', '\\'); + var path = SkipPathPrefix(file, projectDir); + + var packageInfo = m_AssemblyNameProvider.FindForAssetPath(path.Replace('\\', '/')); + if (packageInfo != null) + { + // We have to normalize the path, because the PackageManagerRemapper assumes + // dir seperators will be os specific. + var absolutePath = Path.GetFullPath(NormalizePath(path)).Replace('/', '\\'); + path = SkipPathPrefix(absolutePath, projectDir); + } + + return SecurityElement.Escape(path); + } + + static string SkipPathPrefix(string path, string prefix) + { + if (path.Replace("\\", "/").StartsWith($"{prefix}/")) + return path.Substring(prefix.Length + 1); + return path; + } + + static string NormalizePath(string path) + { + if (Path.DirectorySeparatorChar == '\\') + return path.Replace('/', Path.DirectorySeparatorChar); + return path.Replace('\\', Path.DirectorySeparatorChar); + } + + + string ProjectGuid(string assembly) + { + return SolutionGuidGenerator.GuidForProject(m_ProjectName + FileSystemUtil.FileNameWithoutExtension(assembly)); + } + + string SolutionGuid(Assembly island) + { + return SolutionGuidGenerator.GuidForSolution(m_ProjectName, GetExtensionOfSourceFiles(island.sourceFiles)); + } + + static string ProjectFooter() + { + return GetProjectFooterTemplate(); + } + + static string GetProjectExtension() + { + return ".csproj"; + } + } + + public static class SolutionGuidGenerator + { + public static string GuidForProject(string projectName) + { + return ComputeGuidHashFor(projectName + "salt"); + } + + public static string GuidForSolution(string projectName, string sourceFileExtension) + { + if (sourceFileExtension.ToLower() == "cs") + // GUID for a C# class library: http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs + return "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"; + + return ComputeGuidHashFor(projectName); + } + + static string ComputeGuidHashFor(string input) + { + var hash = MD5.Create().ComputeHash(Encoding.Default.GetBytes(input)); + return HashAsGuid(HashToString(hash)); + } + + static string HashAsGuid(string hash) + { + var guid = hash.Substring(0, 8) + "-" + hash.Substring(8, 4) + "-" + hash.Substring(12, 4) + "-" + + hash.Substring(16, 4) + "-" + hash.Substring(20, 12); + return guid.ToUpper(); + } + + static string HashToString(byte[] bs) + { + var sb = new StringBuilder(); + foreach (byte b in bs) + sb.Append(b.ToString("x2")); + return sb.ToString(); + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/ProjectGeneration.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/ProjectGeneration.cs.meta new file mode 100644 index 00000000..d7faab99 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/ProjectGeneration.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8df45492ff0815a488744d61efcecba7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderInitializer.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderInitializer.cs new file mode 100644 index 00000000..f70b7924 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderInitializer.cs @@ -0,0 +1,47 @@ +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using UnityEngine; + +namespace Packages.Rider.Editor +{ + internal class RiderInitializer + { + public void Initialize(string editorPath) + { + if (EditorPluginInterop.EditorPluginIsLoadedFromAssets()) + { + Debug.LogError($"Please delete {EditorPluginInterop.GetEditorPluginAssembly().Location}. Unity 2019.2+ loads it directly from Rider installation. To disable this, open Rider's settings, search and uncheck 'Automatically install and update Rider's Unity editor plugin'."); + return; + } + + var dllName = "JetBrains.Rider.Unity.Editor.Plugin.Full.Repacked.dll"; + var relPath = "../../plugins/rider-unity/EditorPlugin"; + if (SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX) + relPath = "Contents/plugins/rider-unity/EditorPlugin"; + var dllFile = new FileInfo(Path.Combine(Path.Combine(editorPath, relPath), dllName)); + + if (dllFile.Exists) + { + // doesn't lock assembly on disk + var bytes = File.ReadAllBytes(dllFile.FullName); + var pdbFile = new FileInfo(Path.ChangeExtension(dllFile.FullName, ".pdb")); + if (pdbFile.Exists) + { + AppDomain.CurrentDomain.Load(bytes, File.ReadAllBytes(pdbFile.FullName)); + } + else + { + AppDomain.CurrentDomain.Load(bytes); + // AppDomain.CurrentDomain.Load(AssemblyName.GetAssemblyName(dllFile.FullName)); // use this for external source debug + } + EditorPluginInterop.InitEntryPoint(); + } + else + { + Debug.Log((object) ($"Unable to find Rider EditorPlugin {dllFile.FullName} for Unity ")); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderInitializer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderInitializer.cs.meta new file mode 100644 index 00000000..11d46bcb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f5a0cc9645f0e2d4fb816156dcf3f4dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditor.cs new file mode 100644 index 00000000..190ed666 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditor.cs @@ -0,0 +1,344 @@ +using System; +using System.Diagnostics; +using System.IO; +using System.Linq; +using Packages.Rider.Editor.Util; +using Unity.CodeEditor; +using UnityEditor; +using UnityEngine; +using Debug = UnityEngine.Debug; + +namespace Packages.Rider.Editor +{ + [InitializeOnLoad] + public class RiderScriptEditor : IExternalCodeEditor + { + IDiscovery m_Discoverability; + IGenerator m_ProjectGeneration; + RiderInitializer m_Initiliazer = new RiderInitializer(); + + static RiderScriptEditor() + { + try + { + var projectGeneration = new ProjectGeneration(); + var editor = new RiderScriptEditor(new Discovery(), projectGeneration); + CodeEditor.Register(editor); + + var path = GetEditorRealPath(CodeEditor.CurrentEditorInstallation); + if (IsRiderInstallation(path)) + { + if (!FileSystemUtil.EditorPathExists(path)) // previously used rider was removed + { + var newEditor = editor.Installations.Last().Path; + CodeEditor.SetExternalScriptEditor(newEditor); + path = newEditor; + } + + editor.CreateSolutionIfDoesntExist(); + if (ShouldLoadEditorPlugin(path)) + { + editor.m_Initiliazer.Initialize(path); + } + + InitProjectFilesWatcher(); + } + } + catch (Exception e) + { + Debug.LogException(e); + } + } + + private static void InitProjectFilesWatcher() + { + var watcher = new FileSystemWatcher(); + watcher.Path = Directory.GetCurrentDirectory(); + watcher.NotifyFilter = NotifyFilters.LastWrite; //Watch for changes in LastWrite times + watcher.Filter = "*.*"; + + // Add event handlers. + watcher.Changed += OnChanged; + watcher.Created += OnChanged; + + watcher.EnableRaisingEvents = true; // Begin watching. + + AppDomain.CurrentDomain.DomainUnload += (EventHandler) ((_, __) => + { + watcher.Dispose(); + }); + } + + private static void OnChanged(object sender, FileSystemEventArgs e) + { + var extension = Path.GetExtension(e.FullPath); + if (extension == ".sln" || extension == ".csproj") + RiderScriptEditorData.instance.HasChanges = true; + } + + private static string GetEditorRealPath(string path) + { + if (string.IsNullOrEmpty(path)) + { + return path; + } + + if (!FileSystemUtil.EditorPathExists(path)) + return path; + + if (SystemInfo.operatingSystemFamily != OperatingSystemFamily.Windows) + { + var realPath = FileSystemUtil.GetFinalPathName(path); + + // case of snap installation + if (SystemInfo.operatingSystemFamily == OperatingSystemFamily.Linux) + { + if (new FileInfo(path).Name.ToLowerInvariant() == "rider" && + new FileInfo(realPath).Name.ToLowerInvariant() == "snap") + { + var snapInstallPath = "/snap/rider/current/bin/rider.sh"; + if (new FileInfo(snapInstallPath).Exists) + return snapInstallPath; + } + } + + // in case of symlink + return realPath; + } + + return path; + } + + const string unity_generate_all = "unity_generate_all_csproj"; + + public RiderScriptEditor(IDiscovery discovery, IGenerator projectGeneration) + { + m_Discoverability = discovery; + m_ProjectGeneration = projectGeneration; + } + + private static string[] defaultExtensions + { + get + { + var customExtensions = new[] {"json", "asmdef", "log"}; + return EditorSettings.projectGenerationBuiltinExtensions.Concat(EditorSettings.projectGenerationUserExtensions) + .Concat(customExtensions).Distinct().ToArray(); + } + } + + private static string[] HandledExtensions + { + get + { + return HandledExtensionsString.Split(new[] {';'}, StringSplitOptions.RemoveEmptyEntries).Select(s => s.TrimStart('.', '*')) + .ToArray(); + } + } + + private static string HandledExtensionsString + { + get { return EditorPrefs.GetString("Rider_UserExtensions", string.Join(";", defaultExtensions));} + set { EditorPrefs.SetString("Rider_UserExtensions", value); } + } + + private static bool SupportsExtension(string path) + { + var extension = Path.GetExtension(path); + if (string.IsNullOrEmpty(extension)) + return false; + return HandledExtensions.Contains(extension.TrimStart('.')); + } + + public void OnGUI() + { + var prevGenerate = EditorPrefs.GetBool(unity_generate_all, false); + var generateAll = EditorGUILayout.Toggle("Generate all .csproj files.", prevGenerate); + if (generateAll != prevGenerate) + { + EditorPrefs.SetBool(unity_generate_all, generateAll); + } + + m_ProjectGeneration.GenerateAll(generateAll); + + if (ShouldLoadEditorPlugin(CurrentEditor)) + { + HandledExtensionsString = EditorGUILayout.TextField(new GUIContent("Extensions handled: "), HandledExtensionsString); + } + } + + public void SyncIfNeeded(string[] addedFiles, string[] deletedFiles, string[] movedFiles, string[] movedFromFiles, + string[] importedFiles) + { + m_ProjectGeneration.SyncIfNeeded(addedFiles.Union(deletedFiles).Union(movedFiles).Union(movedFromFiles), + importedFiles); + } + + public void SyncAll() + { + AssetDatabase.Refresh(); + if (RiderScriptEditorData.instance.HasChanges) + { + m_ProjectGeneration.Sync(); + RiderScriptEditorData.instance.HasChanges = false; + } + } + + public void Initialize(string editorInstallationPath) // is called each time ExternalEditor is changed + { + m_ProjectGeneration.Sync(); // regenerate csproj and sln for new editor + } + + public bool OpenProject(string path, int line, int column) + { + if (path != "" && !SupportsExtension(path)) // Assets - Open C# Project passes empty path here + { + return false; + } + + if (path == "" && SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX) + { + // there is a bug in DllImplementation - use package implementation here instead https://github.cds.internal.unity3d.com/unity/com.unity.ide.rider/issues/21 + return OpenOSXApp(path, line, column); + } + + if (!IsUnityScript(path)) + { + var fastOpenResult = EditorPluginInterop.OpenFileDllImplementation(path, line, column); + if (fastOpenResult) + return true; + } + + if (SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX) + { + return OpenOSXApp(path, line, column); + } + + var solution = GetSolutionFile(path); // TODO: If solution file doesn't exist resync. + solution = solution == "" ? "" : $"\"{solution}\""; + var process = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = CodeEditor.CurrentEditorInstallation, + Arguments = $"{solution} -l {line} \"{path}\"", + UseShellExecute = true, + } + }; + + process.Start(); + + return true; + } + + private bool OpenOSXApp(string path, int line, int column) + { + var solution = GetSolutionFile(path); // TODO: If solution file doesn't exist resync. + solution = solution == "" ? "" : $"\"{solution}\""; + var pathArguments = path == "" ? "" : $"-l {line} \"{path}\""; + var process = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = "open", + Arguments = $"-n \"{CodeEditor.CurrentEditorInstallation}\" --args {solution} {pathArguments}", + CreateNoWindow = true, + UseShellExecute = true, + } + }; + + process.Start(); + + return true; + } + + private string GetSolutionFile(string path) + { + if (IsUnityScript(path)) + { + return Path.Combine(GetBaseUnityDeveloperFolder(), "Projects/CSharp/Unity.CSharpProjects.gen.sln"); + } + + var solutionFile = m_ProjectGeneration.SolutionFile(); + if (File.Exists(solutionFile)) + { + return solutionFile; + } + + return ""; + } + + static bool IsUnityScript(string path) + { + if (UnityEditor.Unsupported.IsDeveloperBuild()) + { + var baseFolder = GetBaseUnityDeveloperFolder().Replace("\\", "/"); + var lowerPath = path.ToLowerInvariant().Replace("\\", "/"); + + if (lowerPath.Contains((baseFolder + "/Runtime").ToLowerInvariant()) + || lowerPath.Contains((baseFolder + "/Editor").ToLowerInvariant())) + { + return true; + } + } + + return false; + } + + static string GetBaseUnityDeveloperFolder() + { + return Directory.GetParent(EditorApplication.applicationPath).Parent.Parent.FullName; + } + + public bool TryGetInstallationForPath(string editorPath, out CodeEditor.Installation installation) + { + if (FileSystemUtil.EditorPathExists(editorPath) && IsRiderInstallation(editorPath)) + { + var info = new RiderPathLocator.RiderInfo(editorPath, false); + installation = new CodeEditor.Installation + { + Name = info.Presentation, + Path = info.Path + }; + return true; + } + + installation = default; + return false; + } + + public static bool IsRiderInstallation(string path) + { + if (string.IsNullOrEmpty(path)) + { + return false; + } + + var fileInfo = new FileInfo(path); + var filename = fileInfo.Name.ToLowerInvariant(); + return filename.StartsWith("rider", StringComparison.Ordinal); + } + + public static string CurrentEditor // works fast, doesn't validate if executable really exists + => EditorPrefs.GetString("kScriptsDefaultApp"); + + public static bool ShouldLoadEditorPlugin(string path) + { + var ver = RiderPathLocator.GetBuildNumber(path); + if (!Version.TryParse(ver, out var version)) + return false; + + return version >= new Version("191.7141.156"); + } + + public CodeEditor.Installation[] Installations => m_Discoverability.PathCallback(); + + public void CreateSolutionIfDoesntExist() + { + if (!m_ProjectGeneration.HasSolutionBeenGenerated()) + { + m_ProjectGeneration.Sync(); + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditor.cs.meta new file mode 100644 index 00000000..16764836 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c4095d72f77fbb64ea39b8b3ca246622 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditorData.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditorData.cs new file mode 100644 index 00000000..d05428bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditorData.cs @@ -0,0 +1,10 @@ +using UnityEditor; +using UnityEngine; + +namespace Packages.Rider.Editor +{ + public class RiderScriptEditorData:ScriptableSingleton + { + [SerializeField] internal bool HasChanges = true; // sln/csproj files were changed + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditorData.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditorData.cs.meta new file mode 100644 index 00000000..21a5abc7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/RiderScriptEditorData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f079e3afd077fb94fa2bda74d6409499 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util.meta new file mode 100644 index 00000000..d7ba88e9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e726086cd652f82087d59d67d2c24cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/FileSystemUtil.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/FileSystemUtil.cs new file mode 100644 index 00000000..3d0624b2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/FileSystemUtil.cs @@ -0,0 +1,66 @@ +using System; +using System.ComponentModel; +using System.IO; +using System.Text; +using JetBrains.Annotations; +using UnityEngine; + +namespace Packages.Rider.Editor.Util +{ + public static class FileSystemUtil + { + [NotNull] + public static string GetFinalPathName([NotNull] string path) + { + if (path == null) throw new ArgumentNullException("path"); + + // up to MAX_PATH. MAX_PATH on Linux currently 4096, on Mac OS X 1024 + // doc: http://man7.org/linux/man-pages/man3/realpath.3.html + var sb = new StringBuilder(8192); + var result = LibcNativeInterop.realpath(path, sb); + if (result == IntPtr.Zero) + { + throw new Win32Exception($"{path} was not resolved."); + } + + return new FileInfo(sb.ToString()).FullName; + } + + public static string FileNameWithoutExtension(string path) + { + if (string.IsNullOrEmpty(path)) + { + return ""; + } + + var indexOfDot = -1; + var indexOfSlash = 0; + for (var i = path.Length - 1; i >= 0; i--) + { + if (indexOfDot == -1 && path[i] == '.') + { + indexOfDot = i; + } + + if (indexOfSlash == 0 && path[i] == '/' || path[i] == '\\') + { + indexOfSlash = i + 1; + break; + } + } + + if (indexOfDot == -1) + { + indexOfDot = path.Length - 1; + } + + return path.Substring(indexOfSlash, indexOfDot - indexOfSlash); + } + + public static bool EditorPathExists(string editorPath) + { + return SystemInfo.operatingSystemFamily == OperatingSystemFamily.MacOSX && new DirectoryInfo(editorPath).Exists + || SystemInfo.operatingSystemFamily != OperatingSystemFamily.MacOSX && new FileInfo(editorPath).Exists; + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/FileSystemUtil.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/FileSystemUtil.cs.meta new file mode 100644 index 00000000..ebc001b7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/FileSystemUtil.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bdbd564a9fdad0b738e76d030cad1204 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/LibcNativeInterop.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/LibcNativeInterop.cs new file mode 100644 index 00000000..a4070f28 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/LibcNativeInterop.cs @@ -0,0 +1,12 @@ +using System; +using System.Runtime.InteropServices; +using System.Text; + +namespace Packages.Rider.Editor.Util +{ + internal static class LibcNativeInterop + { + [DllImport("libc", SetLastError = true)] + public static extern IntPtr realpath(string path, StringBuilder resolved_path); + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/LibcNativeInterop.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/LibcNativeInterop.cs.meta new file mode 100644 index 00000000..fe70ee09 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/LibcNativeInterop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 071c17858dc6c47ada7b2a1f1ded5402 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/UnityUtils.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/UnityUtils.cs new file mode 100644 index 00000000..03c9922e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/UnityUtils.cs @@ -0,0 +1,20 @@ +using System; +using System.Linq; +using UnityEngine; + +namespace Packages.Rider.Editor.Util +{ + public static class UnityUtils + { + internal static readonly string UnityApplicationVersion = Application.unityVersion; + + public static Version UnityVersion + { + get + { + var ver = UnityApplicationVersion.Split(".".ToCharArray()).Take(2).Aggregate((a, b) => a + "." + b); + return new Version(ver); + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/UnityUtils.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/UnityUtils.cs.meta new file mode 100644 index 00000000..9a4e6fe1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/Util/UnityUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3ec9edad2de6c4df3a146b543a0fbc4c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/com.unity.ide.rider.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/com.unity.ide.rider.asmdef new file mode 100644 index 00000000..2e652fa9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/com.unity.ide.rider.asmdef @@ -0,0 +1,9 @@ +{ + "name": "Unity.Rider.Editor", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [] +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/com.unity.ide.rider.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/com.unity.ide.rider.asmdef.meta new file mode 100644 index 00000000..7a89700b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/Rider/Editor/com.unity.ide.rider.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d528c8c98d269ca44a06cd9624a03945 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/package.json b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/package.json new file mode 100644 index 00000000..ac4a762f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/package.json @@ -0,0 +1,19 @@ +{ + "name": "com.unity.ide.rider", + "displayName": "Rider Editor", + "description": "Code editor integration for supporting Rider as code editor for unity. Adds support for generating csproj files for code completion, auto discovery of installations, etc.", + "version": "1.1.0", + "unity": "2019.2", + "unityRelease": "0a12", + "dependencies": { + "com.unity.ext.nunit": "1.0.0" + }, + "relatedPackages": { + "com.unity.ide.rider.tests": "1.1.0" + }, + "repository": { + "type": "git", + "url": "git@github.cds.internal.unity3d.com:unity/com.unity.ide.rider.git", + "revision": "80ad81f593b04a6104771ae0d01cc71773d07b02" + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/package.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/package.json.meta new file mode 100644 index 00000000..11bcd7b9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.rider@1.1.0/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 66c95bb3c74257f41bae2622511dc02d +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CHANGELOG.md b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CHANGELOG.md new file mode 100644 index 00000000..72ec62dc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CHANGELOG.md @@ -0,0 +1,50 @@ +# Code Editor Package for Visual Studio Code + +## [1.1.3] - 2019-10-22 + +Exe version of vscode will use Normal ProcessWindowStyle while cmd will use Hidden + + +## [1.1.2] - 2019-08-30 + +Fixing OSX open command arguments + + +## [1.1.1] - 2019-08-19 + +Support for Player Project. Generates specific csproj files containing files, reference, defines, +etc. that will show how the assembly will be compiled for a target platform. + + +## [1.1.0] - 2019-08-07 + +Adds support for choosing extensions to be opened with VSCode. This can be done through the GUI in Preferences. +Avoids opening all extensions after the change in core unity. + + +## [1.0.7] - 2019-05-15 + +Fix various OSX specific issues. +Generate project on load if they are not generated. +Fix path recognition. + + +## [1.0.6] - 2019-04-30 + +Ensure asset database is refreshed when generating csproj and solution files. + +## [1.0.5] - 2019-04-27 + +Add support for generating all csproj files. + +## [1.0.4] - 2019-04-18 + +Fix relative package paths. +Fix opening editor on mac. +Add %LOCALAPPDATA%/Programs to the path of install paths. + +## [1.0.3] - 2019-01-01 + +### This is the first release of *Unity Package vscode_editor*. + +Using the newly created api to integrate Visual Studio Code with Unity. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CHANGELOG.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CHANGELOG.md.meta new file mode 100644 index 00000000..65aea0bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4ddcdc3816429494a8bea67e973875f7 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CONTRIBUTING.md b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CONTRIBUTING.md new file mode 100644 index 00000000..576d0963 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CONTRIBUTING.md @@ -0,0 +1,6 @@ +# Contributing + +## All contributions are subject to the [Unity Contribution Agreement(UCA)](https://unity3d.com/legal/licenses/Unity_Contribution_Agreement) +By making a pull request, you are confirming agreement to the terms and conditions of the UCA, including that your Contributions are your original creation and that you have complete right and authority to make your Contributions. + +## Once you have a change ready following these ground rules. Simply make a pull request \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CONTRIBUTING.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CONTRIBUTING.md.meta new file mode 100644 index 00000000..31e836f7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/CONTRIBUTING.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fcb9be00baf924c4183fc0313e6185c5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Documentation~/README.md b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Documentation~/README.md new file mode 100644 index 00000000..d0a565f7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Documentation~/README.md @@ -0,0 +1,4 @@ +# Code Editor Package for Visual Studio Code + +This package is not intended to be modified by users. +Nor does it provide any api intended to be included in user projects. \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor.meta new file mode 100644 index 00000000..568fa030 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58628227479c34542ac8c5193ccced84 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration.meta new file mode 100644 index 00000000..48ed36c1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c779d3735d950f341ba35154e8b3234b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/AssemblyNameProvider.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/AssemblyNameProvider.cs new file mode 100644 index 00000000..43e09722 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/AssemblyNameProvider.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor; +using UnityEditor.Compilation; + +namespace VSCodeEditor +{ + public interface IAssemblyNameProvider + { + string GetAssemblyNameFromScriptPath(string path); + IEnumerable GetAssemblies(Func shouldFileBePartOfSolution); + IEnumerable GetAllAssetPaths(); + UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath); + ResponseFileData ParseResponseFile(string responseFilePath, string projectDirectory, string[] systemReferenceDirectories); + } + + internal class AssemblyNameProvider : IAssemblyNameProvider + { + public string GetAssemblyNameFromScriptPath(string path) + { + return CompilationPipeline.GetAssemblyNameFromScriptPath(path); + } + + public IEnumerable GetAssemblies(Func shouldFileBePartOfSolution) + { + return CompilationPipeline.GetAssemblies() + .Where(i => 0 < i.sourceFiles.Length && i.sourceFiles.Any(shouldFileBePartOfSolution)); + } + + public IEnumerable GetAllAssetPaths() + { + return AssetDatabase.GetAllAssetPaths(); + } + + public UnityEditor.PackageManager.PackageInfo FindForAssetPath(string assetPath) + { + return UnityEditor.PackageManager.PackageInfo.FindForAssetPath(assetPath); + } + + public ResponseFileData ParseResponseFile(string responseFilePath, string projectDirectory, string[] systemReferenceDirectories) + { + return CompilationPipeline.ParseResponseFile( + responseFilePath, + projectDirectory, + systemReferenceDirectories + ); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/AssemblyNameProvider.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/AssemblyNameProvider.cs.meta new file mode 100644 index 00000000..a8ae38b5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/AssemblyNameProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d93ffb668978f7488211a331977b73b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/FileIO.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/FileIO.cs new file mode 100644 index 00000000..aeff22e5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/FileIO.cs @@ -0,0 +1,38 @@ +using System.IO; +using System.Text; + +namespace VSCodeEditor +{ + public interface IFileIO + { + bool Exists(string fileName); + + string ReadAllText(string fileName); + void WriteAllText(string fileName, string content); + + void CreateDirectory(string pathName); + } + + class FileIOProvider : IFileIO + { + public bool Exists(string fileName) + { + return File.Exists(fileName); + } + + public string ReadAllText(string fileName) + { + return File.ReadAllText(fileName); + } + + public void WriteAllText(string fileName, string content) + { + File.WriteAllText(fileName, content, Encoding.UTF8); + } + + public void CreateDirectory(string pathName) + { + Directory.CreateDirectory(pathName); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/FileIO.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/FileIO.cs.meta new file mode 100644 index 00000000..91d8212c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/FileIO.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eb221cf55b3544646b0c3b6bc790080f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/GUIDGenerator.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/GUIDGenerator.cs new file mode 100644 index 00000000..06549664 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/GUIDGenerator.cs @@ -0,0 +1,21 @@ +namespace VSCodeEditor +{ + public interface IGUIDGenerator + { + string ProjectGuid(string projectName, string assemblyName); + string SolutionGuid(string projectName, string extension); + } + + class GUIDProvider : IGUIDGenerator + { + public string ProjectGuid(string projectName, string assemblyName) + { + return SolutionGuidGenerator.GuidForProject(projectName + assemblyName); + } + + public string SolutionGuid(string projectName, string extension) + { + return SolutionGuidGenerator.GuidForSolution(projectName, extension); // GetExtensionOfSourceFiles(assembly.sourceFiles) + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/GUIDGenerator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/GUIDGenerator.cs.meta new file mode 100644 index 00000000..9ce342e0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/GUIDGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e58bd3cca6475e54b93632bb6837aeea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/ProjectGeneration.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/ProjectGeneration.cs new file mode 100644 index 00000000..2ddb40b2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/ProjectGeneration.cs @@ -0,0 +1,779 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security; +using System.Security.Cryptography; +using System.Text; +using System.Text.RegularExpressions; +using UnityEditor; +using UnityEditor.Compilation; +using UnityEditor.PackageManager; +using UnityEngine; +using UnityEngine.Profiling; + +namespace VSCodeEditor +{ + public interface IGenerator + { + bool SyncIfNeeded(IEnumerable affectedFiles, IEnumerable reimportedFiles); + void Sync(); + string SolutionFile(); + string ProjectDirectory { get; } + void GenerateAll(bool generateAll); + bool SolutionExists(); + } + + public class ProjectGeneration : IGenerator + { + enum ScriptingLanguage + { + None, + CSharp + } + + public static readonly string MSBuildNamespaceUri = "http://schemas.microsoft.com/developer/msbuild/2003"; + + const string k_WindowsNewline = "\r\n"; + + const string k_SettingsJson = @"{ + ""files.exclude"": + { + ""**/.DS_Store"":true, + ""**/.git"":true, + ""**/.gitignore"":true, + ""**/.gitmodules"":true, + ""**/*.booproj"":true, + ""**/*.pidb"":true, + ""**/*.suo"":true, + ""**/*.user"":true, + ""**/*.userprefs"":true, + ""**/*.unityproj"":true, + ""**/*.dll"":true, + ""**/*.exe"":true, + ""**/*.pdf"":true, + ""**/*.mid"":true, + ""**/*.midi"":true, + ""**/*.wav"":true, + ""**/*.gif"":true, + ""**/*.ico"":true, + ""**/*.jpg"":true, + ""**/*.jpeg"":true, + ""**/*.png"":true, + ""**/*.psd"":true, + ""**/*.tga"":true, + ""**/*.tif"":true, + ""**/*.tiff"":true, + ""**/*.3ds"":true, + ""**/*.3DS"":true, + ""**/*.fbx"":true, + ""**/*.FBX"":true, + ""**/*.lxo"":true, + ""**/*.LXO"":true, + ""**/*.ma"":true, + ""**/*.MA"":true, + ""**/*.obj"":true, + ""**/*.OBJ"":true, + ""**/*.asset"":true, + ""**/*.cubemap"":true, + ""**/*.flare"":true, + ""**/*.mat"":true, + ""**/*.meta"":true, + ""**/*.prefab"":true, + ""**/*.unity"":true, + ""build/"":true, + ""Build/"":true, + ""Library/"":true, + ""library/"":true, + ""obj/"":true, + ""Obj/"":true, + ""ProjectSettings/"":true, + ""temp/"":true, + ""Temp/"":true + } +}"; + + /// + /// Map source extensions to ScriptingLanguages + /// + static readonly Dictionary k_BuiltinSupportedExtensions = new Dictionary + { + { "cs", ScriptingLanguage.CSharp }, + { "uxml", ScriptingLanguage.None }, + { "uss", ScriptingLanguage.None }, + { "shader", ScriptingLanguage.None }, + { "compute", ScriptingLanguage.None }, + { "cginc", ScriptingLanguage.None }, + { "hlsl", ScriptingLanguage.None }, + { "glslinc", ScriptingLanguage.None }, + { "template", ScriptingLanguage.None }, + { "raytrace", ScriptingLanguage.None } + }; + + string m_SolutionProjectEntryTemplate = string.Join("\r\n", @"Project(""{{{0}}}"") = ""{1}"", ""{2}"", ""{{{3}}}""", @"EndProject").Replace(" ", "\t"); + + string m_SolutionProjectConfigurationTemplate = string.Join("\r\n", @" {{{0}}}.Debug|Any CPU.ActiveCfg = Debug|Any CPU", @" {{{0}}}.Debug|Any CPU.Build.0 = Debug|Any CPU", @" {{{0}}}.Release|Any CPU.ActiveCfg = Release|Any CPU", @" {{{0}}}.Release|Any CPU.Build.0 = Release|Any CPU").Replace(" ", "\t"); + + static readonly string[] k_ReimportSyncExtensions = { ".dll", ".asmdef" }; + + /// + /// Map ScriptingLanguages to project extensions + /// + /*static readonly Dictionary k_ProjectExtensions = new Dictionary + { + { ScriptingLanguage.CSharp, ".csproj" }, + { ScriptingLanguage.None, ".csproj" }, + };*/ + static readonly Regex k_ScriptReferenceExpression = new Regex( + @"^Library.ScriptAssemblies.(?(?.*)\.dll$)", + RegexOptions.Compiled | RegexOptions.IgnoreCase); + + string[] m_ProjectSupportedExtensions = new string[0]; + public string ProjectDirectory { get; } + bool m_ShouldGenerateAll; + + public void GenerateAll(bool generateAll) + { + m_ShouldGenerateAll = generateAll; + } + + readonly string m_ProjectName; + readonly IAssemblyNameProvider m_AssemblyNameProvider; + readonly IFileIO m_FileIOProvider; + readonly IGUIDGenerator m_GUIDProvider; + + const string k_ToolsVersion = "4.0"; + const string k_ProductVersion = "10.0.20506"; + const string k_BaseDirectory = "."; + const string k_TargetFrameworkVersion = "v4.7.1"; + const string k_TargetLanguageVersion = "latest"; + + public ProjectGeneration(string tempDirectory) + : this(tempDirectory, new AssemblyNameProvider(), new FileIOProvider(), new GUIDProvider()) { } + + public ProjectGeneration(string tempDirectory, IAssemblyNameProvider assemblyNameProvider, IFileIO fileIO, IGUIDGenerator guidGenerator) + { + ProjectDirectory = tempDirectory.Replace('\\', '/'); + m_ProjectName = Path.GetFileName(ProjectDirectory); + m_AssemblyNameProvider = assemblyNameProvider; + m_FileIOProvider = fileIO; + m_GUIDProvider = guidGenerator; + } + + /// + /// Syncs the scripting solution if any affected files are relevant. + /// + /// + /// Whether the solution was synced. + /// + /// + /// A set of files whose status has changed + /// + /// + /// A set of files that got reimported + /// + public bool SyncIfNeeded(IEnumerable affectedFiles, IEnumerable reimportedFiles) + { + Profiler.BeginSample("SolutionSynchronizerSync"); + SetupProjectSupportedExtensions(); + + // Don't sync if we haven't synced before + if (SolutionExists() && HasFilesBeenModified(affectedFiles, reimportedFiles)) + { + Sync(); + + Profiler.EndSample(); + return true; + } + + Profiler.EndSample(); + return false; + } + + bool HasFilesBeenModified(IEnumerable affectedFiles, IEnumerable reimportedFiles) + { + return affectedFiles.Any(ShouldFileBePartOfSolution) || reimportedFiles.Any(ShouldSyncOnReimportedAsset); + } + + static bool ShouldSyncOnReimportedAsset(string asset) + { + return k_ReimportSyncExtensions.Contains(new FileInfo(asset).Extension); + } + + public void Sync() + { + SetupProjectSupportedExtensions(); + GenerateAndWriteSolutionAndProjects(); + } + + public bool SolutionExists() + { + return m_FileIOProvider.Exists(SolutionFile()); + } + + void SetupProjectSupportedExtensions() + { + m_ProjectSupportedExtensions = EditorSettings.projectGenerationUserExtensions; + } + + bool ShouldFileBePartOfSolution(string file) + { + string extension = Path.GetExtension(file); + + // Exclude files coming from packages except if they are internalized. + if (!m_ShouldGenerateAll && IsInternalizedPackagePath(file)) + { + return false; + } + + // Dll's are not scripts but still need to be included.. + if (extension == ".dll") + return true; + + if (file.ToLower().EndsWith(".asmdef")) + return true; + + return IsSupportedExtension(extension); + } + + bool IsSupportedExtension(string extension) + { + extension = extension.TrimStart('.'); + if (k_BuiltinSupportedExtensions.ContainsKey(extension)) + return true; + if (m_ProjectSupportedExtensions.Contains(extension)) + return true; + return false; + } + + static ScriptingLanguage ScriptingLanguageFor(Assembly island) + { + return ScriptingLanguageFor(GetExtensionOfSourceFiles(island.sourceFiles)); + } + + static string GetExtensionOfSourceFiles(string[] files) + { + return files.Length > 0 ? GetExtensionOfSourceFile(files[0]) : "NA"; + } + + static string GetExtensionOfSourceFile(string file) + { + var ext = Path.GetExtension(file).ToLower(); + ext = ext.Substring(1); //strip dot + return ext; + } + + static ScriptingLanguage ScriptingLanguageFor(string extension) + { + return k_BuiltinSupportedExtensions.TryGetValue(extension.TrimStart('.'), out var result) + ? result + : ScriptingLanguage.None; + } + + public void GenerateAndWriteSolutionAndProjects() + { + // Only synchronize islands that have associated source files and ones that we actually want in the project. + // This also filters out DLLs coming from .asmdef files in packages. + var assemblies = m_AssemblyNameProvider.GetAssemblies(ShouldFileBePartOfSolution); + + var allAssetProjectParts = GenerateAllAssetProjectParts(); + + SyncSolution(assemblies); + var allProjectIslands = RelevantIslandsForMode(assemblies).ToList(); + foreach (Assembly assembly in allProjectIslands) + { + var responseFileData = ParseResponseFileData(assembly); + SyncProject(assembly, allAssetProjectParts, responseFileData, allProjectIslands); + } + + WriteVSCodeSettingsFiles(); + } + + IEnumerable ParseResponseFileData(Assembly assembly) + { + var systemReferenceDirectories = CompilationPipeline.GetSystemAssemblyDirectories(assembly.compilerOptions.ApiCompatibilityLevel); + + Dictionary responseFilesData = assembly.compilerOptions.ResponseFiles.ToDictionary(x => x, x => m_AssemblyNameProvider.ParseResponseFile( + x, + ProjectDirectory, + systemReferenceDirectories + )); + + Dictionary responseFilesWithErrors = responseFilesData.Where(x => x.Value.Errors.Any()) + .ToDictionary(x => x.Key, x => x.Value); + + if (responseFilesWithErrors.Any()) + { + foreach (var error in responseFilesWithErrors) + foreach (var valueError in error.Value.Errors) + { + Debug.LogError($"{error.Key} Parse Error : {valueError}"); + } + } + + return responseFilesData.Select(x => x.Value); + } + + Dictionary GenerateAllAssetProjectParts() + { + Dictionary stringBuilders = new Dictionary(); + + foreach (string asset in m_AssemblyNameProvider.GetAllAssetPaths()) + { + // Exclude files coming from packages except if they are internalized. + // TODO: We need assets from the assembly API + if (!m_ShouldGenerateAll && IsInternalizedPackagePath(asset)) + { + continue; + } + + string extension = Path.GetExtension(asset); + if (IsSupportedExtension(extension) && ScriptingLanguage.None == ScriptingLanguageFor(extension)) + { + // Find assembly the asset belongs to by adding script extension and using compilation pipeline. + var assemblyName = m_AssemblyNameProvider.GetAssemblyNameFromScriptPath(asset + ".cs"); + + if (string.IsNullOrEmpty(assemblyName)) + { + continue; + } + + assemblyName = Utility.FileNameWithoutExtension(assemblyName); + + if (!stringBuilders.TryGetValue(assemblyName, out var projectBuilder)) + { + projectBuilder = new StringBuilder(); + stringBuilders[assemblyName] = projectBuilder; + } + + projectBuilder.Append(" ").Append(k_WindowsNewline); + } + } + + var result = new Dictionary(); + + foreach (var entry in stringBuilders) + result[entry.Key] = entry.Value.ToString(); + + return result; + } + + bool IsInternalizedPackagePath(string file) + { + if (string.IsNullOrWhiteSpace(file)) + { + return false; + } + + var packageInfo = m_AssemblyNameProvider.FindForAssetPath(file); + if (packageInfo == null) + { + return false; + } + + var packageSource = packageInfo.source; + return packageSource != PackageSource.Embedded && packageSource != PackageSource.Local; + } + + void SyncProject( + Assembly island, + Dictionary allAssetsProjectParts, + IEnumerable responseFilesData, + List allProjectIslands) + { + SyncProjectFileIfNotChanged(ProjectFile(island), ProjectText(island, allAssetsProjectParts, responseFilesData, allProjectIslands)); + } + + void SyncProjectFileIfNotChanged(string path, string newContents) + { + SyncFileIfNotChanged(path, newContents); + } + + void SyncSolutionFileIfNotChanged(string path, string newContents) + { + SyncFileIfNotChanged(path, newContents); + } + + void SyncFileIfNotChanged(string filename, string newContents) + { + if (m_FileIOProvider.Exists(filename)) + { + var currentContents = m_FileIOProvider.ReadAllText(filename); + + if (currentContents == newContents) + { + return; + } + } + + m_FileIOProvider.WriteAllText(filename, newContents); + } + + string ProjectText( + Assembly assembly, + Dictionary allAssetsProjectParts, + IEnumerable responseFilesData, + List allProjectIslands) + { + var projectBuilder = new StringBuilder(ProjectHeader(assembly, responseFilesData)); + var references = new List(); + var projectReferences = new List(); + + foreach (string file in assembly.sourceFiles) + { + if (!ShouldFileBePartOfSolution(file)) + continue; + + var extension = Path.GetExtension(file).ToLower(); + var fullFile = EscapedRelativePathFor(file); + if (".dll" != extension) + { + projectBuilder.Append(" ").Append(k_WindowsNewline); + } + else + { + references.Add(fullFile); + } + } + + // Append additional non-script files that should be included in project generation. + if (allAssetsProjectParts.TryGetValue(assembly.name, out var additionalAssetsForProject)) + projectBuilder.Append(additionalAssetsForProject); + + var islandRefs = references.Union(assembly.allReferences); + + foreach (string reference in islandRefs) + { + var match = k_ScriptReferenceExpression.Match(reference); + if (match.Success) + { + // assume csharp language + // Add a reference to a project except if it's a reference to a script assembly + // that we are not generating a project for. This will be the case for assemblies + // coming from .assembly.json files in non-internalized packages. + var dllName = match.Groups["dllname"].Value; + if (allProjectIslands.Any(i => Path.GetFileName(i.outputPath) == dllName)) + { + projectReferences.Add(match); + continue; + } + } + + string fullReference = Path.IsPathRooted(reference) ? reference : Path.Combine(ProjectDirectory, reference); + + AppendReference(fullReference, projectBuilder); + } + + var responseRefs = responseFilesData.SelectMany(x => x.FullPathReferences.Select(r => r)); + foreach (var reference in responseRefs) + { + AppendReference(reference, projectBuilder); + } + + if (0 < projectReferences.Count) + { + projectBuilder.AppendLine(" "); + projectBuilder.AppendLine(" "); + foreach (Match reference in projectReferences) + { + var referencedProject = reference.Groups["project"].Value; + + projectBuilder.Append(" ").Append(k_WindowsNewline); + projectBuilder.Append(" {").Append(ProjectGuid(Path.Combine("Temp", reference.Groups["project"].Value + ".dll"))).Append("}").Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(referencedProject).Append("").Append(k_WindowsNewline); + projectBuilder.AppendLine(" "); + } + } + + projectBuilder.Append(ProjectFooter()); + return projectBuilder.ToString(); + } + + static void AppendReference(string fullReference, StringBuilder projectBuilder) + { + //replace \ with / and \\ with / + var escapedFullPath = SecurityElement.Escape(fullReference); + escapedFullPath = escapedFullPath.Replace("\\", "/"); + escapedFullPath = escapedFullPath.Replace("\\\\", "/"); + projectBuilder.Append(" ").Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(escapedFullPath).Append("").Append(k_WindowsNewline); + projectBuilder.Append(" ").Append(k_WindowsNewline); + } + + public string ProjectFile(Assembly assembly) + { + var fileBuilder = new StringBuilder(assembly.name); + + // if (!assembly.flags.HasFlag(AssemblyFlags.EditorAssembly) && m_PlayerAssemblies.Contains(assembly)) + // { + // fileBuilder.Append("-player"); + // } + fileBuilder.Append(".csproj"); + return Path.Combine(ProjectDirectory, fileBuilder.ToString()); + } + + public string SolutionFile() + { + return Path.Combine(ProjectDirectory, $"{m_ProjectName}.sln"); + } + + string ProjectHeader( + Assembly assembly, + IEnumerable responseFilesData + ) + { + // TODO: .Concat(EditorUserBuildSettings.activeScriptCompilationDefines) + var arguments = new object[] + { + k_ToolsVersion, + k_ProductVersion, + ProjectGuid(assembly.name), + string.Join(";", new[] { "DEBUG", "TRACE" }.Concat(assembly.defines).Concat(responseFilesData.SelectMany(x => x.Defines)).Distinct().ToArray()), + MSBuildNamespaceUri, + assembly.name, + EditorSettings.projectGenerationRootNamespace, + k_TargetFrameworkVersion, + k_TargetLanguageVersion, + k_BaseDirectory, + assembly.compilerOptions.AllowUnsafeCode | responseFilesData.Any(x => x.Unsafe) + }; + + try + { + return string.Format(GetProjectHeaderTemplate(), arguments); + } + catch (Exception) + { + throw new NotSupportedException("Failed creating c# project because the c# project header did not have the correct amount of arguments, which is " + arguments.Length); + } + } + + static string GetSolutionText() + { + return string.Join("\r\n", @"", @"Microsoft Visual Studio Solution File, Format Version {0}", @"# Visual Studio {1}", @"{2}", @"Global", @" GlobalSection(SolutionConfigurationPlatforms) = preSolution", @" Debug|Any CPU = Debug|Any CPU", @" Release|Any CPU = Release|Any CPU", @" EndGlobalSection", @" GlobalSection(ProjectConfigurationPlatforms) = postSolution", @"{3}", @" EndGlobalSection", @" GlobalSection(SolutionProperties) = preSolution", @" HideSolutionNode = FALSE", @" EndGlobalSection", @"EndGlobal", @"").Replace(" ", "\t"); + } + + static string GetProjectFooterTemplate() + { + return string.Join("\r\n", @" ", @" ", @" ", @"", @""); + } + + static string GetProjectHeaderTemplate() + { + var header = new[] + { + @"", + @"", + @" ", + @" {8}", + @" ", + @" ", + @" Debug", + @" AnyCPU", + @" {1}", + @" 2.0", + @" {6}", + @" {{{2}}}", + @" Library", + @" Properties", + @" {5}", + @" {7}", + @" 512", + @" {9}", + @" ", + @" ", + @" true", + @" full", + @" false", + @" Temp\bin\Debug\", + @" {3}", + @" prompt", + @" 4", + @" 0169", + @" {10}", + @" ", + @" ", + @" pdbonly", + @" true", + @" Temp\bin\Release\", + @" prompt", + @" 4", + @" 0169", + @" {10}", + @" " + }; + + var forceExplicitReferences = new[] + { + @" ", + @" true", + @" true", + @" false", + @" false", + @" false", + @" " + }; + + var itemGroupStart = new[] + { + @" ", + @"" + }; + + var text = header.Concat(forceExplicitReferences).Concat(itemGroupStart).ToArray(); + return string.Join("\r\n", text); + } + + void SyncSolution(IEnumerable islands) + { + SyncSolutionFileIfNotChanged(SolutionFile(), SolutionText(islands)); + } + + string SolutionText(IEnumerable islands) + { + var fileversion = "11.00"; + var vsversion = "2010"; + + var relevantIslands = RelevantIslandsForMode(islands); + string projectEntries = GetProjectEntries(relevantIslands); + string projectConfigurations = string.Join(k_WindowsNewline, relevantIslands.Select(i => GetProjectActiveConfigurations(ProjectGuid(i.name))).ToArray()); + return string.Format(GetSolutionText(), fileversion, vsversion, projectEntries, projectConfigurations); + } + + static IEnumerable RelevantIslandsForMode(IEnumerable islands) + { + IEnumerable relevantIslands = islands.Where(i => ScriptingLanguage.CSharp == ScriptingLanguageFor(i)); + return relevantIslands; + } + + /// + /// Get a Project("{guid}") = "MyProject", "MyProject.csproj", "{projectguid}" + /// entry for each relevant language + /// + string GetProjectEntries(IEnumerable islands) + { + var projectEntries = islands.Select(i => string.Format( + m_SolutionProjectEntryTemplate, + SolutionGuid(i), + i.name, + Path.GetFileName(ProjectFile(i)), + ProjectGuid(i.name) + )); + + return string.Join(k_WindowsNewline, projectEntries.ToArray()); + } + + /// + /// Generate the active configuration string for a given project guid + /// + string GetProjectActiveConfigurations(string projectGuid) + { + return string.Format( + m_SolutionProjectConfigurationTemplate, + projectGuid); + } + + string EscapedRelativePathFor(string file) + { + var projectDir = ProjectDirectory.Replace('/', '\\'); + file = file.Replace('/', '\\'); + var path = SkipPathPrefix(file, projectDir); + + var packageInfo = m_AssemblyNameProvider.FindForAssetPath(path.Replace('\\', '/')); + if (packageInfo != null) + { + // We have to normalize the path, because the PackageManagerRemapper assumes + // dir seperators will be os specific. + var absolutePath = Path.GetFullPath(NormalizePath(path)).Replace('/', '\\'); + path = SkipPathPrefix(absolutePath, projectDir); + } + + return SecurityElement.Escape(path); + } + + static string SkipPathPrefix(string path, string prefix) + { + if (path.StartsWith($@"{prefix}\")) + return path.Substring(prefix.Length + 1); + return path; + } + + static string NormalizePath(string path) + { + if (Path.DirectorySeparatorChar == '\\') + return path.Replace('/', Path.DirectorySeparatorChar); + return path.Replace('\\', Path.DirectorySeparatorChar); + } + + string ProjectGuid(string assembly) + { + return m_GUIDProvider.ProjectGuid(m_ProjectName, assembly); + } + + string SolutionGuid(Assembly island) + { + return m_GUIDProvider.SolutionGuid(m_ProjectName, GetExtensionOfSourceFiles(island.sourceFiles)); + } + + static string ProjectFooter() + { + return GetProjectFooterTemplate(); + } + + static string GetProjectExtension() + { + return ".csproj"; + } + + void WriteVSCodeSettingsFiles() + { + var vsCodeDirectory = Path.Combine(ProjectDirectory, ".vscode"); + + if (!m_FileIOProvider.Exists(vsCodeDirectory)) + m_FileIOProvider.CreateDirectory(vsCodeDirectory); + + var vsCodeSettingsJson = Path.Combine(vsCodeDirectory, "settings.json"); + + if (!m_FileIOProvider.Exists(vsCodeSettingsJson)) + m_FileIOProvider.WriteAllText(vsCodeSettingsJson, k_SettingsJson); + } + } + + public static class SolutionGuidGenerator + { + public static string GuidForProject(string projectName) + { + return ComputeGuidHashFor(projectName + "salt"); + } + + public static string GuidForSolution(string projectName, string sourceFileExtension) + { + if (sourceFileExtension.ToLower() == "cs") + + // GUID for a C# class library: http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs + return "FAE04EC0-301F-11D3-BF4B-00C04F79EFBC"; + + return ComputeGuidHashFor(projectName); + } + + static string ComputeGuidHashFor(string input) + { + var hash = MD5.Create().ComputeHash(Encoding.Default.GetBytes(input)); + return HashAsGuid(HashToString(hash)); + } + + static string HashAsGuid(string hash) + { + var guid = hash.Substring(0, 8) + "-" + hash.Substring(8, 4) + "-" + hash.Substring(12, 4) + "-" + hash.Substring(16, 4) + "-" + hash.Substring(20, 12); + return guid.ToUpper(); + } + + static string HashToString(byte[] bs) + { + var sb = new StringBuilder(); + foreach (byte b in bs) + sb.Append(b.ToString("x2")); + return sb.ToString(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/ProjectGeneration.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/ProjectGeneration.cs.meta new file mode 100644 index 00000000..5039705b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/ProjectGeneration/ProjectGeneration.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97d6c87381e3e51488b49f5891490b70 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Unity.com.unity.vscode.Editor.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Unity.com.unity.vscode.Editor.asmdef new file mode 100644 index 00000000..032da7cb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Unity.com.unity.vscode.Editor.asmdef @@ -0,0 +1,9 @@ +{ + "name": "Unity.VSCode.Editor", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [] +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Unity.com.unity.vscode.Editor.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Unity.com.unity.vscode.Editor.asmdef.meta new file mode 100644 index 00000000..4c94f56d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Unity.com.unity.vscode.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8b845b123ab418448a8be2935fa804e0 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Utility.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Utility.cs new file mode 100644 index 00000000..06d93e19 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Utility.cs @@ -0,0 +1,36 @@ +namespace VSCodeEditor +{ + public static class Utility + { + public static string FileNameWithoutExtension(string path) + { + if (string.IsNullOrEmpty(path)) + { + return ""; + } + + var indexOfDot = -1; + var indexOfSlash = 0; + for (var i = path.Length - 1; i >= 0; i--) + { + if (indexOfDot == -1 && path[i] == '.') + { + indexOfDot = i; + } + + if (indexOfSlash == 0 && path[i] == '/' || path[i] == '\\') + { + indexOfSlash = i + 1; + break; + } + } + + if (indexOfDot == -1) + { + indexOfDot = path.Length; + } + + return path.Substring(indexOfSlash, indexOfDot - indexOfSlash); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Utility.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Utility.cs.meta new file mode 100644 index 00000000..3c278298 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/Utility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1ac677c5ece15b443b2aaf7fae5842f7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeDiscovery.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeDiscovery.cs new file mode 100644 index 00000000..609d2cdf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeDiscovery.cs @@ -0,0 +1,137 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using Unity.CodeEditor; + +namespace VSCodeEditor +{ + public interface IDiscovery + { + CodeEditor.Installation[] PathCallback(); + } + + public class VSCodeDiscovery : IDiscovery + { + List m_Installations; + + public CodeEditor.Installation[] PathCallback() + { + if (m_Installations == null) + { + m_Installations = new List(); + FindInstallationPaths(); + } + + return m_Installations.ToArray(); + } + + void FindInstallationPaths() + { + string[] possiblePaths = +#if UNITY_EDITOR_OSX + { + "/Applications/Visual Studio Code.app", + "/Applications/Visual Studio Code - Insiders.app" + }; +#elif UNITY_EDITOR_WIN + { + GetProgramFiles() + @"/Microsoft VS Code/bin/code.cmd", + GetProgramFiles() + @"/Microsoft VS Code/Code.exe", + GetProgramFiles() + @"/Microsoft VS Code Insiders/bin/code-insiders.cmd", + GetProgramFiles() + @"/Microsoft VS Code Insiders/Code.exe", + GetLocalAppData() + @"/Programs/Microsoft VS Code/bin/code.cmd", + GetLocalAppData() + @"/Programs/Microsoft VS Code/Code.exe", + GetLocalAppData() + @"/Programs/Microsoft VS Code Insiders/bin/code-insiders.cmd", + GetLocalAppData() + @"/Programs/Microsoft VS Code Insiders/Code.exe", + }; +#else + { + "/usr/bin/code", + "/bin/code", + "/usr/local/bin/code", + "/var/lib/flatpak/exports/bin/com.visualstudio.code", + "/snap/current/bin/code" + }; +#endif + var existingPaths = possiblePaths.Where(VSCodeExists).ToList(); + if (!existingPaths.Any()) + { + return; + } + + var lcp = GetLongestCommonPrefix(existingPaths); + switch (existingPaths.Count) + { + case 1: + { + var path = existingPaths.First(); + m_Installations = new List + { + new CodeEditor.Installation + { + Path = path, + Name = path.Contains("Insiders") + ? "Visual Studio Code Insiders" + : "Visual Studio Code" + } + }; + break; + } + case 2 when existingPaths.Any(path => !(path.Substring(lcp.Length).Contains("/") || path.Substring(lcp.Length).Contains("\\"))): + { + goto case 1; + } + default: + { + m_Installations = existingPaths.Select(path => new CodeEditor.Installation + { + Name = $"Visual Studio Code Insiders ({path.Substring(lcp.Length)})", + Path = path + }).ToList(); + + break; + } + } + } + +#if UNITY_EDITOR_WIN + static string GetProgramFiles() + { + return Environment.GetEnvironmentVariable("ProgramFiles")?.Replace("\\", "/"); + } + + static string GetLocalAppData() + { + return Environment.GetEnvironmentVariable("LOCALAPPDATA")?.Replace("\\", "/"); + } +#endif + + static string GetLongestCommonPrefix(List paths) + { + var baseLength = paths.First().Length; + for (var pathIndex = 1; pathIndex < paths.Count; pathIndex++) + { + baseLength = Math.Min(baseLength, paths[pathIndex].Length); + for (var i = 0; i < baseLength; i++) + { + if (paths[pathIndex][i] == paths[0][i]) continue; + + baseLength = i; + break; + } + } + + return paths[0].Substring(0, baseLength); + } + + static bool VSCodeExists(string path) + { +#if UNITY_EDITOR_OSX + return System.IO.Directory.Exists(path); +#else + return new FileInfo(path).Exists; +#endif + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeDiscovery.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeDiscovery.cs.meta new file mode 100644 index 00000000..cbeca1b7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeDiscovery.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 380f7372e785c7d408552e2c760d269d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeScriptEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeScriptEditor.cs new file mode 100644 index 00000000..53326238 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeScriptEditor.cs @@ -0,0 +1,257 @@ +using System; +using System.IO; +using System.Linq; +using System.Diagnostics; +using UnityEditor; +using UnityEngine; +using Unity.CodeEditor; + +namespace VSCodeEditor +{ + [InitializeOnLoad] + public class VSCodeScriptEditor : IExternalCodeEditor + { + const string vscode_argument = "vscode_arguments"; + const string vscode_generate_all = "unity_generate_all_csproj"; + const string vscode_extension = "vscode_userExtensions"; + static readonly GUIContent k_ResetArguments = EditorGUIUtility.TrTextContent("Reset argument"); + string m_Arguments; + + IDiscovery m_Discoverability; + IGenerator m_ProjectGeneration; + + static readonly string[] k_SupportedFileNames = { "code.exe", "visualstudiocode.app", "visualstudiocode-insiders.app", "vscode.app", "code.app", "code.cmd", "code-insiders.cmd", "code", "com.visualstudio.code" }; + + static bool IsOSX => Application.platform == RuntimePlatform.OSXEditor; + + static string DefaultApp => EditorPrefs.GetString("kScriptsDefaultApp"); + + static string DefaultArgument { get; } = "\"$(ProjectPath)\" -g \"$(File)\":$(Line):$(Column)"; + + string Arguments + { + get => m_Arguments ?? (m_Arguments = EditorPrefs.GetString(vscode_argument, DefaultArgument)); + set + { + m_Arguments = value; + EditorPrefs.SetString(vscode_argument, value); + } + } + + static string[] defaultExtensions + { + get + { + var customExtensions = new[] { "json", "asmdef", "log" }; + return EditorSettings.projectGenerationBuiltinExtensions + .Concat(EditorSettings.projectGenerationUserExtensions) + .Concat(customExtensions) + .Distinct().ToArray(); + } + } + + static string[] HandledExtensions + { + get + { + return HandledExtensionsString + .Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries) + .Select(s => s.TrimStart('.', '*')) + .ToArray(); + } + } + + static string HandledExtensionsString + { + get => EditorPrefs.GetString(vscode_extension, string.Join(";", defaultExtensions)); + set => EditorPrefs.SetString(vscode_extension, value); + } + + public bool TryGetInstallationForPath(string editorPath, out CodeEditor.Installation installation) + { + var lowerCasePath = editorPath.ToLower(); + var filename = Path.GetFileName(lowerCasePath).Replace(" ", ""); + var installations = Installations; + if (!k_SupportedFileNames.Contains(filename)) + { + installation = default; + return false; + } + + if (!installations.Any()) + { + installation = new CodeEditor.Installation + { + Name = "Visual Studio Code", + Path = editorPath + }; + } + else + { + try + { + installation = installations.First(inst => inst.Path == editorPath); + } + catch (InvalidOperationException) + { + installation = new CodeEditor.Installation + { + Name = "Visual Studio Code", + Path = editorPath + }; + } + } + + return true; + } + + public void OnGUI() + { + Arguments = EditorGUILayout.TextField("External Script Editor Args", Arguments); + if (GUILayout.Button(k_ResetArguments, GUILayout.Width(120))) + { + Arguments = DefaultArgument; + } + + var prevGenerate = EditorPrefs.GetBool(vscode_generate_all, false); + + var generateAll = EditorGUILayout.Toggle("Generate all .csproj files.", prevGenerate); + if (generateAll != prevGenerate) + { + EditorPrefs.SetBool(vscode_generate_all, generateAll); + } + + m_ProjectGeneration.GenerateAll(generateAll); + + HandledExtensionsString = EditorGUILayout.TextField(new GUIContent("Extensions handled: "), HandledExtensionsString); + } + + public void CreateIfDoesntExist() + { + if (!m_ProjectGeneration.SolutionExists()) + { + m_ProjectGeneration.Sync(); + } + } + + public void SyncIfNeeded(string[] addedFiles, string[] deletedFiles, string[] movedFiles, string[] movedFromFiles, string[] importedFiles) + { + m_ProjectGeneration.SyncIfNeeded(addedFiles.Union(deletedFiles).Union(movedFiles).Union(movedFromFiles), importedFiles); + } + + public void SyncAll() + { + AssetDatabase.Refresh(); + m_ProjectGeneration.Sync(); + } + + public bool OpenProject(string path, int line, int column) + { + if (path != "" && !SupportsExtension(path)) // Assets - Open C# Project passes empty path here + { + return false; + } + + if (line == -1) + line = 1; + if (column == -1) + column = 0; + + string arguments; + if (Arguments != DefaultArgument) + { + arguments = m_ProjectGeneration.ProjectDirectory != path + ? CodeEditor.ParseArgument(Arguments, path, line, column) + : m_ProjectGeneration.ProjectDirectory; + } + else + { + arguments = $@"""{m_ProjectGeneration.ProjectDirectory}"""; + if (m_ProjectGeneration.ProjectDirectory != path && path.Length != 0) + { + arguments += $@" -g ""{path}"":{line}:{column}"; + } + } + + if (IsOSX) + { + return OpenOSX(arguments); + } + + var app = DefaultApp; + var process = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = app, + Arguments = arguments, + WindowStyle = app.EndsWith(".cmd", StringComparison.OrdinalIgnoreCase) ? ProcessWindowStyle.Hidden : ProcessWindowStyle.Normal, + CreateNoWindow = true, + UseShellExecute = true, + } + }; + + process.Start(); + return true; + } + + static bool OpenOSX(string arguments) + { + var process = new Process + { + StartInfo = new ProcessStartInfo + { + FileName = "open", + Arguments = $"-n \"{DefaultApp}\" --args {arguments}", + UseShellExecute = true, + } + }; + + process.Start(); + return true; + } + + static bool SupportsExtension(string path) + { + var extension = Path.GetExtension(path); + if (string.IsNullOrEmpty(extension)) + return false; + return HandledExtensions.Contains(extension.TrimStart('.')); + } + + public CodeEditor.Installation[] Installations => m_Discoverability.PathCallback(); + + public VSCodeScriptEditor(IDiscovery discovery, IGenerator projectGeneration) + { + m_Discoverability = discovery; + m_ProjectGeneration = projectGeneration; + } + + static VSCodeScriptEditor() + { + var editor = new VSCodeScriptEditor(new VSCodeDiscovery(), new ProjectGeneration(Directory.GetParent(Application.dataPath).FullName)); + CodeEditor.Register(editor); + + if (IsVSCodeInstallation(CodeEditor.CurrentEditorInstallation)) + { + editor.CreateIfDoesntExist(); + } + } + + static bool IsVSCodeInstallation(string path) + { + if (string.IsNullOrEmpty(path)) + { + return false; + } + + var lowerCasePath = path.ToLower(); + var filename = Path + .GetFileName(lowerCasePath.Replace('\\', Path.DirectorySeparatorChar).Replace('/', Path.DirectorySeparatorChar)) + .Replace(" ", ""); + return k_SupportedFileNames.Contains(filename); + } + + public void Initialize(string editorInstallationPath) { } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeScriptEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeScriptEditor.cs.meta new file mode 100644 index 00000000..a0aa5a48 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/Editor/VSCodeScriptEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ac3f13489022aa34d861a0320a6917b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/LICENSE.md b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/LICENSE.md new file mode 100644 index 00000000..eb18dfb7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Unity Technologies + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/LICENSE.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/LICENSE.md.meta new file mode 100644 index 00000000..1c1e96e4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c9aabac5924106d4790d7b3a924ca34d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/package.json b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/package.json new file mode 100644 index 00000000..6f1d5027 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/package.json @@ -0,0 +1,17 @@ +{ + "name": "com.unity.ide.vscode", + "displayName": "Visual Studio Code Editor", + "description": "Code editor integration for supporting Visual Studio Code as code editor for unity. Adds support for generating csproj files for intellisense purposes, auto discovery of installations, etc.", + "version": "1.1.3", + "unity": "2019.2", + "unityRelease": "0a12", + "dependencies": {}, + "relatedPackages": { + "com.unity.ide.vscode.tests": "1.1.3" + }, + "repository": { + "type": "git", + "url": "git@github.cds.internal.unity3d.com:unity/com.unity.ide.vscode.git", + "revision": "7509767be271ef8ccdfaf82ea0fb71162a971d43" + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/package.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/package.json.meta new file mode 100644 index 00000000..8e835390 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.ide.vscode@1.1.3/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ffc6271f08270b64ca0aae9c49235d81 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CHANGELOG.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CHANGELOG.md new file mode 100644 index 00000000..cac3f308 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CHANGELOG.md @@ -0,0 +1,215 @@ +# Changelog +All notable changes to this package will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +## [2.1.7] - 2019-06-12 + +### Added +- Initial Stadia platform support. + +### Fixed +- Viewport handling wasn't working correctly when FXAA or SMAA were used with builtin pipelines. +- Depth of Field could end up fully blurry depending on the project setup. +- Reloading an asset bundle that has references to post-processing was broken. + +### Changed +- Warning for mobiles about using post-processing with non-fullscreen cameras. +- Directly to Camera Target on the PostProcessLayer component is now disabled by default. +- The framework now uses its own random number generator instead of the default Unity one. + +## [2.1.6] - 2019-04-11 + +### Fixed +- Post-processing would crash if "Managed Stripping Level" was set to Medium or High. +- Serialization warnings on build. +- Removed unwanted garbage collection. + +## [2.1.5] - 2019-03-25 + +### Fixed +- LDR Color grading in gamma mode no longer produces banding artifacts on Mali GPUs on OpenGL ES2. +- Gamma mode no longer darken the screen with LWRP. + +## [2.1.4] - 2019-02-27 + +### Fixed +- Shader compilation errors with OpenGL ES2 and Switch. +- Proper viewport support on Builtin render pipelines. + +## [2.1.3] - 2019-01-30 + +### Fixed +- Color grading would output negative values in some cases and break rendering on some platforms. +- Custom effects with `allowInSceneView` set to `false` could make the scene view flicker to black. +- R8_SRGB error in 2019.1 when Depth of Field and Temporal Anti-aliasing are enabled at the same time. +- Auto-exposure compute shader on Metal/iOS. + +## [2.1.2] - 2018-12-05 + +### Fixed +- Made the package manager happy. + +## [2.1.1] - 2018-11-30 + +### Fixed +- Optimized volume texture blending. +- Switch compilation issues with 2019.1+. + +### Changed +- Chromatic aberration is now forced to "fast mode" when running on GLES2.0 platforms due to compatibility issues. + +## [2.1.0] - 2018-11-26 + +### Changed +- Minor version bump following the release of 2018.3 and verified compatibility with 2019.1. + +## [2.0.20] - 2018-11-22 + +### Fixed +- Camera viewport wasn't working properly when outputting directly to the backbuffer. +- More improvements to VR support. +- Compatibility fixes for 2017.1 to 2017.4. +- Post-processing wouldn't work when loaded from an asset bundle. +- Compilation issue when Cinemachine is used with Post-processing. + +### Changed +- Scriptable Render Pipelines should now call `PostProcessLayer.UpdateVolumeSystem(Camera, CommandBuffer)` at the beginning of the frame. + +## [2.0.17-preview] + +### Fixed +- First pass at improving VR support. +- Assert on Invalid LDR Lookup Texture size; added a check in the inspector for the user. +- Improved performance on Unity 2019.1+ by avoiding unnecessary blits if no other image effect is active. +- Use new ASTC enums on unity 2019.1+. + +## [2.0.16-preview] + +### Fixed +- Grain shader compilation errors on some mobile GPUs. +- Compilation issue with Unity 2019.1+ due to an internal API change. + +## [2.0.15-preview] + +### Fixed +- Warning on `[ShaderIncludePath]` in 2018.3+. + +## [2.0.14-preview] + +### Fixed +- Bloom flicker in single-pass double-wide stereo rendering. +- Right eye bloom offset in single-pass double-wide stereo rendering. +- If any parent of PostProcessingVolume has non-identity scale the Gizmo is rendered incorrectly. +- Cleanup error when going back'n'forth between Builtins & Scriptable pipelines. + +### Changed +- Use `ExecuteAlways` in 2018.3+ for better compatibility with "Prefab Mode". + +## [2.0.13-preview] + +### Fixed +- Compilation issue with Unity 2019.1. +- Screen-space reflection memory leak. + +## [2.0.12-preview] + +### Fixed +- Ambient Occlusion could distort the screen on Android/Vulkan. +- Warning about SettingsProvider in 2018.3. +- Fixed issue with physical camera mode not working with post-processing. +- Fixed thread group warning message on Metal and Intel Iris. +- Fixed compatibility with versions pre-2018.2. + +## [2.0.10-preview] + +### Fixed +- Better handling of volumes in nested-prefabs. +- The Multi-scale volumetric obscurance effect wasn't properly releasing some of its temporary targets. +- N3DS deprecation warnings in 2018.3. + +## [2.0.9-preview] + +### Changed +- Update assembly definitions to output assemblies that match Unity naming convention (Unity.*). + +## [2.0.8-preview] + +### Fixed +- Post-processing is now working with VR SRP in PC. +- Crash on Vulkan when blending 3D textures. +- `RuntimeUtilities.DestroyVolume()` works as expected now. +- Excessive CPU usage on PS4 due to a badly initialized render texture. + +### Changed +- Improved volume texture blending. + +### Added +- `Depth` debug mode can now display linear depth instead of the raw platform depth. + +## [2.0.7-preview] + +### Fixed +- Post-processing wasn't working on Unity 2018.3. + +### Added +- Bloom now comes with a `Clamp` parameter to limit the amount of bloom that comes with ultra-bright pixels. + +## [2.0.6-preview] + +### Fixed +- On large scenes, the first object you'd add to a profile could throw a `NullReferenceException`. ([#530](https://github.com/Unity-Technologies/PostProcessing/pull/530)) +- Dithering now works correctly in dark areas when working in Gamma mode. +- Colored grain wasn't colored when `POSTFX_DEBUG_STATIC_GRAIN` was set. +- No more warning in the console when `POSTFX_DEBUG_STATIC_GRAIN` is set. + +### Changed +- Minor scripting API improvements. ([#530](https://github.com/Unity-Technologies/PostProcessing/pull/530)) +- More implicit casts for `VectorXParameter` and `ColorParameter` to `Vector2`, `Vector3` and `Vector4`. +- Script-instantiated profiles in volumes are now properly supported in the inspector. ([#530](https://github.com/Unity-Technologies/PostProcessing/pull/530)) +- Improved volume UI & styling. + +## [2.0.5-preview] + +### Fixed +- More XR/Switch related fixes. + +## [2.0.4-preview] + +### Fixed +- Temporal Anti-aliasing creating NaN values in some cases. ([#337](https://github.com/Unity-Technologies/PostProcessing/issues/337)) +- Auto-exposure has been fixed to work the same way it did before the full-compute port. +- XR compilation errors on Xbox One & Switch (2018.2). +- `ArgumentNullException` when attempting to get a property sheet for a null shader. ([#515](https://github.com/Unity-Technologies/PostProcessing/pull/515)) +- Stop NaN Propagation not working for opaque-only effects. +- HDR color grading had a slight color temperature offset. +- PSVita compatibility. +- Tizen warning on 2018.2. +- Errors in the console when toggling lighting on/off in the scene view when working in Deferred. +- Debug monitors now work properly with HDRP. + +### Added +- Contribution slider for the LDR Lut. +- Support for proper render target load/store actions on mobile (2018.2). + +### Changed +- Slightly improved speed & quality of Temporal Anti-aliasing. +- Improved volume texture blending. +- Improved support for LDR Luts of sizes other than 1024x32. ([#507](https://github.com/Unity-Technologies/PostProcessing/issues/507)) +- Bloom's `Fast Mode` has been made faster. +- Depth of Field focus is now independent from the screen resolution. +- The number of variants for some shaders has been reduced to improve first-build speed. The biggest one, Uber, is down to 576 variants. + +## [2.0.3-preview] - 2018-03-13 + +### Fixed +- Disabled debug compute shaders on OpenGL ES3 to avoid crashes on a lot of Android devices. +- `NullReferenceException` while mixing volumes and global volumes. ([#498](https://github.com/Unity-Technologies/PostProcessing/issues/498)) + +### Changed +- Improved performances when blending between identical textures. + +## [2.0.2-preview] - 2018-03-07 + +This is the first release of *PostProcessing*. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CHANGELOG.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CHANGELOG.md.meta new file mode 100644 index 00000000..d950c2e3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 76eb0b51417a8442180aa67edda7d01a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CONTRIBUTIONS.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CONTRIBUTIONS.md new file mode 100644 index 00000000..082ac58a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CONTRIBUTIONS.md @@ -0,0 +1,10 @@ +# Contributions + +## If you are interested in contributing, here are some ground rules: +* Follow naming & style conventions in the project +* Pull requests must be made against `v2` (not stable, which is the default) + +## All contributions are subject to the [Unity Contribution Agreement(UCA)](https://unity3d.com/legal/licenses/Unity_Contribution_Agreement) +By making a pull request, you are confirming agreement to the terms and conditions of the UCA, including that your Contributions are your original creation and that you have complete right and authority to make your Contributions. + +## Once you have a change ready following these ground rules. Simply make a pull request in Github diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CONTRIBUTIONS.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CONTRIBUTIONS.md.meta new file mode 100644 index 00000000..60c65b77 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/CONTRIBUTIONS.md.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9300229a572eeb44ba82d170d15f61d +timeCreated: 1524658460 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Ambient-Occlusion.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Ambient-Occlusion.md new file mode 100644 index 00000000..90326caf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Ambient-Occlusion.md @@ -0,0 +1,68 @@ +# Ambient Occlusion + +The **Ambient Occlusion** post-processing effect darkens creases, holes, intersections and surfaces that are close to each other. + +For further information on the **Ambient Occlusion** effect, refer to the [Ambient Occlusion](https://docs.unity3d.com/Manual/PostProcessing-AmbientOcclusion.html) documentation in the Unity manual. + +The **Ambient Occlusion** effect in this package has two modes: + +- Scalable Ambient Obscurance +- Multi-scale Volumetric Occlusion + +## Scalable Ambient Obscurance + +This is a standard implementation of ambient obscurance that works on older platforms. If you need to target a compute-enabled platform, use the **Multi-scale Volumetric Occlusion** mode instead. + +### Performance + +The **Scalable Ambient Obscurance** mode can be resource-intensive, especially when viewed very close to the Camera. To improve performance, use a low `Radius` setting, to sample pixels that are close and in clip space to the source pixel. This makes cacheing more efficent. Using a higher `Radius` setting generates samples further away from the source pixel and won’t benefit from caching, which slows down the effect. + +Because of the Camera’s perspective, objects near the front plane use larger radiuses than those far away, so computing the ambient occlusion pass for an object close to the camera will be slower than for an object further away that only occupies a few pixels on screen. + +Dropping the `Quality` setting down will improve performance too. + +**Scalable Ambient Obsurance** should not be used on mobile platforms or consoles as the **Multi-scale Volumetric Occlusion** mode is faster and provides better graphics for these platforms. + +### Requirements + +- Depth & Normals textures +- Shader model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. + + +![](images/ssao-1.png) + + +### Properties + +| Property | Function | +| :------------ | :------------------------------------------------------------ | +| Intensity | Adjust the degree of darkness **Ambient Occlusion** produces. | +| Radius | Set the radius of sample points, which controls the extent of darkened areas. | +| Quality | Define the number of sample points, which affects quality and performance. | +| Color | Set the tint color of the ambient occlusion. | +| Ambient Only | Enable this checkbox to make the **Ambient Occlusion** effect only affect ambient lighting. This option is only available with the Deferred rendering path and HDR rendering. | + +## Multi-scale Volumetric Occlusion + +This mode is optimized for consoles and desktop platforms. It has better graphics and runs faster than **Scalable Ambient Obscurance** on these platforms but requires [compute shader support](https://docs.unity3d.com/Manual/class-ComputeShader.html). + +### Requirements + +- Compute shader support +- Shader model 4.5 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. + +![](images/ssao-2.png) + + +### Properties + +| Property | Function | +| :------------------ | :------------------------------------------------------------ | +| Intensity | Adjust the degree of darkness **Ambient Occlusion** produces. | +| Thickness Modifier | Modify the thickness of occluders. This increases dark areas but can introduce dark halos around objects. | +| Color | Set the tint color of the ambient occlusion. | +| Ambient Only | Enable this checkbox to make the **Ambient Occlusion** effect only affect ambient lighting. This option is only available with the Deferred rendering path and HDR rendering. | diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Anti-aliasing.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Anti-aliasing.md new file mode 100644 index 00000000..a83cd656 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Anti-aliasing.md @@ -0,0 +1,95 @@ +# Anti-aliasing + +The **Anti-aliasing** effect gives graphics a smoother appearance. The Anti-aliasing algorithms are image-based, which is useful when support for traditional multisampling is not available, such as the [deferred rendering](https://docs.unity3d.com/Manual/RenderTech-DeferredShading.html) shading path, or **HDR** in the **forward rendering path** in Unity 5.5 or earlier. The Editor’s [Quality settings](https://docs.unity3d.com/Manual/class-QualitySettings.html) window is home to these options. + +For further information on the **Anti-aliasing** effect, see the [Anti-aliasing](https://docs.unity3d.com/Manual/PostProcessing-Antialiasing.html) documentation in the Unity manual. + +The algorithms available in the post-processing stack are: + +- **Fast Approximate Anti-aliasing (FXAA)**; a fast algorithm for mobile and platforms that don’t support motion vectors. +- **Subpixel Morphological Anti-aliasing (SMAA)**; a high-quality but slower algorithm for mobile and platforms that don’t support motion vectors. +- **Temporal Anti-aliasing (TAA)**; an advanced technique which requires motion vectors. Ideal for desktop and console platforms. + +They are set per-camera in the **Post-process Layer** component. + +## Fast Approximate Anti-aliasing (FXAA) + +**FXAA** is the most efficent technique and is recommended for mobile and other platforms that don’t support motion vectors, which are required for **Temporal Anti-aliasing**. + + +![](images/aa-1.png) + + +### Properties + +| Property | Function | +| :--------- | :----------------------------------------------------------- | +| Fast Mode | Enable this checkbox for a lower quality but faster variant of FXAA. Recommended for mobile platforms. | +| Keep Alpha | Enable this checkbox if you need to keep the alpha channel untouched by post-processing. If disabled, Unity will use the alpha channel to store internal data used to speed up and improve visual quality. | + +### Performance + +Enable `Fast Mode` if you are developing for mobile or Nintendo Switch to get a performance boost. It will also provide a small boost for PlayStation 4 and Xbox One development. `Fast Mode` does not provide any extra benefits for desktop GPUs; regular mode should be used for added visual quality. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. + +## Subpixel Morphological Anti-aliasing (SMAA) + +**SMAA** is a higher quality anti-aliasing effect than **FXAA** but it's also slower. Depending on the art-style of your game it can work as well as **Temporal Anti-aliasing** while avoiding some of the shortcomings of this technique. + + +![](images/aa-2.png) + + +### Properties + +| Property | Function | +| :-------- | :------------------------------------------------ | +| Quality | Set the overall quality of the anti-aliasing filter. | + +### Performance + +Lowering the `Quality` setting makes the effect run faster. Do not use **SMAA** on mobile platforms. + +### Known issues and limitations + +- SMAA doesn't support AR/VR. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. + +## Temporal Anti-aliasing + +**TAA** is an advanced anti-aliasing technique where frames are accumulated over time in a history buffer to be used to smooth edges more effectively. It is substantially better at smoothing edges in motion but requires motion vectors and is more expensive than **FXAA**. It is ideal for desktop and console platforms. + + +![](images/aa-3.png) + + +### Properties + +| Property | Function | +| :------------------- | :------------------------------------------------------------ | +| Jitter Spread | Set the diameter (in texels) in which jitter samples are spread. Smaller values result in crisper but a more aliased output. Larger values result in more stable but blurrier output. | +| Stationary Blending | Set the blend coefficient for stationary fragments. This setting controls the percentage of history sample blended into final color for fragments with minimal active motion. | +| Motion Blending | Set the blending coefficient for moving fragments. This setting controls the percentage of history sample blended into the final color for fragments with significant active motion. | +| Sharpness | Set the sharpneess to alleviate the slight loss of details in high frequency regions which can be caused by TAA. | + +### Known issues and limitations + +- Not supported on GLES2 platforms. + +### Requirements + +- Motion vectors +- Depth texture +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Auto-Exposure.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Auto-Exposure.md new file mode 100644 index 00000000..274c9261 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Auto-Exposure.md @@ -0,0 +1,47 @@ +# Auto Exposure + +The **Auto Exposure** effect dynamically adjusts the exposure of an image according to the range of brightness levels the image contains. + +For more information on the **Auto Exposure** effect and its use in Unity, see the [Auto Exposure](https://docs.unity3d.com/Manual/PostProcessing-AutoExposure.html) documentation in the Unity manual. + +In Unity, this effect generates a histogram on every frame and filters it to find the average luminance value. This histogram and the **Auto Exposure** effect requires [Compute shader](https://docs.unity3d.com/Manual/ComputeShaders.html) support. + + +![](images/autoexposure.png) + + +### Properties + +**Exposure** settings: + +| Property | Function | +| :--------------------- | :------------------------------------------------------------ | +| Filtering | Set the lower and upper percentages of the histogram that find a stable average luminance. Values outside of this range will be discarded and won't contribute to the average luminance. | +| Minimum | Set the minimum average luminance to consider for auto exposure in EV. | +| Maximum | Set the maximum average luminance to consider for auto exposure in EV. | +| Exposure Compensation | Set the middle-grey value to compensate the global exposure of the scene. | + +**Adaptation** settings: + +| Property | Function | +| :---------- | :------------------------------------------------------------ | +| Type | Select the Adaptation type. **Progressive** animates the Auto Exposure. **Fixed** does not animate the Auto Exposure. | +| Speed Up | Set the Adaptation speed from a dark to a light environment. | +| Speed Down | Set the Adaptation speed from a light to a dark environment. | + +### Details + +Use the `Filtering` range to exclude the darkest and brightest part of the image so that very dark and very bright pixels do not contribute to the average luminance. Values are in percent. + +`Minimum`/`Maximum` values clamp the computed average luminance into a given range. + +You can set the `Type` to `Fixed` and it will behave like an auto-exposure setting. + +Use the **Light Meter** [monitor](https://github.com/Unity-Technologies/PostProcessing/wiki/Debugging) when setting up this effect. + +### Requirements + +- Compute shader +- Shader model 5 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Bloom.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Bloom.md new file mode 100644 index 00000000..ac677966 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Bloom.md @@ -0,0 +1,47 @@ +# Bloom + +The **Bloom** effect creates fringes of light extending from the borders of bright areas in an image, contributing to the illusion of an extremely bright light overwhelming the Camera. + +You can also use **Lens Dirt** to apply a full-screen layer of smudges or dust to diffract the Bloom effect. + + +![](images/bloom.png) + + +### Properties + +**Bloom** settings: + +| Property | Function | +| :---------------- | :------------------------------------------------------------ | +| Intensity | Set the strength of the **Bloom** filter. | +| Threshold | Set the level of brightness to filter out pixels under this level. This value is expressed in gamma-space. | +| Soft Knee | Set the gradual threshold for transitions between under/over-threshold (0 = hard threshold, 1 = soft threshold). | +| Clamp | Set the value for clamping pixels to control the **Bloom** amount. This value is expressed in gamma-space. | +| Diffusion | Set the extent of veiling effects in a screen resolution-independent fashion. | +| Anamorphic Ratio | Set the ratio to scale the **Bloom** vertically (in range [-1,0]) or horizontally (in range [0,1]). This emulates the effect of an anamorphic lens. | +| Color | Select the color of the tint of the **Bloom** filter. | +| Fast Mode | Enable this checkbox to boost performance by lowering the **Bloom** effect quality. | + +**Dirtiness** settings: + +| Property | Function | +| --------- | ----------------------------------------------------- | +| Texture | Select a Dirtiness texture to add smudges or dust to the lens. | +| Intensity | Set the amount of lens dirtiness. | + +### Details + +With properly exposed HDR scenes, the `Threshold` should be set to ~1 so that only pixels with values above 1 leak into surrounding objects. Drop this value when working in LDR or the effect won’t be visible. + +### Performance + +Lowering the `Diffusion` parameter will make the effect faster. The further away `Anamorphic Ratio` is from 0, the slower it will be. Enable `Fast Mode` if you are developing for mobile or low-end platforms to get a significant boost in performance. + +Smaller lens dirt textures will result in faster lookup and blending across volumes. + +### Requirements + +- Shader model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Chromatic-Aberration.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Chromatic-Aberration.md new file mode 100644 index 00000000..4ef2033e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Chromatic-Aberration.md @@ -0,0 +1,41 @@ +# Chromatic Aberration + +The Chromatic Aberration effect mimics the effect a real-world camera produces when its lens fails to join all colors to the same point. Unity provides support for red/blue and green/purple fringing, and you can define fringing colors by using an input texture. + +For more information on the **Chromatic Aberration** effect, read the documentation on [Chromatic Aberration](https://docs.unity3d.com/Manual/PostProcessing-ChromaticAberration.html) in the Unity manual. + +![](images/chroma.png) + + +### Properties + +| Property | Function | +| :------------ | :------------------------------------------------------------ | +| Spectral Lut | Select the texture used for a custom fringing color. When left empty, Unity will use the default texture. | +| Intensity | Set the strength of the **Chromatic Aberration** effect. | +| Fast Mode | Use a faster variant of **Chromatic Aberration** effect for improved performance. | + +### Details + +**Chromatic Aberration** uses a `Spectral Lut` input for custom fringing. Four example spectral textures are provided in the repository: + +- Red/Blue (Default) +- Blue/Red +- Green/Purple +- Purple/Green + +You can create custom spectral textures in any image editing software. While the resolution size of spectral textures are not limited, small sizes such as th 3x1 textures provided work best. + +You can achieve a rougher effect by manually setting the `Filter Mode` of the input texture to `Point (no filter)`. + +### Performance + +The performance of the **Chromatic Aberration** effect depends on the `Intensity` value. If the `Intensity` value is set high, the render will be slower as it will need more samples to render smooth chromatic aberrations. + +Enabling `Fast Mode` is recommended where possible as it's a lot faster, but not as smooth as the regular mode. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Color-Grading.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Color-Grading.md new file mode 100644 index 00000000..0e7aa67e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Color-Grading.md @@ -0,0 +1,158 @@ +# Color Grading + +The **Color Grading** effect alters or corrects the color and luminance of the final image that Unity produces. For more information on the **Color Grading** effect, see the Color Grading documentation in the Unity manual. + +The **Color Grading** effect comes with three modes: + +- **Low Definition Range (LDR):** ideal for lower-end platforms. Grading is applied to the final rendered frame clamped in a [0,1] range and stored in a standard LUT. +- **High Definition Range (HDR):** ideal for platforms that support HDR rendering. All color operations are applied in HDR and stored into a 3D log-encoded LUT to ensure a sufficient range coverage and precision (Alexa LogC El1000). +- **External:** for use with custom 3D LUTs authored in external software. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. + +## Global Settings + +These settings are only available for **Low Definition Range** and **External** modes. + +![](images/grading-1.png) + +### Properties + +| Property | Function | +| :-------------- | :------------------------------------------------------------ | +| Lookup Texture | **LDR:** Select a custom lookup texture (strip format, e.g. 256x16) to apply before the rest of the color grading operators. If none is provided, a neutral one will be generated internally.

**External**: A custom 3D log-encoded texture.| +| Contribution | **LDR:** Set how much of the lookup texture will contribute to the color grading. | + +> **Note:** Volume blending between multiple LDR lookup textures is supported but only works correctly if they're the same size. For this reason it is recommended to stick to a single LUT size for the whole project (256x16 or 1024x32). + + +## Tonemapping + +**Tonemapping** remaps the HDR values of an image into a range suitable to be displayed on screen. Always apply **Tonemapping** when using an HDR camera, otherwise values color intensities above 1 will be clamped at 1, altering the Scene's luminance balance. + +### Properties + +![](images/grading-2.png) + +| Property | Function | +| :----------------- | :------------------------------------------------------------ | +| Mode | Only available in the **High Definition Range** mode. Select the Tonemapping mode from the dropdown menu.
**None**: No **Tonemapping** applied.
**Neutral**: Applies a range-remapping with minimal impact on color hue and saturation.
**ACES**: Applies a close approximation of the reference [ACES](http://www.oscars.org/science-technology/sci-tech-projects/aces) tonemapper for a cinematic look. This effect has more contrast than **Neutral** affects color hue and saturation. When this tonemapper is enabled, all grading operations are performed in the ACES color spaces for optimal precision and results.
**Custom**: A fully parametric tonemapper. This is the only tonemapper with its own settings. | +| Toe Strength | Set a value for the transition between the toe and the mid section of the curve. A value of 0 means no toe, a value of 1 means a very hard transition. | +| Toe Length | Set the value for how much of the dynamic range is in the toe. With a small value, the toe will be very short and quickly transition into the linear section, and with a longer value having a longer toe. | +| Shoulder Strength | Set the value for the transition between the mid section and the shoulder of the curve. A value of 0 means no shoulder, value of 1 means a very hard transition. | +| Shoulder Length | Set the value for how many F-stops (EV) to add to the dynamic range of the curve. | +| Shoulder Angle | Set the value for how much overshot to add to the shoulder. | +| Gamma | Set the value for applying a gamma function to the curve. | + +## White Balance + + +![](images/grading-3.png) + + +### Properties + +| Property | Function | +| :----------- | :------------------------------------------------------------ | +| Temperature | Set the white balance to a custom color temperature. | +| Tint | Set the white balance to compensate for a green or magenta tint. | + +## Tone + + +![](images/grading-4.png) + + +### Properties + +| Property | Function | +| :------------- | :------------------------------------------------------------ | +| Post-exposure | Only available in the **High Definition Range** mode.
Set the value for the overall exposure of the scene in EV units. This is applied after HDR effect and right before tonemapping so it won’t affect previous effects in the chain. | +| Color Filter | Select a color for the Tint of the render. | +| Hue Shift | Adjust the hue of all colors. | +| Saturation | Adjust the intensity of all colors. | +| Brightness | Only available in the **Low Definition Range** mode.
Adjust the brightness of the image.
**Note:** | +| Contrast | Adjust the overall range of tonal values. | + + +## Channel Mixer + +Use the **Channel Mixer** to modify the influence of each input color channel on the overall mix of the output channel. For example, increasing the influence of the green channel on the overall mix of the red channel will adjust all areas of the image containing green (including neutral/monochrome) to become more reddish in hue. + + +![](images/grading-5.png) + + +### Properties + +| Property | Function | +| :-------- | :------------------------------------------------------------ | +| Channel | Select the output channel to modify. | +| Red | Adjust the influence of the red channel within the overall mix. | +| Green | Adjust the influence of the green channel within the overall mix. | +| Blue | Adjust the influence of the blue channel within the overall mix. | + +## Trackballs + +Use **Trackballs** to perform three-way color grading. Adjust the position of the point on the trackball to shift the hue of the image towards that color in the given tonal range. Different trackballs are used to affect different ranges within the image. Adjust the slider under the trackball to offset the color lightness of that range. + +> **Note:** you can right-click a trackball to reset it to its default value. To change the trackball's sensitivity go to `Edit -> Preferences -> PostProcessing`. + + +![](images/grading-6.png) + + +### Properties + +| Property | Function | +| :-------- | :------------------------------------ | +| Lift | Adjust the dark tones (or shadows). | +| Gamma | Adjust the mid-tones. | +| Gain | Adjust the highlights. | + +## Grading Curves + +**Grading Curves** are an advanced way to adjust specific ranges in hue, saturation or luminosity in your image. Adjust the curves on the eight available graphs to replace specific hues, desaturate luminosities and more. + +### YRGB Curves + +**YRGB Curves** are only available in the **Low Definition Range** mode. These curves, also called `Master`, `Red`, `Green` and `Blue` affect the selected input channel's intensity across the whole image. The X axis of the graph represents input intensity and the Y axis represents output intensity for the selected channel. Use these curves to adjust the appearance of attributes such as contrast and brightness. + + +![](images/grading-11.png) + + +### Hue vs Hue + +Use **Hue vs Hue** to shift hues within specific ranges. This curve shifts the input hue (X axis) according to the output hue (Y axis). Use this setting to fine tune hues of specific ranges or perform color replacement. + + +![](images/grading-7.png) + + +### Hue vs Sat + +Use **Hue vs Sat** to adjust the saturation of hues within specific ranges. This curve adjusts saturation (Y axis) according to the input hue (X axis). Use this setting to tone down particularly bright areas or create artistic effects. + + +![](images/grading-8.png) + + +### Sat vs Sat + +Use **Sat vs Sat** to adjust the saturation of areas of certain saturation. This curve adjusts saturation (Y axis) according to the input saturation (X axis). Use this setting to fine tune saturation adjustments made with settings from the [**Tone**](#tone) section. + + +![](images/grading-9.png) + + +### Lum vs Sat + +Use **Lum vs Sat** to adjust the saturation of areas of certain luminance. This curve adjusts saturation (Y axis) according to the input luminance (X axis). use this setting to desaturate areas of darkness to provide an interesting visual contrast. + + +![](images/grading-10.png) diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Debugging.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Debugging.md new file mode 100644 index 00000000..23b29930 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Debugging.md @@ -0,0 +1 @@ +> **TODO** \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Deferred-Fog.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Deferred-Fog.md new file mode 100644 index 00000000..ce14f0c8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Deferred-Fog.md @@ -0,0 +1,27 @@ +# Deferred Fog + +The **Fog** effect overlays a color onto objects depending on how far away they are from the Camera. + +The **Fog** effect creates a screen-space fog based on the camera’s [depth texture](https://docs.unity3d.com/Manual/SL-DepthTextures.html). It supports Linear, Exponential and Exponential Squared fog types. Fog settings are on the **Scene** tab of the **Lighting** window (menu: **Window > Rendering > Lighting Settings**). + + +![](images/deferredfog.png) + + +### Properties + +| Property | Function | +| :-------------- | :--------------------------------- | +| Enabled | Enable this checkbox to turn the **Deferred Fog** effect on.| +| Exclude Skybox | Enable this checkbox to exclude fog from the [skybox](https://docs.unity3d.com/Manual/class-Skybox.html) | + +### Details + +The **Fog** effect only appears in your **Post-process Layer** if the camera is set to render with the **Deferred rendering path**. It is enabled by default and adds the support of **Fog** from the **Lighting** panel (which would otherwise only work with the **Forward rendering path**). + +### Requirements + +- Depth texture +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Depth-of-Field.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Depth-of-Field.md new file mode 100644 index 00000000..7a797949 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Depth-of-Field.md @@ -0,0 +1,27 @@ +# Depth of Field + +**Depth of Field** is a post-processing effect that simulates the focus properties of a camera lens. To learn more about the Depth of Field effect, see the [Depth of Field](https://docs.unity3d.com/Manual/PostProcessing-DepthOfField.html) documentation in the Unity manual. + + +![](images/dof.png) + + +### Properties + +| Property | Function | +| :-------------- | :------------------------------------------------------------ | +| Focus Distance | Set the distance to the point of focus. | +| Aperture | Set the ratio of the aperture (known as f-stop or f-number). The smaller the value is, the shallower the depth of field is. | +| Focal Length | Set the distance between the lens and the film. The larger the value is, the shallower the depth of field is. | +| Max Blur Size | Select the convolution kernel size of the bokeh filter from the dropdown. This setting determines the maximum radius of bokeh. It also affects the performance (the larger the kernel is, the longer the GPU time is required). | + +### Performance + +The speed of Depth of Field is tied to `Max Blur Size`. Only use a value higher than `Medium` if you are developing for desktop computers and, depending on the post-processing budget of your game, consoles. Use the lowest value when developing for mobile platforms. + +### Requirements + +- Depth texture +- Shader Model 3.5 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Grain.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Grain.md new file mode 100644 index 00000000..6bffa3a8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Grain.md @@ -0,0 +1,26 @@ +# Grain + +The **Grain** effect emulates the effect that real-world cameras produce where small particles in the camera’s film give the image a coarse, unprocessed effect. The **Grain** effect available in Unity is based on a coherent gradient noise. + + +![](images/grain.png) + + +### Properties + +| Property | Function | +| :---------------------- | :------------------------------------------------------------ | +| Colored | Enable the checkbox to use colored grain. | +| Intensity | Set the value of the **Grain** strength. Higher values show more visible grain. | +| Size | Set the value of the **Grain** particle size. | +| Luminance Contribution | Set the value to control the noisiness response curve. This value is based on scene luminance. Lower values mean less noise in dark areas. | + +### Performance + +Disabling `Colored` will make the Grain effect run faster. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Installation.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Installation.md new file mode 100644 index 00000000..06eb6b1c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Installation.md @@ -0,0 +1,19 @@ +# Installation + +## Package + +To install post-processing or update to the latest version, use the Package Manager that comes with Unity 2018.1. + +> **Note:** if you've installed one of the [scriptable render pipelines](https://docs.unity3d.com/Manual/ScriptableRenderPipeline.html) in your project then the post-processing package will already be installed. + +Go to `Window > Package Manager` and switch the view from `In Project` to `All`. Select `Postprocessing` in the list. In the right panel you'll find information about the package and a button to install or update to the latest available version for the version of Unity you are running. + +## Sources + +You can also use the bleeding edge version of post-processing, but only packaged versions are officially supported. If you're not familiar with Git, download [Github Desktop](https://desktop.github.com/) as it's easy to use and integrates well with Github. + +Before installing, make sure you don't already have the `Postprocessing` package installed or it will conflict with a source installation. If you have the package already installed, you can remove it using the Package Manager (`Window > Package Manager`). + +Use your Git client to clone the [post-processing repository](https://github.com/Unity-Technologies/PostProcessing) into your `Assets` folder. The development branch is `v2` and is set as the default so you don't need to pull any specific branches unless you want to follow a specific feature being developed in a separate branch. + +If you don't want to use a Git client you can also download a zip archive by clicking the green button that says "Clone or download" at the top of the repository and extract it into your project. The benefit of using Git is that you can quickly update to the latest revision without having to download / extract / replace the whole package again. It's also more error-proof as it will handle moving and removing files correctly. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Lens-Distortion.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Lens-Distortion.md new file mode 100644 index 00000000..bf331786 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Lens-Distortion.md @@ -0,0 +1,27 @@ +# Lens Distortion + +The **Lens Distortion** effect simulates the shape of a real-world camera lens by distorting or undistorting the final rendered picture. + +![](images/lensdistortion.png) + + +### Properties + +| Property | Function | +| :------------ | :------------------------------------------------------------ | +| Intensity | Set the value for the total distortion amount. | +| X Multiplier | Set the Intensity multiplier on X axis. Set it to 0 to disable distortion on this axis. | +| Y Multiplier | Set the Intensity multiplier on Y axis. Set it to 0 to disable distortion on this axis. | +| Center X | Set the Distortion center point (X axis). | +| Center Y | Set the Distortion center point (Y axis). | +| Scale | Set the value for global screen scaling. | + +### Known issues and limitations + +- Lens distortion doesn't support AR/VR. + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Manipulating-the-Stack.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Manipulating-the-Stack.md new file mode 100644 index 00000000..746fb26b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Manipulating-the-Stack.md @@ -0,0 +1,134 @@ +# Manipulating the Stack + +## Quick Volumes + +While working on a game you'll often need to push effect overrides on the stack for time-based events or temporary states. You could dynamically create a global volume on the scene, create a profile, create a few overrides, put them into the profile and assign the profile to the volume but that's not very practical. + +We provide a `QuickVolume` method to quickly spawn new volumes in the scene: + +```csharp +public PostProcessVolume QuickVolume(int layer, float priority, params PostProcessEffectSettings[] settings) +``` + +First two parameters are self-explanatory. The last parameter takes an array or a list of effects you want to override in this volume. + +Instancing a new effect is fairly straightforward. For instance, to create a Vignette effect and override its enabled & intensity fields: + +```csharp +var vignette = ScriptableObject.CreateInstance(); +vignette.enabled.Override(true); +vignette.intensity.Override(1f); +``` + +Now let's look at a slightly more complex effect. We want to create a pulsating vignette effect entirely from script: + +```csharp +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +public class VignettePulse : MonoBehaviour +{ + PostProcessVolume m_Volume; + Vignette m_Vignette; + + void Start() + { + m_Vignette = ScriptableObject.CreateInstance(); + m_Vignette.enabled.Override(true); + m_Vignette.intensity.Override(1f); + + m_Volume = PostProcessManager.instance.QuickVolume(gameObject.layer, 100f, m_Vignette); + } + + void Update() + { + m_Vignette.intensity.value = Mathf.Sin(Time.realtimeSinceStartup); + } + + void OnDestroy() + { + RuntimeUtilities.DestroyVolume(m_Volume, true, true); + } +} +``` + +This code creates a new vignette and assign it to a newly spawned volume with a priority of `100`. Then, on every frame, it changes the vignette intensity using a sinus curve. + +> **Important:** Don't forget to destroy the volume and the attached profile when you don't need them anymore! + +## Fading Volumes + +Distance-based volume blending is great for most level design use-cases, but once in a while you'll want to trigger a fade in and/or out effect based on a gameplay event. You could do it manually in an `Update` method as described in the previous section or you could use a tweening library to do all the hard work for you. A few of these are available for Unity for free, like [DOTween](http://dotween.demigiant.com/), [iTween](http://www.pixelplacement.com/itween/index.php) or [LeanTween](https://github.com/dentedpixel/LeanTween). + +Let's use DOTween for this example. We won't go into details about it (it already has a good [documentation](http://dotween.demigiant.com/documentation.php)) but this should get you started: + +```csharp +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; +using DG.Tweening; + +public class VignettePulse : MonoBehaviour +{ + void Start() + { + var vignette = ScriptableObject.CreateInstance(); + vignette.enabled.Override(true); + vignette.intensity.Override(1f); + + var volume = PostProcessManager.instance.QuickVolume(gameObject.layer, 100f, vignette); + volume.weight = 0f; + + DOTween.Sequence() + .Append(DOTween.To(() => volume.weight, x => volume.weight = x, 1f, 1f)) + .AppendInterval(1f) + .Append(DOTween.To(() => volume.weight, x => volume.weight = x, 0f, 1f)) + .OnComplete(() => + { + RuntimeUtilities.DestroyVolume(volume, true, true); + Destroy(this); + }); + } +} +``` + +In this example, like the previous one, we spawn a quick volume with a vignette. We set its `weight`property to `0` as we don't want it to have any contribution just yet. + +Then we use the sequencing feature of DOTween to chain a set of tweening events: fade in, pause for a second, fade out and finally destroy the volume and the component itself once it's done. + +And that's it. Of course you can also tween individual effect properties instead of the volume as a whole, it's up to you. + +## Profile Editing + +You can also manually edit an existing profile on a volume. It's very similar to how material scripting works in Unity. There are two ways of doing that: either by modifying the shared profile directly or by requesting a clone of the shared profile that will only be used for this volume. + +Each method comes with a a few advantages and downsides: + +- Shared profile editing: + - Changes will be applied to all volumes using the same profile + - Modifies the actual asset and won't be reset when you exit play mode + - Field name: `sharedProfile` +- Owned profile editing: + - Changes will only be applied to the specified volume + - Resets when you exit play mode + - It is your responsibility to destroy the profile when you don't need it anymore + - Field name: `profile` + +The `PostProcessProfile` class has a few utility methods to help you manage assigned effects. Notable ones include: + +- `T AddSettings()`: creates, adds and returns a new effect or type `T` to the profile. Will throw an exception if it already exists. +- `PostProcessEffectSettings AddSettings(PostProcessEffectSettings effect)`: adds and returns an effect you created yourself to the profile. +- `void RemoveSettings()`: removes an effect from the profile. Will throw an exception if it doesn't exist. +- `bool TryGetSettings(out T outSetting)`: gets an effect from the profile, returns `true` if one was found, `false` otherwise. + +You'll find more methods by browsing the `/PostProcessing/Runtime/PostProcessProfile.cs` source file. + +> **Important:** Don't forget to destroy any manually created profiles or effects. + +## Additional notes + +If you need to instantiate `PostProcessLayer` at runtime you'll need to make sure resources are properly bound to it. After the component has been added, don't forget to call `Init()` on it with a reference to the `PostProcessResources` file as a parameter. + +```csharp +var postProcessLayer = gameObject.AddComponent(); +postProcessLayer.Init(resources); +``` \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Motion-Blur.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Motion-Blur.md new file mode 100644 index 00000000..4e2ad40a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Motion-Blur.md @@ -0,0 +1,30 @@ +# Motion Blur + +The **Motion Blur** effect blurs an image when GameObjects are moving faster than the camera’s exposure time. For more information on the Motion Blur effect, see the [Motion Blur](https://docs.unity3d.com/Manual/PostProcessing-MotionBlur.html) documentation in the Unity manual. + + +![](images/motionblur.png) + + +### Properties + +| Property | Function | +| :------------- | :------------------------------------------------------------ | +| Shutter Angle | Set the angle of the rotary shutter. Larger values give longer exposure and a stronger blur effect. | +| Sample Count | Set the value for the amount of sample points. This affects quality and performance. | + +### Performance + +Using a lower `Sample Count` will improve performance. + +### Known issues and limitations + +- Motion blur doesn't support AR/VR. + +### Requirements + +- Motion vectors +- Depth texture +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Quick-start.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Quick-start.md new file mode 100644 index 00000000..66319589 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Quick-start.md @@ -0,0 +1,70 @@ +# Quick-start +> **Note:** if you created a project using one of the template that includes Post-processing then you don't need to go through most of these steps although we recommend you read them to understand how everything works. + +## Post-process Layer + +The first thing you need to enable post-processing on a camera is to add the `Component -> Rendering -> Post-process Layer` component to it. + + +![](images/quickstart-1.png) + + +The first section describes **Volume blending** settings for this camera: + +- **Trigger:** by default the camera itself will be assigned to it. This is transform that will be drive the volume blending feature. In some cases you may want to use a transform other than the camera, e.g. for a top down game you'll want the player character to drive the blending instead of the actual camera transform. Setting this field to `None` will disable local volumes for this layer (global ones will still work). +- **Layer:** a mask of layers to consider for volume blending. It allows you to do volume filtering and is especially useful to optimize volume traversal. You should always have your volumes in dedicated layers instead of the default one for best performances. By default it's set to `Nothing` so don't forget to change it or volumes won't have any effect. For more information on layers and their use in Unity please refer to [this manual page](https://docs.unity3d.com/Manual/Layers.html). + +Next comes **Anti-aliasing** which has to be setup per-camera. The benefit of doing it that way instead of having a global setting in the project is that you can optimize your cameras to only use anti-aliasing when needed. For instance, your main camera could be using **Temporal Anti-aliasing** but a secondary one used to render a security camera would only require **FXAA**. More information about anti-aliasing is available on the [dedicated effect page](https://github.com/Unity-Technologies/PostProcessing/wiki/Anti-aliasing). + +The **Stop NaN Propagation** toggle will kill any invalid / NaN pixel and replace it with a black color before post-processing is applied. It's generally a good idea to keep this enabled to avoid post-processing artifacts cause by broken data in the scene. + +The **Toolkit** section comes with a few utilities. You can export the current frame to EXR using one of the following modes: + +- **Full Frame (as displayed):** exports the camera as-is (if it's on the camera shown in the Game View, the export will look exactly like what's shown in the Game View). +- **Disable post-processing:** same as the previous mode but without any sort of post-processing applied. +- **Break before Color Grading (linear):** same as the first mode but will stop rendering just before **Color Grading** is applied. This is useful if you want to author grading LUTs in an external software. +- **Break before Color Grading (log):** same as the previous mode but the output will be log-encoded. This is used to author full-precision HDR grading LUTs in an external software. + +Other utilities include: + +- **Select all layer volumes:** selects all **Post-process Volume** components that can affect this **Post-process Layer**. +- **Select all active volumes:** selects all **Post-process Volume** components currently affecting this **Post-process Layer**. + +Finally, the last section allows you to change the rendering order of custom effects. More information on [Writing Custom Effects](https://github.com/Unity-Technologies/PostProcessing/wiki/Writing-Custom-Effects). + +## Post-process Volumes + +The way post-processing works in this framework is by using local & global volumes. It allows you to give each volume a priority and a set of effect overrides to automatically blend post-processing settings in your scene. For instance, you could have a light vignette effect set-up globally but when the player enters a cave you would only override the `Intensity` setting of the vignette to make it stronger while keeping the rest of the settings intact. + +The **Post-process Volume** component can be added to any game object, the camera itself included. But it's generally a good idea to create a dedicated object for each volume. Let's start by creating a global **Post-process Volume**. Create an empty game object and add the component to it (`Component -> Rendering -> Pöst-process Volume`) or use `GameObject -> 3D Object -> Post-process Volume`. Don't forget to add it to a layer that's being used by the mask set in the **Post-process Layer** component you added to your camera. + + +![](images/quickstart-2.png) + + +By default it's completely empty. Volumes come with two modes: + +- **Global:** a global volume doesn't have any boundary and will be applied to the whole scene. You can of course have several of these in your scene. +- **Local:** a local volume needs a collider or trigger component attached to it to define its boundaries. Any type of 3D collider will work, from cubes to complex convex meshes but we recommend you use simple colliders as much as possible, as meshes can be quite expensive to traverse. Local volumes can also have a `Blend Distance` that represents the outer distance from the volume surface where blending will start. + +In this case we want a global volume so let's enable `Is Global`. + +`Weight` can be used to reduce the global contribution of the volume and all its overrides, with 0 being no contribution at all and 1 full contribution. + +The `Priority` field defines the volume order in the stack. The higher this number is, the higher priority a volume has. + +We also need a to create a profile for this volume (or re-use an existing one). Let's create one by clicking the `New` button (you can also use `Create -> Post-processing Profile` in your project window). It will be created as an asset file in your project. To edit a profile content you can either select this asset or go to a volume inspector where it will be replicated for easier access. Once a profile as been assigned you'll see a new button appear, `Clone`. This one will duplicate the currently assigned profile and set it on the volume automatically. This can be handy when you want to create quick variations of a same profile (although you should really use the override system if possible). + +We can now start adding effect overrides to the stack. + + +![](images/quickstart-3.png) + + +The anatomy of an effect is as follow: + +Each field has an override checkbox on its left, you'll need to toggle the settings you want to override for this volume before you can edit them. You can quickly toggle them all on or off by using the small `All` and `None` shortcuts at the top left. + +The top-right `On/Off` toggle is used to override the active state of the effect itself in the stack (if you want, for instance, to force-disable an effect in a higher priority volume) whereas the toggle in the title bar is used to disable the set of overrides for this effect in this particular volume. + +Finally, you can right-click and effect title to show a quick-action menu to copy/paste/remove/reset settings. \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Screen-Space-Reflections.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Screen-Space-Reflections.md new file mode 100644 index 00000000..63d36319 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Screen-Space-Reflections.md @@ -0,0 +1,36 @@ +# Screen Space Reflections + +The **Screen Space Reflection** effect creates subtle reflections that simulate wet floor surfaces or puddles. Screen Space Reflection is an ideal effect to limit the amount of [specular light](https://docs.unity3d.com/Manual/shader-NormalSpecular.html) leaking. For further information on the **Screen Space Reflection** effect see the [Screen Space Reflection](https://docs.unity3d.com/Manual/PostProcessing-ScreenSpaceReflection.html) documentation in the Unity manual. + + +![](images/ssr.png) + + +### Properties + +| Property | Function | +| :----------------------- | :------------------------------------------------------------ | +| Preset | Select the quality preset from the dropdown. Use `Custom` to fine tune the quality. | +| Maximum Iteration Count (`Custom` preset only) | Set the maximum number of steps in the raymarching pass. Higher values mean more reflections.| +| Thickness (`Custom` preset only)| Set the value of the Ray thickness. Lower values are more resource-intensive but detect smaller details. | +| Resolution (`Custom` preset only)| Select the size of the internal buffer. Select Downsample to maximize performance. Supersample is slower but produces higher quality results. | +| Maximum March Distance | Set the maximum distance to traverse in the scene after which it will stop drawing reflections. | +| Distance Fade | Set the value for the distance to fade reflections close to the near plane. This is useful to hide common artifacts. | +| Vignette | Select the value to fade reflections close to the screen edges. | + +### Performances + +Only use the `Custom` preset for beauty shots. If you are developing for consoles, use `Medium` as the maximum, unless you have plenty of GPU time to spare. On lower resolutions you can boost the quality preset and get similar timings with a higher visual quality. + +### Known issues and limitations + +- Screen-space reflections doesn't support AR/VR. + +### Requirements + +- Compute shader +- Motion vectors +- Deferred rendering path +- Shader Model 5.0 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/TableOfContents.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/TableOfContents.md new file mode 100644 index 00000000..a0f4e2a9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/TableOfContents.md @@ -0,0 +1,21 @@ +* [Home](index) +* [Installation](Installation) +* [Quick-start](Quick-Start) +* Effects + * [Ambient Occlusion](Ambient-Occlusion) + * [Anti-aliasing](Anti-aliasing) + * [Auto Exposure](Auto-Exposure) + * [Bloom](Bloom) + * [Chromatic Aberration](Chromatic-Aberration) + * [Color Grading](Color-Grading) + * [Deferred Fog](Deferred-Fog) + * [Depth of Field](Depth-of-Field) + * [Grain](Grain) + * [Lens Distortion](Lens-Distortion) + * [Motion Blur](Motion-Blur) + * [Screen Space Reflections](Screen-Space-Reflections) + * [Vignette](Vignette) +* Scripting + * [Manipulating the Stack](Manipulating-the-Stack) + * [Writing Custom Effects](Writing-Custom-Effects) +* [Troubleshooting](Troubleshooting) diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Troubleshooting.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Troubleshooting.md new file mode 100644 index 00000000..e232aa86 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Troubleshooting.md @@ -0,0 +1,7 @@ +# Troubleshooting + +## Known issues + +- Post-processing doesn't work on MacOS X 10.11.6 when running Metal in the editor due to a driver bug on this specific version of the OS. + +For specific effect limitations / known issues please check the effect page. \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Vignette.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Vignette.md new file mode 100644 index 00000000..ac7cc2b2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Vignette.md @@ -0,0 +1,50 @@ +# Vignette + +The **Vignette** effect darkens the edges of an image, leaving the center of the image brighter. For more information on the Vignette effect, see the [Vignette](https://docs.unity3d.com/Manual/PostProcessing-Vignette.html) documentation in the Unity manual. + +The Vignette effect in the post-processing stack has two modes: + +- [Classic](#classic) +- [Masked](#masked) + + +## Classic + +Classic mode has parametric controls for the position, shape and intensity of the Vignette. This is the most common way to use the effect. + + +![](images/vignette-1.png) + + +### Properties + +| Property | Function | +| :-------------- | :------------------------------------------------------------ | +| Color | Set the color of the Vignette. | +| Center | Set the Vignette center point (screen center is [0.5,0.5]). | +| Intensity | Set the amount of vignetting on screen. | +| Smoothness | Set the smoothness of the Vignette borders. | +| Roundness | Set the value to round the Vignette. Lower values will make a more squared vignette. | +| Rounded | Enable this checkbox to make the vignette perfectly round. When disable, the Vignette effect is dependent on the current aspect ratio. | + +## Masked + +Masked mode multiplies a custom texture mask over the screen to create a Vignette effect. This mode can be used to achieve less common or irregular vignetting effects. + + +![](images/vignette-2.png) + + +### Properties + +| Property | Function | +| :------------- | :------------------------------------------------------- | +| Color | Set the color of the Vignette. Use the alpha channel for transparency. | +| Mask | Select a black and white mask to use as a vignette. | +| Intensity | Set the mask opacity value. | + +### Requirements + +- Shader Model 3 + +See the [Graphics Hardware Capabilities and Emulation](https://docs.unity3d.com/Manual/GraphicsEmulation.html) page for further details and a list of compliant hardware. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Writing-Custom-Effects.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Writing-Custom-Effects.md new file mode 100644 index 00000000..8ee3a93f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/Writing-Custom-Effects.md @@ -0,0 +1,211 @@ +# Writing Custom Effects + +This framework allows you to write custom post-processing effects and plug them to the stack without having to modify the codebase. Of course, all effects written against the framework will work out-of-the-box with volume blending, and unless you need loop-dependent features they'll also automatically work with upcoming [Scriptable Render Pipelines](https://github.com/Unity-Technologies/ScriptableRenderLoop)! + +Let's write a very simple grayscale effect to show it off. + +Custom effects need a minimum of two files: a C# and a HLSL source files (note that HLSL gets cross-compiled to GLSL, Metal and others API by Unity so it doesn't mean it's restricted to DirectX). + +> **Note:** this quick-start guide requires moderate knowledge of C# and shader programming. We won't go over every detail here, consider it as an overview more than an in-depth tutorial. + +## C# + +Full code listing: + +```csharp +using System; +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +[Serializable] +[PostProcess(typeof(GrayscaleRenderer), PostProcessEvent.AfterStack, "Custom/Grayscale")] +public sealed class Grayscale : PostProcessEffectSettings +{ + [Range(0f, 1f), Tooltip("Grayscale effect intensity.")] + public FloatParameter blend = new FloatParameter { value = 0.5f }; +} + +public sealed class GrayscaleRenderer : PostProcessEffectRenderer +{ + public override void Render(PostProcessRenderContext context) + { + var sheet = context.propertySheets.Get(Shader.Find("Hidden/Custom/Grayscale")); + sheet.properties.SetFloat("_Blend", settings.blend); + context.command.BlitFullscreenTriangle(context.source, context.destination, sheet, 0); + } +} +``` + +> **Important**: this code has to be stored in a file named `Grayscale.cs`. Because of how serialization works in Unity, you have to make sure that the file is named after your settings class name or it won't be serialized properly. + +We need two classes, one to store settings (data) and another one to handle the rendering part (logic). + +### Settings + +The settings class holds the data for our effect. These are all the user-facing fields you'll see in the volume inspector. + +```csharp +[Serializable] +[PostProcess(typeof(GrayscaleRenderer), PostProcessEvent.AfterStack, "Custom/Grayscale")] +public sealed class Grayscale : PostProcessEffectSettings +{ + [Range(0f, 1f), Tooltip("Grayscale effect intensity.")] + public FloatParameter blend = new FloatParameter { value = 0.5f }; +} +``` + +First, you need to make sure this class extends `PostProcessEffectSettings` and can be serialized, so don't forget the `[Serializable]` attribute! + +Second, you'll need to tell Unity that this is a class that holds post-processing data. That's what the `[PostProcess()]` attribute is for. First parameter links the settings to a renderer (more about that in the next section). Second parameter is the injection point for the effect. Right now you have 3 of those available: + +- `BeforeTransparent`: the effect will only be applied to opaque objects before the transparent pass is done. +- `BeforeStack`: the effect will be applied before the built-in stack kicks-in. That includes anti-aliasing, depth-of-field, tonemapping etc. +- `AfterStack`: the effect will be applied after the builtin stack and before FXAA (if it's enabled) & final-pass dithering. + +The third parameter is the menu entry for the effect. You can use `/` to create sub-menu categories. + +Finally, there's an optional fourth parameter `allowInSceneView` which, as its name suggests, enables the effect in the scene view or not. It's set to `true` by default but you may want to disable it for temporal effects or effects that make level editing hard. + +For parameters themselves you can use any type you need, but if you want these to be overridable and blendable in volumes you'll have to use boxed fields. In our case we'll simply add a `FloatParameter` with a fixed range going from `0` to `1`. You can get a full list of builtin parameter classes by browsing through the `ParameterOverride.cs` source file in `/PostProcessing/Runtime/`, or you can create your own quite easily by following the way it's done in that same source file. + +Note that you can also override the `IsEnabledAndSupported()` method of `PostProcessEffectSettings` to set your own requirements for the effect (in case it requires specific hardware) or even to silently disable the effect until a condition is met. For example, in our case we could automatically disable the effect if the blend parameter is `0` like this: + +```csharp +public override bool IsEnabledAndSupported(PostProcessRenderContext context) +{ + return enabled.value + && blend.value > 0f; +} +``` + +That way the effect won't be executed at all unless `blend > 0`. + +### Renderer + +Let's look at the rendering logic now. Our renderer extends `PostProcessEffectRenderer`, with `T` being the settings type to attach to this renderer. + +```csharp +public sealed class GrayscaleRenderer : PostProcessEffectRenderer +{ + public override void Render(PostProcessRenderContext context) + { + var sheet = context.propertySheets.Get(Shader.Find("Hidden/Custom/Grayscale")); + sheet.properties.SetFloat("_Blend", settings.blend); + context.command.BlitFullscreenTriangle(context.source, context.destination, sheet, 0); + } +} +``` + +Everything happens in the `Render()` method that takes a `PostProcessRenderContext` as parameter. This context holds useful data that you can use and is passed around effects when they are rendered. Look into `/PostProcessing/Runtime/PostProcessRenderContext.cs` for a list of what's available (the file is heavily commented). + +`PostProcessEffectRenderer` also have a few other methods you can override, such as: + +- `void Init()`: called when the renderer is created. +- `DepthTextureMode GetLegacyCameraFlags()`: used to set camera flags and request depth map, motion vectors, etc. +- `void ResetHistory()`: called when a "reset history" event is dispatched. Mainly used for temporal effects to clear history buffers and whatnot. +- `void Release()`: called when the renderer is destroyed. Do your cleanup there if you need it. + +Our effect is quite simple. We need two things: + +- Send the `blend` parameter value to the shader. +- Blit a fullscreen pass with the shader to a destination using our source image as an input. + +Because we only use command buffers, the system relies on `MaterialPropertyBlock` to store shader data. You don't need to create those yourself as the framework does automatic pooling for you to save time and make sure performances are optimal. So we'll just request a `PropertySheet` for our shader and set the uniform in it. + +Finally we use the `CommandBuffer` provided by the context to blit a fullscreen pass with our source, destination, sheet and pass number. + +And that's it for the C# part. + +## Shader + +Writing custom effect shaders is fairly straightforward as well, but there are a few things you should know before you get to it. This framework makes heavy use of macros to abstract platform differences and make your life easier. Compatibility is key, even more so with the upcoming Scriptable Render Pipelines. + +Full code listing: + +```hlsl +Shader "Hidden/Custom/Grayscale" +{ + HLSLINCLUDE + + #include "Packages/com.unity.postprocessing/PostProcessing/Shaders/StdLib.hlsl" + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); + float _Blend; + + float4 Frag(VaryingsDefault i) : SV_Target + { + float4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord); + float luminance = dot(color.rgb, float3(0.2126729, 0.7151522, 0.0721750)); + color.rgb = lerp(color.rgb, luminance.xxx, _Blend.xxx); + return color; + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + ENDHLSL + } + } +} +``` + +First thing to note: we don't use `CG` blocks anymore. If future compatibility with Scriptable Render Pipelines is important to you, do not use them as they'll break the shader when switching over because `CG` blocks add hidden code you don't want to the shader. Instead, use `HLSL` blocks. + +At a minimum you'll need to include `StdLib.hlsl`. This holds pre-configured vertex shaders and varying structs (`VertDefault`, `VaryingsDefault`) and most of the data you need to write common effects. + +Texture declaration is done using macros. To get a list of available macros we recommend you look into one of the api files in `/PostProcessing/Shaders/API/`. + +Other than that, the rest is standard shader code. Here we compute the luminance for the current pixel, we lerp the pixel color with the luminance using the `_Blend` uniform and we return the result. + +> **Important:** if the shader is never referenced in any of your scenes it won't get built and the effect will not work when running the game outside of the editor. Either add it to a [Resources folder](https://docs.unity3d.com/Manual/LoadingResourcesatRuntime.html) or put it in the **Always Included Shaders** list in `Edit -> Project Settings -> Graphics`. + +## Effect ordering + +Builtin effects are automatically ordered, but what about custom effects? As soon as you create a new effect or import it into your project it'll be added to the `Custom Effect Sorting` lists in the `Post Process Layer` component on your camera(s). + +> **TODO:** editor UI screenshot + +They will be pre-sorted by injection point but you can re-order these at will. The order is per-layer, which means you can use different ordering schemes per-camera. + +## Custom editor + +By default editors for settings classes are automatically created for you. But sometimes you'll want more control over how fields are displayed. Like classic Unity components, you have the ability to create custom editors. + +> **Important:** like classic editors, you'll have to put these in an `Editor` folder. + +If we were to replicate the default editor for our `Grayscale` effect, it would look like this: + +```csharp +using UnityEngine.Rendering.PostProcessing; +using UnityEditor.Rendering.PostProcessing; + +[PostProcessEditor(typeof(Grayscale))] +public sealed class GrayscaleEditor : PostProcessEffectEditor +{ + SerializedParameterOverride m_Blend; + + public override void OnEnable() + { + m_Blend = FindParameterOverride(x => x.blend); + } + + public override void OnInspectorGUI() + { + PropertyField(m_Blend); + } +} +``` + +## Additional notes + +For performance reasons, FXAA expects the LDR luminance value of each pixel to be stored in the alpha channel of its source target. If you need FXAA and wants to inject custom effects at the `AfterStack` injection point, make sure that the last executed effect contains LDR luminance in the alpha channel (or simply copy alpha from the incoming source). If it's not FXAA won't work correctly. \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/aa-1.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/aa-1.png new file mode 100644 index 00000000..f7a05335 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/aa-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c54e7a6782a355ff85a87d49f88b4a5437e0376b95df0c4f9bca5103b991baff +size 6133 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/aa-2.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/aa-2.png new file mode 100644 index 00000000..ef2226f2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/aa-2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:326aeec2a85c76b8256fe7151ecec3be7e94a91c763a75d7ff8b32647ddcb0ec +size 5867 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/aa-3.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/aa-3.png new file mode 100644 index 00000000..6eda3fee --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/aa-3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8128079bb48fc07b302b4d29ae97f568ce006bf898d93428f8d33e3501d12fe7 +size 10599 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/autoexposure.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/autoexposure.png new file mode 100644 index 00000000..7b346d92 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/autoexposure.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:504eacabf1d7471fa58eef4511a7a235bd8b225c861908e2eb9f8fce4f7f1812 +size 15014 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/bloom.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/bloom.png new file mode 100644 index 00000000..f373db0b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/bloom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93645d95c309ebea75e233fcd8c7c01dfa053ec6f8ad1f2f5ab83bea2ba11c14 +size 16485 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/chroma.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/chroma.png new file mode 100644 index 00000000..60da36ae --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/chroma.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac3ae9b7df8f6578e80a58e6dafb05937a595feb77175ca328f7f1c80686beb4 +size 8063 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/custom-effect-ordering.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/custom-effect-ordering.png new file mode 100644 index 00000000..48f05d2f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/custom-effect-ordering.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78bf2ed218d09debdf8a8373ddbbac1afc107a764ecfa4e27828914b13a7432f +size 19045 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/deferredfog.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/deferredfog.png new file mode 100644 index 00000000..44a0e808 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/deferredfog.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf9ae2d62e913739b1abe6d753d0c6dd4c85947961d32b4056fe00d36c17c46f +size 6949 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/dof.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/dof.png new file mode 100644 index 00000000..741a48b7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/dof.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bd731fef3a97ddd48500dcea60b0a4b31c2b77015d68826a1fc941b453ed8ca +size 9926 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-1.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-1.png new file mode 100644 index 00000000..4305b611 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cda903a6ba3e40440beeb9fb66c0c0a7fd878a79a66157f0cda56c7f80ee583b +size 6157 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-10.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-10.png new file mode 100644 index 00000000..affed109 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce26cb72879897dc6f70597c1892bbd512924ed1fd5fbe4354e1be80cf307fc7 +size 19005 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-11.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-11.png new file mode 100644 index 00000000..6468fbdd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-11.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0bb0429e81bb52492fca70f895b063b05d8c2f1a1538cbc36619537f94694db +size 10856 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-2.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-2.png new file mode 100644 index 00000000..0f85ea84 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d6dc7d5bd787e57b1ccb88a418a8660f7c2a0826189e31073b37c24725fa837 +size 14448 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-3.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-3.png new file mode 100644 index 00000000..19b8d73b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5743ea5bb1d7112a4e37fd6529752f9c7e5112294a95a0b9962e76f847fe0977 +size 4123 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-4.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-4.png new file mode 100644 index 00000000..4b589193 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:361c9ea86a91686ca1d4e837c2d28fd5a88c452fa588aa13c170b8e7c7817488 +size 8315 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-5.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-5.png new file mode 100644 index 00000000..0ec08c66 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:997d7d6d27e16a25b3bc36a14061fa16b7c9fb6a0e627a10c12bbe9131c9b1ba +size 6657 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-6.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-6.png new file mode 100644 index 00000000..944d1376 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348786d4ce5177c4d3b2cc75e171dc6c9ce334a71032ed7315f4c502a3401113 +size 25382 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-7.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-7.png new file mode 100644 index 00000000..00fe1ec1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b10c384d2eaef70883fdc1ee7e278bbe516af49b06fea819f53ce24bdea354a2 +size 24265 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-8.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-8.png new file mode 100644 index 00000000..1b13a716 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df9203bd11c9c79ecd479a30b371be360956990daee0bb59a23c87b8f3546c81 +size 24452 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-9.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-9.png new file mode 100644 index 00000000..25f7d6d4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grading-9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92512b344678b7a05826cad347b302f5e7ebd96e6590477a51e30ddb675920cf +size 18909 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grain.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grain.png new file mode 100644 index 00000000..90f465e0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/grain.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5e4ba0511290211d4ab51710272734d493f1746bb6e8c0d2749cad41f92fcf4 +size 8837 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/home-after.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/home-after.png new file mode 100644 index 00000000..cb5da9a0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/home-after.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d8241f5729dc618bb75df88e9a9fb53d9f6967c98a7d58067260f275c696c9e +size 392020 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/home-before.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/home-before.png new file mode 100644 index 00000000..cfbba229 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/home-before.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e1411dff158cb088cd2d4662611ae96042ec1c22be81dc24d6fd15a0a23924e +size 435530 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/lensdistortion.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/lensdistortion.png new file mode 100644 index 00000000..51194d90 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/lensdistortion.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d9b07970be1acc20e99a15246dc6a9243f2bb13f564a3633c90764b06d412a +size 11776 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/motionblur.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/motionblur.png new file mode 100644 index 00000000..b2b1be5b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/motionblur.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:524b3ccedd9adb6482b710731f091b4bb603d13500a1b7e2e3a47945c0c2c763 +size 6949 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/quickstart-1.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/quickstart-1.png new file mode 100644 index 00000000..b48c0026 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/quickstart-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07ec4e8fe86fe113c6c7edbd71145eaeabd49d26b07a0d16b4b266d7135b0045 +size 21737 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/quickstart-2.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/quickstart-2.png new file mode 100644 index 00000000..153b77d5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/quickstart-2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86e0a35d90edd4d70a8aa591545bfc0d635999967b0da703de2df2d4151a6a25 +size 16090 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/quickstart-3.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/quickstart-3.png new file mode 100644 index 00000000..ae18d2b4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/quickstart-3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b106b1a3de476e2ed75c9ea38a208bd4229f7d3c51d5849246a47ed3c9f1828d +size 31152 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-antialiasing.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-antialiasing.png new file mode 100644 index 00000000..db68229a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-antialiasing.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e244cc05a06d97cf3aa11f560e0c4b905ec08a2f475e9049bf855f748ce4ade0 +size 184111 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-ao.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-ao.png new file mode 100644 index 00000000..628bc6f7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-ao.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:037cdf8ad40195c9e9dc5852ae4f8a3a989b3d4c0b3203c48ec4965926ef11ac +size 134645 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-bloom.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-bloom.png new file mode 100644 index 00000000..eaa47795 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-bloom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b0617d53136e63b1d2b8f8b0c4f6426bbb767668c4650fae4f1c16f1e741611 +size 93344 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-chroma.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-chroma.png new file mode 100644 index 00000000..e49cf0ba --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-chroma.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b00703413cfaaf40b05602fdcd13d1bf160b8c714c6b72c128016a737d476cf +size 450335 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-distortion.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-distortion.png new file mode 100644 index 00000000..5ea15fcb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-distortion.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deec098c5eb3f0ead743909ef858ace9239b7e1d660d055a9a8f5ed13f619ae0 +size 280871 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-dof.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-dof.png new file mode 100644 index 00000000..25bf242f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-dof.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90459c77a28a702e7c3cd4b2a5c50be6fdf0d85e947eaddbc39e58e172945103 +size 272198 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-fog.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-fog.png new file mode 100644 index 00000000..d90ae26f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-fog.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a08421a8d8aa5033dabd0e159906b02a013ee6f06ed54fa7e28815bd8aabd9c +size 409243 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-grading.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-grading.png new file mode 100644 index 00000000..7becea35 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-grading.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:863acc8161bd362c1b61baded3360d0fce414d37c6600fa9ea15f1d224372410 +size 974749 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-motionblur.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-motionblur.png new file mode 100644 index 00000000..3ac68a78 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-motionblur.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:740fabb1407a3c8eea2e50fc66eb374565e35ccdb9df0d0b7a3ae7f23b4e2ad3 +size 235592 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-ssr.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-ssr.png new file mode 100644 index 00000000..d9369bef --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-ssr.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48c2408f8b09fa0b01e49725c67930624c516a1894cf1fb286b7b7ff9cc85255 +size 434803 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-vignette.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-vignette.png new file mode 100644 index 00000000..60cc1140 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/screenshot-vignette.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dda7832f42dceef0d6dffa2784fff75a72d2cf63a8f75e5957d73ba4d4945c59 +size 274383 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/ssao-1.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/ssao-1.png new file mode 100644 index 00000000..7b466d10 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/ssao-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2daa2536863129778e3106e053f05189d69adbca0659b8ef5fe13b50a787cf8f +size 12418 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/ssao-2.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/ssao-2.png new file mode 100644 index 00000000..80bcc987 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/ssao-2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5b1bb5d3b953a4f041b8211048b4bddbddcefa2f1b91d08b248712dcf9a764a +size 11430 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/ssr.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/ssr.png new file mode 100644 index 00000000..9d14324c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/ssr.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d98945a51780ac4d7122d75ce0abc47732b211a6319149b668ac12ed18ec1ab8 +size 15599 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/vignette-1.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/vignette-1.png new file mode 100644 index 00000000..29c04b8f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/vignette-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07a4b666b0adcbfccf8fbad599c5ce95b63d212b541b7e6b99f5750e102254b7 +size 12457 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/vignette-2.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/vignette-2.png new file mode 100644 index 00000000..6c05dc4d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/images/vignette-2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d9ac8f69e6a1846304f9c568080bd7709556c482e71f68b0cd0ed7ad4437fc8 +size 9004 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/index.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/index.md new file mode 100644 index 00000000..b1093ab9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Documentation~/index.md @@ -0,0 +1,13 @@ +## Home + +**Post-processing** is the process of applying full-screen filters and effects to a camera’s image buffer before it is displayed to screen. It can drastically improve the visuals of your product with little setup time. + +You can use post-processing effects to simulate physical camera and film properties. + +The images below demonstrate a scene with and without post-processing. + +![](images/home-before.png) +
Without post-processing + +![](images/home-after.png) +
With post-processing diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/LICENSE.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/LICENSE.md new file mode 100644 index 00000000..8838ffa8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/LICENSE.md @@ -0,0 +1,5 @@ +Post-processing copyright © 2019 Unity Technologies ApS + +Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License). + +Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/LICENSE.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/LICENSE.md.meta new file mode 100644 index 00000000..c0254d12 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 19d205ceab90d42038ad1d376affc356 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing.meta new file mode 100644 index 00000000..30be5654 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d256a256b5667448bb3f33f75dbb4bf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor.meta new file mode 100644 index 00000000..0b9e4153 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 10af18f17ff5ecf47bc4dbd1551b36d2 +folderAsset: yes +timeCreated: 1488201031 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes.meta new file mode 100644 index 00000000..b57a7229 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f5422948b83b1d34c86e710f0d9fea30 +folderAsset: yes +timeCreated: 1492690959 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/DecoratorAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/DecoratorAttribute.cs new file mode 100644 index 00000000..bf46ff54 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/DecoratorAttribute.cs @@ -0,0 +1,27 @@ +using System; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// Tells a class which inspector attribute it's a decorator + /// for. + /// + /// + [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] + public sealed class DecoratorAttribute : Attribute + { + /// + /// The attribute type that this decorator can inspect. + /// + public readonly Type attributeType; + + /// + /// Creates a new attribute. + /// + /// The type that this decorator can inspect + public DecoratorAttribute(Type attributeType) + { + this.attributeType = attributeType; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/DecoratorAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/DecoratorAttribute.cs.meta new file mode 100644 index 00000000..5fb571de --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/DecoratorAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9753335d6f48da542be1c720aa07bbf5 +timeCreated: 1493109769 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs new file mode 100644 index 00000000..86d8048c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs @@ -0,0 +1,28 @@ +using System; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// Tells a class which run-time type it's an editor + /// for. When you make a custom editor for an effect, you need put this attribute on the editor + /// class. + /// + /// + [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] + public sealed class PostProcessEditorAttribute : Attribute + { + /// + /// The type that this editor can edit. + /// + public readonly Type settingsType; + + /// + /// Creates a new attribute. + /// + /// The type that this editor can edit + public PostProcessEditorAttribute(Type settingsType) + { + this.settingsType = settingsType; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs.meta new file mode 100644 index 00000000..c28444c9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Attributes/PostProcessEditorAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 70ea2ab329ffbac43a0a02daa61dbe6b +timeCreated: 1492690987 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/BaseEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/BaseEditor.cs new file mode 100644 index 00000000..bb08754e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/BaseEditor.cs @@ -0,0 +1,59 @@ +using System; +using System.Linq.Expressions; +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// Small wrapper on top of to ease the access of the underlying component + /// and its serialized fields. + /// + /// The type of the target component to make an editor for + /// + /// + /// public class MyMonoBehaviour : MonoBehaviour + /// { + /// public float myProperty = 1.0f; + /// } + /// + /// [CustomEditor(typeof(MyMonoBehaviour))] + /// public sealed class MyMonoBehaviourEditor : BaseEditor<MyMonoBehaviour> + /// { + /// SerializedProperty m_MyProperty; + /// + /// void OnEnable() + /// { + /// m_MyProperty = FindProperty(x => x.myProperty); + /// } + /// + /// public override void OnInspectorGUI() + /// { + /// EditorGUILayout.PropertyField(m_MyProperty); + /// } + /// } + /// + /// + public class BaseEditor : Editor + where T : MonoBehaviour + { + /// + /// The target component. + /// + protected T m_Target + { + get { return (T)target; } + } + + /// + /// + /// + /// + /// + /// + protected SerializedProperty FindProperty(Expression> expr) + { + return serializedObject.FindProperty(RuntimeUtilities.GetFieldPath(expr)); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/BaseEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/BaseEditor.cs.meta new file mode 100644 index 00000000..f865b530 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/BaseEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 69a4fc27499557744827c787d71fdf08 +timeCreated: 1488275908 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators.meta new file mode 100644 index 00000000..872280ea --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 21a375b704549664589881dfc892e7e7 +folderAsset: yes +timeCreated: 1493051174 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/AttributeDecorator.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/AttributeDecorator.cs new file mode 100644 index 00000000..98ba5f62 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/AttributeDecorator.cs @@ -0,0 +1,35 @@ +using System; +using UnityEngine; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// The base abstract class for all attribute decorators. + /// + public abstract class AttributeDecorator + { + /// + /// Override this and return false if you want to customize the override checkbox + /// position, else it'll automatically draw it and put the property content in a + /// horizontal scope. + /// + /// true if the override checkbox should be automatically put next to the + /// property, false if it uses a custom position + public virtual bool IsAutoProperty() + { + return true; + } + + /// + /// The rendering method called for the custom GUI. + /// + /// The property to draw the UI for + /// The override checkbox property + /// The title and tooltip for the property + /// A reference to the property attribute set on the original field + /// + /// true if the property UI got rendered successfully, false to + /// fallback on the default editor UI for this property + public abstract bool OnGUI(SerializedProperty property, SerializedProperty overrideState, GUIContent title, Attribute attribute); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/AttributeDecorator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/AttributeDecorator.cs.meta new file mode 100644 index 00000000..ffd22a33 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/AttributeDecorator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6b2666165a17bbd4e851c1382898651e +timeCreated: 1493051184 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/Decorators.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/Decorators.cs new file mode 100644 index 00000000..e5fcce94 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/Decorators.cs @@ -0,0 +1,143 @@ +using System; +using UnityEngine; + +namespace UnityEditor.Rendering.PostProcessing +{ + [Decorator(typeof(RangeAttribute))] + internal sealed class RangeDecorator : AttributeDecorator + { + public override bool OnGUI(SerializedProperty property, SerializedProperty overrideState, GUIContent title, Attribute attribute) + { + var attr = (RangeAttribute)attribute; + + if (property.propertyType == SerializedPropertyType.Float) + { + property.floatValue = EditorGUILayout.Slider(title, property.floatValue, attr.min, attr.max); + return true; + } + + if (property.propertyType == SerializedPropertyType.Integer) + { + property.intValue = EditorGUILayout.IntSlider(title, property.intValue, (int)attr.min, (int)attr.max); + return true; + } + + return false; + } + } + + [Decorator(typeof(UnityEngine.Rendering.PostProcessing.MinAttribute))] + internal sealed class MinDecorator : AttributeDecorator + { + public override bool OnGUI(SerializedProperty property, SerializedProperty overrideState, GUIContent title, Attribute attribute) + { + var attr = (UnityEngine.Rendering.PostProcessing.MinAttribute)attribute; + + if (property.propertyType == SerializedPropertyType.Float) + { + float v = EditorGUILayout.FloatField(title, property.floatValue); + property.floatValue = Mathf.Max(v, attr.min); + return true; + } + + if (property.propertyType == SerializedPropertyType.Integer) + { + int v = EditorGUILayout.IntField(title, property.intValue); + property.intValue = Mathf.Max(v, (int)attr.min); + return true; + } + + return false; + } + } + + [Decorator(typeof(UnityEngine.Rendering.PostProcessing.MaxAttribute))] + internal sealed class MaxDecorator : AttributeDecorator + { + public override bool OnGUI(SerializedProperty property, SerializedProperty overrideState, GUIContent title, Attribute attribute) + { + var attr = (UnityEngine.Rendering.PostProcessing.MaxAttribute)attribute; + + if (property.propertyType == SerializedPropertyType.Float) + { + float v = EditorGUILayout.FloatField(title, property.floatValue); + property.floatValue = Mathf.Min(v, attr.max); + return true; + } + + if (property.propertyType == SerializedPropertyType.Integer) + { + int v = EditorGUILayout.IntField(title, property.intValue); + property.intValue = Mathf.Min(v, (int)attr.max); + return true; + } + + return false; + } + } + + [Decorator(typeof(UnityEngine.Rendering.PostProcessing.MinMaxAttribute))] + internal sealed class MinMaxDecorator : AttributeDecorator + { + public override bool OnGUI(SerializedProperty property, SerializedProperty overrideState, GUIContent title, Attribute attribute) + { + var attr = (UnityEngine.Rendering.PostProcessing.MinMaxAttribute)attribute; + + if (property.propertyType == SerializedPropertyType.Float) + { + float v = EditorGUILayout.FloatField(title, property.floatValue); + property.floatValue = Mathf.Clamp(v, attr.min, attr.max); + return true; + } + + if (property.propertyType == SerializedPropertyType.Integer) + { + int v = EditorGUILayout.IntField(title, property.intValue); + property.intValue = Mathf.Clamp(v, (int)attr.min, (int)attr.max); + return true; + } + + if (property.propertyType == SerializedPropertyType.Vector2) + { + var v = property.vector2Value; + EditorGUILayout.MinMaxSlider(title, ref v.x, ref v.y, attr.min, attr.max); + property.vector2Value = v; + return true; + } + + return false; + } + } + + [Decorator(typeof(ColorUsageAttribute))] + internal sealed class ColorUsageDecorator : AttributeDecorator + { + public override bool OnGUI(SerializedProperty property, SerializedProperty overrideState, GUIContent title, Attribute attribute) + { + var attr = (ColorUsageAttribute)attribute; + + if (property.propertyType != SerializedPropertyType.Color) + return false; + +#if UNITY_2018_1_OR_NEWER + property.colorValue = EditorGUILayout.ColorField(title, property.colorValue, true, attr.showAlpha, attr.hdr); +#else + ColorPickerHDRConfig hdrConfig = null; + + if (attr.hdr) + { + hdrConfig = new ColorPickerHDRConfig( + attr.minBrightness, + attr.maxBrightness, + attr.minExposureValue, + attr.maxExposureValue + ); + } + + property.colorValue = EditorGUILayout.ColorField(title, property.colorValue, true, attr.showAlpha, attr.hdr, hdrConfig); +#endif + + return true; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/Decorators.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/Decorators.cs.meta new file mode 100644 index 00000000..773f5fdd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/Decorators.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d6ae47710b8593e41960a944bb29e6c3 +timeCreated: 1493051241 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/TrackballDecorator.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/TrackballDecorator.cs new file mode 100644 index 00000000..c60d58e9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/TrackballDecorator.cs @@ -0,0 +1,209 @@ +using System; +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [Decorator(typeof(TrackballAttribute))] + internal sealed class TrackballDecorator : AttributeDecorator + { + static readonly int k_ThumbHash = "colorWheelThumb".GetHashCode(); + static Material s_Material; + + bool m_ResetState; + Vector2 m_CursorPos; + + public override bool IsAutoProperty() + { + return false; + } + + public override bool OnGUI(SerializedProperty property, SerializedProperty overrideState, GUIContent title, Attribute attribute) + { + if (property.propertyType != SerializedPropertyType.Vector4) + return false; + + var value = property.vector4Value; + + using (new EditorGUILayout.VerticalScope()) + { + using (new EditorGUI.DisabledScope(!overrideState.boolValue)) + DrawWheel(ref value, overrideState.boolValue, (TrackballAttribute)attribute); + + DrawLabelAndOverride(title, overrideState); + } + + if (m_ResetState) + { + value = Vector4.zero; + m_ResetState = false; + } + + property.vector4Value = value; + + return true; + } + + void DrawWheel(ref Vector4 value, bool overrideState, TrackballAttribute attr) + { + var wheelRect = GUILayoutUtility.GetAspectRect(1f); + float size = wheelRect.width; + float hsize = size / 2f; + float radius = 0.38f * size; + + Vector3 hsv; + Color.RGBToHSV(value, out hsv.x, out hsv.y, out hsv.z); + float offset = value.w; + + // Thumb + var thumbPos = Vector2.zero; + float theta = hsv.x * (Mathf.PI * 2f); + thumbPos.x = Mathf.Cos(theta + (Mathf.PI / 2f)); + thumbPos.y = Mathf.Sin(theta - (Mathf.PI / 2f)); + thumbPos *= hsv.y * radius; + + // Draw the wheel + if (Event.current.type == EventType.Repaint) + { + // Retina support + float scale = EditorGUIUtility.pixelsPerPoint; + + if (s_Material == null) + s_Material = new Material(Shader.Find("Hidden/PostProcessing/Editor/Trackball")) { hideFlags = HideFlags.HideAndDontSave }; + + // Wheel texture + #if UNITY_2018_1_OR_NEWER + const RenderTextureReadWrite kReadWrite = RenderTextureReadWrite.sRGB; + #else + const RenderTextureReadWrite kReadWrite = RenderTextureReadWrite.Linear; + #endif + + var oldRT = RenderTexture.active; + var rt = RenderTexture.GetTemporary((int)(size * scale), (int)(size * scale), 0, RenderTextureFormat.ARGB32, kReadWrite); + s_Material.SetFloat("_Offset", offset); + s_Material.SetFloat("_DisabledState", overrideState ? 1f : 0.5f); + s_Material.SetVector("_Resolution", new Vector2(size * scale, size * scale / 2f)); + Graphics.Blit(null, rt, s_Material, EditorGUIUtility.isProSkin ? 0 : 1); + RenderTexture.active = oldRT; + + GUI.DrawTexture(wheelRect, rt); + RenderTexture.ReleaseTemporary(rt); + + var thumbSize = Styling.wheelThumbSize; + var thumbSizeH = thumbSize / 2f; + Styling.wheelThumb.Draw(new Rect(wheelRect.x + hsize + thumbPos.x - thumbSizeH.x, wheelRect.y + hsize + thumbPos.y - thumbSizeH.y, thumbSize.x, thumbSize.y), false, false, false, false); + } + + // Input + var bounds = wheelRect; + bounds.x += hsize - radius; + bounds.y += hsize - radius; + bounds.width = bounds.height = radius * 2f; + hsv = GetInput(bounds, hsv, thumbPos, radius); + value = Color.HSVToRGB(hsv.x, hsv.y, 1f); + value.w = offset; + + // Offset + var sliderRect = GUILayoutUtility.GetRect(1f, 17f); + float padding = sliderRect.width * 0.05f; // 5% padding + sliderRect.xMin += padding; + sliderRect.xMax -= padding; + value.w = GUI.HorizontalSlider(sliderRect, value.w, -1f, 1f); + + if (attr.mode == TrackballAttribute.Mode.None) + return; + + // Values + var displayValue = Vector3.zero; + + switch (attr.mode) + { + case TrackballAttribute.Mode.Lift: displayValue = ColorUtilities.ColorToLift(value); + break; + case TrackballAttribute.Mode.Gamma: displayValue = ColorUtilities.ColorToInverseGamma(value); + break; + case TrackballAttribute.Mode.Gain: displayValue = ColorUtilities.ColorToGain(value); + break; + } + + using (new EditorGUI.DisabledGroupScope(true)) + { + var valuesRect = GUILayoutUtility.GetRect(1f, 17f); + valuesRect.width /= 3f; + GUI.Label(valuesRect, displayValue.x.ToString("F2"), EditorStyles.centeredGreyMiniLabel); + valuesRect.x += valuesRect.width; + GUI.Label(valuesRect, displayValue.y.ToString("F2"), EditorStyles.centeredGreyMiniLabel); + valuesRect.x += valuesRect.width; + GUI.Label(valuesRect, displayValue.z.ToString("F2"), EditorStyles.centeredGreyMiniLabel); + valuesRect.x += valuesRect.width; + } + } + + void DrawLabelAndOverride(GUIContent title, SerializedProperty overrideState) + { + // Title + var areaRect = GUILayoutUtility.GetRect(1f, 17f); + var labelSize = Styling.wheelLabel.CalcSize(title); + var labelRect = new Rect(areaRect.x + areaRect.width / 2 - labelSize.x / 2, areaRect.y, labelSize.x, labelSize.y); + GUI.Label(labelRect, title, Styling.wheelLabel); + + // Override checkbox + var overrideRect = new Rect(labelRect.x - 17, labelRect.y + 3, 17f, 17f); + EditorUtilities.DrawOverrideCheckbox(overrideRect, overrideState); + } + + Vector3 GetInput(Rect bounds, Vector3 hsv, Vector2 thumbPos, float radius) + { + var e = Event.current; + var id = GUIUtility.GetControlID(k_ThumbHash, FocusType.Passive, bounds); + var mousePos = e.mousePosition; + + if (e.type == EventType.MouseDown && GUIUtility.hotControl == 0 && bounds.Contains(mousePos)) + { + if (e.button == 0) + { + var center = new Vector2(bounds.x + radius, bounds.y + radius); + float dist = Vector2.Distance(center, mousePos); + + if (dist <= radius) + { + e.Use(); + m_CursorPos = new Vector2(thumbPos.x + radius, thumbPos.y + radius); + GUIUtility.hotControl = id; + GUI.changed = true; + } + } + else if (e.button == 1) + { + e.Use(); + GUI.changed = true; + m_ResetState = true; + } + } + else if (e.type == EventType.MouseDrag && e.button == 0 && GUIUtility.hotControl == id) + { + e.Use(); + GUI.changed = true; + m_CursorPos += e.delta * GlobalSettings.trackballSensitivity; + GetWheelHueSaturation(m_CursorPos.x, m_CursorPos.y, radius, out hsv.x, out hsv.y); + } + else if (e.rawType == EventType.MouseUp && e.button == 0 && GUIUtility.hotControl == id) + { + e.Use(); + GUIUtility.hotControl = 0; + } + + return hsv; + } + + void GetWheelHueSaturation(float x, float y, float radius, out float hue, out float saturation) + { + float dx = (x - radius) / radius; + float dy = (y - radius) / radius; + float d = Mathf.Sqrt(dx * dx + dy * dy); + hue = Mathf.Atan2(dx, -dy); + hue = 1f - ((hue > 0) ? hue : (Mathf.PI * 2f) + hue) / (Mathf.PI * 2f); + saturation = Mathf.Clamp01(d); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/TrackballDecorator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/TrackballDecorator.cs.meta new file mode 100644 index 00000000..52832a68 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Decorators/TrackballDecorator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 26ed99f46b86df8449003e6ec0f65144 +timeCreated: 1493900975 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/EffectListEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/EffectListEditor.cs new file mode 100644 index 00000000..6f9a995a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/EffectListEditor.cs @@ -0,0 +1,346 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Assertions; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// This class is used to draw the user interface in the inspector for all the settings + /// contained in a . + /// + public sealed class EffectListEditor + { + /// + /// A reference to the being displayed by this editor. + /// + public PostProcessProfile asset { get; private set; } + + Editor m_BaseEditor; + + SerializedObject m_SerializedObject; + SerializedProperty m_SettingsProperty; + + Dictionary m_EditorTypes; // SettingsType => EditorType + List m_Editors; + + /// + /// Creates a new instance to be used inside an existing . + /// + /// A reference to the parent editor instance. + public EffectListEditor(Editor editor) + { + Assert.IsNotNull(editor); + m_BaseEditor = editor; + } + + /// + /// Initializes the editor. This method should be called before is + /// called. + /// + /// A reference to the that will be + /// displayed. + /// A of the given instance. + public void Init(PostProcessProfile asset, SerializedObject serializedObject) + { + Assert.IsNotNull(asset); + Assert.IsNotNull(serializedObject); + + this.asset = asset; + m_SerializedObject = serializedObject; + m_SettingsProperty = serializedObject.FindProperty("settings"); + Assert.IsNotNull(m_SettingsProperty); + + m_EditorTypes = new Dictionary(); + m_Editors = new List(); + + // Gets the list of all available postfx editors + var editorTypes = RuntimeUtilities.GetAllAssemblyTypes() + .Where( + t => t.IsSubclassOf(typeof(PostProcessEffectBaseEditor)) + && t.IsDefined(typeof(PostProcessEditorAttribute), false) + && !t.IsAbstract + ); + + // Map them to their corresponding settings type + foreach (var editorType in editorTypes) + { + var attribute = editorType.GetAttribute(); + m_EditorTypes.Add(attribute.settingsType, editorType); + } + + // Create editors for existing settings + for (int i = 0; i < this.asset.settings.Count; i++) + CreateEditor(this.asset.settings[i], m_SettingsProperty.GetArrayElementAtIndex(i)); + + // Keep track of undo/redo to redraw the inspector when that happens + Undo.undoRedoPerformed += OnUndoRedoPerformed; + } + + void OnUndoRedoPerformed() + { + asset.isDirty = true; + + // Dumb hack to make sure the serialized object is up to date on undo (else there'll be + // a state mismatch when this class is used in a GameObject inspector). + m_SerializedObject.Update(); + m_SerializedObject.ApplyModifiedProperties(); + + // Seems like there's an issue with the inspector not repainting after some undo events + // This will take care of that + m_BaseEditor.Repaint(); + } + + void CreateEditor(PostProcessEffectSettings settings, SerializedProperty property, int index = -1) + { + var settingsType = settings.GetType(); + Type editorType; + + if (!m_EditorTypes.TryGetValue(settingsType, out editorType)) + editorType = typeof(DefaultPostProcessEffectEditor); + + var editor = (PostProcessEffectBaseEditor)Activator.CreateInstance(editorType); + editor.Init(settings, m_BaseEditor); + editor.baseProperty = property.Copy(); + + if (index < 0) + m_Editors.Add(editor); + else + m_Editors[index] = editor; + } + + // Clears & recreate all editors - mainly used when the volume has been modified outside of + // the editor (user scripts, inspector reset etc). + void RefreshEditors() + { + // Disable all editors first + foreach (var editor in m_Editors) + editor.OnDisable(); + + // Remove them + m_Editors.Clear(); + + // Recreate editors for existing settings, if any + for (int i = 0; i < asset.settings.Count; i++) + CreateEditor(asset.settings[i], m_SettingsProperty.GetArrayElementAtIndex(i)); + } + + /// + /// This method should be called when the editor is destroyed or disabled. + /// + public void Clear() + { + if (m_Editors == null) + return; // Hasn't been inited yet + + foreach (var editor in m_Editors) + editor.OnDisable(); + + m_Editors.Clear(); + m_EditorTypes.Clear(); + + Undo.undoRedoPerformed -= OnUndoRedoPerformed; + } + + /// + /// Draws the settings for the referenced in the editor. + /// + public void OnGUI() + { + if (asset == null) + return; + + if (asset.isDirty) + { + RefreshEditors(); + asset.isDirty = false; + } + + bool isEditable = !VersionControl.Provider.isActive + || AssetDatabase.IsOpenForEdit(asset, StatusQueryOptions.UseCachedIfPossible); + + using (new EditorGUI.DisabledScope(!isEditable)) + { + EditorGUILayout.LabelField(EditorUtilities.GetContent("Overrides"), EditorStyles.boldLabel); + + // Override list + for (int i = 0; i < m_Editors.Count; i++) + { + var editor = m_Editors[i]; + string title = editor.GetDisplayTitle(); + int id = i; // Needed for closure capture below + + EditorUtilities.DrawSplitter(); + bool displayContent = EditorUtilities.DrawHeader( + title, + editor.baseProperty, + editor.activeProperty, + editor.target, + () => ResetEffectOverride(editor.target.GetType(), id), + () => RemoveEffectOverride(id) + ); + + if (displayContent) + { + using (new EditorGUI.DisabledScope(!editor.activeProperty.boolValue)) + editor.OnInternalInspectorGUI(); + } + } + + if (m_Editors.Count > 0) + { + EditorUtilities.DrawSplitter(); + EditorGUILayout.Space(); + } + else + { + EditorGUILayout.HelpBox("No override set on this volume.", MessageType.Info); + } + + if (GUILayout.Button("Add effect...", EditorStyles.miniButton)) + { + var menu = new GenericMenu(); + + var typeMap = PostProcessManager.instance.settingsTypes; + foreach (var kvp in typeMap) + { + var type = kvp.Key; + var title = EditorUtilities.GetContent(kvp.Value.menuItem); + bool exists = asset.HasSettings(type); + + if (!exists) + menu.AddItem(title, false, () => AddEffectOverride(type)); + else + menu.AddDisabledItem(title); + } + + menu.ShowAsContext(); + } + + EditorGUILayout.Space(); + } + } + + void AddEffectOverride(Type type) + { + m_SerializedObject.Update(); + + var effect = CreateNewEffect(type); + Undo.RegisterCreatedObjectUndo(effect, "Add Effect Override"); + + // Store this new effect as a subasset so we can reference it safely afterwards. Only when its not an instantiated profile + if (EditorUtility.IsPersistent(asset)) + AssetDatabase.AddObjectToAsset(effect, asset); + + // Grow the list first, then add - that's how serialized lists work in Unity + m_SettingsProperty.arraySize++; + var effectProp = m_SettingsProperty.GetArrayElementAtIndex(m_SettingsProperty.arraySize - 1); + effectProp.objectReferenceValue = effect; + + // Create & store the internal editor object for this effect + CreateEditor(effect, effectProp); + + m_SerializedObject.ApplyModifiedProperties(); + + // Force save / refresh. Important to do this last because SaveAssets can cause effect to become null! + if (EditorUtility.IsPersistent(asset)) + { + EditorUtility.SetDirty(asset); + AssetDatabase.SaveAssets(); + } + } + + void RemoveEffectOverride(int id) + { + // Huh. Hack to keep foldout state on the next element... + bool nextFoldoutState = false; + if (id < m_Editors.Count - 1) + nextFoldoutState = m_Editors[id + 1].baseProperty.isExpanded; + + // Remove from the cached editors list + m_Editors[id].OnDisable(); + m_Editors.RemoveAt(id); + + m_SerializedObject.Update(); + + var property = m_SettingsProperty.GetArrayElementAtIndex(id); + var effect = property.objectReferenceValue; + + // Unassign it (should be null already but serialization does funky things + property.objectReferenceValue = null; + + // ...and remove the array index itself from the list + m_SettingsProperty.DeleteArrayElementAtIndex(id); + + // Finally refresh editor reference to the serialized settings list + for (int i = 0; i < m_Editors.Count; i++) + m_Editors[i].baseProperty = m_SettingsProperty.GetArrayElementAtIndex(i).Copy(); + + if (id < m_Editors.Count) + m_Editors[id].baseProperty.isExpanded = nextFoldoutState; + + m_SerializedObject.ApplyModifiedProperties(); + + // Destroy the setting object after ApplyModifiedProperties(). If we do it before, redo + // actions will be in the wrong order and the reference to the setting object in the + // list will be lost. + Undo.DestroyObjectImmediate(effect); + + // Force save / refresh + EditorUtility.SetDirty(asset); + AssetDatabase.SaveAssets(); + } + + // Reset is done by deleting and removing the object from the list and adding a new one in + // the place as it was before + void ResetEffectOverride(Type type, int id) + { + // Remove from the cached editors list + m_Editors[id].OnDisable(); + m_Editors[id] = null; + + m_SerializedObject.Update(); + + var property = m_SettingsProperty.GetArrayElementAtIndex(id); + var prevSettings = property.objectReferenceValue; + + // Unassign it but down remove it from the array to keep the index available + property.objectReferenceValue = null; + + // Create a new object + var newEffect = CreateNewEffect(type); + Undo.RegisterCreatedObjectUndo(newEffect, "Reset Effect Override"); + + // Store this new effect as a subasset so we can reference it safely afterwards + AssetDatabase.AddObjectToAsset(newEffect, asset); + + // Put it in the reserved space + property.objectReferenceValue = newEffect; + + // Create & store the internal editor object for this effect + CreateEditor(newEffect, property, id); + + m_SerializedObject.ApplyModifiedProperties(); + + // Same as RemoveEffectOverride, destroy at the end so it's recreated first on Undo to + // make sure the GUID exists before undoing the list state + Undo.DestroyObjectImmediate(prevSettings); + + // Force save / refresh + EditorUtility.SetDirty(asset); + AssetDatabase.SaveAssets(); + } + + PostProcessEffectSettings CreateNewEffect(Type type) + { + var effect = (PostProcessEffectSettings)ScriptableObject.CreateInstance(type); + effect.hideFlags = HideFlags.HideInInspector | HideFlags.HideInHierarchy; + effect.name = type.Name; + effect.enabled.value = true; + return effect; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/EffectListEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/EffectListEditor.cs.meta new file mode 100644 index 00000000..201d41e7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/EffectListEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9f9fffe306f3969418c31ee836b6ffee +timeCreated: 1494328254 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects.meta new file mode 100644 index 00000000..c7143a17 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1da84851b99c43746afb49e79ae2b1d6 +folderAsset: yes +timeCreated: 1492696579 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs new file mode 100644 index 00000000..6b3800a8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs @@ -0,0 +1,74 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [PostProcessEditor(typeof(AmbientOcclusion))] + internal sealed class AmbientOcclusionEditor : PostProcessEffectEditor + { + SerializedParameterOverride m_Mode; + SerializedParameterOverride m_Intensity; + SerializedParameterOverride m_Color; + SerializedParameterOverride m_AmbientOnly; + SerializedParameterOverride m_ThicknessModifier; + SerializedParameterOverride m_DirectLightingStrength; + SerializedParameterOverride m_Quality; + SerializedParameterOverride m_Radius; + + public override void OnEnable() + { + m_Mode = FindParameterOverride(x => x.mode); + m_Intensity = FindParameterOverride(x => x.intensity); + m_Color = FindParameterOverride(x => x.color); + m_AmbientOnly = FindParameterOverride(x => x.ambientOnly); + m_ThicknessModifier = FindParameterOverride(x => x.thicknessModifier); + m_DirectLightingStrength = FindParameterOverride(x => x.directLightingStrength); + m_Quality = FindParameterOverride(x => x.quality); + m_Radius = FindParameterOverride(x => x.radius); + } + + public override void OnInspectorGUI() + { + PropertyField(m_Mode); + int aoMode = m_Mode.value.intValue; + + if (RuntimeUtilities.scriptableRenderPipelineActive && aoMode == (int)AmbientOcclusionMode.ScalableAmbientObscurance) + { + EditorGUILayout.HelpBox("Scalable ambient obscurance doesn't work with scriptable render pipelines.", MessageType.Warning); + return; + } + +#if !UNITY_2017_1_OR_NEWER + if (aoMode == (int)AmbientOcclusionMode.MultiScaleVolumetricObscurance) + { + EditorGUILayout.HelpBox("Multi-scale volumetric obscurance requires Unity 2017.1 or more.", MessageType.Warning); + return; + } +#endif + + PropertyField(m_Intensity); + + if (aoMode == (int)AmbientOcclusionMode.ScalableAmbientObscurance) + { + PropertyField(m_Radius); + PropertyField(m_Quality); + } + else if (aoMode == (int)AmbientOcclusionMode.MultiScaleVolumetricObscurance) + { + if (!SystemInfo.supportsComputeShaders) + EditorGUILayout.HelpBox("Multi-scale volumetric obscurance requires compute shader support.", MessageType.Warning); + + PropertyField(m_ThicknessModifier); + + if (RuntimeUtilities.scriptableRenderPipelineActive) + PropertyField(m_DirectLightingStrength); + } + + PropertyField(m_Color); + PropertyField(m_AmbientOnly); + + if (m_AmbientOnly.overrideState.boolValue && m_AmbientOnly.value.boolValue && !RuntimeUtilities.scriptableRenderPipelineActive) + EditorGUILayout.HelpBox("Ambient-only only works with cameras rendering in Deferred + HDR", MessageType.Info); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs.meta new file mode 100644 index 00000000..05a9d62d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 67909952e72978b4ea41880509c936ff +timeCreated: 1505217529 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AutoExposureEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AutoExposureEditor.cs new file mode 100644 index 00000000..c6343868 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AutoExposureEditor.cs @@ -0,0 +1,63 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [PostProcessEditor(typeof(AutoExposure))] + internal sealed class AutoExposureEditor : PostProcessEffectEditor + { + SerializedParameterOverride m_Filtering; + + SerializedParameterOverride m_MinLuminance; + SerializedParameterOverride m_MaxLuminance; + SerializedParameterOverride m_KeyValue; + + SerializedParameterOverride m_EyeAdaptation; + SerializedParameterOverride m_SpeedUp; + SerializedParameterOverride m_SpeedDown; + + public override void OnEnable() + { + m_Filtering = FindParameterOverride(x => x.filtering); + + m_MinLuminance = FindParameterOverride(x => x.minLuminance); + m_MaxLuminance = FindParameterOverride(x => x.maxLuminance); + m_KeyValue = FindParameterOverride(x => x.keyValue); + + m_EyeAdaptation = FindParameterOverride(x => x.eyeAdaptation); + m_SpeedUp = FindParameterOverride(x => x.speedUp); + m_SpeedDown = FindParameterOverride(x => x.speedDown); + } + + public override void OnInspectorGUI() + { + if (!SystemInfo.supportsComputeShaders) + EditorGUILayout.HelpBox("Auto exposure requires compute shader support.", MessageType.Warning); + + EditorUtilities.DrawHeaderLabel("Exposure"); + + PropertyField(m_Filtering); + PropertyField(m_MinLuminance); + PropertyField(m_MaxLuminance); + + // Clamp min/max adaptation values + float minLum = m_MinLuminance.value.floatValue; + float maxLum = m_MaxLuminance.value.floatValue; + m_MinLuminance.value.floatValue = Mathf.Min(minLum, maxLum); + m_MaxLuminance.value.floatValue = Mathf.Max(minLum, maxLum); + + PropertyField(m_KeyValue); + + EditorGUILayout.Space(); + EditorUtilities.DrawHeaderLabel("Adaptation"); + + PropertyField(m_EyeAdaptation); + + if (m_EyeAdaptation.value.intValue == (int)EyeAdaptation.Progressive) + { + PropertyField(m_SpeedUp); + PropertyField(m_SpeedDown); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AutoExposureEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AutoExposureEditor.cs.meta new file mode 100644 index 00000000..d901e9ce --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/AutoExposureEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3051d2fb25301fa4a81e797109712feb +timeCreated: 1493022639 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/BloomEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/BloomEditor.cs new file mode 100644 index 00000000..9b424b03 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/BloomEditor.cs @@ -0,0 +1,65 @@ +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [PostProcessEditor(typeof(Bloom))] + internal sealed class BloomEditor : PostProcessEffectEditor + { + SerializedParameterOverride m_Intensity; + SerializedParameterOverride m_Threshold; + SerializedParameterOverride m_SoftKnee; + SerializedParameterOverride m_Clamp; + SerializedParameterOverride m_Diffusion; + SerializedParameterOverride m_AnamorphicRatio; + SerializedParameterOverride m_Color; + SerializedParameterOverride m_FastMode; + + SerializedParameterOverride m_DirtTexture; + SerializedParameterOverride m_DirtIntensity; + + public override void OnEnable() + { + m_Intensity = FindParameterOverride(x => x.intensity); + m_Threshold = FindParameterOverride(x => x.threshold); + m_SoftKnee = FindParameterOverride(x => x.softKnee); + m_Clamp = FindParameterOverride(x => x.clamp); + m_Diffusion = FindParameterOverride(x => x.diffusion); + m_AnamorphicRatio = FindParameterOverride(x => x.anamorphicRatio); + m_Color = FindParameterOverride(x => x.color); + m_FastMode = FindParameterOverride(x => x.fastMode); + + m_DirtTexture = FindParameterOverride(x => x.dirtTexture); + m_DirtIntensity = FindParameterOverride(x => x.dirtIntensity); + } + + public override void OnInspectorGUI() + { + EditorUtilities.DrawHeaderLabel("Bloom"); + + PropertyField(m_Intensity); + PropertyField(m_Threshold); + PropertyField(m_SoftKnee); + PropertyField(m_Clamp); + PropertyField(m_Diffusion); + PropertyField(m_AnamorphicRatio); + PropertyField(m_Color); + PropertyField(m_FastMode); + + if (m_FastMode.overrideState.boolValue && !m_FastMode.value.boolValue && EditorUtilities.isTargetingConsolesOrMobiles) + EditorGUILayout.HelpBox("For performance reasons it is recommended to use Fast Mode on mobile and console platforms.", MessageType.Warning); + + EditorGUILayout.Space(); + EditorUtilities.DrawHeaderLabel("Dirtiness"); + + PropertyField(m_DirtTexture); + PropertyField(m_DirtIntensity); + + if (RuntimeUtilities.isVREnabled) + { + if ((m_DirtIntensity.overrideState.boolValue && m_DirtIntensity.value.floatValue > 0f) + || (m_DirtTexture.overrideState.boolValue && m_DirtTexture.value.objectReferenceValue != null)) + EditorGUILayout.HelpBox("Using a dirt texture in VR is not recommended.", MessageType.Warning); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/BloomEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/BloomEditor.cs.meta new file mode 100644 index 00000000..38ac2027 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/BloomEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 47feae56b7bdcf4499b96c2aa3c6ce07 +timeCreated: 1493116477 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs new file mode 100644 index 00000000..203ab59e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs @@ -0,0 +1,31 @@ +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [PostProcessEditor(typeof(ChromaticAberration))] + internal sealed class ChromaticAberrationEditor : PostProcessEffectEditor + { + SerializedParameterOverride m_SpectralLut; + SerializedParameterOverride m_Intensity; + SerializedParameterOverride m_FastMode; + + public override void OnEnable() + { + m_SpectralLut = FindParameterOverride(x => x.spectralLut); + m_Intensity = FindParameterOverride(x => x.intensity); + m_FastMode = FindParameterOverride(x => x.fastMode); + } + + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + + PropertyField(m_SpectralLut); + PropertyField(m_Intensity); + PropertyField(m_FastMode); + + if (m_FastMode.overrideState.boolValue && !m_FastMode.value.boolValue && EditorUtilities.isTargetingConsolesOrMobiles) + EditorGUILayout.HelpBox("For performance reasons it is recommended to use Fast Mode on mobile and console platforms.", MessageType.Warning); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs.meta new file mode 100644 index 00000000..adb717a2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ChromaticAberrationEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8e5f5614c0d72445b292f4b16ab660b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ColorGradingEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ColorGradingEditor.cs new file mode 100644 index 00000000..7b49b7dd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ColorGradingEditor.cs @@ -0,0 +1,746 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [PostProcessEditor(typeof(ColorGrading))] + internal sealed class ColorGradingEditor : PostProcessEffectEditor + { + SerializedParameterOverride m_GradingMode; + + static GUIContent[] s_Curves = + { + new GUIContent("Master"), + new GUIContent("Red"), + new GUIContent("Green"), + new GUIContent("Blue"), + new GUIContent("Hue Vs Hue"), + new GUIContent("Hue Vs Sat"), + new GUIContent("Sat Vs Sat"), + new GUIContent("Lum Vs Sat") + }; + + SerializedParameterOverride m_ExternalLut; + + SerializedParameterOverride m_Tonemapper; + SerializedParameterOverride m_ToneCurveToeStrength; + SerializedParameterOverride m_ToneCurveToeLength; + SerializedParameterOverride m_ToneCurveShoulderStrength; + SerializedParameterOverride m_ToneCurveShoulderLength; + SerializedParameterOverride m_ToneCurveShoulderAngle; + SerializedParameterOverride m_ToneCurveGamma; + + SerializedParameterOverride m_LdrLut; + SerializedParameterOverride m_LdrLutContribution; + + SerializedParameterOverride m_Temperature; + SerializedParameterOverride m_Tint; + + SerializedParameterOverride m_ColorFilter; + SerializedParameterOverride m_HueShift; + SerializedParameterOverride m_Saturation; + SerializedParameterOverride m_Brightness; + SerializedParameterOverride m_PostExposure; + SerializedParameterOverride m_Contrast; + + SerializedParameterOverride m_MixerRedOutRedIn; + SerializedParameterOverride m_MixerRedOutGreenIn; + SerializedParameterOverride m_MixerRedOutBlueIn; + + SerializedParameterOverride m_MixerGreenOutRedIn; + SerializedParameterOverride m_MixerGreenOutGreenIn; + SerializedParameterOverride m_MixerGreenOutBlueIn; + + SerializedParameterOverride m_MixerBlueOutRedIn; + SerializedParameterOverride m_MixerBlueOutGreenIn; + SerializedParameterOverride m_MixerBlueOutBlueIn; + + SerializedParameterOverride m_Lift; + SerializedParameterOverride m_Gamma; + SerializedParameterOverride m_Gain; + + SerializedParameterOverride m_MasterCurve; + SerializedParameterOverride m_RedCurve; + SerializedParameterOverride m_GreenCurve; + SerializedParameterOverride m_BlueCurve; + + SerializedParameterOverride m_HueVsHueCurve; + SerializedParameterOverride m_HueVsSatCurve; + SerializedParameterOverride m_SatVsSatCurve; + SerializedParameterOverride m_LumVsSatCurve; + + // Internal references to the actual animation curves + // Needed for the curve editor + SerializedProperty m_RawMasterCurve; + SerializedProperty m_RawRedCurve; + SerializedProperty m_RawGreenCurve; + SerializedProperty m_RawBlueCurve; + + SerializedProperty m_RawHueVsHueCurve; + SerializedProperty m_RawHueVsSatCurve; + SerializedProperty m_RawSatVsSatCurve; + SerializedProperty m_RawLumVsSatCurve; + + CurveEditor m_CurveEditor; + Dictionary m_CurveDict; + + // Custom tone curve drawing + const int k_CustomToneCurveResolution = 48; + const float k_CustomToneCurveRangeY = 1.025f; + readonly Vector3[] m_RectVertices = new Vector3[4]; + readonly Vector3[] m_LineVertices = new Vector3[2]; + readonly Vector3[] m_CurveVertices = new Vector3[k_CustomToneCurveResolution]; + Rect m_CustomToneCurveRect; + readonly HableCurve m_HableCurve = new HableCurve(); + + public override void OnEnable() + { + m_GradingMode = FindParameterOverride(x => x.gradingMode); + + m_ExternalLut = FindParameterOverride(x => x.externalLut); + + m_Tonemapper = FindParameterOverride(x => x.tonemapper); + m_ToneCurveToeStrength = FindParameterOverride(x => x.toneCurveToeStrength); + m_ToneCurveToeLength = FindParameterOverride(x => x.toneCurveToeLength); + m_ToneCurveShoulderStrength = FindParameterOverride(x => x.toneCurveShoulderStrength); + m_ToneCurveShoulderLength = FindParameterOverride(x => x.toneCurveShoulderLength); + m_ToneCurveShoulderAngle = FindParameterOverride(x => x.toneCurveShoulderAngle); + m_ToneCurveGamma = FindParameterOverride(x => x.toneCurveGamma); + + m_LdrLut = FindParameterOverride(x => x.ldrLut); + m_LdrLutContribution = FindParameterOverride(x => x.ldrLutContribution); + + m_Temperature = FindParameterOverride(x => x.temperature); + m_Tint = FindParameterOverride(x => x.tint); + + m_ColorFilter = FindParameterOverride(x => x.colorFilter); + m_HueShift = FindParameterOverride(x => x.hueShift); + m_Saturation = FindParameterOverride(x => x.saturation); + m_Brightness = FindParameterOverride(x => x.brightness); + m_PostExposure = FindParameterOverride(x => x.postExposure); + m_Contrast = FindParameterOverride(x => x.contrast); + + m_MixerRedOutRedIn = FindParameterOverride(x => x.mixerRedOutRedIn); + m_MixerRedOutGreenIn = FindParameterOverride(x => x.mixerRedOutGreenIn); + m_MixerRedOutBlueIn = FindParameterOverride(x => x.mixerRedOutBlueIn); + + m_MixerGreenOutRedIn = FindParameterOverride(x => x.mixerGreenOutRedIn); + m_MixerGreenOutGreenIn = FindParameterOverride(x => x.mixerGreenOutGreenIn); + m_MixerGreenOutBlueIn = FindParameterOverride(x => x.mixerGreenOutBlueIn); + + m_MixerBlueOutRedIn = FindParameterOverride(x => x.mixerBlueOutRedIn); + m_MixerBlueOutGreenIn = FindParameterOverride(x => x.mixerBlueOutGreenIn); + m_MixerBlueOutBlueIn = FindParameterOverride(x => x.mixerBlueOutBlueIn); + + m_Lift = FindParameterOverride(x => x.lift); + m_Gamma = FindParameterOverride(x => x.gamma); + m_Gain = FindParameterOverride(x => x.gain); + + m_MasterCurve = FindParameterOverride(x => x.masterCurve); + m_RedCurve = FindParameterOverride(x => x.redCurve); + m_GreenCurve = FindParameterOverride(x => x.greenCurve); + m_BlueCurve = FindParameterOverride(x => x.blueCurve); + + m_HueVsHueCurve = FindParameterOverride(x => x.hueVsHueCurve); + m_HueVsSatCurve = FindParameterOverride(x => x.hueVsSatCurve); + m_SatVsSatCurve = FindParameterOverride(x => x.satVsSatCurve); + m_LumVsSatCurve = FindParameterOverride(x => x.lumVsSatCurve); + + m_RawMasterCurve = FindProperty(x => x.masterCurve.value.curve); + m_RawRedCurve = FindProperty(x => x.redCurve.value.curve); + m_RawGreenCurve = FindProperty(x => x.greenCurve.value.curve); + m_RawBlueCurve = FindProperty(x => x.blueCurve.value.curve); + + m_RawHueVsHueCurve = FindProperty(x => x.hueVsHueCurve.value.curve); + m_RawHueVsSatCurve = FindProperty(x => x.hueVsSatCurve.value.curve); + m_RawSatVsSatCurve = FindProperty(x => x.satVsSatCurve.value.curve); + m_RawLumVsSatCurve = FindProperty(x => x.lumVsSatCurve.value.curve); + + m_CurveEditor = new CurveEditor(); + m_CurveDict = new Dictionary(); + + // Prepare the curve editor + SetupCurve(m_RawMasterCurve, new Color(1f, 1f, 1f), 2, false); + SetupCurve(m_RawRedCurve, new Color(1f, 0f, 0f), 2, false); + SetupCurve(m_RawGreenCurve, new Color(0f, 1f, 0f), 2, false); + SetupCurve(m_RawBlueCurve, new Color(0f, 0.5f, 1f), 2, false); + SetupCurve(m_RawHueVsHueCurve, new Color(1f, 1f, 1f), 0, true); + SetupCurve(m_RawHueVsSatCurve, new Color(1f, 1f, 1f), 0, true); + SetupCurve(m_RawSatVsSatCurve, new Color(1f, 1f, 1f), 0, false); + SetupCurve(m_RawLumVsSatCurve, new Color(1f, 1f, 1f), 0, false); + } + + public override void OnInspectorGUI() + { + PropertyField(m_GradingMode); + + var gradingMode = (GradingMode)m_GradingMode.value.intValue; + + // Check if we're in gamma or linear and display a warning if we're trying to do hdr + // color grading while being in gamma mode + if (gradingMode != GradingMode.LowDefinitionRange) + { + if (QualitySettings.activeColorSpace == ColorSpace.Gamma) + EditorGUILayout.HelpBox("ColorSpace in project settings is set to Gamma, HDR color grading won't look correct. Switch to Linear or use LDR color grading mode instead.", MessageType.Warning); + } + + if (m_GradingMode.overrideState.boolValue && gradingMode == GradingMode.External) + { + if (!SystemInfo.supports3DRenderTextures || !SystemInfo.supportsComputeShaders) + EditorGUILayout.HelpBox("HDR color grading requires compute shader & 3D render texture support.", MessageType.Warning); + } + + if (gradingMode == GradingMode.LowDefinitionRange) + DoStandardModeGUI(false); + else if (gradingMode == GradingMode.HighDefinitionRange) + DoStandardModeGUI(true); + else if (gradingMode == GradingMode.External) + DoExternalModeGUI(); + + EditorGUILayout.Space(); + } + + void SetupCurve(SerializedProperty prop, Color color, uint minPointCount, bool loop) + { + var state = CurveEditor.CurveState.defaultState; + state.color = color; + state.visible = false; + state.minPointCount = minPointCount; + state.onlyShowHandlesOnSelection = true; + state.zeroKeyConstantValue = 0.5f; + state.loopInBounds = loop; + m_CurveEditor.Add(prop, state); + m_CurveDict.Add(prop, color); + } + + void DoExternalModeGUI() + { + PropertyField(m_ExternalLut); + + var lut = m_ExternalLut.value.objectReferenceValue; + if (lut != null) + { + if (lut.GetType() == typeof(Texture3D)) + { + var o = (Texture3D)lut; + if (o.width == o.height && o.height == o.depth) + return; + } + else if (lut.GetType() == typeof(RenderTexture)) + { + var o = (RenderTexture)lut; + if (o.width == o.height && o.height == o.volumeDepth) + return; + } + + EditorGUILayout.HelpBox("Custom LUTs have to be log-encoded 3D textures or 3D render textures with cube format.", MessageType.Warning); + } + } + + void DoStandardModeGUI(bool hdr) + { + if (!hdr) + { + PropertyField(m_LdrLut); + PropertyField(m_LdrLutContribution); + + var lut = (target as ColorGrading).ldrLut.value; + CheckLutImportSettings(lut); + } + + if (hdr) + { + EditorGUILayout.Space(); + EditorUtilities.DrawHeaderLabel("Tonemapping"); + PropertyField(m_Tonemapper); + + if (m_Tonemapper.value.intValue == (int)Tonemapper.Custom) + { + DrawCustomToneCurve(); + PropertyField(m_ToneCurveToeStrength); + PropertyField(m_ToneCurveToeLength); + PropertyField(m_ToneCurveShoulderStrength); + PropertyField(m_ToneCurveShoulderLength); + PropertyField(m_ToneCurveShoulderAngle); + PropertyField(m_ToneCurveGamma); + } + } + + EditorGUILayout.Space(); + EditorUtilities.DrawHeaderLabel("White Balance"); + + PropertyField(m_Temperature); + PropertyField(m_Tint); + + EditorGUILayout.Space(); + EditorUtilities.DrawHeaderLabel("Tone"); + + if (hdr) + PropertyField(m_PostExposure); + + PropertyField(m_ColorFilter); + PropertyField(m_HueShift); + PropertyField(m_Saturation); + + if (!hdr) + PropertyField(m_Brightness); + + PropertyField(m_Contrast); + + EditorGUILayout.Space(); + int currentChannel = GlobalSettings.currentChannelMixer; + + using (new EditorGUILayout.HorizontalScope()) + { + EditorGUILayout.PrefixLabel("Channel Mixer", GUIStyle.none, Styling.headerLabel); + + EditorGUI.BeginChangeCheck(); + { + using (new EditorGUILayout.HorizontalScope()) + { + GUILayoutUtility.GetRect(9f, 18f, GUILayout.ExpandWidth(false)); // Dirty hack to do proper right column alignement + if (GUILayout.Toggle(currentChannel == 0, EditorUtilities.GetContent("Red|Red output channel."), EditorStyles.miniButtonLeft)) currentChannel = 0; + if (GUILayout.Toggle(currentChannel == 1, EditorUtilities.GetContent("Green|Green output channel."), EditorStyles.miniButtonMid)) currentChannel = 1; + if (GUILayout.Toggle(currentChannel == 2, EditorUtilities.GetContent("Blue|Blue output channel."), EditorStyles.miniButtonRight)) currentChannel = 2; + } + } + if (EditorGUI.EndChangeCheck()) + GUI.FocusControl(null); + } + + GlobalSettings.currentChannelMixer = currentChannel; + + if (currentChannel == 0) + { + PropertyField(m_MixerRedOutRedIn); + PropertyField(m_MixerRedOutGreenIn); + PropertyField(m_MixerRedOutBlueIn); + } + else if (currentChannel == 1) + { + PropertyField(m_MixerGreenOutRedIn); + PropertyField(m_MixerGreenOutGreenIn); + PropertyField(m_MixerGreenOutBlueIn); + } + else + { + PropertyField(m_MixerBlueOutRedIn); + PropertyField(m_MixerBlueOutGreenIn); + PropertyField(m_MixerBlueOutBlueIn); + } + + EditorGUILayout.Space(); + EditorUtilities.DrawHeaderLabel("Trackballs"); + + using (new EditorGUILayout.HorizontalScope()) + { + PropertyField(m_Lift); + GUILayout.Space(4f); + PropertyField(m_Gamma); + GUILayout.Space(4f); + PropertyField(m_Gain); + } + + EditorGUILayout.Space(); + EditorUtilities.DrawHeaderLabel("Grading Curves"); + + DoCurvesGUI(hdr); + } + + void CheckLutImportSettings(Texture lut) + { + if (lut != null) + { + var importer = AssetImporter.GetAtPath(AssetDatabase.GetAssetPath(lut)) as TextureImporter; + + // Fails when using an internal texture as you can't change import settings on + // builtin resources, thus the check for null + if (importer != null) + { + bool valid = importer.anisoLevel == 0 + && importer.mipmapEnabled == false + && importer.sRGBTexture == false + && importer.textureCompression == TextureImporterCompression.Uncompressed + && importer.wrapMode == TextureWrapMode.Clamp; + + if (!valid) + EditorUtilities.DrawFixMeBox("Invalid LUT import settings.", () => SetLutImportSettings(importer)); + } + + if (lut.width != lut.height * lut.height) + { + EditorGUILayout.HelpBox("The Lookup Texture size is invalid. Width should be Height * Height.", MessageType.Error); + } + } + } + + void SetLutImportSettings(TextureImporter importer) + { + importer.textureType = TextureImporterType.Default; + importer.mipmapEnabled = false; + importer.anisoLevel = 0; + importer.sRGBTexture = false; + importer.npotScale = TextureImporterNPOTScale.None; + importer.textureCompression = TextureImporterCompression.Uncompressed; + importer.alphaSource = TextureImporterAlphaSource.None; + importer.wrapMode = TextureWrapMode.Clamp; + importer.SaveAndReimport(); + AssetDatabase.Refresh(); + } + + void DrawCustomToneCurve() + { + EditorGUILayout.Space(); + + // Reserve GUI space + using (new GUILayout.HorizontalScope()) + { + GUILayout.Space(EditorGUI.indentLevel * 15f); + m_CustomToneCurveRect = GUILayoutUtility.GetRect(128, 80); + } + + if (Event.current.type != EventType.Repaint) + return; + + // Prepare curve data + float toeStrength = m_ToneCurveToeStrength.value.floatValue; + float toeLength = m_ToneCurveToeLength.value.floatValue; + float shoulderStrength = m_ToneCurveShoulderStrength.value.floatValue; + float shoulderLength = m_ToneCurveShoulderLength.value.floatValue; + float shoulderAngle = m_ToneCurveShoulderAngle.value.floatValue; + float gamma = m_ToneCurveGamma.value.floatValue; + m_HableCurve.Init( + toeStrength, + toeLength, + shoulderStrength, + shoulderLength, + shoulderAngle, + gamma + ); + + float endPoint = m_HableCurve.whitePoint; + + // Background + m_RectVertices[0] = PointInRect(0f, 0f, endPoint); + m_RectVertices[1] = PointInRect(endPoint, 0f, endPoint); + m_RectVertices[2] = PointInRect(endPoint, k_CustomToneCurveRangeY, endPoint); + m_RectVertices[3] = PointInRect(0f, k_CustomToneCurveRangeY, endPoint); + Handles.DrawSolidRectangleWithOutline(m_RectVertices, Color.white * 0.1f, Color.white * 0.4f); + + // Vertical guides + if (endPoint < m_CustomToneCurveRect.width / 3) + { + int steps = Mathf.CeilToInt(endPoint); + for (var i = 1; i < steps; i++) + DrawLine(i, 0, i, k_CustomToneCurveRangeY, 0.4f, endPoint); + } + + // Label + Handles.Label(m_CustomToneCurveRect.position + Vector2.right, "Custom Tone Curve", EditorStyles.miniLabel); + + // Draw the acual curve + var vcount = 0; + while (vcount < k_CustomToneCurveResolution) + { + float x = endPoint * vcount / (k_CustomToneCurveResolution - 1); + float y = m_HableCurve.Eval(x); + + if (y < k_CustomToneCurveRangeY) + { + m_CurveVertices[vcount++] = PointInRect(x, y, endPoint); + } + else + { + if (vcount > 1) + { + // Extend the last segment to the top edge of the rect. + var v1 = m_CurveVertices[vcount - 2]; + var v2 = m_CurveVertices[vcount - 1]; + var clip = (m_CustomToneCurveRect.y - v1.y) / (v2.y - v1.y); + m_CurveVertices[vcount - 1] = v1 + (v2 - v1) * clip; + } + break; + } + } + + if (vcount > 1) + { + Handles.color = Color.white * 0.9f; + Handles.DrawAAPolyLine(2f, vcount, m_CurveVertices); + } + } + + void DrawLine(float x1, float y1, float x2, float y2, float grayscale, float rangeX) + { + m_LineVertices[0] = PointInRect(x1, y1, rangeX); + m_LineVertices[1] = PointInRect(x2, y2, rangeX); + Handles.color = Color.white * grayscale; + Handles.DrawAAPolyLine(2f, m_LineVertices); + } + + Vector3 PointInRect(float x, float y, float rangeX) + { + x = Mathf.Lerp(m_CustomToneCurveRect.x, m_CustomToneCurveRect.xMax, x / rangeX); + y = Mathf.Lerp(m_CustomToneCurveRect.yMax, m_CustomToneCurveRect.y, y / k_CustomToneCurveRangeY); + return new Vector3(x, y, 0); + } + + void ResetVisibleCurves() + { + foreach (var curve in m_CurveDict) + { + var state = m_CurveEditor.GetCurveState(curve.Key); + state.visible = false; + m_CurveEditor.SetCurveState(curve.Key, state); + } + } + + void SetCurveVisible(SerializedProperty rawProp, SerializedProperty overrideProp) + { + var state = m_CurveEditor.GetCurveState(rawProp); + state.visible = true; + state.editable = overrideProp.boolValue; + m_CurveEditor.SetCurveState(rawProp, state); + } + + void CurveOverrideToggle(SerializedProperty overrideProp) + { + overrideProp.boolValue = GUILayout.Toggle(overrideProp.boolValue, EditorUtilities.GetContent("Override"), EditorStyles.toolbarButton); + } + + static Material s_MaterialGrid; + + void DoCurvesGUI(bool hdr) + { + EditorGUILayout.Space(); + ResetVisibleCurves(); + + using (new EditorGUI.DisabledGroupScope(serializedObject.isEditingMultipleObjects)) + { + int curveEditingId = 0; + SerializedProperty currentCurveRawProp = null; + + // Top toolbar + using (new GUILayout.HorizontalScope(EditorStyles.toolbar)) + { + curveEditingId = DoCurveSelectionPopup(GlobalSettings.currentCurve, hdr); + curveEditingId = Mathf.Clamp(curveEditingId, hdr ? 4 : 0, 7); + + EditorGUILayout.Space(); + + switch (curveEditingId) + { + case 0: + CurveOverrideToggle(m_MasterCurve.overrideState); + SetCurveVisible(m_RawMasterCurve, m_MasterCurve.overrideState); + currentCurveRawProp = m_RawMasterCurve; + break; + case 1: + CurveOverrideToggle(m_RedCurve.overrideState); + SetCurveVisible(m_RawRedCurve, m_RedCurve.overrideState); + currentCurveRawProp = m_RawRedCurve; + break; + case 2: + CurveOverrideToggle(m_GreenCurve.overrideState); + SetCurveVisible(m_RawGreenCurve, m_GreenCurve.overrideState); + currentCurveRawProp = m_RawGreenCurve; + break; + case 3: + CurveOverrideToggle(m_BlueCurve.overrideState); + SetCurveVisible(m_RawBlueCurve, m_BlueCurve.overrideState); + currentCurveRawProp = m_RawBlueCurve; + break; + case 4: + CurveOverrideToggle(m_HueVsHueCurve.overrideState); + SetCurveVisible(m_RawHueVsHueCurve, m_HueVsHueCurve.overrideState); + currentCurveRawProp = m_RawHueVsHueCurve; + break; + case 5: + CurveOverrideToggle(m_HueVsSatCurve.overrideState); + SetCurveVisible(m_RawHueVsSatCurve, m_HueVsSatCurve.overrideState); + currentCurveRawProp = m_RawHueVsSatCurve; + break; + case 6: + CurveOverrideToggle(m_SatVsSatCurve.overrideState); + SetCurveVisible(m_RawSatVsSatCurve, m_SatVsSatCurve.overrideState); + currentCurveRawProp = m_RawSatVsSatCurve; + break; + case 7: + CurveOverrideToggle(m_LumVsSatCurve.overrideState); + SetCurveVisible(m_RawLumVsSatCurve, m_LumVsSatCurve.overrideState); + currentCurveRawProp = m_RawLumVsSatCurve; + break; + } + + GUILayout.FlexibleSpace(); + + if (GUILayout.Button("Reset", EditorStyles.toolbarButton)) + { + switch (curveEditingId) + { + case 0: m_RawMasterCurve.animationCurveValue = AnimationCurve.Linear(0f, 0f, 1f, 1f); + break; + case 1: m_RawRedCurve.animationCurveValue = AnimationCurve.Linear(0f, 0f, 1f, 1f); + break; + case 2: m_RawGreenCurve.animationCurveValue = AnimationCurve.Linear(0f, 0f, 1f, 1f); + break; + case 3: m_RawBlueCurve.animationCurveValue = AnimationCurve.Linear(0f, 0f, 1f, 1f); + break; + case 4: m_RawHueVsHueCurve.animationCurveValue = new AnimationCurve(); + break; + case 5: m_RawHueVsSatCurve.animationCurveValue = new AnimationCurve(); + break; + case 6: m_RawSatVsSatCurve.animationCurveValue = new AnimationCurve(); + break; + case 7: m_RawLumVsSatCurve.animationCurveValue = new AnimationCurve(); + break; + } + } + + GlobalSettings.currentCurve = curveEditingId; + } + + // Curve area + var settings = m_CurveEditor.settings; + var rect = GUILayoutUtility.GetAspectRect(2f); + var innerRect = settings.padding.Remove(rect); + + if (Event.current.type == EventType.Repaint) + { + // Background + EditorGUI.DrawRect(rect, new Color(0.15f, 0.15f, 0.15f, 1f)); + + if (curveEditingId == 4 || curveEditingId == 5) + DrawBackgroundTexture(innerRect, 0); + else if (curveEditingId == 6 || curveEditingId == 7) + DrawBackgroundTexture(innerRect, 1); + + // Bounds + Handles.color = Color.white * (GUI.enabled ? 1f : 0.5f); + Handles.DrawSolidRectangleWithOutline(innerRect, Color.clear, new Color(0.8f, 0.8f, 0.8f, 0.5f)); + + // Grid setup + Handles.color = new Color(1f, 1f, 1f, 0.05f); + int hLines = (int)Mathf.Sqrt(innerRect.width); + int vLines = (int)(hLines / (innerRect.width / innerRect.height)); + + // Vertical grid + int gridOffset = Mathf.FloorToInt(innerRect.width / hLines); + int gridPadding = ((int)(innerRect.width) % hLines) / 2; + + for (int i = 1; i < hLines; i++) + { + var offset = i * Vector2.right * gridOffset; + offset.x += gridPadding; + Handles.DrawLine(innerRect.position + offset, new Vector2(innerRect.x, innerRect.yMax - 1) + offset); + } + + // Horizontal grid + gridOffset = Mathf.FloorToInt(innerRect.height / vLines); + gridPadding = ((int)(innerRect.height) % vLines) / 2; + + for (int i = 1; i < vLines; i++) + { + var offset = i * Vector2.up * gridOffset; + offset.y += gridPadding; + Handles.DrawLine(innerRect.position + offset, new Vector2(innerRect.xMax - 1, innerRect.y) + offset); + } + } + + // Curve editor + if (m_CurveEditor.OnGUI(rect)) + { + Repaint(); + GUI.changed = true; + } + + if (Event.current.type == EventType.Repaint) + { + // Borders + Handles.color = Color.black; + Handles.DrawLine(new Vector2(rect.x, rect.y - 18f), new Vector2(rect.xMax, rect.y - 18f)); + Handles.DrawLine(new Vector2(rect.x, rect.y - 19f), new Vector2(rect.x, rect.yMax)); + Handles.DrawLine(new Vector2(rect.x, rect.yMax), new Vector2(rect.xMax, rect.yMax)); + Handles.DrawLine(new Vector2(rect.xMax, rect.yMax), new Vector2(rect.xMax, rect.y - 18f)); + + bool editable = m_CurveEditor.GetCurveState(currentCurveRawProp).editable; + string editableString = editable ? string.Empty : "(Not Overriding)\n"; + + // Selection info + var selection = m_CurveEditor.GetSelection(); + var infoRect = innerRect; + infoRect.x += 5f; + infoRect.width = 100f; + infoRect.height = 30f; + + if (selection.curve != null && selection.keyframeIndex > -1) + { + var key = selection.keyframe.Value; + GUI.Label(infoRect, string.Format("{0}\n{1}", key.time.ToString("F3"), key.value.ToString("F3")), Styling.preLabel); + } + else + { + GUI.Label(infoRect, editableString, Styling.preLabel); + } + } + } + } + + void DrawBackgroundTexture(Rect rect, int pass) + { + if (s_MaterialGrid == null) + s_MaterialGrid = new Material(Shader.Find("Hidden/PostProcessing/Editor/CurveGrid")) { hideFlags = HideFlags.HideAndDontSave }; + + float scale = EditorGUIUtility.pixelsPerPoint; + + #if UNITY_2018_1_OR_NEWER + const RenderTextureReadWrite kReadWrite = RenderTextureReadWrite.sRGB; + #else + const RenderTextureReadWrite kReadWrite = RenderTextureReadWrite.Linear; + #endif + + var oldRt = RenderTexture.active; + var rt = RenderTexture.GetTemporary(Mathf.CeilToInt(rect.width * scale), Mathf.CeilToInt(rect.height * scale), 0, RenderTextureFormat.ARGB32, kReadWrite); + s_MaterialGrid.SetFloat("_DisabledState", GUI.enabled ? 1f : 0.5f); + s_MaterialGrid.SetFloat("_PixelScaling", EditorGUIUtility.pixelsPerPoint); + + Graphics.Blit(null, rt, s_MaterialGrid, pass); + RenderTexture.active = oldRt; + + GUI.DrawTexture(rect, rt); + RenderTexture.ReleaseTemporary(rt); + } + + int DoCurveSelectionPopup(int id, bool hdr) + { + GUILayout.Label(s_Curves[id], EditorStyles.toolbarPopup, GUILayout.MaxWidth(150f)); + + var lastRect = GUILayoutUtility.GetLastRect(); + var e = Event.current; + + if (e.type == EventType.MouseDown && e.button == 0 && lastRect.Contains(e.mousePosition)) + { + var menu = new GenericMenu(); + + for (int i = 0; i < s_Curves.Length; i++) + { + if (i == 4) + menu.AddSeparator(""); + + if (hdr && i < 4) + menu.AddDisabledItem(s_Curves[i]); + else + { + int current = i; // Capture local for closure + menu.AddItem(s_Curves[i], current == id, () => GlobalSettings.currentCurve = current); + } + } + + menu.DropDown(new Rect(lastRect.xMin, lastRect.yMax, 1f, 1f)); + } + + return id; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ColorGradingEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ColorGradingEditor.cs.meta new file mode 100644 index 00000000..fdc2a134 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ColorGradingEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f79c8927d684af6499f512361e23bace +timeCreated: 1493026581 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs new file mode 100644 index 00000000..6d0c31b5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// A default effect editor that gathers all parameters and list them vertically in the + /// inspector. + /// + public class DefaultPostProcessEffectEditor : PostProcessEffectBaseEditor + { + List m_Parameters; + + /// + public override void OnEnable() + { + m_Parameters = new List(); + + var fields = target.GetType() + .GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) + .Where(t => t.FieldType.IsSubclassOf(typeof(ParameterOverride)) && t.Name != "enabled") + .Where(t => + (t.IsPublic && t.GetCustomAttributes(typeof(NonSerializedAttribute), false).Length == 0) + || (t.GetCustomAttributes(typeof(UnityEngine.SerializeField), false).Length > 0) + ) + .ToList(); + + foreach (var field in fields) + { + var property = serializedObject.FindProperty(field.Name); + var attributes = field.GetCustomAttributes(false).Cast().ToArray(); + var parameter = new SerializedParameterOverride(property, attributes); + m_Parameters.Add(parameter); + } + } + + /// + public override void OnInspectorGUI() + { + foreach (var parameter in m_Parameters) + PropertyField(parameter); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs.meta new file mode 100644 index 00000000..9289be6d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DefaultPostProcessEffectEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4b0cd5ddb61a56b4f86ea0fd0a102fe7 +timeCreated: 1492705253 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs new file mode 100644 index 00000000..9e58d674 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs @@ -0,0 +1,33 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [PostProcessEditor(typeof(DepthOfField))] + internal sealed class DepthOfFieldEditor : PostProcessEffectEditor + { + SerializedParameterOverride m_FocusDistance; + SerializedParameterOverride m_Aperture; + SerializedParameterOverride m_FocalLength; + SerializedParameterOverride m_KernelSize; + + public override void OnEnable() + { + m_FocusDistance = FindParameterOverride(x => x.focusDistance); + m_Aperture = FindParameterOverride(x => x.aperture); + m_FocalLength = FindParameterOverride(x => x.focalLength); + m_KernelSize = FindParameterOverride(x => x.kernelSize); + } + + public override void OnInspectorGUI() + { + if (SystemInfo.graphicsShaderLevel < 35) + EditorGUILayout.HelpBox("Depth Of Field is only supported on the following platforms:\nDX11+, OpenGL 3.2+, OpenGL ES 3+, Metal, Vulkan, PS4/XB1 consoles.", MessageType.Warning); + + PropertyField(m_FocusDistance); + PropertyField(m_Aperture); + PropertyField(m_FocalLength); + PropertyField(m_KernelSize); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs.meta new file mode 100644 index 00000000..826cd59f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/DepthOfFieldEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: eb4c0b518e013c8418135b3bd8a91b6c +timeCreated: 1513004657 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/LensDistortionEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/LensDistortionEditor.cs new file mode 100644 index 00000000..ed657a2e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/LensDistortionEditor.cs @@ -0,0 +1,16 @@ +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [PostProcessEditor(typeof(LensDistortion))] + internal sealed class LensDistortionEditor : DefaultPostProcessEffectEditor + { + public override void OnInspectorGUI() + { + if (RuntimeUtilities.isVREnabled) + EditorGUILayout.HelpBox("Lens Distortion is automatically disabled when VR is enabled.", MessageType.Warning); + + base.OnInspectorGUI(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/LensDistortionEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/LensDistortionEditor.cs.meta new file mode 100644 index 00000000..f3b81473 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/LensDistortionEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7758395f983044344b2c8ea743e956c3 +timeCreated: 1519742257 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs new file mode 100644 index 00000000..8fe1451a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs @@ -0,0 +1,58 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [PostProcessEditor(typeof(ScreenSpaceReflections))] + internal sealed class ScreenSpaceReflectionsEditor : PostProcessEffectEditor + { + SerializedParameterOverride m_Preset; + SerializedParameterOverride m_MaximumIterationCount; + SerializedParameterOverride m_Thickness; + SerializedParameterOverride m_Resolution; + SerializedParameterOverride m_MaximumMarchDistance; + SerializedParameterOverride m_DistanceFade; + SerializedParameterOverride m_Vignette; + + public override void OnEnable() + { + m_Preset = FindParameterOverride(x => x.preset); + m_MaximumIterationCount = FindParameterOverride(x => x.maximumIterationCount); + m_Thickness = FindParameterOverride(x => x.thickness); + m_Resolution = FindParameterOverride(x => x.resolution); + m_MaximumMarchDistance = FindParameterOverride(x => x.maximumMarchDistance); + m_DistanceFade = FindParameterOverride(x => x.distanceFade); + m_Vignette = FindParameterOverride(x => x.vignette); + } + + public override void OnInspectorGUI() + { + if (RuntimeUtilities.scriptableRenderPipelineActive) + { + EditorGUILayout.HelpBox("This effect doesn't work with scriptable render pipelines yet.", MessageType.Warning); + return; + } + + if (Camera.main != null && Camera.main.actualRenderingPath != RenderingPath.DeferredShading) + EditorGUILayout.HelpBox("This effect only works with the deferred rendering path.", MessageType.Warning); + + if (!SystemInfo.supportsComputeShaders) + EditorGUILayout.HelpBox("This effect requires compute shader support.", MessageType.Warning); + + PropertyField(m_Preset); + + if (m_Preset.value.intValue == (int)ScreenSpaceReflectionPreset.Custom) + { + PropertyField(m_MaximumIterationCount); + PropertyField(m_Thickness); + PropertyField(m_Resolution); + + EditorGUILayout.Space(); + } + + PropertyField(m_MaximumMarchDistance); + PropertyField(m_DistanceFade); + PropertyField(m_Vignette); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs.meta new file mode 100644 index 00000000..1d8d1168 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/ScreenSpaceReflectionsEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d798d5719bf3b434eafb013385f872eb +timeCreated: 1505226497 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/VignetteEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/VignetteEditor.cs new file mode 100644 index 00000000..0351076e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/VignetteEditor.cs @@ -0,0 +1,91 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [PostProcessEditor(typeof(Vignette))] + internal sealed class VignetteEditor : PostProcessEffectEditor + { + SerializedParameterOverride m_Mode; + SerializedParameterOverride m_Color; + + SerializedParameterOverride m_Center; + SerializedParameterOverride m_Intensity; + SerializedParameterOverride m_Smoothness; + SerializedParameterOverride m_Roundness; + SerializedParameterOverride m_Rounded; + + SerializedParameterOverride m_Mask; + SerializedParameterOverride m_Opacity; + + public override void OnEnable() + { + m_Mode = FindParameterOverride(x => x.mode); + m_Color = FindParameterOverride(x => x.color); + + m_Center = FindParameterOverride(x => x.center); + m_Intensity = FindParameterOverride(x => x.intensity); + m_Smoothness = FindParameterOverride(x => x.smoothness); + m_Roundness = FindParameterOverride(x => x.roundness); + m_Rounded = FindParameterOverride(x => x.rounded); + + m_Mask = FindParameterOverride(x => x.mask); + m_Opacity = FindParameterOverride(x => x.opacity); + } + + public override void OnInspectorGUI() + { + PropertyField(m_Mode); + PropertyField(m_Color); + + if (m_Mode.value.intValue == (int)VignetteMode.Classic) + { + PropertyField(m_Center); + PropertyField(m_Intensity); + PropertyField(m_Smoothness); + PropertyField(m_Roundness); + PropertyField(m_Rounded); + } + else + { + PropertyField(m_Mask); + + var mask = (target as Vignette).mask.value; + + // Checks import settings on the mask + if (mask != null) + { + var importer = AssetImporter.GetAtPath(AssetDatabase.GetAssetPath(mask)) as TextureImporter; + + // Fails when using an internal texture as you can't change import settings on + // builtin resources, thus the check for null + if (importer != null) + { + bool valid = importer.anisoLevel == 0 + && importer.mipmapEnabled == false + && importer.alphaSource == TextureImporterAlphaSource.FromGrayScale + && importer.textureCompression == TextureImporterCompression.Uncompressed + && importer.wrapMode == TextureWrapMode.Clamp; + + if (!valid) + EditorUtilities.DrawFixMeBox("Invalid mask import settings.", () => SetMaskImportSettings(importer)); + } + } + + PropertyField(m_Opacity); + } + } + + void SetMaskImportSettings(TextureImporter importer) + { + importer.textureType = TextureImporterType.SingleChannel; + importer.alphaSource = TextureImporterAlphaSource.FromGrayScale; + importer.textureCompression = TextureImporterCompression.Uncompressed; + importer.anisoLevel = 0; + importer.mipmapEnabled = false; + importer.wrapMode = TextureWrapMode.Clamp; + importer.SaveAndReimport(); + AssetDatabase.Refresh(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/VignetteEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/VignetteEditor.cs.meta new file mode 100644 index 00000000..d4da4fda --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Effects/VignetteEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3869d037332a74744a54736f00d62763 +timeCreated: 1492696599 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessDebugEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessDebugEditor.cs new file mode 100644 index 00000000..47420ac1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessDebugEditor.cs @@ -0,0 +1,144 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [CustomEditor(typeof(PostProcessDebug))] + sealed class PostProcessDebugEditor : BaseEditor + { + SerializedProperty m_PostProcessLayer; + SerializedProperty m_LightMeterEnabled; + SerializedProperty m_HistogramEnabled; + SerializedProperty m_WaveformEnabled; + SerializedProperty m_VectorscopeEnabled; + SerializedProperty m_Overlay; + + SerializedObject m_LayerObject; + + SerializedProperty m_LightMeterShowCurves; + SerializedProperty m_HistogramChannel; + SerializedProperty m_WaveformExposure; + SerializedProperty m_VectorscopeExposure; + + SerializedProperty m_LinearDepth; + SerializedProperty m_MotionColorIntensity; + SerializedProperty m_MotionGridSize; + SerializedProperty m_ColorBlindness; + SerializedProperty m_ColorBlindnessStrength; + + void OnEnable() + { + m_PostProcessLayer = FindProperty(x => x.postProcessLayer); + m_LightMeterEnabled = FindProperty(x => x.lightMeter); + m_HistogramEnabled = FindProperty(x => x.histogram); + m_WaveformEnabled = FindProperty(x => x.waveform); + m_VectorscopeEnabled = FindProperty(x => x.vectorscope); + m_Overlay = FindProperty(x => x.debugOverlay); + + if (m_PostProcessLayer.objectReferenceValue != null) + RebuildProperties(); + } + + void RebuildProperties() + { + if (m_PostProcessLayer.objectReferenceValue == null) + return; + + m_LayerObject = new SerializedObject(m_Target.postProcessLayer); + + m_LightMeterShowCurves = m_LayerObject.FindProperty("debugLayer.lightMeter.showCurves"); + m_HistogramChannel = m_LayerObject.FindProperty("debugLayer.histogram.channel"); + m_WaveformExposure = m_LayerObject.FindProperty("debugLayer.waveform.exposure"); + m_VectorscopeExposure = m_LayerObject.FindProperty("debugLayer.vectorscope.exposure"); + + m_LinearDepth = m_LayerObject.FindProperty("debugLayer.overlaySettings.linearDepth"); + m_MotionColorIntensity = m_LayerObject.FindProperty("debugLayer.overlaySettings.motionColorIntensity"); + m_MotionGridSize = m_LayerObject.FindProperty("debugLayer.overlaySettings.motionGridSize"); + m_ColorBlindness = m_LayerObject.FindProperty("debugLayer.overlaySettings.colorBlindnessType"); + m_ColorBlindnessStrength = m_LayerObject.FindProperty("debugLayer.overlaySettings.colorBlindnessStrength"); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + using (var changed = new EditorGUI.ChangeCheckScope()) + { + EditorGUILayout.PropertyField(m_PostProcessLayer); + serializedObject.ApplyModifiedProperties(); // Needed to rebuild properties after a change + serializedObject.Update(); + + if (changed.changed) + RebuildProperties(); + } + + if (RuntimeUtilities.scriptableRenderPipelineActive) + { + EditorGUILayout.Space(); + EditorGUILayout.HelpBox("A scriptable render pipeline is active, these features might not be available.", MessageType.Info); + } + + if (m_PostProcessLayer.objectReferenceValue != null) + { + m_LayerObject.Update(); + + // Overlays + EditorGUILayout.Space(); + EditorGUILayout.LabelField(EditorUtilities.GetContent("Overlay"), EditorStyles.boldLabel); + EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(m_Overlay); + DoOverlayGUI(DebugOverlay.Depth, m_LinearDepth); + DoOverlayGUI(DebugOverlay.MotionVectors, m_MotionColorIntensity, m_MotionGridSize); + DoOverlayGUI(DebugOverlay.ColorBlindnessSimulation, m_ColorBlindness, m_ColorBlindnessStrength); + + // Special cases + if (m_Overlay.intValue == (int)DebugOverlay.NANTracker && m_Target.postProcessLayer.stopNaNPropagation) + EditorGUILayout.HelpBox("Disable \"Stop NaN Propagation\" in the Post-process layer or NaNs will be overwritten!", MessageType.Warning); + + EditorGUI.indentLevel--; + + // Monitors + EditorGUILayout.Space(); + EditorGUILayout.LabelField(EditorUtilities.GetContent("Monitors"), EditorStyles.boldLabel); + EditorGUI.indentLevel++; + DoMonitorGUI(EditorUtilities.GetContent("Light Meter"), m_LightMeterEnabled, m_LightMeterShowCurves); + DoMonitorGUI(EditorUtilities.GetContent("Histogram"), m_HistogramEnabled, m_HistogramChannel); + DoMonitorGUI(EditorUtilities.GetContent("Waveform"), m_WaveformEnabled, m_WaveformExposure); + DoMonitorGUI(EditorUtilities.GetContent("Vectoscope"), m_VectorscopeEnabled, m_VectorscopeExposure); + EditorGUI.indentLevel--; + + m_LayerObject.ApplyModifiedProperties(); + } + + serializedObject.ApplyModifiedProperties(); + } + + void DoMonitorGUI(GUIContent content, SerializedProperty prop, params SerializedProperty[] settings) + { + EditorGUILayout.PropertyField(prop, content); + + if (settings == null || settings.Length == 0) + return; + + if (prop.boolValue) + { + EditorGUI.indentLevel++; + foreach (var p in settings) + EditorGUILayout.PropertyField(p); + EditorGUI.indentLevel--; + } + } + + void DoOverlayGUI(DebugOverlay overlay, params SerializedProperty[] settings) + { + if (m_Overlay.intValue != (int)overlay) + return; + + if (settings == null || settings.Length == 0) + return; + + foreach (var p in settings) + EditorGUILayout.PropertyField(p); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessDebugEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessDebugEditor.cs.meta new file mode 100644 index 00000000..c58dbc53 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessDebugEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 75be0b76c5da33a41a2e679cfb7f453c +timeCreated: 1499771607 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectBaseEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectBaseEditor.cs new file mode 100644 index 00000000..c44a0470 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectBaseEditor.cs @@ -0,0 +1,216 @@ +using System; +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// The base class for all post-processing effect related editors. If you want to customize the + /// look of a custom post-processing effect, inherit from + /// instead. + /// + /// + public class PostProcessEffectBaseEditor + { + internal PostProcessEffectSettings target { get; private set; } + internal SerializedObject serializedObject { get; private set; } + + internal SerializedProperty baseProperty; + internal SerializedProperty activeProperty; + + SerializedProperty m_Enabled; + Editor m_Inspector; + + internal PostProcessEffectBaseEditor() + { + } + + /// + /// Repaints the inspector. + /// + public void Repaint() + { + m_Inspector.Repaint(); + } + + internal void Init(PostProcessEffectSettings target, Editor inspector) + { + this.target = target; + m_Inspector = inspector; + serializedObject = new SerializedObject(target); + m_Enabled = serializedObject.FindProperty("enabled.value"); + activeProperty = serializedObject.FindProperty("active"); + OnEnable(); + } + + /// + /// Called when the editor is initialized. + /// + public virtual void OnEnable() + { + } + + /// + /// Called when the editor is de-initialized. + /// + public virtual void OnDisable() + { + } + + internal void OnInternalInspectorGUI() + { + serializedObject.Update(); + TopRowFields(); + OnInspectorGUI(); + EditorGUILayout.Space(); + serializedObject.ApplyModifiedProperties(); + } + + /// + /// Called every time the inspector is being redrawn. This is where you should add your UI + /// drawing code. + /// + public virtual void OnInspectorGUI() + { + } + + /// + /// Returns the label to use as the effect title. You can override this to return a custom + /// label, else it will use the effect type as the title. + /// + /// The label to use as the effect title + public virtual string GetDisplayTitle() + { + return ObjectNames.NicifyVariableName(target.GetType().Name); + } + + void TopRowFields() + { + using (new EditorGUILayout.HorizontalScope()) + { + if (GUILayout.Button(EditorUtilities.GetContent("All|Toggle all overrides on. To maximize performances you should only toggle overrides that you actually need."), Styling.miniLabelButton, GUILayout.Width(17f), GUILayout.ExpandWidth(false))) + SetAllOverridesTo(true); + + if (GUILayout.Button(EditorUtilities.GetContent("None|Toggle all overrides off."), Styling.miniLabelButton, GUILayout.Width(32f), GUILayout.ExpandWidth(false))) + SetAllOverridesTo(false); + + GUILayout.FlexibleSpace(); + + bool enabled = m_Enabled.boolValue; + enabled = GUILayout.Toggle(enabled, EditorUtilities.GetContent("On|Enable this effect."), EditorStyles.miniButtonLeft, GUILayout.Width(35f), GUILayout.ExpandWidth(false)); + enabled = !GUILayout.Toggle(!enabled, EditorUtilities.GetContent("Off|Disable this effect."), EditorStyles.miniButtonRight, GUILayout.Width(35f), GUILayout.ExpandWidth(false)); + m_Enabled.boolValue = enabled; + } + } + + void SetAllOverridesTo(bool state) + { + Undo.RecordObject(target, "Toggle All"); + target.SetAllOverridesTo(state); + serializedObject.Update(); + } + + /// + /// Draws a property UI element. + /// + /// The property to draw + protected void PropertyField(SerializedParameterOverride property) + { + var title = EditorUtilities.GetContent(property.displayName); + PropertyField(property, title); + } + + /// + /// Draws a property UI element with a custom title and/or tooltip. + /// + /// The property to draw + /// A custom title and/or tooltip + protected void PropertyField(SerializedParameterOverride property, GUIContent title) + { + // Check for DisplayNameAttribute first + var displayNameAttr = property.GetAttribute(); + if (displayNameAttr != null) + title.text = displayNameAttr.displayName; + + // Add tooltip if it's missing and an attribute is available + if (string.IsNullOrEmpty(title.tooltip)) + { + var tooltipAttr = property.GetAttribute(); + if (tooltipAttr != null) + title.tooltip = tooltipAttr.tooltip; + } + + // Look for a compatible attribute decorator + AttributeDecorator decorator = null; + Attribute attribute = null; + + foreach (var attr in property.attributes) + { + // Use the first decorator we found + if (decorator == null) + { + decorator = EditorUtilities.GetDecorator(attr.GetType()); + attribute = attr; + } + + // Draw unity built-in Decorators (Space, Header) + if (attr is PropertyAttribute) + { + if (attr is SpaceAttribute) + { + EditorGUILayout.GetControlRect(false, (attr as SpaceAttribute).height); + } + else if (attr is HeaderAttribute) + { + var rect = EditorGUILayout.GetControlRect(false, 24f); + rect.y += 8f; + rect = EditorGUI.IndentedRect(rect); + EditorGUI.LabelField(rect, (attr as HeaderAttribute).header, Styling.headerLabel); + } + } + } + + bool invalidProp = false; + + if (decorator != null && !decorator.IsAutoProperty()) + { + if (decorator.OnGUI(property.value, property.overrideState, title, attribute)) + return; + + // Attribute is invalid for the specified property; use default unity field instead + invalidProp = true; + } + + using (new EditorGUILayout.HorizontalScope()) + { + // Override checkbox + var overrideRect = GUILayoutUtility.GetRect(17f, 17f, GUILayout.ExpandWidth(false)); + overrideRect.yMin += 4f; + EditorUtilities.DrawOverrideCheckbox(overrideRect, property.overrideState); + + // Property + using (new EditorGUI.DisabledScope(!property.overrideState.boolValue)) + { + if (decorator != null && !invalidProp) + { + if (decorator.OnGUI(property.value, property.overrideState, title, attribute)) + return; + } + + // Default unity field + if (property.value.hasVisibleChildren + && property.value.propertyType != SerializedPropertyType.Vector2 + && property.value.propertyType != SerializedPropertyType.Vector3) + { + GUILayout.Space(12f); + EditorGUILayout.PropertyField(property.value, title, true); + } + else + { + EditorGUILayout.PropertyField(property.value, title); + } + } + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectBaseEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectBaseEditor.cs.meta new file mode 100644 index 00000000..9cf37b85 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectBaseEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5a7e5d36c781f1a469ea8f981b785506 +timeCreated: 1492689813 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectEditor.cs new file mode 100644 index 00000000..74fcf252 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectEditor.cs @@ -0,0 +1,88 @@ +using System; +using System.Linq.Expressions; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// The class to inherit from when designing custom effect editors. + /// + /// The effect type to create an editor for + public class PostProcessEffectEditor : PostProcessEffectBaseEditor + where T : PostProcessEffectSettings + { + /// + /// Find a serialized property using an expression instead of a string. This is safer as it + /// helps avoiding typos and make code refactoring easier. + /// + /// The serialized value type + /// The expression to parse to reach the property + /// A or null if none was found + /// + /// + /// [Serializable] + /// public class MyEffect : PostProcessEffectSettings + /// { + /// public float myParameter = 1f; + /// } + /// + /// [PostProcessEditor(typeof(MyEffect))] + /// public class MyEffectEditor : PostProcessEffectEditor<MyEffect> + /// { + /// SerializedProperty m_MyParameter; + /// + /// public override void OnEnable() + /// { + /// m_MyParameter = FindProperty(x => x.myParameter); + /// } + /// } + /// + /// + /// + /// If you're trying to retrieve a , you should + /// use instead. + /// + /// + /// + protected SerializedProperty FindProperty(Expression> expr) + { + return serializedObject.FindProperty(RuntimeUtilities.GetFieldPath(expr)); + } + + /// + /// Find a serialized parameter override using an expression instead of a string. This is + /// safer as it helps avoiding typos and make code refactoring easier. + /// + /// The serialized value type + /// The expression to parse to reach the parameter override + /// A or null if none was + /// found + /// + /// + /// [Serializable] + /// public class MyEffect : PostProcessEffectSettings + /// { + /// public FloatParameter myParameter = new FloatParameter { value = 1f }; + /// } + /// + /// [PostProcessEditor(typeof(MyEffect))] + /// public class MyEffectEditor : PostProcessEffectEditor<MyEffect> + /// { + /// SerializedParameterOverride m_MyParameter; + /// + /// public override void OnEnable() + /// { + /// m_MyParameter = FindParameterOverride(x => x.myParameter); + /// } + /// } + /// + /// + /// + protected SerializedParameterOverride FindParameterOverride(Expression> expr) + { + var property = serializedObject.FindProperty(RuntimeUtilities.GetFieldPath(expr)); + var attributes = RuntimeUtilities.GetMemberAttributes(expr); + return new SerializedParameterOverride(property, attributes); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectEditor.cs.meta new file mode 100644 index 00000000..dd6be580 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessEffectEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e81ec1796a6c9844f9ab3847494d7911 +timeCreated: 1492690838 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessLayerEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessLayerEditor.cs new file mode 100644 index 00000000..6d8a2d3d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessLayerEditor.cs @@ -0,0 +1,422 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; +using UnityEditorInternal; +using System.IO; + +namespace UnityEditor.Rendering.PostProcessing +{ + using SerializedBundleRef = PostProcessLayer.SerializedBundleRef; + using EXRFlags = Texture2D.EXRFlags; + + [CanEditMultipleObjects, CustomEditor(typeof(PostProcessLayer))] + sealed class PostProcessLayerEditor : BaseEditor + { + SerializedProperty m_StopNaNPropagation; +#pragma warning disable 414 + SerializedProperty m_DirectToCameraTarget; +#pragma warning restore 414 + SerializedProperty m_VolumeTrigger; + SerializedProperty m_VolumeLayer; + + SerializedProperty m_AntialiasingMode; + SerializedProperty m_TaaJitterSpread; + SerializedProperty m_TaaSharpness; + SerializedProperty m_TaaStationaryBlending; + SerializedProperty m_TaaMotionBlending; + SerializedProperty m_SmaaQuality; + SerializedProperty m_FxaaFastMode; + SerializedProperty m_FxaaKeepAlpha; + + SerializedProperty m_FogEnabled; + SerializedProperty m_FogExcludeSkybox; + + SerializedProperty m_ShowToolkit; + SerializedProperty m_ShowCustomSorter; + + Dictionary m_CustomLists; + + static GUIContent[] s_AntialiasingMethodNames = + { + new GUIContent("No Anti-aliasing"), + new GUIContent("Fast Approximate Anti-aliasing (FXAA)"), + new GUIContent("Subpixel Morphological Anti-aliasing (SMAA)"), + new GUIContent("Temporal Anti-aliasing (TAA)") + }; + + enum ExportMode + { + FullFrame, + DisablePost, + BreakBeforeColorGradingLinear, + BreakBeforeColorGradingLog + } + + void OnEnable() + { + m_StopNaNPropagation = FindProperty(x => x.stopNaNPropagation); + m_DirectToCameraTarget = FindProperty(x => x.finalBlitToCameraTarget); + m_VolumeTrigger = FindProperty(x => x.volumeTrigger); + m_VolumeLayer = FindProperty(x => x.volumeLayer); + + m_AntialiasingMode = FindProperty(x => x.antialiasingMode); + m_TaaJitterSpread = FindProperty(x => x.temporalAntialiasing.jitterSpread); + m_TaaSharpness = FindProperty(x => x.temporalAntialiasing.sharpness); + m_TaaStationaryBlending = FindProperty(x => x.temporalAntialiasing.stationaryBlending); + m_TaaMotionBlending = FindProperty(x => x.temporalAntialiasing.motionBlending); + m_SmaaQuality = FindProperty(x => x.subpixelMorphologicalAntialiasing.quality); + m_FxaaFastMode = FindProperty(x => x.fastApproximateAntialiasing.fastMode); + m_FxaaKeepAlpha = FindProperty(x => x.fastApproximateAntialiasing.keepAlpha); + + m_FogEnabled = FindProperty(x => x.fog.enabled); + m_FogExcludeSkybox = FindProperty(x => x.fog.excludeSkybox); + + m_ShowToolkit = serializedObject.FindProperty("m_ShowToolkit"); + m_ShowCustomSorter = serializedObject.FindProperty("m_ShowCustomSorter"); + } + + void OnDisable() + { + m_CustomLists = null; + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + var camera = m_Target.GetComponent(); + + #if !UNITY_2017_2_OR_NEWER + if (RuntimeUtilities.isSinglePassStereoSelected) + EditorGUILayout.HelpBox("Unity 2017.2+ required for full Single-pass stereo rendering support.", MessageType.Warning); + #endif + + DoVolumeBlending(); + DoAntialiasing(); + DoFog(camera); + + EditorGUILayout.PropertyField(m_StopNaNPropagation, EditorUtilities.GetContent("Stop NaN Propagation|Automatically replaces NaN/Inf in shaders by a black pixel to avoid breaking some effects. This will slightly affect performances and should only be used if you experience NaN issues that you can't fix. Has no effect on GLES2 platforms.")); + +#if UNITY_2019_1_OR_NEWER + if (!RuntimeUtilities.scriptableRenderPipelineActive) + EditorGUILayout.PropertyField(m_DirectToCameraTarget, EditorUtilities.GetContent("Directly to Camera Target|Use the final blit to the camera render target for postprocessing. This has less overhead but breaks compatibility with legacy image effect that use OnRenderImage.")); +#endif + + EditorGUILayout.Space(); + + DoToolkit(); + DoCustomEffectSorter(); + + EditorUtilities.DrawSplitter(); + EditorGUILayout.Space(); + + serializedObject.ApplyModifiedProperties(); + } + + void DoVolumeBlending() + { + EditorGUILayout.LabelField(EditorUtilities.GetContent("Volume blending"), EditorStyles.boldLabel); + EditorGUI.indentLevel++; + { + // The layout system sort of break alignement when mixing inspector fields with + // custom layouted fields, do the layout manually instead + var indentOffset = EditorGUI.indentLevel * 15f; + var lineRect = GUILayoutUtility.GetRect(1, EditorGUIUtility.singleLineHeight); + var labelRect = new Rect(lineRect.x, lineRect.y, EditorGUIUtility.labelWidth - indentOffset, lineRect.height); + var fieldRect = new Rect(labelRect.xMax, lineRect.y, lineRect.width - labelRect.width - 60f, lineRect.height); + var buttonRect = new Rect(fieldRect.xMax, lineRect.y, 60f, lineRect.height); + + EditorGUI.PrefixLabel(labelRect, EditorUtilities.GetContent("Trigger|A transform that will act as a trigger for volume blending.")); + m_VolumeTrigger.objectReferenceValue = (Transform)EditorGUI.ObjectField(fieldRect, m_VolumeTrigger.objectReferenceValue, typeof(Transform), true); + if (GUI.Button(buttonRect, EditorUtilities.GetContent("This|Assigns the current GameObject as a trigger."), EditorStyles.miniButton)) + m_VolumeTrigger.objectReferenceValue = m_Target.transform; + + if (m_VolumeTrigger.objectReferenceValue == null) + EditorGUILayout.HelpBox("No trigger has been set, the camera will only be affected by global volumes.", MessageType.Info); + + EditorGUILayout.PropertyField(m_VolumeLayer, EditorUtilities.GetContent("Layer|This camera will only be affected by volumes in the selected scene-layers.")); + + int mask = m_VolumeLayer.intValue; + if (mask == 0) + EditorGUILayout.HelpBox("No layer has been set, the trigger will never be affected by volumes.", MessageType.Warning); + else if (mask == -1 || ((mask & 1) != 0)) + EditorGUILayout.HelpBox("Do not use \"Everything\" or \"Default\" as a layer mask as it will slow down the volume blending process! Put post-processing volumes in their own dedicated layer for best performances.", MessageType.Warning); + } + EditorGUI.indentLevel--; + + EditorGUILayout.Space(); + } + + void DoAntialiasing() + { + EditorGUILayout.LabelField(EditorUtilities.GetContent("Anti-aliasing"), EditorStyles.boldLabel); + EditorGUI.indentLevel++; + { + m_AntialiasingMode.intValue = EditorGUILayout.Popup(EditorUtilities.GetContent("Mode|The anti-aliasing method to use. FXAA is fast but low quality. SMAA works well for non-HDR scenes. TAA is a bit slower but higher quality and works well with HDR."), m_AntialiasingMode.intValue, s_AntialiasingMethodNames); + + if (m_AntialiasingMode.intValue == (int)PostProcessLayer.Antialiasing.TemporalAntialiasing) + { + #if !UNITY_2017_3_OR_NEWER + if (RuntimeUtilities.isSinglePassStereoSelected) + EditorGUILayout.HelpBox("TAA requires Unity 2017.3+ for Single-pass stereo rendering support.", MessageType.Warning); + #endif + + EditorGUILayout.PropertyField(m_TaaJitterSpread); + EditorGUILayout.PropertyField(m_TaaStationaryBlending); + EditorGUILayout.PropertyField(m_TaaMotionBlending); + EditorGUILayout.PropertyField(m_TaaSharpness); + } + else if (m_AntialiasingMode.intValue == (int)PostProcessLayer.Antialiasing.SubpixelMorphologicalAntialiasing) + { + if (RuntimeUtilities.isSinglePassStereoSelected) + EditorGUILayout.HelpBox("SMAA doesn't work with Single-pass stereo rendering.", MessageType.Warning); + + EditorGUILayout.PropertyField(m_SmaaQuality); + + if (m_SmaaQuality.intValue != (int)SubpixelMorphologicalAntialiasing.Quality.Low && EditorUtilities.isTargetingConsolesOrMobiles) + EditorGUILayout.HelpBox("For performance reasons it is recommended to use Low Quality on mobile and console platforms.", MessageType.Warning); + } + else if (m_AntialiasingMode.intValue == (int)PostProcessLayer.Antialiasing.FastApproximateAntialiasing) + { + EditorGUILayout.PropertyField(m_FxaaFastMode); + EditorGUILayout.PropertyField(m_FxaaKeepAlpha); + + if (!m_FxaaFastMode.boolValue && EditorUtilities.isTargetingConsolesOrMobiles) + EditorGUILayout.HelpBox("For performance reasons it is recommended to use Fast Mode on mobile and console platforms.", MessageType.Warning); + } + } + EditorGUI.indentLevel--; + + EditorGUILayout.Space(); + } + + void DoFog(Camera camera) + { + if (camera == null || camera.actualRenderingPath != RenderingPath.DeferredShading) + return; + + EditorGUILayout.LabelField(EditorUtilities.GetContent("Deferred Fog"), EditorStyles.boldLabel); + EditorGUI.indentLevel++; + { + EditorGUILayout.PropertyField(m_FogEnabled); + + if (m_FogEnabled.boolValue) + { + EditorGUILayout.PropertyField(m_FogExcludeSkybox); + EditorGUILayout.HelpBox("This adds fog compatibility to the deferred rendering path; actual fog settings should be set in the Lighting panel.", MessageType.Info); + } + } + EditorGUI.indentLevel--; + + EditorGUILayout.Space(); + } + + void DoToolkit() + { + EditorUtilities.DrawSplitter(); + m_ShowToolkit.boolValue = EditorUtilities.DrawHeader("Toolkit", m_ShowToolkit.boolValue); + + if (m_ShowToolkit.boolValue) + { + GUILayout.Space(2); + + if (GUILayout.Button(EditorUtilities.GetContent("Export frame to EXR..."), EditorStyles.miniButton)) + { + var menu = new GenericMenu(); + menu.AddItem(EditorUtilities.GetContent("Full Frame (as displayed)"), false, () => ExportFrameToExr(ExportMode.FullFrame)); + menu.AddItem(EditorUtilities.GetContent("Disable post-processing"), false, () => ExportFrameToExr(ExportMode.DisablePost)); + menu.AddItem(EditorUtilities.GetContent("Break before Color Grading (Linear)"), false, () => ExportFrameToExr(ExportMode.BreakBeforeColorGradingLinear)); + menu.AddItem(EditorUtilities.GetContent("Break before Color Grading (Log)"), false, () => ExportFrameToExr(ExportMode.BreakBeforeColorGradingLog)); + menu.ShowAsContext(); + } + + if (GUILayout.Button(EditorUtilities.GetContent("Select all layer volumes|Selects all the volumes that will influence this layer."), EditorStyles.miniButton)) + { + var volumes = RuntimeUtilities.GetAllSceneObjects() + .Where(x => (m_VolumeLayer.intValue & (1 << x.gameObject.layer)) != 0) + .Select(x => x.gameObject) + .Cast() + .ToArray(); + + if (volumes.Length > 0) + Selection.objects = volumes; + } + + if (GUILayout.Button(EditorUtilities.GetContent("Select all active volumes|Selects all volumes currently affecting the layer."), EditorStyles.miniButton)) + { + var volumes = new List(); + PostProcessManager.instance.GetActiveVolumes(m_Target, volumes); + + if (volumes.Count > 0) + { + Selection.objects = volumes + .Select(x => x.gameObject) + .Cast() + .ToArray(); + } + } + + GUILayout.Space(3); + } + } + + void DoCustomEffectSorter() + { + EditorUtilities.DrawSplitter(); + m_ShowCustomSorter.boolValue = EditorUtilities.DrawHeader("Custom Effect Sorting", m_ShowCustomSorter.boolValue); + + if (m_ShowCustomSorter.boolValue) + { + bool isInPrefab = false; + + // Init lists if needed + if (m_CustomLists == null) + { + // In some cases the editor will refresh before components which means + // components might not have been fully initialized yet. In this case we also + // need to make sure that we're not in a prefab as sorteBundles isn't a + // serializable object and won't exist until put on a scene. + if (m_Target.sortedBundles == null) + { + isInPrefab = string.IsNullOrEmpty(m_Target.gameObject.scene.name); + + if (!isInPrefab) + { + // sortedBundles will be initialized and ready to use on the next frame + Repaint(); + } + } + else + { + // Create a reorderable list for each injection event + m_CustomLists = new Dictionary(); + foreach (var evt in Enum.GetValues(typeof(PostProcessEvent)).Cast()) + { + var bundles = m_Target.sortedBundles[evt]; + var listName = ObjectNames.NicifyVariableName(evt.ToString()); + + var list = new ReorderableList(bundles, typeof(SerializedBundleRef), true, true, false, false); + + list.drawHeaderCallback = (rect) => + { + EditorGUI.LabelField(rect, listName); + }; + + list.drawElementCallback = (rect, index, isActive, isFocused) => + { + var sbr = (SerializedBundleRef)list.list[index]; + EditorGUI.LabelField(rect, sbr.bundle.attribute.menuItem); + }; + + list.onReorderCallback = (l) => + { + EditorUtility.SetDirty(m_Target); + }; + + m_CustomLists.Add(evt, list); + } + } + } + + GUILayout.Space(5); + + if (isInPrefab) + { + EditorGUILayout.HelpBox("Not supported in prefabs.", MessageType.Info); + GUILayout.Space(3); + return; + } + + bool anyList = false; + if (m_CustomLists != null) + { + foreach (var kvp in m_CustomLists) + { + var list = kvp.Value; + + // Skip empty lists to avoid polluting the inspector + if (list.count == 0) + continue; + + list.DoLayoutList(); + anyList = true; + } + } + + if (!anyList) + { + EditorGUILayout.HelpBox("No custom effect loaded.", MessageType.Info); + GUILayout.Space(3); + } + } + } + + void ExportFrameToExr(ExportMode mode) + { + string path = EditorUtility.SaveFilePanel("Export EXR...", "", "Frame", "exr"); + + if (string.IsNullOrEmpty(path)) + return; + + EditorUtility.DisplayProgressBar("Export EXR", "Rendering...", 0f); + + var camera = m_Target.GetComponent(); + var w = camera.pixelWidth; + var h = camera.pixelHeight; + + var texOut = new Texture2D(w, h, TextureFormat.RGBAFloat, false, true); + var target = RenderTexture.GetTemporary(w, h, 24, RenderTextureFormat.ARGBFloat, RenderTextureReadWrite.Linear); + + var lastActive = RenderTexture.active; + var lastTargetSet = camera.targetTexture; + var lastPostFXState = m_Target.enabled; + var lastBreakColorGradingState = m_Target.breakBeforeColorGrading; + + if (mode == ExportMode.DisablePost) + m_Target.enabled = false; + else if (mode == ExportMode.BreakBeforeColorGradingLinear || mode == ExportMode.BreakBeforeColorGradingLog) + m_Target.breakBeforeColorGrading = true; + + camera.targetTexture = target; + camera.Render(); + camera.targetTexture = lastTargetSet; + + EditorUtility.DisplayProgressBar("Export EXR", "Reading...", 0.25f); + + m_Target.enabled = lastPostFXState; + m_Target.breakBeforeColorGrading = lastBreakColorGradingState; + + if (mode == ExportMode.BreakBeforeColorGradingLog) + { + // Convert to log + var material = new Material(Shader.Find("Hidden/PostProcessing/Editor/ConvertToLog")); + var newTarget = RenderTexture.GetTemporary(w, h, 0, RenderTextureFormat.ARGBFloat, RenderTextureReadWrite.Linear); + Graphics.Blit(target, newTarget, material, 0); + RenderTexture.ReleaseTemporary(target); + DestroyImmediate(material); + target = newTarget; + } + + RenderTexture.active = target; + texOut.ReadPixels(new Rect(0, 0, w, h), 0, 0); + texOut.Apply(); + RenderTexture.active = lastActive; + + EditorUtility.DisplayProgressBar("Export EXR", "Encoding...", 0.5f); + + var bytes = texOut.EncodeToEXR(EXRFlags.OutputAsFloat | EXRFlags.CompressZIP); + + EditorUtility.DisplayProgressBar("Export EXR", "Saving...", 0.75f); + + File.WriteAllBytes(path, bytes); + + EditorUtility.ClearProgressBar(); + AssetDatabase.Refresh(); + + RenderTexture.ReleaseTemporary(target); + DestroyImmediate(texOut); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessLayerEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessLayerEditor.cs.meta new file mode 100644 index 00000000..1819aa20 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessLayerEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2c89984c2a3e6cd4492c6f695f07bae6 +timeCreated: 1488275719 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessProfileEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessProfileEditor.cs new file mode 100644 index 00000000..2f586c33 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessProfileEditor.cs @@ -0,0 +1,29 @@ +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [CustomEditor(typeof(PostProcessProfile))] + sealed class PostProcessProfileEditor : Editor + { + EffectListEditor m_EffectList; + + void OnEnable() + { + m_EffectList = new EffectListEditor(this); + m_EffectList.Init(target as PostProcessProfile, serializedObject); + } + + void OnDisable() + { + if (m_EffectList != null) + m_EffectList.Clear(); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + m_EffectList.OnGUI(); + serializedObject.ApplyModifiedProperties(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessProfileEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessProfileEditor.cs.meta new file mode 100644 index 00000000..6357b956 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessProfileEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1fcb2f1e4a7d9ba42bc5940a5611f302 +timeCreated: 1494339151 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessVolumeEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessVolumeEditor.cs new file mode 100644 index 00000000..728437e2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessVolumeEditor.cs @@ -0,0 +1,166 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + [CanEditMultipleObjects, CustomEditor(typeof(PostProcessVolume))] + sealed class PostProcessVolumeEditor : BaseEditor + { + SerializedProperty m_Profile; + + SerializedProperty m_IsGlobal; + SerializedProperty m_BlendRadius; + SerializedProperty m_Weight; + SerializedProperty m_Priority; + + EffectListEditor m_EffectList; + + void OnEnable() + { + m_Profile = FindProperty(x => x.sharedProfile); + + m_IsGlobal = FindProperty(x => x.isGlobal); + m_BlendRadius = FindProperty(x => x.blendDistance); + m_Weight = FindProperty(x => x.weight); + m_Priority = FindProperty(x => x.priority); + + m_EffectList = new EffectListEditor(this); + RefreshEffectListEditor(m_Target.sharedProfile); + } + + void OnDisable() + { + if (m_EffectList != null) + m_EffectList.Clear(); + } + + void RefreshEffectListEditor(PostProcessProfile asset) + { + m_EffectList.Clear(); + + if (asset != null) + m_EffectList.Init(asset, new SerializedObject(asset)); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + EditorGUILayout.PropertyField(m_IsGlobal); + + if (!m_IsGlobal.boolValue) // Blend radius is not needed for global volumes + EditorGUILayout.PropertyField(m_BlendRadius); + + EditorGUILayout.PropertyField(m_Weight); + EditorGUILayout.PropertyField(m_Priority); + + bool assetHasChanged = false; + bool showCopy = m_Profile.objectReferenceValue != null; + bool multiEdit = m_Profile.hasMultipleDifferentValues; + + // The layout system sort of break alignement when mixing inspector fields with custom + // layouted fields, do the layout manually instead + int buttonWidth = showCopy ? 45 : 60; + float indentOffset = EditorGUI.indentLevel * 15f; + var lineRect = GUILayoutUtility.GetRect(1, EditorGUIUtility.singleLineHeight); + var labelRect = new Rect(lineRect.x, lineRect.y, EditorGUIUtility.labelWidth - indentOffset, lineRect.height); + var fieldRect = new Rect(labelRect.xMax, lineRect.y, lineRect.width - labelRect.width - buttonWidth * (showCopy ? 2 : 1), lineRect.height); + var buttonNewRect = new Rect(fieldRect.xMax, lineRect.y, buttonWidth, lineRect.height); + var buttonCopyRect = new Rect(buttonNewRect.xMax, lineRect.y, buttonWidth, lineRect.height); + + EditorGUI.PrefixLabel(labelRect, EditorUtilities.GetContent(m_Target.HasInstantiatedProfile() ? "Profile (Instance)|A copy of a profile asset." : "Profile|A reference to a profile asset.")); + + using (var scope = new EditorGUI.ChangeCheckScope()) + { + EditorGUI.BeginProperty(fieldRect, GUIContent.none, m_Profile); + PostProcessProfile profile = null; + + if (m_Target.HasInstantiatedProfile()) + profile = (PostProcessProfile)EditorGUI.ObjectField(fieldRect, m_Target.profile, typeof(PostProcessProfile), false); + else + profile = (PostProcessProfile)EditorGUI.ObjectField(fieldRect, m_Profile.objectReferenceValue, typeof(PostProcessProfile), false); + + if (scope.changed) + { + assetHasChanged = true; + + m_Profile.objectReferenceValue = profile; + + if (m_Target.HasInstantiatedProfile()) // Clear the instantiated profile, from now on we're using shared again. + m_Target.profile = null; + } + + EditorGUI.EndProperty(); + } + + using (new EditorGUI.DisabledScope(multiEdit)) + { + if (GUI.Button(buttonNewRect, EditorUtilities.GetContent("New|Create a new profile."), showCopy ? EditorStyles.miniButtonLeft : EditorStyles.miniButton)) + { + // By default, try to put assets in a folder next to the currently active + // scene file. If the user isn't a scene, put them in root instead. + var targetName = m_Target.name; + var scene = m_Target.gameObject.scene; + var asset = ProfileFactory.CreatePostProcessProfile(scene, targetName); + m_Profile.objectReferenceValue = asset; + m_Target.profile = null; // Make sure we're not using an instantiated profile anymore + + assetHasChanged = true; + } + + if (showCopy && GUI.Button(buttonCopyRect, EditorUtilities.GetContent(m_Target.HasInstantiatedProfile() ? "Save|Save the instantiated profile" : "Clone|Create a new profile and copy the content of the currently assigned profile."), EditorStyles.miniButtonRight)) + { + // Duplicate the currently assigned profile and save it as a new profile + var origin = profileRef; + var path = AssetDatabase.GetAssetPath(m_Profile.objectReferenceValue); + path = AssetDatabase.GenerateUniqueAssetPath(path); + + var asset = Instantiate(origin); + asset.settings.Clear(); + AssetDatabase.CreateAsset(asset, path); + + foreach (var item in origin.settings) + { + var itemCopy = Instantiate(item); + itemCopy.hideFlags = HideFlags.HideInInspector | HideFlags.HideInHierarchy; + itemCopy.name = item.name; + asset.settings.Add(itemCopy); + AssetDatabase.AddObjectToAsset(itemCopy, asset); + } + + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + + m_Profile.objectReferenceValue = asset; + m_Target.profile = null; // Make sure we're not using an instantiated profile anymore + assetHasChanged = true; + } + } + + EditorGUILayout.Space(); + + if (m_Profile.objectReferenceValue == null && !m_Target.HasInstantiatedProfile()) + { + if (assetHasChanged) + m_EffectList.Clear(); // Asset wasn't null before, do some cleanup + + EditorGUILayout.HelpBox("Assign a Post-process Profile to this volume using the \"Asset\" field or create one automatically by clicking the \"New\" button.\nAssets are automatically put in a folder next to your scene file. If you scene hasn't been saved yet they will be created at the root of the Assets folder.", MessageType.Info); + } + else + { + if (assetHasChanged || profileRef != m_EffectList.asset) //Refresh when the user just dragged in a new asset, or when it was instantiated by code. + RefreshEffectListEditor(profileRef); + + if (!multiEdit) + m_EffectList.OnGUI(); + } + + serializedObject.ApplyModifiedProperties(); + } + + public PostProcessProfile profileRef + { + get { return m_Target.HasInstantiatedProfile() ? m_Target.profile : m_Target.sharedProfile; } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessVolumeEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessVolumeEditor.cs.meta new file mode 100644 index 00000000..237ca4d4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/PostProcessVolumeEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4e487364a0cd33f4a9ef2ed93819d4d7 +timeCreated: 1488201040 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools.meta new file mode 100644 index 00000000..813d5f4c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e58158d9d8b440d4ca944a07d6cde9af +folderAsset: yes +timeCreated: 1496736709 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs new file mode 100644 index 00000000..2110ee06 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs @@ -0,0 +1,58 @@ +using System; +using System.IO; +using System.Text; +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + // CUBE lut specs: + // http://wwwimages.adobe.com/content/dam/Adobe/en/products/speedgrade/cc/pdfs/cube-lut-specification-1.0.pdf + static class CubeLutAssetFactory + { + const int kVersion = 1; + const int kSize = 33; + +#if POSTFX_DEBUG_MENUS + [MenuItem("Tools/Post-processing/Create Utility Luts")] +#endif + static void CreateLuts() + { + Dump("Linear to Unity Log r" + kVersion, ColorUtilities.LinearToLogC); + Dump("Unity Log to Linear r" + kVersion, ColorUtilities.LogCToLinear); + Dump("sRGB to Unity Log r" + kVersion, x => ColorUtilities.LinearToLogC(Mathf.GammaToLinearSpace(x))); + Dump("Unity Log to sRGB r" + kVersion, x => Mathf.LinearToGammaSpace(ColorUtilities.LogCToLinear(x))); + Dump("Linear to sRGB r" + kVersion, Mathf.LinearToGammaSpace); + Dump("sRGB to Linear r" + kVersion, Mathf.GammaToLinearSpace); + + AssetDatabase.Refresh(); + } + + static void Dump(string title, Func eval) + { + var sb = new StringBuilder(); + sb.AppendFormat("TITLE \"{0}\"\n", title); + sb.AppendFormat("LUT_3D_SIZE {0}\n", kSize); + sb.AppendFormat("DOMAIN_MIN {0} {0} {0}\n", 0f); + sb.AppendFormat("DOMAIN_MAX {0} {0} {0}\n", 1f); + + const float kSizeMinusOne = (float)kSize - 1f; + + for (int x = 0; x < kSize; x++) + for (int y = 0; y < kSize; y++) + for (int z = 0; z < kSize; z++) + { + float ox = eval((float)x / kSizeMinusOne); + float oy = eval((float)y / kSizeMinusOne); + float oz = eval((float)z / kSizeMinusOne); + + // Resolve & Photoshop use BGR as default, let's make it easier for users + sb.AppendFormat("{0} {1} {2}\n", oz, oy, ox); + } + + var content = sb.ToString(); + var path = Path.Combine(Application.dataPath, string.Format("{0}.cube", title)); + File.WriteAllText(path, content); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs.meta new file mode 100644 index 00000000..e3de84f9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4d506bd5da20d0248bfa343c6693d655 +timeCreated: 1496740688 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs new file mode 100644 index 00000000..98cd47a0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs @@ -0,0 +1,218 @@ +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Text; +using UnityEngine; + +namespace UnityEditor.Rendering.PostProcessing +{ + sealed class CubeLutAssetImporter : AssetPostprocessor + { + static List s_Excluded = new List() + { + "Linear to sRGB r1", + "Linear to Unity Log r1", + "sRGB to Linear r1", + "sRGB to Unity Log r1", + "Unity Log to Linear r1", + "Unity Log to sRGB r1" + }; + + static void OnPostprocessAllAssets(string[] imported, string[] deleted, string[] moved, string[] movedFrom) + { + foreach (string path in imported) + { + string ext = Path.GetExtension(path); + string filename = Path.GetFileNameWithoutExtension(path); + + if (string.IsNullOrEmpty(ext) || s_Excluded.Contains(filename)) + continue; + + ext = ext.ToLowerInvariant(); + if (ext.Equals(".cube")) + ImportCubeLut(path); + } + } + + // Basic CUBE lut parser + // Specs: http://wwwimages.adobe.com/content/dam/Adobe/en/products/speedgrade/cc/pdfs/cube-lut-specification-1.0.pdf + static void ImportCubeLut(string path) + { + // Remove the 'Assets' part of the path & build absolute path + string fullpath = path.Substring(7); + fullpath = Path.Combine(Application.dataPath, fullpath); + + // Read the lut data + string[] lines = File.ReadAllLines(fullpath); + + // Start parsing + int i = 0; + int size = -1; + int sizeCube = -1; + var table = new List(); + var domainMin = Color.black; + var domainMax = Color.white; + + while (true) + { + if (i >= lines.Length) + { + if (table.Count != sizeCube) + Debug.LogError("Premature end of file"); + + break; + } + + string line = FilterLine(lines[i]); + + if (string.IsNullOrEmpty(line)) + goto next; + + // Header data + if (line.StartsWith("TITLE")) + goto next; // Skip the title tag, we don't need it + + if (line.StartsWith("LUT_3D_SIZE")) + { + string sizeStr = line.Substring(11).TrimStart(); + + if (!int.TryParse(sizeStr, out size)) + { + Debug.LogError("Invalid data on line " + i); + break; + } + + if (size < 2 || size > 256) + { + Debug.LogError("LUT size out of range"); + break; + } + + sizeCube = size * size * size; + goto next; + } + + if (line.StartsWith("DOMAIN_MIN")) + { + if (!ParseDomain(i, line, ref domainMin)) break; + goto next; + } + + if (line.StartsWith("DOMAIN_MAX")) + { + if (!ParseDomain(i, line, ref domainMax)) break; + goto next; + } + + // Table + string[] row = line.Split(); + + if (row.Length != 3) + { + Debug.LogError("Invalid data on line " + i); + break; + } + + var color = Color.black; + for (int j = 0; j < 3; j++) + { + float d; + if (!float.TryParse(row[j], NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out d)) + { + Debug.LogError("Invalid data on line " + i); + break; + } + + color[j] = d; + } + + table.Add(color); + + next: + i++; + } + + if (sizeCube != table.Count) + { + Debug.LogError("Wrong table size - Expected " + sizeCube + " elements, got " + table.Count); + return; + } + + // Check if the Texture3D already exists, update it in this case (better workflow for + // the user) + string assetPath = Path.ChangeExtension(path, ".asset"); + var tex = AssetDatabase.LoadAssetAtPath(assetPath); + + if (tex != null) + { + tex.SetPixels(table.ToArray(), 0); + tex.Apply(); + } + else + { + // Generate a new Texture3D + tex = new Texture3D(size, size, size, TextureFormat.RGBAHalf, false) + { + anisoLevel = 0, + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + }; + + tex.SetPixels(table.ToArray(), 0); + tex.Apply(); + + // Save to disk + AssetDatabase.CreateAsset(tex, assetPath); + } + + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + } + + static string FilterLine(string line) + { + var filtered = new StringBuilder(); + line = line.TrimStart().TrimEnd(); + int len = line.Length; + int i = 0; + + while (i < len) + { + char c = line[i]; + + if (c == '#') // Filters comment out + break; + + filtered.Append(c); + i++; + } + + return filtered.ToString(); + } + + static bool ParseDomain(int i, string line, ref Color domain) + { + string[] domainStrs = line.Substring(10).TrimStart().Split(); + + if (domainStrs.Length != 3) + { + Debug.LogError("Invalid data on line " + i); + return false; + } + + for (int j = 0; j < 3; j++) + { + float d; + if (!float.TryParse(domainStrs[j], NumberStyles.Float, CultureInfo.InvariantCulture.NumberFormat, out d)) + { + Debug.LogError("Invalid data on line " + i); + return false; + } + + domain[j] = d; + } + + return true; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs.meta new file mode 100644 index 00000000..e53d8c56 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/CubeLutAssetImporter.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3e4b5d9a1abab984cbe0cbdb31fca939 +timeCreated: 1496737252 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/DefineSetter.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/DefineSetter.cs new file mode 100644 index 00000000..1083590a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/DefineSetter.cs @@ -0,0 +1,45 @@ +using System; +using System.Linq; + +namespace UnityEditor.Rendering.PostProcessing +{ + [InitializeOnLoad] + sealed class DefineSetter + { + const string k_Define = "UNITY_POST_PROCESSING_STACK_V2"; + + static DefineSetter() + { + var targets = Enum.GetValues(typeof(BuildTargetGroup)) + .Cast() + .Where(x => x != BuildTargetGroup.Unknown) + .Where(x => !IsObsolete(x)); + + foreach (var target in targets) + { + var defines = PlayerSettings.GetScriptingDefineSymbolsForGroup(target).Trim(); + + var list = defines.Split(';', ' ') + .Where(x => !string.IsNullOrEmpty(x)) + .ToList(); + + if (list.Contains(k_Define)) + continue; + + list.Add(k_Define); + defines = list.Aggregate((a, b) => a + ";" + b); + + PlayerSettings.SetScriptingDefineSymbolsForGroup(target, defines); + } + } + + static bool IsObsolete(BuildTargetGroup group) + { + var attrs = typeof(BuildTargetGroup) + .GetField(group.ToString()) + .GetCustomAttributes(typeof(ObsoleteAttribute), false); + + return attrs != null && attrs.Length > 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/DefineSetter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/DefineSetter.cs.meta new file mode 100644 index 00000000..d68eb218 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/DefineSetter.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 21c950a797aa518438786fc341790e14 +timeCreated: 1499857026 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ProfileFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ProfileFactory.cs new file mode 100644 index 00000000..6c44adf1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ProfileFactory.cs @@ -0,0 +1,82 @@ +using UnityEngine; +using UnityEditor.ProjectWindowCallback; +using System.IO; +using UnityEngine.SceneManagement; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// An utility class to help the creation of new post-processing profile assets. + /// + public sealed class ProfileFactory + { + [MenuItem("Assets/Create/Post-processing Profile", priority = 201)] + static void CreatePostProcessProfile() + { + //var icon = EditorGUIUtility.FindTexture("ScriptableObject Icon"); + ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, ScriptableObject.CreateInstance(), "New Post-processing Profile.asset", null, null); + } + + /// + /// Creates a post-processing profile asset at the given location. + /// + /// The path to use relative to the project folder + /// The newly created profile + public static PostProcessProfile CreatePostProcessProfileAtPath(string path) + { + var profile = ScriptableObject.CreateInstance(); + profile.name = Path.GetFileName(path); + AssetDatabase.CreateAsset(profile, path); + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + return profile; + } + + /// + /// Creates a post-processing profile asset and automatically put it in a sub folder next + /// to the given scene. + /// + /// A scene + /// A name for the new profile + /// The newly created profile + public static PostProcessProfile CreatePostProcessProfile(Scene scene, string targetName) + { + var path = string.Empty; + + if (string.IsNullOrEmpty(scene.path)) + { + path = "Assets/"; + } + else + { + var scenePath = Path.GetDirectoryName(scene.path); + var extPath = scene.name + "_Profiles"; + var profilePath = scenePath + "/" + extPath; + + if (!AssetDatabase.IsValidFolder(profilePath)) + AssetDatabase.CreateFolder(scenePath, extPath); + + path = profilePath + "/"; + } + + path += targetName + " Profile.asset"; + path = AssetDatabase.GenerateUniqueAssetPath(path); + + var profile = ScriptableObject.CreateInstance(); + AssetDatabase.CreateAsset(profile, path); + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + return profile; + } + } + + class DoCreatePostProcessProfile : EndNameEditAction + { + public override void Action(int instanceId, string pathName, string resourceFile) + { + var profile = ProfileFactory.CreatePostProcessProfileAtPath(pathName); + ProjectWindowUtil.ShowCreatedAsset(profile); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ProfileFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ProfileFactory.cs.meta new file mode 100644 index 00000000..3ae31759 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ProfileFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ac5668592895c1742a0c6e9d111f870b +timeCreated: 1498836357 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ResourceAssetFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ResourceAssetFactory.cs new file mode 100644 index 00000000..0ea24702 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ResourceAssetFactory.cs @@ -0,0 +1,19 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + static class ResourceAssetFactory + { +#if POSTFX_DEBUG_MENUS + [MenuItem("Tools/Post-processing/Create Resources Asset")] +#endif + static void CreateAsset() + { + var asset = ScriptableObject.CreateInstance(); + AssetDatabase.CreateAsset(asset, "Assets/PostProcessResources.asset"); + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ResourceAssetFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ResourceAssetFactory.cs.meta new file mode 100644 index 00000000..7ac577f1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/ResourceAssetFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d4351734f8a0aaa42a51a99db92e92e2 +timeCreated: 1496736723 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/VolumeFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/VolumeFactory.cs new file mode 100644 index 00000000..8d4c6f02 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/VolumeFactory.cs @@ -0,0 +1,21 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + internal static class VolumeFactory + { + [MenuItem("GameObject/3D Object/Post-process Volume")] + static void CreateVolume() + { + var gameObject = new GameObject("Post-process Volume"); + var collider = gameObject.AddComponent(); + collider.size = Vector3.one; + collider.isTrigger = true; + gameObject.AddComponent(); + + Selection.objects = new [] { gameObject }; + EditorApplication.ExecuteMenuItem("GameObject/Move To View"); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/VolumeFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/VolumeFactory.cs.meta new file mode 100644 index 00000000..9c81e30a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Tools/VolumeFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0f3902e2aa2609f47ab0c956e56ea0bf +timeCreated: 1497707764 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef new file mode 100644 index 00000000..3a1bd491 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "Unity.Postprocessing.Editor", + "references": [ + "Unity.Postprocessing.Runtime" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef.meta new file mode 100644 index 00000000..e586d979 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Unity.Postprocessing.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a35efad8797223d499f8c68b1f545dbc +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils.meta new file mode 100644 index 00000000..6ed37939 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 018e19d6c1b36224b85b5c0ddd6a895e +folderAsset: yes +timeCreated: 1489051059 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/CurveEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/CurveEditor.cs new file mode 100644 index 00000000..72fac1d5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/CurveEditor.cs @@ -0,0 +1,859 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.Rendering.PostProcessing +{ + internal sealed class CurveEditor + { + #region Enums + + enum EditMode + { + None, + Moving, + TangentEdit + } + + enum Tangent + { + In, + Out + } + + #endregion + + #region Structs + + public struct Settings + { + public Rect bounds; + public RectOffset padding; + public Color selectionColor; + public float curvePickingDistance; + public float keyTimeClampingDistance; + + public static Settings defaultSettings + { + get + { + return new Settings + { + bounds = new Rect(0f, 0f, 1f, 1f), + padding = new RectOffset(10, 10, 10, 10), + selectionColor = Color.yellow, + curvePickingDistance = 6f, + keyTimeClampingDistance = 1e-4f + }; + } + } + } + + public struct CurveState + { + public bool visible; + public bool editable; + public uint minPointCount; + public float zeroKeyConstantValue; + public Color color; + public float width; + public float handleWidth; + public bool showNonEditableHandles; + public bool onlyShowHandlesOnSelection; + public bool loopInBounds; + + public static CurveState defaultState + { + get + { + return new CurveState + { + visible = true, + editable = true, + minPointCount = 2, + zeroKeyConstantValue = 0f, + color = Color.white, + width = 2f, + handleWidth = 2f, + showNonEditableHandles = true, + onlyShowHandlesOnSelection = false, + loopInBounds = false + }; + } + } + } + + public struct Selection + { + public SerializedProperty curve; + public int keyframeIndex; + public Keyframe? keyframe; + + public Selection(SerializedProperty curve, int keyframeIndex, Keyframe? keyframe) + { + this.curve = curve; + this.keyframeIndex = keyframeIndex; + this.keyframe = keyframe; + } + } + + internal struct MenuAction + { + internal SerializedProperty curve; + internal int index; + internal Vector3 position; + + internal MenuAction(SerializedProperty curve) + { + this.curve = curve; + this.index = -1; + this.position = Vector3.zero; + } + + internal MenuAction(SerializedProperty curve, int index) + { + this.curve = curve; + this.index = index; + this.position = Vector3.zero; + } + + internal MenuAction(SerializedProperty curve, Vector3 position) + { + this.curve = curve; + this.index = -1; + this.position = position; + } + } + + #endregion + + #region Fields & properties + + public Settings settings { get; private set; } + + readonly Dictionary m_Curves; + Rect m_CurveArea; + + SerializedProperty m_SelectedCurve; + int m_SelectedKeyframeIndex = -1; + + EditMode m_EditMode = EditMode.None; + Tangent m_TangentEditMode; + + bool m_Dirty; + + #endregion + + #region Constructors & destructors + + public CurveEditor() + : this(Settings.defaultSettings) + { } + + public CurveEditor(Settings settings) + { + this.settings = settings; + m_Curves = new Dictionary(); + } + + #endregion + + #region Public API + + public void Add(params SerializedProperty[] curves) + { + foreach (var curve in curves) + Add(curve, CurveState.defaultState); + } + + public void Add(SerializedProperty curve) + { + Add(curve, CurveState.defaultState); + } + + public void Add(SerializedProperty curve, CurveState state) + { + // Make sure the property is in fact an AnimationCurve + var animCurve = curve.animationCurveValue; + if (animCurve == null) + throw new ArgumentException("curve"); + + if (m_Curves.ContainsKey(curve)) + Debug.LogWarning("Curve has already been added to the editor"); + + m_Curves.Add(curve, state); + } + + public void Remove(SerializedProperty curve) + { + m_Curves.Remove(curve); + } + + public void RemoveAll() + { + m_Curves.Clear(); + } + + public CurveState GetCurveState(SerializedProperty curve) + { + CurveState state; + if (!m_Curves.TryGetValue(curve, out state)) + throw new KeyNotFoundException("curve"); + + return state; + } + + public void SetCurveState(SerializedProperty curve, CurveState state) + { + if (!m_Curves.ContainsKey(curve)) + throw new KeyNotFoundException("curve"); + + m_Curves[curve] = state; + } + + public Selection GetSelection() + { + Keyframe? key = null; + if (m_SelectedKeyframeIndex > -1) + { + var curve = m_SelectedCurve.animationCurveValue; + + if (m_SelectedKeyframeIndex >= curve.length) + m_SelectedKeyframeIndex = -1; + else + key = curve[m_SelectedKeyframeIndex]; + } + + return new Selection(m_SelectedCurve, m_SelectedKeyframeIndex, key); + } + + public void SetKeyframe(SerializedProperty curve, int keyframeIndex, Keyframe keyframe) + { + var animCurve = curve.animationCurveValue; + SetKeyframe(animCurve, keyframeIndex, keyframe); + SaveCurve(curve, animCurve); + } + + public bool OnGUI(Rect rect) + { + if (Event.current.type == EventType.Repaint) + m_Dirty = false; + + GUI.BeginClip(rect); + { + var area = new Rect(Vector2.zero, rect.size); + m_CurveArea = settings.padding.Remove(area); + + foreach (var curve in m_Curves) + OnCurveGUI(area, curve.Key, curve.Value); + + OnGeneralUI(area); + } + GUI.EndClip(); + + return m_Dirty; + } + + #endregion + + #region UI & events + + void OnCurveGUI(Rect rect, SerializedProperty curve, CurveState state) + { + // Discard invisible curves + if (!state.visible) + return; + + var animCurve = curve.animationCurveValue; + var keys = animCurve.keys; + var length = keys.Length; + + // Curve drawing + // Slightly dim non-editable curves + var color = state.color; + if (!state.editable || !GUI.enabled) + color.a *= 0.5f; + + Handles.color = color; + var bounds = settings.bounds; + + if (length == 0) + { + var p1 = CurveToCanvas(new Vector3(bounds.xMin, state.zeroKeyConstantValue)); + var p2 = CurveToCanvas(new Vector3(bounds.xMax, state.zeroKeyConstantValue)); + Handles.DrawAAPolyLine(state.width, p1, p2); + } + else if (length == 1) + { + var p1 = CurveToCanvas(new Vector3(bounds.xMin, keys[0].value)); + var p2 = CurveToCanvas(new Vector3(bounds.xMax, keys[0].value)); + Handles.DrawAAPolyLine(state.width, p1, p2); + } + else + { + var prevKey = keys[0]; + for (int k = 1; k < length; k++) + { + var key = keys[k]; + var pts = BezierSegment(prevKey, key); + + if (float.IsInfinity(prevKey.outTangent) || float.IsInfinity(key.inTangent)) + { + var s = HardSegment(prevKey, key); + Handles.DrawAAPolyLine(state.width, s[0], s[1], s[2]); + } + else Handles.DrawBezier(pts[0], pts[3], pts[1], pts[2], color, null, state.width); + + prevKey = key; + } + + // Curve extents & loops + if (keys[0].time > bounds.xMin) + { + if (state.loopInBounds) + { + var p1 = keys[length - 1]; + p1.time -= settings.bounds.width; + var p2 = keys[0]; + var pts = BezierSegment(p1, p2); + + if (float.IsInfinity(p1.outTangent) || float.IsInfinity(p2.inTangent)) + { + var s = HardSegment(p1, p2); + Handles.DrawAAPolyLine(state.width, s[0], s[1], s[2]); + } + else Handles.DrawBezier(pts[0], pts[3], pts[1], pts[2], color, null, state.width); + } + else + { + var p1 = CurveToCanvas(new Vector3(bounds.xMin, keys[0].value)); + var p2 = CurveToCanvas(keys[0]); + Handles.DrawAAPolyLine(state.width, p1, p2); + } + } + + if (keys[length - 1].time < bounds.xMax) + { + if (state.loopInBounds) + { + var p1 = keys[length - 1]; + var p2 = keys[0]; + p2.time += settings.bounds.width; + var pts = BezierSegment(p1, p2); + + if (float.IsInfinity(p1.outTangent) || float.IsInfinity(p2.inTangent)) + { + var s = HardSegment(p1, p2); + Handles.DrawAAPolyLine(state.width, s[0], s[1], s[2]); + } + else Handles.DrawBezier(pts[0], pts[3], pts[1], pts[2], color, null, state.width); + } + else + { + var p1 = CurveToCanvas(keys[length - 1]); + var p2 = CurveToCanvas(new Vector3(bounds.xMax, keys[length - 1].value)); + Handles.DrawAAPolyLine(state.width, p1, p2); + } + } + } + + // Make sure selection is correct (undo can break it) + bool isCurrentlySelectedCurve = curve == m_SelectedCurve; + + if (isCurrentlySelectedCurve && m_SelectedKeyframeIndex >= length) + m_SelectedKeyframeIndex = -1; + + if (!state.editable) + m_SelectedKeyframeIndex = -1; + + float enabledFactor = GUI.enabled ? 1f : 0.8f; + + // Handles & keys + for (int k = 0; k < length; k++) + { + bool isCurrentlySelectedKeyframe = k == m_SelectedKeyframeIndex; + var e = Event.current; + + var pos = CurveToCanvas(keys[k]); + var hitRect = new Rect(pos.x - 8f, pos.y - 8f, 16f, 16f); + var offset = isCurrentlySelectedCurve + ? new RectOffset(5, 5, 5, 5) + : new RectOffset(6, 6, 6, 6); + + var outTangent = pos + CurveTangentToCanvas(keys[k].outTangent).normalized * 40f; + var inTangent = pos - CurveTangentToCanvas(keys[k].inTangent).normalized * 40f; + var inTangentHitRect = new Rect(inTangent.x - 7f, inTangent.y - 7f, 14f, 14f); + var outTangentHitrect = new Rect(outTangent.x - 7f, outTangent.y - 7f, 14f, 14f); + + // Draw + if (state.editable || state.showNonEditableHandles) + { + if (e.type == EventType.Repaint) + { + var selectedColor = (isCurrentlySelectedCurve && isCurrentlySelectedKeyframe) + ? settings.selectionColor + : state.color; + + // Keyframe + EditorGUI.DrawRect(offset.Remove(hitRect), selectedColor * enabledFactor); + + // Tangents + if (isCurrentlySelectedCurve && (!state.onlyShowHandlesOnSelection || (state.onlyShowHandlesOnSelection && isCurrentlySelectedKeyframe))) + { + Handles.color = selectedColor * enabledFactor; + + if (k > 0 || state.loopInBounds) + { + Handles.DrawAAPolyLine(state.handleWidth, pos, inTangent); + EditorGUI.DrawRect(offset.Remove(inTangentHitRect), selectedColor); + } + + if (k < length - 1 || state.loopInBounds) + { + Handles.DrawAAPolyLine(state.handleWidth, pos, outTangent); + EditorGUI.DrawRect(offset.Remove(outTangentHitrect), selectedColor); + } + } + } + } + + // Events + if (state.editable) + { + // Keyframe move + if (m_EditMode == EditMode.Moving && e.type == EventType.MouseDrag && isCurrentlySelectedCurve && isCurrentlySelectedKeyframe) + { + EditMoveKeyframe(animCurve, keys, k); + } + + // Tangent editing + if (m_EditMode == EditMode.TangentEdit && e.type == EventType.MouseDrag && isCurrentlySelectedCurve && isCurrentlySelectedKeyframe) + { + bool alreadyBroken = !(Mathf.Approximately(keys[k].inTangent, keys[k].outTangent) || (float.IsInfinity(keys[k].inTangent) && float.IsInfinity(keys[k].outTangent))); + EditMoveTangent(animCurve, keys, k, m_TangentEditMode, e.shift || !(alreadyBroken || e.control)); + } + + // Keyframe selection & context menu + if (e.type == EventType.MouseDown && rect.Contains(e.mousePosition)) + { + if (hitRect.Contains(e.mousePosition)) + { + if (e.button == 0) + { + SelectKeyframe(curve, k); + m_EditMode = EditMode.Moving; + e.Use(); + } + else if (e.button == 1) + { + // Keyframe context menu + var menu = new GenericMenu(); + menu.AddItem(new GUIContent("Delete Key"), false, (x) => + { + var action = (MenuAction)x; + var curveValue = action.curve.animationCurveValue; + action.curve.serializedObject.Update(); + RemoveKeyframe(curveValue, action.index); + m_SelectedKeyframeIndex = -1; + SaveCurve(action.curve, curveValue); + action.curve.serializedObject.ApplyModifiedProperties(); + }, new MenuAction(curve, k)); + menu.ShowAsContext(); + e.Use(); + } + } + } + + // Tangent selection & edit mode + if (e.type == EventType.MouseDown && rect.Contains(e.mousePosition)) + { + if (inTangentHitRect.Contains(e.mousePosition) && (k > 0 || state.loopInBounds)) + { + SelectKeyframe(curve, k); + m_EditMode = EditMode.TangentEdit; + m_TangentEditMode = Tangent.In; + e.Use(); + } + else if (outTangentHitrect.Contains(e.mousePosition) && (k < length - 1 || state.loopInBounds)) + { + SelectKeyframe(curve, k); + m_EditMode = EditMode.TangentEdit; + m_TangentEditMode = Tangent.Out; + e.Use(); + } + } + + // Mouse up - clean up states + if (e.rawType == EventType.MouseUp && m_EditMode != EditMode.None) + { + m_EditMode = EditMode.None; + } + + // Set cursors + { + EditorGUIUtility.AddCursorRect(hitRect, MouseCursor.MoveArrow); + + if (k > 0 || state.loopInBounds) + EditorGUIUtility.AddCursorRect(inTangentHitRect, MouseCursor.RotateArrow); + + if (k < length - 1 || state.loopInBounds) + EditorGUIUtility.AddCursorRect(outTangentHitrect, MouseCursor.RotateArrow); + } + } + } + + Handles.color = Color.white; + SaveCurve(curve, animCurve); + } + + void OnGeneralUI(Rect rect) + { + var e = Event.current; + + // Selection + if (e.type == EventType.MouseDown) + { + GUI.FocusControl(null); + m_SelectedCurve = null; + m_SelectedKeyframeIndex = -1; + bool used = false; + + var hit = CanvasToCurve(e.mousePosition); + float curvePickValue = CurveToCanvas(hit).y; + + // Try and select a curve + foreach (var curve in m_Curves) + { + if (!curve.Value.editable || !curve.Value.visible) + continue; + + var prop = curve.Key; + var state = curve.Value; + var animCurve = prop.animationCurveValue; + float hitY = animCurve.length == 0 + ? state.zeroKeyConstantValue + : animCurve.Evaluate(hit.x); + + var curvePos = CurveToCanvas(new Vector3(hit.x, hitY)); + + if (Mathf.Abs(curvePos.y - curvePickValue) < settings.curvePickingDistance) + { + m_SelectedCurve = prop; + + if (e.clickCount == 2 && e.button == 0) + { + // Create a keyframe on double-click on this curve + EditCreateKeyframe(animCurve, hit, true, state.zeroKeyConstantValue); + SaveCurve(prop, animCurve); + } + else if (e.button == 1) + { + // Curve context menu + var menu = new GenericMenu(); + menu.AddItem(new GUIContent("Add Key"), false, (x) => + { + var action = (MenuAction)x; + var curveValue = action.curve.animationCurveValue; + action.curve.serializedObject.Update(); + EditCreateKeyframe(curveValue, hit, true, 0f); + SaveCurve(action.curve, curveValue); + action.curve.serializedObject.ApplyModifiedProperties(); + }, new MenuAction(prop, hit)); + menu.ShowAsContext(); + e.Use(); + used = true; + } + } + } + + if (e.clickCount == 2 && e.button == 0 && m_SelectedCurve == null) + { + // Create a keyframe on every curve on double-click + foreach (var curve in m_Curves) + { + if (!curve.Value.editable || !curve.Value.visible) + continue; + + var prop = curve.Key; + var state = curve.Value; + var animCurve = prop.animationCurveValue; + EditCreateKeyframe(animCurve, hit, e.alt, state.zeroKeyConstantValue); + SaveCurve(prop, animCurve); + } + } + else if (!used && e.button == 1) + { + // Global context menu + var menu = new GenericMenu(); + menu.AddItem(new GUIContent("Add Key At Position"), false, () => ContextMenuAddKey(hit, false)); + menu.AddItem(new GUIContent("Add Key On Curves"), false, () => ContextMenuAddKey(hit, true)); + menu.ShowAsContext(); + } + + e.Use(); + } + + // Delete selected key(s) + if (e.type == EventType.KeyDown && (e.keyCode == KeyCode.Delete || e.keyCode == KeyCode.Backspace)) + { + if (m_SelectedKeyframeIndex != -1 && m_SelectedCurve != null) + { + var animCurve = m_SelectedCurve.animationCurveValue; + var length = animCurve.length; + + if (m_Curves[m_SelectedCurve].minPointCount < length && length >= 0) + { + EditDeleteKeyframe(animCurve, m_SelectedKeyframeIndex); + m_SelectedKeyframeIndex = -1; + SaveCurve(m_SelectedCurve, animCurve); + } + + e.Use(); + } + } + } + + void SaveCurve(SerializedProperty prop, AnimationCurve curve) + { + prop.animationCurveValue = curve; + } + + void Invalidate() + { + m_Dirty = true; + } + + #endregion + + #region Keyframe manipulations + + void SelectKeyframe(SerializedProperty curve, int keyframeIndex) + { + m_SelectedKeyframeIndex = keyframeIndex; + m_SelectedCurve = curve; + Invalidate(); + } + + void ContextMenuAddKey(Vector3 hit, bool createOnCurve) + { + SerializedObject serializedObject = null; + + foreach (var curve in m_Curves) + { + if (!curve.Value.editable || !curve.Value.visible) + continue; + + var prop = curve.Key; + var state = curve.Value; + + if (serializedObject == null) + { + serializedObject = prop.serializedObject; + serializedObject.Update(); + } + + var animCurve = prop.animationCurveValue; + EditCreateKeyframe(animCurve, hit, createOnCurve, state.zeroKeyConstantValue); + SaveCurve(prop, animCurve); + } + + if (serializedObject != null) + serializedObject.ApplyModifiedProperties(); + + Invalidate(); + } + + void EditCreateKeyframe(AnimationCurve curve, Vector3 position, bool createOnCurve, float zeroKeyConstantValue) + { + float tangent = EvaluateTangent(curve, position.x); + + if (createOnCurve) + { + position.y = curve.length == 0 + ? zeroKeyConstantValue + : curve.Evaluate(position.x); + } + + AddKeyframe(curve, new Keyframe(position.x, position.y, tangent, tangent)); + } + + void EditDeleteKeyframe(AnimationCurve curve, int keyframeIndex) + { + RemoveKeyframe(curve, keyframeIndex); + } + + void AddKeyframe(AnimationCurve curve, Keyframe newValue) + { + curve.AddKey(newValue); + Invalidate(); + } + + void RemoveKeyframe(AnimationCurve curve, int keyframeIndex) + { + curve.RemoveKey(keyframeIndex); + Invalidate(); + } + + void SetKeyframe(AnimationCurve curve, int keyframeIndex, Keyframe newValue) + { + var keys = curve.keys; + + if (keyframeIndex > 0) + newValue.time = Mathf.Max(keys[keyframeIndex - 1].time + settings.keyTimeClampingDistance, newValue.time); + + if (keyframeIndex < keys.Length - 1) + newValue.time = Mathf.Min(keys[keyframeIndex + 1].time - settings.keyTimeClampingDistance, newValue.time); + + curve.MoveKey(keyframeIndex, newValue); + Invalidate(); + } + + void EditMoveKeyframe(AnimationCurve curve, Keyframe[] keys, int keyframeIndex) + { + var key = CanvasToCurve(Event.current.mousePosition); + float inTgt = keys[keyframeIndex].inTangent; + float outTgt = keys[keyframeIndex].outTangent; + SetKeyframe(curve, keyframeIndex, new Keyframe(key.x, key.y, inTgt, outTgt)); + } + + void EditMoveTangent(AnimationCurve curve, Keyframe[] keys, int keyframeIndex, Tangent targetTangent, bool linkTangents) + { + var pos = CanvasToCurve(Event.current.mousePosition); + + float time = keys[keyframeIndex].time; + float value = keys[keyframeIndex].value; + + pos -= new Vector3(time, value); + + if (targetTangent == Tangent.In && pos.x > 0f) + pos.x = 0f; + + if (targetTangent == Tangent.Out && pos.x < 0f) + pos.x = 0f; + + float tangent; + + if (Mathf.Approximately(pos.x, 0f)) + tangent = pos.y < 0f ? float.PositiveInfinity : float.NegativeInfinity; + else + tangent = pos.y / pos.x; + + float inTangent = keys[keyframeIndex].inTangent; + float outTangent = keys[keyframeIndex].outTangent; + + if (targetTangent == Tangent.In || linkTangents) + inTangent = tangent; + if (targetTangent == Tangent.Out || linkTangents) + outTangent = tangent; + + SetKeyframe(curve, keyframeIndex, new Keyframe(time, value, inTangent, outTangent)); + } + + #endregion + + #region Maths utilities + + Vector3 CurveToCanvas(Keyframe keyframe) + { + return CurveToCanvas(new Vector3(keyframe.time, keyframe.value)); + } + + Vector3 CurveToCanvas(Vector3 position) + { + var bounds = settings.bounds; + var output = new Vector3((position.x - bounds.x) / (bounds.xMax - bounds.x), (position.y - bounds.y) / (bounds.yMax - bounds.y)); + output.x = output.x * (m_CurveArea.xMax - m_CurveArea.xMin) + m_CurveArea.xMin; + output.y = (1f - output.y) * (m_CurveArea.yMax - m_CurveArea.yMin) + m_CurveArea.yMin; + return output; + } + + Vector3 CanvasToCurve(Vector3 position) + { + var bounds = settings.bounds; + var output = position; + output.x = (output.x - m_CurveArea.xMin) / (m_CurveArea.xMax - m_CurveArea.xMin); + output.y = (output.y - m_CurveArea.yMin) / (m_CurveArea.yMax - m_CurveArea.yMin); + output.x = Mathf.Lerp(bounds.x, bounds.xMax, output.x); + output.y = Mathf.Lerp(bounds.yMax, bounds.y, output.y); + return output; + } + + Vector3 CurveTangentToCanvas(float tangent) + { + if (!float.IsInfinity(tangent)) + { + var bounds = settings.bounds; + float ratio = (m_CurveArea.width / m_CurveArea.height) / ((bounds.xMax - bounds.x) / (bounds.yMax - bounds.y)); + return new Vector3(1f, -tangent / ratio).normalized; + } + + return float.IsPositiveInfinity(tangent) ? Vector3.up : Vector3.down; + } + + Vector3[] BezierSegment(Keyframe start, Keyframe end) + { + var segment = new Vector3[4]; + + segment[0] = CurveToCanvas(new Vector3(start.time, start.value)); + segment[3] = CurveToCanvas(new Vector3(end.time, end.value)); + + float middle = start.time + ((end.time - start.time) * 0.333333f); + float middle2 = start.time + ((end.time - start.time) * 0.666666f); + + segment[1] = CurveToCanvas(new Vector3(middle, ProjectTangent(start.time, start.value, start.outTangent, middle))); + segment[2] = CurveToCanvas(new Vector3(middle2, ProjectTangent(end.time, end.value, end.inTangent, middle2))); + + return segment; + } + + Vector3[] HardSegment(Keyframe start, Keyframe end) + { + var segment = new Vector3[3]; + + segment[0] = CurveToCanvas(start); + segment[1] = CurveToCanvas(new Vector3(end.time, start.value)); + segment[2] = CurveToCanvas(end); + + return segment; + } + + float ProjectTangent(float inPosition, float inValue, float inTangent, float projPosition) + { + return inValue + ((projPosition - inPosition) * inTangent); + } + + float EvaluateTangent(AnimationCurve curve, float time) + { + int prev = -1, next = 0; + for (int i = 0; i < curve.keys.Length; i++) + { + if (time > curve.keys[i].time) + { + prev = i; + next = i + 1; + } + else break; + } + + if (next == 0) + return 0f; + + if (prev == curve.keys.Length - 1) + return 0f; + + const float kD = 1e-3f; + float tp = Mathf.Max(time - kD, curve.keys[prev].time); + float tn = Mathf.Min(time + kD, curve.keys[next].time); + + float vp = curve.Evaluate(tp); + float vn = curve.Evaluate(tn); + + if (Mathf.Approximately(tn, tp)) + return (vn - vp > 0f) ? float.PositiveInfinity : float.NegativeInfinity; + + return (vn - vp) / (tn - tp); + } + + #endregion + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/CurveEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/CurveEditor.cs.meta new file mode 100644 index 00000000..c76f2b06 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/CurveEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ce0f0631fee52da41884853337cab99d +timeCreated: 1493979438 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/EditorUtilities.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/EditorUtilities.cs new file mode 100644 index 00000000..e689687c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/EditorUtilities.cs @@ -0,0 +1,354 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Assertions; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// A set of editor utilities used in post-processing editors. + /// + public static class EditorUtilities + { + static Dictionary s_GUIContentCache; + static Dictionary s_AttributeDecorators; + + static PostProcessEffectSettings s_ClipboardContent; + + /// + /// Returns true if the current target is a console, false otherwise. + /// + public static bool isTargetingConsoles + { + get + { + var t = EditorUserBuildSettings.activeBuildTarget; + return t == BuildTarget.PS4 + || t == BuildTarget.XboxOne + || t == BuildTarget.Switch; + } + } + + /// + /// Returns true if the current target is a mobile, false otherwise. + /// + public static bool isTargetingMobiles + { + get + { + var t = EditorUserBuildSettings.activeBuildTarget; + return t == BuildTarget.Android + || t == BuildTarget.iOS + || t == BuildTarget.tvOS +#if !UNITY_2018_2_OR_NEWER + || t == BuildTarget.Tizen +#endif +#if !UNITY_2018_3_OR_NEWER + || t == BuildTarget.N3DS + || t == BuildTarget.PSP2 +#endif + ; + } + } + + /// + /// Returns true if the current target is a console or a mobile, false + /// otherwise. + /// + public static bool isTargetingConsolesOrMobiles + { + get { return isTargetingConsoles || isTargetingMobiles; } + } + + static EditorUtilities() + { + s_GUIContentCache = new Dictionary(); + s_AttributeDecorators = new Dictionary(); + ReloadDecoratorTypes(); + } + + [Callbacks.DidReloadScripts] + static void OnEditorReload() + { + ReloadDecoratorTypes(); + } + + static void ReloadDecoratorTypes() + { + s_AttributeDecorators.Clear(); + + // Look for all the valid attribute decorators + var types = RuntimeUtilities.GetAllAssemblyTypes() + .Where( + t => t.IsSubclassOf(typeof(AttributeDecorator)) + && t.IsDefined(typeof(DecoratorAttribute), false) + && !t.IsAbstract + ); + + // Store them + foreach (var type in types) + { + var attr = type.GetAttribute(); + var decorator = (AttributeDecorator)Activator.CreateInstance(type); + s_AttributeDecorators.Add(attr.attributeType, decorator); + } + } + + internal static AttributeDecorator GetDecorator(Type attributeType) + { + AttributeDecorator decorator; + return !s_AttributeDecorators.TryGetValue(attributeType, out decorator) + ? null + : decorator; + } + + /// + /// Gets a for the given label and tooltip. These are recycled + /// internally and help reduce the garbage collector pressure in the editor. + /// + /// The label and tooltip separated by a | + /// character + /// A recycled + public static GUIContent GetContent(string textAndTooltip) + { + if (string.IsNullOrEmpty(textAndTooltip)) + return GUIContent.none; + + GUIContent content; + + if (!s_GUIContentCache.TryGetValue(textAndTooltip, out content)) + { + var s = textAndTooltip.Split('|'); + content = new GUIContent(s[0]); + + if (s.Length > 1 && !string.IsNullOrEmpty(s[1])) + content.tooltip = s[1]; + + s_GUIContentCache.Add(textAndTooltip, content); + } + + return content; + } + + /// + /// Draws a UI box with a description and a "Fix Me" button next to it. + /// + /// The description + /// The action to execute when the button is clicked + public static void DrawFixMeBox(string text, Action action) + { + Assert.IsNotNull(action); + + EditorGUILayout.HelpBox(text, MessageType.Warning); + + GUILayout.Space(-32); + using (new EditorGUILayout.HorizontalScope()) + { + GUILayout.FlexibleSpace(); + + if (GUILayout.Button("Fix", GUILayout.Width(60))) + action(); + + GUILayout.Space(8); + } + GUILayout.Space(11); + } + + /// + /// Draws a horizontal split line. + /// + public static void DrawSplitter() + { + var rect = GUILayoutUtility.GetRect(1f, 1f); + + // Splitter rect should be full-width + rect.xMin = 0f; + rect.width += 4f; + + if (Event.current.type != EventType.Repaint) + return; + + EditorGUI.DrawRect(rect, Styling.splitter); + } + + /// + /// Draws a toggle using the "override checkbox" style. + /// + /// The position and size of the toggle + /// The override state property for the toggle + public static void DrawOverrideCheckbox(Rect rect, SerializedProperty property) + { + property.boolValue = GUI.Toggle(rect, property.boolValue, GetContent("|Override this setting for this volume."), Styling.smallTickbox); + } + + /// + /// Draws a header label. + /// + /// The label to display as a header + public static void DrawHeaderLabel(string title) + { + EditorGUILayout.LabelField(title, Styling.headerLabel); + } + + internal static bool DrawHeader(string title, bool state) + { + var backgroundRect = GUILayoutUtility.GetRect(1f, 17f); + + var labelRect = backgroundRect; + labelRect.xMin += 16f; + labelRect.xMax -= 20f; + + var foldoutRect = backgroundRect; + foldoutRect.y += 1f; + foldoutRect.width = 13f; + foldoutRect.height = 13f; + + // Background rect should be full-width + backgroundRect.xMin = 0f; + backgroundRect.width += 4f; + + // Background + EditorGUI.DrawRect(backgroundRect, Styling.headerBackground); + + // Title + EditorGUI.LabelField(labelRect, GetContent(title), EditorStyles.boldLabel); + + // Foldout + state = GUI.Toggle(foldoutRect, state, GUIContent.none, EditorStyles.foldout); + + var e = Event.current; + if (e.type == EventType.MouseDown && backgroundRect.Contains(e.mousePosition) && e.button == 0) + { + state = !state; + e.Use(); + } + + return state; + } + + internal static bool DrawHeader(string title, SerializedProperty group, SerializedProperty activeField, PostProcessEffectSettings target, Action resetAction, Action removeAction) + { + Assert.IsNotNull(group); + Assert.IsNotNull(activeField); + Assert.IsNotNull(target); + + var backgroundRect = GUILayoutUtility.GetRect(1f, 17f); + + var labelRect = backgroundRect; + labelRect.xMin += 32f; + labelRect.xMax -= 20f; + + var foldoutRect = backgroundRect; + foldoutRect.y += 1f; + foldoutRect.width = 13f; + foldoutRect.height = 13f; + + var toggleRect = backgroundRect; + toggleRect.x += 16f; + toggleRect.y += 2f; + toggleRect.width = 13f; + toggleRect.height = 13f; + + var menuIcon = Styling.paneOptionsIcon; + var menuRect = new Rect(labelRect.xMax + 4f, labelRect.y + 4f, menuIcon.width, menuIcon.height); + + // Background rect should be full-width + backgroundRect.xMin = 0f; + backgroundRect.width += 4f; + + // Background + EditorGUI.DrawRect(backgroundRect, Styling.headerBackground); + + // Title + using (new EditorGUI.DisabledScope(!activeField.boolValue)) + EditorGUI.LabelField(labelRect, GetContent(title), EditorStyles.boldLabel); + + // foldout + group.serializedObject.Update(); + group.isExpanded = GUI.Toggle(foldoutRect, group.isExpanded, GUIContent.none, EditorStyles.foldout); + group.serializedObject.ApplyModifiedProperties(); + + // Active checkbox + activeField.serializedObject.Update(); + activeField.boolValue = GUI.Toggle(toggleRect, activeField.boolValue, GUIContent.none, Styling.smallTickbox); + activeField.serializedObject.ApplyModifiedProperties(); + + // Dropdown menu icon + GUI.DrawTexture(menuRect, menuIcon); + + // Handle events + var e = Event.current; + + if (e.type == EventType.MouseDown) + { + if (menuRect.Contains(e.mousePosition)) + { + ShowHeaderContextMenu(new Vector2(menuRect.x, menuRect.yMax), target, resetAction, removeAction); + e.Use(); + } + else if (labelRect.Contains(e.mousePosition)) + { + if (e.button == 0) + group.isExpanded = !group.isExpanded; + else + ShowHeaderContextMenu(e.mousePosition, target, resetAction, removeAction); + + e.Use(); + } + } + + return group.isExpanded; + } + + static void ShowHeaderContextMenu(Vector2 position, PostProcessEffectSettings target, Action resetAction, Action removeAction) + { + Assert.IsNotNull(resetAction); + Assert.IsNotNull(removeAction); + + var menu = new GenericMenu(); + menu.AddItem(GetContent("Reset"), false, () => resetAction()); + menu.AddItem(GetContent("Remove"), false, () => removeAction()); + menu.AddSeparator(string.Empty); + menu.AddItem(GetContent("Copy Settings"), false, () => CopySettings(target)); + + if (CanPaste(target)) + menu.AddItem(GetContent("Paste Settings"), false, () => PasteSettings(target)); + else + menu.AddDisabledItem(GetContent("Paste Settings")); + + menu.DropDown(new Rect(position, Vector2.zero)); + } + + static void CopySettings(PostProcessEffectSettings target) + { + Assert.IsNotNull(target); + + if (s_ClipboardContent != null) + { + RuntimeUtilities.Destroy(s_ClipboardContent); + s_ClipboardContent = null; + } + + s_ClipboardContent = (PostProcessEffectSettings)ScriptableObject.CreateInstance(target.GetType()); + EditorUtility.CopySerializedIfDifferent(target, s_ClipboardContent); + } + + static void PasteSettings(PostProcessEffectSettings target) + { + Assert.IsNotNull(target); + Assert.IsNotNull(s_ClipboardContent); + Assert.AreEqual(s_ClipboardContent.GetType(), target.GetType()); + + Undo.RecordObject(target, "Paste Settings"); + EditorUtility.CopySerializedIfDifferent(s_ClipboardContent, target); + } + + static bool CanPaste(PostProcessEffectSettings target) + { + return s_ClipboardContent != null + && s_ClipboardContent.GetType() == target.GetType(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/EditorUtilities.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/EditorUtilities.cs.meta new file mode 100644 index 00000000..2ce480ef --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/EditorUtilities.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 09e002b759745fa499d539b9021af38e +timeCreated: 1489050987 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/GlobalSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/GlobalSettings.cs new file mode 100644 index 00000000..7cde6b28 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/GlobalSettings.cs @@ -0,0 +1,114 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + static class GlobalSettings + { + static class Keys + { + internal const string trackballSensitivity = "PostProcessing.Trackball.Sensitivity"; + internal const string volumeGizmoColor = "PostProcessing.Volume.GizmoColor"; + internal const string currentChannelMixer = "PostProcessing.ChannelMixer.CurrentChannel"; + internal const string currentCurve = "PostProcessing.Curve.Current"; + } + + static bool m_Loaded = false; + + static float m_TrackballSensitivity = 0.2f; + internal static float trackballSensitivity + { + get { return m_TrackballSensitivity; } + set { TrySave(ref m_TrackballSensitivity, value, Keys.trackballSensitivity); } + } + + static Color m_VolumeGizmoColor = new Color(0.2f, 0.8f, 0.1f, 0.5f); + internal static Color volumeGizmoColor + { + get { return m_VolumeGizmoColor; } + set { TrySave(ref m_VolumeGizmoColor, value, Keys.volumeGizmoColor); } + } + + static int m_CurrentChannelMixer = 0; + internal static int currentChannelMixer + { + get { return m_CurrentChannelMixer; } + set { TrySave(ref m_CurrentChannelMixer, value, Keys.currentChannelMixer); } + } + + static int m_CurrentCurve = 0; + internal static int currentCurve + { + get { return m_CurrentCurve; } + set { TrySave(ref m_CurrentCurve, value, Keys.currentCurve); } + } + + static GlobalSettings() + { + Load(); + } + + #if UNITY_2018_3_OR_NEWER + [SettingsProvider] + static SettingsProvider PreferenceGUI() + { + return new SettingsProvider("Preferences/Post-processing", SettingsScope.User) + { + guiHandler = searchContext => OpenGUI() + }; + } + #else + [PreferenceItem("Post-processing")] + static void PreferenceGUI() + { + OpenGUI(); + } + #endif + + static void OpenGUI() + { + if (!m_Loaded) + Load(); + + EditorGUILayout.Space(); + + trackballSensitivity = EditorGUILayout.Slider("Trackballs Sensitivity", trackballSensitivity, 0.05f, 1f); + volumeGizmoColor = EditorGUILayout.ColorField("Volume Gizmo Color", volumeGizmoColor); + } + + static void Load() + { + m_TrackballSensitivity = EditorPrefs.GetFloat(Keys.trackballSensitivity, 0.2f); + m_VolumeGizmoColor = GetColor(Keys.volumeGizmoColor, new Color(0.2f, 0.8f, 0.1f, 0.5f)); + m_CurrentChannelMixer = EditorPrefs.GetInt(Keys.currentChannelMixer, 0); + m_CurrentCurve = EditorPrefs.GetInt(Keys.currentCurve, 0); + + m_Loaded = true; + } + + static Color GetColor(string key, Color defaultValue) + { + int value = EditorPrefs.GetInt(key, (int)ColorUtilities.ToHex(defaultValue)); + return ColorUtilities.ToRGBA((uint)value); + } + + static void TrySave(ref T field, T newValue, string key) + { + if (field.Equals(newValue)) + return; + + if (typeof(T) == typeof(float)) + EditorPrefs.SetFloat(key, (float)(object)newValue); + else if (typeof(T) == typeof(int)) + EditorPrefs.SetInt(key, (int)(object)newValue); + else if (typeof(T) == typeof(bool)) + EditorPrefs.SetBool(key, (bool)(object)newValue); + else if (typeof(T) == typeof(string)) + EditorPrefs.SetString(key, (string)(object)newValue); + else if (typeof(T) == typeof(Color)) + EditorPrefs.SetInt(key, (int)ColorUtilities.ToHex((Color)(object)newValue)); + + field = newValue; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/GlobalSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/GlobalSettings.cs.meta new file mode 100644 index 00000000..de260ded --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/GlobalSettings.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: eff4db1c9252e5247b661dec568df962 +timeCreated: 1494714307 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs new file mode 100644 index 00000000..1640582d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs @@ -0,0 +1,26 @@ +using System.Linq; +using UnityEngine; +using System.IO; + +namespace UnityEditor.Experimental.Rendering +{ + static class PostProcessShaderIncludePath + { +#if UNITY_2018_1_OR_NEWER && !UNITY_2018_3_OR_NEWER + [ShaderIncludePath] +#endif + public static string[] GetPaths() + { + var srpMarker = Directory.GetFiles(Application.dataPath, "POSTFXMARKER", SearchOption.AllDirectories).FirstOrDefault(); + var paths = new string[srpMarker == null ? 1 : 2]; + var index = 0; + if (srpMarker != null) + { + paths[index] = Directory.GetParent(srpMarker).ToString(); + index++; + } + paths[index] = Path.GetFullPath("Packages/com.unity.postprocessing"); + return paths; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs.meta new file mode 100644 index 00000000..42cfc2b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/PostProcessShaderIncludePath.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 75da50dbb3034f142a31c2a182292bc8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/SerializedParameterOverride.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/SerializedParameterOverride.cs new file mode 100644 index 00000000..db1b1d60 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/SerializedParameterOverride.cs @@ -0,0 +1,62 @@ +using System; +using System.Linq; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// A wrapper used for serialization and easy access to the + /// underlying property and override state. + /// + public sealed class SerializedParameterOverride + { + /// + /// The override state property of the serialized parameter. + /// + public SerializedProperty overrideState { get; private set; } + + /// + /// The value property of the serialized parameter. + /// + public SerializedProperty value { get; private set; } + + /// + /// An array of all attributes set on the original parameter. + /// + public Attribute[] attributes { get; private set; } + + internal SerializedProperty baseProperty; + + /// + /// Returns the display name of the property. + /// + public string displayName + { + get { return baseProperty.displayName; } + } + + internal SerializedParameterOverride(SerializedProperty property, Attribute[] attributes) + { + baseProperty = property.Copy(); + + var localCopy = baseProperty.Copy(); + localCopy.Next(true); + overrideState = localCopy.Copy(); + localCopy.Next(false); + value = localCopy.Copy(); + + this.attributes = attributes; + } + + /// + /// Gets the attribute of type T from the original parameter. + /// + /// The type of attribute to look for + /// And attribute or type T, or null if none has been found + public T GetAttribute() + where T : Attribute + { + return (T)attributes.FirstOrDefault(x => x is T); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/SerializedParameterOverride.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/SerializedParameterOverride.cs.meta new file mode 100644 index 00000000..ab8030f0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/SerializedParameterOverride.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f48a0d4b798943a448e8d2e5d891133c +timeCreated: 1492899655 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/Styling.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/Styling.cs new file mode 100644 index 00000000..55eff240 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/Styling.cs @@ -0,0 +1,114 @@ +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +namespace UnityEditor.Rendering.PostProcessing +{ + /// + /// Common styles used for Post-processing editor controls. + /// + public static class Styling + { + /// + /// Style for the override checkbox. + /// + public static readonly GUIStyle smallTickbox; + + /// + /// Style for the labels in the toolbar of each effect. + /// + public static readonly GUIStyle miniLabelButton; + + static readonly Color splitterDark; + static readonly Color splitterLight; + + /// + /// Color of UI splitters. + /// + public static Color splitter { get { return EditorGUIUtility.isProSkin ? splitterDark : splitterLight; } } + + static readonly Texture2D paneOptionsIconDark; + static readonly Texture2D paneOptionsIconLight; + + /// + /// Option icon used in effect headers. + /// + public static Texture2D paneOptionsIcon { get { return EditorGUIUtility.isProSkin ? paneOptionsIconDark : paneOptionsIconLight; } } + + /// + /// Style for effect header labels. + /// + public static readonly GUIStyle headerLabel; + + static readonly Color headerBackgroundDark; + static readonly Color headerBackgroundLight; + + /// + /// Color of effect header backgrounds. + /// + public static Color headerBackground { get { return EditorGUIUtility.isProSkin ? headerBackgroundDark : headerBackgroundLight; } } + + /// + /// Style for the trackball labels. + /// + public static readonly GUIStyle wheelLabel; + + /// + /// Style for the trackball cursors. + /// + public static readonly GUIStyle wheelThumb; + + /// + /// Size of the trackball cursors. + /// + public static readonly Vector2 wheelThumbSize; + + /// + /// Style for the curve editor position info. + /// + public static readonly GUIStyle preLabel; + + static Styling() + { + smallTickbox = new GUIStyle("ShurikenToggle"); + + miniLabelButton = new GUIStyle(EditorStyles.miniLabel); + miniLabelButton.normal = new GUIStyleState + { + background = RuntimeUtilities.transparentTexture, + scaledBackgrounds = null, + textColor = Color.grey + }; + var activeState = new GUIStyleState + { + background = RuntimeUtilities.transparentTexture, + scaledBackgrounds = null, + textColor = Color.white + }; + miniLabelButton.active = activeState; + miniLabelButton.onNormal = activeState; + miniLabelButton.onActive = activeState; + + splitterDark = new Color(0.12f, 0.12f, 0.12f, 1.333f); + splitterLight = new Color(0.6f, 0.6f, 0.6f, 1.333f); + + headerBackgroundDark = new Color(0.1f, 0.1f, 0.1f, 0.2f); + headerBackgroundLight = new Color(1f, 1f, 1f, 0.2f); + + paneOptionsIconDark = (Texture2D)EditorGUIUtility.Load("Builtin Skins/DarkSkin/Images/pane options.png"); + paneOptionsIconLight = (Texture2D)EditorGUIUtility.Load("Builtin Skins/LightSkin/Images/pane options.png"); + + headerLabel = new GUIStyle(EditorStyles.miniLabel); + + wheelThumb = new GUIStyle("ColorPicker2DThumb"); + + wheelThumbSize = new Vector2( + !Mathf.Approximately(wheelThumb.fixedWidth, 0f) ? wheelThumb.fixedWidth : wheelThumb.padding.horizontal, + !Mathf.Approximately(wheelThumb.fixedHeight, 0f) ? wheelThumb.fixedHeight : wheelThumb.padding.vertical + ); + + wheelLabel = new GUIStyle(EditorStyles.miniLabel); + + preLabel = new GUIStyle("ShurikenLabel"); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/Styling.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/Styling.cs.meta new file mode 100644 index 00000000..daf42e9f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Editor/Utils/Styling.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c884467f149574e44b21c869b7fc3401 +timeCreated: 1492697266 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Gizmos.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Gizmos.meta new file mode 100644 index 00000000..cf2b5318 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Gizmos.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 62591175d691aac46a9db652057e905c +folderAsset: yes +timeCreated: 1488200725 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Gizmos/PostProcessLayer.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Gizmos/PostProcessLayer.png new file mode 100644 index 00000000..f78f1c14 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Gizmos/PostProcessLayer.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4b2c2810e178fe08231677abee71a3eba1821baeda831b3d7034b2cd2a078cd +size 37871 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Gizmos/PostProcessLayer.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Gizmos/PostProcessLayer.png.meta new file mode 100644 index 00000000..ee62d089 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Gizmos/PostProcessLayer.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 5f51e0b22aa8cb84b9f422576ce87ff9 +timeCreated: 1488200847 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/PostProcessResources.asset b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/PostProcessResources.asset new file mode 100644 index 00000000..bec76028 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/PostProcessResources.asset @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30f4b897495c7ad40b2d47143e02aaba, type: 3} + m_Name: PostProcessResources + m_EditorClassIdentifier: + blueNoise64: + - {fileID: 2800000, guid: 50b54341495978843a6f85583ed4417d, type: 3} + - {fileID: 2800000, guid: 3c2f1fb7e4b66e74191b7c328ada52d9, type: 3} + - {fileID: 2800000, guid: a469f920b21fc7c4fb5b950917ce2fb2, type: 3} + - {fileID: 2800000, guid: 373f9bf6b0841af4ebf26d25e4a3f4e2, type: 3} + - {fileID: 2800000, guid: 6fa5cf178eaaa5f42b820f636bb6e0bd, type: 3} + - {fileID: 2800000, guid: a1ae041906217ae44a774d4ca139af50, type: 3} + - {fileID: 2800000, guid: 79b86f3419b87f3429164a956da8cfab, type: 3} + - {fileID: 2800000, guid: 3ac02e7e783571c468f9c086d2384ba7, type: 3} + - {fileID: 2800000, guid: c55042318a938344ab23cd7f09dd0076, type: 3} + - {fileID: 2800000, guid: 71583cfd8899717428d5b1a95fa39cda, type: 3} + - {fileID: 2800000, guid: afe1e502240079342a0a980484b6da8b, type: 3} + - {fileID: 2800000, guid: 771903fe7b4674445829e52e91cff019, type: 3} + - {fileID: 2800000, guid: 980acadb960f8424c94307ec0e585b4e, type: 3} + - {fileID: 2800000, guid: 68613e6a221be1a4b9f31d7fa1c2d1bf, type: 3} + - {fileID: 2800000, guid: f6439b54b28f3884eb67579dec0b6f21, type: 3} + - {fileID: 2800000, guid: 2ee161d8945169243b5698fec114e1b7, type: 3} + - {fileID: 2800000, guid: 153f7d6dfbe713d4884df0f1e243ba92, type: 3} + - {fileID: 2800000, guid: bf95b6fdc179b0e4f890c841406193fc, type: 3} + - {fileID: 2800000, guid: 74aca53eb7273624baffc2bf5e5cc173, type: 3} + - {fileID: 2800000, guid: 729a3ae164bcb3b4380459386adcf331, type: 3} + - {fileID: 2800000, guid: 6dda07f1420a968449cf4c6620c44d9f, type: 3} + - {fileID: 2800000, guid: b7f000750830ddb4bbc80065b9314ce9, type: 3} + - {fileID: 2800000, guid: df01d03f056c6f445b4b8a0ae054207c, type: 3} + - {fileID: 2800000, guid: bfe953600e8fb1849a804ee08ace7b4c, type: 3} + - {fileID: 2800000, guid: 32c6a5f7143b86c44bd5cdee2ff3f8ad, type: 3} + - {fileID: 2800000, guid: f4b8ab78b57749d4e96d36f6d8a395d0, type: 3} + - {fileID: 2800000, guid: 09f6c01f98a3ded4daf1afc52a3c260f, type: 3} + - {fileID: 2800000, guid: bdd06fb88ef36ed4a85dd506352c2d80, type: 3} + - {fileID: 2800000, guid: 02c0a84bd64c6f044954d8bde9b46ec8, type: 3} + - {fileID: 2800000, guid: aa80dc44aa4fe4c43bb9d51d90cf2958, type: 3} + - {fileID: 2800000, guid: 0fa10b21877c61b4db40ba5708815f81, type: 3} + - {fileID: 2800000, guid: 6b0a189df0bd4d5448eaefb4e673ace8, type: 3} + - {fileID: 2800000, guid: 87a5e40cc271ea648b583616f6ebe7fe, type: 3} + - {fileID: 2800000, guid: b71bb466b71fd13449dd736f63caeb67, type: 3} + - {fileID: 2800000, guid: 319b8e66db3faa4438cf6982e9c89b2f, type: 3} + - {fileID: 2800000, guid: 0a79c155edf9b2d429d4736abee5acdb, type: 3} + - {fileID: 2800000, guid: 351e95d0e20a54849bd4ce5f9b498934, type: 3} + - {fileID: 2800000, guid: 1d6958e30e40a254dbe5a54c573eeb3c, type: 3} + - {fileID: 2800000, guid: 9660a4ca1ca8425408ac25c641932977, type: 3} + - {fileID: 2800000, guid: 547dbd5f858c74047ba3f213e4408307, type: 3} + - {fileID: 2800000, guid: 1a9ce5640cde5934aae0022f020464a6, type: 3} + - {fileID: 2800000, guid: cd9006dc442cc244e89b3f492384d46a, type: 3} + - {fileID: 2800000, guid: b266511438fae724f9d3ce6bd26583e8, type: 3} + - {fileID: 2800000, guid: 71bc1b6b66e8b784b972199b7e90204e, type: 3} + - {fileID: 2800000, guid: 15e54aa23a938444389469d53765d741, type: 3} + - {fileID: 2800000, guid: b9960364038cbfa4aa49d7b2032d3110, type: 3} + - {fileID: 2800000, guid: 8ecbbcae4cc747a4abbc4adce795d25e, type: 3} + - {fileID: 2800000, guid: 1378a33cdd085d64c9da863d2484ff21, type: 3} + - {fileID: 2800000, guid: aff59c63d25d43f4c938f248837c30fb, type: 3} + - {fileID: 2800000, guid: 3f7c3687170b90e4a8d2ee6b142670f4, type: 3} + - {fileID: 2800000, guid: d8c290e38ff0425409d0ae6a98c95e41, type: 3} + - {fileID: 2800000, guid: d5a51525b27e3ee4aadbeb39cbcf0750, type: 3} + - {fileID: 2800000, guid: d2e8e90fac2e6a341a38e1c3963c218d, type: 3} + - {fileID: 2800000, guid: c94b57b5a32a22d43ade66e09f6a4bd2, type: 3} + - {fileID: 2800000, guid: 936dea238abb0864ab3985a995e16a29, type: 3} + - {fileID: 2800000, guid: 5e542d0126a2c7848b66bffc428905fd, type: 3} + - {fileID: 2800000, guid: 70f23eaf7d8ae9147aa542d20e93733b, type: 3} + - {fileID: 2800000, guid: e138166e7a7c70f49943be7edda35d35, type: 3} + - {fileID: 2800000, guid: 85a45a6d8b2ffb84987d2b028ecfb220, type: 3} + - {fileID: 2800000, guid: d96974690c77f50489eb60ec84bd8dac, type: 3} + - {fileID: 2800000, guid: 404fa8def46b1c447817e1ebdaa7144e, type: 3} + - {fileID: 2800000, guid: 119591e0bb084e848835d237546b3882, type: 3} + - {fileID: 2800000, guid: a03c400b0e3959f428ee99dfc6cfc263, type: 3} + - {fileID: 2800000, guid: 4a11d65ce13d5f542a0ff136cc2f3fba, type: 3} + blueNoise256: + - {fileID: 2800000, guid: 6017f374382d64245a0a4aab668e6f38, type: 3} + - {fileID: 2800000, guid: 0f8fa14b3731cda4e947062e734d5e1e, type: 3} + - {fileID: 2800000, guid: 1abfe0e165ca1e9428b455ffc9a2d9ef, type: 3} + - {fileID: 2800000, guid: c072b653e98a06e40857d76ca8c7eecd, type: 3} + - {fileID: 2800000, guid: b52d5033b68309943a2386c270a90f44, type: 3} + - {fileID: 2800000, guid: acde5141d5f4f7a4188394bd52c4dc38, type: 3} + - {fileID: 2800000, guid: 999434725cbc2be4eb54043b36efd4a8, type: 3} + - {fileID: 2800000, guid: 70d0a1182b29d6347ac70374c3593bba, type: 3} + smaaLuts: + area: {fileID: 2800000, guid: 73ec4ae984a0a0f44a2be737e41a6f2f, type: 3} + search: {fileID: 2800000, guid: d99701099481a2f489610e977df6dcbc, type: 3} + shaders: + bloom: {fileID: 4800000, guid: c1e1d3119c6fd4646aea0b4b74cacc1a, type: 3} + copy: {fileID: 4800000, guid: cdbdb71de5f9c454b980f6d0e87f0afb, type: 3} + copyStd: {fileID: 4800000, guid: 4bf4cff0d0bac3d43894e2e8839feb40, type: 3} + copyStdFromTexArray: {fileID: 4800000, guid: 02d2da9bc88d25c4d878c1ed4e0b3854, + type: 3} + copyStdFromDoubleWide: {fileID: 4800000, guid: e8ce9961912f3214586fe8709b9012c1, + type: 3} + discardAlpha: {fileID: 4800000, guid: 5ab0816423f0dfe45841cab3b05ec9ef, type: 3} + depthOfField: {fileID: 4800000, guid: 0ef78d24e85a44f4da9d5b5eaa00e50b, type: 3} + finalPass: {fileID: 4800000, guid: f75014305794b3948a3c6d5ccd550e05, type: 3} + grainBaker: {fileID: 4800000, guid: 0d8afcb51cc9f0349a6d190da929b838, type: 3} + motionBlur: {fileID: 4800000, guid: 2c459b89a7c8b1a4fbefe0d81341651c, type: 3} + temporalAntialiasing: {fileID: 4800000, guid: 51bcf79c50dc92e47ba87821b61100c3, + type: 3} + subpixelMorphologicalAntialiasing: {fileID: 4800000, guid: 81af42a93ade3dd46a9b583d4eec76d6, + type: 3} + texture2dLerp: {fileID: 4800000, guid: 34a819c9e33402547a81619693adc8d5, type: 3} + uber: {fileID: 4800000, guid: 382151503e2a43a4ebb7366d1632731d, type: 3} + lut2DBaker: {fileID: 4800000, guid: 7ad194cbe7d006f4bace915156972026, type: 3} + lightMeter: {fileID: 4800000, guid: b34a29e523cb9d545881e193a079f2df, type: 3} + gammaHistogram: {fileID: 4800000, guid: f7ea35cfb33fcad4ab8f2429ec103bef, type: 3} + waveform: {fileID: 4800000, guid: 3020ac7ece79a7f4eb789a236f8bd6c5, type: 3} + vectorscope: {fileID: 4800000, guid: a71093f2a4fe26a40805c22739e10e4a, type: 3} + debugOverlays: {fileID: 4800000, guid: b958ad1c92bd3d64c9e61318b8681dab, type: 3} + deferredFog: {fileID: 4800000, guid: 4117fce9491711c4094d33a048e36e73, type: 3} + scalableAO: {fileID: 4800000, guid: d7640629310e79646af0f46eb55ae466, type: 3} + multiScaleAO: {fileID: 4800000, guid: 67f9497810829eb4791ec19e95781e51, type: 3} + screenSpaceReflections: {fileID: 4800000, guid: f997a3dc9254c44459323cced085150c, + type: 3} + computeShaders: + autoExposure: {fileID: 7200000, guid: 34845e0ca016b7448842e965db5890a5, type: 3} + exposureHistogram: {fileID: 7200000, guid: 8c2fcbdf9bc58664f89917f7b9d79501, type: 3} + lut3DBaker: {fileID: 7200000, guid: 42496b74c071f5749950ca1abe33e945, type: 3} + texture3dLerp: {fileID: 7200000, guid: 31e9175024adfd44aba2530ff9b77494, type: 3} + gammaHistogram: {fileID: 7200000, guid: 18183ebfeeab97749b43e38b928604a7, type: 3} + waveform: {fileID: 7200000, guid: 92c63830cd50c0b4fbb8233613839958, type: 3} + vectorscope: {fileID: 7200000, guid: e1efca7c36fd01840aae0dd10378de5c, type: 3} + multiScaleAODownsample1: {fileID: 7200000, guid: 4c63bc487e6c29a4a99f85a6c47b292b, + type: 3} + multiScaleAODownsample2: {fileID: 7200000, guid: e4d3e4779e48a374f91d48d4c0aedb7b, + type: 3} + multiScaleAORender: {fileID: 7200000, guid: 34a460e8a2e66c243a9c12024e5a798d, + type: 3} + multiScaleAOUpsample: {fileID: 7200000, guid: 600d6212b59bb40409d19d750b5fd1e9, + type: 3} + gaussianDownsample: {fileID: 7200000, guid: 6dba4103d23a7904fbc49099355aff3e, + type: 3} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/PostProcessResources.asset.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/PostProcessResources.asset.meta new file mode 100644 index 00000000..b8f940c2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/PostProcessResources.asset.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d82512f9c8e5d4a4d938b575d47f88d4 +timeCreated: 1493713586 +licenseType: Pro +NativeFormatImporter: + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime.meta new file mode 100644 index 00000000..b58a1ac9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1bdda73de20b6a54592f998f94de3b64 +folderAsset: yes +timeCreated: 1484302934 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes.meta new file mode 100644 index 00000000..b90a0f69 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 18b9eca2f52e6624db241af91bab06c9 +folderAsset: yes +timeCreated: 1488204491 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs new file mode 100644 index 00000000..1045b6b2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs @@ -0,0 +1,25 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Use this attribute to change the label of a field displayed in the inspector. + /// + [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] + public sealed class DisplayNameAttribute : Attribute + { + /// + /// The label displayed in the inspector. + /// + public readonly string displayName; + + /// + /// Creates a new attribute. + /// + /// The label to display in the inspector + public DisplayNameAttribute(string displayName) + { + this.displayName = displayName; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs.meta new file mode 100644 index 00000000..5422d690 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/DisplayNameAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 912e288507f1e724492c7c721fa1deb8 +timeCreated: 1493047701 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MaxAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MaxAttribute.cs new file mode 100644 index 00000000..826879f3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MaxAttribute.cs @@ -0,0 +1,25 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Use this attribute to clamp floating point values to a maximum value in the inspector. + /// + [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] + public sealed class MaxAttribute : Attribute + { + /// + /// The maximum value the field will be clamped to. + /// + public readonly float max; + + /// + /// Creates a new attribute. + /// + /// The maximum value the field will be clamped to + public MaxAttribute(float max) + { + this.max = max; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MaxAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MaxAttribute.cs.meta new file mode 100644 index 00000000..06fe9c2d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MaxAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8c72b20f77adb59439f8eed4f25a950a +timeCreated: 1493113243 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinAttribute.cs new file mode 100644 index 00000000..f8d893c3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinAttribute.cs @@ -0,0 +1,25 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Use this attribute to clamp floating point values to a minimum value in the inspector. + /// + [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] + public sealed class MinAttribute : Attribute + { + /// + /// The minimum value the field will be clamped to. + /// + public readonly float min; + + /// + /// Creates a new attribute. + /// + /// The minimum value the field will be clamped to + public MinAttribute(float min) + { + this.min = min; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta new file mode 100644 index 00000000..93d3ab3c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 63007e9c3f71cad46a59f223a8b32d46 +timeCreated: 1493113232 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs new file mode 100644 index 00000000..aa5d087d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs @@ -0,0 +1,32 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Use this attribute to specify a range between a min and a max value. + /// + [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] + public sealed class MinMaxAttribute : Attribute + { + /// + /// The minimum limit of the user defined range. + /// + public readonly float min; + + /// + /// The maximum limit of the user defined range. + /// + public readonly float max; + + /// + /// Creates a new attribute. + /// + /// The minimum limit of the user defined range + /// The maximum limit of the user defined range + public MinMaxAttribute(float min, float max) + { + this.min = min; + this.max = max; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs.meta new file mode 100644 index 00000000..a0e58489 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/MinMaxAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1d2cae9d8c54de04fab072666ddd1e57 +timeCreated: 1493113280 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs new file mode 100644 index 00000000..02192496 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs @@ -0,0 +1,60 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Use this attribute to associate a to a + /// type. + /// + /// + /// + [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] + public sealed class PostProcessAttribute : Attribute + { + /// + /// The renderer type to associate with a . + /// + public readonly Type renderer; + + /// + /// The injection point for the effect. + /// + public readonly PostProcessEvent eventType; + + /// + /// The menu item name to set for the effect. You can use a `/` character to add sub-menus. + /// + public readonly string menuItem; + + /// + /// Should this effect be allowed in the Scene View? + /// + public readonly bool allowInSceneView; + + internal readonly bool builtinEffect; + + /// + /// Creates a new attribute. + /// + /// The renderer type to associate with a + /// The injection point for the effect + /// The menu item name to set for the effect. You can use a `/` character to add sub-menus. + /// Should this effect be allowed in the Scene View? + public PostProcessAttribute(Type renderer, PostProcessEvent eventType, string menuItem, bool allowInSceneView = true) + { + this.renderer = renderer; + this.eventType = eventType; + this.menuItem = menuItem; + this.allowInSceneView = allowInSceneView; + builtinEffect = false; + } + + internal PostProcessAttribute(Type renderer, string menuItem, bool allowInSceneView = true) + { + this.renderer = renderer; + this.menuItem = menuItem; + this.allowInSceneView = allowInSceneView; + builtinEffect = true; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs.meta new file mode 100644 index 00000000..f189e4c7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/PostProcessAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 28cff9aae95df994e98129a9b35627de +timeCreated: 1488204519 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/TrackballAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/TrackballAttribute.cs new file mode 100644 index 00000000..f7c2a315 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/TrackballAttribute.cs @@ -0,0 +1,52 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Use this attribute to draw a trackball in the inspector. + /// + [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] + public sealed class TrackballAttribute : Attribute + { + /// + /// Trackball modes. These are used to compute and display pre-filtered trackball vales in + /// the inspector. + /// + public enum Mode + { + /// + /// Don't display pre-filtered values. + /// + None, + + /// + /// Display pre-filtered lift values. + /// + Lift, + + /// + /// Display pre-filtered gamma values. + /// + Gamma, + + /// + /// Display pre-filtered grain values. + /// + Gain + } + + /// + /// The mode used to display pre-filtered values in the inspector. + /// + public readonly Mode mode; + + /// + /// Creates a new attribute. + /// + /// A mode used to display pre-filtered values in the inspector + public TrackballAttribute(Mode mode) + { + this.mode = mode; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta new file mode 100644 index 00000000..5efefc9f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 44788f6e7bbf9174181bfe4689e66131 +timeCreated: 1493900877 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects.meta new file mode 100644 index 00000000..01457a50 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d220742cb204f8e4e9fe5f7b1efa7b54 +folderAsset: yes +timeCreated: 1487844780 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AmbientOcclusion.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AmbientOcclusion.cs new file mode 100644 index 00000000..9996f1d5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AmbientOcclusion.cs @@ -0,0 +1,268 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Ambient occlusion modes. + /// + public enum AmbientOcclusionMode + { + /// + /// A standard implementation of ambient obscurance that works on non modern platforms. If + /// you target a compute-enabled platform we recommend that you use + /// instead. + /// + ScalableAmbientObscurance, + + /// + /// A modern version of ambient occlusion heavily optimized for consoles and desktop + /// platforms. + /// + MultiScaleVolumetricObscurance + } + + /// + /// Quality settings for . + /// + public enum AmbientOcclusionQuality + { + /// + /// 4 samples + downsampling. + /// + Lowest, + + /// + /// 6 samples + downsampling. + /// + Low, + + /// + /// 10 samples + downsampling. + /// + Medium, + + /// + /// 8 samples. + /// + High, + + /// + /// 12 samples. + /// + Ultra + } + + /// + /// A volume parameter holding a value. + /// + [Serializable] + public sealed class AmbientOcclusionModeParameter : ParameterOverride {} + + /// + /// A volume parameter holding a value. + /// + [Serializable] + public sealed class AmbientOcclusionQualityParameter : ParameterOverride {} + + /// + /// This class holds settings for the Ambient Occlusion effect. + /// + [Serializable] + [PostProcess(typeof(AmbientOcclusionRenderer), "Unity/Ambient Occlusion")] + public sealed class AmbientOcclusion : PostProcessEffectSettings + { + // Shared parameters + + /// + /// The ambient occlusion method to use. + /// + [Tooltip("The ambient occlusion method to use. \"Multi Scale Volumetric Obscurance\" is higher quality and faster on desktop & console platforms but requires compute shader support.")] + + public AmbientOcclusionModeParameter mode = new AmbientOcclusionModeParameter { value = AmbientOcclusionMode.MultiScaleVolumetricObscurance }; + + /// + /// The degree of darkness added by ambient occlusion. + /// + [Range(0f, 4f), Tooltip("The degree of darkness added by ambient occlusion. Higher values produce darker areas.")] + public FloatParameter intensity = new FloatParameter { value = 0f }; + + /// + /// A custom color to use for the ambient occlusion. + /// + [ColorUsage(false), Tooltip("The custom color to use for the ambient occlusion. The default is black.")] + + public ColorParameter color = new ColorParameter { value = Color.black }; + + /// + /// Only affects ambient lighting. This mode is only available with the Deferred rendering + /// path and HDR rendering. Objects rendered with the Forward rendering path won't get any + /// ambient occlusion. + /// + [Tooltip("Check this box to mark this Volume as to only affect ambient lighting. This mode is only available with the Deferred rendering path and HDR rendering. Objects rendered with the Forward rendering path won't get any ambient occlusion.")] + public BoolParameter ambientOnly = new BoolParameter { value = true }; + + // MSVO-only parameters + + /// + /// The tolerance of the noise filter to changes in the depth pyramid. + /// + [Range(-8f, 0f)] + public FloatParameter noiseFilterTolerance = new FloatParameter { value = 0f }; // Hidden + + /// + /// The tolerance of the bilateral blur filter to depth changes. + /// + [Range(-8f, -1f)] + public FloatParameter blurTolerance = new FloatParameter { value = -4.6f }; // Hidden + + /// + /// The tolerance of the upsampling pass to depth changes. + /// + [Range(-12f, -1f)] + public FloatParameter upsampleTolerance = new FloatParameter { value = -12f }; // Hidden + + /// + /// Modifies the thickness of occluders. This increases dark areas but also introduces dark + /// halo around objects. + /// + [Range(1f, 10f), Tooltip("This modifies the thickness of occluders. It increases the size of dark areas and also introduces a dark halo around objects.")] + public FloatParameter thicknessModifier = new FloatParameter { value = 1f }; + + // HDRP-only parameters + + /// + /// Modifies he influence of direct lighting on ambient occlusion. This is only used in the + /// HD Render Pipeline currently. + /// + [Range(0f, 1f), Tooltip("Modifies the influence of direct lighting on ambient occlusion.")] + public FloatParameter directLightingStrength = new FloatParameter { value = 0f }; + + // SAO-only parameters + /// + /// Radius of sample points, which affects extent of darkened areas. + /// + [Tooltip("The radius of sample points. This affects the size of darkened areas.")] + public FloatParameter radius = new FloatParameter { value = 0.25f }; + + /// + /// The number of sample points, which affects quality and performance. Lowest, Low & Medium + /// passes are downsampled. High and Ultra are not and should only be used on high-end + /// hardware. + /// + [Tooltip("The number of sample points. This affects both quality and performance. For \"Lowest\", \"Low\", and \"Medium\", passes are downsampled. For \"High\" and \"Ultra\", they are not and therefore you should only \"High\" and \"Ultra\" on high-end hardware.")] + public AmbientOcclusionQualityParameter quality = new AmbientOcclusionQualityParameter { value = AmbientOcclusionQuality.Medium }; + + // SRPs can call this method without a context set (see HDRP). + // We need a better way to handle this than checking for a null context, context should + // never be null. + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + bool state = enabled.value + && intensity.value > 0f; + + if (mode.value == AmbientOcclusionMode.ScalableAmbientObscurance) + { + state &= !RuntimeUtilities.scriptableRenderPipelineActive; + + if (context != null) + { + state &= context.resources.shaders.scalableAO + && context.resources.shaders.scalableAO.isSupported; + } + } + else if (mode.value == AmbientOcclusionMode.MultiScaleVolumetricObscurance) + { +#if UNITY_2017_1_OR_NEWER + if (context != null) + { + state &= context.resources.shaders.multiScaleAO + && context.resources.shaders.multiScaleAO.isSupported + && context.resources.computeShaders.multiScaleAODownsample1 + && context.resources.computeShaders.multiScaleAODownsample2 + && context.resources.computeShaders.multiScaleAORender + && context.resources.computeShaders.multiScaleAOUpsample; + } + + state &= SystemInfo.supportsComputeShaders + && !RuntimeUtilities.isAndroidOpenGL + && RenderTextureFormat.RFloat.IsSupported() + && RenderTextureFormat.RHalf.IsSupported() + && RenderTextureFormat.R8.IsSupported(); +#else + state = false; +#endif + } + + return state; + } + } + + internal interface IAmbientOcclusionMethod + { + DepthTextureMode GetCameraFlags(); + void RenderAfterOpaque(PostProcessRenderContext context); + void RenderAmbientOnly(PostProcessRenderContext context); + void CompositeAmbientOnly(PostProcessRenderContext context); + void Release(); + } + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + internal sealed class AmbientOcclusionRenderer : PostProcessEffectRenderer + { + IAmbientOcclusionMethod[] m_Methods; + + public override void Init() + { + if (m_Methods == null) + { + m_Methods = new IAmbientOcclusionMethod[] + { + new ScalableAO(settings), + new MultiScaleVO(settings), + }; + } + } + + public bool IsAmbientOnly(PostProcessRenderContext context) + { + var camera = context.camera; + return settings.ambientOnly.value + && camera.actualRenderingPath == RenderingPath.DeferredShading + && camera.allowHDR; + } + + public IAmbientOcclusionMethod Get() + { + return m_Methods[(int)settings.mode.value]; + } + + public override DepthTextureMode GetCameraFlags() + { + return Get().GetCameraFlags(); + } + + public override void Release() + { + foreach (var m in m_Methods) + m.Release(); + } + + public ScalableAO GetScalableAO() + { + return (ScalableAO)m_Methods[(int)AmbientOcclusionMode.ScalableAmbientObscurance]; + } + + public MultiScaleVO GetMultiScaleVO() + { + return (MultiScaleVO)m_Methods[(int)AmbientOcclusionMode.MultiScaleVolumetricObscurance]; + } + + // Unused + public override void Render(PostProcessRenderContext context) + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AmbientOcclusion.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AmbientOcclusion.cs.meta new file mode 100644 index 00000000..940bb4bf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AmbientOcclusion.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c1cb7e9e120078f43bce4f0b1be547a7 +timeCreated: 1498493415 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AutoExposure.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AutoExposure.cs new file mode 100644 index 00000000..0a02c8c7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AutoExposure.cs @@ -0,0 +1,199 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Eye adaptation modes. + /// + public enum EyeAdaptation + { + /// + /// Progressive (smooth) eye adaptation. + /// + Progressive, + + /// + /// Fixed (instant) eye adaptation. + /// + Fixed + } + + /// + /// A volume parameter holding a value. + /// + [Serializable] + public sealed class EyeAdaptationParameter : ParameterOverride {} + + /// + /// This class holds settings for the Auto Exposure effect. + /// + [Serializable] + [PostProcess(typeof(AutoExposureRenderer), "Unity/Auto Exposure")] + public sealed class AutoExposure : PostProcessEffectSettings + { + /// + /// These values are the lower and upper percentages of the histogram that will be used to + /// find a stable average luminance. Values outside of this range will be discarded and wont + /// contribute to the average luminance. + /// + [MinMax(1f, 99f), DisplayName("Filtering (%)"), Tooltip("Filters the bright and dark parts of the histogram when computing the average luminance. This is to avoid very dark pixels and very bright pixels from contributing to the auto exposure. Unit is in percent.")] + public Vector2Parameter filtering = new Vector2Parameter { value = new Vector2(50f, 95f) }; + + /// + /// Minimum average luminance to consider for auto exposure (in EV). + /// + [Range(LogHistogram.rangeMin, LogHistogram.rangeMax), DisplayName("Minimum (EV)"), Tooltip("Minimum average luminance to consider for auto exposure. Unit is EV.")] + public FloatParameter minLuminance = new FloatParameter { value = 0f }; + + /// + /// Maximum average luminance to consider for auto exposure (in EV). + /// + [Range(LogHistogram.rangeMin, LogHistogram.rangeMax), DisplayName("Maximum (EV)"), Tooltip("Maximum average luminance to consider for auto exposure. Unit is EV.")] + public FloatParameter maxLuminance = new FloatParameter { value = 0f }; + + /// + /// Middle-grey value. Use this to compensate the global exposure of the scene. + /// + [Min(0f), DisplayName("Exposure Compensation"), Tooltip("Use this to scale the global exposure of the scene.")] + public FloatParameter keyValue = new FloatParameter { value = 1f }; + + /// + /// The type of eye adaptation to use. + /// + [DisplayName("Type"), Tooltip("Use \"Progressive\" if you want auto exposure to be animated. Use \"Fixed\" otherwise.")] + public EyeAdaptationParameter eyeAdaptation = new EyeAdaptationParameter { value = EyeAdaptation.Progressive }; + + /// + /// The adaptation speed from a dark to a light environment. + /// + [Min(0f), Tooltip("Adaptation speed from a dark to a light environment.")] + public FloatParameter speedUp = new FloatParameter { value = 2f }; + + /// + /// The adaptation speed from a light to a dark environment. + /// + [Min(0f), Tooltip("Adaptation speed from a light to a dark environment.")] + public FloatParameter speedDown = new FloatParameter { value = 1f }; + + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled.value + && SystemInfo.supportsComputeShaders + && !RuntimeUtilities.isAndroidOpenGL + && RenderTextureFormat.RFloat.IsSupported() + && context.resources.computeShaders.autoExposure + && context.resources.computeShaders.exposureHistogram; + } + } + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + internal sealed class AutoExposureRenderer : PostProcessEffectRenderer + { + const int k_NumEyes = 2; + const int k_NumAutoExposureTextures = 2; + + readonly RenderTexture[][] m_AutoExposurePool = new RenderTexture[k_NumEyes][]; + int[] m_AutoExposurePingPong = new int[k_NumEyes]; + RenderTexture m_CurrentAutoExposure; + + public AutoExposureRenderer() + { + for (int eye = 0; eye < k_NumEyes; eye++) + { + m_AutoExposurePool[eye] = new RenderTexture[k_NumAutoExposureTextures]; + m_AutoExposurePingPong[eye] = 0; + } + } + + void CheckTexture(int eye, int id) + { + if (m_AutoExposurePool[eye][id] == null || !m_AutoExposurePool[eye][id].IsCreated()) + { + m_AutoExposurePool[eye][id] = new RenderTexture(1, 1, 0, RenderTextureFormat.RFloat) { enableRandomWrite = true }; + m_AutoExposurePool[eye][id].Create(); + } + } + + public override void Render(PostProcessRenderContext context) + { + var cmd = context.command; + cmd.BeginSample("AutoExposureLookup"); + + // Prepare autoExpo texture pool + CheckTexture(context.xrActiveEye, 0); + CheckTexture(context.xrActiveEye, 1); + + // Make sure filtering values are correct to avoid apocalyptic consequences + float lowPercent = settings.filtering.value.x; + float highPercent = settings.filtering.value.y; + const float kMinDelta = 1e-2f; + highPercent = Mathf.Clamp(highPercent, 1f + kMinDelta, 99f); + lowPercent = Mathf.Clamp(lowPercent, 1f, highPercent - kMinDelta); + + // Clamp min/max adaptation values as well + float minLum = settings.minLuminance.value; + float maxLum = settings.maxLuminance.value; + settings.minLuminance.value = Mathf.Min(minLum, maxLum); + settings.maxLuminance.value = Mathf.Max(minLum, maxLum); + + // Compute average luminance & auto exposure + bool firstFrame = m_ResetHistory || !Application.isPlaying; + string adaptation = null; + + if (firstFrame || settings.eyeAdaptation.value == EyeAdaptation.Fixed) + adaptation = "KAutoExposureAvgLuminance_fixed"; + else + adaptation = "KAutoExposureAvgLuminance_progressive"; + + var compute = context.resources.computeShaders.autoExposure; + int kernel = compute.FindKernel(adaptation); + cmd.SetComputeBufferParam(compute, kernel, "_HistogramBuffer", context.logHistogram.data); + cmd.SetComputeVectorParam(compute, "_Params1", new Vector4(lowPercent * 0.01f, highPercent * 0.01f, RuntimeUtilities.Exp2(settings.minLuminance.value), RuntimeUtilities.Exp2(settings.maxLuminance.value))); + cmd.SetComputeVectorParam(compute, "_Params2", new Vector4(settings.speedDown.value, settings.speedUp.value, settings.keyValue.value, Time.deltaTime)); + cmd.SetComputeVectorParam(compute, "_ScaleOffsetRes", context.logHistogram.GetHistogramScaleOffsetRes(context)); + + if (firstFrame) + { + // We don't want eye adaptation when not in play mode because the GameView isn't + // animated, thus making it harder to tweak. Just use the final audo exposure value. + m_CurrentAutoExposure = m_AutoExposurePool[context.xrActiveEye][0]; + cmd.SetComputeTextureParam(compute, kernel, "_Destination", m_CurrentAutoExposure); + cmd.DispatchCompute(compute, kernel, 1, 1, 1); + + // Copy current exposure to the other pingpong target to avoid adapting from black + RuntimeUtilities.CopyTexture(cmd, m_AutoExposurePool[context.xrActiveEye][0], m_AutoExposurePool[context.xrActiveEye][1]); + m_ResetHistory = false; + } + else + { + int pp = m_AutoExposurePingPong[context.xrActiveEye]; + var src = m_AutoExposurePool[context.xrActiveEye][++pp % 2]; + var dst = m_AutoExposurePool[context.xrActiveEye][++pp % 2]; + + cmd.SetComputeTextureParam(compute, kernel, "_Source", src); + cmd.SetComputeTextureParam(compute, kernel, "_Destination", dst); + cmd.DispatchCompute(compute, kernel, 1, 1, 1); + + m_AutoExposurePingPong[context.xrActiveEye] = ++pp % 2; + m_CurrentAutoExposure = dst; + } + + cmd.EndSample("AutoExposureLookup"); + + context.autoExposureTexture = m_CurrentAutoExposure; + context.autoExposure = settings; + } + + public override void Release() + { + foreach (var rtEyeSet in m_AutoExposurePool) + { + foreach (var rt in rtEyeSet) + RuntimeUtilities.Destroy(rt); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AutoExposure.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AutoExposure.cs.meta new file mode 100644 index 00000000..4ada827a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/AutoExposure.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b3f6f3f7c722b4544b97e3c75840aa33 +timeCreated: 1491826543 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Bloom.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Bloom.cs new file mode 100644 index 00000000..49879a8b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Bloom.cs @@ -0,0 +1,272 @@ +using System; +using UnityEngine.Serialization; + +namespace UnityEngine.Rendering.PostProcessing +{ + // For now and by popular request, this bloom effect is geared toward artists so they have full + // control over how it looks at the expense of physical correctness. + // Eventually we will need a "true" natural bloom effect with proper energy conservation. + + /// + /// This class holds settings for the Bloom effect. + /// + [Serializable] + [PostProcess(typeof(BloomRenderer), "Unity/Bloom")] + public sealed class Bloom : PostProcessEffectSettings + { + /// + /// The strength of the bloom filter. + /// + [Min(0f), Tooltip("Strength of the bloom filter. Values higher than 1 will make bloom contribute more energy to the final render.")] + public FloatParameter intensity = new FloatParameter { value = 0f }; + + /// + /// Filters out pixels under this level of brightness. This value is expressed in + /// gamma-space. + /// + [Min(0f), Tooltip("Filters out pixels under this level of brightness. Value is in gamma-space.")] + public FloatParameter threshold = new FloatParameter { value = 1f }; + + /// + /// Makes transition between under/over-threshold gradual (0 = hard threshold, 1 = soft + /// threshold). + /// + [Range(0f, 1f), Tooltip("Makes transitions between under/over-threshold gradual. 0 for a hard threshold, 1 for a soft threshold).")] + public FloatParameter softKnee = new FloatParameter { value = 0.5f }; + + /// + /// Clamps pixels to control the bloom amount. This value is expressed in gamma-space. + /// + [Tooltip("Clamps pixels to control the bloom amount. Value is in gamma-space.")] + public FloatParameter clamp = new FloatParameter { value = 65472f }; + + /// + /// Changes extent of veiling effects in a screen resolution-independent fashion. For + /// maximum quality stick to integer values. Because this value changes the internal + /// iteration count, animating it isn't recommended as it may introduce small hiccups in + /// the perceived radius. + /// + [Range(1f, 10f), Tooltip("Changes the extent of veiling effects. For maximum quality, use integer values. Because this value changes the internal iteration count, You should not animating it as it may introduce issues with the perceived radius.")] + public FloatParameter diffusion = new FloatParameter { value = 7f }; + + /// + /// Distorts the bloom to give an anamorphic look. Negative values distort vertically, + /// positive values distort horizontally. + /// + [Range(-1f, 1f), Tooltip("Distorts the bloom to give an anamorphic look. Negative values distort vertically, positive values distort horizontally.")] + public FloatParameter anamorphicRatio = new FloatParameter { value = 0f }; + + /// + /// The tint of the Bloom filter. + /// +#if UNITY_2018_1_OR_NEWER + [ColorUsage(false, true), Tooltip("Global tint of the bloom filter.")] +#else + [ColorUsage(false, true, 0f, 8f, 0.125f, 3f), Tooltip("Global tint of the bloom filter.")] +#endif + public ColorParameter color = new ColorParameter { value = Color.white }; + + /// + /// Boost performances by lowering the effect quality. + /// + [FormerlySerializedAs("mobileOptimized")] + [Tooltip("Boost performance by lowering the effect quality. This settings is meant to be used on mobile and other low-end platforms but can also provide a nice performance boost on desktops and consoles.")] + public BoolParameter fastMode = new BoolParameter { value = false }; + + /// + /// The dirtiness texture to add smudges or dust to the lens. + /// + [Tooltip("The lens dirt texture used to add smudges or dust to the bloom effect."), DisplayName("Texture")] + public TextureParameter dirtTexture = new TextureParameter { value = null }; + + /// + /// The amount of lens dirtiness. + /// + [Min(0f), Tooltip("The intensity of the lens dirtiness."), DisplayName("Intensity")] + public FloatParameter dirtIntensity = new FloatParameter { value = 0f }; + + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled.value + && intensity.value > 0f; + } + } + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + internal sealed class BloomRenderer : PostProcessEffectRenderer + { + enum Pass + { + Prefilter13, + Prefilter4, + Downsample13, + Downsample4, + UpsampleTent, + UpsampleBox, + DebugOverlayThreshold, + DebugOverlayTent, + DebugOverlayBox + } + + // [down,up] + Level[] m_Pyramid; + const int k_MaxPyramidSize = 16; // Just to make sure we handle 64k screens... Future-proof! + + struct Level + { + internal int down; + internal int up; + } + + public override void Init() + { + m_Pyramid = new Level[k_MaxPyramidSize]; + + for (int i = 0; i < k_MaxPyramidSize; i++) + { + m_Pyramid[i] = new Level + { + down = Shader.PropertyToID("_BloomMipDown" + i), + up = Shader.PropertyToID("_BloomMipUp" + i) + }; + } + } + + public override void Render(PostProcessRenderContext context) + { + var cmd = context.command; + cmd.BeginSample("BloomPyramid"); + + var sheet = context.propertySheets.Get(context.resources.shaders.bloom); + + // Apply auto exposure adjustment in the prefiltering pass + sheet.properties.SetTexture(ShaderIDs.AutoExposureTex, context.autoExposureTexture); + + // Negative anamorphic ratio values distort vertically - positive is horizontal + float ratio = Mathf.Clamp(settings.anamorphicRatio, -1, 1); + float rw = ratio < 0 ? -ratio : 0f; + float rh = ratio > 0 ? ratio : 0f; + + // Do bloom on a half-res buffer, full-res doesn't bring much and kills performances on + // fillrate limited platforms + int tw = Mathf.FloorToInt(context.screenWidth / (2f - rw)); + int th = Mathf.FloorToInt(context.screenHeight / (2f - rh)); + bool singlePassDoubleWide = (context.stereoActive && (context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePass) && (context.camera.stereoTargetEye == StereoTargetEyeMask.Both)); + int tw_stereo = singlePassDoubleWide ? tw * 2 : tw; + + // Determine the iteration count + int s = Mathf.Max(tw, th); + float logs = Mathf.Log(s, 2f) + Mathf.Min(settings.diffusion.value, 10f) - 10f; + int logs_i = Mathf.FloorToInt(logs); + int iterations = Mathf.Clamp(logs_i, 1, k_MaxPyramidSize); + float sampleScale = 0.5f + logs - logs_i; + sheet.properties.SetFloat(ShaderIDs.SampleScale, sampleScale); + + // Prefiltering parameters + float lthresh = Mathf.GammaToLinearSpace(settings.threshold.value); + float knee = lthresh * settings.softKnee.value + 1e-5f; + var threshold = new Vector4(lthresh, lthresh - knee, knee * 2f, 0.25f / knee); + sheet.properties.SetVector(ShaderIDs.Threshold, threshold); + float lclamp = Mathf.GammaToLinearSpace(settings.clamp.value); + sheet.properties.SetVector(ShaderIDs.Params, new Vector4(lclamp, 0f, 0f, 0f)); + + int qualityOffset = settings.fastMode ? 1 : 0; + + // Downsample + var lastDown = context.source; + for (int i = 0; i < iterations; i++) + { + int mipDown = m_Pyramid[i].down; + int mipUp = m_Pyramid[i].up; + int pass = i == 0 + ? (int)Pass.Prefilter13 + qualityOffset + : (int)Pass.Downsample13 + qualityOffset; + + context.GetScreenSpaceTemporaryRT(cmd, mipDown, 0, context.sourceFormat, RenderTextureReadWrite.Default, FilterMode.Bilinear, tw_stereo, th); + context.GetScreenSpaceTemporaryRT(cmd, mipUp, 0, context.sourceFormat, RenderTextureReadWrite.Default, FilterMode.Bilinear, tw_stereo, th); + cmd.BlitFullscreenTriangle(lastDown, mipDown, sheet, pass); + + lastDown = mipDown; + tw_stereo = (singlePassDoubleWide && ((tw_stereo / 2) % 2 > 0)) ? 1 + tw_stereo / 2 : tw_stereo / 2; + tw_stereo = Mathf.Max(tw_stereo, 1); + th = Mathf.Max(th / 2, 1); + } + + // Upsample + int lastUp = m_Pyramid[iterations - 1].down; + for (int i = iterations - 2; i >= 0; i--) + { + int mipDown = m_Pyramid[i].down; + int mipUp = m_Pyramid[i].up; + cmd.SetGlobalTexture(ShaderIDs.BloomTex, mipDown); + cmd.BlitFullscreenTriangle(lastUp, mipUp, sheet, (int)Pass.UpsampleTent + qualityOffset); + lastUp = mipUp; + } + + var linearColor = settings.color.value.linear; + float intensity = RuntimeUtilities.Exp2(settings.intensity.value / 10f) - 1f; + var shaderSettings = new Vector4(sampleScale, intensity, settings.dirtIntensity.value, iterations); + + // Debug overlays + if (context.IsDebugOverlayEnabled(DebugOverlay.BloomThreshold)) + { + context.PushDebugOverlay(cmd, context.source, sheet, (int)Pass.DebugOverlayThreshold); + } + else if (context.IsDebugOverlayEnabled(DebugOverlay.BloomBuffer)) + { + sheet.properties.SetVector(ShaderIDs.ColorIntensity, new Vector4(linearColor.r, linearColor.g, linearColor.b, intensity)); + context.PushDebugOverlay(cmd, m_Pyramid[0].up, sheet, (int)Pass.DebugOverlayTent + qualityOffset); + } + + // Lens dirtiness + // Keep the aspect ratio correct & center the dirt texture, we don't want it to be + // stretched or squashed + var dirtTexture = settings.dirtTexture.value == null + ? RuntimeUtilities.blackTexture + : settings.dirtTexture.value; + + var dirtRatio = (float)dirtTexture.width / (float)dirtTexture.height; + var screenRatio = (float)context.screenWidth / (float)context.screenHeight; + var dirtTileOffset = new Vector4(1f, 1f, 0f, 0f); + + if (dirtRatio > screenRatio) + { + dirtTileOffset.x = screenRatio / dirtRatio; + dirtTileOffset.z = (1f - dirtTileOffset.x) * 0.5f; + } + else if (screenRatio > dirtRatio) + { + dirtTileOffset.y = dirtRatio / screenRatio; + dirtTileOffset.w = (1f - dirtTileOffset.y) * 0.5f; + } + + // Shader properties + var uberSheet = context.uberSheet; + if (settings.fastMode) + uberSheet.EnableKeyword("BLOOM_LOW"); + else + uberSheet.EnableKeyword("BLOOM"); + uberSheet.properties.SetVector(ShaderIDs.Bloom_DirtTileOffset, dirtTileOffset); + uberSheet.properties.SetVector(ShaderIDs.Bloom_Settings, shaderSettings); + uberSheet.properties.SetColor(ShaderIDs.Bloom_Color, linearColor); + uberSheet.properties.SetTexture(ShaderIDs.Bloom_DirtTex, dirtTexture); + cmd.SetGlobalTexture(ShaderIDs.BloomTex, lastUp); + + // Cleanup + for (int i = 0; i < iterations; i++) + { + if (m_Pyramid[i].down != lastUp) + cmd.ReleaseTemporaryRT(m_Pyramid[i].down); + if (m_Pyramid[i].up != lastUp) + cmd.ReleaseTemporaryRT(m_Pyramid[i].up); + } + + cmd.EndSample("BloomPyramid"); + + context.bloomBufferNameID = lastUp; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Bloom.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Bloom.cs.meta new file mode 100644 index 00000000..aa52d217 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Bloom.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 48a79b01ea5641d4aa6daa2e23605641 +timeCreated: 1491826542 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ChromaticAberration.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ChromaticAberration.cs new file mode 100644 index 00000000..06630b83 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ChromaticAberration.cs @@ -0,0 +1,94 @@ +using System; +using UnityEngine.Serialization; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Chromatic Aberration effect. + /// + [Serializable] + [PostProcess(typeof(ChromaticAberrationRenderer), "Unity/Chromatic Aberration")] + public sealed class ChromaticAberration : PostProcessEffectSettings + { + /// + /// A texture used for custom fringing color (it will use a default one when null). + /// + [Tooltip("Shifts the hue of chromatic aberrations.")] + public TextureParameter spectralLut = new TextureParameter { value = null }; + + /// + /// The amount of tangential distortion. + /// + [Range(0f, 1f), Tooltip("Amount of tangential distortion.")] + public FloatParameter intensity = new FloatParameter { value = 0f }; + + /// + /// If true, it will use a faster variant of the effect for improved performances. + /// + [FormerlySerializedAs("mobileOptimized")] + [Tooltip("Boost performances by lowering the effect quality. This settings is meant to be used on mobile and other low-end platforms but can also provide a nice performance boost on desktops and consoles.")] + public BoolParameter fastMode = new BoolParameter { value = false }; + + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled.value + && intensity.value > 0f; + } + } + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + internal sealed class ChromaticAberrationRenderer : PostProcessEffectRenderer + { + Texture2D m_InternalSpectralLut; + + public override void Render(PostProcessRenderContext context) + { + var spectralLut = settings.spectralLut.value; + + if (spectralLut == null) + { + if (m_InternalSpectralLut == null) + { + m_InternalSpectralLut = new Texture2D(3, 1, TextureFormat.RGB24, false) + { + name = "Chromatic Aberration Spectrum Lookup", + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + anisoLevel = 0, + hideFlags = HideFlags.DontSave + }; + + m_InternalSpectralLut.SetPixels(new [] + { + new Color(1f, 0f, 0f), + new Color(0f, 1f, 0f), + new Color(0f, 0f, 1f) + }); + + m_InternalSpectralLut.Apply(); + } + + spectralLut = m_InternalSpectralLut; + } + + var sheet = context.uberSheet; + bool fastMode = settings.fastMode || SystemInfo.graphicsDeviceType == GraphicsDeviceType.OpenGLES2; + + sheet.EnableKeyword(fastMode + ? "CHROMATIC_ABERRATION_LOW" + : "CHROMATIC_ABERRATION" + ); + sheet.properties.SetFloat(ShaderIDs.ChromaticAberration_Amount, settings.intensity * 0.05f); + sheet.properties.SetTexture(ShaderIDs.ChromaticAberration_SpectralLut, spectralLut); + } + + public override void Release() + { + RuntimeUtilities.Destroy(m_InternalSpectralLut); + m_InternalSpectralLut = null; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ChromaticAberration.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ChromaticAberration.cs.meta new file mode 100644 index 00000000..f3ff2b83 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ChromaticAberration.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6050e2d5de785ce4d931e4dbdbf2d755 +timeCreated: 1491826543 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ColorGrading.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ColorGrading.cs new file mode 100644 index 00000000..a71a0e77 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ColorGrading.cs @@ -0,0 +1,840 @@ +using System; + +using UnityEngine.Experimental.Rendering; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Color grading modes. + /// + public enum GradingMode + { + /// + /// This mode is aimed at lower-end platforms but it can be used on any platform. Grading is + /// applied to the final rendered frame clamped in a [0,1] range and stored in a standard + /// LUT. + /// + LowDefinitionRange, + + /// + /// This mode is aimed at platforms that support HDR rendering. All the color operations + /// will be applied in HDR and stored into a 3D log-encoded LUT to ensure a sufficient range + /// coverage and precision (Alexa LogC El1000). + /// + HighDefinitionRange, + + /// + /// This mode allows you to provide a custom 3D LUT authored in an external software. + /// + External + } + + /// + /// Tonemapping methods. + /// + public enum Tonemapper + { + /// + /// No tonemapping will be applied. + /// + None, + + /// + /// This method only does range-remapping with minimal impact on color hue & saturation and + /// is generally a great starting point for extensive color grading. + /// + Neutral, + + /// + /// This method uses a close approximation of the reference ACES tonemapper for a more + /// filmic look. Because of that, it is more contrasted than and has an + /// effect on actual color hue & saturation. Note that if you enable this tonemapper all the + /// grading operations will be done in the ACES color spaces for optimal precision and + /// results. + /// + ACES, + + /// + /// This method offers a fully parametric, artist-friendly tonemapper. + /// + Custom + } + + /// + /// A volume parameter holding a value. + /// + [Serializable] + public sealed class GradingModeParameter : ParameterOverride { } + + /// + /// A volume parameter holding a value. + /// + [Serializable] + public sealed class TonemapperParameter : ParameterOverride {} + + /// + /// This class holds settings for the Color Grading effect. + /// + // TODO: Could use some refactoring, too much duplicated code here + [Serializable] + [PostProcess(typeof(ColorGradingRenderer), "Unity/Color Grading")] + public sealed class ColorGrading : PostProcessEffectSettings + { + /// + /// The grading mode to use. + /// + [DisplayName("Mode"), Tooltip("Select a color grading mode that fits your dynamic range and workflow. Use HDR if your camera is set to render in HDR and your target platform supports it. Use LDR for low-end mobiles or devices that don't support HDR. Use External if you prefer authoring a Log LUT in an external software.")] + public GradingModeParameter gradingMode = new GradingModeParameter { value = GradingMode.HighDefinitionRange }; + + /// + /// A custom 3D log-encoded texture. + /// + /// + /// This is only used when working with . + /// + [DisplayName("Lookup Texture"), Tooltip("A custom 3D log-encoded texture.")] + public TextureParameter externalLut = new TextureParameter { value = null }; + + /// + /// The tonemapping algorithm to use at the end of the color grading process. + /// + /// + /// This is only used when working with . + /// + [DisplayName("Mode"), Tooltip("Select a tonemapping algorithm to use at the end of the color grading process.")] + public TonemapperParameter tonemapper = new TonemapperParameter { value = Tonemapper.None }; + + /// + /// Affects the transition between the toe and the mid section of the curve. A value of 0 + /// means no toe, a value of 1 means a very hard transition. + /// + /// + /// This is only used when is active. + /// + [DisplayName("Toe Strength"), Range(0f, 1f), Tooltip("Affects the transition between the toe and the mid section of the curve. A value of 0 means no toe, a value of 1 means a very hard transition.")] + public FloatParameter toneCurveToeStrength = new FloatParameter { value = 0f }; + + /// + /// Affects how much of the dynamic range is in the toe. With a small value, the toe will be + /// very short and quickly transition into the linear section, and with a longer value + /// having a longer toe. + /// + /// + /// This is only used when is active. + /// + [DisplayName("Toe Length"), Range(0f, 1f), Tooltip("Affects how much of the dynamic range is in the toe. With a small value, the toe will be very short and quickly transition into the linear section, with a larger value, the toe will be longer.")] + public FloatParameter toneCurveToeLength = new FloatParameter { value = 0.5f }; + + /// + /// Affects the transition between the mid section and the shoulder of the curve. A value of + /// 0 means no shoulder, value of 1 means a very hard transition. + /// + /// + /// This is only used when is active. + /// + [DisplayName("Shoulder Strength"), Range(0f, 1f), Tooltip("Affects the transition between the mid section and the shoulder of the curve. A value of 0 means no shoulder, a value of 1 means a very hard transition.")] + public FloatParameter toneCurveShoulderStrength = new FloatParameter { value = 0f }; + + /// + /// Affects how many F-stops (EV) to add to the dynamic range of the curve. + /// + /// + /// This is only used when is active. + /// + [DisplayName("Shoulder Length"), Min(0f), Tooltip("Affects how many F-stops (EV) to add to the dynamic range of the curve.")] + public FloatParameter toneCurveShoulderLength = new FloatParameter { value = 0.5f }; + + /// + /// Affects how much overshot to add to the shoulder. + /// + /// + /// This is only used when is active. + /// + [DisplayName("Shoulder Angle"), Range(0f, 1f), Tooltip("Affects how much overshoot to add to the shoulder.")] + public FloatParameter toneCurveShoulderAngle = new FloatParameter { value = 0f }; + + /// + /// Applies a gamma function to the curve. + /// + /// + /// This is only used when is active. + /// + [DisplayName("Gamma"), Min(0.001f), Tooltip("Applies a gamma function to the curve.")] + public FloatParameter toneCurveGamma = new FloatParameter { value = 1f }; + + /// + /// A custom lookup texture (strip format, e.g. 256x16) to apply before the rest of the + /// color grading operators. If none is provided, a neutral one will be generated + /// internally. + /// + /// + /// This is only used when working with . + /// + [DisplayName("Lookup Texture"), Tooltip("Custom lookup texture (strip format, for example 256x16) to apply before the rest of the color grading operators. If none is provided, a neutral one will be generated internally.")] + public TextureParameter ldrLut = new TextureParameter { value = null, defaultState = TextureParameterDefault.Lut2D }; // LDR only + + /// + /// How much of the lookup texture will contribute to the color grading. + /// + /// + /// This is only used when working with . + /// + [DisplayName("Contribution"), Range(0f, 1f), Tooltip("How much of the lookup texture will contribute to the color grading effect.")] + public FloatParameter ldrLutContribution = new FloatParameter { value = 1f }; + + /// + /// Sets the white balance to a custom color temperature. + /// + [DisplayName("Temperature"), Range(-100f, 100f), Tooltip("Sets the white balance to a custom color temperature.")] + public FloatParameter temperature = new FloatParameter { value = 0f }; + + /// + /// Sets the white balance to compensate for a green or magenta tint. + /// + [DisplayName("Tint"), Range(-100f, 100f), Tooltip("Sets the white balance to compensate for a green or magenta tint.")] + public FloatParameter tint = new FloatParameter { value = 0f }; + + /// + /// Tints the render by multiplying a color. + /// +#if UNITY_2018_1_OR_NEWER + [DisplayName("Color Filter"), ColorUsage(false, true), Tooltip("Tint the render by multiplying a color.")] +#else + [DisplayName("Color Filter"), ColorUsage(false, true, 0f, 8f, 0.125f, 3f), Tooltip("Tint the render by multiplying a color.")] +#endif + public ColorParameter colorFilter = new ColorParameter { value = Color.white }; + + /// + /// Shifts the hue of all colors. + /// + [DisplayName("Hue Shift"), Range(-180f, 180f), Tooltip("Shift the hue of all colors.")] + public FloatParameter hueShift = new FloatParameter { value = 0f }; + + /// + /// Pushes the intensity of all colors. + /// + [DisplayName("Saturation"), Range(-100f, 100f), Tooltip("Pushes the intensity of all colors.")] + public FloatParameter saturation = new FloatParameter { value = 0f }; + + /// + /// Makes the image brighter or darker. + /// + /// + /// This is only used when working with . + /// + [DisplayName("Brightness"), Range(-100f, 100f), Tooltip("Makes the image brighter or darker.")] + public FloatParameter brightness = new FloatParameter { value = 0f }; // LDR only + + /// + /// Adjusts the overall exposure of the scene in EV units. This is applied after HDR effect + /// and right before tonemapping so it won't affect previous effects in the chain. + /// + /// + /// This is only used when working with . + /// + [DisplayName("Post-exposure (EV)"), Tooltip("Adjusts the overall exposure of the scene in EV units. This is applied after the HDR effect and right before tonemapping so it won't affect previous effects in the chain.")] + public FloatParameter postExposure = new FloatParameter { value = 0f }; // HDR only + + /// + /// Expands or shrinks the overall range of tonal values. + /// + [DisplayName("Contrast"), Range(-100f, 100f), Tooltip("Expands or shrinks the overall range of tonal values.")] + public FloatParameter contrast = new FloatParameter { value = 0f }; + + /// + /// Modifies the influence of the red channel within the overall mix. + /// + [DisplayName("Red"), Range(-200f, 200f), Tooltip("Modify influence of the red channel in the overall mix.")] + public FloatParameter mixerRedOutRedIn = new FloatParameter { value = 100f }; + + /// + /// Modifies the influence of the green channel within the overall mix. + /// + [DisplayName("Green"), Range(-200f, 200f), Tooltip("Modify influence of the green channel in the overall mix.")] + public FloatParameter mixerRedOutGreenIn = new FloatParameter { value = 0f }; + + /// + /// Modifies the influence of the blue channel within the overall mix. + /// + [DisplayName("Blue"), Range(-200f, 200f), Tooltip("Modify influence of the blue channel in the overall mix.")] + public FloatParameter mixerRedOutBlueIn = new FloatParameter { value = 0f }; + + /// + /// Modifies the influence of the red channel within the overall mix. + /// + [DisplayName("Red"), Range(-200f, 200f), Tooltip("Modify influence of the red channel in the overall mix.")] + public FloatParameter mixerGreenOutRedIn = new FloatParameter { value = 0f }; + + /// + /// Modifies the influence of the green channel within the overall mix. + /// + [DisplayName("Green"), Range(-200f, 200f), Tooltip("Modify influence of the green channel in the overall mix.")] + public FloatParameter mixerGreenOutGreenIn = new FloatParameter { value = 100f }; + + /// + /// Modifies the influence of the blue channel within the overall mix. + /// + [DisplayName("Blue"), Range(-200f, 200f), Tooltip("Modify influence of the blue channel in the overall mix.")] + public FloatParameter mixerGreenOutBlueIn = new FloatParameter { value = 0f }; + + /// + /// Modifies the influence of the red channel within the overall mix. + /// + [DisplayName("Red"), Range(-200f, 200f), Tooltip("Modify influence of the red channel in the overall mix.")] + public FloatParameter mixerBlueOutRedIn = new FloatParameter { value = 0f }; + + /// + /// Modifies the influence of the green channel within the overall mix. + /// + [DisplayName("Green"), Range(-200f, 200f), Tooltip("Modify influence of the green channel in the overall mix.")] + public FloatParameter mixerBlueOutGreenIn = new FloatParameter { value = 0f }; + + /// + /// Modifies the influence of the blue channel within the overall mix. + /// + [DisplayName("Blue"), Range(-200f, 200f), Tooltip("Modify influence of the blue channel in the overall mix.")] + public FloatParameter mixerBlueOutBlueIn = new FloatParameter { value = 100f }; + + /// + /// Controls the darkest portions of the render. + /// + /// + /// The neutral value is (1, 1, 1, 0). + /// + [DisplayName("Lift"), Tooltip("Controls the darkest portions of the render."), Trackball(TrackballAttribute.Mode.Lift)] + public Vector4Parameter lift = new Vector4Parameter { value = new Vector4(1f, 1f, 1f, 0f) }; + + /// + /// A power function that controls mid-range tones. + /// + /// + /// The neutral value is (1, 1, 1, 0). + /// + [DisplayName("Gamma"), Tooltip("Power function that controls mid-range tones."), Trackball(TrackballAttribute.Mode.Gamma)] + public Vector4Parameter gamma = new Vector4Parameter { value = new Vector4(1f, 1f, 1f, 0f) }; + + /// + /// Controls the lightest portions of the render. + /// + /// + /// The neutral value is (1, 1, 1, 0). + /// + [DisplayName("Gain"), Tooltip("Controls the lightest portions of the render."), Trackball(TrackballAttribute.Mode.Gain)] + public Vector4Parameter gain = new Vector4Parameter { value = new Vector4(1f, 1f, 1f, 0f) }; + + /// + /// Remaps the luminosity values. + /// + /// + /// This is only used when working with . + /// + public SplineParameter masterCurve = new SplineParameter { value = new Spline(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)) }; + + /// + /// Remaps the red channel. + /// + /// + /// This is only used when working with . + /// + public SplineParameter redCurve = new SplineParameter { value = new Spline(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)) }; + + /// + /// Remaps the green channel/ + /// + /// + /// This is only used when working with . + /// + public SplineParameter greenCurve = new SplineParameter { value = new Spline(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)) }; + + /// + /// Remaps the blue channel. + /// + /// + /// This is only used when working with . + /// + public SplineParameter blueCurve = new SplineParameter { value = new Spline(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)) }; + + /// + /// Remaps the hue according to the current hue. + /// + public SplineParameter hueVsHueCurve = new SplineParameter { value = new Spline(new AnimationCurve(), 0.5f, true, new Vector2(0f, 1f)) }; + + /// + /// Remaps the saturation according to the current hue. + /// + public SplineParameter hueVsSatCurve = new SplineParameter { value = new Spline(new AnimationCurve(), 0.5f, true, new Vector2(0f, 1f)) }; + + /// + /// Remaps the saturation according to the current saturation. + /// + public SplineParameter satVsSatCurve = new SplineParameter { value = new Spline(new AnimationCurve(), 0.5f, false, new Vector2(0f, 1f)) }; + + /// + /// Remaps the saturation according to the current luminance. + /// + public SplineParameter lumVsSatCurve = new SplineParameter { value = new Spline(new AnimationCurve(), 0.5f, false, new Vector2(0f, 1f)) }; + + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + if (gradingMode.value == GradingMode.External) + { + if (!SystemInfo.supports3DRenderTextures || !SystemInfo.supportsComputeShaders) + return false; + } + + return enabled.value; + } + } + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + internal sealed class ColorGradingRenderer : PostProcessEffectRenderer + { + enum Pass + { + LutGenLDRFromScratch, + LutGenLDR, + LutGenHDR2D + } + + Texture2D m_GradingCurves; + readonly Color[] m_Pixels = new Color[Spline.k_Precision * 2]; // Avoids GC stress + + RenderTexture m_InternalLdrLut; + RenderTexture m_InternalLogLut; + const int k_Lut2DSize = 32; + const int k_Lut3DSize = 33; + + readonly HableCurve m_HableCurve = new HableCurve(); + + public override void Render(PostProcessRenderContext context) + { + var gradingMode = settings.gradingMode.value; + var supportComputeTex3D = SystemInfo.supports3DRenderTextures + && SystemInfo.supportsComputeShaders + && context.resources.computeShaders.lut3DBaker != null + && SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLCore + && SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLES3; + + if (gradingMode == GradingMode.External) + RenderExternalPipeline3D(context); + else if (gradingMode == GradingMode.HighDefinitionRange && supportComputeTex3D) + RenderHDRPipeline3D(context); + else if (gradingMode == GradingMode.HighDefinitionRange) + RenderHDRPipeline2D(context); + else + RenderLDRPipeline2D(context); + } + + // Do color grading using an externally authored 3D lut; it requires Texture3D support and + // compute shaders in case blending is required - Desktop / Consoles / Some high-end mobiles + void RenderExternalPipeline3D(PostProcessRenderContext context) + { + var lut = settings.externalLut.value; + + if (lut == null) + return; + + var uberSheet = context.uberSheet; + uberSheet.EnableKeyword("COLOR_GRADING_HDR_3D"); + uberSheet.properties.SetTexture(ShaderIDs.Lut3D, lut); + uberSheet.properties.SetVector(ShaderIDs.Lut3D_Params, new Vector2(1f / lut.width, lut.width - 1f)); + uberSheet.properties.SetFloat(ShaderIDs.PostExposure, RuntimeUtilities.Exp2(settings.postExposure.value)); + context.logLut = lut; + } + + // HDR color pipeline is rendered to a 3D lut; it requires Texture3D & compute shaders + // support - Desktop / Consoles / Some high-end mobiles + // TODO: Use ShaderIDs for compute once the compatible APIs go in + void RenderHDRPipeline3D(PostProcessRenderContext context) + { + // Unfortunately because AnimationCurve doesn't implement GetHashCode and we don't have + // any reliable way to figure out if a curve data is different from another one we can't + // skip regenerating the Lut if nothing has changed. So it has to be done on every + // frame... + // It's not a very expensive operation anyway (we're talking about filling a 33x33x33 + // Lut on the GPU) but every little thing helps, especially on mobile. + { + CheckInternalLogLut(); + + // Lut setup + var compute = context.resources.computeShaders.lut3DBaker; + int kernel = 0; + + switch (settings.tonemapper.value) + { + case Tonemapper.None: kernel = compute.FindKernel("KGenLut3D_NoTonemap"); + break; + case Tonemapper.Neutral: kernel = compute.FindKernel("KGenLut3D_NeutralTonemap"); + break; + case Tonemapper.ACES: kernel = compute.FindKernel("KGenLut3D_AcesTonemap"); + break; + case Tonemapper.Custom: kernel = compute.FindKernel("KGenLut3D_CustomTonemap"); + break; + } + + var cmd = context.command; + cmd.SetComputeTextureParam(compute, kernel, "_Output", m_InternalLogLut); + cmd.SetComputeVectorParam(compute, "_Size", new Vector4(k_Lut3DSize, 1f / (k_Lut3DSize - 1f), 0f, 0f)); + + var colorBalance = ColorUtilities.ComputeColorBalance(settings.temperature.value, settings.tint.value); + cmd.SetComputeVectorParam(compute, "_ColorBalance", colorBalance); + cmd.SetComputeVectorParam(compute, "_ColorFilter", settings.colorFilter.value); + + float hue = settings.hueShift.value / 360f; // Remap to [-0.5;0.5] + float sat = settings.saturation.value / 100f + 1f; // Remap to [0;2] + float con = settings.contrast.value / 100f + 1f; // Remap to [0;2] + cmd.SetComputeVectorParam(compute, "_HueSatCon", new Vector4(hue, sat, con, 0f)); + + var channelMixerR = new Vector4(settings.mixerRedOutRedIn, settings.mixerRedOutGreenIn, settings.mixerRedOutBlueIn, 0f); + var channelMixerG = new Vector4(settings.mixerGreenOutRedIn, settings.mixerGreenOutGreenIn, settings.mixerGreenOutBlueIn, 0f); + var channelMixerB = new Vector4(settings.mixerBlueOutRedIn, settings.mixerBlueOutGreenIn, settings.mixerBlueOutBlueIn, 0f); + cmd.SetComputeVectorParam(compute, "_ChannelMixerRed", channelMixerR / 100f); // Remap to [-2;2] + cmd.SetComputeVectorParam(compute, "_ChannelMixerGreen", channelMixerG / 100f); + cmd.SetComputeVectorParam(compute, "_ChannelMixerBlue", channelMixerB / 100f); + + var lift = ColorUtilities.ColorToLift(settings.lift.value * 0.2f); + var gain = ColorUtilities.ColorToGain(settings.gain.value * 0.8f); + var invgamma = ColorUtilities.ColorToInverseGamma(settings.gamma.value * 0.8f); + cmd.SetComputeVectorParam(compute, "_Lift", new Vector4(lift.x, lift.y, lift.z, 0f)); + cmd.SetComputeVectorParam(compute, "_InvGamma", new Vector4(invgamma.x, invgamma.y, invgamma.z, 0f)); + cmd.SetComputeVectorParam(compute, "_Gain", new Vector4(gain.x, gain.y, gain.z, 0f)); + + cmd.SetComputeTextureParam(compute, kernel, "_Curves", GetCurveTexture(true)); + + if (settings.tonemapper.value == Tonemapper.Custom) + { + m_HableCurve.Init( + settings.toneCurveToeStrength.value, + settings.toneCurveToeLength.value, + settings.toneCurveShoulderStrength.value, + settings.toneCurveShoulderLength.value, + settings.toneCurveShoulderAngle.value, + settings.toneCurveGamma.value + ); + + cmd.SetComputeVectorParam(compute, "_CustomToneCurve", m_HableCurve.uniforms.curve); + cmd.SetComputeVectorParam(compute, "_ToeSegmentA", m_HableCurve.uniforms.toeSegmentA); + cmd.SetComputeVectorParam(compute, "_ToeSegmentB", m_HableCurve.uniforms.toeSegmentB); + cmd.SetComputeVectorParam(compute, "_MidSegmentA", m_HableCurve.uniforms.midSegmentA); + cmd.SetComputeVectorParam(compute, "_MidSegmentB", m_HableCurve.uniforms.midSegmentB); + cmd.SetComputeVectorParam(compute, "_ShoSegmentA", m_HableCurve.uniforms.shoSegmentA); + cmd.SetComputeVectorParam(compute, "_ShoSegmentB", m_HableCurve.uniforms.shoSegmentB); + } + + // Generate the lut + context.command.BeginSample("HdrColorGradingLut3D"); + int groupSize = Mathf.CeilToInt(k_Lut3DSize / 4f); + cmd.DispatchCompute(compute, kernel, groupSize, groupSize, groupSize); + context.command.EndSample("HdrColorGradingLut3D"); + } + + var lut = m_InternalLogLut; + var uberSheet = context.uberSheet; + uberSheet.EnableKeyword("COLOR_GRADING_HDR_3D"); + uberSheet.properties.SetTexture(ShaderIDs.Lut3D, lut); + uberSheet.properties.SetVector(ShaderIDs.Lut3D_Params, new Vector2(1f / lut.width, lut.width - 1f)); + uberSheet.properties.SetFloat(ShaderIDs.PostExposure, RuntimeUtilities.Exp2(settings.postExposure.value)); + + context.logLut = lut; + } + + // HDR color pipeline is rendered to a 2D strip lut (works on HDR platforms without compute + // and 3D texture support). Precision is sliiiiiiightly lower than when using a 3D texture + // LUT (33^3 -> 32^3) but most of the time it's imperceptible. + void RenderHDRPipeline2D(PostProcessRenderContext context) + { + // For the same reasons as in RenderHDRPipeline3D, regen LUT on every frame + { + CheckInternalStripLut(); + + // Lut setup + var lutSheet = context.propertySheets.Get(context.resources.shaders.lut2DBaker); + lutSheet.ClearKeywords(); + + lutSheet.properties.SetVector(ShaderIDs.Lut2D_Params, new Vector4(k_Lut2DSize, 0.5f / (k_Lut2DSize * k_Lut2DSize), 0.5f / k_Lut2DSize, k_Lut2DSize / (k_Lut2DSize - 1f))); + + var colorBalance = ColorUtilities.ComputeColorBalance(settings.temperature.value, settings.tint.value); + lutSheet.properties.SetVector(ShaderIDs.ColorBalance, colorBalance); + lutSheet.properties.SetVector(ShaderIDs.ColorFilter, settings.colorFilter.value); + + float hue = settings.hueShift.value / 360f; // Remap to [-0.5;0.5] + float sat = settings.saturation.value / 100f + 1f; // Remap to [0;2] + float con = settings.contrast.value / 100f + 1f; // Remap to [0;2] + lutSheet.properties.SetVector(ShaderIDs.HueSatCon, new Vector3(hue, sat, con)); + + var channelMixerR = new Vector3(settings.mixerRedOutRedIn, settings.mixerRedOutGreenIn, settings.mixerRedOutBlueIn); + var channelMixerG = new Vector3(settings.mixerGreenOutRedIn, settings.mixerGreenOutGreenIn, settings.mixerGreenOutBlueIn); + var channelMixerB = new Vector3(settings.mixerBlueOutRedIn, settings.mixerBlueOutGreenIn, settings.mixerBlueOutBlueIn); + lutSheet.properties.SetVector(ShaderIDs.ChannelMixerRed, channelMixerR / 100f); // Remap to [-2;2] + lutSheet.properties.SetVector(ShaderIDs.ChannelMixerGreen, channelMixerG / 100f); + lutSheet.properties.SetVector(ShaderIDs.ChannelMixerBlue, channelMixerB / 100f); + + var lift = ColorUtilities.ColorToLift(settings.lift.value * 0.2f); + var gain = ColorUtilities.ColorToGain(settings.gain.value * 0.8f); + var invgamma = ColorUtilities.ColorToInverseGamma(settings.gamma.value * 0.8f); + lutSheet.properties.SetVector(ShaderIDs.Lift, lift); + lutSheet.properties.SetVector(ShaderIDs.InvGamma, invgamma); + lutSheet.properties.SetVector(ShaderIDs.Gain, gain); + + lutSheet.properties.SetTexture(ShaderIDs.Curves, GetCurveTexture(true)); + + var tonemapper = settings.tonemapper.value; + if (tonemapper == Tonemapper.Custom) + { + lutSheet.EnableKeyword("TONEMAPPING_CUSTOM"); + + m_HableCurve.Init( + settings.toneCurveToeStrength.value, + settings.toneCurveToeLength.value, + settings.toneCurveShoulderStrength.value, + settings.toneCurveShoulderLength.value, + settings.toneCurveShoulderAngle.value, + settings.toneCurveGamma.value + ); + + lutSheet.properties.SetVector(ShaderIDs.CustomToneCurve, m_HableCurve.uniforms.curve); + lutSheet.properties.SetVector(ShaderIDs.ToeSegmentA, m_HableCurve.uniforms.toeSegmentA); + lutSheet.properties.SetVector(ShaderIDs.ToeSegmentB, m_HableCurve.uniforms.toeSegmentB); + lutSheet.properties.SetVector(ShaderIDs.MidSegmentA, m_HableCurve.uniforms.midSegmentA); + lutSheet.properties.SetVector(ShaderIDs.MidSegmentB, m_HableCurve.uniforms.midSegmentB); + lutSheet.properties.SetVector(ShaderIDs.ShoSegmentA, m_HableCurve.uniforms.shoSegmentA); + lutSheet.properties.SetVector(ShaderIDs.ShoSegmentB, m_HableCurve.uniforms.shoSegmentB); + } + else if (tonemapper == Tonemapper.ACES) + lutSheet.EnableKeyword("TONEMAPPING_ACES"); + else if (tonemapper == Tonemapper.Neutral) + lutSheet.EnableKeyword("TONEMAPPING_NEUTRAL"); + + // Generate the lut + context.command.BeginSample("HdrColorGradingLut2D"); + context.command.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_InternalLdrLut, lutSheet, (int)Pass.LutGenHDR2D); + context.command.EndSample("HdrColorGradingLut2D"); + } + + var lut = m_InternalLdrLut; + var uberSheet = context.uberSheet; + uberSheet.EnableKeyword("COLOR_GRADING_HDR_2D"); + uberSheet.properties.SetVector(ShaderIDs.Lut2D_Params, new Vector3(1f / lut.width, 1f / lut.height, lut.height - 1f)); + uberSheet.properties.SetTexture(ShaderIDs.Lut2D, lut); + uberSheet.properties.SetFloat(ShaderIDs.PostExposure, RuntimeUtilities.Exp2(settings.postExposure.value)); + } + + // LDR color pipeline is rendered to a 2D strip lut (works on every platform) + void RenderLDRPipeline2D(PostProcessRenderContext context) + { + // For the same reasons as in RenderHDRPipeline3D, regen LUT on every frame + { + CheckInternalStripLut(); + + // Lut setup + var lutSheet = context.propertySheets.Get(context.resources.shaders.lut2DBaker); + lutSheet.ClearKeywords(); + + lutSheet.properties.SetVector(ShaderIDs.Lut2D_Params, new Vector4(k_Lut2DSize, 0.5f / (k_Lut2DSize * k_Lut2DSize), 0.5f / k_Lut2DSize, k_Lut2DSize / (k_Lut2DSize - 1f))); + + var colorBalance = ColorUtilities.ComputeColorBalance(settings.temperature.value, settings.tint.value); + lutSheet.properties.SetVector(ShaderIDs.ColorBalance, colorBalance); + lutSheet.properties.SetVector(ShaderIDs.ColorFilter, settings.colorFilter.value); + + float hue = settings.hueShift.value / 360f; // Remap to [-0.5;0.5] + float sat = settings.saturation.value / 100f + 1f; // Remap to [0;2] + float con = settings.contrast.value / 100f + 1f; // Remap to [0;2] + lutSheet.properties.SetVector(ShaderIDs.HueSatCon, new Vector3(hue, sat, con)); + + var channelMixerR = new Vector3(settings.mixerRedOutRedIn, settings.mixerRedOutGreenIn, settings.mixerRedOutBlueIn); + var channelMixerG = new Vector3(settings.mixerGreenOutRedIn, settings.mixerGreenOutGreenIn, settings.mixerGreenOutBlueIn); + var channelMixerB = new Vector3(settings.mixerBlueOutRedIn, settings.mixerBlueOutGreenIn, settings.mixerBlueOutBlueIn); + lutSheet.properties.SetVector(ShaderIDs.ChannelMixerRed, channelMixerR / 100f); // Remap to [-2;2] + lutSheet.properties.SetVector(ShaderIDs.ChannelMixerGreen, channelMixerG / 100f); + lutSheet.properties.SetVector(ShaderIDs.ChannelMixerBlue, channelMixerB / 100f); + + var lift = ColorUtilities.ColorToLift(settings.lift.value); + var gain = ColorUtilities.ColorToGain(settings.gain.value); + var invgamma = ColorUtilities.ColorToInverseGamma(settings.gamma.value); + lutSheet.properties.SetVector(ShaderIDs.Lift, lift); + lutSheet.properties.SetVector(ShaderIDs.InvGamma, invgamma); + lutSheet.properties.SetVector(ShaderIDs.Gain, gain); + + lutSheet.properties.SetFloat(ShaderIDs.Brightness, (settings.brightness.value + 100f) / 100f); + lutSheet.properties.SetTexture(ShaderIDs.Curves, GetCurveTexture(false)); + + // Generate the lut + context.command.BeginSample("LdrColorGradingLut2D"); + + var userLut = settings.ldrLut.value; + if (userLut == null || userLut.width != userLut.height * userLut.height) + { + context.command.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_InternalLdrLut, lutSheet, (int)Pass.LutGenLDRFromScratch); + } + else + { + lutSheet.properties.SetVector(ShaderIDs.UserLut2D_Params, new Vector4(1f / userLut.width, 1f / userLut.height, userLut.height - 1f, settings.ldrLutContribution)); + context.command.BlitFullscreenTriangle(userLut, m_InternalLdrLut, lutSheet, (int)Pass.LutGenLDR); + } + + context.command.EndSample("LdrColorGradingLut2D"); + } + + var lut = m_InternalLdrLut; + var uberSheet = context.uberSheet; + uberSheet.EnableKeyword("COLOR_GRADING_LDR_2D"); + uberSheet.properties.SetVector(ShaderIDs.Lut2D_Params, new Vector3(1f / lut.width, 1f / lut.height, lut.height - 1f)); + uberSheet.properties.SetTexture(ShaderIDs.Lut2D, lut); + } + + void CheckInternalLogLut() + { + // Check internal lut state, (re)create it if needed + if (m_InternalLogLut == null || !m_InternalLogLut.IsCreated()) + { + RuntimeUtilities.Destroy(m_InternalLogLut); + + var format = GetLutFormat(); + m_InternalLogLut = new RenderTexture(k_Lut3DSize, k_Lut3DSize, 0, format, RenderTextureReadWrite.Linear) + { + name = "Color Grading Log Lut", + dimension = TextureDimension.Tex3D, + hideFlags = HideFlags.DontSave, + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + anisoLevel = 0, + enableRandomWrite = true, + volumeDepth = k_Lut3DSize, + autoGenerateMips = false, + useMipMap = false + }; + m_InternalLogLut.Create(); + } + } + + void CheckInternalStripLut() + { + // Check internal lut state, (re)create it if needed + if (m_InternalLdrLut == null || !m_InternalLdrLut.IsCreated()) + { + RuntimeUtilities.Destroy(m_InternalLdrLut); + + var format = GetLutFormat(); + m_InternalLdrLut = new RenderTexture(k_Lut2DSize * k_Lut2DSize, k_Lut2DSize, 0, format, RenderTextureReadWrite.Linear) + { + name = "Color Grading Strip Lut", + hideFlags = HideFlags.DontSave, + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + anisoLevel = 0, + autoGenerateMips = false, + useMipMap = false + }; + m_InternalLdrLut.Create(); + } + } + + Texture2D GetCurveTexture(bool hdr) + { + if (m_GradingCurves == null) + { + var format = GetCurveFormat(); + m_GradingCurves = new Texture2D(Spline.k_Precision, 2, format, false, true) + { + name = "Internal Curves Texture", + hideFlags = HideFlags.DontSave, + anisoLevel = 0, + wrapMode = TextureWrapMode.Clamp, + filterMode = FilterMode.Bilinear + }; + } + + var hueVsHueCurve = settings.hueVsHueCurve.value; + var hueVsSatCurve = settings.hueVsSatCurve.value; + var satVsSatCurve = settings.satVsSatCurve.value; + var lumVsSatCurve = settings.lumVsSatCurve.value; + var masterCurve = settings.masterCurve.value; + var redCurve = settings.redCurve.value; + var greenCurve = settings.greenCurve.value; + var blueCurve = settings.blueCurve.value; + + var pixels = m_Pixels; + + for (int i = 0; i < Spline.k_Precision; i++) + { + // Secondary/VS curves + float x = hueVsHueCurve.cachedData[i]; + float y = hueVsSatCurve.cachedData[i]; + float z = satVsSatCurve.cachedData[i]; + float w = lumVsSatCurve.cachedData[i]; + pixels[i] = new Color(x, y, z, w); + + // YRGB + if (!hdr) + { + float m = masterCurve.cachedData[i]; + float r = redCurve.cachedData[i]; + float g = greenCurve.cachedData[i]; + float b = blueCurve.cachedData[i]; + pixels[i + Spline.k_Precision] = new Color(r, g, b, m); + } + } + + m_GradingCurves.SetPixels(pixels); + m_GradingCurves.Apply(false, false); + + return m_GradingCurves; + } + + static bool IsRenderTextureFormatSupportedForLinearFiltering(RenderTextureFormat format) + { +#if UNITY_2019_1_OR_NEWER + var gFormat = GraphicsFormatUtility.GetGraphicsFormat(format, RenderTextureReadWrite.Linear); + return SystemInfo.IsFormatSupported(gFormat, FormatUsage.Linear); +#else + // No good/fast way to test it on pre-2019.1 + return format.IsSupported(); +#endif + } + + static RenderTextureFormat GetLutFormat() + { + // Use ARGBHalf if possible, fallback on ARGB2101010 and ARGB32 otherwise + var format = RenderTextureFormat.ARGBHalf; + + if (!IsRenderTextureFormatSupportedForLinearFiltering(format)) + { + format = RenderTextureFormat.ARGB2101010; + + // Note that using a log lut in ARGB32 is a *very* bad idea but we need it for + // compatibility reasons (else if a platform doesn't support one of the previous + // format it'll output a black screen, or worse will segfault on the user). + if (!IsRenderTextureFormatSupportedForLinearFiltering(format)) + format = RenderTextureFormat.ARGB32; + } + + return format; + } + + static TextureFormat GetCurveFormat() + { + // Use RGBAHalf if possible, fallback on ARGB32 otherwise + var format = TextureFormat.RGBAHalf; + + if (!SystemInfo.SupportsTextureFormat(format)) + format = TextureFormat.ARGB32; + + return format; + } + + public override void Release() + { + RuntimeUtilities.Destroy(m_InternalLdrLut); + m_InternalLdrLut = null; + + RuntimeUtilities.Destroy(m_InternalLogLut); + m_InternalLogLut = null; + + RuntimeUtilities.Destroy(m_GradingCurves); + m_GradingCurves = null; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ColorGrading.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ColorGrading.cs.meta new file mode 100644 index 00000000..d5735f49 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ColorGrading.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: adb84e30e02715445aeb9959894e3b4d +timeCreated: 1493024209 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/DepthOfField.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/DepthOfField.cs new file mode 100644 index 00000000..97c23fc1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/DepthOfField.cs @@ -0,0 +1,263 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Convolution kernel size for the Depth of Field effect. + /// + public enum KernelSize + { + /// + /// Small filter. + /// + Small, + + /// + /// Medium filter. + /// + Medium, + + /// + /// Large filter. + /// + Large, + + /// + /// Very large filter. + /// + VeryLarge + } + + /// + /// A volume parameter holding a value. + /// + [Serializable] + public sealed class KernelSizeParameter : ParameterOverride {} + + /// + /// This class holds settings for the Depth of Field effect. + /// + [Serializable] + [PostProcess(typeof(DepthOfFieldRenderer), "Unity/Depth of Field", false)] + public sealed class DepthOfField : PostProcessEffectSettings + { + /// + /// The distance to the point of focus. + /// + [Min(0.1f), Tooltip("Distance to the point of focus.")] + public FloatParameter focusDistance = new FloatParameter { value = 10f }; + + /// + /// The ratio of the aperture (known as f-stop or f-number). The smaller the value is, the + /// shallower the depth of field is. + /// + [Range(0.05f, 32f), Tooltip("Ratio of aperture (known as f-stop or f-number). The smaller the value is, the shallower the depth of field is.")] + public FloatParameter aperture = new FloatParameter { value = 5.6f }; + + /// + /// The distance between the lens and the film. The larger the value is, the shallower the + /// depth of field is. + /// + [Range(1f, 300f), Tooltip("Distance between the lens and the film. The larger the value is, the shallower the depth of field is.")] + public FloatParameter focalLength = new FloatParameter { value = 50f }; + + /// + /// The convolution kernel size of the bokeh filter, which determines the maximum radius of + /// bokeh. It also affects the performance (the larger the kernel is, the longer the GPU + /// time is required). + /// + [DisplayName("Max Blur Size"), Tooltip("Convolution kernel size of the bokeh filter, which determines the maximum radius of bokeh. It also affects performances (the larger the kernel is, the longer the GPU time is required).")] + public KernelSizeParameter kernelSize = new KernelSizeParameter { value = KernelSize.Medium }; + + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled.value + && SystemInfo.graphicsShaderLevel >= 35; + } + } + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + // TODO: Doesn't play nice with alpha propagation, see if it can be fixed without killing performances + internal sealed class DepthOfFieldRenderer : PostProcessEffectRenderer + { + enum Pass + { + CoCCalculation, + CoCTemporalFilter, + DownsampleAndPrefilter, + BokehSmallKernel, + BokehMediumKernel, + BokehLargeKernel, + BokehVeryLargeKernel, + PostFilter, + Combine, + DebugOverlay + } + + // Ping-pong between two history textures as we can't read & write the same target in the + // same pass + const int k_NumEyes = 2; + const int k_NumCoCHistoryTextures = 2; + readonly RenderTexture[][] m_CoCHistoryTextures = new RenderTexture[k_NumEyes][]; + int[] m_HistoryPingPong = new int[k_NumEyes]; + + // Height of the 35mm full-frame format (36mm x 24mm) + // TODO: Should be set by a physical camera + const float k_FilmHeight = 0.024f; + + public DepthOfFieldRenderer() + { + for (int eye = 0; eye < k_NumEyes; eye++) + { + m_CoCHistoryTextures[eye] = new RenderTexture[k_NumCoCHistoryTextures]; + m_HistoryPingPong[eye] = 0; + } + } + + public override DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth; + } + + RenderTextureFormat SelectFormat(RenderTextureFormat primary, RenderTextureFormat secondary) + { + if (primary.IsSupported()) + return primary; + + if (secondary.IsSupported()) + return secondary; + + return RenderTextureFormat.Default; + } + + float CalculateMaxCoCRadius(int screenHeight) + { + // Estimate the allowable maximum radius of CoC from the kernel + // size (the equation below was empirically derived). + float radiusInPixels = (float)settings.kernelSize.value * 4f + 6f; + + // Applying a 5% limit to the CoC radius to keep the size of + // TileMax/NeighborMax small enough. + return Mathf.Min(0.05f, radiusInPixels / screenHeight); + } + + RenderTexture CheckHistory(int eye, int id, PostProcessRenderContext context, RenderTextureFormat format) + { + var rt = m_CoCHistoryTextures[eye][id]; + + if (m_ResetHistory || rt == null || !rt.IsCreated() || rt.width != context.width || rt.height != context.height) + { + RenderTexture.ReleaseTemporary(rt); + + rt = context.GetScreenSpaceTemporaryRT(0, format, RenderTextureReadWrite.Linear); + rt.name = "CoC History, Eye: " + eye + ", ID: " + id; + rt.filterMode = FilterMode.Bilinear; + rt.Create(); + m_CoCHistoryTextures[eye][id] = rt; + } + + return rt; + } + + public override void Render(PostProcessRenderContext context) + { + // The coc is stored in alpha so we need a 4 channels target. Note that using ARGB32 + // will result in a very weak near-blur. + var colorFormat = context.camera.allowHDR ? RenderTextureFormat.ARGBHalf : RenderTextureFormat.ARGB32; + var cocFormat = SelectFormat(RenderTextureFormat.R8, RenderTextureFormat.RHalf); + + // Avoid using R8 on OSX with Metal. #896121, https://goo.gl/MgKqu6 + #if (UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX) && !UNITY_2017_1_OR_NEWER + if (SystemInfo.graphicsDeviceType == UnityEngine.Rendering.GraphicsDeviceType.Metal) + cocFormat = SelectFormat(RenderTextureFormat.RHalf, RenderTextureFormat.Default); + #endif + + // Material setup + float scaledFilmHeight = k_FilmHeight * (context.height / 1080f); + var f = settings.focalLength.value / 1000f; + var s1 = Mathf.Max(settings.focusDistance.value, f); + var aspect = (float)context.screenWidth / (float)context.screenHeight; + var coeff = f * f / (settings.aperture.value * (s1 - f) * scaledFilmHeight * 2f); + var maxCoC = CalculateMaxCoCRadius(context.screenHeight); + + var sheet = context.propertySheets.Get(context.resources.shaders.depthOfField); + sheet.properties.Clear(); + sheet.properties.SetFloat(ShaderIDs.Distance, s1); + sheet.properties.SetFloat(ShaderIDs.LensCoeff, coeff); + sheet.properties.SetFloat(ShaderIDs.MaxCoC, maxCoC); + sheet.properties.SetFloat(ShaderIDs.RcpMaxCoC, 1f / maxCoC); + sheet.properties.SetFloat(ShaderIDs.RcpAspect, 1f / aspect); + + var cmd = context.command; + cmd.BeginSample("DepthOfField"); + + // CoC calculation pass + context.GetScreenSpaceTemporaryRT(cmd, ShaderIDs.CoCTex, 0, cocFormat, RenderTextureReadWrite.Linear); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, ShaderIDs.CoCTex, sheet, (int)Pass.CoCCalculation); + + // CoC temporal filter pass when TAA is enabled + if (context.IsTemporalAntialiasingActive()) + { + float motionBlending = context.temporalAntialiasing.motionBlending; + float blend = m_ResetHistory ? 0f : motionBlending; // Handles first frame blending + var jitter = context.temporalAntialiasing.jitter; + + sheet.properties.SetVector(ShaderIDs.TaaParams, new Vector3(jitter.x, jitter.y, blend)); + + int pp = m_HistoryPingPong[context.xrActiveEye]; + var historyRead = CheckHistory(context.xrActiveEye, ++pp % 2, context, cocFormat); + var historyWrite = CheckHistory(context.xrActiveEye, ++pp % 2, context, cocFormat); + m_HistoryPingPong[context.xrActiveEye] = ++pp % 2; + + cmd.BlitFullscreenTriangle(historyRead, historyWrite, sheet, (int)Pass.CoCTemporalFilter); + cmd.ReleaseTemporaryRT(ShaderIDs.CoCTex); + cmd.SetGlobalTexture(ShaderIDs.CoCTex, historyWrite); + } + + // Downsampling and prefiltering pass + context.GetScreenSpaceTemporaryRT(cmd, ShaderIDs.DepthOfFieldTex, 0, colorFormat, RenderTextureReadWrite.Default, FilterMode.Bilinear, context.width / 2, context.height / 2); + cmd.BlitFullscreenTriangle(context.source, ShaderIDs.DepthOfFieldTex, sheet, (int)Pass.DownsampleAndPrefilter); + + // Bokeh simulation pass + context.GetScreenSpaceTemporaryRT(cmd, ShaderIDs.DepthOfFieldTemp, 0, colorFormat, RenderTextureReadWrite.Default, FilterMode.Bilinear, context.width / 2, context.height / 2); + cmd.BlitFullscreenTriangle(ShaderIDs.DepthOfFieldTex, ShaderIDs.DepthOfFieldTemp, sheet, (int)Pass.BokehSmallKernel + (int)settings.kernelSize.value); + + // Postfilter pass + cmd.BlitFullscreenTriangle(ShaderIDs.DepthOfFieldTemp, ShaderIDs.DepthOfFieldTex, sheet, (int)Pass.PostFilter); + cmd.ReleaseTemporaryRT(ShaderIDs.DepthOfFieldTemp); + + // Debug overlay pass + if (context.IsDebugOverlayEnabled(DebugOverlay.DepthOfField)) + context.PushDebugOverlay(cmd, context.source, sheet, (int)Pass.DebugOverlay); + + // Combine pass + cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.Combine); + cmd.ReleaseTemporaryRT(ShaderIDs.DepthOfFieldTex); + + if (!context.IsTemporalAntialiasingActive()) + cmd.ReleaseTemporaryRT(ShaderIDs.CoCTex); + + cmd.EndSample("DepthOfField"); + + m_ResetHistory = false; + } + + public override void Release() + { + for (int eye = 0; eye < k_NumEyes; eye++) + { + for (int i = 0; i < m_CoCHistoryTextures[eye].Length; i++) + { + RenderTexture.ReleaseTemporary(m_CoCHistoryTextures[eye][i]); + m_CoCHistoryTextures[eye][i] = null; + } + m_HistoryPingPong[eye] = 0; + } + + ResetHistory(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/DepthOfField.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/DepthOfField.cs.meta new file mode 100644 index 00000000..f77b54aa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/DepthOfField.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 556797029e73b2347956b6579e77e05b +timeCreated: 1491828776 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Dithering.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Dithering.cs new file mode 100644 index 00000000..8d9412be --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Dithering.cs @@ -0,0 +1,44 @@ +using System; +using UnityEngine.Assertions; + +namespace UnityEngine.Rendering.PostProcessing +{ +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + [Serializable] + internal sealed class Dithering + { + int m_NoiseTextureIndex = 0; + System.Random m_Random = new System.Random(1234); + + internal void Render(PostProcessRenderContext context) + { + var blueNoise = context.resources.blueNoise64; + Assert.IsTrue(blueNoise != null && blueNoise.Length > 0); + + #if POSTFX_DEBUG_STATIC_DITHERING // Used by QA for automated testing + m_NoiseTextureIndex = 0; + float rndOffsetX = 0f; + float rndOffsetY = 0f; + #else + if (++m_NoiseTextureIndex >= blueNoise.Length) + m_NoiseTextureIndex = 0; + + float rndOffsetX = (float)m_Random.NextDouble(); + float rndOffsetY = (float)m_Random.NextDouble(); + #endif + + var noiseTex = blueNoise[m_NoiseTextureIndex]; + var uberSheet = context.uberSheet; + + uberSheet.properties.SetTexture(ShaderIDs.DitheringTex, noiseTex); + uberSheet.properties.SetVector(ShaderIDs.Dithering_Coords, new Vector4( + (float)context.screenWidth / (float)noiseTex.width, + (float)context.screenHeight / (float)noiseTex.height, + rndOffsetX, + rndOffsetY + )); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Dithering.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Dithering.cs.meta new file mode 100644 index 00000000..952e4825 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Dithering.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 75066207954ccc44aa9d134af49040de +timeCreated: 1490188285 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs new file mode 100644 index 00000000..3e76bfa4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs @@ -0,0 +1,30 @@ +using System; +using UnityEngine.Serialization; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Fast Approximate Anti-aliasing (FXAA) effect. + /// +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + [Serializable] + public sealed class FastApproximateAntialiasing + { + /// + /// If true, it will use a slightly lower quality but faster variant of FXAA. Highly + /// recommended on mobile platforms. + /// + [FormerlySerializedAs("mobileOptimized")] + [Tooltip("Boost performances by lowering the effect quality. This setting is meant to be used on mobile and other low-end platforms but can also provide a nice performance boost on desktops and consoles.")] + public bool fastMode = false; + + /// + /// Set this to true if you need to keep the alpha channel untouched. Else it will + /// use this channel to store internal data used to speed up and improve visual quality. + /// + [Tooltip("Keep alpha channel. This will slightly lower the effect quality but allows rendering against a transparent background.")] + public bool keepAlpha = false; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs.meta new file mode 100644 index 00000000..00bef62d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/FastApproximateAntialiasing.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: efd3e892ff9d0b94c94e039ad5619e5d +timeCreated: 1493489448 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Fog.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Fog.cs new file mode 100644 index 00000000..c8efcf30 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Fog.cs @@ -0,0 +1,55 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Fog effect with the deferred rendering path. + /// +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + [Serializable] + public sealed class Fog + { + /// + /// If true, enables the internal deferred fog pass. Actual fog settings should be + /// set in the Lighting panel. + /// + [Tooltip("Enables the internal deferred fog pass. Actual fog settings should be set in the Lighting panel.")] + public bool enabled = true; + + /// + /// Should the fog affect the skybox? + /// + [Tooltip("Mark true for the fog to ignore the skybox")] + public bool excludeSkybox = true; + + internal DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth; + } + + internal bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled + && RenderSettings.fog + && !RuntimeUtilities.scriptableRenderPipelineActive + && context.resources.shaders.deferredFog + && context.resources.shaders.deferredFog.isSupported + && context.camera.actualRenderingPath == RenderingPath.DeferredShading; // In forward fog is already done at shader level + } + + internal void Render(PostProcessRenderContext context) + { + var sheet = context.propertySheets.Get(context.resources.shaders.deferredFog); + sheet.ClearKeywords(); + + var fogColor = RuntimeUtilities.isLinearColorSpace ? RenderSettings.fogColor.linear : RenderSettings.fogColor; + sheet.properties.SetVector(ShaderIDs.FogColor, fogColor); + sheet.properties.SetVector(ShaderIDs.FogParams, new Vector3(RenderSettings.fogDensity, RenderSettings.fogStartDistance, RenderSettings.fogEndDistance)); + + var cmd = context.command; + cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, excludeSkybox ? 1 : 0); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Fog.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Fog.cs.meta new file mode 100644 index 00000000..45dbd915 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Fog.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 62e2b920ea5fcaa4982e7fc50bf690a8 +timeCreated: 1498381577 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Grain.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Grain.cs new file mode 100644 index 00000000..b4bea87a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Grain.cs @@ -0,0 +1,125 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Grain effect. + /// + [Serializable] + [PostProcess(typeof(GrainRenderer), "Unity/Grain")] + public sealed class Grain : PostProcessEffectSettings + { + /// + /// Set to true to render colored grain, false for grayscale grain. + /// + [Tooltip("Enable the use of colored grain.")] + public BoolParameter colored = new BoolParameter { value = true }; + + /// + /// The strength (or visibility) of the Grain effect on screen. Higher values mean more visible grain. + /// + [Range(0f, 1f), Tooltip("Grain strength. Higher values mean more visible grain.")] + public FloatParameter intensity = new FloatParameter { value = 0f }; + + /// + /// The size of grain particle on screen. + /// + [Range(0.3f, 3f), Tooltip("Grain particle size.")] + public FloatParameter size = new FloatParameter { value = 1f }; + + /// + /// Controls the noisiness response curve based on scene luminance. Lower values mean less noise in dark areas. + /// + [Range(0f, 1f), DisplayName("Luminance Contribution"), Tooltip("Controls the noise response curve based on scene luminance. Lower values mean less noise in dark areas.")] + public FloatParameter lumContrib = new FloatParameter { value = 0.8f }; + + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled.value + && intensity.value > 0f; + } + } + +#if POSTFX_DEBUG_STATIC_GRAIN + #pragma warning disable 414 +#endif +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + internal sealed class GrainRenderer : PostProcessEffectRenderer + { + RenderTexture m_GrainLookupRT; + + const int k_SampleCount = 1024; + int m_SampleIndex; + + public override void Render(PostProcessRenderContext context) + { +#if POSTFX_DEBUG_STATIC_GRAIN + // Chosen by a fair dice roll + float time = 0.4f; + float rndOffsetX = 0f; + float rndOffsetY = 0f; +#else + float time = Time.realtimeSinceStartup; + float rndOffsetX = HaltonSeq.Get(m_SampleIndex & 1023, 2); + float rndOffsetY = HaltonSeq.Get(m_SampleIndex & 1023, 3); + + if (++m_SampleIndex >= k_SampleCount) + m_SampleIndex = 0; +#endif + + // Generate the grain lut for the current frame first + if (m_GrainLookupRT == null || !m_GrainLookupRT.IsCreated()) + { + RuntimeUtilities.Destroy(m_GrainLookupRT); + + m_GrainLookupRT = new RenderTexture(128, 128, 0, GetLookupFormat()) + { + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Repeat, + anisoLevel = 0, + name = "Grain Lookup Texture" + }; + + m_GrainLookupRT.Create(); + } + + var sheet = context.propertySheets.Get(context.resources.shaders.grainBaker); + sheet.properties.Clear(); + sheet.properties.SetFloat(ShaderIDs.Phase, time % 10f); + sheet.properties.SetVector(ShaderIDs.GrainNoiseParameters, new Vector3(12.9898f, 78.233f, 43758.5453f)); + + context.command.BeginSample("GrainLookup"); + context.command.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_GrainLookupRT, sheet, settings.colored.value ? 1 : 0); + context.command.EndSample("GrainLookup"); + + // Send everything to the uber shader + var uberSheet = context.uberSheet; + uberSheet.EnableKeyword("GRAIN"); + uberSheet.properties.SetTexture(ShaderIDs.GrainTex, m_GrainLookupRT); + uberSheet.properties.SetVector(ShaderIDs.Grain_Params1, new Vector2(settings.lumContrib.value, settings.intensity.value * 20f)); + uberSheet.properties.SetVector(ShaderIDs.Grain_Params2, new Vector4((float)context.width / (float)m_GrainLookupRT.width / settings.size.value, (float)context.height / (float)m_GrainLookupRT.height / settings.size.value, rndOffsetX, rndOffsetY)); + } + + RenderTextureFormat GetLookupFormat() + { + if (RenderTextureFormat.ARGBHalf.IsSupported()) + return RenderTextureFormat.ARGBHalf; + + return RenderTextureFormat.ARGB32; + } + + public override void Release() + { + RuntimeUtilities.Destroy(m_GrainLookupRT); + m_GrainLookupRT = null; + m_SampleIndex = 0; + } + } + +#if POSTFX_DEBUG_STATIC_GRAIN + #pragma warning restore 414 +#endif +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Grain.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Grain.cs.meta new file mode 100644 index 00000000..c7c70faf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Grain.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d65e486e4de6e5448a8fbb43dc8756a0 +timeCreated: 1491826543 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/LensDistortion.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/LensDistortion.cs new file mode 100644 index 00000000..becf762e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/LensDistortion.cs @@ -0,0 +1,80 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Lens Distortion effect. + /// + [Serializable] + [PostProcess(typeof(LensDistortionRenderer), "Unity/Lens Distortion")] + public sealed class LensDistortion : PostProcessEffectSettings + { + /// + /// The total amount of distortion to apply. + /// + [Range(-100f, 100f), Tooltip("Total distortion amount.")] + public FloatParameter intensity = new FloatParameter { value = 0f }; + + /// + /// Multiplies the intensity value on the x-axis. Setting this value to 0 will disable distortion on this axis. + /// + [Range(0f, 1f), DisplayName("X Multiplier"), Tooltip("Intensity multiplier on the x-axis. Set it to 0 to disable distortion on this axis.")] + public FloatParameter intensityX = new FloatParameter { value = 1f }; + + /// + /// Multiplies the intensity value on the y-axis. Setting this value to 0 will disable distortion on this axis. + /// + [Range(0f, 1f), DisplayName("Y Multiplier"), Tooltip("Intensity multiplier on the y-axis. Set it to 0 to disable distortion on this axis.")] + public FloatParameter intensityY = new FloatParameter { value = 1f }; + + /// + /// The center point for the distortion (x-axis). + /// + [Space] + [Range(-1f, 1f), Tooltip("Distortion center point (x-axis).")] + public FloatParameter centerX = new FloatParameter { value = 0f }; + + /// + /// The center point for the distortion (y-axis). + /// + [Range(-1f, 1f), Tooltip("Distortion center point (y-axis).")] + public FloatParameter centerY = new FloatParameter { value = 0f }; + + /// + /// A global screen scaling factor. + /// + [Space] + [Range(0.01f, 5f), Tooltip("Global screen scaling.")] + public FloatParameter scale = new FloatParameter { value = 1f }; + + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled.value + && !Mathf.Approximately(intensity, 0f) + && (intensityX > 0f || intensityY > 0f) + && !RuntimeUtilities.isVREnabled; + } + } + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + internal sealed class LensDistortionRenderer : PostProcessEffectRenderer + { + public override void Render(PostProcessRenderContext context) + { + var sheet = context.uberSheet; + + float amount = 1.6f * Math.Max(Mathf.Abs(settings.intensity.value), 1f); + float theta = Mathf.Deg2Rad * Math.Min(160f, amount); + float sigma = 2f * Mathf.Tan(theta * 0.5f); + var p0 = new Vector4(settings.centerX.value, settings.centerY.value, Mathf.Max(settings.intensityX.value, 1e-4f), Mathf.Max(settings.intensityY.value, 1e-4f)); + var p1 = new Vector4(settings.intensity.value >= 0f ? theta : 1f / theta, sigma, 1f / settings.scale.value, settings.intensity.value); + + sheet.EnableKeyword("DISTORT"); + sheet.properties.SetVector(ShaderIDs.Distortion_CenterScale, p0); + sheet.properties.SetVector(ShaderIDs.Distortion_Amount, p1); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/LensDistortion.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/LensDistortion.cs.meta new file mode 100644 index 00000000..bb6b529b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/LensDistortion.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9b77c5407dc277943b591ade9e6b18c5 +timeCreated: 1519737209 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MotionBlur.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MotionBlur.cs new file mode 100644 index 00000000..2b299727 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MotionBlur.cs @@ -0,0 +1,148 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Motion Blur effect. + /// + [Serializable] + [PostProcess(typeof(MotionBlurRenderer), "Unity/Motion Blur", false)] + public sealed class MotionBlur : PostProcessEffectSettings + { + /// + /// The angle of the rotary shutter. Larger values give longer exposure therefore a stronger + /// blur effect. + /// + [Range(0f, 360f), Tooltip("The angle of rotary shutter. Larger values give longer exposure.")] + public FloatParameter shutterAngle = new FloatParameter { value = 270f }; + + /// + /// The amount of sample points, which affects quality and performances. + /// + [Range(4, 32), Tooltip("The amount of sample points. This affects quality and performance.")] + public IntParameter sampleCount = new IntParameter { value = 10 }; + + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled.value + && shutterAngle.value > 0f + #if UNITY_EDITOR + // Don't render motion blur preview when the editor is not playing as it can in some + // cases results in ugly artifacts (i.e. when resizing the game view). + && Application.isPlaying + #endif + && SystemInfo.supportsMotionVectors + && RenderTextureFormat.RGHalf.IsSupported() + && !RuntimeUtilities.isVREnabled; + } + } + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + internal sealed class MotionBlurRenderer : PostProcessEffectRenderer + { + enum Pass + { + VelocitySetup, + TileMax1, + TileMax2, + TileMaxV, + NeighborMax, + Reconstruction + } + + public override DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth | DepthTextureMode.MotionVectors; + } + + public override void Render(PostProcessRenderContext context) + { + var cmd = context.command; + + if (m_ResetHistory) + { + cmd.BlitFullscreenTriangle(context.source, context.destination); + m_ResetHistory = false; + return; + } + + const float kMaxBlurRadius = 5f; + var vectorRTFormat = RenderTextureFormat.RGHalf; + var packedRTFormat = RenderTextureFormat.ARGB2101010.IsSupported() + ? RenderTextureFormat.ARGB2101010 + : RenderTextureFormat.ARGB32; + + var sheet = context.propertySheets.Get(context.resources.shaders.motionBlur); + cmd.BeginSample("MotionBlur"); + + // Calculate the maximum blur radius in pixels. + int maxBlurPixels = (int)(kMaxBlurRadius * context.height / 100); + + // Calculate the TileMax size. + // It should be a multiple of 8 and larger than maxBlur. + int tileSize = ((maxBlurPixels - 1) / 8 + 1) * 8; + + // Pass 1 - Velocity/depth packing + var velocityScale = settings.shutterAngle / 360f; + sheet.properties.SetFloat(ShaderIDs.VelocityScale, velocityScale); + sheet.properties.SetFloat(ShaderIDs.MaxBlurRadius, maxBlurPixels); + sheet.properties.SetFloat(ShaderIDs.RcpMaxBlurRadius, 1f / maxBlurPixels); + + int vbuffer = ShaderIDs.VelocityTex; + cmd.GetTemporaryRT(vbuffer, context.width, context.height, 0, FilterMode.Point, + packedRTFormat, RenderTextureReadWrite.Linear); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, vbuffer, sheet, (int)Pass.VelocitySetup); + + // Pass 2 - First TileMax filter (1/2 downsize) + int tile2 = ShaderIDs.Tile2RT; + cmd.GetTemporaryRT(tile2, context.width / 2, context.height / 2, 0, FilterMode.Point, + vectorRTFormat, RenderTextureReadWrite.Linear); + cmd.BlitFullscreenTriangle(vbuffer, tile2, sheet, (int)Pass.TileMax1); + + // Pass 3 - Second TileMax filter (1/2 downsize) + int tile4 = ShaderIDs.Tile4RT; + cmd.GetTemporaryRT(tile4, context.width / 4, context.height / 4, 0, FilterMode.Point, + vectorRTFormat, RenderTextureReadWrite.Linear); + cmd.BlitFullscreenTriangle(tile2, tile4, sheet, (int)Pass.TileMax2); + cmd.ReleaseTemporaryRT(tile2); + + // Pass 4 - Third TileMax filter (1/2 downsize) + int tile8 = ShaderIDs.Tile8RT; + cmd.GetTemporaryRT(tile8, context.width / 8, context.height / 8, 0, FilterMode.Point, + vectorRTFormat, RenderTextureReadWrite.Linear); + cmd.BlitFullscreenTriangle(tile4, tile8, sheet, (int)Pass.TileMax2); + cmd.ReleaseTemporaryRT(tile4); + + // Pass 5 - Fourth TileMax filter (reduce to tileSize) + var tileMaxOffs = Vector2.one * (tileSize / 8f - 1f) * -0.5f; + sheet.properties.SetVector(ShaderIDs.TileMaxOffs, tileMaxOffs); + sheet.properties.SetFloat(ShaderIDs.TileMaxLoop, (int)(tileSize / 8f)); + + int tile = ShaderIDs.TileVRT; + cmd.GetTemporaryRT(tile, context.width / tileSize, context.height / tileSize, 0, + FilterMode.Point, vectorRTFormat, RenderTextureReadWrite.Linear); + cmd.BlitFullscreenTriangle(tile8, tile, sheet, (int)Pass.TileMaxV); + cmd.ReleaseTemporaryRT(tile8); + + // Pass 6 - NeighborMax filter + int neighborMax = ShaderIDs.NeighborMaxTex; + int neighborMaxWidth = context.width / tileSize; + int neighborMaxHeight = context.height / tileSize; + cmd.GetTemporaryRT(neighborMax, neighborMaxWidth, neighborMaxHeight, 0, + FilterMode.Point, vectorRTFormat, RenderTextureReadWrite.Linear); + cmd.BlitFullscreenTriangle(tile, neighborMax, sheet, (int)Pass.NeighborMax); + cmd.ReleaseTemporaryRT(tile); + + // Pass 7 - Reconstruction pass + sheet.properties.SetFloat(ShaderIDs.LoopCount, Mathf.Clamp(settings.sampleCount / 2, 1, 64)); + cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.Reconstruction); + + cmd.ReleaseTemporaryRT(vbuffer); + cmd.ReleaseTemporaryRT(neighborMax); + cmd.EndSample("MotionBlur"); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MotionBlur.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MotionBlur.cs.meta new file mode 100644 index 00000000..c5ba8cd3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MotionBlur.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b94fcd11afffcb142908bfcb1e261fba +timeCreated: 1491826543 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MultiScaleVO.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MultiScaleVO.cs new file mode 100644 index 00000000..b7fb45f5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MultiScaleVO.cs @@ -0,0 +1,565 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + // Multi-scale volumetric obscurance + // TODO: Fix VR support + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] + [Serializable] + internal sealed class MultiScaleVO : IAmbientOcclusionMethod + { + internal enum MipLevel { Original, L1, L2, L3, L4, L5, L6 } + + enum Pass + { + DepthCopy, + CompositionDeferred, + CompositionForward, + DebugOverlay + } + + // The arrays below are reused between frames to reduce GC allocation. + readonly float[] m_SampleThickness = + { + Mathf.Sqrt(1f - 0.2f * 0.2f), + Mathf.Sqrt(1f - 0.4f * 0.4f), + Mathf.Sqrt(1f - 0.6f * 0.6f), + Mathf.Sqrt(1f - 0.8f * 0.8f), + Mathf.Sqrt(1f - 0.2f * 0.2f - 0.2f * 0.2f), + Mathf.Sqrt(1f - 0.2f * 0.2f - 0.4f * 0.4f), + Mathf.Sqrt(1f - 0.2f * 0.2f - 0.6f * 0.6f), + Mathf.Sqrt(1f - 0.2f * 0.2f - 0.8f * 0.8f), + Mathf.Sqrt(1f - 0.4f * 0.4f - 0.4f * 0.4f), + Mathf.Sqrt(1f - 0.4f * 0.4f - 0.6f * 0.6f), + Mathf.Sqrt(1f - 0.4f * 0.4f - 0.8f * 0.8f), + Mathf.Sqrt(1f - 0.6f * 0.6f - 0.6f * 0.6f) + }; + + readonly float[] m_InvThicknessTable = new float[12]; + readonly float[] m_SampleWeightTable = new float[12]; + + readonly int[] m_Widths = new int[7]; + readonly int[] m_Heights = new int[7]; + + AmbientOcclusion m_Settings; + PropertySheet m_PropertySheet; + PostProcessResources m_Resources; + + // Can't use a temporary because we need to share it between cmdbuffers - also fixes a weird + // command buffer warning + RenderTexture m_AmbientOnlyAO; + + readonly RenderTargetIdentifier[] m_MRT = + { + BuiltinRenderTextureType.GBuffer0, // Albedo, Occ + BuiltinRenderTextureType.CameraTarget // Ambient + }; + + public MultiScaleVO(AmbientOcclusion settings) + { + m_Settings = settings; + } + + public DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth; + } + + // Special case for AO [because SRPs], please don't do this in other effects, it's bad + // practice in this framework + public void SetResources(PostProcessResources resources) + { + m_Resources = resources; + } + + void Alloc(CommandBuffer cmd, int id, MipLevel size, RenderTextureFormat format, bool uav) + { + int sizeId = (int)size; + cmd.GetTemporaryRT(id, new RenderTextureDescriptor + { + width = m_Widths[sizeId], + height = m_Heights[sizeId], + colorFormat = format, + depthBufferBits = 0, + volumeDepth = 1, + autoGenerateMips = false, + msaaSamples = 1, + enableRandomWrite = uav, + dimension = TextureDimension.Tex2D, + sRGB = false + }, FilterMode.Point); + } + + void AllocArray(CommandBuffer cmd, int id, MipLevel size, RenderTextureFormat format, bool uav) + { + int sizeId = (int)size; + cmd.GetTemporaryRT(id, new RenderTextureDescriptor + { + width = m_Widths[sizeId], + height = m_Heights[sizeId], + colorFormat = format, + depthBufferBits = 0, + volumeDepth = 16, + autoGenerateMips = false, + msaaSamples = 1, + enableRandomWrite = uav, + dimension = TextureDimension.Tex2DArray, + sRGB = false + }, FilterMode.Point); + } + + void Release(CommandBuffer cmd, int id) + { + cmd.ReleaseTemporaryRT(id); + } + + // Calculate values in _ZBuferParams (built-in shader variable) + // We can't use _ZBufferParams in compute shaders, so this function is + // used to give the values in it to compute shaders. + Vector4 CalculateZBufferParams(Camera camera) + { + float fpn = camera.farClipPlane / camera.nearClipPlane; + + if (SystemInfo.usesReversedZBuffer) + return new Vector4(fpn - 1f, 1f, 0f, 0f); + + return new Vector4(1f - fpn, fpn, 0f, 0f); + } + + float CalculateTanHalfFovHeight(Camera camera) + { + return 1f / camera.projectionMatrix[0, 0]; + } + + Vector2 GetSize(MipLevel mip) + { + return new Vector2(m_Widths[(int)mip], m_Heights[(int)mip]); + } + + Vector3 GetSizeArray(MipLevel mip) + { + return new Vector3(m_Widths[(int)mip], m_Heights[(int)mip], 16); + } + + public void GenerateAOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, RenderTargetIdentifier? depthMap, bool invert, bool isMSAA) + { + // Base size + m_Widths[0] = camera.pixelWidth * (RuntimeUtilities.isSinglePassStereoEnabled ? 2 : 1); + m_Heights[0] = camera.pixelHeight; + + // L1 -> L6 sizes + for (int i = 1; i < 7; i++) + { + int div = 1 << i; + m_Widths[i] = (m_Widths[0] + (div - 1)) / div; + m_Heights[i] = (m_Heights[0] + (div - 1)) / div; + } + + // Allocate temporary textures + PushAllocCommands(cmd, isMSAA); + + // Render logic + PushDownsampleCommands(cmd, camera, depthMap, isMSAA); + + float tanHalfFovH = CalculateTanHalfFovHeight(camera); + PushRenderCommands(cmd, ShaderIDs.TiledDepth1, ShaderIDs.Occlusion1, GetSizeArray(MipLevel.L3), tanHalfFovH, isMSAA); + PushRenderCommands(cmd, ShaderIDs.TiledDepth2, ShaderIDs.Occlusion2, GetSizeArray(MipLevel.L4), tanHalfFovH, isMSAA); + PushRenderCommands(cmd, ShaderIDs.TiledDepth3, ShaderIDs.Occlusion3, GetSizeArray(MipLevel.L5), tanHalfFovH, isMSAA); + PushRenderCommands(cmd, ShaderIDs.TiledDepth4, ShaderIDs.Occlusion4, GetSizeArray(MipLevel.L6), tanHalfFovH, isMSAA); + + PushUpsampleCommands(cmd, ShaderIDs.LowDepth4, ShaderIDs.Occlusion4, ShaderIDs.LowDepth3, ShaderIDs.Occlusion3, ShaderIDs.Combined3, GetSize(MipLevel.L4), GetSize(MipLevel.L3), isMSAA); + PushUpsampleCommands(cmd, ShaderIDs.LowDepth3, ShaderIDs.Combined3, ShaderIDs.LowDepth2, ShaderIDs.Occlusion2, ShaderIDs.Combined2, GetSize(MipLevel.L3), GetSize(MipLevel.L2), isMSAA); + PushUpsampleCommands(cmd, ShaderIDs.LowDepth2, ShaderIDs.Combined2, ShaderIDs.LowDepth1, ShaderIDs.Occlusion1, ShaderIDs.Combined1, GetSize(MipLevel.L2), GetSize(MipLevel.L1), isMSAA); + PushUpsampleCommands(cmd, ShaderIDs.LowDepth1, ShaderIDs.Combined1, ShaderIDs.LinearDepth, null, destination, GetSize(MipLevel.L1), GetSize(MipLevel.Original), isMSAA, invert); + + // Cleanup + PushReleaseCommands(cmd); + } + + void PushAllocCommands(CommandBuffer cmd, bool isMSAA) + { + if(isMSAA) + { + Alloc(cmd, ShaderIDs.LinearDepth, MipLevel.Original, RenderTextureFormat.RGHalf, true); + + Alloc(cmd, ShaderIDs.LowDepth1, MipLevel.L1, RenderTextureFormat.RGFloat, true); + Alloc(cmd, ShaderIDs.LowDepth2, MipLevel.L2, RenderTextureFormat.RGFloat, true); + Alloc(cmd, ShaderIDs.LowDepth3, MipLevel.L3, RenderTextureFormat.RGFloat, true); + Alloc(cmd, ShaderIDs.LowDepth4, MipLevel.L4, RenderTextureFormat.RGFloat, true); + + AllocArray(cmd, ShaderIDs.TiledDepth1, MipLevel.L3, RenderTextureFormat.RGHalf, true); + AllocArray(cmd, ShaderIDs.TiledDepth2, MipLevel.L4, RenderTextureFormat.RGHalf, true); + AllocArray(cmd, ShaderIDs.TiledDepth3, MipLevel.L5, RenderTextureFormat.RGHalf, true); + AllocArray(cmd, ShaderIDs.TiledDepth4, MipLevel.L6, RenderTextureFormat.RGHalf, true); + + Alloc(cmd, ShaderIDs.Occlusion1, MipLevel.L1, RenderTextureFormat.RG16, true); + Alloc(cmd, ShaderIDs.Occlusion2, MipLevel.L2, RenderTextureFormat.RG16, true); + Alloc(cmd, ShaderIDs.Occlusion3, MipLevel.L3, RenderTextureFormat.RG16, true); + Alloc(cmd, ShaderIDs.Occlusion4, MipLevel.L4, RenderTextureFormat.RG16, true); + + Alloc(cmd, ShaderIDs.Combined1, MipLevel.L1, RenderTextureFormat.RG16, true); + Alloc(cmd, ShaderIDs.Combined2, MipLevel.L2, RenderTextureFormat.RG16, true); + Alloc(cmd, ShaderIDs.Combined3, MipLevel.L3, RenderTextureFormat.RG16, true); + } + else + { + Alloc(cmd, ShaderIDs.LinearDepth, MipLevel.Original, RenderTextureFormat.RHalf, true); + + Alloc(cmd, ShaderIDs.LowDepth1, MipLevel.L1, RenderTextureFormat.RFloat, true); + Alloc(cmd, ShaderIDs.LowDepth2, MipLevel.L2, RenderTextureFormat.RFloat, true); + Alloc(cmd, ShaderIDs.LowDepth3, MipLevel.L3, RenderTextureFormat.RFloat, true); + Alloc(cmd, ShaderIDs.LowDepth4, MipLevel.L4, RenderTextureFormat.RFloat, true); + + AllocArray(cmd, ShaderIDs.TiledDepth1, MipLevel.L3, RenderTextureFormat.RHalf, true); + AllocArray(cmd, ShaderIDs.TiledDepth2, MipLevel.L4, RenderTextureFormat.RHalf, true); + AllocArray(cmd, ShaderIDs.TiledDepth3, MipLevel.L5, RenderTextureFormat.RHalf, true); + AllocArray(cmd, ShaderIDs.TiledDepth4, MipLevel.L6, RenderTextureFormat.RHalf, true); + + Alloc(cmd, ShaderIDs.Occlusion1, MipLevel.L1, RenderTextureFormat.R8, true); + Alloc(cmd, ShaderIDs.Occlusion2, MipLevel.L2, RenderTextureFormat.R8, true); + Alloc(cmd, ShaderIDs.Occlusion3, MipLevel.L3, RenderTextureFormat.R8, true); + Alloc(cmd, ShaderIDs.Occlusion4, MipLevel.L4, RenderTextureFormat.R8, true); + + Alloc(cmd, ShaderIDs.Combined1, MipLevel.L1, RenderTextureFormat.R8, true); + Alloc(cmd, ShaderIDs.Combined2, MipLevel.L2, RenderTextureFormat.R8, true); + Alloc(cmd, ShaderIDs.Combined3, MipLevel.L3, RenderTextureFormat.R8, true); + } + } + + void PushDownsampleCommands(CommandBuffer cmd, Camera camera, RenderTargetIdentifier? depthMap, bool isMSAA) + { + RenderTargetIdentifier depthMapId; + bool needDepthMapRelease = false; + + if (depthMap != null) + { + depthMapId = depthMap.Value; + } + else + { + // Make a copy of the depth texture, or reuse the resolved depth + // buffer (it's only available in some specific situations). + if (!RuntimeUtilities.IsResolvedDepthAvailable(camera)) + { + Alloc(cmd, ShaderIDs.DepthCopy, MipLevel.Original, RenderTextureFormat.RFloat, false); + depthMapId = new RenderTargetIdentifier(ShaderIDs.DepthCopy); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, depthMapId, m_PropertySheet, (int)Pass.DepthCopy); + needDepthMapRelease = true; + } + else + { + depthMapId = BuiltinRenderTextureType.ResolvedDepth; + } + } + + // 1st downsampling pass. + var cs = m_Resources.computeShaders.multiScaleAODownsample1; + int kernel = cs.FindKernel(isMSAA ? "MultiScaleVODownsample1_MSAA" : "MultiScaleVODownsample1"); + + cmd.SetComputeTextureParam(cs, kernel, "LinearZ", ShaderIDs.LinearDepth); + cmd.SetComputeTextureParam(cs, kernel, "DS2x", ShaderIDs.LowDepth1); + cmd.SetComputeTextureParam(cs, kernel, "DS4x", ShaderIDs.LowDepth2); + cmd.SetComputeTextureParam(cs, kernel, "DS2xAtlas", ShaderIDs.TiledDepth1); + cmd.SetComputeTextureParam(cs, kernel, "DS4xAtlas", ShaderIDs.TiledDepth2); + cmd.SetComputeVectorParam(cs, "ZBufferParams", CalculateZBufferParams(camera)); + cmd.SetComputeTextureParam(cs, kernel, "Depth", depthMapId); + + cmd.DispatchCompute(cs, kernel, m_Widths[(int)MipLevel.L4], m_Heights[(int)MipLevel.L4], 1); + + if (needDepthMapRelease) + Release(cmd, ShaderIDs.DepthCopy); + + // 2nd downsampling pass. + cs = m_Resources.computeShaders.multiScaleAODownsample2; + kernel = isMSAA ? cs.FindKernel("MultiScaleVODownsample2_MSAA") : cs.FindKernel("MultiScaleVODownsample2"); + + cmd.SetComputeTextureParam(cs, kernel, "DS4x", ShaderIDs.LowDepth2); + cmd.SetComputeTextureParam(cs, kernel, "DS8x", ShaderIDs.LowDepth3); + cmd.SetComputeTextureParam(cs, kernel, "DS16x", ShaderIDs.LowDepth4); + cmd.SetComputeTextureParam(cs, kernel, "DS8xAtlas", ShaderIDs.TiledDepth3); + cmd.SetComputeTextureParam(cs, kernel, "DS16xAtlas", ShaderIDs.TiledDepth4); + + cmd.DispatchCompute(cs, kernel, m_Widths[(int)MipLevel.L6], m_Heights[(int)MipLevel.L6], 1); + } + + void PushRenderCommands(CommandBuffer cmd, int source, int destination, Vector3 sourceSize, float tanHalfFovH, bool isMSAA) + { + // Here we compute multipliers that convert the center depth value into (the reciprocal + // of) sphere thicknesses at each sample location. This assumes a maximum sample radius + // of 5 units, but since a sphere has no thickness at its extent, we don't need to + // sample that far out. Only samples whole integer offsets with distance less than 25 + // are used. This means that there is no sample at (3, 4) because its distance is + // exactly 25 (and has a thickness of 0.) + + // The shaders are set up to sample a circular region within a 5-pixel radius. + const float kScreenspaceDiameter = 10f; + + // SphereDiameter = CenterDepth * ThicknessMultiplier. This will compute the thickness + // of a sphere centered at a specific depth. The ellipsoid scale can stretch a sphere + // into an ellipsoid, which changes the characteristics of the AO. + // TanHalfFovH: Radius of sphere in depth units if its center lies at Z = 1 + // ScreenspaceDiameter: Diameter of sample sphere in pixel units + // ScreenspaceDiameter / BufferWidth: Ratio of the screen width that the sphere actually covers + float thicknessMultiplier = 2f * tanHalfFovH * kScreenspaceDiameter / sourceSize.x; + if (RuntimeUtilities.isSinglePassStereoEnabled) + thicknessMultiplier *= 2f; + + // This will transform a depth value from [0, thickness] to [0, 1]. + float inverseRangeFactor = 1f / thicknessMultiplier; + + // The thicknesses are smaller for all off-center samples of the sphere. Compute + // thicknesses relative to the center sample. + for (int i = 0; i < 12; i++) + m_InvThicknessTable[i] = inverseRangeFactor / m_SampleThickness[i]; + + // These are the weights that are multiplied against the samples because not all samples + // are equally important. The farther the sample is from the center location, the less + // they matter. We use the thickness of the sphere to determine the weight. The scalars + // in front are the number of samples with this weight because we sum the samples + // together before multiplying by the weight, so as an aggregate all of those samples + // matter more. After generating this table, the weights are normalized. + m_SampleWeightTable[ 0] = 4 * m_SampleThickness[ 0]; // Axial + m_SampleWeightTable[ 1] = 4 * m_SampleThickness[ 1]; // Axial + m_SampleWeightTable[ 2] = 4 * m_SampleThickness[ 2]; // Axial + m_SampleWeightTable[ 3] = 4 * m_SampleThickness[ 3]; // Axial + m_SampleWeightTable[ 4] = 4 * m_SampleThickness[ 4]; // Diagonal + m_SampleWeightTable[ 5] = 8 * m_SampleThickness[ 5]; // L-shaped + m_SampleWeightTable[ 6] = 8 * m_SampleThickness[ 6]; // L-shaped + m_SampleWeightTable[ 7] = 8 * m_SampleThickness[ 7]; // L-shaped + m_SampleWeightTable[ 8] = 4 * m_SampleThickness[ 8]; // Diagonal + m_SampleWeightTable[ 9] = 8 * m_SampleThickness[ 9]; // L-shaped + m_SampleWeightTable[10] = 8 * m_SampleThickness[10]; // L-shaped + m_SampleWeightTable[11] = 4 * m_SampleThickness[11]; // Diagonal + + // Zero out the unused samples. + // FIXME: should we support SAMPLE_EXHAUSTIVELY mode? + m_SampleWeightTable[0] = 0; + m_SampleWeightTable[2] = 0; + m_SampleWeightTable[5] = 0; + m_SampleWeightTable[7] = 0; + m_SampleWeightTable[9] = 0; + + // Normalize the weights by dividing by the sum of all weights + var totalWeight = 0f; + + foreach (float w in m_SampleWeightTable) + totalWeight += w; + + for (int i = 0; i < m_SampleWeightTable.Length; i++) + m_SampleWeightTable[i] /= totalWeight; + + // Set the arguments for the render kernel. + var cs = m_Resources.computeShaders.multiScaleAORender; + int kernel = isMSAA ? cs.FindKernel("MultiScaleVORender_MSAA_interleaved") : cs.FindKernel("MultiScaleVORender_interleaved"); + + cmd.SetComputeFloatParams(cs, "gInvThicknessTable", m_InvThicknessTable); + cmd.SetComputeFloatParams(cs, "gSampleWeightTable", m_SampleWeightTable); + cmd.SetComputeVectorParam(cs, "gInvSliceDimension", new Vector2(1f / sourceSize.x, 1f / sourceSize.y)); + cmd.SetComputeVectorParam(cs, "AdditionalParams", new Vector2(-1f / m_Settings.thicknessModifier.value, m_Settings.intensity.value)); + cmd.SetComputeTextureParam(cs, kernel, "DepthTex", source); + cmd.SetComputeTextureParam(cs, kernel, "Occlusion", destination); + + // Calculate the thread group count and add a dispatch command with them. + uint xsize, ysize, zsize; + cs.GetKernelThreadGroupSizes(kernel, out xsize, out ysize, out zsize); + + cmd.DispatchCompute( + cs, kernel, + ((int)sourceSize.x + (int)xsize - 1) / (int)xsize, + ((int)sourceSize.y + (int)ysize - 1) / (int)ysize, + ((int)sourceSize.z + (int)zsize - 1) / (int)zsize + ); + } + + void PushUpsampleCommands(CommandBuffer cmd, int lowResDepth, int interleavedAO, int highResDepth, int? highResAO, RenderTargetIdentifier dest, Vector3 lowResDepthSize, Vector2 highResDepthSize, bool isMSAA, bool invert = false) + { + var cs = m_Resources.computeShaders.multiScaleAOUpsample; + int kernel = 0; + if (!isMSAA) + { + kernel = cs.FindKernel(highResAO == null ? invert + ? "MultiScaleVOUpSample_invert" + : "MultiScaleVOUpSample" + : "MultiScaleVOUpSample_blendout"); + } + else + { + kernel = cs.FindKernel(highResAO == null ? invert + ? "MultiScaleVOUpSample_MSAA_invert" + : "MultiScaleVOUpSample_MSAA" + : "MultiScaleVOUpSample_MSAA_blendout"); + } + + + float stepSize = 1920f / lowResDepthSize.x; + float bTolerance = 1f - Mathf.Pow(10f, m_Settings.blurTolerance.value) * stepSize; + bTolerance *= bTolerance; + float uTolerance = Mathf.Pow(10f, m_Settings.upsampleTolerance.value); + float noiseFilterWeight = 1f / (Mathf.Pow(10f, m_Settings.noiseFilterTolerance.value) + uTolerance); + + cmd.SetComputeVectorParam(cs, "InvLowResolution", new Vector2(1f / lowResDepthSize.x, 1f / lowResDepthSize.y)); + cmd.SetComputeVectorParam(cs, "InvHighResolution", new Vector2(1f / highResDepthSize.x, 1f / highResDepthSize.y)); + cmd.SetComputeVectorParam(cs, "AdditionalParams", new Vector4(noiseFilterWeight, stepSize, bTolerance, uTolerance)); + + cmd.SetComputeTextureParam(cs, kernel, "LoResDB", lowResDepth); + cmd.SetComputeTextureParam(cs, kernel, "HiResDB", highResDepth); + cmd.SetComputeTextureParam(cs, kernel, "LoResAO1", interleavedAO); + + if (highResAO != null) + cmd.SetComputeTextureParam(cs, kernel, "HiResAO", highResAO.Value); + + cmd.SetComputeTextureParam(cs, kernel, "AoResult", dest); + + int xcount = ((int)highResDepthSize.x + 17) / 16; + int ycount = ((int)highResDepthSize.y + 17) / 16; + cmd.DispatchCompute(cs, kernel, xcount, ycount, 1); + } + + void PushReleaseCommands(CommandBuffer cmd) + { + Release(cmd, ShaderIDs.LinearDepth); + + Release(cmd, ShaderIDs.LowDepth1); + Release(cmd, ShaderIDs.LowDepth2); + Release(cmd, ShaderIDs.LowDepth3); + Release(cmd, ShaderIDs.LowDepth4); + + Release(cmd, ShaderIDs.TiledDepth1); + Release(cmd, ShaderIDs.TiledDepth2); + Release(cmd, ShaderIDs.TiledDepth3); + Release(cmd, ShaderIDs.TiledDepth4); + + Release(cmd, ShaderIDs.Occlusion1); + Release(cmd, ShaderIDs.Occlusion2); + Release(cmd, ShaderIDs.Occlusion3); + Release(cmd, ShaderIDs.Occlusion4); + + Release(cmd, ShaderIDs.Combined1); + Release(cmd, ShaderIDs.Combined2); + Release(cmd, ShaderIDs.Combined3); + } + + void PreparePropertySheet(PostProcessRenderContext context) + { + var sheet = context.propertySheets.Get(m_Resources.shaders.multiScaleAO); + sheet.ClearKeywords(); + sheet.properties.SetVector(ShaderIDs.AOColor, Color.white - m_Settings.color.value); + m_PropertySheet = sheet; + } + + void CheckAOTexture(PostProcessRenderContext context) + { + if (m_AmbientOnlyAO == null || !m_AmbientOnlyAO.IsCreated() || m_AmbientOnlyAO.width != context.width || m_AmbientOnlyAO.height != context.height) + { + RuntimeUtilities.Destroy(m_AmbientOnlyAO); + + m_AmbientOnlyAO = new RenderTexture(context.width, context.height, 0, RenderTextureFormat.R8, RenderTextureReadWrite.Linear) + { + hideFlags = HideFlags.DontSave, + filterMode = FilterMode.Point, + enableRandomWrite = true + }; + m_AmbientOnlyAO.Create(); + } + } + + void PushDebug(PostProcessRenderContext context) + { + if (context.IsDebugOverlayEnabled(DebugOverlay.AmbientOcclusion)) + context.PushDebugOverlay(context.command, m_AmbientOnlyAO, m_PropertySheet, (int)Pass.DebugOverlay); + } + + public void RenderAfterOpaque(PostProcessRenderContext context) + { + var cmd = context.command; + cmd.BeginSample("Ambient Occlusion"); + SetResources(context.resources); + PreparePropertySheet(context); + CheckAOTexture(context); + + // In Forward mode, fog is applied at the object level in the grometry pass so we need + // to apply it to AO as well or it'll drawn on top of the fog effect. + if (context.camera.actualRenderingPath == RenderingPath.Forward && RenderSettings.fog) + { + m_PropertySheet.EnableKeyword("APPLY_FORWARD_FOG"); + m_PropertySheet.properties.SetVector( + ShaderIDs.FogParams, + new Vector3(RenderSettings.fogDensity, RenderSettings.fogStartDistance, RenderSettings.fogEndDistance) + ); + } + + GenerateAOMap(cmd, context.camera, m_AmbientOnlyAO, null, false, false); + PushDebug(context); + cmd.SetGlobalTexture(ShaderIDs.MSVOcclusionTexture, m_AmbientOnlyAO); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, BuiltinRenderTextureType.CameraTarget, m_PropertySheet, (int)Pass.CompositionForward, RenderBufferLoadAction.Load); + cmd.EndSample("Ambient Occlusion"); + } + + public void RenderAmbientOnly(PostProcessRenderContext context) + { + var cmd = context.command; + cmd.BeginSample("Ambient Occlusion Render"); + SetResources(context.resources); + PreparePropertySheet(context); + CheckAOTexture(context); + GenerateAOMap(cmd, context.camera, m_AmbientOnlyAO, null, false, false); + PushDebug(context); + cmd.EndSample("Ambient Occlusion Render"); + } + + public void CompositeAmbientOnly(PostProcessRenderContext context) + { + var cmd = context.command; + cmd.BeginSample("Ambient Occlusion Composite"); + cmd.SetGlobalTexture(ShaderIDs.MSVOcclusionTexture, m_AmbientOnlyAO); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_MRT, BuiltinRenderTextureType.CameraTarget, m_PropertySheet, (int)Pass.CompositionDeferred); + cmd.EndSample("Ambient Occlusion Composite"); + } + + public void Release() + { + RuntimeUtilities.Destroy(m_AmbientOnlyAO); + m_AmbientOnlyAO = null; + } + } +#else + [Serializable] + public sealed class MultiScaleVO : IAmbientOcclusionMethod + { + public MultiScaleVO(AmbientOcclusion settings) + { + } + + public void SetResources(PostProcessResources resources) + { + } + + public DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.None; + } + + public void GenerateAOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, RenderTargetIdentifier? depthMap, bool invert, bool isMSAA) + { + } + + public void RenderAfterOpaque(PostProcessRenderContext context) + { + } + + public void RenderAmbientOnly(PostProcessRenderContext context) + { + } + + public void CompositeAmbientOnly(PostProcessRenderContext context) + { + } + + public void Release() + { + } + } +#endif +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MultiScaleVO.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MultiScaleVO.cs.meta new file mode 100644 index 00000000..f7f7f953 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/MultiScaleVO.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f59da4cf1b7dee244bc37fa6add23b00 +timeCreated: 1503308000 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScalableAO.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScalableAO.cs new file mode 100644 index 00000000..1bee8596 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScalableAO.cs @@ -0,0 +1,169 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + // Scalable ambient obscurance +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + [Serializable] + internal sealed class ScalableAO : IAmbientOcclusionMethod + { + RenderTexture m_Result; + PropertySheet m_PropertySheet; + AmbientOcclusion m_Settings; + + readonly RenderTargetIdentifier[] m_MRT = + { + BuiltinRenderTextureType.GBuffer0, // Albedo, Occ + BuiltinRenderTextureType.CameraTarget // Ambient + }; + + readonly int[] m_SampleCount = { 4, 6, 10, 8, 12 }; + + enum Pass + { + OcclusionEstimationForward, + OcclusionEstimationDeferred, + HorizontalBlurForward, + HorizontalBlurDeferred, + VerticalBlur, + CompositionForward, + CompositionDeferred, + DebugOverlay + } + + public ScalableAO(AmbientOcclusion settings) + { + m_Settings = settings; + } + + public DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth | DepthTextureMode.DepthNormals; + } + + void DoLazyInitialization(PostProcessRenderContext context) + { + m_PropertySheet = context.propertySheets.Get(context.resources.shaders.scalableAO); + + bool reset = false; + + if (m_Result == null || !m_Result.IsCreated()) + { + // Initial allocation + m_Result = context.GetScreenSpaceTemporaryRT(0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear); + m_Result.hideFlags = HideFlags.DontSave; + m_Result.filterMode = FilterMode.Bilinear; + + reset = true; + } + else if (m_Result.width != context.width || m_Result.height != context.height) + { + // Release and reallocate + m_Result.Release(); + m_Result.width = context.width; + m_Result.height = context.height; + reset = true; + } + + if (reset) + m_Result.Create(); + } + + void Render(PostProcessRenderContext context, CommandBuffer cmd, int occlusionSource) + { + DoLazyInitialization(context); + m_Settings.radius.value = Mathf.Max(m_Settings.radius.value, 1e-4f); + + // Material setup + // Always use a quater-res AO buffer unless High/Ultra quality is set. + bool downsampling = (int)m_Settings.quality.value < (int)AmbientOcclusionQuality.High; + float px = m_Settings.intensity.value; + float py = m_Settings.radius.value; + float pz = downsampling ? 0.5f : 1f; + float pw = m_SampleCount[(int)m_Settings.quality.value]; + + var sheet = m_PropertySheet; + sheet.ClearKeywords(); + sheet.properties.SetVector(ShaderIDs.AOParams, new Vector4(px, py, pz, pw)); + sheet.properties.SetVector(ShaderIDs.AOColor, Color.white - m_Settings.color.value); + + // In forward fog is applied at the object level in the grometry pass so we need to + // apply it to AO as well or it'll drawn on top of the fog effect. + // Not needed in Deferred. + if (context.camera.actualRenderingPath == RenderingPath.Forward && RenderSettings.fog) + { + sheet.EnableKeyword("APPLY_FORWARD_FOG"); + sheet.properties.SetVector( + ShaderIDs.FogParams, + new Vector3(RenderSettings.fogDensity, RenderSettings.fogStartDistance, RenderSettings.fogEndDistance) + ); + } + + // Texture setup + int ts = downsampling ? 2 : 1; + const RenderTextureFormat kFormat = RenderTextureFormat.ARGB32; + const RenderTextureReadWrite kRWMode = RenderTextureReadWrite.Linear; + const FilterMode kFilter = FilterMode.Bilinear; + + // AO buffer + var rtMask = ShaderIDs.OcclusionTexture1; + int scaledWidth = context.width / ts; + int scaledHeight = context.height / ts; + context.GetScreenSpaceTemporaryRT(cmd, rtMask, 0, kFormat, kRWMode, kFilter, scaledWidth, scaledHeight); + + // AO estimation + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, rtMask, sheet, (int)Pass.OcclusionEstimationForward + occlusionSource); + + // Blur buffer + var rtBlur = ShaderIDs.OcclusionTexture2; + context.GetScreenSpaceTemporaryRT(cmd, rtBlur, 0, kFormat, kRWMode, kFilter); + + // Separable blur (horizontal pass) + cmd.BlitFullscreenTriangle(rtMask, rtBlur, sheet, (int)Pass.HorizontalBlurForward + occlusionSource); + cmd.ReleaseTemporaryRT(rtMask); + + // Separable blur (vertical pass) + cmd.BlitFullscreenTriangle(rtBlur, m_Result, sheet, (int)Pass.VerticalBlur); + cmd.ReleaseTemporaryRT(rtBlur); + + if (context.IsDebugOverlayEnabled(DebugOverlay.AmbientOcclusion)) + context.PushDebugOverlay(cmd, m_Result, sheet, (int)Pass.DebugOverlay); + } + + public void RenderAfterOpaque(PostProcessRenderContext context) + { + var cmd = context.command; + cmd.BeginSample("Ambient Occlusion"); + Render(context, cmd, 0); + cmd.SetGlobalTexture(ShaderIDs.SAOcclusionTexture, m_Result); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, BuiltinRenderTextureType.CameraTarget, m_PropertySheet, (int)Pass.CompositionForward, RenderBufferLoadAction.Load); + cmd.EndSample("Ambient Occlusion"); + } + + public void RenderAmbientOnly(PostProcessRenderContext context) + { + var cmd = context.command; + cmd.BeginSample("Ambient Occlusion Render"); + Render(context, cmd, 1); + cmd.EndSample("Ambient Occlusion Render"); + } + + public void CompositeAmbientOnly(PostProcessRenderContext context) + { + var cmd = context.command; + cmd.BeginSample("Ambient Occlusion Composite"); + cmd.SetGlobalTexture(ShaderIDs.SAOcclusionTexture, m_Result); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_MRT, BuiltinRenderTextureType.CameraTarget, m_PropertySheet, (int)Pass.CompositionDeferred); + cmd.EndSample("Ambient Occlusion Composite"); + } + + public void Release() + { + RuntimeUtilities.Destroy(m_Result); + m_Result = null; + } + } +} + diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScalableAO.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScalableAO.cs.meta new file mode 100644 index 00000000..41a662c5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScalableAO.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c564cc69bd8582a48b2e0a2090d28361 +timeCreated: 1503307993 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs new file mode 100644 index 00000000..3d9f5606 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs @@ -0,0 +1,303 @@ +using System; +using UnityEngine.Assertions; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Screen-space Reflections quality presets. + /// + public enum ScreenSpaceReflectionPreset + { + Lower, Low, Medium, High, Higher, Ultra, Overkill, Custom + } + + /// + /// Screen-space Reflections buffer sizes. + /// + public enum ScreenSpaceReflectionResolution + { + /// + /// Downsampled buffer. Faster but lower quality. + /// + Downsampled, + + /// + /// Full-sized buffer. Slower but higher quality. + /// + FullSize, + + /// + /// Supersampled buffer. Very slow but much higher quality. + /// + Supersampled + } + + /// + /// A volume parameter holding a value. + /// + [Serializable] + public sealed class ScreenSpaceReflectionPresetParameter : ParameterOverride { } + + /// + /// A volume parameter holding a value. + /// + [Serializable] + public sealed class ScreenSpaceReflectionResolutionParameter : ParameterOverride { } + + /// + /// This class holds settings for the Screen-space Reflections effect. + /// + [Serializable] + [PostProcess(typeof(ScreenSpaceReflectionsRenderer), "Unity/Screen-space reflections")] + public sealed class ScreenSpaceReflections : PostProcessEffectSettings + { + /// + /// The quality preset to use for rendering. Use + /// to tweak settings. + /// + [Tooltip("Choose a quality preset, or use \"Custom\" to create your own custom preset. Don't use a preset higher than \"Medium\" if you desire good performance on consoles.")] + public ScreenSpaceReflectionPresetParameter preset = new ScreenSpaceReflectionPresetParameter { value = ScreenSpaceReflectionPreset.Medium }; + + /// + /// The maximum number of steps in the raymarching pass. Higher values mean more reflections. + /// + [Range(0, 256), Tooltip("Maximum number of steps in the raymarching pass. Higher values mean more reflections.")] + public IntParameter maximumIterationCount = new IntParameter { value = 16 }; + + /// + /// Changes the size of the internal buffer. Downsample it to maximize performances or + /// supersample it to get slow but higher quality results. + /// + [Tooltip("Changes the size of the SSR buffer. Downsample it to maximize performances or supersample it for higher quality results with reduced performance.")] + public ScreenSpaceReflectionResolutionParameter resolution = new ScreenSpaceReflectionResolutionParameter { value = ScreenSpaceReflectionResolution.Downsampled }; + + /// + /// The ray thickness. Lower values are more expensive but allow the effect to detect + /// smaller details. + /// + [Range(1f, 64f), Tooltip("Ray thickness. Lower values are more expensive but allow the effect to detect smaller details.")] + public FloatParameter thickness = new FloatParameter { value = 8f }; + + /// + /// The maximum distance to traverse in the scene after which it will stop drawing + /// reflections. + /// + [Tooltip("Maximum distance to traverse after which it will stop drawing reflections.")] + public FloatParameter maximumMarchDistance = new FloatParameter { value = 100f }; + + /// + /// Fades reflections close to the near plane. This is useful to hide common artifacts. + /// + [Range(0f, 1f), Tooltip("Fades reflections close to the near planes.")] + public FloatParameter distanceFade = new FloatParameter { value = 0.5f }; + + /// + /// Fades reflections close to the screen edges. + /// + [Range(0f, 1f), Tooltip("Fades reflections close to the screen edges.")] + public FloatParameter vignette = new FloatParameter { value = 0.5f }; + + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled + && context.camera.actualRenderingPath == RenderingPath.DeferredShading + && SystemInfo.supportsMotionVectors + && SystemInfo.supportsComputeShaders + && SystemInfo.copyTextureSupport > CopyTextureSupport.None + && context.resources.shaders.screenSpaceReflections + && context.resources.shaders.screenSpaceReflections.isSupported + && context.resources.computeShaders.gaussianDownsample; + } + } + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + internal sealed class ScreenSpaceReflectionsRenderer : PostProcessEffectRenderer + { + RenderTexture m_Resolve; + RenderTexture m_History; + int[] m_MipIDs; + + class QualityPreset + { + public int maximumIterationCount; + public float thickness; + public ScreenSpaceReflectionResolution downsampling; + } + + readonly QualityPreset[] m_Presets = + { + new QualityPreset { maximumIterationCount = 10, thickness = 32, downsampling = ScreenSpaceReflectionResolution.Downsampled }, // Lower + new QualityPreset { maximumIterationCount = 16, thickness = 32, downsampling = ScreenSpaceReflectionResolution.Downsampled }, // Low + new QualityPreset { maximumIterationCount = 32, thickness = 16, downsampling = ScreenSpaceReflectionResolution.Downsampled }, // Medium + new QualityPreset { maximumIterationCount = 48, thickness = 8, downsampling = ScreenSpaceReflectionResolution.Downsampled }, // High + new QualityPreset { maximumIterationCount = 16, thickness = 32, downsampling = ScreenSpaceReflectionResolution.FullSize }, // Higher + new QualityPreset { maximumIterationCount = 48, thickness = 16, downsampling = ScreenSpaceReflectionResolution.FullSize }, // Ultra + new QualityPreset { maximumIterationCount = 128, thickness = 12, downsampling = ScreenSpaceReflectionResolution.Supersampled }, // Overkill + }; + + enum Pass + { + Test, + Resolve, + Reproject, + Composite + } + + public override DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth | DepthTextureMode.MotionVectors; + } + + internal void CheckRT(ref RenderTexture rt, int width, int height, FilterMode filterMode, bool useMipMap) + { + if (rt == null || !rt.IsCreated() || rt.width != width || rt.height != height) + { + if (rt != null) + { + rt.Release(); + RuntimeUtilities.Destroy(rt); + } + + rt = new RenderTexture(width, height, 0, RuntimeUtilities.defaultHDRRenderTextureFormat) + { + filterMode = filterMode, + useMipMap = useMipMap, + autoGenerateMips = false, + hideFlags = HideFlags.HideAndDontSave + }; + + rt.Create(); + } + } + + public override void Render(PostProcessRenderContext context) + { + var cmd = context.command; + cmd.BeginSample("Screen-space Reflections"); + + // Get quality settings + if (settings.preset.value != ScreenSpaceReflectionPreset.Custom) + { + int id = (int)settings.preset.value; + settings.maximumIterationCount.value = m_Presets[id].maximumIterationCount; + settings.thickness.value = m_Presets[id].thickness; + settings.resolution.value = m_Presets[id].downsampling; + } + + settings.maximumMarchDistance.value = Mathf.Max(0f, settings.maximumMarchDistance.value); + + // Square POT target + int size = Mathf.ClosestPowerOfTwo(Mathf.Min(context.width, context.height)); + + if (settings.resolution.value == ScreenSpaceReflectionResolution.Downsampled) + size >>= 1; + else if (settings.resolution.value == ScreenSpaceReflectionResolution.Supersampled) + size <<= 1; + + // The gaussian pyramid compute works in blocks of 8x8 so make sure the last lod has a + // minimum size of 8x8 + const int kMaxLods = 12; + int lodCount = Mathf.FloorToInt(Mathf.Log(size, 2f) - 3f); + lodCount = Mathf.Min(lodCount, kMaxLods); + + CheckRT(ref m_Resolve, size, size, FilterMode.Trilinear, true); + + var noiseTex = context.resources.blueNoise256[0]; + var sheet = context.propertySheets.Get(context.resources.shaders.screenSpaceReflections); + sheet.properties.SetTexture(ShaderIDs.Noise, noiseTex); + + var screenSpaceProjectionMatrix = new Matrix4x4(); + screenSpaceProjectionMatrix.SetRow(0, new Vector4(size * 0.5f, 0f, 0f, size * 0.5f)); + screenSpaceProjectionMatrix.SetRow(1, new Vector4(0f, size * 0.5f, 0f, size * 0.5f)); + screenSpaceProjectionMatrix.SetRow(2, new Vector4(0f, 0f, 1f, 0f)); + screenSpaceProjectionMatrix.SetRow(3, new Vector4(0f, 0f, 0f, 1f)); + + var projectionMatrix = GL.GetGPUProjectionMatrix(context.camera.projectionMatrix, false); + screenSpaceProjectionMatrix *= projectionMatrix; + + sheet.properties.SetMatrix(ShaderIDs.ViewMatrix, context.camera.worldToCameraMatrix); + sheet.properties.SetMatrix(ShaderIDs.InverseViewMatrix, context.camera.worldToCameraMatrix.inverse); + sheet.properties.SetMatrix(ShaderIDs.InverseProjectionMatrix, projectionMatrix.inverse); + sheet.properties.SetMatrix(ShaderIDs.ScreenSpaceProjectionMatrix, screenSpaceProjectionMatrix); + sheet.properties.SetVector(ShaderIDs.Params, new Vector4((float)settings.vignette.value, settings.distanceFade.value, settings.maximumMarchDistance.value, lodCount)); + sheet.properties.SetVector(ShaderIDs.Params2, new Vector4((float)context.width / (float)context.height, (float)size / (float)noiseTex.width, settings.thickness.value, settings.maximumIterationCount.value)); + + cmd.GetTemporaryRT(ShaderIDs.Test, size, size, 0, FilterMode.Point, context.sourceFormat); + cmd.BlitFullscreenTriangle(context.source, ShaderIDs.Test, sheet, (int)Pass.Test); + + if (context.isSceneView) + { + cmd.BlitFullscreenTriangle(context.source, m_Resolve, sheet, (int)Pass.Resolve); + } + else + { + CheckRT(ref m_History, size, size, FilterMode.Bilinear, false); + + if (m_ResetHistory) + { + context.command.BlitFullscreenTriangle(context.source, m_History); + m_ResetHistory = false; + } + + cmd.GetTemporaryRT(ShaderIDs.SSRResolveTemp, size, size, 0, FilterMode.Bilinear, context.sourceFormat); + cmd.BlitFullscreenTriangle(context.source, ShaderIDs.SSRResolveTemp, sheet, (int)Pass.Resolve); + + sheet.properties.SetTexture(ShaderIDs.History, m_History); + cmd.BlitFullscreenTriangle(ShaderIDs.SSRResolveTemp, m_Resolve, sheet, (int)Pass.Reproject); + + cmd.CopyTexture(m_Resolve, 0, 0, m_History, 0, 0); + + cmd.ReleaseTemporaryRT(ShaderIDs.SSRResolveTemp); + } + + cmd.ReleaseTemporaryRT(ShaderIDs.Test); + + // Pre-cache mipmaps ids + if (m_MipIDs == null || m_MipIDs.Length == 0) + { + m_MipIDs = new int[kMaxLods]; + + for (int i = 0; i < kMaxLods; i++) + m_MipIDs[i] = Shader.PropertyToID("_SSRGaussianMip" + i); + } + + var compute = context.resources.computeShaders.gaussianDownsample; + int kernel = compute.FindKernel("KMain"); + + var last = new RenderTargetIdentifier(m_Resolve); + + for (int i = 0; i < lodCount; i++) + { + size >>= 1; + Assert.IsTrue(size > 0); + + cmd.GetTemporaryRT(m_MipIDs[i], size, size, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Default, 1, true); + cmd.SetComputeTextureParam(compute, kernel, "_Source", last); + cmd.SetComputeTextureParam(compute, kernel, "_Result", m_MipIDs[i]); + cmd.SetComputeVectorParam(compute, "_Size", new Vector4(size, size, 1f / size, 1f / size)); + cmd.DispatchCompute(compute, kernel, size / 8, size / 8, 1); + cmd.CopyTexture(m_MipIDs[i], 0, 0, m_Resolve, 0, i + 1); + + last = m_MipIDs[i]; + } + + for (int i = 0; i < lodCount; i++) + cmd.ReleaseTemporaryRT(m_MipIDs[i]); + + sheet.properties.SetTexture(ShaderIDs.Resolve, m_Resolve); + cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.Composite); + cmd.EndSample("Screen-space Reflections"); + } + + public override void Release() + { + RuntimeUtilities.Destroy(m_Resolve); + RuntimeUtilities.Destroy(m_History); + m_Resolve = null; + m_History = null; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs.meta new file mode 100644 index 00000000..521f0017 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/ScreenSpaceReflections.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7a34fa72bd4185749832024e9c8010bf +timeCreated: 1503573119 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs new file mode 100644 index 00000000..95923b36 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs @@ -0,0 +1,80 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Subpixel Morphological Anti-aliasing (SMAA) effect. + /// +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + [Serializable] + public sealed class SubpixelMorphologicalAntialiasing + { + enum Pass + { + EdgeDetection = 0, + BlendWeights = 3, + NeighborhoodBlending = 6 + } + + /// + /// Quality presets. + /// + public enum Quality + { + /// + /// Low quality. + /// + Low = 0, + + /// + /// Medium quality. + /// + Medium = 1, + + /// + /// High quality. + /// + High = 2 + } + + /// + /// The quality preset to use for the anti-aliasing filter. + /// + [Tooltip("Lower quality is faster at the expense of visual quality (Low = ~60%, Medium = ~80%).")] + public Quality quality = Quality.High; + + /// + /// Checks if the effect is supported on the target platform. + /// + /// true if the anti-aliasing filter is supported, false otherwise + public bool IsSupported() + { + return !RuntimeUtilities.isSinglePassStereoEnabled; + } + + internal void Render(PostProcessRenderContext context) + { + var sheet = context.propertySheets.Get(context.resources.shaders.subpixelMorphologicalAntialiasing); + sheet.properties.SetTexture("_AreaTex", context.resources.smaaLuts.area); + sheet.properties.SetTexture("_SearchTex", context.resources.smaaLuts.search); + + var cmd = context.command; + cmd.BeginSample("SubpixelMorphologicalAntialiasing"); + + cmd.GetTemporaryRT(ShaderIDs.SMAA_Flip, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear); + cmd.GetTemporaryRT(ShaderIDs.SMAA_Flop, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear); + + cmd.BlitFullscreenTriangle(context.source, ShaderIDs.SMAA_Flip, sheet, (int)Pass.EdgeDetection + (int)quality, true); + cmd.BlitFullscreenTriangle(ShaderIDs.SMAA_Flip, ShaderIDs.SMAA_Flop, sheet, (int)Pass.BlendWeights + (int)quality); + cmd.SetGlobalTexture("_BlendTex", ShaderIDs.SMAA_Flop); + cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.NeighborhoodBlending); + + cmd.ReleaseTemporaryRT(ShaderIDs.SMAA_Flip); + cmd.ReleaseTemporaryRT(ShaderIDs.SMAA_Flop); + + cmd.EndSample("SubpixelMorphologicalAntialiasing"); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs.meta new file mode 100644 index 00000000..709478c3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/SubpixelMorphologicalAntialiasing.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f3b0ecb61e2f1e54ebd4572178bfd8b1 +timeCreated: 1497735449 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs new file mode 100644 index 00000000..b026e5f7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs @@ -0,0 +1,265 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Temporal Anti-aliasing (TAA) effect. + /// +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + [Serializable] + public sealed class TemporalAntialiasing + { + /// + /// The diameter (in texels) inside which jitter samples are spread. Smaller values result + /// in crisper but more aliased output, while larger values result in more stable but + /// blurrier output. + /// + [Tooltip("The diameter (in texels) inside which jitter samples are spread. Smaller values result in crisper but more aliased output, while larger values result in more stable, but blurrier, output.")] + [Range(0.1f, 1f)] + public float jitterSpread = 0.75f; + + /// + /// Controls the amount of sharpening applied to the color buffer. High values may introduce + /// dark-border artifacts. + /// + [Tooltip("Controls the amount of sharpening applied to the color buffer. High values may introduce dark-border artifacts.")] + [Range(0f, 3f)] + public float sharpness = 0.25f; + + /// + /// The blend coefficient for a stationary fragment. Controls the percentage of history + /// sample blended into the final color. + /// + [Tooltip("The blend coefficient for a stationary fragment. Controls the percentage of history sample blended into the final color.")] + [Range(0f, 0.99f)] + public float stationaryBlending = 0.95f; + + /// + /// The blend coefficient for a fragment with significant motion. Controls the percentage of + /// history sample blended into the final color. + /// + [Tooltip("The blend coefficient for a fragment with significant motion. Controls the percentage of history sample blended into the final color.")] + [Range(0f, 0.99f)] + public float motionBlending = 0.85f; + + // For custom jittered matrices - use at your own risks + public Func jitteredMatrixFunc; + + public Vector2 jitter { get; private set; } + + enum Pass + { + SolverDilate, + SolverNoDilate + } + + readonly RenderTargetIdentifier[] m_Mrt = new RenderTargetIdentifier[2]; + bool m_ResetHistory = true; + + const int k_SampleCount = 8; + public int sampleIndex { get; private set; } + + // Ping-pong between two history textures as we can't read & write the same target in the + // same pass + const int k_NumEyes = 2; + const int k_NumHistoryTextures = 2; + readonly RenderTexture[][] m_HistoryTextures = new RenderTexture[k_NumEyes][]; + + readonly int[] m_HistoryPingPong = new int [k_NumEyes]; + + public bool IsSupported() + { + return SystemInfo.supportedRenderTargetCount >= 2 + && SystemInfo.supportsMotionVectors +#if !UNITY_2017_3_OR_NEWER + && !RuntimeUtilities.isVREnabled +#endif + && SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLES2; + } + + internal DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.Depth | DepthTextureMode.MotionVectors; + } + + internal void ResetHistory() + { + m_ResetHistory = true; + } + + Vector2 GenerateRandomOffset() + { + // The variance between 0 and the actual halton sequence values reveals noticeable instability + // in Unity's shadow maps, so we avoid index 0. + var offset = new Vector2( + HaltonSeq.Get((sampleIndex & 1023) + 1, 2) - 0.5f, + HaltonSeq.Get((sampleIndex & 1023) + 1, 3) - 0.5f + ); + + if (++sampleIndex >= k_SampleCount) + sampleIndex = 0; + + return offset; + } + + public Matrix4x4 GetJitteredProjectionMatrix(Camera camera) + { + Matrix4x4 cameraProj; + jitter = GenerateRandomOffset(); + jitter *= jitterSpread; + + if (jitteredMatrixFunc != null) + { + cameraProj = jitteredMatrixFunc(camera, jitter); + } + else + { + cameraProj = camera.orthographic + ? RuntimeUtilities.GetJitteredOrthographicProjectionMatrix(camera, jitter) + : RuntimeUtilities.GetJitteredPerspectiveProjectionMatrix(camera, jitter); + } + + jitter = new Vector2(jitter.x / camera.pixelWidth, jitter.y / camera.pixelHeight); + return cameraProj; + } + + public void ConfigureJitteredProjectionMatrix(PostProcessRenderContext context) + { + var camera = context.camera; + camera.nonJitteredProjectionMatrix = camera.projectionMatrix; + camera.projectionMatrix = GetJitteredProjectionMatrix(camera); + camera.useJitteredProjectionMatrixForTransparentRendering = false; + } + + // TODO: We'll probably need to isolate most of this for SRPs + public void ConfigureStereoJitteredProjectionMatrices(PostProcessRenderContext context) + { +#if UNITY_2017_3_OR_NEWER + var camera = context.camera; + jitter = GenerateRandomOffset(); + jitter *= jitterSpread; + + for (var eye = Camera.StereoscopicEye.Left; eye <= Camera.StereoscopicEye.Right; eye++) + { + // This saves off the device generated projection matrices as non-jittered + context.camera.CopyStereoDeviceProjectionMatrixToNonJittered(eye); + var originalProj = context.camera.GetStereoNonJitteredProjectionMatrix(eye); + + // Currently no support for custom jitter func, as VR devices would need to provide + // original projection matrix as input along with jitter + var jitteredMatrix = RuntimeUtilities.GenerateJitteredProjectionMatrixFromOriginal(context, originalProj, jitter); + context.camera.SetStereoProjectionMatrix(eye, jitteredMatrix); + } + + // jitter has to be scaled for the actual eye texture size, not just the intermediate texture size + // which could be double-wide in certain stereo rendering scenarios + jitter = new Vector2(jitter.x / context.screenWidth, jitter.y / context.screenHeight); + camera.useJitteredProjectionMatrixForTransparentRendering = false; +#endif + } + + void GenerateHistoryName(RenderTexture rt, int id, PostProcessRenderContext context) + { + rt.name = "Temporal Anti-aliasing History id #" + id; + + if (context.stereoActive) + rt.name += " for eye " + context.xrActiveEye; + } + + RenderTexture CheckHistory(int id, PostProcessRenderContext context) + { + int activeEye = context.xrActiveEye; + + if (m_HistoryTextures[activeEye] == null) + m_HistoryTextures[activeEye] = new RenderTexture[k_NumHistoryTextures]; + + var rt = m_HistoryTextures[activeEye][id]; + + if (m_ResetHistory || rt == null || !rt.IsCreated()) + { + RenderTexture.ReleaseTemporary(rt); + + rt = context.GetScreenSpaceTemporaryRT(0, context.sourceFormat); + GenerateHistoryName(rt, id, context); + + rt.filterMode = FilterMode.Bilinear; + m_HistoryTextures[activeEye][id] = rt; + + context.command.BlitFullscreenTriangle(context.source, rt); + } + else if (rt.width != context.width || rt.height != context.height) + { + // On size change, simply copy the old history to the new one. This looks better + // than completely discarding the history and seeing a few aliased frames. + var rt2 = context.GetScreenSpaceTemporaryRT(0, context.sourceFormat); + GenerateHistoryName(rt2, id, context); + + rt2.filterMode = FilterMode.Bilinear; + m_HistoryTextures[activeEye][id] = rt2; + + context.command.BlitFullscreenTriangle(rt, rt2); + RenderTexture.ReleaseTemporary(rt); + } + + return m_HistoryTextures[activeEye][id]; + } + + internal void Render(PostProcessRenderContext context) + { + var sheet = context.propertySheets.Get(context.resources.shaders.temporalAntialiasing); + + var cmd = context.command; + cmd.BeginSample("TemporalAntialiasing"); + + int pp = m_HistoryPingPong[context.xrActiveEye]; + var historyRead = CheckHistory(++pp % 2, context); + var historyWrite = CheckHistory(++pp % 2, context); + m_HistoryPingPong[context.xrActiveEye] = ++pp % 2; + + const float kMotionAmplification = 100f * 60f; + sheet.properties.SetVector(ShaderIDs.Jitter, jitter); + sheet.properties.SetFloat(ShaderIDs.Sharpness, sharpness); + sheet.properties.SetVector(ShaderIDs.FinalBlendParameters, new Vector4(stationaryBlending, motionBlending, kMotionAmplification, 0f)); + sheet.properties.SetTexture(ShaderIDs.HistoryTex, historyRead); + + // TODO: Account for different possible RenderViewportScale value from previous frame... + + int pass = context.camera.orthographic ? (int)Pass.SolverNoDilate : (int)Pass.SolverDilate; + m_Mrt[0] = context.destination; + m_Mrt[1] = historyWrite; + + cmd.BlitFullscreenTriangle(context.source, m_Mrt, context.source, sheet, pass); + cmd.EndSample("TemporalAntialiasing"); + + m_ResetHistory = false; + } + + internal void Release() + { + if (m_HistoryTextures != null) + { + for (int i = 0; i < m_HistoryTextures.Length; i++) + { + if (m_HistoryTextures[i] == null) + continue; + + for (int j = 0; j < m_HistoryTextures[i].Length; j++) + { + RenderTexture.ReleaseTemporary(m_HistoryTextures[i][j]); + m_HistoryTextures[i][j] = null; + } + + m_HistoryTextures[i] = null; + } + } + + sampleIndex = 0; + m_HistoryPingPong[0] = 0; + m_HistoryPingPong[1] = 0; + + ResetHistory(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs.meta new file mode 100644 index 00000000..9b76b52e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/TemporalAntialiasing.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5a7fc26078c70a6469392d9775f433be +timeCreated: 1490188293 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Vignette.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Vignette.cs new file mode 100644 index 00000000..d1f4ad01 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Vignette.cs @@ -0,0 +1,123 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// A list of available render modes for the Vignette effect. + /// + public enum VignetteMode + { + /// + /// This mode offers parametric controls for the position, shape and intensity of the Vignette. + /// + Classic, + + /// + /// This mode multiplies a custom texture mask over the screen to create a Vignette effect. + /// + Masked + } + + /// + /// A volume parameter holding a value. + /// + [Serializable] + public sealed class VignetteModeParameter : ParameterOverride {} + + /// + /// This class holds settings for the Vignette effect. + /// + [Serializable] + [PostProcess(typeof(VignetteRenderer), "Unity/Vignette")] + public sealed class Vignette : PostProcessEffectSettings + { + /// + /// Use the \"Classic\" mode for parametric controls. Use the \"Masked\" mode to use your own texture mask. + /// + [Tooltip("Use the \"Classic\" mode for parametric controls. Use the \"Masked\" mode to use your own texture mask.")] + public VignetteModeParameter mode = new VignetteModeParameter { value = VignetteMode.Classic }; + + /// + /// The color to use to tint the vignette. + /// + [Tooltip("Vignette color.")] + public ColorParameter color = new ColorParameter { value = new Color(0f, 0f, 0f, 1f) }; + + /// + /// Sets the vignette center point (screen center is [0.5,0.5]). + /// + [Tooltip("Sets the vignette center point (screen center is [0.5, 0.5]).")] + public Vector2Parameter center = new Vector2Parameter { value = new Vector2(0.5f, 0.5f) }; + + /// + /// The amount of vignetting on screen. + /// + [Range(0f, 1f), Tooltip("Amount of vignetting on screen.")] + public FloatParameter intensity = new FloatParameter { value = 0f }; + + /// + /// The smoothness of the vignette borders. + /// + [Range(0.01f, 1f), Tooltip("Smoothness of the vignette borders.")] + public FloatParameter smoothness = new FloatParameter { value = 0.2f }; + + /// + /// Lower values will make a square-ish vignette. + /// + [Range(0f, 1f), Tooltip("Lower values will make a square-ish vignette.")] + public FloatParameter roundness = new FloatParameter { value = 1f }; + + /// + /// Should the vignette be perfectly round or be dependent on the current aspect ratio? + /// + [Tooltip("Set to true to mark the vignette to be perfectly round. False will make its shape dependent on the current aspect ratio.")] + public BoolParameter rounded = new BoolParameter { value = false }; + + /// + /// A black and white mask to use as a vignette. + /// + [Tooltip("A black and white mask to use as a vignette.")] + public TextureParameter mask = new TextureParameter { value = null }; + + /// + /// Mask opacity. + /// + [Range(0f, 1f), Tooltip("Mask opacity.")] + public FloatParameter opacity = new FloatParameter { value = 1f }; + + /// + public override bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled.value + && ((mode.value == VignetteMode.Classic && intensity.value > 0f) + || (mode.value == VignetteMode.Masked && opacity.value > 0f && mask.value != null)); + } + } + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + internal sealed class VignetteRenderer : PostProcessEffectRenderer + { + public override void Render(PostProcessRenderContext context) + { + var sheet = context.uberSheet; + sheet.EnableKeyword("VIGNETTE"); + sheet.properties.SetColor(ShaderIDs.Vignette_Color, settings.color.value); + + if (settings.mode == VignetteMode.Classic) + { + sheet.properties.SetFloat(ShaderIDs.Vignette_Mode, 0f); + sheet.properties.SetVector(ShaderIDs.Vignette_Center, settings.center.value); + float roundness = (1f - settings.roundness.value) * 6f + settings.roundness.value; + sheet.properties.SetVector(ShaderIDs.Vignette_Settings, new Vector4(settings.intensity.value * 3f, settings.smoothness.value * 5f, roundness, settings.rounded.value ? 1f : 0f)); + } + else // Masked + { + sheet.properties.SetFloat(ShaderIDs.Vignette_Mode, 1f); + sheet.properties.SetTexture(ShaderIDs.Vignette_Mask, settings.mask.value); + sheet.properties.SetFloat(ShaderIDs.Vignette_Opacity, Mathf.Clamp01(settings.opacity.value)); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Vignette.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Vignette.cs.meta new file mode 100644 index 00000000..f2f06ceb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Effects/Vignette.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 40b924e2dad56384a8df2a1e111bb675 +timeCreated: 1491826542 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors.meta new file mode 100644 index 00000000..d288f897 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0a243807ad889ae44bf63a9bcdc984af +folderAsset: yes +timeCreated: 1499676298 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/HistogramMonitor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/HistogramMonitor.cs new file mode 100644 index 00000000..33c015a0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/HistogramMonitor.cs @@ -0,0 +1,120 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Histogram monitor. + /// + [Serializable] + public sealed class HistogramMonitor : Monitor + { + /// + /// Displayable channels. + /// + public enum Channel + { + /// + /// The red channel. + /// + Red, + + /// + /// The green channel. + /// + Green, + + /// + /// The blue channel. + /// + Blue, + + /// + /// The master (luminance) channel. + /// + Master + } + + /// + /// The width of the rendered histogram. + /// + public int width = 512; + + /// + /// The height of the rendered histogram. + /// + public int height = 256; + + /// + /// The channel to render. + /// + public Channel channel = Channel.Master; + + ComputeBuffer m_Data; + const int k_NumBins = 256; + const int k_ThreadGroupSizeX = 16; + const int k_ThreadGroupSizeY = 16; + + internal override void OnDisable() + { + base.OnDisable(); + + if (m_Data != null) + m_Data.Release(); + + m_Data = null; + } + + internal override bool NeedsHalfRes() + { + return true; + } + + internal override bool ShaderResourcesAvailable(PostProcessRenderContext context) + { + return context.resources.computeShaders.gammaHistogram; + } + + internal override void Render(PostProcessRenderContext context) + { + CheckOutput(width, height); + + if (m_Data == null) + m_Data = new ComputeBuffer(k_NumBins, sizeof(uint)); + + var compute = context.resources.computeShaders.gammaHistogram; + var cmd = context.command; + cmd.BeginSample("GammaHistogram"); + + // Clear the buffer on every frame as we use it to accumulate values on every frame + int kernel = compute.FindKernel("KHistogramClear"); + cmd.SetComputeBufferParam(compute, kernel, "_HistogramBuffer", m_Data); + cmd.DispatchCompute(compute, kernel, Mathf.CeilToInt(k_NumBins / (float)k_ThreadGroupSizeX), 1, 1); + + // Gather all pixels and fill in our histogram + kernel = compute.FindKernel("KHistogramGather"); + var parameters = new Vector4( + context.width / 2, + context.height / 2, + RuntimeUtilities.isLinearColorSpace ? 1 : 0, + (int)channel + ); + + cmd.SetComputeVectorParam(compute, "_Params", parameters); + cmd.SetComputeTextureParam(compute, kernel, "_Source", ShaderIDs.HalfResFinalCopy); + cmd.SetComputeBufferParam(compute, kernel, "_HistogramBuffer", m_Data); + cmd.DispatchCompute(compute, kernel, + Mathf.CeilToInt(parameters.x / k_ThreadGroupSizeX), + Mathf.CeilToInt(parameters.y / k_ThreadGroupSizeY), + 1 + ); + + // Generate the histogram texture + var sheet = context.propertySheets.Get(context.resources.shaders.gammaHistogram); + sheet.properties.SetVector(ShaderIDs.Params, new Vector4(width, height, 0f, 0f)); + sheet.properties.SetBuffer(ShaderIDs.HistogramBuffer, m_Data); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, output, sheet, 0); + + cmd.EndSample("GammaHistogram"); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/HistogramMonitor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/HistogramMonitor.cs.meta new file mode 100644 index 00000000..dd9a92ea --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/HistogramMonitor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cce62646e6d421c41b0aa1c300fcd0fe +timeCreated: 1499676418 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs new file mode 100644 index 00000000..a84bc21e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs @@ -0,0 +1,83 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Light Meter monitor. + /// + [Serializable] + public sealed class LightMeterMonitor : Monitor + { + /// + /// The width of the rendered light meter. + /// + public int width = 512; + + /// + /// The height of the rendered light meter. + /// + public int height = 256; + + /// + /// Should we display grading and tonemapping curves on top? + /// + /// + /// This only works when is active. + /// + public bool showCurves = true; + + internal override bool ShaderResourcesAvailable(PostProcessRenderContext context) + { + return context.resources.shaders.lightMeter && context.resources.shaders.lightMeter.isSupported; + } + + internal override void Render(PostProcessRenderContext context) + { + CheckOutput(width, height); + + var histogram = context.logHistogram; + + var sheet = context.propertySheets.Get(context.resources.shaders.lightMeter); + sheet.ClearKeywords(); + sheet.properties.SetBuffer(ShaderIDs.HistogramBuffer, histogram.data); + + var scaleOffsetRes = histogram.GetHistogramScaleOffsetRes(context); + scaleOffsetRes.z = 1f / width; + scaleOffsetRes.w = 1f / height; + + sheet.properties.SetVector(ShaderIDs.ScaleOffsetRes, scaleOffsetRes); + + if (context.logLut != null && showCurves) + { + sheet.EnableKeyword("COLOR_GRADING_HDR"); + sheet.properties.SetTexture(ShaderIDs.Lut3D, context.logLut); + } + + var autoExpo = context.autoExposure; + if (autoExpo != null) + { + // Make sure filtering values are correct to avoid apocalyptic consequences + float lowPercent = autoExpo.filtering.value.x; + float highPercent = autoExpo.filtering.value.y; + const float kMinDelta = 1e-2f; + highPercent = Mathf.Clamp(highPercent, 1f + kMinDelta, 99f); + lowPercent = Mathf.Clamp(lowPercent, 1f, highPercent - kMinDelta); + + var parameters = new Vector4( + lowPercent * 0.01f, + highPercent * 0.01f, + RuntimeUtilities.Exp2(autoExpo.minLuminance.value), + RuntimeUtilities.Exp2(autoExpo.maxLuminance.value) + ); + + sheet.EnableKeyword("AUTO_EXPOSURE"); + sheet.properties.SetVector(ShaderIDs.Params, parameters); + } + + var cmd = context.command; + cmd.BeginSample("LightMeter"); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, output, sheet, 0); + cmd.EndSample("LightMeter"); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs.meta new file mode 100644 index 00000000..96a3a254 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/LightMeterMonitor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 322fbe1dae0fe4a4e9645768b3944aae +timeCreated: 1499676398 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/Monitor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/Monitor.cs new file mode 100644 index 00000000..c3d102ce --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/Monitor.cs @@ -0,0 +1,58 @@ +namespace UnityEngine.Rendering.PostProcessing +{ + public enum MonitorType + { + LightMeter, + Histogram, + Waveform, + Vectorscope + } + + public abstract class Monitor + { + public RenderTexture output { get; protected set; } + + internal bool requested = false; + + public bool IsRequestedAndSupported(PostProcessRenderContext context) + { + return requested + && SystemInfo.supportsComputeShaders + && !RuntimeUtilities.isAndroidOpenGL + && ShaderResourcesAvailable(context); + } + + internal abstract bool ShaderResourcesAvailable(PostProcessRenderContext context); + + internal virtual bool NeedsHalfRes() + { + return false; + } + + protected void CheckOutput(int width, int height) + { + if (output == null || !output.IsCreated() || output.width != width || output.height != height) + { + RuntimeUtilities.Destroy(output); + output = new RenderTexture(width, height, 0, RenderTextureFormat.ARGB32) + { + anisoLevel = 0, + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + useMipMap = false + }; + } + } + + internal virtual void OnEnable() + { + } + + internal virtual void OnDisable() + { + RuntimeUtilities.Destroy(output); + } + + internal abstract void Render(PostProcessRenderContext context); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/Monitor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/Monitor.cs.meta new file mode 100644 index 00000000..63130254 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/Monitor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5d05ae29f423ce241b6cddfe46280b4c +timeCreated: 1499676521 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs new file mode 100644 index 00000000..2519729e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs @@ -0,0 +1,99 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Vectorscope monitor. + /// + [Serializable] + public sealed class VectorscopeMonitor : Monitor + { + /// + /// The width and height of the rendered vectorscope. + /// + public int size = 256; + + /// + /// The exposure multiplier applied to the vectorscope values. + /// + public float exposure = 0.12f; + + ComputeBuffer m_Data; + const int k_ThreadGroupSizeX = 16; + const int k_ThreadGroupSizeY = 16; + + internal override void OnDisable() + { + base.OnDisable(); + + if (m_Data != null) + m_Data.Release(); + + m_Data = null; + } + + internal override bool NeedsHalfRes() + { + return true; + } + + internal override bool ShaderResourcesAvailable(PostProcessRenderContext context) + { + return context.resources.computeShaders.vectorscope; + } + + internal override void Render(PostProcessRenderContext context) + { + CheckOutput(size, size); + exposure = Mathf.Max(0f, exposure); + + int count = size * size; + if (m_Data == null) + m_Data = new ComputeBuffer(count, sizeof(uint)); + else if (m_Data.count != count) + { + m_Data.Release(); + m_Data = new ComputeBuffer(count, sizeof(uint)); + } + + var compute = context.resources.computeShaders.vectorscope; + var cmd = context.command; + cmd.BeginSample("Vectorscope"); + + var parameters = new Vector4( + context.width / 2, + context.height / 2, + size, + RuntimeUtilities.isLinearColorSpace ? 1 : 0 + ); + + // Clear the buffer on every frame as we use it to accumulate values on every frame + int kernel = compute.FindKernel("KVectorscopeClear"); + cmd.SetComputeBufferParam(compute, kernel, "_VectorscopeBuffer", m_Data); + cmd.SetComputeVectorParam(compute, "_Params", parameters); + cmd.DispatchCompute(compute, kernel, + Mathf.CeilToInt(size / (float)k_ThreadGroupSizeX), + Mathf.CeilToInt(size / (float)k_ThreadGroupSizeY), + 1 + ); + + // Gather all pixels and fill in our histogram + kernel = compute.FindKernel("KVectorscopeGather"); + cmd.SetComputeBufferParam(compute, kernel, "_VectorscopeBuffer", m_Data); + cmd.SetComputeTextureParam(compute, kernel, "_Source", ShaderIDs.HalfResFinalCopy); + cmd.DispatchCompute(compute, kernel, + Mathf.CeilToInt(parameters.x / k_ThreadGroupSizeX), + Mathf.CeilToInt(parameters.y / k_ThreadGroupSizeY), + 1 + ); + + // Generate the histogram texture + var sheet = context.propertySheets.Get(context.resources.shaders.vectorscope); + sheet.properties.SetVector(ShaderIDs.Params, new Vector4(size, size, exposure, 0f)); + sheet.properties.SetBuffer(ShaderIDs.VectorscopeBuffer, m_Data); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, output, sheet, 0); + + cmd.EndSample("Vectorscope"); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs.meta new file mode 100644 index 00000000..5b15b301 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/VectorscopeMonitor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 279b45d82a92b4d4fa0b30d03486fa68 +timeCreated: 1499676436 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/WaveformMonitor.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/WaveformMonitor.cs new file mode 100644 index 00000000..46599b55 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/WaveformMonitor.cs @@ -0,0 +1,112 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This class holds settings for the Waveform monitor. + /// + [Serializable] + public sealed class WaveformMonitor : Monitor + { + /// + /// The exposure multiplier applied to the waveform values. + /// + public float exposure = 0.12f; + + /// + /// The height of the rendered waveform. + /// + /// + /// Waveforms display localized values so the width is dynamic and depends on the current + /// aspect ratio. + /// + public int height = 256; + + ComputeBuffer m_Data; + + const int k_ThreadGroupSize = 256; + const int k_ThreadGroupSizeX = 16; + const int k_ThreadGroupSizeY = 16; + + internal override void OnDisable() + { + base.OnDisable(); + + if (m_Data != null) + m_Data.Release(); + + m_Data = null; + } + + internal override bool NeedsHalfRes() + { + return true; + } + + + internal override bool ShaderResourcesAvailable(PostProcessRenderContext context) + { + return context.resources.computeShaders.waveform; + } + + internal override void Render(PostProcessRenderContext context) + { + // Waveform show localized data, so width depends on the aspect ratio + float ratio = (context.width / 2f) / (context.height / 2f); + int width = Mathf.FloorToInt(height * ratio); + + CheckOutput(width, height); + exposure = Mathf.Max(0f, exposure); + + int count = width * height; + if (m_Data == null) + { + m_Data = new ComputeBuffer(count, sizeof(uint) << 2); + } + else if (m_Data.count < count) + { + m_Data.Release(); + m_Data = new ComputeBuffer(count, sizeof(uint) << 2); + } + + var compute = context.resources.computeShaders.waveform; + var cmd = context.command; + cmd.BeginSample("Waveform"); + + var parameters = new Vector4( + width, + height, + RuntimeUtilities.isLinearColorSpace ? 1 : 0, + 0f + ); + + // Clear the buffer on every frame + int kernel = compute.FindKernel("KWaveformClear"); + cmd.SetComputeBufferParam(compute, kernel, "_WaveformBuffer", m_Data); + cmd.SetComputeVectorParam(compute, "_Params", parameters); + cmd.DispatchCompute(compute, kernel, Mathf.CeilToInt(width / (float)k_ThreadGroupSizeX), Mathf.CeilToInt(height / (float)k_ThreadGroupSizeY), 1); + + // For performance reasons, especially on consoles, we'll just downscale the source + // again to reduce VMEM stalls. Eventually the whole algorithm needs to be rewritten as + // it's currently pretty naive. + cmd.GetTemporaryRT(ShaderIDs.WaveformSource, width, height, 0, FilterMode.Bilinear, context.sourceFormat); + cmd.BlitFullscreenTriangle(ShaderIDs.HalfResFinalCopy, ShaderIDs.WaveformSource); + + // Gather all pixels and fill in our waveform + kernel = compute.FindKernel("KWaveformGather"); + cmd.SetComputeBufferParam(compute, kernel, "_WaveformBuffer", m_Data); + cmd.SetComputeTextureParam(compute, kernel, "_Source", ShaderIDs.WaveformSource); + cmd.SetComputeVectorParam(compute, "_Params", parameters); + cmd.DispatchCompute(compute, kernel, width, Mathf.CeilToInt(height / (float)k_ThreadGroupSize), 1); + cmd.ReleaseTemporaryRT(ShaderIDs.WaveformSource); + + // Generate the waveform texture + var sheet = context.propertySheets.Get(context.resources.shaders.waveform); + sheet.properties.SetVector(ShaderIDs.Params, new Vector4(width, height, exposure, 0f)); + sheet.properties.SetBuffer(ShaderIDs.WaveformBuffer, m_Data); + cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, output, sheet, 0); + + cmd.EndSample("Waveform"); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/WaveformMonitor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/WaveformMonitor.cs.meta new file mode 100644 index 00000000..a5f61bef --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Monitors/WaveformMonitor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d579562c49280d84cb532cd67d19da5d +timeCreated: 1499676423 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/ParameterOverride.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/ParameterOverride.cs new file mode 100644 index 00000000..164be7c9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/ParameterOverride.cs @@ -0,0 +1,534 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// The base abstract class for all parameter override types. + /// + /// + public abstract class ParameterOverride + { + /// + /// The override state of this parameter. + /// + public bool overrideState; + + internal abstract void Interp(ParameterOverride from, ParameterOverride to, float t); + + /// + /// Returns the computed hash code for this parameter. + /// + /// A computed hash code + public abstract int GetHash(); + + /// + /// Casts and returns the value stored in this parameter. + /// + /// The type to cast to + /// The value stored in this parameter + public T GetValue() + { + return ((ParameterOverride)this).value; + } + + /// + /// This method is called right after the parent has + /// been initialized. This is used in case you need to access fields or properties that + /// can't be accessed in the constructor of a + /// (ParameterOverride objects are generally declared and initialized in a + /// ). + /// + /// + protected internal virtual void OnEnable() + { + } + + /// + /// This method is called right before the parent + /// gets de-initialized. + /// + /// + protected internal virtual void OnDisable() + { + } + + internal abstract void SetValue(ParameterOverride parameter); + } + + /// + /// The base typed class for all parameter override types. + /// + /// The type of value to store in this ParameterOverride + /// + /// Due to limitations with the serialization system in Unity you shouldn't use this class + /// directly. Use one of the pre-flatten types (like or make your + /// own by extending this class. + /// + /// + /// This sample code shows how to make a custom parameter holding a float. + /// + /// [Serializable] + /// public sealed class FloatParameter : ParameterOverride<float> + /// { + /// public override void Interp(float from, float to, float t) + /// { + /// value = from + (to - from) * t; + /// } + /// } + /// + /// + [Serializable] + public class ParameterOverride : ParameterOverride + { + /// + /// The value stored in this parameter. + /// + public T value; + + /// + /// Creates a ParameterOverride with a default and + /// set to false. + /// + public ParameterOverride() + : this(default(T), false) + { + } + + /// + /// Creates a ParameterOverride with a given value and + /// set to false. + /// + /// The value to set this parameter to + public ParameterOverride(T value) + : this(value, false) + { + } + + /// + /// Creates a ParameterOverride with a given value and override state. + /// + /// The value to set this parameter to + /// The override state for this value + public ParameterOverride(T value, bool overrideState) + { + this.value = value; + this.overrideState = overrideState; + } + + internal override void Interp(ParameterOverride from, ParameterOverride to, float t) + { + // Note: this isn't completely safe but it'll do fine + Interp(from.GetValue(), to.GetValue(), t); + } + + /// + /// Interpolates between two values given an interpolation factor . + /// + /// The value to interpolate from + /// The value to interpolate to + /// An interpolation factor (generally in range [0,1]) + /// + /// By default this method does a "snap" interpolation, meaning it will return the value + /// if is higher than 0, + /// otherwise. + /// + public virtual void Interp(T from, T to, float t) + { + // Returns `to` if `dt > 0` by default so we don't have to write overrides for bools and + // enumerations. + value = t > 0f ? to : from; + } + + /// + /// Sets the value for this parameter to and mark the override state + /// to true. + /// + /// + public void Override(T x) + { + overrideState = true; + value = x; + } + + internal override void SetValue(ParameterOverride parameter) + { + value = parameter.GetValue(); + } + + /// + public override int GetHash() + { + unchecked + { + int hash = 17; + hash = hash * 23 + overrideState.GetHashCode(); + hash = hash * 23 + value.GetHashCode(); + return hash; + } + } + + /// + /// Implicit conversion between and its value type. + /// + /// The parameter to implicitly cast + public static implicit operator T(ParameterOverride prop) + { + return prop.value; + } + } + + // Bypassing the limited unity serialization system... + + /// + /// A that holds a float value. + /// + /// + /// The interpolation method for this parameter is the same as . + /// + [Serializable] + public sealed class FloatParameter : ParameterOverride + { + /// + public override void Interp(float from, float to, float t) + { + value = from + (to - from) * t; + } + } + + /// + /// A that holds a int value. + /// + /// + /// The interpolation method for this parameter is the same as + /// casted to int. + /// + [Serializable] + public sealed class IntParameter : ParameterOverride + { + /// + public override void Interp(int from, int to, float t) + { + // Int snapping interpolation. Don't use this for enums as they don't necessarily have + // contiguous values. Use the default interpolator instead (same as bool). + value = (int)(from + (to - from) * t); + } + } + + /// + /// A that holds a bool value. + /// + [Serializable] + public sealed class BoolParameter : ParameterOverride {} + + /// + /// A that holds a value. + /// + /// + /// The interpolation method for this parameter is the same as + /// for each channel. + /// + [Serializable] + public sealed class ColorParameter : ParameterOverride + { + /// + public override void Interp(Color from, Color to, float t) + { + // Lerping color values is a sensitive subject... We looked into lerping colors using + // HSV and LCH but they have some downsides that make them not work correctly in all + // situations, so we stick with RGB lerping for now, at least its behavior is + // predictable despite looking desaturated when `t ~= 0.5` and it's faster anyway. + value.r = from.r + (to.r - from.r) * t; + value.g = from.g + (to.g - from.g) * t; + value.b = from.b + (to.b - from.b) * t; + value.a = from.a + (to.a - from.a) * t; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + public static implicit operator Vector4(ColorParameter prop) + { + return prop.value; + } + } + + /// + /// A that holds a value. + /// + /// + /// The interpolation method for this parameter is the same as + /// for each axis. + /// + [Serializable] + public sealed class Vector2Parameter : ParameterOverride + { + /// + public override void Interp(Vector2 from, Vector2 to, float t) + { + value.x = from.x + (to.x - from.x) * t; + value.y = from.y + (to.y - from.y) * t; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + public static implicit operator Vector3(Vector2Parameter prop) + { + return prop.value; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + public static implicit operator Vector4(Vector2Parameter prop) + { + return prop.value; + } + } + + /// + /// A that holds a value. + /// + /// + /// The interpolation method for this parameter is the same as + /// for each axis. + /// + [Serializable] + public sealed class Vector3Parameter : ParameterOverride + { + /// + public override void Interp(Vector3 from, Vector3 to, float t) + { + value.x = from.x + (to.x - from.x) * t; + value.y = from.y + (to.y - from.y) * t; + value.z = from.z + (to.z - from.z) * t; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + public static implicit operator Vector2(Vector3Parameter prop) + { + return prop.value; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + public static implicit operator Vector4(Vector3Parameter prop) + { + return prop.value; + } + } + + /// + /// A that holds a value. + /// + /// + /// The interpolation method for this parameter is the same as + /// for each axis. + /// + [Serializable] + public sealed class Vector4Parameter : ParameterOverride + { + /// + public override void Interp(Vector4 from, Vector4 to, float t) + { + value.x = from.x + (to.x - from.x) * t; + value.y = from.y + (to.y - from.y) * t; + value.z = from.z + (to.z - from.z) * t; + value.w = from.w + (to.w - from.w) * t; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + public static implicit operator Vector2(Vector4Parameter prop) + { + return prop.value; + } + + /// + /// Implicit conversion between and a . + /// + /// The parameter to implicitly cast + public static implicit operator Vector3(Vector4Parameter prop) + { + return prop.value; + } + } + + /// + /// A that holds a value. + /// + /// + /// The interpolation method for this parameter is the same as + /// for each point on the curve. + /// + [Serializable] + public sealed class SplineParameter : ParameterOverride + { + /// + protected internal override void OnEnable() + { + if (value != null) + value.Cache(int.MinValue); + } + + internal override void SetValue(ParameterOverride parameter) + { + base.SetValue(parameter); + + if (value != null) + value.Cache(Time.renderedFrameCount); + } + + /// + public override void Interp(Spline from, Spline to, float t) + { + if (from == null || to == null) + { + base.Interp(from, to, t); + return; + } + + int frameCount = Time.renderedFrameCount; + from.Cache(frameCount); + to.Cache(frameCount); + + for (int i = 0; i < Spline.k_Precision; i++) + { + float a = from.cachedData[i]; + float b = to.cachedData[i]; + value.cachedData[i] = a + (b - a) * t; + } + } + } + + /// + /// A set of default textures to use as default values for . + /// + public enum TextureParameterDefault + { + /// + /// No texture, or null. + /// + None, + + /// + /// A black texture. + /// + Black, + + /// + /// A white texture. + /// + White, + + /// + /// A transparent texture. + /// + Transparent, + + /// + /// A 2D lookup table in strip format with width = height * height. + /// + Lut2D + } + + /// + /// A that holds a value. + /// + /// + /// Texture interpolation is done using a classic linear interpolation method. + /// + [Serializable] + public sealed class TextureParameter : ParameterOverride + { + public TextureParameterDefault defaultState = TextureParameterDefault.Black; + + /// + public override void Interp(Texture from, Texture to, float t) + { + // Both are null, do nothing + if (from == null && to == null) + { + value = null; + return; + } + + // Both aren't null we're ready to blend + if (from != null && to != null) + { + value = TextureLerper.instance.Lerp(from, to, t); + return; + } + + // One of them is null, blend to/from a default value is applicable + { + if (defaultState == TextureParameterDefault.Lut2D) + { + int size = from != null ? from.height : to.height; + Texture defaultTexture = RuntimeUtilities.GetLutStrip(size); + + if (from == null) from = defaultTexture; + if (to == null) to = defaultTexture; + } + + Color tgtColor; + + switch (defaultState) + { + case TextureParameterDefault.Black: + tgtColor = Color.black; + break; + case TextureParameterDefault.White: + tgtColor = Color.white; + break; + case TextureParameterDefault.Transparent: + tgtColor = Color.clear; + break; + case TextureParameterDefault.Lut2D: + { + // Find the current lut size + int size = from != null ? from.height : to.height; + Texture defaultTexture = RuntimeUtilities.GetLutStrip(size); + if (from == null) from = defaultTexture; + if (to == null) to = defaultTexture; + + // Fail safe in case the lut size is incorrect + if (from.width != to.width || from.height != to.height) + { + value = null; + return; + } + + value = TextureLerper.instance.Lerp(from, to, t); + // All done, return + return; + } + default: + // defaultState is none, so just interpolate the base and return + base.Interp(from, to, t); + return; + } + // If we made it this far, tgtColor contains the color we'll be lerping into (or out of) + if (from == null) + { + // color -> texture lerp, invert ratio + value = TextureLerper.instance.Lerp(to, tgtColor, 1f - t); + } + else + { + value = TextureLerper.instance.Lerp(from, tgtColor, t); + } + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/ParameterOverride.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/ParameterOverride.cs.meta new file mode 100644 index 00000000..00e09d6e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/ParameterOverride.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: bc5d8aaf03e613843a0ecaff18e0dfbd +timeCreated: 1487257630 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessBundle.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessBundle.cs new file mode 100644 index 00000000..93ad7373 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessBundle.cs @@ -0,0 +1,66 @@ +using System; +using UnityEngine.Assertions; + +namespace UnityEngine.Rendering.PostProcessing +{ + public sealed class PostProcessBundle + { + public PostProcessAttribute attribute { get; private set; } + public PostProcessEffectSettings settings { get; private set; } + + internal PostProcessEffectRenderer renderer + { + get + { + if (m_Renderer == null) + { + Assert.IsNotNull(attribute.renderer); + var rendererType = attribute.renderer; + m_Renderer = (PostProcessEffectRenderer)Activator.CreateInstance(rendererType); + m_Renderer.SetSettings(settings); + m_Renderer.Init(); + } + + return m_Renderer; + } + } + + PostProcessEffectRenderer m_Renderer; + + internal PostProcessBundle(PostProcessEffectSettings settings) + { + // If settings is null, it means that at some point a null element has been added to + // the volume effect list or there was a deserialization error and a reference to + // the settings scriptableobject was lost + Assert.IsNotNull(settings); + this.settings = settings; + attribute = settings.GetType().GetAttribute(); + } + + internal void Release() + { + if (m_Renderer != null) + m_Renderer.Release(); + + RuntimeUtilities.Destroy(settings); + } + + internal void ResetHistory() + { + if (m_Renderer != null) + m_Renderer.ResetHistory(); + } + + internal T CastSettings() + where T : PostProcessEffectSettings + { + return (T)settings; + } + + internal T CastRenderer() + where T : PostProcessEffectRenderer + { + return (T)renderer; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessBundle.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessBundle.cs.meta new file mode 100644 index 00000000..b22a4a6a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessBundle.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 79092fbfc2fc7394aa0754682e3089f7 +timeCreated: 1493281307 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebug.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebug.cs new file mode 100644 index 00000000..9a532e23 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebug.cs @@ -0,0 +1,159 @@ +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This component holds a set of debugging utilities related to post-processing. + /// + /// + /// These utilities can be used at runtime to debug on device. + /// +#if UNITY_2018_3_OR_NEWER + [ExecuteAlways] +#else + [ExecuteInEditMode] +#endif + [AddComponentMenu("Rendering/Post-process Debug", 1002)] + public sealed class PostProcessDebug : MonoBehaviour + { + /// + /// A reference to a to debug. + /// + public PostProcessLayer postProcessLayer; + PostProcessLayer m_PreviousPostProcessLayer; + + /// + /// Holds settings for the light meter. + /// + public bool lightMeter; + + /// + /// Holds settings for the histogram. + /// + public bool histogram; + + /// + /// Holds settings for the waveform. + /// + public bool waveform; + + /// + /// Holds settings for the vectorscope. + /// + public bool vectorscope; + + /// + /// The currently set overlay. + /// + public DebugOverlay debugOverlay = DebugOverlay.None; + + Camera m_CurrentCamera; + CommandBuffer m_CmdAfterEverything; + + void OnEnable() + { + m_CmdAfterEverything = new CommandBuffer { name = "Post-processing Debug Overlay" }; + +#if UNITY_EDITOR + // Update is only called on object change when ExecuteInEditMode is set, but we need it + // to execute on every frame no matter what when not in play mode, so we'll use the + // editor update loop instead... + UnityEditor.EditorApplication.update += UpdateStates; +#endif + } + + void OnDisable() + { +#if UNITY_EDITOR + UnityEditor.EditorApplication.update -= UpdateStates; +#endif + + if (m_CurrentCamera != null) + m_CurrentCamera.RemoveCommandBuffer(CameraEvent.AfterImageEffects, m_CmdAfterEverything); + + m_CurrentCamera = null; + m_PreviousPostProcessLayer = null; + } + +#if !UNITY_EDITOR + void Update() + { + UpdateStates(); + } +#endif + + void Reset() + { + postProcessLayer = GetComponent(); + } + + void UpdateStates() + { + if (m_PreviousPostProcessLayer != postProcessLayer) + { + // Remove cmdbuffer from previously set camera + if (m_CurrentCamera != null) + { + m_CurrentCamera.RemoveCommandBuffer(CameraEvent.AfterImageEffects, m_CmdAfterEverything); + m_CurrentCamera = null; + } + + m_PreviousPostProcessLayer = postProcessLayer; + + // Add cmdbuffer to the currently set camera + if (postProcessLayer != null) + { + m_CurrentCamera = postProcessLayer.GetComponent(); + m_CurrentCamera.AddCommandBuffer(CameraEvent.AfterImageEffects, m_CmdAfterEverything); + } + } + + if (postProcessLayer == null || !postProcessLayer.enabled) + return; + + // Monitors + if (lightMeter) postProcessLayer.debugLayer.RequestMonitorPass(MonitorType.LightMeter); + if (histogram) postProcessLayer.debugLayer.RequestMonitorPass(MonitorType.Histogram); + if (waveform) postProcessLayer.debugLayer.RequestMonitorPass(MonitorType.Waveform); + if (vectorscope) postProcessLayer.debugLayer.RequestMonitorPass(MonitorType.Vectorscope); + + // Overlay + postProcessLayer.debugLayer.RequestDebugOverlay(debugOverlay); + } + + void OnPostRender() + { + m_CmdAfterEverything.Clear(); + + if (postProcessLayer == null || !postProcessLayer.enabled || !postProcessLayer.debugLayer.debugOverlayActive) + return; + + m_CmdAfterEverything.Blit(postProcessLayer.debugLayer.debugOverlayTarget, BuiltinRenderTextureType.CameraTarget); + } + + void OnGUI() + { + if (postProcessLayer == null || !postProcessLayer.enabled) + return; + + // Some SRPs don't unbind render targets and leave them as-is + RenderTexture.active = null; + + var rect = new Rect(5, 5, 0, 0); + var debugLayer = postProcessLayer.debugLayer; + DrawMonitor(ref rect, debugLayer.lightMeter, lightMeter); + DrawMonitor(ref rect, debugLayer.histogram, histogram); + DrawMonitor(ref rect, debugLayer.waveform, waveform); + DrawMonitor(ref rect, debugLayer.vectorscope, vectorscope); + } + + void DrawMonitor(ref Rect rect, Monitor monitor, bool enabled) + { + if (!enabled || monitor.output == null) + return; + + rect.width = monitor.output.width; + rect.height = monitor.output.height; + GUI.DrawTexture(rect, monitor.output); + rect.x += monitor.output.width + 5f; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebug.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebug.cs.meta new file mode 100644 index 00000000..83ea2417 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebug.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c520d478f3d2445429bd7ac9c92b03a3 +timeCreated: 1499764102 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 5f51e0b22aa8cb84b9f422576ce87ff9, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebugLayer.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebugLayer.cs new file mode 100644 index 00000000..3c813ba3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebugLayer.cs @@ -0,0 +1,364 @@ +using System; +using System.Collections.Generic; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// A list of debug overlays. + /// + public enum DebugOverlay + { + /// + /// No overlay. + /// + None, + + /// + /// Displays the depth buffer. + /// + Depth, + + /// + /// Displays the screen-space normals buffer. + /// + Normals, + + /// + /// Displays the screen-space motion vectors. + /// + MotionVectors, + + /// + /// Dims the screen and displays NaN and Inf pixels with a bright pink color. + /// + NANTracker, + + /// + /// A color blindness simulator. + /// + ColorBlindnessSimulation, + + // Menu item separator for the inspector + _, + + /// + /// Displays the raw ambient occlusion map. + /// + AmbientOcclusion, + + /// + /// Displays the bloom buffer. + /// + BloomBuffer, + + /// + /// Displays the thresholded buffer used to generate bloom. + /// + BloomThreshold, + + /// + /// Displays depth of field helpers. + /// + DepthOfField + } + + /// + /// A list of color blindness types. + /// + public enum ColorBlindnessType + { + /// + /// Deuteranopia (red-green color blindness). + /// + Deuteranopia, + + /// + /// Protanopia (red-green color blindness). + /// + Protanopia, + + /// + /// Tritanopia (blue-yellow color blindness). + /// + Tritanopia + } + + /// + /// This class centralizes rendering commands for debug modes. + /// + [Serializable] + public sealed class PostProcessDebugLayer + { + /// + /// Light meter renderer. + /// + public LightMeterMonitor lightMeter; + + /// + /// Histogram renderer. + /// + public HistogramMonitor histogram; + + /// + /// Waveform renderer. + /// + public WaveformMonitor waveform; + + /// + /// Vectorscope monitor. + /// + public VectorscopeMonitor vectorscope; + + Dictionary m_Monitors; + + // Current frame size + int frameWidth; + int frameHeight; + + /// + /// The render target used to render debug overlays in. + /// + public RenderTexture debugOverlayTarget { get; private set; } + + /// + /// Returns true if the frame that was just drawn had an active debug overlay. + /// + public bool debugOverlayActive { get; private set; } + + /// + /// The debug overlay requested for the current frame. It is reset to None once the + /// frame has finished rendering. + /// + public DebugOverlay debugOverlay { get; private set; } + + /// + /// Debug overlay settings wrapper. + /// + [Serializable] + public class OverlaySettings + { + /// + /// Should we remap depth to a linear range? + /// + public bool linearDepth = false; + + /// + /// The intensity of motion vector colors. + /// + [Range(0f, 16f)] + public float motionColorIntensity = 4f; + + /// + /// The size of the motion vector grid. + /// + [Range(4, 128)] + public int motionGridSize = 64; + + /// + /// The color blindness type to simulate. + /// + public ColorBlindnessType colorBlindnessType = ColorBlindnessType.Deuteranopia; + + /// + /// The strength of the selected color blindness type. + /// + [Range(0f, 1f)] + public float colorBlindnessStrength = 1f; + } + + /// + /// Debug overlay settings. + /// + public OverlaySettings overlaySettings; + + internal void OnEnable() + { + RuntimeUtilities.CreateIfNull(ref lightMeter); + RuntimeUtilities.CreateIfNull(ref histogram); + RuntimeUtilities.CreateIfNull(ref waveform); + RuntimeUtilities.CreateIfNull(ref vectorscope); + RuntimeUtilities.CreateIfNull(ref overlaySettings); + + m_Monitors = new Dictionary + { + { MonitorType.LightMeter, lightMeter }, + { MonitorType.Histogram, histogram }, + { MonitorType.Waveform, waveform }, + { MonitorType.Vectorscope, vectorscope } + }; + + foreach (var kvp in m_Monitors) + kvp.Value.OnEnable(); + } + + internal void OnDisable() + { + foreach (var kvp in m_Monitors) + kvp.Value.OnDisable(); + + DestroyDebugOverlayTarget(); + } + + void DestroyDebugOverlayTarget() + { + RuntimeUtilities.Destroy(debugOverlayTarget); + debugOverlayTarget = null; + } + + /// + /// Requests the drawing of a monitor for the current frame. + /// + /// The monitor to request + public void RequestMonitorPass(MonitorType monitor) + { + m_Monitors[monitor].requested = true; + } + + /// + /// Requests the drawing of a debug overlay for the current frame. + /// + /// The debug overlay to request + public void RequestDebugOverlay(DebugOverlay mode) + { + debugOverlay = mode; + } + + // Sets the current frame size - used to make sure the debug overlay target is always the + // correct size - mostly useful in the editor as the user can easily resize the gameview. + internal void SetFrameSize(int width, int height) + { + frameWidth = width; + frameHeight = height; + debugOverlayActive = false; + } + + /// + /// Blit a source render target to the debug overlay target. + /// + /// The command buffer to send render commands to + /// The source target + /// The property sheet to use for the blit + /// The pass to use for the property sheet + public void PushDebugOverlay(CommandBuffer cmd, RenderTargetIdentifier source, PropertySheet sheet, int pass) + { + if (debugOverlayTarget == null || !debugOverlayTarget.IsCreated() || debugOverlayTarget.width != frameWidth || debugOverlayTarget.height != frameHeight) + { + RuntimeUtilities.Destroy(debugOverlayTarget); + + debugOverlayTarget = new RenderTexture(frameWidth, frameHeight, 0, RenderTextureFormat.ARGB32) + { + name = "Debug Overlay Target", + anisoLevel = 1, + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + hideFlags = HideFlags.HideAndDontSave + }; + debugOverlayTarget.Create(); + } + + cmd.BlitFullscreenTriangle(source, debugOverlayTarget, sheet, pass); + debugOverlayActive = true; + } + + internal DepthTextureMode GetCameraFlags() + { + if (debugOverlay == DebugOverlay.Depth) + return DepthTextureMode.Depth; + + if (debugOverlay == DebugOverlay.Normals) + return DepthTextureMode.DepthNormals; + + if (debugOverlay == DebugOverlay.MotionVectors) + return DepthTextureMode.MotionVectors | DepthTextureMode.Depth; + + return DepthTextureMode.None; + } + + internal void RenderMonitors(PostProcessRenderContext context) + { + // Monitors + bool anyActive = false; + bool needsHalfRes = false; + + foreach (var kvp in m_Monitors) + { + bool active = kvp.Value.IsRequestedAndSupported(context); + anyActive |= active; + needsHalfRes |= active && kvp.Value.NeedsHalfRes(); + } + + if (!anyActive) + return; + + var cmd = context.command; + cmd.BeginSample("Monitors"); + + if (needsHalfRes) + { + cmd.GetTemporaryRT(ShaderIDs.HalfResFinalCopy, context.width / 2, context.height / 2, 0, FilterMode.Bilinear, context.sourceFormat); + cmd.Blit(context.destination, ShaderIDs.HalfResFinalCopy); + } + + foreach (var kvp in m_Monitors) + { + var monitor = kvp.Value; + + if (monitor.requested) + monitor.Render(context); + } + + if (needsHalfRes) + cmd.ReleaseTemporaryRT(ShaderIDs.HalfResFinalCopy); + + cmd.EndSample("Monitors"); + } + + internal void RenderSpecialOverlays(PostProcessRenderContext context) + { + if (debugOverlay == DebugOverlay.Depth) + { + var sheet = context.propertySheets.Get(context.resources.shaders.debugOverlays); + sheet.properties.SetVector(ShaderIDs.Params, new Vector4(overlaySettings.linearDepth ? 1f : 0f, 0f, 0f, 0f)); + PushDebugOverlay(context.command, BuiltinRenderTextureType.None, sheet, 0); + } + else if (debugOverlay == DebugOverlay.Normals) + { + var sheet = context.propertySheets.Get(context.resources.shaders.debugOverlays); + sheet.ClearKeywords(); + + if (context.camera.actualRenderingPath == RenderingPath.DeferredLighting) + sheet.EnableKeyword("SOURCE_GBUFFER"); + + PushDebugOverlay(context.command, BuiltinRenderTextureType.None, sheet, 1); + } + else if (debugOverlay == DebugOverlay.MotionVectors) + { + var sheet = context.propertySheets.Get(context.resources.shaders.debugOverlays); + sheet.properties.SetVector(ShaderIDs.Params, new Vector4(overlaySettings.motionColorIntensity, overlaySettings.motionGridSize, 0f, 0f)); + PushDebugOverlay(context.command, context.source, sheet, 2); + } + else if (debugOverlay == DebugOverlay.NANTracker) + { + var sheet = context.propertySheets.Get(context.resources.shaders.debugOverlays); + PushDebugOverlay(context.command, context.source, sheet, 3); + } + else if (debugOverlay == DebugOverlay.ColorBlindnessSimulation) + { + var sheet = context.propertySheets.Get(context.resources.shaders.debugOverlays); + sheet.properties.SetVector(ShaderIDs.Params, new Vector4(overlaySettings.colorBlindnessStrength, 0f, 0f, 0f)); + PushDebugOverlay(context.command, context.source, sheet, 4 + (int)overlaySettings.colorBlindnessType); + } + } + + internal void EndFrame() + { + foreach (var kvp in m_Monitors) + kvp.Value.requested = false; + + if (!debugOverlayActive) + DestroyDebugOverlayTarget(); + + debugOverlay = DebugOverlay.None; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebugLayer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebugLayer.cs.meta new file mode 100644 index 00000000..4d043434 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessDebugLayer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 314a03e1d67d9fb4b85926a765017e02 +timeCreated: 1499676807 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectRenderer.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectRenderer.cs new file mode 100644 index 00000000..9a5b293b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectRenderer.cs @@ -0,0 +1,78 @@ +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// The base abstract class for all effect renderer types. If you're writing your own effect you + /// should rather use . + /// + /// + public abstract class PostProcessEffectRenderer + { + /// + /// This member is set to true when is + /// called by the user to reset temporal effects and other history-based effects. + /// + protected bool m_ResetHistory = true; + + /// + /// Called when the renderer is created and its associated settings have been set. + /// + /// + public virtual void Init() + { + } + + /// + /// Override this method if your renderer needs access to any of the buffers defined in + /// . + /// + /// The currently set depth texture modes + /// + public virtual DepthTextureMode GetCameraFlags() + { + return DepthTextureMode.None; + } + + /// + /// Resets the history state for this renderer. This is automatically called when + /// is called by the user. + /// + public virtual void ResetHistory() + { + m_ResetHistory = true; + } + + /// + /// Override this method to release any resource allocated by your renderer. + /// + public virtual void Release() + { + ResetHistory(); + } + + /// + /// The render method called by when the effect is rendered. + /// + /// A context object + public abstract void Render(PostProcessRenderContext context); + + internal abstract void SetSettings(PostProcessEffectSettings settings); + } + + /// + /// The base abstract class for all effect renderer types. + /// + /// The associated type of settings for this renderer + public abstract class PostProcessEffectRenderer : PostProcessEffectRenderer + where T : PostProcessEffectSettings + { + /// + /// The current state of the effect settings associated with this renderer. + /// + public T settings { get; internal set; } + + internal override void SetSettings(PostProcessEffectSettings settings) + { + this.settings = (T)settings; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectRenderer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectRenderer.cs.meta new file mode 100644 index 00000000..cc41dbdc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectRenderer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 5cfe6169b379ff84eb9796502a1a144d +timeCreated: 1488642315 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectSettings.cs new file mode 100644 index 00000000..2b86ccfa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectSettings.cs @@ -0,0 +1,121 @@ +using System; +using System.Collections.ObjectModel; +using System.Reflection; +using System.Linq; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// The base class for all post-processing effect settings. Any + /// members found in this class will be automatically handled and interpolated by the volume + /// framework. + /// + /// + /// + /// [Serializable] + /// [PostProcess(typeof(ExampleRenderer), "Custom/ExampleEffect")] + /// public sealed class ExampleEffect : PostProcessEffectSettings + /// { + /// [Range(0f, 1f), Tooltip("Effect intensity.")] + /// public FloatParameter intensity = new FloatParameter { value = 0f }; + /// + /// public override bool IsEnabledAndSupported(PostProcessRenderContext context) + /// { + /// return enabled.value + /// && intensity.value > 0f; // Only render the effect if intensity is greater than 0 + /// } + /// } + /// + /// + [Serializable] + public class PostProcessEffectSettings : ScriptableObject + { + /// + /// The active state of the set of parameter defined in this class. + /// + /// + public bool active = true; + + /// + /// The true state of the effect override in the stack. Setting this to false will + /// disable rendering for this effect assuming a volume with a higher priority doesn't + /// override it to true. + /// + public BoolParameter enabled = new BoolParameter { overrideState = true, value = false }; + + internal ReadOnlyCollection parameters; + + void OnEnable() + { + // Automatically grab all fields of type ParameterOverride for this instance + parameters = GetType() + .GetFields(BindingFlags.Public | BindingFlags.Instance) + .Where(t => t.FieldType.IsSubclassOf(typeof(ParameterOverride))) + .OrderBy(t => t.MetadataToken) // Guaranteed order + .Select(t => (ParameterOverride)t.GetValue(this)) + .ToList() + .AsReadOnly(); + + foreach (var parameter in parameters) + parameter.OnEnable(); + } + + void OnDisable() + { + if (parameters == null) + return; + + foreach (var parameter in parameters) + parameter.OnDisable(); + } + + /// + /// Sets all the overrides for this effect to a given value. + /// + /// The value to set the override states to + /// If false, the field will also + /// be set to the given value. + public void SetAllOverridesTo(bool state, bool excludeEnabled = true) + { + foreach (var prop in parameters) + { + if (excludeEnabled && prop == enabled) + continue; + + prop.overrideState = state; + } + } + + /// + /// Returns true if the effect is currently enabled and supported. + /// + /// The current post-processing render context + /// true if the effect is currently enabled and supported + public virtual bool IsEnabledAndSupported(PostProcessRenderContext context) + { + return enabled.value; + } + + /// + /// Returns the computed hash code for this parameter. + /// + /// A computed hash code + public int GetHash() + { + // Custom hashing function used to compare the state of settings (it's not meant to be + // unique but to be a quick way to check if two setting sets have the same state or not). + // Hash collision rate should be pretty low. + unchecked + { + //return parameters.Aggregate(17, (i, p) => i * 23 + p.GetHash()); + + int hash = 17; + + foreach (var p in parameters) + hash = hash * 23 + p.GetHash(); + + return hash; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectSettings.cs.meta new file mode 100644 index 00000000..4e2b5457 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEffectSettings.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2df5c9d441da8704c8eab449a2f79d85 +timeCreated: 1487259888 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEvent.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEvent.cs new file mode 100644 index 00000000..22ec277e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEvent.cs @@ -0,0 +1,42 @@ +using System.Collections.Generic; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Injection points for custom effects. + /// + public enum PostProcessEvent + { + /// + /// Effects at this injection points will execute before transparent objects are rendered. + /// + BeforeTransparent = 0, + + /// + /// Effects at this injection points will execute after temporal anti-aliasing and before + /// builtin effects are rendered. + /// + BeforeStack = 1, + + /// + /// Effects at this injection points will execute after builtin effects have been rendered + /// and before the final pass that does FXAA and applies dithering. + /// + AfterStack = 2, + } + + // Box free comparer for our `PostProcessEvent` enum, else the runtime will box the type when + // used as a key in a dictionary, thus leading to garbage generation... *sigh* + internal struct PostProcessEventComparer : IEqualityComparer + { + public bool Equals(PostProcessEvent x, PostProcessEvent y) + { + return x == y; + } + + public int GetHashCode(PostProcessEvent obj) + { + return (int)obj; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEvent.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEvent.cs.meta new file mode 100644 index 00000000..f2fdd0bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessEvent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e4732e1210a3d39459db8b431f866659 +timeCreated: 1492527856 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessLayer.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessLayer.cs new file mode 100644 index 00000000..1071c05a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessLayer.cs @@ -0,0 +1,1327 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine.Assertions; + +namespace UnityEngine.Rendering.PostProcessing +{ +#if UNITY_2017_2_OR_NEWER && ENABLE_VR + using XRSettings = UnityEngine.XR.XRSettings; +#elif UNITY_5_6_OR_NEWER && ENABLE_VR + using XRSettings = UnityEngine.VR.VRSettings; +#endif + + /// + /// This is the component responsible for rendering post-processing effects. It must be put on + /// every camera you want post-processing to be applied to. + /// +#if UNITY_2018_3_OR_NEWER + [ExecuteAlways] +#else + [ExecuteInEditMode] +#endif + [DisallowMultipleComponent, ImageEffectAllowedInSceneView] + [AddComponentMenu("Rendering/Post-process Layer", 1000)] + [RequireComponent(typeof(Camera))] + public sealed class PostProcessLayer : MonoBehaviour + { + /// + /// Builtin anti-aliasing methods. + /// + public enum Antialiasing + { + /// + /// No anti-aliasing. + /// + None, + + /// + /// Fast Approximate Anti-aliasing (FXAA). Fast but low quality. + /// + FastApproximateAntialiasing, + + /// + /// Subpixel Morphological Anti-aliasing (SMAA). Slower but higher quality than FXAA. + /// + SubpixelMorphologicalAntialiasing, + + /// + /// Temporal Anti-aliasing (TAA). As fast as SMAA but generally higher quality. Because + /// of it's temporal nature, it can introduce ghosting artifacts on fast moving objects + /// in highly contrasted areas. + /// + TemporalAntialiasing + } + + /// + /// This is transform that will be drive the volume blending feature. In some cases you may + /// want to use a transform other than the camera, e.g. for a top down game you'll want the + /// player character to drive the blending instead of the actual camera transform. + /// Setting this field to null will disable local volumes for this layer (global ones + /// will still work). + /// + public Transform volumeTrigger; + + /// + /// A mask of layers to consider for volume blending. It allows you to do volume filtering + /// and is especially useful to optimize volume traversal. You should always have your + /// volumes in dedicated layers instead of the default one for best performances. + /// + public LayerMask volumeLayer; + + /// + /// If true, it will kill any invalid / NaN pixel and replace it with a black color + /// before post-processing is applied. It's generally a good idea to keep this enabled to + /// avoid post-processing artifacts cause by broken data in the scene. + /// + public bool stopNaNPropagation = true; + + /// + /// If true, it will render straight to the backbuffer and save the final blit done + /// by the engine. This has less overhead and will improve performance on lower-end platforms + /// (like mobiles) but breaks compatibility with legacy image effect that use OnRenderImage. + /// + public bool finalBlitToCameraTarget = false; + + /// + /// The anti-aliasing method to use for this camera. By default it's set to None. + /// + public Antialiasing antialiasingMode = Antialiasing.None; + + /// + /// Temporal Anti-aliasing settings for this camera. + /// + public TemporalAntialiasing temporalAntialiasing; + + /// + /// Subpixel Morphological Anti-aliasing settings for this camera. + /// + public SubpixelMorphologicalAntialiasing subpixelMorphologicalAntialiasing; + + /// + /// Fast Approximate Anti-aliasing settings for this camera. + /// + public FastApproximateAntialiasing fastApproximateAntialiasing; + + /// + /// Fog settings for this camera. + /// + public Fog fog; + + Dithering dithering; + + /// + /// The debug layer is reponsible for rendering debugging information on the screen. It will + /// only be used if this layer is referenced in a component. + /// + /// + public PostProcessDebugLayer debugLayer; + + [SerializeField] + PostProcessResources m_Resources; + + // UI states +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + [SerializeField] + bool m_ShowToolkit; + +#if UNITY_2017_1_OR_NEWER + [UnityEngine.Scripting.Preserve] +#endif + [SerializeField] + bool m_ShowCustomSorter; + + /// + /// If true, it will stop applying post-processing effects just before color grading + /// is applied. This is used internally to export to EXR without color grading. + /// + public bool breakBeforeColorGrading = false; + + // Pre-ordered custom user effects + // These are automatically populated and made to work properly with the serialization + // system AND the editor. Modify at your own risk. + [Serializable] + public sealed class SerializedBundleRef + { + // We can't serialize Type so use assemblyQualifiedName instead, we only need this at + // init time anyway so it's fine + public string assemblyQualifiedName; + + // Not serialized, is set/reset when deserialization kicks in + public PostProcessBundle bundle; + } + + [SerializeField] + List m_BeforeTransparentBundles; + + [SerializeField] + List m_BeforeStackBundles; + + [SerializeField] + List m_AfterStackBundles; + + public Dictionary> sortedBundles { get; private set; } + + public DepthTextureMode cameraDepthFlags { get; private set; } + + // We need to keep track of bundle initialization because for some obscure reason, on + // assembly reload a MonoBehavior's Editor OnEnable will be called BEFORE the MonoBehavior's + // own OnEnable... So we'll use it to pre-init bundles if the layer inspector is opened and + // the component hasn't been enabled yet. + public bool haveBundlesBeenInited { get; private set; } + + // Settings/Renderer bundles mapped to settings types + Dictionary m_Bundles; + + PropertySheetFactory m_PropertySheetFactory; + CommandBuffer m_LegacyCmdBufferBeforeReflections; + CommandBuffer m_LegacyCmdBufferBeforeLighting; + CommandBuffer m_LegacyCmdBufferOpaque; + CommandBuffer m_LegacyCmdBuffer; + Camera m_Camera; + PostProcessRenderContext m_CurrentContext; + LogHistogram m_LogHistogram; + + bool m_SettingsUpdateNeeded = true; + bool m_IsRenderingInSceneView = false; + + TargetPool m_TargetPool; + + bool m_NaNKilled = false; + + // Recycled list - used to reduce GC stress when gathering active effects in a bundle list + // on each frame + readonly List m_ActiveEffects = new List(); + readonly List m_Targets = new List(); + + void OnEnable() + { + Init(null); + + if (!haveBundlesBeenInited) + InitBundles(); + + m_LogHistogram = new LogHistogram(); + m_PropertySheetFactory = new PropertySheetFactory(); + m_TargetPool = new TargetPool(); + + debugLayer.OnEnable(); + + if (RuntimeUtilities.scriptableRenderPipelineActive) + return; + + InitLegacy(); + } + + void InitLegacy() + { + m_LegacyCmdBufferBeforeReflections = new CommandBuffer { name = "Deferred Ambient Occlusion" }; + m_LegacyCmdBufferBeforeLighting = new CommandBuffer { name = "Deferred Ambient Occlusion" }; + m_LegacyCmdBufferOpaque = new CommandBuffer { name = "Opaque Only Post-processing" }; + m_LegacyCmdBuffer = new CommandBuffer { name = "Post-processing" }; + + m_Camera = GetComponent(); + +#if !UNITY_2019_1_OR_NEWER // OnRenderImage (below) implies forceIntoRenderTexture + m_Camera.forceIntoRenderTexture = true; // Needed when running Forward / LDR / No MSAA +#endif + + m_Camera.AddCommandBuffer(CameraEvent.BeforeReflections, m_LegacyCmdBufferBeforeReflections); + m_Camera.AddCommandBuffer(CameraEvent.BeforeLighting, m_LegacyCmdBufferBeforeLighting); + m_Camera.AddCommandBuffer(CameraEvent.BeforeImageEffectsOpaque, m_LegacyCmdBufferOpaque); + m_Camera.AddCommandBuffer(CameraEvent.BeforeImageEffects, m_LegacyCmdBuffer); + + // Internal context used if no SRP is set + m_CurrentContext = new PostProcessRenderContext(); + } + + +#if UNITY_2019_1_OR_NEWER + // We always use a CommandBuffer to blit to the final render target + // OnRenderImage is used only to avoid the automatic blit from the RenderTexture of Camera.forceIntoRenderTexture to the actual target + [ImageEffectUsesCommandBuffer] + void OnRenderImage(RenderTexture src, RenderTexture dst) + { + if (finalBlitToCameraTarget) + RenderTexture.active = dst; // silence warning + else + Graphics.Blit(src, dst); + } +#endif + + /// + /// Initializes this layer. If you create the layer via scripting you should always call + /// this method. + /// + /// A reference to the resource asset + public void Init(PostProcessResources resources) + { + if (resources != null) m_Resources = resources; + + RuntimeUtilities.CreateIfNull(ref temporalAntialiasing); + RuntimeUtilities.CreateIfNull(ref subpixelMorphologicalAntialiasing); + RuntimeUtilities.CreateIfNull(ref fastApproximateAntialiasing); + RuntimeUtilities.CreateIfNull(ref dithering); + RuntimeUtilities.CreateIfNull(ref fog); + RuntimeUtilities.CreateIfNull(ref debugLayer); + } + + public void InitBundles() + { + if (haveBundlesBeenInited) + return; + + // Create these lists only once, the serialization system will take over after that + RuntimeUtilities.CreateIfNull(ref m_BeforeTransparentBundles); + RuntimeUtilities.CreateIfNull(ref m_BeforeStackBundles); + RuntimeUtilities.CreateIfNull(ref m_AfterStackBundles); + + // Create a bundle for each effect type + m_Bundles = new Dictionary(); + + foreach (var type in PostProcessManager.instance.settingsTypes.Keys) + { + var settings = (PostProcessEffectSettings)ScriptableObject.CreateInstance(type); + var bundle = new PostProcessBundle(settings); + m_Bundles.Add(type, bundle); + } + + // Update sorted lists with newly added or removed effects in the assemblies + UpdateBundleSortList(m_BeforeTransparentBundles, PostProcessEvent.BeforeTransparent); + UpdateBundleSortList(m_BeforeStackBundles, PostProcessEvent.BeforeStack); + UpdateBundleSortList(m_AfterStackBundles, PostProcessEvent.AfterStack); + + // Push all sorted lists in a dictionary for easier access + sortedBundles = new Dictionary>(new PostProcessEventComparer()) + { + { PostProcessEvent.BeforeTransparent, m_BeforeTransparentBundles }, + { PostProcessEvent.BeforeStack, m_BeforeStackBundles }, + { PostProcessEvent.AfterStack, m_AfterStackBundles } + }; + + // Done + haveBundlesBeenInited = true; + } + + void UpdateBundleSortList(List sortedList, PostProcessEvent evt) + { + // First get all effects associated with the injection point + var effects = m_Bundles.Where(kvp => kvp.Value.attribute.eventType == evt && !kvp.Value.attribute.builtinEffect) + .Select(kvp => kvp.Value) + .ToList(); + + // Remove types that don't exist anymore + sortedList.RemoveAll(x => + { + string searchStr = x.assemblyQualifiedName; + return !effects.Exists(b => b.settings.GetType().AssemblyQualifiedName == searchStr); + }); + + // Add new ones + foreach (var effect in effects) + { + string typeName = effect.settings.GetType().AssemblyQualifiedName; + + if (!sortedList.Exists(b => b.assemblyQualifiedName == typeName)) + { + var sbr = new SerializedBundleRef { assemblyQualifiedName = typeName }; + sortedList.Add(sbr); + } + } + + // Link internal references + foreach (var effect in sortedList) + { + string typeName = effect.assemblyQualifiedName; + var bundle = effects.Find(b => b.settings.GetType().AssemblyQualifiedName == typeName); + effect.bundle = bundle; + } + } + + void OnDisable() + { + // Have to check for null camera in case the user is doing back'n'forth between SRP and + // legacy + if (m_Camera != null) + { + if (m_LegacyCmdBufferBeforeReflections != null) + m_Camera.RemoveCommandBuffer(CameraEvent.BeforeReflections, m_LegacyCmdBufferBeforeReflections); + if (m_LegacyCmdBufferBeforeLighting != null) + m_Camera.RemoveCommandBuffer(CameraEvent.BeforeLighting, m_LegacyCmdBufferBeforeLighting); + if (m_LegacyCmdBufferOpaque != null) + m_Camera.RemoveCommandBuffer(CameraEvent.BeforeImageEffectsOpaque, m_LegacyCmdBufferOpaque); + if (m_LegacyCmdBuffer != null) + m_Camera.RemoveCommandBuffer(CameraEvent.BeforeImageEffects, m_LegacyCmdBuffer); + } + + temporalAntialiasing.Release(); + m_LogHistogram.Release(); + + foreach (var bundle in m_Bundles.Values) + bundle.Release(); + + m_Bundles.Clear(); + m_PropertySheetFactory.Release(); + + if (debugLayer != null) + debugLayer.OnDisable(); + + // Might be an issue if several layers are blending in the same frame... + TextureLerper.instance.Clear(); + + haveBundlesBeenInited = false; + } + + // Called everytime the user resets the component from the inspector and more importantly + // the first time it's added to a GameObject. As we don't have added/removed event for + // components, this will do fine + void Reset() + { + volumeTrigger = transform; + } + + void OnPreCull() + { + // Unused in scriptable render pipelines + if (RuntimeUtilities.scriptableRenderPipelineActive) + return; + + if (m_Camera == null || m_CurrentContext == null) + InitLegacy(); + + // Postprocessing does tweak load/store actions when it uses render targets. + // But when using builtin render pipeline, Camera will silently apply viewport when setting render target, + // meaning that Postprocessing might think that it is rendering to fullscreen RT + // and use LoadAction.DontCare freely, which will ruin the RT if we are using viewport. + // It should actually check for having tiled architecture but this is not exposed to script, + // so we are checking for mobile as a good substitute +#if UNITY_2019_3_OR_NEWER + if(SystemInfo.usesLoadStoreActions) +#else + if(Application.isMobilePlatform) +#endif + { + Rect r = m_Camera.rect; + if(Mathf.Abs(r.x) > 1e-6f || Mathf.Abs(r.y) > 1e-6f || Mathf.Abs(1.0f - r.width) > 1e-6f || Mathf.Abs(1.0f - r.height) > 1e-6f) + { + Debug.LogWarning("When used with builtin render pipeline, Postprocessing package expects to be used on a fullscreen Camera.\nPlease note that using Camera viewport may result in visual artefacts or some things not working.", m_Camera); + } + } + + // Resets the projection matrix from previous frame in case TAA was enabled. + // We also need to force reset the non-jittered projection matrix here as it's not done + // when ResetProjectionMatrix() is called and will break transparent rendering if TAA + // is switched off and the FOV or any other camera property changes. + +#if UNITY_2018_2_OR_NEWER + if (!m_Camera.usePhysicalProperties) +#endif + m_Camera.ResetProjectionMatrix(); + m_Camera.nonJitteredProjectionMatrix = m_Camera.projectionMatrix; + +#if ENABLE_VR + if (m_Camera.stereoEnabled) + { + m_Camera.ResetStereoProjectionMatrices(); + Shader.SetGlobalFloat(ShaderIDs.RenderViewportScaleFactor, XRSettings.renderViewportScale); + } + else +#endif + { + Shader.SetGlobalFloat(ShaderIDs.RenderViewportScaleFactor, 1.0f); + } + + BuildCommandBuffers(); + } + + void OnPreRender() + { + // Unused in scriptable render pipelines + // Only needed for multi-pass stereo right eye + if (RuntimeUtilities.scriptableRenderPipelineActive || + (m_Camera.stereoActiveEye != Camera.MonoOrStereoscopicEye.Right)) + return; + + BuildCommandBuffers(); + } + + static bool RequiresInitialBlit(Camera camera, PostProcessRenderContext context) + { +#if UNITY_2019_1_OR_NEWER + if (camera.allowMSAA) // this shouldn't be necessary, but until re-tested on older Unity versions just do the blits + return true; + if (RuntimeUtilities.scriptableRenderPipelineActive) // Should never be called from SRP + return true; + + return false; +#else + return true; +#endif + } + + void UpdateSrcDstForOpaqueOnly(ref int src, ref int dst, PostProcessRenderContext context, RenderTargetIdentifier cameraTarget, int opaqueOnlyEffectsRemaining) + { + if (src > -1) + context.command.ReleaseTemporaryRT(src); + + context.source = context.destination; + src = dst; + + if (opaqueOnlyEffectsRemaining == 1) + { + context.destination = cameraTarget; + } + else + { + dst = m_TargetPool.Get(); + context.destination = dst; + context.GetScreenSpaceTemporaryRT(context.command, dst, 0, context.sourceFormat); + } + } + + void BuildCommandBuffers() + { + var context = m_CurrentContext; + var sourceFormat = m_Camera.allowHDR ? RuntimeUtilities.defaultHDRRenderTextureFormat : RenderTextureFormat.Default; + + if (!RuntimeUtilities.isFloatingPointFormat(sourceFormat)) + m_NaNKilled = true; + + context.Reset(); + context.camera = m_Camera; + context.sourceFormat = sourceFormat; + + // TODO: Investigate retaining command buffers on XR multi-pass right eye + m_LegacyCmdBufferBeforeReflections.Clear(); + m_LegacyCmdBufferBeforeLighting.Clear(); + m_LegacyCmdBufferOpaque.Clear(); + m_LegacyCmdBuffer.Clear(); + + SetupContext(context); + + context.command = m_LegacyCmdBufferOpaque; + TextureLerper.instance.BeginFrame(context); + UpdateVolumeSystem(context.camera, context.command); + + // Lighting & opaque-only effects + var aoBundle = GetBundle(); + var aoSettings = aoBundle.CastSettings(); + var aoRenderer = aoBundle.CastRenderer(); + + bool aoSupported = aoSettings.IsEnabledAndSupported(context); + bool aoAmbientOnly = aoRenderer.IsAmbientOnly(context); + bool isAmbientOcclusionDeferred = aoSupported && aoAmbientOnly; + bool isAmbientOcclusionOpaque = aoSupported && !aoAmbientOnly; + + var ssrBundle = GetBundle(); + var ssrSettings = ssrBundle.settings; + var ssrRenderer = ssrBundle.renderer; + bool isScreenSpaceReflectionsActive = ssrSettings.IsEnabledAndSupported(context); + + // Ambient-only AO is a special case and has to be done in separate command buffers + if (isAmbientOcclusionDeferred) + { + var ao = aoRenderer.Get(); + + // Render as soon as possible - should be done async in SRPs when available + context.command = m_LegacyCmdBufferBeforeReflections; + ao.RenderAmbientOnly(context); + + // Composite with GBuffer right before the lighting pass + context.command = m_LegacyCmdBufferBeforeLighting; + ao.CompositeAmbientOnly(context); + } + else if (isAmbientOcclusionOpaque) + { + context.command = m_LegacyCmdBufferOpaque; + aoRenderer.Get().RenderAfterOpaque(context); + } + + bool isFogActive = fog.IsEnabledAndSupported(context); + bool hasCustomOpaqueOnlyEffects = HasOpaqueOnlyEffects(context); + int opaqueOnlyEffects = 0; + opaqueOnlyEffects += isScreenSpaceReflectionsActive ? 1 : 0; + opaqueOnlyEffects += isFogActive ? 1 : 0; + opaqueOnlyEffects += hasCustomOpaqueOnlyEffects ? 1 : 0; + + // This works on right eye because it is resolved/populated at runtime + var cameraTarget = new RenderTargetIdentifier(BuiltinRenderTextureType.CameraTarget); + + if (opaqueOnlyEffects > 0) + { + var cmd = m_LegacyCmdBufferOpaque; + context.command = cmd; + context.source = cameraTarget; + context.destination = cameraTarget; + int srcTarget = -1; + int dstTarget = -1; + + UpdateSrcDstForOpaqueOnly(ref srcTarget, ref dstTarget, context, cameraTarget, opaqueOnlyEffects + 1); // + 1 for blit + + if (RequiresInitialBlit(m_Camera, context) || opaqueOnlyEffects == 1) + { + cmd.BuiltinBlit(context.source, context.destination, RuntimeUtilities.copyStdMaterial, stopNaNPropagation ? 1 : 0); + UpdateSrcDstForOpaqueOnly(ref srcTarget, ref dstTarget, context, cameraTarget, opaqueOnlyEffects); + } + + if (isScreenSpaceReflectionsActive) + { + ssrRenderer.Render(context); + opaqueOnlyEffects--; + UpdateSrcDstForOpaqueOnly(ref srcTarget, ref dstTarget, context, cameraTarget, opaqueOnlyEffects); + } + + if (isFogActive) + { + fog.Render(context); + opaqueOnlyEffects--; + UpdateSrcDstForOpaqueOnly(ref srcTarget, ref dstTarget, context, cameraTarget, opaqueOnlyEffects); + } + + if (hasCustomOpaqueOnlyEffects) + RenderOpaqueOnly(context); + + cmd.ReleaseTemporaryRT(srcTarget); + } + + // Post-transparency stack + int tempRt = -1; + bool forceNanKillPass = (!m_NaNKilled && stopNaNPropagation && RuntimeUtilities.isFloatingPointFormat(sourceFormat)); + if (RequiresInitialBlit(m_Camera, context) || forceNanKillPass) + { + tempRt = m_TargetPool.Get(); + context.GetScreenSpaceTemporaryRT(m_LegacyCmdBuffer, tempRt, 0, sourceFormat, RenderTextureReadWrite.sRGB); + m_LegacyCmdBuffer.BuiltinBlit(cameraTarget, tempRt, RuntimeUtilities.copyStdMaterial, stopNaNPropagation ? 1 : 0); + if (!m_NaNKilled) + m_NaNKilled = stopNaNPropagation; + + context.source = tempRt; + } + else + { + context.source = cameraTarget; + } + + context.destination = cameraTarget; + +#if UNITY_2019_1_OR_NEWER + if (finalBlitToCameraTarget && !RuntimeUtilities.scriptableRenderPipelineActive) + { + if (m_Camera.targetTexture) + { + context.destination = m_Camera.targetTexture.colorBuffer; + } + else + { + context.flip = true; + context.destination = Display.main.colorBuffer; + } + } +#endif + + context.command = m_LegacyCmdBuffer; + + Render(context); + + if (tempRt > -1) + m_LegacyCmdBuffer.ReleaseTemporaryRT(tempRt); + } + + void OnPostRender() + { + // Unused in scriptable render pipelines + if (RuntimeUtilities.scriptableRenderPipelineActive) + return; + + if (m_CurrentContext.IsTemporalAntialiasingActive()) + { +#if UNITY_2018_2_OR_NEWER + // TAA calls SetProjectionMatrix so if the camera projection mode was physical, it gets set to explicit. So we set it back to physical. + if (m_CurrentContext.physicalCamera) + m_Camera.usePhysicalProperties = true; + else +#endif + m_Camera.ResetProjectionMatrix(); + + if (m_CurrentContext.stereoActive) + { + if (RuntimeUtilities.isSinglePassStereoEnabled || m_Camera.stereoActiveEye == Camera.MonoOrStereoscopicEye.Right) + m_Camera.ResetStereoProjectionMatrices(); + } + } + } + + public PostProcessBundle GetBundle() + where T : PostProcessEffectSettings + { + return GetBundle(typeof(T)); + } + + public PostProcessBundle GetBundle(Type settingsType) + { + Assert.IsTrue(m_Bundles.ContainsKey(settingsType), "Invalid type"); + return m_Bundles[settingsType]; + } + + /// + /// Gets the current settings for a given effect. + /// + /// The type of effect to look for + /// The current state of an effect + public T GetSettings() + where T : PostProcessEffectSettings + { + return GetBundle().CastSettings(); + } + + /// + /// Utility method to bake a multi-scale volumetric obscurance map for the current camera. + /// This will only work if ambient occlusion is active in the scene. + /// + /// The command buffer to use for rendering steps + /// The camera to render ambient occlusion for + /// The destination render target + /// The depth map to use. If null, it will use the depth map + /// from the given camera + /// Should the result be inverted? + /// Should use MSAA? + public void BakeMSVOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, RenderTargetIdentifier? depthMap, bool invert, bool isMSAA = false) + { + var bundle = GetBundle(); + var renderer = bundle.CastRenderer().GetMultiScaleVO(); + renderer.SetResources(m_Resources); + renderer.GenerateAOMap(cmd, camera, destination, depthMap, invert, isMSAA); + } + + internal void OverrideSettings(List baseSettings, float interpFactor) + { + // Go through all settings & overriden parameters for the given volume and lerp values + foreach (var settings in baseSettings) + { + if (!settings.active) + continue; + + var target = GetBundle(settings.GetType()).settings; + int count = settings.parameters.Count; + + for (int i = 0; i < count; i++) + { + var toParam = settings.parameters[i]; + if (toParam.overrideState) + { + var fromParam = target.parameters[i]; + fromParam.Interp(fromParam, toParam, interpFactor); + } + } + } + } + + // In the legacy render loop you have to explicitely set flags on camera to tell that you + // need depth, depth+normals or motion vectors... This won't have any effect with most + // scriptable render pipelines. + void SetLegacyCameraFlags(PostProcessRenderContext context) + { + var flags = DepthTextureMode.None; + + foreach (var bundle in m_Bundles) + { + if (bundle.Value.settings.IsEnabledAndSupported(context)) + flags |= bundle.Value.renderer.GetCameraFlags(); + } + + // Special case for AA & lighting effects + if (context.IsTemporalAntialiasingActive()) + flags |= temporalAntialiasing.GetCameraFlags(); + + if (fog.IsEnabledAndSupported(context)) + flags |= fog.GetCameraFlags(); + + if (debugLayer.debugOverlay != DebugOverlay.None) + flags |= debugLayer.GetCameraFlags(); + + context.camera.depthTextureMode |= flags; + cameraDepthFlags = flags; + } + + /// + /// This method should be called whenever you need to reset any temporal effect, e.g. when + /// doing camera cuts. + /// + public void ResetHistory() + { + foreach (var bundle in m_Bundles) + bundle.Value.ResetHistory(); + + temporalAntialiasing.ResetHistory(); + } + + /// + /// Checks if this layer has any active opaque-only effect. + /// + /// The current render context + /// true if opaque-only effects are active, false otherwise + public bool HasOpaqueOnlyEffects(PostProcessRenderContext context) + { + return HasActiveEffects(PostProcessEvent.BeforeTransparent, context); + } + + /// + /// Checks if this layer has any active effect at the given injection point. + /// + /// The injection point to look for + /// The current render context + /// true if any effect at the given injection point is active, false + /// otherwise + public bool HasActiveEffects(PostProcessEvent evt, PostProcessRenderContext context) + { + var list = sortedBundles[evt]; + + foreach (var item in list) + { + bool enabledAndSupported = item.bundle.settings.IsEnabledAndSupported(context); + + if (context.isSceneView) + { + if (item.bundle.attribute.allowInSceneView && enabledAndSupported) + return true; + } + else if (enabledAndSupported) + { + return true; + } + } + + return false; + } + + void SetupContext(PostProcessRenderContext context) + { + RuntimeUtilities.UpdateResources(m_Resources); + + m_IsRenderingInSceneView = context.camera.cameraType == CameraType.SceneView; + context.isSceneView = m_IsRenderingInSceneView; + context.resources = m_Resources; + context.propertySheets = m_PropertySheetFactory; + context.debugLayer = debugLayer; + context.antialiasing = antialiasingMode; + context.temporalAntialiasing = temporalAntialiasing; + context.logHistogram = m_LogHistogram; + +#if UNITY_2018_2_OR_NEWER + context.physicalCamera = context.camera.usePhysicalProperties; +#endif + + SetLegacyCameraFlags(context); + + // Prepare debug overlay + debugLayer.SetFrameSize(context.width, context.height); + + // Unsafe to keep this around but we need it for OnGUI events for debug views + // Will be removed eventually + m_CurrentContext = context; + } + + /// + /// Updates the state of the volume system. This should be called before any other + /// post-processing method when running in a scriptable render pipeline. You don't need to + /// call this method when running in one of the builtin pipelines. + /// + /// The currently rendering camera. + /// A command buffer to fill. + public void UpdateVolumeSystem(Camera cam, CommandBuffer cmd) + { + if (m_SettingsUpdateNeeded) + { + cmd.BeginSample("VolumeBlending"); + PostProcessManager.instance.UpdateSettings(this, cam); + cmd.EndSample("VolumeBlending"); + m_TargetPool.Reset(); + + // TODO: fix me once VR support is in SRP + // Needed in SRP so that _RenderViewportScaleFactor isn't 0 + if (RuntimeUtilities.scriptableRenderPipelineActive) + Shader.SetGlobalFloat(ShaderIDs.RenderViewportScaleFactor, 1f); + } + + m_SettingsUpdateNeeded = false; + } + + /// + /// Renders effects in the bucket. You + /// should call before calling this method as it won't + /// automatically blit source into destination if no opaque-only effect is active. + /// + /// The current post-processing context. + public void RenderOpaqueOnly(PostProcessRenderContext context) + { + if (RuntimeUtilities.scriptableRenderPipelineActive) + SetupContext(context); + + TextureLerper.instance.BeginFrame(context); + + // Update & override layer settings first (volume blending), will only be done once per + // frame, either here or in Render() if there isn't any opaque-only effect to render. + // TODO: should be removed, keeping this here for older SRPs + UpdateVolumeSystem(context.camera, context.command); + + RenderList(sortedBundles[PostProcessEvent.BeforeTransparent], context, "OpaqueOnly"); + } + + /// + /// Renders all effects not in the bucket. + /// + /// The current post-processing context. + public void Render(PostProcessRenderContext context) + { + if (RuntimeUtilities.scriptableRenderPipelineActive) + SetupContext(context); + + TextureLerper.instance.BeginFrame(context); + var cmd = context.command; + + // Update & override layer settings first (volume blending) if the opaque only pass + // hasn't been called this frame. + // TODO: should be removed, keeping this here for older SRPs + UpdateVolumeSystem(context.camera, context.command); + + // Do a NaN killing pass if needed + int lastTarget = -1; + RenderTargetIdentifier cameraTexture = context.source; + +#if UNITY_2019_1_OR_NEWER + if (context.stereoActive && context.numberOfEyes > 1 && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePass) + { + cmd.SetSinglePassStereo(SinglePassStereoMode.None); + cmd.DisableShaderKeyword("UNITY_SINGLE_PASS_STEREO"); + } +#endif + + for (int eye = 0; eye < context.numberOfEyes; eye++) + { + bool preparedStereoSource = false; + + if (stopNaNPropagation && !m_NaNKilled) + { + lastTarget = m_TargetPool.Get(); + context.GetScreenSpaceTemporaryRT(cmd, lastTarget, 0, context.sourceFormat); + if (context.stereoActive && context.numberOfEyes > 1) + { + if (context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePassInstanced) + { + cmd.BlitFullscreenTriangleFromTexArray(context.source, lastTarget, RuntimeUtilities.copyFromTexArraySheet, 1, false, eye); + preparedStereoSource = true; + } + else if (context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePass) + { + cmd.BlitFullscreenTriangleFromDoubleWide(context.source, lastTarget, RuntimeUtilities.copyStdFromDoubleWideMaterial, 1, eye); + preparedStereoSource = true; + } + } + else + cmd.BlitFullscreenTriangle(context.source, lastTarget, RuntimeUtilities.copySheet, 1); + context.source = lastTarget; + m_NaNKilled = true; + } + + if (!preparedStereoSource && context.numberOfEyes > 1) + { + lastTarget = m_TargetPool.Get(); + context.GetScreenSpaceTemporaryRT(cmd, lastTarget, 0, context.sourceFormat); + if (context.stereoActive) + { + if (context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePassInstanced) + { + cmd.BlitFullscreenTriangleFromTexArray(context.source, lastTarget, RuntimeUtilities.copyFromTexArraySheet, 1, false, eye); + preparedStereoSource = true; + } + else if (context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePass) + { + cmd.BlitFullscreenTriangleFromDoubleWide(context.source, lastTarget, RuntimeUtilities.copyStdFromDoubleWideMaterial, stopNaNPropagation ? 1 : 0, eye); + preparedStereoSource = true; + } + } + context.source = lastTarget; + } + + // Do temporal anti-aliasing first + if (context.IsTemporalAntialiasingActive()) + { + if (!RuntimeUtilities.scriptableRenderPipelineActive) + { + if (context.stereoActive) + { + // We only need to configure all of this once for stereo, during OnPreCull + if (context.camera.stereoActiveEye != Camera.MonoOrStereoscopicEye.Right) + temporalAntialiasing.ConfigureStereoJitteredProjectionMatrices(context); + } + else + { + temporalAntialiasing.ConfigureJitteredProjectionMatrix(context); + } + } + + var taaTarget = m_TargetPool.Get(); + var finalDestination = context.destination; + context.GetScreenSpaceTemporaryRT(cmd, taaTarget, 0, context.sourceFormat); + context.destination = taaTarget; + temporalAntialiasing.Render(context); + context.source = taaTarget; + context.destination = finalDestination; + + if (lastTarget > -1) + cmd.ReleaseTemporaryRT(lastTarget); + + lastTarget = taaTarget; + } + + bool hasBeforeStackEffects = HasActiveEffects(PostProcessEvent.BeforeStack, context); + bool hasAfterStackEffects = HasActiveEffects(PostProcessEvent.AfterStack, context) && !breakBeforeColorGrading; + bool needsFinalPass = (hasAfterStackEffects + || (antialiasingMode == Antialiasing.FastApproximateAntialiasing) || (antialiasingMode == Antialiasing.SubpixelMorphologicalAntialiasing && subpixelMorphologicalAntialiasing.IsSupported())) + && !breakBeforeColorGrading; + + // Right before the builtin stack + if (hasBeforeStackEffects) + lastTarget = RenderInjectionPoint(PostProcessEvent.BeforeStack, context, "BeforeStack", lastTarget); + + // Builtin stack + lastTarget = RenderBuiltins(context, !needsFinalPass, lastTarget, eye); + + // After the builtin stack but before the final pass (before FXAA & Dithering) + if (hasAfterStackEffects) + lastTarget = RenderInjectionPoint(PostProcessEvent.AfterStack, context, "AfterStack", lastTarget); + + // And close with the final pass + if (needsFinalPass) + RenderFinalPass(context, lastTarget, eye); + + if (context.stereoActive) + context.source = cameraTexture; + } + +#if UNITY_2019_1_OR_NEWER + if (context.stereoActive && context.numberOfEyes > 1 && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePass) + { + cmd.SetSinglePassStereo(SinglePassStereoMode.SideBySide); + cmd.EnableShaderKeyword("UNITY_SINGLE_PASS_STEREO"); + } +#endif + + // Render debug monitors & overlay if requested + debugLayer.RenderSpecialOverlays(context); + debugLayer.RenderMonitors(context); + + // End frame cleanup + TextureLerper.instance.EndFrame(); + debugLayer.EndFrame(); + m_SettingsUpdateNeeded = true; + m_NaNKilled = false; + } + + int RenderInjectionPoint(PostProcessEvent evt, PostProcessRenderContext context, string marker, int releaseTargetAfterUse = -1) + { + int tempTarget = m_TargetPool.Get(); + var finalDestination = context.destination; + + var cmd = context.command; + context.GetScreenSpaceTemporaryRT(cmd, tempTarget, 0, context.sourceFormat); + context.destination = tempTarget; + RenderList(sortedBundles[evt], context, marker); + context.source = tempTarget; + context.destination = finalDestination; + + if (releaseTargetAfterUse > -1) + cmd.ReleaseTemporaryRT(releaseTargetAfterUse); + + return tempTarget; + } + + void RenderList(List list, PostProcessRenderContext context, string marker) + { + var cmd = context.command; + cmd.BeginSample(marker); + + // First gather active effects - we need this to manage render targets more efficiently + m_ActiveEffects.Clear(); + for (int i = 0; i < list.Count; i++) + { + var effect = list[i].bundle; + if (effect.settings.IsEnabledAndSupported(context)) + { + if (!context.isSceneView || (context.isSceneView && effect.attribute.allowInSceneView)) + m_ActiveEffects.Add(effect.renderer); + } + } + + int count = m_ActiveEffects.Count; + + // If there's only one active effect, we can simply execute it and skip the rest + if (count == 1) + { + m_ActiveEffects[0].Render(context); + } + else + { + // Else create the target chain + m_Targets.Clear(); + m_Targets.Add(context.source); // First target is always source + + int tempTarget1 = m_TargetPool.Get(); + int tempTarget2 = m_TargetPool.Get(); + + for (int i = 0; i < count - 1; i++) + m_Targets.Add(i % 2 == 0 ? tempTarget1 : tempTarget2); + + m_Targets.Add(context.destination); // Last target is always destination + + // Render + context.GetScreenSpaceTemporaryRT(cmd, tempTarget1, 0, context.sourceFormat); + if (count > 2) + context.GetScreenSpaceTemporaryRT(cmd, tempTarget2, 0, context.sourceFormat); + + for (int i = 0; i < count; i++) + { + context.source = m_Targets[i]; + context.destination = m_Targets[i + 1]; + m_ActiveEffects[i].Render(context); + } + + cmd.ReleaseTemporaryRT(tempTarget1); + if (count > 2) + cmd.ReleaseTemporaryRT(tempTarget2); + } + + cmd.EndSample(marker); + } + + void ApplyFlip(PostProcessRenderContext context, MaterialPropertyBlock properties) + { + if (context.flip && !context.isSceneView) + properties.SetVector(ShaderIDs.UVTransform, new Vector4(1.0f, 1.0f, 0.0f, 0.0f)); + else + ApplyDefaultFlip(properties); + } + + void ApplyDefaultFlip(MaterialPropertyBlock properties) + { + properties.SetVector(ShaderIDs.UVTransform, SystemInfo.graphicsUVStartsAtTop ? new Vector4(1.0f, -1.0f, 0.0f, 1.0f) : new Vector4(1.0f, 1.0f, 0.0f, 0.0f)); + } + + int RenderBuiltins(PostProcessRenderContext context, bool isFinalPass, int releaseTargetAfterUse = -1, int eye = -1) + { + var uberSheet = context.propertySheets.Get(context.resources.shaders.uber); + uberSheet.ClearKeywords(); + uberSheet.properties.Clear(); + context.uberSheet = uberSheet; + context.autoExposureTexture = RuntimeUtilities.whiteTexture; + context.bloomBufferNameID = -1; + + if (isFinalPass && context.stereoActive && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePassInstanced) + uberSheet.EnableKeyword("STEREO_INSTANCING_ENABLED"); + + var cmd = context.command; + cmd.BeginSample("BuiltinStack"); + + int tempTarget = -1; + var finalDestination = context.destination; + + if (!isFinalPass) + { + // Render to an intermediate target as this won't be the final pass + tempTarget = m_TargetPool.Get(); + context.GetScreenSpaceTemporaryRT(cmd, tempTarget, 0, context.sourceFormat); + context.destination = tempTarget; + + // Handle FXAA's keep alpha mode + if (antialiasingMode == Antialiasing.FastApproximateAntialiasing && !fastApproximateAntialiasing.keepAlpha) + uberSheet.properties.SetFloat(ShaderIDs.LumaInAlpha, 1f); + } + + // Depth of field final combination pass used to be done in Uber which led to artifacts + // when used at the same time as Bloom (because both effects used the same source, so + // the stronger bloom was, the more DoF was eaten away in out of focus areas) + int depthOfFieldTarget = RenderEffect(context, true); + + // Motion blur is a separate pass - could potentially be done after DoF depending on the + // kind of results you're looking for... + int motionBlurTarget = RenderEffect(context, true); + + // Prepare exposure histogram if needed + if (ShouldGenerateLogHistogram(context)) + m_LogHistogram.Generate(context); + + // Uber effects + RenderEffect(context); + uberSheet.properties.SetTexture(ShaderIDs.AutoExposureTex, context.autoExposureTexture); + + RenderEffect(context); + RenderEffect(context); + RenderEffect(context); + RenderEffect(context); + RenderEffect(context); + + if (!breakBeforeColorGrading) + RenderEffect(context); + + if (isFinalPass) + { + uberSheet.EnableKeyword("FINALPASS"); + dithering.Render(context); + ApplyFlip(context, uberSheet.properties); + } + else + { + ApplyDefaultFlip(uberSheet.properties); + } + + if (context.stereoActive && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePassInstanced) + { + uberSheet.properties.SetFloat(ShaderIDs.DepthSlice, eye); + cmd.BlitFullscreenTriangleToTexArray(context.source, context.destination, uberSheet, 0, false, eye); + } + else if (isFinalPass && context.stereoActive && context.numberOfEyes > 1 && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePass) + { + cmd.BlitFullscreenTriangleToDoubleWide(context.source, context.destination, uberSheet, 0, eye); + } +#if LWRP_1_0_0_OR_NEWER + else if (isFinalPass) + cmd.BlitFullscreenTriangle(context.source, context.destination, uberSheet, 0, false, context.camera.pixelRect); +#endif + else + cmd.BlitFullscreenTriangle(context.source, context.destination, uberSheet, 0); + + context.source = context.destination; + context.destination = finalDestination; + + if (releaseTargetAfterUse > -1) cmd.ReleaseTemporaryRT(releaseTargetAfterUse); + if (motionBlurTarget > -1) cmd.ReleaseTemporaryRT(motionBlurTarget); + if (depthOfFieldTarget > -1) cmd.ReleaseTemporaryRT(depthOfFieldTarget); + if (context.bloomBufferNameID > -1) cmd.ReleaseTemporaryRT(context.bloomBufferNameID); + + cmd.EndSample("BuiltinStack"); + + return tempTarget; + } + + // This pass will have to be disabled for HDR screen output as it's an LDR pass + void RenderFinalPass(PostProcessRenderContext context, int releaseTargetAfterUse = -1, int eye = -1) + { + var cmd = context.command; + cmd.BeginSample("FinalPass"); + + if (breakBeforeColorGrading) + { + var sheet = context.propertySheets.Get(context.resources.shaders.discardAlpha); + if (context.stereoActive && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePassInstanced) + sheet.EnableKeyword("STEREO_INSTANCING_ENABLED"); + + if (context.stereoActive && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePassInstanced) + { + sheet.properties.SetFloat(ShaderIDs.DepthSlice, eye); + cmd.BlitFullscreenTriangleToTexArray(context.source, context.destination, sheet, 0, false, eye); + } + else if (context.stereoActive && context.numberOfEyes > 1 && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePass) + { + cmd.BlitFullscreenTriangleToDoubleWide(context.source, context.destination, sheet, 0, eye); + } + else + cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, 0); + } + else + { + var uberSheet = context.propertySheets.Get(context.resources.shaders.finalPass); + uberSheet.ClearKeywords(); + uberSheet.properties.Clear(); + context.uberSheet = uberSheet; + int tempTarget = -1; + + if (context.stereoActive && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePassInstanced) + uberSheet.EnableKeyword("STEREO_INSTANCING_ENABLED"); + + if (antialiasingMode == Antialiasing.FastApproximateAntialiasing) + { + uberSheet.EnableKeyword(fastApproximateAntialiasing.fastMode + ? "FXAA_LOW" + : "FXAA" + ); + + if (fastApproximateAntialiasing.keepAlpha) + uberSheet.EnableKeyword("FXAA_KEEP_ALPHA"); + } + else if (antialiasingMode == Antialiasing.SubpixelMorphologicalAntialiasing && subpixelMorphologicalAntialiasing.IsSupported()) + { + tempTarget = m_TargetPool.Get(); + var finalDestination = context.destination; + context.GetScreenSpaceTemporaryRT(context.command, tempTarget, 0, context.sourceFormat); + context.destination = tempTarget; + subpixelMorphologicalAntialiasing.Render(context); + context.source = tempTarget; + context.destination = finalDestination; + } + + dithering.Render(context); + + ApplyFlip(context, uberSheet.properties); + if (context.stereoActive && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePassInstanced) + { + uberSheet.properties.SetFloat(ShaderIDs.DepthSlice, eye); + cmd.BlitFullscreenTriangleToTexArray(context.source, context.destination, uberSheet, 0, false, eye); + } + else if (context.stereoActive && context.numberOfEyes > 1 && context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePass) + { + cmd.BlitFullscreenTriangleToDoubleWide(context.source, context.destination, uberSheet, 0, eye); + } + else +#if LWRP_1_0_0_OR_NEWER + cmd.BlitFullscreenTriangle(context.source, context.destination, uberSheet, 0, false, context.camera.pixelRect); +#else + cmd.BlitFullscreenTriangle(context.source, context.destination, uberSheet, 0); +#endif + + if (tempTarget > -1) + cmd.ReleaseTemporaryRT(tempTarget); + } + + if (releaseTargetAfterUse > -1) + cmd.ReleaseTemporaryRT(releaseTargetAfterUse); + + cmd.EndSample("FinalPass"); + } + + int RenderEffect(PostProcessRenderContext context, bool useTempTarget = false) + where T : PostProcessEffectSettings + { + var effect = GetBundle(); + + if (!effect.settings.IsEnabledAndSupported(context)) + return -1; + + if (m_IsRenderingInSceneView && !effect.attribute.allowInSceneView) + return -1; + + if (!useTempTarget) + { + effect.renderer.Render(context); + return -1; + } + + var finalDestination = context.destination; + var tempTarget = m_TargetPool.Get(); + context.GetScreenSpaceTemporaryRT(context.command, tempTarget, 0, context.sourceFormat); + context.destination = tempTarget; + effect.renderer.Render(context); + context.source = tempTarget; + context.destination = finalDestination; + return tempTarget; + } + + bool ShouldGenerateLogHistogram(PostProcessRenderContext context) + { + bool autoExpo = GetBundle().settings.IsEnabledAndSupported(context); + bool lightMeter = debugLayer.lightMeter.IsRequestedAndSupported(context); + return autoExpo || lightMeter; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessLayer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessLayer.cs.meta new file mode 100644 index 00000000..522d05bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessLayer.cs.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 948f4100a11a5c24981795d21301da5c +timeCreated: 1493713997 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: + - volumeTrigger: {instanceID: 0} + - m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} + executionOrder: 0 + icon: {fileID: 2800000, guid: 5f51e0b22aa8cb84b9f422576ce87ff9, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessManager.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessManager.cs new file mode 100644 index 00000000..251818b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessManager.cs @@ -0,0 +1,461 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine.Assertions; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This manager tracks all volumes in the scene and does all the interpolation work. It is + /// automatically created as soon as Post-processing is active in a scene. + /// + public sealed class PostProcessManager + { + static PostProcessManager s_Instance; + + /// + /// The current singleton instance of . + /// + public static PostProcessManager instance + { + get + { + if (s_Instance == null) + s_Instance = new PostProcessManager(); + + return s_Instance; + } + } + + const int k_MaxLayerCount = 32; // Max amount of layers available in Unity + readonly Dictionary> m_SortedVolumes; + readonly List m_Volumes; + readonly Dictionary m_SortNeeded; + readonly List m_BaseSettings; + readonly List m_TempColliders; + + /// + /// This dictionary maps all available to their + /// corresponding . It can be used to list all loaded + /// builtin and custom effects. + /// + public readonly Dictionary settingsTypes; + + PostProcessManager() + { + m_SortedVolumes = new Dictionary>(); + m_Volumes = new List(); + m_SortNeeded = new Dictionary(); + m_BaseSettings = new List(); + m_TempColliders = new List(5); + + settingsTypes = new Dictionary(); + ReloadBaseTypes(); + } + +#if UNITY_EDITOR + // Called every time Unity recompile scripts in the editor. We need this to keep track of + // any new custom effect the user might add to the project + [UnityEditor.Callbacks.DidReloadScripts] + static void OnEditorReload() + { + instance.ReloadBaseTypes(); + } +#endif + + void CleanBaseTypes() + { + settingsTypes.Clear(); + + foreach (var settings in m_BaseSettings) + RuntimeUtilities.Destroy(settings); + + m_BaseSettings.Clear(); + } + + // This will be called only once at runtime and everytime script reload kicks-in in the + // editor as we need to keep track of any compatible post-processing effects in the project + void ReloadBaseTypes() + { + CleanBaseTypes(); + + // Rebuild the base type map + var types = RuntimeUtilities.GetAllAssemblyTypes() + .Where( + t => t.IsSubclassOf(typeof(PostProcessEffectSettings)) + && t.IsDefined(typeof(PostProcessAttribute), false) + && !t.IsAbstract + ); + + foreach (var type in types) + { + settingsTypes.Add(type, type.GetAttribute()); + + // Create an instance for each effect type, these will be used for the lowest + // priority global volume as we need a default state when exiting volume ranges + var inst = (PostProcessEffectSettings)ScriptableObject.CreateInstance(type); + inst.SetAllOverridesTo(true, false); + m_BaseSettings.Add(inst); + } + } + + /// + /// Gets a list of all volumes currently affecting the given layer. Results aren't sorted + /// and the list isn't cleared. + /// + /// The layer to look for + /// A list to store the volumes found + /// Should we skip disabled volumes? + /// Should we skip 0-weight volumes? + public void GetActiveVolumes(PostProcessLayer layer, List results, bool skipDisabled = true, bool skipZeroWeight = true) + { + // If no trigger is set, only global volumes will have influence + int mask = layer.volumeLayer.value; + var volumeTrigger = layer.volumeTrigger; + bool onlyGlobal = volumeTrigger == null; + var triggerPos = onlyGlobal ? Vector3.zero : volumeTrigger.position; + + // Sort the cached volume list(s) for the given layer mask if needed and return it + var volumes = GrabVolumes(mask); + + // Traverse all volumes + foreach (var volume in volumes) + { + // Skip disabled volumes and volumes without any data or weight + if ((skipDisabled && !volume.enabled) || volume.profileRef == null || (skipZeroWeight && volume.weight <= 0f)) + continue; + + // Global volume always have influence + if (volume.isGlobal) + { + results.Add(volume); + continue; + } + + if (onlyGlobal) + continue; + + // If volume isn't global and has no collider, skip it as it's useless + var colliders = m_TempColliders; + volume.GetComponents(colliders); + if (colliders.Count == 0) + continue; + + // Find closest distance to volume, 0 means it's inside it + float closestDistanceSqr = float.PositiveInfinity; + + foreach (var collider in colliders) + { + if (!collider.enabled) + continue; + + var closestPoint = collider.ClosestPoint(triggerPos); // 5.6-only API + var d = ((closestPoint - triggerPos) / 2f).sqrMagnitude; + + if (d < closestDistanceSqr) + closestDistanceSqr = d; + } + + colliders.Clear(); + float blendDistSqr = volume.blendDistance * volume.blendDistance; + + // Check for influence + if (closestDistanceSqr <= blendDistSqr) + results.Add(volume); + } + } + + /// + /// Gets the highest priority volume affecting a given layer. + /// + /// The layer to look for + /// The highest priority volume affecting the layer + public PostProcessVolume GetHighestPriorityVolume(PostProcessLayer layer) + { + if (layer == null) + throw new ArgumentNullException("layer"); + + return GetHighestPriorityVolume(layer.volumeLayer); + } + + /// + /// Gets the highest priority volume affecting in a given + /// . + /// + /// The layer mask to look for + /// The highest priority volume affecting the layer mask + /// + public PostProcessVolume GetHighestPriorityVolume(LayerMask mask) + { + float highestPriority = float.NegativeInfinity; + PostProcessVolume output = null; + + List volumes; + if (m_SortedVolumes.TryGetValue(mask, out volumes)) + { + foreach (var volume in volumes) + { + if (volume.priority > highestPriority) + { + highestPriority = volume.priority; + output = volume; + } + } + } + + return output; + } + + /// + /// Helper method to spawn a new volume in the scene. + /// + /// The unity layer to put the volume in + /// The priority to set this volume to + /// A list of effects to put in this volume + /// + public PostProcessVolume QuickVolume(int layer, float priority, params PostProcessEffectSettings[] settings) + { + var gameObject = new GameObject() + { + name = "Quick Volume", + layer = layer, + hideFlags = HideFlags.HideAndDontSave + }; + + var volume = gameObject.AddComponent(); + volume.priority = priority; + volume.isGlobal = true; + var profile = volume.profile; + + foreach (var s in settings) + { + Assert.IsNotNull(s, "Trying to create a volume with null effects"); + profile.AddSettings(s); + } + + return volume; + } + + internal void SetLayerDirty(int layer) + { + Assert.IsTrue(layer >= 0 && layer <= k_MaxLayerCount, "Invalid layer bit"); + + foreach (var kvp in m_SortedVolumes) + { + var mask = kvp.Key; + + if ((mask & (1 << layer)) != 0) + m_SortNeeded[mask] = true; + } + } + + internal void UpdateVolumeLayer(PostProcessVolume volume, int prevLayer, int newLayer) + { + Assert.IsTrue(prevLayer >= 0 && prevLayer <= k_MaxLayerCount, "Invalid layer bit"); + Unregister(volume, prevLayer); + Register(volume, newLayer); + } + + void Register(PostProcessVolume volume, int layer) + { + m_Volumes.Add(volume); + + // Look for existing cached layer masks and add it there if needed + foreach (var kvp in m_SortedVolumes) + { + var mask = kvp.Key; + + if ((mask & (1 << layer)) != 0) + kvp.Value.Add(volume); + } + + SetLayerDirty(layer); + } + + internal void Register(PostProcessVolume volume) + { + int layer = volume.gameObject.layer; + Register(volume, layer); + } + + void Unregister(PostProcessVolume volume, int layer) + { + m_Volumes.Remove(volume); + + foreach (var kvp in m_SortedVolumes) + { + var mask = kvp.Key; + + // Skip layer masks this volume doesn't belong to + if ((mask & (1 << layer)) == 0) + continue; + + kvp.Value.Remove(volume); + } + } + + internal void Unregister(PostProcessVolume volume) + { + int layer = volume.gameObject.layer; + Unregister(volume, layer); + } + + // Faster version of OverrideSettings to force replace values in the global state + void ReplaceData(PostProcessLayer postProcessLayer) + { + foreach (var settings in m_BaseSettings) + { + var target = postProcessLayer.GetBundle(settings.GetType()).settings; + int count = settings.parameters.Count; + + for (int i = 0; i < count; i++) + target.parameters[i].SetValue(settings.parameters[i]); + } + } + + internal void UpdateSettings(PostProcessLayer postProcessLayer, Camera camera) + { + // Reset to base state + ReplaceData(postProcessLayer); + + // If no trigger is set, only global volumes will have influence + int mask = postProcessLayer.volumeLayer.value; + var volumeTrigger = postProcessLayer.volumeTrigger; + bool onlyGlobal = volumeTrigger == null; + var triggerPos = onlyGlobal ? Vector3.zero : volumeTrigger.position; + + // Sort the cached volume list(s) for the given layer mask if needed and return it + var volumes = GrabVolumes(mask); + + // Traverse all volumes + foreach (var volume in volumes) + { +#if UNITY_EDITOR + // Skip volumes that aren't in the scene currently displayed in the scene view + if (!IsVolumeRenderedByCamera(volume, camera)) + continue; +#endif + + // Skip disabled volumes and volumes without any data or weight + if (!volume.enabled || volume.profileRef == null || volume.weight <= 0f) + continue; + + var settings = volume.profileRef.settings; + + // Global volume always have influence + if (volume.isGlobal) + { + postProcessLayer.OverrideSettings(settings, Mathf.Clamp01(volume.weight)); + continue; + } + + if (onlyGlobal) + continue; + + // If volume isn't global and has no collider, skip it as it's useless + var colliders = m_TempColliders; + volume.GetComponents(colliders); + if (colliders.Count == 0) + continue; + + // Find closest distance to volume, 0 means it's inside it + float closestDistanceSqr = float.PositiveInfinity; + + foreach (var collider in colliders) + { + if (!collider.enabled) + continue; + + var closestPoint = collider.ClosestPoint(triggerPos); // 5.6-only API + var d = ((closestPoint - triggerPos) / 2f).sqrMagnitude; + + if (d < closestDistanceSqr) + closestDistanceSqr = d; + } + + colliders.Clear(); + float blendDistSqr = volume.blendDistance * volume.blendDistance; + + // Volume has no influence, ignore it + // Note: Volume doesn't do anything when `closestDistanceSqr = blendDistSqr` but + // we can't use a >= comparison as blendDistSqr could be set to 0 in which + // case volume would have total influence + if (closestDistanceSqr > blendDistSqr) + continue; + + // Volume has influence + float interpFactor = 1f; + + if (blendDistSqr > 0f) + interpFactor = 1f - (closestDistanceSqr / blendDistSqr); + + // No need to clamp01 the interpolation factor as it'll always be in [0;1[ range + postProcessLayer.OverrideSettings(settings, interpFactor * Mathf.Clamp01(volume.weight)); + } + } + + List GrabVolumes(LayerMask mask) + { + List list; + + if (!m_SortedVolumes.TryGetValue(mask, out list)) + { + // New layer mask detected, create a new list and cache all the volumes that belong + // to this mask in it + list = new List(); + + foreach (var volume in m_Volumes) + { + if ((mask & (1 << volume.gameObject.layer)) == 0) + continue; + + list.Add(volume); + m_SortNeeded[mask] = true; + } + + m_SortedVolumes.Add(mask, list); + } + + // Check sorting state + bool sortNeeded; + if (m_SortNeeded.TryGetValue(mask, out sortNeeded) && sortNeeded) + { + m_SortNeeded[mask] = false; + SortByPriority(list); + } + + return list; + } + + // Custom insertion sort. First sort will be slower but after that it'll be faster than + // using List.Sort() which is also unstable by nature. + // Sort order is ascending. + static void SortByPriority(List volumes) + { + Assert.IsNotNull(volumes, "Trying to sort volumes of non-initialized layer"); + + for (int i = 1; i < volumes.Count; i++) + { + var temp = volumes[i]; + int j = i - 1; + + while (j >= 0 && volumes[j].priority > temp.priority) + { + volumes[j + 1] = volumes[j]; + j--; + } + + volumes[j + 1] = temp; + } + } + + static bool IsVolumeRenderedByCamera(PostProcessVolume volume, Camera camera) + { +#if UNITY_2018_3_OR_NEWER && UNITY_EDITOR + return UnityEditor.SceneManagement.StageUtility.IsGameObjectRenderedByCamera(volume.gameObject, camera); +#else + return true; +#endif + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessManager.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessManager.cs.meta new file mode 100644 index 00000000..8baecdbf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 18ff20fea2d39cf428e31d3e75b4ae79 +timeCreated: 1485268412 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessProfile.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessProfile.cs new file mode 100644 index 00000000..472aec45 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessProfile.cs @@ -0,0 +1,187 @@ +using System; +using System.Collections.Generic; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// An asset holding a set of post-processing settings to use with a . + /// + /// + public sealed class PostProcessProfile : ScriptableObject + { + /// + /// A list of all settings stored in this profile. + /// + [Tooltip("A list of all settings currently stored in this profile.")] + public List settings = new List(); + + // Editor only, doesn't have any use outside of it + [NonSerialized] + public bool isDirty = true; + + void OnEnable() + { + // Make sure every setting is valid. If a profile holds a script that doesn't exist + // anymore, nuke it to keep the profile clean. Note that if you delete a script that is + // currently in use in a profile you'll still get a one-time error in the console, it's + // harmless and happens because Unity does a redraw of the editor (and thus the current + // frame) before the recompilation step. + settings.RemoveAll(x => x == null); + } + + /// + /// Adds settings for an effect to the profile. + /// + /// A type of + /// The instance created from the given type + /// + public T AddSettings() + where T : PostProcessEffectSettings + { + return (T)AddSettings(typeof(T)); + } + + /// + /// Adds settings for an effect to the profile. + /// + /// A type of + /// The instance created from the given type + /// + public PostProcessEffectSettings AddSettings(Type type) + { + if (HasSettings(type)) + throw new InvalidOperationException("Effect already exists in the stack"); + + var effect = (PostProcessEffectSettings)CreateInstance(type); + effect.hideFlags = HideFlags.HideInInspector | HideFlags.HideInHierarchy; + effect.name = type.Name; + effect.enabled.value = true; + settings.Add(effect); + isDirty = true; + return effect; + } + + /// + /// Adds settings for an effect to the profile. + /// + /// An instance of + /// The given effect instance + /// + public PostProcessEffectSettings AddSettings(PostProcessEffectSettings effect) + { + if (HasSettings(settings.GetType())) + throw new InvalidOperationException("Effect already exists in the stack"); + + settings.Add(effect); + isDirty = true; + return effect; + } + + /// + /// Removes settings for an effect from the profile. + /// + /// The type to look for and remove from the profile + /// Thrown if the effect doesn't exist in the + /// profile + public void RemoveSettings() + where T : PostProcessEffectSettings + { + RemoveSettings(typeof(T)); + } + + /// + /// Removes settings for an effect from the profile. + /// + /// The type to look for and remove from the profile + /// Thrown if the effect doesn't exist in the + /// profile + public void RemoveSettings(Type type) + { + int toRemove = -1; + + for (int i = 0; i < settings.Count; i++) + { + if (settings[i].GetType() == type) + { + toRemove = i; + break; + } + } + + if (toRemove < 0) + throw new InvalidOperationException("Effect doesn't exist in the profile"); + + settings.RemoveAt(toRemove); + isDirty = true; + } + + /// + /// Checks if an effect has been added to the profile. + /// + /// The type to look for + /// true if the effect exists in the profile, false otherwise + public bool HasSettings() + where T : PostProcessEffectSettings + { + return HasSettings(typeof(T)); + } + + /// + /// Checks if an effect has been added to the profile. + /// + /// The type to look for + /// true if the effect exists in the profile, false otherwise + public bool HasSettings(Type type) + { + foreach (var setting in settings) + { + if (setting.GetType() == type) + return true; + } + + return false; + } + + /// + /// Returns settings for a given effect type. + /// + /// The type to look for + /// Settings for the given effect type, null otherwise + public T GetSetting() where T : PostProcessEffectSettings + { + foreach (var setting in settings) + { + if (setting is T) + return setting as T; + } + + return null; + } + + /// + /// Gets settings for a given effect type. + /// + /// The type to look for + /// When this method returns, contains the value associated with + /// the specified type, if the type is found; otherwise, this parameter will be null. + /// This parameter is passed uninitialized. + /// true if the effect exists in the profile, false otherwise + public bool TryGetSettings(out T outSetting) + where T : PostProcessEffectSettings + { + var type = typeof(T); + outSetting = null; + + foreach (var setting in settings) + { + if (setting.GetType() == type) + { + outSetting = (T)setting; + return true; + } + } + + return false; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessProfile.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessProfile.cs.meta new file mode 100644 index 00000000..940b4396 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessProfile.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8e6292b2c06870d4495f009f912b9600 +timeCreated: 1507906488 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 5f51e0b22aa8cb84b9f422576ce87ff9, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessRenderContext.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessRenderContext.cs new file mode 100644 index 00000000..2cd2946e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessRenderContext.cs @@ -0,0 +1,431 @@ +using System.Collections.Generic; + +namespace UnityEngine.Rendering.PostProcessing +{ +#if UNITY_2017_2_OR_NEWER && ENABLE_VR + using XRSettings = UnityEngine.XR.XRSettings; +#elif UNITY_5_6_OR_NEWER && ENABLE_VR + using XRSettings = UnityEngine.VR.VRSettings; +#endif + + /// + /// A context object passed around all post-processing effects in a frame. + /// + public sealed class PostProcessRenderContext + { + // ----------------------------------------------------------------------------------------- + // The following should be filled by the render pipeline + + Camera m_Camera; + + /// + /// The camera currently being rendered. + /// + public Camera camera + { + get { return m_Camera; } + set + { + m_Camera = value; + +#if !UNITY_SWITCH && ENABLE_VR + if (m_Camera.stereoEnabled) + { +#if UNITY_2017_2_OR_NEWER + var xrDesc = XRSettings.eyeTextureDesc; + stereoRenderingMode = StereoRenderingMode.SinglePass; + +#if UNITY_STANDALONE || UNITY_EDITOR + if (xrDesc.dimension == TextureDimension.Tex2DArray) + stereoRenderingMode = StereoRenderingMode.SinglePassInstanced; +#endif + if (stereoRenderingMode == StereoRenderingMode.SinglePassInstanced) + numberOfEyes = 2; + +#if UNITY_2019_1_OR_NEWER + if (stereoRenderingMode == StereoRenderingMode.SinglePass) + { + numberOfEyes = 2; + xrDesc.width /= 2; + xrDesc.vrUsage = VRTextureUsage.None; + } +#else + //before 2019.1 double-wide still issues two drawcalls + if (stereoRenderingMode == StereoRenderingMode.SinglePass) + { + numberOfEyes = 1; + } +#endif + + width = xrDesc.width; + height = xrDesc.height; + m_sourceDescriptor = xrDesc; +#else + // Single-pass is only supported with 2017.2+ because + // that is when XRSettings.eyeTextureDesc is available. + // Without it, we don't have a robust method of determining + // if we are in single-pass. Users can just double the width + // here if they KNOW they are using single-pass. + width = XRSettings.eyeTextureWidth; + height = XRSettings.eyeTextureHeight; +#endif + + if (m_Camera.stereoActiveEye == Camera.MonoOrStereoscopicEye.Right) + xrActiveEye = (int)Camera.StereoscopicEye.Right; + + screenWidth = XRSettings.eyeTextureWidth; + screenHeight = XRSettings.eyeTextureHeight; + +#if UNITY_2019_1_OR_NEWER + if (stereoRenderingMode == StereoRenderingMode.SinglePass) + screenWidth /= 2; +#endif + stereoActive = true; + + } + else +#endif + { + width = m_Camera.pixelWidth; + height = m_Camera.pixelHeight; + +#if UNITY_2017_2_OR_NEWER + m_sourceDescriptor.width = width; + m_sourceDescriptor.height = height; +#endif + screenWidth = width; + screenHeight = height; + stereoActive = false; + numberOfEyes = 1; + } + } + } + + + /// + /// The command buffer to fill render commands in. + /// + public CommandBuffer command { get; set; } + + /// + /// The source target for this pass (can't be the same as ). + /// + public RenderTargetIdentifier source { get; set; } + + /// + /// The destination target for this pass (can't be the same as ). + /// + public RenderTargetIdentifier destination { get; set; } + + /// + /// The texture format used for the source target. + /// + // We need this to be set explictely as we don't have any way of knowing if we're rendering + // using HDR or not as scriptable render pipelines may ignore the HDR toggle on camera + // completely + public RenderTextureFormat sourceFormat { get; set; } + + /// + /// Should we flip the last pass? + /// + public bool flip { get; set; } + + // ----------------------------------------------------------------------------------------- + // The following is auto-populated by the post-processing stack + + /// + /// The resource asset contains reference to external resources (shaders, textures...). + /// + public PostProcessResources resources { get; internal set; } + + /// + /// The property sheet factory handled by the currently active . + /// + public PropertySheetFactory propertySheets { get; internal set; } + + /// + /// A dictionary to store custom user data objects. This is handy to share data between + /// custom effects. + /// + public Dictionary userData { get; private set; } + + /// + /// A reference to the internal debug layer. + /// + public PostProcessDebugLayer debugLayer { get; internal set; } + + /// + /// The current camera width (in pixels). + /// + public int width { get; private set; } + + /// + /// The current camera height (in pixels). + /// + public int height { get; private set; } + + /// + /// Is stereo rendering active? + /// + public bool stereoActive { get; private set; } + + /// + /// The current active rendering eye (for XR). + /// + public int xrActiveEye { get; private set; } + + /// + /// The number of eyes for XR outputs. + /// + public int numberOfEyes { get; private set; } + + /// + /// Available XR rendering modes. + /// + public enum StereoRenderingMode + { + MultiPass = 0, + SinglePass, + SinglePassInstanced, + SinglePassMultiview + } + + /// + /// The current rendering mode for XR. + /// + public StereoRenderingMode stereoRenderingMode { get; private set; } + + /// + /// The width of the logical screen size. + /// + public int screenWidth { get; private set; } + + /// + /// The height of the logical screen size. + /// + public int screenHeight { get; private set; } + + /// + /// Are we currently rendering in the scene view? + /// + public bool isSceneView { get; internal set; } + + /// + /// The current anti-aliasing method used by the camera. + /// + public PostProcessLayer.Antialiasing antialiasing { get; internal set; } + + /// + /// A reference to the temporal anti-aliasing settings for the rendering layer. This is + /// mostly used to grab the jitter vector and other TAA-related values when an effect needs + /// to do temporal reprojection. + /// + public TemporalAntialiasing temporalAntialiasing { get; internal set; } + + // Internal values used for builtin effects + // Beware, these may not have been set before a specific builtin effect has been executed + internal PropertySheet uberSheet; + internal Texture autoExposureTexture; + internal LogHistogram logHistogram; + internal Texture logLut; + internal AutoExposure autoExposure; + internal int bloomBufferNameID; +#if UNITY_2018_2_OR_NEWER + internal bool physicalCamera; +#endif + + /// + /// Resets the state of this context object. This is called by the render pipeline on every + /// frame and allows re-using the same context object between frames without having to + /// recreate a new one. + /// + public void Reset() + { + m_Camera = null; + width = 0; + height = 0; + +#if UNITY_2017_2_OR_NEWER + m_sourceDescriptor = new RenderTextureDescriptor(0, 0); +#endif +#if UNITY_2018_2_OR_NEWER + physicalCamera = false; +#endif + stereoActive = false; + xrActiveEye = (int)Camera.StereoscopicEye.Left; + screenWidth = 0; + screenHeight = 0; + + command = null; + source = 0; + destination = 0; + sourceFormat = RenderTextureFormat.ARGB32; + flip = false; + + resources = null; + propertySheets = null; + debugLayer = null; + isSceneView = false; + antialiasing = PostProcessLayer.Antialiasing.None; + temporalAntialiasing = null; + + uberSheet = null; + autoExposureTexture = null; + logLut = null; + autoExposure = null; + bloomBufferNameID = -1; + + if (userData == null) + userData = new Dictionary(); + + userData.Clear(); + } + + /// + /// Checks if temporal anti-aliasing is supported and enabled. + /// + /// true if temporal anti-aliasing is supported and enabled, false + /// otherwise + public bool IsTemporalAntialiasingActive() + { + return antialiasing == PostProcessLayer.Antialiasing.TemporalAntialiasing + && !isSceneView + && temporalAntialiasing.IsSupported(); + } + + /// + /// Checks if a specific debug overlay is enabled. + /// + /// The debug overlay to look for + /// true if the specified debug overlay is enable, false + /// otherwise + public bool IsDebugOverlayEnabled(DebugOverlay overlay) + { + return debugLayer.debugOverlay == overlay; + } + + /// + /// Blit a source render target to the debug overlay target. This is a direct shortcut to + /// . + /// + /// The command buffer to send render commands to + /// The source target + /// The property sheet to use for the blit + /// The pass to use for the property sheet + /// + public void PushDebugOverlay(CommandBuffer cmd, RenderTargetIdentifier source, PropertySheet sheet, int pass) + { + debugLayer.PushDebugOverlay(cmd, source, sheet, pass); + } + + // TODO: Change w/h name to texture w/h in order to make + // size usages explicit +#if UNITY_2017_2_OR_NEWER + RenderTextureDescriptor m_sourceDescriptor; + RenderTextureDescriptor GetDescriptor(int depthBufferBits = 0, RenderTextureFormat colorFormat = RenderTextureFormat.Default, RenderTextureReadWrite readWrite = RenderTextureReadWrite.Default) + { + var modifiedDesc = new RenderTextureDescriptor(m_sourceDescriptor.width, m_sourceDescriptor.height, + m_sourceDescriptor.colorFormat, depthBufferBits); + modifiedDesc.dimension = m_sourceDescriptor.dimension; + modifiedDesc.volumeDepth = m_sourceDescriptor.volumeDepth; + modifiedDesc.vrUsage = m_sourceDescriptor.vrUsage; + modifiedDesc.msaaSamples = m_sourceDescriptor.msaaSamples; + modifiedDesc.memoryless = m_sourceDescriptor.memoryless; + + modifiedDesc.useMipMap = m_sourceDescriptor.useMipMap; + modifiedDesc.autoGenerateMips = m_sourceDescriptor.autoGenerateMips; + modifiedDesc.enableRandomWrite = m_sourceDescriptor.enableRandomWrite; + modifiedDesc.shadowSamplingMode = m_sourceDescriptor.shadowSamplingMode; + + if (colorFormat != RenderTextureFormat.Default) + modifiedDesc.colorFormat = colorFormat; + +#if UNITY_2019_1_OR_NEWER + if (readWrite == RenderTextureReadWrite.sRGB) + modifiedDesc.sRGB = true; + else if (readWrite == RenderTextureReadWrite.Linear) + modifiedDesc.sRGB = false; + else if (readWrite == RenderTextureReadWrite.Default) + modifiedDesc.sRGB = QualitySettings.activeColorSpace != ColorSpace.Gamma; +#else + modifiedDesc.sRGB = readWrite != RenderTextureReadWrite.Linear; +#endif + + return modifiedDesc; + } +#endif + + /// + /// Grabs a temporary render target with the current display size. + /// + /// The command buffer to grab a render target from + /// The shader property name for this texture + /// The number of bits to use for the depth buffer + /// The render texture format + /// The color space conversion mode + /// The texture filtering mode + /// Override the display width; use 0 to disable the override + /// Override the display height; use 0 to disable the override + public void GetScreenSpaceTemporaryRT(CommandBuffer cmd, int nameID, + int depthBufferBits = 0, RenderTextureFormat colorFormat = RenderTextureFormat.Default, RenderTextureReadWrite readWrite = RenderTextureReadWrite.Default, + FilterMode filter = FilterMode.Bilinear, int widthOverride = 0, int heightOverride = 0) + { +#if UNITY_2017_2_OR_NEWER + var desc = GetDescriptor(depthBufferBits, colorFormat, readWrite); + if (widthOverride > 0) + desc.width = widthOverride; + if (heightOverride > 0) + desc.height = heightOverride; + + //intermediates in VR are unchanged + if (stereoActive && desc.dimension == Rendering.TextureDimension.Tex2DArray) + desc.dimension = Rendering.TextureDimension.Tex2D; + + cmd.GetTemporaryRT(nameID, desc, filter); +#else + int actualWidth = width; + int actualHeight = height; + if (widthOverride > 0) + actualWidth = widthOverride; + if (heightOverride > 0) + actualHeight = heightOverride; + + cmd.GetTemporaryRT(nameID, actualWidth, actualHeight, depthBufferBits, filter, colorFormat, readWrite); + // TODO: How to handle MSAA for XR in older versions? Query cam? + // TODO: Pass in vrUsage into the args +#endif + } + + /// + /// Grabs a temporary render target with the current display size. + /// + /// The number of bits to use for the depth buffer + /// The render texture format + /// The color space conversion mode + /// Override the display width; use 0 to disable the override + /// Override the display height; use 0 to disable the override + /// A temporary render target + public RenderTexture GetScreenSpaceTemporaryRT(int depthBufferBits = 0, RenderTextureFormat colorFormat = RenderTextureFormat.Default, + RenderTextureReadWrite readWrite = RenderTextureReadWrite.Default, int widthOverride = 0, int heightOverride = 0) + { +#if UNITY_2017_2_OR_NEWER + var desc = GetDescriptor(depthBufferBits, colorFormat, readWrite); + if (widthOverride > 0) + desc.width = widthOverride; + if (heightOverride > 0) + desc.height = heightOverride; + + return RenderTexture.GetTemporary(desc); +#else + int actualWidth = width; + int actualHeight = height; + if (widthOverride > 0) + actualWidth = widthOverride; + if (heightOverride > 0) + actualHeight = heightOverride; + + return RenderTexture.GetTemporary(actualWidth, actualHeight, depthBufferBits, colorFormat, readWrite); +#endif + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessRenderContext.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessRenderContext.cs.meta new file mode 100644 index 00000000..780771fd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessRenderContext.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b7733f6a6fd11474e8fc598901f90fab +timeCreated: 1488801729 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessResources.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessResources.cs new file mode 100644 index 00000000..afa92372 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessResources.cs @@ -0,0 +1,92 @@ +using System; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// This asset is used to store references to shaders and other resources we might need at + /// runtime without having to use a `Resources` folder. This allows for better memory management, + /// better dependency tracking and better interoperability with asset bundles. + /// + public sealed class PostProcessResources : ScriptableObject + { + [Serializable] + public sealed class Shaders + { + public Shader bloom; + public Shader copy; + public Shader copyStd; + public Shader copyStdFromTexArray; + public Shader copyStdFromDoubleWide; + public Shader discardAlpha; + public Shader depthOfField; + public Shader finalPass; + public Shader grainBaker; + public Shader motionBlur; + public Shader temporalAntialiasing; + public Shader subpixelMorphologicalAntialiasing; + public Shader texture2dLerp; + public Shader uber; + public Shader lut2DBaker; + public Shader lightMeter; + public Shader gammaHistogram; + public Shader waveform; + public Shader vectorscope; + public Shader debugOverlays; + public Shader deferredFog; + public Shader scalableAO; + public Shader multiScaleAO; + public Shader screenSpaceReflections; + + public Shaders Clone() + { + return (Shaders)MemberwiseClone(); + } + } + + [Serializable] + public sealed class ComputeShaders + { + public ComputeShader autoExposure; + public ComputeShader exposureHistogram; + public ComputeShader lut3DBaker; + public ComputeShader texture3dLerp; + public ComputeShader gammaHistogram; + public ComputeShader waveform; + public ComputeShader vectorscope; + public ComputeShader multiScaleAODownsample1; + public ComputeShader multiScaleAODownsample2; + public ComputeShader multiScaleAORender; + public ComputeShader multiScaleAOUpsample; + public ComputeShader gaussianDownsample; + + public ComputeShaders Clone() + { + return (ComputeShaders)MemberwiseClone(); + } + } + + [Serializable] + public sealed class SMAALuts + { + public Texture2D area; + public Texture2D search; + } + + public Texture2D[] blueNoise64; + public Texture2D[] blueNoise256; + public SMAALuts smaaLuts; + public Shaders shaders; + public ComputeShaders computeShaders; + +#if UNITY_EDITOR + public delegate void ChangeHandler(); + public ChangeHandler changeHandler; + + void OnValidate() + { + if (changeHandler != null) + changeHandler(); + } +#endif + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessResources.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessResources.cs.meta new file mode 100644 index 00000000..6111ab7f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessResources.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 30f4b897495c7ad40b2d47143e02aaba +timeCreated: 1493713089 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessVolume.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessVolume.cs new file mode 100644 index 00000000..474ff107 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessVolume.cs @@ -0,0 +1,277 @@ +using System.Collections.Generic; + +namespace UnityEngine.Rendering.PostProcessing +{ + // + // Here's a quick look at the architecture of this framework and how it's integrated into Unity + // (written between versions 5.6 and 2017.1): + // + // Users have to be able to plug in their own effects without having to modify the codebase and + // these custom effects should work out-of-the-box with all the other features we provide + // (volume blending etc). This relies on heavy use of polymorphism, but the only way to get + // the serialization system to work well with polymorphism in Unity is to use ScriptableObjects. + // + // Users can push their custom effects at different (hardcoded) injection points. + // + // Each effect consists of at least two classes (+ shaders): a POD "Settings" class which only + // stores parameters, and a "Renderer" class that holds the rendering logic. Settings are linked + // to renderers using a PostProcessAttribute. These are automatically collected at init time + // using reflection. Settings in this case are ScriptableObjects, we only need to serialize + // these. + // + // We could store these settings object straight into each volume and call it a day, but + // unfortunately there's one feature of Unity that doesn't work well with scene-stored assets: + // prefabs. So we need to store all of these settings in a disk-asset and treat them as + // sub-assets. + // + // Note: We have to use ScriptableObject for everything but these don't work with the Animator + // tool. It's unfortunate but it's the only way to make it easily extensible. On the other + // hand, users can animate post-processing effects using Volumes or straight up scripting. + // + // Volume blending leverages the physics system for distance checks to the nearest point on + // volume colliders. Each volume can have several colliders or any type (cube, mesh...), making + // it quite a powerful feature to use. + // + // Volumes & blending are handled by a singleton manager (see PostProcessManager). + // + // Rendering is handled by a PostProcessLayer component living on the camera, which mean you + // can easily toggle post-processing on & off or change the anti-aliasing type per-camera, + // which is very useful when doing multi-layered camera rendering or any other technique that + // involves multiple-camera setups. This PostProcessLayer component can also filters volumes + // by layers (as in Unity layers) so you can easily choose which volumes should affect the + // camera. + // + // All post-processing shaders MUST use the custom Standard Shader Library bundled with the + // framework. The reason for that is because the codebase is meant to work without any + // modification on the Classic Render Pipelines (Forward, Deferred...) and the upcoming + // Scriptable Render Pipelines (HDPipe, LDPipe...). But these don't have compatible shader + // libraries so instead of writing two code paths we chose to provide a minimalist, generic + // Standard Library geared toward post-processing use. An added bonus to that if users create + // their own post-processing effects using this framework, then they'll work without any + // modification on both Classic and Scriptable Render Pipelines. + // + + /// + /// A post-process volume component holding a post-process profile. + /// + /// +#if UNITY_2018_3_OR_NEWER + [ExecuteAlways] +#else + [ExecuteInEditMode] +#endif + [AddComponentMenu("Rendering/Post-process Volume", 1001)] + public sealed class PostProcessVolume : MonoBehaviour + { + /// + /// The shared profile of this volume. + /// Modifying sharedProfile will change all volumes using this profile, and change + /// profile settings that are stored in the project too. + /// + /// + /// It is not recommended to modify profiles returned by sharedProfile. If you want + /// to modify the profile of a volume use instead. + /// + /// + public PostProcessProfile sharedProfile; + + /// + /// Should this volume be applied to the whole scene? + /// + [Tooltip("Check this box to mark this volume as global. This volume's Profile will be applied to the whole Scene.")] + public bool isGlobal = false; + + /// + /// The outer distance to start blending from. A value of 0 means no blending and the volume + /// overrides will be applied immediatly upon entry. + /// + [Min(0f), Tooltip("The distance (from the attached Collider) to start blending from. A value of 0 means there will be no blending and the Volume overrides will be applied immediatly upon entry to the attached Collider.")] + public float blendDistance = 0f; + + /// + /// The total weight of this volume in the scene. 0 means it won't do anything, 1 means full + /// effect. + /// + [Range(0f, 1f), Tooltip("The total weight of this Volume in the Scene. A value of 0 signifies that it will have no effect, 1 signifies full effect.")] + public float weight = 1f; + + /// + /// The volume priority in the stack. Higher number means higher priority. Negative values + /// are supported. + /// + [Tooltip("The volume priority in the stack. A higher value means higher priority. Negative values are supported.")] + public float priority = 0f; + + /// + /// Returns the first instantiated assigned to the volume. + /// Modifying will change the profile for this volume only. If + /// the profile is used by any other volume, this will clone the shared profile and start + /// using it from now on. + /// + /// + /// This property automatically instantiates the profile and make it unique to this volume + /// so you can safely edit it via scripting at runtime without changing the original asset + /// in the project. + /// Note that if you pass in your own profile, it is your responsibility to destroy it once + /// it's not in use anymore. + /// + /// + /// + public PostProcessProfile profile + { + get + { + if (m_InternalProfile == null) + { + m_InternalProfile = ScriptableObject.CreateInstance(); + + if (sharedProfile != null) + { + foreach (var item in sharedProfile.settings) + { + var itemCopy = Instantiate(item); + m_InternalProfile.settings.Add(itemCopy); + } + } + } + + return m_InternalProfile; + } + set + { + m_InternalProfile = value; + } + } + + internal PostProcessProfile profileRef + { + get + { + return m_InternalProfile == null + ? sharedProfile + : m_InternalProfile; + } + } + + /// + /// Checks if the volume has an intantiated profile or is using a shared profile. + /// + /// true if the profile has been intantiated + /// + /// + public bool HasInstantiatedProfile() + { + return m_InternalProfile != null; + } + + int m_PreviousLayer; + float m_PreviousPriority; + List m_TempColliders; + PostProcessProfile m_InternalProfile; + + void OnEnable() + { + PostProcessManager.instance.Register(this); + m_PreviousLayer = gameObject.layer; + m_TempColliders = new List(); + } + + void OnDisable() + { + PostProcessManager.instance.Unregister(this); + } + + void Update() + { + // Unfortunately we need to track the current layer to update the volume manager in + // real-time as the user could change it at any time in the editor or at runtime. + // Because no event is raised when the layer changes, we have to track it on every + // frame :/ + int layer = gameObject.layer; + if (layer != m_PreviousLayer) + { + PostProcessManager.instance.UpdateVolumeLayer(this, m_PreviousLayer, layer); + m_PreviousLayer = layer; + } + + // Same for `priority`. We could use a property instead, but it doesn't play nice with + // the serialization system. Using a custom Attribute/PropertyDrawer for a property is + // possible but it doesn't work with Undo/Redo in the editor, which makes it useless. + if (priority != m_PreviousPriority) + { + PostProcessManager.instance.SetLayerDirty(layer); + m_PreviousPriority = priority; + } + } + + // TODO: Look into a better volume previsualization system + void OnDrawGizmos() + { + var colliders = m_TempColliders; + GetComponents(colliders); + + if (isGlobal || colliders == null) + return; + +#if UNITY_EDITOR + // Can't access the UnityEditor.Rendering.PostProcessing namespace from here, so + // we'll get the preferred color manually + unchecked + { + int value = UnityEditor.EditorPrefs.GetInt("PostProcessing.Volume.GizmoColor", (int)0x8033cc1a); + Gizmos.color = ColorUtilities.ToRGBA((uint)value); + } +#endif + + var scale = transform.lossyScale; + var invScale = new Vector3(1f / scale.x, 1f / scale.y, 1f / scale.z); + Gizmos.matrix = Matrix4x4.TRS(transform.position, transform.rotation, scale); + + // Draw a separate gizmo for each collider + foreach (var collider in colliders) + { + if (!collider.enabled) + continue; + + // We'll just use scaling as an approximation for volume skin. It's far from being + // correct (and is completely wrong in some cases). Ultimately we'd use a distance + // field or at least a tesselate + push modifier on the collider's mesh to get a + // better approximation, but the current Gizmo system is a bit limited and because + // everything is dynamic in Unity and can be changed at anytime, it's hard to keep + // track of changes in an elegant way (which we'd need to implement a nice cache + // system for generated volume meshes). + var type = collider.GetType(); + + if (type == typeof(BoxCollider)) + { + var c = (BoxCollider)collider; + Gizmos.DrawCube(c.center, c.size); + Gizmos.DrawWireCube(c.center, c.size + invScale * blendDistance * 4f); + } + else if (type == typeof(SphereCollider)) + { + var c = (SphereCollider)collider; + Gizmos.DrawSphere(c.center, c.radius); + Gizmos.DrawWireSphere(c.center, c.radius + invScale.x * blendDistance * 2f); + } + else if (type == typeof(MeshCollider)) + { + var c = (MeshCollider)collider; + + // Only convex mesh colliders are allowed + if (!c.convex) + c.convex = true; + + // Mesh pivot should be centered or this won't work + Gizmos.DrawMesh(c.sharedMesh); + Gizmos.DrawWireMesh(c.sharedMesh, Vector3.zero, Quaternion.identity, Vector3.one + invScale * blendDistance * 4f); + } + + // Nothing for capsule (DrawCapsule isn't exposed in Gizmo), terrain, wheel and + // other colliders... + } + + colliders.Clear(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessVolume.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessVolume.cs.meta new file mode 100644 index 00000000..6396bcb6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/PostProcessVolume.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8b9a305e18de0c04dbd257a21cd47087 +timeCreated: 1492775877 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {fileID: 2800000, guid: 5f51e0b22aa8cb84b9f422576ce87ff9, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef new file mode 100644 index 00000000..b326847e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef @@ -0,0 +1,14 @@ +{ + "name": "Unity.Postprocessing.Runtime", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "versionDefines": [ + { + "name": "com.unity.render-pipelines.lightweight", + "expression": "1.0.0", + "define": "LWRP_1_0_0_OR_NEWER" + } + ] +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef.meta new file mode 100644 index 00000000..43f1ab1f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Unity.Postprocessing.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d60799ab2a985554ea1a39cd38695018 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils.meta new file mode 100644 index 00000000..4ff2fa66 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8f735421c1ed8e54c992b4640aca9a89 +folderAsset: yes +timeCreated: 1487868402 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ColorUtilities.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ColorUtilities.cs new file mode 100644 index 00000000..d0e42963 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ColorUtilities.cs @@ -0,0 +1,182 @@ +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// A set of utilities to manipulate color values. + /// + public static class ColorUtilities + { + /// + /// Gets the Y coordinate for the chromaticity of the standard illuminant. + /// + /// The X coordinate + /// The Y coordinate for the chromaticity of the standard illuminant + /// + /// Based on: "An analytical model of chromaticity of the standard illuminant" by Judd et al. + /// http://en.wikipedia.org/wiki/Standard_illuminant#Illuminant_series_D + /// Slightly modified to adjust it with the D65 white point (x=0.31271, y=0.32902). + /// + public static float StandardIlluminantY(float x) + { + return 2.87f * x - 3f * x * x - 0.27509507f; + } + + /// + /// Converts CIExy chromaticity to CAT02 LMS. + /// + /// The X coordinate + /// The Y coordinate + /// The CIExy chromaticity converted to CAT02 LMS + /// + /// See: http://en.wikipedia.org/wiki/LMS_color_space#CAT02 + /// + public static Vector3 CIExyToLMS(float x, float y) + { + float Y = 1f; + float X = Y * x / y; + float Z = Y * (1f - x - y) / y; + + float L = 0.7328f * X + 0.4296f * Y - 0.1624f * Z; + float M = -0.7036f * X + 1.6975f * Y + 0.0061f * Z; + float S = 0.0030f * X + 0.0136f * Y + 0.9834f * Z; + + return new Vector3(L, M, S); + } + + /// + /// Computes the color balance coefficients in the CAT02 LMS space. + /// + /// The color temperature offset + /// The color tint offset (green/magenta) + /// The color balance coefficients in the CAT02 LMS space. + public static Vector3 ComputeColorBalance(float temperature, float tint) + { + // Range ~[-1.67;1.67] works best + float t1 = temperature / 60f; + float t2 = tint / 60f; + + // Get the CIE xy chromaticity of the reference white point. + // Note: 0.31271 = x value on the D65 white point + float x = 0.31271f - t1 * (t1 < 0f ? 0.1f : 0.05f); + float y = StandardIlluminantY(x) + t2 * 0.05f; + + // Calculate the coefficients in the LMS space. + var w1 = new Vector3(0.949237f, 1.03542f, 1.08728f); // D65 white point + var w2 = CIExyToLMS(x, y); + return new Vector3(w1.x / w2.x, w1.y / w2.y, w1.z / w2.z); + } + + /// + /// Converts trackball values to Lift coefficients. + /// + /// The trackball color value (with offset in the W component) + /// The converted trackball value + public static Vector3 ColorToLift(Vector4 color) + { + // Shadows + var S = new Vector3(color.x, color.y, color.z); + float lumLift = S.x * 0.2126f + S.y * 0.7152f + S.z * 0.0722f; + S = new Vector3(S.x - lumLift, S.y - lumLift, S.z - lumLift); + + float liftOffset = color.w; + return new Vector3(S.x + liftOffset, S.y + liftOffset, S.z + liftOffset); + } + + /// + /// Converts trackball values to inverted Gamma coefficients. + /// + /// The trackball color value (with offset in the W component) + /// The converted trackball value + public static Vector3 ColorToInverseGamma(Vector4 color) + { + // Midtones + var M = new Vector3(color.x, color.y, color.z); + float lumGamma = M.x * 0.2126f + M.y * 0.7152f + M.z * 0.0722f; + M = new Vector3(M.x - lumGamma, M.y - lumGamma, M.z - lumGamma); + + float gammaOffset = color.w + 1f; + return new Vector3( + 1f / Mathf.Max(M.x + gammaOffset, 1e-03f), + 1f / Mathf.Max(M.y + gammaOffset, 1e-03f), + 1f / Mathf.Max(M.z + gammaOffset, 1e-03f) + ); + } + + /// + /// Converts trackball values to Gain coefficients. + /// + /// The trackball color value (with offset in the W component) + /// The converted trackball value + public static Vector3 ColorToGain(Vector4 color) + { + // Highlights + var H = new Vector3(color.x, color.y, color.z); + float lumGain = H.x * 0.2126f + H.y * 0.7152f + H.z * 0.0722f; + H = new Vector3(H.x - lumGain, H.y - lumGain, H.z - lumGain); + + float gainOffset = color.w + 1f; + return new Vector3(H.x + gainOffset, H.y + gainOffset, H.z + gainOffset); + } + + // Alexa LogC converters (El 1000) + // See http://www.vocas.nl/webfm_send/964 + const float logC_cut = 0.011361f; + const float logC_a = 5.555556f; + const float logC_b = 0.047996f; + const float logC_c = 0.244161f; + const float logC_d = 0.386036f; + const float logC_e = 5.301883f; + const float logC_f = 0.092819f; + + /// + /// Converts a LogC (Alexa El 1000) value to linear. + /// + /// A LogC (Alexa El 1000) value + /// The input convert to linear + public static float LogCToLinear(float x) + { + return x > logC_e * logC_cut + logC_f + ? (Mathf.Pow(10f, (x - logC_d) / logC_c) - logC_b) / logC_a + : (x - logC_f) / logC_e; + } + + /// + /// Converts a linear value to LogC (Alexa El 1000). + /// + /// A linear value + /// The input value converted to LogC + public static float LinearToLogC(float x) + { + return x > logC_cut + ? logC_c * Mathf.Log10(logC_a * x + logC_b) + logC_d + : logC_e * x + logC_f; + } + + /// + /// Converts a color to its ARGB hexadecimal representation. + /// + /// The color to convert + /// The color converted to its ARGB hexadecimal representation + public static uint ToHex(Color c) + { + return ((uint)(c.a * 255) << 24) + | ((uint)(c.r * 255) << 16) + | ((uint)(c.g * 255) << 8) + | ((uint)(c.b * 255)); + } + + /// + /// Converts an ARGB hexadecimal input to a color structure. + /// + /// The hexadecimal input + /// The ARGB hexadecimal input converted to a color structure. + public static Color ToRGBA(uint hex) + { + return new Color( + ((hex >> 16) & 0xff) / 255f, // r + ((hex >> 8) & 0xff) / 255f, // g + ((hex ) & 0xff) / 255f, // b + ((hex >> 24) & 0xff) / 255f // a + ); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ColorUtilities.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ColorUtilities.cs.meta new file mode 100644 index 00000000..b15a270e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ColorUtilities.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c3c112f1ddeedfe45839158cc4b148d4 +timeCreated: 1494794407 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HableCurve.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HableCurve.cs new file mode 100644 index 00000000..7528e46f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HableCurve.cs @@ -0,0 +1,394 @@ +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// A raw implementation of John Hable's artist-friendly tonemapping curve. + /// See http://filmicworlds.com/blog/filmic-tonemapping-with-piecewise-power-curves/ + /// + public class HableCurve + { + class Segment + { + public float offsetX; + public float offsetY; + public float scaleX; + public float scaleY; + public float lnA; + public float B; + + public float Eval(float x) + { + float x0 = (x - offsetX) * scaleX; + float y0 = 0f; + + // log(0) is undefined but our function should evaluate to 0. There are better ways to handle this, + // but it's doing it the slow way here for clarity. + if (x0 > 0) + y0 = Mathf.Exp(lnA + B * Mathf.Log(x0)); + + return y0 * scaleY + offsetY; + } + } + + struct DirectParams + { + internal float x0; + internal float y0; + internal float x1; + internal float y1; + internal float W; + + internal float overshootX; + internal float overshootY; + + internal float gamma; + } + + /// + /// The curve's white point. + /// + public float whitePoint { get; private set; } + + /// + /// The inverse of the curve's white point. + /// + public float inverseWhitePoint { get; private set; } + + internal float x0 { get; private set; } + internal float x1 { get; private set; } + + // Toe, mid, shoulder + readonly Segment[] m_Segments = new Segment[3]; + + /// + /// Creates a new curve. + /// + public HableCurve() + { + for (int i = 0; i < 3; i++) + m_Segments[i] = new Segment(); + + uniforms = new Uniforms(this); + } + + /// + /// Evaluates a given point on the curve. + /// + /// The point within the curve to evaluate (on the horizontal axis) + /// The value of the curve, at the point specified + public float Eval(float x) + { + float normX = x * inverseWhitePoint; + int index = (normX < x0) ? 0 : ((normX < x1) ? 1 : 2); + var segment = m_Segments[index]; + float ret = segment.Eval(normX); + return ret; + } + + /// + /// Initializes the curve with given settings. + /// + /// Affects the transition between the toe and the mid section of + /// the curve. A value of 0 means no toe, a value of 1 means a very hard transition + /// Affects how much of the dynamic range is in the toe. With a + /// small value, the toe will be very short and quickly transition into the linear section, + /// and with a longer value having a longer toe + /// Affects the transition between the mid section and the + /// shoulder of the curve. A value of 0 means no shoulder, a value of 1 means a very hard + /// transition + /// Affects how many F-stops (EV) to add to the dynamic range + /// of the curve + /// Affects how much overshoot to add to the shoulder + /// Applies a gamma function to the curve + public void Init(float toeStrength, float toeLength, float shoulderStrength, float shoulderLength, float shoulderAngle, float gamma) + { + var dstParams = new DirectParams(); + + // This is not actually the display gamma. It's just a UI space to avoid having to + // enter small numbers for the input. + const float kPerceptualGamma = 2.2f; + + // Constraints + { + toeLength = Mathf.Pow(Mathf.Clamp01(toeLength), kPerceptualGamma); + toeStrength = Mathf.Clamp01(toeStrength); + shoulderAngle = Mathf.Clamp01(shoulderAngle); + shoulderStrength = Mathf.Clamp(shoulderStrength, 1e-5f, 1f - 1e-5f); + shoulderLength = Mathf.Max(0f, shoulderLength); + gamma = Mathf.Max(1e-5f, gamma); + } + + // Apply base params + { + // Toe goes from 0 to 0.5 + float x0 = toeLength * 0.5f; + float y0 = (1f - toeStrength) * x0; // Lerp from 0 to x0 + + float remainingY = 1f - y0; + + float initialW = x0 + remainingY; + + float y1_offset = (1f - shoulderStrength) * remainingY; + float x1 = x0 + y1_offset; + float y1 = y0 + y1_offset; + + // Filmic shoulder strength is in F stops + float extraW = RuntimeUtilities.Exp2(shoulderLength) - 1f; + + float W = initialW + extraW; + + dstParams.x0 = x0; + dstParams.y0 = y0; + dstParams.x1 = x1; + dstParams.y1 = y1; + dstParams.W = W; + + // Bake the linear to gamma space conversion + dstParams.gamma = gamma; + } + + dstParams.overshootX = (dstParams.W * 2f) * shoulderAngle * shoulderLength; + dstParams.overshootY = 0.5f * shoulderAngle * shoulderLength; + + InitSegments(dstParams); + } + + void InitSegments(DirectParams srcParams) + { + var paramsCopy = srcParams; + + whitePoint = srcParams.W; + inverseWhitePoint = 1f / srcParams.W; + + // normalize params to 1.0 range + paramsCopy.W = 1f; + paramsCopy.x0 /= srcParams.W; + paramsCopy.x1 /= srcParams.W; + paramsCopy.overshootX = srcParams.overshootX / srcParams.W; + + float toeM = 0f; + float shoulderM = 0f; + { + float m, b; + AsSlopeIntercept(out m, out b, paramsCopy.x0, paramsCopy.x1, paramsCopy.y0, paramsCopy.y1); + + float g = srcParams.gamma; + + // Base function of linear section plus gamma is + // y = (mx+b)^g + // + // which we can rewrite as + // y = exp(g*ln(m) + g*ln(x+b/m)) + // + // and our evaluation function is (skipping the if parts): + /* + float x0 = (x - offsetX) * scaleX; + y0 = exp(m_lnA + m_B*log(x0)); + return y0*scaleY + m_offsetY; + */ + + var midSegment = m_Segments[1]; + midSegment.offsetX = -(b / m); + midSegment.offsetY = 0f; + midSegment.scaleX = 1f; + midSegment.scaleY = 1f; + midSegment.lnA = g * Mathf.Log(m); + midSegment.B = g; + + toeM = EvalDerivativeLinearGamma(m, b, g, paramsCopy.x0); + shoulderM = EvalDerivativeLinearGamma(m, b, g, paramsCopy.x1); + + // apply gamma to endpoints + paramsCopy.y0 = Mathf.Max(1e-5f, Mathf.Pow(paramsCopy.y0, paramsCopy.gamma)); + paramsCopy.y1 = Mathf.Max(1e-5f, Mathf.Pow(paramsCopy.y1, paramsCopy.gamma)); + + paramsCopy.overshootY = Mathf.Pow(1f + paramsCopy.overshootY, paramsCopy.gamma) - 1f; + } + + this.x0 = paramsCopy.x0; + this.x1 = paramsCopy.x1; + + // Toe section + { + var toeSegment = m_Segments[0]; + toeSegment.offsetX = 0; + toeSegment.offsetY = 0f; + toeSegment.scaleX = 1f; + toeSegment.scaleY = 1f; + + float lnA, B; + SolveAB(out lnA, out B, paramsCopy.x0, paramsCopy.y0, toeM); + toeSegment.lnA = lnA; + toeSegment.B = B; + } + + // Shoulder section + { + // Use the simple version that is usually too flat + var shoulderSegment = m_Segments[2]; + + float x0 = (1f + paramsCopy.overshootX) - paramsCopy.x1; + float y0 = (1f + paramsCopy.overshootY) - paramsCopy.y1; + + float lnA, B; + SolveAB(out lnA, out B, x0, y0, shoulderM); + + shoulderSegment.offsetX = (1f + paramsCopy.overshootX); + shoulderSegment.offsetY = (1f + paramsCopy.overshootY); + + shoulderSegment.scaleX = -1f; + shoulderSegment.scaleY = -1f; + shoulderSegment.lnA = lnA; + shoulderSegment.B = B; + } + + // Normalize so that we hit 1.0 at our white point. We wouldn't have do this if we + // skipped the overshoot part. + { + // Evaluate shoulder at the end of the curve + float scale = m_Segments[2].Eval(1f); + float invScale = 1f / scale; + + m_Segments[0].offsetY *= invScale; + m_Segments[0].scaleY *= invScale; + + m_Segments[1].offsetY *= invScale; + m_Segments[1].scaleY *= invScale; + + m_Segments[2].offsetY *= invScale; + m_Segments[2].scaleY *= invScale; + } + } + + // Find a function of the form: + // f(x) = e^(lnA + Bln(x)) + // where + // f(0) = 0; not really a constraint + // f(x0) = y0 + // f'(x0) = m + void SolveAB(out float lnA, out float B, float x0, float y0, float m) + { + B = (m * x0) / y0; + lnA = Mathf.Log(y0) - B * Mathf.Log(x0); + } + + // Convert to y=mx+b + void AsSlopeIntercept(out float m, out float b, float x0, float x1, float y0, float y1) + { + float dy = (y1 - y0); + float dx = (x1 - x0); + + if (dx == 0) + m = 1f; + else + m = dy / dx; + + b = y0 - x0 * m; + } + + // f(x) = (mx+b)^g + // f'(x) = gm(mx+b)^(g-1) + float EvalDerivativeLinearGamma(float m, float b, float g, float x) + { + float ret = g * m * Mathf.Pow(m * x + b, g - 1f); + return ret; + } + + /// + /// Utility class to retrieve curve values for shader evaluation. + /// + public class Uniforms + { + HableCurve parent; + + internal Uniforms(HableCurve parent) + { + this.parent = parent; + } + + /// + /// A pre-built holding: (inverseWhitePoint, x0, x1, 0). + /// + public Vector4 curve + { + get { return new Vector4(parent.inverseWhitePoint, parent.x0, parent.x1, 0f); } + } + + /// + /// A pre-built holding: (toe.offsetX, toe.offsetY, toe.scaleX, toe.scaleY). + /// + public Vector4 toeSegmentA + { + get + { + var toe = parent.m_Segments[0]; + return new Vector4(toe.offsetX, toe.offsetY, toe.scaleX, toe.scaleY); + } + } + + /// + /// A pre-built holding: (toe.lnA, toe.B, 0, 0). + /// + public Vector4 toeSegmentB + { + get + { + var toe = parent.m_Segments[0]; + return new Vector4(toe.lnA, toe.B, 0f, 0f); + } + } + + /// + /// A pre-built holding: (mid.offsetX, mid.offsetY, mid.scaleX, mid.scaleY). + /// + public Vector4 midSegmentA + { + get + { + var mid = parent.m_Segments[1]; + return new Vector4(mid.offsetX, mid.offsetY, mid.scaleX, mid.scaleY); + } + } + + /// + /// A pre-built holding: (mid.lnA, mid.B, 0, 0). + /// + public Vector4 midSegmentB + { + get + { + var mid = parent.m_Segments[1]; + return new Vector4(mid.lnA, mid.B, 0f, 0f); + } + } + + /// + /// A pre-built holding: (toe.offsetX, toe.offsetY, toe.scaleX, toe.scaleY). + /// + public Vector4 shoSegmentA + { + get + { + var sho = parent.m_Segments[2]; + return new Vector4(sho.offsetX, sho.offsetY, sho.scaleX, sho.scaleY); + } + } + + /// + /// A pre-built holding: (sho.lnA, sho.B, 0, 0). + /// + public Vector4 shoSegmentB + { + get + { + var sho = parent.m_Segments[2]; + return new Vector4(sho.lnA, sho.B, 0f, 0f); + } + } + } + + /// + /// The builtin instance for this curve. + /// + public readonly Uniforms uniforms; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HableCurve.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HableCurve.cs.meta new file mode 100644 index 00000000..7ee502c0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HableCurve.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 599b4e72f6c212d40819cfde14826671 +timeCreated: 1494795842 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HaltonSeq.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HaltonSeq.cs new file mode 100644 index 00000000..ab29694f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HaltonSeq.cs @@ -0,0 +1,30 @@ +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// Halton sequence utility. + /// + public static class HaltonSeq + { + /// + /// Gets a value from the Halton sequence for a given index and radix. + /// + /// The sequence index + /// The sequence base + /// A number from the Halton sequence between 0 and 1. + public static float Get(int index, int radix) + { + float result = 0f; + float fraction = 1f / (float)radix; + + while (index > 0) + { + result += (float)(index % radix) * fraction; + + index /= radix; + fraction /= (float)radix; + } + + return result; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HaltonSeq.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HaltonSeq.cs.meta new file mode 100644 index 00000000..8cff6e30 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/HaltonSeq.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 616483d5bdbf13c43ae1b005134b8c11 +timeCreated: 1493633892 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/LogHistogram.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/LogHistogram.cs new file mode 100644 index 00000000..b16a111f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/LogHistogram.cs @@ -0,0 +1,62 @@ +namespace UnityEngine.Rendering.PostProcessing +{ + internal sealed class LogHistogram + { + public const int rangeMin = -9; // ev + public const int rangeMax = 9; // ev + + // Don't forget to update 'ExposureHistogram.hlsl' if you change these values ! + const int k_Bins = 128; + + public ComputeBuffer data { get; private set; } + + public void Generate(PostProcessRenderContext context) + { + if (data == null) + data = new ComputeBuffer(k_Bins, sizeof(uint)); + + uint threadX, threadY, threadZ; + var scaleOffsetRes = GetHistogramScaleOffsetRes(context); + var compute = context.resources.computeShaders.exposureHistogram; + var cmd = context.command; + cmd.BeginSample("LogHistogram"); + + // Clear the buffer on every frame as we use it to accumulate luminance values on each frame + int kernel = compute.FindKernel("KEyeHistogramClear"); + cmd.SetComputeBufferParam(compute, kernel, "_HistogramBuffer", data); + compute.GetKernelThreadGroupSizes(kernel, out threadX, out threadY, out threadZ); + cmd.DispatchCompute(compute, kernel, Mathf.CeilToInt(k_Bins / (float)threadX), 1, 1); + + // Get a log histogram + kernel = compute.FindKernel("KEyeHistogram"); + cmd.SetComputeBufferParam(compute, kernel, "_HistogramBuffer", data); + cmd.SetComputeTextureParam(compute, kernel, "_Source", context.source); + cmd.SetComputeVectorParam(compute, "_ScaleOffsetRes", scaleOffsetRes); + + compute.GetKernelThreadGroupSizes(kernel, out threadX, out threadY, out threadZ); + cmd.DispatchCompute(compute, kernel, + Mathf.CeilToInt(scaleOffsetRes.z / 2f / threadX), + Mathf.CeilToInt(scaleOffsetRes.w / 2f / threadY), + 1 + ); + + cmd.EndSample("LogHistogram"); + } + + public Vector4 GetHistogramScaleOffsetRes(PostProcessRenderContext context) + { + float diff = rangeMax - rangeMin; + float scale = 1f / diff; + float offset = -rangeMin * scale; + return new Vector4(scale, offset, context.width, context.height); + } + + public void Release() + { + if (data != null) + data.Release(); + + data = null; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/LogHistogram.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/LogHistogram.cs.meta new file mode 100644 index 00000000..1b01a15e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/LogHistogram.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a4b23776a3150a74ea5ad6271a3d8f15 +timeCreated: 1496324052 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/MeshUtilities.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/MeshUtilities.cs new file mode 100644 index 00000000..08e5bbaa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/MeshUtilities.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Assertions; + +namespace UnityEngine.Rendering.PostProcessing +{ + static class MeshUtilities + { + static Dictionary s_Primitives; + static Dictionary s_ColliderPrimitives; + + static MeshUtilities() + { + s_Primitives = new Dictionary(); + s_ColliderPrimitives = new Dictionary + { + { typeof(BoxCollider), PrimitiveType.Cube }, + { typeof(SphereCollider), PrimitiveType.Sphere }, + { typeof(CapsuleCollider), PrimitiveType.Capsule } + }; + } + + internal static Mesh GetColliderMesh(Collider collider) + { + var type = collider.GetType(); + + if (type == typeof(MeshCollider)) + return ((MeshCollider)collider).sharedMesh; + + Assert.IsTrue(s_ColliderPrimitives.ContainsKey(type), "Unknown collider"); + return GetPrimitive(s_ColliderPrimitives[type]); + } + + internal static Mesh GetPrimitive(PrimitiveType primitiveType) + { + Mesh mesh; + + if (!s_Primitives.TryGetValue(primitiveType, out mesh)) + { + mesh = GetBuiltinMesh(primitiveType); + s_Primitives.Add(primitiveType, mesh); + } + + return mesh; + } + + // (Not pretty) hack to get meshes from `unity default resources` in user land + // What it does is create a new GameObject using the CreatePrimitive utility, retrieve its + // mesh and discard it... + static Mesh GetBuiltinMesh(PrimitiveType primitiveType) + { + var gameObject = GameObject.CreatePrimitive(primitiveType); + var mesh = gameObject.GetComponent().sharedMesh; + RuntimeUtilities.Destroy(gameObject); + return mesh; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/MeshUtilities.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/MeshUtilities.cs.meta new file mode 100644 index 00000000..7405ea41 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/MeshUtilities.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4b42fa3a7c4baed49bb4f6a56dadc03f +timeCreated: 1488548727 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheet.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheet.cs new file mode 100644 index 00000000..9dcc1f8a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheet.cs @@ -0,0 +1,58 @@ +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// The post-processing stack is entirely built around the use of + /// and as such requires the use of to properly deal with + /// the deferred nature of . + /// This wrapper abstracts the creation and destruction of + /// and to make the process easier. + /// + /// + public sealed class PropertySheet + { + /// + /// The actual to fill. + /// + public MaterialPropertyBlock properties { get; private set; } + + internal Material material { get; private set; } + + internal PropertySheet(Material material) + { + this.material = material; + properties = new MaterialPropertyBlock(); + } + + /// + /// Clears all keywords set on the source material. + /// + public void ClearKeywords() + { + material.shaderKeywords = null; + } + + /// + /// Enableds a given keyword on the source material. + /// + /// The keyword to enable + public void EnableKeyword(string keyword) + { + material.EnableKeyword(keyword); + } + + /// + /// Disables a given keyword on the source material. + /// + /// The keyword to disable + public void DisableKeyword(string keyword) + { + material.DisableKeyword(keyword); + } + + internal void Release() + { + RuntimeUtilities.Destroy(material); + material = null; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheet.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheet.cs.meta new file mode 100644 index 00000000..0ecf547f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheet.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4da61023839a0604d834e6ffde67ad52 +timeCreated: 1489745652 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheetFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheetFactory.cs new file mode 100644 index 00000000..b707009c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheetFactory.cs @@ -0,0 +1,89 @@ +using System; +using System.Collections.Generic; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// A factory for easy creation and destruction of + /// and . + /// + /// + public sealed class PropertySheetFactory + { + readonly Dictionary m_Sheets; + + /// + /// Creates a new factory. + /// + public PropertySheetFactory() + { + m_Sheets = new Dictionary(); + } + + /// + /// Gets a for a given shader identifier. Sheets are recycled + /// so you can safely call this method on every frame. + /// + /// The name of the shader to retrieve a sheet for + /// A sheet for the given shader + /// + /// This method will not work when loading post-processing from an asset bundle. For this + /// reason it is recommended to use instead. + /// + /// Thrown if the shader is invalid + [Obsolete("Use PropertySheet.Get(Shader) with a direct reference to the Shader instead.")] + public PropertySheet Get(string shaderName) + { + var shader = Shader.Find(shaderName); + + if (shader == null) + throw new ArgumentException(string.Format("Invalid shader ({0})", shaderName)); + + return Get(shader); + } + + /// + /// Gets a for a given shader instance. Sheets are recycled so + /// you can safely call this method on every frame. + /// + /// A shader instance to retrieve a sheet for + /// A sheet for the given shader + /// Thrown if the shader is invalid + public PropertySheet Get(Shader shader) + { + PropertySheet sheet; + + if (shader == null) + throw new ArgumentException(string.Format("Invalid shader ({0})", shader)); + + if (m_Sheets.TryGetValue(shader, out sheet)) + return sheet; + + var shaderName = shader.name; + var material = new Material(shader) + { + name = string.Format("PostProcess - {0}", shaderName.Substring(shaderName.LastIndexOf('/') + 1)), + hideFlags = HideFlags.DontSave + }; + + sheet = new PropertySheet(material); + m_Sheets.Add(shader, sheet); + return sheet; + } + + /// + /// Releases all resources used by this factory. + /// + /// + /// You don't need to call this method when using the builtin factory from + /// . + /// + public void Release() + { + foreach (var sheet in m_Sheets.Values) + sheet.Release(); + + m_Sheets.Clear(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheetFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheetFactory.cs.meta new file mode 100644 index 00000000..52eb27a3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/PropertySheetFactory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e034505fdac568a45af53ec1cdb0fbb3 +timeCreated: 1489748399 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/RuntimeUtilities.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/RuntimeUtilities.cs new file mode 100644 index 00000000..68d2144a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/RuntimeUtilities.cs @@ -0,0 +1,1246 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Linq.Expressions; +using System.Reflection; +using System.Text; +using UnityEngine.Assertions; + +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityEngine.Rendering.PostProcessing +{ + using SceneManagement; + using UnityObject = UnityEngine.Object; + using LoadAction = RenderBufferLoadAction; + using StoreAction = RenderBufferStoreAction; + + /// + /// A set of runtime utilities used by the post-processing stack. + /// + public static class RuntimeUtilities + { + #region Textures + + static Texture2D m_WhiteTexture; + + /// + /// A 1x1 white texture. + /// + /// + /// This texture is only created once and recycled afterward. You shouldn't modify it. + /// + public static Texture2D whiteTexture + { + get + { + if (m_WhiteTexture == null) + { + m_WhiteTexture = new Texture2D(1, 1, TextureFormat.ARGB32, false) { name = "White Texture" }; + m_WhiteTexture.SetPixel(0, 0, Color.white); + m_WhiteTexture.Apply(); + } + + return m_WhiteTexture; + } + } + + static Texture3D m_WhiteTexture3D; + + /// + /// A 1x1x1 white texture. + /// + /// + /// This texture is only created once and recycled afterward. You shouldn't modify it. + /// + public static Texture3D whiteTexture3D + { + get + { + if (m_WhiteTexture3D == null) + { + m_WhiteTexture3D = new Texture3D(1, 1, 1, TextureFormat.ARGB32, false) { name = "White Texture 3D" }; + m_WhiteTexture3D.SetPixels(new Color[] { Color.white }); + m_WhiteTexture3D.Apply(); + } + + return m_WhiteTexture3D; + } + } + + static Texture2D m_BlackTexture; + + /// + /// A 1x1 black texture. + /// + /// + /// This texture is only created once and recycled afterward. You shouldn't modify it. + /// + public static Texture2D blackTexture + { + get + { + if (m_BlackTexture == null) + { + m_BlackTexture = new Texture2D(1, 1, TextureFormat.ARGB32, false) { name = "Black Texture" }; + m_BlackTexture.SetPixel(0, 0, Color.black); + m_BlackTexture.Apply(); + } + + return m_BlackTexture; + } + } + + static Texture3D m_BlackTexture3D; + + /// + /// A 1x1x1 black texture. + /// + /// + /// This texture is only created once and recycled afterward. You shouldn't modify it. + /// + public static Texture3D blackTexture3D + { + get + { + if (m_BlackTexture3D == null) + { + m_BlackTexture3D = new Texture3D(1, 1, 1, TextureFormat.ARGB32, false) { name = "Black Texture 3D" }; + m_BlackTexture3D.SetPixels(new Color[] { Color.black }); + m_BlackTexture3D.Apply(); + } + + return m_BlackTexture3D; + } + } + + static Texture2D m_TransparentTexture; + + /// + /// A 1x1 transparent texture. + /// + /// + /// This texture is only created once and recycled afterward. You shouldn't modify it. + /// + public static Texture2D transparentTexture + { + get + { + if (m_TransparentTexture == null) + { + m_TransparentTexture = new Texture2D(1, 1, TextureFormat.ARGB32, false) { name = "Transparent Texture" }; + m_TransparentTexture.SetPixel(0, 0, Color.clear); + m_TransparentTexture.Apply(); + } + + return m_TransparentTexture; + } + } + + static Texture3D m_TransparentTexture3D; + + /// + /// A 1x1x1 transparent texture. + /// + /// + /// This texture is only created once and recycled afterward. You shouldn't modify it. + /// + public static Texture3D transparentTexture3D + { + get + { + if (m_TransparentTexture3D == null) + { + m_TransparentTexture3D = new Texture3D(1, 1, 1, TextureFormat.ARGB32, false) { name = "Transparent Texture 3D" }; + m_TransparentTexture3D.SetPixels(new Color[] { Color.clear }); + m_TransparentTexture3D.Apply(); + } + + return m_TransparentTexture3D; + } + } + + static Dictionary m_LutStrips = new Dictionary(); + + /// + /// Gets a 2D lookup table for color grading use. Its size will be width = height * height. + /// + /// The height of the lookup table + /// A 2D lookup table + /// + /// Lookup tables are recycled and only created once per size. You shouldn't modify them. + /// + public static Texture2D GetLutStrip(int size) + { + Texture2D texture; + if (!m_LutStrips.TryGetValue(size, out texture)) + { + int width = size * size; + int height = size; + var pixels = new Color[width * height]; + float inv = 1f / (size - 1f); + + for (int z = 0; z < size; z++) + { + var offset = z * size; + var b = z * inv; + + for (int y = 0; y < size; y++) + { + var g = y * inv; + + for (int x = 0; x < size; x++) + { + var r = x * inv; + pixels[y * width + offset + x] = new Color(r, g, b); + } + } + } + + var format = TextureFormat.RGBAHalf; + if (!format.IsSupported()) + format = TextureFormat.ARGB32; + + texture = new Texture2D(size * size, size, format, false, true) + { + name = "Strip Lut" + size, + hideFlags = HideFlags.DontSave, + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + anisoLevel = 0 + }; + texture.SetPixels(pixels); + texture.Apply(); + m_LutStrips.Add(size, texture); + } + + return texture; + } + + #endregion + + #region Rendering + + static PostProcessResources s_Resources; + static Mesh s_FullscreenTriangle; + + /// + /// A fullscreen triangle mesh. + /// + public static Mesh fullscreenTriangle + { + get + { + if (s_FullscreenTriangle != null) + return s_FullscreenTriangle; + + s_FullscreenTriangle = new Mesh { name = "Fullscreen Triangle" }; + + // Because we have to support older platforms (GLES2/3, DX9 etc) we can't do all of + // this directly in the vertex shader using vertex ids :( + s_FullscreenTriangle.SetVertices(new List + { + new Vector3(-1f, -1f, 0f), + new Vector3(-1f, 3f, 0f), + new Vector3( 3f, -1f, 0f) + }); + s_FullscreenTriangle.SetIndices(new [] { 0, 1, 2 }, MeshTopology.Triangles, 0, false); + s_FullscreenTriangle.UploadMeshData(false); + + return s_FullscreenTriangle; + } + } + + static Material s_CopyStdMaterial; + + /// + /// A simple copy material to use with the builtin pipelines. + /// + public static Material copyStdMaterial + { + get + { + if (s_CopyStdMaterial != null) + return s_CopyStdMaterial; + + Assert.IsNotNull(s_Resources); + var shader = s_Resources.shaders.copyStd; + s_CopyStdMaterial = new Material(shader) + { + name = "PostProcess - CopyStd", + hideFlags = HideFlags.HideAndDontSave + }; + + return s_CopyStdMaterial; + } + } + + static Material s_CopyStdFromDoubleWideMaterial; + + /// + /// A double-wide copy material to use with VR and the builtin pipelines. + /// + public static Material copyStdFromDoubleWideMaterial + { + get + { + if (s_CopyStdFromDoubleWideMaterial != null) + return s_CopyStdFromDoubleWideMaterial; + + Assert.IsNotNull(s_Resources); + var shader = s_Resources.shaders.copyStdFromDoubleWide; + s_CopyStdFromDoubleWideMaterial = new Material(shader) + { + name = "PostProcess - CopyStdFromDoubleWide", + hideFlags = HideFlags.HideAndDontSave + }; + + return s_CopyStdFromDoubleWideMaterial; + } + } + + static Material s_CopyMaterial; + + /// + /// A simple copy material independent from the rendering pipeline. + /// + public static Material copyMaterial + { + get + { + if (s_CopyMaterial != null) + return s_CopyMaterial; + + Assert.IsNotNull(s_Resources); + var shader = s_Resources.shaders.copy; + s_CopyMaterial = new Material(shader) + { + name = "PostProcess - Copy", + hideFlags = HideFlags.HideAndDontSave + }; + + return s_CopyMaterial; + } + } + + static Material s_CopyFromTexArrayMaterial; + + /// + /// A copy material with a texture array slice as a source for the builtin pipelines. + /// + public static Material copyFromTexArrayMaterial + { + get + { + if (s_CopyFromTexArrayMaterial != null) + return s_CopyFromTexArrayMaterial; + + Assert.IsNotNull(s_Resources); + var shader = s_Resources.shaders.copyStdFromTexArray; + s_CopyFromTexArrayMaterial = new Material(shader) + { + name = "PostProcess - CopyFromTexArray", + hideFlags = HideFlags.HideAndDontSave + }; + + return s_CopyFromTexArrayMaterial; + } + } + + static PropertySheet s_CopySheet; + + /// + /// A pre-configured for . + /// + public static PropertySheet copySheet + { + get + { + if (s_CopySheet == null) + s_CopySheet = new PropertySheet(copyMaterial); + + return s_CopySheet; + } + } + + static PropertySheet s_CopyFromTexArraySheet; + + /// + /// A pre-configured for . + /// + public static PropertySheet copyFromTexArraySheet + { + get + { + if (s_CopyFromTexArraySheet == null) + s_CopyFromTexArraySheet = new PropertySheet(copyFromTexArrayMaterial); + + return s_CopyFromTexArraySheet; + } + } + + internal static void UpdateResources(PostProcessResources resources) + { + Destroy(s_CopyMaterial); + Destroy(s_CopyStdMaterial); + Destroy(s_CopyFromTexArrayMaterial); + Destroy(s_CopyStdFromDoubleWideMaterial); + + s_CopyMaterial = null; + s_CopyStdMaterial = null; + s_CopyFromTexArrayMaterial = null; + s_CopyStdFromDoubleWideMaterial = null; + + s_CopySheet = null; + s_CopyFromTexArraySheet = null; + + s_Resources = resources; + } + + /// + /// Sets the current render target using specified . + /// + /// The command buffer to set the render target on + /// The render target to set + /// The load action + /// The store action + /// + /// are only used on Unity 2018.2 or newer. + /// + public static void SetRenderTargetWithLoadStoreAction(this CommandBuffer cmd, RenderTargetIdentifier rt, RenderBufferLoadAction loadAction, RenderBufferStoreAction storeAction) + { + #if UNITY_2018_2_OR_NEWER + cmd.SetRenderTarget(rt, loadAction, storeAction); + #else + cmd.SetRenderTarget(rt); + #endif + } + + /// + /// Sets the current render target and its depth using specified . + /// + /// The command buffer to set the render target on + /// The render target to set as color + /// The load action for the color render target + /// The store action for the color render target + /// The render target to set as depth + /// The load action for the depth render target + /// The store action for the depth render target + public static void SetRenderTargetWithLoadStoreAction(this CommandBuffer cmd, + RenderTargetIdentifier color, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, + RenderTargetIdentifier depth, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction) + { + #if UNITY_2018_2_OR_NEWER + cmd.SetRenderTarget(color, colorLoadAction, colorStoreAction, depth, depthLoadAction, depthStoreAction); + #else + cmd.SetRenderTarget(color, depth); + #endif + } + + /// + /// Does a copy of source to destination using a fullscreen triangle. + /// + /// The command buffer to use + /// The source render target + /// The destination render target + /// Should the destination target be cleared? + /// An optional viewport to consider for the blit + public static void BlitFullscreenTriangle(this CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, bool clear = false, Rect? viewport = null) + { + cmd.SetGlobalTexture(ShaderIDs.MainTex, source); + cmd.SetRenderTargetWithLoadStoreAction(destination, viewport == null ? LoadAction.DontCare : LoadAction.Load, StoreAction.Store); + + if (viewport != null) + cmd.SetViewport(viewport.Value); + + if (clear) + cmd.ClearRenderTarget(true, true, Color.clear); + + cmd.DrawMesh(fullscreenTriangle, Matrix4x4.identity, copyMaterial, 0, 0); + } + + /// + /// Blits a fullscreen triangle using a given material. + /// + /// The command buffer to use + /// The source render target + /// The destination render target + /// The property sheet to use + /// The pass from the material to use + /// The load action for this blit + /// An optional viewport to consider for the blit + public static void BlitFullscreenTriangle(this CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, PropertySheet propertySheet, int pass, RenderBufferLoadAction loadAction, Rect? viewport = null) + { + cmd.SetGlobalTexture(ShaderIDs.MainTex, source); + #if UNITY_2018_2_OR_NEWER + bool clear = (loadAction == LoadAction.Clear); + if(clear) + loadAction = LoadAction.DontCare; + #else + bool clear = false; + #endif + cmd.SetRenderTargetWithLoadStoreAction(destination, viewport == null ? loadAction : LoadAction.Load, StoreAction.Store); + + if (viewport != null) + cmd.SetViewport(viewport.Value); + + if (clear) + cmd.ClearRenderTarget(true, true, Color.clear); + + cmd.DrawMesh(fullscreenTriangle, Matrix4x4.identity, propertySheet.material, 0, pass, propertySheet.properties); + } + + /// + /// Blits a fullscreen triangle using a given material. + /// + /// The command buffer to use + /// The source render target + /// The destination render target + /// The property sheet to use + /// The pass from the material to use + /// Should the destination target be cleared? + /// An optional viewport to consider for the blit + public static void BlitFullscreenTriangle(this CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, PropertySheet propertySheet, int pass, bool clear = false, Rect? viewport = null) + { + #if UNITY_2018_2_OR_NEWER + cmd.BlitFullscreenTriangle(source, destination, propertySheet, pass, clear ? LoadAction.Clear : LoadAction.DontCare, viewport); + #else + cmd.SetGlobalTexture(ShaderIDs.MainTex, source); + cmd.SetRenderTargetWithLoadStoreAction(destination, viewport == null ? LoadAction.DontCare : LoadAction.Load, StoreAction.Store); + + if (viewport != null) + cmd.SetViewport(viewport.Value); + + if (clear) + cmd.ClearRenderTarget(true, true, Color.clear); + + cmd.DrawMesh(fullscreenTriangle, Matrix4x4.identity, propertySheet.material, 0, pass, propertySheet.properties); + #endif + } + + /// + /// Blits a fullscreen triangle from a double-wide source. + /// + /// The command buffer to use + /// The source render target + /// The destination render target + /// The material to use for the blit + /// The pass from the material to use + /// The target eye + public static void BlitFullscreenTriangleFromDoubleWide(this CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, Material material, int pass, int eye) + { + Vector4 uvScaleOffset = new Vector4(0.5f, 1.0f, 0, 0); + + if (eye == 1) + uvScaleOffset.z = 0.5f; + cmd.SetGlobalVector(ShaderIDs.UVScaleOffset, uvScaleOffset); + cmd.BuiltinBlit(source, destination, material, pass); + } + + /// + /// Blits a fullscreen triangle to a double-wide destination. + /// + /// The command buffer to use + /// The source render target + /// The destination render target + /// The property sheet to use + /// The pass from the material to use + /// The target eye + public static void BlitFullscreenTriangleToDoubleWide(this CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, PropertySheet propertySheet, int pass, int eye) + { + Vector4 posScaleOffset = new Vector4(0.5f, 1.0f, -0.5f, 0); + + if (eye == 1) + posScaleOffset.z = 0.5f; + propertySheet.EnableKeyword("STEREO_DOUBLEWIDE_TARGET"); + propertySheet.properties.SetVector(ShaderIDs.PosScaleOffset, posScaleOffset); + cmd.BlitFullscreenTriangle(source, destination, propertySheet, 0); + } + + /// + /// Blits a fullscreen triangle using a given material. + /// + /// The command buffer to use + /// The source texture array + /// The destination render target + /// The property sheet to use + /// The pass from the material to use + /// Should the destination target be cleared? + /// The slice to use for the texture array + public static void BlitFullscreenTriangleFromTexArray(this CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, PropertySheet propertySheet, int pass, bool clear = false, int depthSlice = -1) + { + cmd.SetGlobalTexture(ShaderIDs.MainTex, source); + cmd.SetGlobalFloat(ShaderIDs.DepthSlice, depthSlice); + cmd.SetRenderTargetWithLoadStoreAction(destination, RenderBufferLoadAction.DontCare, RenderBufferStoreAction.Store); + + if (clear) + cmd.ClearRenderTarget(true, true, Color.clear); + + cmd.DrawMesh(fullscreenTriangle, Matrix4x4.identity, propertySheet.material, 0, pass, propertySheet.properties); + } + + /// + /// Blits a fullscreen triangle using a given material. + /// + /// The command buffer to use + /// The source render target + /// The destination render target + /// The depth render target + /// The property sheet to use + /// The pass from the material to use + /// Should the destination target be cleared? + /// The array slice to consider as a source + public static void BlitFullscreenTriangleToTexArray(this CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, PropertySheet propertySheet, int pass, bool clear = false, int depthSlice = -1) + { + cmd.SetGlobalTexture(ShaderIDs.MainTex, source); + cmd.SetGlobalFloat(ShaderIDs.DepthSlice, depthSlice); + cmd.SetRenderTarget(destination, 0, CubemapFace.Unknown, -1); + + if (clear) + cmd.ClearRenderTarget(true, true, Color.clear); + + cmd.DrawMesh(fullscreenTriangle, Matrix4x4.identity, propertySheet.material, 0, pass, propertySheet.properties); + } + + /// + /// Blits a fullscreen triangle using a given material. + /// + /// The command buffer to use + /// The source render target + /// The destination render target + /// The depth render target + /// The property sheet to use + /// The pass from the material to use + /// Should the destination target be cleared? + /// An optional viewport to consider for the blit + public static void BlitFullscreenTriangle(this CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination, RenderTargetIdentifier depth, PropertySheet propertySheet, int pass, bool clear = false, Rect? viewport = null) + { + cmd.SetGlobalTexture(ShaderIDs.MainTex, source); + + LoadAction loadAction = viewport == null ? LoadAction.DontCare : LoadAction.Load; + if (clear) + { + cmd.SetRenderTargetWithLoadStoreAction(destination, loadAction, StoreAction.Store, depth, loadAction, StoreAction.Store); + cmd.ClearRenderTarget(true, true, Color.clear); + } + else + { + cmd.SetRenderTargetWithLoadStoreAction(destination, loadAction, StoreAction.Store, depth, LoadAction.Load, StoreAction.Store); + } + + if (viewport != null) + cmd.SetViewport(viewport.Value); + + cmd.DrawMesh(fullscreenTriangle, Matrix4x4.identity, propertySheet.material, 0, pass, propertySheet.properties); + } + + /// + /// Blits a fullscreen triangle using a given material. + /// + /// The command buffer to use + /// The source render target + /// An array of destinations render targets + /// The depth render target + /// The property sheet to use + /// The pass from the material to use + /// Should the destination target be cleared? + /// An optional viewport to consider for the blit + public static void BlitFullscreenTriangle(this CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier[] destinations, RenderTargetIdentifier depth, PropertySheet propertySheet, int pass, bool clear = false, Rect? viewport = null) + { + cmd.SetGlobalTexture(ShaderIDs.MainTex, source); + cmd.SetRenderTarget(destinations, depth); + + if (viewport != null) + cmd.SetViewport(viewport.Value); + + if (clear) + cmd.ClearRenderTarget(true, true, Color.clear); + + cmd.DrawMesh(fullscreenTriangle, Matrix4x4.identity, propertySheet.material, 0, pass, propertySheet.properties); + } + + /// + /// Does a copy of source to destination using the builtin blit command. + /// + /// The command buffer to use + /// The source render target + /// The destination render target + public static void BuiltinBlit(this CommandBuffer cmd, Rendering.RenderTargetIdentifier source, RenderTargetIdentifier destination) + { + #if UNITY_2018_2_OR_NEWER + cmd.SetRenderTarget(destination, RenderBufferLoadAction.DontCare, RenderBufferStoreAction.Store); + destination = BuiltinRenderTextureType.CurrentActive; + #endif + cmd.Blit(source, destination); + } + + /// + /// Blits a fullscreen quad using the builtin blit command and a given material. + /// + /// The command buffer to use + /// The source render target + /// The destination render target + /// The material to use for the blit + /// The pass from the material to use + public static void BuiltinBlit(this CommandBuffer cmd, Rendering.RenderTargetIdentifier source, RenderTargetIdentifier destination, Material mat, int pass = 0) + { + #if UNITY_2018_2_OR_NEWER + cmd.SetRenderTarget(destination, RenderBufferLoadAction.DontCare, RenderBufferStoreAction.Store); + destination = BuiltinRenderTextureType.CurrentActive; + #endif + cmd.Blit(source, destination, mat, pass); + } + + // Fast basic copy texture if available, falls back to blit copy if not + // Assumes that both textures have the exact same type and format + /// + /// Copies the content of a texture into the other. Both textures must have the same size + /// and format or this method will fail. + /// + /// The command buffer to use + /// The source render target + /// The destination render target + /// + /// If the CopyTexture command isn't supported on the target platform it will revert to a + /// fullscreen blit command instead. + /// + public static void CopyTexture(CommandBuffer cmd, RenderTargetIdentifier source, RenderTargetIdentifier destination) + { + if (SystemInfo.copyTextureSupport > CopyTextureSupport.None) + { + cmd.CopyTexture(source, destination); + return; + } + + cmd.BlitFullscreenTriangle(source, destination); + } + + // TODO: Generalize the GetTemporaryRT and Blit commands in order to support + // RT Arrays for Stereo Instancing/MultiView + + #endregion + + #region Unity specifics & misc methods + + /// + /// Returns true if a scriptable render pipeline is currently in use, false + /// otherwise. + /// + public static bool scriptableRenderPipelineActive + { + get { return GraphicsSettings.renderPipelineAsset != null; } // 5.6+ only + } + + /// + /// Returns true if deferred shading is supported on the target platform, + /// false otherwise. + /// + public static bool supportsDeferredShading + { + get { return scriptableRenderPipelineActive || GraphicsSettings.GetShaderMode(BuiltinShaderType.DeferredShading) != BuiltinShaderMode.Disabled; } + } + + /// + /// Returns true if is supported on the + /// target platform, false otherwise. + /// + public static bool supportsDepthNormals + { + get { return scriptableRenderPipelineActive || GraphicsSettings.GetShaderMode(BuiltinShaderType.DepthNormals) != BuiltinShaderMode.Disabled; } + } + +#if UNITY_EDITOR + /// + /// Returns true if single-pass stereo rendering is selected, false otherwise. + /// + /// + /// This property only works in the editor. + /// + public static bool isSinglePassStereoSelected + { + get + { + return PlayerSettings.virtualRealitySupported + && PlayerSettings.stereoRenderingPath == UnityEditor.StereoRenderingPath.SinglePass; + } + } +#endif + + /// + /// Returns true if single-pass stereo rendering is active, false otherwise. + /// + /// + /// This property only works in the editor. + /// + // TODO: Check for SPSR support at runtime + public static bool isSinglePassStereoEnabled + { + get + { +#if UNITY_EDITOR + return isSinglePassStereoSelected && Application.isPlaying; +#elif !ENABLE_VR + return false; +#elif UNITY_2017_2_OR_NEWER + return UnityEngine.XR.XRSettings.eyeTextureDesc.vrUsage == VRTextureUsage.TwoEyes; +#else + return false; +#endif + } + } + + /// + /// Returns true if VR is enabled, false otherwise. + /// + public static bool isVREnabled + { + get + { +#if UNITY_EDITOR + return UnityEditor.PlayerSettings.virtualRealitySupported; +#elif UNITY_XBOXONE || !ENABLE_VR + return false; +#elif UNITY_2017_2_OR_NEWER + return UnityEngine.XR.XRSettings.enabled; +#elif UNITY_5_6_OR_NEWER + return UnityEngine.VR.VRSettings.enabled; +#endif + } + } + + /// + /// Returns true if the target platform is Android and the selected API is OpenGL, + /// false otherwise. + /// + public static bool isAndroidOpenGL + { + get { return Application.platform == RuntimePlatform.Android && SystemInfo.graphicsDeviceType != GraphicsDeviceType.Vulkan; } + } + + /// + /// Gets the default HDR render texture format for the current target platform. + /// + public static RenderTextureFormat defaultHDRRenderTextureFormat + { + get + { +#if UNITY_ANDROID || UNITY_IPHONE || UNITY_TVOS || UNITY_SWITCH || UNITY_EDITOR + RenderTextureFormat format = RenderTextureFormat.RGB111110Float; +#if UNITY_EDITOR + var target = EditorUserBuildSettings.activeBuildTarget; + if (target != BuildTarget.Android && target != BuildTarget.iOS && target != BuildTarget.tvOS && target != BuildTarget.Switch) + return RenderTextureFormat.DefaultHDR; +#endif // UNITY_EDITOR + if (format.IsSupported()) + return format; +#endif // UNITY_ANDROID || UNITY_IPHONE || UNITY_TVOS || UNITY_SWITCH || UNITY_EDITOR + return RenderTextureFormat.DefaultHDR; + } + } + + /// + /// Checks if a given render texture format is a floating-point format. + /// + /// The format to test + /// true if the format is floating-point, false otherwise + public static bool isFloatingPointFormat(RenderTextureFormat format) + { + return format == RenderTextureFormat.DefaultHDR || format == RenderTextureFormat.ARGBHalf || format == RenderTextureFormat.ARGBFloat || + format == RenderTextureFormat.RGFloat || format == RenderTextureFormat.RGHalf || + format == RenderTextureFormat.RFloat || format == RenderTextureFormat.RHalf || + format == RenderTextureFormat.RGB111110Float; + } + + /// + /// Properly destroys a given Unity object. + /// + /// The object to destroy + public static void Destroy(UnityObject obj) + { + if (obj != null) + { +#if UNITY_EDITOR + if (Application.isPlaying) + UnityObject.Destroy(obj); + else + UnityObject.DestroyImmediate(obj); +#else + UnityObject.Destroy(obj); +#endif + } + } + + /// + /// Returns true if the current color space setting is set to Linear, + /// false otherwise. + /// + public static bool isLinearColorSpace + { + get { return QualitySettings.activeColorSpace == ColorSpace.Linear; } + } + + /// + /// Checks if resolved depth is available on the current target platform. + /// + /// A rendering camera + /// true if resolved depth is available, false otherwise + public static bool IsResolvedDepthAvailable(Camera camera) + { + // AFAIK resolved depth is only available on D3D11/12 via BuiltinRenderTextureType.ResolvedDepth + // TODO: Is there more proper way to determine this? What about SRPs? + var gtype = SystemInfo.graphicsDeviceType; + return camera.actualRenderingPath == RenderingPath.DeferredShading && + (gtype == GraphicsDeviceType.Direct3D11 || gtype == GraphicsDeviceType.Direct3D12 || gtype == GraphicsDeviceType.XboxOne); + } + + /// + /// Properly destroys a given profile. + /// + /// The profile to destroy + /// Should we destroy all the embedded settings? + public static void DestroyProfile(PostProcessProfile profile, bool destroyEffects) + { + if (destroyEffects) + { + foreach (var effect in profile.settings) + Destroy(effect); + } + + Destroy(profile); + } + + /// + /// Properly destroys a volume. + /// + /// The volume to destroy + /// Should we destroy the attached profile? + /// Should we destroy the volume Game Object? + public static void DestroyVolume(PostProcessVolume volume, bool destroyProfile, bool destroyGameObject = false) + { + if (destroyProfile) + DestroyProfile(volume.profileRef, true); + + var gameObject = volume.gameObject; + Destroy(volume); + + if (destroyGameObject) + Destroy(gameObject); + } + + /// + /// Checks if a post-processing layer is active. + /// + /// The layer to check; can be null + /// true if the layer is enabled, false otherwise + public static bool IsPostProcessingActive(PostProcessLayer layer) + { + return layer != null + && layer.enabled; + } + + /// + /// Checks if temporal anti-aliasing is active on a given post-process layer. + /// + /// The layer to check + /// true if temporal anti-aliasing is active, false otherwise + public static bool IsTemporalAntialiasingActive(PostProcessLayer layer) + { + return IsPostProcessingActive(layer) + && layer.antialiasingMode == PostProcessLayer.Antialiasing.TemporalAntialiasing + && layer.temporalAntialiasing.IsSupported(); + } + + /// + /// Gets all scene objects in the hierarchy, including inactive objects. This method is slow + /// on large scenes and should be used with extreme caution. + /// + /// The component to look for + /// A list of all components of type T in the scene + public static IEnumerable GetAllSceneObjects() + where T : Component + { + var queue = new Queue(); + var roots = SceneManager.GetActiveScene().GetRootGameObjects(); + + foreach (var root in roots) + { + queue.Enqueue(root.transform); + var comp = root.GetComponent(); + + if (comp != null) + yield return comp; + } + + while (queue.Count > 0) + { + foreach (Transform child in queue.Dequeue()) + { + queue.Enqueue(child); + var comp = child.GetComponent(); + + if (comp != null) + yield return comp; + } + } + } + + /// + /// Creates an instance of a class if it's null. + /// + /// The type to create + /// A reference to an instance to check and create if needed + public static void CreateIfNull(ref T obj) + where T : class, new() + { + if (obj == null) + obj = new T(); + } + + #endregion + + #region Maths + + /// + /// Returns the base-2 exponential function of , which is 2 + /// raised to the power . + /// + /// Value of the exponent + /// The base-2 exponential function of + public static float Exp2(float x) + { + return Mathf.Exp(x * 0.69314718055994530941723212145818f); + } + + /// + /// Gets a jittered perspective projection matrix for a given camera. + /// + /// The camera to build the projection matrix for + /// The jitter offset + /// A jittered projection matrix + public static Matrix4x4 GetJitteredPerspectiveProjectionMatrix(Camera camera, Vector2 offset) + { + float near = camera.nearClipPlane; + float far = camera.farClipPlane; + + float vertical = Mathf.Tan(0.5f * Mathf.Deg2Rad * camera.fieldOfView) * near; + float horizontal = vertical * camera.aspect; + + offset.x *= horizontal / (0.5f * camera.pixelWidth); + offset.y *= vertical / (0.5f * camera.pixelHeight); + + var matrix = camera.projectionMatrix; + + matrix[0, 2] += offset.x / horizontal; + matrix[1, 2] += offset.y / vertical; + + return matrix; + } + + /// + /// Gets a jittered orthographic projection matrix for a given camera. + /// + /// The camera to build the orthographic matrix for + /// The jitter offset + /// A jittered projection matrix + public static Matrix4x4 GetJitteredOrthographicProjectionMatrix(Camera camera, Vector2 offset) + { + float vertical = camera.orthographicSize; + float horizontal = vertical * camera.aspect; + + offset.x *= horizontal / (0.5f * camera.pixelWidth); + offset.y *= vertical / (0.5f * camera.pixelHeight); + + float left = offset.x - horizontal; + float right = offset.x + horizontal; + float top = offset.y + vertical; + float bottom = offset.y - vertical; + + return Matrix4x4.Ortho(left, right, bottom, top, camera.nearClipPlane, camera.farClipPlane); + } + + /// + /// Gets a jittered perspective projection matrix from an original projection matrix. + /// + /// The current render context + /// The original projection matrix + /// The jitter offset + /// A jittered projection matrix + public static Matrix4x4 GenerateJitteredProjectionMatrixFromOriginal(PostProcessRenderContext context, Matrix4x4 origProj, Vector2 jitter) + { +#if UNITY_2017_2_OR_NEWER + var planes = origProj.decomposeProjection; + + float vertFov = Math.Abs(planes.top) + Math.Abs(planes.bottom); + float horizFov = Math.Abs(planes.left) + Math.Abs(planes.right); + + var planeJitter = new Vector2(jitter.x * horizFov / context.screenWidth, + jitter.y * vertFov / context.screenHeight); + + planes.left += planeJitter.x; + planes.right += planeJitter.x; + planes.top += planeJitter.y; + planes.bottom += planeJitter.y; + + var jitteredMatrix = Matrix4x4.Frustum(planes); + + return jitteredMatrix; +#else + var rTan = (1.0f + origProj[0, 2]) / origProj[0, 0]; + var lTan = (-1.0f + origProj[0, 2]) / origProj[0, 0]; + + var tTan = (1.0f + origProj[1, 2]) / origProj[1, 1]; + var bTan = (-1.0f + origProj[1, 2]) / origProj[1, 1]; + + float tanVertFov = Math.Abs(tTan) + Math.Abs(bTan); + float tanHorizFov = Math.Abs(lTan) + Math.Abs(rTan); + + jitter.x *= tanHorizFov / context.screenWidth; + jitter.y *= tanVertFov / context.screenHeight; + + float left = jitter.x + lTan; + float right = jitter.x + rTan; + float top = jitter.y + tTan; + float bottom = jitter.y + bTan; + + var jitteredMatrix = new Matrix4x4(); + + jitteredMatrix[0, 0] = 2f / (right - left); + jitteredMatrix[0, 1] = 0f; + jitteredMatrix[0, 2] = (right + left) / (right - left); + jitteredMatrix[0, 3] = 0f; + + jitteredMatrix[1, 0] = 0f; + jitteredMatrix[1, 1] = 2f / (top - bottom); + jitteredMatrix[1, 2] = (top + bottom) / (top - bottom); + jitteredMatrix[1, 3] = 0f; + + jitteredMatrix[2, 0] = 0f; + jitteredMatrix[2, 1] = 0f; + jitteredMatrix[2, 2] = origProj[2, 2]; + jitteredMatrix[2, 3] = origProj[2, 3]; + + jitteredMatrix[3, 0] = 0f; + jitteredMatrix[3, 1] = 0f; + jitteredMatrix[3, 2] = -1f; + jitteredMatrix[3, 3] = 0f; + + return jitteredMatrix; +#endif + } + + #endregion + + #region Reflection + + static IEnumerable m_AssemblyTypes; + + /// + /// Gets all currently available assembly types. + /// + /// A list of all currently available assembly types + /// + /// This method is slow and should be use with extreme caution. + /// + public static IEnumerable GetAllAssemblyTypes() + { + if (m_AssemblyTypes == null) + { + m_AssemblyTypes = AppDomain.CurrentDomain.GetAssemblies() + .SelectMany(t => + { + // Ugly hack to handle mis-versioned dlls + var innerTypes = new Type[0]; + try + { + innerTypes = t.GetTypes(); + } + catch { } + return innerTypes; + }); + } + + return m_AssemblyTypes; + } + + /// + /// Helper method to get the first attribute of type T on a given type. + /// + /// The attribute type to look for + /// The type to explore + /// The attribute found + public static T GetAttribute(this Type type) where T : Attribute + { + Assert.IsTrue(type.IsDefined(typeof(T), false), "Attribute not found"); + return (T)type.GetCustomAttributes(typeof(T), false)[0]; + } + + /// + /// Returns all attributes set on a specific member. + /// + /// The class type where the member is defined + /// The member type + /// An expression path to the member + /// An array of attributes + /// + /// This method doesn't return inherited attributes, only explicit ones. + /// + public static Attribute[] GetMemberAttributes(Expression> expr) + { + Expression body = expr; + + if (body is LambdaExpression) + body = ((LambdaExpression)body).Body; + + switch (body.NodeType) + { + case ExpressionType.MemberAccess: + var fi = (FieldInfo)((MemberExpression)body).Member; + return fi.GetCustomAttributes(false).Cast().ToArray(); + default: + throw new InvalidOperationException(); + } + } + + /// + /// Returns a string path from an expression. This is mostly used to retrieve serialized + /// properties without hardcoding the field path as a string and thus allowing proper + /// refactoring features. + /// + /// The class type where the member is defined + /// The member type + /// An expression path fo the member + /// A string representation of the expression path + public static string GetFieldPath(Expression> expr) + { + MemberExpression me; + switch (expr.Body.NodeType) + { + case ExpressionType.MemberAccess: + me = expr.Body as MemberExpression; + break; + default: + throw new InvalidOperationException(); + } + + var members = new List(); + while (me != null) + { + members.Add(me.Member.Name); + me = me.Expression as MemberExpression; + } + + var sb = new StringBuilder(); + for (int i = members.Count - 1; i >= 0; i--) + { + sb.Append(members[i]); + if (i > 0) sb.Append('.'); + } + + return sb.ToString(); + } + + #endregion + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/RuntimeUtilities.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/RuntimeUtilities.cs.meta new file mode 100644 index 00000000..f26dd0ee --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/RuntimeUtilities.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a2ed510c13db63f4ea5749ef503a99b5 +timeCreated: 1487868442 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ShaderIDs.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ShaderIDs.cs new file mode 100644 index 00000000..cf4d93aa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ShaderIDs.cs @@ -0,0 +1,159 @@ +namespace UnityEngine.Rendering.PostProcessing +{ + // Pre-hashed shader ids - naming conventions are a bit off in this file as we use the same + // fields names as in the shaders for ease of use... Would be nice to clean this up at some + // point. + static class ShaderIDs + { + internal static readonly int MainTex = Shader.PropertyToID("_MainTex"); + + internal static readonly int Jitter = Shader.PropertyToID("_Jitter"); + internal static readonly int Sharpness = Shader.PropertyToID("_Sharpness"); + internal static readonly int FinalBlendParameters = Shader.PropertyToID("_FinalBlendParameters"); + internal static readonly int HistoryTex = Shader.PropertyToID("_HistoryTex"); + + internal static readonly int SMAA_Flip = Shader.PropertyToID("_SMAA_Flip"); + internal static readonly int SMAA_Flop = Shader.PropertyToID("_SMAA_Flop"); + + internal static readonly int AOParams = Shader.PropertyToID("_AOParams"); + internal static readonly int AOColor = Shader.PropertyToID("_AOColor"); + internal static readonly int OcclusionTexture1 = Shader.PropertyToID("_OcclusionTexture1"); + internal static readonly int OcclusionTexture2 = Shader.PropertyToID("_OcclusionTexture2"); + internal static readonly int SAOcclusionTexture = Shader.PropertyToID("_SAOcclusionTexture"); + internal static readonly int MSVOcclusionTexture = Shader.PropertyToID("_MSVOcclusionTexture"); + internal static readonly int DepthCopy = Shader.PropertyToID("DepthCopy"); + internal static readonly int LinearDepth = Shader.PropertyToID("LinearDepth"); + internal static readonly int LowDepth1 = Shader.PropertyToID("LowDepth1"); + internal static readonly int LowDepth2 = Shader.PropertyToID("LowDepth2"); + internal static readonly int LowDepth3 = Shader.PropertyToID("LowDepth3"); + internal static readonly int LowDepth4 = Shader.PropertyToID("LowDepth4"); + internal static readonly int TiledDepth1 = Shader.PropertyToID("TiledDepth1"); + internal static readonly int TiledDepth2 = Shader.PropertyToID("TiledDepth2"); + internal static readonly int TiledDepth3 = Shader.PropertyToID("TiledDepth3"); + internal static readonly int TiledDepth4 = Shader.PropertyToID("TiledDepth4"); + internal static readonly int Occlusion1 = Shader.PropertyToID("Occlusion1"); + internal static readonly int Occlusion2 = Shader.PropertyToID("Occlusion2"); + internal static readonly int Occlusion3 = Shader.PropertyToID("Occlusion3"); + internal static readonly int Occlusion4 = Shader.PropertyToID("Occlusion4"); + internal static readonly int Combined1 = Shader.PropertyToID("Combined1"); + internal static readonly int Combined2 = Shader.PropertyToID("Combined2"); + internal static readonly int Combined3 = Shader.PropertyToID("Combined3"); + + internal static readonly int SSRResolveTemp = Shader.PropertyToID("_SSRResolveTemp"); + internal static readonly int Noise = Shader.PropertyToID("_Noise"); + internal static readonly int Test = Shader.PropertyToID("_Test"); + internal static readonly int Resolve = Shader.PropertyToID("_Resolve"); + internal static readonly int History = Shader.PropertyToID("_History"); + internal static readonly int ViewMatrix = Shader.PropertyToID("_ViewMatrix"); + internal static readonly int InverseViewMatrix = Shader.PropertyToID("_InverseViewMatrix"); + internal static readonly int InverseProjectionMatrix = Shader.PropertyToID("_InverseProjectionMatrix"); + internal static readonly int ScreenSpaceProjectionMatrix = Shader.PropertyToID("_ScreenSpaceProjectionMatrix"); + internal static readonly int Params2 = Shader.PropertyToID("_Params2"); + + internal static readonly int FogColor = Shader.PropertyToID("_FogColor"); + internal static readonly int FogParams = Shader.PropertyToID("_FogParams"); + + internal static readonly int VelocityScale = Shader.PropertyToID("_VelocityScale"); + internal static readonly int MaxBlurRadius = Shader.PropertyToID("_MaxBlurRadius"); + internal static readonly int RcpMaxBlurRadius = Shader.PropertyToID("_RcpMaxBlurRadius"); + internal static readonly int VelocityTex = Shader.PropertyToID("_VelocityTex"); + internal static readonly int Tile2RT = Shader.PropertyToID("_Tile2RT"); + internal static readonly int Tile4RT = Shader.PropertyToID("_Tile4RT"); + internal static readonly int Tile8RT = Shader.PropertyToID("_Tile8RT"); + internal static readonly int TileMaxOffs = Shader.PropertyToID("_TileMaxOffs"); + internal static readonly int TileMaxLoop = Shader.PropertyToID("_TileMaxLoop"); + internal static readonly int TileVRT = Shader.PropertyToID("_TileVRT"); + internal static readonly int NeighborMaxTex = Shader.PropertyToID("_NeighborMaxTex"); + internal static readonly int LoopCount = Shader.PropertyToID("_LoopCount"); + + internal static readonly int DepthOfFieldTemp = Shader.PropertyToID("_DepthOfFieldTemp"); + internal static readonly int DepthOfFieldTex = Shader.PropertyToID("_DepthOfFieldTex"); + internal static readonly int Distance = Shader.PropertyToID("_Distance"); + internal static readonly int LensCoeff = Shader.PropertyToID("_LensCoeff"); + internal static readonly int MaxCoC = Shader.PropertyToID("_MaxCoC"); + internal static readonly int RcpMaxCoC = Shader.PropertyToID("_RcpMaxCoC"); + internal static readonly int RcpAspect = Shader.PropertyToID("_RcpAspect"); + internal static readonly int CoCTex = Shader.PropertyToID("_CoCTex"); + internal static readonly int TaaParams = Shader.PropertyToID("_TaaParams"); + + internal static readonly int AutoExposureTex = Shader.PropertyToID("_AutoExposureTex"); + internal static readonly int HistogramBuffer = Shader.PropertyToID("_HistogramBuffer"); + internal static readonly int Params = Shader.PropertyToID("_Params"); + internal static readonly int ScaleOffsetRes = Shader.PropertyToID("_ScaleOffsetRes"); + + internal static readonly int BloomTex = Shader.PropertyToID("_BloomTex"); + internal static readonly int SampleScale = Shader.PropertyToID("_SampleScale"); + internal static readonly int Threshold = Shader.PropertyToID("_Threshold"); + internal static readonly int ColorIntensity = Shader.PropertyToID("_ColorIntensity"); + internal static readonly int Bloom_DirtTex = Shader.PropertyToID("_Bloom_DirtTex"); + internal static readonly int Bloom_Settings = Shader.PropertyToID("_Bloom_Settings"); + internal static readonly int Bloom_Color = Shader.PropertyToID("_Bloom_Color"); + internal static readonly int Bloom_DirtTileOffset = Shader.PropertyToID("_Bloom_DirtTileOffset"); + + internal static readonly int ChromaticAberration_Amount = Shader.PropertyToID("_ChromaticAberration_Amount"); + internal static readonly int ChromaticAberration_SpectralLut = Shader.PropertyToID("_ChromaticAberration_SpectralLut"); + + internal static readonly int Distortion_CenterScale = Shader.PropertyToID("_Distortion_CenterScale"); + internal static readonly int Distortion_Amount = Shader.PropertyToID("_Distortion_Amount"); + + internal static readonly int Lut2D = Shader.PropertyToID("_Lut2D"); + internal static readonly int Lut3D = Shader.PropertyToID("_Lut3D"); + internal static readonly int Lut3D_Params = Shader.PropertyToID("_Lut3D_Params"); + internal static readonly int Lut2D_Params = Shader.PropertyToID("_Lut2D_Params"); + internal static readonly int UserLut2D_Params = Shader.PropertyToID("_UserLut2D_Params"); + internal static readonly int PostExposure = Shader.PropertyToID("_PostExposure"); + internal static readonly int ColorBalance = Shader.PropertyToID("_ColorBalance"); + internal static readonly int ColorFilter = Shader.PropertyToID("_ColorFilter"); + internal static readonly int HueSatCon = Shader.PropertyToID("_HueSatCon"); + internal static readonly int Brightness = Shader.PropertyToID("_Brightness"); + internal static readonly int ChannelMixerRed = Shader.PropertyToID("_ChannelMixerRed"); + internal static readonly int ChannelMixerGreen = Shader.PropertyToID("_ChannelMixerGreen"); + internal static readonly int ChannelMixerBlue = Shader.PropertyToID("_ChannelMixerBlue"); + internal static readonly int Lift = Shader.PropertyToID("_Lift"); + internal static readonly int InvGamma = Shader.PropertyToID("_InvGamma"); + internal static readonly int Gain = Shader.PropertyToID("_Gain"); + internal static readonly int Curves = Shader.PropertyToID("_Curves"); + internal static readonly int CustomToneCurve = Shader.PropertyToID("_CustomToneCurve"); + internal static readonly int ToeSegmentA = Shader.PropertyToID("_ToeSegmentA"); + internal static readonly int ToeSegmentB = Shader.PropertyToID("_ToeSegmentB"); + internal static readonly int MidSegmentA = Shader.PropertyToID("_MidSegmentA"); + internal static readonly int MidSegmentB = Shader.PropertyToID("_MidSegmentB"); + internal static readonly int ShoSegmentA = Shader.PropertyToID("_ShoSegmentA"); + internal static readonly int ShoSegmentB = Shader.PropertyToID("_ShoSegmentB"); + + internal static readonly int Vignette_Color = Shader.PropertyToID("_Vignette_Color"); + internal static readonly int Vignette_Center = Shader.PropertyToID("_Vignette_Center"); + internal static readonly int Vignette_Settings = Shader.PropertyToID("_Vignette_Settings"); + internal static readonly int Vignette_Mask = Shader.PropertyToID("_Vignette_Mask"); + internal static readonly int Vignette_Opacity = Shader.PropertyToID("_Vignette_Opacity"); + internal static readonly int Vignette_Mode = Shader.PropertyToID("_Vignette_Mode"); + + internal static readonly int Grain_Params1 = Shader.PropertyToID("_Grain_Params1"); + internal static readonly int Grain_Params2 = Shader.PropertyToID("_Grain_Params2"); + internal static readonly int GrainTex = Shader.PropertyToID("_GrainTex"); + internal static readonly int Phase = Shader.PropertyToID("_Phase"); + internal static readonly int GrainNoiseParameters = Shader.PropertyToID("_NoiseParameters"); + + internal static readonly int LumaInAlpha = Shader.PropertyToID("_LumaInAlpha"); + + internal static readonly int DitheringTex = Shader.PropertyToID("_DitheringTex"); + internal static readonly int Dithering_Coords = Shader.PropertyToID("_Dithering_Coords"); + + internal static readonly int From = Shader.PropertyToID("_From"); + internal static readonly int To = Shader.PropertyToID("_To"); + internal static readonly int Interp = Shader.PropertyToID("_Interp"); + internal static readonly int TargetColor = Shader.PropertyToID("_TargetColor"); + + internal static readonly int HalfResFinalCopy = Shader.PropertyToID("_HalfResFinalCopy"); + internal static readonly int WaveformSource = Shader.PropertyToID("_WaveformSource"); + internal static readonly int WaveformBuffer = Shader.PropertyToID("_WaveformBuffer"); + internal static readonly int VectorscopeBuffer = Shader.PropertyToID("_VectorscopeBuffer"); + + internal static readonly int RenderViewportScaleFactor = Shader.PropertyToID("_RenderViewportScaleFactor"); + + internal static readonly int UVTransform = Shader.PropertyToID("_UVTransform"); + internal static readonly int DepthSlice = Shader.PropertyToID("_DepthSlice"); + internal static readonly int UVScaleOffset = Shader.PropertyToID("_UVScaleOffset"); + internal static readonly int PosScaleOffset = Shader.PropertyToID("_PosScaleOffset"); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ShaderIDs.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ShaderIDs.cs.meta new file mode 100644 index 00000000..51297d74 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/ShaderIDs.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e4026acd2810a474b9be96bbeb80b959 +timeCreated: 1488904676 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/Spline.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/Spline.cs new file mode 100644 index 00000000..2195044a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/Spline.cs @@ -0,0 +1,148 @@ +using System; +using UnityEngine.Assertions; + +namespace UnityEngine.Rendering.PostProcessing +{ + /// + /// A wrapper on top of to handle zero-key curves and keyframe + /// loops. + /// + [Serializable] + public sealed class Spline + { + /// + /// Precision of the curve. + /// + public const int k_Precision = 128; + + /// + /// The inverse of the precision of the curve. + /// + public const float k_Step = 1f / k_Precision; + + /// + /// The underlying animation curve instance. + /// + public AnimationCurve curve; + + [SerializeField] + bool m_Loop; + + [SerializeField] + float m_ZeroValue; + + [SerializeField] + float m_Range; + + AnimationCurve m_InternalLoopingCurve; + + // Used to track frame changes for data caching + int frameCount = -1; + + /// + /// An array holding pre-computed curve values. + /// + public float[] cachedData; + + /// + /// Creates a new spline. + /// + /// The animation curve to base this spline off + /// The value to return when the curve has no keyframe + /// Should this curve loop? + /// The curve bounds + public Spline(AnimationCurve curve, float zeroValue, bool loop, Vector2 bounds) + { + Assert.IsNotNull(curve); + this.curve = curve; + m_ZeroValue = zeroValue; + m_Loop = loop; + m_Range = bounds.magnitude; + cachedData = new float[k_Precision]; + } + + /// + /// Caches the curve data at a given frame. The curve data will only be cached once per + /// frame. + /// + /// A frame number + public void Cache(int frame) + { + // Note: it would be nice to have a way to check if a curve has changed in any way, that + // would save quite a few CPU cycles instead of having to force cache it once per frame :/ + + // Only cache once per frame + if (frame == frameCount) + return; + + var length = curve.length; + + if (m_Loop && length > 1) + { + if (m_InternalLoopingCurve == null) + m_InternalLoopingCurve = new AnimationCurve(); + + var prev = curve[length - 1]; + prev.time -= m_Range; + var next = curve[0]; + next.time += m_Range; + m_InternalLoopingCurve.keys = curve.keys; + m_InternalLoopingCurve.AddKey(prev); + m_InternalLoopingCurve.AddKey(next); + } + + for (int i = 0; i < k_Precision; i++) + cachedData[i] = Evaluate((float)i * k_Step, length); + + frameCount = Time.renderedFrameCount; + } + + /// + /// Evaluates the curve at a point in time. + /// + /// The time to evaluate + /// The number of keyframes in the curve + /// The value of the curve at time + public float Evaluate(float t, int length) + { + if (length == 0) + return m_ZeroValue; + + if (!m_Loop || length == 1) + return curve.Evaluate(t); + + return m_InternalLoopingCurve.Evaluate(t); + } + + /// + /// Evaluates the curve at a point in time. + /// + /// The time to evaluate + /// The value of the curve at time + /// + /// Calling the length getter on a curve is expensive to it's better to cache its length and + /// call instead of getting the length for every call. + /// + public float Evaluate(float t) + { + // Calling the length getter on a curve is expensive (!?) so it's better to cache its + // length and call Evaluate(t, length) instead of getting the length for every call to + // Evaluate(t) + return Evaluate(t, curve.length); + } + + /// + /// Returns the computed hash code for this parameter. + /// + /// A computed hash code + public override int GetHashCode() + { + unchecked + { + int hash = 17; + hash = hash * 23 + curve.GetHashCode(); // Not implemented in Unity, so it'll always return the same value :( + return hash; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/Spline.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/Spline.cs.meta new file mode 100644 index 00000000..ca5720bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/Spline.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c687cf9a3e8607a4b991e6d445a2f9bf +timeCreated: 1493978176 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TargetPool.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TargetPool.cs new file mode 100644 index 00000000..cf723423 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TargetPool.cs @@ -0,0 +1,48 @@ +using System.Collections.Generic; + +namespace UnityEngine.Rendering.PostProcessing +{ + class TargetPool + { + readonly List m_Pool; + int m_Current; + + internal TargetPool() + { + m_Pool = new List(); + Get(); // Pre-warm with a default target to avoid black frame on first frame + } + + internal int Get() + { + int ret = Get(m_Current); + m_Current++; + return ret; + } + + int Get(int i) + { + int ret; + + if (m_Pool.Count > i) + { + ret = m_Pool[i]; + } + else + { + // Avoid discontinuities + while (m_Pool.Count <= i) + m_Pool.Add(Shader.PropertyToID("_TargetPool" + i)); + + ret = m_Pool[i]; + } + + return ret; + } + + internal void Reset() + { + m_Current = 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TargetPool.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TargetPool.cs.meta new file mode 100644 index 00000000..994555ec --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TargetPool.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3ae5839b763bada47af0cca23c360452 +timeCreated: 1495121926 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs new file mode 100644 index 00000000..fc92663d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs @@ -0,0 +1,173 @@ +using System; +using System.Collections.Generic; +using UnityEngine.Assertions; + +namespace UnityEngine.Rendering.PostProcessing +{ + // Temporary code dump until the texture format refactor goes into trunk... + + /// + /// A set of utilities to deal with texture formats. + /// + public static class TextureFormatUtilities + { + static Dictionary s_FormatAliasMap; + static Dictionary s_SupportedRenderTextureFormats; + static Dictionary s_SupportedTextureFormats; + + static TextureFormatUtilities() + { + s_FormatAliasMap = new Dictionary + { + { (int)TextureFormat.Alpha8, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ARGB4444, RenderTextureFormat.ARGB4444 }, + { (int)TextureFormat.RGB24, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.RGBA32, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ARGB32, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.RGB565, RenderTextureFormat.RGB565 }, + { (int)TextureFormat.R16, RenderTextureFormat.RHalf }, + { (int)TextureFormat.DXT1, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.DXT5, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.RGBA4444, RenderTextureFormat.ARGB4444 }, + { (int)TextureFormat.BGRA32, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.RHalf, RenderTextureFormat.RHalf }, + { (int)TextureFormat.RGHalf, RenderTextureFormat.RGHalf }, + { (int)TextureFormat.RGBAHalf, RenderTextureFormat.ARGBHalf }, + { (int)TextureFormat.RFloat, RenderTextureFormat.RFloat }, + { (int)TextureFormat.RGFloat, RenderTextureFormat.RGFloat }, + { (int)TextureFormat.RGBAFloat, RenderTextureFormat.ARGBFloat }, + { (int)TextureFormat.RGB9e5Float, RenderTextureFormat.ARGBHalf }, + { (int)TextureFormat.BC4, RenderTextureFormat.R8 }, + { (int)TextureFormat.BC5, RenderTextureFormat.RGHalf }, + { (int)TextureFormat.BC6H, RenderTextureFormat.ARGBHalf }, + { (int)TextureFormat.BC7, RenderTextureFormat.ARGB32 }, + #if !UNITY_IOS && !UNITY_TVOS + { (int)TextureFormat.DXT1Crunched, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.DXT5Crunched, RenderTextureFormat.ARGB32 }, + #endif + { (int)TextureFormat.PVRTC_RGB2, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.PVRTC_RGBA2, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.PVRTC_RGB4, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.PVRTC_RGBA4, RenderTextureFormat.ARGB32 }, + #if !UNITY_2018_1_OR_NEWER + { (int)TextureFormat.ATC_RGB4, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ATC_RGBA8, RenderTextureFormat.ARGB32 }, + #endif + { (int)TextureFormat.ETC_RGB4, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ETC2_RGB, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ETC2_RGBA1, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ETC2_RGBA8, RenderTextureFormat.ARGB32 }, + #if UNITY_2019_1_OR_NEWER + { (int)TextureFormat.ASTC_4x4, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_5x5, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_6x6, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_8x8, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_10x10, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_12x12, RenderTextureFormat.ARGB32 }, + #else + { (int)TextureFormat.ASTC_RGB_4x4, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGB_5x5, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGB_6x6, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGB_8x8, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGB_10x10, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGB_12x12, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGBA_4x4, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGBA_5x5, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGBA_6x6, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGBA_8x8, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGBA_10x10, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ASTC_RGBA_12x12, RenderTextureFormat.ARGB32 }, + #endif + #if !UNITY_2018_3_OR_NEWER + { (int)TextureFormat.ETC_RGB4_3DS, RenderTextureFormat.ARGB32 }, + { (int)TextureFormat.ETC_RGBA8_3DS, RenderTextureFormat.ARGB32 } + #endif + }; + + // TODO: refactor the next two scopes in a generic function once we have support for enum constraints on generics + // In 2018.1 SystemInfo.SupportsRenderTextureFormat() generates garbage so we need to + // cache its calls to avoid that... + { + s_SupportedRenderTextureFormats = new Dictionary(); + var values = Enum.GetValues(typeof(RenderTextureFormat)); + + foreach (var format in values) + { + if ((int)format < 0) // Safe guard, negative values are deprecated stuff + continue; + + if (IsObsolete(format)) + continue; + + bool supported = SystemInfo.SupportsRenderTextureFormat((RenderTextureFormat)format); + s_SupportedRenderTextureFormats[(int)format] = supported; + } + } + + // Same for TextureFormat + { + s_SupportedTextureFormats = new Dictionary(); + var values = Enum.GetValues(typeof(TextureFormat)); + + foreach (var format in values) + { + if ((int)format < 0) // Crashes the runtime otherwise (!) + continue; + + if (IsObsolete(format)) + continue; + + bool supported = SystemInfo.SupportsTextureFormat((TextureFormat)format); + s_SupportedTextureFormats[(int)format] = supported; + } + } + } + + static bool IsObsolete(object value) + { + var fieldInfo = value.GetType().GetField(value.ToString()); + var attributes = (ObsoleteAttribute[])fieldInfo.GetCustomAttributes(typeof(ObsoleteAttribute), false); + return attributes != null && attributes.Length > 0; + } + + /// + /// Returns a compatible with the given texture's format. + /// + /// A texture to get a compatible format from + /// A compatible render texture format + public static RenderTextureFormat GetUncompressedRenderTextureFormat(Texture texture) + { + Assert.IsNotNull(texture); + + if (texture is RenderTexture) + return (texture as RenderTexture).format; + + if (texture is Texture2D) + { + var inFormat = ((Texture2D)texture).format; + RenderTextureFormat outFormat; + + if (!s_FormatAliasMap.TryGetValue((int)inFormat, out outFormat)) + throw new NotSupportedException("Texture format not supported"); + + return outFormat; + } + + return RenderTextureFormat.Default; + } + + internal static bool IsSupported(this RenderTextureFormat format) + { + bool supported; + s_SupportedRenderTextureFormats.TryGetValue((int)format, out supported); + return supported; + } + + internal static bool IsSupported(this TextureFormat format) + { + bool supported; + s_SupportedTextureFormats.TryGetValue((int)format, out supported); + return supported; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs.meta new file mode 100644 index 00000000..cd71444b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureFormatUtilities.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f8baf5b99881c054d90afcd1dffd11eb +timeCreated: 1493127411 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureLerper.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureLerper.cs new file mode 100644 index 00000000..cf3a5b7d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureLerper.cs @@ -0,0 +1,230 @@ +using System.Collections.Generic; +using UnityEngine.Assertions; + +namespace UnityEngine.Rendering.PostProcessing +{ + class TextureLerper + { + static TextureLerper m_Instance; + internal static TextureLerper instance + { + get + { + if (m_Instance == null) + m_Instance = new TextureLerper(); + + return m_Instance; + } + } + + CommandBuffer m_Command; + PropertySheetFactory m_PropertySheets; + PostProcessResources m_Resources; + + List m_Recycled; + List m_Actives; + + TextureLerper() + { + m_Recycled = new List(); + m_Actives = new List(); + } + + internal void BeginFrame(PostProcessRenderContext context) + { + m_Command = context.command; + m_PropertySheets = context.propertySheets; + m_Resources = context.resources; + } + + internal void EndFrame() + { + // Release any remaining RT in the recycled list + if (m_Recycled.Count > 0) + { + foreach (var rt in m_Recycled) + RuntimeUtilities.Destroy(rt); + + m_Recycled.Clear(); + } + + // There's a high probability that RTs will be requested in the same order on next + // frame so keep them in the same order + if (m_Actives.Count > 0) + { + foreach (var rt in m_Actives) + m_Recycled.Add(rt); + + m_Actives.Clear(); + } + } + + RenderTexture Get(RenderTextureFormat format, int w, int h, int d = 1, bool enableRandomWrite = false, bool force3D = false) + { + RenderTexture rt = null; + int i, len = m_Recycled.Count; + + for (i = 0; i < len; i++) + { + var r = m_Recycled[i]; + if (r.width == w && r.height == h && r.volumeDepth == d && r.format == format && r.enableRandomWrite == enableRandomWrite && (!force3D || (r.dimension == TextureDimension.Tex3D))) + { + rt = r; + break; + } + } + + if (rt == null) + { + var dimension = (d > 1) || force3D + ? TextureDimension.Tex3D + : TextureDimension.Tex2D; + + rt = new RenderTexture(w, h, 0, format) + { + dimension = dimension, + filterMode = FilterMode.Bilinear, + wrapMode = TextureWrapMode.Clamp, + anisoLevel = 0, + volumeDepth = d, + enableRandomWrite = enableRandomWrite + }; + rt.Create(); + } + else m_Recycled.RemoveAt(i); + + m_Actives.Add(rt); + return rt; + } + + internal Texture Lerp(Texture from, Texture to, float t) + { + Assert.IsNotNull(from); + Assert.IsNotNull(to); + Assert.AreEqual(from.width, to.width); + Assert.AreEqual(from.height, to.height); + + // Saves a potentially expensive fullscreen blit when using dirt textures & the likes + if (from == to) + return from; + + // Don't need to lerp boundary conditions + if (t <= 0f) return from; + if (t >= 1f) return to; + + bool is3D = from is Texture3D + || (from is RenderTexture && ((RenderTexture)from).volumeDepth > 1); + + RenderTexture rt; + + // 3D texture blending is a special case and only works on compute enabled platforms + if (is3D) + { + int dpth = @from is Texture3D ? ((Texture3D) @from).depth : ((RenderTexture) @from).volumeDepth; + int size = Mathf.Max(from.width, from.height); + size = Mathf.Max(size, dpth); + + rt = Get(RenderTextureFormat.ARGBHalf, from.width, from.height, dpth, true, true); + + var compute = m_Resources.computeShaders.texture3dLerp; + int kernel = compute.FindKernel("KTexture3DLerp"); + m_Command.SetComputeVectorParam(compute, "_DimensionsAndLerp", new Vector4(from.width, from.height, dpth, t)); + m_Command.SetComputeTextureParam(compute, kernel, "_Output", rt); + m_Command.SetComputeTextureParam(compute, kernel, "_From", from); + m_Command.SetComputeTextureParam(compute, kernel, "_To", to); + + uint tgsX, tgsY, tgsZ; + compute.GetKernelThreadGroupSizes(kernel, out tgsX, out tgsY, out tgsZ); + Assert.AreEqual(tgsX, tgsY); + int groupSizeXY = Mathf.CeilToInt(size / (float)tgsX); + int groupSizeZ = Mathf.CeilToInt(size / (float)tgsZ); + + m_Command.DispatchCompute(compute, kernel, groupSizeXY, groupSizeXY, groupSizeZ); + return rt; + } + + // 2D texture blending + // We could handle textures with different sizes by picking the biggest one to avoid + // popping effects. This would work in most cases but will still pop if one texture is + // wider but shorter than the other. Generally speaking you're expected to use same-size + // textures anyway so we decided not to handle this case at the moment, especially since + // it would waste a lot of texture memory as soon as you start using bigger textures + // (snow ball effect). + var format = TextureFormatUtilities.GetUncompressedRenderTextureFormat(to); + rt = Get(format, to.width, to.height); + + var sheet = m_PropertySheets.Get(m_Resources.shaders.texture2dLerp); + sheet.properties.SetTexture(ShaderIDs.To, to); + sheet.properties.SetFloat(ShaderIDs.Interp, t); + + m_Command.BlitFullscreenTriangle(from, rt, sheet, 0); + + return rt; + } + + internal Texture Lerp(Texture from, Color to, float t) + { + Assert.IsNotNull(from); + + if (t < 0.00001) + return from; + + bool is3D = from is Texture3D + || (from is RenderTexture && ((RenderTexture)from).volumeDepth > 1); + + RenderTexture rt; + + // 3D texture blending is a special case and only works on compute enabled platforms + if (is3D) + { + int dpth = @from is Texture3D ? ((Texture3D) @from).depth : ((RenderTexture) @from).volumeDepth; + int size = Mathf.Max(from.width, from.height); + size = Mathf.Max(size, dpth); + + rt = Get(RenderTextureFormat.ARGBHalf, from.width, from.height, dpth, true, true); + + var compute = m_Resources.computeShaders.texture3dLerp; + int kernel = compute.FindKernel("KTexture3DLerpToColor"); + m_Command.SetComputeVectorParam(compute, "_DimensionsAndLerp", new Vector4(from.width, from.height, dpth, t)); + m_Command.SetComputeVectorParam(compute, "_TargetColor", new Vector4(to.r, to.g, to.b, to.a)); + m_Command.SetComputeTextureParam(compute, kernel, "_Output", rt); + m_Command.SetComputeTextureParam(compute, kernel, "_From", from); + + int groupSize = Mathf.CeilToInt(size / 4f); + m_Command.DispatchCompute(compute, kernel, groupSize, groupSize, groupSize); + return rt; + } + + // 2D texture blending + // We could handle textures with different sizes by picking the biggest one to avoid + // popping effects. This would work in most cases but will still pop if one texture is + // wider but shorter than the other. Generally speaking you're expected to use same-size + // textures anyway so we decided not to handle this case at the moment, especially since + // it would waste a lot of texture memory as soon as you start using bigger textures + // (snow ball effect). + var format = TextureFormatUtilities.GetUncompressedRenderTextureFormat(from); + rt = Get(format, from.width, from.height); + + var sheet = m_PropertySheets.Get(m_Resources.shaders.texture2dLerp); + sheet.properties.SetVector(ShaderIDs.TargetColor, new Vector4(to.r, to.g, to.b, to.a)); + sheet.properties.SetFloat(ShaderIDs.Interp, t); + + m_Command.BlitFullscreenTriangle(from, rt, sheet, 1); + + return rt; + } + + + internal void Clear() + { + foreach (var rt in m_Actives) + RuntimeUtilities.Destroy(rt); + + foreach (var rt in m_Recycled) + RuntimeUtilities.Destroy(rt); + + m_Actives.Clear(); + m_Recycled.Clear(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureLerper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureLerper.cs.meta new file mode 100644 index 00000000..3ee298c1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/TextureLerper.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f85e8d04208ed5145a521dd27d174830 +timeCreated: 1496844853 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/XRSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/XRSettings.cs new file mode 100644 index 00000000..2f811e6b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/XRSettings.cs @@ -0,0 +1,35 @@ +// Small shim for VRSettings/XRSettings on XboxOne, Switch and PS Vita +#if ((UNITY_XBOXONE || UNITY_SWITCH || UNITY_PSP2) && !UNITY_2018_3_OR_NEWER) && !UNITY_EDITOR +using System; + +#if UNITY_2017_2_OR_NEWER +namespace UnityEngine.XR +#else +namespace UnityEngine.VR +#endif +{ +#if UNITY_2017_2_OR_NEWER + public static class XRSettings +#elif UNITY_5_6_OR_NEWER + public static class VRSettings +#endif + { + public static bool enabled { get; set; } + public static bool isDeviceActive { get; private set; } + public static bool showDeviceView { get; set; } + [Obsolete("renderScale is deprecated, use XRSettings.eyeTextureResolutionScale instead (UnityUpgradable) -> eyeTextureResolutionScale")] + public static float renderScale { get; set; } + public static float eyeTextureResolutionScale { get; set; } + public static int eyeTextureWidth { get; private set; } + public static int eyeTextureHeight { get; private set; } + public static RenderTextureDescriptor eyeTextureDesc { get; private set; } + public static float renderViewportScale { get; set; } + public static float occlusionMaskScale { get; set; } + public static bool useOcclusionMesh { get; set; } + public static string loadedDeviceName { get; private set; } + public static string[] supportedDevices { get; private set; } + public static void LoadDeviceByName(string deviceName) { } + public static void LoadDeviceByName(string[] prioritizedDeviceNameList) { } + } +} +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/XRSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/XRSettings.cs.meta new file mode 100644 index 00000000..35051617 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Runtime/Utils/XRSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c387aa7210e2f324b85febd7211d6c9f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders.meta new file mode 100644 index 00000000..95e67ba4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 660a3ee04f28e0a4a97dc5831c5a1de3 +folderAsset: yes +timeCreated: 1488806877 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/ACES.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/ACES.hlsl new file mode 100644 index 00000000..9f77efea --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/ACES.hlsl @@ -0,0 +1,1309 @@ +#ifndef __ACES__ +#define __ACES__ + +/** + * https://github.com/ampas/aces-dev + * + * Academy Color Encoding System (ACES) software and tools are provided by the + * Academy under the following terms and conditions: A worldwide, royalty-free, + * non-exclusive right to copy, modify, create derivatives, and use, in source and + * binary forms, is hereby granted, subject to acceptance of this license. + * + * Copyright 2015 Academy of Motion Picture Arts and Sciences (A.M.P.A.S.). + * Portions contributed by others as indicated. All rights reserved. + * + * Performance of any of the aforementioned acts indicates acceptance to be bound + * by the following terms and conditions: + * + * * Copies of source code, in whole or in part, must retain the above copyright + * notice, this list of conditions and the Disclaimer of Warranty. + * + * * Use in binary form must retain the above copyright notice, this list of + * conditions and the Disclaimer of Warranty in the documentation and/or other + * materials provided with the distribution. + * + * * Nothing in this license shall be deemed to grant any rights to trademarks, + * copyrights, patents, trade secrets or any other intellectual property of + * A.M.P.A.S. or any contributors, except as expressly stated herein. + * + * * Neither the name "A.M.P.A.S." nor the name of any other contributors to this + * software may be used to endorse or promote products derivative of or based on + * this software without express prior written permission of A.M.P.A.S. or the + * contributors, as appropriate. + * + * This license shall be construed pursuant to the laws of the State of + * California, and any disputes related thereto shall be subject to the + * jurisdiction of the courts therein. + * + * Disclaimer of Warranty: THIS SOFTWARE IS PROVIDED BY A.M.P.A.S. AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND + * NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL A.M.P.A.S., OR ANY + * CONTRIBUTORS OR DISTRIBUTORS, BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, RESITUTIONARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, THE ACADEMY SPECIFICALLY + * DISCLAIMS ANY REPRESENTATIONS OR WARRANTIES WHATSOEVER RELATED TO PATENT OR + * OTHER INTELLECTUAL PROPERTY RIGHTS IN THE ACADEMY COLOR ENCODING SYSTEM, OR + * APPLICATIONS THEREOF, HELD BY PARTIES OTHER THAN A.M.P.A.S.,WHETHER DISCLOSED OR + * UNDISCLOSED. + */ + +#include "StdLib.hlsl" + +#define ACEScc_MAX 1.4679964 +#define ACEScc_MIDGRAY 0.4135884 + +// +// Precomputed matrices (pre-transposed) +// See https://github.com/ampas/aces-dev/blob/master/transforms/ctl/README-MATRIX.md +// +static const half3x3 sRGB_2_AP0 = { + 0.4397010, 0.3829780, 0.1773350, + 0.0897923, 0.8134230, 0.0967616, + 0.0175440, 0.1115440, 0.8707040 +}; + +static const half3x3 sRGB_2_AP1 = { + 0.61319, 0.33951, 0.04737, + 0.07021, 0.91634, 0.01345, + 0.02062, 0.10957, 0.86961 +}; + +static const half3x3 AP0_2_sRGB = { + 2.52169, -1.13413, -0.38756, + -0.27648, 1.37272, -0.09624, + -0.01538, -0.15298, 1.16835, +}; + +static const half3x3 AP1_2_sRGB = { + 1.70505, -0.62179, -0.08326, + -0.13026, 1.14080, -0.01055, + -0.02400, -0.12897, 1.15297, +}; + +static const half3x3 AP0_2_AP1_MAT = { + 1.4514393161, -0.2365107469, -0.2149285693, + -0.0765537734, 1.1762296998, -0.0996759264, + 0.0083161484, -0.0060324498, 0.9977163014 +}; + +static const half3x3 AP1_2_AP0_MAT = { + 0.6954522414, 0.1406786965, 0.1638690622, + 0.0447945634, 0.8596711185, 0.0955343182, + -0.0055258826, 0.0040252103, 1.0015006723 +}; + +static const half3x3 AP1_2_XYZ_MAT = { + 0.6624541811, 0.1340042065, 0.1561876870, + 0.2722287168, 0.6740817658, 0.0536895174, + -0.0055746495, 0.0040607335, 1.0103391003 +}; + +static const half3x3 XYZ_2_AP1_MAT = { + 1.6410233797, -0.3248032942, -0.2364246952, + -0.6636628587, 1.6153315917, 0.0167563477, + 0.0117218943, -0.0082844420, 0.9883948585 +}; + +static const half3x3 XYZ_2_REC709_MAT = { + 3.2409699419, -1.5373831776, -0.4986107603, + -0.9692436363, 1.8759675015, 0.0415550574, + 0.0556300797, -0.2039769589, 1.0569715142 +}; + +static const half3x3 XYZ_2_REC2020_MAT = { + 1.7166511880, -0.3556707838, -0.2533662814, + -0.6666843518, 1.6164812366, 0.0157685458, + 0.0176398574, -0.0427706133, 0.9421031212 +}; + +static const half3x3 XYZ_2_DCIP3_MAT = { + 2.7253940305, -1.0180030062, -0.4401631952, + -0.7951680258, 1.6897320548, 0.0226471906, + 0.0412418914, -0.0876390192, 1.1009293786 +}; + +static const half3 AP1_RGB2Y = half3(0.272229, 0.674082, 0.0536895); + +static const half3x3 RRT_SAT_MAT = { + 0.9708890, 0.0269633, 0.00214758, + 0.0108892, 0.9869630, 0.00214758, + 0.0108892, 0.0269633, 0.96214800 +}; + +static const half3x3 ODT_SAT_MAT = { + 0.949056, 0.0471857, 0.00375827, + 0.019056, 0.9771860, 0.00375827, + 0.019056, 0.0471857, 0.93375800 +}; + +static const half3x3 D60_2_D65_CAT = { + 0.98722400, -0.00611327, 0.0159533, + -0.00759836, 1.00186000, 0.0053302, + 0.00307257, -0.00509595, 1.0816800 +}; + +// +// Unity to ACES +// +// converts Unity raw (sRGB primaries) to +// ACES2065-1 (AP0 w/ linear encoding) +// +half3 unity_to_ACES(half3 x) +{ + x = mul(sRGB_2_AP0, x); + return x; +} + +// +// ACES to Unity +// +// converts ACES2065-1 (AP0 w/ linear encoding) +// Unity raw (sRGB primaries) to +// +half3 ACES_to_unity(half3 x) +{ + x = mul(AP0_2_sRGB, x); + return x; +} + +// +// Unity to ACEScg +// +// converts Unity raw (sRGB primaries) to +// ACEScg (AP1 w/ linear encoding) +// +half3 unity_to_ACEScg(half3 x) +{ + x = mul(sRGB_2_AP1, x); + return x; +} + +// +// ACEScg to Unity +// +// converts ACEScg (AP1 w/ linear encoding) to +// Unity raw (sRGB primaries) +// +half3 ACEScg_to_unity(half3 x) +{ + x = mul(AP1_2_sRGB, x); + return x; +} + +// +// ACES Color Space Conversion - ACES to ACEScc +// +// converts ACES2065-1 (AP0 w/ linear encoding) to +// ACEScc (AP1 w/ logarithmic encoding) +// +// This transform follows the formulas from section 4.4 in S-2014-003 +// +half ACES_to_ACEScc(half x) +{ + if (x <= 0.0) + return -0.35828683; // = (log2(pow(2.0, -15.0) * 0.5) + 9.72) / 17.52 + else if (x < pow(2.0, -15.0)) + return (log2(pow(2.0, -16.0) + x * 0.5) + 9.72) / 17.52; + else // (x >= pow(2.0, -15.0)) + return (log2(x) + 9.72) / 17.52; +} + +half3 ACES_to_ACEScc(half3 x) +{ + x = clamp(x, 0.0, HALF_MAX); + + // x is clamped to [0, HALF_MAX], skip the <= 0 check + return (x < 0.00003051757) ? (log2(0.00001525878 + x * 0.5) + 9.72) / 17.52 : (log2(x) + 9.72) / 17.52; + + /* + return half3( + ACES_to_ACEScc(x.r), + ACES_to_ACEScc(x.g), + ACES_to_ACEScc(x.b) + ); + */ +} + +// +// ACES Color Space Conversion - ACEScc to ACES +// +// converts ACEScc (AP1 w/ ACESlog encoding) to +// ACES2065-1 (AP0 w/ linear encoding) +// +// This transform follows the formulas from section 4.4 in S-2014-003 +// +half ACEScc_to_ACES(half x) +{ + // TODO: Optimize me + if (x < -0.3013698630) // (9.72 - 15) / 17.52 + return (pow(2.0, x * 17.52 - 9.72) - pow(2.0, -16.0)) * 2.0; + else if (x < (log2(HALF_MAX) + 9.72) / 17.52) + return pow(2.0, x * 17.52 - 9.72); + else // (x >= (log2(HALF_MAX) + 9.72) / 17.52) + return HALF_MAX; +} + +half3 ACEScc_to_ACES(half3 x) +{ + return half3( + ACEScc_to_ACES(x.r), + ACEScc_to_ACES(x.g), + ACEScc_to_ACES(x.b) + ); +} + +// +// ACES Color Space Conversion - ACES to ACEScg +// +// converts ACES2065-1 (AP0 w/ linear encoding) to +// ACEScg (AP1 w/ linear encoding) +// +half3 ACES_to_ACEScg(half3 x) +{ + return mul(AP0_2_AP1_MAT, x); +} + +// +// ACES Color Space Conversion - ACEScg to ACES +// +// converts ACEScg (AP1 w/ linear encoding) to +// ACES2065-1 (AP0 w/ linear encoding) +// +half3 ACEScg_to_ACES(half3 x) +{ + return mul(AP1_2_AP0_MAT, x); +} + +// +// Reference Rendering Transform (RRT) +// +// Input is ACES +// Output is OCES +// +half rgb_2_saturation(half3 rgb) +{ + const half TINY = 1e-4; + half mi = Min3(rgb.r, rgb.g, rgb.b); + half ma = Max3(rgb.r, rgb.g, rgb.b); + return (max(ma, TINY) - max(mi, TINY)) / max(ma, 1e-2); +} + +half rgb_2_yc(half3 rgb) +{ + const half ycRadiusWeight = 1.75; + + // Converts RGB to a luminance proxy, here called YC + // YC is ~ Y + K * Chroma + // Constant YC is a cone-shaped surface in RGB space, with the tip on the + // neutral axis, towards white. + // YC is normalized: RGB 1 1 1 maps to YC = 1 + // + // ycRadiusWeight defaults to 1.75, although can be overridden in function + // call to rgb_2_yc + // ycRadiusWeight = 1 -> YC for pure cyan, magenta, yellow == YC for neutral + // of same value + // ycRadiusWeight = 2 -> YC for pure red, green, blue == YC for neutral of + // same value. + + half r = rgb.x; + half g = rgb.y; + half b = rgb.z; + half chroma = sqrt(b * (b - g) + g * (g - r) + r * (r - b)); + return (b + g + r + ycRadiusWeight * chroma) / 3.0; +} + +half rgb_2_hue(half3 rgb) +{ + // Returns a geometric hue angle in degrees (0-360) based on RGB values. + // For neutral colors, hue is undefined and the function will return a quiet NaN value. + half hue; + if (rgb.x == rgb.y && rgb.y == rgb.z) + hue = 0.0; // RGB triplets where RGB are equal have an undefined hue + else + hue = (180.0 / PI) * atan2(sqrt(3.0) * (rgb.y - rgb.z), 2.0 * rgb.x - rgb.y - rgb.z); + + if (hue < 0.0) hue = hue + 360.0; + + return hue; +} + +half center_hue(half hue, half centerH) +{ + half hueCentered = hue - centerH; + if (hueCentered < -180.0) hueCentered = hueCentered + 360.0; + else if (hueCentered > 180.0) hueCentered = hueCentered - 360.0; + return hueCentered; +} + +half sigmoid_shaper(half x) +{ + // Sigmoid function in the range 0 to 1 spanning -2 to +2. + + half t = max(1.0 - abs(x / 2.0), 0.0); + half y = 1.0 + FastSign(x) * (1.0 - t * t); + + return y / 2.0; +} + +half glow_fwd(half ycIn, half glowGainIn, half glowMid) +{ + half glowGainOut; + + if (ycIn <= 2.0 / 3.0 * glowMid) + glowGainOut = glowGainIn; + else if (ycIn >= 2.0 * glowMid) + glowGainOut = 0.0; + else + glowGainOut = glowGainIn * (glowMid / ycIn - 1.0 / 2.0); + + return glowGainOut; +} + +/* +half cubic_basis_shaper +( + half x, + half w // full base width of the shaper function (in degrees) +) +{ + half M[4][4] = { + { -1.0 / 6, 3.0 / 6, -3.0 / 6, 1.0 / 6 }, + { 3.0 / 6, -6.0 / 6, 3.0 / 6, 0.0 / 6 }, + { -3.0 / 6, 0.0 / 6, 3.0 / 6, 0.0 / 6 }, + { 1.0 / 6, 4.0 / 6, 1.0 / 6, 0.0 / 6 } + }; + + half knots[5] = { + -w / 2.0, + -w / 4.0, + 0.0, + w / 4.0, + w / 2.0 + }; + + half y = 0.0; + if ((x > knots[0]) && (x < knots[4])) + { + half knot_coord = (x - knots[0]) * 4.0 / w; + int j = knot_coord; + half t = knot_coord - j; + + half monomials[4] = { t*t*t, t*t, t, 1.0 }; + + // (if/else structure required for compatibility with CTL < v1.5.) + if (j == 3) + { + y = monomials[0] * M[0][0] + monomials[1] * M[1][0] + + monomials[2] * M[2][0] + monomials[3] * M[3][0]; + } + else if (j == 2) + { + y = monomials[0] * M[0][1] + monomials[1] * M[1][1] + + monomials[2] * M[2][1] + monomials[3] * M[3][1]; + } + else if (j == 1) + { + y = monomials[0] * M[0][2] + monomials[1] * M[1][2] + + monomials[2] * M[2][2] + monomials[3] * M[3][2]; + } + else if (j == 0) + { + y = monomials[0] * M[0][3] + monomials[1] * M[1][3] + + monomials[2] * M[2][3] + monomials[3] * M[3][3]; + } + else + { + y = 0.0; + } + } + + return y * 3.0 / 2.0; +} +*/ + +static const half3x3 M = { + 0.5, -1.0, 0.5, + -1.0, 1.0, 0.0, + 0.5, 0.5, 0.0 +}; + +half segmented_spline_c5_fwd(half x) +{ + const half coefsLow[6] = { -4.0000000000, -4.0000000000, -3.1573765773, -0.4852499958, 1.8477324706, 1.8477324706 }; // coefs for B-spline between minPoint and midPoint (units of log luminance) + const half coefsHigh[6] = { -0.7185482425, 2.0810307172, 3.6681241237, 4.0000000000, 4.0000000000, 4.0000000000 }; // coefs for B-spline between midPoint and maxPoint (units of log luminance) + const half2 minPoint = half2(0.18 * exp2(-15.0), 0.0001); // {luminance, luminance} linear extension below this + const half2 midPoint = half2(0.18, 0.48); // {luminance, luminance} + const half2 maxPoint = half2(0.18 * exp2(18.0), 10000.0); // {luminance, luminance} linear extension above this + const half slopeLow = 0.0; // log-log slope of low linear extension + const half slopeHigh = 0.0; // log-log slope of high linear extension + + const int N_KNOTS_LOW = 4; + const int N_KNOTS_HIGH = 4; + + // Check for negatives or zero before taking the log. If negative or zero, + // set to ACESMIN.1 + float xCheck = x; + if (xCheck <= 0.0) xCheck = 0.00006103515; // = pow(2.0, -14.0); + + half logx = log10(xCheck); + half logy; + + if (logx <= log10(minPoint.x)) + { + logy = logx * slopeLow + (log10(minPoint.y) - slopeLow * log10(minPoint.x)); + } + else if ((logx > log10(minPoint.x)) && (logx < log10(midPoint.x))) + { + half knot_coord = (N_KNOTS_LOW - 1) * (logx - log10(minPoint.x)) / (log10(midPoint.x) - log10(minPoint.x)); + int j = knot_coord; + half t = knot_coord - j; + + half3 cf = half3(coefsLow[j], coefsLow[j + 1], coefsLow[j + 2]); + half3 monomials = half3(t * t, t, 1.0); + logy = dot(monomials, mul(M, cf)); + } + else if ((logx >= log10(midPoint.x)) && (logx < log10(maxPoint.x))) + { + half knot_coord = (N_KNOTS_HIGH - 1) * (logx - log10(midPoint.x)) / (log10(maxPoint.x) - log10(midPoint.x)); + int j = knot_coord; + half t = knot_coord - j; + + half3 cf = half3(coefsHigh[j], coefsHigh[j + 1], coefsHigh[j + 2]); + half3 monomials = half3(t * t, t, 1.0); + logy = dot(monomials, mul(M, cf)); + } + else + { //if (logIn >= log10(maxPoint.x)) { + logy = logx * slopeHigh + (log10(maxPoint.y) - slopeHigh * log10(maxPoint.x)); + } + + return pow(10.0, logy); +} + +half segmented_spline_c9_fwd(half x) +{ + const half coefsLow[10] = { -1.6989700043, -1.6989700043, -1.4779000000, -1.2291000000, -0.8648000000, -0.4480000000, 0.0051800000, 0.4511080334, 0.9113744414, 0.9113744414 }; // coefs for B-spline between minPoint and midPoint (units of log luminance) + const half coefsHigh[10] = { 0.5154386965, 0.8470437783, 1.1358000000, 1.3802000000, 1.5197000000, 1.5985000000, 1.6467000000, 1.6746091357, 1.6878733390, 1.6878733390 }; // coefs for B-spline between midPoint and maxPoint (units of log luminance) + const half2 minPoint = half2(segmented_spline_c5_fwd(0.18 * exp2(-6.5)), 0.02); // {luminance, luminance} linear extension below this + const half2 midPoint = half2(segmented_spline_c5_fwd(0.18), 4.8); // {luminance, luminance} + const half2 maxPoint = half2(segmented_spline_c5_fwd(0.18 * exp2(6.5)), 48.0); // {luminance, luminance} linear extension above this + const half slopeLow = 0.0; // log-log slope of low linear extension + const half slopeHigh = 0.04; // log-log slope of high linear extension + + const int N_KNOTS_LOW = 8; + const int N_KNOTS_HIGH = 8; + + // Check for negatives or zero before taking the log. If negative or zero, + // set to OCESMIN. + half xCheck = x; + if (xCheck <= 0.0) xCheck = 1e-4; + + half logx = log10(xCheck); + half logy; + + if (logx <= log10(minPoint.x)) + { + logy = logx * slopeLow + (log10(minPoint.y) - slopeLow * log10(minPoint.x)); + } + else if ((logx > log10(minPoint.x)) && (logx < log10(midPoint.x))) + { + half knot_coord = (N_KNOTS_LOW - 1) * (logx - log10(minPoint.x)) / (log10(midPoint.x) - log10(minPoint.x)); + int j = knot_coord; + half t = knot_coord - j; + + half3 cf = half3(coefsLow[j], coefsLow[j + 1], coefsLow[j + 2]); + half3 monomials = half3(t * t, t, 1.0); + logy = dot(monomials, mul(M, cf)); + } + else if ((logx >= log10(midPoint.x)) && (logx < log10(maxPoint.x))) + { + half knot_coord = (N_KNOTS_HIGH - 1) * (logx - log10(midPoint.x)) / (log10(maxPoint.x) - log10(midPoint.x)); + int j = knot_coord; + half t = knot_coord - j; + + half3 cf = half3(coefsHigh[j], coefsHigh[j + 1], coefsHigh[j + 2]); + half3 monomials = half3(t * t, t, 1.0); + logy = dot(monomials, mul(M, cf)); + } + else + { //if (logIn >= log10(maxPoint.x)) { + logy = logx * slopeHigh + (log10(maxPoint.y) - slopeHigh * log10(maxPoint.x)); + } + + return pow(10.0, logy); +} + +static const half RRT_GLOW_GAIN = 0.05; +static const half RRT_GLOW_MID = 0.08; + +static const half RRT_RED_SCALE = 0.82; +static const half RRT_RED_PIVOT = 0.03; +static const half RRT_RED_HUE = 0.0; +static const half RRT_RED_WIDTH = 135.0; + +static const half RRT_SAT_FACTOR = 0.96; + +half3 RRT(half3 aces) +{ + // --- Glow module --- // + half saturation = rgb_2_saturation(aces); + half ycIn = rgb_2_yc(aces); + half s = sigmoid_shaper((saturation - 0.4) / 0.2); + half addedGlow = 1.0 + glow_fwd(ycIn, RRT_GLOW_GAIN * s, RRT_GLOW_MID); + aces *= addedGlow; + + // --- Red modifier --- // + half hue = rgb_2_hue(aces); + half centeredHue = center_hue(hue, RRT_RED_HUE); + half hueWeight; + { + //hueWeight = cubic_basis_shaper(centeredHue, RRT_RED_WIDTH); + hueWeight = smoothstep(0.0, 1.0, 1.0 - abs(2.0 * centeredHue / RRT_RED_WIDTH)); + hueWeight *= hueWeight; + } + + aces.r += hueWeight * saturation * (RRT_RED_PIVOT - aces.r) * (1.0 - RRT_RED_SCALE); + + // --- ACES to RGB rendering space --- // + aces = clamp(aces, 0.0, HALF_MAX); // avoids saturated negative colors from becoming positive in the matrix + half3 rgbPre = mul(AP0_2_AP1_MAT, aces); + rgbPre = clamp(rgbPre, 0, HALF_MAX); + + // --- Global desaturation --- // + //rgbPre = mul(RRT_SAT_MAT, rgbPre); + rgbPre = lerp(dot(rgbPre, AP1_RGB2Y).xxx, rgbPre, RRT_SAT_FACTOR.xxx); + + // --- Apply the tonescale independently in rendering-space RGB --- // + half3 rgbPost; + rgbPost.x = segmented_spline_c5_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c5_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c5_fwd(rgbPre.z); + + // --- RGB rendering space to OCES --- // + half3 rgbOces = mul(AP1_2_AP0_MAT, rgbPost); + + return rgbOces; +} + +// +// Output Device Transform +// +half3 Y_2_linCV(half3 Y, half Ymax, half Ymin) +{ + return (Y - Ymin) / (Ymax - Ymin); +} + +half3 XYZ_2_xyY(half3 XYZ) +{ + half divisor = max(dot(XYZ, (1.0).xxx), 1e-4); + return half3(XYZ.xy / divisor, XYZ.y); +} + +half3 xyY_2_XYZ(half3 xyY) +{ + half m = xyY.z / max(xyY.y, 1e-4); + half3 XYZ = half3(xyY.xz, (1.0 - xyY.x - xyY.y)); + XYZ.xz *= m; + return XYZ; +} + +static const half DIM_SURROUND_GAMMA = 0.9811; + +half3 darkSurround_to_dimSurround(half3 linearCV) +{ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + half3 xyY = XYZ_2_xyY(XYZ); + xyY.z = clamp(xyY.z, 0.0, HALF_MAX); + xyY.z = pow(xyY.z, DIM_SURROUND_GAMMA); + XYZ = xyY_2_XYZ(xyY); + + return mul(XYZ_2_AP1_MAT, XYZ); +} + +half moncurve_r(half y, half gamma, half offs) +{ + // Reverse monitor curve + half x; + const half yb = pow(offs * gamma / ((gamma - 1.0) * (1.0 + offs)), gamma); + const half rs = pow((gamma - 1.0) / offs, gamma - 1.0) * pow((1.0 + offs) / gamma, gamma); + if (y >= yb) + x = (1.0 + offs) * pow(y, 1.0 / gamma) - offs; + else + x = y * rs; + return x; +} + +half bt1886_r(half L, half gamma, half Lw, half Lb) +{ + // The reference EOTF specified in Rec. ITU-R BT.1886 + // L = a(max[(V+b),0])^g + half a = pow(pow(Lw, 1.0 / gamma) - pow(Lb, 1.0 / gamma), gamma); + half b = pow(Lb, 1.0 / gamma) / (pow(Lw, 1.0 / gamma) - pow(Lb, 1.0 / gamma)); + half V = pow(max(L / a, 0.0), 1.0 / gamma) - b; + return V; +} + +half roll_white_fwd( + half x, // color value to adjust (white scaled to around 1.0) + half new_wht, // white adjustment (e.g. 0.9 for 10% darkening) + half width // adjusted width (e.g. 0.25 for top quarter of the tone scale) + ) +{ + const half x0 = -1.0; + const half x1 = x0 + width; + const half y0 = -new_wht; + const half y1 = x1; + const half m1 = (x1 - x0); + const half a = y0 - y1 + m1; + const half b = 2.0 * (y1 - y0) - m1; + const half c = y0; + const half t = (-x - x0) / (x1 - x0); + half o = 0.0; + if (t < 0.0) + o = -(t * b + c); + else if (t > 1.0) + o = x; + else + o = -((t * a + b) * t + c); + return o; +} + +half3 linear_to_sRGB(half3 x) +{ + return (x <= 0.0031308 ? (x * 12.9232102) : 1.055 * pow(x, 1.0 / 2.4) - 0.055); +} + +half3 linear_to_bt1886(half3 x, half gamma, half Lw, half Lb) +{ + // Good enough approximation for now, may consider using the exact formula instead + // TODO: Experiment + return pow(max(x, 0.0), 1.0 / 2.4); + + // Correct implementation (Reference EOTF specified in Rec. ITU-R BT.1886) : + // L = a(max[(V+b),0])^g + half invgamma = 1.0 / gamma; + half p_Lw = pow(Lw, invgamma); + half p_Lb = pow(Lb, invgamma); + half3 a = pow(p_Lw - p_Lb, gamma).xxx; + half3 b = (p_Lb / p_Lw - p_Lb).xxx; + half3 V = pow(max(x / a, 0.0), invgamma.xxx) - b; + return V; +} + +static const half CINEMA_WHITE = 48.0; +static const half CINEMA_BLACK = CINEMA_WHITE / 2400.0; +static const half ODT_SAT_FACTOR = 0.93; + +// ODT.Academy.RGBmonitor_100nits_dim.a1.0.3 +// ACES 1.0 Output - sRGB + +// +// Output Device Transform - RGB computer monitor +// + +// +// Summary : +// This transform is intended for mapping OCES onto a desktop computer monitor +// typical of those used in motion picture visual effects production. These +// monitors may occasionally be referred to as "sRGB" displays, however, the +// monitor for which this transform is designed does not exactly match the +// specifications in IEC 61966-2-1:1999. +// +// The assumed observer adapted white is D65, and the viewing environment is +// that of a dim surround. +// +// The monitor specified is intended to be more typical of those found in +// visual effects production. +// +// Device Primaries : +// Primaries are those specified in Rec. ITU-R BT.709 +// CIE 1931 chromaticities: x y Y +// Red: 0.64 0.33 +// Green: 0.3 0.6 +// Blue: 0.15 0.06 +// White: 0.3127 0.329 100 cd/m^2 +// +// Display EOTF : +// The reference electro-optical transfer function specified in +// IEC 61966-2-1:1999. +// +// Signal Range: +// This transform outputs full range code values. +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.3127 0.329 +// +// Viewing Environment: +// This ODT has a compensation for viewing environment variables more typical +// of those associated with video mastering. +// +half3 ODT_RGBmonitor_100nits_dim(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // Apply gamma adjustment to compensate for dim surround + linearCV = darkSurround_to_dimSurround(linearCV); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, linearCV); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // Apply CAT from ACES white point to assumed observer adapted white point + XYZ = mul(D60_2_D65_CAT, XYZ); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC709_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // TODO: Revisit when it is possible to deactivate Unity default framebuffer encoding + // with sRGB opto-electrical transfer function (OETF). + /* + // Encode linear code values with transfer function + half3 outputCV; + // moncurve_r with gamma of 2.4 and offset of 0.055 matches the EOTF found in IEC 61966-2-1:1999 (sRGB) + const half DISPGAMMA = 2.4; + const half OFFSET = 0.055; + outputCV.x = moncurve_r(linearCV.x, DISPGAMMA, OFFSET); + outputCV.y = moncurve_r(linearCV.y, DISPGAMMA, OFFSET); + outputCV.z = moncurve_r(linearCV.z, DISPGAMMA, OFFSET); + + outputCV = linear_to_sRGB(linearCV); + */ + + // Unity already draws to a sRGB target + return linearCV; +} + +// ODT.Academy.RGBmonitor_D60sim_100nits_dim.a1.0.3 +// ACES 1.0 Output - sRGB (D60 sim.) + +// +// Output Device Transform - RGB computer monitor (D60 simulation) +// + +// +// Summary : +// This transform is intended for mapping OCES onto a desktop computer monitor +// typical of those used in motion picture visual effects production. These +// monitors may occasionally be referred to as "sRGB" displays, however, the +// monitor for which this transform is designed does not exactly match the +// specifications in IEC 61966-2-1:1999. +// +// The assumed observer adapted white is D60, and the viewing environment is +// that of a dim surround. +// +// The monitor specified is intended to be more typical of those found in +// visual effects production. +// +// Device Primaries : +// Primaries are those specified in Rec. ITU-R BT.709 +// CIE 1931 chromaticities: x y Y +// Red: 0.64 0.33 +// Green: 0.3 0.6 +// Blue: 0.15 0.06 +// White: 0.3127 0.329 100 cd/m^2 +// +// Display EOTF : +// The reference electro-optical transfer function specified in +// IEC 61966-2-1:1999. +// +// Signal Range: +// This transform outputs full range code values. +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.32168 0.33767 +// +// Viewing Environment: +// This ODT has a compensation for viewing environment variables more typical +// of those associated with video mastering. +// +half3 ODT_RGBmonitor_D60sim_100nits_dim(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // --- Compensate for different white point being darker --- // + // This adjustment is to correct an issue that exists in ODTs where the device + // is calibrated to a white chromaticity other than D60. In order to simulate + // D60 on such devices, unequal code values are sent to the display to achieve + // neutrals at D60. In order to produce D60 on a device calibrated to the DCI + // white point (i.e. equal code values yield CIE x,y chromaticities of 0.314, + // 0.351) the red channel is higher than green and blue to compensate for the + // "greenish" DCI white. This is the correct behavior but it means that as + // highlight increase, the red channel will hit the device maximum first and + // clip, resulting in a chromaticity shift as the green and blue channels + // continue to increase. + // To avoid this clipping error, a slight scale factor is applied to allow the + // ODTs to simulate D60 within the D65 calibration white point. + + // Scale and clamp white to avoid casted highlights due to D60 simulation + const half SCALE = 0.955; + linearCV = min(linearCV, 1.0) * SCALE; + + // Apply gamma adjustment to compensate for dim surround + linearCV = darkSurround_to_dimSurround(linearCV); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, linearCV); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC709_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // TODO: Revisit when it is possible to deactivate Unity default framebuffer encoding + // with sRGB opto-electrical transfer function (OETF). + /* + // Encode linear code values with transfer function + half3 outputCV; + // moncurve_r with gamma of 2.4 and offset of 0.055 matches the EOTF found in IEC 61966-2-1:1999 (sRGB) + const half DISPGAMMA = 2.4; + const half OFFSET = 0.055; + outputCV.x = moncurve_r(linearCV.x, DISPGAMMA, OFFSET); + outputCV.y = moncurve_r(linearCV.y, DISPGAMMA, OFFSET); + outputCV.z = moncurve_r(linearCV.z, DISPGAMMA, OFFSET); + + outputCV = linear_to_sRGB(linearCV); + */ + + // Unity already draws to a sRGB target + return linearCV; +} + +// ODT.Academy.Rec709_100nits_dim.a1.0.3 +// ACES 1.0 Output - Rec.709 + +// +// Output Device Transform - Rec709 +// + +// +// Summary : +// This transform is intended for mapping OCES onto a Rec.709 broadcast monitor +// that is calibrated to a D65 white point at 100 cd/m^2. The assumed observer +// adapted white is D65, and the viewing environment is a dim surround. +// +// A possible use case for this transform would be HDTV/video mastering. +// +// Device Primaries : +// Primaries are those specified in Rec. ITU-R BT.709 +// CIE 1931 chromaticities: x y Y +// Red: 0.64 0.33 +// Green: 0.3 0.6 +// Blue: 0.15 0.06 +// White: 0.3127 0.329 100 cd/m^2 +// +// Display EOTF : +// The reference electro-optical transfer function specified in +// Rec. ITU-R BT.1886. +// +// Signal Range: +// By default, this transform outputs full range code values. If instead a +// SMPTE "legal" signal is desired, there is a runtime flag to output +// SMPTE legal signal. In ctlrender, this can be achieved by appending +// '-param1 legalRange 1' after the '-ctl odt.ctl' string. +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.3127 0.329 +// +// Viewing Environment: +// This ODT has a compensation for viewing environment variables more typical +// of those associated with video mastering. +// +half3 ODT_Rec709_100nits_dim(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // Apply gamma adjustment to compensate for dim surround + linearCV = darkSurround_to_dimSurround(linearCV); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, linearCV); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // Apply CAT from ACES white point to assumed observer adapted white point + XYZ = mul(D60_2_D65_CAT, XYZ); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC709_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // Encode linear code values with transfer function + const half DISPGAMMA = 2.4; + const half L_W = 1.0; + const half L_B = 0.0; + half3 outputCV = linear_to_bt1886(linearCV, DISPGAMMA, L_W, L_B); + + // TODO: Implement support for legal range. + + // NOTE: Unity framebuffer encoding is encoded with sRGB opto-electrical transfer function (OETF) + // by default which will result in double perceptual encoding, thus for now if one want to use + // this ODT, he needs to decode its output with sRGB electro-optical transfer function (EOTF) to + // compensate for Unity default behaviour. + + return outputCV; +} + +// ODT.Academy.Rec709_D60sim_100nits_dim.a1.0.3 +// ACES 1.0 Output - Rec.709 (D60 sim.) + +// +// Output Device Transform - Rec709 (D60 simulation) +// + +// +// Summary : +// This transform is intended for mapping OCES onto a Rec.709 broadcast monitor +// that is calibrated to a D65 white point at 100 cd/m^2. The assumed observer +// adapted white is D60, and the viewing environment is a dim surround. +// +// A possible use case for this transform would be cinema "soft-proofing". +// +// Device Primaries : +// Primaries are those specified in Rec. ITU-R BT.709 +// CIE 1931 chromaticities: x y Y +// Red: 0.64 0.33 +// Green: 0.3 0.6 +// Blue: 0.15 0.06 +// White: 0.3127 0.329 100 cd/m^2 +// +// Display EOTF : +// The reference electro-optical transfer function specified in +// Rec. ITU-R BT.1886. +// +// Signal Range: +// By default, this transform outputs full range code values. If instead a +// SMPTE "legal" signal is desired, there is a runtime flag to output +// SMPTE legal signal. In ctlrender, this can be achieved by appending +// '-param1 legalRange 1' after the '-ctl odt.ctl' string. +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.32168 0.33767 +// +// Viewing Environment: +// This ODT has a compensation for viewing environment variables more typical +// of those associated with video mastering. +// +half3 ODT_Rec709_D60sim_100nits_dim(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // --- Compensate for different white point being darker --- // + // This adjustment is to correct an issue that exists in ODTs where the device + // is calibrated to a white chromaticity other than D60. In order to simulate + // D60 on such devices, unequal code values must be sent to the display to achieve + // the chromaticities of D60. More specifically, in order to produce D60 on a device + // calibrated to a D65 white point (i.e. equal code values yield CIE x,y + // chromaticities of 0.3127, 0.329) the red channel must be slightly higher than + // that of green and blue in order to compensate for the relatively more "blue-ish" + // D65 white. This unequalness of color channels is the correct behavior but it + // means that as neutral highlights increase, the red channel will hit the + // device maximum first and clip, resulting in a small chromaticity shift as the + // green and blue channels continue to increase to their maximums. + // To avoid this clipping error, a slight scale factor is applied to allow the + // ODTs to simulate D60 within the D65 calibration white point. + + // Scale and clamp white to avoid casted highlights due to D60 simulation + const half SCALE = 0.955; + linearCV = min(linearCV, 1.0) * SCALE; + + // Apply gamma adjustment to compensate for dim surround + linearCV = darkSurround_to_dimSurround(linearCV); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, linearCV); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC709_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // Encode linear code values with transfer function + const half DISPGAMMA = 2.4; + const half L_W = 1.0; + const half L_B = 0.0; + half3 outputCV = linear_to_bt1886(linearCV, DISPGAMMA, L_W, L_B); + + // TODO: Implement support for legal range. + + // NOTE: Unity framebuffer encoding is encoded with sRGB opto-electrical transfer function (OETF) + // by default which will result in double perceptual encoding, thus for now if one want to use + // this ODT, he needs to decode its output with sRGB electro-optical transfer function (EOTF) to + // compensate for Unity default behaviour. + + return outputCV; +} + +// ODT.Academy.Rec2020_100nits_dim.a1.0.3 +// ACES 1.0 Output - Rec.2020 + +// +// Output Device Transform - Rec2020 +// + +// +// Summary : +// This transform is intended for mapping OCES onto a Rec.2020 broadcast +// monitor that is calibrated to a D65 white point at 100 cd/m^2. The assumed +// observer adapted white is D65, and the viewing environment is that of a dim +// surround. +// +// A possible use case for this transform would be UHDTV/video mastering. +// +// Device Primaries : +// Primaries are those specified in Rec. ITU-R BT.2020 +// CIE 1931 chromaticities: x y Y +// Red: 0.708 0.292 +// Green: 0.17 0.797 +// Blue: 0.131 0.046 +// White: 0.3127 0.329 100 cd/m^2 +// +// Display EOTF : +// The reference electro-optical transfer function specified in +// Rec. ITU-R BT.1886. +// +// Signal Range: +// By default, this transform outputs full range code values. If instead a +// SMPTE "legal" signal is desired, there is a runtime flag to output +// SMPTE legal signal. In ctlrender, this can be achieved by appending +// '-param1 legalRange 1' after the '-ctl odt.ctl' string. +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.3127 0.329 +// +// Viewing Environment: +// This ODT has a compensation for viewing environment variables more typical +// of those associated with video mastering. +// + +half3 ODT_Rec2020_100nits_dim(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // Apply gamma adjustment to compensate for dim surround + linearCV = darkSurround_to_dimSurround(linearCV); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, linearCV); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // Apply CAT from ACES white point to assumed observer adapted white point + XYZ = mul(D60_2_D65_CAT, XYZ); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC2020_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // Encode linear code values with transfer function + const half DISPGAMMA = 2.4; + const half L_W = 1.0; + const half L_B = 0.0; + half3 outputCV = linear_to_bt1886(linearCV, DISPGAMMA, L_W, L_B); + + // TODO: Implement support for legal range. + + // NOTE: Unity framebuffer encoding is encoded with sRGB opto-electrical transfer function (OETF) + // by default which will result in double perceptual encoding, thus for now if one want to use + // this ODT, he needs to decode its output with sRGB electro-optical transfer function (EOTF) to + // compensate for Unity default behaviour. + + return outputCV; +} + +// ODT.Academy.P3DCI_48nits.a1.0.3 +// ACES 1.0 Output - P3-DCI + +// +// Output Device Transform - P3DCI (D60 Simulation) +// + +// +// Summary : +// This transform is intended for mapping OCES onto a P3 digital cinema +// projector that is calibrated to a DCI white point at 48 cd/m^2. The assumed +// observer adapted white is D60, and the viewing environment is that of a dark +// theater. +// +// Device Primaries : +// CIE 1931 chromaticities: x y Y +// Red: 0.68 0.32 +// Green: 0.265 0.69 +// Blue: 0.15 0.06 +// White: 0.314 0.351 48 cd/m^2 +// +// Display EOTF : +// Gamma: 2.6 +// +// Assumed observer adapted white point: +// CIE 1931 chromaticities: x y +// 0.32168 0.33767 +// +// Viewing Environment: +// Environment specified in SMPTE RP 431-2-2007 +// +half3 ODT_P3DCI_48nits(half3 oces) +{ + // OCES to RGB rendering space + half3 rgbPre = mul(AP0_2_AP1_MAT, oces); + + // Apply the tonescale independently in rendering-space RGB + half3 rgbPost; + rgbPost.x = segmented_spline_c9_fwd(rgbPre.x); + rgbPost.y = segmented_spline_c9_fwd(rgbPre.y); + rgbPost.z = segmented_spline_c9_fwd(rgbPre.z); + + // Scale luminance to linear code value + half3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // --- Compensate for different white point being darker --- // + // This adjustment is to correct an issue that exists in ODTs where the device + // is calibrated to a white chromaticity other than D60. In order to simulate + // D60 on such devices, unequal code values are sent to the display to achieve + // neutrals at D60. In order to produce D60 on a device calibrated to the DCI + // white point (i.e. equal code values yield CIE x,y chromaticities of 0.314, + // 0.351) the red channel is higher than green and blue to compensate for the + // "greenish" DCI white. This is the correct behavior but it means that as + // highlight increase, the red channel will hit the device maximum first and + // clip, resulting in a chromaticity shift as the green and blue channels + // continue to increase. + // To avoid this clipping error, a slight scale factor is applied to allow the + // ODTs to simulate D60 within the D65 calibration white point. However, the + // magnitude of the scale factor required for the P3DCI ODT was considered too + // large. Therefore, the scale factor was reduced and the additional required + // compression was achieved via a reshaping of the highlight rolloff in + // conjunction with the scale. The shape of this rolloff was determined + // throught subjective experiments and deemed to best reproduce the + // "character" of the highlights in the P3D60 ODT. + + // Roll off highlights to avoid need for as much scaling + const half NEW_WHT = 0.918; + const half ROLL_WIDTH = 0.5; + linearCV.x = roll_white_fwd(linearCV.x, NEW_WHT, ROLL_WIDTH); + linearCV.y = roll_white_fwd(linearCV.y, NEW_WHT, ROLL_WIDTH); + linearCV.z = roll_white_fwd(linearCV.z, NEW_WHT, ROLL_WIDTH); + + // Scale and clamp white to avoid casted highlights due to D60 simulation + const half SCALE = 0.96; + linearCV = min(linearCV, NEW_WHT) * SCALE; + + // Convert to display primary encoding + // Rendering space RGB to XYZ + half3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_DCIP3_MAT, XYZ); + + // Handle out-of-gamut values + // Clip values < 0 or > 1 (i.e. projecting outside the display primaries) + linearCV = saturate(linearCV); + + // Encode linear code values with transfer function + const half DISPGAMMA = 2.6; + half3 outputCV = pow(linearCV, 1.0 / DISPGAMMA); + + // NOTE: Unity framebuffer encoding is encoded with sRGB opto-electrical transfer function (OETF) + // by default which will result in double perceptual encoding, thus for now if one want to use + // this ODT, he needs to decode its output with sRGB electro-optical transfer function (EOTF) to + // compensate for Unity default behaviour. + + return outputCV; +} + +#endif // __ACES__ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/ACES.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/ACES.hlsl.meta new file mode 100644 index 00000000..2a351eb6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/ACES.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d7de89b714449b04391f3a2fb53a9022 +timeCreated: 1493731593 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API.meta new file mode 100644 index 00000000..c0209340 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fc4403a2b9698954c81d797b70e8a3e2 +folderAsset: yes +timeCreated: 1489753963 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D11.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D11.hlsl new file mode 100644 index 00000000..1982bcb3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D11.hlsl @@ -0,0 +1,52 @@ +#define UNITY_UV_STARTS_AT_TOP 1 +#define UNITY_REVERSED_Z 1 +#define UNITY_GATHER_SUPPORTED (SHADER_TARGET >= 50) +#define UNITY_CAN_READ_POSITION_IN_FRAGMENT_PROGRAM 1 + +#define TEXTURE2D_SAMPLER2D(textureName, samplerName) Texture2D textureName; SamplerState samplerName +#define TEXTURE3D_SAMPLER3D(textureName, samplerName) Texture3D textureName; SamplerState samplerName + +#define TEXTURE2D(textureName) Texture2D textureName +#define SAMPLER2D(samplerName) SamplerState samplerName + +#define TEXTURE3D(textureName) Texture3D textureName +#define SAMPLER3D(samplerName) SamplerState samplerName + +#define TEXTURE2D_ARGS(textureName, samplerName) Texture2D textureName, SamplerState samplerName +#define TEXTURE2D_PARAM(textureName, samplerName) textureName, samplerName + +#define TEXTURE3D_ARGS(textureName, samplerName) Texture3D textureName, SamplerState samplerName +#define TEXTURE3D_PARAM(textureName, samplerName) textureName, samplerName + +#define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) textureName.Sample(samplerName, coord2) +#define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) textureName.SampleLevel(samplerName, coord2, lod) + +#define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) textureName.Sample(samplerName, coord3) + +#define LOAD_TEXTURE2D(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, 0)) +#define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, lod)) + +#define GATHER_TEXTURE2D(textureName, samplerName, coord2) textureName.Gather(samplerName, coord2) +#define GATHER_RED_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherRed(samplerName, coord2) +#define GATHER_GREEN_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherGreen(samplerName, coord2) +#define GATHER_BLUE_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherBlue(samplerName, coord2) + +#define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r +#define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r + +#define UNITY_BRANCH [branch] +#define UNITY_FLATTEN [flatten] +#define UNITY_UNROLL [unroll] +#define UNITY_LOOP [loop] +#define UNITY_FASTOPT [fastopt] + +#define CBUFFER_START(name) cbuffer name { +#define CBUFFER_END }; + +#if UNITY_GATHER_SUPPORTED + #define FXAA_HLSL_5 1 + #define SMAA_HLSL_4_1 1 +#else + #define FXAA_HLSL_4 1 + #define SMAA_HLSL_4 1 +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D11.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D11.hlsl.meta new file mode 100644 index 00000000..f4b2c389 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D11.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d4e61b1eb5c3ac248add7bb738198560 +timeCreated: 1489753963 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D12.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D12.hlsl new file mode 100644 index 00000000..1982bcb3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D12.hlsl @@ -0,0 +1,52 @@ +#define UNITY_UV_STARTS_AT_TOP 1 +#define UNITY_REVERSED_Z 1 +#define UNITY_GATHER_SUPPORTED (SHADER_TARGET >= 50) +#define UNITY_CAN_READ_POSITION_IN_FRAGMENT_PROGRAM 1 + +#define TEXTURE2D_SAMPLER2D(textureName, samplerName) Texture2D textureName; SamplerState samplerName +#define TEXTURE3D_SAMPLER3D(textureName, samplerName) Texture3D textureName; SamplerState samplerName + +#define TEXTURE2D(textureName) Texture2D textureName +#define SAMPLER2D(samplerName) SamplerState samplerName + +#define TEXTURE3D(textureName) Texture3D textureName +#define SAMPLER3D(samplerName) SamplerState samplerName + +#define TEXTURE2D_ARGS(textureName, samplerName) Texture2D textureName, SamplerState samplerName +#define TEXTURE2D_PARAM(textureName, samplerName) textureName, samplerName + +#define TEXTURE3D_ARGS(textureName, samplerName) Texture3D textureName, SamplerState samplerName +#define TEXTURE3D_PARAM(textureName, samplerName) textureName, samplerName + +#define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) textureName.Sample(samplerName, coord2) +#define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) textureName.SampleLevel(samplerName, coord2, lod) + +#define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) textureName.Sample(samplerName, coord3) + +#define LOAD_TEXTURE2D(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, 0)) +#define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, lod)) + +#define GATHER_TEXTURE2D(textureName, samplerName, coord2) textureName.Gather(samplerName, coord2) +#define GATHER_RED_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherRed(samplerName, coord2) +#define GATHER_GREEN_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherGreen(samplerName, coord2) +#define GATHER_BLUE_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherBlue(samplerName, coord2) + +#define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r +#define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r + +#define UNITY_BRANCH [branch] +#define UNITY_FLATTEN [flatten] +#define UNITY_UNROLL [unroll] +#define UNITY_LOOP [loop] +#define UNITY_FASTOPT [fastopt] + +#define CBUFFER_START(name) cbuffer name { +#define CBUFFER_END }; + +#if UNITY_GATHER_SUPPORTED + #define FXAA_HLSL_5 1 + #define SMAA_HLSL_4_1 1 +#else + #define FXAA_HLSL_4 1 + #define SMAA_HLSL_4 1 +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D12.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D12.hlsl.meta new file mode 100644 index 00000000..8591a6d9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D12.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ed6416461734f3a4d97b2475252d5f6c +timeCreated: 1489754075 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D9.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D9.hlsl new file mode 100644 index 00000000..8427b9c8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D9.hlsl @@ -0,0 +1,43 @@ +// ALso used for Direct3D 11 "feature level 9.x" target for Windows Store and Windows Phone +#define UNITY_UV_STARTS_AT_TOP 1 +#define UNITY_REVERSED_Z 0 +#define UNITY_GATHER_SUPPORTED 0 +#define UNITY_CAN_READ_POSITION_IN_FRAGMENT_PROGRAM 1 + +#define TEXTURE2D_SAMPLER2D(textureName, samplerName) sampler2D textureName +#define TEXTURE3D_SAMPLER3D(textureName, samplerName) sampler3D textureName + +#define TEXTURE2D(textureName) sampler2D textureName +#define SAMPLER2D(samplerName) + +#define TEXTURE3D(textureName) sampler3D textureName +#define SAMPLER3D(samplerName) + +#define TEXTURE2D_ARGS(textureName, samplerName) sampler2D textureName +#define TEXTURE2D_PARAM(textureName, samplerName) textureName + +#define TEXTURE3D_ARGS(textureName, samplerName) sampler3D textureName +#define TEXTURE3D_PARAM(textureName, samplerName) textureName + +#define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) tex2D(textureName, coord2) +#define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) tex2Dlod(textureName, float4(coord2, 0.0, lod)) + +#define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) tex3D(textureName, coord3) + +#define LOAD_TEXTURE2D(textureName, texelSize, icoord2) tex2D(textureName, icoord2 / texelSize) +#define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) tex2Dlod(textureName, float4(icoord2 / texelSize, 0.0, lod)) + +#define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r +#define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r + +#define UNITY_BRANCH +#define UNITY_FLATTEN +#define UNITY_UNROLL +#define UNITY_LOOP +#define UNITY_FASTOPT + +#define CBUFFER_START(name) +#define CBUFFER_END + +#define FXAA_HLSL_3 1 +#define SMAA_HLSL_3 1 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D9.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D9.hlsl.meta new file mode 100644 index 00000000..bb4b2113 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/D3D9.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a741cbbb27e6ad747a354440a9132a66 +timeCreated: 1489754265 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Metal.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Metal.hlsl new file mode 100644 index 00000000..50916982 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Metal.hlsl @@ -0,0 +1,47 @@ +#define UNITY_UV_STARTS_AT_TOP 1 +#define UNITY_REVERSED_Z 1 +#define UNITY_GATHER_SUPPORTED 0 // Currently broken on Metal for some reason (May 2017) +#define UNITY_CAN_READ_POSITION_IN_FRAGMENT_PROGRAM 1 + +#define TEXTURE2D_SAMPLER2D(textureName, samplerName) Texture2D textureName; SamplerState samplerName +#define TEXTURE3D_SAMPLER3D(textureName, samplerName) Texture3D textureName; SamplerState samplerName + +#define TEXTURE2D(textureName) Texture2D textureName +#define SAMPLER2D(samplerName) SamplerState samplerName + +#define TEXTURE3D(textureName) Texture3D textureName +#define SAMPLER3D(samplerName) SamplerState samplerName + +#define TEXTURE2D_ARGS(textureName, samplerName) Texture2D textureName, SamplerState samplerName +#define TEXTURE2D_PARAM(textureName, samplerName) textureName, samplerName + +#define TEXTURE3D_ARGS(textureName, samplerName) Texture3D textureName, SamplerState samplerName +#define TEXTURE3D_PARAM(textureName, samplerName) textureName, samplerName + +#define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) textureName.Sample(samplerName, coord2) +#define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) textureName.SampleLevel(samplerName, coord2, lod) + +#define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) textureName.Sample(samplerName, coord3) + +#define LOAD_TEXTURE2D(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, 0)) +#define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, lod)) + +#define GATHER_TEXTURE2D(textureName, samplerName, coord2) textureName.Gather(samplerName, coord2) +#define GATHER_RED_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherRed(samplerName, coord2) +#define GATHER_GREEN_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherGreen(samplerName, coord2) +#define GATHER_BLUE_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherBlue(samplerName, coord2) + +#define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r +#define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r + +#define UNITY_BRANCH [branch] +#define UNITY_FLATTEN [flatten] +#define UNITY_UNROLL [unroll] +#define UNITY_LOOP [loop] +#define UNITY_FASTOPT [fastopt] + +#define CBUFFER_START(name) cbuffer name { +#define CBUFFER_END }; + +#define FXAA_HLSL_4 1 // See UNITY_GATHER_SUPPORTED +#define SMAA_HLSL_4 1 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Metal.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Metal.hlsl.meta new file mode 100644 index 00000000..40b26e75 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Metal.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 38502e5cb7782364ba3db59850a9a8ad +timeCreated: 1489753963 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/OpenGL.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/OpenGL.hlsl new file mode 100644 index 00000000..9c7cd11f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/OpenGL.hlsl @@ -0,0 +1,57 @@ +// For now OpenGL is considered at GLES2 level +#define UNITY_UV_STARTS_AT_TOP 0 +#define UNITY_REVERSED_Z 0 +#define UNITY_GATHER_SUPPORTED 0 +#define UNITY_CAN_READ_POSITION_IN_FRAGMENT_PROGRAM 1 + +#define TEXTURE2D_SAMPLER2D(textureName, samplerName) sampler2D textureName +#define TEXTURE3D_SAMPLER3D(textureName, samplerName) sampler3D textureName + +#define TEXTURE2D(textureName) sampler2D textureName +#define SAMPLER2D(samplerName) + +#define TEXTURE3D(textureName) sampler3D textureName +#define SAMPLER3D(samplerName) + +#define TEXTURE2D_ARGS(textureName, samplerName) sampler2D textureName +#define TEXTURE2D_PARAM(textureName, samplerName) textureName + +#define TEXTURE3D_ARGS(textureName, samplerName) sampler3D textureName +#define TEXTURE3D_PARAM(textureName, samplerName) textureName + +#define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) tex2D(textureName, coord2) +#define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) tex2Dlod(textureName, float4(coord2, 0.0, lod)) + +#define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) tex3D(textureName, coord3) + +#define LOAD_TEXTURE2D(textureName, texelSize, icoord2) tex2D(textureName, icoord2 / texelSize) +#define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) tex2Dlod(textureName, float4(icoord2 / texelSize, 0.0, lod)) + +#define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r +#define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r + +#if SHADER_API_GLES +# define UNITY_BRANCH +# define UNITY_FLATTEN +# define UNITY_UNROLL +# define UNITY_LOOP +# define UNITY_FASTOPT +#else +# define UNITY_BRANCH [branch] +# define UNITY_FLATTEN [flatten] +# define UNITY_UNROLL [unroll] +# define UNITY_LOOP [loop] +# define UNITY_FASTOPT [fastopt] +#endif + +#define CBUFFER_START(name) +#define CBUFFER_END + +#define FXAA_HLSL_3 1 +#define SMAA_HLSL_3 1 + +// pragma exclude_renderers is only supported since Unity 2018.1 for compute shaders +#if UNITY_VERSION < 201810 && !defined(SHADER_API_GLCORE) +# define DISABLE_COMPUTE_SHADERS 1 +# define TRIVIAL_COMPUTE_KERNEL(name) [numthreads(1, 1, 1)] void name() {} +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/OpenGL.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/OpenGL.hlsl.meta new file mode 100644 index 00000000..76f52129 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/OpenGL.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6a0c0086cde60e74e9ad1fce57eab9f1 +timeCreated: 1489754265 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSP2.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSP2.hlsl new file mode 100644 index 00000000..dcb0c7e3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSP2.hlsl @@ -0,0 +1,48 @@ + +#define UNITY_UV_STARTS_AT_TOP 1 +#define UNITY_REVERSED_Z 0 +#define UNITY_GATHER_SUPPORTED 0 +#define UNITY_CAN_READ_POSITION_IN_FRAGMENT_PROGRAM 0 + +#define TEXTURE2D_SAMPLER2D(textureName, samplerName) sampler2D textureName + +#define TEXTURE2D(textureName) sampler2D textureName +#define SAMPLER2D(samplerName) + +#define TEXTURE2D_ARGS(textureName, samplerName) sampler2D textureName +#define TEXTURE2D_PARAM(textureName, samplerName) textureName + +#define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) tex2D(textureName, coord2) +#define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) tex2Dlod(textureName, float4(coord2, 0.0, lod)) + +#define LOAD_TEXTURE2D(textureName, texelSize, icoord2) tex2D(textureName, icoord2 / texelSize) +#define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) tex2Dlod(textureName, float4(icoord2 / texelSize, 0.0, lod)) + +#define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) tex2D(textureName, coord2).r +#define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) tex2Dlod(textureName, float4(coord2, 0.0, lod)).r + +// 3D textures are not supported on Vita, use 2D to avoid compile errors. +#define TEXTURE3D_SAMPLER3D(textureName, samplerName) sampler2D textureName +#define TEXTURE3D(textureName) sampler2D textureName +#define SAMPLER3D(samplerName) +#define TEXTURE3D_ARGS(textureName, samplerName) sampler2D textureName +#define TEXTURE3D_PARAM(textureName, samplerName) textureName +#define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) tex2D(textureName, coord3) + +#define UNITY_BRANCH +#define UNITY_FLATTEN +#define UNITY_UNROLL +#define UNITY_LOOP +#define UNITY_FASTOPT + +#define CBUFFER_START(name) +#define CBUFFER_END + +#define FXAA_HLSL_3 1 +#define SMAA_HLSL_3 1 + +// pragma exclude_renderers is only supported since Unity 2018.1 for compute shaders +#if UNITY_VERSION < 201810 && !defined(SHADER_API_GLCORE) +# define DISABLE_COMPUTE_SHADERS 1 +# define TRIVIAL_COMPUTE_KERNEL(name) [numthreads(1, 1, 1)] void name() {} +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSP2.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSP2.hlsl.meta new file mode 100644 index 00000000..8bbb61ab --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSP2.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d916afaf5049bb24989e8e823280e99c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSSL.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSSL.hlsl new file mode 100644 index 00000000..ef3eafb6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSSL.hlsl @@ -0,0 +1,55 @@ +#define UNITY_UV_STARTS_AT_TOP 1 +#define UNITY_REVERSED_Z 1 +#define UNITY_GATHER_SUPPORTED (SHADER_TARGET >= 50) +#define UNITY_CAN_READ_POSITION_IN_FRAGMENT_PROGRAM 1 +#define INTRINSIC_MINMAX3 +#define Min3 min3 +#define Max3 max3 + +#define TEXTURE2D_SAMPLER2D(textureName, samplerName) Texture2D textureName; SamplerState samplerName +#define TEXTURE3D_SAMPLER3D(textureName, samplerName) Texture3D textureName; SamplerState samplerName + +#define TEXTURE2D(textureName) Texture2D textureName +#define SAMPLER2D(samplerName) SamplerState samplerName + +#define TEXTURE3D(textureName) Texture3D textureName +#define SAMPLER3D(samplerName) SamplerState samplerName + +#define TEXTURE2D_ARGS(textureName, samplerName) Texture2D textureName, SamplerState samplerName +#define TEXTURE2D_PARAM(textureName, samplerName) textureName, samplerName + +#define TEXTURE3D_ARGS(textureName, samplerName) Texture3D textureName, SamplerState samplerName +#define TEXTURE3D_PARAM(textureName, samplerName) textureName, samplerName + +#define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) textureName.Sample(samplerName, coord2) +#define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) textureName.SampleLevel(samplerName, coord2, lod) + +#define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) textureName.Sample(samplerName, coord3) + +#define LOAD_TEXTURE2D(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, 0)) +#define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, lod)) + +#define GATHER_TEXTURE2D(textureName, samplerName, coord2) textureName.Gather(samplerName, coord2) +#define GATHER_RED_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherRed(samplerName, coord2) +#define GATHER_GREEN_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherGreen(samplerName, coord2) +#define GATHER_BLUE_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherBlue(samplerName, coord2) + +#define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r +#define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r + +#define UNITY_BRANCH [branch] +#define UNITY_FLATTEN [flatten] +#define UNITY_UNROLL [unroll] +#define UNITY_LOOP [loop] +#define UNITY_FASTOPT [fastopt] + +#define CBUFFER_START(name) ConstantBuffer name { +#define CBUFFER_END }; + +#if UNITY_GATHER_SUPPORTED + #define FXAA_HLSL_5 1 + #define SMAA_HLSL_4_1 1 +#else + #define FXAA_HLSL_4 1 + #define SMAA_HLSL_4 1 +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSSL.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSSL.hlsl.meta new file mode 100644 index 00000000..e4424074 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/PSSL.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2399c8729aaf8344e8f9cf4721c5803a +timeCreated: 1489753963 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Switch.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Switch.hlsl new file mode 100644 index 00000000..875e6e09 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Switch.hlsl @@ -0,0 +1,51 @@ +#define UNITY_UV_STARTS_AT_TOP 1 +#define UNITY_REVERSED_Z 1 +#define UNITY_GATHER_SUPPORTED (SHADER_TARGET >= 50) + +#define TEXTURE2D_SAMPLER2D(textureName, samplerName) Texture2D textureName; SamplerState samplerName +#define TEXTURE3D_SAMPLER3D(textureName, samplerName) Texture3D textureName; SamplerState samplerName + +#define TEXTURE2D(textureName) Texture2D textureName +#define SAMPLER2D(samplerName) SamplerState samplerName + +#define TEXTURE3D(textureName) Texture3D textureName +#define SAMPLER3D(samplerName) SamplerState samplerName + +#define TEXTURE2D_ARGS(textureName, samplerName) Texture2D textureName, SamplerState samplerName +#define TEXTURE2D_PARAM(textureName, samplerName) textureName, samplerName + +#define TEXTURE3D_ARGS(textureName, samplerName) Texture3D textureName, SamplerState samplerName +#define TEXTURE3D_PARAM(textureName, samplerName) textureName, samplerName + +#define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) textureName.Sample(samplerName, coord2) +#define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) textureName.SampleLevel(samplerName, coord2, lod) + +#define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) textureName.Sample(samplerName, coord3) + +#define LOAD_TEXTURE2D(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, 0)) +#define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, lod)) + +#define GATHER_TEXTURE2D(textureName, samplerName, coord2) textureName.Gather(samplerName, coord2) +#define GATHER_RED_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherRed(samplerName, coord2) +#define GATHER_GREEN_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherGreen(samplerName, coord2) +#define GATHER_BLUE_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherBlue(samplerName, coord2) + +#define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r +#define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r + +#define UNITY_BRANCH [branch] +#define UNITY_FLATTEN [flatten] +#define UNITY_UNROLL [unroll] +#define UNITY_LOOP [loop] +#define UNITY_FASTOPT [fastopt] + +#define CBUFFER_START(name) cbuffer name { +#define CBUFFER_END }; + +#if UNITY_GATHER_SUPPORTED + #define FXAA_HLSL_5 1 + #define SMAA_HLSL_4_1 1 +#else + #define FXAA_HLSL_4 1 + #define SMAA_HLSL_4 1 +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Switch.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Switch.hlsl.meta new file mode 100644 index 00000000..aac60447 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Switch.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 18095202690616846a484e633db69455 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Vulkan.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Vulkan.hlsl new file mode 100644 index 00000000..1982bcb3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Vulkan.hlsl @@ -0,0 +1,52 @@ +#define UNITY_UV_STARTS_AT_TOP 1 +#define UNITY_REVERSED_Z 1 +#define UNITY_GATHER_SUPPORTED (SHADER_TARGET >= 50) +#define UNITY_CAN_READ_POSITION_IN_FRAGMENT_PROGRAM 1 + +#define TEXTURE2D_SAMPLER2D(textureName, samplerName) Texture2D textureName; SamplerState samplerName +#define TEXTURE3D_SAMPLER3D(textureName, samplerName) Texture3D textureName; SamplerState samplerName + +#define TEXTURE2D(textureName) Texture2D textureName +#define SAMPLER2D(samplerName) SamplerState samplerName + +#define TEXTURE3D(textureName) Texture3D textureName +#define SAMPLER3D(samplerName) SamplerState samplerName + +#define TEXTURE2D_ARGS(textureName, samplerName) Texture2D textureName, SamplerState samplerName +#define TEXTURE2D_PARAM(textureName, samplerName) textureName, samplerName + +#define TEXTURE3D_ARGS(textureName, samplerName) Texture3D textureName, SamplerState samplerName +#define TEXTURE3D_PARAM(textureName, samplerName) textureName, samplerName + +#define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) textureName.Sample(samplerName, coord2) +#define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) textureName.SampleLevel(samplerName, coord2, lod) + +#define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) textureName.Sample(samplerName, coord3) + +#define LOAD_TEXTURE2D(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, 0)) +#define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, lod)) + +#define GATHER_TEXTURE2D(textureName, samplerName, coord2) textureName.Gather(samplerName, coord2) +#define GATHER_RED_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherRed(samplerName, coord2) +#define GATHER_GREEN_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherGreen(samplerName, coord2) +#define GATHER_BLUE_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherBlue(samplerName, coord2) + +#define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r +#define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r + +#define UNITY_BRANCH [branch] +#define UNITY_FLATTEN [flatten] +#define UNITY_UNROLL [unroll] +#define UNITY_LOOP [loop] +#define UNITY_FASTOPT [fastopt] + +#define CBUFFER_START(name) cbuffer name { +#define CBUFFER_END }; + +#if UNITY_GATHER_SUPPORTED + #define FXAA_HLSL_5 1 + #define SMAA_HLSL_4_1 1 +#else + #define FXAA_HLSL_4 1 + #define SMAA_HLSL_4 1 +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Vulkan.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Vulkan.hlsl.meta new file mode 100644 index 00000000..5c007881 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/Vulkan.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4f2b019548c499944923c5da221047a6 +timeCreated: 1489754021 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/XboxOne.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/XboxOne.hlsl new file mode 100644 index 00000000..1982bcb3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/XboxOne.hlsl @@ -0,0 +1,52 @@ +#define UNITY_UV_STARTS_AT_TOP 1 +#define UNITY_REVERSED_Z 1 +#define UNITY_GATHER_SUPPORTED (SHADER_TARGET >= 50) +#define UNITY_CAN_READ_POSITION_IN_FRAGMENT_PROGRAM 1 + +#define TEXTURE2D_SAMPLER2D(textureName, samplerName) Texture2D textureName; SamplerState samplerName +#define TEXTURE3D_SAMPLER3D(textureName, samplerName) Texture3D textureName; SamplerState samplerName + +#define TEXTURE2D(textureName) Texture2D textureName +#define SAMPLER2D(samplerName) SamplerState samplerName + +#define TEXTURE3D(textureName) Texture3D textureName +#define SAMPLER3D(samplerName) SamplerState samplerName + +#define TEXTURE2D_ARGS(textureName, samplerName) Texture2D textureName, SamplerState samplerName +#define TEXTURE2D_PARAM(textureName, samplerName) textureName, samplerName + +#define TEXTURE3D_ARGS(textureName, samplerName) Texture3D textureName, SamplerState samplerName +#define TEXTURE3D_PARAM(textureName, samplerName) textureName, samplerName + +#define SAMPLE_TEXTURE2D(textureName, samplerName, coord2) textureName.Sample(samplerName, coord2) +#define SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod) textureName.SampleLevel(samplerName, coord2, lod) + +#define SAMPLE_TEXTURE3D(textureName, samplerName, coord3) textureName.Sample(samplerName, coord3) + +#define LOAD_TEXTURE2D(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, 0)) +#define LOAD_TEXTURE2D_LOD(textureName, texelSize, icoord2) textureName.Load(int3(icoord2, lod)) + +#define GATHER_TEXTURE2D(textureName, samplerName, coord2) textureName.Gather(samplerName, coord2) +#define GATHER_RED_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherRed(samplerName, coord2) +#define GATHER_GREEN_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherGreen(samplerName, coord2) +#define GATHER_BLUE_TEXTURE2D(textureName, samplerName, coord2) textureName.GatherBlue(samplerName, coord2) + +#define SAMPLE_DEPTH_TEXTURE(textureName, samplerName, coord2) SAMPLE_TEXTURE2D(textureName, samplerName, coord2).r +#define SAMPLE_DEPTH_TEXTURE_LOD(textureName, samplerName, coord2, lod) SAMPLE_TEXTURE2D_LOD(textureName, samplerName, coord2, lod).r + +#define UNITY_BRANCH [branch] +#define UNITY_FLATTEN [flatten] +#define UNITY_UNROLL [unroll] +#define UNITY_LOOP [loop] +#define UNITY_FASTOPT [fastopt] + +#define CBUFFER_START(name) cbuffer name { +#define CBUFFER_END }; + +#if UNITY_GATHER_SUPPORTED + #define FXAA_HLSL_5 1 + #define SMAA_HLSL_4_1 1 +#else + #define FXAA_HLSL_4 1 + #define SMAA_HLSL_4 1 +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/XboxOne.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/XboxOne.hlsl.meta new file mode 100644 index 00000000..b9eb3040 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/API/XboxOne.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cd7292cede5bbe44cb888e1e40efac1e +timeCreated: 1489754021 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins.meta new file mode 100644 index 00000000..cc44d0ed --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2ea9ecb99e9d2604c9c553b14e63a67f +folderAsset: yes +timeCreated: 1492175377 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/AutoExposure.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/AutoExposure.compute new file mode 100644 index 00000000..f87197de --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/AutoExposure.compute @@ -0,0 +1,88 @@ +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#pragma kernel KAutoExposureAvgLuminance_fixed MAIN=KAutoExposureAvgLuminance_fixed +#pragma kernel KAutoExposureAvgLuminance_progressive MAIN=KAutoExposureAvgLuminance_progressive PROGRESSIVE + +#include "../StdLib.hlsl" +#include "ExposureHistogram.hlsl" + +StructuredBuffer _HistogramBuffer; +Texture2D _Source; +RWTexture2D _Destination; + +CBUFFER_START(Params) + float4 _Params1; // x: lowPercent, y: highPercent, z: minBrightness, w: maxBrightness + float4 _Params2; // x: speed down, y: speed up, z: exposure compensation, w: delta time + float4 _ScaleOffsetRes; // x: scale, y: offset, w: histogram pass width, h: histogram pass height +CBUFFER_END + +groupshared uint gs_pyramid[HISTOGRAM_REDUCTION_BINS]; + +float GetExposureMultiplier(float avgLuminance) +{ + avgLuminance = max(EPSILON, avgLuminance); + //float keyValue = 1.03 - (2.0 / (2.0 + log2(avgLuminance + 1.0))); + float keyValue = _Params2.z; + float exposure = keyValue / avgLuminance; + return exposure; +} + +float InterpolateExposure(float newExposure, float oldExposure) +{ + float delta = newExposure - oldExposure; + float speed = delta > 0.0 ? _Params2.x : _Params2.y; + float exposure = oldExposure + delta * (1.0 - exp2(-_Params2.w * speed)); + return exposure; +} + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(MAIN) + +#else + +[numthreads(HISTOGRAM_REDUCTION_THREAD_X, HISTOGRAM_REDUCTION_THREAD_Y, 1)] +void MAIN(uint2 groupThreadId : SV_GroupThreadID) +{ +#if HISTOGRAM_REDUCTION_ALT_PATH + const uint thread_id = groupThreadId.y * HISTOGRAM_REDUCTION_THREAD_X + groupThreadId.x; + gs_pyramid[thread_id] = max(_HistogramBuffer[thread_id], _HistogramBuffer[thread_id + HISTOGRAM_REDUCTION_BINS]); +#else + const uint thread_id = groupThreadId.y * HISTOGRAM_REDUCTION_THREAD_X + groupThreadId.x; + gs_pyramid[thread_id] = _HistogramBuffer[thread_id]; +#endif + + GroupMemoryBarrierWithGroupSync(); + + // Parallel reduction to find the max value + UNITY_UNROLL + for (uint i = HISTOGRAM_REDUCTION_BINS >> 1u; i > 0u; i >>= 1u) + { + if (thread_id < i) + gs_pyramid[thread_id] = max(gs_pyramid[thread_id], gs_pyramid[thread_id + i]); + + GroupMemoryBarrierWithGroupSync(); + } + + GroupMemoryBarrierWithGroupSync(); + + if (thread_id == 0u) + { + float maxValue = 1.0 / float(gs_pyramid[0]); + +#if PROGRESSIVE + float avgLuminance = GetAverageLuminance(_HistogramBuffer, _Params1, maxValue, _ScaleOffsetRes.xy); + float exposure = GetExposureMultiplier(avgLuminance); + float prevExposure = _Source[uint2(0u, 0u)].x; + exposure = InterpolateExposure(exposure, prevExposure); + _Destination[uint2(0u, 0u)].x = exposure.x; +#else + float avgLuminance = GetAverageLuminance(_HistogramBuffer, _Params1, maxValue, _ScaleOffsetRes.xy); + float exposure = GetExposureMultiplier(avgLuminance); + _Destination[uint2(0u, 0u)].x = exposure.x; +#endif + } +} + +#endif // DISABLE_COMPUTE_SHADERS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/AutoExposure.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/AutoExposure.compute.meta new file mode 100644 index 00000000..b5bf3166 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/AutoExposure.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 34845e0ca016b7448842e965db5890a5 +timeCreated: 1519314976 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 2228228 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Bloom.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Bloom.shader new file mode 100644 index 00000000..04ccc6fa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Bloom.shader @@ -0,0 +1,205 @@ +Shader "Hidden/PostProcessing/Bloom" +{ + HLSLINCLUDE + + #include "../StdLib.hlsl" + #include "../Colors.hlsl" + #include "../Sampling.hlsl" + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); + TEXTURE2D_SAMPLER2D(_BloomTex, sampler_BloomTex); + TEXTURE2D_SAMPLER2D(_AutoExposureTex, sampler_AutoExposureTex); + + float4 _MainTex_TexelSize; + float _SampleScale; + float4 _ColorIntensity; + float4 _Threshold; // x: threshold value (linear), y: threshold - knee, z: knee * 2, w: 0.25 / knee + float4 _Params; // x: clamp, yzw: unused + + // ---------------------------------------------------------------------------------------- + // Prefilter + + half4 Prefilter(half4 color, float2 uv) + { + half autoExposure = SAMPLE_TEXTURE2D(_AutoExposureTex, sampler_AutoExposureTex, uv).r; + color *= autoExposure; + color = min(_Params.x, color); // clamp to max + color = QuadraticThreshold(color, _Threshold.x, _Threshold.yzw); + return color; + } + + half4 FragPrefilter13(VaryingsDefault i) : SV_Target + { + half4 color = DownsampleBox13Tap(TEXTURE2D_PARAM(_MainTex, sampler_MainTex), i.texcoord, UnityStereoAdjustedTexelSize(_MainTex_TexelSize).xy); + return Prefilter(SafeHDR(color), i.texcoord); + } + + half4 FragPrefilter4(VaryingsDefault i) : SV_Target + { + half4 color = DownsampleBox4Tap(TEXTURE2D_PARAM(_MainTex, sampler_MainTex), i.texcoord, UnityStereoAdjustedTexelSize(_MainTex_TexelSize).xy); + return Prefilter(SafeHDR(color), i.texcoord); + } + + // ---------------------------------------------------------------------------------------- + // Downsample + + half4 FragDownsample13(VaryingsDefault i) : SV_Target + { + half4 color = DownsampleBox13Tap(TEXTURE2D_PARAM(_MainTex, sampler_MainTex), i.texcoord, UnityStereoAdjustedTexelSize(_MainTex_TexelSize).xy); + return color; + } + + half4 FragDownsample4(VaryingsDefault i) : SV_Target + { + half4 color = DownsampleBox4Tap(TEXTURE2D_PARAM(_MainTex, sampler_MainTex), i.texcoord, UnityStereoAdjustedTexelSize(_MainTex_TexelSize).xy); + return color; + } + + // ---------------------------------------------------------------------------------------- + // Upsample & combine + + half4 Combine(half4 bloom, float2 uv) + { + half4 color = SAMPLE_TEXTURE2D(_BloomTex, sampler_BloomTex, uv); + return bloom + color; + } + + half4 FragUpsampleTent(VaryingsDefault i) : SV_Target + { + half4 bloom = UpsampleTent(TEXTURE2D_PARAM(_MainTex, sampler_MainTex), i.texcoord, UnityStereoAdjustedTexelSize(_MainTex_TexelSize).xy, _SampleScale); + return Combine(bloom, i.texcoordStereo); + } + + half4 FragUpsampleBox(VaryingsDefault i) : SV_Target + { + half4 bloom = UpsampleBox(TEXTURE2D_PARAM(_MainTex, sampler_MainTex), i.texcoord, UnityStereoAdjustedTexelSize(_MainTex_TexelSize).xy, _SampleScale); + return Combine(bloom, i.texcoordStereo); + } + + // ---------------------------------------------------------------------------------------- + // Debug overlays + + half4 FragDebugOverlayThreshold(VaryingsDefault i) : SV_Target + { + half4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + return half4(Prefilter(SafeHDR(color), i.texcoord).rgb, 1.0); + } + + half4 FragDebugOverlayTent(VaryingsDefault i) : SV_Target + { + half4 bloom = UpsampleTent(TEXTURE2D_PARAM(_MainTex, sampler_MainTex), i.texcoord, UnityStereoAdjustedTexelSize(_MainTex_TexelSize).xy, _SampleScale); + return half4(bloom.rgb * _ColorIntensity.w * _ColorIntensity.rgb, 1.0); + } + + half4 FragDebugOverlayBox(VaryingsDefault i) : SV_Target + { + half4 bloom = UpsampleBox(TEXTURE2D_PARAM(_MainTex, sampler_MainTex), i.texcoord, UnityStereoAdjustedTexelSize(_MainTex_TexelSize).xy, _SampleScale); + return half4(bloom.rgb * _ColorIntensity.w * _ColorIntensity.rgb, 1.0); + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0: Prefilter 13 taps + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragPrefilter13 + + ENDHLSL + } + + // 1: Prefilter 4 taps + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragPrefilter4 + + ENDHLSL + } + + // 2: Downsample 13 taps + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragDownsample13 + + ENDHLSL + } + + // 3: Downsample 4 taps + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragDownsample4 + + ENDHLSL + } + + // 4: Upsample tent filter + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragUpsampleTent + + ENDHLSL + } + + // 5: Upsample box filter + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragUpsampleBox + + ENDHLSL + } + + // 6: Debug overlay (threshold) + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragDebugOverlayThreshold + + ENDHLSL + } + + // 7: Debug overlay (tent filter) + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragDebugOverlayTent + + ENDHLSL + } + + // 8: Debug overlay (box filter) + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragDebugOverlayBox + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Bloom.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Bloom.shader.meta new file mode 100644 index 00000000..a3ce4f07 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Bloom.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c1e1d3119c6fd4646aea0b4b74cacc1a +timeCreated: 1489940191 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Copy.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Copy.shader new file mode 100644 index 00000000..41a21c74 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Copy.shader @@ -0,0 +1,55 @@ +Shader "Hidden/PostProcessing/Copy" +{ + HLSLINCLUDE + + #include "../StdLib.hlsl" + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); + + float4 Frag(VaryingsDefault i) : SV_Target + { + float4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + return color; + } + + float4 FragKillNaN(VaryingsDefault i) : SV_Target + { + float4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + + if (AnyIsNan(color)) + { + color = (0.0).xxxx; + } + + return color; + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0 - Fullscreen triangle copy + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + ENDHLSL + } + + // 1 - Fullscreen triangle copy + NaN killer + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragKillNaN + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Copy.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Copy.shader.meta new file mode 100644 index 00000000..d5502308 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Copy.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cdbdb71de5f9c454b980f6d0e87f0afb +timeCreated: 1489880150 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStd.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStd.shader new file mode 100644 index 00000000..7f2f4ec4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStd.shader @@ -0,0 +1,105 @@ +Shader "Hidden/PostProcessing/CopyStd" +{ + // + // We need this shader for the very first RT blit using the internal CommandBuffer.Blit() method + // so it can handle AAResolve properly. We also need it to be separate because of VR and the + // need for a Properties block. If we were to add this block to the other Copy shader it would + // not allow us to manually bind _MainTex, thus breaking a few other things in the process... + // + + Properties + { + _MainTex ("", 2D) = "white" {} + } + + CGINCLUDE + + struct Attributes + { + float4 vertex : POSITION; + float2 texcoord : TEXCOORD0; + }; + + struct Varyings + { + float4 vertex : SV_POSITION; + float2 texcoord : TEXCOORD0; + }; + + sampler2D _MainTex; + float4 _MainTex_ST; + + Varyings Vert(Attributes v) + { + Varyings o; + o.vertex = float4(v.vertex.xy * 2.0 - 1.0, 0.0, 1.0); + o.texcoord = v.texcoord; + + #if UNITY_UV_STARTS_AT_TOP + o.texcoord = o.texcoord * float2(1.0, -1.0) + float2(0.0, 1.0); + #endif + + o.texcoord = o.texcoord * _MainTex_ST.xy + _MainTex_ST.zw; // We need this for VR + + return o; + } + + float4 Frag(Varyings i) : SV_Target + { + float4 color = tex2D(_MainTex, i.texcoord); + return color; + } + + //>>> We don't want to include StdLib.hlsl in this file so let's copy/paste what we need + bool IsNan(float x) + { + return (x < 0.0 || x > 0.0 || x == 0.0) ? false : true; + } + + bool AnyIsNan(float4 x) + { + return IsNan(x.x) || IsNan(x.y) || IsNan(x.z) || IsNan(x.w); + } + //<<< + + float4 FragKillNaN(Varyings i) : SV_Target + { + float4 color = tex2D(_MainTex, i.texcoord); + + if (AnyIsNan(color)) + { + color = (0.0).xxxx; + } + + return color; + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0 - Copy + Pass + { + CGPROGRAM + + #pragma vertex Vert + #pragma fragment Frag + + ENDCG + } + + // 1 - Copy + NaN killer + Pass + { + CGPROGRAM + + #pragma vertex Vert + #pragma fragment FragKillNaN + + ENDCG + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStd.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStd.shader.meta new file mode 100644 index 00000000..3107ddab --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStd.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4bf4cff0d0bac3d43894e2e8839feb40 +timeCreated: 1502891195 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader new file mode 100644 index 00000000..e8408752 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader @@ -0,0 +1,101 @@ +Shader "Hidden/PostProcessing/CopyStdFromDoubleWide" +{ + //Blit from single-pass double-wide texture. Similar to CopyStd but with stereo texture as source + //and samples from double-wide. Having separate shader is cleaner than multiple #if in the code. + + Properties + { + _MainTex ("", 2D) = "white" {} + } + + CGINCLUDE + + struct Attributes + { + float4 vertex : POSITION; + float2 texcoord : TEXCOORD0; + }; + + struct Varyings + { + float4 vertex : SV_POSITION; + float2 texcoord : TEXCOORD0; + }; + + sampler2D _MainTex; + float4 _UVScaleOffset; + + Varyings Vert(Attributes v) + { + Varyings o; + o.vertex = float4(v.vertex.xy * 2.0 - 1.0, 0.0, 1.0); + o.texcoord = v.texcoord; + + #if UNITY_UV_STARTS_AT_TOP + o.texcoord = o.texcoord * float2(1.0, -1.0) + float2(0.0, 1.0); + #endif + + o.texcoord = o.texcoord * _UVScaleOffset.xy + _UVScaleOffset.zw; + + return o; + } + + float4 Frag(Varyings i) : SV_Target + { + float4 color = tex2D(_MainTex, i.texcoord); + return color; + } + + //>>> We don't want to include StdLib.hlsl in this file so let's copy/paste what we need + bool IsNan(float x) + { + return (x < 0.0 || x > 0.0 || x == 0.0) ? false : true; + } + + bool AnyIsNan(float4 x) + { + return IsNan(x.x) || IsNan(x.y) || IsNan(x.z) || IsNan(x.w); + } + //<<< + + float4 FragKillNaN(Varyings i) : SV_Target + { + float4 color = tex2D(_MainTex, i.texcoord); + + if (AnyIsNan(color)) + { + color = (0.0).xxxx; + } + + return color; + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0 - Copy + Pass + { + CGPROGRAM + + #pragma vertex Vert + #pragma fragment Frag + + ENDCG + } + + // 1 - Copy + NaN killer + Pass + { + CGPROGRAM + + #pragma vertex Vert + #pragma fragment FragKillNaN + + ENDCG + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader.meta new file mode 100644 index 00000000..a7697854 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromDoubleWide.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e8ce9961912f3214586fe8709b9012c1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader new file mode 100644 index 00000000..12330427 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader @@ -0,0 +1,105 @@ +Shader "Hidden/PostProcessing/CopyStdFromTexArray" +{ + //Blit from texture array slice. Similar to CopyStd but with texture array as source + //and sampling from texture array. Having separate shader is cleaner than multiple #if in the code. + + Properties + { + _MainTex ("", 2DArray) = "white" {} + } + + CGINCLUDE + #pragma target 3.5 + + struct Attributes + { + float3 vertex : POSITION; + }; + + struct Varyings + { + float4 vertex : SV_POSITION; + float3 texcoord : TEXCOORD0; + }; + + Texture2DArray _MainTex; + SamplerState sampler_MainTex; + float _DepthSlice; + + float2 TransformTriangleVertexToUV(float2 vertex) + { + float2 uv = (vertex + 1.0) * 0.5; + return uv; + } + + Varyings Vert(Attributes v) + { + Varyings o; + o.vertex = float4(v.vertex.xy, 0.0, 1.0); + o.texcoord.xy = TransformTriangleVertexToUV(v.vertex.xy); + + #if UNITY_UV_STARTS_AT_TOP + o.texcoord.xy = o.texcoord.xy * float2(1.0, -1.0) + float2(0.0, 1.0); + #endif + o.texcoord.z = _DepthSlice; + + return o; + } + + float4 Frag(Varyings i) : SV_Target + { + float4 color = _MainTex.Sample(sampler_MainTex, i.texcoord); + return color; + } + + bool IsNan(float x) + { + return (x < 0.0 || x > 0.0 || x == 0.0) ? false : true; + } + + bool AnyIsNan(float4 x) + { + return IsNan(x.x) || IsNan(x.y) || IsNan(x.z) || IsNan(x.w); + } + + float4 FragKillNaN(Varyings i) : SV_Target + { + float4 color = _MainTex.Sample(sampler_MainTex, i.texcoord); + + if (AnyIsNan(color)) + { + color = (0.0).xxxx; + } + + return color; + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0 - Copy + Pass + { + CGPROGRAM + + #pragma vertex Vert + #pragma fragment Frag + + ENDCG + } + + // 0 - Copy + NaN killer + Pass + { + CGPROGRAM + + #pragma vertex Vert + #pragma fragment FragKillNaN + + ENDCG + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader.meta new file mode 100644 index 00000000..f598e8e7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/CopyStdFromTexArray.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 02d2da9bc88d25c4d878c1ed4e0b3854 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DeferredFog.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DeferredFog.shader new file mode 100644 index 00000000..055fd1f8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DeferredFog.shader @@ -0,0 +1,65 @@ +Shader "Hidden/PostProcessing/DeferredFog" +{ + HLSLINCLUDE + + #pragma multi_compile __ FOG_LINEAR FOG_EXP FOG_EXP2 + #include "../StdLib.hlsl" + #include "Fog.hlsl" + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); + TEXTURE2D_SAMPLER2D(_CameraDepthTexture, sampler_CameraDepthTexture); + + #define SKYBOX_THREASHOLD_VALUE 0.9999 + + float4 Frag(VaryingsDefault i) : SV_Target + { + half4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + + float depth = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, i.texcoordStereo); + depth = Linear01Depth(depth); + float dist = ComputeFogDistance(depth); + half fog = 1.0 - ComputeFog(dist); + + return lerp(color, _FogColor, fog); + } + + float4 FragExcludeSkybox(VaryingsDefault i) : SV_Target + { + half4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + + float depth = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, i.texcoordStereo); + depth = Linear01Depth(depth); + float skybox = depth < SKYBOX_THREASHOLD_VALUE; + float dist = ComputeFogDistance(depth); + half fog = 1.0 - ComputeFog(dist); + + return lerp(color, _FogColor, fog * skybox); + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + ENDHLSL + } + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragExcludeSkybox + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DeferredFog.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DeferredFog.shader.meta new file mode 100644 index 00000000..96a19d7f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DeferredFog.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4117fce9491711c4094d33a048e36e73 +timeCreated: 1498468345 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.hlsl new file mode 100644 index 00000000..57c597fa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.hlsl @@ -0,0 +1,271 @@ +#ifndef UNITY_POSTFX_DEPTH_OF_FIELD +#define UNITY_POSTFX_DEPTH_OF_FIELD + +#include "../StdLib.hlsl" +#include "../Colors.hlsl" +#include "DiskKernels.hlsl" + +TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); +float4 _MainTex_TexelSize; + +TEXTURE2D_SAMPLER2D(_CameraDepthTexture, sampler_CameraDepthTexture); +TEXTURE2D_SAMPLER2D(_CameraMotionVectorsTexture, sampler_CameraMotionVectorsTexture); + +TEXTURE2D_SAMPLER2D(_CoCTex, sampler_CoCTex); + +TEXTURE2D_SAMPLER2D(_DepthOfFieldTex, sampler_DepthOfFieldTex); +float4 _DepthOfFieldTex_TexelSize; + +// Camera parameters +float _Distance; +float _LensCoeff; // f^2 / (N * (S1 - f) * film_width * 2) +float _MaxCoC; +float _RcpMaxCoC; +float _RcpAspect; +half3 _TaaParams; // Jitter.x, Jitter.y, Blending + +// CoC calculation +half4 FragCoC(VaryingsDefault i) : SV_Target +{ + float depth = LinearEyeDepth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, i.texcoordStereo)); + half coc = (depth - _Distance) * _LensCoeff / max(depth, 1e-5); + return saturate(coc * 0.5 * _RcpMaxCoC + 0.5); +} + +// Temporal filter +half4 FragTempFilter(VaryingsDefault i) : SV_Target +{ + float3 uvOffs = _MainTex_TexelSize.xyy * float3(1.0, 1.0, 0.0); + +#if UNITY_GATHER_SUPPORTED + + half4 cocTL = GATHER_RED_TEXTURE2D(_CoCTex, sampler_CoCTex, UnityStereoTransformScreenSpaceTex(i.texcoord - uvOffs.xy * 0.5)); // top-left + half4 cocBR = GATHER_RED_TEXTURE2D(_CoCTex, sampler_CoCTex, UnityStereoTransformScreenSpaceTex(i.texcoord + uvOffs.xy * 0.5)); // bottom-right + half coc1 = cocTL.x; // top + half coc2 = cocTL.z; // left + half coc3 = cocBR.x; // bottom + half coc4 = cocBR.z; // right + +#else + + half coc1 = SAMPLE_TEXTURE2D(_CoCTex, sampler_CoCTex, UnityStereoTransformScreenSpaceTex(i.texcoord - uvOffs.xz)).r; // top + half coc2 = SAMPLE_TEXTURE2D(_CoCTex, sampler_CoCTex, UnityStereoTransformScreenSpaceTex(i.texcoord - uvOffs.zy)).r; // left + half coc3 = SAMPLE_TEXTURE2D(_CoCTex, sampler_CoCTex, UnityStereoTransformScreenSpaceTex(i.texcoord + uvOffs.zy)).r; // bottom + half coc4 = SAMPLE_TEXTURE2D(_CoCTex, sampler_CoCTex, UnityStereoTransformScreenSpaceTex(i.texcoord + uvOffs.xz)).r; // right + +#endif + + // Dejittered center sample. + half coc0 = SAMPLE_TEXTURE2D(_CoCTex, sampler_CoCTex, UnityStereoTransformScreenSpaceTex(i.texcoord - _TaaParams.xy)).r; + + // CoC dilation: determine the closest point in the four neighbors + float3 closest = float3(0.0, 0.0, coc0); + closest = coc1 < closest.z ? float3(-uvOffs.xz, coc1) : closest; + closest = coc2 < closest.z ? float3(-uvOffs.zy, coc2) : closest; + closest = coc3 < closest.z ? float3( uvOffs.zy, coc3) : closest; + closest = coc4 < closest.z ? float3( uvOffs.xz, coc4) : closest; + + // Sample the history buffer with the motion vector at the closest point + float2 motion = SAMPLE_TEXTURE2D(_CameraMotionVectorsTexture, sampler_CameraMotionVectorsTexture, UnityStereoTransformScreenSpaceTex(i.texcoord + closest.xy)).xy; + half cocHis = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord - motion)).r; + + // Neighborhood clamping + half cocMin = closest.z; + half cocMax = Max3(Max3(coc0, coc1, coc2), coc3, coc4); + cocHis = clamp(cocHis, cocMin, cocMax); + + // Blend with the history + return lerp(coc0, cocHis, _TaaParams.z); +} + +// Prefilter: downsampling and premultiplying +half4 FragPrefilter(VaryingsDefault i) : SV_Target +{ +#if UNITY_GATHER_SUPPORTED + + // Sample source colors + half4 c_r = GATHER_RED_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + half4 c_g = GATHER_GREEN_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + half4 c_b = GATHER_BLUE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + + half3 c0 = half3(c_r.x, c_g.x, c_b.x); + half3 c1 = half3(c_r.y, c_g.y, c_b.y); + half3 c2 = half3(c_r.z, c_g.z, c_b.z); + half3 c3 = half3(c_r.w, c_g.w, c_b.w); + + // Sample CoCs + half4 cocs = GATHER_TEXTURE2D(_CoCTex, sampler_CoCTex, i.texcoordStereo) * 2.0 - 1.0; + half coc0 = cocs.x; + half coc1 = cocs.y; + half coc2 = cocs.z; + half coc3 = cocs.w; + +#else + + float3 duv = _MainTex_TexelSize.xyx * float3(0.5, 0.5, -0.5); + float2 uv0 = UnityStereoTransformScreenSpaceTex(i.texcoord - duv.xy); + float2 uv1 = UnityStereoTransformScreenSpaceTex(i.texcoord - duv.zy); + float2 uv2 = UnityStereoTransformScreenSpaceTex(i.texcoord + duv.zy); + float2 uv3 = UnityStereoTransformScreenSpaceTex(i.texcoord + duv.xy); + + // Sample source colors + half3 c0 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uv0).rgb; + half3 c1 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uv1).rgb; + half3 c2 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uv2).rgb; + half3 c3 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uv3).rgb; + + // Sample CoCs + half coc0 = SAMPLE_TEXTURE2D(_CoCTex, sampler_CoCTex, uv0).r * 2.0 - 1.0; + half coc1 = SAMPLE_TEXTURE2D(_CoCTex, sampler_CoCTex, uv1).r * 2.0 - 1.0; + half coc2 = SAMPLE_TEXTURE2D(_CoCTex, sampler_CoCTex, uv2).r * 2.0 - 1.0; + half coc3 = SAMPLE_TEXTURE2D(_CoCTex, sampler_CoCTex, uv3).r * 2.0 - 1.0; + +#endif + + // Apply CoC and luma weights to reduce bleeding and flickering + float w0 = abs(coc0) / (Max3(c0.r, c0.g, c0.b) + 1.0); + float w1 = abs(coc1) / (Max3(c1.r, c1.g, c1.b) + 1.0); + float w2 = abs(coc2) / (Max3(c2.r, c2.g, c2.b) + 1.0); + float w3 = abs(coc3) / (Max3(c3.r, c3.g, c3.b) + 1.0); + + // Weighted average of the color samples + half3 avg = c0 * w0 + c1 * w1 + c2 * w2 + c3 * w3; + avg /= max(w0 + w1 + w2 + w3, 1e-5); + + // Select the largest CoC value + half coc_min = min(coc0, Min3(coc1, coc2, coc3)); + half coc_max = max(coc0, Max3(coc1, coc2, coc3)); + half coc = (-coc_min > coc_max ? coc_min : coc_max) * _MaxCoC; + + // Premultiply CoC again + avg *= smoothstep(0, _MainTex_TexelSize.y * 2, abs(coc)); + +#if defined(UNITY_COLORSPACE_GAMMA) + avg = SRGBToLinear(avg); +#endif + + return half4(avg, coc); +} + +// Bokeh filter with disk-shaped kernels +half4 FragBlur(VaryingsDefault i) : SV_Target +{ + half4 samp0 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + + half4 bgAcc = 0.0; // Background: far field bokeh + half4 fgAcc = 0.0; // Foreground: near field bokeh + + UNITY_LOOP + for (int si = 0; si < kSampleCount; si++) + { + float2 disp = kDiskKernel[si] * _MaxCoC; + float dist = length(disp); + + float2 duv = float2(disp.x * _RcpAspect, disp.y); + half4 samp = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + duv)); + + // BG: Compare CoC of the current sample and the center sample + // and select smaller one. + half bgCoC = max(min(samp0.a, samp.a), 0.0); + + // Compare the CoC to the sample distance. + // Add a small margin to smooth out. + const half margin = _MainTex_TexelSize.y * 2; + half bgWeight = saturate((bgCoC - dist + margin) / margin); + half fgWeight = saturate((-samp.a - dist + margin) / margin); + + // Cut influence from focused areas because they're darkened by CoC + // premultiplying. This is only needed for near field. + fgWeight *= step(_MainTex_TexelSize.y, -samp.a); + + // Accumulation + bgAcc += half4(samp.rgb, 1.0) * bgWeight; + fgAcc += half4(samp.rgb, 1.0) * fgWeight; + } + + // Get the weighted average. + bgAcc.rgb /= bgAcc.a + (bgAcc.a == 0.0); // zero-div guard + fgAcc.rgb /= fgAcc.a + (fgAcc.a == 0.0); + + // BG: Calculate the alpha value only based on the center CoC. + // This is a rather aggressive approximation but provides stable results. + bgAcc.a = smoothstep(_MainTex_TexelSize.y, _MainTex_TexelSize.y * 2.0, samp0.a); + + // FG: Normalize the total of the weights. + fgAcc.a *= PI / kSampleCount; + + // Alpha premultiplying + half alpha = saturate(fgAcc.a); + half3 rgb = lerp(bgAcc.rgb, fgAcc.rgb, alpha); + + return half4(rgb, alpha); +} + +// Postfilter blur +half4 FragPostBlur(VaryingsDefault i) : SV_Target +{ + // 9 tap tent filter with 4 bilinear samples + const float4 duv = _MainTex_TexelSize.xyxy * float4(0.5, 0.5, -0.5, 0); + half4 acc; + acc = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord - duv.xy)); + acc += SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord - duv.zy)); + acc += SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + duv.zy)); + acc += SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + duv.xy)); + return acc / 4.0; +} + +// Combine with source +half4 FragCombine(VaryingsDefault i) : SV_Target +{ + half4 dof = SAMPLE_TEXTURE2D(_DepthOfFieldTex, sampler_DepthOfFieldTex, i.texcoordStereo); + half coc = SAMPLE_TEXTURE2D(_CoCTex, sampler_CoCTex, i.texcoordStereo).r; + coc = (coc - 0.5) * 2.0 * _MaxCoC; + + // Convert CoC to far field alpha value. + float ffa = smoothstep(_MainTex_TexelSize.y * 2.0, _MainTex_TexelSize.y * 4.0, coc); + + half4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + +#if defined(UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(color); +#endif + + half alpha = Max3(dof.r, dof.g, dof.b); + + // lerp(lerp(color, dof, ffa), dof, dof.a) + color = lerp(color, float4(dof.rgb, alpha), ffa + dof.a - ffa * dof.a); + +#if defined(UNITY_COLORSPACE_GAMMA) + color = LinearToSRGB(color); +#endif + + return color; +} + +// Debug overlay +half4 FragDebugOverlay(VaryingsDefault i) : SV_Target +{ + half3 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo).rgb; + + // Calculate the radiuses of CoC. + half4 src = SAMPLE_TEXTURE2D(_DepthOfFieldTex, sampler_DepthOfFieldTex, i.texcoordStereo); + float depth = LinearEyeDepth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, i.texcoordStereo)); + float coc = (depth - _Distance) * _LensCoeff / depth; + coc *= 80; + + // Visualize CoC (white -> red -> gray) + half3 rgb = lerp(half3(1.0, 0.0, 0.0), half3(1.0, 1.0, 1.0), saturate(-coc)); + rgb = lerp(rgb, half3(0.4, 0.4, 0.4), saturate(coc)); + + // Black and white image overlay + rgb *= Luminance(color) + 0.5; + + // Gamma correction +#if !UNITY_COLORSPACE_GAMMA + rgb = SRGBToLinear(rgb); +#endif + + return half4(rgb, 1.0); +} + +#endif // UNITY_POSTFX_DEPTH_OF_FIELD diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.hlsl.meta new file mode 100644 index 00000000..b5627011 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4ae2d18891fcdd2408b0c1f3f2038c62 +timeCreated: 1491839887 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.shader new file mode 100644 index 00000000..d2508aac --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.shader @@ -0,0 +1,265 @@ +Shader "Hidden/PostProcessing/DepthOfField" +{ + // SubShader with SM 5.0 support + // DX11+, OpenGL 4.3+, OpenGL ES 3.1+AEP, Vulkan, consoles + // Gather intrinsics are used to reduce texture sample count. + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass // 0 + { + Name "CoC Calculation" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragCoC + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 1 + { + Name "CoC Temporal Filter" + + HLSLPROGRAM + #pragma target 5.0 + #pragma vertex VertDefault + #pragma fragment FragTempFilter + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 2 + { + Name "Downsample and Prefilter" + + HLSLPROGRAM + #pragma target 5.0 + #pragma vertex VertDefault + #pragma fragment FragPrefilter + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 3 + { + Name "Bokeh Filter (small)" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragBlur + #define KERNEL_SMALL + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 4 + { + Name "Bokeh Filter (medium)" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragBlur + #define KERNEL_MEDIUM + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 5 + { + Name "Bokeh Filter (large)" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragBlur + #define KERNEL_LARGE + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 6 + { + Name "Bokeh Filter (very large)" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragBlur + #define KERNEL_VERYLARGE + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 7 + { + Name "Postfilter" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragPostBlur + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 8 + { + Name "Combine" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragCombine + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 9 + { + Name "Debug Overlay" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragDebugOverlay + #include "DepthOfField.hlsl" + ENDHLSL + } + } + + // Fallback SubShader with SM 3.5 + // DX11+, OpenGL 3.2+, OpenGL ES 3+, Metal, Vulkan, consoles + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass // 0 + { + Name "CoC Calculation" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragCoC + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 1 + { + Name "CoC Temporal Filter" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragTempFilter + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 2 + { + Name "Downsample and Prefilter" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragPrefilter + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 3 + { + Name "Bokeh Filter (small)" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragBlur + #define KERNEL_SMALL + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 4 + { + Name "Bokeh Filter (medium)" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragBlur + #define KERNEL_MEDIUM + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 5 + { + Name "Bokeh Filter (large)" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragBlur + #define KERNEL_LARGE + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 6 + { + Name "Bokeh Filter (very large)" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragBlur + #define KERNEL_VERYLARGE + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 7 + { + Name "Postfilter" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragPostBlur + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 8 + { + Name "Combine" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragCombine + #include "DepthOfField.hlsl" + ENDHLSL + } + + Pass // 9 + { + Name "Debug Overlay" + + HLSLPROGRAM + #pragma target 3.5 + #pragma vertex VertDefault + #pragma fragment FragDebugOverlay + #include "DepthOfField.hlsl" + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.shader.meta new file mode 100644 index 00000000..60a2b380 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DepthOfField.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0ef78d24e85a44f4da9d5b5eaa00e50b +timeCreated: 1491838816 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiscardAlpha.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiscardAlpha.shader new file mode 100644 index 00000000..ff2e7028 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiscardAlpha.shader @@ -0,0 +1,31 @@ +Shader "Hidden/PostProcessing/DiscardAlpha" +{ + HLSLINCLUDE + + #include "../StdLib.hlsl" + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); + + float4 Frag(VaryingsDefault i) : SV_Target + { + float4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord); + return float4(color.rgb, 1.0); + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiscardAlpha.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiscardAlpha.shader.meta new file mode 100644 index 00000000..9e59224f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiscardAlpha.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5ab0816423f0dfe45841cab3b05ec9ef +timeCreated: 1496835037 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiskKernels.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiskKernels.hlsl new file mode 100644 index 00000000..b817ce85 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiskKernels.hlsl @@ -0,0 +1,204 @@ +#ifndef UNITY_POSTFX_DISK_KERNELS +#define UNITY_POSTFX_DISK_KERNELS + +#if !defined(KERNEL_SMALL) && !defined(KERNEL_MEDIUM) && \ + !defined(KERNEL_LARGE) && !defined(KERNEL_VERYLARGE) + +static const int kSampleCount = 1; +static const float2 kDiskKernel[1] = { float2(0, 0) }; + +#endif + +#if defined(KERNEL_SMALL) + +// rings = 2 +// points per ring = 5 +static const int kSampleCount = 16; +static const float2 kDiskKernel[kSampleCount] = { + float2(0,0), + float2(0.54545456,0), + float2(0.16855472,0.5187581), + float2(-0.44128203,0.3206101), + float2(-0.44128197,-0.3206102), + float2(0.1685548,-0.5187581), + float2(1,0), + float2(0.809017,0.58778524), + float2(0.30901697,0.95105654), + float2(-0.30901703,0.9510565), + float2(-0.80901706,0.5877852), + float2(-1,0), + float2(-0.80901694,-0.58778536), + float2(-0.30901664,-0.9510566), + float2(0.30901712,-0.9510565), + float2(0.80901694,-0.5877853), +}; + +#endif + +#if defined(KERNEL_MEDIUM) + +// rings = 3 +// points per ring = 7 +static const int kSampleCount = 22; +static const float2 kDiskKernel[kSampleCount] = { + float2(0,0), + float2(0.53333336,0), + float2(0.3325279,0.4169768), + float2(-0.11867785,0.5199616), + float2(-0.48051673,0.2314047), + float2(-0.48051673,-0.23140468), + float2(-0.11867763,-0.51996166), + float2(0.33252785,-0.4169769), + float2(1,0), + float2(0.90096885,0.43388376), + float2(0.6234898,0.7818315), + float2(0.22252098,0.9749279), + float2(-0.22252095,0.9749279), + float2(-0.62349,0.7818314), + float2(-0.90096885,0.43388382), + float2(-1,0), + float2(-0.90096885,-0.43388376), + float2(-0.6234896,-0.7818316), + float2(-0.22252055,-0.974928), + float2(0.2225215,-0.9749278), + float2(0.6234897,-0.7818316), + float2(0.90096885,-0.43388376), +}; + +#endif + +#if defined(KERNEL_LARGE) + +// rings = 4 +// points per ring = 7 +static const int kSampleCount = 43; +static const float2 kDiskKernel[kSampleCount] = { + float2(0,0), + float2(0.36363637,0), + float2(0.22672357,0.28430238), + float2(-0.08091671,0.35451925), + float2(-0.32762504,0.15777594), + float2(-0.32762504,-0.15777591), + float2(-0.08091656,-0.35451928), + float2(0.22672352,-0.2843024), + float2(0.6818182,0), + float2(0.614297,0.29582983), + float2(0.42510667,0.5330669), + float2(0.15171885,0.6647236), + float2(-0.15171883,0.6647236), + float2(-0.4251068,0.53306687), + float2(-0.614297,0.29582986), + float2(-0.6818182,0), + float2(-0.614297,-0.29582983), + float2(-0.42510656,-0.53306705), + float2(-0.15171856,-0.66472363), + float2(0.1517192,-0.6647235), + float2(0.4251066,-0.53306705), + float2(0.614297,-0.29582983), + float2(1,0), + float2(0.9555728,0.2947552), + float2(0.82623875,0.5633201), + float2(0.6234898,0.7818315), + float2(0.36534098,0.93087375), + float2(0.07473,0.9972038), + float2(-0.22252095,0.9749279), + float2(-0.50000006,0.8660254), + float2(-0.73305196,0.6801727), + float2(-0.90096885,0.43388382), + float2(-0.98883086,0.14904208), + float2(-0.9888308,-0.14904249), + float2(-0.90096885,-0.43388376), + float2(-0.73305184,-0.6801728), + float2(-0.4999999,-0.86602545), + float2(-0.222521,-0.9749279), + float2(0.07473029,-0.99720377), + float2(0.36534148,-0.9308736), + float2(0.6234897,-0.7818316), + float2(0.8262388,-0.56332), + float2(0.9555729,-0.29475483), +}; + +#endif + +#if defined(KERNEL_VERYLARGE) + +// rings = 5 +// points per ring = 7 +static const int kSampleCount = 71; +static const float2 kDiskKernel[kSampleCount] = { + float2(0,0), + float2(0.2758621,0), + float2(0.1719972,0.21567768), + float2(-0.061385095,0.26894566), + float2(-0.24854316,0.1196921), + float2(-0.24854316,-0.11969208), + float2(-0.061384983,-0.2689457), + float2(0.17199717,-0.21567771), + float2(0.51724136,0), + float2(0.46601835,0.22442262), + float2(0.32249472,0.40439558), + float2(0.11509705,0.50427306), + float2(-0.11509704,0.50427306), + float2(-0.3224948,0.40439552), + float2(-0.46601835,0.22442265), + float2(-0.51724136,0), + float2(-0.46601835,-0.22442262), + float2(-0.32249463,-0.40439564), + float2(-0.11509683,-0.5042731), + float2(0.11509732,-0.504273), + float2(0.32249466,-0.40439564), + float2(0.46601835,-0.22442262), + float2(0.7586207,0), + float2(0.7249173,0.22360738), + float2(0.6268018,0.4273463), + float2(0.47299224,0.59311354), + float2(0.27715522,0.7061801), + float2(0.056691725,0.75649947), + float2(-0.168809,0.7396005), + float2(-0.3793104,0.65698475), + float2(-0.55610836,0.51599306), + float2(-0.6834936,0.32915324), + float2(-0.7501475,0.113066405), + float2(-0.7501475,-0.11306671), + float2(-0.6834936,-0.32915318), + float2(-0.5561083,-0.5159932), + float2(-0.37931028,-0.6569848), + float2(-0.16880904,-0.7396005), + float2(0.056691945,-0.7564994), + float2(0.2771556,-0.7061799), + float2(0.47299215,-0.59311366), + float2(0.62680185,-0.4273462), + float2(0.72491735,-0.22360711), + float2(1,0), + float2(0.9749279,0.22252093), + float2(0.90096885,0.43388376), + float2(0.7818315,0.6234898), + float2(0.6234898,0.7818315), + float2(0.43388364,0.9009689), + float2(0.22252098,0.9749279), + float2(0,1), + float2(-0.22252095,0.9749279), + float2(-0.43388385,0.90096885), + float2(-0.62349,0.7818314), + float2(-0.7818317,0.62348956), + float2(-0.90096885,0.43388382), + float2(-0.9749279,0.22252093), + float2(-1,0), + float2(-0.9749279,-0.22252087), + float2(-0.90096885,-0.43388376), + float2(-0.7818314,-0.6234899), + float2(-0.6234896,-0.7818316), + float2(-0.43388346,-0.900969), + float2(-0.22252055,-0.974928), + float2(0,-1), + float2(0.2225215,-0.9749278), + float2(0.4338835,-0.90096897), + float2(0.6234897,-0.7818316), + float2(0.78183144,-0.62348986), + float2(0.90096885,-0.43388376), + float2(0.9749279,-0.22252086), +}; + +#endif + +#endif // UNITY_POSTFX_DISK_KERNELS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiskKernels.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiskKernels.hlsl.meta new file mode 100644 index 00000000..0b525a09 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/DiskKernels.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a4811657005cf0a439cbc4a989ce9083 +timeCreated: 1491839887 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Distortion.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Distortion.hlsl new file mode 100644 index 00000000..46ebf0a8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Distortion.hlsl @@ -0,0 +1,34 @@ +#ifndef UNITY_POSTFX_DISTORTION +#define UNITY_POSTFX_DISTORTION + +float4 _Distortion_Amount; +float4 _Distortion_CenterScale; + +float2 Distort(float2 uv) +{ + // Note: lens distortion is automatically disabled in VR so we won't bother handling stereo uvs + #if DISTORT + { + uv = (uv - 0.5) * _Distortion_Amount.z + 0.5; + float2 ruv = _Distortion_CenterScale.zw * (uv - 0.5 - _Distortion_CenterScale.xy); + float ru = length(float2(ruv)); + + UNITY_BRANCH + if (_Distortion_Amount.w > 0.0) + { + float wu = ru * _Distortion_Amount.x; + ru = tan(wu) * (1.0 / (ru * _Distortion_Amount.y)); + uv = uv + ruv * (ru - 1.0); + } + else + { + ru = (1.0 / ru) * _Distortion_Amount.x * atan(ru * _Distortion_Amount.y); + uv = uv + ruv * (ru - 1.0); + } + } + #endif + + return uv; +} + +#endif // UNITY_POSTFX_DISTORTION diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Distortion.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Distortion.hlsl.meta new file mode 100644 index 00000000..078acf3e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Distortion.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c053166c69db5b943a5e70ec28113a24 +timeCreated: 1519741306 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Dithering.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Dithering.hlsl new file mode 100644 index 00000000..5ed1d0a0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Dithering.hlsl @@ -0,0 +1,23 @@ +#ifndef UNITY_POSTFX_DITHERING +#define UNITY_POSTFX_DITHERING + +TEXTURE2D_SAMPLER2D(_DitheringTex, sampler_DitheringTex); +float4 _Dithering_Coords; + +float3 Dither(float3 color, float2 uv) +{ + // Final pass dithering + // Symmetric triangular distribution on [-1,1] with maximal density at 0 + float noise = SAMPLE_TEXTURE2D(_DitheringTex, sampler_DitheringTex, uv * _Dithering_Coords.xy + _Dithering_Coords.zw).a * 2.0 - 1.0; + noise = FastSign(noise) * (1.0 - sqrt(1.0 - abs(noise))); + +#if UNITY_COLORSPACE_GAMMA + color += noise / 255.0; +#else + color = SRGBToLinear(LinearToSRGB(color) + noise / 255.0); +#endif + + return color; +} + +#endif // UNITY_POSTFX_DITHERING diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Dithering.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Dithering.hlsl.meta new file mode 100644 index 00000000..bfde911f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Dithering.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b17c8e94a77f9a24d80deb0464a28ddd +timeCreated: 1499075289 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.compute new file mode 100644 index 00000000..8e100d53 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.compute @@ -0,0 +1,102 @@ +// Put the following line to 0 or comment it to disable vignette weighting +#define USE_VIGNETTE_WEIGHTING 1 + +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#include "../StdLib.hlsl" +#include "../Colors.hlsl" +#include "ExposureHistogram.hlsl" + +RWStructuredBuffer _HistogramBuffer; +Texture2D _Source; +SamplerState sampler_LinearClamp; + +CBUFFER_START(Params) + float4 _ScaleOffsetRes; // x: scale, y: offset, z: width, w: height +CBUFFER_END + +groupshared uint gs_histogram[HISTOGRAM_BINS]; + +#pragma kernel KEyeHistogram + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(KEyeHistogram) +TRIVIAL_COMPUTE_KERNEL(KEyeHistogramClear) + +#else + +[numthreads(HISTOGRAM_THREAD_X, HISTOGRAM_THREAD_Y, 1)] +void KEyeHistogram(uint2 dispatchThreadId : SV_DispatchThreadID, uint2 groupThreadId : SV_GroupThreadID) +{ + const uint localThreadId = groupThreadId.y * HISTOGRAM_THREAD_X + groupThreadId.x; + + // Clears the shared memory +#if HISTOGRAM_REDUCTION_ALT_PATH + uint localThreadIdOff = localThreadId << 1u; + if (localThreadIdOff < HISTOGRAM_BINS) + { + gs_histogram[localThreadIdOff ] = 0u; + gs_histogram[localThreadIdOff + 1] = 0u; + } +#else + if (localThreadId < HISTOGRAM_BINS) + { + gs_histogram[localThreadId] = 0u; + } +#endif + + float2 ipos = float2(dispatchThreadId) * 2.0; + + GroupMemoryBarrierWithGroupSync(); + + // Gather local group histogram + if (ipos.x < _ScaleOffsetRes.z && ipos.y < _ScaleOffsetRes.w) + { + uint weight = 1u; + float2 sspos = ipos / _ScaleOffsetRes.zw; + + // Vignette weighting to put more focus on what's in the center of the screen + #if USE_VIGNETTE_WEIGHTING + { + float2 d = abs(sspos - (0.5).xx); + float vfactor = saturate(1.0 - dot(d, d)); + vfactor *= vfactor; + weight = (uint)(64.0 * vfactor); + } + #endif + + float3 color = _Source.SampleLevel(sampler_LinearClamp, sspos, 0.0).xyz; // Bilinear downsample 2x + float luminance = Luminance(color); + float logLuminance = GetHistogramBinFromLuminance(luminance, _ScaleOffsetRes.xy); + uint idx = (uint)(logLuminance * (HISTOGRAM_BINS - 1u)); + InterlockedAdd(gs_histogram[idx], weight); + } + + GroupMemoryBarrierWithGroupSync(); + + // Merge everything +#if HISTOGRAM_REDUCTION_ALT_PATH + if (localThreadIdOff < HISTOGRAM_BINS) + { + InterlockedAdd(_HistogramBuffer[localThreadIdOff ], gs_histogram[localThreadIdOff ]); + InterlockedAdd(_HistogramBuffer[localThreadIdOff + 1], gs_histogram[localThreadIdOff + 1]); + } +#else + if (localThreadId < HISTOGRAM_BINS) + { + InterlockedAdd(_HistogramBuffer[localThreadId], gs_histogram[localThreadId]); + } +#endif +} + +#pragma kernel KEyeHistogramClear +[numthreads(HISTOGRAM_THREAD_X, 1, 1)] +void KEyeHistogramClear(uint dispatchThreadId : SV_DispatchThreadID) +{ + if (dispatchThreadId < HISTOGRAM_BINS) + _HistogramBuffer[dispatchThreadId] = 0u; +} + +#endif // DISABLE_COMPUTE_SHADERS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.compute.meta new file mode 100644 index 00000000..8f7eefe3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8c2fcbdf9bc58664f89917f7b9d79501 +timeCreated: 1488985723 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 4 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl new file mode 100644 index 00000000..67bd7447 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl @@ -0,0 +1,95 @@ +#ifndef UNITY_POSTFX_EXPOSURE_HISTOGRAM +#define UNITY_POSTFX_EXPOSURE_HISTOGRAM + +// Don't forget to update 'LogHistogram.cs' if you change these values ! +#define HISTOGRAM_BINS 128 +#define HISTOGRAM_TEXELS HISTOGRAM_BINS / 4 + +#if SHADER_API_GLES3 || SHADER_API_METAL + #define HISTOGRAM_THREAD_X 8 + #define HISTOGRAM_THREAD_Y 8 + #define HISTOGRAM_REDUCTION_THREAD_X 8 + #define HISTOGRAM_REDUCTION_THREAD_Y 8 + #define HISTOGRAM_REDUCTION_ALT_PATH 1 +#else + #define HISTOGRAM_THREAD_X 16 + #define HISTOGRAM_THREAD_Y 16 + #define HISTOGRAM_REDUCTION_THREAD_X HISTOGRAM_THREAD_X + #define HISTOGRAM_REDUCTION_THREAD_Y HISTOGRAM_BINS / HISTOGRAM_THREAD_Y + #define HISTOGRAM_REDUCTION_ALT_PATH 0 +#endif + +#define HISTOGRAM_REDUCTION_BINS HISTOGRAM_REDUCTION_THREAD_X * HISTOGRAM_REDUCTION_THREAD_Y + +float GetHistogramBinFromLuminance(float value, float2 scaleOffset) +{ + return saturate(log2(value) * scaleOffset.x + scaleOffset.y); +} + +float GetLuminanceFromHistogramBin(float bin, float2 scaleOffset) +{ + return exp2((bin - scaleOffset.y) / scaleOffset.x); +} + +float GetBinValue(StructuredBuffer buffer, uint index, float maxHistogramValue) +{ + return float(buffer[index]) * maxHistogramValue; +} + +float FindMaxHistogramValue(StructuredBuffer buffer) +{ + uint maxValue = 0u; + + for (uint i = 0; i < HISTOGRAM_BINS; i++) + { + uint h = buffer[i]; + maxValue = max(maxValue, h); + } + + return float(maxValue); +} + +void FilterLuminance(StructuredBuffer buffer, uint i, float maxHistogramValue, float2 scaleOffset, inout float4 filter) +{ + float binValue = GetBinValue(buffer, i, maxHistogramValue); + + // Filter dark areas + float offset = min(filter.z, binValue); + binValue -= offset; + filter.zw -= offset.xx; + + // Filter highlights + binValue = min(filter.w, binValue); + filter.w -= binValue; + + // Luminance at the bin + float luminance = GetLuminanceFromHistogramBin(float(i) / float(HISTOGRAM_BINS), scaleOffset); + + filter.xy += float2(luminance * binValue, binValue); +} + +float GetAverageLuminance(StructuredBuffer buffer, float4 params, float maxHistogramValue, float2 scaleOffset) +{ + // Sum of all bins + uint i; + float totalSum = 0.0; + + UNITY_UNROLL + for (i = 0; i < HISTOGRAM_BINS; i++) + totalSum += GetBinValue(buffer, i, maxHistogramValue); + + // Skip darker and lighter parts of the histogram to stabilize the auto exposure + // x: filtered sum + // y: accumulator + // zw: fractions + float4 filter = float4(0.0, 0.0, totalSum * params.xy); + + UNITY_UNROLL + for (i = 0; i < HISTOGRAM_BINS; i++) + FilterLuminance(buffer, i, maxHistogramValue, scaleOffset, filter); + + // Clamp to user brightness range + return clamp(filter.x / max(filter.y, EPSILON), params.z, params.w); +} + +#endif // UNITY_POSTFX_EXPOSURE_HISTOGRAM diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl.meta new file mode 100644 index 00000000..cc217634 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ExposureHistogram.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e02724c54d545ad439d7a5fa991ae924 +timeCreated: 1488987302 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl new file mode 100644 index 00000000..233c3377 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl @@ -0,0 +1,2075 @@ +#ifndef __FXAA3_INC__ +#define __FXAA3_INC__ + +#include "../xRLib.hlsl" + +/*============================================================================ + + +NVIDIA FXAA 3.11 by TIMOTHY LOTTES + + +------------------------------------------------------------------------------ +COPYRIGHT (C) 2010, 2011 NVIDIA CORPORATION. ALL RIGHTS RESERVED. +------------------------------------------------------------------------------ +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED +*AS IS* AND NVIDIA AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EITHER EXPRESS +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL NVIDIA +OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR +CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR +LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, +OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE +THIS SOFTWARE, EVEN IF NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + +------------------------------------------------------------------------------ +INTEGRATION CHECKLIST +------------------------------------------------------------------------------ +(1.) +In the shader source, setup defines for the desired configuration. +When providing multiple shaders (for different presets), +simply setup the defines differently in multiple files. +Example, + +#define FXAA_PC 1 +#define FXAA_HLSL_5 1 +#define FXAA_QUALITY__PRESET 12 + +Or, + +#define FXAA_360 1 + +Or, + +#define FXAA_PS3 1 + +Etc. + +(2.) +Then include this file, + +#include "Fxaa3_11.h" + +(3.) +Then call the FXAA pixel shader from within your desired shader. +Look at the FXAA Quality FxaaPixelShader() for docs on inputs. +As for FXAA 3.11 all inputs for all shaders are the same +to enable easy porting between platforms. + +return FxaaPixelShader(...); + +(4.) +Insure pass prior to FXAA outputs RGBL (see next section). +Or use, + +#define FXAA_GREEN_AS_LUMA 1 + +(5.) +Setup engine to provide the following constants +which are used in the FxaaPixelShader() inputs, + +FxaaFloat2 fxaaQualityRcpFrame, +FxaaFloat4 fxaaConsoleRcpFrameOpt, +FxaaFloat4 fxaaConsoleRcpFrameOpt2, +FxaaFloat4 fxaaConsole360RcpFrameOpt2, +FxaaFloat fxaaQualitySubpix, +FxaaFloat fxaaQualityEdgeThreshold, +FxaaFloat fxaaQualityEdgeThresholdMin, +FxaaFloat fxaaConsoleEdgeSharpness, +FxaaFloat fxaaConsoleEdgeThreshold, +FxaaFloat fxaaConsoleEdgeThresholdMin, +FxaaFloat4 fxaaConsole360ConstDir + +Look at the FXAA Quality FxaaPixelShader() for docs on inputs. + +(6.) +Have FXAA vertex shader run as a full screen triangle, +and output "pos" and "fxaaConsolePosPos" +such that inputs in the pixel shader provide, + +// {xy} = center of pixel +FxaaFloat2 pos, + +// {xy__} = upper left of pixel +// {__zw} = lower right of pixel +FxaaFloat4 fxaaConsolePosPos, + +(7.) +Insure the texture sampler(s) used by FXAA are set to bilinear filtering. + + +------------------------------------------------------------------------------ +INTEGRATION - RGBL AND COLORSPACE +------------------------------------------------------------------------------ +FXAA3 requires RGBL as input unless the following is set, + +#define FXAA_GREEN_AS_LUMA 1 + +In which case the engine uses green in place of luma, +and requires RGB input is in a non-linear colorspace. + +RGB should be LDR (low dynamic range). +Specifically do FXAA after tonemapping. + +RGB data as returned by a texture fetch can be non-linear, +or linear when FXAA_GREEN_AS_LUMA is not set. +Note an "sRGB format" texture counts as linear, +because the result of a texture fetch is linear data. +Regular "RGBA8" textures in the sRGB colorspace are non-linear. + +If FXAA_GREEN_AS_LUMA is not set, +luma must be stored in the alpha channel prior to running FXAA. +This luma should be in a perceptual space (could be gamma 2.0). +Example pass before FXAA where output is gamma 2.0 encoded, + +color.rgb = ToneMap(color.rgb); // linear color output +color.rgb = sqrt(color.rgb); // gamma 2.0 color output +return color; + +To use FXAA, + +color.rgb = ToneMap(color.rgb); // linear color output +color.rgb = sqrt(color.rgb); // gamma 2.0 color output +color.a = dot(color.rgb, FxaaFloat3(0.299, 0.587, 0.114)); // compute luma +return color; + +Another example where output is linear encoded, +say for instance writing to an sRGB formated render target, +where the render target does the conversion back to sRGB after blending, + +color.rgb = ToneMap(color.rgb); // linear color output +return color; + +To use FXAA, + +color.rgb = ToneMap(color.rgb); // linear color output +color.a = sqrt(dot(color.rgb, FxaaFloat3(0.299, 0.587, 0.114))); // compute luma +return color; + +Getting luma correct is required for the algorithm to work correctly. + + +------------------------------------------------------------------------------ +BEING LINEARLY CORRECT? +------------------------------------------------------------------------------ +Applying FXAA to a framebuffer with linear RGB color will look worse. +This is very counter intuitive, but happends to be true in this case. +The reason is because dithering artifacts will be more visiable +in a linear colorspace. + + +------------------------------------------------------------------------------ +COMPLEX INTEGRATION +------------------------------------------------------------------------------ +Q. What if the engine is blending into RGB before wanting to run FXAA? + +A. In the last opaque pass prior to FXAA, +have the pass write out luma into alpha. +Then blend into RGB only. +FXAA should be able to run ok +assuming the blending pass did not any add aliasing. +This should be the common case for particles and common blending passes. + +A. Or use FXAA_GREEN_AS_LUMA. + +============================================================================*/ + +/*============================================================================ + +INTEGRATION KNOBS + +============================================================================*/ +// +// FXAA_PS3 and FXAA_360 choose the console algorithm (FXAA3 CONSOLE). +// FXAA_360_OPT is a prototype for the new optimized 360 version. +// +// 1 = Use API. +// 0 = Don't use API. +// +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_PS3 +#define FXAA_PS3 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_360 +#define FXAA_360 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_360_OPT +#define FXAA_360_OPT 0 +#endif +/*==========================================================================*/ +#ifndef FXAA_PC +// +// FXAA Quality +// The high quality PC algorithm. +// +#define FXAA_PC 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_PC_CONSOLE +// +// The console algorithm for PC is included +// for developers targeting really low spec machines. +// Likely better to just run FXAA_PC, and use a really low preset. +// +#define FXAA_PC_CONSOLE 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_GLSL_120 +#define FXAA_GLSL_120 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_GLSL_130 +#define FXAA_GLSL_130 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_HLSL_3 +#define FXAA_HLSL_3 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_HLSL_4 +#define FXAA_HLSL_4 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_HLSL_5 +#define FXAA_HLSL_5 0 +#endif +/*==========================================================================*/ +#ifndef FXAA_GREEN_AS_LUMA +// +// For those using non-linear color, +// and either not able to get luma in alpha, or not wanting to, +// this enables FXAA to run using green as a proxy for luma. +// So with this enabled, no need to pack luma in alpha. +// +// This will turn off AA on anything which lacks some amount of green. +// Pure red and blue or combination of only R and B, will get no AA. +// +// Might want to lower the settings for both, +// fxaaConsoleEdgeThresholdMin +// fxaaQualityEdgeThresholdMin +// In order to insure AA does not get turned off on colors +// which contain a minor amount of green. +// +// 1 = On. +// 0 = Off. +// +#define FXAA_GREEN_AS_LUMA 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_EARLY_EXIT +// +// Controls algorithm's early exit path. +// On PS3 turning this ON adds 2 cycles to the shader. +// On 360 turning this OFF adds 10ths of a millisecond to the shader. +// Turning this off on console will result in a more blurry image. +// So this defaults to on. +// +// 1 = On. +// 0 = Off. +// +#define FXAA_EARLY_EXIT 1 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_DISCARD +// +// Only valid for PC OpenGL currently. +// Probably will not work when FXAA_GREEN_AS_LUMA = 1. +// +// 1 = Use discard on pixels which don't need AA. +// For APIs which enable concurrent TEX+ROP from same surface. +// 0 = Return unchanged color on pixels which don't need AA. +// +#define FXAA_DISCARD 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_FAST_PIXEL_OFFSET +// +// Used for GLSL 120 only. +// +// 1 = GL API supports fast pixel offsets +// 0 = do not use fast pixel offsets +// +#ifdef GL_EXT_gpu_shader4 +#define FXAA_FAST_PIXEL_OFFSET 1 +#endif +#ifdef GL_NV_gpu_shader5 +#define FXAA_FAST_PIXEL_OFFSET 1 +#endif +#ifdef GL_ARB_gpu_shader5 +#define FXAA_FAST_PIXEL_OFFSET 1 +#endif +#ifndef FXAA_FAST_PIXEL_OFFSET +#define FXAA_FAST_PIXEL_OFFSET 0 +#endif +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_GATHER4_ALPHA +// +// 1 = API supports gather4 on alpha channel. +// 0 = API does not support gather4 on alpha channel. +// +#if (FXAA_HLSL_5 == 1) +#define FXAA_GATHER4_ALPHA 1 +#endif +#ifdef GL_ARB_gpu_shader5 +#define FXAA_GATHER4_ALPHA 1 +#endif +#ifdef GL_NV_gpu_shader5 +#define FXAA_GATHER4_ALPHA 1 +#endif +#ifndef FXAA_GATHER4_ALPHA +#define FXAA_GATHER4_ALPHA 0 +#endif +#endif + +/*============================================================================ +FXAA CONSOLE PS3 - TUNING KNOBS +============================================================================*/ +#ifndef FXAA_CONSOLE__PS3_EDGE_SHARPNESS +// +// Consoles the sharpness of edges on PS3 only. +// Non-PS3 tuning is done with shader input. +// +// Due to the PS3 being ALU bound, +// there are only two safe values here: 4 and 8. +// These options use the shaders ability to a free *|/ by 2|4|8. +// +// 8.0 is sharper +// 4.0 is softer +// 2.0 is really soft (good for vector graphics inputs) +// +#if 1 +#define FXAA_CONSOLE__PS3_EDGE_SHARPNESS 8.0 +#endif +#if 0 +#define FXAA_CONSOLE__PS3_EDGE_SHARPNESS 4.0 +#endif +#if 0 +#define FXAA_CONSOLE__PS3_EDGE_SHARPNESS 2.0 +#endif +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_CONSOLE__PS3_EDGE_THRESHOLD +// +// Only effects PS3. +// Non-PS3 tuning is done with shader input. +// +// The minimum amount of local contrast required to apply algorithm. +// The console setting has a different mapping than the quality setting. +// +// This only applies when FXAA_EARLY_EXIT is 1. +// +// Due to the PS3 being ALU bound, +// there are only two safe values here: 0.25 and 0.125. +// These options use the shaders ability to a free *|/ by 2|4|8. +// +// 0.125 leaves less aliasing, but is softer +// 0.25 leaves more aliasing, and is sharper +// +#if 1 +#define FXAA_CONSOLE__PS3_EDGE_THRESHOLD 0.125 +#else +#define FXAA_CONSOLE__PS3_EDGE_THRESHOLD 0.25 +#endif +#endif + +/*============================================================================ +FXAA QUALITY - TUNING KNOBS +------------------------------------------------------------------------------ +NOTE the other tuning knobs are now in the shader function inputs! +============================================================================*/ +#ifndef FXAA_QUALITY__PRESET +// +// Choose the quality preset. +// This needs to be compiled into the shader as it effects code. +// Best option to include multiple presets is to +// in each shader define the preset, then include this file. +// +// OPTIONS +// ----------------------------------------------------------------------- +// 10 to 15 - default medium dither (10=fastest, 15=highest quality) +// 20 to 29 - less dither, more expensive (20=fastest, 29=highest quality) +// 39 - no dither, very expensive +// +// NOTES +// ----------------------------------------------------------------------- +// 12 = slightly faster then FXAA 3.9 and higher edge quality (default) +// 13 = about same speed as FXAA 3.9 and better than 12 +// 23 = closest to FXAA 3.9 visually and performance wise +// _ = the lowest digit is directly related to performance +// _ = the highest digit is directly related to style +// +#define FXAA_QUALITY__PRESET 12 +#endif + + +/*============================================================================ + +FXAA QUALITY - PRESETS + +============================================================================*/ + +/*============================================================================ +FXAA QUALITY - MEDIUM DITHER PRESETS +============================================================================*/ +#if (FXAA_QUALITY__PRESET == 10) +#define FXAA_QUALITY__PS 3 +#define FXAA_QUALITY__P0 1.5 +#define FXAA_QUALITY__P1 3.0 +#define FXAA_QUALITY__P2 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 11) +#define FXAA_QUALITY__PS 4 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 3.0 +#define FXAA_QUALITY__P3 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 12) +#define FXAA_QUALITY__PS 5 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 4.0 +#define FXAA_QUALITY__P4 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 13) +#define FXAA_QUALITY__PS 6 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 4.0 +#define FXAA_QUALITY__P5 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 14) +#define FXAA_QUALITY__PS 7 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 4.0 +#define FXAA_QUALITY__P6 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 15) +#define FXAA_QUALITY__PS 8 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 4.0 +#define FXAA_QUALITY__P7 12.0 +#endif + +/*============================================================================ +FXAA QUALITY - LOW DITHER PRESETS +============================================================================*/ +#if (FXAA_QUALITY__PRESET == 20) +#define FXAA_QUALITY__PS 3 +#define FXAA_QUALITY__P0 1.5 +#define FXAA_QUALITY__P1 2.0 +#define FXAA_QUALITY__P2 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 21) +#define FXAA_QUALITY__PS 4 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 22) +#define FXAA_QUALITY__PS 5 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 23) +#define FXAA_QUALITY__PS 6 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 24) +#define FXAA_QUALITY__PS 7 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 3.0 +#define FXAA_QUALITY__P6 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 25) +#define FXAA_QUALITY__PS 8 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 4.0 +#define FXAA_QUALITY__P7 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 26) +#define FXAA_QUALITY__PS 9 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 4.0 +#define FXAA_QUALITY__P8 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 27) +#define FXAA_QUALITY__PS 10 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 2.0 +#define FXAA_QUALITY__P8 4.0 +#define FXAA_QUALITY__P9 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 28) +#define FXAA_QUALITY__PS 11 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 2.0 +#define FXAA_QUALITY__P8 2.0 +#define FXAA_QUALITY__P9 4.0 +#define FXAA_QUALITY__P10 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 29) +#define FXAA_QUALITY__PS 12 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.5 +#define FXAA_QUALITY__P2 2.0 +#define FXAA_QUALITY__P3 2.0 +#define FXAA_QUALITY__P4 2.0 +#define FXAA_QUALITY__P5 2.0 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 2.0 +#define FXAA_QUALITY__P8 2.0 +#define FXAA_QUALITY__P9 2.0 +#define FXAA_QUALITY__P10 4.0 +#define FXAA_QUALITY__P11 8.0 +#endif + +/*============================================================================ +FXAA QUALITY - EXTREME QUALITY +============================================================================*/ +#if (FXAA_QUALITY__PRESET == 39) +#define FXAA_QUALITY__PS 12 +#define FXAA_QUALITY__P0 1.0 +#define FXAA_QUALITY__P1 1.0 +#define FXAA_QUALITY__P2 1.0 +#define FXAA_QUALITY__P3 1.0 +#define FXAA_QUALITY__P4 1.0 +#define FXAA_QUALITY__P5 1.5 +#define FXAA_QUALITY__P6 2.0 +#define FXAA_QUALITY__P7 2.0 +#define FXAA_QUALITY__P8 2.0 +#define FXAA_QUALITY__P9 2.0 +#define FXAA_QUALITY__P10 4.0 +#define FXAA_QUALITY__P11 8.0 +#endif + + + +/*============================================================================ + +API PORTING + +============================================================================*/ +#if (FXAA_GLSL_120 == 1) || (FXAA_GLSL_130 == 1) +#define FxaaBool bool +#define FxaaDiscard discard +#define FxaaFloat float +#define FxaaFloat2 vec2 +#define FxaaFloat3 vec3 +#define FxaaFloat4 vec4 +#define FxaaHalf float +#define FxaaHalf2 vec2 +#define FxaaHalf3 vec3 +#define FxaaHalf4 vec4 +#define FxaaInt2 ivec2 +#define FxaaSat(x) clamp(x, 0.0, 1.0) +#define FxaaTex sampler2D +#else +#define FxaaBool bool +#define FxaaDiscard clip(-1) +#define FxaaFloat float +#define FxaaFloat2 float2 +#define FxaaFloat3 float3 +#define FxaaFloat4 float4 +#define FxaaHalf half +#define FxaaHalf2 half2 +#define FxaaHalf3 half3 +#define FxaaHalf4 half4 +#define FxaaSat(x) saturate(x) +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_GLSL_120 == 1) +// Requires, +// #version 120 +// And at least, +// #extension GL_EXT_gpu_shader4 : enable +// (or set FXAA_FAST_PIXEL_OFFSET 1 to work like DX9) +#define FxaaTexTop(t, p) texture2DLod(t, UnityStereoTransformScreenSpaceTex(p), 0.0) +#if (FXAA_FAST_PIXEL_OFFSET == 1) +#define FxaaTexOff(t, p, o, r) texture2DLodOffset(t, UnityStereoTransformScreenSpaceTex(p), 0.0, o) +#else +#define FxaaTexOff(t, p, o, r) texture2DLod(t, UnityStereoTransformScreenSpaceTex(p + (o * r)), 0.0) +#endif +#if (FXAA_GATHER4_ALPHA == 1) +// use #extension GL_ARB_gpu_shader5 : enable +#define FxaaTexAlpha4(t, p) textureGather(t, UnityStereoTransformScreenSpaceTex(p), 3) +#define FxaaTexOffAlpha4(t, p, o) textureGatherOffset(t, UnityStereoTransformScreenSpaceTex(p), o, 3) +#define FxaaTexGreen4(t, p) textureGather(t, UnityStereoTransformScreenSpaceTex(p), 1) +#define FxaaTexOffGreen4(t, p, o) textureGatherOffset(t, UnityStereoTransformScreenSpaceTex(p), o, 1) +#endif +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_GLSL_130 == 1) +// Requires "#version 130" or better +#define FxaaTexTop(t, p) textureLod(t, UnityStereoTransformScreenSpaceTex(p), 0.0) +#define FxaaTexOff(t, p, o, r) textureLodOffset(t, UnityStereoTransformScreenSpaceTex(p), 0.0, o) +#if (FXAA_GATHER4_ALPHA == 1) +// use #extension GL_ARB_gpu_shader5 : enable +#define FxaaTexAlpha4(t, p) textureGather(t, UnityStereoTransformScreenSpaceTex(p), 3) +#define FxaaTexOffAlpha4(t, p, o) textureGatherOffset(t, UnityStereoTransformScreenSpaceTex(p), o, 3) +#define FxaaTexGreen4(t, p) textureGather(t, UnityStereoTransformScreenSpaceTex(p), 1) +#define FxaaTexOffGreen4(t, p, o) textureGatherOffset(t, UnityStereoTransformScreenSpaceTex(p), o, 1) +#endif +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_HLSL_3 == 1) || (FXAA_360 == 1) || (FXAA_PS3 == 1) +#define FxaaInt2 float2 +#define FxaaTex sampler2D +#define FxaaTexTop(t, p) tex2Dlod(t, float4(UnityStereoTransformScreenSpaceTex(p), 0.0, 0.0)) +#define FxaaTexOff(t, p, o, r) tex2Dlod(t, float4(UnityStereoTransformScreenSpaceTex(p + (o * r)), 0, 0)) +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_HLSL_4 == 1) +#define FxaaInt2 int2 +struct FxaaTex { SamplerState smpl; Texture2D tex; }; +#define FxaaTexTop(t, p) t.tex.SampleLevel(t.smpl, UnityStereoTransformScreenSpaceTex(p), 0.0) +#define FxaaTexOff(t, p, o, r) t.tex.SampleLevel(t.smpl, UnityStereoTransformScreenSpaceTex(p), 0.0, o) +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_HLSL_5 == 1) +#define FxaaInt2 int2 +struct FxaaTex { SamplerState smpl; Texture2D tex; }; +#define FxaaTexTop(t, p) t.tex.SampleLevel(t.smpl, UnityStereoTransformScreenSpaceTex(p), 0.0) +#define FxaaTexOff(t, p, o, r) t.tex.SampleLevel(t.smpl, UnityStereoTransformScreenSpaceTex(p), 0.0, o) +#define FxaaTexAlpha4(t, p) t.tex.GatherAlpha(t.smpl, UnityStereoTransformScreenSpaceTex(p)) +#define FxaaTexOffAlpha4(t, p, o) t.tex.GatherAlpha(t.smpl, UnityStereoTransformScreenSpaceTex(p), o) +#define FxaaTexGreen4(t, p) t.tex.GatherGreen(t.smpl, UnityStereoTransformScreenSpaceTex(p)) +#define FxaaTexOffGreen4(t, p, o) t.tex.GatherGreen(t.smpl, UnityStereoTransformScreenSpaceTex(p), o) +#endif + + +/*============================================================================ +GREEN AS LUMA OPTION SUPPORT FUNCTION +============================================================================*/ +#if (FXAA_GREEN_AS_LUMA == 0) +FxaaFloat FxaaLuma(FxaaFloat4 rgba) { return rgba.w; } +#else +FxaaFloat FxaaLuma(FxaaFloat4 rgba) { return rgba.y; } +#endif + + + + +/*============================================================================ + +FXAA3 QUALITY - PC + +============================================================================*/ +#if (FXAA_PC == 1) +/*--------------------------------------------------------------------------*/ +FxaaFloat4 FxaaPixelShader( + // + // Use noperspective interpolation here (turn off perspective interpolation). + // {xy} = center of pixel + FxaaFloat2 pos, + // + // Used only for FXAA Console, and not used on the 360 version. + // Use noperspective interpolation here (turn off perspective interpolation). + // {xy__} = upper left of pixel + // {__zw} = lower right of pixel + FxaaFloat4 fxaaConsolePosPos, + // + // Input color texture. + // {rgb_} = color in linear or perceptual color space + // if (FXAA_GREEN_AS_LUMA == 0) + // {___a} = luma in perceptual color space (not linear) + FxaaTex tex, + // + // Only used on the optimized 360 version of FXAA Console. + // For everything but 360, just use the same input here as for "tex". + // For 360, same texture, just alias with a 2nd sampler. + // This sampler needs to have an exponent bias of -1. + FxaaTex fxaaConsole360TexExpBiasNegOne, + // + // Only used on the optimized 360 version of FXAA Console. + // For everything but 360, just use the same input here as for "tex". + // For 360, same texture, just alias with a 3nd sampler. + // This sampler needs to have an exponent bias of -2. + FxaaTex fxaaConsole360TexExpBiasNegTwo, + // + // Only used on FXAA Quality. + // This must be from a constant/uniform. + // {x_} = 1.0/screenWidthInPixels + // {_y} = 1.0/screenHeightInPixels + FxaaFloat2 fxaaQualityRcpFrame, + // + // Only used on FXAA Console. + // This must be from a constant/uniform. + // This effects sub-pixel AA quality and inversely sharpness. + // Where N ranges between, + // N = 0.50 (default) + // N = 0.33 (sharper) + // {x___} = -N/screenWidthInPixels + // {_y__} = -N/screenHeightInPixels + // {__z_} = N/screenWidthInPixels + // {___w} = N/screenHeightInPixels + FxaaFloat4 fxaaConsoleRcpFrameOpt, + // + // Only used on FXAA Console. + // Not used on 360, but used on PS3 and PC. + // This must be from a constant/uniform. + // {x___} = -2.0/screenWidthInPixels + // {_y__} = -2.0/screenHeightInPixels + // {__z_} = 2.0/screenWidthInPixels + // {___w} = 2.0/screenHeightInPixels + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + // + // Only used on FXAA Console. + // Only used on 360 in place of fxaaConsoleRcpFrameOpt2. + // This must be from a constant/uniform. + // {x___} = 8.0/screenWidthInPixels + // {_y__} = 8.0/screenHeightInPixels + // {__z_} = -4.0/screenWidthInPixels + // {___w} = -4.0/screenHeightInPixels + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + // + // Only used on FXAA Quality. + // This used to be the FXAA_QUALITY__SUBPIX define. + // It is here now to allow easier tuning. + // Choose the amount of sub-pixel aliasing removal. + // This can effect sharpness. + // 1.00 - upper limit (softer) + // 0.75 - default amount of filtering + // 0.50 - lower limit (sharper, less sub-pixel aliasing removal) + // 0.25 - almost off + // 0.00 - completely off + FxaaFloat fxaaQualitySubpix, + // + // Only used on FXAA Quality. + // This used to be the FXAA_QUALITY__EDGE_THRESHOLD define. + // It is here now to allow easier tuning. + // The minimum amount of local contrast required to apply algorithm. + // 0.333 - too little (faster) + // 0.250 - low quality + // 0.166 - default + // 0.125 - high quality + // 0.063 - overkill (slower) + FxaaFloat fxaaQualityEdgeThreshold, + // + // Only used on FXAA Quality. + // This used to be the FXAA_QUALITY__EDGE_THRESHOLD_MIN define. + // It is here now to allow easier tuning. + // Trims the algorithm from processing darks. + // 0.0833 - upper limit (default, the start of visible unfiltered edges) + // 0.0625 - high quality (faster) + // 0.0312 - visible limit (slower) + // Special notes when using FXAA_GREEN_AS_LUMA, + // Likely want to set this to zero. + // As colors that are mostly not-green + // will appear very dark in the green channel! + // Tune by looking at mostly non-green content, + // then start at zero and increase until aliasing is a problem. + FxaaFloat fxaaQualityEdgeThresholdMin, + // + // Only used on FXAA Console. + // This used to be the FXAA_CONSOLE__EDGE_SHARPNESS define. + // It is here now to allow easier tuning. + // This does not effect PS3, as this needs to be compiled in. + // Use FXAA_CONSOLE__PS3_EDGE_SHARPNESS for PS3. + // Due to the PS3 being ALU bound, + // there are only three safe values here: 2 and 4 and 8. + // These options use the shaders ability to a free *|/ by 2|4|8. + // For all other platforms can be a non-power of two. + // 8.0 is sharper (default!!!) + // 4.0 is softer + // 2.0 is really soft (good only for vector graphics inputs) + FxaaFloat fxaaConsoleEdgeSharpness, + // + // Only used on FXAA Console. + // This used to be the FXAA_CONSOLE__EDGE_THRESHOLD define. + // It is here now to allow easier tuning. + // This does not effect PS3, as this needs to be compiled in. + // Use FXAA_CONSOLE__PS3_EDGE_THRESHOLD for PS3. + // Due to the PS3 being ALU bound, + // there are only two safe values here: 1/4 and 1/8. + // These options use the shaders ability to a free *|/ by 2|4|8. + // The console setting has a different mapping than the quality setting. + // Other platforms can use other values. + // 0.125 leaves less aliasing, but is softer (default!!!) + // 0.25 leaves more aliasing, and is sharper + FxaaFloat fxaaConsoleEdgeThreshold, + // + // Only used on FXAA Console. + // This used to be the FXAA_CONSOLE__EDGE_THRESHOLD_MIN define. + // It is here now to allow easier tuning. + // Trims the algorithm from processing darks. + // The console setting has a different mapping than the quality setting. + // This only applies when FXAA_EARLY_EXIT is 1. + // This does not apply to PS3, + // PS3 was simplified to avoid more shader instructions. + // 0.06 - faster but more aliasing in darks + // 0.05 - default + // 0.04 - slower and less aliasing in darks + // Special notes when using FXAA_GREEN_AS_LUMA, + // Likely want to set this to zero. + // As colors that are mostly not-green + // will appear very dark in the green channel! + // Tune by looking at mostly non-green content, + // then start at zero and increase until aliasing is a problem. + FxaaFloat fxaaConsoleEdgeThresholdMin, + // + // Extra constants for 360 FXAA Console only. + // Use zeros or anything else for other platforms. + // These must be in physical constant registers and NOT immedates. + // Immedates will result in compiler un-optimizing. + // {xyzw} = float4(1.0, -1.0, 0.25, -0.25) + FxaaFloat4 fxaaConsole360ConstDir +) { + /*--------------------------------------------------------------------------*/ + FxaaFloat2 posM; + posM.x = pos.x; + posM.y = pos.y; +#if (FXAA_GATHER4_ALPHA == 1) +#if (FXAA_DISCARD == 0) + FxaaFloat4 rgbyM = FxaaTexTop(tex, posM); +#if (FXAA_GREEN_AS_LUMA == 0) +#define lumaM rgbyM.w +#else +#define lumaM rgbyM.y +#endif +#endif +#if (FXAA_GREEN_AS_LUMA == 0) + FxaaFloat4 luma4A = FxaaTexAlpha4(tex, posM); + FxaaFloat4 luma4B = FxaaTexOffAlpha4(tex, posM, FxaaInt2(-1, -1)); +#else + FxaaFloat4 luma4A = FxaaTexGreen4(tex, posM); + FxaaFloat4 luma4B = FxaaTexOffGreen4(tex, posM, FxaaInt2(-1, -1)); +#endif +#if (FXAA_DISCARD == 1) +#define lumaM luma4A.w +#endif +#define lumaE luma4A.z +#define lumaS luma4A.x +#define lumaSE luma4A.y +#define lumaNW luma4B.w +#define lumaN luma4B.z +#define lumaW luma4B.x +#else + FxaaFloat4 rgbyM = FxaaTexTop(tex, posM); +#if (FXAA_GREEN_AS_LUMA == 0) +#define lumaM rgbyM.w +#else +#define lumaM rgbyM.y +#endif + FxaaFloat lumaS = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(0, 1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(1, 0), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaN = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(0, -1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, 0), fxaaQualityRcpFrame.xy)); +#endif + /*--------------------------------------------------------------------------*/ + FxaaFloat maxSM = max(lumaS, lumaM); + FxaaFloat minSM = min(lumaS, lumaM); + FxaaFloat maxESM = max(lumaE, maxSM); + FxaaFloat minESM = min(lumaE, minSM); + FxaaFloat maxWN = max(lumaN, lumaW); + FxaaFloat minWN = min(lumaN, lumaW); + FxaaFloat rangeMax = max(maxWN, maxESM); + FxaaFloat rangeMin = min(minWN, minESM); + FxaaFloat rangeMaxScaled = rangeMax * fxaaQualityEdgeThreshold; + FxaaFloat range = rangeMax - rangeMin; + FxaaFloat rangeMaxClamped = max(fxaaQualityEdgeThresholdMin, rangeMaxScaled); + FxaaBool earlyExit = range < rangeMaxClamped; + /*--------------------------------------------------------------------------*/ + if (earlyExit) +#if (FXAA_DISCARD == 1) + FxaaDiscard; +#else + return rgbyM; +#endif + /*--------------------------------------------------------------------------*/ +#if (FXAA_GATHER4_ALPHA == 0) + FxaaFloat lumaNW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, -1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaSE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(1, 1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaNE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(1, -1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaSW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, 1), fxaaQualityRcpFrame.xy)); +#else + FxaaFloat lumaNE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(1, -1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaSW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, 1), fxaaQualityRcpFrame.xy)); +#endif + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaNS = lumaN + lumaS; + FxaaFloat lumaWE = lumaW + lumaE; + FxaaFloat subpixRcpRange = 1.0 / range; + FxaaFloat subpixNSWE = lumaNS + lumaWE; + FxaaFloat edgeHorz1 = (-2.0 * lumaM) + lumaNS; + FxaaFloat edgeVert1 = (-2.0 * lumaM) + lumaWE; + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaNESE = lumaNE + lumaSE; + FxaaFloat lumaNWNE = lumaNW + lumaNE; + FxaaFloat edgeHorz2 = (-2.0 * lumaE) + lumaNESE; + FxaaFloat edgeVert2 = (-2.0 * lumaN) + lumaNWNE; + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaNWSW = lumaNW + lumaSW; + FxaaFloat lumaSWSE = lumaSW + lumaSE; + FxaaFloat edgeHorz4 = (abs(edgeHorz1) * 2.0) + abs(edgeHorz2); + FxaaFloat edgeVert4 = (abs(edgeVert1) * 2.0) + abs(edgeVert2); + FxaaFloat edgeHorz3 = (-2.0 * lumaW) + lumaNWSW; + FxaaFloat edgeVert3 = (-2.0 * lumaS) + lumaSWSE; + FxaaFloat edgeHorz = abs(edgeHorz3) + edgeHorz4; + FxaaFloat edgeVert = abs(edgeVert3) + edgeVert4; + /*--------------------------------------------------------------------------*/ + FxaaFloat subpixNWSWNESE = lumaNWSW + lumaNESE; + FxaaFloat lengthSign = fxaaQualityRcpFrame.x; + FxaaBool horzSpan = edgeHorz >= edgeVert; + FxaaFloat subpixA = subpixNSWE * 2.0 + subpixNWSWNESE; + /*--------------------------------------------------------------------------*/ + if (!horzSpan) lumaN = lumaW; + if (!horzSpan) lumaS = lumaE; + if (horzSpan) lengthSign = fxaaQualityRcpFrame.y; + FxaaFloat subpixB = (subpixA * (1.0 / 12.0)) - lumaM; + /*--------------------------------------------------------------------------*/ + FxaaFloat gradientN = lumaN - lumaM; + FxaaFloat gradientS = lumaS - lumaM; + FxaaFloat lumaNN = lumaN + lumaM; + FxaaFloat lumaSS = lumaS + lumaM; + FxaaBool pairN = abs(gradientN) >= abs(gradientS); + FxaaFloat gradient = max(abs(gradientN), abs(gradientS)); + if (pairN) lengthSign = -lengthSign; + FxaaFloat subpixC = FxaaSat(abs(subpixB) * subpixRcpRange); + /*--------------------------------------------------------------------------*/ + FxaaFloat2 posB; + posB.x = posM.x; + posB.y = posM.y; + FxaaFloat2 offNP; + offNP.x = (!horzSpan) ? 0.0 : fxaaQualityRcpFrame.x; + offNP.y = (horzSpan) ? 0.0 : fxaaQualityRcpFrame.y; + if (!horzSpan) posB.x += lengthSign * 0.5; + if (horzSpan) posB.y += lengthSign * 0.5; + /*--------------------------------------------------------------------------*/ + FxaaFloat2 posN; + posN.x = posB.x - offNP.x * FXAA_QUALITY__P0; + posN.y = posB.y - offNP.y * FXAA_QUALITY__P0; + FxaaFloat2 posP; + posP.x = posB.x + offNP.x * FXAA_QUALITY__P0; + posP.y = posB.y + offNP.y * FXAA_QUALITY__P0; + FxaaFloat subpixD = ((-2.0)*subpixC) + 3.0; + FxaaFloat lumaEndN = FxaaLuma(FxaaTexTop(tex, posN)); + FxaaFloat subpixE = subpixC * subpixC; + FxaaFloat lumaEndP = FxaaLuma(FxaaTexTop(tex, posP)); + /*--------------------------------------------------------------------------*/ + if (!pairN) lumaNN = lumaSS; + FxaaFloat gradientScaled = gradient * 1.0 / 4.0; + FxaaFloat lumaMM = lumaM - lumaNN * 0.5; + FxaaFloat subpixF = subpixD * subpixE; + FxaaBool lumaMLTZero = lumaMM < 0.0; + /*--------------------------------------------------------------------------*/ + lumaEndN -= lumaNN * 0.5; + lumaEndP -= lumaNN * 0.5; + FxaaBool doneN = abs(lumaEndN) >= gradientScaled; + FxaaBool doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P1; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P1; + FxaaBool doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P1; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P1; + /*--------------------------------------------------------------------------*/ + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P2; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P2; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P2; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P2; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 3) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P3; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P3; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P3; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P3; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 4) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P4; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P4; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P4; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P4; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 5) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P5; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P5; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P5; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P5; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 6) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P6; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P6; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P6; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P6; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 7) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P7; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P7; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P7; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P7; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 8) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P8; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P8; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P8; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P8; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 9) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P9; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P9; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P9; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P9; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 10) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P10; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P10; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P10; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P10; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 11) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P11; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P11; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P11; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P11; + /*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PS > 12) + if (doneNP) + { + if (!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if (!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if (!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if (!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if (!doneN) posN.x -= offNP.x * FXAA_QUALITY__P12; + if (!doneN) posN.y -= offNP.y * FXAA_QUALITY__P12; + doneNP = (!doneN) || (!doneP); + if (!doneP) posP.x += offNP.x * FXAA_QUALITY__P12; + if (!doneP) posP.y += offNP.y * FXAA_QUALITY__P12; + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } +#endif + /*--------------------------------------------------------------------------*/ + } + /*--------------------------------------------------------------------------*/ + FxaaFloat dstN = posM.x - posN.x; + FxaaFloat dstP = posP.x - posM.x; + if (!horzSpan) dstN = posM.y - posN.y; + if (!horzSpan) dstP = posP.y - posM.y; + /*--------------------------------------------------------------------------*/ + FxaaBool goodSpanN = (lumaEndN < 0.0) != lumaMLTZero; + FxaaFloat spanLength = (dstP + dstN); + FxaaBool goodSpanP = (lumaEndP < 0.0) != lumaMLTZero; + FxaaFloat spanLengthRcp = 1.0 / spanLength; + /*--------------------------------------------------------------------------*/ + FxaaBool directionN = dstN < dstP; + FxaaFloat dst = min(dstN, dstP); + FxaaBool goodSpan = directionN ? goodSpanN : goodSpanP; + FxaaFloat subpixG = subpixF * subpixF; + FxaaFloat pixelOffset = (dst * (-spanLengthRcp)) + 0.5; + FxaaFloat subpixH = subpixG * fxaaQualitySubpix; + /*--------------------------------------------------------------------------*/ + FxaaFloat pixelOffsetGood = goodSpan ? pixelOffset : 0.0; + FxaaFloat pixelOffsetSubpix = max(pixelOffsetGood, subpixH); + if (!horzSpan) posM.x += pixelOffsetSubpix * lengthSign; + if (horzSpan) posM.y += pixelOffsetSubpix * lengthSign; +#if (FXAA_DISCARD == 1) + return FxaaTexTop(tex, posM); +#else + return FxaaFloat4(FxaaTexTop(tex, posM).xyz, lumaM); +#endif +} +/*==========================================================================*/ +#endif + + + + +/*============================================================================ + +FXAA3 CONSOLE - PC VERSION + +------------------------------------------------------------------------------ +Instead of using this on PC, I'd suggest just using FXAA Quality with +#define FXAA_QUALITY__PRESET 10 +Or +#define FXAA_QUALITY__PRESET 20 +Either are higher qualilty and almost as fast as this on modern PC GPUs. +============================================================================*/ +#if (FXAA_PC_CONSOLE == 1) +/*--------------------------------------------------------------------------*/ +FxaaFloat4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) +{ + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaNw = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.xy)); + FxaaFloat lumaSw = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.xw)); + FxaaFloat lumaNe = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.zy)); + FxaaFloat lumaSe = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.zw)); + /*--------------------------------------------------------------------------*/ + FxaaFloat4 rgbyM = FxaaTexTop(tex, pos.xy); +#if (FXAA_GREEN_AS_LUMA == 0) + FxaaFloat lumaM = rgbyM.w; +#else + FxaaFloat lumaM = rgbyM.y; +#endif + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaMaxNwSw = max(lumaNw, lumaSw); + lumaNe += 1.0 / 384.0; + FxaaFloat lumaMinNwSw = min(lumaNw, lumaSw); + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaMaxNeSe = max(lumaNe, lumaSe); + FxaaFloat lumaMinNeSe = min(lumaNe, lumaSe); + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaMax = max(lumaMaxNeSe, lumaMaxNwSw); + FxaaFloat lumaMin = min(lumaMinNeSe, lumaMinNwSw); + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaMaxScaled = lumaMax * fxaaConsoleEdgeThreshold; + /*--------------------------------------------------------------------------*/ + FxaaFloat lumaMinM = min(lumaMin, lumaM); + FxaaFloat lumaMaxScaledClamped = max(fxaaConsoleEdgeThresholdMin, lumaMaxScaled); + FxaaFloat lumaMaxM = max(lumaMax, lumaM); + FxaaFloat dirSwMinusNe = lumaSw - lumaNe; + FxaaFloat lumaMaxSubMinM = lumaMaxM - lumaMinM; + FxaaFloat dirSeMinusNw = lumaSe - lumaNw; + if (lumaMaxSubMinM < lumaMaxScaledClamped) return rgbyM; + /*--------------------------------------------------------------------------*/ + FxaaFloat2 dir; + dir.x = dirSwMinusNe + dirSeMinusNw; + dir.y = dirSwMinusNe - dirSeMinusNw; + /*--------------------------------------------------------------------------*/ + FxaaFloat2 dir1 = normalize(dir.xy); + FxaaFloat4 rgbyN1 = FxaaTexTop(tex, pos.xy - dir1 * fxaaConsoleRcpFrameOpt.zw); + FxaaFloat4 rgbyP1 = FxaaTexTop(tex, pos.xy + dir1 * fxaaConsoleRcpFrameOpt.zw); + /*--------------------------------------------------------------------------*/ + FxaaFloat dirAbsMinTimesC = min(abs(dir1.x), abs(dir1.y)) * fxaaConsoleEdgeSharpness; + FxaaFloat2 dir2 = clamp(dir1.xy / dirAbsMinTimesC, -2.0, 2.0); + /*--------------------------------------------------------------------------*/ + FxaaFloat4 rgbyN2 = FxaaTexTop(tex, pos.xy - dir2 * fxaaConsoleRcpFrameOpt2.zw); + FxaaFloat4 rgbyP2 = FxaaTexTop(tex, pos.xy + dir2 * fxaaConsoleRcpFrameOpt2.zw); + /*--------------------------------------------------------------------------*/ + FxaaFloat4 rgbyA = rgbyN1 + rgbyP1; + FxaaFloat4 rgbyB = ((rgbyN2 + rgbyP2) * 0.25) + (rgbyA * 0.25); + /*--------------------------------------------------------------------------*/ +#if (FXAA_GREEN_AS_LUMA == 0) + FxaaBool twoTap = (rgbyB.w < lumaMin) || (rgbyB.w > lumaMax); +#else + FxaaBool twoTap = (rgbyB.y < lumaMin) || (rgbyB.y > lumaMax); +#endif + if (twoTap) rgbyB.xyz = rgbyA.xyz * 0.5; + return rgbyB; +} +/*==========================================================================*/ +#endif + + + +/*============================================================================ + +FXAA3 CONSOLE - 360 PIXEL SHADER + +------------------------------------------------------------------------------ +This optimized version thanks to suggestions from Andy Luedke. +Should be fully tex bound in all cases. +As of the FXAA 3.11 release, I have still not tested this code, +however I fixed a bug which was in both FXAA 3.9 and FXAA 3.10. +And note this is replacing the old unoptimized version. +If it does not work, please let me know so I can fix it. +============================================================================*/ +#if (FXAA_360 == 1) +/*--------------------------------------------------------------------------*/ +[reduceTempRegUsage(4)] +float4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) +{ + /*--------------------------------------------------------------------------*/ + float4 lumaNwNeSwSe; +#if (FXAA_GREEN_AS_LUMA == 0) + asm + { + tfetch2D lumaNwNeSwSe.w___, tex, pos.xy, OffsetX = -0.5, OffsetY = -0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe._w__, tex, pos.xy, OffsetX = 0.5, OffsetY = -0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe.__w_, tex, pos.xy, OffsetX = -0.5, OffsetY = 0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe.___w, tex, pos.xy, OffsetX = 0.5, OffsetY = 0.5, UseComputedLOD = false + }; +#else + asm + { + tfetch2D lumaNwNeSwSe.y___, tex, pos.xy, OffsetX = -0.5, OffsetY = -0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe._y__, tex, pos.xy, OffsetX = 0.5, OffsetY = -0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe.__y_, tex, pos.xy, OffsetX = -0.5, OffsetY = 0.5, UseComputedLOD = false + tfetch2D lumaNwNeSwSe.___y, tex, pos.xy, OffsetX = 0.5, OffsetY = 0.5, UseComputedLOD = false + }; +#endif + /*--------------------------------------------------------------------------*/ + lumaNwNeSwSe.y += 1.0 / 384.0; + float2 lumaMinTemp = min(lumaNwNeSwSe.xy, lumaNwNeSwSe.zw); + float2 lumaMaxTemp = max(lumaNwNeSwSe.xy, lumaNwNeSwSe.zw); + float lumaMin = min(lumaMinTemp.x, lumaMinTemp.y); + float lumaMax = max(lumaMaxTemp.x, lumaMaxTemp.y); + /*--------------------------------------------------------------------------*/ + float4 rgbyM = tex2Dlod(tex, float4(pos.xy, 0.0, 0.0)); +#if (FXAA_GREEN_AS_LUMA == 0) + float lumaMinM = min(lumaMin, rgbyM.w); + float lumaMaxM = max(lumaMax, rgbyM.w); +#else + float lumaMinM = min(lumaMin, rgbyM.y); + float lumaMaxM = max(lumaMax, rgbyM.y); +#endif + if ((lumaMaxM - lumaMinM) < max(fxaaConsoleEdgeThresholdMin, lumaMax * fxaaConsoleEdgeThreshold)) return rgbyM; + /*--------------------------------------------------------------------------*/ + float2 dir; + dir.x = dot(lumaNwNeSwSe, fxaaConsole360ConstDir.yyxx); + dir.y = dot(lumaNwNeSwSe, fxaaConsole360ConstDir.xyxy); + dir = normalize(dir); + /*--------------------------------------------------------------------------*/ + float4 dir1 = dir.xyxy * fxaaConsoleRcpFrameOpt.xyzw; + /*--------------------------------------------------------------------------*/ + float4 dir2; + float dirAbsMinTimesC = min(abs(dir.x), abs(dir.y)) * fxaaConsoleEdgeSharpness; + dir2 = saturate(fxaaConsole360ConstDir.zzww * dir.xyxy / dirAbsMinTimesC + 0.5); + dir2 = dir2 * fxaaConsole360RcpFrameOpt2.xyxy + fxaaConsole360RcpFrameOpt2.zwzw; + /*--------------------------------------------------------------------------*/ + float4 rgbyN1 = tex2Dlod(fxaaConsole360TexExpBiasNegOne, float4(pos.xy + dir1.xy, 0.0, 0.0)); + float4 rgbyP1 = tex2Dlod(fxaaConsole360TexExpBiasNegOne, float4(pos.xy + dir1.zw, 0.0, 0.0)); + float4 rgbyN2 = tex2Dlod(fxaaConsole360TexExpBiasNegTwo, float4(pos.xy + dir2.xy, 0.0, 0.0)); + float4 rgbyP2 = tex2Dlod(fxaaConsole360TexExpBiasNegTwo, float4(pos.xy + dir2.zw, 0.0, 0.0)); + /*--------------------------------------------------------------------------*/ + float4 rgbyA = rgbyN1 + rgbyP1; + float4 rgbyB = rgbyN2 + rgbyP2 + rgbyA * 0.5; + /*--------------------------------------------------------------------------*/ + float4 rgbyR = ((FxaaLuma(rgbyB) - lumaMax) > 0.0) ? rgbyA : rgbyB; + rgbyR = ((FxaaLuma(rgbyB) - lumaMin) > 0.0) ? rgbyR : rgbyA; + return rgbyR; +} +/*==========================================================================*/ +#endif + + + +/*============================================================================ + +FXAA3 CONSOLE - OPTIMIZED PS3 PIXEL SHADER (NO EARLY EXIT) + +============================================================================== +The code below does not exactly match the assembly. +I have a feeling that 12 cycles is possible, but was not able to get there. +Might have to increase register count to get full performance. +Note this shader does not use perspective interpolation. + +Use the following cgc options, + +--fenable-bx2 --fastmath --fastprecision --nofloatbindings + +------------------------------------------------------------------------------ +NVSHADERPERF OUTPUT +------------------------------------------------------------------------------ +For reference and to aid in debug, output of NVShaderPerf should match this, + +Shader to schedule: +0: texpkb h0.w(TRUE), v5.zyxx, #0 +2: addh h2.z(TRUE), h0.w, constant(0.001953, 0.000000, 0.000000, 0.000000).x +4: texpkb h0.w(TRUE), v5.xwxx, #0 +6: addh h0.z(TRUE), -h2, h0.w +7: texpkb h1.w(TRUE), v5, #0 +9: addh h0.x(TRUE), h0.z, -h1.w +10: addh h3.w(TRUE), h0.z, h1 +11: texpkb h2.w(TRUE), v5.zwzz, #0 +13: addh h0.z(TRUE), h3.w, -h2.w +14: addh h0.x(TRUE), h2.w, h0 +15: nrmh h1.xz(TRUE), h0_n +16: minh_m8 h0.x(TRUE), |h1|, |h1.z| +17: maxh h4.w(TRUE), h0, h1 +18: divx h2.xy(TRUE), h1_n.xzzw, h0_n +19: movr r1.zw(TRUE), v4.xxxy +20: madr r2.xz(TRUE), -h1, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).zzww, r1.zzww +22: minh h5.w(TRUE), h0, h1 +23: texpkb h0(TRUE), r2.xzxx, #0 +25: madr r0.zw(TRUE), h1.xzxz, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w), r1 +27: maxh h4.x(TRUE), h2.z, h2.w +28: texpkb h1(TRUE), r0.zwzz, #0 +30: addh_d2 h1(TRUE), h0, h1 +31: madr r0.xy(TRUE), -h2, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz +33: texpkb h0(TRUE), r0, #0 +35: minh h4.z(TRUE), h2, h2.w +36: fenct TRUE +37: madr r1.xy(TRUE), h2, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz +39: texpkb h2(TRUE), r1, #0 +41: addh_d2 h0(TRUE), h0, h2 +42: maxh h2.w(TRUE), h4, h4.x +43: minh h2.x(TRUE), h5.w, h4.z +44: addh_d2 h0(TRUE), h0, h1 +45: slth h2.x(TRUE), h0.w, h2 +46: sgth h2.w(TRUE), h0, h2 +47: movh h0(TRUE), h0 +48: addx.c0 rc(TRUE), h2, h2.w +49: movh h0(c0.NE.x), h1 + +IPU0 ------ Simplified schedule: -------- +Pass | Unit | uOp | PC: Op +-----+--------+------+------------------------- +1 | SCT0/1 | mov | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; +| TEX | txl | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; +| SCB1 | add | 2: ADDh h2.z, h0.--w-, const.--x-; +| | | +2 | SCT0/1 | mov | 4: TXLr h0.w, g[TEX1].xwxx, const.xxxx, TEX0; +| TEX | txl | 4: TXLr h0.w, g[TEX1].xwxx, const.xxxx, TEX0; +| SCB1 | add | 6: ADDh h0.z,-h2, h0.--w-; +| | | +3 | SCT0/1 | mov | 7: TXLr h1.w, g[TEX1], const.xxxx, TEX0; +| TEX | txl | 7: TXLr h1.w, g[TEX1], const.xxxx, TEX0; +| SCB0 | add | 9: ADDh h0.x, h0.z---,-h1.w---; +| SCB1 | add | 10: ADDh h3.w, h0.---z, h1; +| | | +4 | SCT0/1 | mov | 11: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; +| TEX | txl | 11: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; +| SCB0 | add | 14: ADDh h0.x, h2.w---, h0; +| SCB1 | add | 13: ADDh h0.z, h3.--w-,-h2.--w-; +| | | +5 | SCT1 | mov | 15: NRMh h1.xz, h0; +| SRB | nrm | 15: NRMh h1.xz, h0; +| SCB0 | min | 16: MINh*8 h0.x, |h1|, |h1.z---|; +| SCB1 | max | 17: MAXh h4.w, h0, h1; +| | | +6 | SCT0 | div | 18: DIVx h2.xy, h1.xz--, h0; +| SCT1 | mov | 19: MOVr r1.zw, g[TEX0].--xy; +| SCB0 | mad | 20: MADr r2.xz,-h1, const.z-w-, r1.z-w-; +| SCB1 | min | 22: MINh h5.w, h0, h1; +| | | +7 | SCT0/1 | mov | 23: TXLr h0, r2.xzxx, const.xxxx, TEX0; +| TEX | txl | 23: TXLr h0, r2.xzxx, const.xxxx, TEX0; +| SCB0 | max | 27: MAXh h4.x, h2.z---, h2.w---; +| SCB1 | mad | 25: MADr r0.zw, h1.--xz, const, r1; +| | | +8 | SCT0/1 | mov | 28: TXLr h1, r0.zwzz, const.xxxx, TEX0; +| TEX | txl | 28: TXLr h1, r0.zwzz, const.xxxx, TEX0; +| SCB0/1 | add | 30: ADDh/2 h1, h0, h1; +| | | +9 | SCT0 | mad | 31: MADr r0.xy,-h2, const.xy--, r1.zw--; +| SCT1 | mov | 33: TXLr h0, r0, const.zzzz, TEX0; +| TEX | txl | 33: TXLr h0, r0, const.zzzz, TEX0; +| SCB1 | min | 35: MINh h4.z, h2, h2.--w-; +| | | +10 | SCT0 | mad | 37: MADr r1.xy, h2, const.xy--, r1.zw--; +| SCT1 | mov | 39: TXLr h2, r1, const.zzzz, TEX0; +| TEX | txl | 39: TXLr h2, r1, const.zzzz, TEX0; +| SCB0/1 | add | 41: ADDh/2 h0, h0, h2; +| | | +11 | SCT0 | min | 43: MINh h2.x, h5.w---, h4.z---; +| SCT1 | max | 42: MAXh h2.w, h4, h4.---x; +| SCB0/1 | add | 44: ADDh/2 h0, h0, h1; +| | | +12 | SCT0 | set | 45: SLTh h2.x, h0.w---, h2; +| SCT1 | set | 46: SGTh h2.w, h0, h2; +| SCB0/1 | mul | 47: MOVh h0, h0; +| | | +13 | SCT0 | mad | 48: ADDxc0_s rc, h2, h2.w---; +| SCB0/1 | mul | 49: MOVh h0(NE0.xxxx), h1; + +Pass SCT TEX SCB +1: 0% 100% 25% +2: 0% 100% 25% +3: 0% 100% 50% +4: 0% 100% 50% +5: 0% 0% 50% +6: 100% 0% 75% +7: 0% 100% 75% +8: 0% 100% 100% +9: 0% 100% 25% +10: 0% 100% 100% +11: 50% 0% 100% +12: 50% 0% 100% +13: 25% 0% 100% + +MEAN: 17% 61% 67% + +Pass SCT0 SCT1 TEX SCB0 SCB1 +1: 0% 0% 100% 0% 100% +2: 0% 0% 100% 0% 100% +3: 0% 0% 100% 100% 100% +4: 0% 0% 100% 100% 100% +5: 0% 0% 0% 100% 100% +6: 100% 100% 0% 100% 100% +7: 0% 0% 100% 100% 100% +8: 0% 0% 100% 100% 100% +9: 0% 0% 100% 0% 100% +10: 0% 0% 100% 100% 100% +11: 100% 100% 0% 100% 100% +12: 100% 100% 0% 100% 100% +13: 100% 0% 0% 100% 100% + +MEAN: 30% 23% 61% 76% 100% +Fragment Performance Setup: Driver RSX Compiler, GPU RSX, Flags 0x5 +Results 13 cycles, 3 r regs, 923,076,923 pixels/s +============================================================================*/ +#if (FXAA_PS3 == 1) && (FXAA_EARLY_EXIT == 0) +/*--------------------------------------------------------------------------*/ +#pragma regcount 7 +#pragma disablepc all +#pragma option O3 +#pragma option OutColorPrec=fp16 +#pragma texformat default RGBA8 +/*==========================================================================*/ +half4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) +{ + /*--------------------------------------------------------------------------*/ + // (1) + half4 dir; + half4 lumaNe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zy, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + lumaNe.w += half(1.0 / 512.0); + dir.x = -lumaNe.w; + dir.z = -lumaNe.w; +#else + lumaNe.y += half(1.0 / 512.0); + dir.x = -lumaNe.y; + dir.z = -lumaNe.y; +#endif + /*--------------------------------------------------------------------------*/ + // (2) + half4 lumaSw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xw, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + dir.x += lumaSw.w; + dir.z += lumaSw.w; +#else + dir.x += lumaSw.y; + dir.z += lumaSw.y; +#endif + /*--------------------------------------------------------------------------*/ + // (3) + half4 lumaNw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xy, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + dir.x -= lumaNw.w; + dir.z += lumaNw.w; +#else + dir.x -= lumaNw.y; + dir.z += lumaNw.y; +#endif + /*--------------------------------------------------------------------------*/ + // (4) + half4 lumaSe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zw, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + dir.x += lumaSe.w; + dir.z -= lumaSe.w; +#else + dir.x += lumaSe.y; + dir.z -= lumaSe.y; +#endif + /*--------------------------------------------------------------------------*/ + // (5) + half4 dir1_pos; + dir1_pos.xy = normalize(dir.xyz).xz; + half dirAbsMinTimesC = min(abs(dir1_pos.x), abs(dir1_pos.y)) * half(FXAA_CONSOLE__PS3_EDGE_SHARPNESS); + /*--------------------------------------------------------------------------*/ + // (6) + half4 dir2_pos; + dir2_pos.xy = clamp(dir1_pos.xy / dirAbsMinTimesC, half(-2.0), half(2.0)); + dir1_pos.zw = pos.xy; + dir2_pos.zw = pos.xy; + half4 temp1N; + temp1N.xy = dir1_pos.zw - dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; + /*--------------------------------------------------------------------------*/ + // (7) + temp1N = h4tex2Dlod(tex, half4(temp1N.xy, 0.0, 0.0)); + half4 rgby1; + rgby1.xy = dir1_pos.zw + dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; + /*--------------------------------------------------------------------------*/ + // (8) + rgby1 = h4tex2Dlod(tex, half4(rgby1.xy, 0.0, 0.0)); + rgby1 = (temp1N + rgby1) * 0.5; + /*--------------------------------------------------------------------------*/ + // (9) + half4 temp2N; + temp2N.xy = dir2_pos.zw - dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + temp2N = h4tex2Dlod(tex, half4(temp2N.xy, 0.0, 0.0)); + /*--------------------------------------------------------------------------*/ + // (10) + half4 rgby2; + rgby2.xy = dir2_pos.zw + dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + rgby2 = h4tex2Dlod(tex, half4(rgby2.xy, 0.0, 0.0)); + rgby2 = (temp2N + rgby2) * 0.5; + /*--------------------------------------------------------------------------*/ + // (11) + // compilier moves these scalar ops up to other cycles +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaMin = min(min(lumaNw.w, lumaSw.w), min(lumaNe.w, lumaSe.w)); + half lumaMax = max(max(lumaNw.w, lumaSw.w), max(lumaNe.w, lumaSe.w)); +#else + half lumaMin = min(min(lumaNw.y, lumaSw.y), min(lumaNe.y, lumaSe.y)); + half lumaMax = max(max(lumaNw.y, lumaSw.y), max(lumaNe.y, lumaSe.y)); +#endif + rgby2 = (rgby2 + rgby1) * 0.5; + /*--------------------------------------------------------------------------*/ + // (12) +#if (FXAA_GREEN_AS_LUMA == 0) + bool twoTapLt = rgby2.w < lumaMin; + bool twoTapGt = rgby2.w > lumaMax; +#else + bool twoTapLt = rgby2.y < lumaMin; + bool twoTapGt = rgby2.y > lumaMax; +#endif + /*--------------------------------------------------------------------------*/ + // (13) + if (twoTapLt || twoTapGt) rgby2 = rgby1; + /*--------------------------------------------------------------------------*/ + return rgby2; +} +/*==========================================================================*/ +#endif + + + +/*============================================================================ + +FXAA3 CONSOLE - OPTIMIZED PS3 PIXEL SHADER (WITH EARLY EXIT) + +============================================================================== +The code mostly matches the assembly. +I have a feeling that 14 cycles is possible, but was not able to get there. +Might have to increase register count to get full performance. +Note this shader does not use perspective interpolation. + +Use the following cgc options, + +--fenable-bx2 --fastmath --fastprecision --nofloatbindings + +Use of FXAA_GREEN_AS_LUMA currently adds a cycle (16 clks). +Will look at fixing this for FXAA 3.12. +------------------------------------------------------------------------------ +NVSHADERPERF OUTPUT +------------------------------------------------------------------------------ +For reference and to aid in debug, output of NVShaderPerf should match this, + +Shader to schedule: +0: texpkb h0.w(TRUE), v5.zyxx, #0 +2: addh h2.y(TRUE), h0.w, constant(0.001953, 0.000000, 0.000000, 0.000000).x +4: texpkb h1.w(TRUE), v5.xwxx, #0 +6: addh h0.x(TRUE), h1.w, -h2.y +7: texpkb h2.w(TRUE), v5.zwzz, #0 +9: minh h4.w(TRUE), h2.y, h2 +10: maxh h5.x(TRUE), h2.y, h2.w +11: texpkb h0.w(TRUE), v5, #0 +13: addh h3.w(TRUE), -h0, h0.x +14: addh h0.x(TRUE), h0.w, h0 +15: addh h0.z(TRUE), -h2.w, h0.x +16: addh h0.x(TRUE), h2.w, h3.w +17: minh h5.y(TRUE), h0.w, h1.w +18: nrmh h2.xz(TRUE), h0_n +19: minh_m8 h2.w(TRUE), |h2.x|, |h2.z| +20: divx h4.xy(TRUE), h2_n.xzzw, h2_n.w +21: movr r1.zw(TRUE), v4.xxxy +22: maxh h2.w(TRUE), h0, h1 +23: fenct TRUE +24: madr r0.xy(TRUE), -h2.xzzw, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).zwzz, r1.zwzz +26: texpkb h0(TRUE), r0, #0 +28: maxh h5.x(TRUE), h2.w, h5 +29: minh h5.w(TRUE), h5.y, h4 +30: madr r1.xy(TRUE), h2.xzzw, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).zwzz, r1.zwzz +32: texpkb h2(TRUE), r1, #0 +34: addh_d2 h2(TRUE), h0, h2 +35: texpkb h1(TRUE), v4, #0 +37: maxh h5.y(TRUE), h5.x, h1.w +38: minh h4.w(TRUE), h1, h5 +39: madr r0.xy(TRUE), -h4, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz +41: texpkb h0(TRUE), r0, #0 +43: addh_m8 h5.z(TRUE), h5.y, -h4.w +44: madr r2.xy(TRUE), h4, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz +46: texpkb h3(TRUE), r2, #0 +48: addh_d2 h0(TRUE), h0, h3 +49: addh_d2 h3(TRUE), h0, h2 +50: movh h0(TRUE), h3 +51: slth h3.x(TRUE), h3.w, h5.w +52: sgth h3.w(TRUE), h3, h5.x +53: addx.c0 rc(TRUE), h3.x, h3 +54: slth.c0 rc(TRUE), h5.z, h5 +55: movh h0(c0.NE.w), h2 +56: movh h0(c0.NE.x), h1 + +IPU0 ------ Simplified schedule: -------- +Pass | Unit | uOp | PC: Op +-----+--------+------+------------------------- +1 | SCT0/1 | mov | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; +| TEX | txl | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; +| SCB0 | add | 2: ADDh h2.y, h0.-w--, const.-x--; +| | | +2 | SCT0/1 | mov | 4: TXLr h1.w, g[TEX1].xwxx, const.xxxx, TEX0; +| TEX | txl | 4: TXLr h1.w, g[TEX1].xwxx, const.xxxx, TEX0; +| SCB0 | add | 6: ADDh h0.x, h1.w---,-h2.y---; +| | | +3 | SCT0/1 | mov | 7: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; +| TEX | txl | 7: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; +| SCB0 | max | 10: MAXh h5.x, h2.y---, h2.w---; +| SCB1 | min | 9: MINh h4.w, h2.---y, h2; +| | | +4 | SCT0/1 | mov | 11: TXLr h0.w, g[TEX1], const.xxxx, TEX0; +| TEX | txl | 11: TXLr h0.w, g[TEX1], const.xxxx, TEX0; +| SCB0 | add | 14: ADDh h0.x, h0.w---, h0; +| SCB1 | add | 13: ADDh h3.w,-h0, h0.---x; +| | | +5 | SCT0 | mad | 16: ADDh h0.x, h2.w---, h3.w---; +| SCT1 | mad | 15: ADDh h0.z,-h2.--w-, h0.--x-; +| SCB0 | min | 17: MINh h5.y, h0.-w--, h1.-w--; +| | | +6 | SCT1 | mov | 18: NRMh h2.xz, h0; +| SRB | nrm | 18: NRMh h2.xz, h0; +| SCB1 | min | 19: MINh*8 h2.w, |h2.---x|, |h2.---z|; +| | | +7 | SCT0 | div | 20: DIVx h4.xy, h2.xz--, h2.ww--; +| SCT1 | mov | 21: MOVr r1.zw, g[TEX0].--xy; +| SCB1 | max | 22: MAXh h2.w, h0, h1; +| | | +8 | SCT0 | mad | 24: MADr r0.xy,-h2.xz--, const.zw--, r1.zw--; +| SCT1 | mov | 26: TXLr h0, r0, const.xxxx, TEX0; +| TEX | txl | 26: TXLr h0, r0, const.xxxx, TEX0; +| SCB0 | max | 28: MAXh h5.x, h2.w---, h5; +| SCB1 | min | 29: MINh h5.w, h5.---y, h4; +| | | +9 | SCT0 | mad | 30: MADr r1.xy, h2.xz--, const.zw--, r1.zw--; +| SCT1 | mov | 32: TXLr h2, r1, const.xxxx, TEX0; +| TEX | txl | 32: TXLr h2, r1, const.xxxx, TEX0; +| SCB0/1 | add | 34: ADDh/2 h2, h0, h2; +| | | +10 | SCT0/1 | mov | 35: TXLr h1, g[TEX0], const.xxxx, TEX0; +| TEX | txl | 35: TXLr h1, g[TEX0], const.xxxx, TEX0; +| SCB0 | max | 37: MAXh h5.y, h5.-x--, h1.-w--; +| SCB1 | min | 38: MINh h4.w, h1, h5; +| | | +11 | SCT0 | mad | 39: MADr r0.xy,-h4, const.xy--, r1.zw--; +| SCT1 | mov | 41: TXLr h0, r0, const.zzzz, TEX0; +| TEX | txl | 41: TXLr h0, r0, const.zzzz, TEX0; +| SCB0 | mad | 44: MADr r2.xy, h4, const.xy--, r1.zw--; +| SCB1 | add | 43: ADDh*8 h5.z, h5.--y-,-h4.--w-; +| | | +12 | SCT0/1 | mov | 46: TXLr h3, r2, const.xxxx, TEX0; +| TEX | txl | 46: TXLr h3, r2, const.xxxx, TEX0; +| SCB0/1 | add | 48: ADDh/2 h0, h0, h3; +| | | +13 | SCT0/1 | mad | 49: ADDh/2 h3, h0, h2; +| SCB0/1 | mul | 50: MOVh h0, h3; +| | | +14 | SCT0 | set | 51: SLTh h3.x, h3.w---, h5.w---; +| SCT1 | set | 52: SGTh h3.w, h3, h5.---x; +| SCB0 | set | 54: SLThc0 rc, h5.z---, h5; +| SCB1 | add | 53: ADDxc0_s rc, h3.---x, h3; +| | | +15 | SCT0/1 | mul | 55: MOVh h0(NE0.wwww), h2; +| SCB0/1 | mul | 56: MOVh h0(NE0.xxxx), h1; + +Pass SCT TEX SCB +1: 0% 100% 25% +2: 0% 100% 25% +3: 0% 100% 50% +4: 0% 100% 50% +5: 50% 0% 25% +6: 0% 0% 25% +7: 100% 0% 25% +8: 0% 100% 50% +9: 0% 100% 100% +10: 0% 100% 50% +11: 0% 100% 75% +12: 0% 100% 100% +13: 100% 0% 100% +14: 50% 0% 50% +15: 100% 0% 100% + +MEAN: 26% 60% 56% + +Pass SCT0 SCT1 TEX SCB0 SCB1 +1: 0% 0% 100% 100% 0% +2: 0% 0% 100% 100% 0% +3: 0% 0% 100% 100% 100% +4: 0% 0% 100% 100% 100% +5: 100% 100% 0% 100% 0% +6: 0% 0% 0% 0% 100% +7: 100% 100% 0% 0% 100% +8: 0% 0% 100% 100% 100% +9: 0% 0% 100% 100% 100% +10: 0% 0% 100% 100% 100% +11: 0% 0% 100% 100% 100% +12: 0% 0% 100% 100% 100% +13: 100% 100% 0% 100% 100% +14: 100% 100% 0% 100% 100% +15: 100% 100% 0% 100% 100% + +MEAN: 33% 33% 60% 86% 80% +Fragment Performance Setup: Driver RSX Compiler, GPU RSX, Flags 0x5 +Results 15 cycles, 3 r regs, 800,000,000 pixels/s +============================================================================*/ +#if (FXAA_PS3 == 1) && (FXAA_EARLY_EXIT == 1) +/*--------------------------------------------------------------------------*/ +#pragma regcount 7 +#pragma disablepc all +#pragma option O2 +#pragma option OutColorPrec=fp16 +#pragma texformat default RGBA8 +/*==========================================================================*/ +half4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) +{ + /*--------------------------------------------------------------------------*/ + // (1) + half4 rgbyNe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zy, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaNe = rgbyNe.w + half(1.0 / 512.0); +#else + half lumaNe = rgbyNe.y + half(1.0 / 512.0); +#endif + /*--------------------------------------------------------------------------*/ + // (2) + half4 lumaSw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xw, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaSwNegNe = lumaSw.w - lumaNe; +#else + half lumaSwNegNe = lumaSw.y - lumaNe; +#endif + /*--------------------------------------------------------------------------*/ + // (3) + half4 lumaNw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xy, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaMaxNwSw = max(lumaNw.w, lumaSw.w); + half lumaMinNwSw = min(lumaNw.w, lumaSw.w); +#else + half lumaMaxNwSw = max(lumaNw.y, lumaSw.y); + half lumaMinNwSw = min(lumaNw.y, lumaSw.y); +#endif + /*--------------------------------------------------------------------------*/ + // (4) + half4 lumaSe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zw, 0, 0)); +#if (FXAA_GREEN_AS_LUMA == 0) + half dirZ = lumaNw.w + lumaSwNegNe; + half dirX = -lumaNw.w + lumaSwNegNe; +#else + half dirZ = lumaNw.y + lumaSwNegNe; + half dirX = -lumaNw.y + lumaSwNegNe; +#endif + /*--------------------------------------------------------------------------*/ + // (5) + half3 dir; + dir.y = 0.0; +#if (FXAA_GREEN_AS_LUMA == 0) + dir.x = lumaSe.w + dirX; + dir.z = -lumaSe.w + dirZ; + half lumaMinNeSe = min(lumaNe, lumaSe.w); +#else + dir.x = lumaSe.y + dirX; + dir.z = -lumaSe.y + dirZ; + half lumaMinNeSe = min(lumaNe, lumaSe.y); +#endif + /*--------------------------------------------------------------------------*/ + // (6) + half4 dir1_pos; + dir1_pos.xy = normalize(dir).xz; + half dirAbsMinTimes8 = min(abs(dir1_pos.x), abs(dir1_pos.y)) * half(FXAA_CONSOLE__PS3_EDGE_SHARPNESS); + /*--------------------------------------------------------------------------*/ + // (7) + half4 dir2_pos; + dir2_pos.xy = clamp(dir1_pos.xy / dirAbsMinTimes8, half(-2.0), half(2.0)); + dir1_pos.zw = pos.xy; + dir2_pos.zw = pos.xy; +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaMaxNeSe = max(lumaNe, lumaSe.w); +#else + half lumaMaxNeSe = max(lumaNe, lumaSe.y); +#endif + /*--------------------------------------------------------------------------*/ + // (8) + half4 temp1N; + temp1N.xy = dir1_pos.zw - dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; + temp1N = h4tex2Dlod(tex, half4(temp1N.xy, 0.0, 0.0)); + half lumaMax = max(lumaMaxNwSw, lumaMaxNeSe); + half lumaMin = min(lumaMinNwSw, lumaMinNeSe); + /*--------------------------------------------------------------------------*/ + // (9) + half4 rgby1; + rgby1.xy = dir1_pos.zw + dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; + rgby1 = h4tex2Dlod(tex, half4(rgby1.xy, 0.0, 0.0)); + rgby1 = (temp1N + rgby1) * 0.5; + /*--------------------------------------------------------------------------*/ + // (10) + half4 rgbyM = h4tex2Dlod(tex, half4(pos.xy, 0.0, 0.0)); +#if (FXAA_GREEN_AS_LUMA == 0) + half lumaMaxM = max(lumaMax, rgbyM.w); + half lumaMinM = min(lumaMin, rgbyM.w); +#else + half lumaMaxM = max(lumaMax, rgbyM.y); + half lumaMinM = min(lumaMin, rgbyM.y); +#endif + /*--------------------------------------------------------------------------*/ + // (11) + half4 temp2N; + temp2N.xy = dir2_pos.zw - dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + temp2N = h4tex2Dlod(tex, half4(temp2N.xy, 0.0, 0.0)); + half4 rgby2; + rgby2.xy = dir2_pos.zw + dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + half lumaRangeM = (lumaMaxM - lumaMinM) / FXAA_CONSOLE__PS3_EDGE_THRESHOLD; + /*--------------------------------------------------------------------------*/ + // (12) + rgby2 = h4tex2Dlod(tex, half4(rgby2.xy, 0.0, 0.0)); + rgby2 = (temp2N + rgby2) * 0.5; + /*--------------------------------------------------------------------------*/ + // (13) + rgby2 = (rgby2 + rgby1) * 0.5; + /*--------------------------------------------------------------------------*/ + // (14) +#if (FXAA_GREEN_AS_LUMA == 0) + bool twoTapLt = rgby2.w < lumaMin; + bool twoTapGt = rgby2.w > lumaMax; +#else + bool twoTapLt = rgby2.y < lumaMin; + bool twoTapGt = rgby2.y > lumaMax; +#endif + bool earlyExit = lumaRangeM < lumaMax; + bool twoTap = twoTapLt || twoTapGt; + /*--------------------------------------------------------------------------*/ + // (15) + if (twoTap) rgby2 = rgby1; + if (earlyExit) rgby2 = rgbyM; + /*--------------------------------------------------------------------------*/ + return rgby2; +} +/*==========================================================================*/ +#endif + +#endif // __FXAA3_INC__ diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl.meta new file mode 100644 index 00000000..35bef440 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FastApproximateAntialiasing.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 817a98c8f709269458e50b65910ed4bc +timeCreated: 1490347846 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FinalPass.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FinalPass.shader new file mode 100644 index 00000000..a818323e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FinalPass.shader @@ -0,0 +1,156 @@ +Shader "Hidden/PostProcessing/FinalPass" +{ + HLSLINCLUDE + + #pragma multi_compile __ FXAA FXAA_LOW + #pragma multi_compile __ FXAA_KEEP_ALPHA + + #pragma vertex VertUVTransform + #pragma fragment Frag + + #include "../StdLib.hlsl" + #include "../Colors.hlsl" + #include "Dithering.hlsl" + + // PS3 and XBOX360 aren't supported in Unity anymore, only use the PC variant + #define FXAA_PC 1 + + #if FXAA_KEEP_ALPHA + // Luma hasn't been encoded in alpha + #define FXAA_GREEN_AS_LUMA 1 + #else + // Luma is encoded in alpha after the first Uber pass + #define FXAA_GREEN_AS_LUMA 0 + #endif + + #if FXAA_LOW + #define FXAA_QUALITY__PRESET 12 + #define FXAA_QUALITY_SUBPIX 1.0 + #define FXAA_QUALITY_EDGE_THRESHOLD 0.166 + #define FXAA_QUALITY_EDGE_THRESHOLD_MIN 0.0625 + #else + #define FXAA_QUALITY__PRESET 28 + #define FXAA_QUALITY_SUBPIX 1.0 + #define FXAA_QUALITY_EDGE_THRESHOLD 0.063 + #define FXAA_QUALITY_EDGE_THRESHOLD_MIN 0.0312 + #endif + + #include "FastApproximateAntialiasing.hlsl" + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); + float4 _MainTex_TexelSize; + + float4 Frag(VaryingsDefault i) : SV_Target + { + half4 color = 0.0; + + // Fast Approximate Anti-aliasing + #if FXAA || FXAA_LOW + { + #if FXAA_HLSL_4 || FXAA_HLSL_5 + FxaaTex mainTex; + mainTex.tex = _MainTex; + mainTex.smpl = sampler_MainTex; + #else + FxaaTex mainTex = _MainTex; + #endif + + color = FxaaPixelShader( + i.texcoord, // pos + 0.0, // fxaaConsolePosPos (unused) + mainTex, // tex + mainTex, // fxaaConsole360TexExpBiasNegOne (unused) + mainTex, // fxaaConsole360TexExpBiasNegTwo (unused) + _MainTex_TexelSize.xy, // fxaaQualityRcpFrame + 0.0, // fxaaConsoleRcpFrameOpt (unused) + 0.0, // fxaaConsoleRcpFrameOpt2 (unused) + 0.0, // fxaaConsole360RcpFrameOpt2 (unused) + FXAA_QUALITY_SUBPIX, + FXAA_QUALITY_EDGE_THRESHOLD, + FXAA_QUALITY_EDGE_THRESHOLD_MIN, + 0.0, // fxaaConsoleEdgeSharpness (unused) + 0.0, // fxaaConsoleEdgeThreshold (unused) + 0.0, // fxaaConsoleEdgeThresholdMin (unused) + 0.0 // fxaaConsole360ConstDir (unused) + ); + + #if FXAA_KEEP_ALPHA + { + color.a = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo).a; + } + #endif + } + #else + { + color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + } + #endif + + color.rgb = Dither(color.rgb, i.texcoord); + return color; + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + #pragma exclude_renderers gles vulkan switch + + #pragma multi_compile __ STEREO_INSTANCING_ENABLED STEREO_DOUBLEWIDE_TARGET + #pragma target 5.0 + + ENDHLSL + } + } + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + #pragma exclude_renderers gles vulkan switch + + #pragma multi_compile __ STEREO_INSTANCING_ENABLED STEREO_DOUBLEWIDE_TARGET + #pragma target 3.0 + + ENDHLSL + } + } + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + #pragma only_renderers gles + + #pragma multi_compile __ STEREO_INSTANCING_ENABLED STEREO_DOUBLEWIDE_TARGET + #pragma target es3.0 + + ENDHLSL + } + } + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + #pragma only_renderers gles vulkan switch + + #pragma multi_compile __ STEREO_DOUBLEWIDE_TARGET //not supporting STEREO_INSTANCING_ENABLED + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FinalPass.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FinalPass.shader.meta new file mode 100644 index 00000000..a8a06c9b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/FinalPass.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f75014305794b3948a3c6d5ccd550e05 +timeCreated: 1492610926 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Fog.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Fog.hlsl new file mode 100644 index 00000000..f4e93a4b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Fog.hlsl @@ -0,0 +1,32 @@ +#ifndef UNITY_POSTFX_FOG +#define UNITY_POSTFX_FOG + +half4 _FogColor; +float3 _FogParams; + +#define FOG_DENSITY _FogParams.x +#define FOG_START _FogParams.y +#define FOG_END _FogParams.z + +half ComputeFog(float z) +{ + half fog = 0.0; +#if FOG_LINEAR + fog = (FOG_END - z) / (FOG_END - FOG_START); +#elif FOG_EXP + fog = exp2(-FOG_DENSITY * z); +#else // FOG_EXP2 + fog = FOG_DENSITY * z; + fog = exp2(-fog * fog); +#endif + return saturate(fog); +} + +float ComputeFogDistance(float depth) +{ + float dist = depth * _ProjectionParams.z; + dist -= _ProjectionParams.y; + return dist; +} + +#endif // UNITY_POSTFX_FOG diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Fog.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Fog.hlsl.meta new file mode 100644 index 00000000..59ad3498 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Fog.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6c5a4cd8abc6e204985ac645b8dad78e +timeCreated: 1498725505 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GaussianDownsample.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GaussianDownsample.compute new file mode 100644 index 00000000..d805349c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GaussianDownsample.compute @@ -0,0 +1,156 @@ +// +// This is a modified version of the BlurCS compute shader from Microsoft's MiniEngine +// library. The copyright notice from the original version is included below. +// +// The original source code of MiniEngine is available on GitHub. +// https://github.com/Microsoft/DirectX-Graphics-Samples +// + +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +// Developed by Minigraph +// +// Author: Bob Brown +// + +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#include "../StdLib.hlsl" + +Texture2D _Source; +RWTexture2D _Result; + +SamplerState sampler_LinearClamp; + +CBUFFER_START(cb) + float4 _Size; +CBUFFER_END + +// 16x16 pixels with an 8x8 center that we will be blurring writing out. Each uint is two color +// channels packed together. +// The reason for separating channels is to reduce bank conflicts in the local data memory +// controller. A large stride will cause more threads to collide on the same memory bank. +groupshared uint gs_cacheR[128]; +groupshared uint gs_cacheG[128]; +groupshared uint gs_cacheB[128]; +groupshared uint gs_cacheA[128]; + +float4 BlurPixels(float4 a, float4 b, float4 c, float4 d, float4 e, float4 f, float4 g, float4 h, float4 i) +{ + return 0.27343750 * (e ) + + 0.21875000 * (d + f) + + 0.10937500 * (c + g) + + 0.03125000 * (b + h) + + 0.00390625 * (a + i); +} + +void Store2Pixels(uint index, float4 pixel1, float4 pixel2) +{ + gs_cacheR[index] = f32tof16(pixel1.r) | f32tof16(pixel2.r) << 16; + gs_cacheG[index] = f32tof16(pixel1.g) | f32tof16(pixel2.g) << 16; + gs_cacheB[index] = f32tof16(pixel1.b) | f32tof16(pixel2.b) << 16; + gs_cacheA[index] = f32tof16(pixel1.a) | f32tof16(pixel2.a) << 16; +} + +void Load2Pixels(uint index, out float4 pixel1, out float4 pixel2) +{ + uint rr = gs_cacheR[index]; + uint gg = gs_cacheG[index]; + uint bb = gs_cacheB[index]; + uint aa = gs_cacheA[index]; + pixel1 = float4(f16tof32(rr ), f16tof32(gg ), f16tof32(bb ), f16tof32(aa )); + pixel2 = float4(f16tof32(rr >> 16), f16tof32(gg >> 16), f16tof32(bb >> 16), f16tof32(aa >> 16)); +} + +void Store1Pixel(uint index, float4 pixel) +{ + gs_cacheR[index] = asuint(pixel.r); + gs_cacheG[index] = asuint(pixel.g); + gs_cacheB[index] = asuint(pixel.b); + gs_cacheA[index] = asuint(pixel.a); +} + +void Load1Pixel(uint index, out float4 pixel) +{ + pixel = asfloat(uint4(gs_cacheR[index], gs_cacheG[index], gs_cacheB[index], gs_cacheA[index])); +} + +// Blur two pixels horizontally. This reduces LDS reads and pixel unpacking. +void BlurHorizontally(uint outIndex, uint leftMostIndex) +{ + float4 s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; + Load2Pixels(leftMostIndex + 0, s0, s1); + Load2Pixels(leftMostIndex + 1, s2, s3); + Load2Pixels(leftMostIndex + 2, s4, s5); + Load2Pixels(leftMostIndex + 3, s6, s7); + Load2Pixels(leftMostIndex + 4, s8, s9); + + Store1Pixel(outIndex , BlurPixels(s0, s1, s2, s3, s4, s5, s6, s7, s8)); + Store1Pixel(outIndex + 1, BlurPixels(s1, s2, s3, s4, s5, s6, s7, s8, s9)); +} + +void BlurVertically(uint2 pixelCoord, uint topMostIndex) +{ + float4 s0, s1, s2, s3, s4, s5, s6, s7, s8; + Load1Pixel(topMostIndex , s0); + Load1Pixel(topMostIndex + 8, s1); + Load1Pixel(topMostIndex + 16, s2); + Load1Pixel(topMostIndex + 24, s3); + Load1Pixel(topMostIndex + 32, s4); + Load1Pixel(topMostIndex + 40, s5); + Load1Pixel(topMostIndex + 48, s6); + Load1Pixel(topMostIndex + 56, s7); + Load1Pixel(topMostIndex + 64, s8); + + float4 blurred = BlurPixels(s0, s1, s2, s3, s4, s5, s6, s7, s8); + + // Write to the final target + _Result[pixelCoord] = blurred; +} + +#pragma kernel KMain + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(KMain) + +#else + +[numthreads(8, 8, 1)] +void KMain(uint2 groupId : SV_GroupID, uint2 groupThreadId : SV_GroupThreadID, uint2 dispatchThreadId : SV_DispatchThreadID) +{ + // Upper-left pixel coordinate of quad that this thread will read + int2 threadUL = (groupThreadId << 1) + (groupId << 3) - 4; + + // Downsample the block + float2 offset = float2(threadUL); + float4 p00 = _Source.SampleLevel(sampler_LinearClamp, (offset + 0.5) * _Size.zw, 0.0); + float4 p10 = _Source.SampleLevel(sampler_LinearClamp, (offset + float2(1.0, 0.0) + 0.5) * _Size.zw, 0.0); + float4 p01 = _Source.SampleLevel(sampler_LinearClamp, (offset + float2(0.0, 1.0) + 0.5) * _Size.zw, 0.0); + float4 p11 = _Source.SampleLevel(sampler_LinearClamp, (offset + float2(1.0, 1.0) + 0.5) * _Size.zw, 0.0); + + // Store the 4 downsampled pixels in LDS + uint destIdx = groupThreadId.x + (groupThreadId.y << 4u); + Store2Pixels(destIdx , p00, p10); + Store2Pixels(destIdx + 8u, p01, p11); + + GroupMemoryBarrierWithGroupSync(); + + // Horizontally blur the pixels in LDS + uint row = groupThreadId.y << 4u; + BlurHorizontally(row + (groupThreadId.x << 1u), row + groupThreadId.x + (groupThreadId.x & 4u)); + + GroupMemoryBarrierWithGroupSync(); + + // Vertically blur the pixels in LDS and write the result to memory + BlurVertically(dispatchThreadId, (groupThreadId.y << 3u) + groupThreadId.x); +} + +#endif // DISABLE_COMPUTE_SHADERS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GaussianDownsample.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GaussianDownsample.compute.meta new file mode 100644 index 00000000..a7828467 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GaussianDownsample.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6dba4103d23a7904fbc49099355aff3e +timeCreated: 1503754250 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 131076 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GrainBaker.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GrainBaker.shader new file mode 100644 index 00000000..7095a3bf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GrainBaker.shader @@ -0,0 +1,104 @@ +Shader "Hidden/PostProcessing/GrainBaker" +{ + HLSLINCLUDE + + #pragma exclude_renderers d3d11_9x + #pragma target 3.0 + #include "../StdLib.hlsl" + + float _Phase; + float3 _NoiseParameters; + + // Implementation based on Timothy Lottes' "Large Grain" + // Reference code: https://www.shadertoy.com/view/4sSXDW + // Other article of interest: http://devlog-martinsh.blogspot.fr/2013/05/image-imperfections-and-film-grain-post.html + float Noise(float2 n, float x) + { + n += x; + return frac(sin(dot(n.xy, _NoiseParameters.xy)) * _NoiseParameters.z); + } + + float Step1(float2 uv, float n) + { + float b = 2.0, c = -12.0; + return (1.0 / (4.0 + b * 4.0 + abs(c))) * ( + Noise(uv + float2(-1.0, -1.0), n) + + Noise(uv + float2( 0.0, -1.0), n) * b + + Noise(uv + float2( 1.0, -1.0), n) + + Noise(uv + float2(-1.0, 0.0), n) * b + + Noise(uv + float2( 0.0, 0.0), n) * c + + Noise(uv + float2( 1.0, 0.0), n) * b + + Noise(uv + float2(-1.0, 1.0), n) + + Noise(uv + float2( 0.0, 1.0), n) * b + + Noise(uv + float2( 1.0, 1.0), n) + ); + } + + float Step2(float2 uv, float n) + { + float b = 2.0, c = 4.0; + return (1.0 / (4.0 + b * 4.0 + abs(c))) * ( + Step1(uv + float2(-1.0, -1.0), n) + + Step1(uv + float2( 0.0, -1.0), n) * b + + Step1(uv + float2( 1.0, -1.0), n) + + Step1(uv + float2(-1.0, 0.0), n) * b + + Step1(uv + float2( 0.0, 0.0), n) * c + + Step1(uv + float2( 1.0, 0.0), n) * b + + Step1(uv + float2(-1.0, 1.0), n) + + Step1(uv + float2( 0.0, 1.0), n) * b + + Step1(uv + float2( 1.0, 1.0), n) + ); + } + + float Step3BW(float2 uv) + { + return Step2(uv, frac(_Phase)); + } + + float3 Step3(float2 uv) + { + float a = Step2(uv, 0.07 * frac(_Phase)); + float b = Step2(uv, 0.11 * frac(_Phase)); + float c = Step2(uv, 0.13 * frac(_Phase)); + return float3(a, b, c); + } + + float4 FragGrain(VaryingsDefault i) : SV_Target + { + float grain = Step3BW(i.texcoordStereo * float2(128.0, 128.0)); + return float4(grain.xxx, 1.0); + } + + float4 FragGrainColored(VaryingsDefault i) : SV_Target + { + float3 grain = Step3(i.texcoordStereo * float2(128.0, 128.0)); + return float4(grain, 1.0); + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragGrain + + ENDHLSL + } + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragGrainColored + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GrainBaker.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GrainBaker.shader.meta new file mode 100644 index 00000000..6cc9b918 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/GrainBaker.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0d8afcb51cc9f0349a6d190da929b838 +timeCreated: 1489138738 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut2DBaker.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut2DBaker.shader new file mode 100644 index 00000000..0c38c622 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut2DBaker.shader @@ -0,0 +1,222 @@ +Shader "Hidden/PostProcessing/Lut2DBaker" +{ + HLSLINCLUDE + + #pragma target 3.0 + #include "../StdLib.hlsl" + #include "../Colors.hlsl" + #include "../ACES.hlsl" + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); + float4 _Lut2D_Params; + float4 _UserLut2D_Params; + + float3 _ColorBalance; + float3 _ColorFilter; + float3 _HueSatCon; + float _Brightness; // LDR only + + float3 _ChannelMixerRed; + float3 _ChannelMixerGreen; + float3 _ChannelMixerBlue; + + float3 _Lift; + float3 _InvGamma; + float3 _Gain; + + TEXTURE2D_SAMPLER2D(_Curves, sampler_Curves); + + float4 _CustomToneCurve; + float4 _ToeSegmentA; + float4 _ToeSegmentB; + float4 _MidSegmentA; + float4 _MidSegmentB; + float4 _ShoSegmentA; + float4 _ShoSegmentB; + + float3 ApplyCommonGradingSteps(float3 colorLinear) + { + colorLinear = WhiteBalance(colorLinear, _ColorBalance); + colorLinear *= _ColorFilter; + colorLinear = ChannelMixer(colorLinear, _ChannelMixerRed, _ChannelMixerGreen, _ChannelMixerBlue); + colorLinear = LiftGammaGainHDR(colorLinear, _Lift, _InvGamma, _Gain); + + // Do NOT feed negative values to RgbToHsv or they'll wrap around + colorLinear = max((float3)0.0, colorLinear); + + float3 hsv = RgbToHsv(colorLinear); + + // Hue Vs Sat + float satMult; + satMult = saturate(SAMPLE_TEXTURE2D_LOD(_Curves, sampler_Curves, float2(hsv.x, 0.25), 0).y) * 2.0; + + // Sat Vs Sat + satMult *= saturate(SAMPLE_TEXTURE2D_LOD(_Curves, sampler_Curves, float2(hsv.y, 0.25), 0).z) * 2.0; + + // Lum Vs Sat + satMult *= saturate(SAMPLE_TEXTURE2D_LOD(_Curves, sampler_Curves, float2(Luminance(colorLinear), 0.25), 0).w) * 2.0; + + // Hue Vs Hue + float hue = hsv.x + _HueSatCon.x; + float offset = saturate(SAMPLE_TEXTURE2D_LOD(_Curves, sampler_Curves, float2(hue, 0.25), 0).x) - 0.5; + hue += offset; + hsv.x = RotateHue(hue, 0.0, 1.0); + + colorLinear = HsvToRgb(hsv); + colorLinear = Saturation(colorLinear, _HueSatCon.y * satMult); + + return colorLinear; + } + + // + // LDR Grading process + // + float3 ColorGradeLDR(float3 colorLinear) + { + // Brightness is a simple linear multiplier. Works better in LDR than using e.v. + colorLinear *= _Brightness; + + // Contrast is done in linear, switching to log for that in LDR is pointless and doesn't + // feel as good to tweak + const float kMidGrey = pow(0.5, 2.2); + colorLinear = Contrast(colorLinear, kMidGrey, _HueSatCon.z); + + colorLinear = ApplyCommonGradingSteps(colorLinear); + + // YRGB only works in LDR for now as we don't do any curve range remapping + colorLinear = YrgbCurve(saturate(colorLinear), TEXTURE2D_PARAM(_Curves, sampler_Curves)); + + return saturate(colorLinear); + } + + float4 FragLDRFromScratch(VaryingsDefault i) : SV_Target + { + float3 colorLinear = GetLutStripValue(i.texcoordStereo, _Lut2D_Params); + float3 graded = ColorGradeLDR(colorLinear); + return float4(graded, 1.0); + } + + float4 FragLDR(VaryingsDefault i) : SV_Target + { + // Note: user luts may not have the same size as the internal one + float3 neutralColorLinear = GetLutStripValue(i.texcoordStereo, _Lut2D_Params); + float3 lookup = ApplyLut2D(TEXTURE2D_PARAM(_MainTex, sampler_MainTex), neutralColorLinear, _UserLut2D_Params.xyz); + float3 colorLinear = lerp(neutralColorLinear, lookup, _UserLut2D_Params.w); + float3 graded = ColorGradeLDR(colorLinear); + return float4(graded, 1.0); + } + + // + // HDR Grading process + // + float3 LogGradeHDR(float3 colorLog) + { + // HDR contrast feels a lot more natural when done in log rather than doing it in linear + colorLog = Contrast(colorLog, ACEScc_MIDGRAY, _HueSatCon.z); + return colorLog; + } + + float3 LinearGradeHDR(float3 colorLinear) + { + colorLinear = ApplyCommonGradingSteps(colorLinear); + return colorLinear; + } + + float3 ColorGradeHDR(float3 colorLutSpace) + { + #if TONEMAPPING_ACES + { + float3 colorLinear = LUT_SPACE_DECODE(colorLutSpace); + float3 aces = unity_to_ACES(colorLinear); + + // ACEScc (log) space + float3 acescc = ACES_to_ACEScc(aces); + acescc = LogGradeHDR(acescc); + aces = ACEScc_to_ACES(acescc); + + // ACEScg (linear) space + float3 acescg = ACES_to_ACEScg(aces); + acescg = LinearGradeHDR(acescg); + + // Tonemap ODT(RRT(aces)) + aces = ACEScg_to_ACES(acescg); + colorLinear = AcesTonemap(aces); + + return colorLinear; + } + #else + { + // colorLutSpace is already in log space + colorLutSpace = LogGradeHDR(colorLutSpace); + + // Switch back to linear + float3 colorLinear = LUT_SPACE_DECODE(colorLutSpace); + colorLinear = LinearGradeHDR(colorLinear); + colorLinear = max(0.0, colorLinear); + + // Tonemap + #if TONEMAPPING_NEUTRAL + { + colorLinear = NeutralTonemap(colorLinear); + } + #elif TONEMAPPING_CUSTOM + { + colorLinear = CustomTonemap( + colorLinear, _CustomToneCurve.xyz, + _ToeSegmentA, _ToeSegmentB.xy, + _MidSegmentA, _MidSegmentB.xy, + _ShoSegmentA, _ShoSegmentB.xy + ); + } + #endif + + return colorLinear; + } + #endif + } + + float4 FragHDR(VaryingsDefault i) : SV_Target + { + float3 colorLutSpace = GetLutStripValue(i.texcoord, _Lut2D_Params); + float3 graded = ColorGradeHDR(colorLutSpace); + return float4(max(graded, 0.0), 1.0); + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragLDRFromScratch + + ENDHLSL + } + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragLDR + + ENDHLSL + } + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragHDR + #pragma multi_compile __ TONEMAPPING_ACES TONEMAPPING_NEUTRAL TONEMAPPING_CUSTOM + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut2DBaker.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut2DBaker.shader.meta new file mode 100644 index 00000000..a35b9ef7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut2DBaker.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7ad194cbe7d006f4bace915156972026 +timeCreated: 1493730829 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut3DBaker.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut3DBaker.compute new file mode 100644 index 00000000..1d960a58 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut3DBaker.compute @@ -0,0 +1,177 @@ +#include "../StdLib.hlsl" +#include "../Colors.hlsl" +#include "../ACES.hlsl" + +#pragma kernel KGenLut3D_NoTonemap TONEMAPPING_NONE +#pragma kernel KGenLut3D_AcesTonemap TONEMAPPING_ACES +#pragma kernel KGenLut3D_NeutralTonemap TONEMAPPING_NEUTRAL +#pragma kernel KGenLut3D_CustomTonemap TONEMAPPING_CUSTOM + +RWTexture3D _Output; + +CBUFFER_START(Params) + float4 _Size; // x: lut_size, y: 1 / (lut_size - 1), zw: unused + + float4 _ColorBalance; + float4 _ColorFilter; + float4 _HueSatCon; + + float4 _ChannelMixerRed; + float4 _ChannelMixerGreen; + float4 _ChannelMixerBlue; + + float4 _Lift; + float4 _InvGamma; + float4 _Gain; + + float4 _CustomToneCurve; + + // Packing is currently borked, can't pass float arrays without it creating one vector4 per + // float so we'll pack manually... + float4 _ToeSegmentA; + float4 _ToeSegmentB; + float4 _MidSegmentA; + float4 _MidSegmentB; + float4 _ShoSegmentA; + float4 _ShoSegmentB; +CBUFFER_END + +Texture2D _Curves; +SamplerState sampler_Curves; + +float3 LogGrade(float3 colorLog) +{ + // Contrast feels a lot more natural when done in log rather than doing it in linear + colorLog = Contrast(colorLog, ACEScc_MIDGRAY, _HueSatCon.z); + + return colorLog; +} + +float3 LinearGrade(float3 colorLinear) +{ + colorLinear = WhiteBalance(colorLinear, _ColorBalance.rgb); + colorLinear *= _ColorFilter.rgb; + colorLinear = ChannelMixer(colorLinear, _ChannelMixerRed.rgb, _ChannelMixerGreen.rgb, _ChannelMixerBlue.rgb); + colorLinear = LiftGammaGainHDR(colorLinear, _Lift.rgb, _InvGamma.rgb, _Gain.rgb); + + // Do NOT feed negative values to RgbToHsv or they'll wrap around + colorLinear = max(0.0, colorLinear); + + float3 hsv = RgbToHsv(colorLinear); + + // Hue Vs Sat + float satMult; + satMult = saturate(_Curves.SampleLevel(sampler_Curves, float2(hsv.x, 0.25), 0).y) * 2.0; + + // Sat Vs Sat + satMult *= saturate(_Curves.SampleLevel(sampler_Curves, float2(hsv.y, 0.25), 0).z) * 2.0; + + // Lum Vs Sat + satMult *= saturate(_Curves.SampleLevel(sampler_Curves, float2(Luminance(colorLinear), 0.25), 0).w) * 2.0; + + // Hue Vs Hue + float hue = hsv.x + _HueSatCon.x; + float offset = saturate(_Curves.SampleLevel(sampler_Curves, float2(hue, 0.25), 0).x) - 0.5; + hue += offset; + hsv.x = RotateHue(hue, 0.0, 1.0); + + colorLinear = HsvToRgb(hsv); + colorLinear = Saturation(colorLinear, _HueSatCon.y * satMult); + + return colorLinear; +} + +#if TONEMAPPING_ACES + +float3 ColorGrade(float3 colorLutSpace) +{ + float3 colorLinear = LUT_SPACE_DECODE(colorLutSpace); + float3 aces = unity_to_ACES(colorLinear); + + // ACEScc (log) space + float3 acescc = ACES_to_ACEScc(aces); + acescc = LogGrade(acescc); + aces = ACEScc_to_ACES(acescc); + + // ACEScg (linear) space + float3 acescg = ACES_to_ACEScg(aces); + acescg = LinearGrade(acescg); + + // Tonemap ODT(RRT(aces)) + aces = ACEScg_to_ACES(acescg); + colorLinear = AcesTonemap(aces); + + return colorLinear; +} + +#else + +float3 ColorGrade(float3 colorLutSpace) +{ + // colorLutSpace is already in log space + colorLutSpace = LogGrade(colorLutSpace); + + // Switch back to linear + float3 colorLinear = LUT_SPACE_DECODE(colorLutSpace); + colorLinear = LinearGrade(colorLinear); + colorLinear = max(0.0, colorLinear); + + // Tonemap + #if TONEMAPPING_NEUTRAL + { + colorLinear = NeutralTonemap(colorLinear); + } + #elif TONEMAPPING_CUSTOM + { + colorLinear = CustomTonemap( + colorLinear, _CustomToneCurve.xyz, + _ToeSegmentA, _ToeSegmentB.xy, + _MidSegmentA, _MidSegmentB.xy, + _ShoSegmentA, _ShoSegmentB.xy + ); + } + #endif + + return colorLinear; +} + +#endif + +void Eval(uint3 id) +{ + if (float(id.x) < _Size.x && float(id.y) < _Size.x && float(id.z) < _Size.x) + { + // Lut space (log space) + float3 colorLutSpace = float3(id) * _Size.y; + + // Color grade & tonemap + float3 graded = ColorGrade(colorLutSpace); + + _Output[id] = float4(max(graded, 0.0), 1.0); + } +} + +#define GROUP_SIZE 4 + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(KGenLut3D_NoTonemap) +TRIVIAL_COMPUTE_KERNEL(KGenLut3D_AcesTonemap) +TRIVIAL_COMPUTE_KERNEL(KGenLut3D_NeutralTonemap) +TRIVIAL_COMPUTE_KERNEL(KGenLut3D_CustomTonemap) + +#else + +[numthreads(GROUP_SIZE, GROUP_SIZE, GROUP_SIZE)] +void KGenLut3D_NoTonemap(uint3 id : SV_DispatchThreadID) { Eval(id); } + +[numthreads(GROUP_SIZE, GROUP_SIZE, GROUP_SIZE)] +void KGenLut3D_AcesTonemap(uint3 id : SV_DispatchThreadID) { Eval(id); } + +[numthreads(GROUP_SIZE, GROUP_SIZE, GROUP_SIZE)] +void KGenLut3D_NeutralTonemap(uint3 id : SV_DispatchThreadID) { Eval(id); } + +[numthreads(GROUP_SIZE, GROUP_SIZE, GROUP_SIZE)] +void KGenLut3D_CustomTonemap(uint3 id : SV_DispatchThreadID) { Eval(id); } + +#endif // DISABLE_COMPUTE_SHADERS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut3DBaker.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut3DBaker.compute.meta new file mode 100644 index 00000000..78ab22db --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Lut3DBaker.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 42496b74c071f5749950ca1abe33e945 +timeCreated: 1494926107 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 131076 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MotionBlur.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MotionBlur.shader new file mode 100644 index 00000000..10d1cebc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MotionBlur.shader @@ -0,0 +1,332 @@ +Shader "Hidden/PostProcessing/MotionBlur" +{ + HLSLINCLUDE + + #pragma target 3.0 + #include "../StdLib.hlsl" + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); + float4 _MainTex_TexelSize; + + // Camera depth texture + TEXTURE2D_SAMPLER2D(_CameraDepthTexture, sampler_CameraDepthTexture); + + // Camera motion vectors texture + TEXTURE2D_SAMPLER2D(_CameraMotionVectorsTexture, sampler_CameraMotionVectorsTexture); + float4 _CameraMotionVectorsTexture_TexelSize; + + // Packed velocity texture (2/10/10/10) + TEXTURE2D_SAMPLER2D(_VelocityTex, sampler_VelocityTex); + float2 _VelocityTex_TexelSize; + + // NeighborMax texture + TEXTURE2D_SAMPLER2D(_NeighborMaxTex, sampler_NeighborMaxTex); + float2 _NeighborMaxTex_TexelSize; + + // Velocity scale factor + float _VelocityScale; + + // TileMax filter parameters + int _TileMaxLoop; + float2 _TileMaxOffs; + + // Maximum blur radius (in pixels) + half _MaxBlurRadius; + float _RcpMaxBlurRadius; + + // Filter parameters/coefficients + half _LoopCount; + + // ----------------------------------------------------------------------------- + // Prefilter + + // Velocity texture setup + half4 FragVelocitySetup(VaryingsDefault i) : SV_Target + { + // Sample the motion vector. + float2 v = SAMPLE_TEXTURE2D(_CameraMotionVectorsTexture, sampler_CameraMotionVectorsTexture, i.texcoord).rg; + + // Apply the exposure time and convert to the pixel space. + v *= (_VelocityScale * 0.5) * _CameraMotionVectorsTexture_TexelSize.zw; + + // Clamp the vector with the maximum blur radius. + v /= max(1.0, length(v) * _RcpMaxBlurRadius); + + // Sample the depth of the pixel. + half d = Linear01Depth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, i.texcoord)); + + // Pack into 10/10/10/2 format. + return half4((v * _RcpMaxBlurRadius + 1.0) * 0.5, d, 0.0); + } + + half2 MaxV(half2 v1, half2 v2) + { + return dot(v1, v1) < dot(v2, v2) ? v2 : v1; + } + + // TileMax filter (2 pixel width with normalization) + half4 FragTileMax1(VaryingsDefault i) : SV_Target + { + float4 d = _MainTex_TexelSize.xyxy * float4(-0.5, -0.5, 0.5, 0.5); + + half2 v1 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.xy).rg; + half2 v2 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.zy).rg; + half2 v3 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.xw).rg; + half2 v4 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.zw).rg; + + v1 = (v1 * 2.0 - 1.0) * _MaxBlurRadius; + v2 = (v2 * 2.0 - 1.0) * _MaxBlurRadius; + v3 = (v3 * 2.0 - 1.0) * _MaxBlurRadius; + v4 = (v4 * 2.0 - 1.0) * _MaxBlurRadius; + + return half4(MaxV(MaxV(MaxV(v1, v2), v3), v4), 0.0, 0.0); + } + + // TileMax filter (2 pixel width) + half4 FragTileMax2(VaryingsDefault i) : SV_Target + { + float4 d = _MainTex_TexelSize.xyxy * float4(-0.5, -0.5, 0.5, 0.5); + + half2 v1 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.xy).rg; + half2 v2 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.zy).rg; + half2 v3 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.xw).rg; + half2 v4 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.zw).rg; + + return half4(MaxV(MaxV(MaxV(v1, v2), v3), v4), 0.0, 0.0); + } + + // TileMax filter (variable width) + half4 FragTileMaxV(VaryingsDefault i) : SV_Target + { + float2 uv0 = i.texcoord + _MainTex_TexelSize.xy * _TileMaxOffs.xy; + + float2 du = float2(_MainTex_TexelSize.x, 0.0); + float2 dv = float2(0.0, _MainTex_TexelSize.y); + + half2 vo = 0.0; + + UNITY_LOOP + for (int ix = 0; ix < _TileMaxLoop; ix++) + { + UNITY_LOOP + for (int iy = 0; iy < _TileMaxLoop; iy++) + { + float2 uv = uv0 + du * ix + dv * iy; + vo = MaxV(vo, SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uv).rg); + } + } + + return half4(vo, 0.0, 0.0); + } + + // NeighborMax filter + half4 FragNeighborMax(VaryingsDefault i) : SV_Target + { + const half cw = 1.01; // Center weight tweak + + float4 d = _MainTex_TexelSize.xyxy * float4(1.0, 1.0, -1.0, 0.0); + + half2 v1 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord - d.xy).rg; + half2 v2 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord - d.wy).rg; + half2 v3 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord - d.zy).rg; + + half2 v4 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord - d.xw).rg; + half2 v5 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord).rg * cw; + half2 v6 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.xw).rg; + + half2 v7 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.zy).rg; + half2 v8 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.wy).rg; + half2 v9 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord + d.xy).rg; + + half2 va = MaxV(v1, MaxV(v2, v3)); + half2 vb = MaxV(v4, MaxV(v5, v6)); + half2 vc = MaxV(v7, MaxV(v8, v9)); + + return half4(MaxV(va, MaxV(vb, vc)) * (1.0 / cw), 0.0, 0.0); + } + + // ----------------------------------------------------------------------------- + // Reconstruction + + // Returns true or false with a given interval. + bool Interval(half phase, half interval) + { + return frac(phase / interval) > 0.499; + } + + // Jitter function for tile lookup + float2 JitterTile(float2 uv) + { + float rx, ry; + sincos(GradientNoise(uv + float2(2.0, 0.0)) * TWO_PI, ry, rx); + return float2(rx, ry) * _NeighborMaxTex_TexelSize.xy * 0.25; + } + + // Velocity sampling function + half3 SampleVelocity(float2 uv) + { + half3 v = SAMPLE_TEXTURE2D_LOD(_VelocityTex, sampler_VelocityTex, uv, 0.0).xyz; + return half3((v.xy * 2.0 - 1.0) * _MaxBlurRadius, v.z); + } + + // Reconstruction filter + half4 FragReconstruction(VaryingsDefault i) : SV_Target + { + // Color sample at the center point + const half4 c_p = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord); + + // Velocity/Depth sample at the center point + const half3 vd_p = SampleVelocity(i.texcoord); + const half l_v_p = max(length(vd_p.xy), 0.5); + const half rcp_d_p = 1.0 / vd_p.z; + + // NeighborMax vector sample at the center point + const half2 v_max = SAMPLE_TEXTURE2D(_NeighborMaxTex, sampler_NeighborMaxTex, i.texcoord + JitterTile(i.texcoord)).xy; + const half l_v_max = length(v_max); + const half rcp_l_v_max = 1.0 / l_v_max; + + // Escape early if the NeighborMax vector is small enough. + if (l_v_max < 2.0) return c_p; + + // Use V_p as a secondary sampling direction except when it's too small + // compared to V_max. This vector is rescaled to be the length of V_max. + const half2 v_alt = (l_v_p * 2.0 > l_v_max) ? vd_p.xy * (l_v_max / l_v_p) : v_max; + + // Determine the sample count. + const half sc = floor(min(_LoopCount, l_v_max * 0.5)); + + // Loop variables (starts from the outermost sample) + const half dt = 1.0 / sc; + const half t_offs = (GradientNoise(i.texcoord) - 0.5) * dt; + half t = 1.0 - dt * 0.5; + half count = 0.0; + + // Background velocity + // This is used for tracking the maximum velocity in the background layer. + half l_v_bg = max(l_v_p, 1.0); + + // Color accumlation + half4 acc = 0.0; + + UNITY_LOOP + while (t > dt * 0.25) + { + // Sampling direction (switched per every two samples) + const half2 v_s = Interval(count, 4.0) ? v_alt : v_max; + + // Sample position (inverted per every sample) + const half t_s = (Interval(count, 2.0) ? -t : t) + t_offs; + + // Distance to the sample position + const half l_t = l_v_max * abs(t_s); + + // UVs for the sample position + const float2 uv0 = i.texcoord + v_s * t_s * _MainTex_TexelSize.xy; + const float2 uv1 = i.texcoord + v_s * t_s * _VelocityTex_TexelSize.xy; + + // Color sample + const half3 c = SAMPLE_TEXTURE2D_LOD(_MainTex, sampler_MainTex, uv0, 0.0).rgb; + + // Velocity/Depth sample + const half3 vd = SampleVelocity(uv1); + + // Background/Foreground separation + const half fg = saturate((vd_p.z - vd.z) * 20.0 * rcp_d_p); + + // Length of the velocity vector + const half l_v = lerp(l_v_bg, length(vd.xy), fg); + + // Sample weight + // (Distance test) * (Spreading out by motion) * (Triangular window) + const half w = saturate(l_v - l_t) / l_v * (1.2 - t); + + // Color accumulation + acc += half4(c, 1.0) * w; + + // Update the background velocity. + l_v_bg = max(l_v_bg, l_v); + + // Advance to the next sample. + t = Interval(count, 2.0) ? t - dt : t; + count += 1.0; + } + + // Add the center sample. + acc += half4(c_p.rgb, 1.0) * (1.2 / (l_v_bg * sc * 2.0)); + + return half4(acc.rgb / acc.a, c_p.a); + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // (0) Velocity texture setup + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragVelocitySetup + + ENDHLSL + } + + // (1) TileMax filter (2 pixel width with normalization) + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragTileMax1 + + ENDHLSL + } + + // (2) TileMax filter (2 pixel width) + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragTileMax2 + + ENDHLSL + } + + // (3) TileMax filter (variable width) + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragTileMaxV + + ENDHLSL + } + + // (4) NeighborMax filter + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragNeighborMax + + ENDHLSL + } + + // (5) Reconstruction filter + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragReconstruction + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MotionBlur.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MotionBlur.shader.meta new file mode 100644 index 00000000..879fb209 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MotionBlur.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2c459b89a7c8b1a4fbefe0d81341651c +timeCreated: 1489147878 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVO.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVO.shader new file mode 100644 index 00000000..4464a173 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVO.shader @@ -0,0 +1,111 @@ +Shader "Hidden/PostProcessing/MultiScaleVO" +{ + HLSLINCLUDE + + #pragma exclude_renderers gles gles3 d3d11_9x + #pragma target 4.5 + + #include "../StdLib.hlsl" + #include "Fog.hlsl" + + TEXTURE2D_SAMPLER2D(_CameraDepthTexture, sampler_CameraDepthTexture); + TEXTURE2D_SAMPLER2D(_MSVOcclusionTexture, sampler_MSVOcclusionTexture); + float3 _AOColor; + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0 - Depth copy with procedural draw + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + float4 Frag(VaryingsDefault i) : SV_Target + { + return SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, i.texcoordStereo); + } + + ENDHLSL + } + + // 1 - Composite to G-buffer with procedural draw + Pass + { + Blend Zero OneMinusSrcColor, Zero OneMinusSrcAlpha + + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + struct Output + { + float4 gbuffer0 : SV_Target0; + float4 gbuffer3 : SV_Target1; + }; + + Output Frag(VaryingsDefault i) + { + float ao = 1.0 - SAMPLE_TEXTURE2D(_MSVOcclusionTexture, sampler_MSVOcclusionTexture, i.texcoordStereo).r; + Output o; + o.gbuffer0 = float4(0.0, 0.0, 0.0, ao); + o.gbuffer3 = float4(ao * _AOColor, 0.0); + return o; + } + + ENDHLSL + } + + // 2 - Composite to the frame buffer + Pass + { + Blend Zero OneMinusSrcColor, Zero OneMinusSrcAlpha + + HLSLPROGRAM + + #pragma multi_compile _ APPLY_FORWARD_FOG + #pragma multi_compile _ FOG_LINEAR FOG_EXP FOG_EXP2 + #pragma vertex VertDefault + #pragma fragment Frag + + float4 Frag(VaryingsDefault i) : SV_Target + { + half ao = 1.0 - SAMPLE_TEXTURE2D(_MSVOcclusionTexture, sampler_MSVOcclusionTexture, i.texcoordStereo).r; + + // Apply fog when enabled (forward-only) + #if (APPLY_FORWARD_FOG) + float d = Linear01Depth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, i.texcoordStereo)); + d = ComputeFogDistance(d); + ao *= ComputeFog(d); + #endif + + return float4(ao * _AOColor, 0.0); + } + + ENDHLSL + } + + // 3 - Debug overlay + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + float4 Frag(VaryingsDefault i) : SV_Target + { + half ao = SAMPLE_TEXTURE2D(_MSVOcclusionTexture, sampler_MSVOcclusionTexture, i.texcoordStereo).r; + return float4(ao.rrr, 1.0); + } + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVO.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVO.shader.meta new file mode 100644 index 00000000..714cbace --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVO.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 67f9497810829eb4791ec19e95781e51 +timeCreated: 1503305114 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute new file mode 100644 index 00000000..b22fe9f9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute @@ -0,0 +1,136 @@ +// +// This is a modified version of the SSAO renderer from Microsoft's MiniEngine +// library. The copyright notice from the original version is included below. +// +// The original source code of MiniEngine is available on GitHub. +// https://github.com/Microsoft/DirectX-Graphics-Samples +// + +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +// Developed by Minigraph +// +// Author: James Stanard +// + +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#pragma kernel MultiScaleVODownsample1 main=MultiScaleVODownsample1 +#pragma kernel MultiScaleVODownsample1_MSAA main=MultiScaleVODownsample1_MSAA MSAA + +#include "../StdLib.hlsl" + +#ifdef MSAA +// Output textures +RWTexture2D LinearZ; +RWTexture2D DS2x; +RWTexture2DArray DS2xAtlas; +RWTexture2D DS4x; +RWTexture2DArray DS4xAtlas; + +// Input textures +Texture2D Depth; + +// Shared memory +groupshared float2 g_CacheW[256]; +#else +// Output textures +RWTexture2D LinearZ; +RWTexture2D DS2x; +RWTexture2DArray DS2xAtlas; +RWTexture2D DS4x; +RWTexture2DArray DS4xAtlas; + +// Input textures +Texture2D Depth; + +// Shared memory +groupshared float g_CacheW[256]; +#endif + +CBUFFER_START(CB0) + float4 ZBufferParams; +CBUFFER_END + +#ifdef MSAA +float2 Linearize(uint2 st) +{ + float depthMin = Depth[st].y; + float depthMax = Depth[st].x; + + float2 depth = float2(depthMin, depthMax); + float2 dist = 1.0 / (ZBufferParams.x * depth + ZBufferParams.y); +#ifdef UNITY_REVERSED_Z + if (depth.x == 0) dist.x = 1e5; + if (depth.y == 0) dist.y = 1e5; +#else + if (depth.x == 1) dist.x = 1e5; + if (depth.y == 1) dist.y = 1e5; +#endif + LinearZ[st] = dist; + return dist; +} +#else +float Linearize(uint2 st) +{ + float depth = Depth[st]; + float dist = 1.0 / (ZBufferParams.x * depth + ZBufferParams.y); +#ifdef UNITY_REVERSED_Z + if (depth == 0) dist = 1e5; +#else + if (depth == 1) dist = 1e5; +#endif + LinearZ[st] = dist; + return dist; +} +#endif + + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(main) + +#else + +[numthreads(8, 8, 1)] +void main(uint3 Gid : SV_GroupID, uint GI : SV_GroupIndex, uint3 GTid : SV_GroupThreadID, uint3 DTid : SV_DispatchThreadID) +{ + uint2 startST = Gid.xy << 4 | GTid.xy; + uint destIdx = GTid.y << 4 | GTid.x; + g_CacheW[destIdx + 0 ] = Linearize(startST | uint2(0, 0)); + g_CacheW[destIdx + 8 ] = Linearize(startST | uint2(8, 0)); + g_CacheW[destIdx + 128] = Linearize(startST | uint2(0, 8)); + g_CacheW[destIdx + 136] = Linearize(startST | uint2(8, 8)); + + GroupMemoryBarrierWithGroupSync(); + + uint ldsIndex = (GTid.x << 1) | (GTid.y << 5); + + #ifdef MSAA + float2 w1 = g_CacheW[ldsIndex]; + #else + float w1 = g_CacheW[ldsIndex]; + #endif + uint2 st = DTid.xy; + uint slice = ((st.x & 3) | (st.y << 2)) & 15; + DS2x[st] = w1; + DS2xAtlas[uint3(st >> 2, slice)] = w1; + + if ((GI & 011) == 0) + { + st = DTid.xy >> 1; + slice = ((st.x & 3) | (st.y << 2)) & 15; + DS4x[st] = w1; + DS4xAtlas[uint3(st >> 2, slice)] = w1; + } + +} + +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute.meta new file mode 100644 index 00000000..5f92087a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample1.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4c63bc487e6c29a4a99f85a6c47b292b +timeCreated: 1503305129 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 131076 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute new file mode 100644 index 00000000..1188c2e2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute @@ -0,0 +1,76 @@ +// +// This is a modified version of the SSAO renderer from Microsoft's MiniEngine +// library. The copyright notice from the original version is included below. +// +// The original source code of MiniEngine is available on GitHub. +// https://github.com/Microsoft/DirectX-Graphics-Samples +// + +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +// Developed by Minigraph +// +// Author: James Stanard +// + +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#pragma kernel MultiScaleVODownsample2 main=MultiScaleVODownsample2 +#pragma kernel MultiScaleVODownsample2_MSAA main=MultiScaleVODownsample2_MSAA MSAA + +#include "../StdLib.hlsl" + +#ifdef MSAA +Texture2D DS4x; +RWTexture2D DS8x; +RWTexture2DArray DS8xAtlas; +RWTexture2D DS16x; +RWTexture2DArray DS16xAtlas; +#else +Texture2D DS4x; +RWTexture2D DS8x; +RWTexture2DArray DS8xAtlas; +RWTexture2D DS16x; +RWTexture2DArray DS16xAtlas; +#endif + + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(main) + +#else + +[numthreads(8, 8, 1)] +void main(uint3 Gid : SV_GroupID, uint GI : SV_GroupIndex, uint3 GTid : SV_GroupThreadID, uint3 DTid : SV_DispatchThreadID) +{ + #ifdef MSAA + float2 m1 = DS4x[DTid.xy << 1]; + #else + float m1 = DS4x[DTid.xy << 1]; + #endif + + uint2 st = DTid.xy; + uint2 stAtlas = st >> 2; + uint stSlice = ((st.x & 3) | (st.y << 2)) & 15; + DS8x[st] = m1; + DS8xAtlas[uint3(stAtlas, stSlice)] = m1; + + if ((GI & 011) == 0) + { + uint2 st = DTid.xy >> 1; + uint2 stAtlas = st >> 2; + uint stSlice = ((st.x & 3) | (st.y << 2)) & 15; + DS16x[st] = m1; + DS16xAtlas[uint3(stAtlas, stSlice)] = m1; + } +} + +#endif // DISABLE_COMPUTE_SHADERS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute.meta new file mode 100644 index 00000000..46306dce --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVODownsample2.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e4d3e4779e48a374f91d48d4c0aedb7b +timeCreated: 1503305163 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 131076 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute new file mode 100644 index 00000000..b2c29b61 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute @@ -0,0 +1,295 @@ +// +// This is a modified version of the SSAO renderer from Microsoft's MiniEngine +// library. The copyright notice from the original version is included below. +// +// The original source code of MiniEngine is available on GitHub. +// https://github.com/Microsoft/DirectX-Graphics-Samples +// + +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +// Developed by Minigraph +// +// Author: James Stanard +// + +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#pragma kernel MultiScaleVORender MAIN=MultiScaleVORender +#pragma kernel MultiScaleVORender_interleaved MAIN=MultiScaleVORender_interleaved INTERLEAVE_RESULT +#pragma kernel MultiScaleVORender_MSAA MAIN=MultiScaleVORender_MSAA MSAA +#pragma kernel MultiScaleVORender_MSAA_interleaved MAIN=MultiScaleVORender_MSAA_interleaved MSAA INTERLEAVE_RESULT + +#include "../StdLib.hlsl" + +#ifndef INTERLEAVE_RESULT +#define WIDE_SAMPLING 1 +#endif + +#if WIDE_SAMPLING +// 32x32 cache size: the 16x16 in the center forms the area of focus with the 8-pixel perimeter used for wide gathering. +#define TILE_DIM 32 +#define THREAD_COUNT_X 16 +#define THREAD_COUNT_Y 16 +#else +// 16x16 cache size: the 8x8 in the center forms the area of focus with the 4-pixel perimeter used for gathering. +#define TILE_DIM 16 +#define THREAD_COUNT_X 8 +#define THREAD_COUNT_Y 8 +#endif + + +#ifdef MSAA + // Input Textures + #ifdef INTERLEAVE_RESULT + Texture2DArray DepthTex; + #else + Texture2D DepthTex; + #endif + + // Output texture + RWTexture2D Occlusion; + + // Shared memory + groupshared float2 DepthSamples[TILE_DIM * TILE_DIM]; +#else + // Input Textures + #ifdef INTERLEAVE_RESULT + Texture2DArray DepthTex; + #else + Texture2D DepthTex; + #endif + + // Output texture + RWTexture2D Occlusion; + + // Shared memory + groupshared float DepthSamples[TILE_DIM * TILE_DIM]; +#endif + +SamplerState samplerDepthTex; + +CBUFFER_START(CB1) + float4 gInvThicknessTable[3]; + float4 gSampleWeightTable[3]; + float4 gInvSliceDimension; + float2 AdditionalParams; +CBUFFER_END + +#define gRejectFadeoff AdditionalParams.x +#define gIntensity AdditionalParams.y + +#ifdef MSAA +float2 TestSamplePair(float frontDepth, float2 invRange, uint base, int offset) +{ + // "Disocclusion" measures the penetration distance of the depth sample within the sphere. + // Disocclusion < 0 (full occlusion) -> the sample fell in front of the sphere + // Disocclusion > 1 (no occlusion) -> the sample fell behind the sphere + float2 disocclusion1 = DepthSamples[base + offset] * invRange - frontDepth; + float2 disocclusion2 = DepthSamples[base - offset] * invRange - frontDepth; + + float2 pseudoDisocclusion1 = saturate(gRejectFadeoff * disocclusion1); + float2 pseudoDisocclusion2 = saturate(gRejectFadeoff * disocclusion2); + + return saturate( + clamp(disocclusion1, pseudoDisocclusion2, 1.0) + + clamp(disocclusion2, pseudoDisocclusion1, 1.0) - + pseudoDisocclusion1 * pseudoDisocclusion2); +} + +float2 TestSamples(uint centerIdx, uint x, uint y, float2 invDepth, float invThickness) +{ +#if WIDE_SAMPLING + x <<= 1; + y <<= 1; +#endif + + float2 invRange = invThickness * invDepth; + float frontDepth = invThickness - 0.5; + + if (y == 0) + { + // Axial + return 0.5 * ( + TestSamplePair(frontDepth, invRange, centerIdx, x) + + TestSamplePair(frontDepth, invRange, centerIdx, x * TILE_DIM) + ); + } + else if (x == y) + { + // Diagonal + return 0.5 * ( + TestSamplePair(frontDepth, invRange, centerIdx, x * TILE_DIM - x) + + TestSamplePair(frontDepth, invRange, centerIdx, x * TILE_DIM + x) + ); + } + else + { + // L-Shaped + return 0.25 * ( + TestSamplePair(frontDepth, invRange, centerIdx, y * TILE_DIM + x) + + TestSamplePair(frontDepth, invRange, centerIdx, y * TILE_DIM - x) + + TestSamplePair(frontDepth, invRange, centerIdx, x * TILE_DIM + y) + + TestSamplePair(frontDepth, invRange, centerIdx, x * TILE_DIM - y) + ); + } +} +#else +float TestSamplePair(float frontDepth, float invRange, uint base, int offset) +{ + // "Disocclusion" measures the penetration distance of the depth sample within the sphere. + // Disocclusion < 0 (full occlusion) -> the sample fell in front of the sphere + // Disocclusion > 1 (no occlusion) -> the sample fell behind the sphere + float disocclusion1 = DepthSamples[base + offset] * invRange - frontDepth; + float disocclusion2 = DepthSamples[base - offset] * invRange - frontDepth; + + float pseudoDisocclusion1 = saturate(gRejectFadeoff * disocclusion1); + float pseudoDisocclusion2 = saturate(gRejectFadeoff * disocclusion2); + + return saturate( + clamp(disocclusion1, pseudoDisocclusion2, 1.0) + + clamp(disocclusion2, pseudoDisocclusion1, 1.0) - + pseudoDisocclusion1 * pseudoDisocclusion2); +} + +float TestSamples(uint centerIdx, uint x, uint y, float invDepth, float invThickness) +{ +#if WIDE_SAMPLING + x <<= 1; + y <<= 1; +#endif + + float invRange = invThickness * invDepth; + float frontDepth = invThickness - 0.5; + + if (y == 0) + { + // Axial + return 0.5 * ( + TestSamplePair(frontDepth, invRange, centerIdx, x) + + TestSamplePair(frontDepth, invRange, centerIdx, x * TILE_DIM) + ); + } + else if (x == y) + { + // Diagonal + return 0.5 * ( + TestSamplePair(frontDepth, invRange, centerIdx, x * TILE_DIM - x) + + TestSamplePair(frontDepth, invRange, centerIdx, x * TILE_DIM + x) + ); + } + else + { + // L-Shaped + return 0.25 * ( + TestSamplePair(frontDepth, invRange, centerIdx, y * TILE_DIM + x) + + TestSamplePair(frontDepth, invRange, centerIdx, y * TILE_DIM - x) + + TestSamplePair(frontDepth, invRange, centerIdx, x * TILE_DIM + y) + + TestSamplePair(frontDepth, invRange, centerIdx, x * TILE_DIM - y) + ); + } +} +#endif + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(MAIN) + +#else + +[numthreads(THREAD_COUNT_X, THREAD_COUNT_Y, 1)] +void MAIN(uint3 Gid : SV_GroupID, uint GI : SV_GroupIndex, uint3 GTid : SV_GroupThreadID, uint3 DTid : SV_DispatchThreadID) +{ +#if WIDE_SAMPLING + float2 QuadCenterUV = int2(DTid.xy + GTid.xy - 7) * gInvSliceDimension.xy; +#else + float2 QuadCenterUV = int2(DTid.xy + GTid.xy - 3) * gInvSliceDimension.xy; +#endif + +#ifdef MSAA + // Fetch four depths and store them in LDS +#ifdef INTERLEAVE_RESULT + float4 depths0 = DepthTex.GatherRed(samplerDepthTex, float3(QuadCenterUV, DTid.z)); + float4 depths1 = DepthTex.GatherGreen(samplerDepthTex, float3(QuadCenterUV, DTid.z)); +#else + float4 depths0 = DepthTex.GatherRed(samplerDepthTex, QuadCenterUV); + float4 depths1 = DepthTex.GatherGreen(samplerDepthTex, QuadCenterUV); +#endif + int destIdx = GTid.x * 2 + GTid.y * 2 * TILE_DIM; + DepthSamples[destIdx] = float2(depths0.w, depths1.w); + DepthSamples[destIdx + 1] = float2(depths0.z, depths1.z); + DepthSamples[destIdx + TILE_DIM] = float2(depths0.x, depths1.x); + DepthSamples[destIdx + TILE_DIM + 1] = float2(depths0.y, depths1.y); +#else +#ifdef INTERLEAVE_RESULT + float4 depths = DepthTex.Gather(samplerDepthTex, float3(QuadCenterUV, DTid.z)); +#else + float4 depths = DepthTex.Gather(samplerDepthTex, QuadCenterUV); +#endif + int destIdx = GTid.x * 2 + GTid.y * 2 * TILE_DIM; + DepthSamples[destIdx] = depths.w; + DepthSamples[destIdx + 1] = depths.z; + DepthSamples[destIdx + TILE_DIM] = depths.x; + DepthSamples[destIdx + TILE_DIM + 1] = depths.y; +#endif + + GroupMemoryBarrierWithGroupSync(); + +#if WIDE_SAMPLING + uint thisIdx = GTid.x + GTid.y * TILE_DIM + 8 * TILE_DIM + 8; +#else + uint thisIdx = GTid.x + GTid.y * TILE_DIM + 4 * TILE_DIM + 4; +#endif + +#ifdef MSAA + const float2 invThisDepth = float2(1.0 / DepthSamples[thisIdx].x, 1.0 / DepthSamples[thisIdx].y); + float2 ao = 0.0; +#else + const float invThisDepth = 1.0 / DepthSamples[thisIdx]; + float ao = 0.0; +#endif + + +//#define SAMPLE_EXHAUSTIVELY + +#ifdef SAMPLE_EXHAUSTIVELY + // 68 samples: sample all cells in *within* a circular radius of 5 + ao += gSampleWeightTable[0].x * TestSamples(thisIdx, 1, 0, invThisDepth, gInvThicknessTable[0].x); + ao += gSampleWeightTable[0].y * TestSamples(thisIdx, 2, 0, invThisDepth, gInvThicknessTable[0].y); + ao += gSampleWeightTable[0].z * TestSamples(thisIdx, 3, 0, invThisDepth, gInvThicknessTable[0].z); + ao += gSampleWeightTable[0].w * TestSamples(thisIdx, 4, 0, invThisDepth, gInvThicknessTable[0].w); + ao += gSampleWeightTable[1].x * TestSamples(thisIdx, 1, 1, invThisDepth, gInvThicknessTable[1].x); + ao += gSampleWeightTable[2].x * TestSamples(thisIdx, 2, 2, invThisDepth, gInvThicknessTable[2].x); + ao += gSampleWeightTable[2].w * TestSamples(thisIdx, 3, 3, invThisDepth, gInvThicknessTable[2].w); + ao += gSampleWeightTable[1].y * TestSamples(thisIdx, 1, 2, invThisDepth, gInvThicknessTable[1].y); + ao += gSampleWeightTable[1].z * TestSamples(thisIdx, 1, 3, invThisDepth, gInvThicknessTable[1].z); + ao += gSampleWeightTable[1].w * TestSamples(thisIdx, 1, 4, invThisDepth, gInvThicknessTable[1].w); + ao += gSampleWeightTable[2].y * TestSamples(thisIdx, 2, 3, invThisDepth, gInvThicknessTable[2].y); + ao += gSampleWeightTable[2].z * TestSamples(thisIdx, 2, 4, invThisDepth, gInvThicknessTable[2].z); +#else // SAMPLE_CHECKER + // 36 samples: sample every-other cell in a checker board pattern + ao += gSampleWeightTable[0].y * TestSamples(thisIdx, 2, 0, invThisDepth, gInvThicknessTable[0].y); + ao += gSampleWeightTable[0].w * TestSamples(thisIdx, 4, 0, invThisDepth, gInvThicknessTable[0].w); + ao += gSampleWeightTable[1].x * TestSamples(thisIdx, 1, 1, invThisDepth, gInvThicknessTable[1].x); + ao += gSampleWeightTable[2].x * TestSamples(thisIdx, 2, 2, invThisDepth, gInvThicknessTable[2].x); + ao += gSampleWeightTable[2].w * TestSamples(thisIdx, 3, 3, invThisDepth, gInvThicknessTable[2].w); + ao += gSampleWeightTable[1].z * TestSamples(thisIdx, 1, 3, invThisDepth, gInvThicknessTable[1].z); + ao += gSampleWeightTable[2].z * TestSamples(thisIdx, 2, 4, invThisDepth, gInvThicknessTable[2].z); +#endif + +#ifdef INTERLEAVE_RESULT + uint2 OutPixel = DTid.xy << 2 | uint2(DTid.z & 3, DTid.z >> 2); +#else + uint2 OutPixel = DTid.xy; +#endif + Occlusion[OutPixel] = lerp(1, ao, gIntensity); +} + +#endif // DISABLE_COMPUTE_SHADERS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute.meta new file mode 100644 index 00000000..133cf43b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVORender.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 34a460e8a2e66c243a9c12024e5a798d +timeCreated: 1503305142 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 131076 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute new file mode 100644 index 00000000..8b5b8581 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute @@ -0,0 +1,432 @@ +// +// This is a modified version of the SSAO renderer from Microsoft's MiniEngine +// library. The copyright notice from the original version is included below. +// +// The original source code of MiniEngine is available on GitHub. +// https://github.com/Microsoft/DirectX-Graphics-Samples +// + +// +// Copyright (c) Microsoft. All rights reserved. +// This code is licensed under the MIT License (MIT). +// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF +// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY +// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR +// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. +// +// Developed by Minigraph +// +// Author: James Stanard +// + +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#pragma kernel MultiScaleVOUpSample MAIN=MultiScaleVOUpSample +#pragma kernel MultiScaleVOUpSample_invert MAIN=MultiScaleVOUpSample_invert INVERT +#pragma kernel MultiScaleVOUpSample_premin MAIN=MultiScaleVOUpSample_premin COMBINE_LOWER_RESOLUTIONS +#pragma kernel MultiScaleVOUpSample_blendout MAIN=MultiScaleVOUpSample_blendout BLEND_WITH_HIGHER_RESOLUTION +#pragma kernel MultiScaleVOUpSample_premin_blendout MAIN=MultiScaleVOUpSample_premin_blendout COMBINE_LOWER_RESOLUTIONS BLEND_WITH_HIGHER_RESOLUTION + +#pragma kernel MultiScaleVOUpSample_MSAA MAIN=MultiScaleVOUpSample_MSAA +#pragma kernel MultiScaleVOUpSample_MSAA_invert MAIN=MultiScaleVOUpSample_MSAA_invert MSAA INVERT +#pragma kernel MultiScaleVOUpSample_MSAA_premin MAIN=MultiScaleVOUpSample_MSAA_premin MSAA COMBINE_LOWER_RESOLUTIONS +#pragma kernel MultiScaleVOUpSample_MSAA_blendout MAIN=MultiScaleVOUpSample_MSAA_blendout MSAA BLEND_WITH_HIGHER_RESOLUTION +#pragma kernel MultiScaleVOUpSample_MSAA_premin_blendout MAIN=MultiScaleVOUpSample_MSAA_premin_blendout MSAA COMBINE_LOWER_RESOLUTIONS BLEND_WITH_HIGHER_RESOLUTION + +#include "../StdLib.hlsl" + + +#ifdef MSAA + Texture2D LoResDB; SamplerState samplerLoResDB; + Texture2D HiResDB; SamplerState samplerHiResDB; + Texture2D LoResAO1; SamplerState samplerLoResAO1; + #ifdef COMBINE_LOWER_RESOLUTIONS + Texture2D LoResAO2; SamplerState samplerLoResAO2; + #endif + #ifdef BLEND_WITH_HIGHER_RESOLUTION + Texture2D HiResAO; SamplerState samplerHiResAO; + #endif + // Output textures + RWTexture2D AoResult; + + // Shared memory + groupshared float2 DepthCache[256]; + groupshared float2 AOCache1[256]; + groupshared float2 AOCache2[256]; +#else + // Input textures + Texture2D LoResDB; SamplerState samplerLoResDB; + Texture2D HiResDB; SamplerState samplerHiResDB; + Texture2D LoResAO1; SamplerState samplerLoResAO1; + #ifdef COMBINE_LOWER_RESOLUTIONS + Texture2D LoResAO2; SamplerState samplerLoResAO2; + #endif + #ifdef BLEND_WITH_HIGHER_RESOLUTION + Texture2D HiResAO; SamplerState samplerHiResAO; + #endif + + // Ouput textures + RWTexture2D AoResult; + + // Shared memory + groupshared float DepthCache[256]; + groupshared float AOCache1[256]; + groupshared float AOCache2[256]; + +#endif + +CBUFFER_START(CB1) + float4 InvLowResolution; + float4 InvHighResolution; + float4 AdditionalParams; +CBUFFER_END + +#define NoiseFilterStrength AdditionalParams.x +#define StepSize AdditionalParams.y +#define kBlurTolerance AdditionalParams.z +#define kUpsampleTolerance AdditionalParams.w + +void PrefetchData(uint index, float2 uv) +{ +#ifdef MSAA + float4 AO1_0 = LoResAO1.GatherRed(samplerLoResAO1, uv); + float4 AO1_1 = LoResAO1.GatherGreen(samplerLoResAO1, uv); + +#ifdef COMBINE_LOWER_RESOLUTIONS + AO1_0 = min(AO1_0, LoResAO2.GatherRed(samplerLoResAO2, uv)); + AO1_1 = min(AO1_1, LoResAO2.GatherGreen(samplerLoResAO2, uv)); +#endif + + AOCache1[index] = float2(AO1_0.w, AO1_1.w); + AOCache1[index + 1] = float2(AO1_0.z, AO1_1.z); + AOCache1[index + 16] = float2(AO1_0.x, AO1_1.x); + AOCache1[index + 17] = float2(AO1_0.y, AO1_1.y); + + float4 ID_0 = 1.0 / LoResDB.GatherRed(samplerLoResDB, uv); + float4 ID_1 = 1.0 / LoResDB.GatherGreen(samplerLoResDB, uv); + DepthCache[index] = float2(ID_0.w, ID_1.w); + DepthCache[index + 1] = float2(ID_0.z, ID_1.z); + DepthCache[index + 16] = float2(ID_0.x, ID_1.x); + DepthCache[index + 17] = float2(ID_0.y, ID_1.y); +#else + float4 AO1 = LoResAO1.Gather(samplerLoResAO1, uv); + +#ifdef COMBINE_LOWER_RESOLUTIONS + AO1 = min(AO1, LoResAO2.Gather(samplerLoResAO2, uv)); +#endif + + AOCache1[index] = AO1.w; + AOCache1[index + 1] = AO1.z; + AOCache1[index + 16] = AO1.x; + AOCache1[index + 17] = AO1.y; + + float4 ID = 1.0 / LoResDB.Gather(samplerLoResDB, uv); + DepthCache[index] = ID.w; + DepthCache[index + 1] = ID.z; + DepthCache[index + 16] = ID.x; + DepthCache[index + 17] = ID.y; +#endif +} + +float SmartBlur(float a, float b, float c, float d, float e, bool Left, bool Middle, bool Right) +{ + b = Left | Middle ? b : c; + a = Left ? a : b; + d = Right | Middle ? d : c; + e = Right ? e : d; + return ((a + e) / 2.0 + b + c + d) / 4.0; +} + +bool CompareDeltas(float d1, float d2, float l1, float l2) +{ + float temp = d1 * d2 + StepSize; + return temp * temp > l1 * l2 * kBlurTolerance; +} + +void BlurHorizontally(uint leftMostIndex) +{ +#ifdef MSAA + float2 a0 = AOCache1[leftMostIndex]; + float2 a1 = AOCache1[leftMostIndex + 1]; + float2 a2 = AOCache1[leftMostIndex + 2]; + float2 a3 = AOCache1[leftMostIndex + 3]; + float2 a4 = AOCache1[leftMostIndex + 4]; + float2 a5 = AOCache1[leftMostIndex + 5]; + float2 a6 = AOCache1[leftMostIndex + 6]; + + float2 d0 = DepthCache[leftMostIndex]; + float2 d1 = DepthCache[leftMostIndex + 1]; + float2 d2 = DepthCache[leftMostIndex + 2]; + float2 d3 = DepthCache[leftMostIndex + 3]; + float2 d4 = DepthCache[leftMostIndex + 4]; + float2 d5 = DepthCache[leftMostIndex + 5]; + float2 d6 = DepthCache[leftMostIndex + 6]; + + float2 d01 = d1 - d0; + float2 d12 = d2 - d1; + float2 d23 = d3 - d2; + float2 d34 = d4 - d3; + float2 d45 = d5 - d4; + float2 d56 = d6 - d5; + + float2 l01 = d01 * d01 + StepSize; + float2 l12 = d12 * d12 + StepSize; + float2 l23 = d23 * d23 + StepSize; + float2 l34 = d34 * d34 + StepSize; + float2 l45 = d45 * d45 + StepSize; + float2 l56 = d56 * d56 + StepSize; + + bool c02_0 = CompareDeltas(d01.x, d12.x, l01.x, l12.x); + bool c13_0 = CompareDeltas(d12.x, d23.x, l12.x, l23.x); + bool c24_0 = CompareDeltas(d23.x, d34.x, l23.x, l34.x); + bool c35_0 = CompareDeltas(d34.x, d45.x, l34.x, l45.x); + bool c46_0 = CompareDeltas(d45.x, d56.x, l45.x, l56.x); + + bool c02_1 = CompareDeltas(d01.y, d12.y, l01.y, l12.y); + bool c13_1 = CompareDeltas(d12.y, d23.y, l12.y, l23.y); + bool c24_1 = CompareDeltas(d23.y, d34.y, l23.y, l34.y); + bool c35_1 = CompareDeltas(d34.y, d45.y, l34.y, l45.y); + bool c46_1 = CompareDeltas(d45.y, d56.y, l45.y, l56.y); + + AOCache2[leftMostIndex] = float2(SmartBlur(a0.x.x, a1.x, a2.x, a3.x, a4.x, c02_0, c13_0, c24_0), SmartBlur(a0.y, a1.y, a2.y, a3.y, a4.y, c02_1, c13_1, c24_1)); + AOCache2[leftMostIndex + 1] = float2(SmartBlur(a1.x, a2.x, a3.x, a4.x, a5.x, c13_0, c24_0, c35_0), SmartBlur(a1.y, a2.y, a3.y, a4.y, a5.y, c13_1, c24_1, c35_1)); + AOCache2[leftMostIndex + 2] = float2(SmartBlur(a2.x, a3.x, a4.x, a5.x, a6.x, c24_0, c35_0, c46_0), SmartBlur(a2.y, a3.y, a4.y, a5.y, a6.y, c24_1, c35_1, c46_1)); +#else + float a0 = AOCache1[leftMostIndex]; + float a1 = AOCache1[leftMostIndex + 1]; + float a2 = AOCache1[leftMostIndex + 2]; + float a3 = AOCache1[leftMostIndex + 3]; + float a4 = AOCache1[leftMostIndex + 4]; + float a5 = AOCache1[leftMostIndex + 5]; + float a6 = AOCache1[leftMostIndex + 6]; + + float d0 = DepthCache[leftMostIndex]; + float d1 = DepthCache[leftMostIndex + 1]; + float d2 = DepthCache[leftMostIndex + 2]; + float d3 = DepthCache[leftMostIndex + 3]; + float d4 = DepthCache[leftMostIndex + 4]; + float d5 = DepthCache[leftMostIndex + 5]; + float d6 = DepthCache[leftMostIndex + 6]; + + float d01 = d1 - d0; + float d12 = d2 - d1; + float d23 = d3 - d2; + float d34 = d4 - d3; + float d45 = d5 - d4; + float d56 = d6 - d5; + + float l01 = d01 * d01 + StepSize; + float l12 = d12 * d12 + StepSize; + float l23 = d23 * d23 + StepSize; + float l34 = d34 * d34 + StepSize; + float l45 = d45 * d45 + StepSize; + float l56 = d56 * d56 + StepSize; + + bool c02 = CompareDeltas(d01, d12, l01, l12); + bool c13 = CompareDeltas(d12, d23, l12, l23); + bool c24 = CompareDeltas(d23, d34, l23, l34); + bool c35 = CompareDeltas(d34, d45, l34, l45); + bool c46 = CompareDeltas(d45, d56, l45, l56); + + AOCache2[leftMostIndex] = SmartBlur(a0, a1, a2, a3, a4, c02, c13, c24); + AOCache2[leftMostIndex + 1] = SmartBlur(a1, a2, a3, a4, a5, c13, c24, c35); + AOCache2[leftMostIndex + 2] = SmartBlur(a2, a3, a4, a5, a6, c24, c35, c46); +#endif +} + +void BlurVertically(uint topMostIndex) +{ +#ifdef MSAA + float2 a0 = AOCache2[topMostIndex]; + float2 a1 = AOCache2[topMostIndex + 16]; + float2 a2 = AOCache2[topMostIndex + 32]; + float2 a3 = AOCache2[topMostIndex + 48]; + float2 a4 = AOCache2[topMostIndex + 64]; + float2 a5 = AOCache2[topMostIndex + 80]; + + float2 d0 = DepthCache[topMostIndex + 2]; + float2 d1 = DepthCache[topMostIndex + 18]; + float2 d2 = DepthCache[topMostIndex + 34]; + float2 d3 = DepthCache[topMostIndex + 50]; + float2 d4 = DepthCache[topMostIndex + 66]; + float2 d5 = DepthCache[topMostIndex + 82]; + + float2 d01 = d1 - d0; + float2 d12 = d2 - d1; + float2 d23 = d3 - d2; + float2 d34 = d4 - d3; + float2 d45 = d5 - d4; + + float2 l01 = d01 * d01 + StepSize; + float2 l12 = d12 * d12 + StepSize; + float2 l23 = d23 * d23 + StepSize; + float2 l34 = d34 * d34 + StepSize; + float2 l45 = d45 * d45 + StepSize; + + bool c02_0 = CompareDeltas(d01.x, d12.x, l01.x, l12.x); + bool c13_0 = CompareDeltas(d12.x, d23.x, l12.x, l23.x); + bool c24_0 = CompareDeltas(d23.x, d34.x, l23.x, l34.x); + bool c35_0 = CompareDeltas(d34.x, d45.x, l34.x, l45.x); + + bool c02_1 = CompareDeltas(d01.y, d12.y, l01.y, l12.y); + bool c13_1 = CompareDeltas(d12.y, d23.y, l12.y, l23.y); + bool c24_1 = CompareDeltas(d23.y, d34.y, l23.y, l34.y); + bool c35_1 = CompareDeltas(d34.y, d45.y, l34.y, l45.y); + + float2 aoResult1 = float2(SmartBlur(a0.x, a1.x, a2.x, a3.x, a4.x, c02_0, c13_0, c24_0), SmartBlur(a0.y, a1.y, a2.y, a3.y, a4.y, c02_1, c13_1, c24_1)); + float2 aoResult2 = float2(SmartBlur(a1.x, a2.x, a3.x, a4.x, a5.x, c13_0, c24_0, c35_0), SmartBlur(a1.y, a2.y, a3.y, a4.y, a5.y, c13_1, c24_1, c35_1)); + + AOCache1[topMostIndex] = aoResult1; + AOCache1[topMostIndex + 16] = aoResult2; +#else + float a0 = AOCache2[topMostIndex]; + float a1 = AOCache2[topMostIndex + 16]; + float a2 = AOCache2[topMostIndex + 32]; + float a3 = AOCache2[topMostIndex + 48]; + float a4 = AOCache2[topMostIndex + 64]; + float a5 = AOCache2[topMostIndex + 80]; + + float d0 = DepthCache[topMostIndex + 2]; + float d1 = DepthCache[topMostIndex + 18]; + float d2 = DepthCache[topMostIndex + 34]; + float d3 = DepthCache[topMostIndex + 50]; + float d4 = DepthCache[topMostIndex + 66]; + float d5 = DepthCache[topMostIndex + 82]; + + float d01 = d1 - d0; + float d12 = d2 - d1; + float d23 = d3 - d2; + float d34 = d4 - d3; + float d45 = d5 - d4; + + float l01 = d01 * d01 + StepSize; + float l12 = d12 * d12 + StepSize; + float l23 = d23 * d23 + StepSize; + float l34 = d34 * d34 + StepSize; + float l45 = d45 * d45 + StepSize; + + bool c02 = CompareDeltas(d01, d12, l01, l12); + bool c13 = CompareDeltas(d12, d23, l12, l23); + bool c24 = CompareDeltas(d23, d34, l23, l34); + bool c35 = CompareDeltas(d34, d45, l34, l45); + + float aoResult1 = SmartBlur(a0, a1, a2, a3, a4, c02, c13, c24); + float aoResult2 = SmartBlur(a1, a2, a3, a4, a5, c13, c24, c35); + + AOCache1[topMostIndex] = aoResult1; + AOCache1[topMostIndex + 16] = aoResult2; +#endif +} + +// We essentially want 5 weights: 4 for each low-res pixel and 1 to blend in when none of the 4 really +// match. The filter strength is 1 / DeltaZTolerance. So a tolerance of 0.01 would yield a strength of 100. +// Note that a perfect match of low to high depths would yield a weight of 10^6, completely superceding any +// noise filtering. The noise filter is intended to soften the effects of shimmering when the high-res depth +// buffer has a lot of small holes in it causing the low-res depth buffer to inaccurately represent it. +float BilateralUpsample(float HiDepth, float HiAO, float4 LowDepths, float4 LowAO) +{ + float4 weights = float4(9, 3, 1, 3) / (abs(HiDepth - LowDepths) + kUpsampleTolerance); + float TotalWeight = dot(weights, 1) + NoiseFilterStrength; + float WeightedSum = dot(LowAO, weights) + NoiseFilterStrength;// * HiAO; + return HiAO * WeightedSum / TotalWeight; +} + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(MAIN) + +#else + +[numthreads(8, 8, 1)] +void MAIN(uint3 Gid : SV_GroupID, uint GI : SV_GroupIndex, uint3 GTid : SV_GroupThreadID, uint3 DTid : SV_DispatchThreadID) +{ + // + // Load 4 pixels per thread into LDS to fill the 16x16 LDS cache with depth and AO + // + PrefetchData(GTid.x << 1 | GTid.y << 5, int2(DTid.xy + GTid.xy - 2) * InvLowResolution.xy); + GroupMemoryBarrierWithGroupSync(); + + // Goal: End up with a 9x9 patch that is blurred so we can upsample. Blur radius is 2 pixels, so start with 13x13 area. + + // + // Horizontally blur the pixels. 13x13 -> 9x13 + // + if (GI < 39) + BlurHorizontally((GI / 3) * 16 + (GI % 3) * 3); + GroupMemoryBarrierWithGroupSync(); + + // + // Vertically blur the pixels. 9x13 -> 9x9 + // + if (GI < 45) + BlurVertically((GI / 9) * 32 + GI % 9); + GroupMemoryBarrierWithGroupSync(); + + // + // Bilateral upsample + // + uint Idx0 = GTid.x + GTid.y * 16; + #ifdef MSAA + float4 LoSSAOs0 = float4(AOCache1[Idx0 + 16].x, AOCache1[Idx0 + 17].x, AOCache1[Idx0 + 1].x, AOCache1[Idx0].x); + float4 LoSSAOs1 = float4(AOCache1[Idx0 + 16].y, AOCache1[Idx0 + 17].y, AOCache1[Idx0 + 1].y, AOCache1[Idx0].y); + #else + float4 LoSSAOs = float4(AOCache1[Idx0 + 16], AOCache1[Idx0 + 17], AOCache1[Idx0 + 1], AOCache1[Idx0]); + #endif + + // We work on a quad of pixels at once because then we can gather 4 each of high and low-res depth values + float2 UV0 = DTid.xy * InvLowResolution.xy; + float2 UV1 = DTid.xy * 2 * InvHighResolution.xy; + +#ifdef MSAA + #ifdef BLEND_WITH_HIGHER_RESOLUTION + float4 HiSSAOs0 = HiResAO.GatherRed(samplerHiResAO, UV1); + float4 HiSSAOs1 = HiResAO.GatherGreen(samplerHiResAO, UV1); + #else + float4 HiSSAOs0 = 1.0; + float4 HiSSAOs1 = 1.0; + #endif + float4 LoDepths0 = LoResDB.GatherRed(samplerLoResDB, UV0); + float4 LoDepths1 = LoResDB.GatherGreen(samplerLoResDB, UV0); + float4 HiDepths0 = HiResDB.GatherRed(samplerHiResDB, UV1); + float4 HiDepths1 = HiResDB.GatherGreen(samplerHiResDB, UV1); + + int2 OutST = DTid.xy << 1; + + #ifdef INVERT + AoResult[OutST + int2(-1, 0)] = float2(1.0 - BilateralUpsample(HiDepths0.x, HiSSAOs0.x, LoDepths0.xyzw, LoSSAOs0.xyzw), 1.0 - BilateralUpsample(HiDepths1.x, HiSSAOs1.x, LoDepths1.xyzw, LoSSAOs1.xyzw)); + AoResult[OutST + int2( 0, 0)] = float2(1.0 - BilateralUpsample(HiDepths0.y, HiSSAOs0.y, LoDepths0.yzwx, LoSSAOs0.yzwx), 1.0 - BilateralUpsample(HiDepths1.y, HiSSAOs1.y, LoDepths1.yzwx, LoSSAOs1.yzwx)); + AoResult[OutST + int2( 0, -1)] = float2(1.0 - BilateralUpsample(HiDepths0.z, HiSSAOs0.z, LoDepths0.zwxy, LoSSAOs0.zwxy), 1.0 - BilateralUpsample(HiDepths1.z, HiSSAOs1.z, LoDepths1.zwxy, LoSSAOs1.zwxy)); + AoResult[OutST + int2(-1, -1)] = float2(1.0 - BilateralUpsample(HiDepths0.w, HiSSAOs0.w, LoDepths0.wxyz, LoSSAOs0.wxyz), 1.0 - BilateralUpsample(HiDepths1.w, HiSSAOs1.w, LoDepths1.wxyz, LoSSAOs1.wxyz)); + #else + AoResult[OutST + int2(-1, 0)] = float2(BilateralUpsample(HiDepths0.x, HiSSAOs0.x, LoDepths0.xyzw, LoSSAOs0.xyzw), BilateralUpsample(HiDepths1.x, HiSSAOs1.x, LoDepths1.xyzw, LoSSAOs1.xyzw)); + AoResult[OutST + int2( 0, 0)] = float2(BilateralUpsample(HiDepths0.y, HiSSAOs0.y, LoDepths0.yzwx, LoSSAOs0.yzwx), BilateralUpsample(HiDepths1.y, HiSSAOs1.y, LoDepths1.yzwx, LoSSAOs1.yzwx)); + AoResult[OutST + int2( 0, -1)] = float2(BilateralUpsample(HiDepths0.z, HiSSAOs0.z, LoDepths0.zwxy, LoSSAOs0.zwxy), BilateralUpsample(HiDepths1.z, HiSSAOs1.z, LoDepths1.zwxy, LoSSAOs1.zwxy)); + AoResult[OutST + int2(-1, -1)] = float2(BilateralUpsample(HiDepths0.w, HiSSAOs0.w, LoDepths0.wxyz, LoSSAOs0.wxyz),BilateralUpsample(HiDepths1.w, HiSSAOs1.w, LoDepths1.wxyz, LoSSAOs1.wxyz)); + #endif +#else + #ifdef BLEND_WITH_HIGHER_RESOLUTION + float4 HiSSAOs = HiResAO.Gather(samplerHiResAO, UV1); + #else + float4 HiSSAOs = 1.0; + #endif + float4 LoDepths = LoResDB.Gather(samplerLoResDB, UV0); + float4 HiDepths = HiResDB.Gather(samplerHiResDB, UV1); + + int2 OutST = DTid.xy << 1; + + #ifdef INVERT + AoResult[OutST + int2(-1, 0)] = 1.0 - BilateralUpsample(HiDepths.x, HiSSAOs.x, LoDepths.xyzw, LoSSAOs.xyzw); + AoResult[OutST + int2( 0, 0)] = 1.0 - BilateralUpsample(HiDepths.y, HiSSAOs.y, LoDepths.yzwx, LoSSAOs.yzwx); + AoResult[OutST + int2( 0, -1)] = 1.0 - BilateralUpsample(HiDepths.z, HiSSAOs.z, LoDepths.zwxy, LoSSAOs.zwxy); + AoResult[OutST + int2(-1, -1)] = 1.0 - BilateralUpsample(HiDepths.w, HiSSAOs.w, LoDepths.wxyz, LoSSAOs.wxyz); + #else + AoResult[OutST + int2(-1, 0)] = BilateralUpsample(HiDepths.x, HiSSAOs.x, LoDepths.xyzw, LoSSAOs.xyzw); + AoResult[OutST + int2( 0, 0)] = BilateralUpsample(HiDepths.y, HiSSAOs.y, LoDepths.yzwx, LoSSAOs.yzwx); + AoResult[OutST + int2( 0, -1)] = BilateralUpsample(HiDepths.z, HiSSAOs.z, LoDepths.zwxy, LoSSAOs.zwxy); + AoResult[OutST + int2(-1, -1)] = BilateralUpsample(HiDepths.w, HiSSAOs.w, LoDepths.wxyz, LoSSAOs.wxyz); + #endif +#endif +} + +#endif // DISABLE_COMPUTE_SHADERS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute.meta new file mode 100644 index 00000000..aba8d28d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/MultiScaleVOUpsample.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 600d6212b59bb40409d19d750b5fd1e9 +timeCreated: 1503305155 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 131076 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.hlsl new file mode 100644 index 00000000..317c17e8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.hlsl @@ -0,0 +1,428 @@ +#ifndef UNITY_POSTFX_AMBIENT_OCCLUSION +#define UNITY_POSTFX_AMBIENT_OCCLUSION + +#include "../StdLib.hlsl" +#include "../Colors.hlsl" +#include "Fog.hlsl" + +// -------- +// Options for further customization +// -------- + +// By default, a 5-tap Gaussian with the linear sampling technique is used +// in the bilateral noise filter. It can be replaced with a 7-tap Gaussian +// with adaptive sampling by enabling the macro below. Although the +// differences are not noticeable in most cases, it may provide preferable +// results with some special usage (e.g. NPR without textureing). +// #define BLUR_HIGH_QUALITY + +// By default, a fixed sampling pattern is used in the AO estimator. Although +// this gives preferable results in most cases, a completely random sampling +// pattern could give aesthetically better results. Disable the macro below +// to use such a random pattern instead of the fixed one. +#define FIX_SAMPLING_PATTERN + +// The SampleNormal function normalizes samples from G-buffer because +// they're possibly unnormalized. We can eliminate this if it can be said +// that there is no wrong shader that outputs unnormalized normals. +// #define VALIDATE_NORMALS + +// The constant below determines the contrast of occlusion. This allows +// users to control over/under occlusion. At the moment, this is not exposed +// to the editor because it's rarely useful. +static const float kContrast = 0.6; + +// The constant below controls the geometry-awareness of the bilateral +// filter. The higher value, the more sensitive it is. +static const float kGeometryCoeff = 0.8; + +// The constants below are used in the AO estimator. Beta is mainly used +// for suppressing self-shadowing noise, and Epsilon is used to prevent +// calculation underflow. See the paper (Morgan 2011 http://goo.gl/2iz3P) +// for further details of these constants. +static const float kBeta = 0.002; + +// -------- + +// System built-in variables +TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); +TEXTURE2D_SAMPLER2D(_CameraGBufferTexture2, sampler_CameraGBufferTexture2); +TEXTURE2D_SAMPLER2D(_CameraDepthTexture, sampler_CameraDepthTexture); +TEXTURE2D_SAMPLER2D(_CameraDepthNormalsTexture, sampler_CameraDepthNormalsTexture); + +float4 _MainTex_TexelSize; + +float4 _AOParams; +float3 _AOColor; + +// Sample count +#if !defined(SHADER_API_GLES) + #define SAMPLE_COUNT _AOParams.w +#else +// GLES2: In many cases, dynamic looping is not supported. + #define SAMPLE_COUNT 3 +#endif + +// Source texture properties +TEXTURE2D_SAMPLER2D(_SAOcclusionTexture, sampler_SAOcclusionTexture); +float4 _SAOcclusionTexture_TexelSize; + +// Other parameters +#define INTENSITY _AOParams.x +#define RADIUS _AOParams.y +#define DOWNSAMPLE _AOParams.z + +// Accessors for packed AO/normal buffer +half4 PackAONormal(half ao, half3 n) +{ + return half4(ao, n * 0.5 + 0.5); +} + +half GetPackedAO(half4 p) +{ + return p.r; +} + +half3 GetPackedNormal(half4 p) +{ + return p.gba * 2.0 - 1.0; +} + +// Boundary check for depth sampler +// (returns a very large value if it lies out of bounds) +float CheckBounds(float2 uv, float d) +{ + float ob = any(uv < 0) + any(uv > 1); +#if defined(UNITY_REVERSED_Z) + ob += (d <= 0.00001); +#else + ob += (d >= 0.99999); +#endif + return ob * 1e8; +} + +// Depth/normal sampling functions +float SampleDepth(float2 uv) +{ + float d = Linear01Depth(SAMPLE_DEPTH_TEXTURE_LOD(_CameraDepthTexture, sampler_CameraDepthTexture, UnityStereoTransformScreenSpaceTex(uv), 0)); + return d * _ProjectionParams.z + CheckBounds(uv, d); +} + +float3 SampleNormal(float2 uv) +{ +#if defined(SOURCE_GBUFFER) + float3 norm = SAMPLE_TEXTURE2D(_CameraGBufferTexture2, sampler_CameraGBufferTexture2, uv).xyz; + norm = norm * 2 - any(norm); // gets (0,0,0) when norm == 0 + norm = mul((float3x3)unity_WorldToCamera, norm); +#if defined(VALIDATE_NORMALS) + norm = normalize(norm); +#endif + return norm; +#else + float4 cdn = SAMPLE_TEXTURE2D(_CameraDepthNormalsTexture, sampler_CameraDepthNormalsTexture, uv); + return DecodeViewNormalStereo(cdn) * float3(1.0, 1.0, -1.0); +#endif +} + +float SampleDepthNormal(float2 uv, out float3 normal) +{ + normal = SampleNormal(UnityStereoTransformScreenSpaceTex(uv)); + return SampleDepth(uv); +} + +// Normal vector comparer (for geometry-aware weighting) +half CompareNormal(half3 d1, half3 d2) +{ + return smoothstep(kGeometryCoeff, 1.0, dot(d1, d2)); +} + +// Trigonometric function utility +float2 CosSin(float theta) +{ + float sn, cs; + sincos(theta, sn, cs); + return float2(cs, sn); +} + +// Pseudo random number generator with 2D coordinates +float UVRandom(float u, float v) +{ + float f = dot(float2(12.9898, 78.233), float2(u, v)); + return frac(43758.5453 * sin(f)); +} + +// Check if the camera is perspective. +// (returns 1.0 when orthographic) +float CheckPerspective(float x) +{ + return lerp(x, 1.0, unity_OrthoParams.w); +} + +// Reconstruct view-space position from UV and depth. +// p11_22 = (unity_CameraProjection._11, unity_CameraProjection._22) +// p13_31 = (unity_CameraProjection._13, unity_CameraProjection._23) +float3 ReconstructViewPos(float2 uv, float depth, float2 p11_22, float2 p13_31) +{ + return float3((uv * 2.0 - 1.0 - p13_31) / p11_22 * CheckPerspective(depth), depth); +} + +// Sample point picker +float3 PickSamplePoint(float2 uv, float index) +{ + // Uniformaly distributed points on a unit sphere + // http://mathworld.wolfram.com/SpherePointPicking.html +#if defined(FIX_SAMPLING_PATTERN) + float gn = GradientNoise(uv * DOWNSAMPLE); + // FIXEME: This was added to avoid a NVIDIA driver issue. + // vvvvvvvvvvvv + float u = frac(UVRandom(0.0, index + uv.x * 1e-10) + gn) * 2.0 - 1.0; + float theta = (UVRandom(1.0, index + uv.x * 1e-10) + gn) * TWO_PI; +#else + float u = UVRandom(uv.x + _Time.x, uv.y + index) * 2.0 - 1.0; + float theta = UVRandom(-uv.x - _Time.x, uv.y + index) * TWO_PI; +#endif + float3 v = float3(CosSin(theta) * sqrt(1.0 - u * u), u); + // Make them distributed between [0, _Radius] + float l = sqrt((index + 1.0) / SAMPLE_COUNT) * RADIUS; + return v * l; +} + +// +// Distance-based AO estimator based on Morgan 2011 +// "Alchemy screen-space ambient obscurance algorithm" +// http://graphics.cs.williams.edu/papers/AlchemyHPG11/ +// +float4 FragAO(VaryingsDefault i) : SV_Target +{ + float2 uv = i.texcoord; + + // Parameters used in coordinate conversion + float3x3 proj = (float3x3)unity_CameraProjection; + float2 p11_22 = float2(unity_CameraProjection._11, unity_CameraProjection._22); + float2 p13_31 = float2(unity_CameraProjection._13, unity_CameraProjection._23); + + // View space normal and depth + float3 norm_o; + float depth_o = SampleDepthNormal(uv, norm_o); + + // Reconstruct the view-space position. + float3 vpos_o = ReconstructViewPos(uv, depth_o, p11_22, p13_31); + + float ao = 0.0; + + for (int s = 0; s < int(SAMPLE_COUNT); s++) + { + // Sample point +#if defined(SHADER_API_D3D11) + // This 'floor(1.0001 * s)' operation is needed to avoid a NVidia shader issue. This issue + // is only observed on DX11. + float3 v_s1 = PickSamplePoint(uv, floor(1.0001 * s)); +#else + float3 v_s1 = PickSamplePoint(uv, s); +#endif + + v_s1 = faceforward(v_s1, -norm_o, v_s1); + float3 vpos_s1 = vpos_o + v_s1; + + // Reproject the sample point + float3 spos_s1 = mul(proj, vpos_s1); + float2 uv_s1_01 = (spos_s1.xy / CheckPerspective(vpos_s1.z) + 1.0) * 0.5; + + // Depth at the sample point + float depth_s1 = SampleDepth(uv_s1_01); + + // Relative position of the sample point + float3 vpos_s2 = ReconstructViewPos(uv_s1_01, depth_s1, p11_22, p13_31); + float3 v_s2 = vpos_s2 - vpos_o; + + // Estimate the obscurance value + float a1 = max(dot(v_s2, norm_o) - kBeta * depth_o, 0.0); + float a2 = dot(v_s2, v_s2) + EPSILON; + ao += a1 / a2; + } + + ao *= RADIUS; // Intensity normalization + + // Apply other parameters. + ao = PositivePow(ao * INTENSITY / SAMPLE_COUNT, kContrast); + + // Apply fog when enabled (forward-only) +#if (APPLY_FORWARD_FOG) + float d = Linear01Depth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, i.texcoordStereo)); + d = ComputeFogDistance(d); + ao *= ComputeFog(d); +#endif + + return PackAONormal(ao, norm_o); +} + +// Geometry-aware separable bilateral filter +float4 FragBlur(VaryingsDefault i) : SV_Target +{ +#if defined(BLUR_HORIZONTAL) + // Horizontal pass: Always use 2 texels interval to match to + // the dither pattern. + float2 delta = float2(_MainTex_TexelSize.x * 2.0, 0.0); +#else + // Vertical pass: Apply _Downsample to match to the dither + // pattern in the original occlusion buffer. + float2 delta = float2(0.0, _MainTex_TexelSize.y / DOWNSAMPLE * 2.0); +#endif + +#if defined(BLUR_HIGH_QUALITY) + + // High quality 7-tap Gaussian with adaptive sampling + + half4 p0 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + half4 p1a = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord - delta)); + half4 p1b = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + delta)); + half4 p2a = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord - delta * 2.0)); + half4 p2b = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + delta * 2.0)); + half4 p3a = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord - delta * 3.2307692308)); + half4 p3b = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + delta * 3.2307692308)); + +#if defined(BLUR_SAMPLE_CENTER_NORMAL) + half3 n0 = SampleNormal(i.texcoordStereo); +#else + half3 n0 = GetPackedNormal(p0); +#endif + + half w0 = 0.37004405286; + half w1a = CompareNormal(n0, GetPackedNormal(p1a)) * 0.31718061674; + half w1b = CompareNormal(n0, GetPackedNormal(p1b)) * 0.31718061674; + half w2a = CompareNormal(n0, GetPackedNormal(p2a)) * 0.19823788546; + half w2b = CompareNormal(n0, GetPackedNormal(p2b)) * 0.19823788546; + half w3a = CompareNormal(n0, GetPackedNormal(p3a)) * 0.11453744493; + half w3b = CompareNormal(n0, GetPackedNormal(p3b)) * 0.11453744493; + + half s; + s = GetPackedAO(p0) * w0; + s += GetPackedAO(p1a) * w1a; + s += GetPackedAO(p1b) * w1b; + s += GetPackedAO(p2a) * w2a; + s += GetPackedAO(p2b) * w2b; + s += GetPackedAO(p3a) * w3a; + s += GetPackedAO(p3b) * w3b; + + s /= w0 + w1a + w1b + w2a + w2b + w3a + w3b; + +#else + + // Fater 5-tap Gaussian with linear sampling + half4 p0 = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + half4 p1a = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord - delta * 1.3846153846)); + half4 p1b = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + delta * 1.3846153846)); + half4 p2a = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord - delta * 3.2307692308)); + half4 p2b = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + delta * 3.2307692308)); + +#if defined(BLUR_SAMPLE_CENTER_NORMAL) + half3 n0 = SampleNormal(i.texcoordStereo); +#else + half3 n0 = GetPackedNormal(p0); +#endif + + half w0 = 0.2270270270; + half w1a = CompareNormal(n0, GetPackedNormal(p1a)) * 0.3162162162; + half w1b = CompareNormal(n0, GetPackedNormal(p1b)) * 0.3162162162; + half w2a = CompareNormal(n0, GetPackedNormal(p2a)) * 0.0702702703; + half w2b = CompareNormal(n0, GetPackedNormal(p2b)) * 0.0702702703; + + half s; + s = GetPackedAO(p0) * w0; + s += GetPackedAO(p1a) * w1a; + s += GetPackedAO(p1b) * w1b; + s += GetPackedAO(p2a) * w2a; + s += GetPackedAO(p2b) * w2b; + + s /= w0 + w1a + w1b + w2a + w2b; + +#endif + + return PackAONormal(s, n0); +} + +// Gamma encoding (only needed in gamma lighting mode) +half EncodeAO(half x) +{ + #if UNITY_COLORSPACE_GAMMA + return 1.0 - max(LinearToSRGB(1.0 - saturate(x)), 0.0); + #else + return x; + #endif +} + +// Geometry-aware bilateral filter (single pass/small kernel) +half BlurSmall(TEXTURE2D_ARGS(tex, samp), float2 uv, float2 delta) +{ + half4 p0 = SAMPLE_TEXTURE2D(tex, samp, UnityStereoTransformScreenSpaceTex(uv)); + half4 p1 = SAMPLE_TEXTURE2D(tex, samp, UnityStereoTransformScreenSpaceTex(uv + float2(-delta.x, -delta.y))); + half4 p2 = SAMPLE_TEXTURE2D(tex, samp, UnityStereoTransformScreenSpaceTex(uv + float2( delta.x, -delta.y))); + half4 p3 = SAMPLE_TEXTURE2D(tex, samp, UnityStereoTransformScreenSpaceTex(uv + float2(-delta.x, delta.y))); + half4 p4 = SAMPLE_TEXTURE2D(tex, samp, UnityStereoTransformScreenSpaceTex(uv + float2( delta.x, delta.y))); + + half3 n0 = GetPackedNormal(p0); + + half w0 = 1.0; + half w1 = CompareNormal(n0, GetPackedNormal(p1)); + half w2 = CompareNormal(n0, GetPackedNormal(p2)); + half w3 = CompareNormal(n0, GetPackedNormal(p3)); + half w4 = CompareNormal(n0, GetPackedNormal(p4)); + + half s; + s = GetPackedAO(p0) * w0; + s += GetPackedAO(p1) * w1; + s += GetPackedAO(p2) * w2; + s += GetPackedAO(p3) * w3; + s += GetPackedAO(p4) * w4; + + return s / (w0 + w1 + w2 + w3 + w4); +} + +// Final composition shader +float4 FragComposition(VaryingsDefault i) : SV_Target +{ + float2 delta = _SAOcclusionTexture_TexelSize.xy / DOWNSAMPLE; + half ao = BlurSmall(TEXTURE2D_PARAM(_SAOcclusionTexture, sampler_SAOcclusionTexture), i.texcoord, delta); + ao = EncodeAO(ao); + return float4(ao * _AOColor, ao); +} + +#if !SHADER_API_GLES // Excluding the MRT pass under GLES2 + +struct CompositionOutput +{ + half4 gbuffer0 : SV_Target0; + half4 gbuffer3 : SV_Target1; +}; + +CompositionOutput FragCompositionGBuffer(VaryingsDefault i) +{ + // Workaround: _SAOcclusionTexture_Texelsize hasn't been set properly + // for some reasons. Use _ScreenParams instead. + float2 delta = (_ScreenParams.zw - 1.0) / DOWNSAMPLE; + half ao = BlurSmall(TEXTURE2D_PARAM(_SAOcclusionTexture, sampler_SAOcclusionTexture), i.texcoord, delta); + + CompositionOutput o; + o.gbuffer0 = half4(0.0, 0.0, 0.0, ao); + o.gbuffer3 = half4((half3)EncodeAO(ao) * _AOColor, 0.0); + return o; +} + +#else + +float4 FragCompositionGBuffer(VaryingsDefault i) : SV_Target +{ + return (0.0).xxxx; +} + +#endif + +float4 FragDebugOverlay(VaryingsDefault i) : SV_Target +{ + float2 delta = _SAOcclusionTexture_TexelSize.xy / DOWNSAMPLE; + half ao = BlurSmall(TEXTURE2D_PARAM(_SAOcclusionTexture, sampler_SAOcclusionTexture), i.texcoord, delta); + ao = EncodeAO(ao); + return float4(1.0 - ao.xxx, 1.0); +} + +#endif // UNITY_POSTFX_AMBIENT_OCCLUSION diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.hlsl.meta new file mode 100644 index 00000000..6185c0ef --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e4b5af8727f8b8e49aa97c2e8e5d1a3d +timeCreated: 1498574653 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.shader new file mode 100644 index 00000000..3ff5ea0a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.shader @@ -0,0 +1,127 @@ +Shader "Hidden/PostProcessing/ScalableAO" +{ + HLSLINCLUDE + + #pragma exclude_renderers psp2 + #pragma target 3.0 + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0 - Occlusion estimation with CameraDepthTexture + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragAO + #pragma multi_compile _ APPLY_FORWARD_FOG + #pragma multi_compile _ FOG_LINEAR FOG_EXP FOG_EXP2 + #define SOURCE_DEPTH + #include "ScalableAO.hlsl" + + ENDHLSL + } + + // 1 - Occlusion estimation with G-Buffer + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragAO + #pragma multi_compile _ APPLY_FORWARD_FOG + #pragma multi_compile _ FOG_LINEAR FOG_EXP FOG_EXP2 + #define SOURCE_GBUFFER + #include "ScalableAO.hlsl" + + ENDHLSL + } + + // 2 - Separable blur (horizontal pass) with CameraDepthNormalsTexture + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragBlur + #define SOURCE_DEPTHNORMALS + #define BLUR_HORIZONTAL + #define BLUR_SAMPLE_CENTER_NORMAL + #include "ScalableAO.hlsl" + + ENDHLSL + } + + // 3 - Separable blur (horizontal pass) with G-Buffer + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragBlur + #define SOURCE_GBUFFER + #define BLUR_HORIZONTAL + #define BLUR_SAMPLE_CENTER_NORMAL + #include "ScalableAO.hlsl" + + ENDHLSL + } + + // 4 - Separable blur (vertical pass) + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragBlur + #define BLUR_VERTICAL + #include "ScalableAO.hlsl" + + ENDHLSL + } + + // 5 - Final composition + Pass + { + Blend Zero OneMinusSrcColor, Zero OneMinusSrcAlpha + + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragComposition + #include "ScalableAO.hlsl" + + ENDHLSL + } + + // 6 - Final composition (ambient only mode) + Pass + { + Blend Zero OneMinusSrcColor, Zero OneMinusSrcAlpha + + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragCompositionGBuffer + #include "ScalableAO.hlsl" + + ENDHLSL + } + + // 7 - Debug overlay + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragDebugOverlay + #include "ScalableAO.hlsl" + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.shader.meta new file mode 100644 index 00000000..9990d32f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScalableAO.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d7640629310e79646af0f46eb55ae466 +timeCreated: 1498574566 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl new file mode 100644 index 00000000..58bc4bdd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl @@ -0,0 +1,405 @@ +#ifndef UNITY_POSTFX_SSR +#define UNITY_POSTFX_SSR + +#include "UnityCG.cginc" +#include "UnityPBSLighting.cginc" +#include "UnityStandardBRDF.cginc" +#include "UnityStandardUtils.cginc" + +#define SSR_MINIMUM_ATTENUATION 0.275 +#define SSR_ATTENUATION_SCALE (1.0 - SSR_MINIMUM_ATTENUATION) + +#define SSR_VIGNETTE_INTENSITY _VignetteIntensity +#define SSR_VIGNETTE_SMOOTHNESS 5. + +#define SSR_COLOR_NEIGHBORHOOD_SAMPLE_SPREAD 1.0 + +#define SSR_FINAL_BLEND_STATIC_FACTOR 0.95 +#define SSR_FINAL_BLEND_DYNAMIC_FACTOR 0.7 + +#define SSR_ENABLE_CONTACTS 0 +#define SSR_KILL_FIREFLIES 0 + +// +// Helper structs +// +struct Ray +{ + float3 origin; + float3 direction; +}; + +struct Segment +{ + float3 start; + float3 end; + + float3 direction; +}; + +struct Result +{ + bool isHit; + + float2 uv; + float3 position; + + int iterationCount; +}; + +// +// Uniforms +// +Texture2D _MainTex; SamplerState sampler_MainTex; +Texture2D _History; SamplerState sampler_History; + +Texture2D _CameraDepthTexture; SamplerState sampler_CameraDepthTexture; +Texture2D _CameraMotionVectorsTexture; SamplerState sampler_CameraMotionVectorsTexture; +Texture2D _CameraReflectionsTexture; SamplerState sampler_CameraReflectionsTexture; + +Texture2D _CameraGBufferTexture0; // albedo = g[0].rgb +Texture2D _CameraGBufferTexture1; // roughness = g[1].a +Texture2D _CameraGBufferTexture2; SamplerState sampler_CameraGBufferTexture2; // normal.xyz 2. * g[2].rgb - 1. + +Texture2D _Noise; SamplerState sampler_Noise; + +Texture2D _Test; SamplerState sampler_Test; +Texture2D _Resolve; SamplerState sampler_Resolve; + +float4 _MainTex_TexelSize; +float4 _Test_TexelSize; + +float4x4 _ViewMatrix; +float4x4 _InverseViewMatrix; +float4x4 _InverseProjectionMatrix; +float4x4 _ScreenSpaceProjectionMatrix; + +float4 _Params; // x: vignette intensity, y: distance fade, z: maximum march distance, w: blur pyramid lod count +float4 _Params2; // x: aspect ratio, y: noise tiling, z: thickness, w: maximum iteration count +#define _Attenuation .25 +#define _VignetteIntensity _Params.x +#define _DistanceFade _Params.y +#define _MaximumMarchDistance _Params.z +#define _BlurPyramidLODCount _Params.w +#define _AspectRatio _Params2.x +#define _NoiseTiling _Params2.y +#define _Bandwidth _Params2.z +#define _MaximumIterationCount _Params2.w + +// +// Helper functions +// +float Attenuate(float2 uv) +{ + float offset = min(1.0 - max(uv.x, uv.y), min(uv.x, uv.y)); + + float result = offset / (SSR_ATTENUATION_SCALE * _Attenuation + SSR_MINIMUM_ATTENUATION); + result = saturate(result); + + return pow(result, 0.5); +} + +float Vignette(float2 uv) +{ + float2 k = abs(uv - 0.5) * SSR_VIGNETTE_INTENSITY; + k.x *= _MainTex_TexelSize.y * _MainTex_TexelSize.z; + return pow(saturate(1.0 - dot(k, k)), SSR_VIGNETTE_SMOOTHNESS); +} + +float3 GetViewSpacePosition(float2 uv) +{ + float depth = _CameraDepthTexture.SampleLevel(sampler_CameraDepthTexture, UnityStereoTransformScreenSpaceTex(uv), 0).r; + float4 result = mul(_InverseProjectionMatrix, float4(2.0 * uv - 1.0, depth, 1.0)); + return result.xyz / result.w; +} + +float GetSquaredDistance(float2 first, float2 second) +{ + first -= second; + return dot(first, first); +} + +float4 ProjectToScreenSpace(float3 position) +{ + return float4( + _ScreenSpaceProjectionMatrix[0][0] * position.x + _ScreenSpaceProjectionMatrix[0][2] * position.z, + _ScreenSpaceProjectionMatrix[1][1] * position.y + _ScreenSpaceProjectionMatrix[1][2] * position.z, + _ScreenSpaceProjectionMatrix[2][2] * position.z + _ScreenSpaceProjectionMatrix[2][3], + _ScreenSpaceProjectionMatrix[3][2] * position.z + ); +} + +// Heavily adapted from McGuire and Mara's original implementation +// http://casual-effects.blogspot.com/2014/08/screen-space-ray-tracing.html +Result March(Ray ray, VaryingsDefault input) +{ + Result result; + + result.isHit = false; + + result.uv = 0.0; + result.position = 0.0; + + result.iterationCount = 0; + + Segment segment; + + segment.start = ray.origin; + + float end = ray.origin.z + ray.direction.z * _MaximumMarchDistance; + float magnitude = _MaximumMarchDistance; + + if (end > -_ProjectionParams.y) + magnitude = (-_ProjectionParams.y - ray.origin.z) / ray.direction.z; + + segment.end = ray.origin + ray.direction * magnitude; + + float4 r = ProjectToScreenSpace(segment.start); + float4 q = ProjectToScreenSpace(segment.end); + + const float2 homogenizers = rcp(float2(r.w, q.w)); + + segment.start *= homogenizers.x; + segment.end *= homogenizers.y; + + float4 endPoints = float4(r.xy, q.xy) * homogenizers.xxyy; + endPoints.zw += step(GetSquaredDistance(endPoints.xy, endPoints.zw), 0.0001) * max(_Test_TexelSize.x, _Test_TexelSize.y); + + float2 displacement = endPoints.zw - endPoints.xy; + + bool isPermuted = false; + + if (abs(displacement.x) < abs(displacement.y)) + { + isPermuted = true; + + displacement = displacement.yx; + endPoints.xyzw = endPoints.yxwz; + } + + float direction = sign(displacement.x); + float normalizer = direction / displacement.x; + + segment.direction = (segment.end - segment.start) * normalizer; + float4 derivatives = float4(float2(direction, displacement.y * normalizer), (homogenizers.y - homogenizers.x) * normalizer, segment.direction.z); + + float stride = 1.0 - min(1.0, -ray.origin.z * 0.01); + + float2 uv = input.texcoord * _NoiseTiling; + uv.y *= _AspectRatio; + + float jitter = _Noise.SampleLevel(sampler_Noise, uv + _WorldSpaceCameraPos.xz, 0).a; + stride *= _Bandwidth; + + derivatives *= stride; + segment.direction *= stride; + + float2 z = 0.0; + float4 tracker = float4(endPoints.xy, homogenizers.x, segment.start.z) + derivatives * jitter; + + for (int i = 0; i < _MaximumIterationCount; ++i) + { + if (any(result.uv < 0.0) || any(result.uv > 1.0)) + { + result.isHit = false; + return result; + } + + tracker += derivatives; + + z.x = z.y; + z.y = tracker.w + derivatives.w * 0.5; + z.y /= tracker.z + derivatives.z * 0.5; + +#if SSR_KILL_FIREFLIES + UNITY_FLATTEN + if (z.y < -_MaximumMarchDistance) + { + result.isHit = false; + return result; + } +#endif + + UNITY_FLATTEN + if (z.y > z.x) + { + float k = z.x; + z.x = z.y; + z.y = k; + } + + uv = tracker.xy; + + UNITY_FLATTEN + if (isPermuted) + uv = uv.yx; + + uv *= _Test_TexelSize.xy; + + float d = _CameraDepthTexture.SampleLevel(sampler_CameraDepthTexture, UnityStereoTransformScreenSpaceTex(uv), 0); + float depth = -LinearEyeDepth(d); + + UNITY_FLATTEN + if (z.y < depth) + { + result.uv = uv; + result.isHit = true; + result.iterationCount = i + 1; + return result; + } + } + + return result; +} + +// +// Fragment shaders +// +float4 FragTest(VaryingsDefault i) : SV_Target +{ + float4 gbuffer2 = _CameraGBufferTexture2.Sample(sampler_CameraGBufferTexture2, i.texcoordStereo); + + if (dot(gbuffer2, 1.0) == 0.0) + return 0.0; + + float3 normal = 2.0 * gbuffer2.rgb - 1.0; + normal = mul((float3x3)_ViewMatrix, normal); + + Ray ray; + + ray.origin = GetViewSpacePosition(i.texcoord); + + if (ray.origin.z < -_MaximumMarchDistance) + return 0.0; + + ray.direction = normalize(reflect(normalize(ray.origin), normal)); + + if (ray.direction.z > 0.0) + return 0.0; + + Result result = March(ray, i); + + float confidence = (float)result.iterationCount / (float)_MaximumIterationCount; + return float4(result.uv, confidence, (float)result.isHit); +} + +float4 FragResolve(VaryingsDefault i) : SV_Target +{ + float4 test = _Test.Load(int3(i.vertex.xy, 0)); + + if (test.w == 0.0) + return _MainTex.Sample(sampler_MainTex, i.texcoordStereo); + + float4 color = _MainTex.SampleLevel(sampler_MainTex, UnityStereoTransformScreenSpaceTex(test.xy), 0); + + float confidence = test.w * Attenuate(test.xy) * Vignette(test.xy); + + color.rgb *= confidence; + color.a = test.z; + + return color; +} + +float4 FragReproject(VaryingsDefault i) : SV_Target +{ + float2 motion = _CameraMotionVectorsTexture.SampleLevel(sampler_CameraMotionVectorsTexture, i.texcoordStereo, 0).xy; + float2 uv = i.texcoord - motion; + + const float2 k = SSR_COLOR_NEIGHBORHOOD_SAMPLE_SPREAD * _MainTex_TexelSize.xy; + + float4 color = _MainTex.SampleLevel(sampler_MainTex, i.texcoordStereo, 0); + + // 0 1 2 + // 3 + float4x4 top = float4x4( + _MainTex.SampleLevel(sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + float2(-k.x, -k.y)), 0), + _MainTex.SampleLevel(sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + float2( 0.0, -k.y)), 0), + _MainTex.SampleLevel(sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + float2( k.x, -k.y)), 0), + _MainTex.SampleLevel(sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + float2(-k.x, 0.0)), 0) + ); + + // 0 + // 1 2 3 + float4x4 bottom = float4x4( + _MainTex.SampleLevel(sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + float2( k.x, 0.0)), 0), + _MainTex.SampleLevel(sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + float2(-k.x, k.y)), 0), + _MainTex.SampleLevel(sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + float2( 0.0, k.y)), 0), + _MainTex.SampleLevel(sampler_MainTex, UnityStereoTransformScreenSpaceTex(i.texcoord + float2( k.x, k.y)), 0) + ); + + // PS4 INTRINSIC_MINMAX3 + #if SHADER_API_PSSL + float4 minimum = min3(min3(min3(min3(top[0], top[1], top[2]), top[3], bottom[0]), bottom[1], bottom[2]), bottom[3], color); + float4 maximum = max3(max3(max3(max3(top[0], top[1], top[2]), top[3], bottom[0]), bottom[1], bottom[2]), bottom[3], color); + #else + float4 minimum = min(min(min(min(min(min(min(min(top[0], top[1]), top[2]), top[3]), bottom[0]), bottom[1]), bottom[2]), bottom[3]), color); + float4 maximum = max(max(max(max(max(max(max(max(top[0], top[1]), top[2]), top[3]), bottom[0]), bottom[1]), bottom[2]), bottom[3]), color); + #endif + + float4 history = _History.SampleLevel(sampler_History, UnityStereoTransformScreenSpaceTex(uv), 0); + history = clamp(history, minimum, maximum); + + color.a = saturate(smoothstep(0.002 * _MainTex_TexelSize.z, 0.0035 * _MainTex_TexelSize.z, length(motion))); + + float weight = clamp(lerp(SSR_FINAL_BLEND_STATIC_FACTOR, SSR_FINAL_BLEND_DYNAMIC_FACTOR, + history.a * 100.0), SSR_FINAL_BLEND_DYNAMIC_FACTOR, SSR_FINAL_BLEND_STATIC_FACTOR); + + color.a *= 0.85; + return lerp(color, history, weight); +} + +float4 FragComposite(VaryingsDefault i) : SV_Target +{ + float z = _CameraDepthTexture.SampleLevel(sampler_CameraDepthTexture, i.texcoordStereo, 0).r; + + if (Linear01Depth(z) > 0.999) + return _MainTex.Sample(sampler_MainTex, i.texcoordStereo); + + float4 gbuffer0 = _CameraGBufferTexture0.Load(int3(i.vertex.xy, 0)); + float4 gbuffer1 = _CameraGBufferTexture1.Load(int3(i.vertex.xy, 0)); + float4 gbuffer2 = _CameraGBufferTexture2.Load(int3(i.vertex.xy, 0)); + + float oneMinusReflectivity = 0.0; + EnergyConservationBetweenDiffuseAndSpecular(gbuffer0.rgb, gbuffer1.rgb, oneMinusReflectivity); + + float3 normal = 2.0 * gbuffer2.rgb - 1.0; + float3 position = GetViewSpacePosition(i.texcoord); + + float3 eye = mul((float3x3)_InverseViewMatrix, normalize(position)); + position = mul(_InverseViewMatrix, float4(position, 1.0)).xyz; + +#if SSR_ENABLE_CONTACTS + float4 test = _Test.SampleLevel(sampler_Test, i.texcoordStereo, 0); + float4 resolve = _Resolve.SampleLevel(sampler_Resolve, i.texcoordStereo, SmoothnessToRoughness(gbuffer1.a) * (_BlurPyramidLODCount - 1.0) * test.z + 1.0); +#else + float4 resolve = _Resolve.SampleLevel(sampler_Resolve, i.texcoordStereo, SmoothnessToRoughness(gbuffer1.a) * (_BlurPyramidLODCount - 1.0) + 1.0); +#endif + + float confidence = saturate(2.0 * dot(-eye, normalize(reflect(-eye, normal)))); + + UnityLight light; + light.color = 0.0; + light.dir = 0.0; + light.ndotl = 0.0; + + UnityIndirect indirect; + indirect.diffuse = 0.0; + indirect.specular = resolve.rgb; + + resolve.rgb = UNITY_BRDF_PBS(gbuffer0.rgb, gbuffer1.rgb, oneMinusReflectivity, gbuffer1.a, normal, -eye, light, indirect).rgb; + + float4 reflectionProbes = _CameraReflectionsTexture.Sample(sampler_CameraReflectionsTexture, i.texcoordStereo); + + float4 color = _MainTex.Sample(sampler_MainTex, i.texcoordStereo); + color.rgb = max(0.0, color.rgb - reflectionProbes.rgb); + + resolve.a *= 2. * resolve.a; // 2 and 1.5 are quite important for the correct ratio of 3:2 distribution + float fade = 1.0 - saturate(1.5 * resolve.a * smoothstep(0.5, 1.0, 1.5 * resolve.a) * _DistanceFade); + + resolve.rgb = lerp(reflectionProbes.rgb, resolve.rgb, confidence * fade); + color.rgb += resolve.rgb * gbuffer0.a; + + return color; +} + +#endif // UNITY_POSTFX_SSR diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl.meta new file mode 100644 index 00000000..ef421652 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ad99a5d3138ea7e47a3b2a3051034642 +timeCreated: 1503577882 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader new file mode 100644 index 00000000..9e1d0d28 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader @@ -0,0 +1,91 @@ +Shader "Hidden/PostProcessing/ScreenSpaceReflections" +{ + // We need to use internal Unity lighting structures and functions for this effect so we have to + // stick to CGPROGRAM instead of HLSLPROGRAM + + CGINCLUDE + + #include "UnityCG.cginc" + #pragma target 5.0 + + // Ported from StdLib, we can't include it as it'll conflict with internal Unity includes + struct AttributesDefault + { + float3 vertex : POSITION; + }; + + struct VaryingsDefault + { + float4 vertex : SV_POSITION; + float2 texcoord : TEXCOORD0; + float2 texcoordStereo : TEXCOORD1; + }; + + VaryingsDefault VertDefault(AttributesDefault v) + { + VaryingsDefault o; + o.vertex = float4(v.vertex.xy, 0.0, 1.0); + o.texcoord = (v.vertex.xy + 1.0) * 0.5; + + #if UNITY_UV_STARTS_AT_TOP + o.texcoord = o.texcoord * float2(1.0, -1.0) + float2(0.0, 1.0); + #endif + + o.texcoordStereo = TransformStereoScreenSpaceTex(o.texcoord, 1.0); + + return o; + } + + #include "ScreenSpaceReflections.hlsl" + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0 - Test + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragTest + + ENDCG + } + + // 1 - Resolve + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragResolve + + ENDCG + } + + // 2 - Reproject + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragReproject + + ENDCG + } + + // 3 - Composite + Pass + { + CGPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragComposite + + ENDCG + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader.meta new file mode 100644 index 00000000..0177f145 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/ScreenSpaceReflections.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f997a3dc9254c44459323cced085150c +timeCreated: 1503577833 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl new file mode 100644 index 00000000..5e05061b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl @@ -0,0 +1,1436 @@ +// Ported to Unity & tweaked by Thomas Hourdel (thomas@hourdel.com) +#include "../Colors.hlsl" + +/** + * Copyright (C) 2013 Jorge Jimenez (jorge@iryoku.com) + * Copyright (C) 2013 Jose I. Echevarria (joseignacioechevarria@gmail.com) + * Copyright (C) 2013 Belen Masia (bmasia@unizar.es) + * Copyright (C) 2013 Fernando Navarro (fernandn@microsoft.com) + * Copyright (C) 2013 Diego Gutierrez (diegog@unizar.es) + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to + * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + * of the Software, and to permit persons to whom the Software is furnished to + * do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. As clarification, there + * is no requirement that the copyright notice and permission be included in + * binary distributions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + + +/** + * _______ ___ ___ ___ ___ + * / || \/ | / \ / \ + * | (---- | \ / | / ^ \ / ^ \ + * \ \ | |\/| | / /_\ \ / /_\ \ + * ----) | | | | | / _____ \ / _____ \ + * |_______/ |__| |__| /__/ \__\ /__/ \__\ + * + * E N H A N C E D + * S U B P I X E L M O R P H O L O G I C A L A N T I A L I A S I N G + * + * http://www.iryoku.com/smaa/ + * + * Hi, welcome aboard! + * + * Here you'll find instructions to get the shader up and running as fast as + * possible. + * + * IMPORTANTE NOTICE: when updating, remember to update both this file and the + * precomputed textures! They may change from version to version. + * + * The shader has three passes, chained together as follows: + * + * |input|------------------� + * v | + * [ SMAA*EdgeDetection ] | + * v | + * |edgesTex| | + * v | + * [ SMAABlendingWeightCalculation ] | + * v | + * |blendTex| | + * v | + * [ SMAANeighborhoodBlending ] <------� + * v + * |output| + * + * Note that each [pass] has its own vertex and pixel shader. Remember to use + * oversized triangles instead of quads to avoid overshading along the + * diagonal. + * + * You've three edge detection methods to choose from: luma, color or depth. + * They represent different quality/performance and anti-aliasing/sharpness + * tradeoffs, so our recommendation is for you to choose the one that best + * suits your particular scenario: + * + * - Depth edge detection is usually the fastest but it may miss some edges. + * + * - Luma edge detection is usually more expensive than depth edge detection, + * but catches visible edges that depth edge detection can miss. + * + * - Color edge detection is usually the most expensive one but catches + * chroma-only edges. + * + * For quickstarters: just use luma edge detection. + * + * The general advice is to not rush the integration process and ensure each + * step is done correctly (don't try to integrate SMAA T2x with predicated edge + * detection from the start!). Ok then, let's go! + * + * 1. The first step is to create two RGBA temporal render targets for holding + * |edgesTex| and |blendTex|. + * + * In DX10 or DX11, you can use a RG render target for the edges texture. + * In the case of NVIDIA GPUs, using RG render targets seems to actually be + * slower. + * + * On the Xbox 360, you can use the same render target for resolving both + * |edgesTex| and |blendTex|, as they aren't needed simultaneously. + * + * 2. Both temporal render targets |edgesTex| and |blendTex| must be cleared + * each frame. Do not forget to clear the alpha channel! + * + * 3. The next step is loading the two supporting precalculated textures, + * 'areaTex' and 'searchTex'. You'll find them in the 'Textures' folder as + * C++ headers, and also as regular DDS files. They'll be needed for the + * 'SMAABlendingWeightCalculation' pass. + * + * If you use the C++ headers, be sure to load them in the format specified + * inside of them. + * + * You can also compress 'areaTex' and 'searchTex' using BC5 and BC4 + * respectively, if you have that option in your content processor pipeline. + * When compressing then, you get a non-perceptible quality decrease, and a + * marginal performance increase. + * + * 4. All samplers must be set to linear filtering and clamp. + * + * After you get the technique working, remember that 64-bit inputs have + * half-rate linear filtering on GCN. + * + * If SMAA is applied to 64-bit color buffers, switching to point filtering + * when accesing them will increase the performance. Search for + * 'SMAASamplePoint' to see which textures may benefit from point + * filtering, and where (which is basically the color input in the edge + * detection and resolve passes). + * + * 5. All texture reads and buffer writes must be non-sRGB, with the exception + * of the input read and the output write in + * 'SMAANeighborhoodBlending' (and only in this pass!). If sRGB reads in + * this last pass are not possible, the technique will work anyway, but + * will perform antialiasing in gamma space. + * + * IMPORTANT: for best results the input read for the color/luma edge + * detection should *NOT* be sRGB. + * + * 6. Before including SMAA.h you'll have to setup the render target metrics, + * the target and any optional configuration defines. Optionally you can + * use a preset. + * + * You have the following targets available: + * SMAA_HLSL_3 + * SMAA_HLSL_4 + * SMAA_HLSL_4_1 + * SMAA_GLSL_3 * + * SMAA_GLSL_4 * + * + * * (See SMAA_INCLUDE_VS and SMAA_INCLUDE_PS below). + * + * And four presets: + * SMAA_PRESET_LOW (%60 of the quality) + * SMAA_PRESET_MEDIUM (%80 of the quality) + * SMAA_PRESET_HIGH (%95 of the quality) + * SMAA_PRESET_ULTRA (%99 of the quality) + * + * For example: + * #define SMAA_RT_METRICS float4(1.0 / 1280.0, 1.0 / 720.0, 1280.0, 720.0) + * #define SMAA_HLSL_4 + * #define SMAA_PRESET_HIGH + * #include "SMAA.h" + * + * Note that SMAA_RT_METRICS doesn't need to be a macro, it can be a + * uniform variable. The code is designed to minimize the impact of not + * using a constant value, but it is still better to hardcode it. + * + * Depending on how you encoded 'areaTex' and 'searchTex', you may have to + * add (and customize) the following defines before including SMAA.h: + * #define SMAA_AREATEX_SELECT(sample) sample.rg + * #define SMAA_SEARCHTEX_SELECT(sample) sample.r + * + * If your engine is already using porting macros, you can define + * SMAA_CUSTOM_SL, and define the porting functions by yourself. + * + * 7. Then, you'll have to setup the passes as indicated in the scheme above. + * You can take a look into SMAA.fx, to see how we did it for our demo. + * Checkout the function wrappers, you may want to copy-paste them! + * + * 8. It's recommended to validate the produced |edgesTex| and |blendTex|. + * You can use a screenshot from your engine to compare the |edgesTex| + * and |blendTex| produced inside of the engine with the results obtained + * with the reference demo. + * + * 9. After you get the last pass to work, it's time to optimize. You'll have + * to initialize a stencil buffer in the first pass (discard is already in + * the code), then mask execution by using it the second pass. The last + * pass should be executed in all pixels. + * + * + * After this point you can choose to enable predicated thresholding, + * temporal supersampling and motion blur integration: + * + * a) If you want to use predicated thresholding, take a look into + * SMAA_PREDICATION; you'll need to pass an extra texture in the edge + * detection pass. + * + * b) If you want to enable temporal supersampling (SMAA T2x): + * + * 1. The first step is to render using subpixel jitters. I won't go into + * detail, but it's as simple as moving each vertex position in the + * vertex shader, you can check how we do it in our DX10 demo. + * + * 2. Then, you must setup the temporal resolve. You may want to take a look + * into SMAAResolve for resolving 2x modes. After you get it working, you'll + * probably see ghosting everywhere. But fear not, you can enable the + * CryENGINE temporal reprojection by setting the SMAA_REPROJECTION macro. + * Check out SMAA_DECODE_VELOCITY if your velocity buffer is encoded. + * + * 3. The next step is to apply SMAA to each subpixel jittered frame, just as + * done for 1x. + * + * 4. At this point you should already have something usable, but for best + * results the proper area textures must be set depending on current jitter. + * For this, the parameter 'subsampleIndices' of + * 'SMAABlendingWeightCalculationPS' must be set as follows, for our T2x + * mode: + * + * @SUBSAMPLE_INDICES + * + * | S# | Camera Jitter | subsampleIndices | + * +----+------------------+---------------------+ + * | 0 | ( 0.25, -0.25) | float4(1, 1, 1, 0) | + * | 1 | (-0.25, 0.25) | float4(2, 2, 2, 0) | + * + * These jitter positions assume a bottom-to-top y axis. S# stands for the + * sample number. + * + * More information about temporal supersampling here: + * http://iryoku.com/aacourse/downloads/13-Anti-Aliasing-Methods-in-CryENGINE-3.pdf + * + * c) If you want to enable spatial multisampling (SMAA S2x): + * + * 1. The scene must be rendered using MSAA 2x. The MSAA 2x buffer must be + * created with: + * - DX10: see below (*) + * - DX10.1: D3D10_STANDARD_MULTISAMPLE_PATTERN or + * - DX11: D3D11_STANDARD_MULTISAMPLE_PATTERN + * + * This allows to ensure that the subsample order matches the table in + * @SUBSAMPLE_INDICES. + * + * (*) In the case of DX10, we refer the reader to: + * - SMAA::detectMSAAOrder and + * - SMAA::msaaReorder + * + * These functions allow to match the standard multisample patterns by + * detecting the subsample order for a specific GPU, and reordering + * them appropriately. + * + * 2. A shader must be run to output each subsample into a separate buffer + * (DX10 is required). You can use SMAASeparate for this purpose, or just do + * it in an existing pass (for example, in the tone mapping pass, which has + * the advantage of feeding tone mapped subsamples to SMAA, which will yield + * better results). + * + * 3. The full SMAA 1x pipeline must be run for each separated buffer, storing + * the results in the final buffer. The second run should alpha blend with + * the existing final buffer using a blending factor of 0.5. + * 'subsampleIndices' must be adjusted as in the SMAA T2x case (see point + * b). + * + * d) If you want to enable temporal supersampling on top of SMAA S2x + * (which actually is SMAA 4x): + * + * 1. SMAA 4x consists on temporally jittering SMAA S2x, so the first step is + * to calculate SMAA S2x for current frame. In this case, 'subsampleIndices' + * must be set as follows: + * + * | F# | S# | Camera Jitter | Net Jitter | subsampleIndices | + * +----+----+--------------------+-------------------+----------------------+ + * | 0 | 0 | ( 0.125, 0.125) | ( 0.375, -0.125) | float4(5, 3, 1, 3) | + * | 0 | 1 | ( 0.125, 0.125) | (-0.125, 0.375) | float4(4, 6, 2, 3) | + * +----+----+--------------------+-------------------+----------------------+ + * | 1 | 2 | (-0.125, -0.125) | ( 0.125, -0.375) | float4(3, 5, 1, 4) | + * | 1 | 3 | (-0.125, -0.125) | (-0.375, 0.125) | float4(6, 4, 2, 4) | + * + * These jitter positions assume a bottom-to-top y axis. F# stands for the + * frame number. S# stands for the sample number. + * + * 2. After calculating SMAA S2x for current frame (with the new subsample + * indices), previous frame must be reprojected as in SMAA T2x mode (see + * point b). + * + * e) If motion blur is used, you may want to do the edge detection pass + * together with motion blur. This has two advantages: + * + * 1. Pixels under heavy motion can be omitted from the edge detection process. + * For these pixels we can just store "no edge", as motion blur will take + * care of them. + * 2. The center pixel tap is reused. + * + * Note that in this case depth testing should be used instead of stenciling, + * as we have to write all the pixels in the motion blur pass. + * + * That's it! + */ + +//----------------------------------------------------------------------------- +// SMAA Presets + +/** + * Note that if you use one of these presets, the following configuration + * macros will be ignored if set in the "Configurable Defines" section. + */ + +#if defined(SMAA_PRESET_LOW) +#define SMAA_THRESHOLD 0.15 +#define SMAA_MAX_SEARCH_STEPS 4 +#define SMAA_DISABLE_DIAG_DETECTION +#define SMAA_DISABLE_CORNER_DETECTION +#elif defined(SMAA_PRESET_MEDIUM) +#define SMAA_THRESHOLD 0.1 +#define SMAA_MAX_SEARCH_STEPS 8 +#define SMAA_DISABLE_DIAG_DETECTION +#define SMAA_DISABLE_CORNER_DETECTION +#elif defined(SMAA_PRESET_HIGH) +#define SMAA_THRESHOLD 0.1 +#define SMAA_MAX_SEARCH_STEPS 16 +#define SMAA_MAX_SEARCH_STEPS_DIAG 8 +#define SMAA_CORNER_ROUNDING 25 +#elif defined(SMAA_PRESET_ULTRA) +#define SMAA_THRESHOLD 0.05 +#define SMAA_MAX_SEARCH_STEPS 32 +#define SMAA_MAX_SEARCH_STEPS_DIAG 16 +#define SMAA_CORNER_ROUNDING 25 +#endif + +//----------------------------------------------------------------------------- +// Configurable Defines + +/** + * SMAA_THRESHOLD specifies the threshold or sensitivity to edges. + * Lowering this value you will be able to detect more edges at the expense of + * performance. + * + * Range: [0, 0.5] + * 0.1 is a reasonable value, and allows to catch most visible edges. + * 0.05 is a rather overkill value, that allows to catch 'em all. + * + * If temporal supersampling is used, 0.2 could be a reasonable value, as low + * contrast edges are properly filtered by just 2x. + */ +#ifndef SMAA_THRESHOLD +#define SMAA_THRESHOLD 0.1 +#endif + +/** + * SMAA_DEPTH_THRESHOLD specifies the threshold for depth edge detection. + * + * Range: depends on the depth range of the scene. + */ +#ifndef SMAA_DEPTH_THRESHOLD +#define SMAA_DEPTH_THRESHOLD (0.1 * SMAA_THRESHOLD) +#endif + +/** + * SMAA_MAX_SEARCH_STEPS specifies the maximum steps performed in the + * horizontal/vertical pattern searches, at each side of the pixel. + * + * In number of pixels, it's actually the double. So the maximum line length + * perfectly handled by, for example 16, is 64 (by perfectly, we meant that + * longer lines won't look as good, but still antialiased). + * + * Range: [0, 112] + */ +#ifndef SMAA_MAX_SEARCH_STEPS +#define SMAA_MAX_SEARCH_STEPS 16 +#endif + +/** + * SMAA_MAX_SEARCH_STEPS_DIAG specifies the maximum steps performed in the + * diagonal pattern searches, at each side of the pixel. In this case we jump + * one pixel at time, instead of two. + * + * Range: [0, 20] + * + * On high-end machines it is cheap (between a 0.8x and 0.9x slower for 16 + * steps), but it can have a significant impact on older machines. + * + * Define SMAA_DISABLE_DIAG_DETECTION to disable diagonal processing. + */ +#ifndef SMAA_MAX_SEARCH_STEPS_DIAG +#define SMAA_MAX_SEARCH_STEPS_DIAG 8 +#endif + +/** + * SMAA_CORNER_ROUNDING specifies how much sharp corners will be rounded. + * + * Range: [0, 100] + * + * Define SMAA_DISABLE_CORNER_DETECTION to disable corner processing. + */ +#ifndef SMAA_CORNER_ROUNDING +#define SMAA_CORNER_ROUNDING 25 +#endif + +/** + * If there is an neighbor edge that has SMAA_LOCAL_CONTRAST_FACTOR times + * bigger contrast than current edge, current edge will be discarded. + * + * This allows to eliminate spurious crossing edges, and is based on the fact + * that, if there is too much contrast in a direction, that will hide + * perceptually contrast in the other neighbors. + */ +#ifndef SMAA_LOCAL_CONTRAST_ADAPTATION_FACTOR +#define SMAA_LOCAL_CONTRAST_ADAPTATION_FACTOR 2.0 +#endif + +/** + * Predicated thresholding allows to better preserve texture details and to + * improve performance, by decreasing the number of detected edges using an + * additional buffer like the light accumulation buffer, object ids or even the + * depth buffer (the depth buffer usage may be limited to indoor or short range + * scenes). + * + * It locally decreases the luma or color threshold if an edge is found in an + * additional buffer (so the global threshold can be higher). + * + * This method was developed by Playstation EDGE MLAA team, and used in + * Killzone 3, by using the light accumulation buffer. More information here: + * http://iryoku.com/aacourse/downloads/06-MLAA-on-PS3.pptx + */ +#ifndef SMAA_PREDICATION +#define SMAA_PREDICATION 0 +#endif + +/** + * Threshold to be used in the additional predication buffer. + * + * Range: depends on the input, so you'll have to find the magic number that + * works for you. + */ +#ifndef SMAA_PREDICATION_THRESHOLD +#define SMAA_PREDICATION_THRESHOLD 0.01 +#endif + +/** + * How much to scale the global threshold used for luma or color edge + * detection when using predication. + * + * Range: [1, 5] + */ +#ifndef SMAA_PREDICATION_SCALE +#define SMAA_PREDICATION_SCALE 2.0 +#endif + +/** + * How much to locally decrease the threshold. + * + * Range: [0, 1] + */ +#ifndef SMAA_PREDICATION_STRENGTH +#define SMAA_PREDICATION_STRENGTH 0.4 +#endif + +/** + * Temporal reprojection allows to remove ghosting artifacts when using + * temporal supersampling. We use the CryEngine 3 method which also introduces + * velocity weighting. This feature is of extreme importance for totally + * removing ghosting. More information here: + * http://iryoku.com/aacourse/downloads/13-Anti-Aliasing-Methods-in-CryENGINE-3.pdf + * + * Note that you'll need to setup a velocity buffer for enabling reprojection. + * For static geometry, saving the previous depth buffer is a viable + * alternative. + */ +#ifndef SMAA_REPROJECTION +#define SMAA_REPROJECTION 0 +#endif + +/** + * Temporal reprojection allows to remove ghosting artifacts when using + * temporal supersampling. However, the default reprojection requires a velocity buffer + * in order to function properly. + * + * A velocity buffer might not always be available (hi Unity 5!). To handle such cases + * we provide a UV-based approximation for calculating motion vectors on the fly. + */ +#ifndef SMAA_UV_BASED_REPROJECTION +#define SMAA_UV_BASED_REPROJECTION 0 +#endif + +/** + * SMAA_REPROJECTION_WEIGHT_SCALE controls the velocity weighting. It allows to + * remove ghosting trails behind the moving object, which are not removed by + * just using reprojection. Using low values will exhibit ghosting, while using + * high values will disable temporal supersampling under motion. + * + * Behind the scenes, velocity weighting removes temporal supersampling when + * the velocity of the subsamples differs (meaning they are different objects). + * + * Range: [0, 80] + */ +#ifndef SMAA_REPROJECTION_WEIGHT_SCALE +#define SMAA_REPROJECTION_WEIGHT_SCALE 30.0 +#endif + +/** + * On some compilers, discard cannot be used in vertex shaders. Thus, they need + * to be compiled separately. + */ +#ifndef SMAA_INCLUDE_VS +#define SMAA_INCLUDE_VS 1 +#endif +#ifndef SMAA_INCLUDE_PS +#define SMAA_INCLUDE_PS 1 +#endif + +//----------------------------------------------------------------------------- +// Texture Access Defines + +#ifndef SMAA_AREATEX_SELECT +#if defined(SMAA_HLSL_3) +#define SMAA_AREATEX_SELECT(sample) sample.ra +#else +#define SMAA_AREATEX_SELECT(sample) sample.rg +#endif +#endif + +#ifndef SMAA_SEARCHTEX_SELECT +#define SMAA_SEARCHTEX_SELECT(sample) sample.r +#endif + +#ifndef SMAA_DECODE_VELOCITY +#define SMAA_DECODE_VELOCITY(sample) sample.rg +#endif + +//----------------------------------------------------------------------------- +// Non-Configurable Defines + +#define SMAA_AREATEX_MAX_DISTANCE 16 +#define SMAA_AREATEX_MAX_DISTANCE_DIAG 20 +#define SMAA_AREATEX_PIXEL_SIZE (1.0 / float2(160.0, 560.0)) +#define SMAA_AREATEX_SUBTEX_SIZE (1.0 / 7.0) +#define SMAA_SEARCHTEX_SIZE float2(66.0, 33.0) +#define SMAA_SEARCHTEX_PACKED_SIZE float2(64.0, 16.0) +#define SMAA_CORNER_ROUNDING_NORM (float(SMAA_CORNER_ROUNDING) / 100.0) + +//----------------------------------------------------------------------------- +// Porting Functions + +#if defined(SMAA_HLSL_3) +#define SMAATexture2D(tex) sampler2D tex +#define SMAATexturePass2D(tex) tex +#define SMAASampleLevelZero(tex, coord) tex2Dlod(tex, float4(coord, 0.0, 0.0)) +#define SMAASampleLevelZeroPoint(tex, coord) tex2Dlod(tex, float4(coord, 0.0, 0.0)) +#define SMAASampleLevelZeroOffset(tex, coord, offset) tex2Dlod(tex, float4(coord + offset * SMAA_RT_METRICS.xy, 0.0, 0.0)) +#define SMAASample(tex, coord) tex2D(tex, coord) +#define SMAASamplePoint(tex, coord) tex2D(tex, coord) +#define SMAASampleOffset(tex, coord, offset) tex2D(tex, coord + offset * SMAA_RT_METRICS.xy) +//#define SMAA_FLATTEN [flatten] +//#define SMAA_BRANCH [branch] +#define SMAA_FLATTEN +#define SMAA_BRANCH +#endif +#if defined(SMAA_HLSL_4) || defined(SMAA_HLSL_4_1) +//SamplerState LinearSampler { Filter = MIN_MAG_LINEAR_MIP_POINT; AddressU = Clamp; AddressV = Clamp; }; +//SamplerState PointSampler { Filter = MIN_MAG_MIP_POINT; AddressU = Clamp; AddressV = Clamp; }; +#define SMAATexture2D(tex) Texture2D tex +#define SMAATexturePass2D(tex) tex +#define SMAASampleLevelZero(tex, coord) tex.SampleLevel(LinearSampler, coord, 0) +#define SMAASampleLevelZeroPoint(tex, coord) tex.SampleLevel(PointSampler, coord, 0) +#define SMAASampleLevelZeroOffset(tex, coord, offset) tex.SampleLevel(LinearSampler, coord, 0, offset) +#define SMAASample(tex, coord) tex.Sample(LinearSampler, coord) +#define SMAASamplePoint(tex, coord) tex.Sample(PointSampler, coord) +#define SMAASampleOffset(tex, coord, offset) tex.Sample(LinearSampler, coord, offset) +#define SMAA_FLATTEN [flatten] +#define SMAA_BRANCH [branch] +#define SMAATexture2DMS2(tex) Texture2DMS tex +#define SMAALoad(tex, pos, sample) tex.Load(pos, sample) +#if defined(SMAA_HLSL_4_1) +#define SMAAGather(tex, coord) tex.Gather(LinearSampler, coord, 0) +#endif +#endif +#if defined(SMAA_GLSL_3) || defined(SMAA_GLSL_4) +#define SMAATexture2D(tex) sampler2D tex +#define SMAATexturePass2D(tex) tex +#define SMAASampleLevelZero(tex, coord) textureLod(tex, coord, 0.0) +#define SMAASampleLevelZeroPoint(tex, coord) textureLod(tex, coord, 0.0) +#define SMAASampleLevelZeroOffset(tex, coord, offset) textureLodOffset(tex, coord, 0.0, offset) +#define SMAASample(tex, coord) texture(tex, coord) +#define SMAASamplePoint(tex, coord) texture(tex, coord) +#define SMAASampleOffset(tex, coord, offset) texture(tex, coord, offset) +#define SMAA_FLATTEN +#define SMAA_BRANCH +#define lerp(a, b, t) mix(a, b, t) +#define saturate(a) clamp(a, 0.0, 1.0) +#if defined(SMAA_GLSL_4) +#define mad(a, b, c) fma(a, b, c) +#define SMAAGather(tex, coord) textureGather(tex, coord) +#else +#define mad(a, b, c) (a * b + c) +#endif +#define float2 vec2 +#define float3 vec3 +#define float4 vec4 +#define int2 ivec2 +#define int3 ivec3 +#define int4 ivec4 +#define bool2 bvec2 +#define bool3 bvec3 +#define bool4 bvec4 +#endif + +#if !defined(SMAA_HLSL_3) && !defined(SMAA_HLSL_4) && !defined(SMAA_HLSL_4_1) && !defined(SMAA_GLSL_3) && !defined(SMAA_GLSL_4) && !defined(SMAA_CUSTOM_SL) +#error you must define the shading language: SMAA_HLSL_*, SMAA_GLSL_* or SMAA_CUSTOM_SL +#endif + +//----------------------------------------------------------------------------- +// Misc functions + +/** + * Gathers current pixel, and the top-left neighbors. + */ +float3 SMAAGatherNeighbours(float2 texcoord, + float4 offset[3], + SMAATexture2D(tex)) { + #ifdef SMAAGather + return SMAAGather(tex, texcoord + SMAA_RT_METRICS.xy * float2(-0.5, -0.5)).grb; + #else + float P = SMAASamplePoint(tex, texcoord).r; + float Pleft = SMAASamplePoint(tex, offset[0].xy).r; + float Ptop = SMAASamplePoint(tex, offset[0].zw).r; + return float3(P, Pleft, Ptop); + #endif +} + +/** + * Adjusts the threshold by means of predication. + */ +float2 SMAACalculatePredicatedThreshold(float2 texcoord, + float4 offset[3], + SMAATexture2D(predicationTex)) { + float3 neighbours = SMAAGatherNeighbours(texcoord, offset, SMAATexturePass2D(predicationTex)); + float2 delta = abs(neighbours.xx - neighbours.yz); + float2 edges = step(SMAA_PREDICATION_THRESHOLD, delta); + return SMAA_PREDICATION_SCALE * SMAA_THRESHOLD * (1.0 - SMAA_PREDICATION_STRENGTH * edges); +} + +/** + * Conditional move: + */ +void SMAAMovc(bool2 cond, inout float2 variable, float2 value) { + SMAA_FLATTEN if (cond.x) variable.x = value.x; + SMAA_FLATTEN if (cond.y) variable.y = value.y; +} + +void SMAAMovc(bool4 cond, inout float4 variable, float4 value) { + SMAAMovc(cond.xy, variable.xy, value.xy); + SMAAMovc(cond.zw, variable.zw, value.zw); +} + + +#if SMAA_INCLUDE_VS +//----------------------------------------------------------------------------- +// Vertex Shaders + +/** + * Edge Detection Vertex Shader + */ +void SMAAEdgeDetectionVS(float2 texcoord, + out float4 offset[3]) { + offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy); + offset[1] = mad(SMAA_RT_METRICS.xyxy, float4( 1.0, 0.0, 0.0, 1.0), texcoord.xyxy); + offset[2] = mad(SMAA_RT_METRICS.xyxy, float4(-2.0, 0.0, 0.0, -2.0), texcoord.xyxy); +} + +/** + * Blend Weight Calculation Vertex Shader + */ +void SMAABlendingWeightCalculationVS(float2 texcoord, + out float2 pixcoord, + out float4 offset[3]) { + pixcoord = texcoord * SMAA_RT_METRICS.zw; + + // We will use these offsets for the searches later on (see @PSEUDO_GATHER4): + offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-0.25, -0.125, 1.25, -0.125), texcoord.xyxy); + offset[1] = mad(SMAA_RT_METRICS.xyxy, float4(-0.125, -0.25, -0.125, 1.25), texcoord.xyxy); + + // And these for the searches, they indicate the ends of the loops: + offset[2] = mad(SMAA_RT_METRICS.xxyy, + float4(-2.0, 2.0, -2.0, 2.0) * float(SMAA_MAX_SEARCH_STEPS), + float4(offset[0].xz, offset[1].yw)); +} + +/** + * Neighborhood Blending Vertex Shader + */ +void SMAANeighborhoodBlendingVS(float2 texcoord, + out float4 offset) { + offset = mad(SMAA_RT_METRICS.xyxy, float4( 1.0, 0.0, 0.0, 1.0), texcoord.xyxy); +} +#endif // SMAA_INCLUDE_VS + +#if SMAA_INCLUDE_PS +//----------------------------------------------------------------------------- +// Edge Detection Pixel Shaders (First Pass) + +/** + * Luma Edge Detection + * + * IMPORTANT NOTICE: luma edge detection requires gamma-corrected colors, and + * thus 'colorTex' should be a non-sRGB texture. + */ +float2 SMAALumaEdgeDetectionPS(float2 texcoord, + float4 offset[3], + SMAATexture2D(colorTex) + #if SMAA_PREDICATION + , SMAATexture2D(predicationTex) + #endif + ) { + // Calculate the threshold: + #if SMAA_PREDICATION + float2 threshold = SMAACalculatePredicatedThreshold(texcoord, offset, SMAATexturePass2D(predicationTex)); + #else + float2 threshold = float2(SMAA_THRESHOLD, SMAA_THRESHOLD); + #endif + + // Calculate lumas: + float3 weights = float3(0.2126, 0.7152, 0.0722); + float L = dot(SMAASamplePoint(colorTex, texcoord).rgb, weights); + + float Lleft = dot(SMAASamplePoint(colorTex, offset[0].xy).rgb, weights); + float Ltop = dot(SMAASamplePoint(colorTex, offset[0].zw).rgb, weights); + + // We do the usual threshold: + float4 delta; + delta.xy = abs(L - float2(Lleft, Ltop)); + float2 edges = step(threshold, delta.xy); + + // Then discard if there is no edge: + if (dot(edges, float2(1.0, 1.0)) == 0.0) + discard; + + // Calculate right and bottom deltas: + float Lright = dot(SMAASamplePoint(colorTex, offset[1].xy).rgb, weights); + float Lbottom = dot(SMAASamplePoint(colorTex, offset[1].zw).rgb, weights); + delta.zw = abs(L - float2(Lright, Lbottom)); + + // Calculate the maximum delta in the direct neighborhood: + float2 maxDelta = max(delta.xy, delta.zw); + + // Calculate left-left and top-top deltas: + float Lleftleft = dot(SMAASamplePoint(colorTex, offset[2].xy).rgb, weights); + float Ltoptop = dot(SMAASamplePoint(colorTex, offset[2].zw).rgb, weights); + delta.zw = abs(float2(Lleft, Ltop) - float2(Lleftleft, Ltoptop)); + + // Calculate the final maximum delta: + maxDelta = max(maxDelta.xy, delta.zw); + float finalDelta = max(maxDelta.x, maxDelta.y); + + // Local contrast adaptation: +#if !defined(SHADER_API_OPENGL) + edges.xy *= step(finalDelta, SMAA_LOCAL_CONTRAST_ADAPTATION_FACTOR * delta.xy); +#endif + + return edges; +} + +/** + * Color Edge Detection + * + * IMPORTANT NOTICE: color edge detection requires gamma-corrected colors, and + * thus 'colorTex' should be a non-sRGB texture. + */ +float2 SMAAColorEdgeDetectionPS(float2 texcoord, + float4 offset[3], + SMAATexture2D(colorTex) + #if SMAA_PREDICATION + , SMAATexture2D(predicationTex) + #endif + ) { + // Calculate the threshold: + #if SMAA_PREDICATION + float2 threshold = SMAACalculatePredicatedThreshold(texcoord, offset, predicationTex); + #else + float2 threshold = float2(SMAA_THRESHOLD, SMAA_THRESHOLD); + #endif + + // Calculate color deltas: + float4 delta; + float3 C = SMAASamplePoint(colorTex, texcoord).rgb; + + float3 Cleft = SMAASamplePoint(colorTex, offset[0].xy).rgb; + float3 t = abs(C - Cleft); + delta.x = max(max(t.r, t.g), t.b); + + float3 Ctop = SMAASamplePoint(colorTex, offset[0].zw).rgb; + t = abs(C - Ctop); + delta.y = max(max(t.r, t.g), t.b); + + // We do the usual threshold: + float2 edges = step(threshold, delta.xy); + + // Then discard if there is no edge: + if (dot(edges, float2(1.0, 1.0)) == 0.0) + discard; + + // Calculate right and bottom deltas: + float3 Cright = SMAASamplePoint(colorTex, offset[1].xy).rgb; + t = abs(C - Cright); + delta.z = max(max(t.r, t.g), t.b); + + float3 Cbottom = SMAASamplePoint(colorTex, offset[1].zw).rgb; + t = abs(C - Cbottom); + delta.w = max(max(t.r, t.g), t.b); + + // Calculate the maximum delta in the direct neighborhood: + float2 maxDelta = max(delta.xy, delta.zw); + + // Calculate left-left and top-top deltas: + float3 Cleftleft = SMAASamplePoint(colorTex, offset[2].xy).rgb; + t = abs(Cleft - Cleftleft); + delta.z = max(max(t.r, t.g), t.b); + + float3 Ctoptop = SMAASamplePoint(colorTex, offset[2].zw).rgb; + t = abs(Ctop - Ctoptop); + delta.w = max(max(t.r, t.g), t.b); + + // Calculate the final maximum delta: + maxDelta = max(maxDelta.xy, delta.zw); + float finalDelta = max(maxDelta.x, maxDelta.y); + + // Local contrast adaptation: +#if !defined(SHADER_API_OPENGL) + edges.xy *= step(finalDelta, SMAA_LOCAL_CONTRAST_ADAPTATION_FACTOR * delta.xy); +#endif + + return edges; +} + +/** + * Depth Edge Detection + */ +float2 SMAADepthEdgeDetectionPS(float2 texcoord, + float4 offset[3], + SMAATexture2D(depthTex)) { + float3 neighbours = SMAAGatherNeighbours(texcoord, offset, SMAATexturePass2D(depthTex)); + float2 delta = abs(neighbours.xx - float2(neighbours.y, neighbours.z)); + float2 edges = step(SMAA_DEPTH_THRESHOLD, delta); + + if (dot(edges, float2(1.0, 1.0)) == 0.0) + discard; + + return edges; +} + +//----------------------------------------------------------------------------- +// Diagonal Search Functions + +#if !defined(SMAA_DISABLE_DIAG_DETECTION) + +/** + * Allows to decode two binary values from a bilinear-filtered access. + */ +float2 SMAADecodeDiagBilinearAccess(float2 e) { + // Bilinear access for fetching 'e' have a 0.25 offset, and we are + // interested in the R and G edges: + // + // +---G---+-------+ + // | x o R x | + // +-------+-------+ + // + // Then, if one of these edge is enabled: + // Red: (0.75 * X + 0.25 * 1) => 0.25 or 1.0 + // Green: (0.75 * 1 + 0.25 * X) => 0.75 or 1.0 + // + // This function will unpack the values (mad + mul + round): + // wolframalpha.com: round(x * abs(5 * x - 5 * 0.75)) plot 0 to 1 + e.r = e.r * abs(5.0 * e.r - 5.0 * 0.75); + return round(e); +} + +float4 SMAADecodeDiagBilinearAccess(float4 e) { + e.rb = e.rb * abs(5.0 * e.rb - 5.0 * 0.75); + return round(e); +} + +/** + * These functions allows to perform diagonal pattern searches. + */ +float2 SMAASearchDiag1(SMAATexture2D(edgesTex), float2 texcoord, float2 dir, out float2 e) { + float4 coord = float4(texcoord, -1.0, 1.0); + float3 t = float3(SMAA_RT_METRICS.xy, 1.0); + while (coord.z < float(SMAA_MAX_SEARCH_STEPS_DIAG - 1) && + coord.w > 0.9) { + coord.xyz = mad(t, float3(dir, 1.0), coord.xyz); + e = SMAASampleLevelZero(edgesTex, coord.xy).rg; + coord.w = dot(e, float2(0.5, 0.5)); + } + return coord.zw; +} + +float2 SMAASearchDiag2(SMAATexture2D(edgesTex), float2 texcoord, float2 dir, out float2 e) { + float4 coord = float4(texcoord, -1.0, 1.0); + coord.x += 0.25 * SMAA_RT_METRICS.x; // See @SearchDiag2Optimization + float3 t = float3(SMAA_RT_METRICS.xy, 1.0); + while (coord.z < float(SMAA_MAX_SEARCH_STEPS_DIAG - 1) && + coord.w > 0.9) { + coord.xyz = mad(t, float3(dir, 1.0), coord.xyz); + + // @SearchDiag2Optimization + // Fetch both edges at once using bilinear filtering: + e = SMAASampleLevelZero(edgesTex, coord.xy).rg; + e = SMAADecodeDiagBilinearAccess(e); + + // Non-optimized version: + // e.g = SMAASampleLevelZero(edgesTex, coord.xy).g; + // e.r = SMAASampleLevelZeroOffset(edgesTex, coord.xy, int2(1, 0)).r; + + coord.w = dot(e, float2(0.5, 0.5)); + } + return coord.zw; +} + +/** + * Similar to SMAAArea, this calculates the area corresponding to a certain + * diagonal distance and crossing edges 'e'. + */ +float2 SMAAAreaDiag(SMAATexture2D(areaTex), float2 dist, float2 e, float offset) { + float2 texcoord = mad(float2(SMAA_AREATEX_MAX_DISTANCE_DIAG, SMAA_AREATEX_MAX_DISTANCE_DIAG), e, dist); + + // We do a scale and bias for mapping to texel space: + texcoord = mad(SMAA_AREATEX_PIXEL_SIZE, texcoord, 0.5 * SMAA_AREATEX_PIXEL_SIZE); + + // Diagonal areas are on the second half of the texture: + texcoord.x += 0.5; + + // Move to proper place, according to the subpixel offset: + texcoord.y += SMAA_AREATEX_SUBTEX_SIZE * offset; + + // Do it! + return SMAA_AREATEX_SELECT(SMAASampleLevelZero(areaTex, texcoord)); +} + +/** + * This searches for diagonal patterns and returns the corresponding weights. + */ +float2 SMAACalculateDiagWeights(SMAATexture2D(edgesTex), SMAATexture2D(areaTex), float2 texcoord, float2 e, float4 subsampleIndices) { + float2 weights = float2(0.0, 0.0); + + // Search for the line ends: + float4 d; + float2 end; + if (e.r > 0.0) { + d.xz = SMAASearchDiag1(SMAATexturePass2D(edgesTex), texcoord, float2(-1.0, 1.0), end); + d.x += float(end.y > 0.9); + } else + d.xz = float2(0.0, 0.0); + d.yw = SMAASearchDiag1(SMAATexturePass2D(edgesTex), texcoord, float2(1.0, -1.0), end); + + SMAA_BRANCH + if (d.x + d.y > 2.0) { // d.x + d.y + 1 > 3 + // Fetch the crossing edges: + float4 coords = mad(float4(-d.x + 0.25, d.x, d.y, -d.y - 0.25), SMAA_RT_METRICS.xyxy, texcoord.xyxy); + float4 c; + c.xy = SMAASampleLevelZeroOffset(edgesTex, coords.xy, int2(-1, 0)).rg; + c.zw = SMAASampleLevelZeroOffset(edgesTex, coords.zw, int2( 1, 0)).rg; + c.yxwz = SMAADecodeDiagBilinearAccess(c.xyzw); + + // Non-optimized version: + // float4 coords = mad(float4(-d.x, d.x, d.y, -d.y), SMAA_RT_METRICS.xyxy, texcoord.xyxy); + // float4 c; + // c.x = SMAASampleLevelZeroOffset(edgesTex, coords.xy, int2(-1, 0)).g; + // c.y = SMAASampleLevelZeroOffset(edgesTex, coords.xy, int2( 0, 0)).r; + // c.z = SMAASampleLevelZeroOffset(edgesTex, coords.zw, int2( 1, 0)).g; + // c.w = SMAASampleLevelZeroOffset(edgesTex, coords.zw, int2( 1, -1)).r; + + // Merge crossing edges at each side into a single value: + float2 cc = mad(float2(2.0, 2.0), c.xz, c.yw); + + // Remove the crossing edge if we didn't found the end of the line: + SMAAMovc(bool2(step(float2(0.9, 0.9), d.zw)), cc, float2(0.0, 0.0)); + + // Fetch the areas for this line: + weights += SMAAAreaDiag(SMAATexturePass2D(areaTex), d.xy, cc, subsampleIndices.z); + } + + // Search for the line ends: + d.xz = SMAASearchDiag2(SMAATexturePass2D(edgesTex), texcoord, float2(-1.0, -1.0), end); + if (SMAASampleLevelZeroOffset(edgesTex, texcoord, int2(1, 0)).r > 0.0) { + d.yw = SMAASearchDiag2(SMAATexturePass2D(edgesTex), texcoord, float2(1.0, 1.0), end); + d.y += float(end.y > 0.9); + } else + d.yw = float2(0.0, 0.0); + + SMAA_BRANCH + if (d.x + d.y > 2.0) { // d.x + d.y + 1 > 3 + // Fetch the crossing edges: + float4 coords = mad(float4(-d.x, -d.x, d.y, d.y), SMAA_RT_METRICS.xyxy, texcoord.xyxy); + float4 c; + c.x = SMAASampleLevelZeroOffset(edgesTex, coords.xy, int2(-1, 0)).g; + c.y = SMAASampleLevelZeroOffset(edgesTex, coords.xy, int2( 0, -1)).r; + c.zw = SMAASampleLevelZeroOffset(edgesTex, coords.zw, int2( 1, 0)).gr; + float2 cc = mad(float2(2.0, 2.0), c.xz, c.yw); + + // Remove the crossing edge if we didn't found the end of the line: + SMAAMovc(bool2(step(float2(0.9, 0.9), d.zw)), cc, float2(0.0, 0.0)); + + // Fetch the areas for this line: + weights += SMAAAreaDiag(SMAATexturePass2D(areaTex), d.xy, cc, subsampleIndices.w).gr; + } + + return weights; +} +#endif + +//----------------------------------------------------------------------------- +// Horizontal/Vertical Search Functions + +/** + * This allows to determine how much length should we add in the last step + * of the searches. It takes the bilinearly interpolated edge (see + * @PSEUDO_GATHER4), and adds 0, 1 or 2, depending on which edges and + * crossing edges are active. + */ +float SMAASearchLength(SMAATexture2D(searchTex), float2 e, float offset) { + // The texture is flipped vertically, with left and right cases taking half + // of the space horizontally: + float2 scale = SMAA_SEARCHTEX_SIZE * float2(0.5, -1.0); + float2 bias = SMAA_SEARCHTEX_SIZE * float2(offset, 1.0); + + // Scale and bias to access texel centers: + scale += float2(-1.0, 1.0); + bias += float2( 0.5, -0.5); + + // Convert from pixel coordinates to texcoords: + // (We use SMAA_SEARCHTEX_PACKED_SIZE because the texture is cropped) + scale *= 1.0 / SMAA_SEARCHTEX_PACKED_SIZE; + bias *= 1.0 / SMAA_SEARCHTEX_PACKED_SIZE; + + // Lookup the search texture: + return SMAA_SEARCHTEX_SELECT(SMAASampleLevelZero(searchTex, mad(scale, e, bias))); +} + +/** + * Horizontal/vertical search functions for the 2nd pass. + */ +float SMAASearchXLeft(SMAATexture2D(edgesTex), SMAATexture2D(searchTex), float2 texcoord, float end) { + /** + * @PSEUDO_GATHER4 + * This texcoord has been offset by (-0.25, -0.125) in the vertex shader to + * sample between edge, thus fetching four edges in a row. + * Sampling with different offsets in each direction allows to disambiguate + * which edges are active from the four fetched ones. + */ + float2 e = float2(0.0, 1.0); + while (texcoord.x > end && + e.g > 0.8281 && // Is there some edge not activated? + e.r == 0.0) { // Or is there a crossing edge that breaks the line? + e = SMAASampleLevelZero(edgesTex, texcoord).rg; + texcoord = mad(-float2(2.0, 0.0), SMAA_RT_METRICS.xy, texcoord); + } + + float offset = mad(-(255.0 / 127.0), SMAASearchLength(SMAATexturePass2D(searchTex), e, 0.0), 3.25); + return mad(SMAA_RT_METRICS.x, offset, texcoord.x); + + // Non-optimized version: + // We correct the previous (-0.25, -0.125) offset we applied: + // texcoord.x += 0.25 * SMAA_RT_METRICS.x; + + // The searches are bias by 1, so adjust the coords accordingly: + // texcoord.x += SMAA_RT_METRICS.x; + + // Disambiguate the length added by the last step: + // texcoord.x += 2.0 * SMAA_RT_METRICS.x; // Undo last step + // texcoord.x -= SMAA_RT_METRICS.x * (255.0 / 127.0) * SMAASearchLength(SMAATexturePass2D(searchTex), e, 0.0); + // return mad(SMAA_RT_METRICS.x, offset, texcoord.x); +} + +float SMAASearchXRight(SMAATexture2D(edgesTex), SMAATexture2D(searchTex), float2 texcoord, float end) { + float2 e = float2(0.0, 1.0); + while (texcoord.x < end && + e.g > 0.8281 && // Is there some edge not activated? + e.r == 0.0) { // Or is there a crossing edge that breaks the line? + e = SMAASampleLevelZero(edgesTex, texcoord).rg; + texcoord = mad(float2(2.0, 0.0), SMAA_RT_METRICS.xy, texcoord); + } + float offset = mad(-(255.0 / 127.0), SMAASearchLength(SMAATexturePass2D(searchTex), e, 0.5), 3.25); + return mad(-SMAA_RT_METRICS.x, offset, texcoord.x); +} + +float SMAASearchYUp(SMAATexture2D(edgesTex), SMAATexture2D(searchTex), float2 texcoord, float end) { + float2 e = float2(1.0, 0.0); + while (texcoord.y > end && + e.r > 0.8281 && // Is there some edge not activated? + e.g == 0.0) { // Or is there a crossing edge that breaks the line? + e = SMAASampleLevelZero(edgesTex, texcoord).rg; + texcoord = mad(-float2(0.0, 2.0), SMAA_RT_METRICS.xy, texcoord); + } + float offset = mad(-(255.0 / 127.0), SMAASearchLength(SMAATexturePass2D(searchTex), e.gr, 0.0), 3.25); + return mad(SMAA_RT_METRICS.y, offset, texcoord.y); +} + +float SMAASearchYDown(SMAATexture2D(edgesTex), SMAATexture2D(searchTex), float2 texcoord, float end) { + float2 e = float2(1.0, 0.0); + while (texcoord.y < end && + e.r > 0.8281 && // Is there some edge not activated? + e.g == 0.0) { // Or is there a crossing edge that breaks the line? + e = SMAASampleLevelZero(edgesTex, texcoord).rg; + texcoord = mad(float2(0.0, 2.0), SMAA_RT_METRICS.xy, texcoord); + } + float offset = mad(-(255.0 / 127.0), SMAASearchLength(SMAATexturePass2D(searchTex), e.gr, 0.5), 3.25); + return mad(-SMAA_RT_METRICS.y, offset, texcoord.y); +} + +/** + * Ok, we have the distance and both crossing edges. So, what are the areas + * at each side of current edge? + */ +float2 SMAAArea(SMAATexture2D(areaTex), float2 dist, float e1, float e2, float offset) { + // Rounding prevents precision errors of bilinear filtering: + float2 texcoord = mad(float2(SMAA_AREATEX_MAX_DISTANCE, SMAA_AREATEX_MAX_DISTANCE), round(4.0 * float2(e1, e2)), dist); + + // We do a scale and bias for mapping to texel space: + texcoord = mad(SMAA_AREATEX_PIXEL_SIZE, texcoord, 0.5 * SMAA_AREATEX_PIXEL_SIZE); + + // Move to proper place, according to the subpixel offset: + texcoord.y = mad(SMAA_AREATEX_SUBTEX_SIZE, offset, texcoord.y); + + // Do it! + return SMAA_AREATEX_SELECT(SMAASampleLevelZero(areaTex, texcoord)); +} + +//----------------------------------------------------------------------------- +// Corner Detection Functions + +void SMAADetectHorizontalCornerPattern(SMAATexture2D(edgesTex), inout float2 weights, float4 texcoord, float2 d) { + #if !defined(SMAA_DISABLE_CORNER_DETECTION) + float2 leftRight = step(d.xy, d.yx); + float2 rounding = (1.0 - SMAA_CORNER_ROUNDING_NORM) * leftRight; + + rounding /= leftRight.x + leftRight.y; // Reduce blending for pixels in the center of a line. + + float2 factor = float2(1.0, 1.0); + factor.x -= rounding.x * SMAASampleLevelZeroOffset(edgesTex, texcoord.xy, int2(0, 1)).r; + factor.x -= rounding.y * SMAASampleLevelZeroOffset(edgesTex, texcoord.zw, int2(1, 1)).r; + factor.y -= rounding.x * SMAASampleLevelZeroOffset(edgesTex, texcoord.xy, int2(0, -2)).r; + factor.y -= rounding.y * SMAASampleLevelZeroOffset(edgesTex, texcoord.zw, int2(1, -2)).r; + + weights *= saturate(factor); + #endif +} + +void SMAADetectVerticalCornerPattern(SMAATexture2D(edgesTex), inout float2 weights, float4 texcoord, float2 d) { + #if !defined(SMAA_DISABLE_CORNER_DETECTION) + float2 leftRight = step(d.xy, d.yx); + float2 rounding = (1.0 - SMAA_CORNER_ROUNDING_NORM) * leftRight; + + rounding /= leftRight.x + leftRight.y; + + float2 factor = float2(1.0, 1.0); + factor.x -= rounding.x * SMAASampleLevelZeroOffset(edgesTex, texcoord.xy, int2( 1, 0)).g; + factor.x -= rounding.y * SMAASampleLevelZeroOffset(edgesTex, texcoord.zw, int2( 1, 1)).g; + factor.y -= rounding.x * SMAASampleLevelZeroOffset(edgesTex, texcoord.xy, int2(-2, 0)).g; + factor.y -= rounding.y * SMAASampleLevelZeroOffset(edgesTex, texcoord.zw, int2(-2, 1)).g; + + weights *= saturate(factor); + #endif +} + + +//----------------------------------------------------------------------------- +// Blending Weight Calculation Pixel Shader (Second Pass) + +float4 SMAABlendingWeightCalculationPS(float2 texcoord, + float2 pixcoord, + float4 offset[3], + SMAATexture2D(edgesTex), + SMAATexture2D(areaTex), + SMAATexture2D(searchTex), + float4 subsampleIndices) { // Just pass zero for SMAA 1x, see @SUBSAMPLE_INDICES. + float4 weights = float4(0.0, 0.0, 0.0, 0.0); + + float2 e = SMAASample(edgesTex, texcoord).rg; + + SMAA_BRANCH + if (e.g > 0.0) { // Edge at north + #if !defined(SMAA_DISABLE_DIAG_DETECTION) + // Diagonals have both north and west edges, so searching for them in + // one of the boundaries is enough. + weights.rg = SMAACalculateDiagWeights(SMAATexturePass2D(edgesTex), SMAATexturePass2D(areaTex), texcoord, e, subsampleIndices); + + // We give priority to diagonals, so if we find a diagonal we skip + // horizontal/vertical processing. + SMAA_BRANCH + if (weights.r == -weights.g) { // weights.r + weights.g == 0.0 + #endif + + float2 d; + + // Find the distance to the left: + float3 coords; + coords.x = SMAASearchXLeft(SMAATexturePass2D(edgesTex), SMAATexturePass2D(searchTex), offset[0].xy, offset[2].x); + coords.y = offset[1].y; // offset[1].y = texcoord.y - 0.25 * SMAA_RT_METRICS.y (@CROSSING_OFFSET) + d.x = coords.x; + + // Now fetch the left crossing edges, two at a time using bilinear + // filtering. Sampling at -0.25 (see @CROSSING_OFFSET) enables to + // discern what value each edge has: + float e1 = SMAASampleLevelZero(edgesTex, coords.xy).r; + + // Find the distance to the right: + coords.z = SMAASearchXRight(SMAATexturePass2D(edgesTex), SMAATexturePass2D(searchTex), offset[0].zw, offset[2].y); + d.y = coords.z; + + // We want the distances to be in pixel units (doing this here allow to + // better interleave arithmetic and memory accesses): + d = abs(round(mad(SMAA_RT_METRICS.zz, d, -pixcoord.xx))); + + // SMAAArea below needs a sqrt, as the areas texture is compressed + // quadratically: + float2 sqrt_d = sqrt(d); + + // Fetch the right crossing edges: + float e2 = SMAASampleLevelZeroOffset(edgesTex, coords.zy, int2(1, 0)).r; + + // Ok, we know how this pattern looks like, now it is time for getting + // the actual area: + weights.rg = SMAAArea(SMAATexturePass2D(areaTex), sqrt_d, e1, e2, subsampleIndices.y); + + // Fix corners: + coords.y = texcoord.y; + SMAADetectHorizontalCornerPattern(SMAATexturePass2D(edgesTex), weights.rg, coords.xyzy, d); + + #if !defined(SMAA_DISABLE_DIAG_DETECTION) + } else + e.r = 0.0; // Skip vertical processing. + #endif + } + + SMAA_BRANCH + if (e.r > 0.0) { // Edge at west + float2 d; + + // Find the distance to the top: + float3 coords; + coords.y = SMAASearchYUp(SMAATexturePass2D(edgesTex), SMAATexturePass2D(searchTex), offset[1].xy, offset[2].z); + coords.x = offset[0].x; // offset[1].x = texcoord.x - 0.25 * SMAA_RT_METRICS.x; + d.x = coords.y; + + // Fetch the top crossing edges: + float e1 = SMAASampleLevelZero(edgesTex, coords.xy).g; + + // Find the distance to the bottom: + coords.z = SMAASearchYDown(SMAATexturePass2D(edgesTex), SMAATexturePass2D(searchTex), offset[1].zw, offset[2].w); + d.y = coords.z; + + // We want the distances to be in pixel units: + d = abs(round(mad(SMAA_RT_METRICS.ww, d, -pixcoord.yy))); + + // SMAAArea below needs a sqrt, as the areas texture is compressed + // quadratically: + float2 sqrt_d = sqrt(d); + + // Fetch the bottom crossing edges: + float e2 = SMAASampleLevelZeroOffset(edgesTex, coords.xz, int2(0, 1)).g; + + // Get the area for this direction: + weights.ba = SMAAArea(SMAATexturePass2D(areaTex), sqrt_d, e1, e2, subsampleIndices.x); + + // Fix corners: + coords.x = texcoord.x; + SMAADetectVerticalCornerPattern(SMAATexturePass2D(edgesTex), weights.ba, coords.xyxz, d); + } + + return weights; +} + +//----------------------------------------------------------------------------- +// UV-based reprojection functions + +#if SMAA_UV_BASED_REPROJECTION +float2 SMAAReproject(float2 texcoord) +{ + // UV to clip-position: + // -- This must be sampled at exactly mip 0 due to possible gradient divergence + // -- as this function is called within a control flow block down below. + float depth = SMAASampleLevelZero(_CameraDepthTexture, texcoord).r; + float3 clipPosition = float3(2. * texcoord - 1., depth); + + // Reproject + float4 previousClipPosition = mul(_ReprojectionMatrix, float4(clipPosition, 1.)); + previousClipPosition.xyz /= previousClipPosition.w; + + // Clip-position to UV + return (.5 * previousClipPosition.xy + .5); +} +#endif + +//----------------------------------------------------------------------------- +// Neighborhood Blending Pixel Shader (Third Pass) + +float4 SMAANeighborhoodBlendingPS(float2 texcoord, + float4 offset, + SMAATexture2D(colorTex), + SMAATexture2D(blendTex) + #if SMAA_REPROJECTION + , SMAATexture2D(velocityTex) + #endif + ) { + // Fetch the blending weights for current pixel: + float4 a; + a.x = SMAASample(blendTex, offset.xy).a; // Right + a.y = SMAASample(blendTex, offset.zw).g; // Top + a.wz = SMAASample(blendTex, texcoord).xz; // Bottom / Left + + // Is there any blending weight with a value greater than 0.0? + SMAA_BRANCH + if (dot(a, float4(1.0, 1.0, 1.0, 1.0)) < 1e-5) { + float4 color = SMAASampleLevelZero(colorTex, texcoord); + + #if SMAA_REPROJECTION + float2 velocity = SMAA_DECODE_VELOCITY(SMAASampleLevelZero(velocityTex, texcoord)); + #elif SMAA_UV_BASED_REPROJECTION + float2 velocity = texcoord - SMAAReproject(texcoord); + #endif + + #if (SMAA_REPROJECTION || SMAA_UV_BASED_REPROJECTION) + // Pack velocity into the alpha channel: + color.a = sqrt(5.0 * length(velocity)); + #endif + + return color; + } else { + bool h = max(a.x, a.z) > max(a.y, a.w); // max(horizontal) > max(vertical) + + // Calculate the blending offsets: + float4 blendingOffset = float4(0.0, a.y, 0.0, a.w); + float2 blendingWeight = a.yw; + SMAAMovc(bool4(h, h, h, h), blendingOffset, float4(a.x, 0.0, a.z, 0.0)); + SMAAMovc(bool2(h, h), blendingWeight, a.xz); + blendingWeight /= dot(blendingWeight, float2(1.0, 1.0)); + + // Calculate the texture coordinates: + float4 blendingCoord = mad(blendingOffset, float4(SMAA_RT_METRICS.xy, -SMAA_RT_METRICS.xy), texcoord.xyxy); + + // We exploit bilinear filtering to mix current pixel with the chosen + // neighbor: + float4 color = blendingWeight.x * SMAASampleLevelZero(colorTex, blendingCoord.xy); + color += blendingWeight.y * SMAASampleLevelZero(colorTex, blendingCoord.zw); + + #if SMAA_REPROJECTION + // Antialias velocity for proper reprojection in a later stage: + float2 velocity = blendingWeight.x * SMAA_DECODE_VELOCITY(SMAASampleLevelZero(velocityTex, blendingCoord.xy)); + velocity += blendingWeight.y * SMAA_DECODE_VELOCITY(SMAASampleLevelZero(velocityTex, blendingCoord.zw)); + #elif SMAA_UV_BASED_REPROJECTION + // Antialias velocity for proper reprojection in a later stage: + float2 velocity = blendingWeight.x * (blendingCoord.xy - SMAAReproject(blendingCoord.xy)); + velocity += blendingWeight.y * (blendingCoord.zw - SMAAReproject(blendingCoord.zw)); + #endif + + #if (SMAA_REPROJECTION || SMAA_UV_BASED_REPROJECTION) + // Pack velocity into the alpha channel: + color.a = sqrt(5.0 * length(velocity)); + #endif + + return color; + } +} + +//----------------------------------------------------------------------------- +// Temporal Resolve Pixel Shader (Optional Pass) + +float4 SMAAResolvePS(float2 texcoord, + SMAATexture2D(currentColorTex), + SMAATexture2D(previousColorTex) + #if SMAA_REPROJECTION + , SMAATexture2D(velocityTex) + #endif + ) { + #if SMAA_REPROJECTION + // Velocity is assumed to be calculated for motion blur, so we need to + // inverse it for reprojection: + float2 velocity = -SMAA_DECODE_VELOCITY(SMAASamplePoint(velocityTex, texcoord).rg); + #elif SMAA_UV_BASED_REPROJECTION + float2 velocity = SMAAReproject(texcoord) - texcoord; + #endif + + #if (SMAA_REPROJECTION || SMAA_UV_BASED_REPROJECTION) + // Fetch current pixel: + float4 current = SMAASamplePoint(currentColorTex, texcoord); + + // Reproject current coordinates and fetch previous pixel: + float4 previous = SMAASamplePoint(previousColorTex, texcoord + velocity); + + // Attenuate the previous pixel if the velocity is different: + float delta = abs(current.a * current.a - previous.a * previous.a) / 5.0; + float weight = 0.5 * saturate(1.0 - sqrt(delta) * SMAA_REPROJECTION_WEIGHT_SCALE); + + // Blend the pixels according to the calculated weight: + // return lerp(current, previous, weight); + + // Neighbour clamp + // Contributed by pommak + float4 n0 = SMAASampleOffset(currentColorTex, texcoord, float2(-1, -1)); + float4 n1 = SMAASampleOffset(currentColorTex, texcoord, float2(+1, -1)); + float4 n2 = SMAASampleOffset(currentColorTex, texcoord, float2(-1, +1)); + float4 n3 = SMAASampleOffset(currentColorTex, texcoord, float2(+1, +1)); + float4 cmax = max(n0, max(n1, max(n2, n3))); + float4 cmin = min(n0, min(n1, min(n2, n3))); + float4 avg = 0.25 * (n0+n1+n2+n3); + float4 wk = abs(avg - current); + float blend = saturate(lerp(0.35, 0.85, wk)); + + // Clamp previous to neighbours colors + float4 previousClamped = clamp(previous, cmin, cmax); + + float4 color = lerp(lerp(current, previousClamped, 0.5*weight), previousClamped, weight); + return color; + #else + // Just blend the pixels: + float4 current = SMAASamplePoint(currentColorTex, texcoord); + float4 previous = SMAASamplePoint(previousColorTex, texcoord); + return lerp(current, previous, 0.5); + #endif +} + +//----------------------------------------------------------------------------- +// Separate Multisamples Pixel Shader (Optional Pass) + +#ifdef SMAALoad +void SMAASeparatePS(float4 position, + float2 texcoord, + out float4 target0, + out float4 target1, + SMAATexture2DMS2(colorTexMS)) { + int2 pos = int2(position.xy); + target0 = SMAALoad(colorTexMS, pos, 0); + target1 = SMAALoad(colorTexMS, pos, 1); +} +#endif + +//----------------------------------------------------------------------------- +#endif // SMAA_INCLUDE_PS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl.meta new file mode 100644 index 00000000..6b0c83cd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3e6879594f0f31c42b64e91e59fe78f6 +timeCreated: 1497734907 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader new file mode 100644 index 00000000..8c582c95 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader @@ -0,0 +1,103 @@ +Shader "Hidden/PostProcessing/SubpixelMorphologicalAntialiasing" +{ + HLSLINCLUDE + + #pragma exclude_renderers d3d11_9x + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0 - Edge detection (Low) + Pass + { + HLSLPROGRAM + + #pragma vertex VertEdge + #pragma fragment FragEdge + #define SMAA_PRESET_LOW + #include "SubpixelMorphologicalAntialiasingBridge.hlsl" + + ENDHLSL + } + + // 1 - Edge detection (Medium) + Pass + { + HLSLPROGRAM + + #pragma vertex VertEdge + #pragma fragment FragEdge + #define SMAA_PRESET_MEDIUM + #include "SubpixelMorphologicalAntialiasingBridge.hlsl" + + ENDHLSL + } + + // 2 - Edge detection (High) + Pass + { + HLSLPROGRAM + + #pragma vertex VertEdge + #pragma fragment FragEdge + #define SMAA_PRESET_HIGH + #include "SubpixelMorphologicalAntialiasingBridge.hlsl" + + ENDHLSL + } + + // 3 - Blend Weights Calculation (Low) + Pass + { + HLSLPROGRAM + + #pragma vertex VertBlend + #pragma fragment FragBlend + #define SMAA_PRESET_LOW + #include "SubpixelMorphologicalAntialiasingBridge.hlsl" + + ENDHLSL + } + + // 4 - Blend Weights Calculation (Medium) + Pass + { + HLSLPROGRAM + + #pragma vertex VertBlend + #pragma fragment FragBlend + #define SMAA_PRESET_MEDIUM + #include "SubpixelMorphologicalAntialiasingBridge.hlsl" + + ENDHLSL + } + + // 5 - Blend Weights Calculation (High) + Pass + { + HLSLPROGRAM + + #pragma vertex VertBlend + #pragma fragment FragBlend + #define SMAA_PRESET_HIGH + #include "SubpixelMorphologicalAntialiasingBridge.hlsl" + + ENDHLSL + } + + // 6 - Neighborhood Blending + Pass + { + HLSLPROGRAM + + #pragma vertex VertNeighbor + #pragma fragment FragNeighbor + #include "SubpixelMorphologicalAntialiasingBridge.hlsl" + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader.meta new file mode 100644 index 00000000..c3c19683 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasing.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 81af42a93ade3dd46a9b583d4eec76d6 +timeCreated: 1497734907 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl new file mode 100644 index 00000000..988dc49e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl @@ -0,0 +1,120 @@ +#ifndef UNITY_POSTFX_SMAA_BRIDGE +#define UNITY_POSTFX_SMAA_BRIDGE + +#include "../StdLib.hlsl" + +TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); +TEXTURE2D_SAMPLER2D(_BlendTex, sampler_BlendTex); +TEXTURE2D_SAMPLER2D(_AreaTex, sampler_AreaTex); +TEXTURE2D_SAMPLER2D(_SearchTex, sampler_SearchTex); +float4 _MainTex_TexelSize; + +#define SMAA_RT_METRICS _MainTex_TexelSize +#define SMAA_AREATEX_SELECT(s) s.rg +#define SMAA_SEARCHTEX_SELECT(s) s.a +#define LinearSampler sampler_MainTex +#define PointSampler sampler_MainTex + +#include "SubpixelMorphologicalAntialiasing.hlsl" + +// ---------------------------------------------------------------------------------------- +// Edge Detection + +struct VaryingsEdge +{ + float4 vertex : SV_POSITION; + float2 texcoord : TEXCOORD0; + float4 offsets[3] : TEXCOORD1; +}; + +VaryingsEdge VertEdge(AttributesDefault v) +{ + VaryingsEdge o; + o.vertex = float4(v.vertex.xy, 0.0, 1.0); + o.texcoord = TransformTriangleVertexToUV(v.vertex.xy); + +#if UNITY_UV_STARTS_AT_TOP + o.texcoord = o.texcoord * float2(1.0, -1.0) + float2(0.0, 1.0); +#endif + + o.offsets[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), o.texcoord.xyxy); + o.offsets[1] = mad(SMAA_RT_METRICS.xyxy, float4( 1.0, 0.0, 0.0, 1.0), o.texcoord.xyxy); + o.offsets[2] = mad(SMAA_RT_METRICS.xyxy, float4(-2.0, 0.0, 0.0, -2.0), o.texcoord.xyxy); + + return o; +} + +float4 FragEdge(VaryingsEdge i) : SV_Target +{ + return float4(SMAAColorEdgeDetectionPS(i.texcoord, i.offsets, _MainTex), 0.0, 0.0); +} + +// ---------------------------------------------------------------------------------------- +// Blend Weights Calculation + +struct VaryingsBlend +{ + float4 vertex : SV_POSITION; + float2 texcoord : TEXCOORD0; + float2 pixcoord : TEXCOORD1; + float4 offsets[3] : TEXCOORD2; +}; + +VaryingsBlend VertBlend(AttributesDefault v) +{ + VaryingsBlend o; + o.vertex = float4(v.vertex.xy, 0.0, 1.0); + o.texcoord = TransformTriangleVertexToUV(v.vertex.xy); + +#if UNITY_UV_STARTS_AT_TOP + o.texcoord = o.texcoord * float2(1.0, -1.0) + float2(0.0, 1.0); +#endif + + o.pixcoord = o.texcoord * SMAA_RT_METRICS.zw; + + // We will use these offsets for the searches later on (see @PSEUDO_GATHER4): + o.offsets[0] = mad(SMAA_RT_METRICS.xyxy, float4(-0.250, -0.125, 1.250, -0.125), o.texcoord.xyxy); + o.offsets[1] = mad(SMAA_RT_METRICS.xyxy, float4(-0.125, -0.250, -0.125, 1.250), o.texcoord.xyxy); + + // And these for the searches, they indicate the ends of the loops: + o.offsets[2] = mad(SMAA_RT_METRICS.xxyy, float4(-2.0, 2.0, -2.0, 2.0) * float(SMAA_MAX_SEARCH_STEPS), + float4(o.offsets[0].xz, o.offsets[1].yw)); + + return o; +} + +float4 FragBlend(VaryingsBlend i) : SV_Target +{ + return SMAABlendingWeightCalculationPS(i.texcoord, i.pixcoord, i.offsets, _MainTex, _AreaTex, _SearchTex, 0); +} + +// ---------------------------------------------------------------------------------------- +// Neighborhood Blending + +struct VaryingsNeighbor +{ + float4 vertex : SV_POSITION; + float2 texcoord : TEXCOORD0; + float4 offset : TEXCOORD1; +}; + +VaryingsNeighbor VertNeighbor(AttributesDefault v) +{ + VaryingsNeighbor o; + o.vertex = float4(v.vertex.xy, 0.0, 1.0); + o.texcoord = TransformTriangleVertexToUV(v.vertex.xy); + +#if UNITY_UV_STARTS_AT_TOP + o.texcoord = o.texcoord * float2(1.0, -1.0) + float2(0.0, 1.0); +#endif + + o.offset = mad(SMAA_RT_METRICS.xyxy, float4(1.0, 0.0, 0.0, 1.0), o.texcoord.xyxy); + return o; +} + +float4 FragNeighbor(VaryingsNeighbor i) : SV_Target +{ + return SMAANeighborhoodBlendingPS(i.texcoord, i.offset, _MainTex, _BlendTex); +} + +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl.meta new file mode 100644 index 00000000..4079eb35 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/SubpixelMorphologicalAntialiasingBridge.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4484ba9c9f221894bad091ea59c4b9c0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader new file mode 100644 index 00000000..af6d477d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader @@ -0,0 +1,165 @@ +Shader "Hidden/PostProcessing/TemporalAntialiasing" +{ + HLSLINCLUDE + + #pragma exclude_renderers gles psp2 + #include "../StdLib.hlsl" + #include "../Colors.hlsl" + + #if UNITY_VERSION >= 201710 + #define _MainTexSampler sampler_LinearClamp + #else + #define _MainTexSampler sampler_MainTex + #endif + + TEXTURE2D_SAMPLER2D(_MainTex, _MainTexSampler); + float4 _MainTex_TexelSize; + + TEXTURE2D_SAMPLER2D(_HistoryTex, sampler_HistoryTex); + + TEXTURE2D_SAMPLER2D(_CameraDepthTexture, sampler_CameraDepthTexture); + float4 _CameraDepthTexture_TexelSize; + + TEXTURE2D_SAMPLER2D(_CameraMotionVectorsTexture, sampler_CameraMotionVectorsTexture); + + float2 _Jitter; + float4 _FinalBlendParameters; // x: static, y: dynamic, z: motion amplification + float _Sharpness; + + float2 GetClosestFragment(float2 uv) + { + const float2 k = _CameraDepthTexture_TexelSize.xy; + + const float4 neighborhood = float4( + SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, UnityStereoClamp(uv - k)), + SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, UnityStereoClamp(uv + float2(k.x, -k.y))), + SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, UnityStereoClamp(uv + float2(-k.x, k.y))), + SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, UnityStereoClamp(uv + k)) + ); + + #if defined(UNITY_REVERSED_Z) + #define COMPARE_DEPTH(a, b) step(b, a) + #else + #define COMPARE_DEPTH(a, b) step(a, b) + #endif + + float3 result = float3(0.0, 0.0, SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, sampler_CameraDepthTexture, uv)); + result = lerp(result, float3(-1.0, -1.0, neighborhood.x), COMPARE_DEPTH(neighborhood.x, result.z)); + result = lerp(result, float3( 1.0, -1.0, neighborhood.y), COMPARE_DEPTH(neighborhood.y, result.z)); + result = lerp(result, float3(-1.0, 1.0, neighborhood.z), COMPARE_DEPTH(neighborhood.z, result.z)); + result = lerp(result, float3( 1.0, 1.0, neighborhood.w), COMPARE_DEPTH(neighborhood.w, result.z)); + + return (uv + result.xy * k); + } + + float4 ClipToAABB(float4 color, float3 minimum, float3 maximum) + { + // Note: only clips towards aabb center (but fast!) + float3 center = 0.5 * (maximum + minimum); + float3 extents = 0.5 * (maximum - minimum); + + // This is actually `distance`, however the keyword is reserved + float3 offset = color.rgb - center; + + float3 ts = abs(extents / (offset + 0.0001)); + float t = saturate(Min3(ts.x, ts.y, ts.z)); + color.rgb = center + offset * t; + return color; + } + + struct OutputSolver + { + float4 destination : SV_Target0; + float4 history : SV_Target1; + }; + + OutputSolver Solve(float2 motion, float2 texcoord) + { + const float2 k = _MainTex_TexelSize.xy; + float2 uv = UnityStereoClamp(texcoord - _Jitter); + + float4 color = SAMPLE_TEXTURE2D(_MainTex, _MainTexSampler, uv); + + float4 topLeft = SAMPLE_TEXTURE2D(_MainTex, _MainTexSampler, UnityStereoClamp(uv - k * 0.5)); + float4 bottomRight = SAMPLE_TEXTURE2D(_MainTex, _MainTexSampler, UnityStereoClamp(uv + k * 0.5)); + + float4 corners = 4.0 * (topLeft + bottomRight) - 2.0 * color; + + // Sharpen output + color += (color - (corners * 0.166667)) * 2.718282 * _Sharpness; + color = clamp(color, 0.0, HALF_MAX_MINUS1); + + // Tonemap color and history samples + float4 average = (corners + color) * 0.142857; + + float4 history = SAMPLE_TEXTURE2D(_HistoryTex, sampler_HistoryTex, UnityStereoClamp(texcoord - motion)); + + float motionLength = length(motion); + float2 luma = float2(Luminance(average), Luminance(color)); + //float nudge = 4.0 * abs(luma.x - luma.y); + float nudge = lerp(4.0, 0.25, saturate(motionLength * 100.0)) * abs(luma.x - luma.y); + + float4 minimum = min(bottomRight, topLeft) - nudge; + float4 maximum = max(topLeft, bottomRight) + nudge; + + // Clip history samples + history = ClipToAABB(history, minimum.xyz, maximum.xyz); + + // Blend method + float weight = clamp( + lerp(_FinalBlendParameters.x, _FinalBlendParameters.y, motionLength * _FinalBlendParameters.z), + _FinalBlendParameters.y, _FinalBlendParameters.x + ); + + color = lerp(color, history, weight); + color = clamp(color, 0.0, HALF_MAX_MINUS1); + + OutputSolver output; + output.destination = color; + output.history = color; + return output; + } + + OutputSolver FragSolverDilate(VaryingsDefault i) + { + float2 closest = GetClosestFragment(i.texcoordStereo); + float2 motion = SAMPLE_TEXTURE2D(_CameraMotionVectorsTexture, sampler_CameraMotionVectorsTexture, closest).xy; + return Solve(motion, i.texcoordStereo); + } + + OutputSolver FragSolverNoDilate(VaryingsDefault i) + { + // Don't dilate in ortho ! + float2 motion = SAMPLE_TEXTURE2D(_CameraMotionVectorsTexture, sampler_CameraMotionVectorsTexture, i.texcoordStereo).xy; + return Solve(motion, i.texcoordStereo); + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0: Perspective + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragSolverDilate + + ENDHLSL + } + + // 1: Ortho + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragSolverNoDilate + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader.meta new file mode 100644 index 00000000..3702fbe8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/TemporalAntialiasing.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 51bcf79c50dc92e47ba87821b61100c3 +timeCreated: 1490261802 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture2DLerp.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture2DLerp.shader new file mode 100644 index 00000000..52a15005 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture2DLerp.shader @@ -0,0 +1,50 @@ +Shader "Hidden/PostProcessing/Texture2DLerp" +{ + HLSLINCLUDE + + #include "../StdLib.hlsl" + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); // From + TEXTURE2D_SAMPLER2D(_To, sampler_To); + float _Interp; + float4 _TargetColor; + + float4 Frag(VaryingsDefault i) : SV_Target + { + float4 from = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord); + float4 to = SAMPLE_TEXTURE2D(_To, sampler_To, i.texcoord); + return lerp(from, to, _Interp); + } + + float4 FragColor(VaryingsDefault i) : SV_Target + { + float4 from = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoord); + float4 to = _TargetColor; + return lerp(from, to, _Interp); + } + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + ENDHLSL + } + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragColor + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture2DLerp.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture2DLerp.shader.meta new file mode 100644 index 00000000..53168526 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture2DLerp.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 34a819c9e33402547a81619693adc8d5 +timeCreated: 1493129446 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture3DLerp.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture3DLerp.compute new file mode 100644 index 00000000..7ecf39db --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture3DLerp.compute @@ -0,0 +1,50 @@ +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#include "../StdLib.hlsl" + +#pragma kernel KTexture3DLerp +#pragma kernel KTexture3DLerpToColor + +RWTexture3D _Output; + +CBUFFER_START(Params) + float4 _DimensionsAndLerp; // xyz: surface dimensions, w: lerp factor + float4 _TargetColor; // Color to lerp into +CBUFFER_END + +Texture3D _From; +Texture3D _To; + +#define GROUP_SIZE 4 + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(KTexture3DLerp) +TRIVIAL_COMPUTE_KERNEL(KTexture3DLerpToColor) + +#else + +[numthreads(GROUP_SIZE, GROUP_SIZE, GROUP_SIZE)] +void KTexture3DLerp(uint3 id : SV_DispatchThreadID) +{ + if(all(float3(id) < _DimensionsAndLerp.xyz)) + { + float4 from = _From[id]; + float4 to = _To[id]; + _Output[id] = lerp(from, to, _DimensionsAndLerp.wwww); + } +} + +[numthreads(GROUP_SIZE, GROUP_SIZE, GROUP_SIZE)] +void KTexture3DLerpToColor(uint3 id : SV_DispatchThreadID) +{ + if(all(float3(id) < _DimensionsAndLerp.xyz)) + { + float4 from = _From[id]; + float4 to = _TargetColor; + _Output[id] = lerp(from, to, _DimensionsAndLerp.wwww); + } +} + +#endif // DISABLE_COMPUTE_SHADERS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture3DLerp.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture3DLerp.compute.meta new file mode 100644 index 00000000..5cfc24e0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Texture3DLerp.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 31e9175024adfd44aba2530ff9b77494 +timeCreated: 1496933873 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 4 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Uber.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Uber.shader new file mode 100644 index 00000000..9c08853b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Uber.shader @@ -0,0 +1,315 @@ +Shader "Hidden/PostProcessing/Uber" +{ + HLSLINCLUDE + + #pragma target 3.0 + + #pragma multi_compile __ DISTORT + #pragma multi_compile __ CHROMATIC_ABERRATION CHROMATIC_ABERRATION_LOW + #pragma multi_compile __ BLOOM BLOOM_LOW + #pragma multi_compile __ VIGNETTE + #pragma multi_compile __ GRAIN + #pragma multi_compile __ FINALPASS + // the following keywords are handled in API specific SubShaders below + // #pragma multi_compile __ COLOR_GRADING_LDR_2D COLOR_GRADING_HDR_2D COLOR_GRADING_HDR_3D + // #pragma multi_compile __ STEREO_INSTANCING_ENABLED STEREO_DOUBLEWIDE_TARGET + + #pragma vertex VertUVTransform + #pragma fragment FragUber + + #include "../StdLib.hlsl" + #include "../Colors.hlsl" + #include "../Sampling.hlsl" + #include "Distortion.hlsl" + #include "Dithering.hlsl" + + #define MAX_CHROMATIC_SAMPLES 16 + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); + float4 _MainTex_TexelSize; + + // Auto exposure / eye adaptation + TEXTURE2D_SAMPLER2D(_AutoExposureTex, sampler_AutoExposureTex); + + // Bloom + TEXTURE2D_SAMPLER2D(_BloomTex, sampler_BloomTex); + TEXTURE2D_SAMPLER2D(_Bloom_DirtTex, sampler_Bloom_DirtTex); + float4 _BloomTex_TexelSize; + float4 _Bloom_DirtTileOffset; // xy: tiling, zw: offset + half3 _Bloom_Settings; // x: sampleScale, y: intensity, z: dirt intensity + half3 _Bloom_Color; + + // Chromatic aberration + TEXTURE2D_SAMPLER2D(_ChromaticAberration_SpectralLut, sampler_ChromaticAberration_SpectralLut); + half _ChromaticAberration_Amount; + + // Color grading + #if COLOR_GRADING_HDR_3D + + TEXTURE3D_SAMPLER3D(_Lut3D, sampler_Lut3D); + float2 _Lut3D_Params; + + #else + + TEXTURE2D_SAMPLER2D(_Lut2D, sampler_Lut2D); + float3 _Lut2D_Params; + + #endif + + half _PostExposure; // EV (exp2) + + // Vignette + half3 _Vignette_Color; + half2 _Vignette_Center; // UV space + half4 _Vignette_Settings; // x: intensity, y: smoothness, z: roundness, w: rounded + half _Vignette_Opacity; + half _Vignette_Mode; // <0.5: procedural, >=0.5: masked + TEXTURE2D_SAMPLER2D(_Vignette_Mask, sampler_Vignette_Mask); + + // Grain + TEXTURE2D_SAMPLER2D(_GrainTex, sampler_GrainTex); + half2 _Grain_Params1; // x: lum_contrib, y: intensity + float4 _Grain_Params2; // x: xscale, h: yscale, z: xoffset, w: yoffset + + // Misc + half _LumaInAlpha; + + half4 FragUber(VaryingsDefault i) : SV_Target + { + float2 uv = i.texcoord; + + //>>> Automatically skipped by the shader optimizer when not used + float2 uvDistorted = Distort(i.texcoord); + float2 uvStereoDistorted = Distort(i.texcoordStereo); + //<<< + + half autoExposure = SAMPLE_TEXTURE2D(_AutoExposureTex, sampler_AutoExposureTex, uv).r; + half4 color = (0.0).xxxx; + + // Inspired by the method described in "Rendering Inside" [Playdead 2016] + // https://twitter.com/pixelmager/status/717019757766123520 + #if CHROMATIC_ABERRATION + { + float2 coords = 2.0 * uv - 1.0; + float2 end = uv - coords * dot(coords, coords) * _ChromaticAberration_Amount; + + float2 diff = end - uv; + int samples = clamp(int(length(_MainTex_TexelSize.zw * diff / 2.0)), 3, MAX_CHROMATIC_SAMPLES); + float2 delta = diff / samples; + float2 pos = uv; + half4 sum = (0.0).xxxx, filterSum = (0.0).xxxx; + + for (int i = 0; i < samples; i++) + { + half t = (i + 0.5) / samples; + half4 s = SAMPLE_TEXTURE2D_LOD(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(Distort(pos)), 0); + half4 filter = half4(SAMPLE_TEXTURE2D_LOD(_ChromaticAberration_SpectralLut, sampler_ChromaticAberration_SpectralLut, float2(t, 0.0), 0).rgb, 1.0); + + sum += s * filter; + filterSum += filter; + pos += delta; + } + + color = sum / filterSum; + } + #elif CHROMATIC_ABERRATION_LOW + { + float2 coords = 2.0 * uv - 1.0; + float2 end = uv - coords * dot(coords, coords) * _ChromaticAberration_Amount; + float2 delta = (end - uv) / 3; + + half4 filterA = half4(SAMPLE_TEXTURE2D_LOD(_ChromaticAberration_SpectralLut, sampler_ChromaticAberration_SpectralLut, float2(0.5 / 3, 0.0), 0).rgb, 1.0); + half4 filterB = half4(SAMPLE_TEXTURE2D_LOD(_ChromaticAberration_SpectralLut, sampler_ChromaticAberration_SpectralLut, float2(1.5 / 3, 0.0), 0).rgb, 1.0); + half4 filterC = half4(SAMPLE_TEXTURE2D_LOD(_ChromaticAberration_SpectralLut, sampler_ChromaticAberration_SpectralLut, float2(2.5 / 3, 0.0), 0).rgb, 1.0); + + half4 texelA = SAMPLE_TEXTURE2D_LOD(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(Distort(uv)), 0); + half4 texelB = SAMPLE_TEXTURE2D_LOD(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(Distort(delta + uv)), 0); + half4 texelC = SAMPLE_TEXTURE2D_LOD(_MainTex, sampler_MainTex, UnityStereoTransformScreenSpaceTex(Distort(delta * 2.0 + uv)), 0); + + half4 sum = texelA * filterA + texelB * filterB + texelC * filterC; + half4 filterSum = filterA + filterB + filterC; + color = sum / filterSum; + } + #else + { + color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uvStereoDistorted); + } + #endif + + // Gamma space... Gah. + #if UNITY_COLORSPACE_GAMMA + { + color = SRGBToLinear(color); + } + #endif + + color.rgb *= autoExposure; + + #if BLOOM || BLOOM_LOW + { + #if BLOOM + half4 bloom = UpsampleTent(TEXTURE2D_PARAM(_BloomTex, sampler_BloomTex), uvDistorted, _BloomTex_TexelSize.xy, _Bloom_Settings.x); + #else + half4 bloom = UpsampleBox(TEXTURE2D_PARAM(_BloomTex, sampler_BloomTex), uvDistorted, _BloomTex_TexelSize.xy, _Bloom_Settings.x); + #endif + + // UVs should be Distort(uv * _Bloom_DirtTileOffset.xy + _Bloom_DirtTileOffset.zw) + // but considering we use a cover-style scale on the dirt texture the difference + // isn't massive so we chose to save a few ALUs here instead in case lens distortion + // is active + half4 dirt = half4(SAMPLE_TEXTURE2D(_Bloom_DirtTex, sampler_Bloom_DirtTex, uvDistorted * _Bloom_DirtTileOffset.xy + _Bloom_DirtTileOffset.zw).rgb, 0.0); + + // Additive bloom (artist friendly) + bloom *= _Bloom_Settings.y; + dirt *= _Bloom_Settings.z; + color += bloom * half4(_Bloom_Color, 1.0); + color += dirt * bloom; + } + #endif + + #if VIGNETTE + { + UNITY_BRANCH + if (_Vignette_Mode < 0.5) + { + half2 d = abs(uvDistorted - _Vignette_Center) * _Vignette_Settings.x; + d.x *= lerp(1.0, _ScreenParams.x / _ScreenParams.y, _Vignette_Settings.w); + d = pow(saturate(d), _Vignette_Settings.z); // Roundness + half vfactor = pow(saturate(1.0 - dot(d, d)), _Vignette_Settings.y); + color.rgb *= lerp(_Vignette_Color, (1.0).xxx, vfactor); + color.a = lerp(1.0, color.a, vfactor); + } + else + { + half vfactor = SAMPLE_TEXTURE2D(_Vignette_Mask, sampler_Vignette_Mask, uvDistorted).a; + + #if !UNITY_COLORSPACE_GAMMA + { + vfactor = SRGBToLinear(vfactor); + } + #endif + + half3 new_color = color.rgb * lerp(_Vignette_Color, (1.0).xxx, vfactor); + color.rgb = lerp(color.rgb, new_color, _Vignette_Opacity); + color.a = lerp(1.0, color.a, vfactor); + } + } + #endif + + #if GRAIN + { + half3 grain = SAMPLE_TEXTURE2D(_GrainTex, sampler_GrainTex, i.texcoordStereo * _Grain_Params2.xy + _Grain_Params2.zw).rgb; + + // Noisiness response curve based on scene luminance + float lum = 1.0 - sqrt(Luminance(saturate(color))); + lum = lerp(1.0, lum, _Grain_Params1.x); + + color.rgb += color.rgb * grain * _Grain_Params1.y * lum; + } + #endif + + #if COLOR_GRADING_HDR_3D + { + color *= _PostExposure; + float3 colorLutSpace = saturate(LUT_SPACE_ENCODE(color.rgb)); + color.rgb = ApplyLut3D(TEXTURE3D_PARAM(_Lut3D, sampler_Lut3D), colorLutSpace, _Lut3D_Params); + } + #elif COLOR_GRADING_HDR_2D + { + color *= _PostExposure; + float3 colorLutSpace = saturate(LUT_SPACE_ENCODE(color.rgb)); + color.rgb = ApplyLut2D(TEXTURE2D_PARAM(_Lut2D, sampler_Lut2D), colorLutSpace, _Lut2D_Params); + } + #elif COLOR_GRADING_LDR_2D + { + color = saturate(color); + + // LDR Lut lookup needs to be in sRGB - for HDR stick to linear + color.rgb = LinearToSRGB(color.rgb); + color.rgb = ApplyLut2D(TEXTURE2D_PARAM(_Lut2D, sampler_Lut2D), color.rgb, _Lut2D_Params); + color.rgb = SRGBToLinear(color.rgb); + } + #endif + + half4 output = color; + + #if FINALPASS + { + #if UNITY_COLORSPACE_GAMMA + { + output = LinearToSRGB(output); + } + #endif + + output.rgb = Dither(output.rgb, i.texcoord); + } + #else + { + UNITY_BRANCH + if (_LumaInAlpha > 0.5) + { + // Put saturated luma in alpha for FXAA - higher quality than "green as luma" and + // necessary as RGB values will potentially still be HDR for the FXAA pass + half luma = Luminance(saturate(output)); + output.a = luma; + } + + #if UNITY_COLORSPACE_GAMMA + { + output = LinearToSRGB(output); + } + #endif + } + #endif + + // Output RGB is still HDR at that point (unless range was crunched by a tonemapper) + return output; + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + #pragma exclude_renderers gles vulkan switch + + #pragma multi_compile __ COLOR_GRADING_LDR_2D COLOR_GRADING_HDR_2D COLOR_GRADING_HDR_3D + #pragma multi_compile __ STEREO_INSTANCING_ENABLED STEREO_DOUBLEWIDE_TARGET + ENDHLSL + } + } + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + #pragma only_renderers vulkan switch + + #pragma multi_compile __ COLOR_GRADING_LDR_2D COLOR_GRADING_HDR_2D COLOR_GRADING_HDR_3D + #pragma multi_compile __ STEREO_DOUBLEWIDE_TARGET // disabled for Vulkan because of shader compiler issues in older Unity versions: STEREO_INSTANCING_ENABLED + ENDHLSL + } + } + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + #pragma only_renderers gles + + #pragma multi_compile __ COLOR_GRADING_LDR_2D COLOR_GRADING_HDR_2D // not supported by OpenGL ES 2.0: COLOR_GRADING_HDR_3D + #pragma multi_compile __ STEREO_DOUBLEWIDE_TARGET // not supported by OpenGL ES 2.0: STEREO_INSTANCING_ENABLED + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Uber.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Uber.shader.meta new file mode 100644 index 00000000..9cc4b695 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Builtins/Uber.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 382151503e2a43a4ebb7366d1632731d +timeCreated: 1488883455 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Colors.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Colors.hlsl new file mode 100644 index 00000000..5a25c304 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Colors.hlsl @@ -0,0 +1,650 @@ +#ifndef UNITY_POSTFX_COLOR +#define UNITY_POSTFX_COLOR + +#include "StdLib.hlsl" +#include "ACES.hlsl" + +#define LUT_SPACE_ENCODE(x) LinearToLogC(x) +#define LUT_SPACE_DECODE(x) LogCToLinear(x) + +#ifndef USE_PRECISE_LOGC + // Set to 1 to use more precise but more expensive log/linear conversions. I haven't found a proper + // use case for the high precision version yet so I'm leaving this to 0. + #define USE_PRECISE_LOGC 0 +#endif + +#ifndef TONEMAPPING_USE_FULL_ACES + // Set to 1 to use the full reference ACES tonemapper. This should only be used for research + // purposes as it's quite heavy and generally overkill. + #define TONEMAPPING_USE_FULL_ACES 0 +#endif + +#ifndef DEFAULT_MAX_PQ + // PQ ST.2048 max value + // 1.0 = 100nits, 100.0 = 10knits + #define DEFAULT_MAX_PQ 100.0 +#endif + +#ifndef USE_VERY_FAST_SRGB + #if defined(SHADER_API_MOBILE) + #define USE_VERY_FAST_SRGB 1 + #else + #define USE_VERY_FAST_SRGB 0 + #endif +#endif + +#ifndef USE_FAST_SRGB + #if defined(SHADER_API_CONSOLE) + #define USE_FAST_SRGB 1 + #else + #define USE_FAST_SRGB 0 + #endif +#endif + +// +// Alexa LogC converters (El 1000) +// See http://www.vocas.nl/webfm_send/964 +// Max range is ~58.85666 +// +struct ParamsLogC +{ + float cut; + float a, b, c, d, e, f; +}; + +static const ParamsLogC LogC = +{ + 0.011361, // cut + 5.555556, // a + 0.047996, // b + 0.244161, // c + 0.386036, // d + 5.301883, // e + 0.092819 // f +}; + +float LinearToLogC_Precise(half x) +{ + float o; + if (x > LogC.cut) + o = LogC.c * log10(LogC.a * x + LogC.b) + LogC.d; + else + o = LogC.e * x + LogC.f; + return o; +} + +float3 LinearToLogC(float3 x) +{ +#if USE_PRECISE_LOGC + return float3( + LinearToLogC_Precise(x.x), + LinearToLogC_Precise(x.y), + LinearToLogC_Precise(x.z) + ); +#else + return LogC.c * log10(LogC.a * x + LogC.b) + LogC.d; +#endif +} + +float LogCToLinear_Precise(float x) +{ + float o; + if (x > LogC.e * LogC.cut + LogC.f) + o = (pow(10.0, (x - LogC.d) / LogC.c) - LogC.b) / LogC.a; + else + o = (x - LogC.f) / LogC.e; + return o; +} + +float3 LogCToLinear(float3 x) +{ +#if USE_PRECISE_LOGC + return float3( + LogCToLinear_Precise(x.x), + LogCToLinear_Precise(x.y), + LogCToLinear_Precise(x.z) + ); +#else + return (pow(10.0, (x - LogC.d) / LogC.c) - LogC.b) / LogC.a; +#endif +} + +// +// SMPTE ST.2084 (PQ) transfer functions +// Used for HDR Lut storage, max range depends on the maxPQValue parameter +// +struct ParamsPQ +{ + float N, M; + float C1, C2, C3; +}; + +static const ParamsPQ PQ = +{ + 2610.0 / 4096.0 / 4.0, // N + 2523.0 / 4096.0 * 128.0, // M + 3424.0 / 4096.0, // C1 + 2413.0 / 4096.0 * 32.0, // C2 + 2392.0 / 4096.0 * 32.0, // C3 +}; + +float3 LinearToPQ(float3 x, float maxPQValue) +{ + x = PositivePow(x / maxPQValue, PQ.N); + float3 nd = (PQ.C1 + PQ.C2 * x) / (1.0 + PQ.C3 * x); + return PositivePow(nd, PQ.M); +} + +float3 LinearToPQ(float3 x) +{ + return LinearToPQ(x, DEFAULT_MAX_PQ); +} + +float3 PQToLinear(float3 x, float maxPQValue) +{ + x = PositivePow(x, rcp(PQ.M)); + float3 nd = max(x - PQ.C1, 0.0) / (PQ.C2 - (PQ.C3 * x)); + return PositivePow(nd, rcp(PQ.N)) * maxPQValue; +} + +float3 PQToLinear(float3 x) +{ + return PQToLinear(x, DEFAULT_MAX_PQ); +} + +// +// sRGB transfer functions +// Fast path ref: http://chilliant.blogspot.com.au/2012/08/srgb-approximations-for-hlsl.html?m=1 +// +half SRGBToLinear(half c) +{ +#if USE_VERY_FAST_SRGB + return c * c; +#elif USE_FAST_SRGB + return c * (c * (c * 0.305306011 + 0.682171111) + 0.012522878); +#else + half linearRGBLo = c / 12.92; + half linearRGBHi = PositivePow((c + 0.055) / 1.055, 2.4); + half linearRGB = (c <= 0.04045) ? linearRGBLo : linearRGBHi; + return linearRGB; +#endif +} + +half3 SRGBToLinear(half3 c) +{ +#if USE_VERY_FAST_SRGB + return c * c; +#elif USE_FAST_SRGB + return c * (c * (c * 0.305306011 + 0.682171111) + 0.012522878); +#else + half3 linearRGBLo = c / 12.92; + half3 linearRGBHi = PositivePow((c + 0.055) / 1.055, half3(2.4, 2.4, 2.4)); + half3 linearRGB = (c <= 0.04045) ? linearRGBLo : linearRGBHi; + return linearRGB; +#endif +} + +half4 SRGBToLinear(half4 c) +{ + return half4(SRGBToLinear(c.rgb), c.a); +} + +half LinearToSRGB(half c) +{ +#if USE_VERY_FAST_SRGB + return sqrt(c); +#elif USE_FAST_SRGB + return max(1.055 * PositivePow(c, 0.416666667) - 0.055, 0.0); +#else + half sRGBLo = c * 12.92; + half sRGBHi = (PositivePow(c, 1.0 / 2.4) * 1.055) - 0.055; + half sRGB = (c <= 0.0031308) ? sRGBLo : sRGBHi; + return sRGB; +#endif +} + +half3 LinearToSRGB(half3 c) +{ +#if USE_VERY_FAST_SRGB + return sqrt(c); +#elif USE_FAST_SRGB + return max(1.055 * PositivePow(c, 0.416666667) - 0.055, 0.0); +#else + half3 sRGBLo = c * 12.92; + half3 sRGBHi = (PositivePow(c, half3(1.0 / 2.4, 1.0 / 2.4, 1.0 / 2.4)) * 1.055) - 0.055; + half3 sRGB = (c <= 0.0031308) ? sRGBLo : sRGBHi; + return sRGB; +#endif +} + +half4 LinearToSRGB(half4 c) +{ + return half4(LinearToSRGB(c.rgb), c.a); +} + +// +// Convert rgb to luminance with rgb in linear space with sRGB primaries and D65 white point +// +half Luminance(half3 linearRgb) +{ + return dot(linearRgb, float3(0.2126729, 0.7151522, 0.0721750)); +} + +half Luminance(half4 linearRgba) +{ + return Luminance(linearRgba.rgb); +} + +// +// Quadratic color thresholding +// curve = (threshold - knee, knee * 2, 0.25 / knee) +// +half4 QuadraticThreshold(half4 color, half threshold, half3 curve) +{ + // Pixel brightness + half br = Max3(color.r, color.g, color.b); + + // Under-threshold part: quadratic curve + half rq = clamp(br - curve.x, 0.0, curve.y); + rq = curve.z * rq * rq; + + // Combine and apply the brightness response curve. + color *= max(rq, br - threshold) / max(br, EPSILON); + + return color; +} + +// +// Fast reversible tonemapper +// http://gpuopen.com/optimized-reversible-tonemapper-for-resolve/ +// +float3 FastTonemap(float3 c) +{ + return c * rcp(Max3(c.r, c.g, c.b) + 1.0); +} + +float4 FastTonemap(float4 c) +{ + return float4(FastTonemap(c.rgb), c.a); +} + +float3 FastTonemap(float3 c, float w) +{ + return c * (w * rcp(Max3(c.r, c.g, c.b) + 1.0)); +} + +float4 FastTonemap(float4 c, float w) +{ + return float4(FastTonemap(c.rgb, w), c.a); +} + +float3 FastTonemapInvert(float3 c) +{ + return c * rcp(1.0 - Max3(c.r, c.g, c.b)); +} + +float4 FastTonemapInvert(float4 c) +{ + return float4(FastTonemapInvert(c.rgb), c.a); +} + +// +// Neutral tonemapping (Hable/Hejl/Frostbite) +// Input is linear RGB +// +float3 NeutralCurve(float3 x, float a, float b, float c, float d, float e, float f) +{ + return ((x * (a * x + c * b) + d * e) / (x * (a * x + b) + d * f)) - e / f; +} + +float3 NeutralTonemap(float3 x) +{ + // Tonemap + float a = 0.2; + float b = 0.29; + float c = 0.24; + float d = 0.272; + float e = 0.02; + float f = 0.3; + float whiteLevel = 5.3; + float whiteClip = 1.0; + + float3 whiteScale = (1.0).xxx / NeutralCurve(whiteLevel, a, b, c, d, e, f); + x = NeutralCurve(x * whiteScale, a, b, c, d, e, f); + x *= whiteScale; + + // Post-curve white point adjustment + x /= whiteClip.xxx; + + return x; +} + +// +// Raw, unoptimized version of John Hable's artist-friendly tone curve +// Input is linear RGB +// +float EvalCustomSegment(float x, float4 segmentA, float2 segmentB) +{ + const float kOffsetX = segmentA.x; + const float kOffsetY = segmentA.y; + const float kScaleX = segmentA.z; + const float kScaleY = segmentA.w; + const float kLnA = segmentB.x; + const float kB = segmentB.y; + + float x0 = (x - kOffsetX) * kScaleX; + float y0 = (x0 > 0.0) ? exp(kLnA + kB * log(x0)) : 0.0; + return y0 * kScaleY + kOffsetY; +} + +float EvalCustomCurve(float x, float3 curve, float4 toeSegmentA, float2 toeSegmentB, float4 midSegmentA, float2 midSegmentB, float4 shoSegmentA, float2 shoSegmentB) +{ + float4 segmentA; + float2 segmentB; + + if (x < curve.y) + { + segmentA = toeSegmentA; + segmentB = toeSegmentB; + } + else if (x < curve.z) + { + segmentA = midSegmentA; + segmentB = midSegmentB; + } + else + { + segmentA = shoSegmentA; + segmentB = shoSegmentB; + } + + return EvalCustomSegment(x, segmentA, segmentB); +} + +// curve: x: inverseWhitePoint, y: x0, z: x1 +float3 CustomTonemap(float3 x, float3 curve, float4 toeSegmentA, float2 toeSegmentB, float4 midSegmentA, float2 midSegmentB, float4 shoSegmentA, float2 shoSegmentB) +{ + float3 normX = x * curve.x; + float3 ret; + ret.x = EvalCustomCurve(normX.x, curve, toeSegmentA, toeSegmentB, midSegmentA, midSegmentB, shoSegmentA, shoSegmentB); + ret.y = EvalCustomCurve(normX.y, curve, toeSegmentA, toeSegmentB, midSegmentA, midSegmentB, shoSegmentA, shoSegmentB); + ret.z = EvalCustomCurve(normX.z, curve, toeSegmentA, toeSegmentB, midSegmentA, midSegmentB, shoSegmentA, shoSegmentB); + return ret; +} + +// +// Filmic tonemapping (ACES fitting, unless TONEMAPPING_USE_FULL_ACES is set to 1) +// Input is ACES2065-1 (AP0 w/ linear encoding) +// +float3 AcesTonemap(float3 aces) +{ +#if TONEMAPPING_USE_FULL_ACES + + float3 oces = RRT(aces); + float3 odt = ODT_RGBmonitor_100nits_dim(oces); + return odt; + +#else + + // --- Glow module --- // + float saturation = rgb_2_saturation(aces); + float ycIn = rgb_2_yc(aces); + float s = sigmoid_shaper((saturation - 0.4) / 0.2); + float addedGlow = 1.0 + glow_fwd(ycIn, RRT_GLOW_GAIN * s, RRT_GLOW_MID); + aces *= addedGlow; + + // --- Red modifier --- // + float hue = rgb_2_hue(aces); + float centeredHue = center_hue(hue, RRT_RED_HUE); + float hueWeight; + { + //hueWeight = cubic_basis_shaper(centeredHue, RRT_RED_WIDTH); + hueWeight = smoothstep(0.0, 1.0, 1.0 - abs(2.0 * centeredHue / RRT_RED_WIDTH)); + hueWeight *= hueWeight; + } + + aces.r += hueWeight * saturation * (RRT_RED_PIVOT - aces.r) * (1.0 - RRT_RED_SCALE); + + // --- ACES to RGB rendering space --- // + float3 acescg = max(0.0, ACES_to_ACEScg(aces)); + + // --- Global desaturation --- // + //acescg = mul(RRT_SAT_MAT, acescg); + acescg = lerp(dot(acescg, AP1_RGB2Y).xxx, acescg, RRT_SAT_FACTOR.xxx); + + // Luminance fitting of *RRT.a1.0.3 + ODT.Academy.RGBmonitor_100nits_dim.a1.0.3*. + // https://github.com/colour-science/colour-unity/blob/master/Assets/Colour/Notebooks/CIECAM02_Unity.ipynb + // RMSE: 0.0012846272106 + const float a = 278.5085; + const float b = 10.7772; + const float c = 293.6045; + const float d = 88.7122; + const float e = 80.6889; + float3 x = acescg; + float3 rgbPost = (x * (a * x + b)) / (x * (c * x + d) + e); + + // Scale luminance to linear code value + // float3 linearCV = Y_2_linCV(rgbPost, CINEMA_WHITE, CINEMA_BLACK); + + // Apply gamma adjustment to compensate for dim surround + float3 linearCV = darkSurround_to_dimSurround(rgbPost); + + // Apply desaturation to compensate for luminance difference + //linearCV = mul(ODT_SAT_MAT, color); + linearCV = lerp(dot(linearCV, AP1_RGB2Y).xxx, linearCV, ODT_SAT_FACTOR.xxx); + + // Convert to display primary encoding + // Rendering space RGB to XYZ + float3 XYZ = mul(AP1_2_XYZ_MAT, linearCV); + + // Apply CAT from ACES white point to assumed observer adapted white point + XYZ = mul(D60_2_D65_CAT, XYZ); + + // CIE XYZ to display primaries + linearCV = mul(XYZ_2_REC709_MAT, XYZ); + + return linearCV; + +#endif +} + +// +// 3D LUT grading +// scaleOffset = (1 / lut_size, lut_size - 1) +// +half3 ApplyLut3D(TEXTURE3D_ARGS(tex, samplerTex), float3 uvw, float2 scaleOffset) +{ + uvw.xyz = uvw.xyz * scaleOffset.yyy * scaleOffset.xxx + scaleOffset.xxx * 0.5; + return SAMPLE_TEXTURE3D(tex, samplerTex, uvw).rgb; +} + +// +// 2D LUT grading +// scaleOffset = (1 / lut_width, 1 / lut_height, lut_height - 1) +// +half3 ApplyLut2D(TEXTURE2D_ARGS(tex, samplerTex), float3 uvw, float3 scaleOffset) +{ + // Strip format where `height = sqrt(width)` + uvw.z *= scaleOffset.z; + float shift = floor(uvw.z); + uvw.xy = uvw.xy * scaleOffset.z * scaleOffset.xy + scaleOffset.xy * 0.5; + uvw.x += shift * scaleOffset.y; + uvw.xyz = lerp( + SAMPLE_TEXTURE2D(tex, samplerTex, uvw.xy).rgb, + SAMPLE_TEXTURE2D(tex, samplerTex, uvw.xy + float2(scaleOffset.y, 0.0)).rgb, + uvw.z - shift + ); + return uvw; +} + +// +// Returns the default value for a given position on a 2D strip-format color lookup table +// params = (lut_height, 0.5 / lut_width, 0.5 / lut_height, lut_height / lut_height - 1) +// +float3 GetLutStripValue(float2 uv, float4 params) +{ + uv -= params.yz; + float3 color; + color.r = frac(uv.x * params.x); + color.b = uv.x - color.r / params.x; + color.g = uv.y; + return color * params.w; +} + +// +// White balance +// Recommended workspace: ACEScg (linear) +// +static const float3x3 LIN_2_LMS_MAT = { + 3.90405e-1, 5.49941e-1, 8.92632e-3, + 7.08416e-2, 9.63172e-1, 1.35775e-3, + 2.31082e-2, 1.28021e-1, 9.36245e-1 +}; + +static const float3x3 LMS_2_LIN_MAT = { + 2.85847e+0, -1.62879e+0, -2.48910e-2, + -2.10182e-1, 1.15820e+0, 3.24281e-4, + -4.18120e-2, -1.18169e-1, 1.06867e+0 +}; + +float3 WhiteBalance(float3 c, float3 balance) +{ + float3 lms = mul(LIN_2_LMS_MAT, c); + lms *= balance; + return mul(LMS_2_LIN_MAT, lms); +} + +// +// RGB / Full-range YCbCr conversions (ITU-R BT.601) +// +float3 RgbToYCbCr(float3 c) +{ + float Y = 0.299 * c.r + 0.587 * c.g + 0.114 * c.b; + float Cb = -0.169 * c.r - 0.331 * c.g + 0.500 * c.b; + float Cr = 0.500 * c.r - 0.419 * c.g - 0.081 * c.b; + return float3(Y, Cb, Cr); +} + +float3 YCbCrToRgb(float3 c) +{ + float R = c.x + 0.000 * c.y + 1.403 * c.z; + float G = c.x - 0.344 * c.y - 0.714 * c.z; + float B = c.x - 1.773 * c.y + 0.000 * c.z; + return float3(R, G, B); +} + +// +// Hue, Saturation, Value +// Ranges: +// Hue [0.0, 1.0] +// Sat [0.0, 1.0] +// Lum [0.0, HALF_MAX] +// +float3 RgbToHsv(float3 c) +{ + float4 K = float4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); + float4 p = lerp(float4(c.bg, K.wz), float4(c.gb, K.xy), step(c.b, c.g)); + float4 q = lerp(float4(p.xyw, c.r), float4(c.r, p.yzx), step(p.x, c.r)); + float d = q.x - min(q.w, q.y); + float e = EPSILON; + return float3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); +} + +float3 HsvToRgb(float3 c) +{ + float4 K = float4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); + float3 p = abs(frac(c.xxx + K.xyz) * 6.0 - K.www); + return c.z * lerp(K.xxx, saturate(p - K.xxx), c.y); +} + +float RotateHue(float value, float low, float hi) +{ + return (value < low) + ? value + hi + : (value > hi) + ? value - hi + : value; +} + +// +// RGB Saturation (closer to a vibrance effect than actual saturation) +// Recommended workspace: ACEScg (linear) +// Optimal range: [0.0, 2.0] +// +float3 Saturation(float3 c, float sat) +{ + float luma = Luminance(c); + return luma.xxx + sat.xxx * (c - luma.xxx); +} + +// +// Contrast (reacts better when applied in log) +// Optimal range: [0.0, 2.0] +// +float3 Contrast(float3 c, float midpoint, float contrast) +{ + return (c - midpoint) * contrast + midpoint; +} + +// +// Lift, Gamma (pre-inverted), Gain tuned for HDR use - best used with the ACES tonemapper as +// negative values will creep in the result +// Expected workspace: ACEScg (linear) +// +float3 LiftGammaGainHDR(float3 c, float3 lift, float3 invgamma, float3 gain) +{ + c = c * gain + lift; + + // ACEScg will output negative values, as clamping to 0 will lose precious information we'll + // mirror the gamma function instead + return FastSign(c) * pow(abs(c), invgamma); +} + +// +// Lift, Gamma (pre-inverted), Gain tuned for LDR use +// Input is linear RGB +// +float3 LiftGammaGainLDR(float3 c, float3 lift, float3 invgamma, float3 gain) +{ + c = saturate(PositivePow(saturate(c), invgamma)); + return gain * c + lift * (1.0 - c); +} + +// +// Remaps Y/R/G/B values +// curveTex has to be 128 pixels wide +// +float3 YrgbCurve(float3 c, TEXTURE2D_ARGS(curveTex, sampler_curveTex)) +{ + const float kHalfPixel = (1.0 / 128.0) / 2.0; + + // Y (master) + c += kHalfPixel.xxx; + float mr = SAMPLE_TEXTURE2D(curveTex, sampler_curveTex, float2(c.r, 0.75)).a; + float mg = SAMPLE_TEXTURE2D(curveTex, sampler_curveTex, float2(c.g, 0.75)).a; + float mb = SAMPLE_TEXTURE2D(curveTex, sampler_curveTex, float2(c.b, 0.75)).a; + c = saturate(float3(mr, mg, mb)); + + // RGB + c += kHalfPixel.xxx; + float r = SAMPLE_TEXTURE2D(curveTex, sampler_curveTex, float2(c.r, 0.75)).r; + float g = SAMPLE_TEXTURE2D(curveTex, sampler_curveTex, float2(c.g, 0.75)).g; + float b = SAMPLE_TEXTURE2D(curveTex, sampler_curveTex, float2(c.b, 0.75)).b; + return saturate(float3(r, g, b)); +} + +// +// Channel mixing (same as Photoshop's and DaVinci's Resolve) +// Recommended workspace: ACEScg (linear) +// Input mixers should be in range [-2.0; 2.0] +// +float3 ChannelMixer(float3 c, float3 red, float3 green, float3 blue) +{ + return float3( + dot(c, red), + dot(c, green), + dot(c, blue) + ); +} + +#endif // UNITY_POSTFX_COLOR diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Colors.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Colors.hlsl.meta new file mode 100644 index 00000000..ee0264bd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Colors.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7fa986a4042ff154093d3772d2dc4fc9 +timeCreated: 1493025378 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug.meta new file mode 100644 index 00000000..bb3c6598 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 418668fbeb6130848b1bffc8d5645b45 +folderAsset: yes +timeCreated: 1496329323 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.compute new file mode 100644 index 00000000..cc3cba9b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.compute @@ -0,0 +1,75 @@ +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#define HISTOGRAM_BINS 256 +#define GROUP_SIZE_X 16 +#define GROUP_SIZE_Y 16 + +#include "../StdLib.hlsl" +#include "../Colors.hlsl" + +RWStructuredBuffer _HistogramBuffer; +Texture2D _Source; + +CBUFFER_START(Params) + float4 _Params; // x: width, y: height, z: linear, w: channel +CBUFFER_END + +groupshared uint gs_histogram[HISTOGRAM_BINS]; + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(KHistogramGather) +TRIVIAL_COMPUTE_KERNEL(KHistogramClear) + +#else + +#pragma kernel KHistogramGather +[numthreads(GROUP_SIZE_X, GROUP_SIZE_Y, 1)] +void KHistogramGather(uint2 dispatchThreadId : SV_DispatchThreadID, uint2 groupThreadId : SV_GroupThreadID) +{ + const uint localThreadId = groupThreadId.y * GROUP_SIZE_X + groupThreadId.x; + + // Clears the shared memory + if (localThreadId < HISTOGRAM_BINS) + gs_histogram[localThreadId] = 0u; + + GroupMemoryBarrierWithGroupSync(); + + // Gather local group histogram + if (dispatchThreadId.x < uint(_Params.x) && dispatchThreadId.y < uint(_Params.y)) + { + float3 color = saturate(_Source[dispatchThreadId].xyz); + + // We want a gamma-corrected histogram (like Photoshop & all) + if (_Params.z > 0) + color = LinearToSRGB(color); + + // Convert channel value to histogram bin + float channel; + uint c = uint(_Params.w); + + if (c > 2) channel = Luminance(color); + else channel = color[c]; + + uint idx = (uint)(round(channel * 255.0)); + + InterlockedAdd(gs_histogram[idx], 1u); + } + + GroupMemoryBarrierWithGroupSync(); + + // Merge everything + if (localThreadId < HISTOGRAM_BINS) + InterlockedAdd(_HistogramBuffer[localThreadId], gs_histogram[localThreadId]); +} + +#pragma kernel KHistogramClear +[numthreads(GROUP_SIZE_X, 1, 1)] +void KHistogramClear(uint dispatchThreadId : SV_DispatchThreadID) +{ + if (dispatchThreadId < HISTOGRAM_BINS) + _HistogramBuffer[dispatchThreadId] = 0u; +} + +#endif // DISABLE_COMPUTE_SHADERS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.compute.meta new file mode 100644 index 00000000..df2ca20c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 18183ebfeeab97749b43e38b928604a7 +timeCreated: 1499679719 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 8196 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.shader new file mode 100644 index 00000000..abdd9a05 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.shader @@ -0,0 +1,97 @@ +Shader "Hidden/PostProcessing/Debug/Histogram" +{ + HLSLINCLUDE + + #pragma exclude_renderers gles gles3 d3d11_9x + #pragma target 4.5 + #include "../StdLib.hlsl" + + #if SHADER_API_GLES3 + #define HISTOGRAM_BINS 128 + #else + #define HISTOGRAM_BINS 256 + #endif + + struct VaryingsHistogram + { + float4 vertex : SV_POSITION; + float2 texcoord : TEXCOORD0; + float maxValue : TEXCOORD1; + }; + + StructuredBuffer _HistogramBuffer; + float2 _Params; // x: width, y: height + + float FindMaxHistogramValue() + { + uint maxValue = 0u; + + UNITY_UNROLL + for (uint i = 0; i < HISTOGRAM_BINS; i++) + { + uint h = _HistogramBuffer[i]; + maxValue = max(maxValue, h); + } + + return float(maxValue); + } + + VaryingsHistogram Vert(AttributesDefault v) + { + VaryingsHistogram o; + o.vertex = float4(v.vertex.xy, 0.0, 1.0); + o.texcoord = TransformTriangleVertexToUV(v.vertex.xy); + + #if UNITY_UV_STARTS_AT_TOP + o.texcoord = o.texcoord * float2(1.0, -1.0) + float2(0.0, 1.0); + #endif + + #if SHADER_API_GLES3 // No texture loopup in VS on GLES3/Android + o.maxValue = 0; + #else + o.maxValue = _Params.y / FindMaxHistogramValue(); + #endif + + return o; + } + + float4 Frag(VaryingsHistogram i) : SV_Target + { + #if SHADER_API_GLES3 + float maxValue = _Params.y / FindMaxHistogramValue(); + #else + float maxValue = i.maxValue; + #endif + + const float kBinsMinusOne = HISTOGRAM_BINS - 1.0; + float remapI = i.texcoord.x * kBinsMinusOne; + uint index = floor(remapI); + float delta = frac(remapI); + float v1 = float(_HistogramBuffer[index]) * maxValue; + float v2 = float(_HistogramBuffer[min(index + 1, kBinsMinusOne)]) * maxValue; + float h = v1 * (1.0 - delta) + v2 * delta; + uint y = (uint)round(i.texcoord.y * _Params.y); + + float3 color = (0.0).xxx; + float fill = step(y, h); + color = lerp(color, (1.0).xxx, fill); + return float4(color, 1.0); + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + + #pragma vertex Vert + #pragma fragment Frag + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.shader.meta new file mode 100644 index 00000000..e09ac2b2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Histogram.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f7ea35cfb33fcad4ab8f2429ec103bef +timeCreated: 1499679714 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/LightMeter.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/LightMeter.shader new file mode 100644 index 00000000..af1b2201 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/LightMeter.shader @@ -0,0 +1,111 @@ +Shader "Hidden/PostProcessing/Debug/LightMeter" +{ + HLSLINCLUDE + + #pragma exclude_renderers gles gles3 d3d11_9x + #pragma target 4.5 + #include "../StdLib.hlsl" + #include "../Builtins/ExposureHistogram.hlsl" + #pragma multi_compile __ COLOR_GRADING_HDR + #pragma multi_compile __ AUTO_EXPOSURE + + float4 _Params; // x: lowPercent, y: highPercent, z: minBrightness, w: maxBrightness + float4 _ScaleOffsetRes; // x: scale, y: offset, w: histogram pass width, h: histogram pass height + + TEXTURE3D_SAMPLER3D(_Lut3D, sampler_Lut3D); + + StructuredBuffer _HistogramBuffer; + + struct VaryingsLightMeter + { + float4 vertex : SV_POSITION; + float2 texcoord : TEXCOORD0; + float maxValue : TEXCOORD1; + float avgLuminance : TEXCOORD2; + }; + + VaryingsLightMeter Vert(AttributesDefault v) + { + VaryingsLightMeter o; + o.vertex = float4(v.vertex.xy, 0.0, 1.0); + o.texcoord = TransformTriangleVertexToUV(v.vertex.xy); + + #if UNITY_UV_STARTS_AT_TOP + o.texcoord = o.texcoord * float2(1.0, -1.0) + float2(0.0, 1.0); + #endif + + o.maxValue = 1.0 / FindMaxHistogramValue(_HistogramBuffer); + o.avgLuminance = GetAverageLuminance(_HistogramBuffer, _Params, o.maxValue, _ScaleOffsetRes.xy); + + return o; + } + + float4 Frag(VaryingsLightMeter i) : SV_Target + { + uint ix = (uint)(round(i.texcoord.x * HISTOGRAM_BINS)); + float bin = saturate(float(_HistogramBuffer[ix]) * i.maxValue); + float fill = step(i.texcoord.y, bin); + + float4 color = float4(lerp(0.0, 0.75, fill).xxx, 1.0); + + #if AUTO_EXPOSURE + const float3 kRangeColor = float3(0.05, 0.3, 0.4); + const float3 kAvgColor = float3(0.75, 0.1, 1.0); + + // Min / max brightness markers + float luminanceMin = GetHistogramBinFromLuminance(_Params.z, _ScaleOffsetRes.xy); + float luminanceMax = GetHistogramBinFromLuminance(_Params.w, _ScaleOffsetRes.xy); + + if (i.texcoord.x > luminanceMin && i.texcoord.x < luminanceMax) + { + color.rgb = fill.rrr * kRangeColor; + color.rgb += kRangeColor; + } + #endif + + #if COLOR_GRADING_HDR + // Draw color curves on top + float4 curves = 0.0; + float3 lut = SAMPLE_TEXTURE3D(_Lut3D, sampler_Lut3D, i.texcoord.xxx).rgb; + + if (abs(lut.r - i.texcoord.y) < _ScaleOffsetRes.w) + curves.ra += (1.0).xx; + + if (abs(lut.g - i.texcoord.y) < _ScaleOffsetRes.w) + curves.ga += (1.0).xx; + + if (abs(lut.b - i.texcoord.y) < _ScaleOffsetRes.w) + curves.gba += float3(0.5, (1.0).xx); + + color = any(curves) ? curves : color; + #endif + + #if AUTO_EXPOSURE + // Current average luminance marker + float luminanceAvg = GetHistogramBinFromLuminance(i.avgLuminance, _ScaleOffsetRes.xy); + float avgPx = luminanceAvg * _ScaleOffsetRes.z; + + if (abs(i.texcoord.x - luminanceAvg) < _ScaleOffsetRes.z * 2.0) + color.rgb = kAvgColor; + #endif + + return color; + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + + #pragma vertex Vert + #pragma fragment Frag + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/LightMeter.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/LightMeter.shader.meta new file mode 100644 index 00000000..2a7736bd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/LightMeter.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b34a29e523cb9d545881e193a079f2df +timeCreated: 1496329341 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Overlays.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Overlays.shader new file mode 100644 index 00000000..8b2fccd9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Overlays.shader @@ -0,0 +1,369 @@ +Shader "Hidden/PostProcessing/Debug/Overlays" +{ + HLSLINCLUDE + + #include "../StdLib.hlsl" + #include "../Colors.hlsl" + #pragma target 3.0 + + TEXTURE2D_SAMPLER2D(_MainTex, sampler_MainTex); + TEXTURE2D_SAMPLER2D(_CameraDepthTexture, sampler_CameraDepthTexture); + TEXTURE2D_SAMPLER2D(_CameraDepthNormalsTexture, sampler_CameraDepthNormalsTexture); + TEXTURE2D_SAMPLER2D(_CameraMotionVectorsTexture, sampler_CameraMotionVectorsTexture); + + #if SOURCE_GBUFFER + TEXTURE2D_SAMPLER2D(_CameraGBufferTexture2, sampler_CameraGBufferTexture2); + #endif + + float4 _MainTex_TexelSize; + float4 _Params; + + // ----------------------------------------------------------------------------- + // Depth + + float4 FragDepth(VaryingsDefault i) : SV_Target + { + float d = SAMPLE_DEPTH_TEXTURE_LOD(_CameraDepthTexture, sampler_CameraDepthTexture, i.texcoordStereo, 0); + d = lerp(d, Linear01Depth(d), _Params.x); + + //#if !UNITY_COLORSPACE_GAMMA + // d = SRGBToLinear(d); + //#endif + + return float4(d.xxx, 1.0); + } + + // ----------------------------------------------------------------------------- + // Normals + + float4 FragNormals(VaryingsDefault i) : SV_Target + { + #if SOURCE_GBUFFER + float3 norm = SAMPLE_TEXTURE2D(_CameraGBufferTexture2, sampler_CameraGBufferTexture2, i.texcoordStereo).xyz * 2.0 - 1.0; + float3 n = mul((float3x3)unity_WorldToCamera, norm); + #else + float4 cdn = SAMPLE_TEXTURE2D(_CameraDepthNormalsTexture, sampler_CameraDepthNormalsTexture, i.texcoordStereo); + float3 n = DecodeViewNormalStereo(cdn) * float3(1.0, 1.0, -1.0); + #endif + + #if UNITY_COLORSPACE_GAMMA + n = LinearToSRGB(n); + #endif + + return float4(n, 1.0); + } + + // ----------------------------------------------------------------------------- + // Motion vectors + + float DistanceToLine(float2 p, float2 p1, float2 p2) + { + float2 center = (p1 + p2) * 0.5; + float len = length(p2 - p1); + float2 dir = (p2 - p1) / len; + float2 rel_p = p - center; + return dot(rel_p, float2(dir.y, -dir.x)); + } + + float DistanceToSegment(float2 p, float2 p1, float2 p2) + { + float2 center = (p1 + p2) * 0.5; + float len = length(p2 - p1); + float2 dir = (p2 - p1) / len; + float2 rel_p = p - center; + float dist1 = abs(dot(rel_p, float2(dir.y, -dir.x))); + float dist2 = abs(dot(rel_p, dir)) - 0.5 * len; + return max(dist1, dist2); + } + + float DrawArrow(float2 texcoord, float body, float head, float height, float linewidth, float antialias) + { + float w = linewidth / 2.0 + antialias; + float2 start = -float2(body / 2.0, 0.0); + float2 end = float2(body / 2.0, 0.0); + + // Head: 3 lines + float d1 = DistanceToLine(texcoord, end, end - head * float2(1.0, -height)); + float d2 = DistanceToLine(texcoord, end - head * float2(1.0, height), end); + float d3 = texcoord.x - end.x + head; + + // Body: 1 segment + float d4 = DistanceToSegment(texcoord, start, end - float2(linewidth, 0.0)); + + float d = min(max(max(d1, d2), -d3), d4); + return d; + } + + float2 SampleMotionVectors(float2 coords) + { + float2 mv = SAMPLE_TEXTURE2D(_CameraMotionVectorsTexture, sampler_CameraMotionVectorsTexture, UnityStereoTransformScreenSpaceTex(coords)).xy; + mv.y *= -1.0; + return mv; + } + + float4 FragMotionVectors(VaryingsDefault i) : SV_Target + { +#if UNITY_CAN_READ_POSITION_IN_FRAGMENT_PROGRAM + float3 src = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo).rgb; + float2 mv = SampleMotionVectors(i.texcoord); + + // Background color intensity - keep this low unless you want to make your eyes bleed + const float kIntensity = _Params.x; + + // Map motion vector direction to color wheel (hue between 0 and 360deg) + float phi = atan2(mv.x, mv.y); + float hue = (phi / PI + 1.0) * 0.5; + float r = abs(hue * 6.0 - 3.0) - 1.0; + float g = 2.0 - abs(hue * 6.0 - 2.0); + float b = 2.0 - abs(hue * 6.0 - 4.0); + float a = length(mv * kIntensity); + + float4 color = saturate(float4(r, g, b, a)); + + // Grid subdivisions + const float kGrid = _Params.y; + + // Arrow grid (aspect ratio is kept) + float rows = floor(kGrid * _MainTex_TexelSize.w / _MainTex_TexelSize.z); + float cols = kGrid; + float2 size = _MainTex_TexelSize.zw / float2(cols, rows); + float body = (min(size.x, size.y) / 1.4142135623730951) * saturate(length(mv * kGrid * 0.25)); + float2 texcoord = i.vertex.xy; + float2 center = (floor(texcoord / size) + 0.5) * size; + texcoord -= center; + + // Sample the center of the cell to get the current arrow vector + float2 arrow_coord = center / _MainTex_TexelSize.zw; + float2 mv_arrow = SampleMotionVectors(arrow_coord); + + // Skip empty motion + float d = 0.0; + if (any(mv_arrow)) + { + // Rotate the arrow according to the direction + mv_arrow = normalize(mv_arrow); + float2x2 rot = float2x2(mv_arrow.x, -mv_arrow.y, mv_arrow.y, mv_arrow.x); + texcoord = mul(rot, texcoord); + + d = DrawArrow(texcoord, body, 0.25 * body, 0.5, 2.0, 1.0); + d = 1.0 - saturate(d); + } + + #if !UNITY_COLORSPACE_GAMMA + src = LinearToSRGB(src); + #endif + + color.rgb = lerp(src, color.rgb, color.a); + + #if !UNITY_COLORSPACE_GAMMA + color.rgb = SRGBToLinear(color.rgb); + #endif + + return float4(color.rgb + d.xxx, 1.0); +#else + // Reading vertex SV_POSITION in a fragment shader is not supported by this platform so just return solid color. + return float4(1.0f, 0.0f, 1.0f, 1.0f); +#endif + } + + // ----------------------------------------------------------------------------- + // NAN tracker + + float4 FragNANTracker(VaryingsDefault i) : SV_Target + { + float4 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo); + + if (AnyIsNan(color)) + { + color = float4(1.0, 0.0, 1.0, 1.0); + } + else + { + // Dim the color buffer so we can see NaNs & Infs better + color.rgb = saturate(color.rgb) * 0.25; + } + + return color; + } + + // ----------------------------------------------------------------------------- + // Color blindness simulation + + float3 RGFilter(float3 color, float k1, float k2, float k3) + { + float3 c_lin = color * 128.498039; + + float r_blind = (k1 * c_lin.r + k2 * c_lin.g) / 16448.25098; + float b_blind = (k3 * c_lin.r - k3 * c_lin.g + 128.498039 * c_lin.b) / 16448.25098; + r_blind = saturate(r_blind); + b_blind = saturate(b_blind); + + return lerp(color, float3(r_blind, r_blind, b_blind), _Params.x); + } + + float4 FragDeuteranopia(VaryingsDefault i) : SV_Target + { + float3 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo).rgb; + color = saturate(color); + + #if UNITY_COLORSPACE_GAMMA + color = SRGBToLinear(color); + #endif + + color = RGFilter(color, 37.611765, 90.87451, -2.862745); + + #if UNITY_COLORSPACE_GAMMA + color = LinearToSRGB(color); + #endif + + return float4(color, 1.0); + } + + float4 FragProtanopia(VaryingsDefault i) : SV_Target + { + float3 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo).rgb; + color = saturate(color); + + #if UNITY_COLORSPACE_GAMMA + color = SRGBToLinear(color); + #endif + + color = RGFilter(color, 14.443137, 114.054902, 0.513725); + + #if UNITY_COLORSPACE_GAMMA + color = LinearToSRGB(color); + #endif + + return float4(color, 1.0); + } + + float4 FragTritanopia(VaryingsDefault i) : SV_Target + { + float3 color = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.texcoordStereo).rgb; + color = saturate(color); + + float anchor_e0 = 0.05059983 + 0.08585369 + 0.00952420; + float anchor_e1 = 0.01893033 + 0.08925308 + 0.01370054; + float anchor_e2 = 0.00292202 + 0.00975732 + 0.07145979; + float inflection = anchor_e1 / anchor_e0; + + float a1 = -anchor_e2 * 0.007009; + float b1 = anchor_e2 * 0.0914; + float c1 = anchor_e0 * 0.007009 - anchor_e1 * 0.0914; + float a2 = anchor_e1 * 0.3636 - anchor_e2 * 0.2237; + float b2 = anchor_e2 * 0.1284 - anchor_e0 * 0.3636; + float c2 = anchor_e0 * 0.2237 - anchor_e1 * 0.1284; + + #if UNITY_COLORSPACE_GAMMA + color = SRGBToLinear(color); + #endif + + float3 c_lin = color * 128.498039; + + float L = (c_lin.r * 0.05059983 + c_lin.g * 0.08585369 + c_lin.b * 0.00952420) / 128.498039; + float M = (c_lin.r * 0.01893033 + c_lin.g * 0.08925308 + c_lin.b * 0.01370054) / 128.498039; + float S = (c_lin.r * 0.00292202 + c_lin.g * 0.00975732 + c_lin.b * 0.07145979) / 128.498039; + + float tmp = M / L; + + if (tmp < inflection) S = -(a1 * L + b1 * M) / c1; + else S = -(a2 * L + b2 * M) / c2; + + float r = L * 30.830854 - M * 29.832659 + S * 1.610474; + float g = -L * 6.481468 + M * 17.715578 - S * 2.532642; + float b = -L * 0.375690 - M * 1.199062 + S * 14.273846; + + color = lerp(color, saturate(float3(r, g, b)), _Params.x); + + #if UNITY_COLORSPACE_GAMMA + color = LinearToSRGB(color); + #endif + + return float4(color, 1.0); + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // 0 - Depth + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragDepth + + ENDHLSL + } + + // 1 - Normals + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragNormals + #pragma multi_compile _ SOURCE_GBUFFER + + ENDHLSL + } + + // 2 - Motion vectors + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragMotionVectors + + ENDHLSL + } + + // 3 - Nan tracker + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragNANTracker + + ENDHLSL + } + + // 4 - Color blindness (deuteranopia) + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragDeuteranopia + + ENDHLSL + } + + // 5 - Color blindness (protanopia) + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragProtanopia + + ENDHLSL + } + + // 6 - Color blindness (tritanopia) + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment FragTritanopia + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Overlays.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Overlays.shader.meta new file mode 100644 index 00000000..579e6c84 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Overlays.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b958ad1c92bd3d64c9e61318b8681dab +timeCreated: 1504771237 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.compute new file mode 100644 index 00000000..e6e3f799 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.compute @@ -0,0 +1,51 @@ +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#include "../StdLib.hlsl" +#include "../Colors.hlsl" + +RWStructuredBuffer _VectorscopeBuffer; +Texture2D _Source; + +CBUFFER_START (Params) + float4 _Params; // x: source width, y: source height, z: buffer size, w: linear? +CBUFFER_END + +#define GROUP_SIZE_X 16 +#define GROUP_SIZE_Y 16 + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(KVectorscopeGather) +TRIVIAL_COMPUTE_KERNEL(KVectorscopeClear) + +#else + +#pragma kernel KVectorscopeGather +[numthreads(GROUP_SIZE_X, GROUP_SIZE_Y, 1)] +void KVectorscopeGather(uint2 dispatchThreadId : SV_DispatchThreadID) +{ + if (dispatchThreadId.x < uint(_Params.x) && dispatchThreadId.y < uint(_Params.y)) + { + float3 color = saturate(_Source[dispatchThreadId].xyz); + + if (_Params.w > 0) + color = LinearToSRGB(color); + + float3 yuv = RgbToYCbCr(color); + yuv.yz += (0.5).xx; + uint u = (uint)floor(yuv.y * _Params.z); + uint v = (uint)floor(yuv.z * _Params.z); + InterlockedAdd(_VectorscopeBuffer[v * _Params.z + u], 1u); + } +} + +#pragma kernel KVectorscopeClear +[numthreads(GROUP_SIZE_X, GROUP_SIZE_Y, 1)] +void KVectorscopeClear(uint2 dispatchThreadId : SV_DispatchThreadID) +{ + if (dispatchThreadId.x < uint(_Params.z) && dispatchThreadId.y < uint(_Params.z)) + _VectorscopeBuffer[dispatchThreadId.y * _Params.z + dispatchThreadId.x] = 0u; +} + +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.compute.meta new file mode 100644 index 00000000..a4de9bd0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e1efca7c36fd01840aae0dd10378de5c +timeCreated: 1499700468 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 8196 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.shader new file mode 100644 index 00000000..3535fe6c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.shader @@ -0,0 +1,59 @@ +Shader "Hidden/PostProcessing/Debug/Vectorscope" +{ + HLSLINCLUDE + + #pragma exclude_renderers gles gles3 d3d11_9x + #pragma target 4.5 + #include "../StdLib.hlsl" + #include "../Colors.hlsl" + + StructuredBuffer _VectorscopeBuffer; + float3 _Params; // x: width, y: height, z: exposure, w: unused + + float Tonemap(float x, float exposure) + { + const float a = 6.2; + const float b = 0.5; + const float c = 1.7; + const float d = 0.06; + x *= exposure; + x = max(0.0, x - 0.004); + x = (x * (a * x + b)) / (x * (a * x + c) + d); + return x * x; + } + + float4 Frag(VaryingsDefault i) : SV_Target + { + i.texcoord.x = 1.0 - i.texcoord.x; + float2 uv = i.texcoord - (0.5).xx; + float3 c = YCbCrToRgb(float3(0.5, uv.x, uv.y)); + + float dist = sqrt(dot(uv, uv)); + float delta = fwidth(dist) * 0.5; + float alphaOut = 1.0 - smoothstep(0.5 - delta, 0.5 + delta, dist); + + uint2 uvI = i.texcoord.xy * _Params.xy; + uint v = _VectorscopeBuffer[uvI.x + uvI.y * _Params.x]; + float vt = saturate(Tonemap(v, _Params.z)); + + float4 color = float4(lerp(c, (0.0).xxx, vt), 1.0); + return color; + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.shader.meta new file mode 100644 index 00000000..be933275 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Vectorscope.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a71093f2a4fe26a40805c22739e10e4a +timeCreated: 1499700462 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.compute b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.compute new file mode 100644 index 00000000..37b983eb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.compute @@ -0,0 +1,58 @@ +#pragma warning(disable : 3568) +#pragma exclude_renderers gles gles3 d3d11_9x + +#include "../StdLib.hlsl" +#include "../Colors.hlsl" + +RWStructuredBuffer _WaveformBuffer; +Texture2D _Source; +SamplerState sampler_Source; + +CBUFFER_START(Params) + float4 _Params; // x: source width, y: source height, z: linear, w: unused +CBUFFER_END + +#define GROUP_SIZE 256 +#define GROUP_SIZE_X 16 +#define GROUP_SIZE_Y 16 + +#ifdef DISABLE_COMPUTE_SHADERS + +TRIVIAL_COMPUTE_KERNEL(KWaveformGather) +TRIVIAL_COMPUTE_KERNEL(KWaveformClear) + +#else + +#pragma kernel KWaveformGather +[numthreads(1, GROUP_SIZE, 1)] +void KWaveformGather(uint2 dispatchThreadId : SV_DispatchThreadID) +{ + // Gather local group histogram + if (dispatchThreadId.x < uint(_Params.x) && dispatchThreadId.y < uint(_Params.y)) + { + float3 color = _Source[dispatchThreadId].rgb; + color = saturate(color); + + // We want a gamma-corrected histogram (like Photoshop & all) + if (_Params.z > 0) + color = LinearToSRGB(color); + + // Convert channel values to histogram bins + uint3 idx = (uint3)(round(color * (_Params.y - 1))); + idx += dispatchThreadId.x * _Params.y; + + if (idx.x > 0u) InterlockedAdd(_WaveformBuffer[idx.x].x, 1u); // Red + if (idx.y > 0u) InterlockedAdd(_WaveformBuffer[idx.y].y, 1u); // Green + if (idx.z > 0u) InterlockedAdd(_WaveformBuffer[idx.z].z, 1u); // Blue + } +} + +#pragma kernel KWaveformClear +[numthreads(GROUP_SIZE_X, GROUP_SIZE_Y, 1)] +void KWaveformClear(uint2 dispatchThreadId : SV_DispatchThreadID) +{ + if (dispatchThreadId.x < uint(_Params.x) && dispatchThreadId.y < uint(_Params.y)) + _WaveformBuffer[dispatchThreadId.y * uint(_Params.x) + dispatchThreadId.x] = uint4(0u, 0u, 0u, 0u); +} + +#endif // DISABLE_COMPUTE_SHADERS diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.compute.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.compute.meta new file mode 100644 index 00000000..6350f044 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.compute.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 92c63830cd50c0b4fbb8233613839958 +timeCreated: 1499691152 +licenseType: Pro +ComputeShaderImporter: + currentAPIMask: 8196 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.shader new file mode 100644 index 00000000..2c3a8b94 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.shader @@ -0,0 +1,58 @@ +Shader "Hidden/PostProcessing/Debug/Waveform" +{ + HLSLINCLUDE + + #pragma exclude_renderers gles gles3 d3d11_9x + #pragma target 4.5 + #include "../StdLib.hlsl" + + StructuredBuffer _WaveformBuffer; + float3 _Params; // x: buffer width, y: buffer height, z: exposure, w: unused + + float3 Tonemap(float3 x, float exposure) + { + const float a = 6.2; + const float b = 0.5; + const float c = 1.7; + const float d = 0.06; + x *= exposure; + x = max((0.0).xxx, x - (0.004).xxx); + x = (x * (a * x + b)) / (x * (a * x + c) + d); + return x * x; + } + + float4 Frag(VaryingsDefault i) : SV_Target + { + const float3 red = float3(1.4, 0.03, 0.02); + const float3 green = float3(0.02, 1.1, 0.05); + const float3 blue = float3(0.0, 0.25, 1.5); + float3 color = float3(0.0, 0.0, 0.0); + + uint2 uvI = i.vertex.xy; + float3 w = _WaveformBuffer[uvI.x * _Params.y + uvI.y].xyz; + + color += red * w.r; + color += green * w.g; + color += blue * w.b; + color = Tonemap(color, _Params.z); + + return float4(saturate(color), 1.0); + } + + ENDHLSL + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + HLSLPROGRAM + + #pragma vertex VertDefault + #pragma fragment Frag + + ENDHLSL + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.shader.meta new file mode 100644 index 00000000..beb19329 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Debug/Waveform.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3020ac7ece79a7f4eb789a236f8bd6c5 +timeCreated: 1499691145 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor.meta new file mode 100644 index 00000000..5bf7e339 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5c66af49245494b4a8b294f2d39e7387 +folderAsset: yes +timeCreated: 1493903686 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/ConvertToLog.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/ConvertToLog.shader new file mode 100644 index 00000000..7f5f5968 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/ConvertToLog.shader @@ -0,0 +1,65 @@ +Shader "Hidden/PostProcessing/Editor/ConvertToLog" +{ + Properties + { + _MainTex ("", 2D) = "white" {} + } + + CGINCLUDE + + #include "UnityCG.cginc" + + struct ParamsLogC + { + float cut; + float a, b, c, d, e, f; + }; + + static const ParamsLogC LogC = + { + 0.011361, // cut + 5.555556, // a + 0.047996, // b + 0.244161, // c + 0.386036, // d + 5.301883, // e + 0.092819 // f + }; + + float LinearToLogC_Precise(half x) + { + float o; + if (x > LogC.cut) + o = LogC.c * log10(LogC.a * x + LogC.b) + LogC.d; + else + o = LogC.e * x + LogC.f; + return o; + } + + sampler2D _MainTex; + + float4 Frag(v2f_img i) : SV_Target + { + float4 color = tex2D(_MainTex, i.uv); + color.rgb = float3(LinearToLogC_Precise(color.r), LinearToLogC_Precise(color.g), LinearToLogC_Precise(color.b)); + color.a = 1.0; + return color; + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment Frag + + ENDCG + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/ConvertToLog.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/ConvertToLog.shader.meta new file mode 100644 index 00000000..600eb276 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/ConvertToLog.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe144c7e314047f4bb779d555c5405ac +timeCreated: 1496747212 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/CurveGrid.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/CurveGrid.shader new file mode 100644 index 00000000..37c56579 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/CurveGrid.shader @@ -0,0 +1,63 @@ +Shader "Hidden/PostProcessing/Editor/CurveGrid" +{ + CGINCLUDE + + #pragma target 3.0 + #include "UnityCG.cginc" + + float _DisabledState; + + float3 HsvToRgb(float3 c) + { + float4 K = float4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); + float3 p = abs(frac(c.xxx + K.xyz) * 6.0 - K.www); + return c.z * lerp(K.xxx, saturate(p - K.xxx), c.y); + } + + float4 FragHue(v2f_img i) : SV_Target + { + float3 hsv = HsvToRgb(float3(i.uv.x, 1.0, 0.2)); + float4 color = float4((0.0).xxx, 1.0); + color.rgb = lerp(color.rgb, hsv, smoothstep(0.5, 1.1, 1.0 - i.uv.y)) + lerp(color.rgb, hsv, smoothstep(0.5, 1.1, i.uv.y)); + color.rgb += (0.15).xxx; + return float4(color.rgb, color.a * _DisabledState); + } + + float4 FragSat(v2f_img i) : SV_Target + { + float4 color = float4((0.0).xxx, 1.0); + float sat = i.uv.x / 2; + color.rgb += lerp(color.rgb, (sat).xxx, smoothstep(0.5, 1.2, 1.0 - i.uv.y)) + lerp(color.rgb, (sat).xxx, smoothstep(0.5, 1.2, i.uv.y)); + color.rgb += (0.15).xxx; + return float4(color.rgb, color.a * _DisabledState); + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // (0) Hue + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragHue + + ENDCG + } + + // (1) Sat/lum + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragSat + + ENDCG + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/CurveGrid.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/CurveGrid.shader.meta new file mode 100644 index 00000000..6b4665f3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/CurveGrid.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5bb6ef6f3e1b20348b4fdb01e4c404e2 +timeCreated: 1493997957 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/Trackball.shader b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/Trackball.shader new file mode 100644 index 00000000..38d92a40 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/Trackball.shader @@ -0,0 +1,118 @@ +Shader "Hidden/PostProcessing/Editor/Trackball" +{ + CGINCLUDE + + #include "UnityCG.cginc" + + #define PI 3.14159265359 + #define PI2 6.28318530718 + + float _Offset; + float _DisabledState; + float2 _Resolution; // x: size, y: size / 2 + + float3 HsvToRgb(float3 c) + { + float4 K = float4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); + float3 p = abs(frac(c.xxx + K.xyz) * 6.0 - K.www); + return c.z * lerp(K.xxx, saturate(p - K.xxx), c.y); + } + + float4 CreateWheel(v2f_img i, float crossColor, float offsetColor) + { + const float kHueOuterRadius = 0.45; + const float kHueInnerRadius = 0.38; + const float kLumOuterRadius = 0.495; + const float kLumInnerRadius = 0.48; + + float4 color = (0.0).xxxx; + float2 uvc = i.uv - (0.5).xx; + float dist = sqrt(dot(uvc, uvc)); + float delta = fwidth(dist); + float angle = atan2(uvc.x, uvc.y); + + // Cross + { + float radius = (0.5 - kHueInnerRadius) * _Resolution.x + 1.0; + float2 pixel = (_Resolution.xx - 1.0) * i.uv + 1.0; + + float vline = step(floor(fmod(pixel.x, _Resolution.y)), 0.0); + vline *= step(radius, pixel.y) * step(pixel.y, _Resolution.x - radius); + + float hline = step(floor(fmod(pixel.y, _Resolution.y)), 0.0); + hline *= step(radius, pixel.x) * step(pixel.x, _Resolution.x - radius); + + color += hline.xxxx * (1.0).xxxx; + color += vline.xxxx * (1.0).xxxx; + color = saturate(color); + color *= half4((crossColor).xxx, 0.05); + } + + // Hue + { + float alphaOut = smoothstep(kHueOuterRadius - delta, kHueOuterRadius + delta, dist); + float alphaIn = smoothstep(kHueInnerRadius - delta, kHueInnerRadius + delta, dist); + + float hue = angle; + hue = 1.0 - ((hue > 0.0) ? hue : PI2 + hue) / PI2; + float4 c = float4(HsvToRgb(float3(hue, 1.0, 1.0)), 1.0); + color += lerp((0.0).xxxx, c, alphaIn - alphaOut); + } + + // Offset + { + float alphaOut = smoothstep(kLumOuterRadius - delta, kLumOuterRadius + delta, dist); + float alphaIn = smoothstep(kLumInnerRadius - delta, kLumInnerRadius + delta / 2, dist); + float4 c = float4((offsetColor).xxx, 1.0); + + float a = PI * _Offset; + if (_Offset >= 0 && angle < a && angle > 0.0) + c = float4((1.0).xxx, 0.5); + else if (angle > a && angle < 0.0) + c = float4((1.0).xxx, 0.5); + + color += lerp((0.0).xxxx, c, alphaIn - alphaOut); + } + + return color * _DisabledState; + } + + float4 FragTrackballDark(v2f_img i) : SV_Target + { + return CreateWheel(i, 1.0, 0.15); + } + + float4 FragTrackballLight(v2f_img i) : SV_Target + { + return CreateWheel(i, 0.0, 0.3); + } + + ENDCG + + SubShader + { + Cull Off ZWrite Off ZTest Always + + // (0) Dark skin + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragTrackballDark + + ENDCG + } + + // (1) Light skin + Pass + { + CGPROGRAM + + #pragma vertex vert_img + #pragma fragment FragTrackballLight + + ENDCG + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/Trackball.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/Trackball.shader.meta new file mode 100644 index 00000000..21ebfe49 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Editor/Trackball.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: de7f3ac52268a194383c7d62c2a343c1 +timeCreated: 1493903699 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Sampling.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Sampling.hlsl new file mode 100644 index 00000000..f92b9c3d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Sampling.hlsl @@ -0,0 +1,91 @@ +#ifndef UNITY_POSTFX_SAMPLING +#define UNITY_POSTFX_SAMPLING + +#include "StdLib.hlsl" + +// Better, temporally stable box filtering +// [Jimenez14] http://goo.gl/eomGso +// . . . . . . . +// . A . B . C . +// . . D . E . . +// . F . G . H . +// . . I . J . . +// . K . L . M . +// . . . . . . . +half4 DownsampleBox13Tap(TEXTURE2D_ARGS(tex, samplerTex), float2 uv, float2 texelSize) +{ + half4 A = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2(-1.0, -1.0))); + half4 B = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2( 0.0, -1.0))); + half4 C = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2( 1.0, -1.0))); + half4 D = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2(-0.5, -0.5))); + half4 E = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2( 0.5, -0.5))); + half4 F = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2(-1.0, 0.0))); + half4 G = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv )); + half4 H = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2( 1.0, 0.0))); + half4 I = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2(-0.5, 0.5))); + half4 J = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2( 0.5, 0.5))); + half4 K = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2(-1.0, 1.0))); + half4 L = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2( 0.0, 1.0))); + half4 M = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + texelSize * float2( 1.0, 1.0))); + + half2 div = (1.0 / 4.0) * half2(0.5, 0.125); + + half4 o = (D + E + I + J) * div.x; + o += (A + B + G + F) * div.y; + o += (B + C + H + G) * div.y; + o += (F + G + L + K) * div.y; + o += (G + H + M + L) * div.y; + + return o; +} + +// Standard box filtering +half4 DownsampleBox4Tap(TEXTURE2D_ARGS(tex, samplerTex), float2 uv, float2 texelSize) +{ + float4 d = texelSize.xyxy * float4(-1.0, -1.0, 1.0, 1.0); + + half4 s; + s = (SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.xy))); + s += (SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.zy))); + s += (SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.xw))); + s += (SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.zw))); + + return s * (1.0 / 4.0); +} + +// 9-tap bilinear upsampler (tent filter) +half4 UpsampleTent(TEXTURE2D_ARGS(tex, samplerTex), float2 uv, float2 texelSize, float4 sampleScale) +{ + float4 d = texelSize.xyxy * float4(1.0, 1.0, -1.0, 0.0) * sampleScale; + + half4 s; + s = SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv - d.xy)); + s += SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv - d.wy)) * 2.0; + s += SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv - d.zy)); + + s += SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.zw)) * 2.0; + s += SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv )) * 4.0; + s += SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.xw)) * 2.0; + + s += SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.zy)); + s += SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.wy)) * 2.0; + s += SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.xy)); + + return s * (1.0 / 16.0); +} + +// Standard box filtering +half4 UpsampleBox(TEXTURE2D_ARGS(tex, samplerTex), float2 uv, float2 texelSize, float4 sampleScale) +{ + float4 d = texelSize.xyxy * float4(-1.0, -1.0, 1.0, 1.0) * (sampleScale * 0.5); + + half4 s; + s = (SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.xy))); + s += (SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.zy))); + s += (SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.xw))); + s += (SAMPLE_TEXTURE2D(tex, samplerTex, UnityStereoTransformScreenSpaceTex(uv + d.zw))); + + return s * (1.0 / 4.0); +} + +#endif // UNITY_POSTFX_SAMPLING diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Sampling.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Sampling.hlsl.meta new file mode 100644 index 00000000..45ead5ae --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/Sampling.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f16ad9ee5ff13554b98568aa655d6bda +timeCreated: 1489940178 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/StdLib.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/StdLib.hlsl new file mode 100644 index 00000000..224dc726 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/StdLib.hlsl @@ -0,0 +1,322 @@ +// Because this framework is supposed to work with the legacy render pipelines AND scriptable render +// pipelines we can't use Unity's shader libraries (some scriptable pipelines come with their own +// shader lib). So here goes a minimal shader lib only used for post-processing to ensure good +// compatibility with all pipelines. + +#ifndef UNITY_POSTFX_STDLIB +#define UNITY_POSTFX_STDLIB + +// ----------------------------------------------------------------------------- +// API macros + +#if defined(SHADER_API_PSSL) + #include "API/PSSL.hlsl" +#elif defined(SHADER_API_XBOXONE) + #include "API/XboxOne.hlsl" +#elif defined(SHADER_API_D3D11) + #include "API/D3D11.hlsl" +#elif defined(SHADER_API_D3D12) + #include "API/D3D12.hlsl" +#elif defined(SHADER_API_D3D9) || defined(SHADER_API_D3D11_9X) + #include "API/D3D9.hlsl" +#elif defined(SHADER_API_VULKAN) + #include "API/Vulkan.hlsl" +#elif defined(SHADER_API_SWITCH) + #include "API/Switch.hlsl" +#elif defined(SHADER_API_METAL) + #include "API/Metal.hlsl" +#elif defined(SHADER_API_PSP2) + #include "API/PSP2.hlsl" +#else + #include "API/OpenGL.hlsl" +#endif + +#if defined(SHADER_API_PSSL) || defined(SHADER_API_XBOXONE) || defined(SHADER_API_SWITCH) || defined(SHADER_API_PSP2) + #define SHADER_API_CONSOLE +#endif + +// ----------------------------------------------------------------------------- +// Constants + +#define HALF_MAX 65504.0 // (2 - 2^-10) * 2^15 +#define HALF_MAX_MINUS1 65472.0 // (2 - 2^-9) * 2^15 +#define EPSILON 1.0e-4 +#define PI 3.14159265359 +#define TWO_PI 6.28318530718 +#define FOUR_PI 12.56637061436 +#define INV_PI 0.31830988618 +#define INV_TWO_PI 0.15915494309 +#define INV_FOUR_PI 0.07957747155 +#define HALF_PI 1.57079632679 +#define INV_HALF_PI 0.636619772367 + +#define FLT_EPSILON 1.192092896e-07 // Smallest positive number, such that 1.0 + FLT_EPSILON != 1.0 +#define FLT_MIN 1.175494351e-38 // Minimum representable positive floating-point number +#define FLT_MAX 3.402823466e+38 // Maximum representable floating-point number + +// ----------------------------------------------------------------------------- +// Compatibility functions + +#if (SHADER_TARGET < 50 && !defined(SHADER_API_PSSL)) +float rcp(float value) +{ + return 1.0 / value; +} +#endif + +#if defined(SHADER_API_GLES) +#define mad(a, b, c) (a * b + c) +#endif + +#ifndef INTRINSIC_MINMAX3 +float Min3(float a, float b, float c) +{ + return min(min(a, b), c); +} + +float2 Min3(float2 a, float2 b, float2 c) +{ + return min(min(a, b), c); +} + +float3 Min3(float3 a, float3 b, float3 c) +{ + return min(min(a, b), c); +} + +float4 Min3(float4 a, float4 b, float4 c) +{ + return min(min(a, b), c); +} + +float Max3(float a, float b, float c) +{ + return max(max(a, b), c); +} + +float2 Max3(float2 a, float2 b, float2 c) +{ + return max(max(a, b), c); +} + +float3 Max3(float3 a, float3 b, float3 c) +{ + return max(max(a, b), c); +} + +float4 Max3(float4 a, float4 b, float4 c) +{ + return max(max(a, b), c); +} +#endif // INTRINSIC_MINMAX3 + +// https://twitter.com/SebAaltonen/status/878250919879639040 +// madd_sat + madd +float FastSign(float x) +{ + return saturate(x * FLT_MAX + 0.5) * 2.0 - 1.0; +} + +float2 FastSign(float2 x) +{ + return saturate(x * FLT_MAX + 0.5) * 2.0 - 1.0; +} + +float3 FastSign(float3 x) +{ + return saturate(x * FLT_MAX + 0.5) * 2.0 - 1.0; +} + +float4 FastSign(float4 x) +{ + return saturate(x * FLT_MAX + 0.5) * 2.0 - 1.0; +} + +// Using pow often result to a warning like this +// "pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them" +// PositivePow remove this warning when you know the value is positive and avoid inf/NAN. +float PositivePow(float base, float power) +{ + return pow(max(abs(base), float(FLT_EPSILON)), power); +} + +float2 PositivePow(float2 base, float2 power) +{ + return pow(max(abs(base), float2(FLT_EPSILON, FLT_EPSILON)), power); +} + +float3 PositivePow(float3 base, float3 power) +{ + return pow(max(abs(base), float3(FLT_EPSILON, FLT_EPSILON, FLT_EPSILON)), power); +} + +float4 PositivePow(float4 base, float4 power) +{ + return pow(max(abs(base), float4(FLT_EPSILON, FLT_EPSILON, FLT_EPSILON, FLT_EPSILON)), power); +} + +// NaN checker +// /Gic isn't enabled on fxc so we can't rely on isnan() anymore +bool IsNan(float x) +{ + // For some reason the following tests outputs "internal compiler error" randomly on desktop + // so we'll use a safer but slightly slower version instead :/ + //return (x <= 0.0 || 0.0 <= x) ? false : true; + return (x < 0.0 || x > 0.0 || x == 0.0) ? false : true; +} + +bool AnyIsNan(float2 x) +{ + return IsNan(x.x) || IsNan(x.y); +} + +bool AnyIsNan(float3 x) +{ + return IsNan(x.x) || IsNan(x.y) || IsNan(x.z); +} + +bool AnyIsNan(float4 x) +{ + return IsNan(x.x) || IsNan(x.y) || IsNan(x.z) || IsNan(x.w); +} + +// ----------------------------------------------------------------------------- +// Std unity data + +float4x4 unity_CameraProjection; +float4x4 unity_MatrixVP; +float4x4 unity_ObjectToWorld; +float4x4 unity_WorldToCamera; +float3 _WorldSpaceCameraPos; +float4 _ProjectionParams; // x: 1 (-1 flipped), y: near, z: far, w: 1/far +float4 unity_ColorSpaceLuminance; +float4 unity_DeltaTime; // x: dt, y: 1/dt, z: smoothDt, w: 1/smoothDt +float4 unity_OrthoParams; // x: width, y: height, z: unused, w: ortho ? 1 : 0 +float4 _ZBufferParams; // x: 1-far/near, y: far/near, z: x/far, w: y/far +float4 _ScreenParams; // x: width, y: height, z: 1+1/width, w: 1+1/height +float4 _Time; // x: t/20, y: t, z: t*2, w: t*3 +float4 _SinTime; // x: sin(t/20), y: sin(t), z: sin(t*2), w: sin(t*3) +float4 _CosTime; // x: cos(t/20), y: cos(t), z: cos(t*2), w: cos(t*3) + +// ----------------------------------------------------------------------------- +// Std functions + +// Z buffer depth to linear 0-1 depth +// Handles orthographic projection correctly +float Linear01Depth(float z) +{ + float isOrtho = unity_OrthoParams.w; + float isPers = 1.0 - unity_OrthoParams.w; + z *= _ZBufferParams.x; + return (1.0 - isOrtho * z) / (isPers * z + _ZBufferParams.y); +} + +float LinearEyeDepth(float z) +{ + return rcp(_ZBufferParams.z * z + _ZBufferParams.w); +} + +// Clamp HDR value within a safe range +half3 SafeHDR(half3 c) +{ + return min(c, HALF_MAX); +} + +half4 SafeHDR(half4 c) +{ + return min(c, HALF_MAX); +} + +// Decode normals stored in _CameraDepthNormalsTexture +float3 DecodeViewNormalStereo(float4 enc4) +{ + float kScale = 1.7777; + float3 nn = enc4.xyz * float3(2.0 * kScale, 2.0 * kScale, 0) + float3(-kScale, -kScale, 1); + float g = 2.0 / dot(nn.xyz, nn.xyz); + float3 n; + n.xy = g * nn.xy; + n.z = g - 1.0; + return n; +} + +// Interleaved gradient function from Jimenez 2014 +// http://www.iryoku.com/next-generation-post-processing-in-call-of-duty-advanced-warfare +float GradientNoise(float2 uv) +{ + uv = floor(uv * _ScreenParams.xy); + float f = dot(float2(0.06711056, 0.00583715), uv); + return frac(52.9829189 * frac(f)); +} + +// Vertex manipulation +float2 TransformTriangleVertexToUV(float2 vertex) +{ + float2 uv = (vertex + 1.0) * 0.5; + return uv; +} + +#include "xRLib.hlsl" + +// ----------------------------------------------------------------------------- +// Default vertex shaders + +struct AttributesDefault +{ + float3 vertex : POSITION; +}; + +struct VaryingsDefault +{ + float4 vertex : SV_POSITION; + float2 texcoord : TEXCOORD0; + float2 texcoordStereo : TEXCOORD1; +#if STEREO_INSTANCING_ENABLED + uint stereoTargetEyeIndex : SV_RenderTargetArrayIndex; +#endif +}; + +#if STEREO_INSTANCING_ENABLED +float _DepthSlice; +#endif + +VaryingsDefault VertDefault(AttributesDefault v) +{ + VaryingsDefault o; + o.vertex = float4(v.vertex.xy, 0.0, 1.0); + o.texcoord = TransformTriangleVertexToUV(v.vertex.xy); + +#if UNITY_UV_STARTS_AT_TOP + o.texcoord = o.texcoord * float2(1.0, -1.0) + float2(0.0, 1.0); +#endif + + o.texcoordStereo = TransformStereoScreenSpaceTex(o.texcoord, 1.0); + + return o; +} + +float4 _UVTransform; // xy: scale, wz: translate + +#if STEREO_DOUBLEWIDE_TARGET +float4 _PosScaleOffset; // xy: scale, wz: offset +#endif + +VaryingsDefault VertUVTransform(AttributesDefault v) +{ + VaryingsDefault o; + +#if STEREO_DOUBLEWIDE_TARGET + o.vertex = float4(v.vertex.xy * _PosScaleOffset.xy + _PosScaleOffset.zw, 0.0, 1.0); +#else + o.vertex = float4(v.vertex.xy, 0.0, 1.0); +#endif + o.texcoord = TransformTriangleVertexToUV(v.vertex.xy) * _UVTransform.xy + _UVTransform.zw; + o.texcoordStereo = TransformStereoScreenSpaceTex(o.texcoord, 1.0); +#if STEREO_INSTANCING_ENABLED + o.stereoTargetEyeIndex = (uint)_DepthSlice; +#endif + return o; +} + +#define TRANSFORM_TEX(tex,name) (tex.xy * name##_ST.xy + name##_ST.zw) + +#endif // UNITY_POSTFX_STDLIB diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/StdLib.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/StdLib.hlsl.meta new file mode 100644 index 00000000..853a9b93 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/StdLib.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 20aeae489f6be6a48aec52447f49169c +timeCreated: 1488887145 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/xRLib.hlsl b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/xRLib.hlsl new file mode 100644 index 00000000..b3a21d74 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/xRLib.hlsl @@ -0,0 +1,98 @@ +// VR/AR/xR lib + +#ifndef UNITY_POSTFX_XRLIB +#define UNITY_POSTFX_XRLIB + +#if defined(UNITY_SINGLE_PASS_STEREO) +CBUFFER_START(UnityStereoGlobals) + float4x4 unity_StereoMatrixP[2]; + float4x4 unity_StereoMatrixV[2]; + float4x4 unity_StereoMatrixInvV[2]; + float4x4 unity_StereoMatrixVP[2]; + + float4x4 unity_StereoCameraProjection[2]; + float4x4 unity_StereoCameraInvProjection[2]; + float4x4 unity_StereoWorldToCamera[2]; + float4x4 unity_StereoCameraToWorld[2]; + + float3 unity_StereoWorldSpaceCameraPos[2]; + float4 unity_StereoScaleOffset[2]; +CBUFFER_END + +CBUFFER_START(UnityStereoEyeIndex) + int unity_StereoEyeIndex; +CBUFFER_END +#endif + +float _RenderViewportScaleFactor; + +float2 UnityStereoScreenSpaceUVAdjust(float2 uv, float4 scaleAndOffset) +{ + return uv.xy * scaleAndOffset.xy + scaleAndOffset.zw; +} + +float4 UnityStereoScreenSpaceUVAdjust(float4 uv, float4 scaleAndOffset) +{ + return float4(UnityStereoScreenSpaceUVAdjust(uv.xy, scaleAndOffset), UnityStereoScreenSpaceUVAdjust(uv.zw, scaleAndOffset)); +} + +float2 UnityStereoClampScaleOffset(float2 uv, float4 scaleAndOffset) +{ + return clamp(uv, scaleAndOffset.zw, scaleAndOffset.zw + scaleAndOffset.xy); +} + +#if defined(UNITY_SINGLE_PASS_STEREO) +float2 TransformStereoScreenSpaceTex(float2 uv, float w) +{ + float4 scaleOffset = unity_StereoScaleOffset[unity_StereoEyeIndex]; + scaleOffset.xy *= _RenderViewportScaleFactor; + return uv.xy * scaleOffset.xy + scaleOffset.zw * w; +} + +float2 UnityStereoTransformScreenSpaceTex(float2 uv) +{ + return TransformStereoScreenSpaceTex(saturate(uv), 1.0); +} + +float4 UnityStereoTransformScreenSpaceTex(float4 uv) +{ + return float4(UnityStereoTransformScreenSpaceTex(uv.xy), UnityStereoTransformScreenSpaceTex(uv.zw)); +} + +float2 UnityStereoClamp(float2 uv) +{ + float4 scaleOffset = unity_StereoScaleOffset[unity_StereoEyeIndex]; + scaleOffset.xy *= _RenderViewportScaleFactor; + return UnityStereoClampScaleOffset(uv, scaleOffset); +} + +float4 UnityStereoAdjustedTexelSize(float4 texelSize) // Should take in _MainTex_TexelSize +{ + texelSize.x = texelSize.x * 2.0; // texelSize.x = 1/w. For a double-wide texture, the true resolution is given by 2/w. + texelSize.z = texelSize.z * 0.5; // texelSize.z = w. For a double-wide texture, the true size of the eye texture is given by w/2. + return texelSize; +} +#else +float2 TransformStereoScreenSpaceTex(float2 uv, float w) +{ + return uv * _RenderViewportScaleFactor; +} + +float2 UnityStereoTransformScreenSpaceTex(float2 uv) +{ + return TransformStereoScreenSpaceTex(saturate(uv), 1.0); +} + +float2 UnityStereoClamp(float2 uv) +{ + float4 scaleOffset = float4(_RenderViewportScaleFactor, _RenderViewportScaleFactor, 0.f, 0.f); + return UnityStereoClampScaleOffset(uv, scaleOffset); +} + +float4 UnityStereoAdjustedTexelSize(float4 texelSize) +{ + return texelSize; +} +#endif + +#endif // UNITY_POSTFX_XRLIB diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/xRLib.hlsl.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/xRLib.hlsl.meta new file mode 100644 index 00000000..c32b44b2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Shaders/xRLib.hlsl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 981a66a12fced7a45b3c106b67167ab5 +timeCreated: 1497886257 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures.meta new file mode 100644 index 00000000..fa699188 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 180a4519fc4556c4fb5d941544b86398 +folderAsset: yes +timeCreated: 1488969093 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px.meta new file mode 100644 index 00000000..4d80a8d7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a46f66b7c3fc33547bd9093e960d9ab1 +folderAsset: yes +timeCreated: 1503659186 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png new file mode 100644 index 00000000..32424ad5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90564273ed872da744aa7cc87d81b0090c7103eab2f223225c357909b41da803 +size 99216 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png.meta new file mode 100644 index 00000000..2b29978e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_0.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: 6017f374382d64245a0a4aab668e6f38 +timeCreated: 1503659186 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: iPhone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png new file mode 100644 index 00000000..5c74e8f5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7360c0d8880110ec841114c6aea59c39123d1fb8b261e6bf9fc9573b65b0d0ea +size 99204 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png.meta new file mode 100644 index 00000000..786ef7f6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_1.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: 0f8fa14b3731cda4e947062e734d5e1e +timeCreated: 1503659186 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: iPhone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png new file mode 100644 index 00000000..b37b9698 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7db3110bd3f60169e09066e061e161e522625b013a557e923eb384a97316d5f +size 99123 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png.meta new file mode 100644 index 00000000..4a875b7b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_2.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: 1abfe0e165ca1e9428b455ffc9a2d9ef +timeCreated: 1503659186 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: iPhone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png new file mode 100644 index 00000000..c6e62e18 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19c67a1256b2c20c779470719386737aaa3366bd2058197bbfc3ebea71e5de29 +size 99283 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png.meta new file mode 100644 index 00000000..4369dddd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_3.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: c072b653e98a06e40857d76ca8c7eecd +timeCreated: 1503659187 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: iPhone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png new file mode 100644 index 00000000..f26cf382 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c928bfffc64c339f980c02a022bf0ac2e3b37df29b079e44625b97fdde76058 +size 99205 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png.meta new file mode 100644 index 00000000..9e4b8148 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_4.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: b52d5033b68309943a2386c270a90f44 +timeCreated: 1503659186 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: iPhone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png new file mode 100644 index 00000000..fbdfabc9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c9977b8fc9b7c83d00ca60937977824badc5eb2ce3c744539f96cb22796157b +size 99194 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png.meta new file mode 100644 index 00000000..867f72fa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_5.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: acde5141d5f4f7a4188394bd52c4dc38 +timeCreated: 1503659186 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: iPhone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png new file mode 100644 index 00000000..66822ee4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e35af946a68313ad0973bc298bfb2db18238f885ee04b4a7e760c75acafc777a +size 99248 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png.meta new file mode 100644 index 00000000..f4ae018c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_6.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: 999434725cbc2be4eb54043b36efd4a8 +timeCreated: 1503659186 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: iPhone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png new file mode 100644 index 00000000..7f508e00 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8cf3f8d5f95fc139f19676f5a34cba46f7e31d61ef6bf826df7aeefc09680d4 +size 99137 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png.meta new file mode 100644 index 00000000..c163c6cc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 256px/LDR_LLL1_7.png.meta @@ -0,0 +1,100 @@ +fileFormatVersion: 2 +guid: 70d0a1182b29d6347ac70374c3593bba +timeCreated: 1503659186 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: iPhone + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 256 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px.meta new file mode 100644 index 00000000..abd1c77b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eeecf288e8ae5be4692977cae1a3e077 +folderAsset: yes +timeCreated: 1488906458 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png new file mode 100644 index 00000000..f74f0531 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:140c55bd97c21b9b22008d7054b492333fec67fbfc1a1b266e5b0209b647eed4 +size 7115 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png.meta new file mode 100644 index 00000000..a81381f1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_0.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 50b54341495978843a6f85583ed4417d +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png new file mode 100644 index 00000000..78d6be39 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bb4938583376c995f7509a506dbdad2febfa60e80c96df04a3fde1ad0b699f9 +size 7137 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png.meta new file mode 100644 index 00000000..cfa52cdc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_1.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 3c2f1fb7e4b66e74191b7c328ada52d9 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png new file mode 100644 index 00000000..e9234511 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3b4a60fdf5ccd2456f0cc26155807a2e25511fed7fe76bec5af17a1499c99f1 +size 7105 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png.meta new file mode 100644 index 00000000..b23f52c0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_10.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: afe1e502240079342a0a980484b6da8b +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png new file mode 100644 index 00000000..24ea92d8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32937fdeacd0c4a25722bac14009e32ea36e70e6036637a652b0ec260d5ea1d3 +size 7118 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png.meta new file mode 100644 index 00000000..5430c15c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_11.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 771903fe7b4674445829e52e91cff019 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png new file mode 100644 index 00000000..06289684 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d24e498a9fb72817f8699d36ddb2a9d4bde9ff89ec16f971413a00c822ba4cd1 +size 7136 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png.meta new file mode 100644 index 00000000..6affbc58 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_12.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 980acadb960f8424c94307ec0e585b4e +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png new file mode 100644 index 00000000..f5394253 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c432a0e2a53ff57413b9384b04ba1a34b74bd8f3a6f08cd628b34bbc58e7b5e +size 7123 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png.meta new file mode 100644 index 00000000..a60c748f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_13.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 68613e6a221be1a4b9f31d7fa1c2d1bf +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png new file mode 100644 index 00000000..0a1fa525 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3de219ddfdc1a19a81b20406da15295d4f95438c3d97ca2c7f9becc671b14ef6 +size 7144 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png.meta new file mode 100644 index 00000000..47e34194 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_14.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: f6439b54b28f3884eb67579dec0b6f21 +timeCreated: 1485107929 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png new file mode 100644 index 00000000..727e323c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b8d414409491b4b72ef42831777443a66d7d0759a02bfb4aa4c9419a16da800 +size 7124 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png.meta new file mode 100644 index 00000000..952023ff --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_15.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 2ee161d8945169243b5698fec114e1b7 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png new file mode 100644 index 00000000..d44c72fe --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ac4bef96e292fa9e5264df5822247985fb1d89c277c8f524bf077b8441e52f8 +size 7109 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png.meta new file mode 100644 index 00000000..a9d7eb78 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_16.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 153f7d6dfbe713d4884df0f1e243ba92 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png new file mode 100644 index 00000000..1e8a5e1e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e0a33a3978a1efcfa55fb8176d95c1f6c75a0854e5be0f52864ebfe6da4ec48 +size 7099 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png.meta new file mode 100644 index 00000000..f8ad95f3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_17.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: bf95b6fdc179b0e4f890c841406193fc +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png new file mode 100644 index 00000000..91b98da1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:533456c60a5c2e33ce862d0e5996102e0e486208e9c18f4074a4715a4400f83d +size 7103 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png.meta new file mode 100644 index 00000000..c032f922 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_18.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 74aca53eb7273624baffc2bf5e5cc173 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png new file mode 100644 index 00000000..c7562daa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46fd7c0f9fa971398de8b4fb145ce9250d396b609fd2d52068d77ba4c4e3c38f +size 7107 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png.meta new file mode 100644 index 00000000..287174fe --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_19.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 729a3ae164bcb3b4380459386adcf331 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png new file mode 100644 index 00000000..deb7af8d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8a57108f9f0657e9d9b569c6c8b71b21a12733b123a808cd5ff333eaa85d560 +size 7111 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png.meta new file mode 100644 index 00000000..cb299832 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_2.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: a469f920b21fc7c4fb5b950917ce2fb2 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png new file mode 100644 index 00000000..00e4e34f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3039c1d89125136a08a931b09e2e59f962042d928b696e37b36a793b367f2b57 +size 7124 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png.meta new file mode 100644 index 00000000..5e7ca30e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_20.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 6dda07f1420a968449cf4c6620c44d9f +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png new file mode 100644 index 00000000..c4b4f9d0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f000fdd6ec32d5363d4da46f0c95cff60c033ee3c8807337e35ae5582a85dd3 +size 7112 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png.meta new file mode 100644 index 00000000..51de9484 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_21.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: b7f000750830ddb4bbc80065b9314ce9 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png new file mode 100644 index 00000000..65eba89a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7680d341929a7bd81a2d8cbf27b4da539cd2d017b4ce60cb2475f3437a1474c +size 7117 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png.meta new file mode 100644 index 00000000..22ea61a6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_22.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: df01d03f056c6f445b4b8a0ae054207c +timeCreated: 1485107929 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png new file mode 100644 index 00000000..96e75cc9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6223608b5f8cc1b4a86ce7d73b49a60af058bfc41b5328e308d9cbd40a4d1b9 +size 7108 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png.meta new file mode 100644 index 00000000..d89cc9e2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_23.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: bfe953600e8fb1849a804ee08ace7b4c +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png new file mode 100644 index 00000000..88e36a4b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3648f207f0170294508ff71ef08630f32dba4cda0b8f28bedf0fcd098e83c20d +size 7107 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png.meta new file mode 100644 index 00000000..3f569d76 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_24.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 32c6a5f7143b86c44bd5cdee2ff3f8ad +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png new file mode 100644 index 00000000..713cd442 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9e98aed52f77db2cd453cf815fa77666a0c33d5270ca533f2e255d8b67d6b25 +size 7109 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png.meta new file mode 100644 index 00000000..8045a5e0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_25.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: f4b8ab78b57749d4e96d36f6d8a395d0 +timeCreated: 1485107929 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png new file mode 100644 index 00000000..c3b70d06 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a85dc094c7bd74135017f3b601f0cf26e209ada8052ee6d349fabaac574ad846 +size 7111 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png.meta new file mode 100644 index 00000000..331064b5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_26.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 09f6c01f98a3ded4daf1afc52a3c260f +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png new file mode 100644 index 00000000..4dab0b1e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22484b9e76df2d1eff6f1c74e544ade2b92df7ac9806ad30160ceac572310501 +size 7095 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png.meta new file mode 100644 index 00000000..5665344d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_27.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: bdd06fb88ef36ed4a85dd506352c2d80 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png new file mode 100644 index 00000000..1c5157f2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7506a7e91fe38e7c70e3dd2df6774bde9f1a00bb56d8854c02932b3b07f7e76c +size 7115 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png.meta new file mode 100644 index 00000000..3bbb00d4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_28.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 02c0a84bd64c6f044954d8bde9b46ec8 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png new file mode 100644 index 00000000..3e61af62 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fee0462b23db8aba538ef638c259650462d02a0be4959e662bc19c5ef40c3d7 +size 7106 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png.meta new file mode 100644 index 00000000..527881a1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_29.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: aa80dc44aa4fe4c43bb9d51d90cf2958 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png new file mode 100644 index 00000000..a161dce7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b96f048db0d4953fb1634d75e4b8028a01eaa86415ba53c6af15ed47661918a +size 7109 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png.meta new file mode 100644 index 00000000..fbe528f8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_3.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 373f9bf6b0841af4ebf26d25e4a3f4e2 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png new file mode 100644 index 00000000..f94a8910 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1f386c6cd9af93a83816e4d5a7835e1d05dadf231249f8395c350f99b29c8e9 +size 7117 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png.meta new file mode 100644 index 00000000..dd61326f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_30.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 0fa10b21877c61b4db40ba5708815f81 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png new file mode 100644 index 00000000..b7991469 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d54c1c9ed6af02d422b079efc9b5b27d640a2286654cd18752d46bd919ee3acd +size 7129 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png.meta new file mode 100644 index 00000000..8ed09509 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_31.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 6b0a189df0bd4d5448eaefb4e673ace8 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png new file mode 100644 index 00000000..ee67efe2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a946ee643abda58755ec012e1f12646f423d50be052981bdaa6d6b2bf8778b08 +size 7100 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png.meta new file mode 100644 index 00000000..c9e68334 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_32.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 87a5e40cc271ea648b583616f6ebe7fe +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png new file mode 100644 index 00000000..610ea30f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c75eb0cf3a4d3ced7ffcccdc2b49dd38d5bbebc877dd1f524af50bc13659f19 +size 7122 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png.meta new file mode 100644 index 00000000..7500baf0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_33.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: b71bb466b71fd13449dd736f63caeb67 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png new file mode 100644 index 00000000..1b1033b1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4b2b2715eac742e8e4ff8f1a8a14a994577caf18412b82f923f6987c28ad1cb +size 7123 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png.meta new file mode 100644 index 00000000..8a40dce3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_34.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 319b8e66db3faa4438cf6982e9c89b2f +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png new file mode 100644 index 00000000..c262cba9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91b3ecd7db4d15a008830bb67205646ba73b13451b83d4ce42d463b7bf855aed +size 7119 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png.meta new file mode 100644 index 00000000..24a716de --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_35.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 0a79c155edf9b2d429d4736abee5acdb +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png new file mode 100644 index 00000000..03402df9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1149e0035b2fcbeeb631e5b2ce3b3ce7287d523bd742428be2e68aa799e25b8 +size 7126 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png.meta new file mode 100644 index 00000000..e35210cf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_36.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 351e95d0e20a54849bd4ce5f9b498934 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png new file mode 100644 index 00000000..f7b77da2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:615c594989f401f6d94529cd78f7c332e2f4e7da54abf5760c30fa6604d97307 +size 7115 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png.meta new file mode 100644 index 00000000..af4db5a1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_37.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 1d6958e30e40a254dbe5a54c573eeb3c +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png new file mode 100644 index 00000000..0fc03d82 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e9862bb59b4fd7c0be0f781d7a88e46e8a3c228c1fbb34e33a1e8bb14a8905e +size 7104 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png.meta new file mode 100644 index 00000000..78b4dc4b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_38.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 9660a4ca1ca8425408ac25c641932977 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png new file mode 100644 index 00000000..90c0e5bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5141ab3a2b8c1a7e9acaa208ae2ba3379fb14eb7e08c03051890239f9e06146 +size 7116 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png.meta new file mode 100644 index 00000000..5f204ce7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_39.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 547dbd5f858c74047ba3f213e4408307 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png new file mode 100644 index 00000000..9fc46a75 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dae79ead8137137ec03cd487f0472a433dbd9a8dc1c0bcb257dd018f6842b469 +size 7103 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png.meta new file mode 100644 index 00000000..fe3a3921 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_4.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 6fa5cf178eaaa5f42b820f636bb6e0bd +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png new file mode 100644 index 00000000..85530dce --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4da6d96ea0d875fd266a163719032bbf70c4ab76cd6e4d3d98fa7aa70e620169 +size 7108 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png.meta new file mode 100644 index 00000000..3a71a40e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_40.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 1a9ce5640cde5934aae0022f020464a6 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png new file mode 100644 index 00000000..5dc1e0e4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bdeef4a378e521da0e8831321ec60fb451f5f51e0967171c60e4a04d27d1eb9 +size 7108 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png.meta new file mode 100644 index 00000000..b7295d16 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_41.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: cd9006dc442cc244e89b3f492384d46a +timeCreated: 1485107929 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png new file mode 100644 index 00000000..101979f2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0511fa7235877f2ed06ef1348e2f0c3fa65f6aaf86f38c6d9c29840351715d19 +size 7112 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png.meta new file mode 100644 index 00000000..33ea83b1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_42.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: b266511438fae724f9d3ce6bd26583e8 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png new file mode 100644 index 00000000..9e6432a8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d79b79198981ccf5d5c4ae0b0dff68ac509b9eecc80d77604778861b1c98b63 +size 7112 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png.meta new file mode 100644 index 00000000..9526e702 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_43.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 71bc1b6b66e8b784b972199b7e90204e +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png new file mode 100644 index 00000000..df42c4e8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dcfd9d02450ce30cf533f7a5f6082a1d229900abd145003a685113b9d3d6365 +size 7129 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png.meta new file mode 100644 index 00000000..0b37eff4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_44.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 15e54aa23a938444389469d53765d741 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png new file mode 100644 index 00000000..8c825c73 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bb6b86b3a40c511acbe0abdfb9d4c138aceed69396ef361f065a4c07ad7ddad +size 7110 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png.meta new file mode 100644 index 00000000..529ede37 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_45.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: b9960364038cbfa4aa49d7b2032d3110 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png new file mode 100644 index 00000000..3cac8efc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e6276885cfaa7ce7eef43752d0211fcd7af86657833543e7819b810f2818d27 +size 7114 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png.meta new file mode 100644 index 00000000..06704ef5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_46.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 8ecbbcae4cc747a4abbc4adce795d25e +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png new file mode 100644 index 00000000..7a8c73bd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0ea372bb2a6304e8ae34ebc27744f075c974ea6b984e4779db58c5bedeb165f +size 7119 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png.meta new file mode 100644 index 00000000..c1220ea2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_47.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 1378a33cdd085d64c9da863d2484ff21 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png new file mode 100644 index 00000000..0e830ed0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d75400ef62edf68d514cb447f15af58ed1e5a33978bf72231e151eb865387066 +size 7119 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png.meta new file mode 100644 index 00000000..f8a6e3b8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_48.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: aff59c63d25d43f4c938f248837c30fb +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png new file mode 100644 index 00000000..f9c64abb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54e7e86bb6e403ef0ae450f6a4445fa2646c8730a8cf3d0c6495ed22dbf8ccd3 +size 7097 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png.meta new file mode 100644 index 00000000..96d98869 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_49.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 3f7c3687170b90e4a8d2ee6b142670f4 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png new file mode 100644 index 00000000..87f0c34a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:805f1d8a5491a77b05109a766a1b9f6b9a37150798996f79e05534cf21cbe8c2 +size 7125 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png.meta new file mode 100644 index 00000000..adac8ba0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_5.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: a1ae041906217ae44a774d4ca139af50 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png new file mode 100644 index 00000000..39728aed --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7362aaaa30086e408b1a04da1cd1c8ebc7f699cf6e44a5d6a41f955945656f5 +size 7125 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png.meta new file mode 100644 index 00000000..80df0a1e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_50.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d8c290e38ff0425409d0ae6a98c95e41 +timeCreated: 1485107929 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png new file mode 100644 index 00000000..6c5b2b76 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9c4f27d4d6251cc4edc959261d3bf2d47e4b49a9d238ce7e33e43069875d918 +size 7112 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png.meta new file mode 100644 index 00000000..ff82bfdd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_51.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d5a51525b27e3ee4aadbeb39cbcf0750 +timeCreated: 1485107929 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png new file mode 100644 index 00000000..fe662a4e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35eaa7cfda101720003f2bc34d958066740b49ba6ab4884c27487677982aa1f8 +size 7105 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png.meta new file mode 100644 index 00000000..dc39ab10 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_52.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d2e8e90fac2e6a341a38e1c3963c218d +timeCreated: 1485107929 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png new file mode 100644 index 00000000..ab49f55f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a0f71bf8d9de7a4275175ac11e4d796fdb5086e79108e7462d8606a187d9cda +size 7111 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png.meta new file mode 100644 index 00000000..202abf53 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_53.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: c94b57b5a32a22d43ade66e09f6a4bd2 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png new file mode 100644 index 00000000..c17d3934 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92f7d6d65dc7debbb0f1652fa148bbd05154bc0ce0bf886805dc9d1d5a44b8ca +size 7110 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png.meta new file mode 100644 index 00000000..0a0a81a4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_54.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 936dea238abb0864ab3985a995e16a29 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png new file mode 100644 index 00000000..8f564742 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1c02639f99928afdac4ac9cb915b2cf376093fa2155073765c403fc013b1a12 +size 7117 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png.meta new file mode 100644 index 00000000..35ba219e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_55.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 5e542d0126a2c7848b66bffc428905fd +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png new file mode 100644 index 00000000..ded80c1b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f51e2b8e936fead9bbcce0f325aa9275910fd15f2cf8555f786b207e435f2ee2 +size 7114 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png.meta new file mode 100644 index 00000000..d9c49cba --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_56.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 70f23eaf7d8ae9147aa542d20e93733b +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png new file mode 100644 index 00000000..141b83a7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa2c56db28ad41772463873cac8b0bbcb56501f3ff64cc33f7c7151326ab6b25 +size 7120 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png.meta new file mode 100644 index 00000000..aa032902 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_57.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: e138166e7a7c70f49943be7edda35d35 +timeCreated: 1485107929 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png new file mode 100644 index 00000000..f71f0af7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:916b7c5cdd27063236bec0b6d4e1bf54279e34f0cc3726a2b6b06099e6a79217 +size 7126 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png.meta new file mode 100644 index 00000000..3ac47bc5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_58.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 85a45a6d8b2ffb84987d2b028ecfb220 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png new file mode 100644 index 00000000..854143cd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a53731a7e3e29a6b4300fe9ec812d78f22dac1ef097731d6fb63c3aa904ddef +size 7103 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png.meta new file mode 100644 index 00000000..be2d6138 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_59.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: d96974690c77f50489eb60ec84bd8dac +timeCreated: 1485107929 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png new file mode 100644 index 00000000..a0249949 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da338fcff419c98214a1723239a1f1234e9c4d57c795d1ac35e958e58cb3993e +size 7111 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png.meta new file mode 100644 index 00000000..82ca9602 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_6.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 79b86f3419b87f3429164a956da8cfab +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png new file mode 100644 index 00000000..e677f36d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b2062726c98a7959abb91bd952f84a7c0117419be1fd9461f36f2bf2982755b +size 7115 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png.meta new file mode 100644 index 00000000..9add371a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_60.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 404fa8def46b1c447817e1ebdaa7144e +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png new file mode 100644 index 00000000..1ff9fe93 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d66e4c3d242506bf7976f485dfc8b224de8e8d296aebe0cbbfecb83c2c47c9c +size 7101 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png.meta new file mode 100644 index 00000000..8d50446e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_61.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 119591e0bb084e848835d237546b3882 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png new file mode 100644 index 00000000..cc82365c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74fcc38b8df041c2862deab38e843b2f9edbb9ab3840d21b919df760ce56e8e6 +size 7111 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png.meta new file mode 100644 index 00000000..6c4ec71d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_62.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: a03c400b0e3959f428ee99dfc6cfc263 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png new file mode 100644 index 00000000..db37df99 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68a1b00c69de5f6b3c635c942b52d65badea946dda9c5cc41f39402994e801af +size 7108 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png.meta new file mode 100644 index 00000000..b23dbd08 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_63.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 4a11d65ce13d5f542a0ff136cc2f3fba +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png new file mode 100644 index 00000000..c37d2603 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4853b07279eccbcea4b110c27c9e4bd5e746ec327ce6113e4719481e2663b90b +size 7111 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png.meta new file mode 100644 index 00000000..eb464acf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_7.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 3ac02e7e783571c468f9c086d2384ba7 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png new file mode 100644 index 00000000..d6ce3b9d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:058b23a9be0d942c257996639a529641a42b1b3e23d71dbe039b298372694986 +size 7118 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png.meta new file mode 100644 index 00000000..242fe69e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_8.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: c55042318a938344ab23cd7f09dd0076 +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png new file mode 100644 index 00000000..c683c842 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85848a180f73b25091d5c3c14f2549934f9d5a96c2418403d4ae8265c80de80c +size 7132 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png.meta new file mode 100644 index 00000000..5f8db7a8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Blue Noise 64px/LDR_LLL1_9.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 71583cfd8899717428d5b1a95fa39cda +timeCreated: 1485107928 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 64 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes.meta new file mode 100644 index 00000000..0d6b5857 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 32330dbb76fcb1f43a2c85bbcbf1cf1c +folderAsset: yes +timeCreated: 1496742837 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube new file mode 100644 index 00000000..0ff910b7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube @@ -0,0 +1,35941 @@ +TITLE "Linear to Unity Log r1" +LUT_3D_SIZE 33 +DOMAIN_MIN 0 0 0 +DOMAIN_MAX 1 1 1 +0.092819 0.092819 0.092819 +0.2262531 0.092819 0.092819 +0.2875993 0.092819 0.092819 +0.3262122 0.092819 0.092819 +0.3544566 0.092819 0.092819 +0.3767383 0.092819 0.092819 +0.3951413 0.092819 0.092819 +0.4108177 0.092819 0.092819 +0.4244723 0.092819 0.092819 +0.4365675 0.092819 0.092819 +0.4474232 0.092819 0.092819 +0.45727 0.092819 0.092819 +0.4662797 0.092819 0.092819 +0.4745834 0.092819 0.092819 +0.4822838 0.092819 0.092819 +0.4894626 0.092819 0.092819 +0.4961862 0.092819 0.092819 +0.5025087 0.092819 0.092819 +0.5084753 0.092819 0.092819 +0.514124 0.092819 0.092819 +0.519487 0.092819 0.092819 +0.5245917 0.092819 0.092819 +0.529462 0.092819 0.092819 +0.5341183 0.092819 0.092819 +0.5385787 0.092819 0.092819 +0.5428591 0.092819 0.092819 +0.5469733 0.092819 0.092819 +0.5509339 0.092819 0.092819 +0.5547519 0.092819 0.092819 +0.5584371 0.092819 0.092819 +0.5619986 0.092819 0.092819 +0.5654443 0.092819 0.092819 +0.5687816 0.092819 0.092819 +0.092819 0.2262531 0.092819 +0.2262531 0.2262531 0.092819 +0.2875993 0.2262531 0.092819 +0.3262122 0.2262531 0.092819 +0.3544566 0.2262531 0.092819 +0.3767383 0.2262531 0.092819 +0.3951413 0.2262531 0.092819 +0.4108177 0.2262531 0.092819 +0.4244723 0.2262531 0.092819 +0.4365675 0.2262531 0.092819 +0.4474232 0.2262531 0.092819 +0.45727 0.2262531 0.092819 +0.4662797 0.2262531 0.092819 +0.4745834 0.2262531 0.092819 +0.4822838 0.2262531 0.092819 +0.4894626 0.2262531 0.092819 +0.4961862 0.2262531 0.092819 +0.5025087 0.2262531 0.092819 +0.5084753 0.2262531 0.092819 +0.514124 0.2262531 0.092819 +0.519487 0.2262531 0.092819 +0.5245917 0.2262531 0.092819 +0.529462 0.2262531 0.092819 +0.5341183 0.2262531 0.092819 +0.5385787 0.2262531 0.092819 +0.5428591 0.2262531 0.092819 +0.5469733 0.2262531 0.092819 +0.5509339 0.2262531 0.092819 +0.5547519 0.2262531 0.092819 +0.5584371 0.2262531 0.092819 +0.5619986 0.2262531 0.092819 +0.5654443 0.2262531 0.092819 +0.5687816 0.2262531 0.092819 +0.092819 0.2875993 0.092819 +0.2262531 0.2875993 0.092819 +0.2875993 0.2875993 0.092819 +0.3262122 0.2875993 0.092819 +0.3544566 0.2875993 0.092819 +0.3767383 0.2875993 0.092819 +0.3951413 0.2875993 0.092819 +0.4108177 0.2875993 0.092819 +0.4244723 0.2875993 0.092819 +0.4365675 0.2875993 0.092819 +0.4474232 0.2875993 0.092819 +0.45727 0.2875993 0.092819 +0.4662797 0.2875993 0.092819 +0.4745834 0.2875993 0.092819 +0.4822838 0.2875993 0.092819 +0.4894626 0.2875993 0.092819 +0.4961862 0.2875993 0.092819 +0.5025087 0.2875993 0.092819 +0.5084753 0.2875993 0.092819 +0.514124 0.2875993 0.092819 +0.519487 0.2875993 0.092819 +0.5245917 0.2875993 0.092819 +0.529462 0.2875993 0.092819 +0.5341183 0.2875993 0.092819 +0.5385787 0.2875993 0.092819 +0.5428591 0.2875993 0.092819 +0.5469733 0.2875993 0.092819 +0.5509339 0.2875993 0.092819 +0.5547519 0.2875993 0.092819 +0.5584371 0.2875993 0.092819 +0.5619986 0.2875993 0.092819 +0.5654443 0.2875993 0.092819 +0.5687816 0.2875993 0.092819 +0.092819 0.3262122 0.092819 +0.2262531 0.3262122 0.092819 +0.2875993 0.3262122 0.092819 +0.3262122 0.3262122 0.092819 +0.3544566 0.3262122 0.092819 +0.3767383 0.3262122 0.092819 +0.3951413 0.3262122 0.092819 +0.4108177 0.3262122 0.092819 +0.4244723 0.3262122 0.092819 +0.4365675 0.3262122 0.092819 +0.4474232 0.3262122 0.092819 +0.45727 0.3262122 0.092819 +0.4662797 0.3262122 0.092819 +0.4745834 0.3262122 0.092819 +0.4822838 0.3262122 0.092819 +0.4894626 0.3262122 0.092819 +0.4961862 0.3262122 0.092819 +0.5025087 0.3262122 0.092819 +0.5084753 0.3262122 0.092819 +0.514124 0.3262122 0.092819 +0.519487 0.3262122 0.092819 +0.5245917 0.3262122 0.092819 +0.529462 0.3262122 0.092819 +0.5341183 0.3262122 0.092819 +0.5385787 0.3262122 0.092819 +0.5428591 0.3262122 0.092819 +0.5469733 0.3262122 0.092819 +0.5509339 0.3262122 0.092819 +0.5547519 0.3262122 0.092819 +0.5584371 0.3262122 0.092819 +0.5619986 0.3262122 0.092819 +0.5654443 0.3262122 0.092819 +0.5687816 0.3262122 0.092819 +0.092819 0.3544566 0.092819 +0.2262531 0.3544566 0.092819 +0.2875993 0.3544566 0.092819 +0.3262122 0.3544566 0.092819 +0.3544566 0.3544566 0.092819 +0.3767383 0.3544566 0.092819 +0.3951413 0.3544566 0.092819 +0.4108177 0.3544566 0.092819 +0.4244723 0.3544566 0.092819 +0.4365675 0.3544566 0.092819 +0.4474232 0.3544566 0.092819 +0.45727 0.3544566 0.092819 +0.4662797 0.3544566 0.092819 +0.4745834 0.3544566 0.092819 +0.4822838 0.3544566 0.092819 +0.4894626 0.3544566 0.092819 +0.4961862 0.3544566 0.092819 +0.5025087 0.3544566 0.092819 +0.5084753 0.3544566 0.092819 +0.514124 0.3544566 0.092819 +0.519487 0.3544566 0.092819 +0.5245917 0.3544566 0.092819 +0.529462 0.3544566 0.092819 +0.5341183 0.3544566 0.092819 +0.5385787 0.3544566 0.092819 +0.5428591 0.3544566 0.092819 +0.5469733 0.3544566 0.092819 +0.5509339 0.3544566 0.092819 +0.5547519 0.3544566 0.092819 +0.5584371 0.3544566 0.092819 +0.5619986 0.3544566 0.092819 +0.5654443 0.3544566 0.092819 +0.5687816 0.3544566 0.092819 +0.092819 0.3767383 0.092819 +0.2262531 0.3767383 0.092819 +0.2875993 0.3767383 0.092819 +0.3262122 0.3767383 0.092819 +0.3544566 0.3767383 0.092819 +0.3767383 0.3767383 0.092819 +0.3951413 0.3767383 0.092819 +0.4108177 0.3767383 0.092819 +0.4244723 0.3767383 0.092819 +0.4365675 0.3767383 0.092819 +0.4474232 0.3767383 0.092819 +0.45727 0.3767383 0.092819 +0.4662797 0.3767383 0.092819 +0.4745834 0.3767383 0.092819 +0.4822838 0.3767383 0.092819 +0.4894626 0.3767383 0.092819 +0.4961862 0.3767383 0.092819 +0.5025087 0.3767383 0.092819 +0.5084753 0.3767383 0.092819 +0.514124 0.3767383 0.092819 +0.519487 0.3767383 0.092819 +0.5245917 0.3767383 0.092819 +0.529462 0.3767383 0.092819 +0.5341183 0.3767383 0.092819 +0.5385787 0.3767383 0.092819 +0.5428591 0.3767383 0.092819 +0.5469733 0.3767383 0.092819 +0.5509339 0.3767383 0.092819 +0.5547519 0.3767383 0.092819 +0.5584371 0.3767383 0.092819 +0.5619986 0.3767383 0.092819 +0.5654443 0.3767383 0.092819 +0.5687816 0.3767383 0.092819 +0.092819 0.3951413 0.092819 +0.2262531 0.3951413 0.092819 +0.2875993 0.3951413 0.092819 +0.3262122 0.3951413 0.092819 +0.3544566 0.3951413 0.092819 +0.3767383 0.3951413 0.092819 +0.3951413 0.3951413 0.092819 +0.4108177 0.3951413 0.092819 +0.4244723 0.3951413 0.092819 +0.4365675 0.3951413 0.092819 +0.4474232 0.3951413 0.092819 +0.45727 0.3951413 0.092819 +0.4662797 0.3951413 0.092819 +0.4745834 0.3951413 0.092819 +0.4822838 0.3951413 0.092819 +0.4894626 0.3951413 0.092819 +0.4961862 0.3951413 0.092819 +0.5025087 0.3951413 0.092819 +0.5084753 0.3951413 0.092819 +0.514124 0.3951413 0.092819 +0.519487 0.3951413 0.092819 +0.5245917 0.3951413 0.092819 +0.529462 0.3951413 0.092819 +0.5341183 0.3951413 0.092819 +0.5385787 0.3951413 0.092819 +0.5428591 0.3951413 0.092819 +0.5469733 0.3951413 0.092819 +0.5509339 0.3951413 0.092819 +0.5547519 0.3951413 0.092819 +0.5584371 0.3951413 0.092819 +0.5619986 0.3951413 0.092819 +0.5654443 0.3951413 0.092819 +0.5687816 0.3951413 0.092819 +0.092819 0.4108177 0.092819 +0.2262531 0.4108177 0.092819 +0.2875993 0.4108177 0.092819 +0.3262122 0.4108177 0.092819 +0.3544566 0.4108177 0.092819 +0.3767383 0.4108177 0.092819 +0.3951413 0.4108177 0.092819 +0.4108177 0.4108177 0.092819 +0.4244723 0.4108177 0.092819 +0.4365675 0.4108177 0.092819 +0.4474232 0.4108177 0.092819 +0.45727 0.4108177 0.092819 +0.4662797 0.4108177 0.092819 +0.4745834 0.4108177 0.092819 +0.4822838 0.4108177 0.092819 +0.4894626 0.4108177 0.092819 +0.4961862 0.4108177 0.092819 +0.5025087 0.4108177 0.092819 +0.5084753 0.4108177 0.092819 +0.514124 0.4108177 0.092819 +0.519487 0.4108177 0.092819 +0.5245917 0.4108177 0.092819 +0.529462 0.4108177 0.092819 +0.5341183 0.4108177 0.092819 +0.5385787 0.4108177 0.092819 +0.5428591 0.4108177 0.092819 +0.5469733 0.4108177 0.092819 +0.5509339 0.4108177 0.092819 +0.5547519 0.4108177 0.092819 +0.5584371 0.4108177 0.092819 +0.5619986 0.4108177 0.092819 +0.5654443 0.4108177 0.092819 +0.5687816 0.4108177 0.092819 +0.092819 0.4244723 0.092819 +0.2262531 0.4244723 0.092819 +0.2875993 0.4244723 0.092819 +0.3262122 0.4244723 0.092819 +0.3544566 0.4244723 0.092819 +0.3767383 0.4244723 0.092819 +0.3951413 0.4244723 0.092819 +0.4108177 0.4244723 0.092819 +0.4244723 0.4244723 0.092819 +0.4365675 0.4244723 0.092819 +0.4474232 0.4244723 0.092819 +0.45727 0.4244723 0.092819 +0.4662797 0.4244723 0.092819 +0.4745834 0.4244723 0.092819 +0.4822838 0.4244723 0.092819 +0.4894626 0.4244723 0.092819 +0.4961862 0.4244723 0.092819 +0.5025087 0.4244723 0.092819 +0.5084753 0.4244723 0.092819 +0.514124 0.4244723 0.092819 +0.519487 0.4244723 0.092819 +0.5245917 0.4244723 0.092819 +0.529462 0.4244723 0.092819 +0.5341183 0.4244723 0.092819 +0.5385787 0.4244723 0.092819 +0.5428591 0.4244723 0.092819 +0.5469733 0.4244723 0.092819 +0.5509339 0.4244723 0.092819 +0.5547519 0.4244723 0.092819 +0.5584371 0.4244723 0.092819 +0.5619986 0.4244723 0.092819 +0.5654443 0.4244723 0.092819 +0.5687816 0.4244723 0.092819 +0.092819 0.4365675 0.092819 +0.2262531 0.4365675 0.092819 +0.2875993 0.4365675 0.092819 +0.3262122 0.4365675 0.092819 +0.3544566 0.4365675 0.092819 +0.3767383 0.4365675 0.092819 +0.3951413 0.4365675 0.092819 +0.4108177 0.4365675 0.092819 +0.4244723 0.4365675 0.092819 +0.4365675 0.4365675 0.092819 +0.4474232 0.4365675 0.092819 +0.45727 0.4365675 0.092819 +0.4662797 0.4365675 0.092819 +0.4745834 0.4365675 0.092819 +0.4822838 0.4365675 0.092819 +0.4894626 0.4365675 0.092819 +0.4961862 0.4365675 0.092819 +0.5025087 0.4365675 0.092819 +0.5084753 0.4365675 0.092819 +0.514124 0.4365675 0.092819 +0.519487 0.4365675 0.092819 +0.5245917 0.4365675 0.092819 +0.529462 0.4365675 0.092819 +0.5341183 0.4365675 0.092819 +0.5385787 0.4365675 0.092819 +0.5428591 0.4365675 0.092819 +0.5469733 0.4365675 0.092819 +0.5509339 0.4365675 0.092819 +0.5547519 0.4365675 0.092819 +0.5584371 0.4365675 0.092819 +0.5619986 0.4365675 0.092819 +0.5654443 0.4365675 0.092819 +0.5687816 0.4365675 0.092819 +0.092819 0.4474232 0.092819 +0.2262531 0.4474232 0.092819 +0.2875993 0.4474232 0.092819 +0.3262122 0.4474232 0.092819 +0.3544566 0.4474232 0.092819 +0.3767383 0.4474232 0.092819 +0.3951413 0.4474232 0.092819 +0.4108177 0.4474232 0.092819 +0.4244723 0.4474232 0.092819 +0.4365675 0.4474232 0.092819 +0.4474232 0.4474232 0.092819 +0.45727 0.4474232 0.092819 +0.4662797 0.4474232 0.092819 +0.4745834 0.4474232 0.092819 +0.4822838 0.4474232 0.092819 +0.4894626 0.4474232 0.092819 +0.4961862 0.4474232 0.092819 +0.5025087 0.4474232 0.092819 +0.5084753 0.4474232 0.092819 +0.514124 0.4474232 0.092819 +0.519487 0.4474232 0.092819 +0.5245917 0.4474232 0.092819 +0.529462 0.4474232 0.092819 +0.5341183 0.4474232 0.092819 +0.5385787 0.4474232 0.092819 +0.5428591 0.4474232 0.092819 +0.5469733 0.4474232 0.092819 +0.5509339 0.4474232 0.092819 +0.5547519 0.4474232 0.092819 +0.5584371 0.4474232 0.092819 +0.5619986 0.4474232 0.092819 +0.5654443 0.4474232 0.092819 +0.5687816 0.4474232 0.092819 +0.092819 0.45727 0.092819 +0.2262531 0.45727 0.092819 +0.2875993 0.45727 0.092819 +0.3262122 0.45727 0.092819 +0.3544566 0.45727 0.092819 +0.3767383 0.45727 0.092819 +0.3951413 0.45727 0.092819 +0.4108177 0.45727 0.092819 +0.4244723 0.45727 0.092819 +0.4365675 0.45727 0.092819 +0.4474232 0.45727 0.092819 +0.45727 0.45727 0.092819 +0.4662797 0.45727 0.092819 +0.4745834 0.45727 0.092819 +0.4822838 0.45727 0.092819 +0.4894626 0.45727 0.092819 +0.4961862 0.45727 0.092819 +0.5025087 0.45727 0.092819 +0.5084753 0.45727 0.092819 +0.514124 0.45727 0.092819 +0.519487 0.45727 0.092819 +0.5245917 0.45727 0.092819 +0.529462 0.45727 0.092819 +0.5341183 0.45727 0.092819 +0.5385787 0.45727 0.092819 +0.5428591 0.45727 0.092819 +0.5469733 0.45727 0.092819 +0.5509339 0.45727 0.092819 +0.5547519 0.45727 0.092819 +0.5584371 0.45727 0.092819 +0.5619986 0.45727 0.092819 +0.5654443 0.45727 0.092819 +0.5687816 0.45727 0.092819 +0.092819 0.4662797 0.092819 +0.2262531 0.4662797 0.092819 +0.2875993 0.4662797 0.092819 +0.3262122 0.4662797 0.092819 +0.3544566 0.4662797 0.092819 +0.3767383 0.4662797 0.092819 +0.3951413 0.4662797 0.092819 +0.4108177 0.4662797 0.092819 +0.4244723 0.4662797 0.092819 +0.4365675 0.4662797 0.092819 +0.4474232 0.4662797 0.092819 +0.45727 0.4662797 0.092819 +0.4662797 0.4662797 0.092819 +0.4745834 0.4662797 0.092819 +0.4822838 0.4662797 0.092819 +0.4894626 0.4662797 0.092819 +0.4961862 0.4662797 0.092819 +0.5025087 0.4662797 0.092819 +0.5084753 0.4662797 0.092819 +0.514124 0.4662797 0.092819 +0.519487 0.4662797 0.092819 +0.5245917 0.4662797 0.092819 +0.529462 0.4662797 0.092819 +0.5341183 0.4662797 0.092819 +0.5385787 0.4662797 0.092819 +0.5428591 0.4662797 0.092819 +0.5469733 0.4662797 0.092819 +0.5509339 0.4662797 0.092819 +0.5547519 0.4662797 0.092819 +0.5584371 0.4662797 0.092819 +0.5619986 0.4662797 0.092819 +0.5654443 0.4662797 0.092819 +0.5687816 0.4662797 0.092819 +0.092819 0.4745834 0.092819 +0.2262531 0.4745834 0.092819 +0.2875993 0.4745834 0.092819 +0.3262122 0.4745834 0.092819 +0.3544566 0.4745834 0.092819 +0.3767383 0.4745834 0.092819 +0.3951413 0.4745834 0.092819 +0.4108177 0.4745834 0.092819 +0.4244723 0.4745834 0.092819 +0.4365675 0.4745834 0.092819 +0.4474232 0.4745834 0.092819 +0.45727 0.4745834 0.092819 +0.4662797 0.4745834 0.092819 +0.4745834 0.4745834 0.092819 +0.4822838 0.4745834 0.092819 +0.4894626 0.4745834 0.092819 +0.4961862 0.4745834 0.092819 +0.5025087 0.4745834 0.092819 +0.5084753 0.4745834 0.092819 +0.514124 0.4745834 0.092819 +0.519487 0.4745834 0.092819 +0.5245917 0.4745834 0.092819 +0.529462 0.4745834 0.092819 +0.5341183 0.4745834 0.092819 +0.5385787 0.4745834 0.092819 +0.5428591 0.4745834 0.092819 +0.5469733 0.4745834 0.092819 +0.5509339 0.4745834 0.092819 +0.5547519 0.4745834 0.092819 +0.5584371 0.4745834 0.092819 +0.5619986 0.4745834 0.092819 +0.5654443 0.4745834 0.092819 +0.5687816 0.4745834 0.092819 +0.092819 0.4822838 0.092819 +0.2262531 0.4822838 0.092819 +0.2875993 0.4822838 0.092819 +0.3262122 0.4822838 0.092819 +0.3544566 0.4822838 0.092819 +0.3767383 0.4822838 0.092819 +0.3951413 0.4822838 0.092819 +0.4108177 0.4822838 0.092819 +0.4244723 0.4822838 0.092819 +0.4365675 0.4822838 0.092819 +0.4474232 0.4822838 0.092819 +0.45727 0.4822838 0.092819 +0.4662797 0.4822838 0.092819 +0.4745834 0.4822838 0.092819 +0.4822838 0.4822838 0.092819 +0.4894626 0.4822838 0.092819 +0.4961862 0.4822838 0.092819 +0.5025087 0.4822838 0.092819 +0.5084753 0.4822838 0.092819 +0.514124 0.4822838 0.092819 +0.519487 0.4822838 0.092819 +0.5245917 0.4822838 0.092819 +0.529462 0.4822838 0.092819 +0.5341183 0.4822838 0.092819 +0.5385787 0.4822838 0.092819 +0.5428591 0.4822838 0.092819 +0.5469733 0.4822838 0.092819 +0.5509339 0.4822838 0.092819 +0.5547519 0.4822838 0.092819 +0.5584371 0.4822838 0.092819 +0.5619986 0.4822838 0.092819 +0.5654443 0.4822838 0.092819 +0.5687816 0.4822838 0.092819 +0.092819 0.4894626 0.092819 +0.2262531 0.4894626 0.092819 +0.2875993 0.4894626 0.092819 +0.3262122 0.4894626 0.092819 +0.3544566 0.4894626 0.092819 +0.3767383 0.4894626 0.092819 +0.3951413 0.4894626 0.092819 +0.4108177 0.4894626 0.092819 +0.4244723 0.4894626 0.092819 +0.4365675 0.4894626 0.092819 +0.4474232 0.4894626 0.092819 +0.45727 0.4894626 0.092819 +0.4662797 0.4894626 0.092819 +0.4745834 0.4894626 0.092819 +0.4822838 0.4894626 0.092819 +0.4894626 0.4894626 0.092819 +0.4961862 0.4894626 0.092819 +0.5025087 0.4894626 0.092819 +0.5084753 0.4894626 0.092819 +0.514124 0.4894626 0.092819 +0.519487 0.4894626 0.092819 +0.5245917 0.4894626 0.092819 +0.529462 0.4894626 0.092819 +0.5341183 0.4894626 0.092819 +0.5385787 0.4894626 0.092819 +0.5428591 0.4894626 0.092819 +0.5469733 0.4894626 0.092819 +0.5509339 0.4894626 0.092819 +0.5547519 0.4894626 0.092819 +0.5584371 0.4894626 0.092819 +0.5619986 0.4894626 0.092819 +0.5654443 0.4894626 0.092819 +0.5687816 0.4894626 0.092819 +0.092819 0.4961862 0.092819 +0.2262531 0.4961862 0.092819 +0.2875993 0.4961862 0.092819 +0.3262122 0.4961862 0.092819 +0.3544566 0.4961862 0.092819 +0.3767383 0.4961862 0.092819 +0.3951413 0.4961862 0.092819 +0.4108177 0.4961862 0.092819 +0.4244723 0.4961862 0.092819 +0.4365675 0.4961862 0.092819 +0.4474232 0.4961862 0.092819 +0.45727 0.4961862 0.092819 +0.4662797 0.4961862 0.092819 +0.4745834 0.4961862 0.092819 +0.4822838 0.4961862 0.092819 +0.4894626 0.4961862 0.092819 +0.4961862 0.4961862 0.092819 +0.5025087 0.4961862 0.092819 +0.5084753 0.4961862 0.092819 +0.514124 0.4961862 0.092819 +0.519487 0.4961862 0.092819 +0.5245917 0.4961862 0.092819 +0.529462 0.4961862 0.092819 +0.5341183 0.4961862 0.092819 +0.5385787 0.4961862 0.092819 +0.5428591 0.4961862 0.092819 +0.5469733 0.4961862 0.092819 +0.5509339 0.4961862 0.092819 +0.5547519 0.4961862 0.092819 +0.5584371 0.4961862 0.092819 +0.5619986 0.4961862 0.092819 +0.5654443 0.4961862 0.092819 +0.5687816 0.4961862 0.092819 +0.092819 0.5025087 0.092819 +0.2262531 0.5025087 0.092819 +0.2875993 0.5025087 0.092819 +0.3262122 0.5025087 0.092819 +0.3544566 0.5025087 0.092819 +0.3767383 0.5025087 0.092819 +0.3951413 0.5025087 0.092819 +0.4108177 0.5025087 0.092819 +0.4244723 0.5025087 0.092819 +0.4365675 0.5025087 0.092819 +0.4474232 0.5025087 0.092819 +0.45727 0.5025087 0.092819 +0.4662797 0.5025087 0.092819 +0.4745834 0.5025087 0.092819 +0.4822838 0.5025087 0.092819 +0.4894626 0.5025087 0.092819 +0.4961862 0.5025087 0.092819 +0.5025087 0.5025087 0.092819 +0.5084753 0.5025087 0.092819 +0.514124 0.5025087 0.092819 +0.519487 0.5025087 0.092819 +0.5245917 0.5025087 0.092819 +0.529462 0.5025087 0.092819 +0.5341183 0.5025087 0.092819 +0.5385787 0.5025087 0.092819 +0.5428591 0.5025087 0.092819 +0.5469733 0.5025087 0.092819 +0.5509339 0.5025087 0.092819 +0.5547519 0.5025087 0.092819 +0.5584371 0.5025087 0.092819 +0.5619986 0.5025087 0.092819 +0.5654443 0.5025087 0.092819 +0.5687816 0.5025087 0.092819 +0.092819 0.5084753 0.092819 +0.2262531 0.5084753 0.092819 +0.2875993 0.5084753 0.092819 +0.3262122 0.5084753 0.092819 +0.3544566 0.5084753 0.092819 +0.3767383 0.5084753 0.092819 +0.3951413 0.5084753 0.092819 +0.4108177 0.5084753 0.092819 +0.4244723 0.5084753 0.092819 +0.4365675 0.5084753 0.092819 +0.4474232 0.5084753 0.092819 +0.45727 0.5084753 0.092819 +0.4662797 0.5084753 0.092819 +0.4745834 0.5084753 0.092819 +0.4822838 0.5084753 0.092819 +0.4894626 0.5084753 0.092819 +0.4961862 0.5084753 0.092819 +0.5025087 0.5084753 0.092819 +0.5084753 0.5084753 0.092819 +0.514124 0.5084753 0.092819 +0.519487 0.5084753 0.092819 +0.5245917 0.5084753 0.092819 +0.529462 0.5084753 0.092819 +0.5341183 0.5084753 0.092819 +0.5385787 0.5084753 0.092819 +0.5428591 0.5084753 0.092819 +0.5469733 0.5084753 0.092819 +0.5509339 0.5084753 0.092819 +0.5547519 0.5084753 0.092819 +0.5584371 0.5084753 0.092819 +0.5619986 0.5084753 0.092819 +0.5654443 0.5084753 0.092819 +0.5687816 0.5084753 0.092819 +0.092819 0.514124 0.092819 +0.2262531 0.514124 0.092819 +0.2875993 0.514124 0.092819 +0.3262122 0.514124 0.092819 +0.3544566 0.514124 0.092819 +0.3767383 0.514124 0.092819 +0.3951413 0.514124 0.092819 +0.4108177 0.514124 0.092819 +0.4244723 0.514124 0.092819 +0.4365675 0.514124 0.092819 +0.4474232 0.514124 0.092819 +0.45727 0.514124 0.092819 +0.4662797 0.514124 0.092819 +0.4745834 0.514124 0.092819 +0.4822838 0.514124 0.092819 +0.4894626 0.514124 0.092819 +0.4961862 0.514124 0.092819 +0.5025087 0.514124 0.092819 +0.5084753 0.514124 0.092819 +0.514124 0.514124 0.092819 +0.519487 0.514124 0.092819 +0.5245917 0.514124 0.092819 +0.529462 0.514124 0.092819 +0.5341183 0.514124 0.092819 +0.5385787 0.514124 0.092819 +0.5428591 0.514124 0.092819 +0.5469733 0.514124 0.092819 +0.5509339 0.514124 0.092819 +0.5547519 0.514124 0.092819 +0.5584371 0.514124 0.092819 +0.5619986 0.514124 0.092819 +0.5654443 0.514124 0.092819 +0.5687816 0.514124 0.092819 +0.092819 0.519487 0.092819 +0.2262531 0.519487 0.092819 +0.2875993 0.519487 0.092819 +0.3262122 0.519487 0.092819 +0.3544566 0.519487 0.092819 +0.3767383 0.519487 0.092819 +0.3951413 0.519487 0.092819 +0.4108177 0.519487 0.092819 +0.4244723 0.519487 0.092819 +0.4365675 0.519487 0.092819 +0.4474232 0.519487 0.092819 +0.45727 0.519487 0.092819 +0.4662797 0.519487 0.092819 +0.4745834 0.519487 0.092819 +0.4822838 0.519487 0.092819 +0.4894626 0.519487 0.092819 +0.4961862 0.519487 0.092819 +0.5025087 0.519487 0.092819 +0.5084753 0.519487 0.092819 +0.514124 0.519487 0.092819 +0.519487 0.519487 0.092819 +0.5245917 0.519487 0.092819 +0.529462 0.519487 0.092819 +0.5341183 0.519487 0.092819 +0.5385787 0.519487 0.092819 +0.5428591 0.519487 0.092819 +0.5469733 0.519487 0.092819 +0.5509339 0.519487 0.092819 +0.5547519 0.519487 0.092819 +0.5584371 0.519487 0.092819 +0.5619986 0.519487 0.092819 +0.5654443 0.519487 0.092819 +0.5687816 0.519487 0.092819 +0.092819 0.5245917 0.092819 +0.2262531 0.5245917 0.092819 +0.2875993 0.5245917 0.092819 +0.3262122 0.5245917 0.092819 +0.3544566 0.5245917 0.092819 +0.3767383 0.5245917 0.092819 +0.3951413 0.5245917 0.092819 +0.4108177 0.5245917 0.092819 +0.4244723 0.5245917 0.092819 +0.4365675 0.5245917 0.092819 +0.4474232 0.5245917 0.092819 +0.45727 0.5245917 0.092819 +0.4662797 0.5245917 0.092819 +0.4745834 0.5245917 0.092819 +0.4822838 0.5245917 0.092819 +0.4894626 0.5245917 0.092819 +0.4961862 0.5245917 0.092819 +0.5025087 0.5245917 0.092819 +0.5084753 0.5245917 0.092819 +0.514124 0.5245917 0.092819 +0.519487 0.5245917 0.092819 +0.5245917 0.5245917 0.092819 +0.529462 0.5245917 0.092819 +0.5341183 0.5245917 0.092819 +0.5385787 0.5245917 0.092819 +0.5428591 0.5245917 0.092819 +0.5469733 0.5245917 0.092819 +0.5509339 0.5245917 0.092819 +0.5547519 0.5245917 0.092819 +0.5584371 0.5245917 0.092819 +0.5619986 0.5245917 0.092819 +0.5654443 0.5245917 0.092819 +0.5687816 0.5245917 0.092819 +0.092819 0.529462 0.092819 +0.2262531 0.529462 0.092819 +0.2875993 0.529462 0.092819 +0.3262122 0.529462 0.092819 +0.3544566 0.529462 0.092819 +0.3767383 0.529462 0.092819 +0.3951413 0.529462 0.092819 +0.4108177 0.529462 0.092819 +0.4244723 0.529462 0.092819 +0.4365675 0.529462 0.092819 +0.4474232 0.529462 0.092819 +0.45727 0.529462 0.092819 +0.4662797 0.529462 0.092819 +0.4745834 0.529462 0.092819 +0.4822838 0.529462 0.092819 +0.4894626 0.529462 0.092819 +0.4961862 0.529462 0.092819 +0.5025087 0.529462 0.092819 +0.5084753 0.529462 0.092819 +0.514124 0.529462 0.092819 +0.519487 0.529462 0.092819 +0.5245917 0.529462 0.092819 +0.529462 0.529462 0.092819 +0.5341183 0.529462 0.092819 +0.5385787 0.529462 0.092819 +0.5428591 0.529462 0.092819 +0.5469733 0.529462 0.092819 +0.5509339 0.529462 0.092819 +0.5547519 0.529462 0.092819 +0.5584371 0.529462 0.092819 +0.5619986 0.529462 0.092819 +0.5654443 0.529462 0.092819 +0.5687816 0.529462 0.092819 +0.092819 0.5341183 0.092819 +0.2262531 0.5341183 0.092819 +0.2875993 0.5341183 0.092819 +0.3262122 0.5341183 0.092819 +0.3544566 0.5341183 0.092819 +0.3767383 0.5341183 0.092819 +0.3951413 0.5341183 0.092819 +0.4108177 0.5341183 0.092819 +0.4244723 0.5341183 0.092819 +0.4365675 0.5341183 0.092819 +0.4474232 0.5341183 0.092819 +0.45727 0.5341183 0.092819 +0.4662797 0.5341183 0.092819 +0.4745834 0.5341183 0.092819 +0.4822838 0.5341183 0.092819 +0.4894626 0.5341183 0.092819 +0.4961862 0.5341183 0.092819 +0.5025087 0.5341183 0.092819 +0.5084753 0.5341183 0.092819 +0.514124 0.5341183 0.092819 +0.519487 0.5341183 0.092819 +0.5245917 0.5341183 0.092819 +0.529462 0.5341183 0.092819 +0.5341183 0.5341183 0.092819 +0.5385787 0.5341183 0.092819 +0.5428591 0.5341183 0.092819 +0.5469733 0.5341183 0.092819 +0.5509339 0.5341183 0.092819 +0.5547519 0.5341183 0.092819 +0.5584371 0.5341183 0.092819 +0.5619986 0.5341183 0.092819 +0.5654443 0.5341183 0.092819 +0.5687816 0.5341183 0.092819 +0.092819 0.5385787 0.092819 +0.2262531 0.5385787 0.092819 +0.2875993 0.5385787 0.092819 +0.3262122 0.5385787 0.092819 +0.3544566 0.5385787 0.092819 +0.3767383 0.5385787 0.092819 +0.3951413 0.5385787 0.092819 +0.4108177 0.5385787 0.092819 +0.4244723 0.5385787 0.092819 +0.4365675 0.5385787 0.092819 +0.4474232 0.5385787 0.092819 +0.45727 0.5385787 0.092819 +0.4662797 0.5385787 0.092819 +0.4745834 0.5385787 0.092819 +0.4822838 0.5385787 0.092819 +0.4894626 0.5385787 0.092819 +0.4961862 0.5385787 0.092819 +0.5025087 0.5385787 0.092819 +0.5084753 0.5385787 0.092819 +0.514124 0.5385787 0.092819 +0.519487 0.5385787 0.092819 +0.5245917 0.5385787 0.092819 +0.529462 0.5385787 0.092819 +0.5341183 0.5385787 0.092819 +0.5385787 0.5385787 0.092819 +0.5428591 0.5385787 0.092819 +0.5469733 0.5385787 0.092819 +0.5509339 0.5385787 0.092819 +0.5547519 0.5385787 0.092819 +0.5584371 0.5385787 0.092819 +0.5619986 0.5385787 0.092819 +0.5654443 0.5385787 0.092819 +0.5687816 0.5385787 0.092819 +0.092819 0.5428591 0.092819 +0.2262531 0.5428591 0.092819 +0.2875993 0.5428591 0.092819 +0.3262122 0.5428591 0.092819 +0.3544566 0.5428591 0.092819 +0.3767383 0.5428591 0.092819 +0.3951413 0.5428591 0.092819 +0.4108177 0.5428591 0.092819 +0.4244723 0.5428591 0.092819 +0.4365675 0.5428591 0.092819 +0.4474232 0.5428591 0.092819 +0.45727 0.5428591 0.092819 +0.4662797 0.5428591 0.092819 +0.4745834 0.5428591 0.092819 +0.4822838 0.5428591 0.092819 +0.4894626 0.5428591 0.092819 +0.4961862 0.5428591 0.092819 +0.5025087 0.5428591 0.092819 +0.5084753 0.5428591 0.092819 +0.514124 0.5428591 0.092819 +0.519487 0.5428591 0.092819 +0.5245917 0.5428591 0.092819 +0.529462 0.5428591 0.092819 +0.5341183 0.5428591 0.092819 +0.5385787 0.5428591 0.092819 +0.5428591 0.5428591 0.092819 +0.5469733 0.5428591 0.092819 +0.5509339 0.5428591 0.092819 +0.5547519 0.5428591 0.092819 +0.5584371 0.5428591 0.092819 +0.5619986 0.5428591 0.092819 +0.5654443 0.5428591 0.092819 +0.5687816 0.5428591 0.092819 +0.092819 0.5469733 0.092819 +0.2262531 0.5469733 0.092819 +0.2875993 0.5469733 0.092819 +0.3262122 0.5469733 0.092819 +0.3544566 0.5469733 0.092819 +0.3767383 0.5469733 0.092819 +0.3951413 0.5469733 0.092819 +0.4108177 0.5469733 0.092819 +0.4244723 0.5469733 0.092819 +0.4365675 0.5469733 0.092819 +0.4474232 0.5469733 0.092819 +0.45727 0.5469733 0.092819 +0.4662797 0.5469733 0.092819 +0.4745834 0.5469733 0.092819 +0.4822838 0.5469733 0.092819 +0.4894626 0.5469733 0.092819 +0.4961862 0.5469733 0.092819 +0.5025087 0.5469733 0.092819 +0.5084753 0.5469733 0.092819 +0.514124 0.5469733 0.092819 +0.519487 0.5469733 0.092819 +0.5245917 0.5469733 0.092819 +0.529462 0.5469733 0.092819 +0.5341183 0.5469733 0.092819 +0.5385787 0.5469733 0.092819 +0.5428591 0.5469733 0.092819 +0.5469733 0.5469733 0.092819 +0.5509339 0.5469733 0.092819 +0.5547519 0.5469733 0.092819 +0.5584371 0.5469733 0.092819 +0.5619986 0.5469733 0.092819 +0.5654443 0.5469733 0.092819 +0.5687816 0.5469733 0.092819 +0.092819 0.5509339 0.092819 +0.2262531 0.5509339 0.092819 +0.2875993 0.5509339 0.092819 +0.3262122 0.5509339 0.092819 +0.3544566 0.5509339 0.092819 +0.3767383 0.5509339 0.092819 +0.3951413 0.5509339 0.092819 +0.4108177 0.5509339 0.092819 +0.4244723 0.5509339 0.092819 +0.4365675 0.5509339 0.092819 +0.4474232 0.5509339 0.092819 +0.45727 0.5509339 0.092819 +0.4662797 0.5509339 0.092819 +0.4745834 0.5509339 0.092819 +0.4822838 0.5509339 0.092819 +0.4894626 0.5509339 0.092819 +0.4961862 0.5509339 0.092819 +0.5025087 0.5509339 0.092819 +0.5084753 0.5509339 0.092819 +0.514124 0.5509339 0.092819 +0.519487 0.5509339 0.092819 +0.5245917 0.5509339 0.092819 +0.529462 0.5509339 0.092819 +0.5341183 0.5509339 0.092819 +0.5385787 0.5509339 0.092819 +0.5428591 0.5509339 0.092819 +0.5469733 0.5509339 0.092819 +0.5509339 0.5509339 0.092819 +0.5547519 0.5509339 0.092819 +0.5584371 0.5509339 0.092819 +0.5619986 0.5509339 0.092819 +0.5654443 0.5509339 0.092819 +0.5687816 0.5509339 0.092819 +0.092819 0.5547519 0.092819 +0.2262531 0.5547519 0.092819 +0.2875993 0.5547519 0.092819 +0.3262122 0.5547519 0.092819 +0.3544566 0.5547519 0.092819 +0.3767383 0.5547519 0.092819 +0.3951413 0.5547519 0.092819 +0.4108177 0.5547519 0.092819 +0.4244723 0.5547519 0.092819 +0.4365675 0.5547519 0.092819 +0.4474232 0.5547519 0.092819 +0.45727 0.5547519 0.092819 +0.4662797 0.5547519 0.092819 +0.4745834 0.5547519 0.092819 +0.4822838 0.5547519 0.092819 +0.4894626 0.5547519 0.092819 +0.4961862 0.5547519 0.092819 +0.5025087 0.5547519 0.092819 +0.5084753 0.5547519 0.092819 +0.514124 0.5547519 0.092819 +0.519487 0.5547519 0.092819 +0.5245917 0.5547519 0.092819 +0.529462 0.5547519 0.092819 +0.5341183 0.5547519 0.092819 +0.5385787 0.5547519 0.092819 +0.5428591 0.5547519 0.092819 +0.5469733 0.5547519 0.092819 +0.5509339 0.5547519 0.092819 +0.5547519 0.5547519 0.092819 +0.5584371 0.5547519 0.092819 +0.5619986 0.5547519 0.092819 +0.5654443 0.5547519 0.092819 +0.5687816 0.5547519 0.092819 +0.092819 0.5584371 0.092819 +0.2262531 0.5584371 0.092819 +0.2875993 0.5584371 0.092819 +0.3262122 0.5584371 0.092819 +0.3544566 0.5584371 0.092819 +0.3767383 0.5584371 0.092819 +0.3951413 0.5584371 0.092819 +0.4108177 0.5584371 0.092819 +0.4244723 0.5584371 0.092819 +0.4365675 0.5584371 0.092819 +0.4474232 0.5584371 0.092819 +0.45727 0.5584371 0.092819 +0.4662797 0.5584371 0.092819 +0.4745834 0.5584371 0.092819 +0.4822838 0.5584371 0.092819 +0.4894626 0.5584371 0.092819 +0.4961862 0.5584371 0.092819 +0.5025087 0.5584371 0.092819 +0.5084753 0.5584371 0.092819 +0.514124 0.5584371 0.092819 +0.519487 0.5584371 0.092819 +0.5245917 0.5584371 0.092819 +0.529462 0.5584371 0.092819 +0.5341183 0.5584371 0.092819 +0.5385787 0.5584371 0.092819 +0.5428591 0.5584371 0.092819 +0.5469733 0.5584371 0.092819 +0.5509339 0.5584371 0.092819 +0.5547519 0.5584371 0.092819 +0.5584371 0.5584371 0.092819 +0.5619986 0.5584371 0.092819 +0.5654443 0.5584371 0.092819 +0.5687816 0.5584371 0.092819 +0.092819 0.5619986 0.092819 +0.2262531 0.5619986 0.092819 +0.2875993 0.5619986 0.092819 +0.3262122 0.5619986 0.092819 +0.3544566 0.5619986 0.092819 +0.3767383 0.5619986 0.092819 +0.3951413 0.5619986 0.092819 +0.4108177 0.5619986 0.092819 +0.4244723 0.5619986 0.092819 +0.4365675 0.5619986 0.092819 +0.4474232 0.5619986 0.092819 +0.45727 0.5619986 0.092819 +0.4662797 0.5619986 0.092819 +0.4745834 0.5619986 0.092819 +0.4822838 0.5619986 0.092819 +0.4894626 0.5619986 0.092819 +0.4961862 0.5619986 0.092819 +0.5025087 0.5619986 0.092819 +0.5084753 0.5619986 0.092819 +0.514124 0.5619986 0.092819 +0.519487 0.5619986 0.092819 +0.5245917 0.5619986 0.092819 +0.529462 0.5619986 0.092819 +0.5341183 0.5619986 0.092819 +0.5385787 0.5619986 0.092819 +0.5428591 0.5619986 0.092819 +0.5469733 0.5619986 0.092819 +0.5509339 0.5619986 0.092819 +0.5547519 0.5619986 0.092819 +0.5584371 0.5619986 0.092819 +0.5619986 0.5619986 0.092819 +0.5654443 0.5619986 0.092819 +0.5687816 0.5619986 0.092819 +0.092819 0.5654443 0.092819 +0.2262531 0.5654443 0.092819 +0.2875993 0.5654443 0.092819 +0.3262122 0.5654443 0.092819 +0.3544566 0.5654443 0.092819 +0.3767383 0.5654443 0.092819 +0.3951413 0.5654443 0.092819 +0.4108177 0.5654443 0.092819 +0.4244723 0.5654443 0.092819 +0.4365675 0.5654443 0.092819 +0.4474232 0.5654443 0.092819 +0.45727 0.5654443 0.092819 +0.4662797 0.5654443 0.092819 +0.4745834 0.5654443 0.092819 +0.4822838 0.5654443 0.092819 +0.4894626 0.5654443 0.092819 +0.4961862 0.5654443 0.092819 +0.5025087 0.5654443 0.092819 +0.5084753 0.5654443 0.092819 +0.514124 0.5654443 0.092819 +0.519487 0.5654443 0.092819 +0.5245917 0.5654443 0.092819 +0.529462 0.5654443 0.092819 +0.5341183 0.5654443 0.092819 +0.5385787 0.5654443 0.092819 +0.5428591 0.5654443 0.092819 +0.5469733 0.5654443 0.092819 +0.5509339 0.5654443 0.092819 +0.5547519 0.5654443 0.092819 +0.5584371 0.5654443 0.092819 +0.5619986 0.5654443 0.092819 +0.5654443 0.5654443 0.092819 +0.5687816 0.5654443 0.092819 +0.092819 0.5687816 0.092819 +0.2262531 0.5687816 0.092819 +0.2875993 0.5687816 0.092819 +0.3262122 0.5687816 0.092819 +0.3544566 0.5687816 0.092819 +0.3767383 0.5687816 0.092819 +0.3951413 0.5687816 0.092819 +0.4108177 0.5687816 0.092819 +0.4244723 0.5687816 0.092819 +0.4365675 0.5687816 0.092819 +0.4474232 0.5687816 0.092819 +0.45727 0.5687816 0.092819 +0.4662797 0.5687816 0.092819 +0.4745834 0.5687816 0.092819 +0.4822838 0.5687816 0.092819 +0.4894626 0.5687816 0.092819 +0.4961862 0.5687816 0.092819 +0.5025087 0.5687816 0.092819 +0.5084753 0.5687816 0.092819 +0.514124 0.5687816 0.092819 +0.519487 0.5687816 0.092819 +0.5245917 0.5687816 0.092819 +0.529462 0.5687816 0.092819 +0.5341183 0.5687816 0.092819 +0.5385787 0.5687816 0.092819 +0.5428591 0.5687816 0.092819 +0.5469733 0.5687816 0.092819 +0.5509339 0.5687816 0.092819 +0.5547519 0.5687816 0.092819 +0.5584371 0.5687816 0.092819 +0.5619986 0.5687816 0.092819 +0.5654443 0.5687816 0.092819 +0.5687816 0.5687816 0.092819 +0.092819 0.092819 0.2262531 +0.2262531 0.092819 0.2262531 +0.2875993 0.092819 0.2262531 +0.3262122 0.092819 0.2262531 +0.3544566 0.092819 0.2262531 +0.3767383 0.092819 0.2262531 +0.3951413 0.092819 0.2262531 +0.4108177 0.092819 0.2262531 +0.4244723 0.092819 0.2262531 +0.4365675 0.092819 0.2262531 +0.4474232 0.092819 0.2262531 +0.45727 0.092819 0.2262531 +0.4662797 0.092819 0.2262531 +0.4745834 0.092819 0.2262531 +0.4822838 0.092819 0.2262531 +0.4894626 0.092819 0.2262531 +0.4961862 0.092819 0.2262531 +0.5025087 0.092819 0.2262531 +0.5084753 0.092819 0.2262531 +0.514124 0.092819 0.2262531 +0.519487 0.092819 0.2262531 +0.5245917 0.092819 0.2262531 +0.529462 0.092819 0.2262531 +0.5341183 0.092819 0.2262531 +0.5385787 0.092819 0.2262531 +0.5428591 0.092819 0.2262531 +0.5469733 0.092819 0.2262531 +0.5509339 0.092819 0.2262531 +0.5547519 0.092819 0.2262531 +0.5584371 0.092819 0.2262531 +0.5619986 0.092819 0.2262531 +0.5654443 0.092819 0.2262531 +0.5687816 0.092819 0.2262531 +0.092819 0.2262531 0.2262531 +0.2262531 0.2262531 0.2262531 +0.2875993 0.2262531 0.2262531 +0.3262122 0.2262531 0.2262531 +0.3544566 0.2262531 0.2262531 +0.3767383 0.2262531 0.2262531 +0.3951413 0.2262531 0.2262531 +0.4108177 0.2262531 0.2262531 +0.4244723 0.2262531 0.2262531 +0.4365675 0.2262531 0.2262531 +0.4474232 0.2262531 0.2262531 +0.45727 0.2262531 0.2262531 +0.4662797 0.2262531 0.2262531 +0.4745834 0.2262531 0.2262531 +0.4822838 0.2262531 0.2262531 +0.4894626 0.2262531 0.2262531 +0.4961862 0.2262531 0.2262531 +0.5025087 0.2262531 0.2262531 +0.5084753 0.2262531 0.2262531 +0.514124 0.2262531 0.2262531 +0.519487 0.2262531 0.2262531 +0.5245917 0.2262531 0.2262531 +0.529462 0.2262531 0.2262531 +0.5341183 0.2262531 0.2262531 +0.5385787 0.2262531 0.2262531 +0.5428591 0.2262531 0.2262531 +0.5469733 0.2262531 0.2262531 +0.5509339 0.2262531 0.2262531 +0.5547519 0.2262531 0.2262531 +0.5584371 0.2262531 0.2262531 +0.5619986 0.2262531 0.2262531 +0.5654443 0.2262531 0.2262531 +0.5687816 0.2262531 0.2262531 +0.092819 0.2875993 0.2262531 +0.2262531 0.2875993 0.2262531 +0.2875993 0.2875993 0.2262531 +0.3262122 0.2875993 0.2262531 +0.3544566 0.2875993 0.2262531 +0.3767383 0.2875993 0.2262531 +0.3951413 0.2875993 0.2262531 +0.4108177 0.2875993 0.2262531 +0.4244723 0.2875993 0.2262531 +0.4365675 0.2875993 0.2262531 +0.4474232 0.2875993 0.2262531 +0.45727 0.2875993 0.2262531 +0.4662797 0.2875993 0.2262531 +0.4745834 0.2875993 0.2262531 +0.4822838 0.2875993 0.2262531 +0.4894626 0.2875993 0.2262531 +0.4961862 0.2875993 0.2262531 +0.5025087 0.2875993 0.2262531 +0.5084753 0.2875993 0.2262531 +0.514124 0.2875993 0.2262531 +0.519487 0.2875993 0.2262531 +0.5245917 0.2875993 0.2262531 +0.529462 0.2875993 0.2262531 +0.5341183 0.2875993 0.2262531 +0.5385787 0.2875993 0.2262531 +0.5428591 0.2875993 0.2262531 +0.5469733 0.2875993 0.2262531 +0.5509339 0.2875993 0.2262531 +0.5547519 0.2875993 0.2262531 +0.5584371 0.2875993 0.2262531 +0.5619986 0.2875993 0.2262531 +0.5654443 0.2875993 0.2262531 +0.5687816 0.2875993 0.2262531 +0.092819 0.3262122 0.2262531 +0.2262531 0.3262122 0.2262531 +0.2875993 0.3262122 0.2262531 +0.3262122 0.3262122 0.2262531 +0.3544566 0.3262122 0.2262531 +0.3767383 0.3262122 0.2262531 +0.3951413 0.3262122 0.2262531 +0.4108177 0.3262122 0.2262531 +0.4244723 0.3262122 0.2262531 +0.4365675 0.3262122 0.2262531 +0.4474232 0.3262122 0.2262531 +0.45727 0.3262122 0.2262531 +0.4662797 0.3262122 0.2262531 +0.4745834 0.3262122 0.2262531 +0.4822838 0.3262122 0.2262531 +0.4894626 0.3262122 0.2262531 +0.4961862 0.3262122 0.2262531 +0.5025087 0.3262122 0.2262531 +0.5084753 0.3262122 0.2262531 +0.514124 0.3262122 0.2262531 +0.519487 0.3262122 0.2262531 +0.5245917 0.3262122 0.2262531 +0.529462 0.3262122 0.2262531 +0.5341183 0.3262122 0.2262531 +0.5385787 0.3262122 0.2262531 +0.5428591 0.3262122 0.2262531 +0.5469733 0.3262122 0.2262531 +0.5509339 0.3262122 0.2262531 +0.5547519 0.3262122 0.2262531 +0.5584371 0.3262122 0.2262531 +0.5619986 0.3262122 0.2262531 +0.5654443 0.3262122 0.2262531 +0.5687816 0.3262122 0.2262531 +0.092819 0.3544566 0.2262531 +0.2262531 0.3544566 0.2262531 +0.2875993 0.3544566 0.2262531 +0.3262122 0.3544566 0.2262531 +0.3544566 0.3544566 0.2262531 +0.3767383 0.3544566 0.2262531 +0.3951413 0.3544566 0.2262531 +0.4108177 0.3544566 0.2262531 +0.4244723 0.3544566 0.2262531 +0.4365675 0.3544566 0.2262531 +0.4474232 0.3544566 0.2262531 +0.45727 0.3544566 0.2262531 +0.4662797 0.3544566 0.2262531 +0.4745834 0.3544566 0.2262531 +0.4822838 0.3544566 0.2262531 +0.4894626 0.3544566 0.2262531 +0.4961862 0.3544566 0.2262531 +0.5025087 0.3544566 0.2262531 +0.5084753 0.3544566 0.2262531 +0.514124 0.3544566 0.2262531 +0.519487 0.3544566 0.2262531 +0.5245917 0.3544566 0.2262531 +0.529462 0.3544566 0.2262531 +0.5341183 0.3544566 0.2262531 +0.5385787 0.3544566 0.2262531 +0.5428591 0.3544566 0.2262531 +0.5469733 0.3544566 0.2262531 +0.5509339 0.3544566 0.2262531 +0.5547519 0.3544566 0.2262531 +0.5584371 0.3544566 0.2262531 +0.5619986 0.3544566 0.2262531 +0.5654443 0.3544566 0.2262531 +0.5687816 0.3544566 0.2262531 +0.092819 0.3767383 0.2262531 +0.2262531 0.3767383 0.2262531 +0.2875993 0.3767383 0.2262531 +0.3262122 0.3767383 0.2262531 +0.3544566 0.3767383 0.2262531 +0.3767383 0.3767383 0.2262531 +0.3951413 0.3767383 0.2262531 +0.4108177 0.3767383 0.2262531 +0.4244723 0.3767383 0.2262531 +0.4365675 0.3767383 0.2262531 +0.4474232 0.3767383 0.2262531 +0.45727 0.3767383 0.2262531 +0.4662797 0.3767383 0.2262531 +0.4745834 0.3767383 0.2262531 +0.4822838 0.3767383 0.2262531 +0.4894626 0.3767383 0.2262531 +0.4961862 0.3767383 0.2262531 +0.5025087 0.3767383 0.2262531 +0.5084753 0.3767383 0.2262531 +0.514124 0.3767383 0.2262531 +0.519487 0.3767383 0.2262531 +0.5245917 0.3767383 0.2262531 +0.529462 0.3767383 0.2262531 +0.5341183 0.3767383 0.2262531 +0.5385787 0.3767383 0.2262531 +0.5428591 0.3767383 0.2262531 +0.5469733 0.3767383 0.2262531 +0.5509339 0.3767383 0.2262531 +0.5547519 0.3767383 0.2262531 +0.5584371 0.3767383 0.2262531 +0.5619986 0.3767383 0.2262531 +0.5654443 0.3767383 0.2262531 +0.5687816 0.3767383 0.2262531 +0.092819 0.3951413 0.2262531 +0.2262531 0.3951413 0.2262531 +0.2875993 0.3951413 0.2262531 +0.3262122 0.3951413 0.2262531 +0.3544566 0.3951413 0.2262531 +0.3767383 0.3951413 0.2262531 +0.3951413 0.3951413 0.2262531 +0.4108177 0.3951413 0.2262531 +0.4244723 0.3951413 0.2262531 +0.4365675 0.3951413 0.2262531 +0.4474232 0.3951413 0.2262531 +0.45727 0.3951413 0.2262531 +0.4662797 0.3951413 0.2262531 +0.4745834 0.3951413 0.2262531 +0.4822838 0.3951413 0.2262531 +0.4894626 0.3951413 0.2262531 +0.4961862 0.3951413 0.2262531 +0.5025087 0.3951413 0.2262531 +0.5084753 0.3951413 0.2262531 +0.514124 0.3951413 0.2262531 +0.519487 0.3951413 0.2262531 +0.5245917 0.3951413 0.2262531 +0.529462 0.3951413 0.2262531 +0.5341183 0.3951413 0.2262531 +0.5385787 0.3951413 0.2262531 +0.5428591 0.3951413 0.2262531 +0.5469733 0.3951413 0.2262531 +0.5509339 0.3951413 0.2262531 +0.5547519 0.3951413 0.2262531 +0.5584371 0.3951413 0.2262531 +0.5619986 0.3951413 0.2262531 +0.5654443 0.3951413 0.2262531 +0.5687816 0.3951413 0.2262531 +0.092819 0.4108177 0.2262531 +0.2262531 0.4108177 0.2262531 +0.2875993 0.4108177 0.2262531 +0.3262122 0.4108177 0.2262531 +0.3544566 0.4108177 0.2262531 +0.3767383 0.4108177 0.2262531 +0.3951413 0.4108177 0.2262531 +0.4108177 0.4108177 0.2262531 +0.4244723 0.4108177 0.2262531 +0.4365675 0.4108177 0.2262531 +0.4474232 0.4108177 0.2262531 +0.45727 0.4108177 0.2262531 +0.4662797 0.4108177 0.2262531 +0.4745834 0.4108177 0.2262531 +0.4822838 0.4108177 0.2262531 +0.4894626 0.4108177 0.2262531 +0.4961862 0.4108177 0.2262531 +0.5025087 0.4108177 0.2262531 +0.5084753 0.4108177 0.2262531 +0.514124 0.4108177 0.2262531 +0.519487 0.4108177 0.2262531 +0.5245917 0.4108177 0.2262531 +0.529462 0.4108177 0.2262531 +0.5341183 0.4108177 0.2262531 +0.5385787 0.4108177 0.2262531 +0.5428591 0.4108177 0.2262531 +0.5469733 0.4108177 0.2262531 +0.5509339 0.4108177 0.2262531 +0.5547519 0.4108177 0.2262531 +0.5584371 0.4108177 0.2262531 +0.5619986 0.4108177 0.2262531 +0.5654443 0.4108177 0.2262531 +0.5687816 0.4108177 0.2262531 +0.092819 0.4244723 0.2262531 +0.2262531 0.4244723 0.2262531 +0.2875993 0.4244723 0.2262531 +0.3262122 0.4244723 0.2262531 +0.3544566 0.4244723 0.2262531 +0.3767383 0.4244723 0.2262531 +0.3951413 0.4244723 0.2262531 +0.4108177 0.4244723 0.2262531 +0.4244723 0.4244723 0.2262531 +0.4365675 0.4244723 0.2262531 +0.4474232 0.4244723 0.2262531 +0.45727 0.4244723 0.2262531 +0.4662797 0.4244723 0.2262531 +0.4745834 0.4244723 0.2262531 +0.4822838 0.4244723 0.2262531 +0.4894626 0.4244723 0.2262531 +0.4961862 0.4244723 0.2262531 +0.5025087 0.4244723 0.2262531 +0.5084753 0.4244723 0.2262531 +0.514124 0.4244723 0.2262531 +0.519487 0.4244723 0.2262531 +0.5245917 0.4244723 0.2262531 +0.529462 0.4244723 0.2262531 +0.5341183 0.4244723 0.2262531 +0.5385787 0.4244723 0.2262531 +0.5428591 0.4244723 0.2262531 +0.5469733 0.4244723 0.2262531 +0.5509339 0.4244723 0.2262531 +0.5547519 0.4244723 0.2262531 +0.5584371 0.4244723 0.2262531 +0.5619986 0.4244723 0.2262531 +0.5654443 0.4244723 0.2262531 +0.5687816 0.4244723 0.2262531 +0.092819 0.4365675 0.2262531 +0.2262531 0.4365675 0.2262531 +0.2875993 0.4365675 0.2262531 +0.3262122 0.4365675 0.2262531 +0.3544566 0.4365675 0.2262531 +0.3767383 0.4365675 0.2262531 +0.3951413 0.4365675 0.2262531 +0.4108177 0.4365675 0.2262531 +0.4244723 0.4365675 0.2262531 +0.4365675 0.4365675 0.2262531 +0.4474232 0.4365675 0.2262531 +0.45727 0.4365675 0.2262531 +0.4662797 0.4365675 0.2262531 +0.4745834 0.4365675 0.2262531 +0.4822838 0.4365675 0.2262531 +0.4894626 0.4365675 0.2262531 +0.4961862 0.4365675 0.2262531 +0.5025087 0.4365675 0.2262531 +0.5084753 0.4365675 0.2262531 +0.514124 0.4365675 0.2262531 +0.519487 0.4365675 0.2262531 +0.5245917 0.4365675 0.2262531 +0.529462 0.4365675 0.2262531 +0.5341183 0.4365675 0.2262531 +0.5385787 0.4365675 0.2262531 +0.5428591 0.4365675 0.2262531 +0.5469733 0.4365675 0.2262531 +0.5509339 0.4365675 0.2262531 +0.5547519 0.4365675 0.2262531 +0.5584371 0.4365675 0.2262531 +0.5619986 0.4365675 0.2262531 +0.5654443 0.4365675 0.2262531 +0.5687816 0.4365675 0.2262531 +0.092819 0.4474232 0.2262531 +0.2262531 0.4474232 0.2262531 +0.2875993 0.4474232 0.2262531 +0.3262122 0.4474232 0.2262531 +0.3544566 0.4474232 0.2262531 +0.3767383 0.4474232 0.2262531 +0.3951413 0.4474232 0.2262531 +0.4108177 0.4474232 0.2262531 +0.4244723 0.4474232 0.2262531 +0.4365675 0.4474232 0.2262531 +0.4474232 0.4474232 0.2262531 +0.45727 0.4474232 0.2262531 +0.4662797 0.4474232 0.2262531 +0.4745834 0.4474232 0.2262531 +0.4822838 0.4474232 0.2262531 +0.4894626 0.4474232 0.2262531 +0.4961862 0.4474232 0.2262531 +0.5025087 0.4474232 0.2262531 +0.5084753 0.4474232 0.2262531 +0.514124 0.4474232 0.2262531 +0.519487 0.4474232 0.2262531 +0.5245917 0.4474232 0.2262531 +0.529462 0.4474232 0.2262531 +0.5341183 0.4474232 0.2262531 +0.5385787 0.4474232 0.2262531 +0.5428591 0.4474232 0.2262531 +0.5469733 0.4474232 0.2262531 +0.5509339 0.4474232 0.2262531 +0.5547519 0.4474232 0.2262531 +0.5584371 0.4474232 0.2262531 +0.5619986 0.4474232 0.2262531 +0.5654443 0.4474232 0.2262531 +0.5687816 0.4474232 0.2262531 +0.092819 0.45727 0.2262531 +0.2262531 0.45727 0.2262531 +0.2875993 0.45727 0.2262531 +0.3262122 0.45727 0.2262531 +0.3544566 0.45727 0.2262531 +0.3767383 0.45727 0.2262531 +0.3951413 0.45727 0.2262531 +0.4108177 0.45727 0.2262531 +0.4244723 0.45727 0.2262531 +0.4365675 0.45727 0.2262531 +0.4474232 0.45727 0.2262531 +0.45727 0.45727 0.2262531 +0.4662797 0.45727 0.2262531 +0.4745834 0.45727 0.2262531 +0.4822838 0.45727 0.2262531 +0.4894626 0.45727 0.2262531 +0.4961862 0.45727 0.2262531 +0.5025087 0.45727 0.2262531 +0.5084753 0.45727 0.2262531 +0.514124 0.45727 0.2262531 +0.519487 0.45727 0.2262531 +0.5245917 0.45727 0.2262531 +0.529462 0.45727 0.2262531 +0.5341183 0.45727 0.2262531 +0.5385787 0.45727 0.2262531 +0.5428591 0.45727 0.2262531 +0.5469733 0.45727 0.2262531 +0.5509339 0.45727 0.2262531 +0.5547519 0.45727 0.2262531 +0.5584371 0.45727 0.2262531 +0.5619986 0.45727 0.2262531 +0.5654443 0.45727 0.2262531 +0.5687816 0.45727 0.2262531 +0.092819 0.4662797 0.2262531 +0.2262531 0.4662797 0.2262531 +0.2875993 0.4662797 0.2262531 +0.3262122 0.4662797 0.2262531 +0.3544566 0.4662797 0.2262531 +0.3767383 0.4662797 0.2262531 +0.3951413 0.4662797 0.2262531 +0.4108177 0.4662797 0.2262531 +0.4244723 0.4662797 0.2262531 +0.4365675 0.4662797 0.2262531 +0.4474232 0.4662797 0.2262531 +0.45727 0.4662797 0.2262531 +0.4662797 0.4662797 0.2262531 +0.4745834 0.4662797 0.2262531 +0.4822838 0.4662797 0.2262531 +0.4894626 0.4662797 0.2262531 +0.4961862 0.4662797 0.2262531 +0.5025087 0.4662797 0.2262531 +0.5084753 0.4662797 0.2262531 +0.514124 0.4662797 0.2262531 +0.519487 0.4662797 0.2262531 +0.5245917 0.4662797 0.2262531 +0.529462 0.4662797 0.2262531 +0.5341183 0.4662797 0.2262531 +0.5385787 0.4662797 0.2262531 +0.5428591 0.4662797 0.2262531 +0.5469733 0.4662797 0.2262531 +0.5509339 0.4662797 0.2262531 +0.5547519 0.4662797 0.2262531 +0.5584371 0.4662797 0.2262531 +0.5619986 0.4662797 0.2262531 +0.5654443 0.4662797 0.2262531 +0.5687816 0.4662797 0.2262531 +0.092819 0.4745834 0.2262531 +0.2262531 0.4745834 0.2262531 +0.2875993 0.4745834 0.2262531 +0.3262122 0.4745834 0.2262531 +0.3544566 0.4745834 0.2262531 +0.3767383 0.4745834 0.2262531 +0.3951413 0.4745834 0.2262531 +0.4108177 0.4745834 0.2262531 +0.4244723 0.4745834 0.2262531 +0.4365675 0.4745834 0.2262531 +0.4474232 0.4745834 0.2262531 +0.45727 0.4745834 0.2262531 +0.4662797 0.4745834 0.2262531 +0.4745834 0.4745834 0.2262531 +0.4822838 0.4745834 0.2262531 +0.4894626 0.4745834 0.2262531 +0.4961862 0.4745834 0.2262531 +0.5025087 0.4745834 0.2262531 +0.5084753 0.4745834 0.2262531 +0.514124 0.4745834 0.2262531 +0.519487 0.4745834 0.2262531 +0.5245917 0.4745834 0.2262531 +0.529462 0.4745834 0.2262531 +0.5341183 0.4745834 0.2262531 +0.5385787 0.4745834 0.2262531 +0.5428591 0.4745834 0.2262531 +0.5469733 0.4745834 0.2262531 +0.5509339 0.4745834 0.2262531 +0.5547519 0.4745834 0.2262531 +0.5584371 0.4745834 0.2262531 +0.5619986 0.4745834 0.2262531 +0.5654443 0.4745834 0.2262531 +0.5687816 0.4745834 0.2262531 +0.092819 0.4822838 0.2262531 +0.2262531 0.4822838 0.2262531 +0.2875993 0.4822838 0.2262531 +0.3262122 0.4822838 0.2262531 +0.3544566 0.4822838 0.2262531 +0.3767383 0.4822838 0.2262531 +0.3951413 0.4822838 0.2262531 +0.4108177 0.4822838 0.2262531 +0.4244723 0.4822838 0.2262531 +0.4365675 0.4822838 0.2262531 +0.4474232 0.4822838 0.2262531 +0.45727 0.4822838 0.2262531 +0.4662797 0.4822838 0.2262531 +0.4745834 0.4822838 0.2262531 +0.4822838 0.4822838 0.2262531 +0.4894626 0.4822838 0.2262531 +0.4961862 0.4822838 0.2262531 +0.5025087 0.4822838 0.2262531 +0.5084753 0.4822838 0.2262531 +0.514124 0.4822838 0.2262531 +0.519487 0.4822838 0.2262531 +0.5245917 0.4822838 0.2262531 +0.529462 0.4822838 0.2262531 +0.5341183 0.4822838 0.2262531 +0.5385787 0.4822838 0.2262531 +0.5428591 0.4822838 0.2262531 +0.5469733 0.4822838 0.2262531 +0.5509339 0.4822838 0.2262531 +0.5547519 0.4822838 0.2262531 +0.5584371 0.4822838 0.2262531 +0.5619986 0.4822838 0.2262531 +0.5654443 0.4822838 0.2262531 +0.5687816 0.4822838 0.2262531 +0.092819 0.4894626 0.2262531 +0.2262531 0.4894626 0.2262531 +0.2875993 0.4894626 0.2262531 +0.3262122 0.4894626 0.2262531 +0.3544566 0.4894626 0.2262531 +0.3767383 0.4894626 0.2262531 +0.3951413 0.4894626 0.2262531 +0.4108177 0.4894626 0.2262531 +0.4244723 0.4894626 0.2262531 +0.4365675 0.4894626 0.2262531 +0.4474232 0.4894626 0.2262531 +0.45727 0.4894626 0.2262531 +0.4662797 0.4894626 0.2262531 +0.4745834 0.4894626 0.2262531 +0.4822838 0.4894626 0.2262531 +0.4894626 0.4894626 0.2262531 +0.4961862 0.4894626 0.2262531 +0.5025087 0.4894626 0.2262531 +0.5084753 0.4894626 0.2262531 +0.514124 0.4894626 0.2262531 +0.519487 0.4894626 0.2262531 +0.5245917 0.4894626 0.2262531 +0.529462 0.4894626 0.2262531 +0.5341183 0.4894626 0.2262531 +0.5385787 0.4894626 0.2262531 +0.5428591 0.4894626 0.2262531 +0.5469733 0.4894626 0.2262531 +0.5509339 0.4894626 0.2262531 +0.5547519 0.4894626 0.2262531 +0.5584371 0.4894626 0.2262531 +0.5619986 0.4894626 0.2262531 +0.5654443 0.4894626 0.2262531 +0.5687816 0.4894626 0.2262531 +0.092819 0.4961862 0.2262531 +0.2262531 0.4961862 0.2262531 +0.2875993 0.4961862 0.2262531 +0.3262122 0.4961862 0.2262531 +0.3544566 0.4961862 0.2262531 +0.3767383 0.4961862 0.2262531 +0.3951413 0.4961862 0.2262531 +0.4108177 0.4961862 0.2262531 +0.4244723 0.4961862 0.2262531 +0.4365675 0.4961862 0.2262531 +0.4474232 0.4961862 0.2262531 +0.45727 0.4961862 0.2262531 +0.4662797 0.4961862 0.2262531 +0.4745834 0.4961862 0.2262531 +0.4822838 0.4961862 0.2262531 +0.4894626 0.4961862 0.2262531 +0.4961862 0.4961862 0.2262531 +0.5025087 0.4961862 0.2262531 +0.5084753 0.4961862 0.2262531 +0.514124 0.4961862 0.2262531 +0.519487 0.4961862 0.2262531 +0.5245917 0.4961862 0.2262531 +0.529462 0.4961862 0.2262531 +0.5341183 0.4961862 0.2262531 +0.5385787 0.4961862 0.2262531 +0.5428591 0.4961862 0.2262531 +0.5469733 0.4961862 0.2262531 +0.5509339 0.4961862 0.2262531 +0.5547519 0.4961862 0.2262531 +0.5584371 0.4961862 0.2262531 +0.5619986 0.4961862 0.2262531 +0.5654443 0.4961862 0.2262531 +0.5687816 0.4961862 0.2262531 +0.092819 0.5025087 0.2262531 +0.2262531 0.5025087 0.2262531 +0.2875993 0.5025087 0.2262531 +0.3262122 0.5025087 0.2262531 +0.3544566 0.5025087 0.2262531 +0.3767383 0.5025087 0.2262531 +0.3951413 0.5025087 0.2262531 +0.4108177 0.5025087 0.2262531 +0.4244723 0.5025087 0.2262531 +0.4365675 0.5025087 0.2262531 +0.4474232 0.5025087 0.2262531 +0.45727 0.5025087 0.2262531 +0.4662797 0.5025087 0.2262531 +0.4745834 0.5025087 0.2262531 +0.4822838 0.5025087 0.2262531 +0.4894626 0.5025087 0.2262531 +0.4961862 0.5025087 0.2262531 +0.5025087 0.5025087 0.2262531 +0.5084753 0.5025087 0.2262531 +0.514124 0.5025087 0.2262531 +0.519487 0.5025087 0.2262531 +0.5245917 0.5025087 0.2262531 +0.529462 0.5025087 0.2262531 +0.5341183 0.5025087 0.2262531 +0.5385787 0.5025087 0.2262531 +0.5428591 0.5025087 0.2262531 +0.5469733 0.5025087 0.2262531 +0.5509339 0.5025087 0.2262531 +0.5547519 0.5025087 0.2262531 +0.5584371 0.5025087 0.2262531 +0.5619986 0.5025087 0.2262531 +0.5654443 0.5025087 0.2262531 +0.5687816 0.5025087 0.2262531 +0.092819 0.5084753 0.2262531 +0.2262531 0.5084753 0.2262531 +0.2875993 0.5084753 0.2262531 +0.3262122 0.5084753 0.2262531 +0.3544566 0.5084753 0.2262531 +0.3767383 0.5084753 0.2262531 +0.3951413 0.5084753 0.2262531 +0.4108177 0.5084753 0.2262531 +0.4244723 0.5084753 0.2262531 +0.4365675 0.5084753 0.2262531 +0.4474232 0.5084753 0.2262531 +0.45727 0.5084753 0.2262531 +0.4662797 0.5084753 0.2262531 +0.4745834 0.5084753 0.2262531 +0.4822838 0.5084753 0.2262531 +0.4894626 0.5084753 0.2262531 +0.4961862 0.5084753 0.2262531 +0.5025087 0.5084753 0.2262531 +0.5084753 0.5084753 0.2262531 +0.514124 0.5084753 0.2262531 +0.519487 0.5084753 0.2262531 +0.5245917 0.5084753 0.2262531 +0.529462 0.5084753 0.2262531 +0.5341183 0.5084753 0.2262531 +0.5385787 0.5084753 0.2262531 +0.5428591 0.5084753 0.2262531 +0.5469733 0.5084753 0.2262531 +0.5509339 0.5084753 0.2262531 +0.5547519 0.5084753 0.2262531 +0.5584371 0.5084753 0.2262531 +0.5619986 0.5084753 0.2262531 +0.5654443 0.5084753 0.2262531 +0.5687816 0.5084753 0.2262531 +0.092819 0.514124 0.2262531 +0.2262531 0.514124 0.2262531 +0.2875993 0.514124 0.2262531 +0.3262122 0.514124 0.2262531 +0.3544566 0.514124 0.2262531 +0.3767383 0.514124 0.2262531 +0.3951413 0.514124 0.2262531 +0.4108177 0.514124 0.2262531 +0.4244723 0.514124 0.2262531 +0.4365675 0.514124 0.2262531 +0.4474232 0.514124 0.2262531 +0.45727 0.514124 0.2262531 +0.4662797 0.514124 0.2262531 +0.4745834 0.514124 0.2262531 +0.4822838 0.514124 0.2262531 +0.4894626 0.514124 0.2262531 +0.4961862 0.514124 0.2262531 +0.5025087 0.514124 0.2262531 +0.5084753 0.514124 0.2262531 +0.514124 0.514124 0.2262531 +0.519487 0.514124 0.2262531 +0.5245917 0.514124 0.2262531 +0.529462 0.514124 0.2262531 +0.5341183 0.514124 0.2262531 +0.5385787 0.514124 0.2262531 +0.5428591 0.514124 0.2262531 +0.5469733 0.514124 0.2262531 +0.5509339 0.514124 0.2262531 +0.5547519 0.514124 0.2262531 +0.5584371 0.514124 0.2262531 +0.5619986 0.514124 0.2262531 +0.5654443 0.514124 0.2262531 +0.5687816 0.514124 0.2262531 +0.092819 0.519487 0.2262531 +0.2262531 0.519487 0.2262531 +0.2875993 0.519487 0.2262531 +0.3262122 0.519487 0.2262531 +0.3544566 0.519487 0.2262531 +0.3767383 0.519487 0.2262531 +0.3951413 0.519487 0.2262531 +0.4108177 0.519487 0.2262531 +0.4244723 0.519487 0.2262531 +0.4365675 0.519487 0.2262531 +0.4474232 0.519487 0.2262531 +0.45727 0.519487 0.2262531 +0.4662797 0.519487 0.2262531 +0.4745834 0.519487 0.2262531 +0.4822838 0.519487 0.2262531 +0.4894626 0.519487 0.2262531 +0.4961862 0.519487 0.2262531 +0.5025087 0.519487 0.2262531 +0.5084753 0.519487 0.2262531 +0.514124 0.519487 0.2262531 +0.519487 0.519487 0.2262531 +0.5245917 0.519487 0.2262531 +0.529462 0.519487 0.2262531 +0.5341183 0.519487 0.2262531 +0.5385787 0.519487 0.2262531 +0.5428591 0.519487 0.2262531 +0.5469733 0.519487 0.2262531 +0.5509339 0.519487 0.2262531 +0.5547519 0.519487 0.2262531 +0.5584371 0.519487 0.2262531 +0.5619986 0.519487 0.2262531 +0.5654443 0.519487 0.2262531 +0.5687816 0.519487 0.2262531 +0.092819 0.5245917 0.2262531 +0.2262531 0.5245917 0.2262531 +0.2875993 0.5245917 0.2262531 +0.3262122 0.5245917 0.2262531 +0.3544566 0.5245917 0.2262531 +0.3767383 0.5245917 0.2262531 +0.3951413 0.5245917 0.2262531 +0.4108177 0.5245917 0.2262531 +0.4244723 0.5245917 0.2262531 +0.4365675 0.5245917 0.2262531 +0.4474232 0.5245917 0.2262531 +0.45727 0.5245917 0.2262531 +0.4662797 0.5245917 0.2262531 +0.4745834 0.5245917 0.2262531 +0.4822838 0.5245917 0.2262531 +0.4894626 0.5245917 0.2262531 +0.4961862 0.5245917 0.2262531 +0.5025087 0.5245917 0.2262531 +0.5084753 0.5245917 0.2262531 +0.514124 0.5245917 0.2262531 +0.519487 0.5245917 0.2262531 +0.5245917 0.5245917 0.2262531 +0.529462 0.5245917 0.2262531 +0.5341183 0.5245917 0.2262531 +0.5385787 0.5245917 0.2262531 +0.5428591 0.5245917 0.2262531 +0.5469733 0.5245917 0.2262531 +0.5509339 0.5245917 0.2262531 +0.5547519 0.5245917 0.2262531 +0.5584371 0.5245917 0.2262531 +0.5619986 0.5245917 0.2262531 +0.5654443 0.5245917 0.2262531 +0.5687816 0.5245917 0.2262531 +0.092819 0.529462 0.2262531 +0.2262531 0.529462 0.2262531 +0.2875993 0.529462 0.2262531 +0.3262122 0.529462 0.2262531 +0.3544566 0.529462 0.2262531 +0.3767383 0.529462 0.2262531 +0.3951413 0.529462 0.2262531 +0.4108177 0.529462 0.2262531 +0.4244723 0.529462 0.2262531 +0.4365675 0.529462 0.2262531 +0.4474232 0.529462 0.2262531 +0.45727 0.529462 0.2262531 +0.4662797 0.529462 0.2262531 +0.4745834 0.529462 0.2262531 +0.4822838 0.529462 0.2262531 +0.4894626 0.529462 0.2262531 +0.4961862 0.529462 0.2262531 +0.5025087 0.529462 0.2262531 +0.5084753 0.529462 0.2262531 +0.514124 0.529462 0.2262531 +0.519487 0.529462 0.2262531 +0.5245917 0.529462 0.2262531 +0.529462 0.529462 0.2262531 +0.5341183 0.529462 0.2262531 +0.5385787 0.529462 0.2262531 +0.5428591 0.529462 0.2262531 +0.5469733 0.529462 0.2262531 +0.5509339 0.529462 0.2262531 +0.5547519 0.529462 0.2262531 +0.5584371 0.529462 0.2262531 +0.5619986 0.529462 0.2262531 +0.5654443 0.529462 0.2262531 +0.5687816 0.529462 0.2262531 +0.092819 0.5341183 0.2262531 +0.2262531 0.5341183 0.2262531 +0.2875993 0.5341183 0.2262531 +0.3262122 0.5341183 0.2262531 +0.3544566 0.5341183 0.2262531 +0.3767383 0.5341183 0.2262531 +0.3951413 0.5341183 0.2262531 +0.4108177 0.5341183 0.2262531 +0.4244723 0.5341183 0.2262531 +0.4365675 0.5341183 0.2262531 +0.4474232 0.5341183 0.2262531 +0.45727 0.5341183 0.2262531 +0.4662797 0.5341183 0.2262531 +0.4745834 0.5341183 0.2262531 +0.4822838 0.5341183 0.2262531 +0.4894626 0.5341183 0.2262531 +0.4961862 0.5341183 0.2262531 +0.5025087 0.5341183 0.2262531 +0.5084753 0.5341183 0.2262531 +0.514124 0.5341183 0.2262531 +0.519487 0.5341183 0.2262531 +0.5245917 0.5341183 0.2262531 +0.529462 0.5341183 0.2262531 +0.5341183 0.5341183 0.2262531 +0.5385787 0.5341183 0.2262531 +0.5428591 0.5341183 0.2262531 +0.5469733 0.5341183 0.2262531 +0.5509339 0.5341183 0.2262531 +0.5547519 0.5341183 0.2262531 +0.5584371 0.5341183 0.2262531 +0.5619986 0.5341183 0.2262531 +0.5654443 0.5341183 0.2262531 +0.5687816 0.5341183 0.2262531 +0.092819 0.5385787 0.2262531 +0.2262531 0.5385787 0.2262531 +0.2875993 0.5385787 0.2262531 +0.3262122 0.5385787 0.2262531 +0.3544566 0.5385787 0.2262531 +0.3767383 0.5385787 0.2262531 +0.3951413 0.5385787 0.2262531 +0.4108177 0.5385787 0.2262531 +0.4244723 0.5385787 0.2262531 +0.4365675 0.5385787 0.2262531 +0.4474232 0.5385787 0.2262531 +0.45727 0.5385787 0.2262531 +0.4662797 0.5385787 0.2262531 +0.4745834 0.5385787 0.2262531 +0.4822838 0.5385787 0.2262531 +0.4894626 0.5385787 0.2262531 +0.4961862 0.5385787 0.2262531 +0.5025087 0.5385787 0.2262531 +0.5084753 0.5385787 0.2262531 +0.514124 0.5385787 0.2262531 +0.519487 0.5385787 0.2262531 +0.5245917 0.5385787 0.2262531 +0.529462 0.5385787 0.2262531 +0.5341183 0.5385787 0.2262531 +0.5385787 0.5385787 0.2262531 +0.5428591 0.5385787 0.2262531 +0.5469733 0.5385787 0.2262531 +0.5509339 0.5385787 0.2262531 +0.5547519 0.5385787 0.2262531 +0.5584371 0.5385787 0.2262531 +0.5619986 0.5385787 0.2262531 +0.5654443 0.5385787 0.2262531 +0.5687816 0.5385787 0.2262531 +0.092819 0.5428591 0.2262531 +0.2262531 0.5428591 0.2262531 +0.2875993 0.5428591 0.2262531 +0.3262122 0.5428591 0.2262531 +0.3544566 0.5428591 0.2262531 +0.3767383 0.5428591 0.2262531 +0.3951413 0.5428591 0.2262531 +0.4108177 0.5428591 0.2262531 +0.4244723 0.5428591 0.2262531 +0.4365675 0.5428591 0.2262531 +0.4474232 0.5428591 0.2262531 +0.45727 0.5428591 0.2262531 +0.4662797 0.5428591 0.2262531 +0.4745834 0.5428591 0.2262531 +0.4822838 0.5428591 0.2262531 +0.4894626 0.5428591 0.2262531 +0.4961862 0.5428591 0.2262531 +0.5025087 0.5428591 0.2262531 +0.5084753 0.5428591 0.2262531 +0.514124 0.5428591 0.2262531 +0.519487 0.5428591 0.2262531 +0.5245917 0.5428591 0.2262531 +0.529462 0.5428591 0.2262531 +0.5341183 0.5428591 0.2262531 +0.5385787 0.5428591 0.2262531 +0.5428591 0.5428591 0.2262531 +0.5469733 0.5428591 0.2262531 +0.5509339 0.5428591 0.2262531 +0.5547519 0.5428591 0.2262531 +0.5584371 0.5428591 0.2262531 +0.5619986 0.5428591 0.2262531 +0.5654443 0.5428591 0.2262531 +0.5687816 0.5428591 0.2262531 +0.092819 0.5469733 0.2262531 +0.2262531 0.5469733 0.2262531 +0.2875993 0.5469733 0.2262531 +0.3262122 0.5469733 0.2262531 +0.3544566 0.5469733 0.2262531 +0.3767383 0.5469733 0.2262531 +0.3951413 0.5469733 0.2262531 +0.4108177 0.5469733 0.2262531 +0.4244723 0.5469733 0.2262531 +0.4365675 0.5469733 0.2262531 +0.4474232 0.5469733 0.2262531 +0.45727 0.5469733 0.2262531 +0.4662797 0.5469733 0.2262531 +0.4745834 0.5469733 0.2262531 +0.4822838 0.5469733 0.2262531 +0.4894626 0.5469733 0.2262531 +0.4961862 0.5469733 0.2262531 +0.5025087 0.5469733 0.2262531 +0.5084753 0.5469733 0.2262531 +0.514124 0.5469733 0.2262531 +0.519487 0.5469733 0.2262531 +0.5245917 0.5469733 0.2262531 +0.529462 0.5469733 0.2262531 +0.5341183 0.5469733 0.2262531 +0.5385787 0.5469733 0.2262531 +0.5428591 0.5469733 0.2262531 +0.5469733 0.5469733 0.2262531 +0.5509339 0.5469733 0.2262531 +0.5547519 0.5469733 0.2262531 +0.5584371 0.5469733 0.2262531 +0.5619986 0.5469733 0.2262531 +0.5654443 0.5469733 0.2262531 +0.5687816 0.5469733 0.2262531 +0.092819 0.5509339 0.2262531 +0.2262531 0.5509339 0.2262531 +0.2875993 0.5509339 0.2262531 +0.3262122 0.5509339 0.2262531 +0.3544566 0.5509339 0.2262531 +0.3767383 0.5509339 0.2262531 +0.3951413 0.5509339 0.2262531 +0.4108177 0.5509339 0.2262531 +0.4244723 0.5509339 0.2262531 +0.4365675 0.5509339 0.2262531 +0.4474232 0.5509339 0.2262531 +0.45727 0.5509339 0.2262531 +0.4662797 0.5509339 0.2262531 +0.4745834 0.5509339 0.2262531 +0.4822838 0.5509339 0.2262531 +0.4894626 0.5509339 0.2262531 +0.4961862 0.5509339 0.2262531 +0.5025087 0.5509339 0.2262531 +0.5084753 0.5509339 0.2262531 +0.514124 0.5509339 0.2262531 +0.519487 0.5509339 0.2262531 +0.5245917 0.5509339 0.2262531 +0.529462 0.5509339 0.2262531 +0.5341183 0.5509339 0.2262531 +0.5385787 0.5509339 0.2262531 +0.5428591 0.5509339 0.2262531 +0.5469733 0.5509339 0.2262531 +0.5509339 0.5509339 0.2262531 +0.5547519 0.5509339 0.2262531 +0.5584371 0.5509339 0.2262531 +0.5619986 0.5509339 0.2262531 +0.5654443 0.5509339 0.2262531 +0.5687816 0.5509339 0.2262531 +0.092819 0.5547519 0.2262531 +0.2262531 0.5547519 0.2262531 +0.2875993 0.5547519 0.2262531 +0.3262122 0.5547519 0.2262531 +0.3544566 0.5547519 0.2262531 +0.3767383 0.5547519 0.2262531 +0.3951413 0.5547519 0.2262531 +0.4108177 0.5547519 0.2262531 +0.4244723 0.5547519 0.2262531 +0.4365675 0.5547519 0.2262531 +0.4474232 0.5547519 0.2262531 +0.45727 0.5547519 0.2262531 +0.4662797 0.5547519 0.2262531 +0.4745834 0.5547519 0.2262531 +0.4822838 0.5547519 0.2262531 +0.4894626 0.5547519 0.2262531 +0.4961862 0.5547519 0.2262531 +0.5025087 0.5547519 0.2262531 +0.5084753 0.5547519 0.2262531 +0.514124 0.5547519 0.2262531 +0.519487 0.5547519 0.2262531 +0.5245917 0.5547519 0.2262531 +0.529462 0.5547519 0.2262531 +0.5341183 0.5547519 0.2262531 +0.5385787 0.5547519 0.2262531 +0.5428591 0.5547519 0.2262531 +0.5469733 0.5547519 0.2262531 +0.5509339 0.5547519 0.2262531 +0.5547519 0.5547519 0.2262531 +0.5584371 0.5547519 0.2262531 +0.5619986 0.5547519 0.2262531 +0.5654443 0.5547519 0.2262531 +0.5687816 0.5547519 0.2262531 +0.092819 0.5584371 0.2262531 +0.2262531 0.5584371 0.2262531 +0.2875993 0.5584371 0.2262531 +0.3262122 0.5584371 0.2262531 +0.3544566 0.5584371 0.2262531 +0.3767383 0.5584371 0.2262531 +0.3951413 0.5584371 0.2262531 +0.4108177 0.5584371 0.2262531 +0.4244723 0.5584371 0.2262531 +0.4365675 0.5584371 0.2262531 +0.4474232 0.5584371 0.2262531 +0.45727 0.5584371 0.2262531 +0.4662797 0.5584371 0.2262531 +0.4745834 0.5584371 0.2262531 +0.4822838 0.5584371 0.2262531 +0.4894626 0.5584371 0.2262531 +0.4961862 0.5584371 0.2262531 +0.5025087 0.5584371 0.2262531 +0.5084753 0.5584371 0.2262531 +0.514124 0.5584371 0.2262531 +0.519487 0.5584371 0.2262531 +0.5245917 0.5584371 0.2262531 +0.529462 0.5584371 0.2262531 +0.5341183 0.5584371 0.2262531 +0.5385787 0.5584371 0.2262531 +0.5428591 0.5584371 0.2262531 +0.5469733 0.5584371 0.2262531 +0.5509339 0.5584371 0.2262531 +0.5547519 0.5584371 0.2262531 +0.5584371 0.5584371 0.2262531 +0.5619986 0.5584371 0.2262531 +0.5654443 0.5584371 0.2262531 +0.5687816 0.5584371 0.2262531 +0.092819 0.5619986 0.2262531 +0.2262531 0.5619986 0.2262531 +0.2875993 0.5619986 0.2262531 +0.3262122 0.5619986 0.2262531 +0.3544566 0.5619986 0.2262531 +0.3767383 0.5619986 0.2262531 +0.3951413 0.5619986 0.2262531 +0.4108177 0.5619986 0.2262531 +0.4244723 0.5619986 0.2262531 +0.4365675 0.5619986 0.2262531 +0.4474232 0.5619986 0.2262531 +0.45727 0.5619986 0.2262531 +0.4662797 0.5619986 0.2262531 +0.4745834 0.5619986 0.2262531 +0.4822838 0.5619986 0.2262531 +0.4894626 0.5619986 0.2262531 +0.4961862 0.5619986 0.2262531 +0.5025087 0.5619986 0.2262531 +0.5084753 0.5619986 0.2262531 +0.514124 0.5619986 0.2262531 +0.519487 0.5619986 0.2262531 +0.5245917 0.5619986 0.2262531 +0.529462 0.5619986 0.2262531 +0.5341183 0.5619986 0.2262531 +0.5385787 0.5619986 0.2262531 +0.5428591 0.5619986 0.2262531 +0.5469733 0.5619986 0.2262531 +0.5509339 0.5619986 0.2262531 +0.5547519 0.5619986 0.2262531 +0.5584371 0.5619986 0.2262531 +0.5619986 0.5619986 0.2262531 +0.5654443 0.5619986 0.2262531 +0.5687816 0.5619986 0.2262531 +0.092819 0.5654443 0.2262531 +0.2262531 0.5654443 0.2262531 +0.2875993 0.5654443 0.2262531 +0.3262122 0.5654443 0.2262531 +0.3544566 0.5654443 0.2262531 +0.3767383 0.5654443 0.2262531 +0.3951413 0.5654443 0.2262531 +0.4108177 0.5654443 0.2262531 +0.4244723 0.5654443 0.2262531 +0.4365675 0.5654443 0.2262531 +0.4474232 0.5654443 0.2262531 +0.45727 0.5654443 0.2262531 +0.4662797 0.5654443 0.2262531 +0.4745834 0.5654443 0.2262531 +0.4822838 0.5654443 0.2262531 +0.4894626 0.5654443 0.2262531 +0.4961862 0.5654443 0.2262531 +0.5025087 0.5654443 0.2262531 +0.5084753 0.5654443 0.2262531 +0.514124 0.5654443 0.2262531 +0.519487 0.5654443 0.2262531 +0.5245917 0.5654443 0.2262531 +0.529462 0.5654443 0.2262531 +0.5341183 0.5654443 0.2262531 +0.5385787 0.5654443 0.2262531 +0.5428591 0.5654443 0.2262531 +0.5469733 0.5654443 0.2262531 +0.5509339 0.5654443 0.2262531 +0.5547519 0.5654443 0.2262531 +0.5584371 0.5654443 0.2262531 +0.5619986 0.5654443 0.2262531 +0.5654443 0.5654443 0.2262531 +0.5687816 0.5654443 0.2262531 +0.092819 0.5687816 0.2262531 +0.2262531 0.5687816 0.2262531 +0.2875993 0.5687816 0.2262531 +0.3262122 0.5687816 0.2262531 +0.3544566 0.5687816 0.2262531 +0.3767383 0.5687816 0.2262531 +0.3951413 0.5687816 0.2262531 +0.4108177 0.5687816 0.2262531 +0.4244723 0.5687816 0.2262531 +0.4365675 0.5687816 0.2262531 +0.4474232 0.5687816 0.2262531 +0.45727 0.5687816 0.2262531 +0.4662797 0.5687816 0.2262531 +0.4745834 0.5687816 0.2262531 +0.4822838 0.5687816 0.2262531 +0.4894626 0.5687816 0.2262531 +0.4961862 0.5687816 0.2262531 +0.5025087 0.5687816 0.2262531 +0.5084753 0.5687816 0.2262531 +0.514124 0.5687816 0.2262531 +0.519487 0.5687816 0.2262531 +0.5245917 0.5687816 0.2262531 +0.529462 0.5687816 0.2262531 +0.5341183 0.5687816 0.2262531 +0.5385787 0.5687816 0.2262531 +0.5428591 0.5687816 0.2262531 +0.5469733 0.5687816 0.2262531 +0.5509339 0.5687816 0.2262531 +0.5547519 0.5687816 0.2262531 +0.5584371 0.5687816 0.2262531 +0.5619986 0.5687816 0.2262531 +0.5654443 0.5687816 0.2262531 +0.5687816 0.5687816 0.2262531 +0.092819 0.092819 0.2875993 +0.2262531 0.092819 0.2875993 +0.2875993 0.092819 0.2875993 +0.3262122 0.092819 0.2875993 +0.3544566 0.092819 0.2875993 +0.3767383 0.092819 0.2875993 +0.3951413 0.092819 0.2875993 +0.4108177 0.092819 0.2875993 +0.4244723 0.092819 0.2875993 +0.4365675 0.092819 0.2875993 +0.4474232 0.092819 0.2875993 +0.45727 0.092819 0.2875993 +0.4662797 0.092819 0.2875993 +0.4745834 0.092819 0.2875993 +0.4822838 0.092819 0.2875993 +0.4894626 0.092819 0.2875993 +0.4961862 0.092819 0.2875993 +0.5025087 0.092819 0.2875993 +0.5084753 0.092819 0.2875993 +0.514124 0.092819 0.2875993 +0.519487 0.092819 0.2875993 +0.5245917 0.092819 0.2875993 +0.529462 0.092819 0.2875993 +0.5341183 0.092819 0.2875993 +0.5385787 0.092819 0.2875993 +0.5428591 0.092819 0.2875993 +0.5469733 0.092819 0.2875993 +0.5509339 0.092819 0.2875993 +0.5547519 0.092819 0.2875993 +0.5584371 0.092819 0.2875993 +0.5619986 0.092819 0.2875993 +0.5654443 0.092819 0.2875993 +0.5687816 0.092819 0.2875993 +0.092819 0.2262531 0.2875993 +0.2262531 0.2262531 0.2875993 +0.2875993 0.2262531 0.2875993 +0.3262122 0.2262531 0.2875993 +0.3544566 0.2262531 0.2875993 +0.3767383 0.2262531 0.2875993 +0.3951413 0.2262531 0.2875993 +0.4108177 0.2262531 0.2875993 +0.4244723 0.2262531 0.2875993 +0.4365675 0.2262531 0.2875993 +0.4474232 0.2262531 0.2875993 +0.45727 0.2262531 0.2875993 +0.4662797 0.2262531 0.2875993 +0.4745834 0.2262531 0.2875993 +0.4822838 0.2262531 0.2875993 +0.4894626 0.2262531 0.2875993 +0.4961862 0.2262531 0.2875993 +0.5025087 0.2262531 0.2875993 +0.5084753 0.2262531 0.2875993 +0.514124 0.2262531 0.2875993 +0.519487 0.2262531 0.2875993 +0.5245917 0.2262531 0.2875993 +0.529462 0.2262531 0.2875993 +0.5341183 0.2262531 0.2875993 +0.5385787 0.2262531 0.2875993 +0.5428591 0.2262531 0.2875993 +0.5469733 0.2262531 0.2875993 +0.5509339 0.2262531 0.2875993 +0.5547519 0.2262531 0.2875993 +0.5584371 0.2262531 0.2875993 +0.5619986 0.2262531 0.2875993 +0.5654443 0.2262531 0.2875993 +0.5687816 0.2262531 0.2875993 +0.092819 0.2875993 0.2875993 +0.2262531 0.2875993 0.2875993 +0.2875993 0.2875993 0.2875993 +0.3262122 0.2875993 0.2875993 +0.3544566 0.2875993 0.2875993 +0.3767383 0.2875993 0.2875993 +0.3951413 0.2875993 0.2875993 +0.4108177 0.2875993 0.2875993 +0.4244723 0.2875993 0.2875993 +0.4365675 0.2875993 0.2875993 +0.4474232 0.2875993 0.2875993 +0.45727 0.2875993 0.2875993 +0.4662797 0.2875993 0.2875993 +0.4745834 0.2875993 0.2875993 +0.4822838 0.2875993 0.2875993 +0.4894626 0.2875993 0.2875993 +0.4961862 0.2875993 0.2875993 +0.5025087 0.2875993 0.2875993 +0.5084753 0.2875993 0.2875993 +0.514124 0.2875993 0.2875993 +0.519487 0.2875993 0.2875993 +0.5245917 0.2875993 0.2875993 +0.529462 0.2875993 0.2875993 +0.5341183 0.2875993 0.2875993 +0.5385787 0.2875993 0.2875993 +0.5428591 0.2875993 0.2875993 +0.5469733 0.2875993 0.2875993 +0.5509339 0.2875993 0.2875993 +0.5547519 0.2875993 0.2875993 +0.5584371 0.2875993 0.2875993 +0.5619986 0.2875993 0.2875993 +0.5654443 0.2875993 0.2875993 +0.5687816 0.2875993 0.2875993 +0.092819 0.3262122 0.2875993 +0.2262531 0.3262122 0.2875993 +0.2875993 0.3262122 0.2875993 +0.3262122 0.3262122 0.2875993 +0.3544566 0.3262122 0.2875993 +0.3767383 0.3262122 0.2875993 +0.3951413 0.3262122 0.2875993 +0.4108177 0.3262122 0.2875993 +0.4244723 0.3262122 0.2875993 +0.4365675 0.3262122 0.2875993 +0.4474232 0.3262122 0.2875993 +0.45727 0.3262122 0.2875993 +0.4662797 0.3262122 0.2875993 +0.4745834 0.3262122 0.2875993 +0.4822838 0.3262122 0.2875993 +0.4894626 0.3262122 0.2875993 +0.4961862 0.3262122 0.2875993 +0.5025087 0.3262122 0.2875993 +0.5084753 0.3262122 0.2875993 +0.514124 0.3262122 0.2875993 +0.519487 0.3262122 0.2875993 +0.5245917 0.3262122 0.2875993 +0.529462 0.3262122 0.2875993 +0.5341183 0.3262122 0.2875993 +0.5385787 0.3262122 0.2875993 +0.5428591 0.3262122 0.2875993 +0.5469733 0.3262122 0.2875993 +0.5509339 0.3262122 0.2875993 +0.5547519 0.3262122 0.2875993 +0.5584371 0.3262122 0.2875993 +0.5619986 0.3262122 0.2875993 +0.5654443 0.3262122 0.2875993 +0.5687816 0.3262122 0.2875993 +0.092819 0.3544566 0.2875993 +0.2262531 0.3544566 0.2875993 +0.2875993 0.3544566 0.2875993 +0.3262122 0.3544566 0.2875993 +0.3544566 0.3544566 0.2875993 +0.3767383 0.3544566 0.2875993 +0.3951413 0.3544566 0.2875993 +0.4108177 0.3544566 0.2875993 +0.4244723 0.3544566 0.2875993 +0.4365675 0.3544566 0.2875993 +0.4474232 0.3544566 0.2875993 +0.45727 0.3544566 0.2875993 +0.4662797 0.3544566 0.2875993 +0.4745834 0.3544566 0.2875993 +0.4822838 0.3544566 0.2875993 +0.4894626 0.3544566 0.2875993 +0.4961862 0.3544566 0.2875993 +0.5025087 0.3544566 0.2875993 +0.5084753 0.3544566 0.2875993 +0.514124 0.3544566 0.2875993 +0.519487 0.3544566 0.2875993 +0.5245917 0.3544566 0.2875993 +0.529462 0.3544566 0.2875993 +0.5341183 0.3544566 0.2875993 +0.5385787 0.3544566 0.2875993 +0.5428591 0.3544566 0.2875993 +0.5469733 0.3544566 0.2875993 +0.5509339 0.3544566 0.2875993 +0.5547519 0.3544566 0.2875993 +0.5584371 0.3544566 0.2875993 +0.5619986 0.3544566 0.2875993 +0.5654443 0.3544566 0.2875993 +0.5687816 0.3544566 0.2875993 +0.092819 0.3767383 0.2875993 +0.2262531 0.3767383 0.2875993 +0.2875993 0.3767383 0.2875993 +0.3262122 0.3767383 0.2875993 +0.3544566 0.3767383 0.2875993 +0.3767383 0.3767383 0.2875993 +0.3951413 0.3767383 0.2875993 +0.4108177 0.3767383 0.2875993 +0.4244723 0.3767383 0.2875993 +0.4365675 0.3767383 0.2875993 +0.4474232 0.3767383 0.2875993 +0.45727 0.3767383 0.2875993 +0.4662797 0.3767383 0.2875993 +0.4745834 0.3767383 0.2875993 +0.4822838 0.3767383 0.2875993 +0.4894626 0.3767383 0.2875993 +0.4961862 0.3767383 0.2875993 +0.5025087 0.3767383 0.2875993 +0.5084753 0.3767383 0.2875993 +0.514124 0.3767383 0.2875993 +0.519487 0.3767383 0.2875993 +0.5245917 0.3767383 0.2875993 +0.529462 0.3767383 0.2875993 +0.5341183 0.3767383 0.2875993 +0.5385787 0.3767383 0.2875993 +0.5428591 0.3767383 0.2875993 +0.5469733 0.3767383 0.2875993 +0.5509339 0.3767383 0.2875993 +0.5547519 0.3767383 0.2875993 +0.5584371 0.3767383 0.2875993 +0.5619986 0.3767383 0.2875993 +0.5654443 0.3767383 0.2875993 +0.5687816 0.3767383 0.2875993 +0.092819 0.3951413 0.2875993 +0.2262531 0.3951413 0.2875993 +0.2875993 0.3951413 0.2875993 +0.3262122 0.3951413 0.2875993 +0.3544566 0.3951413 0.2875993 +0.3767383 0.3951413 0.2875993 +0.3951413 0.3951413 0.2875993 +0.4108177 0.3951413 0.2875993 +0.4244723 0.3951413 0.2875993 +0.4365675 0.3951413 0.2875993 +0.4474232 0.3951413 0.2875993 +0.45727 0.3951413 0.2875993 +0.4662797 0.3951413 0.2875993 +0.4745834 0.3951413 0.2875993 +0.4822838 0.3951413 0.2875993 +0.4894626 0.3951413 0.2875993 +0.4961862 0.3951413 0.2875993 +0.5025087 0.3951413 0.2875993 +0.5084753 0.3951413 0.2875993 +0.514124 0.3951413 0.2875993 +0.519487 0.3951413 0.2875993 +0.5245917 0.3951413 0.2875993 +0.529462 0.3951413 0.2875993 +0.5341183 0.3951413 0.2875993 +0.5385787 0.3951413 0.2875993 +0.5428591 0.3951413 0.2875993 +0.5469733 0.3951413 0.2875993 +0.5509339 0.3951413 0.2875993 +0.5547519 0.3951413 0.2875993 +0.5584371 0.3951413 0.2875993 +0.5619986 0.3951413 0.2875993 +0.5654443 0.3951413 0.2875993 +0.5687816 0.3951413 0.2875993 +0.092819 0.4108177 0.2875993 +0.2262531 0.4108177 0.2875993 +0.2875993 0.4108177 0.2875993 +0.3262122 0.4108177 0.2875993 +0.3544566 0.4108177 0.2875993 +0.3767383 0.4108177 0.2875993 +0.3951413 0.4108177 0.2875993 +0.4108177 0.4108177 0.2875993 +0.4244723 0.4108177 0.2875993 +0.4365675 0.4108177 0.2875993 +0.4474232 0.4108177 0.2875993 +0.45727 0.4108177 0.2875993 +0.4662797 0.4108177 0.2875993 +0.4745834 0.4108177 0.2875993 +0.4822838 0.4108177 0.2875993 +0.4894626 0.4108177 0.2875993 +0.4961862 0.4108177 0.2875993 +0.5025087 0.4108177 0.2875993 +0.5084753 0.4108177 0.2875993 +0.514124 0.4108177 0.2875993 +0.519487 0.4108177 0.2875993 +0.5245917 0.4108177 0.2875993 +0.529462 0.4108177 0.2875993 +0.5341183 0.4108177 0.2875993 +0.5385787 0.4108177 0.2875993 +0.5428591 0.4108177 0.2875993 +0.5469733 0.4108177 0.2875993 +0.5509339 0.4108177 0.2875993 +0.5547519 0.4108177 0.2875993 +0.5584371 0.4108177 0.2875993 +0.5619986 0.4108177 0.2875993 +0.5654443 0.4108177 0.2875993 +0.5687816 0.4108177 0.2875993 +0.092819 0.4244723 0.2875993 +0.2262531 0.4244723 0.2875993 +0.2875993 0.4244723 0.2875993 +0.3262122 0.4244723 0.2875993 +0.3544566 0.4244723 0.2875993 +0.3767383 0.4244723 0.2875993 +0.3951413 0.4244723 0.2875993 +0.4108177 0.4244723 0.2875993 +0.4244723 0.4244723 0.2875993 +0.4365675 0.4244723 0.2875993 +0.4474232 0.4244723 0.2875993 +0.45727 0.4244723 0.2875993 +0.4662797 0.4244723 0.2875993 +0.4745834 0.4244723 0.2875993 +0.4822838 0.4244723 0.2875993 +0.4894626 0.4244723 0.2875993 +0.4961862 0.4244723 0.2875993 +0.5025087 0.4244723 0.2875993 +0.5084753 0.4244723 0.2875993 +0.514124 0.4244723 0.2875993 +0.519487 0.4244723 0.2875993 +0.5245917 0.4244723 0.2875993 +0.529462 0.4244723 0.2875993 +0.5341183 0.4244723 0.2875993 +0.5385787 0.4244723 0.2875993 +0.5428591 0.4244723 0.2875993 +0.5469733 0.4244723 0.2875993 +0.5509339 0.4244723 0.2875993 +0.5547519 0.4244723 0.2875993 +0.5584371 0.4244723 0.2875993 +0.5619986 0.4244723 0.2875993 +0.5654443 0.4244723 0.2875993 +0.5687816 0.4244723 0.2875993 +0.092819 0.4365675 0.2875993 +0.2262531 0.4365675 0.2875993 +0.2875993 0.4365675 0.2875993 +0.3262122 0.4365675 0.2875993 +0.3544566 0.4365675 0.2875993 +0.3767383 0.4365675 0.2875993 +0.3951413 0.4365675 0.2875993 +0.4108177 0.4365675 0.2875993 +0.4244723 0.4365675 0.2875993 +0.4365675 0.4365675 0.2875993 +0.4474232 0.4365675 0.2875993 +0.45727 0.4365675 0.2875993 +0.4662797 0.4365675 0.2875993 +0.4745834 0.4365675 0.2875993 +0.4822838 0.4365675 0.2875993 +0.4894626 0.4365675 0.2875993 +0.4961862 0.4365675 0.2875993 +0.5025087 0.4365675 0.2875993 +0.5084753 0.4365675 0.2875993 +0.514124 0.4365675 0.2875993 +0.519487 0.4365675 0.2875993 +0.5245917 0.4365675 0.2875993 +0.529462 0.4365675 0.2875993 +0.5341183 0.4365675 0.2875993 +0.5385787 0.4365675 0.2875993 +0.5428591 0.4365675 0.2875993 +0.5469733 0.4365675 0.2875993 +0.5509339 0.4365675 0.2875993 +0.5547519 0.4365675 0.2875993 +0.5584371 0.4365675 0.2875993 +0.5619986 0.4365675 0.2875993 +0.5654443 0.4365675 0.2875993 +0.5687816 0.4365675 0.2875993 +0.092819 0.4474232 0.2875993 +0.2262531 0.4474232 0.2875993 +0.2875993 0.4474232 0.2875993 +0.3262122 0.4474232 0.2875993 +0.3544566 0.4474232 0.2875993 +0.3767383 0.4474232 0.2875993 +0.3951413 0.4474232 0.2875993 +0.4108177 0.4474232 0.2875993 +0.4244723 0.4474232 0.2875993 +0.4365675 0.4474232 0.2875993 +0.4474232 0.4474232 0.2875993 +0.45727 0.4474232 0.2875993 +0.4662797 0.4474232 0.2875993 +0.4745834 0.4474232 0.2875993 +0.4822838 0.4474232 0.2875993 +0.4894626 0.4474232 0.2875993 +0.4961862 0.4474232 0.2875993 +0.5025087 0.4474232 0.2875993 +0.5084753 0.4474232 0.2875993 +0.514124 0.4474232 0.2875993 +0.519487 0.4474232 0.2875993 +0.5245917 0.4474232 0.2875993 +0.529462 0.4474232 0.2875993 +0.5341183 0.4474232 0.2875993 +0.5385787 0.4474232 0.2875993 +0.5428591 0.4474232 0.2875993 +0.5469733 0.4474232 0.2875993 +0.5509339 0.4474232 0.2875993 +0.5547519 0.4474232 0.2875993 +0.5584371 0.4474232 0.2875993 +0.5619986 0.4474232 0.2875993 +0.5654443 0.4474232 0.2875993 +0.5687816 0.4474232 0.2875993 +0.092819 0.45727 0.2875993 +0.2262531 0.45727 0.2875993 +0.2875993 0.45727 0.2875993 +0.3262122 0.45727 0.2875993 +0.3544566 0.45727 0.2875993 +0.3767383 0.45727 0.2875993 +0.3951413 0.45727 0.2875993 +0.4108177 0.45727 0.2875993 +0.4244723 0.45727 0.2875993 +0.4365675 0.45727 0.2875993 +0.4474232 0.45727 0.2875993 +0.45727 0.45727 0.2875993 +0.4662797 0.45727 0.2875993 +0.4745834 0.45727 0.2875993 +0.4822838 0.45727 0.2875993 +0.4894626 0.45727 0.2875993 +0.4961862 0.45727 0.2875993 +0.5025087 0.45727 0.2875993 +0.5084753 0.45727 0.2875993 +0.514124 0.45727 0.2875993 +0.519487 0.45727 0.2875993 +0.5245917 0.45727 0.2875993 +0.529462 0.45727 0.2875993 +0.5341183 0.45727 0.2875993 +0.5385787 0.45727 0.2875993 +0.5428591 0.45727 0.2875993 +0.5469733 0.45727 0.2875993 +0.5509339 0.45727 0.2875993 +0.5547519 0.45727 0.2875993 +0.5584371 0.45727 0.2875993 +0.5619986 0.45727 0.2875993 +0.5654443 0.45727 0.2875993 +0.5687816 0.45727 0.2875993 +0.092819 0.4662797 0.2875993 +0.2262531 0.4662797 0.2875993 +0.2875993 0.4662797 0.2875993 +0.3262122 0.4662797 0.2875993 +0.3544566 0.4662797 0.2875993 +0.3767383 0.4662797 0.2875993 +0.3951413 0.4662797 0.2875993 +0.4108177 0.4662797 0.2875993 +0.4244723 0.4662797 0.2875993 +0.4365675 0.4662797 0.2875993 +0.4474232 0.4662797 0.2875993 +0.45727 0.4662797 0.2875993 +0.4662797 0.4662797 0.2875993 +0.4745834 0.4662797 0.2875993 +0.4822838 0.4662797 0.2875993 +0.4894626 0.4662797 0.2875993 +0.4961862 0.4662797 0.2875993 +0.5025087 0.4662797 0.2875993 +0.5084753 0.4662797 0.2875993 +0.514124 0.4662797 0.2875993 +0.519487 0.4662797 0.2875993 +0.5245917 0.4662797 0.2875993 +0.529462 0.4662797 0.2875993 +0.5341183 0.4662797 0.2875993 +0.5385787 0.4662797 0.2875993 +0.5428591 0.4662797 0.2875993 +0.5469733 0.4662797 0.2875993 +0.5509339 0.4662797 0.2875993 +0.5547519 0.4662797 0.2875993 +0.5584371 0.4662797 0.2875993 +0.5619986 0.4662797 0.2875993 +0.5654443 0.4662797 0.2875993 +0.5687816 0.4662797 0.2875993 +0.092819 0.4745834 0.2875993 +0.2262531 0.4745834 0.2875993 +0.2875993 0.4745834 0.2875993 +0.3262122 0.4745834 0.2875993 +0.3544566 0.4745834 0.2875993 +0.3767383 0.4745834 0.2875993 +0.3951413 0.4745834 0.2875993 +0.4108177 0.4745834 0.2875993 +0.4244723 0.4745834 0.2875993 +0.4365675 0.4745834 0.2875993 +0.4474232 0.4745834 0.2875993 +0.45727 0.4745834 0.2875993 +0.4662797 0.4745834 0.2875993 +0.4745834 0.4745834 0.2875993 +0.4822838 0.4745834 0.2875993 +0.4894626 0.4745834 0.2875993 +0.4961862 0.4745834 0.2875993 +0.5025087 0.4745834 0.2875993 +0.5084753 0.4745834 0.2875993 +0.514124 0.4745834 0.2875993 +0.519487 0.4745834 0.2875993 +0.5245917 0.4745834 0.2875993 +0.529462 0.4745834 0.2875993 +0.5341183 0.4745834 0.2875993 +0.5385787 0.4745834 0.2875993 +0.5428591 0.4745834 0.2875993 +0.5469733 0.4745834 0.2875993 +0.5509339 0.4745834 0.2875993 +0.5547519 0.4745834 0.2875993 +0.5584371 0.4745834 0.2875993 +0.5619986 0.4745834 0.2875993 +0.5654443 0.4745834 0.2875993 +0.5687816 0.4745834 0.2875993 +0.092819 0.4822838 0.2875993 +0.2262531 0.4822838 0.2875993 +0.2875993 0.4822838 0.2875993 +0.3262122 0.4822838 0.2875993 +0.3544566 0.4822838 0.2875993 +0.3767383 0.4822838 0.2875993 +0.3951413 0.4822838 0.2875993 +0.4108177 0.4822838 0.2875993 +0.4244723 0.4822838 0.2875993 +0.4365675 0.4822838 0.2875993 +0.4474232 0.4822838 0.2875993 +0.45727 0.4822838 0.2875993 +0.4662797 0.4822838 0.2875993 +0.4745834 0.4822838 0.2875993 +0.4822838 0.4822838 0.2875993 +0.4894626 0.4822838 0.2875993 +0.4961862 0.4822838 0.2875993 +0.5025087 0.4822838 0.2875993 +0.5084753 0.4822838 0.2875993 +0.514124 0.4822838 0.2875993 +0.519487 0.4822838 0.2875993 +0.5245917 0.4822838 0.2875993 +0.529462 0.4822838 0.2875993 +0.5341183 0.4822838 0.2875993 +0.5385787 0.4822838 0.2875993 +0.5428591 0.4822838 0.2875993 +0.5469733 0.4822838 0.2875993 +0.5509339 0.4822838 0.2875993 +0.5547519 0.4822838 0.2875993 +0.5584371 0.4822838 0.2875993 +0.5619986 0.4822838 0.2875993 +0.5654443 0.4822838 0.2875993 +0.5687816 0.4822838 0.2875993 +0.092819 0.4894626 0.2875993 +0.2262531 0.4894626 0.2875993 +0.2875993 0.4894626 0.2875993 +0.3262122 0.4894626 0.2875993 +0.3544566 0.4894626 0.2875993 +0.3767383 0.4894626 0.2875993 +0.3951413 0.4894626 0.2875993 +0.4108177 0.4894626 0.2875993 +0.4244723 0.4894626 0.2875993 +0.4365675 0.4894626 0.2875993 +0.4474232 0.4894626 0.2875993 +0.45727 0.4894626 0.2875993 +0.4662797 0.4894626 0.2875993 +0.4745834 0.4894626 0.2875993 +0.4822838 0.4894626 0.2875993 +0.4894626 0.4894626 0.2875993 +0.4961862 0.4894626 0.2875993 +0.5025087 0.4894626 0.2875993 +0.5084753 0.4894626 0.2875993 +0.514124 0.4894626 0.2875993 +0.519487 0.4894626 0.2875993 +0.5245917 0.4894626 0.2875993 +0.529462 0.4894626 0.2875993 +0.5341183 0.4894626 0.2875993 +0.5385787 0.4894626 0.2875993 +0.5428591 0.4894626 0.2875993 +0.5469733 0.4894626 0.2875993 +0.5509339 0.4894626 0.2875993 +0.5547519 0.4894626 0.2875993 +0.5584371 0.4894626 0.2875993 +0.5619986 0.4894626 0.2875993 +0.5654443 0.4894626 0.2875993 +0.5687816 0.4894626 0.2875993 +0.092819 0.4961862 0.2875993 +0.2262531 0.4961862 0.2875993 +0.2875993 0.4961862 0.2875993 +0.3262122 0.4961862 0.2875993 +0.3544566 0.4961862 0.2875993 +0.3767383 0.4961862 0.2875993 +0.3951413 0.4961862 0.2875993 +0.4108177 0.4961862 0.2875993 +0.4244723 0.4961862 0.2875993 +0.4365675 0.4961862 0.2875993 +0.4474232 0.4961862 0.2875993 +0.45727 0.4961862 0.2875993 +0.4662797 0.4961862 0.2875993 +0.4745834 0.4961862 0.2875993 +0.4822838 0.4961862 0.2875993 +0.4894626 0.4961862 0.2875993 +0.4961862 0.4961862 0.2875993 +0.5025087 0.4961862 0.2875993 +0.5084753 0.4961862 0.2875993 +0.514124 0.4961862 0.2875993 +0.519487 0.4961862 0.2875993 +0.5245917 0.4961862 0.2875993 +0.529462 0.4961862 0.2875993 +0.5341183 0.4961862 0.2875993 +0.5385787 0.4961862 0.2875993 +0.5428591 0.4961862 0.2875993 +0.5469733 0.4961862 0.2875993 +0.5509339 0.4961862 0.2875993 +0.5547519 0.4961862 0.2875993 +0.5584371 0.4961862 0.2875993 +0.5619986 0.4961862 0.2875993 +0.5654443 0.4961862 0.2875993 +0.5687816 0.4961862 0.2875993 +0.092819 0.5025087 0.2875993 +0.2262531 0.5025087 0.2875993 +0.2875993 0.5025087 0.2875993 +0.3262122 0.5025087 0.2875993 +0.3544566 0.5025087 0.2875993 +0.3767383 0.5025087 0.2875993 +0.3951413 0.5025087 0.2875993 +0.4108177 0.5025087 0.2875993 +0.4244723 0.5025087 0.2875993 +0.4365675 0.5025087 0.2875993 +0.4474232 0.5025087 0.2875993 +0.45727 0.5025087 0.2875993 +0.4662797 0.5025087 0.2875993 +0.4745834 0.5025087 0.2875993 +0.4822838 0.5025087 0.2875993 +0.4894626 0.5025087 0.2875993 +0.4961862 0.5025087 0.2875993 +0.5025087 0.5025087 0.2875993 +0.5084753 0.5025087 0.2875993 +0.514124 0.5025087 0.2875993 +0.519487 0.5025087 0.2875993 +0.5245917 0.5025087 0.2875993 +0.529462 0.5025087 0.2875993 +0.5341183 0.5025087 0.2875993 +0.5385787 0.5025087 0.2875993 +0.5428591 0.5025087 0.2875993 +0.5469733 0.5025087 0.2875993 +0.5509339 0.5025087 0.2875993 +0.5547519 0.5025087 0.2875993 +0.5584371 0.5025087 0.2875993 +0.5619986 0.5025087 0.2875993 +0.5654443 0.5025087 0.2875993 +0.5687816 0.5025087 0.2875993 +0.092819 0.5084753 0.2875993 +0.2262531 0.5084753 0.2875993 +0.2875993 0.5084753 0.2875993 +0.3262122 0.5084753 0.2875993 +0.3544566 0.5084753 0.2875993 +0.3767383 0.5084753 0.2875993 +0.3951413 0.5084753 0.2875993 +0.4108177 0.5084753 0.2875993 +0.4244723 0.5084753 0.2875993 +0.4365675 0.5084753 0.2875993 +0.4474232 0.5084753 0.2875993 +0.45727 0.5084753 0.2875993 +0.4662797 0.5084753 0.2875993 +0.4745834 0.5084753 0.2875993 +0.4822838 0.5084753 0.2875993 +0.4894626 0.5084753 0.2875993 +0.4961862 0.5084753 0.2875993 +0.5025087 0.5084753 0.2875993 +0.5084753 0.5084753 0.2875993 +0.514124 0.5084753 0.2875993 +0.519487 0.5084753 0.2875993 +0.5245917 0.5084753 0.2875993 +0.529462 0.5084753 0.2875993 +0.5341183 0.5084753 0.2875993 +0.5385787 0.5084753 0.2875993 +0.5428591 0.5084753 0.2875993 +0.5469733 0.5084753 0.2875993 +0.5509339 0.5084753 0.2875993 +0.5547519 0.5084753 0.2875993 +0.5584371 0.5084753 0.2875993 +0.5619986 0.5084753 0.2875993 +0.5654443 0.5084753 0.2875993 +0.5687816 0.5084753 0.2875993 +0.092819 0.514124 0.2875993 +0.2262531 0.514124 0.2875993 +0.2875993 0.514124 0.2875993 +0.3262122 0.514124 0.2875993 +0.3544566 0.514124 0.2875993 +0.3767383 0.514124 0.2875993 +0.3951413 0.514124 0.2875993 +0.4108177 0.514124 0.2875993 +0.4244723 0.514124 0.2875993 +0.4365675 0.514124 0.2875993 +0.4474232 0.514124 0.2875993 +0.45727 0.514124 0.2875993 +0.4662797 0.514124 0.2875993 +0.4745834 0.514124 0.2875993 +0.4822838 0.514124 0.2875993 +0.4894626 0.514124 0.2875993 +0.4961862 0.514124 0.2875993 +0.5025087 0.514124 0.2875993 +0.5084753 0.514124 0.2875993 +0.514124 0.514124 0.2875993 +0.519487 0.514124 0.2875993 +0.5245917 0.514124 0.2875993 +0.529462 0.514124 0.2875993 +0.5341183 0.514124 0.2875993 +0.5385787 0.514124 0.2875993 +0.5428591 0.514124 0.2875993 +0.5469733 0.514124 0.2875993 +0.5509339 0.514124 0.2875993 +0.5547519 0.514124 0.2875993 +0.5584371 0.514124 0.2875993 +0.5619986 0.514124 0.2875993 +0.5654443 0.514124 0.2875993 +0.5687816 0.514124 0.2875993 +0.092819 0.519487 0.2875993 +0.2262531 0.519487 0.2875993 +0.2875993 0.519487 0.2875993 +0.3262122 0.519487 0.2875993 +0.3544566 0.519487 0.2875993 +0.3767383 0.519487 0.2875993 +0.3951413 0.519487 0.2875993 +0.4108177 0.519487 0.2875993 +0.4244723 0.519487 0.2875993 +0.4365675 0.519487 0.2875993 +0.4474232 0.519487 0.2875993 +0.45727 0.519487 0.2875993 +0.4662797 0.519487 0.2875993 +0.4745834 0.519487 0.2875993 +0.4822838 0.519487 0.2875993 +0.4894626 0.519487 0.2875993 +0.4961862 0.519487 0.2875993 +0.5025087 0.519487 0.2875993 +0.5084753 0.519487 0.2875993 +0.514124 0.519487 0.2875993 +0.519487 0.519487 0.2875993 +0.5245917 0.519487 0.2875993 +0.529462 0.519487 0.2875993 +0.5341183 0.519487 0.2875993 +0.5385787 0.519487 0.2875993 +0.5428591 0.519487 0.2875993 +0.5469733 0.519487 0.2875993 +0.5509339 0.519487 0.2875993 +0.5547519 0.519487 0.2875993 +0.5584371 0.519487 0.2875993 +0.5619986 0.519487 0.2875993 +0.5654443 0.519487 0.2875993 +0.5687816 0.519487 0.2875993 +0.092819 0.5245917 0.2875993 +0.2262531 0.5245917 0.2875993 +0.2875993 0.5245917 0.2875993 +0.3262122 0.5245917 0.2875993 +0.3544566 0.5245917 0.2875993 +0.3767383 0.5245917 0.2875993 +0.3951413 0.5245917 0.2875993 +0.4108177 0.5245917 0.2875993 +0.4244723 0.5245917 0.2875993 +0.4365675 0.5245917 0.2875993 +0.4474232 0.5245917 0.2875993 +0.45727 0.5245917 0.2875993 +0.4662797 0.5245917 0.2875993 +0.4745834 0.5245917 0.2875993 +0.4822838 0.5245917 0.2875993 +0.4894626 0.5245917 0.2875993 +0.4961862 0.5245917 0.2875993 +0.5025087 0.5245917 0.2875993 +0.5084753 0.5245917 0.2875993 +0.514124 0.5245917 0.2875993 +0.519487 0.5245917 0.2875993 +0.5245917 0.5245917 0.2875993 +0.529462 0.5245917 0.2875993 +0.5341183 0.5245917 0.2875993 +0.5385787 0.5245917 0.2875993 +0.5428591 0.5245917 0.2875993 +0.5469733 0.5245917 0.2875993 +0.5509339 0.5245917 0.2875993 +0.5547519 0.5245917 0.2875993 +0.5584371 0.5245917 0.2875993 +0.5619986 0.5245917 0.2875993 +0.5654443 0.5245917 0.2875993 +0.5687816 0.5245917 0.2875993 +0.092819 0.529462 0.2875993 +0.2262531 0.529462 0.2875993 +0.2875993 0.529462 0.2875993 +0.3262122 0.529462 0.2875993 +0.3544566 0.529462 0.2875993 +0.3767383 0.529462 0.2875993 +0.3951413 0.529462 0.2875993 +0.4108177 0.529462 0.2875993 +0.4244723 0.529462 0.2875993 +0.4365675 0.529462 0.2875993 +0.4474232 0.529462 0.2875993 +0.45727 0.529462 0.2875993 +0.4662797 0.529462 0.2875993 +0.4745834 0.529462 0.2875993 +0.4822838 0.529462 0.2875993 +0.4894626 0.529462 0.2875993 +0.4961862 0.529462 0.2875993 +0.5025087 0.529462 0.2875993 +0.5084753 0.529462 0.2875993 +0.514124 0.529462 0.2875993 +0.519487 0.529462 0.2875993 +0.5245917 0.529462 0.2875993 +0.529462 0.529462 0.2875993 +0.5341183 0.529462 0.2875993 +0.5385787 0.529462 0.2875993 +0.5428591 0.529462 0.2875993 +0.5469733 0.529462 0.2875993 +0.5509339 0.529462 0.2875993 +0.5547519 0.529462 0.2875993 +0.5584371 0.529462 0.2875993 +0.5619986 0.529462 0.2875993 +0.5654443 0.529462 0.2875993 +0.5687816 0.529462 0.2875993 +0.092819 0.5341183 0.2875993 +0.2262531 0.5341183 0.2875993 +0.2875993 0.5341183 0.2875993 +0.3262122 0.5341183 0.2875993 +0.3544566 0.5341183 0.2875993 +0.3767383 0.5341183 0.2875993 +0.3951413 0.5341183 0.2875993 +0.4108177 0.5341183 0.2875993 +0.4244723 0.5341183 0.2875993 +0.4365675 0.5341183 0.2875993 +0.4474232 0.5341183 0.2875993 +0.45727 0.5341183 0.2875993 +0.4662797 0.5341183 0.2875993 +0.4745834 0.5341183 0.2875993 +0.4822838 0.5341183 0.2875993 +0.4894626 0.5341183 0.2875993 +0.4961862 0.5341183 0.2875993 +0.5025087 0.5341183 0.2875993 +0.5084753 0.5341183 0.2875993 +0.514124 0.5341183 0.2875993 +0.519487 0.5341183 0.2875993 +0.5245917 0.5341183 0.2875993 +0.529462 0.5341183 0.2875993 +0.5341183 0.5341183 0.2875993 +0.5385787 0.5341183 0.2875993 +0.5428591 0.5341183 0.2875993 +0.5469733 0.5341183 0.2875993 +0.5509339 0.5341183 0.2875993 +0.5547519 0.5341183 0.2875993 +0.5584371 0.5341183 0.2875993 +0.5619986 0.5341183 0.2875993 +0.5654443 0.5341183 0.2875993 +0.5687816 0.5341183 0.2875993 +0.092819 0.5385787 0.2875993 +0.2262531 0.5385787 0.2875993 +0.2875993 0.5385787 0.2875993 +0.3262122 0.5385787 0.2875993 +0.3544566 0.5385787 0.2875993 +0.3767383 0.5385787 0.2875993 +0.3951413 0.5385787 0.2875993 +0.4108177 0.5385787 0.2875993 +0.4244723 0.5385787 0.2875993 +0.4365675 0.5385787 0.2875993 +0.4474232 0.5385787 0.2875993 +0.45727 0.5385787 0.2875993 +0.4662797 0.5385787 0.2875993 +0.4745834 0.5385787 0.2875993 +0.4822838 0.5385787 0.2875993 +0.4894626 0.5385787 0.2875993 +0.4961862 0.5385787 0.2875993 +0.5025087 0.5385787 0.2875993 +0.5084753 0.5385787 0.2875993 +0.514124 0.5385787 0.2875993 +0.519487 0.5385787 0.2875993 +0.5245917 0.5385787 0.2875993 +0.529462 0.5385787 0.2875993 +0.5341183 0.5385787 0.2875993 +0.5385787 0.5385787 0.2875993 +0.5428591 0.5385787 0.2875993 +0.5469733 0.5385787 0.2875993 +0.5509339 0.5385787 0.2875993 +0.5547519 0.5385787 0.2875993 +0.5584371 0.5385787 0.2875993 +0.5619986 0.5385787 0.2875993 +0.5654443 0.5385787 0.2875993 +0.5687816 0.5385787 0.2875993 +0.092819 0.5428591 0.2875993 +0.2262531 0.5428591 0.2875993 +0.2875993 0.5428591 0.2875993 +0.3262122 0.5428591 0.2875993 +0.3544566 0.5428591 0.2875993 +0.3767383 0.5428591 0.2875993 +0.3951413 0.5428591 0.2875993 +0.4108177 0.5428591 0.2875993 +0.4244723 0.5428591 0.2875993 +0.4365675 0.5428591 0.2875993 +0.4474232 0.5428591 0.2875993 +0.45727 0.5428591 0.2875993 +0.4662797 0.5428591 0.2875993 +0.4745834 0.5428591 0.2875993 +0.4822838 0.5428591 0.2875993 +0.4894626 0.5428591 0.2875993 +0.4961862 0.5428591 0.2875993 +0.5025087 0.5428591 0.2875993 +0.5084753 0.5428591 0.2875993 +0.514124 0.5428591 0.2875993 +0.519487 0.5428591 0.2875993 +0.5245917 0.5428591 0.2875993 +0.529462 0.5428591 0.2875993 +0.5341183 0.5428591 0.2875993 +0.5385787 0.5428591 0.2875993 +0.5428591 0.5428591 0.2875993 +0.5469733 0.5428591 0.2875993 +0.5509339 0.5428591 0.2875993 +0.5547519 0.5428591 0.2875993 +0.5584371 0.5428591 0.2875993 +0.5619986 0.5428591 0.2875993 +0.5654443 0.5428591 0.2875993 +0.5687816 0.5428591 0.2875993 +0.092819 0.5469733 0.2875993 +0.2262531 0.5469733 0.2875993 +0.2875993 0.5469733 0.2875993 +0.3262122 0.5469733 0.2875993 +0.3544566 0.5469733 0.2875993 +0.3767383 0.5469733 0.2875993 +0.3951413 0.5469733 0.2875993 +0.4108177 0.5469733 0.2875993 +0.4244723 0.5469733 0.2875993 +0.4365675 0.5469733 0.2875993 +0.4474232 0.5469733 0.2875993 +0.45727 0.5469733 0.2875993 +0.4662797 0.5469733 0.2875993 +0.4745834 0.5469733 0.2875993 +0.4822838 0.5469733 0.2875993 +0.4894626 0.5469733 0.2875993 +0.4961862 0.5469733 0.2875993 +0.5025087 0.5469733 0.2875993 +0.5084753 0.5469733 0.2875993 +0.514124 0.5469733 0.2875993 +0.519487 0.5469733 0.2875993 +0.5245917 0.5469733 0.2875993 +0.529462 0.5469733 0.2875993 +0.5341183 0.5469733 0.2875993 +0.5385787 0.5469733 0.2875993 +0.5428591 0.5469733 0.2875993 +0.5469733 0.5469733 0.2875993 +0.5509339 0.5469733 0.2875993 +0.5547519 0.5469733 0.2875993 +0.5584371 0.5469733 0.2875993 +0.5619986 0.5469733 0.2875993 +0.5654443 0.5469733 0.2875993 +0.5687816 0.5469733 0.2875993 +0.092819 0.5509339 0.2875993 +0.2262531 0.5509339 0.2875993 +0.2875993 0.5509339 0.2875993 +0.3262122 0.5509339 0.2875993 +0.3544566 0.5509339 0.2875993 +0.3767383 0.5509339 0.2875993 +0.3951413 0.5509339 0.2875993 +0.4108177 0.5509339 0.2875993 +0.4244723 0.5509339 0.2875993 +0.4365675 0.5509339 0.2875993 +0.4474232 0.5509339 0.2875993 +0.45727 0.5509339 0.2875993 +0.4662797 0.5509339 0.2875993 +0.4745834 0.5509339 0.2875993 +0.4822838 0.5509339 0.2875993 +0.4894626 0.5509339 0.2875993 +0.4961862 0.5509339 0.2875993 +0.5025087 0.5509339 0.2875993 +0.5084753 0.5509339 0.2875993 +0.514124 0.5509339 0.2875993 +0.519487 0.5509339 0.2875993 +0.5245917 0.5509339 0.2875993 +0.529462 0.5509339 0.2875993 +0.5341183 0.5509339 0.2875993 +0.5385787 0.5509339 0.2875993 +0.5428591 0.5509339 0.2875993 +0.5469733 0.5509339 0.2875993 +0.5509339 0.5509339 0.2875993 +0.5547519 0.5509339 0.2875993 +0.5584371 0.5509339 0.2875993 +0.5619986 0.5509339 0.2875993 +0.5654443 0.5509339 0.2875993 +0.5687816 0.5509339 0.2875993 +0.092819 0.5547519 0.2875993 +0.2262531 0.5547519 0.2875993 +0.2875993 0.5547519 0.2875993 +0.3262122 0.5547519 0.2875993 +0.3544566 0.5547519 0.2875993 +0.3767383 0.5547519 0.2875993 +0.3951413 0.5547519 0.2875993 +0.4108177 0.5547519 0.2875993 +0.4244723 0.5547519 0.2875993 +0.4365675 0.5547519 0.2875993 +0.4474232 0.5547519 0.2875993 +0.45727 0.5547519 0.2875993 +0.4662797 0.5547519 0.2875993 +0.4745834 0.5547519 0.2875993 +0.4822838 0.5547519 0.2875993 +0.4894626 0.5547519 0.2875993 +0.4961862 0.5547519 0.2875993 +0.5025087 0.5547519 0.2875993 +0.5084753 0.5547519 0.2875993 +0.514124 0.5547519 0.2875993 +0.519487 0.5547519 0.2875993 +0.5245917 0.5547519 0.2875993 +0.529462 0.5547519 0.2875993 +0.5341183 0.5547519 0.2875993 +0.5385787 0.5547519 0.2875993 +0.5428591 0.5547519 0.2875993 +0.5469733 0.5547519 0.2875993 +0.5509339 0.5547519 0.2875993 +0.5547519 0.5547519 0.2875993 +0.5584371 0.5547519 0.2875993 +0.5619986 0.5547519 0.2875993 +0.5654443 0.5547519 0.2875993 +0.5687816 0.5547519 0.2875993 +0.092819 0.5584371 0.2875993 +0.2262531 0.5584371 0.2875993 +0.2875993 0.5584371 0.2875993 +0.3262122 0.5584371 0.2875993 +0.3544566 0.5584371 0.2875993 +0.3767383 0.5584371 0.2875993 +0.3951413 0.5584371 0.2875993 +0.4108177 0.5584371 0.2875993 +0.4244723 0.5584371 0.2875993 +0.4365675 0.5584371 0.2875993 +0.4474232 0.5584371 0.2875993 +0.45727 0.5584371 0.2875993 +0.4662797 0.5584371 0.2875993 +0.4745834 0.5584371 0.2875993 +0.4822838 0.5584371 0.2875993 +0.4894626 0.5584371 0.2875993 +0.4961862 0.5584371 0.2875993 +0.5025087 0.5584371 0.2875993 +0.5084753 0.5584371 0.2875993 +0.514124 0.5584371 0.2875993 +0.519487 0.5584371 0.2875993 +0.5245917 0.5584371 0.2875993 +0.529462 0.5584371 0.2875993 +0.5341183 0.5584371 0.2875993 +0.5385787 0.5584371 0.2875993 +0.5428591 0.5584371 0.2875993 +0.5469733 0.5584371 0.2875993 +0.5509339 0.5584371 0.2875993 +0.5547519 0.5584371 0.2875993 +0.5584371 0.5584371 0.2875993 +0.5619986 0.5584371 0.2875993 +0.5654443 0.5584371 0.2875993 +0.5687816 0.5584371 0.2875993 +0.092819 0.5619986 0.2875993 +0.2262531 0.5619986 0.2875993 +0.2875993 0.5619986 0.2875993 +0.3262122 0.5619986 0.2875993 +0.3544566 0.5619986 0.2875993 +0.3767383 0.5619986 0.2875993 +0.3951413 0.5619986 0.2875993 +0.4108177 0.5619986 0.2875993 +0.4244723 0.5619986 0.2875993 +0.4365675 0.5619986 0.2875993 +0.4474232 0.5619986 0.2875993 +0.45727 0.5619986 0.2875993 +0.4662797 0.5619986 0.2875993 +0.4745834 0.5619986 0.2875993 +0.4822838 0.5619986 0.2875993 +0.4894626 0.5619986 0.2875993 +0.4961862 0.5619986 0.2875993 +0.5025087 0.5619986 0.2875993 +0.5084753 0.5619986 0.2875993 +0.514124 0.5619986 0.2875993 +0.519487 0.5619986 0.2875993 +0.5245917 0.5619986 0.2875993 +0.529462 0.5619986 0.2875993 +0.5341183 0.5619986 0.2875993 +0.5385787 0.5619986 0.2875993 +0.5428591 0.5619986 0.2875993 +0.5469733 0.5619986 0.2875993 +0.5509339 0.5619986 0.2875993 +0.5547519 0.5619986 0.2875993 +0.5584371 0.5619986 0.2875993 +0.5619986 0.5619986 0.2875993 +0.5654443 0.5619986 0.2875993 +0.5687816 0.5619986 0.2875993 +0.092819 0.5654443 0.2875993 +0.2262531 0.5654443 0.2875993 +0.2875993 0.5654443 0.2875993 +0.3262122 0.5654443 0.2875993 +0.3544566 0.5654443 0.2875993 +0.3767383 0.5654443 0.2875993 +0.3951413 0.5654443 0.2875993 +0.4108177 0.5654443 0.2875993 +0.4244723 0.5654443 0.2875993 +0.4365675 0.5654443 0.2875993 +0.4474232 0.5654443 0.2875993 +0.45727 0.5654443 0.2875993 +0.4662797 0.5654443 0.2875993 +0.4745834 0.5654443 0.2875993 +0.4822838 0.5654443 0.2875993 +0.4894626 0.5654443 0.2875993 +0.4961862 0.5654443 0.2875993 +0.5025087 0.5654443 0.2875993 +0.5084753 0.5654443 0.2875993 +0.514124 0.5654443 0.2875993 +0.519487 0.5654443 0.2875993 +0.5245917 0.5654443 0.2875993 +0.529462 0.5654443 0.2875993 +0.5341183 0.5654443 0.2875993 +0.5385787 0.5654443 0.2875993 +0.5428591 0.5654443 0.2875993 +0.5469733 0.5654443 0.2875993 +0.5509339 0.5654443 0.2875993 +0.5547519 0.5654443 0.2875993 +0.5584371 0.5654443 0.2875993 +0.5619986 0.5654443 0.2875993 +0.5654443 0.5654443 0.2875993 +0.5687816 0.5654443 0.2875993 +0.092819 0.5687816 0.2875993 +0.2262531 0.5687816 0.2875993 +0.2875993 0.5687816 0.2875993 +0.3262122 0.5687816 0.2875993 +0.3544566 0.5687816 0.2875993 +0.3767383 0.5687816 0.2875993 +0.3951413 0.5687816 0.2875993 +0.4108177 0.5687816 0.2875993 +0.4244723 0.5687816 0.2875993 +0.4365675 0.5687816 0.2875993 +0.4474232 0.5687816 0.2875993 +0.45727 0.5687816 0.2875993 +0.4662797 0.5687816 0.2875993 +0.4745834 0.5687816 0.2875993 +0.4822838 0.5687816 0.2875993 +0.4894626 0.5687816 0.2875993 +0.4961862 0.5687816 0.2875993 +0.5025087 0.5687816 0.2875993 +0.5084753 0.5687816 0.2875993 +0.514124 0.5687816 0.2875993 +0.519487 0.5687816 0.2875993 +0.5245917 0.5687816 0.2875993 +0.529462 0.5687816 0.2875993 +0.5341183 0.5687816 0.2875993 +0.5385787 0.5687816 0.2875993 +0.5428591 0.5687816 0.2875993 +0.5469733 0.5687816 0.2875993 +0.5509339 0.5687816 0.2875993 +0.5547519 0.5687816 0.2875993 +0.5584371 0.5687816 0.2875993 +0.5619986 0.5687816 0.2875993 +0.5654443 0.5687816 0.2875993 +0.5687816 0.5687816 0.2875993 +0.092819 0.092819 0.3262122 +0.2262531 0.092819 0.3262122 +0.2875993 0.092819 0.3262122 +0.3262122 0.092819 0.3262122 +0.3544566 0.092819 0.3262122 +0.3767383 0.092819 0.3262122 +0.3951413 0.092819 0.3262122 +0.4108177 0.092819 0.3262122 +0.4244723 0.092819 0.3262122 +0.4365675 0.092819 0.3262122 +0.4474232 0.092819 0.3262122 +0.45727 0.092819 0.3262122 +0.4662797 0.092819 0.3262122 +0.4745834 0.092819 0.3262122 +0.4822838 0.092819 0.3262122 +0.4894626 0.092819 0.3262122 +0.4961862 0.092819 0.3262122 +0.5025087 0.092819 0.3262122 +0.5084753 0.092819 0.3262122 +0.514124 0.092819 0.3262122 +0.519487 0.092819 0.3262122 +0.5245917 0.092819 0.3262122 +0.529462 0.092819 0.3262122 +0.5341183 0.092819 0.3262122 +0.5385787 0.092819 0.3262122 +0.5428591 0.092819 0.3262122 +0.5469733 0.092819 0.3262122 +0.5509339 0.092819 0.3262122 +0.5547519 0.092819 0.3262122 +0.5584371 0.092819 0.3262122 +0.5619986 0.092819 0.3262122 +0.5654443 0.092819 0.3262122 +0.5687816 0.092819 0.3262122 +0.092819 0.2262531 0.3262122 +0.2262531 0.2262531 0.3262122 +0.2875993 0.2262531 0.3262122 +0.3262122 0.2262531 0.3262122 +0.3544566 0.2262531 0.3262122 +0.3767383 0.2262531 0.3262122 +0.3951413 0.2262531 0.3262122 +0.4108177 0.2262531 0.3262122 +0.4244723 0.2262531 0.3262122 +0.4365675 0.2262531 0.3262122 +0.4474232 0.2262531 0.3262122 +0.45727 0.2262531 0.3262122 +0.4662797 0.2262531 0.3262122 +0.4745834 0.2262531 0.3262122 +0.4822838 0.2262531 0.3262122 +0.4894626 0.2262531 0.3262122 +0.4961862 0.2262531 0.3262122 +0.5025087 0.2262531 0.3262122 +0.5084753 0.2262531 0.3262122 +0.514124 0.2262531 0.3262122 +0.519487 0.2262531 0.3262122 +0.5245917 0.2262531 0.3262122 +0.529462 0.2262531 0.3262122 +0.5341183 0.2262531 0.3262122 +0.5385787 0.2262531 0.3262122 +0.5428591 0.2262531 0.3262122 +0.5469733 0.2262531 0.3262122 +0.5509339 0.2262531 0.3262122 +0.5547519 0.2262531 0.3262122 +0.5584371 0.2262531 0.3262122 +0.5619986 0.2262531 0.3262122 +0.5654443 0.2262531 0.3262122 +0.5687816 0.2262531 0.3262122 +0.092819 0.2875993 0.3262122 +0.2262531 0.2875993 0.3262122 +0.2875993 0.2875993 0.3262122 +0.3262122 0.2875993 0.3262122 +0.3544566 0.2875993 0.3262122 +0.3767383 0.2875993 0.3262122 +0.3951413 0.2875993 0.3262122 +0.4108177 0.2875993 0.3262122 +0.4244723 0.2875993 0.3262122 +0.4365675 0.2875993 0.3262122 +0.4474232 0.2875993 0.3262122 +0.45727 0.2875993 0.3262122 +0.4662797 0.2875993 0.3262122 +0.4745834 0.2875993 0.3262122 +0.4822838 0.2875993 0.3262122 +0.4894626 0.2875993 0.3262122 +0.4961862 0.2875993 0.3262122 +0.5025087 0.2875993 0.3262122 +0.5084753 0.2875993 0.3262122 +0.514124 0.2875993 0.3262122 +0.519487 0.2875993 0.3262122 +0.5245917 0.2875993 0.3262122 +0.529462 0.2875993 0.3262122 +0.5341183 0.2875993 0.3262122 +0.5385787 0.2875993 0.3262122 +0.5428591 0.2875993 0.3262122 +0.5469733 0.2875993 0.3262122 +0.5509339 0.2875993 0.3262122 +0.5547519 0.2875993 0.3262122 +0.5584371 0.2875993 0.3262122 +0.5619986 0.2875993 0.3262122 +0.5654443 0.2875993 0.3262122 +0.5687816 0.2875993 0.3262122 +0.092819 0.3262122 0.3262122 +0.2262531 0.3262122 0.3262122 +0.2875993 0.3262122 0.3262122 +0.3262122 0.3262122 0.3262122 +0.3544566 0.3262122 0.3262122 +0.3767383 0.3262122 0.3262122 +0.3951413 0.3262122 0.3262122 +0.4108177 0.3262122 0.3262122 +0.4244723 0.3262122 0.3262122 +0.4365675 0.3262122 0.3262122 +0.4474232 0.3262122 0.3262122 +0.45727 0.3262122 0.3262122 +0.4662797 0.3262122 0.3262122 +0.4745834 0.3262122 0.3262122 +0.4822838 0.3262122 0.3262122 +0.4894626 0.3262122 0.3262122 +0.4961862 0.3262122 0.3262122 +0.5025087 0.3262122 0.3262122 +0.5084753 0.3262122 0.3262122 +0.514124 0.3262122 0.3262122 +0.519487 0.3262122 0.3262122 +0.5245917 0.3262122 0.3262122 +0.529462 0.3262122 0.3262122 +0.5341183 0.3262122 0.3262122 +0.5385787 0.3262122 0.3262122 +0.5428591 0.3262122 0.3262122 +0.5469733 0.3262122 0.3262122 +0.5509339 0.3262122 0.3262122 +0.5547519 0.3262122 0.3262122 +0.5584371 0.3262122 0.3262122 +0.5619986 0.3262122 0.3262122 +0.5654443 0.3262122 0.3262122 +0.5687816 0.3262122 0.3262122 +0.092819 0.3544566 0.3262122 +0.2262531 0.3544566 0.3262122 +0.2875993 0.3544566 0.3262122 +0.3262122 0.3544566 0.3262122 +0.3544566 0.3544566 0.3262122 +0.3767383 0.3544566 0.3262122 +0.3951413 0.3544566 0.3262122 +0.4108177 0.3544566 0.3262122 +0.4244723 0.3544566 0.3262122 +0.4365675 0.3544566 0.3262122 +0.4474232 0.3544566 0.3262122 +0.45727 0.3544566 0.3262122 +0.4662797 0.3544566 0.3262122 +0.4745834 0.3544566 0.3262122 +0.4822838 0.3544566 0.3262122 +0.4894626 0.3544566 0.3262122 +0.4961862 0.3544566 0.3262122 +0.5025087 0.3544566 0.3262122 +0.5084753 0.3544566 0.3262122 +0.514124 0.3544566 0.3262122 +0.519487 0.3544566 0.3262122 +0.5245917 0.3544566 0.3262122 +0.529462 0.3544566 0.3262122 +0.5341183 0.3544566 0.3262122 +0.5385787 0.3544566 0.3262122 +0.5428591 0.3544566 0.3262122 +0.5469733 0.3544566 0.3262122 +0.5509339 0.3544566 0.3262122 +0.5547519 0.3544566 0.3262122 +0.5584371 0.3544566 0.3262122 +0.5619986 0.3544566 0.3262122 +0.5654443 0.3544566 0.3262122 +0.5687816 0.3544566 0.3262122 +0.092819 0.3767383 0.3262122 +0.2262531 0.3767383 0.3262122 +0.2875993 0.3767383 0.3262122 +0.3262122 0.3767383 0.3262122 +0.3544566 0.3767383 0.3262122 +0.3767383 0.3767383 0.3262122 +0.3951413 0.3767383 0.3262122 +0.4108177 0.3767383 0.3262122 +0.4244723 0.3767383 0.3262122 +0.4365675 0.3767383 0.3262122 +0.4474232 0.3767383 0.3262122 +0.45727 0.3767383 0.3262122 +0.4662797 0.3767383 0.3262122 +0.4745834 0.3767383 0.3262122 +0.4822838 0.3767383 0.3262122 +0.4894626 0.3767383 0.3262122 +0.4961862 0.3767383 0.3262122 +0.5025087 0.3767383 0.3262122 +0.5084753 0.3767383 0.3262122 +0.514124 0.3767383 0.3262122 +0.519487 0.3767383 0.3262122 +0.5245917 0.3767383 0.3262122 +0.529462 0.3767383 0.3262122 +0.5341183 0.3767383 0.3262122 +0.5385787 0.3767383 0.3262122 +0.5428591 0.3767383 0.3262122 +0.5469733 0.3767383 0.3262122 +0.5509339 0.3767383 0.3262122 +0.5547519 0.3767383 0.3262122 +0.5584371 0.3767383 0.3262122 +0.5619986 0.3767383 0.3262122 +0.5654443 0.3767383 0.3262122 +0.5687816 0.3767383 0.3262122 +0.092819 0.3951413 0.3262122 +0.2262531 0.3951413 0.3262122 +0.2875993 0.3951413 0.3262122 +0.3262122 0.3951413 0.3262122 +0.3544566 0.3951413 0.3262122 +0.3767383 0.3951413 0.3262122 +0.3951413 0.3951413 0.3262122 +0.4108177 0.3951413 0.3262122 +0.4244723 0.3951413 0.3262122 +0.4365675 0.3951413 0.3262122 +0.4474232 0.3951413 0.3262122 +0.45727 0.3951413 0.3262122 +0.4662797 0.3951413 0.3262122 +0.4745834 0.3951413 0.3262122 +0.4822838 0.3951413 0.3262122 +0.4894626 0.3951413 0.3262122 +0.4961862 0.3951413 0.3262122 +0.5025087 0.3951413 0.3262122 +0.5084753 0.3951413 0.3262122 +0.514124 0.3951413 0.3262122 +0.519487 0.3951413 0.3262122 +0.5245917 0.3951413 0.3262122 +0.529462 0.3951413 0.3262122 +0.5341183 0.3951413 0.3262122 +0.5385787 0.3951413 0.3262122 +0.5428591 0.3951413 0.3262122 +0.5469733 0.3951413 0.3262122 +0.5509339 0.3951413 0.3262122 +0.5547519 0.3951413 0.3262122 +0.5584371 0.3951413 0.3262122 +0.5619986 0.3951413 0.3262122 +0.5654443 0.3951413 0.3262122 +0.5687816 0.3951413 0.3262122 +0.092819 0.4108177 0.3262122 +0.2262531 0.4108177 0.3262122 +0.2875993 0.4108177 0.3262122 +0.3262122 0.4108177 0.3262122 +0.3544566 0.4108177 0.3262122 +0.3767383 0.4108177 0.3262122 +0.3951413 0.4108177 0.3262122 +0.4108177 0.4108177 0.3262122 +0.4244723 0.4108177 0.3262122 +0.4365675 0.4108177 0.3262122 +0.4474232 0.4108177 0.3262122 +0.45727 0.4108177 0.3262122 +0.4662797 0.4108177 0.3262122 +0.4745834 0.4108177 0.3262122 +0.4822838 0.4108177 0.3262122 +0.4894626 0.4108177 0.3262122 +0.4961862 0.4108177 0.3262122 +0.5025087 0.4108177 0.3262122 +0.5084753 0.4108177 0.3262122 +0.514124 0.4108177 0.3262122 +0.519487 0.4108177 0.3262122 +0.5245917 0.4108177 0.3262122 +0.529462 0.4108177 0.3262122 +0.5341183 0.4108177 0.3262122 +0.5385787 0.4108177 0.3262122 +0.5428591 0.4108177 0.3262122 +0.5469733 0.4108177 0.3262122 +0.5509339 0.4108177 0.3262122 +0.5547519 0.4108177 0.3262122 +0.5584371 0.4108177 0.3262122 +0.5619986 0.4108177 0.3262122 +0.5654443 0.4108177 0.3262122 +0.5687816 0.4108177 0.3262122 +0.092819 0.4244723 0.3262122 +0.2262531 0.4244723 0.3262122 +0.2875993 0.4244723 0.3262122 +0.3262122 0.4244723 0.3262122 +0.3544566 0.4244723 0.3262122 +0.3767383 0.4244723 0.3262122 +0.3951413 0.4244723 0.3262122 +0.4108177 0.4244723 0.3262122 +0.4244723 0.4244723 0.3262122 +0.4365675 0.4244723 0.3262122 +0.4474232 0.4244723 0.3262122 +0.45727 0.4244723 0.3262122 +0.4662797 0.4244723 0.3262122 +0.4745834 0.4244723 0.3262122 +0.4822838 0.4244723 0.3262122 +0.4894626 0.4244723 0.3262122 +0.4961862 0.4244723 0.3262122 +0.5025087 0.4244723 0.3262122 +0.5084753 0.4244723 0.3262122 +0.514124 0.4244723 0.3262122 +0.519487 0.4244723 0.3262122 +0.5245917 0.4244723 0.3262122 +0.529462 0.4244723 0.3262122 +0.5341183 0.4244723 0.3262122 +0.5385787 0.4244723 0.3262122 +0.5428591 0.4244723 0.3262122 +0.5469733 0.4244723 0.3262122 +0.5509339 0.4244723 0.3262122 +0.5547519 0.4244723 0.3262122 +0.5584371 0.4244723 0.3262122 +0.5619986 0.4244723 0.3262122 +0.5654443 0.4244723 0.3262122 +0.5687816 0.4244723 0.3262122 +0.092819 0.4365675 0.3262122 +0.2262531 0.4365675 0.3262122 +0.2875993 0.4365675 0.3262122 +0.3262122 0.4365675 0.3262122 +0.3544566 0.4365675 0.3262122 +0.3767383 0.4365675 0.3262122 +0.3951413 0.4365675 0.3262122 +0.4108177 0.4365675 0.3262122 +0.4244723 0.4365675 0.3262122 +0.4365675 0.4365675 0.3262122 +0.4474232 0.4365675 0.3262122 +0.45727 0.4365675 0.3262122 +0.4662797 0.4365675 0.3262122 +0.4745834 0.4365675 0.3262122 +0.4822838 0.4365675 0.3262122 +0.4894626 0.4365675 0.3262122 +0.4961862 0.4365675 0.3262122 +0.5025087 0.4365675 0.3262122 +0.5084753 0.4365675 0.3262122 +0.514124 0.4365675 0.3262122 +0.519487 0.4365675 0.3262122 +0.5245917 0.4365675 0.3262122 +0.529462 0.4365675 0.3262122 +0.5341183 0.4365675 0.3262122 +0.5385787 0.4365675 0.3262122 +0.5428591 0.4365675 0.3262122 +0.5469733 0.4365675 0.3262122 +0.5509339 0.4365675 0.3262122 +0.5547519 0.4365675 0.3262122 +0.5584371 0.4365675 0.3262122 +0.5619986 0.4365675 0.3262122 +0.5654443 0.4365675 0.3262122 +0.5687816 0.4365675 0.3262122 +0.092819 0.4474232 0.3262122 +0.2262531 0.4474232 0.3262122 +0.2875993 0.4474232 0.3262122 +0.3262122 0.4474232 0.3262122 +0.3544566 0.4474232 0.3262122 +0.3767383 0.4474232 0.3262122 +0.3951413 0.4474232 0.3262122 +0.4108177 0.4474232 0.3262122 +0.4244723 0.4474232 0.3262122 +0.4365675 0.4474232 0.3262122 +0.4474232 0.4474232 0.3262122 +0.45727 0.4474232 0.3262122 +0.4662797 0.4474232 0.3262122 +0.4745834 0.4474232 0.3262122 +0.4822838 0.4474232 0.3262122 +0.4894626 0.4474232 0.3262122 +0.4961862 0.4474232 0.3262122 +0.5025087 0.4474232 0.3262122 +0.5084753 0.4474232 0.3262122 +0.514124 0.4474232 0.3262122 +0.519487 0.4474232 0.3262122 +0.5245917 0.4474232 0.3262122 +0.529462 0.4474232 0.3262122 +0.5341183 0.4474232 0.3262122 +0.5385787 0.4474232 0.3262122 +0.5428591 0.4474232 0.3262122 +0.5469733 0.4474232 0.3262122 +0.5509339 0.4474232 0.3262122 +0.5547519 0.4474232 0.3262122 +0.5584371 0.4474232 0.3262122 +0.5619986 0.4474232 0.3262122 +0.5654443 0.4474232 0.3262122 +0.5687816 0.4474232 0.3262122 +0.092819 0.45727 0.3262122 +0.2262531 0.45727 0.3262122 +0.2875993 0.45727 0.3262122 +0.3262122 0.45727 0.3262122 +0.3544566 0.45727 0.3262122 +0.3767383 0.45727 0.3262122 +0.3951413 0.45727 0.3262122 +0.4108177 0.45727 0.3262122 +0.4244723 0.45727 0.3262122 +0.4365675 0.45727 0.3262122 +0.4474232 0.45727 0.3262122 +0.45727 0.45727 0.3262122 +0.4662797 0.45727 0.3262122 +0.4745834 0.45727 0.3262122 +0.4822838 0.45727 0.3262122 +0.4894626 0.45727 0.3262122 +0.4961862 0.45727 0.3262122 +0.5025087 0.45727 0.3262122 +0.5084753 0.45727 0.3262122 +0.514124 0.45727 0.3262122 +0.519487 0.45727 0.3262122 +0.5245917 0.45727 0.3262122 +0.529462 0.45727 0.3262122 +0.5341183 0.45727 0.3262122 +0.5385787 0.45727 0.3262122 +0.5428591 0.45727 0.3262122 +0.5469733 0.45727 0.3262122 +0.5509339 0.45727 0.3262122 +0.5547519 0.45727 0.3262122 +0.5584371 0.45727 0.3262122 +0.5619986 0.45727 0.3262122 +0.5654443 0.45727 0.3262122 +0.5687816 0.45727 0.3262122 +0.092819 0.4662797 0.3262122 +0.2262531 0.4662797 0.3262122 +0.2875993 0.4662797 0.3262122 +0.3262122 0.4662797 0.3262122 +0.3544566 0.4662797 0.3262122 +0.3767383 0.4662797 0.3262122 +0.3951413 0.4662797 0.3262122 +0.4108177 0.4662797 0.3262122 +0.4244723 0.4662797 0.3262122 +0.4365675 0.4662797 0.3262122 +0.4474232 0.4662797 0.3262122 +0.45727 0.4662797 0.3262122 +0.4662797 0.4662797 0.3262122 +0.4745834 0.4662797 0.3262122 +0.4822838 0.4662797 0.3262122 +0.4894626 0.4662797 0.3262122 +0.4961862 0.4662797 0.3262122 +0.5025087 0.4662797 0.3262122 +0.5084753 0.4662797 0.3262122 +0.514124 0.4662797 0.3262122 +0.519487 0.4662797 0.3262122 +0.5245917 0.4662797 0.3262122 +0.529462 0.4662797 0.3262122 +0.5341183 0.4662797 0.3262122 +0.5385787 0.4662797 0.3262122 +0.5428591 0.4662797 0.3262122 +0.5469733 0.4662797 0.3262122 +0.5509339 0.4662797 0.3262122 +0.5547519 0.4662797 0.3262122 +0.5584371 0.4662797 0.3262122 +0.5619986 0.4662797 0.3262122 +0.5654443 0.4662797 0.3262122 +0.5687816 0.4662797 0.3262122 +0.092819 0.4745834 0.3262122 +0.2262531 0.4745834 0.3262122 +0.2875993 0.4745834 0.3262122 +0.3262122 0.4745834 0.3262122 +0.3544566 0.4745834 0.3262122 +0.3767383 0.4745834 0.3262122 +0.3951413 0.4745834 0.3262122 +0.4108177 0.4745834 0.3262122 +0.4244723 0.4745834 0.3262122 +0.4365675 0.4745834 0.3262122 +0.4474232 0.4745834 0.3262122 +0.45727 0.4745834 0.3262122 +0.4662797 0.4745834 0.3262122 +0.4745834 0.4745834 0.3262122 +0.4822838 0.4745834 0.3262122 +0.4894626 0.4745834 0.3262122 +0.4961862 0.4745834 0.3262122 +0.5025087 0.4745834 0.3262122 +0.5084753 0.4745834 0.3262122 +0.514124 0.4745834 0.3262122 +0.519487 0.4745834 0.3262122 +0.5245917 0.4745834 0.3262122 +0.529462 0.4745834 0.3262122 +0.5341183 0.4745834 0.3262122 +0.5385787 0.4745834 0.3262122 +0.5428591 0.4745834 0.3262122 +0.5469733 0.4745834 0.3262122 +0.5509339 0.4745834 0.3262122 +0.5547519 0.4745834 0.3262122 +0.5584371 0.4745834 0.3262122 +0.5619986 0.4745834 0.3262122 +0.5654443 0.4745834 0.3262122 +0.5687816 0.4745834 0.3262122 +0.092819 0.4822838 0.3262122 +0.2262531 0.4822838 0.3262122 +0.2875993 0.4822838 0.3262122 +0.3262122 0.4822838 0.3262122 +0.3544566 0.4822838 0.3262122 +0.3767383 0.4822838 0.3262122 +0.3951413 0.4822838 0.3262122 +0.4108177 0.4822838 0.3262122 +0.4244723 0.4822838 0.3262122 +0.4365675 0.4822838 0.3262122 +0.4474232 0.4822838 0.3262122 +0.45727 0.4822838 0.3262122 +0.4662797 0.4822838 0.3262122 +0.4745834 0.4822838 0.3262122 +0.4822838 0.4822838 0.3262122 +0.4894626 0.4822838 0.3262122 +0.4961862 0.4822838 0.3262122 +0.5025087 0.4822838 0.3262122 +0.5084753 0.4822838 0.3262122 +0.514124 0.4822838 0.3262122 +0.519487 0.4822838 0.3262122 +0.5245917 0.4822838 0.3262122 +0.529462 0.4822838 0.3262122 +0.5341183 0.4822838 0.3262122 +0.5385787 0.4822838 0.3262122 +0.5428591 0.4822838 0.3262122 +0.5469733 0.4822838 0.3262122 +0.5509339 0.4822838 0.3262122 +0.5547519 0.4822838 0.3262122 +0.5584371 0.4822838 0.3262122 +0.5619986 0.4822838 0.3262122 +0.5654443 0.4822838 0.3262122 +0.5687816 0.4822838 0.3262122 +0.092819 0.4894626 0.3262122 +0.2262531 0.4894626 0.3262122 +0.2875993 0.4894626 0.3262122 +0.3262122 0.4894626 0.3262122 +0.3544566 0.4894626 0.3262122 +0.3767383 0.4894626 0.3262122 +0.3951413 0.4894626 0.3262122 +0.4108177 0.4894626 0.3262122 +0.4244723 0.4894626 0.3262122 +0.4365675 0.4894626 0.3262122 +0.4474232 0.4894626 0.3262122 +0.45727 0.4894626 0.3262122 +0.4662797 0.4894626 0.3262122 +0.4745834 0.4894626 0.3262122 +0.4822838 0.4894626 0.3262122 +0.4894626 0.4894626 0.3262122 +0.4961862 0.4894626 0.3262122 +0.5025087 0.4894626 0.3262122 +0.5084753 0.4894626 0.3262122 +0.514124 0.4894626 0.3262122 +0.519487 0.4894626 0.3262122 +0.5245917 0.4894626 0.3262122 +0.529462 0.4894626 0.3262122 +0.5341183 0.4894626 0.3262122 +0.5385787 0.4894626 0.3262122 +0.5428591 0.4894626 0.3262122 +0.5469733 0.4894626 0.3262122 +0.5509339 0.4894626 0.3262122 +0.5547519 0.4894626 0.3262122 +0.5584371 0.4894626 0.3262122 +0.5619986 0.4894626 0.3262122 +0.5654443 0.4894626 0.3262122 +0.5687816 0.4894626 0.3262122 +0.092819 0.4961862 0.3262122 +0.2262531 0.4961862 0.3262122 +0.2875993 0.4961862 0.3262122 +0.3262122 0.4961862 0.3262122 +0.3544566 0.4961862 0.3262122 +0.3767383 0.4961862 0.3262122 +0.3951413 0.4961862 0.3262122 +0.4108177 0.4961862 0.3262122 +0.4244723 0.4961862 0.3262122 +0.4365675 0.4961862 0.3262122 +0.4474232 0.4961862 0.3262122 +0.45727 0.4961862 0.3262122 +0.4662797 0.4961862 0.3262122 +0.4745834 0.4961862 0.3262122 +0.4822838 0.4961862 0.3262122 +0.4894626 0.4961862 0.3262122 +0.4961862 0.4961862 0.3262122 +0.5025087 0.4961862 0.3262122 +0.5084753 0.4961862 0.3262122 +0.514124 0.4961862 0.3262122 +0.519487 0.4961862 0.3262122 +0.5245917 0.4961862 0.3262122 +0.529462 0.4961862 0.3262122 +0.5341183 0.4961862 0.3262122 +0.5385787 0.4961862 0.3262122 +0.5428591 0.4961862 0.3262122 +0.5469733 0.4961862 0.3262122 +0.5509339 0.4961862 0.3262122 +0.5547519 0.4961862 0.3262122 +0.5584371 0.4961862 0.3262122 +0.5619986 0.4961862 0.3262122 +0.5654443 0.4961862 0.3262122 +0.5687816 0.4961862 0.3262122 +0.092819 0.5025087 0.3262122 +0.2262531 0.5025087 0.3262122 +0.2875993 0.5025087 0.3262122 +0.3262122 0.5025087 0.3262122 +0.3544566 0.5025087 0.3262122 +0.3767383 0.5025087 0.3262122 +0.3951413 0.5025087 0.3262122 +0.4108177 0.5025087 0.3262122 +0.4244723 0.5025087 0.3262122 +0.4365675 0.5025087 0.3262122 +0.4474232 0.5025087 0.3262122 +0.45727 0.5025087 0.3262122 +0.4662797 0.5025087 0.3262122 +0.4745834 0.5025087 0.3262122 +0.4822838 0.5025087 0.3262122 +0.4894626 0.5025087 0.3262122 +0.4961862 0.5025087 0.3262122 +0.5025087 0.5025087 0.3262122 +0.5084753 0.5025087 0.3262122 +0.514124 0.5025087 0.3262122 +0.519487 0.5025087 0.3262122 +0.5245917 0.5025087 0.3262122 +0.529462 0.5025087 0.3262122 +0.5341183 0.5025087 0.3262122 +0.5385787 0.5025087 0.3262122 +0.5428591 0.5025087 0.3262122 +0.5469733 0.5025087 0.3262122 +0.5509339 0.5025087 0.3262122 +0.5547519 0.5025087 0.3262122 +0.5584371 0.5025087 0.3262122 +0.5619986 0.5025087 0.3262122 +0.5654443 0.5025087 0.3262122 +0.5687816 0.5025087 0.3262122 +0.092819 0.5084753 0.3262122 +0.2262531 0.5084753 0.3262122 +0.2875993 0.5084753 0.3262122 +0.3262122 0.5084753 0.3262122 +0.3544566 0.5084753 0.3262122 +0.3767383 0.5084753 0.3262122 +0.3951413 0.5084753 0.3262122 +0.4108177 0.5084753 0.3262122 +0.4244723 0.5084753 0.3262122 +0.4365675 0.5084753 0.3262122 +0.4474232 0.5084753 0.3262122 +0.45727 0.5084753 0.3262122 +0.4662797 0.5084753 0.3262122 +0.4745834 0.5084753 0.3262122 +0.4822838 0.5084753 0.3262122 +0.4894626 0.5084753 0.3262122 +0.4961862 0.5084753 0.3262122 +0.5025087 0.5084753 0.3262122 +0.5084753 0.5084753 0.3262122 +0.514124 0.5084753 0.3262122 +0.519487 0.5084753 0.3262122 +0.5245917 0.5084753 0.3262122 +0.529462 0.5084753 0.3262122 +0.5341183 0.5084753 0.3262122 +0.5385787 0.5084753 0.3262122 +0.5428591 0.5084753 0.3262122 +0.5469733 0.5084753 0.3262122 +0.5509339 0.5084753 0.3262122 +0.5547519 0.5084753 0.3262122 +0.5584371 0.5084753 0.3262122 +0.5619986 0.5084753 0.3262122 +0.5654443 0.5084753 0.3262122 +0.5687816 0.5084753 0.3262122 +0.092819 0.514124 0.3262122 +0.2262531 0.514124 0.3262122 +0.2875993 0.514124 0.3262122 +0.3262122 0.514124 0.3262122 +0.3544566 0.514124 0.3262122 +0.3767383 0.514124 0.3262122 +0.3951413 0.514124 0.3262122 +0.4108177 0.514124 0.3262122 +0.4244723 0.514124 0.3262122 +0.4365675 0.514124 0.3262122 +0.4474232 0.514124 0.3262122 +0.45727 0.514124 0.3262122 +0.4662797 0.514124 0.3262122 +0.4745834 0.514124 0.3262122 +0.4822838 0.514124 0.3262122 +0.4894626 0.514124 0.3262122 +0.4961862 0.514124 0.3262122 +0.5025087 0.514124 0.3262122 +0.5084753 0.514124 0.3262122 +0.514124 0.514124 0.3262122 +0.519487 0.514124 0.3262122 +0.5245917 0.514124 0.3262122 +0.529462 0.514124 0.3262122 +0.5341183 0.514124 0.3262122 +0.5385787 0.514124 0.3262122 +0.5428591 0.514124 0.3262122 +0.5469733 0.514124 0.3262122 +0.5509339 0.514124 0.3262122 +0.5547519 0.514124 0.3262122 +0.5584371 0.514124 0.3262122 +0.5619986 0.514124 0.3262122 +0.5654443 0.514124 0.3262122 +0.5687816 0.514124 0.3262122 +0.092819 0.519487 0.3262122 +0.2262531 0.519487 0.3262122 +0.2875993 0.519487 0.3262122 +0.3262122 0.519487 0.3262122 +0.3544566 0.519487 0.3262122 +0.3767383 0.519487 0.3262122 +0.3951413 0.519487 0.3262122 +0.4108177 0.519487 0.3262122 +0.4244723 0.519487 0.3262122 +0.4365675 0.519487 0.3262122 +0.4474232 0.519487 0.3262122 +0.45727 0.519487 0.3262122 +0.4662797 0.519487 0.3262122 +0.4745834 0.519487 0.3262122 +0.4822838 0.519487 0.3262122 +0.4894626 0.519487 0.3262122 +0.4961862 0.519487 0.3262122 +0.5025087 0.519487 0.3262122 +0.5084753 0.519487 0.3262122 +0.514124 0.519487 0.3262122 +0.519487 0.519487 0.3262122 +0.5245917 0.519487 0.3262122 +0.529462 0.519487 0.3262122 +0.5341183 0.519487 0.3262122 +0.5385787 0.519487 0.3262122 +0.5428591 0.519487 0.3262122 +0.5469733 0.519487 0.3262122 +0.5509339 0.519487 0.3262122 +0.5547519 0.519487 0.3262122 +0.5584371 0.519487 0.3262122 +0.5619986 0.519487 0.3262122 +0.5654443 0.519487 0.3262122 +0.5687816 0.519487 0.3262122 +0.092819 0.5245917 0.3262122 +0.2262531 0.5245917 0.3262122 +0.2875993 0.5245917 0.3262122 +0.3262122 0.5245917 0.3262122 +0.3544566 0.5245917 0.3262122 +0.3767383 0.5245917 0.3262122 +0.3951413 0.5245917 0.3262122 +0.4108177 0.5245917 0.3262122 +0.4244723 0.5245917 0.3262122 +0.4365675 0.5245917 0.3262122 +0.4474232 0.5245917 0.3262122 +0.45727 0.5245917 0.3262122 +0.4662797 0.5245917 0.3262122 +0.4745834 0.5245917 0.3262122 +0.4822838 0.5245917 0.3262122 +0.4894626 0.5245917 0.3262122 +0.4961862 0.5245917 0.3262122 +0.5025087 0.5245917 0.3262122 +0.5084753 0.5245917 0.3262122 +0.514124 0.5245917 0.3262122 +0.519487 0.5245917 0.3262122 +0.5245917 0.5245917 0.3262122 +0.529462 0.5245917 0.3262122 +0.5341183 0.5245917 0.3262122 +0.5385787 0.5245917 0.3262122 +0.5428591 0.5245917 0.3262122 +0.5469733 0.5245917 0.3262122 +0.5509339 0.5245917 0.3262122 +0.5547519 0.5245917 0.3262122 +0.5584371 0.5245917 0.3262122 +0.5619986 0.5245917 0.3262122 +0.5654443 0.5245917 0.3262122 +0.5687816 0.5245917 0.3262122 +0.092819 0.529462 0.3262122 +0.2262531 0.529462 0.3262122 +0.2875993 0.529462 0.3262122 +0.3262122 0.529462 0.3262122 +0.3544566 0.529462 0.3262122 +0.3767383 0.529462 0.3262122 +0.3951413 0.529462 0.3262122 +0.4108177 0.529462 0.3262122 +0.4244723 0.529462 0.3262122 +0.4365675 0.529462 0.3262122 +0.4474232 0.529462 0.3262122 +0.45727 0.529462 0.3262122 +0.4662797 0.529462 0.3262122 +0.4745834 0.529462 0.3262122 +0.4822838 0.529462 0.3262122 +0.4894626 0.529462 0.3262122 +0.4961862 0.529462 0.3262122 +0.5025087 0.529462 0.3262122 +0.5084753 0.529462 0.3262122 +0.514124 0.529462 0.3262122 +0.519487 0.529462 0.3262122 +0.5245917 0.529462 0.3262122 +0.529462 0.529462 0.3262122 +0.5341183 0.529462 0.3262122 +0.5385787 0.529462 0.3262122 +0.5428591 0.529462 0.3262122 +0.5469733 0.529462 0.3262122 +0.5509339 0.529462 0.3262122 +0.5547519 0.529462 0.3262122 +0.5584371 0.529462 0.3262122 +0.5619986 0.529462 0.3262122 +0.5654443 0.529462 0.3262122 +0.5687816 0.529462 0.3262122 +0.092819 0.5341183 0.3262122 +0.2262531 0.5341183 0.3262122 +0.2875993 0.5341183 0.3262122 +0.3262122 0.5341183 0.3262122 +0.3544566 0.5341183 0.3262122 +0.3767383 0.5341183 0.3262122 +0.3951413 0.5341183 0.3262122 +0.4108177 0.5341183 0.3262122 +0.4244723 0.5341183 0.3262122 +0.4365675 0.5341183 0.3262122 +0.4474232 0.5341183 0.3262122 +0.45727 0.5341183 0.3262122 +0.4662797 0.5341183 0.3262122 +0.4745834 0.5341183 0.3262122 +0.4822838 0.5341183 0.3262122 +0.4894626 0.5341183 0.3262122 +0.4961862 0.5341183 0.3262122 +0.5025087 0.5341183 0.3262122 +0.5084753 0.5341183 0.3262122 +0.514124 0.5341183 0.3262122 +0.519487 0.5341183 0.3262122 +0.5245917 0.5341183 0.3262122 +0.529462 0.5341183 0.3262122 +0.5341183 0.5341183 0.3262122 +0.5385787 0.5341183 0.3262122 +0.5428591 0.5341183 0.3262122 +0.5469733 0.5341183 0.3262122 +0.5509339 0.5341183 0.3262122 +0.5547519 0.5341183 0.3262122 +0.5584371 0.5341183 0.3262122 +0.5619986 0.5341183 0.3262122 +0.5654443 0.5341183 0.3262122 +0.5687816 0.5341183 0.3262122 +0.092819 0.5385787 0.3262122 +0.2262531 0.5385787 0.3262122 +0.2875993 0.5385787 0.3262122 +0.3262122 0.5385787 0.3262122 +0.3544566 0.5385787 0.3262122 +0.3767383 0.5385787 0.3262122 +0.3951413 0.5385787 0.3262122 +0.4108177 0.5385787 0.3262122 +0.4244723 0.5385787 0.3262122 +0.4365675 0.5385787 0.3262122 +0.4474232 0.5385787 0.3262122 +0.45727 0.5385787 0.3262122 +0.4662797 0.5385787 0.3262122 +0.4745834 0.5385787 0.3262122 +0.4822838 0.5385787 0.3262122 +0.4894626 0.5385787 0.3262122 +0.4961862 0.5385787 0.3262122 +0.5025087 0.5385787 0.3262122 +0.5084753 0.5385787 0.3262122 +0.514124 0.5385787 0.3262122 +0.519487 0.5385787 0.3262122 +0.5245917 0.5385787 0.3262122 +0.529462 0.5385787 0.3262122 +0.5341183 0.5385787 0.3262122 +0.5385787 0.5385787 0.3262122 +0.5428591 0.5385787 0.3262122 +0.5469733 0.5385787 0.3262122 +0.5509339 0.5385787 0.3262122 +0.5547519 0.5385787 0.3262122 +0.5584371 0.5385787 0.3262122 +0.5619986 0.5385787 0.3262122 +0.5654443 0.5385787 0.3262122 +0.5687816 0.5385787 0.3262122 +0.092819 0.5428591 0.3262122 +0.2262531 0.5428591 0.3262122 +0.2875993 0.5428591 0.3262122 +0.3262122 0.5428591 0.3262122 +0.3544566 0.5428591 0.3262122 +0.3767383 0.5428591 0.3262122 +0.3951413 0.5428591 0.3262122 +0.4108177 0.5428591 0.3262122 +0.4244723 0.5428591 0.3262122 +0.4365675 0.5428591 0.3262122 +0.4474232 0.5428591 0.3262122 +0.45727 0.5428591 0.3262122 +0.4662797 0.5428591 0.3262122 +0.4745834 0.5428591 0.3262122 +0.4822838 0.5428591 0.3262122 +0.4894626 0.5428591 0.3262122 +0.4961862 0.5428591 0.3262122 +0.5025087 0.5428591 0.3262122 +0.5084753 0.5428591 0.3262122 +0.514124 0.5428591 0.3262122 +0.519487 0.5428591 0.3262122 +0.5245917 0.5428591 0.3262122 +0.529462 0.5428591 0.3262122 +0.5341183 0.5428591 0.3262122 +0.5385787 0.5428591 0.3262122 +0.5428591 0.5428591 0.3262122 +0.5469733 0.5428591 0.3262122 +0.5509339 0.5428591 0.3262122 +0.5547519 0.5428591 0.3262122 +0.5584371 0.5428591 0.3262122 +0.5619986 0.5428591 0.3262122 +0.5654443 0.5428591 0.3262122 +0.5687816 0.5428591 0.3262122 +0.092819 0.5469733 0.3262122 +0.2262531 0.5469733 0.3262122 +0.2875993 0.5469733 0.3262122 +0.3262122 0.5469733 0.3262122 +0.3544566 0.5469733 0.3262122 +0.3767383 0.5469733 0.3262122 +0.3951413 0.5469733 0.3262122 +0.4108177 0.5469733 0.3262122 +0.4244723 0.5469733 0.3262122 +0.4365675 0.5469733 0.3262122 +0.4474232 0.5469733 0.3262122 +0.45727 0.5469733 0.3262122 +0.4662797 0.5469733 0.3262122 +0.4745834 0.5469733 0.3262122 +0.4822838 0.5469733 0.3262122 +0.4894626 0.5469733 0.3262122 +0.4961862 0.5469733 0.3262122 +0.5025087 0.5469733 0.3262122 +0.5084753 0.5469733 0.3262122 +0.514124 0.5469733 0.3262122 +0.519487 0.5469733 0.3262122 +0.5245917 0.5469733 0.3262122 +0.529462 0.5469733 0.3262122 +0.5341183 0.5469733 0.3262122 +0.5385787 0.5469733 0.3262122 +0.5428591 0.5469733 0.3262122 +0.5469733 0.5469733 0.3262122 +0.5509339 0.5469733 0.3262122 +0.5547519 0.5469733 0.3262122 +0.5584371 0.5469733 0.3262122 +0.5619986 0.5469733 0.3262122 +0.5654443 0.5469733 0.3262122 +0.5687816 0.5469733 0.3262122 +0.092819 0.5509339 0.3262122 +0.2262531 0.5509339 0.3262122 +0.2875993 0.5509339 0.3262122 +0.3262122 0.5509339 0.3262122 +0.3544566 0.5509339 0.3262122 +0.3767383 0.5509339 0.3262122 +0.3951413 0.5509339 0.3262122 +0.4108177 0.5509339 0.3262122 +0.4244723 0.5509339 0.3262122 +0.4365675 0.5509339 0.3262122 +0.4474232 0.5509339 0.3262122 +0.45727 0.5509339 0.3262122 +0.4662797 0.5509339 0.3262122 +0.4745834 0.5509339 0.3262122 +0.4822838 0.5509339 0.3262122 +0.4894626 0.5509339 0.3262122 +0.4961862 0.5509339 0.3262122 +0.5025087 0.5509339 0.3262122 +0.5084753 0.5509339 0.3262122 +0.514124 0.5509339 0.3262122 +0.519487 0.5509339 0.3262122 +0.5245917 0.5509339 0.3262122 +0.529462 0.5509339 0.3262122 +0.5341183 0.5509339 0.3262122 +0.5385787 0.5509339 0.3262122 +0.5428591 0.5509339 0.3262122 +0.5469733 0.5509339 0.3262122 +0.5509339 0.5509339 0.3262122 +0.5547519 0.5509339 0.3262122 +0.5584371 0.5509339 0.3262122 +0.5619986 0.5509339 0.3262122 +0.5654443 0.5509339 0.3262122 +0.5687816 0.5509339 0.3262122 +0.092819 0.5547519 0.3262122 +0.2262531 0.5547519 0.3262122 +0.2875993 0.5547519 0.3262122 +0.3262122 0.5547519 0.3262122 +0.3544566 0.5547519 0.3262122 +0.3767383 0.5547519 0.3262122 +0.3951413 0.5547519 0.3262122 +0.4108177 0.5547519 0.3262122 +0.4244723 0.5547519 0.3262122 +0.4365675 0.5547519 0.3262122 +0.4474232 0.5547519 0.3262122 +0.45727 0.5547519 0.3262122 +0.4662797 0.5547519 0.3262122 +0.4745834 0.5547519 0.3262122 +0.4822838 0.5547519 0.3262122 +0.4894626 0.5547519 0.3262122 +0.4961862 0.5547519 0.3262122 +0.5025087 0.5547519 0.3262122 +0.5084753 0.5547519 0.3262122 +0.514124 0.5547519 0.3262122 +0.519487 0.5547519 0.3262122 +0.5245917 0.5547519 0.3262122 +0.529462 0.5547519 0.3262122 +0.5341183 0.5547519 0.3262122 +0.5385787 0.5547519 0.3262122 +0.5428591 0.5547519 0.3262122 +0.5469733 0.5547519 0.3262122 +0.5509339 0.5547519 0.3262122 +0.5547519 0.5547519 0.3262122 +0.5584371 0.5547519 0.3262122 +0.5619986 0.5547519 0.3262122 +0.5654443 0.5547519 0.3262122 +0.5687816 0.5547519 0.3262122 +0.092819 0.5584371 0.3262122 +0.2262531 0.5584371 0.3262122 +0.2875993 0.5584371 0.3262122 +0.3262122 0.5584371 0.3262122 +0.3544566 0.5584371 0.3262122 +0.3767383 0.5584371 0.3262122 +0.3951413 0.5584371 0.3262122 +0.4108177 0.5584371 0.3262122 +0.4244723 0.5584371 0.3262122 +0.4365675 0.5584371 0.3262122 +0.4474232 0.5584371 0.3262122 +0.45727 0.5584371 0.3262122 +0.4662797 0.5584371 0.3262122 +0.4745834 0.5584371 0.3262122 +0.4822838 0.5584371 0.3262122 +0.4894626 0.5584371 0.3262122 +0.4961862 0.5584371 0.3262122 +0.5025087 0.5584371 0.3262122 +0.5084753 0.5584371 0.3262122 +0.514124 0.5584371 0.3262122 +0.519487 0.5584371 0.3262122 +0.5245917 0.5584371 0.3262122 +0.529462 0.5584371 0.3262122 +0.5341183 0.5584371 0.3262122 +0.5385787 0.5584371 0.3262122 +0.5428591 0.5584371 0.3262122 +0.5469733 0.5584371 0.3262122 +0.5509339 0.5584371 0.3262122 +0.5547519 0.5584371 0.3262122 +0.5584371 0.5584371 0.3262122 +0.5619986 0.5584371 0.3262122 +0.5654443 0.5584371 0.3262122 +0.5687816 0.5584371 0.3262122 +0.092819 0.5619986 0.3262122 +0.2262531 0.5619986 0.3262122 +0.2875993 0.5619986 0.3262122 +0.3262122 0.5619986 0.3262122 +0.3544566 0.5619986 0.3262122 +0.3767383 0.5619986 0.3262122 +0.3951413 0.5619986 0.3262122 +0.4108177 0.5619986 0.3262122 +0.4244723 0.5619986 0.3262122 +0.4365675 0.5619986 0.3262122 +0.4474232 0.5619986 0.3262122 +0.45727 0.5619986 0.3262122 +0.4662797 0.5619986 0.3262122 +0.4745834 0.5619986 0.3262122 +0.4822838 0.5619986 0.3262122 +0.4894626 0.5619986 0.3262122 +0.4961862 0.5619986 0.3262122 +0.5025087 0.5619986 0.3262122 +0.5084753 0.5619986 0.3262122 +0.514124 0.5619986 0.3262122 +0.519487 0.5619986 0.3262122 +0.5245917 0.5619986 0.3262122 +0.529462 0.5619986 0.3262122 +0.5341183 0.5619986 0.3262122 +0.5385787 0.5619986 0.3262122 +0.5428591 0.5619986 0.3262122 +0.5469733 0.5619986 0.3262122 +0.5509339 0.5619986 0.3262122 +0.5547519 0.5619986 0.3262122 +0.5584371 0.5619986 0.3262122 +0.5619986 0.5619986 0.3262122 +0.5654443 0.5619986 0.3262122 +0.5687816 0.5619986 0.3262122 +0.092819 0.5654443 0.3262122 +0.2262531 0.5654443 0.3262122 +0.2875993 0.5654443 0.3262122 +0.3262122 0.5654443 0.3262122 +0.3544566 0.5654443 0.3262122 +0.3767383 0.5654443 0.3262122 +0.3951413 0.5654443 0.3262122 +0.4108177 0.5654443 0.3262122 +0.4244723 0.5654443 0.3262122 +0.4365675 0.5654443 0.3262122 +0.4474232 0.5654443 0.3262122 +0.45727 0.5654443 0.3262122 +0.4662797 0.5654443 0.3262122 +0.4745834 0.5654443 0.3262122 +0.4822838 0.5654443 0.3262122 +0.4894626 0.5654443 0.3262122 +0.4961862 0.5654443 0.3262122 +0.5025087 0.5654443 0.3262122 +0.5084753 0.5654443 0.3262122 +0.514124 0.5654443 0.3262122 +0.519487 0.5654443 0.3262122 +0.5245917 0.5654443 0.3262122 +0.529462 0.5654443 0.3262122 +0.5341183 0.5654443 0.3262122 +0.5385787 0.5654443 0.3262122 +0.5428591 0.5654443 0.3262122 +0.5469733 0.5654443 0.3262122 +0.5509339 0.5654443 0.3262122 +0.5547519 0.5654443 0.3262122 +0.5584371 0.5654443 0.3262122 +0.5619986 0.5654443 0.3262122 +0.5654443 0.5654443 0.3262122 +0.5687816 0.5654443 0.3262122 +0.092819 0.5687816 0.3262122 +0.2262531 0.5687816 0.3262122 +0.2875993 0.5687816 0.3262122 +0.3262122 0.5687816 0.3262122 +0.3544566 0.5687816 0.3262122 +0.3767383 0.5687816 0.3262122 +0.3951413 0.5687816 0.3262122 +0.4108177 0.5687816 0.3262122 +0.4244723 0.5687816 0.3262122 +0.4365675 0.5687816 0.3262122 +0.4474232 0.5687816 0.3262122 +0.45727 0.5687816 0.3262122 +0.4662797 0.5687816 0.3262122 +0.4745834 0.5687816 0.3262122 +0.4822838 0.5687816 0.3262122 +0.4894626 0.5687816 0.3262122 +0.4961862 0.5687816 0.3262122 +0.5025087 0.5687816 0.3262122 +0.5084753 0.5687816 0.3262122 +0.514124 0.5687816 0.3262122 +0.519487 0.5687816 0.3262122 +0.5245917 0.5687816 0.3262122 +0.529462 0.5687816 0.3262122 +0.5341183 0.5687816 0.3262122 +0.5385787 0.5687816 0.3262122 +0.5428591 0.5687816 0.3262122 +0.5469733 0.5687816 0.3262122 +0.5509339 0.5687816 0.3262122 +0.5547519 0.5687816 0.3262122 +0.5584371 0.5687816 0.3262122 +0.5619986 0.5687816 0.3262122 +0.5654443 0.5687816 0.3262122 +0.5687816 0.5687816 0.3262122 +0.092819 0.092819 0.3544566 +0.2262531 0.092819 0.3544566 +0.2875993 0.092819 0.3544566 +0.3262122 0.092819 0.3544566 +0.3544566 0.092819 0.3544566 +0.3767383 0.092819 0.3544566 +0.3951413 0.092819 0.3544566 +0.4108177 0.092819 0.3544566 +0.4244723 0.092819 0.3544566 +0.4365675 0.092819 0.3544566 +0.4474232 0.092819 0.3544566 +0.45727 0.092819 0.3544566 +0.4662797 0.092819 0.3544566 +0.4745834 0.092819 0.3544566 +0.4822838 0.092819 0.3544566 +0.4894626 0.092819 0.3544566 +0.4961862 0.092819 0.3544566 +0.5025087 0.092819 0.3544566 +0.5084753 0.092819 0.3544566 +0.514124 0.092819 0.3544566 +0.519487 0.092819 0.3544566 +0.5245917 0.092819 0.3544566 +0.529462 0.092819 0.3544566 +0.5341183 0.092819 0.3544566 +0.5385787 0.092819 0.3544566 +0.5428591 0.092819 0.3544566 +0.5469733 0.092819 0.3544566 +0.5509339 0.092819 0.3544566 +0.5547519 0.092819 0.3544566 +0.5584371 0.092819 0.3544566 +0.5619986 0.092819 0.3544566 +0.5654443 0.092819 0.3544566 +0.5687816 0.092819 0.3544566 +0.092819 0.2262531 0.3544566 +0.2262531 0.2262531 0.3544566 +0.2875993 0.2262531 0.3544566 +0.3262122 0.2262531 0.3544566 +0.3544566 0.2262531 0.3544566 +0.3767383 0.2262531 0.3544566 +0.3951413 0.2262531 0.3544566 +0.4108177 0.2262531 0.3544566 +0.4244723 0.2262531 0.3544566 +0.4365675 0.2262531 0.3544566 +0.4474232 0.2262531 0.3544566 +0.45727 0.2262531 0.3544566 +0.4662797 0.2262531 0.3544566 +0.4745834 0.2262531 0.3544566 +0.4822838 0.2262531 0.3544566 +0.4894626 0.2262531 0.3544566 +0.4961862 0.2262531 0.3544566 +0.5025087 0.2262531 0.3544566 +0.5084753 0.2262531 0.3544566 +0.514124 0.2262531 0.3544566 +0.519487 0.2262531 0.3544566 +0.5245917 0.2262531 0.3544566 +0.529462 0.2262531 0.3544566 +0.5341183 0.2262531 0.3544566 +0.5385787 0.2262531 0.3544566 +0.5428591 0.2262531 0.3544566 +0.5469733 0.2262531 0.3544566 +0.5509339 0.2262531 0.3544566 +0.5547519 0.2262531 0.3544566 +0.5584371 0.2262531 0.3544566 +0.5619986 0.2262531 0.3544566 +0.5654443 0.2262531 0.3544566 +0.5687816 0.2262531 0.3544566 +0.092819 0.2875993 0.3544566 +0.2262531 0.2875993 0.3544566 +0.2875993 0.2875993 0.3544566 +0.3262122 0.2875993 0.3544566 +0.3544566 0.2875993 0.3544566 +0.3767383 0.2875993 0.3544566 +0.3951413 0.2875993 0.3544566 +0.4108177 0.2875993 0.3544566 +0.4244723 0.2875993 0.3544566 +0.4365675 0.2875993 0.3544566 +0.4474232 0.2875993 0.3544566 +0.45727 0.2875993 0.3544566 +0.4662797 0.2875993 0.3544566 +0.4745834 0.2875993 0.3544566 +0.4822838 0.2875993 0.3544566 +0.4894626 0.2875993 0.3544566 +0.4961862 0.2875993 0.3544566 +0.5025087 0.2875993 0.3544566 +0.5084753 0.2875993 0.3544566 +0.514124 0.2875993 0.3544566 +0.519487 0.2875993 0.3544566 +0.5245917 0.2875993 0.3544566 +0.529462 0.2875993 0.3544566 +0.5341183 0.2875993 0.3544566 +0.5385787 0.2875993 0.3544566 +0.5428591 0.2875993 0.3544566 +0.5469733 0.2875993 0.3544566 +0.5509339 0.2875993 0.3544566 +0.5547519 0.2875993 0.3544566 +0.5584371 0.2875993 0.3544566 +0.5619986 0.2875993 0.3544566 +0.5654443 0.2875993 0.3544566 +0.5687816 0.2875993 0.3544566 +0.092819 0.3262122 0.3544566 +0.2262531 0.3262122 0.3544566 +0.2875993 0.3262122 0.3544566 +0.3262122 0.3262122 0.3544566 +0.3544566 0.3262122 0.3544566 +0.3767383 0.3262122 0.3544566 +0.3951413 0.3262122 0.3544566 +0.4108177 0.3262122 0.3544566 +0.4244723 0.3262122 0.3544566 +0.4365675 0.3262122 0.3544566 +0.4474232 0.3262122 0.3544566 +0.45727 0.3262122 0.3544566 +0.4662797 0.3262122 0.3544566 +0.4745834 0.3262122 0.3544566 +0.4822838 0.3262122 0.3544566 +0.4894626 0.3262122 0.3544566 +0.4961862 0.3262122 0.3544566 +0.5025087 0.3262122 0.3544566 +0.5084753 0.3262122 0.3544566 +0.514124 0.3262122 0.3544566 +0.519487 0.3262122 0.3544566 +0.5245917 0.3262122 0.3544566 +0.529462 0.3262122 0.3544566 +0.5341183 0.3262122 0.3544566 +0.5385787 0.3262122 0.3544566 +0.5428591 0.3262122 0.3544566 +0.5469733 0.3262122 0.3544566 +0.5509339 0.3262122 0.3544566 +0.5547519 0.3262122 0.3544566 +0.5584371 0.3262122 0.3544566 +0.5619986 0.3262122 0.3544566 +0.5654443 0.3262122 0.3544566 +0.5687816 0.3262122 0.3544566 +0.092819 0.3544566 0.3544566 +0.2262531 0.3544566 0.3544566 +0.2875993 0.3544566 0.3544566 +0.3262122 0.3544566 0.3544566 +0.3544566 0.3544566 0.3544566 +0.3767383 0.3544566 0.3544566 +0.3951413 0.3544566 0.3544566 +0.4108177 0.3544566 0.3544566 +0.4244723 0.3544566 0.3544566 +0.4365675 0.3544566 0.3544566 +0.4474232 0.3544566 0.3544566 +0.45727 0.3544566 0.3544566 +0.4662797 0.3544566 0.3544566 +0.4745834 0.3544566 0.3544566 +0.4822838 0.3544566 0.3544566 +0.4894626 0.3544566 0.3544566 +0.4961862 0.3544566 0.3544566 +0.5025087 0.3544566 0.3544566 +0.5084753 0.3544566 0.3544566 +0.514124 0.3544566 0.3544566 +0.519487 0.3544566 0.3544566 +0.5245917 0.3544566 0.3544566 +0.529462 0.3544566 0.3544566 +0.5341183 0.3544566 0.3544566 +0.5385787 0.3544566 0.3544566 +0.5428591 0.3544566 0.3544566 +0.5469733 0.3544566 0.3544566 +0.5509339 0.3544566 0.3544566 +0.5547519 0.3544566 0.3544566 +0.5584371 0.3544566 0.3544566 +0.5619986 0.3544566 0.3544566 +0.5654443 0.3544566 0.3544566 +0.5687816 0.3544566 0.3544566 +0.092819 0.3767383 0.3544566 +0.2262531 0.3767383 0.3544566 +0.2875993 0.3767383 0.3544566 +0.3262122 0.3767383 0.3544566 +0.3544566 0.3767383 0.3544566 +0.3767383 0.3767383 0.3544566 +0.3951413 0.3767383 0.3544566 +0.4108177 0.3767383 0.3544566 +0.4244723 0.3767383 0.3544566 +0.4365675 0.3767383 0.3544566 +0.4474232 0.3767383 0.3544566 +0.45727 0.3767383 0.3544566 +0.4662797 0.3767383 0.3544566 +0.4745834 0.3767383 0.3544566 +0.4822838 0.3767383 0.3544566 +0.4894626 0.3767383 0.3544566 +0.4961862 0.3767383 0.3544566 +0.5025087 0.3767383 0.3544566 +0.5084753 0.3767383 0.3544566 +0.514124 0.3767383 0.3544566 +0.519487 0.3767383 0.3544566 +0.5245917 0.3767383 0.3544566 +0.529462 0.3767383 0.3544566 +0.5341183 0.3767383 0.3544566 +0.5385787 0.3767383 0.3544566 +0.5428591 0.3767383 0.3544566 +0.5469733 0.3767383 0.3544566 +0.5509339 0.3767383 0.3544566 +0.5547519 0.3767383 0.3544566 +0.5584371 0.3767383 0.3544566 +0.5619986 0.3767383 0.3544566 +0.5654443 0.3767383 0.3544566 +0.5687816 0.3767383 0.3544566 +0.092819 0.3951413 0.3544566 +0.2262531 0.3951413 0.3544566 +0.2875993 0.3951413 0.3544566 +0.3262122 0.3951413 0.3544566 +0.3544566 0.3951413 0.3544566 +0.3767383 0.3951413 0.3544566 +0.3951413 0.3951413 0.3544566 +0.4108177 0.3951413 0.3544566 +0.4244723 0.3951413 0.3544566 +0.4365675 0.3951413 0.3544566 +0.4474232 0.3951413 0.3544566 +0.45727 0.3951413 0.3544566 +0.4662797 0.3951413 0.3544566 +0.4745834 0.3951413 0.3544566 +0.4822838 0.3951413 0.3544566 +0.4894626 0.3951413 0.3544566 +0.4961862 0.3951413 0.3544566 +0.5025087 0.3951413 0.3544566 +0.5084753 0.3951413 0.3544566 +0.514124 0.3951413 0.3544566 +0.519487 0.3951413 0.3544566 +0.5245917 0.3951413 0.3544566 +0.529462 0.3951413 0.3544566 +0.5341183 0.3951413 0.3544566 +0.5385787 0.3951413 0.3544566 +0.5428591 0.3951413 0.3544566 +0.5469733 0.3951413 0.3544566 +0.5509339 0.3951413 0.3544566 +0.5547519 0.3951413 0.3544566 +0.5584371 0.3951413 0.3544566 +0.5619986 0.3951413 0.3544566 +0.5654443 0.3951413 0.3544566 +0.5687816 0.3951413 0.3544566 +0.092819 0.4108177 0.3544566 +0.2262531 0.4108177 0.3544566 +0.2875993 0.4108177 0.3544566 +0.3262122 0.4108177 0.3544566 +0.3544566 0.4108177 0.3544566 +0.3767383 0.4108177 0.3544566 +0.3951413 0.4108177 0.3544566 +0.4108177 0.4108177 0.3544566 +0.4244723 0.4108177 0.3544566 +0.4365675 0.4108177 0.3544566 +0.4474232 0.4108177 0.3544566 +0.45727 0.4108177 0.3544566 +0.4662797 0.4108177 0.3544566 +0.4745834 0.4108177 0.3544566 +0.4822838 0.4108177 0.3544566 +0.4894626 0.4108177 0.3544566 +0.4961862 0.4108177 0.3544566 +0.5025087 0.4108177 0.3544566 +0.5084753 0.4108177 0.3544566 +0.514124 0.4108177 0.3544566 +0.519487 0.4108177 0.3544566 +0.5245917 0.4108177 0.3544566 +0.529462 0.4108177 0.3544566 +0.5341183 0.4108177 0.3544566 +0.5385787 0.4108177 0.3544566 +0.5428591 0.4108177 0.3544566 +0.5469733 0.4108177 0.3544566 +0.5509339 0.4108177 0.3544566 +0.5547519 0.4108177 0.3544566 +0.5584371 0.4108177 0.3544566 +0.5619986 0.4108177 0.3544566 +0.5654443 0.4108177 0.3544566 +0.5687816 0.4108177 0.3544566 +0.092819 0.4244723 0.3544566 +0.2262531 0.4244723 0.3544566 +0.2875993 0.4244723 0.3544566 +0.3262122 0.4244723 0.3544566 +0.3544566 0.4244723 0.3544566 +0.3767383 0.4244723 0.3544566 +0.3951413 0.4244723 0.3544566 +0.4108177 0.4244723 0.3544566 +0.4244723 0.4244723 0.3544566 +0.4365675 0.4244723 0.3544566 +0.4474232 0.4244723 0.3544566 +0.45727 0.4244723 0.3544566 +0.4662797 0.4244723 0.3544566 +0.4745834 0.4244723 0.3544566 +0.4822838 0.4244723 0.3544566 +0.4894626 0.4244723 0.3544566 +0.4961862 0.4244723 0.3544566 +0.5025087 0.4244723 0.3544566 +0.5084753 0.4244723 0.3544566 +0.514124 0.4244723 0.3544566 +0.519487 0.4244723 0.3544566 +0.5245917 0.4244723 0.3544566 +0.529462 0.4244723 0.3544566 +0.5341183 0.4244723 0.3544566 +0.5385787 0.4244723 0.3544566 +0.5428591 0.4244723 0.3544566 +0.5469733 0.4244723 0.3544566 +0.5509339 0.4244723 0.3544566 +0.5547519 0.4244723 0.3544566 +0.5584371 0.4244723 0.3544566 +0.5619986 0.4244723 0.3544566 +0.5654443 0.4244723 0.3544566 +0.5687816 0.4244723 0.3544566 +0.092819 0.4365675 0.3544566 +0.2262531 0.4365675 0.3544566 +0.2875993 0.4365675 0.3544566 +0.3262122 0.4365675 0.3544566 +0.3544566 0.4365675 0.3544566 +0.3767383 0.4365675 0.3544566 +0.3951413 0.4365675 0.3544566 +0.4108177 0.4365675 0.3544566 +0.4244723 0.4365675 0.3544566 +0.4365675 0.4365675 0.3544566 +0.4474232 0.4365675 0.3544566 +0.45727 0.4365675 0.3544566 +0.4662797 0.4365675 0.3544566 +0.4745834 0.4365675 0.3544566 +0.4822838 0.4365675 0.3544566 +0.4894626 0.4365675 0.3544566 +0.4961862 0.4365675 0.3544566 +0.5025087 0.4365675 0.3544566 +0.5084753 0.4365675 0.3544566 +0.514124 0.4365675 0.3544566 +0.519487 0.4365675 0.3544566 +0.5245917 0.4365675 0.3544566 +0.529462 0.4365675 0.3544566 +0.5341183 0.4365675 0.3544566 +0.5385787 0.4365675 0.3544566 +0.5428591 0.4365675 0.3544566 +0.5469733 0.4365675 0.3544566 +0.5509339 0.4365675 0.3544566 +0.5547519 0.4365675 0.3544566 +0.5584371 0.4365675 0.3544566 +0.5619986 0.4365675 0.3544566 +0.5654443 0.4365675 0.3544566 +0.5687816 0.4365675 0.3544566 +0.092819 0.4474232 0.3544566 +0.2262531 0.4474232 0.3544566 +0.2875993 0.4474232 0.3544566 +0.3262122 0.4474232 0.3544566 +0.3544566 0.4474232 0.3544566 +0.3767383 0.4474232 0.3544566 +0.3951413 0.4474232 0.3544566 +0.4108177 0.4474232 0.3544566 +0.4244723 0.4474232 0.3544566 +0.4365675 0.4474232 0.3544566 +0.4474232 0.4474232 0.3544566 +0.45727 0.4474232 0.3544566 +0.4662797 0.4474232 0.3544566 +0.4745834 0.4474232 0.3544566 +0.4822838 0.4474232 0.3544566 +0.4894626 0.4474232 0.3544566 +0.4961862 0.4474232 0.3544566 +0.5025087 0.4474232 0.3544566 +0.5084753 0.4474232 0.3544566 +0.514124 0.4474232 0.3544566 +0.519487 0.4474232 0.3544566 +0.5245917 0.4474232 0.3544566 +0.529462 0.4474232 0.3544566 +0.5341183 0.4474232 0.3544566 +0.5385787 0.4474232 0.3544566 +0.5428591 0.4474232 0.3544566 +0.5469733 0.4474232 0.3544566 +0.5509339 0.4474232 0.3544566 +0.5547519 0.4474232 0.3544566 +0.5584371 0.4474232 0.3544566 +0.5619986 0.4474232 0.3544566 +0.5654443 0.4474232 0.3544566 +0.5687816 0.4474232 0.3544566 +0.092819 0.45727 0.3544566 +0.2262531 0.45727 0.3544566 +0.2875993 0.45727 0.3544566 +0.3262122 0.45727 0.3544566 +0.3544566 0.45727 0.3544566 +0.3767383 0.45727 0.3544566 +0.3951413 0.45727 0.3544566 +0.4108177 0.45727 0.3544566 +0.4244723 0.45727 0.3544566 +0.4365675 0.45727 0.3544566 +0.4474232 0.45727 0.3544566 +0.45727 0.45727 0.3544566 +0.4662797 0.45727 0.3544566 +0.4745834 0.45727 0.3544566 +0.4822838 0.45727 0.3544566 +0.4894626 0.45727 0.3544566 +0.4961862 0.45727 0.3544566 +0.5025087 0.45727 0.3544566 +0.5084753 0.45727 0.3544566 +0.514124 0.45727 0.3544566 +0.519487 0.45727 0.3544566 +0.5245917 0.45727 0.3544566 +0.529462 0.45727 0.3544566 +0.5341183 0.45727 0.3544566 +0.5385787 0.45727 0.3544566 +0.5428591 0.45727 0.3544566 +0.5469733 0.45727 0.3544566 +0.5509339 0.45727 0.3544566 +0.5547519 0.45727 0.3544566 +0.5584371 0.45727 0.3544566 +0.5619986 0.45727 0.3544566 +0.5654443 0.45727 0.3544566 +0.5687816 0.45727 0.3544566 +0.092819 0.4662797 0.3544566 +0.2262531 0.4662797 0.3544566 +0.2875993 0.4662797 0.3544566 +0.3262122 0.4662797 0.3544566 +0.3544566 0.4662797 0.3544566 +0.3767383 0.4662797 0.3544566 +0.3951413 0.4662797 0.3544566 +0.4108177 0.4662797 0.3544566 +0.4244723 0.4662797 0.3544566 +0.4365675 0.4662797 0.3544566 +0.4474232 0.4662797 0.3544566 +0.45727 0.4662797 0.3544566 +0.4662797 0.4662797 0.3544566 +0.4745834 0.4662797 0.3544566 +0.4822838 0.4662797 0.3544566 +0.4894626 0.4662797 0.3544566 +0.4961862 0.4662797 0.3544566 +0.5025087 0.4662797 0.3544566 +0.5084753 0.4662797 0.3544566 +0.514124 0.4662797 0.3544566 +0.519487 0.4662797 0.3544566 +0.5245917 0.4662797 0.3544566 +0.529462 0.4662797 0.3544566 +0.5341183 0.4662797 0.3544566 +0.5385787 0.4662797 0.3544566 +0.5428591 0.4662797 0.3544566 +0.5469733 0.4662797 0.3544566 +0.5509339 0.4662797 0.3544566 +0.5547519 0.4662797 0.3544566 +0.5584371 0.4662797 0.3544566 +0.5619986 0.4662797 0.3544566 +0.5654443 0.4662797 0.3544566 +0.5687816 0.4662797 0.3544566 +0.092819 0.4745834 0.3544566 +0.2262531 0.4745834 0.3544566 +0.2875993 0.4745834 0.3544566 +0.3262122 0.4745834 0.3544566 +0.3544566 0.4745834 0.3544566 +0.3767383 0.4745834 0.3544566 +0.3951413 0.4745834 0.3544566 +0.4108177 0.4745834 0.3544566 +0.4244723 0.4745834 0.3544566 +0.4365675 0.4745834 0.3544566 +0.4474232 0.4745834 0.3544566 +0.45727 0.4745834 0.3544566 +0.4662797 0.4745834 0.3544566 +0.4745834 0.4745834 0.3544566 +0.4822838 0.4745834 0.3544566 +0.4894626 0.4745834 0.3544566 +0.4961862 0.4745834 0.3544566 +0.5025087 0.4745834 0.3544566 +0.5084753 0.4745834 0.3544566 +0.514124 0.4745834 0.3544566 +0.519487 0.4745834 0.3544566 +0.5245917 0.4745834 0.3544566 +0.529462 0.4745834 0.3544566 +0.5341183 0.4745834 0.3544566 +0.5385787 0.4745834 0.3544566 +0.5428591 0.4745834 0.3544566 +0.5469733 0.4745834 0.3544566 +0.5509339 0.4745834 0.3544566 +0.5547519 0.4745834 0.3544566 +0.5584371 0.4745834 0.3544566 +0.5619986 0.4745834 0.3544566 +0.5654443 0.4745834 0.3544566 +0.5687816 0.4745834 0.3544566 +0.092819 0.4822838 0.3544566 +0.2262531 0.4822838 0.3544566 +0.2875993 0.4822838 0.3544566 +0.3262122 0.4822838 0.3544566 +0.3544566 0.4822838 0.3544566 +0.3767383 0.4822838 0.3544566 +0.3951413 0.4822838 0.3544566 +0.4108177 0.4822838 0.3544566 +0.4244723 0.4822838 0.3544566 +0.4365675 0.4822838 0.3544566 +0.4474232 0.4822838 0.3544566 +0.45727 0.4822838 0.3544566 +0.4662797 0.4822838 0.3544566 +0.4745834 0.4822838 0.3544566 +0.4822838 0.4822838 0.3544566 +0.4894626 0.4822838 0.3544566 +0.4961862 0.4822838 0.3544566 +0.5025087 0.4822838 0.3544566 +0.5084753 0.4822838 0.3544566 +0.514124 0.4822838 0.3544566 +0.519487 0.4822838 0.3544566 +0.5245917 0.4822838 0.3544566 +0.529462 0.4822838 0.3544566 +0.5341183 0.4822838 0.3544566 +0.5385787 0.4822838 0.3544566 +0.5428591 0.4822838 0.3544566 +0.5469733 0.4822838 0.3544566 +0.5509339 0.4822838 0.3544566 +0.5547519 0.4822838 0.3544566 +0.5584371 0.4822838 0.3544566 +0.5619986 0.4822838 0.3544566 +0.5654443 0.4822838 0.3544566 +0.5687816 0.4822838 0.3544566 +0.092819 0.4894626 0.3544566 +0.2262531 0.4894626 0.3544566 +0.2875993 0.4894626 0.3544566 +0.3262122 0.4894626 0.3544566 +0.3544566 0.4894626 0.3544566 +0.3767383 0.4894626 0.3544566 +0.3951413 0.4894626 0.3544566 +0.4108177 0.4894626 0.3544566 +0.4244723 0.4894626 0.3544566 +0.4365675 0.4894626 0.3544566 +0.4474232 0.4894626 0.3544566 +0.45727 0.4894626 0.3544566 +0.4662797 0.4894626 0.3544566 +0.4745834 0.4894626 0.3544566 +0.4822838 0.4894626 0.3544566 +0.4894626 0.4894626 0.3544566 +0.4961862 0.4894626 0.3544566 +0.5025087 0.4894626 0.3544566 +0.5084753 0.4894626 0.3544566 +0.514124 0.4894626 0.3544566 +0.519487 0.4894626 0.3544566 +0.5245917 0.4894626 0.3544566 +0.529462 0.4894626 0.3544566 +0.5341183 0.4894626 0.3544566 +0.5385787 0.4894626 0.3544566 +0.5428591 0.4894626 0.3544566 +0.5469733 0.4894626 0.3544566 +0.5509339 0.4894626 0.3544566 +0.5547519 0.4894626 0.3544566 +0.5584371 0.4894626 0.3544566 +0.5619986 0.4894626 0.3544566 +0.5654443 0.4894626 0.3544566 +0.5687816 0.4894626 0.3544566 +0.092819 0.4961862 0.3544566 +0.2262531 0.4961862 0.3544566 +0.2875993 0.4961862 0.3544566 +0.3262122 0.4961862 0.3544566 +0.3544566 0.4961862 0.3544566 +0.3767383 0.4961862 0.3544566 +0.3951413 0.4961862 0.3544566 +0.4108177 0.4961862 0.3544566 +0.4244723 0.4961862 0.3544566 +0.4365675 0.4961862 0.3544566 +0.4474232 0.4961862 0.3544566 +0.45727 0.4961862 0.3544566 +0.4662797 0.4961862 0.3544566 +0.4745834 0.4961862 0.3544566 +0.4822838 0.4961862 0.3544566 +0.4894626 0.4961862 0.3544566 +0.4961862 0.4961862 0.3544566 +0.5025087 0.4961862 0.3544566 +0.5084753 0.4961862 0.3544566 +0.514124 0.4961862 0.3544566 +0.519487 0.4961862 0.3544566 +0.5245917 0.4961862 0.3544566 +0.529462 0.4961862 0.3544566 +0.5341183 0.4961862 0.3544566 +0.5385787 0.4961862 0.3544566 +0.5428591 0.4961862 0.3544566 +0.5469733 0.4961862 0.3544566 +0.5509339 0.4961862 0.3544566 +0.5547519 0.4961862 0.3544566 +0.5584371 0.4961862 0.3544566 +0.5619986 0.4961862 0.3544566 +0.5654443 0.4961862 0.3544566 +0.5687816 0.4961862 0.3544566 +0.092819 0.5025087 0.3544566 +0.2262531 0.5025087 0.3544566 +0.2875993 0.5025087 0.3544566 +0.3262122 0.5025087 0.3544566 +0.3544566 0.5025087 0.3544566 +0.3767383 0.5025087 0.3544566 +0.3951413 0.5025087 0.3544566 +0.4108177 0.5025087 0.3544566 +0.4244723 0.5025087 0.3544566 +0.4365675 0.5025087 0.3544566 +0.4474232 0.5025087 0.3544566 +0.45727 0.5025087 0.3544566 +0.4662797 0.5025087 0.3544566 +0.4745834 0.5025087 0.3544566 +0.4822838 0.5025087 0.3544566 +0.4894626 0.5025087 0.3544566 +0.4961862 0.5025087 0.3544566 +0.5025087 0.5025087 0.3544566 +0.5084753 0.5025087 0.3544566 +0.514124 0.5025087 0.3544566 +0.519487 0.5025087 0.3544566 +0.5245917 0.5025087 0.3544566 +0.529462 0.5025087 0.3544566 +0.5341183 0.5025087 0.3544566 +0.5385787 0.5025087 0.3544566 +0.5428591 0.5025087 0.3544566 +0.5469733 0.5025087 0.3544566 +0.5509339 0.5025087 0.3544566 +0.5547519 0.5025087 0.3544566 +0.5584371 0.5025087 0.3544566 +0.5619986 0.5025087 0.3544566 +0.5654443 0.5025087 0.3544566 +0.5687816 0.5025087 0.3544566 +0.092819 0.5084753 0.3544566 +0.2262531 0.5084753 0.3544566 +0.2875993 0.5084753 0.3544566 +0.3262122 0.5084753 0.3544566 +0.3544566 0.5084753 0.3544566 +0.3767383 0.5084753 0.3544566 +0.3951413 0.5084753 0.3544566 +0.4108177 0.5084753 0.3544566 +0.4244723 0.5084753 0.3544566 +0.4365675 0.5084753 0.3544566 +0.4474232 0.5084753 0.3544566 +0.45727 0.5084753 0.3544566 +0.4662797 0.5084753 0.3544566 +0.4745834 0.5084753 0.3544566 +0.4822838 0.5084753 0.3544566 +0.4894626 0.5084753 0.3544566 +0.4961862 0.5084753 0.3544566 +0.5025087 0.5084753 0.3544566 +0.5084753 0.5084753 0.3544566 +0.514124 0.5084753 0.3544566 +0.519487 0.5084753 0.3544566 +0.5245917 0.5084753 0.3544566 +0.529462 0.5084753 0.3544566 +0.5341183 0.5084753 0.3544566 +0.5385787 0.5084753 0.3544566 +0.5428591 0.5084753 0.3544566 +0.5469733 0.5084753 0.3544566 +0.5509339 0.5084753 0.3544566 +0.5547519 0.5084753 0.3544566 +0.5584371 0.5084753 0.3544566 +0.5619986 0.5084753 0.3544566 +0.5654443 0.5084753 0.3544566 +0.5687816 0.5084753 0.3544566 +0.092819 0.514124 0.3544566 +0.2262531 0.514124 0.3544566 +0.2875993 0.514124 0.3544566 +0.3262122 0.514124 0.3544566 +0.3544566 0.514124 0.3544566 +0.3767383 0.514124 0.3544566 +0.3951413 0.514124 0.3544566 +0.4108177 0.514124 0.3544566 +0.4244723 0.514124 0.3544566 +0.4365675 0.514124 0.3544566 +0.4474232 0.514124 0.3544566 +0.45727 0.514124 0.3544566 +0.4662797 0.514124 0.3544566 +0.4745834 0.514124 0.3544566 +0.4822838 0.514124 0.3544566 +0.4894626 0.514124 0.3544566 +0.4961862 0.514124 0.3544566 +0.5025087 0.514124 0.3544566 +0.5084753 0.514124 0.3544566 +0.514124 0.514124 0.3544566 +0.519487 0.514124 0.3544566 +0.5245917 0.514124 0.3544566 +0.529462 0.514124 0.3544566 +0.5341183 0.514124 0.3544566 +0.5385787 0.514124 0.3544566 +0.5428591 0.514124 0.3544566 +0.5469733 0.514124 0.3544566 +0.5509339 0.514124 0.3544566 +0.5547519 0.514124 0.3544566 +0.5584371 0.514124 0.3544566 +0.5619986 0.514124 0.3544566 +0.5654443 0.514124 0.3544566 +0.5687816 0.514124 0.3544566 +0.092819 0.519487 0.3544566 +0.2262531 0.519487 0.3544566 +0.2875993 0.519487 0.3544566 +0.3262122 0.519487 0.3544566 +0.3544566 0.519487 0.3544566 +0.3767383 0.519487 0.3544566 +0.3951413 0.519487 0.3544566 +0.4108177 0.519487 0.3544566 +0.4244723 0.519487 0.3544566 +0.4365675 0.519487 0.3544566 +0.4474232 0.519487 0.3544566 +0.45727 0.519487 0.3544566 +0.4662797 0.519487 0.3544566 +0.4745834 0.519487 0.3544566 +0.4822838 0.519487 0.3544566 +0.4894626 0.519487 0.3544566 +0.4961862 0.519487 0.3544566 +0.5025087 0.519487 0.3544566 +0.5084753 0.519487 0.3544566 +0.514124 0.519487 0.3544566 +0.519487 0.519487 0.3544566 +0.5245917 0.519487 0.3544566 +0.529462 0.519487 0.3544566 +0.5341183 0.519487 0.3544566 +0.5385787 0.519487 0.3544566 +0.5428591 0.519487 0.3544566 +0.5469733 0.519487 0.3544566 +0.5509339 0.519487 0.3544566 +0.5547519 0.519487 0.3544566 +0.5584371 0.519487 0.3544566 +0.5619986 0.519487 0.3544566 +0.5654443 0.519487 0.3544566 +0.5687816 0.519487 0.3544566 +0.092819 0.5245917 0.3544566 +0.2262531 0.5245917 0.3544566 +0.2875993 0.5245917 0.3544566 +0.3262122 0.5245917 0.3544566 +0.3544566 0.5245917 0.3544566 +0.3767383 0.5245917 0.3544566 +0.3951413 0.5245917 0.3544566 +0.4108177 0.5245917 0.3544566 +0.4244723 0.5245917 0.3544566 +0.4365675 0.5245917 0.3544566 +0.4474232 0.5245917 0.3544566 +0.45727 0.5245917 0.3544566 +0.4662797 0.5245917 0.3544566 +0.4745834 0.5245917 0.3544566 +0.4822838 0.5245917 0.3544566 +0.4894626 0.5245917 0.3544566 +0.4961862 0.5245917 0.3544566 +0.5025087 0.5245917 0.3544566 +0.5084753 0.5245917 0.3544566 +0.514124 0.5245917 0.3544566 +0.519487 0.5245917 0.3544566 +0.5245917 0.5245917 0.3544566 +0.529462 0.5245917 0.3544566 +0.5341183 0.5245917 0.3544566 +0.5385787 0.5245917 0.3544566 +0.5428591 0.5245917 0.3544566 +0.5469733 0.5245917 0.3544566 +0.5509339 0.5245917 0.3544566 +0.5547519 0.5245917 0.3544566 +0.5584371 0.5245917 0.3544566 +0.5619986 0.5245917 0.3544566 +0.5654443 0.5245917 0.3544566 +0.5687816 0.5245917 0.3544566 +0.092819 0.529462 0.3544566 +0.2262531 0.529462 0.3544566 +0.2875993 0.529462 0.3544566 +0.3262122 0.529462 0.3544566 +0.3544566 0.529462 0.3544566 +0.3767383 0.529462 0.3544566 +0.3951413 0.529462 0.3544566 +0.4108177 0.529462 0.3544566 +0.4244723 0.529462 0.3544566 +0.4365675 0.529462 0.3544566 +0.4474232 0.529462 0.3544566 +0.45727 0.529462 0.3544566 +0.4662797 0.529462 0.3544566 +0.4745834 0.529462 0.3544566 +0.4822838 0.529462 0.3544566 +0.4894626 0.529462 0.3544566 +0.4961862 0.529462 0.3544566 +0.5025087 0.529462 0.3544566 +0.5084753 0.529462 0.3544566 +0.514124 0.529462 0.3544566 +0.519487 0.529462 0.3544566 +0.5245917 0.529462 0.3544566 +0.529462 0.529462 0.3544566 +0.5341183 0.529462 0.3544566 +0.5385787 0.529462 0.3544566 +0.5428591 0.529462 0.3544566 +0.5469733 0.529462 0.3544566 +0.5509339 0.529462 0.3544566 +0.5547519 0.529462 0.3544566 +0.5584371 0.529462 0.3544566 +0.5619986 0.529462 0.3544566 +0.5654443 0.529462 0.3544566 +0.5687816 0.529462 0.3544566 +0.092819 0.5341183 0.3544566 +0.2262531 0.5341183 0.3544566 +0.2875993 0.5341183 0.3544566 +0.3262122 0.5341183 0.3544566 +0.3544566 0.5341183 0.3544566 +0.3767383 0.5341183 0.3544566 +0.3951413 0.5341183 0.3544566 +0.4108177 0.5341183 0.3544566 +0.4244723 0.5341183 0.3544566 +0.4365675 0.5341183 0.3544566 +0.4474232 0.5341183 0.3544566 +0.45727 0.5341183 0.3544566 +0.4662797 0.5341183 0.3544566 +0.4745834 0.5341183 0.3544566 +0.4822838 0.5341183 0.3544566 +0.4894626 0.5341183 0.3544566 +0.4961862 0.5341183 0.3544566 +0.5025087 0.5341183 0.3544566 +0.5084753 0.5341183 0.3544566 +0.514124 0.5341183 0.3544566 +0.519487 0.5341183 0.3544566 +0.5245917 0.5341183 0.3544566 +0.529462 0.5341183 0.3544566 +0.5341183 0.5341183 0.3544566 +0.5385787 0.5341183 0.3544566 +0.5428591 0.5341183 0.3544566 +0.5469733 0.5341183 0.3544566 +0.5509339 0.5341183 0.3544566 +0.5547519 0.5341183 0.3544566 +0.5584371 0.5341183 0.3544566 +0.5619986 0.5341183 0.3544566 +0.5654443 0.5341183 0.3544566 +0.5687816 0.5341183 0.3544566 +0.092819 0.5385787 0.3544566 +0.2262531 0.5385787 0.3544566 +0.2875993 0.5385787 0.3544566 +0.3262122 0.5385787 0.3544566 +0.3544566 0.5385787 0.3544566 +0.3767383 0.5385787 0.3544566 +0.3951413 0.5385787 0.3544566 +0.4108177 0.5385787 0.3544566 +0.4244723 0.5385787 0.3544566 +0.4365675 0.5385787 0.3544566 +0.4474232 0.5385787 0.3544566 +0.45727 0.5385787 0.3544566 +0.4662797 0.5385787 0.3544566 +0.4745834 0.5385787 0.3544566 +0.4822838 0.5385787 0.3544566 +0.4894626 0.5385787 0.3544566 +0.4961862 0.5385787 0.3544566 +0.5025087 0.5385787 0.3544566 +0.5084753 0.5385787 0.3544566 +0.514124 0.5385787 0.3544566 +0.519487 0.5385787 0.3544566 +0.5245917 0.5385787 0.3544566 +0.529462 0.5385787 0.3544566 +0.5341183 0.5385787 0.3544566 +0.5385787 0.5385787 0.3544566 +0.5428591 0.5385787 0.3544566 +0.5469733 0.5385787 0.3544566 +0.5509339 0.5385787 0.3544566 +0.5547519 0.5385787 0.3544566 +0.5584371 0.5385787 0.3544566 +0.5619986 0.5385787 0.3544566 +0.5654443 0.5385787 0.3544566 +0.5687816 0.5385787 0.3544566 +0.092819 0.5428591 0.3544566 +0.2262531 0.5428591 0.3544566 +0.2875993 0.5428591 0.3544566 +0.3262122 0.5428591 0.3544566 +0.3544566 0.5428591 0.3544566 +0.3767383 0.5428591 0.3544566 +0.3951413 0.5428591 0.3544566 +0.4108177 0.5428591 0.3544566 +0.4244723 0.5428591 0.3544566 +0.4365675 0.5428591 0.3544566 +0.4474232 0.5428591 0.3544566 +0.45727 0.5428591 0.3544566 +0.4662797 0.5428591 0.3544566 +0.4745834 0.5428591 0.3544566 +0.4822838 0.5428591 0.3544566 +0.4894626 0.5428591 0.3544566 +0.4961862 0.5428591 0.3544566 +0.5025087 0.5428591 0.3544566 +0.5084753 0.5428591 0.3544566 +0.514124 0.5428591 0.3544566 +0.519487 0.5428591 0.3544566 +0.5245917 0.5428591 0.3544566 +0.529462 0.5428591 0.3544566 +0.5341183 0.5428591 0.3544566 +0.5385787 0.5428591 0.3544566 +0.5428591 0.5428591 0.3544566 +0.5469733 0.5428591 0.3544566 +0.5509339 0.5428591 0.3544566 +0.5547519 0.5428591 0.3544566 +0.5584371 0.5428591 0.3544566 +0.5619986 0.5428591 0.3544566 +0.5654443 0.5428591 0.3544566 +0.5687816 0.5428591 0.3544566 +0.092819 0.5469733 0.3544566 +0.2262531 0.5469733 0.3544566 +0.2875993 0.5469733 0.3544566 +0.3262122 0.5469733 0.3544566 +0.3544566 0.5469733 0.3544566 +0.3767383 0.5469733 0.3544566 +0.3951413 0.5469733 0.3544566 +0.4108177 0.5469733 0.3544566 +0.4244723 0.5469733 0.3544566 +0.4365675 0.5469733 0.3544566 +0.4474232 0.5469733 0.3544566 +0.45727 0.5469733 0.3544566 +0.4662797 0.5469733 0.3544566 +0.4745834 0.5469733 0.3544566 +0.4822838 0.5469733 0.3544566 +0.4894626 0.5469733 0.3544566 +0.4961862 0.5469733 0.3544566 +0.5025087 0.5469733 0.3544566 +0.5084753 0.5469733 0.3544566 +0.514124 0.5469733 0.3544566 +0.519487 0.5469733 0.3544566 +0.5245917 0.5469733 0.3544566 +0.529462 0.5469733 0.3544566 +0.5341183 0.5469733 0.3544566 +0.5385787 0.5469733 0.3544566 +0.5428591 0.5469733 0.3544566 +0.5469733 0.5469733 0.3544566 +0.5509339 0.5469733 0.3544566 +0.5547519 0.5469733 0.3544566 +0.5584371 0.5469733 0.3544566 +0.5619986 0.5469733 0.3544566 +0.5654443 0.5469733 0.3544566 +0.5687816 0.5469733 0.3544566 +0.092819 0.5509339 0.3544566 +0.2262531 0.5509339 0.3544566 +0.2875993 0.5509339 0.3544566 +0.3262122 0.5509339 0.3544566 +0.3544566 0.5509339 0.3544566 +0.3767383 0.5509339 0.3544566 +0.3951413 0.5509339 0.3544566 +0.4108177 0.5509339 0.3544566 +0.4244723 0.5509339 0.3544566 +0.4365675 0.5509339 0.3544566 +0.4474232 0.5509339 0.3544566 +0.45727 0.5509339 0.3544566 +0.4662797 0.5509339 0.3544566 +0.4745834 0.5509339 0.3544566 +0.4822838 0.5509339 0.3544566 +0.4894626 0.5509339 0.3544566 +0.4961862 0.5509339 0.3544566 +0.5025087 0.5509339 0.3544566 +0.5084753 0.5509339 0.3544566 +0.514124 0.5509339 0.3544566 +0.519487 0.5509339 0.3544566 +0.5245917 0.5509339 0.3544566 +0.529462 0.5509339 0.3544566 +0.5341183 0.5509339 0.3544566 +0.5385787 0.5509339 0.3544566 +0.5428591 0.5509339 0.3544566 +0.5469733 0.5509339 0.3544566 +0.5509339 0.5509339 0.3544566 +0.5547519 0.5509339 0.3544566 +0.5584371 0.5509339 0.3544566 +0.5619986 0.5509339 0.3544566 +0.5654443 0.5509339 0.3544566 +0.5687816 0.5509339 0.3544566 +0.092819 0.5547519 0.3544566 +0.2262531 0.5547519 0.3544566 +0.2875993 0.5547519 0.3544566 +0.3262122 0.5547519 0.3544566 +0.3544566 0.5547519 0.3544566 +0.3767383 0.5547519 0.3544566 +0.3951413 0.5547519 0.3544566 +0.4108177 0.5547519 0.3544566 +0.4244723 0.5547519 0.3544566 +0.4365675 0.5547519 0.3544566 +0.4474232 0.5547519 0.3544566 +0.45727 0.5547519 0.3544566 +0.4662797 0.5547519 0.3544566 +0.4745834 0.5547519 0.3544566 +0.4822838 0.5547519 0.3544566 +0.4894626 0.5547519 0.3544566 +0.4961862 0.5547519 0.3544566 +0.5025087 0.5547519 0.3544566 +0.5084753 0.5547519 0.3544566 +0.514124 0.5547519 0.3544566 +0.519487 0.5547519 0.3544566 +0.5245917 0.5547519 0.3544566 +0.529462 0.5547519 0.3544566 +0.5341183 0.5547519 0.3544566 +0.5385787 0.5547519 0.3544566 +0.5428591 0.5547519 0.3544566 +0.5469733 0.5547519 0.3544566 +0.5509339 0.5547519 0.3544566 +0.5547519 0.5547519 0.3544566 +0.5584371 0.5547519 0.3544566 +0.5619986 0.5547519 0.3544566 +0.5654443 0.5547519 0.3544566 +0.5687816 0.5547519 0.3544566 +0.092819 0.5584371 0.3544566 +0.2262531 0.5584371 0.3544566 +0.2875993 0.5584371 0.3544566 +0.3262122 0.5584371 0.3544566 +0.3544566 0.5584371 0.3544566 +0.3767383 0.5584371 0.3544566 +0.3951413 0.5584371 0.3544566 +0.4108177 0.5584371 0.3544566 +0.4244723 0.5584371 0.3544566 +0.4365675 0.5584371 0.3544566 +0.4474232 0.5584371 0.3544566 +0.45727 0.5584371 0.3544566 +0.4662797 0.5584371 0.3544566 +0.4745834 0.5584371 0.3544566 +0.4822838 0.5584371 0.3544566 +0.4894626 0.5584371 0.3544566 +0.4961862 0.5584371 0.3544566 +0.5025087 0.5584371 0.3544566 +0.5084753 0.5584371 0.3544566 +0.514124 0.5584371 0.3544566 +0.519487 0.5584371 0.3544566 +0.5245917 0.5584371 0.3544566 +0.529462 0.5584371 0.3544566 +0.5341183 0.5584371 0.3544566 +0.5385787 0.5584371 0.3544566 +0.5428591 0.5584371 0.3544566 +0.5469733 0.5584371 0.3544566 +0.5509339 0.5584371 0.3544566 +0.5547519 0.5584371 0.3544566 +0.5584371 0.5584371 0.3544566 +0.5619986 0.5584371 0.3544566 +0.5654443 0.5584371 0.3544566 +0.5687816 0.5584371 0.3544566 +0.092819 0.5619986 0.3544566 +0.2262531 0.5619986 0.3544566 +0.2875993 0.5619986 0.3544566 +0.3262122 0.5619986 0.3544566 +0.3544566 0.5619986 0.3544566 +0.3767383 0.5619986 0.3544566 +0.3951413 0.5619986 0.3544566 +0.4108177 0.5619986 0.3544566 +0.4244723 0.5619986 0.3544566 +0.4365675 0.5619986 0.3544566 +0.4474232 0.5619986 0.3544566 +0.45727 0.5619986 0.3544566 +0.4662797 0.5619986 0.3544566 +0.4745834 0.5619986 0.3544566 +0.4822838 0.5619986 0.3544566 +0.4894626 0.5619986 0.3544566 +0.4961862 0.5619986 0.3544566 +0.5025087 0.5619986 0.3544566 +0.5084753 0.5619986 0.3544566 +0.514124 0.5619986 0.3544566 +0.519487 0.5619986 0.3544566 +0.5245917 0.5619986 0.3544566 +0.529462 0.5619986 0.3544566 +0.5341183 0.5619986 0.3544566 +0.5385787 0.5619986 0.3544566 +0.5428591 0.5619986 0.3544566 +0.5469733 0.5619986 0.3544566 +0.5509339 0.5619986 0.3544566 +0.5547519 0.5619986 0.3544566 +0.5584371 0.5619986 0.3544566 +0.5619986 0.5619986 0.3544566 +0.5654443 0.5619986 0.3544566 +0.5687816 0.5619986 0.3544566 +0.092819 0.5654443 0.3544566 +0.2262531 0.5654443 0.3544566 +0.2875993 0.5654443 0.3544566 +0.3262122 0.5654443 0.3544566 +0.3544566 0.5654443 0.3544566 +0.3767383 0.5654443 0.3544566 +0.3951413 0.5654443 0.3544566 +0.4108177 0.5654443 0.3544566 +0.4244723 0.5654443 0.3544566 +0.4365675 0.5654443 0.3544566 +0.4474232 0.5654443 0.3544566 +0.45727 0.5654443 0.3544566 +0.4662797 0.5654443 0.3544566 +0.4745834 0.5654443 0.3544566 +0.4822838 0.5654443 0.3544566 +0.4894626 0.5654443 0.3544566 +0.4961862 0.5654443 0.3544566 +0.5025087 0.5654443 0.3544566 +0.5084753 0.5654443 0.3544566 +0.514124 0.5654443 0.3544566 +0.519487 0.5654443 0.3544566 +0.5245917 0.5654443 0.3544566 +0.529462 0.5654443 0.3544566 +0.5341183 0.5654443 0.3544566 +0.5385787 0.5654443 0.3544566 +0.5428591 0.5654443 0.3544566 +0.5469733 0.5654443 0.3544566 +0.5509339 0.5654443 0.3544566 +0.5547519 0.5654443 0.3544566 +0.5584371 0.5654443 0.3544566 +0.5619986 0.5654443 0.3544566 +0.5654443 0.5654443 0.3544566 +0.5687816 0.5654443 0.3544566 +0.092819 0.5687816 0.3544566 +0.2262531 0.5687816 0.3544566 +0.2875993 0.5687816 0.3544566 +0.3262122 0.5687816 0.3544566 +0.3544566 0.5687816 0.3544566 +0.3767383 0.5687816 0.3544566 +0.3951413 0.5687816 0.3544566 +0.4108177 0.5687816 0.3544566 +0.4244723 0.5687816 0.3544566 +0.4365675 0.5687816 0.3544566 +0.4474232 0.5687816 0.3544566 +0.45727 0.5687816 0.3544566 +0.4662797 0.5687816 0.3544566 +0.4745834 0.5687816 0.3544566 +0.4822838 0.5687816 0.3544566 +0.4894626 0.5687816 0.3544566 +0.4961862 0.5687816 0.3544566 +0.5025087 0.5687816 0.3544566 +0.5084753 0.5687816 0.3544566 +0.514124 0.5687816 0.3544566 +0.519487 0.5687816 0.3544566 +0.5245917 0.5687816 0.3544566 +0.529462 0.5687816 0.3544566 +0.5341183 0.5687816 0.3544566 +0.5385787 0.5687816 0.3544566 +0.5428591 0.5687816 0.3544566 +0.5469733 0.5687816 0.3544566 +0.5509339 0.5687816 0.3544566 +0.5547519 0.5687816 0.3544566 +0.5584371 0.5687816 0.3544566 +0.5619986 0.5687816 0.3544566 +0.5654443 0.5687816 0.3544566 +0.5687816 0.5687816 0.3544566 +0.092819 0.092819 0.3767383 +0.2262531 0.092819 0.3767383 +0.2875993 0.092819 0.3767383 +0.3262122 0.092819 0.3767383 +0.3544566 0.092819 0.3767383 +0.3767383 0.092819 0.3767383 +0.3951413 0.092819 0.3767383 +0.4108177 0.092819 0.3767383 +0.4244723 0.092819 0.3767383 +0.4365675 0.092819 0.3767383 +0.4474232 0.092819 0.3767383 +0.45727 0.092819 0.3767383 +0.4662797 0.092819 0.3767383 +0.4745834 0.092819 0.3767383 +0.4822838 0.092819 0.3767383 +0.4894626 0.092819 0.3767383 +0.4961862 0.092819 0.3767383 +0.5025087 0.092819 0.3767383 +0.5084753 0.092819 0.3767383 +0.514124 0.092819 0.3767383 +0.519487 0.092819 0.3767383 +0.5245917 0.092819 0.3767383 +0.529462 0.092819 0.3767383 +0.5341183 0.092819 0.3767383 +0.5385787 0.092819 0.3767383 +0.5428591 0.092819 0.3767383 +0.5469733 0.092819 0.3767383 +0.5509339 0.092819 0.3767383 +0.5547519 0.092819 0.3767383 +0.5584371 0.092819 0.3767383 +0.5619986 0.092819 0.3767383 +0.5654443 0.092819 0.3767383 +0.5687816 0.092819 0.3767383 +0.092819 0.2262531 0.3767383 +0.2262531 0.2262531 0.3767383 +0.2875993 0.2262531 0.3767383 +0.3262122 0.2262531 0.3767383 +0.3544566 0.2262531 0.3767383 +0.3767383 0.2262531 0.3767383 +0.3951413 0.2262531 0.3767383 +0.4108177 0.2262531 0.3767383 +0.4244723 0.2262531 0.3767383 +0.4365675 0.2262531 0.3767383 +0.4474232 0.2262531 0.3767383 +0.45727 0.2262531 0.3767383 +0.4662797 0.2262531 0.3767383 +0.4745834 0.2262531 0.3767383 +0.4822838 0.2262531 0.3767383 +0.4894626 0.2262531 0.3767383 +0.4961862 0.2262531 0.3767383 +0.5025087 0.2262531 0.3767383 +0.5084753 0.2262531 0.3767383 +0.514124 0.2262531 0.3767383 +0.519487 0.2262531 0.3767383 +0.5245917 0.2262531 0.3767383 +0.529462 0.2262531 0.3767383 +0.5341183 0.2262531 0.3767383 +0.5385787 0.2262531 0.3767383 +0.5428591 0.2262531 0.3767383 +0.5469733 0.2262531 0.3767383 +0.5509339 0.2262531 0.3767383 +0.5547519 0.2262531 0.3767383 +0.5584371 0.2262531 0.3767383 +0.5619986 0.2262531 0.3767383 +0.5654443 0.2262531 0.3767383 +0.5687816 0.2262531 0.3767383 +0.092819 0.2875993 0.3767383 +0.2262531 0.2875993 0.3767383 +0.2875993 0.2875993 0.3767383 +0.3262122 0.2875993 0.3767383 +0.3544566 0.2875993 0.3767383 +0.3767383 0.2875993 0.3767383 +0.3951413 0.2875993 0.3767383 +0.4108177 0.2875993 0.3767383 +0.4244723 0.2875993 0.3767383 +0.4365675 0.2875993 0.3767383 +0.4474232 0.2875993 0.3767383 +0.45727 0.2875993 0.3767383 +0.4662797 0.2875993 0.3767383 +0.4745834 0.2875993 0.3767383 +0.4822838 0.2875993 0.3767383 +0.4894626 0.2875993 0.3767383 +0.4961862 0.2875993 0.3767383 +0.5025087 0.2875993 0.3767383 +0.5084753 0.2875993 0.3767383 +0.514124 0.2875993 0.3767383 +0.519487 0.2875993 0.3767383 +0.5245917 0.2875993 0.3767383 +0.529462 0.2875993 0.3767383 +0.5341183 0.2875993 0.3767383 +0.5385787 0.2875993 0.3767383 +0.5428591 0.2875993 0.3767383 +0.5469733 0.2875993 0.3767383 +0.5509339 0.2875993 0.3767383 +0.5547519 0.2875993 0.3767383 +0.5584371 0.2875993 0.3767383 +0.5619986 0.2875993 0.3767383 +0.5654443 0.2875993 0.3767383 +0.5687816 0.2875993 0.3767383 +0.092819 0.3262122 0.3767383 +0.2262531 0.3262122 0.3767383 +0.2875993 0.3262122 0.3767383 +0.3262122 0.3262122 0.3767383 +0.3544566 0.3262122 0.3767383 +0.3767383 0.3262122 0.3767383 +0.3951413 0.3262122 0.3767383 +0.4108177 0.3262122 0.3767383 +0.4244723 0.3262122 0.3767383 +0.4365675 0.3262122 0.3767383 +0.4474232 0.3262122 0.3767383 +0.45727 0.3262122 0.3767383 +0.4662797 0.3262122 0.3767383 +0.4745834 0.3262122 0.3767383 +0.4822838 0.3262122 0.3767383 +0.4894626 0.3262122 0.3767383 +0.4961862 0.3262122 0.3767383 +0.5025087 0.3262122 0.3767383 +0.5084753 0.3262122 0.3767383 +0.514124 0.3262122 0.3767383 +0.519487 0.3262122 0.3767383 +0.5245917 0.3262122 0.3767383 +0.529462 0.3262122 0.3767383 +0.5341183 0.3262122 0.3767383 +0.5385787 0.3262122 0.3767383 +0.5428591 0.3262122 0.3767383 +0.5469733 0.3262122 0.3767383 +0.5509339 0.3262122 0.3767383 +0.5547519 0.3262122 0.3767383 +0.5584371 0.3262122 0.3767383 +0.5619986 0.3262122 0.3767383 +0.5654443 0.3262122 0.3767383 +0.5687816 0.3262122 0.3767383 +0.092819 0.3544566 0.3767383 +0.2262531 0.3544566 0.3767383 +0.2875993 0.3544566 0.3767383 +0.3262122 0.3544566 0.3767383 +0.3544566 0.3544566 0.3767383 +0.3767383 0.3544566 0.3767383 +0.3951413 0.3544566 0.3767383 +0.4108177 0.3544566 0.3767383 +0.4244723 0.3544566 0.3767383 +0.4365675 0.3544566 0.3767383 +0.4474232 0.3544566 0.3767383 +0.45727 0.3544566 0.3767383 +0.4662797 0.3544566 0.3767383 +0.4745834 0.3544566 0.3767383 +0.4822838 0.3544566 0.3767383 +0.4894626 0.3544566 0.3767383 +0.4961862 0.3544566 0.3767383 +0.5025087 0.3544566 0.3767383 +0.5084753 0.3544566 0.3767383 +0.514124 0.3544566 0.3767383 +0.519487 0.3544566 0.3767383 +0.5245917 0.3544566 0.3767383 +0.529462 0.3544566 0.3767383 +0.5341183 0.3544566 0.3767383 +0.5385787 0.3544566 0.3767383 +0.5428591 0.3544566 0.3767383 +0.5469733 0.3544566 0.3767383 +0.5509339 0.3544566 0.3767383 +0.5547519 0.3544566 0.3767383 +0.5584371 0.3544566 0.3767383 +0.5619986 0.3544566 0.3767383 +0.5654443 0.3544566 0.3767383 +0.5687816 0.3544566 0.3767383 +0.092819 0.3767383 0.3767383 +0.2262531 0.3767383 0.3767383 +0.2875993 0.3767383 0.3767383 +0.3262122 0.3767383 0.3767383 +0.3544566 0.3767383 0.3767383 +0.3767383 0.3767383 0.3767383 +0.3951413 0.3767383 0.3767383 +0.4108177 0.3767383 0.3767383 +0.4244723 0.3767383 0.3767383 +0.4365675 0.3767383 0.3767383 +0.4474232 0.3767383 0.3767383 +0.45727 0.3767383 0.3767383 +0.4662797 0.3767383 0.3767383 +0.4745834 0.3767383 0.3767383 +0.4822838 0.3767383 0.3767383 +0.4894626 0.3767383 0.3767383 +0.4961862 0.3767383 0.3767383 +0.5025087 0.3767383 0.3767383 +0.5084753 0.3767383 0.3767383 +0.514124 0.3767383 0.3767383 +0.519487 0.3767383 0.3767383 +0.5245917 0.3767383 0.3767383 +0.529462 0.3767383 0.3767383 +0.5341183 0.3767383 0.3767383 +0.5385787 0.3767383 0.3767383 +0.5428591 0.3767383 0.3767383 +0.5469733 0.3767383 0.3767383 +0.5509339 0.3767383 0.3767383 +0.5547519 0.3767383 0.3767383 +0.5584371 0.3767383 0.3767383 +0.5619986 0.3767383 0.3767383 +0.5654443 0.3767383 0.3767383 +0.5687816 0.3767383 0.3767383 +0.092819 0.3951413 0.3767383 +0.2262531 0.3951413 0.3767383 +0.2875993 0.3951413 0.3767383 +0.3262122 0.3951413 0.3767383 +0.3544566 0.3951413 0.3767383 +0.3767383 0.3951413 0.3767383 +0.3951413 0.3951413 0.3767383 +0.4108177 0.3951413 0.3767383 +0.4244723 0.3951413 0.3767383 +0.4365675 0.3951413 0.3767383 +0.4474232 0.3951413 0.3767383 +0.45727 0.3951413 0.3767383 +0.4662797 0.3951413 0.3767383 +0.4745834 0.3951413 0.3767383 +0.4822838 0.3951413 0.3767383 +0.4894626 0.3951413 0.3767383 +0.4961862 0.3951413 0.3767383 +0.5025087 0.3951413 0.3767383 +0.5084753 0.3951413 0.3767383 +0.514124 0.3951413 0.3767383 +0.519487 0.3951413 0.3767383 +0.5245917 0.3951413 0.3767383 +0.529462 0.3951413 0.3767383 +0.5341183 0.3951413 0.3767383 +0.5385787 0.3951413 0.3767383 +0.5428591 0.3951413 0.3767383 +0.5469733 0.3951413 0.3767383 +0.5509339 0.3951413 0.3767383 +0.5547519 0.3951413 0.3767383 +0.5584371 0.3951413 0.3767383 +0.5619986 0.3951413 0.3767383 +0.5654443 0.3951413 0.3767383 +0.5687816 0.3951413 0.3767383 +0.092819 0.4108177 0.3767383 +0.2262531 0.4108177 0.3767383 +0.2875993 0.4108177 0.3767383 +0.3262122 0.4108177 0.3767383 +0.3544566 0.4108177 0.3767383 +0.3767383 0.4108177 0.3767383 +0.3951413 0.4108177 0.3767383 +0.4108177 0.4108177 0.3767383 +0.4244723 0.4108177 0.3767383 +0.4365675 0.4108177 0.3767383 +0.4474232 0.4108177 0.3767383 +0.45727 0.4108177 0.3767383 +0.4662797 0.4108177 0.3767383 +0.4745834 0.4108177 0.3767383 +0.4822838 0.4108177 0.3767383 +0.4894626 0.4108177 0.3767383 +0.4961862 0.4108177 0.3767383 +0.5025087 0.4108177 0.3767383 +0.5084753 0.4108177 0.3767383 +0.514124 0.4108177 0.3767383 +0.519487 0.4108177 0.3767383 +0.5245917 0.4108177 0.3767383 +0.529462 0.4108177 0.3767383 +0.5341183 0.4108177 0.3767383 +0.5385787 0.4108177 0.3767383 +0.5428591 0.4108177 0.3767383 +0.5469733 0.4108177 0.3767383 +0.5509339 0.4108177 0.3767383 +0.5547519 0.4108177 0.3767383 +0.5584371 0.4108177 0.3767383 +0.5619986 0.4108177 0.3767383 +0.5654443 0.4108177 0.3767383 +0.5687816 0.4108177 0.3767383 +0.092819 0.4244723 0.3767383 +0.2262531 0.4244723 0.3767383 +0.2875993 0.4244723 0.3767383 +0.3262122 0.4244723 0.3767383 +0.3544566 0.4244723 0.3767383 +0.3767383 0.4244723 0.3767383 +0.3951413 0.4244723 0.3767383 +0.4108177 0.4244723 0.3767383 +0.4244723 0.4244723 0.3767383 +0.4365675 0.4244723 0.3767383 +0.4474232 0.4244723 0.3767383 +0.45727 0.4244723 0.3767383 +0.4662797 0.4244723 0.3767383 +0.4745834 0.4244723 0.3767383 +0.4822838 0.4244723 0.3767383 +0.4894626 0.4244723 0.3767383 +0.4961862 0.4244723 0.3767383 +0.5025087 0.4244723 0.3767383 +0.5084753 0.4244723 0.3767383 +0.514124 0.4244723 0.3767383 +0.519487 0.4244723 0.3767383 +0.5245917 0.4244723 0.3767383 +0.529462 0.4244723 0.3767383 +0.5341183 0.4244723 0.3767383 +0.5385787 0.4244723 0.3767383 +0.5428591 0.4244723 0.3767383 +0.5469733 0.4244723 0.3767383 +0.5509339 0.4244723 0.3767383 +0.5547519 0.4244723 0.3767383 +0.5584371 0.4244723 0.3767383 +0.5619986 0.4244723 0.3767383 +0.5654443 0.4244723 0.3767383 +0.5687816 0.4244723 0.3767383 +0.092819 0.4365675 0.3767383 +0.2262531 0.4365675 0.3767383 +0.2875993 0.4365675 0.3767383 +0.3262122 0.4365675 0.3767383 +0.3544566 0.4365675 0.3767383 +0.3767383 0.4365675 0.3767383 +0.3951413 0.4365675 0.3767383 +0.4108177 0.4365675 0.3767383 +0.4244723 0.4365675 0.3767383 +0.4365675 0.4365675 0.3767383 +0.4474232 0.4365675 0.3767383 +0.45727 0.4365675 0.3767383 +0.4662797 0.4365675 0.3767383 +0.4745834 0.4365675 0.3767383 +0.4822838 0.4365675 0.3767383 +0.4894626 0.4365675 0.3767383 +0.4961862 0.4365675 0.3767383 +0.5025087 0.4365675 0.3767383 +0.5084753 0.4365675 0.3767383 +0.514124 0.4365675 0.3767383 +0.519487 0.4365675 0.3767383 +0.5245917 0.4365675 0.3767383 +0.529462 0.4365675 0.3767383 +0.5341183 0.4365675 0.3767383 +0.5385787 0.4365675 0.3767383 +0.5428591 0.4365675 0.3767383 +0.5469733 0.4365675 0.3767383 +0.5509339 0.4365675 0.3767383 +0.5547519 0.4365675 0.3767383 +0.5584371 0.4365675 0.3767383 +0.5619986 0.4365675 0.3767383 +0.5654443 0.4365675 0.3767383 +0.5687816 0.4365675 0.3767383 +0.092819 0.4474232 0.3767383 +0.2262531 0.4474232 0.3767383 +0.2875993 0.4474232 0.3767383 +0.3262122 0.4474232 0.3767383 +0.3544566 0.4474232 0.3767383 +0.3767383 0.4474232 0.3767383 +0.3951413 0.4474232 0.3767383 +0.4108177 0.4474232 0.3767383 +0.4244723 0.4474232 0.3767383 +0.4365675 0.4474232 0.3767383 +0.4474232 0.4474232 0.3767383 +0.45727 0.4474232 0.3767383 +0.4662797 0.4474232 0.3767383 +0.4745834 0.4474232 0.3767383 +0.4822838 0.4474232 0.3767383 +0.4894626 0.4474232 0.3767383 +0.4961862 0.4474232 0.3767383 +0.5025087 0.4474232 0.3767383 +0.5084753 0.4474232 0.3767383 +0.514124 0.4474232 0.3767383 +0.519487 0.4474232 0.3767383 +0.5245917 0.4474232 0.3767383 +0.529462 0.4474232 0.3767383 +0.5341183 0.4474232 0.3767383 +0.5385787 0.4474232 0.3767383 +0.5428591 0.4474232 0.3767383 +0.5469733 0.4474232 0.3767383 +0.5509339 0.4474232 0.3767383 +0.5547519 0.4474232 0.3767383 +0.5584371 0.4474232 0.3767383 +0.5619986 0.4474232 0.3767383 +0.5654443 0.4474232 0.3767383 +0.5687816 0.4474232 0.3767383 +0.092819 0.45727 0.3767383 +0.2262531 0.45727 0.3767383 +0.2875993 0.45727 0.3767383 +0.3262122 0.45727 0.3767383 +0.3544566 0.45727 0.3767383 +0.3767383 0.45727 0.3767383 +0.3951413 0.45727 0.3767383 +0.4108177 0.45727 0.3767383 +0.4244723 0.45727 0.3767383 +0.4365675 0.45727 0.3767383 +0.4474232 0.45727 0.3767383 +0.45727 0.45727 0.3767383 +0.4662797 0.45727 0.3767383 +0.4745834 0.45727 0.3767383 +0.4822838 0.45727 0.3767383 +0.4894626 0.45727 0.3767383 +0.4961862 0.45727 0.3767383 +0.5025087 0.45727 0.3767383 +0.5084753 0.45727 0.3767383 +0.514124 0.45727 0.3767383 +0.519487 0.45727 0.3767383 +0.5245917 0.45727 0.3767383 +0.529462 0.45727 0.3767383 +0.5341183 0.45727 0.3767383 +0.5385787 0.45727 0.3767383 +0.5428591 0.45727 0.3767383 +0.5469733 0.45727 0.3767383 +0.5509339 0.45727 0.3767383 +0.5547519 0.45727 0.3767383 +0.5584371 0.45727 0.3767383 +0.5619986 0.45727 0.3767383 +0.5654443 0.45727 0.3767383 +0.5687816 0.45727 0.3767383 +0.092819 0.4662797 0.3767383 +0.2262531 0.4662797 0.3767383 +0.2875993 0.4662797 0.3767383 +0.3262122 0.4662797 0.3767383 +0.3544566 0.4662797 0.3767383 +0.3767383 0.4662797 0.3767383 +0.3951413 0.4662797 0.3767383 +0.4108177 0.4662797 0.3767383 +0.4244723 0.4662797 0.3767383 +0.4365675 0.4662797 0.3767383 +0.4474232 0.4662797 0.3767383 +0.45727 0.4662797 0.3767383 +0.4662797 0.4662797 0.3767383 +0.4745834 0.4662797 0.3767383 +0.4822838 0.4662797 0.3767383 +0.4894626 0.4662797 0.3767383 +0.4961862 0.4662797 0.3767383 +0.5025087 0.4662797 0.3767383 +0.5084753 0.4662797 0.3767383 +0.514124 0.4662797 0.3767383 +0.519487 0.4662797 0.3767383 +0.5245917 0.4662797 0.3767383 +0.529462 0.4662797 0.3767383 +0.5341183 0.4662797 0.3767383 +0.5385787 0.4662797 0.3767383 +0.5428591 0.4662797 0.3767383 +0.5469733 0.4662797 0.3767383 +0.5509339 0.4662797 0.3767383 +0.5547519 0.4662797 0.3767383 +0.5584371 0.4662797 0.3767383 +0.5619986 0.4662797 0.3767383 +0.5654443 0.4662797 0.3767383 +0.5687816 0.4662797 0.3767383 +0.092819 0.4745834 0.3767383 +0.2262531 0.4745834 0.3767383 +0.2875993 0.4745834 0.3767383 +0.3262122 0.4745834 0.3767383 +0.3544566 0.4745834 0.3767383 +0.3767383 0.4745834 0.3767383 +0.3951413 0.4745834 0.3767383 +0.4108177 0.4745834 0.3767383 +0.4244723 0.4745834 0.3767383 +0.4365675 0.4745834 0.3767383 +0.4474232 0.4745834 0.3767383 +0.45727 0.4745834 0.3767383 +0.4662797 0.4745834 0.3767383 +0.4745834 0.4745834 0.3767383 +0.4822838 0.4745834 0.3767383 +0.4894626 0.4745834 0.3767383 +0.4961862 0.4745834 0.3767383 +0.5025087 0.4745834 0.3767383 +0.5084753 0.4745834 0.3767383 +0.514124 0.4745834 0.3767383 +0.519487 0.4745834 0.3767383 +0.5245917 0.4745834 0.3767383 +0.529462 0.4745834 0.3767383 +0.5341183 0.4745834 0.3767383 +0.5385787 0.4745834 0.3767383 +0.5428591 0.4745834 0.3767383 +0.5469733 0.4745834 0.3767383 +0.5509339 0.4745834 0.3767383 +0.5547519 0.4745834 0.3767383 +0.5584371 0.4745834 0.3767383 +0.5619986 0.4745834 0.3767383 +0.5654443 0.4745834 0.3767383 +0.5687816 0.4745834 0.3767383 +0.092819 0.4822838 0.3767383 +0.2262531 0.4822838 0.3767383 +0.2875993 0.4822838 0.3767383 +0.3262122 0.4822838 0.3767383 +0.3544566 0.4822838 0.3767383 +0.3767383 0.4822838 0.3767383 +0.3951413 0.4822838 0.3767383 +0.4108177 0.4822838 0.3767383 +0.4244723 0.4822838 0.3767383 +0.4365675 0.4822838 0.3767383 +0.4474232 0.4822838 0.3767383 +0.45727 0.4822838 0.3767383 +0.4662797 0.4822838 0.3767383 +0.4745834 0.4822838 0.3767383 +0.4822838 0.4822838 0.3767383 +0.4894626 0.4822838 0.3767383 +0.4961862 0.4822838 0.3767383 +0.5025087 0.4822838 0.3767383 +0.5084753 0.4822838 0.3767383 +0.514124 0.4822838 0.3767383 +0.519487 0.4822838 0.3767383 +0.5245917 0.4822838 0.3767383 +0.529462 0.4822838 0.3767383 +0.5341183 0.4822838 0.3767383 +0.5385787 0.4822838 0.3767383 +0.5428591 0.4822838 0.3767383 +0.5469733 0.4822838 0.3767383 +0.5509339 0.4822838 0.3767383 +0.5547519 0.4822838 0.3767383 +0.5584371 0.4822838 0.3767383 +0.5619986 0.4822838 0.3767383 +0.5654443 0.4822838 0.3767383 +0.5687816 0.4822838 0.3767383 +0.092819 0.4894626 0.3767383 +0.2262531 0.4894626 0.3767383 +0.2875993 0.4894626 0.3767383 +0.3262122 0.4894626 0.3767383 +0.3544566 0.4894626 0.3767383 +0.3767383 0.4894626 0.3767383 +0.3951413 0.4894626 0.3767383 +0.4108177 0.4894626 0.3767383 +0.4244723 0.4894626 0.3767383 +0.4365675 0.4894626 0.3767383 +0.4474232 0.4894626 0.3767383 +0.45727 0.4894626 0.3767383 +0.4662797 0.4894626 0.3767383 +0.4745834 0.4894626 0.3767383 +0.4822838 0.4894626 0.3767383 +0.4894626 0.4894626 0.3767383 +0.4961862 0.4894626 0.3767383 +0.5025087 0.4894626 0.3767383 +0.5084753 0.4894626 0.3767383 +0.514124 0.4894626 0.3767383 +0.519487 0.4894626 0.3767383 +0.5245917 0.4894626 0.3767383 +0.529462 0.4894626 0.3767383 +0.5341183 0.4894626 0.3767383 +0.5385787 0.4894626 0.3767383 +0.5428591 0.4894626 0.3767383 +0.5469733 0.4894626 0.3767383 +0.5509339 0.4894626 0.3767383 +0.5547519 0.4894626 0.3767383 +0.5584371 0.4894626 0.3767383 +0.5619986 0.4894626 0.3767383 +0.5654443 0.4894626 0.3767383 +0.5687816 0.4894626 0.3767383 +0.092819 0.4961862 0.3767383 +0.2262531 0.4961862 0.3767383 +0.2875993 0.4961862 0.3767383 +0.3262122 0.4961862 0.3767383 +0.3544566 0.4961862 0.3767383 +0.3767383 0.4961862 0.3767383 +0.3951413 0.4961862 0.3767383 +0.4108177 0.4961862 0.3767383 +0.4244723 0.4961862 0.3767383 +0.4365675 0.4961862 0.3767383 +0.4474232 0.4961862 0.3767383 +0.45727 0.4961862 0.3767383 +0.4662797 0.4961862 0.3767383 +0.4745834 0.4961862 0.3767383 +0.4822838 0.4961862 0.3767383 +0.4894626 0.4961862 0.3767383 +0.4961862 0.4961862 0.3767383 +0.5025087 0.4961862 0.3767383 +0.5084753 0.4961862 0.3767383 +0.514124 0.4961862 0.3767383 +0.519487 0.4961862 0.3767383 +0.5245917 0.4961862 0.3767383 +0.529462 0.4961862 0.3767383 +0.5341183 0.4961862 0.3767383 +0.5385787 0.4961862 0.3767383 +0.5428591 0.4961862 0.3767383 +0.5469733 0.4961862 0.3767383 +0.5509339 0.4961862 0.3767383 +0.5547519 0.4961862 0.3767383 +0.5584371 0.4961862 0.3767383 +0.5619986 0.4961862 0.3767383 +0.5654443 0.4961862 0.3767383 +0.5687816 0.4961862 0.3767383 +0.092819 0.5025087 0.3767383 +0.2262531 0.5025087 0.3767383 +0.2875993 0.5025087 0.3767383 +0.3262122 0.5025087 0.3767383 +0.3544566 0.5025087 0.3767383 +0.3767383 0.5025087 0.3767383 +0.3951413 0.5025087 0.3767383 +0.4108177 0.5025087 0.3767383 +0.4244723 0.5025087 0.3767383 +0.4365675 0.5025087 0.3767383 +0.4474232 0.5025087 0.3767383 +0.45727 0.5025087 0.3767383 +0.4662797 0.5025087 0.3767383 +0.4745834 0.5025087 0.3767383 +0.4822838 0.5025087 0.3767383 +0.4894626 0.5025087 0.3767383 +0.4961862 0.5025087 0.3767383 +0.5025087 0.5025087 0.3767383 +0.5084753 0.5025087 0.3767383 +0.514124 0.5025087 0.3767383 +0.519487 0.5025087 0.3767383 +0.5245917 0.5025087 0.3767383 +0.529462 0.5025087 0.3767383 +0.5341183 0.5025087 0.3767383 +0.5385787 0.5025087 0.3767383 +0.5428591 0.5025087 0.3767383 +0.5469733 0.5025087 0.3767383 +0.5509339 0.5025087 0.3767383 +0.5547519 0.5025087 0.3767383 +0.5584371 0.5025087 0.3767383 +0.5619986 0.5025087 0.3767383 +0.5654443 0.5025087 0.3767383 +0.5687816 0.5025087 0.3767383 +0.092819 0.5084753 0.3767383 +0.2262531 0.5084753 0.3767383 +0.2875993 0.5084753 0.3767383 +0.3262122 0.5084753 0.3767383 +0.3544566 0.5084753 0.3767383 +0.3767383 0.5084753 0.3767383 +0.3951413 0.5084753 0.3767383 +0.4108177 0.5084753 0.3767383 +0.4244723 0.5084753 0.3767383 +0.4365675 0.5084753 0.3767383 +0.4474232 0.5084753 0.3767383 +0.45727 0.5084753 0.3767383 +0.4662797 0.5084753 0.3767383 +0.4745834 0.5084753 0.3767383 +0.4822838 0.5084753 0.3767383 +0.4894626 0.5084753 0.3767383 +0.4961862 0.5084753 0.3767383 +0.5025087 0.5084753 0.3767383 +0.5084753 0.5084753 0.3767383 +0.514124 0.5084753 0.3767383 +0.519487 0.5084753 0.3767383 +0.5245917 0.5084753 0.3767383 +0.529462 0.5084753 0.3767383 +0.5341183 0.5084753 0.3767383 +0.5385787 0.5084753 0.3767383 +0.5428591 0.5084753 0.3767383 +0.5469733 0.5084753 0.3767383 +0.5509339 0.5084753 0.3767383 +0.5547519 0.5084753 0.3767383 +0.5584371 0.5084753 0.3767383 +0.5619986 0.5084753 0.3767383 +0.5654443 0.5084753 0.3767383 +0.5687816 0.5084753 0.3767383 +0.092819 0.514124 0.3767383 +0.2262531 0.514124 0.3767383 +0.2875993 0.514124 0.3767383 +0.3262122 0.514124 0.3767383 +0.3544566 0.514124 0.3767383 +0.3767383 0.514124 0.3767383 +0.3951413 0.514124 0.3767383 +0.4108177 0.514124 0.3767383 +0.4244723 0.514124 0.3767383 +0.4365675 0.514124 0.3767383 +0.4474232 0.514124 0.3767383 +0.45727 0.514124 0.3767383 +0.4662797 0.514124 0.3767383 +0.4745834 0.514124 0.3767383 +0.4822838 0.514124 0.3767383 +0.4894626 0.514124 0.3767383 +0.4961862 0.514124 0.3767383 +0.5025087 0.514124 0.3767383 +0.5084753 0.514124 0.3767383 +0.514124 0.514124 0.3767383 +0.519487 0.514124 0.3767383 +0.5245917 0.514124 0.3767383 +0.529462 0.514124 0.3767383 +0.5341183 0.514124 0.3767383 +0.5385787 0.514124 0.3767383 +0.5428591 0.514124 0.3767383 +0.5469733 0.514124 0.3767383 +0.5509339 0.514124 0.3767383 +0.5547519 0.514124 0.3767383 +0.5584371 0.514124 0.3767383 +0.5619986 0.514124 0.3767383 +0.5654443 0.514124 0.3767383 +0.5687816 0.514124 0.3767383 +0.092819 0.519487 0.3767383 +0.2262531 0.519487 0.3767383 +0.2875993 0.519487 0.3767383 +0.3262122 0.519487 0.3767383 +0.3544566 0.519487 0.3767383 +0.3767383 0.519487 0.3767383 +0.3951413 0.519487 0.3767383 +0.4108177 0.519487 0.3767383 +0.4244723 0.519487 0.3767383 +0.4365675 0.519487 0.3767383 +0.4474232 0.519487 0.3767383 +0.45727 0.519487 0.3767383 +0.4662797 0.519487 0.3767383 +0.4745834 0.519487 0.3767383 +0.4822838 0.519487 0.3767383 +0.4894626 0.519487 0.3767383 +0.4961862 0.519487 0.3767383 +0.5025087 0.519487 0.3767383 +0.5084753 0.519487 0.3767383 +0.514124 0.519487 0.3767383 +0.519487 0.519487 0.3767383 +0.5245917 0.519487 0.3767383 +0.529462 0.519487 0.3767383 +0.5341183 0.519487 0.3767383 +0.5385787 0.519487 0.3767383 +0.5428591 0.519487 0.3767383 +0.5469733 0.519487 0.3767383 +0.5509339 0.519487 0.3767383 +0.5547519 0.519487 0.3767383 +0.5584371 0.519487 0.3767383 +0.5619986 0.519487 0.3767383 +0.5654443 0.519487 0.3767383 +0.5687816 0.519487 0.3767383 +0.092819 0.5245917 0.3767383 +0.2262531 0.5245917 0.3767383 +0.2875993 0.5245917 0.3767383 +0.3262122 0.5245917 0.3767383 +0.3544566 0.5245917 0.3767383 +0.3767383 0.5245917 0.3767383 +0.3951413 0.5245917 0.3767383 +0.4108177 0.5245917 0.3767383 +0.4244723 0.5245917 0.3767383 +0.4365675 0.5245917 0.3767383 +0.4474232 0.5245917 0.3767383 +0.45727 0.5245917 0.3767383 +0.4662797 0.5245917 0.3767383 +0.4745834 0.5245917 0.3767383 +0.4822838 0.5245917 0.3767383 +0.4894626 0.5245917 0.3767383 +0.4961862 0.5245917 0.3767383 +0.5025087 0.5245917 0.3767383 +0.5084753 0.5245917 0.3767383 +0.514124 0.5245917 0.3767383 +0.519487 0.5245917 0.3767383 +0.5245917 0.5245917 0.3767383 +0.529462 0.5245917 0.3767383 +0.5341183 0.5245917 0.3767383 +0.5385787 0.5245917 0.3767383 +0.5428591 0.5245917 0.3767383 +0.5469733 0.5245917 0.3767383 +0.5509339 0.5245917 0.3767383 +0.5547519 0.5245917 0.3767383 +0.5584371 0.5245917 0.3767383 +0.5619986 0.5245917 0.3767383 +0.5654443 0.5245917 0.3767383 +0.5687816 0.5245917 0.3767383 +0.092819 0.529462 0.3767383 +0.2262531 0.529462 0.3767383 +0.2875993 0.529462 0.3767383 +0.3262122 0.529462 0.3767383 +0.3544566 0.529462 0.3767383 +0.3767383 0.529462 0.3767383 +0.3951413 0.529462 0.3767383 +0.4108177 0.529462 0.3767383 +0.4244723 0.529462 0.3767383 +0.4365675 0.529462 0.3767383 +0.4474232 0.529462 0.3767383 +0.45727 0.529462 0.3767383 +0.4662797 0.529462 0.3767383 +0.4745834 0.529462 0.3767383 +0.4822838 0.529462 0.3767383 +0.4894626 0.529462 0.3767383 +0.4961862 0.529462 0.3767383 +0.5025087 0.529462 0.3767383 +0.5084753 0.529462 0.3767383 +0.514124 0.529462 0.3767383 +0.519487 0.529462 0.3767383 +0.5245917 0.529462 0.3767383 +0.529462 0.529462 0.3767383 +0.5341183 0.529462 0.3767383 +0.5385787 0.529462 0.3767383 +0.5428591 0.529462 0.3767383 +0.5469733 0.529462 0.3767383 +0.5509339 0.529462 0.3767383 +0.5547519 0.529462 0.3767383 +0.5584371 0.529462 0.3767383 +0.5619986 0.529462 0.3767383 +0.5654443 0.529462 0.3767383 +0.5687816 0.529462 0.3767383 +0.092819 0.5341183 0.3767383 +0.2262531 0.5341183 0.3767383 +0.2875993 0.5341183 0.3767383 +0.3262122 0.5341183 0.3767383 +0.3544566 0.5341183 0.3767383 +0.3767383 0.5341183 0.3767383 +0.3951413 0.5341183 0.3767383 +0.4108177 0.5341183 0.3767383 +0.4244723 0.5341183 0.3767383 +0.4365675 0.5341183 0.3767383 +0.4474232 0.5341183 0.3767383 +0.45727 0.5341183 0.3767383 +0.4662797 0.5341183 0.3767383 +0.4745834 0.5341183 0.3767383 +0.4822838 0.5341183 0.3767383 +0.4894626 0.5341183 0.3767383 +0.4961862 0.5341183 0.3767383 +0.5025087 0.5341183 0.3767383 +0.5084753 0.5341183 0.3767383 +0.514124 0.5341183 0.3767383 +0.519487 0.5341183 0.3767383 +0.5245917 0.5341183 0.3767383 +0.529462 0.5341183 0.3767383 +0.5341183 0.5341183 0.3767383 +0.5385787 0.5341183 0.3767383 +0.5428591 0.5341183 0.3767383 +0.5469733 0.5341183 0.3767383 +0.5509339 0.5341183 0.3767383 +0.5547519 0.5341183 0.3767383 +0.5584371 0.5341183 0.3767383 +0.5619986 0.5341183 0.3767383 +0.5654443 0.5341183 0.3767383 +0.5687816 0.5341183 0.3767383 +0.092819 0.5385787 0.3767383 +0.2262531 0.5385787 0.3767383 +0.2875993 0.5385787 0.3767383 +0.3262122 0.5385787 0.3767383 +0.3544566 0.5385787 0.3767383 +0.3767383 0.5385787 0.3767383 +0.3951413 0.5385787 0.3767383 +0.4108177 0.5385787 0.3767383 +0.4244723 0.5385787 0.3767383 +0.4365675 0.5385787 0.3767383 +0.4474232 0.5385787 0.3767383 +0.45727 0.5385787 0.3767383 +0.4662797 0.5385787 0.3767383 +0.4745834 0.5385787 0.3767383 +0.4822838 0.5385787 0.3767383 +0.4894626 0.5385787 0.3767383 +0.4961862 0.5385787 0.3767383 +0.5025087 0.5385787 0.3767383 +0.5084753 0.5385787 0.3767383 +0.514124 0.5385787 0.3767383 +0.519487 0.5385787 0.3767383 +0.5245917 0.5385787 0.3767383 +0.529462 0.5385787 0.3767383 +0.5341183 0.5385787 0.3767383 +0.5385787 0.5385787 0.3767383 +0.5428591 0.5385787 0.3767383 +0.5469733 0.5385787 0.3767383 +0.5509339 0.5385787 0.3767383 +0.5547519 0.5385787 0.3767383 +0.5584371 0.5385787 0.3767383 +0.5619986 0.5385787 0.3767383 +0.5654443 0.5385787 0.3767383 +0.5687816 0.5385787 0.3767383 +0.092819 0.5428591 0.3767383 +0.2262531 0.5428591 0.3767383 +0.2875993 0.5428591 0.3767383 +0.3262122 0.5428591 0.3767383 +0.3544566 0.5428591 0.3767383 +0.3767383 0.5428591 0.3767383 +0.3951413 0.5428591 0.3767383 +0.4108177 0.5428591 0.3767383 +0.4244723 0.5428591 0.3767383 +0.4365675 0.5428591 0.3767383 +0.4474232 0.5428591 0.3767383 +0.45727 0.5428591 0.3767383 +0.4662797 0.5428591 0.3767383 +0.4745834 0.5428591 0.3767383 +0.4822838 0.5428591 0.3767383 +0.4894626 0.5428591 0.3767383 +0.4961862 0.5428591 0.3767383 +0.5025087 0.5428591 0.3767383 +0.5084753 0.5428591 0.3767383 +0.514124 0.5428591 0.3767383 +0.519487 0.5428591 0.3767383 +0.5245917 0.5428591 0.3767383 +0.529462 0.5428591 0.3767383 +0.5341183 0.5428591 0.3767383 +0.5385787 0.5428591 0.3767383 +0.5428591 0.5428591 0.3767383 +0.5469733 0.5428591 0.3767383 +0.5509339 0.5428591 0.3767383 +0.5547519 0.5428591 0.3767383 +0.5584371 0.5428591 0.3767383 +0.5619986 0.5428591 0.3767383 +0.5654443 0.5428591 0.3767383 +0.5687816 0.5428591 0.3767383 +0.092819 0.5469733 0.3767383 +0.2262531 0.5469733 0.3767383 +0.2875993 0.5469733 0.3767383 +0.3262122 0.5469733 0.3767383 +0.3544566 0.5469733 0.3767383 +0.3767383 0.5469733 0.3767383 +0.3951413 0.5469733 0.3767383 +0.4108177 0.5469733 0.3767383 +0.4244723 0.5469733 0.3767383 +0.4365675 0.5469733 0.3767383 +0.4474232 0.5469733 0.3767383 +0.45727 0.5469733 0.3767383 +0.4662797 0.5469733 0.3767383 +0.4745834 0.5469733 0.3767383 +0.4822838 0.5469733 0.3767383 +0.4894626 0.5469733 0.3767383 +0.4961862 0.5469733 0.3767383 +0.5025087 0.5469733 0.3767383 +0.5084753 0.5469733 0.3767383 +0.514124 0.5469733 0.3767383 +0.519487 0.5469733 0.3767383 +0.5245917 0.5469733 0.3767383 +0.529462 0.5469733 0.3767383 +0.5341183 0.5469733 0.3767383 +0.5385787 0.5469733 0.3767383 +0.5428591 0.5469733 0.3767383 +0.5469733 0.5469733 0.3767383 +0.5509339 0.5469733 0.3767383 +0.5547519 0.5469733 0.3767383 +0.5584371 0.5469733 0.3767383 +0.5619986 0.5469733 0.3767383 +0.5654443 0.5469733 0.3767383 +0.5687816 0.5469733 0.3767383 +0.092819 0.5509339 0.3767383 +0.2262531 0.5509339 0.3767383 +0.2875993 0.5509339 0.3767383 +0.3262122 0.5509339 0.3767383 +0.3544566 0.5509339 0.3767383 +0.3767383 0.5509339 0.3767383 +0.3951413 0.5509339 0.3767383 +0.4108177 0.5509339 0.3767383 +0.4244723 0.5509339 0.3767383 +0.4365675 0.5509339 0.3767383 +0.4474232 0.5509339 0.3767383 +0.45727 0.5509339 0.3767383 +0.4662797 0.5509339 0.3767383 +0.4745834 0.5509339 0.3767383 +0.4822838 0.5509339 0.3767383 +0.4894626 0.5509339 0.3767383 +0.4961862 0.5509339 0.3767383 +0.5025087 0.5509339 0.3767383 +0.5084753 0.5509339 0.3767383 +0.514124 0.5509339 0.3767383 +0.519487 0.5509339 0.3767383 +0.5245917 0.5509339 0.3767383 +0.529462 0.5509339 0.3767383 +0.5341183 0.5509339 0.3767383 +0.5385787 0.5509339 0.3767383 +0.5428591 0.5509339 0.3767383 +0.5469733 0.5509339 0.3767383 +0.5509339 0.5509339 0.3767383 +0.5547519 0.5509339 0.3767383 +0.5584371 0.5509339 0.3767383 +0.5619986 0.5509339 0.3767383 +0.5654443 0.5509339 0.3767383 +0.5687816 0.5509339 0.3767383 +0.092819 0.5547519 0.3767383 +0.2262531 0.5547519 0.3767383 +0.2875993 0.5547519 0.3767383 +0.3262122 0.5547519 0.3767383 +0.3544566 0.5547519 0.3767383 +0.3767383 0.5547519 0.3767383 +0.3951413 0.5547519 0.3767383 +0.4108177 0.5547519 0.3767383 +0.4244723 0.5547519 0.3767383 +0.4365675 0.5547519 0.3767383 +0.4474232 0.5547519 0.3767383 +0.45727 0.5547519 0.3767383 +0.4662797 0.5547519 0.3767383 +0.4745834 0.5547519 0.3767383 +0.4822838 0.5547519 0.3767383 +0.4894626 0.5547519 0.3767383 +0.4961862 0.5547519 0.3767383 +0.5025087 0.5547519 0.3767383 +0.5084753 0.5547519 0.3767383 +0.514124 0.5547519 0.3767383 +0.519487 0.5547519 0.3767383 +0.5245917 0.5547519 0.3767383 +0.529462 0.5547519 0.3767383 +0.5341183 0.5547519 0.3767383 +0.5385787 0.5547519 0.3767383 +0.5428591 0.5547519 0.3767383 +0.5469733 0.5547519 0.3767383 +0.5509339 0.5547519 0.3767383 +0.5547519 0.5547519 0.3767383 +0.5584371 0.5547519 0.3767383 +0.5619986 0.5547519 0.3767383 +0.5654443 0.5547519 0.3767383 +0.5687816 0.5547519 0.3767383 +0.092819 0.5584371 0.3767383 +0.2262531 0.5584371 0.3767383 +0.2875993 0.5584371 0.3767383 +0.3262122 0.5584371 0.3767383 +0.3544566 0.5584371 0.3767383 +0.3767383 0.5584371 0.3767383 +0.3951413 0.5584371 0.3767383 +0.4108177 0.5584371 0.3767383 +0.4244723 0.5584371 0.3767383 +0.4365675 0.5584371 0.3767383 +0.4474232 0.5584371 0.3767383 +0.45727 0.5584371 0.3767383 +0.4662797 0.5584371 0.3767383 +0.4745834 0.5584371 0.3767383 +0.4822838 0.5584371 0.3767383 +0.4894626 0.5584371 0.3767383 +0.4961862 0.5584371 0.3767383 +0.5025087 0.5584371 0.3767383 +0.5084753 0.5584371 0.3767383 +0.514124 0.5584371 0.3767383 +0.519487 0.5584371 0.3767383 +0.5245917 0.5584371 0.3767383 +0.529462 0.5584371 0.3767383 +0.5341183 0.5584371 0.3767383 +0.5385787 0.5584371 0.3767383 +0.5428591 0.5584371 0.3767383 +0.5469733 0.5584371 0.3767383 +0.5509339 0.5584371 0.3767383 +0.5547519 0.5584371 0.3767383 +0.5584371 0.5584371 0.3767383 +0.5619986 0.5584371 0.3767383 +0.5654443 0.5584371 0.3767383 +0.5687816 0.5584371 0.3767383 +0.092819 0.5619986 0.3767383 +0.2262531 0.5619986 0.3767383 +0.2875993 0.5619986 0.3767383 +0.3262122 0.5619986 0.3767383 +0.3544566 0.5619986 0.3767383 +0.3767383 0.5619986 0.3767383 +0.3951413 0.5619986 0.3767383 +0.4108177 0.5619986 0.3767383 +0.4244723 0.5619986 0.3767383 +0.4365675 0.5619986 0.3767383 +0.4474232 0.5619986 0.3767383 +0.45727 0.5619986 0.3767383 +0.4662797 0.5619986 0.3767383 +0.4745834 0.5619986 0.3767383 +0.4822838 0.5619986 0.3767383 +0.4894626 0.5619986 0.3767383 +0.4961862 0.5619986 0.3767383 +0.5025087 0.5619986 0.3767383 +0.5084753 0.5619986 0.3767383 +0.514124 0.5619986 0.3767383 +0.519487 0.5619986 0.3767383 +0.5245917 0.5619986 0.3767383 +0.529462 0.5619986 0.3767383 +0.5341183 0.5619986 0.3767383 +0.5385787 0.5619986 0.3767383 +0.5428591 0.5619986 0.3767383 +0.5469733 0.5619986 0.3767383 +0.5509339 0.5619986 0.3767383 +0.5547519 0.5619986 0.3767383 +0.5584371 0.5619986 0.3767383 +0.5619986 0.5619986 0.3767383 +0.5654443 0.5619986 0.3767383 +0.5687816 0.5619986 0.3767383 +0.092819 0.5654443 0.3767383 +0.2262531 0.5654443 0.3767383 +0.2875993 0.5654443 0.3767383 +0.3262122 0.5654443 0.3767383 +0.3544566 0.5654443 0.3767383 +0.3767383 0.5654443 0.3767383 +0.3951413 0.5654443 0.3767383 +0.4108177 0.5654443 0.3767383 +0.4244723 0.5654443 0.3767383 +0.4365675 0.5654443 0.3767383 +0.4474232 0.5654443 0.3767383 +0.45727 0.5654443 0.3767383 +0.4662797 0.5654443 0.3767383 +0.4745834 0.5654443 0.3767383 +0.4822838 0.5654443 0.3767383 +0.4894626 0.5654443 0.3767383 +0.4961862 0.5654443 0.3767383 +0.5025087 0.5654443 0.3767383 +0.5084753 0.5654443 0.3767383 +0.514124 0.5654443 0.3767383 +0.519487 0.5654443 0.3767383 +0.5245917 0.5654443 0.3767383 +0.529462 0.5654443 0.3767383 +0.5341183 0.5654443 0.3767383 +0.5385787 0.5654443 0.3767383 +0.5428591 0.5654443 0.3767383 +0.5469733 0.5654443 0.3767383 +0.5509339 0.5654443 0.3767383 +0.5547519 0.5654443 0.3767383 +0.5584371 0.5654443 0.3767383 +0.5619986 0.5654443 0.3767383 +0.5654443 0.5654443 0.3767383 +0.5687816 0.5654443 0.3767383 +0.092819 0.5687816 0.3767383 +0.2262531 0.5687816 0.3767383 +0.2875993 0.5687816 0.3767383 +0.3262122 0.5687816 0.3767383 +0.3544566 0.5687816 0.3767383 +0.3767383 0.5687816 0.3767383 +0.3951413 0.5687816 0.3767383 +0.4108177 0.5687816 0.3767383 +0.4244723 0.5687816 0.3767383 +0.4365675 0.5687816 0.3767383 +0.4474232 0.5687816 0.3767383 +0.45727 0.5687816 0.3767383 +0.4662797 0.5687816 0.3767383 +0.4745834 0.5687816 0.3767383 +0.4822838 0.5687816 0.3767383 +0.4894626 0.5687816 0.3767383 +0.4961862 0.5687816 0.3767383 +0.5025087 0.5687816 0.3767383 +0.5084753 0.5687816 0.3767383 +0.514124 0.5687816 0.3767383 +0.519487 0.5687816 0.3767383 +0.5245917 0.5687816 0.3767383 +0.529462 0.5687816 0.3767383 +0.5341183 0.5687816 0.3767383 +0.5385787 0.5687816 0.3767383 +0.5428591 0.5687816 0.3767383 +0.5469733 0.5687816 0.3767383 +0.5509339 0.5687816 0.3767383 +0.5547519 0.5687816 0.3767383 +0.5584371 0.5687816 0.3767383 +0.5619986 0.5687816 0.3767383 +0.5654443 0.5687816 0.3767383 +0.5687816 0.5687816 0.3767383 +0.092819 0.092819 0.3951413 +0.2262531 0.092819 0.3951413 +0.2875993 0.092819 0.3951413 +0.3262122 0.092819 0.3951413 +0.3544566 0.092819 0.3951413 +0.3767383 0.092819 0.3951413 +0.3951413 0.092819 0.3951413 +0.4108177 0.092819 0.3951413 +0.4244723 0.092819 0.3951413 +0.4365675 0.092819 0.3951413 +0.4474232 0.092819 0.3951413 +0.45727 0.092819 0.3951413 +0.4662797 0.092819 0.3951413 +0.4745834 0.092819 0.3951413 +0.4822838 0.092819 0.3951413 +0.4894626 0.092819 0.3951413 +0.4961862 0.092819 0.3951413 +0.5025087 0.092819 0.3951413 +0.5084753 0.092819 0.3951413 +0.514124 0.092819 0.3951413 +0.519487 0.092819 0.3951413 +0.5245917 0.092819 0.3951413 +0.529462 0.092819 0.3951413 +0.5341183 0.092819 0.3951413 +0.5385787 0.092819 0.3951413 +0.5428591 0.092819 0.3951413 +0.5469733 0.092819 0.3951413 +0.5509339 0.092819 0.3951413 +0.5547519 0.092819 0.3951413 +0.5584371 0.092819 0.3951413 +0.5619986 0.092819 0.3951413 +0.5654443 0.092819 0.3951413 +0.5687816 0.092819 0.3951413 +0.092819 0.2262531 0.3951413 +0.2262531 0.2262531 0.3951413 +0.2875993 0.2262531 0.3951413 +0.3262122 0.2262531 0.3951413 +0.3544566 0.2262531 0.3951413 +0.3767383 0.2262531 0.3951413 +0.3951413 0.2262531 0.3951413 +0.4108177 0.2262531 0.3951413 +0.4244723 0.2262531 0.3951413 +0.4365675 0.2262531 0.3951413 +0.4474232 0.2262531 0.3951413 +0.45727 0.2262531 0.3951413 +0.4662797 0.2262531 0.3951413 +0.4745834 0.2262531 0.3951413 +0.4822838 0.2262531 0.3951413 +0.4894626 0.2262531 0.3951413 +0.4961862 0.2262531 0.3951413 +0.5025087 0.2262531 0.3951413 +0.5084753 0.2262531 0.3951413 +0.514124 0.2262531 0.3951413 +0.519487 0.2262531 0.3951413 +0.5245917 0.2262531 0.3951413 +0.529462 0.2262531 0.3951413 +0.5341183 0.2262531 0.3951413 +0.5385787 0.2262531 0.3951413 +0.5428591 0.2262531 0.3951413 +0.5469733 0.2262531 0.3951413 +0.5509339 0.2262531 0.3951413 +0.5547519 0.2262531 0.3951413 +0.5584371 0.2262531 0.3951413 +0.5619986 0.2262531 0.3951413 +0.5654443 0.2262531 0.3951413 +0.5687816 0.2262531 0.3951413 +0.092819 0.2875993 0.3951413 +0.2262531 0.2875993 0.3951413 +0.2875993 0.2875993 0.3951413 +0.3262122 0.2875993 0.3951413 +0.3544566 0.2875993 0.3951413 +0.3767383 0.2875993 0.3951413 +0.3951413 0.2875993 0.3951413 +0.4108177 0.2875993 0.3951413 +0.4244723 0.2875993 0.3951413 +0.4365675 0.2875993 0.3951413 +0.4474232 0.2875993 0.3951413 +0.45727 0.2875993 0.3951413 +0.4662797 0.2875993 0.3951413 +0.4745834 0.2875993 0.3951413 +0.4822838 0.2875993 0.3951413 +0.4894626 0.2875993 0.3951413 +0.4961862 0.2875993 0.3951413 +0.5025087 0.2875993 0.3951413 +0.5084753 0.2875993 0.3951413 +0.514124 0.2875993 0.3951413 +0.519487 0.2875993 0.3951413 +0.5245917 0.2875993 0.3951413 +0.529462 0.2875993 0.3951413 +0.5341183 0.2875993 0.3951413 +0.5385787 0.2875993 0.3951413 +0.5428591 0.2875993 0.3951413 +0.5469733 0.2875993 0.3951413 +0.5509339 0.2875993 0.3951413 +0.5547519 0.2875993 0.3951413 +0.5584371 0.2875993 0.3951413 +0.5619986 0.2875993 0.3951413 +0.5654443 0.2875993 0.3951413 +0.5687816 0.2875993 0.3951413 +0.092819 0.3262122 0.3951413 +0.2262531 0.3262122 0.3951413 +0.2875993 0.3262122 0.3951413 +0.3262122 0.3262122 0.3951413 +0.3544566 0.3262122 0.3951413 +0.3767383 0.3262122 0.3951413 +0.3951413 0.3262122 0.3951413 +0.4108177 0.3262122 0.3951413 +0.4244723 0.3262122 0.3951413 +0.4365675 0.3262122 0.3951413 +0.4474232 0.3262122 0.3951413 +0.45727 0.3262122 0.3951413 +0.4662797 0.3262122 0.3951413 +0.4745834 0.3262122 0.3951413 +0.4822838 0.3262122 0.3951413 +0.4894626 0.3262122 0.3951413 +0.4961862 0.3262122 0.3951413 +0.5025087 0.3262122 0.3951413 +0.5084753 0.3262122 0.3951413 +0.514124 0.3262122 0.3951413 +0.519487 0.3262122 0.3951413 +0.5245917 0.3262122 0.3951413 +0.529462 0.3262122 0.3951413 +0.5341183 0.3262122 0.3951413 +0.5385787 0.3262122 0.3951413 +0.5428591 0.3262122 0.3951413 +0.5469733 0.3262122 0.3951413 +0.5509339 0.3262122 0.3951413 +0.5547519 0.3262122 0.3951413 +0.5584371 0.3262122 0.3951413 +0.5619986 0.3262122 0.3951413 +0.5654443 0.3262122 0.3951413 +0.5687816 0.3262122 0.3951413 +0.092819 0.3544566 0.3951413 +0.2262531 0.3544566 0.3951413 +0.2875993 0.3544566 0.3951413 +0.3262122 0.3544566 0.3951413 +0.3544566 0.3544566 0.3951413 +0.3767383 0.3544566 0.3951413 +0.3951413 0.3544566 0.3951413 +0.4108177 0.3544566 0.3951413 +0.4244723 0.3544566 0.3951413 +0.4365675 0.3544566 0.3951413 +0.4474232 0.3544566 0.3951413 +0.45727 0.3544566 0.3951413 +0.4662797 0.3544566 0.3951413 +0.4745834 0.3544566 0.3951413 +0.4822838 0.3544566 0.3951413 +0.4894626 0.3544566 0.3951413 +0.4961862 0.3544566 0.3951413 +0.5025087 0.3544566 0.3951413 +0.5084753 0.3544566 0.3951413 +0.514124 0.3544566 0.3951413 +0.519487 0.3544566 0.3951413 +0.5245917 0.3544566 0.3951413 +0.529462 0.3544566 0.3951413 +0.5341183 0.3544566 0.3951413 +0.5385787 0.3544566 0.3951413 +0.5428591 0.3544566 0.3951413 +0.5469733 0.3544566 0.3951413 +0.5509339 0.3544566 0.3951413 +0.5547519 0.3544566 0.3951413 +0.5584371 0.3544566 0.3951413 +0.5619986 0.3544566 0.3951413 +0.5654443 0.3544566 0.3951413 +0.5687816 0.3544566 0.3951413 +0.092819 0.3767383 0.3951413 +0.2262531 0.3767383 0.3951413 +0.2875993 0.3767383 0.3951413 +0.3262122 0.3767383 0.3951413 +0.3544566 0.3767383 0.3951413 +0.3767383 0.3767383 0.3951413 +0.3951413 0.3767383 0.3951413 +0.4108177 0.3767383 0.3951413 +0.4244723 0.3767383 0.3951413 +0.4365675 0.3767383 0.3951413 +0.4474232 0.3767383 0.3951413 +0.45727 0.3767383 0.3951413 +0.4662797 0.3767383 0.3951413 +0.4745834 0.3767383 0.3951413 +0.4822838 0.3767383 0.3951413 +0.4894626 0.3767383 0.3951413 +0.4961862 0.3767383 0.3951413 +0.5025087 0.3767383 0.3951413 +0.5084753 0.3767383 0.3951413 +0.514124 0.3767383 0.3951413 +0.519487 0.3767383 0.3951413 +0.5245917 0.3767383 0.3951413 +0.529462 0.3767383 0.3951413 +0.5341183 0.3767383 0.3951413 +0.5385787 0.3767383 0.3951413 +0.5428591 0.3767383 0.3951413 +0.5469733 0.3767383 0.3951413 +0.5509339 0.3767383 0.3951413 +0.5547519 0.3767383 0.3951413 +0.5584371 0.3767383 0.3951413 +0.5619986 0.3767383 0.3951413 +0.5654443 0.3767383 0.3951413 +0.5687816 0.3767383 0.3951413 +0.092819 0.3951413 0.3951413 +0.2262531 0.3951413 0.3951413 +0.2875993 0.3951413 0.3951413 +0.3262122 0.3951413 0.3951413 +0.3544566 0.3951413 0.3951413 +0.3767383 0.3951413 0.3951413 +0.3951413 0.3951413 0.3951413 +0.4108177 0.3951413 0.3951413 +0.4244723 0.3951413 0.3951413 +0.4365675 0.3951413 0.3951413 +0.4474232 0.3951413 0.3951413 +0.45727 0.3951413 0.3951413 +0.4662797 0.3951413 0.3951413 +0.4745834 0.3951413 0.3951413 +0.4822838 0.3951413 0.3951413 +0.4894626 0.3951413 0.3951413 +0.4961862 0.3951413 0.3951413 +0.5025087 0.3951413 0.3951413 +0.5084753 0.3951413 0.3951413 +0.514124 0.3951413 0.3951413 +0.519487 0.3951413 0.3951413 +0.5245917 0.3951413 0.3951413 +0.529462 0.3951413 0.3951413 +0.5341183 0.3951413 0.3951413 +0.5385787 0.3951413 0.3951413 +0.5428591 0.3951413 0.3951413 +0.5469733 0.3951413 0.3951413 +0.5509339 0.3951413 0.3951413 +0.5547519 0.3951413 0.3951413 +0.5584371 0.3951413 0.3951413 +0.5619986 0.3951413 0.3951413 +0.5654443 0.3951413 0.3951413 +0.5687816 0.3951413 0.3951413 +0.092819 0.4108177 0.3951413 +0.2262531 0.4108177 0.3951413 +0.2875993 0.4108177 0.3951413 +0.3262122 0.4108177 0.3951413 +0.3544566 0.4108177 0.3951413 +0.3767383 0.4108177 0.3951413 +0.3951413 0.4108177 0.3951413 +0.4108177 0.4108177 0.3951413 +0.4244723 0.4108177 0.3951413 +0.4365675 0.4108177 0.3951413 +0.4474232 0.4108177 0.3951413 +0.45727 0.4108177 0.3951413 +0.4662797 0.4108177 0.3951413 +0.4745834 0.4108177 0.3951413 +0.4822838 0.4108177 0.3951413 +0.4894626 0.4108177 0.3951413 +0.4961862 0.4108177 0.3951413 +0.5025087 0.4108177 0.3951413 +0.5084753 0.4108177 0.3951413 +0.514124 0.4108177 0.3951413 +0.519487 0.4108177 0.3951413 +0.5245917 0.4108177 0.3951413 +0.529462 0.4108177 0.3951413 +0.5341183 0.4108177 0.3951413 +0.5385787 0.4108177 0.3951413 +0.5428591 0.4108177 0.3951413 +0.5469733 0.4108177 0.3951413 +0.5509339 0.4108177 0.3951413 +0.5547519 0.4108177 0.3951413 +0.5584371 0.4108177 0.3951413 +0.5619986 0.4108177 0.3951413 +0.5654443 0.4108177 0.3951413 +0.5687816 0.4108177 0.3951413 +0.092819 0.4244723 0.3951413 +0.2262531 0.4244723 0.3951413 +0.2875993 0.4244723 0.3951413 +0.3262122 0.4244723 0.3951413 +0.3544566 0.4244723 0.3951413 +0.3767383 0.4244723 0.3951413 +0.3951413 0.4244723 0.3951413 +0.4108177 0.4244723 0.3951413 +0.4244723 0.4244723 0.3951413 +0.4365675 0.4244723 0.3951413 +0.4474232 0.4244723 0.3951413 +0.45727 0.4244723 0.3951413 +0.4662797 0.4244723 0.3951413 +0.4745834 0.4244723 0.3951413 +0.4822838 0.4244723 0.3951413 +0.4894626 0.4244723 0.3951413 +0.4961862 0.4244723 0.3951413 +0.5025087 0.4244723 0.3951413 +0.5084753 0.4244723 0.3951413 +0.514124 0.4244723 0.3951413 +0.519487 0.4244723 0.3951413 +0.5245917 0.4244723 0.3951413 +0.529462 0.4244723 0.3951413 +0.5341183 0.4244723 0.3951413 +0.5385787 0.4244723 0.3951413 +0.5428591 0.4244723 0.3951413 +0.5469733 0.4244723 0.3951413 +0.5509339 0.4244723 0.3951413 +0.5547519 0.4244723 0.3951413 +0.5584371 0.4244723 0.3951413 +0.5619986 0.4244723 0.3951413 +0.5654443 0.4244723 0.3951413 +0.5687816 0.4244723 0.3951413 +0.092819 0.4365675 0.3951413 +0.2262531 0.4365675 0.3951413 +0.2875993 0.4365675 0.3951413 +0.3262122 0.4365675 0.3951413 +0.3544566 0.4365675 0.3951413 +0.3767383 0.4365675 0.3951413 +0.3951413 0.4365675 0.3951413 +0.4108177 0.4365675 0.3951413 +0.4244723 0.4365675 0.3951413 +0.4365675 0.4365675 0.3951413 +0.4474232 0.4365675 0.3951413 +0.45727 0.4365675 0.3951413 +0.4662797 0.4365675 0.3951413 +0.4745834 0.4365675 0.3951413 +0.4822838 0.4365675 0.3951413 +0.4894626 0.4365675 0.3951413 +0.4961862 0.4365675 0.3951413 +0.5025087 0.4365675 0.3951413 +0.5084753 0.4365675 0.3951413 +0.514124 0.4365675 0.3951413 +0.519487 0.4365675 0.3951413 +0.5245917 0.4365675 0.3951413 +0.529462 0.4365675 0.3951413 +0.5341183 0.4365675 0.3951413 +0.5385787 0.4365675 0.3951413 +0.5428591 0.4365675 0.3951413 +0.5469733 0.4365675 0.3951413 +0.5509339 0.4365675 0.3951413 +0.5547519 0.4365675 0.3951413 +0.5584371 0.4365675 0.3951413 +0.5619986 0.4365675 0.3951413 +0.5654443 0.4365675 0.3951413 +0.5687816 0.4365675 0.3951413 +0.092819 0.4474232 0.3951413 +0.2262531 0.4474232 0.3951413 +0.2875993 0.4474232 0.3951413 +0.3262122 0.4474232 0.3951413 +0.3544566 0.4474232 0.3951413 +0.3767383 0.4474232 0.3951413 +0.3951413 0.4474232 0.3951413 +0.4108177 0.4474232 0.3951413 +0.4244723 0.4474232 0.3951413 +0.4365675 0.4474232 0.3951413 +0.4474232 0.4474232 0.3951413 +0.45727 0.4474232 0.3951413 +0.4662797 0.4474232 0.3951413 +0.4745834 0.4474232 0.3951413 +0.4822838 0.4474232 0.3951413 +0.4894626 0.4474232 0.3951413 +0.4961862 0.4474232 0.3951413 +0.5025087 0.4474232 0.3951413 +0.5084753 0.4474232 0.3951413 +0.514124 0.4474232 0.3951413 +0.519487 0.4474232 0.3951413 +0.5245917 0.4474232 0.3951413 +0.529462 0.4474232 0.3951413 +0.5341183 0.4474232 0.3951413 +0.5385787 0.4474232 0.3951413 +0.5428591 0.4474232 0.3951413 +0.5469733 0.4474232 0.3951413 +0.5509339 0.4474232 0.3951413 +0.5547519 0.4474232 0.3951413 +0.5584371 0.4474232 0.3951413 +0.5619986 0.4474232 0.3951413 +0.5654443 0.4474232 0.3951413 +0.5687816 0.4474232 0.3951413 +0.092819 0.45727 0.3951413 +0.2262531 0.45727 0.3951413 +0.2875993 0.45727 0.3951413 +0.3262122 0.45727 0.3951413 +0.3544566 0.45727 0.3951413 +0.3767383 0.45727 0.3951413 +0.3951413 0.45727 0.3951413 +0.4108177 0.45727 0.3951413 +0.4244723 0.45727 0.3951413 +0.4365675 0.45727 0.3951413 +0.4474232 0.45727 0.3951413 +0.45727 0.45727 0.3951413 +0.4662797 0.45727 0.3951413 +0.4745834 0.45727 0.3951413 +0.4822838 0.45727 0.3951413 +0.4894626 0.45727 0.3951413 +0.4961862 0.45727 0.3951413 +0.5025087 0.45727 0.3951413 +0.5084753 0.45727 0.3951413 +0.514124 0.45727 0.3951413 +0.519487 0.45727 0.3951413 +0.5245917 0.45727 0.3951413 +0.529462 0.45727 0.3951413 +0.5341183 0.45727 0.3951413 +0.5385787 0.45727 0.3951413 +0.5428591 0.45727 0.3951413 +0.5469733 0.45727 0.3951413 +0.5509339 0.45727 0.3951413 +0.5547519 0.45727 0.3951413 +0.5584371 0.45727 0.3951413 +0.5619986 0.45727 0.3951413 +0.5654443 0.45727 0.3951413 +0.5687816 0.45727 0.3951413 +0.092819 0.4662797 0.3951413 +0.2262531 0.4662797 0.3951413 +0.2875993 0.4662797 0.3951413 +0.3262122 0.4662797 0.3951413 +0.3544566 0.4662797 0.3951413 +0.3767383 0.4662797 0.3951413 +0.3951413 0.4662797 0.3951413 +0.4108177 0.4662797 0.3951413 +0.4244723 0.4662797 0.3951413 +0.4365675 0.4662797 0.3951413 +0.4474232 0.4662797 0.3951413 +0.45727 0.4662797 0.3951413 +0.4662797 0.4662797 0.3951413 +0.4745834 0.4662797 0.3951413 +0.4822838 0.4662797 0.3951413 +0.4894626 0.4662797 0.3951413 +0.4961862 0.4662797 0.3951413 +0.5025087 0.4662797 0.3951413 +0.5084753 0.4662797 0.3951413 +0.514124 0.4662797 0.3951413 +0.519487 0.4662797 0.3951413 +0.5245917 0.4662797 0.3951413 +0.529462 0.4662797 0.3951413 +0.5341183 0.4662797 0.3951413 +0.5385787 0.4662797 0.3951413 +0.5428591 0.4662797 0.3951413 +0.5469733 0.4662797 0.3951413 +0.5509339 0.4662797 0.3951413 +0.5547519 0.4662797 0.3951413 +0.5584371 0.4662797 0.3951413 +0.5619986 0.4662797 0.3951413 +0.5654443 0.4662797 0.3951413 +0.5687816 0.4662797 0.3951413 +0.092819 0.4745834 0.3951413 +0.2262531 0.4745834 0.3951413 +0.2875993 0.4745834 0.3951413 +0.3262122 0.4745834 0.3951413 +0.3544566 0.4745834 0.3951413 +0.3767383 0.4745834 0.3951413 +0.3951413 0.4745834 0.3951413 +0.4108177 0.4745834 0.3951413 +0.4244723 0.4745834 0.3951413 +0.4365675 0.4745834 0.3951413 +0.4474232 0.4745834 0.3951413 +0.45727 0.4745834 0.3951413 +0.4662797 0.4745834 0.3951413 +0.4745834 0.4745834 0.3951413 +0.4822838 0.4745834 0.3951413 +0.4894626 0.4745834 0.3951413 +0.4961862 0.4745834 0.3951413 +0.5025087 0.4745834 0.3951413 +0.5084753 0.4745834 0.3951413 +0.514124 0.4745834 0.3951413 +0.519487 0.4745834 0.3951413 +0.5245917 0.4745834 0.3951413 +0.529462 0.4745834 0.3951413 +0.5341183 0.4745834 0.3951413 +0.5385787 0.4745834 0.3951413 +0.5428591 0.4745834 0.3951413 +0.5469733 0.4745834 0.3951413 +0.5509339 0.4745834 0.3951413 +0.5547519 0.4745834 0.3951413 +0.5584371 0.4745834 0.3951413 +0.5619986 0.4745834 0.3951413 +0.5654443 0.4745834 0.3951413 +0.5687816 0.4745834 0.3951413 +0.092819 0.4822838 0.3951413 +0.2262531 0.4822838 0.3951413 +0.2875993 0.4822838 0.3951413 +0.3262122 0.4822838 0.3951413 +0.3544566 0.4822838 0.3951413 +0.3767383 0.4822838 0.3951413 +0.3951413 0.4822838 0.3951413 +0.4108177 0.4822838 0.3951413 +0.4244723 0.4822838 0.3951413 +0.4365675 0.4822838 0.3951413 +0.4474232 0.4822838 0.3951413 +0.45727 0.4822838 0.3951413 +0.4662797 0.4822838 0.3951413 +0.4745834 0.4822838 0.3951413 +0.4822838 0.4822838 0.3951413 +0.4894626 0.4822838 0.3951413 +0.4961862 0.4822838 0.3951413 +0.5025087 0.4822838 0.3951413 +0.5084753 0.4822838 0.3951413 +0.514124 0.4822838 0.3951413 +0.519487 0.4822838 0.3951413 +0.5245917 0.4822838 0.3951413 +0.529462 0.4822838 0.3951413 +0.5341183 0.4822838 0.3951413 +0.5385787 0.4822838 0.3951413 +0.5428591 0.4822838 0.3951413 +0.5469733 0.4822838 0.3951413 +0.5509339 0.4822838 0.3951413 +0.5547519 0.4822838 0.3951413 +0.5584371 0.4822838 0.3951413 +0.5619986 0.4822838 0.3951413 +0.5654443 0.4822838 0.3951413 +0.5687816 0.4822838 0.3951413 +0.092819 0.4894626 0.3951413 +0.2262531 0.4894626 0.3951413 +0.2875993 0.4894626 0.3951413 +0.3262122 0.4894626 0.3951413 +0.3544566 0.4894626 0.3951413 +0.3767383 0.4894626 0.3951413 +0.3951413 0.4894626 0.3951413 +0.4108177 0.4894626 0.3951413 +0.4244723 0.4894626 0.3951413 +0.4365675 0.4894626 0.3951413 +0.4474232 0.4894626 0.3951413 +0.45727 0.4894626 0.3951413 +0.4662797 0.4894626 0.3951413 +0.4745834 0.4894626 0.3951413 +0.4822838 0.4894626 0.3951413 +0.4894626 0.4894626 0.3951413 +0.4961862 0.4894626 0.3951413 +0.5025087 0.4894626 0.3951413 +0.5084753 0.4894626 0.3951413 +0.514124 0.4894626 0.3951413 +0.519487 0.4894626 0.3951413 +0.5245917 0.4894626 0.3951413 +0.529462 0.4894626 0.3951413 +0.5341183 0.4894626 0.3951413 +0.5385787 0.4894626 0.3951413 +0.5428591 0.4894626 0.3951413 +0.5469733 0.4894626 0.3951413 +0.5509339 0.4894626 0.3951413 +0.5547519 0.4894626 0.3951413 +0.5584371 0.4894626 0.3951413 +0.5619986 0.4894626 0.3951413 +0.5654443 0.4894626 0.3951413 +0.5687816 0.4894626 0.3951413 +0.092819 0.4961862 0.3951413 +0.2262531 0.4961862 0.3951413 +0.2875993 0.4961862 0.3951413 +0.3262122 0.4961862 0.3951413 +0.3544566 0.4961862 0.3951413 +0.3767383 0.4961862 0.3951413 +0.3951413 0.4961862 0.3951413 +0.4108177 0.4961862 0.3951413 +0.4244723 0.4961862 0.3951413 +0.4365675 0.4961862 0.3951413 +0.4474232 0.4961862 0.3951413 +0.45727 0.4961862 0.3951413 +0.4662797 0.4961862 0.3951413 +0.4745834 0.4961862 0.3951413 +0.4822838 0.4961862 0.3951413 +0.4894626 0.4961862 0.3951413 +0.4961862 0.4961862 0.3951413 +0.5025087 0.4961862 0.3951413 +0.5084753 0.4961862 0.3951413 +0.514124 0.4961862 0.3951413 +0.519487 0.4961862 0.3951413 +0.5245917 0.4961862 0.3951413 +0.529462 0.4961862 0.3951413 +0.5341183 0.4961862 0.3951413 +0.5385787 0.4961862 0.3951413 +0.5428591 0.4961862 0.3951413 +0.5469733 0.4961862 0.3951413 +0.5509339 0.4961862 0.3951413 +0.5547519 0.4961862 0.3951413 +0.5584371 0.4961862 0.3951413 +0.5619986 0.4961862 0.3951413 +0.5654443 0.4961862 0.3951413 +0.5687816 0.4961862 0.3951413 +0.092819 0.5025087 0.3951413 +0.2262531 0.5025087 0.3951413 +0.2875993 0.5025087 0.3951413 +0.3262122 0.5025087 0.3951413 +0.3544566 0.5025087 0.3951413 +0.3767383 0.5025087 0.3951413 +0.3951413 0.5025087 0.3951413 +0.4108177 0.5025087 0.3951413 +0.4244723 0.5025087 0.3951413 +0.4365675 0.5025087 0.3951413 +0.4474232 0.5025087 0.3951413 +0.45727 0.5025087 0.3951413 +0.4662797 0.5025087 0.3951413 +0.4745834 0.5025087 0.3951413 +0.4822838 0.5025087 0.3951413 +0.4894626 0.5025087 0.3951413 +0.4961862 0.5025087 0.3951413 +0.5025087 0.5025087 0.3951413 +0.5084753 0.5025087 0.3951413 +0.514124 0.5025087 0.3951413 +0.519487 0.5025087 0.3951413 +0.5245917 0.5025087 0.3951413 +0.529462 0.5025087 0.3951413 +0.5341183 0.5025087 0.3951413 +0.5385787 0.5025087 0.3951413 +0.5428591 0.5025087 0.3951413 +0.5469733 0.5025087 0.3951413 +0.5509339 0.5025087 0.3951413 +0.5547519 0.5025087 0.3951413 +0.5584371 0.5025087 0.3951413 +0.5619986 0.5025087 0.3951413 +0.5654443 0.5025087 0.3951413 +0.5687816 0.5025087 0.3951413 +0.092819 0.5084753 0.3951413 +0.2262531 0.5084753 0.3951413 +0.2875993 0.5084753 0.3951413 +0.3262122 0.5084753 0.3951413 +0.3544566 0.5084753 0.3951413 +0.3767383 0.5084753 0.3951413 +0.3951413 0.5084753 0.3951413 +0.4108177 0.5084753 0.3951413 +0.4244723 0.5084753 0.3951413 +0.4365675 0.5084753 0.3951413 +0.4474232 0.5084753 0.3951413 +0.45727 0.5084753 0.3951413 +0.4662797 0.5084753 0.3951413 +0.4745834 0.5084753 0.3951413 +0.4822838 0.5084753 0.3951413 +0.4894626 0.5084753 0.3951413 +0.4961862 0.5084753 0.3951413 +0.5025087 0.5084753 0.3951413 +0.5084753 0.5084753 0.3951413 +0.514124 0.5084753 0.3951413 +0.519487 0.5084753 0.3951413 +0.5245917 0.5084753 0.3951413 +0.529462 0.5084753 0.3951413 +0.5341183 0.5084753 0.3951413 +0.5385787 0.5084753 0.3951413 +0.5428591 0.5084753 0.3951413 +0.5469733 0.5084753 0.3951413 +0.5509339 0.5084753 0.3951413 +0.5547519 0.5084753 0.3951413 +0.5584371 0.5084753 0.3951413 +0.5619986 0.5084753 0.3951413 +0.5654443 0.5084753 0.3951413 +0.5687816 0.5084753 0.3951413 +0.092819 0.514124 0.3951413 +0.2262531 0.514124 0.3951413 +0.2875993 0.514124 0.3951413 +0.3262122 0.514124 0.3951413 +0.3544566 0.514124 0.3951413 +0.3767383 0.514124 0.3951413 +0.3951413 0.514124 0.3951413 +0.4108177 0.514124 0.3951413 +0.4244723 0.514124 0.3951413 +0.4365675 0.514124 0.3951413 +0.4474232 0.514124 0.3951413 +0.45727 0.514124 0.3951413 +0.4662797 0.514124 0.3951413 +0.4745834 0.514124 0.3951413 +0.4822838 0.514124 0.3951413 +0.4894626 0.514124 0.3951413 +0.4961862 0.514124 0.3951413 +0.5025087 0.514124 0.3951413 +0.5084753 0.514124 0.3951413 +0.514124 0.514124 0.3951413 +0.519487 0.514124 0.3951413 +0.5245917 0.514124 0.3951413 +0.529462 0.514124 0.3951413 +0.5341183 0.514124 0.3951413 +0.5385787 0.514124 0.3951413 +0.5428591 0.514124 0.3951413 +0.5469733 0.514124 0.3951413 +0.5509339 0.514124 0.3951413 +0.5547519 0.514124 0.3951413 +0.5584371 0.514124 0.3951413 +0.5619986 0.514124 0.3951413 +0.5654443 0.514124 0.3951413 +0.5687816 0.514124 0.3951413 +0.092819 0.519487 0.3951413 +0.2262531 0.519487 0.3951413 +0.2875993 0.519487 0.3951413 +0.3262122 0.519487 0.3951413 +0.3544566 0.519487 0.3951413 +0.3767383 0.519487 0.3951413 +0.3951413 0.519487 0.3951413 +0.4108177 0.519487 0.3951413 +0.4244723 0.519487 0.3951413 +0.4365675 0.519487 0.3951413 +0.4474232 0.519487 0.3951413 +0.45727 0.519487 0.3951413 +0.4662797 0.519487 0.3951413 +0.4745834 0.519487 0.3951413 +0.4822838 0.519487 0.3951413 +0.4894626 0.519487 0.3951413 +0.4961862 0.519487 0.3951413 +0.5025087 0.519487 0.3951413 +0.5084753 0.519487 0.3951413 +0.514124 0.519487 0.3951413 +0.519487 0.519487 0.3951413 +0.5245917 0.519487 0.3951413 +0.529462 0.519487 0.3951413 +0.5341183 0.519487 0.3951413 +0.5385787 0.519487 0.3951413 +0.5428591 0.519487 0.3951413 +0.5469733 0.519487 0.3951413 +0.5509339 0.519487 0.3951413 +0.5547519 0.519487 0.3951413 +0.5584371 0.519487 0.3951413 +0.5619986 0.519487 0.3951413 +0.5654443 0.519487 0.3951413 +0.5687816 0.519487 0.3951413 +0.092819 0.5245917 0.3951413 +0.2262531 0.5245917 0.3951413 +0.2875993 0.5245917 0.3951413 +0.3262122 0.5245917 0.3951413 +0.3544566 0.5245917 0.3951413 +0.3767383 0.5245917 0.3951413 +0.3951413 0.5245917 0.3951413 +0.4108177 0.5245917 0.3951413 +0.4244723 0.5245917 0.3951413 +0.4365675 0.5245917 0.3951413 +0.4474232 0.5245917 0.3951413 +0.45727 0.5245917 0.3951413 +0.4662797 0.5245917 0.3951413 +0.4745834 0.5245917 0.3951413 +0.4822838 0.5245917 0.3951413 +0.4894626 0.5245917 0.3951413 +0.4961862 0.5245917 0.3951413 +0.5025087 0.5245917 0.3951413 +0.5084753 0.5245917 0.3951413 +0.514124 0.5245917 0.3951413 +0.519487 0.5245917 0.3951413 +0.5245917 0.5245917 0.3951413 +0.529462 0.5245917 0.3951413 +0.5341183 0.5245917 0.3951413 +0.5385787 0.5245917 0.3951413 +0.5428591 0.5245917 0.3951413 +0.5469733 0.5245917 0.3951413 +0.5509339 0.5245917 0.3951413 +0.5547519 0.5245917 0.3951413 +0.5584371 0.5245917 0.3951413 +0.5619986 0.5245917 0.3951413 +0.5654443 0.5245917 0.3951413 +0.5687816 0.5245917 0.3951413 +0.092819 0.529462 0.3951413 +0.2262531 0.529462 0.3951413 +0.2875993 0.529462 0.3951413 +0.3262122 0.529462 0.3951413 +0.3544566 0.529462 0.3951413 +0.3767383 0.529462 0.3951413 +0.3951413 0.529462 0.3951413 +0.4108177 0.529462 0.3951413 +0.4244723 0.529462 0.3951413 +0.4365675 0.529462 0.3951413 +0.4474232 0.529462 0.3951413 +0.45727 0.529462 0.3951413 +0.4662797 0.529462 0.3951413 +0.4745834 0.529462 0.3951413 +0.4822838 0.529462 0.3951413 +0.4894626 0.529462 0.3951413 +0.4961862 0.529462 0.3951413 +0.5025087 0.529462 0.3951413 +0.5084753 0.529462 0.3951413 +0.514124 0.529462 0.3951413 +0.519487 0.529462 0.3951413 +0.5245917 0.529462 0.3951413 +0.529462 0.529462 0.3951413 +0.5341183 0.529462 0.3951413 +0.5385787 0.529462 0.3951413 +0.5428591 0.529462 0.3951413 +0.5469733 0.529462 0.3951413 +0.5509339 0.529462 0.3951413 +0.5547519 0.529462 0.3951413 +0.5584371 0.529462 0.3951413 +0.5619986 0.529462 0.3951413 +0.5654443 0.529462 0.3951413 +0.5687816 0.529462 0.3951413 +0.092819 0.5341183 0.3951413 +0.2262531 0.5341183 0.3951413 +0.2875993 0.5341183 0.3951413 +0.3262122 0.5341183 0.3951413 +0.3544566 0.5341183 0.3951413 +0.3767383 0.5341183 0.3951413 +0.3951413 0.5341183 0.3951413 +0.4108177 0.5341183 0.3951413 +0.4244723 0.5341183 0.3951413 +0.4365675 0.5341183 0.3951413 +0.4474232 0.5341183 0.3951413 +0.45727 0.5341183 0.3951413 +0.4662797 0.5341183 0.3951413 +0.4745834 0.5341183 0.3951413 +0.4822838 0.5341183 0.3951413 +0.4894626 0.5341183 0.3951413 +0.4961862 0.5341183 0.3951413 +0.5025087 0.5341183 0.3951413 +0.5084753 0.5341183 0.3951413 +0.514124 0.5341183 0.3951413 +0.519487 0.5341183 0.3951413 +0.5245917 0.5341183 0.3951413 +0.529462 0.5341183 0.3951413 +0.5341183 0.5341183 0.3951413 +0.5385787 0.5341183 0.3951413 +0.5428591 0.5341183 0.3951413 +0.5469733 0.5341183 0.3951413 +0.5509339 0.5341183 0.3951413 +0.5547519 0.5341183 0.3951413 +0.5584371 0.5341183 0.3951413 +0.5619986 0.5341183 0.3951413 +0.5654443 0.5341183 0.3951413 +0.5687816 0.5341183 0.3951413 +0.092819 0.5385787 0.3951413 +0.2262531 0.5385787 0.3951413 +0.2875993 0.5385787 0.3951413 +0.3262122 0.5385787 0.3951413 +0.3544566 0.5385787 0.3951413 +0.3767383 0.5385787 0.3951413 +0.3951413 0.5385787 0.3951413 +0.4108177 0.5385787 0.3951413 +0.4244723 0.5385787 0.3951413 +0.4365675 0.5385787 0.3951413 +0.4474232 0.5385787 0.3951413 +0.45727 0.5385787 0.3951413 +0.4662797 0.5385787 0.3951413 +0.4745834 0.5385787 0.3951413 +0.4822838 0.5385787 0.3951413 +0.4894626 0.5385787 0.3951413 +0.4961862 0.5385787 0.3951413 +0.5025087 0.5385787 0.3951413 +0.5084753 0.5385787 0.3951413 +0.514124 0.5385787 0.3951413 +0.519487 0.5385787 0.3951413 +0.5245917 0.5385787 0.3951413 +0.529462 0.5385787 0.3951413 +0.5341183 0.5385787 0.3951413 +0.5385787 0.5385787 0.3951413 +0.5428591 0.5385787 0.3951413 +0.5469733 0.5385787 0.3951413 +0.5509339 0.5385787 0.3951413 +0.5547519 0.5385787 0.3951413 +0.5584371 0.5385787 0.3951413 +0.5619986 0.5385787 0.3951413 +0.5654443 0.5385787 0.3951413 +0.5687816 0.5385787 0.3951413 +0.092819 0.5428591 0.3951413 +0.2262531 0.5428591 0.3951413 +0.2875993 0.5428591 0.3951413 +0.3262122 0.5428591 0.3951413 +0.3544566 0.5428591 0.3951413 +0.3767383 0.5428591 0.3951413 +0.3951413 0.5428591 0.3951413 +0.4108177 0.5428591 0.3951413 +0.4244723 0.5428591 0.3951413 +0.4365675 0.5428591 0.3951413 +0.4474232 0.5428591 0.3951413 +0.45727 0.5428591 0.3951413 +0.4662797 0.5428591 0.3951413 +0.4745834 0.5428591 0.3951413 +0.4822838 0.5428591 0.3951413 +0.4894626 0.5428591 0.3951413 +0.4961862 0.5428591 0.3951413 +0.5025087 0.5428591 0.3951413 +0.5084753 0.5428591 0.3951413 +0.514124 0.5428591 0.3951413 +0.519487 0.5428591 0.3951413 +0.5245917 0.5428591 0.3951413 +0.529462 0.5428591 0.3951413 +0.5341183 0.5428591 0.3951413 +0.5385787 0.5428591 0.3951413 +0.5428591 0.5428591 0.3951413 +0.5469733 0.5428591 0.3951413 +0.5509339 0.5428591 0.3951413 +0.5547519 0.5428591 0.3951413 +0.5584371 0.5428591 0.3951413 +0.5619986 0.5428591 0.3951413 +0.5654443 0.5428591 0.3951413 +0.5687816 0.5428591 0.3951413 +0.092819 0.5469733 0.3951413 +0.2262531 0.5469733 0.3951413 +0.2875993 0.5469733 0.3951413 +0.3262122 0.5469733 0.3951413 +0.3544566 0.5469733 0.3951413 +0.3767383 0.5469733 0.3951413 +0.3951413 0.5469733 0.3951413 +0.4108177 0.5469733 0.3951413 +0.4244723 0.5469733 0.3951413 +0.4365675 0.5469733 0.3951413 +0.4474232 0.5469733 0.3951413 +0.45727 0.5469733 0.3951413 +0.4662797 0.5469733 0.3951413 +0.4745834 0.5469733 0.3951413 +0.4822838 0.5469733 0.3951413 +0.4894626 0.5469733 0.3951413 +0.4961862 0.5469733 0.3951413 +0.5025087 0.5469733 0.3951413 +0.5084753 0.5469733 0.3951413 +0.514124 0.5469733 0.3951413 +0.519487 0.5469733 0.3951413 +0.5245917 0.5469733 0.3951413 +0.529462 0.5469733 0.3951413 +0.5341183 0.5469733 0.3951413 +0.5385787 0.5469733 0.3951413 +0.5428591 0.5469733 0.3951413 +0.5469733 0.5469733 0.3951413 +0.5509339 0.5469733 0.3951413 +0.5547519 0.5469733 0.3951413 +0.5584371 0.5469733 0.3951413 +0.5619986 0.5469733 0.3951413 +0.5654443 0.5469733 0.3951413 +0.5687816 0.5469733 0.3951413 +0.092819 0.5509339 0.3951413 +0.2262531 0.5509339 0.3951413 +0.2875993 0.5509339 0.3951413 +0.3262122 0.5509339 0.3951413 +0.3544566 0.5509339 0.3951413 +0.3767383 0.5509339 0.3951413 +0.3951413 0.5509339 0.3951413 +0.4108177 0.5509339 0.3951413 +0.4244723 0.5509339 0.3951413 +0.4365675 0.5509339 0.3951413 +0.4474232 0.5509339 0.3951413 +0.45727 0.5509339 0.3951413 +0.4662797 0.5509339 0.3951413 +0.4745834 0.5509339 0.3951413 +0.4822838 0.5509339 0.3951413 +0.4894626 0.5509339 0.3951413 +0.4961862 0.5509339 0.3951413 +0.5025087 0.5509339 0.3951413 +0.5084753 0.5509339 0.3951413 +0.514124 0.5509339 0.3951413 +0.519487 0.5509339 0.3951413 +0.5245917 0.5509339 0.3951413 +0.529462 0.5509339 0.3951413 +0.5341183 0.5509339 0.3951413 +0.5385787 0.5509339 0.3951413 +0.5428591 0.5509339 0.3951413 +0.5469733 0.5509339 0.3951413 +0.5509339 0.5509339 0.3951413 +0.5547519 0.5509339 0.3951413 +0.5584371 0.5509339 0.3951413 +0.5619986 0.5509339 0.3951413 +0.5654443 0.5509339 0.3951413 +0.5687816 0.5509339 0.3951413 +0.092819 0.5547519 0.3951413 +0.2262531 0.5547519 0.3951413 +0.2875993 0.5547519 0.3951413 +0.3262122 0.5547519 0.3951413 +0.3544566 0.5547519 0.3951413 +0.3767383 0.5547519 0.3951413 +0.3951413 0.5547519 0.3951413 +0.4108177 0.5547519 0.3951413 +0.4244723 0.5547519 0.3951413 +0.4365675 0.5547519 0.3951413 +0.4474232 0.5547519 0.3951413 +0.45727 0.5547519 0.3951413 +0.4662797 0.5547519 0.3951413 +0.4745834 0.5547519 0.3951413 +0.4822838 0.5547519 0.3951413 +0.4894626 0.5547519 0.3951413 +0.4961862 0.5547519 0.3951413 +0.5025087 0.5547519 0.3951413 +0.5084753 0.5547519 0.3951413 +0.514124 0.5547519 0.3951413 +0.519487 0.5547519 0.3951413 +0.5245917 0.5547519 0.3951413 +0.529462 0.5547519 0.3951413 +0.5341183 0.5547519 0.3951413 +0.5385787 0.5547519 0.3951413 +0.5428591 0.5547519 0.3951413 +0.5469733 0.5547519 0.3951413 +0.5509339 0.5547519 0.3951413 +0.5547519 0.5547519 0.3951413 +0.5584371 0.5547519 0.3951413 +0.5619986 0.5547519 0.3951413 +0.5654443 0.5547519 0.3951413 +0.5687816 0.5547519 0.3951413 +0.092819 0.5584371 0.3951413 +0.2262531 0.5584371 0.3951413 +0.2875993 0.5584371 0.3951413 +0.3262122 0.5584371 0.3951413 +0.3544566 0.5584371 0.3951413 +0.3767383 0.5584371 0.3951413 +0.3951413 0.5584371 0.3951413 +0.4108177 0.5584371 0.3951413 +0.4244723 0.5584371 0.3951413 +0.4365675 0.5584371 0.3951413 +0.4474232 0.5584371 0.3951413 +0.45727 0.5584371 0.3951413 +0.4662797 0.5584371 0.3951413 +0.4745834 0.5584371 0.3951413 +0.4822838 0.5584371 0.3951413 +0.4894626 0.5584371 0.3951413 +0.4961862 0.5584371 0.3951413 +0.5025087 0.5584371 0.3951413 +0.5084753 0.5584371 0.3951413 +0.514124 0.5584371 0.3951413 +0.519487 0.5584371 0.3951413 +0.5245917 0.5584371 0.3951413 +0.529462 0.5584371 0.3951413 +0.5341183 0.5584371 0.3951413 +0.5385787 0.5584371 0.3951413 +0.5428591 0.5584371 0.3951413 +0.5469733 0.5584371 0.3951413 +0.5509339 0.5584371 0.3951413 +0.5547519 0.5584371 0.3951413 +0.5584371 0.5584371 0.3951413 +0.5619986 0.5584371 0.3951413 +0.5654443 0.5584371 0.3951413 +0.5687816 0.5584371 0.3951413 +0.092819 0.5619986 0.3951413 +0.2262531 0.5619986 0.3951413 +0.2875993 0.5619986 0.3951413 +0.3262122 0.5619986 0.3951413 +0.3544566 0.5619986 0.3951413 +0.3767383 0.5619986 0.3951413 +0.3951413 0.5619986 0.3951413 +0.4108177 0.5619986 0.3951413 +0.4244723 0.5619986 0.3951413 +0.4365675 0.5619986 0.3951413 +0.4474232 0.5619986 0.3951413 +0.45727 0.5619986 0.3951413 +0.4662797 0.5619986 0.3951413 +0.4745834 0.5619986 0.3951413 +0.4822838 0.5619986 0.3951413 +0.4894626 0.5619986 0.3951413 +0.4961862 0.5619986 0.3951413 +0.5025087 0.5619986 0.3951413 +0.5084753 0.5619986 0.3951413 +0.514124 0.5619986 0.3951413 +0.519487 0.5619986 0.3951413 +0.5245917 0.5619986 0.3951413 +0.529462 0.5619986 0.3951413 +0.5341183 0.5619986 0.3951413 +0.5385787 0.5619986 0.3951413 +0.5428591 0.5619986 0.3951413 +0.5469733 0.5619986 0.3951413 +0.5509339 0.5619986 0.3951413 +0.5547519 0.5619986 0.3951413 +0.5584371 0.5619986 0.3951413 +0.5619986 0.5619986 0.3951413 +0.5654443 0.5619986 0.3951413 +0.5687816 0.5619986 0.3951413 +0.092819 0.5654443 0.3951413 +0.2262531 0.5654443 0.3951413 +0.2875993 0.5654443 0.3951413 +0.3262122 0.5654443 0.3951413 +0.3544566 0.5654443 0.3951413 +0.3767383 0.5654443 0.3951413 +0.3951413 0.5654443 0.3951413 +0.4108177 0.5654443 0.3951413 +0.4244723 0.5654443 0.3951413 +0.4365675 0.5654443 0.3951413 +0.4474232 0.5654443 0.3951413 +0.45727 0.5654443 0.3951413 +0.4662797 0.5654443 0.3951413 +0.4745834 0.5654443 0.3951413 +0.4822838 0.5654443 0.3951413 +0.4894626 0.5654443 0.3951413 +0.4961862 0.5654443 0.3951413 +0.5025087 0.5654443 0.3951413 +0.5084753 0.5654443 0.3951413 +0.514124 0.5654443 0.3951413 +0.519487 0.5654443 0.3951413 +0.5245917 0.5654443 0.3951413 +0.529462 0.5654443 0.3951413 +0.5341183 0.5654443 0.3951413 +0.5385787 0.5654443 0.3951413 +0.5428591 0.5654443 0.3951413 +0.5469733 0.5654443 0.3951413 +0.5509339 0.5654443 0.3951413 +0.5547519 0.5654443 0.3951413 +0.5584371 0.5654443 0.3951413 +0.5619986 0.5654443 0.3951413 +0.5654443 0.5654443 0.3951413 +0.5687816 0.5654443 0.3951413 +0.092819 0.5687816 0.3951413 +0.2262531 0.5687816 0.3951413 +0.2875993 0.5687816 0.3951413 +0.3262122 0.5687816 0.3951413 +0.3544566 0.5687816 0.3951413 +0.3767383 0.5687816 0.3951413 +0.3951413 0.5687816 0.3951413 +0.4108177 0.5687816 0.3951413 +0.4244723 0.5687816 0.3951413 +0.4365675 0.5687816 0.3951413 +0.4474232 0.5687816 0.3951413 +0.45727 0.5687816 0.3951413 +0.4662797 0.5687816 0.3951413 +0.4745834 0.5687816 0.3951413 +0.4822838 0.5687816 0.3951413 +0.4894626 0.5687816 0.3951413 +0.4961862 0.5687816 0.3951413 +0.5025087 0.5687816 0.3951413 +0.5084753 0.5687816 0.3951413 +0.514124 0.5687816 0.3951413 +0.519487 0.5687816 0.3951413 +0.5245917 0.5687816 0.3951413 +0.529462 0.5687816 0.3951413 +0.5341183 0.5687816 0.3951413 +0.5385787 0.5687816 0.3951413 +0.5428591 0.5687816 0.3951413 +0.5469733 0.5687816 0.3951413 +0.5509339 0.5687816 0.3951413 +0.5547519 0.5687816 0.3951413 +0.5584371 0.5687816 0.3951413 +0.5619986 0.5687816 0.3951413 +0.5654443 0.5687816 0.3951413 +0.5687816 0.5687816 0.3951413 +0.092819 0.092819 0.4108177 +0.2262531 0.092819 0.4108177 +0.2875993 0.092819 0.4108177 +0.3262122 0.092819 0.4108177 +0.3544566 0.092819 0.4108177 +0.3767383 0.092819 0.4108177 +0.3951413 0.092819 0.4108177 +0.4108177 0.092819 0.4108177 +0.4244723 0.092819 0.4108177 +0.4365675 0.092819 0.4108177 +0.4474232 0.092819 0.4108177 +0.45727 0.092819 0.4108177 +0.4662797 0.092819 0.4108177 +0.4745834 0.092819 0.4108177 +0.4822838 0.092819 0.4108177 +0.4894626 0.092819 0.4108177 +0.4961862 0.092819 0.4108177 +0.5025087 0.092819 0.4108177 +0.5084753 0.092819 0.4108177 +0.514124 0.092819 0.4108177 +0.519487 0.092819 0.4108177 +0.5245917 0.092819 0.4108177 +0.529462 0.092819 0.4108177 +0.5341183 0.092819 0.4108177 +0.5385787 0.092819 0.4108177 +0.5428591 0.092819 0.4108177 +0.5469733 0.092819 0.4108177 +0.5509339 0.092819 0.4108177 +0.5547519 0.092819 0.4108177 +0.5584371 0.092819 0.4108177 +0.5619986 0.092819 0.4108177 +0.5654443 0.092819 0.4108177 +0.5687816 0.092819 0.4108177 +0.092819 0.2262531 0.4108177 +0.2262531 0.2262531 0.4108177 +0.2875993 0.2262531 0.4108177 +0.3262122 0.2262531 0.4108177 +0.3544566 0.2262531 0.4108177 +0.3767383 0.2262531 0.4108177 +0.3951413 0.2262531 0.4108177 +0.4108177 0.2262531 0.4108177 +0.4244723 0.2262531 0.4108177 +0.4365675 0.2262531 0.4108177 +0.4474232 0.2262531 0.4108177 +0.45727 0.2262531 0.4108177 +0.4662797 0.2262531 0.4108177 +0.4745834 0.2262531 0.4108177 +0.4822838 0.2262531 0.4108177 +0.4894626 0.2262531 0.4108177 +0.4961862 0.2262531 0.4108177 +0.5025087 0.2262531 0.4108177 +0.5084753 0.2262531 0.4108177 +0.514124 0.2262531 0.4108177 +0.519487 0.2262531 0.4108177 +0.5245917 0.2262531 0.4108177 +0.529462 0.2262531 0.4108177 +0.5341183 0.2262531 0.4108177 +0.5385787 0.2262531 0.4108177 +0.5428591 0.2262531 0.4108177 +0.5469733 0.2262531 0.4108177 +0.5509339 0.2262531 0.4108177 +0.5547519 0.2262531 0.4108177 +0.5584371 0.2262531 0.4108177 +0.5619986 0.2262531 0.4108177 +0.5654443 0.2262531 0.4108177 +0.5687816 0.2262531 0.4108177 +0.092819 0.2875993 0.4108177 +0.2262531 0.2875993 0.4108177 +0.2875993 0.2875993 0.4108177 +0.3262122 0.2875993 0.4108177 +0.3544566 0.2875993 0.4108177 +0.3767383 0.2875993 0.4108177 +0.3951413 0.2875993 0.4108177 +0.4108177 0.2875993 0.4108177 +0.4244723 0.2875993 0.4108177 +0.4365675 0.2875993 0.4108177 +0.4474232 0.2875993 0.4108177 +0.45727 0.2875993 0.4108177 +0.4662797 0.2875993 0.4108177 +0.4745834 0.2875993 0.4108177 +0.4822838 0.2875993 0.4108177 +0.4894626 0.2875993 0.4108177 +0.4961862 0.2875993 0.4108177 +0.5025087 0.2875993 0.4108177 +0.5084753 0.2875993 0.4108177 +0.514124 0.2875993 0.4108177 +0.519487 0.2875993 0.4108177 +0.5245917 0.2875993 0.4108177 +0.529462 0.2875993 0.4108177 +0.5341183 0.2875993 0.4108177 +0.5385787 0.2875993 0.4108177 +0.5428591 0.2875993 0.4108177 +0.5469733 0.2875993 0.4108177 +0.5509339 0.2875993 0.4108177 +0.5547519 0.2875993 0.4108177 +0.5584371 0.2875993 0.4108177 +0.5619986 0.2875993 0.4108177 +0.5654443 0.2875993 0.4108177 +0.5687816 0.2875993 0.4108177 +0.092819 0.3262122 0.4108177 +0.2262531 0.3262122 0.4108177 +0.2875993 0.3262122 0.4108177 +0.3262122 0.3262122 0.4108177 +0.3544566 0.3262122 0.4108177 +0.3767383 0.3262122 0.4108177 +0.3951413 0.3262122 0.4108177 +0.4108177 0.3262122 0.4108177 +0.4244723 0.3262122 0.4108177 +0.4365675 0.3262122 0.4108177 +0.4474232 0.3262122 0.4108177 +0.45727 0.3262122 0.4108177 +0.4662797 0.3262122 0.4108177 +0.4745834 0.3262122 0.4108177 +0.4822838 0.3262122 0.4108177 +0.4894626 0.3262122 0.4108177 +0.4961862 0.3262122 0.4108177 +0.5025087 0.3262122 0.4108177 +0.5084753 0.3262122 0.4108177 +0.514124 0.3262122 0.4108177 +0.519487 0.3262122 0.4108177 +0.5245917 0.3262122 0.4108177 +0.529462 0.3262122 0.4108177 +0.5341183 0.3262122 0.4108177 +0.5385787 0.3262122 0.4108177 +0.5428591 0.3262122 0.4108177 +0.5469733 0.3262122 0.4108177 +0.5509339 0.3262122 0.4108177 +0.5547519 0.3262122 0.4108177 +0.5584371 0.3262122 0.4108177 +0.5619986 0.3262122 0.4108177 +0.5654443 0.3262122 0.4108177 +0.5687816 0.3262122 0.4108177 +0.092819 0.3544566 0.4108177 +0.2262531 0.3544566 0.4108177 +0.2875993 0.3544566 0.4108177 +0.3262122 0.3544566 0.4108177 +0.3544566 0.3544566 0.4108177 +0.3767383 0.3544566 0.4108177 +0.3951413 0.3544566 0.4108177 +0.4108177 0.3544566 0.4108177 +0.4244723 0.3544566 0.4108177 +0.4365675 0.3544566 0.4108177 +0.4474232 0.3544566 0.4108177 +0.45727 0.3544566 0.4108177 +0.4662797 0.3544566 0.4108177 +0.4745834 0.3544566 0.4108177 +0.4822838 0.3544566 0.4108177 +0.4894626 0.3544566 0.4108177 +0.4961862 0.3544566 0.4108177 +0.5025087 0.3544566 0.4108177 +0.5084753 0.3544566 0.4108177 +0.514124 0.3544566 0.4108177 +0.519487 0.3544566 0.4108177 +0.5245917 0.3544566 0.4108177 +0.529462 0.3544566 0.4108177 +0.5341183 0.3544566 0.4108177 +0.5385787 0.3544566 0.4108177 +0.5428591 0.3544566 0.4108177 +0.5469733 0.3544566 0.4108177 +0.5509339 0.3544566 0.4108177 +0.5547519 0.3544566 0.4108177 +0.5584371 0.3544566 0.4108177 +0.5619986 0.3544566 0.4108177 +0.5654443 0.3544566 0.4108177 +0.5687816 0.3544566 0.4108177 +0.092819 0.3767383 0.4108177 +0.2262531 0.3767383 0.4108177 +0.2875993 0.3767383 0.4108177 +0.3262122 0.3767383 0.4108177 +0.3544566 0.3767383 0.4108177 +0.3767383 0.3767383 0.4108177 +0.3951413 0.3767383 0.4108177 +0.4108177 0.3767383 0.4108177 +0.4244723 0.3767383 0.4108177 +0.4365675 0.3767383 0.4108177 +0.4474232 0.3767383 0.4108177 +0.45727 0.3767383 0.4108177 +0.4662797 0.3767383 0.4108177 +0.4745834 0.3767383 0.4108177 +0.4822838 0.3767383 0.4108177 +0.4894626 0.3767383 0.4108177 +0.4961862 0.3767383 0.4108177 +0.5025087 0.3767383 0.4108177 +0.5084753 0.3767383 0.4108177 +0.514124 0.3767383 0.4108177 +0.519487 0.3767383 0.4108177 +0.5245917 0.3767383 0.4108177 +0.529462 0.3767383 0.4108177 +0.5341183 0.3767383 0.4108177 +0.5385787 0.3767383 0.4108177 +0.5428591 0.3767383 0.4108177 +0.5469733 0.3767383 0.4108177 +0.5509339 0.3767383 0.4108177 +0.5547519 0.3767383 0.4108177 +0.5584371 0.3767383 0.4108177 +0.5619986 0.3767383 0.4108177 +0.5654443 0.3767383 0.4108177 +0.5687816 0.3767383 0.4108177 +0.092819 0.3951413 0.4108177 +0.2262531 0.3951413 0.4108177 +0.2875993 0.3951413 0.4108177 +0.3262122 0.3951413 0.4108177 +0.3544566 0.3951413 0.4108177 +0.3767383 0.3951413 0.4108177 +0.3951413 0.3951413 0.4108177 +0.4108177 0.3951413 0.4108177 +0.4244723 0.3951413 0.4108177 +0.4365675 0.3951413 0.4108177 +0.4474232 0.3951413 0.4108177 +0.45727 0.3951413 0.4108177 +0.4662797 0.3951413 0.4108177 +0.4745834 0.3951413 0.4108177 +0.4822838 0.3951413 0.4108177 +0.4894626 0.3951413 0.4108177 +0.4961862 0.3951413 0.4108177 +0.5025087 0.3951413 0.4108177 +0.5084753 0.3951413 0.4108177 +0.514124 0.3951413 0.4108177 +0.519487 0.3951413 0.4108177 +0.5245917 0.3951413 0.4108177 +0.529462 0.3951413 0.4108177 +0.5341183 0.3951413 0.4108177 +0.5385787 0.3951413 0.4108177 +0.5428591 0.3951413 0.4108177 +0.5469733 0.3951413 0.4108177 +0.5509339 0.3951413 0.4108177 +0.5547519 0.3951413 0.4108177 +0.5584371 0.3951413 0.4108177 +0.5619986 0.3951413 0.4108177 +0.5654443 0.3951413 0.4108177 +0.5687816 0.3951413 0.4108177 +0.092819 0.4108177 0.4108177 +0.2262531 0.4108177 0.4108177 +0.2875993 0.4108177 0.4108177 +0.3262122 0.4108177 0.4108177 +0.3544566 0.4108177 0.4108177 +0.3767383 0.4108177 0.4108177 +0.3951413 0.4108177 0.4108177 +0.4108177 0.4108177 0.4108177 +0.4244723 0.4108177 0.4108177 +0.4365675 0.4108177 0.4108177 +0.4474232 0.4108177 0.4108177 +0.45727 0.4108177 0.4108177 +0.4662797 0.4108177 0.4108177 +0.4745834 0.4108177 0.4108177 +0.4822838 0.4108177 0.4108177 +0.4894626 0.4108177 0.4108177 +0.4961862 0.4108177 0.4108177 +0.5025087 0.4108177 0.4108177 +0.5084753 0.4108177 0.4108177 +0.514124 0.4108177 0.4108177 +0.519487 0.4108177 0.4108177 +0.5245917 0.4108177 0.4108177 +0.529462 0.4108177 0.4108177 +0.5341183 0.4108177 0.4108177 +0.5385787 0.4108177 0.4108177 +0.5428591 0.4108177 0.4108177 +0.5469733 0.4108177 0.4108177 +0.5509339 0.4108177 0.4108177 +0.5547519 0.4108177 0.4108177 +0.5584371 0.4108177 0.4108177 +0.5619986 0.4108177 0.4108177 +0.5654443 0.4108177 0.4108177 +0.5687816 0.4108177 0.4108177 +0.092819 0.4244723 0.4108177 +0.2262531 0.4244723 0.4108177 +0.2875993 0.4244723 0.4108177 +0.3262122 0.4244723 0.4108177 +0.3544566 0.4244723 0.4108177 +0.3767383 0.4244723 0.4108177 +0.3951413 0.4244723 0.4108177 +0.4108177 0.4244723 0.4108177 +0.4244723 0.4244723 0.4108177 +0.4365675 0.4244723 0.4108177 +0.4474232 0.4244723 0.4108177 +0.45727 0.4244723 0.4108177 +0.4662797 0.4244723 0.4108177 +0.4745834 0.4244723 0.4108177 +0.4822838 0.4244723 0.4108177 +0.4894626 0.4244723 0.4108177 +0.4961862 0.4244723 0.4108177 +0.5025087 0.4244723 0.4108177 +0.5084753 0.4244723 0.4108177 +0.514124 0.4244723 0.4108177 +0.519487 0.4244723 0.4108177 +0.5245917 0.4244723 0.4108177 +0.529462 0.4244723 0.4108177 +0.5341183 0.4244723 0.4108177 +0.5385787 0.4244723 0.4108177 +0.5428591 0.4244723 0.4108177 +0.5469733 0.4244723 0.4108177 +0.5509339 0.4244723 0.4108177 +0.5547519 0.4244723 0.4108177 +0.5584371 0.4244723 0.4108177 +0.5619986 0.4244723 0.4108177 +0.5654443 0.4244723 0.4108177 +0.5687816 0.4244723 0.4108177 +0.092819 0.4365675 0.4108177 +0.2262531 0.4365675 0.4108177 +0.2875993 0.4365675 0.4108177 +0.3262122 0.4365675 0.4108177 +0.3544566 0.4365675 0.4108177 +0.3767383 0.4365675 0.4108177 +0.3951413 0.4365675 0.4108177 +0.4108177 0.4365675 0.4108177 +0.4244723 0.4365675 0.4108177 +0.4365675 0.4365675 0.4108177 +0.4474232 0.4365675 0.4108177 +0.45727 0.4365675 0.4108177 +0.4662797 0.4365675 0.4108177 +0.4745834 0.4365675 0.4108177 +0.4822838 0.4365675 0.4108177 +0.4894626 0.4365675 0.4108177 +0.4961862 0.4365675 0.4108177 +0.5025087 0.4365675 0.4108177 +0.5084753 0.4365675 0.4108177 +0.514124 0.4365675 0.4108177 +0.519487 0.4365675 0.4108177 +0.5245917 0.4365675 0.4108177 +0.529462 0.4365675 0.4108177 +0.5341183 0.4365675 0.4108177 +0.5385787 0.4365675 0.4108177 +0.5428591 0.4365675 0.4108177 +0.5469733 0.4365675 0.4108177 +0.5509339 0.4365675 0.4108177 +0.5547519 0.4365675 0.4108177 +0.5584371 0.4365675 0.4108177 +0.5619986 0.4365675 0.4108177 +0.5654443 0.4365675 0.4108177 +0.5687816 0.4365675 0.4108177 +0.092819 0.4474232 0.4108177 +0.2262531 0.4474232 0.4108177 +0.2875993 0.4474232 0.4108177 +0.3262122 0.4474232 0.4108177 +0.3544566 0.4474232 0.4108177 +0.3767383 0.4474232 0.4108177 +0.3951413 0.4474232 0.4108177 +0.4108177 0.4474232 0.4108177 +0.4244723 0.4474232 0.4108177 +0.4365675 0.4474232 0.4108177 +0.4474232 0.4474232 0.4108177 +0.45727 0.4474232 0.4108177 +0.4662797 0.4474232 0.4108177 +0.4745834 0.4474232 0.4108177 +0.4822838 0.4474232 0.4108177 +0.4894626 0.4474232 0.4108177 +0.4961862 0.4474232 0.4108177 +0.5025087 0.4474232 0.4108177 +0.5084753 0.4474232 0.4108177 +0.514124 0.4474232 0.4108177 +0.519487 0.4474232 0.4108177 +0.5245917 0.4474232 0.4108177 +0.529462 0.4474232 0.4108177 +0.5341183 0.4474232 0.4108177 +0.5385787 0.4474232 0.4108177 +0.5428591 0.4474232 0.4108177 +0.5469733 0.4474232 0.4108177 +0.5509339 0.4474232 0.4108177 +0.5547519 0.4474232 0.4108177 +0.5584371 0.4474232 0.4108177 +0.5619986 0.4474232 0.4108177 +0.5654443 0.4474232 0.4108177 +0.5687816 0.4474232 0.4108177 +0.092819 0.45727 0.4108177 +0.2262531 0.45727 0.4108177 +0.2875993 0.45727 0.4108177 +0.3262122 0.45727 0.4108177 +0.3544566 0.45727 0.4108177 +0.3767383 0.45727 0.4108177 +0.3951413 0.45727 0.4108177 +0.4108177 0.45727 0.4108177 +0.4244723 0.45727 0.4108177 +0.4365675 0.45727 0.4108177 +0.4474232 0.45727 0.4108177 +0.45727 0.45727 0.4108177 +0.4662797 0.45727 0.4108177 +0.4745834 0.45727 0.4108177 +0.4822838 0.45727 0.4108177 +0.4894626 0.45727 0.4108177 +0.4961862 0.45727 0.4108177 +0.5025087 0.45727 0.4108177 +0.5084753 0.45727 0.4108177 +0.514124 0.45727 0.4108177 +0.519487 0.45727 0.4108177 +0.5245917 0.45727 0.4108177 +0.529462 0.45727 0.4108177 +0.5341183 0.45727 0.4108177 +0.5385787 0.45727 0.4108177 +0.5428591 0.45727 0.4108177 +0.5469733 0.45727 0.4108177 +0.5509339 0.45727 0.4108177 +0.5547519 0.45727 0.4108177 +0.5584371 0.45727 0.4108177 +0.5619986 0.45727 0.4108177 +0.5654443 0.45727 0.4108177 +0.5687816 0.45727 0.4108177 +0.092819 0.4662797 0.4108177 +0.2262531 0.4662797 0.4108177 +0.2875993 0.4662797 0.4108177 +0.3262122 0.4662797 0.4108177 +0.3544566 0.4662797 0.4108177 +0.3767383 0.4662797 0.4108177 +0.3951413 0.4662797 0.4108177 +0.4108177 0.4662797 0.4108177 +0.4244723 0.4662797 0.4108177 +0.4365675 0.4662797 0.4108177 +0.4474232 0.4662797 0.4108177 +0.45727 0.4662797 0.4108177 +0.4662797 0.4662797 0.4108177 +0.4745834 0.4662797 0.4108177 +0.4822838 0.4662797 0.4108177 +0.4894626 0.4662797 0.4108177 +0.4961862 0.4662797 0.4108177 +0.5025087 0.4662797 0.4108177 +0.5084753 0.4662797 0.4108177 +0.514124 0.4662797 0.4108177 +0.519487 0.4662797 0.4108177 +0.5245917 0.4662797 0.4108177 +0.529462 0.4662797 0.4108177 +0.5341183 0.4662797 0.4108177 +0.5385787 0.4662797 0.4108177 +0.5428591 0.4662797 0.4108177 +0.5469733 0.4662797 0.4108177 +0.5509339 0.4662797 0.4108177 +0.5547519 0.4662797 0.4108177 +0.5584371 0.4662797 0.4108177 +0.5619986 0.4662797 0.4108177 +0.5654443 0.4662797 0.4108177 +0.5687816 0.4662797 0.4108177 +0.092819 0.4745834 0.4108177 +0.2262531 0.4745834 0.4108177 +0.2875993 0.4745834 0.4108177 +0.3262122 0.4745834 0.4108177 +0.3544566 0.4745834 0.4108177 +0.3767383 0.4745834 0.4108177 +0.3951413 0.4745834 0.4108177 +0.4108177 0.4745834 0.4108177 +0.4244723 0.4745834 0.4108177 +0.4365675 0.4745834 0.4108177 +0.4474232 0.4745834 0.4108177 +0.45727 0.4745834 0.4108177 +0.4662797 0.4745834 0.4108177 +0.4745834 0.4745834 0.4108177 +0.4822838 0.4745834 0.4108177 +0.4894626 0.4745834 0.4108177 +0.4961862 0.4745834 0.4108177 +0.5025087 0.4745834 0.4108177 +0.5084753 0.4745834 0.4108177 +0.514124 0.4745834 0.4108177 +0.519487 0.4745834 0.4108177 +0.5245917 0.4745834 0.4108177 +0.529462 0.4745834 0.4108177 +0.5341183 0.4745834 0.4108177 +0.5385787 0.4745834 0.4108177 +0.5428591 0.4745834 0.4108177 +0.5469733 0.4745834 0.4108177 +0.5509339 0.4745834 0.4108177 +0.5547519 0.4745834 0.4108177 +0.5584371 0.4745834 0.4108177 +0.5619986 0.4745834 0.4108177 +0.5654443 0.4745834 0.4108177 +0.5687816 0.4745834 0.4108177 +0.092819 0.4822838 0.4108177 +0.2262531 0.4822838 0.4108177 +0.2875993 0.4822838 0.4108177 +0.3262122 0.4822838 0.4108177 +0.3544566 0.4822838 0.4108177 +0.3767383 0.4822838 0.4108177 +0.3951413 0.4822838 0.4108177 +0.4108177 0.4822838 0.4108177 +0.4244723 0.4822838 0.4108177 +0.4365675 0.4822838 0.4108177 +0.4474232 0.4822838 0.4108177 +0.45727 0.4822838 0.4108177 +0.4662797 0.4822838 0.4108177 +0.4745834 0.4822838 0.4108177 +0.4822838 0.4822838 0.4108177 +0.4894626 0.4822838 0.4108177 +0.4961862 0.4822838 0.4108177 +0.5025087 0.4822838 0.4108177 +0.5084753 0.4822838 0.4108177 +0.514124 0.4822838 0.4108177 +0.519487 0.4822838 0.4108177 +0.5245917 0.4822838 0.4108177 +0.529462 0.4822838 0.4108177 +0.5341183 0.4822838 0.4108177 +0.5385787 0.4822838 0.4108177 +0.5428591 0.4822838 0.4108177 +0.5469733 0.4822838 0.4108177 +0.5509339 0.4822838 0.4108177 +0.5547519 0.4822838 0.4108177 +0.5584371 0.4822838 0.4108177 +0.5619986 0.4822838 0.4108177 +0.5654443 0.4822838 0.4108177 +0.5687816 0.4822838 0.4108177 +0.092819 0.4894626 0.4108177 +0.2262531 0.4894626 0.4108177 +0.2875993 0.4894626 0.4108177 +0.3262122 0.4894626 0.4108177 +0.3544566 0.4894626 0.4108177 +0.3767383 0.4894626 0.4108177 +0.3951413 0.4894626 0.4108177 +0.4108177 0.4894626 0.4108177 +0.4244723 0.4894626 0.4108177 +0.4365675 0.4894626 0.4108177 +0.4474232 0.4894626 0.4108177 +0.45727 0.4894626 0.4108177 +0.4662797 0.4894626 0.4108177 +0.4745834 0.4894626 0.4108177 +0.4822838 0.4894626 0.4108177 +0.4894626 0.4894626 0.4108177 +0.4961862 0.4894626 0.4108177 +0.5025087 0.4894626 0.4108177 +0.5084753 0.4894626 0.4108177 +0.514124 0.4894626 0.4108177 +0.519487 0.4894626 0.4108177 +0.5245917 0.4894626 0.4108177 +0.529462 0.4894626 0.4108177 +0.5341183 0.4894626 0.4108177 +0.5385787 0.4894626 0.4108177 +0.5428591 0.4894626 0.4108177 +0.5469733 0.4894626 0.4108177 +0.5509339 0.4894626 0.4108177 +0.5547519 0.4894626 0.4108177 +0.5584371 0.4894626 0.4108177 +0.5619986 0.4894626 0.4108177 +0.5654443 0.4894626 0.4108177 +0.5687816 0.4894626 0.4108177 +0.092819 0.4961862 0.4108177 +0.2262531 0.4961862 0.4108177 +0.2875993 0.4961862 0.4108177 +0.3262122 0.4961862 0.4108177 +0.3544566 0.4961862 0.4108177 +0.3767383 0.4961862 0.4108177 +0.3951413 0.4961862 0.4108177 +0.4108177 0.4961862 0.4108177 +0.4244723 0.4961862 0.4108177 +0.4365675 0.4961862 0.4108177 +0.4474232 0.4961862 0.4108177 +0.45727 0.4961862 0.4108177 +0.4662797 0.4961862 0.4108177 +0.4745834 0.4961862 0.4108177 +0.4822838 0.4961862 0.4108177 +0.4894626 0.4961862 0.4108177 +0.4961862 0.4961862 0.4108177 +0.5025087 0.4961862 0.4108177 +0.5084753 0.4961862 0.4108177 +0.514124 0.4961862 0.4108177 +0.519487 0.4961862 0.4108177 +0.5245917 0.4961862 0.4108177 +0.529462 0.4961862 0.4108177 +0.5341183 0.4961862 0.4108177 +0.5385787 0.4961862 0.4108177 +0.5428591 0.4961862 0.4108177 +0.5469733 0.4961862 0.4108177 +0.5509339 0.4961862 0.4108177 +0.5547519 0.4961862 0.4108177 +0.5584371 0.4961862 0.4108177 +0.5619986 0.4961862 0.4108177 +0.5654443 0.4961862 0.4108177 +0.5687816 0.4961862 0.4108177 +0.092819 0.5025087 0.4108177 +0.2262531 0.5025087 0.4108177 +0.2875993 0.5025087 0.4108177 +0.3262122 0.5025087 0.4108177 +0.3544566 0.5025087 0.4108177 +0.3767383 0.5025087 0.4108177 +0.3951413 0.5025087 0.4108177 +0.4108177 0.5025087 0.4108177 +0.4244723 0.5025087 0.4108177 +0.4365675 0.5025087 0.4108177 +0.4474232 0.5025087 0.4108177 +0.45727 0.5025087 0.4108177 +0.4662797 0.5025087 0.4108177 +0.4745834 0.5025087 0.4108177 +0.4822838 0.5025087 0.4108177 +0.4894626 0.5025087 0.4108177 +0.4961862 0.5025087 0.4108177 +0.5025087 0.5025087 0.4108177 +0.5084753 0.5025087 0.4108177 +0.514124 0.5025087 0.4108177 +0.519487 0.5025087 0.4108177 +0.5245917 0.5025087 0.4108177 +0.529462 0.5025087 0.4108177 +0.5341183 0.5025087 0.4108177 +0.5385787 0.5025087 0.4108177 +0.5428591 0.5025087 0.4108177 +0.5469733 0.5025087 0.4108177 +0.5509339 0.5025087 0.4108177 +0.5547519 0.5025087 0.4108177 +0.5584371 0.5025087 0.4108177 +0.5619986 0.5025087 0.4108177 +0.5654443 0.5025087 0.4108177 +0.5687816 0.5025087 0.4108177 +0.092819 0.5084753 0.4108177 +0.2262531 0.5084753 0.4108177 +0.2875993 0.5084753 0.4108177 +0.3262122 0.5084753 0.4108177 +0.3544566 0.5084753 0.4108177 +0.3767383 0.5084753 0.4108177 +0.3951413 0.5084753 0.4108177 +0.4108177 0.5084753 0.4108177 +0.4244723 0.5084753 0.4108177 +0.4365675 0.5084753 0.4108177 +0.4474232 0.5084753 0.4108177 +0.45727 0.5084753 0.4108177 +0.4662797 0.5084753 0.4108177 +0.4745834 0.5084753 0.4108177 +0.4822838 0.5084753 0.4108177 +0.4894626 0.5084753 0.4108177 +0.4961862 0.5084753 0.4108177 +0.5025087 0.5084753 0.4108177 +0.5084753 0.5084753 0.4108177 +0.514124 0.5084753 0.4108177 +0.519487 0.5084753 0.4108177 +0.5245917 0.5084753 0.4108177 +0.529462 0.5084753 0.4108177 +0.5341183 0.5084753 0.4108177 +0.5385787 0.5084753 0.4108177 +0.5428591 0.5084753 0.4108177 +0.5469733 0.5084753 0.4108177 +0.5509339 0.5084753 0.4108177 +0.5547519 0.5084753 0.4108177 +0.5584371 0.5084753 0.4108177 +0.5619986 0.5084753 0.4108177 +0.5654443 0.5084753 0.4108177 +0.5687816 0.5084753 0.4108177 +0.092819 0.514124 0.4108177 +0.2262531 0.514124 0.4108177 +0.2875993 0.514124 0.4108177 +0.3262122 0.514124 0.4108177 +0.3544566 0.514124 0.4108177 +0.3767383 0.514124 0.4108177 +0.3951413 0.514124 0.4108177 +0.4108177 0.514124 0.4108177 +0.4244723 0.514124 0.4108177 +0.4365675 0.514124 0.4108177 +0.4474232 0.514124 0.4108177 +0.45727 0.514124 0.4108177 +0.4662797 0.514124 0.4108177 +0.4745834 0.514124 0.4108177 +0.4822838 0.514124 0.4108177 +0.4894626 0.514124 0.4108177 +0.4961862 0.514124 0.4108177 +0.5025087 0.514124 0.4108177 +0.5084753 0.514124 0.4108177 +0.514124 0.514124 0.4108177 +0.519487 0.514124 0.4108177 +0.5245917 0.514124 0.4108177 +0.529462 0.514124 0.4108177 +0.5341183 0.514124 0.4108177 +0.5385787 0.514124 0.4108177 +0.5428591 0.514124 0.4108177 +0.5469733 0.514124 0.4108177 +0.5509339 0.514124 0.4108177 +0.5547519 0.514124 0.4108177 +0.5584371 0.514124 0.4108177 +0.5619986 0.514124 0.4108177 +0.5654443 0.514124 0.4108177 +0.5687816 0.514124 0.4108177 +0.092819 0.519487 0.4108177 +0.2262531 0.519487 0.4108177 +0.2875993 0.519487 0.4108177 +0.3262122 0.519487 0.4108177 +0.3544566 0.519487 0.4108177 +0.3767383 0.519487 0.4108177 +0.3951413 0.519487 0.4108177 +0.4108177 0.519487 0.4108177 +0.4244723 0.519487 0.4108177 +0.4365675 0.519487 0.4108177 +0.4474232 0.519487 0.4108177 +0.45727 0.519487 0.4108177 +0.4662797 0.519487 0.4108177 +0.4745834 0.519487 0.4108177 +0.4822838 0.519487 0.4108177 +0.4894626 0.519487 0.4108177 +0.4961862 0.519487 0.4108177 +0.5025087 0.519487 0.4108177 +0.5084753 0.519487 0.4108177 +0.514124 0.519487 0.4108177 +0.519487 0.519487 0.4108177 +0.5245917 0.519487 0.4108177 +0.529462 0.519487 0.4108177 +0.5341183 0.519487 0.4108177 +0.5385787 0.519487 0.4108177 +0.5428591 0.519487 0.4108177 +0.5469733 0.519487 0.4108177 +0.5509339 0.519487 0.4108177 +0.5547519 0.519487 0.4108177 +0.5584371 0.519487 0.4108177 +0.5619986 0.519487 0.4108177 +0.5654443 0.519487 0.4108177 +0.5687816 0.519487 0.4108177 +0.092819 0.5245917 0.4108177 +0.2262531 0.5245917 0.4108177 +0.2875993 0.5245917 0.4108177 +0.3262122 0.5245917 0.4108177 +0.3544566 0.5245917 0.4108177 +0.3767383 0.5245917 0.4108177 +0.3951413 0.5245917 0.4108177 +0.4108177 0.5245917 0.4108177 +0.4244723 0.5245917 0.4108177 +0.4365675 0.5245917 0.4108177 +0.4474232 0.5245917 0.4108177 +0.45727 0.5245917 0.4108177 +0.4662797 0.5245917 0.4108177 +0.4745834 0.5245917 0.4108177 +0.4822838 0.5245917 0.4108177 +0.4894626 0.5245917 0.4108177 +0.4961862 0.5245917 0.4108177 +0.5025087 0.5245917 0.4108177 +0.5084753 0.5245917 0.4108177 +0.514124 0.5245917 0.4108177 +0.519487 0.5245917 0.4108177 +0.5245917 0.5245917 0.4108177 +0.529462 0.5245917 0.4108177 +0.5341183 0.5245917 0.4108177 +0.5385787 0.5245917 0.4108177 +0.5428591 0.5245917 0.4108177 +0.5469733 0.5245917 0.4108177 +0.5509339 0.5245917 0.4108177 +0.5547519 0.5245917 0.4108177 +0.5584371 0.5245917 0.4108177 +0.5619986 0.5245917 0.4108177 +0.5654443 0.5245917 0.4108177 +0.5687816 0.5245917 0.4108177 +0.092819 0.529462 0.4108177 +0.2262531 0.529462 0.4108177 +0.2875993 0.529462 0.4108177 +0.3262122 0.529462 0.4108177 +0.3544566 0.529462 0.4108177 +0.3767383 0.529462 0.4108177 +0.3951413 0.529462 0.4108177 +0.4108177 0.529462 0.4108177 +0.4244723 0.529462 0.4108177 +0.4365675 0.529462 0.4108177 +0.4474232 0.529462 0.4108177 +0.45727 0.529462 0.4108177 +0.4662797 0.529462 0.4108177 +0.4745834 0.529462 0.4108177 +0.4822838 0.529462 0.4108177 +0.4894626 0.529462 0.4108177 +0.4961862 0.529462 0.4108177 +0.5025087 0.529462 0.4108177 +0.5084753 0.529462 0.4108177 +0.514124 0.529462 0.4108177 +0.519487 0.529462 0.4108177 +0.5245917 0.529462 0.4108177 +0.529462 0.529462 0.4108177 +0.5341183 0.529462 0.4108177 +0.5385787 0.529462 0.4108177 +0.5428591 0.529462 0.4108177 +0.5469733 0.529462 0.4108177 +0.5509339 0.529462 0.4108177 +0.5547519 0.529462 0.4108177 +0.5584371 0.529462 0.4108177 +0.5619986 0.529462 0.4108177 +0.5654443 0.529462 0.4108177 +0.5687816 0.529462 0.4108177 +0.092819 0.5341183 0.4108177 +0.2262531 0.5341183 0.4108177 +0.2875993 0.5341183 0.4108177 +0.3262122 0.5341183 0.4108177 +0.3544566 0.5341183 0.4108177 +0.3767383 0.5341183 0.4108177 +0.3951413 0.5341183 0.4108177 +0.4108177 0.5341183 0.4108177 +0.4244723 0.5341183 0.4108177 +0.4365675 0.5341183 0.4108177 +0.4474232 0.5341183 0.4108177 +0.45727 0.5341183 0.4108177 +0.4662797 0.5341183 0.4108177 +0.4745834 0.5341183 0.4108177 +0.4822838 0.5341183 0.4108177 +0.4894626 0.5341183 0.4108177 +0.4961862 0.5341183 0.4108177 +0.5025087 0.5341183 0.4108177 +0.5084753 0.5341183 0.4108177 +0.514124 0.5341183 0.4108177 +0.519487 0.5341183 0.4108177 +0.5245917 0.5341183 0.4108177 +0.529462 0.5341183 0.4108177 +0.5341183 0.5341183 0.4108177 +0.5385787 0.5341183 0.4108177 +0.5428591 0.5341183 0.4108177 +0.5469733 0.5341183 0.4108177 +0.5509339 0.5341183 0.4108177 +0.5547519 0.5341183 0.4108177 +0.5584371 0.5341183 0.4108177 +0.5619986 0.5341183 0.4108177 +0.5654443 0.5341183 0.4108177 +0.5687816 0.5341183 0.4108177 +0.092819 0.5385787 0.4108177 +0.2262531 0.5385787 0.4108177 +0.2875993 0.5385787 0.4108177 +0.3262122 0.5385787 0.4108177 +0.3544566 0.5385787 0.4108177 +0.3767383 0.5385787 0.4108177 +0.3951413 0.5385787 0.4108177 +0.4108177 0.5385787 0.4108177 +0.4244723 0.5385787 0.4108177 +0.4365675 0.5385787 0.4108177 +0.4474232 0.5385787 0.4108177 +0.45727 0.5385787 0.4108177 +0.4662797 0.5385787 0.4108177 +0.4745834 0.5385787 0.4108177 +0.4822838 0.5385787 0.4108177 +0.4894626 0.5385787 0.4108177 +0.4961862 0.5385787 0.4108177 +0.5025087 0.5385787 0.4108177 +0.5084753 0.5385787 0.4108177 +0.514124 0.5385787 0.4108177 +0.519487 0.5385787 0.4108177 +0.5245917 0.5385787 0.4108177 +0.529462 0.5385787 0.4108177 +0.5341183 0.5385787 0.4108177 +0.5385787 0.5385787 0.4108177 +0.5428591 0.5385787 0.4108177 +0.5469733 0.5385787 0.4108177 +0.5509339 0.5385787 0.4108177 +0.5547519 0.5385787 0.4108177 +0.5584371 0.5385787 0.4108177 +0.5619986 0.5385787 0.4108177 +0.5654443 0.5385787 0.4108177 +0.5687816 0.5385787 0.4108177 +0.092819 0.5428591 0.4108177 +0.2262531 0.5428591 0.4108177 +0.2875993 0.5428591 0.4108177 +0.3262122 0.5428591 0.4108177 +0.3544566 0.5428591 0.4108177 +0.3767383 0.5428591 0.4108177 +0.3951413 0.5428591 0.4108177 +0.4108177 0.5428591 0.4108177 +0.4244723 0.5428591 0.4108177 +0.4365675 0.5428591 0.4108177 +0.4474232 0.5428591 0.4108177 +0.45727 0.5428591 0.4108177 +0.4662797 0.5428591 0.4108177 +0.4745834 0.5428591 0.4108177 +0.4822838 0.5428591 0.4108177 +0.4894626 0.5428591 0.4108177 +0.4961862 0.5428591 0.4108177 +0.5025087 0.5428591 0.4108177 +0.5084753 0.5428591 0.4108177 +0.514124 0.5428591 0.4108177 +0.519487 0.5428591 0.4108177 +0.5245917 0.5428591 0.4108177 +0.529462 0.5428591 0.4108177 +0.5341183 0.5428591 0.4108177 +0.5385787 0.5428591 0.4108177 +0.5428591 0.5428591 0.4108177 +0.5469733 0.5428591 0.4108177 +0.5509339 0.5428591 0.4108177 +0.5547519 0.5428591 0.4108177 +0.5584371 0.5428591 0.4108177 +0.5619986 0.5428591 0.4108177 +0.5654443 0.5428591 0.4108177 +0.5687816 0.5428591 0.4108177 +0.092819 0.5469733 0.4108177 +0.2262531 0.5469733 0.4108177 +0.2875993 0.5469733 0.4108177 +0.3262122 0.5469733 0.4108177 +0.3544566 0.5469733 0.4108177 +0.3767383 0.5469733 0.4108177 +0.3951413 0.5469733 0.4108177 +0.4108177 0.5469733 0.4108177 +0.4244723 0.5469733 0.4108177 +0.4365675 0.5469733 0.4108177 +0.4474232 0.5469733 0.4108177 +0.45727 0.5469733 0.4108177 +0.4662797 0.5469733 0.4108177 +0.4745834 0.5469733 0.4108177 +0.4822838 0.5469733 0.4108177 +0.4894626 0.5469733 0.4108177 +0.4961862 0.5469733 0.4108177 +0.5025087 0.5469733 0.4108177 +0.5084753 0.5469733 0.4108177 +0.514124 0.5469733 0.4108177 +0.519487 0.5469733 0.4108177 +0.5245917 0.5469733 0.4108177 +0.529462 0.5469733 0.4108177 +0.5341183 0.5469733 0.4108177 +0.5385787 0.5469733 0.4108177 +0.5428591 0.5469733 0.4108177 +0.5469733 0.5469733 0.4108177 +0.5509339 0.5469733 0.4108177 +0.5547519 0.5469733 0.4108177 +0.5584371 0.5469733 0.4108177 +0.5619986 0.5469733 0.4108177 +0.5654443 0.5469733 0.4108177 +0.5687816 0.5469733 0.4108177 +0.092819 0.5509339 0.4108177 +0.2262531 0.5509339 0.4108177 +0.2875993 0.5509339 0.4108177 +0.3262122 0.5509339 0.4108177 +0.3544566 0.5509339 0.4108177 +0.3767383 0.5509339 0.4108177 +0.3951413 0.5509339 0.4108177 +0.4108177 0.5509339 0.4108177 +0.4244723 0.5509339 0.4108177 +0.4365675 0.5509339 0.4108177 +0.4474232 0.5509339 0.4108177 +0.45727 0.5509339 0.4108177 +0.4662797 0.5509339 0.4108177 +0.4745834 0.5509339 0.4108177 +0.4822838 0.5509339 0.4108177 +0.4894626 0.5509339 0.4108177 +0.4961862 0.5509339 0.4108177 +0.5025087 0.5509339 0.4108177 +0.5084753 0.5509339 0.4108177 +0.514124 0.5509339 0.4108177 +0.519487 0.5509339 0.4108177 +0.5245917 0.5509339 0.4108177 +0.529462 0.5509339 0.4108177 +0.5341183 0.5509339 0.4108177 +0.5385787 0.5509339 0.4108177 +0.5428591 0.5509339 0.4108177 +0.5469733 0.5509339 0.4108177 +0.5509339 0.5509339 0.4108177 +0.5547519 0.5509339 0.4108177 +0.5584371 0.5509339 0.4108177 +0.5619986 0.5509339 0.4108177 +0.5654443 0.5509339 0.4108177 +0.5687816 0.5509339 0.4108177 +0.092819 0.5547519 0.4108177 +0.2262531 0.5547519 0.4108177 +0.2875993 0.5547519 0.4108177 +0.3262122 0.5547519 0.4108177 +0.3544566 0.5547519 0.4108177 +0.3767383 0.5547519 0.4108177 +0.3951413 0.5547519 0.4108177 +0.4108177 0.5547519 0.4108177 +0.4244723 0.5547519 0.4108177 +0.4365675 0.5547519 0.4108177 +0.4474232 0.5547519 0.4108177 +0.45727 0.5547519 0.4108177 +0.4662797 0.5547519 0.4108177 +0.4745834 0.5547519 0.4108177 +0.4822838 0.5547519 0.4108177 +0.4894626 0.5547519 0.4108177 +0.4961862 0.5547519 0.4108177 +0.5025087 0.5547519 0.4108177 +0.5084753 0.5547519 0.4108177 +0.514124 0.5547519 0.4108177 +0.519487 0.5547519 0.4108177 +0.5245917 0.5547519 0.4108177 +0.529462 0.5547519 0.4108177 +0.5341183 0.5547519 0.4108177 +0.5385787 0.5547519 0.4108177 +0.5428591 0.5547519 0.4108177 +0.5469733 0.5547519 0.4108177 +0.5509339 0.5547519 0.4108177 +0.5547519 0.5547519 0.4108177 +0.5584371 0.5547519 0.4108177 +0.5619986 0.5547519 0.4108177 +0.5654443 0.5547519 0.4108177 +0.5687816 0.5547519 0.4108177 +0.092819 0.5584371 0.4108177 +0.2262531 0.5584371 0.4108177 +0.2875993 0.5584371 0.4108177 +0.3262122 0.5584371 0.4108177 +0.3544566 0.5584371 0.4108177 +0.3767383 0.5584371 0.4108177 +0.3951413 0.5584371 0.4108177 +0.4108177 0.5584371 0.4108177 +0.4244723 0.5584371 0.4108177 +0.4365675 0.5584371 0.4108177 +0.4474232 0.5584371 0.4108177 +0.45727 0.5584371 0.4108177 +0.4662797 0.5584371 0.4108177 +0.4745834 0.5584371 0.4108177 +0.4822838 0.5584371 0.4108177 +0.4894626 0.5584371 0.4108177 +0.4961862 0.5584371 0.4108177 +0.5025087 0.5584371 0.4108177 +0.5084753 0.5584371 0.4108177 +0.514124 0.5584371 0.4108177 +0.519487 0.5584371 0.4108177 +0.5245917 0.5584371 0.4108177 +0.529462 0.5584371 0.4108177 +0.5341183 0.5584371 0.4108177 +0.5385787 0.5584371 0.4108177 +0.5428591 0.5584371 0.4108177 +0.5469733 0.5584371 0.4108177 +0.5509339 0.5584371 0.4108177 +0.5547519 0.5584371 0.4108177 +0.5584371 0.5584371 0.4108177 +0.5619986 0.5584371 0.4108177 +0.5654443 0.5584371 0.4108177 +0.5687816 0.5584371 0.4108177 +0.092819 0.5619986 0.4108177 +0.2262531 0.5619986 0.4108177 +0.2875993 0.5619986 0.4108177 +0.3262122 0.5619986 0.4108177 +0.3544566 0.5619986 0.4108177 +0.3767383 0.5619986 0.4108177 +0.3951413 0.5619986 0.4108177 +0.4108177 0.5619986 0.4108177 +0.4244723 0.5619986 0.4108177 +0.4365675 0.5619986 0.4108177 +0.4474232 0.5619986 0.4108177 +0.45727 0.5619986 0.4108177 +0.4662797 0.5619986 0.4108177 +0.4745834 0.5619986 0.4108177 +0.4822838 0.5619986 0.4108177 +0.4894626 0.5619986 0.4108177 +0.4961862 0.5619986 0.4108177 +0.5025087 0.5619986 0.4108177 +0.5084753 0.5619986 0.4108177 +0.514124 0.5619986 0.4108177 +0.519487 0.5619986 0.4108177 +0.5245917 0.5619986 0.4108177 +0.529462 0.5619986 0.4108177 +0.5341183 0.5619986 0.4108177 +0.5385787 0.5619986 0.4108177 +0.5428591 0.5619986 0.4108177 +0.5469733 0.5619986 0.4108177 +0.5509339 0.5619986 0.4108177 +0.5547519 0.5619986 0.4108177 +0.5584371 0.5619986 0.4108177 +0.5619986 0.5619986 0.4108177 +0.5654443 0.5619986 0.4108177 +0.5687816 0.5619986 0.4108177 +0.092819 0.5654443 0.4108177 +0.2262531 0.5654443 0.4108177 +0.2875993 0.5654443 0.4108177 +0.3262122 0.5654443 0.4108177 +0.3544566 0.5654443 0.4108177 +0.3767383 0.5654443 0.4108177 +0.3951413 0.5654443 0.4108177 +0.4108177 0.5654443 0.4108177 +0.4244723 0.5654443 0.4108177 +0.4365675 0.5654443 0.4108177 +0.4474232 0.5654443 0.4108177 +0.45727 0.5654443 0.4108177 +0.4662797 0.5654443 0.4108177 +0.4745834 0.5654443 0.4108177 +0.4822838 0.5654443 0.4108177 +0.4894626 0.5654443 0.4108177 +0.4961862 0.5654443 0.4108177 +0.5025087 0.5654443 0.4108177 +0.5084753 0.5654443 0.4108177 +0.514124 0.5654443 0.4108177 +0.519487 0.5654443 0.4108177 +0.5245917 0.5654443 0.4108177 +0.529462 0.5654443 0.4108177 +0.5341183 0.5654443 0.4108177 +0.5385787 0.5654443 0.4108177 +0.5428591 0.5654443 0.4108177 +0.5469733 0.5654443 0.4108177 +0.5509339 0.5654443 0.4108177 +0.5547519 0.5654443 0.4108177 +0.5584371 0.5654443 0.4108177 +0.5619986 0.5654443 0.4108177 +0.5654443 0.5654443 0.4108177 +0.5687816 0.5654443 0.4108177 +0.092819 0.5687816 0.4108177 +0.2262531 0.5687816 0.4108177 +0.2875993 0.5687816 0.4108177 +0.3262122 0.5687816 0.4108177 +0.3544566 0.5687816 0.4108177 +0.3767383 0.5687816 0.4108177 +0.3951413 0.5687816 0.4108177 +0.4108177 0.5687816 0.4108177 +0.4244723 0.5687816 0.4108177 +0.4365675 0.5687816 0.4108177 +0.4474232 0.5687816 0.4108177 +0.45727 0.5687816 0.4108177 +0.4662797 0.5687816 0.4108177 +0.4745834 0.5687816 0.4108177 +0.4822838 0.5687816 0.4108177 +0.4894626 0.5687816 0.4108177 +0.4961862 0.5687816 0.4108177 +0.5025087 0.5687816 0.4108177 +0.5084753 0.5687816 0.4108177 +0.514124 0.5687816 0.4108177 +0.519487 0.5687816 0.4108177 +0.5245917 0.5687816 0.4108177 +0.529462 0.5687816 0.4108177 +0.5341183 0.5687816 0.4108177 +0.5385787 0.5687816 0.4108177 +0.5428591 0.5687816 0.4108177 +0.5469733 0.5687816 0.4108177 +0.5509339 0.5687816 0.4108177 +0.5547519 0.5687816 0.4108177 +0.5584371 0.5687816 0.4108177 +0.5619986 0.5687816 0.4108177 +0.5654443 0.5687816 0.4108177 +0.5687816 0.5687816 0.4108177 +0.092819 0.092819 0.4244723 +0.2262531 0.092819 0.4244723 +0.2875993 0.092819 0.4244723 +0.3262122 0.092819 0.4244723 +0.3544566 0.092819 0.4244723 +0.3767383 0.092819 0.4244723 +0.3951413 0.092819 0.4244723 +0.4108177 0.092819 0.4244723 +0.4244723 0.092819 0.4244723 +0.4365675 0.092819 0.4244723 +0.4474232 0.092819 0.4244723 +0.45727 0.092819 0.4244723 +0.4662797 0.092819 0.4244723 +0.4745834 0.092819 0.4244723 +0.4822838 0.092819 0.4244723 +0.4894626 0.092819 0.4244723 +0.4961862 0.092819 0.4244723 +0.5025087 0.092819 0.4244723 +0.5084753 0.092819 0.4244723 +0.514124 0.092819 0.4244723 +0.519487 0.092819 0.4244723 +0.5245917 0.092819 0.4244723 +0.529462 0.092819 0.4244723 +0.5341183 0.092819 0.4244723 +0.5385787 0.092819 0.4244723 +0.5428591 0.092819 0.4244723 +0.5469733 0.092819 0.4244723 +0.5509339 0.092819 0.4244723 +0.5547519 0.092819 0.4244723 +0.5584371 0.092819 0.4244723 +0.5619986 0.092819 0.4244723 +0.5654443 0.092819 0.4244723 +0.5687816 0.092819 0.4244723 +0.092819 0.2262531 0.4244723 +0.2262531 0.2262531 0.4244723 +0.2875993 0.2262531 0.4244723 +0.3262122 0.2262531 0.4244723 +0.3544566 0.2262531 0.4244723 +0.3767383 0.2262531 0.4244723 +0.3951413 0.2262531 0.4244723 +0.4108177 0.2262531 0.4244723 +0.4244723 0.2262531 0.4244723 +0.4365675 0.2262531 0.4244723 +0.4474232 0.2262531 0.4244723 +0.45727 0.2262531 0.4244723 +0.4662797 0.2262531 0.4244723 +0.4745834 0.2262531 0.4244723 +0.4822838 0.2262531 0.4244723 +0.4894626 0.2262531 0.4244723 +0.4961862 0.2262531 0.4244723 +0.5025087 0.2262531 0.4244723 +0.5084753 0.2262531 0.4244723 +0.514124 0.2262531 0.4244723 +0.519487 0.2262531 0.4244723 +0.5245917 0.2262531 0.4244723 +0.529462 0.2262531 0.4244723 +0.5341183 0.2262531 0.4244723 +0.5385787 0.2262531 0.4244723 +0.5428591 0.2262531 0.4244723 +0.5469733 0.2262531 0.4244723 +0.5509339 0.2262531 0.4244723 +0.5547519 0.2262531 0.4244723 +0.5584371 0.2262531 0.4244723 +0.5619986 0.2262531 0.4244723 +0.5654443 0.2262531 0.4244723 +0.5687816 0.2262531 0.4244723 +0.092819 0.2875993 0.4244723 +0.2262531 0.2875993 0.4244723 +0.2875993 0.2875993 0.4244723 +0.3262122 0.2875993 0.4244723 +0.3544566 0.2875993 0.4244723 +0.3767383 0.2875993 0.4244723 +0.3951413 0.2875993 0.4244723 +0.4108177 0.2875993 0.4244723 +0.4244723 0.2875993 0.4244723 +0.4365675 0.2875993 0.4244723 +0.4474232 0.2875993 0.4244723 +0.45727 0.2875993 0.4244723 +0.4662797 0.2875993 0.4244723 +0.4745834 0.2875993 0.4244723 +0.4822838 0.2875993 0.4244723 +0.4894626 0.2875993 0.4244723 +0.4961862 0.2875993 0.4244723 +0.5025087 0.2875993 0.4244723 +0.5084753 0.2875993 0.4244723 +0.514124 0.2875993 0.4244723 +0.519487 0.2875993 0.4244723 +0.5245917 0.2875993 0.4244723 +0.529462 0.2875993 0.4244723 +0.5341183 0.2875993 0.4244723 +0.5385787 0.2875993 0.4244723 +0.5428591 0.2875993 0.4244723 +0.5469733 0.2875993 0.4244723 +0.5509339 0.2875993 0.4244723 +0.5547519 0.2875993 0.4244723 +0.5584371 0.2875993 0.4244723 +0.5619986 0.2875993 0.4244723 +0.5654443 0.2875993 0.4244723 +0.5687816 0.2875993 0.4244723 +0.092819 0.3262122 0.4244723 +0.2262531 0.3262122 0.4244723 +0.2875993 0.3262122 0.4244723 +0.3262122 0.3262122 0.4244723 +0.3544566 0.3262122 0.4244723 +0.3767383 0.3262122 0.4244723 +0.3951413 0.3262122 0.4244723 +0.4108177 0.3262122 0.4244723 +0.4244723 0.3262122 0.4244723 +0.4365675 0.3262122 0.4244723 +0.4474232 0.3262122 0.4244723 +0.45727 0.3262122 0.4244723 +0.4662797 0.3262122 0.4244723 +0.4745834 0.3262122 0.4244723 +0.4822838 0.3262122 0.4244723 +0.4894626 0.3262122 0.4244723 +0.4961862 0.3262122 0.4244723 +0.5025087 0.3262122 0.4244723 +0.5084753 0.3262122 0.4244723 +0.514124 0.3262122 0.4244723 +0.519487 0.3262122 0.4244723 +0.5245917 0.3262122 0.4244723 +0.529462 0.3262122 0.4244723 +0.5341183 0.3262122 0.4244723 +0.5385787 0.3262122 0.4244723 +0.5428591 0.3262122 0.4244723 +0.5469733 0.3262122 0.4244723 +0.5509339 0.3262122 0.4244723 +0.5547519 0.3262122 0.4244723 +0.5584371 0.3262122 0.4244723 +0.5619986 0.3262122 0.4244723 +0.5654443 0.3262122 0.4244723 +0.5687816 0.3262122 0.4244723 +0.092819 0.3544566 0.4244723 +0.2262531 0.3544566 0.4244723 +0.2875993 0.3544566 0.4244723 +0.3262122 0.3544566 0.4244723 +0.3544566 0.3544566 0.4244723 +0.3767383 0.3544566 0.4244723 +0.3951413 0.3544566 0.4244723 +0.4108177 0.3544566 0.4244723 +0.4244723 0.3544566 0.4244723 +0.4365675 0.3544566 0.4244723 +0.4474232 0.3544566 0.4244723 +0.45727 0.3544566 0.4244723 +0.4662797 0.3544566 0.4244723 +0.4745834 0.3544566 0.4244723 +0.4822838 0.3544566 0.4244723 +0.4894626 0.3544566 0.4244723 +0.4961862 0.3544566 0.4244723 +0.5025087 0.3544566 0.4244723 +0.5084753 0.3544566 0.4244723 +0.514124 0.3544566 0.4244723 +0.519487 0.3544566 0.4244723 +0.5245917 0.3544566 0.4244723 +0.529462 0.3544566 0.4244723 +0.5341183 0.3544566 0.4244723 +0.5385787 0.3544566 0.4244723 +0.5428591 0.3544566 0.4244723 +0.5469733 0.3544566 0.4244723 +0.5509339 0.3544566 0.4244723 +0.5547519 0.3544566 0.4244723 +0.5584371 0.3544566 0.4244723 +0.5619986 0.3544566 0.4244723 +0.5654443 0.3544566 0.4244723 +0.5687816 0.3544566 0.4244723 +0.092819 0.3767383 0.4244723 +0.2262531 0.3767383 0.4244723 +0.2875993 0.3767383 0.4244723 +0.3262122 0.3767383 0.4244723 +0.3544566 0.3767383 0.4244723 +0.3767383 0.3767383 0.4244723 +0.3951413 0.3767383 0.4244723 +0.4108177 0.3767383 0.4244723 +0.4244723 0.3767383 0.4244723 +0.4365675 0.3767383 0.4244723 +0.4474232 0.3767383 0.4244723 +0.45727 0.3767383 0.4244723 +0.4662797 0.3767383 0.4244723 +0.4745834 0.3767383 0.4244723 +0.4822838 0.3767383 0.4244723 +0.4894626 0.3767383 0.4244723 +0.4961862 0.3767383 0.4244723 +0.5025087 0.3767383 0.4244723 +0.5084753 0.3767383 0.4244723 +0.514124 0.3767383 0.4244723 +0.519487 0.3767383 0.4244723 +0.5245917 0.3767383 0.4244723 +0.529462 0.3767383 0.4244723 +0.5341183 0.3767383 0.4244723 +0.5385787 0.3767383 0.4244723 +0.5428591 0.3767383 0.4244723 +0.5469733 0.3767383 0.4244723 +0.5509339 0.3767383 0.4244723 +0.5547519 0.3767383 0.4244723 +0.5584371 0.3767383 0.4244723 +0.5619986 0.3767383 0.4244723 +0.5654443 0.3767383 0.4244723 +0.5687816 0.3767383 0.4244723 +0.092819 0.3951413 0.4244723 +0.2262531 0.3951413 0.4244723 +0.2875993 0.3951413 0.4244723 +0.3262122 0.3951413 0.4244723 +0.3544566 0.3951413 0.4244723 +0.3767383 0.3951413 0.4244723 +0.3951413 0.3951413 0.4244723 +0.4108177 0.3951413 0.4244723 +0.4244723 0.3951413 0.4244723 +0.4365675 0.3951413 0.4244723 +0.4474232 0.3951413 0.4244723 +0.45727 0.3951413 0.4244723 +0.4662797 0.3951413 0.4244723 +0.4745834 0.3951413 0.4244723 +0.4822838 0.3951413 0.4244723 +0.4894626 0.3951413 0.4244723 +0.4961862 0.3951413 0.4244723 +0.5025087 0.3951413 0.4244723 +0.5084753 0.3951413 0.4244723 +0.514124 0.3951413 0.4244723 +0.519487 0.3951413 0.4244723 +0.5245917 0.3951413 0.4244723 +0.529462 0.3951413 0.4244723 +0.5341183 0.3951413 0.4244723 +0.5385787 0.3951413 0.4244723 +0.5428591 0.3951413 0.4244723 +0.5469733 0.3951413 0.4244723 +0.5509339 0.3951413 0.4244723 +0.5547519 0.3951413 0.4244723 +0.5584371 0.3951413 0.4244723 +0.5619986 0.3951413 0.4244723 +0.5654443 0.3951413 0.4244723 +0.5687816 0.3951413 0.4244723 +0.092819 0.4108177 0.4244723 +0.2262531 0.4108177 0.4244723 +0.2875993 0.4108177 0.4244723 +0.3262122 0.4108177 0.4244723 +0.3544566 0.4108177 0.4244723 +0.3767383 0.4108177 0.4244723 +0.3951413 0.4108177 0.4244723 +0.4108177 0.4108177 0.4244723 +0.4244723 0.4108177 0.4244723 +0.4365675 0.4108177 0.4244723 +0.4474232 0.4108177 0.4244723 +0.45727 0.4108177 0.4244723 +0.4662797 0.4108177 0.4244723 +0.4745834 0.4108177 0.4244723 +0.4822838 0.4108177 0.4244723 +0.4894626 0.4108177 0.4244723 +0.4961862 0.4108177 0.4244723 +0.5025087 0.4108177 0.4244723 +0.5084753 0.4108177 0.4244723 +0.514124 0.4108177 0.4244723 +0.519487 0.4108177 0.4244723 +0.5245917 0.4108177 0.4244723 +0.529462 0.4108177 0.4244723 +0.5341183 0.4108177 0.4244723 +0.5385787 0.4108177 0.4244723 +0.5428591 0.4108177 0.4244723 +0.5469733 0.4108177 0.4244723 +0.5509339 0.4108177 0.4244723 +0.5547519 0.4108177 0.4244723 +0.5584371 0.4108177 0.4244723 +0.5619986 0.4108177 0.4244723 +0.5654443 0.4108177 0.4244723 +0.5687816 0.4108177 0.4244723 +0.092819 0.4244723 0.4244723 +0.2262531 0.4244723 0.4244723 +0.2875993 0.4244723 0.4244723 +0.3262122 0.4244723 0.4244723 +0.3544566 0.4244723 0.4244723 +0.3767383 0.4244723 0.4244723 +0.3951413 0.4244723 0.4244723 +0.4108177 0.4244723 0.4244723 +0.4244723 0.4244723 0.4244723 +0.4365675 0.4244723 0.4244723 +0.4474232 0.4244723 0.4244723 +0.45727 0.4244723 0.4244723 +0.4662797 0.4244723 0.4244723 +0.4745834 0.4244723 0.4244723 +0.4822838 0.4244723 0.4244723 +0.4894626 0.4244723 0.4244723 +0.4961862 0.4244723 0.4244723 +0.5025087 0.4244723 0.4244723 +0.5084753 0.4244723 0.4244723 +0.514124 0.4244723 0.4244723 +0.519487 0.4244723 0.4244723 +0.5245917 0.4244723 0.4244723 +0.529462 0.4244723 0.4244723 +0.5341183 0.4244723 0.4244723 +0.5385787 0.4244723 0.4244723 +0.5428591 0.4244723 0.4244723 +0.5469733 0.4244723 0.4244723 +0.5509339 0.4244723 0.4244723 +0.5547519 0.4244723 0.4244723 +0.5584371 0.4244723 0.4244723 +0.5619986 0.4244723 0.4244723 +0.5654443 0.4244723 0.4244723 +0.5687816 0.4244723 0.4244723 +0.092819 0.4365675 0.4244723 +0.2262531 0.4365675 0.4244723 +0.2875993 0.4365675 0.4244723 +0.3262122 0.4365675 0.4244723 +0.3544566 0.4365675 0.4244723 +0.3767383 0.4365675 0.4244723 +0.3951413 0.4365675 0.4244723 +0.4108177 0.4365675 0.4244723 +0.4244723 0.4365675 0.4244723 +0.4365675 0.4365675 0.4244723 +0.4474232 0.4365675 0.4244723 +0.45727 0.4365675 0.4244723 +0.4662797 0.4365675 0.4244723 +0.4745834 0.4365675 0.4244723 +0.4822838 0.4365675 0.4244723 +0.4894626 0.4365675 0.4244723 +0.4961862 0.4365675 0.4244723 +0.5025087 0.4365675 0.4244723 +0.5084753 0.4365675 0.4244723 +0.514124 0.4365675 0.4244723 +0.519487 0.4365675 0.4244723 +0.5245917 0.4365675 0.4244723 +0.529462 0.4365675 0.4244723 +0.5341183 0.4365675 0.4244723 +0.5385787 0.4365675 0.4244723 +0.5428591 0.4365675 0.4244723 +0.5469733 0.4365675 0.4244723 +0.5509339 0.4365675 0.4244723 +0.5547519 0.4365675 0.4244723 +0.5584371 0.4365675 0.4244723 +0.5619986 0.4365675 0.4244723 +0.5654443 0.4365675 0.4244723 +0.5687816 0.4365675 0.4244723 +0.092819 0.4474232 0.4244723 +0.2262531 0.4474232 0.4244723 +0.2875993 0.4474232 0.4244723 +0.3262122 0.4474232 0.4244723 +0.3544566 0.4474232 0.4244723 +0.3767383 0.4474232 0.4244723 +0.3951413 0.4474232 0.4244723 +0.4108177 0.4474232 0.4244723 +0.4244723 0.4474232 0.4244723 +0.4365675 0.4474232 0.4244723 +0.4474232 0.4474232 0.4244723 +0.45727 0.4474232 0.4244723 +0.4662797 0.4474232 0.4244723 +0.4745834 0.4474232 0.4244723 +0.4822838 0.4474232 0.4244723 +0.4894626 0.4474232 0.4244723 +0.4961862 0.4474232 0.4244723 +0.5025087 0.4474232 0.4244723 +0.5084753 0.4474232 0.4244723 +0.514124 0.4474232 0.4244723 +0.519487 0.4474232 0.4244723 +0.5245917 0.4474232 0.4244723 +0.529462 0.4474232 0.4244723 +0.5341183 0.4474232 0.4244723 +0.5385787 0.4474232 0.4244723 +0.5428591 0.4474232 0.4244723 +0.5469733 0.4474232 0.4244723 +0.5509339 0.4474232 0.4244723 +0.5547519 0.4474232 0.4244723 +0.5584371 0.4474232 0.4244723 +0.5619986 0.4474232 0.4244723 +0.5654443 0.4474232 0.4244723 +0.5687816 0.4474232 0.4244723 +0.092819 0.45727 0.4244723 +0.2262531 0.45727 0.4244723 +0.2875993 0.45727 0.4244723 +0.3262122 0.45727 0.4244723 +0.3544566 0.45727 0.4244723 +0.3767383 0.45727 0.4244723 +0.3951413 0.45727 0.4244723 +0.4108177 0.45727 0.4244723 +0.4244723 0.45727 0.4244723 +0.4365675 0.45727 0.4244723 +0.4474232 0.45727 0.4244723 +0.45727 0.45727 0.4244723 +0.4662797 0.45727 0.4244723 +0.4745834 0.45727 0.4244723 +0.4822838 0.45727 0.4244723 +0.4894626 0.45727 0.4244723 +0.4961862 0.45727 0.4244723 +0.5025087 0.45727 0.4244723 +0.5084753 0.45727 0.4244723 +0.514124 0.45727 0.4244723 +0.519487 0.45727 0.4244723 +0.5245917 0.45727 0.4244723 +0.529462 0.45727 0.4244723 +0.5341183 0.45727 0.4244723 +0.5385787 0.45727 0.4244723 +0.5428591 0.45727 0.4244723 +0.5469733 0.45727 0.4244723 +0.5509339 0.45727 0.4244723 +0.5547519 0.45727 0.4244723 +0.5584371 0.45727 0.4244723 +0.5619986 0.45727 0.4244723 +0.5654443 0.45727 0.4244723 +0.5687816 0.45727 0.4244723 +0.092819 0.4662797 0.4244723 +0.2262531 0.4662797 0.4244723 +0.2875993 0.4662797 0.4244723 +0.3262122 0.4662797 0.4244723 +0.3544566 0.4662797 0.4244723 +0.3767383 0.4662797 0.4244723 +0.3951413 0.4662797 0.4244723 +0.4108177 0.4662797 0.4244723 +0.4244723 0.4662797 0.4244723 +0.4365675 0.4662797 0.4244723 +0.4474232 0.4662797 0.4244723 +0.45727 0.4662797 0.4244723 +0.4662797 0.4662797 0.4244723 +0.4745834 0.4662797 0.4244723 +0.4822838 0.4662797 0.4244723 +0.4894626 0.4662797 0.4244723 +0.4961862 0.4662797 0.4244723 +0.5025087 0.4662797 0.4244723 +0.5084753 0.4662797 0.4244723 +0.514124 0.4662797 0.4244723 +0.519487 0.4662797 0.4244723 +0.5245917 0.4662797 0.4244723 +0.529462 0.4662797 0.4244723 +0.5341183 0.4662797 0.4244723 +0.5385787 0.4662797 0.4244723 +0.5428591 0.4662797 0.4244723 +0.5469733 0.4662797 0.4244723 +0.5509339 0.4662797 0.4244723 +0.5547519 0.4662797 0.4244723 +0.5584371 0.4662797 0.4244723 +0.5619986 0.4662797 0.4244723 +0.5654443 0.4662797 0.4244723 +0.5687816 0.4662797 0.4244723 +0.092819 0.4745834 0.4244723 +0.2262531 0.4745834 0.4244723 +0.2875993 0.4745834 0.4244723 +0.3262122 0.4745834 0.4244723 +0.3544566 0.4745834 0.4244723 +0.3767383 0.4745834 0.4244723 +0.3951413 0.4745834 0.4244723 +0.4108177 0.4745834 0.4244723 +0.4244723 0.4745834 0.4244723 +0.4365675 0.4745834 0.4244723 +0.4474232 0.4745834 0.4244723 +0.45727 0.4745834 0.4244723 +0.4662797 0.4745834 0.4244723 +0.4745834 0.4745834 0.4244723 +0.4822838 0.4745834 0.4244723 +0.4894626 0.4745834 0.4244723 +0.4961862 0.4745834 0.4244723 +0.5025087 0.4745834 0.4244723 +0.5084753 0.4745834 0.4244723 +0.514124 0.4745834 0.4244723 +0.519487 0.4745834 0.4244723 +0.5245917 0.4745834 0.4244723 +0.529462 0.4745834 0.4244723 +0.5341183 0.4745834 0.4244723 +0.5385787 0.4745834 0.4244723 +0.5428591 0.4745834 0.4244723 +0.5469733 0.4745834 0.4244723 +0.5509339 0.4745834 0.4244723 +0.5547519 0.4745834 0.4244723 +0.5584371 0.4745834 0.4244723 +0.5619986 0.4745834 0.4244723 +0.5654443 0.4745834 0.4244723 +0.5687816 0.4745834 0.4244723 +0.092819 0.4822838 0.4244723 +0.2262531 0.4822838 0.4244723 +0.2875993 0.4822838 0.4244723 +0.3262122 0.4822838 0.4244723 +0.3544566 0.4822838 0.4244723 +0.3767383 0.4822838 0.4244723 +0.3951413 0.4822838 0.4244723 +0.4108177 0.4822838 0.4244723 +0.4244723 0.4822838 0.4244723 +0.4365675 0.4822838 0.4244723 +0.4474232 0.4822838 0.4244723 +0.45727 0.4822838 0.4244723 +0.4662797 0.4822838 0.4244723 +0.4745834 0.4822838 0.4244723 +0.4822838 0.4822838 0.4244723 +0.4894626 0.4822838 0.4244723 +0.4961862 0.4822838 0.4244723 +0.5025087 0.4822838 0.4244723 +0.5084753 0.4822838 0.4244723 +0.514124 0.4822838 0.4244723 +0.519487 0.4822838 0.4244723 +0.5245917 0.4822838 0.4244723 +0.529462 0.4822838 0.4244723 +0.5341183 0.4822838 0.4244723 +0.5385787 0.4822838 0.4244723 +0.5428591 0.4822838 0.4244723 +0.5469733 0.4822838 0.4244723 +0.5509339 0.4822838 0.4244723 +0.5547519 0.4822838 0.4244723 +0.5584371 0.4822838 0.4244723 +0.5619986 0.4822838 0.4244723 +0.5654443 0.4822838 0.4244723 +0.5687816 0.4822838 0.4244723 +0.092819 0.4894626 0.4244723 +0.2262531 0.4894626 0.4244723 +0.2875993 0.4894626 0.4244723 +0.3262122 0.4894626 0.4244723 +0.3544566 0.4894626 0.4244723 +0.3767383 0.4894626 0.4244723 +0.3951413 0.4894626 0.4244723 +0.4108177 0.4894626 0.4244723 +0.4244723 0.4894626 0.4244723 +0.4365675 0.4894626 0.4244723 +0.4474232 0.4894626 0.4244723 +0.45727 0.4894626 0.4244723 +0.4662797 0.4894626 0.4244723 +0.4745834 0.4894626 0.4244723 +0.4822838 0.4894626 0.4244723 +0.4894626 0.4894626 0.4244723 +0.4961862 0.4894626 0.4244723 +0.5025087 0.4894626 0.4244723 +0.5084753 0.4894626 0.4244723 +0.514124 0.4894626 0.4244723 +0.519487 0.4894626 0.4244723 +0.5245917 0.4894626 0.4244723 +0.529462 0.4894626 0.4244723 +0.5341183 0.4894626 0.4244723 +0.5385787 0.4894626 0.4244723 +0.5428591 0.4894626 0.4244723 +0.5469733 0.4894626 0.4244723 +0.5509339 0.4894626 0.4244723 +0.5547519 0.4894626 0.4244723 +0.5584371 0.4894626 0.4244723 +0.5619986 0.4894626 0.4244723 +0.5654443 0.4894626 0.4244723 +0.5687816 0.4894626 0.4244723 +0.092819 0.4961862 0.4244723 +0.2262531 0.4961862 0.4244723 +0.2875993 0.4961862 0.4244723 +0.3262122 0.4961862 0.4244723 +0.3544566 0.4961862 0.4244723 +0.3767383 0.4961862 0.4244723 +0.3951413 0.4961862 0.4244723 +0.4108177 0.4961862 0.4244723 +0.4244723 0.4961862 0.4244723 +0.4365675 0.4961862 0.4244723 +0.4474232 0.4961862 0.4244723 +0.45727 0.4961862 0.4244723 +0.4662797 0.4961862 0.4244723 +0.4745834 0.4961862 0.4244723 +0.4822838 0.4961862 0.4244723 +0.4894626 0.4961862 0.4244723 +0.4961862 0.4961862 0.4244723 +0.5025087 0.4961862 0.4244723 +0.5084753 0.4961862 0.4244723 +0.514124 0.4961862 0.4244723 +0.519487 0.4961862 0.4244723 +0.5245917 0.4961862 0.4244723 +0.529462 0.4961862 0.4244723 +0.5341183 0.4961862 0.4244723 +0.5385787 0.4961862 0.4244723 +0.5428591 0.4961862 0.4244723 +0.5469733 0.4961862 0.4244723 +0.5509339 0.4961862 0.4244723 +0.5547519 0.4961862 0.4244723 +0.5584371 0.4961862 0.4244723 +0.5619986 0.4961862 0.4244723 +0.5654443 0.4961862 0.4244723 +0.5687816 0.4961862 0.4244723 +0.092819 0.5025087 0.4244723 +0.2262531 0.5025087 0.4244723 +0.2875993 0.5025087 0.4244723 +0.3262122 0.5025087 0.4244723 +0.3544566 0.5025087 0.4244723 +0.3767383 0.5025087 0.4244723 +0.3951413 0.5025087 0.4244723 +0.4108177 0.5025087 0.4244723 +0.4244723 0.5025087 0.4244723 +0.4365675 0.5025087 0.4244723 +0.4474232 0.5025087 0.4244723 +0.45727 0.5025087 0.4244723 +0.4662797 0.5025087 0.4244723 +0.4745834 0.5025087 0.4244723 +0.4822838 0.5025087 0.4244723 +0.4894626 0.5025087 0.4244723 +0.4961862 0.5025087 0.4244723 +0.5025087 0.5025087 0.4244723 +0.5084753 0.5025087 0.4244723 +0.514124 0.5025087 0.4244723 +0.519487 0.5025087 0.4244723 +0.5245917 0.5025087 0.4244723 +0.529462 0.5025087 0.4244723 +0.5341183 0.5025087 0.4244723 +0.5385787 0.5025087 0.4244723 +0.5428591 0.5025087 0.4244723 +0.5469733 0.5025087 0.4244723 +0.5509339 0.5025087 0.4244723 +0.5547519 0.5025087 0.4244723 +0.5584371 0.5025087 0.4244723 +0.5619986 0.5025087 0.4244723 +0.5654443 0.5025087 0.4244723 +0.5687816 0.5025087 0.4244723 +0.092819 0.5084753 0.4244723 +0.2262531 0.5084753 0.4244723 +0.2875993 0.5084753 0.4244723 +0.3262122 0.5084753 0.4244723 +0.3544566 0.5084753 0.4244723 +0.3767383 0.5084753 0.4244723 +0.3951413 0.5084753 0.4244723 +0.4108177 0.5084753 0.4244723 +0.4244723 0.5084753 0.4244723 +0.4365675 0.5084753 0.4244723 +0.4474232 0.5084753 0.4244723 +0.45727 0.5084753 0.4244723 +0.4662797 0.5084753 0.4244723 +0.4745834 0.5084753 0.4244723 +0.4822838 0.5084753 0.4244723 +0.4894626 0.5084753 0.4244723 +0.4961862 0.5084753 0.4244723 +0.5025087 0.5084753 0.4244723 +0.5084753 0.5084753 0.4244723 +0.514124 0.5084753 0.4244723 +0.519487 0.5084753 0.4244723 +0.5245917 0.5084753 0.4244723 +0.529462 0.5084753 0.4244723 +0.5341183 0.5084753 0.4244723 +0.5385787 0.5084753 0.4244723 +0.5428591 0.5084753 0.4244723 +0.5469733 0.5084753 0.4244723 +0.5509339 0.5084753 0.4244723 +0.5547519 0.5084753 0.4244723 +0.5584371 0.5084753 0.4244723 +0.5619986 0.5084753 0.4244723 +0.5654443 0.5084753 0.4244723 +0.5687816 0.5084753 0.4244723 +0.092819 0.514124 0.4244723 +0.2262531 0.514124 0.4244723 +0.2875993 0.514124 0.4244723 +0.3262122 0.514124 0.4244723 +0.3544566 0.514124 0.4244723 +0.3767383 0.514124 0.4244723 +0.3951413 0.514124 0.4244723 +0.4108177 0.514124 0.4244723 +0.4244723 0.514124 0.4244723 +0.4365675 0.514124 0.4244723 +0.4474232 0.514124 0.4244723 +0.45727 0.514124 0.4244723 +0.4662797 0.514124 0.4244723 +0.4745834 0.514124 0.4244723 +0.4822838 0.514124 0.4244723 +0.4894626 0.514124 0.4244723 +0.4961862 0.514124 0.4244723 +0.5025087 0.514124 0.4244723 +0.5084753 0.514124 0.4244723 +0.514124 0.514124 0.4244723 +0.519487 0.514124 0.4244723 +0.5245917 0.514124 0.4244723 +0.529462 0.514124 0.4244723 +0.5341183 0.514124 0.4244723 +0.5385787 0.514124 0.4244723 +0.5428591 0.514124 0.4244723 +0.5469733 0.514124 0.4244723 +0.5509339 0.514124 0.4244723 +0.5547519 0.514124 0.4244723 +0.5584371 0.514124 0.4244723 +0.5619986 0.514124 0.4244723 +0.5654443 0.514124 0.4244723 +0.5687816 0.514124 0.4244723 +0.092819 0.519487 0.4244723 +0.2262531 0.519487 0.4244723 +0.2875993 0.519487 0.4244723 +0.3262122 0.519487 0.4244723 +0.3544566 0.519487 0.4244723 +0.3767383 0.519487 0.4244723 +0.3951413 0.519487 0.4244723 +0.4108177 0.519487 0.4244723 +0.4244723 0.519487 0.4244723 +0.4365675 0.519487 0.4244723 +0.4474232 0.519487 0.4244723 +0.45727 0.519487 0.4244723 +0.4662797 0.519487 0.4244723 +0.4745834 0.519487 0.4244723 +0.4822838 0.519487 0.4244723 +0.4894626 0.519487 0.4244723 +0.4961862 0.519487 0.4244723 +0.5025087 0.519487 0.4244723 +0.5084753 0.519487 0.4244723 +0.514124 0.519487 0.4244723 +0.519487 0.519487 0.4244723 +0.5245917 0.519487 0.4244723 +0.529462 0.519487 0.4244723 +0.5341183 0.519487 0.4244723 +0.5385787 0.519487 0.4244723 +0.5428591 0.519487 0.4244723 +0.5469733 0.519487 0.4244723 +0.5509339 0.519487 0.4244723 +0.5547519 0.519487 0.4244723 +0.5584371 0.519487 0.4244723 +0.5619986 0.519487 0.4244723 +0.5654443 0.519487 0.4244723 +0.5687816 0.519487 0.4244723 +0.092819 0.5245917 0.4244723 +0.2262531 0.5245917 0.4244723 +0.2875993 0.5245917 0.4244723 +0.3262122 0.5245917 0.4244723 +0.3544566 0.5245917 0.4244723 +0.3767383 0.5245917 0.4244723 +0.3951413 0.5245917 0.4244723 +0.4108177 0.5245917 0.4244723 +0.4244723 0.5245917 0.4244723 +0.4365675 0.5245917 0.4244723 +0.4474232 0.5245917 0.4244723 +0.45727 0.5245917 0.4244723 +0.4662797 0.5245917 0.4244723 +0.4745834 0.5245917 0.4244723 +0.4822838 0.5245917 0.4244723 +0.4894626 0.5245917 0.4244723 +0.4961862 0.5245917 0.4244723 +0.5025087 0.5245917 0.4244723 +0.5084753 0.5245917 0.4244723 +0.514124 0.5245917 0.4244723 +0.519487 0.5245917 0.4244723 +0.5245917 0.5245917 0.4244723 +0.529462 0.5245917 0.4244723 +0.5341183 0.5245917 0.4244723 +0.5385787 0.5245917 0.4244723 +0.5428591 0.5245917 0.4244723 +0.5469733 0.5245917 0.4244723 +0.5509339 0.5245917 0.4244723 +0.5547519 0.5245917 0.4244723 +0.5584371 0.5245917 0.4244723 +0.5619986 0.5245917 0.4244723 +0.5654443 0.5245917 0.4244723 +0.5687816 0.5245917 0.4244723 +0.092819 0.529462 0.4244723 +0.2262531 0.529462 0.4244723 +0.2875993 0.529462 0.4244723 +0.3262122 0.529462 0.4244723 +0.3544566 0.529462 0.4244723 +0.3767383 0.529462 0.4244723 +0.3951413 0.529462 0.4244723 +0.4108177 0.529462 0.4244723 +0.4244723 0.529462 0.4244723 +0.4365675 0.529462 0.4244723 +0.4474232 0.529462 0.4244723 +0.45727 0.529462 0.4244723 +0.4662797 0.529462 0.4244723 +0.4745834 0.529462 0.4244723 +0.4822838 0.529462 0.4244723 +0.4894626 0.529462 0.4244723 +0.4961862 0.529462 0.4244723 +0.5025087 0.529462 0.4244723 +0.5084753 0.529462 0.4244723 +0.514124 0.529462 0.4244723 +0.519487 0.529462 0.4244723 +0.5245917 0.529462 0.4244723 +0.529462 0.529462 0.4244723 +0.5341183 0.529462 0.4244723 +0.5385787 0.529462 0.4244723 +0.5428591 0.529462 0.4244723 +0.5469733 0.529462 0.4244723 +0.5509339 0.529462 0.4244723 +0.5547519 0.529462 0.4244723 +0.5584371 0.529462 0.4244723 +0.5619986 0.529462 0.4244723 +0.5654443 0.529462 0.4244723 +0.5687816 0.529462 0.4244723 +0.092819 0.5341183 0.4244723 +0.2262531 0.5341183 0.4244723 +0.2875993 0.5341183 0.4244723 +0.3262122 0.5341183 0.4244723 +0.3544566 0.5341183 0.4244723 +0.3767383 0.5341183 0.4244723 +0.3951413 0.5341183 0.4244723 +0.4108177 0.5341183 0.4244723 +0.4244723 0.5341183 0.4244723 +0.4365675 0.5341183 0.4244723 +0.4474232 0.5341183 0.4244723 +0.45727 0.5341183 0.4244723 +0.4662797 0.5341183 0.4244723 +0.4745834 0.5341183 0.4244723 +0.4822838 0.5341183 0.4244723 +0.4894626 0.5341183 0.4244723 +0.4961862 0.5341183 0.4244723 +0.5025087 0.5341183 0.4244723 +0.5084753 0.5341183 0.4244723 +0.514124 0.5341183 0.4244723 +0.519487 0.5341183 0.4244723 +0.5245917 0.5341183 0.4244723 +0.529462 0.5341183 0.4244723 +0.5341183 0.5341183 0.4244723 +0.5385787 0.5341183 0.4244723 +0.5428591 0.5341183 0.4244723 +0.5469733 0.5341183 0.4244723 +0.5509339 0.5341183 0.4244723 +0.5547519 0.5341183 0.4244723 +0.5584371 0.5341183 0.4244723 +0.5619986 0.5341183 0.4244723 +0.5654443 0.5341183 0.4244723 +0.5687816 0.5341183 0.4244723 +0.092819 0.5385787 0.4244723 +0.2262531 0.5385787 0.4244723 +0.2875993 0.5385787 0.4244723 +0.3262122 0.5385787 0.4244723 +0.3544566 0.5385787 0.4244723 +0.3767383 0.5385787 0.4244723 +0.3951413 0.5385787 0.4244723 +0.4108177 0.5385787 0.4244723 +0.4244723 0.5385787 0.4244723 +0.4365675 0.5385787 0.4244723 +0.4474232 0.5385787 0.4244723 +0.45727 0.5385787 0.4244723 +0.4662797 0.5385787 0.4244723 +0.4745834 0.5385787 0.4244723 +0.4822838 0.5385787 0.4244723 +0.4894626 0.5385787 0.4244723 +0.4961862 0.5385787 0.4244723 +0.5025087 0.5385787 0.4244723 +0.5084753 0.5385787 0.4244723 +0.514124 0.5385787 0.4244723 +0.519487 0.5385787 0.4244723 +0.5245917 0.5385787 0.4244723 +0.529462 0.5385787 0.4244723 +0.5341183 0.5385787 0.4244723 +0.5385787 0.5385787 0.4244723 +0.5428591 0.5385787 0.4244723 +0.5469733 0.5385787 0.4244723 +0.5509339 0.5385787 0.4244723 +0.5547519 0.5385787 0.4244723 +0.5584371 0.5385787 0.4244723 +0.5619986 0.5385787 0.4244723 +0.5654443 0.5385787 0.4244723 +0.5687816 0.5385787 0.4244723 +0.092819 0.5428591 0.4244723 +0.2262531 0.5428591 0.4244723 +0.2875993 0.5428591 0.4244723 +0.3262122 0.5428591 0.4244723 +0.3544566 0.5428591 0.4244723 +0.3767383 0.5428591 0.4244723 +0.3951413 0.5428591 0.4244723 +0.4108177 0.5428591 0.4244723 +0.4244723 0.5428591 0.4244723 +0.4365675 0.5428591 0.4244723 +0.4474232 0.5428591 0.4244723 +0.45727 0.5428591 0.4244723 +0.4662797 0.5428591 0.4244723 +0.4745834 0.5428591 0.4244723 +0.4822838 0.5428591 0.4244723 +0.4894626 0.5428591 0.4244723 +0.4961862 0.5428591 0.4244723 +0.5025087 0.5428591 0.4244723 +0.5084753 0.5428591 0.4244723 +0.514124 0.5428591 0.4244723 +0.519487 0.5428591 0.4244723 +0.5245917 0.5428591 0.4244723 +0.529462 0.5428591 0.4244723 +0.5341183 0.5428591 0.4244723 +0.5385787 0.5428591 0.4244723 +0.5428591 0.5428591 0.4244723 +0.5469733 0.5428591 0.4244723 +0.5509339 0.5428591 0.4244723 +0.5547519 0.5428591 0.4244723 +0.5584371 0.5428591 0.4244723 +0.5619986 0.5428591 0.4244723 +0.5654443 0.5428591 0.4244723 +0.5687816 0.5428591 0.4244723 +0.092819 0.5469733 0.4244723 +0.2262531 0.5469733 0.4244723 +0.2875993 0.5469733 0.4244723 +0.3262122 0.5469733 0.4244723 +0.3544566 0.5469733 0.4244723 +0.3767383 0.5469733 0.4244723 +0.3951413 0.5469733 0.4244723 +0.4108177 0.5469733 0.4244723 +0.4244723 0.5469733 0.4244723 +0.4365675 0.5469733 0.4244723 +0.4474232 0.5469733 0.4244723 +0.45727 0.5469733 0.4244723 +0.4662797 0.5469733 0.4244723 +0.4745834 0.5469733 0.4244723 +0.4822838 0.5469733 0.4244723 +0.4894626 0.5469733 0.4244723 +0.4961862 0.5469733 0.4244723 +0.5025087 0.5469733 0.4244723 +0.5084753 0.5469733 0.4244723 +0.514124 0.5469733 0.4244723 +0.519487 0.5469733 0.4244723 +0.5245917 0.5469733 0.4244723 +0.529462 0.5469733 0.4244723 +0.5341183 0.5469733 0.4244723 +0.5385787 0.5469733 0.4244723 +0.5428591 0.5469733 0.4244723 +0.5469733 0.5469733 0.4244723 +0.5509339 0.5469733 0.4244723 +0.5547519 0.5469733 0.4244723 +0.5584371 0.5469733 0.4244723 +0.5619986 0.5469733 0.4244723 +0.5654443 0.5469733 0.4244723 +0.5687816 0.5469733 0.4244723 +0.092819 0.5509339 0.4244723 +0.2262531 0.5509339 0.4244723 +0.2875993 0.5509339 0.4244723 +0.3262122 0.5509339 0.4244723 +0.3544566 0.5509339 0.4244723 +0.3767383 0.5509339 0.4244723 +0.3951413 0.5509339 0.4244723 +0.4108177 0.5509339 0.4244723 +0.4244723 0.5509339 0.4244723 +0.4365675 0.5509339 0.4244723 +0.4474232 0.5509339 0.4244723 +0.45727 0.5509339 0.4244723 +0.4662797 0.5509339 0.4244723 +0.4745834 0.5509339 0.4244723 +0.4822838 0.5509339 0.4244723 +0.4894626 0.5509339 0.4244723 +0.4961862 0.5509339 0.4244723 +0.5025087 0.5509339 0.4244723 +0.5084753 0.5509339 0.4244723 +0.514124 0.5509339 0.4244723 +0.519487 0.5509339 0.4244723 +0.5245917 0.5509339 0.4244723 +0.529462 0.5509339 0.4244723 +0.5341183 0.5509339 0.4244723 +0.5385787 0.5509339 0.4244723 +0.5428591 0.5509339 0.4244723 +0.5469733 0.5509339 0.4244723 +0.5509339 0.5509339 0.4244723 +0.5547519 0.5509339 0.4244723 +0.5584371 0.5509339 0.4244723 +0.5619986 0.5509339 0.4244723 +0.5654443 0.5509339 0.4244723 +0.5687816 0.5509339 0.4244723 +0.092819 0.5547519 0.4244723 +0.2262531 0.5547519 0.4244723 +0.2875993 0.5547519 0.4244723 +0.3262122 0.5547519 0.4244723 +0.3544566 0.5547519 0.4244723 +0.3767383 0.5547519 0.4244723 +0.3951413 0.5547519 0.4244723 +0.4108177 0.5547519 0.4244723 +0.4244723 0.5547519 0.4244723 +0.4365675 0.5547519 0.4244723 +0.4474232 0.5547519 0.4244723 +0.45727 0.5547519 0.4244723 +0.4662797 0.5547519 0.4244723 +0.4745834 0.5547519 0.4244723 +0.4822838 0.5547519 0.4244723 +0.4894626 0.5547519 0.4244723 +0.4961862 0.5547519 0.4244723 +0.5025087 0.5547519 0.4244723 +0.5084753 0.5547519 0.4244723 +0.514124 0.5547519 0.4244723 +0.519487 0.5547519 0.4244723 +0.5245917 0.5547519 0.4244723 +0.529462 0.5547519 0.4244723 +0.5341183 0.5547519 0.4244723 +0.5385787 0.5547519 0.4244723 +0.5428591 0.5547519 0.4244723 +0.5469733 0.5547519 0.4244723 +0.5509339 0.5547519 0.4244723 +0.5547519 0.5547519 0.4244723 +0.5584371 0.5547519 0.4244723 +0.5619986 0.5547519 0.4244723 +0.5654443 0.5547519 0.4244723 +0.5687816 0.5547519 0.4244723 +0.092819 0.5584371 0.4244723 +0.2262531 0.5584371 0.4244723 +0.2875993 0.5584371 0.4244723 +0.3262122 0.5584371 0.4244723 +0.3544566 0.5584371 0.4244723 +0.3767383 0.5584371 0.4244723 +0.3951413 0.5584371 0.4244723 +0.4108177 0.5584371 0.4244723 +0.4244723 0.5584371 0.4244723 +0.4365675 0.5584371 0.4244723 +0.4474232 0.5584371 0.4244723 +0.45727 0.5584371 0.4244723 +0.4662797 0.5584371 0.4244723 +0.4745834 0.5584371 0.4244723 +0.4822838 0.5584371 0.4244723 +0.4894626 0.5584371 0.4244723 +0.4961862 0.5584371 0.4244723 +0.5025087 0.5584371 0.4244723 +0.5084753 0.5584371 0.4244723 +0.514124 0.5584371 0.4244723 +0.519487 0.5584371 0.4244723 +0.5245917 0.5584371 0.4244723 +0.529462 0.5584371 0.4244723 +0.5341183 0.5584371 0.4244723 +0.5385787 0.5584371 0.4244723 +0.5428591 0.5584371 0.4244723 +0.5469733 0.5584371 0.4244723 +0.5509339 0.5584371 0.4244723 +0.5547519 0.5584371 0.4244723 +0.5584371 0.5584371 0.4244723 +0.5619986 0.5584371 0.4244723 +0.5654443 0.5584371 0.4244723 +0.5687816 0.5584371 0.4244723 +0.092819 0.5619986 0.4244723 +0.2262531 0.5619986 0.4244723 +0.2875993 0.5619986 0.4244723 +0.3262122 0.5619986 0.4244723 +0.3544566 0.5619986 0.4244723 +0.3767383 0.5619986 0.4244723 +0.3951413 0.5619986 0.4244723 +0.4108177 0.5619986 0.4244723 +0.4244723 0.5619986 0.4244723 +0.4365675 0.5619986 0.4244723 +0.4474232 0.5619986 0.4244723 +0.45727 0.5619986 0.4244723 +0.4662797 0.5619986 0.4244723 +0.4745834 0.5619986 0.4244723 +0.4822838 0.5619986 0.4244723 +0.4894626 0.5619986 0.4244723 +0.4961862 0.5619986 0.4244723 +0.5025087 0.5619986 0.4244723 +0.5084753 0.5619986 0.4244723 +0.514124 0.5619986 0.4244723 +0.519487 0.5619986 0.4244723 +0.5245917 0.5619986 0.4244723 +0.529462 0.5619986 0.4244723 +0.5341183 0.5619986 0.4244723 +0.5385787 0.5619986 0.4244723 +0.5428591 0.5619986 0.4244723 +0.5469733 0.5619986 0.4244723 +0.5509339 0.5619986 0.4244723 +0.5547519 0.5619986 0.4244723 +0.5584371 0.5619986 0.4244723 +0.5619986 0.5619986 0.4244723 +0.5654443 0.5619986 0.4244723 +0.5687816 0.5619986 0.4244723 +0.092819 0.5654443 0.4244723 +0.2262531 0.5654443 0.4244723 +0.2875993 0.5654443 0.4244723 +0.3262122 0.5654443 0.4244723 +0.3544566 0.5654443 0.4244723 +0.3767383 0.5654443 0.4244723 +0.3951413 0.5654443 0.4244723 +0.4108177 0.5654443 0.4244723 +0.4244723 0.5654443 0.4244723 +0.4365675 0.5654443 0.4244723 +0.4474232 0.5654443 0.4244723 +0.45727 0.5654443 0.4244723 +0.4662797 0.5654443 0.4244723 +0.4745834 0.5654443 0.4244723 +0.4822838 0.5654443 0.4244723 +0.4894626 0.5654443 0.4244723 +0.4961862 0.5654443 0.4244723 +0.5025087 0.5654443 0.4244723 +0.5084753 0.5654443 0.4244723 +0.514124 0.5654443 0.4244723 +0.519487 0.5654443 0.4244723 +0.5245917 0.5654443 0.4244723 +0.529462 0.5654443 0.4244723 +0.5341183 0.5654443 0.4244723 +0.5385787 0.5654443 0.4244723 +0.5428591 0.5654443 0.4244723 +0.5469733 0.5654443 0.4244723 +0.5509339 0.5654443 0.4244723 +0.5547519 0.5654443 0.4244723 +0.5584371 0.5654443 0.4244723 +0.5619986 0.5654443 0.4244723 +0.5654443 0.5654443 0.4244723 +0.5687816 0.5654443 0.4244723 +0.092819 0.5687816 0.4244723 +0.2262531 0.5687816 0.4244723 +0.2875993 0.5687816 0.4244723 +0.3262122 0.5687816 0.4244723 +0.3544566 0.5687816 0.4244723 +0.3767383 0.5687816 0.4244723 +0.3951413 0.5687816 0.4244723 +0.4108177 0.5687816 0.4244723 +0.4244723 0.5687816 0.4244723 +0.4365675 0.5687816 0.4244723 +0.4474232 0.5687816 0.4244723 +0.45727 0.5687816 0.4244723 +0.4662797 0.5687816 0.4244723 +0.4745834 0.5687816 0.4244723 +0.4822838 0.5687816 0.4244723 +0.4894626 0.5687816 0.4244723 +0.4961862 0.5687816 0.4244723 +0.5025087 0.5687816 0.4244723 +0.5084753 0.5687816 0.4244723 +0.514124 0.5687816 0.4244723 +0.519487 0.5687816 0.4244723 +0.5245917 0.5687816 0.4244723 +0.529462 0.5687816 0.4244723 +0.5341183 0.5687816 0.4244723 +0.5385787 0.5687816 0.4244723 +0.5428591 0.5687816 0.4244723 +0.5469733 0.5687816 0.4244723 +0.5509339 0.5687816 0.4244723 +0.5547519 0.5687816 0.4244723 +0.5584371 0.5687816 0.4244723 +0.5619986 0.5687816 0.4244723 +0.5654443 0.5687816 0.4244723 +0.5687816 0.5687816 0.4244723 +0.092819 0.092819 0.4365675 +0.2262531 0.092819 0.4365675 +0.2875993 0.092819 0.4365675 +0.3262122 0.092819 0.4365675 +0.3544566 0.092819 0.4365675 +0.3767383 0.092819 0.4365675 +0.3951413 0.092819 0.4365675 +0.4108177 0.092819 0.4365675 +0.4244723 0.092819 0.4365675 +0.4365675 0.092819 0.4365675 +0.4474232 0.092819 0.4365675 +0.45727 0.092819 0.4365675 +0.4662797 0.092819 0.4365675 +0.4745834 0.092819 0.4365675 +0.4822838 0.092819 0.4365675 +0.4894626 0.092819 0.4365675 +0.4961862 0.092819 0.4365675 +0.5025087 0.092819 0.4365675 +0.5084753 0.092819 0.4365675 +0.514124 0.092819 0.4365675 +0.519487 0.092819 0.4365675 +0.5245917 0.092819 0.4365675 +0.529462 0.092819 0.4365675 +0.5341183 0.092819 0.4365675 +0.5385787 0.092819 0.4365675 +0.5428591 0.092819 0.4365675 +0.5469733 0.092819 0.4365675 +0.5509339 0.092819 0.4365675 +0.5547519 0.092819 0.4365675 +0.5584371 0.092819 0.4365675 +0.5619986 0.092819 0.4365675 +0.5654443 0.092819 0.4365675 +0.5687816 0.092819 0.4365675 +0.092819 0.2262531 0.4365675 +0.2262531 0.2262531 0.4365675 +0.2875993 0.2262531 0.4365675 +0.3262122 0.2262531 0.4365675 +0.3544566 0.2262531 0.4365675 +0.3767383 0.2262531 0.4365675 +0.3951413 0.2262531 0.4365675 +0.4108177 0.2262531 0.4365675 +0.4244723 0.2262531 0.4365675 +0.4365675 0.2262531 0.4365675 +0.4474232 0.2262531 0.4365675 +0.45727 0.2262531 0.4365675 +0.4662797 0.2262531 0.4365675 +0.4745834 0.2262531 0.4365675 +0.4822838 0.2262531 0.4365675 +0.4894626 0.2262531 0.4365675 +0.4961862 0.2262531 0.4365675 +0.5025087 0.2262531 0.4365675 +0.5084753 0.2262531 0.4365675 +0.514124 0.2262531 0.4365675 +0.519487 0.2262531 0.4365675 +0.5245917 0.2262531 0.4365675 +0.529462 0.2262531 0.4365675 +0.5341183 0.2262531 0.4365675 +0.5385787 0.2262531 0.4365675 +0.5428591 0.2262531 0.4365675 +0.5469733 0.2262531 0.4365675 +0.5509339 0.2262531 0.4365675 +0.5547519 0.2262531 0.4365675 +0.5584371 0.2262531 0.4365675 +0.5619986 0.2262531 0.4365675 +0.5654443 0.2262531 0.4365675 +0.5687816 0.2262531 0.4365675 +0.092819 0.2875993 0.4365675 +0.2262531 0.2875993 0.4365675 +0.2875993 0.2875993 0.4365675 +0.3262122 0.2875993 0.4365675 +0.3544566 0.2875993 0.4365675 +0.3767383 0.2875993 0.4365675 +0.3951413 0.2875993 0.4365675 +0.4108177 0.2875993 0.4365675 +0.4244723 0.2875993 0.4365675 +0.4365675 0.2875993 0.4365675 +0.4474232 0.2875993 0.4365675 +0.45727 0.2875993 0.4365675 +0.4662797 0.2875993 0.4365675 +0.4745834 0.2875993 0.4365675 +0.4822838 0.2875993 0.4365675 +0.4894626 0.2875993 0.4365675 +0.4961862 0.2875993 0.4365675 +0.5025087 0.2875993 0.4365675 +0.5084753 0.2875993 0.4365675 +0.514124 0.2875993 0.4365675 +0.519487 0.2875993 0.4365675 +0.5245917 0.2875993 0.4365675 +0.529462 0.2875993 0.4365675 +0.5341183 0.2875993 0.4365675 +0.5385787 0.2875993 0.4365675 +0.5428591 0.2875993 0.4365675 +0.5469733 0.2875993 0.4365675 +0.5509339 0.2875993 0.4365675 +0.5547519 0.2875993 0.4365675 +0.5584371 0.2875993 0.4365675 +0.5619986 0.2875993 0.4365675 +0.5654443 0.2875993 0.4365675 +0.5687816 0.2875993 0.4365675 +0.092819 0.3262122 0.4365675 +0.2262531 0.3262122 0.4365675 +0.2875993 0.3262122 0.4365675 +0.3262122 0.3262122 0.4365675 +0.3544566 0.3262122 0.4365675 +0.3767383 0.3262122 0.4365675 +0.3951413 0.3262122 0.4365675 +0.4108177 0.3262122 0.4365675 +0.4244723 0.3262122 0.4365675 +0.4365675 0.3262122 0.4365675 +0.4474232 0.3262122 0.4365675 +0.45727 0.3262122 0.4365675 +0.4662797 0.3262122 0.4365675 +0.4745834 0.3262122 0.4365675 +0.4822838 0.3262122 0.4365675 +0.4894626 0.3262122 0.4365675 +0.4961862 0.3262122 0.4365675 +0.5025087 0.3262122 0.4365675 +0.5084753 0.3262122 0.4365675 +0.514124 0.3262122 0.4365675 +0.519487 0.3262122 0.4365675 +0.5245917 0.3262122 0.4365675 +0.529462 0.3262122 0.4365675 +0.5341183 0.3262122 0.4365675 +0.5385787 0.3262122 0.4365675 +0.5428591 0.3262122 0.4365675 +0.5469733 0.3262122 0.4365675 +0.5509339 0.3262122 0.4365675 +0.5547519 0.3262122 0.4365675 +0.5584371 0.3262122 0.4365675 +0.5619986 0.3262122 0.4365675 +0.5654443 0.3262122 0.4365675 +0.5687816 0.3262122 0.4365675 +0.092819 0.3544566 0.4365675 +0.2262531 0.3544566 0.4365675 +0.2875993 0.3544566 0.4365675 +0.3262122 0.3544566 0.4365675 +0.3544566 0.3544566 0.4365675 +0.3767383 0.3544566 0.4365675 +0.3951413 0.3544566 0.4365675 +0.4108177 0.3544566 0.4365675 +0.4244723 0.3544566 0.4365675 +0.4365675 0.3544566 0.4365675 +0.4474232 0.3544566 0.4365675 +0.45727 0.3544566 0.4365675 +0.4662797 0.3544566 0.4365675 +0.4745834 0.3544566 0.4365675 +0.4822838 0.3544566 0.4365675 +0.4894626 0.3544566 0.4365675 +0.4961862 0.3544566 0.4365675 +0.5025087 0.3544566 0.4365675 +0.5084753 0.3544566 0.4365675 +0.514124 0.3544566 0.4365675 +0.519487 0.3544566 0.4365675 +0.5245917 0.3544566 0.4365675 +0.529462 0.3544566 0.4365675 +0.5341183 0.3544566 0.4365675 +0.5385787 0.3544566 0.4365675 +0.5428591 0.3544566 0.4365675 +0.5469733 0.3544566 0.4365675 +0.5509339 0.3544566 0.4365675 +0.5547519 0.3544566 0.4365675 +0.5584371 0.3544566 0.4365675 +0.5619986 0.3544566 0.4365675 +0.5654443 0.3544566 0.4365675 +0.5687816 0.3544566 0.4365675 +0.092819 0.3767383 0.4365675 +0.2262531 0.3767383 0.4365675 +0.2875993 0.3767383 0.4365675 +0.3262122 0.3767383 0.4365675 +0.3544566 0.3767383 0.4365675 +0.3767383 0.3767383 0.4365675 +0.3951413 0.3767383 0.4365675 +0.4108177 0.3767383 0.4365675 +0.4244723 0.3767383 0.4365675 +0.4365675 0.3767383 0.4365675 +0.4474232 0.3767383 0.4365675 +0.45727 0.3767383 0.4365675 +0.4662797 0.3767383 0.4365675 +0.4745834 0.3767383 0.4365675 +0.4822838 0.3767383 0.4365675 +0.4894626 0.3767383 0.4365675 +0.4961862 0.3767383 0.4365675 +0.5025087 0.3767383 0.4365675 +0.5084753 0.3767383 0.4365675 +0.514124 0.3767383 0.4365675 +0.519487 0.3767383 0.4365675 +0.5245917 0.3767383 0.4365675 +0.529462 0.3767383 0.4365675 +0.5341183 0.3767383 0.4365675 +0.5385787 0.3767383 0.4365675 +0.5428591 0.3767383 0.4365675 +0.5469733 0.3767383 0.4365675 +0.5509339 0.3767383 0.4365675 +0.5547519 0.3767383 0.4365675 +0.5584371 0.3767383 0.4365675 +0.5619986 0.3767383 0.4365675 +0.5654443 0.3767383 0.4365675 +0.5687816 0.3767383 0.4365675 +0.092819 0.3951413 0.4365675 +0.2262531 0.3951413 0.4365675 +0.2875993 0.3951413 0.4365675 +0.3262122 0.3951413 0.4365675 +0.3544566 0.3951413 0.4365675 +0.3767383 0.3951413 0.4365675 +0.3951413 0.3951413 0.4365675 +0.4108177 0.3951413 0.4365675 +0.4244723 0.3951413 0.4365675 +0.4365675 0.3951413 0.4365675 +0.4474232 0.3951413 0.4365675 +0.45727 0.3951413 0.4365675 +0.4662797 0.3951413 0.4365675 +0.4745834 0.3951413 0.4365675 +0.4822838 0.3951413 0.4365675 +0.4894626 0.3951413 0.4365675 +0.4961862 0.3951413 0.4365675 +0.5025087 0.3951413 0.4365675 +0.5084753 0.3951413 0.4365675 +0.514124 0.3951413 0.4365675 +0.519487 0.3951413 0.4365675 +0.5245917 0.3951413 0.4365675 +0.529462 0.3951413 0.4365675 +0.5341183 0.3951413 0.4365675 +0.5385787 0.3951413 0.4365675 +0.5428591 0.3951413 0.4365675 +0.5469733 0.3951413 0.4365675 +0.5509339 0.3951413 0.4365675 +0.5547519 0.3951413 0.4365675 +0.5584371 0.3951413 0.4365675 +0.5619986 0.3951413 0.4365675 +0.5654443 0.3951413 0.4365675 +0.5687816 0.3951413 0.4365675 +0.092819 0.4108177 0.4365675 +0.2262531 0.4108177 0.4365675 +0.2875993 0.4108177 0.4365675 +0.3262122 0.4108177 0.4365675 +0.3544566 0.4108177 0.4365675 +0.3767383 0.4108177 0.4365675 +0.3951413 0.4108177 0.4365675 +0.4108177 0.4108177 0.4365675 +0.4244723 0.4108177 0.4365675 +0.4365675 0.4108177 0.4365675 +0.4474232 0.4108177 0.4365675 +0.45727 0.4108177 0.4365675 +0.4662797 0.4108177 0.4365675 +0.4745834 0.4108177 0.4365675 +0.4822838 0.4108177 0.4365675 +0.4894626 0.4108177 0.4365675 +0.4961862 0.4108177 0.4365675 +0.5025087 0.4108177 0.4365675 +0.5084753 0.4108177 0.4365675 +0.514124 0.4108177 0.4365675 +0.519487 0.4108177 0.4365675 +0.5245917 0.4108177 0.4365675 +0.529462 0.4108177 0.4365675 +0.5341183 0.4108177 0.4365675 +0.5385787 0.4108177 0.4365675 +0.5428591 0.4108177 0.4365675 +0.5469733 0.4108177 0.4365675 +0.5509339 0.4108177 0.4365675 +0.5547519 0.4108177 0.4365675 +0.5584371 0.4108177 0.4365675 +0.5619986 0.4108177 0.4365675 +0.5654443 0.4108177 0.4365675 +0.5687816 0.4108177 0.4365675 +0.092819 0.4244723 0.4365675 +0.2262531 0.4244723 0.4365675 +0.2875993 0.4244723 0.4365675 +0.3262122 0.4244723 0.4365675 +0.3544566 0.4244723 0.4365675 +0.3767383 0.4244723 0.4365675 +0.3951413 0.4244723 0.4365675 +0.4108177 0.4244723 0.4365675 +0.4244723 0.4244723 0.4365675 +0.4365675 0.4244723 0.4365675 +0.4474232 0.4244723 0.4365675 +0.45727 0.4244723 0.4365675 +0.4662797 0.4244723 0.4365675 +0.4745834 0.4244723 0.4365675 +0.4822838 0.4244723 0.4365675 +0.4894626 0.4244723 0.4365675 +0.4961862 0.4244723 0.4365675 +0.5025087 0.4244723 0.4365675 +0.5084753 0.4244723 0.4365675 +0.514124 0.4244723 0.4365675 +0.519487 0.4244723 0.4365675 +0.5245917 0.4244723 0.4365675 +0.529462 0.4244723 0.4365675 +0.5341183 0.4244723 0.4365675 +0.5385787 0.4244723 0.4365675 +0.5428591 0.4244723 0.4365675 +0.5469733 0.4244723 0.4365675 +0.5509339 0.4244723 0.4365675 +0.5547519 0.4244723 0.4365675 +0.5584371 0.4244723 0.4365675 +0.5619986 0.4244723 0.4365675 +0.5654443 0.4244723 0.4365675 +0.5687816 0.4244723 0.4365675 +0.092819 0.4365675 0.4365675 +0.2262531 0.4365675 0.4365675 +0.2875993 0.4365675 0.4365675 +0.3262122 0.4365675 0.4365675 +0.3544566 0.4365675 0.4365675 +0.3767383 0.4365675 0.4365675 +0.3951413 0.4365675 0.4365675 +0.4108177 0.4365675 0.4365675 +0.4244723 0.4365675 0.4365675 +0.4365675 0.4365675 0.4365675 +0.4474232 0.4365675 0.4365675 +0.45727 0.4365675 0.4365675 +0.4662797 0.4365675 0.4365675 +0.4745834 0.4365675 0.4365675 +0.4822838 0.4365675 0.4365675 +0.4894626 0.4365675 0.4365675 +0.4961862 0.4365675 0.4365675 +0.5025087 0.4365675 0.4365675 +0.5084753 0.4365675 0.4365675 +0.514124 0.4365675 0.4365675 +0.519487 0.4365675 0.4365675 +0.5245917 0.4365675 0.4365675 +0.529462 0.4365675 0.4365675 +0.5341183 0.4365675 0.4365675 +0.5385787 0.4365675 0.4365675 +0.5428591 0.4365675 0.4365675 +0.5469733 0.4365675 0.4365675 +0.5509339 0.4365675 0.4365675 +0.5547519 0.4365675 0.4365675 +0.5584371 0.4365675 0.4365675 +0.5619986 0.4365675 0.4365675 +0.5654443 0.4365675 0.4365675 +0.5687816 0.4365675 0.4365675 +0.092819 0.4474232 0.4365675 +0.2262531 0.4474232 0.4365675 +0.2875993 0.4474232 0.4365675 +0.3262122 0.4474232 0.4365675 +0.3544566 0.4474232 0.4365675 +0.3767383 0.4474232 0.4365675 +0.3951413 0.4474232 0.4365675 +0.4108177 0.4474232 0.4365675 +0.4244723 0.4474232 0.4365675 +0.4365675 0.4474232 0.4365675 +0.4474232 0.4474232 0.4365675 +0.45727 0.4474232 0.4365675 +0.4662797 0.4474232 0.4365675 +0.4745834 0.4474232 0.4365675 +0.4822838 0.4474232 0.4365675 +0.4894626 0.4474232 0.4365675 +0.4961862 0.4474232 0.4365675 +0.5025087 0.4474232 0.4365675 +0.5084753 0.4474232 0.4365675 +0.514124 0.4474232 0.4365675 +0.519487 0.4474232 0.4365675 +0.5245917 0.4474232 0.4365675 +0.529462 0.4474232 0.4365675 +0.5341183 0.4474232 0.4365675 +0.5385787 0.4474232 0.4365675 +0.5428591 0.4474232 0.4365675 +0.5469733 0.4474232 0.4365675 +0.5509339 0.4474232 0.4365675 +0.5547519 0.4474232 0.4365675 +0.5584371 0.4474232 0.4365675 +0.5619986 0.4474232 0.4365675 +0.5654443 0.4474232 0.4365675 +0.5687816 0.4474232 0.4365675 +0.092819 0.45727 0.4365675 +0.2262531 0.45727 0.4365675 +0.2875993 0.45727 0.4365675 +0.3262122 0.45727 0.4365675 +0.3544566 0.45727 0.4365675 +0.3767383 0.45727 0.4365675 +0.3951413 0.45727 0.4365675 +0.4108177 0.45727 0.4365675 +0.4244723 0.45727 0.4365675 +0.4365675 0.45727 0.4365675 +0.4474232 0.45727 0.4365675 +0.45727 0.45727 0.4365675 +0.4662797 0.45727 0.4365675 +0.4745834 0.45727 0.4365675 +0.4822838 0.45727 0.4365675 +0.4894626 0.45727 0.4365675 +0.4961862 0.45727 0.4365675 +0.5025087 0.45727 0.4365675 +0.5084753 0.45727 0.4365675 +0.514124 0.45727 0.4365675 +0.519487 0.45727 0.4365675 +0.5245917 0.45727 0.4365675 +0.529462 0.45727 0.4365675 +0.5341183 0.45727 0.4365675 +0.5385787 0.45727 0.4365675 +0.5428591 0.45727 0.4365675 +0.5469733 0.45727 0.4365675 +0.5509339 0.45727 0.4365675 +0.5547519 0.45727 0.4365675 +0.5584371 0.45727 0.4365675 +0.5619986 0.45727 0.4365675 +0.5654443 0.45727 0.4365675 +0.5687816 0.45727 0.4365675 +0.092819 0.4662797 0.4365675 +0.2262531 0.4662797 0.4365675 +0.2875993 0.4662797 0.4365675 +0.3262122 0.4662797 0.4365675 +0.3544566 0.4662797 0.4365675 +0.3767383 0.4662797 0.4365675 +0.3951413 0.4662797 0.4365675 +0.4108177 0.4662797 0.4365675 +0.4244723 0.4662797 0.4365675 +0.4365675 0.4662797 0.4365675 +0.4474232 0.4662797 0.4365675 +0.45727 0.4662797 0.4365675 +0.4662797 0.4662797 0.4365675 +0.4745834 0.4662797 0.4365675 +0.4822838 0.4662797 0.4365675 +0.4894626 0.4662797 0.4365675 +0.4961862 0.4662797 0.4365675 +0.5025087 0.4662797 0.4365675 +0.5084753 0.4662797 0.4365675 +0.514124 0.4662797 0.4365675 +0.519487 0.4662797 0.4365675 +0.5245917 0.4662797 0.4365675 +0.529462 0.4662797 0.4365675 +0.5341183 0.4662797 0.4365675 +0.5385787 0.4662797 0.4365675 +0.5428591 0.4662797 0.4365675 +0.5469733 0.4662797 0.4365675 +0.5509339 0.4662797 0.4365675 +0.5547519 0.4662797 0.4365675 +0.5584371 0.4662797 0.4365675 +0.5619986 0.4662797 0.4365675 +0.5654443 0.4662797 0.4365675 +0.5687816 0.4662797 0.4365675 +0.092819 0.4745834 0.4365675 +0.2262531 0.4745834 0.4365675 +0.2875993 0.4745834 0.4365675 +0.3262122 0.4745834 0.4365675 +0.3544566 0.4745834 0.4365675 +0.3767383 0.4745834 0.4365675 +0.3951413 0.4745834 0.4365675 +0.4108177 0.4745834 0.4365675 +0.4244723 0.4745834 0.4365675 +0.4365675 0.4745834 0.4365675 +0.4474232 0.4745834 0.4365675 +0.45727 0.4745834 0.4365675 +0.4662797 0.4745834 0.4365675 +0.4745834 0.4745834 0.4365675 +0.4822838 0.4745834 0.4365675 +0.4894626 0.4745834 0.4365675 +0.4961862 0.4745834 0.4365675 +0.5025087 0.4745834 0.4365675 +0.5084753 0.4745834 0.4365675 +0.514124 0.4745834 0.4365675 +0.519487 0.4745834 0.4365675 +0.5245917 0.4745834 0.4365675 +0.529462 0.4745834 0.4365675 +0.5341183 0.4745834 0.4365675 +0.5385787 0.4745834 0.4365675 +0.5428591 0.4745834 0.4365675 +0.5469733 0.4745834 0.4365675 +0.5509339 0.4745834 0.4365675 +0.5547519 0.4745834 0.4365675 +0.5584371 0.4745834 0.4365675 +0.5619986 0.4745834 0.4365675 +0.5654443 0.4745834 0.4365675 +0.5687816 0.4745834 0.4365675 +0.092819 0.4822838 0.4365675 +0.2262531 0.4822838 0.4365675 +0.2875993 0.4822838 0.4365675 +0.3262122 0.4822838 0.4365675 +0.3544566 0.4822838 0.4365675 +0.3767383 0.4822838 0.4365675 +0.3951413 0.4822838 0.4365675 +0.4108177 0.4822838 0.4365675 +0.4244723 0.4822838 0.4365675 +0.4365675 0.4822838 0.4365675 +0.4474232 0.4822838 0.4365675 +0.45727 0.4822838 0.4365675 +0.4662797 0.4822838 0.4365675 +0.4745834 0.4822838 0.4365675 +0.4822838 0.4822838 0.4365675 +0.4894626 0.4822838 0.4365675 +0.4961862 0.4822838 0.4365675 +0.5025087 0.4822838 0.4365675 +0.5084753 0.4822838 0.4365675 +0.514124 0.4822838 0.4365675 +0.519487 0.4822838 0.4365675 +0.5245917 0.4822838 0.4365675 +0.529462 0.4822838 0.4365675 +0.5341183 0.4822838 0.4365675 +0.5385787 0.4822838 0.4365675 +0.5428591 0.4822838 0.4365675 +0.5469733 0.4822838 0.4365675 +0.5509339 0.4822838 0.4365675 +0.5547519 0.4822838 0.4365675 +0.5584371 0.4822838 0.4365675 +0.5619986 0.4822838 0.4365675 +0.5654443 0.4822838 0.4365675 +0.5687816 0.4822838 0.4365675 +0.092819 0.4894626 0.4365675 +0.2262531 0.4894626 0.4365675 +0.2875993 0.4894626 0.4365675 +0.3262122 0.4894626 0.4365675 +0.3544566 0.4894626 0.4365675 +0.3767383 0.4894626 0.4365675 +0.3951413 0.4894626 0.4365675 +0.4108177 0.4894626 0.4365675 +0.4244723 0.4894626 0.4365675 +0.4365675 0.4894626 0.4365675 +0.4474232 0.4894626 0.4365675 +0.45727 0.4894626 0.4365675 +0.4662797 0.4894626 0.4365675 +0.4745834 0.4894626 0.4365675 +0.4822838 0.4894626 0.4365675 +0.4894626 0.4894626 0.4365675 +0.4961862 0.4894626 0.4365675 +0.5025087 0.4894626 0.4365675 +0.5084753 0.4894626 0.4365675 +0.514124 0.4894626 0.4365675 +0.519487 0.4894626 0.4365675 +0.5245917 0.4894626 0.4365675 +0.529462 0.4894626 0.4365675 +0.5341183 0.4894626 0.4365675 +0.5385787 0.4894626 0.4365675 +0.5428591 0.4894626 0.4365675 +0.5469733 0.4894626 0.4365675 +0.5509339 0.4894626 0.4365675 +0.5547519 0.4894626 0.4365675 +0.5584371 0.4894626 0.4365675 +0.5619986 0.4894626 0.4365675 +0.5654443 0.4894626 0.4365675 +0.5687816 0.4894626 0.4365675 +0.092819 0.4961862 0.4365675 +0.2262531 0.4961862 0.4365675 +0.2875993 0.4961862 0.4365675 +0.3262122 0.4961862 0.4365675 +0.3544566 0.4961862 0.4365675 +0.3767383 0.4961862 0.4365675 +0.3951413 0.4961862 0.4365675 +0.4108177 0.4961862 0.4365675 +0.4244723 0.4961862 0.4365675 +0.4365675 0.4961862 0.4365675 +0.4474232 0.4961862 0.4365675 +0.45727 0.4961862 0.4365675 +0.4662797 0.4961862 0.4365675 +0.4745834 0.4961862 0.4365675 +0.4822838 0.4961862 0.4365675 +0.4894626 0.4961862 0.4365675 +0.4961862 0.4961862 0.4365675 +0.5025087 0.4961862 0.4365675 +0.5084753 0.4961862 0.4365675 +0.514124 0.4961862 0.4365675 +0.519487 0.4961862 0.4365675 +0.5245917 0.4961862 0.4365675 +0.529462 0.4961862 0.4365675 +0.5341183 0.4961862 0.4365675 +0.5385787 0.4961862 0.4365675 +0.5428591 0.4961862 0.4365675 +0.5469733 0.4961862 0.4365675 +0.5509339 0.4961862 0.4365675 +0.5547519 0.4961862 0.4365675 +0.5584371 0.4961862 0.4365675 +0.5619986 0.4961862 0.4365675 +0.5654443 0.4961862 0.4365675 +0.5687816 0.4961862 0.4365675 +0.092819 0.5025087 0.4365675 +0.2262531 0.5025087 0.4365675 +0.2875993 0.5025087 0.4365675 +0.3262122 0.5025087 0.4365675 +0.3544566 0.5025087 0.4365675 +0.3767383 0.5025087 0.4365675 +0.3951413 0.5025087 0.4365675 +0.4108177 0.5025087 0.4365675 +0.4244723 0.5025087 0.4365675 +0.4365675 0.5025087 0.4365675 +0.4474232 0.5025087 0.4365675 +0.45727 0.5025087 0.4365675 +0.4662797 0.5025087 0.4365675 +0.4745834 0.5025087 0.4365675 +0.4822838 0.5025087 0.4365675 +0.4894626 0.5025087 0.4365675 +0.4961862 0.5025087 0.4365675 +0.5025087 0.5025087 0.4365675 +0.5084753 0.5025087 0.4365675 +0.514124 0.5025087 0.4365675 +0.519487 0.5025087 0.4365675 +0.5245917 0.5025087 0.4365675 +0.529462 0.5025087 0.4365675 +0.5341183 0.5025087 0.4365675 +0.5385787 0.5025087 0.4365675 +0.5428591 0.5025087 0.4365675 +0.5469733 0.5025087 0.4365675 +0.5509339 0.5025087 0.4365675 +0.5547519 0.5025087 0.4365675 +0.5584371 0.5025087 0.4365675 +0.5619986 0.5025087 0.4365675 +0.5654443 0.5025087 0.4365675 +0.5687816 0.5025087 0.4365675 +0.092819 0.5084753 0.4365675 +0.2262531 0.5084753 0.4365675 +0.2875993 0.5084753 0.4365675 +0.3262122 0.5084753 0.4365675 +0.3544566 0.5084753 0.4365675 +0.3767383 0.5084753 0.4365675 +0.3951413 0.5084753 0.4365675 +0.4108177 0.5084753 0.4365675 +0.4244723 0.5084753 0.4365675 +0.4365675 0.5084753 0.4365675 +0.4474232 0.5084753 0.4365675 +0.45727 0.5084753 0.4365675 +0.4662797 0.5084753 0.4365675 +0.4745834 0.5084753 0.4365675 +0.4822838 0.5084753 0.4365675 +0.4894626 0.5084753 0.4365675 +0.4961862 0.5084753 0.4365675 +0.5025087 0.5084753 0.4365675 +0.5084753 0.5084753 0.4365675 +0.514124 0.5084753 0.4365675 +0.519487 0.5084753 0.4365675 +0.5245917 0.5084753 0.4365675 +0.529462 0.5084753 0.4365675 +0.5341183 0.5084753 0.4365675 +0.5385787 0.5084753 0.4365675 +0.5428591 0.5084753 0.4365675 +0.5469733 0.5084753 0.4365675 +0.5509339 0.5084753 0.4365675 +0.5547519 0.5084753 0.4365675 +0.5584371 0.5084753 0.4365675 +0.5619986 0.5084753 0.4365675 +0.5654443 0.5084753 0.4365675 +0.5687816 0.5084753 0.4365675 +0.092819 0.514124 0.4365675 +0.2262531 0.514124 0.4365675 +0.2875993 0.514124 0.4365675 +0.3262122 0.514124 0.4365675 +0.3544566 0.514124 0.4365675 +0.3767383 0.514124 0.4365675 +0.3951413 0.514124 0.4365675 +0.4108177 0.514124 0.4365675 +0.4244723 0.514124 0.4365675 +0.4365675 0.514124 0.4365675 +0.4474232 0.514124 0.4365675 +0.45727 0.514124 0.4365675 +0.4662797 0.514124 0.4365675 +0.4745834 0.514124 0.4365675 +0.4822838 0.514124 0.4365675 +0.4894626 0.514124 0.4365675 +0.4961862 0.514124 0.4365675 +0.5025087 0.514124 0.4365675 +0.5084753 0.514124 0.4365675 +0.514124 0.514124 0.4365675 +0.519487 0.514124 0.4365675 +0.5245917 0.514124 0.4365675 +0.529462 0.514124 0.4365675 +0.5341183 0.514124 0.4365675 +0.5385787 0.514124 0.4365675 +0.5428591 0.514124 0.4365675 +0.5469733 0.514124 0.4365675 +0.5509339 0.514124 0.4365675 +0.5547519 0.514124 0.4365675 +0.5584371 0.514124 0.4365675 +0.5619986 0.514124 0.4365675 +0.5654443 0.514124 0.4365675 +0.5687816 0.514124 0.4365675 +0.092819 0.519487 0.4365675 +0.2262531 0.519487 0.4365675 +0.2875993 0.519487 0.4365675 +0.3262122 0.519487 0.4365675 +0.3544566 0.519487 0.4365675 +0.3767383 0.519487 0.4365675 +0.3951413 0.519487 0.4365675 +0.4108177 0.519487 0.4365675 +0.4244723 0.519487 0.4365675 +0.4365675 0.519487 0.4365675 +0.4474232 0.519487 0.4365675 +0.45727 0.519487 0.4365675 +0.4662797 0.519487 0.4365675 +0.4745834 0.519487 0.4365675 +0.4822838 0.519487 0.4365675 +0.4894626 0.519487 0.4365675 +0.4961862 0.519487 0.4365675 +0.5025087 0.519487 0.4365675 +0.5084753 0.519487 0.4365675 +0.514124 0.519487 0.4365675 +0.519487 0.519487 0.4365675 +0.5245917 0.519487 0.4365675 +0.529462 0.519487 0.4365675 +0.5341183 0.519487 0.4365675 +0.5385787 0.519487 0.4365675 +0.5428591 0.519487 0.4365675 +0.5469733 0.519487 0.4365675 +0.5509339 0.519487 0.4365675 +0.5547519 0.519487 0.4365675 +0.5584371 0.519487 0.4365675 +0.5619986 0.519487 0.4365675 +0.5654443 0.519487 0.4365675 +0.5687816 0.519487 0.4365675 +0.092819 0.5245917 0.4365675 +0.2262531 0.5245917 0.4365675 +0.2875993 0.5245917 0.4365675 +0.3262122 0.5245917 0.4365675 +0.3544566 0.5245917 0.4365675 +0.3767383 0.5245917 0.4365675 +0.3951413 0.5245917 0.4365675 +0.4108177 0.5245917 0.4365675 +0.4244723 0.5245917 0.4365675 +0.4365675 0.5245917 0.4365675 +0.4474232 0.5245917 0.4365675 +0.45727 0.5245917 0.4365675 +0.4662797 0.5245917 0.4365675 +0.4745834 0.5245917 0.4365675 +0.4822838 0.5245917 0.4365675 +0.4894626 0.5245917 0.4365675 +0.4961862 0.5245917 0.4365675 +0.5025087 0.5245917 0.4365675 +0.5084753 0.5245917 0.4365675 +0.514124 0.5245917 0.4365675 +0.519487 0.5245917 0.4365675 +0.5245917 0.5245917 0.4365675 +0.529462 0.5245917 0.4365675 +0.5341183 0.5245917 0.4365675 +0.5385787 0.5245917 0.4365675 +0.5428591 0.5245917 0.4365675 +0.5469733 0.5245917 0.4365675 +0.5509339 0.5245917 0.4365675 +0.5547519 0.5245917 0.4365675 +0.5584371 0.5245917 0.4365675 +0.5619986 0.5245917 0.4365675 +0.5654443 0.5245917 0.4365675 +0.5687816 0.5245917 0.4365675 +0.092819 0.529462 0.4365675 +0.2262531 0.529462 0.4365675 +0.2875993 0.529462 0.4365675 +0.3262122 0.529462 0.4365675 +0.3544566 0.529462 0.4365675 +0.3767383 0.529462 0.4365675 +0.3951413 0.529462 0.4365675 +0.4108177 0.529462 0.4365675 +0.4244723 0.529462 0.4365675 +0.4365675 0.529462 0.4365675 +0.4474232 0.529462 0.4365675 +0.45727 0.529462 0.4365675 +0.4662797 0.529462 0.4365675 +0.4745834 0.529462 0.4365675 +0.4822838 0.529462 0.4365675 +0.4894626 0.529462 0.4365675 +0.4961862 0.529462 0.4365675 +0.5025087 0.529462 0.4365675 +0.5084753 0.529462 0.4365675 +0.514124 0.529462 0.4365675 +0.519487 0.529462 0.4365675 +0.5245917 0.529462 0.4365675 +0.529462 0.529462 0.4365675 +0.5341183 0.529462 0.4365675 +0.5385787 0.529462 0.4365675 +0.5428591 0.529462 0.4365675 +0.5469733 0.529462 0.4365675 +0.5509339 0.529462 0.4365675 +0.5547519 0.529462 0.4365675 +0.5584371 0.529462 0.4365675 +0.5619986 0.529462 0.4365675 +0.5654443 0.529462 0.4365675 +0.5687816 0.529462 0.4365675 +0.092819 0.5341183 0.4365675 +0.2262531 0.5341183 0.4365675 +0.2875993 0.5341183 0.4365675 +0.3262122 0.5341183 0.4365675 +0.3544566 0.5341183 0.4365675 +0.3767383 0.5341183 0.4365675 +0.3951413 0.5341183 0.4365675 +0.4108177 0.5341183 0.4365675 +0.4244723 0.5341183 0.4365675 +0.4365675 0.5341183 0.4365675 +0.4474232 0.5341183 0.4365675 +0.45727 0.5341183 0.4365675 +0.4662797 0.5341183 0.4365675 +0.4745834 0.5341183 0.4365675 +0.4822838 0.5341183 0.4365675 +0.4894626 0.5341183 0.4365675 +0.4961862 0.5341183 0.4365675 +0.5025087 0.5341183 0.4365675 +0.5084753 0.5341183 0.4365675 +0.514124 0.5341183 0.4365675 +0.519487 0.5341183 0.4365675 +0.5245917 0.5341183 0.4365675 +0.529462 0.5341183 0.4365675 +0.5341183 0.5341183 0.4365675 +0.5385787 0.5341183 0.4365675 +0.5428591 0.5341183 0.4365675 +0.5469733 0.5341183 0.4365675 +0.5509339 0.5341183 0.4365675 +0.5547519 0.5341183 0.4365675 +0.5584371 0.5341183 0.4365675 +0.5619986 0.5341183 0.4365675 +0.5654443 0.5341183 0.4365675 +0.5687816 0.5341183 0.4365675 +0.092819 0.5385787 0.4365675 +0.2262531 0.5385787 0.4365675 +0.2875993 0.5385787 0.4365675 +0.3262122 0.5385787 0.4365675 +0.3544566 0.5385787 0.4365675 +0.3767383 0.5385787 0.4365675 +0.3951413 0.5385787 0.4365675 +0.4108177 0.5385787 0.4365675 +0.4244723 0.5385787 0.4365675 +0.4365675 0.5385787 0.4365675 +0.4474232 0.5385787 0.4365675 +0.45727 0.5385787 0.4365675 +0.4662797 0.5385787 0.4365675 +0.4745834 0.5385787 0.4365675 +0.4822838 0.5385787 0.4365675 +0.4894626 0.5385787 0.4365675 +0.4961862 0.5385787 0.4365675 +0.5025087 0.5385787 0.4365675 +0.5084753 0.5385787 0.4365675 +0.514124 0.5385787 0.4365675 +0.519487 0.5385787 0.4365675 +0.5245917 0.5385787 0.4365675 +0.529462 0.5385787 0.4365675 +0.5341183 0.5385787 0.4365675 +0.5385787 0.5385787 0.4365675 +0.5428591 0.5385787 0.4365675 +0.5469733 0.5385787 0.4365675 +0.5509339 0.5385787 0.4365675 +0.5547519 0.5385787 0.4365675 +0.5584371 0.5385787 0.4365675 +0.5619986 0.5385787 0.4365675 +0.5654443 0.5385787 0.4365675 +0.5687816 0.5385787 0.4365675 +0.092819 0.5428591 0.4365675 +0.2262531 0.5428591 0.4365675 +0.2875993 0.5428591 0.4365675 +0.3262122 0.5428591 0.4365675 +0.3544566 0.5428591 0.4365675 +0.3767383 0.5428591 0.4365675 +0.3951413 0.5428591 0.4365675 +0.4108177 0.5428591 0.4365675 +0.4244723 0.5428591 0.4365675 +0.4365675 0.5428591 0.4365675 +0.4474232 0.5428591 0.4365675 +0.45727 0.5428591 0.4365675 +0.4662797 0.5428591 0.4365675 +0.4745834 0.5428591 0.4365675 +0.4822838 0.5428591 0.4365675 +0.4894626 0.5428591 0.4365675 +0.4961862 0.5428591 0.4365675 +0.5025087 0.5428591 0.4365675 +0.5084753 0.5428591 0.4365675 +0.514124 0.5428591 0.4365675 +0.519487 0.5428591 0.4365675 +0.5245917 0.5428591 0.4365675 +0.529462 0.5428591 0.4365675 +0.5341183 0.5428591 0.4365675 +0.5385787 0.5428591 0.4365675 +0.5428591 0.5428591 0.4365675 +0.5469733 0.5428591 0.4365675 +0.5509339 0.5428591 0.4365675 +0.5547519 0.5428591 0.4365675 +0.5584371 0.5428591 0.4365675 +0.5619986 0.5428591 0.4365675 +0.5654443 0.5428591 0.4365675 +0.5687816 0.5428591 0.4365675 +0.092819 0.5469733 0.4365675 +0.2262531 0.5469733 0.4365675 +0.2875993 0.5469733 0.4365675 +0.3262122 0.5469733 0.4365675 +0.3544566 0.5469733 0.4365675 +0.3767383 0.5469733 0.4365675 +0.3951413 0.5469733 0.4365675 +0.4108177 0.5469733 0.4365675 +0.4244723 0.5469733 0.4365675 +0.4365675 0.5469733 0.4365675 +0.4474232 0.5469733 0.4365675 +0.45727 0.5469733 0.4365675 +0.4662797 0.5469733 0.4365675 +0.4745834 0.5469733 0.4365675 +0.4822838 0.5469733 0.4365675 +0.4894626 0.5469733 0.4365675 +0.4961862 0.5469733 0.4365675 +0.5025087 0.5469733 0.4365675 +0.5084753 0.5469733 0.4365675 +0.514124 0.5469733 0.4365675 +0.519487 0.5469733 0.4365675 +0.5245917 0.5469733 0.4365675 +0.529462 0.5469733 0.4365675 +0.5341183 0.5469733 0.4365675 +0.5385787 0.5469733 0.4365675 +0.5428591 0.5469733 0.4365675 +0.5469733 0.5469733 0.4365675 +0.5509339 0.5469733 0.4365675 +0.5547519 0.5469733 0.4365675 +0.5584371 0.5469733 0.4365675 +0.5619986 0.5469733 0.4365675 +0.5654443 0.5469733 0.4365675 +0.5687816 0.5469733 0.4365675 +0.092819 0.5509339 0.4365675 +0.2262531 0.5509339 0.4365675 +0.2875993 0.5509339 0.4365675 +0.3262122 0.5509339 0.4365675 +0.3544566 0.5509339 0.4365675 +0.3767383 0.5509339 0.4365675 +0.3951413 0.5509339 0.4365675 +0.4108177 0.5509339 0.4365675 +0.4244723 0.5509339 0.4365675 +0.4365675 0.5509339 0.4365675 +0.4474232 0.5509339 0.4365675 +0.45727 0.5509339 0.4365675 +0.4662797 0.5509339 0.4365675 +0.4745834 0.5509339 0.4365675 +0.4822838 0.5509339 0.4365675 +0.4894626 0.5509339 0.4365675 +0.4961862 0.5509339 0.4365675 +0.5025087 0.5509339 0.4365675 +0.5084753 0.5509339 0.4365675 +0.514124 0.5509339 0.4365675 +0.519487 0.5509339 0.4365675 +0.5245917 0.5509339 0.4365675 +0.529462 0.5509339 0.4365675 +0.5341183 0.5509339 0.4365675 +0.5385787 0.5509339 0.4365675 +0.5428591 0.5509339 0.4365675 +0.5469733 0.5509339 0.4365675 +0.5509339 0.5509339 0.4365675 +0.5547519 0.5509339 0.4365675 +0.5584371 0.5509339 0.4365675 +0.5619986 0.5509339 0.4365675 +0.5654443 0.5509339 0.4365675 +0.5687816 0.5509339 0.4365675 +0.092819 0.5547519 0.4365675 +0.2262531 0.5547519 0.4365675 +0.2875993 0.5547519 0.4365675 +0.3262122 0.5547519 0.4365675 +0.3544566 0.5547519 0.4365675 +0.3767383 0.5547519 0.4365675 +0.3951413 0.5547519 0.4365675 +0.4108177 0.5547519 0.4365675 +0.4244723 0.5547519 0.4365675 +0.4365675 0.5547519 0.4365675 +0.4474232 0.5547519 0.4365675 +0.45727 0.5547519 0.4365675 +0.4662797 0.5547519 0.4365675 +0.4745834 0.5547519 0.4365675 +0.4822838 0.5547519 0.4365675 +0.4894626 0.5547519 0.4365675 +0.4961862 0.5547519 0.4365675 +0.5025087 0.5547519 0.4365675 +0.5084753 0.5547519 0.4365675 +0.514124 0.5547519 0.4365675 +0.519487 0.5547519 0.4365675 +0.5245917 0.5547519 0.4365675 +0.529462 0.5547519 0.4365675 +0.5341183 0.5547519 0.4365675 +0.5385787 0.5547519 0.4365675 +0.5428591 0.5547519 0.4365675 +0.5469733 0.5547519 0.4365675 +0.5509339 0.5547519 0.4365675 +0.5547519 0.5547519 0.4365675 +0.5584371 0.5547519 0.4365675 +0.5619986 0.5547519 0.4365675 +0.5654443 0.5547519 0.4365675 +0.5687816 0.5547519 0.4365675 +0.092819 0.5584371 0.4365675 +0.2262531 0.5584371 0.4365675 +0.2875993 0.5584371 0.4365675 +0.3262122 0.5584371 0.4365675 +0.3544566 0.5584371 0.4365675 +0.3767383 0.5584371 0.4365675 +0.3951413 0.5584371 0.4365675 +0.4108177 0.5584371 0.4365675 +0.4244723 0.5584371 0.4365675 +0.4365675 0.5584371 0.4365675 +0.4474232 0.5584371 0.4365675 +0.45727 0.5584371 0.4365675 +0.4662797 0.5584371 0.4365675 +0.4745834 0.5584371 0.4365675 +0.4822838 0.5584371 0.4365675 +0.4894626 0.5584371 0.4365675 +0.4961862 0.5584371 0.4365675 +0.5025087 0.5584371 0.4365675 +0.5084753 0.5584371 0.4365675 +0.514124 0.5584371 0.4365675 +0.519487 0.5584371 0.4365675 +0.5245917 0.5584371 0.4365675 +0.529462 0.5584371 0.4365675 +0.5341183 0.5584371 0.4365675 +0.5385787 0.5584371 0.4365675 +0.5428591 0.5584371 0.4365675 +0.5469733 0.5584371 0.4365675 +0.5509339 0.5584371 0.4365675 +0.5547519 0.5584371 0.4365675 +0.5584371 0.5584371 0.4365675 +0.5619986 0.5584371 0.4365675 +0.5654443 0.5584371 0.4365675 +0.5687816 0.5584371 0.4365675 +0.092819 0.5619986 0.4365675 +0.2262531 0.5619986 0.4365675 +0.2875993 0.5619986 0.4365675 +0.3262122 0.5619986 0.4365675 +0.3544566 0.5619986 0.4365675 +0.3767383 0.5619986 0.4365675 +0.3951413 0.5619986 0.4365675 +0.4108177 0.5619986 0.4365675 +0.4244723 0.5619986 0.4365675 +0.4365675 0.5619986 0.4365675 +0.4474232 0.5619986 0.4365675 +0.45727 0.5619986 0.4365675 +0.4662797 0.5619986 0.4365675 +0.4745834 0.5619986 0.4365675 +0.4822838 0.5619986 0.4365675 +0.4894626 0.5619986 0.4365675 +0.4961862 0.5619986 0.4365675 +0.5025087 0.5619986 0.4365675 +0.5084753 0.5619986 0.4365675 +0.514124 0.5619986 0.4365675 +0.519487 0.5619986 0.4365675 +0.5245917 0.5619986 0.4365675 +0.529462 0.5619986 0.4365675 +0.5341183 0.5619986 0.4365675 +0.5385787 0.5619986 0.4365675 +0.5428591 0.5619986 0.4365675 +0.5469733 0.5619986 0.4365675 +0.5509339 0.5619986 0.4365675 +0.5547519 0.5619986 0.4365675 +0.5584371 0.5619986 0.4365675 +0.5619986 0.5619986 0.4365675 +0.5654443 0.5619986 0.4365675 +0.5687816 0.5619986 0.4365675 +0.092819 0.5654443 0.4365675 +0.2262531 0.5654443 0.4365675 +0.2875993 0.5654443 0.4365675 +0.3262122 0.5654443 0.4365675 +0.3544566 0.5654443 0.4365675 +0.3767383 0.5654443 0.4365675 +0.3951413 0.5654443 0.4365675 +0.4108177 0.5654443 0.4365675 +0.4244723 0.5654443 0.4365675 +0.4365675 0.5654443 0.4365675 +0.4474232 0.5654443 0.4365675 +0.45727 0.5654443 0.4365675 +0.4662797 0.5654443 0.4365675 +0.4745834 0.5654443 0.4365675 +0.4822838 0.5654443 0.4365675 +0.4894626 0.5654443 0.4365675 +0.4961862 0.5654443 0.4365675 +0.5025087 0.5654443 0.4365675 +0.5084753 0.5654443 0.4365675 +0.514124 0.5654443 0.4365675 +0.519487 0.5654443 0.4365675 +0.5245917 0.5654443 0.4365675 +0.529462 0.5654443 0.4365675 +0.5341183 0.5654443 0.4365675 +0.5385787 0.5654443 0.4365675 +0.5428591 0.5654443 0.4365675 +0.5469733 0.5654443 0.4365675 +0.5509339 0.5654443 0.4365675 +0.5547519 0.5654443 0.4365675 +0.5584371 0.5654443 0.4365675 +0.5619986 0.5654443 0.4365675 +0.5654443 0.5654443 0.4365675 +0.5687816 0.5654443 0.4365675 +0.092819 0.5687816 0.4365675 +0.2262531 0.5687816 0.4365675 +0.2875993 0.5687816 0.4365675 +0.3262122 0.5687816 0.4365675 +0.3544566 0.5687816 0.4365675 +0.3767383 0.5687816 0.4365675 +0.3951413 0.5687816 0.4365675 +0.4108177 0.5687816 0.4365675 +0.4244723 0.5687816 0.4365675 +0.4365675 0.5687816 0.4365675 +0.4474232 0.5687816 0.4365675 +0.45727 0.5687816 0.4365675 +0.4662797 0.5687816 0.4365675 +0.4745834 0.5687816 0.4365675 +0.4822838 0.5687816 0.4365675 +0.4894626 0.5687816 0.4365675 +0.4961862 0.5687816 0.4365675 +0.5025087 0.5687816 0.4365675 +0.5084753 0.5687816 0.4365675 +0.514124 0.5687816 0.4365675 +0.519487 0.5687816 0.4365675 +0.5245917 0.5687816 0.4365675 +0.529462 0.5687816 0.4365675 +0.5341183 0.5687816 0.4365675 +0.5385787 0.5687816 0.4365675 +0.5428591 0.5687816 0.4365675 +0.5469733 0.5687816 0.4365675 +0.5509339 0.5687816 0.4365675 +0.5547519 0.5687816 0.4365675 +0.5584371 0.5687816 0.4365675 +0.5619986 0.5687816 0.4365675 +0.5654443 0.5687816 0.4365675 +0.5687816 0.5687816 0.4365675 +0.092819 0.092819 0.4474232 +0.2262531 0.092819 0.4474232 +0.2875993 0.092819 0.4474232 +0.3262122 0.092819 0.4474232 +0.3544566 0.092819 0.4474232 +0.3767383 0.092819 0.4474232 +0.3951413 0.092819 0.4474232 +0.4108177 0.092819 0.4474232 +0.4244723 0.092819 0.4474232 +0.4365675 0.092819 0.4474232 +0.4474232 0.092819 0.4474232 +0.45727 0.092819 0.4474232 +0.4662797 0.092819 0.4474232 +0.4745834 0.092819 0.4474232 +0.4822838 0.092819 0.4474232 +0.4894626 0.092819 0.4474232 +0.4961862 0.092819 0.4474232 +0.5025087 0.092819 0.4474232 +0.5084753 0.092819 0.4474232 +0.514124 0.092819 0.4474232 +0.519487 0.092819 0.4474232 +0.5245917 0.092819 0.4474232 +0.529462 0.092819 0.4474232 +0.5341183 0.092819 0.4474232 +0.5385787 0.092819 0.4474232 +0.5428591 0.092819 0.4474232 +0.5469733 0.092819 0.4474232 +0.5509339 0.092819 0.4474232 +0.5547519 0.092819 0.4474232 +0.5584371 0.092819 0.4474232 +0.5619986 0.092819 0.4474232 +0.5654443 0.092819 0.4474232 +0.5687816 0.092819 0.4474232 +0.092819 0.2262531 0.4474232 +0.2262531 0.2262531 0.4474232 +0.2875993 0.2262531 0.4474232 +0.3262122 0.2262531 0.4474232 +0.3544566 0.2262531 0.4474232 +0.3767383 0.2262531 0.4474232 +0.3951413 0.2262531 0.4474232 +0.4108177 0.2262531 0.4474232 +0.4244723 0.2262531 0.4474232 +0.4365675 0.2262531 0.4474232 +0.4474232 0.2262531 0.4474232 +0.45727 0.2262531 0.4474232 +0.4662797 0.2262531 0.4474232 +0.4745834 0.2262531 0.4474232 +0.4822838 0.2262531 0.4474232 +0.4894626 0.2262531 0.4474232 +0.4961862 0.2262531 0.4474232 +0.5025087 0.2262531 0.4474232 +0.5084753 0.2262531 0.4474232 +0.514124 0.2262531 0.4474232 +0.519487 0.2262531 0.4474232 +0.5245917 0.2262531 0.4474232 +0.529462 0.2262531 0.4474232 +0.5341183 0.2262531 0.4474232 +0.5385787 0.2262531 0.4474232 +0.5428591 0.2262531 0.4474232 +0.5469733 0.2262531 0.4474232 +0.5509339 0.2262531 0.4474232 +0.5547519 0.2262531 0.4474232 +0.5584371 0.2262531 0.4474232 +0.5619986 0.2262531 0.4474232 +0.5654443 0.2262531 0.4474232 +0.5687816 0.2262531 0.4474232 +0.092819 0.2875993 0.4474232 +0.2262531 0.2875993 0.4474232 +0.2875993 0.2875993 0.4474232 +0.3262122 0.2875993 0.4474232 +0.3544566 0.2875993 0.4474232 +0.3767383 0.2875993 0.4474232 +0.3951413 0.2875993 0.4474232 +0.4108177 0.2875993 0.4474232 +0.4244723 0.2875993 0.4474232 +0.4365675 0.2875993 0.4474232 +0.4474232 0.2875993 0.4474232 +0.45727 0.2875993 0.4474232 +0.4662797 0.2875993 0.4474232 +0.4745834 0.2875993 0.4474232 +0.4822838 0.2875993 0.4474232 +0.4894626 0.2875993 0.4474232 +0.4961862 0.2875993 0.4474232 +0.5025087 0.2875993 0.4474232 +0.5084753 0.2875993 0.4474232 +0.514124 0.2875993 0.4474232 +0.519487 0.2875993 0.4474232 +0.5245917 0.2875993 0.4474232 +0.529462 0.2875993 0.4474232 +0.5341183 0.2875993 0.4474232 +0.5385787 0.2875993 0.4474232 +0.5428591 0.2875993 0.4474232 +0.5469733 0.2875993 0.4474232 +0.5509339 0.2875993 0.4474232 +0.5547519 0.2875993 0.4474232 +0.5584371 0.2875993 0.4474232 +0.5619986 0.2875993 0.4474232 +0.5654443 0.2875993 0.4474232 +0.5687816 0.2875993 0.4474232 +0.092819 0.3262122 0.4474232 +0.2262531 0.3262122 0.4474232 +0.2875993 0.3262122 0.4474232 +0.3262122 0.3262122 0.4474232 +0.3544566 0.3262122 0.4474232 +0.3767383 0.3262122 0.4474232 +0.3951413 0.3262122 0.4474232 +0.4108177 0.3262122 0.4474232 +0.4244723 0.3262122 0.4474232 +0.4365675 0.3262122 0.4474232 +0.4474232 0.3262122 0.4474232 +0.45727 0.3262122 0.4474232 +0.4662797 0.3262122 0.4474232 +0.4745834 0.3262122 0.4474232 +0.4822838 0.3262122 0.4474232 +0.4894626 0.3262122 0.4474232 +0.4961862 0.3262122 0.4474232 +0.5025087 0.3262122 0.4474232 +0.5084753 0.3262122 0.4474232 +0.514124 0.3262122 0.4474232 +0.519487 0.3262122 0.4474232 +0.5245917 0.3262122 0.4474232 +0.529462 0.3262122 0.4474232 +0.5341183 0.3262122 0.4474232 +0.5385787 0.3262122 0.4474232 +0.5428591 0.3262122 0.4474232 +0.5469733 0.3262122 0.4474232 +0.5509339 0.3262122 0.4474232 +0.5547519 0.3262122 0.4474232 +0.5584371 0.3262122 0.4474232 +0.5619986 0.3262122 0.4474232 +0.5654443 0.3262122 0.4474232 +0.5687816 0.3262122 0.4474232 +0.092819 0.3544566 0.4474232 +0.2262531 0.3544566 0.4474232 +0.2875993 0.3544566 0.4474232 +0.3262122 0.3544566 0.4474232 +0.3544566 0.3544566 0.4474232 +0.3767383 0.3544566 0.4474232 +0.3951413 0.3544566 0.4474232 +0.4108177 0.3544566 0.4474232 +0.4244723 0.3544566 0.4474232 +0.4365675 0.3544566 0.4474232 +0.4474232 0.3544566 0.4474232 +0.45727 0.3544566 0.4474232 +0.4662797 0.3544566 0.4474232 +0.4745834 0.3544566 0.4474232 +0.4822838 0.3544566 0.4474232 +0.4894626 0.3544566 0.4474232 +0.4961862 0.3544566 0.4474232 +0.5025087 0.3544566 0.4474232 +0.5084753 0.3544566 0.4474232 +0.514124 0.3544566 0.4474232 +0.519487 0.3544566 0.4474232 +0.5245917 0.3544566 0.4474232 +0.529462 0.3544566 0.4474232 +0.5341183 0.3544566 0.4474232 +0.5385787 0.3544566 0.4474232 +0.5428591 0.3544566 0.4474232 +0.5469733 0.3544566 0.4474232 +0.5509339 0.3544566 0.4474232 +0.5547519 0.3544566 0.4474232 +0.5584371 0.3544566 0.4474232 +0.5619986 0.3544566 0.4474232 +0.5654443 0.3544566 0.4474232 +0.5687816 0.3544566 0.4474232 +0.092819 0.3767383 0.4474232 +0.2262531 0.3767383 0.4474232 +0.2875993 0.3767383 0.4474232 +0.3262122 0.3767383 0.4474232 +0.3544566 0.3767383 0.4474232 +0.3767383 0.3767383 0.4474232 +0.3951413 0.3767383 0.4474232 +0.4108177 0.3767383 0.4474232 +0.4244723 0.3767383 0.4474232 +0.4365675 0.3767383 0.4474232 +0.4474232 0.3767383 0.4474232 +0.45727 0.3767383 0.4474232 +0.4662797 0.3767383 0.4474232 +0.4745834 0.3767383 0.4474232 +0.4822838 0.3767383 0.4474232 +0.4894626 0.3767383 0.4474232 +0.4961862 0.3767383 0.4474232 +0.5025087 0.3767383 0.4474232 +0.5084753 0.3767383 0.4474232 +0.514124 0.3767383 0.4474232 +0.519487 0.3767383 0.4474232 +0.5245917 0.3767383 0.4474232 +0.529462 0.3767383 0.4474232 +0.5341183 0.3767383 0.4474232 +0.5385787 0.3767383 0.4474232 +0.5428591 0.3767383 0.4474232 +0.5469733 0.3767383 0.4474232 +0.5509339 0.3767383 0.4474232 +0.5547519 0.3767383 0.4474232 +0.5584371 0.3767383 0.4474232 +0.5619986 0.3767383 0.4474232 +0.5654443 0.3767383 0.4474232 +0.5687816 0.3767383 0.4474232 +0.092819 0.3951413 0.4474232 +0.2262531 0.3951413 0.4474232 +0.2875993 0.3951413 0.4474232 +0.3262122 0.3951413 0.4474232 +0.3544566 0.3951413 0.4474232 +0.3767383 0.3951413 0.4474232 +0.3951413 0.3951413 0.4474232 +0.4108177 0.3951413 0.4474232 +0.4244723 0.3951413 0.4474232 +0.4365675 0.3951413 0.4474232 +0.4474232 0.3951413 0.4474232 +0.45727 0.3951413 0.4474232 +0.4662797 0.3951413 0.4474232 +0.4745834 0.3951413 0.4474232 +0.4822838 0.3951413 0.4474232 +0.4894626 0.3951413 0.4474232 +0.4961862 0.3951413 0.4474232 +0.5025087 0.3951413 0.4474232 +0.5084753 0.3951413 0.4474232 +0.514124 0.3951413 0.4474232 +0.519487 0.3951413 0.4474232 +0.5245917 0.3951413 0.4474232 +0.529462 0.3951413 0.4474232 +0.5341183 0.3951413 0.4474232 +0.5385787 0.3951413 0.4474232 +0.5428591 0.3951413 0.4474232 +0.5469733 0.3951413 0.4474232 +0.5509339 0.3951413 0.4474232 +0.5547519 0.3951413 0.4474232 +0.5584371 0.3951413 0.4474232 +0.5619986 0.3951413 0.4474232 +0.5654443 0.3951413 0.4474232 +0.5687816 0.3951413 0.4474232 +0.092819 0.4108177 0.4474232 +0.2262531 0.4108177 0.4474232 +0.2875993 0.4108177 0.4474232 +0.3262122 0.4108177 0.4474232 +0.3544566 0.4108177 0.4474232 +0.3767383 0.4108177 0.4474232 +0.3951413 0.4108177 0.4474232 +0.4108177 0.4108177 0.4474232 +0.4244723 0.4108177 0.4474232 +0.4365675 0.4108177 0.4474232 +0.4474232 0.4108177 0.4474232 +0.45727 0.4108177 0.4474232 +0.4662797 0.4108177 0.4474232 +0.4745834 0.4108177 0.4474232 +0.4822838 0.4108177 0.4474232 +0.4894626 0.4108177 0.4474232 +0.4961862 0.4108177 0.4474232 +0.5025087 0.4108177 0.4474232 +0.5084753 0.4108177 0.4474232 +0.514124 0.4108177 0.4474232 +0.519487 0.4108177 0.4474232 +0.5245917 0.4108177 0.4474232 +0.529462 0.4108177 0.4474232 +0.5341183 0.4108177 0.4474232 +0.5385787 0.4108177 0.4474232 +0.5428591 0.4108177 0.4474232 +0.5469733 0.4108177 0.4474232 +0.5509339 0.4108177 0.4474232 +0.5547519 0.4108177 0.4474232 +0.5584371 0.4108177 0.4474232 +0.5619986 0.4108177 0.4474232 +0.5654443 0.4108177 0.4474232 +0.5687816 0.4108177 0.4474232 +0.092819 0.4244723 0.4474232 +0.2262531 0.4244723 0.4474232 +0.2875993 0.4244723 0.4474232 +0.3262122 0.4244723 0.4474232 +0.3544566 0.4244723 0.4474232 +0.3767383 0.4244723 0.4474232 +0.3951413 0.4244723 0.4474232 +0.4108177 0.4244723 0.4474232 +0.4244723 0.4244723 0.4474232 +0.4365675 0.4244723 0.4474232 +0.4474232 0.4244723 0.4474232 +0.45727 0.4244723 0.4474232 +0.4662797 0.4244723 0.4474232 +0.4745834 0.4244723 0.4474232 +0.4822838 0.4244723 0.4474232 +0.4894626 0.4244723 0.4474232 +0.4961862 0.4244723 0.4474232 +0.5025087 0.4244723 0.4474232 +0.5084753 0.4244723 0.4474232 +0.514124 0.4244723 0.4474232 +0.519487 0.4244723 0.4474232 +0.5245917 0.4244723 0.4474232 +0.529462 0.4244723 0.4474232 +0.5341183 0.4244723 0.4474232 +0.5385787 0.4244723 0.4474232 +0.5428591 0.4244723 0.4474232 +0.5469733 0.4244723 0.4474232 +0.5509339 0.4244723 0.4474232 +0.5547519 0.4244723 0.4474232 +0.5584371 0.4244723 0.4474232 +0.5619986 0.4244723 0.4474232 +0.5654443 0.4244723 0.4474232 +0.5687816 0.4244723 0.4474232 +0.092819 0.4365675 0.4474232 +0.2262531 0.4365675 0.4474232 +0.2875993 0.4365675 0.4474232 +0.3262122 0.4365675 0.4474232 +0.3544566 0.4365675 0.4474232 +0.3767383 0.4365675 0.4474232 +0.3951413 0.4365675 0.4474232 +0.4108177 0.4365675 0.4474232 +0.4244723 0.4365675 0.4474232 +0.4365675 0.4365675 0.4474232 +0.4474232 0.4365675 0.4474232 +0.45727 0.4365675 0.4474232 +0.4662797 0.4365675 0.4474232 +0.4745834 0.4365675 0.4474232 +0.4822838 0.4365675 0.4474232 +0.4894626 0.4365675 0.4474232 +0.4961862 0.4365675 0.4474232 +0.5025087 0.4365675 0.4474232 +0.5084753 0.4365675 0.4474232 +0.514124 0.4365675 0.4474232 +0.519487 0.4365675 0.4474232 +0.5245917 0.4365675 0.4474232 +0.529462 0.4365675 0.4474232 +0.5341183 0.4365675 0.4474232 +0.5385787 0.4365675 0.4474232 +0.5428591 0.4365675 0.4474232 +0.5469733 0.4365675 0.4474232 +0.5509339 0.4365675 0.4474232 +0.5547519 0.4365675 0.4474232 +0.5584371 0.4365675 0.4474232 +0.5619986 0.4365675 0.4474232 +0.5654443 0.4365675 0.4474232 +0.5687816 0.4365675 0.4474232 +0.092819 0.4474232 0.4474232 +0.2262531 0.4474232 0.4474232 +0.2875993 0.4474232 0.4474232 +0.3262122 0.4474232 0.4474232 +0.3544566 0.4474232 0.4474232 +0.3767383 0.4474232 0.4474232 +0.3951413 0.4474232 0.4474232 +0.4108177 0.4474232 0.4474232 +0.4244723 0.4474232 0.4474232 +0.4365675 0.4474232 0.4474232 +0.4474232 0.4474232 0.4474232 +0.45727 0.4474232 0.4474232 +0.4662797 0.4474232 0.4474232 +0.4745834 0.4474232 0.4474232 +0.4822838 0.4474232 0.4474232 +0.4894626 0.4474232 0.4474232 +0.4961862 0.4474232 0.4474232 +0.5025087 0.4474232 0.4474232 +0.5084753 0.4474232 0.4474232 +0.514124 0.4474232 0.4474232 +0.519487 0.4474232 0.4474232 +0.5245917 0.4474232 0.4474232 +0.529462 0.4474232 0.4474232 +0.5341183 0.4474232 0.4474232 +0.5385787 0.4474232 0.4474232 +0.5428591 0.4474232 0.4474232 +0.5469733 0.4474232 0.4474232 +0.5509339 0.4474232 0.4474232 +0.5547519 0.4474232 0.4474232 +0.5584371 0.4474232 0.4474232 +0.5619986 0.4474232 0.4474232 +0.5654443 0.4474232 0.4474232 +0.5687816 0.4474232 0.4474232 +0.092819 0.45727 0.4474232 +0.2262531 0.45727 0.4474232 +0.2875993 0.45727 0.4474232 +0.3262122 0.45727 0.4474232 +0.3544566 0.45727 0.4474232 +0.3767383 0.45727 0.4474232 +0.3951413 0.45727 0.4474232 +0.4108177 0.45727 0.4474232 +0.4244723 0.45727 0.4474232 +0.4365675 0.45727 0.4474232 +0.4474232 0.45727 0.4474232 +0.45727 0.45727 0.4474232 +0.4662797 0.45727 0.4474232 +0.4745834 0.45727 0.4474232 +0.4822838 0.45727 0.4474232 +0.4894626 0.45727 0.4474232 +0.4961862 0.45727 0.4474232 +0.5025087 0.45727 0.4474232 +0.5084753 0.45727 0.4474232 +0.514124 0.45727 0.4474232 +0.519487 0.45727 0.4474232 +0.5245917 0.45727 0.4474232 +0.529462 0.45727 0.4474232 +0.5341183 0.45727 0.4474232 +0.5385787 0.45727 0.4474232 +0.5428591 0.45727 0.4474232 +0.5469733 0.45727 0.4474232 +0.5509339 0.45727 0.4474232 +0.5547519 0.45727 0.4474232 +0.5584371 0.45727 0.4474232 +0.5619986 0.45727 0.4474232 +0.5654443 0.45727 0.4474232 +0.5687816 0.45727 0.4474232 +0.092819 0.4662797 0.4474232 +0.2262531 0.4662797 0.4474232 +0.2875993 0.4662797 0.4474232 +0.3262122 0.4662797 0.4474232 +0.3544566 0.4662797 0.4474232 +0.3767383 0.4662797 0.4474232 +0.3951413 0.4662797 0.4474232 +0.4108177 0.4662797 0.4474232 +0.4244723 0.4662797 0.4474232 +0.4365675 0.4662797 0.4474232 +0.4474232 0.4662797 0.4474232 +0.45727 0.4662797 0.4474232 +0.4662797 0.4662797 0.4474232 +0.4745834 0.4662797 0.4474232 +0.4822838 0.4662797 0.4474232 +0.4894626 0.4662797 0.4474232 +0.4961862 0.4662797 0.4474232 +0.5025087 0.4662797 0.4474232 +0.5084753 0.4662797 0.4474232 +0.514124 0.4662797 0.4474232 +0.519487 0.4662797 0.4474232 +0.5245917 0.4662797 0.4474232 +0.529462 0.4662797 0.4474232 +0.5341183 0.4662797 0.4474232 +0.5385787 0.4662797 0.4474232 +0.5428591 0.4662797 0.4474232 +0.5469733 0.4662797 0.4474232 +0.5509339 0.4662797 0.4474232 +0.5547519 0.4662797 0.4474232 +0.5584371 0.4662797 0.4474232 +0.5619986 0.4662797 0.4474232 +0.5654443 0.4662797 0.4474232 +0.5687816 0.4662797 0.4474232 +0.092819 0.4745834 0.4474232 +0.2262531 0.4745834 0.4474232 +0.2875993 0.4745834 0.4474232 +0.3262122 0.4745834 0.4474232 +0.3544566 0.4745834 0.4474232 +0.3767383 0.4745834 0.4474232 +0.3951413 0.4745834 0.4474232 +0.4108177 0.4745834 0.4474232 +0.4244723 0.4745834 0.4474232 +0.4365675 0.4745834 0.4474232 +0.4474232 0.4745834 0.4474232 +0.45727 0.4745834 0.4474232 +0.4662797 0.4745834 0.4474232 +0.4745834 0.4745834 0.4474232 +0.4822838 0.4745834 0.4474232 +0.4894626 0.4745834 0.4474232 +0.4961862 0.4745834 0.4474232 +0.5025087 0.4745834 0.4474232 +0.5084753 0.4745834 0.4474232 +0.514124 0.4745834 0.4474232 +0.519487 0.4745834 0.4474232 +0.5245917 0.4745834 0.4474232 +0.529462 0.4745834 0.4474232 +0.5341183 0.4745834 0.4474232 +0.5385787 0.4745834 0.4474232 +0.5428591 0.4745834 0.4474232 +0.5469733 0.4745834 0.4474232 +0.5509339 0.4745834 0.4474232 +0.5547519 0.4745834 0.4474232 +0.5584371 0.4745834 0.4474232 +0.5619986 0.4745834 0.4474232 +0.5654443 0.4745834 0.4474232 +0.5687816 0.4745834 0.4474232 +0.092819 0.4822838 0.4474232 +0.2262531 0.4822838 0.4474232 +0.2875993 0.4822838 0.4474232 +0.3262122 0.4822838 0.4474232 +0.3544566 0.4822838 0.4474232 +0.3767383 0.4822838 0.4474232 +0.3951413 0.4822838 0.4474232 +0.4108177 0.4822838 0.4474232 +0.4244723 0.4822838 0.4474232 +0.4365675 0.4822838 0.4474232 +0.4474232 0.4822838 0.4474232 +0.45727 0.4822838 0.4474232 +0.4662797 0.4822838 0.4474232 +0.4745834 0.4822838 0.4474232 +0.4822838 0.4822838 0.4474232 +0.4894626 0.4822838 0.4474232 +0.4961862 0.4822838 0.4474232 +0.5025087 0.4822838 0.4474232 +0.5084753 0.4822838 0.4474232 +0.514124 0.4822838 0.4474232 +0.519487 0.4822838 0.4474232 +0.5245917 0.4822838 0.4474232 +0.529462 0.4822838 0.4474232 +0.5341183 0.4822838 0.4474232 +0.5385787 0.4822838 0.4474232 +0.5428591 0.4822838 0.4474232 +0.5469733 0.4822838 0.4474232 +0.5509339 0.4822838 0.4474232 +0.5547519 0.4822838 0.4474232 +0.5584371 0.4822838 0.4474232 +0.5619986 0.4822838 0.4474232 +0.5654443 0.4822838 0.4474232 +0.5687816 0.4822838 0.4474232 +0.092819 0.4894626 0.4474232 +0.2262531 0.4894626 0.4474232 +0.2875993 0.4894626 0.4474232 +0.3262122 0.4894626 0.4474232 +0.3544566 0.4894626 0.4474232 +0.3767383 0.4894626 0.4474232 +0.3951413 0.4894626 0.4474232 +0.4108177 0.4894626 0.4474232 +0.4244723 0.4894626 0.4474232 +0.4365675 0.4894626 0.4474232 +0.4474232 0.4894626 0.4474232 +0.45727 0.4894626 0.4474232 +0.4662797 0.4894626 0.4474232 +0.4745834 0.4894626 0.4474232 +0.4822838 0.4894626 0.4474232 +0.4894626 0.4894626 0.4474232 +0.4961862 0.4894626 0.4474232 +0.5025087 0.4894626 0.4474232 +0.5084753 0.4894626 0.4474232 +0.514124 0.4894626 0.4474232 +0.519487 0.4894626 0.4474232 +0.5245917 0.4894626 0.4474232 +0.529462 0.4894626 0.4474232 +0.5341183 0.4894626 0.4474232 +0.5385787 0.4894626 0.4474232 +0.5428591 0.4894626 0.4474232 +0.5469733 0.4894626 0.4474232 +0.5509339 0.4894626 0.4474232 +0.5547519 0.4894626 0.4474232 +0.5584371 0.4894626 0.4474232 +0.5619986 0.4894626 0.4474232 +0.5654443 0.4894626 0.4474232 +0.5687816 0.4894626 0.4474232 +0.092819 0.4961862 0.4474232 +0.2262531 0.4961862 0.4474232 +0.2875993 0.4961862 0.4474232 +0.3262122 0.4961862 0.4474232 +0.3544566 0.4961862 0.4474232 +0.3767383 0.4961862 0.4474232 +0.3951413 0.4961862 0.4474232 +0.4108177 0.4961862 0.4474232 +0.4244723 0.4961862 0.4474232 +0.4365675 0.4961862 0.4474232 +0.4474232 0.4961862 0.4474232 +0.45727 0.4961862 0.4474232 +0.4662797 0.4961862 0.4474232 +0.4745834 0.4961862 0.4474232 +0.4822838 0.4961862 0.4474232 +0.4894626 0.4961862 0.4474232 +0.4961862 0.4961862 0.4474232 +0.5025087 0.4961862 0.4474232 +0.5084753 0.4961862 0.4474232 +0.514124 0.4961862 0.4474232 +0.519487 0.4961862 0.4474232 +0.5245917 0.4961862 0.4474232 +0.529462 0.4961862 0.4474232 +0.5341183 0.4961862 0.4474232 +0.5385787 0.4961862 0.4474232 +0.5428591 0.4961862 0.4474232 +0.5469733 0.4961862 0.4474232 +0.5509339 0.4961862 0.4474232 +0.5547519 0.4961862 0.4474232 +0.5584371 0.4961862 0.4474232 +0.5619986 0.4961862 0.4474232 +0.5654443 0.4961862 0.4474232 +0.5687816 0.4961862 0.4474232 +0.092819 0.5025087 0.4474232 +0.2262531 0.5025087 0.4474232 +0.2875993 0.5025087 0.4474232 +0.3262122 0.5025087 0.4474232 +0.3544566 0.5025087 0.4474232 +0.3767383 0.5025087 0.4474232 +0.3951413 0.5025087 0.4474232 +0.4108177 0.5025087 0.4474232 +0.4244723 0.5025087 0.4474232 +0.4365675 0.5025087 0.4474232 +0.4474232 0.5025087 0.4474232 +0.45727 0.5025087 0.4474232 +0.4662797 0.5025087 0.4474232 +0.4745834 0.5025087 0.4474232 +0.4822838 0.5025087 0.4474232 +0.4894626 0.5025087 0.4474232 +0.4961862 0.5025087 0.4474232 +0.5025087 0.5025087 0.4474232 +0.5084753 0.5025087 0.4474232 +0.514124 0.5025087 0.4474232 +0.519487 0.5025087 0.4474232 +0.5245917 0.5025087 0.4474232 +0.529462 0.5025087 0.4474232 +0.5341183 0.5025087 0.4474232 +0.5385787 0.5025087 0.4474232 +0.5428591 0.5025087 0.4474232 +0.5469733 0.5025087 0.4474232 +0.5509339 0.5025087 0.4474232 +0.5547519 0.5025087 0.4474232 +0.5584371 0.5025087 0.4474232 +0.5619986 0.5025087 0.4474232 +0.5654443 0.5025087 0.4474232 +0.5687816 0.5025087 0.4474232 +0.092819 0.5084753 0.4474232 +0.2262531 0.5084753 0.4474232 +0.2875993 0.5084753 0.4474232 +0.3262122 0.5084753 0.4474232 +0.3544566 0.5084753 0.4474232 +0.3767383 0.5084753 0.4474232 +0.3951413 0.5084753 0.4474232 +0.4108177 0.5084753 0.4474232 +0.4244723 0.5084753 0.4474232 +0.4365675 0.5084753 0.4474232 +0.4474232 0.5084753 0.4474232 +0.45727 0.5084753 0.4474232 +0.4662797 0.5084753 0.4474232 +0.4745834 0.5084753 0.4474232 +0.4822838 0.5084753 0.4474232 +0.4894626 0.5084753 0.4474232 +0.4961862 0.5084753 0.4474232 +0.5025087 0.5084753 0.4474232 +0.5084753 0.5084753 0.4474232 +0.514124 0.5084753 0.4474232 +0.519487 0.5084753 0.4474232 +0.5245917 0.5084753 0.4474232 +0.529462 0.5084753 0.4474232 +0.5341183 0.5084753 0.4474232 +0.5385787 0.5084753 0.4474232 +0.5428591 0.5084753 0.4474232 +0.5469733 0.5084753 0.4474232 +0.5509339 0.5084753 0.4474232 +0.5547519 0.5084753 0.4474232 +0.5584371 0.5084753 0.4474232 +0.5619986 0.5084753 0.4474232 +0.5654443 0.5084753 0.4474232 +0.5687816 0.5084753 0.4474232 +0.092819 0.514124 0.4474232 +0.2262531 0.514124 0.4474232 +0.2875993 0.514124 0.4474232 +0.3262122 0.514124 0.4474232 +0.3544566 0.514124 0.4474232 +0.3767383 0.514124 0.4474232 +0.3951413 0.514124 0.4474232 +0.4108177 0.514124 0.4474232 +0.4244723 0.514124 0.4474232 +0.4365675 0.514124 0.4474232 +0.4474232 0.514124 0.4474232 +0.45727 0.514124 0.4474232 +0.4662797 0.514124 0.4474232 +0.4745834 0.514124 0.4474232 +0.4822838 0.514124 0.4474232 +0.4894626 0.514124 0.4474232 +0.4961862 0.514124 0.4474232 +0.5025087 0.514124 0.4474232 +0.5084753 0.514124 0.4474232 +0.514124 0.514124 0.4474232 +0.519487 0.514124 0.4474232 +0.5245917 0.514124 0.4474232 +0.529462 0.514124 0.4474232 +0.5341183 0.514124 0.4474232 +0.5385787 0.514124 0.4474232 +0.5428591 0.514124 0.4474232 +0.5469733 0.514124 0.4474232 +0.5509339 0.514124 0.4474232 +0.5547519 0.514124 0.4474232 +0.5584371 0.514124 0.4474232 +0.5619986 0.514124 0.4474232 +0.5654443 0.514124 0.4474232 +0.5687816 0.514124 0.4474232 +0.092819 0.519487 0.4474232 +0.2262531 0.519487 0.4474232 +0.2875993 0.519487 0.4474232 +0.3262122 0.519487 0.4474232 +0.3544566 0.519487 0.4474232 +0.3767383 0.519487 0.4474232 +0.3951413 0.519487 0.4474232 +0.4108177 0.519487 0.4474232 +0.4244723 0.519487 0.4474232 +0.4365675 0.519487 0.4474232 +0.4474232 0.519487 0.4474232 +0.45727 0.519487 0.4474232 +0.4662797 0.519487 0.4474232 +0.4745834 0.519487 0.4474232 +0.4822838 0.519487 0.4474232 +0.4894626 0.519487 0.4474232 +0.4961862 0.519487 0.4474232 +0.5025087 0.519487 0.4474232 +0.5084753 0.519487 0.4474232 +0.514124 0.519487 0.4474232 +0.519487 0.519487 0.4474232 +0.5245917 0.519487 0.4474232 +0.529462 0.519487 0.4474232 +0.5341183 0.519487 0.4474232 +0.5385787 0.519487 0.4474232 +0.5428591 0.519487 0.4474232 +0.5469733 0.519487 0.4474232 +0.5509339 0.519487 0.4474232 +0.5547519 0.519487 0.4474232 +0.5584371 0.519487 0.4474232 +0.5619986 0.519487 0.4474232 +0.5654443 0.519487 0.4474232 +0.5687816 0.519487 0.4474232 +0.092819 0.5245917 0.4474232 +0.2262531 0.5245917 0.4474232 +0.2875993 0.5245917 0.4474232 +0.3262122 0.5245917 0.4474232 +0.3544566 0.5245917 0.4474232 +0.3767383 0.5245917 0.4474232 +0.3951413 0.5245917 0.4474232 +0.4108177 0.5245917 0.4474232 +0.4244723 0.5245917 0.4474232 +0.4365675 0.5245917 0.4474232 +0.4474232 0.5245917 0.4474232 +0.45727 0.5245917 0.4474232 +0.4662797 0.5245917 0.4474232 +0.4745834 0.5245917 0.4474232 +0.4822838 0.5245917 0.4474232 +0.4894626 0.5245917 0.4474232 +0.4961862 0.5245917 0.4474232 +0.5025087 0.5245917 0.4474232 +0.5084753 0.5245917 0.4474232 +0.514124 0.5245917 0.4474232 +0.519487 0.5245917 0.4474232 +0.5245917 0.5245917 0.4474232 +0.529462 0.5245917 0.4474232 +0.5341183 0.5245917 0.4474232 +0.5385787 0.5245917 0.4474232 +0.5428591 0.5245917 0.4474232 +0.5469733 0.5245917 0.4474232 +0.5509339 0.5245917 0.4474232 +0.5547519 0.5245917 0.4474232 +0.5584371 0.5245917 0.4474232 +0.5619986 0.5245917 0.4474232 +0.5654443 0.5245917 0.4474232 +0.5687816 0.5245917 0.4474232 +0.092819 0.529462 0.4474232 +0.2262531 0.529462 0.4474232 +0.2875993 0.529462 0.4474232 +0.3262122 0.529462 0.4474232 +0.3544566 0.529462 0.4474232 +0.3767383 0.529462 0.4474232 +0.3951413 0.529462 0.4474232 +0.4108177 0.529462 0.4474232 +0.4244723 0.529462 0.4474232 +0.4365675 0.529462 0.4474232 +0.4474232 0.529462 0.4474232 +0.45727 0.529462 0.4474232 +0.4662797 0.529462 0.4474232 +0.4745834 0.529462 0.4474232 +0.4822838 0.529462 0.4474232 +0.4894626 0.529462 0.4474232 +0.4961862 0.529462 0.4474232 +0.5025087 0.529462 0.4474232 +0.5084753 0.529462 0.4474232 +0.514124 0.529462 0.4474232 +0.519487 0.529462 0.4474232 +0.5245917 0.529462 0.4474232 +0.529462 0.529462 0.4474232 +0.5341183 0.529462 0.4474232 +0.5385787 0.529462 0.4474232 +0.5428591 0.529462 0.4474232 +0.5469733 0.529462 0.4474232 +0.5509339 0.529462 0.4474232 +0.5547519 0.529462 0.4474232 +0.5584371 0.529462 0.4474232 +0.5619986 0.529462 0.4474232 +0.5654443 0.529462 0.4474232 +0.5687816 0.529462 0.4474232 +0.092819 0.5341183 0.4474232 +0.2262531 0.5341183 0.4474232 +0.2875993 0.5341183 0.4474232 +0.3262122 0.5341183 0.4474232 +0.3544566 0.5341183 0.4474232 +0.3767383 0.5341183 0.4474232 +0.3951413 0.5341183 0.4474232 +0.4108177 0.5341183 0.4474232 +0.4244723 0.5341183 0.4474232 +0.4365675 0.5341183 0.4474232 +0.4474232 0.5341183 0.4474232 +0.45727 0.5341183 0.4474232 +0.4662797 0.5341183 0.4474232 +0.4745834 0.5341183 0.4474232 +0.4822838 0.5341183 0.4474232 +0.4894626 0.5341183 0.4474232 +0.4961862 0.5341183 0.4474232 +0.5025087 0.5341183 0.4474232 +0.5084753 0.5341183 0.4474232 +0.514124 0.5341183 0.4474232 +0.519487 0.5341183 0.4474232 +0.5245917 0.5341183 0.4474232 +0.529462 0.5341183 0.4474232 +0.5341183 0.5341183 0.4474232 +0.5385787 0.5341183 0.4474232 +0.5428591 0.5341183 0.4474232 +0.5469733 0.5341183 0.4474232 +0.5509339 0.5341183 0.4474232 +0.5547519 0.5341183 0.4474232 +0.5584371 0.5341183 0.4474232 +0.5619986 0.5341183 0.4474232 +0.5654443 0.5341183 0.4474232 +0.5687816 0.5341183 0.4474232 +0.092819 0.5385787 0.4474232 +0.2262531 0.5385787 0.4474232 +0.2875993 0.5385787 0.4474232 +0.3262122 0.5385787 0.4474232 +0.3544566 0.5385787 0.4474232 +0.3767383 0.5385787 0.4474232 +0.3951413 0.5385787 0.4474232 +0.4108177 0.5385787 0.4474232 +0.4244723 0.5385787 0.4474232 +0.4365675 0.5385787 0.4474232 +0.4474232 0.5385787 0.4474232 +0.45727 0.5385787 0.4474232 +0.4662797 0.5385787 0.4474232 +0.4745834 0.5385787 0.4474232 +0.4822838 0.5385787 0.4474232 +0.4894626 0.5385787 0.4474232 +0.4961862 0.5385787 0.4474232 +0.5025087 0.5385787 0.4474232 +0.5084753 0.5385787 0.4474232 +0.514124 0.5385787 0.4474232 +0.519487 0.5385787 0.4474232 +0.5245917 0.5385787 0.4474232 +0.529462 0.5385787 0.4474232 +0.5341183 0.5385787 0.4474232 +0.5385787 0.5385787 0.4474232 +0.5428591 0.5385787 0.4474232 +0.5469733 0.5385787 0.4474232 +0.5509339 0.5385787 0.4474232 +0.5547519 0.5385787 0.4474232 +0.5584371 0.5385787 0.4474232 +0.5619986 0.5385787 0.4474232 +0.5654443 0.5385787 0.4474232 +0.5687816 0.5385787 0.4474232 +0.092819 0.5428591 0.4474232 +0.2262531 0.5428591 0.4474232 +0.2875993 0.5428591 0.4474232 +0.3262122 0.5428591 0.4474232 +0.3544566 0.5428591 0.4474232 +0.3767383 0.5428591 0.4474232 +0.3951413 0.5428591 0.4474232 +0.4108177 0.5428591 0.4474232 +0.4244723 0.5428591 0.4474232 +0.4365675 0.5428591 0.4474232 +0.4474232 0.5428591 0.4474232 +0.45727 0.5428591 0.4474232 +0.4662797 0.5428591 0.4474232 +0.4745834 0.5428591 0.4474232 +0.4822838 0.5428591 0.4474232 +0.4894626 0.5428591 0.4474232 +0.4961862 0.5428591 0.4474232 +0.5025087 0.5428591 0.4474232 +0.5084753 0.5428591 0.4474232 +0.514124 0.5428591 0.4474232 +0.519487 0.5428591 0.4474232 +0.5245917 0.5428591 0.4474232 +0.529462 0.5428591 0.4474232 +0.5341183 0.5428591 0.4474232 +0.5385787 0.5428591 0.4474232 +0.5428591 0.5428591 0.4474232 +0.5469733 0.5428591 0.4474232 +0.5509339 0.5428591 0.4474232 +0.5547519 0.5428591 0.4474232 +0.5584371 0.5428591 0.4474232 +0.5619986 0.5428591 0.4474232 +0.5654443 0.5428591 0.4474232 +0.5687816 0.5428591 0.4474232 +0.092819 0.5469733 0.4474232 +0.2262531 0.5469733 0.4474232 +0.2875993 0.5469733 0.4474232 +0.3262122 0.5469733 0.4474232 +0.3544566 0.5469733 0.4474232 +0.3767383 0.5469733 0.4474232 +0.3951413 0.5469733 0.4474232 +0.4108177 0.5469733 0.4474232 +0.4244723 0.5469733 0.4474232 +0.4365675 0.5469733 0.4474232 +0.4474232 0.5469733 0.4474232 +0.45727 0.5469733 0.4474232 +0.4662797 0.5469733 0.4474232 +0.4745834 0.5469733 0.4474232 +0.4822838 0.5469733 0.4474232 +0.4894626 0.5469733 0.4474232 +0.4961862 0.5469733 0.4474232 +0.5025087 0.5469733 0.4474232 +0.5084753 0.5469733 0.4474232 +0.514124 0.5469733 0.4474232 +0.519487 0.5469733 0.4474232 +0.5245917 0.5469733 0.4474232 +0.529462 0.5469733 0.4474232 +0.5341183 0.5469733 0.4474232 +0.5385787 0.5469733 0.4474232 +0.5428591 0.5469733 0.4474232 +0.5469733 0.5469733 0.4474232 +0.5509339 0.5469733 0.4474232 +0.5547519 0.5469733 0.4474232 +0.5584371 0.5469733 0.4474232 +0.5619986 0.5469733 0.4474232 +0.5654443 0.5469733 0.4474232 +0.5687816 0.5469733 0.4474232 +0.092819 0.5509339 0.4474232 +0.2262531 0.5509339 0.4474232 +0.2875993 0.5509339 0.4474232 +0.3262122 0.5509339 0.4474232 +0.3544566 0.5509339 0.4474232 +0.3767383 0.5509339 0.4474232 +0.3951413 0.5509339 0.4474232 +0.4108177 0.5509339 0.4474232 +0.4244723 0.5509339 0.4474232 +0.4365675 0.5509339 0.4474232 +0.4474232 0.5509339 0.4474232 +0.45727 0.5509339 0.4474232 +0.4662797 0.5509339 0.4474232 +0.4745834 0.5509339 0.4474232 +0.4822838 0.5509339 0.4474232 +0.4894626 0.5509339 0.4474232 +0.4961862 0.5509339 0.4474232 +0.5025087 0.5509339 0.4474232 +0.5084753 0.5509339 0.4474232 +0.514124 0.5509339 0.4474232 +0.519487 0.5509339 0.4474232 +0.5245917 0.5509339 0.4474232 +0.529462 0.5509339 0.4474232 +0.5341183 0.5509339 0.4474232 +0.5385787 0.5509339 0.4474232 +0.5428591 0.5509339 0.4474232 +0.5469733 0.5509339 0.4474232 +0.5509339 0.5509339 0.4474232 +0.5547519 0.5509339 0.4474232 +0.5584371 0.5509339 0.4474232 +0.5619986 0.5509339 0.4474232 +0.5654443 0.5509339 0.4474232 +0.5687816 0.5509339 0.4474232 +0.092819 0.5547519 0.4474232 +0.2262531 0.5547519 0.4474232 +0.2875993 0.5547519 0.4474232 +0.3262122 0.5547519 0.4474232 +0.3544566 0.5547519 0.4474232 +0.3767383 0.5547519 0.4474232 +0.3951413 0.5547519 0.4474232 +0.4108177 0.5547519 0.4474232 +0.4244723 0.5547519 0.4474232 +0.4365675 0.5547519 0.4474232 +0.4474232 0.5547519 0.4474232 +0.45727 0.5547519 0.4474232 +0.4662797 0.5547519 0.4474232 +0.4745834 0.5547519 0.4474232 +0.4822838 0.5547519 0.4474232 +0.4894626 0.5547519 0.4474232 +0.4961862 0.5547519 0.4474232 +0.5025087 0.5547519 0.4474232 +0.5084753 0.5547519 0.4474232 +0.514124 0.5547519 0.4474232 +0.519487 0.5547519 0.4474232 +0.5245917 0.5547519 0.4474232 +0.529462 0.5547519 0.4474232 +0.5341183 0.5547519 0.4474232 +0.5385787 0.5547519 0.4474232 +0.5428591 0.5547519 0.4474232 +0.5469733 0.5547519 0.4474232 +0.5509339 0.5547519 0.4474232 +0.5547519 0.5547519 0.4474232 +0.5584371 0.5547519 0.4474232 +0.5619986 0.5547519 0.4474232 +0.5654443 0.5547519 0.4474232 +0.5687816 0.5547519 0.4474232 +0.092819 0.5584371 0.4474232 +0.2262531 0.5584371 0.4474232 +0.2875993 0.5584371 0.4474232 +0.3262122 0.5584371 0.4474232 +0.3544566 0.5584371 0.4474232 +0.3767383 0.5584371 0.4474232 +0.3951413 0.5584371 0.4474232 +0.4108177 0.5584371 0.4474232 +0.4244723 0.5584371 0.4474232 +0.4365675 0.5584371 0.4474232 +0.4474232 0.5584371 0.4474232 +0.45727 0.5584371 0.4474232 +0.4662797 0.5584371 0.4474232 +0.4745834 0.5584371 0.4474232 +0.4822838 0.5584371 0.4474232 +0.4894626 0.5584371 0.4474232 +0.4961862 0.5584371 0.4474232 +0.5025087 0.5584371 0.4474232 +0.5084753 0.5584371 0.4474232 +0.514124 0.5584371 0.4474232 +0.519487 0.5584371 0.4474232 +0.5245917 0.5584371 0.4474232 +0.529462 0.5584371 0.4474232 +0.5341183 0.5584371 0.4474232 +0.5385787 0.5584371 0.4474232 +0.5428591 0.5584371 0.4474232 +0.5469733 0.5584371 0.4474232 +0.5509339 0.5584371 0.4474232 +0.5547519 0.5584371 0.4474232 +0.5584371 0.5584371 0.4474232 +0.5619986 0.5584371 0.4474232 +0.5654443 0.5584371 0.4474232 +0.5687816 0.5584371 0.4474232 +0.092819 0.5619986 0.4474232 +0.2262531 0.5619986 0.4474232 +0.2875993 0.5619986 0.4474232 +0.3262122 0.5619986 0.4474232 +0.3544566 0.5619986 0.4474232 +0.3767383 0.5619986 0.4474232 +0.3951413 0.5619986 0.4474232 +0.4108177 0.5619986 0.4474232 +0.4244723 0.5619986 0.4474232 +0.4365675 0.5619986 0.4474232 +0.4474232 0.5619986 0.4474232 +0.45727 0.5619986 0.4474232 +0.4662797 0.5619986 0.4474232 +0.4745834 0.5619986 0.4474232 +0.4822838 0.5619986 0.4474232 +0.4894626 0.5619986 0.4474232 +0.4961862 0.5619986 0.4474232 +0.5025087 0.5619986 0.4474232 +0.5084753 0.5619986 0.4474232 +0.514124 0.5619986 0.4474232 +0.519487 0.5619986 0.4474232 +0.5245917 0.5619986 0.4474232 +0.529462 0.5619986 0.4474232 +0.5341183 0.5619986 0.4474232 +0.5385787 0.5619986 0.4474232 +0.5428591 0.5619986 0.4474232 +0.5469733 0.5619986 0.4474232 +0.5509339 0.5619986 0.4474232 +0.5547519 0.5619986 0.4474232 +0.5584371 0.5619986 0.4474232 +0.5619986 0.5619986 0.4474232 +0.5654443 0.5619986 0.4474232 +0.5687816 0.5619986 0.4474232 +0.092819 0.5654443 0.4474232 +0.2262531 0.5654443 0.4474232 +0.2875993 0.5654443 0.4474232 +0.3262122 0.5654443 0.4474232 +0.3544566 0.5654443 0.4474232 +0.3767383 0.5654443 0.4474232 +0.3951413 0.5654443 0.4474232 +0.4108177 0.5654443 0.4474232 +0.4244723 0.5654443 0.4474232 +0.4365675 0.5654443 0.4474232 +0.4474232 0.5654443 0.4474232 +0.45727 0.5654443 0.4474232 +0.4662797 0.5654443 0.4474232 +0.4745834 0.5654443 0.4474232 +0.4822838 0.5654443 0.4474232 +0.4894626 0.5654443 0.4474232 +0.4961862 0.5654443 0.4474232 +0.5025087 0.5654443 0.4474232 +0.5084753 0.5654443 0.4474232 +0.514124 0.5654443 0.4474232 +0.519487 0.5654443 0.4474232 +0.5245917 0.5654443 0.4474232 +0.529462 0.5654443 0.4474232 +0.5341183 0.5654443 0.4474232 +0.5385787 0.5654443 0.4474232 +0.5428591 0.5654443 0.4474232 +0.5469733 0.5654443 0.4474232 +0.5509339 0.5654443 0.4474232 +0.5547519 0.5654443 0.4474232 +0.5584371 0.5654443 0.4474232 +0.5619986 0.5654443 0.4474232 +0.5654443 0.5654443 0.4474232 +0.5687816 0.5654443 0.4474232 +0.092819 0.5687816 0.4474232 +0.2262531 0.5687816 0.4474232 +0.2875993 0.5687816 0.4474232 +0.3262122 0.5687816 0.4474232 +0.3544566 0.5687816 0.4474232 +0.3767383 0.5687816 0.4474232 +0.3951413 0.5687816 0.4474232 +0.4108177 0.5687816 0.4474232 +0.4244723 0.5687816 0.4474232 +0.4365675 0.5687816 0.4474232 +0.4474232 0.5687816 0.4474232 +0.45727 0.5687816 0.4474232 +0.4662797 0.5687816 0.4474232 +0.4745834 0.5687816 0.4474232 +0.4822838 0.5687816 0.4474232 +0.4894626 0.5687816 0.4474232 +0.4961862 0.5687816 0.4474232 +0.5025087 0.5687816 0.4474232 +0.5084753 0.5687816 0.4474232 +0.514124 0.5687816 0.4474232 +0.519487 0.5687816 0.4474232 +0.5245917 0.5687816 0.4474232 +0.529462 0.5687816 0.4474232 +0.5341183 0.5687816 0.4474232 +0.5385787 0.5687816 0.4474232 +0.5428591 0.5687816 0.4474232 +0.5469733 0.5687816 0.4474232 +0.5509339 0.5687816 0.4474232 +0.5547519 0.5687816 0.4474232 +0.5584371 0.5687816 0.4474232 +0.5619986 0.5687816 0.4474232 +0.5654443 0.5687816 0.4474232 +0.5687816 0.5687816 0.4474232 +0.092819 0.092819 0.45727 +0.2262531 0.092819 0.45727 +0.2875993 0.092819 0.45727 +0.3262122 0.092819 0.45727 +0.3544566 0.092819 0.45727 +0.3767383 0.092819 0.45727 +0.3951413 0.092819 0.45727 +0.4108177 0.092819 0.45727 +0.4244723 0.092819 0.45727 +0.4365675 0.092819 0.45727 +0.4474232 0.092819 0.45727 +0.45727 0.092819 0.45727 +0.4662797 0.092819 0.45727 +0.4745834 0.092819 0.45727 +0.4822838 0.092819 0.45727 +0.4894626 0.092819 0.45727 +0.4961862 0.092819 0.45727 +0.5025087 0.092819 0.45727 +0.5084753 0.092819 0.45727 +0.514124 0.092819 0.45727 +0.519487 0.092819 0.45727 +0.5245917 0.092819 0.45727 +0.529462 0.092819 0.45727 +0.5341183 0.092819 0.45727 +0.5385787 0.092819 0.45727 +0.5428591 0.092819 0.45727 +0.5469733 0.092819 0.45727 +0.5509339 0.092819 0.45727 +0.5547519 0.092819 0.45727 +0.5584371 0.092819 0.45727 +0.5619986 0.092819 0.45727 +0.5654443 0.092819 0.45727 +0.5687816 0.092819 0.45727 +0.092819 0.2262531 0.45727 +0.2262531 0.2262531 0.45727 +0.2875993 0.2262531 0.45727 +0.3262122 0.2262531 0.45727 +0.3544566 0.2262531 0.45727 +0.3767383 0.2262531 0.45727 +0.3951413 0.2262531 0.45727 +0.4108177 0.2262531 0.45727 +0.4244723 0.2262531 0.45727 +0.4365675 0.2262531 0.45727 +0.4474232 0.2262531 0.45727 +0.45727 0.2262531 0.45727 +0.4662797 0.2262531 0.45727 +0.4745834 0.2262531 0.45727 +0.4822838 0.2262531 0.45727 +0.4894626 0.2262531 0.45727 +0.4961862 0.2262531 0.45727 +0.5025087 0.2262531 0.45727 +0.5084753 0.2262531 0.45727 +0.514124 0.2262531 0.45727 +0.519487 0.2262531 0.45727 +0.5245917 0.2262531 0.45727 +0.529462 0.2262531 0.45727 +0.5341183 0.2262531 0.45727 +0.5385787 0.2262531 0.45727 +0.5428591 0.2262531 0.45727 +0.5469733 0.2262531 0.45727 +0.5509339 0.2262531 0.45727 +0.5547519 0.2262531 0.45727 +0.5584371 0.2262531 0.45727 +0.5619986 0.2262531 0.45727 +0.5654443 0.2262531 0.45727 +0.5687816 0.2262531 0.45727 +0.092819 0.2875993 0.45727 +0.2262531 0.2875993 0.45727 +0.2875993 0.2875993 0.45727 +0.3262122 0.2875993 0.45727 +0.3544566 0.2875993 0.45727 +0.3767383 0.2875993 0.45727 +0.3951413 0.2875993 0.45727 +0.4108177 0.2875993 0.45727 +0.4244723 0.2875993 0.45727 +0.4365675 0.2875993 0.45727 +0.4474232 0.2875993 0.45727 +0.45727 0.2875993 0.45727 +0.4662797 0.2875993 0.45727 +0.4745834 0.2875993 0.45727 +0.4822838 0.2875993 0.45727 +0.4894626 0.2875993 0.45727 +0.4961862 0.2875993 0.45727 +0.5025087 0.2875993 0.45727 +0.5084753 0.2875993 0.45727 +0.514124 0.2875993 0.45727 +0.519487 0.2875993 0.45727 +0.5245917 0.2875993 0.45727 +0.529462 0.2875993 0.45727 +0.5341183 0.2875993 0.45727 +0.5385787 0.2875993 0.45727 +0.5428591 0.2875993 0.45727 +0.5469733 0.2875993 0.45727 +0.5509339 0.2875993 0.45727 +0.5547519 0.2875993 0.45727 +0.5584371 0.2875993 0.45727 +0.5619986 0.2875993 0.45727 +0.5654443 0.2875993 0.45727 +0.5687816 0.2875993 0.45727 +0.092819 0.3262122 0.45727 +0.2262531 0.3262122 0.45727 +0.2875993 0.3262122 0.45727 +0.3262122 0.3262122 0.45727 +0.3544566 0.3262122 0.45727 +0.3767383 0.3262122 0.45727 +0.3951413 0.3262122 0.45727 +0.4108177 0.3262122 0.45727 +0.4244723 0.3262122 0.45727 +0.4365675 0.3262122 0.45727 +0.4474232 0.3262122 0.45727 +0.45727 0.3262122 0.45727 +0.4662797 0.3262122 0.45727 +0.4745834 0.3262122 0.45727 +0.4822838 0.3262122 0.45727 +0.4894626 0.3262122 0.45727 +0.4961862 0.3262122 0.45727 +0.5025087 0.3262122 0.45727 +0.5084753 0.3262122 0.45727 +0.514124 0.3262122 0.45727 +0.519487 0.3262122 0.45727 +0.5245917 0.3262122 0.45727 +0.529462 0.3262122 0.45727 +0.5341183 0.3262122 0.45727 +0.5385787 0.3262122 0.45727 +0.5428591 0.3262122 0.45727 +0.5469733 0.3262122 0.45727 +0.5509339 0.3262122 0.45727 +0.5547519 0.3262122 0.45727 +0.5584371 0.3262122 0.45727 +0.5619986 0.3262122 0.45727 +0.5654443 0.3262122 0.45727 +0.5687816 0.3262122 0.45727 +0.092819 0.3544566 0.45727 +0.2262531 0.3544566 0.45727 +0.2875993 0.3544566 0.45727 +0.3262122 0.3544566 0.45727 +0.3544566 0.3544566 0.45727 +0.3767383 0.3544566 0.45727 +0.3951413 0.3544566 0.45727 +0.4108177 0.3544566 0.45727 +0.4244723 0.3544566 0.45727 +0.4365675 0.3544566 0.45727 +0.4474232 0.3544566 0.45727 +0.45727 0.3544566 0.45727 +0.4662797 0.3544566 0.45727 +0.4745834 0.3544566 0.45727 +0.4822838 0.3544566 0.45727 +0.4894626 0.3544566 0.45727 +0.4961862 0.3544566 0.45727 +0.5025087 0.3544566 0.45727 +0.5084753 0.3544566 0.45727 +0.514124 0.3544566 0.45727 +0.519487 0.3544566 0.45727 +0.5245917 0.3544566 0.45727 +0.529462 0.3544566 0.45727 +0.5341183 0.3544566 0.45727 +0.5385787 0.3544566 0.45727 +0.5428591 0.3544566 0.45727 +0.5469733 0.3544566 0.45727 +0.5509339 0.3544566 0.45727 +0.5547519 0.3544566 0.45727 +0.5584371 0.3544566 0.45727 +0.5619986 0.3544566 0.45727 +0.5654443 0.3544566 0.45727 +0.5687816 0.3544566 0.45727 +0.092819 0.3767383 0.45727 +0.2262531 0.3767383 0.45727 +0.2875993 0.3767383 0.45727 +0.3262122 0.3767383 0.45727 +0.3544566 0.3767383 0.45727 +0.3767383 0.3767383 0.45727 +0.3951413 0.3767383 0.45727 +0.4108177 0.3767383 0.45727 +0.4244723 0.3767383 0.45727 +0.4365675 0.3767383 0.45727 +0.4474232 0.3767383 0.45727 +0.45727 0.3767383 0.45727 +0.4662797 0.3767383 0.45727 +0.4745834 0.3767383 0.45727 +0.4822838 0.3767383 0.45727 +0.4894626 0.3767383 0.45727 +0.4961862 0.3767383 0.45727 +0.5025087 0.3767383 0.45727 +0.5084753 0.3767383 0.45727 +0.514124 0.3767383 0.45727 +0.519487 0.3767383 0.45727 +0.5245917 0.3767383 0.45727 +0.529462 0.3767383 0.45727 +0.5341183 0.3767383 0.45727 +0.5385787 0.3767383 0.45727 +0.5428591 0.3767383 0.45727 +0.5469733 0.3767383 0.45727 +0.5509339 0.3767383 0.45727 +0.5547519 0.3767383 0.45727 +0.5584371 0.3767383 0.45727 +0.5619986 0.3767383 0.45727 +0.5654443 0.3767383 0.45727 +0.5687816 0.3767383 0.45727 +0.092819 0.3951413 0.45727 +0.2262531 0.3951413 0.45727 +0.2875993 0.3951413 0.45727 +0.3262122 0.3951413 0.45727 +0.3544566 0.3951413 0.45727 +0.3767383 0.3951413 0.45727 +0.3951413 0.3951413 0.45727 +0.4108177 0.3951413 0.45727 +0.4244723 0.3951413 0.45727 +0.4365675 0.3951413 0.45727 +0.4474232 0.3951413 0.45727 +0.45727 0.3951413 0.45727 +0.4662797 0.3951413 0.45727 +0.4745834 0.3951413 0.45727 +0.4822838 0.3951413 0.45727 +0.4894626 0.3951413 0.45727 +0.4961862 0.3951413 0.45727 +0.5025087 0.3951413 0.45727 +0.5084753 0.3951413 0.45727 +0.514124 0.3951413 0.45727 +0.519487 0.3951413 0.45727 +0.5245917 0.3951413 0.45727 +0.529462 0.3951413 0.45727 +0.5341183 0.3951413 0.45727 +0.5385787 0.3951413 0.45727 +0.5428591 0.3951413 0.45727 +0.5469733 0.3951413 0.45727 +0.5509339 0.3951413 0.45727 +0.5547519 0.3951413 0.45727 +0.5584371 0.3951413 0.45727 +0.5619986 0.3951413 0.45727 +0.5654443 0.3951413 0.45727 +0.5687816 0.3951413 0.45727 +0.092819 0.4108177 0.45727 +0.2262531 0.4108177 0.45727 +0.2875993 0.4108177 0.45727 +0.3262122 0.4108177 0.45727 +0.3544566 0.4108177 0.45727 +0.3767383 0.4108177 0.45727 +0.3951413 0.4108177 0.45727 +0.4108177 0.4108177 0.45727 +0.4244723 0.4108177 0.45727 +0.4365675 0.4108177 0.45727 +0.4474232 0.4108177 0.45727 +0.45727 0.4108177 0.45727 +0.4662797 0.4108177 0.45727 +0.4745834 0.4108177 0.45727 +0.4822838 0.4108177 0.45727 +0.4894626 0.4108177 0.45727 +0.4961862 0.4108177 0.45727 +0.5025087 0.4108177 0.45727 +0.5084753 0.4108177 0.45727 +0.514124 0.4108177 0.45727 +0.519487 0.4108177 0.45727 +0.5245917 0.4108177 0.45727 +0.529462 0.4108177 0.45727 +0.5341183 0.4108177 0.45727 +0.5385787 0.4108177 0.45727 +0.5428591 0.4108177 0.45727 +0.5469733 0.4108177 0.45727 +0.5509339 0.4108177 0.45727 +0.5547519 0.4108177 0.45727 +0.5584371 0.4108177 0.45727 +0.5619986 0.4108177 0.45727 +0.5654443 0.4108177 0.45727 +0.5687816 0.4108177 0.45727 +0.092819 0.4244723 0.45727 +0.2262531 0.4244723 0.45727 +0.2875993 0.4244723 0.45727 +0.3262122 0.4244723 0.45727 +0.3544566 0.4244723 0.45727 +0.3767383 0.4244723 0.45727 +0.3951413 0.4244723 0.45727 +0.4108177 0.4244723 0.45727 +0.4244723 0.4244723 0.45727 +0.4365675 0.4244723 0.45727 +0.4474232 0.4244723 0.45727 +0.45727 0.4244723 0.45727 +0.4662797 0.4244723 0.45727 +0.4745834 0.4244723 0.45727 +0.4822838 0.4244723 0.45727 +0.4894626 0.4244723 0.45727 +0.4961862 0.4244723 0.45727 +0.5025087 0.4244723 0.45727 +0.5084753 0.4244723 0.45727 +0.514124 0.4244723 0.45727 +0.519487 0.4244723 0.45727 +0.5245917 0.4244723 0.45727 +0.529462 0.4244723 0.45727 +0.5341183 0.4244723 0.45727 +0.5385787 0.4244723 0.45727 +0.5428591 0.4244723 0.45727 +0.5469733 0.4244723 0.45727 +0.5509339 0.4244723 0.45727 +0.5547519 0.4244723 0.45727 +0.5584371 0.4244723 0.45727 +0.5619986 0.4244723 0.45727 +0.5654443 0.4244723 0.45727 +0.5687816 0.4244723 0.45727 +0.092819 0.4365675 0.45727 +0.2262531 0.4365675 0.45727 +0.2875993 0.4365675 0.45727 +0.3262122 0.4365675 0.45727 +0.3544566 0.4365675 0.45727 +0.3767383 0.4365675 0.45727 +0.3951413 0.4365675 0.45727 +0.4108177 0.4365675 0.45727 +0.4244723 0.4365675 0.45727 +0.4365675 0.4365675 0.45727 +0.4474232 0.4365675 0.45727 +0.45727 0.4365675 0.45727 +0.4662797 0.4365675 0.45727 +0.4745834 0.4365675 0.45727 +0.4822838 0.4365675 0.45727 +0.4894626 0.4365675 0.45727 +0.4961862 0.4365675 0.45727 +0.5025087 0.4365675 0.45727 +0.5084753 0.4365675 0.45727 +0.514124 0.4365675 0.45727 +0.519487 0.4365675 0.45727 +0.5245917 0.4365675 0.45727 +0.529462 0.4365675 0.45727 +0.5341183 0.4365675 0.45727 +0.5385787 0.4365675 0.45727 +0.5428591 0.4365675 0.45727 +0.5469733 0.4365675 0.45727 +0.5509339 0.4365675 0.45727 +0.5547519 0.4365675 0.45727 +0.5584371 0.4365675 0.45727 +0.5619986 0.4365675 0.45727 +0.5654443 0.4365675 0.45727 +0.5687816 0.4365675 0.45727 +0.092819 0.4474232 0.45727 +0.2262531 0.4474232 0.45727 +0.2875993 0.4474232 0.45727 +0.3262122 0.4474232 0.45727 +0.3544566 0.4474232 0.45727 +0.3767383 0.4474232 0.45727 +0.3951413 0.4474232 0.45727 +0.4108177 0.4474232 0.45727 +0.4244723 0.4474232 0.45727 +0.4365675 0.4474232 0.45727 +0.4474232 0.4474232 0.45727 +0.45727 0.4474232 0.45727 +0.4662797 0.4474232 0.45727 +0.4745834 0.4474232 0.45727 +0.4822838 0.4474232 0.45727 +0.4894626 0.4474232 0.45727 +0.4961862 0.4474232 0.45727 +0.5025087 0.4474232 0.45727 +0.5084753 0.4474232 0.45727 +0.514124 0.4474232 0.45727 +0.519487 0.4474232 0.45727 +0.5245917 0.4474232 0.45727 +0.529462 0.4474232 0.45727 +0.5341183 0.4474232 0.45727 +0.5385787 0.4474232 0.45727 +0.5428591 0.4474232 0.45727 +0.5469733 0.4474232 0.45727 +0.5509339 0.4474232 0.45727 +0.5547519 0.4474232 0.45727 +0.5584371 0.4474232 0.45727 +0.5619986 0.4474232 0.45727 +0.5654443 0.4474232 0.45727 +0.5687816 0.4474232 0.45727 +0.092819 0.45727 0.45727 +0.2262531 0.45727 0.45727 +0.2875993 0.45727 0.45727 +0.3262122 0.45727 0.45727 +0.3544566 0.45727 0.45727 +0.3767383 0.45727 0.45727 +0.3951413 0.45727 0.45727 +0.4108177 0.45727 0.45727 +0.4244723 0.45727 0.45727 +0.4365675 0.45727 0.45727 +0.4474232 0.45727 0.45727 +0.45727 0.45727 0.45727 +0.4662797 0.45727 0.45727 +0.4745834 0.45727 0.45727 +0.4822838 0.45727 0.45727 +0.4894626 0.45727 0.45727 +0.4961862 0.45727 0.45727 +0.5025087 0.45727 0.45727 +0.5084753 0.45727 0.45727 +0.514124 0.45727 0.45727 +0.519487 0.45727 0.45727 +0.5245917 0.45727 0.45727 +0.529462 0.45727 0.45727 +0.5341183 0.45727 0.45727 +0.5385787 0.45727 0.45727 +0.5428591 0.45727 0.45727 +0.5469733 0.45727 0.45727 +0.5509339 0.45727 0.45727 +0.5547519 0.45727 0.45727 +0.5584371 0.45727 0.45727 +0.5619986 0.45727 0.45727 +0.5654443 0.45727 0.45727 +0.5687816 0.45727 0.45727 +0.092819 0.4662797 0.45727 +0.2262531 0.4662797 0.45727 +0.2875993 0.4662797 0.45727 +0.3262122 0.4662797 0.45727 +0.3544566 0.4662797 0.45727 +0.3767383 0.4662797 0.45727 +0.3951413 0.4662797 0.45727 +0.4108177 0.4662797 0.45727 +0.4244723 0.4662797 0.45727 +0.4365675 0.4662797 0.45727 +0.4474232 0.4662797 0.45727 +0.45727 0.4662797 0.45727 +0.4662797 0.4662797 0.45727 +0.4745834 0.4662797 0.45727 +0.4822838 0.4662797 0.45727 +0.4894626 0.4662797 0.45727 +0.4961862 0.4662797 0.45727 +0.5025087 0.4662797 0.45727 +0.5084753 0.4662797 0.45727 +0.514124 0.4662797 0.45727 +0.519487 0.4662797 0.45727 +0.5245917 0.4662797 0.45727 +0.529462 0.4662797 0.45727 +0.5341183 0.4662797 0.45727 +0.5385787 0.4662797 0.45727 +0.5428591 0.4662797 0.45727 +0.5469733 0.4662797 0.45727 +0.5509339 0.4662797 0.45727 +0.5547519 0.4662797 0.45727 +0.5584371 0.4662797 0.45727 +0.5619986 0.4662797 0.45727 +0.5654443 0.4662797 0.45727 +0.5687816 0.4662797 0.45727 +0.092819 0.4745834 0.45727 +0.2262531 0.4745834 0.45727 +0.2875993 0.4745834 0.45727 +0.3262122 0.4745834 0.45727 +0.3544566 0.4745834 0.45727 +0.3767383 0.4745834 0.45727 +0.3951413 0.4745834 0.45727 +0.4108177 0.4745834 0.45727 +0.4244723 0.4745834 0.45727 +0.4365675 0.4745834 0.45727 +0.4474232 0.4745834 0.45727 +0.45727 0.4745834 0.45727 +0.4662797 0.4745834 0.45727 +0.4745834 0.4745834 0.45727 +0.4822838 0.4745834 0.45727 +0.4894626 0.4745834 0.45727 +0.4961862 0.4745834 0.45727 +0.5025087 0.4745834 0.45727 +0.5084753 0.4745834 0.45727 +0.514124 0.4745834 0.45727 +0.519487 0.4745834 0.45727 +0.5245917 0.4745834 0.45727 +0.529462 0.4745834 0.45727 +0.5341183 0.4745834 0.45727 +0.5385787 0.4745834 0.45727 +0.5428591 0.4745834 0.45727 +0.5469733 0.4745834 0.45727 +0.5509339 0.4745834 0.45727 +0.5547519 0.4745834 0.45727 +0.5584371 0.4745834 0.45727 +0.5619986 0.4745834 0.45727 +0.5654443 0.4745834 0.45727 +0.5687816 0.4745834 0.45727 +0.092819 0.4822838 0.45727 +0.2262531 0.4822838 0.45727 +0.2875993 0.4822838 0.45727 +0.3262122 0.4822838 0.45727 +0.3544566 0.4822838 0.45727 +0.3767383 0.4822838 0.45727 +0.3951413 0.4822838 0.45727 +0.4108177 0.4822838 0.45727 +0.4244723 0.4822838 0.45727 +0.4365675 0.4822838 0.45727 +0.4474232 0.4822838 0.45727 +0.45727 0.4822838 0.45727 +0.4662797 0.4822838 0.45727 +0.4745834 0.4822838 0.45727 +0.4822838 0.4822838 0.45727 +0.4894626 0.4822838 0.45727 +0.4961862 0.4822838 0.45727 +0.5025087 0.4822838 0.45727 +0.5084753 0.4822838 0.45727 +0.514124 0.4822838 0.45727 +0.519487 0.4822838 0.45727 +0.5245917 0.4822838 0.45727 +0.529462 0.4822838 0.45727 +0.5341183 0.4822838 0.45727 +0.5385787 0.4822838 0.45727 +0.5428591 0.4822838 0.45727 +0.5469733 0.4822838 0.45727 +0.5509339 0.4822838 0.45727 +0.5547519 0.4822838 0.45727 +0.5584371 0.4822838 0.45727 +0.5619986 0.4822838 0.45727 +0.5654443 0.4822838 0.45727 +0.5687816 0.4822838 0.45727 +0.092819 0.4894626 0.45727 +0.2262531 0.4894626 0.45727 +0.2875993 0.4894626 0.45727 +0.3262122 0.4894626 0.45727 +0.3544566 0.4894626 0.45727 +0.3767383 0.4894626 0.45727 +0.3951413 0.4894626 0.45727 +0.4108177 0.4894626 0.45727 +0.4244723 0.4894626 0.45727 +0.4365675 0.4894626 0.45727 +0.4474232 0.4894626 0.45727 +0.45727 0.4894626 0.45727 +0.4662797 0.4894626 0.45727 +0.4745834 0.4894626 0.45727 +0.4822838 0.4894626 0.45727 +0.4894626 0.4894626 0.45727 +0.4961862 0.4894626 0.45727 +0.5025087 0.4894626 0.45727 +0.5084753 0.4894626 0.45727 +0.514124 0.4894626 0.45727 +0.519487 0.4894626 0.45727 +0.5245917 0.4894626 0.45727 +0.529462 0.4894626 0.45727 +0.5341183 0.4894626 0.45727 +0.5385787 0.4894626 0.45727 +0.5428591 0.4894626 0.45727 +0.5469733 0.4894626 0.45727 +0.5509339 0.4894626 0.45727 +0.5547519 0.4894626 0.45727 +0.5584371 0.4894626 0.45727 +0.5619986 0.4894626 0.45727 +0.5654443 0.4894626 0.45727 +0.5687816 0.4894626 0.45727 +0.092819 0.4961862 0.45727 +0.2262531 0.4961862 0.45727 +0.2875993 0.4961862 0.45727 +0.3262122 0.4961862 0.45727 +0.3544566 0.4961862 0.45727 +0.3767383 0.4961862 0.45727 +0.3951413 0.4961862 0.45727 +0.4108177 0.4961862 0.45727 +0.4244723 0.4961862 0.45727 +0.4365675 0.4961862 0.45727 +0.4474232 0.4961862 0.45727 +0.45727 0.4961862 0.45727 +0.4662797 0.4961862 0.45727 +0.4745834 0.4961862 0.45727 +0.4822838 0.4961862 0.45727 +0.4894626 0.4961862 0.45727 +0.4961862 0.4961862 0.45727 +0.5025087 0.4961862 0.45727 +0.5084753 0.4961862 0.45727 +0.514124 0.4961862 0.45727 +0.519487 0.4961862 0.45727 +0.5245917 0.4961862 0.45727 +0.529462 0.4961862 0.45727 +0.5341183 0.4961862 0.45727 +0.5385787 0.4961862 0.45727 +0.5428591 0.4961862 0.45727 +0.5469733 0.4961862 0.45727 +0.5509339 0.4961862 0.45727 +0.5547519 0.4961862 0.45727 +0.5584371 0.4961862 0.45727 +0.5619986 0.4961862 0.45727 +0.5654443 0.4961862 0.45727 +0.5687816 0.4961862 0.45727 +0.092819 0.5025087 0.45727 +0.2262531 0.5025087 0.45727 +0.2875993 0.5025087 0.45727 +0.3262122 0.5025087 0.45727 +0.3544566 0.5025087 0.45727 +0.3767383 0.5025087 0.45727 +0.3951413 0.5025087 0.45727 +0.4108177 0.5025087 0.45727 +0.4244723 0.5025087 0.45727 +0.4365675 0.5025087 0.45727 +0.4474232 0.5025087 0.45727 +0.45727 0.5025087 0.45727 +0.4662797 0.5025087 0.45727 +0.4745834 0.5025087 0.45727 +0.4822838 0.5025087 0.45727 +0.4894626 0.5025087 0.45727 +0.4961862 0.5025087 0.45727 +0.5025087 0.5025087 0.45727 +0.5084753 0.5025087 0.45727 +0.514124 0.5025087 0.45727 +0.519487 0.5025087 0.45727 +0.5245917 0.5025087 0.45727 +0.529462 0.5025087 0.45727 +0.5341183 0.5025087 0.45727 +0.5385787 0.5025087 0.45727 +0.5428591 0.5025087 0.45727 +0.5469733 0.5025087 0.45727 +0.5509339 0.5025087 0.45727 +0.5547519 0.5025087 0.45727 +0.5584371 0.5025087 0.45727 +0.5619986 0.5025087 0.45727 +0.5654443 0.5025087 0.45727 +0.5687816 0.5025087 0.45727 +0.092819 0.5084753 0.45727 +0.2262531 0.5084753 0.45727 +0.2875993 0.5084753 0.45727 +0.3262122 0.5084753 0.45727 +0.3544566 0.5084753 0.45727 +0.3767383 0.5084753 0.45727 +0.3951413 0.5084753 0.45727 +0.4108177 0.5084753 0.45727 +0.4244723 0.5084753 0.45727 +0.4365675 0.5084753 0.45727 +0.4474232 0.5084753 0.45727 +0.45727 0.5084753 0.45727 +0.4662797 0.5084753 0.45727 +0.4745834 0.5084753 0.45727 +0.4822838 0.5084753 0.45727 +0.4894626 0.5084753 0.45727 +0.4961862 0.5084753 0.45727 +0.5025087 0.5084753 0.45727 +0.5084753 0.5084753 0.45727 +0.514124 0.5084753 0.45727 +0.519487 0.5084753 0.45727 +0.5245917 0.5084753 0.45727 +0.529462 0.5084753 0.45727 +0.5341183 0.5084753 0.45727 +0.5385787 0.5084753 0.45727 +0.5428591 0.5084753 0.45727 +0.5469733 0.5084753 0.45727 +0.5509339 0.5084753 0.45727 +0.5547519 0.5084753 0.45727 +0.5584371 0.5084753 0.45727 +0.5619986 0.5084753 0.45727 +0.5654443 0.5084753 0.45727 +0.5687816 0.5084753 0.45727 +0.092819 0.514124 0.45727 +0.2262531 0.514124 0.45727 +0.2875993 0.514124 0.45727 +0.3262122 0.514124 0.45727 +0.3544566 0.514124 0.45727 +0.3767383 0.514124 0.45727 +0.3951413 0.514124 0.45727 +0.4108177 0.514124 0.45727 +0.4244723 0.514124 0.45727 +0.4365675 0.514124 0.45727 +0.4474232 0.514124 0.45727 +0.45727 0.514124 0.45727 +0.4662797 0.514124 0.45727 +0.4745834 0.514124 0.45727 +0.4822838 0.514124 0.45727 +0.4894626 0.514124 0.45727 +0.4961862 0.514124 0.45727 +0.5025087 0.514124 0.45727 +0.5084753 0.514124 0.45727 +0.514124 0.514124 0.45727 +0.519487 0.514124 0.45727 +0.5245917 0.514124 0.45727 +0.529462 0.514124 0.45727 +0.5341183 0.514124 0.45727 +0.5385787 0.514124 0.45727 +0.5428591 0.514124 0.45727 +0.5469733 0.514124 0.45727 +0.5509339 0.514124 0.45727 +0.5547519 0.514124 0.45727 +0.5584371 0.514124 0.45727 +0.5619986 0.514124 0.45727 +0.5654443 0.514124 0.45727 +0.5687816 0.514124 0.45727 +0.092819 0.519487 0.45727 +0.2262531 0.519487 0.45727 +0.2875993 0.519487 0.45727 +0.3262122 0.519487 0.45727 +0.3544566 0.519487 0.45727 +0.3767383 0.519487 0.45727 +0.3951413 0.519487 0.45727 +0.4108177 0.519487 0.45727 +0.4244723 0.519487 0.45727 +0.4365675 0.519487 0.45727 +0.4474232 0.519487 0.45727 +0.45727 0.519487 0.45727 +0.4662797 0.519487 0.45727 +0.4745834 0.519487 0.45727 +0.4822838 0.519487 0.45727 +0.4894626 0.519487 0.45727 +0.4961862 0.519487 0.45727 +0.5025087 0.519487 0.45727 +0.5084753 0.519487 0.45727 +0.514124 0.519487 0.45727 +0.519487 0.519487 0.45727 +0.5245917 0.519487 0.45727 +0.529462 0.519487 0.45727 +0.5341183 0.519487 0.45727 +0.5385787 0.519487 0.45727 +0.5428591 0.519487 0.45727 +0.5469733 0.519487 0.45727 +0.5509339 0.519487 0.45727 +0.5547519 0.519487 0.45727 +0.5584371 0.519487 0.45727 +0.5619986 0.519487 0.45727 +0.5654443 0.519487 0.45727 +0.5687816 0.519487 0.45727 +0.092819 0.5245917 0.45727 +0.2262531 0.5245917 0.45727 +0.2875993 0.5245917 0.45727 +0.3262122 0.5245917 0.45727 +0.3544566 0.5245917 0.45727 +0.3767383 0.5245917 0.45727 +0.3951413 0.5245917 0.45727 +0.4108177 0.5245917 0.45727 +0.4244723 0.5245917 0.45727 +0.4365675 0.5245917 0.45727 +0.4474232 0.5245917 0.45727 +0.45727 0.5245917 0.45727 +0.4662797 0.5245917 0.45727 +0.4745834 0.5245917 0.45727 +0.4822838 0.5245917 0.45727 +0.4894626 0.5245917 0.45727 +0.4961862 0.5245917 0.45727 +0.5025087 0.5245917 0.45727 +0.5084753 0.5245917 0.45727 +0.514124 0.5245917 0.45727 +0.519487 0.5245917 0.45727 +0.5245917 0.5245917 0.45727 +0.529462 0.5245917 0.45727 +0.5341183 0.5245917 0.45727 +0.5385787 0.5245917 0.45727 +0.5428591 0.5245917 0.45727 +0.5469733 0.5245917 0.45727 +0.5509339 0.5245917 0.45727 +0.5547519 0.5245917 0.45727 +0.5584371 0.5245917 0.45727 +0.5619986 0.5245917 0.45727 +0.5654443 0.5245917 0.45727 +0.5687816 0.5245917 0.45727 +0.092819 0.529462 0.45727 +0.2262531 0.529462 0.45727 +0.2875993 0.529462 0.45727 +0.3262122 0.529462 0.45727 +0.3544566 0.529462 0.45727 +0.3767383 0.529462 0.45727 +0.3951413 0.529462 0.45727 +0.4108177 0.529462 0.45727 +0.4244723 0.529462 0.45727 +0.4365675 0.529462 0.45727 +0.4474232 0.529462 0.45727 +0.45727 0.529462 0.45727 +0.4662797 0.529462 0.45727 +0.4745834 0.529462 0.45727 +0.4822838 0.529462 0.45727 +0.4894626 0.529462 0.45727 +0.4961862 0.529462 0.45727 +0.5025087 0.529462 0.45727 +0.5084753 0.529462 0.45727 +0.514124 0.529462 0.45727 +0.519487 0.529462 0.45727 +0.5245917 0.529462 0.45727 +0.529462 0.529462 0.45727 +0.5341183 0.529462 0.45727 +0.5385787 0.529462 0.45727 +0.5428591 0.529462 0.45727 +0.5469733 0.529462 0.45727 +0.5509339 0.529462 0.45727 +0.5547519 0.529462 0.45727 +0.5584371 0.529462 0.45727 +0.5619986 0.529462 0.45727 +0.5654443 0.529462 0.45727 +0.5687816 0.529462 0.45727 +0.092819 0.5341183 0.45727 +0.2262531 0.5341183 0.45727 +0.2875993 0.5341183 0.45727 +0.3262122 0.5341183 0.45727 +0.3544566 0.5341183 0.45727 +0.3767383 0.5341183 0.45727 +0.3951413 0.5341183 0.45727 +0.4108177 0.5341183 0.45727 +0.4244723 0.5341183 0.45727 +0.4365675 0.5341183 0.45727 +0.4474232 0.5341183 0.45727 +0.45727 0.5341183 0.45727 +0.4662797 0.5341183 0.45727 +0.4745834 0.5341183 0.45727 +0.4822838 0.5341183 0.45727 +0.4894626 0.5341183 0.45727 +0.4961862 0.5341183 0.45727 +0.5025087 0.5341183 0.45727 +0.5084753 0.5341183 0.45727 +0.514124 0.5341183 0.45727 +0.519487 0.5341183 0.45727 +0.5245917 0.5341183 0.45727 +0.529462 0.5341183 0.45727 +0.5341183 0.5341183 0.45727 +0.5385787 0.5341183 0.45727 +0.5428591 0.5341183 0.45727 +0.5469733 0.5341183 0.45727 +0.5509339 0.5341183 0.45727 +0.5547519 0.5341183 0.45727 +0.5584371 0.5341183 0.45727 +0.5619986 0.5341183 0.45727 +0.5654443 0.5341183 0.45727 +0.5687816 0.5341183 0.45727 +0.092819 0.5385787 0.45727 +0.2262531 0.5385787 0.45727 +0.2875993 0.5385787 0.45727 +0.3262122 0.5385787 0.45727 +0.3544566 0.5385787 0.45727 +0.3767383 0.5385787 0.45727 +0.3951413 0.5385787 0.45727 +0.4108177 0.5385787 0.45727 +0.4244723 0.5385787 0.45727 +0.4365675 0.5385787 0.45727 +0.4474232 0.5385787 0.45727 +0.45727 0.5385787 0.45727 +0.4662797 0.5385787 0.45727 +0.4745834 0.5385787 0.45727 +0.4822838 0.5385787 0.45727 +0.4894626 0.5385787 0.45727 +0.4961862 0.5385787 0.45727 +0.5025087 0.5385787 0.45727 +0.5084753 0.5385787 0.45727 +0.514124 0.5385787 0.45727 +0.519487 0.5385787 0.45727 +0.5245917 0.5385787 0.45727 +0.529462 0.5385787 0.45727 +0.5341183 0.5385787 0.45727 +0.5385787 0.5385787 0.45727 +0.5428591 0.5385787 0.45727 +0.5469733 0.5385787 0.45727 +0.5509339 0.5385787 0.45727 +0.5547519 0.5385787 0.45727 +0.5584371 0.5385787 0.45727 +0.5619986 0.5385787 0.45727 +0.5654443 0.5385787 0.45727 +0.5687816 0.5385787 0.45727 +0.092819 0.5428591 0.45727 +0.2262531 0.5428591 0.45727 +0.2875993 0.5428591 0.45727 +0.3262122 0.5428591 0.45727 +0.3544566 0.5428591 0.45727 +0.3767383 0.5428591 0.45727 +0.3951413 0.5428591 0.45727 +0.4108177 0.5428591 0.45727 +0.4244723 0.5428591 0.45727 +0.4365675 0.5428591 0.45727 +0.4474232 0.5428591 0.45727 +0.45727 0.5428591 0.45727 +0.4662797 0.5428591 0.45727 +0.4745834 0.5428591 0.45727 +0.4822838 0.5428591 0.45727 +0.4894626 0.5428591 0.45727 +0.4961862 0.5428591 0.45727 +0.5025087 0.5428591 0.45727 +0.5084753 0.5428591 0.45727 +0.514124 0.5428591 0.45727 +0.519487 0.5428591 0.45727 +0.5245917 0.5428591 0.45727 +0.529462 0.5428591 0.45727 +0.5341183 0.5428591 0.45727 +0.5385787 0.5428591 0.45727 +0.5428591 0.5428591 0.45727 +0.5469733 0.5428591 0.45727 +0.5509339 0.5428591 0.45727 +0.5547519 0.5428591 0.45727 +0.5584371 0.5428591 0.45727 +0.5619986 0.5428591 0.45727 +0.5654443 0.5428591 0.45727 +0.5687816 0.5428591 0.45727 +0.092819 0.5469733 0.45727 +0.2262531 0.5469733 0.45727 +0.2875993 0.5469733 0.45727 +0.3262122 0.5469733 0.45727 +0.3544566 0.5469733 0.45727 +0.3767383 0.5469733 0.45727 +0.3951413 0.5469733 0.45727 +0.4108177 0.5469733 0.45727 +0.4244723 0.5469733 0.45727 +0.4365675 0.5469733 0.45727 +0.4474232 0.5469733 0.45727 +0.45727 0.5469733 0.45727 +0.4662797 0.5469733 0.45727 +0.4745834 0.5469733 0.45727 +0.4822838 0.5469733 0.45727 +0.4894626 0.5469733 0.45727 +0.4961862 0.5469733 0.45727 +0.5025087 0.5469733 0.45727 +0.5084753 0.5469733 0.45727 +0.514124 0.5469733 0.45727 +0.519487 0.5469733 0.45727 +0.5245917 0.5469733 0.45727 +0.529462 0.5469733 0.45727 +0.5341183 0.5469733 0.45727 +0.5385787 0.5469733 0.45727 +0.5428591 0.5469733 0.45727 +0.5469733 0.5469733 0.45727 +0.5509339 0.5469733 0.45727 +0.5547519 0.5469733 0.45727 +0.5584371 0.5469733 0.45727 +0.5619986 0.5469733 0.45727 +0.5654443 0.5469733 0.45727 +0.5687816 0.5469733 0.45727 +0.092819 0.5509339 0.45727 +0.2262531 0.5509339 0.45727 +0.2875993 0.5509339 0.45727 +0.3262122 0.5509339 0.45727 +0.3544566 0.5509339 0.45727 +0.3767383 0.5509339 0.45727 +0.3951413 0.5509339 0.45727 +0.4108177 0.5509339 0.45727 +0.4244723 0.5509339 0.45727 +0.4365675 0.5509339 0.45727 +0.4474232 0.5509339 0.45727 +0.45727 0.5509339 0.45727 +0.4662797 0.5509339 0.45727 +0.4745834 0.5509339 0.45727 +0.4822838 0.5509339 0.45727 +0.4894626 0.5509339 0.45727 +0.4961862 0.5509339 0.45727 +0.5025087 0.5509339 0.45727 +0.5084753 0.5509339 0.45727 +0.514124 0.5509339 0.45727 +0.519487 0.5509339 0.45727 +0.5245917 0.5509339 0.45727 +0.529462 0.5509339 0.45727 +0.5341183 0.5509339 0.45727 +0.5385787 0.5509339 0.45727 +0.5428591 0.5509339 0.45727 +0.5469733 0.5509339 0.45727 +0.5509339 0.5509339 0.45727 +0.5547519 0.5509339 0.45727 +0.5584371 0.5509339 0.45727 +0.5619986 0.5509339 0.45727 +0.5654443 0.5509339 0.45727 +0.5687816 0.5509339 0.45727 +0.092819 0.5547519 0.45727 +0.2262531 0.5547519 0.45727 +0.2875993 0.5547519 0.45727 +0.3262122 0.5547519 0.45727 +0.3544566 0.5547519 0.45727 +0.3767383 0.5547519 0.45727 +0.3951413 0.5547519 0.45727 +0.4108177 0.5547519 0.45727 +0.4244723 0.5547519 0.45727 +0.4365675 0.5547519 0.45727 +0.4474232 0.5547519 0.45727 +0.45727 0.5547519 0.45727 +0.4662797 0.5547519 0.45727 +0.4745834 0.5547519 0.45727 +0.4822838 0.5547519 0.45727 +0.4894626 0.5547519 0.45727 +0.4961862 0.5547519 0.45727 +0.5025087 0.5547519 0.45727 +0.5084753 0.5547519 0.45727 +0.514124 0.5547519 0.45727 +0.519487 0.5547519 0.45727 +0.5245917 0.5547519 0.45727 +0.529462 0.5547519 0.45727 +0.5341183 0.5547519 0.45727 +0.5385787 0.5547519 0.45727 +0.5428591 0.5547519 0.45727 +0.5469733 0.5547519 0.45727 +0.5509339 0.5547519 0.45727 +0.5547519 0.5547519 0.45727 +0.5584371 0.5547519 0.45727 +0.5619986 0.5547519 0.45727 +0.5654443 0.5547519 0.45727 +0.5687816 0.5547519 0.45727 +0.092819 0.5584371 0.45727 +0.2262531 0.5584371 0.45727 +0.2875993 0.5584371 0.45727 +0.3262122 0.5584371 0.45727 +0.3544566 0.5584371 0.45727 +0.3767383 0.5584371 0.45727 +0.3951413 0.5584371 0.45727 +0.4108177 0.5584371 0.45727 +0.4244723 0.5584371 0.45727 +0.4365675 0.5584371 0.45727 +0.4474232 0.5584371 0.45727 +0.45727 0.5584371 0.45727 +0.4662797 0.5584371 0.45727 +0.4745834 0.5584371 0.45727 +0.4822838 0.5584371 0.45727 +0.4894626 0.5584371 0.45727 +0.4961862 0.5584371 0.45727 +0.5025087 0.5584371 0.45727 +0.5084753 0.5584371 0.45727 +0.514124 0.5584371 0.45727 +0.519487 0.5584371 0.45727 +0.5245917 0.5584371 0.45727 +0.529462 0.5584371 0.45727 +0.5341183 0.5584371 0.45727 +0.5385787 0.5584371 0.45727 +0.5428591 0.5584371 0.45727 +0.5469733 0.5584371 0.45727 +0.5509339 0.5584371 0.45727 +0.5547519 0.5584371 0.45727 +0.5584371 0.5584371 0.45727 +0.5619986 0.5584371 0.45727 +0.5654443 0.5584371 0.45727 +0.5687816 0.5584371 0.45727 +0.092819 0.5619986 0.45727 +0.2262531 0.5619986 0.45727 +0.2875993 0.5619986 0.45727 +0.3262122 0.5619986 0.45727 +0.3544566 0.5619986 0.45727 +0.3767383 0.5619986 0.45727 +0.3951413 0.5619986 0.45727 +0.4108177 0.5619986 0.45727 +0.4244723 0.5619986 0.45727 +0.4365675 0.5619986 0.45727 +0.4474232 0.5619986 0.45727 +0.45727 0.5619986 0.45727 +0.4662797 0.5619986 0.45727 +0.4745834 0.5619986 0.45727 +0.4822838 0.5619986 0.45727 +0.4894626 0.5619986 0.45727 +0.4961862 0.5619986 0.45727 +0.5025087 0.5619986 0.45727 +0.5084753 0.5619986 0.45727 +0.514124 0.5619986 0.45727 +0.519487 0.5619986 0.45727 +0.5245917 0.5619986 0.45727 +0.529462 0.5619986 0.45727 +0.5341183 0.5619986 0.45727 +0.5385787 0.5619986 0.45727 +0.5428591 0.5619986 0.45727 +0.5469733 0.5619986 0.45727 +0.5509339 0.5619986 0.45727 +0.5547519 0.5619986 0.45727 +0.5584371 0.5619986 0.45727 +0.5619986 0.5619986 0.45727 +0.5654443 0.5619986 0.45727 +0.5687816 0.5619986 0.45727 +0.092819 0.5654443 0.45727 +0.2262531 0.5654443 0.45727 +0.2875993 0.5654443 0.45727 +0.3262122 0.5654443 0.45727 +0.3544566 0.5654443 0.45727 +0.3767383 0.5654443 0.45727 +0.3951413 0.5654443 0.45727 +0.4108177 0.5654443 0.45727 +0.4244723 0.5654443 0.45727 +0.4365675 0.5654443 0.45727 +0.4474232 0.5654443 0.45727 +0.45727 0.5654443 0.45727 +0.4662797 0.5654443 0.45727 +0.4745834 0.5654443 0.45727 +0.4822838 0.5654443 0.45727 +0.4894626 0.5654443 0.45727 +0.4961862 0.5654443 0.45727 +0.5025087 0.5654443 0.45727 +0.5084753 0.5654443 0.45727 +0.514124 0.5654443 0.45727 +0.519487 0.5654443 0.45727 +0.5245917 0.5654443 0.45727 +0.529462 0.5654443 0.45727 +0.5341183 0.5654443 0.45727 +0.5385787 0.5654443 0.45727 +0.5428591 0.5654443 0.45727 +0.5469733 0.5654443 0.45727 +0.5509339 0.5654443 0.45727 +0.5547519 0.5654443 0.45727 +0.5584371 0.5654443 0.45727 +0.5619986 0.5654443 0.45727 +0.5654443 0.5654443 0.45727 +0.5687816 0.5654443 0.45727 +0.092819 0.5687816 0.45727 +0.2262531 0.5687816 0.45727 +0.2875993 0.5687816 0.45727 +0.3262122 0.5687816 0.45727 +0.3544566 0.5687816 0.45727 +0.3767383 0.5687816 0.45727 +0.3951413 0.5687816 0.45727 +0.4108177 0.5687816 0.45727 +0.4244723 0.5687816 0.45727 +0.4365675 0.5687816 0.45727 +0.4474232 0.5687816 0.45727 +0.45727 0.5687816 0.45727 +0.4662797 0.5687816 0.45727 +0.4745834 0.5687816 0.45727 +0.4822838 0.5687816 0.45727 +0.4894626 0.5687816 0.45727 +0.4961862 0.5687816 0.45727 +0.5025087 0.5687816 0.45727 +0.5084753 0.5687816 0.45727 +0.514124 0.5687816 0.45727 +0.519487 0.5687816 0.45727 +0.5245917 0.5687816 0.45727 +0.529462 0.5687816 0.45727 +0.5341183 0.5687816 0.45727 +0.5385787 0.5687816 0.45727 +0.5428591 0.5687816 0.45727 +0.5469733 0.5687816 0.45727 +0.5509339 0.5687816 0.45727 +0.5547519 0.5687816 0.45727 +0.5584371 0.5687816 0.45727 +0.5619986 0.5687816 0.45727 +0.5654443 0.5687816 0.45727 +0.5687816 0.5687816 0.45727 +0.092819 0.092819 0.4662797 +0.2262531 0.092819 0.4662797 +0.2875993 0.092819 0.4662797 +0.3262122 0.092819 0.4662797 +0.3544566 0.092819 0.4662797 +0.3767383 0.092819 0.4662797 +0.3951413 0.092819 0.4662797 +0.4108177 0.092819 0.4662797 +0.4244723 0.092819 0.4662797 +0.4365675 0.092819 0.4662797 +0.4474232 0.092819 0.4662797 +0.45727 0.092819 0.4662797 +0.4662797 0.092819 0.4662797 +0.4745834 0.092819 0.4662797 +0.4822838 0.092819 0.4662797 +0.4894626 0.092819 0.4662797 +0.4961862 0.092819 0.4662797 +0.5025087 0.092819 0.4662797 +0.5084753 0.092819 0.4662797 +0.514124 0.092819 0.4662797 +0.519487 0.092819 0.4662797 +0.5245917 0.092819 0.4662797 +0.529462 0.092819 0.4662797 +0.5341183 0.092819 0.4662797 +0.5385787 0.092819 0.4662797 +0.5428591 0.092819 0.4662797 +0.5469733 0.092819 0.4662797 +0.5509339 0.092819 0.4662797 +0.5547519 0.092819 0.4662797 +0.5584371 0.092819 0.4662797 +0.5619986 0.092819 0.4662797 +0.5654443 0.092819 0.4662797 +0.5687816 0.092819 0.4662797 +0.092819 0.2262531 0.4662797 +0.2262531 0.2262531 0.4662797 +0.2875993 0.2262531 0.4662797 +0.3262122 0.2262531 0.4662797 +0.3544566 0.2262531 0.4662797 +0.3767383 0.2262531 0.4662797 +0.3951413 0.2262531 0.4662797 +0.4108177 0.2262531 0.4662797 +0.4244723 0.2262531 0.4662797 +0.4365675 0.2262531 0.4662797 +0.4474232 0.2262531 0.4662797 +0.45727 0.2262531 0.4662797 +0.4662797 0.2262531 0.4662797 +0.4745834 0.2262531 0.4662797 +0.4822838 0.2262531 0.4662797 +0.4894626 0.2262531 0.4662797 +0.4961862 0.2262531 0.4662797 +0.5025087 0.2262531 0.4662797 +0.5084753 0.2262531 0.4662797 +0.514124 0.2262531 0.4662797 +0.519487 0.2262531 0.4662797 +0.5245917 0.2262531 0.4662797 +0.529462 0.2262531 0.4662797 +0.5341183 0.2262531 0.4662797 +0.5385787 0.2262531 0.4662797 +0.5428591 0.2262531 0.4662797 +0.5469733 0.2262531 0.4662797 +0.5509339 0.2262531 0.4662797 +0.5547519 0.2262531 0.4662797 +0.5584371 0.2262531 0.4662797 +0.5619986 0.2262531 0.4662797 +0.5654443 0.2262531 0.4662797 +0.5687816 0.2262531 0.4662797 +0.092819 0.2875993 0.4662797 +0.2262531 0.2875993 0.4662797 +0.2875993 0.2875993 0.4662797 +0.3262122 0.2875993 0.4662797 +0.3544566 0.2875993 0.4662797 +0.3767383 0.2875993 0.4662797 +0.3951413 0.2875993 0.4662797 +0.4108177 0.2875993 0.4662797 +0.4244723 0.2875993 0.4662797 +0.4365675 0.2875993 0.4662797 +0.4474232 0.2875993 0.4662797 +0.45727 0.2875993 0.4662797 +0.4662797 0.2875993 0.4662797 +0.4745834 0.2875993 0.4662797 +0.4822838 0.2875993 0.4662797 +0.4894626 0.2875993 0.4662797 +0.4961862 0.2875993 0.4662797 +0.5025087 0.2875993 0.4662797 +0.5084753 0.2875993 0.4662797 +0.514124 0.2875993 0.4662797 +0.519487 0.2875993 0.4662797 +0.5245917 0.2875993 0.4662797 +0.529462 0.2875993 0.4662797 +0.5341183 0.2875993 0.4662797 +0.5385787 0.2875993 0.4662797 +0.5428591 0.2875993 0.4662797 +0.5469733 0.2875993 0.4662797 +0.5509339 0.2875993 0.4662797 +0.5547519 0.2875993 0.4662797 +0.5584371 0.2875993 0.4662797 +0.5619986 0.2875993 0.4662797 +0.5654443 0.2875993 0.4662797 +0.5687816 0.2875993 0.4662797 +0.092819 0.3262122 0.4662797 +0.2262531 0.3262122 0.4662797 +0.2875993 0.3262122 0.4662797 +0.3262122 0.3262122 0.4662797 +0.3544566 0.3262122 0.4662797 +0.3767383 0.3262122 0.4662797 +0.3951413 0.3262122 0.4662797 +0.4108177 0.3262122 0.4662797 +0.4244723 0.3262122 0.4662797 +0.4365675 0.3262122 0.4662797 +0.4474232 0.3262122 0.4662797 +0.45727 0.3262122 0.4662797 +0.4662797 0.3262122 0.4662797 +0.4745834 0.3262122 0.4662797 +0.4822838 0.3262122 0.4662797 +0.4894626 0.3262122 0.4662797 +0.4961862 0.3262122 0.4662797 +0.5025087 0.3262122 0.4662797 +0.5084753 0.3262122 0.4662797 +0.514124 0.3262122 0.4662797 +0.519487 0.3262122 0.4662797 +0.5245917 0.3262122 0.4662797 +0.529462 0.3262122 0.4662797 +0.5341183 0.3262122 0.4662797 +0.5385787 0.3262122 0.4662797 +0.5428591 0.3262122 0.4662797 +0.5469733 0.3262122 0.4662797 +0.5509339 0.3262122 0.4662797 +0.5547519 0.3262122 0.4662797 +0.5584371 0.3262122 0.4662797 +0.5619986 0.3262122 0.4662797 +0.5654443 0.3262122 0.4662797 +0.5687816 0.3262122 0.4662797 +0.092819 0.3544566 0.4662797 +0.2262531 0.3544566 0.4662797 +0.2875993 0.3544566 0.4662797 +0.3262122 0.3544566 0.4662797 +0.3544566 0.3544566 0.4662797 +0.3767383 0.3544566 0.4662797 +0.3951413 0.3544566 0.4662797 +0.4108177 0.3544566 0.4662797 +0.4244723 0.3544566 0.4662797 +0.4365675 0.3544566 0.4662797 +0.4474232 0.3544566 0.4662797 +0.45727 0.3544566 0.4662797 +0.4662797 0.3544566 0.4662797 +0.4745834 0.3544566 0.4662797 +0.4822838 0.3544566 0.4662797 +0.4894626 0.3544566 0.4662797 +0.4961862 0.3544566 0.4662797 +0.5025087 0.3544566 0.4662797 +0.5084753 0.3544566 0.4662797 +0.514124 0.3544566 0.4662797 +0.519487 0.3544566 0.4662797 +0.5245917 0.3544566 0.4662797 +0.529462 0.3544566 0.4662797 +0.5341183 0.3544566 0.4662797 +0.5385787 0.3544566 0.4662797 +0.5428591 0.3544566 0.4662797 +0.5469733 0.3544566 0.4662797 +0.5509339 0.3544566 0.4662797 +0.5547519 0.3544566 0.4662797 +0.5584371 0.3544566 0.4662797 +0.5619986 0.3544566 0.4662797 +0.5654443 0.3544566 0.4662797 +0.5687816 0.3544566 0.4662797 +0.092819 0.3767383 0.4662797 +0.2262531 0.3767383 0.4662797 +0.2875993 0.3767383 0.4662797 +0.3262122 0.3767383 0.4662797 +0.3544566 0.3767383 0.4662797 +0.3767383 0.3767383 0.4662797 +0.3951413 0.3767383 0.4662797 +0.4108177 0.3767383 0.4662797 +0.4244723 0.3767383 0.4662797 +0.4365675 0.3767383 0.4662797 +0.4474232 0.3767383 0.4662797 +0.45727 0.3767383 0.4662797 +0.4662797 0.3767383 0.4662797 +0.4745834 0.3767383 0.4662797 +0.4822838 0.3767383 0.4662797 +0.4894626 0.3767383 0.4662797 +0.4961862 0.3767383 0.4662797 +0.5025087 0.3767383 0.4662797 +0.5084753 0.3767383 0.4662797 +0.514124 0.3767383 0.4662797 +0.519487 0.3767383 0.4662797 +0.5245917 0.3767383 0.4662797 +0.529462 0.3767383 0.4662797 +0.5341183 0.3767383 0.4662797 +0.5385787 0.3767383 0.4662797 +0.5428591 0.3767383 0.4662797 +0.5469733 0.3767383 0.4662797 +0.5509339 0.3767383 0.4662797 +0.5547519 0.3767383 0.4662797 +0.5584371 0.3767383 0.4662797 +0.5619986 0.3767383 0.4662797 +0.5654443 0.3767383 0.4662797 +0.5687816 0.3767383 0.4662797 +0.092819 0.3951413 0.4662797 +0.2262531 0.3951413 0.4662797 +0.2875993 0.3951413 0.4662797 +0.3262122 0.3951413 0.4662797 +0.3544566 0.3951413 0.4662797 +0.3767383 0.3951413 0.4662797 +0.3951413 0.3951413 0.4662797 +0.4108177 0.3951413 0.4662797 +0.4244723 0.3951413 0.4662797 +0.4365675 0.3951413 0.4662797 +0.4474232 0.3951413 0.4662797 +0.45727 0.3951413 0.4662797 +0.4662797 0.3951413 0.4662797 +0.4745834 0.3951413 0.4662797 +0.4822838 0.3951413 0.4662797 +0.4894626 0.3951413 0.4662797 +0.4961862 0.3951413 0.4662797 +0.5025087 0.3951413 0.4662797 +0.5084753 0.3951413 0.4662797 +0.514124 0.3951413 0.4662797 +0.519487 0.3951413 0.4662797 +0.5245917 0.3951413 0.4662797 +0.529462 0.3951413 0.4662797 +0.5341183 0.3951413 0.4662797 +0.5385787 0.3951413 0.4662797 +0.5428591 0.3951413 0.4662797 +0.5469733 0.3951413 0.4662797 +0.5509339 0.3951413 0.4662797 +0.5547519 0.3951413 0.4662797 +0.5584371 0.3951413 0.4662797 +0.5619986 0.3951413 0.4662797 +0.5654443 0.3951413 0.4662797 +0.5687816 0.3951413 0.4662797 +0.092819 0.4108177 0.4662797 +0.2262531 0.4108177 0.4662797 +0.2875993 0.4108177 0.4662797 +0.3262122 0.4108177 0.4662797 +0.3544566 0.4108177 0.4662797 +0.3767383 0.4108177 0.4662797 +0.3951413 0.4108177 0.4662797 +0.4108177 0.4108177 0.4662797 +0.4244723 0.4108177 0.4662797 +0.4365675 0.4108177 0.4662797 +0.4474232 0.4108177 0.4662797 +0.45727 0.4108177 0.4662797 +0.4662797 0.4108177 0.4662797 +0.4745834 0.4108177 0.4662797 +0.4822838 0.4108177 0.4662797 +0.4894626 0.4108177 0.4662797 +0.4961862 0.4108177 0.4662797 +0.5025087 0.4108177 0.4662797 +0.5084753 0.4108177 0.4662797 +0.514124 0.4108177 0.4662797 +0.519487 0.4108177 0.4662797 +0.5245917 0.4108177 0.4662797 +0.529462 0.4108177 0.4662797 +0.5341183 0.4108177 0.4662797 +0.5385787 0.4108177 0.4662797 +0.5428591 0.4108177 0.4662797 +0.5469733 0.4108177 0.4662797 +0.5509339 0.4108177 0.4662797 +0.5547519 0.4108177 0.4662797 +0.5584371 0.4108177 0.4662797 +0.5619986 0.4108177 0.4662797 +0.5654443 0.4108177 0.4662797 +0.5687816 0.4108177 0.4662797 +0.092819 0.4244723 0.4662797 +0.2262531 0.4244723 0.4662797 +0.2875993 0.4244723 0.4662797 +0.3262122 0.4244723 0.4662797 +0.3544566 0.4244723 0.4662797 +0.3767383 0.4244723 0.4662797 +0.3951413 0.4244723 0.4662797 +0.4108177 0.4244723 0.4662797 +0.4244723 0.4244723 0.4662797 +0.4365675 0.4244723 0.4662797 +0.4474232 0.4244723 0.4662797 +0.45727 0.4244723 0.4662797 +0.4662797 0.4244723 0.4662797 +0.4745834 0.4244723 0.4662797 +0.4822838 0.4244723 0.4662797 +0.4894626 0.4244723 0.4662797 +0.4961862 0.4244723 0.4662797 +0.5025087 0.4244723 0.4662797 +0.5084753 0.4244723 0.4662797 +0.514124 0.4244723 0.4662797 +0.519487 0.4244723 0.4662797 +0.5245917 0.4244723 0.4662797 +0.529462 0.4244723 0.4662797 +0.5341183 0.4244723 0.4662797 +0.5385787 0.4244723 0.4662797 +0.5428591 0.4244723 0.4662797 +0.5469733 0.4244723 0.4662797 +0.5509339 0.4244723 0.4662797 +0.5547519 0.4244723 0.4662797 +0.5584371 0.4244723 0.4662797 +0.5619986 0.4244723 0.4662797 +0.5654443 0.4244723 0.4662797 +0.5687816 0.4244723 0.4662797 +0.092819 0.4365675 0.4662797 +0.2262531 0.4365675 0.4662797 +0.2875993 0.4365675 0.4662797 +0.3262122 0.4365675 0.4662797 +0.3544566 0.4365675 0.4662797 +0.3767383 0.4365675 0.4662797 +0.3951413 0.4365675 0.4662797 +0.4108177 0.4365675 0.4662797 +0.4244723 0.4365675 0.4662797 +0.4365675 0.4365675 0.4662797 +0.4474232 0.4365675 0.4662797 +0.45727 0.4365675 0.4662797 +0.4662797 0.4365675 0.4662797 +0.4745834 0.4365675 0.4662797 +0.4822838 0.4365675 0.4662797 +0.4894626 0.4365675 0.4662797 +0.4961862 0.4365675 0.4662797 +0.5025087 0.4365675 0.4662797 +0.5084753 0.4365675 0.4662797 +0.514124 0.4365675 0.4662797 +0.519487 0.4365675 0.4662797 +0.5245917 0.4365675 0.4662797 +0.529462 0.4365675 0.4662797 +0.5341183 0.4365675 0.4662797 +0.5385787 0.4365675 0.4662797 +0.5428591 0.4365675 0.4662797 +0.5469733 0.4365675 0.4662797 +0.5509339 0.4365675 0.4662797 +0.5547519 0.4365675 0.4662797 +0.5584371 0.4365675 0.4662797 +0.5619986 0.4365675 0.4662797 +0.5654443 0.4365675 0.4662797 +0.5687816 0.4365675 0.4662797 +0.092819 0.4474232 0.4662797 +0.2262531 0.4474232 0.4662797 +0.2875993 0.4474232 0.4662797 +0.3262122 0.4474232 0.4662797 +0.3544566 0.4474232 0.4662797 +0.3767383 0.4474232 0.4662797 +0.3951413 0.4474232 0.4662797 +0.4108177 0.4474232 0.4662797 +0.4244723 0.4474232 0.4662797 +0.4365675 0.4474232 0.4662797 +0.4474232 0.4474232 0.4662797 +0.45727 0.4474232 0.4662797 +0.4662797 0.4474232 0.4662797 +0.4745834 0.4474232 0.4662797 +0.4822838 0.4474232 0.4662797 +0.4894626 0.4474232 0.4662797 +0.4961862 0.4474232 0.4662797 +0.5025087 0.4474232 0.4662797 +0.5084753 0.4474232 0.4662797 +0.514124 0.4474232 0.4662797 +0.519487 0.4474232 0.4662797 +0.5245917 0.4474232 0.4662797 +0.529462 0.4474232 0.4662797 +0.5341183 0.4474232 0.4662797 +0.5385787 0.4474232 0.4662797 +0.5428591 0.4474232 0.4662797 +0.5469733 0.4474232 0.4662797 +0.5509339 0.4474232 0.4662797 +0.5547519 0.4474232 0.4662797 +0.5584371 0.4474232 0.4662797 +0.5619986 0.4474232 0.4662797 +0.5654443 0.4474232 0.4662797 +0.5687816 0.4474232 0.4662797 +0.092819 0.45727 0.4662797 +0.2262531 0.45727 0.4662797 +0.2875993 0.45727 0.4662797 +0.3262122 0.45727 0.4662797 +0.3544566 0.45727 0.4662797 +0.3767383 0.45727 0.4662797 +0.3951413 0.45727 0.4662797 +0.4108177 0.45727 0.4662797 +0.4244723 0.45727 0.4662797 +0.4365675 0.45727 0.4662797 +0.4474232 0.45727 0.4662797 +0.45727 0.45727 0.4662797 +0.4662797 0.45727 0.4662797 +0.4745834 0.45727 0.4662797 +0.4822838 0.45727 0.4662797 +0.4894626 0.45727 0.4662797 +0.4961862 0.45727 0.4662797 +0.5025087 0.45727 0.4662797 +0.5084753 0.45727 0.4662797 +0.514124 0.45727 0.4662797 +0.519487 0.45727 0.4662797 +0.5245917 0.45727 0.4662797 +0.529462 0.45727 0.4662797 +0.5341183 0.45727 0.4662797 +0.5385787 0.45727 0.4662797 +0.5428591 0.45727 0.4662797 +0.5469733 0.45727 0.4662797 +0.5509339 0.45727 0.4662797 +0.5547519 0.45727 0.4662797 +0.5584371 0.45727 0.4662797 +0.5619986 0.45727 0.4662797 +0.5654443 0.45727 0.4662797 +0.5687816 0.45727 0.4662797 +0.092819 0.4662797 0.4662797 +0.2262531 0.4662797 0.4662797 +0.2875993 0.4662797 0.4662797 +0.3262122 0.4662797 0.4662797 +0.3544566 0.4662797 0.4662797 +0.3767383 0.4662797 0.4662797 +0.3951413 0.4662797 0.4662797 +0.4108177 0.4662797 0.4662797 +0.4244723 0.4662797 0.4662797 +0.4365675 0.4662797 0.4662797 +0.4474232 0.4662797 0.4662797 +0.45727 0.4662797 0.4662797 +0.4662797 0.4662797 0.4662797 +0.4745834 0.4662797 0.4662797 +0.4822838 0.4662797 0.4662797 +0.4894626 0.4662797 0.4662797 +0.4961862 0.4662797 0.4662797 +0.5025087 0.4662797 0.4662797 +0.5084753 0.4662797 0.4662797 +0.514124 0.4662797 0.4662797 +0.519487 0.4662797 0.4662797 +0.5245917 0.4662797 0.4662797 +0.529462 0.4662797 0.4662797 +0.5341183 0.4662797 0.4662797 +0.5385787 0.4662797 0.4662797 +0.5428591 0.4662797 0.4662797 +0.5469733 0.4662797 0.4662797 +0.5509339 0.4662797 0.4662797 +0.5547519 0.4662797 0.4662797 +0.5584371 0.4662797 0.4662797 +0.5619986 0.4662797 0.4662797 +0.5654443 0.4662797 0.4662797 +0.5687816 0.4662797 0.4662797 +0.092819 0.4745834 0.4662797 +0.2262531 0.4745834 0.4662797 +0.2875993 0.4745834 0.4662797 +0.3262122 0.4745834 0.4662797 +0.3544566 0.4745834 0.4662797 +0.3767383 0.4745834 0.4662797 +0.3951413 0.4745834 0.4662797 +0.4108177 0.4745834 0.4662797 +0.4244723 0.4745834 0.4662797 +0.4365675 0.4745834 0.4662797 +0.4474232 0.4745834 0.4662797 +0.45727 0.4745834 0.4662797 +0.4662797 0.4745834 0.4662797 +0.4745834 0.4745834 0.4662797 +0.4822838 0.4745834 0.4662797 +0.4894626 0.4745834 0.4662797 +0.4961862 0.4745834 0.4662797 +0.5025087 0.4745834 0.4662797 +0.5084753 0.4745834 0.4662797 +0.514124 0.4745834 0.4662797 +0.519487 0.4745834 0.4662797 +0.5245917 0.4745834 0.4662797 +0.529462 0.4745834 0.4662797 +0.5341183 0.4745834 0.4662797 +0.5385787 0.4745834 0.4662797 +0.5428591 0.4745834 0.4662797 +0.5469733 0.4745834 0.4662797 +0.5509339 0.4745834 0.4662797 +0.5547519 0.4745834 0.4662797 +0.5584371 0.4745834 0.4662797 +0.5619986 0.4745834 0.4662797 +0.5654443 0.4745834 0.4662797 +0.5687816 0.4745834 0.4662797 +0.092819 0.4822838 0.4662797 +0.2262531 0.4822838 0.4662797 +0.2875993 0.4822838 0.4662797 +0.3262122 0.4822838 0.4662797 +0.3544566 0.4822838 0.4662797 +0.3767383 0.4822838 0.4662797 +0.3951413 0.4822838 0.4662797 +0.4108177 0.4822838 0.4662797 +0.4244723 0.4822838 0.4662797 +0.4365675 0.4822838 0.4662797 +0.4474232 0.4822838 0.4662797 +0.45727 0.4822838 0.4662797 +0.4662797 0.4822838 0.4662797 +0.4745834 0.4822838 0.4662797 +0.4822838 0.4822838 0.4662797 +0.4894626 0.4822838 0.4662797 +0.4961862 0.4822838 0.4662797 +0.5025087 0.4822838 0.4662797 +0.5084753 0.4822838 0.4662797 +0.514124 0.4822838 0.4662797 +0.519487 0.4822838 0.4662797 +0.5245917 0.4822838 0.4662797 +0.529462 0.4822838 0.4662797 +0.5341183 0.4822838 0.4662797 +0.5385787 0.4822838 0.4662797 +0.5428591 0.4822838 0.4662797 +0.5469733 0.4822838 0.4662797 +0.5509339 0.4822838 0.4662797 +0.5547519 0.4822838 0.4662797 +0.5584371 0.4822838 0.4662797 +0.5619986 0.4822838 0.4662797 +0.5654443 0.4822838 0.4662797 +0.5687816 0.4822838 0.4662797 +0.092819 0.4894626 0.4662797 +0.2262531 0.4894626 0.4662797 +0.2875993 0.4894626 0.4662797 +0.3262122 0.4894626 0.4662797 +0.3544566 0.4894626 0.4662797 +0.3767383 0.4894626 0.4662797 +0.3951413 0.4894626 0.4662797 +0.4108177 0.4894626 0.4662797 +0.4244723 0.4894626 0.4662797 +0.4365675 0.4894626 0.4662797 +0.4474232 0.4894626 0.4662797 +0.45727 0.4894626 0.4662797 +0.4662797 0.4894626 0.4662797 +0.4745834 0.4894626 0.4662797 +0.4822838 0.4894626 0.4662797 +0.4894626 0.4894626 0.4662797 +0.4961862 0.4894626 0.4662797 +0.5025087 0.4894626 0.4662797 +0.5084753 0.4894626 0.4662797 +0.514124 0.4894626 0.4662797 +0.519487 0.4894626 0.4662797 +0.5245917 0.4894626 0.4662797 +0.529462 0.4894626 0.4662797 +0.5341183 0.4894626 0.4662797 +0.5385787 0.4894626 0.4662797 +0.5428591 0.4894626 0.4662797 +0.5469733 0.4894626 0.4662797 +0.5509339 0.4894626 0.4662797 +0.5547519 0.4894626 0.4662797 +0.5584371 0.4894626 0.4662797 +0.5619986 0.4894626 0.4662797 +0.5654443 0.4894626 0.4662797 +0.5687816 0.4894626 0.4662797 +0.092819 0.4961862 0.4662797 +0.2262531 0.4961862 0.4662797 +0.2875993 0.4961862 0.4662797 +0.3262122 0.4961862 0.4662797 +0.3544566 0.4961862 0.4662797 +0.3767383 0.4961862 0.4662797 +0.3951413 0.4961862 0.4662797 +0.4108177 0.4961862 0.4662797 +0.4244723 0.4961862 0.4662797 +0.4365675 0.4961862 0.4662797 +0.4474232 0.4961862 0.4662797 +0.45727 0.4961862 0.4662797 +0.4662797 0.4961862 0.4662797 +0.4745834 0.4961862 0.4662797 +0.4822838 0.4961862 0.4662797 +0.4894626 0.4961862 0.4662797 +0.4961862 0.4961862 0.4662797 +0.5025087 0.4961862 0.4662797 +0.5084753 0.4961862 0.4662797 +0.514124 0.4961862 0.4662797 +0.519487 0.4961862 0.4662797 +0.5245917 0.4961862 0.4662797 +0.529462 0.4961862 0.4662797 +0.5341183 0.4961862 0.4662797 +0.5385787 0.4961862 0.4662797 +0.5428591 0.4961862 0.4662797 +0.5469733 0.4961862 0.4662797 +0.5509339 0.4961862 0.4662797 +0.5547519 0.4961862 0.4662797 +0.5584371 0.4961862 0.4662797 +0.5619986 0.4961862 0.4662797 +0.5654443 0.4961862 0.4662797 +0.5687816 0.4961862 0.4662797 +0.092819 0.5025087 0.4662797 +0.2262531 0.5025087 0.4662797 +0.2875993 0.5025087 0.4662797 +0.3262122 0.5025087 0.4662797 +0.3544566 0.5025087 0.4662797 +0.3767383 0.5025087 0.4662797 +0.3951413 0.5025087 0.4662797 +0.4108177 0.5025087 0.4662797 +0.4244723 0.5025087 0.4662797 +0.4365675 0.5025087 0.4662797 +0.4474232 0.5025087 0.4662797 +0.45727 0.5025087 0.4662797 +0.4662797 0.5025087 0.4662797 +0.4745834 0.5025087 0.4662797 +0.4822838 0.5025087 0.4662797 +0.4894626 0.5025087 0.4662797 +0.4961862 0.5025087 0.4662797 +0.5025087 0.5025087 0.4662797 +0.5084753 0.5025087 0.4662797 +0.514124 0.5025087 0.4662797 +0.519487 0.5025087 0.4662797 +0.5245917 0.5025087 0.4662797 +0.529462 0.5025087 0.4662797 +0.5341183 0.5025087 0.4662797 +0.5385787 0.5025087 0.4662797 +0.5428591 0.5025087 0.4662797 +0.5469733 0.5025087 0.4662797 +0.5509339 0.5025087 0.4662797 +0.5547519 0.5025087 0.4662797 +0.5584371 0.5025087 0.4662797 +0.5619986 0.5025087 0.4662797 +0.5654443 0.5025087 0.4662797 +0.5687816 0.5025087 0.4662797 +0.092819 0.5084753 0.4662797 +0.2262531 0.5084753 0.4662797 +0.2875993 0.5084753 0.4662797 +0.3262122 0.5084753 0.4662797 +0.3544566 0.5084753 0.4662797 +0.3767383 0.5084753 0.4662797 +0.3951413 0.5084753 0.4662797 +0.4108177 0.5084753 0.4662797 +0.4244723 0.5084753 0.4662797 +0.4365675 0.5084753 0.4662797 +0.4474232 0.5084753 0.4662797 +0.45727 0.5084753 0.4662797 +0.4662797 0.5084753 0.4662797 +0.4745834 0.5084753 0.4662797 +0.4822838 0.5084753 0.4662797 +0.4894626 0.5084753 0.4662797 +0.4961862 0.5084753 0.4662797 +0.5025087 0.5084753 0.4662797 +0.5084753 0.5084753 0.4662797 +0.514124 0.5084753 0.4662797 +0.519487 0.5084753 0.4662797 +0.5245917 0.5084753 0.4662797 +0.529462 0.5084753 0.4662797 +0.5341183 0.5084753 0.4662797 +0.5385787 0.5084753 0.4662797 +0.5428591 0.5084753 0.4662797 +0.5469733 0.5084753 0.4662797 +0.5509339 0.5084753 0.4662797 +0.5547519 0.5084753 0.4662797 +0.5584371 0.5084753 0.4662797 +0.5619986 0.5084753 0.4662797 +0.5654443 0.5084753 0.4662797 +0.5687816 0.5084753 0.4662797 +0.092819 0.514124 0.4662797 +0.2262531 0.514124 0.4662797 +0.2875993 0.514124 0.4662797 +0.3262122 0.514124 0.4662797 +0.3544566 0.514124 0.4662797 +0.3767383 0.514124 0.4662797 +0.3951413 0.514124 0.4662797 +0.4108177 0.514124 0.4662797 +0.4244723 0.514124 0.4662797 +0.4365675 0.514124 0.4662797 +0.4474232 0.514124 0.4662797 +0.45727 0.514124 0.4662797 +0.4662797 0.514124 0.4662797 +0.4745834 0.514124 0.4662797 +0.4822838 0.514124 0.4662797 +0.4894626 0.514124 0.4662797 +0.4961862 0.514124 0.4662797 +0.5025087 0.514124 0.4662797 +0.5084753 0.514124 0.4662797 +0.514124 0.514124 0.4662797 +0.519487 0.514124 0.4662797 +0.5245917 0.514124 0.4662797 +0.529462 0.514124 0.4662797 +0.5341183 0.514124 0.4662797 +0.5385787 0.514124 0.4662797 +0.5428591 0.514124 0.4662797 +0.5469733 0.514124 0.4662797 +0.5509339 0.514124 0.4662797 +0.5547519 0.514124 0.4662797 +0.5584371 0.514124 0.4662797 +0.5619986 0.514124 0.4662797 +0.5654443 0.514124 0.4662797 +0.5687816 0.514124 0.4662797 +0.092819 0.519487 0.4662797 +0.2262531 0.519487 0.4662797 +0.2875993 0.519487 0.4662797 +0.3262122 0.519487 0.4662797 +0.3544566 0.519487 0.4662797 +0.3767383 0.519487 0.4662797 +0.3951413 0.519487 0.4662797 +0.4108177 0.519487 0.4662797 +0.4244723 0.519487 0.4662797 +0.4365675 0.519487 0.4662797 +0.4474232 0.519487 0.4662797 +0.45727 0.519487 0.4662797 +0.4662797 0.519487 0.4662797 +0.4745834 0.519487 0.4662797 +0.4822838 0.519487 0.4662797 +0.4894626 0.519487 0.4662797 +0.4961862 0.519487 0.4662797 +0.5025087 0.519487 0.4662797 +0.5084753 0.519487 0.4662797 +0.514124 0.519487 0.4662797 +0.519487 0.519487 0.4662797 +0.5245917 0.519487 0.4662797 +0.529462 0.519487 0.4662797 +0.5341183 0.519487 0.4662797 +0.5385787 0.519487 0.4662797 +0.5428591 0.519487 0.4662797 +0.5469733 0.519487 0.4662797 +0.5509339 0.519487 0.4662797 +0.5547519 0.519487 0.4662797 +0.5584371 0.519487 0.4662797 +0.5619986 0.519487 0.4662797 +0.5654443 0.519487 0.4662797 +0.5687816 0.519487 0.4662797 +0.092819 0.5245917 0.4662797 +0.2262531 0.5245917 0.4662797 +0.2875993 0.5245917 0.4662797 +0.3262122 0.5245917 0.4662797 +0.3544566 0.5245917 0.4662797 +0.3767383 0.5245917 0.4662797 +0.3951413 0.5245917 0.4662797 +0.4108177 0.5245917 0.4662797 +0.4244723 0.5245917 0.4662797 +0.4365675 0.5245917 0.4662797 +0.4474232 0.5245917 0.4662797 +0.45727 0.5245917 0.4662797 +0.4662797 0.5245917 0.4662797 +0.4745834 0.5245917 0.4662797 +0.4822838 0.5245917 0.4662797 +0.4894626 0.5245917 0.4662797 +0.4961862 0.5245917 0.4662797 +0.5025087 0.5245917 0.4662797 +0.5084753 0.5245917 0.4662797 +0.514124 0.5245917 0.4662797 +0.519487 0.5245917 0.4662797 +0.5245917 0.5245917 0.4662797 +0.529462 0.5245917 0.4662797 +0.5341183 0.5245917 0.4662797 +0.5385787 0.5245917 0.4662797 +0.5428591 0.5245917 0.4662797 +0.5469733 0.5245917 0.4662797 +0.5509339 0.5245917 0.4662797 +0.5547519 0.5245917 0.4662797 +0.5584371 0.5245917 0.4662797 +0.5619986 0.5245917 0.4662797 +0.5654443 0.5245917 0.4662797 +0.5687816 0.5245917 0.4662797 +0.092819 0.529462 0.4662797 +0.2262531 0.529462 0.4662797 +0.2875993 0.529462 0.4662797 +0.3262122 0.529462 0.4662797 +0.3544566 0.529462 0.4662797 +0.3767383 0.529462 0.4662797 +0.3951413 0.529462 0.4662797 +0.4108177 0.529462 0.4662797 +0.4244723 0.529462 0.4662797 +0.4365675 0.529462 0.4662797 +0.4474232 0.529462 0.4662797 +0.45727 0.529462 0.4662797 +0.4662797 0.529462 0.4662797 +0.4745834 0.529462 0.4662797 +0.4822838 0.529462 0.4662797 +0.4894626 0.529462 0.4662797 +0.4961862 0.529462 0.4662797 +0.5025087 0.529462 0.4662797 +0.5084753 0.529462 0.4662797 +0.514124 0.529462 0.4662797 +0.519487 0.529462 0.4662797 +0.5245917 0.529462 0.4662797 +0.529462 0.529462 0.4662797 +0.5341183 0.529462 0.4662797 +0.5385787 0.529462 0.4662797 +0.5428591 0.529462 0.4662797 +0.5469733 0.529462 0.4662797 +0.5509339 0.529462 0.4662797 +0.5547519 0.529462 0.4662797 +0.5584371 0.529462 0.4662797 +0.5619986 0.529462 0.4662797 +0.5654443 0.529462 0.4662797 +0.5687816 0.529462 0.4662797 +0.092819 0.5341183 0.4662797 +0.2262531 0.5341183 0.4662797 +0.2875993 0.5341183 0.4662797 +0.3262122 0.5341183 0.4662797 +0.3544566 0.5341183 0.4662797 +0.3767383 0.5341183 0.4662797 +0.3951413 0.5341183 0.4662797 +0.4108177 0.5341183 0.4662797 +0.4244723 0.5341183 0.4662797 +0.4365675 0.5341183 0.4662797 +0.4474232 0.5341183 0.4662797 +0.45727 0.5341183 0.4662797 +0.4662797 0.5341183 0.4662797 +0.4745834 0.5341183 0.4662797 +0.4822838 0.5341183 0.4662797 +0.4894626 0.5341183 0.4662797 +0.4961862 0.5341183 0.4662797 +0.5025087 0.5341183 0.4662797 +0.5084753 0.5341183 0.4662797 +0.514124 0.5341183 0.4662797 +0.519487 0.5341183 0.4662797 +0.5245917 0.5341183 0.4662797 +0.529462 0.5341183 0.4662797 +0.5341183 0.5341183 0.4662797 +0.5385787 0.5341183 0.4662797 +0.5428591 0.5341183 0.4662797 +0.5469733 0.5341183 0.4662797 +0.5509339 0.5341183 0.4662797 +0.5547519 0.5341183 0.4662797 +0.5584371 0.5341183 0.4662797 +0.5619986 0.5341183 0.4662797 +0.5654443 0.5341183 0.4662797 +0.5687816 0.5341183 0.4662797 +0.092819 0.5385787 0.4662797 +0.2262531 0.5385787 0.4662797 +0.2875993 0.5385787 0.4662797 +0.3262122 0.5385787 0.4662797 +0.3544566 0.5385787 0.4662797 +0.3767383 0.5385787 0.4662797 +0.3951413 0.5385787 0.4662797 +0.4108177 0.5385787 0.4662797 +0.4244723 0.5385787 0.4662797 +0.4365675 0.5385787 0.4662797 +0.4474232 0.5385787 0.4662797 +0.45727 0.5385787 0.4662797 +0.4662797 0.5385787 0.4662797 +0.4745834 0.5385787 0.4662797 +0.4822838 0.5385787 0.4662797 +0.4894626 0.5385787 0.4662797 +0.4961862 0.5385787 0.4662797 +0.5025087 0.5385787 0.4662797 +0.5084753 0.5385787 0.4662797 +0.514124 0.5385787 0.4662797 +0.519487 0.5385787 0.4662797 +0.5245917 0.5385787 0.4662797 +0.529462 0.5385787 0.4662797 +0.5341183 0.5385787 0.4662797 +0.5385787 0.5385787 0.4662797 +0.5428591 0.5385787 0.4662797 +0.5469733 0.5385787 0.4662797 +0.5509339 0.5385787 0.4662797 +0.5547519 0.5385787 0.4662797 +0.5584371 0.5385787 0.4662797 +0.5619986 0.5385787 0.4662797 +0.5654443 0.5385787 0.4662797 +0.5687816 0.5385787 0.4662797 +0.092819 0.5428591 0.4662797 +0.2262531 0.5428591 0.4662797 +0.2875993 0.5428591 0.4662797 +0.3262122 0.5428591 0.4662797 +0.3544566 0.5428591 0.4662797 +0.3767383 0.5428591 0.4662797 +0.3951413 0.5428591 0.4662797 +0.4108177 0.5428591 0.4662797 +0.4244723 0.5428591 0.4662797 +0.4365675 0.5428591 0.4662797 +0.4474232 0.5428591 0.4662797 +0.45727 0.5428591 0.4662797 +0.4662797 0.5428591 0.4662797 +0.4745834 0.5428591 0.4662797 +0.4822838 0.5428591 0.4662797 +0.4894626 0.5428591 0.4662797 +0.4961862 0.5428591 0.4662797 +0.5025087 0.5428591 0.4662797 +0.5084753 0.5428591 0.4662797 +0.514124 0.5428591 0.4662797 +0.519487 0.5428591 0.4662797 +0.5245917 0.5428591 0.4662797 +0.529462 0.5428591 0.4662797 +0.5341183 0.5428591 0.4662797 +0.5385787 0.5428591 0.4662797 +0.5428591 0.5428591 0.4662797 +0.5469733 0.5428591 0.4662797 +0.5509339 0.5428591 0.4662797 +0.5547519 0.5428591 0.4662797 +0.5584371 0.5428591 0.4662797 +0.5619986 0.5428591 0.4662797 +0.5654443 0.5428591 0.4662797 +0.5687816 0.5428591 0.4662797 +0.092819 0.5469733 0.4662797 +0.2262531 0.5469733 0.4662797 +0.2875993 0.5469733 0.4662797 +0.3262122 0.5469733 0.4662797 +0.3544566 0.5469733 0.4662797 +0.3767383 0.5469733 0.4662797 +0.3951413 0.5469733 0.4662797 +0.4108177 0.5469733 0.4662797 +0.4244723 0.5469733 0.4662797 +0.4365675 0.5469733 0.4662797 +0.4474232 0.5469733 0.4662797 +0.45727 0.5469733 0.4662797 +0.4662797 0.5469733 0.4662797 +0.4745834 0.5469733 0.4662797 +0.4822838 0.5469733 0.4662797 +0.4894626 0.5469733 0.4662797 +0.4961862 0.5469733 0.4662797 +0.5025087 0.5469733 0.4662797 +0.5084753 0.5469733 0.4662797 +0.514124 0.5469733 0.4662797 +0.519487 0.5469733 0.4662797 +0.5245917 0.5469733 0.4662797 +0.529462 0.5469733 0.4662797 +0.5341183 0.5469733 0.4662797 +0.5385787 0.5469733 0.4662797 +0.5428591 0.5469733 0.4662797 +0.5469733 0.5469733 0.4662797 +0.5509339 0.5469733 0.4662797 +0.5547519 0.5469733 0.4662797 +0.5584371 0.5469733 0.4662797 +0.5619986 0.5469733 0.4662797 +0.5654443 0.5469733 0.4662797 +0.5687816 0.5469733 0.4662797 +0.092819 0.5509339 0.4662797 +0.2262531 0.5509339 0.4662797 +0.2875993 0.5509339 0.4662797 +0.3262122 0.5509339 0.4662797 +0.3544566 0.5509339 0.4662797 +0.3767383 0.5509339 0.4662797 +0.3951413 0.5509339 0.4662797 +0.4108177 0.5509339 0.4662797 +0.4244723 0.5509339 0.4662797 +0.4365675 0.5509339 0.4662797 +0.4474232 0.5509339 0.4662797 +0.45727 0.5509339 0.4662797 +0.4662797 0.5509339 0.4662797 +0.4745834 0.5509339 0.4662797 +0.4822838 0.5509339 0.4662797 +0.4894626 0.5509339 0.4662797 +0.4961862 0.5509339 0.4662797 +0.5025087 0.5509339 0.4662797 +0.5084753 0.5509339 0.4662797 +0.514124 0.5509339 0.4662797 +0.519487 0.5509339 0.4662797 +0.5245917 0.5509339 0.4662797 +0.529462 0.5509339 0.4662797 +0.5341183 0.5509339 0.4662797 +0.5385787 0.5509339 0.4662797 +0.5428591 0.5509339 0.4662797 +0.5469733 0.5509339 0.4662797 +0.5509339 0.5509339 0.4662797 +0.5547519 0.5509339 0.4662797 +0.5584371 0.5509339 0.4662797 +0.5619986 0.5509339 0.4662797 +0.5654443 0.5509339 0.4662797 +0.5687816 0.5509339 0.4662797 +0.092819 0.5547519 0.4662797 +0.2262531 0.5547519 0.4662797 +0.2875993 0.5547519 0.4662797 +0.3262122 0.5547519 0.4662797 +0.3544566 0.5547519 0.4662797 +0.3767383 0.5547519 0.4662797 +0.3951413 0.5547519 0.4662797 +0.4108177 0.5547519 0.4662797 +0.4244723 0.5547519 0.4662797 +0.4365675 0.5547519 0.4662797 +0.4474232 0.5547519 0.4662797 +0.45727 0.5547519 0.4662797 +0.4662797 0.5547519 0.4662797 +0.4745834 0.5547519 0.4662797 +0.4822838 0.5547519 0.4662797 +0.4894626 0.5547519 0.4662797 +0.4961862 0.5547519 0.4662797 +0.5025087 0.5547519 0.4662797 +0.5084753 0.5547519 0.4662797 +0.514124 0.5547519 0.4662797 +0.519487 0.5547519 0.4662797 +0.5245917 0.5547519 0.4662797 +0.529462 0.5547519 0.4662797 +0.5341183 0.5547519 0.4662797 +0.5385787 0.5547519 0.4662797 +0.5428591 0.5547519 0.4662797 +0.5469733 0.5547519 0.4662797 +0.5509339 0.5547519 0.4662797 +0.5547519 0.5547519 0.4662797 +0.5584371 0.5547519 0.4662797 +0.5619986 0.5547519 0.4662797 +0.5654443 0.5547519 0.4662797 +0.5687816 0.5547519 0.4662797 +0.092819 0.5584371 0.4662797 +0.2262531 0.5584371 0.4662797 +0.2875993 0.5584371 0.4662797 +0.3262122 0.5584371 0.4662797 +0.3544566 0.5584371 0.4662797 +0.3767383 0.5584371 0.4662797 +0.3951413 0.5584371 0.4662797 +0.4108177 0.5584371 0.4662797 +0.4244723 0.5584371 0.4662797 +0.4365675 0.5584371 0.4662797 +0.4474232 0.5584371 0.4662797 +0.45727 0.5584371 0.4662797 +0.4662797 0.5584371 0.4662797 +0.4745834 0.5584371 0.4662797 +0.4822838 0.5584371 0.4662797 +0.4894626 0.5584371 0.4662797 +0.4961862 0.5584371 0.4662797 +0.5025087 0.5584371 0.4662797 +0.5084753 0.5584371 0.4662797 +0.514124 0.5584371 0.4662797 +0.519487 0.5584371 0.4662797 +0.5245917 0.5584371 0.4662797 +0.529462 0.5584371 0.4662797 +0.5341183 0.5584371 0.4662797 +0.5385787 0.5584371 0.4662797 +0.5428591 0.5584371 0.4662797 +0.5469733 0.5584371 0.4662797 +0.5509339 0.5584371 0.4662797 +0.5547519 0.5584371 0.4662797 +0.5584371 0.5584371 0.4662797 +0.5619986 0.5584371 0.4662797 +0.5654443 0.5584371 0.4662797 +0.5687816 0.5584371 0.4662797 +0.092819 0.5619986 0.4662797 +0.2262531 0.5619986 0.4662797 +0.2875993 0.5619986 0.4662797 +0.3262122 0.5619986 0.4662797 +0.3544566 0.5619986 0.4662797 +0.3767383 0.5619986 0.4662797 +0.3951413 0.5619986 0.4662797 +0.4108177 0.5619986 0.4662797 +0.4244723 0.5619986 0.4662797 +0.4365675 0.5619986 0.4662797 +0.4474232 0.5619986 0.4662797 +0.45727 0.5619986 0.4662797 +0.4662797 0.5619986 0.4662797 +0.4745834 0.5619986 0.4662797 +0.4822838 0.5619986 0.4662797 +0.4894626 0.5619986 0.4662797 +0.4961862 0.5619986 0.4662797 +0.5025087 0.5619986 0.4662797 +0.5084753 0.5619986 0.4662797 +0.514124 0.5619986 0.4662797 +0.519487 0.5619986 0.4662797 +0.5245917 0.5619986 0.4662797 +0.529462 0.5619986 0.4662797 +0.5341183 0.5619986 0.4662797 +0.5385787 0.5619986 0.4662797 +0.5428591 0.5619986 0.4662797 +0.5469733 0.5619986 0.4662797 +0.5509339 0.5619986 0.4662797 +0.5547519 0.5619986 0.4662797 +0.5584371 0.5619986 0.4662797 +0.5619986 0.5619986 0.4662797 +0.5654443 0.5619986 0.4662797 +0.5687816 0.5619986 0.4662797 +0.092819 0.5654443 0.4662797 +0.2262531 0.5654443 0.4662797 +0.2875993 0.5654443 0.4662797 +0.3262122 0.5654443 0.4662797 +0.3544566 0.5654443 0.4662797 +0.3767383 0.5654443 0.4662797 +0.3951413 0.5654443 0.4662797 +0.4108177 0.5654443 0.4662797 +0.4244723 0.5654443 0.4662797 +0.4365675 0.5654443 0.4662797 +0.4474232 0.5654443 0.4662797 +0.45727 0.5654443 0.4662797 +0.4662797 0.5654443 0.4662797 +0.4745834 0.5654443 0.4662797 +0.4822838 0.5654443 0.4662797 +0.4894626 0.5654443 0.4662797 +0.4961862 0.5654443 0.4662797 +0.5025087 0.5654443 0.4662797 +0.5084753 0.5654443 0.4662797 +0.514124 0.5654443 0.4662797 +0.519487 0.5654443 0.4662797 +0.5245917 0.5654443 0.4662797 +0.529462 0.5654443 0.4662797 +0.5341183 0.5654443 0.4662797 +0.5385787 0.5654443 0.4662797 +0.5428591 0.5654443 0.4662797 +0.5469733 0.5654443 0.4662797 +0.5509339 0.5654443 0.4662797 +0.5547519 0.5654443 0.4662797 +0.5584371 0.5654443 0.4662797 +0.5619986 0.5654443 0.4662797 +0.5654443 0.5654443 0.4662797 +0.5687816 0.5654443 0.4662797 +0.092819 0.5687816 0.4662797 +0.2262531 0.5687816 0.4662797 +0.2875993 0.5687816 0.4662797 +0.3262122 0.5687816 0.4662797 +0.3544566 0.5687816 0.4662797 +0.3767383 0.5687816 0.4662797 +0.3951413 0.5687816 0.4662797 +0.4108177 0.5687816 0.4662797 +0.4244723 0.5687816 0.4662797 +0.4365675 0.5687816 0.4662797 +0.4474232 0.5687816 0.4662797 +0.45727 0.5687816 0.4662797 +0.4662797 0.5687816 0.4662797 +0.4745834 0.5687816 0.4662797 +0.4822838 0.5687816 0.4662797 +0.4894626 0.5687816 0.4662797 +0.4961862 0.5687816 0.4662797 +0.5025087 0.5687816 0.4662797 +0.5084753 0.5687816 0.4662797 +0.514124 0.5687816 0.4662797 +0.519487 0.5687816 0.4662797 +0.5245917 0.5687816 0.4662797 +0.529462 0.5687816 0.4662797 +0.5341183 0.5687816 0.4662797 +0.5385787 0.5687816 0.4662797 +0.5428591 0.5687816 0.4662797 +0.5469733 0.5687816 0.4662797 +0.5509339 0.5687816 0.4662797 +0.5547519 0.5687816 0.4662797 +0.5584371 0.5687816 0.4662797 +0.5619986 0.5687816 0.4662797 +0.5654443 0.5687816 0.4662797 +0.5687816 0.5687816 0.4662797 +0.092819 0.092819 0.4745834 +0.2262531 0.092819 0.4745834 +0.2875993 0.092819 0.4745834 +0.3262122 0.092819 0.4745834 +0.3544566 0.092819 0.4745834 +0.3767383 0.092819 0.4745834 +0.3951413 0.092819 0.4745834 +0.4108177 0.092819 0.4745834 +0.4244723 0.092819 0.4745834 +0.4365675 0.092819 0.4745834 +0.4474232 0.092819 0.4745834 +0.45727 0.092819 0.4745834 +0.4662797 0.092819 0.4745834 +0.4745834 0.092819 0.4745834 +0.4822838 0.092819 0.4745834 +0.4894626 0.092819 0.4745834 +0.4961862 0.092819 0.4745834 +0.5025087 0.092819 0.4745834 +0.5084753 0.092819 0.4745834 +0.514124 0.092819 0.4745834 +0.519487 0.092819 0.4745834 +0.5245917 0.092819 0.4745834 +0.529462 0.092819 0.4745834 +0.5341183 0.092819 0.4745834 +0.5385787 0.092819 0.4745834 +0.5428591 0.092819 0.4745834 +0.5469733 0.092819 0.4745834 +0.5509339 0.092819 0.4745834 +0.5547519 0.092819 0.4745834 +0.5584371 0.092819 0.4745834 +0.5619986 0.092819 0.4745834 +0.5654443 0.092819 0.4745834 +0.5687816 0.092819 0.4745834 +0.092819 0.2262531 0.4745834 +0.2262531 0.2262531 0.4745834 +0.2875993 0.2262531 0.4745834 +0.3262122 0.2262531 0.4745834 +0.3544566 0.2262531 0.4745834 +0.3767383 0.2262531 0.4745834 +0.3951413 0.2262531 0.4745834 +0.4108177 0.2262531 0.4745834 +0.4244723 0.2262531 0.4745834 +0.4365675 0.2262531 0.4745834 +0.4474232 0.2262531 0.4745834 +0.45727 0.2262531 0.4745834 +0.4662797 0.2262531 0.4745834 +0.4745834 0.2262531 0.4745834 +0.4822838 0.2262531 0.4745834 +0.4894626 0.2262531 0.4745834 +0.4961862 0.2262531 0.4745834 +0.5025087 0.2262531 0.4745834 +0.5084753 0.2262531 0.4745834 +0.514124 0.2262531 0.4745834 +0.519487 0.2262531 0.4745834 +0.5245917 0.2262531 0.4745834 +0.529462 0.2262531 0.4745834 +0.5341183 0.2262531 0.4745834 +0.5385787 0.2262531 0.4745834 +0.5428591 0.2262531 0.4745834 +0.5469733 0.2262531 0.4745834 +0.5509339 0.2262531 0.4745834 +0.5547519 0.2262531 0.4745834 +0.5584371 0.2262531 0.4745834 +0.5619986 0.2262531 0.4745834 +0.5654443 0.2262531 0.4745834 +0.5687816 0.2262531 0.4745834 +0.092819 0.2875993 0.4745834 +0.2262531 0.2875993 0.4745834 +0.2875993 0.2875993 0.4745834 +0.3262122 0.2875993 0.4745834 +0.3544566 0.2875993 0.4745834 +0.3767383 0.2875993 0.4745834 +0.3951413 0.2875993 0.4745834 +0.4108177 0.2875993 0.4745834 +0.4244723 0.2875993 0.4745834 +0.4365675 0.2875993 0.4745834 +0.4474232 0.2875993 0.4745834 +0.45727 0.2875993 0.4745834 +0.4662797 0.2875993 0.4745834 +0.4745834 0.2875993 0.4745834 +0.4822838 0.2875993 0.4745834 +0.4894626 0.2875993 0.4745834 +0.4961862 0.2875993 0.4745834 +0.5025087 0.2875993 0.4745834 +0.5084753 0.2875993 0.4745834 +0.514124 0.2875993 0.4745834 +0.519487 0.2875993 0.4745834 +0.5245917 0.2875993 0.4745834 +0.529462 0.2875993 0.4745834 +0.5341183 0.2875993 0.4745834 +0.5385787 0.2875993 0.4745834 +0.5428591 0.2875993 0.4745834 +0.5469733 0.2875993 0.4745834 +0.5509339 0.2875993 0.4745834 +0.5547519 0.2875993 0.4745834 +0.5584371 0.2875993 0.4745834 +0.5619986 0.2875993 0.4745834 +0.5654443 0.2875993 0.4745834 +0.5687816 0.2875993 0.4745834 +0.092819 0.3262122 0.4745834 +0.2262531 0.3262122 0.4745834 +0.2875993 0.3262122 0.4745834 +0.3262122 0.3262122 0.4745834 +0.3544566 0.3262122 0.4745834 +0.3767383 0.3262122 0.4745834 +0.3951413 0.3262122 0.4745834 +0.4108177 0.3262122 0.4745834 +0.4244723 0.3262122 0.4745834 +0.4365675 0.3262122 0.4745834 +0.4474232 0.3262122 0.4745834 +0.45727 0.3262122 0.4745834 +0.4662797 0.3262122 0.4745834 +0.4745834 0.3262122 0.4745834 +0.4822838 0.3262122 0.4745834 +0.4894626 0.3262122 0.4745834 +0.4961862 0.3262122 0.4745834 +0.5025087 0.3262122 0.4745834 +0.5084753 0.3262122 0.4745834 +0.514124 0.3262122 0.4745834 +0.519487 0.3262122 0.4745834 +0.5245917 0.3262122 0.4745834 +0.529462 0.3262122 0.4745834 +0.5341183 0.3262122 0.4745834 +0.5385787 0.3262122 0.4745834 +0.5428591 0.3262122 0.4745834 +0.5469733 0.3262122 0.4745834 +0.5509339 0.3262122 0.4745834 +0.5547519 0.3262122 0.4745834 +0.5584371 0.3262122 0.4745834 +0.5619986 0.3262122 0.4745834 +0.5654443 0.3262122 0.4745834 +0.5687816 0.3262122 0.4745834 +0.092819 0.3544566 0.4745834 +0.2262531 0.3544566 0.4745834 +0.2875993 0.3544566 0.4745834 +0.3262122 0.3544566 0.4745834 +0.3544566 0.3544566 0.4745834 +0.3767383 0.3544566 0.4745834 +0.3951413 0.3544566 0.4745834 +0.4108177 0.3544566 0.4745834 +0.4244723 0.3544566 0.4745834 +0.4365675 0.3544566 0.4745834 +0.4474232 0.3544566 0.4745834 +0.45727 0.3544566 0.4745834 +0.4662797 0.3544566 0.4745834 +0.4745834 0.3544566 0.4745834 +0.4822838 0.3544566 0.4745834 +0.4894626 0.3544566 0.4745834 +0.4961862 0.3544566 0.4745834 +0.5025087 0.3544566 0.4745834 +0.5084753 0.3544566 0.4745834 +0.514124 0.3544566 0.4745834 +0.519487 0.3544566 0.4745834 +0.5245917 0.3544566 0.4745834 +0.529462 0.3544566 0.4745834 +0.5341183 0.3544566 0.4745834 +0.5385787 0.3544566 0.4745834 +0.5428591 0.3544566 0.4745834 +0.5469733 0.3544566 0.4745834 +0.5509339 0.3544566 0.4745834 +0.5547519 0.3544566 0.4745834 +0.5584371 0.3544566 0.4745834 +0.5619986 0.3544566 0.4745834 +0.5654443 0.3544566 0.4745834 +0.5687816 0.3544566 0.4745834 +0.092819 0.3767383 0.4745834 +0.2262531 0.3767383 0.4745834 +0.2875993 0.3767383 0.4745834 +0.3262122 0.3767383 0.4745834 +0.3544566 0.3767383 0.4745834 +0.3767383 0.3767383 0.4745834 +0.3951413 0.3767383 0.4745834 +0.4108177 0.3767383 0.4745834 +0.4244723 0.3767383 0.4745834 +0.4365675 0.3767383 0.4745834 +0.4474232 0.3767383 0.4745834 +0.45727 0.3767383 0.4745834 +0.4662797 0.3767383 0.4745834 +0.4745834 0.3767383 0.4745834 +0.4822838 0.3767383 0.4745834 +0.4894626 0.3767383 0.4745834 +0.4961862 0.3767383 0.4745834 +0.5025087 0.3767383 0.4745834 +0.5084753 0.3767383 0.4745834 +0.514124 0.3767383 0.4745834 +0.519487 0.3767383 0.4745834 +0.5245917 0.3767383 0.4745834 +0.529462 0.3767383 0.4745834 +0.5341183 0.3767383 0.4745834 +0.5385787 0.3767383 0.4745834 +0.5428591 0.3767383 0.4745834 +0.5469733 0.3767383 0.4745834 +0.5509339 0.3767383 0.4745834 +0.5547519 0.3767383 0.4745834 +0.5584371 0.3767383 0.4745834 +0.5619986 0.3767383 0.4745834 +0.5654443 0.3767383 0.4745834 +0.5687816 0.3767383 0.4745834 +0.092819 0.3951413 0.4745834 +0.2262531 0.3951413 0.4745834 +0.2875993 0.3951413 0.4745834 +0.3262122 0.3951413 0.4745834 +0.3544566 0.3951413 0.4745834 +0.3767383 0.3951413 0.4745834 +0.3951413 0.3951413 0.4745834 +0.4108177 0.3951413 0.4745834 +0.4244723 0.3951413 0.4745834 +0.4365675 0.3951413 0.4745834 +0.4474232 0.3951413 0.4745834 +0.45727 0.3951413 0.4745834 +0.4662797 0.3951413 0.4745834 +0.4745834 0.3951413 0.4745834 +0.4822838 0.3951413 0.4745834 +0.4894626 0.3951413 0.4745834 +0.4961862 0.3951413 0.4745834 +0.5025087 0.3951413 0.4745834 +0.5084753 0.3951413 0.4745834 +0.514124 0.3951413 0.4745834 +0.519487 0.3951413 0.4745834 +0.5245917 0.3951413 0.4745834 +0.529462 0.3951413 0.4745834 +0.5341183 0.3951413 0.4745834 +0.5385787 0.3951413 0.4745834 +0.5428591 0.3951413 0.4745834 +0.5469733 0.3951413 0.4745834 +0.5509339 0.3951413 0.4745834 +0.5547519 0.3951413 0.4745834 +0.5584371 0.3951413 0.4745834 +0.5619986 0.3951413 0.4745834 +0.5654443 0.3951413 0.4745834 +0.5687816 0.3951413 0.4745834 +0.092819 0.4108177 0.4745834 +0.2262531 0.4108177 0.4745834 +0.2875993 0.4108177 0.4745834 +0.3262122 0.4108177 0.4745834 +0.3544566 0.4108177 0.4745834 +0.3767383 0.4108177 0.4745834 +0.3951413 0.4108177 0.4745834 +0.4108177 0.4108177 0.4745834 +0.4244723 0.4108177 0.4745834 +0.4365675 0.4108177 0.4745834 +0.4474232 0.4108177 0.4745834 +0.45727 0.4108177 0.4745834 +0.4662797 0.4108177 0.4745834 +0.4745834 0.4108177 0.4745834 +0.4822838 0.4108177 0.4745834 +0.4894626 0.4108177 0.4745834 +0.4961862 0.4108177 0.4745834 +0.5025087 0.4108177 0.4745834 +0.5084753 0.4108177 0.4745834 +0.514124 0.4108177 0.4745834 +0.519487 0.4108177 0.4745834 +0.5245917 0.4108177 0.4745834 +0.529462 0.4108177 0.4745834 +0.5341183 0.4108177 0.4745834 +0.5385787 0.4108177 0.4745834 +0.5428591 0.4108177 0.4745834 +0.5469733 0.4108177 0.4745834 +0.5509339 0.4108177 0.4745834 +0.5547519 0.4108177 0.4745834 +0.5584371 0.4108177 0.4745834 +0.5619986 0.4108177 0.4745834 +0.5654443 0.4108177 0.4745834 +0.5687816 0.4108177 0.4745834 +0.092819 0.4244723 0.4745834 +0.2262531 0.4244723 0.4745834 +0.2875993 0.4244723 0.4745834 +0.3262122 0.4244723 0.4745834 +0.3544566 0.4244723 0.4745834 +0.3767383 0.4244723 0.4745834 +0.3951413 0.4244723 0.4745834 +0.4108177 0.4244723 0.4745834 +0.4244723 0.4244723 0.4745834 +0.4365675 0.4244723 0.4745834 +0.4474232 0.4244723 0.4745834 +0.45727 0.4244723 0.4745834 +0.4662797 0.4244723 0.4745834 +0.4745834 0.4244723 0.4745834 +0.4822838 0.4244723 0.4745834 +0.4894626 0.4244723 0.4745834 +0.4961862 0.4244723 0.4745834 +0.5025087 0.4244723 0.4745834 +0.5084753 0.4244723 0.4745834 +0.514124 0.4244723 0.4745834 +0.519487 0.4244723 0.4745834 +0.5245917 0.4244723 0.4745834 +0.529462 0.4244723 0.4745834 +0.5341183 0.4244723 0.4745834 +0.5385787 0.4244723 0.4745834 +0.5428591 0.4244723 0.4745834 +0.5469733 0.4244723 0.4745834 +0.5509339 0.4244723 0.4745834 +0.5547519 0.4244723 0.4745834 +0.5584371 0.4244723 0.4745834 +0.5619986 0.4244723 0.4745834 +0.5654443 0.4244723 0.4745834 +0.5687816 0.4244723 0.4745834 +0.092819 0.4365675 0.4745834 +0.2262531 0.4365675 0.4745834 +0.2875993 0.4365675 0.4745834 +0.3262122 0.4365675 0.4745834 +0.3544566 0.4365675 0.4745834 +0.3767383 0.4365675 0.4745834 +0.3951413 0.4365675 0.4745834 +0.4108177 0.4365675 0.4745834 +0.4244723 0.4365675 0.4745834 +0.4365675 0.4365675 0.4745834 +0.4474232 0.4365675 0.4745834 +0.45727 0.4365675 0.4745834 +0.4662797 0.4365675 0.4745834 +0.4745834 0.4365675 0.4745834 +0.4822838 0.4365675 0.4745834 +0.4894626 0.4365675 0.4745834 +0.4961862 0.4365675 0.4745834 +0.5025087 0.4365675 0.4745834 +0.5084753 0.4365675 0.4745834 +0.514124 0.4365675 0.4745834 +0.519487 0.4365675 0.4745834 +0.5245917 0.4365675 0.4745834 +0.529462 0.4365675 0.4745834 +0.5341183 0.4365675 0.4745834 +0.5385787 0.4365675 0.4745834 +0.5428591 0.4365675 0.4745834 +0.5469733 0.4365675 0.4745834 +0.5509339 0.4365675 0.4745834 +0.5547519 0.4365675 0.4745834 +0.5584371 0.4365675 0.4745834 +0.5619986 0.4365675 0.4745834 +0.5654443 0.4365675 0.4745834 +0.5687816 0.4365675 0.4745834 +0.092819 0.4474232 0.4745834 +0.2262531 0.4474232 0.4745834 +0.2875993 0.4474232 0.4745834 +0.3262122 0.4474232 0.4745834 +0.3544566 0.4474232 0.4745834 +0.3767383 0.4474232 0.4745834 +0.3951413 0.4474232 0.4745834 +0.4108177 0.4474232 0.4745834 +0.4244723 0.4474232 0.4745834 +0.4365675 0.4474232 0.4745834 +0.4474232 0.4474232 0.4745834 +0.45727 0.4474232 0.4745834 +0.4662797 0.4474232 0.4745834 +0.4745834 0.4474232 0.4745834 +0.4822838 0.4474232 0.4745834 +0.4894626 0.4474232 0.4745834 +0.4961862 0.4474232 0.4745834 +0.5025087 0.4474232 0.4745834 +0.5084753 0.4474232 0.4745834 +0.514124 0.4474232 0.4745834 +0.519487 0.4474232 0.4745834 +0.5245917 0.4474232 0.4745834 +0.529462 0.4474232 0.4745834 +0.5341183 0.4474232 0.4745834 +0.5385787 0.4474232 0.4745834 +0.5428591 0.4474232 0.4745834 +0.5469733 0.4474232 0.4745834 +0.5509339 0.4474232 0.4745834 +0.5547519 0.4474232 0.4745834 +0.5584371 0.4474232 0.4745834 +0.5619986 0.4474232 0.4745834 +0.5654443 0.4474232 0.4745834 +0.5687816 0.4474232 0.4745834 +0.092819 0.45727 0.4745834 +0.2262531 0.45727 0.4745834 +0.2875993 0.45727 0.4745834 +0.3262122 0.45727 0.4745834 +0.3544566 0.45727 0.4745834 +0.3767383 0.45727 0.4745834 +0.3951413 0.45727 0.4745834 +0.4108177 0.45727 0.4745834 +0.4244723 0.45727 0.4745834 +0.4365675 0.45727 0.4745834 +0.4474232 0.45727 0.4745834 +0.45727 0.45727 0.4745834 +0.4662797 0.45727 0.4745834 +0.4745834 0.45727 0.4745834 +0.4822838 0.45727 0.4745834 +0.4894626 0.45727 0.4745834 +0.4961862 0.45727 0.4745834 +0.5025087 0.45727 0.4745834 +0.5084753 0.45727 0.4745834 +0.514124 0.45727 0.4745834 +0.519487 0.45727 0.4745834 +0.5245917 0.45727 0.4745834 +0.529462 0.45727 0.4745834 +0.5341183 0.45727 0.4745834 +0.5385787 0.45727 0.4745834 +0.5428591 0.45727 0.4745834 +0.5469733 0.45727 0.4745834 +0.5509339 0.45727 0.4745834 +0.5547519 0.45727 0.4745834 +0.5584371 0.45727 0.4745834 +0.5619986 0.45727 0.4745834 +0.5654443 0.45727 0.4745834 +0.5687816 0.45727 0.4745834 +0.092819 0.4662797 0.4745834 +0.2262531 0.4662797 0.4745834 +0.2875993 0.4662797 0.4745834 +0.3262122 0.4662797 0.4745834 +0.3544566 0.4662797 0.4745834 +0.3767383 0.4662797 0.4745834 +0.3951413 0.4662797 0.4745834 +0.4108177 0.4662797 0.4745834 +0.4244723 0.4662797 0.4745834 +0.4365675 0.4662797 0.4745834 +0.4474232 0.4662797 0.4745834 +0.45727 0.4662797 0.4745834 +0.4662797 0.4662797 0.4745834 +0.4745834 0.4662797 0.4745834 +0.4822838 0.4662797 0.4745834 +0.4894626 0.4662797 0.4745834 +0.4961862 0.4662797 0.4745834 +0.5025087 0.4662797 0.4745834 +0.5084753 0.4662797 0.4745834 +0.514124 0.4662797 0.4745834 +0.519487 0.4662797 0.4745834 +0.5245917 0.4662797 0.4745834 +0.529462 0.4662797 0.4745834 +0.5341183 0.4662797 0.4745834 +0.5385787 0.4662797 0.4745834 +0.5428591 0.4662797 0.4745834 +0.5469733 0.4662797 0.4745834 +0.5509339 0.4662797 0.4745834 +0.5547519 0.4662797 0.4745834 +0.5584371 0.4662797 0.4745834 +0.5619986 0.4662797 0.4745834 +0.5654443 0.4662797 0.4745834 +0.5687816 0.4662797 0.4745834 +0.092819 0.4745834 0.4745834 +0.2262531 0.4745834 0.4745834 +0.2875993 0.4745834 0.4745834 +0.3262122 0.4745834 0.4745834 +0.3544566 0.4745834 0.4745834 +0.3767383 0.4745834 0.4745834 +0.3951413 0.4745834 0.4745834 +0.4108177 0.4745834 0.4745834 +0.4244723 0.4745834 0.4745834 +0.4365675 0.4745834 0.4745834 +0.4474232 0.4745834 0.4745834 +0.45727 0.4745834 0.4745834 +0.4662797 0.4745834 0.4745834 +0.4745834 0.4745834 0.4745834 +0.4822838 0.4745834 0.4745834 +0.4894626 0.4745834 0.4745834 +0.4961862 0.4745834 0.4745834 +0.5025087 0.4745834 0.4745834 +0.5084753 0.4745834 0.4745834 +0.514124 0.4745834 0.4745834 +0.519487 0.4745834 0.4745834 +0.5245917 0.4745834 0.4745834 +0.529462 0.4745834 0.4745834 +0.5341183 0.4745834 0.4745834 +0.5385787 0.4745834 0.4745834 +0.5428591 0.4745834 0.4745834 +0.5469733 0.4745834 0.4745834 +0.5509339 0.4745834 0.4745834 +0.5547519 0.4745834 0.4745834 +0.5584371 0.4745834 0.4745834 +0.5619986 0.4745834 0.4745834 +0.5654443 0.4745834 0.4745834 +0.5687816 0.4745834 0.4745834 +0.092819 0.4822838 0.4745834 +0.2262531 0.4822838 0.4745834 +0.2875993 0.4822838 0.4745834 +0.3262122 0.4822838 0.4745834 +0.3544566 0.4822838 0.4745834 +0.3767383 0.4822838 0.4745834 +0.3951413 0.4822838 0.4745834 +0.4108177 0.4822838 0.4745834 +0.4244723 0.4822838 0.4745834 +0.4365675 0.4822838 0.4745834 +0.4474232 0.4822838 0.4745834 +0.45727 0.4822838 0.4745834 +0.4662797 0.4822838 0.4745834 +0.4745834 0.4822838 0.4745834 +0.4822838 0.4822838 0.4745834 +0.4894626 0.4822838 0.4745834 +0.4961862 0.4822838 0.4745834 +0.5025087 0.4822838 0.4745834 +0.5084753 0.4822838 0.4745834 +0.514124 0.4822838 0.4745834 +0.519487 0.4822838 0.4745834 +0.5245917 0.4822838 0.4745834 +0.529462 0.4822838 0.4745834 +0.5341183 0.4822838 0.4745834 +0.5385787 0.4822838 0.4745834 +0.5428591 0.4822838 0.4745834 +0.5469733 0.4822838 0.4745834 +0.5509339 0.4822838 0.4745834 +0.5547519 0.4822838 0.4745834 +0.5584371 0.4822838 0.4745834 +0.5619986 0.4822838 0.4745834 +0.5654443 0.4822838 0.4745834 +0.5687816 0.4822838 0.4745834 +0.092819 0.4894626 0.4745834 +0.2262531 0.4894626 0.4745834 +0.2875993 0.4894626 0.4745834 +0.3262122 0.4894626 0.4745834 +0.3544566 0.4894626 0.4745834 +0.3767383 0.4894626 0.4745834 +0.3951413 0.4894626 0.4745834 +0.4108177 0.4894626 0.4745834 +0.4244723 0.4894626 0.4745834 +0.4365675 0.4894626 0.4745834 +0.4474232 0.4894626 0.4745834 +0.45727 0.4894626 0.4745834 +0.4662797 0.4894626 0.4745834 +0.4745834 0.4894626 0.4745834 +0.4822838 0.4894626 0.4745834 +0.4894626 0.4894626 0.4745834 +0.4961862 0.4894626 0.4745834 +0.5025087 0.4894626 0.4745834 +0.5084753 0.4894626 0.4745834 +0.514124 0.4894626 0.4745834 +0.519487 0.4894626 0.4745834 +0.5245917 0.4894626 0.4745834 +0.529462 0.4894626 0.4745834 +0.5341183 0.4894626 0.4745834 +0.5385787 0.4894626 0.4745834 +0.5428591 0.4894626 0.4745834 +0.5469733 0.4894626 0.4745834 +0.5509339 0.4894626 0.4745834 +0.5547519 0.4894626 0.4745834 +0.5584371 0.4894626 0.4745834 +0.5619986 0.4894626 0.4745834 +0.5654443 0.4894626 0.4745834 +0.5687816 0.4894626 0.4745834 +0.092819 0.4961862 0.4745834 +0.2262531 0.4961862 0.4745834 +0.2875993 0.4961862 0.4745834 +0.3262122 0.4961862 0.4745834 +0.3544566 0.4961862 0.4745834 +0.3767383 0.4961862 0.4745834 +0.3951413 0.4961862 0.4745834 +0.4108177 0.4961862 0.4745834 +0.4244723 0.4961862 0.4745834 +0.4365675 0.4961862 0.4745834 +0.4474232 0.4961862 0.4745834 +0.45727 0.4961862 0.4745834 +0.4662797 0.4961862 0.4745834 +0.4745834 0.4961862 0.4745834 +0.4822838 0.4961862 0.4745834 +0.4894626 0.4961862 0.4745834 +0.4961862 0.4961862 0.4745834 +0.5025087 0.4961862 0.4745834 +0.5084753 0.4961862 0.4745834 +0.514124 0.4961862 0.4745834 +0.519487 0.4961862 0.4745834 +0.5245917 0.4961862 0.4745834 +0.529462 0.4961862 0.4745834 +0.5341183 0.4961862 0.4745834 +0.5385787 0.4961862 0.4745834 +0.5428591 0.4961862 0.4745834 +0.5469733 0.4961862 0.4745834 +0.5509339 0.4961862 0.4745834 +0.5547519 0.4961862 0.4745834 +0.5584371 0.4961862 0.4745834 +0.5619986 0.4961862 0.4745834 +0.5654443 0.4961862 0.4745834 +0.5687816 0.4961862 0.4745834 +0.092819 0.5025087 0.4745834 +0.2262531 0.5025087 0.4745834 +0.2875993 0.5025087 0.4745834 +0.3262122 0.5025087 0.4745834 +0.3544566 0.5025087 0.4745834 +0.3767383 0.5025087 0.4745834 +0.3951413 0.5025087 0.4745834 +0.4108177 0.5025087 0.4745834 +0.4244723 0.5025087 0.4745834 +0.4365675 0.5025087 0.4745834 +0.4474232 0.5025087 0.4745834 +0.45727 0.5025087 0.4745834 +0.4662797 0.5025087 0.4745834 +0.4745834 0.5025087 0.4745834 +0.4822838 0.5025087 0.4745834 +0.4894626 0.5025087 0.4745834 +0.4961862 0.5025087 0.4745834 +0.5025087 0.5025087 0.4745834 +0.5084753 0.5025087 0.4745834 +0.514124 0.5025087 0.4745834 +0.519487 0.5025087 0.4745834 +0.5245917 0.5025087 0.4745834 +0.529462 0.5025087 0.4745834 +0.5341183 0.5025087 0.4745834 +0.5385787 0.5025087 0.4745834 +0.5428591 0.5025087 0.4745834 +0.5469733 0.5025087 0.4745834 +0.5509339 0.5025087 0.4745834 +0.5547519 0.5025087 0.4745834 +0.5584371 0.5025087 0.4745834 +0.5619986 0.5025087 0.4745834 +0.5654443 0.5025087 0.4745834 +0.5687816 0.5025087 0.4745834 +0.092819 0.5084753 0.4745834 +0.2262531 0.5084753 0.4745834 +0.2875993 0.5084753 0.4745834 +0.3262122 0.5084753 0.4745834 +0.3544566 0.5084753 0.4745834 +0.3767383 0.5084753 0.4745834 +0.3951413 0.5084753 0.4745834 +0.4108177 0.5084753 0.4745834 +0.4244723 0.5084753 0.4745834 +0.4365675 0.5084753 0.4745834 +0.4474232 0.5084753 0.4745834 +0.45727 0.5084753 0.4745834 +0.4662797 0.5084753 0.4745834 +0.4745834 0.5084753 0.4745834 +0.4822838 0.5084753 0.4745834 +0.4894626 0.5084753 0.4745834 +0.4961862 0.5084753 0.4745834 +0.5025087 0.5084753 0.4745834 +0.5084753 0.5084753 0.4745834 +0.514124 0.5084753 0.4745834 +0.519487 0.5084753 0.4745834 +0.5245917 0.5084753 0.4745834 +0.529462 0.5084753 0.4745834 +0.5341183 0.5084753 0.4745834 +0.5385787 0.5084753 0.4745834 +0.5428591 0.5084753 0.4745834 +0.5469733 0.5084753 0.4745834 +0.5509339 0.5084753 0.4745834 +0.5547519 0.5084753 0.4745834 +0.5584371 0.5084753 0.4745834 +0.5619986 0.5084753 0.4745834 +0.5654443 0.5084753 0.4745834 +0.5687816 0.5084753 0.4745834 +0.092819 0.514124 0.4745834 +0.2262531 0.514124 0.4745834 +0.2875993 0.514124 0.4745834 +0.3262122 0.514124 0.4745834 +0.3544566 0.514124 0.4745834 +0.3767383 0.514124 0.4745834 +0.3951413 0.514124 0.4745834 +0.4108177 0.514124 0.4745834 +0.4244723 0.514124 0.4745834 +0.4365675 0.514124 0.4745834 +0.4474232 0.514124 0.4745834 +0.45727 0.514124 0.4745834 +0.4662797 0.514124 0.4745834 +0.4745834 0.514124 0.4745834 +0.4822838 0.514124 0.4745834 +0.4894626 0.514124 0.4745834 +0.4961862 0.514124 0.4745834 +0.5025087 0.514124 0.4745834 +0.5084753 0.514124 0.4745834 +0.514124 0.514124 0.4745834 +0.519487 0.514124 0.4745834 +0.5245917 0.514124 0.4745834 +0.529462 0.514124 0.4745834 +0.5341183 0.514124 0.4745834 +0.5385787 0.514124 0.4745834 +0.5428591 0.514124 0.4745834 +0.5469733 0.514124 0.4745834 +0.5509339 0.514124 0.4745834 +0.5547519 0.514124 0.4745834 +0.5584371 0.514124 0.4745834 +0.5619986 0.514124 0.4745834 +0.5654443 0.514124 0.4745834 +0.5687816 0.514124 0.4745834 +0.092819 0.519487 0.4745834 +0.2262531 0.519487 0.4745834 +0.2875993 0.519487 0.4745834 +0.3262122 0.519487 0.4745834 +0.3544566 0.519487 0.4745834 +0.3767383 0.519487 0.4745834 +0.3951413 0.519487 0.4745834 +0.4108177 0.519487 0.4745834 +0.4244723 0.519487 0.4745834 +0.4365675 0.519487 0.4745834 +0.4474232 0.519487 0.4745834 +0.45727 0.519487 0.4745834 +0.4662797 0.519487 0.4745834 +0.4745834 0.519487 0.4745834 +0.4822838 0.519487 0.4745834 +0.4894626 0.519487 0.4745834 +0.4961862 0.519487 0.4745834 +0.5025087 0.519487 0.4745834 +0.5084753 0.519487 0.4745834 +0.514124 0.519487 0.4745834 +0.519487 0.519487 0.4745834 +0.5245917 0.519487 0.4745834 +0.529462 0.519487 0.4745834 +0.5341183 0.519487 0.4745834 +0.5385787 0.519487 0.4745834 +0.5428591 0.519487 0.4745834 +0.5469733 0.519487 0.4745834 +0.5509339 0.519487 0.4745834 +0.5547519 0.519487 0.4745834 +0.5584371 0.519487 0.4745834 +0.5619986 0.519487 0.4745834 +0.5654443 0.519487 0.4745834 +0.5687816 0.519487 0.4745834 +0.092819 0.5245917 0.4745834 +0.2262531 0.5245917 0.4745834 +0.2875993 0.5245917 0.4745834 +0.3262122 0.5245917 0.4745834 +0.3544566 0.5245917 0.4745834 +0.3767383 0.5245917 0.4745834 +0.3951413 0.5245917 0.4745834 +0.4108177 0.5245917 0.4745834 +0.4244723 0.5245917 0.4745834 +0.4365675 0.5245917 0.4745834 +0.4474232 0.5245917 0.4745834 +0.45727 0.5245917 0.4745834 +0.4662797 0.5245917 0.4745834 +0.4745834 0.5245917 0.4745834 +0.4822838 0.5245917 0.4745834 +0.4894626 0.5245917 0.4745834 +0.4961862 0.5245917 0.4745834 +0.5025087 0.5245917 0.4745834 +0.5084753 0.5245917 0.4745834 +0.514124 0.5245917 0.4745834 +0.519487 0.5245917 0.4745834 +0.5245917 0.5245917 0.4745834 +0.529462 0.5245917 0.4745834 +0.5341183 0.5245917 0.4745834 +0.5385787 0.5245917 0.4745834 +0.5428591 0.5245917 0.4745834 +0.5469733 0.5245917 0.4745834 +0.5509339 0.5245917 0.4745834 +0.5547519 0.5245917 0.4745834 +0.5584371 0.5245917 0.4745834 +0.5619986 0.5245917 0.4745834 +0.5654443 0.5245917 0.4745834 +0.5687816 0.5245917 0.4745834 +0.092819 0.529462 0.4745834 +0.2262531 0.529462 0.4745834 +0.2875993 0.529462 0.4745834 +0.3262122 0.529462 0.4745834 +0.3544566 0.529462 0.4745834 +0.3767383 0.529462 0.4745834 +0.3951413 0.529462 0.4745834 +0.4108177 0.529462 0.4745834 +0.4244723 0.529462 0.4745834 +0.4365675 0.529462 0.4745834 +0.4474232 0.529462 0.4745834 +0.45727 0.529462 0.4745834 +0.4662797 0.529462 0.4745834 +0.4745834 0.529462 0.4745834 +0.4822838 0.529462 0.4745834 +0.4894626 0.529462 0.4745834 +0.4961862 0.529462 0.4745834 +0.5025087 0.529462 0.4745834 +0.5084753 0.529462 0.4745834 +0.514124 0.529462 0.4745834 +0.519487 0.529462 0.4745834 +0.5245917 0.529462 0.4745834 +0.529462 0.529462 0.4745834 +0.5341183 0.529462 0.4745834 +0.5385787 0.529462 0.4745834 +0.5428591 0.529462 0.4745834 +0.5469733 0.529462 0.4745834 +0.5509339 0.529462 0.4745834 +0.5547519 0.529462 0.4745834 +0.5584371 0.529462 0.4745834 +0.5619986 0.529462 0.4745834 +0.5654443 0.529462 0.4745834 +0.5687816 0.529462 0.4745834 +0.092819 0.5341183 0.4745834 +0.2262531 0.5341183 0.4745834 +0.2875993 0.5341183 0.4745834 +0.3262122 0.5341183 0.4745834 +0.3544566 0.5341183 0.4745834 +0.3767383 0.5341183 0.4745834 +0.3951413 0.5341183 0.4745834 +0.4108177 0.5341183 0.4745834 +0.4244723 0.5341183 0.4745834 +0.4365675 0.5341183 0.4745834 +0.4474232 0.5341183 0.4745834 +0.45727 0.5341183 0.4745834 +0.4662797 0.5341183 0.4745834 +0.4745834 0.5341183 0.4745834 +0.4822838 0.5341183 0.4745834 +0.4894626 0.5341183 0.4745834 +0.4961862 0.5341183 0.4745834 +0.5025087 0.5341183 0.4745834 +0.5084753 0.5341183 0.4745834 +0.514124 0.5341183 0.4745834 +0.519487 0.5341183 0.4745834 +0.5245917 0.5341183 0.4745834 +0.529462 0.5341183 0.4745834 +0.5341183 0.5341183 0.4745834 +0.5385787 0.5341183 0.4745834 +0.5428591 0.5341183 0.4745834 +0.5469733 0.5341183 0.4745834 +0.5509339 0.5341183 0.4745834 +0.5547519 0.5341183 0.4745834 +0.5584371 0.5341183 0.4745834 +0.5619986 0.5341183 0.4745834 +0.5654443 0.5341183 0.4745834 +0.5687816 0.5341183 0.4745834 +0.092819 0.5385787 0.4745834 +0.2262531 0.5385787 0.4745834 +0.2875993 0.5385787 0.4745834 +0.3262122 0.5385787 0.4745834 +0.3544566 0.5385787 0.4745834 +0.3767383 0.5385787 0.4745834 +0.3951413 0.5385787 0.4745834 +0.4108177 0.5385787 0.4745834 +0.4244723 0.5385787 0.4745834 +0.4365675 0.5385787 0.4745834 +0.4474232 0.5385787 0.4745834 +0.45727 0.5385787 0.4745834 +0.4662797 0.5385787 0.4745834 +0.4745834 0.5385787 0.4745834 +0.4822838 0.5385787 0.4745834 +0.4894626 0.5385787 0.4745834 +0.4961862 0.5385787 0.4745834 +0.5025087 0.5385787 0.4745834 +0.5084753 0.5385787 0.4745834 +0.514124 0.5385787 0.4745834 +0.519487 0.5385787 0.4745834 +0.5245917 0.5385787 0.4745834 +0.529462 0.5385787 0.4745834 +0.5341183 0.5385787 0.4745834 +0.5385787 0.5385787 0.4745834 +0.5428591 0.5385787 0.4745834 +0.5469733 0.5385787 0.4745834 +0.5509339 0.5385787 0.4745834 +0.5547519 0.5385787 0.4745834 +0.5584371 0.5385787 0.4745834 +0.5619986 0.5385787 0.4745834 +0.5654443 0.5385787 0.4745834 +0.5687816 0.5385787 0.4745834 +0.092819 0.5428591 0.4745834 +0.2262531 0.5428591 0.4745834 +0.2875993 0.5428591 0.4745834 +0.3262122 0.5428591 0.4745834 +0.3544566 0.5428591 0.4745834 +0.3767383 0.5428591 0.4745834 +0.3951413 0.5428591 0.4745834 +0.4108177 0.5428591 0.4745834 +0.4244723 0.5428591 0.4745834 +0.4365675 0.5428591 0.4745834 +0.4474232 0.5428591 0.4745834 +0.45727 0.5428591 0.4745834 +0.4662797 0.5428591 0.4745834 +0.4745834 0.5428591 0.4745834 +0.4822838 0.5428591 0.4745834 +0.4894626 0.5428591 0.4745834 +0.4961862 0.5428591 0.4745834 +0.5025087 0.5428591 0.4745834 +0.5084753 0.5428591 0.4745834 +0.514124 0.5428591 0.4745834 +0.519487 0.5428591 0.4745834 +0.5245917 0.5428591 0.4745834 +0.529462 0.5428591 0.4745834 +0.5341183 0.5428591 0.4745834 +0.5385787 0.5428591 0.4745834 +0.5428591 0.5428591 0.4745834 +0.5469733 0.5428591 0.4745834 +0.5509339 0.5428591 0.4745834 +0.5547519 0.5428591 0.4745834 +0.5584371 0.5428591 0.4745834 +0.5619986 0.5428591 0.4745834 +0.5654443 0.5428591 0.4745834 +0.5687816 0.5428591 0.4745834 +0.092819 0.5469733 0.4745834 +0.2262531 0.5469733 0.4745834 +0.2875993 0.5469733 0.4745834 +0.3262122 0.5469733 0.4745834 +0.3544566 0.5469733 0.4745834 +0.3767383 0.5469733 0.4745834 +0.3951413 0.5469733 0.4745834 +0.4108177 0.5469733 0.4745834 +0.4244723 0.5469733 0.4745834 +0.4365675 0.5469733 0.4745834 +0.4474232 0.5469733 0.4745834 +0.45727 0.5469733 0.4745834 +0.4662797 0.5469733 0.4745834 +0.4745834 0.5469733 0.4745834 +0.4822838 0.5469733 0.4745834 +0.4894626 0.5469733 0.4745834 +0.4961862 0.5469733 0.4745834 +0.5025087 0.5469733 0.4745834 +0.5084753 0.5469733 0.4745834 +0.514124 0.5469733 0.4745834 +0.519487 0.5469733 0.4745834 +0.5245917 0.5469733 0.4745834 +0.529462 0.5469733 0.4745834 +0.5341183 0.5469733 0.4745834 +0.5385787 0.5469733 0.4745834 +0.5428591 0.5469733 0.4745834 +0.5469733 0.5469733 0.4745834 +0.5509339 0.5469733 0.4745834 +0.5547519 0.5469733 0.4745834 +0.5584371 0.5469733 0.4745834 +0.5619986 0.5469733 0.4745834 +0.5654443 0.5469733 0.4745834 +0.5687816 0.5469733 0.4745834 +0.092819 0.5509339 0.4745834 +0.2262531 0.5509339 0.4745834 +0.2875993 0.5509339 0.4745834 +0.3262122 0.5509339 0.4745834 +0.3544566 0.5509339 0.4745834 +0.3767383 0.5509339 0.4745834 +0.3951413 0.5509339 0.4745834 +0.4108177 0.5509339 0.4745834 +0.4244723 0.5509339 0.4745834 +0.4365675 0.5509339 0.4745834 +0.4474232 0.5509339 0.4745834 +0.45727 0.5509339 0.4745834 +0.4662797 0.5509339 0.4745834 +0.4745834 0.5509339 0.4745834 +0.4822838 0.5509339 0.4745834 +0.4894626 0.5509339 0.4745834 +0.4961862 0.5509339 0.4745834 +0.5025087 0.5509339 0.4745834 +0.5084753 0.5509339 0.4745834 +0.514124 0.5509339 0.4745834 +0.519487 0.5509339 0.4745834 +0.5245917 0.5509339 0.4745834 +0.529462 0.5509339 0.4745834 +0.5341183 0.5509339 0.4745834 +0.5385787 0.5509339 0.4745834 +0.5428591 0.5509339 0.4745834 +0.5469733 0.5509339 0.4745834 +0.5509339 0.5509339 0.4745834 +0.5547519 0.5509339 0.4745834 +0.5584371 0.5509339 0.4745834 +0.5619986 0.5509339 0.4745834 +0.5654443 0.5509339 0.4745834 +0.5687816 0.5509339 0.4745834 +0.092819 0.5547519 0.4745834 +0.2262531 0.5547519 0.4745834 +0.2875993 0.5547519 0.4745834 +0.3262122 0.5547519 0.4745834 +0.3544566 0.5547519 0.4745834 +0.3767383 0.5547519 0.4745834 +0.3951413 0.5547519 0.4745834 +0.4108177 0.5547519 0.4745834 +0.4244723 0.5547519 0.4745834 +0.4365675 0.5547519 0.4745834 +0.4474232 0.5547519 0.4745834 +0.45727 0.5547519 0.4745834 +0.4662797 0.5547519 0.4745834 +0.4745834 0.5547519 0.4745834 +0.4822838 0.5547519 0.4745834 +0.4894626 0.5547519 0.4745834 +0.4961862 0.5547519 0.4745834 +0.5025087 0.5547519 0.4745834 +0.5084753 0.5547519 0.4745834 +0.514124 0.5547519 0.4745834 +0.519487 0.5547519 0.4745834 +0.5245917 0.5547519 0.4745834 +0.529462 0.5547519 0.4745834 +0.5341183 0.5547519 0.4745834 +0.5385787 0.5547519 0.4745834 +0.5428591 0.5547519 0.4745834 +0.5469733 0.5547519 0.4745834 +0.5509339 0.5547519 0.4745834 +0.5547519 0.5547519 0.4745834 +0.5584371 0.5547519 0.4745834 +0.5619986 0.5547519 0.4745834 +0.5654443 0.5547519 0.4745834 +0.5687816 0.5547519 0.4745834 +0.092819 0.5584371 0.4745834 +0.2262531 0.5584371 0.4745834 +0.2875993 0.5584371 0.4745834 +0.3262122 0.5584371 0.4745834 +0.3544566 0.5584371 0.4745834 +0.3767383 0.5584371 0.4745834 +0.3951413 0.5584371 0.4745834 +0.4108177 0.5584371 0.4745834 +0.4244723 0.5584371 0.4745834 +0.4365675 0.5584371 0.4745834 +0.4474232 0.5584371 0.4745834 +0.45727 0.5584371 0.4745834 +0.4662797 0.5584371 0.4745834 +0.4745834 0.5584371 0.4745834 +0.4822838 0.5584371 0.4745834 +0.4894626 0.5584371 0.4745834 +0.4961862 0.5584371 0.4745834 +0.5025087 0.5584371 0.4745834 +0.5084753 0.5584371 0.4745834 +0.514124 0.5584371 0.4745834 +0.519487 0.5584371 0.4745834 +0.5245917 0.5584371 0.4745834 +0.529462 0.5584371 0.4745834 +0.5341183 0.5584371 0.4745834 +0.5385787 0.5584371 0.4745834 +0.5428591 0.5584371 0.4745834 +0.5469733 0.5584371 0.4745834 +0.5509339 0.5584371 0.4745834 +0.5547519 0.5584371 0.4745834 +0.5584371 0.5584371 0.4745834 +0.5619986 0.5584371 0.4745834 +0.5654443 0.5584371 0.4745834 +0.5687816 0.5584371 0.4745834 +0.092819 0.5619986 0.4745834 +0.2262531 0.5619986 0.4745834 +0.2875993 0.5619986 0.4745834 +0.3262122 0.5619986 0.4745834 +0.3544566 0.5619986 0.4745834 +0.3767383 0.5619986 0.4745834 +0.3951413 0.5619986 0.4745834 +0.4108177 0.5619986 0.4745834 +0.4244723 0.5619986 0.4745834 +0.4365675 0.5619986 0.4745834 +0.4474232 0.5619986 0.4745834 +0.45727 0.5619986 0.4745834 +0.4662797 0.5619986 0.4745834 +0.4745834 0.5619986 0.4745834 +0.4822838 0.5619986 0.4745834 +0.4894626 0.5619986 0.4745834 +0.4961862 0.5619986 0.4745834 +0.5025087 0.5619986 0.4745834 +0.5084753 0.5619986 0.4745834 +0.514124 0.5619986 0.4745834 +0.519487 0.5619986 0.4745834 +0.5245917 0.5619986 0.4745834 +0.529462 0.5619986 0.4745834 +0.5341183 0.5619986 0.4745834 +0.5385787 0.5619986 0.4745834 +0.5428591 0.5619986 0.4745834 +0.5469733 0.5619986 0.4745834 +0.5509339 0.5619986 0.4745834 +0.5547519 0.5619986 0.4745834 +0.5584371 0.5619986 0.4745834 +0.5619986 0.5619986 0.4745834 +0.5654443 0.5619986 0.4745834 +0.5687816 0.5619986 0.4745834 +0.092819 0.5654443 0.4745834 +0.2262531 0.5654443 0.4745834 +0.2875993 0.5654443 0.4745834 +0.3262122 0.5654443 0.4745834 +0.3544566 0.5654443 0.4745834 +0.3767383 0.5654443 0.4745834 +0.3951413 0.5654443 0.4745834 +0.4108177 0.5654443 0.4745834 +0.4244723 0.5654443 0.4745834 +0.4365675 0.5654443 0.4745834 +0.4474232 0.5654443 0.4745834 +0.45727 0.5654443 0.4745834 +0.4662797 0.5654443 0.4745834 +0.4745834 0.5654443 0.4745834 +0.4822838 0.5654443 0.4745834 +0.4894626 0.5654443 0.4745834 +0.4961862 0.5654443 0.4745834 +0.5025087 0.5654443 0.4745834 +0.5084753 0.5654443 0.4745834 +0.514124 0.5654443 0.4745834 +0.519487 0.5654443 0.4745834 +0.5245917 0.5654443 0.4745834 +0.529462 0.5654443 0.4745834 +0.5341183 0.5654443 0.4745834 +0.5385787 0.5654443 0.4745834 +0.5428591 0.5654443 0.4745834 +0.5469733 0.5654443 0.4745834 +0.5509339 0.5654443 0.4745834 +0.5547519 0.5654443 0.4745834 +0.5584371 0.5654443 0.4745834 +0.5619986 0.5654443 0.4745834 +0.5654443 0.5654443 0.4745834 +0.5687816 0.5654443 0.4745834 +0.092819 0.5687816 0.4745834 +0.2262531 0.5687816 0.4745834 +0.2875993 0.5687816 0.4745834 +0.3262122 0.5687816 0.4745834 +0.3544566 0.5687816 0.4745834 +0.3767383 0.5687816 0.4745834 +0.3951413 0.5687816 0.4745834 +0.4108177 0.5687816 0.4745834 +0.4244723 0.5687816 0.4745834 +0.4365675 0.5687816 0.4745834 +0.4474232 0.5687816 0.4745834 +0.45727 0.5687816 0.4745834 +0.4662797 0.5687816 0.4745834 +0.4745834 0.5687816 0.4745834 +0.4822838 0.5687816 0.4745834 +0.4894626 0.5687816 0.4745834 +0.4961862 0.5687816 0.4745834 +0.5025087 0.5687816 0.4745834 +0.5084753 0.5687816 0.4745834 +0.514124 0.5687816 0.4745834 +0.519487 0.5687816 0.4745834 +0.5245917 0.5687816 0.4745834 +0.529462 0.5687816 0.4745834 +0.5341183 0.5687816 0.4745834 +0.5385787 0.5687816 0.4745834 +0.5428591 0.5687816 0.4745834 +0.5469733 0.5687816 0.4745834 +0.5509339 0.5687816 0.4745834 +0.5547519 0.5687816 0.4745834 +0.5584371 0.5687816 0.4745834 +0.5619986 0.5687816 0.4745834 +0.5654443 0.5687816 0.4745834 +0.5687816 0.5687816 0.4745834 +0.092819 0.092819 0.4822838 +0.2262531 0.092819 0.4822838 +0.2875993 0.092819 0.4822838 +0.3262122 0.092819 0.4822838 +0.3544566 0.092819 0.4822838 +0.3767383 0.092819 0.4822838 +0.3951413 0.092819 0.4822838 +0.4108177 0.092819 0.4822838 +0.4244723 0.092819 0.4822838 +0.4365675 0.092819 0.4822838 +0.4474232 0.092819 0.4822838 +0.45727 0.092819 0.4822838 +0.4662797 0.092819 0.4822838 +0.4745834 0.092819 0.4822838 +0.4822838 0.092819 0.4822838 +0.4894626 0.092819 0.4822838 +0.4961862 0.092819 0.4822838 +0.5025087 0.092819 0.4822838 +0.5084753 0.092819 0.4822838 +0.514124 0.092819 0.4822838 +0.519487 0.092819 0.4822838 +0.5245917 0.092819 0.4822838 +0.529462 0.092819 0.4822838 +0.5341183 0.092819 0.4822838 +0.5385787 0.092819 0.4822838 +0.5428591 0.092819 0.4822838 +0.5469733 0.092819 0.4822838 +0.5509339 0.092819 0.4822838 +0.5547519 0.092819 0.4822838 +0.5584371 0.092819 0.4822838 +0.5619986 0.092819 0.4822838 +0.5654443 0.092819 0.4822838 +0.5687816 0.092819 0.4822838 +0.092819 0.2262531 0.4822838 +0.2262531 0.2262531 0.4822838 +0.2875993 0.2262531 0.4822838 +0.3262122 0.2262531 0.4822838 +0.3544566 0.2262531 0.4822838 +0.3767383 0.2262531 0.4822838 +0.3951413 0.2262531 0.4822838 +0.4108177 0.2262531 0.4822838 +0.4244723 0.2262531 0.4822838 +0.4365675 0.2262531 0.4822838 +0.4474232 0.2262531 0.4822838 +0.45727 0.2262531 0.4822838 +0.4662797 0.2262531 0.4822838 +0.4745834 0.2262531 0.4822838 +0.4822838 0.2262531 0.4822838 +0.4894626 0.2262531 0.4822838 +0.4961862 0.2262531 0.4822838 +0.5025087 0.2262531 0.4822838 +0.5084753 0.2262531 0.4822838 +0.514124 0.2262531 0.4822838 +0.519487 0.2262531 0.4822838 +0.5245917 0.2262531 0.4822838 +0.529462 0.2262531 0.4822838 +0.5341183 0.2262531 0.4822838 +0.5385787 0.2262531 0.4822838 +0.5428591 0.2262531 0.4822838 +0.5469733 0.2262531 0.4822838 +0.5509339 0.2262531 0.4822838 +0.5547519 0.2262531 0.4822838 +0.5584371 0.2262531 0.4822838 +0.5619986 0.2262531 0.4822838 +0.5654443 0.2262531 0.4822838 +0.5687816 0.2262531 0.4822838 +0.092819 0.2875993 0.4822838 +0.2262531 0.2875993 0.4822838 +0.2875993 0.2875993 0.4822838 +0.3262122 0.2875993 0.4822838 +0.3544566 0.2875993 0.4822838 +0.3767383 0.2875993 0.4822838 +0.3951413 0.2875993 0.4822838 +0.4108177 0.2875993 0.4822838 +0.4244723 0.2875993 0.4822838 +0.4365675 0.2875993 0.4822838 +0.4474232 0.2875993 0.4822838 +0.45727 0.2875993 0.4822838 +0.4662797 0.2875993 0.4822838 +0.4745834 0.2875993 0.4822838 +0.4822838 0.2875993 0.4822838 +0.4894626 0.2875993 0.4822838 +0.4961862 0.2875993 0.4822838 +0.5025087 0.2875993 0.4822838 +0.5084753 0.2875993 0.4822838 +0.514124 0.2875993 0.4822838 +0.519487 0.2875993 0.4822838 +0.5245917 0.2875993 0.4822838 +0.529462 0.2875993 0.4822838 +0.5341183 0.2875993 0.4822838 +0.5385787 0.2875993 0.4822838 +0.5428591 0.2875993 0.4822838 +0.5469733 0.2875993 0.4822838 +0.5509339 0.2875993 0.4822838 +0.5547519 0.2875993 0.4822838 +0.5584371 0.2875993 0.4822838 +0.5619986 0.2875993 0.4822838 +0.5654443 0.2875993 0.4822838 +0.5687816 0.2875993 0.4822838 +0.092819 0.3262122 0.4822838 +0.2262531 0.3262122 0.4822838 +0.2875993 0.3262122 0.4822838 +0.3262122 0.3262122 0.4822838 +0.3544566 0.3262122 0.4822838 +0.3767383 0.3262122 0.4822838 +0.3951413 0.3262122 0.4822838 +0.4108177 0.3262122 0.4822838 +0.4244723 0.3262122 0.4822838 +0.4365675 0.3262122 0.4822838 +0.4474232 0.3262122 0.4822838 +0.45727 0.3262122 0.4822838 +0.4662797 0.3262122 0.4822838 +0.4745834 0.3262122 0.4822838 +0.4822838 0.3262122 0.4822838 +0.4894626 0.3262122 0.4822838 +0.4961862 0.3262122 0.4822838 +0.5025087 0.3262122 0.4822838 +0.5084753 0.3262122 0.4822838 +0.514124 0.3262122 0.4822838 +0.519487 0.3262122 0.4822838 +0.5245917 0.3262122 0.4822838 +0.529462 0.3262122 0.4822838 +0.5341183 0.3262122 0.4822838 +0.5385787 0.3262122 0.4822838 +0.5428591 0.3262122 0.4822838 +0.5469733 0.3262122 0.4822838 +0.5509339 0.3262122 0.4822838 +0.5547519 0.3262122 0.4822838 +0.5584371 0.3262122 0.4822838 +0.5619986 0.3262122 0.4822838 +0.5654443 0.3262122 0.4822838 +0.5687816 0.3262122 0.4822838 +0.092819 0.3544566 0.4822838 +0.2262531 0.3544566 0.4822838 +0.2875993 0.3544566 0.4822838 +0.3262122 0.3544566 0.4822838 +0.3544566 0.3544566 0.4822838 +0.3767383 0.3544566 0.4822838 +0.3951413 0.3544566 0.4822838 +0.4108177 0.3544566 0.4822838 +0.4244723 0.3544566 0.4822838 +0.4365675 0.3544566 0.4822838 +0.4474232 0.3544566 0.4822838 +0.45727 0.3544566 0.4822838 +0.4662797 0.3544566 0.4822838 +0.4745834 0.3544566 0.4822838 +0.4822838 0.3544566 0.4822838 +0.4894626 0.3544566 0.4822838 +0.4961862 0.3544566 0.4822838 +0.5025087 0.3544566 0.4822838 +0.5084753 0.3544566 0.4822838 +0.514124 0.3544566 0.4822838 +0.519487 0.3544566 0.4822838 +0.5245917 0.3544566 0.4822838 +0.529462 0.3544566 0.4822838 +0.5341183 0.3544566 0.4822838 +0.5385787 0.3544566 0.4822838 +0.5428591 0.3544566 0.4822838 +0.5469733 0.3544566 0.4822838 +0.5509339 0.3544566 0.4822838 +0.5547519 0.3544566 0.4822838 +0.5584371 0.3544566 0.4822838 +0.5619986 0.3544566 0.4822838 +0.5654443 0.3544566 0.4822838 +0.5687816 0.3544566 0.4822838 +0.092819 0.3767383 0.4822838 +0.2262531 0.3767383 0.4822838 +0.2875993 0.3767383 0.4822838 +0.3262122 0.3767383 0.4822838 +0.3544566 0.3767383 0.4822838 +0.3767383 0.3767383 0.4822838 +0.3951413 0.3767383 0.4822838 +0.4108177 0.3767383 0.4822838 +0.4244723 0.3767383 0.4822838 +0.4365675 0.3767383 0.4822838 +0.4474232 0.3767383 0.4822838 +0.45727 0.3767383 0.4822838 +0.4662797 0.3767383 0.4822838 +0.4745834 0.3767383 0.4822838 +0.4822838 0.3767383 0.4822838 +0.4894626 0.3767383 0.4822838 +0.4961862 0.3767383 0.4822838 +0.5025087 0.3767383 0.4822838 +0.5084753 0.3767383 0.4822838 +0.514124 0.3767383 0.4822838 +0.519487 0.3767383 0.4822838 +0.5245917 0.3767383 0.4822838 +0.529462 0.3767383 0.4822838 +0.5341183 0.3767383 0.4822838 +0.5385787 0.3767383 0.4822838 +0.5428591 0.3767383 0.4822838 +0.5469733 0.3767383 0.4822838 +0.5509339 0.3767383 0.4822838 +0.5547519 0.3767383 0.4822838 +0.5584371 0.3767383 0.4822838 +0.5619986 0.3767383 0.4822838 +0.5654443 0.3767383 0.4822838 +0.5687816 0.3767383 0.4822838 +0.092819 0.3951413 0.4822838 +0.2262531 0.3951413 0.4822838 +0.2875993 0.3951413 0.4822838 +0.3262122 0.3951413 0.4822838 +0.3544566 0.3951413 0.4822838 +0.3767383 0.3951413 0.4822838 +0.3951413 0.3951413 0.4822838 +0.4108177 0.3951413 0.4822838 +0.4244723 0.3951413 0.4822838 +0.4365675 0.3951413 0.4822838 +0.4474232 0.3951413 0.4822838 +0.45727 0.3951413 0.4822838 +0.4662797 0.3951413 0.4822838 +0.4745834 0.3951413 0.4822838 +0.4822838 0.3951413 0.4822838 +0.4894626 0.3951413 0.4822838 +0.4961862 0.3951413 0.4822838 +0.5025087 0.3951413 0.4822838 +0.5084753 0.3951413 0.4822838 +0.514124 0.3951413 0.4822838 +0.519487 0.3951413 0.4822838 +0.5245917 0.3951413 0.4822838 +0.529462 0.3951413 0.4822838 +0.5341183 0.3951413 0.4822838 +0.5385787 0.3951413 0.4822838 +0.5428591 0.3951413 0.4822838 +0.5469733 0.3951413 0.4822838 +0.5509339 0.3951413 0.4822838 +0.5547519 0.3951413 0.4822838 +0.5584371 0.3951413 0.4822838 +0.5619986 0.3951413 0.4822838 +0.5654443 0.3951413 0.4822838 +0.5687816 0.3951413 0.4822838 +0.092819 0.4108177 0.4822838 +0.2262531 0.4108177 0.4822838 +0.2875993 0.4108177 0.4822838 +0.3262122 0.4108177 0.4822838 +0.3544566 0.4108177 0.4822838 +0.3767383 0.4108177 0.4822838 +0.3951413 0.4108177 0.4822838 +0.4108177 0.4108177 0.4822838 +0.4244723 0.4108177 0.4822838 +0.4365675 0.4108177 0.4822838 +0.4474232 0.4108177 0.4822838 +0.45727 0.4108177 0.4822838 +0.4662797 0.4108177 0.4822838 +0.4745834 0.4108177 0.4822838 +0.4822838 0.4108177 0.4822838 +0.4894626 0.4108177 0.4822838 +0.4961862 0.4108177 0.4822838 +0.5025087 0.4108177 0.4822838 +0.5084753 0.4108177 0.4822838 +0.514124 0.4108177 0.4822838 +0.519487 0.4108177 0.4822838 +0.5245917 0.4108177 0.4822838 +0.529462 0.4108177 0.4822838 +0.5341183 0.4108177 0.4822838 +0.5385787 0.4108177 0.4822838 +0.5428591 0.4108177 0.4822838 +0.5469733 0.4108177 0.4822838 +0.5509339 0.4108177 0.4822838 +0.5547519 0.4108177 0.4822838 +0.5584371 0.4108177 0.4822838 +0.5619986 0.4108177 0.4822838 +0.5654443 0.4108177 0.4822838 +0.5687816 0.4108177 0.4822838 +0.092819 0.4244723 0.4822838 +0.2262531 0.4244723 0.4822838 +0.2875993 0.4244723 0.4822838 +0.3262122 0.4244723 0.4822838 +0.3544566 0.4244723 0.4822838 +0.3767383 0.4244723 0.4822838 +0.3951413 0.4244723 0.4822838 +0.4108177 0.4244723 0.4822838 +0.4244723 0.4244723 0.4822838 +0.4365675 0.4244723 0.4822838 +0.4474232 0.4244723 0.4822838 +0.45727 0.4244723 0.4822838 +0.4662797 0.4244723 0.4822838 +0.4745834 0.4244723 0.4822838 +0.4822838 0.4244723 0.4822838 +0.4894626 0.4244723 0.4822838 +0.4961862 0.4244723 0.4822838 +0.5025087 0.4244723 0.4822838 +0.5084753 0.4244723 0.4822838 +0.514124 0.4244723 0.4822838 +0.519487 0.4244723 0.4822838 +0.5245917 0.4244723 0.4822838 +0.529462 0.4244723 0.4822838 +0.5341183 0.4244723 0.4822838 +0.5385787 0.4244723 0.4822838 +0.5428591 0.4244723 0.4822838 +0.5469733 0.4244723 0.4822838 +0.5509339 0.4244723 0.4822838 +0.5547519 0.4244723 0.4822838 +0.5584371 0.4244723 0.4822838 +0.5619986 0.4244723 0.4822838 +0.5654443 0.4244723 0.4822838 +0.5687816 0.4244723 0.4822838 +0.092819 0.4365675 0.4822838 +0.2262531 0.4365675 0.4822838 +0.2875993 0.4365675 0.4822838 +0.3262122 0.4365675 0.4822838 +0.3544566 0.4365675 0.4822838 +0.3767383 0.4365675 0.4822838 +0.3951413 0.4365675 0.4822838 +0.4108177 0.4365675 0.4822838 +0.4244723 0.4365675 0.4822838 +0.4365675 0.4365675 0.4822838 +0.4474232 0.4365675 0.4822838 +0.45727 0.4365675 0.4822838 +0.4662797 0.4365675 0.4822838 +0.4745834 0.4365675 0.4822838 +0.4822838 0.4365675 0.4822838 +0.4894626 0.4365675 0.4822838 +0.4961862 0.4365675 0.4822838 +0.5025087 0.4365675 0.4822838 +0.5084753 0.4365675 0.4822838 +0.514124 0.4365675 0.4822838 +0.519487 0.4365675 0.4822838 +0.5245917 0.4365675 0.4822838 +0.529462 0.4365675 0.4822838 +0.5341183 0.4365675 0.4822838 +0.5385787 0.4365675 0.4822838 +0.5428591 0.4365675 0.4822838 +0.5469733 0.4365675 0.4822838 +0.5509339 0.4365675 0.4822838 +0.5547519 0.4365675 0.4822838 +0.5584371 0.4365675 0.4822838 +0.5619986 0.4365675 0.4822838 +0.5654443 0.4365675 0.4822838 +0.5687816 0.4365675 0.4822838 +0.092819 0.4474232 0.4822838 +0.2262531 0.4474232 0.4822838 +0.2875993 0.4474232 0.4822838 +0.3262122 0.4474232 0.4822838 +0.3544566 0.4474232 0.4822838 +0.3767383 0.4474232 0.4822838 +0.3951413 0.4474232 0.4822838 +0.4108177 0.4474232 0.4822838 +0.4244723 0.4474232 0.4822838 +0.4365675 0.4474232 0.4822838 +0.4474232 0.4474232 0.4822838 +0.45727 0.4474232 0.4822838 +0.4662797 0.4474232 0.4822838 +0.4745834 0.4474232 0.4822838 +0.4822838 0.4474232 0.4822838 +0.4894626 0.4474232 0.4822838 +0.4961862 0.4474232 0.4822838 +0.5025087 0.4474232 0.4822838 +0.5084753 0.4474232 0.4822838 +0.514124 0.4474232 0.4822838 +0.519487 0.4474232 0.4822838 +0.5245917 0.4474232 0.4822838 +0.529462 0.4474232 0.4822838 +0.5341183 0.4474232 0.4822838 +0.5385787 0.4474232 0.4822838 +0.5428591 0.4474232 0.4822838 +0.5469733 0.4474232 0.4822838 +0.5509339 0.4474232 0.4822838 +0.5547519 0.4474232 0.4822838 +0.5584371 0.4474232 0.4822838 +0.5619986 0.4474232 0.4822838 +0.5654443 0.4474232 0.4822838 +0.5687816 0.4474232 0.4822838 +0.092819 0.45727 0.4822838 +0.2262531 0.45727 0.4822838 +0.2875993 0.45727 0.4822838 +0.3262122 0.45727 0.4822838 +0.3544566 0.45727 0.4822838 +0.3767383 0.45727 0.4822838 +0.3951413 0.45727 0.4822838 +0.4108177 0.45727 0.4822838 +0.4244723 0.45727 0.4822838 +0.4365675 0.45727 0.4822838 +0.4474232 0.45727 0.4822838 +0.45727 0.45727 0.4822838 +0.4662797 0.45727 0.4822838 +0.4745834 0.45727 0.4822838 +0.4822838 0.45727 0.4822838 +0.4894626 0.45727 0.4822838 +0.4961862 0.45727 0.4822838 +0.5025087 0.45727 0.4822838 +0.5084753 0.45727 0.4822838 +0.514124 0.45727 0.4822838 +0.519487 0.45727 0.4822838 +0.5245917 0.45727 0.4822838 +0.529462 0.45727 0.4822838 +0.5341183 0.45727 0.4822838 +0.5385787 0.45727 0.4822838 +0.5428591 0.45727 0.4822838 +0.5469733 0.45727 0.4822838 +0.5509339 0.45727 0.4822838 +0.5547519 0.45727 0.4822838 +0.5584371 0.45727 0.4822838 +0.5619986 0.45727 0.4822838 +0.5654443 0.45727 0.4822838 +0.5687816 0.45727 0.4822838 +0.092819 0.4662797 0.4822838 +0.2262531 0.4662797 0.4822838 +0.2875993 0.4662797 0.4822838 +0.3262122 0.4662797 0.4822838 +0.3544566 0.4662797 0.4822838 +0.3767383 0.4662797 0.4822838 +0.3951413 0.4662797 0.4822838 +0.4108177 0.4662797 0.4822838 +0.4244723 0.4662797 0.4822838 +0.4365675 0.4662797 0.4822838 +0.4474232 0.4662797 0.4822838 +0.45727 0.4662797 0.4822838 +0.4662797 0.4662797 0.4822838 +0.4745834 0.4662797 0.4822838 +0.4822838 0.4662797 0.4822838 +0.4894626 0.4662797 0.4822838 +0.4961862 0.4662797 0.4822838 +0.5025087 0.4662797 0.4822838 +0.5084753 0.4662797 0.4822838 +0.514124 0.4662797 0.4822838 +0.519487 0.4662797 0.4822838 +0.5245917 0.4662797 0.4822838 +0.529462 0.4662797 0.4822838 +0.5341183 0.4662797 0.4822838 +0.5385787 0.4662797 0.4822838 +0.5428591 0.4662797 0.4822838 +0.5469733 0.4662797 0.4822838 +0.5509339 0.4662797 0.4822838 +0.5547519 0.4662797 0.4822838 +0.5584371 0.4662797 0.4822838 +0.5619986 0.4662797 0.4822838 +0.5654443 0.4662797 0.4822838 +0.5687816 0.4662797 0.4822838 +0.092819 0.4745834 0.4822838 +0.2262531 0.4745834 0.4822838 +0.2875993 0.4745834 0.4822838 +0.3262122 0.4745834 0.4822838 +0.3544566 0.4745834 0.4822838 +0.3767383 0.4745834 0.4822838 +0.3951413 0.4745834 0.4822838 +0.4108177 0.4745834 0.4822838 +0.4244723 0.4745834 0.4822838 +0.4365675 0.4745834 0.4822838 +0.4474232 0.4745834 0.4822838 +0.45727 0.4745834 0.4822838 +0.4662797 0.4745834 0.4822838 +0.4745834 0.4745834 0.4822838 +0.4822838 0.4745834 0.4822838 +0.4894626 0.4745834 0.4822838 +0.4961862 0.4745834 0.4822838 +0.5025087 0.4745834 0.4822838 +0.5084753 0.4745834 0.4822838 +0.514124 0.4745834 0.4822838 +0.519487 0.4745834 0.4822838 +0.5245917 0.4745834 0.4822838 +0.529462 0.4745834 0.4822838 +0.5341183 0.4745834 0.4822838 +0.5385787 0.4745834 0.4822838 +0.5428591 0.4745834 0.4822838 +0.5469733 0.4745834 0.4822838 +0.5509339 0.4745834 0.4822838 +0.5547519 0.4745834 0.4822838 +0.5584371 0.4745834 0.4822838 +0.5619986 0.4745834 0.4822838 +0.5654443 0.4745834 0.4822838 +0.5687816 0.4745834 0.4822838 +0.092819 0.4822838 0.4822838 +0.2262531 0.4822838 0.4822838 +0.2875993 0.4822838 0.4822838 +0.3262122 0.4822838 0.4822838 +0.3544566 0.4822838 0.4822838 +0.3767383 0.4822838 0.4822838 +0.3951413 0.4822838 0.4822838 +0.4108177 0.4822838 0.4822838 +0.4244723 0.4822838 0.4822838 +0.4365675 0.4822838 0.4822838 +0.4474232 0.4822838 0.4822838 +0.45727 0.4822838 0.4822838 +0.4662797 0.4822838 0.4822838 +0.4745834 0.4822838 0.4822838 +0.4822838 0.4822838 0.4822838 +0.4894626 0.4822838 0.4822838 +0.4961862 0.4822838 0.4822838 +0.5025087 0.4822838 0.4822838 +0.5084753 0.4822838 0.4822838 +0.514124 0.4822838 0.4822838 +0.519487 0.4822838 0.4822838 +0.5245917 0.4822838 0.4822838 +0.529462 0.4822838 0.4822838 +0.5341183 0.4822838 0.4822838 +0.5385787 0.4822838 0.4822838 +0.5428591 0.4822838 0.4822838 +0.5469733 0.4822838 0.4822838 +0.5509339 0.4822838 0.4822838 +0.5547519 0.4822838 0.4822838 +0.5584371 0.4822838 0.4822838 +0.5619986 0.4822838 0.4822838 +0.5654443 0.4822838 0.4822838 +0.5687816 0.4822838 0.4822838 +0.092819 0.4894626 0.4822838 +0.2262531 0.4894626 0.4822838 +0.2875993 0.4894626 0.4822838 +0.3262122 0.4894626 0.4822838 +0.3544566 0.4894626 0.4822838 +0.3767383 0.4894626 0.4822838 +0.3951413 0.4894626 0.4822838 +0.4108177 0.4894626 0.4822838 +0.4244723 0.4894626 0.4822838 +0.4365675 0.4894626 0.4822838 +0.4474232 0.4894626 0.4822838 +0.45727 0.4894626 0.4822838 +0.4662797 0.4894626 0.4822838 +0.4745834 0.4894626 0.4822838 +0.4822838 0.4894626 0.4822838 +0.4894626 0.4894626 0.4822838 +0.4961862 0.4894626 0.4822838 +0.5025087 0.4894626 0.4822838 +0.5084753 0.4894626 0.4822838 +0.514124 0.4894626 0.4822838 +0.519487 0.4894626 0.4822838 +0.5245917 0.4894626 0.4822838 +0.529462 0.4894626 0.4822838 +0.5341183 0.4894626 0.4822838 +0.5385787 0.4894626 0.4822838 +0.5428591 0.4894626 0.4822838 +0.5469733 0.4894626 0.4822838 +0.5509339 0.4894626 0.4822838 +0.5547519 0.4894626 0.4822838 +0.5584371 0.4894626 0.4822838 +0.5619986 0.4894626 0.4822838 +0.5654443 0.4894626 0.4822838 +0.5687816 0.4894626 0.4822838 +0.092819 0.4961862 0.4822838 +0.2262531 0.4961862 0.4822838 +0.2875993 0.4961862 0.4822838 +0.3262122 0.4961862 0.4822838 +0.3544566 0.4961862 0.4822838 +0.3767383 0.4961862 0.4822838 +0.3951413 0.4961862 0.4822838 +0.4108177 0.4961862 0.4822838 +0.4244723 0.4961862 0.4822838 +0.4365675 0.4961862 0.4822838 +0.4474232 0.4961862 0.4822838 +0.45727 0.4961862 0.4822838 +0.4662797 0.4961862 0.4822838 +0.4745834 0.4961862 0.4822838 +0.4822838 0.4961862 0.4822838 +0.4894626 0.4961862 0.4822838 +0.4961862 0.4961862 0.4822838 +0.5025087 0.4961862 0.4822838 +0.5084753 0.4961862 0.4822838 +0.514124 0.4961862 0.4822838 +0.519487 0.4961862 0.4822838 +0.5245917 0.4961862 0.4822838 +0.529462 0.4961862 0.4822838 +0.5341183 0.4961862 0.4822838 +0.5385787 0.4961862 0.4822838 +0.5428591 0.4961862 0.4822838 +0.5469733 0.4961862 0.4822838 +0.5509339 0.4961862 0.4822838 +0.5547519 0.4961862 0.4822838 +0.5584371 0.4961862 0.4822838 +0.5619986 0.4961862 0.4822838 +0.5654443 0.4961862 0.4822838 +0.5687816 0.4961862 0.4822838 +0.092819 0.5025087 0.4822838 +0.2262531 0.5025087 0.4822838 +0.2875993 0.5025087 0.4822838 +0.3262122 0.5025087 0.4822838 +0.3544566 0.5025087 0.4822838 +0.3767383 0.5025087 0.4822838 +0.3951413 0.5025087 0.4822838 +0.4108177 0.5025087 0.4822838 +0.4244723 0.5025087 0.4822838 +0.4365675 0.5025087 0.4822838 +0.4474232 0.5025087 0.4822838 +0.45727 0.5025087 0.4822838 +0.4662797 0.5025087 0.4822838 +0.4745834 0.5025087 0.4822838 +0.4822838 0.5025087 0.4822838 +0.4894626 0.5025087 0.4822838 +0.4961862 0.5025087 0.4822838 +0.5025087 0.5025087 0.4822838 +0.5084753 0.5025087 0.4822838 +0.514124 0.5025087 0.4822838 +0.519487 0.5025087 0.4822838 +0.5245917 0.5025087 0.4822838 +0.529462 0.5025087 0.4822838 +0.5341183 0.5025087 0.4822838 +0.5385787 0.5025087 0.4822838 +0.5428591 0.5025087 0.4822838 +0.5469733 0.5025087 0.4822838 +0.5509339 0.5025087 0.4822838 +0.5547519 0.5025087 0.4822838 +0.5584371 0.5025087 0.4822838 +0.5619986 0.5025087 0.4822838 +0.5654443 0.5025087 0.4822838 +0.5687816 0.5025087 0.4822838 +0.092819 0.5084753 0.4822838 +0.2262531 0.5084753 0.4822838 +0.2875993 0.5084753 0.4822838 +0.3262122 0.5084753 0.4822838 +0.3544566 0.5084753 0.4822838 +0.3767383 0.5084753 0.4822838 +0.3951413 0.5084753 0.4822838 +0.4108177 0.5084753 0.4822838 +0.4244723 0.5084753 0.4822838 +0.4365675 0.5084753 0.4822838 +0.4474232 0.5084753 0.4822838 +0.45727 0.5084753 0.4822838 +0.4662797 0.5084753 0.4822838 +0.4745834 0.5084753 0.4822838 +0.4822838 0.5084753 0.4822838 +0.4894626 0.5084753 0.4822838 +0.4961862 0.5084753 0.4822838 +0.5025087 0.5084753 0.4822838 +0.5084753 0.5084753 0.4822838 +0.514124 0.5084753 0.4822838 +0.519487 0.5084753 0.4822838 +0.5245917 0.5084753 0.4822838 +0.529462 0.5084753 0.4822838 +0.5341183 0.5084753 0.4822838 +0.5385787 0.5084753 0.4822838 +0.5428591 0.5084753 0.4822838 +0.5469733 0.5084753 0.4822838 +0.5509339 0.5084753 0.4822838 +0.5547519 0.5084753 0.4822838 +0.5584371 0.5084753 0.4822838 +0.5619986 0.5084753 0.4822838 +0.5654443 0.5084753 0.4822838 +0.5687816 0.5084753 0.4822838 +0.092819 0.514124 0.4822838 +0.2262531 0.514124 0.4822838 +0.2875993 0.514124 0.4822838 +0.3262122 0.514124 0.4822838 +0.3544566 0.514124 0.4822838 +0.3767383 0.514124 0.4822838 +0.3951413 0.514124 0.4822838 +0.4108177 0.514124 0.4822838 +0.4244723 0.514124 0.4822838 +0.4365675 0.514124 0.4822838 +0.4474232 0.514124 0.4822838 +0.45727 0.514124 0.4822838 +0.4662797 0.514124 0.4822838 +0.4745834 0.514124 0.4822838 +0.4822838 0.514124 0.4822838 +0.4894626 0.514124 0.4822838 +0.4961862 0.514124 0.4822838 +0.5025087 0.514124 0.4822838 +0.5084753 0.514124 0.4822838 +0.514124 0.514124 0.4822838 +0.519487 0.514124 0.4822838 +0.5245917 0.514124 0.4822838 +0.529462 0.514124 0.4822838 +0.5341183 0.514124 0.4822838 +0.5385787 0.514124 0.4822838 +0.5428591 0.514124 0.4822838 +0.5469733 0.514124 0.4822838 +0.5509339 0.514124 0.4822838 +0.5547519 0.514124 0.4822838 +0.5584371 0.514124 0.4822838 +0.5619986 0.514124 0.4822838 +0.5654443 0.514124 0.4822838 +0.5687816 0.514124 0.4822838 +0.092819 0.519487 0.4822838 +0.2262531 0.519487 0.4822838 +0.2875993 0.519487 0.4822838 +0.3262122 0.519487 0.4822838 +0.3544566 0.519487 0.4822838 +0.3767383 0.519487 0.4822838 +0.3951413 0.519487 0.4822838 +0.4108177 0.519487 0.4822838 +0.4244723 0.519487 0.4822838 +0.4365675 0.519487 0.4822838 +0.4474232 0.519487 0.4822838 +0.45727 0.519487 0.4822838 +0.4662797 0.519487 0.4822838 +0.4745834 0.519487 0.4822838 +0.4822838 0.519487 0.4822838 +0.4894626 0.519487 0.4822838 +0.4961862 0.519487 0.4822838 +0.5025087 0.519487 0.4822838 +0.5084753 0.519487 0.4822838 +0.514124 0.519487 0.4822838 +0.519487 0.519487 0.4822838 +0.5245917 0.519487 0.4822838 +0.529462 0.519487 0.4822838 +0.5341183 0.519487 0.4822838 +0.5385787 0.519487 0.4822838 +0.5428591 0.519487 0.4822838 +0.5469733 0.519487 0.4822838 +0.5509339 0.519487 0.4822838 +0.5547519 0.519487 0.4822838 +0.5584371 0.519487 0.4822838 +0.5619986 0.519487 0.4822838 +0.5654443 0.519487 0.4822838 +0.5687816 0.519487 0.4822838 +0.092819 0.5245917 0.4822838 +0.2262531 0.5245917 0.4822838 +0.2875993 0.5245917 0.4822838 +0.3262122 0.5245917 0.4822838 +0.3544566 0.5245917 0.4822838 +0.3767383 0.5245917 0.4822838 +0.3951413 0.5245917 0.4822838 +0.4108177 0.5245917 0.4822838 +0.4244723 0.5245917 0.4822838 +0.4365675 0.5245917 0.4822838 +0.4474232 0.5245917 0.4822838 +0.45727 0.5245917 0.4822838 +0.4662797 0.5245917 0.4822838 +0.4745834 0.5245917 0.4822838 +0.4822838 0.5245917 0.4822838 +0.4894626 0.5245917 0.4822838 +0.4961862 0.5245917 0.4822838 +0.5025087 0.5245917 0.4822838 +0.5084753 0.5245917 0.4822838 +0.514124 0.5245917 0.4822838 +0.519487 0.5245917 0.4822838 +0.5245917 0.5245917 0.4822838 +0.529462 0.5245917 0.4822838 +0.5341183 0.5245917 0.4822838 +0.5385787 0.5245917 0.4822838 +0.5428591 0.5245917 0.4822838 +0.5469733 0.5245917 0.4822838 +0.5509339 0.5245917 0.4822838 +0.5547519 0.5245917 0.4822838 +0.5584371 0.5245917 0.4822838 +0.5619986 0.5245917 0.4822838 +0.5654443 0.5245917 0.4822838 +0.5687816 0.5245917 0.4822838 +0.092819 0.529462 0.4822838 +0.2262531 0.529462 0.4822838 +0.2875993 0.529462 0.4822838 +0.3262122 0.529462 0.4822838 +0.3544566 0.529462 0.4822838 +0.3767383 0.529462 0.4822838 +0.3951413 0.529462 0.4822838 +0.4108177 0.529462 0.4822838 +0.4244723 0.529462 0.4822838 +0.4365675 0.529462 0.4822838 +0.4474232 0.529462 0.4822838 +0.45727 0.529462 0.4822838 +0.4662797 0.529462 0.4822838 +0.4745834 0.529462 0.4822838 +0.4822838 0.529462 0.4822838 +0.4894626 0.529462 0.4822838 +0.4961862 0.529462 0.4822838 +0.5025087 0.529462 0.4822838 +0.5084753 0.529462 0.4822838 +0.514124 0.529462 0.4822838 +0.519487 0.529462 0.4822838 +0.5245917 0.529462 0.4822838 +0.529462 0.529462 0.4822838 +0.5341183 0.529462 0.4822838 +0.5385787 0.529462 0.4822838 +0.5428591 0.529462 0.4822838 +0.5469733 0.529462 0.4822838 +0.5509339 0.529462 0.4822838 +0.5547519 0.529462 0.4822838 +0.5584371 0.529462 0.4822838 +0.5619986 0.529462 0.4822838 +0.5654443 0.529462 0.4822838 +0.5687816 0.529462 0.4822838 +0.092819 0.5341183 0.4822838 +0.2262531 0.5341183 0.4822838 +0.2875993 0.5341183 0.4822838 +0.3262122 0.5341183 0.4822838 +0.3544566 0.5341183 0.4822838 +0.3767383 0.5341183 0.4822838 +0.3951413 0.5341183 0.4822838 +0.4108177 0.5341183 0.4822838 +0.4244723 0.5341183 0.4822838 +0.4365675 0.5341183 0.4822838 +0.4474232 0.5341183 0.4822838 +0.45727 0.5341183 0.4822838 +0.4662797 0.5341183 0.4822838 +0.4745834 0.5341183 0.4822838 +0.4822838 0.5341183 0.4822838 +0.4894626 0.5341183 0.4822838 +0.4961862 0.5341183 0.4822838 +0.5025087 0.5341183 0.4822838 +0.5084753 0.5341183 0.4822838 +0.514124 0.5341183 0.4822838 +0.519487 0.5341183 0.4822838 +0.5245917 0.5341183 0.4822838 +0.529462 0.5341183 0.4822838 +0.5341183 0.5341183 0.4822838 +0.5385787 0.5341183 0.4822838 +0.5428591 0.5341183 0.4822838 +0.5469733 0.5341183 0.4822838 +0.5509339 0.5341183 0.4822838 +0.5547519 0.5341183 0.4822838 +0.5584371 0.5341183 0.4822838 +0.5619986 0.5341183 0.4822838 +0.5654443 0.5341183 0.4822838 +0.5687816 0.5341183 0.4822838 +0.092819 0.5385787 0.4822838 +0.2262531 0.5385787 0.4822838 +0.2875993 0.5385787 0.4822838 +0.3262122 0.5385787 0.4822838 +0.3544566 0.5385787 0.4822838 +0.3767383 0.5385787 0.4822838 +0.3951413 0.5385787 0.4822838 +0.4108177 0.5385787 0.4822838 +0.4244723 0.5385787 0.4822838 +0.4365675 0.5385787 0.4822838 +0.4474232 0.5385787 0.4822838 +0.45727 0.5385787 0.4822838 +0.4662797 0.5385787 0.4822838 +0.4745834 0.5385787 0.4822838 +0.4822838 0.5385787 0.4822838 +0.4894626 0.5385787 0.4822838 +0.4961862 0.5385787 0.4822838 +0.5025087 0.5385787 0.4822838 +0.5084753 0.5385787 0.4822838 +0.514124 0.5385787 0.4822838 +0.519487 0.5385787 0.4822838 +0.5245917 0.5385787 0.4822838 +0.529462 0.5385787 0.4822838 +0.5341183 0.5385787 0.4822838 +0.5385787 0.5385787 0.4822838 +0.5428591 0.5385787 0.4822838 +0.5469733 0.5385787 0.4822838 +0.5509339 0.5385787 0.4822838 +0.5547519 0.5385787 0.4822838 +0.5584371 0.5385787 0.4822838 +0.5619986 0.5385787 0.4822838 +0.5654443 0.5385787 0.4822838 +0.5687816 0.5385787 0.4822838 +0.092819 0.5428591 0.4822838 +0.2262531 0.5428591 0.4822838 +0.2875993 0.5428591 0.4822838 +0.3262122 0.5428591 0.4822838 +0.3544566 0.5428591 0.4822838 +0.3767383 0.5428591 0.4822838 +0.3951413 0.5428591 0.4822838 +0.4108177 0.5428591 0.4822838 +0.4244723 0.5428591 0.4822838 +0.4365675 0.5428591 0.4822838 +0.4474232 0.5428591 0.4822838 +0.45727 0.5428591 0.4822838 +0.4662797 0.5428591 0.4822838 +0.4745834 0.5428591 0.4822838 +0.4822838 0.5428591 0.4822838 +0.4894626 0.5428591 0.4822838 +0.4961862 0.5428591 0.4822838 +0.5025087 0.5428591 0.4822838 +0.5084753 0.5428591 0.4822838 +0.514124 0.5428591 0.4822838 +0.519487 0.5428591 0.4822838 +0.5245917 0.5428591 0.4822838 +0.529462 0.5428591 0.4822838 +0.5341183 0.5428591 0.4822838 +0.5385787 0.5428591 0.4822838 +0.5428591 0.5428591 0.4822838 +0.5469733 0.5428591 0.4822838 +0.5509339 0.5428591 0.4822838 +0.5547519 0.5428591 0.4822838 +0.5584371 0.5428591 0.4822838 +0.5619986 0.5428591 0.4822838 +0.5654443 0.5428591 0.4822838 +0.5687816 0.5428591 0.4822838 +0.092819 0.5469733 0.4822838 +0.2262531 0.5469733 0.4822838 +0.2875993 0.5469733 0.4822838 +0.3262122 0.5469733 0.4822838 +0.3544566 0.5469733 0.4822838 +0.3767383 0.5469733 0.4822838 +0.3951413 0.5469733 0.4822838 +0.4108177 0.5469733 0.4822838 +0.4244723 0.5469733 0.4822838 +0.4365675 0.5469733 0.4822838 +0.4474232 0.5469733 0.4822838 +0.45727 0.5469733 0.4822838 +0.4662797 0.5469733 0.4822838 +0.4745834 0.5469733 0.4822838 +0.4822838 0.5469733 0.4822838 +0.4894626 0.5469733 0.4822838 +0.4961862 0.5469733 0.4822838 +0.5025087 0.5469733 0.4822838 +0.5084753 0.5469733 0.4822838 +0.514124 0.5469733 0.4822838 +0.519487 0.5469733 0.4822838 +0.5245917 0.5469733 0.4822838 +0.529462 0.5469733 0.4822838 +0.5341183 0.5469733 0.4822838 +0.5385787 0.5469733 0.4822838 +0.5428591 0.5469733 0.4822838 +0.5469733 0.5469733 0.4822838 +0.5509339 0.5469733 0.4822838 +0.5547519 0.5469733 0.4822838 +0.5584371 0.5469733 0.4822838 +0.5619986 0.5469733 0.4822838 +0.5654443 0.5469733 0.4822838 +0.5687816 0.5469733 0.4822838 +0.092819 0.5509339 0.4822838 +0.2262531 0.5509339 0.4822838 +0.2875993 0.5509339 0.4822838 +0.3262122 0.5509339 0.4822838 +0.3544566 0.5509339 0.4822838 +0.3767383 0.5509339 0.4822838 +0.3951413 0.5509339 0.4822838 +0.4108177 0.5509339 0.4822838 +0.4244723 0.5509339 0.4822838 +0.4365675 0.5509339 0.4822838 +0.4474232 0.5509339 0.4822838 +0.45727 0.5509339 0.4822838 +0.4662797 0.5509339 0.4822838 +0.4745834 0.5509339 0.4822838 +0.4822838 0.5509339 0.4822838 +0.4894626 0.5509339 0.4822838 +0.4961862 0.5509339 0.4822838 +0.5025087 0.5509339 0.4822838 +0.5084753 0.5509339 0.4822838 +0.514124 0.5509339 0.4822838 +0.519487 0.5509339 0.4822838 +0.5245917 0.5509339 0.4822838 +0.529462 0.5509339 0.4822838 +0.5341183 0.5509339 0.4822838 +0.5385787 0.5509339 0.4822838 +0.5428591 0.5509339 0.4822838 +0.5469733 0.5509339 0.4822838 +0.5509339 0.5509339 0.4822838 +0.5547519 0.5509339 0.4822838 +0.5584371 0.5509339 0.4822838 +0.5619986 0.5509339 0.4822838 +0.5654443 0.5509339 0.4822838 +0.5687816 0.5509339 0.4822838 +0.092819 0.5547519 0.4822838 +0.2262531 0.5547519 0.4822838 +0.2875993 0.5547519 0.4822838 +0.3262122 0.5547519 0.4822838 +0.3544566 0.5547519 0.4822838 +0.3767383 0.5547519 0.4822838 +0.3951413 0.5547519 0.4822838 +0.4108177 0.5547519 0.4822838 +0.4244723 0.5547519 0.4822838 +0.4365675 0.5547519 0.4822838 +0.4474232 0.5547519 0.4822838 +0.45727 0.5547519 0.4822838 +0.4662797 0.5547519 0.4822838 +0.4745834 0.5547519 0.4822838 +0.4822838 0.5547519 0.4822838 +0.4894626 0.5547519 0.4822838 +0.4961862 0.5547519 0.4822838 +0.5025087 0.5547519 0.4822838 +0.5084753 0.5547519 0.4822838 +0.514124 0.5547519 0.4822838 +0.519487 0.5547519 0.4822838 +0.5245917 0.5547519 0.4822838 +0.529462 0.5547519 0.4822838 +0.5341183 0.5547519 0.4822838 +0.5385787 0.5547519 0.4822838 +0.5428591 0.5547519 0.4822838 +0.5469733 0.5547519 0.4822838 +0.5509339 0.5547519 0.4822838 +0.5547519 0.5547519 0.4822838 +0.5584371 0.5547519 0.4822838 +0.5619986 0.5547519 0.4822838 +0.5654443 0.5547519 0.4822838 +0.5687816 0.5547519 0.4822838 +0.092819 0.5584371 0.4822838 +0.2262531 0.5584371 0.4822838 +0.2875993 0.5584371 0.4822838 +0.3262122 0.5584371 0.4822838 +0.3544566 0.5584371 0.4822838 +0.3767383 0.5584371 0.4822838 +0.3951413 0.5584371 0.4822838 +0.4108177 0.5584371 0.4822838 +0.4244723 0.5584371 0.4822838 +0.4365675 0.5584371 0.4822838 +0.4474232 0.5584371 0.4822838 +0.45727 0.5584371 0.4822838 +0.4662797 0.5584371 0.4822838 +0.4745834 0.5584371 0.4822838 +0.4822838 0.5584371 0.4822838 +0.4894626 0.5584371 0.4822838 +0.4961862 0.5584371 0.4822838 +0.5025087 0.5584371 0.4822838 +0.5084753 0.5584371 0.4822838 +0.514124 0.5584371 0.4822838 +0.519487 0.5584371 0.4822838 +0.5245917 0.5584371 0.4822838 +0.529462 0.5584371 0.4822838 +0.5341183 0.5584371 0.4822838 +0.5385787 0.5584371 0.4822838 +0.5428591 0.5584371 0.4822838 +0.5469733 0.5584371 0.4822838 +0.5509339 0.5584371 0.4822838 +0.5547519 0.5584371 0.4822838 +0.5584371 0.5584371 0.4822838 +0.5619986 0.5584371 0.4822838 +0.5654443 0.5584371 0.4822838 +0.5687816 0.5584371 0.4822838 +0.092819 0.5619986 0.4822838 +0.2262531 0.5619986 0.4822838 +0.2875993 0.5619986 0.4822838 +0.3262122 0.5619986 0.4822838 +0.3544566 0.5619986 0.4822838 +0.3767383 0.5619986 0.4822838 +0.3951413 0.5619986 0.4822838 +0.4108177 0.5619986 0.4822838 +0.4244723 0.5619986 0.4822838 +0.4365675 0.5619986 0.4822838 +0.4474232 0.5619986 0.4822838 +0.45727 0.5619986 0.4822838 +0.4662797 0.5619986 0.4822838 +0.4745834 0.5619986 0.4822838 +0.4822838 0.5619986 0.4822838 +0.4894626 0.5619986 0.4822838 +0.4961862 0.5619986 0.4822838 +0.5025087 0.5619986 0.4822838 +0.5084753 0.5619986 0.4822838 +0.514124 0.5619986 0.4822838 +0.519487 0.5619986 0.4822838 +0.5245917 0.5619986 0.4822838 +0.529462 0.5619986 0.4822838 +0.5341183 0.5619986 0.4822838 +0.5385787 0.5619986 0.4822838 +0.5428591 0.5619986 0.4822838 +0.5469733 0.5619986 0.4822838 +0.5509339 0.5619986 0.4822838 +0.5547519 0.5619986 0.4822838 +0.5584371 0.5619986 0.4822838 +0.5619986 0.5619986 0.4822838 +0.5654443 0.5619986 0.4822838 +0.5687816 0.5619986 0.4822838 +0.092819 0.5654443 0.4822838 +0.2262531 0.5654443 0.4822838 +0.2875993 0.5654443 0.4822838 +0.3262122 0.5654443 0.4822838 +0.3544566 0.5654443 0.4822838 +0.3767383 0.5654443 0.4822838 +0.3951413 0.5654443 0.4822838 +0.4108177 0.5654443 0.4822838 +0.4244723 0.5654443 0.4822838 +0.4365675 0.5654443 0.4822838 +0.4474232 0.5654443 0.4822838 +0.45727 0.5654443 0.4822838 +0.4662797 0.5654443 0.4822838 +0.4745834 0.5654443 0.4822838 +0.4822838 0.5654443 0.4822838 +0.4894626 0.5654443 0.4822838 +0.4961862 0.5654443 0.4822838 +0.5025087 0.5654443 0.4822838 +0.5084753 0.5654443 0.4822838 +0.514124 0.5654443 0.4822838 +0.519487 0.5654443 0.4822838 +0.5245917 0.5654443 0.4822838 +0.529462 0.5654443 0.4822838 +0.5341183 0.5654443 0.4822838 +0.5385787 0.5654443 0.4822838 +0.5428591 0.5654443 0.4822838 +0.5469733 0.5654443 0.4822838 +0.5509339 0.5654443 0.4822838 +0.5547519 0.5654443 0.4822838 +0.5584371 0.5654443 0.4822838 +0.5619986 0.5654443 0.4822838 +0.5654443 0.5654443 0.4822838 +0.5687816 0.5654443 0.4822838 +0.092819 0.5687816 0.4822838 +0.2262531 0.5687816 0.4822838 +0.2875993 0.5687816 0.4822838 +0.3262122 0.5687816 0.4822838 +0.3544566 0.5687816 0.4822838 +0.3767383 0.5687816 0.4822838 +0.3951413 0.5687816 0.4822838 +0.4108177 0.5687816 0.4822838 +0.4244723 0.5687816 0.4822838 +0.4365675 0.5687816 0.4822838 +0.4474232 0.5687816 0.4822838 +0.45727 0.5687816 0.4822838 +0.4662797 0.5687816 0.4822838 +0.4745834 0.5687816 0.4822838 +0.4822838 0.5687816 0.4822838 +0.4894626 0.5687816 0.4822838 +0.4961862 0.5687816 0.4822838 +0.5025087 0.5687816 0.4822838 +0.5084753 0.5687816 0.4822838 +0.514124 0.5687816 0.4822838 +0.519487 0.5687816 0.4822838 +0.5245917 0.5687816 0.4822838 +0.529462 0.5687816 0.4822838 +0.5341183 0.5687816 0.4822838 +0.5385787 0.5687816 0.4822838 +0.5428591 0.5687816 0.4822838 +0.5469733 0.5687816 0.4822838 +0.5509339 0.5687816 0.4822838 +0.5547519 0.5687816 0.4822838 +0.5584371 0.5687816 0.4822838 +0.5619986 0.5687816 0.4822838 +0.5654443 0.5687816 0.4822838 +0.5687816 0.5687816 0.4822838 +0.092819 0.092819 0.4894626 +0.2262531 0.092819 0.4894626 +0.2875993 0.092819 0.4894626 +0.3262122 0.092819 0.4894626 +0.3544566 0.092819 0.4894626 +0.3767383 0.092819 0.4894626 +0.3951413 0.092819 0.4894626 +0.4108177 0.092819 0.4894626 +0.4244723 0.092819 0.4894626 +0.4365675 0.092819 0.4894626 +0.4474232 0.092819 0.4894626 +0.45727 0.092819 0.4894626 +0.4662797 0.092819 0.4894626 +0.4745834 0.092819 0.4894626 +0.4822838 0.092819 0.4894626 +0.4894626 0.092819 0.4894626 +0.4961862 0.092819 0.4894626 +0.5025087 0.092819 0.4894626 +0.5084753 0.092819 0.4894626 +0.514124 0.092819 0.4894626 +0.519487 0.092819 0.4894626 +0.5245917 0.092819 0.4894626 +0.529462 0.092819 0.4894626 +0.5341183 0.092819 0.4894626 +0.5385787 0.092819 0.4894626 +0.5428591 0.092819 0.4894626 +0.5469733 0.092819 0.4894626 +0.5509339 0.092819 0.4894626 +0.5547519 0.092819 0.4894626 +0.5584371 0.092819 0.4894626 +0.5619986 0.092819 0.4894626 +0.5654443 0.092819 0.4894626 +0.5687816 0.092819 0.4894626 +0.092819 0.2262531 0.4894626 +0.2262531 0.2262531 0.4894626 +0.2875993 0.2262531 0.4894626 +0.3262122 0.2262531 0.4894626 +0.3544566 0.2262531 0.4894626 +0.3767383 0.2262531 0.4894626 +0.3951413 0.2262531 0.4894626 +0.4108177 0.2262531 0.4894626 +0.4244723 0.2262531 0.4894626 +0.4365675 0.2262531 0.4894626 +0.4474232 0.2262531 0.4894626 +0.45727 0.2262531 0.4894626 +0.4662797 0.2262531 0.4894626 +0.4745834 0.2262531 0.4894626 +0.4822838 0.2262531 0.4894626 +0.4894626 0.2262531 0.4894626 +0.4961862 0.2262531 0.4894626 +0.5025087 0.2262531 0.4894626 +0.5084753 0.2262531 0.4894626 +0.514124 0.2262531 0.4894626 +0.519487 0.2262531 0.4894626 +0.5245917 0.2262531 0.4894626 +0.529462 0.2262531 0.4894626 +0.5341183 0.2262531 0.4894626 +0.5385787 0.2262531 0.4894626 +0.5428591 0.2262531 0.4894626 +0.5469733 0.2262531 0.4894626 +0.5509339 0.2262531 0.4894626 +0.5547519 0.2262531 0.4894626 +0.5584371 0.2262531 0.4894626 +0.5619986 0.2262531 0.4894626 +0.5654443 0.2262531 0.4894626 +0.5687816 0.2262531 0.4894626 +0.092819 0.2875993 0.4894626 +0.2262531 0.2875993 0.4894626 +0.2875993 0.2875993 0.4894626 +0.3262122 0.2875993 0.4894626 +0.3544566 0.2875993 0.4894626 +0.3767383 0.2875993 0.4894626 +0.3951413 0.2875993 0.4894626 +0.4108177 0.2875993 0.4894626 +0.4244723 0.2875993 0.4894626 +0.4365675 0.2875993 0.4894626 +0.4474232 0.2875993 0.4894626 +0.45727 0.2875993 0.4894626 +0.4662797 0.2875993 0.4894626 +0.4745834 0.2875993 0.4894626 +0.4822838 0.2875993 0.4894626 +0.4894626 0.2875993 0.4894626 +0.4961862 0.2875993 0.4894626 +0.5025087 0.2875993 0.4894626 +0.5084753 0.2875993 0.4894626 +0.514124 0.2875993 0.4894626 +0.519487 0.2875993 0.4894626 +0.5245917 0.2875993 0.4894626 +0.529462 0.2875993 0.4894626 +0.5341183 0.2875993 0.4894626 +0.5385787 0.2875993 0.4894626 +0.5428591 0.2875993 0.4894626 +0.5469733 0.2875993 0.4894626 +0.5509339 0.2875993 0.4894626 +0.5547519 0.2875993 0.4894626 +0.5584371 0.2875993 0.4894626 +0.5619986 0.2875993 0.4894626 +0.5654443 0.2875993 0.4894626 +0.5687816 0.2875993 0.4894626 +0.092819 0.3262122 0.4894626 +0.2262531 0.3262122 0.4894626 +0.2875993 0.3262122 0.4894626 +0.3262122 0.3262122 0.4894626 +0.3544566 0.3262122 0.4894626 +0.3767383 0.3262122 0.4894626 +0.3951413 0.3262122 0.4894626 +0.4108177 0.3262122 0.4894626 +0.4244723 0.3262122 0.4894626 +0.4365675 0.3262122 0.4894626 +0.4474232 0.3262122 0.4894626 +0.45727 0.3262122 0.4894626 +0.4662797 0.3262122 0.4894626 +0.4745834 0.3262122 0.4894626 +0.4822838 0.3262122 0.4894626 +0.4894626 0.3262122 0.4894626 +0.4961862 0.3262122 0.4894626 +0.5025087 0.3262122 0.4894626 +0.5084753 0.3262122 0.4894626 +0.514124 0.3262122 0.4894626 +0.519487 0.3262122 0.4894626 +0.5245917 0.3262122 0.4894626 +0.529462 0.3262122 0.4894626 +0.5341183 0.3262122 0.4894626 +0.5385787 0.3262122 0.4894626 +0.5428591 0.3262122 0.4894626 +0.5469733 0.3262122 0.4894626 +0.5509339 0.3262122 0.4894626 +0.5547519 0.3262122 0.4894626 +0.5584371 0.3262122 0.4894626 +0.5619986 0.3262122 0.4894626 +0.5654443 0.3262122 0.4894626 +0.5687816 0.3262122 0.4894626 +0.092819 0.3544566 0.4894626 +0.2262531 0.3544566 0.4894626 +0.2875993 0.3544566 0.4894626 +0.3262122 0.3544566 0.4894626 +0.3544566 0.3544566 0.4894626 +0.3767383 0.3544566 0.4894626 +0.3951413 0.3544566 0.4894626 +0.4108177 0.3544566 0.4894626 +0.4244723 0.3544566 0.4894626 +0.4365675 0.3544566 0.4894626 +0.4474232 0.3544566 0.4894626 +0.45727 0.3544566 0.4894626 +0.4662797 0.3544566 0.4894626 +0.4745834 0.3544566 0.4894626 +0.4822838 0.3544566 0.4894626 +0.4894626 0.3544566 0.4894626 +0.4961862 0.3544566 0.4894626 +0.5025087 0.3544566 0.4894626 +0.5084753 0.3544566 0.4894626 +0.514124 0.3544566 0.4894626 +0.519487 0.3544566 0.4894626 +0.5245917 0.3544566 0.4894626 +0.529462 0.3544566 0.4894626 +0.5341183 0.3544566 0.4894626 +0.5385787 0.3544566 0.4894626 +0.5428591 0.3544566 0.4894626 +0.5469733 0.3544566 0.4894626 +0.5509339 0.3544566 0.4894626 +0.5547519 0.3544566 0.4894626 +0.5584371 0.3544566 0.4894626 +0.5619986 0.3544566 0.4894626 +0.5654443 0.3544566 0.4894626 +0.5687816 0.3544566 0.4894626 +0.092819 0.3767383 0.4894626 +0.2262531 0.3767383 0.4894626 +0.2875993 0.3767383 0.4894626 +0.3262122 0.3767383 0.4894626 +0.3544566 0.3767383 0.4894626 +0.3767383 0.3767383 0.4894626 +0.3951413 0.3767383 0.4894626 +0.4108177 0.3767383 0.4894626 +0.4244723 0.3767383 0.4894626 +0.4365675 0.3767383 0.4894626 +0.4474232 0.3767383 0.4894626 +0.45727 0.3767383 0.4894626 +0.4662797 0.3767383 0.4894626 +0.4745834 0.3767383 0.4894626 +0.4822838 0.3767383 0.4894626 +0.4894626 0.3767383 0.4894626 +0.4961862 0.3767383 0.4894626 +0.5025087 0.3767383 0.4894626 +0.5084753 0.3767383 0.4894626 +0.514124 0.3767383 0.4894626 +0.519487 0.3767383 0.4894626 +0.5245917 0.3767383 0.4894626 +0.529462 0.3767383 0.4894626 +0.5341183 0.3767383 0.4894626 +0.5385787 0.3767383 0.4894626 +0.5428591 0.3767383 0.4894626 +0.5469733 0.3767383 0.4894626 +0.5509339 0.3767383 0.4894626 +0.5547519 0.3767383 0.4894626 +0.5584371 0.3767383 0.4894626 +0.5619986 0.3767383 0.4894626 +0.5654443 0.3767383 0.4894626 +0.5687816 0.3767383 0.4894626 +0.092819 0.3951413 0.4894626 +0.2262531 0.3951413 0.4894626 +0.2875993 0.3951413 0.4894626 +0.3262122 0.3951413 0.4894626 +0.3544566 0.3951413 0.4894626 +0.3767383 0.3951413 0.4894626 +0.3951413 0.3951413 0.4894626 +0.4108177 0.3951413 0.4894626 +0.4244723 0.3951413 0.4894626 +0.4365675 0.3951413 0.4894626 +0.4474232 0.3951413 0.4894626 +0.45727 0.3951413 0.4894626 +0.4662797 0.3951413 0.4894626 +0.4745834 0.3951413 0.4894626 +0.4822838 0.3951413 0.4894626 +0.4894626 0.3951413 0.4894626 +0.4961862 0.3951413 0.4894626 +0.5025087 0.3951413 0.4894626 +0.5084753 0.3951413 0.4894626 +0.514124 0.3951413 0.4894626 +0.519487 0.3951413 0.4894626 +0.5245917 0.3951413 0.4894626 +0.529462 0.3951413 0.4894626 +0.5341183 0.3951413 0.4894626 +0.5385787 0.3951413 0.4894626 +0.5428591 0.3951413 0.4894626 +0.5469733 0.3951413 0.4894626 +0.5509339 0.3951413 0.4894626 +0.5547519 0.3951413 0.4894626 +0.5584371 0.3951413 0.4894626 +0.5619986 0.3951413 0.4894626 +0.5654443 0.3951413 0.4894626 +0.5687816 0.3951413 0.4894626 +0.092819 0.4108177 0.4894626 +0.2262531 0.4108177 0.4894626 +0.2875993 0.4108177 0.4894626 +0.3262122 0.4108177 0.4894626 +0.3544566 0.4108177 0.4894626 +0.3767383 0.4108177 0.4894626 +0.3951413 0.4108177 0.4894626 +0.4108177 0.4108177 0.4894626 +0.4244723 0.4108177 0.4894626 +0.4365675 0.4108177 0.4894626 +0.4474232 0.4108177 0.4894626 +0.45727 0.4108177 0.4894626 +0.4662797 0.4108177 0.4894626 +0.4745834 0.4108177 0.4894626 +0.4822838 0.4108177 0.4894626 +0.4894626 0.4108177 0.4894626 +0.4961862 0.4108177 0.4894626 +0.5025087 0.4108177 0.4894626 +0.5084753 0.4108177 0.4894626 +0.514124 0.4108177 0.4894626 +0.519487 0.4108177 0.4894626 +0.5245917 0.4108177 0.4894626 +0.529462 0.4108177 0.4894626 +0.5341183 0.4108177 0.4894626 +0.5385787 0.4108177 0.4894626 +0.5428591 0.4108177 0.4894626 +0.5469733 0.4108177 0.4894626 +0.5509339 0.4108177 0.4894626 +0.5547519 0.4108177 0.4894626 +0.5584371 0.4108177 0.4894626 +0.5619986 0.4108177 0.4894626 +0.5654443 0.4108177 0.4894626 +0.5687816 0.4108177 0.4894626 +0.092819 0.4244723 0.4894626 +0.2262531 0.4244723 0.4894626 +0.2875993 0.4244723 0.4894626 +0.3262122 0.4244723 0.4894626 +0.3544566 0.4244723 0.4894626 +0.3767383 0.4244723 0.4894626 +0.3951413 0.4244723 0.4894626 +0.4108177 0.4244723 0.4894626 +0.4244723 0.4244723 0.4894626 +0.4365675 0.4244723 0.4894626 +0.4474232 0.4244723 0.4894626 +0.45727 0.4244723 0.4894626 +0.4662797 0.4244723 0.4894626 +0.4745834 0.4244723 0.4894626 +0.4822838 0.4244723 0.4894626 +0.4894626 0.4244723 0.4894626 +0.4961862 0.4244723 0.4894626 +0.5025087 0.4244723 0.4894626 +0.5084753 0.4244723 0.4894626 +0.514124 0.4244723 0.4894626 +0.519487 0.4244723 0.4894626 +0.5245917 0.4244723 0.4894626 +0.529462 0.4244723 0.4894626 +0.5341183 0.4244723 0.4894626 +0.5385787 0.4244723 0.4894626 +0.5428591 0.4244723 0.4894626 +0.5469733 0.4244723 0.4894626 +0.5509339 0.4244723 0.4894626 +0.5547519 0.4244723 0.4894626 +0.5584371 0.4244723 0.4894626 +0.5619986 0.4244723 0.4894626 +0.5654443 0.4244723 0.4894626 +0.5687816 0.4244723 0.4894626 +0.092819 0.4365675 0.4894626 +0.2262531 0.4365675 0.4894626 +0.2875993 0.4365675 0.4894626 +0.3262122 0.4365675 0.4894626 +0.3544566 0.4365675 0.4894626 +0.3767383 0.4365675 0.4894626 +0.3951413 0.4365675 0.4894626 +0.4108177 0.4365675 0.4894626 +0.4244723 0.4365675 0.4894626 +0.4365675 0.4365675 0.4894626 +0.4474232 0.4365675 0.4894626 +0.45727 0.4365675 0.4894626 +0.4662797 0.4365675 0.4894626 +0.4745834 0.4365675 0.4894626 +0.4822838 0.4365675 0.4894626 +0.4894626 0.4365675 0.4894626 +0.4961862 0.4365675 0.4894626 +0.5025087 0.4365675 0.4894626 +0.5084753 0.4365675 0.4894626 +0.514124 0.4365675 0.4894626 +0.519487 0.4365675 0.4894626 +0.5245917 0.4365675 0.4894626 +0.529462 0.4365675 0.4894626 +0.5341183 0.4365675 0.4894626 +0.5385787 0.4365675 0.4894626 +0.5428591 0.4365675 0.4894626 +0.5469733 0.4365675 0.4894626 +0.5509339 0.4365675 0.4894626 +0.5547519 0.4365675 0.4894626 +0.5584371 0.4365675 0.4894626 +0.5619986 0.4365675 0.4894626 +0.5654443 0.4365675 0.4894626 +0.5687816 0.4365675 0.4894626 +0.092819 0.4474232 0.4894626 +0.2262531 0.4474232 0.4894626 +0.2875993 0.4474232 0.4894626 +0.3262122 0.4474232 0.4894626 +0.3544566 0.4474232 0.4894626 +0.3767383 0.4474232 0.4894626 +0.3951413 0.4474232 0.4894626 +0.4108177 0.4474232 0.4894626 +0.4244723 0.4474232 0.4894626 +0.4365675 0.4474232 0.4894626 +0.4474232 0.4474232 0.4894626 +0.45727 0.4474232 0.4894626 +0.4662797 0.4474232 0.4894626 +0.4745834 0.4474232 0.4894626 +0.4822838 0.4474232 0.4894626 +0.4894626 0.4474232 0.4894626 +0.4961862 0.4474232 0.4894626 +0.5025087 0.4474232 0.4894626 +0.5084753 0.4474232 0.4894626 +0.514124 0.4474232 0.4894626 +0.519487 0.4474232 0.4894626 +0.5245917 0.4474232 0.4894626 +0.529462 0.4474232 0.4894626 +0.5341183 0.4474232 0.4894626 +0.5385787 0.4474232 0.4894626 +0.5428591 0.4474232 0.4894626 +0.5469733 0.4474232 0.4894626 +0.5509339 0.4474232 0.4894626 +0.5547519 0.4474232 0.4894626 +0.5584371 0.4474232 0.4894626 +0.5619986 0.4474232 0.4894626 +0.5654443 0.4474232 0.4894626 +0.5687816 0.4474232 0.4894626 +0.092819 0.45727 0.4894626 +0.2262531 0.45727 0.4894626 +0.2875993 0.45727 0.4894626 +0.3262122 0.45727 0.4894626 +0.3544566 0.45727 0.4894626 +0.3767383 0.45727 0.4894626 +0.3951413 0.45727 0.4894626 +0.4108177 0.45727 0.4894626 +0.4244723 0.45727 0.4894626 +0.4365675 0.45727 0.4894626 +0.4474232 0.45727 0.4894626 +0.45727 0.45727 0.4894626 +0.4662797 0.45727 0.4894626 +0.4745834 0.45727 0.4894626 +0.4822838 0.45727 0.4894626 +0.4894626 0.45727 0.4894626 +0.4961862 0.45727 0.4894626 +0.5025087 0.45727 0.4894626 +0.5084753 0.45727 0.4894626 +0.514124 0.45727 0.4894626 +0.519487 0.45727 0.4894626 +0.5245917 0.45727 0.4894626 +0.529462 0.45727 0.4894626 +0.5341183 0.45727 0.4894626 +0.5385787 0.45727 0.4894626 +0.5428591 0.45727 0.4894626 +0.5469733 0.45727 0.4894626 +0.5509339 0.45727 0.4894626 +0.5547519 0.45727 0.4894626 +0.5584371 0.45727 0.4894626 +0.5619986 0.45727 0.4894626 +0.5654443 0.45727 0.4894626 +0.5687816 0.45727 0.4894626 +0.092819 0.4662797 0.4894626 +0.2262531 0.4662797 0.4894626 +0.2875993 0.4662797 0.4894626 +0.3262122 0.4662797 0.4894626 +0.3544566 0.4662797 0.4894626 +0.3767383 0.4662797 0.4894626 +0.3951413 0.4662797 0.4894626 +0.4108177 0.4662797 0.4894626 +0.4244723 0.4662797 0.4894626 +0.4365675 0.4662797 0.4894626 +0.4474232 0.4662797 0.4894626 +0.45727 0.4662797 0.4894626 +0.4662797 0.4662797 0.4894626 +0.4745834 0.4662797 0.4894626 +0.4822838 0.4662797 0.4894626 +0.4894626 0.4662797 0.4894626 +0.4961862 0.4662797 0.4894626 +0.5025087 0.4662797 0.4894626 +0.5084753 0.4662797 0.4894626 +0.514124 0.4662797 0.4894626 +0.519487 0.4662797 0.4894626 +0.5245917 0.4662797 0.4894626 +0.529462 0.4662797 0.4894626 +0.5341183 0.4662797 0.4894626 +0.5385787 0.4662797 0.4894626 +0.5428591 0.4662797 0.4894626 +0.5469733 0.4662797 0.4894626 +0.5509339 0.4662797 0.4894626 +0.5547519 0.4662797 0.4894626 +0.5584371 0.4662797 0.4894626 +0.5619986 0.4662797 0.4894626 +0.5654443 0.4662797 0.4894626 +0.5687816 0.4662797 0.4894626 +0.092819 0.4745834 0.4894626 +0.2262531 0.4745834 0.4894626 +0.2875993 0.4745834 0.4894626 +0.3262122 0.4745834 0.4894626 +0.3544566 0.4745834 0.4894626 +0.3767383 0.4745834 0.4894626 +0.3951413 0.4745834 0.4894626 +0.4108177 0.4745834 0.4894626 +0.4244723 0.4745834 0.4894626 +0.4365675 0.4745834 0.4894626 +0.4474232 0.4745834 0.4894626 +0.45727 0.4745834 0.4894626 +0.4662797 0.4745834 0.4894626 +0.4745834 0.4745834 0.4894626 +0.4822838 0.4745834 0.4894626 +0.4894626 0.4745834 0.4894626 +0.4961862 0.4745834 0.4894626 +0.5025087 0.4745834 0.4894626 +0.5084753 0.4745834 0.4894626 +0.514124 0.4745834 0.4894626 +0.519487 0.4745834 0.4894626 +0.5245917 0.4745834 0.4894626 +0.529462 0.4745834 0.4894626 +0.5341183 0.4745834 0.4894626 +0.5385787 0.4745834 0.4894626 +0.5428591 0.4745834 0.4894626 +0.5469733 0.4745834 0.4894626 +0.5509339 0.4745834 0.4894626 +0.5547519 0.4745834 0.4894626 +0.5584371 0.4745834 0.4894626 +0.5619986 0.4745834 0.4894626 +0.5654443 0.4745834 0.4894626 +0.5687816 0.4745834 0.4894626 +0.092819 0.4822838 0.4894626 +0.2262531 0.4822838 0.4894626 +0.2875993 0.4822838 0.4894626 +0.3262122 0.4822838 0.4894626 +0.3544566 0.4822838 0.4894626 +0.3767383 0.4822838 0.4894626 +0.3951413 0.4822838 0.4894626 +0.4108177 0.4822838 0.4894626 +0.4244723 0.4822838 0.4894626 +0.4365675 0.4822838 0.4894626 +0.4474232 0.4822838 0.4894626 +0.45727 0.4822838 0.4894626 +0.4662797 0.4822838 0.4894626 +0.4745834 0.4822838 0.4894626 +0.4822838 0.4822838 0.4894626 +0.4894626 0.4822838 0.4894626 +0.4961862 0.4822838 0.4894626 +0.5025087 0.4822838 0.4894626 +0.5084753 0.4822838 0.4894626 +0.514124 0.4822838 0.4894626 +0.519487 0.4822838 0.4894626 +0.5245917 0.4822838 0.4894626 +0.529462 0.4822838 0.4894626 +0.5341183 0.4822838 0.4894626 +0.5385787 0.4822838 0.4894626 +0.5428591 0.4822838 0.4894626 +0.5469733 0.4822838 0.4894626 +0.5509339 0.4822838 0.4894626 +0.5547519 0.4822838 0.4894626 +0.5584371 0.4822838 0.4894626 +0.5619986 0.4822838 0.4894626 +0.5654443 0.4822838 0.4894626 +0.5687816 0.4822838 0.4894626 +0.092819 0.4894626 0.4894626 +0.2262531 0.4894626 0.4894626 +0.2875993 0.4894626 0.4894626 +0.3262122 0.4894626 0.4894626 +0.3544566 0.4894626 0.4894626 +0.3767383 0.4894626 0.4894626 +0.3951413 0.4894626 0.4894626 +0.4108177 0.4894626 0.4894626 +0.4244723 0.4894626 0.4894626 +0.4365675 0.4894626 0.4894626 +0.4474232 0.4894626 0.4894626 +0.45727 0.4894626 0.4894626 +0.4662797 0.4894626 0.4894626 +0.4745834 0.4894626 0.4894626 +0.4822838 0.4894626 0.4894626 +0.4894626 0.4894626 0.4894626 +0.4961862 0.4894626 0.4894626 +0.5025087 0.4894626 0.4894626 +0.5084753 0.4894626 0.4894626 +0.514124 0.4894626 0.4894626 +0.519487 0.4894626 0.4894626 +0.5245917 0.4894626 0.4894626 +0.529462 0.4894626 0.4894626 +0.5341183 0.4894626 0.4894626 +0.5385787 0.4894626 0.4894626 +0.5428591 0.4894626 0.4894626 +0.5469733 0.4894626 0.4894626 +0.5509339 0.4894626 0.4894626 +0.5547519 0.4894626 0.4894626 +0.5584371 0.4894626 0.4894626 +0.5619986 0.4894626 0.4894626 +0.5654443 0.4894626 0.4894626 +0.5687816 0.4894626 0.4894626 +0.092819 0.4961862 0.4894626 +0.2262531 0.4961862 0.4894626 +0.2875993 0.4961862 0.4894626 +0.3262122 0.4961862 0.4894626 +0.3544566 0.4961862 0.4894626 +0.3767383 0.4961862 0.4894626 +0.3951413 0.4961862 0.4894626 +0.4108177 0.4961862 0.4894626 +0.4244723 0.4961862 0.4894626 +0.4365675 0.4961862 0.4894626 +0.4474232 0.4961862 0.4894626 +0.45727 0.4961862 0.4894626 +0.4662797 0.4961862 0.4894626 +0.4745834 0.4961862 0.4894626 +0.4822838 0.4961862 0.4894626 +0.4894626 0.4961862 0.4894626 +0.4961862 0.4961862 0.4894626 +0.5025087 0.4961862 0.4894626 +0.5084753 0.4961862 0.4894626 +0.514124 0.4961862 0.4894626 +0.519487 0.4961862 0.4894626 +0.5245917 0.4961862 0.4894626 +0.529462 0.4961862 0.4894626 +0.5341183 0.4961862 0.4894626 +0.5385787 0.4961862 0.4894626 +0.5428591 0.4961862 0.4894626 +0.5469733 0.4961862 0.4894626 +0.5509339 0.4961862 0.4894626 +0.5547519 0.4961862 0.4894626 +0.5584371 0.4961862 0.4894626 +0.5619986 0.4961862 0.4894626 +0.5654443 0.4961862 0.4894626 +0.5687816 0.4961862 0.4894626 +0.092819 0.5025087 0.4894626 +0.2262531 0.5025087 0.4894626 +0.2875993 0.5025087 0.4894626 +0.3262122 0.5025087 0.4894626 +0.3544566 0.5025087 0.4894626 +0.3767383 0.5025087 0.4894626 +0.3951413 0.5025087 0.4894626 +0.4108177 0.5025087 0.4894626 +0.4244723 0.5025087 0.4894626 +0.4365675 0.5025087 0.4894626 +0.4474232 0.5025087 0.4894626 +0.45727 0.5025087 0.4894626 +0.4662797 0.5025087 0.4894626 +0.4745834 0.5025087 0.4894626 +0.4822838 0.5025087 0.4894626 +0.4894626 0.5025087 0.4894626 +0.4961862 0.5025087 0.4894626 +0.5025087 0.5025087 0.4894626 +0.5084753 0.5025087 0.4894626 +0.514124 0.5025087 0.4894626 +0.519487 0.5025087 0.4894626 +0.5245917 0.5025087 0.4894626 +0.529462 0.5025087 0.4894626 +0.5341183 0.5025087 0.4894626 +0.5385787 0.5025087 0.4894626 +0.5428591 0.5025087 0.4894626 +0.5469733 0.5025087 0.4894626 +0.5509339 0.5025087 0.4894626 +0.5547519 0.5025087 0.4894626 +0.5584371 0.5025087 0.4894626 +0.5619986 0.5025087 0.4894626 +0.5654443 0.5025087 0.4894626 +0.5687816 0.5025087 0.4894626 +0.092819 0.5084753 0.4894626 +0.2262531 0.5084753 0.4894626 +0.2875993 0.5084753 0.4894626 +0.3262122 0.5084753 0.4894626 +0.3544566 0.5084753 0.4894626 +0.3767383 0.5084753 0.4894626 +0.3951413 0.5084753 0.4894626 +0.4108177 0.5084753 0.4894626 +0.4244723 0.5084753 0.4894626 +0.4365675 0.5084753 0.4894626 +0.4474232 0.5084753 0.4894626 +0.45727 0.5084753 0.4894626 +0.4662797 0.5084753 0.4894626 +0.4745834 0.5084753 0.4894626 +0.4822838 0.5084753 0.4894626 +0.4894626 0.5084753 0.4894626 +0.4961862 0.5084753 0.4894626 +0.5025087 0.5084753 0.4894626 +0.5084753 0.5084753 0.4894626 +0.514124 0.5084753 0.4894626 +0.519487 0.5084753 0.4894626 +0.5245917 0.5084753 0.4894626 +0.529462 0.5084753 0.4894626 +0.5341183 0.5084753 0.4894626 +0.5385787 0.5084753 0.4894626 +0.5428591 0.5084753 0.4894626 +0.5469733 0.5084753 0.4894626 +0.5509339 0.5084753 0.4894626 +0.5547519 0.5084753 0.4894626 +0.5584371 0.5084753 0.4894626 +0.5619986 0.5084753 0.4894626 +0.5654443 0.5084753 0.4894626 +0.5687816 0.5084753 0.4894626 +0.092819 0.514124 0.4894626 +0.2262531 0.514124 0.4894626 +0.2875993 0.514124 0.4894626 +0.3262122 0.514124 0.4894626 +0.3544566 0.514124 0.4894626 +0.3767383 0.514124 0.4894626 +0.3951413 0.514124 0.4894626 +0.4108177 0.514124 0.4894626 +0.4244723 0.514124 0.4894626 +0.4365675 0.514124 0.4894626 +0.4474232 0.514124 0.4894626 +0.45727 0.514124 0.4894626 +0.4662797 0.514124 0.4894626 +0.4745834 0.514124 0.4894626 +0.4822838 0.514124 0.4894626 +0.4894626 0.514124 0.4894626 +0.4961862 0.514124 0.4894626 +0.5025087 0.514124 0.4894626 +0.5084753 0.514124 0.4894626 +0.514124 0.514124 0.4894626 +0.519487 0.514124 0.4894626 +0.5245917 0.514124 0.4894626 +0.529462 0.514124 0.4894626 +0.5341183 0.514124 0.4894626 +0.5385787 0.514124 0.4894626 +0.5428591 0.514124 0.4894626 +0.5469733 0.514124 0.4894626 +0.5509339 0.514124 0.4894626 +0.5547519 0.514124 0.4894626 +0.5584371 0.514124 0.4894626 +0.5619986 0.514124 0.4894626 +0.5654443 0.514124 0.4894626 +0.5687816 0.514124 0.4894626 +0.092819 0.519487 0.4894626 +0.2262531 0.519487 0.4894626 +0.2875993 0.519487 0.4894626 +0.3262122 0.519487 0.4894626 +0.3544566 0.519487 0.4894626 +0.3767383 0.519487 0.4894626 +0.3951413 0.519487 0.4894626 +0.4108177 0.519487 0.4894626 +0.4244723 0.519487 0.4894626 +0.4365675 0.519487 0.4894626 +0.4474232 0.519487 0.4894626 +0.45727 0.519487 0.4894626 +0.4662797 0.519487 0.4894626 +0.4745834 0.519487 0.4894626 +0.4822838 0.519487 0.4894626 +0.4894626 0.519487 0.4894626 +0.4961862 0.519487 0.4894626 +0.5025087 0.519487 0.4894626 +0.5084753 0.519487 0.4894626 +0.514124 0.519487 0.4894626 +0.519487 0.519487 0.4894626 +0.5245917 0.519487 0.4894626 +0.529462 0.519487 0.4894626 +0.5341183 0.519487 0.4894626 +0.5385787 0.519487 0.4894626 +0.5428591 0.519487 0.4894626 +0.5469733 0.519487 0.4894626 +0.5509339 0.519487 0.4894626 +0.5547519 0.519487 0.4894626 +0.5584371 0.519487 0.4894626 +0.5619986 0.519487 0.4894626 +0.5654443 0.519487 0.4894626 +0.5687816 0.519487 0.4894626 +0.092819 0.5245917 0.4894626 +0.2262531 0.5245917 0.4894626 +0.2875993 0.5245917 0.4894626 +0.3262122 0.5245917 0.4894626 +0.3544566 0.5245917 0.4894626 +0.3767383 0.5245917 0.4894626 +0.3951413 0.5245917 0.4894626 +0.4108177 0.5245917 0.4894626 +0.4244723 0.5245917 0.4894626 +0.4365675 0.5245917 0.4894626 +0.4474232 0.5245917 0.4894626 +0.45727 0.5245917 0.4894626 +0.4662797 0.5245917 0.4894626 +0.4745834 0.5245917 0.4894626 +0.4822838 0.5245917 0.4894626 +0.4894626 0.5245917 0.4894626 +0.4961862 0.5245917 0.4894626 +0.5025087 0.5245917 0.4894626 +0.5084753 0.5245917 0.4894626 +0.514124 0.5245917 0.4894626 +0.519487 0.5245917 0.4894626 +0.5245917 0.5245917 0.4894626 +0.529462 0.5245917 0.4894626 +0.5341183 0.5245917 0.4894626 +0.5385787 0.5245917 0.4894626 +0.5428591 0.5245917 0.4894626 +0.5469733 0.5245917 0.4894626 +0.5509339 0.5245917 0.4894626 +0.5547519 0.5245917 0.4894626 +0.5584371 0.5245917 0.4894626 +0.5619986 0.5245917 0.4894626 +0.5654443 0.5245917 0.4894626 +0.5687816 0.5245917 0.4894626 +0.092819 0.529462 0.4894626 +0.2262531 0.529462 0.4894626 +0.2875993 0.529462 0.4894626 +0.3262122 0.529462 0.4894626 +0.3544566 0.529462 0.4894626 +0.3767383 0.529462 0.4894626 +0.3951413 0.529462 0.4894626 +0.4108177 0.529462 0.4894626 +0.4244723 0.529462 0.4894626 +0.4365675 0.529462 0.4894626 +0.4474232 0.529462 0.4894626 +0.45727 0.529462 0.4894626 +0.4662797 0.529462 0.4894626 +0.4745834 0.529462 0.4894626 +0.4822838 0.529462 0.4894626 +0.4894626 0.529462 0.4894626 +0.4961862 0.529462 0.4894626 +0.5025087 0.529462 0.4894626 +0.5084753 0.529462 0.4894626 +0.514124 0.529462 0.4894626 +0.519487 0.529462 0.4894626 +0.5245917 0.529462 0.4894626 +0.529462 0.529462 0.4894626 +0.5341183 0.529462 0.4894626 +0.5385787 0.529462 0.4894626 +0.5428591 0.529462 0.4894626 +0.5469733 0.529462 0.4894626 +0.5509339 0.529462 0.4894626 +0.5547519 0.529462 0.4894626 +0.5584371 0.529462 0.4894626 +0.5619986 0.529462 0.4894626 +0.5654443 0.529462 0.4894626 +0.5687816 0.529462 0.4894626 +0.092819 0.5341183 0.4894626 +0.2262531 0.5341183 0.4894626 +0.2875993 0.5341183 0.4894626 +0.3262122 0.5341183 0.4894626 +0.3544566 0.5341183 0.4894626 +0.3767383 0.5341183 0.4894626 +0.3951413 0.5341183 0.4894626 +0.4108177 0.5341183 0.4894626 +0.4244723 0.5341183 0.4894626 +0.4365675 0.5341183 0.4894626 +0.4474232 0.5341183 0.4894626 +0.45727 0.5341183 0.4894626 +0.4662797 0.5341183 0.4894626 +0.4745834 0.5341183 0.4894626 +0.4822838 0.5341183 0.4894626 +0.4894626 0.5341183 0.4894626 +0.4961862 0.5341183 0.4894626 +0.5025087 0.5341183 0.4894626 +0.5084753 0.5341183 0.4894626 +0.514124 0.5341183 0.4894626 +0.519487 0.5341183 0.4894626 +0.5245917 0.5341183 0.4894626 +0.529462 0.5341183 0.4894626 +0.5341183 0.5341183 0.4894626 +0.5385787 0.5341183 0.4894626 +0.5428591 0.5341183 0.4894626 +0.5469733 0.5341183 0.4894626 +0.5509339 0.5341183 0.4894626 +0.5547519 0.5341183 0.4894626 +0.5584371 0.5341183 0.4894626 +0.5619986 0.5341183 0.4894626 +0.5654443 0.5341183 0.4894626 +0.5687816 0.5341183 0.4894626 +0.092819 0.5385787 0.4894626 +0.2262531 0.5385787 0.4894626 +0.2875993 0.5385787 0.4894626 +0.3262122 0.5385787 0.4894626 +0.3544566 0.5385787 0.4894626 +0.3767383 0.5385787 0.4894626 +0.3951413 0.5385787 0.4894626 +0.4108177 0.5385787 0.4894626 +0.4244723 0.5385787 0.4894626 +0.4365675 0.5385787 0.4894626 +0.4474232 0.5385787 0.4894626 +0.45727 0.5385787 0.4894626 +0.4662797 0.5385787 0.4894626 +0.4745834 0.5385787 0.4894626 +0.4822838 0.5385787 0.4894626 +0.4894626 0.5385787 0.4894626 +0.4961862 0.5385787 0.4894626 +0.5025087 0.5385787 0.4894626 +0.5084753 0.5385787 0.4894626 +0.514124 0.5385787 0.4894626 +0.519487 0.5385787 0.4894626 +0.5245917 0.5385787 0.4894626 +0.529462 0.5385787 0.4894626 +0.5341183 0.5385787 0.4894626 +0.5385787 0.5385787 0.4894626 +0.5428591 0.5385787 0.4894626 +0.5469733 0.5385787 0.4894626 +0.5509339 0.5385787 0.4894626 +0.5547519 0.5385787 0.4894626 +0.5584371 0.5385787 0.4894626 +0.5619986 0.5385787 0.4894626 +0.5654443 0.5385787 0.4894626 +0.5687816 0.5385787 0.4894626 +0.092819 0.5428591 0.4894626 +0.2262531 0.5428591 0.4894626 +0.2875993 0.5428591 0.4894626 +0.3262122 0.5428591 0.4894626 +0.3544566 0.5428591 0.4894626 +0.3767383 0.5428591 0.4894626 +0.3951413 0.5428591 0.4894626 +0.4108177 0.5428591 0.4894626 +0.4244723 0.5428591 0.4894626 +0.4365675 0.5428591 0.4894626 +0.4474232 0.5428591 0.4894626 +0.45727 0.5428591 0.4894626 +0.4662797 0.5428591 0.4894626 +0.4745834 0.5428591 0.4894626 +0.4822838 0.5428591 0.4894626 +0.4894626 0.5428591 0.4894626 +0.4961862 0.5428591 0.4894626 +0.5025087 0.5428591 0.4894626 +0.5084753 0.5428591 0.4894626 +0.514124 0.5428591 0.4894626 +0.519487 0.5428591 0.4894626 +0.5245917 0.5428591 0.4894626 +0.529462 0.5428591 0.4894626 +0.5341183 0.5428591 0.4894626 +0.5385787 0.5428591 0.4894626 +0.5428591 0.5428591 0.4894626 +0.5469733 0.5428591 0.4894626 +0.5509339 0.5428591 0.4894626 +0.5547519 0.5428591 0.4894626 +0.5584371 0.5428591 0.4894626 +0.5619986 0.5428591 0.4894626 +0.5654443 0.5428591 0.4894626 +0.5687816 0.5428591 0.4894626 +0.092819 0.5469733 0.4894626 +0.2262531 0.5469733 0.4894626 +0.2875993 0.5469733 0.4894626 +0.3262122 0.5469733 0.4894626 +0.3544566 0.5469733 0.4894626 +0.3767383 0.5469733 0.4894626 +0.3951413 0.5469733 0.4894626 +0.4108177 0.5469733 0.4894626 +0.4244723 0.5469733 0.4894626 +0.4365675 0.5469733 0.4894626 +0.4474232 0.5469733 0.4894626 +0.45727 0.5469733 0.4894626 +0.4662797 0.5469733 0.4894626 +0.4745834 0.5469733 0.4894626 +0.4822838 0.5469733 0.4894626 +0.4894626 0.5469733 0.4894626 +0.4961862 0.5469733 0.4894626 +0.5025087 0.5469733 0.4894626 +0.5084753 0.5469733 0.4894626 +0.514124 0.5469733 0.4894626 +0.519487 0.5469733 0.4894626 +0.5245917 0.5469733 0.4894626 +0.529462 0.5469733 0.4894626 +0.5341183 0.5469733 0.4894626 +0.5385787 0.5469733 0.4894626 +0.5428591 0.5469733 0.4894626 +0.5469733 0.5469733 0.4894626 +0.5509339 0.5469733 0.4894626 +0.5547519 0.5469733 0.4894626 +0.5584371 0.5469733 0.4894626 +0.5619986 0.5469733 0.4894626 +0.5654443 0.5469733 0.4894626 +0.5687816 0.5469733 0.4894626 +0.092819 0.5509339 0.4894626 +0.2262531 0.5509339 0.4894626 +0.2875993 0.5509339 0.4894626 +0.3262122 0.5509339 0.4894626 +0.3544566 0.5509339 0.4894626 +0.3767383 0.5509339 0.4894626 +0.3951413 0.5509339 0.4894626 +0.4108177 0.5509339 0.4894626 +0.4244723 0.5509339 0.4894626 +0.4365675 0.5509339 0.4894626 +0.4474232 0.5509339 0.4894626 +0.45727 0.5509339 0.4894626 +0.4662797 0.5509339 0.4894626 +0.4745834 0.5509339 0.4894626 +0.4822838 0.5509339 0.4894626 +0.4894626 0.5509339 0.4894626 +0.4961862 0.5509339 0.4894626 +0.5025087 0.5509339 0.4894626 +0.5084753 0.5509339 0.4894626 +0.514124 0.5509339 0.4894626 +0.519487 0.5509339 0.4894626 +0.5245917 0.5509339 0.4894626 +0.529462 0.5509339 0.4894626 +0.5341183 0.5509339 0.4894626 +0.5385787 0.5509339 0.4894626 +0.5428591 0.5509339 0.4894626 +0.5469733 0.5509339 0.4894626 +0.5509339 0.5509339 0.4894626 +0.5547519 0.5509339 0.4894626 +0.5584371 0.5509339 0.4894626 +0.5619986 0.5509339 0.4894626 +0.5654443 0.5509339 0.4894626 +0.5687816 0.5509339 0.4894626 +0.092819 0.5547519 0.4894626 +0.2262531 0.5547519 0.4894626 +0.2875993 0.5547519 0.4894626 +0.3262122 0.5547519 0.4894626 +0.3544566 0.5547519 0.4894626 +0.3767383 0.5547519 0.4894626 +0.3951413 0.5547519 0.4894626 +0.4108177 0.5547519 0.4894626 +0.4244723 0.5547519 0.4894626 +0.4365675 0.5547519 0.4894626 +0.4474232 0.5547519 0.4894626 +0.45727 0.5547519 0.4894626 +0.4662797 0.5547519 0.4894626 +0.4745834 0.5547519 0.4894626 +0.4822838 0.5547519 0.4894626 +0.4894626 0.5547519 0.4894626 +0.4961862 0.5547519 0.4894626 +0.5025087 0.5547519 0.4894626 +0.5084753 0.5547519 0.4894626 +0.514124 0.5547519 0.4894626 +0.519487 0.5547519 0.4894626 +0.5245917 0.5547519 0.4894626 +0.529462 0.5547519 0.4894626 +0.5341183 0.5547519 0.4894626 +0.5385787 0.5547519 0.4894626 +0.5428591 0.5547519 0.4894626 +0.5469733 0.5547519 0.4894626 +0.5509339 0.5547519 0.4894626 +0.5547519 0.5547519 0.4894626 +0.5584371 0.5547519 0.4894626 +0.5619986 0.5547519 0.4894626 +0.5654443 0.5547519 0.4894626 +0.5687816 0.5547519 0.4894626 +0.092819 0.5584371 0.4894626 +0.2262531 0.5584371 0.4894626 +0.2875993 0.5584371 0.4894626 +0.3262122 0.5584371 0.4894626 +0.3544566 0.5584371 0.4894626 +0.3767383 0.5584371 0.4894626 +0.3951413 0.5584371 0.4894626 +0.4108177 0.5584371 0.4894626 +0.4244723 0.5584371 0.4894626 +0.4365675 0.5584371 0.4894626 +0.4474232 0.5584371 0.4894626 +0.45727 0.5584371 0.4894626 +0.4662797 0.5584371 0.4894626 +0.4745834 0.5584371 0.4894626 +0.4822838 0.5584371 0.4894626 +0.4894626 0.5584371 0.4894626 +0.4961862 0.5584371 0.4894626 +0.5025087 0.5584371 0.4894626 +0.5084753 0.5584371 0.4894626 +0.514124 0.5584371 0.4894626 +0.519487 0.5584371 0.4894626 +0.5245917 0.5584371 0.4894626 +0.529462 0.5584371 0.4894626 +0.5341183 0.5584371 0.4894626 +0.5385787 0.5584371 0.4894626 +0.5428591 0.5584371 0.4894626 +0.5469733 0.5584371 0.4894626 +0.5509339 0.5584371 0.4894626 +0.5547519 0.5584371 0.4894626 +0.5584371 0.5584371 0.4894626 +0.5619986 0.5584371 0.4894626 +0.5654443 0.5584371 0.4894626 +0.5687816 0.5584371 0.4894626 +0.092819 0.5619986 0.4894626 +0.2262531 0.5619986 0.4894626 +0.2875993 0.5619986 0.4894626 +0.3262122 0.5619986 0.4894626 +0.3544566 0.5619986 0.4894626 +0.3767383 0.5619986 0.4894626 +0.3951413 0.5619986 0.4894626 +0.4108177 0.5619986 0.4894626 +0.4244723 0.5619986 0.4894626 +0.4365675 0.5619986 0.4894626 +0.4474232 0.5619986 0.4894626 +0.45727 0.5619986 0.4894626 +0.4662797 0.5619986 0.4894626 +0.4745834 0.5619986 0.4894626 +0.4822838 0.5619986 0.4894626 +0.4894626 0.5619986 0.4894626 +0.4961862 0.5619986 0.4894626 +0.5025087 0.5619986 0.4894626 +0.5084753 0.5619986 0.4894626 +0.514124 0.5619986 0.4894626 +0.519487 0.5619986 0.4894626 +0.5245917 0.5619986 0.4894626 +0.529462 0.5619986 0.4894626 +0.5341183 0.5619986 0.4894626 +0.5385787 0.5619986 0.4894626 +0.5428591 0.5619986 0.4894626 +0.5469733 0.5619986 0.4894626 +0.5509339 0.5619986 0.4894626 +0.5547519 0.5619986 0.4894626 +0.5584371 0.5619986 0.4894626 +0.5619986 0.5619986 0.4894626 +0.5654443 0.5619986 0.4894626 +0.5687816 0.5619986 0.4894626 +0.092819 0.5654443 0.4894626 +0.2262531 0.5654443 0.4894626 +0.2875993 0.5654443 0.4894626 +0.3262122 0.5654443 0.4894626 +0.3544566 0.5654443 0.4894626 +0.3767383 0.5654443 0.4894626 +0.3951413 0.5654443 0.4894626 +0.4108177 0.5654443 0.4894626 +0.4244723 0.5654443 0.4894626 +0.4365675 0.5654443 0.4894626 +0.4474232 0.5654443 0.4894626 +0.45727 0.5654443 0.4894626 +0.4662797 0.5654443 0.4894626 +0.4745834 0.5654443 0.4894626 +0.4822838 0.5654443 0.4894626 +0.4894626 0.5654443 0.4894626 +0.4961862 0.5654443 0.4894626 +0.5025087 0.5654443 0.4894626 +0.5084753 0.5654443 0.4894626 +0.514124 0.5654443 0.4894626 +0.519487 0.5654443 0.4894626 +0.5245917 0.5654443 0.4894626 +0.529462 0.5654443 0.4894626 +0.5341183 0.5654443 0.4894626 +0.5385787 0.5654443 0.4894626 +0.5428591 0.5654443 0.4894626 +0.5469733 0.5654443 0.4894626 +0.5509339 0.5654443 0.4894626 +0.5547519 0.5654443 0.4894626 +0.5584371 0.5654443 0.4894626 +0.5619986 0.5654443 0.4894626 +0.5654443 0.5654443 0.4894626 +0.5687816 0.5654443 0.4894626 +0.092819 0.5687816 0.4894626 +0.2262531 0.5687816 0.4894626 +0.2875993 0.5687816 0.4894626 +0.3262122 0.5687816 0.4894626 +0.3544566 0.5687816 0.4894626 +0.3767383 0.5687816 0.4894626 +0.3951413 0.5687816 0.4894626 +0.4108177 0.5687816 0.4894626 +0.4244723 0.5687816 0.4894626 +0.4365675 0.5687816 0.4894626 +0.4474232 0.5687816 0.4894626 +0.45727 0.5687816 0.4894626 +0.4662797 0.5687816 0.4894626 +0.4745834 0.5687816 0.4894626 +0.4822838 0.5687816 0.4894626 +0.4894626 0.5687816 0.4894626 +0.4961862 0.5687816 0.4894626 +0.5025087 0.5687816 0.4894626 +0.5084753 0.5687816 0.4894626 +0.514124 0.5687816 0.4894626 +0.519487 0.5687816 0.4894626 +0.5245917 0.5687816 0.4894626 +0.529462 0.5687816 0.4894626 +0.5341183 0.5687816 0.4894626 +0.5385787 0.5687816 0.4894626 +0.5428591 0.5687816 0.4894626 +0.5469733 0.5687816 0.4894626 +0.5509339 0.5687816 0.4894626 +0.5547519 0.5687816 0.4894626 +0.5584371 0.5687816 0.4894626 +0.5619986 0.5687816 0.4894626 +0.5654443 0.5687816 0.4894626 +0.5687816 0.5687816 0.4894626 +0.092819 0.092819 0.4961862 +0.2262531 0.092819 0.4961862 +0.2875993 0.092819 0.4961862 +0.3262122 0.092819 0.4961862 +0.3544566 0.092819 0.4961862 +0.3767383 0.092819 0.4961862 +0.3951413 0.092819 0.4961862 +0.4108177 0.092819 0.4961862 +0.4244723 0.092819 0.4961862 +0.4365675 0.092819 0.4961862 +0.4474232 0.092819 0.4961862 +0.45727 0.092819 0.4961862 +0.4662797 0.092819 0.4961862 +0.4745834 0.092819 0.4961862 +0.4822838 0.092819 0.4961862 +0.4894626 0.092819 0.4961862 +0.4961862 0.092819 0.4961862 +0.5025087 0.092819 0.4961862 +0.5084753 0.092819 0.4961862 +0.514124 0.092819 0.4961862 +0.519487 0.092819 0.4961862 +0.5245917 0.092819 0.4961862 +0.529462 0.092819 0.4961862 +0.5341183 0.092819 0.4961862 +0.5385787 0.092819 0.4961862 +0.5428591 0.092819 0.4961862 +0.5469733 0.092819 0.4961862 +0.5509339 0.092819 0.4961862 +0.5547519 0.092819 0.4961862 +0.5584371 0.092819 0.4961862 +0.5619986 0.092819 0.4961862 +0.5654443 0.092819 0.4961862 +0.5687816 0.092819 0.4961862 +0.092819 0.2262531 0.4961862 +0.2262531 0.2262531 0.4961862 +0.2875993 0.2262531 0.4961862 +0.3262122 0.2262531 0.4961862 +0.3544566 0.2262531 0.4961862 +0.3767383 0.2262531 0.4961862 +0.3951413 0.2262531 0.4961862 +0.4108177 0.2262531 0.4961862 +0.4244723 0.2262531 0.4961862 +0.4365675 0.2262531 0.4961862 +0.4474232 0.2262531 0.4961862 +0.45727 0.2262531 0.4961862 +0.4662797 0.2262531 0.4961862 +0.4745834 0.2262531 0.4961862 +0.4822838 0.2262531 0.4961862 +0.4894626 0.2262531 0.4961862 +0.4961862 0.2262531 0.4961862 +0.5025087 0.2262531 0.4961862 +0.5084753 0.2262531 0.4961862 +0.514124 0.2262531 0.4961862 +0.519487 0.2262531 0.4961862 +0.5245917 0.2262531 0.4961862 +0.529462 0.2262531 0.4961862 +0.5341183 0.2262531 0.4961862 +0.5385787 0.2262531 0.4961862 +0.5428591 0.2262531 0.4961862 +0.5469733 0.2262531 0.4961862 +0.5509339 0.2262531 0.4961862 +0.5547519 0.2262531 0.4961862 +0.5584371 0.2262531 0.4961862 +0.5619986 0.2262531 0.4961862 +0.5654443 0.2262531 0.4961862 +0.5687816 0.2262531 0.4961862 +0.092819 0.2875993 0.4961862 +0.2262531 0.2875993 0.4961862 +0.2875993 0.2875993 0.4961862 +0.3262122 0.2875993 0.4961862 +0.3544566 0.2875993 0.4961862 +0.3767383 0.2875993 0.4961862 +0.3951413 0.2875993 0.4961862 +0.4108177 0.2875993 0.4961862 +0.4244723 0.2875993 0.4961862 +0.4365675 0.2875993 0.4961862 +0.4474232 0.2875993 0.4961862 +0.45727 0.2875993 0.4961862 +0.4662797 0.2875993 0.4961862 +0.4745834 0.2875993 0.4961862 +0.4822838 0.2875993 0.4961862 +0.4894626 0.2875993 0.4961862 +0.4961862 0.2875993 0.4961862 +0.5025087 0.2875993 0.4961862 +0.5084753 0.2875993 0.4961862 +0.514124 0.2875993 0.4961862 +0.519487 0.2875993 0.4961862 +0.5245917 0.2875993 0.4961862 +0.529462 0.2875993 0.4961862 +0.5341183 0.2875993 0.4961862 +0.5385787 0.2875993 0.4961862 +0.5428591 0.2875993 0.4961862 +0.5469733 0.2875993 0.4961862 +0.5509339 0.2875993 0.4961862 +0.5547519 0.2875993 0.4961862 +0.5584371 0.2875993 0.4961862 +0.5619986 0.2875993 0.4961862 +0.5654443 0.2875993 0.4961862 +0.5687816 0.2875993 0.4961862 +0.092819 0.3262122 0.4961862 +0.2262531 0.3262122 0.4961862 +0.2875993 0.3262122 0.4961862 +0.3262122 0.3262122 0.4961862 +0.3544566 0.3262122 0.4961862 +0.3767383 0.3262122 0.4961862 +0.3951413 0.3262122 0.4961862 +0.4108177 0.3262122 0.4961862 +0.4244723 0.3262122 0.4961862 +0.4365675 0.3262122 0.4961862 +0.4474232 0.3262122 0.4961862 +0.45727 0.3262122 0.4961862 +0.4662797 0.3262122 0.4961862 +0.4745834 0.3262122 0.4961862 +0.4822838 0.3262122 0.4961862 +0.4894626 0.3262122 0.4961862 +0.4961862 0.3262122 0.4961862 +0.5025087 0.3262122 0.4961862 +0.5084753 0.3262122 0.4961862 +0.514124 0.3262122 0.4961862 +0.519487 0.3262122 0.4961862 +0.5245917 0.3262122 0.4961862 +0.529462 0.3262122 0.4961862 +0.5341183 0.3262122 0.4961862 +0.5385787 0.3262122 0.4961862 +0.5428591 0.3262122 0.4961862 +0.5469733 0.3262122 0.4961862 +0.5509339 0.3262122 0.4961862 +0.5547519 0.3262122 0.4961862 +0.5584371 0.3262122 0.4961862 +0.5619986 0.3262122 0.4961862 +0.5654443 0.3262122 0.4961862 +0.5687816 0.3262122 0.4961862 +0.092819 0.3544566 0.4961862 +0.2262531 0.3544566 0.4961862 +0.2875993 0.3544566 0.4961862 +0.3262122 0.3544566 0.4961862 +0.3544566 0.3544566 0.4961862 +0.3767383 0.3544566 0.4961862 +0.3951413 0.3544566 0.4961862 +0.4108177 0.3544566 0.4961862 +0.4244723 0.3544566 0.4961862 +0.4365675 0.3544566 0.4961862 +0.4474232 0.3544566 0.4961862 +0.45727 0.3544566 0.4961862 +0.4662797 0.3544566 0.4961862 +0.4745834 0.3544566 0.4961862 +0.4822838 0.3544566 0.4961862 +0.4894626 0.3544566 0.4961862 +0.4961862 0.3544566 0.4961862 +0.5025087 0.3544566 0.4961862 +0.5084753 0.3544566 0.4961862 +0.514124 0.3544566 0.4961862 +0.519487 0.3544566 0.4961862 +0.5245917 0.3544566 0.4961862 +0.529462 0.3544566 0.4961862 +0.5341183 0.3544566 0.4961862 +0.5385787 0.3544566 0.4961862 +0.5428591 0.3544566 0.4961862 +0.5469733 0.3544566 0.4961862 +0.5509339 0.3544566 0.4961862 +0.5547519 0.3544566 0.4961862 +0.5584371 0.3544566 0.4961862 +0.5619986 0.3544566 0.4961862 +0.5654443 0.3544566 0.4961862 +0.5687816 0.3544566 0.4961862 +0.092819 0.3767383 0.4961862 +0.2262531 0.3767383 0.4961862 +0.2875993 0.3767383 0.4961862 +0.3262122 0.3767383 0.4961862 +0.3544566 0.3767383 0.4961862 +0.3767383 0.3767383 0.4961862 +0.3951413 0.3767383 0.4961862 +0.4108177 0.3767383 0.4961862 +0.4244723 0.3767383 0.4961862 +0.4365675 0.3767383 0.4961862 +0.4474232 0.3767383 0.4961862 +0.45727 0.3767383 0.4961862 +0.4662797 0.3767383 0.4961862 +0.4745834 0.3767383 0.4961862 +0.4822838 0.3767383 0.4961862 +0.4894626 0.3767383 0.4961862 +0.4961862 0.3767383 0.4961862 +0.5025087 0.3767383 0.4961862 +0.5084753 0.3767383 0.4961862 +0.514124 0.3767383 0.4961862 +0.519487 0.3767383 0.4961862 +0.5245917 0.3767383 0.4961862 +0.529462 0.3767383 0.4961862 +0.5341183 0.3767383 0.4961862 +0.5385787 0.3767383 0.4961862 +0.5428591 0.3767383 0.4961862 +0.5469733 0.3767383 0.4961862 +0.5509339 0.3767383 0.4961862 +0.5547519 0.3767383 0.4961862 +0.5584371 0.3767383 0.4961862 +0.5619986 0.3767383 0.4961862 +0.5654443 0.3767383 0.4961862 +0.5687816 0.3767383 0.4961862 +0.092819 0.3951413 0.4961862 +0.2262531 0.3951413 0.4961862 +0.2875993 0.3951413 0.4961862 +0.3262122 0.3951413 0.4961862 +0.3544566 0.3951413 0.4961862 +0.3767383 0.3951413 0.4961862 +0.3951413 0.3951413 0.4961862 +0.4108177 0.3951413 0.4961862 +0.4244723 0.3951413 0.4961862 +0.4365675 0.3951413 0.4961862 +0.4474232 0.3951413 0.4961862 +0.45727 0.3951413 0.4961862 +0.4662797 0.3951413 0.4961862 +0.4745834 0.3951413 0.4961862 +0.4822838 0.3951413 0.4961862 +0.4894626 0.3951413 0.4961862 +0.4961862 0.3951413 0.4961862 +0.5025087 0.3951413 0.4961862 +0.5084753 0.3951413 0.4961862 +0.514124 0.3951413 0.4961862 +0.519487 0.3951413 0.4961862 +0.5245917 0.3951413 0.4961862 +0.529462 0.3951413 0.4961862 +0.5341183 0.3951413 0.4961862 +0.5385787 0.3951413 0.4961862 +0.5428591 0.3951413 0.4961862 +0.5469733 0.3951413 0.4961862 +0.5509339 0.3951413 0.4961862 +0.5547519 0.3951413 0.4961862 +0.5584371 0.3951413 0.4961862 +0.5619986 0.3951413 0.4961862 +0.5654443 0.3951413 0.4961862 +0.5687816 0.3951413 0.4961862 +0.092819 0.4108177 0.4961862 +0.2262531 0.4108177 0.4961862 +0.2875993 0.4108177 0.4961862 +0.3262122 0.4108177 0.4961862 +0.3544566 0.4108177 0.4961862 +0.3767383 0.4108177 0.4961862 +0.3951413 0.4108177 0.4961862 +0.4108177 0.4108177 0.4961862 +0.4244723 0.4108177 0.4961862 +0.4365675 0.4108177 0.4961862 +0.4474232 0.4108177 0.4961862 +0.45727 0.4108177 0.4961862 +0.4662797 0.4108177 0.4961862 +0.4745834 0.4108177 0.4961862 +0.4822838 0.4108177 0.4961862 +0.4894626 0.4108177 0.4961862 +0.4961862 0.4108177 0.4961862 +0.5025087 0.4108177 0.4961862 +0.5084753 0.4108177 0.4961862 +0.514124 0.4108177 0.4961862 +0.519487 0.4108177 0.4961862 +0.5245917 0.4108177 0.4961862 +0.529462 0.4108177 0.4961862 +0.5341183 0.4108177 0.4961862 +0.5385787 0.4108177 0.4961862 +0.5428591 0.4108177 0.4961862 +0.5469733 0.4108177 0.4961862 +0.5509339 0.4108177 0.4961862 +0.5547519 0.4108177 0.4961862 +0.5584371 0.4108177 0.4961862 +0.5619986 0.4108177 0.4961862 +0.5654443 0.4108177 0.4961862 +0.5687816 0.4108177 0.4961862 +0.092819 0.4244723 0.4961862 +0.2262531 0.4244723 0.4961862 +0.2875993 0.4244723 0.4961862 +0.3262122 0.4244723 0.4961862 +0.3544566 0.4244723 0.4961862 +0.3767383 0.4244723 0.4961862 +0.3951413 0.4244723 0.4961862 +0.4108177 0.4244723 0.4961862 +0.4244723 0.4244723 0.4961862 +0.4365675 0.4244723 0.4961862 +0.4474232 0.4244723 0.4961862 +0.45727 0.4244723 0.4961862 +0.4662797 0.4244723 0.4961862 +0.4745834 0.4244723 0.4961862 +0.4822838 0.4244723 0.4961862 +0.4894626 0.4244723 0.4961862 +0.4961862 0.4244723 0.4961862 +0.5025087 0.4244723 0.4961862 +0.5084753 0.4244723 0.4961862 +0.514124 0.4244723 0.4961862 +0.519487 0.4244723 0.4961862 +0.5245917 0.4244723 0.4961862 +0.529462 0.4244723 0.4961862 +0.5341183 0.4244723 0.4961862 +0.5385787 0.4244723 0.4961862 +0.5428591 0.4244723 0.4961862 +0.5469733 0.4244723 0.4961862 +0.5509339 0.4244723 0.4961862 +0.5547519 0.4244723 0.4961862 +0.5584371 0.4244723 0.4961862 +0.5619986 0.4244723 0.4961862 +0.5654443 0.4244723 0.4961862 +0.5687816 0.4244723 0.4961862 +0.092819 0.4365675 0.4961862 +0.2262531 0.4365675 0.4961862 +0.2875993 0.4365675 0.4961862 +0.3262122 0.4365675 0.4961862 +0.3544566 0.4365675 0.4961862 +0.3767383 0.4365675 0.4961862 +0.3951413 0.4365675 0.4961862 +0.4108177 0.4365675 0.4961862 +0.4244723 0.4365675 0.4961862 +0.4365675 0.4365675 0.4961862 +0.4474232 0.4365675 0.4961862 +0.45727 0.4365675 0.4961862 +0.4662797 0.4365675 0.4961862 +0.4745834 0.4365675 0.4961862 +0.4822838 0.4365675 0.4961862 +0.4894626 0.4365675 0.4961862 +0.4961862 0.4365675 0.4961862 +0.5025087 0.4365675 0.4961862 +0.5084753 0.4365675 0.4961862 +0.514124 0.4365675 0.4961862 +0.519487 0.4365675 0.4961862 +0.5245917 0.4365675 0.4961862 +0.529462 0.4365675 0.4961862 +0.5341183 0.4365675 0.4961862 +0.5385787 0.4365675 0.4961862 +0.5428591 0.4365675 0.4961862 +0.5469733 0.4365675 0.4961862 +0.5509339 0.4365675 0.4961862 +0.5547519 0.4365675 0.4961862 +0.5584371 0.4365675 0.4961862 +0.5619986 0.4365675 0.4961862 +0.5654443 0.4365675 0.4961862 +0.5687816 0.4365675 0.4961862 +0.092819 0.4474232 0.4961862 +0.2262531 0.4474232 0.4961862 +0.2875993 0.4474232 0.4961862 +0.3262122 0.4474232 0.4961862 +0.3544566 0.4474232 0.4961862 +0.3767383 0.4474232 0.4961862 +0.3951413 0.4474232 0.4961862 +0.4108177 0.4474232 0.4961862 +0.4244723 0.4474232 0.4961862 +0.4365675 0.4474232 0.4961862 +0.4474232 0.4474232 0.4961862 +0.45727 0.4474232 0.4961862 +0.4662797 0.4474232 0.4961862 +0.4745834 0.4474232 0.4961862 +0.4822838 0.4474232 0.4961862 +0.4894626 0.4474232 0.4961862 +0.4961862 0.4474232 0.4961862 +0.5025087 0.4474232 0.4961862 +0.5084753 0.4474232 0.4961862 +0.514124 0.4474232 0.4961862 +0.519487 0.4474232 0.4961862 +0.5245917 0.4474232 0.4961862 +0.529462 0.4474232 0.4961862 +0.5341183 0.4474232 0.4961862 +0.5385787 0.4474232 0.4961862 +0.5428591 0.4474232 0.4961862 +0.5469733 0.4474232 0.4961862 +0.5509339 0.4474232 0.4961862 +0.5547519 0.4474232 0.4961862 +0.5584371 0.4474232 0.4961862 +0.5619986 0.4474232 0.4961862 +0.5654443 0.4474232 0.4961862 +0.5687816 0.4474232 0.4961862 +0.092819 0.45727 0.4961862 +0.2262531 0.45727 0.4961862 +0.2875993 0.45727 0.4961862 +0.3262122 0.45727 0.4961862 +0.3544566 0.45727 0.4961862 +0.3767383 0.45727 0.4961862 +0.3951413 0.45727 0.4961862 +0.4108177 0.45727 0.4961862 +0.4244723 0.45727 0.4961862 +0.4365675 0.45727 0.4961862 +0.4474232 0.45727 0.4961862 +0.45727 0.45727 0.4961862 +0.4662797 0.45727 0.4961862 +0.4745834 0.45727 0.4961862 +0.4822838 0.45727 0.4961862 +0.4894626 0.45727 0.4961862 +0.4961862 0.45727 0.4961862 +0.5025087 0.45727 0.4961862 +0.5084753 0.45727 0.4961862 +0.514124 0.45727 0.4961862 +0.519487 0.45727 0.4961862 +0.5245917 0.45727 0.4961862 +0.529462 0.45727 0.4961862 +0.5341183 0.45727 0.4961862 +0.5385787 0.45727 0.4961862 +0.5428591 0.45727 0.4961862 +0.5469733 0.45727 0.4961862 +0.5509339 0.45727 0.4961862 +0.5547519 0.45727 0.4961862 +0.5584371 0.45727 0.4961862 +0.5619986 0.45727 0.4961862 +0.5654443 0.45727 0.4961862 +0.5687816 0.45727 0.4961862 +0.092819 0.4662797 0.4961862 +0.2262531 0.4662797 0.4961862 +0.2875993 0.4662797 0.4961862 +0.3262122 0.4662797 0.4961862 +0.3544566 0.4662797 0.4961862 +0.3767383 0.4662797 0.4961862 +0.3951413 0.4662797 0.4961862 +0.4108177 0.4662797 0.4961862 +0.4244723 0.4662797 0.4961862 +0.4365675 0.4662797 0.4961862 +0.4474232 0.4662797 0.4961862 +0.45727 0.4662797 0.4961862 +0.4662797 0.4662797 0.4961862 +0.4745834 0.4662797 0.4961862 +0.4822838 0.4662797 0.4961862 +0.4894626 0.4662797 0.4961862 +0.4961862 0.4662797 0.4961862 +0.5025087 0.4662797 0.4961862 +0.5084753 0.4662797 0.4961862 +0.514124 0.4662797 0.4961862 +0.519487 0.4662797 0.4961862 +0.5245917 0.4662797 0.4961862 +0.529462 0.4662797 0.4961862 +0.5341183 0.4662797 0.4961862 +0.5385787 0.4662797 0.4961862 +0.5428591 0.4662797 0.4961862 +0.5469733 0.4662797 0.4961862 +0.5509339 0.4662797 0.4961862 +0.5547519 0.4662797 0.4961862 +0.5584371 0.4662797 0.4961862 +0.5619986 0.4662797 0.4961862 +0.5654443 0.4662797 0.4961862 +0.5687816 0.4662797 0.4961862 +0.092819 0.4745834 0.4961862 +0.2262531 0.4745834 0.4961862 +0.2875993 0.4745834 0.4961862 +0.3262122 0.4745834 0.4961862 +0.3544566 0.4745834 0.4961862 +0.3767383 0.4745834 0.4961862 +0.3951413 0.4745834 0.4961862 +0.4108177 0.4745834 0.4961862 +0.4244723 0.4745834 0.4961862 +0.4365675 0.4745834 0.4961862 +0.4474232 0.4745834 0.4961862 +0.45727 0.4745834 0.4961862 +0.4662797 0.4745834 0.4961862 +0.4745834 0.4745834 0.4961862 +0.4822838 0.4745834 0.4961862 +0.4894626 0.4745834 0.4961862 +0.4961862 0.4745834 0.4961862 +0.5025087 0.4745834 0.4961862 +0.5084753 0.4745834 0.4961862 +0.514124 0.4745834 0.4961862 +0.519487 0.4745834 0.4961862 +0.5245917 0.4745834 0.4961862 +0.529462 0.4745834 0.4961862 +0.5341183 0.4745834 0.4961862 +0.5385787 0.4745834 0.4961862 +0.5428591 0.4745834 0.4961862 +0.5469733 0.4745834 0.4961862 +0.5509339 0.4745834 0.4961862 +0.5547519 0.4745834 0.4961862 +0.5584371 0.4745834 0.4961862 +0.5619986 0.4745834 0.4961862 +0.5654443 0.4745834 0.4961862 +0.5687816 0.4745834 0.4961862 +0.092819 0.4822838 0.4961862 +0.2262531 0.4822838 0.4961862 +0.2875993 0.4822838 0.4961862 +0.3262122 0.4822838 0.4961862 +0.3544566 0.4822838 0.4961862 +0.3767383 0.4822838 0.4961862 +0.3951413 0.4822838 0.4961862 +0.4108177 0.4822838 0.4961862 +0.4244723 0.4822838 0.4961862 +0.4365675 0.4822838 0.4961862 +0.4474232 0.4822838 0.4961862 +0.45727 0.4822838 0.4961862 +0.4662797 0.4822838 0.4961862 +0.4745834 0.4822838 0.4961862 +0.4822838 0.4822838 0.4961862 +0.4894626 0.4822838 0.4961862 +0.4961862 0.4822838 0.4961862 +0.5025087 0.4822838 0.4961862 +0.5084753 0.4822838 0.4961862 +0.514124 0.4822838 0.4961862 +0.519487 0.4822838 0.4961862 +0.5245917 0.4822838 0.4961862 +0.529462 0.4822838 0.4961862 +0.5341183 0.4822838 0.4961862 +0.5385787 0.4822838 0.4961862 +0.5428591 0.4822838 0.4961862 +0.5469733 0.4822838 0.4961862 +0.5509339 0.4822838 0.4961862 +0.5547519 0.4822838 0.4961862 +0.5584371 0.4822838 0.4961862 +0.5619986 0.4822838 0.4961862 +0.5654443 0.4822838 0.4961862 +0.5687816 0.4822838 0.4961862 +0.092819 0.4894626 0.4961862 +0.2262531 0.4894626 0.4961862 +0.2875993 0.4894626 0.4961862 +0.3262122 0.4894626 0.4961862 +0.3544566 0.4894626 0.4961862 +0.3767383 0.4894626 0.4961862 +0.3951413 0.4894626 0.4961862 +0.4108177 0.4894626 0.4961862 +0.4244723 0.4894626 0.4961862 +0.4365675 0.4894626 0.4961862 +0.4474232 0.4894626 0.4961862 +0.45727 0.4894626 0.4961862 +0.4662797 0.4894626 0.4961862 +0.4745834 0.4894626 0.4961862 +0.4822838 0.4894626 0.4961862 +0.4894626 0.4894626 0.4961862 +0.4961862 0.4894626 0.4961862 +0.5025087 0.4894626 0.4961862 +0.5084753 0.4894626 0.4961862 +0.514124 0.4894626 0.4961862 +0.519487 0.4894626 0.4961862 +0.5245917 0.4894626 0.4961862 +0.529462 0.4894626 0.4961862 +0.5341183 0.4894626 0.4961862 +0.5385787 0.4894626 0.4961862 +0.5428591 0.4894626 0.4961862 +0.5469733 0.4894626 0.4961862 +0.5509339 0.4894626 0.4961862 +0.5547519 0.4894626 0.4961862 +0.5584371 0.4894626 0.4961862 +0.5619986 0.4894626 0.4961862 +0.5654443 0.4894626 0.4961862 +0.5687816 0.4894626 0.4961862 +0.092819 0.4961862 0.4961862 +0.2262531 0.4961862 0.4961862 +0.2875993 0.4961862 0.4961862 +0.3262122 0.4961862 0.4961862 +0.3544566 0.4961862 0.4961862 +0.3767383 0.4961862 0.4961862 +0.3951413 0.4961862 0.4961862 +0.4108177 0.4961862 0.4961862 +0.4244723 0.4961862 0.4961862 +0.4365675 0.4961862 0.4961862 +0.4474232 0.4961862 0.4961862 +0.45727 0.4961862 0.4961862 +0.4662797 0.4961862 0.4961862 +0.4745834 0.4961862 0.4961862 +0.4822838 0.4961862 0.4961862 +0.4894626 0.4961862 0.4961862 +0.4961862 0.4961862 0.4961862 +0.5025087 0.4961862 0.4961862 +0.5084753 0.4961862 0.4961862 +0.514124 0.4961862 0.4961862 +0.519487 0.4961862 0.4961862 +0.5245917 0.4961862 0.4961862 +0.529462 0.4961862 0.4961862 +0.5341183 0.4961862 0.4961862 +0.5385787 0.4961862 0.4961862 +0.5428591 0.4961862 0.4961862 +0.5469733 0.4961862 0.4961862 +0.5509339 0.4961862 0.4961862 +0.5547519 0.4961862 0.4961862 +0.5584371 0.4961862 0.4961862 +0.5619986 0.4961862 0.4961862 +0.5654443 0.4961862 0.4961862 +0.5687816 0.4961862 0.4961862 +0.092819 0.5025087 0.4961862 +0.2262531 0.5025087 0.4961862 +0.2875993 0.5025087 0.4961862 +0.3262122 0.5025087 0.4961862 +0.3544566 0.5025087 0.4961862 +0.3767383 0.5025087 0.4961862 +0.3951413 0.5025087 0.4961862 +0.4108177 0.5025087 0.4961862 +0.4244723 0.5025087 0.4961862 +0.4365675 0.5025087 0.4961862 +0.4474232 0.5025087 0.4961862 +0.45727 0.5025087 0.4961862 +0.4662797 0.5025087 0.4961862 +0.4745834 0.5025087 0.4961862 +0.4822838 0.5025087 0.4961862 +0.4894626 0.5025087 0.4961862 +0.4961862 0.5025087 0.4961862 +0.5025087 0.5025087 0.4961862 +0.5084753 0.5025087 0.4961862 +0.514124 0.5025087 0.4961862 +0.519487 0.5025087 0.4961862 +0.5245917 0.5025087 0.4961862 +0.529462 0.5025087 0.4961862 +0.5341183 0.5025087 0.4961862 +0.5385787 0.5025087 0.4961862 +0.5428591 0.5025087 0.4961862 +0.5469733 0.5025087 0.4961862 +0.5509339 0.5025087 0.4961862 +0.5547519 0.5025087 0.4961862 +0.5584371 0.5025087 0.4961862 +0.5619986 0.5025087 0.4961862 +0.5654443 0.5025087 0.4961862 +0.5687816 0.5025087 0.4961862 +0.092819 0.5084753 0.4961862 +0.2262531 0.5084753 0.4961862 +0.2875993 0.5084753 0.4961862 +0.3262122 0.5084753 0.4961862 +0.3544566 0.5084753 0.4961862 +0.3767383 0.5084753 0.4961862 +0.3951413 0.5084753 0.4961862 +0.4108177 0.5084753 0.4961862 +0.4244723 0.5084753 0.4961862 +0.4365675 0.5084753 0.4961862 +0.4474232 0.5084753 0.4961862 +0.45727 0.5084753 0.4961862 +0.4662797 0.5084753 0.4961862 +0.4745834 0.5084753 0.4961862 +0.4822838 0.5084753 0.4961862 +0.4894626 0.5084753 0.4961862 +0.4961862 0.5084753 0.4961862 +0.5025087 0.5084753 0.4961862 +0.5084753 0.5084753 0.4961862 +0.514124 0.5084753 0.4961862 +0.519487 0.5084753 0.4961862 +0.5245917 0.5084753 0.4961862 +0.529462 0.5084753 0.4961862 +0.5341183 0.5084753 0.4961862 +0.5385787 0.5084753 0.4961862 +0.5428591 0.5084753 0.4961862 +0.5469733 0.5084753 0.4961862 +0.5509339 0.5084753 0.4961862 +0.5547519 0.5084753 0.4961862 +0.5584371 0.5084753 0.4961862 +0.5619986 0.5084753 0.4961862 +0.5654443 0.5084753 0.4961862 +0.5687816 0.5084753 0.4961862 +0.092819 0.514124 0.4961862 +0.2262531 0.514124 0.4961862 +0.2875993 0.514124 0.4961862 +0.3262122 0.514124 0.4961862 +0.3544566 0.514124 0.4961862 +0.3767383 0.514124 0.4961862 +0.3951413 0.514124 0.4961862 +0.4108177 0.514124 0.4961862 +0.4244723 0.514124 0.4961862 +0.4365675 0.514124 0.4961862 +0.4474232 0.514124 0.4961862 +0.45727 0.514124 0.4961862 +0.4662797 0.514124 0.4961862 +0.4745834 0.514124 0.4961862 +0.4822838 0.514124 0.4961862 +0.4894626 0.514124 0.4961862 +0.4961862 0.514124 0.4961862 +0.5025087 0.514124 0.4961862 +0.5084753 0.514124 0.4961862 +0.514124 0.514124 0.4961862 +0.519487 0.514124 0.4961862 +0.5245917 0.514124 0.4961862 +0.529462 0.514124 0.4961862 +0.5341183 0.514124 0.4961862 +0.5385787 0.514124 0.4961862 +0.5428591 0.514124 0.4961862 +0.5469733 0.514124 0.4961862 +0.5509339 0.514124 0.4961862 +0.5547519 0.514124 0.4961862 +0.5584371 0.514124 0.4961862 +0.5619986 0.514124 0.4961862 +0.5654443 0.514124 0.4961862 +0.5687816 0.514124 0.4961862 +0.092819 0.519487 0.4961862 +0.2262531 0.519487 0.4961862 +0.2875993 0.519487 0.4961862 +0.3262122 0.519487 0.4961862 +0.3544566 0.519487 0.4961862 +0.3767383 0.519487 0.4961862 +0.3951413 0.519487 0.4961862 +0.4108177 0.519487 0.4961862 +0.4244723 0.519487 0.4961862 +0.4365675 0.519487 0.4961862 +0.4474232 0.519487 0.4961862 +0.45727 0.519487 0.4961862 +0.4662797 0.519487 0.4961862 +0.4745834 0.519487 0.4961862 +0.4822838 0.519487 0.4961862 +0.4894626 0.519487 0.4961862 +0.4961862 0.519487 0.4961862 +0.5025087 0.519487 0.4961862 +0.5084753 0.519487 0.4961862 +0.514124 0.519487 0.4961862 +0.519487 0.519487 0.4961862 +0.5245917 0.519487 0.4961862 +0.529462 0.519487 0.4961862 +0.5341183 0.519487 0.4961862 +0.5385787 0.519487 0.4961862 +0.5428591 0.519487 0.4961862 +0.5469733 0.519487 0.4961862 +0.5509339 0.519487 0.4961862 +0.5547519 0.519487 0.4961862 +0.5584371 0.519487 0.4961862 +0.5619986 0.519487 0.4961862 +0.5654443 0.519487 0.4961862 +0.5687816 0.519487 0.4961862 +0.092819 0.5245917 0.4961862 +0.2262531 0.5245917 0.4961862 +0.2875993 0.5245917 0.4961862 +0.3262122 0.5245917 0.4961862 +0.3544566 0.5245917 0.4961862 +0.3767383 0.5245917 0.4961862 +0.3951413 0.5245917 0.4961862 +0.4108177 0.5245917 0.4961862 +0.4244723 0.5245917 0.4961862 +0.4365675 0.5245917 0.4961862 +0.4474232 0.5245917 0.4961862 +0.45727 0.5245917 0.4961862 +0.4662797 0.5245917 0.4961862 +0.4745834 0.5245917 0.4961862 +0.4822838 0.5245917 0.4961862 +0.4894626 0.5245917 0.4961862 +0.4961862 0.5245917 0.4961862 +0.5025087 0.5245917 0.4961862 +0.5084753 0.5245917 0.4961862 +0.514124 0.5245917 0.4961862 +0.519487 0.5245917 0.4961862 +0.5245917 0.5245917 0.4961862 +0.529462 0.5245917 0.4961862 +0.5341183 0.5245917 0.4961862 +0.5385787 0.5245917 0.4961862 +0.5428591 0.5245917 0.4961862 +0.5469733 0.5245917 0.4961862 +0.5509339 0.5245917 0.4961862 +0.5547519 0.5245917 0.4961862 +0.5584371 0.5245917 0.4961862 +0.5619986 0.5245917 0.4961862 +0.5654443 0.5245917 0.4961862 +0.5687816 0.5245917 0.4961862 +0.092819 0.529462 0.4961862 +0.2262531 0.529462 0.4961862 +0.2875993 0.529462 0.4961862 +0.3262122 0.529462 0.4961862 +0.3544566 0.529462 0.4961862 +0.3767383 0.529462 0.4961862 +0.3951413 0.529462 0.4961862 +0.4108177 0.529462 0.4961862 +0.4244723 0.529462 0.4961862 +0.4365675 0.529462 0.4961862 +0.4474232 0.529462 0.4961862 +0.45727 0.529462 0.4961862 +0.4662797 0.529462 0.4961862 +0.4745834 0.529462 0.4961862 +0.4822838 0.529462 0.4961862 +0.4894626 0.529462 0.4961862 +0.4961862 0.529462 0.4961862 +0.5025087 0.529462 0.4961862 +0.5084753 0.529462 0.4961862 +0.514124 0.529462 0.4961862 +0.519487 0.529462 0.4961862 +0.5245917 0.529462 0.4961862 +0.529462 0.529462 0.4961862 +0.5341183 0.529462 0.4961862 +0.5385787 0.529462 0.4961862 +0.5428591 0.529462 0.4961862 +0.5469733 0.529462 0.4961862 +0.5509339 0.529462 0.4961862 +0.5547519 0.529462 0.4961862 +0.5584371 0.529462 0.4961862 +0.5619986 0.529462 0.4961862 +0.5654443 0.529462 0.4961862 +0.5687816 0.529462 0.4961862 +0.092819 0.5341183 0.4961862 +0.2262531 0.5341183 0.4961862 +0.2875993 0.5341183 0.4961862 +0.3262122 0.5341183 0.4961862 +0.3544566 0.5341183 0.4961862 +0.3767383 0.5341183 0.4961862 +0.3951413 0.5341183 0.4961862 +0.4108177 0.5341183 0.4961862 +0.4244723 0.5341183 0.4961862 +0.4365675 0.5341183 0.4961862 +0.4474232 0.5341183 0.4961862 +0.45727 0.5341183 0.4961862 +0.4662797 0.5341183 0.4961862 +0.4745834 0.5341183 0.4961862 +0.4822838 0.5341183 0.4961862 +0.4894626 0.5341183 0.4961862 +0.4961862 0.5341183 0.4961862 +0.5025087 0.5341183 0.4961862 +0.5084753 0.5341183 0.4961862 +0.514124 0.5341183 0.4961862 +0.519487 0.5341183 0.4961862 +0.5245917 0.5341183 0.4961862 +0.529462 0.5341183 0.4961862 +0.5341183 0.5341183 0.4961862 +0.5385787 0.5341183 0.4961862 +0.5428591 0.5341183 0.4961862 +0.5469733 0.5341183 0.4961862 +0.5509339 0.5341183 0.4961862 +0.5547519 0.5341183 0.4961862 +0.5584371 0.5341183 0.4961862 +0.5619986 0.5341183 0.4961862 +0.5654443 0.5341183 0.4961862 +0.5687816 0.5341183 0.4961862 +0.092819 0.5385787 0.4961862 +0.2262531 0.5385787 0.4961862 +0.2875993 0.5385787 0.4961862 +0.3262122 0.5385787 0.4961862 +0.3544566 0.5385787 0.4961862 +0.3767383 0.5385787 0.4961862 +0.3951413 0.5385787 0.4961862 +0.4108177 0.5385787 0.4961862 +0.4244723 0.5385787 0.4961862 +0.4365675 0.5385787 0.4961862 +0.4474232 0.5385787 0.4961862 +0.45727 0.5385787 0.4961862 +0.4662797 0.5385787 0.4961862 +0.4745834 0.5385787 0.4961862 +0.4822838 0.5385787 0.4961862 +0.4894626 0.5385787 0.4961862 +0.4961862 0.5385787 0.4961862 +0.5025087 0.5385787 0.4961862 +0.5084753 0.5385787 0.4961862 +0.514124 0.5385787 0.4961862 +0.519487 0.5385787 0.4961862 +0.5245917 0.5385787 0.4961862 +0.529462 0.5385787 0.4961862 +0.5341183 0.5385787 0.4961862 +0.5385787 0.5385787 0.4961862 +0.5428591 0.5385787 0.4961862 +0.5469733 0.5385787 0.4961862 +0.5509339 0.5385787 0.4961862 +0.5547519 0.5385787 0.4961862 +0.5584371 0.5385787 0.4961862 +0.5619986 0.5385787 0.4961862 +0.5654443 0.5385787 0.4961862 +0.5687816 0.5385787 0.4961862 +0.092819 0.5428591 0.4961862 +0.2262531 0.5428591 0.4961862 +0.2875993 0.5428591 0.4961862 +0.3262122 0.5428591 0.4961862 +0.3544566 0.5428591 0.4961862 +0.3767383 0.5428591 0.4961862 +0.3951413 0.5428591 0.4961862 +0.4108177 0.5428591 0.4961862 +0.4244723 0.5428591 0.4961862 +0.4365675 0.5428591 0.4961862 +0.4474232 0.5428591 0.4961862 +0.45727 0.5428591 0.4961862 +0.4662797 0.5428591 0.4961862 +0.4745834 0.5428591 0.4961862 +0.4822838 0.5428591 0.4961862 +0.4894626 0.5428591 0.4961862 +0.4961862 0.5428591 0.4961862 +0.5025087 0.5428591 0.4961862 +0.5084753 0.5428591 0.4961862 +0.514124 0.5428591 0.4961862 +0.519487 0.5428591 0.4961862 +0.5245917 0.5428591 0.4961862 +0.529462 0.5428591 0.4961862 +0.5341183 0.5428591 0.4961862 +0.5385787 0.5428591 0.4961862 +0.5428591 0.5428591 0.4961862 +0.5469733 0.5428591 0.4961862 +0.5509339 0.5428591 0.4961862 +0.5547519 0.5428591 0.4961862 +0.5584371 0.5428591 0.4961862 +0.5619986 0.5428591 0.4961862 +0.5654443 0.5428591 0.4961862 +0.5687816 0.5428591 0.4961862 +0.092819 0.5469733 0.4961862 +0.2262531 0.5469733 0.4961862 +0.2875993 0.5469733 0.4961862 +0.3262122 0.5469733 0.4961862 +0.3544566 0.5469733 0.4961862 +0.3767383 0.5469733 0.4961862 +0.3951413 0.5469733 0.4961862 +0.4108177 0.5469733 0.4961862 +0.4244723 0.5469733 0.4961862 +0.4365675 0.5469733 0.4961862 +0.4474232 0.5469733 0.4961862 +0.45727 0.5469733 0.4961862 +0.4662797 0.5469733 0.4961862 +0.4745834 0.5469733 0.4961862 +0.4822838 0.5469733 0.4961862 +0.4894626 0.5469733 0.4961862 +0.4961862 0.5469733 0.4961862 +0.5025087 0.5469733 0.4961862 +0.5084753 0.5469733 0.4961862 +0.514124 0.5469733 0.4961862 +0.519487 0.5469733 0.4961862 +0.5245917 0.5469733 0.4961862 +0.529462 0.5469733 0.4961862 +0.5341183 0.5469733 0.4961862 +0.5385787 0.5469733 0.4961862 +0.5428591 0.5469733 0.4961862 +0.5469733 0.5469733 0.4961862 +0.5509339 0.5469733 0.4961862 +0.5547519 0.5469733 0.4961862 +0.5584371 0.5469733 0.4961862 +0.5619986 0.5469733 0.4961862 +0.5654443 0.5469733 0.4961862 +0.5687816 0.5469733 0.4961862 +0.092819 0.5509339 0.4961862 +0.2262531 0.5509339 0.4961862 +0.2875993 0.5509339 0.4961862 +0.3262122 0.5509339 0.4961862 +0.3544566 0.5509339 0.4961862 +0.3767383 0.5509339 0.4961862 +0.3951413 0.5509339 0.4961862 +0.4108177 0.5509339 0.4961862 +0.4244723 0.5509339 0.4961862 +0.4365675 0.5509339 0.4961862 +0.4474232 0.5509339 0.4961862 +0.45727 0.5509339 0.4961862 +0.4662797 0.5509339 0.4961862 +0.4745834 0.5509339 0.4961862 +0.4822838 0.5509339 0.4961862 +0.4894626 0.5509339 0.4961862 +0.4961862 0.5509339 0.4961862 +0.5025087 0.5509339 0.4961862 +0.5084753 0.5509339 0.4961862 +0.514124 0.5509339 0.4961862 +0.519487 0.5509339 0.4961862 +0.5245917 0.5509339 0.4961862 +0.529462 0.5509339 0.4961862 +0.5341183 0.5509339 0.4961862 +0.5385787 0.5509339 0.4961862 +0.5428591 0.5509339 0.4961862 +0.5469733 0.5509339 0.4961862 +0.5509339 0.5509339 0.4961862 +0.5547519 0.5509339 0.4961862 +0.5584371 0.5509339 0.4961862 +0.5619986 0.5509339 0.4961862 +0.5654443 0.5509339 0.4961862 +0.5687816 0.5509339 0.4961862 +0.092819 0.5547519 0.4961862 +0.2262531 0.5547519 0.4961862 +0.2875993 0.5547519 0.4961862 +0.3262122 0.5547519 0.4961862 +0.3544566 0.5547519 0.4961862 +0.3767383 0.5547519 0.4961862 +0.3951413 0.5547519 0.4961862 +0.4108177 0.5547519 0.4961862 +0.4244723 0.5547519 0.4961862 +0.4365675 0.5547519 0.4961862 +0.4474232 0.5547519 0.4961862 +0.45727 0.5547519 0.4961862 +0.4662797 0.5547519 0.4961862 +0.4745834 0.5547519 0.4961862 +0.4822838 0.5547519 0.4961862 +0.4894626 0.5547519 0.4961862 +0.4961862 0.5547519 0.4961862 +0.5025087 0.5547519 0.4961862 +0.5084753 0.5547519 0.4961862 +0.514124 0.5547519 0.4961862 +0.519487 0.5547519 0.4961862 +0.5245917 0.5547519 0.4961862 +0.529462 0.5547519 0.4961862 +0.5341183 0.5547519 0.4961862 +0.5385787 0.5547519 0.4961862 +0.5428591 0.5547519 0.4961862 +0.5469733 0.5547519 0.4961862 +0.5509339 0.5547519 0.4961862 +0.5547519 0.5547519 0.4961862 +0.5584371 0.5547519 0.4961862 +0.5619986 0.5547519 0.4961862 +0.5654443 0.5547519 0.4961862 +0.5687816 0.5547519 0.4961862 +0.092819 0.5584371 0.4961862 +0.2262531 0.5584371 0.4961862 +0.2875993 0.5584371 0.4961862 +0.3262122 0.5584371 0.4961862 +0.3544566 0.5584371 0.4961862 +0.3767383 0.5584371 0.4961862 +0.3951413 0.5584371 0.4961862 +0.4108177 0.5584371 0.4961862 +0.4244723 0.5584371 0.4961862 +0.4365675 0.5584371 0.4961862 +0.4474232 0.5584371 0.4961862 +0.45727 0.5584371 0.4961862 +0.4662797 0.5584371 0.4961862 +0.4745834 0.5584371 0.4961862 +0.4822838 0.5584371 0.4961862 +0.4894626 0.5584371 0.4961862 +0.4961862 0.5584371 0.4961862 +0.5025087 0.5584371 0.4961862 +0.5084753 0.5584371 0.4961862 +0.514124 0.5584371 0.4961862 +0.519487 0.5584371 0.4961862 +0.5245917 0.5584371 0.4961862 +0.529462 0.5584371 0.4961862 +0.5341183 0.5584371 0.4961862 +0.5385787 0.5584371 0.4961862 +0.5428591 0.5584371 0.4961862 +0.5469733 0.5584371 0.4961862 +0.5509339 0.5584371 0.4961862 +0.5547519 0.5584371 0.4961862 +0.5584371 0.5584371 0.4961862 +0.5619986 0.5584371 0.4961862 +0.5654443 0.5584371 0.4961862 +0.5687816 0.5584371 0.4961862 +0.092819 0.5619986 0.4961862 +0.2262531 0.5619986 0.4961862 +0.2875993 0.5619986 0.4961862 +0.3262122 0.5619986 0.4961862 +0.3544566 0.5619986 0.4961862 +0.3767383 0.5619986 0.4961862 +0.3951413 0.5619986 0.4961862 +0.4108177 0.5619986 0.4961862 +0.4244723 0.5619986 0.4961862 +0.4365675 0.5619986 0.4961862 +0.4474232 0.5619986 0.4961862 +0.45727 0.5619986 0.4961862 +0.4662797 0.5619986 0.4961862 +0.4745834 0.5619986 0.4961862 +0.4822838 0.5619986 0.4961862 +0.4894626 0.5619986 0.4961862 +0.4961862 0.5619986 0.4961862 +0.5025087 0.5619986 0.4961862 +0.5084753 0.5619986 0.4961862 +0.514124 0.5619986 0.4961862 +0.519487 0.5619986 0.4961862 +0.5245917 0.5619986 0.4961862 +0.529462 0.5619986 0.4961862 +0.5341183 0.5619986 0.4961862 +0.5385787 0.5619986 0.4961862 +0.5428591 0.5619986 0.4961862 +0.5469733 0.5619986 0.4961862 +0.5509339 0.5619986 0.4961862 +0.5547519 0.5619986 0.4961862 +0.5584371 0.5619986 0.4961862 +0.5619986 0.5619986 0.4961862 +0.5654443 0.5619986 0.4961862 +0.5687816 0.5619986 0.4961862 +0.092819 0.5654443 0.4961862 +0.2262531 0.5654443 0.4961862 +0.2875993 0.5654443 0.4961862 +0.3262122 0.5654443 0.4961862 +0.3544566 0.5654443 0.4961862 +0.3767383 0.5654443 0.4961862 +0.3951413 0.5654443 0.4961862 +0.4108177 0.5654443 0.4961862 +0.4244723 0.5654443 0.4961862 +0.4365675 0.5654443 0.4961862 +0.4474232 0.5654443 0.4961862 +0.45727 0.5654443 0.4961862 +0.4662797 0.5654443 0.4961862 +0.4745834 0.5654443 0.4961862 +0.4822838 0.5654443 0.4961862 +0.4894626 0.5654443 0.4961862 +0.4961862 0.5654443 0.4961862 +0.5025087 0.5654443 0.4961862 +0.5084753 0.5654443 0.4961862 +0.514124 0.5654443 0.4961862 +0.519487 0.5654443 0.4961862 +0.5245917 0.5654443 0.4961862 +0.529462 0.5654443 0.4961862 +0.5341183 0.5654443 0.4961862 +0.5385787 0.5654443 0.4961862 +0.5428591 0.5654443 0.4961862 +0.5469733 0.5654443 0.4961862 +0.5509339 0.5654443 0.4961862 +0.5547519 0.5654443 0.4961862 +0.5584371 0.5654443 0.4961862 +0.5619986 0.5654443 0.4961862 +0.5654443 0.5654443 0.4961862 +0.5687816 0.5654443 0.4961862 +0.092819 0.5687816 0.4961862 +0.2262531 0.5687816 0.4961862 +0.2875993 0.5687816 0.4961862 +0.3262122 0.5687816 0.4961862 +0.3544566 0.5687816 0.4961862 +0.3767383 0.5687816 0.4961862 +0.3951413 0.5687816 0.4961862 +0.4108177 0.5687816 0.4961862 +0.4244723 0.5687816 0.4961862 +0.4365675 0.5687816 0.4961862 +0.4474232 0.5687816 0.4961862 +0.45727 0.5687816 0.4961862 +0.4662797 0.5687816 0.4961862 +0.4745834 0.5687816 0.4961862 +0.4822838 0.5687816 0.4961862 +0.4894626 0.5687816 0.4961862 +0.4961862 0.5687816 0.4961862 +0.5025087 0.5687816 0.4961862 +0.5084753 0.5687816 0.4961862 +0.514124 0.5687816 0.4961862 +0.519487 0.5687816 0.4961862 +0.5245917 0.5687816 0.4961862 +0.529462 0.5687816 0.4961862 +0.5341183 0.5687816 0.4961862 +0.5385787 0.5687816 0.4961862 +0.5428591 0.5687816 0.4961862 +0.5469733 0.5687816 0.4961862 +0.5509339 0.5687816 0.4961862 +0.5547519 0.5687816 0.4961862 +0.5584371 0.5687816 0.4961862 +0.5619986 0.5687816 0.4961862 +0.5654443 0.5687816 0.4961862 +0.5687816 0.5687816 0.4961862 +0.092819 0.092819 0.5025087 +0.2262531 0.092819 0.5025087 +0.2875993 0.092819 0.5025087 +0.3262122 0.092819 0.5025087 +0.3544566 0.092819 0.5025087 +0.3767383 0.092819 0.5025087 +0.3951413 0.092819 0.5025087 +0.4108177 0.092819 0.5025087 +0.4244723 0.092819 0.5025087 +0.4365675 0.092819 0.5025087 +0.4474232 0.092819 0.5025087 +0.45727 0.092819 0.5025087 +0.4662797 0.092819 0.5025087 +0.4745834 0.092819 0.5025087 +0.4822838 0.092819 0.5025087 +0.4894626 0.092819 0.5025087 +0.4961862 0.092819 0.5025087 +0.5025087 0.092819 0.5025087 +0.5084753 0.092819 0.5025087 +0.514124 0.092819 0.5025087 +0.519487 0.092819 0.5025087 +0.5245917 0.092819 0.5025087 +0.529462 0.092819 0.5025087 +0.5341183 0.092819 0.5025087 +0.5385787 0.092819 0.5025087 +0.5428591 0.092819 0.5025087 +0.5469733 0.092819 0.5025087 +0.5509339 0.092819 0.5025087 +0.5547519 0.092819 0.5025087 +0.5584371 0.092819 0.5025087 +0.5619986 0.092819 0.5025087 +0.5654443 0.092819 0.5025087 +0.5687816 0.092819 0.5025087 +0.092819 0.2262531 0.5025087 +0.2262531 0.2262531 0.5025087 +0.2875993 0.2262531 0.5025087 +0.3262122 0.2262531 0.5025087 +0.3544566 0.2262531 0.5025087 +0.3767383 0.2262531 0.5025087 +0.3951413 0.2262531 0.5025087 +0.4108177 0.2262531 0.5025087 +0.4244723 0.2262531 0.5025087 +0.4365675 0.2262531 0.5025087 +0.4474232 0.2262531 0.5025087 +0.45727 0.2262531 0.5025087 +0.4662797 0.2262531 0.5025087 +0.4745834 0.2262531 0.5025087 +0.4822838 0.2262531 0.5025087 +0.4894626 0.2262531 0.5025087 +0.4961862 0.2262531 0.5025087 +0.5025087 0.2262531 0.5025087 +0.5084753 0.2262531 0.5025087 +0.514124 0.2262531 0.5025087 +0.519487 0.2262531 0.5025087 +0.5245917 0.2262531 0.5025087 +0.529462 0.2262531 0.5025087 +0.5341183 0.2262531 0.5025087 +0.5385787 0.2262531 0.5025087 +0.5428591 0.2262531 0.5025087 +0.5469733 0.2262531 0.5025087 +0.5509339 0.2262531 0.5025087 +0.5547519 0.2262531 0.5025087 +0.5584371 0.2262531 0.5025087 +0.5619986 0.2262531 0.5025087 +0.5654443 0.2262531 0.5025087 +0.5687816 0.2262531 0.5025087 +0.092819 0.2875993 0.5025087 +0.2262531 0.2875993 0.5025087 +0.2875993 0.2875993 0.5025087 +0.3262122 0.2875993 0.5025087 +0.3544566 0.2875993 0.5025087 +0.3767383 0.2875993 0.5025087 +0.3951413 0.2875993 0.5025087 +0.4108177 0.2875993 0.5025087 +0.4244723 0.2875993 0.5025087 +0.4365675 0.2875993 0.5025087 +0.4474232 0.2875993 0.5025087 +0.45727 0.2875993 0.5025087 +0.4662797 0.2875993 0.5025087 +0.4745834 0.2875993 0.5025087 +0.4822838 0.2875993 0.5025087 +0.4894626 0.2875993 0.5025087 +0.4961862 0.2875993 0.5025087 +0.5025087 0.2875993 0.5025087 +0.5084753 0.2875993 0.5025087 +0.514124 0.2875993 0.5025087 +0.519487 0.2875993 0.5025087 +0.5245917 0.2875993 0.5025087 +0.529462 0.2875993 0.5025087 +0.5341183 0.2875993 0.5025087 +0.5385787 0.2875993 0.5025087 +0.5428591 0.2875993 0.5025087 +0.5469733 0.2875993 0.5025087 +0.5509339 0.2875993 0.5025087 +0.5547519 0.2875993 0.5025087 +0.5584371 0.2875993 0.5025087 +0.5619986 0.2875993 0.5025087 +0.5654443 0.2875993 0.5025087 +0.5687816 0.2875993 0.5025087 +0.092819 0.3262122 0.5025087 +0.2262531 0.3262122 0.5025087 +0.2875993 0.3262122 0.5025087 +0.3262122 0.3262122 0.5025087 +0.3544566 0.3262122 0.5025087 +0.3767383 0.3262122 0.5025087 +0.3951413 0.3262122 0.5025087 +0.4108177 0.3262122 0.5025087 +0.4244723 0.3262122 0.5025087 +0.4365675 0.3262122 0.5025087 +0.4474232 0.3262122 0.5025087 +0.45727 0.3262122 0.5025087 +0.4662797 0.3262122 0.5025087 +0.4745834 0.3262122 0.5025087 +0.4822838 0.3262122 0.5025087 +0.4894626 0.3262122 0.5025087 +0.4961862 0.3262122 0.5025087 +0.5025087 0.3262122 0.5025087 +0.5084753 0.3262122 0.5025087 +0.514124 0.3262122 0.5025087 +0.519487 0.3262122 0.5025087 +0.5245917 0.3262122 0.5025087 +0.529462 0.3262122 0.5025087 +0.5341183 0.3262122 0.5025087 +0.5385787 0.3262122 0.5025087 +0.5428591 0.3262122 0.5025087 +0.5469733 0.3262122 0.5025087 +0.5509339 0.3262122 0.5025087 +0.5547519 0.3262122 0.5025087 +0.5584371 0.3262122 0.5025087 +0.5619986 0.3262122 0.5025087 +0.5654443 0.3262122 0.5025087 +0.5687816 0.3262122 0.5025087 +0.092819 0.3544566 0.5025087 +0.2262531 0.3544566 0.5025087 +0.2875993 0.3544566 0.5025087 +0.3262122 0.3544566 0.5025087 +0.3544566 0.3544566 0.5025087 +0.3767383 0.3544566 0.5025087 +0.3951413 0.3544566 0.5025087 +0.4108177 0.3544566 0.5025087 +0.4244723 0.3544566 0.5025087 +0.4365675 0.3544566 0.5025087 +0.4474232 0.3544566 0.5025087 +0.45727 0.3544566 0.5025087 +0.4662797 0.3544566 0.5025087 +0.4745834 0.3544566 0.5025087 +0.4822838 0.3544566 0.5025087 +0.4894626 0.3544566 0.5025087 +0.4961862 0.3544566 0.5025087 +0.5025087 0.3544566 0.5025087 +0.5084753 0.3544566 0.5025087 +0.514124 0.3544566 0.5025087 +0.519487 0.3544566 0.5025087 +0.5245917 0.3544566 0.5025087 +0.529462 0.3544566 0.5025087 +0.5341183 0.3544566 0.5025087 +0.5385787 0.3544566 0.5025087 +0.5428591 0.3544566 0.5025087 +0.5469733 0.3544566 0.5025087 +0.5509339 0.3544566 0.5025087 +0.5547519 0.3544566 0.5025087 +0.5584371 0.3544566 0.5025087 +0.5619986 0.3544566 0.5025087 +0.5654443 0.3544566 0.5025087 +0.5687816 0.3544566 0.5025087 +0.092819 0.3767383 0.5025087 +0.2262531 0.3767383 0.5025087 +0.2875993 0.3767383 0.5025087 +0.3262122 0.3767383 0.5025087 +0.3544566 0.3767383 0.5025087 +0.3767383 0.3767383 0.5025087 +0.3951413 0.3767383 0.5025087 +0.4108177 0.3767383 0.5025087 +0.4244723 0.3767383 0.5025087 +0.4365675 0.3767383 0.5025087 +0.4474232 0.3767383 0.5025087 +0.45727 0.3767383 0.5025087 +0.4662797 0.3767383 0.5025087 +0.4745834 0.3767383 0.5025087 +0.4822838 0.3767383 0.5025087 +0.4894626 0.3767383 0.5025087 +0.4961862 0.3767383 0.5025087 +0.5025087 0.3767383 0.5025087 +0.5084753 0.3767383 0.5025087 +0.514124 0.3767383 0.5025087 +0.519487 0.3767383 0.5025087 +0.5245917 0.3767383 0.5025087 +0.529462 0.3767383 0.5025087 +0.5341183 0.3767383 0.5025087 +0.5385787 0.3767383 0.5025087 +0.5428591 0.3767383 0.5025087 +0.5469733 0.3767383 0.5025087 +0.5509339 0.3767383 0.5025087 +0.5547519 0.3767383 0.5025087 +0.5584371 0.3767383 0.5025087 +0.5619986 0.3767383 0.5025087 +0.5654443 0.3767383 0.5025087 +0.5687816 0.3767383 0.5025087 +0.092819 0.3951413 0.5025087 +0.2262531 0.3951413 0.5025087 +0.2875993 0.3951413 0.5025087 +0.3262122 0.3951413 0.5025087 +0.3544566 0.3951413 0.5025087 +0.3767383 0.3951413 0.5025087 +0.3951413 0.3951413 0.5025087 +0.4108177 0.3951413 0.5025087 +0.4244723 0.3951413 0.5025087 +0.4365675 0.3951413 0.5025087 +0.4474232 0.3951413 0.5025087 +0.45727 0.3951413 0.5025087 +0.4662797 0.3951413 0.5025087 +0.4745834 0.3951413 0.5025087 +0.4822838 0.3951413 0.5025087 +0.4894626 0.3951413 0.5025087 +0.4961862 0.3951413 0.5025087 +0.5025087 0.3951413 0.5025087 +0.5084753 0.3951413 0.5025087 +0.514124 0.3951413 0.5025087 +0.519487 0.3951413 0.5025087 +0.5245917 0.3951413 0.5025087 +0.529462 0.3951413 0.5025087 +0.5341183 0.3951413 0.5025087 +0.5385787 0.3951413 0.5025087 +0.5428591 0.3951413 0.5025087 +0.5469733 0.3951413 0.5025087 +0.5509339 0.3951413 0.5025087 +0.5547519 0.3951413 0.5025087 +0.5584371 0.3951413 0.5025087 +0.5619986 0.3951413 0.5025087 +0.5654443 0.3951413 0.5025087 +0.5687816 0.3951413 0.5025087 +0.092819 0.4108177 0.5025087 +0.2262531 0.4108177 0.5025087 +0.2875993 0.4108177 0.5025087 +0.3262122 0.4108177 0.5025087 +0.3544566 0.4108177 0.5025087 +0.3767383 0.4108177 0.5025087 +0.3951413 0.4108177 0.5025087 +0.4108177 0.4108177 0.5025087 +0.4244723 0.4108177 0.5025087 +0.4365675 0.4108177 0.5025087 +0.4474232 0.4108177 0.5025087 +0.45727 0.4108177 0.5025087 +0.4662797 0.4108177 0.5025087 +0.4745834 0.4108177 0.5025087 +0.4822838 0.4108177 0.5025087 +0.4894626 0.4108177 0.5025087 +0.4961862 0.4108177 0.5025087 +0.5025087 0.4108177 0.5025087 +0.5084753 0.4108177 0.5025087 +0.514124 0.4108177 0.5025087 +0.519487 0.4108177 0.5025087 +0.5245917 0.4108177 0.5025087 +0.529462 0.4108177 0.5025087 +0.5341183 0.4108177 0.5025087 +0.5385787 0.4108177 0.5025087 +0.5428591 0.4108177 0.5025087 +0.5469733 0.4108177 0.5025087 +0.5509339 0.4108177 0.5025087 +0.5547519 0.4108177 0.5025087 +0.5584371 0.4108177 0.5025087 +0.5619986 0.4108177 0.5025087 +0.5654443 0.4108177 0.5025087 +0.5687816 0.4108177 0.5025087 +0.092819 0.4244723 0.5025087 +0.2262531 0.4244723 0.5025087 +0.2875993 0.4244723 0.5025087 +0.3262122 0.4244723 0.5025087 +0.3544566 0.4244723 0.5025087 +0.3767383 0.4244723 0.5025087 +0.3951413 0.4244723 0.5025087 +0.4108177 0.4244723 0.5025087 +0.4244723 0.4244723 0.5025087 +0.4365675 0.4244723 0.5025087 +0.4474232 0.4244723 0.5025087 +0.45727 0.4244723 0.5025087 +0.4662797 0.4244723 0.5025087 +0.4745834 0.4244723 0.5025087 +0.4822838 0.4244723 0.5025087 +0.4894626 0.4244723 0.5025087 +0.4961862 0.4244723 0.5025087 +0.5025087 0.4244723 0.5025087 +0.5084753 0.4244723 0.5025087 +0.514124 0.4244723 0.5025087 +0.519487 0.4244723 0.5025087 +0.5245917 0.4244723 0.5025087 +0.529462 0.4244723 0.5025087 +0.5341183 0.4244723 0.5025087 +0.5385787 0.4244723 0.5025087 +0.5428591 0.4244723 0.5025087 +0.5469733 0.4244723 0.5025087 +0.5509339 0.4244723 0.5025087 +0.5547519 0.4244723 0.5025087 +0.5584371 0.4244723 0.5025087 +0.5619986 0.4244723 0.5025087 +0.5654443 0.4244723 0.5025087 +0.5687816 0.4244723 0.5025087 +0.092819 0.4365675 0.5025087 +0.2262531 0.4365675 0.5025087 +0.2875993 0.4365675 0.5025087 +0.3262122 0.4365675 0.5025087 +0.3544566 0.4365675 0.5025087 +0.3767383 0.4365675 0.5025087 +0.3951413 0.4365675 0.5025087 +0.4108177 0.4365675 0.5025087 +0.4244723 0.4365675 0.5025087 +0.4365675 0.4365675 0.5025087 +0.4474232 0.4365675 0.5025087 +0.45727 0.4365675 0.5025087 +0.4662797 0.4365675 0.5025087 +0.4745834 0.4365675 0.5025087 +0.4822838 0.4365675 0.5025087 +0.4894626 0.4365675 0.5025087 +0.4961862 0.4365675 0.5025087 +0.5025087 0.4365675 0.5025087 +0.5084753 0.4365675 0.5025087 +0.514124 0.4365675 0.5025087 +0.519487 0.4365675 0.5025087 +0.5245917 0.4365675 0.5025087 +0.529462 0.4365675 0.5025087 +0.5341183 0.4365675 0.5025087 +0.5385787 0.4365675 0.5025087 +0.5428591 0.4365675 0.5025087 +0.5469733 0.4365675 0.5025087 +0.5509339 0.4365675 0.5025087 +0.5547519 0.4365675 0.5025087 +0.5584371 0.4365675 0.5025087 +0.5619986 0.4365675 0.5025087 +0.5654443 0.4365675 0.5025087 +0.5687816 0.4365675 0.5025087 +0.092819 0.4474232 0.5025087 +0.2262531 0.4474232 0.5025087 +0.2875993 0.4474232 0.5025087 +0.3262122 0.4474232 0.5025087 +0.3544566 0.4474232 0.5025087 +0.3767383 0.4474232 0.5025087 +0.3951413 0.4474232 0.5025087 +0.4108177 0.4474232 0.5025087 +0.4244723 0.4474232 0.5025087 +0.4365675 0.4474232 0.5025087 +0.4474232 0.4474232 0.5025087 +0.45727 0.4474232 0.5025087 +0.4662797 0.4474232 0.5025087 +0.4745834 0.4474232 0.5025087 +0.4822838 0.4474232 0.5025087 +0.4894626 0.4474232 0.5025087 +0.4961862 0.4474232 0.5025087 +0.5025087 0.4474232 0.5025087 +0.5084753 0.4474232 0.5025087 +0.514124 0.4474232 0.5025087 +0.519487 0.4474232 0.5025087 +0.5245917 0.4474232 0.5025087 +0.529462 0.4474232 0.5025087 +0.5341183 0.4474232 0.5025087 +0.5385787 0.4474232 0.5025087 +0.5428591 0.4474232 0.5025087 +0.5469733 0.4474232 0.5025087 +0.5509339 0.4474232 0.5025087 +0.5547519 0.4474232 0.5025087 +0.5584371 0.4474232 0.5025087 +0.5619986 0.4474232 0.5025087 +0.5654443 0.4474232 0.5025087 +0.5687816 0.4474232 0.5025087 +0.092819 0.45727 0.5025087 +0.2262531 0.45727 0.5025087 +0.2875993 0.45727 0.5025087 +0.3262122 0.45727 0.5025087 +0.3544566 0.45727 0.5025087 +0.3767383 0.45727 0.5025087 +0.3951413 0.45727 0.5025087 +0.4108177 0.45727 0.5025087 +0.4244723 0.45727 0.5025087 +0.4365675 0.45727 0.5025087 +0.4474232 0.45727 0.5025087 +0.45727 0.45727 0.5025087 +0.4662797 0.45727 0.5025087 +0.4745834 0.45727 0.5025087 +0.4822838 0.45727 0.5025087 +0.4894626 0.45727 0.5025087 +0.4961862 0.45727 0.5025087 +0.5025087 0.45727 0.5025087 +0.5084753 0.45727 0.5025087 +0.514124 0.45727 0.5025087 +0.519487 0.45727 0.5025087 +0.5245917 0.45727 0.5025087 +0.529462 0.45727 0.5025087 +0.5341183 0.45727 0.5025087 +0.5385787 0.45727 0.5025087 +0.5428591 0.45727 0.5025087 +0.5469733 0.45727 0.5025087 +0.5509339 0.45727 0.5025087 +0.5547519 0.45727 0.5025087 +0.5584371 0.45727 0.5025087 +0.5619986 0.45727 0.5025087 +0.5654443 0.45727 0.5025087 +0.5687816 0.45727 0.5025087 +0.092819 0.4662797 0.5025087 +0.2262531 0.4662797 0.5025087 +0.2875993 0.4662797 0.5025087 +0.3262122 0.4662797 0.5025087 +0.3544566 0.4662797 0.5025087 +0.3767383 0.4662797 0.5025087 +0.3951413 0.4662797 0.5025087 +0.4108177 0.4662797 0.5025087 +0.4244723 0.4662797 0.5025087 +0.4365675 0.4662797 0.5025087 +0.4474232 0.4662797 0.5025087 +0.45727 0.4662797 0.5025087 +0.4662797 0.4662797 0.5025087 +0.4745834 0.4662797 0.5025087 +0.4822838 0.4662797 0.5025087 +0.4894626 0.4662797 0.5025087 +0.4961862 0.4662797 0.5025087 +0.5025087 0.4662797 0.5025087 +0.5084753 0.4662797 0.5025087 +0.514124 0.4662797 0.5025087 +0.519487 0.4662797 0.5025087 +0.5245917 0.4662797 0.5025087 +0.529462 0.4662797 0.5025087 +0.5341183 0.4662797 0.5025087 +0.5385787 0.4662797 0.5025087 +0.5428591 0.4662797 0.5025087 +0.5469733 0.4662797 0.5025087 +0.5509339 0.4662797 0.5025087 +0.5547519 0.4662797 0.5025087 +0.5584371 0.4662797 0.5025087 +0.5619986 0.4662797 0.5025087 +0.5654443 0.4662797 0.5025087 +0.5687816 0.4662797 0.5025087 +0.092819 0.4745834 0.5025087 +0.2262531 0.4745834 0.5025087 +0.2875993 0.4745834 0.5025087 +0.3262122 0.4745834 0.5025087 +0.3544566 0.4745834 0.5025087 +0.3767383 0.4745834 0.5025087 +0.3951413 0.4745834 0.5025087 +0.4108177 0.4745834 0.5025087 +0.4244723 0.4745834 0.5025087 +0.4365675 0.4745834 0.5025087 +0.4474232 0.4745834 0.5025087 +0.45727 0.4745834 0.5025087 +0.4662797 0.4745834 0.5025087 +0.4745834 0.4745834 0.5025087 +0.4822838 0.4745834 0.5025087 +0.4894626 0.4745834 0.5025087 +0.4961862 0.4745834 0.5025087 +0.5025087 0.4745834 0.5025087 +0.5084753 0.4745834 0.5025087 +0.514124 0.4745834 0.5025087 +0.519487 0.4745834 0.5025087 +0.5245917 0.4745834 0.5025087 +0.529462 0.4745834 0.5025087 +0.5341183 0.4745834 0.5025087 +0.5385787 0.4745834 0.5025087 +0.5428591 0.4745834 0.5025087 +0.5469733 0.4745834 0.5025087 +0.5509339 0.4745834 0.5025087 +0.5547519 0.4745834 0.5025087 +0.5584371 0.4745834 0.5025087 +0.5619986 0.4745834 0.5025087 +0.5654443 0.4745834 0.5025087 +0.5687816 0.4745834 0.5025087 +0.092819 0.4822838 0.5025087 +0.2262531 0.4822838 0.5025087 +0.2875993 0.4822838 0.5025087 +0.3262122 0.4822838 0.5025087 +0.3544566 0.4822838 0.5025087 +0.3767383 0.4822838 0.5025087 +0.3951413 0.4822838 0.5025087 +0.4108177 0.4822838 0.5025087 +0.4244723 0.4822838 0.5025087 +0.4365675 0.4822838 0.5025087 +0.4474232 0.4822838 0.5025087 +0.45727 0.4822838 0.5025087 +0.4662797 0.4822838 0.5025087 +0.4745834 0.4822838 0.5025087 +0.4822838 0.4822838 0.5025087 +0.4894626 0.4822838 0.5025087 +0.4961862 0.4822838 0.5025087 +0.5025087 0.4822838 0.5025087 +0.5084753 0.4822838 0.5025087 +0.514124 0.4822838 0.5025087 +0.519487 0.4822838 0.5025087 +0.5245917 0.4822838 0.5025087 +0.529462 0.4822838 0.5025087 +0.5341183 0.4822838 0.5025087 +0.5385787 0.4822838 0.5025087 +0.5428591 0.4822838 0.5025087 +0.5469733 0.4822838 0.5025087 +0.5509339 0.4822838 0.5025087 +0.5547519 0.4822838 0.5025087 +0.5584371 0.4822838 0.5025087 +0.5619986 0.4822838 0.5025087 +0.5654443 0.4822838 0.5025087 +0.5687816 0.4822838 0.5025087 +0.092819 0.4894626 0.5025087 +0.2262531 0.4894626 0.5025087 +0.2875993 0.4894626 0.5025087 +0.3262122 0.4894626 0.5025087 +0.3544566 0.4894626 0.5025087 +0.3767383 0.4894626 0.5025087 +0.3951413 0.4894626 0.5025087 +0.4108177 0.4894626 0.5025087 +0.4244723 0.4894626 0.5025087 +0.4365675 0.4894626 0.5025087 +0.4474232 0.4894626 0.5025087 +0.45727 0.4894626 0.5025087 +0.4662797 0.4894626 0.5025087 +0.4745834 0.4894626 0.5025087 +0.4822838 0.4894626 0.5025087 +0.4894626 0.4894626 0.5025087 +0.4961862 0.4894626 0.5025087 +0.5025087 0.4894626 0.5025087 +0.5084753 0.4894626 0.5025087 +0.514124 0.4894626 0.5025087 +0.519487 0.4894626 0.5025087 +0.5245917 0.4894626 0.5025087 +0.529462 0.4894626 0.5025087 +0.5341183 0.4894626 0.5025087 +0.5385787 0.4894626 0.5025087 +0.5428591 0.4894626 0.5025087 +0.5469733 0.4894626 0.5025087 +0.5509339 0.4894626 0.5025087 +0.5547519 0.4894626 0.5025087 +0.5584371 0.4894626 0.5025087 +0.5619986 0.4894626 0.5025087 +0.5654443 0.4894626 0.5025087 +0.5687816 0.4894626 0.5025087 +0.092819 0.4961862 0.5025087 +0.2262531 0.4961862 0.5025087 +0.2875993 0.4961862 0.5025087 +0.3262122 0.4961862 0.5025087 +0.3544566 0.4961862 0.5025087 +0.3767383 0.4961862 0.5025087 +0.3951413 0.4961862 0.5025087 +0.4108177 0.4961862 0.5025087 +0.4244723 0.4961862 0.5025087 +0.4365675 0.4961862 0.5025087 +0.4474232 0.4961862 0.5025087 +0.45727 0.4961862 0.5025087 +0.4662797 0.4961862 0.5025087 +0.4745834 0.4961862 0.5025087 +0.4822838 0.4961862 0.5025087 +0.4894626 0.4961862 0.5025087 +0.4961862 0.4961862 0.5025087 +0.5025087 0.4961862 0.5025087 +0.5084753 0.4961862 0.5025087 +0.514124 0.4961862 0.5025087 +0.519487 0.4961862 0.5025087 +0.5245917 0.4961862 0.5025087 +0.529462 0.4961862 0.5025087 +0.5341183 0.4961862 0.5025087 +0.5385787 0.4961862 0.5025087 +0.5428591 0.4961862 0.5025087 +0.5469733 0.4961862 0.5025087 +0.5509339 0.4961862 0.5025087 +0.5547519 0.4961862 0.5025087 +0.5584371 0.4961862 0.5025087 +0.5619986 0.4961862 0.5025087 +0.5654443 0.4961862 0.5025087 +0.5687816 0.4961862 0.5025087 +0.092819 0.5025087 0.5025087 +0.2262531 0.5025087 0.5025087 +0.2875993 0.5025087 0.5025087 +0.3262122 0.5025087 0.5025087 +0.3544566 0.5025087 0.5025087 +0.3767383 0.5025087 0.5025087 +0.3951413 0.5025087 0.5025087 +0.4108177 0.5025087 0.5025087 +0.4244723 0.5025087 0.5025087 +0.4365675 0.5025087 0.5025087 +0.4474232 0.5025087 0.5025087 +0.45727 0.5025087 0.5025087 +0.4662797 0.5025087 0.5025087 +0.4745834 0.5025087 0.5025087 +0.4822838 0.5025087 0.5025087 +0.4894626 0.5025087 0.5025087 +0.4961862 0.5025087 0.5025087 +0.5025087 0.5025087 0.5025087 +0.5084753 0.5025087 0.5025087 +0.514124 0.5025087 0.5025087 +0.519487 0.5025087 0.5025087 +0.5245917 0.5025087 0.5025087 +0.529462 0.5025087 0.5025087 +0.5341183 0.5025087 0.5025087 +0.5385787 0.5025087 0.5025087 +0.5428591 0.5025087 0.5025087 +0.5469733 0.5025087 0.5025087 +0.5509339 0.5025087 0.5025087 +0.5547519 0.5025087 0.5025087 +0.5584371 0.5025087 0.5025087 +0.5619986 0.5025087 0.5025087 +0.5654443 0.5025087 0.5025087 +0.5687816 0.5025087 0.5025087 +0.092819 0.5084753 0.5025087 +0.2262531 0.5084753 0.5025087 +0.2875993 0.5084753 0.5025087 +0.3262122 0.5084753 0.5025087 +0.3544566 0.5084753 0.5025087 +0.3767383 0.5084753 0.5025087 +0.3951413 0.5084753 0.5025087 +0.4108177 0.5084753 0.5025087 +0.4244723 0.5084753 0.5025087 +0.4365675 0.5084753 0.5025087 +0.4474232 0.5084753 0.5025087 +0.45727 0.5084753 0.5025087 +0.4662797 0.5084753 0.5025087 +0.4745834 0.5084753 0.5025087 +0.4822838 0.5084753 0.5025087 +0.4894626 0.5084753 0.5025087 +0.4961862 0.5084753 0.5025087 +0.5025087 0.5084753 0.5025087 +0.5084753 0.5084753 0.5025087 +0.514124 0.5084753 0.5025087 +0.519487 0.5084753 0.5025087 +0.5245917 0.5084753 0.5025087 +0.529462 0.5084753 0.5025087 +0.5341183 0.5084753 0.5025087 +0.5385787 0.5084753 0.5025087 +0.5428591 0.5084753 0.5025087 +0.5469733 0.5084753 0.5025087 +0.5509339 0.5084753 0.5025087 +0.5547519 0.5084753 0.5025087 +0.5584371 0.5084753 0.5025087 +0.5619986 0.5084753 0.5025087 +0.5654443 0.5084753 0.5025087 +0.5687816 0.5084753 0.5025087 +0.092819 0.514124 0.5025087 +0.2262531 0.514124 0.5025087 +0.2875993 0.514124 0.5025087 +0.3262122 0.514124 0.5025087 +0.3544566 0.514124 0.5025087 +0.3767383 0.514124 0.5025087 +0.3951413 0.514124 0.5025087 +0.4108177 0.514124 0.5025087 +0.4244723 0.514124 0.5025087 +0.4365675 0.514124 0.5025087 +0.4474232 0.514124 0.5025087 +0.45727 0.514124 0.5025087 +0.4662797 0.514124 0.5025087 +0.4745834 0.514124 0.5025087 +0.4822838 0.514124 0.5025087 +0.4894626 0.514124 0.5025087 +0.4961862 0.514124 0.5025087 +0.5025087 0.514124 0.5025087 +0.5084753 0.514124 0.5025087 +0.514124 0.514124 0.5025087 +0.519487 0.514124 0.5025087 +0.5245917 0.514124 0.5025087 +0.529462 0.514124 0.5025087 +0.5341183 0.514124 0.5025087 +0.5385787 0.514124 0.5025087 +0.5428591 0.514124 0.5025087 +0.5469733 0.514124 0.5025087 +0.5509339 0.514124 0.5025087 +0.5547519 0.514124 0.5025087 +0.5584371 0.514124 0.5025087 +0.5619986 0.514124 0.5025087 +0.5654443 0.514124 0.5025087 +0.5687816 0.514124 0.5025087 +0.092819 0.519487 0.5025087 +0.2262531 0.519487 0.5025087 +0.2875993 0.519487 0.5025087 +0.3262122 0.519487 0.5025087 +0.3544566 0.519487 0.5025087 +0.3767383 0.519487 0.5025087 +0.3951413 0.519487 0.5025087 +0.4108177 0.519487 0.5025087 +0.4244723 0.519487 0.5025087 +0.4365675 0.519487 0.5025087 +0.4474232 0.519487 0.5025087 +0.45727 0.519487 0.5025087 +0.4662797 0.519487 0.5025087 +0.4745834 0.519487 0.5025087 +0.4822838 0.519487 0.5025087 +0.4894626 0.519487 0.5025087 +0.4961862 0.519487 0.5025087 +0.5025087 0.519487 0.5025087 +0.5084753 0.519487 0.5025087 +0.514124 0.519487 0.5025087 +0.519487 0.519487 0.5025087 +0.5245917 0.519487 0.5025087 +0.529462 0.519487 0.5025087 +0.5341183 0.519487 0.5025087 +0.5385787 0.519487 0.5025087 +0.5428591 0.519487 0.5025087 +0.5469733 0.519487 0.5025087 +0.5509339 0.519487 0.5025087 +0.5547519 0.519487 0.5025087 +0.5584371 0.519487 0.5025087 +0.5619986 0.519487 0.5025087 +0.5654443 0.519487 0.5025087 +0.5687816 0.519487 0.5025087 +0.092819 0.5245917 0.5025087 +0.2262531 0.5245917 0.5025087 +0.2875993 0.5245917 0.5025087 +0.3262122 0.5245917 0.5025087 +0.3544566 0.5245917 0.5025087 +0.3767383 0.5245917 0.5025087 +0.3951413 0.5245917 0.5025087 +0.4108177 0.5245917 0.5025087 +0.4244723 0.5245917 0.5025087 +0.4365675 0.5245917 0.5025087 +0.4474232 0.5245917 0.5025087 +0.45727 0.5245917 0.5025087 +0.4662797 0.5245917 0.5025087 +0.4745834 0.5245917 0.5025087 +0.4822838 0.5245917 0.5025087 +0.4894626 0.5245917 0.5025087 +0.4961862 0.5245917 0.5025087 +0.5025087 0.5245917 0.5025087 +0.5084753 0.5245917 0.5025087 +0.514124 0.5245917 0.5025087 +0.519487 0.5245917 0.5025087 +0.5245917 0.5245917 0.5025087 +0.529462 0.5245917 0.5025087 +0.5341183 0.5245917 0.5025087 +0.5385787 0.5245917 0.5025087 +0.5428591 0.5245917 0.5025087 +0.5469733 0.5245917 0.5025087 +0.5509339 0.5245917 0.5025087 +0.5547519 0.5245917 0.5025087 +0.5584371 0.5245917 0.5025087 +0.5619986 0.5245917 0.5025087 +0.5654443 0.5245917 0.5025087 +0.5687816 0.5245917 0.5025087 +0.092819 0.529462 0.5025087 +0.2262531 0.529462 0.5025087 +0.2875993 0.529462 0.5025087 +0.3262122 0.529462 0.5025087 +0.3544566 0.529462 0.5025087 +0.3767383 0.529462 0.5025087 +0.3951413 0.529462 0.5025087 +0.4108177 0.529462 0.5025087 +0.4244723 0.529462 0.5025087 +0.4365675 0.529462 0.5025087 +0.4474232 0.529462 0.5025087 +0.45727 0.529462 0.5025087 +0.4662797 0.529462 0.5025087 +0.4745834 0.529462 0.5025087 +0.4822838 0.529462 0.5025087 +0.4894626 0.529462 0.5025087 +0.4961862 0.529462 0.5025087 +0.5025087 0.529462 0.5025087 +0.5084753 0.529462 0.5025087 +0.514124 0.529462 0.5025087 +0.519487 0.529462 0.5025087 +0.5245917 0.529462 0.5025087 +0.529462 0.529462 0.5025087 +0.5341183 0.529462 0.5025087 +0.5385787 0.529462 0.5025087 +0.5428591 0.529462 0.5025087 +0.5469733 0.529462 0.5025087 +0.5509339 0.529462 0.5025087 +0.5547519 0.529462 0.5025087 +0.5584371 0.529462 0.5025087 +0.5619986 0.529462 0.5025087 +0.5654443 0.529462 0.5025087 +0.5687816 0.529462 0.5025087 +0.092819 0.5341183 0.5025087 +0.2262531 0.5341183 0.5025087 +0.2875993 0.5341183 0.5025087 +0.3262122 0.5341183 0.5025087 +0.3544566 0.5341183 0.5025087 +0.3767383 0.5341183 0.5025087 +0.3951413 0.5341183 0.5025087 +0.4108177 0.5341183 0.5025087 +0.4244723 0.5341183 0.5025087 +0.4365675 0.5341183 0.5025087 +0.4474232 0.5341183 0.5025087 +0.45727 0.5341183 0.5025087 +0.4662797 0.5341183 0.5025087 +0.4745834 0.5341183 0.5025087 +0.4822838 0.5341183 0.5025087 +0.4894626 0.5341183 0.5025087 +0.4961862 0.5341183 0.5025087 +0.5025087 0.5341183 0.5025087 +0.5084753 0.5341183 0.5025087 +0.514124 0.5341183 0.5025087 +0.519487 0.5341183 0.5025087 +0.5245917 0.5341183 0.5025087 +0.529462 0.5341183 0.5025087 +0.5341183 0.5341183 0.5025087 +0.5385787 0.5341183 0.5025087 +0.5428591 0.5341183 0.5025087 +0.5469733 0.5341183 0.5025087 +0.5509339 0.5341183 0.5025087 +0.5547519 0.5341183 0.5025087 +0.5584371 0.5341183 0.5025087 +0.5619986 0.5341183 0.5025087 +0.5654443 0.5341183 0.5025087 +0.5687816 0.5341183 0.5025087 +0.092819 0.5385787 0.5025087 +0.2262531 0.5385787 0.5025087 +0.2875993 0.5385787 0.5025087 +0.3262122 0.5385787 0.5025087 +0.3544566 0.5385787 0.5025087 +0.3767383 0.5385787 0.5025087 +0.3951413 0.5385787 0.5025087 +0.4108177 0.5385787 0.5025087 +0.4244723 0.5385787 0.5025087 +0.4365675 0.5385787 0.5025087 +0.4474232 0.5385787 0.5025087 +0.45727 0.5385787 0.5025087 +0.4662797 0.5385787 0.5025087 +0.4745834 0.5385787 0.5025087 +0.4822838 0.5385787 0.5025087 +0.4894626 0.5385787 0.5025087 +0.4961862 0.5385787 0.5025087 +0.5025087 0.5385787 0.5025087 +0.5084753 0.5385787 0.5025087 +0.514124 0.5385787 0.5025087 +0.519487 0.5385787 0.5025087 +0.5245917 0.5385787 0.5025087 +0.529462 0.5385787 0.5025087 +0.5341183 0.5385787 0.5025087 +0.5385787 0.5385787 0.5025087 +0.5428591 0.5385787 0.5025087 +0.5469733 0.5385787 0.5025087 +0.5509339 0.5385787 0.5025087 +0.5547519 0.5385787 0.5025087 +0.5584371 0.5385787 0.5025087 +0.5619986 0.5385787 0.5025087 +0.5654443 0.5385787 0.5025087 +0.5687816 0.5385787 0.5025087 +0.092819 0.5428591 0.5025087 +0.2262531 0.5428591 0.5025087 +0.2875993 0.5428591 0.5025087 +0.3262122 0.5428591 0.5025087 +0.3544566 0.5428591 0.5025087 +0.3767383 0.5428591 0.5025087 +0.3951413 0.5428591 0.5025087 +0.4108177 0.5428591 0.5025087 +0.4244723 0.5428591 0.5025087 +0.4365675 0.5428591 0.5025087 +0.4474232 0.5428591 0.5025087 +0.45727 0.5428591 0.5025087 +0.4662797 0.5428591 0.5025087 +0.4745834 0.5428591 0.5025087 +0.4822838 0.5428591 0.5025087 +0.4894626 0.5428591 0.5025087 +0.4961862 0.5428591 0.5025087 +0.5025087 0.5428591 0.5025087 +0.5084753 0.5428591 0.5025087 +0.514124 0.5428591 0.5025087 +0.519487 0.5428591 0.5025087 +0.5245917 0.5428591 0.5025087 +0.529462 0.5428591 0.5025087 +0.5341183 0.5428591 0.5025087 +0.5385787 0.5428591 0.5025087 +0.5428591 0.5428591 0.5025087 +0.5469733 0.5428591 0.5025087 +0.5509339 0.5428591 0.5025087 +0.5547519 0.5428591 0.5025087 +0.5584371 0.5428591 0.5025087 +0.5619986 0.5428591 0.5025087 +0.5654443 0.5428591 0.5025087 +0.5687816 0.5428591 0.5025087 +0.092819 0.5469733 0.5025087 +0.2262531 0.5469733 0.5025087 +0.2875993 0.5469733 0.5025087 +0.3262122 0.5469733 0.5025087 +0.3544566 0.5469733 0.5025087 +0.3767383 0.5469733 0.5025087 +0.3951413 0.5469733 0.5025087 +0.4108177 0.5469733 0.5025087 +0.4244723 0.5469733 0.5025087 +0.4365675 0.5469733 0.5025087 +0.4474232 0.5469733 0.5025087 +0.45727 0.5469733 0.5025087 +0.4662797 0.5469733 0.5025087 +0.4745834 0.5469733 0.5025087 +0.4822838 0.5469733 0.5025087 +0.4894626 0.5469733 0.5025087 +0.4961862 0.5469733 0.5025087 +0.5025087 0.5469733 0.5025087 +0.5084753 0.5469733 0.5025087 +0.514124 0.5469733 0.5025087 +0.519487 0.5469733 0.5025087 +0.5245917 0.5469733 0.5025087 +0.529462 0.5469733 0.5025087 +0.5341183 0.5469733 0.5025087 +0.5385787 0.5469733 0.5025087 +0.5428591 0.5469733 0.5025087 +0.5469733 0.5469733 0.5025087 +0.5509339 0.5469733 0.5025087 +0.5547519 0.5469733 0.5025087 +0.5584371 0.5469733 0.5025087 +0.5619986 0.5469733 0.5025087 +0.5654443 0.5469733 0.5025087 +0.5687816 0.5469733 0.5025087 +0.092819 0.5509339 0.5025087 +0.2262531 0.5509339 0.5025087 +0.2875993 0.5509339 0.5025087 +0.3262122 0.5509339 0.5025087 +0.3544566 0.5509339 0.5025087 +0.3767383 0.5509339 0.5025087 +0.3951413 0.5509339 0.5025087 +0.4108177 0.5509339 0.5025087 +0.4244723 0.5509339 0.5025087 +0.4365675 0.5509339 0.5025087 +0.4474232 0.5509339 0.5025087 +0.45727 0.5509339 0.5025087 +0.4662797 0.5509339 0.5025087 +0.4745834 0.5509339 0.5025087 +0.4822838 0.5509339 0.5025087 +0.4894626 0.5509339 0.5025087 +0.4961862 0.5509339 0.5025087 +0.5025087 0.5509339 0.5025087 +0.5084753 0.5509339 0.5025087 +0.514124 0.5509339 0.5025087 +0.519487 0.5509339 0.5025087 +0.5245917 0.5509339 0.5025087 +0.529462 0.5509339 0.5025087 +0.5341183 0.5509339 0.5025087 +0.5385787 0.5509339 0.5025087 +0.5428591 0.5509339 0.5025087 +0.5469733 0.5509339 0.5025087 +0.5509339 0.5509339 0.5025087 +0.5547519 0.5509339 0.5025087 +0.5584371 0.5509339 0.5025087 +0.5619986 0.5509339 0.5025087 +0.5654443 0.5509339 0.5025087 +0.5687816 0.5509339 0.5025087 +0.092819 0.5547519 0.5025087 +0.2262531 0.5547519 0.5025087 +0.2875993 0.5547519 0.5025087 +0.3262122 0.5547519 0.5025087 +0.3544566 0.5547519 0.5025087 +0.3767383 0.5547519 0.5025087 +0.3951413 0.5547519 0.5025087 +0.4108177 0.5547519 0.5025087 +0.4244723 0.5547519 0.5025087 +0.4365675 0.5547519 0.5025087 +0.4474232 0.5547519 0.5025087 +0.45727 0.5547519 0.5025087 +0.4662797 0.5547519 0.5025087 +0.4745834 0.5547519 0.5025087 +0.4822838 0.5547519 0.5025087 +0.4894626 0.5547519 0.5025087 +0.4961862 0.5547519 0.5025087 +0.5025087 0.5547519 0.5025087 +0.5084753 0.5547519 0.5025087 +0.514124 0.5547519 0.5025087 +0.519487 0.5547519 0.5025087 +0.5245917 0.5547519 0.5025087 +0.529462 0.5547519 0.5025087 +0.5341183 0.5547519 0.5025087 +0.5385787 0.5547519 0.5025087 +0.5428591 0.5547519 0.5025087 +0.5469733 0.5547519 0.5025087 +0.5509339 0.5547519 0.5025087 +0.5547519 0.5547519 0.5025087 +0.5584371 0.5547519 0.5025087 +0.5619986 0.5547519 0.5025087 +0.5654443 0.5547519 0.5025087 +0.5687816 0.5547519 0.5025087 +0.092819 0.5584371 0.5025087 +0.2262531 0.5584371 0.5025087 +0.2875993 0.5584371 0.5025087 +0.3262122 0.5584371 0.5025087 +0.3544566 0.5584371 0.5025087 +0.3767383 0.5584371 0.5025087 +0.3951413 0.5584371 0.5025087 +0.4108177 0.5584371 0.5025087 +0.4244723 0.5584371 0.5025087 +0.4365675 0.5584371 0.5025087 +0.4474232 0.5584371 0.5025087 +0.45727 0.5584371 0.5025087 +0.4662797 0.5584371 0.5025087 +0.4745834 0.5584371 0.5025087 +0.4822838 0.5584371 0.5025087 +0.4894626 0.5584371 0.5025087 +0.4961862 0.5584371 0.5025087 +0.5025087 0.5584371 0.5025087 +0.5084753 0.5584371 0.5025087 +0.514124 0.5584371 0.5025087 +0.519487 0.5584371 0.5025087 +0.5245917 0.5584371 0.5025087 +0.529462 0.5584371 0.5025087 +0.5341183 0.5584371 0.5025087 +0.5385787 0.5584371 0.5025087 +0.5428591 0.5584371 0.5025087 +0.5469733 0.5584371 0.5025087 +0.5509339 0.5584371 0.5025087 +0.5547519 0.5584371 0.5025087 +0.5584371 0.5584371 0.5025087 +0.5619986 0.5584371 0.5025087 +0.5654443 0.5584371 0.5025087 +0.5687816 0.5584371 0.5025087 +0.092819 0.5619986 0.5025087 +0.2262531 0.5619986 0.5025087 +0.2875993 0.5619986 0.5025087 +0.3262122 0.5619986 0.5025087 +0.3544566 0.5619986 0.5025087 +0.3767383 0.5619986 0.5025087 +0.3951413 0.5619986 0.5025087 +0.4108177 0.5619986 0.5025087 +0.4244723 0.5619986 0.5025087 +0.4365675 0.5619986 0.5025087 +0.4474232 0.5619986 0.5025087 +0.45727 0.5619986 0.5025087 +0.4662797 0.5619986 0.5025087 +0.4745834 0.5619986 0.5025087 +0.4822838 0.5619986 0.5025087 +0.4894626 0.5619986 0.5025087 +0.4961862 0.5619986 0.5025087 +0.5025087 0.5619986 0.5025087 +0.5084753 0.5619986 0.5025087 +0.514124 0.5619986 0.5025087 +0.519487 0.5619986 0.5025087 +0.5245917 0.5619986 0.5025087 +0.529462 0.5619986 0.5025087 +0.5341183 0.5619986 0.5025087 +0.5385787 0.5619986 0.5025087 +0.5428591 0.5619986 0.5025087 +0.5469733 0.5619986 0.5025087 +0.5509339 0.5619986 0.5025087 +0.5547519 0.5619986 0.5025087 +0.5584371 0.5619986 0.5025087 +0.5619986 0.5619986 0.5025087 +0.5654443 0.5619986 0.5025087 +0.5687816 0.5619986 0.5025087 +0.092819 0.5654443 0.5025087 +0.2262531 0.5654443 0.5025087 +0.2875993 0.5654443 0.5025087 +0.3262122 0.5654443 0.5025087 +0.3544566 0.5654443 0.5025087 +0.3767383 0.5654443 0.5025087 +0.3951413 0.5654443 0.5025087 +0.4108177 0.5654443 0.5025087 +0.4244723 0.5654443 0.5025087 +0.4365675 0.5654443 0.5025087 +0.4474232 0.5654443 0.5025087 +0.45727 0.5654443 0.5025087 +0.4662797 0.5654443 0.5025087 +0.4745834 0.5654443 0.5025087 +0.4822838 0.5654443 0.5025087 +0.4894626 0.5654443 0.5025087 +0.4961862 0.5654443 0.5025087 +0.5025087 0.5654443 0.5025087 +0.5084753 0.5654443 0.5025087 +0.514124 0.5654443 0.5025087 +0.519487 0.5654443 0.5025087 +0.5245917 0.5654443 0.5025087 +0.529462 0.5654443 0.5025087 +0.5341183 0.5654443 0.5025087 +0.5385787 0.5654443 0.5025087 +0.5428591 0.5654443 0.5025087 +0.5469733 0.5654443 0.5025087 +0.5509339 0.5654443 0.5025087 +0.5547519 0.5654443 0.5025087 +0.5584371 0.5654443 0.5025087 +0.5619986 0.5654443 0.5025087 +0.5654443 0.5654443 0.5025087 +0.5687816 0.5654443 0.5025087 +0.092819 0.5687816 0.5025087 +0.2262531 0.5687816 0.5025087 +0.2875993 0.5687816 0.5025087 +0.3262122 0.5687816 0.5025087 +0.3544566 0.5687816 0.5025087 +0.3767383 0.5687816 0.5025087 +0.3951413 0.5687816 0.5025087 +0.4108177 0.5687816 0.5025087 +0.4244723 0.5687816 0.5025087 +0.4365675 0.5687816 0.5025087 +0.4474232 0.5687816 0.5025087 +0.45727 0.5687816 0.5025087 +0.4662797 0.5687816 0.5025087 +0.4745834 0.5687816 0.5025087 +0.4822838 0.5687816 0.5025087 +0.4894626 0.5687816 0.5025087 +0.4961862 0.5687816 0.5025087 +0.5025087 0.5687816 0.5025087 +0.5084753 0.5687816 0.5025087 +0.514124 0.5687816 0.5025087 +0.519487 0.5687816 0.5025087 +0.5245917 0.5687816 0.5025087 +0.529462 0.5687816 0.5025087 +0.5341183 0.5687816 0.5025087 +0.5385787 0.5687816 0.5025087 +0.5428591 0.5687816 0.5025087 +0.5469733 0.5687816 0.5025087 +0.5509339 0.5687816 0.5025087 +0.5547519 0.5687816 0.5025087 +0.5584371 0.5687816 0.5025087 +0.5619986 0.5687816 0.5025087 +0.5654443 0.5687816 0.5025087 +0.5687816 0.5687816 0.5025087 +0.092819 0.092819 0.5084753 +0.2262531 0.092819 0.5084753 +0.2875993 0.092819 0.5084753 +0.3262122 0.092819 0.5084753 +0.3544566 0.092819 0.5084753 +0.3767383 0.092819 0.5084753 +0.3951413 0.092819 0.5084753 +0.4108177 0.092819 0.5084753 +0.4244723 0.092819 0.5084753 +0.4365675 0.092819 0.5084753 +0.4474232 0.092819 0.5084753 +0.45727 0.092819 0.5084753 +0.4662797 0.092819 0.5084753 +0.4745834 0.092819 0.5084753 +0.4822838 0.092819 0.5084753 +0.4894626 0.092819 0.5084753 +0.4961862 0.092819 0.5084753 +0.5025087 0.092819 0.5084753 +0.5084753 0.092819 0.5084753 +0.514124 0.092819 0.5084753 +0.519487 0.092819 0.5084753 +0.5245917 0.092819 0.5084753 +0.529462 0.092819 0.5084753 +0.5341183 0.092819 0.5084753 +0.5385787 0.092819 0.5084753 +0.5428591 0.092819 0.5084753 +0.5469733 0.092819 0.5084753 +0.5509339 0.092819 0.5084753 +0.5547519 0.092819 0.5084753 +0.5584371 0.092819 0.5084753 +0.5619986 0.092819 0.5084753 +0.5654443 0.092819 0.5084753 +0.5687816 0.092819 0.5084753 +0.092819 0.2262531 0.5084753 +0.2262531 0.2262531 0.5084753 +0.2875993 0.2262531 0.5084753 +0.3262122 0.2262531 0.5084753 +0.3544566 0.2262531 0.5084753 +0.3767383 0.2262531 0.5084753 +0.3951413 0.2262531 0.5084753 +0.4108177 0.2262531 0.5084753 +0.4244723 0.2262531 0.5084753 +0.4365675 0.2262531 0.5084753 +0.4474232 0.2262531 0.5084753 +0.45727 0.2262531 0.5084753 +0.4662797 0.2262531 0.5084753 +0.4745834 0.2262531 0.5084753 +0.4822838 0.2262531 0.5084753 +0.4894626 0.2262531 0.5084753 +0.4961862 0.2262531 0.5084753 +0.5025087 0.2262531 0.5084753 +0.5084753 0.2262531 0.5084753 +0.514124 0.2262531 0.5084753 +0.519487 0.2262531 0.5084753 +0.5245917 0.2262531 0.5084753 +0.529462 0.2262531 0.5084753 +0.5341183 0.2262531 0.5084753 +0.5385787 0.2262531 0.5084753 +0.5428591 0.2262531 0.5084753 +0.5469733 0.2262531 0.5084753 +0.5509339 0.2262531 0.5084753 +0.5547519 0.2262531 0.5084753 +0.5584371 0.2262531 0.5084753 +0.5619986 0.2262531 0.5084753 +0.5654443 0.2262531 0.5084753 +0.5687816 0.2262531 0.5084753 +0.092819 0.2875993 0.5084753 +0.2262531 0.2875993 0.5084753 +0.2875993 0.2875993 0.5084753 +0.3262122 0.2875993 0.5084753 +0.3544566 0.2875993 0.5084753 +0.3767383 0.2875993 0.5084753 +0.3951413 0.2875993 0.5084753 +0.4108177 0.2875993 0.5084753 +0.4244723 0.2875993 0.5084753 +0.4365675 0.2875993 0.5084753 +0.4474232 0.2875993 0.5084753 +0.45727 0.2875993 0.5084753 +0.4662797 0.2875993 0.5084753 +0.4745834 0.2875993 0.5084753 +0.4822838 0.2875993 0.5084753 +0.4894626 0.2875993 0.5084753 +0.4961862 0.2875993 0.5084753 +0.5025087 0.2875993 0.5084753 +0.5084753 0.2875993 0.5084753 +0.514124 0.2875993 0.5084753 +0.519487 0.2875993 0.5084753 +0.5245917 0.2875993 0.5084753 +0.529462 0.2875993 0.5084753 +0.5341183 0.2875993 0.5084753 +0.5385787 0.2875993 0.5084753 +0.5428591 0.2875993 0.5084753 +0.5469733 0.2875993 0.5084753 +0.5509339 0.2875993 0.5084753 +0.5547519 0.2875993 0.5084753 +0.5584371 0.2875993 0.5084753 +0.5619986 0.2875993 0.5084753 +0.5654443 0.2875993 0.5084753 +0.5687816 0.2875993 0.5084753 +0.092819 0.3262122 0.5084753 +0.2262531 0.3262122 0.5084753 +0.2875993 0.3262122 0.5084753 +0.3262122 0.3262122 0.5084753 +0.3544566 0.3262122 0.5084753 +0.3767383 0.3262122 0.5084753 +0.3951413 0.3262122 0.5084753 +0.4108177 0.3262122 0.5084753 +0.4244723 0.3262122 0.5084753 +0.4365675 0.3262122 0.5084753 +0.4474232 0.3262122 0.5084753 +0.45727 0.3262122 0.5084753 +0.4662797 0.3262122 0.5084753 +0.4745834 0.3262122 0.5084753 +0.4822838 0.3262122 0.5084753 +0.4894626 0.3262122 0.5084753 +0.4961862 0.3262122 0.5084753 +0.5025087 0.3262122 0.5084753 +0.5084753 0.3262122 0.5084753 +0.514124 0.3262122 0.5084753 +0.519487 0.3262122 0.5084753 +0.5245917 0.3262122 0.5084753 +0.529462 0.3262122 0.5084753 +0.5341183 0.3262122 0.5084753 +0.5385787 0.3262122 0.5084753 +0.5428591 0.3262122 0.5084753 +0.5469733 0.3262122 0.5084753 +0.5509339 0.3262122 0.5084753 +0.5547519 0.3262122 0.5084753 +0.5584371 0.3262122 0.5084753 +0.5619986 0.3262122 0.5084753 +0.5654443 0.3262122 0.5084753 +0.5687816 0.3262122 0.5084753 +0.092819 0.3544566 0.5084753 +0.2262531 0.3544566 0.5084753 +0.2875993 0.3544566 0.5084753 +0.3262122 0.3544566 0.5084753 +0.3544566 0.3544566 0.5084753 +0.3767383 0.3544566 0.5084753 +0.3951413 0.3544566 0.5084753 +0.4108177 0.3544566 0.5084753 +0.4244723 0.3544566 0.5084753 +0.4365675 0.3544566 0.5084753 +0.4474232 0.3544566 0.5084753 +0.45727 0.3544566 0.5084753 +0.4662797 0.3544566 0.5084753 +0.4745834 0.3544566 0.5084753 +0.4822838 0.3544566 0.5084753 +0.4894626 0.3544566 0.5084753 +0.4961862 0.3544566 0.5084753 +0.5025087 0.3544566 0.5084753 +0.5084753 0.3544566 0.5084753 +0.514124 0.3544566 0.5084753 +0.519487 0.3544566 0.5084753 +0.5245917 0.3544566 0.5084753 +0.529462 0.3544566 0.5084753 +0.5341183 0.3544566 0.5084753 +0.5385787 0.3544566 0.5084753 +0.5428591 0.3544566 0.5084753 +0.5469733 0.3544566 0.5084753 +0.5509339 0.3544566 0.5084753 +0.5547519 0.3544566 0.5084753 +0.5584371 0.3544566 0.5084753 +0.5619986 0.3544566 0.5084753 +0.5654443 0.3544566 0.5084753 +0.5687816 0.3544566 0.5084753 +0.092819 0.3767383 0.5084753 +0.2262531 0.3767383 0.5084753 +0.2875993 0.3767383 0.5084753 +0.3262122 0.3767383 0.5084753 +0.3544566 0.3767383 0.5084753 +0.3767383 0.3767383 0.5084753 +0.3951413 0.3767383 0.5084753 +0.4108177 0.3767383 0.5084753 +0.4244723 0.3767383 0.5084753 +0.4365675 0.3767383 0.5084753 +0.4474232 0.3767383 0.5084753 +0.45727 0.3767383 0.5084753 +0.4662797 0.3767383 0.5084753 +0.4745834 0.3767383 0.5084753 +0.4822838 0.3767383 0.5084753 +0.4894626 0.3767383 0.5084753 +0.4961862 0.3767383 0.5084753 +0.5025087 0.3767383 0.5084753 +0.5084753 0.3767383 0.5084753 +0.514124 0.3767383 0.5084753 +0.519487 0.3767383 0.5084753 +0.5245917 0.3767383 0.5084753 +0.529462 0.3767383 0.5084753 +0.5341183 0.3767383 0.5084753 +0.5385787 0.3767383 0.5084753 +0.5428591 0.3767383 0.5084753 +0.5469733 0.3767383 0.5084753 +0.5509339 0.3767383 0.5084753 +0.5547519 0.3767383 0.5084753 +0.5584371 0.3767383 0.5084753 +0.5619986 0.3767383 0.5084753 +0.5654443 0.3767383 0.5084753 +0.5687816 0.3767383 0.5084753 +0.092819 0.3951413 0.5084753 +0.2262531 0.3951413 0.5084753 +0.2875993 0.3951413 0.5084753 +0.3262122 0.3951413 0.5084753 +0.3544566 0.3951413 0.5084753 +0.3767383 0.3951413 0.5084753 +0.3951413 0.3951413 0.5084753 +0.4108177 0.3951413 0.5084753 +0.4244723 0.3951413 0.5084753 +0.4365675 0.3951413 0.5084753 +0.4474232 0.3951413 0.5084753 +0.45727 0.3951413 0.5084753 +0.4662797 0.3951413 0.5084753 +0.4745834 0.3951413 0.5084753 +0.4822838 0.3951413 0.5084753 +0.4894626 0.3951413 0.5084753 +0.4961862 0.3951413 0.5084753 +0.5025087 0.3951413 0.5084753 +0.5084753 0.3951413 0.5084753 +0.514124 0.3951413 0.5084753 +0.519487 0.3951413 0.5084753 +0.5245917 0.3951413 0.5084753 +0.529462 0.3951413 0.5084753 +0.5341183 0.3951413 0.5084753 +0.5385787 0.3951413 0.5084753 +0.5428591 0.3951413 0.5084753 +0.5469733 0.3951413 0.5084753 +0.5509339 0.3951413 0.5084753 +0.5547519 0.3951413 0.5084753 +0.5584371 0.3951413 0.5084753 +0.5619986 0.3951413 0.5084753 +0.5654443 0.3951413 0.5084753 +0.5687816 0.3951413 0.5084753 +0.092819 0.4108177 0.5084753 +0.2262531 0.4108177 0.5084753 +0.2875993 0.4108177 0.5084753 +0.3262122 0.4108177 0.5084753 +0.3544566 0.4108177 0.5084753 +0.3767383 0.4108177 0.5084753 +0.3951413 0.4108177 0.5084753 +0.4108177 0.4108177 0.5084753 +0.4244723 0.4108177 0.5084753 +0.4365675 0.4108177 0.5084753 +0.4474232 0.4108177 0.5084753 +0.45727 0.4108177 0.5084753 +0.4662797 0.4108177 0.5084753 +0.4745834 0.4108177 0.5084753 +0.4822838 0.4108177 0.5084753 +0.4894626 0.4108177 0.5084753 +0.4961862 0.4108177 0.5084753 +0.5025087 0.4108177 0.5084753 +0.5084753 0.4108177 0.5084753 +0.514124 0.4108177 0.5084753 +0.519487 0.4108177 0.5084753 +0.5245917 0.4108177 0.5084753 +0.529462 0.4108177 0.5084753 +0.5341183 0.4108177 0.5084753 +0.5385787 0.4108177 0.5084753 +0.5428591 0.4108177 0.5084753 +0.5469733 0.4108177 0.5084753 +0.5509339 0.4108177 0.5084753 +0.5547519 0.4108177 0.5084753 +0.5584371 0.4108177 0.5084753 +0.5619986 0.4108177 0.5084753 +0.5654443 0.4108177 0.5084753 +0.5687816 0.4108177 0.5084753 +0.092819 0.4244723 0.5084753 +0.2262531 0.4244723 0.5084753 +0.2875993 0.4244723 0.5084753 +0.3262122 0.4244723 0.5084753 +0.3544566 0.4244723 0.5084753 +0.3767383 0.4244723 0.5084753 +0.3951413 0.4244723 0.5084753 +0.4108177 0.4244723 0.5084753 +0.4244723 0.4244723 0.5084753 +0.4365675 0.4244723 0.5084753 +0.4474232 0.4244723 0.5084753 +0.45727 0.4244723 0.5084753 +0.4662797 0.4244723 0.5084753 +0.4745834 0.4244723 0.5084753 +0.4822838 0.4244723 0.5084753 +0.4894626 0.4244723 0.5084753 +0.4961862 0.4244723 0.5084753 +0.5025087 0.4244723 0.5084753 +0.5084753 0.4244723 0.5084753 +0.514124 0.4244723 0.5084753 +0.519487 0.4244723 0.5084753 +0.5245917 0.4244723 0.5084753 +0.529462 0.4244723 0.5084753 +0.5341183 0.4244723 0.5084753 +0.5385787 0.4244723 0.5084753 +0.5428591 0.4244723 0.5084753 +0.5469733 0.4244723 0.5084753 +0.5509339 0.4244723 0.5084753 +0.5547519 0.4244723 0.5084753 +0.5584371 0.4244723 0.5084753 +0.5619986 0.4244723 0.5084753 +0.5654443 0.4244723 0.5084753 +0.5687816 0.4244723 0.5084753 +0.092819 0.4365675 0.5084753 +0.2262531 0.4365675 0.5084753 +0.2875993 0.4365675 0.5084753 +0.3262122 0.4365675 0.5084753 +0.3544566 0.4365675 0.5084753 +0.3767383 0.4365675 0.5084753 +0.3951413 0.4365675 0.5084753 +0.4108177 0.4365675 0.5084753 +0.4244723 0.4365675 0.5084753 +0.4365675 0.4365675 0.5084753 +0.4474232 0.4365675 0.5084753 +0.45727 0.4365675 0.5084753 +0.4662797 0.4365675 0.5084753 +0.4745834 0.4365675 0.5084753 +0.4822838 0.4365675 0.5084753 +0.4894626 0.4365675 0.5084753 +0.4961862 0.4365675 0.5084753 +0.5025087 0.4365675 0.5084753 +0.5084753 0.4365675 0.5084753 +0.514124 0.4365675 0.5084753 +0.519487 0.4365675 0.5084753 +0.5245917 0.4365675 0.5084753 +0.529462 0.4365675 0.5084753 +0.5341183 0.4365675 0.5084753 +0.5385787 0.4365675 0.5084753 +0.5428591 0.4365675 0.5084753 +0.5469733 0.4365675 0.5084753 +0.5509339 0.4365675 0.5084753 +0.5547519 0.4365675 0.5084753 +0.5584371 0.4365675 0.5084753 +0.5619986 0.4365675 0.5084753 +0.5654443 0.4365675 0.5084753 +0.5687816 0.4365675 0.5084753 +0.092819 0.4474232 0.5084753 +0.2262531 0.4474232 0.5084753 +0.2875993 0.4474232 0.5084753 +0.3262122 0.4474232 0.5084753 +0.3544566 0.4474232 0.5084753 +0.3767383 0.4474232 0.5084753 +0.3951413 0.4474232 0.5084753 +0.4108177 0.4474232 0.5084753 +0.4244723 0.4474232 0.5084753 +0.4365675 0.4474232 0.5084753 +0.4474232 0.4474232 0.5084753 +0.45727 0.4474232 0.5084753 +0.4662797 0.4474232 0.5084753 +0.4745834 0.4474232 0.5084753 +0.4822838 0.4474232 0.5084753 +0.4894626 0.4474232 0.5084753 +0.4961862 0.4474232 0.5084753 +0.5025087 0.4474232 0.5084753 +0.5084753 0.4474232 0.5084753 +0.514124 0.4474232 0.5084753 +0.519487 0.4474232 0.5084753 +0.5245917 0.4474232 0.5084753 +0.529462 0.4474232 0.5084753 +0.5341183 0.4474232 0.5084753 +0.5385787 0.4474232 0.5084753 +0.5428591 0.4474232 0.5084753 +0.5469733 0.4474232 0.5084753 +0.5509339 0.4474232 0.5084753 +0.5547519 0.4474232 0.5084753 +0.5584371 0.4474232 0.5084753 +0.5619986 0.4474232 0.5084753 +0.5654443 0.4474232 0.5084753 +0.5687816 0.4474232 0.5084753 +0.092819 0.45727 0.5084753 +0.2262531 0.45727 0.5084753 +0.2875993 0.45727 0.5084753 +0.3262122 0.45727 0.5084753 +0.3544566 0.45727 0.5084753 +0.3767383 0.45727 0.5084753 +0.3951413 0.45727 0.5084753 +0.4108177 0.45727 0.5084753 +0.4244723 0.45727 0.5084753 +0.4365675 0.45727 0.5084753 +0.4474232 0.45727 0.5084753 +0.45727 0.45727 0.5084753 +0.4662797 0.45727 0.5084753 +0.4745834 0.45727 0.5084753 +0.4822838 0.45727 0.5084753 +0.4894626 0.45727 0.5084753 +0.4961862 0.45727 0.5084753 +0.5025087 0.45727 0.5084753 +0.5084753 0.45727 0.5084753 +0.514124 0.45727 0.5084753 +0.519487 0.45727 0.5084753 +0.5245917 0.45727 0.5084753 +0.529462 0.45727 0.5084753 +0.5341183 0.45727 0.5084753 +0.5385787 0.45727 0.5084753 +0.5428591 0.45727 0.5084753 +0.5469733 0.45727 0.5084753 +0.5509339 0.45727 0.5084753 +0.5547519 0.45727 0.5084753 +0.5584371 0.45727 0.5084753 +0.5619986 0.45727 0.5084753 +0.5654443 0.45727 0.5084753 +0.5687816 0.45727 0.5084753 +0.092819 0.4662797 0.5084753 +0.2262531 0.4662797 0.5084753 +0.2875993 0.4662797 0.5084753 +0.3262122 0.4662797 0.5084753 +0.3544566 0.4662797 0.5084753 +0.3767383 0.4662797 0.5084753 +0.3951413 0.4662797 0.5084753 +0.4108177 0.4662797 0.5084753 +0.4244723 0.4662797 0.5084753 +0.4365675 0.4662797 0.5084753 +0.4474232 0.4662797 0.5084753 +0.45727 0.4662797 0.5084753 +0.4662797 0.4662797 0.5084753 +0.4745834 0.4662797 0.5084753 +0.4822838 0.4662797 0.5084753 +0.4894626 0.4662797 0.5084753 +0.4961862 0.4662797 0.5084753 +0.5025087 0.4662797 0.5084753 +0.5084753 0.4662797 0.5084753 +0.514124 0.4662797 0.5084753 +0.519487 0.4662797 0.5084753 +0.5245917 0.4662797 0.5084753 +0.529462 0.4662797 0.5084753 +0.5341183 0.4662797 0.5084753 +0.5385787 0.4662797 0.5084753 +0.5428591 0.4662797 0.5084753 +0.5469733 0.4662797 0.5084753 +0.5509339 0.4662797 0.5084753 +0.5547519 0.4662797 0.5084753 +0.5584371 0.4662797 0.5084753 +0.5619986 0.4662797 0.5084753 +0.5654443 0.4662797 0.5084753 +0.5687816 0.4662797 0.5084753 +0.092819 0.4745834 0.5084753 +0.2262531 0.4745834 0.5084753 +0.2875993 0.4745834 0.5084753 +0.3262122 0.4745834 0.5084753 +0.3544566 0.4745834 0.5084753 +0.3767383 0.4745834 0.5084753 +0.3951413 0.4745834 0.5084753 +0.4108177 0.4745834 0.5084753 +0.4244723 0.4745834 0.5084753 +0.4365675 0.4745834 0.5084753 +0.4474232 0.4745834 0.5084753 +0.45727 0.4745834 0.5084753 +0.4662797 0.4745834 0.5084753 +0.4745834 0.4745834 0.5084753 +0.4822838 0.4745834 0.5084753 +0.4894626 0.4745834 0.5084753 +0.4961862 0.4745834 0.5084753 +0.5025087 0.4745834 0.5084753 +0.5084753 0.4745834 0.5084753 +0.514124 0.4745834 0.5084753 +0.519487 0.4745834 0.5084753 +0.5245917 0.4745834 0.5084753 +0.529462 0.4745834 0.5084753 +0.5341183 0.4745834 0.5084753 +0.5385787 0.4745834 0.5084753 +0.5428591 0.4745834 0.5084753 +0.5469733 0.4745834 0.5084753 +0.5509339 0.4745834 0.5084753 +0.5547519 0.4745834 0.5084753 +0.5584371 0.4745834 0.5084753 +0.5619986 0.4745834 0.5084753 +0.5654443 0.4745834 0.5084753 +0.5687816 0.4745834 0.5084753 +0.092819 0.4822838 0.5084753 +0.2262531 0.4822838 0.5084753 +0.2875993 0.4822838 0.5084753 +0.3262122 0.4822838 0.5084753 +0.3544566 0.4822838 0.5084753 +0.3767383 0.4822838 0.5084753 +0.3951413 0.4822838 0.5084753 +0.4108177 0.4822838 0.5084753 +0.4244723 0.4822838 0.5084753 +0.4365675 0.4822838 0.5084753 +0.4474232 0.4822838 0.5084753 +0.45727 0.4822838 0.5084753 +0.4662797 0.4822838 0.5084753 +0.4745834 0.4822838 0.5084753 +0.4822838 0.4822838 0.5084753 +0.4894626 0.4822838 0.5084753 +0.4961862 0.4822838 0.5084753 +0.5025087 0.4822838 0.5084753 +0.5084753 0.4822838 0.5084753 +0.514124 0.4822838 0.5084753 +0.519487 0.4822838 0.5084753 +0.5245917 0.4822838 0.5084753 +0.529462 0.4822838 0.5084753 +0.5341183 0.4822838 0.5084753 +0.5385787 0.4822838 0.5084753 +0.5428591 0.4822838 0.5084753 +0.5469733 0.4822838 0.5084753 +0.5509339 0.4822838 0.5084753 +0.5547519 0.4822838 0.5084753 +0.5584371 0.4822838 0.5084753 +0.5619986 0.4822838 0.5084753 +0.5654443 0.4822838 0.5084753 +0.5687816 0.4822838 0.5084753 +0.092819 0.4894626 0.5084753 +0.2262531 0.4894626 0.5084753 +0.2875993 0.4894626 0.5084753 +0.3262122 0.4894626 0.5084753 +0.3544566 0.4894626 0.5084753 +0.3767383 0.4894626 0.5084753 +0.3951413 0.4894626 0.5084753 +0.4108177 0.4894626 0.5084753 +0.4244723 0.4894626 0.5084753 +0.4365675 0.4894626 0.5084753 +0.4474232 0.4894626 0.5084753 +0.45727 0.4894626 0.5084753 +0.4662797 0.4894626 0.5084753 +0.4745834 0.4894626 0.5084753 +0.4822838 0.4894626 0.5084753 +0.4894626 0.4894626 0.5084753 +0.4961862 0.4894626 0.5084753 +0.5025087 0.4894626 0.5084753 +0.5084753 0.4894626 0.5084753 +0.514124 0.4894626 0.5084753 +0.519487 0.4894626 0.5084753 +0.5245917 0.4894626 0.5084753 +0.529462 0.4894626 0.5084753 +0.5341183 0.4894626 0.5084753 +0.5385787 0.4894626 0.5084753 +0.5428591 0.4894626 0.5084753 +0.5469733 0.4894626 0.5084753 +0.5509339 0.4894626 0.5084753 +0.5547519 0.4894626 0.5084753 +0.5584371 0.4894626 0.5084753 +0.5619986 0.4894626 0.5084753 +0.5654443 0.4894626 0.5084753 +0.5687816 0.4894626 0.5084753 +0.092819 0.4961862 0.5084753 +0.2262531 0.4961862 0.5084753 +0.2875993 0.4961862 0.5084753 +0.3262122 0.4961862 0.5084753 +0.3544566 0.4961862 0.5084753 +0.3767383 0.4961862 0.5084753 +0.3951413 0.4961862 0.5084753 +0.4108177 0.4961862 0.5084753 +0.4244723 0.4961862 0.5084753 +0.4365675 0.4961862 0.5084753 +0.4474232 0.4961862 0.5084753 +0.45727 0.4961862 0.5084753 +0.4662797 0.4961862 0.5084753 +0.4745834 0.4961862 0.5084753 +0.4822838 0.4961862 0.5084753 +0.4894626 0.4961862 0.5084753 +0.4961862 0.4961862 0.5084753 +0.5025087 0.4961862 0.5084753 +0.5084753 0.4961862 0.5084753 +0.514124 0.4961862 0.5084753 +0.519487 0.4961862 0.5084753 +0.5245917 0.4961862 0.5084753 +0.529462 0.4961862 0.5084753 +0.5341183 0.4961862 0.5084753 +0.5385787 0.4961862 0.5084753 +0.5428591 0.4961862 0.5084753 +0.5469733 0.4961862 0.5084753 +0.5509339 0.4961862 0.5084753 +0.5547519 0.4961862 0.5084753 +0.5584371 0.4961862 0.5084753 +0.5619986 0.4961862 0.5084753 +0.5654443 0.4961862 0.5084753 +0.5687816 0.4961862 0.5084753 +0.092819 0.5025087 0.5084753 +0.2262531 0.5025087 0.5084753 +0.2875993 0.5025087 0.5084753 +0.3262122 0.5025087 0.5084753 +0.3544566 0.5025087 0.5084753 +0.3767383 0.5025087 0.5084753 +0.3951413 0.5025087 0.5084753 +0.4108177 0.5025087 0.5084753 +0.4244723 0.5025087 0.5084753 +0.4365675 0.5025087 0.5084753 +0.4474232 0.5025087 0.5084753 +0.45727 0.5025087 0.5084753 +0.4662797 0.5025087 0.5084753 +0.4745834 0.5025087 0.5084753 +0.4822838 0.5025087 0.5084753 +0.4894626 0.5025087 0.5084753 +0.4961862 0.5025087 0.5084753 +0.5025087 0.5025087 0.5084753 +0.5084753 0.5025087 0.5084753 +0.514124 0.5025087 0.5084753 +0.519487 0.5025087 0.5084753 +0.5245917 0.5025087 0.5084753 +0.529462 0.5025087 0.5084753 +0.5341183 0.5025087 0.5084753 +0.5385787 0.5025087 0.5084753 +0.5428591 0.5025087 0.5084753 +0.5469733 0.5025087 0.5084753 +0.5509339 0.5025087 0.5084753 +0.5547519 0.5025087 0.5084753 +0.5584371 0.5025087 0.5084753 +0.5619986 0.5025087 0.5084753 +0.5654443 0.5025087 0.5084753 +0.5687816 0.5025087 0.5084753 +0.092819 0.5084753 0.5084753 +0.2262531 0.5084753 0.5084753 +0.2875993 0.5084753 0.5084753 +0.3262122 0.5084753 0.5084753 +0.3544566 0.5084753 0.5084753 +0.3767383 0.5084753 0.5084753 +0.3951413 0.5084753 0.5084753 +0.4108177 0.5084753 0.5084753 +0.4244723 0.5084753 0.5084753 +0.4365675 0.5084753 0.5084753 +0.4474232 0.5084753 0.5084753 +0.45727 0.5084753 0.5084753 +0.4662797 0.5084753 0.5084753 +0.4745834 0.5084753 0.5084753 +0.4822838 0.5084753 0.5084753 +0.4894626 0.5084753 0.5084753 +0.4961862 0.5084753 0.5084753 +0.5025087 0.5084753 0.5084753 +0.5084753 0.5084753 0.5084753 +0.514124 0.5084753 0.5084753 +0.519487 0.5084753 0.5084753 +0.5245917 0.5084753 0.5084753 +0.529462 0.5084753 0.5084753 +0.5341183 0.5084753 0.5084753 +0.5385787 0.5084753 0.5084753 +0.5428591 0.5084753 0.5084753 +0.5469733 0.5084753 0.5084753 +0.5509339 0.5084753 0.5084753 +0.5547519 0.5084753 0.5084753 +0.5584371 0.5084753 0.5084753 +0.5619986 0.5084753 0.5084753 +0.5654443 0.5084753 0.5084753 +0.5687816 0.5084753 0.5084753 +0.092819 0.514124 0.5084753 +0.2262531 0.514124 0.5084753 +0.2875993 0.514124 0.5084753 +0.3262122 0.514124 0.5084753 +0.3544566 0.514124 0.5084753 +0.3767383 0.514124 0.5084753 +0.3951413 0.514124 0.5084753 +0.4108177 0.514124 0.5084753 +0.4244723 0.514124 0.5084753 +0.4365675 0.514124 0.5084753 +0.4474232 0.514124 0.5084753 +0.45727 0.514124 0.5084753 +0.4662797 0.514124 0.5084753 +0.4745834 0.514124 0.5084753 +0.4822838 0.514124 0.5084753 +0.4894626 0.514124 0.5084753 +0.4961862 0.514124 0.5084753 +0.5025087 0.514124 0.5084753 +0.5084753 0.514124 0.5084753 +0.514124 0.514124 0.5084753 +0.519487 0.514124 0.5084753 +0.5245917 0.514124 0.5084753 +0.529462 0.514124 0.5084753 +0.5341183 0.514124 0.5084753 +0.5385787 0.514124 0.5084753 +0.5428591 0.514124 0.5084753 +0.5469733 0.514124 0.5084753 +0.5509339 0.514124 0.5084753 +0.5547519 0.514124 0.5084753 +0.5584371 0.514124 0.5084753 +0.5619986 0.514124 0.5084753 +0.5654443 0.514124 0.5084753 +0.5687816 0.514124 0.5084753 +0.092819 0.519487 0.5084753 +0.2262531 0.519487 0.5084753 +0.2875993 0.519487 0.5084753 +0.3262122 0.519487 0.5084753 +0.3544566 0.519487 0.5084753 +0.3767383 0.519487 0.5084753 +0.3951413 0.519487 0.5084753 +0.4108177 0.519487 0.5084753 +0.4244723 0.519487 0.5084753 +0.4365675 0.519487 0.5084753 +0.4474232 0.519487 0.5084753 +0.45727 0.519487 0.5084753 +0.4662797 0.519487 0.5084753 +0.4745834 0.519487 0.5084753 +0.4822838 0.519487 0.5084753 +0.4894626 0.519487 0.5084753 +0.4961862 0.519487 0.5084753 +0.5025087 0.519487 0.5084753 +0.5084753 0.519487 0.5084753 +0.514124 0.519487 0.5084753 +0.519487 0.519487 0.5084753 +0.5245917 0.519487 0.5084753 +0.529462 0.519487 0.5084753 +0.5341183 0.519487 0.5084753 +0.5385787 0.519487 0.5084753 +0.5428591 0.519487 0.5084753 +0.5469733 0.519487 0.5084753 +0.5509339 0.519487 0.5084753 +0.5547519 0.519487 0.5084753 +0.5584371 0.519487 0.5084753 +0.5619986 0.519487 0.5084753 +0.5654443 0.519487 0.5084753 +0.5687816 0.519487 0.5084753 +0.092819 0.5245917 0.5084753 +0.2262531 0.5245917 0.5084753 +0.2875993 0.5245917 0.5084753 +0.3262122 0.5245917 0.5084753 +0.3544566 0.5245917 0.5084753 +0.3767383 0.5245917 0.5084753 +0.3951413 0.5245917 0.5084753 +0.4108177 0.5245917 0.5084753 +0.4244723 0.5245917 0.5084753 +0.4365675 0.5245917 0.5084753 +0.4474232 0.5245917 0.5084753 +0.45727 0.5245917 0.5084753 +0.4662797 0.5245917 0.5084753 +0.4745834 0.5245917 0.5084753 +0.4822838 0.5245917 0.5084753 +0.4894626 0.5245917 0.5084753 +0.4961862 0.5245917 0.5084753 +0.5025087 0.5245917 0.5084753 +0.5084753 0.5245917 0.5084753 +0.514124 0.5245917 0.5084753 +0.519487 0.5245917 0.5084753 +0.5245917 0.5245917 0.5084753 +0.529462 0.5245917 0.5084753 +0.5341183 0.5245917 0.5084753 +0.5385787 0.5245917 0.5084753 +0.5428591 0.5245917 0.5084753 +0.5469733 0.5245917 0.5084753 +0.5509339 0.5245917 0.5084753 +0.5547519 0.5245917 0.5084753 +0.5584371 0.5245917 0.5084753 +0.5619986 0.5245917 0.5084753 +0.5654443 0.5245917 0.5084753 +0.5687816 0.5245917 0.5084753 +0.092819 0.529462 0.5084753 +0.2262531 0.529462 0.5084753 +0.2875993 0.529462 0.5084753 +0.3262122 0.529462 0.5084753 +0.3544566 0.529462 0.5084753 +0.3767383 0.529462 0.5084753 +0.3951413 0.529462 0.5084753 +0.4108177 0.529462 0.5084753 +0.4244723 0.529462 0.5084753 +0.4365675 0.529462 0.5084753 +0.4474232 0.529462 0.5084753 +0.45727 0.529462 0.5084753 +0.4662797 0.529462 0.5084753 +0.4745834 0.529462 0.5084753 +0.4822838 0.529462 0.5084753 +0.4894626 0.529462 0.5084753 +0.4961862 0.529462 0.5084753 +0.5025087 0.529462 0.5084753 +0.5084753 0.529462 0.5084753 +0.514124 0.529462 0.5084753 +0.519487 0.529462 0.5084753 +0.5245917 0.529462 0.5084753 +0.529462 0.529462 0.5084753 +0.5341183 0.529462 0.5084753 +0.5385787 0.529462 0.5084753 +0.5428591 0.529462 0.5084753 +0.5469733 0.529462 0.5084753 +0.5509339 0.529462 0.5084753 +0.5547519 0.529462 0.5084753 +0.5584371 0.529462 0.5084753 +0.5619986 0.529462 0.5084753 +0.5654443 0.529462 0.5084753 +0.5687816 0.529462 0.5084753 +0.092819 0.5341183 0.5084753 +0.2262531 0.5341183 0.5084753 +0.2875993 0.5341183 0.5084753 +0.3262122 0.5341183 0.5084753 +0.3544566 0.5341183 0.5084753 +0.3767383 0.5341183 0.5084753 +0.3951413 0.5341183 0.5084753 +0.4108177 0.5341183 0.5084753 +0.4244723 0.5341183 0.5084753 +0.4365675 0.5341183 0.5084753 +0.4474232 0.5341183 0.5084753 +0.45727 0.5341183 0.5084753 +0.4662797 0.5341183 0.5084753 +0.4745834 0.5341183 0.5084753 +0.4822838 0.5341183 0.5084753 +0.4894626 0.5341183 0.5084753 +0.4961862 0.5341183 0.5084753 +0.5025087 0.5341183 0.5084753 +0.5084753 0.5341183 0.5084753 +0.514124 0.5341183 0.5084753 +0.519487 0.5341183 0.5084753 +0.5245917 0.5341183 0.5084753 +0.529462 0.5341183 0.5084753 +0.5341183 0.5341183 0.5084753 +0.5385787 0.5341183 0.5084753 +0.5428591 0.5341183 0.5084753 +0.5469733 0.5341183 0.5084753 +0.5509339 0.5341183 0.5084753 +0.5547519 0.5341183 0.5084753 +0.5584371 0.5341183 0.5084753 +0.5619986 0.5341183 0.5084753 +0.5654443 0.5341183 0.5084753 +0.5687816 0.5341183 0.5084753 +0.092819 0.5385787 0.5084753 +0.2262531 0.5385787 0.5084753 +0.2875993 0.5385787 0.5084753 +0.3262122 0.5385787 0.5084753 +0.3544566 0.5385787 0.5084753 +0.3767383 0.5385787 0.5084753 +0.3951413 0.5385787 0.5084753 +0.4108177 0.5385787 0.5084753 +0.4244723 0.5385787 0.5084753 +0.4365675 0.5385787 0.5084753 +0.4474232 0.5385787 0.5084753 +0.45727 0.5385787 0.5084753 +0.4662797 0.5385787 0.5084753 +0.4745834 0.5385787 0.5084753 +0.4822838 0.5385787 0.5084753 +0.4894626 0.5385787 0.5084753 +0.4961862 0.5385787 0.5084753 +0.5025087 0.5385787 0.5084753 +0.5084753 0.5385787 0.5084753 +0.514124 0.5385787 0.5084753 +0.519487 0.5385787 0.5084753 +0.5245917 0.5385787 0.5084753 +0.529462 0.5385787 0.5084753 +0.5341183 0.5385787 0.5084753 +0.5385787 0.5385787 0.5084753 +0.5428591 0.5385787 0.5084753 +0.5469733 0.5385787 0.5084753 +0.5509339 0.5385787 0.5084753 +0.5547519 0.5385787 0.5084753 +0.5584371 0.5385787 0.5084753 +0.5619986 0.5385787 0.5084753 +0.5654443 0.5385787 0.5084753 +0.5687816 0.5385787 0.5084753 +0.092819 0.5428591 0.5084753 +0.2262531 0.5428591 0.5084753 +0.2875993 0.5428591 0.5084753 +0.3262122 0.5428591 0.5084753 +0.3544566 0.5428591 0.5084753 +0.3767383 0.5428591 0.5084753 +0.3951413 0.5428591 0.5084753 +0.4108177 0.5428591 0.5084753 +0.4244723 0.5428591 0.5084753 +0.4365675 0.5428591 0.5084753 +0.4474232 0.5428591 0.5084753 +0.45727 0.5428591 0.5084753 +0.4662797 0.5428591 0.5084753 +0.4745834 0.5428591 0.5084753 +0.4822838 0.5428591 0.5084753 +0.4894626 0.5428591 0.5084753 +0.4961862 0.5428591 0.5084753 +0.5025087 0.5428591 0.5084753 +0.5084753 0.5428591 0.5084753 +0.514124 0.5428591 0.5084753 +0.519487 0.5428591 0.5084753 +0.5245917 0.5428591 0.5084753 +0.529462 0.5428591 0.5084753 +0.5341183 0.5428591 0.5084753 +0.5385787 0.5428591 0.5084753 +0.5428591 0.5428591 0.5084753 +0.5469733 0.5428591 0.5084753 +0.5509339 0.5428591 0.5084753 +0.5547519 0.5428591 0.5084753 +0.5584371 0.5428591 0.5084753 +0.5619986 0.5428591 0.5084753 +0.5654443 0.5428591 0.5084753 +0.5687816 0.5428591 0.5084753 +0.092819 0.5469733 0.5084753 +0.2262531 0.5469733 0.5084753 +0.2875993 0.5469733 0.5084753 +0.3262122 0.5469733 0.5084753 +0.3544566 0.5469733 0.5084753 +0.3767383 0.5469733 0.5084753 +0.3951413 0.5469733 0.5084753 +0.4108177 0.5469733 0.5084753 +0.4244723 0.5469733 0.5084753 +0.4365675 0.5469733 0.5084753 +0.4474232 0.5469733 0.5084753 +0.45727 0.5469733 0.5084753 +0.4662797 0.5469733 0.5084753 +0.4745834 0.5469733 0.5084753 +0.4822838 0.5469733 0.5084753 +0.4894626 0.5469733 0.5084753 +0.4961862 0.5469733 0.5084753 +0.5025087 0.5469733 0.5084753 +0.5084753 0.5469733 0.5084753 +0.514124 0.5469733 0.5084753 +0.519487 0.5469733 0.5084753 +0.5245917 0.5469733 0.5084753 +0.529462 0.5469733 0.5084753 +0.5341183 0.5469733 0.5084753 +0.5385787 0.5469733 0.5084753 +0.5428591 0.5469733 0.5084753 +0.5469733 0.5469733 0.5084753 +0.5509339 0.5469733 0.5084753 +0.5547519 0.5469733 0.5084753 +0.5584371 0.5469733 0.5084753 +0.5619986 0.5469733 0.5084753 +0.5654443 0.5469733 0.5084753 +0.5687816 0.5469733 0.5084753 +0.092819 0.5509339 0.5084753 +0.2262531 0.5509339 0.5084753 +0.2875993 0.5509339 0.5084753 +0.3262122 0.5509339 0.5084753 +0.3544566 0.5509339 0.5084753 +0.3767383 0.5509339 0.5084753 +0.3951413 0.5509339 0.5084753 +0.4108177 0.5509339 0.5084753 +0.4244723 0.5509339 0.5084753 +0.4365675 0.5509339 0.5084753 +0.4474232 0.5509339 0.5084753 +0.45727 0.5509339 0.5084753 +0.4662797 0.5509339 0.5084753 +0.4745834 0.5509339 0.5084753 +0.4822838 0.5509339 0.5084753 +0.4894626 0.5509339 0.5084753 +0.4961862 0.5509339 0.5084753 +0.5025087 0.5509339 0.5084753 +0.5084753 0.5509339 0.5084753 +0.514124 0.5509339 0.5084753 +0.519487 0.5509339 0.5084753 +0.5245917 0.5509339 0.5084753 +0.529462 0.5509339 0.5084753 +0.5341183 0.5509339 0.5084753 +0.5385787 0.5509339 0.5084753 +0.5428591 0.5509339 0.5084753 +0.5469733 0.5509339 0.5084753 +0.5509339 0.5509339 0.5084753 +0.5547519 0.5509339 0.5084753 +0.5584371 0.5509339 0.5084753 +0.5619986 0.5509339 0.5084753 +0.5654443 0.5509339 0.5084753 +0.5687816 0.5509339 0.5084753 +0.092819 0.5547519 0.5084753 +0.2262531 0.5547519 0.5084753 +0.2875993 0.5547519 0.5084753 +0.3262122 0.5547519 0.5084753 +0.3544566 0.5547519 0.5084753 +0.3767383 0.5547519 0.5084753 +0.3951413 0.5547519 0.5084753 +0.4108177 0.5547519 0.5084753 +0.4244723 0.5547519 0.5084753 +0.4365675 0.5547519 0.5084753 +0.4474232 0.5547519 0.5084753 +0.45727 0.5547519 0.5084753 +0.4662797 0.5547519 0.5084753 +0.4745834 0.5547519 0.5084753 +0.4822838 0.5547519 0.5084753 +0.4894626 0.5547519 0.5084753 +0.4961862 0.5547519 0.5084753 +0.5025087 0.5547519 0.5084753 +0.5084753 0.5547519 0.5084753 +0.514124 0.5547519 0.5084753 +0.519487 0.5547519 0.5084753 +0.5245917 0.5547519 0.5084753 +0.529462 0.5547519 0.5084753 +0.5341183 0.5547519 0.5084753 +0.5385787 0.5547519 0.5084753 +0.5428591 0.5547519 0.5084753 +0.5469733 0.5547519 0.5084753 +0.5509339 0.5547519 0.5084753 +0.5547519 0.5547519 0.5084753 +0.5584371 0.5547519 0.5084753 +0.5619986 0.5547519 0.5084753 +0.5654443 0.5547519 0.5084753 +0.5687816 0.5547519 0.5084753 +0.092819 0.5584371 0.5084753 +0.2262531 0.5584371 0.5084753 +0.2875993 0.5584371 0.5084753 +0.3262122 0.5584371 0.5084753 +0.3544566 0.5584371 0.5084753 +0.3767383 0.5584371 0.5084753 +0.3951413 0.5584371 0.5084753 +0.4108177 0.5584371 0.5084753 +0.4244723 0.5584371 0.5084753 +0.4365675 0.5584371 0.5084753 +0.4474232 0.5584371 0.5084753 +0.45727 0.5584371 0.5084753 +0.4662797 0.5584371 0.5084753 +0.4745834 0.5584371 0.5084753 +0.4822838 0.5584371 0.5084753 +0.4894626 0.5584371 0.5084753 +0.4961862 0.5584371 0.5084753 +0.5025087 0.5584371 0.5084753 +0.5084753 0.5584371 0.5084753 +0.514124 0.5584371 0.5084753 +0.519487 0.5584371 0.5084753 +0.5245917 0.5584371 0.5084753 +0.529462 0.5584371 0.5084753 +0.5341183 0.5584371 0.5084753 +0.5385787 0.5584371 0.5084753 +0.5428591 0.5584371 0.5084753 +0.5469733 0.5584371 0.5084753 +0.5509339 0.5584371 0.5084753 +0.5547519 0.5584371 0.5084753 +0.5584371 0.5584371 0.5084753 +0.5619986 0.5584371 0.5084753 +0.5654443 0.5584371 0.5084753 +0.5687816 0.5584371 0.5084753 +0.092819 0.5619986 0.5084753 +0.2262531 0.5619986 0.5084753 +0.2875993 0.5619986 0.5084753 +0.3262122 0.5619986 0.5084753 +0.3544566 0.5619986 0.5084753 +0.3767383 0.5619986 0.5084753 +0.3951413 0.5619986 0.5084753 +0.4108177 0.5619986 0.5084753 +0.4244723 0.5619986 0.5084753 +0.4365675 0.5619986 0.5084753 +0.4474232 0.5619986 0.5084753 +0.45727 0.5619986 0.5084753 +0.4662797 0.5619986 0.5084753 +0.4745834 0.5619986 0.5084753 +0.4822838 0.5619986 0.5084753 +0.4894626 0.5619986 0.5084753 +0.4961862 0.5619986 0.5084753 +0.5025087 0.5619986 0.5084753 +0.5084753 0.5619986 0.5084753 +0.514124 0.5619986 0.5084753 +0.519487 0.5619986 0.5084753 +0.5245917 0.5619986 0.5084753 +0.529462 0.5619986 0.5084753 +0.5341183 0.5619986 0.5084753 +0.5385787 0.5619986 0.5084753 +0.5428591 0.5619986 0.5084753 +0.5469733 0.5619986 0.5084753 +0.5509339 0.5619986 0.5084753 +0.5547519 0.5619986 0.5084753 +0.5584371 0.5619986 0.5084753 +0.5619986 0.5619986 0.5084753 +0.5654443 0.5619986 0.5084753 +0.5687816 0.5619986 0.5084753 +0.092819 0.5654443 0.5084753 +0.2262531 0.5654443 0.5084753 +0.2875993 0.5654443 0.5084753 +0.3262122 0.5654443 0.5084753 +0.3544566 0.5654443 0.5084753 +0.3767383 0.5654443 0.5084753 +0.3951413 0.5654443 0.5084753 +0.4108177 0.5654443 0.5084753 +0.4244723 0.5654443 0.5084753 +0.4365675 0.5654443 0.5084753 +0.4474232 0.5654443 0.5084753 +0.45727 0.5654443 0.5084753 +0.4662797 0.5654443 0.5084753 +0.4745834 0.5654443 0.5084753 +0.4822838 0.5654443 0.5084753 +0.4894626 0.5654443 0.5084753 +0.4961862 0.5654443 0.5084753 +0.5025087 0.5654443 0.5084753 +0.5084753 0.5654443 0.5084753 +0.514124 0.5654443 0.5084753 +0.519487 0.5654443 0.5084753 +0.5245917 0.5654443 0.5084753 +0.529462 0.5654443 0.5084753 +0.5341183 0.5654443 0.5084753 +0.5385787 0.5654443 0.5084753 +0.5428591 0.5654443 0.5084753 +0.5469733 0.5654443 0.5084753 +0.5509339 0.5654443 0.5084753 +0.5547519 0.5654443 0.5084753 +0.5584371 0.5654443 0.5084753 +0.5619986 0.5654443 0.5084753 +0.5654443 0.5654443 0.5084753 +0.5687816 0.5654443 0.5084753 +0.092819 0.5687816 0.5084753 +0.2262531 0.5687816 0.5084753 +0.2875993 0.5687816 0.5084753 +0.3262122 0.5687816 0.5084753 +0.3544566 0.5687816 0.5084753 +0.3767383 0.5687816 0.5084753 +0.3951413 0.5687816 0.5084753 +0.4108177 0.5687816 0.5084753 +0.4244723 0.5687816 0.5084753 +0.4365675 0.5687816 0.5084753 +0.4474232 0.5687816 0.5084753 +0.45727 0.5687816 0.5084753 +0.4662797 0.5687816 0.5084753 +0.4745834 0.5687816 0.5084753 +0.4822838 0.5687816 0.5084753 +0.4894626 0.5687816 0.5084753 +0.4961862 0.5687816 0.5084753 +0.5025087 0.5687816 0.5084753 +0.5084753 0.5687816 0.5084753 +0.514124 0.5687816 0.5084753 +0.519487 0.5687816 0.5084753 +0.5245917 0.5687816 0.5084753 +0.529462 0.5687816 0.5084753 +0.5341183 0.5687816 0.5084753 +0.5385787 0.5687816 0.5084753 +0.5428591 0.5687816 0.5084753 +0.5469733 0.5687816 0.5084753 +0.5509339 0.5687816 0.5084753 +0.5547519 0.5687816 0.5084753 +0.5584371 0.5687816 0.5084753 +0.5619986 0.5687816 0.5084753 +0.5654443 0.5687816 0.5084753 +0.5687816 0.5687816 0.5084753 +0.092819 0.092819 0.514124 +0.2262531 0.092819 0.514124 +0.2875993 0.092819 0.514124 +0.3262122 0.092819 0.514124 +0.3544566 0.092819 0.514124 +0.3767383 0.092819 0.514124 +0.3951413 0.092819 0.514124 +0.4108177 0.092819 0.514124 +0.4244723 0.092819 0.514124 +0.4365675 0.092819 0.514124 +0.4474232 0.092819 0.514124 +0.45727 0.092819 0.514124 +0.4662797 0.092819 0.514124 +0.4745834 0.092819 0.514124 +0.4822838 0.092819 0.514124 +0.4894626 0.092819 0.514124 +0.4961862 0.092819 0.514124 +0.5025087 0.092819 0.514124 +0.5084753 0.092819 0.514124 +0.514124 0.092819 0.514124 +0.519487 0.092819 0.514124 +0.5245917 0.092819 0.514124 +0.529462 0.092819 0.514124 +0.5341183 0.092819 0.514124 +0.5385787 0.092819 0.514124 +0.5428591 0.092819 0.514124 +0.5469733 0.092819 0.514124 +0.5509339 0.092819 0.514124 +0.5547519 0.092819 0.514124 +0.5584371 0.092819 0.514124 +0.5619986 0.092819 0.514124 +0.5654443 0.092819 0.514124 +0.5687816 0.092819 0.514124 +0.092819 0.2262531 0.514124 +0.2262531 0.2262531 0.514124 +0.2875993 0.2262531 0.514124 +0.3262122 0.2262531 0.514124 +0.3544566 0.2262531 0.514124 +0.3767383 0.2262531 0.514124 +0.3951413 0.2262531 0.514124 +0.4108177 0.2262531 0.514124 +0.4244723 0.2262531 0.514124 +0.4365675 0.2262531 0.514124 +0.4474232 0.2262531 0.514124 +0.45727 0.2262531 0.514124 +0.4662797 0.2262531 0.514124 +0.4745834 0.2262531 0.514124 +0.4822838 0.2262531 0.514124 +0.4894626 0.2262531 0.514124 +0.4961862 0.2262531 0.514124 +0.5025087 0.2262531 0.514124 +0.5084753 0.2262531 0.514124 +0.514124 0.2262531 0.514124 +0.519487 0.2262531 0.514124 +0.5245917 0.2262531 0.514124 +0.529462 0.2262531 0.514124 +0.5341183 0.2262531 0.514124 +0.5385787 0.2262531 0.514124 +0.5428591 0.2262531 0.514124 +0.5469733 0.2262531 0.514124 +0.5509339 0.2262531 0.514124 +0.5547519 0.2262531 0.514124 +0.5584371 0.2262531 0.514124 +0.5619986 0.2262531 0.514124 +0.5654443 0.2262531 0.514124 +0.5687816 0.2262531 0.514124 +0.092819 0.2875993 0.514124 +0.2262531 0.2875993 0.514124 +0.2875993 0.2875993 0.514124 +0.3262122 0.2875993 0.514124 +0.3544566 0.2875993 0.514124 +0.3767383 0.2875993 0.514124 +0.3951413 0.2875993 0.514124 +0.4108177 0.2875993 0.514124 +0.4244723 0.2875993 0.514124 +0.4365675 0.2875993 0.514124 +0.4474232 0.2875993 0.514124 +0.45727 0.2875993 0.514124 +0.4662797 0.2875993 0.514124 +0.4745834 0.2875993 0.514124 +0.4822838 0.2875993 0.514124 +0.4894626 0.2875993 0.514124 +0.4961862 0.2875993 0.514124 +0.5025087 0.2875993 0.514124 +0.5084753 0.2875993 0.514124 +0.514124 0.2875993 0.514124 +0.519487 0.2875993 0.514124 +0.5245917 0.2875993 0.514124 +0.529462 0.2875993 0.514124 +0.5341183 0.2875993 0.514124 +0.5385787 0.2875993 0.514124 +0.5428591 0.2875993 0.514124 +0.5469733 0.2875993 0.514124 +0.5509339 0.2875993 0.514124 +0.5547519 0.2875993 0.514124 +0.5584371 0.2875993 0.514124 +0.5619986 0.2875993 0.514124 +0.5654443 0.2875993 0.514124 +0.5687816 0.2875993 0.514124 +0.092819 0.3262122 0.514124 +0.2262531 0.3262122 0.514124 +0.2875993 0.3262122 0.514124 +0.3262122 0.3262122 0.514124 +0.3544566 0.3262122 0.514124 +0.3767383 0.3262122 0.514124 +0.3951413 0.3262122 0.514124 +0.4108177 0.3262122 0.514124 +0.4244723 0.3262122 0.514124 +0.4365675 0.3262122 0.514124 +0.4474232 0.3262122 0.514124 +0.45727 0.3262122 0.514124 +0.4662797 0.3262122 0.514124 +0.4745834 0.3262122 0.514124 +0.4822838 0.3262122 0.514124 +0.4894626 0.3262122 0.514124 +0.4961862 0.3262122 0.514124 +0.5025087 0.3262122 0.514124 +0.5084753 0.3262122 0.514124 +0.514124 0.3262122 0.514124 +0.519487 0.3262122 0.514124 +0.5245917 0.3262122 0.514124 +0.529462 0.3262122 0.514124 +0.5341183 0.3262122 0.514124 +0.5385787 0.3262122 0.514124 +0.5428591 0.3262122 0.514124 +0.5469733 0.3262122 0.514124 +0.5509339 0.3262122 0.514124 +0.5547519 0.3262122 0.514124 +0.5584371 0.3262122 0.514124 +0.5619986 0.3262122 0.514124 +0.5654443 0.3262122 0.514124 +0.5687816 0.3262122 0.514124 +0.092819 0.3544566 0.514124 +0.2262531 0.3544566 0.514124 +0.2875993 0.3544566 0.514124 +0.3262122 0.3544566 0.514124 +0.3544566 0.3544566 0.514124 +0.3767383 0.3544566 0.514124 +0.3951413 0.3544566 0.514124 +0.4108177 0.3544566 0.514124 +0.4244723 0.3544566 0.514124 +0.4365675 0.3544566 0.514124 +0.4474232 0.3544566 0.514124 +0.45727 0.3544566 0.514124 +0.4662797 0.3544566 0.514124 +0.4745834 0.3544566 0.514124 +0.4822838 0.3544566 0.514124 +0.4894626 0.3544566 0.514124 +0.4961862 0.3544566 0.514124 +0.5025087 0.3544566 0.514124 +0.5084753 0.3544566 0.514124 +0.514124 0.3544566 0.514124 +0.519487 0.3544566 0.514124 +0.5245917 0.3544566 0.514124 +0.529462 0.3544566 0.514124 +0.5341183 0.3544566 0.514124 +0.5385787 0.3544566 0.514124 +0.5428591 0.3544566 0.514124 +0.5469733 0.3544566 0.514124 +0.5509339 0.3544566 0.514124 +0.5547519 0.3544566 0.514124 +0.5584371 0.3544566 0.514124 +0.5619986 0.3544566 0.514124 +0.5654443 0.3544566 0.514124 +0.5687816 0.3544566 0.514124 +0.092819 0.3767383 0.514124 +0.2262531 0.3767383 0.514124 +0.2875993 0.3767383 0.514124 +0.3262122 0.3767383 0.514124 +0.3544566 0.3767383 0.514124 +0.3767383 0.3767383 0.514124 +0.3951413 0.3767383 0.514124 +0.4108177 0.3767383 0.514124 +0.4244723 0.3767383 0.514124 +0.4365675 0.3767383 0.514124 +0.4474232 0.3767383 0.514124 +0.45727 0.3767383 0.514124 +0.4662797 0.3767383 0.514124 +0.4745834 0.3767383 0.514124 +0.4822838 0.3767383 0.514124 +0.4894626 0.3767383 0.514124 +0.4961862 0.3767383 0.514124 +0.5025087 0.3767383 0.514124 +0.5084753 0.3767383 0.514124 +0.514124 0.3767383 0.514124 +0.519487 0.3767383 0.514124 +0.5245917 0.3767383 0.514124 +0.529462 0.3767383 0.514124 +0.5341183 0.3767383 0.514124 +0.5385787 0.3767383 0.514124 +0.5428591 0.3767383 0.514124 +0.5469733 0.3767383 0.514124 +0.5509339 0.3767383 0.514124 +0.5547519 0.3767383 0.514124 +0.5584371 0.3767383 0.514124 +0.5619986 0.3767383 0.514124 +0.5654443 0.3767383 0.514124 +0.5687816 0.3767383 0.514124 +0.092819 0.3951413 0.514124 +0.2262531 0.3951413 0.514124 +0.2875993 0.3951413 0.514124 +0.3262122 0.3951413 0.514124 +0.3544566 0.3951413 0.514124 +0.3767383 0.3951413 0.514124 +0.3951413 0.3951413 0.514124 +0.4108177 0.3951413 0.514124 +0.4244723 0.3951413 0.514124 +0.4365675 0.3951413 0.514124 +0.4474232 0.3951413 0.514124 +0.45727 0.3951413 0.514124 +0.4662797 0.3951413 0.514124 +0.4745834 0.3951413 0.514124 +0.4822838 0.3951413 0.514124 +0.4894626 0.3951413 0.514124 +0.4961862 0.3951413 0.514124 +0.5025087 0.3951413 0.514124 +0.5084753 0.3951413 0.514124 +0.514124 0.3951413 0.514124 +0.519487 0.3951413 0.514124 +0.5245917 0.3951413 0.514124 +0.529462 0.3951413 0.514124 +0.5341183 0.3951413 0.514124 +0.5385787 0.3951413 0.514124 +0.5428591 0.3951413 0.514124 +0.5469733 0.3951413 0.514124 +0.5509339 0.3951413 0.514124 +0.5547519 0.3951413 0.514124 +0.5584371 0.3951413 0.514124 +0.5619986 0.3951413 0.514124 +0.5654443 0.3951413 0.514124 +0.5687816 0.3951413 0.514124 +0.092819 0.4108177 0.514124 +0.2262531 0.4108177 0.514124 +0.2875993 0.4108177 0.514124 +0.3262122 0.4108177 0.514124 +0.3544566 0.4108177 0.514124 +0.3767383 0.4108177 0.514124 +0.3951413 0.4108177 0.514124 +0.4108177 0.4108177 0.514124 +0.4244723 0.4108177 0.514124 +0.4365675 0.4108177 0.514124 +0.4474232 0.4108177 0.514124 +0.45727 0.4108177 0.514124 +0.4662797 0.4108177 0.514124 +0.4745834 0.4108177 0.514124 +0.4822838 0.4108177 0.514124 +0.4894626 0.4108177 0.514124 +0.4961862 0.4108177 0.514124 +0.5025087 0.4108177 0.514124 +0.5084753 0.4108177 0.514124 +0.514124 0.4108177 0.514124 +0.519487 0.4108177 0.514124 +0.5245917 0.4108177 0.514124 +0.529462 0.4108177 0.514124 +0.5341183 0.4108177 0.514124 +0.5385787 0.4108177 0.514124 +0.5428591 0.4108177 0.514124 +0.5469733 0.4108177 0.514124 +0.5509339 0.4108177 0.514124 +0.5547519 0.4108177 0.514124 +0.5584371 0.4108177 0.514124 +0.5619986 0.4108177 0.514124 +0.5654443 0.4108177 0.514124 +0.5687816 0.4108177 0.514124 +0.092819 0.4244723 0.514124 +0.2262531 0.4244723 0.514124 +0.2875993 0.4244723 0.514124 +0.3262122 0.4244723 0.514124 +0.3544566 0.4244723 0.514124 +0.3767383 0.4244723 0.514124 +0.3951413 0.4244723 0.514124 +0.4108177 0.4244723 0.514124 +0.4244723 0.4244723 0.514124 +0.4365675 0.4244723 0.514124 +0.4474232 0.4244723 0.514124 +0.45727 0.4244723 0.514124 +0.4662797 0.4244723 0.514124 +0.4745834 0.4244723 0.514124 +0.4822838 0.4244723 0.514124 +0.4894626 0.4244723 0.514124 +0.4961862 0.4244723 0.514124 +0.5025087 0.4244723 0.514124 +0.5084753 0.4244723 0.514124 +0.514124 0.4244723 0.514124 +0.519487 0.4244723 0.514124 +0.5245917 0.4244723 0.514124 +0.529462 0.4244723 0.514124 +0.5341183 0.4244723 0.514124 +0.5385787 0.4244723 0.514124 +0.5428591 0.4244723 0.514124 +0.5469733 0.4244723 0.514124 +0.5509339 0.4244723 0.514124 +0.5547519 0.4244723 0.514124 +0.5584371 0.4244723 0.514124 +0.5619986 0.4244723 0.514124 +0.5654443 0.4244723 0.514124 +0.5687816 0.4244723 0.514124 +0.092819 0.4365675 0.514124 +0.2262531 0.4365675 0.514124 +0.2875993 0.4365675 0.514124 +0.3262122 0.4365675 0.514124 +0.3544566 0.4365675 0.514124 +0.3767383 0.4365675 0.514124 +0.3951413 0.4365675 0.514124 +0.4108177 0.4365675 0.514124 +0.4244723 0.4365675 0.514124 +0.4365675 0.4365675 0.514124 +0.4474232 0.4365675 0.514124 +0.45727 0.4365675 0.514124 +0.4662797 0.4365675 0.514124 +0.4745834 0.4365675 0.514124 +0.4822838 0.4365675 0.514124 +0.4894626 0.4365675 0.514124 +0.4961862 0.4365675 0.514124 +0.5025087 0.4365675 0.514124 +0.5084753 0.4365675 0.514124 +0.514124 0.4365675 0.514124 +0.519487 0.4365675 0.514124 +0.5245917 0.4365675 0.514124 +0.529462 0.4365675 0.514124 +0.5341183 0.4365675 0.514124 +0.5385787 0.4365675 0.514124 +0.5428591 0.4365675 0.514124 +0.5469733 0.4365675 0.514124 +0.5509339 0.4365675 0.514124 +0.5547519 0.4365675 0.514124 +0.5584371 0.4365675 0.514124 +0.5619986 0.4365675 0.514124 +0.5654443 0.4365675 0.514124 +0.5687816 0.4365675 0.514124 +0.092819 0.4474232 0.514124 +0.2262531 0.4474232 0.514124 +0.2875993 0.4474232 0.514124 +0.3262122 0.4474232 0.514124 +0.3544566 0.4474232 0.514124 +0.3767383 0.4474232 0.514124 +0.3951413 0.4474232 0.514124 +0.4108177 0.4474232 0.514124 +0.4244723 0.4474232 0.514124 +0.4365675 0.4474232 0.514124 +0.4474232 0.4474232 0.514124 +0.45727 0.4474232 0.514124 +0.4662797 0.4474232 0.514124 +0.4745834 0.4474232 0.514124 +0.4822838 0.4474232 0.514124 +0.4894626 0.4474232 0.514124 +0.4961862 0.4474232 0.514124 +0.5025087 0.4474232 0.514124 +0.5084753 0.4474232 0.514124 +0.514124 0.4474232 0.514124 +0.519487 0.4474232 0.514124 +0.5245917 0.4474232 0.514124 +0.529462 0.4474232 0.514124 +0.5341183 0.4474232 0.514124 +0.5385787 0.4474232 0.514124 +0.5428591 0.4474232 0.514124 +0.5469733 0.4474232 0.514124 +0.5509339 0.4474232 0.514124 +0.5547519 0.4474232 0.514124 +0.5584371 0.4474232 0.514124 +0.5619986 0.4474232 0.514124 +0.5654443 0.4474232 0.514124 +0.5687816 0.4474232 0.514124 +0.092819 0.45727 0.514124 +0.2262531 0.45727 0.514124 +0.2875993 0.45727 0.514124 +0.3262122 0.45727 0.514124 +0.3544566 0.45727 0.514124 +0.3767383 0.45727 0.514124 +0.3951413 0.45727 0.514124 +0.4108177 0.45727 0.514124 +0.4244723 0.45727 0.514124 +0.4365675 0.45727 0.514124 +0.4474232 0.45727 0.514124 +0.45727 0.45727 0.514124 +0.4662797 0.45727 0.514124 +0.4745834 0.45727 0.514124 +0.4822838 0.45727 0.514124 +0.4894626 0.45727 0.514124 +0.4961862 0.45727 0.514124 +0.5025087 0.45727 0.514124 +0.5084753 0.45727 0.514124 +0.514124 0.45727 0.514124 +0.519487 0.45727 0.514124 +0.5245917 0.45727 0.514124 +0.529462 0.45727 0.514124 +0.5341183 0.45727 0.514124 +0.5385787 0.45727 0.514124 +0.5428591 0.45727 0.514124 +0.5469733 0.45727 0.514124 +0.5509339 0.45727 0.514124 +0.5547519 0.45727 0.514124 +0.5584371 0.45727 0.514124 +0.5619986 0.45727 0.514124 +0.5654443 0.45727 0.514124 +0.5687816 0.45727 0.514124 +0.092819 0.4662797 0.514124 +0.2262531 0.4662797 0.514124 +0.2875993 0.4662797 0.514124 +0.3262122 0.4662797 0.514124 +0.3544566 0.4662797 0.514124 +0.3767383 0.4662797 0.514124 +0.3951413 0.4662797 0.514124 +0.4108177 0.4662797 0.514124 +0.4244723 0.4662797 0.514124 +0.4365675 0.4662797 0.514124 +0.4474232 0.4662797 0.514124 +0.45727 0.4662797 0.514124 +0.4662797 0.4662797 0.514124 +0.4745834 0.4662797 0.514124 +0.4822838 0.4662797 0.514124 +0.4894626 0.4662797 0.514124 +0.4961862 0.4662797 0.514124 +0.5025087 0.4662797 0.514124 +0.5084753 0.4662797 0.514124 +0.514124 0.4662797 0.514124 +0.519487 0.4662797 0.514124 +0.5245917 0.4662797 0.514124 +0.529462 0.4662797 0.514124 +0.5341183 0.4662797 0.514124 +0.5385787 0.4662797 0.514124 +0.5428591 0.4662797 0.514124 +0.5469733 0.4662797 0.514124 +0.5509339 0.4662797 0.514124 +0.5547519 0.4662797 0.514124 +0.5584371 0.4662797 0.514124 +0.5619986 0.4662797 0.514124 +0.5654443 0.4662797 0.514124 +0.5687816 0.4662797 0.514124 +0.092819 0.4745834 0.514124 +0.2262531 0.4745834 0.514124 +0.2875993 0.4745834 0.514124 +0.3262122 0.4745834 0.514124 +0.3544566 0.4745834 0.514124 +0.3767383 0.4745834 0.514124 +0.3951413 0.4745834 0.514124 +0.4108177 0.4745834 0.514124 +0.4244723 0.4745834 0.514124 +0.4365675 0.4745834 0.514124 +0.4474232 0.4745834 0.514124 +0.45727 0.4745834 0.514124 +0.4662797 0.4745834 0.514124 +0.4745834 0.4745834 0.514124 +0.4822838 0.4745834 0.514124 +0.4894626 0.4745834 0.514124 +0.4961862 0.4745834 0.514124 +0.5025087 0.4745834 0.514124 +0.5084753 0.4745834 0.514124 +0.514124 0.4745834 0.514124 +0.519487 0.4745834 0.514124 +0.5245917 0.4745834 0.514124 +0.529462 0.4745834 0.514124 +0.5341183 0.4745834 0.514124 +0.5385787 0.4745834 0.514124 +0.5428591 0.4745834 0.514124 +0.5469733 0.4745834 0.514124 +0.5509339 0.4745834 0.514124 +0.5547519 0.4745834 0.514124 +0.5584371 0.4745834 0.514124 +0.5619986 0.4745834 0.514124 +0.5654443 0.4745834 0.514124 +0.5687816 0.4745834 0.514124 +0.092819 0.4822838 0.514124 +0.2262531 0.4822838 0.514124 +0.2875993 0.4822838 0.514124 +0.3262122 0.4822838 0.514124 +0.3544566 0.4822838 0.514124 +0.3767383 0.4822838 0.514124 +0.3951413 0.4822838 0.514124 +0.4108177 0.4822838 0.514124 +0.4244723 0.4822838 0.514124 +0.4365675 0.4822838 0.514124 +0.4474232 0.4822838 0.514124 +0.45727 0.4822838 0.514124 +0.4662797 0.4822838 0.514124 +0.4745834 0.4822838 0.514124 +0.4822838 0.4822838 0.514124 +0.4894626 0.4822838 0.514124 +0.4961862 0.4822838 0.514124 +0.5025087 0.4822838 0.514124 +0.5084753 0.4822838 0.514124 +0.514124 0.4822838 0.514124 +0.519487 0.4822838 0.514124 +0.5245917 0.4822838 0.514124 +0.529462 0.4822838 0.514124 +0.5341183 0.4822838 0.514124 +0.5385787 0.4822838 0.514124 +0.5428591 0.4822838 0.514124 +0.5469733 0.4822838 0.514124 +0.5509339 0.4822838 0.514124 +0.5547519 0.4822838 0.514124 +0.5584371 0.4822838 0.514124 +0.5619986 0.4822838 0.514124 +0.5654443 0.4822838 0.514124 +0.5687816 0.4822838 0.514124 +0.092819 0.4894626 0.514124 +0.2262531 0.4894626 0.514124 +0.2875993 0.4894626 0.514124 +0.3262122 0.4894626 0.514124 +0.3544566 0.4894626 0.514124 +0.3767383 0.4894626 0.514124 +0.3951413 0.4894626 0.514124 +0.4108177 0.4894626 0.514124 +0.4244723 0.4894626 0.514124 +0.4365675 0.4894626 0.514124 +0.4474232 0.4894626 0.514124 +0.45727 0.4894626 0.514124 +0.4662797 0.4894626 0.514124 +0.4745834 0.4894626 0.514124 +0.4822838 0.4894626 0.514124 +0.4894626 0.4894626 0.514124 +0.4961862 0.4894626 0.514124 +0.5025087 0.4894626 0.514124 +0.5084753 0.4894626 0.514124 +0.514124 0.4894626 0.514124 +0.519487 0.4894626 0.514124 +0.5245917 0.4894626 0.514124 +0.529462 0.4894626 0.514124 +0.5341183 0.4894626 0.514124 +0.5385787 0.4894626 0.514124 +0.5428591 0.4894626 0.514124 +0.5469733 0.4894626 0.514124 +0.5509339 0.4894626 0.514124 +0.5547519 0.4894626 0.514124 +0.5584371 0.4894626 0.514124 +0.5619986 0.4894626 0.514124 +0.5654443 0.4894626 0.514124 +0.5687816 0.4894626 0.514124 +0.092819 0.4961862 0.514124 +0.2262531 0.4961862 0.514124 +0.2875993 0.4961862 0.514124 +0.3262122 0.4961862 0.514124 +0.3544566 0.4961862 0.514124 +0.3767383 0.4961862 0.514124 +0.3951413 0.4961862 0.514124 +0.4108177 0.4961862 0.514124 +0.4244723 0.4961862 0.514124 +0.4365675 0.4961862 0.514124 +0.4474232 0.4961862 0.514124 +0.45727 0.4961862 0.514124 +0.4662797 0.4961862 0.514124 +0.4745834 0.4961862 0.514124 +0.4822838 0.4961862 0.514124 +0.4894626 0.4961862 0.514124 +0.4961862 0.4961862 0.514124 +0.5025087 0.4961862 0.514124 +0.5084753 0.4961862 0.514124 +0.514124 0.4961862 0.514124 +0.519487 0.4961862 0.514124 +0.5245917 0.4961862 0.514124 +0.529462 0.4961862 0.514124 +0.5341183 0.4961862 0.514124 +0.5385787 0.4961862 0.514124 +0.5428591 0.4961862 0.514124 +0.5469733 0.4961862 0.514124 +0.5509339 0.4961862 0.514124 +0.5547519 0.4961862 0.514124 +0.5584371 0.4961862 0.514124 +0.5619986 0.4961862 0.514124 +0.5654443 0.4961862 0.514124 +0.5687816 0.4961862 0.514124 +0.092819 0.5025087 0.514124 +0.2262531 0.5025087 0.514124 +0.2875993 0.5025087 0.514124 +0.3262122 0.5025087 0.514124 +0.3544566 0.5025087 0.514124 +0.3767383 0.5025087 0.514124 +0.3951413 0.5025087 0.514124 +0.4108177 0.5025087 0.514124 +0.4244723 0.5025087 0.514124 +0.4365675 0.5025087 0.514124 +0.4474232 0.5025087 0.514124 +0.45727 0.5025087 0.514124 +0.4662797 0.5025087 0.514124 +0.4745834 0.5025087 0.514124 +0.4822838 0.5025087 0.514124 +0.4894626 0.5025087 0.514124 +0.4961862 0.5025087 0.514124 +0.5025087 0.5025087 0.514124 +0.5084753 0.5025087 0.514124 +0.514124 0.5025087 0.514124 +0.519487 0.5025087 0.514124 +0.5245917 0.5025087 0.514124 +0.529462 0.5025087 0.514124 +0.5341183 0.5025087 0.514124 +0.5385787 0.5025087 0.514124 +0.5428591 0.5025087 0.514124 +0.5469733 0.5025087 0.514124 +0.5509339 0.5025087 0.514124 +0.5547519 0.5025087 0.514124 +0.5584371 0.5025087 0.514124 +0.5619986 0.5025087 0.514124 +0.5654443 0.5025087 0.514124 +0.5687816 0.5025087 0.514124 +0.092819 0.5084753 0.514124 +0.2262531 0.5084753 0.514124 +0.2875993 0.5084753 0.514124 +0.3262122 0.5084753 0.514124 +0.3544566 0.5084753 0.514124 +0.3767383 0.5084753 0.514124 +0.3951413 0.5084753 0.514124 +0.4108177 0.5084753 0.514124 +0.4244723 0.5084753 0.514124 +0.4365675 0.5084753 0.514124 +0.4474232 0.5084753 0.514124 +0.45727 0.5084753 0.514124 +0.4662797 0.5084753 0.514124 +0.4745834 0.5084753 0.514124 +0.4822838 0.5084753 0.514124 +0.4894626 0.5084753 0.514124 +0.4961862 0.5084753 0.514124 +0.5025087 0.5084753 0.514124 +0.5084753 0.5084753 0.514124 +0.514124 0.5084753 0.514124 +0.519487 0.5084753 0.514124 +0.5245917 0.5084753 0.514124 +0.529462 0.5084753 0.514124 +0.5341183 0.5084753 0.514124 +0.5385787 0.5084753 0.514124 +0.5428591 0.5084753 0.514124 +0.5469733 0.5084753 0.514124 +0.5509339 0.5084753 0.514124 +0.5547519 0.5084753 0.514124 +0.5584371 0.5084753 0.514124 +0.5619986 0.5084753 0.514124 +0.5654443 0.5084753 0.514124 +0.5687816 0.5084753 0.514124 +0.092819 0.514124 0.514124 +0.2262531 0.514124 0.514124 +0.2875993 0.514124 0.514124 +0.3262122 0.514124 0.514124 +0.3544566 0.514124 0.514124 +0.3767383 0.514124 0.514124 +0.3951413 0.514124 0.514124 +0.4108177 0.514124 0.514124 +0.4244723 0.514124 0.514124 +0.4365675 0.514124 0.514124 +0.4474232 0.514124 0.514124 +0.45727 0.514124 0.514124 +0.4662797 0.514124 0.514124 +0.4745834 0.514124 0.514124 +0.4822838 0.514124 0.514124 +0.4894626 0.514124 0.514124 +0.4961862 0.514124 0.514124 +0.5025087 0.514124 0.514124 +0.5084753 0.514124 0.514124 +0.514124 0.514124 0.514124 +0.519487 0.514124 0.514124 +0.5245917 0.514124 0.514124 +0.529462 0.514124 0.514124 +0.5341183 0.514124 0.514124 +0.5385787 0.514124 0.514124 +0.5428591 0.514124 0.514124 +0.5469733 0.514124 0.514124 +0.5509339 0.514124 0.514124 +0.5547519 0.514124 0.514124 +0.5584371 0.514124 0.514124 +0.5619986 0.514124 0.514124 +0.5654443 0.514124 0.514124 +0.5687816 0.514124 0.514124 +0.092819 0.519487 0.514124 +0.2262531 0.519487 0.514124 +0.2875993 0.519487 0.514124 +0.3262122 0.519487 0.514124 +0.3544566 0.519487 0.514124 +0.3767383 0.519487 0.514124 +0.3951413 0.519487 0.514124 +0.4108177 0.519487 0.514124 +0.4244723 0.519487 0.514124 +0.4365675 0.519487 0.514124 +0.4474232 0.519487 0.514124 +0.45727 0.519487 0.514124 +0.4662797 0.519487 0.514124 +0.4745834 0.519487 0.514124 +0.4822838 0.519487 0.514124 +0.4894626 0.519487 0.514124 +0.4961862 0.519487 0.514124 +0.5025087 0.519487 0.514124 +0.5084753 0.519487 0.514124 +0.514124 0.519487 0.514124 +0.519487 0.519487 0.514124 +0.5245917 0.519487 0.514124 +0.529462 0.519487 0.514124 +0.5341183 0.519487 0.514124 +0.5385787 0.519487 0.514124 +0.5428591 0.519487 0.514124 +0.5469733 0.519487 0.514124 +0.5509339 0.519487 0.514124 +0.5547519 0.519487 0.514124 +0.5584371 0.519487 0.514124 +0.5619986 0.519487 0.514124 +0.5654443 0.519487 0.514124 +0.5687816 0.519487 0.514124 +0.092819 0.5245917 0.514124 +0.2262531 0.5245917 0.514124 +0.2875993 0.5245917 0.514124 +0.3262122 0.5245917 0.514124 +0.3544566 0.5245917 0.514124 +0.3767383 0.5245917 0.514124 +0.3951413 0.5245917 0.514124 +0.4108177 0.5245917 0.514124 +0.4244723 0.5245917 0.514124 +0.4365675 0.5245917 0.514124 +0.4474232 0.5245917 0.514124 +0.45727 0.5245917 0.514124 +0.4662797 0.5245917 0.514124 +0.4745834 0.5245917 0.514124 +0.4822838 0.5245917 0.514124 +0.4894626 0.5245917 0.514124 +0.4961862 0.5245917 0.514124 +0.5025087 0.5245917 0.514124 +0.5084753 0.5245917 0.514124 +0.514124 0.5245917 0.514124 +0.519487 0.5245917 0.514124 +0.5245917 0.5245917 0.514124 +0.529462 0.5245917 0.514124 +0.5341183 0.5245917 0.514124 +0.5385787 0.5245917 0.514124 +0.5428591 0.5245917 0.514124 +0.5469733 0.5245917 0.514124 +0.5509339 0.5245917 0.514124 +0.5547519 0.5245917 0.514124 +0.5584371 0.5245917 0.514124 +0.5619986 0.5245917 0.514124 +0.5654443 0.5245917 0.514124 +0.5687816 0.5245917 0.514124 +0.092819 0.529462 0.514124 +0.2262531 0.529462 0.514124 +0.2875993 0.529462 0.514124 +0.3262122 0.529462 0.514124 +0.3544566 0.529462 0.514124 +0.3767383 0.529462 0.514124 +0.3951413 0.529462 0.514124 +0.4108177 0.529462 0.514124 +0.4244723 0.529462 0.514124 +0.4365675 0.529462 0.514124 +0.4474232 0.529462 0.514124 +0.45727 0.529462 0.514124 +0.4662797 0.529462 0.514124 +0.4745834 0.529462 0.514124 +0.4822838 0.529462 0.514124 +0.4894626 0.529462 0.514124 +0.4961862 0.529462 0.514124 +0.5025087 0.529462 0.514124 +0.5084753 0.529462 0.514124 +0.514124 0.529462 0.514124 +0.519487 0.529462 0.514124 +0.5245917 0.529462 0.514124 +0.529462 0.529462 0.514124 +0.5341183 0.529462 0.514124 +0.5385787 0.529462 0.514124 +0.5428591 0.529462 0.514124 +0.5469733 0.529462 0.514124 +0.5509339 0.529462 0.514124 +0.5547519 0.529462 0.514124 +0.5584371 0.529462 0.514124 +0.5619986 0.529462 0.514124 +0.5654443 0.529462 0.514124 +0.5687816 0.529462 0.514124 +0.092819 0.5341183 0.514124 +0.2262531 0.5341183 0.514124 +0.2875993 0.5341183 0.514124 +0.3262122 0.5341183 0.514124 +0.3544566 0.5341183 0.514124 +0.3767383 0.5341183 0.514124 +0.3951413 0.5341183 0.514124 +0.4108177 0.5341183 0.514124 +0.4244723 0.5341183 0.514124 +0.4365675 0.5341183 0.514124 +0.4474232 0.5341183 0.514124 +0.45727 0.5341183 0.514124 +0.4662797 0.5341183 0.514124 +0.4745834 0.5341183 0.514124 +0.4822838 0.5341183 0.514124 +0.4894626 0.5341183 0.514124 +0.4961862 0.5341183 0.514124 +0.5025087 0.5341183 0.514124 +0.5084753 0.5341183 0.514124 +0.514124 0.5341183 0.514124 +0.519487 0.5341183 0.514124 +0.5245917 0.5341183 0.514124 +0.529462 0.5341183 0.514124 +0.5341183 0.5341183 0.514124 +0.5385787 0.5341183 0.514124 +0.5428591 0.5341183 0.514124 +0.5469733 0.5341183 0.514124 +0.5509339 0.5341183 0.514124 +0.5547519 0.5341183 0.514124 +0.5584371 0.5341183 0.514124 +0.5619986 0.5341183 0.514124 +0.5654443 0.5341183 0.514124 +0.5687816 0.5341183 0.514124 +0.092819 0.5385787 0.514124 +0.2262531 0.5385787 0.514124 +0.2875993 0.5385787 0.514124 +0.3262122 0.5385787 0.514124 +0.3544566 0.5385787 0.514124 +0.3767383 0.5385787 0.514124 +0.3951413 0.5385787 0.514124 +0.4108177 0.5385787 0.514124 +0.4244723 0.5385787 0.514124 +0.4365675 0.5385787 0.514124 +0.4474232 0.5385787 0.514124 +0.45727 0.5385787 0.514124 +0.4662797 0.5385787 0.514124 +0.4745834 0.5385787 0.514124 +0.4822838 0.5385787 0.514124 +0.4894626 0.5385787 0.514124 +0.4961862 0.5385787 0.514124 +0.5025087 0.5385787 0.514124 +0.5084753 0.5385787 0.514124 +0.514124 0.5385787 0.514124 +0.519487 0.5385787 0.514124 +0.5245917 0.5385787 0.514124 +0.529462 0.5385787 0.514124 +0.5341183 0.5385787 0.514124 +0.5385787 0.5385787 0.514124 +0.5428591 0.5385787 0.514124 +0.5469733 0.5385787 0.514124 +0.5509339 0.5385787 0.514124 +0.5547519 0.5385787 0.514124 +0.5584371 0.5385787 0.514124 +0.5619986 0.5385787 0.514124 +0.5654443 0.5385787 0.514124 +0.5687816 0.5385787 0.514124 +0.092819 0.5428591 0.514124 +0.2262531 0.5428591 0.514124 +0.2875993 0.5428591 0.514124 +0.3262122 0.5428591 0.514124 +0.3544566 0.5428591 0.514124 +0.3767383 0.5428591 0.514124 +0.3951413 0.5428591 0.514124 +0.4108177 0.5428591 0.514124 +0.4244723 0.5428591 0.514124 +0.4365675 0.5428591 0.514124 +0.4474232 0.5428591 0.514124 +0.45727 0.5428591 0.514124 +0.4662797 0.5428591 0.514124 +0.4745834 0.5428591 0.514124 +0.4822838 0.5428591 0.514124 +0.4894626 0.5428591 0.514124 +0.4961862 0.5428591 0.514124 +0.5025087 0.5428591 0.514124 +0.5084753 0.5428591 0.514124 +0.514124 0.5428591 0.514124 +0.519487 0.5428591 0.514124 +0.5245917 0.5428591 0.514124 +0.529462 0.5428591 0.514124 +0.5341183 0.5428591 0.514124 +0.5385787 0.5428591 0.514124 +0.5428591 0.5428591 0.514124 +0.5469733 0.5428591 0.514124 +0.5509339 0.5428591 0.514124 +0.5547519 0.5428591 0.514124 +0.5584371 0.5428591 0.514124 +0.5619986 0.5428591 0.514124 +0.5654443 0.5428591 0.514124 +0.5687816 0.5428591 0.514124 +0.092819 0.5469733 0.514124 +0.2262531 0.5469733 0.514124 +0.2875993 0.5469733 0.514124 +0.3262122 0.5469733 0.514124 +0.3544566 0.5469733 0.514124 +0.3767383 0.5469733 0.514124 +0.3951413 0.5469733 0.514124 +0.4108177 0.5469733 0.514124 +0.4244723 0.5469733 0.514124 +0.4365675 0.5469733 0.514124 +0.4474232 0.5469733 0.514124 +0.45727 0.5469733 0.514124 +0.4662797 0.5469733 0.514124 +0.4745834 0.5469733 0.514124 +0.4822838 0.5469733 0.514124 +0.4894626 0.5469733 0.514124 +0.4961862 0.5469733 0.514124 +0.5025087 0.5469733 0.514124 +0.5084753 0.5469733 0.514124 +0.514124 0.5469733 0.514124 +0.519487 0.5469733 0.514124 +0.5245917 0.5469733 0.514124 +0.529462 0.5469733 0.514124 +0.5341183 0.5469733 0.514124 +0.5385787 0.5469733 0.514124 +0.5428591 0.5469733 0.514124 +0.5469733 0.5469733 0.514124 +0.5509339 0.5469733 0.514124 +0.5547519 0.5469733 0.514124 +0.5584371 0.5469733 0.514124 +0.5619986 0.5469733 0.514124 +0.5654443 0.5469733 0.514124 +0.5687816 0.5469733 0.514124 +0.092819 0.5509339 0.514124 +0.2262531 0.5509339 0.514124 +0.2875993 0.5509339 0.514124 +0.3262122 0.5509339 0.514124 +0.3544566 0.5509339 0.514124 +0.3767383 0.5509339 0.514124 +0.3951413 0.5509339 0.514124 +0.4108177 0.5509339 0.514124 +0.4244723 0.5509339 0.514124 +0.4365675 0.5509339 0.514124 +0.4474232 0.5509339 0.514124 +0.45727 0.5509339 0.514124 +0.4662797 0.5509339 0.514124 +0.4745834 0.5509339 0.514124 +0.4822838 0.5509339 0.514124 +0.4894626 0.5509339 0.514124 +0.4961862 0.5509339 0.514124 +0.5025087 0.5509339 0.514124 +0.5084753 0.5509339 0.514124 +0.514124 0.5509339 0.514124 +0.519487 0.5509339 0.514124 +0.5245917 0.5509339 0.514124 +0.529462 0.5509339 0.514124 +0.5341183 0.5509339 0.514124 +0.5385787 0.5509339 0.514124 +0.5428591 0.5509339 0.514124 +0.5469733 0.5509339 0.514124 +0.5509339 0.5509339 0.514124 +0.5547519 0.5509339 0.514124 +0.5584371 0.5509339 0.514124 +0.5619986 0.5509339 0.514124 +0.5654443 0.5509339 0.514124 +0.5687816 0.5509339 0.514124 +0.092819 0.5547519 0.514124 +0.2262531 0.5547519 0.514124 +0.2875993 0.5547519 0.514124 +0.3262122 0.5547519 0.514124 +0.3544566 0.5547519 0.514124 +0.3767383 0.5547519 0.514124 +0.3951413 0.5547519 0.514124 +0.4108177 0.5547519 0.514124 +0.4244723 0.5547519 0.514124 +0.4365675 0.5547519 0.514124 +0.4474232 0.5547519 0.514124 +0.45727 0.5547519 0.514124 +0.4662797 0.5547519 0.514124 +0.4745834 0.5547519 0.514124 +0.4822838 0.5547519 0.514124 +0.4894626 0.5547519 0.514124 +0.4961862 0.5547519 0.514124 +0.5025087 0.5547519 0.514124 +0.5084753 0.5547519 0.514124 +0.514124 0.5547519 0.514124 +0.519487 0.5547519 0.514124 +0.5245917 0.5547519 0.514124 +0.529462 0.5547519 0.514124 +0.5341183 0.5547519 0.514124 +0.5385787 0.5547519 0.514124 +0.5428591 0.5547519 0.514124 +0.5469733 0.5547519 0.514124 +0.5509339 0.5547519 0.514124 +0.5547519 0.5547519 0.514124 +0.5584371 0.5547519 0.514124 +0.5619986 0.5547519 0.514124 +0.5654443 0.5547519 0.514124 +0.5687816 0.5547519 0.514124 +0.092819 0.5584371 0.514124 +0.2262531 0.5584371 0.514124 +0.2875993 0.5584371 0.514124 +0.3262122 0.5584371 0.514124 +0.3544566 0.5584371 0.514124 +0.3767383 0.5584371 0.514124 +0.3951413 0.5584371 0.514124 +0.4108177 0.5584371 0.514124 +0.4244723 0.5584371 0.514124 +0.4365675 0.5584371 0.514124 +0.4474232 0.5584371 0.514124 +0.45727 0.5584371 0.514124 +0.4662797 0.5584371 0.514124 +0.4745834 0.5584371 0.514124 +0.4822838 0.5584371 0.514124 +0.4894626 0.5584371 0.514124 +0.4961862 0.5584371 0.514124 +0.5025087 0.5584371 0.514124 +0.5084753 0.5584371 0.514124 +0.514124 0.5584371 0.514124 +0.519487 0.5584371 0.514124 +0.5245917 0.5584371 0.514124 +0.529462 0.5584371 0.514124 +0.5341183 0.5584371 0.514124 +0.5385787 0.5584371 0.514124 +0.5428591 0.5584371 0.514124 +0.5469733 0.5584371 0.514124 +0.5509339 0.5584371 0.514124 +0.5547519 0.5584371 0.514124 +0.5584371 0.5584371 0.514124 +0.5619986 0.5584371 0.514124 +0.5654443 0.5584371 0.514124 +0.5687816 0.5584371 0.514124 +0.092819 0.5619986 0.514124 +0.2262531 0.5619986 0.514124 +0.2875993 0.5619986 0.514124 +0.3262122 0.5619986 0.514124 +0.3544566 0.5619986 0.514124 +0.3767383 0.5619986 0.514124 +0.3951413 0.5619986 0.514124 +0.4108177 0.5619986 0.514124 +0.4244723 0.5619986 0.514124 +0.4365675 0.5619986 0.514124 +0.4474232 0.5619986 0.514124 +0.45727 0.5619986 0.514124 +0.4662797 0.5619986 0.514124 +0.4745834 0.5619986 0.514124 +0.4822838 0.5619986 0.514124 +0.4894626 0.5619986 0.514124 +0.4961862 0.5619986 0.514124 +0.5025087 0.5619986 0.514124 +0.5084753 0.5619986 0.514124 +0.514124 0.5619986 0.514124 +0.519487 0.5619986 0.514124 +0.5245917 0.5619986 0.514124 +0.529462 0.5619986 0.514124 +0.5341183 0.5619986 0.514124 +0.5385787 0.5619986 0.514124 +0.5428591 0.5619986 0.514124 +0.5469733 0.5619986 0.514124 +0.5509339 0.5619986 0.514124 +0.5547519 0.5619986 0.514124 +0.5584371 0.5619986 0.514124 +0.5619986 0.5619986 0.514124 +0.5654443 0.5619986 0.514124 +0.5687816 0.5619986 0.514124 +0.092819 0.5654443 0.514124 +0.2262531 0.5654443 0.514124 +0.2875993 0.5654443 0.514124 +0.3262122 0.5654443 0.514124 +0.3544566 0.5654443 0.514124 +0.3767383 0.5654443 0.514124 +0.3951413 0.5654443 0.514124 +0.4108177 0.5654443 0.514124 +0.4244723 0.5654443 0.514124 +0.4365675 0.5654443 0.514124 +0.4474232 0.5654443 0.514124 +0.45727 0.5654443 0.514124 +0.4662797 0.5654443 0.514124 +0.4745834 0.5654443 0.514124 +0.4822838 0.5654443 0.514124 +0.4894626 0.5654443 0.514124 +0.4961862 0.5654443 0.514124 +0.5025087 0.5654443 0.514124 +0.5084753 0.5654443 0.514124 +0.514124 0.5654443 0.514124 +0.519487 0.5654443 0.514124 +0.5245917 0.5654443 0.514124 +0.529462 0.5654443 0.514124 +0.5341183 0.5654443 0.514124 +0.5385787 0.5654443 0.514124 +0.5428591 0.5654443 0.514124 +0.5469733 0.5654443 0.514124 +0.5509339 0.5654443 0.514124 +0.5547519 0.5654443 0.514124 +0.5584371 0.5654443 0.514124 +0.5619986 0.5654443 0.514124 +0.5654443 0.5654443 0.514124 +0.5687816 0.5654443 0.514124 +0.092819 0.5687816 0.514124 +0.2262531 0.5687816 0.514124 +0.2875993 0.5687816 0.514124 +0.3262122 0.5687816 0.514124 +0.3544566 0.5687816 0.514124 +0.3767383 0.5687816 0.514124 +0.3951413 0.5687816 0.514124 +0.4108177 0.5687816 0.514124 +0.4244723 0.5687816 0.514124 +0.4365675 0.5687816 0.514124 +0.4474232 0.5687816 0.514124 +0.45727 0.5687816 0.514124 +0.4662797 0.5687816 0.514124 +0.4745834 0.5687816 0.514124 +0.4822838 0.5687816 0.514124 +0.4894626 0.5687816 0.514124 +0.4961862 0.5687816 0.514124 +0.5025087 0.5687816 0.514124 +0.5084753 0.5687816 0.514124 +0.514124 0.5687816 0.514124 +0.519487 0.5687816 0.514124 +0.5245917 0.5687816 0.514124 +0.529462 0.5687816 0.514124 +0.5341183 0.5687816 0.514124 +0.5385787 0.5687816 0.514124 +0.5428591 0.5687816 0.514124 +0.5469733 0.5687816 0.514124 +0.5509339 0.5687816 0.514124 +0.5547519 0.5687816 0.514124 +0.5584371 0.5687816 0.514124 +0.5619986 0.5687816 0.514124 +0.5654443 0.5687816 0.514124 +0.5687816 0.5687816 0.514124 +0.092819 0.092819 0.519487 +0.2262531 0.092819 0.519487 +0.2875993 0.092819 0.519487 +0.3262122 0.092819 0.519487 +0.3544566 0.092819 0.519487 +0.3767383 0.092819 0.519487 +0.3951413 0.092819 0.519487 +0.4108177 0.092819 0.519487 +0.4244723 0.092819 0.519487 +0.4365675 0.092819 0.519487 +0.4474232 0.092819 0.519487 +0.45727 0.092819 0.519487 +0.4662797 0.092819 0.519487 +0.4745834 0.092819 0.519487 +0.4822838 0.092819 0.519487 +0.4894626 0.092819 0.519487 +0.4961862 0.092819 0.519487 +0.5025087 0.092819 0.519487 +0.5084753 0.092819 0.519487 +0.514124 0.092819 0.519487 +0.519487 0.092819 0.519487 +0.5245917 0.092819 0.519487 +0.529462 0.092819 0.519487 +0.5341183 0.092819 0.519487 +0.5385787 0.092819 0.519487 +0.5428591 0.092819 0.519487 +0.5469733 0.092819 0.519487 +0.5509339 0.092819 0.519487 +0.5547519 0.092819 0.519487 +0.5584371 0.092819 0.519487 +0.5619986 0.092819 0.519487 +0.5654443 0.092819 0.519487 +0.5687816 0.092819 0.519487 +0.092819 0.2262531 0.519487 +0.2262531 0.2262531 0.519487 +0.2875993 0.2262531 0.519487 +0.3262122 0.2262531 0.519487 +0.3544566 0.2262531 0.519487 +0.3767383 0.2262531 0.519487 +0.3951413 0.2262531 0.519487 +0.4108177 0.2262531 0.519487 +0.4244723 0.2262531 0.519487 +0.4365675 0.2262531 0.519487 +0.4474232 0.2262531 0.519487 +0.45727 0.2262531 0.519487 +0.4662797 0.2262531 0.519487 +0.4745834 0.2262531 0.519487 +0.4822838 0.2262531 0.519487 +0.4894626 0.2262531 0.519487 +0.4961862 0.2262531 0.519487 +0.5025087 0.2262531 0.519487 +0.5084753 0.2262531 0.519487 +0.514124 0.2262531 0.519487 +0.519487 0.2262531 0.519487 +0.5245917 0.2262531 0.519487 +0.529462 0.2262531 0.519487 +0.5341183 0.2262531 0.519487 +0.5385787 0.2262531 0.519487 +0.5428591 0.2262531 0.519487 +0.5469733 0.2262531 0.519487 +0.5509339 0.2262531 0.519487 +0.5547519 0.2262531 0.519487 +0.5584371 0.2262531 0.519487 +0.5619986 0.2262531 0.519487 +0.5654443 0.2262531 0.519487 +0.5687816 0.2262531 0.519487 +0.092819 0.2875993 0.519487 +0.2262531 0.2875993 0.519487 +0.2875993 0.2875993 0.519487 +0.3262122 0.2875993 0.519487 +0.3544566 0.2875993 0.519487 +0.3767383 0.2875993 0.519487 +0.3951413 0.2875993 0.519487 +0.4108177 0.2875993 0.519487 +0.4244723 0.2875993 0.519487 +0.4365675 0.2875993 0.519487 +0.4474232 0.2875993 0.519487 +0.45727 0.2875993 0.519487 +0.4662797 0.2875993 0.519487 +0.4745834 0.2875993 0.519487 +0.4822838 0.2875993 0.519487 +0.4894626 0.2875993 0.519487 +0.4961862 0.2875993 0.519487 +0.5025087 0.2875993 0.519487 +0.5084753 0.2875993 0.519487 +0.514124 0.2875993 0.519487 +0.519487 0.2875993 0.519487 +0.5245917 0.2875993 0.519487 +0.529462 0.2875993 0.519487 +0.5341183 0.2875993 0.519487 +0.5385787 0.2875993 0.519487 +0.5428591 0.2875993 0.519487 +0.5469733 0.2875993 0.519487 +0.5509339 0.2875993 0.519487 +0.5547519 0.2875993 0.519487 +0.5584371 0.2875993 0.519487 +0.5619986 0.2875993 0.519487 +0.5654443 0.2875993 0.519487 +0.5687816 0.2875993 0.519487 +0.092819 0.3262122 0.519487 +0.2262531 0.3262122 0.519487 +0.2875993 0.3262122 0.519487 +0.3262122 0.3262122 0.519487 +0.3544566 0.3262122 0.519487 +0.3767383 0.3262122 0.519487 +0.3951413 0.3262122 0.519487 +0.4108177 0.3262122 0.519487 +0.4244723 0.3262122 0.519487 +0.4365675 0.3262122 0.519487 +0.4474232 0.3262122 0.519487 +0.45727 0.3262122 0.519487 +0.4662797 0.3262122 0.519487 +0.4745834 0.3262122 0.519487 +0.4822838 0.3262122 0.519487 +0.4894626 0.3262122 0.519487 +0.4961862 0.3262122 0.519487 +0.5025087 0.3262122 0.519487 +0.5084753 0.3262122 0.519487 +0.514124 0.3262122 0.519487 +0.519487 0.3262122 0.519487 +0.5245917 0.3262122 0.519487 +0.529462 0.3262122 0.519487 +0.5341183 0.3262122 0.519487 +0.5385787 0.3262122 0.519487 +0.5428591 0.3262122 0.519487 +0.5469733 0.3262122 0.519487 +0.5509339 0.3262122 0.519487 +0.5547519 0.3262122 0.519487 +0.5584371 0.3262122 0.519487 +0.5619986 0.3262122 0.519487 +0.5654443 0.3262122 0.519487 +0.5687816 0.3262122 0.519487 +0.092819 0.3544566 0.519487 +0.2262531 0.3544566 0.519487 +0.2875993 0.3544566 0.519487 +0.3262122 0.3544566 0.519487 +0.3544566 0.3544566 0.519487 +0.3767383 0.3544566 0.519487 +0.3951413 0.3544566 0.519487 +0.4108177 0.3544566 0.519487 +0.4244723 0.3544566 0.519487 +0.4365675 0.3544566 0.519487 +0.4474232 0.3544566 0.519487 +0.45727 0.3544566 0.519487 +0.4662797 0.3544566 0.519487 +0.4745834 0.3544566 0.519487 +0.4822838 0.3544566 0.519487 +0.4894626 0.3544566 0.519487 +0.4961862 0.3544566 0.519487 +0.5025087 0.3544566 0.519487 +0.5084753 0.3544566 0.519487 +0.514124 0.3544566 0.519487 +0.519487 0.3544566 0.519487 +0.5245917 0.3544566 0.519487 +0.529462 0.3544566 0.519487 +0.5341183 0.3544566 0.519487 +0.5385787 0.3544566 0.519487 +0.5428591 0.3544566 0.519487 +0.5469733 0.3544566 0.519487 +0.5509339 0.3544566 0.519487 +0.5547519 0.3544566 0.519487 +0.5584371 0.3544566 0.519487 +0.5619986 0.3544566 0.519487 +0.5654443 0.3544566 0.519487 +0.5687816 0.3544566 0.519487 +0.092819 0.3767383 0.519487 +0.2262531 0.3767383 0.519487 +0.2875993 0.3767383 0.519487 +0.3262122 0.3767383 0.519487 +0.3544566 0.3767383 0.519487 +0.3767383 0.3767383 0.519487 +0.3951413 0.3767383 0.519487 +0.4108177 0.3767383 0.519487 +0.4244723 0.3767383 0.519487 +0.4365675 0.3767383 0.519487 +0.4474232 0.3767383 0.519487 +0.45727 0.3767383 0.519487 +0.4662797 0.3767383 0.519487 +0.4745834 0.3767383 0.519487 +0.4822838 0.3767383 0.519487 +0.4894626 0.3767383 0.519487 +0.4961862 0.3767383 0.519487 +0.5025087 0.3767383 0.519487 +0.5084753 0.3767383 0.519487 +0.514124 0.3767383 0.519487 +0.519487 0.3767383 0.519487 +0.5245917 0.3767383 0.519487 +0.529462 0.3767383 0.519487 +0.5341183 0.3767383 0.519487 +0.5385787 0.3767383 0.519487 +0.5428591 0.3767383 0.519487 +0.5469733 0.3767383 0.519487 +0.5509339 0.3767383 0.519487 +0.5547519 0.3767383 0.519487 +0.5584371 0.3767383 0.519487 +0.5619986 0.3767383 0.519487 +0.5654443 0.3767383 0.519487 +0.5687816 0.3767383 0.519487 +0.092819 0.3951413 0.519487 +0.2262531 0.3951413 0.519487 +0.2875993 0.3951413 0.519487 +0.3262122 0.3951413 0.519487 +0.3544566 0.3951413 0.519487 +0.3767383 0.3951413 0.519487 +0.3951413 0.3951413 0.519487 +0.4108177 0.3951413 0.519487 +0.4244723 0.3951413 0.519487 +0.4365675 0.3951413 0.519487 +0.4474232 0.3951413 0.519487 +0.45727 0.3951413 0.519487 +0.4662797 0.3951413 0.519487 +0.4745834 0.3951413 0.519487 +0.4822838 0.3951413 0.519487 +0.4894626 0.3951413 0.519487 +0.4961862 0.3951413 0.519487 +0.5025087 0.3951413 0.519487 +0.5084753 0.3951413 0.519487 +0.514124 0.3951413 0.519487 +0.519487 0.3951413 0.519487 +0.5245917 0.3951413 0.519487 +0.529462 0.3951413 0.519487 +0.5341183 0.3951413 0.519487 +0.5385787 0.3951413 0.519487 +0.5428591 0.3951413 0.519487 +0.5469733 0.3951413 0.519487 +0.5509339 0.3951413 0.519487 +0.5547519 0.3951413 0.519487 +0.5584371 0.3951413 0.519487 +0.5619986 0.3951413 0.519487 +0.5654443 0.3951413 0.519487 +0.5687816 0.3951413 0.519487 +0.092819 0.4108177 0.519487 +0.2262531 0.4108177 0.519487 +0.2875993 0.4108177 0.519487 +0.3262122 0.4108177 0.519487 +0.3544566 0.4108177 0.519487 +0.3767383 0.4108177 0.519487 +0.3951413 0.4108177 0.519487 +0.4108177 0.4108177 0.519487 +0.4244723 0.4108177 0.519487 +0.4365675 0.4108177 0.519487 +0.4474232 0.4108177 0.519487 +0.45727 0.4108177 0.519487 +0.4662797 0.4108177 0.519487 +0.4745834 0.4108177 0.519487 +0.4822838 0.4108177 0.519487 +0.4894626 0.4108177 0.519487 +0.4961862 0.4108177 0.519487 +0.5025087 0.4108177 0.519487 +0.5084753 0.4108177 0.519487 +0.514124 0.4108177 0.519487 +0.519487 0.4108177 0.519487 +0.5245917 0.4108177 0.519487 +0.529462 0.4108177 0.519487 +0.5341183 0.4108177 0.519487 +0.5385787 0.4108177 0.519487 +0.5428591 0.4108177 0.519487 +0.5469733 0.4108177 0.519487 +0.5509339 0.4108177 0.519487 +0.5547519 0.4108177 0.519487 +0.5584371 0.4108177 0.519487 +0.5619986 0.4108177 0.519487 +0.5654443 0.4108177 0.519487 +0.5687816 0.4108177 0.519487 +0.092819 0.4244723 0.519487 +0.2262531 0.4244723 0.519487 +0.2875993 0.4244723 0.519487 +0.3262122 0.4244723 0.519487 +0.3544566 0.4244723 0.519487 +0.3767383 0.4244723 0.519487 +0.3951413 0.4244723 0.519487 +0.4108177 0.4244723 0.519487 +0.4244723 0.4244723 0.519487 +0.4365675 0.4244723 0.519487 +0.4474232 0.4244723 0.519487 +0.45727 0.4244723 0.519487 +0.4662797 0.4244723 0.519487 +0.4745834 0.4244723 0.519487 +0.4822838 0.4244723 0.519487 +0.4894626 0.4244723 0.519487 +0.4961862 0.4244723 0.519487 +0.5025087 0.4244723 0.519487 +0.5084753 0.4244723 0.519487 +0.514124 0.4244723 0.519487 +0.519487 0.4244723 0.519487 +0.5245917 0.4244723 0.519487 +0.529462 0.4244723 0.519487 +0.5341183 0.4244723 0.519487 +0.5385787 0.4244723 0.519487 +0.5428591 0.4244723 0.519487 +0.5469733 0.4244723 0.519487 +0.5509339 0.4244723 0.519487 +0.5547519 0.4244723 0.519487 +0.5584371 0.4244723 0.519487 +0.5619986 0.4244723 0.519487 +0.5654443 0.4244723 0.519487 +0.5687816 0.4244723 0.519487 +0.092819 0.4365675 0.519487 +0.2262531 0.4365675 0.519487 +0.2875993 0.4365675 0.519487 +0.3262122 0.4365675 0.519487 +0.3544566 0.4365675 0.519487 +0.3767383 0.4365675 0.519487 +0.3951413 0.4365675 0.519487 +0.4108177 0.4365675 0.519487 +0.4244723 0.4365675 0.519487 +0.4365675 0.4365675 0.519487 +0.4474232 0.4365675 0.519487 +0.45727 0.4365675 0.519487 +0.4662797 0.4365675 0.519487 +0.4745834 0.4365675 0.519487 +0.4822838 0.4365675 0.519487 +0.4894626 0.4365675 0.519487 +0.4961862 0.4365675 0.519487 +0.5025087 0.4365675 0.519487 +0.5084753 0.4365675 0.519487 +0.514124 0.4365675 0.519487 +0.519487 0.4365675 0.519487 +0.5245917 0.4365675 0.519487 +0.529462 0.4365675 0.519487 +0.5341183 0.4365675 0.519487 +0.5385787 0.4365675 0.519487 +0.5428591 0.4365675 0.519487 +0.5469733 0.4365675 0.519487 +0.5509339 0.4365675 0.519487 +0.5547519 0.4365675 0.519487 +0.5584371 0.4365675 0.519487 +0.5619986 0.4365675 0.519487 +0.5654443 0.4365675 0.519487 +0.5687816 0.4365675 0.519487 +0.092819 0.4474232 0.519487 +0.2262531 0.4474232 0.519487 +0.2875993 0.4474232 0.519487 +0.3262122 0.4474232 0.519487 +0.3544566 0.4474232 0.519487 +0.3767383 0.4474232 0.519487 +0.3951413 0.4474232 0.519487 +0.4108177 0.4474232 0.519487 +0.4244723 0.4474232 0.519487 +0.4365675 0.4474232 0.519487 +0.4474232 0.4474232 0.519487 +0.45727 0.4474232 0.519487 +0.4662797 0.4474232 0.519487 +0.4745834 0.4474232 0.519487 +0.4822838 0.4474232 0.519487 +0.4894626 0.4474232 0.519487 +0.4961862 0.4474232 0.519487 +0.5025087 0.4474232 0.519487 +0.5084753 0.4474232 0.519487 +0.514124 0.4474232 0.519487 +0.519487 0.4474232 0.519487 +0.5245917 0.4474232 0.519487 +0.529462 0.4474232 0.519487 +0.5341183 0.4474232 0.519487 +0.5385787 0.4474232 0.519487 +0.5428591 0.4474232 0.519487 +0.5469733 0.4474232 0.519487 +0.5509339 0.4474232 0.519487 +0.5547519 0.4474232 0.519487 +0.5584371 0.4474232 0.519487 +0.5619986 0.4474232 0.519487 +0.5654443 0.4474232 0.519487 +0.5687816 0.4474232 0.519487 +0.092819 0.45727 0.519487 +0.2262531 0.45727 0.519487 +0.2875993 0.45727 0.519487 +0.3262122 0.45727 0.519487 +0.3544566 0.45727 0.519487 +0.3767383 0.45727 0.519487 +0.3951413 0.45727 0.519487 +0.4108177 0.45727 0.519487 +0.4244723 0.45727 0.519487 +0.4365675 0.45727 0.519487 +0.4474232 0.45727 0.519487 +0.45727 0.45727 0.519487 +0.4662797 0.45727 0.519487 +0.4745834 0.45727 0.519487 +0.4822838 0.45727 0.519487 +0.4894626 0.45727 0.519487 +0.4961862 0.45727 0.519487 +0.5025087 0.45727 0.519487 +0.5084753 0.45727 0.519487 +0.514124 0.45727 0.519487 +0.519487 0.45727 0.519487 +0.5245917 0.45727 0.519487 +0.529462 0.45727 0.519487 +0.5341183 0.45727 0.519487 +0.5385787 0.45727 0.519487 +0.5428591 0.45727 0.519487 +0.5469733 0.45727 0.519487 +0.5509339 0.45727 0.519487 +0.5547519 0.45727 0.519487 +0.5584371 0.45727 0.519487 +0.5619986 0.45727 0.519487 +0.5654443 0.45727 0.519487 +0.5687816 0.45727 0.519487 +0.092819 0.4662797 0.519487 +0.2262531 0.4662797 0.519487 +0.2875993 0.4662797 0.519487 +0.3262122 0.4662797 0.519487 +0.3544566 0.4662797 0.519487 +0.3767383 0.4662797 0.519487 +0.3951413 0.4662797 0.519487 +0.4108177 0.4662797 0.519487 +0.4244723 0.4662797 0.519487 +0.4365675 0.4662797 0.519487 +0.4474232 0.4662797 0.519487 +0.45727 0.4662797 0.519487 +0.4662797 0.4662797 0.519487 +0.4745834 0.4662797 0.519487 +0.4822838 0.4662797 0.519487 +0.4894626 0.4662797 0.519487 +0.4961862 0.4662797 0.519487 +0.5025087 0.4662797 0.519487 +0.5084753 0.4662797 0.519487 +0.514124 0.4662797 0.519487 +0.519487 0.4662797 0.519487 +0.5245917 0.4662797 0.519487 +0.529462 0.4662797 0.519487 +0.5341183 0.4662797 0.519487 +0.5385787 0.4662797 0.519487 +0.5428591 0.4662797 0.519487 +0.5469733 0.4662797 0.519487 +0.5509339 0.4662797 0.519487 +0.5547519 0.4662797 0.519487 +0.5584371 0.4662797 0.519487 +0.5619986 0.4662797 0.519487 +0.5654443 0.4662797 0.519487 +0.5687816 0.4662797 0.519487 +0.092819 0.4745834 0.519487 +0.2262531 0.4745834 0.519487 +0.2875993 0.4745834 0.519487 +0.3262122 0.4745834 0.519487 +0.3544566 0.4745834 0.519487 +0.3767383 0.4745834 0.519487 +0.3951413 0.4745834 0.519487 +0.4108177 0.4745834 0.519487 +0.4244723 0.4745834 0.519487 +0.4365675 0.4745834 0.519487 +0.4474232 0.4745834 0.519487 +0.45727 0.4745834 0.519487 +0.4662797 0.4745834 0.519487 +0.4745834 0.4745834 0.519487 +0.4822838 0.4745834 0.519487 +0.4894626 0.4745834 0.519487 +0.4961862 0.4745834 0.519487 +0.5025087 0.4745834 0.519487 +0.5084753 0.4745834 0.519487 +0.514124 0.4745834 0.519487 +0.519487 0.4745834 0.519487 +0.5245917 0.4745834 0.519487 +0.529462 0.4745834 0.519487 +0.5341183 0.4745834 0.519487 +0.5385787 0.4745834 0.519487 +0.5428591 0.4745834 0.519487 +0.5469733 0.4745834 0.519487 +0.5509339 0.4745834 0.519487 +0.5547519 0.4745834 0.519487 +0.5584371 0.4745834 0.519487 +0.5619986 0.4745834 0.519487 +0.5654443 0.4745834 0.519487 +0.5687816 0.4745834 0.519487 +0.092819 0.4822838 0.519487 +0.2262531 0.4822838 0.519487 +0.2875993 0.4822838 0.519487 +0.3262122 0.4822838 0.519487 +0.3544566 0.4822838 0.519487 +0.3767383 0.4822838 0.519487 +0.3951413 0.4822838 0.519487 +0.4108177 0.4822838 0.519487 +0.4244723 0.4822838 0.519487 +0.4365675 0.4822838 0.519487 +0.4474232 0.4822838 0.519487 +0.45727 0.4822838 0.519487 +0.4662797 0.4822838 0.519487 +0.4745834 0.4822838 0.519487 +0.4822838 0.4822838 0.519487 +0.4894626 0.4822838 0.519487 +0.4961862 0.4822838 0.519487 +0.5025087 0.4822838 0.519487 +0.5084753 0.4822838 0.519487 +0.514124 0.4822838 0.519487 +0.519487 0.4822838 0.519487 +0.5245917 0.4822838 0.519487 +0.529462 0.4822838 0.519487 +0.5341183 0.4822838 0.519487 +0.5385787 0.4822838 0.519487 +0.5428591 0.4822838 0.519487 +0.5469733 0.4822838 0.519487 +0.5509339 0.4822838 0.519487 +0.5547519 0.4822838 0.519487 +0.5584371 0.4822838 0.519487 +0.5619986 0.4822838 0.519487 +0.5654443 0.4822838 0.519487 +0.5687816 0.4822838 0.519487 +0.092819 0.4894626 0.519487 +0.2262531 0.4894626 0.519487 +0.2875993 0.4894626 0.519487 +0.3262122 0.4894626 0.519487 +0.3544566 0.4894626 0.519487 +0.3767383 0.4894626 0.519487 +0.3951413 0.4894626 0.519487 +0.4108177 0.4894626 0.519487 +0.4244723 0.4894626 0.519487 +0.4365675 0.4894626 0.519487 +0.4474232 0.4894626 0.519487 +0.45727 0.4894626 0.519487 +0.4662797 0.4894626 0.519487 +0.4745834 0.4894626 0.519487 +0.4822838 0.4894626 0.519487 +0.4894626 0.4894626 0.519487 +0.4961862 0.4894626 0.519487 +0.5025087 0.4894626 0.519487 +0.5084753 0.4894626 0.519487 +0.514124 0.4894626 0.519487 +0.519487 0.4894626 0.519487 +0.5245917 0.4894626 0.519487 +0.529462 0.4894626 0.519487 +0.5341183 0.4894626 0.519487 +0.5385787 0.4894626 0.519487 +0.5428591 0.4894626 0.519487 +0.5469733 0.4894626 0.519487 +0.5509339 0.4894626 0.519487 +0.5547519 0.4894626 0.519487 +0.5584371 0.4894626 0.519487 +0.5619986 0.4894626 0.519487 +0.5654443 0.4894626 0.519487 +0.5687816 0.4894626 0.519487 +0.092819 0.4961862 0.519487 +0.2262531 0.4961862 0.519487 +0.2875993 0.4961862 0.519487 +0.3262122 0.4961862 0.519487 +0.3544566 0.4961862 0.519487 +0.3767383 0.4961862 0.519487 +0.3951413 0.4961862 0.519487 +0.4108177 0.4961862 0.519487 +0.4244723 0.4961862 0.519487 +0.4365675 0.4961862 0.519487 +0.4474232 0.4961862 0.519487 +0.45727 0.4961862 0.519487 +0.4662797 0.4961862 0.519487 +0.4745834 0.4961862 0.519487 +0.4822838 0.4961862 0.519487 +0.4894626 0.4961862 0.519487 +0.4961862 0.4961862 0.519487 +0.5025087 0.4961862 0.519487 +0.5084753 0.4961862 0.519487 +0.514124 0.4961862 0.519487 +0.519487 0.4961862 0.519487 +0.5245917 0.4961862 0.519487 +0.529462 0.4961862 0.519487 +0.5341183 0.4961862 0.519487 +0.5385787 0.4961862 0.519487 +0.5428591 0.4961862 0.519487 +0.5469733 0.4961862 0.519487 +0.5509339 0.4961862 0.519487 +0.5547519 0.4961862 0.519487 +0.5584371 0.4961862 0.519487 +0.5619986 0.4961862 0.519487 +0.5654443 0.4961862 0.519487 +0.5687816 0.4961862 0.519487 +0.092819 0.5025087 0.519487 +0.2262531 0.5025087 0.519487 +0.2875993 0.5025087 0.519487 +0.3262122 0.5025087 0.519487 +0.3544566 0.5025087 0.519487 +0.3767383 0.5025087 0.519487 +0.3951413 0.5025087 0.519487 +0.4108177 0.5025087 0.519487 +0.4244723 0.5025087 0.519487 +0.4365675 0.5025087 0.519487 +0.4474232 0.5025087 0.519487 +0.45727 0.5025087 0.519487 +0.4662797 0.5025087 0.519487 +0.4745834 0.5025087 0.519487 +0.4822838 0.5025087 0.519487 +0.4894626 0.5025087 0.519487 +0.4961862 0.5025087 0.519487 +0.5025087 0.5025087 0.519487 +0.5084753 0.5025087 0.519487 +0.514124 0.5025087 0.519487 +0.519487 0.5025087 0.519487 +0.5245917 0.5025087 0.519487 +0.529462 0.5025087 0.519487 +0.5341183 0.5025087 0.519487 +0.5385787 0.5025087 0.519487 +0.5428591 0.5025087 0.519487 +0.5469733 0.5025087 0.519487 +0.5509339 0.5025087 0.519487 +0.5547519 0.5025087 0.519487 +0.5584371 0.5025087 0.519487 +0.5619986 0.5025087 0.519487 +0.5654443 0.5025087 0.519487 +0.5687816 0.5025087 0.519487 +0.092819 0.5084753 0.519487 +0.2262531 0.5084753 0.519487 +0.2875993 0.5084753 0.519487 +0.3262122 0.5084753 0.519487 +0.3544566 0.5084753 0.519487 +0.3767383 0.5084753 0.519487 +0.3951413 0.5084753 0.519487 +0.4108177 0.5084753 0.519487 +0.4244723 0.5084753 0.519487 +0.4365675 0.5084753 0.519487 +0.4474232 0.5084753 0.519487 +0.45727 0.5084753 0.519487 +0.4662797 0.5084753 0.519487 +0.4745834 0.5084753 0.519487 +0.4822838 0.5084753 0.519487 +0.4894626 0.5084753 0.519487 +0.4961862 0.5084753 0.519487 +0.5025087 0.5084753 0.519487 +0.5084753 0.5084753 0.519487 +0.514124 0.5084753 0.519487 +0.519487 0.5084753 0.519487 +0.5245917 0.5084753 0.519487 +0.529462 0.5084753 0.519487 +0.5341183 0.5084753 0.519487 +0.5385787 0.5084753 0.519487 +0.5428591 0.5084753 0.519487 +0.5469733 0.5084753 0.519487 +0.5509339 0.5084753 0.519487 +0.5547519 0.5084753 0.519487 +0.5584371 0.5084753 0.519487 +0.5619986 0.5084753 0.519487 +0.5654443 0.5084753 0.519487 +0.5687816 0.5084753 0.519487 +0.092819 0.514124 0.519487 +0.2262531 0.514124 0.519487 +0.2875993 0.514124 0.519487 +0.3262122 0.514124 0.519487 +0.3544566 0.514124 0.519487 +0.3767383 0.514124 0.519487 +0.3951413 0.514124 0.519487 +0.4108177 0.514124 0.519487 +0.4244723 0.514124 0.519487 +0.4365675 0.514124 0.519487 +0.4474232 0.514124 0.519487 +0.45727 0.514124 0.519487 +0.4662797 0.514124 0.519487 +0.4745834 0.514124 0.519487 +0.4822838 0.514124 0.519487 +0.4894626 0.514124 0.519487 +0.4961862 0.514124 0.519487 +0.5025087 0.514124 0.519487 +0.5084753 0.514124 0.519487 +0.514124 0.514124 0.519487 +0.519487 0.514124 0.519487 +0.5245917 0.514124 0.519487 +0.529462 0.514124 0.519487 +0.5341183 0.514124 0.519487 +0.5385787 0.514124 0.519487 +0.5428591 0.514124 0.519487 +0.5469733 0.514124 0.519487 +0.5509339 0.514124 0.519487 +0.5547519 0.514124 0.519487 +0.5584371 0.514124 0.519487 +0.5619986 0.514124 0.519487 +0.5654443 0.514124 0.519487 +0.5687816 0.514124 0.519487 +0.092819 0.519487 0.519487 +0.2262531 0.519487 0.519487 +0.2875993 0.519487 0.519487 +0.3262122 0.519487 0.519487 +0.3544566 0.519487 0.519487 +0.3767383 0.519487 0.519487 +0.3951413 0.519487 0.519487 +0.4108177 0.519487 0.519487 +0.4244723 0.519487 0.519487 +0.4365675 0.519487 0.519487 +0.4474232 0.519487 0.519487 +0.45727 0.519487 0.519487 +0.4662797 0.519487 0.519487 +0.4745834 0.519487 0.519487 +0.4822838 0.519487 0.519487 +0.4894626 0.519487 0.519487 +0.4961862 0.519487 0.519487 +0.5025087 0.519487 0.519487 +0.5084753 0.519487 0.519487 +0.514124 0.519487 0.519487 +0.519487 0.519487 0.519487 +0.5245917 0.519487 0.519487 +0.529462 0.519487 0.519487 +0.5341183 0.519487 0.519487 +0.5385787 0.519487 0.519487 +0.5428591 0.519487 0.519487 +0.5469733 0.519487 0.519487 +0.5509339 0.519487 0.519487 +0.5547519 0.519487 0.519487 +0.5584371 0.519487 0.519487 +0.5619986 0.519487 0.519487 +0.5654443 0.519487 0.519487 +0.5687816 0.519487 0.519487 +0.092819 0.5245917 0.519487 +0.2262531 0.5245917 0.519487 +0.2875993 0.5245917 0.519487 +0.3262122 0.5245917 0.519487 +0.3544566 0.5245917 0.519487 +0.3767383 0.5245917 0.519487 +0.3951413 0.5245917 0.519487 +0.4108177 0.5245917 0.519487 +0.4244723 0.5245917 0.519487 +0.4365675 0.5245917 0.519487 +0.4474232 0.5245917 0.519487 +0.45727 0.5245917 0.519487 +0.4662797 0.5245917 0.519487 +0.4745834 0.5245917 0.519487 +0.4822838 0.5245917 0.519487 +0.4894626 0.5245917 0.519487 +0.4961862 0.5245917 0.519487 +0.5025087 0.5245917 0.519487 +0.5084753 0.5245917 0.519487 +0.514124 0.5245917 0.519487 +0.519487 0.5245917 0.519487 +0.5245917 0.5245917 0.519487 +0.529462 0.5245917 0.519487 +0.5341183 0.5245917 0.519487 +0.5385787 0.5245917 0.519487 +0.5428591 0.5245917 0.519487 +0.5469733 0.5245917 0.519487 +0.5509339 0.5245917 0.519487 +0.5547519 0.5245917 0.519487 +0.5584371 0.5245917 0.519487 +0.5619986 0.5245917 0.519487 +0.5654443 0.5245917 0.519487 +0.5687816 0.5245917 0.519487 +0.092819 0.529462 0.519487 +0.2262531 0.529462 0.519487 +0.2875993 0.529462 0.519487 +0.3262122 0.529462 0.519487 +0.3544566 0.529462 0.519487 +0.3767383 0.529462 0.519487 +0.3951413 0.529462 0.519487 +0.4108177 0.529462 0.519487 +0.4244723 0.529462 0.519487 +0.4365675 0.529462 0.519487 +0.4474232 0.529462 0.519487 +0.45727 0.529462 0.519487 +0.4662797 0.529462 0.519487 +0.4745834 0.529462 0.519487 +0.4822838 0.529462 0.519487 +0.4894626 0.529462 0.519487 +0.4961862 0.529462 0.519487 +0.5025087 0.529462 0.519487 +0.5084753 0.529462 0.519487 +0.514124 0.529462 0.519487 +0.519487 0.529462 0.519487 +0.5245917 0.529462 0.519487 +0.529462 0.529462 0.519487 +0.5341183 0.529462 0.519487 +0.5385787 0.529462 0.519487 +0.5428591 0.529462 0.519487 +0.5469733 0.529462 0.519487 +0.5509339 0.529462 0.519487 +0.5547519 0.529462 0.519487 +0.5584371 0.529462 0.519487 +0.5619986 0.529462 0.519487 +0.5654443 0.529462 0.519487 +0.5687816 0.529462 0.519487 +0.092819 0.5341183 0.519487 +0.2262531 0.5341183 0.519487 +0.2875993 0.5341183 0.519487 +0.3262122 0.5341183 0.519487 +0.3544566 0.5341183 0.519487 +0.3767383 0.5341183 0.519487 +0.3951413 0.5341183 0.519487 +0.4108177 0.5341183 0.519487 +0.4244723 0.5341183 0.519487 +0.4365675 0.5341183 0.519487 +0.4474232 0.5341183 0.519487 +0.45727 0.5341183 0.519487 +0.4662797 0.5341183 0.519487 +0.4745834 0.5341183 0.519487 +0.4822838 0.5341183 0.519487 +0.4894626 0.5341183 0.519487 +0.4961862 0.5341183 0.519487 +0.5025087 0.5341183 0.519487 +0.5084753 0.5341183 0.519487 +0.514124 0.5341183 0.519487 +0.519487 0.5341183 0.519487 +0.5245917 0.5341183 0.519487 +0.529462 0.5341183 0.519487 +0.5341183 0.5341183 0.519487 +0.5385787 0.5341183 0.519487 +0.5428591 0.5341183 0.519487 +0.5469733 0.5341183 0.519487 +0.5509339 0.5341183 0.519487 +0.5547519 0.5341183 0.519487 +0.5584371 0.5341183 0.519487 +0.5619986 0.5341183 0.519487 +0.5654443 0.5341183 0.519487 +0.5687816 0.5341183 0.519487 +0.092819 0.5385787 0.519487 +0.2262531 0.5385787 0.519487 +0.2875993 0.5385787 0.519487 +0.3262122 0.5385787 0.519487 +0.3544566 0.5385787 0.519487 +0.3767383 0.5385787 0.519487 +0.3951413 0.5385787 0.519487 +0.4108177 0.5385787 0.519487 +0.4244723 0.5385787 0.519487 +0.4365675 0.5385787 0.519487 +0.4474232 0.5385787 0.519487 +0.45727 0.5385787 0.519487 +0.4662797 0.5385787 0.519487 +0.4745834 0.5385787 0.519487 +0.4822838 0.5385787 0.519487 +0.4894626 0.5385787 0.519487 +0.4961862 0.5385787 0.519487 +0.5025087 0.5385787 0.519487 +0.5084753 0.5385787 0.519487 +0.514124 0.5385787 0.519487 +0.519487 0.5385787 0.519487 +0.5245917 0.5385787 0.519487 +0.529462 0.5385787 0.519487 +0.5341183 0.5385787 0.519487 +0.5385787 0.5385787 0.519487 +0.5428591 0.5385787 0.519487 +0.5469733 0.5385787 0.519487 +0.5509339 0.5385787 0.519487 +0.5547519 0.5385787 0.519487 +0.5584371 0.5385787 0.519487 +0.5619986 0.5385787 0.519487 +0.5654443 0.5385787 0.519487 +0.5687816 0.5385787 0.519487 +0.092819 0.5428591 0.519487 +0.2262531 0.5428591 0.519487 +0.2875993 0.5428591 0.519487 +0.3262122 0.5428591 0.519487 +0.3544566 0.5428591 0.519487 +0.3767383 0.5428591 0.519487 +0.3951413 0.5428591 0.519487 +0.4108177 0.5428591 0.519487 +0.4244723 0.5428591 0.519487 +0.4365675 0.5428591 0.519487 +0.4474232 0.5428591 0.519487 +0.45727 0.5428591 0.519487 +0.4662797 0.5428591 0.519487 +0.4745834 0.5428591 0.519487 +0.4822838 0.5428591 0.519487 +0.4894626 0.5428591 0.519487 +0.4961862 0.5428591 0.519487 +0.5025087 0.5428591 0.519487 +0.5084753 0.5428591 0.519487 +0.514124 0.5428591 0.519487 +0.519487 0.5428591 0.519487 +0.5245917 0.5428591 0.519487 +0.529462 0.5428591 0.519487 +0.5341183 0.5428591 0.519487 +0.5385787 0.5428591 0.519487 +0.5428591 0.5428591 0.519487 +0.5469733 0.5428591 0.519487 +0.5509339 0.5428591 0.519487 +0.5547519 0.5428591 0.519487 +0.5584371 0.5428591 0.519487 +0.5619986 0.5428591 0.519487 +0.5654443 0.5428591 0.519487 +0.5687816 0.5428591 0.519487 +0.092819 0.5469733 0.519487 +0.2262531 0.5469733 0.519487 +0.2875993 0.5469733 0.519487 +0.3262122 0.5469733 0.519487 +0.3544566 0.5469733 0.519487 +0.3767383 0.5469733 0.519487 +0.3951413 0.5469733 0.519487 +0.4108177 0.5469733 0.519487 +0.4244723 0.5469733 0.519487 +0.4365675 0.5469733 0.519487 +0.4474232 0.5469733 0.519487 +0.45727 0.5469733 0.519487 +0.4662797 0.5469733 0.519487 +0.4745834 0.5469733 0.519487 +0.4822838 0.5469733 0.519487 +0.4894626 0.5469733 0.519487 +0.4961862 0.5469733 0.519487 +0.5025087 0.5469733 0.519487 +0.5084753 0.5469733 0.519487 +0.514124 0.5469733 0.519487 +0.519487 0.5469733 0.519487 +0.5245917 0.5469733 0.519487 +0.529462 0.5469733 0.519487 +0.5341183 0.5469733 0.519487 +0.5385787 0.5469733 0.519487 +0.5428591 0.5469733 0.519487 +0.5469733 0.5469733 0.519487 +0.5509339 0.5469733 0.519487 +0.5547519 0.5469733 0.519487 +0.5584371 0.5469733 0.519487 +0.5619986 0.5469733 0.519487 +0.5654443 0.5469733 0.519487 +0.5687816 0.5469733 0.519487 +0.092819 0.5509339 0.519487 +0.2262531 0.5509339 0.519487 +0.2875993 0.5509339 0.519487 +0.3262122 0.5509339 0.519487 +0.3544566 0.5509339 0.519487 +0.3767383 0.5509339 0.519487 +0.3951413 0.5509339 0.519487 +0.4108177 0.5509339 0.519487 +0.4244723 0.5509339 0.519487 +0.4365675 0.5509339 0.519487 +0.4474232 0.5509339 0.519487 +0.45727 0.5509339 0.519487 +0.4662797 0.5509339 0.519487 +0.4745834 0.5509339 0.519487 +0.4822838 0.5509339 0.519487 +0.4894626 0.5509339 0.519487 +0.4961862 0.5509339 0.519487 +0.5025087 0.5509339 0.519487 +0.5084753 0.5509339 0.519487 +0.514124 0.5509339 0.519487 +0.519487 0.5509339 0.519487 +0.5245917 0.5509339 0.519487 +0.529462 0.5509339 0.519487 +0.5341183 0.5509339 0.519487 +0.5385787 0.5509339 0.519487 +0.5428591 0.5509339 0.519487 +0.5469733 0.5509339 0.519487 +0.5509339 0.5509339 0.519487 +0.5547519 0.5509339 0.519487 +0.5584371 0.5509339 0.519487 +0.5619986 0.5509339 0.519487 +0.5654443 0.5509339 0.519487 +0.5687816 0.5509339 0.519487 +0.092819 0.5547519 0.519487 +0.2262531 0.5547519 0.519487 +0.2875993 0.5547519 0.519487 +0.3262122 0.5547519 0.519487 +0.3544566 0.5547519 0.519487 +0.3767383 0.5547519 0.519487 +0.3951413 0.5547519 0.519487 +0.4108177 0.5547519 0.519487 +0.4244723 0.5547519 0.519487 +0.4365675 0.5547519 0.519487 +0.4474232 0.5547519 0.519487 +0.45727 0.5547519 0.519487 +0.4662797 0.5547519 0.519487 +0.4745834 0.5547519 0.519487 +0.4822838 0.5547519 0.519487 +0.4894626 0.5547519 0.519487 +0.4961862 0.5547519 0.519487 +0.5025087 0.5547519 0.519487 +0.5084753 0.5547519 0.519487 +0.514124 0.5547519 0.519487 +0.519487 0.5547519 0.519487 +0.5245917 0.5547519 0.519487 +0.529462 0.5547519 0.519487 +0.5341183 0.5547519 0.519487 +0.5385787 0.5547519 0.519487 +0.5428591 0.5547519 0.519487 +0.5469733 0.5547519 0.519487 +0.5509339 0.5547519 0.519487 +0.5547519 0.5547519 0.519487 +0.5584371 0.5547519 0.519487 +0.5619986 0.5547519 0.519487 +0.5654443 0.5547519 0.519487 +0.5687816 0.5547519 0.519487 +0.092819 0.5584371 0.519487 +0.2262531 0.5584371 0.519487 +0.2875993 0.5584371 0.519487 +0.3262122 0.5584371 0.519487 +0.3544566 0.5584371 0.519487 +0.3767383 0.5584371 0.519487 +0.3951413 0.5584371 0.519487 +0.4108177 0.5584371 0.519487 +0.4244723 0.5584371 0.519487 +0.4365675 0.5584371 0.519487 +0.4474232 0.5584371 0.519487 +0.45727 0.5584371 0.519487 +0.4662797 0.5584371 0.519487 +0.4745834 0.5584371 0.519487 +0.4822838 0.5584371 0.519487 +0.4894626 0.5584371 0.519487 +0.4961862 0.5584371 0.519487 +0.5025087 0.5584371 0.519487 +0.5084753 0.5584371 0.519487 +0.514124 0.5584371 0.519487 +0.519487 0.5584371 0.519487 +0.5245917 0.5584371 0.519487 +0.529462 0.5584371 0.519487 +0.5341183 0.5584371 0.519487 +0.5385787 0.5584371 0.519487 +0.5428591 0.5584371 0.519487 +0.5469733 0.5584371 0.519487 +0.5509339 0.5584371 0.519487 +0.5547519 0.5584371 0.519487 +0.5584371 0.5584371 0.519487 +0.5619986 0.5584371 0.519487 +0.5654443 0.5584371 0.519487 +0.5687816 0.5584371 0.519487 +0.092819 0.5619986 0.519487 +0.2262531 0.5619986 0.519487 +0.2875993 0.5619986 0.519487 +0.3262122 0.5619986 0.519487 +0.3544566 0.5619986 0.519487 +0.3767383 0.5619986 0.519487 +0.3951413 0.5619986 0.519487 +0.4108177 0.5619986 0.519487 +0.4244723 0.5619986 0.519487 +0.4365675 0.5619986 0.519487 +0.4474232 0.5619986 0.519487 +0.45727 0.5619986 0.519487 +0.4662797 0.5619986 0.519487 +0.4745834 0.5619986 0.519487 +0.4822838 0.5619986 0.519487 +0.4894626 0.5619986 0.519487 +0.4961862 0.5619986 0.519487 +0.5025087 0.5619986 0.519487 +0.5084753 0.5619986 0.519487 +0.514124 0.5619986 0.519487 +0.519487 0.5619986 0.519487 +0.5245917 0.5619986 0.519487 +0.529462 0.5619986 0.519487 +0.5341183 0.5619986 0.519487 +0.5385787 0.5619986 0.519487 +0.5428591 0.5619986 0.519487 +0.5469733 0.5619986 0.519487 +0.5509339 0.5619986 0.519487 +0.5547519 0.5619986 0.519487 +0.5584371 0.5619986 0.519487 +0.5619986 0.5619986 0.519487 +0.5654443 0.5619986 0.519487 +0.5687816 0.5619986 0.519487 +0.092819 0.5654443 0.519487 +0.2262531 0.5654443 0.519487 +0.2875993 0.5654443 0.519487 +0.3262122 0.5654443 0.519487 +0.3544566 0.5654443 0.519487 +0.3767383 0.5654443 0.519487 +0.3951413 0.5654443 0.519487 +0.4108177 0.5654443 0.519487 +0.4244723 0.5654443 0.519487 +0.4365675 0.5654443 0.519487 +0.4474232 0.5654443 0.519487 +0.45727 0.5654443 0.519487 +0.4662797 0.5654443 0.519487 +0.4745834 0.5654443 0.519487 +0.4822838 0.5654443 0.519487 +0.4894626 0.5654443 0.519487 +0.4961862 0.5654443 0.519487 +0.5025087 0.5654443 0.519487 +0.5084753 0.5654443 0.519487 +0.514124 0.5654443 0.519487 +0.519487 0.5654443 0.519487 +0.5245917 0.5654443 0.519487 +0.529462 0.5654443 0.519487 +0.5341183 0.5654443 0.519487 +0.5385787 0.5654443 0.519487 +0.5428591 0.5654443 0.519487 +0.5469733 0.5654443 0.519487 +0.5509339 0.5654443 0.519487 +0.5547519 0.5654443 0.519487 +0.5584371 0.5654443 0.519487 +0.5619986 0.5654443 0.519487 +0.5654443 0.5654443 0.519487 +0.5687816 0.5654443 0.519487 +0.092819 0.5687816 0.519487 +0.2262531 0.5687816 0.519487 +0.2875993 0.5687816 0.519487 +0.3262122 0.5687816 0.519487 +0.3544566 0.5687816 0.519487 +0.3767383 0.5687816 0.519487 +0.3951413 0.5687816 0.519487 +0.4108177 0.5687816 0.519487 +0.4244723 0.5687816 0.519487 +0.4365675 0.5687816 0.519487 +0.4474232 0.5687816 0.519487 +0.45727 0.5687816 0.519487 +0.4662797 0.5687816 0.519487 +0.4745834 0.5687816 0.519487 +0.4822838 0.5687816 0.519487 +0.4894626 0.5687816 0.519487 +0.4961862 0.5687816 0.519487 +0.5025087 0.5687816 0.519487 +0.5084753 0.5687816 0.519487 +0.514124 0.5687816 0.519487 +0.519487 0.5687816 0.519487 +0.5245917 0.5687816 0.519487 +0.529462 0.5687816 0.519487 +0.5341183 0.5687816 0.519487 +0.5385787 0.5687816 0.519487 +0.5428591 0.5687816 0.519487 +0.5469733 0.5687816 0.519487 +0.5509339 0.5687816 0.519487 +0.5547519 0.5687816 0.519487 +0.5584371 0.5687816 0.519487 +0.5619986 0.5687816 0.519487 +0.5654443 0.5687816 0.519487 +0.5687816 0.5687816 0.519487 +0.092819 0.092819 0.5245917 +0.2262531 0.092819 0.5245917 +0.2875993 0.092819 0.5245917 +0.3262122 0.092819 0.5245917 +0.3544566 0.092819 0.5245917 +0.3767383 0.092819 0.5245917 +0.3951413 0.092819 0.5245917 +0.4108177 0.092819 0.5245917 +0.4244723 0.092819 0.5245917 +0.4365675 0.092819 0.5245917 +0.4474232 0.092819 0.5245917 +0.45727 0.092819 0.5245917 +0.4662797 0.092819 0.5245917 +0.4745834 0.092819 0.5245917 +0.4822838 0.092819 0.5245917 +0.4894626 0.092819 0.5245917 +0.4961862 0.092819 0.5245917 +0.5025087 0.092819 0.5245917 +0.5084753 0.092819 0.5245917 +0.514124 0.092819 0.5245917 +0.519487 0.092819 0.5245917 +0.5245917 0.092819 0.5245917 +0.529462 0.092819 0.5245917 +0.5341183 0.092819 0.5245917 +0.5385787 0.092819 0.5245917 +0.5428591 0.092819 0.5245917 +0.5469733 0.092819 0.5245917 +0.5509339 0.092819 0.5245917 +0.5547519 0.092819 0.5245917 +0.5584371 0.092819 0.5245917 +0.5619986 0.092819 0.5245917 +0.5654443 0.092819 0.5245917 +0.5687816 0.092819 0.5245917 +0.092819 0.2262531 0.5245917 +0.2262531 0.2262531 0.5245917 +0.2875993 0.2262531 0.5245917 +0.3262122 0.2262531 0.5245917 +0.3544566 0.2262531 0.5245917 +0.3767383 0.2262531 0.5245917 +0.3951413 0.2262531 0.5245917 +0.4108177 0.2262531 0.5245917 +0.4244723 0.2262531 0.5245917 +0.4365675 0.2262531 0.5245917 +0.4474232 0.2262531 0.5245917 +0.45727 0.2262531 0.5245917 +0.4662797 0.2262531 0.5245917 +0.4745834 0.2262531 0.5245917 +0.4822838 0.2262531 0.5245917 +0.4894626 0.2262531 0.5245917 +0.4961862 0.2262531 0.5245917 +0.5025087 0.2262531 0.5245917 +0.5084753 0.2262531 0.5245917 +0.514124 0.2262531 0.5245917 +0.519487 0.2262531 0.5245917 +0.5245917 0.2262531 0.5245917 +0.529462 0.2262531 0.5245917 +0.5341183 0.2262531 0.5245917 +0.5385787 0.2262531 0.5245917 +0.5428591 0.2262531 0.5245917 +0.5469733 0.2262531 0.5245917 +0.5509339 0.2262531 0.5245917 +0.5547519 0.2262531 0.5245917 +0.5584371 0.2262531 0.5245917 +0.5619986 0.2262531 0.5245917 +0.5654443 0.2262531 0.5245917 +0.5687816 0.2262531 0.5245917 +0.092819 0.2875993 0.5245917 +0.2262531 0.2875993 0.5245917 +0.2875993 0.2875993 0.5245917 +0.3262122 0.2875993 0.5245917 +0.3544566 0.2875993 0.5245917 +0.3767383 0.2875993 0.5245917 +0.3951413 0.2875993 0.5245917 +0.4108177 0.2875993 0.5245917 +0.4244723 0.2875993 0.5245917 +0.4365675 0.2875993 0.5245917 +0.4474232 0.2875993 0.5245917 +0.45727 0.2875993 0.5245917 +0.4662797 0.2875993 0.5245917 +0.4745834 0.2875993 0.5245917 +0.4822838 0.2875993 0.5245917 +0.4894626 0.2875993 0.5245917 +0.4961862 0.2875993 0.5245917 +0.5025087 0.2875993 0.5245917 +0.5084753 0.2875993 0.5245917 +0.514124 0.2875993 0.5245917 +0.519487 0.2875993 0.5245917 +0.5245917 0.2875993 0.5245917 +0.529462 0.2875993 0.5245917 +0.5341183 0.2875993 0.5245917 +0.5385787 0.2875993 0.5245917 +0.5428591 0.2875993 0.5245917 +0.5469733 0.2875993 0.5245917 +0.5509339 0.2875993 0.5245917 +0.5547519 0.2875993 0.5245917 +0.5584371 0.2875993 0.5245917 +0.5619986 0.2875993 0.5245917 +0.5654443 0.2875993 0.5245917 +0.5687816 0.2875993 0.5245917 +0.092819 0.3262122 0.5245917 +0.2262531 0.3262122 0.5245917 +0.2875993 0.3262122 0.5245917 +0.3262122 0.3262122 0.5245917 +0.3544566 0.3262122 0.5245917 +0.3767383 0.3262122 0.5245917 +0.3951413 0.3262122 0.5245917 +0.4108177 0.3262122 0.5245917 +0.4244723 0.3262122 0.5245917 +0.4365675 0.3262122 0.5245917 +0.4474232 0.3262122 0.5245917 +0.45727 0.3262122 0.5245917 +0.4662797 0.3262122 0.5245917 +0.4745834 0.3262122 0.5245917 +0.4822838 0.3262122 0.5245917 +0.4894626 0.3262122 0.5245917 +0.4961862 0.3262122 0.5245917 +0.5025087 0.3262122 0.5245917 +0.5084753 0.3262122 0.5245917 +0.514124 0.3262122 0.5245917 +0.519487 0.3262122 0.5245917 +0.5245917 0.3262122 0.5245917 +0.529462 0.3262122 0.5245917 +0.5341183 0.3262122 0.5245917 +0.5385787 0.3262122 0.5245917 +0.5428591 0.3262122 0.5245917 +0.5469733 0.3262122 0.5245917 +0.5509339 0.3262122 0.5245917 +0.5547519 0.3262122 0.5245917 +0.5584371 0.3262122 0.5245917 +0.5619986 0.3262122 0.5245917 +0.5654443 0.3262122 0.5245917 +0.5687816 0.3262122 0.5245917 +0.092819 0.3544566 0.5245917 +0.2262531 0.3544566 0.5245917 +0.2875993 0.3544566 0.5245917 +0.3262122 0.3544566 0.5245917 +0.3544566 0.3544566 0.5245917 +0.3767383 0.3544566 0.5245917 +0.3951413 0.3544566 0.5245917 +0.4108177 0.3544566 0.5245917 +0.4244723 0.3544566 0.5245917 +0.4365675 0.3544566 0.5245917 +0.4474232 0.3544566 0.5245917 +0.45727 0.3544566 0.5245917 +0.4662797 0.3544566 0.5245917 +0.4745834 0.3544566 0.5245917 +0.4822838 0.3544566 0.5245917 +0.4894626 0.3544566 0.5245917 +0.4961862 0.3544566 0.5245917 +0.5025087 0.3544566 0.5245917 +0.5084753 0.3544566 0.5245917 +0.514124 0.3544566 0.5245917 +0.519487 0.3544566 0.5245917 +0.5245917 0.3544566 0.5245917 +0.529462 0.3544566 0.5245917 +0.5341183 0.3544566 0.5245917 +0.5385787 0.3544566 0.5245917 +0.5428591 0.3544566 0.5245917 +0.5469733 0.3544566 0.5245917 +0.5509339 0.3544566 0.5245917 +0.5547519 0.3544566 0.5245917 +0.5584371 0.3544566 0.5245917 +0.5619986 0.3544566 0.5245917 +0.5654443 0.3544566 0.5245917 +0.5687816 0.3544566 0.5245917 +0.092819 0.3767383 0.5245917 +0.2262531 0.3767383 0.5245917 +0.2875993 0.3767383 0.5245917 +0.3262122 0.3767383 0.5245917 +0.3544566 0.3767383 0.5245917 +0.3767383 0.3767383 0.5245917 +0.3951413 0.3767383 0.5245917 +0.4108177 0.3767383 0.5245917 +0.4244723 0.3767383 0.5245917 +0.4365675 0.3767383 0.5245917 +0.4474232 0.3767383 0.5245917 +0.45727 0.3767383 0.5245917 +0.4662797 0.3767383 0.5245917 +0.4745834 0.3767383 0.5245917 +0.4822838 0.3767383 0.5245917 +0.4894626 0.3767383 0.5245917 +0.4961862 0.3767383 0.5245917 +0.5025087 0.3767383 0.5245917 +0.5084753 0.3767383 0.5245917 +0.514124 0.3767383 0.5245917 +0.519487 0.3767383 0.5245917 +0.5245917 0.3767383 0.5245917 +0.529462 0.3767383 0.5245917 +0.5341183 0.3767383 0.5245917 +0.5385787 0.3767383 0.5245917 +0.5428591 0.3767383 0.5245917 +0.5469733 0.3767383 0.5245917 +0.5509339 0.3767383 0.5245917 +0.5547519 0.3767383 0.5245917 +0.5584371 0.3767383 0.5245917 +0.5619986 0.3767383 0.5245917 +0.5654443 0.3767383 0.5245917 +0.5687816 0.3767383 0.5245917 +0.092819 0.3951413 0.5245917 +0.2262531 0.3951413 0.5245917 +0.2875993 0.3951413 0.5245917 +0.3262122 0.3951413 0.5245917 +0.3544566 0.3951413 0.5245917 +0.3767383 0.3951413 0.5245917 +0.3951413 0.3951413 0.5245917 +0.4108177 0.3951413 0.5245917 +0.4244723 0.3951413 0.5245917 +0.4365675 0.3951413 0.5245917 +0.4474232 0.3951413 0.5245917 +0.45727 0.3951413 0.5245917 +0.4662797 0.3951413 0.5245917 +0.4745834 0.3951413 0.5245917 +0.4822838 0.3951413 0.5245917 +0.4894626 0.3951413 0.5245917 +0.4961862 0.3951413 0.5245917 +0.5025087 0.3951413 0.5245917 +0.5084753 0.3951413 0.5245917 +0.514124 0.3951413 0.5245917 +0.519487 0.3951413 0.5245917 +0.5245917 0.3951413 0.5245917 +0.529462 0.3951413 0.5245917 +0.5341183 0.3951413 0.5245917 +0.5385787 0.3951413 0.5245917 +0.5428591 0.3951413 0.5245917 +0.5469733 0.3951413 0.5245917 +0.5509339 0.3951413 0.5245917 +0.5547519 0.3951413 0.5245917 +0.5584371 0.3951413 0.5245917 +0.5619986 0.3951413 0.5245917 +0.5654443 0.3951413 0.5245917 +0.5687816 0.3951413 0.5245917 +0.092819 0.4108177 0.5245917 +0.2262531 0.4108177 0.5245917 +0.2875993 0.4108177 0.5245917 +0.3262122 0.4108177 0.5245917 +0.3544566 0.4108177 0.5245917 +0.3767383 0.4108177 0.5245917 +0.3951413 0.4108177 0.5245917 +0.4108177 0.4108177 0.5245917 +0.4244723 0.4108177 0.5245917 +0.4365675 0.4108177 0.5245917 +0.4474232 0.4108177 0.5245917 +0.45727 0.4108177 0.5245917 +0.4662797 0.4108177 0.5245917 +0.4745834 0.4108177 0.5245917 +0.4822838 0.4108177 0.5245917 +0.4894626 0.4108177 0.5245917 +0.4961862 0.4108177 0.5245917 +0.5025087 0.4108177 0.5245917 +0.5084753 0.4108177 0.5245917 +0.514124 0.4108177 0.5245917 +0.519487 0.4108177 0.5245917 +0.5245917 0.4108177 0.5245917 +0.529462 0.4108177 0.5245917 +0.5341183 0.4108177 0.5245917 +0.5385787 0.4108177 0.5245917 +0.5428591 0.4108177 0.5245917 +0.5469733 0.4108177 0.5245917 +0.5509339 0.4108177 0.5245917 +0.5547519 0.4108177 0.5245917 +0.5584371 0.4108177 0.5245917 +0.5619986 0.4108177 0.5245917 +0.5654443 0.4108177 0.5245917 +0.5687816 0.4108177 0.5245917 +0.092819 0.4244723 0.5245917 +0.2262531 0.4244723 0.5245917 +0.2875993 0.4244723 0.5245917 +0.3262122 0.4244723 0.5245917 +0.3544566 0.4244723 0.5245917 +0.3767383 0.4244723 0.5245917 +0.3951413 0.4244723 0.5245917 +0.4108177 0.4244723 0.5245917 +0.4244723 0.4244723 0.5245917 +0.4365675 0.4244723 0.5245917 +0.4474232 0.4244723 0.5245917 +0.45727 0.4244723 0.5245917 +0.4662797 0.4244723 0.5245917 +0.4745834 0.4244723 0.5245917 +0.4822838 0.4244723 0.5245917 +0.4894626 0.4244723 0.5245917 +0.4961862 0.4244723 0.5245917 +0.5025087 0.4244723 0.5245917 +0.5084753 0.4244723 0.5245917 +0.514124 0.4244723 0.5245917 +0.519487 0.4244723 0.5245917 +0.5245917 0.4244723 0.5245917 +0.529462 0.4244723 0.5245917 +0.5341183 0.4244723 0.5245917 +0.5385787 0.4244723 0.5245917 +0.5428591 0.4244723 0.5245917 +0.5469733 0.4244723 0.5245917 +0.5509339 0.4244723 0.5245917 +0.5547519 0.4244723 0.5245917 +0.5584371 0.4244723 0.5245917 +0.5619986 0.4244723 0.5245917 +0.5654443 0.4244723 0.5245917 +0.5687816 0.4244723 0.5245917 +0.092819 0.4365675 0.5245917 +0.2262531 0.4365675 0.5245917 +0.2875993 0.4365675 0.5245917 +0.3262122 0.4365675 0.5245917 +0.3544566 0.4365675 0.5245917 +0.3767383 0.4365675 0.5245917 +0.3951413 0.4365675 0.5245917 +0.4108177 0.4365675 0.5245917 +0.4244723 0.4365675 0.5245917 +0.4365675 0.4365675 0.5245917 +0.4474232 0.4365675 0.5245917 +0.45727 0.4365675 0.5245917 +0.4662797 0.4365675 0.5245917 +0.4745834 0.4365675 0.5245917 +0.4822838 0.4365675 0.5245917 +0.4894626 0.4365675 0.5245917 +0.4961862 0.4365675 0.5245917 +0.5025087 0.4365675 0.5245917 +0.5084753 0.4365675 0.5245917 +0.514124 0.4365675 0.5245917 +0.519487 0.4365675 0.5245917 +0.5245917 0.4365675 0.5245917 +0.529462 0.4365675 0.5245917 +0.5341183 0.4365675 0.5245917 +0.5385787 0.4365675 0.5245917 +0.5428591 0.4365675 0.5245917 +0.5469733 0.4365675 0.5245917 +0.5509339 0.4365675 0.5245917 +0.5547519 0.4365675 0.5245917 +0.5584371 0.4365675 0.5245917 +0.5619986 0.4365675 0.5245917 +0.5654443 0.4365675 0.5245917 +0.5687816 0.4365675 0.5245917 +0.092819 0.4474232 0.5245917 +0.2262531 0.4474232 0.5245917 +0.2875993 0.4474232 0.5245917 +0.3262122 0.4474232 0.5245917 +0.3544566 0.4474232 0.5245917 +0.3767383 0.4474232 0.5245917 +0.3951413 0.4474232 0.5245917 +0.4108177 0.4474232 0.5245917 +0.4244723 0.4474232 0.5245917 +0.4365675 0.4474232 0.5245917 +0.4474232 0.4474232 0.5245917 +0.45727 0.4474232 0.5245917 +0.4662797 0.4474232 0.5245917 +0.4745834 0.4474232 0.5245917 +0.4822838 0.4474232 0.5245917 +0.4894626 0.4474232 0.5245917 +0.4961862 0.4474232 0.5245917 +0.5025087 0.4474232 0.5245917 +0.5084753 0.4474232 0.5245917 +0.514124 0.4474232 0.5245917 +0.519487 0.4474232 0.5245917 +0.5245917 0.4474232 0.5245917 +0.529462 0.4474232 0.5245917 +0.5341183 0.4474232 0.5245917 +0.5385787 0.4474232 0.5245917 +0.5428591 0.4474232 0.5245917 +0.5469733 0.4474232 0.5245917 +0.5509339 0.4474232 0.5245917 +0.5547519 0.4474232 0.5245917 +0.5584371 0.4474232 0.5245917 +0.5619986 0.4474232 0.5245917 +0.5654443 0.4474232 0.5245917 +0.5687816 0.4474232 0.5245917 +0.092819 0.45727 0.5245917 +0.2262531 0.45727 0.5245917 +0.2875993 0.45727 0.5245917 +0.3262122 0.45727 0.5245917 +0.3544566 0.45727 0.5245917 +0.3767383 0.45727 0.5245917 +0.3951413 0.45727 0.5245917 +0.4108177 0.45727 0.5245917 +0.4244723 0.45727 0.5245917 +0.4365675 0.45727 0.5245917 +0.4474232 0.45727 0.5245917 +0.45727 0.45727 0.5245917 +0.4662797 0.45727 0.5245917 +0.4745834 0.45727 0.5245917 +0.4822838 0.45727 0.5245917 +0.4894626 0.45727 0.5245917 +0.4961862 0.45727 0.5245917 +0.5025087 0.45727 0.5245917 +0.5084753 0.45727 0.5245917 +0.514124 0.45727 0.5245917 +0.519487 0.45727 0.5245917 +0.5245917 0.45727 0.5245917 +0.529462 0.45727 0.5245917 +0.5341183 0.45727 0.5245917 +0.5385787 0.45727 0.5245917 +0.5428591 0.45727 0.5245917 +0.5469733 0.45727 0.5245917 +0.5509339 0.45727 0.5245917 +0.5547519 0.45727 0.5245917 +0.5584371 0.45727 0.5245917 +0.5619986 0.45727 0.5245917 +0.5654443 0.45727 0.5245917 +0.5687816 0.45727 0.5245917 +0.092819 0.4662797 0.5245917 +0.2262531 0.4662797 0.5245917 +0.2875993 0.4662797 0.5245917 +0.3262122 0.4662797 0.5245917 +0.3544566 0.4662797 0.5245917 +0.3767383 0.4662797 0.5245917 +0.3951413 0.4662797 0.5245917 +0.4108177 0.4662797 0.5245917 +0.4244723 0.4662797 0.5245917 +0.4365675 0.4662797 0.5245917 +0.4474232 0.4662797 0.5245917 +0.45727 0.4662797 0.5245917 +0.4662797 0.4662797 0.5245917 +0.4745834 0.4662797 0.5245917 +0.4822838 0.4662797 0.5245917 +0.4894626 0.4662797 0.5245917 +0.4961862 0.4662797 0.5245917 +0.5025087 0.4662797 0.5245917 +0.5084753 0.4662797 0.5245917 +0.514124 0.4662797 0.5245917 +0.519487 0.4662797 0.5245917 +0.5245917 0.4662797 0.5245917 +0.529462 0.4662797 0.5245917 +0.5341183 0.4662797 0.5245917 +0.5385787 0.4662797 0.5245917 +0.5428591 0.4662797 0.5245917 +0.5469733 0.4662797 0.5245917 +0.5509339 0.4662797 0.5245917 +0.5547519 0.4662797 0.5245917 +0.5584371 0.4662797 0.5245917 +0.5619986 0.4662797 0.5245917 +0.5654443 0.4662797 0.5245917 +0.5687816 0.4662797 0.5245917 +0.092819 0.4745834 0.5245917 +0.2262531 0.4745834 0.5245917 +0.2875993 0.4745834 0.5245917 +0.3262122 0.4745834 0.5245917 +0.3544566 0.4745834 0.5245917 +0.3767383 0.4745834 0.5245917 +0.3951413 0.4745834 0.5245917 +0.4108177 0.4745834 0.5245917 +0.4244723 0.4745834 0.5245917 +0.4365675 0.4745834 0.5245917 +0.4474232 0.4745834 0.5245917 +0.45727 0.4745834 0.5245917 +0.4662797 0.4745834 0.5245917 +0.4745834 0.4745834 0.5245917 +0.4822838 0.4745834 0.5245917 +0.4894626 0.4745834 0.5245917 +0.4961862 0.4745834 0.5245917 +0.5025087 0.4745834 0.5245917 +0.5084753 0.4745834 0.5245917 +0.514124 0.4745834 0.5245917 +0.519487 0.4745834 0.5245917 +0.5245917 0.4745834 0.5245917 +0.529462 0.4745834 0.5245917 +0.5341183 0.4745834 0.5245917 +0.5385787 0.4745834 0.5245917 +0.5428591 0.4745834 0.5245917 +0.5469733 0.4745834 0.5245917 +0.5509339 0.4745834 0.5245917 +0.5547519 0.4745834 0.5245917 +0.5584371 0.4745834 0.5245917 +0.5619986 0.4745834 0.5245917 +0.5654443 0.4745834 0.5245917 +0.5687816 0.4745834 0.5245917 +0.092819 0.4822838 0.5245917 +0.2262531 0.4822838 0.5245917 +0.2875993 0.4822838 0.5245917 +0.3262122 0.4822838 0.5245917 +0.3544566 0.4822838 0.5245917 +0.3767383 0.4822838 0.5245917 +0.3951413 0.4822838 0.5245917 +0.4108177 0.4822838 0.5245917 +0.4244723 0.4822838 0.5245917 +0.4365675 0.4822838 0.5245917 +0.4474232 0.4822838 0.5245917 +0.45727 0.4822838 0.5245917 +0.4662797 0.4822838 0.5245917 +0.4745834 0.4822838 0.5245917 +0.4822838 0.4822838 0.5245917 +0.4894626 0.4822838 0.5245917 +0.4961862 0.4822838 0.5245917 +0.5025087 0.4822838 0.5245917 +0.5084753 0.4822838 0.5245917 +0.514124 0.4822838 0.5245917 +0.519487 0.4822838 0.5245917 +0.5245917 0.4822838 0.5245917 +0.529462 0.4822838 0.5245917 +0.5341183 0.4822838 0.5245917 +0.5385787 0.4822838 0.5245917 +0.5428591 0.4822838 0.5245917 +0.5469733 0.4822838 0.5245917 +0.5509339 0.4822838 0.5245917 +0.5547519 0.4822838 0.5245917 +0.5584371 0.4822838 0.5245917 +0.5619986 0.4822838 0.5245917 +0.5654443 0.4822838 0.5245917 +0.5687816 0.4822838 0.5245917 +0.092819 0.4894626 0.5245917 +0.2262531 0.4894626 0.5245917 +0.2875993 0.4894626 0.5245917 +0.3262122 0.4894626 0.5245917 +0.3544566 0.4894626 0.5245917 +0.3767383 0.4894626 0.5245917 +0.3951413 0.4894626 0.5245917 +0.4108177 0.4894626 0.5245917 +0.4244723 0.4894626 0.5245917 +0.4365675 0.4894626 0.5245917 +0.4474232 0.4894626 0.5245917 +0.45727 0.4894626 0.5245917 +0.4662797 0.4894626 0.5245917 +0.4745834 0.4894626 0.5245917 +0.4822838 0.4894626 0.5245917 +0.4894626 0.4894626 0.5245917 +0.4961862 0.4894626 0.5245917 +0.5025087 0.4894626 0.5245917 +0.5084753 0.4894626 0.5245917 +0.514124 0.4894626 0.5245917 +0.519487 0.4894626 0.5245917 +0.5245917 0.4894626 0.5245917 +0.529462 0.4894626 0.5245917 +0.5341183 0.4894626 0.5245917 +0.5385787 0.4894626 0.5245917 +0.5428591 0.4894626 0.5245917 +0.5469733 0.4894626 0.5245917 +0.5509339 0.4894626 0.5245917 +0.5547519 0.4894626 0.5245917 +0.5584371 0.4894626 0.5245917 +0.5619986 0.4894626 0.5245917 +0.5654443 0.4894626 0.5245917 +0.5687816 0.4894626 0.5245917 +0.092819 0.4961862 0.5245917 +0.2262531 0.4961862 0.5245917 +0.2875993 0.4961862 0.5245917 +0.3262122 0.4961862 0.5245917 +0.3544566 0.4961862 0.5245917 +0.3767383 0.4961862 0.5245917 +0.3951413 0.4961862 0.5245917 +0.4108177 0.4961862 0.5245917 +0.4244723 0.4961862 0.5245917 +0.4365675 0.4961862 0.5245917 +0.4474232 0.4961862 0.5245917 +0.45727 0.4961862 0.5245917 +0.4662797 0.4961862 0.5245917 +0.4745834 0.4961862 0.5245917 +0.4822838 0.4961862 0.5245917 +0.4894626 0.4961862 0.5245917 +0.4961862 0.4961862 0.5245917 +0.5025087 0.4961862 0.5245917 +0.5084753 0.4961862 0.5245917 +0.514124 0.4961862 0.5245917 +0.519487 0.4961862 0.5245917 +0.5245917 0.4961862 0.5245917 +0.529462 0.4961862 0.5245917 +0.5341183 0.4961862 0.5245917 +0.5385787 0.4961862 0.5245917 +0.5428591 0.4961862 0.5245917 +0.5469733 0.4961862 0.5245917 +0.5509339 0.4961862 0.5245917 +0.5547519 0.4961862 0.5245917 +0.5584371 0.4961862 0.5245917 +0.5619986 0.4961862 0.5245917 +0.5654443 0.4961862 0.5245917 +0.5687816 0.4961862 0.5245917 +0.092819 0.5025087 0.5245917 +0.2262531 0.5025087 0.5245917 +0.2875993 0.5025087 0.5245917 +0.3262122 0.5025087 0.5245917 +0.3544566 0.5025087 0.5245917 +0.3767383 0.5025087 0.5245917 +0.3951413 0.5025087 0.5245917 +0.4108177 0.5025087 0.5245917 +0.4244723 0.5025087 0.5245917 +0.4365675 0.5025087 0.5245917 +0.4474232 0.5025087 0.5245917 +0.45727 0.5025087 0.5245917 +0.4662797 0.5025087 0.5245917 +0.4745834 0.5025087 0.5245917 +0.4822838 0.5025087 0.5245917 +0.4894626 0.5025087 0.5245917 +0.4961862 0.5025087 0.5245917 +0.5025087 0.5025087 0.5245917 +0.5084753 0.5025087 0.5245917 +0.514124 0.5025087 0.5245917 +0.519487 0.5025087 0.5245917 +0.5245917 0.5025087 0.5245917 +0.529462 0.5025087 0.5245917 +0.5341183 0.5025087 0.5245917 +0.5385787 0.5025087 0.5245917 +0.5428591 0.5025087 0.5245917 +0.5469733 0.5025087 0.5245917 +0.5509339 0.5025087 0.5245917 +0.5547519 0.5025087 0.5245917 +0.5584371 0.5025087 0.5245917 +0.5619986 0.5025087 0.5245917 +0.5654443 0.5025087 0.5245917 +0.5687816 0.5025087 0.5245917 +0.092819 0.5084753 0.5245917 +0.2262531 0.5084753 0.5245917 +0.2875993 0.5084753 0.5245917 +0.3262122 0.5084753 0.5245917 +0.3544566 0.5084753 0.5245917 +0.3767383 0.5084753 0.5245917 +0.3951413 0.5084753 0.5245917 +0.4108177 0.5084753 0.5245917 +0.4244723 0.5084753 0.5245917 +0.4365675 0.5084753 0.5245917 +0.4474232 0.5084753 0.5245917 +0.45727 0.5084753 0.5245917 +0.4662797 0.5084753 0.5245917 +0.4745834 0.5084753 0.5245917 +0.4822838 0.5084753 0.5245917 +0.4894626 0.5084753 0.5245917 +0.4961862 0.5084753 0.5245917 +0.5025087 0.5084753 0.5245917 +0.5084753 0.5084753 0.5245917 +0.514124 0.5084753 0.5245917 +0.519487 0.5084753 0.5245917 +0.5245917 0.5084753 0.5245917 +0.529462 0.5084753 0.5245917 +0.5341183 0.5084753 0.5245917 +0.5385787 0.5084753 0.5245917 +0.5428591 0.5084753 0.5245917 +0.5469733 0.5084753 0.5245917 +0.5509339 0.5084753 0.5245917 +0.5547519 0.5084753 0.5245917 +0.5584371 0.5084753 0.5245917 +0.5619986 0.5084753 0.5245917 +0.5654443 0.5084753 0.5245917 +0.5687816 0.5084753 0.5245917 +0.092819 0.514124 0.5245917 +0.2262531 0.514124 0.5245917 +0.2875993 0.514124 0.5245917 +0.3262122 0.514124 0.5245917 +0.3544566 0.514124 0.5245917 +0.3767383 0.514124 0.5245917 +0.3951413 0.514124 0.5245917 +0.4108177 0.514124 0.5245917 +0.4244723 0.514124 0.5245917 +0.4365675 0.514124 0.5245917 +0.4474232 0.514124 0.5245917 +0.45727 0.514124 0.5245917 +0.4662797 0.514124 0.5245917 +0.4745834 0.514124 0.5245917 +0.4822838 0.514124 0.5245917 +0.4894626 0.514124 0.5245917 +0.4961862 0.514124 0.5245917 +0.5025087 0.514124 0.5245917 +0.5084753 0.514124 0.5245917 +0.514124 0.514124 0.5245917 +0.519487 0.514124 0.5245917 +0.5245917 0.514124 0.5245917 +0.529462 0.514124 0.5245917 +0.5341183 0.514124 0.5245917 +0.5385787 0.514124 0.5245917 +0.5428591 0.514124 0.5245917 +0.5469733 0.514124 0.5245917 +0.5509339 0.514124 0.5245917 +0.5547519 0.514124 0.5245917 +0.5584371 0.514124 0.5245917 +0.5619986 0.514124 0.5245917 +0.5654443 0.514124 0.5245917 +0.5687816 0.514124 0.5245917 +0.092819 0.519487 0.5245917 +0.2262531 0.519487 0.5245917 +0.2875993 0.519487 0.5245917 +0.3262122 0.519487 0.5245917 +0.3544566 0.519487 0.5245917 +0.3767383 0.519487 0.5245917 +0.3951413 0.519487 0.5245917 +0.4108177 0.519487 0.5245917 +0.4244723 0.519487 0.5245917 +0.4365675 0.519487 0.5245917 +0.4474232 0.519487 0.5245917 +0.45727 0.519487 0.5245917 +0.4662797 0.519487 0.5245917 +0.4745834 0.519487 0.5245917 +0.4822838 0.519487 0.5245917 +0.4894626 0.519487 0.5245917 +0.4961862 0.519487 0.5245917 +0.5025087 0.519487 0.5245917 +0.5084753 0.519487 0.5245917 +0.514124 0.519487 0.5245917 +0.519487 0.519487 0.5245917 +0.5245917 0.519487 0.5245917 +0.529462 0.519487 0.5245917 +0.5341183 0.519487 0.5245917 +0.5385787 0.519487 0.5245917 +0.5428591 0.519487 0.5245917 +0.5469733 0.519487 0.5245917 +0.5509339 0.519487 0.5245917 +0.5547519 0.519487 0.5245917 +0.5584371 0.519487 0.5245917 +0.5619986 0.519487 0.5245917 +0.5654443 0.519487 0.5245917 +0.5687816 0.519487 0.5245917 +0.092819 0.5245917 0.5245917 +0.2262531 0.5245917 0.5245917 +0.2875993 0.5245917 0.5245917 +0.3262122 0.5245917 0.5245917 +0.3544566 0.5245917 0.5245917 +0.3767383 0.5245917 0.5245917 +0.3951413 0.5245917 0.5245917 +0.4108177 0.5245917 0.5245917 +0.4244723 0.5245917 0.5245917 +0.4365675 0.5245917 0.5245917 +0.4474232 0.5245917 0.5245917 +0.45727 0.5245917 0.5245917 +0.4662797 0.5245917 0.5245917 +0.4745834 0.5245917 0.5245917 +0.4822838 0.5245917 0.5245917 +0.4894626 0.5245917 0.5245917 +0.4961862 0.5245917 0.5245917 +0.5025087 0.5245917 0.5245917 +0.5084753 0.5245917 0.5245917 +0.514124 0.5245917 0.5245917 +0.519487 0.5245917 0.5245917 +0.5245917 0.5245917 0.5245917 +0.529462 0.5245917 0.5245917 +0.5341183 0.5245917 0.5245917 +0.5385787 0.5245917 0.5245917 +0.5428591 0.5245917 0.5245917 +0.5469733 0.5245917 0.5245917 +0.5509339 0.5245917 0.5245917 +0.5547519 0.5245917 0.5245917 +0.5584371 0.5245917 0.5245917 +0.5619986 0.5245917 0.5245917 +0.5654443 0.5245917 0.5245917 +0.5687816 0.5245917 0.5245917 +0.092819 0.529462 0.5245917 +0.2262531 0.529462 0.5245917 +0.2875993 0.529462 0.5245917 +0.3262122 0.529462 0.5245917 +0.3544566 0.529462 0.5245917 +0.3767383 0.529462 0.5245917 +0.3951413 0.529462 0.5245917 +0.4108177 0.529462 0.5245917 +0.4244723 0.529462 0.5245917 +0.4365675 0.529462 0.5245917 +0.4474232 0.529462 0.5245917 +0.45727 0.529462 0.5245917 +0.4662797 0.529462 0.5245917 +0.4745834 0.529462 0.5245917 +0.4822838 0.529462 0.5245917 +0.4894626 0.529462 0.5245917 +0.4961862 0.529462 0.5245917 +0.5025087 0.529462 0.5245917 +0.5084753 0.529462 0.5245917 +0.514124 0.529462 0.5245917 +0.519487 0.529462 0.5245917 +0.5245917 0.529462 0.5245917 +0.529462 0.529462 0.5245917 +0.5341183 0.529462 0.5245917 +0.5385787 0.529462 0.5245917 +0.5428591 0.529462 0.5245917 +0.5469733 0.529462 0.5245917 +0.5509339 0.529462 0.5245917 +0.5547519 0.529462 0.5245917 +0.5584371 0.529462 0.5245917 +0.5619986 0.529462 0.5245917 +0.5654443 0.529462 0.5245917 +0.5687816 0.529462 0.5245917 +0.092819 0.5341183 0.5245917 +0.2262531 0.5341183 0.5245917 +0.2875993 0.5341183 0.5245917 +0.3262122 0.5341183 0.5245917 +0.3544566 0.5341183 0.5245917 +0.3767383 0.5341183 0.5245917 +0.3951413 0.5341183 0.5245917 +0.4108177 0.5341183 0.5245917 +0.4244723 0.5341183 0.5245917 +0.4365675 0.5341183 0.5245917 +0.4474232 0.5341183 0.5245917 +0.45727 0.5341183 0.5245917 +0.4662797 0.5341183 0.5245917 +0.4745834 0.5341183 0.5245917 +0.4822838 0.5341183 0.5245917 +0.4894626 0.5341183 0.5245917 +0.4961862 0.5341183 0.5245917 +0.5025087 0.5341183 0.5245917 +0.5084753 0.5341183 0.5245917 +0.514124 0.5341183 0.5245917 +0.519487 0.5341183 0.5245917 +0.5245917 0.5341183 0.5245917 +0.529462 0.5341183 0.5245917 +0.5341183 0.5341183 0.5245917 +0.5385787 0.5341183 0.5245917 +0.5428591 0.5341183 0.5245917 +0.5469733 0.5341183 0.5245917 +0.5509339 0.5341183 0.5245917 +0.5547519 0.5341183 0.5245917 +0.5584371 0.5341183 0.5245917 +0.5619986 0.5341183 0.5245917 +0.5654443 0.5341183 0.5245917 +0.5687816 0.5341183 0.5245917 +0.092819 0.5385787 0.5245917 +0.2262531 0.5385787 0.5245917 +0.2875993 0.5385787 0.5245917 +0.3262122 0.5385787 0.5245917 +0.3544566 0.5385787 0.5245917 +0.3767383 0.5385787 0.5245917 +0.3951413 0.5385787 0.5245917 +0.4108177 0.5385787 0.5245917 +0.4244723 0.5385787 0.5245917 +0.4365675 0.5385787 0.5245917 +0.4474232 0.5385787 0.5245917 +0.45727 0.5385787 0.5245917 +0.4662797 0.5385787 0.5245917 +0.4745834 0.5385787 0.5245917 +0.4822838 0.5385787 0.5245917 +0.4894626 0.5385787 0.5245917 +0.4961862 0.5385787 0.5245917 +0.5025087 0.5385787 0.5245917 +0.5084753 0.5385787 0.5245917 +0.514124 0.5385787 0.5245917 +0.519487 0.5385787 0.5245917 +0.5245917 0.5385787 0.5245917 +0.529462 0.5385787 0.5245917 +0.5341183 0.5385787 0.5245917 +0.5385787 0.5385787 0.5245917 +0.5428591 0.5385787 0.5245917 +0.5469733 0.5385787 0.5245917 +0.5509339 0.5385787 0.5245917 +0.5547519 0.5385787 0.5245917 +0.5584371 0.5385787 0.5245917 +0.5619986 0.5385787 0.5245917 +0.5654443 0.5385787 0.5245917 +0.5687816 0.5385787 0.5245917 +0.092819 0.5428591 0.5245917 +0.2262531 0.5428591 0.5245917 +0.2875993 0.5428591 0.5245917 +0.3262122 0.5428591 0.5245917 +0.3544566 0.5428591 0.5245917 +0.3767383 0.5428591 0.5245917 +0.3951413 0.5428591 0.5245917 +0.4108177 0.5428591 0.5245917 +0.4244723 0.5428591 0.5245917 +0.4365675 0.5428591 0.5245917 +0.4474232 0.5428591 0.5245917 +0.45727 0.5428591 0.5245917 +0.4662797 0.5428591 0.5245917 +0.4745834 0.5428591 0.5245917 +0.4822838 0.5428591 0.5245917 +0.4894626 0.5428591 0.5245917 +0.4961862 0.5428591 0.5245917 +0.5025087 0.5428591 0.5245917 +0.5084753 0.5428591 0.5245917 +0.514124 0.5428591 0.5245917 +0.519487 0.5428591 0.5245917 +0.5245917 0.5428591 0.5245917 +0.529462 0.5428591 0.5245917 +0.5341183 0.5428591 0.5245917 +0.5385787 0.5428591 0.5245917 +0.5428591 0.5428591 0.5245917 +0.5469733 0.5428591 0.5245917 +0.5509339 0.5428591 0.5245917 +0.5547519 0.5428591 0.5245917 +0.5584371 0.5428591 0.5245917 +0.5619986 0.5428591 0.5245917 +0.5654443 0.5428591 0.5245917 +0.5687816 0.5428591 0.5245917 +0.092819 0.5469733 0.5245917 +0.2262531 0.5469733 0.5245917 +0.2875993 0.5469733 0.5245917 +0.3262122 0.5469733 0.5245917 +0.3544566 0.5469733 0.5245917 +0.3767383 0.5469733 0.5245917 +0.3951413 0.5469733 0.5245917 +0.4108177 0.5469733 0.5245917 +0.4244723 0.5469733 0.5245917 +0.4365675 0.5469733 0.5245917 +0.4474232 0.5469733 0.5245917 +0.45727 0.5469733 0.5245917 +0.4662797 0.5469733 0.5245917 +0.4745834 0.5469733 0.5245917 +0.4822838 0.5469733 0.5245917 +0.4894626 0.5469733 0.5245917 +0.4961862 0.5469733 0.5245917 +0.5025087 0.5469733 0.5245917 +0.5084753 0.5469733 0.5245917 +0.514124 0.5469733 0.5245917 +0.519487 0.5469733 0.5245917 +0.5245917 0.5469733 0.5245917 +0.529462 0.5469733 0.5245917 +0.5341183 0.5469733 0.5245917 +0.5385787 0.5469733 0.5245917 +0.5428591 0.5469733 0.5245917 +0.5469733 0.5469733 0.5245917 +0.5509339 0.5469733 0.5245917 +0.5547519 0.5469733 0.5245917 +0.5584371 0.5469733 0.5245917 +0.5619986 0.5469733 0.5245917 +0.5654443 0.5469733 0.5245917 +0.5687816 0.5469733 0.5245917 +0.092819 0.5509339 0.5245917 +0.2262531 0.5509339 0.5245917 +0.2875993 0.5509339 0.5245917 +0.3262122 0.5509339 0.5245917 +0.3544566 0.5509339 0.5245917 +0.3767383 0.5509339 0.5245917 +0.3951413 0.5509339 0.5245917 +0.4108177 0.5509339 0.5245917 +0.4244723 0.5509339 0.5245917 +0.4365675 0.5509339 0.5245917 +0.4474232 0.5509339 0.5245917 +0.45727 0.5509339 0.5245917 +0.4662797 0.5509339 0.5245917 +0.4745834 0.5509339 0.5245917 +0.4822838 0.5509339 0.5245917 +0.4894626 0.5509339 0.5245917 +0.4961862 0.5509339 0.5245917 +0.5025087 0.5509339 0.5245917 +0.5084753 0.5509339 0.5245917 +0.514124 0.5509339 0.5245917 +0.519487 0.5509339 0.5245917 +0.5245917 0.5509339 0.5245917 +0.529462 0.5509339 0.5245917 +0.5341183 0.5509339 0.5245917 +0.5385787 0.5509339 0.5245917 +0.5428591 0.5509339 0.5245917 +0.5469733 0.5509339 0.5245917 +0.5509339 0.5509339 0.5245917 +0.5547519 0.5509339 0.5245917 +0.5584371 0.5509339 0.5245917 +0.5619986 0.5509339 0.5245917 +0.5654443 0.5509339 0.5245917 +0.5687816 0.5509339 0.5245917 +0.092819 0.5547519 0.5245917 +0.2262531 0.5547519 0.5245917 +0.2875993 0.5547519 0.5245917 +0.3262122 0.5547519 0.5245917 +0.3544566 0.5547519 0.5245917 +0.3767383 0.5547519 0.5245917 +0.3951413 0.5547519 0.5245917 +0.4108177 0.5547519 0.5245917 +0.4244723 0.5547519 0.5245917 +0.4365675 0.5547519 0.5245917 +0.4474232 0.5547519 0.5245917 +0.45727 0.5547519 0.5245917 +0.4662797 0.5547519 0.5245917 +0.4745834 0.5547519 0.5245917 +0.4822838 0.5547519 0.5245917 +0.4894626 0.5547519 0.5245917 +0.4961862 0.5547519 0.5245917 +0.5025087 0.5547519 0.5245917 +0.5084753 0.5547519 0.5245917 +0.514124 0.5547519 0.5245917 +0.519487 0.5547519 0.5245917 +0.5245917 0.5547519 0.5245917 +0.529462 0.5547519 0.5245917 +0.5341183 0.5547519 0.5245917 +0.5385787 0.5547519 0.5245917 +0.5428591 0.5547519 0.5245917 +0.5469733 0.5547519 0.5245917 +0.5509339 0.5547519 0.5245917 +0.5547519 0.5547519 0.5245917 +0.5584371 0.5547519 0.5245917 +0.5619986 0.5547519 0.5245917 +0.5654443 0.5547519 0.5245917 +0.5687816 0.5547519 0.5245917 +0.092819 0.5584371 0.5245917 +0.2262531 0.5584371 0.5245917 +0.2875993 0.5584371 0.5245917 +0.3262122 0.5584371 0.5245917 +0.3544566 0.5584371 0.5245917 +0.3767383 0.5584371 0.5245917 +0.3951413 0.5584371 0.5245917 +0.4108177 0.5584371 0.5245917 +0.4244723 0.5584371 0.5245917 +0.4365675 0.5584371 0.5245917 +0.4474232 0.5584371 0.5245917 +0.45727 0.5584371 0.5245917 +0.4662797 0.5584371 0.5245917 +0.4745834 0.5584371 0.5245917 +0.4822838 0.5584371 0.5245917 +0.4894626 0.5584371 0.5245917 +0.4961862 0.5584371 0.5245917 +0.5025087 0.5584371 0.5245917 +0.5084753 0.5584371 0.5245917 +0.514124 0.5584371 0.5245917 +0.519487 0.5584371 0.5245917 +0.5245917 0.5584371 0.5245917 +0.529462 0.5584371 0.5245917 +0.5341183 0.5584371 0.5245917 +0.5385787 0.5584371 0.5245917 +0.5428591 0.5584371 0.5245917 +0.5469733 0.5584371 0.5245917 +0.5509339 0.5584371 0.5245917 +0.5547519 0.5584371 0.5245917 +0.5584371 0.5584371 0.5245917 +0.5619986 0.5584371 0.5245917 +0.5654443 0.5584371 0.5245917 +0.5687816 0.5584371 0.5245917 +0.092819 0.5619986 0.5245917 +0.2262531 0.5619986 0.5245917 +0.2875993 0.5619986 0.5245917 +0.3262122 0.5619986 0.5245917 +0.3544566 0.5619986 0.5245917 +0.3767383 0.5619986 0.5245917 +0.3951413 0.5619986 0.5245917 +0.4108177 0.5619986 0.5245917 +0.4244723 0.5619986 0.5245917 +0.4365675 0.5619986 0.5245917 +0.4474232 0.5619986 0.5245917 +0.45727 0.5619986 0.5245917 +0.4662797 0.5619986 0.5245917 +0.4745834 0.5619986 0.5245917 +0.4822838 0.5619986 0.5245917 +0.4894626 0.5619986 0.5245917 +0.4961862 0.5619986 0.5245917 +0.5025087 0.5619986 0.5245917 +0.5084753 0.5619986 0.5245917 +0.514124 0.5619986 0.5245917 +0.519487 0.5619986 0.5245917 +0.5245917 0.5619986 0.5245917 +0.529462 0.5619986 0.5245917 +0.5341183 0.5619986 0.5245917 +0.5385787 0.5619986 0.5245917 +0.5428591 0.5619986 0.5245917 +0.5469733 0.5619986 0.5245917 +0.5509339 0.5619986 0.5245917 +0.5547519 0.5619986 0.5245917 +0.5584371 0.5619986 0.5245917 +0.5619986 0.5619986 0.5245917 +0.5654443 0.5619986 0.5245917 +0.5687816 0.5619986 0.5245917 +0.092819 0.5654443 0.5245917 +0.2262531 0.5654443 0.5245917 +0.2875993 0.5654443 0.5245917 +0.3262122 0.5654443 0.5245917 +0.3544566 0.5654443 0.5245917 +0.3767383 0.5654443 0.5245917 +0.3951413 0.5654443 0.5245917 +0.4108177 0.5654443 0.5245917 +0.4244723 0.5654443 0.5245917 +0.4365675 0.5654443 0.5245917 +0.4474232 0.5654443 0.5245917 +0.45727 0.5654443 0.5245917 +0.4662797 0.5654443 0.5245917 +0.4745834 0.5654443 0.5245917 +0.4822838 0.5654443 0.5245917 +0.4894626 0.5654443 0.5245917 +0.4961862 0.5654443 0.5245917 +0.5025087 0.5654443 0.5245917 +0.5084753 0.5654443 0.5245917 +0.514124 0.5654443 0.5245917 +0.519487 0.5654443 0.5245917 +0.5245917 0.5654443 0.5245917 +0.529462 0.5654443 0.5245917 +0.5341183 0.5654443 0.5245917 +0.5385787 0.5654443 0.5245917 +0.5428591 0.5654443 0.5245917 +0.5469733 0.5654443 0.5245917 +0.5509339 0.5654443 0.5245917 +0.5547519 0.5654443 0.5245917 +0.5584371 0.5654443 0.5245917 +0.5619986 0.5654443 0.5245917 +0.5654443 0.5654443 0.5245917 +0.5687816 0.5654443 0.5245917 +0.092819 0.5687816 0.5245917 +0.2262531 0.5687816 0.5245917 +0.2875993 0.5687816 0.5245917 +0.3262122 0.5687816 0.5245917 +0.3544566 0.5687816 0.5245917 +0.3767383 0.5687816 0.5245917 +0.3951413 0.5687816 0.5245917 +0.4108177 0.5687816 0.5245917 +0.4244723 0.5687816 0.5245917 +0.4365675 0.5687816 0.5245917 +0.4474232 0.5687816 0.5245917 +0.45727 0.5687816 0.5245917 +0.4662797 0.5687816 0.5245917 +0.4745834 0.5687816 0.5245917 +0.4822838 0.5687816 0.5245917 +0.4894626 0.5687816 0.5245917 +0.4961862 0.5687816 0.5245917 +0.5025087 0.5687816 0.5245917 +0.5084753 0.5687816 0.5245917 +0.514124 0.5687816 0.5245917 +0.519487 0.5687816 0.5245917 +0.5245917 0.5687816 0.5245917 +0.529462 0.5687816 0.5245917 +0.5341183 0.5687816 0.5245917 +0.5385787 0.5687816 0.5245917 +0.5428591 0.5687816 0.5245917 +0.5469733 0.5687816 0.5245917 +0.5509339 0.5687816 0.5245917 +0.5547519 0.5687816 0.5245917 +0.5584371 0.5687816 0.5245917 +0.5619986 0.5687816 0.5245917 +0.5654443 0.5687816 0.5245917 +0.5687816 0.5687816 0.5245917 +0.092819 0.092819 0.529462 +0.2262531 0.092819 0.529462 +0.2875993 0.092819 0.529462 +0.3262122 0.092819 0.529462 +0.3544566 0.092819 0.529462 +0.3767383 0.092819 0.529462 +0.3951413 0.092819 0.529462 +0.4108177 0.092819 0.529462 +0.4244723 0.092819 0.529462 +0.4365675 0.092819 0.529462 +0.4474232 0.092819 0.529462 +0.45727 0.092819 0.529462 +0.4662797 0.092819 0.529462 +0.4745834 0.092819 0.529462 +0.4822838 0.092819 0.529462 +0.4894626 0.092819 0.529462 +0.4961862 0.092819 0.529462 +0.5025087 0.092819 0.529462 +0.5084753 0.092819 0.529462 +0.514124 0.092819 0.529462 +0.519487 0.092819 0.529462 +0.5245917 0.092819 0.529462 +0.529462 0.092819 0.529462 +0.5341183 0.092819 0.529462 +0.5385787 0.092819 0.529462 +0.5428591 0.092819 0.529462 +0.5469733 0.092819 0.529462 +0.5509339 0.092819 0.529462 +0.5547519 0.092819 0.529462 +0.5584371 0.092819 0.529462 +0.5619986 0.092819 0.529462 +0.5654443 0.092819 0.529462 +0.5687816 0.092819 0.529462 +0.092819 0.2262531 0.529462 +0.2262531 0.2262531 0.529462 +0.2875993 0.2262531 0.529462 +0.3262122 0.2262531 0.529462 +0.3544566 0.2262531 0.529462 +0.3767383 0.2262531 0.529462 +0.3951413 0.2262531 0.529462 +0.4108177 0.2262531 0.529462 +0.4244723 0.2262531 0.529462 +0.4365675 0.2262531 0.529462 +0.4474232 0.2262531 0.529462 +0.45727 0.2262531 0.529462 +0.4662797 0.2262531 0.529462 +0.4745834 0.2262531 0.529462 +0.4822838 0.2262531 0.529462 +0.4894626 0.2262531 0.529462 +0.4961862 0.2262531 0.529462 +0.5025087 0.2262531 0.529462 +0.5084753 0.2262531 0.529462 +0.514124 0.2262531 0.529462 +0.519487 0.2262531 0.529462 +0.5245917 0.2262531 0.529462 +0.529462 0.2262531 0.529462 +0.5341183 0.2262531 0.529462 +0.5385787 0.2262531 0.529462 +0.5428591 0.2262531 0.529462 +0.5469733 0.2262531 0.529462 +0.5509339 0.2262531 0.529462 +0.5547519 0.2262531 0.529462 +0.5584371 0.2262531 0.529462 +0.5619986 0.2262531 0.529462 +0.5654443 0.2262531 0.529462 +0.5687816 0.2262531 0.529462 +0.092819 0.2875993 0.529462 +0.2262531 0.2875993 0.529462 +0.2875993 0.2875993 0.529462 +0.3262122 0.2875993 0.529462 +0.3544566 0.2875993 0.529462 +0.3767383 0.2875993 0.529462 +0.3951413 0.2875993 0.529462 +0.4108177 0.2875993 0.529462 +0.4244723 0.2875993 0.529462 +0.4365675 0.2875993 0.529462 +0.4474232 0.2875993 0.529462 +0.45727 0.2875993 0.529462 +0.4662797 0.2875993 0.529462 +0.4745834 0.2875993 0.529462 +0.4822838 0.2875993 0.529462 +0.4894626 0.2875993 0.529462 +0.4961862 0.2875993 0.529462 +0.5025087 0.2875993 0.529462 +0.5084753 0.2875993 0.529462 +0.514124 0.2875993 0.529462 +0.519487 0.2875993 0.529462 +0.5245917 0.2875993 0.529462 +0.529462 0.2875993 0.529462 +0.5341183 0.2875993 0.529462 +0.5385787 0.2875993 0.529462 +0.5428591 0.2875993 0.529462 +0.5469733 0.2875993 0.529462 +0.5509339 0.2875993 0.529462 +0.5547519 0.2875993 0.529462 +0.5584371 0.2875993 0.529462 +0.5619986 0.2875993 0.529462 +0.5654443 0.2875993 0.529462 +0.5687816 0.2875993 0.529462 +0.092819 0.3262122 0.529462 +0.2262531 0.3262122 0.529462 +0.2875993 0.3262122 0.529462 +0.3262122 0.3262122 0.529462 +0.3544566 0.3262122 0.529462 +0.3767383 0.3262122 0.529462 +0.3951413 0.3262122 0.529462 +0.4108177 0.3262122 0.529462 +0.4244723 0.3262122 0.529462 +0.4365675 0.3262122 0.529462 +0.4474232 0.3262122 0.529462 +0.45727 0.3262122 0.529462 +0.4662797 0.3262122 0.529462 +0.4745834 0.3262122 0.529462 +0.4822838 0.3262122 0.529462 +0.4894626 0.3262122 0.529462 +0.4961862 0.3262122 0.529462 +0.5025087 0.3262122 0.529462 +0.5084753 0.3262122 0.529462 +0.514124 0.3262122 0.529462 +0.519487 0.3262122 0.529462 +0.5245917 0.3262122 0.529462 +0.529462 0.3262122 0.529462 +0.5341183 0.3262122 0.529462 +0.5385787 0.3262122 0.529462 +0.5428591 0.3262122 0.529462 +0.5469733 0.3262122 0.529462 +0.5509339 0.3262122 0.529462 +0.5547519 0.3262122 0.529462 +0.5584371 0.3262122 0.529462 +0.5619986 0.3262122 0.529462 +0.5654443 0.3262122 0.529462 +0.5687816 0.3262122 0.529462 +0.092819 0.3544566 0.529462 +0.2262531 0.3544566 0.529462 +0.2875993 0.3544566 0.529462 +0.3262122 0.3544566 0.529462 +0.3544566 0.3544566 0.529462 +0.3767383 0.3544566 0.529462 +0.3951413 0.3544566 0.529462 +0.4108177 0.3544566 0.529462 +0.4244723 0.3544566 0.529462 +0.4365675 0.3544566 0.529462 +0.4474232 0.3544566 0.529462 +0.45727 0.3544566 0.529462 +0.4662797 0.3544566 0.529462 +0.4745834 0.3544566 0.529462 +0.4822838 0.3544566 0.529462 +0.4894626 0.3544566 0.529462 +0.4961862 0.3544566 0.529462 +0.5025087 0.3544566 0.529462 +0.5084753 0.3544566 0.529462 +0.514124 0.3544566 0.529462 +0.519487 0.3544566 0.529462 +0.5245917 0.3544566 0.529462 +0.529462 0.3544566 0.529462 +0.5341183 0.3544566 0.529462 +0.5385787 0.3544566 0.529462 +0.5428591 0.3544566 0.529462 +0.5469733 0.3544566 0.529462 +0.5509339 0.3544566 0.529462 +0.5547519 0.3544566 0.529462 +0.5584371 0.3544566 0.529462 +0.5619986 0.3544566 0.529462 +0.5654443 0.3544566 0.529462 +0.5687816 0.3544566 0.529462 +0.092819 0.3767383 0.529462 +0.2262531 0.3767383 0.529462 +0.2875993 0.3767383 0.529462 +0.3262122 0.3767383 0.529462 +0.3544566 0.3767383 0.529462 +0.3767383 0.3767383 0.529462 +0.3951413 0.3767383 0.529462 +0.4108177 0.3767383 0.529462 +0.4244723 0.3767383 0.529462 +0.4365675 0.3767383 0.529462 +0.4474232 0.3767383 0.529462 +0.45727 0.3767383 0.529462 +0.4662797 0.3767383 0.529462 +0.4745834 0.3767383 0.529462 +0.4822838 0.3767383 0.529462 +0.4894626 0.3767383 0.529462 +0.4961862 0.3767383 0.529462 +0.5025087 0.3767383 0.529462 +0.5084753 0.3767383 0.529462 +0.514124 0.3767383 0.529462 +0.519487 0.3767383 0.529462 +0.5245917 0.3767383 0.529462 +0.529462 0.3767383 0.529462 +0.5341183 0.3767383 0.529462 +0.5385787 0.3767383 0.529462 +0.5428591 0.3767383 0.529462 +0.5469733 0.3767383 0.529462 +0.5509339 0.3767383 0.529462 +0.5547519 0.3767383 0.529462 +0.5584371 0.3767383 0.529462 +0.5619986 0.3767383 0.529462 +0.5654443 0.3767383 0.529462 +0.5687816 0.3767383 0.529462 +0.092819 0.3951413 0.529462 +0.2262531 0.3951413 0.529462 +0.2875993 0.3951413 0.529462 +0.3262122 0.3951413 0.529462 +0.3544566 0.3951413 0.529462 +0.3767383 0.3951413 0.529462 +0.3951413 0.3951413 0.529462 +0.4108177 0.3951413 0.529462 +0.4244723 0.3951413 0.529462 +0.4365675 0.3951413 0.529462 +0.4474232 0.3951413 0.529462 +0.45727 0.3951413 0.529462 +0.4662797 0.3951413 0.529462 +0.4745834 0.3951413 0.529462 +0.4822838 0.3951413 0.529462 +0.4894626 0.3951413 0.529462 +0.4961862 0.3951413 0.529462 +0.5025087 0.3951413 0.529462 +0.5084753 0.3951413 0.529462 +0.514124 0.3951413 0.529462 +0.519487 0.3951413 0.529462 +0.5245917 0.3951413 0.529462 +0.529462 0.3951413 0.529462 +0.5341183 0.3951413 0.529462 +0.5385787 0.3951413 0.529462 +0.5428591 0.3951413 0.529462 +0.5469733 0.3951413 0.529462 +0.5509339 0.3951413 0.529462 +0.5547519 0.3951413 0.529462 +0.5584371 0.3951413 0.529462 +0.5619986 0.3951413 0.529462 +0.5654443 0.3951413 0.529462 +0.5687816 0.3951413 0.529462 +0.092819 0.4108177 0.529462 +0.2262531 0.4108177 0.529462 +0.2875993 0.4108177 0.529462 +0.3262122 0.4108177 0.529462 +0.3544566 0.4108177 0.529462 +0.3767383 0.4108177 0.529462 +0.3951413 0.4108177 0.529462 +0.4108177 0.4108177 0.529462 +0.4244723 0.4108177 0.529462 +0.4365675 0.4108177 0.529462 +0.4474232 0.4108177 0.529462 +0.45727 0.4108177 0.529462 +0.4662797 0.4108177 0.529462 +0.4745834 0.4108177 0.529462 +0.4822838 0.4108177 0.529462 +0.4894626 0.4108177 0.529462 +0.4961862 0.4108177 0.529462 +0.5025087 0.4108177 0.529462 +0.5084753 0.4108177 0.529462 +0.514124 0.4108177 0.529462 +0.519487 0.4108177 0.529462 +0.5245917 0.4108177 0.529462 +0.529462 0.4108177 0.529462 +0.5341183 0.4108177 0.529462 +0.5385787 0.4108177 0.529462 +0.5428591 0.4108177 0.529462 +0.5469733 0.4108177 0.529462 +0.5509339 0.4108177 0.529462 +0.5547519 0.4108177 0.529462 +0.5584371 0.4108177 0.529462 +0.5619986 0.4108177 0.529462 +0.5654443 0.4108177 0.529462 +0.5687816 0.4108177 0.529462 +0.092819 0.4244723 0.529462 +0.2262531 0.4244723 0.529462 +0.2875993 0.4244723 0.529462 +0.3262122 0.4244723 0.529462 +0.3544566 0.4244723 0.529462 +0.3767383 0.4244723 0.529462 +0.3951413 0.4244723 0.529462 +0.4108177 0.4244723 0.529462 +0.4244723 0.4244723 0.529462 +0.4365675 0.4244723 0.529462 +0.4474232 0.4244723 0.529462 +0.45727 0.4244723 0.529462 +0.4662797 0.4244723 0.529462 +0.4745834 0.4244723 0.529462 +0.4822838 0.4244723 0.529462 +0.4894626 0.4244723 0.529462 +0.4961862 0.4244723 0.529462 +0.5025087 0.4244723 0.529462 +0.5084753 0.4244723 0.529462 +0.514124 0.4244723 0.529462 +0.519487 0.4244723 0.529462 +0.5245917 0.4244723 0.529462 +0.529462 0.4244723 0.529462 +0.5341183 0.4244723 0.529462 +0.5385787 0.4244723 0.529462 +0.5428591 0.4244723 0.529462 +0.5469733 0.4244723 0.529462 +0.5509339 0.4244723 0.529462 +0.5547519 0.4244723 0.529462 +0.5584371 0.4244723 0.529462 +0.5619986 0.4244723 0.529462 +0.5654443 0.4244723 0.529462 +0.5687816 0.4244723 0.529462 +0.092819 0.4365675 0.529462 +0.2262531 0.4365675 0.529462 +0.2875993 0.4365675 0.529462 +0.3262122 0.4365675 0.529462 +0.3544566 0.4365675 0.529462 +0.3767383 0.4365675 0.529462 +0.3951413 0.4365675 0.529462 +0.4108177 0.4365675 0.529462 +0.4244723 0.4365675 0.529462 +0.4365675 0.4365675 0.529462 +0.4474232 0.4365675 0.529462 +0.45727 0.4365675 0.529462 +0.4662797 0.4365675 0.529462 +0.4745834 0.4365675 0.529462 +0.4822838 0.4365675 0.529462 +0.4894626 0.4365675 0.529462 +0.4961862 0.4365675 0.529462 +0.5025087 0.4365675 0.529462 +0.5084753 0.4365675 0.529462 +0.514124 0.4365675 0.529462 +0.519487 0.4365675 0.529462 +0.5245917 0.4365675 0.529462 +0.529462 0.4365675 0.529462 +0.5341183 0.4365675 0.529462 +0.5385787 0.4365675 0.529462 +0.5428591 0.4365675 0.529462 +0.5469733 0.4365675 0.529462 +0.5509339 0.4365675 0.529462 +0.5547519 0.4365675 0.529462 +0.5584371 0.4365675 0.529462 +0.5619986 0.4365675 0.529462 +0.5654443 0.4365675 0.529462 +0.5687816 0.4365675 0.529462 +0.092819 0.4474232 0.529462 +0.2262531 0.4474232 0.529462 +0.2875993 0.4474232 0.529462 +0.3262122 0.4474232 0.529462 +0.3544566 0.4474232 0.529462 +0.3767383 0.4474232 0.529462 +0.3951413 0.4474232 0.529462 +0.4108177 0.4474232 0.529462 +0.4244723 0.4474232 0.529462 +0.4365675 0.4474232 0.529462 +0.4474232 0.4474232 0.529462 +0.45727 0.4474232 0.529462 +0.4662797 0.4474232 0.529462 +0.4745834 0.4474232 0.529462 +0.4822838 0.4474232 0.529462 +0.4894626 0.4474232 0.529462 +0.4961862 0.4474232 0.529462 +0.5025087 0.4474232 0.529462 +0.5084753 0.4474232 0.529462 +0.514124 0.4474232 0.529462 +0.519487 0.4474232 0.529462 +0.5245917 0.4474232 0.529462 +0.529462 0.4474232 0.529462 +0.5341183 0.4474232 0.529462 +0.5385787 0.4474232 0.529462 +0.5428591 0.4474232 0.529462 +0.5469733 0.4474232 0.529462 +0.5509339 0.4474232 0.529462 +0.5547519 0.4474232 0.529462 +0.5584371 0.4474232 0.529462 +0.5619986 0.4474232 0.529462 +0.5654443 0.4474232 0.529462 +0.5687816 0.4474232 0.529462 +0.092819 0.45727 0.529462 +0.2262531 0.45727 0.529462 +0.2875993 0.45727 0.529462 +0.3262122 0.45727 0.529462 +0.3544566 0.45727 0.529462 +0.3767383 0.45727 0.529462 +0.3951413 0.45727 0.529462 +0.4108177 0.45727 0.529462 +0.4244723 0.45727 0.529462 +0.4365675 0.45727 0.529462 +0.4474232 0.45727 0.529462 +0.45727 0.45727 0.529462 +0.4662797 0.45727 0.529462 +0.4745834 0.45727 0.529462 +0.4822838 0.45727 0.529462 +0.4894626 0.45727 0.529462 +0.4961862 0.45727 0.529462 +0.5025087 0.45727 0.529462 +0.5084753 0.45727 0.529462 +0.514124 0.45727 0.529462 +0.519487 0.45727 0.529462 +0.5245917 0.45727 0.529462 +0.529462 0.45727 0.529462 +0.5341183 0.45727 0.529462 +0.5385787 0.45727 0.529462 +0.5428591 0.45727 0.529462 +0.5469733 0.45727 0.529462 +0.5509339 0.45727 0.529462 +0.5547519 0.45727 0.529462 +0.5584371 0.45727 0.529462 +0.5619986 0.45727 0.529462 +0.5654443 0.45727 0.529462 +0.5687816 0.45727 0.529462 +0.092819 0.4662797 0.529462 +0.2262531 0.4662797 0.529462 +0.2875993 0.4662797 0.529462 +0.3262122 0.4662797 0.529462 +0.3544566 0.4662797 0.529462 +0.3767383 0.4662797 0.529462 +0.3951413 0.4662797 0.529462 +0.4108177 0.4662797 0.529462 +0.4244723 0.4662797 0.529462 +0.4365675 0.4662797 0.529462 +0.4474232 0.4662797 0.529462 +0.45727 0.4662797 0.529462 +0.4662797 0.4662797 0.529462 +0.4745834 0.4662797 0.529462 +0.4822838 0.4662797 0.529462 +0.4894626 0.4662797 0.529462 +0.4961862 0.4662797 0.529462 +0.5025087 0.4662797 0.529462 +0.5084753 0.4662797 0.529462 +0.514124 0.4662797 0.529462 +0.519487 0.4662797 0.529462 +0.5245917 0.4662797 0.529462 +0.529462 0.4662797 0.529462 +0.5341183 0.4662797 0.529462 +0.5385787 0.4662797 0.529462 +0.5428591 0.4662797 0.529462 +0.5469733 0.4662797 0.529462 +0.5509339 0.4662797 0.529462 +0.5547519 0.4662797 0.529462 +0.5584371 0.4662797 0.529462 +0.5619986 0.4662797 0.529462 +0.5654443 0.4662797 0.529462 +0.5687816 0.4662797 0.529462 +0.092819 0.4745834 0.529462 +0.2262531 0.4745834 0.529462 +0.2875993 0.4745834 0.529462 +0.3262122 0.4745834 0.529462 +0.3544566 0.4745834 0.529462 +0.3767383 0.4745834 0.529462 +0.3951413 0.4745834 0.529462 +0.4108177 0.4745834 0.529462 +0.4244723 0.4745834 0.529462 +0.4365675 0.4745834 0.529462 +0.4474232 0.4745834 0.529462 +0.45727 0.4745834 0.529462 +0.4662797 0.4745834 0.529462 +0.4745834 0.4745834 0.529462 +0.4822838 0.4745834 0.529462 +0.4894626 0.4745834 0.529462 +0.4961862 0.4745834 0.529462 +0.5025087 0.4745834 0.529462 +0.5084753 0.4745834 0.529462 +0.514124 0.4745834 0.529462 +0.519487 0.4745834 0.529462 +0.5245917 0.4745834 0.529462 +0.529462 0.4745834 0.529462 +0.5341183 0.4745834 0.529462 +0.5385787 0.4745834 0.529462 +0.5428591 0.4745834 0.529462 +0.5469733 0.4745834 0.529462 +0.5509339 0.4745834 0.529462 +0.5547519 0.4745834 0.529462 +0.5584371 0.4745834 0.529462 +0.5619986 0.4745834 0.529462 +0.5654443 0.4745834 0.529462 +0.5687816 0.4745834 0.529462 +0.092819 0.4822838 0.529462 +0.2262531 0.4822838 0.529462 +0.2875993 0.4822838 0.529462 +0.3262122 0.4822838 0.529462 +0.3544566 0.4822838 0.529462 +0.3767383 0.4822838 0.529462 +0.3951413 0.4822838 0.529462 +0.4108177 0.4822838 0.529462 +0.4244723 0.4822838 0.529462 +0.4365675 0.4822838 0.529462 +0.4474232 0.4822838 0.529462 +0.45727 0.4822838 0.529462 +0.4662797 0.4822838 0.529462 +0.4745834 0.4822838 0.529462 +0.4822838 0.4822838 0.529462 +0.4894626 0.4822838 0.529462 +0.4961862 0.4822838 0.529462 +0.5025087 0.4822838 0.529462 +0.5084753 0.4822838 0.529462 +0.514124 0.4822838 0.529462 +0.519487 0.4822838 0.529462 +0.5245917 0.4822838 0.529462 +0.529462 0.4822838 0.529462 +0.5341183 0.4822838 0.529462 +0.5385787 0.4822838 0.529462 +0.5428591 0.4822838 0.529462 +0.5469733 0.4822838 0.529462 +0.5509339 0.4822838 0.529462 +0.5547519 0.4822838 0.529462 +0.5584371 0.4822838 0.529462 +0.5619986 0.4822838 0.529462 +0.5654443 0.4822838 0.529462 +0.5687816 0.4822838 0.529462 +0.092819 0.4894626 0.529462 +0.2262531 0.4894626 0.529462 +0.2875993 0.4894626 0.529462 +0.3262122 0.4894626 0.529462 +0.3544566 0.4894626 0.529462 +0.3767383 0.4894626 0.529462 +0.3951413 0.4894626 0.529462 +0.4108177 0.4894626 0.529462 +0.4244723 0.4894626 0.529462 +0.4365675 0.4894626 0.529462 +0.4474232 0.4894626 0.529462 +0.45727 0.4894626 0.529462 +0.4662797 0.4894626 0.529462 +0.4745834 0.4894626 0.529462 +0.4822838 0.4894626 0.529462 +0.4894626 0.4894626 0.529462 +0.4961862 0.4894626 0.529462 +0.5025087 0.4894626 0.529462 +0.5084753 0.4894626 0.529462 +0.514124 0.4894626 0.529462 +0.519487 0.4894626 0.529462 +0.5245917 0.4894626 0.529462 +0.529462 0.4894626 0.529462 +0.5341183 0.4894626 0.529462 +0.5385787 0.4894626 0.529462 +0.5428591 0.4894626 0.529462 +0.5469733 0.4894626 0.529462 +0.5509339 0.4894626 0.529462 +0.5547519 0.4894626 0.529462 +0.5584371 0.4894626 0.529462 +0.5619986 0.4894626 0.529462 +0.5654443 0.4894626 0.529462 +0.5687816 0.4894626 0.529462 +0.092819 0.4961862 0.529462 +0.2262531 0.4961862 0.529462 +0.2875993 0.4961862 0.529462 +0.3262122 0.4961862 0.529462 +0.3544566 0.4961862 0.529462 +0.3767383 0.4961862 0.529462 +0.3951413 0.4961862 0.529462 +0.4108177 0.4961862 0.529462 +0.4244723 0.4961862 0.529462 +0.4365675 0.4961862 0.529462 +0.4474232 0.4961862 0.529462 +0.45727 0.4961862 0.529462 +0.4662797 0.4961862 0.529462 +0.4745834 0.4961862 0.529462 +0.4822838 0.4961862 0.529462 +0.4894626 0.4961862 0.529462 +0.4961862 0.4961862 0.529462 +0.5025087 0.4961862 0.529462 +0.5084753 0.4961862 0.529462 +0.514124 0.4961862 0.529462 +0.519487 0.4961862 0.529462 +0.5245917 0.4961862 0.529462 +0.529462 0.4961862 0.529462 +0.5341183 0.4961862 0.529462 +0.5385787 0.4961862 0.529462 +0.5428591 0.4961862 0.529462 +0.5469733 0.4961862 0.529462 +0.5509339 0.4961862 0.529462 +0.5547519 0.4961862 0.529462 +0.5584371 0.4961862 0.529462 +0.5619986 0.4961862 0.529462 +0.5654443 0.4961862 0.529462 +0.5687816 0.4961862 0.529462 +0.092819 0.5025087 0.529462 +0.2262531 0.5025087 0.529462 +0.2875993 0.5025087 0.529462 +0.3262122 0.5025087 0.529462 +0.3544566 0.5025087 0.529462 +0.3767383 0.5025087 0.529462 +0.3951413 0.5025087 0.529462 +0.4108177 0.5025087 0.529462 +0.4244723 0.5025087 0.529462 +0.4365675 0.5025087 0.529462 +0.4474232 0.5025087 0.529462 +0.45727 0.5025087 0.529462 +0.4662797 0.5025087 0.529462 +0.4745834 0.5025087 0.529462 +0.4822838 0.5025087 0.529462 +0.4894626 0.5025087 0.529462 +0.4961862 0.5025087 0.529462 +0.5025087 0.5025087 0.529462 +0.5084753 0.5025087 0.529462 +0.514124 0.5025087 0.529462 +0.519487 0.5025087 0.529462 +0.5245917 0.5025087 0.529462 +0.529462 0.5025087 0.529462 +0.5341183 0.5025087 0.529462 +0.5385787 0.5025087 0.529462 +0.5428591 0.5025087 0.529462 +0.5469733 0.5025087 0.529462 +0.5509339 0.5025087 0.529462 +0.5547519 0.5025087 0.529462 +0.5584371 0.5025087 0.529462 +0.5619986 0.5025087 0.529462 +0.5654443 0.5025087 0.529462 +0.5687816 0.5025087 0.529462 +0.092819 0.5084753 0.529462 +0.2262531 0.5084753 0.529462 +0.2875993 0.5084753 0.529462 +0.3262122 0.5084753 0.529462 +0.3544566 0.5084753 0.529462 +0.3767383 0.5084753 0.529462 +0.3951413 0.5084753 0.529462 +0.4108177 0.5084753 0.529462 +0.4244723 0.5084753 0.529462 +0.4365675 0.5084753 0.529462 +0.4474232 0.5084753 0.529462 +0.45727 0.5084753 0.529462 +0.4662797 0.5084753 0.529462 +0.4745834 0.5084753 0.529462 +0.4822838 0.5084753 0.529462 +0.4894626 0.5084753 0.529462 +0.4961862 0.5084753 0.529462 +0.5025087 0.5084753 0.529462 +0.5084753 0.5084753 0.529462 +0.514124 0.5084753 0.529462 +0.519487 0.5084753 0.529462 +0.5245917 0.5084753 0.529462 +0.529462 0.5084753 0.529462 +0.5341183 0.5084753 0.529462 +0.5385787 0.5084753 0.529462 +0.5428591 0.5084753 0.529462 +0.5469733 0.5084753 0.529462 +0.5509339 0.5084753 0.529462 +0.5547519 0.5084753 0.529462 +0.5584371 0.5084753 0.529462 +0.5619986 0.5084753 0.529462 +0.5654443 0.5084753 0.529462 +0.5687816 0.5084753 0.529462 +0.092819 0.514124 0.529462 +0.2262531 0.514124 0.529462 +0.2875993 0.514124 0.529462 +0.3262122 0.514124 0.529462 +0.3544566 0.514124 0.529462 +0.3767383 0.514124 0.529462 +0.3951413 0.514124 0.529462 +0.4108177 0.514124 0.529462 +0.4244723 0.514124 0.529462 +0.4365675 0.514124 0.529462 +0.4474232 0.514124 0.529462 +0.45727 0.514124 0.529462 +0.4662797 0.514124 0.529462 +0.4745834 0.514124 0.529462 +0.4822838 0.514124 0.529462 +0.4894626 0.514124 0.529462 +0.4961862 0.514124 0.529462 +0.5025087 0.514124 0.529462 +0.5084753 0.514124 0.529462 +0.514124 0.514124 0.529462 +0.519487 0.514124 0.529462 +0.5245917 0.514124 0.529462 +0.529462 0.514124 0.529462 +0.5341183 0.514124 0.529462 +0.5385787 0.514124 0.529462 +0.5428591 0.514124 0.529462 +0.5469733 0.514124 0.529462 +0.5509339 0.514124 0.529462 +0.5547519 0.514124 0.529462 +0.5584371 0.514124 0.529462 +0.5619986 0.514124 0.529462 +0.5654443 0.514124 0.529462 +0.5687816 0.514124 0.529462 +0.092819 0.519487 0.529462 +0.2262531 0.519487 0.529462 +0.2875993 0.519487 0.529462 +0.3262122 0.519487 0.529462 +0.3544566 0.519487 0.529462 +0.3767383 0.519487 0.529462 +0.3951413 0.519487 0.529462 +0.4108177 0.519487 0.529462 +0.4244723 0.519487 0.529462 +0.4365675 0.519487 0.529462 +0.4474232 0.519487 0.529462 +0.45727 0.519487 0.529462 +0.4662797 0.519487 0.529462 +0.4745834 0.519487 0.529462 +0.4822838 0.519487 0.529462 +0.4894626 0.519487 0.529462 +0.4961862 0.519487 0.529462 +0.5025087 0.519487 0.529462 +0.5084753 0.519487 0.529462 +0.514124 0.519487 0.529462 +0.519487 0.519487 0.529462 +0.5245917 0.519487 0.529462 +0.529462 0.519487 0.529462 +0.5341183 0.519487 0.529462 +0.5385787 0.519487 0.529462 +0.5428591 0.519487 0.529462 +0.5469733 0.519487 0.529462 +0.5509339 0.519487 0.529462 +0.5547519 0.519487 0.529462 +0.5584371 0.519487 0.529462 +0.5619986 0.519487 0.529462 +0.5654443 0.519487 0.529462 +0.5687816 0.519487 0.529462 +0.092819 0.5245917 0.529462 +0.2262531 0.5245917 0.529462 +0.2875993 0.5245917 0.529462 +0.3262122 0.5245917 0.529462 +0.3544566 0.5245917 0.529462 +0.3767383 0.5245917 0.529462 +0.3951413 0.5245917 0.529462 +0.4108177 0.5245917 0.529462 +0.4244723 0.5245917 0.529462 +0.4365675 0.5245917 0.529462 +0.4474232 0.5245917 0.529462 +0.45727 0.5245917 0.529462 +0.4662797 0.5245917 0.529462 +0.4745834 0.5245917 0.529462 +0.4822838 0.5245917 0.529462 +0.4894626 0.5245917 0.529462 +0.4961862 0.5245917 0.529462 +0.5025087 0.5245917 0.529462 +0.5084753 0.5245917 0.529462 +0.514124 0.5245917 0.529462 +0.519487 0.5245917 0.529462 +0.5245917 0.5245917 0.529462 +0.529462 0.5245917 0.529462 +0.5341183 0.5245917 0.529462 +0.5385787 0.5245917 0.529462 +0.5428591 0.5245917 0.529462 +0.5469733 0.5245917 0.529462 +0.5509339 0.5245917 0.529462 +0.5547519 0.5245917 0.529462 +0.5584371 0.5245917 0.529462 +0.5619986 0.5245917 0.529462 +0.5654443 0.5245917 0.529462 +0.5687816 0.5245917 0.529462 +0.092819 0.529462 0.529462 +0.2262531 0.529462 0.529462 +0.2875993 0.529462 0.529462 +0.3262122 0.529462 0.529462 +0.3544566 0.529462 0.529462 +0.3767383 0.529462 0.529462 +0.3951413 0.529462 0.529462 +0.4108177 0.529462 0.529462 +0.4244723 0.529462 0.529462 +0.4365675 0.529462 0.529462 +0.4474232 0.529462 0.529462 +0.45727 0.529462 0.529462 +0.4662797 0.529462 0.529462 +0.4745834 0.529462 0.529462 +0.4822838 0.529462 0.529462 +0.4894626 0.529462 0.529462 +0.4961862 0.529462 0.529462 +0.5025087 0.529462 0.529462 +0.5084753 0.529462 0.529462 +0.514124 0.529462 0.529462 +0.519487 0.529462 0.529462 +0.5245917 0.529462 0.529462 +0.529462 0.529462 0.529462 +0.5341183 0.529462 0.529462 +0.5385787 0.529462 0.529462 +0.5428591 0.529462 0.529462 +0.5469733 0.529462 0.529462 +0.5509339 0.529462 0.529462 +0.5547519 0.529462 0.529462 +0.5584371 0.529462 0.529462 +0.5619986 0.529462 0.529462 +0.5654443 0.529462 0.529462 +0.5687816 0.529462 0.529462 +0.092819 0.5341183 0.529462 +0.2262531 0.5341183 0.529462 +0.2875993 0.5341183 0.529462 +0.3262122 0.5341183 0.529462 +0.3544566 0.5341183 0.529462 +0.3767383 0.5341183 0.529462 +0.3951413 0.5341183 0.529462 +0.4108177 0.5341183 0.529462 +0.4244723 0.5341183 0.529462 +0.4365675 0.5341183 0.529462 +0.4474232 0.5341183 0.529462 +0.45727 0.5341183 0.529462 +0.4662797 0.5341183 0.529462 +0.4745834 0.5341183 0.529462 +0.4822838 0.5341183 0.529462 +0.4894626 0.5341183 0.529462 +0.4961862 0.5341183 0.529462 +0.5025087 0.5341183 0.529462 +0.5084753 0.5341183 0.529462 +0.514124 0.5341183 0.529462 +0.519487 0.5341183 0.529462 +0.5245917 0.5341183 0.529462 +0.529462 0.5341183 0.529462 +0.5341183 0.5341183 0.529462 +0.5385787 0.5341183 0.529462 +0.5428591 0.5341183 0.529462 +0.5469733 0.5341183 0.529462 +0.5509339 0.5341183 0.529462 +0.5547519 0.5341183 0.529462 +0.5584371 0.5341183 0.529462 +0.5619986 0.5341183 0.529462 +0.5654443 0.5341183 0.529462 +0.5687816 0.5341183 0.529462 +0.092819 0.5385787 0.529462 +0.2262531 0.5385787 0.529462 +0.2875993 0.5385787 0.529462 +0.3262122 0.5385787 0.529462 +0.3544566 0.5385787 0.529462 +0.3767383 0.5385787 0.529462 +0.3951413 0.5385787 0.529462 +0.4108177 0.5385787 0.529462 +0.4244723 0.5385787 0.529462 +0.4365675 0.5385787 0.529462 +0.4474232 0.5385787 0.529462 +0.45727 0.5385787 0.529462 +0.4662797 0.5385787 0.529462 +0.4745834 0.5385787 0.529462 +0.4822838 0.5385787 0.529462 +0.4894626 0.5385787 0.529462 +0.4961862 0.5385787 0.529462 +0.5025087 0.5385787 0.529462 +0.5084753 0.5385787 0.529462 +0.514124 0.5385787 0.529462 +0.519487 0.5385787 0.529462 +0.5245917 0.5385787 0.529462 +0.529462 0.5385787 0.529462 +0.5341183 0.5385787 0.529462 +0.5385787 0.5385787 0.529462 +0.5428591 0.5385787 0.529462 +0.5469733 0.5385787 0.529462 +0.5509339 0.5385787 0.529462 +0.5547519 0.5385787 0.529462 +0.5584371 0.5385787 0.529462 +0.5619986 0.5385787 0.529462 +0.5654443 0.5385787 0.529462 +0.5687816 0.5385787 0.529462 +0.092819 0.5428591 0.529462 +0.2262531 0.5428591 0.529462 +0.2875993 0.5428591 0.529462 +0.3262122 0.5428591 0.529462 +0.3544566 0.5428591 0.529462 +0.3767383 0.5428591 0.529462 +0.3951413 0.5428591 0.529462 +0.4108177 0.5428591 0.529462 +0.4244723 0.5428591 0.529462 +0.4365675 0.5428591 0.529462 +0.4474232 0.5428591 0.529462 +0.45727 0.5428591 0.529462 +0.4662797 0.5428591 0.529462 +0.4745834 0.5428591 0.529462 +0.4822838 0.5428591 0.529462 +0.4894626 0.5428591 0.529462 +0.4961862 0.5428591 0.529462 +0.5025087 0.5428591 0.529462 +0.5084753 0.5428591 0.529462 +0.514124 0.5428591 0.529462 +0.519487 0.5428591 0.529462 +0.5245917 0.5428591 0.529462 +0.529462 0.5428591 0.529462 +0.5341183 0.5428591 0.529462 +0.5385787 0.5428591 0.529462 +0.5428591 0.5428591 0.529462 +0.5469733 0.5428591 0.529462 +0.5509339 0.5428591 0.529462 +0.5547519 0.5428591 0.529462 +0.5584371 0.5428591 0.529462 +0.5619986 0.5428591 0.529462 +0.5654443 0.5428591 0.529462 +0.5687816 0.5428591 0.529462 +0.092819 0.5469733 0.529462 +0.2262531 0.5469733 0.529462 +0.2875993 0.5469733 0.529462 +0.3262122 0.5469733 0.529462 +0.3544566 0.5469733 0.529462 +0.3767383 0.5469733 0.529462 +0.3951413 0.5469733 0.529462 +0.4108177 0.5469733 0.529462 +0.4244723 0.5469733 0.529462 +0.4365675 0.5469733 0.529462 +0.4474232 0.5469733 0.529462 +0.45727 0.5469733 0.529462 +0.4662797 0.5469733 0.529462 +0.4745834 0.5469733 0.529462 +0.4822838 0.5469733 0.529462 +0.4894626 0.5469733 0.529462 +0.4961862 0.5469733 0.529462 +0.5025087 0.5469733 0.529462 +0.5084753 0.5469733 0.529462 +0.514124 0.5469733 0.529462 +0.519487 0.5469733 0.529462 +0.5245917 0.5469733 0.529462 +0.529462 0.5469733 0.529462 +0.5341183 0.5469733 0.529462 +0.5385787 0.5469733 0.529462 +0.5428591 0.5469733 0.529462 +0.5469733 0.5469733 0.529462 +0.5509339 0.5469733 0.529462 +0.5547519 0.5469733 0.529462 +0.5584371 0.5469733 0.529462 +0.5619986 0.5469733 0.529462 +0.5654443 0.5469733 0.529462 +0.5687816 0.5469733 0.529462 +0.092819 0.5509339 0.529462 +0.2262531 0.5509339 0.529462 +0.2875993 0.5509339 0.529462 +0.3262122 0.5509339 0.529462 +0.3544566 0.5509339 0.529462 +0.3767383 0.5509339 0.529462 +0.3951413 0.5509339 0.529462 +0.4108177 0.5509339 0.529462 +0.4244723 0.5509339 0.529462 +0.4365675 0.5509339 0.529462 +0.4474232 0.5509339 0.529462 +0.45727 0.5509339 0.529462 +0.4662797 0.5509339 0.529462 +0.4745834 0.5509339 0.529462 +0.4822838 0.5509339 0.529462 +0.4894626 0.5509339 0.529462 +0.4961862 0.5509339 0.529462 +0.5025087 0.5509339 0.529462 +0.5084753 0.5509339 0.529462 +0.514124 0.5509339 0.529462 +0.519487 0.5509339 0.529462 +0.5245917 0.5509339 0.529462 +0.529462 0.5509339 0.529462 +0.5341183 0.5509339 0.529462 +0.5385787 0.5509339 0.529462 +0.5428591 0.5509339 0.529462 +0.5469733 0.5509339 0.529462 +0.5509339 0.5509339 0.529462 +0.5547519 0.5509339 0.529462 +0.5584371 0.5509339 0.529462 +0.5619986 0.5509339 0.529462 +0.5654443 0.5509339 0.529462 +0.5687816 0.5509339 0.529462 +0.092819 0.5547519 0.529462 +0.2262531 0.5547519 0.529462 +0.2875993 0.5547519 0.529462 +0.3262122 0.5547519 0.529462 +0.3544566 0.5547519 0.529462 +0.3767383 0.5547519 0.529462 +0.3951413 0.5547519 0.529462 +0.4108177 0.5547519 0.529462 +0.4244723 0.5547519 0.529462 +0.4365675 0.5547519 0.529462 +0.4474232 0.5547519 0.529462 +0.45727 0.5547519 0.529462 +0.4662797 0.5547519 0.529462 +0.4745834 0.5547519 0.529462 +0.4822838 0.5547519 0.529462 +0.4894626 0.5547519 0.529462 +0.4961862 0.5547519 0.529462 +0.5025087 0.5547519 0.529462 +0.5084753 0.5547519 0.529462 +0.514124 0.5547519 0.529462 +0.519487 0.5547519 0.529462 +0.5245917 0.5547519 0.529462 +0.529462 0.5547519 0.529462 +0.5341183 0.5547519 0.529462 +0.5385787 0.5547519 0.529462 +0.5428591 0.5547519 0.529462 +0.5469733 0.5547519 0.529462 +0.5509339 0.5547519 0.529462 +0.5547519 0.5547519 0.529462 +0.5584371 0.5547519 0.529462 +0.5619986 0.5547519 0.529462 +0.5654443 0.5547519 0.529462 +0.5687816 0.5547519 0.529462 +0.092819 0.5584371 0.529462 +0.2262531 0.5584371 0.529462 +0.2875993 0.5584371 0.529462 +0.3262122 0.5584371 0.529462 +0.3544566 0.5584371 0.529462 +0.3767383 0.5584371 0.529462 +0.3951413 0.5584371 0.529462 +0.4108177 0.5584371 0.529462 +0.4244723 0.5584371 0.529462 +0.4365675 0.5584371 0.529462 +0.4474232 0.5584371 0.529462 +0.45727 0.5584371 0.529462 +0.4662797 0.5584371 0.529462 +0.4745834 0.5584371 0.529462 +0.4822838 0.5584371 0.529462 +0.4894626 0.5584371 0.529462 +0.4961862 0.5584371 0.529462 +0.5025087 0.5584371 0.529462 +0.5084753 0.5584371 0.529462 +0.514124 0.5584371 0.529462 +0.519487 0.5584371 0.529462 +0.5245917 0.5584371 0.529462 +0.529462 0.5584371 0.529462 +0.5341183 0.5584371 0.529462 +0.5385787 0.5584371 0.529462 +0.5428591 0.5584371 0.529462 +0.5469733 0.5584371 0.529462 +0.5509339 0.5584371 0.529462 +0.5547519 0.5584371 0.529462 +0.5584371 0.5584371 0.529462 +0.5619986 0.5584371 0.529462 +0.5654443 0.5584371 0.529462 +0.5687816 0.5584371 0.529462 +0.092819 0.5619986 0.529462 +0.2262531 0.5619986 0.529462 +0.2875993 0.5619986 0.529462 +0.3262122 0.5619986 0.529462 +0.3544566 0.5619986 0.529462 +0.3767383 0.5619986 0.529462 +0.3951413 0.5619986 0.529462 +0.4108177 0.5619986 0.529462 +0.4244723 0.5619986 0.529462 +0.4365675 0.5619986 0.529462 +0.4474232 0.5619986 0.529462 +0.45727 0.5619986 0.529462 +0.4662797 0.5619986 0.529462 +0.4745834 0.5619986 0.529462 +0.4822838 0.5619986 0.529462 +0.4894626 0.5619986 0.529462 +0.4961862 0.5619986 0.529462 +0.5025087 0.5619986 0.529462 +0.5084753 0.5619986 0.529462 +0.514124 0.5619986 0.529462 +0.519487 0.5619986 0.529462 +0.5245917 0.5619986 0.529462 +0.529462 0.5619986 0.529462 +0.5341183 0.5619986 0.529462 +0.5385787 0.5619986 0.529462 +0.5428591 0.5619986 0.529462 +0.5469733 0.5619986 0.529462 +0.5509339 0.5619986 0.529462 +0.5547519 0.5619986 0.529462 +0.5584371 0.5619986 0.529462 +0.5619986 0.5619986 0.529462 +0.5654443 0.5619986 0.529462 +0.5687816 0.5619986 0.529462 +0.092819 0.5654443 0.529462 +0.2262531 0.5654443 0.529462 +0.2875993 0.5654443 0.529462 +0.3262122 0.5654443 0.529462 +0.3544566 0.5654443 0.529462 +0.3767383 0.5654443 0.529462 +0.3951413 0.5654443 0.529462 +0.4108177 0.5654443 0.529462 +0.4244723 0.5654443 0.529462 +0.4365675 0.5654443 0.529462 +0.4474232 0.5654443 0.529462 +0.45727 0.5654443 0.529462 +0.4662797 0.5654443 0.529462 +0.4745834 0.5654443 0.529462 +0.4822838 0.5654443 0.529462 +0.4894626 0.5654443 0.529462 +0.4961862 0.5654443 0.529462 +0.5025087 0.5654443 0.529462 +0.5084753 0.5654443 0.529462 +0.514124 0.5654443 0.529462 +0.519487 0.5654443 0.529462 +0.5245917 0.5654443 0.529462 +0.529462 0.5654443 0.529462 +0.5341183 0.5654443 0.529462 +0.5385787 0.5654443 0.529462 +0.5428591 0.5654443 0.529462 +0.5469733 0.5654443 0.529462 +0.5509339 0.5654443 0.529462 +0.5547519 0.5654443 0.529462 +0.5584371 0.5654443 0.529462 +0.5619986 0.5654443 0.529462 +0.5654443 0.5654443 0.529462 +0.5687816 0.5654443 0.529462 +0.092819 0.5687816 0.529462 +0.2262531 0.5687816 0.529462 +0.2875993 0.5687816 0.529462 +0.3262122 0.5687816 0.529462 +0.3544566 0.5687816 0.529462 +0.3767383 0.5687816 0.529462 +0.3951413 0.5687816 0.529462 +0.4108177 0.5687816 0.529462 +0.4244723 0.5687816 0.529462 +0.4365675 0.5687816 0.529462 +0.4474232 0.5687816 0.529462 +0.45727 0.5687816 0.529462 +0.4662797 0.5687816 0.529462 +0.4745834 0.5687816 0.529462 +0.4822838 0.5687816 0.529462 +0.4894626 0.5687816 0.529462 +0.4961862 0.5687816 0.529462 +0.5025087 0.5687816 0.529462 +0.5084753 0.5687816 0.529462 +0.514124 0.5687816 0.529462 +0.519487 0.5687816 0.529462 +0.5245917 0.5687816 0.529462 +0.529462 0.5687816 0.529462 +0.5341183 0.5687816 0.529462 +0.5385787 0.5687816 0.529462 +0.5428591 0.5687816 0.529462 +0.5469733 0.5687816 0.529462 +0.5509339 0.5687816 0.529462 +0.5547519 0.5687816 0.529462 +0.5584371 0.5687816 0.529462 +0.5619986 0.5687816 0.529462 +0.5654443 0.5687816 0.529462 +0.5687816 0.5687816 0.529462 +0.092819 0.092819 0.5341183 +0.2262531 0.092819 0.5341183 +0.2875993 0.092819 0.5341183 +0.3262122 0.092819 0.5341183 +0.3544566 0.092819 0.5341183 +0.3767383 0.092819 0.5341183 +0.3951413 0.092819 0.5341183 +0.4108177 0.092819 0.5341183 +0.4244723 0.092819 0.5341183 +0.4365675 0.092819 0.5341183 +0.4474232 0.092819 0.5341183 +0.45727 0.092819 0.5341183 +0.4662797 0.092819 0.5341183 +0.4745834 0.092819 0.5341183 +0.4822838 0.092819 0.5341183 +0.4894626 0.092819 0.5341183 +0.4961862 0.092819 0.5341183 +0.5025087 0.092819 0.5341183 +0.5084753 0.092819 0.5341183 +0.514124 0.092819 0.5341183 +0.519487 0.092819 0.5341183 +0.5245917 0.092819 0.5341183 +0.529462 0.092819 0.5341183 +0.5341183 0.092819 0.5341183 +0.5385787 0.092819 0.5341183 +0.5428591 0.092819 0.5341183 +0.5469733 0.092819 0.5341183 +0.5509339 0.092819 0.5341183 +0.5547519 0.092819 0.5341183 +0.5584371 0.092819 0.5341183 +0.5619986 0.092819 0.5341183 +0.5654443 0.092819 0.5341183 +0.5687816 0.092819 0.5341183 +0.092819 0.2262531 0.5341183 +0.2262531 0.2262531 0.5341183 +0.2875993 0.2262531 0.5341183 +0.3262122 0.2262531 0.5341183 +0.3544566 0.2262531 0.5341183 +0.3767383 0.2262531 0.5341183 +0.3951413 0.2262531 0.5341183 +0.4108177 0.2262531 0.5341183 +0.4244723 0.2262531 0.5341183 +0.4365675 0.2262531 0.5341183 +0.4474232 0.2262531 0.5341183 +0.45727 0.2262531 0.5341183 +0.4662797 0.2262531 0.5341183 +0.4745834 0.2262531 0.5341183 +0.4822838 0.2262531 0.5341183 +0.4894626 0.2262531 0.5341183 +0.4961862 0.2262531 0.5341183 +0.5025087 0.2262531 0.5341183 +0.5084753 0.2262531 0.5341183 +0.514124 0.2262531 0.5341183 +0.519487 0.2262531 0.5341183 +0.5245917 0.2262531 0.5341183 +0.529462 0.2262531 0.5341183 +0.5341183 0.2262531 0.5341183 +0.5385787 0.2262531 0.5341183 +0.5428591 0.2262531 0.5341183 +0.5469733 0.2262531 0.5341183 +0.5509339 0.2262531 0.5341183 +0.5547519 0.2262531 0.5341183 +0.5584371 0.2262531 0.5341183 +0.5619986 0.2262531 0.5341183 +0.5654443 0.2262531 0.5341183 +0.5687816 0.2262531 0.5341183 +0.092819 0.2875993 0.5341183 +0.2262531 0.2875993 0.5341183 +0.2875993 0.2875993 0.5341183 +0.3262122 0.2875993 0.5341183 +0.3544566 0.2875993 0.5341183 +0.3767383 0.2875993 0.5341183 +0.3951413 0.2875993 0.5341183 +0.4108177 0.2875993 0.5341183 +0.4244723 0.2875993 0.5341183 +0.4365675 0.2875993 0.5341183 +0.4474232 0.2875993 0.5341183 +0.45727 0.2875993 0.5341183 +0.4662797 0.2875993 0.5341183 +0.4745834 0.2875993 0.5341183 +0.4822838 0.2875993 0.5341183 +0.4894626 0.2875993 0.5341183 +0.4961862 0.2875993 0.5341183 +0.5025087 0.2875993 0.5341183 +0.5084753 0.2875993 0.5341183 +0.514124 0.2875993 0.5341183 +0.519487 0.2875993 0.5341183 +0.5245917 0.2875993 0.5341183 +0.529462 0.2875993 0.5341183 +0.5341183 0.2875993 0.5341183 +0.5385787 0.2875993 0.5341183 +0.5428591 0.2875993 0.5341183 +0.5469733 0.2875993 0.5341183 +0.5509339 0.2875993 0.5341183 +0.5547519 0.2875993 0.5341183 +0.5584371 0.2875993 0.5341183 +0.5619986 0.2875993 0.5341183 +0.5654443 0.2875993 0.5341183 +0.5687816 0.2875993 0.5341183 +0.092819 0.3262122 0.5341183 +0.2262531 0.3262122 0.5341183 +0.2875993 0.3262122 0.5341183 +0.3262122 0.3262122 0.5341183 +0.3544566 0.3262122 0.5341183 +0.3767383 0.3262122 0.5341183 +0.3951413 0.3262122 0.5341183 +0.4108177 0.3262122 0.5341183 +0.4244723 0.3262122 0.5341183 +0.4365675 0.3262122 0.5341183 +0.4474232 0.3262122 0.5341183 +0.45727 0.3262122 0.5341183 +0.4662797 0.3262122 0.5341183 +0.4745834 0.3262122 0.5341183 +0.4822838 0.3262122 0.5341183 +0.4894626 0.3262122 0.5341183 +0.4961862 0.3262122 0.5341183 +0.5025087 0.3262122 0.5341183 +0.5084753 0.3262122 0.5341183 +0.514124 0.3262122 0.5341183 +0.519487 0.3262122 0.5341183 +0.5245917 0.3262122 0.5341183 +0.529462 0.3262122 0.5341183 +0.5341183 0.3262122 0.5341183 +0.5385787 0.3262122 0.5341183 +0.5428591 0.3262122 0.5341183 +0.5469733 0.3262122 0.5341183 +0.5509339 0.3262122 0.5341183 +0.5547519 0.3262122 0.5341183 +0.5584371 0.3262122 0.5341183 +0.5619986 0.3262122 0.5341183 +0.5654443 0.3262122 0.5341183 +0.5687816 0.3262122 0.5341183 +0.092819 0.3544566 0.5341183 +0.2262531 0.3544566 0.5341183 +0.2875993 0.3544566 0.5341183 +0.3262122 0.3544566 0.5341183 +0.3544566 0.3544566 0.5341183 +0.3767383 0.3544566 0.5341183 +0.3951413 0.3544566 0.5341183 +0.4108177 0.3544566 0.5341183 +0.4244723 0.3544566 0.5341183 +0.4365675 0.3544566 0.5341183 +0.4474232 0.3544566 0.5341183 +0.45727 0.3544566 0.5341183 +0.4662797 0.3544566 0.5341183 +0.4745834 0.3544566 0.5341183 +0.4822838 0.3544566 0.5341183 +0.4894626 0.3544566 0.5341183 +0.4961862 0.3544566 0.5341183 +0.5025087 0.3544566 0.5341183 +0.5084753 0.3544566 0.5341183 +0.514124 0.3544566 0.5341183 +0.519487 0.3544566 0.5341183 +0.5245917 0.3544566 0.5341183 +0.529462 0.3544566 0.5341183 +0.5341183 0.3544566 0.5341183 +0.5385787 0.3544566 0.5341183 +0.5428591 0.3544566 0.5341183 +0.5469733 0.3544566 0.5341183 +0.5509339 0.3544566 0.5341183 +0.5547519 0.3544566 0.5341183 +0.5584371 0.3544566 0.5341183 +0.5619986 0.3544566 0.5341183 +0.5654443 0.3544566 0.5341183 +0.5687816 0.3544566 0.5341183 +0.092819 0.3767383 0.5341183 +0.2262531 0.3767383 0.5341183 +0.2875993 0.3767383 0.5341183 +0.3262122 0.3767383 0.5341183 +0.3544566 0.3767383 0.5341183 +0.3767383 0.3767383 0.5341183 +0.3951413 0.3767383 0.5341183 +0.4108177 0.3767383 0.5341183 +0.4244723 0.3767383 0.5341183 +0.4365675 0.3767383 0.5341183 +0.4474232 0.3767383 0.5341183 +0.45727 0.3767383 0.5341183 +0.4662797 0.3767383 0.5341183 +0.4745834 0.3767383 0.5341183 +0.4822838 0.3767383 0.5341183 +0.4894626 0.3767383 0.5341183 +0.4961862 0.3767383 0.5341183 +0.5025087 0.3767383 0.5341183 +0.5084753 0.3767383 0.5341183 +0.514124 0.3767383 0.5341183 +0.519487 0.3767383 0.5341183 +0.5245917 0.3767383 0.5341183 +0.529462 0.3767383 0.5341183 +0.5341183 0.3767383 0.5341183 +0.5385787 0.3767383 0.5341183 +0.5428591 0.3767383 0.5341183 +0.5469733 0.3767383 0.5341183 +0.5509339 0.3767383 0.5341183 +0.5547519 0.3767383 0.5341183 +0.5584371 0.3767383 0.5341183 +0.5619986 0.3767383 0.5341183 +0.5654443 0.3767383 0.5341183 +0.5687816 0.3767383 0.5341183 +0.092819 0.3951413 0.5341183 +0.2262531 0.3951413 0.5341183 +0.2875993 0.3951413 0.5341183 +0.3262122 0.3951413 0.5341183 +0.3544566 0.3951413 0.5341183 +0.3767383 0.3951413 0.5341183 +0.3951413 0.3951413 0.5341183 +0.4108177 0.3951413 0.5341183 +0.4244723 0.3951413 0.5341183 +0.4365675 0.3951413 0.5341183 +0.4474232 0.3951413 0.5341183 +0.45727 0.3951413 0.5341183 +0.4662797 0.3951413 0.5341183 +0.4745834 0.3951413 0.5341183 +0.4822838 0.3951413 0.5341183 +0.4894626 0.3951413 0.5341183 +0.4961862 0.3951413 0.5341183 +0.5025087 0.3951413 0.5341183 +0.5084753 0.3951413 0.5341183 +0.514124 0.3951413 0.5341183 +0.519487 0.3951413 0.5341183 +0.5245917 0.3951413 0.5341183 +0.529462 0.3951413 0.5341183 +0.5341183 0.3951413 0.5341183 +0.5385787 0.3951413 0.5341183 +0.5428591 0.3951413 0.5341183 +0.5469733 0.3951413 0.5341183 +0.5509339 0.3951413 0.5341183 +0.5547519 0.3951413 0.5341183 +0.5584371 0.3951413 0.5341183 +0.5619986 0.3951413 0.5341183 +0.5654443 0.3951413 0.5341183 +0.5687816 0.3951413 0.5341183 +0.092819 0.4108177 0.5341183 +0.2262531 0.4108177 0.5341183 +0.2875993 0.4108177 0.5341183 +0.3262122 0.4108177 0.5341183 +0.3544566 0.4108177 0.5341183 +0.3767383 0.4108177 0.5341183 +0.3951413 0.4108177 0.5341183 +0.4108177 0.4108177 0.5341183 +0.4244723 0.4108177 0.5341183 +0.4365675 0.4108177 0.5341183 +0.4474232 0.4108177 0.5341183 +0.45727 0.4108177 0.5341183 +0.4662797 0.4108177 0.5341183 +0.4745834 0.4108177 0.5341183 +0.4822838 0.4108177 0.5341183 +0.4894626 0.4108177 0.5341183 +0.4961862 0.4108177 0.5341183 +0.5025087 0.4108177 0.5341183 +0.5084753 0.4108177 0.5341183 +0.514124 0.4108177 0.5341183 +0.519487 0.4108177 0.5341183 +0.5245917 0.4108177 0.5341183 +0.529462 0.4108177 0.5341183 +0.5341183 0.4108177 0.5341183 +0.5385787 0.4108177 0.5341183 +0.5428591 0.4108177 0.5341183 +0.5469733 0.4108177 0.5341183 +0.5509339 0.4108177 0.5341183 +0.5547519 0.4108177 0.5341183 +0.5584371 0.4108177 0.5341183 +0.5619986 0.4108177 0.5341183 +0.5654443 0.4108177 0.5341183 +0.5687816 0.4108177 0.5341183 +0.092819 0.4244723 0.5341183 +0.2262531 0.4244723 0.5341183 +0.2875993 0.4244723 0.5341183 +0.3262122 0.4244723 0.5341183 +0.3544566 0.4244723 0.5341183 +0.3767383 0.4244723 0.5341183 +0.3951413 0.4244723 0.5341183 +0.4108177 0.4244723 0.5341183 +0.4244723 0.4244723 0.5341183 +0.4365675 0.4244723 0.5341183 +0.4474232 0.4244723 0.5341183 +0.45727 0.4244723 0.5341183 +0.4662797 0.4244723 0.5341183 +0.4745834 0.4244723 0.5341183 +0.4822838 0.4244723 0.5341183 +0.4894626 0.4244723 0.5341183 +0.4961862 0.4244723 0.5341183 +0.5025087 0.4244723 0.5341183 +0.5084753 0.4244723 0.5341183 +0.514124 0.4244723 0.5341183 +0.519487 0.4244723 0.5341183 +0.5245917 0.4244723 0.5341183 +0.529462 0.4244723 0.5341183 +0.5341183 0.4244723 0.5341183 +0.5385787 0.4244723 0.5341183 +0.5428591 0.4244723 0.5341183 +0.5469733 0.4244723 0.5341183 +0.5509339 0.4244723 0.5341183 +0.5547519 0.4244723 0.5341183 +0.5584371 0.4244723 0.5341183 +0.5619986 0.4244723 0.5341183 +0.5654443 0.4244723 0.5341183 +0.5687816 0.4244723 0.5341183 +0.092819 0.4365675 0.5341183 +0.2262531 0.4365675 0.5341183 +0.2875993 0.4365675 0.5341183 +0.3262122 0.4365675 0.5341183 +0.3544566 0.4365675 0.5341183 +0.3767383 0.4365675 0.5341183 +0.3951413 0.4365675 0.5341183 +0.4108177 0.4365675 0.5341183 +0.4244723 0.4365675 0.5341183 +0.4365675 0.4365675 0.5341183 +0.4474232 0.4365675 0.5341183 +0.45727 0.4365675 0.5341183 +0.4662797 0.4365675 0.5341183 +0.4745834 0.4365675 0.5341183 +0.4822838 0.4365675 0.5341183 +0.4894626 0.4365675 0.5341183 +0.4961862 0.4365675 0.5341183 +0.5025087 0.4365675 0.5341183 +0.5084753 0.4365675 0.5341183 +0.514124 0.4365675 0.5341183 +0.519487 0.4365675 0.5341183 +0.5245917 0.4365675 0.5341183 +0.529462 0.4365675 0.5341183 +0.5341183 0.4365675 0.5341183 +0.5385787 0.4365675 0.5341183 +0.5428591 0.4365675 0.5341183 +0.5469733 0.4365675 0.5341183 +0.5509339 0.4365675 0.5341183 +0.5547519 0.4365675 0.5341183 +0.5584371 0.4365675 0.5341183 +0.5619986 0.4365675 0.5341183 +0.5654443 0.4365675 0.5341183 +0.5687816 0.4365675 0.5341183 +0.092819 0.4474232 0.5341183 +0.2262531 0.4474232 0.5341183 +0.2875993 0.4474232 0.5341183 +0.3262122 0.4474232 0.5341183 +0.3544566 0.4474232 0.5341183 +0.3767383 0.4474232 0.5341183 +0.3951413 0.4474232 0.5341183 +0.4108177 0.4474232 0.5341183 +0.4244723 0.4474232 0.5341183 +0.4365675 0.4474232 0.5341183 +0.4474232 0.4474232 0.5341183 +0.45727 0.4474232 0.5341183 +0.4662797 0.4474232 0.5341183 +0.4745834 0.4474232 0.5341183 +0.4822838 0.4474232 0.5341183 +0.4894626 0.4474232 0.5341183 +0.4961862 0.4474232 0.5341183 +0.5025087 0.4474232 0.5341183 +0.5084753 0.4474232 0.5341183 +0.514124 0.4474232 0.5341183 +0.519487 0.4474232 0.5341183 +0.5245917 0.4474232 0.5341183 +0.529462 0.4474232 0.5341183 +0.5341183 0.4474232 0.5341183 +0.5385787 0.4474232 0.5341183 +0.5428591 0.4474232 0.5341183 +0.5469733 0.4474232 0.5341183 +0.5509339 0.4474232 0.5341183 +0.5547519 0.4474232 0.5341183 +0.5584371 0.4474232 0.5341183 +0.5619986 0.4474232 0.5341183 +0.5654443 0.4474232 0.5341183 +0.5687816 0.4474232 0.5341183 +0.092819 0.45727 0.5341183 +0.2262531 0.45727 0.5341183 +0.2875993 0.45727 0.5341183 +0.3262122 0.45727 0.5341183 +0.3544566 0.45727 0.5341183 +0.3767383 0.45727 0.5341183 +0.3951413 0.45727 0.5341183 +0.4108177 0.45727 0.5341183 +0.4244723 0.45727 0.5341183 +0.4365675 0.45727 0.5341183 +0.4474232 0.45727 0.5341183 +0.45727 0.45727 0.5341183 +0.4662797 0.45727 0.5341183 +0.4745834 0.45727 0.5341183 +0.4822838 0.45727 0.5341183 +0.4894626 0.45727 0.5341183 +0.4961862 0.45727 0.5341183 +0.5025087 0.45727 0.5341183 +0.5084753 0.45727 0.5341183 +0.514124 0.45727 0.5341183 +0.519487 0.45727 0.5341183 +0.5245917 0.45727 0.5341183 +0.529462 0.45727 0.5341183 +0.5341183 0.45727 0.5341183 +0.5385787 0.45727 0.5341183 +0.5428591 0.45727 0.5341183 +0.5469733 0.45727 0.5341183 +0.5509339 0.45727 0.5341183 +0.5547519 0.45727 0.5341183 +0.5584371 0.45727 0.5341183 +0.5619986 0.45727 0.5341183 +0.5654443 0.45727 0.5341183 +0.5687816 0.45727 0.5341183 +0.092819 0.4662797 0.5341183 +0.2262531 0.4662797 0.5341183 +0.2875993 0.4662797 0.5341183 +0.3262122 0.4662797 0.5341183 +0.3544566 0.4662797 0.5341183 +0.3767383 0.4662797 0.5341183 +0.3951413 0.4662797 0.5341183 +0.4108177 0.4662797 0.5341183 +0.4244723 0.4662797 0.5341183 +0.4365675 0.4662797 0.5341183 +0.4474232 0.4662797 0.5341183 +0.45727 0.4662797 0.5341183 +0.4662797 0.4662797 0.5341183 +0.4745834 0.4662797 0.5341183 +0.4822838 0.4662797 0.5341183 +0.4894626 0.4662797 0.5341183 +0.4961862 0.4662797 0.5341183 +0.5025087 0.4662797 0.5341183 +0.5084753 0.4662797 0.5341183 +0.514124 0.4662797 0.5341183 +0.519487 0.4662797 0.5341183 +0.5245917 0.4662797 0.5341183 +0.529462 0.4662797 0.5341183 +0.5341183 0.4662797 0.5341183 +0.5385787 0.4662797 0.5341183 +0.5428591 0.4662797 0.5341183 +0.5469733 0.4662797 0.5341183 +0.5509339 0.4662797 0.5341183 +0.5547519 0.4662797 0.5341183 +0.5584371 0.4662797 0.5341183 +0.5619986 0.4662797 0.5341183 +0.5654443 0.4662797 0.5341183 +0.5687816 0.4662797 0.5341183 +0.092819 0.4745834 0.5341183 +0.2262531 0.4745834 0.5341183 +0.2875993 0.4745834 0.5341183 +0.3262122 0.4745834 0.5341183 +0.3544566 0.4745834 0.5341183 +0.3767383 0.4745834 0.5341183 +0.3951413 0.4745834 0.5341183 +0.4108177 0.4745834 0.5341183 +0.4244723 0.4745834 0.5341183 +0.4365675 0.4745834 0.5341183 +0.4474232 0.4745834 0.5341183 +0.45727 0.4745834 0.5341183 +0.4662797 0.4745834 0.5341183 +0.4745834 0.4745834 0.5341183 +0.4822838 0.4745834 0.5341183 +0.4894626 0.4745834 0.5341183 +0.4961862 0.4745834 0.5341183 +0.5025087 0.4745834 0.5341183 +0.5084753 0.4745834 0.5341183 +0.514124 0.4745834 0.5341183 +0.519487 0.4745834 0.5341183 +0.5245917 0.4745834 0.5341183 +0.529462 0.4745834 0.5341183 +0.5341183 0.4745834 0.5341183 +0.5385787 0.4745834 0.5341183 +0.5428591 0.4745834 0.5341183 +0.5469733 0.4745834 0.5341183 +0.5509339 0.4745834 0.5341183 +0.5547519 0.4745834 0.5341183 +0.5584371 0.4745834 0.5341183 +0.5619986 0.4745834 0.5341183 +0.5654443 0.4745834 0.5341183 +0.5687816 0.4745834 0.5341183 +0.092819 0.4822838 0.5341183 +0.2262531 0.4822838 0.5341183 +0.2875993 0.4822838 0.5341183 +0.3262122 0.4822838 0.5341183 +0.3544566 0.4822838 0.5341183 +0.3767383 0.4822838 0.5341183 +0.3951413 0.4822838 0.5341183 +0.4108177 0.4822838 0.5341183 +0.4244723 0.4822838 0.5341183 +0.4365675 0.4822838 0.5341183 +0.4474232 0.4822838 0.5341183 +0.45727 0.4822838 0.5341183 +0.4662797 0.4822838 0.5341183 +0.4745834 0.4822838 0.5341183 +0.4822838 0.4822838 0.5341183 +0.4894626 0.4822838 0.5341183 +0.4961862 0.4822838 0.5341183 +0.5025087 0.4822838 0.5341183 +0.5084753 0.4822838 0.5341183 +0.514124 0.4822838 0.5341183 +0.519487 0.4822838 0.5341183 +0.5245917 0.4822838 0.5341183 +0.529462 0.4822838 0.5341183 +0.5341183 0.4822838 0.5341183 +0.5385787 0.4822838 0.5341183 +0.5428591 0.4822838 0.5341183 +0.5469733 0.4822838 0.5341183 +0.5509339 0.4822838 0.5341183 +0.5547519 0.4822838 0.5341183 +0.5584371 0.4822838 0.5341183 +0.5619986 0.4822838 0.5341183 +0.5654443 0.4822838 0.5341183 +0.5687816 0.4822838 0.5341183 +0.092819 0.4894626 0.5341183 +0.2262531 0.4894626 0.5341183 +0.2875993 0.4894626 0.5341183 +0.3262122 0.4894626 0.5341183 +0.3544566 0.4894626 0.5341183 +0.3767383 0.4894626 0.5341183 +0.3951413 0.4894626 0.5341183 +0.4108177 0.4894626 0.5341183 +0.4244723 0.4894626 0.5341183 +0.4365675 0.4894626 0.5341183 +0.4474232 0.4894626 0.5341183 +0.45727 0.4894626 0.5341183 +0.4662797 0.4894626 0.5341183 +0.4745834 0.4894626 0.5341183 +0.4822838 0.4894626 0.5341183 +0.4894626 0.4894626 0.5341183 +0.4961862 0.4894626 0.5341183 +0.5025087 0.4894626 0.5341183 +0.5084753 0.4894626 0.5341183 +0.514124 0.4894626 0.5341183 +0.519487 0.4894626 0.5341183 +0.5245917 0.4894626 0.5341183 +0.529462 0.4894626 0.5341183 +0.5341183 0.4894626 0.5341183 +0.5385787 0.4894626 0.5341183 +0.5428591 0.4894626 0.5341183 +0.5469733 0.4894626 0.5341183 +0.5509339 0.4894626 0.5341183 +0.5547519 0.4894626 0.5341183 +0.5584371 0.4894626 0.5341183 +0.5619986 0.4894626 0.5341183 +0.5654443 0.4894626 0.5341183 +0.5687816 0.4894626 0.5341183 +0.092819 0.4961862 0.5341183 +0.2262531 0.4961862 0.5341183 +0.2875993 0.4961862 0.5341183 +0.3262122 0.4961862 0.5341183 +0.3544566 0.4961862 0.5341183 +0.3767383 0.4961862 0.5341183 +0.3951413 0.4961862 0.5341183 +0.4108177 0.4961862 0.5341183 +0.4244723 0.4961862 0.5341183 +0.4365675 0.4961862 0.5341183 +0.4474232 0.4961862 0.5341183 +0.45727 0.4961862 0.5341183 +0.4662797 0.4961862 0.5341183 +0.4745834 0.4961862 0.5341183 +0.4822838 0.4961862 0.5341183 +0.4894626 0.4961862 0.5341183 +0.4961862 0.4961862 0.5341183 +0.5025087 0.4961862 0.5341183 +0.5084753 0.4961862 0.5341183 +0.514124 0.4961862 0.5341183 +0.519487 0.4961862 0.5341183 +0.5245917 0.4961862 0.5341183 +0.529462 0.4961862 0.5341183 +0.5341183 0.4961862 0.5341183 +0.5385787 0.4961862 0.5341183 +0.5428591 0.4961862 0.5341183 +0.5469733 0.4961862 0.5341183 +0.5509339 0.4961862 0.5341183 +0.5547519 0.4961862 0.5341183 +0.5584371 0.4961862 0.5341183 +0.5619986 0.4961862 0.5341183 +0.5654443 0.4961862 0.5341183 +0.5687816 0.4961862 0.5341183 +0.092819 0.5025087 0.5341183 +0.2262531 0.5025087 0.5341183 +0.2875993 0.5025087 0.5341183 +0.3262122 0.5025087 0.5341183 +0.3544566 0.5025087 0.5341183 +0.3767383 0.5025087 0.5341183 +0.3951413 0.5025087 0.5341183 +0.4108177 0.5025087 0.5341183 +0.4244723 0.5025087 0.5341183 +0.4365675 0.5025087 0.5341183 +0.4474232 0.5025087 0.5341183 +0.45727 0.5025087 0.5341183 +0.4662797 0.5025087 0.5341183 +0.4745834 0.5025087 0.5341183 +0.4822838 0.5025087 0.5341183 +0.4894626 0.5025087 0.5341183 +0.4961862 0.5025087 0.5341183 +0.5025087 0.5025087 0.5341183 +0.5084753 0.5025087 0.5341183 +0.514124 0.5025087 0.5341183 +0.519487 0.5025087 0.5341183 +0.5245917 0.5025087 0.5341183 +0.529462 0.5025087 0.5341183 +0.5341183 0.5025087 0.5341183 +0.5385787 0.5025087 0.5341183 +0.5428591 0.5025087 0.5341183 +0.5469733 0.5025087 0.5341183 +0.5509339 0.5025087 0.5341183 +0.5547519 0.5025087 0.5341183 +0.5584371 0.5025087 0.5341183 +0.5619986 0.5025087 0.5341183 +0.5654443 0.5025087 0.5341183 +0.5687816 0.5025087 0.5341183 +0.092819 0.5084753 0.5341183 +0.2262531 0.5084753 0.5341183 +0.2875993 0.5084753 0.5341183 +0.3262122 0.5084753 0.5341183 +0.3544566 0.5084753 0.5341183 +0.3767383 0.5084753 0.5341183 +0.3951413 0.5084753 0.5341183 +0.4108177 0.5084753 0.5341183 +0.4244723 0.5084753 0.5341183 +0.4365675 0.5084753 0.5341183 +0.4474232 0.5084753 0.5341183 +0.45727 0.5084753 0.5341183 +0.4662797 0.5084753 0.5341183 +0.4745834 0.5084753 0.5341183 +0.4822838 0.5084753 0.5341183 +0.4894626 0.5084753 0.5341183 +0.4961862 0.5084753 0.5341183 +0.5025087 0.5084753 0.5341183 +0.5084753 0.5084753 0.5341183 +0.514124 0.5084753 0.5341183 +0.519487 0.5084753 0.5341183 +0.5245917 0.5084753 0.5341183 +0.529462 0.5084753 0.5341183 +0.5341183 0.5084753 0.5341183 +0.5385787 0.5084753 0.5341183 +0.5428591 0.5084753 0.5341183 +0.5469733 0.5084753 0.5341183 +0.5509339 0.5084753 0.5341183 +0.5547519 0.5084753 0.5341183 +0.5584371 0.5084753 0.5341183 +0.5619986 0.5084753 0.5341183 +0.5654443 0.5084753 0.5341183 +0.5687816 0.5084753 0.5341183 +0.092819 0.514124 0.5341183 +0.2262531 0.514124 0.5341183 +0.2875993 0.514124 0.5341183 +0.3262122 0.514124 0.5341183 +0.3544566 0.514124 0.5341183 +0.3767383 0.514124 0.5341183 +0.3951413 0.514124 0.5341183 +0.4108177 0.514124 0.5341183 +0.4244723 0.514124 0.5341183 +0.4365675 0.514124 0.5341183 +0.4474232 0.514124 0.5341183 +0.45727 0.514124 0.5341183 +0.4662797 0.514124 0.5341183 +0.4745834 0.514124 0.5341183 +0.4822838 0.514124 0.5341183 +0.4894626 0.514124 0.5341183 +0.4961862 0.514124 0.5341183 +0.5025087 0.514124 0.5341183 +0.5084753 0.514124 0.5341183 +0.514124 0.514124 0.5341183 +0.519487 0.514124 0.5341183 +0.5245917 0.514124 0.5341183 +0.529462 0.514124 0.5341183 +0.5341183 0.514124 0.5341183 +0.5385787 0.514124 0.5341183 +0.5428591 0.514124 0.5341183 +0.5469733 0.514124 0.5341183 +0.5509339 0.514124 0.5341183 +0.5547519 0.514124 0.5341183 +0.5584371 0.514124 0.5341183 +0.5619986 0.514124 0.5341183 +0.5654443 0.514124 0.5341183 +0.5687816 0.514124 0.5341183 +0.092819 0.519487 0.5341183 +0.2262531 0.519487 0.5341183 +0.2875993 0.519487 0.5341183 +0.3262122 0.519487 0.5341183 +0.3544566 0.519487 0.5341183 +0.3767383 0.519487 0.5341183 +0.3951413 0.519487 0.5341183 +0.4108177 0.519487 0.5341183 +0.4244723 0.519487 0.5341183 +0.4365675 0.519487 0.5341183 +0.4474232 0.519487 0.5341183 +0.45727 0.519487 0.5341183 +0.4662797 0.519487 0.5341183 +0.4745834 0.519487 0.5341183 +0.4822838 0.519487 0.5341183 +0.4894626 0.519487 0.5341183 +0.4961862 0.519487 0.5341183 +0.5025087 0.519487 0.5341183 +0.5084753 0.519487 0.5341183 +0.514124 0.519487 0.5341183 +0.519487 0.519487 0.5341183 +0.5245917 0.519487 0.5341183 +0.529462 0.519487 0.5341183 +0.5341183 0.519487 0.5341183 +0.5385787 0.519487 0.5341183 +0.5428591 0.519487 0.5341183 +0.5469733 0.519487 0.5341183 +0.5509339 0.519487 0.5341183 +0.5547519 0.519487 0.5341183 +0.5584371 0.519487 0.5341183 +0.5619986 0.519487 0.5341183 +0.5654443 0.519487 0.5341183 +0.5687816 0.519487 0.5341183 +0.092819 0.5245917 0.5341183 +0.2262531 0.5245917 0.5341183 +0.2875993 0.5245917 0.5341183 +0.3262122 0.5245917 0.5341183 +0.3544566 0.5245917 0.5341183 +0.3767383 0.5245917 0.5341183 +0.3951413 0.5245917 0.5341183 +0.4108177 0.5245917 0.5341183 +0.4244723 0.5245917 0.5341183 +0.4365675 0.5245917 0.5341183 +0.4474232 0.5245917 0.5341183 +0.45727 0.5245917 0.5341183 +0.4662797 0.5245917 0.5341183 +0.4745834 0.5245917 0.5341183 +0.4822838 0.5245917 0.5341183 +0.4894626 0.5245917 0.5341183 +0.4961862 0.5245917 0.5341183 +0.5025087 0.5245917 0.5341183 +0.5084753 0.5245917 0.5341183 +0.514124 0.5245917 0.5341183 +0.519487 0.5245917 0.5341183 +0.5245917 0.5245917 0.5341183 +0.529462 0.5245917 0.5341183 +0.5341183 0.5245917 0.5341183 +0.5385787 0.5245917 0.5341183 +0.5428591 0.5245917 0.5341183 +0.5469733 0.5245917 0.5341183 +0.5509339 0.5245917 0.5341183 +0.5547519 0.5245917 0.5341183 +0.5584371 0.5245917 0.5341183 +0.5619986 0.5245917 0.5341183 +0.5654443 0.5245917 0.5341183 +0.5687816 0.5245917 0.5341183 +0.092819 0.529462 0.5341183 +0.2262531 0.529462 0.5341183 +0.2875993 0.529462 0.5341183 +0.3262122 0.529462 0.5341183 +0.3544566 0.529462 0.5341183 +0.3767383 0.529462 0.5341183 +0.3951413 0.529462 0.5341183 +0.4108177 0.529462 0.5341183 +0.4244723 0.529462 0.5341183 +0.4365675 0.529462 0.5341183 +0.4474232 0.529462 0.5341183 +0.45727 0.529462 0.5341183 +0.4662797 0.529462 0.5341183 +0.4745834 0.529462 0.5341183 +0.4822838 0.529462 0.5341183 +0.4894626 0.529462 0.5341183 +0.4961862 0.529462 0.5341183 +0.5025087 0.529462 0.5341183 +0.5084753 0.529462 0.5341183 +0.514124 0.529462 0.5341183 +0.519487 0.529462 0.5341183 +0.5245917 0.529462 0.5341183 +0.529462 0.529462 0.5341183 +0.5341183 0.529462 0.5341183 +0.5385787 0.529462 0.5341183 +0.5428591 0.529462 0.5341183 +0.5469733 0.529462 0.5341183 +0.5509339 0.529462 0.5341183 +0.5547519 0.529462 0.5341183 +0.5584371 0.529462 0.5341183 +0.5619986 0.529462 0.5341183 +0.5654443 0.529462 0.5341183 +0.5687816 0.529462 0.5341183 +0.092819 0.5341183 0.5341183 +0.2262531 0.5341183 0.5341183 +0.2875993 0.5341183 0.5341183 +0.3262122 0.5341183 0.5341183 +0.3544566 0.5341183 0.5341183 +0.3767383 0.5341183 0.5341183 +0.3951413 0.5341183 0.5341183 +0.4108177 0.5341183 0.5341183 +0.4244723 0.5341183 0.5341183 +0.4365675 0.5341183 0.5341183 +0.4474232 0.5341183 0.5341183 +0.45727 0.5341183 0.5341183 +0.4662797 0.5341183 0.5341183 +0.4745834 0.5341183 0.5341183 +0.4822838 0.5341183 0.5341183 +0.4894626 0.5341183 0.5341183 +0.4961862 0.5341183 0.5341183 +0.5025087 0.5341183 0.5341183 +0.5084753 0.5341183 0.5341183 +0.514124 0.5341183 0.5341183 +0.519487 0.5341183 0.5341183 +0.5245917 0.5341183 0.5341183 +0.529462 0.5341183 0.5341183 +0.5341183 0.5341183 0.5341183 +0.5385787 0.5341183 0.5341183 +0.5428591 0.5341183 0.5341183 +0.5469733 0.5341183 0.5341183 +0.5509339 0.5341183 0.5341183 +0.5547519 0.5341183 0.5341183 +0.5584371 0.5341183 0.5341183 +0.5619986 0.5341183 0.5341183 +0.5654443 0.5341183 0.5341183 +0.5687816 0.5341183 0.5341183 +0.092819 0.5385787 0.5341183 +0.2262531 0.5385787 0.5341183 +0.2875993 0.5385787 0.5341183 +0.3262122 0.5385787 0.5341183 +0.3544566 0.5385787 0.5341183 +0.3767383 0.5385787 0.5341183 +0.3951413 0.5385787 0.5341183 +0.4108177 0.5385787 0.5341183 +0.4244723 0.5385787 0.5341183 +0.4365675 0.5385787 0.5341183 +0.4474232 0.5385787 0.5341183 +0.45727 0.5385787 0.5341183 +0.4662797 0.5385787 0.5341183 +0.4745834 0.5385787 0.5341183 +0.4822838 0.5385787 0.5341183 +0.4894626 0.5385787 0.5341183 +0.4961862 0.5385787 0.5341183 +0.5025087 0.5385787 0.5341183 +0.5084753 0.5385787 0.5341183 +0.514124 0.5385787 0.5341183 +0.519487 0.5385787 0.5341183 +0.5245917 0.5385787 0.5341183 +0.529462 0.5385787 0.5341183 +0.5341183 0.5385787 0.5341183 +0.5385787 0.5385787 0.5341183 +0.5428591 0.5385787 0.5341183 +0.5469733 0.5385787 0.5341183 +0.5509339 0.5385787 0.5341183 +0.5547519 0.5385787 0.5341183 +0.5584371 0.5385787 0.5341183 +0.5619986 0.5385787 0.5341183 +0.5654443 0.5385787 0.5341183 +0.5687816 0.5385787 0.5341183 +0.092819 0.5428591 0.5341183 +0.2262531 0.5428591 0.5341183 +0.2875993 0.5428591 0.5341183 +0.3262122 0.5428591 0.5341183 +0.3544566 0.5428591 0.5341183 +0.3767383 0.5428591 0.5341183 +0.3951413 0.5428591 0.5341183 +0.4108177 0.5428591 0.5341183 +0.4244723 0.5428591 0.5341183 +0.4365675 0.5428591 0.5341183 +0.4474232 0.5428591 0.5341183 +0.45727 0.5428591 0.5341183 +0.4662797 0.5428591 0.5341183 +0.4745834 0.5428591 0.5341183 +0.4822838 0.5428591 0.5341183 +0.4894626 0.5428591 0.5341183 +0.4961862 0.5428591 0.5341183 +0.5025087 0.5428591 0.5341183 +0.5084753 0.5428591 0.5341183 +0.514124 0.5428591 0.5341183 +0.519487 0.5428591 0.5341183 +0.5245917 0.5428591 0.5341183 +0.529462 0.5428591 0.5341183 +0.5341183 0.5428591 0.5341183 +0.5385787 0.5428591 0.5341183 +0.5428591 0.5428591 0.5341183 +0.5469733 0.5428591 0.5341183 +0.5509339 0.5428591 0.5341183 +0.5547519 0.5428591 0.5341183 +0.5584371 0.5428591 0.5341183 +0.5619986 0.5428591 0.5341183 +0.5654443 0.5428591 0.5341183 +0.5687816 0.5428591 0.5341183 +0.092819 0.5469733 0.5341183 +0.2262531 0.5469733 0.5341183 +0.2875993 0.5469733 0.5341183 +0.3262122 0.5469733 0.5341183 +0.3544566 0.5469733 0.5341183 +0.3767383 0.5469733 0.5341183 +0.3951413 0.5469733 0.5341183 +0.4108177 0.5469733 0.5341183 +0.4244723 0.5469733 0.5341183 +0.4365675 0.5469733 0.5341183 +0.4474232 0.5469733 0.5341183 +0.45727 0.5469733 0.5341183 +0.4662797 0.5469733 0.5341183 +0.4745834 0.5469733 0.5341183 +0.4822838 0.5469733 0.5341183 +0.4894626 0.5469733 0.5341183 +0.4961862 0.5469733 0.5341183 +0.5025087 0.5469733 0.5341183 +0.5084753 0.5469733 0.5341183 +0.514124 0.5469733 0.5341183 +0.519487 0.5469733 0.5341183 +0.5245917 0.5469733 0.5341183 +0.529462 0.5469733 0.5341183 +0.5341183 0.5469733 0.5341183 +0.5385787 0.5469733 0.5341183 +0.5428591 0.5469733 0.5341183 +0.5469733 0.5469733 0.5341183 +0.5509339 0.5469733 0.5341183 +0.5547519 0.5469733 0.5341183 +0.5584371 0.5469733 0.5341183 +0.5619986 0.5469733 0.5341183 +0.5654443 0.5469733 0.5341183 +0.5687816 0.5469733 0.5341183 +0.092819 0.5509339 0.5341183 +0.2262531 0.5509339 0.5341183 +0.2875993 0.5509339 0.5341183 +0.3262122 0.5509339 0.5341183 +0.3544566 0.5509339 0.5341183 +0.3767383 0.5509339 0.5341183 +0.3951413 0.5509339 0.5341183 +0.4108177 0.5509339 0.5341183 +0.4244723 0.5509339 0.5341183 +0.4365675 0.5509339 0.5341183 +0.4474232 0.5509339 0.5341183 +0.45727 0.5509339 0.5341183 +0.4662797 0.5509339 0.5341183 +0.4745834 0.5509339 0.5341183 +0.4822838 0.5509339 0.5341183 +0.4894626 0.5509339 0.5341183 +0.4961862 0.5509339 0.5341183 +0.5025087 0.5509339 0.5341183 +0.5084753 0.5509339 0.5341183 +0.514124 0.5509339 0.5341183 +0.519487 0.5509339 0.5341183 +0.5245917 0.5509339 0.5341183 +0.529462 0.5509339 0.5341183 +0.5341183 0.5509339 0.5341183 +0.5385787 0.5509339 0.5341183 +0.5428591 0.5509339 0.5341183 +0.5469733 0.5509339 0.5341183 +0.5509339 0.5509339 0.5341183 +0.5547519 0.5509339 0.5341183 +0.5584371 0.5509339 0.5341183 +0.5619986 0.5509339 0.5341183 +0.5654443 0.5509339 0.5341183 +0.5687816 0.5509339 0.5341183 +0.092819 0.5547519 0.5341183 +0.2262531 0.5547519 0.5341183 +0.2875993 0.5547519 0.5341183 +0.3262122 0.5547519 0.5341183 +0.3544566 0.5547519 0.5341183 +0.3767383 0.5547519 0.5341183 +0.3951413 0.5547519 0.5341183 +0.4108177 0.5547519 0.5341183 +0.4244723 0.5547519 0.5341183 +0.4365675 0.5547519 0.5341183 +0.4474232 0.5547519 0.5341183 +0.45727 0.5547519 0.5341183 +0.4662797 0.5547519 0.5341183 +0.4745834 0.5547519 0.5341183 +0.4822838 0.5547519 0.5341183 +0.4894626 0.5547519 0.5341183 +0.4961862 0.5547519 0.5341183 +0.5025087 0.5547519 0.5341183 +0.5084753 0.5547519 0.5341183 +0.514124 0.5547519 0.5341183 +0.519487 0.5547519 0.5341183 +0.5245917 0.5547519 0.5341183 +0.529462 0.5547519 0.5341183 +0.5341183 0.5547519 0.5341183 +0.5385787 0.5547519 0.5341183 +0.5428591 0.5547519 0.5341183 +0.5469733 0.5547519 0.5341183 +0.5509339 0.5547519 0.5341183 +0.5547519 0.5547519 0.5341183 +0.5584371 0.5547519 0.5341183 +0.5619986 0.5547519 0.5341183 +0.5654443 0.5547519 0.5341183 +0.5687816 0.5547519 0.5341183 +0.092819 0.5584371 0.5341183 +0.2262531 0.5584371 0.5341183 +0.2875993 0.5584371 0.5341183 +0.3262122 0.5584371 0.5341183 +0.3544566 0.5584371 0.5341183 +0.3767383 0.5584371 0.5341183 +0.3951413 0.5584371 0.5341183 +0.4108177 0.5584371 0.5341183 +0.4244723 0.5584371 0.5341183 +0.4365675 0.5584371 0.5341183 +0.4474232 0.5584371 0.5341183 +0.45727 0.5584371 0.5341183 +0.4662797 0.5584371 0.5341183 +0.4745834 0.5584371 0.5341183 +0.4822838 0.5584371 0.5341183 +0.4894626 0.5584371 0.5341183 +0.4961862 0.5584371 0.5341183 +0.5025087 0.5584371 0.5341183 +0.5084753 0.5584371 0.5341183 +0.514124 0.5584371 0.5341183 +0.519487 0.5584371 0.5341183 +0.5245917 0.5584371 0.5341183 +0.529462 0.5584371 0.5341183 +0.5341183 0.5584371 0.5341183 +0.5385787 0.5584371 0.5341183 +0.5428591 0.5584371 0.5341183 +0.5469733 0.5584371 0.5341183 +0.5509339 0.5584371 0.5341183 +0.5547519 0.5584371 0.5341183 +0.5584371 0.5584371 0.5341183 +0.5619986 0.5584371 0.5341183 +0.5654443 0.5584371 0.5341183 +0.5687816 0.5584371 0.5341183 +0.092819 0.5619986 0.5341183 +0.2262531 0.5619986 0.5341183 +0.2875993 0.5619986 0.5341183 +0.3262122 0.5619986 0.5341183 +0.3544566 0.5619986 0.5341183 +0.3767383 0.5619986 0.5341183 +0.3951413 0.5619986 0.5341183 +0.4108177 0.5619986 0.5341183 +0.4244723 0.5619986 0.5341183 +0.4365675 0.5619986 0.5341183 +0.4474232 0.5619986 0.5341183 +0.45727 0.5619986 0.5341183 +0.4662797 0.5619986 0.5341183 +0.4745834 0.5619986 0.5341183 +0.4822838 0.5619986 0.5341183 +0.4894626 0.5619986 0.5341183 +0.4961862 0.5619986 0.5341183 +0.5025087 0.5619986 0.5341183 +0.5084753 0.5619986 0.5341183 +0.514124 0.5619986 0.5341183 +0.519487 0.5619986 0.5341183 +0.5245917 0.5619986 0.5341183 +0.529462 0.5619986 0.5341183 +0.5341183 0.5619986 0.5341183 +0.5385787 0.5619986 0.5341183 +0.5428591 0.5619986 0.5341183 +0.5469733 0.5619986 0.5341183 +0.5509339 0.5619986 0.5341183 +0.5547519 0.5619986 0.5341183 +0.5584371 0.5619986 0.5341183 +0.5619986 0.5619986 0.5341183 +0.5654443 0.5619986 0.5341183 +0.5687816 0.5619986 0.5341183 +0.092819 0.5654443 0.5341183 +0.2262531 0.5654443 0.5341183 +0.2875993 0.5654443 0.5341183 +0.3262122 0.5654443 0.5341183 +0.3544566 0.5654443 0.5341183 +0.3767383 0.5654443 0.5341183 +0.3951413 0.5654443 0.5341183 +0.4108177 0.5654443 0.5341183 +0.4244723 0.5654443 0.5341183 +0.4365675 0.5654443 0.5341183 +0.4474232 0.5654443 0.5341183 +0.45727 0.5654443 0.5341183 +0.4662797 0.5654443 0.5341183 +0.4745834 0.5654443 0.5341183 +0.4822838 0.5654443 0.5341183 +0.4894626 0.5654443 0.5341183 +0.4961862 0.5654443 0.5341183 +0.5025087 0.5654443 0.5341183 +0.5084753 0.5654443 0.5341183 +0.514124 0.5654443 0.5341183 +0.519487 0.5654443 0.5341183 +0.5245917 0.5654443 0.5341183 +0.529462 0.5654443 0.5341183 +0.5341183 0.5654443 0.5341183 +0.5385787 0.5654443 0.5341183 +0.5428591 0.5654443 0.5341183 +0.5469733 0.5654443 0.5341183 +0.5509339 0.5654443 0.5341183 +0.5547519 0.5654443 0.5341183 +0.5584371 0.5654443 0.5341183 +0.5619986 0.5654443 0.5341183 +0.5654443 0.5654443 0.5341183 +0.5687816 0.5654443 0.5341183 +0.092819 0.5687816 0.5341183 +0.2262531 0.5687816 0.5341183 +0.2875993 0.5687816 0.5341183 +0.3262122 0.5687816 0.5341183 +0.3544566 0.5687816 0.5341183 +0.3767383 0.5687816 0.5341183 +0.3951413 0.5687816 0.5341183 +0.4108177 0.5687816 0.5341183 +0.4244723 0.5687816 0.5341183 +0.4365675 0.5687816 0.5341183 +0.4474232 0.5687816 0.5341183 +0.45727 0.5687816 0.5341183 +0.4662797 0.5687816 0.5341183 +0.4745834 0.5687816 0.5341183 +0.4822838 0.5687816 0.5341183 +0.4894626 0.5687816 0.5341183 +0.4961862 0.5687816 0.5341183 +0.5025087 0.5687816 0.5341183 +0.5084753 0.5687816 0.5341183 +0.514124 0.5687816 0.5341183 +0.519487 0.5687816 0.5341183 +0.5245917 0.5687816 0.5341183 +0.529462 0.5687816 0.5341183 +0.5341183 0.5687816 0.5341183 +0.5385787 0.5687816 0.5341183 +0.5428591 0.5687816 0.5341183 +0.5469733 0.5687816 0.5341183 +0.5509339 0.5687816 0.5341183 +0.5547519 0.5687816 0.5341183 +0.5584371 0.5687816 0.5341183 +0.5619986 0.5687816 0.5341183 +0.5654443 0.5687816 0.5341183 +0.5687816 0.5687816 0.5341183 +0.092819 0.092819 0.5385787 +0.2262531 0.092819 0.5385787 +0.2875993 0.092819 0.5385787 +0.3262122 0.092819 0.5385787 +0.3544566 0.092819 0.5385787 +0.3767383 0.092819 0.5385787 +0.3951413 0.092819 0.5385787 +0.4108177 0.092819 0.5385787 +0.4244723 0.092819 0.5385787 +0.4365675 0.092819 0.5385787 +0.4474232 0.092819 0.5385787 +0.45727 0.092819 0.5385787 +0.4662797 0.092819 0.5385787 +0.4745834 0.092819 0.5385787 +0.4822838 0.092819 0.5385787 +0.4894626 0.092819 0.5385787 +0.4961862 0.092819 0.5385787 +0.5025087 0.092819 0.5385787 +0.5084753 0.092819 0.5385787 +0.514124 0.092819 0.5385787 +0.519487 0.092819 0.5385787 +0.5245917 0.092819 0.5385787 +0.529462 0.092819 0.5385787 +0.5341183 0.092819 0.5385787 +0.5385787 0.092819 0.5385787 +0.5428591 0.092819 0.5385787 +0.5469733 0.092819 0.5385787 +0.5509339 0.092819 0.5385787 +0.5547519 0.092819 0.5385787 +0.5584371 0.092819 0.5385787 +0.5619986 0.092819 0.5385787 +0.5654443 0.092819 0.5385787 +0.5687816 0.092819 0.5385787 +0.092819 0.2262531 0.5385787 +0.2262531 0.2262531 0.5385787 +0.2875993 0.2262531 0.5385787 +0.3262122 0.2262531 0.5385787 +0.3544566 0.2262531 0.5385787 +0.3767383 0.2262531 0.5385787 +0.3951413 0.2262531 0.5385787 +0.4108177 0.2262531 0.5385787 +0.4244723 0.2262531 0.5385787 +0.4365675 0.2262531 0.5385787 +0.4474232 0.2262531 0.5385787 +0.45727 0.2262531 0.5385787 +0.4662797 0.2262531 0.5385787 +0.4745834 0.2262531 0.5385787 +0.4822838 0.2262531 0.5385787 +0.4894626 0.2262531 0.5385787 +0.4961862 0.2262531 0.5385787 +0.5025087 0.2262531 0.5385787 +0.5084753 0.2262531 0.5385787 +0.514124 0.2262531 0.5385787 +0.519487 0.2262531 0.5385787 +0.5245917 0.2262531 0.5385787 +0.529462 0.2262531 0.5385787 +0.5341183 0.2262531 0.5385787 +0.5385787 0.2262531 0.5385787 +0.5428591 0.2262531 0.5385787 +0.5469733 0.2262531 0.5385787 +0.5509339 0.2262531 0.5385787 +0.5547519 0.2262531 0.5385787 +0.5584371 0.2262531 0.5385787 +0.5619986 0.2262531 0.5385787 +0.5654443 0.2262531 0.5385787 +0.5687816 0.2262531 0.5385787 +0.092819 0.2875993 0.5385787 +0.2262531 0.2875993 0.5385787 +0.2875993 0.2875993 0.5385787 +0.3262122 0.2875993 0.5385787 +0.3544566 0.2875993 0.5385787 +0.3767383 0.2875993 0.5385787 +0.3951413 0.2875993 0.5385787 +0.4108177 0.2875993 0.5385787 +0.4244723 0.2875993 0.5385787 +0.4365675 0.2875993 0.5385787 +0.4474232 0.2875993 0.5385787 +0.45727 0.2875993 0.5385787 +0.4662797 0.2875993 0.5385787 +0.4745834 0.2875993 0.5385787 +0.4822838 0.2875993 0.5385787 +0.4894626 0.2875993 0.5385787 +0.4961862 0.2875993 0.5385787 +0.5025087 0.2875993 0.5385787 +0.5084753 0.2875993 0.5385787 +0.514124 0.2875993 0.5385787 +0.519487 0.2875993 0.5385787 +0.5245917 0.2875993 0.5385787 +0.529462 0.2875993 0.5385787 +0.5341183 0.2875993 0.5385787 +0.5385787 0.2875993 0.5385787 +0.5428591 0.2875993 0.5385787 +0.5469733 0.2875993 0.5385787 +0.5509339 0.2875993 0.5385787 +0.5547519 0.2875993 0.5385787 +0.5584371 0.2875993 0.5385787 +0.5619986 0.2875993 0.5385787 +0.5654443 0.2875993 0.5385787 +0.5687816 0.2875993 0.5385787 +0.092819 0.3262122 0.5385787 +0.2262531 0.3262122 0.5385787 +0.2875993 0.3262122 0.5385787 +0.3262122 0.3262122 0.5385787 +0.3544566 0.3262122 0.5385787 +0.3767383 0.3262122 0.5385787 +0.3951413 0.3262122 0.5385787 +0.4108177 0.3262122 0.5385787 +0.4244723 0.3262122 0.5385787 +0.4365675 0.3262122 0.5385787 +0.4474232 0.3262122 0.5385787 +0.45727 0.3262122 0.5385787 +0.4662797 0.3262122 0.5385787 +0.4745834 0.3262122 0.5385787 +0.4822838 0.3262122 0.5385787 +0.4894626 0.3262122 0.5385787 +0.4961862 0.3262122 0.5385787 +0.5025087 0.3262122 0.5385787 +0.5084753 0.3262122 0.5385787 +0.514124 0.3262122 0.5385787 +0.519487 0.3262122 0.5385787 +0.5245917 0.3262122 0.5385787 +0.529462 0.3262122 0.5385787 +0.5341183 0.3262122 0.5385787 +0.5385787 0.3262122 0.5385787 +0.5428591 0.3262122 0.5385787 +0.5469733 0.3262122 0.5385787 +0.5509339 0.3262122 0.5385787 +0.5547519 0.3262122 0.5385787 +0.5584371 0.3262122 0.5385787 +0.5619986 0.3262122 0.5385787 +0.5654443 0.3262122 0.5385787 +0.5687816 0.3262122 0.5385787 +0.092819 0.3544566 0.5385787 +0.2262531 0.3544566 0.5385787 +0.2875993 0.3544566 0.5385787 +0.3262122 0.3544566 0.5385787 +0.3544566 0.3544566 0.5385787 +0.3767383 0.3544566 0.5385787 +0.3951413 0.3544566 0.5385787 +0.4108177 0.3544566 0.5385787 +0.4244723 0.3544566 0.5385787 +0.4365675 0.3544566 0.5385787 +0.4474232 0.3544566 0.5385787 +0.45727 0.3544566 0.5385787 +0.4662797 0.3544566 0.5385787 +0.4745834 0.3544566 0.5385787 +0.4822838 0.3544566 0.5385787 +0.4894626 0.3544566 0.5385787 +0.4961862 0.3544566 0.5385787 +0.5025087 0.3544566 0.5385787 +0.5084753 0.3544566 0.5385787 +0.514124 0.3544566 0.5385787 +0.519487 0.3544566 0.5385787 +0.5245917 0.3544566 0.5385787 +0.529462 0.3544566 0.5385787 +0.5341183 0.3544566 0.5385787 +0.5385787 0.3544566 0.5385787 +0.5428591 0.3544566 0.5385787 +0.5469733 0.3544566 0.5385787 +0.5509339 0.3544566 0.5385787 +0.5547519 0.3544566 0.5385787 +0.5584371 0.3544566 0.5385787 +0.5619986 0.3544566 0.5385787 +0.5654443 0.3544566 0.5385787 +0.5687816 0.3544566 0.5385787 +0.092819 0.3767383 0.5385787 +0.2262531 0.3767383 0.5385787 +0.2875993 0.3767383 0.5385787 +0.3262122 0.3767383 0.5385787 +0.3544566 0.3767383 0.5385787 +0.3767383 0.3767383 0.5385787 +0.3951413 0.3767383 0.5385787 +0.4108177 0.3767383 0.5385787 +0.4244723 0.3767383 0.5385787 +0.4365675 0.3767383 0.5385787 +0.4474232 0.3767383 0.5385787 +0.45727 0.3767383 0.5385787 +0.4662797 0.3767383 0.5385787 +0.4745834 0.3767383 0.5385787 +0.4822838 0.3767383 0.5385787 +0.4894626 0.3767383 0.5385787 +0.4961862 0.3767383 0.5385787 +0.5025087 0.3767383 0.5385787 +0.5084753 0.3767383 0.5385787 +0.514124 0.3767383 0.5385787 +0.519487 0.3767383 0.5385787 +0.5245917 0.3767383 0.5385787 +0.529462 0.3767383 0.5385787 +0.5341183 0.3767383 0.5385787 +0.5385787 0.3767383 0.5385787 +0.5428591 0.3767383 0.5385787 +0.5469733 0.3767383 0.5385787 +0.5509339 0.3767383 0.5385787 +0.5547519 0.3767383 0.5385787 +0.5584371 0.3767383 0.5385787 +0.5619986 0.3767383 0.5385787 +0.5654443 0.3767383 0.5385787 +0.5687816 0.3767383 0.5385787 +0.092819 0.3951413 0.5385787 +0.2262531 0.3951413 0.5385787 +0.2875993 0.3951413 0.5385787 +0.3262122 0.3951413 0.5385787 +0.3544566 0.3951413 0.5385787 +0.3767383 0.3951413 0.5385787 +0.3951413 0.3951413 0.5385787 +0.4108177 0.3951413 0.5385787 +0.4244723 0.3951413 0.5385787 +0.4365675 0.3951413 0.5385787 +0.4474232 0.3951413 0.5385787 +0.45727 0.3951413 0.5385787 +0.4662797 0.3951413 0.5385787 +0.4745834 0.3951413 0.5385787 +0.4822838 0.3951413 0.5385787 +0.4894626 0.3951413 0.5385787 +0.4961862 0.3951413 0.5385787 +0.5025087 0.3951413 0.5385787 +0.5084753 0.3951413 0.5385787 +0.514124 0.3951413 0.5385787 +0.519487 0.3951413 0.5385787 +0.5245917 0.3951413 0.5385787 +0.529462 0.3951413 0.5385787 +0.5341183 0.3951413 0.5385787 +0.5385787 0.3951413 0.5385787 +0.5428591 0.3951413 0.5385787 +0.5469733 0.3951413 0.5385787 +0.5509339 0.3951413 0.5385787 +0.5547519 0.3951413 0.5385787 +0.5584371 0.3951413 0.5385787 +0.5619986 0.3951413 0.5385787 +0.5654443 0.3951413 0.5385787 +0.5687816 0.3951413 0.5385787 +0.092819 0.4108177 0.5385787 +0.2262531 0.4108177 0.5385787 +0.2875993 0.4108177 0.5385787 +0.3262122 0.4108177 0.5385787 +0.3544566 0.4108177 0.5385787 +0.3767383 0.4108177 0.5385787 +0.3951413 0.4108177 0.5385787 +0.4108177 0.4108177 0.5385787 +0.4244723 0.4108177 0.5385787 +0.4365675 0.4108177 0.5385787 +0.4474232 0.4108177 0.5385787 +0.45727 0.4108177 0.5385787 +0.4662797 0.4108177 0.5385787 +0.4745834 0.4108177 0.5385787 +0.4822838 0.4108177 0.5385787 +0.4894626 0.4108177 0.5385787 +0.4961862 0.4108177 0.5385787 +0.5025087 0.4108177 0.5385787 +0.5084753 0.4108177 0.5385787 +0.514124 0.4108177 0.5385787 +0.519487 0.4108177 0.5385787 +0.5245917 0.4108177 0.5385787 +0.529462 0.4108177 0.5385787 +0.5341183 0.4108177 0.5385787 +0.5385787 0.4108177 0.5385787 +0.5428591 0.4108177 0.5385787 +0.5469733 0.4108177 0.5385787 +0.5509339 0.4108177 0.5385787 +0.5547519 0.4108177 0.5385787 +0.5584371 0.4108177 0.5385787 +0.5619986 0.4108177 0.5385787 +0.5654443 0.4108177 0.5385787 +0.5687816 0.4108177 0.5385787 +0.092819 0.4244723 0.5385787 +0.2262531 0.4244723 0.5385787 +0.2875993 0.4244723 0.5385787 +0.3262122 0.4244723 0.5385787 +0.3544566 0.4244723 0.5385787 +0.3767383 0.4244723 0.5385787 +0.3951413 0.4244723 0.5385787 +0.4108177 0.4244723 0.5385787 +0.4244723 0.4244723 0.5385787 +0.4365675 0.4244723 0.5385787 +0.4474232 0.4244723 0.5385787 +0.45727 0.4244723 0.5385787 +0.4662797 0.4244723 0.5385787 +0.4745834 0.4244723 0.5385787 +0.4822838 0.4244723 0.5385787 +0.4894626 0.4244723 0.5385787 +0.4961862 0.4244723 0.5385787 +0.5025087 0.4244723 0.5385787 +0.5084753 0.4244723 0.5385787 +0.514124 0.4244723 0.5385787 +0.519487 0.4244723 0.5385787 +0.5245917 0.4244723 0.5385787 +0.529462 0.4244723 0.5385787 +0.5341183 0.4244723 0.5385787 +0.5385787 0.4244723 0.5385787 +0.5428591 0.4244723 0.5385787 +0.5469733 0.4244723 0.5385787 +0.5509339 0.4244723 0.5385787 +0.5547519 0.4244723 0.5385787 +0.5584371 0.4244723 0.5385787 +0.5619986 0.4244723 0.5385787 +0.5654443 0.4244723 0.5385787 +0.5687816 0.4244723 0.5385787 +0.092819 0.4365675 0.5385787 +0.2262531 0.4365675 0.5385787 +0.2875993 0.4365675 0.5385787 +0.3262122 0.4365675 0.5385787 +0.3544566 0.4365675 0.5385787 +0.3767383 0.4365675 0.5385787 +0.3951413 0.4365675 0.5385787 +0.4108177 0.4365675 0.5385787 +0.4244723 0.4365675 0.5385787 +0.4365675 0.4365675 0.5385787 +0.4474232 0.4365675 0.5385787 +0.45727 0.4365675 0.5385787 +0.4662797 0.4365675 0.5385787 +0.4745834 0.4365675 0.5385787 +0.4822838 0.4365675 0.5385787 +0.4894626 0.4365675 0.5385787 +0.4961862 0.4365675 0.5385787 +0.5025087 0.4365675 0.5385787 +0.5084753 0.4365675 0.5385787 +0.514124 0.4365675 0.5385787 +0.519487 0.4365675 0.5385787 +0.5245917 0.4365675 0.5385787 +0.529462 0.4365675 0.5385787 +0.5341183 0.4365675 0.5385787 +0.5385787 0.4365675 0.5385787 +0.5428591 0.4365675 0.5385787 +0.5469733 0.4365675 0.5385787 +0.5509339 0.4365675 0.5385787 +0.5547519 0.4365675 0.5385787 +0.5584371 0.4365675 0.5385787 +0.5619986 0.4365675 0.5385787 +0.5654443 0.4365675 0.5385787 +0.5687816 0.4365675 0.5385787 +0.092819 0.4474232 0.5385787 +0.2262531 0.4474232 0.5385787 +0.2875993 0.4474232 0.5385787 +0.3262122 0.4474232 0.5385787 +0.3544566 0.4474232 0.5385787 +0.3767383 0.4474232 0.5385787 +0.3951413 0.4474232 0.5385787 +0.4108177 0.4474232 0.5385787 +0.4244723 0.4474232 0.5385787 +0.4365675 0.4474232 0.5385787 +0.4474232 0.4474232 0.5385787 +0.45727 0.4474232 0.5385787 +0.4662797 0.4474232 0.5385787 +0.4745834 0.4474232 0.5385787 +0.4822838 0.4474232 0.5385787 +0.4894626 0.4474232 0.5385787 +0.4961862 0.4474232 0.5385787 +0.5025087 0.4474232 0.5385787 +0.5084753 0.4474232 0.5385787 +0.514124 0.4474232 0.5385787 +0.519487 0.4474232 0.5385787 +0.5245917 0.4474232 0.5385787 +0.529462 0.4474232 0.5385787 +0.5341183 0.4474232 0.5385787 +0.5385787 0.4474232 0.5385787 +0.5428591 0.4474232 0.5385787 +0.5469733 0.4474232 0.5385787 +0.5509339 0.4474232 0.5385787 +0.5547519 0.4474232 0.5385787 +0.5584371 0.4474232 0.5385787 +0.5619986 0.4474232 0.5385787 +0.5654443 0.4474232 0.5385787 +0.5687816 0.4474232 0.5385787 +0.092819 0.45727 0.5385787 +0.2262531 0.45727 0.5385787 +0.2875993 0.45727 0.5385787 +0.3262122 0.45727 0.5385787 +0.3544566 0.45727 0.5385787 +0.3767383 0.45727 0.5385787 +0.3951413 0.45727 0.5385787 +0.4108177 0.45727 0.5385787 +0.4244723 0.45727 0.5385787 +0.4365675 0.45727 0.5385787 +0.4474232 0.45727 0.5385787 +0.45727 0.45727 0.5385787 +0.4662797 0.45727 0.5385787 +0.4745834 0.45727 0.5385787 +0.4822838 0.45727 0.5385787 +0.4894626 0.45727 0.5385787 +0.4961862 0.45727 0.5385787 +0.5025087 0.45727 0.5385787 +0.5084753 0.45727 0.5385787 +0.514124 0.45727 0.5385787 +0.519487 0.45727 0.5385787 +0.5245917 0.45727 0.5385787 +0.529462 0.45727 0.5385787 +0.5341183 0.45727 0.5385787 +0.5385787 0.45727 0.5385787 +0.5428591 0.45727 0.5385787 +0.5469733 0.45727 0.5385787 +0.5509339 0.45727 0.5385787 +0.5547519 0.45727 0.5385787 +0.5584371 0.45727 0.5385787 +0.5619986 0.45727 0.5385787 +0.5654443 0.45727 0.5385787 +0.5687816 0.45727 0.5385787 +0.092819 0.4662797 0.5385787 +0.2262531 0.4662797 0.5385787 +0.2875993 0.4662797 0.5385787 +0.3262122 0.4662797 0.5385787 +0.3544566 0.4662797 0.5385787 +0.3767383 0.4662797 0.5385787 +0.3951413 0.4662797 0.5385787 +0.4108177 0.4662797 0.5385787 +0.4244723 0.4662797 0.5385787 +0.4365675 0.4662797 0.5385787 +0.4474232 0.4662797 0.5385787 +0.45727 0.4662797 0.5385787 +0.4662797 0.4662797 0.5385787 +0.4745834 0.4662797 0.5385787 +0.4822838 0.4662797 0.5385787 +0.4894626 0.4662797 0.5385787 +0.4961862 0.4662797 0.5385787 +0.5025087 0.4662797 0.5385787 +0.5084753 0.4662797 0.5385787 +0.514124 0.4662797 0.5385787 +0.519487 0.4662797 0.5385787 +0.5245917 0.4662797 0.5385787 +0.529462 0.4662797 0.5385787 +0.5341183 0.4662797 0.5385787 +0.5385787 0.4662797 0.5385787 +0.5428591 0.4662797 0.5385787 +0.5469733 0.4662797 0.5385787 +0.5509339 0.4662797 0.5385787 +0.5547519 0.4662797 0.5385787 +0.5584371 0.4662797 0.5385787 +0.5619986 0.4662797 0.5385787 +0.5654443 0.4662797 0.5385787 +0.5687816 0.4662797 0.5385787 +0.092819 0.4745834 0.5385787 +0.2262531 0.4745834 0.5385787 +0.2875993 0.4745834 0.5385787 +0.3262122 0.4745834 0.5385787 +0.3544566 0.4745834 0.5385787 +0.3767383 0.4745834 0.5385787 +0.3951413 0.4745834 0.5385787 +0.4108177 0.4745834 0.5385787 +0.4244723 0.4745834 0.5385787 +0.4365675 0.4745834 0.5385787 +0.4474232 0.4745834 0.5385787 +0.45727 0.4745834 0.5385787 +0.4662797 0.4745834 0.5385787 +0.4745834 0.4745834 0.5385787 +0.4822838 0.4745834 0.5385787 +0.4894626 0.4745834 0.5385787 +0.4961862 0.4745834 0.5385787 +0.5025087 0.4745834 0.5385787 +0.5084753 0.4745834 0.5385787 +0.514124 0.4745834 0.5385787 +0.519487 0.4745834 0.5385787 +0.5245917 0.4745834 0.5385787 +0.529462 0.4745834 0.5385787 +0.5341183 0.4745834 0.5385787 +0.5385787 0.4745834 0.5385787 +0.5428591 0.4745834 0.5385787 +0.5469733 0.4745834 0.5385787 +0.5509339 0.4745834 0.5385787 +0.5547519 0.4745834 0.5385787 +0.5584371 0.4745834 0.5385787 +0.5619986 0.4745834 0.5385787 +0.5654443 0.4745834 0.5385787 +0.5687816 0.4745834 0.5385787 +0.092819 0.4822838 0.5385787 +0.2262531 0.4822838 0.5385787 +0.2875993 0.4822838 0.5385787 +0.3262122 0.4822838 0.5385787 +0.3544566 0.4822838 0.5385787 +0.3767383 0.4822838 0.5385787 +0.3951413 0.4822838 0.5385787 +0.4108177 0.4822838 0.5385787 +0.4244723 0.4822838 0.5385787 +0.4365675 0.4822838 0.5385787 +0.4474232 0.4822838 0.5385787 +0.45727 0.4822838 0.5385787 +0.4662797 0.4822838 0.5385787 +0.4745834 0.4822838 0.5385787 +0.4822838 0.4822838 0.5385787 +0.4894626 0.4822838 0.5385787 +0.4961862 0.4822838 0.5385787 +0.5025087 0.4822838 0.5385787 +0.5084753 0.4822838 0.5385787 +0.514124 0.4822838 0.5385787 +0.519487 0.4822838 0.5385787 +0.5245917 0.4822838 0.5385787 +0.529462 0.4822838 0.5385787 +0.5341183 0.4822838 0.5385787 +0.5385787 0.4822838 0.5385787 +0.5428591 0.4822838 0.5385787 +0.5469733 0.4822838 0.5385787 +0.5509339 0.4822838 0.5385787 +0.5547519 0.4822838 0.5385787 +0.5584371 0.4822838 0.5385787 +0.5619986 0.4822838 0.5385787 +0.5654443 0.4822838 0.5385787 +0.5687816 0.4822838 0.5385787 +0.092819 0.4894626 0.5385787 +0.2262531 0.4894626 0.5385787 +0.2875993 0.4894626 0.5385787 +0.3262122 0.4894626 0.5385787 +0.3544566 0.4894626 0.5385787 +0.3767383 0.4894626 0.5385787 +0.3951413 0.4894626 0.5385787 +0.4108177 0.4894626 0.5385787 +0.4244723 0.4894626 0.5385787 +0.4365675 0.4894626 0.5385787 +0.4474232 0.4894626 0.5385787 +0.45727 0.4894626 0.5385787 +0.4662797 0.4894626 0.5385787 +0.4745834 0.4894626 0.5385787 +0.4822838 0.4894626 0.5385787 +0.4894626 0.4894626 0.5385787 +0.4961862 0.4894626 0.5385787 +0.5025087 0.4894626 0.5385787 +0.5084753 0.4894626 0.5385787 +0.514124 0.4894626 0.5385787 +0.519487 0.4894626 0.5385787 +0.5245917 0.4894626 0.5385787 +0.529462 0.4894626 0.5385787 +0.5341183 0.4894626 0.5385787 +0.5385787 0.4894626 0.5385787 +0.5428591 0.4894626 0.5385787 +0.5469733 0.4894626 0.5385787 +0.5509339 0.4894626 0.5385787 +0.5547519 0.4894626 0.5385787 +0.5584371 0.4894626 0.5385787 +0.5619986 0.4894626 0.5385787 +0.5654443 0.4894626 0.5385787 +0.5687816 0.4894626 0.5385787 +0.092819 0.4961862 0.5385787 +0.2262531 0.4961862 0.5385787 +0.2875993 0.4961862 0.5385787 +0.3262122 0.4961862 0.5385787 +0.3544566 0.4961862 0.5385787 +0.3767383 0.4961862 0.5385787 +0.3951413 0.4961862 0.5385787 +0.4108177 0.4961862 0.5385787 +0.4244723 0.4961862 0.5385787 +0.4365675 0.4961862 0.5385787 +0.4474232 0.4961862 0.5385787 +0.45727 0.4961862 0.5385787 +0.4662797 0.4961862 0.5385787 +0.4745834 0.4961862 0.5385787 +0.4822838 0.4961862 0.5385787 +0.4894626 0.4961862 0.5385787 +0.4961862 0.4961862 0.5385787 +0.5025087 0.4961862 0.5385787 +0.5084753 0.4961862 0.5385787 +0.514124 0.4961862 0.5385787 +0.519487 0.4961862 0.5385787 +0.5245917 0.4961862 0.5385787 +0.529462 0.4961862 0.5385787 +0.5341183 0.4961862 0.5385787 +0.5385787 0.4961862 0.5385787 +0.5428591 0.4961862 0.5385787 +0.5469733 0.4961862 0.5385787 +0.5509339 0.4961862 0.5385787 +0.5547519 0.4961862 0.5385787 +0.5584371 0.4961862 0.5385787 +0.5619986 0.4961862 0.5385787 +0.5654443 0.4961862 0.5385787 +0.5687816 0.4961862 0.5385787 +0.092819 0.5025087 0.5385787 +0.2262531 0.5025087 0.5385787 +0.2875993 0.5025087 0.5385787 +0.3262122 0.5025087 0.5385787 +0.3544566 0.5025087 0.5385787 +0.3767383 0.5025087 0.5385787 +0.3951413 0.5025087 0.5385787 +0.4108177 0.5025087 0.5385787 +0.4244723 0.5025087 0.5385787 +0.4365675 0.5025087 0.5385787 +0.4474232 0.5025087 0.5385787 +0.45727 0.5025087 0.5385787 +0.4662797 0.5025087 0.5385787 +0.4745834 0.5025087 0.5385787 +0.4822838 0.5025087 0.5385787 +0.4894626 0.5025087 0.5385787 +0.4961862 0.5025087 0.5385787 +0.5025087 0.5025087 0.5385787 +0.5084753 0.5025087 0.5385787 +0.514124 0.5025087 0.5385787 +0.519487 0.5025087 0.5385787 +0.5245917 0.5025087 0.5385787 +0.529462 0.5025087 0.5385787 +0.5341183 0.5025087 0.5385787 +0.5385787 0.5025087 0.5385787 +0.5428591 0.5025087 0.5385787 +0.5469733 0.5025087 0.5385787 +0.5509339 0.5025087 0.5385787 +0.5547519 0.5025087 0.5385787 +0.5584371 0.5025087 0.5385787 +0.5619986 0.5025087 0.5385787 +0.5654443 0.5025087 0.5385787 +0.5687816 0.5025087 0.5385787 +0.092819 0.5084753 0.5385787 +0.2262531 0.5084753 0.5385787 +0.2875993 0.5084753 0.5385787 +0.3262122 0.5084753 0.5385787 +0.3544566 0.5084753 0.5385787 +0.3767383 0.5084753 0.5385787 +0.3951413 0.5084753 0.5385787 +0.4108177 0.5084753 0.5385787 +0.4244723 0.5084753 0.5385787 +0.4365675 0.5084753 0.5385787 +0.4474232 0.5084753 0.5385787 +0.45727 0.5084753 0.5385787 +0.4662797 0.5084753 0.5385787 +0.4745834 0.5084753 0.5385787 +0.4822838 0.5084753 0.5385787 +0.4894626 0.5084753 0.5385787 +0.4961862 0.5084753 0.5385787 +0.5025087 0.5084753 0.5385787 +0.5084753 0.5084753 0.5385787 +0.514124 0.5084753 0.5385787 +0.519487 0.5084753 0.5385787 +0.5245917 0.5084753 0.5385787 +0.529462 0.5084753 0.5385787 +0.5341183 0.5084753 0.5385787 +0.5385787 0.5084753 0.5385787 +0.5428591 0.5084753 0.5385787 +0.5469733 0.5084753 0.5385787 +0.5509339 0.5084753 0.5385787 +0.5547519 0.5084753 0.5385787 +0.5584371 0.5084753 0.5385787 +0.5619986 0.5084753 0.5385787 +0.5654443 0.5084753 0.5385787 +0.5687816 0.5084753 0.5385787 +0.092819 0.514124 0.5385787 +0.2262531 0.514124 0.5385787 +0.2875993 0.514124 0.5385787 +0.3262122 0.514124 0.5385787 +0.3544566 0.514124 0.5385787 +0.3767383 0.514124 0.5385787 +0.3951413 0.514124 0.5385787 +0.4108177 0.514124 0.5385787 +0.4244723 0.514124 0.5385787 +0.4365675 0.514124 0.5385787 +0.4474232 0.514124 0.5385787 +0.45727 0.514124 0.5385787 +0.4662797 0.514124 0.5385787 +0.4745834 0.514124 0.5385787 +0.4822838 0.514124 0.5385787 +0.4894626 0.514124 0.5385787 +0.4961862 0.514124 0.5385787 +0.5025087 0.514124 0.5385787 +0.5084753 0.514124 0.5385787 +0.514124 0.514124 0.5385787 +0.519487 0.514124 0.5385787 +0.5245917 0.514124 0.5385787 +0.529462 0.514124 0.5385787 +0.5341183 0.514124 0.5385787 +0.5385787 0.514124 0.5385787 +0.5428591 0.514124 0.5385787 +0.5469733 0.514124 0.5385787 +0.5509339 0.514124 0.5385787 +0.5547519 0.514124 0.5385787 +0.5584371 0.514124 0.5385787 +0.5619986 0.514124 0.5385787 +0.5654443 0.514124 0.5385787 +0.5687816 0.514124 0.5385787 +0.092819 0.519487 0.5385787 +0.2262531 0.519487 0.5385787 +0.2875993 0.519487 0.5385787 +0.3262122 0.519487 0.5385787 +0.3544566 0.519487 0.5385787 +0.3767383 0.519487 0.5385787 +0.3951413 0.519487 0.5385787 +0.4108177 0.519487 0.5385787 +0.4244723 0.519487 0.5385787 +0.4365675 0.519487 0.5385787 +0.4474232 0.519487 0.5385787 +0.45727 0.519487 0.5385787 +0.4662797 0.519487 0.5385787 +0.4745834 0.519487 0.5385787 +0.4822838 0.519487 0.5385787 +0.4894626 0.519487 0.5385787 +0.4961862 0.519487 0.5385787 +0.5025087 0.519487 0.5385787 +0.5084753 0.519487 0.5385787 +0.514124 0.519487 0.5385787 +0.519487 0.519487 0.5385787 +0.5245917 0.519487 0.5385787 +0.529462 0.519487 0.5385787 +0.5341183 0.519487 0.5385787 +0.5385787 0.519487 0.5385787 +0.5428591 0.519487 0.5385787 +0.5469733 0.519487 0.5385787 +0.5509339 0.519487 0.5385787 +0.5547519 0.519487 0.5385787 +0.5584371 0.519487 0.5385787 +0.5619986 0.519487 0.5385787 +0.5654443 0.519487 0.5385787 +0.5687816 0.519487 0.5385787 +0.092819 0.5245917 0.5385787 +0.2262531 0.5245917 0.5385787 +0.2875993 0.5245917 0.5385787 +0.3262122 0.5245917 0.5385787 +0.3544566 0.5245917 0.5385787 +0.3767383 0.5245917 0.5385787 +0.3951413 0.5245917 0.5385787 +0.4108177 0.5245917 0.5385787 +0.4244723 0.5245917 0.5385787 +0.4365675 0.5245917 0.5385787 +0.4474232 0.5245917 0.5385787 +0.45727 0.5245917 0.5385787 +0.4662797 0.5245917 0.5385787 +0.4745834 0.5245917 0.5385787 +0.4822838 0.5245917 0.5385787 +0.4894626 0.5245917 0.5385787 +0.4961862 0.5245917 0.5385787 +0.5025087 0.5245917 0.5385787 +0.5084753 0.5245917 0.5385787 +0.514124 0.5245917 0.5385787 +0.519487 0.5245917 0.5385787 +0.5245917 0.5245917 0.5385787 +0.529462 0.5245917 0.5385787 +0.5341183 0.5245917 0.5385787 +0.5385787 0.5245917 0.5385787 +0.5428591 0.5245917 0.5385787 +0.5469733 0.5245917 0.5385787 +0.5509339 0.5245917 0.5385787 +0.5547519 0.5245917 0.5385787 +0.5584371 0.5245917 0.5385787 +0.5619986 0.5245917 0.5385787 +0.5654443 0.5245917 0.5385787 +0.5687816 0.5245917 0.5385787 +0.092819 0.529462 0.5385787 +0.2262531 0.529462 0.5385787 +0.2875993 0.529462 0.5385787 +0.3262122 0.529462 0.5385787 +0.3544566 0.529462 0.5385787 +0.3767383 0.529462 0.5385787 +0.3951413 0.529462 0.5385787 +0.4108177 0.529462 0.5385787 +0.4244723 0.529462 0.5385787 +0.4365675 0.529462 0.5385787 +0.4474232 0.529462 0.5385787 +0.45727 0.529462 0.5385787 +0.4662797 0.529462 0.5385787 +0.4745834 0.529462 0.5385787 +0.4822838 0.529462 0.5385787 +0.4894626 0.529462 0.5385787 +0.4961862 0.529462 0.5385787 +0.5025087 0.529462 0.5385787 +0.5084753 0.529462 0.5385787 +0.514124 0.529462 0.5385787 +0.519487 0.529462 0.5385787 +0.5245917 0.529462 0.5385787 +0.529462 0.529462 0.5385787 +0.5341183 0.529462 0.5385787 +0.5385787 0.529462 0.5385787 +0.5428591 0.529462 0.5385787 +0.5469733 0.529462 0.5385787 +0.5509339 0.529462 0.5385787 +0.5547519 0.529462 0.5385787 +0.5584371 0.529462 0.5385787 +0.5619986 0.529462 0.5385787 +0.5654443 0.529462 0.5385787 +0.5687816 0.529462 0.5385787 +0.092819 0.5341183 0.5385787 +0.2262531 0.5341183 0.5385787 +0.2875993 0.5341183 0.5385787 +0.3262122 0.5341183 0.5385787 +0.3544566 0.5341183 0.5385787 +0.3767383 0.5341183 0.5385787 +0.3951413 0.5341183 0.5385787 +0.4108177 0.5341183 0.5385787 +0.4244723 0.5341183 0.5385787 +0.4365675 0.5341183 0.5385787 +0.4474232 0.5341183 0.5385787 +0.45727 0.5341183 0.5385787 +0.4662797 0.5341183 0.5385787 +0.4745834 0.5341183 0.5385787 +0.4822838 0.5341183 0.5385787 +0.4894626 0.5341183 0.5385787 +0.4961862 0.5341183 0.5385787 +0.5025087 0.5341183 0.5385787 +0.5084753 0.5341183 0.5385787 +0.514124 0.5341183 0.5385787 +0.519487 0.5341183 0.5385787 +0.5245917 0.5341183 0.5385787 +0.529462 0.5341183 0.5385787 +0.5341183 0.5341183 0.5385787 +0.5385787 0.5341183 0.5385787 +0.5428591 0.5341183 0.5385787 +0.5469733 0.5341183 0.5385787 +0.5509339 0.5341183 0.5385787 +0.5547519 0.5341183 0.5385787 +0.5584371 0.5341183 0.5385787 +0.5619986 0.5341183 0.5385787 +0.5654443 0.5341183 0.5385787 +0.5687816 0.5341183 0.5385787 +0.092819 0.5385787 0.5385787 +0.2262531 0.5385787 0.5385787 +0.2875993 0.5385787 0.5385787 +0.3262122 0.5385787 0.5385787 +0.3544566 0.5385787 0.5385787 +0.3767383 0.5385787 0.5385787 +0.3951413 0.5385787 0.5385787 +0.4108177 0.5385787 0.5385787 +0.4244723 0.5385787 0.5385787 +0.4365675 0.5385787 0.5385787 +0.4474232 0.5385787 0.5385787 +0.45727 0.5385787 0.5385787 +0.4662797 0.5385787 0.5385787 +0.4745834 0.5385787 0.5385787 +0.4822838 0.5385787 0.5385787 +0.4894626 0.5385787 0.5385787 +0.4961862 0.5385787 0.5385787 +0.5025087 0.5385787 0.5385787 +0.5084753 0.5385787 0.5385787 +0.514124 0.5385787 0.5385787 +0.519487 0.5385787 0.5385787 +0.5245917 0.5385787 0.5385787 +0.529462 0.5385787 0.5385787 +0.5341183 0.5385787 0.5385787 +0.5385787 0.5385787 0.5385787 +0.5428591 0.5385787 0.5385787 +0.5469733 0.5385787 0.5385787 +0.5509339 0.5385787 0.5385787 +0.5547519 0.5385787 0.5385787 +0.5584371 0.5385787 0.5385787 +0.5619986 0.5385787 0.5385787 +0.5654443 0.5385787 0.5385787 +0.5687816 0.5385787 0.5385787 +0.092819 0.5428591 0.5385787 +0.2262531 0.5428591 0.5385787 +0.2875993 0.5428591 0.5385787 +0.3262122 0.5428591 0.5385787 +0.3544566 0.5428591 0.5385787 +0.3767383 0.5428591 0.5385787 +0.3951413 0.5428591 0.5385787 +0.4108177 0.5428591 0.5385787 +0.4244723 0.5428591 0.5385787 +0.4365675 0.5428591 0.5385787 +0.4474232 0.5428591 0.5385787 +0.45727 0.5428591 0.5385787 +0.4662797 0.5428591 0.5385787 +0.4745834 0.5428591 0.5385787 +0.4822838 0.5428591 0.5385787 +0.4894626 0.5428591 0.5385787 +0.4961862 0.5428591 0.5385787 +0.5025087 0.5428591 0.5385787 +0.5084753 0.5428591 0.5385787 +0.514124 0.5428591 0.5385787 +0.519487 0.5428591 0.5385787 +0.5245917 0.5428591 0.5385787 +0.529462 0.5428591 0.5385787 +0.5341183 0.5428591 0.5385787 +0.5385787 0.5428591 0.5385787 +0.5428591 0.5428591 0.5385787 +0.5469733 0.5428591 0.5385787 +0.5509339 0.5428591 0.5385787 +0.5547519 0.5428591 0.5385787 +0.5584371 0.5428591 0.5385787 +0.5619986 0.5428591 0.5385787 +0.5654443 0.5428591 0.5385787 +0.5687816 0.5428591 0.5385787 +0.092819 0.5469733 0.5385787 +0.2262531 0.5469733 0.5385787 +0.2875993 0.5469733 0.5385787 +0.3262122 0.5469733 0.5385787 +0.3544566 0.5469733 0.5385787 +0.3767383 0.5469733 0.5385787 +0.3951413 0.5469733 0.5385787 +0.4108177 0.5469733 0.5385787 +0.4244723 0.5469733 0.5385787 +0.4365675 0.5469733 0.5385787 +0.4474232 0.5469733 0.5385787 +0.45727 0.5469733 0.5385787 +0.4662797 0.5469733 0.5385787 +0.4745834 0.5469733 0.5385787 +0.4822838 0.5469733 0.5385787 +0.4894626 0.5469733 0.5385787 +0.4961862 0.5469733 0.5385787 +0.5025087 0.5469733 0.5385787 +0.5084753 0.5469733 0.5385787 +0.514124 0.5469733 0.5385787 +0.519487 0.5469733 0.5385787 +0.5245917 0.5469733 0.5385787 +0.529462 0.5469733 0.5385787 +0.5341183 0.5469733 0.5385787 +0.5385787 0.5469733 0.5385787 +0.5428591 0.5469733 0.5385787 +0.5469733 0.5469733 0.5385787 +0.5509339 0.5469733 0.5385787 +0.5547519 0.5469733 0.5385787 +0.5584371 0.5469733 0.5385787 +0.5619986 0.5469733 0.5385787 +0.5654443 0.5469733 0.5385787 +0.5687816 0.5469733 0.5385787 +0.092819 0.5509339 0.5385787 +0.2262531 0.5509339 0.5385787 +0.2875993 0.5509339 0.5385787 +0.3262122 0.5509339 0.5385787 +0.3544566 0.5509339 0.5385787 +0.3767383 0.5509339 0.5385787 +0.3951413 0.5509339 0.5385787 +0.4108177 0.5509339 0.5385787 +0.4244723 0.5509339 0.5385787 +0.4365675 0.5509339 0.5385787 +0.4474232 0.5509339 0.5385787 +0.45727 0.5509339 0.5385787 +0.4662797 0.5509339 0.5385787 +0.4745834 0.5509339 0.5385787 +0.4822838 0.5509339 0.5385787 +0.4894626 0.5509339 0.5385787 +0.4961862 0.5509339 0.5385787 +0.5025087 0.5509339 0.5385787 +0.5084753 0.5509339 0.5385787 +0.514124 0.5509339 0.5385787 +0.519487 0.5509339 0.5385787 +0.5245917 0.5509339 0.5385787 +0.529462 0.5509339 0.5385787 +0.5341183 0.5509339 0.5385787 +0.5385787 0.5509339 0.5385787 +0.5428591 0.5509339 0.5385787 +0.5469733 0.5509339 0.5385787 +0.5509339 0.5509339 0.5385787 +0.5547519 0.5509339 0.5385787 +0.5584371 0.5509339 0.5385787 +0.5619986 0.5509339 0.5385787 +0.5654443 0.5509339 0.5385787 +0.5687816 0.5509339 0.5385787 +0.092819 0.5547519 0.5385787 +0.2262531 0.5547519 0.5385787 +0.2875993 0.5547519 0.5385787 +0.3262122 0.5547519 0.5385787 +0.3544566 0.5547519 0.5385787 +0.3767383 0.5547519 0.5385787 +0.3951413 0.5547519 0.5385787 +0.4108177 0.5547519 0.5385787 +0.4244723 0.5547519 0.5385787 +0.4365675 0.5547519 0.5385787 +0.4474232 0.5547519 0.5385787 +0.45727 0.5547519 0.5385787 +0.4662797 0.5547519 0.5385787 +0.4745834 0.5547519 0.5385787 +0.4822838 0.5547519 0.5385787 +0.4894626 0.5547519 0.5385787 +0.4961862 0.5547519 0.5385787 +0.5025087 0.5547519 0.5385787 +0.5084753 0.5547519 0.5385787 +0.514124 0.5547519 0.5385787 +0.519487 0.5547519 0.5385787 +0.5245917 0.5547519 0.5385787 +0.529462 0.5547519 0.5385787 +0.5341183 0.5547519 0.5385787 +0.5385787 0.5547519 0.5385787 +0.5428591 0.5547519 0.5385787 +0.5469733 0.5547519 0.5385787 +0.5509339 0.5547519 0.5385787 +0.5547519 0.5547519 0.5385787 +0.5584371 0.5547519 0.5385787 +0.5619986 0.5547519 0.5385787 +0.5654443 0.5547519 0.5385787 +0.5687816 0.5547519 0.5385787 +0.092819 0.5584371 0.5385787 +0.2262531 0.5584371 0.5385787 +0.2875993 0.5584371 0.5385787 +0.3262122 0.5584371 0.5385787 +0.3544566 0.5584371 0.5385787 +0.3767383 0.5584371 0.5385787 +0.3951413 0.5584371 0.5385787 +0.4108177 0.5584371 0.5385787 +0.4244723 0.5584371 0.5385787 +0.4365675 0.5584371 0.5385787 +0.4474232 0.5584371 0.5385787 +0.45727 0.5584371 0.5385787 +0.4662797 0.5584371 0.5385787 +0.4745834 0.5584371 0.5385787 +0.4822838 0.5584371 0.5385787 +0.4894626 0.5584371 0.5385787 +0.4961862 0.5584371 0.5385787 +0.5025087 0.5584371 0.5385787 +0.5084753 0.5584371 0.5385787 +0.514124 0.5584371 0.5385787 +0.519487 0.5584371 0.5385787 +0.5245917 0.5584371 0.5385787 +0.529462 0.5584371 0.5385787 +0.5341183 0.5584371 0.5385787 +0.5385787 0.5584371 0.5385787 +0.5428591 0.5584371 0.5385787 +0.5469733 0.5584371 0.5385787 +0.5509339 0.5584371 0.5385787 +0.5547519 0.5584371 0.5385787 +0.5584371 0.5584371 0.5385787 +0.5619986 0.5584371 0.5385787 +0.5654443 0.5584371 0.5385787 +0.5687816 0.5584371 0.5385787 +0.092819 0.5619986 0.5385787 +0.2262531 0.5619986 0.5385787 +0.2875993 0.5619986 0.5385787 +0.3262122 0.5619986 0.5385787 +0.3544566 0.5619986 0.5385787 +0.3767383 0.5619986 0.5385787 +0.3951413 0.5619986 0.5385787 +0.4108177 0.5619986 0.5385787 +0.4244723 0.5619986 0.5385787 +0.4365675 0.5619986 0.5385787 +0.4474232 0.5619986 0.5385787 +0.45727 0.5619986 0.5385787 +0.4662797 0.5619986 0.5385787 +0.4745834 0.5619986 0.5385787 +0.4822838 0.5619986 0.5385787 +0.4894626 0.5619986 0.5385787 +0.4961862 0.5619986 0.5385787 +0.5025087 0.5619986 0.5385787 +0.5084753 0.5619986 0.5385787 +0.514124 0.5619986 0.5385787 +0.519487 0.5619986 0.5385787 +0.5245917 0.5619986 0.5385787 +0.529462 0.5619986 0.5385787 +0.5341183 0.5619986 0.5385787 +0.5385787 0.5619986 0.5385787 +0.5428591 0.5619986 0.5385787 +0.5469733 0.5619986 0.5385787 +0.5509339 0.5619986 0.5385787 +0.5547519 0.5619986 0.5385787 +0.5584371 0.5619986 0.5385787 +0.5619986 0.5619986 0.5385787 +0.5654443 0.5619986 0.5385787 +0.5687816 0.5619986 0.5385787 +0.092819 0.5654443 0.5385787 +0.2262531 0.5654443 0.5385787 +0.2875993 0.5654443 0.5385787 +0.3262122 0.5654443 0.5385787 +0.3544566 0.5654443 0.5385787 +0.3767383 0.5654443 0.5385787 +0.3951413 0.5654443 0.5385787 +0.4108177 0.5654443 0.5385787 +0.4244723 0.5654443 0.5385787 +0.4365675 0.5654443 0.5385787 +0.4474232 0.5654443 0.5385787 +0.45727 0.5654443 0.5385787 +0.4662797 0.5654443 0.5385787 +0.4745834 0.5654443 0.5385787 +0.4822838 0.5654443 0.5385787 +0.4894626 0.5654443 0.5385787 +0.4961862 0.5654443 0.5385787 +0.5025087 0.5654443 0.5385787 +0.5084753 0.5654443 0.5385787 +0.514124 0.5654443 0.5385787 +0.519487 0.5654443 0.5385787 +0.5245917 0.5654443 0.5385787 +0.529462 0.5654443 0.5385787 +0.5341183 0.5654443 0.5385787 +0.5385787 0.5654443 0.5385787 +0.5428591 0.5654443 0.5385787 +0.5469733 0.5654443 0.5385787 +0.5509339 0.5654443 0.5385787 +0.5547519 0.5654443 0.5385787 +0.5584371 0.5654443 0.5385787 +0.5619986 0.5654443 0.5385787 +0.5654443 0.5654443 0.5385787 +0.5687816 0.5654443 0.5385787 +0.092819 0.5687816 0.5385787 +0.2262531 0.5687816 0.5385787 +0.2875993 0.5687816 0.5385787 +0.3262122 0.5687816 0.5385787 +0.3544566 0.5687816 0.5385787 +0.3767383 0.5687816 0.5385787 +0.3951413 0.5687816 0.5385787 +0.4108177 0.5687816 0.5385787 +0.4244723 0.5687816 0.5385787 +0.4365675 0.5687816 0.5385787 +0.4474232 0.5687816 0.5385787 +0.45727 0.5687816 0.5385787 +0.4662797 0.5687816 0.5385787 +0.4745834 0.5687816 0.5385787 +0.4822838 0.5687816 0.5385787 +0.4894626 0.5687816 0.5385787 +0.4961862 0.5687816 0.5385787 +0.5025087 0.5687816 0.5385787 +0.5084753 0.5687816 0.5385787 +0.514124 0.5687816 0.5385787 +0.519487 0.5687816 0.5385787 +0.5245917 0.5687816 0.5385787 +0.529462 0.5687816 0.5385787 +0.5341183 0.5687816 0.5385787 +0.5385787 0.5687816 0.5385787 +0.5428591 0.5687816 0.5385787 +0.5469733 0.5687816 0.5385787 +0.5509339 0.5687816 0.5385787 +0.5547519 0.5687816 0.5385787 +0.5584371 0.5687816 0.5385787 +0.5619986 0.5687816 0.5385787 +0.5654443 0.5687816 0.5385787 +0.5687816 0.5687816 0.5385787 +0.092819 0.092819 0.5428591 +0.2262531 0.092819 0.5428591 +0.2875993 0.092819 0.5428591 +0.3262122 0.092819 0.5428591 +0.3544566 0.092819 0.5428591 +0.3767383 0.092819 0.5428591 +0.3951413 0.092819 0.5428591 +0.4108177 0.092819 0.5428591 +0.4244723 0.092819 0.5428591 +0.4365675 0.092819 0.5428591 +0.4474232 0.092819 0.5428591 +0.45727 0.092819 0.5428591 +0.4662797 0.092819 0.5428591 +0.4745834 0.092819 0.5428591 +0.4822838 0.092819 0.5428591 +0.4894626 0.092819 0.5428591 +0.4961862 0.092819 0.5428591 +0.5025087 0.092819 0.5428591 +0.5084753 0.092819 0.5428591 +0.514124 0.092819 0.5428591 +0.519487 0.092819 0.5428591 +0.5245917 0.092819 0.5428591 +0.529462 0.092819 0.5428591 +0.5341183 0.092819 0.5428591 +0.5385787 0.092819 0.5428591 +0.5428591 0.092819 0.5428591 +0.5469733 0.092819 0.5428591 +0.5509339 0.092819 0.5428591 +0.5547519 0.092819 0.5428591 +0.5584371 0.092819 0.5428591 +0.5619986 0.092819 0.5428591 +0.5654443 0.092819 0.5428591 +0.5687816 0.092819 0.5428591 +0.092819 0.2262531 0.5428591 +0.2262531 0.2262531 0.5428591 +0.2875993 0.2262531 0.5428591 +0.3262122 0.2262531 0.5428591 +0.3544566 0.2262531 0.5428591 +0.3767383 0.2262531 0.5428591 +0.3951413 0.2262531 0.5428591 +0.4108177 0.2262531 0.5428591 +0.4244723 0.2262531 0.5428591 +0.4365675 0.2262531 0.5428591 +0.4474232 0.2262531 0.5428591 +0.45727 0.2262531 0.5428591 +0.4662797 0.2262531 0.5428591 +0.4745834 0.2262531 0.5428591 +0.4822838 0.2262531 0.5428591 +0.4894626 0.2262531 0.5428591 +0.4961862 0.2262531 0.5428591 +0.5025087 0.2262531 0.5428591 +0.5084753 0.2262531 0.5428591 +0.514124 0.2262531 0.5428591 +0.519487 0.2262531 0.5428591 +0.5245917 0.2262531 0.5428591 +0.529462 0.2262531 0.5428591 +0.5341183 0.2262531 0.5428591 +0.5385787 0.2262531 0.5428591 +0.5428591 0.2262531 0.5428591 +0.5469733 0.2262531 0.5428591 +0.5509339 0.2262531 0.5428591 +0.5547519 0.2262531 0.5428591 +0.5584371 0.2262531 0.5428591 +0.5619986 0.2262531 0.5428591 +0.5654443 0.2262531 0.5428591 +0.5687816 0.2262531 0.5428591 +0.092819 0.2875993 0.5428591 +0.2262531 0.2875993 0.5428591 +0.2875993 0.2875993 0.5428591 +0.3262122 0.2875993 0.5428591 +0.3544566 0.2875993 0.5428591 +0.3767383 0.2875993 0.5428591 +0.3951413 0.2875993 0.5428591 +0.4108177 0.2875993 0.5428591 +0.4244723 0.2875993 0.5428591 +0.4365675 0.2875993 0.5428591 +0.4474232 0.2875993 0.5428591 +0.45727 0.2875993 0.5428591 +0.4662797 0.2875993 0.5428591 +0.4745834 0.2875993 0.5428591 +0.4822838 0.2875993 0.5428591 +0.4894626 0.2875993 0.5428591 +0.4961862 0.2875993 0.5428591 +0.5025087 0.2875993 0.5428591 +0.5084753 0.2875993 0.5428591 +0.514124 0.2875993 0.5428591 +0.519487 0.2875993 0.5428591 +0.5245917 0.2875993 0.5428591 +0.529462 0.2875993 0.5428591 +0.5341183 0.2875993 0.5428591 +0.5385787 0.2875993 0.5428591 +0.5428591 0.2875993 0.5428591 +0.5469733 0.2875993 0.5428591 +0.5509339 0.2875993 0.5428591 +0.5547519 0.2875993 0.5428591 +0.5584371 0.2875993 0.5428591 +0.5619986 0.2875993 0.5428591 +0.5654443 0.2875993 0.5428591 +0.5687816 0.2875993 0.5428591 +0.092819 0.3262122 0.5428591 +0.2262531 0.3262122 0.5428591 +0.2875993 0.3262122 0.5428591 +0.3262122 0.3262122 0.5428591 +0.3544566 0.3262122 0.5428591 +0.3767383 0.3262122 0.5428591 +0.3951413 0.3262122 0.5428591 +0.4108177 0.3262122 0.5428591 +0.4244723 0.3262122 0.5428591 +0.4365675 0.3262122 0.5428591 +0.4474232 0.3262122 0.5428591 +0.45727 0.3262122 0.5428591 +0.4662797 0.3262122 0.5428591 +0.4745834 0.3262122 0.5428591 +0.4822838 0.3262122 0.5428591 +0.4894626 0.3262122 0.5428591 +0.4961862 0.3262122 0.5428591 +0.5025087 0.3262122 0.5428591 +0.5084753 0.3262122 0.5428591 +0.514124 0.3262122 0.5428591 +0.519487 0.3262122 0.5428591 +0.5245917 0.3262122 0.5428591 +0.529462 0.3262122 0.5428591 +0.5341183 0.3262122 0.5428591 +0.5385787 0.3262122 0.5428591 +0.5428591 0.3262122 0.5428591 +0.5469733 0.3262122 0.5428591 +0.5509339 0.3262122 0.5428591 +0.5547519 0.3262122 0.5428591 +0.5584371 0.3262122 0.5428591 +0.5619986 0.3262122 0.5428591 +0.5654443 0.3262122 0.5428591 +0.5687816 0.3262122 0.5428591 +0.092819 0.3544566 0.5428591 +0.2262531 0.3544566 0.5428591 +0.2875993 0.3544566 0.5428591 +0.3262122 0.3544566 0.5428591 +0.3544566 0.3544566 0.5428591 +0.3767383 0.3544566 0.5428591 +0.3951413 0.3544566 0.5428591 +0.4108177 0.3544566 0.5428591 +0.4244723 0.3544566 0.5428591 +0.4365675 0.3544566 0.5428591 +0.4474232 0.3544566 0.5428591 +0.45727 0.3544566 0.5428591 +0.4662797 0.3544566 0.5428591 +0.4745834 0.3544566 0.5428591 +0.4822838 0.3544566 0.5428591 +0.4894626 0.3544566 0.5428591 +0.4961862 0.3544566 0.5428591 +0.5025087 0.3544566 0.5428591 +0.5084753 0.3544566 0.5428591 +0.514124 0.3544566 0.5428591 +0.519487 0.3544566 0.5428591 +0.5245917 0.3544566 0.5428591 +0.529462 0.3544566 0.5428591 +0.5341183 0.3544566 0.5428591 +0.5385787 0.3544566 0.5428591 +0.5428591 0.3544566 0.5428591 +0.5469733 0.3544566 0.5428591 +0.5509339 0.3544566 0.5428591 +0.5547519 0.3544566 0.5428591 +0.5584371 0.3544566 0.5428591 +0.5619986 0.3544566 0.5428591 +0.5654443 0.3544566 0.5428591 +0.5687816 0.3544566 0.5428591 +0.092819 0.3767383 0.5428591 +0.2262531 0.3767383 0.5428591 +0.2875993 0.3767383 0.5428591 +0.3262122 0.3767383 0.5428591 +0.3544566 0.3767383 0.5428591 +0.3767383 0.3767383 0.5428591 +0.3951413 0.3767383 0.5428591 +0.4108177 0.3767383 0.5428591 +0.4244723 0.3767383 0.5428591 +0.4365675 0.3767383 0.5428591 +0.4474232 0.3767383 0.5428591 +0.45727 0.3767383 0.5428591 +0.4662797 0.3767383 0.5428591 +0.4745834 0.3767383 0.5428591 +0.4822838 0.3767383 0.5428591 +0.4894626 0.3767383 0.5428591 +0.4961862 0.3767383 0.5428591 +0.5025087 0.3767383 0.5428591 +0.5084753 0.3767383 0.5428591 +0.514124 0.3767383 0.5428591 +0.519487 0.3767383 0.5428591 +0.5245917 0.3767383 0.5428591 +0.529462 0.3767383 0.5428591 +0.5341183 0.3767383 0.5428591 +0.5385787 0.3767383 0.5428591 +0.5428591 0.3767383 0.5428591 +0.5469733 0.3767383 0.5428591 +0.5509339 0.3767383 0.5428591 +0.5547519 0.3767383 0.5428591 +0.5584371 0.3767383 0.5428591 +0.5619986 0.3767383 0.5428591 +0.5654443 0.3767383 0.5428591 +0.5687816 0.3767383 0.5428591 +0.092819 0.3951413 0.5428591 +0.2262531 0.3951413 0.5428591 +0.2875993 0.3951413 0.5428591 +0.3262122 0.3951413 0.5428591 +0.3544566 0.3951413 0.5428591 +0.3767383 0.3951413 0.5428591 +0.3951413 0.3951413 0.5428591 +0.4108177 0.3951413 0.5428591 +0.4244723 0.3951413 0.5428591 +0.4365675 0.3951413 0.5428591 +0.4474232 0.3951413 0.5428591 +0.45727 0.3951413 0.5428591 +0.4662797 0.3951413 0.5428591 +0.4745834 0.3951413 0.5428591 +0.4822838 0.3951413 0.5428591 +0.4894626 0.3951413 0.5428591 +0.4961862 0.3951413 0.5428591 +0.5025087 0.3951413 0.5428591 +0.5084753 0.3951413 0.5428591 +0.514124 0.3951413 0.5428591 +0.519487 0.3951413 0.5428591 +0.5245917 0.3951413 0.5428591 +0.529462 0.3951413 0.5428591 +0.5341183 0.3951413 0.5428591 +0.5385787 0.3951413 0.5428591 +0.5428591 0.3951413 0.5428591 +0.5469733 0.3951413 0.5428591 +0.5509339 0.3951413 0.5428591 +0.5547519 0.3951413 0.5428591 +0.5584371 0.3951413 0.5428591 +0.5619986 0.3951413 0.5428591 +0.5654443 0.3951413 0.5428591 +0.5687816 0.3951413 0.5428591 +0.092819 0.4108177 0.5428591 +0.2262531 0.4108177 0.5428591 +0.2875993 0.4108177 0.5428591 +0.3262122 0.4108177 0.5428591 +0.3544566 0.4108177 0.5428591 +0.3767383 0.4108177 0.5428591 +0.3951413 0.4108177 0.5428591 +0.4108177 0.4108177 0.5428591 +0.4244723 0.4108177 0.5428591 +0.4365675 0.4108177 0.5428591 +0.4474232 0.4108177 0.5428591 +0.45727 0.4108177 0.5428591 +0.4662797 0.4108177 0.5428591 +0.4745834 0.4108177 0.5428591 +0.4822838 0.4108177 0.5428591 +0.4894626 0.4108177 0.5428591 +0.4961862 0.4108177 0.5428591 +0.5025087 0.4108177 0.5428591 +0.5084753 0.4108177 0.5428591 +0.514124 0.4108177 0.5428591 +0.519487 0.4108177 0.5428591 +0.5245917 0.4108177 0.5428591 +0.529462 0.4108177 0.5428591 +0.5341183 0.4108177 0.5428591 +0.5385787 0.4108177 0.5428591 +0.5428591 0.4108177 0.5428591 +0.5469733 0.4108177 0.5428591 +0.5509339 0.4108177 0.5428591 +0.5547519 0.4108177 0.5428591 +0.5584371 0.4108177 0.5428591 +0.5619986 0.4108177 0.5428591 +0.5654443 0.4108177 0.5428591 +0.5687816 0.4108177 0.5428591 +0.092819 0.4244723 0.5428591 +0.2262531 0.4244723 0.5428591 +0.2875993 0.4244723 0.5428591 +0.3262122 0.4244723 0.5428591 +0.3544566 0.4244723 0.5428591 +0.3767383 0.4244723 0.5428591 +0.3951413 0.4244723 0.5428591 +0.4108177 0.4244723 0.5428591 +0.4244723 0.4244723 0.5428591 +0.4365675 0.4244723 0.5428591 +0.4474232 0.4244723 0.5428591 +0.45727 0.4244723 0.5428591 +0.4662797 0.4244723 0.5428591 +0.4745834 0.4244723 0.5428591 +0.4822838 0.4244723 0.5428591 +0.4894626 0.4244723 0.5428591 +0.4961862 0.4244723 0.5428591 +0.5025087 0.4244723 0.5428591 +0.5084753 0.4244723 0.5428591 +0.514124 0.4244723 0.5428591 +0.519487 0.4244723 0.5428591 +0.5245917 0.4244723 0.5428591 +0.529462 0.4244723 0.5428591 +0.5341183 0.4244723 0.5428591 +0.5385787 0.4244723 0.5428591 +0.5428591 0.4244723 0.5428591 +0.5469733 0.4244723 0.5428591 +0.5509339 0.4244723 0.5428591 +0.5547519 0.4244723 0.5428591 +0.5584371 0.4244723 0.5428591 +0.5619986 0.4244723 0.5428591 +0.5654443 0.4244723 0.5428591 +0.5687816 0.4244723 0.5428591 +0.092819 0.4365675 0.5428591 +0.2262531 0.4365675 0.5428591 +0.2875993 0.4365675 0.5428591 +0.3262122 0.4365675 0.5428591 +0.3544566 0.4365675 0.5428591 +0.3767383 0.4365675 0.5428591 +0.3951413 0.4365675 0.5428591 +0.4108177 0.4365675 0.5428591 +0.4244723 0.4365675 0.5428591 +0.4365675 0.4365675 0.5428591 +0.4474232 0.4365675 0.5428591 +0.45727 0.4365675 0.5428591 +0.4662797 0.4365675 0.5428591 +0.4745834 0.4365675 0.5428591 +0.4822838 0.4365675 0.5428591 +0.4894626 0.4365675 0.5428591 +0.4961862 0.4365675 0.5428591 +0.5025087 0.4365675 0.5428591 +0.5084753 0.4365675 0.5428591 +0.514124 0.4365675 0.5428591 +0.519487 0.4365675 0.5428591 +0.5245917 0.4365675 0.5428591 +0.529462 0.4365675 0.5428591 +0.5341183 0.4365675 0.5428591 +0.5385787 0.4365675 0.5428591 +0.5428591 0.4365675 0.5428591 +0.5469733 0.4365675 0.5428591 +0.5509339 0.4365675 0.5428591 +0.5547519 0.4365675 0.5428591 +0.5584371 0.4365675 0.5428591 +0.5619986 0.4365675 0.5428591 +0.5654443 0.4365675 0.5428591 +0.5687816 0.4365675 0.5428591 +0.092819 0.4474232 0.5428591 +0.2262531 0.4474232 0.5428591 +0.2875993 0.4474232 0.5428591 +0.3262122 0.4474232 0.5428591 +0.3544566 0.4474232 0.5428591 +0.3767383 0.4474232 0.5428591 +0.3951413 0.4474232 0.5428591 +0.4108177 0.4474232 0.5428591 +0.4244723 0.4474232 0.5428591 +0.4365675 0.4474232 0.5428591 +0.4474232 0.4474232 0.5428591 +0.45727 0.4474232 0.5428591 +0.4662797 0.4474232 0.5428591 +0.4745834 0.4474232 0.5428591 +0.4822838 0.4474232 0.5428591 +0.4894626 0.4474232 0.5428591 +0.4961862 0.4474232 0.5428591 +0.5025087 0.4474232 0.5428591 +0.5084753 0.4474232 0.5428591 +0.514124 0.4474232 0.5428591 +0.519487 0.4474232 0.5428591 +0.5245917 0.4474232 0.5428591 +0.529462 0.4474232 0.5428591 +0.5341183 0.4474232 0.5428591 +0.5385787 0.4474232 0.5428591 +0.5428591 0.4474232 0.5428591 +0.5469733 0.4474232 0.5428591 +0.5509339 0.4474232 0.5428591 +0.5547519 0.4474232 0.5428591 +0.5584371 0.4474232 0.5428591 +0.5619986 0.4474232 0.5428591 +0.5654443 0.4474232 0.5428591 +0.5687816 0.4474232 0.5428591 +0.092819 0.45727 0.5428591 +0.2262531 0.45727 0.5428591 +0.2875993 0.45727 0.5428591 +0.3262122 0.45727 0.5428591 +0.3544566 0.45727 0.5428591 +0.3767383 0.45727 0.5428591 +0.3951413 0.45727 0.5428591 +0.4108177 0.45727 0.5428591 +0.4244723 0.45727 0.5428591 +0.4365675 0.45727 0.5428591 +0.4474232 0.45727 0.5428591 +0.45727 0.45727 0.5428591 +0.4662797 0.45727 0.5428591 +0.4745834 0.45727 0.5428591 +0.4822838 0.45727 0.5428591 +0.4894626 0.45727 0.5428591 +0.4961862 0.45727 0.5428591 +0.5025087 0.45727 0.5428591 +0.5084753 0.45727 0.5428591 +0.514124 0.45727 0.5428591 +0.519487 0.45727 0.5428591 +0.5245917 0.45727 0.5428591 +0.529462 0.45727 0.5428591 +0.5341183 0.45727 0.5428591 +0.5385787 0.45727 0.5428591 +0.5428591 0.45727 0.5428591 +0.5469733 0.45727 0.5428591 +0.5509339 0.45727 0.5428591 +0.5547519 0.45727 0.5428591 +0.5584371 0.45727 0.5428591 +0.5619986 0.45727 0.5428591 +0.5654443 0.45727 0.5428591 +0.5687816 0.45727 0.5428591 +0.092819 0.4662797 0.5428591 +0.2262531 0.4662797 0.5428591 +0.2875993 0.4662797 0.5428591 +0.3262122 0.4662797 0.5428591 +0.3544566 0.4662797 0.5428591 +0.3767383 0.4662797 0.5428591 +0.3951413 0.4662797 0.5428591 +0.4108177 0.4662797 0.5428591 +0.4244723 0.4662797 0.5428591 +0.4365675 0.4662797 0.5428591 +0.4474232 0.4662797 0.5428591 +0.45727 0.4662797 0.5428591 +0.4662797 0.4662797 0.5428591 +0.4745834 0.4662797 0.5428591 +0.4822838 0.4662797 0.5428591 +0.4894626 0.4662797 0.5428591 +0.4961862 0.4662797 0.5428591 +0.5025087 0.4662797 0.5428591 +0.5084753 0.4662797 0.5428591 +0.514124 0.4662797 0.5428591 +0.519487 0.4662797 0.5428591 +0.5245917 0.4662797 0.5428591 +0.529462 0.4662797 0.5428591 +0.5341183 0.4662797 0.5428591 +0.5385787 0.4662797 0.5428591 +0.5428591 0.4662797 0.5428591 +0.5469733 0.4662797 0.5428591 +0.5509339 0.4662797 0.5428591 +0.5547519 0.4662797 0.5428591 +0.5584371 0.4662797 0.5428591 +0.5619986 0.4662797 0.5428591 +0.5654443 0.4662797 0.5428591 +0.5687816 0.4662797 0.5428591 +0.092819 0.4745834 0.5428591 +0.2262531 0.4745834 0.5428591 +0.2875993 0.4745834 0.5428591 +0.3262122 0.4745834 0.5428591 +0.3544566 0.4745834 0.5428591 +0.3767383 0.4745834 0.5428591 +0.3951413 0.4745834 0.5428591 +0.4108177 0.4745834 0.5428591 +0.4244723 0.4745834 0.5428591 +0.4365675 0.4745834 0.5428591 +0.4474232 0.4745834 0.5428591 +0.45727 0.4745834 0.5428591 +0.4662797 0.4745834 0.5428591 +0.4745834 0.4745834 0.5428591 +0.4822838 0.4745834 0.5428591 +0.4894626 0.4745834 0.5428591 +0.4961862 0.4745834 0.5428591 +0.5025087 0.4745834 0.5428591 +0.5084753 0.4745834 0.5428591 +0.514124 0.4745834 0.5428591 +0.519487 0.4745834 0.5428591 +0.5245917 0.4745834 0.5428591 +0.529462 0.4745834 0.5428591 +0.5341183 0.4745834 0.5428591 +0.5385787 0.4745834 0.5428591 +0.5428591 0.4745834 0.5428591 +0.5469733 0.4745834 0.5428591 +0.5509339 0.4745834 0.5428591 +0.5547519 0.4745834 0.5428591 +0.5584371 0.4745834 0.5428591 +0.5619986 0.4745834 0.5428591 +0.5654443 0.4745834 0.5428591 +0.5687816 0.4745834 0.5428591 +0.092819 0.4822838 0.5428591 +0.2262531 0.4822838 0.5428591 +0.2875993 0.4822838 0.5428591 +0.3262122 0.4822838 0.5428591 +0.3544566 0.4822838 0.5428591 +0.3767383 0.4822838 0.5428591 +0.3951413 0.4822838 0.5428591 +0.4108177 0.4822838 0.5428591 +0.4244723 0.4822838 0.5428591 +0.4365675 0.4822838 0.5428591 +0.4474232 0.4822838 0.5428591 +0.45727 0.4822838 0.5428591 +0.4662797 0.4822838 0.5428591 +0.4745834 0.4822838 0.5428591 +0.4822838 0.4822838 0.5428591 +0.4894626 0.4822838 0.5428591 +0.4961862 0.4822838 0.5428591 +0.5025087 0.4822838 0.5428591 +0.5084753 0.4822838 0.5428591 +0.514124 0.4822838 0.5428591 +0.519487 0.4822838 0.5428591 +0.5245917 0.4822838 0.5428591 +0.529462 0.4822838 0.5428591 +0.5341183 0.4822838 0.5428591 +0.5385787 0.4822838 0.5428591 +0.5428591 0.4822838 0.5428591 +0.5469733 0.4822838 0.5428591 +0.5509339 0.4822838 0.5428591 +0.5547519 0.4822838 0.5428591 +0.5584371 0.4822838 0.5428591 +0.5619986 0.4822838 0.5428591 +0.5654443 0.4822838 0.5428591 +0.5687816 0.4822838 0.5428591 +0.092819 0.4894626 0.5428591 +0.2262531 0.4894626 0.5428591 +0.2875993 0.4894626 0.5428591 +0.3262122 0.4894626 0.5428591 +0.3544566 0.4894626 0.5428591 +0.3767383 0.4894626 0.5428591 +0.3951413 0.4894626 0.5428591 +0.4108177 0.4894626 0.5428591 +0.4244723 0.4894626 0.5428591 +0.4365675 0.4894626 0.5428591 +0.4474232 0.4894626 0.5428591 +0.45727 0.4894626 0.5428591 +0.4662797 0.4894626 0.5428591 +0.4745834 0.4894626 0.5428591 +0.4822838 0.4894626 0.5428591 +0.4894626 0.4894626 0.5428591 +0.4961862 0.4894626 0.5428591 +0.5025087 0.4894626 0.5428591 +0.5084753 0.4894626 0.5428591 +0.514124 0.4894626 0.5428591 +0.519487 0.4894626 0.5428591 +0.5245917 0.4894626 0.5428591 +0.529462 0.4894626 0.5428591 +0.5341183 0.4894626 0.5428591 +0.5385787 0.4894626 0.5428591 +0.5428591 0.4894626 0.5428591 +0.5469733 0.4894626 0.5428591 +0.5509339 0.4894626 0.5428591 +0.5547519 0.4894626 0.5428591 +0.5584371 0.4894626 0.5428591 +0.5619986 0.4894626 0.5428591 +0.5654443 0.4894626 0.5428591 +0.5687816 0.4894626 0.5428591 +0.092819 0.4961862 0.5428591 +0.2262531 0.4961862 0.5428591 +0.2875993 0.4961862 0.5428591 +0.3262122 0.4961862 0.5428591 +0.3544566 0.4961862 0.5428591 +0.3767383 0.4961862 0.5428591 +0.3951413 0.4961862 0.5428591 +0.4108177 0.4961862 0.5428591 +0.4244723 0.4961862 0.5428591 +0.4365675 0.4961862 0.5428591 +0.4474232 0.4961862 0.5428591 +0.45727 0.4961862 0.5428591 +0.4662797 0.4961862 0.5428591 +0.4745834 0.4961862 0.5428591 +0.4822838 0.4961862 0.5428591 +0.4894626 0.4961862 0.5428591 +0.4961862 0.4961862 0.5428591 +0.5025087 0.4961862 0.5428591 +0.5084753 0.4961862 0.5428591 +0.514124 0.4961862 0.5428591 +0.519487 0.4961862 0.5428591 +0.5245917 0.4961862 0.5428591 +0.529462 0.4961862 0.5428591 +0.5341183 0.4961862 0.5428591 +0.5385787 0.4961862 0.5428591 +0.5428591 0.4961862 0.5428591 +0.5469733 0.4961862 0.5428591 +0.5509339 0.4961862 0.5428591 +0.5547519 0.4961862 0.5428591 +0.5584371 0.4961862 0.5428591 +0.5619986 0.4961862 0.5428591 +0.5654443 0.4961862 0.5428591 +0.5687816 0.4961862 0.5428591 +0.092819 0.5025087 0.5428591 +0.2262531 0.5025087 0.5428591 +0.2875993 0.5025087 0.5428591 +0.3262122 0.5025087 0.5428591 +0.3544566 0.5025087 0.5428591 +0.3767383 0.5025087 0.5428591 +0.3951413 0.5025087 0.5428591 +0.4108177 0.5025087 0.5428591 +0.4244723 0.5025087 0.5428591 +0.4365675 0.5025087 0.5428591 +0.4474232 0.5025087 0.5428591 +0.45727 0.5025087 0.5428591 +0.4662797 0.5025087 0.5428591 +0.4745834 0.5025087 0.5428591 +0.4822838 0.5025087 0.5428591 +0.4894626 0.5025087 0.5428591 +0.4961862 0.5025087 0.5428591 +0.5025087 0.5025087 0.5428591 +0.5084753 0.5025087 0.5428591 +0.514124 0.5025087 0.5428591 +0.519487 0.5025087 0.5428591 +0.5245917 0.5025087 0.5428591 +0.529462 0.5025087 0.5428591 +0.5341183 0.5025087 0.5428591 +0.5385787 0.5025087 0.5428591 +0.5428591 0.5025087 0.5428591 +0.5469733 0.5025087 0.5428591 +0.5509339 0.5025087 0.5428591 +0.5547519 0.5025087 0.5428591 +0.5584371 0.5025087 0.5428591 +0.5619986 0.5025087 0.5428591 +0.5654443 0.5025087 0.5428591 +0.5687816 0.5025087 0.5428591 +0.092819 0.5084753 0.5428591 +0.2262531 0.5084753 0.5428591 +0.2875993 0.5084753 0.5428591 +0.3262122 0.5084753 0.5428591 +0.3544566 0.5084753 0.5428591 +0.3767383 0.5084753 0.5428591 +0.3951413 0.5084753 0.5428591 +0.4108177 0.5084753 0.5428591 +0.4244723 0.5084753 0.5428591 +0.4365675 0.5084753 0.5428591 +0.4474232 0.5084753 0.5428591 +0.45727 0.5084753 0.5428591 +0.4662797 0.5084753 0.5428591 +0.4745834 0.5084753 0.5428591 +0.4822838 0.5084753 0.5428591 +0.4894626 0.5084753 0.5428591 +0.4961862 0.5084753 0.5428591 +0.5025087 0.5084753 0.5428591 +0.5084753 0.5084753 0.5428591 +0.514124 0.5084753 0.5428591 +0.519487 0.5084753 0.5428591 +0.5245917 0.5084753 0.5428591 +0.529462 0.5084753 0.5428591 +0.5341183 0.5084753 0.5428591 +0.5385787 0.5084753 0.5428591 +0.5428591 0.5084753 0.5428591 +0.5469733 0.5084753 0.5428591 +0.5509339 0.5084753 0.5428591 +0.5547519 0.5084753 0.5428591 +0.5584371 0.5084753 0.5428591 +0.5619986 0.5084753 0.5428591 +0.5654443 0.5084753 0.5428591 +0.5687816 0.5084753 0.5428591 +0.092819 0.514124 0.5428591 +0.2262531 0.514124 0.5428591 +0.2875993 0.514124 0.5428591 +0.3262122 0.514124 0.5428591 +0.3544566 0.514124 0.5428591 +0.3767383 0.514124 0.5428591 +0.3951413 0.514124 0.5428591 +0.4108177 0.514124 0.5428591 +0.4244723 0.514124 0.5428591 +0.4365675 0.514124 0.5428591 +0.4474232 0.514124 0.5428591 +0.45727 0.514124 0.5428591 +0.4662797 0.514124 0.5428591 +0.4745834 0.514124 0.5428591 +0.4822838 0.514124 0.5428591 +0.4894626 0.514124 0.5428591 +0.4961862 0.514124 0.5428591 +0.5025087 0.514124 0.5428591 +0.5084753 0.514124 0.5428591 +0.514124 0.514124 0.5428591 +0.519487 0.514124 0.5428591 +0.5245917 0.514124 0.5428591 +0.529462 0.514124 0.5428591 +0.5341183 0.514124 0.5428591 +0.5385787 0.514124 0.5428591 +0.5428591 0.514124 0.5428591 +0.5469733 0.514124 0.5428591 +0.5509339 0.514124 0.5428591 +0.5547519 0.514124 0.5428591 +0.5584371 0.514124 0.5428591 +0.5619986 0.514124 0.5428591 +0.5654443 0.514124 0.5428591 +0.5687816 0.514124 0.5428591 +0.092819 0.519487 0.5428591 +0.2262531 0.519487 0.5428591 +0.2875993 0.519487 0.5428591 +0.3262122 0.519487 0.5428591 +0.3544566 0.519487 0.5428591 +0.3767383 0.519487 0.5428591 +0.3951413 0.519487 0.5428591 +0.4108177 0.519487 0.5428591 +0.4244723 0.519487 0.5428591 +0.4365675 0.519487 0.5428591 +0.4474232 0.519487 0.5428591 +0.45727 0.519487 0.5428591 +0.4662797 0.519487 0.5428591 +0.4745834 0.519487 0.5428591 +0.4822838 0.519487 0.5428591 +0.4894626 0.519487 0.5428591 +0.4961862 0.519487 0.5428591 +0.5025087 0.519487 0.5428591 +0.5084753 0.519487 0.5428591 +0.514124 0.519487 0.5428591 +0.519487 0.519487 0.5428591 +0.5245917 0.519487 0.5428591 +0.529462 0.519487 0.5428591 +0.5341183 0.519487 0.5428591 +0.5385787 0.519487 0.5428591 +0.5428591 0.519487 0.5428591 +0.5469733 0.519487 0.5428591 +0.5509339 0.519487 0.5428591 +0.5547519 0.519487 0.5428591 +0.5584371 0.519487 0.5428591 +0.5619986 0.519487 0.5428591 +0.5654443 0.519487 0.5428591 +0.5687816 0.519487 0.5428591 +0.092819 0.5245917 0.5428591 +0.2262531 0.5245917 0.5428591 +0.2875993 0.5245917 0.5428591 +0.3262122 0.5245917 0.5428591 +0.3544566 0.5245917 0.5428591 +0.3767383 0.5245917 0.5428591 +0.3951413 0.5245917 0.5428591 +0.4108177 0.5245917 0.5428591 +0.4244723 0.5245917 0.5428591 +0.4365675 0.5245917 0.5428591 +0.4474232 0.5245917 0.5428591 +0.45727 0.5245917 0.5428591 +0.4662797 0.5245917 0.5428591 +0.4745834 0.5245917 0.5428591 +0.4822838 0.5245917 0.5428591 +0.4894626 0.5245917 0.5428591 +0.4961862 0.5245917 0.5428591 +0.5025087 0.5245917 0.5428591 +0.5084753 0.5245917 0.5428591 +0.514124 0.5245917 0.5428591 +0.519487 0.5245917 0.5428591 +0.5245917 0.5245917 0.5428591 +0.529462 0.5245917 0.5428591 +0.5341183 0.5245917 0.5428591 +0.5385787 0.5245917 0.5428591 +0.5428591 0.5245917 0.5428591 +0.5469733 0.5245917 0.5428591 +0.5509339 0.5245917 0.5428591 +0.5547519 0.5245917 0.5428591 +0.5584371 0.5245917 0.5428591 +0.5619986 0.5245917 0.5428591 +0.5654443 0.5245917 0.5428591 +0.5687816 0.5245917 0.5428591 +0.092819 0.529462 0.5428591 +0.2262531 0.529462 0.5428591 +0.2875993 0.529462 0.5428591 +0.3262122 0.529462 0.5428591 +0.3544566 0.529462 0.5428591 +0.3767383 0.529462 0.5428591 +0.3951413 0.529462 0.5428591 +0.4108177 0.529462 0.5428591 +0.4244723 0.529462 0.5428591 +0.4365675 0.529462 0.5428591 +0.4474232 0.529462 0.5428591 +0.45727 0.529462 0.5428591 +0.4662797 0.529462 0.5428591 +0.4745834 0.529462 0.5428591 +0.4822838 0.529462 0.5428591 +0.4894626 0.529462 0.5428591 +0.4961862 0.529462 0.5428591 +0.5025087 0.529462 0.5428591 +0.5084753 0.529462 0.5428591 +0.514124 0.529462 0.5428591 +0.519487 0.529462 0.5428591 +0.5245917 0.529462 0.5428591 +0.529462 0.529462 0.5428591 +0.5341183 0.529462 0.5428591 +0.5385787 0.529462 0.5428591 +0.5428591 0.529462 0.5428591 +0.5469733 0.529462 0.5428591 +0.5509339 0.529462 0.5428591 +0.5547519 0.529462 0.5428591 +0.5584371 0.529462 0.5428591 +0.5619986 0.529462 0.5428591 +0.5654443 0.529462 0.5428591 +0.5687816 0.529462 0.5428591 +0.092819 0.5341183 0.5428591 +0.2262531 0.5341183 0.5428591 +0.2875993 0.5341183 0.5428591 +0.3262122 0.5341183 0.5428591 +0.3544566 0.5341183 0.5428591 +0.3767383 0.5341183 0.5428591 +0.3951413 0.5341183 0.5428591 +0.4108177 0.5341183 0.5428591 +0.4244723 0.5341183 0.5428591 +0.4365675 0.5341183 0.5428591 +0.4474232 0.5341183 0.5428591 +0.45727 0.5341183 0.5428591 +0.4662797 0.5341183 0.5428591 +0.4745834 0.5341183 0.5428591 +0.4822838 0.5341183 0.5428591 +0.4894626 0.5341183 0.5428591 +0.4961862 0.5341183 0.5428591 +0.5025087 0.5341183 0.5428591 +0.5084753 0.5341183 0.5428591 +0.514124 0.5341183 0.5428591 +0.519487 0.5341183 0.5428591 +0.5245917 0.5341183 0.5428591 +0.529462 0.5341183 0.5428591 +0.5341183 0.5341183 0.5428591 +0.5385787 0.5341183 0.5428591 +0.5428591 0.5341183 0.5428591 +0.5469733 0.5341183 0.5428591 +0.5509339 0.5341183 0.5428591 +0.5547519 0.5341183 0.5428591 +0.5584371 0.5341183 0.5428591 +0.5619986 0.5341183 0.5428591 +0.5654443 0.5341183 0.5428591 +0.5687816 0.5341183 0.5428591 +0.092819 0.5385787 0.5428591 +0.2262531 0.5385787 0.5428591 +0.2875993 0.5385787 0.5428591 +0.3262122 0.5385787 0.5428591 +0.3544566 0.5385787 0.5428591 +0.3767383 0.5385787 0.5428591 +0.3951413 0.5385787 0.5428591 +0.4108177 0.5385787 0.5428591 +0.4244723 0.5385787 0.5428591 +0.4365675 0.5385787 0.5428591 +0.4474232 0.5385787 0.5428591 +0.45727 0.5385787 0.5428591 +0.4662797 0.5385787 0.5428591 +0.4745834 0.5385787 0.5428591 +0.4822838 0.5385787 0.5428591 +0.4894626 0.5385787 0.5428591 +0.4961862 0.5385787 0.5428591 +0.5025087 0.5385787 0.5428591 +0.5084753 0.5385787 0.5428591 +0.514124 0.5385787 0.5428591 +0.519487 0.5385787 0.5428591 +0.5245917 0.5385787 0.5428591 +0.529462 0.5385787 0.5428591 +0.5341183 0.5385787 0.5428591 +0.5385787 0.5385787 0.5428591 +0.5428591 0.5385787 0.5428591 +0.5469733 0.5385787 0.5428591 +0.5509339 0.5385787 0.5428591 +0.5547519 0.5385787 0.5428591 +0.5584371 0.5385787 0.5428591 +0.5619986 0.5385787 0.5428591 +0.5654443 0.5385787 0.5428591 +0.5687816 0.5385787 0.5428591 +0.092819 0.5428591 0.5428591 +0.2262531 0.5428591 0.5428591 +0.2875993 0.5428591 0.5428591 +0.3262122 0.5428591 0.5428591 +0.3544566 0.5428591 0.5428591 +0.3767383 0.5428591 0.5428591 +0.3951413 0.5428591 0.5428591 +0.4108177 0.5428591 0.5428591 +0.4244723 0.5428591 0.5428591 +0.4365675 0.5428591 0.5428591 +0.4474232 0.5428591 0.5428591 +0.45727 0.5428591 0.5428591 +0.4662797 0.5428591 0.5428591 +0.4745834 0.5428591 0.5428591 +0.4822838 0.5428591 0.5428591 +0.4894626 0.5428591 0.5428591 +0.4961862 0.5428591 0.5428591 +0.5025087 0.5428591 0.5428591 +0.5084753 0.5428591 0.5428591 +0.514124 0.5428591 0.5428591 +0.519487 0.5428591 0.5428591 +0.5245917 0.5428591 0.5428591 +0.529462 0.5428591 0.5428591 +0.5341183 0.5428591 0.5428591 +0.5385787 0.5428591 0.5428591 +0.5428591 0.5428591 0.5428591 +0.5469733 0.5428591 0.5428591 +0.5509339 0.5428591 0.5428591 +0.5547519 0.5428591 0.5428591 +0.5584371 0.5428591 0.5428591 +0.5619986 0.5428591 0.5428591 +0.5654443 0.5428591 0.5428591 +0.5687816 0.5428591 0.5428591 +0.092819 0.5469733 0.5428591 +0.2262531 0.5469733 0.5428591 +0.2875993 0.5469733 0.5428591 +0.3262122 0.5469733 0.5428591 +0.3544566 0.5469733 0.5428591 +0.3767383 0.5469733 0.5428591 +0.3951413 0.5469733 0.5428591 +0.4108177 0.5469733 0.5428591 +0.4244723 0.5469733 0.5428591 +0.4365675 0.5469733 0.5428591 +0.4474232 0.5469733 0.5428591 +0.45727 0.5469733 0.5428591 +0.4662797 0.5469733 0.5428591 +0.4745834 0.5469733 0.5428591 +0.4822838 0.5469733 0.5428591 +0.4894626 0.5469733 0.5428591 +0.4961862 0.5469733 0.5428591 +0.5025087 0.5469733 0.5428591 +0.5084753 0.5469733 0.5428591 +0.514124 0.5469733 0.5428591 +0.519487 0.5469733 0.5428591 +0.5245917 0.5469733 0.5428591 +0.529462 0.5469733 0.5428591 +0.5341183 0.5469733 0.5428591 +0.5385787 0.5469733 0.5428591 +0.5428591 0.5469733 0.5428591 +0.5469733 0.5469733 0.5428591 +0.5509339 0.5469733 0.5428591 +0.5547519 0.5469733 0.5428591 +0.5584371 0.5469733 0.5428591 +0.5619986 0.5469733 0.5428591 +0.5654443 0.5469733 0.5428591 +0.5687816 0.5469733 0.5428591 +0.092819 0.5509339 0.5428591 +0.2262531 0.5509339 0.5428591 +0.2875993 0.5509339 0.5428591 +0.3262122 0.5509339 0.5428591 +0.3544566 0.5509339 0.5428591 +0.3767383 0.5509339 0.5428591 +0.3951413 0.5509339 0.5428591 +0.4108177 0.5509339 0.5428591 +0.4244723 0.5509339 0.5428591 +0.4365675 0.5509339 0.5428591 +0.4474232 0.5509339 0.5428591 +0.45727 0.5509339 0.5428591 +0.4662797 0.5509339 0.5428591 +0.4745834 0.5509339 0.5428591 +0.4822838 0.5509339 0.5428591 +0.4894626 0.5509339 0.5428591 +0.4961862 0.5509339 0.5428591 +0.5025087 0.5509339 0.5428591 +0.5084753 0.5509339 0.5428591 +0.514124 0.5509339 0.5428591 +0.519487 0.5509339 0.5428591 +0.5245917 0.5509339 0.5428591 +0.529462 0.5509339 0.5428591 +0.5341183 0.5509339 0.5428591 +0.5385787 0.5509339 0.5428591 +0.5428591 0.5509339 0.5428591 +0.5469733 0.5509339 0.5428591 +0.5509339 0.5509339 0.5428591 +0.5547519 0.5509339 0.5428591 +0.5584371 0.5509339 0.5428591 +0.5619986 0.5509339 0.5428591 +0.5654443 0.5509339 0.5428591 +0.5687816 0.5509339 0.5428591 +0.092819 0.5547519 0.5428591 +0.2262531 0.5547519 0.5428591 +0.2875993 0.5547519 0.5428591 +0.3262122 0.5547519 0.5428591 +0.3544566 0.5547519 0.5428591 +0.3767383 0.5547519 0.5428591 +0.3951413 0.5547519 0.5428591 +0.4108177 0.5547519 0.5428591 +0.4244723 0.5547519 0.5428591 +0.4365675 0.5547519 0.5428591 +0.4474232 0.5547519 0.5428591 +0.45727 0.5547519 0.5428591 +0.4662797 0.5547519 0.5428591 +0.4745834 0.5547519 0.5428591 +0.4822838 0.5547519 0.5428591 +0.4894626 0.5547519 0.5428591 +0.4961862 0.5547519 0.5428591 +0.5025087 0.5547519 0.5428591 +0.5084753 0.5547519 0.5428591 +0.514124 0.5547519 0.5428591 +0.519487 0.5547519 0.5428591 +0.5245917 0.5547519 0.5428591 +0.529462 0.5547519 0.5428591 +0.5341183 0.5547519 0.5428591 +0.5385787 0.5547519 0.5428591 +0.5428591 0.5547519 0.5428591 +0.5469733 0.5547519 0.5428591 +0.5509339 0.5547519 0.5428591 +0.5547519 0.5547519 0.5428591 +0.5584371 0.5547519 0.5428591 +0.5619986 0.5547519 0.5428591 +0.5654443 0.5547519 0.5428591 +0.5687816 0.5547519 0.5428591 +0.092819 0.5584371 0.5428591 +0.2262531 0.5584371 0.5428591 +0.2875993 0.5584371 0.5428591 +0.3262122 0.5584371 0.5428591 +0.3544566 0.5584371 0.5428591 +0.3767383 0.5584371 0.5428591 +0.3951413 0.5584371 0.5428591 +0.4108177 0.5584371 0.5428591 +0.4244723 0.5584371 0.5428591 +0.4365675 0.5584371 0.5428591 +0.4474232 0.5584371 0.5428591 +0.45727 0.5584371 0.5428591 +0.4662797 0.5584371 0.5428591 +0.4745834 0.5584371 0.5428591 +0.4822838 0.5584371 0.5428591 +0.4894626 0.5584371 0.5428591 +0.4961862 0.5584371 0.5428591 +0.5025087 0.5584371 0.5428591 +0.5084753 0.5584371 0.5428591 +0.514124 0.5584371 0.5428591 +0.519487 0.5584371 0.5428591 +0.5245917 0.5584371 0.5428591 +0.529462 0.5584371 0.5428591 +0.5341183 0.5584371 0.5428591 +0.5385787 0.5584371 0.5428591 +0.5428591 0.5584371 0.5428591 +0.5469733 0.5584371 0.5428591 +0.5509339 0.5584371 0.5428591 +0.5547519 0.5584371 0.5428591 +0.5584371 0.5584371 0.5428591 +0.5619986 0.5584371 0.5428591 +0.5654443 0.5584371 0.5428591 +0.5687816 0.5584371 0.5428591 +0.092819 0.5619986 0.5428591 +0.2262531 0.5619986 0.5428591 +0.2875993 0.5619986 0.5428591 +0.3262122 0.5619986 0.5428591 +0.3544566 0.5619986 0.5428591 +0.3767383 0.5619986 0.5428591 +0.3951413 0.5619986 0.5428591 +0.4108177 0.5619986 0.5428591 +0.4244723 0.5619986 0.5428591 +0.4365675 0.5619986 0.5428591 +0.4474232 0.5619986 0.5428591 +0.45727 0.5619986 0.5428591 +0.4662797 0.5619986 0.5428591 +0.4745834 0.5619986 0.5428591 +0.4822838 0.5619986 0.5428591 +0.4894626 0.5619986 0.5428591 +0.4961862 0.5619986 0.5428591 +0.5025087 0.5619986 0.5428591 +0.5084753 0.5619986 0.5428591 +0.514124 0.5619986 0.5428591 +0.519487 0.5619986 0.5428591 +0.5245917 0.5619986 0.5428591 +0.529462 0.5619986 0.5428591 +0.5341183 0.5619986 0.5428591 +0.5385787 0.5619986 0.5428591 +0.5428591 0.5619986 0.5428591 +0.5469733 0.5619986 0.5428591 +0.5509339 0.5619986 0.5428591 +0.5547519 0.5619986 0.5428591 +0.5584371 0.5619986 0.5428591 +0.5619986 0.5619986 0.5428591 +0.5654443 0.5619986 0.5428591 +0.5687816 0.5619986 0.5428591 +0.092819 0.5654443 0.5428591 +0.2262531 0.5654443 0.5428591 +0.2875993 0.5654443 0.5428591 +0.3262122 0.5654443 0.5428591 +0.3544566 0.5654443 0.5428591 +0.3767383 0.5654443 0.5428591 +0.3951413 0.5654443 0.5428591 +0.4108177 0.5654443 0.5428591 +0.4244723 0.5654443 0.5428591 +0.4365675 0.5654443 0.5428591 +0.4474232 0.5654443 0.5428591 +0.45727 0.5654443 0.5428591 +0.4662797 0.5654443 0.5428591 +0.4745834 0.5654443 0.5428591 +0.4822838 0.5654443 0.5428591 +0.4894626 0.5654443 0.5428591 +0.4961862 0.5654443 0.5428591 +0.5025087 0.5654443 0.5428591 +0.5084753 0.5654443 0.5428591 +0.514124 0.5654443 0.5428591 +0.519487 0.5654443 0.5428591 +0.5245917 0.5654443 0.5428591 +0.529462 0.5654443 0.5428591 +0.5341183 0.5654443 0.5428591 +0.5385787 0.5654443 0.5428591 +0.5428591 0.5654443 0.5428591 +0.5469733 0.5654443 0.5428591 +0.5509339 0.5654443 0.5428591 +0.5547519 0.5654443 0.5428591 +0.5584371 0.5654443 0.5428591 +0.5619986 0.5654443 0.5428591 +0.5654443 0.5654443 0.5428591 +0.5687816 0.5654443 0.5428591 +0.092819 0.5687816 0.5428591 +0.2262531 0.5687816 0.5428591 +0.2875993 0.5687816 0.5428591 +0.3262122 0.5687816 0.5428591 +0.3544566 0.5687816 0.5428591 +0.3767383 0.5687816 0.5428591 +0.3951413 0.5687816 0.5428591 +0.4108177 0.5687816 0.5428591 +0.4244723 0.5687816 0.5428591 +0.4365675 0.5687816 0.5428591 +0.4474232 0.5687816 0.5428591 +0.45727 0.5687816 0.5428591 +0.4662797 0.5687816 0.5428591 +0.4745834 0.5687816 0.5428591 +0.4822838 0.5687816 0.5428591 +0.4894626 0.5687816 0.5428591 +0.4961862 0.5687816 0.5428591 +0.5025087 0.5687816 0.5428591 +0.5084753 0.5687816 0.5428591 +0.514124 0.5687816 0.5428591 +0.519487 0.5687816 0.5428591 +0.5245917 0.5687816 0.5428591 +0.529462 0.5687816 0.5428591 +0.5341183 0.5687816 0.5428591 +0.5385787 0.5687816 0.5428591 +0.5428591 0.5687816 0.5428591 +0.5469733 0.5687816 0.5428591 +0.5509339 0.5687816 0.5428591 +0.5547519 0.5687816 0.5428591 +0.5584371 0.5687816 0.5428591 +0.5619986 0.5687816 0.5428591 +0.5654443 0.5687816 0.5428591 +0.5687816 0.5687816 0.5428591 +0.092819 0.092819 0.5469733 +0.2262531 0.092819 0.5469733 +0.2875993 0.092819 0.5469733 +0.3262122 0.092819 0.5469733 +0.3544566 0.092819 0.5469733 +0.3767383 0.092819 0.5469733 +0.3951413 0.092819 0.5469733 +0.4108177 0.092819 0.5469733 +0.4244723 0.092819 0.5469733 +0.4365675 0.092819 0.5469733 +0.4474232 0.092819 0.5469733 +0.45727 0.092819 0.5469733 +0.4662797 0.092819 0.5469733 +0.4745834 0.092819 0.5469733 +0.4822838 0.092819 0.5469733 +0.4894626 0.092819 0.5469733 +0.4961862 0.092819 0.5469733 +0.5025087 0.092819 0.5469733 +0.5084753 0.092819 0.5469733 +0.514124 0.092819 0.5469733 +0.519487 0.092819 0.5469733 +0.5245917 0.092819 0.5469733 +0.529462 0.092819 0.5469733 +0.5341183 0.092819 0.5469733 +0.5385787 0.092819 0.5469733 +0.5428591 0.092819 0.5469733 +0.5469733 0.092819 0.5469733 +0.5509339 0.092819 0.5469733 +0.5547519 0.092819 0.5469733 +0.5584371 0.092819 0.5469733 +0.5619986 0.092819 0.5469733 +0.5654443 0.092819 0.5469733 +0.5687816 0.092819 0.5469733 +0.092819 0.2262531 0.5469733 +0.2262531 0.2262531 0.5469733 +0.2875993 0.2262531 0.5469733 +0.3262122 0.2262531 0.5469733 +0.3544566 0.2262531 0.5469733 +0.3767383 0.2262531 0.5469733 +0.3951413 0.2262531 0.5469733 +0.4108177 0.2262531 0.5469733 +0.4244723 0.2262531 0.5469733 +0.4365675 0.2262531 0.5469733 +0.4474232 0.2262531 0.5469733 +0.45727 0.2262531 0.5469733 +0.4662797 0.2262531 0.5469733 +0.4745834 0.2262531 0.5469733 +0.4822838 0.2262531 0.5469733 +0.4894626 0.2262531 0.5469733 +0.4961862 0.2262531 0.5469733 +0.5025087 0.2262531 0.5469733 +0.5084753 0.2262531 0.5469733 +0.514124 0.2262531 0.5469733 +0.519487 0.2262531 0.5469733 +0.5245917 0.2262531 0.5469733 +0.529462 0.2262531 0.5469733 +0.5341183 0.2262531 0.5469733 +0.5385787 0.2262531 0.5469733 +0.5428591 0.2262531 0.5469733 +0.5469733 0.2262531 0.5469733 +0.5509339 0.2262531 0.5469733 +0.5547519 0.2262531 0.5469733 +0.5584371 0.2262531 0.5469733 +0.5619986 0.2262531 0.5469733 +0.5654443 0.2262531 0.5469733 +0.5687816 0.2262531 0.5469733 +0.092819 0.2875993 0.5469733 +0.2262531 0.2875993 0.5469733 +0.2875993 0.2875993 0.5469733 +0.3262122 0.2875993 0.5469733 +0.3544566 0.2875993 0.5469733 +0.3767383 0.2875993 0.5469733 +0.3951413 0.2875993 0.5469733 +0.4108177 0.2875993 0.5469733 +0.4244723 0.2875993 0.5469733 +0.4365675 0.2875993 0.5469733 +0.4474232 0.2875993 0.5469733 +0.45727 0.2875993 0.5469733 +0.4662797 0.2875993 0.5469733 +0.4745834 0.2875993 0.5469733 +0.4822838 0.2875993 0.5469733 +0.4894626 0.2875993 0.5469733 +0.4961862 0.2875993 0.5469733 +0.5025087 0.2875993 0.5469733 +0.5084753 0.2875993 0.5469733 +0.514124 0.2875993 0.5469733 +0.519487 0.2875993 0.5469733 +0.5245917 0.2875993 0.5469733 +0.529462 0.2875993 0.5469733 +0.5341183 0.2875993 0.5469733 +0.5385787 0.2875993 0.5469733 +0.5428591 0.2875993 0.5469733 +0.5469733 0.2875993 0.5469733 +0.5509339 0.2875993 0.5469733 +0.5547519 0.2875993 0.5469733 +0.5584371 0.2875993 0.5469733 +0.5619986 0.2875993 0.5469733 +0.5654443 0.2875993 0.5469733 +0.5687816 0.2875993 0.5469733 +0.092819 0.3262122 0.5469733 +0.2262531 0.3262122 0.5469733 +0.2875993 0.3262122 0.5469733 +0.3262122 0.3262122 0.5469733 +0.3544566 0.3262122 0.5469733 +0.3767383 0.3262122 0.5469733 +0.3951413 0.3262122 0.5469733 +0.4108177 0.3262122 0.5469733 +0.4244723 0.3262122 0.5469733 +0.4365675 0.3262122 0.5469733 +0.4474232 0.3262122 0.5469733 +0.45727 0.3262122 0.5469733 +0.4662797 0.3262122 0.5469733 +0.4745834 0.3262122 0.5469733 +0.4822838 0.3262122 0.5469733 +0.4894626 0.3262122 0.5469733 +0.4961862 0.3262122 0.5469733 +0.5025087 0.3262122 0.5469733 +0.5084753 0.3262122 0.5469733 +0.514124 0.3262122 0.5469733 +0.519487 0.3262122 0.5469733 +0.5245917 0.3262122 0.5469733 +0.529462 0.3262122 0.5469733 +0.5341183 0.3262122 0.5469733 +0.5385787 0.3262122 0.5469733 +0.5428591 0.3262122 0.5469733 +0.5469733 0.3262122 0.5469733 +0.5509339 0.3262122 0.5469733 +0.5547519 0.3262122 0.5469733 +0.5584371 0.3262122 0.5469733 +0.5619986 0.3262122 0.5469733 +0.5654443 0.3262122 0.5469733 +0.5687816 0.3262122 0.5469733 +0.092819 0.3544566 0.5469733 +0.2262531 0.3544566 0.5469733 +0.2875993 0.3544566 0.5469733 +0.3262122 0.3544566 0.5469733 +0.3544566 0.3544566 0.5469733 +0.3767383 0.3544566 0.5469733 +0.3951413 0.3544566 0.5469733 +0.4108177 0.3544566 0.5469733 +0.4244723 0.3544566 0.5469733 +0.4365675 0.3544566 0.5469733 +0.4474232 0.3544566 0.5469733 +0.45727 0.3544566 0.5469733 +0.4662797 0.3544566 0.5469733 +0.4745834 0.3544566 0.5469733 +0.4822838 0.3544566 0.5469733 +0.4894626 0.3544566 0.5469733 +0.4961862 0.3544566 0.5469733 +0.5025087 0.3544566 0.5469733 +0.5084753 0.3544566 0.5469733 +0.514124 0.3544566 0.5469733 +0.519487 0.3544566 0.5469733 +0.5245917 0.3544566 0.5469733 +0.529462 0.3544566 0.5469733 +0.5341183 0.3544566 0.5469733 +0.5385787 0.3544566 0.5469733 +0.5428591 0.3544566 0.5469733 +0.5469733 0.3544566 0.5469733 +0.5509339 0.3544566 0.5469733 +0.5547519 0.3544566 0.5469733 +0.5584371 0.3544566 0.5469733 +0.5619986 0.3544566 0.5469733 +0.5654443 0.3544566 0.5469733 +0.5687816 0.3544566 0.5469733 +0.092819 0.3767383 0.5469733 +0.2262531 0.3767383 0.5469733 +0.2875993 0.3767383 0.5469733 +0.3262122 0.3767383 0.5469733 +0.3544566 0.3767383 0.5469733 +0.3767383 0.3767383 0.5469733 +0.3951413 0.3767383 0.5469733 +0.4108177 0.3767383 0.5469733 +0.4244723 0.3767383 0.5469733 +0.4365675 0.3767383 0.5469733 +0.4474232 0.3767383 0.5469733 +0.45727 0.3767383 0.5469733 +0.4662797 0.3767383 0.5469733 +0.4745834 0.3767383 0.5469733 +0.4822838 0.3767383 0.5469733 +0.4894626 0.3767383 0.5469733 +0.4961862 0.3767383 0.5469733 +0.5025087 0.3767383 0.5469733 +0.5084753 0.3767383 0.5469733 +0.514124 0.3767383 0.5469733 +0.519487 0.3767383 0.5469733 +0.5245917 0.3767383 0.5469733 +0.529462 0.3767383 0.5469733 +0.5341183 0.3767383 0.5469733 +0.5385787 0.3767383 0.5469733 +0.5428591 0.3767383 0.5469733 +0.5469733 0.3767383 0.5469733 +0.5509339 0.3767383 0.5469733 +0.5547519 0.3767383 0.5469733 +0.5584371 0.3767383 0.5469733 +0.5619986 0.3767383 0.5469733 +0.5654443 0.3767383 0.5469733 +0.5687816 0.3767383 0.5469733 +0.092819 0.3951413 0.5469733 +0.2262531 0.3951413 0.5469733 +0.2875993 0.3951413 0.5469733 +0.3262122 0.3951413 0.5469733 +0.3544566 0.3951413 0.5469733 +0.3767383 0.3951413 0.5469733 +0.3951413 0.3951413 0.5469733 +0.4108177 0.3951413 0.5469733 +0.4244723 0.3951413 0.5469733 +0.4365675 0.3951413 0.5469733 +0.4474232 0.3951413 0.5469733 +0.45727 0.3951413 0.5469733 +0.4662797 0.3951413 0.5469733 +0.4745834 0.3951413 0.5469733 +0.4822838 0.3951413 0.5469733 +0.4894626 0.3951413 0.5469733 +0.4961862 0.3951413 0.5469733 +0.5025087 0.3951413 0.5469733 +0.5084753 0.3951413 0.5469733 +0.514124 0.3951413 0.5469733 +0.519487 0.3951413 0.5469733 +0.5245917 0.3951413 0.5469733 +0.529462 0.3951413 0.5469733 +0.5341183 0.3951413 0.5469733 +0.5385787 0.3951413 0.5469733 +0.5428591 0.3951413 0.5469733 +0.5469733 0.3951413 0.5469733 +0.5509339 0.3951413 0.5469733 +0.5547519 0.3951413 0.5469733 +0.5584371 0.3951413 0.5469733 +0.5619986 0.3951413 0.5469733 +0.5654443 0.3951413 0.5469733 +0.5687816 0.3951413 0.5469733 +0.092819 0.4108177 0.5469733 +0.2262531 0.4108177 0.5469733 +0.2875993 0.4108177 0.5469733 +0.3262122 0.4108177 0.5469733 +0.3544566 0.4108177 0.5469733 +0.3767383 0.4108177 0.5469733 +0.3951413 0.4108177 0.5469733 +0.4108177 0.4108177 0.5469733 +0.4244723 0.4108177 0.5469733 +0.4365675 0.4108177 0.5469733 +0.4474232 0.4108177 0.5469733 +0.45727 0.4108177 0.5469733 +0.4662797 0.4108177 0.5469733 +0.4745834 0.4108177 0.5469733 +0.4822838 0.4108177 0.5469733 +0.4894626 0.4108177 0.5469733 +0.4961862 0.4108177 0.5469733 +0.5025087 0.4108177 0.5469733 +0.5084753 0.4108177 0.5469733 +0.514124 0.4108177 0.5469733 +0.519487 0.4108177 0.5469733 +0.5245917 0.4108177 0.5469733 +0.529462 0.4108177 0.5469733 +0.5341183 0.4108177 0.5469733 +0.5385787 0.4108177 0.5469733 +0.5428591 0.4108177 0.5469733 +0.5469733 0.4108177 0.5469733 +0.5509339 0.4108177 0.5469733 +0.5547519 0.4108177 0.5469733 +0.5584371 0.4108177 0.5469733 +0.5619986 0.4108177 0.5469733 +0.5654443 0.4108177 0.5469733 +0.5687816 0.4108177 0.5469733 +0.092819 0.4244723 0.5469733 +0.2262531 0.4244723 0.5469733 +0.2875993 0.4244723 0.5469733 +0.3262122 0.4244723 0.5469733 +0.3544566 0.4244723 0.5469733 +0.3767383 0.4244723 0.5469733 +0.3951413 0.4244723 0.5469733 +0.4108177 0.4244723 0.5469733 +0.4244723 0.4244723 0.5469733 +0.4365675 0.4244723 0.5469733 +0.4474232 0.4244723 0.5469733 +0.45727 0.4244723 0.5469733 +0.4662797 0.4244723 0.5469733 +0.4745834 0.4244723 0.5469733 +0.4822838 0.4244723 0.5469733 +0.4894626 0.4244723 0.5469733 +0.4961862 0.4244723 0.5469733 +0.5025087 0.4244723 0.5469733 +0.5084753 0.4244723 0.5469733 +0.514124 0.4244723 0.5469733 +0.519487 0.4244723 0.5469733 +0.5245917 0.4244723 0.5469733 +0.529462 0.4244723 0.5469733 +0.5341183 0.4244723 0.5469733 +0.5385787 0.4244723 0.5469733 +0.5428591 0.4244723 0.5469733 +0.5469733 0.4244723 0.5469733 +0.5509339 0.4244723 0.5469733 +0.5547519 0.4244723 0.5469733 +0.5584371 0.4244723 0.5469733 +0.5619986 0.4244723 0.5469733 +0.5654443 0.4244723 0.5469733 +0.5687816 0.4244723 0.5469733 +0.092819 0.4365675 0.5469733 +0.2262531 0.4365675 0.5469733 +0.2875993 0.4365675 0.5469733 +0.3262122 0.4365675 0.5469733 +0.3544566 0.4365675 0.5469733 +0.3767383 0.4365675 0.5469733 +0.3951413 0.4365675 0.5469733 +0.4108177 0.4365675 0.5469733 +0.4244723 0.4365675 0.5469733 +0.4365675 0.4365675 0.5469733 +0.4474232 0.4365675 0.5469733 +0.45727 0.4365675 0.5469733 +0.4662797 0.4365675 0.5469733 +0.4745834 0.4365675 0.5469733 +0.4822838 0.4365675 0.5469733 +0.4894626 0.4365675 0.5469733 +0.4961862 0.4365675 0.5469733 +0.5025087 0.4365675 0.5469733 +0.5084753 0.4365675 0.5469733 +0.514124 0.4365675 0.5469733 +0.519487 0.4365675 0.5469733 +0.5245917 0.4365675 0.5469733 +0.529462 0.4365675 0.5469733 +0.5341183 0.4365675 0.5469733 +0.5385787 0.4365675 0.5469733 +0.5428591 0.4365675 0.5469733 +0.5469733 0.4365675 0.5469733 +0.5509339 0.4365675 0.5469733 +0.5547519 0.4365675 0.5469733 +0.5584371 0.4365675 0.5469733 +0.5619986 0.4365675 0.5469733 +0.5654443 0.4365675 0.5469733 +0.5687816 0.4365675 0.5469733 +0.092819 0.4474232 0.5469733 +0.2262531 0.4474232 0.5469733 +0.2875993 0.4474232 0.5469733 +0.3262122 0.4474232 0.5469733 +0.3544566 0.4474232 0.5469733 +0.3767383 0.4474232 0.5469733 +0.3951413 0.4474232 0.5469733 +0.4108177 0.4474232 0.5469733 +0.4244723 0.4474232 0.5469733 +0.4365675 0.4474232 0.5469733 +0.4474232 0.4474232 0.5469733 +0.45727 0.4474232 0.5469733 +0.4662797 0.4474232 0.5469733 +0.4745834 0.4474232 0.5469733 +0.4822838 0.4474232 0.5469733 +0.4894626 0.4474232 0.5469733 +0.4961862 0.4474232 0.5469733 +0.5025087 0.4474232 0.5469733 +0.5084753 0.4474232 0.5469733 +0.514124 0.4474232 0.5469733 +0.519487 0.4474232 0.5469733 +0.5245917 0.4474232 0.5469733 +0.529462 0.4474232 0.5469733 +0.5341183 0.4474232 0.5469733 +0.5385787 0.4474232 0.5469733 +0.5428591 0.4474232 0.5469733 +0.5469733 0.4474232 0.5469733 +0.5509339 0.4474232 0.5469733 +0.5547519 0.4474232 0.5469733 +0.5584371 0.4474232 0.5469733 +0.5619986 0.4474232 0.5469733 +0.5654443 0.4474232 0.5469733 +0.5687816 0.4474232 0.5469733 +0.092819 0.45727 0.5469733 +0.2262531 0.45727 0.5469733 +0.2875993 0.45727 0.5469733 +0.3262122 0.45727 0.5469733 +0.3544566 0.45727 0.5469733 +0.3767383 0.45727 0.5469733 +0.3951413 0.45727 0.5469733 +0.4108177 0.45727 0.5469733 +0.4244723 0.45727 0.5469733 +0.4365675 0.45727 0.5469733 +0.4474232 0.45727 0.5469733 +0.45727 0.45727 0.5469733 +0.4662797 0.45727 0.5469733 +0.4745834 0.45727 0.5469733 +0.4822838 0.45727 0.5469733 +0.4894626 0.45727 0.5469733 +0.4961862 0.45727 0.5469733 +0.5025087 0.45727 0.5469733 +0.5084753 0.45727 0.5469733 +0.514124 0.45727 0.5469733 +0.519487 0.45727 0.5469733 +0.5245917 0.45727 0.5469733 +0.529462 0.45727 0.5469733 +0.5341183 0.45727 0.5469733 +0.5385787 0.45727 0.5469733 +0.5428591 0.45727 0.5469733 +0.5469733 0.45727 0.5469733 +0.5509339 0.45727 0.5469733 +0.5547519 0.45727 0.5469733 +0.5584371 0.45727 0.5469733 +0.5619986 0.45727 0.5469733 +0.5654443 0.45727 0.5469733 +0.5687816 0.45727 0.5469733 +0.092819 0.4662797 0.5469733 +0.2262531 0.4662797 0.5469733 +0.2875993 0.4662797 0.5469733 +0.3262122 0.4662797 0.5469733 +0.3544566 0.4662797 0.5469733 +0.3767383 0.4662797 0.5469733 +0.3951413 0.4662797 0.5469733 +0.4108177 0.4662797 0.5469733 +0.4244723 0.4662797 0.5469733 +0.4365675 0.4662797 0.5469733 +0.4474232 0.4662797 0.5469733 +0.45727 0.4662797 0.5469733 +0.4662797 0.4662797 0.5469733 +0.4745834 0.4662797 0.5469733 +0.4822838 0.4662797 0.5469733 +0.4894626 0.4662797 0.5469733 +0.4961862 0.4662797 0.5469733 +0.5025087 0.4662797 0.5469733 +0.5084753 0.4662797 0.5469733 +0.514124 0.4662797 0.5469733 +0.519487 0.4662797 0.5469733 +0.5245917 0.4662797 0.5469733 +0.529462 0.4662797 0.5469733 +0.5341183 0.4662797 0.5469733 +0.5385787 0.4662797 0.5469733 +0.5428591 0.4662797 0.5469733 +0.5469733 0.4662797 0.5469733 +0.5509339 0.4662797 0.5469733 +0.5547519 0.4662797 0.5469733 +0.5584371 0.4662797 0.5469733 +0.5619986 0.4662797 0.5469733 +0.5654443 0.4662797 0.5469733 +0.5687816 0.4662797 0.5469733 +0.092819 0.4745834 0.5469733 +0.2262531 0.4745834 0.5469733 +0.2875993 0.4745834 0.5469733 +0.3262122 0.4745834 0.5469733 +0.3544566 0.4745834 0.5469733 +0.3767383 0.4745834 0.5469733 +0.3951413 0.4745834 0.5469733 +0.4108177 0.4745834 0.5469733 +0.4244723 0.4745834 0.5469733 +0.4365675 0.4745834 0.5469733 +0.4474232 0.4745834 0.5469733 +0.45727 0.4745834 0.5469733 +0.4662797 0.4745834 0.5469733 +0.4745834 0.4745834 0.5469733 +0.4822838 0.4745834 0.5469733 +0.4894626 0.4745834 0.5469733 +0.4961862 0.4745834 0.5469733 +0.5025087 0.4745834 0.5469733 +0.5084753 0.4745834 0.5469733 +0.514124 0.4745834 0.5469733 +0.519487 0.4745834 0.5469733 +0.5245917 0.4745834 0.5469733 +0.529462 0.4745834 0.5469733 +0.5341183 0.4745834 0.5469733 +0.5385787 0.4745834 0.5469733 +0.5428591 0.4745834 0.5469733 +0.5469733 0.4745834 0.5469733 +0.5509339 0.4745834 0.5469733 +0.5547519 0.4745834 0.5469733 +0.5584371 0.4745834 0.5469733 +0.5619986 0.4745834 0.5469733 +0.5654443 0.4745834 0.5469733 +0.5687816 0.4745834 0.5469733 +0.092819 0.4822838 0.5469733 +0.2262531 0.4822838 0.5469733 +0.2875993 0.4822838 0.5469733 +0.3262122 0.4822838 0.5469733 +0.3544566 0.4822838 0.5469733 +0.3767383 0.4822838 0.5469733 +0.3951413 0.4822838 0.5469733 +0.4108177 0.4822838 0.5469733 +0.4244723 0.4822838 0.5469733 +0.4365675 0.4822838 0.5469733 +0.4474232 0.4822838 0.5469733 +0.45727 0.4822838 0.5469733 +0.4662797 0.4822838 0.5469733 +0.4745834 0.4822838 0.5469733 +0.4822838 0.4822838 0.5469733 +0.4894626 0.4822838 0.5469733 +0.4961862 0.4822838 0.5469733 +0.5025087 0.4822838 0.5469733 +0.5084753 0.4822838 0.5469733 +0.514124 0.4822838 0.5469733 +0.519487 0.4822838 0.5469733 +0.5245917 0.4822838 0.5469733 +0.529462 0.4822838 0.5469733 +0.5341183 0.4822838 0.5469733 +0.5385787 0.4822838 0.5469733 +0.5428591 0.4822838 0.5469733 +0.5469733 0.4822838 0.5469733 +0.5509339 0.4822838 0.5469733 +0.5547519 0.4822838 0.5469733 +0.5584371 0.4822838 0.5469733 +0.5619986 0.4822838 0.5469733 +0.5654443 0.4822838 0.5469733 +0.5687816 0.4822838 0.5469733 +0.092819 0.4894626 0.5469733 +0.2262531 0.4894626 0.5469733 +0.2875993 0.4894626 0.5469733 +0.3262122 0.4894626 0.5469733 +0.3544566 0.4894626 0.5469733 +0.3767383 0.4894626 0.5469733 +0.3951413 0.4894626 0.5469733 +0.4108177 0.4894626 0.5469733 +0.4244723 0.4894626 0.5469733 +0.4365675 0.4894626 0.5469733 +0.4474232 0.4894626 0.5469733 +0.45727 0.4894626 0.5469733 +0.4662797 0.4894626 0.5469733 +0.4745834 0.4894626 0.5469733 +0.4822838 0.4894626 0.5469733 +0.4894626 0.4894626 0.5469733 +0.4961862 0.4894626 0.5469733 +0.5025087 0.4894626 0.5469733 +0.5084753 0.4894626 0.5469733 +0.514124 0.4894626 0.5469733 +0.519487 0.4894626 0.5469733 +0.5245917 0.4894626 0.5469733 +0.529462 0.4894626 0.5469733 +0.5341183 0.4894626 0.5469733 +0.5385787 0.4894626 0.5469733 +0.5428591 0.4894626 0.5469733 +0.5469733 0.4894626 0.5469733 +0.5509339 0.4894626 0.5469733 +0.5547519 0.4894626 0.5469733 +0.5584371 0.4894626 0.5469733 +0.5619986 0.4894626 0.5469733 +0.5654443 0.4894626 0.5469733 +0.5687816 0.4894626 0.5469733 +0.092819 0.4961862 0.5469733 +0.2262531 0.4961862 0.5469733 +0.2875993 0.4961862 0.5469733 +0.3262122 0.4961862 0.5469733 +0.3544566 0.4961862 0.5469733 +0.3767383 0.4961862 0.5469733 +0.3951413 0.4961862 0.5469733 +0.4108177 0.4961862 0.5469733 +0.4244723 0.4961862 0.5469733 +0.4365675 0.4961862 0.5469733 +0.4474232 0.4961862 0.5469733 +0.45727 0.4961862 0.5469733 +0.4662797 0.4961862 0.5469733 +0.4745834 0.4961862 0.5469733 +0.4822838 0.4961862 0.5469733 +0.4894626 0.4961862 0.5469733 +0.4961862 0.4961862 0.5469733 +0.5025087 0.4961862 0.5469733 +0.5084753 0.4961862 0.5469733 +0.514124 0.4961862 0.5469733 +0.519487 0.4961862 0.5469733 +0.5245917 0.4961862 0.5469733 +0.529462 0.4961862 0.5469733 +0.5341183 0.4961862 0.5469733 +0.5385787 0.4961862 0.5469733 +0.5428591 0.4961862 0.5469733 +0.5469733 0.4961862 0.5469733 +0.5509339 0.4961862 0.5469733 +0.5547519 0.4961862 0.5469733 +0.5584371 0.4961862 0.5469733 +0.5619986 0.4961862 0.5469733 +0.5654443 0.4961862 0.5469733 +0.5687816 0.4961862 0.5469733 +0.092819 0.5025087 0.5469733 +0.2262531 0.5025087 0.5469733 +0.2875993 0.5025087 0.5469733 +0.3262122 0.5025087 0.5469733 +0.3544566 0.5025087 0.5469733 +0.3767383 0.5025087 0.5469733 +0.3951413 0.5025087 0.5469733 +0.4108177 0.5025087 0.5469733 +0.4244723 0.5025087 0.5469733 +0.4365675 0.5025087 0.5469733 +0.4474232 0.5025087 0.5469733 +0.45727 0.5025087 0.5469733 +0.4662797 0.5025087 0.5469733 +0.4745834 0.5025087 0.5469733 +0.4822838 0.5025087 0.5469733 +0.4894626 0.5025087 0.5469733 +0.4961862 0.5025087 0.5469733 +0.5025087 0.5025087 0.5469733 +0.5084753 0.5025087 0.5469733 +0.514124 0.5025087 0.5469733 +0.519487 0.5025087 0.5469733 +0.5245917 0.5025087 0.5469733 +0.529462 0.5025087 0.5469733 +0.5341183 0.5025087 0.5469733 +0.5385787 0.5025087 0.5469733 +0.5428591 0.5025087 0.5469733 +0.5469733 0.5025087 0.5469733 +0.5509339 0.5025087 0.5469733 +0.5547519 0.5025087 0.5469733 +0.5584371 0.5025087 0.5469733 +0.5619986 0.5025087 0.5469733 +0.5654443 0.5025087 0.5469733 +0.5687816 0.5025087 0.5469733 +0.092819 0.5084753 0.5469733 +0.2262531 0.5084753 0.5469733 +0.2875993 0.5084753 0.5469733 +0.3262122 0.5084753 0.5469733 +0.3544566 0.5084753 0.5469733 +0.3767383 0.5084753 0.5469733 +0.3951413 0.5084753 0.5469733 +0.4108177 0.5084753 0.5469733 +0.4244723 0.5084753 0.5469733 +0.4365675 0.5084753 0.5469733 +0.4474232 0.5084753 0.5469733 +0.45727 0.5084753 0.5469733 +0.4662797 0.5084753 0.5469733 +0.4745834 0.5084753 0.5469733 +0.4822838 0.5084753 0.5469733 +0.4894626 0.5084753 0.5469733 +0.4961862 0.5084753 0.5469733 +0.5025087 0.5084753 0.5469733 +0.5084753 0.5084753 0.5469733 +0.514124 0.5084753 0.5469733 +0.519487 0.5084753 0.5469733 +0.5245917 0.5084753 0.5469733 +0.529462 0.5084753 0.5469733 +0.5341183 0.5084753 0.5469733 +0.5385787 0.5084753 0.5469733 +0.5428591 0.5084753 0.5469733 +0.5469733 0.5084753 0.5469733 +0.5509339 0.5084753 0.5469733 +0.5547519 0.5084753 0.5469733 +0.5584371 0.5084753 0.5469733 +0.5619986 0.5084753 0.5469733 +0.5654443 0.5084753 0.5469733 +0.5687816 0.5084753 0.5469733 +0.092819 0.514124 0.5469733 +0.2262531 0.514124 0.5469733 +0.2875993 0.514124 0.5469733 +0.3262122 0.514124 0.5469733 +0.3544566 0.514124 0.5469733 +0.3767383 0.514124 0.5469733 +0.3951413 0.514124 0.5469733 +0.4108177 0.514124 0.5469733 +0.4244723 0.514124 0.5469733 +0.4365675 0.514124 0.5469733 +0.4474232 0.514124 0.5469733 +0.45727 0.514124 0.5469733 +0.4662797 0.514124 0.5469733 +0.4745834 0.514124 0.5469733 +0.4822838 0.514124 0.5469733 +0.4894626 0.514124 0.5469733 +0.4961862 0.514124 0.5469733 +0.5025087 0.514124 0.5469733 +0.5084753 0.514124 0.5469733 +0.514124 0.514124 0.5469733 +0.519487 0.514124 0.5469733 +0.5245917 0.514124 0.5469733 +0.529462 0.514124 0.5469733 +0.5341183 0.514124 0.5469733 +0.5385787 0.514124 0.5469733 +0.5428591 0.514124 0.5469733 +0.5469733 0.514124 0.5469733 +0.5509339 0.514124 0.5469733 +0.5547519 0.514124 0.5469733 +0.5584371 0.514124 0.5469733 +0.5619986 0.514124 0.5469733 +0.5654443 0.514124 0.5469733 +0.5687816 0.514124 0.5469733 +0.092819 0.519487 0.5469733 +0.2262531 0.519487 0.5469733 +0.2875993 0.519487 0.5469733 +0.3262122 0.519487 0.5469733 +0.3544566 0.519487 0.5469733 +0.3767383 0.519487 0.5469733 +0.3951413 0.519487 0.5469733 +0.4108177 0.519487 0.5469733 +0.4244723 0.519487 0.5469733 +0.4365675 0.519487 0.5469733 +0.4474232 0.519487 0.5469733 +0.45727 0.519487 0.5469733 +0.4662797 0.519487 0.5469733 +0.4745834 0.519487 0.5469733 +0.4822838 0.519487 0.5469733 +0.4894626 0.519487 0.5469733 +0.4961862 0.519487 0.5469733 +0.5025087 0.519487 0.5469733 +0.5084753 0.519487 0.5469733 +0.514124 0.519487 0.5469733 +0.519487 0.519487 0.5469733 +0.5245917 0.519487 0.5469733 +0.529462 0.519487 0.5469733 +0.5341183 0.519487 0.5469733 +0.5385787 0.519487 0.5469733 +0.5428591 0.519487 0.5469733 +0.5469733 0.519487 0.5469733 +0.5509339 0.519487 0.5469733 +0.5547519 0.519487 0.5469733 +0.5584371 0.519487 0.5469733 +0.5619986 0.519487 0.5469733 +0.5654443 0.519487 0.5469733 +0.5687816 0.519487 0.5469733 +0.092819 0.5245917 0.5469733 +0.2262531 0.5245917 0.5469733 +0.2875993 0.5245917 0.5469733 +0.3262122 0.5245917 0.5469733 +0.3544566 0.5245917 0.5469733 +0.3767383 0.5245917 0.5469733 +0.3951413 0.5245917 0.5469733 +0.4108177 0.5245917 0.5469733 +0.4244723 0.5245917 0.5469733 +0.4365675 0.5245917 0.5469733 +0.4474232 0.5245917 0.5469733 +0.45727 0.5245917 0.5469733 +0.4662797 0.5245917 0.5469733 +0.4745834 0.5245917 0.5469733 +0.4822838 0.5245917 0.5469733 +0.4894626 0.5245917 0.5469733 +0.4961862 0.5245917 0.5469733 +0.5025087 0.5245917 0.5469733 +0.5084753 0.5245917 0.5469733 +0.514124 0.5245917 0.5469733 +0.519487 0.5245917 0.5469733 +0.5245917 0.5245917 0.5469733 +0.529462 0.5245917 0.5469733 +0.5341183 0.5245917 0.5469733 +0.5385787 0.5245917 0.5469733 +0.5428591 0.5245917 0.5469733 +0.5469733 0.5245917 0.5469733 +0.5509339 0.5245917 0.5469733 +0.5547519 0.5245917 0.5469733 +0.5584371 0.5245917 0.5469733 +0.5619986 0.5245917 0.5469733 +0.5654443 0.5245917 0.5469733 +0.5687816 0.5245917 0.5469733 +0.092819 0.529462 0.5469733 +0.2262531 0.529462 0.5469733 +0.2875993 0.529462 0.5469733 +0.3262122 0.529462 0.5469733 +0.3544566 0.529462 0.5469733 +0.3767383 0.529462 0.5469733 +0.3951413 0.529462 0.5469733 +0.4108177 0.529462 0.5469733 +0.4244723 0.529462 0.5469733 +0.4365675 0.529462 0.5469733 +0.4474232 0.529462 0.5469733 +0.45727 0.529462 0.5469733 +0.4662797 0.529462 0.5469733 +0.4745834 0.529462 0.5469733 +0.4822838 0.529462 0.5469733 +0.4894626 0.529462 0.5469733 +0.4961862 0.529462 0.5469733 +0.5025087 0.529462 0.5469733 +0.5084753 0.529462 0.5469733 +0.514124 0.529462 0.5469733 +0.519487 0.529462 0.5469733 +0.5245917 0.529462 0.5469733 +0.529462 0.529462 0.5469733 +0.5341183 0.529462 0.5469733 +0.5385787 0.529462 0.5469733 +0.5428591 0.529462 0.5469733 +0.5469733 0.529462 0.5469733 +0.5509339 0.529462 0.5469733 +0.5547519 0.529462 0.5469733 +0.5584371 0.529462 0.5469733 +0.5619986 0.529462 0.5469733 +0.5654443 0.529462 0.5469733 +0.5687816 0.529462 0.5469733 +0.092819 0.5341183 0.5469733 +0.2262531 0.5341183 0.5469733 +0.2875993 0.5341183 0.5469733 +0.3262122 0.5341183 0.5469733 +0.3544566 0.5341183 0.5469733 +0.3767383 0.5341183 0.5469733 +0.3951413 0.5341183 0.5469733 +0.4108177 0.5341183 0.5469733 +0.4244723 0.5341183 0.5469733 +0.4365675 0.5341183 0.5469733 +0.4474232 0.5341183 0.5469733 +0.45727 0.5341183 0.5469733 +0.4662797 0.5341183 0.5469733 +0.4745834 0.5341183 0.5469733 +0.4822838 0.5341183 0.5469733 +0.4894626 0.5341183 0.5469733 +0.4961862 0.5341183 0.5469733 +0.5025087 0.5341183 0.5469733 +0.5084753 0.5341183 0.5469733 +0.514124 0.5341183 0.5469733 +0.519487 0.5341183 0.5469733 +0.5245917 0.5341183 0.5469733 +0.529462 0.5341183 0.5469733 +0.5341183 0.5341183 0.5469733 +0.5385787 0.5341183 0.5469733 +0.5428591 0.5341183 0.5469733 +0.5469733 0.5341183 0.5469733 +0.5509339 0.5341183 0.5469733 +0.5547519 0.5341183 0.5469733 +0.5584371 0.5341183 0.5469733 +0.5619986 0.5341183 0.5469733 +0.5654443 0.5341183 0.5469733 +0.5687816 0.5341183 0.5469733 +0.092819 0.5385787 0.5469733 +0.2262531 0.5385787 0.5469733 +0.2875993 0.5385787 0.5469733 +0.3262122 0.5385787 0.5469733 +0.3544566 0.5385787 0.5469733 +0.3767383 0.5385787 0.5469733 +0.3951413 0.5385787 0.5469733 +0.4108177 0.5385787 0.5469733 +0.4244723 0.5385787 0.5469733 +0.4365675 0.5385787 0.5469733 +0.4474232 0.5385787 0.5469733 +0.45727 0.5385787 0.5469733 +0.4662797 0.5385787 0.5469733 +0.4745834 0.5385787 0.5469733 +0.4822838 0.5385787 0.5469733 +0.4894626 0.5385787 0.5469733 +0.4961862 0.5385787 0.5469733 +0.5025087 0.5385787 0.5469733 +0.5084753 0.5385787 0.5469733 +0.514124 0.5385787 0.5469733 +0.519487 0.5385787 0.5469733 +0.5245917 0.5385787 0.5469733 +0.529462 0.5385787 0.5469733 +0.5341183 0.5385787 0.5469733 +0.5385787 0.5385787 0.5469733 +0.5428591 0.5385787 0.5469733 +0.5469733 0.5385787 0.5469733 +0.5509339 0.5385787 0.5469733 +0.5547519 0.5385787 0.5469733 +0.5584371 0.5385787 0.5469733 +0.5619986 0.5385787 0.5469733 +0.5654443 0.5385787 0.5469733 +0.5687816 0.5385787 0.5469733 +0.092819 0.5428591 0.5469733 +0.2262531 0.5428591 0.5469733 +0.2875993 0.5428591 0.5469733 +0.3262122 0.5428591 0.5469733 +0.3544566 0.5428591 0.5469733 +0.3767383 0.5428591 0.5469733 +0.3951413 0.5428591 0.5469733 +0.4108177 0.5428591 0.5469733 +0.4244723 0.5428591 0.5469733 +0.4365675 0.5428591 0.5469733 +0.4474232 0.5428591 0.5469733 +0.45727 0.5428591 0.5469733 +0.4662797 0.5428591 0.5469733 +0.4745834 0.5428591 0.5469733 +0.4822838 0.5428591 0.5469733 +0.4894626 0.5428591 0.5469733 +0.4961862 0.5428591 0.5469733 +0.5025087 0.5428591 0.5469733 +0.5084753 0.5428591 0.5469733 +0.514124 0.5428591 0.5469733 +0.519487 0.5428591 0.5469733 +0.5245917 0.5428591 0.5469733 +0.529462 0.5428591 0.5469733 +0.5341183 0.5428591 0.5469733 +0.5385787 0.5428591 0.5469733 +0.5428591 0.5428591 0.5469733 +0.5469733 0.5428591 0.5469733 +0.5509339 0.5428591 0.5469733 +0.5547519 0.5428591 0.5469733 +0.5584371 0.5428591 0.5469733 +0.5619986 0.5428591 0.5469733 +0.5654443 0.5428591 0.5469733 +0.5687816 0.5428591 0.5469733 +0.092819 0.5469733 0.5469733 +0.2262531 0.5469733 0.5469733 +0.2875993 0.5469733 0.5469733 +0.3262122 0.5469733 0.5469733 +0.3544566 0.5469733 0.5469733 +0.3767383 0.5469733 0.5469733 +0.3951413 0.5469733 0.5469733 +0.4108177 0.5469733 0.5469733 +0.4244723 0.5469733 0.5469733 +0.4365675 0.5469733 0.5469733 +0.4474232 0.5469733 0.5469733 +0.45727 0.5469733 0.5469733 +0.4662797 0.5469733 0.5469733 +0.4745834 0.5469733 0.5469733 +0.4822838 0.5469733 0.5469733 +0.4894626 0.5469733 0.5469733 +0.4961862 0.5469733 0.5469733 +0.5025087 0.5469733 0.5469733 +0.5084753 0.5469733 0.5469733 +0.514124 0.5469733 0.5469733 +0.519487 0.5469733 0.5469733 +0.5245917 0.5469733 0.5469733 +0.529462 0.5469733 0.5469733 +0.5341183 0.5469733 0.5469733 +0.5385787 0.5469733 0.5469733 +0.5428591 0.5469733 0.5469733 +0.5469733 0.5469733 0.5469733 +0.5509339 0.5469733 0.5469733 +0.5547519 0.5469733 0.5469733 +0.5584371 0.5469733 0.5469733 +0.5619986 0.5469733 0.5469733 +0.5654443 0.5469733 0.5469733 +0.5687816 0.5469733 0.5469733 +0.092819 0.5509339 0.5469733 +0.2262531 0.5509339 0.5469733 +0.2875993 0.5509339 0.5469733 +0.3262122 0.5509339 0.5469733 +0.3544566 0.5509339 0.5469733 +0.3767383 0.5509339 0.5469733 +0.3951413 0.5509339 0.5469733 +0.4108177 0.5509339 0.5469733 +0.4244723 0.5509339 0.5469733 +0.4365675 0.5509339 0.5469733 +0.4474232 0.5509339 0.5469733 +0.45727 0.5509339 0.5469733 +0.4662797 0.5509339 0.5469733 +0.4745834 0.5509339 0.5469733 +0.4822838 0.5509339 0.5469733 +0.4894626 0.5509339 0.5469733 +0.4961862 0.5509339 0.5469733 +0.5025087 0.5509339 0.5469733 +0.5084753 0.5509339 0.5469733 +0.514124 0.5509339 0.5469733 +0.519487 0.5509339 0.5469733 +0.5245917 0.5509339 0.5469733 +0.529462 0.5509339 0.5469733 +0.5341183 0.5509339 0.5469733 +0.5385787 0.5509339 0.5469733 +0.5428591 0.5509339 0.5469733 +0.5469733 0.5509339 0.5469733 +0.5509339 0.5509339 0.5469733 +0.5547519 0.5509339 0.5469733 +0.5584371 0.5509339 0.5469733 +0.5619986 0.5509339 0.5469733 +0.5654443 0.5509339 0.5469733 +0.5687816 0.5509339 0.5469733 +0.092819 0.5547519 0.5469733 +0.2262531 0.5547519 0.5469733 +0.2875993 0.5547519 0.5469733 +0.3262122 0.5547519 0.5469733 +0.3544566 0.5547519 0.5469733 +0.3767383 0.5547519 0.5469733 +0.3951413 0.5547519 0.5469733 +0.4108177 0.5547519 0.5469733 +0.4244723 0.5547519 0.5469733 +0.4365675 0.5547519 0.5469733 +0.4474232 0.5547519 0.5469733 +0.45727 0.5547519 0.5469733 +0.4662797 0.5547519 0.5469733 +0.4745834 0.5547519 0.5469733 +0.4822838 0.5547519 0.5469733 +0.4894626 0.5547519 0.5469733 +0.4961862 0.5547519 0.5469733 +0.5025087 0.5547519 0.5469733 +0.5084753 0.5547519 0.5469733 +0.514124 0.5547519 0.5469733 +0.519487 0.5547519 0.5469733 +0.5245917 0.5547519 0.5469733 +0.529462 0.5547519 0.5469733 +0.5341183 0.5547519 0.5469733 +0.5385787 0.5547519 0.5469733 +0.5428591 0.5547519 0.5469733 +0.5469733 0.5547519 0.5469733 +0.5509339 0.5547519 0.5469733 +0.5547519 0.5547519 0.5469733 +0.5584371 0.5547519 0.5469733 +0.5619986 0.5547519 0.5469733 +0.5654443 0.5547519 0.5469733 +0.5687816 0.5547519 0.5469733 +0.092819 0.5584371 0.5469733 +0.2262531 0.5584371 0.5469733 +0.2875993 0.5584371 0.5469733 +0.3262122 0.5584371 0.5469733 +0.3544566 0.5584371 0.5469733 +0.3767383 0.5584371 0.5469733 +0.3951413 0.5584371 0.5469733 +0.4108177 0.5584371 0.5469733 +0.4244723 0.5584371 0.5469733 +0.4365675 0.5584371 0.5469733 +0.4474232 0.5584371 0.5469733 +0.45727 0.5584371 0.5469733 +0.4662797 0.5584371 0.5469733 +0.4745834 0.5584371 0.5469733 +0.4822838 0.5584371 0.5469733 +0.4894626 0.5584371 0.5469733 +0.4961862 0.5584371 0.5469733 +0.5025087 0.5584371 0.5469733 +0.5084753 0.5584371 0.5469733 +0.514124 0.5584371 0.5469733 +0.519487 0.5584371 0.5469733 +0.5245917 0.5584371 0.5469733 +0.529462 0.5584371 0.5469733 +0.5341183 0.5584371 0.5469733 +0.5385787 0.5584371 0.5469733 +0.5428591 0.5584371 0.5469733 +0.5469733 0.5584371 0.5469733 +0.5509339 0.5584371 0.5469733 +0.5547519 0.5584371 0.5469733 +0.5584371 0.5584371 0.5469733 +0.5619986 0.5584371 0.5469733 +0.5654443 0.5584371 0.5469733 +0.5687816 0.5584371 0.5469733 +0.092819 0.5619986 0.5469733 +0.2262531 0.5619986 0.5469733 +0.2875993 0.5619986 0.5469733 +0.3262122 0.5619986 0.5469733 +0.3544566 0.5619986 0.5469733 +0.3767383 0.5619986 0.5469733 +0.3951413 0.5619986 0.5469733 +0.4108177 0.5619986 0.5469733 +0.4244723 0.5619986 0.5469733 +0.4365675 0.5619986 0.5469733 +0.4474232 0.5619986 0.5469733 +0.45727 0.5619986 0.5469733 +0.4662797 0.5619986 0.5469733 +0.4745834 0.5619986 0.5469733 +0.4822838 0.5619986 0.5469733 +0.4894626 0.5619986 0.5469733 +0.4961862 0.5619986 0.5469733 +0.5025087 0.5619986 0.5469733 +0.5084753 0.5619986 0.5469733 +0.514124 0.5619986 0.5469733 +0.519487 0.5619986 0.5469733 +0.5245917 0.5619986 0.5469733 +0.529462 0.5619986 0.5469733 +0.5341183 0.5619986 0.5469733 +0.5385787 0.5619986 0.5469733 +0.5428591 0.5619986 0.5469733 +0.5469733 0.5619986 0.5469733 +0.5509339 0.5619986 0.5469733 +0.5547519 0.5619986 0.5469733 +0.5584371 0.5619986 0.5469733 +0.5619986 0.5619986 0.5469733 +0.5654443 0.5619986 0.5469733 +0.5687816 0.5619986 0.5469733 +0.092819 0.5654443 0.5469733 +0.2262531 0.5654443 0.5469733 +0.2875993 0.5654443 0.5469733 +0.3262122 0.5654443 0.5469733 +0.3544566 0.5654443 0.5469733 +0.3767383 0.5654443 0.5469733 +0.3951413 0.5654443 0.5469733 +0.4108177 0.5654443 0.5469733 +0.4244723 0.5654443 0.5469733 +0.4365675 0.5654443 0.5469733 +0.4474232 0.5654443 0.5469733 +0.45727 0.5654443 0.5469733 +0.4662797 0.5654443 0.5469733 +0.4745834 0.5654443 0.5469733 +0.4822838 0.5654443 0.5469733 +0.4894626 0.5654443 0.5469733 +0.4961862 0.5654443 0.5469733 +0.5025087 0.5654443 0.5469733 +0.5084753 0.5654443 0.5469733 +0.514124 0.5654443 0.5469733 +0.519487 0.5654443 0.5469733 +0.5245917 0.5654443 0.5469733 +0.529462 0.5654443 0.5469733 +0.5341183 0.5654443 0.5469733 +0.5385787 0.5654443 0.5469733 +0.5428591 0.5654443 0.5469733 +0.5469733 0.5654443 0.5469733 +0.5509339 0.5654443 0.5469733 +0.5547519 0.5654443 0.5469733 +0.5584371 0.5654443 0.5469733 +0.5619986 0.5654443 0.5469733 +0.5654443 0.5654443 0.5469733 +0.5687816 0.5654443 0.5469733 +0.092819 0.5687816 0.5469733 +0.2262531 0.5687816 0.5469733 +0.2875993 0.5687816 0.5469733 +0.3262122 0.5687816 0.5469733 +0.3544566 0.5687816 0.5469733 +0.3767383 0.5687816 0.5469733 +0.3951413 0.5687816 0.5469733 +0.4108177 0.5687816 0.5469733 +0.4244723 0.5687816 0.5469733 +0.4365675 0.5687816 0.5469733 +0.4474232 0.5687816 0.5469733 +0.45727 0.5687816 0.5469733 +0.4662797 0.5687816 0.5469733 +0.4745834 0.5687816 0.5469733 +0.4822838 0.5687816 0.5469733 +0.4894626 0.5687816 0.5469733 +0.4961862 0.5687816 0.5469733 +0.5025087 0.5687816 0.5469733 +0.5084753 0.5687816 0.5469733 +0.514124 0.5687816 0.5469733 +0.519487 0.5687816 0.5469733 +0.5245917 0.5687816 0.5469733 +0.529462 0.5687816 0.5469733 +0.5341183 0.5687816 0.5469733 +0.5385787 0.5687816 0.5469733 +0.5428591 0.5687816 0.5469733 +0.5469733 0.5687816 0.5469733 +0.5509339 0.5687816 0.5469733 +0.5547519 0.5687816 0.5469733 +0.5584371 0.5687816 0.5469733 +0.5619986 0.5687816 0.5469733 +0.5654443 0.5687816 0.5469733 +0.5687816 0.5687816 0.5469733 +0.092819 0.092819 0.5509339 +0.2262531 0.092819 0.5509339 +0.2875993 0.092819 0.5509339 +0.3262122 0.092819 0.5509339 +0.3544566 0.092819 0.5509339 +0.3767383 0.092819 0.5509339 +0.3951413 0.092819 0.5509339 +0.4108177 0.092819 0.5509339 +0.4244723 0.092819 0.5509339 +0.4365675 0.092819 0.5509339 +0.4474232 0.092819 0.5509339 +0.45727 0.092819 0.5509339 +0.4662797 0.092819 0.5509339 +0.4745834 0.092819 0.5509339 +0.4822838 0.092819 0.5509339 +0.4894626 0.092819 0.5509339 +0.4961862 0.092819 0.5509339 +0.5025087 0.092819 0.5509339 +0.5084753 0.092819 0.5509339 +0.514124 0.092819 0.5509339 +0.519487 0.092819 0.5509339 +0.5245917 0.092819 0.5509339 +0.529462 0.092819 0.5509339 +0.5341183 0.092819 0.5509339 +0.5385787 0.092819 0.5509339 +0.5428591 0.092819 0.5509339 +0.5469733 0.092819 0.5509339 +0.5509339 0.092819 0.5509339 +0.5547519 0.092819 0.5509339 +0.5584371 0.092819 0.5509339 +0.5619986 0.092819 0.5509339 +0.5654443 0.092819 0.5509339 +0.5687816 0.092819 0.5509339 +0.092819 0.2262531 0.5509339 +0.2262531 0.2262531 0.5509339 +0.2875993 0.2262531 0.5509339 +0.3262122 0.2262531 0.5509339 +0.3544566 0.2262531 0.5509339 +0.3767383 0.2262531 0.5509339 +0.3951413 0.2262531 0.5509339 +0.4108177 0.2262531 0.5509339 +0.4244723 0.2262531 0.5509339 +0.4365675 0.2262531 0.5509339 +0.4474232 0.2262531 0.5509339 +0.45727 0.2262531 0.5509339 +0.4662797 0.2262531 0.5509339 +0.4745834 0.2262531 0.5509339 +0.4822838 0.2262531 0.5509339 +0.4894626 0.2262531 0.5509339 +0.4961862 0.2262531 0.5509339 +0.5025087 0.2262531 0.5509339 +0.5084753 0.2262531 0.5509339 +0.514124 0.2262531 0.5509339 +0.519487 0.2262531 0.5509339 +0.5245917 0.2262531 0.5509339 +0.529462 0.2262531 0.5509339 +0.5341183 0.2262531 0.5509339 +0.5385787 0.2262531 0.5509339 +0.5428591 0.2262531 0.5509339 +0.5469733 0.2262531 0.5509339 +0.5509339 0.2262531 0.5509339 +0.5547519 0.2262531 0.5509339 +0.5584371 0.2262531 0.5509339 +0.5619986 0.2262531 0.5509339 +0.5654443 0.2262531 0.5509339 +0.5687816 0.2262531 0.5509339 +0.092819 0.2875993 0.5509339 +0.2262531 0.2875993 0.5509339 +0.2875993 0.2875993 0.5509339 +0.3262122 0.2875993 0.5509339 +0.3544566 0.2875993 0.5509339 +0.3767383 0.2875993 0.5509339 +0.3951413 0.2875993 0.5509339 +0.4108177 0.2875993 0.5509339 +0.4244723 0.2875993 0.5509339 +0.4365675 0.2875993 0.5509339 +0.4474232 0.2875993 0.5509339 +0.45727 0.2875993 0.5509339 +0.4662797 0.2875993 0.5509339 +0.4745834 0.2875993 0.5509339 +0.4822838 0.2875993 0.5509339 +0.4894626 0.2875993 0.5509339 +0.4961862 0.2875993 0.5509339 +0.5025087 0.2875993 0.5509339 +0.5084753 0.2875993 0.5509339 +0.514124 0.2875993 0.5509339 +0.519487 0.2875993 0.5509339 +0.5245917 0.2875993 0.5509339 +0.529462 0.2875993 0.5509339 +0.5341183 0.2875993 0.5509339 +0.5385787 0.2875993 0.5509339 +0.5428591 0.2875993 0.5509339 +0.5469733 0.2875993 0.5509339 +0.5509339 0.2875993 0.5509339 +0.5547519 0.2875993 0.5509339 +0.5584371 0.2875993 0.5509339 +0.5619986 0.2875993 0.5509339 +0.5654443 0.2875993 0.5509339 +0.5687816 0.2875993 0.5509339 +0.092819 0.3262122 0.5509339 +0.2262531 0.3262122 0.5509339 +0.2875993 0.3262122 0.5509339 +0.3262122 0.3262122 0.5509339 +0.3544566 0.3262122 0.5509339 +0.3767383 0.3262122 0.5509339 +0.3951413 0.3262122 0.5509339 +0.4108177 0.3262122 0.5509339 +0.4244723 0.3262122 0.5509339 +0.4365675 0.3262122 0.5509339 +0.4474232 0.3262122 0.5509339 +0.45727 0.3262122 0.5509339 +0.4662797 0.3262122 0.5509339 +0.4745834 0.3262122 0.5509339 +0.4822838 0.3262122 0.5509339 +0.4894626 0.3262122 0.5509339 +0.4961862 0.3262122 0.5509339 +0.5025087 0.3262122 0.5509339 +0.5084753 0.3262122 0.5509339 +0.514124 0.3262122 0.5509339 +0.519487 0.3262122 0.5509339 +0.5245917 0.3262122 0.5509339 +0.529462 0.3262122 0.5509339 +0.5341183 0.3262122 0.5509339 +0.5385787 0.3262122 0.5509339 +0.5428591 0.3262122 0.5509339 +0.5469733 0.3262122 0.5509339 +0.5509339 0.3262122 0.5509339 +0.5547519 0.3262122 0.5509339 +0.5584371 0.3262122 0.5509339 +0.5619986 0.3262122 0.5509339 +0.5654443 0.3262122 0.5509339 +0.5687816 0.3262122 0.5509339 +0.092819 0.3544566 0.5509339 +0.2262531 0.3544566 0.5509339 +0.2875993 0.3544566 0.5509339 +0.3262122 0.3544566 0.5509339 +0.3544566 0.3544566 0.5509339 +0.3767383 0.3544566 0.5509339 +0.3951413 0.3544566 0.5509339 +0.4108177 0.3544566 0.5509339 +0.4244723 0.3544566 0.5509339 +0.4365675 0.3544566 0.5509339 +0.4474232 0.3544566 0.5509339 +0.45727 0.3544566 0.5509339 +0.4662797 0.3544566 0.5509339 +0.4745834 0.3544566 0.5509339 +0.4822838 0.3544566 0.5509339 +0.4894626 0.3544566 0.5509339 +0.4961862 0.3544566 0.5509339 +0.5025087 0.3544566 0.5509339 +0.5084753 0.3544566 0.5509339 +0.514124 0.3544566 0.5509339 +0.519487 0.3544566 0.5509339 +0.5245917 0.3544566 0.5509339 +0.529462 0.3544566 0.5509339 +0.5341183 0.3544566 0.5509339 +0.5385787 0.3544566 0.5509339 +0.5428591 0.3544566 0.5509339 +0.5469733 0.3544566 0.5509339 +0.5509339 0.3544566 0.5509339 +0.5547519 0.3544566 0.5509339 +0.5584371 0.3544566 0.5509339 +0.5619986 0.3544566 0.5509339 +0.5654443 0.3544566 0.5509339 +0.5687816 0.3544566 0.5509339 +0.092819 0.3767383 0.5509339 +0.2262531 0.3767383 0.5509339 +0.2875993 0.3767383 0.5509339 +0.3262122 0.3767383 0.5509339 +0.3544566 0.3767383 0.5509339 +0.3767383 0.3767383 0.5509339 +0.3951413 0.3767383 0.5509339 +0.4108177 0.3767383 0.5509339 +0.4244723 0.3767383 0.5509339 +0.4365675 0.3767383 0.5509339 +0.4474232 0.3767383 0.5509339 +0.45727 0.3767383 0.5509339 +0.4662797 0.3767383 0.5509339 +0.4745834 0.3767383 0.5509339 +0.4822838 0.3767383 0.5509339 +0.4894626 0.3767383 0.5509339 +0.4961862 0.3767383 0.5509339 +0.5025087 0.3767383 0.5509339 +0.5084753 0.3767383 0.5509339 +0.514124 0.3767383 0.5509339 +0.519487 0.3767383 0.5509339 +0.5245917 0.3767383 0.5509339 +0.529462 0.3767383 0.5509339 +0.5341183 0.3767383 0.5509339 +0.5385787 0.3767383 0.5509339 +0.5428591 0.3767383 0.5509339 +0.5469733 0.3767383 0.5509339 +0.5509339 0.3767383 0.5509339 +0.5547519 0.3767383 0.5509339 +0.5584371 0.3767383 0.5509339 +0.5619986 0.3767383 0.5509339 +0.5654443 0.3767383 0.5509339 +0.5687816 0.3767383 0.5509339 +0.092819 0.3951413 0.5509339 +0.2262531 0.3951413 0.5509339 +0.2875993 0.3951413 0.5509339 +0.3262122 0.3951413 0.5509339 +0.3544566 0.3951413 0.5509339 +0.3767383 0.3951413 0.5509339 +0.3951413 0.3951413 0.5509339 +0.4108177 0.3951413 0.5509339 +0.4244723 0.3951413 0.5509339 +0.4365675 0.3951413 0.5509339 +0.4474232 0.3951413 0.5509339 +0.45727 0.3951413 0.5509339 +0.4662797 0.3951413 0.5509339 +0.4745834 0.3951413 0.5509339 +0.4822838 0.3951413 0.5509339 +0.4894626 0.3951413 0.5509339 +0.4961862 0.3951413 0.5509339 +0.5025087 0.3951413 0.5509339 +0.5084753 0.3951413 0.5509339 +0.514124 0.3951413 0.5509339 +0.519487 0.3951413 0.5509339 +0.5245917 0.3951413 0.5509339 +0.529462 0.3951413 0.5509339 +0.5341183 0.3951413 0.5509339 +0.5385787 0.3951413 0.5509339 +0.5428591 0.3951413 0.5509339 +0.5469733 0.3951413 0.5509339 +0.5509339 0.3951413 0.5509339 +0.5547519 0.3951413 0.5509339 +0.5584371 0.3951413 0.5509339 +0.5619986 0.3951413 0.5509339 +0.5654443 0.3951413 0.5509339 +0.5687816 0.3951413 0.5509339 +0.092819 0.4108177 0.5509339 +0.2262531 0.4108177 0.5509339 +0.2875993 0.4108177 0.5509339 +0.3262122 0.4108177 0.5509339 +0.3544566 0.4108177 0.5509339 +0.3767383 0.4108177 0.5509339 +0.3951413 0.4108177 0.5509339 +0.4108177 0.4108177 0.5509339 +0.4244723 0.4108177 0.5509339 +0.4365675 0.4108177 0.5509339 +0.4474232 0.4108177 0.5509339 +0.45727 0.4108177 0.5509339 +0.4662797 0.4108177 0.5509339 +0.4745834 0.4108177 0.5509339 +0.4822838 0.4108177 0.5509339 +0.4894626 0.4108177 0.5509339 +0.4961862 0.4108177 0.5509339 +0.5025087 0.4108177 0.5509339 +0.5084753 0.4108177 0.5509339 +0.514124 0.4108177 0.5509339 +0.519487 0.4108177 0.5509339 +0.5245917 0.4108177 0.5509339 +0.529462 0.4108177 0.5509339 +0.5341183 0.4108177 0.5509339 +0.5385787 0.4108177 0.5509339 +0.5428591 0.4108177 0.5509339 +0.5469733 0.4108177 0.5509339 +0.5509339 0.4108177 0.5509339 +0.5547519 0.4108177 0.5509339 +0.5584371 0.4108177 0.5509339 +0.5619986 0.4108177 0.5509339 +0.5654443 0.4108177 0.5509339 +0.5687816 0.4108177 0.5509339 +0.092819 0.4244723 0.5509339 +0.2262531 0.4244723 0.5509339 +0.2875993 0.4244723 0.5509339 +0.3262122 0.4244723 0.5509339 +0.3544566 0.4244723 0.5509339 +0.3767383 0.4244723 0.5509339 +0.3951413 0.4244723 0.5509339 +0.4108177 0.4244723 0.5509339 +0.4244723 0.4244723 0.5509339 +0.4365675 0.4244723 0.5509339 +0.4474232 0.4244723 0.5509339 +0.45727 0.4244723 0.5509339 +0.4662797 0.4244723 0.5509339 +0.4745834 0.4244723 0.5509339 +0.4822838 0.4244723 0.5509339 +0.4894626 0.4244723 0.5509339 +0.4961862 0.4244723 0.5509339 +0.5025087 0.4244723 0.5509339 +0.5084753 0.4244723 0.5509339 +0.514124 0.4244723 0.5509339 +0.519487 0.4244723 0.5509339 +0.5245917 0.4244723 0.5509339 +0.529462 0.4244723 0.5509339 +0.5341183 0.4244723 0.5509339 +0.5385787 0.4244723 0.5509339 +0.5428591 0.4244723 0.5509339 +0.5469733 0.4244723 0.5509339 +0.5509339 0.4244723 0.5509339 +0.5547519 0.4244723 0.5509339 +0.5584371 0.4244723 0.5509339 +0.5619986 0.4244723 0.5509339 +0.5654443 0.4244723 0.5509339 +0.5687816 0.4244723 0.5509339 +0.092819 0.4365675 0.5509339 +0.2262531 0.4365675 0.5509339 +0.2875993 0.4365675 0.5509339 +0.3262122 0.4365675 0.5509339 +0.3544566 0.4365675 0.5509339 +0.3767383 0.4365675 0.5509339 +0.3951413 0.4365675 0.5509339 +0.4108177 0.4365675 0.5509339 +0.4244723 0.4365675 0.5509339 +0.4365675 0.4365675 0.5509339 +0.4474232 0.4365675 0.5509339 +0.45727 0.4365675 0.5509339 +0.4662797 0.4365675 0.5509339 +0.4745834 0.4365675 0.5509339 +0.4822838 0.4365675 0.5509339 +0.4894626 0.4365675 0.5509339 +0.4961862 0.4365675 0.5509339 +0.5025087 0.4365675 0.5509339 +0.5084753 0.4365675 0.5509339 +0.514124 0.4365675 0.5509339 +0.519487 0.4365675 0.5509339 +0.5245917 0.4365675 0.5509339 +0.529462 0.4365675 0.5509339 +0.5341183 0.4365675 0.5509339 +0.5385787 0.4365675 0.5509339 +0.5428591 0.4365675 0.5509339 +0.5469733 0.4365675 0.5509339 +0.5509339 0.4365675 0.5509339 +0.5547519 0.4365675 0.5509339 +0.5584371 0.4365675 0.5509339 +0.5619986 0.4365675 0.5509339 +0.5654443 0.4365675 0.5509339 +0.5687816 0.4365675 0.5509339 +0.092819 0.4474232 0.5509339 +0.2262531 0.4474232 0.5509339 +0.2875993 0.4474232 0.5509339 +0.3262122 0.4474232 0.5509339 +0.3544566 0.4474232 0.5509339 +0.3767383 0.4474232 0.5509339 +0.3951413 0.4474232 0.5509339 +0.4108177 0.4474232 0.5509339 +0.4244723 0.4474232 0.5509339 +0.4365675 0.4474232 0.5509339 +0.4474232 0.4474232 0.5509339 +0.45727 0.4474232 0.5509339 +0.4662797 0.4474232 0.5509339 +0.4745834 0.4474232 0.5509339 +0.4822838 0.4474232 0.5509339 +0.4894626 0.4474232 0.5509339 +0.4961862 0.4474232 0.5509339 +0.5025087 0.4474232 0.5509339 +0.5084753 0.4474232 0.5509339 +0.514124 0.4474232 0.5509339 +0.519487 0.4474232 0.5509339 +0.5245917 0.4474232 0.5509339 +0.529462 0.4474232 0.5509339 +0.5341183 0.4474232 0.5509339 +0.5385787 0.4474232 0.5509339 +0.5428591 0.4474232 0.5509339 +0.5469733 0.4474232 0.5509339 +0.5509339 0.4474232 0.5509339 +0.5547519 0.4474232 0.5509339 +0.5584371 0.4474232 0.5509339 +0.5619986 0.4474232 0.5509339 +0.5654443 0.4474232 0.5509339 +0.5687816 0.4474232 0.5509339 +0.092819 0.45727 0.5509339 +0.2262531 0.45727 0.5509339 +0.2875993 0.45727 0.5509339 +0.3262122 0.45727 0.5509339 +0.3544566 0.45727 0.5509339 +0.3767383 0.45727 0.5509339 +0.3951413 0.45727 0.5509339 +0.4108177 0.45727 0.5509339 +0.4244723 0.45727 0.5509339 +0.4365675 0.45727 0.5509339 +0.4474232 0.45727 0.5509339 +0.45727 0.45727 0.5509339 +0.4662797 0.45727 0.5509339 +0.4745834 0.45727 0.5509339 +0.4822838 0.45727 0.5509339 +0.4894626 0.45727 0.5509339 +0.4961862 0.45727 0.5509339 +0.5025087 0.45727 0.5509339 +0.5084753 0.45727 0.5509339 +0.514124 0.45727 0.5509339 +0.519487 0.45727 0.5509339 +0.5245917 0.45727 0.5509339 +0.529462 0.45727 0.5509339 +0.5341183 0.45727 0.5509339 +0.5385787 0.45727 0.5509339 +0.5428591 0.45727 0.5509339 +0.5469733 0.45727 0.5509339 +0.5509339 0.45727 0.5509339 +0.5547519 0.45727 0.5509339 +0.5584371 0.45727 0.5509339 +0.5619986 0.45727 0.5509339 +0.5654443 0.45727 0.5509339 +0.5687816 0.45727 0.5509339 +0.092819 0.4662797 0.5509339 +0.2262531 0.4662797 0.5509339 +0.2875993 0.4662797 0.5509339 +0.3262122 0.4662797 0.5509339 +0.3544566 0.4662797 0.5509339 +0.3767383 0.4662797 0.5509339 +0.3951413 0.4662797 0.5509339 +0.4108177 0.4662797 0.5509339 +0.4244723 0.4662797 0.5509339 +0.4365675 0.4662797 0.5509339 +0.4474232 0.4662797 0.5509339 +0.45727 0.4662797 0.5509339 +0.4662797 0.4662797 0.5509339 +0.4745834 0.4662797 0.5509339 +0.4822838 0.4662797 0.5509339 +0.4894626 0.4662797 0.5509339 +0.4961862 0.4662797 0.5509339 +0.5025087 0.4662797 0.5509339 +0.5084753 0.4662797 0.5509339 +0.514124 0.4662797 0.5509339 +0.519487 0.4662797 0.5509339 +0.5245917 0.4662797 0.5509339 +0.529462 0.4662797 0.5509339 +0.5341183 0.4662797 0.5509339 +0.5385787 0.4662797 0.5509339 +0.5428591 0.4662797 0.5509339 +0.5469733 0.4662797 0.5509339 +0.5509339 0.4662797 0.5509339 +0.5547519 0.4662797 0.5509339 +0.5584371 0.4662797 0.5509339 +0.5619986 0.4662797 0.5509339 +0.5654443 0.4662797 0.5509339 +0.5687816 0.4662797 0.5509339 +0.092819 0.4745834 0.5509339 +0.2262531 0.4745834 0.5509339 +0.2875993 0.4745834 0.5509339 +0.3262122 0.4745834 0.5509339 +0.3544566 0.4745834 0.5509339 +0.3767383 0.4745834 0.5509339 +0.3951413 0.4745834 0.5509339 +0.4108177 0.4745834 0.5509339 +0.4244723 0.4745834 0.5509339 +0.4365675 0.4745834 0.5509339 +0.4474232 0.4745834 0.5509339 +0.45727 0.4745834 0.5509339 +0.4662797 0.4745834 0.5509339 +0.4745834 0.4745834 0.5509339 +0.4822838 0.4745834 0.5509339 +0.4894626 0.4745834 0.5509339 +0.4961862 0.4745834 0.5509339 +0.5025087 0.4745834 0.5509339 +0.5084753 0.4745834 0.5509339 +0.514124 0.4745834 0.5509339 +0.519487 0.4745834 0.5509339 +0.5245917 0.4745834 0.5509339 +0.529462 0.4745834 0.5509339 +0.5341183 0.4745834 0.5509339 +0.5385787 0.4745834 0.5509339 +0.5428591 0.4745834 0.5509339 +0.5469733 0.4745834 0.5509339 +0.5509339 0.4745834 0.5509339 +0.5547519 0.4745834 0.5509339 +0.5584371 0.4745834 0.5509339 +0.5619986 0.4745834 0.5509339 +0.5654443 0.4745834 0.5509339 +0.5687816 0.4745834 0.5509339 +0.092819 0.4822838 0.5509339 +0.2262531 0.4822838 0.5509339 +0.2875993 0.4822838 0.5509339 +0.3262122 0.4822838 0.5509339 +0.3544566 0.4822838 0.5509339 +0.3767383 0.4822838 0.5509339 +0.3951413 0.4822838 0.5509339 +0.4108177 0.4822838 0.5509339 +0.4244723 0.4822838 0.5509339 +0.4365675 0.4822838 0.5509339 +0.4474232 0.4822838 0.5509339 +0.45727 0.4822838 0.5509339 +0.4662797 0.4822838 0.5509339 +0.4745834 0.4822838 0.5509339 +0.4822838 0.4822838 0.5509339 +0.4894626 0.4822838 0.5509339 +0.4961862 0.4822838 0.5509339 +0.5025087 0.4822838 0.5509339 +0.5084753 0.4822838 0.5509339 +0.514124 0.4822838 0.5509339 +0.519487 0.4822838 0.5509339 +0.5245917 0.4822838 0.5509339 +0.529462 0.4822838 0.5509339 +0.5341183 0.4822838 0.5509339 +0.5385787 0.4822838 0.5509339 +0.5428591 0.4822838 0.5509339 +0.5469733 0.4822838 0.5509339 +0.5509339 0.4822838 0.5509339 +0.5547519 0.4822838 0.5509339 +0.5584371 0.4822838 0.5509339 +0.5619986 0.4822838 0.5509339 +0.5654443 0.4822838 0.5509339 +0.5687816 0.4822838 0.5509339 +0.092819 0.4894626 0.5509339 +0.2262531 0.4894626 0.5509339 +0.2875993 0.4894626 0.5509339 +0.3262122 0.4894626 0.5509339 +0.3544566 0.4894626 0.5509339 +0.3767383 0.4894626 0.5509339 +0.3951413 0.4894626 0.5509339 +0.4108177 0.4894626 0.5509339 +0.4244723 0.4894626 0.5509339 +0.4365675 0.4894626 0.5509339 +0.4474232 0.4894626 0.5509339 +0.45727 0.4894626 0.5509339 +0.4662797 0.4894626 0.5509339 +0.4745834 0.4894626 0.5509339 +0.4822838 0.4894626 0.5509339 +0.4894626 0.4894626 0.5509339 +0.4961862 0.4894626 0.5509339 +0.5025087 0.4894626 0.5509339 +0.5084753 0.4894626 0.5509339 +0.514124 0.4894626 0.5509339 +0.519487 0.4894626 0.5509339 +0.5245917 0.4894626 0.5509339 +0.529462 0.4894626 0.5509339 +0.5341183 0.4894626 0.5509339 +0.5385787 0.4894626 0.5509339 +0.5428591 0.4894626 0.5509339 +0.5469733 0.4894626 0.5509339 +0.5509339 0.4894626 0.5509339 +0.5547519 0.4894626 0.5509339 +0.5584371 0.4894626 0.5509339 +0.5619986 0.4894626 0.5509339 +0.5654443 0.4894626 0.5509339 +0.5687816 0.4894626 0.5509339 +0.092819 0.4961862 0.5509339 +0.2262531 0.4961862 0.5509339 +0.2875993 0.4961862 0.5509339 +0.3262122 0.4961862 0.5509339 +0.3544566 0.4961862 0.5509339 +0.3767383 0.4961862 0.5509339 +0.3951413 0.4961862 0.5509339 +0.4108177 0.4961862 0.5509339 +0.4244723 0.4961862 0.5509339 +0.4365675 0.4961862 0.5509339 +0.4474232 0.4961862 0.5509339 +0.45727 0.4961862 0.5509339 +0.4662797 0.4961862 0.5509339 +0.4745834 0.4961862 0.5509339 +0.4822838 0.4961862 0.5509339 +0.4894626 0.4961862 0.5509339 +0.4961862 0.4961862 0.5509339 +0.5025087 0.4961862 0.5509339 +0.5084753 0.4961862 0.5509339 +0.514124 0.4961862 0.5509339 +0.519487 0.4961862 0.5509339 +0.5245917 0.4961862 0.5509339 +0.529462 0.4961862 0.5509339 +0.5341183 0.4961862 0.5509339 +0.5385787 0.4961862 0.5509339 +0.5428591 0.4961862 0.5509339 +0.5469733 0.4961862 0.5509339 +0.5509339 0.4961862 0.5509339 +0.5547519 0.4961862 0.5509339 +0.5584371 0.4961862 0.5509339 +0.5619986 0.4961862 0.5509339 +0.5654443 0.4961862 0.5509339 +0.5687816 0.4961862 0.5509339 +0.092819 0.5025087 0.5509339 +0.2262531 0.5025087 0.5509339 +0.2875993 0.5025087 0.5509339 +0.3262122 0.5025087 0.5509339 +0.3544566 0.5025087 0.5509339 +0.3767383 0.5025087 0.5509339 +0.3951413 0.5025087 0.5509339 +0.4108177 0.5025087 0.5509339 +0.4244723 0.5025087 0.5509339 +0.4365675 0.5025087 0.5509339 +0.4474232 0.5025087 0.5509339 +0.45727 0.5025087 0.5509339 +0.4662797 0.5025087 0.5509339 +0.4745834 0.5025087 0.5509339 +0.4822838 0.5025087 0.5509339 +0.4894626 0.5025087 0.5509339 +0.4961862 0.5025087 0.5509339 +0.5025087 0.5025087 0.5509339 +0.5084753 0.5025087 0.5509339 +0.514124 0.5025087 0.5509339 +0.519487 0.5025087 0.5509339 +0.5245917 0.5025087 0.5509339 +0.529462 0.5025087 0.5509339 +0.5341183 0.5025087 0.5509339 +0.5385787 0.5025087 0.5509339 +0.5428591 0.5025087 0.5509339 +0.5469733 0.5025087 0.5509339 +0.5509339 0.5025087 0.5509339 +0.5547519 0.5025087 0.5509339 +0.5584371 0.5025087 0.5509339 +0.5619986 0.5025087 0.5509339 +0.5654443 0.5025087 0.5509339 +0.5687816 0.5025087 0.5509339 +0.092819 0.5084753 0.5509339 +0.2262531 0.5084753 0.5509339 +0.2875993 0.5084753 0.5509339 +0.3262122 0.5084753 0.5509339 +0.3544566 0.5084753 0.5509339 +0.3767383 0.5084753 0.5509339 +0.3951413 0.5084753 0.5509339 +0.4108177 0.5084753 0.5509339 +0.4244723 0.5084753 0.5509339 +0.4365675 0.5084753 0.5509339 +0.4474232 0.5084753 0.5509339 +0.45727 0.5084753 0.5509339 +0.4662797 0.5084753 0.5509339 +0.4745834 0.5084753 0.5509339 +0.4822838 0.5084753 0.5509339 +0.4894626 0.5084753 0.5509339 +0.4961862 0.5084753 0.5509339 +0.5025087 0.5084753 0.5509339 +0.5084753 0.5084753 0.5509339 +0.514124 0.5084753 0.5509339 +0.519487 0.5084753 0.5509339 +0.5245917 0.5084753 0.5509339 +0.529462 0.5084753 0.5509339 +0.5341183 0.5084753 0.5509339 +0.5385787 0.5084753 0.5509339 +0.5428591 0.5084753 0.5509339 +0.5469733 0.5084753 0.5509339 +0.5509339 0.5084753 0.5509339 +0.5547519 0.5084753 0.5509339 +0.5584371 0.5084753 0.5509339 +0.5619986 0.5084753 0.5509339 +0.5654443 0.5084753 0.5509339 +0.5687816 0.5084753 0.5509339 +0.092819 0.514124 0.5509339 +0.2262531 0.514124 0.5509339 +0.2875993 0.514124 0.5509339 +0.3262122 0.514124 0.5509339 +0.3544566 0.514124 0.5509339 +0.3767383 0.514124 0.5509339 +0.3951413 0.514124 0.5509339 +0.4108177 0.514124 0.5509339 +0.4244723 0.514124 0.5509339 +0.4365675 0.514124 0.5509339 +0.4474232 0.514124 0.5509339 +0.45727 0.514124 0.5509339 +0.4662797 0.514124 0.5509339 +0.4745834 0.514124 0.5509339 +0.4822838 0.514124 0.5509339 +0.4894626 0.514124 0.5509339 +0.4961862 0.514124 0.5509339 +0.5025087 0.514124 0.5509339 +0.5084753 0.514124 0.5509339 +0.514124 0.514124 0.5509339 +0.519487 0.514124 0.5509339 +0.5245917 0.514124 0.5509339 +0.529462 0.514124 0.5509339 +0.5341183 0.514124 0.5509339 +0.5385787 0.514124 0.5509339 +0.5428591 0.514124 0.5509339 +0.5469733 0.514124 0.5509339 +0.5509339 0.514124 0.5509339 +0.5547519 0.514124 0.5509339 +0.5584371 0.514124 0.5509339 +0.5619986 0.514124 0.5509339 +0.5654443 0.514124 0.5509339 +0.5687816 0.514124 0.5509339 +0.092819 0.519487 0.5509339 +0.2262531 0.519487 0.5509339 +0.2875993 0.519487 0.5509339 +0.3262122 0.519487 0.5509339 +0.3544566 0.519487 0.5509339 +0.3767383 0.519487 0.5509339 +0.3951413 0.519487 0.5509339 +0.4108177 0.519487 0.5509339 +0.4244723 0.519487 0.5509339 +0.4365675 0.519487 0.5509339 +0.4474232 0.519487 0.5509339 +0.45727 0.519487 0.5509339 +0.4662797 0.519487 0.5509339 +0.4745834 0.519487 0.5509339 +0.4822838 0.519487 0.5509339 +0.4894626 0.519487 0.5509339 +0.4961862 0.519487 0.5509339 +0.5025087 0.519487 0.5509339 +0.5084753 0.519487 0.5509339 +0.514124 0.519487 0.5509339 +0.519487 0.519487 0.5509339 +0.5245917 0.519487 0.5509339 +0.529462 0.519487 0.5509339 +0.5341183 0.519487 0.5509339 +0.5385787 0.519487 0.5509339 +0.5428591 0.519487 0.5509339 +0.5469733 0.519487 0.5509339 +0.5509339 0.519487 0.5509339 +0.5547519 0.519487 0.5509339 +0.5584371 0.519487 0.5509339 +0.5619986 0.519487 0.5509339 +0.5654443 0.519487 0.5509339 +0.5687816 0.519487 0.5509339 +0.092819 0.5245917 0.5509339 +0.2262531 0.5245917 0.5509339 +0.2875993 0.5245917 0.5509339 +0.3262122 0.5245917 0.5509339 +0.3544566 0.5245917 0.5509339 +0.3767383 0.5245917 0.5509339 +0.3951413 0.5245917 0.5509339 +0.4108177 0.5245917 0.5509339 +0.4244723 0.5245917 0.5509339 +0.4365675 0.5245917 0.5509339 +0.4474232 0.5245917 0.5509339 +0.45727 0.5245917 0.5509339 +0.4662797 0.5245917 0.5509339 +0.4745834 0.5245917 0.5509339 +0.4822838 0.5245917 0.5509339 +0.4894626 0.5245917 0.5509339 +0.4961862 0.5245917 0.5509339 +0.5025087 0.5245917 0.5509339 +0.5084753 0.5245917 0.5509339 +0.514124 0.5245917 0.5509339 +0.519487 0.5245917 0.5509339 +0.5245917 0.5245917 0.5509339 +0.529462 0.5245917 0.5509339 +0.5341183 0.5245917 0.5509339 +0.5385787 0.5245917 0.5509339 +0.5428591 0.5245917 0.5509339 +0.5469733 0.5245917 0.5509339 +0.5509339 0.5245917 0.5509339 +0.5547519 0.5245917 0.5509339 +0.5584371 0.5245917 0.5509339 +0.5619986 0.5245917 0.5509339 +0.5654443 0.5245917 0.5509339 +0.5687816 0.5245917 0.5509339 +0.092819 0.529462 0.5509339 +0.2262531 0.529462 0.5509339 +0.2875993 0.529462 0.5509339 +0.3262122 0.529462 0.5509339 +0.3544566 0.529462 0.5509339 +0.3767383 0.529462 0.5509339 +0.3951413 0.529462 0.5509339 +0.4108177 0.529462 0.5509339 +0.4244723 0.529462 0.5509339 +0.4365675 0.529462 0.5509339 +0.4474232 0.529462 0.5509339 +0.45727 0.529462 0.5509339 +0.4662797 0.529462 0.5509339 +0.4745834 0.529462 0.5509339 +0.4822838 0.529462 0.5509339 +0.4894626 0.529462 0.5509339 +0.4961862 0.529462 0.5509339 +0.5025087 0.529462 0.5509339 +0.5084753 0.529462 0.5509339 +0.514124 0.529462 0.5509339 +0.519487 0.529462 0.5509339 +0.5245917 0.529462 0.5509339 +0.529462 0.529462 0.5509339 +0.5341183 0.529462 0.5509339 +0.5385787 0.529462 0.5509339 +0.5428591 0.529462 0.5509339 +0.5469733 0.529462 0.5509339 +0.5509339 0.529462 0.5509339 +0.5547519 0.529462 0.5509339 +0.5584371 0.529462 0.5509339 +0.5619986 0.529462 0.5509339 +0.5654443 0.529462 0.5509339 +0.5687816 0.529462 0.5509339 +0.092819 0.5341183 0.5509339 +0.2262531 0.5341183 0.5509339 +0.2875993 0.5341183 0.5509339 +0.3262122 0.5341183 0.5509339 +0.3544566 0.5341183 0.5509339 +0.3767383 0.5341183 0.5509339 +0.3951413 0.5341183 0.5509339 +0.4108177 0.5341183 0.5509339 +0.4244723 0.5341183 0.5509339 +0.4365675 0.5341183 0.5509339 +0.4474232 0.5341183 0.5509339 +0.45727 0.5341183 0.5509339 +0.4662797 0.5341183 0.5509339 +0.4745834 0.5341183 0.5509339 +0.4822838 0.5341183 0.5509339 +0.4894626 0.5341183 0.5509339 +0.4961862 0.5341183 0.5509339 +0.5025087 0.5341183 0.5509339 +0.5084753 0.5341183 0.5509339 +0.514124 0.5341183 0.5509339 +0.519487 0.5341183 0.5509339 +0.5245917 0.5341183 0.5509339 +0.529462 0.5341183 0.5509339 +0.5341183 0.5341183 0.5509339 +0.5385787 0.5341183 0.5509339 +0.5428591 0.5341183 0.5509339 +0.5469733 0.5341183 0.5509339 +0.5509339 0.5341183 0.5509339 +0.5547519 0.5341183 0.5509339 +0.5584371 0.5341183 0.5509339 +0.5619986 0.5341183 0.5509339 +0.5654443 0.5341183 0.5509339 +0.5687816 0.5341183 0.5509339 +0.092819 0.5385787 0.5509339 +0.2262531 0.5385787 0.5509339 +0.2875993 0.5385787 0.5509339 +0.3262122 0.5385787 0.5509339 +0.3544566 0.5385787 0.5509339 +0.3767383 0.5385787 0.5509339 +0.3951413 0.5385787 0.5509339 +0.4108177 0.5385787 0.5509339 +0.4244723 0.5385787 0.5509339 +0.4365675 0.5385787 0.5509339 +0.4474232 0.5385787 0.5509339 +0.45727 0.5385787 0.5509339 +0.4662797 0.5385787 0.5509339 +0.4745834 0.5385787 0.5509339 +0.4822838 0.5385787 0.5509339 +0.4894626 0.5385787 0.5509339 +0.4961862 0.5385787 0.5509339 +0.5025087 0.5385787 0.5509339 +0.5084753 0.5385787 0.5509339 +0.514124 0.5385787 0.5509339 +0.519487 0.5385787 0.5509339 +0.5245917 0.5385787 0.5509339 +0.529462 0.5385787 0.5509339 +0.5341183 0.5385787 0.5509339 +0.5385787 0.5385787 0.5509339 +0.5428591 0.5385787 0.5509339 +0.5469733 0.5385787 0.5509339 +0.5509339 0.5385787 0.5509339 +0.5547519 0.5385787 0.5509339 +0.5584371 0.5385787 0.5509339 +0.5619986 0.5385787 0.5509339 +0.5654443 0.5385787 0.5509339 +0.5687816 0.5385787 0.5509339 +0.092819 0.5428591 0.5509339 +0.2262531 0.5428591 0.5509339 +0.2875993 0.5428591 0.5509339 +0.3262122 0.5428591 0.5509339 +0.3544566 0.5428591 0.5509339 +0.3767383 0.5428591 0.5509339 +0.3951413 0.5428591 0.5509339 +0.4108177 0.5428591 0.5509339 +0.4244723 0.5428591 0.5509339 +0.4365675 0.5428591 0.5509339 +0.4474232 0.5428591 0.5509339 +0.45727 0.5428591 0.5509339 +0.4662797 0.5428591 0.5509339 +0.4745834 0.5428591 0.5509339 +0.4822838 0.5428591 0.5509339 +0.4894626 0.5428591 0.5509339 +0.4961862 0.5428591 0.5509339 +0.5025087 0.5428591 0.5509339 +0.5084753 0.5428591 0.5509339 +0.514124 0.5428591 0.5509339 +0.519487 0.5428591 0.5509339 +0.5245917 0.5428591 0.5509339 +0.529462 0.5428591 0.5509339 +0.5341183 0.5428591 0.5509339 +0.5385787 0.5428591 0.5509339 +0.5428591 0.5428591 0.5509339 +0.5469733 0.5428591 0.5509339 +0.5509339 0.5428591 0.5509339 +0.5547519 0.5428591 0.5509339 +0.5584371 0.5428591 0.5509339 +0.5619986 0.5428591 0.5509339 +0.5654443 0.5428591 0.5509339 +0.5687816 0.5428591 0.5509339 +0.092819 0.5469733 0.5509339 +0.2262531 0.5469733 0.5509339 +0.2875993 0.5469733 0.5509339 +0.3262122 0.5469733 0.5509339 +0.3544566 0.5469733 0.5509339 +0.3767383 0.5469733 0.5509339 +0.3951413 0.5469733 0.5509339 +0.4108177 0.5469733 0.5509339 +0.4244723 0.5469733 0.5509339 +0.4365675 0.5469733 0.5509339 +0.4474232 0.5469733 0.5509339 +0.45727 0.5469733 0.5509339 +0.4662797 0.5469733 0.5509339 +0.4745834 0.5469733 0.5509339 +0.4822838 0.5469733 0.5509339 +0.4894626 0.5469733 0.5509339 +0.4961862 0.5469733 0.5509339 +0.5025087 0.5469733 0.5509339 +0.5084753 0.5469733 0.5509339 +0.514124 0.5469733 0.5509339 +0.519487 0.5469733 0.5509339 +0.5245917 0.5469733 0.5509339 +0.529462 0.5469733 0.5509339 +0.5341183 0.5469733 0.5509339 +0.5385787 0.5469733 0.5509339 +0.5428591 0.5469733 0.5509339 +0.5469733 0.5469733 0.5509339 +0.5509339 0.5469733 0.5509339 +0.5547519 0.5469733 0.5509339 +0.5584371 0.5469733 0.5509339 +0.5619986 0.5469733 0.5509339 +0.5654443 0.5469733 0.5509339 +0.5687816 0.5469733 0.5509339 +0.092819 0.5509339 0.5509339 +0.2262531 0.5509339 0.5509339 +0.2875993 0.5509339 0.5509339 +0.3262122 0.5509339 0.5509339 +0.3544566 0.5509339 0.5509339 +0.3767383 0.5509339 0.5509339 +0.3951413 0.5509339 0.5509339 +0.4108177 0.5509339 0.5509339 +0.4244723 0.5509339 0.5509339 +0.4365675 0.5509339 0.5509339 +0.4474232 0.5509339 0.5509339 +0.45727 0.5509339 0.5509339 +0.4662797 0.5509339 0.5509339 +0.4745834 0.5509339 0.5509339 +0.4822838 0.5509339 0.5509339 +0.4894626 0.5509339 0.5509339 +0.4961862 0.5509339 0.5509339 +0.5025087 0.5509339 0.5509339 +0.5084753 0.5509339 0.5509339 +0.514124 0.5509339 0.5509339 +0.519487 0.5509339 0.5509339 +0.5245917 0.5509339 0.5509339 +0.529462 0.5509339 0.5509339 +0.5341183 0.5509339 0.5509339 +0.5385787 0.5509339 0.5509339 +0.5428591 0.5509339 0.5509339 +0.5469733 0.5509339 0.5509339 +0.5509339 0.5509339 0.5509339 +0.5547519 0.5509339 0.5509339 +0.5584371 0.5509339 0.5509339 +0.5619986 0.5509339 0.5509339 +0.5654443 0.5509339 0.5509339 +0.5687816 0.5509339 0.5509339 +0.092819 0.5547519 0.5509339 +0.2262531 0.5547519 0.5509339 +0.2875993 0.5547519 0.5509339 +0.3262122 0.5547519 0.5509339 +0.3544566 0.5547519 0.5509339 +0.3767383 0.5547519 0.5509339 +0.3951413 0.5547519 0.5509339 +0.4108177 0.5547519 0.5509339 +0.4244723 0.5547519 0.5509339 +0.4365675 0.5547519 0.5509339 +0.4474232 0.5547519 0.5509339 +0.45727 0.5547519 0.5509339 +0.4662797 0.5547519 0.5509339 +0.4745834 0.5547519 0.5509339 +0.4822838 0.5547519 0.5509339 +0.4894626 0.5547519 0.5509339 +0.4961862 0.5547519 0.5509339 +0.5025087 0.5547519 0.5509339 +0.5084753 0.5547519 0.5509339 +0.514124 0.5547519 0.5509339 +0.519487 0.5547519 0.5509339 +0.5245917 0.5547519 0.5509339 +0.529462 0.5547519 0.5509339 +0.5341183 0.5547519 0.5509339 +0.5385787 0.5547519 0.5509339 +0.5428591 0.5547519 0.5509339 +0.5469733 0.5547519 0.5509339 +0.5509339 0.5547519 0.5509339 +0.5547519 0.5547519 0.5509339 +0.5584371 0.5547519 0.5509339 +0.5619986 0.5547519 0.5509339 +0.5654443 0.5547519 0.5509339 +0.5687816 0.5547519 0.5509339 +0.092819 0.5584371 0.5509339 +0.2262531 0.5584371 0.5509339 +0.2875993 0.5584371 0.5509339 +0.3262122 0.5584371 0.5509339 +0.3544566 0.5584371 0.5509339 +0.3767383 0.5584371 0.5509339 +0.3951413 0.5584371 0.5509339 +0.4108177 0.5584371 0.5509339 +0.4244723 0.5584371 0.5509339 +0.4365675 0.5584371 0.5509339 +0.4474232 0.5584371 0.5509339 +0.45727 0.5584371 0.5509339 +0.4662797 0.5584371 0.5509339 +0.4745834 0.5584371 0.5509339 +0.4822838 0.5584371 0.5509339 +0.4894626 0.5584371 0.5509339 +0.4961862 0.5584371 0.5509339 +0.5025087 0.5584371 0.5509339 +0.5084753 0.5584371 0.5509339 +0.514124 0.5584371 0.5509339 +0.519487 0.5584371 0.5509339 +0.5245917 0.5584371 0.5509339 +0.529462 0.5584371 0.5509339 +0.5341183 0.5584371 0.5509339 +0.5385787 0.5584371 0.5509339 +0.5428591 0.5584371 0.5509339 +0.5469733 0.5584371 0.5509339 +0.5509339 0.5584371 0.5509339 +0.5547519 0.5584371 0.5509339 +0.5584371 0.5584371 0.5509339 +0.5619986 0.5584371 0.5509339 +0.5654443 0.5584371 0.5509339 +0.5687816 0.5584371 0.5509339 +0.092819 0.5619986 0.5509339 +0.2262531 0.5619986 0.5509339 +0.2875993 0.5619986 0.5509339 +0.3262122 0.5619986 0.5509339 +0.3544566 0.5619986 0.5509339 +0.3767383 0.5619986 0.5509339 +0.3951413 0.5619986 0.5509339 +0.4108177 0.5619986 0.5509339 +0.4244723 0.5619986 0.5509339 +0.4365675 0.5619986 0.5509339 +0.4474232 0.5619986 0.5509339 +0.45727 0.5619986 0.5509339 +0.4662797 0.5619986 0.5509339 +0.4745834 0.5619986 0.5509339 +0.4822838 0.5619986 0.5509339 +0.4894626 0.5619986 0.5509339 +0.4961862 0.5619986 0.5509339 +0.5025087 0.5619986 0.5509339 +0.5084753 0.5619986 0.5509339 +0.514124 0.5619986 0.5509339 +0.519487 0.5619986 0.5509339 +0.5245917 0.5619986 0.5509339 +0.529462 0.5619986 0.5509339 +0.5341183 0.5619986 0.5509339 +0.5385787 0.5619986 0.5509339 +0.5428591 0.5619986 0.5509339 +0.5469733 0.5619986 0.5509339 +0.5509339 0.5619986 0.5509339 +0.5547519 0.5619986 0.5509339 +0.5584371 0.5619986 0.5509339 +0.5619986 0.5619986 0.5509339 +0.5654443 0.5619986 0.5509339 +0.5687816 0.5619986 0.5509339 +0.092819 0.5654443 0.5509339 +0.2262531 0.5654443 0.5509339 +0.2875993 0.5654443 0.5509339 +0.3262122 0.5654443 0.5509339 +0.3544566 0.5654443 0.5509339 +0.3767383 0.5654443 0.5509339 +0.3951413 0.5654443 0.5509339 +0.4108177 0.5654443 0.5509339 +0.4244723 0.5654443 0.5509339 +0.4365675 0.5654443 0.5509339 +0.4474232 0.5654443 0.5509339 +0.45727 0.5654443 0.5509339 +0.4662797 0.5654443 0.5509339 +0.4745834 0.5654443 0.5509339 +0.4822838 0.5654443 0.5509339 +0.4894626 0.5654443 0.5509339 +0.4961862 0.5654443 0.5509339 +0.5025087 0.5654443 0.5509339 +0.5084753 0.5654443 0.5509339 +0.514124 0.5654443 0.5509339 +0.519487 0.5654443 0.5509339 +0.5245917 0.5654443 0.5509339 +0.529462 0.5654443 0.5509339 +0.5341183 0.5654443 0.5509339 +0.5385787 0.5654443 0.5509339 +0.5428591 0.5654443 0.5509339 +0.5469733 0.5654443 0.5509339 +0.5509339 0.5654443 0.5509339 +0.5547519 0.5654443 0.5509339 +0.5584371 0.5654443 0.5509339 +0.5619986 0.5654443 0.5509339 +0.5654443 0.5654443 0.5509339 +0.5687816 0.5654443 0.5509339 +0.092819 0.5687816 0.5509339 +0.2262531 0.5687816 0.5509339 +0.2875993 0.5687816 0.5509339 +0.3262122 0.5687816 0.5509339 +0.3544566 0.5687816 0.5509339 +0.3767383 0.5687816 0.5509339 +0.3951413 0.5687816 0.5509339 +0.4108177 0.5687816 0.5509339 +0.4244723 0.5687816 0.5509339 +0.4365675 0.5687816 0.5509339 +0.4474232 0.5687816 0.5509339 +0.45727 0.5687816 0.5509339 +0.4662797 0.5687816 0.5509339 +0.4745834 0.5687816 0.5509339 +0.4822838 0.5687816 0.5509339 +0.4894626 0.5687816 0.5509339 +0.4961862 0.5687816 0.5509339 +0.5025087 0.5687816 0.5509339 +0.5084753 0.5687816 0.5509339 +0.514124 0.5687816 0.5509339 +0.519487 0.5687816 0.5509339 +0.5245917 0.5687816 0.5509339 +0.529462 0.5687816 0.5509339 +0.5341183 0.5687816 0.5509339 +0.5385787 0.5687816 0.5509339 +0.5428591 0.5687816 0.5509339 +0.5469733 0.5687816 0.5509339 +0.5509339 0.5687816 0.5509339 +0.5547519 0.5687816 0.5509339 +0.5584371 0.5687816 0.5509339 +0.5619986 0.5687816 0.5509339 +0.5654443 0.5687816 0.5509339 +0.5687816 0.5687816 0.5509339 +0.092819 0.092819 0.5547519 +0.2262531 0.092819 0.5547519 +0.2875993 0.092819 0.5547519 +0.3262122 0.092819 0.5547519 +0.3544566 0.092819 0.5547519 +0.3767383 0.092819 0.5547519 +0.3951413 0.092819 0.5547519 +0.4108177 0.092819 0.5547519 +0.4244723 0.092819 0.5547519 +0.4365675 0.092819 0.5547519 +0.4474232 0.092819 0.5547519 +0.45727 0.092819 0.5547519 +0.4662797 0.092819 0.5547519 +0.4745834 0.092819 0.5547519 +0.4822838 0.092819 0.5547519 +0.4894626 0.092819 0.5547519 +0.4961862 0.092819 0.5547519 +0.5025087 0.092819 0.5547519 +0.5084753 0.092819 0.5547519 +0.514124 0.092819 0.5547519 +0.519487 0.092819 0.5547519 +0.5245917 0.092819 0.5547519 +0.529462 0.092819 0.5547519 +0.5341183 0.092819 0.5547519 +0.5385787 0.092819 0.5547519 +0.5428591 0.092819 0.5547519 +0.5469733 0.092819 0.5547519 +0.5509339 0.092819 0.5547519 +0.5547519 0.092819 0.5547519 +0.5584371 0.092819 0.5547519 +0.5619986 0.092819 0.5547519 +0.5654443 0.092819 0.5547519 +0.5687816 0.092819 0.5547519 +0.092819 0.2262531 0.5547519 +0.2262531 0.2262531 0.5547519 +0.2875993 0.2262531 0.5547519 +0.3262122 0.2262531 0.5547519 +0.3544566 0.2262531 0.5547519 +0.3767383 0.2262531 0.5547519 +0.3951413 0.2262531 0.5547519 +0.4108177 0.2262531 0.5547519 +0.4244723 0.2262531 0.5547519 +0.4365675 0.2262531 0.5547519 +0.4474232 0.2262531 0.5547519 +0.45727 0.2262531 0.5547519 +0.4662797 0.2262531 0.5547519 +0.4745834 0.2262531 0.5547519 +0.4822838 0.2262531 0.5547519 +0.4894626 0.2262531 0.5547519 +0.4961862 0.2262531 0.5547519 +0.5025087 0.2262531 0.5547519 +0.5084753 0.2262531 0.5547519 +0.514124 0.2262531 0.5547519 +0.519487 0.2262531 0.5547519 +0.5245917 0.2262531 0.5547519 +0.529462 0.2262531 0.5547519 +0.5341183 0.2262531 0.5547519 +0.5385787 0.2262531 0.5547519 +0.5428591 0.2262531 0.5547519 +0.5469733 0.2262531 0.5547519 +0.5509339 0.2262531 0.5547519 +0.5547519 0.2262531 0.5547519 +0.5584371 0.2262531 0.5547519 +0.5619986 0.2262531 0.5547519 +0.5654443 0.2262531 0.5547519 +0.5687816 0.2262531 0.5547519 +0.092819 0.2875993 0.5547519 +0.2262531 0.2875993 0.5547519 +0.2875993 0.2875993 0.5547519 +0.3262122 0.2875993 0.5547519 +0.3544566 0.2875993 0.5547519 +0.3767383 0.2875993 0.5547519 +0.3951413 0.2875993 0.5547519 +0.4108177 0.2875993 0.5547519 +0.4244723 0.2875993 0.5547519 +0.4365675 0.2875993 0.5547519 +0.4474232 0.2875993 0.5547519 +0.45727 0.2875993 0.5547519 +0.4662797 0.2875993 0.5547519 +0.4745834 0.2875993 0.5547519 +0.4822838 0.2875993 0.5547519 +0.4894626 0.2875993 0.5547519 +0.4961862 0.2875993 0.5547519 +0.5025087 0.2875993 0.5547519 +0.5084753 0.2875993 0.5547519 +0.514124 0.2875993 0.5547519 +0.519487 0.2875993 0.5547519 +0.5245917 0.2875993 0.5547519 +0.529462 0.2875993 0.5547519 +0.5341183 0.2875993 0.5547519 +0.5385787 0.2875993 0.5547519 +0.5428591 0.2875993 0.5547519 +0.5469733 0.2875993 0.5547519 +0.5509339 0.2875993 0.5547519 +0.5547519 0.2875993 0.5547519 +0.5584371 0.2875993 0.5547519 +0.5619986 0.2875993 0.5547519 +0.5654443 0.2875993 0.5547519 +0.5687816 0.2875993 0.5547519 +0.092819 0.3262122 0.5547519 +0.2262531 0.3262122 0.5547519 +0.2875993 0.3262122 0.5547519 +0.3262122 0.3262122 0.5547519 +0.3544566 0.3262122 0.5547519 +0.3767383 0.3262122 0.5547519 +0.3951413 0.3262122 0.5547519 +0.4108177 0.3262122 0.5547519 +0.4244723 0.3262122 0.5547519 +0.4365675 0.3262122 0.5547519 +0.4474232 0.3262122 0.5547519 +0.45727 0.3262122 0.5547519 +0.4662797 0.3262122 0.5547519 +0.4745834 0.3262122 0.5547519 +0.4822838 0.3262122 0.5547519 +0.4894626 0.3262122 0.5547519 +0.4961862 0.3262122 0.5547519 +0.5025087 0.3262122 0.5547519 +0.5084753 0.3262122 0.5547519 +0.514124 0.3262122 0.5547519 +0.519487 0.3262122 0.5547519 +0.5245917 0.3262122 0.5547519 +0.529462 0.3262122 0.5547519 +0.5341183 0.3262122 0.5547519 +0.5385787 0.3262122 0.5547519 +0.5428591 0.3262122 0.5547519 +0.5469733 0.3262122 0.5547519 +0.5509339 0.3262122 0.5547519 +0.5547519 0.3262122 0.5547519 +0.5584371 0.3262122 0.5547519 +0.5619986 0.3262122 0.5547519 +0.5654443 0.3262122 0.5547519 +0.5687816 0.3262122 0.5547519 +0.092819 0.3544566 0.5547519 +0.2262531 0.3544566 0.5547519 +0.2875993 0.3544566 0.5547519 +0.3262122 0.3544566 0.5547519 +0.3544566 0.3544566 0.5547519 +0.3767383 0.3544566 0.5547519 +0.3951413 0.3544566 0.5547519 +0.4108177 0.3544566 0.5547519 +0.4244723 0.3544566 0.5547519 +0.4365675 0.3544566 0.5547519 +0.4474232 0.3544566 0.5547519 +0.45727 0.3544566 0.5547519 +0.4662797 0.3544566 0.5547519 +0.4745834 0.3544566 0.5547519 +0.4822838 0.3544566 0.5547519 +0.4894626 0.3544566 0.5547519 +0.4961862 0.3544566 0.5547519 +0.5025087 0.3544566 0.5547519 +0.5084753 0.3544566 0.5547519 +0.514124 0.3544566 0.5547519 +0.519487 0.3544566 0.5547519 +0.5245917 0.3544566 0.5547519 +0.529462 0.3544566 0.5547519 +0.5341183 0.3544566 0.5547519 +0.5385787 0.3544566 0.5547519 +0.5428591 0.3544566 0.5547519 +0.5469733 0.3544566 0.5547519 +0.5509339 0.3544566 0.5547519 +0.5547519 0.3544566 0.5547519 +0.5584371 0.3544566 0.5547519 +0.5619986 0.3544566 0.5547519 +0.5654443 0.3544566 0.5547519 +0.5687816 0.3544566 0.5547519 +0.092819 0.3767383 0.5547519 +0.2262531 0.3767383 0.5547519 +0.2875993 0.3767383 0.5547519 +0.3262122 0.3767383 0.5547519 +0.3544566 0.3767383 0.5547519 +0.3767383 0.3767383 0.5547519 +0.3951413 0.3767383 0.5547519 +0.4108177 0.3767383 0.5547519 +0.4244723 0.3767383 0.5547519 +0.4365675 0.3767383 0.5547519 +0.4474232 0.3767383 0.5547519 +0.45727 0.3767383 0.5547519 +0.4662797 0.3767383 0.5547519 +0.4745834 0.3767383 0.5547519 +0.4822838 0.3767383 0.5547519 +0.4894626 0.3767383 0.5547519 +0.4961862 0.3767383 0.5547519 +0.5025087 0.3767383 0.5547519 +0.5084753 0.3767383 0.5547519 +0.514124 0.3767383 0.5547519 +0.519487 0.3767383 0.5547519 +0.5245917 0.3767383 0.5547519 +0.529462 0.3767383 0.5547519 +0.5341183 0.3767383 0.5547519 +0.5385787 0.3767383 0.5547519 +0.5428591 0.3767383 0.5547519 +0.5469733 0.3767383 0.5547519 +0.5509339 0.3767383 0.5547519 +0.5547519 0.3767383 0.5547519 +0.5584371 0.3767383 0.5547519 +0.5619986 0.3767383 0.5547519 +0.5654443 0.3767383 0.5547519 +0.5687816 0.3767383 0.5547519 +0.092819 0.3951413 0.5547519 +0.2262531 0.3951413 0.5547519 +0.2875993 0.3951413 0.5547519 +0.3262122 0.3951413 0.5547519 +0.3544566 0.3951413 0.5547519 +0.3767383 0.3951413 0.5547519 +0.3951413 0.3951413 0.5547519 +0.4108177 0.3951413 0.5547519 +0.4244723 0.3951413 0.5547519 +0.4365675 0.3951413 0.5547519 +0.4474232 0.3951413 0.5547519 +0.45727 0.3951413 0.5547519 +0.4662797 0.3951413 0.5547519 +0.4745834 0.3951413 0.5547519 +0.4822838 0.3951413 0.5547519 +0.4894626 0.3951413 0.5547519 +0.4961862 0.3951413 0.5547519 +0.5025087 0.3951413 0.5547519 +0.5084753 0.3951413 0.5547519 +0.514124 0.3951413 0.5547519 +0.519487 0.3951413 0.5547519 +0.5245917 0.3951413 0.5547519 +0.529462 0.3951413 0.5547519 +0.5341183 0.3951413 0.5547519 +0.5385787 0.3951413 0.5547519 +0.5428591 0.3951413 0.5547519 +0.5469733 0.3951413 0.5547519 +0.5509339 0.3951413 0.5547519 +0.5547519 0.3951413 0.5547519 +0.5584371 0.3951413 0.5547519 +0.5619986 0.3951413 0.5547519 +0.5654443 0.3951413 0.5547519 +0.5687816 0.3951413 0.5547519 +0.092819 0.4108177 0.5547519 +0.2262531 0.4108177 0.5547519 +0.2875993 0.4108177 0.5547519 +0.3262122 0.4108177 0.5547519 +0.3544566 0.4108177 0.5547519 +0.3767383 0.4108177 0.5547519 +0.3951413 0.4108177 0.5547519 +0.4108177 0.4108177 0.5547519 +0.4244723 0.4108177 0.5547519 +0.4365675 0.4108177 0.5547519 +0.4474232 0.4108177 0.5547519 +0.45727 0.4108177 0.5547519 +0.4662797 0.4108177 0.5547519 +0.4745834 0.4108177 0.5547519 +0.4822838 0.4108177 0.5547519 +0.4894626 0.4108177 0.5547519 +0.4961862 0.4108177 0.5547519 +0.5025087 0.4108177 0.5547519 +0.5084753 0.4108177 0.5547519 +0.514124 0.4108177 0.5547519 +0.519487 0.4108177 0.5547519 +0.5245917 0.4108177 0.5547519 +0.529462 0.4108177 0.5547519 +0.5341183 0.4108177 0.5547519 +0.5385787 0.4108177 0.5547519 +0.5428591 0.4108177 0.5547519 +0.5469733 0.4108177 0.5547519 +0.5509339 0.4108177 0.5547519 +0.5547519 0.4108177 0.5547519 +0.5584371 0.4108177 0.5547519 +0.5619986 0.4108177 0.5547519 +0.5654443 0.4108177 0.5547519 +0.5687816 0.4108177 0.5547519 +0.092819 0.4244723 0.5547519 +0.2262531 0.4244723 0.5547519 +0.2875993 0.4244723 0.5547519 +0.3262122 0.4244723 0.5547519 +0.3544566 0.4244723 0.5547519 +0.3767383 0.4244723 0.5547519 +0.3951413 0.4244723 0.5547519 +0.4108177 0.4244723 0.5547519 +0.4244723 0.4244723 0.5547519 +0.4365675 0.4244723 0.5547519 +0.4474232 0.4244723 0.5547519 +0.45727 0.4244723 0.5547519 +0.4662797 0.4244723 0.5547519 +0.4745834 0.4244723 0.5547519 +0.4822838 0.4244723 0.5547519 +0.4894626 0.4244723 0.5547519 +0.4961862 0.4244723 0.5547519 +0.5025087 0.4244723 0.5547519 +0.5084753 0.4244723 0.5547519 +0.514124 0.4244723 0.5547519 +0.519487 0.4244723 0.5547519 +0.5245917 0.4244723 0.5547519 +0.529462 0.4244723 0.5547519 +0.5341183 0.4244723 0.5547519 +0.5385787 0.4244723 0.5547519 +0.5428591 0.4244723 0.5547519 +0.5469733 0.4244723 0.5547519 +0.5509339 0.4244723 0.5547519 +0.5547519 0.4244723 0.5547519 +0.5584371 0.4244723 0.5547519 +0.5619986 0.4244723 0.5547519 +0.5654443 0.4244723 0.5547519 +0.5687816 0.4244723 0.5547519 +0.092819 0.4365675 0.5547519 +0.2262531 0.4365675 0.5547519 +0.2875993 0.4365675 0.5547519 +0.3262122 0.4365675 0.5547519 +0.3544566 0.4365675 0.5547519 +0.3767383 0.4365675 0.5547519 +0.3951413 0.4365675 0.5547519 +0.4108177 0.4365675 0.5547519 +0.4244723 0.4365675 0.5547519 +0.4365675 0.4365675 0.5547519 +0.4474232 0.4365675 0.5547519 +0.45727 0.4365675 0.5547519 +0.4662797 0.4365675 0.5547519 +0.4745834 0.4365675 0.5547519 +0.4822838 0.4365675 0.5547519 +0.4894626 0.4365675 0.5547519 +0.4961862 0.4365675 0.5547519 +0.5025087 0.4365675 0.5547519 +0.5084753 0.4365675 0.5547519 +0.514124 0.4365675 0.5547519 +0.519487 0.4365675 0.5547519 +0.5245917 0.4365675 0.5547519 +0.529462 0.4365675 0.5547519 +0.5341183 0.4365675 0.5547519 +0.5385787 0.4365675 0.5547519 +0.5428591 0.4365675 0.5547519 +0.5469733 0.4365675 0.5547519 +0.5509339 0.4365675 0.5547519 +0.5547519 0.4365675 0.5547519 +0.5584371 0.4365675 0.5547519 +0.5619986 0.4365675 0.5547519 +0.5654443 0.4365675 0.5547519 +0.5687816 0.4365675 0.5547519 +0.092819 0.4474232 0.5547519 +0.2262531 0.4474232 0.5547519 +0.2875993 0.4474232 0.5547519 +0.3262122 0.4474232 0.5547519 +0.3544566 0.4474232 0.5547519 +0.3767383 0.4474232 0.5547519 +0.3951413 0.4474232 0.5547519 +0.4108177 0.4474232 0.5547519 +0.4244723 0.4474232 0.5547519 +0.4365675 0.4474232 0.5547519 +0.4474232 0.4474232 0.5547519 +0.45727 0.4474232 0.5547519 +0.4662797 0.4474232 0.5547519 +0.4745834 0.4474232 0.5547519 +0.4822838 0.4474232 0.5547519 +0.4894626 0.4474232 0.5547519 +0.4961862 0.4474232 0.5547519 +0.5025087 0.4474232 0.5547519 +0.5084753 0.4474232 0.5547519 +0.514124 0.4474232 0.5547519 +0.519487 0.4474232 0.5547519 +0.5245917 0.4474232 0.5547519 +0.529462 0.4474232 0.5547519 +0.5341183 0.4474232 0.5547519 +0.5385787 0.4474232 0.5547519 +0.5428591 0.4474232 0.5547519 +0.5469733 0.4474232 0.5547519 +0.5509339 0.4474232 0.5547519 +0.5547519 0.4474232 0.5547519 +0.5584371 0.4474232 0.5547519 +0.5619986 0.4474232 0.5547519 +0.5654443 0.4474232 0.5547519 +0.5687816 0.4474232 0.5547519 +0.092819 0.45727 0.5547519 +0.2262531 0.45727 0.5547519 +0.2875993 0.45727 0.5547519 +0.3262122 0.45727 0.5547519 +0.3544566 0.45727 0.5547519 +0.3767383 0.45727 0.5547519 +0.3951413 0.45727 0.5547519 +0.4108177 0.45727 0.5547519 +0.4244723 0.45727 0.5547519 +0.4365675 0.45727 0.5547519 +0.4474232 0.45727 0.5547519 +0.45727 0.45727 0.5547519 +0.4662797 0.45727 0.5547519 +0.4745834 0.45727 0.5547519 +0.4822838 0.45727 0.5547519 +0.4894626 0.45727 0.5547519 +0.4961862 0.45727 0.5547519 +0.5025087 0.45727 0.5547519 +0.5084753 0.45727 0.5547519 +0.514124 0.45727 0.5547519 +0.519487 0.45727 0.5547519 +0.5245917 0.45727 0.5547519 +0.529462 0.45727 0.5547519 +0.5341183 0.45727 0.5547519 +0.5385787 0.45727 0.5547519 +0.5428591 0.45727 0.5547519 +0.5469733 0.45727 0.5547519 +0.5509339 0.45727 0.5547519 +0.5547519 0.45727 0.5547519 +0.5584371 0.45727 0.5547519 +0.5619986 0.45727 0.5547519 +0.5654443 0.45727 0.5547519 +0.5687816 0.45727 0.5547519 +0.092819 0.4662797 0.5547519 +0.2262531 0.4662797 0.5547519 +0.2875993 0.4662797 0.5547519 +0.3262122 0.4662797 0.5547519 +0.3544566 0.4662797 0.5547519 +0.3767383 0.4662797 0.5547519 +0.3951413 0.4662797 0.5547519 +0.4108177 0.4662797 0.5547519 +0.4244723 0.4662797 0.5547519 +0.4365675 0.4662797 0.5547519 +0.4474232 0.4662797 0.5547519 +0.45727 0.4662797 0.5547519 +0.4662797 0.4662797 0.5547519 +0.4745834 0.4662797 0.5547519 +0.4822838 0.4662797 0.5547519 +0.4894626 0.4662797 0.5547519 +0.4961862 0.4662797 0.5547519 +0.5025087 0.4662797 0.5547519 +0.5084753 0.4662797 0.5547519 +0.514124 0.4662797 0.5547519 +0.519487 0.4662797 0.5547519 +0.5245917 0.4662797 0.5547519 +0.529462 0.4662797 0.5547519 +0.5341183 0.4662797 0.5547519 +0.5385787 0.4662797 0.5547519 +0.5428591 0.4662797 0.5547519 +0.5469733 0.4662797 0.5547519 +0.5509339 0.4662797 0.5547519 +0.5547519 0.4662797 0.5547519 +0.5584371 0.4662797 0.5547519 +0.5619986 0.4662797 0.5547519 +0.5654443 0.4662797 0.5547519 +0.5687816 0.4662797 0.5547519 +0.092819 0.4745834 0.5547519 +0.2262531 0.4745834 0.5547519 +0.2875993 0.4745834 0.5547519 +0.3262122 0.4745834 0.5547519 +0.3544566 0.4745834 0.5547519 +0.3767383 0.4745834 0.5547519 +0.3951413 0.4745834 0.5547519 +0.4108177 0.4745834 0.5547519 +0.4244723 0.4745834 0.5547519 +0.4365675 0.4745834 0.5547519 +0.4474232 0.4745834 0.5547519 +0.45727 0.4745834 0.5547519 +0.4662797 0.4745834 0.5547519 +0.4745834 0.4745834 0.5547519 +0.4822838 0.4745834 0.5547519 +0.4894626 0.4745834 0.5547519 +0.4961862 0.4745834 0.5547519 +0.5025087 0.4745834 0.5547519 +0.5084753 0.4745834 0.5547519 +0.514124 0.4745834 0.5547519 +0.519487 0.4745834 0.5547519 +0.5245917 0.4745834 0.5547519 +0.529462 0.4745834 0.5547519 +0.5341183 0.4745834 0.5547519 +0.5385787 0.4745834 0.5547519 +0.5428591 0.4745834 0.5547519 +0.5469733 0.4745834 0.5547519 +0.5509339 0.4745834 0.5547519 +0.5547519 0.4745834 0.5547519 +0.5584371 0.4745834 0.5547519 +0.5619986 0.4745834 0.5547519 +0.5654443 0.4745834 0.5547519 +0.5687816 0.4745834 0.5547519 +0.092819 0.4822838 0.5547519 +0.2262531 0.4822838 0.5547519 +0.2875993 0.4822838 0.5547519 +0.3262122 0.4822838 0.5547519 +0.3544566 0.4822838 0.5547519 +0.3767383 0.4822838 0.5547519 +0.3951413 0.4822838 0.5547519 +0.4108177 0.4822838 0.5547519 +0.4244723 0.4822838 0.5547519 +0.4365675 0.4822838 0.5547519 +0.4474232 0.4822838 0.5547519 +0.45727 0.4822838 0.5547519 +0.4662797 0.4822838 0.5547519 +0.4745834 0.4822838 0.5547519 +0.4822838 0.4822838 0.5547519 +0.4894626 0.4822838 0.5547519 +0.4961862 0.4822838 0.5547519 +0.5025087 0.4822838 0.5547519 +0.5084753 0.4822838 0.5547519 +0.514124 0.4822838 0.5547519 +0.519487 0.4822838 0.5547519 +0.5245917 0.4822838 0.5547519 +0.529462 0.4822838 0.5547519 +0.5341183 0.4822838 0.5547519 +0.5385787 0.4822838 0.5547519 +0.5428591 0.4822838 0.5547519 +0.5469733 0.4822838 0.5547519 +0.5509339 0.4822838 0.5547519 +0.5547519 0.4822838 0.5547519 +0.5584371 0.4822838 0.5547519 +0.5619986 0.4822838 0.5547519 +0.5654443 0.4822838 0.5547519 +0.5687816 0.4822838 0.5547519 +0.092819 0.4894626 0.5547519 +0.2262531 0.4894626 0.5547519 +0.2875993 0.4894626 0.5547519 +0.3262122 0.4894626 0.5547519 +0.3544566 0.4894626 0.5547519 +0.3767383 0.4894626 0.5547519 +0.3951413 0.4894626 0.5547519 +0.4108177 0.4894626 0.5547519 +0.4244723 0.4894626 0.5547519 +0.4365675 0.4894626 0.5547519 +0.4474232 0.4894626 0.5547519 +0.45727 0.4894626 0.5547519 +0.4662797 0.4894626 0.5547519 +0.4745834 0.4894626 0.5547519 +0.4822838 0.4894626 0.5547519 +0.4894626 0.4894626 0.5547519 +0.4961862 0.4894626 0.5547519 +0.5025087 0.4894626 0.5547519 +0.5084753 0.4894626 0.5547519 +0.514124 0.4894626 0.5547519 +0.519487 0.4894626 0.5547519 +0.5245917 0.4894626 0.5547519 +0.529462 0.4894626 0.5547519 +0.5341183 0.4894626 0.5547519 +0.5385787 0.4894626 0.5547519 +0.5428591 0.4894626 0.5547519 +0.5469733 0.4894626 0.5547519 +0.5509339 0.4894626 0.5547519 +0.5547519 0.4894626 0.5547519 +0.5584371 0.4894626 0.5547519 +0.5619986 0.4894626 0.5547519 +0.5654443 0.4894626 0.5547519 +0.5687816 0.4894626 0.5547519 +0.092819 0.4961862 0.5547519 +0.2262531 0.4961862 0.5547519 +0.2875993 0.4961862 0.5547519 +0.3262122 0.4961862 0.5547519 +0.3544566 0.4961862 0.5547519 +0.3767383 0.4961862 0.5547519 +0.3951413 0.4961862 0.5547519 +0.4108177 0.4961862 0.5547519 +0.4244723 0.4961862 0.5547519 +0.4365675 0.4961862 0.5547519 +0.4474232 0.4961862 0.5547519 +0.45727 0.4961862 0.5547519 +0.4662797 0.4961862 0.5547519 +0.4745834 0.4961862 0.5547519 +0.4822838 0.4961862 0.5547519 +0.4894626 0.4961862 0.5547519 +0.4961862 0.4961862 0.5547519 +0.5025087 0.4961862 0.5547519 +0.5084753 0.4961862 0.5547519 +0.514124 0.4961862 0.5547519 +0.519487 0.4961862 0.5547519 +0.5245917 0.4961862 0.5547519 +0.529462 0.4961862 0.5547519 +0.5341183 0.4961862 0.5547519 +0.5385787 0.4961862 0.5547519 +0.5428591 0.4961862 0.5547519 +0.5469733 0.4961862 0.5547519 +0.5509339 0.4961862 0.5547519 +0.5547519 0.4961862 0.5547519 +0.5584371 0.4961862 0.5547519 +0.5619986 0.4961862 0.5547519 +0.5654443 0.4961862 0.5547519 +0.5687816 0.4961862 0.5547519 +0.092819 0.5025087 0.5547519 +0.2262531 0.5025087 0.5547519 +0.2875993 0.5025087 0.5547519 +0.3262122 0.5025087 0.5547519 +0.3544566 0.5025087 0.5547519 +0.3767383 0.5025087 0.5547519 +0.3951413 0.5025087 0.5547519 +0.4108177 0.5025087 0.5547519 +0.4244723 0.5025087 0.5547519 +0.4365675 0.5025087 0.5547519 +0.4474232 0.5025087 0.5547519 +0.45727 0.5025087 0.5547519 +0.4662797 0.5025087 0.5547519 +0.4745834 0.5025087 0.5547519 +0.4822838 0.5025087 0.5547519 +0.4894626 0.5025087 0.5547519 +0.4961862 0.5025087 0.5547519 +0.5025087 0.5025087 0.5547519 +0.5084753 0.5025087 0.5547519 +0.514124 0.5025087 0.5547519 +0.519487 0.5025087 0.5547519 +0.5245917 0.5025087 0.5547519 +0.529462 0.5025087 0.5547519 +0.5341183 0.5025087 0.5547519 +0.5385787 0.5025087 0.5547519 +0.5428591 0.5025087 0.5547519 +0.5469733 0.5025087 0.5547519 +0.5509339 0.5025087 0.5547519 +0.5547519 0.5025087 0.5547519 +0.5584371 0.5025087 0.5547519 +0.5619986 0.5025087 0.5547519 +0.5654443 0.5025087 0.5547519 +0.5687816 0.5025087 0.5547519 +0.092819 0.5084753 0.5547519 +0.2262531 0.5084753 0.5547519 +0.2875993 0.5084753 0.5547519 +0.3262122 0.5084753 0.5547519 +0.3544566 0.5084753 0.5547519 +0.3767383 0.5084753 0.5547519 +0.3951413 0.5084753 0.5547519 +0.4108177 0.5084753 0.5547519 +0.4244723 0.5084753 0.5547519 +0.4365675 0.5084753 0.5547519 +0.4474232 0.5084753 0.5547519 +0.45727 0.5084753 0.5547519 +0.4662797 0.5084753 0.5547519 +0.4745834 0.5084753 0.5547519 +0.4822838 0.5084753 0.5547519 +0.4894626 0.5084753 0.5547519 +0.4961862 0.5084753 0.5547519 +0.5025087 0.5084753 0.5547519 +0.5084753 0.5084753 0.5547519 +0.514124 0.5084753 0.5547519 +0.519487 0.5084753 0.5547519 +0.5245917 0.5084753 0.5547519 +0.529462 0.5084753 0.5547519 +0.5341183 0.5084753 0.5547519 +0.5385787 0.5084753 0.5547519 +0.5428591 0.5084753 0.5547519 +0.5469733 0.5084753 0.5547519 +0.5509339 0.5084753 0.5547519 +0.5547519 0.5084753 0.5547519 +0.5584371 0.5084753 0.5547519 +0.5619986 0.5084753 0.5547519 +0.5654443 0.5084753 0.5547519 +0.5687816 0.5084753 0.5547519 +0.092819 0.514124 0.5547519 +0.2262531 0.514124 0.5547519 +0.2875993 0.514124 0.5547519 +0.3262122 0.514124 0.5547519 +0.3544566 0.514124 0.5547519 +0.3767383 0.514124 0.5547519 +0.3951413 0.514124 0.5547519 +0.4108177 0.514124 0.5547519 +0.4244723 0.514124 0.5547519 +0.4365675 0.514124 0.5547519 +0.4474232 0.514124 0.5547519 +0.45727 0.514124 0.5547519 +0.4662797 0.514124 0.5547519 +0.4745834 0.514124 0.5547519 +0.4822838 0.514124 0.5547519 +0.4894626 0.514124 0.5547519 +0.4961862 0.514124 0.5547519 +0.5025087 0.514124 0.5547519 +0.5084753 0.514124 0.5547519 +0.514124 0.514124 0.5547519 +0.519487 0.514124 0.5547519 +0.5245917 0.514124 0.5547519 +0.529462 0.514124 0.5547519 +0.5341183 0.514124 0.5547519 +0.5385787 0.514124 0.5547519 +0.5428591 0.514124 0.5547519 +0.5469733 0.514124 0.5547519 +0.5509339 0.514124 0.5547519 +0.5547519 0.514124 0.5547519 +0.5584371 0.514124 0.5547519 +0.5619986 0.514124 0.5547519 +0.5654443 0.514124 0.5547519 +0.5687816 0.514124 0.5547519 +0.092819 0.519487 0.5547519 +0.2262531 0.519487 0.5547519 +0.2875993 0.519487 0.5547519 +0.3262122 0.519487 0.5547519 +0.3544566 0.519487 0.5547519 +0.3767383 0.519487 0.5547519 +0.3951413 0.519487 0.5547519 +0.4108177 0.519487 0.5547519 +0.4244723 0.519487 0.5547519 +0.4365675 0.519487 0.5547519 +0.4474232 0.519487 0.5547519 +0.45727 0.519487 0.5547519 +0.4662797 0.519487 0.5547519 +0.4745834 0.519487 0.5547519 +0.4822838 0.519487 0.5547519 +0.4894626 0.519487 0.5547519 +0.4961862 0.519487 0.5547519 +0.5025087 0.519487 0.5547519 +0.5084753 0.519487 0.5547519 +0.514124 0.519487 0.5547519 +0.519487 0.519487 0.5547519 +0.5245917 0.519487 0.5547519 +0.529462 0.519487 0.5547519 +0.5341183 0.519487 0.5547519 +0.5385787 0.519487 0.5547519 +0.5428591 0.519487 0.5547519 +0.5469733 0.519487 0.5547519 +0.5509339 0.519487 0.5547519 +0.5547519 0.519487 0.5547519 +0.5584371 0.519487 0.5547519 +0.5619986 0.519487 0.5547519 +0.5654443 0.519487 0.5547519 +0.5687816 0.519487 0.5547519 +0.092819 0.5245917 0.5547519 +0.2262531 0.5245917 0.5547519 +0.2875993 0.5245917 0.5547519 +0.3262122 0.5245917 0.5547519 +0.3544566 0.5245917 0.5547519 +0.3767383 0.5245917 0.5547519 +0.3951413 0.5245917 0.5547519 +0.4108177 0.5245917 0.5547519 +0.4244723 0.5245917 0.5547519 +0.4365675 0.5245917 0.5547519 +0.4474232 0.5245917 0.5547519 +0.45727 0.5245917 0.5547519 +0.4662797 0.5245917 0.5547519 +0.4745834 0.5245917 0.5547519 +0.4822838 0.5245917 0.5547519 +0.4894626 0.5245917 0.5547519 +0.4961862 0.5245917 0.5547519 +0.5025087 0.5245917 0.5547519 +0.5084753 0.5245917 0.5547519 +0.514124 0.5245917 0.5547519 +0.519487 0.5245917 0.5547519 +0.5245917 0.5245917 0.5547519 +0.529462 0.5245917 0.5547519 +0.5341183 0.5245917 0.5547519 +0.5385787 0.5245917 0.5547519 +0.5428591 0.5245917 0.5547519 +0.5469733 0.5245917 0.5547519 +0.5509339 0.5245917 0.5547519 +0.5547519 0.5245917 0.5547519 +0.5584371 0.5245917 0.5547519 +0.5619986 0.5245917 0.5547519 +0.5654443 0.5245917 0.5547519 +0.5687816 0.5245917 0.5547519 +0.092819 0.529462 0.5547519 +0.2262531 0.529462 0.5547519 +0.2875993 0.529462 0.5547519 +0.3262122 0.529462 0.5547519 +0.3544566 0.529462 0.5547519 +0.3767383 0.529462 0.5547519 +0.3951413 0.529462 0.5547519 +0.4108177 0.529462 0.5547519 +0.4244723 0.529462 0.5547519 +0.4365675 0.529462 0.5547519 +0.4474232 0.529462 0.5547519 +0.45727 0.529462 0.5547519 +0.4662797 0.529462 0.5547519 +0.4745834 0.529462 0.5547519 +0.4822838 0.529462 0.5547519 +0.4894626 0.529462 0.5547519 +0.4961862 0.529462 0.5547519 +0.5025087 0.529462 0.5547519 +0.5084753 0.529462 0.5547519 +0.514124 0.529462 0.5547519 +0.519487 0.529462 0.5547519 +0.5245917 0.529462 0.5547519 +0.529462 0.529462 0.5547519 +0.5341183 0.529462 0.5547519 +0.5385787 0.529462 0.5547519 +0.5428591 0.529462 0.5547519 +0.5469733 0.529462 0.5547519 +0.5509339 0.529462 0.5547519 +0.5547519 0.529462 0.5547519 +0.5584371 0.529462 0.5547519 +0.5619986 0.529462 0.5547519 +0.5654443 0.529462 0.5547519 +0.5687816 0.529462 0.5547519 +0.092819 0.5341183 0.5547519 +0.2262531 0.5341183 0.5547519 +0.2875993 0.5341183 0.5547519 +0.3262122 0.5341183 0.5547519 +0.3544566 0.5341183 0.5547519 +0.3767383 0.5341183 0.5547519 +0.3951413 0.5341183 0.5547519 +0.4108177 0.5341183 0.5547519 +0.4244723 0.5341183 0.5547519 +0.4365675 0.5341183 0.5547519 +0.4474232 0.5341183 0.5547519 +0.45727 0.5341183 0.5547519 +0.4662797 0.5341183 0.5547519 +0.4745834 0.5341183 0.5547519 +0.4822838 0.5341183 0.5547519 +0.4894626 0.5341183 0.5547519 +0.4961862 0.5341183 0.5547519 +0.5025087 0.5341183 0.5547519 +0.5084753 0.5341183 0.5547519 +0.514124 0.5341183 0.5547519 +0.519487 0.5341183 0.5547519 +0.5245917 0.5341183 0.5547519 +0.529462 0.5341183 0.5547519 +0.5341183 0.5341183 0.5547519 +0.5385787 0.5341183 0.5547519 +0.5428591 0.5341183 0.5547519 +0.5469733 0.5341183 0.5547519 +0.5509339 0.5341183 0.5547519 +0.5547519 0.5341183 0.5547519 +0.5584371 0.5341183 0.5547519 +0.5619986 0.5341183 0.5547519 +0.5654443 0.5341183 0.5547519 +0.5687816 0.5341183 0.5547519 +0.092819 0.5385787 0.5547519 +0.2262531 0.5385787 0.5547519 +0.2875993 0.5385787 0.5547519 +0.3262122 0.5385787 0.5547519 +0.3544566 0.5385787 0.5547519 +0.3767383 0.5385787 0.5547519 +0.3951413 0.5385787 0.5547519 +0.4108177 0.5385787 0.5547519 +0.4244723 0.5385787 0.5547519 +0.4365675 0.5385787 0.5547519 +0.4474232 0.5385787 0.5547519 +0.45727 0.5385787 0.5547519 +0.4662797 0.5385787 0.5547519 +0.4745834 0.5385787 0.5547519 +0.4822838 0.5385787 0.5547519 +0.4894626 0.5385787 0.5547519 +0.4961862 0.5385787 0.5547519 +0.5025087 0.5385787 0.5547519 +0.5084753 0.5385787 0.5547519 +0.514124 0.5385787 0.5547519 +0.519487 0.5385787 0.5547519 +0.5245917 0.5385787 0.5547519 +0.529462 0.5385787 0.5547519 +0.5341183 0.5385787 0.5547519 +0.5385787 0.5385787 0.5547519 +0.5428591 0.5385787 0.5547519 +0.5469733 0.5385787 0.5547519 +0.5509339 0.5385787 0.5547519 +0.5547519 0.5385787 0.5547519 +0.5584371 0.5385787 0.5547519 +0.5619986 0.5385787 0.5547519 +0.5654443 0.5385787 0.5547519 +0.5687816 0.5385787 0.5547519 +0.092819 0.5428591 0.5547519 +0.2262531 0.5428591 0.5547519 +0.2875993 0.5428591 0.5547519 +0.3262122 0.5428591 0.5547519 +0.3544566 0.5428591 0.5547519 +0.3767383 0.5428591 0.5547519 +0.3951413 0.5428591 0.5547519 +0.4108177 0.5428591 0.5547519 +0.4244723 0.5428591 0.5547519 +0.4365675 0.5428591 0.5547519 +0.4474232 0.5428591 0.5547519 +0.45727 0.5428591 0.5547519 +0.4662797 0.5428591 0.5547519 +0.4745834 0.5428591 0.5547519 +0.4822838 0.5428591 0.5547519 +0.4894626 0.5428591 0.5547519 +0.4961862 0.5428591 0.5547519 +0.5025087 0.5428591 0.5547519 +0.5084753 0.5428591 0.5547519 +0.514124 0.5428591 0.5547519 +0.519487 0.5428591 0.5547519 +0.5245917 0.5428591 0.5547519 +0.529462 0.5428591 0.5547519 +0.5341183 0.5428591 0.5547519 +0.5385787 0.5428591 0.5547519 +0.5428591 0.5428591 0.5547519 +0.5469733 0.5428591 0.5547519 +0.5509339 0.5428591 0.5547519 +0.5547519 0.5428591 0.5547519 +0.5584371 0.5428591 0.5547519 +0.5619986 0.5428591 0.5547519 +0.5654443 0.5428591 0.5547519 +0.5687816 0.5428591 0.5547519 +0.092819 0.5469733 0.5547519 +0.2262531 0.5469733 0.5547519 +0.2875993 0.5469733 0.5547519 +0.3262122 0.5469733 0.5547519 +0.3544566 0.5469733 0.5547519 +0.3767383 0.5469733 0.5547519 +0.3951413 0.5469733 0.5547519 +0.4108177 0.5469733 0.5547519 +0.4244723 0.5469733 0.5547519 +0.4365675 0.5469733 0.5547519 +0.4474232 0.5469733 0.5547519 +0.45727 0.5469733 0.5547519 +0.4662797 0.5469733 0.5547519 +0.4745834 0.5469733 0.5547519 +0.4822838 0.5469733 0.5547519 +0.4894626 0.5469733 0.5547519 +0.4961862 0.5469733 0.5547519 +0.5025087 0.5469733 0.5547519 +0.5084753 0.5469733 0.5547519 +0.514124 0.5469733 0.5547519 +0.519487 0.5469733 0.5547519 +0.5245917 0.5469733 0.5547519 +0.529462 0.5469733 0.5547519 +0.5341183 0.5469733 0.5547519 +0.5385787 0.5469733 0.5547519 +0.5428591 0.5469733 0.5547519 +0.5469733 0.5469733 0.5547519 +0.5509339 0.5469733 0.5547519 +0.5547519 0.5469733 0.5547519 +0.5584371 0.5469733 0.5547519 +0.5619986 0.5469733 0.5547519 +0.5654443 0.5469733 0.5547519 +0.5687816 0.5469733 0.5547519 +0.092819 0.5509339 0.5547519 +0.2262531 0.5509339 0.5547519 +0.2875993 0.5509339 0.5547519 +0.3262122 0.5509339 0.5547519 +0.3544566 0.5509339 0.5547519 +0.3767383 0.5509339 0.5547519 +0.3951413 0.5509339 0.5547519 +0.4108177 0.5509339 0.5547519 +0.4244723 0.5509339 0.5547519 +0.4365675 0.5509339 0.5547519 +0.4474232 0.5509339 0.5547519 +0.45727 0.5509339 0.5547519 +0.4662797 0.5509339 0.5547519 +0.4745834 0.5509339 0.5547519 +0.4822838 0.5509339 0.5547519 +0.4894626 0.5509339 0.5547519 +0.4961862 0.5509339 0.5547519 +0.5025087 0.5509339 0.5547519 +0.5084753 0.5509339 0.5547519 +0.514124 0.5509339 0.5547519 +0.519487 0.5509339 0.5547519 +0.5245917 0.5509339 0.5547519 +0.529462 0.5509339 0.5547519 +0.5341183 0.5509339 0.5547519 +0.5385787 0.5509339 0.5547519 +0.5428591 0.5509339 0.5547519 +0.5469733 0.5509339 0.5547519 +0.5509339 0.5509339 0.5547519 +0.5547519 0.5509339 0.5547519 +0.5584371 0.5509339 0.5547519 +0.5619986 0.5509339 0.5547519 +0.5654443 0.5509339 0.5547519 +0.5687816 0.5509339 0.5547519 +0.092819 0.5547519 0.5547519 +0.2262531 0.5547519 0.5547519 +0.2875993 0.5547519 0.5547519 +0.3262122 0.5547519 0.5547519 +0.3544566 0.5547519 0.5547519 +0.3767383 0.5547519 0.5547519 +0.3951413 0.5547519 0.5547519 +0.4108177 0.5547519 0.5547519 +0.4244723 0.5547519 0.5547519 +0.4365675 0.5547519 0.5547519 +0.4474232 0.5547519 0.5547519 +0.45727 0.5547519 0.5547519 +0.4662797 0.5547519 0.5547519 +0.4745834 0.5547519 0.5547519 +0.4822838 0.5547519 0.5547519 +0.4894626 0.5547519 0.5547519 +0.4961862 0.5547519 0.5547519 +0.5025087 0.5547519 0.5547519 +0.5084753 0.5547519 0.5547519 +0.514124 0.5547519 0.5547519 +0.519487 0.5547519 0.5547519 +0.5245917 0.5547519 0.5547519 +0.529462 0.5547519 0.5547519 +0.5341183 0.5547519 0.5547519 +0.5385787 0.5547519 0.5547519 +0.5428591 0.5547519 0.5547519 +0.5469733 0.5547519 0.5547519 +0.5509339 0.5547519 0.5547519 +0.5547519 0.5547519 0.5547519 +0.5584371 0.5547519 0.5547519 +0.5619986 0.5547519 0.5547519 +0.5654443 0.5547519 0.5547519 +0.5687816 0.5547519 0.5547519 +0.092819 0.5584371 0.5547519 +0.2262531 0.5584371 0.5547519 +0.2875993 0.5584371 0.5547519 +0.3262122 0.5584371 0.5547519 +0.3544566 0.5584371 0.5547519 +0.3767383 0.5584371 0.5547519 +0.3951413 0.5584371 0.5547519 +0.4108177 0.5584371 0.5547519 +0.4244723 0.5584371 0.5547519 +0.4365675 0.5584371 0.5547519 +0.4474232 0.5584371 0.5547519 +0.45727 0.5584371 0.5547519 +0.4662797 0.5584371 0.5547519 +0.4745834 0.5584371 0.5547519 +0.4822838 0.5584371 0.5547519 +0.4894626 0.5584371 0.5547519 +0.4961862 0.5584371 0.5547519 +0.5025087 0.5584371 0.5547519 +0.5084753 0.5584371 0.5547519 +0.514124 0.5584371 0.5547519 +0.519487 0.5584371 0.5547519 +0.5245917 0.5584371 0.5547519 +0.529462 0.5584371 0.5547519 +0.5341183 0.5584371 0.5547519 +0.5385787 0.5584371 0.5547519 +0.5428591 0.5584371 0.5547519 +0.5469733 0.5584371 0.5547519 +0.5509339 0.5584371 0.5547519 +0.5547519 0.5584371 0.5547519 +0.5584371 0.5584371 0.5547519 +0.5619986 0.5584371 0.5547519 +0.5654443 0.5584371 0.5547519 +0.5687816 0.5584371 0.5547519 +0.092819 0.5619986 0.5547519 +0.2262531 0.5619986 0.5547519 +0.2875993 0.5619986 0.5547519 +0.3262122 0.5619986 0.5547519 +0.3544566 0.5619986 0.5547519 +0.3767383 0.5619986 0.5547519 +0.3951413 0.5619986 0.5547519 +0.4108177 0.5619986 0.5547519 +0.4244723 0.5619986 0.5547519 +0.4365675 0.5619986 0.5547519 +0.4474232 0.5619986 0.5547519 +0.45727 0.5619986 0.5547519 +0.4662797 0.5619986 0.5547519 +0.4745834 0.5619986 0.5547519 +0.4822838 0.5619986 0.5547519 +0.4894626 0.5619986 0.5547519 +0.4961862 0.5619986 0.5547519 +0.5025087 0.5619986 0.5547519 +0.5084753 0.5619986 0.5547519 +0.514124 0.5619986 0.5547519 +0.519487 0.5619986 0.5547519 +0.5245917 0.5619986 0.5547519 +0.529462 0.5619986 0.5547519 +0.5341183 0.5619986 0.5547519 +0.5385787 0.5619986 0.5547519 +0.5428591 0.5619986 0.5547519 +0.5469733 0.5619986 0.5547519 +0.5509339 0.5619986 0.5547519 +0.5547519 0.5619986 0.5547519 +0.5584371 0.5619986 0.5547519 +0.5619986 0.5619986 0.5547519 +0.5654443 0.5619986 0.5547519 +0.5687816 0.5619986 0.5547519 +0.092819 0.5654443 0.5547519 +0.2262531 0.5654443 0.5547519 +0.2875993 0.5654443 0.5547519 +0.3262122 0.5654443 0.5547519 +0.3544566 0.5654443 0.5547519 +0.3767383 0.5654443 0.5547519 +0.3951413 0.5654443 0.5547519 +0.4108177 0.5654443 0.5547519 +0.4244723 0.5654443 0.5547519 +0.4365675 0.5654443 0.5547519 +0.4474232 0.5654443 0.5547519 +0.45727 0.5654443 0.5547519 +0.4662797 0.5654443 0.5547519 +0.4745834 0.5654443 0.5547519 +0.4822838 0.5654443 0.5547519 +0.4894626 0.5654443 0.5547519 +0.4961862 0.5654443 0.5547519 +0.5025087 0.5654443 0.5547519 +0.5084753 0.5654443 0.5547519 +0.514124 0.5654443 0.5547519 +0.519487 0.5654443 0.5547519 +0.5245917 0.5654443 0.5547519 +0.529462 0.5654443 0.5547519 +0.5341183 0.5654443 0.5547519 +0.5385787 0.5654443 0.5547519 +0.5428591 0.5654443 0.5547519 +0.5469733 0.5654443 0.5547519 +0.5509339 0.5654443 0.5547519 +0.5547519 0.5654443 0.5547519 +0.5584371 0.5654443 0.5547519 +0.5619986 0.5654443 0.5547519 +0.5654443 0.5654443 0.5547519 +0.5687816 0.5654443 0.5547519 +0.092819 0.5687816 0.5547519 +0.2262531 0.5687816 0.5547519 +0.2875993 0.5687816 0.5547519 +0.3262122 0.5687816 0.5547519 +0.3544566 0.5687816 0.5547519 +0.3767383 0.5687816 0.5547519 +0.3951413 0.5687816 0.5547519 +0.4108177 0.5687816 0.5547519 +0.4244723 0.5687816 0.5547519 +0.4365675 0.5687816 0.5547519 +0.4474232 0.5687816 0.5547519 +0.45727 0.5687816 0.5547519 +0.4662797 0.5687816 0.5547519 +0.4745834 0.5687816 0.5547519 +0.4822838 0.5687816 0.5547519 +0.4894626 0.5687816 0.5547519 +0.4961862 0.5687816 0.5547519 +0.5025087 0.5687816 0.5547519 +0.5084753 0.5687816 0.5547519 +0.514124 0.5687816 0.5547519 +0.519487 0.5687816 0.5547519 +0.5245917 0.5687816 0.5547519 +0.529462 0.5687816 0.5547519 +0.5341183 0.5687816 0.5547519 +0.5385787 0.5687816 0.5547519 +0.5428591 0.5687816 0.5547519 +0.5469733 0.5687816 0.5547519 +0.5509339 0.5687816 0.5547519 +0.5547519 0.5687816 0.5547519 +0.5584371 0.5687816 0.5547519 +0.5619986 0.5687816 0.5547519 +0.5654443 0.5687816 0.5547519 +0.5687816 0.5687816 0.5547519 +0.092819 0.092819 0.5584371 +0.2262531 0.092819 0.5584371 +0.2875993 0.092819 0.5584371 +0.3262122 0.092819 0.5584371 +0.3544566 0.092819 0.5584371 +0.3767383 0.092819 0.5584371 +0.3951413 0.092819 0.5584371 +0.4108177 0.092819 0.5584371 +0.4244723 0.092819 0.5584371 +0.4365675 0.092819 0.5584371 +0.4474232 0.092819 0.5584371 +0.45727 0.092819 0.5584371 +0.4662797 0.092819 0.5584371 +0.4745834 0.092819 0.5584371 +0.4822838 0.092819 0.5584371 +0.4894626 0.092819 0.5584371 +0.4961862 0.092819 0.5584371 +0.5025087 0.092819 0.5584371 +0.5084753 0.092819 0.5584371 +0.514124 0.092819 0.5584371 +0.519487 0.092819 0.5584371 +0.5245917 0.092819 0.5584371 +0.529462 0.092819 0.5584371 +0.5341183 0.092819 0.5584371 +0.5385787 0.092819 0.5584371 +0.5428591 0.092819 0.5584371 +0.5469733 0.092819 0.5584371 +0.5509339 0.092819 0.5584371 +0.5547519 0.092819 0.5584371 +0.5584371 0.092819 0.5584371 +0.5619986 0.092819 0.5584371 +0.5654443 0.092819 0.5584371 +0.5687816 0.092819 0.5584371 +0.092819 0.2262531 0.5584371 +0.2262531 0.2262531 0.5584371 +0.2875993 0.2262531 0.5584371 +0.3262122 0.2262531 0.5584371 +0.3544566 0.2262531 0.5584371 +0.3767383 0.2262531 0.5584371 +0.3951413 0.2262531 0.5584371 +0.4108177 0.2262531 0.5584371 +0.4244723 0.2262531 0.5584371 +0.4365675 0.2262531 0.5584371 +0.4474232 0.2262531 0.5584371 +0.45727 0.2262531 0.5584371 +0.4662797 0.2262531 0.5584371 +0.4745834 0.2262531 0.5584371 +0.4822838 0.2262531 0.5584371 +0.4894626 0.2262531 0.5584371 +0.4961862 0.2262531 0.5584371 +0.5025087 0.2262531 0.5584371 +0.5084753 0.2262531 0.5584371 +0.514124 0.2262531 0.5584371 +0.519487 0.2262531 0.5584371 +0.5245917 0.2262531 0.5584371 +0.529462 0.2262531 0.5584371 +0.5341183 0.2262531 0.5584371 +0.5385787 0.2262531 0.5584371 +0.5428591 0.2262531 0.5584371 +0.5469733 0.2262531 0.5584371 +0.5509339 0.2262531 0.5584371 +0.5547519 0.2262531 0.5584371 +0.5584371 0.2262531 0.5584371 +0.5619986 0.2262531 0.5584371 +0.5654443 0.2262531 0.5584371 +0.5687816 0.2262531 0.5584371 +0.092819 0.2875993 0.5584371 +0.2262531 0.2875993 0.5584371 +0.2875993 0.2875993 0.5584371 +0.3262122 0.2875993 0.5584371 +0.3544566 0.2875993 0.5584371 +0.3767383 0.2875993 0.5584371 +0.3951413 0.2875993 0.5584371 +0.4108177 0.2875993 0.5584371 +0.4244723 0.2875993 0.5584371 +0.4365675 0.2875993 0.5584371 +0.4474232 0.2875993 0.5584371 +0.45727 0.2875993 0.5584371 +0.4662797 0.2875993 0.5584371 +0.4745834 0.2875993 0.5584371 +0.4822838 0.2875993 0.5584371 +0.4894626 0.2875993 0.5584371 +0.4961862 0.2875993 0.5584371 +0.5025087 0.2875993 0.5584371 +0.5084753 0.2875993 0.5584371 +0.514124 0.2875993 0.5584371 +0.519487 0.2875993 0.5584371 +0.5245917 0.2875993 0.5584371 +0.529462 0.2875993 0.5584371 +0.5341183 0.2875993 0.5584371 +0.5385787 0.2875993 0.5584371 +0.5428591 0.2875993 0.5584371 +0.5469733 0.2875993 0.5584371 +0.5509339 0.2875993 0.5584371 +0.5547519 0.2875993 0.5584371 +0.5584371 0.2875993 0.5584371 +0.5619986 0.2875993 0.5584371 +0.5654443 0.2875993 0.5584371 +0.5687816 0.2875993 0.5584371 +0.092819 0.3262122 0.5584371 +0.2262531 0.3262122 0.5584371 +0.2875993 0.3262122 0.5584371 +0.3262122 0.3262122 0.5584371 +0.3544566 0.3262122 0.5584371 +0.3767383 0.3262122 0.5584371 +0.3951413 0.3262122 0.5584371 +0.4108177 0.3262122 0.5584371 +0.4244723 0.3262122 0.5584371 +0.4365675 0.3262122 0.5584371 +0.4474232 0.3262122 0.5584371 +0.45727 0.3262122 0.5584371 +0.4662797 0.3262122 0.5584371 +0.4745834 0.3262122 0.5584371 +0.4822838 0.3262122 0.5584371 +0.4894626 0.3262122 0.5584371 +0.4961862 0.3262122 0.5584371 +0.5025087 0.3262122 0.5584371 +0.5084753 0.3262122 0.5584371 +0.514124 0.3262122 0.5584371 +0.519487 0.3262122 0.5584371 +0.5245917 0.3262122 0.5584371 +0.529462 0.3262122 0.5584371 +0.5341183 0.3262122 0.5584371 +0.5385787 0.3262122 0.5584371 +0.5428591 0.3262122 0.5584371 +0.5469733 0.3262122 0.5584371 +0.5509339 0.3262122 0.5584371 +0.5547519 0.3262122 0.5584371 +0.5584371 0.3262122 0.5584371 +0.5619986 0.3262122 0.5584371 +0.5654443 0.3262122 0.5584371 +0.5687816 0.3262122 0.5584371 +0.092819 0.3544566 0.5584371 +0.2262531 0.3544566 0.5584371 +0.2875993 0.3544566 0.5584371 +0.3262122 0.3544566 0.5584371 +0.3544566 0.3544566 0.5584371 +0.3767383 0.3544566 0.5584371 +0.3951413 0.3544566 0.5584371 +0.4108177 0.3544566 0.5584371 +0.4244723 0.3544566 0.5584371 +0.4365675 0.3544566 0.5584371 +0.4474232 0.3544566 0.5584371 +0.45727 0.3544566 0.5584371 +0.4662797 0.3544566 0.5584371 +0.4745834 0.3544566 0.5584371 +0.4822838 0.3544566 0.5584371 +0.4894626 0.3544566 0.5584371 +0.4961862 0.3544566 0.5584371 +0.5025087 0.3544566 0.5584371 +0.5084753 0.3544566 0.5584371 +0.514124 0.3544566 0.5584371 +0.519487 0.3544566 0.5584371 +0.5245917 0.3544566 0.5584371 +0.529462 0.3544566 0.5584371 +0.5341183 0.3544566 0.5584371 +0.5385787 0.3544566 0.5584371 +0.5428591 0.3544566 0.5584371 +0.5469733 0.3544566 0.5584371 +0.5509339 0.3544566 0.5584371 +0.5547519 0.3544566 0.5584371 +0.5584371 0.3544566 0.5584371 +0.5619986 0.3544566 0.5584371 +0.5654443 0.3544566 0.5584371 +0.5687816 0.3544566 0.5584371 +0.092819 0.3767383 0.5584371 +0.2262531 0.3767383 0.5584371 +0.2875993 0.3767383 0.5584371 +0.3262122 0.3767383 0.5584371 +0.3544566 0.3767383 0.5584371 +0.3767383 0.3767383 0.5584371 +0.3951413 0.3767383 0.5584371 +0.4108177 0.3767383 0.5584371 +0.4244723 0.3767383 0.5584371 +0.4365675 0.3767383 0.5584371 +0.4474232 0.3767383 0.5584371 +0.45727 0.3767383 0.5584371 +0.4662797 0.3767383 0.5584371 +0.4745834 0.3767383 0.5584371 +0.4822838 0.3767383 0.5584371 +0.4894626 0.3767383 0.5584371 +0.4961862 0.3767383 0.5584371 +0.5025087 0.3767383 0.5584371 +0.5084753 0.3767383 0.5584371 +0.514124 0.3767383 0.5584371 +0.519487 0.3767383 0.5584371 +0.5245917 0.3767383 0.5584371 +0.529462 0.3767383 0.5584371 +0.5341183 0.3767383 0.5584371 +0.5385787 0.3767383 0.5584371 +0.5428591 0.3767383 0.5584371 +0.5469733 0.3767383 0.5584371 +0.5509339 0.3767383 0.5584371 +0.5547519 0.3767383 0.5584371 +0.5584371 0.3767383 0.5584371 +0.5619986 0.3767383 0.5584371 +0.5654443 0.3767383 0.5584371 +0.5687816 0.3767383 0.5584371 +0.092819 0.3951413 0.5584371 +0.2262531 0.3951413 0.5584371 +0.2875993 0.3951413 0.5584371 +0.3262122 0.3951413 0.5584371 +0.3544566 0.3951413 0.5584371 +0.3767383 0.3951413 0.5584371 +0.3951413 0.3951413 0.5584371 +0.4108177 0.3951413 0.5584371 +0.4244723 0.3951413 0.5584371 +0.4365675 0.3951413 0.5584371 +0.4474232 0.3951413 0.5584371 +0.45727 0.3951413 0.5584371 +0.4662797 0.3951413 0.5584371 +0.4745834 0.3951413 0.5584371 +0.4822838 0.3951413 0.5584371 +0.4894626 0.3951413 0.5584371 +0.4961862 0.3951413 0.5584371 +0.5025087 0.3951413 0.5584371 +0.5084753 0.3951413 0.5584371 +0.514124 0.3951413 0.5584371 +0.519487 0.3951413 0.5584371 +0.5245917 0.3951413 0.5584371 +0.529462 0.3951413 0.5584371 +0.5341183 0.3951413 0.5584371 +0.5385787 0.3951413 0.5584371 +0.5428591 0.3951413 0.5584371 +0.5469733 0.3951413 0.5584371 +0.5509339 0.3951413 0.5584371 +0.5547519 0.3951413 0.5584371 +0.5584371 0.3951413 0.5584371 +0.5619986 0.3951413 0.5584371 +0.5654443 0.3951413 0.5584371 +0.5687816 0.3951413 0.5584371 +0.092819 0.4108177 0.5584371 +0.2262531 0.4108177 0.5584371 +0.2875993 0.4108177 0.5584371 +0.3262122 0.4108177 0.5584371 +0.3544566 0.4108177 0.5584371 +0.3767383 0.4108177 0.5584371 +0.3951413 0.4108177 0.5584371 +0.4108177 0.4108177 0.5584371 +0.4244723 0.4108177 0.5584371 +0.4365675 0.4108177 0.5584371 +0.4474232 0.4108177 0.5584371 +0.45727 0.4108177 0.5584371 +0.4662797 0.4108177 0.5584371 +0.4745834 0.4108177 0.5584371 +0.4822838 0.4108177 0.5584371 +0.4894626 0.4108177 0.5584371 +0.4961862 0.4108177 0.5584371 +0.5025087 0.4108177 0.5584371 +0.5084753 0.4108177 0.5584371 +0.514124 0.4108177 0.5584371 +0.519487 0.4108177 0.5584371 +0.5245917 0.4108177 0.5584371 +0.529462 0.4108177 0.5584371 +0.5341183 0.4108177 0.5584371 +0.5385787 0.4108177 0.5584371 +0.5428591 0.4108177 0.5584371 +0.5469733 0.4108177 0.5584371 +0.5509339 0.4108177 0.5584371 +0.5547519 0.4108177 0.5584371 +0.5584371 0.4108177 0.5584371 +0.5619986 0.4108177 0.5584371 +0.5654443 0.4108177 0.5584371 +0.5687816 0.4108177 0.5584371 +0.092819 0.4244723 0.5584371 +0.2262531 0.4244723 0.5584371 +0.2875993 0.4244723 0.5584371 +0.3262122 0.4244723 0.5584371 +0.3544566 0.4244723 0.5584371 +0.3767383 0.4244723 0.5584371 +0.3951413 0.4244723 0.5584371 +0.4108177 0.4244723 0.5584371 +0.4244723 0.4244723 0.5584371 +0.4365675 0.4244723 0.5584371 +0.4474232 0.4244723 0.5584371 +0.45727 0.4244723 0.5584371 +0.4662797 0.4244723 0.5584371 +0.4745834 0.4244723 0.5584371 +0.4822838 0.4244723 0.5584371 +0.4894626 0.4244723 0.5584371 +0.4961862 0.4244723 0.5584371 +0.5025087 0.4244723 0.5584371 +0.5084753 0.4244723 0.5584371 +0.514124 0.4244723 0.5584371 +0.519487 0.4244723 0.5584371 +0.5245917 0.4244723 0.5584371 +0.529462 0.4244723 0.5584371 +0.5341183 0.4244723 0.5584371 +0.5385787 0.4244723 0.5584371 +0.5428591 0.4244723 0.5584371 +0.5469733 0.4244723 0.5584371 +0.5509339 0.4244723 0.5584371 +0.5547519 0.4244723 0.5584371 +0.5584371 0.4244723 0.5584371 +0.5619986 0.4244723 0.5584371 +0.5654443 0.4244723 0.5584371 +0.5687816 0.4244723 0.5584371 +0.092819 0.4365675 0.5584371 +0.2262531 0.4365675 0.5584371 +0.2875993 0.4365675 0.5584371 +0.3262122 0.4365675 0.5584371 +0.3544566 0.4365675 0.5584371 +0.3767383 0.4365675 0.5584371 +0.3951413 0.4365675 0.5584371 +0.4108177 0.4365675 0.5584371 +0.4244723 0.4365675 0.5584371 +0.4365675 0.4365675 0.5584371 +0.4474232 0.4365675 0.5584371 +0.45727 0.4365675 0.5584371 +0.4662797 0.4365675 0.5584371 +0.4745834 0.4365675 0.5584371 +0.4822838 0.4365675 0.5584371 +0.4894626 0.4365675 0.5584371 +0.4961862 0.4365675 0.5584371 +0.5025087 0.4365675 0.5584371 +0.5084753 0.4365675 0.5584371 +0.514124 0.4365675 0.5584371 +0.519487 0.4365675 0.5584371 +0.5245917 0.4365675 0.5584371 +0.529462 0.4365675 0.5584371 +0.5341183 0.4365675 0.5584371 +0.5385787 0.4365675 0.5584371 +0.5428591 0.4365675 0.5584371 +0.5469733 0.4365675 0.5584371 +0.5509339 0.4365675 0.5584371 +0.5547519 0.4365675 0.5584371 +0.5584371 0.4365675 0.5584371 +0.5619986 0.4365675 0.5584371 +0.5654443 0.4365675 0.5584371 +0.5687816 0.4365675 0.5584371 +0.092819 0.4474232 0.5584371 +0.2262531 0.4474232 0.5584371 +0.2875993 0.4474232 0.5584371 +0.3262122 0.4474232 0.5584371 +0.3544566 0.4474232 0.5584371 +0.3767383 0.4474232 0.5584371 +0.3951413 0.4474232 0.5584371 +0.4108177 0.4474232 0.5584371 +0.4244723 0.4474232 0.5584371 +0.4365675 0.4474232 0.5584371 +0.4474232 0.4474232 0.5584371 +0.45727 0.4474232 0.5584371 +0.4662797 0.4474232 0.5584371 +0.4745834 0.4474232 0.5584371 +0.4822838 0.4474232 0.5584371 +0.4894626 0.4474232 0.5584371 +0.4961862 0.4474232 0.5584371 +0.5025087 0.4474232 0.5584371 +0.5084753 0.4474232 0.5584371 +0.514124 0.4474232 0.5584371 +0.519487 0.4474232 0.5584371 +0.5245917 0.4474232 0.5584371 +0.529462 0.4474232 0.5584371 +0.5341183 0.4474232 0.5584371 +0.5385787 0.4474232 0.5584371 +0.5428591 0.4474232 0.5584371 +0.5469733 0.4474232 0.5584371 +0.5509339 0.4474232 0.5584371 +0.5547519 0.4474232 0.5584371 +0.5584371 0.4474232 0.5584371 +0.5619986 0.4474232 0.5584371 +0.5654443 0.4474232 0.5584371 +0.5687816 0.4474232 0.5584371 +0.092819 0.45727 0.5584371 +0.2262531 0.45727 0.5584371 +0.2875993 0.45727 0.5584371 +0.3262122 0.45727 0.5584371 +0.3544566 0.45727 0.5584371 +0.3767383 0.45727 0.5584371 +0.3951413 0.45727 0.5584371 +0.4108177 0.45727 0.5584371 +0.4244723 0.45727 0.5584371 +0.4365675 0.45727 0.5584371 +0.4474232 0.45727 0.5584371 +0.45727 0.45727 0.5584371 +0.4662797 0.45727 0.5584371 +0.4745834 0.45727 0.5584371 +0.4822838 0.45727 0.5584371 +0.4894626 0.45727 0.5584371 +0.4961862 0.45727 0.5584371 +0.5025087 0.45727 0.5584371 +0.5084753 0.45727 0.5584371 +0.514124 0.45727 0.5584371 +0.519487 0.45727 0.5584371 +0.5245917 0.45727 0.5584371 +0.529462 0.45727 0.5584371 +0.5341183 0.45727 0.5584371 +0.5385787 0.45727 0.5584371 +0.5428591 0.45727 0.5584371 +0.5469733 0.45727 0.5584371 +0.5509339 0.45727 0.5584371 +0.5547519 0.45727 0.5584371 +0.5584371 0.45727 0.5584371 +0.5619986 0.45727 0.5584371 +0.5654443 0.45727 0.5584371 +0.5687816 0.45727 0.5584371 +0.092819 0.4662797 0.5584371 +0.2262531 0.4662797 0.5584371 +0.2875993 0.4662797 0.5584371 +0.3262122 0.4662797 0.5584371 +0.3544566 0.4662797 0.5584371 +0.3767383 0.4662797 0.5584371 +0.3951413 0.4662797 0.5584371 +0.4108177 0.4662797 0.5584371 +0.4244723 0.4662797 0.5584371 +0.4365675 0.4662797 0.5584371 +0.4474232 0.4662797 0.5584371 +0.45727 0.4662797 0.5584371 +0.4662797 0.4662797 0.5584371 +0.4745834 0.4662797 0.5584371 +0.4822838 0.4662797 0.5584371 +0.4894626 0.4662797 0.5584371 +0.4961862 0.4662797 0.5584371 +0.5025087 0.4662797 0.5584371 +0.5084753 0.4662797 0.5584371 +0.514124 0.4662797 0.5584371 +0.519487 0.4662797 0.5584371 +0.5245917 0.4662797 0.5584371 +0.529462 0.4662797 0.5584371 +0.5341183 0.4662797 0.5584371 +0.5385787 0.4662797 0.5584371 +0.5428591 0.4662797 0.5584371 +0.5469733 0.4662797 0.5584371 +0.5509339 0.4662797 0.5584371 +0.5547519 0.4662797 0.5584371 +0.5584371 0.4662797 0.5584371 +0.5619986 0.4662797 0.5584371 +0.5654443 0.4662797 0.5584371 +0.5687816 0.4662797 0.5584371 +0.092819 0.4745834 0.5584371 +0.2262531 0.4745834 0.5584371 +0.2875993 0.4745834 0.5584371 +0.3262122 0.4745834 0.5584371 +0.3544566 0.4745834 0.5584371 +0.3767383 0.4745834 0.5584371 +0.3951413 0.4745834 0.5584371 +0.4108177 0.4745834 0.5584371 +0.4244723 0.4745834 0.5584371 +0.4365675 0.4745834 0.5584371 +0.4474232 0.4745834 0.5584371 +0.45727 0.4745834 0.5584371 +0.4662797 0.4745834 0.5584371 +0.4745834 0.4745834 0.5584371 +0.4822838 0.4745834 0.5584371 +0.4894626 0.4745834 0.5584371 +0.4961862 0.4745834 0.5584371 +0.5025087 0.4745834 0.5584371 +0.5084753 0.4745834 0.5584371 +0.514124 0.4745834 0.5584371 +0.519487 0.4745834 0.5584371 +0.5245917 0.4745834 0.5584371 +0.529462 0.4745834 0.5584371 +0.5341183 0.4745834 0.5584371 +0.5385787 0.4745834 0.5584371 +0.5428591 0.4745834 0.5584371 +0.5469733 0.4745834 0.5584371 +0.5509339 0.4745834 0.5584371 +0.5547519 0.4745834 0.5584371 +0.5584371 0.4745834 0.5584371 +0.5619986 0.4745834 0.5584371 +0.5654443 0.4745834 0.5584371 +0.5687816 0.4745834 0.5584371 +0.092819 0.4822838 0.5584371 +0.2262531 0.4822838 0.5584371 +0.2875993 0.4822838 0.5584371 +0.3262122 0.4822838 0.5584371 +0.3544566 0.4822838 0.5584371 +0.3767383 0.4822838 0.5584371 +0.3951413 0.4822838 0.5584371 +0.4108177 0.4822838 0.5584371 +0.4244723 0.4822838 0.5584371 +0.4365675 0.4822838 0.5584371 +0.4474232 0.4822838 0.5584371 +0.45727 0.4822838 0.5584371 +0.4662797 0.4822838 0.5584371 +0.4745834 0.4822838 0.5584371 +0.4822838 0.4822838 0.5584371 +0.4894626 0.4822838 0.5584371 +0.4961862 0.4822838 0.5584371 +0.5025087 0.4822838 0.5584371 +0.5084753 0.4822838 0.5584371 +0.514124 0.4822838 0.5584371 +0.519487 0.4822838 0.5584371 +0.5245917 0.4822838 0.5584371 +0.529462 0.4822838 0.5584371 +0.5341183 0.4822838 0.5584371 +0.5385787 0.4822838 0.5584371 +0.5428591 0.4822838 0.5584371 +0.5469733 0.4822838 0.5584371 +0.5509339 0.4822838 0.5584371 +0.5547519 0.4822838 0.5584371 +0.5584371 0.4822838 0.5584371 +0.5619986 0.4822838 0.5584371 +0.5654443 0.4822838 0.5584371 +0.5687816 0.4822838 0.5584371 +0.092819 0.4894626 0.5584371 +0.2262531 0.4894626 0.5584371 +0.2875993 0.4894626 0.5584371 +0.3262122 0.4894626 0.5584371 +0.3544566 0.4894626 0.5584371 +0.3767383 0.4894626 0.5584371 +0.3951413 0.4894626 0.5584371 +0.4108177 0.4894626 0.5584371 +0.4244723 0.4894626 0.5584371 +0.4365675 0.4894626 0.5584371 +0.4474232 0.4894626 0.5584371 +0.45727 0.4894626 0.5584371 +0.4662797 0.4894626 0.5584371 +0.4745834 0.4894626 0.5584371 +0.4822838 0.4894626 0.5584371 +0.4894626 0.4894626 0.5584371 +0.4961862 0.4894626 0.5584371 +0.5025087 0.4894626 0.5584371 +0.5084753 0.4894626 0.5584371 +0.514124 0.4894626 0.5584371 +0.519487 0.4894626 0.5584371 +0.5245917 0.4894626 0.5584371 +0.529462 0.4894626 0.5584371 +0.5341183 0.4894626 0.5584371 +0.5385787 0.4894626 0.5584371 +0.5428591 0.4894626 0.5584371 +0.5469733 0.4894626 0.5584371 +0.5509339 0.4894626 0.5584371 +0.5547519 0.4894626 0.5584371 +0.5584371 0.4894626 0.5584371 +0.5619986 0.4894626 0.5584371 +0.5654443 0.4894626 0.5584371 +0.5687816 0.4894626 0.5584371 +0.092819 0.4961862 0.5584371 +0.2262531 0.4961862 0.5584371 +0.2875993 0.4961862 0.5584371 +0.3262122 0.4961862 0.5584371 +0.3544566 0.4961862 0.5584371 +0.3767383 0.4961862 0.5584371 +0.3951413 0.4961862 0.5584371 +0.4108177 0.4961862 0.5584371 +0.4244723 0.4961862 0.5584371 +0.4365675 0.4961862 0.5584371 +0.4474232 0.4961862 0.5584371 +0.45727 0.4961862 0.5584371 +0.4662797 0.4961862 0.5584371 +0.4745834 0.4961862 0.5584371 +0.4822838 0.4961862 0.5584371 +0.4894626 0.4961862 0.5584371 +0.4961862 0.4961862 0.5584371 +0.5025087 0.4961862 0.5584371 +0.5084753 0.4961862 0.5584371 +0.514124 0.4961862 0.5584371 +0.519487 0.4961862 0.5584371 +0.5245917 0.4961862 0.5584371 +0.529462 0.4961862 0.5584371 +0.5341183 0.4961862 0.5584371 +0.5385787 0.4961862 0.5584371 +0.5428591 0.4961862 0.5584371 +0.5469733 0.4961862 0.5584371 +0.5509339 0.4961862 0.5584371 +0.5547519 0.4961862 0.5584371 +0.5584371 0.4961862 0.5584371 +0.5619986 0.4961862 0.5584371 +0.5654443 0.4961862 0.5584371 +0.5687816 0.4961862 0.5584371 +0.092819 0.5025087 0.5584371 +0.2262531 0.5025087 0.5584371 +0.2875993 0.5025087 0.5584371 +0.3262122 0.5025087 0.5584371 +0.3544566 0.5025087 0.5584371 +0.3767383 0.5025087 0.5584371 +0.3951413 0.5025087 0.5584371 +0.4108177 0.5025087 0.5584371 +0.4244723 0.5025087 0.5584371 +0.4365675 0.5025087 0.5584371 +0.4474232 0.5025087 0.5584371 +0.45727 0.5025087 0.5584371 +0.4662797 0.5025087 0.5584371 +0.4745834 0.5025087 0.5584371 +0.4822838 0.5025087 0.5584371 +0.4894626 0.5025087 0.5584371 +0.4961862 0.5025087 0.5584371 +0.5025087 0.5025087 0.5584371 +0.5084753 0.5025087 0.5584371 +0.514124 0.5025087 0.5584371 +0.519487 0.5025087 0.5584371 +0.5245917 0.5025087 0.5584371 +0.529462 0.5025087 0.5584371 +0.5341183 0.5025087 0.5584371 +0.5385787 0.5025087 0.5584371 +0.5428591 0.5025087 0.5584371 +0.5469733 0.5025087 0.5584371 +0.5509339 0.5025087 0.5584371 +0.5547519 0.5025087 0.5584371 +0.5584371 0.5025087 0.5584371 +0.5619986 0.5025087 0.5584371 +0.5654443 0.5025087 0.5584371 +0.5687816 0.5025087 0.5584371 +0.092819 0.5084753 0.5584371 +0.2262531 0.5084753 0.5584371 +0.2875993 0.5084753 0.5584371 +0.3262122 0.5084753 0.5584371 +0.3544566 0.5084753 0.5584371 +0.3767383 0.5084753 0.5584371 +0.3951413 0.5084753 0.5584371 +0.4108177 0.5084753 0.5584371 +0.4244723 0.5084753 0.5584371 +0.4365675 0.5084753 0.5584371 +0.4474232 0.5084753 0.5584371 +0.45727 0.5084753 0.5584371 +0.4662797 0.5084753 0.5584371 +0.4745834 0.5084753 0.5584371 +0.4822838 0.5084753 0.5584371 +0.4894626 0.5084753 0.5584371 +0.4961862 0.5084753 0.5584371 +0.5025087 0.5084753 0.5584371 +0.5084753 0.5084753 0.5584371 +0.514124 0.5084753 0.5584371 +0.519487 0.5084753 0.5584371 +0.5245917 0.5084753 0.5584371 +0.529462 0.5084753 0.5584371 +0.5341183 0.5084753 0.5584371 +0.5385787 0.5084753 0.5584371 +0.5428591 0.5084753 0.5584371 +0.5469733 0.5084753 0.5584371 +0.5509339 0.5084753 0.5584371 +0.5547519 0.5084753 0.5584371 +0.5584371 0.5084753 0.5584371 +0.5619986 0.5084753 0.5584371 +0.5654443 0.5084753 0.5584371 +0.5687816 0.5084753 0.5584371 +0.092819 0.514124 0.5584371 +0.2262531 0.514124 0.5584371 +0.2875993 0.514124 0.5584371 +0.3262122 0.514124 0.5584371 +0.3544566 0.514124 0.5584371 +0.3767383 0.514124 0.5584371 +0.3951413 0.514124 0.5584371 +0.4108177 0.514124 0.5584371 +0.4244723 0.514124 0.5584371 +0.4365675 0.514124 0.5584371 +0.4474232 0.514124 0.5584371 +0.45727 0.514124 0.5584371 +0.4662797 0.514124 0.5584371 +0.4745834 0.514124 0.5584371 +0.4822838 0.514124 0.5584371 +0.4894626 0.514124 0.5584371 +0.4961862 0.514124 0.5584371 +0.5025087 0.514124 0.5584371 +0.5084753 0.514124 0.5584371 +0.514124 0.514124 0.5584371 +0.519487 0.514124 0.5584371 +0.5245917 0.514124 0.5584371 +0.529462 0.514124 0.5584371 +0.5341183 0.514124 0.5584371 +0.5385787 0.514124 0.5584371 +0.5428591 0.514124 0.5584371 +0.5469733 0.514124 0.5584371 +0.5509339 0.514124 0.5584371 +0.5547519 0.514124 0.5584371 +0.5584371 0.514124 0.5584371 +0.5619986 0.514124 0.5584371 +0.5654443 0.514124 0.5584371 +0.5687816 0.514124 0.5584371 +0.092819 0.519487 0.5584371 +0.2262531 0.519487 0.5584371 +0.2875993 0.519487 0.5584371 +0.3262122 0.519487 0.5584371 +0.3544566 0.519487 0.5584371 +0.3767383 0.519487 0.5584371 +0.3951413 0.519487 0.5584371 +0.4108177 0.519487 0.5584371 +0.4244723 0.519487 0.5584371 +0.4365675 0.519487 0.5584371 +0.4474232 0.519487 0.5584371 +0.45727 0.519487 0.5584371 +0.4662797 0.519487 0.5584371 +0.4745834 0.519487 0.5584371 +0.4822838 0.519487 0.5584371 +0.4894626 0.519487 0.5584371 +0.4961862 0.519487 0.5584371 +0.5025087 0.519487 0.5584371 +0.5084753 0.519487 0.5584371 +0.514124 0.519487 0.5584371 +0.519487 0.519487 0.5584371 +0.5245917 0.519487 0.5584371 +0.529462 0.519487 0.5584371 +0.5341183 0.519487 0.5584371 +0.5385787 0.519487 0.5584371 +0.5428591 0.519487 0.5584371 +0.5469733 0.519487 0.5584371 +0.5509339 0.519487 0.5584371 +0.5547519 0.519487 0.5584371 +0.5584371 0.519487 0.5584371 +0.5619986 0.519487 0.5584371 +0.5654443 0.519487 0.5584371 +0.5687816 0.519487 0.5584371 +0.092819 0.5245917 0.5584371 +0.2262531 0.5245917 0.5584371 +0.2875993 0.5245917 0.5584371 +0.3262122 0.5245917 0.5584371 +0.3544566 0.5245917 0.5584371 +0.3767383 0.5245917 0.5584371 +0.3951413 0.5245917 0.5584371 +0.4108177 0.5245917 0.5584371 +0.4244723 0.5245917 0.5584371 +0.4365675 0.5245917 0.5584371 +0.4474232 0.5245917 0.5584371 +0.45727 0.5245917 0.5584371 +0.4662797 0.5245917 0.5584371 +0.4745834 0.5245917 0.5584371 +0.4822838 0.5245917 0.5584371 +0.4894626 0.5245917 0.5584371 +0.4961862 0.5245917 0.5584371 +0.5025087 0.5245917 0.5584371 +0.5084753 0.5245917 0.5584371 +0.514124 0.5245917 0.5584371 +0.519487 0.5245917 0.5584371 +0.5245917 0.5245917 0.5584371 +0.529462 0.5245917 0.5584371 +0.5341183 0.5245917 0.5584371 +0.5385787 0.5245917 0.5584371 +0.5428591 0.5245917 0.5584371 +0.5469733 0.5245917 0.5584371 +0.5509339 0.5245917 0.5584371 +0.5547519 0.5245917 0.5584371 +0.5584371 0.5245917 0.5584371 +0.5619986 0.5245917 0.5584371 +0.5654443 0.5245917 0.5584371 +0.5687816 0.5245917 0.5584371 +0.092819 0.529462 0.5584371 +0.2262531 0.529462 0.5584371 +0.2875993 0.529462 0.5584371 +0.3262122 0.529462 0.5584371 +0.3544566 0.529462 0.5584371 +0.3767383 0.529462 0.5584371 +0.3951413 0.529462 0.5584371 +0.4108177 0.529462 0.5584371 +0.4244723 0.529462 0.5584371 +0.4365675 0.529462 0.5584371 +0.4474232 0.529462 0.5584371 +0.45727 0.529462 0.5584371 +0.4662797 0.529462 0.5584371 +0.4745834 0.529462 0.5584371 +0.4822838 0.529462 0.5584371 +0.4894626 0.529462 0.5584371 +0.4961862 0.529462 0.5584371 +0.5025087 0.529462 0.5584371 +0.5084753 0.529462 0.5584371 +0.514124 0.529462 0.5584371 +0.519487 0.529462 0.5584371 +0.5245917 0.529462 0.5584371 +0.529462 0.529462 0.5584371 +0.5341183 0.529462 0.5584371 +0.5385787 0.529462 0.5584371 +0.5428591 0.529462 0.5584371 +0.5469733 0.529462 0.5584371 +0.5509339 0.529462 0.5584371 +0.5547519 0.529462 0.5584371 +0.5584371 0.529462 0.5584371 +0.5619986 0.529462 0.5584371 +0.5654443 0.529462 0.5584371 +0.5687816 0.529462 0.5584371 +0.092819 0.5341183 0.5584371 +0.2262531 0.5341183 0.5584371 +0.2875993 0.5341183 0.5584371 +0.3262122 0.5341183 0.5584371 +0.3544566 0.5341183 0.5584371 +0.3767383 0.5341183 0.5584371 +0.3951413 0.5341183 0.5584371 +0.4108177 0.5341183 0.5584371 +0.4244723 0.5341183 0.5584371 +0.4365675 0.5341183 0.5584371 +0.4474232 0.5341183 0.5584371 +0.45727 0.5341183 0.5584371 +0.4662797 0.5341183 0.5584371 +0.4745834 0.5341183 0.5584371 +0.4822838 0.5341183 0.5584371 +0.4894626 0.5341183 0.5584371 +0.4961862 0.5341183 0.5584371 +0.5025087 0.5341183 0.5584371 +0.5084753 0.5341183 0.5584371 +0.514124 0.5341183 0.5584371 +0.519487 0.5341183 0.5584371 +0.5245917 0.5341183 0.5584371 +0.529462 0.5341183 0.5584371 +0.5341183 0.5341183 0.5584371 +0.5385787 0.5341183 0.5584371 +0.5428591 0.5341183 0.5584371 +0.5469733 0.5341183 0.5584371 +0.5509339 0.5341183 0.5584371 +0.5547519 0.5341183 0.5584371 +0.5584371 0.5341183 0.5584371 +0.5619986 0.5341183 0.5584371 +0.5654443 0.5341183 0.5584371 +0.5687816 0.5341183 0.5584371 +0.092819 0.5385787 0.5584371 +0.2262531 0.5385787 0.5584371 +0.2875993 0.5385787 0.5584371 +0.3262122 0.5385787 0.5584371 +0.3544566 0.5385787 0.5584371 +0.3767383 0.5385787 0.5584371 +0.3951413 0.5385787 0.5584371 +0.4108177 0.5385787 0.5584371 +0.4244723 0.5385787 0.5584371 +0.4365675 0.5385787 0.5584371 +0.4474232 0.5385787 0.5584371 +0.45727 0.5385787 0.5584371 +0.4662797 0.5385787 0.5584371 +0.4745834 0.5385787 0.5584371 +0.4822838 0.5385787 0.5584371 +0.4894626 0.5385787 0.5584371 +0.4961862 0.5385787 0.5584371 +0.5025087 0.5385787 0.5584371 +0.5084753 0.5385787 0.5584371 +0.514124 0.5385787 0.5584371 +0.519487 0.5385787 0.5584371 +0.5245917 0.5385787 0.5584371 +0.529462 0.5385787 0.5584371 +0.5341183 0.5385787 0.5584371 +0.5385787 0.5385787 0.5584371 +0.5428591 0.5385787 0.5584371 +0.5469733 0.5385787 0.5584371 +0.5509339 0.5385787 0.5584371 +0.5547519 0.5385787 0.5584371 +0.5584371 0.5385787 0.5584371 +0.5619986 0.5385787 0.5584371 +0.5654443 0.5385787 0.5584371 +0.5687816 0.5385787 0.5584371 +0.092819 0.5428591 0.5584371 +0.2262531 0.5428591 0.5584371 +0.2875993 0.5428591 0.5584371 +0.3262122 0.5428591 0.5584371 +0.3544566 0.5428591 0.5584371 +0.3767383 0.5428591 0.5584371 +0.3951413 0.5428591 0.5584371 +0.4108177 0.5428591 0.5584371 +0.4244723 0.5428591 0.5584371 +0.4365675 0.5428591 0.5584371 +0.4474232 0.5428591 0.5584371 +0.45727 0.5428591 0.5584371 +0.4662797 0.5428591 0.5584371 +0.4745834 0.5428591 0.5584371 +0.4822838 0.5428591 0.5584371 +0.4894626 0.5428591 0.5584371 +0.4961862 0.5428591 0.5584371 +0.5025087 0.5428591 0.5584371 +0.5084753 0.5428591 0.5584371 +0.514124 0.5428591 0.5584371 +0.519487 0.5428591 0.5584371 +0.5245917 0.5428591 0.5584371 +0.529462 0.5428591 0.5584371 +0.5341183 0.5428591 0.5584371 +0.5385787 0.5428591 0.5584371 +0.5428591 0.5428591 0.5584371 +0.5469733 0.5428591 0.5584371 +0.5509339 0.5428591 0.5584371 +0.5547519 0.5428591 0.5584371 +0.5584371 0.5428591 0.5584371 +0.5619986 0.5428591 0.5584371 +0.5654443 0.5428591 0.5584371 +0.5687816 0.5428591 0.5584371 +0.092819 0.5469733 0.5584371 +0.2262531 0.5469733 0.5584371 +0.2875993 0.5469733 0.5584371 +0.3262122 0.5469733 0.5584371 +0.3544566 0.5469733 0.5584371 +0.3767383 0.5469733 0.5584371 +0.3951413 0.5469733 0.5584371 +0.4108177 0.5469733 0.5584371 +0.4244723 0.5469733 0.5584371 +0.4365675 0.5469733 0.5584371 +0.4474232 0.5469733 0.5584371 +0.45727 0.5469733 0.5584371 +0.4662797 0.5469733 0.5584371 +0.4745834 0.5469733 0.5584371 +0.4822838 0.5469733 0.5584371 +0.4894626 0.5469733 0.5584371 +0.4961862 0.5469733 0.5584371 +0.5025087 0.5469733 0.5584371 +0.5084753 0.5469733 0.5584371 +0.514124 0.5469733 0.5584371 +0.519487 0.5469733 0.5584371 +0.5245917 0.5469733 0.5584371 +0.529462 0.5469733 0.5584371 +0.5341183 0.5469733 0.5584371 +0.5385787 0.5469733 0.5584371 +0.5428591 0.5469733 0.5584371 +0.5469733 0.5469733 0.5584371 +0.5509339 0.5469733 0.5584371 +0.5547519 0.5469733 0.5584371 +0.5584371 0.5469733 0.5584371 +0.5619986 0.5469733 0.5584371 +0.5654443 0.5469733 0.5584371 +0.5687816 0.5469733 0.5584371 +0.092819 0.5509339 0.5584371 +0.2262531 0.5509339 0.5584371 +0.2875993 0.5509339 0.5584371 +0.3262122 0.5509339 0.5584371 +0.3544566 0.5509339 0.5584371 +0.3767383 0.5509339 0.5584371 +0.3951413 0.5509339 0.5584371 +0.4108177 0.5509339 0.5584371 +0.4244723 0.5509339 0.5584371 +0.4365675 0.5509339 0.5584371 +0.4474232 0.5509339 0.5584371 +0.45727 0.5509339 0.5584371 +0.4662797 0.5509339 0.5584371 +0.4745834 0.5509339 0.5584371 +0.4822838 0.5509339 0.5584371 +0.4894626 0.5509339 0.5584371 +0.4961862 0.5509339 0.5584371 +0.5025087 0.5509339 0.5584371 +0.5084753 0.5509339 0.5584371 +0.514124 0.5509339 0.5584371 +0.519487 0.5509339 0.5584371 +0.5245917 0.5509339 0.5584371 +0.529462 0.5509339 0.5584371 +0.5341183 0.5509339 0.5584371 +0.5385787 0.5509339 0.5584371 +0.5428591 0.5509339 0.5584371 +0.5469733 0.5509339 0.5584371 +0.5509339 0.5509339 0.5584371 +0.5547519 0.5509339 0.5584371 +0.5584371 0.5509339 0.5584371 +0.5619986 0.5509339 0.5584371 +0.5654443 0.5509339 0.5584371 +0.5687816 0.5509339 0.5584371 +0.092819 0.5547519 0.5584371 +0.2262531 0.5547519 0.5584371 +0.2875993 0.5547519 0.5584371 +0.3262122 0.5547519 0.5584371 +0.3544566 0.5547519 0.5584371 +0.3767383 0.5547519 0.5584371 +0.3951413 0.5547519 0.5584371 +0.4108177 0.5547519 0.5584371 +0.4244723 0.5547519 0.5584371 +0.4365675 0.5547519 0.5584371 +0.4474232 0.5547519 0.5584371 +0.45727 0.5547519 0.5584371 +0.4662797 0.5547519 0.5584371 +0.4745834 0.5547519 0.5584371 +0.4822838 0.5547519 0.5584371 +0.4894626 0.5547519 0.5584371 +0.4961862 0.5547519 0.5584371 +0.5025087 0.5547519 0.5584371 +0.5084753 0.5547519 0.5584371 +0.514124 0.5547519 0.5584371 +0.519487 0.5547519 0.5584371 +0.5245917 0.5547519 0.5584371 +0.529462 0.5547519 0.5584371 +0.5341183 0.5547519 0.5584371 +0.5385787 0.5547519 0.5584371 +0.5428591 0.5547519 0.5584371 +0.5469733 0.5547519 0.5584371 +0.5509339 0.5547519 0.5584371 +0.5547519 0.5547519 0.5584371 +0.5584371 0.5547519 0.5584371 +0.5619986 0.5547519 0.5584371 +0.5654443 0.5547519 0.5584371 +0.5687816 0.5547519 0.5584371 +0.092819 0.5584371 0.5584371 +0.2262531 0.5584371 0.5584371 +0.2875993 0.5584371 0.5584371 +0.3262122 0.5584371 0.5584371 +0.3544566 0.5584371 0.5584371 +0.3767383 0.5584371 0.5584371 +0.3951413 0.5584371 0.5584371 +0.4108177 0.5584371 0.5584371 +0.4244723 0.5584371 0.5584371 +0.4365675 0.5584371 0.5584371 +0.4474232 0.5584371 0.5584371 +0.45727 0.5584371 0.5584371 +0.4662797 0.5584371 0.5584371 +0.4745834 0.5584371 0.5584371 +0.4822838 0.5584371 0.5584371 +0.4894626 0.5584371 0.5584371 +0.4961862 0.5584371 0.5584371 +0.5025087 0.5584371 0.5584371 +0.5084753 0.5584371 0.5584371 +0.514124 0.5584371 0.5584371 +0.519487 0.5584371 0.5584371 +0.5245917 0.5584371 0.5584371 +0.529462 0.5584371 0.5584371 +0.5341183 0.5584371 0.5584371 +0.5385787 0.5584371 0.5584371 +0.5428591 0.5584371 0.5584371 +0.5469733 0.5584371 0.5584371 +0.5509339 0.5584371 0.5584371 +0.5547519 0.5584371 0.5584371 +0.5584371 0.5584371 0.5584371 +0.5619986 0.5584371 0.5584371 +0.5654443 0.5584371 0.5584371 +0.5687816 0.5584371 0.5584371 +0.092819 0.5619986 0.5584371 +0.2262531 0.5619986 0.5584371 +0.2875993 0.5619986 0.5584371 +0.3262122 0.5619986 0.5584371 +0.3544566 0.5619986 0.5584371 +0.3767383 0.5619986 0.5584371 +0.3951413 0.5619986 0.5584371 +0.4108177 0.5619986 0.5584371 +0.4244723 0.5619986 0.5584371 +0.4365675 0.5619986 0.5584371 +0.4474232 0.5619986 0.5584371 +0.45727 0.5619986 0.5584371 +0.4662797 0.5619986 0.5584371 +0.4745834 0.5619986 0.5584371 +0.4822838 0.5619986 0.5584371 +0.4894626 0.5619986 0.5584371 +0.4961862 0.5619986 0.5584371 +0.5025087 0.5619986 0.5584371 +0.5084753 0.5619986 0.5584371 +0.514124 0.5619986 0.5584371 +0.519487 0.5619986 0.5584371 +0.5245917 0.5619986 0.5584371 +0.529462 0.5619986 0.5584371 +0.5341183 0.5619986 0.5584371 +0.5385787 0.5619986 0.5584371 +0.5428591 0.5619986 0.5584371 +0.5469733 0.5619986 0.5584371 +0.5509339 0.5619986 0.5584371 +0.5547519 0.5619986 0.5584371 +0.5584371 0.5619986 0.5584371 +0.5619986 0.5619986 0.5584371 +0.5654443 0.5619986 0.5584371 +0.5687816 0.5619986 0.5584371 +0.092819 0.5654443 0.5584371 +0.2262531 0.5654443 0.5584371 +0.2875993 0.5654443 0.5584371 +0.3262122 0.5654443 0.5584371 +0.3544566 0.5654443 0.5584371 +0.3767383 0.5654443 0.5584371 +0.3951413 0.5654443 0.5584371 +0.4108177 0.5654443 0.5584371 +0.4244723 0.5654443 0.5584371 +0.4365675 0.5654443 0.5584371 +0.4474232 0.5654443 0.5584371 +0.45727 0.5654443 0.5584371 +0.4662797 0.5654443 0.5584371 +0.4745834 0.5654443 0.5584371 +0.4822838 0.5654443 0.5584371 +0.4894626 0.5654443 0.5584371 +0.4961862 0.5654443 0.5584371 +0.5025087 0.5654443 0.5584371 +0.5084753 0.5654443 0.5584371 +0.514124 0.5654443 0.5584371 +0.519487 0.5654443 0.5584371 +0.5245917 0.5654443 0.5584371 +0.529462 0.5654443 0.5584371 +0.5341183 0.5654443 0.5584371 +0.5385787 0.5654443 0.5584371 +0.5428591 0.5654443 0.5584371 +0.5469733 0.5654443 0.5584371 +0.5509339 0.5654443 0.5584371 +0.5547519 0.5654443 0.5584371 +0.5584371 0.5654443 0.5584371 +0.5619986 0.5654443 0.5584371 +0.5654443 0.5654443 0.5584371 +0.5687816 0.5654443 0.5584371 +0.092819 0.5687816 0.5584371 +0.2262531 0.5687816 0.5584371 +0.2875993 0.5687816 0.5584371 +0.3262122 0.5687816 0.5584371 +0.3544566 0.5687816 0.5584371 +0.3767383 0.5687816 0.5584371 +0.3951413 0.5687816 0.5584371 +0.4108177 0.5687816 0.5584371 +0.4244723 0.5687816 0.5584371 +0.4365675 0.5687816 0.5584371 +0.4474232 0.5687816 0.5584371 +0.45727 0.5687816 0.5584371 +0.4662797 0.5687816 0.5584371 +0.4745834 0.5687816 0.5584371 +0.4822838 0.5687816 0.5584371 +0.4894626 0.5687816 0.5584371 +0.4961862 0.5687816 0.5584371 +0.5025087 0.5687816 0.5584371 +0.5084753 0.5687816 0.5584371 +0.514124 0.5687816 0.5584371 +0.519487 0.5687816 0.5584371 +0.5245917 0.5687816 0.5584371 +0.529462 0.5687816 0.5584371 +0.5341183 0.5687816 0.5584371 +0.5385787 0.5687816 0.5584371 +0.5428591 0.5687816 0.5584371 +0.5469733 0.5687816 0.5584371 +0.5509339 0.5687816 0.5584371 +0.5547519 0.5687816 0.5584371 +0.5584371 0.5687816 0.5584371 +0.5619986 0.5687816 0.5584371 +0.5654443 0.5687816 0.5584371 +0.5687816 0.5687816 0.5584371 +0.092819 0.092819 0.5619986 +0.2262531 0.092819 0.5619986 +0.2875993 0.092819 0.5619986 +0.3262122 0.092819 0.5619986 +0.3544566 0.092819 0.5619986 +0.3767383 0.092819 0.5619986 +0.3951413 0.092819 0.5619986 +0.4108177 0.092819 0.5619986 +0.4244723 0.092819 0.5619986 +0.4365675 0.092819 0.5619986 +0.4474232 0.092819 0.5619986 +0.45727 0.092819 0.5619986 +0.4662797 0.092819 0.5619986 +0.4745834 0.092819 0.5619986 +0.4822838 0.092819 0.5619986 +0.4894626 0.092819 0.5619986 +0.4961862 0.092819 0.5619986 +0.5025087 0.092819 0.5619986 +0.5084753 0.092819 0.5619986 +0.514124 0.092819 0.5619986 +0.519487 0.092819 0.5619986 +0.5245917 0.092819 0.5619986 +0.529462 0.092819 0.5619986 +0.5341183 0.092819 0.5619986 +0.5385787 0.092819 0.5619986 +0.5428591 0.092819 0.5619986 +0.5469733 0.092819 0.5619986 +0.5509339 0.092819 0.5619986 +0.5547519 0.092819 0.5619986 +0.5584371 0.092819 0.5619986 +0.5619986 0.092819 0.5619986 +0.5654443 0.092819 0.5619986 +0.5687816 0.092819 0.5619986 +0.092819 0.2262531 0.5619986 +0.2262531 0.2262531 0.5619986 +0.2875993 0.2262531 0.5619986 +0.3262122 0.2262531 0.5619986 +0.3544566 0.2262531 0.5619986 +0.3767383 0.2262531 0.5619986 +0.3951413 0.2262531 0.5619986 +0.4108177 0.2262531 0.5619986 +0.4244723 0.2262531 0.5619986 +0.4365675 0.2262531 0.5619986 +0.4474232 0.2262531 0.5619986 +0.45727 0.2262531 0.5619986 +0.4662797 0.2262531 0.5619986 +0.4745834 0.2262531 0.5619986 +0.4822838 0.2262531 0.5619986 +0.4894626 0.2262531 0.5619986 +0.4961862 0.2262531 0.5619986 +0.5025087 0.2262531 0.5619986 +0.5084753 0.2262531 0.5619986 +0.514124 0.2262531 0.5619986 +0.519487 0.2262531 0.5619986 +0.5245917 0.2262531 0.5619986 +0.529462 0.2262531 0.5619986 +0.5341183 0.2262531 0.5619986 +0.5385787 0.2262531 0.5619986 +0.5428591 0.2262531 0.5619986 +0.5469733 0.2262531 0.5619986 +0.5509339 0.2262531 0.5619986 +0.5547519 0.2262531 0.5619986 +0.5584371 0.2262531 0.5619986 +0.5619986 0.2262531 0.5619986 +0.5654443 0.2262531 0.5619986 +0.5687816 0.2262531 0.5619986 +0.092819 0.2875993 0.5619986 +0.2262531 0.2875993 0.5619986 +0.2875993 0.2875993 0.5619986 +0.3262122 0.2875993 0.5619986 +0.3544566 0.2875993 0.5619986 +0.3767383 0.2875993 0.5619986 +0.3951413 0.2875993 0.5619986 +0.4108177 0.2875993 0.5619986 +0.4244723 0.2875993 0.5619986 +0.4365675 0.2875993 0.5619986 +0.4474232 0.2875993 0.5619986 +0.45727 0.2875993 0.5619986 +0.4662797 0.2875993 0.5619986 +0.4745834 0.2875993 0.5619986 +0.4822838 0.2875993 0.5619986 +0.4894626 0.2875993 0.5619986 +0.4961862 0.2875993 0.5619986 +0.5025087 0.2875993 0.5619986 +0.5084753 0.2875993 0.5619986 +0.514124 0.2875993 0.5619986 +0.519487 0.2875993 0.5619986 +0.5245917 0.2875993 0.5619986 +0.529462 0.2875993 0.5619986 +0.5341183 0.2875993 0.5619986 +0.5385787 0.2875993 0.5619986 +0.5428591 0.2875993 0.5619986 +0.5469733 0.2875993 0.5619986 +0.5509339 0.2875993 0.5619986 +0.5547519 0.2875993 0.5619986 +0.5584371 0.2875993 0.5619986 +0.5619986 0.2875993 0.5619986 +0.5654443 0.2875993 0.5619986 +0.5687816 0.2875993 0.5619986 +0.092819 0.3262122 0.5619986 +0.2262531 0.3262122 0.5619986 +0.2875993 0.3262122 0.5619986 +0.3262122 0.3262122 0.5619986 +0.3544566 0.3262122 0.5619986 +0.3767383 0.3262122 0.5619986 +0.3951413 0.3262122 0.5619986 +0.4108177 0.3262122 0.5619986 +0.4244723 0.3262122 0.5619986 +0.4365675 0.3262122 0.5619986 +0.4474232 0.3262122 0.5619986 +0.45727 0.3262122 0.5619986 +0.4662797 0.3262122 0.5619986 +0.4745834 0.3262122 0.5619986 +0.4822838 0.3262122 0.5619986 +0.4894626 0.3262122 0.5619986 +0.4961862 0.3262122 0.5619986 +0.5025087 0.3262122 0.5619986 +0.5084753 0.3262122 0.5619986 +0.514124 0.3262122 0.5619986 +0.519487 0.3262122 0.5619986 +0.5245917 0.3262122 0.5619986 +0.529462 0.3262122 0.5619986 +0.5341183 0.3262122 0.5619986 +0.5385787 0.3262122 0.5619986 +0.5428591 0.3262122 0.5619986 +0.5469733 0.3262122 0.5619986 +0.5509339 0.3262122 0.5619986 +0.5547519 0.3262122 0.5619986 +0.5584371 0.3262122 0.5619986 +0.5619986 0.3262122 0.5619986 +0.5654443 0.3262122 0.5619986 +0.5687816 0.3262122 0.5619986 +0.092819 0.3544566 0.5619986 +0.2262531 0.3544566 0.5619986 +0.2875993 0.3544566 0.5619986 +0.3262122 0.3544566 0.5619986 +0.3544566 0.3544566 0.5619986 +0.3767383 0.3544566 0.5619986 +0.3951413 0.3544566 0.5619986 +0.4108177 0.3544566 0.5619986 +0.4244723 0.3544566 0.5619986 +0.4365675 0.3544566 0.5619986 +0.4474232 0.3544566 0.5619986 +0.45727 0.3544566 0.5619986 +0.4662797 0.3544566 0.5619986 +0.4745834 0.3544566 0.5619986 +0.4822838 0.3544566 0.5619986 +0.4894626 0.3544566 0.5619986 +0.4961862 0.3544566 0.5619986 +0.5025087 0.3544566 0.5619986 +0.5084753 0.3544566 0.5619986 +0.514124 0.3544566 0.5619986 +0.519487 0.3544566 0.5619986 +0.5245917 0.3544566 0.5619986 +0.529462 0.3544566 0.5619986 +0.5341183 0.3544566 0.5619986 +0.5385787 0.3544566 0.5619986 +0.5428591 0.3544566 0.5619986 +0.5469733 0.3544566 0.5619986 +0.5509339 0.3544566 0.5619986 +0.5547519 0.3544566 0.5619986 +0.5584371 0.3544566 0.5619986 +0.5619986 0.3544566 0.5619986 +0.5654443 0.3544566 0.5619986 +0.5687816 0.3544566 0.5619986 +0.092819 0.3767383 0.5619986 +0.2262531 0.3767383 0.5619986 +0.2875993 0.3767383 0.5619986 +0.3262122 0.3767383 0.5619986 +0.3544566 0.3767383 0.5619986 +0.3767383 0.3767383 0.5619986 +0.3951413 0.3767383 0.5619986 +0.4108177 0.3767383 0.5619986 +0.4244723 0.3767383 0.5619986 +0.4365675 0.3767383 0.5619986 +0.4474232 0.3767383 0.5619986 +0.45727 0.3767383 0.5619986 +0.4662797 0.3767383 0.5619986 +0.4745834 0.3767383 0.5619986 +0.4822838 0.3767383 0.5619986 +0.4894626 0.3767383 0.5619986 +0.4961862 0.3767383 0.5619986 +0.5025087 0.3767383 0.5619986 +0.5084753 0.3767383 0.5619986 +0.514124 0.3767383 0.5619986 +0.519487 0.3767383 0.5619986 +0.5245917 0.3767383 0.5619986 +0.529462 0.3767383 0.5619986 +0.5341183 0.3767383 0.5619986 +0.5385787 0.3767383 0.5619986 +0.5428591 0.3767383 0.5619986 +0.5469733 0.3767383 0.5619986 +0.5509339 0.3767383 0.5619986 +0.5547519 0.3767383 0.5619986 +0.5584371 0.3767383 0.5619986 +0.5619986 0.3767383 0.5619986 +0.5654443 0.3767383 0.5619986 +0.5687816 0.3767383 0.5619986 +0.092819 0.3951413 0.5619986 +0.2262531 0.3951413 0.5619986 +0.2875993 0.3951413 0.5619986 +0.3262122 0.3951413 0.5619986 +0.3544566 0.3951413 0.5619986 +0.3767383 0.3951413 0.5619986 +0.3951413 0.3951413 0.5619986 +0.4108177 0.3951413 0.5619986 +0.4244723 0.3951413 0.5619986 +0.4365675 0.3951413 0.5619986 +0.4474232 0.3951413 0.5619986 +0.45727 0.3951413 0.5619986 +0.4662797 0.3951413 0.5619986 +0.4745834 0.3951413 0.5619986 +0.4822838 0.3951413 0.5619986 +0.4894626 0.3951413 0.5619986 +0.4961862 0.3951413 0.5619986 +0.5025087 0.3951413 0.5619986 +0.5084753 0.3951413 0.5619986 +0.514124 0.3951413 0.5619986 +0.519487 0.3951413 0.5619986 +0.5245917 0.3951413 0.5619986 +0.529462 0.3951413 0.5619986 +0.5341183 0.3951413 0.5619986 +0.5385787 0.3951413 0.5619986 +0.5428591 0.3951413 0.5619986 +0.5469733 0.3951413 0.5619986 +0.5509339 0.3951413 0.5619986 +0.5547519 0.3951413 0.5619986 +0.5584371 0.3951413 0.5619986 +0.5619986 0.3951413 0.5619986 +0.5654443 0.3951413 0.5619986 +0.5687816 0.3951413 0.5619986 +0.092819 0.4108177 0.5619986 +0.2262531 0.4108177 0.5619986 +0.2875993 0.4108177 0.5619986 +0.3262122 0.4108177 0.5619986 +0.3544566 0.4108177 0.5619986 +0.3767383 0.4108177 0.5619986 +0.3951413 0.4108177 0.5619986 +0.4108177 0.4108177 0.5619986 +0.4244723 0.4108177 0.5619986 +0.4365675 0.4108177 0.5619986 +0.4474232 0.4108177 0.5619986 +0.45727 0.4108177 0.5619986 +0.4662797 0.4108177 0.5619986 +0.4745834 0.4108177 0.5619986 +0.4822838 0.4108177 0.5619986 +0.4894626 0.4108177 0.5619986 +0.4961862 0.4108177 0.5619986 +0.5025087 0.4108177 0.5619986 +0.5084753 0.4108177 0.5619986 +0.514124 0.4108177 0.5619986 +0.519487 0.4108177 0.5619986 +0.5245917 0.4108177 0.5619986 +0.529462 0.4108177 0.5619986 +0.5341183 0.4108177 0.5619986 +0.5385787 0.4108177 0.5619986 +0.5428591 0.4108177 0.5619986 +0.5469733 0.4108177 0.5619986 +0.5509339 0.4108177 0.5619986 +0.5547519 0.4108177 0.5619986 +0.5584371 0.4108177 0.5619986 +0.5619986 0.4108177 0.5619986 +0.5654443 0.4108177 0.5619986 +0.5687816 0.4108177 0.5619986 +0.092819 0.4244723 0.5619986 +0.2262531 0.4244723 0.5619986 +0.2875993 0.4244723 0.5619986 +0.3262122 0.4244723 0.5619986 +0.3544566 0.4244723 0.5619986 +0.3767383 0.4244723 0.5619986 +0.3951413 0.4244723 0.5619986 +0.4108177 0.4244723 0.5619986 +0.4244723 0.4244723 0.5619986 +0.4365675 0.4244723 0.5619986 +0.4474232 0.4244723 0.5619986 +0.45727 0.4244723 0.5619986 +0.4662797 0.4244723 0.5619986 +0.4745834 0.4244723 0.5619986 +0.4822838 0.4244723 0.5619986 +0.4894626 0.4244723 0.5619986 +0.4961862 0.4244723 0.5619986 +0.5025087 0.4244723 0.5619986 +0.5084753 0.4244723 0.5619986 +0.514124 0.4244723 0.5619986 +0.519487 0.4244723 0.5619986 +0.5245917 0.4244723 0.5619986 +0.529462 0.4244723 0.5619986 +0.5341183 0.4244723 0.5619986 +0.5385787 0.4244723 0.5619986 +0.5428591 0.4244723 0.5619986 +0.5469733 0.4244723 0.5619986 +0.5509339 0.4244723 0.5619986 +0.5547519 0.4244723 0.5619986 +0.5584371 0.4244723 0.5619986 +0.5619986 0.4244723 0.5619986 +0.5654443 0.4244723 0.5619986 +0.5687816 0.4244723 0.5619986 +0.092819 0.4365675 0.5619986 +0.2262531 0.4365675 0.5619986 +0.2875993 0.4365675 0.5619986 +0.3262122 0.4365675 0.5619986 +0.3544566 0.4365675 0.5619986 +0.3767383 0.4365675 0.5619986 +0.3951413 0.4365675 0.5619986 +0.4108177 0.4365675 0.5619986 +0.4244723 0.4365675 0.5619986 +0.4365675 0.4365675 0.5619986 +0.4474232 0.4365675 0.5619986 +0.45727 0.4365675 0.5619986 +0.4662797 0.4365675 0.5619986 +0.4745834 0.4365675 0.5619986 +0.4822838 0.4365675 0.5619986 +0.4894626 0.4365675 0.5619986 +0.4961862 0.4365675 0.5619986 +0.5025087 0.4365675 0.5619986 +0.5084753 0.4365675 0.5619986 +0.514124 0.4365675 0.5619986 +0.519487 0.4365675 0.5619986 +0.5245917 0.4365675 0.5619986 +0.529462 0.4365675 0.5619986 +0.5341183 0.4365675 0.5619986 +0.5385787 0.4365675 0.5619986 +0.5428591 0.4365675 0.5619986 +0.5469733 0.4365675 0.5619986 +0.5509339 0.4365675 0.5619986 +0.5547519 0.4365675 0.5619986 +0.5584371 0.4365675 0.5619986 +0.5619986 0.4365675 0.5619986 +0.5654443 0.4365675 0.5619986 +0.5687816 0.4365675 0.5619986 +0.092819 0.4474232 0.5619986 +0.2262531 0.4474232 0.5619986 +0.2875993 0.4474232 0.5619986 +0.3262122 0.4474232 0.5619986 +0.3544566 0.4474232 0.5619986 +0.3767383 0.4474232 0.5619986 +0.3951413 0.4474232 0.5619986 +0.4108177 0.4474232 0.5619986 +0.4244723 0.4474232 0.5619986 +0.4365675 0.4474232 0.5619986 +0.4474232 0.4474232 0.5619986 +0.45727 0.4474232 0.5619986 +0.4662797 0.4474232 0.5619986 +0.4745834 0.4474232 0.5619986 +0.4822838 0.4474232 0.5619986 +0.4894626 0.4474232 0.5619986 +0.4961862 0.4474232 0.5619986 +0.5025087 0.4474232 0.5619986 +0.5084753 0.4474232 0.5619986 +0.514124 0.4474232 0.5619986 +0.519487 0.4474232 0.5619986 +0.5245917 0.4474232 0.5619986 +0.529462 0.4474232 0.5619986 +0.5341183 0.4474232 0.5619986 +0.5385787 0.4474232 0.5619986 +0.5428591 0.4474232 0.5619986 +0.5469733 0.4474232 0.5619986 +0.5509339 0.4474232 0.5619986 +0.5547519 0.4474232 0.5619986 +0.5584371 0.4474232 0.5619986 +0.5619986 0.4474232 0.5619986 +0.5654443 0.4474232 0.5619986 +0.5687816 0.4474232 0.5619986 +0.092819 0.45727 0.5619986 +0.2262531 0.45727 0.5619986 +0.2875993 0.45727 0.5619986 +0.3262122 0.45727 0.5619986 +0.3544566 0.45727 0.5619986 +0.3767383 0.45727 0.5619986 +0.3951413 0.45727 0.5619986 +0.4108177 0.45727 0.5619986 +0.4244723 0.45727 0.5619986 +0.4365675 0.45727 0.5619986 +0.4474232 0.45727 0.5619986 +0.45727 0.45727 0.5619986 +0.4662797 0.45727 0.5619986 +0.4745834 0.45727 0.5619986 +0.4822838 0.45727 0.5619986 +0.4894626 0.45727 0.5619986 +0.4961862 0.45727 0.5619986 +0.5025087 0.45727 0.5619986 +0.5084753 0.45727 0.5619986 +0.514124 0.45727 0.5619986 +0.519487 0.45727 0.5619986 +0.5245917 0.45727 0.5619986 +0.529462 0.45727 0.5619986 +0.5341183 0.45727 0.5619986 +0.5385787 0.45727 0.5619986 +0.5428591 0.45727 0.5619986 +0.5469733 0.45727 0.5619986 +0.5509339 0.45727 0.5619986 +0.5547519 0.45727 0.5619986 +0.5584371 0.45727 0.5619986 +0.5619986 0.45727 0.5619986 +0.5654443 0.45727 0.5619986 +0.5687816 0.45727 0.5619986 +0.092819 0.4662797 0.5619986 +0.2262531 0.4662797 0.5619986 +0.2875993 0.4662797 0.5619986 +0.3262122 0.4662797 0.5619986 +0.3544566 0.4662797 0.5619986 +0.3767383 0.4662797 0.5619986 +0.3951413 0.4662797 0.5619986 +0.4108177 0.4662797 0.5619986 +0.4244723 0.4662797 0.5619986 +0.4365675 0.4662797 0.5619986 +0.4474232 0.4662797 0.5619986 +0.45727 0.4662797 0.5619986 +0.4662797 0.4662797 0.5619986 +0.4745834 0.4662797 0.5619986 +0.4822838 0.4662797 0.5619986 +0.4894626 0.4662797 0.5619986 +0.4961862 0.4662797 0.5619986 +0.5025087 0.4662797 0.5619986 +0.5084753 0.4662797 0.5619986 +0.514124 0.4662797 0.5619986 +0.519487 0.4662797 0.5619986 +0.5245917 0.4662797 0.5619986 +0.529462 0.4662797 0.5619986 +0.5341183 0.4662797 0.5619986 +0.5385787 0.4662797 0.5619986 +0.5428591 0.4662797 0.5619986 +0.5469733 0.4662797 0.5619986 +0.5509339 0.4662797 0.5619986 +0.5547519 0.4662797 0.5619986 +0.5584371 0.4662797 0.5619986 +0.5619986 0.4662797 0.5619986 +0.5654443 0.4662797 0.5619986 +0.5687816 0.4662797 0.5619986 +0.092819 0.4745834 0.5619986 +0.2262531 0.4745834 0.5619986 +0.2875993 0.4745834 0.5619986 +0.3262122 0.4745834 0.5619986 +0.3544566 0.4745834 0.5619986 +0.3767383 0.4745834 0.5619986 +0.3951413 0.4745834 0.5619986 +0.4108177 0.4745834 0.5619986 +0.4244723 0.4745834 0.5619986 +0.4365675 0.4745834 0.5619986 +0.4474232 0.4745834 0.5619986 +0.45727 0.4745834 0.5619986 +0.4662797 0.4745834 0.5619986 +0.4745834 0.4745834 0.5619986 +0.4822838 0.4745834 0.5619986 +0.4894626 0.4745834 0.5619986 +0.4961862 0.4745834 0.5619986 +0.5025087 0.4745834 0.5619986 +0.5084753 0.4745834 0.5619986 +0.514124 0.4745834 0.5619986 +0.519487 0.4745834 0.5619986 +0.5245917 0.4745834 0.5619986 +0.529462 0.4745834 0.5619986 +0.5341183 0.4745834 0.5619986 +0.5385787 0.4745834 0.5619986 +0.5428591 0.4745834 0.5619986 +0.5469733 0.4745834 0.5619986 +0.5509339 0.4745834 0.5619986 +0.5547519 0.4745834 0.5619986 +0.5584371 0.4745834 0.5619986 +0.5619986 0.4745834 0.5619986 +0.5654443 0.4745834 0.5619986 +0.5687816 0.4745834 0.5619986 +0.092819 0.4822838 0.5619986 +0.2262531 0.4822838 0.5619986 +0.2875993 0.4822838 0.5619986 +0.3262122 0.4822838 0.5619986 +0.3544566 0.4822838 0.5619986 +0.3767383 0.4822838 0.5619986 +0.3951413 0.4822838 0.5619986 +0.4108177 0.4822838 0.5619986 +0.4244723 0.4822838 0.5619986 +0.4365675 0.4822838 0.5619986 +0.4474232 0.4822838 0.5619986 +0.45727 0.4822838 0.5619986 +0.4662797 0.4822838 0.5619986 +0.4745834 0.4822838 0.5619986 +0.4822838 0.4822838 0.5619986 +0.4894626 0.4822838 0.5619986 +0.4961862 0.4822838 0.5619986 +0.5025087 0.4822838 0.5619986 +0.5084753 0.4822838 0.5619986 +0.514124 0.4822838 0.5619986 +0.519487 0.4822838 0.5619986 +0.5245917 0.4822838 0.5619986 +0.529462 0.4822838 0.5619986 +0.5341183 0.4822838 0.5619986 +0.5385787 0.4822838 0.5619986 +0.5428591 0.4822838 0.5619986 +0.5469733 0.4822838 0.5619986 +0.5509339 0.4822838 0.5619986 +0.5547519 0.4822838 0.5619986 +0.5584371 0.4822838 0.5619986 +0.5619986 0.4822838 0.5619986 +0.5654443 0.4822838 0.5619986 +0.5687816 0.4822838 0.5619986 +0.092819 0.4894626 0.5619986 +0.2262531 0.4894626 0.5619986 +0.2875993 0.4894626 0.5619986 +0.3262122 0.4894626 0.5619986 +0.3544566 0.4894626 0.5619986 +0.3767383 0.4894626 0.5619986 +0.3951413 0.4894626 0.5619986 +0.4108177 0.4894626 0.5619986 +0.4244723 0.4894626 0.5619986 +0.4365675 0.4894626 0.5619986 +0.4474232 0.4894626 0.5619986 +0.45727 0.4894626 0.5619986 +0.4662797 0.4894626 0.5619986 +0.4745834 0.4894626 0.5619986 +0.4822838 0.4894626 0.5619986 +0.4894626 0.4894626 0.5619986 +0.4961862 0.4894626 0.5619986 +0.5025087 0.4894626 0.5619986 +0.5084753 0.4894626 0.5619986 +0.514124 0.4894626 0.5619986 +0.519487 0.4894626 0.5619986 +0.5245917 0.4894626 0.5619986 +0.529462 0.4894626 0.5619986 +0.5341183 0.4894626 0.5619986 +0.5385787 0.4894626 0.5619986 +0.5428591 0.4894626 0.5619986 +0.5469733 0.4894626 0.5619986 +0.5509339 0.4894626 0.5619986 +0.5547519 0.4894626 0.5619986 +0.5584371 0.4894626 0.5619986 +0.5619986 0.4894626 0.5619986 +0.5654443 0.4894626 0.5619986 +0.5687816 0.4894626 0.5619986 +0.092819 0.4961862 0.5619986 +0.2262531 0.4961862 0.5619986 +0.2875993 0.4961862 0.5619986 +0.3262122 0.4961862 0.5619986 +0.3544566 0.4961862 0.5619986 +0.3767383 0.4961862 0.5619986 +0.3951413 0.4961862 0.5619986 +0.4108177 0.4961862 0.5619986 +0.4244723 0.4961862 0.5619986 +0.4365675 0.4961862 0.5619986 +0.4474232 0.4961862 0.5619986 +0.45727 0.4961862 0.5619986 +0.4662797 0.4961862 0.5619986 +0.4745834 0.4961862 0.5619986 +0.4822838 0.4961862 0.5619986 +0.4894626 0.4961862 0.5619986 +0.4961862 0.4961862 0.5619986 +0.5025087 0.4961862 0.5619986 +0.5084753 0.4961862 0.5619986 +0.514124 0.4961862 0.5619986 +0.519487 0.4961862 0.5619986 +0.5245917 0.4961862 0.5619986 +0.529462 0.4961862 0.5619986 +0.5341183 0.4961862 0.5619986 +0.5385787 0.4961862 0.5619986 +0.5428591 0.4961862 0.5619986 +0.5469733 0.4961862 0.5619986 +0.5509339 0.4961862 0.5619986 +0.5547519 0.4961862 0.5619986 +0.5584371 0.4961862 0.5619986 +0.5619986 0.4961862 0.5619986 +0.5654443 0.4961862 0.5619986 +0.5687816 0.4961862 0.5619986 +0.092819 0.5025087 0.5619986 +0.2262531 0.5025087 0.5619986 +0.2875993 0.5025087 0.5619986 +0.3262122 0.5025087 0.5619986 +0.3544566 0.5025087 0.5619986 +0.3767383 0.5025087 0.5619986 +0.3951413 0.5025087 0.5619986 +0.4108177 0.5025087 0.5619986 +0.4244723 0.5025087 0.5619986 +0.4365675 0.5025087 0.5619986 +0.4474232 0.5025087 0.5619986 +0.45727 0.5025087 0.5619986 +0.4662797 0.5025087 0.5619986 +0.4745834 0.5025087 0.5619986 +0.4822838 0.5025087 0.5619986 +0.4894626 0.5025087 0.5619986 +0.4961862 0.5025087 0.5619986 +0.5025087 0.5025087 0.5619986 +0.5084753 0.5025087 0.5619986 +0.514124 0.5025087 0.5619986 +0.519487 0.5025087 0.5619986 +0.5245917 0.5025087 0.5619986 +0.529462 0.5025087 0.5619986 +0.5341183 0.5025087 0.5619986 +0.5385787 0.5025087 0.5619986 +0.5428591 0.5025087 0.5619986 +0.5469733 0.5025087 0.5619986 +0.5509339 0.5025087 0.5619986 +0.5547519 0.5025087 0.5619986 +0.5584371 0.5025087 0.5619986 +0.5619986 0.5025087 0.5619986 +0.5654443 0.5025087 0.5619986 +0.5687816 0.5025087 0.5619986 +0.092819 0.5084753 0.5619986 +0.2262531 0.5084753 0.5619986 +0.2875993 0.5084753 0.5619986 +0.3262122 0.5084753 0.5619986 +0.3544566 0.5084753 0.5619986 +0.3767383 0.5084753 0.5619986 +0.3951413 0.5084753 0.5619986 +0.4108177 0.5084753 0.5619986 +0.4244723 0.5084753 0.5619986 +0.4365675 0.5084753 0.5619986 +0.4474232 0.5084753 0.5619986 +0.45727 0.5084753 0.5619986 +0.4662797 0.5084753 0.5619986 +0.4745834 0.5084753 0.5619986 +0.4822838 0.5084753 0.5619986 +0.4894626 0.5084753 0.5619986 +0.4961862 0.5084753 0.5619986 +0.5025087 0.5084753 0.5619986 +0.5084753 0.5084753 0.5619986 +0.514124 0.5084753 0.5619986 +0.519487 0.5084753 0.5619986 +0.5245917 0.5084753 0.5619986 +0.529462 0.5084753 0.5619986 +0.5341183 0.5084753 0.5619986 +0.5385787 0.5084753 0.5619986 +0.5428591 0.5084753 0.5619986 +0.5469733 0.5084753 0.5619986 +0.5509339 0.5084753 0.5619986 +0.5547519 0.5084753 0.5619986 +0.5584371 0.5084753 0.5619986 +0.5619986 0.5084753 0.5619986 +0.5654443 0.5084753 0.5619986 +0.5687816 0.5084753 0.5619986 +0.092819 0.514124 0.5619986 +0.2262531 0.514124 0.5619986 +0.2875993 0.514124 0.5619986 +0.3262122 0.514124 0.5619986 +0.3544566 0.514124 0.5619986 +0.3767383 0.514124 0.5619986 +0.3951413 0.514124 0.5619986 +0.4108177 0.514124 0.5619986 +0.4244723 0.514124 0.5619986 +0.4365675 0.514124 0.5619986 +0.4474232 0.514124 0.5619986 +0.45727 0.514124 0.5619986 +0.4662797 0.514124 0.5619986 +0.4745834 0.514124 0.5619986 +0.4822838 0.514124 0.5619986 +0.4894626 0.514124 0.5619986 +0.4961862 0.514124 0.5619986 +0.5025087 0.514124 0.5619986 +0.5084753 0.514124 0.5619986 +0.514124 0.514124 0.5619986 +0.519487 0.514124 0.5619986 +0.5245917 0.514124 0.5619986 +0.529462 0.514124 0.5619986 +0.5341183 0.514124 0.5619986 +0.5385787 0.514124 0.5619986 +0.5428591 0.514124 0.5619986 +0.5469733 0.514124 0.5619986 +0.5509339 0.514124 0.5619986 +0.5547519 0.514124 0.5619986 +0.5584371 0.514124 0.5619986 +0.5619986 0.514124 0.5619986 +0.5654443 0.514124 0.5619986 +0.5687816 0.514124 0.5619986 +0.092819 0.519487 0.5619986 +0.2262531 0.519487 0.5619986 +0.2875993 0.519487 0.5619986 +0.3262122 0.519487 0.5619986 +0.3544566 0.519487 0.5619986 +0.3767383 0.519487 0.5619986 +0.3951413 0.519487 0.5619986 +0.4108177 0.519487 0.5619986 +0.4244723 0.519487 0.5619986 +0.4365675 0.519487 0.5619986 +0.4474232 0.519487 0.5619986 +0.45727 0.519487 0.5619986 +0.4662797 0.519487 0.5619986 +0.4745834 0.519487 0.5619986 +0.4822838 0.519487 0.5619986 +0.4894626 0.519487 0.5619986 +0.4961862 0.519487 0.5619986 +0.5025087 0.519487 0.5619986 +0.5084753 0.519487 0.5619986 +0.514124 0.519487 0.5619986 +0.519487 0.519487 0.5619986 +0.5245917 0.519487 0.5619986 +0.529462 0.519487 0.5619986 +0.5341183 0.519487 0.5619986 +0.5385787 0.519487 0.5619986 +0.5428591 0.519487 0.5619986 +0.5469733 0.519487 0.5619986 +0.5509339 0.519487 0.5619986 +0.5547519 0.519487 0.5619986 +0.5584371 0.519487 0.5619986 +0.5619986 0.519487 0.5619986 +0.5654443 0.519487 0.5619986 +0.5687816 0.519487 0.5619986 +0.092819 0.5245917 0.5619986 +0.2262531 0.5245917 0.5619986 +0.2875993 0.5245917 0.5619986 +0.3262122 0.5245917 0.5619986 +0.3544566 0.5245917 0.5619986 +0.3767383 0.5245917 0.5619986 +0.3951413 0.5245917 0.5619986 +0.4108177 0.5245917 0.5619986 +0.4244723 0.5245917 0.5619986 +0.4365675 0.5245917 0.5619986 +0.4474232 0.5245917 0.5619986 +0.45727 0.5245917 0.5619986 +0.4662797 0.5245917 0.5619986 +0.4745834 0.5245917 0.5619986 +0.4822838 0.5245917 0.5619986 +0.4894626 0.5245917 0.5619986 +0.4961862 0.5245917 0.5619986 +0.5025087 0.5245917 0.5619986 +0.5084753 0.5245917 0.5619986 +0.514124 0.5245917 0.5619986 +0.519487 0.5245917 0.5619986 +0.5245917 0.5245917 0.5619986 +0.529462 0.5245917 0.5619986 +0.5341183 0.5245917 0.5619986 +0.5385787 0.5245917 0.5619986 +0.5428591 0.5245917 0.5619986 +0.5469733 0.5245917 0.5619986 +0.5509339 0.5245917 0.5619986 +0.5547519 0.5245917 0.5619986 +0.5584371 0.5245917 0.5619986 +0.5619986 0.5245917 0.5619986 +0.5654443 0.5245917 0.5619986 +0.5687816 0.5245917 0.5619986 +0.092819 0.529462 0.5619986 +0.2262531 0.529462 0.5619986 +0.2875993 0.529462 0.5619986 +0.3262122 0.529462 0.5619986 +0.3544566 0.529462 0.5619986 +0.3767383 0.529462 0.5619986 +0.3951413 0.529462 0.5619986 +0.4108177 0.529462 0.5619986 +0.4244723 0.529462 0.5619986 +0.4365675 0.529462 0.5619986 +0.4474232 0.529462 0.5619986 +0.45727 0.529462 0.5619986 +0.4662797 0.529462 0.5619986 +0.4745834 0.529462 0.5619986 +0.4822838 0.529462 0.5619986 +0.4894626 0.529462 0.5619986 +0.4961862 0.529462 0.5619986 +0.5025087 0.529462 0.5619986 +0.5084753 0.529462 0.5619986 +0.514124 0.529462 0.5619986 +0.519487 0.529462 0.5619986 +0.5245917 0.529462 0.5619986 +0.529462 0.529462 0.5619986 +0.5341183 0.529462 0.5619986 +0.5385787 0.529462 0.5619986 +0.5428591 0.529462 0.5619986 +0.5469733 0.529462 0.5619986 +0.5509339 0.529462 0.5619986 +0.5547519 0.529462 0.5619986 +0.5584371 0.529462 0.5619986 +0.5619986 0.529462 0.5619986 +0.5654443 0.529462 0.5619986 +0.5687816 0.529462 0.5619986 +0.092819 0.5341183 0.5619986 +0.2262531 0.5341183 0.5619986 +0.2875993 0.5341183 0.5619986 +0.3262122 0.5341183 0.5619986 +0.3544566 0.5341183 0.5619986 +0.3767383 0.5341183 0.5619986 +0.3951413 0.5341183 0.5619986 +0.4108177 0.5341183 0.5619986 +0.4244723 0.5341183 0.5619986 +0.4365675 0.5341183 0.5619986 +0.4474232 0.5341183 0.5619986 +0.45727 0.5341183 0.5619986 +0.4662797 0.5341183 0.5619986 +0.4745834 0.5341183 0.5619986 +0.4822838 0.5341183 0.5619986 +0.4894626 0.5341183 0.5619986 +0.4961862 0.5341183 0.5619986 +0.5025087 0.5341183 0.5619986 +0.5084753 0.5341183 0.5619986 +0.514124 0.5341183 0.5619986 +0.519487 0.5341183 0.5619986 +0.5245917 0.5341183 0.5619986 +0.529462 0.5341183 0.5619986 +0.5341183 0.5341183 0.5619986 +0.5385787 0.5341183 0.5619986 +0.5428591 0.5341183 0.5619986 +0.5469733 0.5341183 0.5619986 +0.5509339 0.5341183 0.5619986 +0.5547519 0.5341183 0.5619986 +0.5584371 0.5341183 0.5619986 +0.5619986 0.5341183 0.5619986 +0.5654443 0.5341183 0.5619986 +0.5687816 0.5341183 0.5619986 +0.092819 0.5385787 0.5619986 +0.2262531 0.5385787 0.5619986 +0.2875993 0.5385787 0.5619986 +0.3262122 0.5385787 0.5619986 +0.3544566 0.5385787 0.5619986 +0.3767383 0.5385787 0.5619986 +0.3951413 0.5385787 0.5619986 +0.4108177 0.5385787 0.5619986 +0.4244723 0.5385787 0.5619986 +0.4365675 0.5385787 0.5619986 +0.4474232 0.5385787 0.5619986 +0.45727 0.5385787 0.5619986 +0.4662797 0.5385787 0.5619986 +0.4745834 0.5385787 0.5619986 +0.4822838 0.5385787 0.5619986 +0.4894626 0.5385787 0.5619986 +0.4961862 0.5385787 0.5619986 +0.5025087 0.5385787 0.5619986 +0.5084753 0.5385787 0.5619986 +0.514124 0.5385787 0.5619986 +0.519487 0.5385787 0.5619986 +0.5245917 0.5385787 0.5619986 +0.529462 0.5385787 0.5619986 +0.5341183 0.5385787 0.5619986 +0.5385787 0.5385787 0.5619986 +0.5428591 0.5385787 0.5619986 +0.5469733 0.5385787 0.5619986 +0.5509339 0.5385787 0.5619986 +0.5547519 0.5385787 0.5619986 +0.5584371 0.5385787 0.5619986 +0.5619986 0.5385787 0.5619986 +0.5654443 0.5385787 0.5619986 +0.5687816 0.5385787 0.5619986 +0.092819 0.5428591 0.5619986 +0.2262531 0.5428591 0.5619986 +0.2875993 0.5428591 0.5619986 +0.3262122 0.5428591 0.5619986 +0.3544566 0.5428591 0.5619986 +0.3767383 0.5428591 0.5619986 +0.3951413 0.5428591 0.5619986 +0.4108177 0.5428591 0.5619986 +0.4244723 0.5428591 0.5619986 +0.4365675 0.5428591 0.5619986 +0.4474232 0.5428591 0.5619986 +0.45727 0.5428591 0.5619986 +0.4662797 0.5428591 0.5619986 +0.4745834 0.5428591 0.5619986 +0.4822838 0.5428591 0.5619986 +0.4894626 0.5428591 0.5619986 +0.4961862 0.5428591 0.5619986 +0.5025087 0.5428591 0.5619986 +0.5084753 0.5428591 0.5619986 +0.514124 0.5428591 0.5619986 +0.519487 0.5428591 0.5619986 +0.5245917 0.5428591 0.5619986 +0.529462 0.5428591 0.5619986 +0.5341183 0.5428591 0.5619986 +0.5385787 0.5428591 0.5619986 +0.5428591 0.5428591 0.5619986 +0.5469733 0.5428591 0.5619986 +0.5509339 0.5428591 0.5619986 +0.5547519 0.5428591 0.5619986 +0.5584371 0.5428591 0.5619986 +0.5619986 0.5428591 0.5619986 +0.5654443 0.5428591 0.5619986 +0.5687816 0.5428591 0.5619986 +0.092819 0.5469733 0.5619986 +0.2262531 0.5469733 0.5619986 +0.2875993 0.5469733 0.5619986 +0.3262122 0.5469733 0.5619986 +0.3544566 0.5469733 0.5619986 +0.3767383 0.5469733 0.5619986 +0.3951413 0.5469733 0.5619986 +0.4108177 0.5469733 0.5619986 +0.4244723 0.5469733 0.5619986 +0.4365675 0.5469733 0.5619986 +0.4474232 0.5469733 0.5619986 +0.45727 0.5469733 0.5619986 +0.4662797 0.5469733 0.5619986 +0.4745834 0.5469733 0.5619986 +0.4822838 0.5469733 0.5619986 +0.4894626 0.5469733 0.5619986 +0.4961862 0.5469733 0.5619986 +0.5025087 0.5469733 0.5619986 +0.5084753 0.5469733 0.5619986 +0.514124 0.5469733 0.5619986 +0.519487 0.5469733 0.5619986 +0.5245917 0.5469733 0.5619986 +0.529462 0.5469733 0.5619986 +0.5341183 0.5469733 0.5619986 +0.5385787 0.5469733 0.5619986 +0.5428591 0.5469733 0.5619986 +0.5469733 0.5469733 0.5619986 +0.5509339 0.5469733 0.5619986 +0.5547519 0.5469733 0.5619986 +0.5584371 0.5469733 0.5619986 +0.5619986 0.5469733 0.5619986 +0.5654443 0.5469733 0.5619986 +0.5687816 0.5469733 0.5619986 +0.092819 0.5509339 0.5619986 +0.2262531 0.5509339 0.5619986 +0.2875993 0.5509339 0.5619986 +0.3262122 0.5509339 0.5619986 +0.3544566 0.5509339 0.5619986 +0.3767383 0.5509339 0.5619986 +0.3951413 0.5509339 0.5619986 +0.4108177 0.5509339 0.5619986 +0.4244723 0.5509339 0.5619986 +0.4365675 0.5509339 0.5619986 +0.4474232 0.5509339 0.5619986 +0.45727 0.5509339 0.5619986 +0.4662797 0.5509339 0.5619986 +0.4745834 0.5509339 0.5619986 +0.4822838 0.5509339 0.5619986 +0.4894626 0.5509339 0.5619986 +0.4961862 0.5509339 0.5619986 +0.5025087 0.5509339 0.5619986 +0.5084753 0.5509339 0.5619986 +0.514124 0.5509339 0.5619986 +0.519487 0.5509339 0.5619986 +0.5245917 0.5509339 0.5619986 +0.529462 0.5509339 0.5619986 +0.5341183 0.5509339 0.5619986 +0.5385787 0.5509339 0.5619986 +0.5428591 0.5509339 0.5619986 +0.5469733 0.5509339 0.5619986 +0.5509339 0.5509339 0.5619986 +0.5547519 0.5509339 0.5619986 +0.5584371 0.5509339 0.5619986 +0.5619986 0.5509339 0.5619986 +0.5654443 0.5509339 0.5619986 +0.5687816 0.5509339 0.5619986 +0.092819 0.5547519 0.5619986 +0.2262531 0.5547519 0.5619986 +0.2875993 0.5547519 0.5619986 +0.3262122 0.5547519 0.5619986 +0.3544566 0.5547519 0.5619986 +0.3767383 0.5547519 0.5619986 +0.3951413 0.5547519 0.5619986 +0.4108177 0.5547519 0.5619986 +0.4244723 0.5547519 0.5619986 +0.4365675 0.5547519 0.5619986 +0.4474232 0.5547519 0.5619986 +0.45727 0.5547519 0.5619986 +0.4662797 0.5547519 0.5619986 +0.4745834 0.5547519 0.5619986 +0.4822838 0.5547519 0.5619986 +0.4894626 0.5547519 0.5619986 +0.4961862 0.5547519 0.5619986 +0.5025087 0.5547519 0.5619986 +0.5084753 0.5547519 0.5619986 +0.514124 0.5547519 0.5619986 +0.519487 0.5547519 0.5619986 +0.5245917 0.5547519 0.5619986 +0.529462 0.5547519 0.5619986 +0.5341183 0.5547519 0.5619986 +0.5385787 0.5547519 0.5619986 +0.5428591 0.5547519 0.5619986 +0.5469733 0.5547519 0.5619986 +0.5509339 0.5547519 0.5619986 +0.5547519 0.5547519 0.5619986 +0.5584371 0.5547519 0.5619986 +0.5619986 0.5547519 0.5619986 +0.5654443 0.5547519 0.5619986 +0.5687816 0.5547519 0.5619986 +0.092819 0.5584371 0.5619986 +0.2262531 0.5584371 0.5619986 +0.2875993 0.5584371 0.5619986 +0.3262122 0.5584371 0.5619986 +0.3544566 0.5584371 0.5619986 +0.3767383 0.5584371 0.5619986 +0.3951413 0.5584371 0.5619986 +0.4108177 0.5584371 0.5619986 +0.4244723 0.5584371 0.5619986 +0.4365675 0.5584371 0.5619986 +0.4474232 0.5584371 0.5619986 +0.45727 0.5584371 0.5619986 +0.4662797 0.5584371 0.5619986 +0.4745834 0.5584371 0.5619986 +0.4822838 0.5584371 0.5619986 +0.4894626 0.5584371 0.5619986 +0.4961862 0.5584371 0.5619986 +0.5025087 0.5584371 0.5619986 +0.5084753 0.5584371 0.5619986 +0.514124 0.5584371 0.5619986 +0.519487 0.5584371 0.5619986 +0.5245917 0.5584371 0.5619986 +0.529462 0.5584371 0.5619986 +0.5341183 0.5584371 0.5619986 +0.5385787 0.5584371 0.5619986 +0.5428591 0.5584371 0.5619986 +0.5469733 0.5584371 0.5619986 +0.5509339 0.5584371 0.5619986 +0.5547519 0.5584371 0.5619986 +0.5584371 0.5584371 0.5619986 +0.5619986 0.5584371 0.5619986 +0.5654443 0.5584371 0.5619986 +0.5687816 0.5584371 0.5619986 +0.092819 0.5619986 0.5619986 +0.2262531 0.5619986 0.5619986 +0.2875993 0.5619986 0.5619986 +0.3262122 0.5619986 0.5619986 +0.3544566 0.5619986 0.5619986 +0.3767383 0.5619986 0.5619986 +0.3951413 0.5619986 0.5619986 +0.4108177 0.5619986 0.5619986 +0.4244723 0.5619986 0.5619986 +0.4365675 0.5619986 0.5619986 +0.4474232 0.5619986 0.5619986 +0.45727 0.5619986 0.5619986 +0.4662797 0.5619986 0.5619986 +0.4745834 0.5619986 0.5619986 +0.4822838 0.5619986 0.5619986 +0.4894626 0.5619986 0.5619986 +0.4961862 0.5619986 0.5619986 +0.5025087 0.5619986 0.5619986 +0.5084753 0.5619986 0.5619986 +0.514124 0.5619986 0.5619986 +0.519487 0.5619986 0.5619986 +0.5245917 0.5619986 0.5619986 +0.529462 0.5619986 0.5619986 +0.5341183 0.5619986 0.5619986 +0.5385787 0.5619986 0.5619986 +0.5428591 0.5619986 0.5619986 +0.5469733 0.5619986 0.5619986 +0.5509339 0.5619986 0.5619986 +0.5547519 0.5619986 0.5619986 +0.5584371 0.5619986 0.5619986 +0.5619986 0.5619986 0.5619986 +0.5654443 0.5619986 0.5619986 +0.5687816 0.5619986 0.5619986 +0.092819 0.5654443 0.5619986 +0.2262531 0.5654443 0.5619986 +0.2875993 0.5654443 0.5619986 +0.3262122 0.5654443 0.5619986 +0.3544566 0.5654443 0.5619986 +0.3767383 0.5654443 0.5619986 +0.3951413 0.5654443 0.5619986 +0.4108177 0.5654443 0.5619986 +0.4244723 0.5654443 0.5619986 +0.4365675 0.5654443 0.5619986 +0.4474232 0.5654443 0.5619986 +0.45727 0.5654443 0.5619986 +0.4662797 0.5654443 0.5619986 +0.4745834 0.5654443 0.5619986 +0.4822838 0.5654443 0.5619986 +0.4894626 0.5654443 0.5619986 +0.4961862 0.5654443 0.5619986 +0.5025087 0.5654443 0.5619986 +0.5084753 0.5654443 0.5619986 +0.514124 0.5654443 0.5619986 +0.519487 0.5654443 0.5619986 +0.5245917 0.5654443 0.5619986 +0.529462 0.5654443 0.5619986 +0.5341183 0.5654443 0.5619986 +0.5385787 0.5654443 0.5619986 +0.5428591 0.5654443 0.5619986 +0.5469733 0.5654443 0.5619986 +0.5509339 0.5654443 0.5619986 +0.5547519 0.5654443 0.5619986 +0.5584371 0.5654443 0.5619986 +0.5619986 0.5654443 0.5619986 +0.5654443 0.5654443 0.5619986 +0.5687816 0.5654443 0.5619986 +0.092819 0.5687816 0.5619986 +0.2262531 0.5687816 0.5619986 +0.2875993 0.5687816 0.5619986 +0.3262122 0.5687816 0.5619986 +0.3544566 0.5687816 0.5619986 +0.3767383 0.5687816 0.5619986 +0.3951413 0.5687816 0.5619986 +0.4108177 0.5687816 0.5619986 +0.4244723 0.5687816 0.5619986 +0.4365675 0.5687816 0.5619986 +0.4474232 0.5687816 0.5619986 +0.45727 0.5687816 0.5619986 +0.4662797 0.5687816 0.5619986 +0.4745834 0.5687816 0.5619986 +0.4822838 0.5687816 0.5619986 +0.4894626 0.5687816 0.5619986 +0.4961862 0.5687816 0.5619986 +0.5025087 0.5687816 0.5619986 +0.5084753 0.5687816 0.5619986 +0.514124 0.5687816 0.5619986 +0.519487 0.5687816 0.5619986 +0.5245917 0.5687816 0.5619986 +0.529462 0.5687816 0.5619986 +0.5341183 0.5687816 0.5619986 +0.5385787 0.5687816 0.5619986 +0.5428591 0.5687816 0.5619986 +0.5469733 0.5687816 0.5619986 +0.5509339 0.5687816 0.5619986 +0.5547519 0.5687816 0.5619986 +0.5584371 0.5687816 0.5619986 +0.5619986 0.5687816 0.5619986 +0.5654443 0.5687816 0.5619986 +0.5687816 0.5687816 0.5619986 +0.092819 0.092819 0.5654443 +0.2262531 0.092819 0.5654443 +0.2875993 0.092819 0.5654443 +0.3262122 0.092819 0.5654443 +0.3544566 0.092819 0.5654443 +0.3767383 0.092819 0.5654443 +0.3951413 0.092819 0.5654443 +0.4108177 0.092819 0.5654443 +0.4244723 0.092819 0.5654443 +0.4365675 0.092819 0.5654443 +0.4474232 0.092819 0.5654443 +0.45727 0.092819 0.5654443 +0.4662797 0.092819 0.5654443 +0.4745834 0.092819 0.5654443 +0.4822838 0.092819 0.5654443 +0.4894626 0.092819 0.5654443 +0.4961862 0.092819 0.5654443 +0.5025087 0.092819 0.5654443 +0.5084753 0.092819 0.5654443 +0.514124 0.092819 0.5654443 +0.519487 0.092819 0.5654443 +0.5245917 0.092819 0.5654443 +0.529462 0.092819 0.5654443 +0.5341183 0.092819 0.5654443 +0.5385787 0.092819 0.5654443 +0.5428591 0.092819 0.5654443 +0.5469733 0.092819 0.5654443 +0.5509339 0.092819 0.5654443 +0.5547519 0.092819 0.5654443 +0.5584371 0.092819 0.5654443 +0.5619986 0.092819 0.5654443 +0.5654443 0.092819 0.5654443 +0.5687816 0.092819 0.5654443 +0.092819 0.2262531 0.5654443 +0.2262531 0.2262531 0.5654443 +0.2875993 0.2262531 0.5654443 +0.3262122 0.2262531 0.5654443 +0.3544566 0.2262531 0.5654443 +0.3767383 0.2262531 0.5654443 +0.3951413 0.2262531 0.5654443 +0.4108177 0.2262531 0.5654443 +0.4244723 0.2262531 0.5654443 +0.4365675 0.2262531 0.5654443 +0.4474232 0.2262531 0.5654443 +0.45727 0.2262531 0.5654443 +0.4662797 0.2262531 0.5654443 +0.4745834 0.2262531 0.5654443 +0.4822838 0.2262531 0.5654443 +0.4894626 0.2262531 0.5654443 +0.4961862 0.2262531 0.5654443 +0.5025087 0.2262531 0.5654443 +0.5084753 0.2262531 0.5654443 +0.514124 0.2262531 0.5654443 +0.519487 0.2262531 0.5654443 +0.5245917 0.2262531 0.5654443 +0.529462 0.2262531 0.5654443 +0.5341183 0.2262531 0.5654443 +0.5385787 0.2262531 0.5654443 +0.5428591 0.2262531 0.5654443 +0.5469733 0.2262531 0.5654443 +0.5509339 0.2262531 0.5654443 +0.5547519 0.2262531 0.5654443 +0.5584371 0.2262531 0.5654443 +0.5619986 0.2262531 0.5654443 +0.5654443 0.2262531 0.5654443 +0.5687816 0.2262531 0.5654443 +0.092819 0.2875993 0.5654443 +0.2262531 0.2875993 0.5654443 +0.2875993 0.2875993 0.5654443 +0.3262122 0.2875993 0.5654443 +0.3544566 0.2875993 0.5654443 +0.3767383 0.2875993 0.5654443 +0.3951413 0.2875993 0.5654443 +0.4108177 0.2875993 0.5654443 +0.4244723 0.2875993 0.5654443 +0.4365675 0.2875993 0.5654443 +0.4474232 0.2875993 0.5654443 +0.45727 0.2875993 0.5654443 +0.4662797 0.2875993 0.5654443 +0.4745834 0.2875993 0.5654443 +0.4822838 0.2875993 0.5654443 +0.4894626 0.2875993 0.5654443 +0.4961862 0.2875993 0.5654443 +0.5025087 0.2875993 0.5654443 +0.5084753 0.2875993 0.5654443 +0.514124 0.2875993 0.5654443 +0.519487 0.2875993 0.5654443 +0.5245917 0.2875993 0.5654443 +0.529462 0.2875993 0.5654443 +0.5341183 0.2875993 0.5654443 +0.5385787 0.2875993 0.5654443 +0.5428591 0.2875993 0.5654443 +0.5469733 0.2875993 0.5654443 +0.5509339 0.2875993 0.5654443 +0.5547519 0.2875993 0.5654443 +0.5584371 0.2875993 0.5654443 +0.5619986 0.2875993 0.5654443 +0.5654443 0.2875993 0.5654443 +0.5687816 0.2875993 0.5654443 +0.092819 0.3262122 0.5654443 +0.2262531 0.3262122 0.5654443 +0.2875993 0.3262122 0.5654443 +0.3262122 0.3262122 0.5654443 +0.3544566 0.3262122 0.5654443 +0.3767383 0.3262122 0.5654443 +0.3951413 0.3262122 0.5654443 +0.4108177 0.3262122 0.5654443 +0.4244723 0.3262122 0.5654443 +0.4365675 0.3262122 0.5654443 +0.4474232 0.3262122 0.5654443 +0.45727 0.3262122 0.5654443 +0.4662797 0.3262122 0.5654443 +0.4745834 0.3262122 0.5654443 +0.4822838 0.3262122 0.5654443 +0.4894626 0.3262122 0.5654443 +0.4961862 0.3262122 0.5654443 +0.5025087 0.3262122 0.5654443 +0.5084753 0.3262122 0.5654443 +0.514124 0.3262122 0.5654443 +0.519487 0.3262122 0.5654443 +0.5245917 0.3262122 0.5654443 +0.529462 0.3262122 0.5654443 +0.5341183 0.3262122 0.5654443 +0.5385787 0.3262122 0.5654443 +0.5428591 0.3262122 0.5654443 +0.5469733 0.3262122 0.5654443 +0.5509339 0.3262122 0.5654443 +0.5547519 0.3262122 0.5654443 +0.5584371 0.3262122 0.5654443 +0.5619986 0.3262122 0.5654443 +0.5654443 0.3262122 0.5654443 +0.5687816 0.3262122 0.5654443 +0.092819 0.3544566 0.5654443 +0.2262531 0.3544566 0.5654443 +0.2875993 0.3544566 0.5654443 +0.3262122 0.3544566 0.5654443 +0.3544566 0.3544566 0.5654443 +0.3767383 0.3544566 0.5654443 +0.3951413 0.3544566 0.5654443 +0.4108177 0.3544566 0.5654443 +0.4244723 0.3544566 0.5654443 +0.4365675 0.3544566 0.5654443 +0.4474232 0.3544566 0.5654443 +0.45727 0.3544566 0.5654443 +0.4662797 0.3544566 0.5654443 +0.4745834 0.3544566 0.5654443 +0.4822838 0.3544566 0.5654443 +0.4894626 0.3544566 0.5654443 +0.4961862 0.3544566 0.5654443 +0.5025087 0.3544566 0.5654443 +0.5084753 0.3544566 0.5654443 +0.514124 0.3544566 0.5654443 +0.519487 0.3544566 0.5654443 +0.5245917 0.3544566 0.5654443 +0.529462 0.3544566 0.5654443 +0.5341183 0.3544566 0.5654443 +0.5385787 0.3544566 0.5654443 +0.5428591 0.3544566 0.5654443 +0.5469733 0.3544566 0.5654443 +0.5509339 0.3544566 0.5654443 +0.5547519 0.3544566 0.5654443 +0.5584371 0.3544566 0.5654443 +0.5619986 0.3544566 0.5654443 +0.5654443 0.3544566 0.5654443 +0.5687816 0.3544566 0.5654443 +0.092819 0.3767383 0.5654443 +0.2262531 0.3767383 0.5654443 +0.2875993 0.3767383 0.5654443 +0.3262122 0.3767383 0.5654443 +0.3544566 0.3767383 0.5654443 +0.3767383 0.3767383 0.5654443 +0.3951413 0.3767383 0.5654443 +0.4108177 0.3767383 0.5654443 +0.4244723 0.3767383 0.5654443 +0.4365675 0.3767383 0.5654443 +0.4474232 0.3767383 0.5654443 +0.45727 0.3767383 0.5654443 +0.4662797 0.3767383 0.5654443 +0.4745834 0.3767383 0.5654443 +0.4822838 0.3767383 0.5654443 +0.4894626 0.3767383 0.5654443 +0.4961862 0.3767383 0.5654443 +0.5025087 0.3767383 0.5654443 +0.5084753 0.3767383 0.5654443 +0.514124 0.3767383 0.5654443 +0.519487 0.3767383 0.5654443 +0.5245917 0.3767383 0.5654443 +0.529462 0.3767383 0.5654443 +0.5341183 0.3767383 0.5654443 +0.5385787 0.3767383 0.5654443 +0.5428591 0.3767383 0.5654443 +0.5469733 0.3767383 0.5654443 +0.5509339 0.3767383 0.5654443 +0.5547519 0.3767383 0.5654443 +0.5584371 0.3767383 0.5654443 +0.5619986 0.3767383 0.5654443 +0.5654443 0.3767383 0.5654443 +0.5687816 0.3767383 0.5654443 +0.092819 0.3951413 0.5654443 +0.2262531 0.3951413 0.5654443 +0.2875993 0.3951413 0.5654443 +0.3262122 0.3951413 0.5654443 +0.3544566 0.3951413 0.5654443 +0.3767383 0.3951413 0.5654443 +0.3951413 0.3951413 0.5654443 +0.4108177 0.3951413 0.5654443 +0.4244723 0.3951413 0.5654443 +0.4365675 0.3951413 0.5654443 +0.4474232 0.3951413 0.5654443 +0.45727 0.3951413 0.5654443 +0.4662797 0.3951413 0.5654443 +0.4745834 0.3951413 0.5654443 +0.4822838 0.3951413 0.5654443 +0.4894626 0.3951413 0.5654443 +0.4961862 0.3951413 0.5654443 +0.5025087 0.3951413 0.5654443 +0.5084753 0.3951413 0.5654443 +0.514124 0.3951413 0.5654443 +0.519487 0.3951413 0.5654443 +0.5245917 0.3951413 0.5654443 +0.529462 0.3951413 0.5654443 +0.5341183 0.3951413 0.5654443 +0.5385787 0.3951413 0.5654443 +0.5428591 0.3951413 0.5654443 +0.5469733 0.3951413 0.5654443 +0.5509339 0.3951413 0.5654443 +0.5547519 0.3951413 0.5654443 +0.5584371 0.3951413 0.5654443 +0.5619986 0.3951413 0.5654443 +0.5654443 0.3951413 0.5654443 +0.5687816 0.3951413 0.5654443 +0.092819 0.4108177 0.5654443 +0.2262531 0.4108177 0.5654443 +0.2875993 0.4108177 0.5654443 +0.3262122 0.4108177 0.5654443 +0.3544566 0.4108177 0.5654443 +0.3767383 0.4108177 0.5654443 +0.3951413 0.4108177 0.5654443 +0.4108177 0.4108177 0.5654443 +0.4244723 0.4108177 0.5654443 +0.4365675 0.4108177 0.5654443 +0.4474232 0.4108177 0.5654443 +0.45727 0.4108177 0.5654443 +0.4662797 0.4108177 0.5654443 +0.4745834 0.4108177 0.5654443 +0.4822838 0.4108177 0.5654443 +0.4894626 0.4108177 0.5654443 +0.4961862 0.4108177 0.5654443 +0.5025087 0.4108177 0.5654443 +0.5084753 0.4108177 0.5654443 +0.514124 0.4108177 0.5654443 +0.519487 0.4108177 0.5654443 +0.5245917 0.4108177 0.5654443 +0.529462 0.4108177 0.5654443 +0.5341183 0.4108177 0.5654443 +0.5385787 0.4108177 0.5654443 +0.5428591 0.4108177 0.5654443 +0.5469733 0.4108177 0.5654443 +0.5509339 0.4108177 0.5654443 +0.5547519 0.4108177 0.5654443 +0.5584371 0.4108177 0.5654443 +0.5619986 0.4108177 0.5654443 +0.5654443 0.4108177 0.5654443 +0.5687816 0.4108177 0.5654443 +0.092819 0.4244723 0.5654443 +0.2262531 0.4244723 0.5654443 +0.2875993 0.4244723 0.5654443 +0.3262122 0.4244723 0.5654443 +0.3544566 0.4244723 0.5654443 +0.3767383 0.4244723 0.5654443 +0.3951413 0.4244723 0.5654443 +0.4108177 0.4244723 0.5654443 +0.4244723 0.4244723 0.5654443 +0.4365675 0.4244723 0.5654443 +0.4474232 0.4244723 0.5654443 +0.45727 0.4244723 0.5654443 +0.4662797 0.4244723 0.5654443 +0.4745834 0.4244723 0.5654443 +0.4822838 0.4244723 0.5654443 +0.4894626 0.4244723 0.5654443 +0.4961862 0.4244723 0.5654443 +0.5025087 0.4244723 0.5654443 +0.5084753 0.4244723 0.5654443 +0.514124 0.4244723 0.5654443 +0.519487 0.4244723 0.5654443 +0.5245917 0.4244723 0.5654443 +0.529462 0.4244723 0.5654443 +0.5341183 0.4244723 0.5654443 +0.5385787 0.4244723 0.5654443 +0.5428591 0.4244723 0.5654443 +0.5469733 0.4244723 0.5654443 +0.5509339 0.4244723 0.5654443 +0.5547519 0.4244723 0.5654443 +0.5584371 0.4244723 0.5654443 +0.5619986 0.4244723 0.5654443 +0.5654443 0.4244723 0.5654443 +0.5687816 0.4244723 0.5654443 +0.092819 0.4365675 0.5654443 +0.2262531 0.4365675 0.5654443 +0.2875993 0.4365675 0.5654443 +0.3262122 0.4365675 0.5654443 +0.3544566 0.4365675 0.5654443 +0.3767383 0.4365675 0.5654443 +0.3951413 0.4365675 0.5654443 +0.4108177 0.4365675 0.5654443 +0.4244723 0.4365675 0.5654443 +0.4365675 0.4365675 0.5654443 +0.4474232 0.4365675 0.5654443 +0.45727 0.4365675 0.5654443 +0.4662797 0.4365675 0.5654443 +0.4745834 0.4365675 0.5654443 +0.4822838 0.4365675 0.5654443 +0.4894626 0.4365675 0.5654443 +0.4961862 0.4365675 0.5654443 +0.5025087 0.4365675 0.5654443 +0.5084753 0.4365675 0.5654443 +0.514124 0.4365675 0.5654443 +0.519487 0.4365675 0.5654443 +0.5245917 0.4365675 0.5654443 +0.529462 0.4365675 0.5654443 +0.5341183 0.4365675 0.5654443 +0.5385787 0.4365675 0.5654443 +0.5428591 0.4365675 0.5654443 +0.5469733 0.4365675 0.5654443 +0.5509339 0.4365675 0.5654443 +0.5547519 0.4365675 0.5654443 +0.5584371 0.4365675 0.5654443 +0.5619986 0.4365675 0.5654443 +0.5654443 0.4365675 0.5654443 +0.5687816 0.4365675 0.5654443 +0.092819 0.4474232 0.5654443 +0.2262531 0.4474232 0.5654443 +0.2875993 0.4474232 0.5654443 +0.3262122 0.4474232 0.5654443 +0.3544566 0.4474232 0.5654443 +0.3767383 0.4474232 0.5654443 +0.3951413 0.4474232 0.5654443 +0.4108177 0.4474232 0.5654443 +0.4244723 0.4474232 0.5654443 +0.4365675 0.4474232 0.5654443 +0.4474232 0.4474232 0.5654443 +0.45727 0.4474232 0.5654443 +0.4662797 0.4474232 0.5654443 +0.4745834 0.4474232 0.5654443 +0.4822838 0.4474232 0.5654443 +0.4894626 0.4474232 0.5654443 +0.4961862 0.4474232 0.5654443 +0.5025087 0.4474232 0.5654443 +0.5084753 0.4474232 0.5654443 +0.514124 0.4474232 0.5654443 +0.519487 0.4474232 0.5654443 +0.5245917 0.4474232 0.5654443 +0.529462 0.4474232 0.5654443 +0.5341183 0.4474232 0.5654443 +0.5385787 0.4474232 0.5654443 +0.5428591 0.4474232 0.5654443 +0.5469733 0.4474232 0.5654443 +0.5509339 0.4474232 0.5654443 +0.5547519 0.4474232 0.5654443 +0.5584371 0.4474232 0.5654443 +0.5619986 0.4474232 0.5654443 +0.5654443 0.4474232 0.5654443 +0.5687816 0.4474232 0.5654443 +0.092819 0.45727 0.5654443 +0.2262531 0.45727 0.5654443 +0.2875993 0.45727 0.5654443 +0.3262122 0.45727 0.5654443 +0.3544566 0.45727 0.5654443 +0.3767383 0.45727 0.5654443 +0.3951413 0.45727 0.5654443 +0.4108177 0.45727 0.5654443 +0.4244723 0.45727 0.5654443 +0.4365675 0.45727 0.5654443 +0.4474232 0.45727 0.5654443 +0.45727 0.45727 0.5654443 +0.4662797 0.45727 0.5654443 +0.4745834 0.45727 0.5654443 +0.4822838 0.45727 0.5654443 +0.4894626 0.45727 0.5654443 +0.4961862 0.45727 0.5654443 +0.5025087 0.45727 0.5654443 +0.5084753 0.45727 0.5654443 +0.514124 0.45727 0.5654443 +0.519487 0.45727 0.5654443 +0.5245917 0.45727 0.5654443 +0.529462 0.45727 0.5654443 +0.5341183 0.45727 0.5654443 +0.5385787 0.45727 0.5654443 +0.5428591 0.45727 0.5654443 +0.5469733 0.45727 0.5654443 +0.5509339 0.45727 0.5654443 +0.5547519 0.45727 0.5654443 +0.5584371 0.45727 0.5654443 +0.5619986 0.45727 0.5654443 +0.5654443 0.45727 0.5654443 +0.5687816 0.45727 0.5654443 +0.092819 0.4662797 0.5654443 +0.2262531 0.4662797 0.5654443 +0.2875993 0.4662797 0.5654443 +0.3262122 0.4662797 0.5654443 +0.3544566 0.4662797 0.5654443 +0.3767383 0.4662797 0.5654443 +0.3951413 0.4662797 0.5654443 +0.4108177 0.4662797 0.5654443 +0.4244723 0.4662797 0.5654443 +0.4365675 0.4662797 0.5654443 +0.4474232 0.4662797 0.5654443 +0.45727 0.4662797 0.5654443 +0.4662797 0.4662797 0.5654443 +0.4745834 0.4662797 0.5654443 +0.4822838 0.4662797 0.5654443 +0.4894626 0.4662797 0.5654443 +0.4961862 0.4662797 0.5654443 +0.5025087 0.4662797 0.5654443 +0.5084753 0.4662797 0.5654443 +0.514124 0.4662797 0.5654443 +0.519487 0.4662797 0.5654443 +0.5245917 0.4662797 0.5654443 +0.529462 0.4662797 0.5654443 +0.5341183 0.4662797 0.5654443 +0.5385787 0.4662797 0.5654443 +0.5428591 0.4662797 0.5654443 +0.5469733 0.4662797 0.5654443 +0.5509339 0.4662797 0.5654443 +0.5547519 0.4662797 0.5654443 +0.5584371 0.4662797 0.5654443 +0.5619986 0.4662797 0.5654443 +0.5654443 0.4662797 0.5654443 +0.5687816 0.4662797 0.5654443 +0.092819 0.4745834 0.5654443 +0.2262531 0.4745834 0.5654443 +0.2875993 0.4745834 0.5654443 +0.3262122 0.4745834 0.5654443 +0.3544566 0.4745834 0.5654443 +0.3767383 0.4745834 0.5654443 +0.3951413 0.4745834 0.5654443 +0.4108177 0.4745834 0.5654443 +0.4244723 0.4745834 0.5654443 +0.4365675 0.4745834 0.5654443 +0.4474232 0.4745834 0.5654443 +0.45727 0.4745834 0.5654443 +0.4662797 0.4745834 0.5654443 +0.4745834 0.4745834 0.5654443 +0.4822838 0.4745834 0.5654443 +0.4894626 0.4745834 0.5654443 +0.4961862 0.4745834 0.5654443 +0.5025087 0.4745834 0.5654443 +0.5084753 0.4745834 0.5654443 +0.514124 0.4745834 0.5654443 +0.519487 0.4745834 0.5654443 +0.5245917 0.4745834 0.5654443 +0.529462 0.4745834 0.5654443 +0.5341183 0.4745834 0.5654443 +0.5385787 0.4745834 0.5654443 +0.5428591 0.4745834 0.5654443 +0.5469733 0.4745834 0.5654443 +0.5509339 0.4745834 0.5654443 +0.5547519 0.4745834 0.5654443 +0.5584371 0.4745834 0.5654443 +0.5619986 0.4745834 0.5654443 +0.5654443 0.4745834 0.5654443 +0.5687816 0.4745834 0.5654443 +0.092819 0.4822838 0.5654443 +0.2262531 0.4822838 0.5654443 +0.2875993 0.4822838 0.5654443 +0.3262122 0.4822838 0.5654443 +0.3544566 0.4822838 0.5654443 +0.3767383 0.4822838 0.5654443 +0.3951413 0.4822838 0.5654443 +0.4108177 0.4822838 0.5654443 +0.4244723 0.4822838 0.5654443 +0.4365675 0.4822838 0.5654443 +0.4474232 0.4822838 0.5654443 +0.45727 0.4822838 0.5654443 +0.4662797 0.4822838 0.5654443 +0.4745834 0.4822838 0.5654443 +0.4822838 0.4822838 0.5654443 +0.4894626 0.4822838 0.5654443 +0.4961862 0.4822838 0.5654443 +0.5025087 0.4822838 0.5654443 +0.5084753 0.4822838 0.5654443 +0.514124 0.4822838 0.5654443 +0.519487 0.4822838 0.5654443 +0.5245917 0.4822838 0.5654443 +0.529462 0.4822838 0.5654443 +0.5341183 0.4822838 0.5654443 +0.5385787 0.4822838 0.5654443 +0.5428591 0.4822838 0.5654443 +0.5469733 0.4822838 0.5654443 +0.5509339 0.4822838 0.5654443 +0.5547519 0.4822838 0.5654443 +0.5584371 0.4822838 0.5654443 +0.5619986 0.4822838 0.5654443 +0.5654443 0.4822838 0.5654443 +0.5687816 0.4822838 0.5654443 +0.092819 0.4894626 0.5654443 +0.2262531 0.4894626 0.5654443 +0.2875993 0.4894626 0.5654443 +0.3262122 0.4894626 0.5654443 +0.3544566 0.4894626 0.5654443 +0.3767383 0.4894626 0.5654443 +0.3951413 0.4894626 0.5654443 +0.4108177 0.4894626 0.5654443 +0.4244723 0.4894626 0.5654443 +0.4365675 0.4894626 0.5654443 +0.4474232 0.4894626 0.5654443 +0.45727 0.4894626 0.5654443 +0.4662797 0.4894626 0.5654443 +0.4745834 0.4894626 0.5654443 +0.4822838 0.4894626 0.5654443 +0.4894626 0.4894626 0.5654443 +0.4961862 0.4894626 0.5654443 +0.5025087 0.4894626 0.5654443 +0.5084753 0.4894626 0.5654443 +0.514124 0.4894626 0.5654443 +0.519487 0.4894626 0.5654443 +0.5245917 0.4894626 0.5654443 +0.529462 0.4894626 0.5654443 +0.5341183 0.4894626 0.5654443 +0.5385787 0.4894626 0.5654443 +0.5428591 0.4894626 0.5654443 +0.5469733 0.4894626 0.5654443 +0.5509339 0.4894626 0.5654443 +0.5547519 0.4894626 0.5654443 +0.5584371 0.4894626 0.5654443 +0.5619986 0.4894626 0.5654443 +0.5654443 0.4894626 0.5654443 +0.5687816 0.4894626 0.5654443 +0.092819 0.4961862 0.5654443 +0.2262531 0.4961862 0.5654443 +0.2875993 0.4961862 0.5654443 +0.3262122 0.4961862 0.5654443 +0.3544566 0.4961862 0.5654443 +0.3767383 0.4961862 0.5654443 +0.3951413 0.4961862 0.5654443 +0.4108177 0.4961862 0.5654443 +0.4244723 0.4961862 0.5654443 +0.4365675 0.4961862 0.5654443 +0.4474232 0.4961862 0.5654443 +0.45727 0.4961862 0.5654443 +0.4662797 0.4961862 0.5654443 +0.4745834 0.4961862 0.5654443 +0.4822838 0.4961862 0.5654443 +0.4894626 0.4961862 0.5654443 +0.4961862 0.4961862 0.5654443 +0.5025087 0.4961862 0.5654443 +0.5084753 0.4961862 0.5654443 +0.514124 0.4961862 0.5654443 +0.519487 0.4961862 0.5654443 +0.5245917 0.4961862 0.5654443 +0.529462 0.4961862 0.5654443 +0.5341183 0.4961862 0.5654443 +0.5385787 0.4961862 0.5654443 +0.5428591 0.4961862 0.5654443 +0.5469733 0.4961862 0.5654443 +0.5509339 0.4961862 0.5654443 +0.5547519 0.4961862 0.5654443 +0.5584371 0.4961862 0.5654443 +0.5619986 0.4961862 0.5654443 +0.5654443 0.4961862 0.5654443 +0.5687816 0.4961862 0.5654443 +0.092819 0.5025087 0.5654443 +0.2262531 0.5025087 0.5654443 +0.2875993 0.5025087 0.5654443 +0.3262122 0.5025087 0.5654443 +0.3544566 0.5025087 0.5654443 +0.3767383 0.5025087 0.5654443 +0.3951413 0.5025087 0.5654443 +0.4108177 0.5025087 0.5654443 +0.4244723 0.5025087 0.5654443 +0.4365675 0.5025087 0.5654443 +0.4474232 0.5025087 0.5654443 +0.45727 0.5025087 0.5654443 +0.4662797 0.5025087 0.5654443 +0.4745834 0.5025087 0.5654443 +0.4822838 0.5025087 0.5654443 +0.4894626 0.5025087 0.5654443 +0.4961862 0.5025087 0.5654443 +0.5025087 0.5025087 0.5654443 +0.5084753 0.5025087 0.5654443 +0.514124 0.5025087 0.5654443 +0.519487 0.5025087 0.5654443 +0.5245917 0.5025087 0.5654443 +0.529462 0.5025087 0.5654443 +0.5341183 0.5025087 0.5654443 +0.5385787 0.5025087 0.5654443 +0.5428591 0.5025087 0.5654443 +0.5469733 0.5025087 0.5654443 +0.5509339 0.5025087 0.5654443 +0.5547519 0.5025087 0.5654443 +0.5584371 0.5025087 0.5654443 +0.5619986 0.5025087 0.5654443 +0.5654443 0.5025087 0.5654443 +0.5687816 0.5025087 0.5654443 +0.092819 0.5084753 0.5654443 +0.2262531 0.5084753 0.5654443 +0.2875993 0.5084753 0.5654443 +0.3262122 0.5084753 0.5654443 +0.3544566 0.5084753 0.5654443 +0.3767383 0.5084753 0.5654443 +0.3951413 0.5084753 0.5654443 +0.4108177 0.5084753 0.5654443 +0.4244723 0.5084753 0.5654443 +0.4365675 0.5084753 0.5654443 +0.4474232 0.5084753 0.5654443 +0.45727 0.5084753 0.5654443 +0.4662797 0.5084753 0.5654443 +0.4745834 0.5084753 0.5654443 +0.4822838 0.5084753 0.5654443 +0.4894626 0.5084753 0.5654443 +0.4961862 0.5084753 0.5654443 +0.5025087 0.5084753 0.5654443 +0.5084753 0.5084753 0.5654443 +0.514124 0.5084753 0.5654443 +0.519487 0.5084753 0.5654443 +0.5245917 0.5084753 0.5654443 +0.529462 0.5084753 0.5654443 +0.5341183 0.5084753 0.5654443 +0.5385787 0.5084753 0.5654443 +0.5428591 0.5084753 0.5654443 +0.5469733 0.5084753 0.5654443 +0.5509339 0.5084753 0.5654443 +0.5547519 0.5084753 0.5654443 +0.5584371 0.5084753 0.5654443 +0.5619986 0.5084753 0.5654443 +0.5654443 0.5084753 0.5654443 +0.5687816 0.5084753 0.5654443 +0.092819 0.514124 0.5654443 +0.2262531 0.514124 0.5654443 +0.2875993 0.514124 0.5654443 +0.3262122 0.514124 0.5654443 +0.3544566 0.514124 0.5654443 +0.3767383 0.514124 0.5654443 +0.3951413 0.514124 0.5654443 +0.4108177 0.514124 0.5654443 +0.4244723 0.514124 0.5654443 +0.4365675 0.514124 0.5654443 +0.4474232 0.514124 0.5654443 +0.45727 0.514124 0.5654443 +0.4662797 0.514124 0.5654443 +0.4745834 0.514124 0.5654443 +0.4822838 0.514124 0.5654443 +0.4894626 0.514124 0.5654443 +0.4961862 0.514124 0.5654443 +0.5025087 0.514124 0.5654443 +0.5084753 0.514124 0.5654443 +0.514124 0.514124 0.5654443 +0.519487 0.514124 0.5654443 +0.5245917 0.514124 0.5654443 +0.529462 0.514124 0.5654443 +0.5341183 0.514124 0.5654443 +0.5385787 0.514124 0.5654443 +0.5428591 0.514124 0.5654443 +0.5469733 0.514124 0.5654443 +0.5509339 0.514124 0.5654443 +0.5547519 0.514124 0.5654443 +0.5584371 0.514124 0.5654443 +0.5619986 0.514124 0.5654443 +0.5654443 0.514124 0.5654443 +0.5687816 0.514124 0.5654443 +0.092819 0.519487 0.5654443 +0.2262531 0.519487 0.5654443 +0.2875993 0.519487 0.5654443 +0.3262122 0.519487 0.5654443 +0.3544566 0.519487 0.5654443 +0.3767383 0.519487 0.5654443 +0.3951413 0.519487 0.5654443 +0.4108177 0.519487 0.5654443 +0.4244723 0.519487 0.5654443 +0.4365675 0.519487 0.5654443 +0.4474232 0.519487 0.5654443 +0.45727 0.519487 0.5654443 +0.4662797 0.519487 0.5654443 +0.4745834 0.519487 0.5654443 +0.4822838 0.519487 0.5654443 +0.4894626 0.519487 0.5654443 +0.4961862 0.519487 0.5654443 +0.5025087 0.519487 0.5654443 +0.5084753 0.519487 0.5654443 +0.514124 0.519487 0.5654443 +0.519487 0.519487 0.5654443 +0.5245917 0.519487 0.5654443 +0.529462 0.519487 0.5654443 +0.5341183 0.519487 0.5654443 +0.5385787 0.519487 0.5654443 +0.5428591 0.519487 0.5654443 +0.5469733 0.519487 0.5654443 +0.5509339 0.519487 0.5654443 +0.5547519 0.519487 0.5654443 +0.5584371 0.519487 0.5654443 +0.5619986 0.519487 0.5654443 +0.5654443 0.519487 0.5654443 +0.5687816 0.519487 0.5654443 +0.092819 0.5245917 0.5654443 +0.2262531 0.5245917 0.5654443 +0.2875993 0.5245917 0.5654443 +0.3262122 0.5245917 0.5654443 +0.3544566 0.5245917 0.5654443 +0.3767383 0.5245917 0.5654443 +0.3951413 0.5245917 0.5654443 +0.4108177 0.5245917 0.5654443 +0.4244723 0.5245917 0.5654443 +0.4365675 0.5245917 0.5654443 +0.4474232 0.5245917 0.5654443 +0.45727 0.5245917 0.5654443 +0.4662797 0.5245917 0.5654443 +0.4745834 0.5245917 0.5654443 +0.4822838 0.5245917 0.5654443 +0.4894626 0.5245917 0.5654443 +0.4961862 0.5245917 0.5654443 +0.5025087 0.5245917 0.5654443 +0.5084753 0.5245917 0.5654443 +0.514124 0.5245917 0.5654443 +0.519487 0.5245917 0.5654443 +0.5245917 0.5245917 0.5654443 +0.529462 0.5245917 0.5654443 +0.5341183 0.5245917 0.5654443 +0.5385787 0.5245917 0.5654443 +0.5428591 0.5245917 0.5654443 +0.5469733 0.5245917 0.5654443 +0.5509339 0.5245917 0.5654443 +0.5547519 0.5245917 0.5654443 +0.5584371 0.5245917 0.5654443 +0.5619986 0.5245917 0.5654443 +0.5654443 0.5245917 0.5654443 +0.5687816 0.5245917 0.5654443 +0.092819 0.529462 0.5654443 +0.2262531 0.529462 0.5654443 +0.2875993 0.529462 0.5654443 +0.3262122 0.529462 0.5654443 +0.3544566 0.529462 0.5654443 +0.3767383 0.529462 0.5654443 +0.3951413 0.529462 0.5654443 +0.4108177 0.529462 0.5654443 +0.4244723 0.529462 0.5654443 +0.4365675 0.529462 0.5654443 +0.4474232 0.529462 0.5654443 +0.45727 0.529462 0.5654443 +0.4662797 0.529462 0.5654443 +0.4745834 0.529462 0.5654443 +0.4822838 0.529462 0.5654443 +0.4894626 0.529462 0.5654443 +0.4961862 0.529462 0.5654443 +0.5025087 0.529462 0.5654443 +0.5084753 0.529462 0.5654443 +0.514124 0.529462 0.5654443 +0.519487 0.529462 0.5654443 +0.5245917 0.529462 0.5654443 +0.529462 0.529462 0.5654443 +0.5341183 0.529462 0.5654443 +0.5385787 0.529462 0.5654443 +0.5428591 0.529462 0.5654443 +0.5469733 0.529462 0.5654443 +0.5509339 0.529462 0.5654443 +0.5547519 0.529462 0.5654443 +0.5584371 0.529462 0.5654443 +0.5619986 0.529462 0.5654443 +0.5654443 0.529462 0.5654443 +0.5687816 0.529462 0.5654443 +0.092819 0.5341183 0.5654443 +0.2262531 0.5341183 0.5654443 +0.2875993 0.5341183 0.5654443 +0.3262122 0.5341183 0.5654443 +0.3544566 0.5341183 0.5654443 +0.3767383 0.5341183 0.5654443 +0.3951413 0.5341183 0.5654443 +0.4108177 0.5341183 0.5654443 +0.4244723 0.5341183 0.5654443 +0.4365675 0.5341183 0.5654443 +0.4474232 0.5341183 0.5654443 +0.45727 0.5341183 0.5654443 +0.4662797 0.5341183 0.5654443 +0.4745834 0.5341183 0.5654443 +0.4822838 0.5341183 0.5654443 +0.4894626 0.5341183 0.5654443 +0.4961862 0.5341183 0.5654443 +0.5025087 0.5341183 0.5654443 +0.5084753 0.5341183 0.5654443 +0.514124 0.5341183 0.5654443 +0.519487 0.5341183 0.5654443 +0.5245917 0.5341183 0.5654443 +0.529462 0.5341183 0.5654443 +0.5341183 0.5341183 0.5654443 +0.5385787 0.5341183 0.5654443 +0.5428591 0.5341183 0.5654443 +0.5469733 0.5341183 0.5654443 +0.5509339 0.5341183 0.5654443 +0.5547519 0.5341183 0.5654443 +0.5584371 0.5341183 0.5654443 +0.5619986 0.5341183 0.5654443 +0.5654443 0.5341183 0.5654443 +0.5687816 0.5341183 0.5654443 +0.092819 0.5385787 0.5654443 +0.2262531 0.5385787 0.5654443 +0.2875993 0.5385787 0.5654443 +0.3262122 0.5385787 0.5654443 +0.3544566 0.5385787 0.5654443 +0.3767383 0.5385787 0.5654443 +0.3951413 0.5385787 0.5654443 +0.4108177 0.5385787 0.5654443 +0.4244723 0.5385787 0.5654443 +0.4365675 0.5385787 0.5654443 +0.4474232 0.5385787 0.5654443 +0.45727 0.5385787 0.5654443 +0.4662797 0.5385787 0.5654443 +0.4745834 0.5385787 0.5654443 +0.4822838 0.5385787 0.5654443 +0.4894626 0.5385787 0.5654443 +0.4961862 0.5385787 0.5654443 +0.5025087 0.5385787 0.5654443 +0.5084753 0.5385787 0.5654443 +0.514124 0.5385787 0.5654443 +0.519487 0.5385787 0.5654443 +0.5245917 0.5385787 0.5654443 +0.529462 0.5385787 0.5654443 +0.5341183 0.5385787 0.5654443 +0.5385787 0.5385787 0.5654443 +0.5428591 0.5385787 0.5654443 +0.5469733 0.5385787 0.5654443 +0.5509339 0.5385787 0.5654443 +0.5547519 0.5385787 0.5654443 +0.5584371 0.5385787 0.5654443 +0.5619986 0.5385787 0.5654443 +0.5654443 0.5385787 0.5654443 +0.5687816 0.5385787 0.5654443 +0.092819 0.5428591 0.5654443 +0.2262531 0.5428591 0.5654443 +0.2875993 0.5428591 0.5654443 +0.3262122 0.5428591 0.5654443 +0.3544566 0.5428591 0.5654443 +0.3767383 0.5428591 0.5654443 +0.3951413 0.5428591 0.5654443 +0.4108177 0.5428591 0.5654443 +0.4244723 0.5428591 0.5654443 +0.4365675 0.5428591 0.5654443 +0.4474232 0.5428591 0.5654443 +0.45727 0.5428591 0.5654443 +0.4662797 0.5428591 0.5654443 +0.4745834 0.5428591 0.5654443 +0.4822838 0.5428591 0.5654443 +0.4894626 0.5428591 0.5654443 +0.4961862 0.5428591 0.5654443 +0.5025087 0.5428591 0.5654443 +0.5084753 0.5428591 0.5654443 +0.514124 0.5428591 0.5654443 +0.519487 0.5428591 0.5654443 +0.5245917 0.5428591 0.5654443 +0.529462 0.5428591 0.5654443 +0.5341183 0.5428591 0.5654443 +0.5385787 0.5428591 0.5654443 +0.5428591 0.5428591 0.5654443 +0.5469733 0.5428591 0.5654443 +0.5509339 0.5428591 0.5654443 +0.5547519 0.5428591 0.5654443 +0.5584371 0.5428591 0.5654443 +0.5619986 0.5428591 0.5654443 +0.5654443 0.5428591 0.5654443 +0.5687816 0.5428591 0.5654443 +0.092819 0.5469733 0.5654443 +0.2262531 0.5469733 0.5654443 +0.2875993 0.5469733 0.5654443 +0.3262122 0.5469733 0.5654443 +0.3544566 0.5469733 0.5654443 +0.3767383 0.5469733 0.5654443 +0.3951413 0.5469733 0.5654443 +0.4108177 0.5469733 0.5654443 +0.4244723 0.5469733 0.5654443 +0.4365675 0.5469733 0.5654443 +0.4474232 0.5469733 0.5654443 +0.45727 0.5469733 0.5654443 +0.4662797 0.5469733 0.5654443 +0.4745834 0.5469733 0.5654443 +0.4822838 0.5469733 0.5654443 +0.4894626 0.5469733 0.5654443 +0.4961862 0.5469733 0.5654443 +0.5025087 0.5469733 0.5654443 +0.5084753 0.5469733 0.5654443 +0.514124 0.5469733 0.5654443 +0.519487 0.5469733 0.5654443 +0.5245917 0.5469733 0.5654443 +0.529462 0.5469733 0.5654443 +0.5341183 0.5469733 0.5654443 +0.5385787 0.5469733 0.5654443 +0.5428591 0.5469733 0.5654443 +0.5469733 0.5469733 0.5654443 +0.5509339 0.5469733 0.5654443 +0.5547519 0.5469733 0.5654443 +0.5584371 0.5469733 0.5654443 +0.5619986 0.5469733 0.5654443 +0.5654443 0.5469733 0.5654443 +0.5687816 0.5469733 0.5654443 +0.092819 0.5509339 0.5654443 +0.2262531 0.5509339 0.5654443 +0.2875993 0.5509339 0.5654443 +0.3262122 0.5509339 0.5654443 +0.3544566 0.5509339 0.5654443 +0.3767383 0.5509339 0.5654443 +0.3951413 0.5509339 0.5654443 +0.4108177 0.5509339 0.5654443 +0.4244723 0.5509339 0.5654443 +0.4365675 0.5509339 0.5654443 +0.4474232 0.5509339 0.5654443 +0.45727 0.5509339 0.5654443 +0.4662797 0.5509339 0.5654443 +0.4745834 0.5509339 0.5654443 +0.4822838 0.5509339 0.5654443 +0.4894626 0.5509339 0.5654443 +0.4961862 0.5509339 0.5654443 +0.5025087 0.5509339 0.5654443 +0.5084753 0.5509339 0.5654443 +0.514124 0.5509339 0.5654443 +0.519487 0.5509339 0.5654443 +0.5245917 0.5509339 0.5654443 +0.529462 0.5509339 0.5654443 +0.5341183 0.5509339 0.5654443 +0.5385787 0.5509339 0.5654443 +0.5428591 0.5509339 0.5654443 +0.5469733 0.5509339 0.5654443 +0.5509339 0.5509339 0.5654443 +0.5547519 0.5509339 0.5654443 +0.5584371 0.5509339 0.5654443 +0.5619986 0.5509339 0.5654443 +0.5654443 0.5509339 0.5654443 +0.5687816 0.5509339 0.5654443 +0.092819 0.5547519 0.5654443 +0.2262531 0.5547519 0.5654443 +0.2875993 0.5547519 0.5654443 +0.3262122 0.5547519 0.5654443 +0.3544566 0.5547519 0.5654443 +0.3767383 0.5547519 0.5654443 +0.3951413 0.5547519 0.5654443 +0.4108177 0.5547519 0.5654443 +0.4244723 0.5547519 0.5654443 +0.4365675 0.5547519 0.5654443 +0.4474232 0.5547519 0.5654443 +0.45727 0.5547519 0.5654443 +0.4662797 0.5547519 0.5654443 +0.4745834 0.5547519 0.5654443 +0.4822838 0.5547519 0.5654443 +0.4894626 0.5547519 0.5654443 +0.4961862 0.5547519 0.5654443 +0.5025087 0.5547519 0.5654443 +0.5084753 0.5547519 0.5654443 +0.514124 0.5547519 0.5654443 +0.519487 0.5547519 0.5654443 +0.5245917 0.5547519 0.5654443 +0.529462 0.5547519 0.5654443 +0.5341183 0.5547519 0.5654443 +0.5385787 0.5547519 0.5654443 +0.5428591 0.5547519 0.5654443 +0.5469733 0.5547519 0.5654443 +0.5509339 0.5547519 0.5654443 +0.5547519 0.5547519 0.5654443 +0.5584371 0.5547519 0.5654443 +0.5619986 0.5547519 0.5654443 +0.5654443 0.5547519 0.5654443 +0.5687816 0.5547519 0.5654443 +0.092819 0.5584371 0.5654443 +0.2262531 0.5584371 0.5654443 +0.2875993 0.5584371 0.5654443 +0.3262122 0.5584371 0.5654443 +0.3544566 0.5584371 0.5654443 +0.3767383 0.5584371 0.5654443 +0.3951413 0.5584371 0.5654443 +0.4108177 0.5584371 0.5654443 +0.4244723 0.5584371 0.5654443 +0.4365675 0.5584371 0.5654443 +0.4474232 0.5584371 0.5654443 +0.45727 0.5584371 0.5654443 +0.4662797 0.5584371 0.5654443 +0.4745834 0.5584371 0.5654443 +0.4822838 0.5584371 0.5654443 +0.4894626 0.5584371 0.5654443 +0.4961862 0.5584371 0.5654443 +0.5025087 0.5584371 0.5654443 +0.5084753 0.5584371 0.5654443 +0.514124 0.5584371 0.5654443 +0.519487 0.5584371 0.5654443 +0.5245917 0.5584371 0.5654443 +0.529462 0.5584371 0.5654443 +0.5341183 0.5584371 0.5654443 +0.5385787 0.5584371 0.5654443 +0.5428591 0.5584371 0.5654443 +0.5469733 0.5584371 0.5654443 +0.5509339 0.5584371 0.5654443 +0.5547519 0.5584371 0.5654443 +0.5584371 0.5584371 0.5654443 +0.5619986 0.5584371 0.5654443 +0.5654443 0.5584371 0.5654443 +0.5687816 0.5584371 0.5654443 +0.092819 0.5619986 0.5654443 +0.2262531 0.5619986 0.5654443 +0.2875993 0.5619986 0.5654443 +0.3262122 0.5619986 0.5654443 +0.3544566 0.5619986 0.5654443 +0.3767383 0.5619986 0.5654443 +0.3951413 0.5619986 0.5654443 +0.4108177 0.5619986 0.5654443 +0.4244723 0.5619986 0.5654443 +0.4365675 0.5619986 0.5654443 +0.4474232 0.5619986 0.5654443 +0.45727 0.5619986 0.5654443 +0.4662797 0.5619986 0.5654443 +0.4745834 0.5619986 0.5654443 +0.4822838 0.5619986 0.5654443 +0.4894626 0.5619986 0.5654443 +0.4961862 0.5619986 0.5654443 +0.5025087 0.5619986 0.5654443 +0.5084753 0.5619986 0.5654443 +0.514124 0.5619986 0.5654443 +0.519487 0.5619986 0.5654443 +0.5245917 0.5619986 0.5654443 +0.529462 0.5619986 0.5654443 +0.5341183 0.5619986 0.5654443 +0.5385787 0.5619986 0.5654443 +0.5428591 0.5619986 0.5654443 +0.5469733 0.5619986 0.5654443 +0.5509339 0.5619986 0.5654443 +0.5547519 0.5619986 0.5654443 +0.5584371 0.5619986 0.5654443 +0.5619986 0.5619986 0.5654443 +0.5654443 0.5619986 0.5654443 +0.5687816 0.5619986 0.5654443 +0.092819 0.5654443 0.5654443 +0.2262531 0.5654443 0.5654443 +0.2875993 0.5654443 0.5654443 +0.3262122 0.5654443 0.5654443 +0.3544566 0.5654443 0.5654443 +0.3767383 0.5654443 0.5654443 +0.3951413 0.5654443 0.5654443 +0.4108177 0.5654443 0.5654443 +0.4244723 0.5654443 0.5654443 +0.4365675 0.5654443 0.5654443 +0.4474232 0.5654443 0.5654443 +0.45727 0.5654443 0.5654443 +0.4662797 0.5654443 0.5654443 +0.4745834 0.5654443 0.5654443 +0.4822838 0.5654443 0.5654443 +0.4894626 0.5654443 0.5654443 +0.4961862 0.5654443 0.5654443 +0.5025087 0.5654443 0.5654443 +0.5084753 0.5654443 0.5654443 +0.514124 0.5654443 0.5654443 +0.519487 0.5654443 0.5654443 +0.5245917 0.5654443 0.5654443 +0.529462 0.5654443 0.5654443 +0.5341183 0.5654443 0.5654443 +0.5385787 0.5654443 0.5654443 +0.5428591 0.5654443 0.5654443 +0.5469733 0.5654443 0.5654443 +0.5509339 0.5654443 0.5654443 +0.5547519 0.5654443 0.5654443 +0.5584371 0.5654443 0.5654443 +0.5619986 0.5654443 0.5654443 +0.5654443 0.5654443 0.5654443 +0.5687816 0.5654443 0.5654443 +0.092819 0.5687816 0.5654443 +0.2262531 0.5687816 0.5654443 +0.2875993 0.5687816 0.5654443 +0.3262122 0.5687816 0.5654443 +0.3544566 0.5687816 0.5654443 +0.3767383 0.5687816 0.5654443 +0.3951413 0.5687816 0.5654443 +0.4108177 0.5687816 0.5654443 +0.4244723 0.5687816 0.5654443 +0.4365675 0.5687816 0.5654443 +0.4474232 0.5687816 0.5654443 +0.45727 0.5687816 0.5654443 +0.4662797 0.5687816 0.5654443 +0.4745834 0.5687816 0.5654443 +0.4822838 0.5687816 0.5654443 +0.4894626 0.5687816 0.5654443 +0.4961862 0.5687816 0.5654443 +0.5025087 0.5687816 0.5654443 +0.5084753 0.5687816 0.5654443 +0.514124 0.5687816 0.5654443 +0.519487 0.5687816 0.5654443 +0.5245917 0.5687816 0.5654443 +0.529462 0.5687816 0.5654443 +0.5341183 0.5687816 0.5654443 +0.5385787 0.5687816 0.5654443 +0.5428591 0.5687816 0.5654443 +0.5469733 0.5687816 0.5654443 +0.5509339 0.5687816 0.5654443 +0.5547519 0.5687816 0.5654443 +0.5584371 0.5687816 0.5654443 +0.5619986 0.5687816 0.5654443 +0.5654443 0.5687816 0.5654443 +0.5687816 0.5687816 0.5654443 +0.092819 0.092819 0.5687816 +0.2262531 0.092819 0.5687816 +0.2875993 0.092819 0.5687816 +0.3262122 0.092819 0.5687816 +0.3544566 0.092819 0.5687816 +0.3767383 0.092819 0.5687816 +0.3951413 0.092819 0.5687816 +0.4108177 0.092819 0.5687816 +0.4244723 0.092819 0.5687816 +0.4365675 0.092819 0.5687816 +0.4474232 0.092819 0.5687816 +0.45727 0.092819 0.5687816 +0.4662797 0.092819 0.5687816 +0.4745834 0.092819 0.5687816 +0.4822838 0.092819 0.5687816 +0.4894626 0.092819 0.5687816 +0.4961862 0.092819 0.5687816 +0.5025087 0.092819 0.5687816 +0.5084753 0.092819 0.5687816 +0.514124 0.092819 0.5687816 +0.519487 0.092819 0.5687816 +0.5245917 0.092819 0.5687816 +0.529462 0.092819 0.5687816 +0.5341183 0.092819 0.5687816 +0.5385787 0.092819 0.5687816 +0.5428591 0.092819 0.5687816 +0.5469733 0.092819 0.5687816 +0.5509339 0.092819 0.5687816 +0.5547519 0.092819 0.5687816 +0.5584371 0.092819 0.5687816 +0.5619986 0.092819 0.5687816 +0.5654443 0.092819 0.5687816 +0.5687816 0.092819 0.5687816 +0.092819 0.2262531 0.5687816 +0.2262531 0.2262531 0.5687816 +0.2875993 0.2262531 0.5687816 +0.3262122 0.2262531 0.5687816 +0.3544566 0.2262531 0.5687816 +0.3767383 0.2262531 0.5687816 +0.3951413 0.2262531 0.5687816 +0.4108177 0.2262531 0.5687816 +0.4244723 0.2262531 0.5687816 +0.4365675 0.2262531 0.5687816 +0.4474232 0.2262531 0.5687816 +0.45727 0.2262531 0.5687816 +0.4662797 0.2262531 0.5687816 +0.4745834 0.2262531 0.5687816 +0.4822838 0.2262531 0.5687816 +0.4894626 0.2262531 0.5687816 +0.4961862 0.2262531 0.5687816 +0.5025087 0.2262531 0.5687816 +0.5084753 0.2262531 0.5687816 +0.514124 0.2262531 0.5687816 +0.519487 0.2262531 0.5687816 +0.5245917 0.2262531 0.5687816 +0.529462 0.2262531 0.5687816 +0.5341183 0.2262531 0.5687816 +0.5385787 0.2262531 0.5687816 +0.5428591 0.2262531 0.5687816 +0.5469733 0.2262531 0.5687816 +0.5509339 0.2262531 0.5687816 +0.5547519 0.2262531 0.5687816 +0.5584371 0.2262531 0.5687816 +0.5619986 0.2262531 0.5687816 +0.5654443 0.2262531 0.5687816 +0.5687816 0.2262531 0.5687816 +0.092819 0.2875993 0.5687816 +0.2262531 0.2875993 0.5687816 +0.2875993 0.2875993 0.5687816 +0.3262122 0.2875993 0.5687816 +0.3544566 0.2875993 0.5687816 +0.3767383 0.2875993 0.5687816 +0.3951413 0.2875993 0.5687816 +0.4108177 0.2875993 0.5687816 +0.4244723 0.2875993 0.5687816 +0.4365675 0.2875993 0.5687816 +0.4474232 0.2875993 0.5687816 +0.45727 0.2875993 0.5687816 +0.4662797 0.2875993 0.5687816 +0.4745834 0.2875993 0.5687816 +0.4822838 0.2875993 0.5687816 +0.4894626 0.2875993 0.5687816 +0.4961862 0.2875993 0.5687816 +0.5025087 0.2875993 0.5687816 +0.5084753 0.2875993 0.5687816 +0.514124 0.2875993 0.5687816 +0.519487 0.2875993 0.5687816 +0.5245917 0.2875993 0.5687816 +0.529462 0.2875993 0.5687816 +0.5341183 0.2875993 0.5687816 +0.5385787 0.2875993 0.5687816 +0.5428591 0.2875993 0.5687816 +0.5469733 0.2875993 0.5687816 +0.5509339 0.2875993 0.5687816 +0.5547519 0.2875993 0.5687816 +0.5584371 0.2875993 0.5687816 +0.5619986 0.2875993 0.5687816 +0.5654443 0.2875993 0.5687816 +0.5687816 0.2875993 0.5687816 +0.092819 0.3262122 0.5687816 +0.2262531 0.3262122 0.5687816 +0.2875993 0.3262122 0.5687816 +0.3262122 0.3262122 0.5687816 +0.3544566 0.3262122 0.5687816 +0.3767383 0.3262122 0.5687816 +0.3951413 0.3262122 0.5687816 +0.4108177 0.3262122 0.5687816 +0.4244723 0.3262122 0.5687816 +0.4365675 0.3262122 0.5687816 +0.4474232 0.3262122 0.5687816 +0.45727 0.3262122 0.5687816 +0.4662797 0.3262122 0.5687816 +0.4745834 0.3262122 0.5687816 +0.4822838 0.3262122 0.5687816 +0.4894626 0.3262122 0.5687816 +0.4961862 0.3262122 0.5687816 +0.5025087 0.3262122 0.5687816 +0.5084753 0.3262122 0.5687816 +0.514124 0.3262122 0.5687816 +0.519487 0.3262122 0.5687816 +0.5245917 0.3262122 0.5687816 +0.529462 0.3262122 0.5687816 +0.5341183 0.3262122 0.5687816 +0.5385787 0.3262122 0.5687816 +0.5428591 0.3262122 0.5687816 +0.5469733 0.3262122 0.5687816 +0.5509339 0.3262122 0.5687816 +0.5547519 0.3262122 0.5687816 +0.5584371 0.3262122 0.5687816 +0.5619986 0.3262122 0.5687816 +0.5654443 0.3262122 0.5687816 +0.5687816 0.3262122 0.5687816 +0.092819 0.3544566 0.5687816 +0.2262531 0.3544566 0.5687816 +0.2875993 0.3544566 0.5687816 +0.3262122 0.3544566 0.5687816 +0.3544566 0.3544566 0.5687816 +0.3767383 0.3544566 0.5687816 +0.3951413 0.3544566 0.5687816 +0.4108177 0.3544566 0.5687816 +0.4244723 0.3544566 0.5687816 +0.4365675 0.3544566 0.5687816 +0.4474232 0.3544566 0.5687816 +0.45727 0.3544566 0.5687816 +0.4662797 0.3544566 0.5687816 +0.4745834 0.3544566 0.5687816 +0.4822838 0.3544566 0.5687816 +0.4894626 0.3544566 0.5687816 +0.4961862 0.3544566 0.5687816 +0.5025087 0.3544566 0.5687816 +0.5084753 0.3544566 0.5687816 +0.514124 0.3544566 0.5687816 +0.519487 0.3544566 0.5687816 +0.5245917 0.3544566 0.5687816 +0.529462 0.3544566 0.5687816 +0.5341183 0.3544566 0.5687816 +0.5385787 0.3544566 0.5687816 +0.5428591 0.3544566 0.5687816 +0.5469733 0.3544566 0.5687816 +0.5509339 0.3544566 0.5687816 +0.5547519 0.3544566 0.5687816 +0.5584371 0.3544566 0.5687816 +0.5619986 0.3544566 0.5687816 +0.5654443 0.3544566 0.5687816 +0.5687816 0.3544566 0.5687816 +0.092819 0.3767383 0.5687816 +0.2262531 0.3767383 0.5687816 +0.2875993 0.3767383 0.5687816 +0.3262122 0.3767383 0.5687816 +0.3544566 0.3767383 0.5687816 +0.3767383 0.3767383 0.5687816 +0.3951413 0.3767383 0.5687816 +0.4108177 0.3767383 0.5687816 +0.4244723 0.3767383 0.5687816 +0.4365675 0.3767383 0.5687816 +0.4474232 0.3767383 0.5687816 +0.45727 0.3767383 0.5687816 +0.4662797 0.3767383 0.5687816 +0.4745834 0.3767383 0.5687816 +0.4822838 0.3767383 0.5687816 +0.4894626 0.3767383 0.5687816 +0.4961862 0.3767383 0.5687816 +0.5025087 0.3767383 0.5687816 +0.5084753 0.3767383 0.5687816 +0.514124 0.3767383 0.5687816 +0.519487 0.3767383 0.5687816 +0.5245917 0.3767383 0.5687816 +0.529462 0.3767383 0.5687816 +0.5341183 0.3767383 0.5687816 +0.5385787 0.3767383 0.5687816 +0.5428591 0.3767383 0.5687816 +0.5469733 0.3767383 0.5687816 +0.5509339 0.3767383 0.5687816 +0.5547519 0.3767383 0.5687816 +0.5584371 0.3767383 0.5687816 +0.5619986 0.3767383 0.5687816 +0.5654443 0.3767383 0.5687816 +0.5687816 0.3767383 0.5687816 +0.092819 0.3951413 0.5687816 +0.2262531 0.3951413 0.5687816 +0.2875993 0.3951413 0.5687816 +0.3262122 0.3951413 0.5687816 +0.3544566 0.3951413 0.5687816 +0.3767383 0.3951413 0.5687816 +0.3951413 0.3951413 0.5687816 +0.4108177 0.3951413 0.5687816 +0.4244723 0.3951413 0.5687816 +0.4365675 0.3951413 0.5687816 +0.4474232 0.3951413 0.5687816 +0.45727 0.3951413 0.5687816 +0.4662797 0.3951413 0.5687816 +0.4745834 0.3951413 0.5687816 +0.4822838 0.3951413 0.5687816 +0.4894626 0.3951413 0.5687816 +0.4961862 0.3951413 0.5687816 +0.5025087 0.3951413 0.5687816 +0.5084753 0.3951413 0.5687816 +0.514124 0.3951413 0.5687816 +0.519487 0.3951413 0.5687816 +0.5245917 0.3951413 0.5687816 +0.529462 0.3951413 0.5687816 +0.5341183 0.3951413 0.5687816 +0.5385787 0.3951413 0.5687816 +0.5428591 0.3951413 0.5687816 +0.5469733 0.3951413 0.5687816 +0.5509339 0.3951413 0.5687816 +0.5547519 0.3951413 0.5687816 +0.5584371 0.3951413 0.5687816 +0.5619986 0.3951413 0.5687816 +0.5654443 0.3951413 0.5687816 +0.5687816 0.3951413 0.5687816 +0.092819 0.4108177 0.5687816 +0.2262531 0.4108177 0.5687816 +0.2875993 0.4108177 0.5687816 +0.3262122 0.4108177 0.5687816 +0.3544566 0.4108177 0.5687816 +0.3767383 0.4108177 0.5687816 +0.3951413 0.4108177 0.5687816 +0.4108177 0.4108177 0.5687816 +0.4244723 0.4108177 0.5687816 +0.4365675 0.4108177 0.5687816 +0.4474232 0.4108177 0.5687816 +0.45727 0.4108177 0.5687816 +0.4662797 0.4108177 0.5687816 +0.4745834 0.4108177 0.5687816 +0.4822838 0.4108177 0.5687816 +0.4894626 0.4108177 0.5687816 +0.4961862 0.4108177 0.5687816 +0.5025087 0.4108177 0.5687816 +0.5084753 0.4108177 0.5687816 +0.514124 0.4108177 0.5687816 +0.519487 0.4108177 0.5687816 +0.5245917 0.4108177 0.5687816 +0.529462 0.4108177 0.5687816 +0.5341183 0.4108177 0.5687816 +0.5385787 0.4108177 0.5687816 +0.5428591 0.4108177 0.5687816 +0.5469733 0.4108177 0.5687816 +0.5509339 0.4108177 0.5687816 +0.5547519 0.4108177 0.5687816 +0.5584371 0.4108177 0.5687816 +0.5619986 0.4108177 0.5687816 +0.5654443 0.4108177 0.5687816 +0.5687816 0.4108177 0.5687816 +0.092819 0.4244723 0.5687816 +0.2262531 0.4244723 0.5687816 +0.2875993 0.4244723 0.5687816 +0.3262122 0.4244723 0.5687816 +0.3544566 0.4244723 0.5687816 +0.3767383 0.4244723 0.5687816 +0.3951413 0.4244723 0.5687816 +0.4108177 0.4244723 0.5687816 +0.4244723 0.4244723 0.5687816 +0.4365675 0.4244723 0.5687816 +0.4474232 0.4244723 0.5687816 +0.45727 0.4244723 0.5687816 +0.4662797 0.4244723 0.5687816 +0.4745834 0.4244723 0.5687816 +0.4822838 0.4244723 0.5687816 +0.4894626 0.4244723 0.5687816 +0.4961862 0.4244723 0.5687816 +0.5025087 0.4244723 0.5687816 +0.5084753 0.4244723 0.5687816 +0.514124 0.4244723 0.5687816 +0.519487 0.4244723 0.5687816 +0.5245917 0.4244723 0.5687816 +0.529462 0.4244723 0.5687816 +0.5341183 0.4244723 0.5687816 +0.5385787 0.4244723 0.5687816 +0.5428591 0.4244723 0.5687816 +0.5469733 0.4244723 0.5687816 +0.5509339 0.4244723 0.5687816 +0.5547519 0.4244723 0.5687816 +0.5584371 0.4244723 0.5687816 +0.5619986 0.4244723 0.5687816 +0.5654443 0.4244723 0.5687816 +0.5687816 0.4244723 0.5687816 +0.092819 0.4365675 0.5687816 +0.2262531 0.4365675 0.5687816 +0.2875993 0.4365675 0.5687816 +0.3262122 0.4365675 0.5687816 +0.3544566 0.4365675 0.5687816 +0.3767383 0.4365675 0.5687816 +0.3951413 0.4365675 0.5687816 +0.4108177 0.4365675 0.5687816 +0.4244723 0.4365675 0.5687816 +0.4365675 0.4365675 0.5687816 +0.4474232 0.4365675 0.5687816 +0.45727 0.4365675 0.5687816 +0.4662797 0.4365675 0.5687816 +0.4745834 0.4365675 0.5687816 +0.4822838 0.4365675 0.5687816 +0.4894626 0.4365675 0.5687816 +0.4961862 0.4365675 0.5687816 +0.5025087 0.4365675 0.5687816 +0.5084753 0.4365675 0.5687816 +0.514124 0.4365675 0.5687816 +0.519487 0.4365675 0.5687816 +0.5245917 0.4365675 0.5687816 +0.529462 0.4365675 0.5687816 +0.5341183 0.4365675 0.5687816 +0.5385787 0.4365675 0.5687816 +0.5428591 0.4365675 0.5687816 +0.5469733 0.4365675 0.5687816 +0.5509339 0.4365675 0.5687816 +0.5547519 0.4365675 0.5687816 +0.5584371 0.4365675 0.5687816 +0.5619986 0.4365675 0.5687816 +0.5654443 0.4365675 0.5687816 +0.5687816 0.4365675 0.5687816 +0.092819 0.4474232 0.5687816 +0.2262531 0.4474232 0.5687816 +0.2875993 0.4474232 0.5687816 +0.3262122 0.4474232 0.5687816 +0.3544566 0.4474232 0.5687816 +0.3767383 0.4474232 0.5687816 +0.3951413 0.4474232 0.5687816 +0.4108177 0.4474232 0.5687816 +0.4244723 0.4474232 0.5687816 +0.4365675 0.4474232 0.5687816 +0.4474232 0.4474232 0.5687816 +0.45727 0.4474232 0.5687816 +0.4662797 0.4474232 0.5687816 +0.4745834 0.4474232 0.5687816 +0.4822838 0.4474232 0.5687816 +0.4894626 0.4474232 0.5687816 +0.4961862 0.4474232 0.5687816 +0.5025087 0.4474232 0.5687816 +0.5084753 0.4474232 0.5687816 +0.514124 0.4474232 0.5687816 +0.519487 0.4474232 0.5687816 +0.5245917 0.4474232 0.5687816 +0.529462 0.4474232 0.5687816 +0.5341183 0.4474232 0.5687816 +0.5385787 0.4474232 0.5687816 +0.5428591 0.4474232 0.5687816 +0.5469733 0.4474232 0.5687816 +0.5509339 0.4474232 0.5687816 +0.5547519 0.4474232 0.5687816 +0.5584371 0.4474232 0.5687816 +0.5619986 0.4474232 0.5687816 +0.5654443 0.4474232 0.5687816 +0.5687816 0.4474232 0.5687816 +0.092819 0.45727 0.5687816 +0.2262531 0.45727 0.5687816 +0.2875993 0.45727 0.5687816 +0.3262122 0.45727 0.5687816 +0.3544566 0.45727 0.5687816 +0.3767383 0.45727 0.5687816 +0.3951413 0.45727 0.5687816 +0.4108177 0.45727 0.5687816 +0.4244723 0.45727 0.5687816 +0.4365675 0.45727 0.5687816 +0.4474232 0.45727 0.5687816 +0.45727 0.45727 0.5687816 +0.4662797 0.45727 0.5687816 +0.4745834 0.45727 0.5687816 +0.4822838 0.45727 0.5687816 +0.4894626 0.45727 0.5687816 +0.4961862 0.45727 0.5687816 +0.5025087 0.45727 0.5687816 +0.5084753 0.45727 0.5687816 +0.514124 0.45727 0.5687816 +0.519487 0.45727 0.5687816 +0.5245917 0.45727 0.5687816 +0.529462 0.45727 0.5687816 +0.5341183 0.45727 0.5687816 +0.5385787 0.45727 0.5687816 +0.5428591 0.45727 0.5687816 +0.5469733 0.45727 0.5687816 +0.5509339 0.45727 0.5687816 +0.5547519 0.45727 0.5687816 +0.5584371 0.45727 0.5687816 +0.5619986 0.45727 0.5687816 +0.5654443 0.45727 0.5687816 +0.5687816 0.45727 0.5687816 +0.092819 0.4662797 0.5687816 +0.2262531 0.4662797 0.5687816 +0.2875993 0.4662797 0.5687816 +0.3262122 0.4662797 0.5687816 +0.3544566 0.4662797 0.5687816 +0.3767383 0.4662797 0.5687816 +0.3951413 0.4662797 0.5687816 +0.4108177 0.4662797 0.5687816 +0.4244723 0.4662797 0.5687816 +0.4365675 0.4662797 0.5687816 +0.4474232 0.4662797 0.5687816 +0.45727 0.4662797 0.5687816 +0.4662797 0.4662797 0.5687816 +0.4745834 0.4662797 0.5687816 +0.4822838 0.4662797 0.5687816 +0.4894626 0.4662797 0.5687816 +0.4961862 0.4662797 0.5687816 +0.5025087 0.4662797 0.5687816 +0.5084753 0.4662797 0.5687816 +0.514124 0.4662797 0.5687816 +0.519487 0.4662797 0.5687816 +0.5245917 0.4662797 0.5687816 +0.529462 0.4662797 0.5687816 +0.5341183 0.4662797 0.5687816 +0.5385787 0.4662797 0.5687816 +0.5428591 0.4662797 0.5687816 +0.5469733 0.4662797 0.5687816 +0.5509339 0.4662797 0.5687816 +0.5547519 0.4662797 0.5687816 +0.5584371 0.4662797 0.5687816 +0.5619986 0.4662797 0.5687816 +0.5654443 0.4662797 0.5687816 +0.5687816 0.4662797 0.5687816 +0.092819 0.4745834 0.5687816 +0.2262531 0.4745834 0.5687816 +0.2875993 0.4745834 0.5687816 +0.3262122 0.4745834 0.5687816 +0.3544566 0.4745834 0.5687816 +0.3767383 0.4745834 0.5687816 +0.3951413 0.4745834 0.5687816 +0.4108177 0.4745834 0.5687816 +0.4244723 0.4745834 0.5687816 +0.4365675 0.4745834 0.5687816 +0.4474232 0.4745834 0.5687816 +0.45727 0.4745834 0.5687816 +0.4662797 0.4745834 0.5687816 +0.4745834 0.4745834 0.5687816 +0.4822838 0.4745834 0.5687816 +0.4894626 0.4745834 0.5687816 +0.4961862 0.4745834 0.5687816 +0.5025087 0.4745834 0.5687816 +0.5084753 0.4745834 0.5687816 +0.514124 0.4745834 0.5687816 +0.519487 0.4745834 0.5687816 +0.5245917 0.4745834 0.5687816 +0.529462 0.4745834 0.5687816 +0.5341183 0.4745834 0.5687816 +0.5385787 0.4745834 0.5687816 +0.5428591 0.4745834 0.5687816 +0.5469733 0.4745834 0.5687816 +0.5509339 0.4745834 0.5687816 +0.5547519 0.4745834 0.5687816 +0.5584371 0.4745834 0.5687816 +0.5619986 0.4745834 0.5687816 +0.5654443 0.4745834 0.5687816 +0.5687816 0.4745834 0.5687816 +0.092819 0.4822838 0.5687816 +0.2262531 0.4822838 0.5687816 +0.2875993 0.4822838 0.5687816 +0.3262122 0.4822838 0.5687816 +0.3544566 0.4822838 0.5687816 +0.3767383 0.4822838 0.5687816 +0.3951413 0.4822838 0.5687816 +0.4108177 0.4822838 0.5687816 +0.4244723 0.4822838 0.5687816 +0.4365675 0.4822838 0.5687816 +0.4474232 0.4822838 0.5687816 +0.45727 0.4822838 0.5687816 +0.4662797 0.4822838 0.5687816 +0.4745834 0.4822838 0.5687816 +0.4822838 0.4822838 0.5687816 +0.4894626 0.4822838 0.5687816 +0.4961862 0.4822838 0.5687816 +0.5025087 0.4822838 0.5687816 +0.5084753 0.4822838 0.5687816 +0.514124 0.4822838 0.5687816 +0.519487 0.4822838 0.5687816 +0.5245917 0.4822838 0.5687816 +0.529462 0.4822838 0.5687816 +0.5341183 0.4822838 0.5687816 +0.5385787 0.4822838 0.5687816 +0.5428591 0.4822838 0.5687816 +0.5469733 0.4822838 0.5687816 +0.5509339 0.4822838 0.5687816 +0.5547519 0.4822838 0.5687816 +0.5584371 0.4822838 0.5687816 +0.5619986 0.4822838 0.5687816 +0.5654443 0.4822838 0.5687816 +0.5687816 0.4822838 0.5687816 +0.092819 0.4894626 0.5687816 +0.2262531 0.4894626 0.5687816 +0.2875993 0.4894626 0.5687816 +0.3262122 0.4894626 0.5687816 +0.3544566 0.4894626 0.5687816 +0.3767383 0.4894626 0.5687816 +0.3951413 0.4894626 0.5687816 +0.4108177 0.4894626 0.5687816 +0.4244723 0.4894626 0.5687816 +0.4365675 0.4894626 0.5687816 +0.4474232 0.4894626 0.5687816 +0.45727 0.4894626 0.5687816 +0.4662797 0.4894626 0.5687816 +0.4745834 0.4894626 0.5687816 +0.4822838 0.4894626 0.5687816 +0.4894626 0.4894626 0.5687816 +0.4961862 0.4894626 0.5687816 +0.5025087 0.4894626 0.5687816 +0.5084753 0.4894626 0.5687816 +0.514124 0.4894626 0.5687816 +0.519487 0.4894626 0.5687816 +0.5245917 0.4894626 0.5687816 +0.529462 0.4894626 0.5687816 +0.5341183 0.4894626 0.5687816 +0.5385787 0.4894626 0.5687816 +0.5428591 0.4894626 0.5687816 +0.5469733 0.4894626 0.5687816 +0.5509339 0.4894626 0.5687816 +0.5547519 0.4894626 0.5687816 +0.5584371 0.4894626 0.5687816 +0.5619986 0.4894626 0.5687816 +0.5654443 0.4894626 0.5687816 +0.5687816 0.4894626 0.5687816 +0.092819 0.4961862 0.5687816 +0.2262531 0.4961862 0.5687816 +0.2875993 0.4961862 0.5687816 +0.3262122 0.4961862 0.5687816 +0.3544566 0.4961862 0.5687816 +0.3767383 0.4961862 0.5687816 +0.3951413 0.4961862 0.5687816 +0.4108177 0.4961862 0.5687816 +0.4244723 0.4961862 0.5687816 +0.4365675 0.4961862 0.5687816 +0.4474232 0.4961862 0.5687816 +0.45727 0.4961862 0.5687816 +0.4662797 0.4961862 0.5687816 +0.4745834 0.4961862 0.5687816 +0.4822838 0.4961862 0.5687816 +0.4894626 0.4961862 0.5687816 +0.4961862 0.4961862 0.5687816 +0.5025087 0.4961862 0.5687816 +0.5084753 0.4961862 0.5687816 +0.514124 0.4961862 0.5687816 +0.519487 0.4961862 0.5687816 +0.5245917 0.4961862 0.5687816 +0.529462 0.4961862 0.5687816 +0.5341183 0.4961862 0.5687816 +0.5385787 0.4961862 0.5687816 +0.5428591 0.4961862 0.5687816 +0.5469733 0.4961862 0.5687816 +0.5509339 0.4961862 0.5687816 +0.5547519 0.4961862 0.5687816 +0.5584371 0.4961862 0.5687816 +0.5619986 0.4961862 0.5687816 +0.5654443 0.4961862 0.5687816 +0.5687816 0.4961862 0.5687816 +0.092819 0.5025087 0.5687816 +0.2262531 0.5025087 0.5687816 +0.2875993 0.5025087 0.5687816 +0.3262122 0.5025087 0.5687816 +0.3544566 0.5025087 0.5687816 +0.3767383 0.5025087 0.5687816 +0.3951413 0.5025087 0.5687816 +0.4108177 0.5025087 0.5687816 +0.4244723 0.5025087 0.5687816 +0.4365675 0.5025087 0.5687816 +0.4474232 0.5025087 0.5687816 +0.45727 0.5025087 0.5687816 +0.4662797 0.5025087 0.5687816 +0.4745834 0.5025087 0.5687816 +0.4822838 0.5025087 0.5687816 +0.4894626 0.5025087 0.5687816 +0.4961862 0.5025087 0.5687816 +0.5025087 0.5025087 0.5687816 +0.5084753 0.5025087 0.5687816 +0.514124 0.5025087 0.5687816 +0.519487 0.5025087 0.5687816 +0.5245917 0.5025087 0.5687816 +0.529462 0.5025087 0.5687816 +0.5341183 0.5025087 0.5687816 +0.5385787 0.5025087 0.5687816 +0.5428591 0.5025087 0.5687816 +0.5469733 0.5025087 0.5687816 +0.5509339 0.5025087 0.5687816 +0.5547519 0.5025087 0.5687816 +0.5584371 0.5025087 0.5687816 +0.5619986 0.5025087 0.5687816 +0.5654443 0.5025087 0.5687816 +0.5687816 0.5025087 0.5687816 +0.092819 0.5084753 0.5687816 +0.2262531 0.5084753 0.5687816 +0.2875993 0.5084753 0.5687816 +0.3262122 0.5084753 0.5687816 +0.3544566 0.5084753 0.5687816 +0.3767383 0.5084753 0.5687816 +0.3951413 0.5084753 0.5687816 +0.4108177 0.5084753 0.5687816 +0.4244723 0.5084753 0.5687816 +0.4365675 0.5084753 0.5687816 +0.4474232 0.5084753 0.5687816 +0.45727 0.5084753 0.5687816 +0.4662797 0.5084753 0.5687816 +0.4745834 0.5084753 0.5687816 +0.4822838 0.5084753 0.5687816 +0.4894626 0.5084753 0.5687816 +0.4961862 0.5084753 0.5687816 +0.5025087 0.5084753 0.5687816 +0.5084753 0.5084753 0.5687816 +0.514124 0.5084753 0.5687816 +0.519487 0.5084753 0.5687816 +0.5245917 0.5084753 0.5687816 +0.529462 0.5084753 0.5687816 +0.5341183 0.5084753 0.5687816 +0.5385787 0.5084753 0.5687816 +0.5428591 0.5084753 0.5687816 +0.5469733 0.5084753 0.5687816 +0.5509339 0.5084753 0.5687816 +0.5547519 0.5084753 0.5687816 +0.5584371 0.5084753 0.5687816 +0.5619986 0.5084753 0.5687816 +0.5654443 0.5084753 0.5687816 +0.5687816 0.5084753 0.5687816 +0.092819 0.514124 0.5687816 +0.2262531 0.514124 0.5687816 +0.2875993 0.514124 0.5687816 +0.3262122 0.514124 0.5687816 +0.3544566 0.514124 0.5687816 +0.3767383 0.514124 0.5687816 +0.3951413 0.514124 0.5687816 +0.4108177 0.514124 0.5687816 +0.4244723 0.514124 0.5687816 +0.4365675 0.514124 0.5687816 +0.4474232 0.514124 0.5687816 +0.45727 0.514124 0.5687816 +0.4662797 0.514124 0.5687816 +0.4745834 0.514124 0.5687816 +0.4822838 0.514124 0.5687816 +0.4894626 0.514124 0.5687816 +0.4961862 0.514124 0.5687816 +0.5025087 0.514124 0.5687816 +0.5084753 0.514124 0.5687816 +0.514124 0.514124 0.5687816 +0.519487 0.514124 0.5687816 +0.5245917 0.514124 0.5687816 +0.529462 0.514124 0.5687816 +0.5341183 0.514124 0.5687816 +0.5385787 0.514124 0.5687816 +0.5428591 0.514124 0.5687816 +0.5469733 0.514124 0.5687816 +0.5509339 0.514124 0.5687816 +0.5547519 0.514124 0.5687816 +0.5584371 0.514124 0.5687816 +0.5619986 0.514124 0.5687816 +0.5654443 0.514124 0.5687816 +0.5687816 0.514124 0.5687816 +0.092819 0.519487 0.5687816 +0.2262531 0.519487 0.5687816 +0.2875993 0.519487 0.5687816 +0.3262122 0.519487 0.5687816 +0.3544566 0.519487 0.5687816 +0.3767383 0.519487 0.5687816 +0.3951413 0.519487 0.5687816 +0.4108177 0.519487 0.5687816 +0.4244723 0.519487 0.5687816 +0.4365675 0.519487 0.5687816 +0.4474232 0.519487 0.5687816 +0.45727 0.519487 0.5687816 +0.4662797 0.519487 0.5687816 +0.4745834 0.519487 0.5687816 +0.4822838 0.519487 0.5687816 +0.4894626 0.519487 0.5687816 +0.4961862 0.519487 0.5687816 +0.5025087 0.519487 0.5687816 +0.5084753 0.519487 0.5687816 +0.514124 0.519487 0.5687816 +0.519487 0.519487 0.5687816 +0.5245917 0.519487 0.5687816 +0.529462 0.519487 0.5687816 +0.5341183 0.519487 0.5687816 +0.5385787 0.519487 0.5687816 +0.5428591 0.519487 0.5687816 +0.5469733 0.519487 0.5687816 +0.5509339 0.519487 0.5687816 +0.5547519 0.519487 0.5687816 +0.5584371 0.519487 0.5687816 +0.5619986 0.519487 0.5687816 +0.5654443 0.519487 0.5687816 +0.5687816 0.519487 0.5687816 +0.092819 0.5245917 0.5687816 +0.2262531 0.5245917 0.5687816 +0.2875993 0.5245917 0.5687816 +0.3262122 0.5245917 0.5687816 +0.3544566 0.5245917 0.5687816 +0.3767383 0.5245917 0.5687816 +0.3951413 0.5245917 0.5687816 +0.4108177 0.5245917 0.5687816 +0.4244723 0.5245917 0.5687816 +0.4365675 0.5245917 0.5687816 +0.4474232 0.5245917 0.5687816 +0.45727 0.5245917 0.5687816 +0.4662797 0.5245917 0.5687816 +0.4745834 0.5245917 0.5687816 +0.4822838 0.5245917 0.5687816 +0.4894626 0.5245917 0.5687816 +0.4961862 0.5245917 0.5687816 +0.5025087 0.5245917 0.5687816 +0.5084753 0.5245917 0.5687816 +0.514124 0.5245917 0.5687816 +0.519487 0.5245917 0.5687816 +0.5245917 0.5245917 0.5687816 +0.529462 0.5245917 0.5687816 +0.5341183 0.5245917 0.5687816 +0.5385787 0.5245917 0.5687816 +0.5428591 0.5245917 0.5687816 +0.5469733 0.5245917 0.5687816 +0.5509339 0.5245917 0.5687816 +0.5547519 0.5245917 0.5687816 +0.5584371 0.5245917 0.5687816 +0.5619986 0.5245917 0.5687816 +0.5654443 0.5245917 0.5687816 +0.5687816 0.5245917 0.5687816 +0.092819 0.529462 0.5687816 +0.2262531 0.529462 0.5687816 +0.2875993 0.529462 0.5687816 +0.3262122 0.529462 0.5687816 +0.3544566 0.529462 0.5687816 +0.3767383 0.529462 0.5687816 +0.3951413 0.529462 0.5687816 +0.4108177 0.529462 0.5687816 +0.4244723 0.529462 0.5687816 +0.4365675 0.529462 0.5687816 +0.4474232 0.529462 0.5687816 +0.45727 0.529462 0.5687816 +0.4662797 0.529462 0.5687816 +0.4745834 0.529462 0.5687816 +0.4822838 0.529462 0.5687816 +0.4894626 0.529462 0.5687816 +0.4961862 0.529462 0.5687816 +0.5025087 0.529462 0.5687816 +0.5084753 0.529462 0.5687816 +0.514124 0.529462 0.5687816 +0.519487 0.529462 0.5687816 +0.5245917 0.529462 0.5687816 +0.529462 0.529462 0.5687816 +0.5341183 0.529462 0.5687816 +0.5385787 0.529462 0.5687816 +0.5428591 0.529462 0.5687816 +0.5469733 0.529462 0.5687816 +0.5509339 0.529462 0.5687816 +0.5547519 0.529462 0.5687816 +0.5584371 0.529462 0.5687816 +0.5619986 0.529462 0.5687816 +0.5654443 0.529462 0.5687816 +0.5687816 0.529462 0.5687816 +0.092819 0.5341183 0.5687816 +0.2262531 0.5341183 0.5687816 +0.2875993 0.5341183 0.5687816 +0.3262122 0.5341183 0.5687816 +0.3544566 0.5341183 0.5687816 +0.3767383 0.5341183 0.5687816 +0.3951413 0.5341183 0.5687816 +0.4108177 0.5341183 0.5687816 +0.4244723 0.5341183 0.5687816 +0.4365675 0.5341183 0.5687816 +0.4474232 0.5341183 0.5687816 +0.45727 0.5341183 0.5687816 +0.4662797 0.5341183 0.5687816 +0.4745834 0.5341183 0.5687816 +0.4822838 0.5341183 0.5687816 +0.4894626 0.5341183 0.5687816 +0.4961862 0.5341183 0.5687816 +0.5025087 0.5341183 0.5687816 +0.5084753 0.5341183 0.5687816 +0.514124 0.5341183 0.5687816 +0.519487 0.5341183 0.5687816 +0.5245917 0.5341183 0.5687816 +0.529462 0.5341183 0.5687816 +0.5341183 0.5341183 0.5687816 +0.5385787 0.5341183 0.5687816 +0.5428591 0.5341183 0.5687816 +0.5469733 0.5341183 0.5687816 +0.5509339 0.5341183 0.5687816 +0.5547519 0.5341183 0.5687816 +0.5584371 0.5341183 0.5687816 +0.5619986 0.5341183 0.5687816 +0.5654443 0.5341183 0.5687816 +0.5687816 0.5341183 0.5687816 +0.092819 0.5385787 0.5687816 +0.2262531 0.5385787 0.5687816 +0.2875993 0.5385787 0.5687816 +0.3262122 0.5385787 0.5687816 +0.3544566 0.5385787 0.5687816 +0.3767383 0.5385787 0.5687816 +0.3951413 0.5385787 0.5687816 +0.4108177 0.5385787 0.5687816 +0.4244723 0.5385787 0.5687816 +0.4365675 0.5385787 0.5687816 +0.4474232 0.5385787 0.5687816 +0.45727 0.5385787 0.5687816 +0.4662797 0.5385787 0.5687816 +0.4745834 0.5385787 0.5687816 +0.4822838 0.5385787 0.5687816 +0.4894626 0.5385787 0.5687816 +0.4961862 0.5385787 0.5687816 +0.5025087 0.5385787 0.5687816 +0.5084753 0.5385787 0.5687816 +0.514124 0.5385787 0.5687816 +0.519487 0.5385787 0.5687816 +0.5245917 0.5385787 0.5687816 +0.529462 0.5385787 0.5687816 +0.5341183 0.5385787 0.5687816 +0.5385787 0.5385787 0.5687816 +0.5428591 0.5385787 0.5687816 +0.5469733 0.5385787 0.5687816 +0.5509339 0.5385787 0.5687816 +0.5547519 0.5385787 0.5687816 +0.5584371 0.5385787 0.5687816 +0.5619986 0.5385787 0.5687816 +0.5654443 0.5385787 0.5687816 +0.5687816 0.5385787 0.5687816 +0.092819 0.5428591 0.5687816 +0.2262531 0.5428591 0.5687816 +0.2875993 0.5428591 0.5687816 +0.3262122 0.5428591 0.5687816 +0.3544566 0.5428591 0.5687816 +0.3767383 0.5428591 0.5687816 +0.3951413 0.5428591 0.5687816 +0.4108177 0.5428591 0.5687816 +0.4244723 0.5428591 0.5687816 +0.4365675 0.5428591 0.5687816 +0.4474232 0.5428591 0.5687816 +0.45727 0.5428591 0.5687816 +0.4662797 0.5428591 0.5687816 +0.4745834 0.5428591 0.5687816 +0.4822838 0.5428591 0.5687816 +0.4894626 0.5428591 0.5687816 +0.4961862 0.5428591 0.5687816 +0.5025087 0.5428591 0.5687816 +0.5084753 0.5428591 0.5687816 +0.514124 0.5428591 0.5687816 +0.519487 0.5428591 0.5687816 +0.5245917 0.5428591 0.5687816 +0.529462 0.5428591 0.5687816 +0.5341183 0.5428591 0.5687816 +0.5385787 0.5428591 0.5687816 +0.5428591 0.5428591 0.5687816 +0.5469733 0.5428591 0.5687816 +0.5509339 0.5428591 0.5687816 +0.5547519 0.5428591 0.5687816 +0.5584371 0.5428591 0.5687816 +0.5619986 0.5428591 0.5687816 +0.5654443 0.5428591 0.5687816 +0.5687816 0.5428591 0.5687816 +0.092819 0.5469733 0.5687816 +0.2262531 0.5469733 0.5687816 +0.2875993 0.5469733 0.5687816 +0.3262122 0.5469733 0.5687816 +0.3544566 0.5469733 0.5687816 +0.3767383 0.5469733 0.5687816 +0.3951413 0.5469733 0.5687816 +0.4108177 0.5469733 0.5687816 +0.4244723 0.5469733 0.5687816 +0.4365675 0.5469733 0.5687816 +0.4474232 0.5469733 0.5687816 +0.45727 0.5469733 0.5687816 +0.4662797 0.5469733 0.5687816 +0.4745834 0.5469733 0.5687816 +0.4822838 0.5469733 0.5687816 +0.4894626 0.5469733 0.5687816 +0.4961862 0.5469733 0.5687816 +0.5025087 0.5469733 0.5687816 +0.5084753 0.5469733 0.5687816 +0.514124 0.5469733 0.5687816 +0.519487 0.5469733 0.5687816 +0.5245917 0.5469733 0.5687816 +0.529462 0.5469733 0.5687816 +0.5341183 0.5469733 0.5687816 +0.5385787 0.5469733 0.5687816 +0.5428591 0.5469733 0.5687816 +0.5469733 0.5469733 0.5687816 +0.5509339 0.5469733 0.5687816 +0.5547519 0.5469733 0.5687816 +0.5584371 0.5469733 0.5687816 +0.5619986 0.5469733 0.5687816 +0.5654443 0.5469733 0.5687816 +0.5687816 0.5469733 0.5687816 +0.092819 0.5509339 0.5687816 +0.2262531 0.5509339 0.5687816 +0.2875993 0.5509339 0.5687816 +0.3262122 0.5509339 0.5687816 +0.3544566 0.5509339 0.5687816 +0.3767383 0.5509339 0.5687816 +0.3951413 0.5509339 0.5687816 +0.4108177 0.5509339 0.5687816 +0.4244723 0.5509339 0.5687816 +0.4365675 0.5509339 0.5687816 +0.4474232 0.5509339 0.5687816 +0.45727 0.5509339 0.5687816 +0.4662797 0.5509339 0.5687816 +0.4745834 0.5509339 0.5687816 +0.4822838 0.5509339 0.5687816 +0.4894626 0.5509339 0.5687816 +0.4961862 0.5509339 0.5687816 +0.5025087 0.5509339 0.5687816 +0.5084753 0.5509339 0.5687816 +0.514124 0.5509339 0.5687816 +0.519487 0.5509339 0.5687816 +0.5245917 0.5509339 0.5687816 +0.529462 0.5509339 0.5687816 +0.5341183 0.5509339 0.5687816 +0.5385787 0.5509339 0.5687816 +0.5428591 0.5509339 0.5687816 +0.5469733 0.5509339 0.5687816 +0.5509339 0.5509339 0.5687816 +0.5547519 0.5509339 0.5687816 +0.5584371 0.5509339 0.5687816 +0.5619986 0.5509339 0.5687816 +0.5654443 0.5509339 0.5687816 +0.5687816 0.5509339 0.5687816 +0.092819 0.5547519 0.5687816 +0.2262531 0.5547519 0.5687816 +0.2875993 0.5547519 0.5687816 +0.3262122 0.5547519 0.5687816 +0.3544566 0.5547519 0.5687816 +0.3767383 0.5547519 0.5687816 +0.3951413 0.5547519 0.5687816 +0.4108177 0.5547519 0.5687816 +0.4244723 0.5547519 0.5687816 +0.4365675 0.5547519 0.5687816 +0.4474232 0.5547519 0.5687816 +0.45727 0.5547519 0.5687816 +0.4662797 0.5547519 0.5687816 +0.4745834 0.5547519 0.5687816 +0.4822838 0.5547519 0.5687816 +0.4894626 0.5547519 0.5687816 +0.4961862 0.5547519 0.5687816 +0.5025087 0.5547519 0.5687816 +0.5084753 0.5547519 0.5687816 +0.514124 0.5547519 0.5687816 +0.519487 0.5547519 0.5687816 +0.5245917 0.5547519 0.5687816 +0.529462 0.5547519 0.5687816 +0.5341183 0.5547519 0.5687816 +0.5385787 0.5547519 0.5687816 +0.5428591 0.5547519 0.5687816 +0.5469733 0.5547519 0.5687816 +0.5509339 0.5547519 0.5687816 +0.5547519 0.5547519 0.5687816 +0.5584371 0.5547519 0.5687816 +0.5619986 0.5547519 0.5687816 +0.5654443 0.5547519 0.5687816 +0.5687816 0.5547519 0.5687816 +0.092819 0.5584371 0.5687816 +0.2262531 0.5584371 0.5687816 +0.2875993 0.5584371 0.5687816 +0.3262122 0.5584371 0.5687816 +0.3544566 0.5584371 0.5687816 +0.3767383 0.5584371 0.5687816 +0.3951413 0.5584371 0.5687816 +0.4108177 0.5584371 0.5687816 +0.4244723 0.5584371 0.5687816 +0.4365675 0.5584371 0.5687816 +0.4474232 0.5584371 0.5687816 +0.45727 0.5584371 0.5687816 +0.4662797 0.5584371 0.5687816 +0.4745834 0.5584371 0.5687816 +0.4822838 0.5584371 0.5687816 +0.4894626 0.5584371 0.5687816 +0.4961862 0.5584371 0.5687816 +0.5025087 0.5584371 0.5687816 +0.5084753 0.5584371 0.5687816 +0.514124 0.5584371 0.5687816 +0.519487 0.5584371 0.5687816 +0.5245917 0.5584371 0.5687816 +0.529462 0.5584371 0.5687816 +0.5341183 0.5584371 0.5687816 +0.5385787 0.5584371 0.5687816 +0.5428591 0.5584371 0.5687816 +0.5469733 0.5584371 0.5687816 +0.5509339 0.5584371 0.5687816 +0.5547519 0.5584371 0.5687816 +0.5584371 0.5584371 0.5687816 +0.5619986 0.5584371 0.5687816 +0.5654443 0.5584371 0.5687816 +0.5687816 0.5584371 0.5687816 +0.092819 0.5619986 0.5687816 +0.2262531 0.5619986 0.5687816 +0.2875993 0.5619986 0.5687816 +0.3262122 0.5619986 0.5687816 +0.3544566 0.5619986 0.5687816 +0.3767383 0.5619986 0.5687816 +0.3951413 0.5619986 0.5687816 +0.4108177 0.5619986 0.5687816 +0.4244723 0.5619986 0.5687816 +0.4365675 0.5619986 0.5687816 +0.4474232 0.5619986 0.5687816 +0.45727 0.5619986 0.5687816 +0.4662797 0.5619986 0.5687816 +0.4745834 0.5619986 0.5687816 +0.4822838 0.5619986 0.5687816 +0.4894626 0.5619986 0.5687816 +0.4961862 0.5619986 0.5687816 +0.5025087 0.5619986 0.5687816 +0.5084753 0.5619986 0.5687816 +0.514124 0.5619986 0.5687816 +0.519487 0.5619986 0.5687816 +0.5245917 0.5619986 0.5687816 +0.529462 0.5619986 0.5687816 +0.5341183 0.5619986 0.5687816 +0.5385787 0.5619986 0.5687816 +0.5428591 0.5619986 0.5687816 +0.5469733 0.5619986 0.5687816 +0.5509339 0.5619986 0.5687816 +0.5547519 0.5619986 0.5687816 +0.5584371 0.5619986 0.5687816 +0.5619986 0.5619986 0.5687816 +0.5654443 0.5619986 0.5687816 +0.5687816 0.5619986 0.5687816 +0.092819 0.5654443 0.5687816 +0.2262531 0.5654443 0.5687816 +0.2875993 0.5654443 0.5687816 +0.3262122 0.5654443 0.5687816 +0.3544566 0.5654443 0.5687816 +0.3767383 0.5654443 0.5687816 +0.3951413 0.5654443 0.5687816 +0.4108177 0.5654443 0.5687816 +0.4244723 0.5654443 0.5687816 +0.4365675 0.5654443 0.5687816 +0.4474232 0.5654443 0.5687816 +0.45727 0.5654443 0.5687816 +0.4662797 0.5654443 0.5687816 +0.4745834 0.5654443 0.5687816 +0.4822838 0.5654443 0.5687816 +0.4894626 0.5654443 0.5687816 +0.4961862 0.5654443 0.5687816 +0.5025087 0.5654443 0.5687816 +0.5084753 0.5654443 0.5687816 +0.514124 0.5654443 0.5687816 +0.519487 0.5654443 0.5687816 +0.5245917 0.5654443 0.5687816 +0.529462 0.5654443 0.5687816 +0.5341183 0.5654443 0.5687816 +0.5385787 0.5654443 0.5687816 +0.5428591 0.5654443 0.5687816 +0.5469733 0.5654443 0.5687816 +0.5509339 0.5654443 0.5687816 +0.5547519 0.5654443 0.5687816 +0.5584371 0.5654443 0.5687816 +0.5619986 0.5654443 0.5687816 +0.5654443 0.5654443 0.5687816 +0.5687816 0.5654443 0.5687816 +0.092819 0.5687816 0.5687816 +0.2262531 0.5687816 0.5687816 +0.2875993 0.5687816 0.5687816 +0.3262122 0.5687816 0.5687816 +0.3544566 0.5687816 0.5687816 +0.3767383 0.5687816 0.5687816 +0.3951413 0.5687816 0.5687816 +0.4108177 0.5687816 0.5687816 +0.4244723 0.5687816 0.5687816 +0.4365675 0.5687816 0.5687816 +0.4474232 0.5687816 0.5687816 +0.45727 0.5687816 0.5687816 +0.4662797 0.5687816 0.5687816 +0.4745834 0.5687816 0.5687816 +0.4822838 0.5687816 0.5687816 +0.4894626 0.5687816 0.5687816 +0.4961862 0.5687816 0.5687816 +0.5025087 0.5687816 0.5687816 +0.5084753 0.5687816 0.5687816 +0.514124 0.5687816 0.5687816 +0.519487 0.5687816 0.5687816 +0.5245917 0.5687816 0.5687816 +0.529462 0.5687816 0.5687816 +0.5341183 0.5687816 0.5687816 +0.5385787 0.5687816 0.5687816 +0.5428591 0.5687816 0.5687816 +0.5469733 0.5687816 0.5687816 +0.5509339 0.5687816 0.5687816 +0.5547519 0.5687816 0.5687816 +0.5584371 0.5687816 0.5687816 +0.5619986 0.5687816 0.5687816 +0.5654443 0.5687816 0.5687816 +0.5687816 0.5687816 0.5687816 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube.meta new file mode 100644 index 00000000..34a48fb9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to Unity Log r1.cube.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aaf1ed25614e1134daed0822f948ebb8 +timeCreated: 1496826837 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube new file mode 100644 index 00000000..57c17dbd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube @@ -0,0 +1,35941 @@ +TITLE "Linear to sRGB r1" +LUT_3D_SIZE 33 +DOMAIN_MIN 0 0 0 +DOMAIN_MAX 1 1 1 +0 0 0 +0.1939468 0 0 +0.2773041 0 0 +0.3384659 0 0 +0.3885728 0 0 +0.4317928 0 0 +0.470214 0 0 +0.5050551 0 0 +0.5370987 0 0 +0.5668815 0 0 +0.5947903 0 0 +0.6211144 0 0 +0.6460766 0 0 +0.6698526 0 0 +0.6925839 0 0 +0.7143866 0 0 +0.7353569 0 0 +0.7555758 0 0 +0.7751122 0 0 +0.7940252 0 0 +0.8123661 0 0 +0.8301795 0 0 +0.8475045 0 0 +0.8643761 0 0 +0.880825 0 0 +0.8968787 0 0 +0.9125621 0 0 +0.9278974 0 0 +0.9429048 0 0 +0.9576028 0 0 +0.9720079 0 0 +0.9861357 0 0 +1 0 0 +0 0.1939468 0 +0.1939468 0.1939468 0 +0.2773041 0.1939468 0 +0.3384659 0.1939468 0 +0.3885728 0.1939468 0 +0.4317928 0.1939468 0 +0.470214 0.1939468 0 +0.5050551 0.1939468 0 +0.5370987 0.1939468 0 +0.5668815 0.1939468 0 +0.5947903 0.1939468 0 +0.6211144 0.1939468 0 +0.6460766 0.1939468 0 +0.6698526 0.1939468 0 +0.6925839 0.1939468 0 +0.7143866 0.1939468 0 +0.7353569 0.1939468 0 +0.7555758 0.1939468 0 +0.7751122 0.1939468 0 +0.7940252 0.1939468 0 +0.8123661 0.1939468 0 +0.8301795 0.1939468 0 +0.8475045 0.1939468 0 +0.8643761 0.1939468 0 +0.880825 0.1939468 0 +0.8968787 0.1939468 0 +0.9125621 0.1939468 0 +0.9278974 0.1939468 0 +0.9429048 0.1939468 0 +0.9576028 0.1939468 0 +0.9720079 0.1939468 0 +0.9861357 0.1939468 0 +1 0.1939468 0 +0 0.2773041 0 +0.1939468 0.2773041 0 +0.2773041 0.2773041 0 +0.3384659 0.2773041 0 +0.3885728 0.2773041 0 +0.4317928 0.2773041 0 +0.470214 0.2773041 0 +0.5050551 0.2773041 0 +0.5370987 0.2773041 0 +0.5668815 0.2773041 0 +0.5947903 0.2773041 0 +0.6211144 0.2773041 0 +0.6460766 0.2773041 0 +0.6698526 0.2773041 0 +0.6925839 0.2773041 0 +0.7143866 0.2773041 0 +0.7353569 0.2773041 0 +0.7555758 0.2773041 0 +0.7751122 0.2773041 0 +0.7940252 0.2773041 0 +0.8123661 0.2773041 0 +0.8301795 0.2773041 0 +0.8475045 0.2773041 0 +0.8643761 0.2773041 0 +0.880825 0.2773041 0 +0.8968787 0.2773041 0 +0.9125621 0.2773041 0 +0.9278974 0.2773041 0 +0.9429048 0.2773041 0 +0.9576028 0.2773041 0 +0.9720079 0.2773041 0 +0.9861357 0.2773041 0 +1 0.2773041 0 +0 0.3384659 0 +0.1939468 0.3384659 0 +0.2773041 0.3384659 0 +0.3384659 0.3384659 0 +0.3885728 0.3384659 0 +0.4317928 0.3384659 0 +0.470214 0.3384659 0 +0.5050551 0.3384659 0 +0.5370987 0.3384659 0 +0.5668815 0.3384659 0 +0.5947903 0.3384659 0 +0.6211144 0.3384659 0 +0.6460766 0.3384659 0 +0.6698526 0.3384659 0 +0.6925839 0.3384659 0 +0.7143866 0.3384659 0 +0.7353569 0.3384659 0 +0.7555758 0.3384659 0 +0.7751122 0.3384659 0 +0.7940252 0.3384659 0 +0.8123661 0.3384659 0 +0.8301795 0.3384659 0 +0.8475045 0.3384659 0 +0.8643761 0.3384659 0 +0.880825 0.3384659 0 +0.8968787 0.3384659 0 +0.9125621 0.3384659 0 +0.9278974 0.3384659 0 +0.9429048 0.3384659 0 +0.9576028 0.3384659 0 +0.9720079 0.3384659 0 +0.9861357 0.3384659 0 +1 0.3384659 0 +0 0.3885728 0 +0.1939468 0.3885728 0 +0.2773041 0.3885728 0 +0.3384659 0.3885728 0 +0.3885728 0.3885728 0 +0.4317928 0.3885728 0 +0.470214 0.3885728 0 +0.5050551 0.3885728 0 +0.5370987 0.3885728 0 +0.5668815 0.3885728 0 +0.5947903 0.3885728 0 +0.6211144 0.3885728 0 +0.6460766 0.3885728 0 +0.6698526 0.3885728 0 +0.6925839 0.3885728 0 +0.7143866 0.3885728 0 +0.7353569 0.3885728 0 +0.7555758 0.3885728 0 +0.7751122 0.3885728 0 +0.7940252 0.3885728 0 +0.8123661 0.3885728 0 +0.8301795 0.3885728 0 +0.8475045 0.3885728 0 +0.8643761 0.3885728 0 +0.880825 0.3885728 0 +0.8968787 0.3885728 0 +0.9125621 0.3885728 0 +0.9278974 0.3885728 0 +0.9429048 0.3885728 0 +0.9576028 0.3885728 0 +0.9720079 0.3885728 0 +0.9861357 0.3885728 0 +1 0.3885728 0 +0 0.4317928 0 +0.1939468 0.4317928 0 +0.2773041 0.4317928 0 +0.3384659 0.4317928 0 +0.3885728 0.4317928 0 +0.4317928 0.4317928 0 +0.470214 0.4317928 0 +0.5050551 0.4317928 0 +0.5370987 0.4317928 0 +0.5668815 0.4317928 0 +0.5947903 0.4317928 0 +0.6211144 0.4317928 0 +0.6460766 0.4317928 0 +0.6698526 0.4317928 0 +0.6925839 0.4317928 0 +0.7143866 0.4317928 0 +0.7353569 0.4317928 0 +0.7555758 0.4317928 0 +0.7751122 0.4317928 0 +0.7940252 0.4317928 0 +0.8123661 0.4317928 0 +0.8301795 0.4317928 0 +0.8475045 0.4317928 0 +0.8643761 0.4317928 0 +0.880825 0.4317928 0 +0.8968787 0.4317928 0 +0.9125621 0.4317928 0 +0.9278974 0.4317928 0 +0.9429048 0.4317928 0 +0.9576028 0.4317928 0 +0.9720079 0.4317928 0 +0.9861357 0.4317928 0 +1 0.4317928 0 +0 0.470214 0 +0.1939468 0.470214 0 +0.2773041 0.470214 0 +0.3384659 0.470214 0 +0.3885728 0.470214 0 +0.4317928 0.470214 0 +0.470214 0.470214 0 +0.5050551 0.470214 0 +0.5370987 0.470214 0 +0.5668815 0.470214 0 +0.5947903 0.470214 0 +0.6211144 0.470214 0 +0.6460766 0.470214 0 +0.6698526 0.470214 0 +0.6925839 0.470214 0 +0.7143866 0.470214 0 +0.7353569 0.470214 0 +0.7555758 0.470214 0 +0.7751122 0.470214 0 +0.7940252 0.470214 0 +0.8123661 0.470214 0 +0.8301795 0.470214 0 +0.8475045 0.470214 0 +0.8643761 0.470214 0 +0.880825 0.470214 0 +0.8968787 0.470214 0 +0.9125621 0.470214 0 +0.9278974 0.470214 0 +0.9429048 0.470214 0 +0.9576028 0.470214 0 +0.9720079 0.470214 0 +0.9861357 0.470214 0 +1 0.470214 0 +0 0.5050551 0 +0.1939468 0.5050551 0 +0.2773041 0.5050551 0 +0.3384659 0.5050551 0 +0.3885728 0.5050551 0 +0.4317928 0.5050551 0 +0.470214 0.5050551 0 +0.5050551 0.5050551 0 +0.5370987 0.5050551 0 +0.5668815 0.5050551 0 +0.5947903 0.5050551 0 +0.6211144 0.5050551 0 +0.6460766 0.5050551 0 +0.6698526 0.5050551 0 +0.6925839 0.5050551 0 +0.7143866 0.5050551 0 +0.7353569 0.5050551 0 +0.7555758 0.5050551 0 +0.7751122 0.5050551 0 +0.7940252 0.5050551 0 +0.8123661 0.5050551 0 +0.8301795 0.5050551 0 +0.8475045 0.5050551 0 +0.8643761 0.5050551 0 +0.880825 0.5050551 0 +0.8968787 0.5050551 0 +0.9125621 0.5050551 0 +0.9278974 0.5050551 0 +0.9429048 0.5050551 0 +0.9576028 0.5050551 0 +0.9720079 0.5050551 0 +0.9861357 0.5050551 0 +1 0.5050551 0 +0 0.5370987 0 +0.1939468 0.5370987 0 +0.2773041 0.5370987 0 +0.3384659 0.5370987 0 +0.3885728 0.5370987 0 +0.4317928 0.5370987 0 +0.470214 0.5370987 0 +0.5050551 0.5370987 0 +0.5370987 0.5370987 0 +0.5668815 0.5370987 0 +0.5947903 0.5370987 0 +0.6211144 0.5370987 0 +0.6460766 0.5370987 0 +0.6698526 0.5370987 0 +0.6925839 0.5370987 0 +0.7143866 0.5370987 0 +0.7353569 0.5370987 0 +0.7555758 0.5370987 0 +0.7751122 0.5370987 0 +0.7940252 0.5370987 0 +0.8123661 0.5370987 0 +0.8301795 0.5370987 0 +0.8475045 0.5370987 0 +0.8643761 0.5370987 0 +0.880825 0.5370987 0 +0.8968787 0.5370987 0 +0.9125621 0.5370987 0 +0.9278974 0.5370987 0 +0.9429048 0.5370987 0 +0.9576028 0.5370987 0 +0.9720079 0.5370987 0 +0.9861357 0.5370987 0 +1 0.5370987 0 +0 0.5668815 0 +0.1939468 0.5668815 0 +0.2773041 0.5668815 0 +0.3384659 0.5668815 0 +0.3885728 0.5668815 0 +0.4317928 0.5668815 0 +0.470214 0.5668815 0 +0.5050551 0.5668815 0 +0.5370987 0.5668815 0 +0.5668815 0.5668815 0 +0.5947903 0.5668815 0 +0.6211144 0.5668815 0 +0.6460766 0.5668815 0 +0.6698526 0.5668815 0 +0.6925839 0.5668815 0 +0.7143866 0.5668815 0 +0.7353569 0.5668815 0 +0.7555758 0.5668815 0 +0.7751122 0.5668815 0 +0.7940252 0.5668815 0 +0.8123661 0.5668815 0 +0.8301795 0.5668815 0 +0.8475045 0.5668815 0 +0.8643761 0.5668815 0 +0.880825 0.5668815 0 +0.8968787 0.5668815 0 +0.9125621 0.5668815 0 +0.9278974 0.5668815 0 +0.9429048 0.5668815 0 +0.9576028 0.5668815 0 +0.9720079 0.5668815 0 +0.9861357 0.5668815 0 +1 0.5668815 0 +0 0.5947903 0 +0.1939468 0.5947903 0 +0.2773041 0.5947903 0 +0.3384659 0.5947903 0 +0.3885728 0.5947903 0 +0.4317928 0.5947903 0 +0.470214 0.5947903 0 +0.5050551 0.5947903 0 +0.5370987 0.5947903 0 +0.5668815 0.5947903 0 +0.5947903 0.5947903 0 +0.6211144 0.5947903 0 +0.6460766 0.5947903 0 +0.6698526 0.5947903 0 +0.6925839 0.5947903 0 +0.7143866 0.5947903 0 +0.7353569 0.5947903 0 +0.7555758 0.5947903 0 +0.7751122 0.5947903 0 +0.7940252 0.5947903 0 +0.8123661 0.5947903 0 +0.8301795 0.5947903 0 +0.8475045 0.5947903 0 +0.8643761 0.5947903 0 +0.880825 0.5947903 0 +0.8968787 0.5947903 0 +0.9125621 0.5947903 0 +0.9278974 0.5947903 0 +0.9429048 0.5947903 0 +0.9576028 0.5947903 0 +0.9720079 0.5947903 0 +0.9861357 0.5947903 0 +1 0.5947903 0 +0 0.6211144 0 +0.1939468 0.6211144 0 +0.2773041 0.6211144 0 +0.3384659 0.6211144 0 +0.3885728 0.6211144 0 +0.4317928 0.6211144 0 +0.470214 0.6211144 0 +0.5050551 0.6211144 0 +0.5370987 0.6211144 0 +0.5668815 0.6211144 0 +0.5947903 0.6211144 0 +0.6211144 0.6211144 0 +0.6460766 0.6211144 0 +0.6698526 0.6211144 0 +0.6925839 0.6211144 0 +0.7143866 0.6211144 0 +0.7353569 0.6211144 0 +0.7555758 0.6211144 0 +0.7751122 0.6211144 0 +0.7940252 0.6211144 0 +0.8123661 0.6211144 0 +0.8301795 0.6211144 0 +0.8475045 0.6211144 0 +0.8643761 0.6211144 0 +0.880825 0.6211144 0 +0.8968787 0.6211144 0 +0.9125621 0.6211144 0 +0.9278974 0.6211144 0 +0.9429048 0.6211144 0 +0.9576028 0.6211144 0 +0.9720079 0.6211144 0 +0.9861357 0.6211144 0 +1 0.6211144 0 +0 0.6460766 0 +0.1939468 0.6460766 0 +0.2773041 0.6460766 0 +0.3384659 0.6460766 0 +0.3885728 0.6460766 0 +0.4317928 0.6460766 0 +0.470214 0.6460766 0 +0.5050551 0.6460766 0 +0.5370987 0.6460766 0 +0.5668815 0.6460766 0 +0.5947903 0.6460766 0 +0.6211144 0.6460766 0 +0.6460766 0.6460766 0 +0.6698526 0.6460766 0 +0.6925839 0.6460766 0 +0.7143866 0.6460766 0 +0.7353569 0.6460766 0 +0.7555758 0.6460766 0 +0.7751122 0.6460766 0 +0.7940252 0.6460766 0 +0.8123661 0.6460766 0 +0.8301795 0.6460766 0 +0.8475045 0.6460766 0 +0.8643761 0.6460766 0 +0.880825 0.6460766 0 +0.8968787 0.6460766 0 +0.9125621 0.6460766 0 +0.9278974 0.6460766 0 +0.9429048 0.6460766 0 +0.9576028 0.6460766 0 +0.9720079 0.6460766 0 +0.9861357 0.6460766 0 +1 0.6460766 0 +0 0.6698526 0 +0.1939468 0.6698526 0 +0.2773041 0.6698526 0 +0.3384659 0.6698526 0 +0.3885728 0.6698526 0 +0.4317928 0.6698526 0 +0.470214 0.6698526 0 +0.5050551 0.6698526 0 +0.5370987 0.6698526 0 +0.5668815 0.6698526 0 +0.5947903 0.6698526 0 +0.6211144 0.6698526 0 +0.6460766 0.6698526 0 +0.6698526 0.6698526 0 +0.6925839 0.6698526 0 +0.7143866 0.6698526 0 +0.7353569 0.6698526 0 +0.7555758 0.6698526 0 +0.7751122 0.6698526 0 +0.7940252 0.6698526 0 +0.8123661 0.6698526 0 +0.8301795 0.6698526 0 +0.8475045 0.6698526 0 +0.8643761 0.6698526 0 +0.880825 0.6698526 0 +0.8968787 0.6698526 0 +0.9125621 0.6698526 0 +0.9278974 0.6698526 0 +0.9429048 0.6698526 0 +0.9576028 0.6698526 0 +0.9720079 0.6698526 0 +0.9861357 0.6698526 0 +1 0.6698526 0 +0 0.6925839 0 +0.1939468 0.6925839 0 +0.2773041 0.6925839 0 +0.3384659 0.6925839 0 +0.3885728 0.6925839 0 +0.4317928 0.6925839 0 +0.470214 0.6925839 0 +0.5050551 0.6925839 0 +0.5370987 0.6925839 0 +0.5668815 0.6925839 0 +0.5947903 0.6925839 0 +0.6211144 0.6925839 0 +0.6460766 0.6925839 0 +0.6698526 0.6925839 0 +0.6925839 0.6925839 0 +0.7143866 0.6925839 0 +0.7353569 0.6925839 0 +0.7555758 0.6925839 0 +0.7751122 0.6925839 0 +0.7940252 0.6925839 0 +0.8123661 0.6925839 0 +0.8301795 0.6925839 0 +0.8475045 0.6925839 0 +0.8643761 0.6925839 0 +0.880825 0.6925839 0 +0.8968787 0.6925839 0 +0.9125621 0.6925839 0 +0.9278974 0.6925839 0 +0.9429048 0.6925839 0 +0.9576028 0.6925839 0 +0.9720079 0.6925839 0 +0.9861357 0.6925839 0 +1 0.6925839 0 +0 0.7143866 0 +0.1939468 0.7143866 0 +0.2773041 0.7143866 0 +0.3384659 0.7143866 0 +0.3885728 0.7143866 0 +0.4317928 0.7143866 0 +0.470214 0.7143866 0 +0.5050551 0.7143866 0 +0.5370987 0.7143866 0 +0.5668815 0.7143866 0 +0.5947903 0.7143866 0 +0.6211144 0.7143866 0 +0.6460766 0.7143866 0 +0.6698526 0.7143866 0 +0.6925839 0.7143866 0 +0.7143866 0.7143866 0 +0.7353569 0.7143866 0 +0.7555758 0.7143866 0 +0.7751122 0.7143866 0 +0.7940252 0.7143866 0 +0.8123661 0.7143866 0 +0.8301795 0.7143866 0 +0.8475045 0.7143866 0 +0.8643761 0.7143866 0 +0.880825 0.7143866 0 +0.8968787 0.7143866 0 +0.9125621 0.7143866 0 +0.9278974 0.7143866 0 +0.9429048 0.7143866 0 +0.9576028 0.7143866 0 +0.9720079 0.7143866 0 +0.9861357 0.7143866 0 +1 0.7143866 0 +0 0.7353569 0 +0.1939468 0.7353569 0 +0.2773041 0.7353569 0 +0.3384659 0.7353569 0 +0.3885728 0.7353569 0 +0.4317928 0.7353569 0 +0.470214 0.7353569 0 +0.5050551 0.7353569 0 +0.5370987 0.7353569 0 +0.5668815 0.7353569 0 +0.5947903 0.7353569 0 +0.6211144 0.7353569 0 +0.6460766 0.7353569 0 +0.6698526 0.7353569 0 +0.6925839 0.7353569 0 +0.7143866 0.7353569 0 +0.7353569 0.7353569 0 +0.7555758 0.7353569 0 +0.7751122 0.7353569 0 +0.7940252 0.7353569 0 +0.8123661 0.7353569 0 +0.8301795 0.7353569 0 +0.8475045 0.7353569 0 +0.8643761 0.7353569 0 +0.880825 0.7353569 0 +0.8968787 0.7353569 0 +0.9125621 0.7353569 0 +0.9278974 0.7353569 0 +0.9429048 0.7353569 0 +0.9576028 0.7353569 0 +0.9720079 0.7353569 0 +0.9861357 0.7353569 0 +1 0.7353569 0 +0 0.7555758 0 +0.1939468 0.7555758 0 +0.2773041 0.7555758 0 +0.3384659 0.7555758 0 +0.3885728 0.7555758 0 +0.4317928 0.7555758 0 +0.470214 0.7555758 0 +0.5050551 0.7555758 0 +0.5370987 0.7555758 0 +0.5668815 0.7555758 0 +0.5947903 0.7555758 0 +0.6211144 0.7555758 0 +0.6460766 0.7555758 0 +0.6698526 0.7555758 0 +0.6925839 0.7555758 0 +0.7143866 0.7555758 0 +0.7353569 0.7555758 0 +0.7555758 0.7555758 0 +0.7751122 0.7555758 0 +0.7940252 0.7555758 0 +0.8123661 0.7555758 0 +0.8301795 0.7555758 0 +0.8475045 0.7555758 0 +0.8643761 0.7555758 0 +0.880825 0.7555758 0 +0.8968787 0.7555758 0 +0.9125621 0.7555758 0 +0.9278974 0.7555758 0 +0.9429048 0.7555758 0 +0.9576028 0.7555758 0 +0.9720079 0.7555758 0 +0.9861357 0.7555758 0 +1 0.7555758 0 +0 0.7751122 0 +0.1939468 0.7751122 0 +0.2773041 0.7751122 0 +0.3384659 0.7751122 0 +0.3885728 0.7751122 0 +0.4317928 0.7751122 0 +0.470214 0.7751122 0 +0.5050551 0.7751122 0 +0.5370987 0.7751122 0 +0.5668815 0.7751122 0 +0.5947903 0.7751122 0 +0.6211144 0.7751122 0 +0.6460766 0.7751122 0 +0.6698526 0.7751122 0 +0.6925839 0.7751122 0 +0.7143866 0.7751122 0 +0.7353569 0.7751122 0 +0.7555758 0.7751122 0 +0.7751122 0.7751122 0 +0.7940252 0.7751122 0 +0.8123661 0.7751122 0 +0.8301795 0.7751122 0 +0.8475045 0.7751122 0 +0.8643761 0.7751122 0 +0.880825 0.7751122 0 +0.8968787 0.7751122 0 +0.9125621 0.7751122 0 +0.9278974 0.7751122 0 +0.9429048 0.7751122 0 +0.9576028 0.7751122 0 +0.9720079 0.7751122 0 +0.9861357 0.7751122 0 +1 0.7751122 0 +0 0.7940252 0 +0.1939468 0.7940252 0 +0.2773041 0.7940252 0 +0.3384659 0.7940252 0 +0.3885728 0.7940252 0 +0.4317928 0.7940252 0 +0.470214 0.7940252 0 +0.5050551 0.7940252 0 +0.5370987 0.7940252 0 +0.5668815 0.7940252 0 +0.5947903 0.7940252 0 +0.6211144 0.7940252 0 +0.6460766 0.7940252 0 +0.6698526 0.7940252 0 +0.6925839 0.7940252 0 +0.7143866 0.7940252 0 +0.7353569 0.7940252 0 +0.7555758 0.7940252 0 +0.7751122 0.7940252 0 +0.7940252 0.7940252 0 +0.8123661 0.7940252 0 +0.8301795 0.7940252 0 +0.8475045 0.7940252 0 +0.8643761 0.7940252 0 +0.880825 0.7940252 0 +0.8968787 0.7940252 0 +0.9125621 0.7940252 0 +0.9278974 0.7940252 0 +0.9429048 0.7940252 0 +0.9576028 0.7940252 0 +0.9720079 0.7940252 0 +0.9861357 0.7940252 0 +1 0.7940252 0 +0 0.8123661 0 +0.1939468 0.8123661 0 +0.2773041 0.8123661 0 +0.3384659 0.8123661 0 +0.3885728 0.8123661 0 +0.4317928 0.8123661 0 +0.470214 0.8123661 0 +0.5050551 0.8123661 0 +0.5370987 0.8123661 0 +0.5668815 0.8123661 0 +0.5947903 0.8123661 0 +0.6211144 0.8123661 0 +0.6460766 0.8123661 0 +0.6698526 0.8123661 0 +0.6925839 0.8123661 0 +0.7143866 0.8123661 0 +0.7353569 0.8123661 0 +0.7555758 0.8123661 0 +0.7751122 0.8123661 0 +0.7940252 0.8123661 0 +0.8123661 0.8123661 0 +0.8301795 0.8123661 0 +0.8475045 0.8123661 0 +0.8643761 0.8123661 0 +0.880825 0.8123661 0 +0.8968787 0.8123661 0 +0.9125621 0.8123661 0 +0.9278974 0.8123661 0 +0.9429048 0.8123661 0 +0.9576028 0.8123661 0 +0.9720079 0.8123661 0 +0.9861357 0.8123661 0 +1 0.8123661 0 +0 0.8301795 0 +0.1939468 0.8301795 0 +0.2773041 0.8301795 0 +0.3384659 0.8301795 0 +0.3885728 0.8301795 0 +0.4317928 0.8301795 0 +0.470214 0.8301795 0 +0.5050551 0.8301795 0 +0.5370987 0.8301795 0 +0.5668815 0.8301795 0 +0.5947903 0.8301795 0 +0.6211144 0.8301795 0 +0.6460766 0.8301795 0 +0.6698526 0.8301795 0 +0.6925839 0.8301795 0 +0.7143866 0.8301795 0 +0.7353569 0.8301795 0 +0.7555758 0.8301795 0 +0.7751122 0.8301795 0 +0.7940252 0.8301795 0 +0.8123661 0.8301795 0 +0.8301795 0.8301795 0 +0.8475045 0.8301795 0 +0.8643761 0.8301795 0 +0.880825 0.8301795 0 +0.8968787 0.8301795 0 +0.9125621 0.8301795 0 +0.9278974 0.8301795 0 +0.9429048 0.8301795 0 +0.9576028 0.8301795 0 +0.9720079 0.8301795 0 +0.9861357 0.8301795 0 +1 0.8301795 0 +0 0.8475045 0 +0.1939468 0.8475045 0 +0.2773041 0.8475045 0 +0.3384659 0.8475045 0 +0.3885728 0.8475045 0 +0.4317928 0.8475045 0 +0.470214 0.8475045 0 +0.5050551 0.8475045 0 +0.5370987 0.8475045 0 +0.5668815 0.8475045 0 +0.5947903 0.8475045 0 +0.6211144 0.8475045 0 +0.6460766 0.8475045 0 +0.6698526 0.8475045 0 +0.6925839 0.8475045 0 +0.7143866 0.8475045 0 +0.7353569 0.8475045 0 +0.7555758 0.8475045 0 +0.7751122 0.8475045 0 +0.7940252 0.8475045 0 +0.8123661 0.8475045 0 +0.8301795 0.8475045 0 +0.8475045 0.8475045 0 +0.8643761 0.8475045 0 +0.880825 0.8475045 0 +0.8968787 0.8475045 0 +0.9125621 0.8475045 0 +0.9278974 0.8475045 0 +0.9429048 0.8475045 0 +0.9576028 0.8475045 0 +0.9720079 0.8475045 0 +0.9861357 0.8475045 0 +1 0.8475045 0 +0 0.8643761 0 +0.1939468 0.8643761 0 +0.2773041 0.8643761 0 +0.3384659 0.8643761 0 +0.3885728 0.8643761 0 +0.4317928 0.8643761 0 +0.470214 0.8643761 0 +0.5050551 0.8643761 0 +0.5370987 0.8643761 0 +0.5668815 0.8643761 0 +0.5947903 0.8643761 0 +0.6211144 0.8643761 0 +0.6460766 0.8643761 0 +0.6698526 0.8643761 0 +0.6925839 0.8643761 0 +0.7143866 0.8643761 0 +0.7353569 0.8643761 0 +0.7555758 0.8643761 0 +0.7751122 0.8643761 0 +0.7940252 0.8643761 0 +0.8123661 0.8643761 0 +0.8301795 0.8643761 0 +0.8475045 0.8643761 0 +0.8643761 0.8643761 0 +0.880825 0.8643761 0 +0.8968787 0.8643761 0 +0.9125621 0.8643761 0 +0.9278974 0.8643761 0 +0.9429048 0.8643761 0 +0.9576028 0.8643761 0 +0.9720079 0.8643761 0 +0.9861357 0.8643761 0 +1 0.8643761 0 +0 0.880825 0 +0.1939468 0.880825 0 +0.2773041 0.880825 0 +0.3384659 0.880825 0 +0.3885728 0.880825 0 +0.4317928 0.880825 0 +0.470214 0.880825 0 +0.5050551 0.880825 0 +0.5370987 0.880825 0 +0.5668815 0.880825 0 +0.5947903 0.880825 0 +0.6211144 0.880825 0 +0.6460766 0.880825 0 +0.6698526 0.880825 0 +0.6925839 0.880825 0 +0.7143866 0.880825 0 +0.7353569 0.880825 0 +0.7555758 0.880825 0 +0.7751122 0.880825 0 +0.7940252 0.880825 0 +0.8123661 0.880825 0 +0.8301795 0.880825 0 +0.8475045 0.880825 0 +0.8643761 0.880825 0 +0.880825 0.880825 0 +0.8968787 0.880825 0 +0.9125621 0.880825 0 +0.9278974 0.880825 0 +0.9429048 0.880825 0 +0.9576028 0.880825 0 +0.9720079 0.880825 0 +0.9861357 0.880825 0 +1 0.880825 0 +0 0.8968787 0 +0.1939468 0.8968787 0 +0.2773041 0.8968787 0 +0.3384659 0.8968787 0 +0.3885728 0.8968787 0 +0.4317928 0.8968787 0 +0.470214 0.8968787 0 +0.5050551 0.8968787 0 +0.5370987 0.8968787 0 +0.5668815 0.8968787 0 +0.5947903 0.8968787 0 +0.6211144 0.8968787 0 +0.6460766 0.8968787 0 +0.6698526 0.8968787 0 +0.6925839 0.8968787 0 +0.7143866 0.8968787 0 +0.7353569 0.8968787 0 +0.7555758 0.8968787 0 +0.7751122 0.8968787 0 +0.7940252 0.8968787 0 +0.8123661 0.8968787 0 +0.8301795 0.8968787 0 +0.8475045 0.8968787 0 +0.8643761 0.8968787 0 +0.880825 0.8968787 0 +0.8968787 0.8968787 0 +0.9125621 0.8968787 0 +0.9278974 0.8968787 0 +0.9429048 0.8968787 0 +0.9576028 0.8968787 0 +0.9720079 0.8968787 0 +0.9861357 0.8968787 0 +1 0.8968787 0 +0 0.9125621 0 +0.1939468 0.9125621 0 +0.2773041 0.9125621 0 +0.3384659 0.9125621 0 +0.3885728 0.9125621 0 +0.4317928 0.9125621 0 +0.470214 0.9125621 0 +0.5050551 0.9125621 0 +0.5370987 0.9125621 0 +0.5668815 0.9125621 0 +0.5947903 0.9125621 0 +0.6211144 0.9125621 0 +0.6460766 0.9125621 0 +0.6698526 0.9125621 0 +0.6925839 0.9125621 0 +0.7143866 0.9125621 0 +0.7353569 0.9125621 0 +0.7555758 0.9125621 0 +0.7751122 0.9125621 0 +0.7940252 0.9125621 0 +0.8123661 0.9125621 0 +0.8301795 0.9125621 0 +0.8475045 0.9125621 0 +0.8643761 0.9125621 0 +0.880825 0.9125621 0 +0.8968787 0.9125621 0 +0.9125621 0.9125621 0 +0.9278974 0.9125621 0 +0.9429048 0.9125621 0 +0.9576028 0.9125621 0 +0.9720079 0.9125621 0 +0.9861357 0.9125621 0 +1 0.9125621 0 +0 0.9278974 0 +0.1939468 0.9278974 0 +0.2773041 0.9278974 0 +0.3384659 0.9278974 0 +0.3885728 0.9278974 0 +0.4317928 0.9278974 0 +0.470214 0.9278974 0 +0.5050551 0.9278974 0 +0.5370987 0.9278974 0 +0.5668815 0.9278974 0 +0.5947903 0.9278974 0 +0.6211144 0.9278974 0 +0.6460766 0.9278974 0 +0.6698526 0.9278974 0 +0.6925839 0.9278974 0 +0.7143866 0.9278974 0 +0.7353569 0.9278974 0 +0.7555758 0.9278974 0 +0.7751122 0.9278974 0 +0.7940252 0.9278974 0 +0.8123661 0.9278974 0 +0.8301795 0.9278974 0 +0.8475045 0.9278974 0 +0.8643761 0.9278974 0 +0.880825 0.9278974 0 +0.8968787 0.9278974 0 +0.9125621 0.9278974 0 +0.9278974 0.9278974 0 +0.9429048 0.9278974 0 +0.9576028 0.9278974 0 +0.9720079 0.9278974 0 +0.9861357 0.9278974 0 +1 0.9278974 0 +0 0.9429048 0 +0.1939468 0.9429048 0 +0.2773041 0.9429048 0 +0.3384659 0.9429048 0 +0.3885728 0.9429048 0 +0.4317928 0.9429048 0 +0.470214 0.9429048 0 +0.5050551 0.9429048 0 +0.5370987 0.9429048 0 +0.5668815 0.9429048 0 +0.5947903 0.9429048 0 +0.6211144 0.9429048 0 +0.6460766 0.9429048 0 +0.6698526 0.9429048 0 +0.6925839 0.9429048 0 +0.7143866 0.9429048 0 +0.7353569 0.9429048 0 +0.7555758 0.9429048 0 +0.7751122 0.9429048 0 +0.7940252 0.9429048 0 +0.8123661 0.9429048 0 +0.8301795 0.9429048 0 +0.8475045 0.9429048 0 +0.8643761 0.9429048 0 +0.880825 0.9429048 0 +0.8968787 0.9429048 0 +0.9125621 0.9429048 0 +0.9278974 0.9429048 0 +0.9429048 0.9429048 0 +0.9576028 0.9429048 0 +0.9720079 0.9429048 0 +0.9861357 0.9429048 0 +1 0.9429048 0 +0 0.9576028 0 +0.1939468 0.9576028 0 +0.2773041 0.9576028 0 +0.3384659 0.9576028 0 +0.3885728 0.9576028 0 +0.4317928 0.9576028 0 +0.470214 0.9576028 0 +0.5050551 0.9576028 0 +0.5370987 0.9576028 0 +0.5668815 0.9576028 0 +0.5947903 0.9576028 0 +0.6211144 0.9576028 0 +0.6460766 0.9576028 0 +0.6698526 0.9576028 0 +0.6925839 0.9576028 0 +0.7143866 0.9576028 0 +0.7353569 0.9576028 0 +0.7555758 0.9576028 0 +0.7751122 0.9576028 0 +0.7940252 0.9576028 0 +0.8123661 0.9576028 0 +0.8301795 0.9576028 0 +0.8475045 0.9576028 0 +0.8643761 0.9576028 0 +0.880825 0.9576028 0 +0.8968787 0.9576028 0 +0.9125621 0.9576028 0 +0.9278974 0.9576028 0 +0.9429048 0.9576028 0 +0.9576028 0.9576028 0 +0.9720079 0.9576028 0 +0.9861357 0.9576028 0 +1 0.9576028 0 +0 0.9720079 0 +0.1939468 0.9720079 0 +0.2773041 0.9720079 0 +0.3384659 0.9720079 0 +0.3885728 0.9720079 0 +0.4317928 0.9720079 0 +0.470214 0.9720079 0 +0.5050551 0.9720079 0 +0.5370987 0.9720079 0 +0.5668815 0.9720079 0 +0.5947903 0.9720079 0 +0.6211144 0.9720079 0 +0.6460766 0.9720079 0 +0.6698526 0.9720079 0 +0.6925839 0.9720079 0 +0.7143866 0.9720079 0 +0.7353569 0.9720079 0 +0.7555758 0.9720079 0 +0.7751122 0.9720079 0 +0.7940252 0.9720079 0 +0.8123661 0.9720079 0 +0.8301795 0.9720079 0 +0.8475045 0.9720079 0 +0.8643761 0.9720079 0 +0.880825 0.9720079 0 +0.8968787 0.9720079 0 +0.9125621 0.9720079 0 +0.9278974 0.9720079 0 +0.9429048 0.9720079 0 +0.9576028 0.9720079 0 +0.9720079 0.9720079 0 +0.9861357 0.9720079 0 +1 0.9720079 0 +0 0.9861357 0 +0.1939468 0.9861357 0 +0.2773041 0.9861357 0 +0.3384659 0.9861357 0 +0.3885728 0.9861357 0 +0.4317928 0.9861357 0 +0.470214 0.9861357 0 +0.5050551 0.9861357 0 +0.5370987 0.9861357 0 +0.5668815 0.9861357 0 +0.5947903 0.9861357 0 +0.6211144 0.9861357 0 +0.6460766 0.9861357 0 +0.6698526 0.9861357 0 +0.6925839 0.9861357 0 +0.7143866 0.9861357 0 +0.7353569 0.9861357 0 +0.7555758 0.9861357 0 +0.7751122 0.9861357 0 +0.7940252 0.9861357 0 +0.8123661 0.9861357 0 +0.8301795 0.9861357 0 +0.8475045 0.9861357 0 +0.8643761 0.9861357 0 +0.880825 0.9861357 0 +0.8968787 0.9861357 0 +0.9125621 0.9861357 0 +0.9278974 0.9861357 0 +0.9429048 0.9861357 0 +0.9576028 0.9861357 0 +0.9720079 0.9861357 0 +0.9861357 0.9861357 0 +1 0.9861357 0 +0 1 0 +0.1939468 1 0 +0.2773041 1 0 +0.3384659 1 0 +0.3885728 1 0 +0.4317928 1 0 +0.470214 1 0 +0.5050551 1 0 +0.5370987 1 0 +0.5668815 1 0 +0.5947903 1 0 +0.6211144 1 0 +0.6460766 1 0 +0.6698526 1 0 +0.6925839 1 0 +0.7143866 1 0 +0.7353569 1 0 +0.7555758 1 0 +0.7751122 1 0 +0.7940252 1 0 +0.8123661 1 0 +0.8301795 1 0 +0.8475045 1 0 +0.8643761 1 0 +0.880825 1 0 +0.8968787 1 0 +0.9125621 1 0 +0.9278974 1 0 +0.9429048 1 0 +0.9576028 1 0 +0.9720079 1 0 +0.9861357 1 0 +1 1 0 +0 0 0.1939468 +0.1939468 0 0.1939468 +0.2773041 0 0.1939468 +0.3384659 0 0.1939468 +0.3885728 0 0.1939468 +0.4317928 0 0.1939468 +0.470214 0 0.1939468 +0.5050551 0 0.1939468 +0.5370987 0 0.1939468 +0.5668815 0 0.1939468 +0.5947903 0 0.1939468 +0.6211144 0 0.1939468 +0.6460766 0 0.1939468 +0.6698526 0 0.1939468 +0.6925839 0 0.1939468 +0.7143866 0 0.1939468 +0.7353569 0 0.1939468 +0.7555758 0 0.1939468 +0.7751122 0 0.1939468 +0.7940252 0 0.1939468 +0.8123661 0 0.1939468 +0.8301795 0 0.1939468 +0.8475045 0 0.1939468 +0.8643761 0 0.1939468 +0.880825 0 0.1939468 +0.8968787 0 0.1939468 +0.9125621 0 0.1939468 +0.9278974 0 0.1939468 +0.9429048 0 0.1939468 +0.9576028 0 0.1939468 +0.9720079 0 0.1939468 +0.9861357 0 0.1939468 +1 0 0.1939468 +0 0.1939468 0.1939468 +0.1939468 0.1939468 0.1939468 +0.2773041 0.1939468 0.1939468 +0.3384659 0.1939468 0.1939468 +0.3885728 0.1939468 0.1939468 +0.4317928 0.1939468 0.1939468 +0.470214 0.1939468 0.1939468 +0.5050551 0.1939468 0.1939468 +0.5370987 0.1939468 0.1939468 +0.5668815 0.1939468 0.1939468 +0.5947903 0.1939468 0.1939468 +0.6211144 0.1939468 0.1939468 +0.6460766 0.1939468 0.1939468 +0.6698526 0.1939468 0.1939468 +0.6925839 0.1939468 0.1939468 +0.7143866 0.1939468 0.1939468 +0.7353569 0.1939468 0.1939468 +0.7555758 0.1939468 0.1939468 +0.7751122 0.1939468 0.1939468 +0.7940252 0.1939468 0.1939468 +0.8123661 0.1939468 0.1939468 +0.8301795 0.1939468 0.1939468 +0.8475045 0.1939468 0.1939468 +0.8643761 0.1939468 0.1939468 +0.880825 0.1939468 0.1939468 +0.8968787 0.1939468 0.1939468 +0.9125621 0.1939468 0.1939468 +0.9278974 0.1939468 0.1939468 +0.9429048 0.1939468 0.1939468 +0.9576028 0.1939468 0.1939468 +0.9720079 0.1939468 0.1939468 +0.9861357 0.1939468 0.1939468 +1 0.1939468 0.1939468 +0 0.2773041 0.1939468 +0.1939468 0.2773041 0.1939468 +0.2773041 0.2773041 0.1939468 +0.3384659 0.2773041 0.1939468 +0.3885728 0.2773041 0.1939468 +0.4317928 0.2773041 0.1939468 +0.470214 0.2773041 0.1939468 +0.5050551 0.2773041 0.1939468 +0.5370987 0.2773041 0.1939468 +0.5668815 0.2773041 0.1939468 +0.5947903 0.2773041 0.1939468 +0.6211144 0.2773041 0.1939468 +0.6460766 0.2773041 0.1939468 +0.6698526 0.2773041 0.1939468 +0.6925839 0.2773041 0.1939468 +0.7143866 0.2773041 0.1939468 +0.7353569 0.2773041 0.1939468 +0.7555758 0.2773041 0.1939468 +0.7751122 0.2773041 0.1939468 +0.7940252 0.2773041 0.1939468 +0.8123661 0.2773041 0.1939468 +0.8301795 0.2773041 0.1939468 +0.8475045 0.2773041 0.1939468 +0.8643761 0.2773041 0.1939468 +0.880825 0.2773041 0.1939468 +0.8968787 0.2773041 0.1939468 +0.9125621 0.2773041 0.1939468 +0.9278974 0.2773041 0.1939468 +0.9429048 0.2773041 0.1939468 +0.9576028 0.2773041 0.1939468 +0.9720079 0.2773041 0.1939468 +0.9861357 0.2773041 0.1939468 +1 0.2773041 0.1939468 +0 0.3384659 0.1939468 +0.1939468 0.3384659 0.1939468 +0.2773041 0.3384659 0.1939468 +0.3384659 0.3384659 0.1939468 +0.3885728 0.3384659 0.1939468 +0.4317928 0.3384659 0.1939468 +0.470214 0.3384659 0.1939468 +0.5050551 0.3384659 0.1939468 +0.5370987 0.3384659 0.1939468 +0.5668815 0.3384659 0.1939468 +0.5947903 0.3384659 0.1939468 +0.6211144 0.3384659 0.1939468 +0.6460766 0.3384659 0.1939468 +0.6698526 0.3384659 0.1939468 +0.6925839 0.3384659 0.1939468 +0.7143866 0.3384659 0.1939468 +0.7353569 0.3384659 0.1939468 +0.7555758 0.3384659 0.1939468 +0.7751122 0.3384659 0.1939468 +0.7940252 0.3384659 0.1939468 +0.8123661 0.3384659 0.1939468 +0.8301795 0.3384659 0.1939468 +0.8475045 0.3384659 0.1939468 +0.8643761 0.3384659 0.1939468 +0.880825 0.3384659 0.1939468 +0.8968787 0.3384659 0.1939468 +0.9125621 0.3384659 0.1939468 +0.9278974 0.3384659 0.1939468 +0.9429048 0.3384659 0.1939468 +0.9576028 0.3384659 0.1939468 +0.9720079 0.3384659 0.1939468 +0.9861357 0.3384659 0.1939468 +1 0.3384659 0.1939468 +0 0.3885728 0.1939468 +0.1939468 0.3885728 0.1939468 +0.2773041 0.3885728 0.1939468 +0.3384659 0.3885728 0.1939468 +0.3885728 0.3885728 0.1939468 +0.4317928 0.3885728 0.1939468 +0.470214 0.3885728 0.1939468 +0.5050551 0.3885728 0.1939468 +0.5370987 0.3885728 0.1939468 +0.5668815 0.3885728 0.1939468 +0.5947903 0.3885728 0.1939468 +0.6211144 0.3885728 0.1939468 +0.6460766 0.3885728 0.1939468 +0.6698526 0.3885728 0.1939468 +0.6925839 0.3885728 0.1939468 +0.7143866 0.3885728 0.1939468 +0.7353569 0.3885728 0.1939468 +0.7555758 0.3885728 0.1939468 +0.7751122 0.3885728 0.1939468 +0.7940252 0.3885728 0.1939468 +0.8123661 0.3885728 0.1939468 +0.8301795 0.3885728 0.1939468 +0.8475045 0.3885728 0.1939468 +0.8643761 0.3885728 0.1939468 +0.880825 0.3885728 0.1939468 +0.8968787 0.3885728 0.1939468 +0.9125621 0.3885728 0.1939468 +0.9278974 0.3885728 0.1939468 +0.9429048 0.3885728 0.1939468 +0.9576028 0.3885728 0.1939468 +0.9720079 0.3885728 0.1939468 +0.9861357 0.3885728 0.1939468 +1 0.3885728 0.1939468 +0 0.4317928 0.1939468 +0.1939468 0.4317928 0.1939468 +0.2773041 0.4317928 0.1939468 +0.3384659 0.4317928 0.1939468 +0.3885728 0.4317928 0.1939468 +0.4317928 0.4317928 0.1939468 +0.470214 0.4317928 0.1939468 +0.5050551 0.4317928 0.1939468 +0.5370987 0.4317928 0.1939468 +0.5668815 0.4317928 0.1939468 +0.5947903 0.4317928 0.1939468 +0.6211144 0.4317928 0.1939468 +0.6460766 0.4317928 0.1939468 +0.6698526 0.4317928 0.1939468 +0.6925839 0.4317928 0.1939468 +0.7143866 0.4317928 0.1939468 +0.7353569 0.4317928 0.1939468 +0.7555758 0.4317928 0.1939468 +0.7751122 0.4317928 0.1939468 +0.7940252 0.4317928 0.1939468 +0.8123661 0.4317928 0.1939468 +0.8301795 0.4317928 0.1939468 +0.8475045 0.4317928 0.1939468 +0.8643761 0.4317928 0.1939468 +0.880825 0.4317928 0.1939468 +0.8968787 0.4317928 0.1939468 +0.9125621 0.4317928 0.1939468 +0.9278974 0.4317928 0.1939468 +0.9429048 0.4317928 0.1939468 +0.9576028 0.4317928 0.1939468 +0.9720079 0.4317928 0.1939468 +0.9861357 0.4317928 0.1939468 +1 0.4317928 0.1939468 +0 0.470214 0.1939468 +0.1939468 0.470214 0.1939468 +0.2773041 0.470214 0.1939468 +0.3384659 0.470214 0.1939468 +0.3885728 0.470214 0.1939468 +0.4317928 0.470214 0.1939468 +0.470214 0.470214 0.1939468 +0.5050551 0.470214 0.1939468 +0.5370987 0.470214 0.1939468 +0.5668815 0.470214 0.1939468 +0.5947903 0.470214 0.1939468 +0.6211144 0.470214 0.1939468 +0.6460766 0.470214 0.1939468 +0.6698526 0.470214 0.1939468 +0.6925839 0.470214 0.1939468 +0.7143866 0.470214 0.1939468 +0.7353569 0.470214 0.1939468 +0.7555758 0.470214 0.1939468 +0.7751122 0.470214 0.1939468 +0.7940252 0.470214 0.1939468 +0.8123661 0.470214 0.1939468 +0.8301795 0.470214 0.1939468 +0.8475045 0.470214 0.1939468 +0.8643761 0.470214 0.1939468 +0.880825 0.470214 0.1939468 +0.8968787 0.470214 0.1939468 +0.9125621 0.470214 0.1939468 +0.9278974 0.470214 0.1939468 +0.9429048 0.470214 0.1939468 +0.9576028 0.470214 0.1939468 +0.9720079 0.470214 0.1939468 +0.9861357 0.470214 0.1939468 +1 0.470214 0.1939468 +0 0.5050551 0.1939468 +0.1939468 0.5050551 0.1939468 +0.2773041 0.5050551 0.1939468 +0.3384659 0.5050551 0.1939468 +0.3885728 0.5050551 0.1939468 +0.4317928 0.5050551 0.1939468 +0.470214 0.5050551 0.1939468 +0.5050551 0.5050551 0.1939468 +0.5370987 0.5050551 0.1939468 +0.5668815 0.5050551 0.1939468 +0.5947903 0.5050551 0.1939468 +0.6211144 0.5050551 0.1939468 +0.6460766 0.5050551 0.1939468 +0.6698526 0.5050551 0.1939468 +0.6925839 0.5050551 0.1939468 +0.7143866 0.5050551 0.1939468 +0.7353569 0.5050551 0.1939468 +0.7555758 0.5050551 0.1939468 +0.7751122 0.5050551 0.1939468 +0.7940252 0.5050551 0.1939468 +0.8123661 0.5050551 0.1939468 +0.8301795 0.5050551 0.1939468 +0.8475045 0.5050551 0.1939468 +0.8643761 0.5050551 0.1939468 +0.880825 0.5050551 0.1939468 +0.8968787 0.5050551 0.1939468 +0.9125621 0.5050551 0.1939468 +0.9278974 0.5050551 0.1939468 +0.9429048 0.5050551 0.1939468 +0.9576028 0.5050551 0.1939468 +0.9720079 0.5050551 0.1939468 +0.9861357 0.5050551 0.1939468 +1 0.5050551 0.1939468 +0 0.5370987 0.1939468 +0.1939468 0.5370987 0.1939468 +0.2773041 0.5370987 0.1939468 +0.3384659 0.5370987 0.1939468 +0.3885728 0.5370987 0.1939468 +0.4317928 0.5370987 0.1939468 +0.470214 0.5370987 0.1939468 +0.5050551 0.5370987 0.1939468 +0.5370987 0.5370987 0.1939468 +0.5668815 0.5370987 0.1939468 +0.5947903 0.5370987 0.1939468 +0.6211144 0.5370987 0.1939468 +0.6460766 0.5370987 0.1939468 +0.6698526 0.5370987 0.1939468 +0.6925839 0.5370987 0.1939468 +0.7143866 0.5370987 0.1939468 +0.7353569 0.5370987 0.1939468 +0.7555758 0.5370987 0.1939468 +0.7751122 0.5370987 0.1939468 +0.7940252 0.5370987 0.1939468 +0.8123661 0.5370987 0.1939468 +0.8301795 0.5370987 0.1939468 +0.8475045 0.5370987 0.1939468 +0.8643761 0.5370987 0.1939468 +0.880825 0.5370987 0.1939468 +0.8968787 0.5370987 0.1939468 +0.9125621 0.5370987 0.1939468 +0.9278974 0.5370987 0.1939468 +0.9429048 0.5370987 0.1939468 +0.9576028 0.5370987 0.1939468 +0.9720079 0.5370987 0.1939468 +0.9861357 0.5370987 0.1939468 +1 0.5370987 0.1939468 +0 0.5668815 0.1939468 +0.1939468 0.5668815 0.1939468 +0.2773041 0.5668815 0.1939468 +0.3384659 0.5668815 0.1939468 +0.3885728 0.5668815 0.1939468 +0.4317928 0.5668815 0.1939468 +0.470214 0.5668815 0.1939468 +0.5050551 0.5668815 0.1939468 +0.5370987 0.5668815 0.1939468 +0.5668815 0.5668815 0.1939468 +0.5947903 0.5668815 0.1939468 +0.6211144 0.5668815 0.1939468 +0.6460766 0.5668815 0.1939468 +0.6698526 0.5668815 0.1939468 +0.6925839 0.5668815 0.1939468 +0.7143866 0.5668815 0.1939468 +0.7353569 0.5668815 0.1939468 +0.7555758 0.5668815 0.1939468 +0.7751122 0.5668815 0.1939468 +0.7940252 0.5668815 0.1939468 +0.8123661 0.5668815 0.1939468 +0.8301795 0.5668815 0.1939468 +0.8475045 0.5668815 0.1939468 +0.8643761 0.5668815 0.1939468 +0.880825 0.5668815 0.1939468 +0.8968787 0.5668815 0.1939468 +0.9125621 0.5668815 0.1939468 +0.9278974 0.5668815 0.1939468 +0.9429048 0.5668815 0.1939468 +0.9576028 0.5668815 0.1939468 +0.9720079 0.5668815 0.1939468 +0.9861357 0.5668815 0.1939468 +1 0.5668815 0.1939468 +0 0.5947903 0.1939468 +0.1939468 0.5947903 0.1939468 +0.2773041 0.5947903 0.1939468 +0.3384659 0.5947903 0.1939468 +0.3885728 0.5947903 0.1939468 +0.4317928 0.5947903 0.1939468 +0.470214 0.5947903 0.1939468 +0.5050551 0.5947903 0.1939468 +0.5370987 0.5947903 0.1939468 +0.5668815 0.5947903 0.1939468 +0.5947903 0.5947903 0.1939468 +0.6211144 0.5947903 0.1939468 +0.6460766 0.5947903 0.1939468 +0.6698526 0.5947903 0.1939468 +0.6925839 0.5947903 0.1939468 +0.7143866 0.5947903 0.1939468 +0.7353569 0.5947903 0.1939468 +0.7555758 0.5947903 0.1939468 +0.7751122 0.5947903 0.1939468 +0.7940252 0.5947903 0.1939468 +0.8123661 0.5947903 0.1939468 +0.8301795 0.5947903 0.1939468 +0.8475045 0.5947903 0.1939468 +0.8643761 0.5947903 0.1939468 +0.880825 0.5947903 0.1939468 +0.8968787 0.5947903 0.1939468 +0.9125621 0.5947903 0.1939468 +0.9278974 0.5947903 0.1939468 +0.9429048 0.5947903 0.1939468 +0.9576028 0.5947903 0.1939468 +0.9720079 0.5947903 0.1939468 +0.9861357 0.5947903 0.1939468 +1 0.5947903 0.1939468 +0 0.6211144 0.1939468 +0.1939468 0.6211144 0.1939468 +0.2773041 0.6211144 0.1939468 +0.3384659 0.6211144 0.1939468 +0.3885728 0.6211144 0.1939468 +0.4317928 0.6211144 0.1939468 +0.470214 0.6211144 0.1939468 +0.5050551 0.6211144 0.1939468 +0.5370987 0.6211144 0.1939468 +0.5668815 0.6211144 0.1939468 +0.5947903 0.6211144 0.1939468 +0.6211144 0.6211144 0.1939468 +0.6460766 0.6211144 0.1939468 +0.6698526 0.6211144 0.1939468 +0.6925839 0.6211144 0.1939468 +0.7143866 0.6211144 0.1939468 +0.7353569 0.6211144 0.1939468 +0.7555758 0.6211144 0.1939468 +0.7751122 0.6211144 0.1939468 +0.7940252 0.6211144 0.1939468 +0.8123661 0.6211144 0.1939468 +0.8301795 0.6211144 0.1939468 +0.8475045 0.6211144 0.1939468 +0.8643761 0.6211144 0.1939468 +0.880825 0.6211144 0.1939468 +0.8968787 0.6211144 0.1939468 +0.9125621 0.6211144 0.1939468 +0.9278974 0.6211144 0.1939468 +0.9429048 0.6211144 0.1939468 +0.9576028 0.6211144 0.1939468 +0.9720079 0.6211144 0.1939468 +0.9861357 0.6211144 0.1939468 +1 0.6211144 0.1939468 +0 0.6460766 0.1939468 +0.1939468 0.6460766 0.1939468 +0.2773041 0.6460766 0.1939468 +0.3384659 0.6460766 0.1939468 +0.3885728 0.6460766 0.1939468 +0.4317928 0.6460766 0.1939468 +0.470214 0.6460766 0.1939468 +0.5050551 0.6460766 0.1939468 +0.5370987 0.6460766 0.1939468 +0.5668815 0.6460766 0.1939468 +0.5947903 0.6460766 0.1939468 +0.6211144 0.6460766 0.1939468 +0.6460766 0.6460766 0.1939468 +0.6698526 0.6460766 0.1939468 +0.6925839 0.6460766 0.1939468 +0.7143866 0.6460766 0.1939468 +0.7353569 0.6460766 0.1939468 +0.7555758 0.6460766 0.1939468 +0.7751122 0.6460766 0.1939468 +0.7940252 0.6460766 0.1939468 +0.8123661 0.6460766 0.1939468 +0.8301795 0.6460766 0.1939468 +0.8475045 0.6460766 0.1939468 +0.8643761 0.6460766 0.1939468 +0.880825 0.6460766 0.1939468 +0.8968787 0.6460766 0.1939468 +0.9125621 0.6460766 0.1939468 +0.9278974 0.6460766 0.1939468 +0.9429048 0.6460766 0.1939468 +0.9576028 0.6460766 0.1939468 +0.9720079 0.6460766 0.1939468 +0.9861357 0.6460766 0.1939468 +1 0.6460766 0.1939468 +0 0.6698526 0.1939468 +0.1939468 0.6698526 0.1939468 +0.2773041 0.6698526 0.1939468 +0.3384659 0.6698526 0.1939468 +0.3885728 0.6698526 0.1939468 +0.4317928 0.6698526 0.1939468 +0.470214 0.6698526 0.1939468 +0.5050551 0.6698526 0.1939468 +0.5370987 0.6698526 0.1939468 +0.5668815 0.6698526 0.1939468 +0.5947903 0.6698526 0.1939468 +0.6211144 0.6698526 0.1939468 +0.6460766 0.6698526 0.1939468 +0.6698526 0.6698526 0.1939468 +0.6925839 0.6698526 0.1939468 +0.7143866 0.6698526 0.1939468 +0.7353569 0.6698526 0.1939468 +0.7555758 0.6698526 0.1939468 +0.7751122 0.6698526 0.1939468 +0.7940252 0.6698526 0.1939468 +0.8123661 0.6698526 0.1939468 +0.8301795 0.6698526 0.1939468 +0.8475045 0.6698526 0.1939468 +0.8643761 0.6698526 0.1939468 +0.880825 0.6698526 0.1939468 +0.8968787 0.6698526 0.1939468 +0.9125621 0.6698526 0.1939468 +0.9278974 0.6698526 0.1939468 +0.9429048 0.6698526 0.1939468 +0.9576028 0.6698526 0.1939468 +0.9720079 0.6698526 0.1939468 +0.9861357 0.6698526 0.1939468 +1 0.6698526 0.1939468 +0 0.6925839 0.1939468 +0.1939468 0.6925839 0.1939468 +0.2773041 0.6925839 0.1939468 +0.3384659 0.6925839 0.1939468 +0.3885728 0.6925839 0.1939468 +0.4317928 0.6925839 0.1939468 +0.470214 0.6925839 0.1939468 +0.5050551 0.6925839 0.1939468 +0.5370987 0.6925839 0.1939468 +0.5668815 0.6925839 0.1939468 +0.5947903 0.6925839 0.1939468 +0.6211144 0.6925839 0.1939468 +0.6460766 0.6925839 0.1939468 +0.6698526 0.6925839 0.1939468 +0.6925839 0.6925839 0.1939468 +0.7143866 0.6925839 0.1939468 +0.7353569 0.6925839 0.1939468 +0.7555758 0.6925839 0.1939468 +0.7751122 0.6925839 0.1939468 +0.7940252 0.6925839 0.1939468 +0.8123661 0.6925839 0.1939468 +0.8301795 0.6925839 0.1939468 +0.8475045 0.6925839 0.1939468 +0.8643761 0.6925839 0.1939468 +0.880825 0.6925839 0.1939468 +0.8968787 0.6925839 0.1939468 +0.9125621 0.6925839 0.1939468 +0.9278974 0.6925839 0.1939468 +0.9429048 0.6925839 0.1939468 +0.9576028 0.6925839 0.1939468 +0.9720079 0.6925839 0.1939468 +0.9861357 0.6925839 0.1939468 +1 0.6925839 0.1939468 +0 0.7143866 0.1939468 +0.1939468 0.7143866 0.1939468 +0.2773041 0.7143866 0.1939468 +0.3384659 0.7143866 0.1939468 +0.3885728 0.7143866 0.1939468 +0.4317928 0.7143866 0.1939468 +0.470214 0.7143866 0.1939468 +0.5050551 0.7143866 0.1939468 +0.5370987 0.7143866 0.1939468 +0.5668815 0.7143866 0.1939468 +0.5947903 0.7143866 0.1939468 +0.6211144 0.7143866 0.1939468 +0.6460766 0.7143866 0.1939468 +0.6698526 0.7143866 0.1939468 +0.6925839 0.7143866 0.1939468 +0.7143866 0.7143866 0.1939468 +0.7353569 0.7143866 0.1939468 +0.7555758 0.7143866 0.1939468 +0.7751122 0.7143866 0.1939468 +0.7940252 0.7143866 0.1939468 +0.8123661 0.7143866 0.1939468 +0.8301795 0.7143866 0.1939468 +0.8475045 0.7143866 0.1939468 +0.8643761 0.7143866 0.1939468 +0.880825 0.7143866 0.1939468 +0.8968787 0.7143866 0.1939468 +0.9125621 0.7143866 0.1939468 +0.9278974 0.7143866 0.1939468 +0.9429048 0.7143866 0.1939468 +0.9576028 0.7143866 0.1939468 +0.9720079 0.7143866 0.1939468 +0.9861357 0.7143866 0.1939468 +1 0.7143866 0.1939468 +0 0.7353569 0.1939468 +0.1939468 0.7353569 0.1939468 +0.2773041 0.7353569 0.1939468 +0.3384659 0.7353569 0.1939468 +0.3885728 0.7353569 0.1939468 +0.4317928 0.7353569 0.1939468 +0.470214 0.7353569 0.1939468 +0.5050551 0.7353569 0.1939468 +0.5370987 0.7353569 0.1939468 +0.5668815 0.7353569 0.1939468 +0.5947903 0.7353569 0.1939468 +0.6211144 0.7353569 0.1939468 +0.6460766 0.7353569 0.1939468 +0.6698526 0.7353569 0.1939468 +0.6925839 0.7353569 0.1939468 +0.7143866 0.7353569 0.1939468 +0.7353569 0.7353569 0.1939468 +0.7555758 0.7353569 0.1939468 +0.7751122 0.7353569 0.1939468 +0.7940252 0.7353569 0.1939468 +0.8123661 0.7353569 0.1939468 +0.8301795 0.7353569 0.1939468 +0.8475045 0.7353569 0.1939468 +0.8643761 0.7353569 0.1939468 +0.880825 0.7353569 0.1939468 +0.8968787 0.7353569 0.1939468 +0.9125621 0.7353569 0.1939468 +0.9278974 0.7353569 0.1939468 +0.9429048 0.7353569 0.1939468 +0.9576028 0.7353569 0.1939468 +0.9720079 0.7353569 0.1939468 +0.9861357 0.7353569 0.1939468 +1 0.7353569 0.1939468 +0 0.7555758 0.1939468 +0.1939468 0.7555758 0.1939468 +0.2773041 0.7555758 0.1939468 +0.3384659 0.7555758 0.1939468 +0.3885728 0.7555758 0.1939468 +0.4317928 0.7555758 0.1939468 +0.470214 0.7555758 0.1939468 +0.5050551 0.7555758 0.1939468 +0.5370987 0.7555758 0.1939468 +0.5668815 0.7555758 0.1939468 +0.5947903 0.7555758 0.1939468 +0.6211144 0.7555758 0.1939468 +0.6460766 0.7555758 0.1939468 +0.6698526 0.7555758 0.1939468 +0.6925839 0.7555758 0.1939468 +0.7143866 0.7555758 0.1939468 +0.7353569 0.7555758 0.1939468 +0.7555758 0.7555758 0.1939468 +0.7751122 0.7555758 0.1939468 +0.7940252 0.7555758 0.1939468 +0.8123661 0.7555758 0.1939468 +0.8301795 0.7555758 0.1939468 +0.8475045 0.7555758 0.1939468 +0.8643761 0.7555758 0.1939468 +0.880825 0.7555758 0.1939468 +0.8968787 0.7555758 0.1939468 +0.9125621 0.7555758 0.1939468 +0.9278974 0.7555758 0.1939468 +0.9429048 0.7555758 0.1939468 +0.9576028 0.7555758 0.1939468 +0.9720079 0.7555758 0.1939468 +0.9861357 0.7555758 0.1939468 +1 0.7555758 0.1939468 +0 0.7751122 0.1939468 +0.1939468 0.7751122 0.1939468 +0.2773041 0.7751122 0.1939468 +0.3384659 0.7751122 0.1939468 +0.3885728 0.7751122 0.1939468 +0.4317928 0.7751122 0.1939468 +0.470214 0.7751122 0.1939468 +0.5050551 0.7751122 0.1939468 +0.5370987 0.7751122 0.1939468 +0.5668815 0.7751122 0.1939468 +0.5947903 0.7751122 0.1939468 +0.6211144 0.7751122 0.1939468 +0.6460766 0.7751122 0.1939468 +0.6698526 0.7751122 0.1939468 +0.6925839 0.7751122 0.1939468 +0.7143866 0.7751122 0.1939468 +0.7353569 0.7751122 0.1939468 +0.7555758 0.7751122 0.1939468 +0.7751122 0.7751122 0.1939468 +0.7940252 0.7751122 0.1939468 +0.8123661 0.7751122 0.1939468 +0.8301795 0.7751122 0.1939468 +0.8475045 0.7751122 0.1939468 +0.8643761 0.7751122 0.1939468 +0.880825 0.7751122 0.1939468 +0.8968787 0.7751122 0.1939468 +0.9125621 0.7751122 0.1939468 +0.9278974 0.7751122 0.1939468 +0.9429048 0.7751122 0.1939468 +0.9576028 0.7751122 0.1939468 +0.9720079 0.7751122 0.1939468 +0.9861357 0.7751122 0.1939468 +1 0.7751122 0.1939468 +0 0.7940252 0.1939468 +0.1939468 0.7940252 0.1939468 +0.2773041 0.7940252 0.1939468 +0.3384659 0.7940252 0.1939468 +0.3885728 0.7940252 0.1939468 +0.4317928 0.7940252 0.1939468 +0.470214 0.7940252 0.1939468 +0.5050551 0.7940252 0.1939468 +0.5370987 0.7940252 0.1939468 +0.5668815 0.7940252 0.1939468 +0.5947903 0.7940252 0.1939468 +0.6211144 0.7940252 0.1939468 +0.6460766 0.7940252 0.1939468 +0.6698526 0.7940252 0.1939468 +0.6925839 0.7940252 0.1939468 +0.7143866 0.7940252 0.1939468 +0.7353569 0.7940252 0.1939468 +0.7555758 0.7940252 0.1939468 +0.7751122 0.7940252 0.1939468 +0.7940252 0.7940252 0.1939468 +0.8123661 0.7940252 0.1939468 +0.8301795 0.7940252 0.1939468 +0.8475045 0.7940252 0.1939468 +0.8643761 0.7940252 0.1939468 +0.880825 0.7940252 0.1939468 +0.8968787 0.7940252 0.1939468 +0.9125621 0.7940252 0.1939468 +0.9278974 0.7940252 0.1939468 +0.9429048 0.7940252 0.1939468 +0.9576028 0.7940252 0.1939468 +0.9720079 0.7940252 0.1939468 +0.9861357 0.7940252 0.1939468 +1 0.7940252 0.1939468 +0 0.8123661 0.1939468 +0.1939468 0.8123661 0.1939468 +0.2773041 0.8123661 0.1939468 +0.3384659 0.8123661 0.1939468 +0.3885728 0.8123661 0.1939468 +0.4317928 0.8123661 0.1939468 +0.470214 0.8123661 0.1939468 +0.5050551 0.8123661 0.1939468 +0.5370987 0.8123661 0.1939468 +0.5668815 0.8123661 0.1939468 +0.5947903 0.8123661 0.1939468 +0.6211144 0.8123661 0.1939468 +0.6460766 0.8123661 0.1939468 +0.6698526 0.8123661 0.1939468 +0.6925839 0.8123661 0.1939468 +0.7143866 0.8123661 0.1939468 +0.7353569 0.8123661 0.1939468 +0.7555758 0.8123661 0.1939468 +0.7751122 0.8123661 0.1939468 +0.7940252 0.8123661 0.1939468 +0.8123661 0.8123661 0.1939468 +0.8301795 0.8123661 0.1939468 +0.8475045 0.8123661 0.1939468 +0.8643761 0.8123661 0.1939468 +0.880825 0.8123661 0.1939468 +0.8968787 0.8123661 0.1939468 +0.9125621 0.8123661 0.1939468 +0.9278974 0.8123661 0.1939468 +0.9429048 0.8123661 0.1939468 +0.9576028 0.8123661 0.1939468 +0.9720079 0.8123661 0.1939468 +0.9861357 0.8123661 0.1939468 +1 0.8123661 0.1939468 +0 0.8301795 0.1939468 +0.1939468 0.8301795 0.1939468 +0.2773041 0.8301795 0.1939468 +0.3384659 0.8301795 0.1939468 +0.3885728 0.8301795 0.1939468 +0.4317928 0.8301795 0.1939468 +0.470214 0.8301795 0.1939468 +0.5050551 0.8301795 0.1939468 +0.5370987 0.8301795 0.1939468 +0.5668815 0.8301795 0.1939468 +0.5947903 0.8301795 0.1939468 +0.6211144 0.8301795 0.1939468 +0.6460766 0.8301795 0.1939468 +0.6698526 0.8301795 0.1939468 +0.6925839 0.8301795 0.1939468 +0.7143866 0.8301795 0.1939468 +0.7353569 0.8301795 0.1939468 +0.7555758 0.8301795 0.1939468 +0.7751122 0.8301795 0.1939468 +0.7940252 0.8301795 0.1939468 +0.8123661 0.8301795 0.1939468 +0.8301795 0.8301795 0.1939468 +0.8475045 0.8301795 0.1939468 +0.8643761 0.8301795 0.1939468 +0.880825 0.8301795 0.1939468 +0.8968787 0.8301795 0.1939468 +0.9125621 0.8301795 0.1939468 +0.9278974 0.8301795 0.1939468 +0.9429048 0.8301795 0.1939468 +0.9576028 0.8301795 0.1939468 +0.9720079 0.8301795 0.1939468 +0.9861357 0.8301795 0.1939468 +1 0.8301795 0.1939468 +0 0.8475045 0.1939468 +0.1939468 0.8475045 0.1939468 +0.2773041 0.8475045 0.1939468 +0.3384659 0.8475045 0.1939468 +0.3885728 0.8475045 0.1939468 +0.4317928 0.8475045 0.1939468 +0.470214 0.8475045 0.1939468 +0.5050551 0.8475045 0.1939468 +0.5370987 0.8475045 0.1939468 +0.5668815 0.8475045 0.1939468 +0.5947903 0.8475045 0.1939468 +0.6211144 0.8475045 0.1939468 +0.6460766 0.8475045 0.1939468 +0.6698526 0.8475045 0.1939468 +0.6925839 0.8475045 0.1939468 +0.7143866 0.8475045 0.1939468 +0.7353569 0.8475045 0.1939468 +0.7555758 0.8475045 0.1939468 +0.7751122 0.8475045 0.1939468 +0.7940252 0.8475045 0.1939468 +0.8123661 0.8475045 0.1939468 +0.8301795 0.8475045 0.1939468 +0.8475045 0.8475045 0.1939468 +0.8643761 0.8475045 0.1939468 +0.880825 0.8475045 0.1939468 +0.8968787 0.8475045 0.1939468 +0.9125621 0.8475045 0.1939468 +0.9278974 0.8475045 0.1939468 +0.9429048 0.8475045 0.1939468 +0.9576028 0.8475045 0.1939468 +0.9720079 0.8475045 0.1939468 +0.9861357 0.8475045 0.1939468 +1 0.8475045 0.1939468 +0 0.8643761 0.1939468 +0.1939468 0.8643761 0.1939468 +0.2773041 0.8643761 0.1939468 +0.3384659 0.8643761 0.1939468 +0.3885728 0.8643761 0.1939468 +0.4317928 0.8643761 0.1939468 +0.470214 0.8643761 0.1939468 +0.5050551 0.8643761 0.1939468 +0.5370987 0.8643761 0.1939468 +0.5668815 0.8643761 0.1939468 +0.5947903 0.8643761 0.1939468 +0.6211144 0.8643761 0.1939468 +0.6460766 0.8643761 0.1939468 +0.6698526 0.8643761 0.1939468 +0.6925839 0.8643761 0.1939468 +0.7143866 0.8643761 0.1939468 +0.7353569 0.8643761 0.1939468 +0.7555758 0.8643761 0.1939468 +0.7751122 0.8643761 0.1939468 +0.7940252 0.8643761 0.1939468 +0.8123661 0.8643761 0.1939468 +0.8301795 0.8643761 0.1939468 +0.8475045 0.8643761 0.1939468 +0.8643761 0.8643761 0.1939468 +0.880825 0.8643761 0.1939468 +0.8968787 0.8643761 0.1939468 +0.9125621 0.8643761 0.1939468 +0.9278974 0.8643761 0.1939468 +0.9429048 0.8643761 0.1939468 +0.9576028 0.8643761 0.1939468 +0.9720079 0.8643761 0.1939468 +0.9861357 0.8643761 0.1939468 +1 0.8643761 0.1939468 +0 0.880825 0.1939468 +0.1939468 0.880825 0.1939468 +0.2773041 0.880825 0.1939468 +0.3384659 0.880825 0.1939468 +0.3885728 0.880825 0.1939468 +0.4317928 0.880825 0.1939468 +0.470214 0.880825 0.1939468 +0.5050551 0.880825 0.1939468 +0.5370987 0.880825 0.1939468 +0.5668815 0.880825 0.1939468 +0.5947903 0.880825 0.1939468 +0.6211144 0.880825 0.1939468 +0.6460766 0.880825 0.1939468 +0.6698526 0.880825 0.1939468 +0.6925839 0.880825 0.1939468 +0.7143866 0.880825 0.1939468 +0.7353569 0.880825 0.1939468 +0.7555758 0.880825 0.1939468 +0.7751122 0.880825 0.1939468 +0.7940252 0.880825 0.1939468 +0.8123661 0.880825 0.1939468 +0.8301795 0.880825 0.1939468 +0.8475045 0.880825 0.1939468 +0.8643761 0.880825 0.1939468 +0.880825 0.880825 0.1939468 +0.8968787 0.880825 0.1939468 +0.9125621 0.880825 0.1939468 +0.9278974 0.880825 0.1939468 +0.9429048 0.880825 0.1939468 +0.9576028 0.880825 0.1939468 +0.9720079 0.880825 0.1939468 +0.9861357 0.880825 0.1939468 +1 0.880825 0.1939468 +0 0.8968787 0.1939468 +0.1939468 0.8968787 0.1939468 +0.2773041 0.8968787 0.1939468 +0.3384659 0.8968787 0.1939468 +0.3885728 0.8968787 0.1939468 +0.4317928 0.8968787 0.1939468 +0.470214 0.8968787 0.1939468 +0.5050551 0.8968787 0.1939468 +0.5370987 0.8968787 0.1939468 +0.5668815 0.8968787 0.1939468 +0.5947903 0.8968787 0.1939468 +0.6211144 0.8968787 0.1939468 +0.6460766 0.8968787 0.1939468 +0.6698526 0.8968787 0.1939468 +0.6925839 0.8968787 0.1939468 +0.7143866 0.8968787 0.1939468 +0.7353569 0.8968787 0.1939468 +0.7555758 0.8968787 0.1939468 +0.7751122 0.8968787 0.1939468 +0.7940252 0.8968787 0.1939468 +0.8123661 0.8968787 0.1939468 +0.8301795 0.8968787 0.1939468 +0.8475045 0.8968787 0.1939468 +0.8643761 0.8968787 0.1939468 +0.880825 0.8968787 0.1939468 +0.8968787 0.8968787 0.1939468 +0.9125621 0.8968787 0.1939468 +0.9278974 0.8968787 0.1939468 +0.9429048 0.8968787 0.1939468 +0.9576028 0.8968787 0.1939468 +0.9720079 0.8968787 0.1939468 +0.9861357 0.8968787 0.1939468 +1 0.8968787 0.1939468 +0 0.9125621 0.1939468 +0.1939468 0.9125621 0.1939468 +0.2773041 0.9125621 0.1939468 +0.3384659 0.9125621 0.1939468 +0.3885728 0.9125621 0.1939468 +0.4317928 0.9125621 0.1939468 +0.470214 0.9125621 0.1939468 +0.5050551 0.9125621 0.1939468 +0.5370987 0.9125621 0.1939468 +0.5668815 0.9125621 0.1939468 +0.5947903 0.9125621 0.1939468 +0.6211144 0.9125621 0.1939468 +0.6460766 0.9125621 0.1939468 +0.6698526 0.9125621 0.1939468 +0.6925839 0.9125621 0.1939468 +0.7143866 0.9125621 0.1939468 +0.7353569 0.9125621 0.1939468 +0.7555758 0.9125621 0.1939468 +0.7751122 0.9125621 0.1939468 +0.7940252 0.9125621 0.1939468 +0.8123661 0.9125621 0.1939468 +0.8301795 0.9125621 0.1939468 +0.8475045 0.9125621 0.1939468 +0.8643761 0.9125621 0.1939468 +0.880825 0.9125621 0.1939468 +0.8968787 0.9125621 0.1939468 +0.9125621 0.9125621 0.1939468 +0.9278974 0.9125621 0.1939468 +0.9429048 0.9125621 0.1939468 +0.9576028 0.9125621 0.1939468 +0.9720079 0.9125621 0.1939468 +0.9861357 0.9125621 0.1939468 +1 0.9125621 0.1939468 +0 0.9278974 0.1939468 +0.1939468 0.9278974 0.1939468 +0.2773041 0.9278974 0.1939468 +0.3384659 0.9278974 0.1939468 +0.3885728 0.9278974 0.1939468 +0.4317928 0.9278974 0.1939468 +0.470214 0.9278974 0.1939468 +0.5050551 0.9278974 0.1939468 +0.5370987 0.9278974 0.1939468 +0.5668815 0.9278974 0.1939468 +0.5947903 0.9278974 0.1939468 +0.6211144 0.9278974 0.1939468 +0.6460766 0.9278974 0.1939468 +0.6698526 0.9278974 0.1939468 +0.6925839 0.9278974 0.1939468 +0.7143866 0.9278974 0.1939468 +0.7353569 0.9278974 0.1939468 +0.7555758 0.9278974 0.1939468 +0.7751122 0.9278974 0.1939468 +0.7940252 0.9278974 0.1939468 +0.8123661 0.9278974 0.1939468 +0.8301795 0.9278974 0.1939468 +0.8475045 0.9278974 0.1939468 +0.8643761 0.9278974 0.1939468 +0.880825 0.9278974 0.1939468 +0.8968787 0.9278974 0.1939468 +0.9125621 0.9278974 0.1939468 +0.9278974 0.9278974 0.1939468 +0.9429048 0.9278974 0.1939468 +0.9576028 0.9278974 0.1939468 +0.9720079 0.9278974 0.1939468 +0.9861357 0.9278974 0.1939468 +1 0.9278974 0.1939468 +0 0.9429048 0.1939468 +0.1939468 0.9429048 0.1939468 +0.2773041 0.9429048 0.1939468 +0.3384659 0.9429048 0.1939468 +0.3885728 0.9429048 0.1939468 +0.4317928 0.9429048 0.1939468 +0.470214 0.9429048 0.1939468 +0.5050551 0.9429048 0.1939468 +0.5370987 0.9429048 0.1939468 +0.5668815 0.9429048 0.1939468 +0.5947903 0.9429048 0.1939468 +0.6211144 0.9429048 0.1939468 +0.6460766 0.9429048 0.1939468 +0.6698526 0.9429048 0.1939468 +0.6925839 0.9429048 0.1939468 +0.7143866 0.9429048 0.1939468 +0.7353569 0.9429048 0.1939468 +0.7555758 0.9429048 0.1939468 +0.7751122 0.9429048 0.1939468 +0.7940252 0.9429048 0.1939468 +0.8123661 0.9429048 0.1939468 +0.8301795 0.9429048 0.1939468 +0.8475045 0.9429048 0.1939468 +0.8643761 0.9429048 0.1939468 +0.880825 0.9429048 0.1939468 +0.8968787 0.9429048 0.1939468 +0.9125621 0.9429048 0.1939468 +0.9278974 0.9429048 0.1939468 +0.9429048 0.9429048 0.1939468 +0.9576028 0.9429048 0.1939468 +0.9720079 0.9429048 0.1939468 +0.9861357 0.9429048 0.1939468 +1 0.9429048 0.1939468 +0 0.9576028 0.1939468 +0.1939468 0.9576028 0.1939468 +0.2773041 0.9576028 0.1939468 +0.3384659 0.9576028 0.1939468 +0.3885728 0.9576028 0.1939468 +0.4317928 0.9576028 0.1939468 +0.470214 0.9576028 0.1939468 +0.5050551 0.9576028 0.1939468 +0.5370987 0.9576028 0.1939468 +0.5668815 0.9576028 0.1939468 +0.5947903 0.9576028 0.1939468 +0.6211144 0.9576028 0.1939468 +0.6460766 0.9576028 0.1939468 +0.6698526 0.9576028 0.1939468 +0.6925839 0.9576028 0.1939468 +0.7143866 0.9576028 0.1939468 +0.7353569 0.9576028 0.1939468 +0.7555758 0.9576028 0.1939468 +0.7751122 0.9576028 0.1939468 +0.7940252 0.9576028 0.1939468 +0.8123661 0.9576028 0.1939468 +0.8301795 0.9576028 0.1939468 +0.8475045 0.9576028 0.1939468 +0.8643761 0.9576028 0.1939468 +0.880825 0.9576028 0.1939468 +0.8968787 0.9576028 0.1939468 +0.9125621 0.9576028 0.1939468 +0.9278974 0.9576028 0.1939468 +0.9429048 0.9576028 0.1939468 +0.9576028 0.9576028 0.1939468 +0.9720079 0.9576028 0.1939468 +0.9861357 0.9576028 0.1939468 +1 0.9576028 0.1939468 +0 0.9720079 0.1939468 +0.1939468 0.9720079 0.1939468 +0.2773041 0.9720079 0.1939468 +0.3384659 0.9720079 0.1939468 +0.3885728 0.9720079 0.1939468 +0.4317928 0.9720079 0.1939468 +0.470214 0.9720079 0.1939468 +0.5050551 0.9720079 0.1939468 +0.5370987 0.9720079 0.1939468 +0.5668815 0.9720079 0.1939468 +0.5947903 0.9720079 0.1939468 +0.6211144 0.9720079 0.1939468 +0.6460766 0.9720079 0.1939468 +0.6698526 0.9720079 0.1939468 +0.6925839 0.9720079 0.1939468 +0.7143866 0.9720079 0.1939468 +0.7353569 0.9720079 0.1939468 +0.7555758 0.9720079 0.1939468 +0.7751122 0.9720079 0.1939468 +0.7940252 0.9720079 0.1939468 +0.8123661 0.9720079 0.1939468 +0.8301795 0.9720079 0.1939468 +0.8475045 0.9720079 0.1939468 +0.8643761 0.9720079 0.1939468 +0.880825 0.9720079 0.1939468 +0.8968787 0.9720079 0.1939468 +0.9125621 0.9720079 0.1939468 +0.9278974 0.9720079 0.1939468 +0.9429048 0.9720079 0.1939468 +0.9576028 0.9720079 0.1939468 +0.9720079 0.9720079 0.1939468 +0.9861357 0.9720079 0.1939468 +1 0.9720079 0.1939468 +0 0.9861357 0.1939468 +0.1939468 0.9861357 0.1939468 +0.2773041 0.9861357 0.1939468 +0.3384659 0.9861357 0.1939468 +0.3885728 0.9861357 0.1939468 +0.4317928 0.9861357 0.1939468 +0.470214 0.9861357 0.1939468 +0.5050551 0.9861357 0.1939468 +0.5370987 0.9861357 0.1939468 +0.5668815 0.9861357 0.1939468 +0.5947903 0.9861357 0.1939468 +0.6211144 0.9861357 0.1939468 +0.6460766 0.9861357 0.1939468 +0.6698526 0.9861357 0.1939468 +0.6925839 0.9861357 0.1939468 +0.7143866 0.9861357 0.1939468 +0.7353569 0.9861357 0.1939468 +0.7555758 0.9861357 0.1939468 +0.7751122 0.9861357 0.1939468 +0.7940252 0.9861357 0.1939468 +0.8123661 0.9861357 0.1939468 +0.8301795 0.9861357 0.1939468 +0.8475045 0.9861357 0.1939468 +0.8643761 0.9861357 0.1939468 +0.880825 0.9861357 0.1939468 +0.8968787 0.9861357 0.1939468 +0.9125621 0.9861357 0.1939468 +0.9278974 0.9861357 0.1939468 +0.9429048 0.9861357 0.1939468 +0.9576028 0.9861357 0.1939468 +0.9720079 0.9861357 0.1939468 +0.9861357 0.9861357 0.1939468 +1 0.9861357 0.1939468 +0 1 0.1939468 +0.1939468 1 0.1939468 +0.2773041 1 0.1939468 +0.3384659 1 0.1939468 +0.3885728 1 0.1939468 +0.4317928 1 0.1939468 +0.470214 1 0.1939468 +0.5050551 1 0.1939468 +0.5370987 1 0.1939468 +0.5668815 1 0.1939468 +0.5947903 1 0.1939468 +0.6211144 1 0.1939468 +0.6460766 1 0.1939468 +0.6698526 1 0.1939468 +0.6925839 1 0.1939468 +0.7143866 1 0.1939468 +0.7353569 1 0.1939468 +0.7555758 1 0.1939468 +0.7751122 1 0.1939468 +0.7940252 1 0.1939468 +0.8123661 1 0.1939468 +0.8301795 1 0.1939468 +0.8475045 1 0.1939468 +0.8643761 1 0.1939468 +0.880825 1 0.1939468 +0.8968787 1 0.1939468 +0.9125621 1 0.1939468 +0.9278974 1 0.1939468 +0.9429048 1 0.1939468 +0.9576028 1 0.1939468 +0.9720079 1 0.1939468 +0.9861357 1 0.1939468 +1 1 0.1939468 +0 0 0.2773041 +0.1939468 0 0.2773041 +0.2773041 0 0.2773041 +0.3384659 0 0.2773041 +0.3885728 0 0.2773041 +0.4317928 0 0.2773041 +0.470214 0 0.2773041 +0.5050551 0 0.2773041 +0.5370987 0 0.2773041 +0.5668815 0 0.2773041 +0.5947903 0 0.2773041 +0.6211144 0 0.2773041 +0.6460766 0 0.2773041 +0.6698526 0 0.2773041 +0.6925839 0 0.2773041 +0.7143866 0 0.2773041 +0.7353569 0 0.2773041 +0.7555758 0 0.2773041 +0.7751122 0 0.2773041 +0.7940252 0 0.2773041 +0.8123661 0 0.2773041 +0.8301795 0 0.2773041 +0.8475045 0 0.2773041 +0.8643761 0 0.2773041 +0.880825 0 0.2773041 +0.8968787 0 0.2773041 +0.9125621 0 0.2773041 +0.9278974 0 0.2773041 +0.9429048 0 0.2773041 +0.9576028 0 0.2773041 +0.9720079 0 0.2773041 +0.9861357 0 0.2773041 +1 0 0.2773041 +0 0.1939468 0.2773041 +0.1939468 0.1939468 0.2773041 +0.2773041 0.1939468 0.2773041 +0.3384659 0.1939468 0.2773041 +0.3885728 0.1939468 0.2773041 +0.4317928 0.1939468 0.2773041 +0.470214 0.1939468 0.2773041 +0.5050551 0.1939468 0.2773041 +0.5370987 0.1939468 0.2773041 +0.5668815 0.1939468 0.2773041 +0.5947903 0.1939468 0.2773041 +0.6211144 0.1939468 0.2773041 +0.6460766 0.1939468 0.2773041 +0.6698526 0.1939468 0.2773041 +0.6925839 0.1939468 0.2773041 +0.7143866 0.1939468 0.2773041 +0.7353569 0.1939468 0.2773041 +0.7555758 0.1939468 0.2773041 +0.7751122 0.1939468 0.2773041 +0.7940252 0.1939468 0.2773041 +0.8123661 0.1939468 0.2773041 +0.8301795 0.1939468 0.2773041 +0.8475045 0.1939468 0.2773041 +0.8643761 0.1939468 0.2773041 +0.880825 0.1939468 0.2773041 +0.8968787 0.1939468 0.2773041 +0.9125621 0.1939468 0.2773041 +0.9278974 0.1939468 0.2773041 +0.9429048 0.1939468 0.2773041 +0.9576028 0.1939468 0.2773041 +0.9720079 0.1939468 0.2773041 +0.9861357 0.1939468 0.2773041 +1 0.1939468 0.2773041 +0 0.2773041 0.2773041 +0.1939468 0.2773041 0.2773041 +0.2773041 0.2773041 0.2773041 +0.3384659 0.2773041 0.2773041 +0.3885728 0.2773041 0.2773041 +0.4317928 0.2773041 0.2773041 +0.470214 0.2773041 0.2773041 +0.5050551 0.2773041 0.2773041 +0.5370987 0.2773041 0.2773041 +0.5668815 0.2773041 0.2773041 +0.5947903 0.2773041 0.2773041 +0.6211144 0.2773041 0.2773041 +0.6460766 0.2773041 0.2773041 +0.6698526 0.2773041 0.2773041 +0.6925839 0.2773041 0.2773041 +0.7143866 0.2773041 0.2773041 +0.7353569 0.2773041 0.2773041 +0.7555758 0.2773041 0.2773041 +0.7751122 0.2773041 0.2773041 +0.7940252 0.2773041 0.2773041 +0.8123661 0.2773041 0.2773041 +0.8301795 0.2773041 0.2773041 +0.8475045 0.2773041 0.2773041 +0.8643761 0.2773041 0.2773041 +0.880825 0.2773041 0.2773041 +0.8968787 0.2773041 0.2773041 +0.9125621 0.2773041 0.2773041 +0.9278974 0.2773041 0.2773041 +0.9429048 0.2773041 0.2773041 +0.9576028 0.2773041 0.2773041 +0.9720079 0.2773041 0.2773041 +0.9861357 0.2773041 0.2773041 +1 0.2773041 0.2773041 +0 0.3384659 0.2773041 +0.1939468 0.3384659 0.2773041 +0.2773041 0.3384659 0.2773041 +0.3384659 0.3384659 0.2773041 +0.3885728 0.3384659 0.2773041 +0.4317928 0.3384659 0.2773041 +0.470214 0.3384659 0.2773041 +0.5050551 0.3384659 0.2773041 +0.5370987 0.3384659 0.2773041 +0.5668815 0.3384659 0.2773041 +0.5947903 0.3384659 0.2773041 +0.6211144 0.3384659 0.2773041 +0.6460766 0.3384659 0.2773041 +0.6698526 0.3384659 0.2773041 +0.6925839 0.3384659 0.2773041 +0.7143866 0.3384659 0.2773041 +0.7353569 0.3384659 0.2773041 +0.7555758 0.3384659 0.2773041 +0.7751122 0.3384659 0.2773041 +0.7940252 0.3384659 0.2773041 +0.8123661 0.3384659 0.2773041 +0.8301795 0.3384659 0.2773041 +0.8475045 0.3384659 0.2773041 +0.8643761 0.3384659 0.2773041 +0.880825 0.3384659 0.2773041 +0.8968787 0.3384659 0.2773041 +0.9125621 0.3384659 0.2773041 +0.9278974 0.3384659 0.2773041 +0.9429048 0.3384659 0.2773041 +0.9576028 0.3384659 0.2773041 +0.9720079 0.3384659 0.2773041 +0.9861357 0.3384659 0.2773041 +1 0.3384659 0.2773041 +0 0.3885728 0.2773041 +0.1939468 0.3885728 0.2773041 +0.2773041 0.3885728 0.2773041 +0.3384659 0.3885728 0.2773041 +0.3885728 0.3885728 0.2773041 +0.4317928 0.3885728 0.2773041 +0.470214 0.3885728 0.2773041 +0.5050551 0.3885728 0.2773041 +0.5370987 0.3885728 0.2773041 +0.5668815 0.3885728 0.2773041 +0.5947903 0.3885728 0.2773041 +0.6211144 0.3885728 0.2773041 +0.6460766 0.3885728 0.2773041 +0.6698526 0.3885728 0.2773041 +0.6925839 0.3885728 0.2773041 +0.7143866 0.3885728 0.2773041 +0.7353569 0.3885728 0.2773041 +0.7555758 0.3885728 0.2773041 +0.7751122 0.3885728 0.2773041 +0.7940252 0.3885728 0.2773041 +0.8123661 0.3885728 0.2773041 +0.8301795 0.3885728 0.2773041 +0.8475045 0.3885728 0.2773041 +0.8643761 0.3885728 0.2773041 +0.880825 0.3885728 0.2773041 +0.8968787 0.3885728 0.2773041 +0.9125621 0.3885728 0.2773041 +0.9278974 0.3885728 0.2773041 +0.9429048 0.3885728 0.2773041 +0.9576028 0.3885728 0.2773041 +0.9720079 0.3885728 0.2773041 +0.9861357 0.3885728 0.2773041 +1 0.3885728 0.2773041 +0 0.4317928 0.2773041 +0.1939468 0.4317928 0.2773041 +0.2773041 0.4317928 0.2773041 +0.3384659 0.4317928 0.2773041 +0.3885728 0.4317928 0.2773041 +0.4317928 0.4317928 0.2773041 +0.470214 0.4317928 0.2773041 +0.5050551 0.4317928 0.2773041 +0.5370987 0.4317928 0.2773041 +0.5668815 0.4317928 0.2773041 +0.5947903 0.4317928 0.2773041 +0.6211144 0.4317928 0.2773041 +0.6460766 0.4317928 0.2773041 +0.6698526 0.4317928 0.2773041 +0.6925839 0.4317928 0.2773041 +0.7143866 0.4317928 0.2773041 +0.7353569 0.4317928 0.2773041 +0.7555758 0.4317928 0.2773041 +0.7751122 0.4317928 0.2773041 +0.7940252 0.4317928 0.2773041 +0.8123661 0.4317928 0.2773041 +0.8301795 0.4317928 0.2773041 +0.8475045 0.4317928 0.2773041 +0.8643761 0.4317928 0.2773041 +0.880825 0.4317928 0.2773041 +0.8968787 0.4317928 0.2773041 +0.9125621 0.4317928 0.2773041 +0.9278974 0.4317928 0.2773041 +0.9429048 0.4317928 0.2773041 +0.9576028 0.4317928 0.2773041 +0.9720079 0.4317928 0.2773041 +0.9861357 0.4317928 0.2773041 +1 0.4317928 0.2773041 +0 0.470214 0.2773041 +0.1939468 0.470214 0.2773041 +0.2773041 0.470214 0.2773041 +0.3384659 0.470214 0.2773041 +0.3885728 0.470214 0.2773041 +0.4317928 0.470214 0.2773041 +0.470214 0.470214 0.2773041 +0.5050551 0.470214 0.2773041 +0.5370987 0.470214 0.2773041 +0.5668815 0.470214 0.2773041 +0.5947903 0.470214 0.2773041 +0.6211144 0.470214 0.2773041 +0.6460766 0.470214 0.2773041 +0.6698526 0.470214 0.2773041 +0.6925839 0.470214 0.2773041 +0.7143866 0.470214 0.2773041 +0.7353569 0.470214 0.2773041 +0.7555758 0.470214 0.2773041 +0.7751122 0.470214 0.2773041 +0.7940252 0.470214 0.2773041 +0.8123661 0.470214 0.2773041 +0.8301795 0.470214 0.2773041 +0.8475045 0.470214 0.2773041 +0.8643761 0.470214 0.2773041 +0.880825 0.470214 0.2773041 +0.8968787 0.470214 0.2773041 +0.9125621 0.470214 0.2773041 +0.9278974 0.470214 0.2773041 +0.9429048 0.470214 0.2773041 +0.9576028 0.470214 0.2773041 +0.9720079 0.470214 0.2773041 +0.9861357 0.470214 0.2773041 +1 0.470214 0.2773041 +0 0.5050551 0.2773041 +0.1939468 0.5050551 0.2773041 +0.2773041 0.5050551 0.2773041 +0.3384659 0.5050551 0.2773041 +0.3885728 0.5050551 0.2773041 +0.4317928 0.5050551 0.2773041 +0.470214 0.5050551 0.2773041 +0.5050551 0.5050551 0.2773041 +0.5370987 0.5050551 0.2773041 +0.5668815 0.5050551 0.2773041 +0.5947903 0.5050551 0.2773041 +0.6211144 0.5050551 0.2773041 +0.6460766 0.5050551 0.2773041 +0.6698526 0.5050551 0.2773041 +0.6925839 0.5050551 0.2773041 +0.7143866 0.5050551 0.2773041 +0.7353569 0.5050551 0.2773041 +0.7555758 0.5050551 0.2773041 +0.7751122 0.5050551 0.2773041 +0.7940252 0.5050551 0.2773041 +0.8123661 0.5050551 0.2773041 +0.8301795 0.5050551 0.2773041 +0.8475045 0.5050551 0.2773041 +0.8643761 0.5050551 0.2773041 +0.880825 0.5050551 0.2773041 +0.8968787 0.5050551 0.2773041 +0.9125621 0.5050551 0.2773041 +0.9278974 0.5050551 0.2773041 +0.9429048 0.5050551 0.2773041 +0.9576028 0.5050551 0.2773041 +0.9720079 0.5050551 0.2773041 +0.9861357 0.5050551 0.2773041 +1 0.5050551 0.2773041 +0 0.5370987 0.2773041 +0.1939468 0.5370987 0.2773041 +0.2773041 0.5370987 0.2773041 +0.3384659 0.5370987 0.2773041 +0.3885728 0.5370987 0.2773041 +0.4317928 0.5370987 0.2773041 +0.470214 0.5370987 0.2773041 +0.5050551 0.5370987 0.2773041 +0.5370987 0.5370987 0.2773041 +0.5668815 0.5370987 0.2773041 +0.5947903 0.5370987 0.2773041 +0.6211144 0.5370987 0.2773041 +0.6460766 0.5370987 0.2773041 +0.6698526 0.5370987 0.2773041 +0.6925839 0.5370987 0.2773041 +0.7143866 0.5370987 0.2773041 +0.7353569 0.5370987 0.2773041 +0.7555758 0.5370987 0.2773041 +0.7751122 0.5370987 0.2773041 +0.7940252 0.5370987 0.2773041 +0.8123661 0.5370987 0.2773041 +0.8301795 0.5370987 0.2773041 +0.8475045 0.5370987 0.2773041 +0.8643761 0.5370987 0.2773041 +0.880825 0.5370987 0.2773041 +0.8968787 0.5370987 0.2773041 +0.9125621 0.5370987 0.2773041 +0.9278974 0.5370987 0.2773041 +0.9429048 0.5370987 0.2773041 +0.9576028 0.5370987 0.2773041 +0.9720079 0.5370987 0.2773041 +0.9861357 0.5370987 0.2773041 +1 0.5370987 0.2773041 +0 0.5668815 0.2773041 +0.1939468 0.5668815 0.2773041 +0.2773041 0.5668815 0.2773041 +0.3384659 0.5668815 0.2773041 +0.3885728 0.5668815 0.2773041 +0.4317928 0.5668815 0.2773041 +0.470214 0.5668815 0.2773041 +0.5050551 0.5668815 0.2773041 +0.5370987 0.5668815 0.2773041 +0.5668815 0.5668815 0.2773041 +0.5947903 0.5668815 0.2773041 +0.6211144 0.5668815 0.2773041 +0.6460766 0.5668815 0.2773041 +0.6698526 0.5668815 0.2773041 +0.6925839 0.5668815 0.2773041 +0.7143866 0.5668815 0.2773041 +0.7353569 0.5668815 0.2773041 +0.7555758 0.5668815 0.2773041 +0.7751122 0.5668815 0.2773041 +0.7940252 0.5668815 0.2773041 +0.8123661 0.5668815 0.2773041 +0.8301795 0.5668815 0.2773041 +0.8475045 0.5668815 0.2773041 +0.8643761 0.5668815 0.2773041 +0.880825 0.5668815 0.2773041 +0.8968787 0.5668815 0.2773041 +0.9125621 0.5668815 0.2773041 +0.9278974 0.5668815 0.2773041 +0.9429048 0.5668815 0.2773041 +0.9576028 0.5668815 0.2773041 +0.9720079 0.5668815 0.2773041 +0.9861357 0.5668815 0.2773041 +1 0.5668815 0.2773041 +0 0.5947903 0.2773041 +0.1939468 0.5947903 0.2773041 +0.2773041 0.5947903 0.2773041 +0.3384659 0.5947903 0.2773041 +0.3885728 0.5947903 0.2773041 +0.4317928 0.5947903 0.2773041 +0.470214 0.5947903 0.2773041 +0.5050551 0.5947903 0.2773041 +0.5370987 0.5947903 0.2773041 +0.5668815 0.5947903 0.2773041 +0.5947903 0.5947903 0.2773041 +0.6211144 0.5947903 0.2773041 +0.6460766 0.5947903 0.2773041 +0.6698526 0.5947903 0.2773041 +0.6925839 0.5947903 0.2773041 +0.7143866 0.5947903 0.2773041 +0.7353569 0.5947903 0.2773041 +0.7555758 0.5947903 0.2773041 +0.7751122 0.5947903 0.2773041 +0.7940252 0.5947903 0.2773041 +0.8123661 0.5947903 0.2773041 +0.8301795 0.5947903 0.2773041 +0.8475045 0.5947903 0.2773041 +0.8643761 0.5947903 0.2773041 +0.880825 0.5947903 0.2773041 +0.8968787 0.5947903 0.2773041 +0.9125621 0.5947903 0.2773041 +0.9278974 0.5947903 0.2773041 +0.9429048 0.5947903 0.2773041 +0.9576028 0.5947903 0.2773041 +0.9720079 0.5947903 0.2773041 +0.9861357 0.5947903 0.2773041 +1 0.5947903 0.2773041 +0 0.6211144 0.2773041 +0.1939468 0.6211144 0.2773041 +0.2773041 0.6211144 0.2773041 +0.3384659 0.6211144 0.2773041 +0.3885728 0.6211144 0.2773041 +0.4317928 0.6211144 0.2773041 +0.470214 0.6211144 0.2773041 +0.5050551 0.6211144 0.2773041 +0.5370987 0.6211144 0.2773041 +0.5668815 0.6211144 0.2773041 +0.5947903 0.6211144 0.2773041 +0.6211144 0.6211144 0.2773041 +0.6460766 0.6211144 0.2773041 +0.6698526 0.6211144 0.2773041 +0.6925839 0.6211144 0.2773041 +0.7143866 0.6211144 0.2773041 +0.7353569 0.6211144 0.2773041 +0.7555758 0.6211144 0.2773041 +0.7751122 0.6211144 0.2773041 +0.7940252 0.6211144 0.2773041 +0.8123661 0.6211144 0.2773041 +0.8301795 0.6211144 0.2773041 +0.8475045 0.6211144 0.2773041 +0.8643761 0.6211144 0.2773041 +0.880825 0.6211144 0.2773041 +0.8968787 0.6211144 0.2773041 +0.9125621 0.6211144 0.2773041 +0.9278974 0.6211144 0.2773041 +0.9429048 0.6211144 0.2773041 +0.9576028 0.6211144 0.2773041 +0.9720079 0.6211144 0.2773041 +0.9861357 0.6211144 0.2773041 +1 0.6211144 0.2773041 +0 0.6460766 0.2773041 +0.1939468 0.6460766 0.2773041 +0.2773041 0.6460766 0.2773041 +0.3384659 0.6460766 0.2773041 +0.3885728 0.6460766 0.2773041 +0.4317928 0.6460766 0.2773041 +0.470214 0.6460766 0.2773041 +0.5050551 0.6460766 0.2773041 +0.5370987 0.6460766 0.2773041 +0.5668815 0.6460766 0.2773041 +0.5947903 0.6460766 0.2773041 +0.6211144 0.6460766 0.2773041 +0.6460766 0.6460766 0.2773041 +0.6698526 0.6460766 0.2773041 +0.6925839 0.6460766 0.2773041 +0.7143866 0.6460766 0.2773041 +0.7353569 0.6460766 0.2773041 +0.7555758 0.6460766 0.2773041 +0.7751122 0.6460766 0.2773041 +0.7940252 0.6460766 0.2773041 +0.8123661 0.6460766 0.2773041 +0.8301795 0.6460766 0.2773041 +0.8475045 0.6460766 0.2773041 +0.8643761 0.6460766 0.2773041 +0.880825 0.6460766 0.2773041 +0.8968787 0.6460766 0.2773041 +0.9125621 0.6460766 0.2773041 +0.9278974 0.6460766 0.2773041 +0.9429048 0.6460766 0.2773041 +0.9576028 0.6460766 0.2773041 +0.9720079 0.6460766 0.2773041 +0.9861357 0.6460766 0.2773041 +1 0.6460766 0.2773041 +0 0.6698526 0.2773041 +0.1939468 0.6698526 0.2773041 +0.2773041 0.6698526 0.2773041 +0.3384659 0.6698526 0.2773041 +0.3885728 0.6698526 0.2773041 +0.4317928 0.6698526 0.2773041 +0.470214 0.6698526 0.2773041 +0.5050551 0.6698526 0.2773041 +0.5370987 0.6698526 0.2773041 +0.5668815 0.6698526 0.2773041 +0.5947903 0.6698526 0.2773041 +0.6211144 0.6698526 0.2773041 +0.6460766 0.6698526 0.2773041 +0.6698526 0.6698526 0.2773041 +0.6925839 0.6698526 0.2773041 +0.7143866 0.6698526 0.2773041 +0.7353569 0.6698526 0.2773041 +0.7555758 0.6698526 0.2773041 +0.7751122 0.6698526 0.2773041 +0.7940252 0.6698526 0.2773041 +0.8123661 0.6698526 0.2773041 +0.8301795 0.6698526 0.2773041 +0.8475045 0.6698526 0.2773041 +0.8643761 0.6698526 0.2773041 +0.880825 0.6698526 0.2773041 +0.8968787 0.6698526 0.2773041 +0.9125621 0.6698526 0.2773041 +0.9278974 0.6698526 0.2773041 +0.9429048 0.6698526 0.2773041 +0.9576028 0.6698526 0.2773041 +0.9720079 0.6698526 0.2773041 +0.9861357 0.6698526 0.2773041 +1 0.6698526 0.2773041 +0 0.6925839 0.2773041 +0.1939468 0.6925839 0.2773041 +0.2773041 0.6925839 0.2773041 +0.3384659 0.6925839 0.2773041 +0.3885728 0.6925839 0.2773041 +0.4317928 0.6925839 0.2773041 +0.470214 0.6925839 0.2773041 +0.5050551 0.6925839 0.2773041 +0.5370987 0.6925839 0.2773041 +0.5668815 0.6925839 0.2773041 +0.5947903 0.6925839 0.2773041 +0.6211144 0.6925839 0.2773041 +0.6460766 0.6925839 0.2773041 +0.6698526 0.6925839 0.2773041 +0.6925839 0.6925839 0.2773041 +0.7143866 0.6925839 0.2773041 +0.7353569 0.6925839 0.2773041 +0.7555758 0.6925839 0.2773041 +0.7751122 0.6925839 0.2773041 +0.7940252 0.6925839 0.2773041 +0.8123661 0.6925839 0.2773041 +0.8301795 0.6925839 0.2773041 +0.8475045 0.6925839 0.2773041 +0.8643761 0.6925839 0.2773041 +0.880825 0.6925839 0.2773041 +0.8968787 0.6925839 0.2773041 +0.9125621 0.6925839 0.2773041 +0.9278974 0.6925839 0.2773041 +0.9429048 0.6925839 0.2773041 +0.9576028 0.6925839 0.2773041 +0.9720079 0.6925839 0.2773041 +0.9861357 0.6925839 0.2773041 +1 0.6925839 0.2773041 +0 0.7143866 0.2773041 +0.1939468 0.7143866 0.2773041 +0.2773041 0.7143866 0.2773041 +0.3384659 0.7143866 0.2773041 +0.3885728 0.7143866 0.2773041 +0.4317928 0.7143866 0.2773041 +0.470214 0.7143866 0.2773041 +0.5050551 0.7143866 0.2773041 +0.5370987 0.7143866 0.2773041 +0.5668815 0.7143866 0.2773041 +0.5947903 0.7143866 0.2773041 +0.6211144 0.7143866 0.2773041 +0.6460766 0.7143866 0.2773041 +0.6698526 0.7143866 0.2773041 +0.6925839 0.7143866 0.2773041 +0.7143866 0.7143866 0.2773041 +0.7353569 0.7143866 0.2773041 +0.7555758 0.7143866 0.2773041 +0.7751122 0.7143866 0.2773041 +0.7940252 0.7143866 0.2773041 +0.8123661 0.7143866 0.2773041 +0.8301795 0.7143866 0.2773041 +0.8475045 0.7143866 0.2773041 +0.8643761 0.7143866 0.2773041 +0.880825 0.7143866 0.2773041 +0.8968787 0.7143866 0.2773041 +0.9125621 0.7143866 0.2773041 +0.9278974 0.7143866 0.2773041 +0.9429048 0.7143866 0.2773041 +0.9576028 0.7143866 0.2773041 +0.9720079 0.7143866 0.2773041 +0.9861357 0.7143866 0.2773041 +1 0.7143866 0.2773041 +0 0.7353569 0.2773041 +0.1939468 0.7353569 0.2773041 +0.2773041 0.7353569 0.2773041 +0.3384659 0.7353569 0.2773041 +0.3885728 0.7353569 0.2773041 +0.4317928 0.7353569 0.2773041 +0.470214 0.7353569 0.2773041 +0.5050551 0.7353569 0.2773041 +0.5370987 0.7353569 0.2773041 +0.5668815 0.7353569 0.2773041 +0.5947903 0.7353569 0.2773041 +0.6211144 0.7353569 0.2773041 +0.6460766 0.7353569 0.2773041 +0.6698526 0.7353569 0.2773041 +0.6925839 0.7353569 0.2773041 +0.7143866 0.7353569 0.2773041 +0.7353569 0.7353569 0.2773041 +0.7555758 0.7353569 0.2773041 +0.7751122 0.7353569 0.2773041 +0.7940252 0.7353569 0.2773041 +0.8123661 0.7353569 0.2773041 +0.8301795 0.7353569 0.2773041 +0.8475045 0.7353569 0.2773041 +0.8643761 0.7353569 0.2773041 +0.880825 0.7353569 0.2773041 +0.8968787 0.7353569 0.2773041 +0.9125621 0.7353569 0.2773041 +0.9278974 0.7353569 0.2773041 +0.9429048 0.7353569 0.2773041 +0.9576028 0.7353569 0.2773041 +0.9720079 0.7353569 0.2773041 +0.9861357 0.7353569 0.2773041 +1 0.7353569 0.2773041 +0 0.7555758 0.2773041 +0.1939468 0.7555758 0.2773041 +0.2773041 0.7555758 0.2773041 +0.3384659 0.7555758 0.2773041 +0.3885728 0.7555758 0.2773041 +0.4317928 0.7555758 0.2773041 +0.470214 0.7555758 0.2773041 +0.5050551 0.7555758 0.2773041 +0.5370987 0.7555758 0.2773041 +0.5668815 0.7555758 0.2773041 +0.5947903 0.7555758 0.2773041 +0.6211144 0.7555758 0.2773041 +0.6460766 0.7555758 0.2773041 +0.6698526 0.7555758 0.2773041 +0.6925839 0.7555758 0.2773041 +0.7143866 0.7555758 0.2773041 +0.7353569 0.7555758 0.2773041 +0.7555758 0.7555758 0.2773041 +0.7751122 0.7555758 0.2773041 +0.7940252 0.7555758 0.2773041 +0.8123661 0.7555758 0.2773041 +0.8301795 0.7555758 0.2773041 +0.8475045 0.7555758 0.2773041 +0.8643761 0.7555758 0.2773041 +0.880825 0.7555758 0.2773041 +0.8968787 0.7555758 0.2773041 +0.9125621 0.7555758 0.2773041 +0.9278974 0.7555758 0.2773041 +0.9429048 0.7555758 0.2773041 +0.9576028 0.7555758 0.2773041 +0.9720079 0.7555758 0.2773041 +0.9861357 0.7555758 0.2773041 +1 0.7555758 0.2773041 +0 0.7751122 0.2773041 +0.1939468 0.7751122 0.2773041 +0.2773041 0.7751122 0.2773041 +0.3384659 0.7751122 0.2773041 +0.3885728 0.7751122 0.2773041 +0.4317928 0.7751122 0.2773041 +0.470214 0.7751122 0.2773041 +0.5050551 0.7751122 0.2773041 +0.5370987 0.7751122 0.2773041 +0.5668815 0.7751122 0.2773041 +0.5947903 0.7751122 0.2773041 +0.6211144 0.7751122 0.2773041 +0.6460766 0.7751122 0.2773041 +0.6698526 0.7751122 0.2773041 +0.6925839 0.7751122 0.2773041 +0.7143866 0.7751122 0.2773041 +0.7353569 0.7751122 0.2773041 +0.7555758 0.7751122 0.2773041 +0.7751122 0.7751122 0.2773041 +0.7940252 0.7751122 0.2773041 +0.8123661 0.7751122 0.2773041 +0.8301795 0.7751122 0.2773041 +0.8475045 0.7751122 0.2773041 +0.8643761 0.7751122 0.2773041 +0.880825 0.7751122 0.2773041 +0.8968787 0.7751122 0.2773041 +0.9125621 0.7751122 0.2773041 +0.9278974 0.7751122 0.2773041 +0.9429048 0.7751122 0.2773041 +0.9576028 0.7751122 0.2773041 +0.9720079 0.7751122 0.2773041 +0.9861357 0.7751122 0.2773041 +1 0.7751122 0.2773041 +0 0.7940252 0.2773041 +0.1939468 0.7940252 0.2773041 +0.2773041 0.7940252 0.2773041 +0.3384659 0.7940252 0.2773041 +0.3885728 0.7940252 0.2773041 +0.4317928 0.7940252 0.2773041 +0.470214 0.7940252 0.2773041 +0.5050551 0.7940252 0.2773041 +0.5370987 0.7940252 0.2773041 +0.5668815 0.7940252 0.2773041 +0.5947903 0.7940252 0.2773041 +0.6211144 0.7940252 0.2773041 +0.6460766 0.7940252 0.2773041 +0.6698526 0.7940252 0.2773041 +0.6925839 0.7940252 0.2773041 +0.7143866 0.7940252 0.2773041 +0.7353569 0.7940252 0.2773041 +0.7555758 0.7940252 0.2773041 +0.7751122 0.7940252 0.2773041 +0.7940252 0.7940252 0.2773041 +0.8123661 0.7940252 0.2773041 +0.8301795 0.7940252 0.2773041 +0.8475045 0.7940252 0.2773041 +0.8643761 0.7940252 0.2773041 +0.880825 0.7940252 0.2773041 +0.8968787 0.7940252 0.2773041 +0.9125621 0.7940252 0.2773041 +0.9278974 0.7940252 0.2773041 +0.9429048 0.7940252 0.2773041 +0.9576028 0.7940252 0.2773041 +0.9720079 0.7940252 0.2773041 +0.9861357 0.7940252 0.2773041 +1 0.7940252 0.2773041 +0 0.8123661 0.2773041 +0.1939468 0.8123661 0.2773041 +0.2773041 0.8123661 0.2773041 +0.3384659 0.8123661 0.2773041 +0.3885728 0.8123661 0.2773041 +0.4317928 0.8123661 0.2773041 +0.470214 0.8123661 0.2773041 +0.5050551 0.8123661 0.2773041 +0.5370987 0.8123661 0.2773041 +0.5668815 0.8123661 0.2773041 +0.5947903 0.8123661 0.2773041 +0.6211144 0.8123661 0.2773041 +0.6460766 0.8123661 0.2773041 +0.6698526 0.8123661 0.2773041 +0.6925839 0.8123661 0.2773041 +0.7143866 0.8123661 0.2773041 +0.7353569 0.8123661 0.2773041 +0.7555758 0.8123661 0.2773041 +0.7751122 0.8123661 0.2773041 +0.7940252 0.8123661 0.2773041 +0.8123661 0.8123661 0.2773041 +0.8301795 0.8123661 0.2773041 +0.8475045 0.8123661 0.2773041 +0.8643761 0.8123661 0.2773041 +0.880825 0.8123661 0.2773041 +0.8968787 0.8123661 0.2773041 +0.9125621 0.8123661 0.2773041 +0.9278974 0.8123661 0.2773041 +0.9429048 0.8123661 0.2773041 +0.9576028 0.8123661 0.2773041 +0.9720079 0.8123661 0.2773041 +0.9861357 0.8123661 0.2773041 +1 0.8123661 0.2773041 +0 0.8301795 0.2773041 +0.1939468 0.8301795 0.2773041 +0.2773041 0.8301795 0.2773041 +0.3384659 0.8301795 0.2773041 +0.3885728 0.8301795 0.2773041 +0.4317928 0.8301795 0.2773041 +0.470214 0.8301795 0.2773041 +0.5050551 0.8301795 0.2773041 +0.5370987 0.8301795 0.2773041 +0.5668815 0.8301795 0.2773041 +0.5947903 0.8301795 0.2773041 +0.6211144 0.8301795 0.2773041 +0.6460766 0.8301795 0.2773041 +0.6698526 0.8301795 0.2773041 +0.6925839 0.8301795 0.2773041 +0.7143866 0.8301795 0.2773041 +0.7353569 0.8301795 0.2773041 +0.7555758 0.8301795 0.2773041 +0.7751122 0.8301795 0.2773041 +0.7940252 0.8301795 0.2773041 +0.8123661 0.8301795 0.2773041 +0.8301795 0.8301795 0.2773041 +0.8475045 0.8301795 0.2773041 +0.8643761 0.8301795 0.2773041 +0.880825 0.8301795 0.2773041 +0.8968787 0.8301795 0.2773041 +0.9125621 0.8301795 0.2773041 +0.9278974 0.8301795 0.2773041 +0.9429048 0.8301795 0.2773041 +0.9576028 0.8301795 0.2773041 +0.9720079 0.8301795 0.2773041 +0.9861357 0.8301795 0.2773041 +1 0.8301795 0.2773041 +0 0.8475045 0.2773041 +0.1939468 0.8475045 0.2773041 +0.2773041 0.8475045 0.2773041 +0.3384659 0.8475045 0.2773041 +0.3885728 0.8475045 0.2773041 +0.4317928 0.8475045 0.2773041 +0.470214 0.8475045 0.2773041 +0.5050551 0.8475045 0.2773041 +0.5370987 0.8475045 0.2773041 +0.5668815 0.8475045 0.2773041 +0.5947903 0.8475045 0.2773041 +0.6211144 0.8475045 0.2773041 +0.6460766 0.8475045 0.2773041 +0.6698526 0.8475045 0.2773041 +0.6925839 0.8475045 0.2773041 +0.7143866 0.8475045 0.2773041 +0.7353569 0.8475045 0.2773041 +0.7555758 0.8475045 0.2773041 +0.7751122 0.8475045 0.2773041 +0.7940252 0.8475045 0.2773041 +0.8123661 0.8475045 0.2773041 +0.8301795 0.8475045 0.2773041 +0.8475045 0.8475045 0.2773041 +0.8643761 0.8475045 0.2773041 +0.880825 0.8475045 0.2773041 +0.8968787 0.8475045 0.2773041 +0.9125621 0.8475045 0.2773041 +0.9278974 0.8475045 0.2773041 +0.9429048 0.8475045 0.2773041 +0.9576028 0.8475045 0.2773041 +0.9720079 0.8475045 0.2773041 +0.9861357 0.8475045 0.2773041 +1 0.8475045 0.2773041 +0 0.8643761 0.2773041 +0.1939468 0.8643761 0.2773041 +0.2773041 0.8643761 0.2773041 +0.3384659 0.8643761 0.2773041 +0.3885728 0.8643761 0.2773041 +0.4317928 0.8643761 0.2773041 +0.470214 0.8643761 0.2773041 +0.5050551 0.8643761 0.2773041 +0.5370987 0.8643761 0.2773041 +0.5668815 0.8643761 0.2773041 +0.5947903 0.8643761 0.2773041 +0.6211144 0.8643761 0.2773041 +0.6460766 0.8643761 0.2773041 +0.6698526 0.8643761 0.2773041 +0.6925839 0.8643761 0.2773041 +0.7143866 0.8643761 0.2773041 +0.7353569 0.8643761 0.2773041 +0.7555758 0.8643761 0.2773041 +0.7751122 0.8643761 0.2773041 +0.7940252 0.8643761 0.2773041 +0.8123661 0.8643761 0.2773041 +0.8301795 0.8643761 0.2773041 +0.8475045 0.8643761 0.2773041 +0.8643761 0.8643761 0.2773041 +0.880825 0.8643761 0.2773041 +0.8968787 0.8643761 0.2773041 +0.9125621 0.8643761 0.2773041 +0.9278974 0.8643761 0.2773041 +0.9429048 0.8643761 0.2773041 +0.9576028 0.8643761 0.2773041 +0.9720079 0.8643761 0.2773041 +0.9861357 0.8643761 0.2773041 +1 0.8643761 0.2773041 +0 0.880825 0.2773041 +0.1939468 0.880825 0.2773041 +0.2773041 0.880825 0.2773041 +0.3384659 0.880825 0.2773041 +0.3885728 0.880825 0.2773041 +0.4317928 0.880825 0.2773041 +0.470214 0.880825 0.2773041 +0.5050551 0.880825 0.2773041 +0.5370987 0.880825 0.2773041 +0.5668815 0.880825 0.2773041 +0.5947903 0.880825 0.2773041 +0.6211144 0.880825 0.2773041 +0.6460766 0.880825 0.2773041 +0.6698526 0.880825 0.2773041 +0.6925839 0.880825 0.2773041 +0.7143866 0.880825 0.2773041 +0.7353569 0.880825 0.2773041 +0.7555758 0.880825 0.2773041 +0.7751122 0.880825 0.2773041 +0.7940252 0.880825 0.2773041 +0.8123661 0.880825 0.2773041 +0.8301795 0.880825 0.2773041 +0.8475045 0.880825 0.2773041 +0.8643761 0.880825 0.2773041 +0.880825 0.880825 0.2773041 +0.8968787 0.880825 0.2773041 +0.9125621 0.880825 0.2773041 +0.9278974 0.880825 0.2773041 +0.9429048 0.880825 0.2773041 +0.9576028 0.880825 0.2773041 +0.9720079 0.880825 0.2773041 +0.9861357 0.880825 0.2773041 +1 0.880825 0.2773041 +0 0.8968787 0.2773041 +0.1939468 0.8968787 0.2773041 +0.2773041 0.8968787 0.2773041 +0.3384659 0.8968787 0.2773041 +0.3885728 0.8968787 0.2773041 +0.4317928 0.8968787 0.2773041 +0.470214 0.8968787 0.2773041 +0.5050551 0.8968787 0.2773041 +0.5370987 0.8968787 0.2773041 +0.5668815 0.8968787 0.2773041 +0.5947903 0.8968787 0.2773041 +0.6211144 0.8968787 0.2773041 +0.6460766 0.8968787 0.2773041 +0.6698526 0.8968787 0.2773041 +0.6925839 0.8968787 0.2773041 +0.7143866 0.8968787 0.2773041 +0.7353569 0.8968787 0.2773041 +0.7555758 0.8968787 0.2773041 +0.7751122 0.8968787 0.2773041 +0.7940252 0.8968787 0.2773041 +0.8123661 0.8968787 0.2773041 +0.8301795 0.8968787 0.2773041 +0.8475045 0.8968787 0.2773041 +0.8643761 0.8968787 0.2773041 +0.880825 0.8968787 0.2773041 +0.8968787 0.8968787 0.2773041 +0.9125621 0.8968787 0.2773041 +0.9278974 0.8968787 0.2773041 +0.9429048 0.8968787 0.2773041 +0.9576028 0.8968787 0.2773041 +0.9720079 0.8968787 0.2773041 +0.9861357 0.8968787 0.2773041 +1 0.8968787 0.2773041 +0 0.9125621 0.2773041 +0.1939468 0.9125621 0.2773041 +0.2773041 0.9125621 0.2773041 +0.3384659 0.9125621 0.2773041 +0.3885728 0.9125621 0.2773041 +0.4317928 0.9125621 0.2773041 +0.470214 0.9125621 0.2773041 +0.5050551 0.9125621 0.2773041 +0.5370987 0.9125621 0.2773041 +0.5668815 0.9125621 0.2773041 +0.5947903 0.9125621 0.2773041 +0.6211144 0.9125621 0.2773041 +0.6460766 0.9125621 0.2773041 +0.6698526 0.9125621 0.2773041 +0.6925839 0.9125621 0.2773041 +0.7143866 0.9125621 0.2773041 +0.7353569 0.9125621 0.2773041 +0.7555758 0.9125621 0.2773041 +0.7751122 0.9125621 0.2773041 +0.7940252 0.9125621 0.2773041 +0.8123661 0.9125621 0.2773041 +0.8301795 0.9125621 0.2773041 +0.8475045 0.9125621 0.2773041 +0.8643761 0.9125621 0.2773041 +0.880825 0.9125621 0.2773041 +0.8968787 0.9125621 0.2773041 +0.9125621 0.9125621 0.2773041 +0.9278974 0.9125621 0.2773041 +0.9429048 0.9125621 0.2773041 +0.9576028 0.9125621 0.2773041 +0.9720079 0.9125621 0.2773041 +0.9861357 0.9125621 0.2773041 +1 0.9125621 0.2773041 +0 0.9278974 0.2773041 +0.1939468 0.9278974 0.2773041 +0.2773041 0.9278974 0.2773041 +0.3384659 0.9278974 0.2773041 +0.3885728 0.9278974 0.2773041 +0.4317928 0.9278974 0.2773041 +0.470214 0.9278974 0.2773041 +0.5050551 0.9278974 0.2773041 +0.5370987 0.9278974 0.2773041 +0.5668815 0.9278974 0.2773041 +0.5947903 0.9278974 0.2773041 +0.6211144 0.9278974 0.2773041 +0.6460766 0.9278974 0.2773041 +0.6698526 0.9278974 0.2773041 +0.6925839 0.9278974 0.2773041 +0.7143866 0.9278974 0.2773041 +0.7353569 0.9278974 0.2773041 +0.7555758 0.9278974 0.2773041 +0.7751122 0.9278974 0.2773041 +0.7940252 0.9278974 0.2773041 +0.8123661 0.9278974 0.2773041 +0.8301795 0.9278974 0.2773041 +0.8475045 0.9278974 0.2773041 +0.8643761 0.9278974 0.2773041 +0.880825 0.9278974 0.2773041 +0.8968787 0.9278974 0.2773041 +0.9125621 0.9278974 0.2773041 +0.9278974 0.9278974 0.2773041 +0.9429048 0.9278974 0.2773041 +0.9576028 0.9278974 0.2773041 +0.9720079 0.9278974 0.2773041 +0.9861357 0.9278974 0.2773041 +1 0.9278974 0.2773041 +0 0.9429048 0.2773041 +0.1939468 0.9429048 0.2773041 +0.2773041 0.9429048 0.2773041 +0.3384659 0.9429048 0.2773041 +0.3885728 0.9429048 0.2773041 +0.4317928 0.9429048 0.2773041 +0.470214 0.9429048 0.2773041 +0.5050551 0.9429048 0.2773041 +0.5370987 0.9429048 0.2773041 +0.5668815 0.9429048 0.2773041 +0.5947903 0.9429048 0.2773041 +0.6211144 0.9429048 0.2773041 +0.6460766 0.9429048 0.2773041 +0.6698526 0.9429048 0.2773041 +0.6925839 0.9429048 0.2773041 +0.7143866 0.9429048 0.2773041 +0.7353569 0.9429048 0.2773041 +0.7555758 0.9429048 0.2773041 +0.7751122 0.9429048 0.2773041 +0.7940252 0.9429048 0.2773041 +0.8123661 0.9429048 0.2773041 +0.8301795 0.9429048 0.2773041 +0.8475045 0.9429048 0.2773041 +0.8643761 0.9429048 0.2773041 +0.880825 0.9429048 0.2773041 +0.8968787 0.9429048 0.2773041 +0.9125621 0.9429048 0.2773041 +0.9278974 0.9429048 0.2773041 +0.9429048 0.9429048 0.2773041 +0.9576028 0.9429048 0.2773041 +0.9720079 0.9429048 0.2773041 +0.9861357 0.9429048 0.2773041 +1 0.9429048 0.2773041 +0 0.9576028 0.2773041 +0.1939468 0.9576028 0.2773041 +0.2773041 0.9576028 0.2773041 +0.3384659 0.9576028 0.2773041 +0.3885728 0.9576028 0.2773041 +0.4317928 0.9576028 0.2773041 +0.470214 0.9576028 0.2773041 +0.5050551 0.9576028 0.2773041 +0.5370987 0.9576028 0.2773041 +0.5668815 0.9576028 0.2773041 +0.5947903 0.9576028 0.2773041 +0.6211144 0.9576028 0.2773041 +0.6460766 0.9576028 0.2773041 +0.6698526 0.9576028 0.2773041 +0.6925839 0.9576028 0.2773041 +0.7143866 0.9576028 0.2773041 +0.7353569 0.9576028 0.2773041 +0.7555758 0.9576028 0.2773041 +0.7751122 0.9576028 0.2773041 +0.7940252 0.9576028 0.2773041 +0.8123661 0.9576028 0.2773041 +0.8301795 0.9576028 0.2773041 +0.8475045 0.9576028 0.2773041 +0.8643761 0.9576028 0.2773041 +0.880825 0.9576028 0.2773041 +0.8968787 0.9576028 0.2773041 +0.9125621 0.9576028 0.2773041 +0.9278974 0.9576028 0.2773041 +0.9429048 0.9576028 0.2773041 +0.9576028 0.9576028 0.2773041 +0.9720079 0.9576028 0.2773041 +0.9861357 0.9576028 0.2773041 +1 0.9576028 0.2773041 +0 0.9720079 0.2773041 +0.1939468 0.9720079 0.2773041 +0.2773041 0.9720079 0.2773041 +0.3384659 0.9720079 0.2773041 +0.3885728 0.9720079 0.2773041 +0.4317928 0.9720079 0.2773041 +0.470214 0.9720079 0.2773041 +0.5050551 0.9720079 0.2773041 +0.5370987 0.9720079 0.2773041 +0.5668815 0.9720079 0.2773041 +0.5947903 0.9720079 0.2773041 +0.6211144 0.9720079 0.2773041 +0.6460766 0.9720079 0.2773041 +0.6698526 0.9720079 0.2773041 +0.6925839 0.9720079 0.2773041 +0.7143866 0.9720079 0.2773041 +0.7353569 0.9720079 0.2773041 +0.7555758 0.9720079 0.2773041 +0.7751122 0.9720079 0.2773041 +0.7940252 0.9720079 0.2773041 +0.8123661 0.9720079 0.2773041 +0.8301795 0.9720079 0.2773041 +0.8475045 0.9720079 0.2773041 +0.8643761 0.9720079 0.2773041 +0.880825 0.9720079 0.2773041 +0.8968787 0.9720079 0.2773041 +0.9125621 0.9720079 0.2773041 +0.9278974 0.9720079 0.2773041 +0.9429048 0.9720079 0.2773041 +0.9576028 0.9720079 0.2773041 +0.9720079 0.9720079 0.2773041 +0.9861357 0.9720079 0.2773041 +1 0.9720079 0.2773041 +0 0.9861357 0.2773041 +0.1939468 0.9861357 0.2773041 +0.2773041 0.9861357 0.2773041 +0.3384659 0.9861357 0.2773041 +0.3885728 0.9861357 0.2773041 +0.4317928 0.9861357 0.2773041 +0.470214 0.9861357 0.2773041 +0.5050551 0.9861357 0.2773041 +0.5370987 0.9861357 0.2773041 +0.5668815 0.9861357 0.2773041 +0.5947903 0.9861357 0.2773041 +0.6211144 0.9861357 0.2773041 +0.6460766 0.9861357 0.2773041 +0.6698526 0.9861357 0.2773041 +0.6925839 0.9861357 0.2773041 +0.7143866 0.9861357 0.2773041 +0.7353569 0.9861357 0.2773041 +0.7555758 0.9861357 0.2773041 +0.7751122 0.9861357 0.2773041 +0.7940252 0.9861357 0.2773041 +0.8123661 0.9861357 0.2773041 +0.8301795 0.9861357 0.2773041 +0.8475045 0.9861357 0.2773041 +0.8643761 0.9861357 0.2773041 +0.880825 0.9861357 0.2773041 +0.8968787 0.9861357 0.2773041 +0.9125621 0.9861357 0.2773041 +0.9278974 0.9861357 0.2773041 +0.9429048 0.9861357 0.2773041 +0.9576028 0.9861357 0.2773041 +0.9720079 0.9861357 0.2773041 +0.9861357 0.9861357 0.2773041 +1 0.9861357 0.2773041 +0 1 0.2773041 +0.1939468 1 0.2773041 +0.2773041 1 0.2773041 +0.3384659 1 0.2773041 +0.3885728 1 0.2773041 +0.4317928 1 0.2773041 +0.470214 1 0.2773041 +0.5050551 1 0.2773041 +0.5370987 1 0.2773041 +0.5668815 1 0.2773041 +0.5947903 1 0.2773041 +0.6211144 1 0.2773041 +0.6460766 1 0.2773041 +0.6698526 1 0.2773041 +0.6925839 1 0.2773041 +0.7143866 1 0.2773041 +0.7353569 1 0.2773041 +0.7555758 1 0.2773041 +0.7751122 1 0.2773041 +0.7940252 1 0.2773041 +0.8123661 1 0.2773041 +0.8301795 1 0.2773041 +0.8475045 1 0.2773041 +0.8643761 1 0.2773041 +0.880825 1 0.2773041 +0.8968787 1 0.2773041 +0.9125621 1 0.2773041 +0.9278974 1 0.2773041 +0.9429048 1 0.2773041 +0.9576028 1 0.2773041 +0.9720079 1 0.2773041 +0.9861357 1 0.2773041 +1 1 0.2773041 +0 0 0.3384659 +0.1939468 0 0.3384659 +0.2773041 0 0.3384659 +0.3384659 0 0.3384659 +0.3885728 0 0.3384659 +0.4317928 0 0.3384659 +0.470214 0 0.3384659 +0.5050551 0 0.3384659 +0.5370987 0 0.3384659 +0.5668815 0 0.3384659 +0.5947903 0 0.3384659 +0.6211144 0 0.3384659 +0.6460766 0 0.3384659 +0.6698526 0 0.3384659 +0.6925839 0 0.3384659 +0.7143866 0 0.3384659 +0.7353569 0 0.3384659 +0.7555758 0 0.3384659 +0.7751122 0 0.3384659 +0.7940252 0 0.3384659 +0.8123661 0 0.3384659 +0.8301795 0 0.3384659 +0.8475045 0 0.3384659 +0.8643761 0 0.3384659 +0.880825 0 0.3384659 +0.8968787 0 0.3384659 +0.9125621 0 0.3384659 +0.9278974 0 0.3384659 +0.9429048 0 0.3384659 +0.9576028 0 0.3384659 +0.9720079 0 0.3384659 +0.9861357 0 0.3384659 +1 0 0.3384659 +0 0.1939468 0.3384659 +0.1939468 0.1939468 0.3384659 +0.2773041 0.1939468 0.3384659 +0.3384659 0.1939468 0.3384659 +0.3885728 0.1939468 0.3384659 +0.4317928 0.1939468 0.3384659 +0.470214 0.1939468 0.3384659 +0.5050551 0.1939468 0.3384659 +0.5370987 0.1939468 0.3384659 +0.5668815 0.1939468 0.3384659 +0.5947903 0.1939468 0.3384659 +0.6211144 0.1939468 0.3384659 +0.6460766 0.1939468 0.3384659 +0.6698526 0.1939468 0.3384659 +0.6925839 0.1939468 0.3384659 +0.7143866 0.1939468 0.3384659 +0.7353569 0.1939468 0.3384659 +0.7555758 0.1939468 0.3384659 +0.7751122 0.1939468 0.3384659 +0.7940252 0.1939468 0.3384659 +0.8123661 0.1939468 0.3384659 +0.8301795 0.1939468 0.3384659 +0.8475045 0.1939468 0.3384659 +0.8643761 0.1939468 0.3384659 +0.880825 0.1939468 0.3384659 +0.8968787 0.1939468 0.3384659 +0.9125621 0.1939468 0.3384659 +0.9278974 0.1939468 0.3384659 +0.9429048 0.1939468 0.3384659 +0.9576028 0.1939468 0.3384659 +0.9720079 0.1939468 0.3384659 +0.9861357 0.1939468 0.3384659 +1 0.1939468 0.3384659 +0 0.2773041 0.3384659 +0.1939468 0.2773041 0.3384659 +0.2773041 0.2773041 0.3384659 +0.3384659 0.2773041 0.3384659 +0.3885728 0.2773041 0.3384659 +0.4317928 0.2773041 0.3384659 +0.470214 0.2773041 0.3384659 +0.5050551 0.2773041 0.3384659 +0.5370987 0.2773041 0.3384659 +0.5668815 0.2773041 0.3384659 +0.5947903 0.2773041 0.3384659 +0.6211144 0.2773041 0.3384659 +0.6460766 0.2773041 0.3384659 +0.6698526 0.2773041 0.3384659 +0.6925839 0.2773041 0.3384659 +0.7143866 0.2773041 0.3384659 +0.7353569 0.2773041 0.3384659 +0.7555758 0.2773041 0.3384659 +0.7751122 0.2773041 0.3384659 +0.7940252 0.2773041 0.3384659 +0.8123661 0.2773041 0.3384659 +0.8301795 0.2773041 0.3384659 +0.8475045 0.2773041 0.3384659 +0.8643761 0.2773041 0.3384659 +0.880825 0.2773041 0.3384659 +0.8968787 0.2773041 0.3384659 +0.9125621 0.2773041 0.3384659 +0.9278974 0.2773041 0.3384659 +0.9429048 0.2773041 0.3384659 +0.9576028 0.2773041 0.3384659 +0.9720079 0.2773041 0.3384659 +0.9861357 0.2773041 0.3384659 +1 0.2773041 0.3384659 +0 0.3384659 0.3384659 +0.1939468 0.3384659 0.3384659 +0.2773041 0.3384659 0.3384659 +0.3384659 0.3384659 0.3384659 +0.3885728 0.3384659 0.3384659 +0.4317928 0.3384659 0.3384659 +0.470214 0.3384659 0.3384659 +0.5050551 0.3384659 0.3384659 +0.5370987 0.3384659 0.3384659 +0.5668815 0.3384659 0.3384659 +0.5947903 0.3384659 0.3384659 +0.6211144 0.3384659 0.3384659 +0.6460766 0.3384659 0.3384659 +0.6698526 0.3384659 0.3384659 +0.6925839 0.3384659 0.3384659 +0.7143866 0.3384659 0.3384659 +0.7353569 0.3384659 0.3384659 +0.7555758 0.3384659 0.3384659 +0.7751122 0.3384659 0.3384659 +0.7940252 0.3384659 0.3384659 +0.8123661 0.3384659 0.3384659 +0.8301795 0.3384659 0.3384659 +0.8475045 0.3384659 0.3384659 +0.8643761 0.3384659 0.3384659 +0.880825 0.3384659 0.3384659 +0.8968787 0.3384659 0.3384659 +0.9125621 0.3384659 0.3384659 +0.9278974 0.3384659 0.3384659 +0.9429048 0.3384659 0.3384659 +0.9576028 0.3384659 0.3384659 +0.9720079 0.3384659 0.3384659 +0.9861357 0.3384659 0.3384659 +1 0.3384659 0.3384659 +0 0.3885728 0.3384659 +0.1939468 0.3885728 0.3384659 +0.2773041 0.3885728 0.3384659 +0.3384659 0.3885728 0.3384659 +0.3885728 0.3885728 0.3384659 +0.4317928 0.3885728 0.3384659 +0.470214 0.3885728 0.3384659 +0.5050551 0.3885728 0.3384659 +0.5370987 0.3885728 0.3384659 +0.5668815 0.3885728 0.3384659 +0.5947903 0.3885728 0.3384659 +0.6211144 0.3885728 0.3384659 +0.6460766 0.3885728 0.3384659 +0.6698526 0.3885728 0.3384659 +0.6925839 0.3885728 0.3384659 +0.7143866 0.3885728 0.3384659 +0.7353569 0.3885728 0.3384659 +0.7555758 0.3885728 0.3384659 +0.7751122 0.3885728 0.3384659 +0.7940252 0.3885728 0.3384659 +0.8123661 0.3885728 0.3384659 +0.8301795 0.3885728 0.3384659 +0.8475045 0.3885728 0.3384659 +0.8643761 0.3885728 0.3384659 +0.880825 0.3885728 0.3384659 +0.8968787 0.3885728 0.3384659 +0.9125621 0.3885728 0.3384659 +0.9278974 0.3885728 0.3384659 +0.9429048 0.3885728 0.3384659 +0.9576028 0.3885728 0.3384659 +0.9720079 0.3885728 0.3384659 +0.9861357 0.3885728 0.3384659 +1 0.3885728 0.3384659 +0 0.4317928 0.3384659 +0.1939468 0.4317928 0.3384659 +0.2773041 0.4317928 0.3384659 +0.3384659 0.4317928 0.3384659 +0.3885728 0.4317928 0.3384659 +0.4317928 0.4317928 0.3384659 +0.470214 0.4317928 0.3384659 +0.5050551 0.4317928 0.3384659 +0.5370987 0.4317928 0.3384659 +0.5668815 0.4317928 0.3384659 +0.5947903 0.4317928 0.3384659 +0.6211144 0.4317928 0.3384659 +0.6460766 0.4317928 0.3384659 +0.6698526 0.4317928 0.3384659 +0.6925839 0.4317928 0.3384659 +0.7143866 0.4317928 0.3384659 +0.7353569 0.4317928 0.3384659 +0.7555758 0.4317928 0.3384659 +0.7751122 0.4317928 0.3384659 +0.7940252 0.4317928 0.3384659 +0.8123661 0.4317928 0.3384659 +0.8301795 0.4317928 0.3384659 +0.8475045 0.4317928 0.3384659 +0.8643761 0.4317928 0.3384659 +0.880825 0.4317928 0.3384659 +0.8968787 0.4317928 0.3384659 +0.9125621 0.4317928 0.3384659 +0.9278974 0.4317928 0.3384659 +0.9429048 0.4317928 0.3384659 +0.9576028 0.4317928 0.3384659 +0.9720079 0.4317928 0.3384659 +0.9861357 0.4317928 0.3384659 +1 0.4317928 0.3384659 +0 0.470214 0.3384659 +0.1939468 0.470214 0.3384659 +0.2773041 0.470214 0.3384659 +0.3384659 0.470214 0.3384659 +0.3885728 0.470214 0.3384659 +0.4317928 0.470214 0.3384659 +0.470214 0.470214 0.3384659 +0.5050551 0.470214 0.3384659 +0.5370987 0.470214 0.3384659 +0.5668815 0.470214 0.3384659 +0.5947903 0.470214 0.3384659 +0.6211144 0.470214 0.3384659 +0.6460766 0.470214 0.3384659 +0.6698526 0.470214 0.3384659 +0.6925839 0.470214 0.3384659 +0.7143866 0.470214 0.3384659 +0.7353569 0.470214 0.3384659 +0.7555758 0.470214 0.3384659 +0.7751122 0.470214 0.3384659 +0.7940252 0.470214 0.3384659 +0.8123661 0.470214 0.3384659 +0.8301795 0.470214 0.3384659 +0.8475045 0.470214 0.3384659 +0.8643761 0.470214 0.3384659 +0.880825 0.470214 0.3384659 +0.8968787 0.470214 0.3384659 +0.9125621 0.470214 0.3384659 +0.9278974 0.470214 0.3384659 +0.9429048 0.470214 0.3384659 +0.9576028 0.470214 0.3384659 +0.9720079 0.470214 0.3384659 +0.9861357 0.470214 0.3384659 +1 0.470214 0.3384659 +0 0.5050551 0.3384659 +0.1939468 0.5050551 0.3384659 +0.2773041 0.5050551 0.3384659 +0.3384659 0.5050551 0.3384659 +0.3885728 0.5050551 0.3384659 +0.4317928 0.5050551 0.3384659 +0.470214 0.5050551 0.3384659 +0.5050551 0.5050551 0.3384659 +0.5370987 0.5050551 0.3384659 +0.5668815 0.5050551 0.3384659 +0.5947903 0.5050551 0.3384659 +0.6211144 0.5050551 0.3384659 +0.6460766 0.5050551 0.3384659 +0.6698526 0.5050551 0.3384659 +0.6925839 0.5050551 0.3384659 +0.7143866 0.5050551 0.3384659 +0.7353569 0.5050551 0.3384659 +0.7555758 0.5050551 0.3384659 +0.7751122 0.5050551 0.3384659 +0.7940252 0.5050551 0.3384659 +0.8123661 0.5050551 0.3384659 +0.8301795 0.5050551 0.3384659 +0.8475045 0.5050551 0.3384659 +0.8643761 0.5050551 0.3384659 +0.880825 0.5050551 0.3384659 +0.8968787 0.5050551 0.3384659 +0.9125621 0.5050551 0.3384659 +0.9278974 0.5050551 0.3384659 +0.9429048 0.5050551 0.3384659 +0.9576028 0.5050551 0.3384659 +0.9720079 0.5050551 0.3384659 +0.9861357 0.5050551 0.3384659 +1 0.5050551 0.3384659 +0 0.5370987 0.3384659 +0.1939468 0.5370987 0.3384659 +0.2773041 0.5370987 0.3384659 +0.3384659 0.5370987 0.3384659 +0.3885728 0.5370987 0.3384659 +0.4317928 0.5370987 0.3384659 +0.470214 0.5370987 0.3384659 +0.5050551 0.5370987 0.3384659 +0.5370987 0.5370987 0.3384659 +0.5668815 0.5370987 0.3384659 +0.5947903 0.5370987 0.3384659 +0.6211144 0.5370987 0.3384659 +0.6460766 0.5370987 0.3384659 +0.6698526 0.5370987 0.3384659 +0.6925839 0.5370987 0.3384659 +0.7143866 0.5370987 0.3384659 +0.7353569 0.5370987 0.3384659 +0.7555758 0.5370987 0.3384659 +0.7751122 0.5370987 0.3384659 +0.7940252 0.5370987 0.3384659 +0.8123661 0.5370987 0.3384659 +0.8301795 0.5370987 0.3384659 +0.8475045 0.5370987 0.3384659 +0.8643761 0.5370987 0.3384659 +0.880825 0.5370987 0.3384659 +0.8968787 0.5370987 0.3384659 +0.9125621 0.5370987 0.3384659 +0.9278974 0.5370987 0.3384659 +0.9429048 0.5370987 0.3384659 +0.9576028 0.5370987 0.3384659 +0.9720079 0.5370987 0.3384659 +0.9861357 0.5370987 0.3384659 +1 0.5370987 0.3384659 +0 0.5668815 0.3384659 +0.1939468 0.5668815 0.3384659 +0.2773041 0.5668815 0.3384659 +0.3384659 0.5668815 0.3384659 +0.3885728 0.5668815 0.3384659 +0.4317928 0.5668815 0.3384659 +0.470214 0.5668815 0.3384659 +0.5050551 0.5668815 0.3384659 +0.5370987 0.5668815 0.3384659 +0.5668815 0.5668815 0.3384659 +0.5947903 0.5668815 0.3384659 +0.6211144 0.5668815 0.3384659 +0.6460766 0.5668815 0.3384659 +0.6698526 0.5668815 0.3384659 +0.6925839 0.5668815 0.3384659 +0.7143866 0.5668815 0.3384659 +0.7353569 0.5668815 0.3384659 +0.7555758 0.5668815 0.3384659 +0.7751122 0.5668815 0.3384659 +0.7940252 0.5668815 0.3384659 +0.8123661 0.5668815 0.3384659 +0.8301795 0.5668815 0.3384659 +0.8475045 0.5668815 0.3384659 +0.8643761 0.5668815 0.3384659 +0.880825 0.5668815 0.3384659 +0.8968787 0.5668815 0.3384659 +0.9125621 0.5668815 0.3384659 +0.9278974 0.5668815 0.3384659 +0.9429048 0.5668815 0.3384659 +0.9576028 0.5668815 0.3384659 +0.9720079 0.5668815 0.3384659 +0.9861357 0.5668815 0.3384659 +1 0.5668815 0.3384659 +0 0.5947903 0.3384659 +0.1939468 0.5947903 0.3384659 +0.2773041 0.5947903 0.3384659 +0.3384659 0.5947903 0.3384659 +0.3885728 0.5947903 0.3384659 +0.4317928 0.5947903 0.3384659 +0.470214 0.5947903 0.3384659 +0.5050551 0.5947903 0.3384659 +0.5370987 0.5947903 0.3384659 +0.5668815 0.5947903 0.3384659 +0.5947903 0.5947903 0.3384659 +0.6211144 0.5947903 0.3384659 +0.6460766 0.5947903 0.3384659 +0.6698526 0.5947903 0.3384659 +0.6925839 0.5947903 0.3384659 +0.7143866 0.5947903 0.3384659 +0.7353569 0.5947903 0.3384659 +0.7555758 0.5947903 0.3384659 +0.7751122 0.5947903 0.3384659 +0.7940252 0.5947903 0.3384659 +0.8123661 0.5947903 0.3384659 +0.8301795 0.5947903 0.3384659 +0.8475045 0.5947903 0.3384659 +0.8643761 0.5947903 0.3384659 +0.880825 0.5947903 0.3384659 +0.8968787 0.5947903 0.3384659 +0.9125621 0.5947903 0.3384659 +0.9278974 0.5947903 0.3384659 +0.9429048 0.5947903 0.3384659 +0.9576028 0.5947903 0.3384659 +0.9720079 0.5947903 0.3384659 +0.9861357 0.5947903 0.3384659 +1 0.5947903 0.3384659 +0 0.6211144 0.3384659 +0.1939468 0.6211144 0.3384659 +0.2773041 0.6211144 0.3384659 +0.3384659 0.6211144 0.3384659 +0.3885728 0.6211144 0.3384659 +0.4317928 0.6211144 0.3384659 +0.470214 0.6211144 0.3384659 +0.5050551 0.6211144 0.3384659 +0.5370987 0.6211144 0.3384659 +0.5668815 0.6211144 0.3384659 +0.5947903 0.6211144 0.3384659 +0.6211144 0.6211144 0.3384659 +0.6460766 0.6211144 0.3384659 +0.6698526 0.6211144 0.3384659 +0.6925839 0.6211144 0.3384659 +0.7143866 0.6211144 0.3384659 +0.7353569 0.6211144 0.3384659 +0.7555758 0.6211144 0.3384659 +0.7751122 0.6211144 0.3384659 +0.7940252 0.6211144 0.3384659 +0.8123661 0.6211144 0.3384659 +0.8301795 0.6211144 0.3384659 +0.8475045 0.6211144 0.3384659 +0.8643761 0.6211144 0.3384659 +0.880825 0.6211144 0.3384659 +0.8968787 0.6211144 0.3384659 +0.9125621 0.6211144 0.3384659 +0.9278974 0.6211144 0.3384659 +0.9429048 0.6211144 0.3384659 +0.9576028 0.6211144 0.3384659 +0.9720079 0.6211144 0.3384659 +0.9861357 0.6211144 0.3384659 +1 0.6211144 0.3384659 +0 0.6460766 0.3384659 +0.1939468 0.6460766 0.3384659 +0.2773041 0.6460766 0.3384659 +0.3384659 0.6460766 0.3384659 +0.3885728 0.6460766 0.3384659 +0.4317928 0.6460766 0.3384659 +0.470214 0.6460766 0.3384659 +0.5050551 0.6460766 0.3384659 +0.5370987 0.6460766 0.3384659 +0.5668815 0.6460766 0.3384659 +0.5947903 0.6460766 0.3384659 +0.6211144 0.6460766 0.3384659 +0.6460766 0.6460766 0.3384659 +0.6698526 0.6460766 0.3384659 +0.6925839 0.6460766 0.3384659 +0.7143866 0.6460766 0.3384659 +0.7353569 0.6460766 0.3384659 +0.7555758 0.6460766 0.3384659 +0.7751122 0.6460766 0.3384659 +0.7940252 0.6460766 0.3384659 +0.8123661 0.6460766 0.3384659 +0.8301795 0.6460766 0.3384659 +0.8475045 0.6460766 0.3384659 +0.8643761 0.6460766 0.3384659 +0.880825 0.6460766 0.3384659 +0.8968787 0.6460766 0.3384659 +0.9125621 0.6460766 0.3384659 +0.9278974 0.6460766 0.3384659 +0.9429048 0.6460766 0.3384659 +0.9576028 0.6460766 0.3384659 +0.9720079 0.6460766 0.3384659 +0.9861357 0.6460766 0.3384659 +1 0.6460766 0.3384659 +0 0.6698526 0.3384659 +0.1939468 0.6698526 0.3384659 +0.2773041 0.6698526 0.3384659 +0.3384659 0.6698526 0.3384659 +0.3885728 0.6698526 0.3384659 +0.4317928 0.6698526 0.3384659 +0.470214 0.6698526 0.3384659 +0.5050551 0.6698526 0.3384659 +0.5370987 0.6698526 0.3384659 +0.5668815 0.6698526 0.3384659 +0.5947903 0.6698526 0.3384659 +0.6211144 0.6698526 0.3384659 +0.6460766 0.6698526 0.3384659 +0.6698526 0.6698526 0.3384659 +0.6925839 0.6698526 0.3384659 +0.7143866 0.6698526 0.3384659 +0.7353569 0.6698526 0.3384659 +0.7555758 0.6698526 0.3384659 +0.7751122 0.6698526 0.3384659 +0.7940252 0.6698526 0.3384659 +0.8123661 0.6698526 0.3384659 +0.8301795 0.6698526 0.3384659 +0.8475045 0.6698526 0.3384659 +0.8643761 0.6698526 0.3384659 +0.880825 0.6698526 0.3384659 +0.8968787 0.6698526 0.3384659 +0.9125621 0.6698526 0.3384659 +0.9278974 0.6698526 0.3384659 +0.9429048 0.6698526 0.3384659 +0.9576028 0.6698526 0.3384659 +0.9720079 0.6698526 0.3384659 +0.9861357 0.6698526 0.3384659 +1 0.6698526 0.3384659 +0 0.6925839 0.3384659 +0.1939468 0.6925839 0.3384659 +0.2773041 0.6925839 0.3384659 +0.3384659 0.6925839 0.3384659 +0.3885728 0.6925839 0.3384659 +0.4317928 0.6925839 0.3384659 +0.470214 0.6925839 0.3384659 +0.5050551 0.6925839 0.3384659 +0.5370987 0.6925839 0.3384659 +0.5668815 0.6925839 0.3384659 +0.5947903 0.6925839 0.3384659 +0.6211144 0.6925839 0.3384659 +0.6460766 0.6925839 0.3384659 +0.6698526 0.6925839 0.3384659 +0.6925839 0.6925839 0.3384659 +0.7143866 0.6925839 0.3384659 +0.7353569 0.6925839 0.3384659 +0.7555758 0.6925839 0.3384659 +0.7751122 0.6925839 0.3384659 +0.7940252 0.6925839 0.3384659 +0.8123661 0.6925839 0.3384659 +0.8301795 0.6925839 0.3384659 +0.8475045 0.6925839 0.3384659 +0.8643761 0.6925839 0.3384659 +0.880825 0.6925839 0.3384659 +0.8968787 0.6925839 0.3384659 +0.9125621 0.6925839 0.3384659 +0.9278974 0.6925839 0.3384659 +0.9429048 0.6925839 0.3384659 +0.9576028 0.6925839 0.3384659 +0.9720079 0.6925839 0.3384659 +0.9861357 0.6925839 0.3384659 +1 0.6925839 0.3384659 +0 0.7143866 0.3384659 +0.1939468 0.7143866 0.3384659 +0.2773041 0.7143866 0.3384659 +0.3384659 0.7143866 0.3384659 +0.3885728 0.7143866 0.3384659 +0.4317928 0.7143866 0.3384659 +0.470214 0.7143866 0.3384659 +0.5050551 0.7143866 0.3384659 +0.5370987 0.7143866 0.3384659 +0.5668815 0.7143866 0.3384659 +0.5947903 0.7143866 0.3384659 +0.6211144 0.7143866 0.3384659 +0.6460766 0.7143866 0.3384659 +0.6698526 0.7143866 0.3384659 +0.6925839 0.7143866 0.3384659 +0.7143866 0.7143866 0.3384659 +0.7353569 0.7143866 0.3384659 +0.7555758 0.7143866 0.3384659 +0.7751122 0.7143866 0.3384659 +0.7940252 0.7143866 0.3384659 +0.8123661 0.7143866 0.3384659 +0.8301795 0.7143866 0.3384659 +0.8475045 0.7143866 0.3384659 +0.8643761 0.7143866 0.3384659 +0.880825 0.7143866 0.3384659 +0.8968787 0.7143866 0.3384659 +0.9125621 0.7143866 0.3384659 +0.9278974 0.7143866 0.3384659 +0.9429048 0.7143866 0.3384659 +0.9576028 0.7143866 0.3384659 +0.9720079 0.7143866 0.3384659 +0.9861357 0.7143866 0.3384659 +1 0.7143866 0.3384659 +0 0.7353569 0.3384659 +0.1939468 0.7353569 0.3384659 +0.2773041 0.7353569 0.3384659 +0.3384659 0.7353569 0.3384659 +0.3885728 0.7353569 0.3384659 +0.4317928 0.7353569 0.3384659 +0.470214 0.7353569 0.3384659 +0.5050551 0.7353569 0.3384659 +0.5370987 0.7353569 0.3384659 +0.5668815 0.7353569 0.3384659 +0.5947903 0.7353569 0.3384659 +0.6211144 0.7353569 0.3384659 +0.6460766 0.7353569 0.3384659 +0.6698526 0.7353569 0.3384659 +0.6925839 0.7353569 0.3384659 +0.7143866 0.7353569 0.3384659 +0.7353569 0.7353569 0.3384659 +0.7555758 0.7353569 0.3384659 +0.7751122 0.7353569 0.3384659 +0.7940252 0.7353569 0.3384659 +0.8123661 0.7353569 0.3384659 +0.8301795 0.7353569 0.3384659 +0.8475045 0.7353569 0.3384659 +0.8643761 0.7353569 0.3384659 +0.880825 0.7353569 0.3384659 +0.8968787 0.7353569 0.3384659 +0.9125621 0.7353569 0.3384659 +0.9278974 0.7353569 0.3384659 +0.9429048 0.7353569 0.3384659 +0.9576028 0.7353569 0.3384659 +0.9720079 0.7353569 0.3384659 +0.9861357 0.7353569 0.3384659 +1 0.7353569 0.3384659 +0 0.7555758 0.3384659 +0.1939468 0.7555758 0.3384659 +0.2773041 0.7555758 0.3384659 +0.3384659 0.7555758 0.3384659 +0.3885728 0.7555758 0.3384659 +0.4317928 0.7555758 0.3384659 +0.470214 0.7555758 0.3384659 +0.5050551 0.7555758 0.3384659 +0.5370987 0.7555758 0.3384659 +0.5668815 0.7555758 0.3384659 +0.5947903 0.7555758 0.3384659 +0.6211144 0.7555758 0.3384659 +0.6460766 0.7555758 0.3384659 +0.6698526 0.7555758 0.3384659 +0.6925839 0.7555758 0.3384659 +0.7143866 0.7555758 0.3384659 +0.7353569 0.7555758 0.3384659 +0.7555758 0.7555758 0.3384659 +0.7751122 0.7555758 0.3384659 +0.7940252 0.7555758 0.3384659 +0.8123661 0.7555758 0.3384659 +0.8301795 0.7555758 0.3384659 +0.8475045 0.7555758 0.3384659 +0.8643761 0.7555758 0.3384659 +0.880825 0.7555758 0.3384659 +0.8968787 0.7555758 0.3384659 +0.9125621 0.7555758 0.3384659 +0.9278974 0.7555758 0.3384659 +0.9429048 0.7555758 0.3384659 +0.9576028 0.7555758 0.3384659 +0.9720079 0.7555758 0.3384659 +0.9861357 0.7555758 0.3384659 +1 0.7555758 0.3384659 +0 0.7751122 0.3384659 +0.1939468 0.7751122 0.3384659 +0.2773041 0.7751122 0.3384659 +0.3384659 0.7751122 0.3384659 +0.3885728 0.7751122 0.3384659 +0.4317928 0.7751122 0.3384659 +0.470214 0.7751122 0.3384659 +0.5050551 0.7751122 0.3384659 +0.5370987 0.7751122 0.3384659 +0.5668815 0.7751122 0.3384659 +0.5947903 0.7751122 0.3384659 +0.6211144 0.7751122 0.3384659 +0.6460766 0.7751122 0.3384659 +0.6698526 0.7751122 0.3384659 +0.6925839 0.7751122 0.3384659 +0.7143866 0.7751122 0.3384659 +0.7353569 0.7751122 0.3384659 +0.7555758 0.7751122 0.3384659 +0.7751122 0.7751122 0.3384659 +0.7940252 0.7751122 0.3384659 +0.8123661 0.7751122 0.3384659 +0.8301795 0.7751122 0.3384659 +0.8475045 0.7751122 0.3384659 +0.8643761 0.7751122 0.3384659 +0.880825 0.7751122 0.3384659 +0.8968787 0.7751122 0.3384659 +0.9125621 0.7751122 0.3384659 +0.9278974 0.7751122 0.3384659 +0.9429048 0.7751122 0.3384659 +0.9576028 0.7751122 0.3384659 +0.9720079 0.7751122 0.3384659 +0.9861357 0.7751122 0.3384659 +1 0.7751122 0.3384659 +0 0.7940252 0.3384659 +0.1939468 0.7940252 0.3384659 +0.2773041 0.7940252 0.3384659 +0.3384659 0.7940252 0.3384659 +0.3885728 0.7940252 0.3384659 +0.4317928 0.7940252 0.3384659 +0.470214 0.7940252 0.3384659 +0.5050551 0.7940252 0.3384659 +0.5370987 0.7940252 0.3384659 +0.5668815 0.7940252 0.3384659 +0.5947903 0.7940252 0.3384659 +0.6211144 0.7940252 0.3384659 +0.6460766 0.7940252 0.3384659 +0.6698526 0.7940252 0.3384659 +0.6925839 0.7940252 0.3384659 +0.7143866 0.7940252 0.3384659 +0.7353569 0.7940252 0.3384659 +0.7555758 0.7940252 0.3384659 +0.7751122 0.7940252 0.3384659 +0.7940252 0.7940252 0.3384659 +0.8123661 0.7940252 0.3384659 +0.8301795 0.7940252 0.3384659 +0.8475045 0.7940252 0.3384659 +0.8643761 0.7940252 0.3384659 +0.880825 0.7940252 0.3384659 +0.8968787 0.7940252 0.3384659 +0.9125621 0.7940252 0.3384659 +0.9278974 0.7940252 0.3384659 +0.9429048 0.7940252 0.3384659 +0.9576028 0.7940252 0.3384659 +0.9720079 0.7940252 0.3384659 +0.9861357 0.7940252 0.3384659 +1 0.7940252 0.3384659 +0 0.8123661 0.3384659 +0.1939468 0.8123661 0.3384659 +0.2773041 0.8123661 0.3384659 +0.3384659 0.8123661 0.3384659 +0.3885728 0.8123661 0.3384659 +0.4317928 0.8123661 0.3384659 +0.470214 0.8123661 0.3384659 +0.5050551 0.8123661 0.3384659 +0.5370987 0.8123661 0.3384659 +0.5668815 0.8123661 0.3384659 +0.5947903 0.8123661 0.3384659 +0.6211144 0.8123661 0.3384659 +0.6460766 0.8123661 0.3384659 +0.6698526 0.8123661 0.3384659 +0.6925839 0.8123661 0.3384659 +0.7143866 0.8123661 0.3384659 +0.7353569 0.8123661 0.3384659 +0.7555758 0.8123661 0.3384659 +0.7751122 0.8123661 0.3384659 +0.7940252 0.8123661 0.3384659 +0.8123661 0.8123661 0.3384659 +0.8301795 0.8123661 0.3384659 +0.8475045 0.8123661 0.3384659 +0.8643761 0.8123661 0.3384659 +0.880825 0.8123661 0.3384659 +0.8968787 0.8123661 0.3384659 +0.9125621 0.8123661 0.3384659 +0.9278974 0.8123661 0.3384659 +0.9429048 0.8123661 0.3384659 +0.9576028 0.8123661 0.3384659 +0.9720079 0.8123661 0.3384659 +0.9861357 0.8123661 0.3384659 +1 0.8123661 0.3384659 +0 0.8301795 0.3384659 +0.1939468 0.8301795 0.3384659 +0.2773041 0.8301795 0.3384659 +0.3384659 0.8301795 0.3384659 +0.3885728 0.8301795 0.3384659 +0.4317928 0.8301795 0.3384659 +0.470214 0.8301795 0.3384659 +0.5050551 0.8301795 0.3384659 +0.5370987 0.8301795 0.3384659 +0.5668815 0.8301795 0.3384659 +0.5947903 0.8301795 0.3384659 +0.6211144 0.8301795 0.3384659 +0.6460766 0.8301795 0.3384659 +0.6698526 0.8301795 0.3384659 +0.6925839 0.8301795 0.3384659 +0.7143866 0.8301795 0.3384659 +0.7353569 0.8301795 0.3384659 +0.7555758 0.8301795 0.3384659 +0.7751122 0.8301795 0.3384659 +0.7940252 0.8301795 0.3384659 +0.8123661 0.8301795 0.3384659 +0.8301795 0.8301795 0.3384659 +0.8475045 0.8301795 0.3384659 +0.8643761 0.8301795 0.3384659 +0.880825 0.8301795 0.3384659 +0.8968787 0.8301795 0.3384659 +0.9125621 0.8301795 0.3384659 +0.9278974 0.8301795 0.3384659 +0.9429048 0.8301795 0.3384659 +0.9576028 0.8301795 0.3384659 +0.9720079 0.8301795 0.3384659 +0.9861357 0.8301795 0.3384659 +1 0.8301795 0.3384659 +0 0.8475045 0.3384659 +0.1939468 0.8475045 0.3384659 +0.2773041 0.8475045 0.3384659 +0.3384659 0.8475045 0.3384659 +0.3885728 0.8475045 0.3384659 +0.4317928 0.8475045 0.3384659 +0.470214 0.8475045 0.3384659 +0.5050551 0.8475045 0.3384659 +0.5370987 0.8475045 0.3384659 +0.5668815 0.8475045 0.3384659 +0.5947903 0.8475045 0.3384659 +0.6211144 0.8475045 0.3384659 +0.6460766 0.8475045 0.3384659 +0.6698526 0.8475045 0.3384659 +0.6925839 0.8475045 0.3384659 +0.7143866 0.8475045 0.3384659 +0.7353569 0.8475045 0.3384659 +0.7555758 0.8475045 0.3384659 +0.7751122 0.8475045 0.3384659 +0.7940252 0.8475045 0.3384659 +0.8123661 0.8475045 0.3384659 +0.8301795 0.8475045 0.3384659 +0.8475045 0.8475045 0.3384659 +0.8643761 0.8475045 0.3384659 +0.880825 0.8475045 0.3384659 +0.8968787 0.8475045 0.3384659 +0.9125621 0.8475045 0.3384659 +0.9278974 0.8475045 0.3384659 +0.9429048 0.8475045 0.3384659 +0.9576028 0.8475045 0.3384659 +0.9720079 0.8475045 0.3384659 +0.9861357 0.8475045 0.3384659 +1 0.8475045 0.3384659 +0 0.8643761 0.3384659 +0.1939468 0.8643761 0.3384659 +0.2773041 0.8643761 0.3384659 +0.3384659 0.8643761 0.3384659 +0.3885728 0.8643761 0.3384659 +0.4317928 0.8643761 0.3384659 +0.470214 0.8643761 0.3384659 +0.5050551 0.8643761 0.3384659 +0.5370987 0.8643761 0.3384659 +0.5668815 0.8643761 0.3384659 +0.5947903 0.8643761 0.3384659 +0.6211144 0.8643761 0.3384659 +0.6460766 0.8643761 0.3384659 +0.6698526 0.8643761 0.3384659 +0.6925839 0.8643761 0.3384659 +0.7143866 0.8643761 0.3384659 +0.7353569 0.8643761 0.3384659 +0.7555758 0.8643761 0.3384659 +0.7751122 0.8643761 0.3384659 +0.7940252 0.8643761 0.3384659 +0.8123661 0.8643761 0.3384659 +0.8301795 0.8643761 0.3384659 +0.8475045 0.8643761 0.3384659 +0.8643761 0.8643761 0.3384659 +0.880825 0.8643761 0.3384659 +0.8968787 0.8643761 0.3384659 +0.9125621 0.8643761 0.3384659 +0.9278974 0.8643761 0.3384659 +0.9429048 0.8643761 0.3384659 +0.9576028 0.8643761 0.3384659 +0.9720079 0.8643761 0.3384659 +0.9861357 0.8643761 0.3384659 +1 0.8643761 0.3384659 +0 0.880825 0.3384659 +0.1939468 0.880825 0.3384659 +0.2773041 0.880825 0.3384659 +0.3384659 0.880825 0.3384659 +0.3885728 0.880825 0.3384659 +0.4317928 0.880825 0.3384659 +0.470214 0.880825 0.3384659 +0.5050551 0.880825 0.3384659 +0.5370987 0.880825 0.3384659 +0.5668815 0.880825 0.3384659 +0.5947903 0.880825 0.3384659 +0.6211144 0.880825 0.3384659 +0.6460766 0.880825 0.3384659 +0.6698526 0.880825 0.3384659 +0.6925839 0.880825 0.3384659 +0.7143866 0.880825 0.3384659 +0.7353569 0.880825 0.3384659 +0.7555758 0.880825 0.3384659 +0.7751122 0.880825 0.3384659 +0.7940252 0.880825 0.3384659 +0.8123661 0.880825 0.3384659 +0.8301795 0.880825 0.3384659 +0.8475045 0.880825 0.3384659 +0.8643761 0.880825 0.3384659 +0.880825 0.880825 0.3384659 +0.8968787 0.880825 0.3384659 +0.9125621 0.880825 0.3384659 +0.9278974 0.880825 0.3384659 +0.9429048 0.880825 0.3384659 +0.9576028 0.880825 0.3384659 +0.9720079 0.880825 0.3384659 +0.9861357 0.880825 0.3384659 +1 0.880825 0.3384659 +0 0.8968787 0.3384659 +0.1939468 0.8968787 0.3384659 +0.2773041 0.8968787 0.3384659 +0.3384659 0.8968787 0.3384659 +0.3885728 0.8968787 0.3384659 +0.4317928 0.8968787 0.3384659 +0.470214 0.8968787 0.3384659 +0.5050551 0.8968787 0.3384659 +0.5370987 0.8968787 0.3384659 +0.5668815 0.8968787 0.3384659 +0.5947903 0.8968787 0.3384659 +0.6211144 0.8968787 0.3384659 +0.6460766 0.8968787 0.3384659 +0.6698526 0.8968787 0.3384659 +0.6925839 0.8968787 0.3384659 +0.7143866 0.8968787 0.3384659 +0.7353569 0.8968787 0.3384659 +0.7555758 0.8968787 0.3384659 +0.7751122 0.8968787 0.3384659 +0.7940252 0.8968787 0.3384659 +0.8123661 0.8968787 0.3384659 +0.8301795 0.8968787 0.3384659 +0.8475045 0.8968787 0.3384659 +0.8643761 0.8968787 0.3384659 +0.880825 0.8968787 0.3384659 +0.8968787 0.8968787 0.3384659 +0.9125621 0.8968787 0.3384659 +0.9278974 0.8968787 0.3384659 +0.9429048 0.8968787 0.3384659 +0.9576028 0.8968787 0.3384659 +0.9720079 0.8968787 0.3384659 +0.9861357 0.8968787 0.3384659 +1 0.8968787 0.3384659 +0 0.9125621 0.3384659 +0.1939468 0.9125621 0.3384659 +0.2773041 0.9125621 0.3384659 +0.3384659 0.9125621 0.3384659 +0.3885728 0.9125621 0.3384659 +0.4317928 0.9125621 0.3384659 +0.470214 0.9125621 0.3384659 +0.5050551 0.9125621 0.3384659 +0.5370987 0.9125621 0.3384659 +0.5668815 0.9125621 0.3384659 +0.5947903 0.9125621 0.3384659 +0.6211144 0.9125621 0.3384659 +0.6460766 0.9125621 0.3384659 +0.6698526 0.9125621 0.3384659 +0.6925839 0.9125621 0.3384659 +0.7143866 0.9125621 0.3384659 +0.7353569 0.9125621 0.3384659 +0.7555758 0.9125621 0.3384659 +0.7751122 0.9125621 0.3384659 +0.7940252 0.9125621 0.3384659 +0.8123661 0.9125621 0.3384659 +0.8301795 0.9125621 0.3384659 +0.8475045 0.9125621 0.3384659 +0.8643761 0.9125621 0.3384659 +0.880825 0.9125621 0.3384659 +0.8968787 0.9125621 0.3384659 +0.9125621 0.9125621 0.3384659 +0.9278974 0.9125621 0.3384659 +0.9429048 0.9125621 0.3384659 +0.9576028 0.9125621 0.3384659 +0.9720079 0.9125621 0.3384659 +0.9861357 0.9125621 0.3384659 +1 0.9125621 0.3384659 +0 0.9278974 0.3384659 +0.1939468 0.9278974 0.3384659 +0.2773041 0.9278974 0.3384659 +0.3384659 0.9278974 0.3384659 +0.3885728 0.9278974 0.3384659 +0.4317928 0.9278974 0.3384659 +0.470214 0.9278974 0.3384659 +0.5050551 0.9278974 0.3384659 +0.5370987 0.9278974 0.3384659 +0.5668815 0.9278974 0.3384659 +0.5947903 0.9278974 0.3384659 +0.6211144 0.9278974 0.3384659 +0.6460766 0.9278974 0.3384659 +0.6698526 0.9278974 0.3384659 +0.6925839 0.9278974 0.3384659 +0.7143866 0.9278974 0.3384659 +0.7353569 0.9278974 0.3384659 +0.7555758 0.9278974 0.3384659 +0.7751122 0.9278974 0.3384659 +0.7940252 0.9278974 0.3384659 +0.8123661 0.9278974 0.3384659 +0.8301795 0.9278974 0.3384659 +0.8475045 0.9278974 0.3384659 +0.8643761 0.9278974 0.3384659 +0.880825 0.9278974 0.3384659 +0.8968787 0.9278974 0.3384659 +0.9125621 0.9278974 0.3384659 +0.9278974 0.9278974 0.3384659 +0.9429048 0.9278974 0.3384659 +0.9576028 0.9278974 0.3384659 +0.9720079 0.9278974 0.3384659 +0.9861357 0.9278974 0.3384659 +1 0.9278974 0.3384659 +0 0.9429048 0.3384659 +0.1939468 0.9429048 0.3384659 +0.2773041 0.9429048 0.3384659 +0.3384659 0.9429048 0.3384659 +0.3885728 0.9429048 0.3384659 +0.4317928 0.9429048 0.3384659 +0.470214 0.9429048 0.3384659 +0.5050551 0.9429048 0.3384659 +0.5370987 0.9429048 0.3384659 +0.5668815 0.9429048 0.3384659 +0.5947903 0.9429048 0.3384659 +0.6211144 0.9429048 0.3384659 +0.6460766 0.9429048 0.3384659 +0.6698526 0.9429048 0.3384659 +0.6925839 0.9429048 0.3384659 +0.7143866 0.9429048 0.3384659 +0.7353569 0.9429048 0.3384659 +0.7555758 0.9429048 0.3384659 +0.7751122 0.9429048 0.3384659 +0.7940252 0.9429048 0.3384659 +0.8123661 0.9429048 0.3384659 +0.8301795 0.9429048 0.3384659 +0.8475045 0.9429048 0.3384659 +0.8643761 0.9429048 0.3384659 +0.880825 0.9429048 0.3384659 +0.8968787 0.9429048 0.3384659 +0.9125621 0.9429048 0.3384659 +0.9278974 0.9429048 0.3384659 +0.9429048 0.9429048 0.3384659 +0.9576028 0.9429048 0.3384659 +0.9720079 0.9429048 0.3384659 +0.9861357 0.9429048 0.3384659 +1 0.9429048 0.3384659 +0 0.9576028 0.3384659 +0.1939468 0.9576028 0.3384659 +0.2773041 0.9576028 0.3384659 +0.3384659 0.9576028 0.3384659 +0.3885728 0.9576028 0.3384659 +0.4317928 0.9576028 0.3384659 +0.470214 0.9576028 0.3384659 +0.5050551 0.9576028 0.3384659 +0.5370987 0.9576028 0.3384659 +0.5668815 0.9576028 0.3384659 +0.5947903 0.9576028 0.3384659 +0.6211144 0.9576028 0.3384659 +0.6460766 0.9576028 0.3384659 +0.6698526 0.9576028 0.3384659 +0.6925839 0.9576028 0.3384659 +0.7143866 0.9576028 0.3384659 +0.7353569 0.9576028 0.3384659 +0.7555758 0.9576028 0.3384659 +0.7751122 0.9576028 0.3384659 +0.7940252 0.9576028 0.3384659 +0.8123661 0.9576028 0.3384659 +0.8301795 0.9576028 0.3384659 +0.8475045 0.9576028 0.3384659 +0.8643761 0.9576028 0.3384659 +0.880825 0.9576028 0.3384659 +0.8968787 0.9576028 0.3384659 +0.9125621 0.9576028 0.3384659 +0.9278974 0.9576028 0.3384659 +0.9429048 0.9576028 0.3384659 +0.9576028 0.9576028 0.3384659 +0.9720079 0.9576028 0.3384659 +0.9861357 0.9576028 0.3384659 +1 0.9576028 0.3384659 +0 0.9720079 0.3384659 +0.1939468 0.9720079 0.3384659 +0.2773041 0.9720079 0.3384659 +0.3384659 0.9720079 0.3384659 +0.3885728 0.9720079 0.3384659 +0.4317928 0.9720079 0.3384659 +0.470214 0.9720079 0.3384659 +0.5050551 0.9720079 0.3384659 +0.5370987 0.9720079 0.3384659 +0.5668815 0.9720079 0.3384659 +0.5947903 0.9720079 0.3384659 +0.6211144 0.9720079 0.3384659 +0.6460766 0.9720079 0.3384659 +0.6698526 0.9720079 0.3384659 +0.6925839 0.9720079 0.3384659 +0.7143866 0.9720079 0.3384659 +0.7353569 0.9720079 0.3384659 +0.7555758 0.9720079 0.3384659 +0.7751122 0.9720079 0.3384659 +0.7940252 0.9720079 0.3384659 +0.8123661 0.9720079 0.3384659 +0.8301795 0.9720079 0.3384659 +0.8475045 0.9720079 0.3384659 +0.8643761 0.9720079 0.3384659 +0.880825 0.9720079 0.3384659 +0.8968787 0.9720079 0.3384659 +0.9125621 0.9720079 0.3384659 +0.9278974 0.9720079 0.3384659 +0.9429048 0.9720079 0.3384659 +0.9576028 0.9720079 0.3384659 +0.9720079 0.9720079 0.3384659 +0.9861357 0.9720079 0.3384659 +1 0.9720079 0.3384659 +0 0.9861357 0.3384659 +0.1939468 0.9861357 0.3384659 +0.2773041 0.9861357 0.3384659 +0.3384659 0.9861357 0.3384659 +0.3885728 0.9861357 0.3384659 +0.4317928 0.9861357 0.3384659 +0.470214 0.9861357 0.3384659 +0.5050551 0.9861357 0.3384659 +0.5370987 0.9861357 0.3384659 +0.5668815 0.9861357 0.3384659 +0.5947903 0.9861357 0.3384659 +0.6211144 0.9861357 0.3384659 +0.6460766 0.9861357 0.3384659 +0.6698526 0.9861357 0.3384659 +0.6925839 0.9861357 0.3384659 +0.7143866 0.9861357 0.3384659 +0.7353569 0.9861357 0.3384659 +0.7555758 0.9861357 0.3384659 +0.7751122 0.9861357 0.3384659 +0.7940252 0.9861357 0.3384659 +0.8123661 0.9861357 0.3384659 +0.8301795 0.9861357 0.3384659 +0.8475045 0.9861357 0.3384659 +0.8643761 0.9861357 0.3384659 +0.880825 0.9861357 0.3384659 +0.8968787 0.9861357 0.3384659 +0.9125621 0.9861357 0.3384659 +0.9278974 0.9861357 0.3384659 +0.9429048 0.9861357 0.3384659 +0.9576028 0.9861357 0.3384659 +0.9720079 0.9861357 0.3384659 +0.9861357 0.9861357 0.3384659 +1 0.9861357 0.3384659 +0 1 0.3384659 +0.1939468 1 0.3384659 +0.2773041 1 0.3384659 +0.3384659 1 0.3384659 +0.3885728 1 0.3384659 +0.4317928 1 0.3384659 +0.470214 1 0.3384659 +0.5050551 1 0.3384659 +0.5370987 1 0.3384659 +0.5668815 1 0.3384659 +0.5947903 1 0.3384659 +0.6211144 1 0.3384659 +0.6460766 1 0.3384659 +0.6698526 1 0.3384659 +0.6925839 1 0.3384659 +0.7143866 1 0.3384659 +0.7353569 1 0.3384659 +0.7555758 1 0.3384659 +0.7751122 1 0.3384659 +0.7940252 1 0.3384659 +0.8123661 1 0.3384659 +0.8301795 1 0.3384659 +0.8475045 1 0.3384659 +0.8643761 1 0.3384659 +0.880825 1 0.3384659 +0.8968787 1 0.3384659 +0.9125621 1 0.3384659 +0.9278974 1 0.3384659 +0.9429048 1 0.3384659 +0.9576028 1 0.3384659 +0.9720079 1 0.3384659 +0.9861357 1 0.3384659 +1 1 0.3384659 +0 0 0.3885728 +0.1939468 0 0.3885728 +0.2773041 0 0.3885728 +0.3384659 0 0.3885728 +0.3885728 0 0.3885728 +0.4317928 0 0.3885728 +0.470214 0 0.3885728 +0.5050551 0 0.3885728 +0.5370987 0 0.3885728 +0.5668815 0 0.3885728 +0.5947903 0 0.3885728 +0.6211144 0 0.3885728 +0.6460766 0 0.3885728 +0.6698526 0 0.3885728 +0.6925839 0 0.3885728 +0.7143866 0 0.3885728 +0.7353569 0 0.3885728 +0.7555758 0 0.3885728 +0.7751122 0 0.3885728 +0.7940252 0 0.3885728 +0.8123661 0 0.3885728 +0.8301795 0 0.3885728 +0.8475045 0 0.3885728 +0.8643761 0 0.3885728 +0.880825 0 0.3885728 +0.8968787 0 0.3885728 +0.9125621 0 0.3885728 +0.9278974 0 0.3885728 +0.9429048 0 0.3885728 +0.9576028 0 0.3885728 +0.9720079 0 0.3885728 +0.9861357 0 0.3885728 +1 0 0.3885728 +0 0.1939468 0.3885728 +0.1939468 0.1939468 0.3885728 +0.2773041 0.1939468 0.3885728 +0.3384659 0.1939468 0.3885728 +0.3885728 0.1939468 0.3885728 +0.4317928 0.1939468 0.3885728 +0.470214 0.1939468 0.3885728 +0.5050551 0.1939468 0.3885728 +0.5370987 0.1939468 0.3885728 +0.5668815 0.1939468 0.3885728 +0.5947903 0.1939468 0.3885728 +0.6211144 0.1939468 0.3885728 +0.6460766 0.1939468 0.3885728 +0.6698526 0.1939468 0.3885728 +0.6925839 0.1939468 0.3885728 +0.7143866 0.1939468 0.3885728 +0.7353569 0.1939468 0.3885728 +0.7555758 0.1939468 0.3885728 +0.7751122 0.1939468 0.3885728 +0.7940252 0.1939468 0.3885728 +0.8123661 0.1939468 0.3885728 +0.8301795 0.1939468 0.3885728 +0.8475045 0.1939468 0.3885728 +0.8643761 0.1939468 0.3885728 +0.880825 0.1939468 0.3885728 +0.8968787 0.1939468 0.3885728 +0.9125621 0.1939468 0.3885728 +0.9278974 0.1939468 0.3885728 +0.9429048 0.1939468 0.3885728 +0.9576028 0.1939468 0.3885728 +0.9720079 0.1939468 0.3885728 +0.9861357 0.1939468 0.3885728 +1 0.1939468 0.3885728 +0 0.2773041 0.3885728 +0.1939468 0.2773041 0.3885728 +0.2773041 0.2773041 0.3885728 +0.3384659 0.2773041 0.3885728 +0.3885728 0.2773041 0.3885728 +0.4317928 0.2773041 0.3885728 +0.470214 0.2773041 0.3885728 +0.5050551 0.2773041 0.3885728 +0.5370987 0.2773041 0.3885728 +0.5668815 0.2773041 0.3885728 +0.5947903 0.2773041 0.3885728 +0.6211144 0.2773041 0.3885728 +0.6460766 0.2773041 0.3885728 +0.6698526 0.2773041 0.3885728 +0.6925839 0.2773041 0.3885728 +0.7143866 0.2773041 0.3885728 +0.7353569 0.2773041 0.3885728 +0.7555758 0.2773041 0.3885728 +0.7751122 0.2773041 0.3885728 +0.7940252 0.2773041 0.3885728 +0.8123661 0.2773041 0.3885728 +0.8301795 0.2773041 0.3885728 +0.8475045 0.2773041 0.3885728 +0.8643761 0.2773041 0.3885728 +0.880825 0.2773041 0.3885728 +0.8968787 0.2773041 0.3885728 +0.9125621 0.2773041 0.3885728 +0.9278974 0.2773041 0.3885728 +0.9429048 0.2773041 0.3885728 +0.9576028 0.2773041 0.3885728 +0.9720079 0.2773041 0.3885728 +0.9861357 0.2773041 0.3885728 +1 0.2773041 0.3885728 +0 0.3384659 0.3885728 +0.1939468 0.3384659 0.3885728 +0.2773041 0.3384659 0.3885728 +0.3384659 0.3384659 0.3885728 +0.3885728 0.3384659 0.3885728 +0.4317928 0.3384659 0.3885728 +0.470214 0.3384659 0.3885728 +0.5050551 0.3384659 0.3885728 +0.5370987 0.3384659 0.3885728 +0.5668815 0.3384659 0.3885728 +0.5947903 0.3384659 0.3885728 +0.6211144 0.3384659 0.3885728 +0.6460766 0.3384659 0.3885728 +0.6698526 0.3384659 0.3885728 +0.6925839 0.3384659 0.3885728 +0.7143866 0.3384659 0.3885728 +0.7353569 0.3384659 0.3885728 +0.7555758 0.3384659 0.3885728 +0.7751122 0.3384659 0.3885728 +0.7940252 0.3384659 0.3885728 +0.8123661 0.3384659 0.3885728 +0.8301795 0.3384659 0.3885728 +0.8475045 0.3384659 0.3885728 +0.8643761 0.3384659 0.3885728 +0.880825 0.3384659 0.3885728 +0.8968787 0.3384659 0.3885728 +0.9125621 0.3384659 0.3885728 +0.9278974 0.3384659 0.3885728 +0.9429048 0.3384659 0.3885728 +0.9576028 0.3384659 0.3885728 +0.9720079 0.3384659 0.3885728 +0.9861357 0.3384659 0.3885728 +1 0.3384659 0.3885728 +0 0.3885728 0.3885728 +0.1939468 0.3885728 0.3885728 +0.2773041 0.3885728 0.3885728 +0.3384659 0.3885728 0.3885728 +0.3885728 0.3885728 0.3885728 +0.4317928 0.3885728 0.3885728 +0.470214 0.3885728 0.3885728 +0.5050551 0.3885728 0.3885728 +0.5370987 0.3885728 0.3885728 +0.5668815 0.3885728 0.3885728 +0.5947903 0.3885728 0.3885728 +0.6211144 0.3885728 0.3885728 +0.6460766 0.3885728 0.3885728 +0.6698526 0.3885728 0.3885728 +0.6925839 0.3885728 0.3885728 +0.7143866 0.3885728 0.3885728 +0.7353569 0.3885728 0.3885728 +0.7555758 0.3885728 0.3885728 +0.7751122 0.3885728 0.3885728 +0.7940252 0.3885728 0.3885728 +0.8123661 0.3885728 0.3885728 +0.8301795 0.3885728 0.3885728 +0.8475045 0.3885728 0.3885728 +0.8643761 0.3885728 0.3885728 +0.880825 0.3885728 0.3885728 +0.8968787 0.3885728 0.3885728 +0.9125621 0.3885728 0.3885728 +0.9278974 0.3885728 0.3885728 +0.9429048 0.3885728 0.3885728 +0.9576028 0.3885728 0.3885728 +0.9720079 0.3885728 0.3885728 +0.9861357 0.3885728 0.3885728 +1 0.3885728 0.3885728 +0 0.4317928 0.3885728 +0.1939468 0.4317928 0.3885728 +0.2773041 0.4317928 0.3885728 +0.3384659 0.4317928 0.3885728 +0.3885728 0.4317928 0.3885728 +0.4317928 0.4317928 0.3885728 +0.470214 0.4317928 0.3885728 +0.5050551 0.4317928 0.3885728 +0.5370987 0.4317928 0.3885728 +0.5668815 0.4317928 0.3885728 +0.5947903 0.4317928 0.3885728 +0.6211144 0.4317928 0.3885728 +0.6460766 0.4317928 0.3885728 +0.6698526 0.4317928 0.3885728 +0.6925839 0.4317928 0.3885728 +0.7143866 0.4317928 0.3885728 +0.7353569 0.4317928 0.3885728 +0.7555758 0.4317928 0.3885728 +0.7751122 0.4317928 0.3885728 +0.7940252 0.4317928 0.3885728 +0.8123661 0.4317928 0.3885728 +0.8301795 0.4317928 0.3885728 +0.8475045 0.4317928 0.3885728 +0.8643761 0.4317928 0.3885728 +0.880825 0.4317928 0.3885728 +0.8968787 0.4317928 0.3885728 +0.9125621 0.4317928 0.3885728 +0.9278974 0.4317928 0.3885728 +0.9429048 0.4317928 0.3885728 +0.9576028 0.4317928 0.3885728 +0.9720079 0.4317928 0.3885728 +0.9861357 0.4317928 0.3885728 +1 0.4317928 0.3885728 +0 0.470214 0.3885728 +0.1939468 0.470214 0.3885728 +0.2773041 0.470214 0.3885728 +0.3384659 0.470214 0.3885728 +0.3885728 0.470214 0.3885728 +0.4317928 0.470214 0.3885728 +0.470214 0.470214 0.3885728 +0.5050551 0.470214 0.3885728 +0.5370987 0.470214 0.3885728 +0.5668815 0.470214 0.3885728 +0.5947903 0.470214 0.3885728 +0.6211144 0.470214 0.3885728 +0.6460766 0.470214 0.3885728 +0.6698526 0.470214 0.3885728 +0.6925839 0.470214 0.3885728 +0.7143866 0.470214 0.3885728 +0.7353569 0.470214 0.3885728 +0.7555758 0.470214 0.3885728 +0.7751122 0.470214 0.3885728 +0.7940252 0.470214 0.3885728 +0.8123661 0.470214 0.3885728 +0.8301795 0.470214 0.3885728 +0.8475045 0.470214 0.3885728 +0.8643761 0.470214 0.3885728 +0.880825 0.470214 0.3885728 +0.8968787 0.470214 0.3885728 +0.9125621 0.470214 0.3885728 +0.9278974 0.470214 0.3885728 +0.9429048 0.470214 0.3885728 +0.9576028 0.470214 0.3885728 +0.9720079 0.470214 0.3885728 +0.9861357 0.470214 0.3885728 +1 0.470214 0.3885728 +0 0.5050551 0.3885728 +0.1939468 0.5050551 0.3885728 +0.2773041 0.5050551 0.3885728 +0.3384659 0.5050551 0.3885728 +0.3885728 0.5050551 0.3885728 +0.4317928 0.5050551 0.3885728 +0.470214 0.5050551 0.3885728 +0.5050551 0.5050551 0.3885728 +0.5370987 0.5050551 0.3885728 +0.5668815 0.5050551 0.3885728 +0.5947903 0.5050551 0.3885728 +0.6211144 0.5050551 0.3885728 +0.6460766 0.5050551 0.3885728 +0.6698526 0.5050551 0.3885728 +0.6925839 0.5050551 0.3885728 +0.7143866 0.5050551 0.3885728 +0.7353569 0.5050551 0.3885728 +0.7555758 0.5050551 0.3885728 +0.7751122 0.5050551 0.3885728 +0.7940252 0.5050551 0.3885728 +0.8123661 0.5050551 0.3885728 +0.8301795 0.5050551 0.3885728 +0.8475045 0.5050551 0.3885728 +0.8643761 0.5050551 0.3885728 +0.880825 0.5050551 0.3885728 +0.8968787 0.5050551 0.3885728 +0.9125621 0.5050551 0.3885728 +0.9278974 0.5050551 0.3885728 +0.9429048 0.5050551 0.3885728 +0.9576028 0.5050551 0.3885728 +0.9720079 0.5050551 0.3885728 +0.9861357 0.5050551 0.3885728 +1 0.5050551 0.3885728 +0 0.5370987 0.3885728 +0.1939468 0.5370987 0.3885728 +0.2773041 0.5370987 0.3885728 +0.3384659 0.5370987 0.3885728 +0.3885728 0.5370987 0.3885728 +0.4317928 0.5370987 0.3885728 +0.470214 0.5370987 0.3885728 +0.5050551 0.5370987 0.3885728 +0.5370987 0.5370987 0.3885728 +0.5668815 0.5370987 0.3885728 +0.5947903 0.5370987 0.3885728 +0.6211144 0.5370987 0.3885728 +0.6460766 0.5370987 0.3885728 +0.6698526 0.5370987 0.3885728 +0.6925839 0.5370987 0.3885728 +0.7143866 0.5370987 0.3885728 +0.7353569 0.5370987 0.3885728 +0.7555758 0.5370987 0.3885728 +0.7751122 0.5370987 0.3885728 +0.7940252 0.5370987 0.3885728 +0.8123661 0.5370987 0.3885728 +0.8301795 0.5370987 0.3885728 +0.8475045 0.5370987 0.3885728 +0.8643761 0.5370987 0.3885728 +0.880825 0.5370987 0.3885728 +0.8968787 0.5370987 0.3885728 +0.9125621 0.5370987 0.3885728 +0.9278974 0.5370987 0.3885728 +0.9429048 0.5370987 0.3885728 +0.9576028 0.5370987 0.3885728 +0.9720079 0.5370987 0.3885728 +0.9861357 0.5370987 0.3885728 +1 0.5370987 0.3885728 +0 0.5668815 0.3885728 +0.1939468 0.5668815 0.3885728 +0.2773041 0.5668815 0.3885728 +0.3384659 0.5668815 0.3885728 +0.3885728 0.5668815 0.3885728 +0.4317928 0.5668815 0.3885728 +0.470214 0.5668815 0.3885728 +0.5050551 0.5668815 0.3885728 +0.5370987 0.5668815 0.3885728 +0.5668815 0.5668815 0.3885728 +0.5947903 0.5668815 0.3885728 +0.6211144 0.5668815 0.3885728 +0.6460766 0.5668815 0.3885728 +0.6698526 0.5668815 0.3885728 +0.6925839 0.5668815 0.3885728 +0.7143866 0.5668815 0.3885728 +0.7353569 0.5668815 0.3885728 +0.7555758 0.5668815 0.3885728 +0.7751122 0.5668815 0.3885728 +0.7940252 0.5668815 0.3885728 +0.8123661 0.5668815 0.3885728 +0.8301795 0.5668815 0.3885728 +0.8475045 0.5668815 0.3885728 +0.8643761 0.5668815 0.3885728 +0.880825 0.5668815 0.3885728 +0.8968787 0.5668815 0.3885728 +0.9125621 0.5668815 0.3885728 +0.9278974 0.5668815 0.3885728 +0.9429048 0.5668815 0.3885728 +0.9576028 0.5668815 0.3885728 +0.9720079 0.5668815 0.3885728 +0.9861357 0.5668815 0.3885728 +1 0.5668815 0.3885728 +0 0.5947903 0.3885728 +0.1939468 0.5947903 0.3885728 +0.2773041 0.5947903 0.3885728 +0.3384659 0.5947903 0.3885728 +0.3885728 0.5947903 0.3885728 +0.4317928 0.5947903 0.3885728 +0.470214 0.5947903 0.3885728 +0.5050551 0.5947903 0.3885728 +0.5370987 0.5947903 0.3885728 +0.5668815 0.5947903 0.3885728 +0.5947903 0.5947903 0.3885728 +0.6211144 0.5947903 0.3885728 +0.6460766 0.5947903 0.3885728 +0.6698526 0.5947903 0.3885728 +0.6925839 0.5947903 0.3885728 +0.7143866 0.5947903 0.3885728 +0.7353569 0.5947903 0.3885728 +0.7555758 0.5947903 0.3885728 +0.7751122 0.5947903 0.3885728 +0.7940252 0.5947903 0.3885728 +0.8123661 0.5947903 0.3885728 +0.8301795 0.5947903 0.3885728 +0.8475045 0.5947903 0.3885728 +0.8643761 0.5947903 0.3885728 +0.880825 0.5947903 0.3885728 +0.8968787 0.5947903 0.3885728 +0.9125621 0.5947903 0.3885728 +0.9278974 0.5947903 0.3885728 +0.9429048 0.5947903 0.3885728 +0.9576028 0.5947903 0.3885728 +0.9720079 0.5947903 0.3885728 +0.9861357 0.5947903 0.3885728 +1 0.5947903 0.3885728 +0 0.6211144 0.3885728 +0.1939468 0.6211144 0.3885728 +0.2773041 0.6211144 0.3885728 +0.3384659 0.6211144 0.3885728 +0.3885728 0.6211144 0.3885728 +0.4317928 0.6211144 0.3885728 +0.470214 0.6211144 0.3885728 +0.5050551 0.6211144 0.3885728 +0.5370987 0.6211144 0.3885728 +0.5668815 0.6211144 0.3885728 +0.5947903 0.6211144 0.3885728 +0.6211144 0.6211144 0.3885728 +0.6460766 0.6211144 0.3885728 +0.6698526 0.6211144 0.3885728 +0.6925839 0.6211144 0.3885728 +0.7143866 0.6211144 0.3885728 +0.7353569 0.6211144 0.3885728 +0.7555758 0.6211144 0.3885728 +0.7751122 0.6211144 0.3885728 +0.7940252 0.6211144 0.3885728 +0.8123661 0.6211144 0.3885728 +0.8301795 0.6211144 0.3885728 +0.8475045 0.6211144 0.3885728 +0.8643761 0.6211144 0.3885728 +0.880825 0.6211144 0.3885728 +0.8968787 0.6211144 0.3885728 +0.9125621 0.6211144 0.3885728 +0.9278974 0.6211144 0.3885728 +0.9429048 0.6211144 0.3885728 +0.9576028 0.6211144 0.3885728 +0.9720079 0.6211144 0.3885728 +0.9861357 0.6211144 0.3885728 +1 0.6211144 0.3885728 +0 0.6460766 0.3885728 +0.1939468 0.6460766 0.3885728 +0.2773041 0.6460766 0.3885728 +0.3384659 0.6460766 0.3885728 +0.3885728 0.6460766 0.3885728 +0.4317928 0.6460766 0.3885728 +0.470214 0.6460766 0.3885728 +0.5050551 0.6460766 0.3885728 +0.5370987 0.6460766 0.3885728 +0.5668815 0.6460766 0.3885728 +0.5947903 0.6460766 0.3885728 +0.6211144 0.6460766 0.3885728 +0.6460766 0.6460766 0.3885728 +0.6698526 0.6460766 0.3885728 +0.6925839 0.6460766 0.3885728 +0.7143866 0.6460766 0.3885728 +0.7353569 0.6460766 0.3885728 +0.7555758 0.6460766 0.3885728 +0.7751122 0.6460766 0.3885728 +0.7940252 0.6460766 0.3885728 +0.8123661 0.6460766 0.3885728 +0.8301795 0.6460766 0.3885728 +0.8475045 0.6460766 0.3885728 +0.8643761 0.6460766 0.3885728 +0.880825 0.6460766 0.3885728 +0.8968787 0.6460766 0.3885728 +0.9125621 0.6460766 0.3885728 +0.9278974 0.6460766 0.3885728 +0.9429048 0.6460766 0.3885728 +0.9576028 0.6460766 0.3885728 +0.9720079 0.6460766 0.3885728 +0.9861357 0.6460766 0.3885728 +1 0.6460766 0.3885728 +0 0.6698526 0.3885728 +0.1939468 0.6698526 0.3885728 +0.2773041 0.6698526 0.3885728 +0.3384659 0.6698526 0.3885728 +0.3885728 0.6698526 0.3885728 +0.4317928 0.6698526 0.3885728 +0.470214 0.6698526 0.3885728 +0.5050551 0.6698526 0.3885728 +0.5370987 0.6698526 0.3885728 +0.5668815 0.6698526 0.3885728 +0.5947903 0.6698526 0.3885728 +0.6211144 0.6698526 0.3885728 +0.6460766 0.6698526 0.3885728 +0.6698526 0.6698526 0.3885728 +0.6925839 0.6698526 0.3885728 +0.7143866 0.6698526 0.3885728 +0.7353569 0.6698526 0.3885728 +0.7555758 0.6698526 0.3885728 +0.7751122 0.6698526 0.3885728 +0.7940252 0.6698526 0.3885728 +0.8123661 0.6698526 0.3885728 +0.8301795 0.6698526 0.3885728 +0.8475045 0.6698526 0.3885728 +0.8643761 0.6698526 0.3885728 +0.880825 0.6698526 0.3885728 +0.8968787 0.6698526 0.3885728 +0.9125621 0.6698526 0.3885728 +0.9278974 0.6698526 0.3885728 +0.9429048 0.6698526 0.3885728 +0.9576028 0.6698526 0.3885728 +0.9720079 0.6698526 0.3885728 +0.9861357 0.6698526 0.3885728 +1 0.6698526 0.3885728 +0 0.6925839 0.3885728 +0.1939468 0.6925839 0.3885728 +0.2773041 0.6925839 0.3885728 +0.3384659 0.6925839 0.3885728 +0.3885728 0.6925839 0.3885728 +0.4317928 0.6925839 0.3885728 +0.470214 0.6925839 0.3885728 +0.5050551 0.6925839 0.3885728 +0.5370987 0.6925839 0.3885728 +0.5668815 0.6925839 0.3885728 +0.5947903 0.6925839 0.3885728 +0.6211144 0.6925839 0.3885728 +0.6460766 0.6925839 0.3885728 +0.6698526 0.6925839 0.3885728 +0.6925839 0.6925839 0.3885728 +0.7143866 0.6925839 0.3885728 +0.7353569 0.6925839 0.3885728 +0.7555758 0.6925839 0.3885728 +0.7751122 0.6925839 0.3885728 +0.7940252 0.6925839 0.3885728 +0.8123661 0.6925839 0.3885728 +0.8301795 0.6925839 0.3885728 +0.8475045 0.6925839 0.3885728 +0.8643761 0.6925839 0.3885728 +0.880825 0.6925839 0.3885728 +0.8968787 0.6925839 0.3885728 +0.9125621 0.6925839 0.3885728 +0.9278974 0.6925839 0.3885728 +0.9429048 0.6925839 0.3885728 +0.9576028 0.6925839 0.3885728 +0.9720079 0.6925839 0.3885728 +0.9861357 0.6925839 0.3885728 +1 0.6925839 0.3885728 +0 0.7143866 0.3885728 +0.1939468 0.7143866 0.3885728 +0.2773041 0.7143866 0.3885728 +0.3384659 0.7143866 0.3885728 +0.3885728 0.7143866 0.3885728 +0.4317928 0.7143866 0.3885728 +0.470214 0.7143866 0.3885728 +0.5050551 0.7143866 0.3885728 +0.5370987 0.7143866 0.3885728 +0.5668815 0.7143866 0.3885728 +0.5947903 0.7143866 0.3885728 +0.6211144 0.7143866 0.3885728 +0.6460766 0.7143866 0.3885728 +0.6698526 0.7143866 0.3885728 +0.6925839 0.7143866 0.3885728 +0.7143866 0.7143866 0.3885728 +0.7353569 0.7143866 0.3885728 +0.7555758 0.7143866 0.3885728 +0.7751122 0.7143866 0.3885728 +0.7940252 0.7143866 0.3885728 +0.8123661 0.7143866 0.3885728 +0.8301795 0.7143866 0.3885728 +0.8475045 0.7143866 0.3885728 +0.8643761 0.7143866 0.3885728 +0.880825 0.7143866 0.3885728 +0.8968787 0.7143866 0.3885728 +0.9125621 0.7143866 0.3885728 +0.9278974 0.7143866 0.3885728 +0.9429048 0.7143866 0.3885728 +0.9576028 0.7143866 0.3885728 +0.9720079 0.7143866 0.3885728 +0.9861357 0.7143866 0.3885728 +1 0.7143866 0.3885728 +0 0.7353569 0.3885728 +0.1939468 0.7353569 0.3885728 +0.2773041 0.7353569 0.3885728 +0.3384659 0.7353569 0.3885728 +0.3885728 0.7353569 0.3885728 +0.4317928 0.7353569 0.3885728 +0.470214 0.7353569 0.3885728 +0.5050551 0.7353569 0.3885728 +0.5370987 0.7353569 0.3885728 +0.5668815 0.7353569 0.3885728 +0.5947903 0.7353569 0.3885728 +0.6211144 0.7353569 0.3885728 +0.6460766 0.7353569 0.3885728 +0.6698526 0.7353569 0.3885728 +0.6925839 0.7353569 0.3885728 +0.7143866 0.7353569 0.3885728 +0.7353569 0.7353569 0.3885728 +0.7555758 0.7353569 0.3885728 +0.7751122 0.7353569 0.3885728 +0.7940252 0.7353569 0.3885728 +0.8123661 0.7353569 0.3885728 +0.8301795 0.7353569 0.3885728 +0.8475045 0.7353569 0.3885728 +0.8643761 0.7353569 0.3885728 +0.880825 0.7353569 0.3885728 +0.8968787 0.7353569 0.3885728 +0.9125621 0.7353569 0.3885728 +0.9278974 0.7353569 0.3885728 +0.9429048 0.7353569 0.3885728 +0.9576028 0.7353569 0.3885728 +0.9720079 0.7353569 0.3885728 +0.9861357 0.7353569 0.3885728 +1 0.7353569 0.3885728 +0 0.7555758 0.3885728 +0.1939468 0.7555758 0.3885728 +0.2773041 0.7555758 0.3885728 +0.3384659 0.7555758 0.3885728 +0.3885728 0.7555758 0.3885728 +0.4317928 0.7555758 0.3885728 +0.470214 0.7555758 0.3885728 +0.5050551 0.7555758 0.3885728 +0.5370987 0.7555758 0.3885728 +0.5668815 0.7555758 0.3885728 +0.5947903 0.7555758 0.3885728 +0.6211144 0.7555758 0.3885728 +0.6460766 0.7555758 0.3885728 +0.6698526 0.7555758 0.3885728 +0.6925839 0.7555758 0.3885728 +0.7143866 0.7555758 0.3885728 +0.7353569 0.7555758 0.3885728 +0.7555758 0.7555758 0.3885728 +0.7751122 0.7555758 0.3885728 +0.7940252 0.7555758 0.3885728 +0.8123661 0.7555758 0.3885728 +0.8301795 0.7555758 0.3885728 +0.8475045 0.7555758 0.3885728 +0.8643761 0.7555758 0.3885728 +0.880825 0.7555758 0.3885728 +0.8968787 0.7555758 0.3885728 +0.9125621 0.7555758 0.3885728 +0.9278974 0.7555758 0.3885728 +0.9429048 0.7555758 0.3885728 +0.9576028 0.7555758 0.3885728 +0.9720079 0.7555758 0.3885728 +0.9861357 0.7555758 0.3885728 +1 0.7555758 0.3885728 +0 0.7751122 0.3885728 +0.1939468 0.7751122 0.3885728 +0.2773041 0.7751122 0.3885728 +0.3384659 0.7751122 0.3885728 +0.3885728 0.7751122 0.3885728 +0.4317928 0.7751122 0.3885728 +0.470214 0.7751122 0.3885728 +0.5050551 0.7751122 0.3885728 +0.5370987 0.7751122 0.3885728 +0.5668815 0.7751122 0.3885728 +0.5947903 0.7751122 0.3885728 +0.6211144 0.7751122 0.3885728 +0.6460766 0.7751122 0.3885728 +0.6698526 0.7751122 0.3885728 +0.6925839 0.7751122 0.3885728 +0.7143866 0.7751122 0.3885728 +0.7353569 0.7751122 0.3885728 +0.7555758 0.7751122 0.3885728 +0.7751122 0.7751122 0.3885728 +0.7940252 0.7751122 0.3885728 +0.8123661 0.7751122 0.3885728 +0.8301795 0.7751122 0.3885728 +0.8475045 0.7751122 0.3885728 +0.8643761 0.7751122 0.3885728 +0.880825 0.7751122 0.3885728 +0.8968787 0.7751122 0.3885728 +0.9125621 0.7751122 0.3885728 +0.9278974 0.7751122 0.3885728 +0.9429048 0.7751122 0.3885728 +0.9576028 0.7751122 0.3885728 +0.9720079 0.7751122 0.3885728 +0.9861357 0.7751122 0.3885728 +1 0.7751122 0.3885728 +0 0.7940252 0.3885728 +0.1939468 0.7940252 0.3885728 +0.2773041 0.7940252 0.3885728 +0.3384659 0.7940252 0.3885728 +0.3885728 0.7940252 0.3885728 +0.4317928 0.7940252 0.3885728 +0.470214 0.7940252 0.3885728 +0.5050551 0.7940252 0.3885728 +0.5370987 0.7940252 0.3885728 +0.5668815 0.7940252 0.3885728 +0.5947903 0.7940252 0.3885728 +0.6211144 0.7940252 0.3885728 +0.6460766 0.7940252 0.3885728 +0.6698526 0.7940252 0.3885728 +0.6925839 0.7940252 0.3885728 +0.7143866 0.7940252 0.3885728 +0.7353569 0.7940252 0.3885728 +0.7555758 0.7940252 0.3885728 +0.7751122 0.7940252 0.3885728 +0.7940252 0.7940252 0.3885728 +0.8123661 0.7940252 0.3885728 +0.8301795 0.7940252 0.3885728 +0.8475045 0.7940252 0.3885728 +0.8643761 0.7940252 0.3885728 +0.880825 0.7940252 0.3885728 +0.8968787 0.7940252 0.3885728 +0.9125621 0.7940252 0.3885728 +0.9278974 0.7940252 0.3885728 +0.9429048 0.7940252 0.3885728 +0.9576028 0.7940252 0.3885728 +0.9720079 0.7940252 0.3885728 +0.9861357 0.7940252 0.3885728 +1 0.7940252 0.3885728 +0 0.8123661 0.3885728 +0.1939468 0.8123661 0.3885728 +0.2773041 0.8123661 0.3885728 +0.3384659 0.8123661 0.3885728 +0.3885728 0.8123661 0.3885728 +0.4317928 0.8123661 0.3885728 +0.470214 0.8123661 0.3885728 +0.5050551 0.8123661 0.3885728 +0.5370987 0.8123661 0.3885728 +0.5668815 0.8123661 0.3885728 +0.5947903 0.8123661 0.3885728 +0.6211144 0.8123661 0.3885728 +0.6460766 0.8123661 0.3885728 +0.6698526 0.8123661 0.3885728 +0.6925839 0.8123661 0.3885728 +0.7143866 0.8123661 0.3885728 +0.7353569 0.8123661 0.3885728 +0.7555758 0.8123661 0.3885728 +0.7751122 0.8123661 0.3885728 +0.7940252 0.8123661 0.3885728 +0.8123661 0.8123661 0.3885728 +0.8301795 0.8123661 0.3885728 +0.8475045 0.8123661 0.3885728 +0.8643761 0.8123661 0.3885728 +0.880825 0.8123661 0.3885728 +0.8968787 0.8123661 0.3885728 +0.9125621 0.8123661 0.3885728 +0.9278974 0.8123661 0.3885728 +0.9429048 0.8123661 0.3885728 +0.9576028 0.8123661 0.3885728 +0.9720079 0.8123661 0.3885728 +0.9861357 0.8123661 0.3885728 +1 0.8123661 0.3885728 +0 0.8301795 0.3885728 +0.1939468 0.8301795 0.3885728 +0.2773041 0.8301795 0.3885728 +0.3384659 0.8301795 0.3885728 +0.3885728 0.8301795 0.3885728 +0.4317928 0.8301795 0.3885728 +0.470214 0.8301795 0.3885728 +0.5050551 0.8301795 0.3885728 +0.5370987 0.8301795 0.3885728 +0.5668815 0.8301795 0.3885728 +0.5947903 0.8301795 0.3885728 +0.6211144 0.8301795 0.3885728 +0.6460766 0.8301795 0.3885728 +0.6698526 0.8301795 0.3885728 +0.6925839 0.8301795 0.3885728 +0.7143866 0.8301795 0.3885728 +0.7353569 0.8301795 0.3885728 +0.7555758 0.8301795 0.3885728 +0.7751122 0.8301795 0.3885728 +0.7940252 0.8301795 0.3885728 +0.8123661 0.8301795 0.3885728 +0.8301795 0.8301795 0.3885728 +0.8475045 0.8301795 0.3885728 +0.8643761 0.8301795 0.3885728 +0.880825 0.8301795 0.3885728 +0.8968787 0.8301795 0.3885728 +0.9125621 0.8301795 0.3885728 +0.9278974 0.8301795 0.3885728 +0.9429048 0.8301795 0.3885728 +0.9576028 0.8301795 0.3885728 +0.9720079 0.8301795 0.3885728 +0.9861357 0.8301795 0.3885728 +1 0.8301795 0.3885728 +0 0.8475045 0.3885728 +0.1939468 0.8475045 0.3885728 +0.2773041 0.8475045 0.3885728 +0.3384659 0.8475045 0.3885728 +0.3885728 0.8475045 0.3885728 +0.4317928 0.8475045 0.3885728 +0.470214 0.8475045 0.3885728 +0.5050551 0.8475045 0.3885728 +0.5370987 0.8475045 0.3885728 +0.5668815 0.8475045 0.3885728 +0.5947903 0.8475045 0.3885728 +0.6211144 0.8475045 0.3885728 +0.6460766 0.8475045 0.3885728 +0.6698526 0.8475045 0.3885728 +0.6925839 0.8475045 0.3885728 +0.7143866 0.8475045 0.3885728 +0.7353569 0.8475045 0.3885728 +0.7555758 0.8475045 0.3885728 +0.7751122 0.8475045 0.3885728 +0.7940252 0.8475045 0.3885728 +0.8123661 0.8475045 0.3885728 +0.8301795 0.8475045 0.3885728 +0.8475045 0.8475045 0.3885728 +0.8643761 0.8475045 0.3885728 +0.880825 0.8475045 0.3885728 +0.8968787 0.8475045 0.3885728 +0.9125621 0.8475045 0.3885728 +0.9278974 0.8475045 0.3885728 +0.9429048 0.8475045 0.3885728 +0.9576028 0.8475045 0.3885728 +0.9720079 0.8475045 0.3885728 +0.9861357 0.8475045 0.3885728 +1 0.8475045 0.3885728 +0 0.8643761 0.3885728 +0.1939468 0.8643761 0.3885728 +0.2773041 0.8643761 0.3885728 +0.3384659 0.8643761 0.3885728 +0.3885728 0.8643761 0.3885728 +0.4317928 0.8643761 0.3885728 +0.470214 0.8643761 0.3885728 +0.5050551 0.8643761 0.3885728 +0.5370987 0.8643761 0.3885728 +0.5668815 0.8643761 0.3885728 +0.5947903 0.8643761 0.3885728 +0.6211144 0.8643761 0.3885728 +0.6460766 0.8643761 0.3885728 +0.6698526 0.8643761 0.3885728 +0.6925839 0.8643761 0.3885728 +0.7143866 0.8643761 0.3885728 +0.7353569 0.8643761 0.3885728 +0.7555758 0.8643761 0.3885728 +0.7751122 0.8643761 0.3885728 +0.7940252 0.8643761 0.3885728 +0.8123661 0.8643761 0.3885728 +0.8301795 0.8643761 0.3885728 +0.8475045 0.8643761 0.3885728 +0.8643761 0.8643761 0.3885728 +0.880825 0.8643761 0.3885728 +0.8968787 0.8643761 0.3885728 +0.9125621 0.8643761 0.3885728 +0.9278974 0.8643761 0.3885728 +0.9429048 0.8643761 0.3885728 +0.9576028 0.8643761 0.3885728 +0.9720079 0.8643761 0.3885728 +0.9861357 0.8643761 0.3885728 +1 0.8643761 0.3885728 +0 0.880825 0.3885728 +0.1939468 0.880825 0.3885728 +0.2773041 0.880825 0.3885728 +0.3384659 0.880825 0.3885728 +0.3885728 0.880825 0.3885728 +0.4317928 0.880825 0.3885728 +0.470214 0.880825 0.3885728 +0.5050551 0.880825 0.3885728 +0.5370987 0.880825 0.3885728 +0.5668815 0.880825 0.3885728 +0.5947903 0.880825 0.3885728 +0.6211144 0.880825 0.3885728 +0.6460766 0.880825 0.3885728 +0.6698526 0.880825 0.3885728 +0.6925839 0.880825 0.3885728 +0.7143866 0.880825 0.3885728 +0.7353569 0.880825 0.3885728 +0.7555758 0.880825 0.3885728 +0.7751122 0.880825 0.3885728 +0.7940252 0.880825 0.3885728 +0.8123661 0.880825 0.3885728 +0.8301795 0.880825 0.3885728 +0.8475045 0.880825 0.3885728 +0.8643761 0.880825 0.3885728 +0.880825 0.880825 0.3885728 +0.8968787 0.880825 0.3885728 +0.9125621 0.880825 0.3885728 +0.9278974 0.880825 0.3885728 +0.9429048 0.880825 0.3885728 +0.9576028 0.880825 0.3885728 +0.9720079 0.880825 0.3885728 +0.9861357 0.880825 0.3885728 +1 0.880825 0.3885728 +0 0.8968787 0.3885728 +0.1939468 0.8968787 0.3885728 +0.2773041 0.8968787 0.3885728 +0.3384659 0.8968787 0.3885728 +0.3885728 0.8968787 0.3885728 +0.4317928 0.8968787 0.3885728 +0.470214 0.8968787 0.3885728 +0.5050551 0.8968787 0.3885728 +0.5370987 0.8968787 0.3885728 +0.5668815 0.8968787 0.3885728 +0.5947903 0.8968787 0.3885728 +0.6211144 0.8968787 0.3885728 +0.6460766 0.8968787 0.3885728 +0.6698526 0.8968787 0.3885728 +0.6925839 0.8968787 0.3885728 +0.7143866 0.8968787 0.3885728 +0.7353569 0.8968787 0.3885728 +0.7555758 0.8968787 0.3885728 +0.7751122 0.8968787 0.3885728 +0.7940252 0.8968787 0.3885728 +0.8123661 0.8968787 0.3885728 +0.8301795 0.8968787 0.3885728 +0.8475045 0.8968787 0.3885728 +0.8643761 0.8968787 0.3885728 +0.880825 0.8968787 0.3885728 +0.8968787 0.8968787 0.3885728 +0.9125621 0.8968787 0.3885728 +0.9278974 0.8968787 0.3885728 +0.9429048 0.8968787 0.3885728 +0.9576028 0.8968787 0.3885728 +0.9720079 0.8968787 0.3885728 +0.9861357 0.8968787 0.3885728 +1 0.8968787 0.3885728 +0 0.9125621 0.3885728 +0.1939468 0.9125621 0.3885728 +0.2773041 0.9125621 0.3885728 +0.3384659 0.9125621 0.3885728 +0.3885728 0.9125621 0.3885728 +0.4317928 0.9125621 0.3885728 +0.470214 0.9125621 0.3885728 +0.5050551 0.9125621 0.3885728 +0.5370987 0.9125621 0.3885728 +0.5668815 0.9125621 0.3885728 +0.5947903 0.9125621 0.3885728 +0.6211144 0.9125621 0.3885728 +0.6460766 0.9125621 0.3885728 +0.6698526 0.9125621 0.3885728 +0.6925839 0.9125621 0.3885728 +0.7143866 0.9125621 0.3885728 +0.7353569 0.9125621 0.3885728 +0.7555758 0.9125621 0.3885728 +0.7751122 0.9125621 0.3885728 +0.7940252 0.9125621 0.3885728 +0.8123661 0.9125621 0.3885728 +0.8301795 0.9125621 0.3885728 +0.8475045 0.9125621 0.3885728 +0.8643761 0.9125621 0.3885728 +0.880825 0.9125621 0.3885728 +0.8968787 0.9125621 0.3885728 +0.9125621 0.9125621 0.3885728 +0.9278974 0.9125621 0.3885728 +0.9429048 0.9125621 0.3885728 +0.9576028 0.9125621 0.3885728 +0.9720079 0.9125621 0.3885728 +0.9861357 0.9125621 0.3885728 +1 0.9125621 0.3885728 +0 0.9278974 0.3885728 +0.1939468 0.9278974 0.3885728 +0.2773041 0.9278974 0.3885728 +0.3384659 0.9278974 0.3885728 +0.3885728 0.9278974 0.3885728 +0.4317928 0.9278974 0.3885728 +0.470214 0.9278974 0.3885728 +0.5050551 0.9278974 0.3885728 +0.5370987 0.9278974 0.3885728 +0.5668815 0.9278974 0.3885728 +0.5947903 0.9278974 0.3885728 +0.6211144 0.9278974 0.3885728 +0.6460766 0.9278974 0.3885728 +0.6698526 0.9278974 0.3885728 +0.6925839 0.9278974 0.3885728 +0.7143866 0.9278974 0.3885728 +0.7353569 0.9278974 0.3885728 +0.7555758 0.9278974 0.3885728 +0.7751122 0.9278974 0.3885728 +0.7940252 0.9278974 0.3885728 +0.8123661 0.9278974 0.3885728 +0.8301795 0.9278974 0.3885728 +0.8475045 0.9278974 0.3885728 +0.8643761 0.9278974 0.3885728 +0.880825 0.9278974 0.3885728 +0.8968787 0.9278974 0.3885728 +0.9125621 0.9278974 0.3885728 +0.9278974 0.9278974 0.3885728 +0.9429048 0.9278974 0.3885728 +0.9576028 0.9278974 0.3885728 +0.9720079 0.9278974 0.3885728 +0.9861357 0.9278974 0.3885728 +1 0.9278974 0.3885728 +0 0.9429048 0.3885728 +0.1939468 0.9429048 0.3885728 +0.2773041 0.9429048 0.3885728 +0.3384659 0.9429048 0.3885728 +0.3885728 0.9429048 0.3885728 +0.4317928 0.9429048 0.3885728 +0.470214 0.9429048 0.3885728 +0.5050551 0.9429048 0.3885728 +0.5370987 0.9429048 0.3885728 +0.5668815 0.9429048 0.3885728 +0.5947903 0.9429048 0.3885728 +0.6211144 0.9429048 0.3885728 +0.6460766 0.9429048 0.3885728 +0.6698526 0.9429048 0.3885728 +0.6925839 0.9429048 0.3885728 +0.7143866 0.9429048 0.3885728 +0.7353569 0.9429048 0.3885728 +0.7555758 0.9429048 0.3885728 +0.7751122 0.9429048 0.3885728 +0.7940252 0.9429048 0.3885728 +0.8123661 0.9429048 0.3885728 +0.8301795 0.9429048 0.3885728 +0.8475045 0.9429048 0.3885728 +0.8643761 0.9429048 0.3885728 +0.880825 0.9429048 0.3885728 +0.8968787 0.9429048 0.3885728 +0.9125621 0.9429048 0.3885728 +0.9278974 0.9429048 0.3885728 +0.9429048 0.9429048 0.3885728 +0.9576028 0.9429048 0.3885728 +0.9720079 0.9429048 0.3885728 +0.9861357 0.9429048 0.3885728 +1 0.9429048 0.3885728 +0 0.9576028 0.3885728 +0.1939468 0.9576028 0.3885728 +0.2773041 0.9576028 0.3885728 +0.3384659 0.9576028 0.3885728 +0.3885728 0.9576028 0.3885728 +0.4317928 0.9576028 0.3885728 +0.470214 0.9576028 0.3885728 +0.5050551 0.9576028 0.3885728 +0.5370987 0.9576028 0.3885728 +0.5668815 0.9576028 0.3885728 +0.5947903 0.9576028 0.3885728 +0.6211144 0.9576028 0.3885728 +0.6460766 0.9576028 0.3885728 +0.6698526 0.9576028 0.3885728 +0.6925839 0.9576028 0.3885728 +0.7143866 0.9576028 0.3885728 +0.7353569 0.9576028 0.3885728 +0.7555758 0.9576028 0.3885728 +0.7751122 0.9576028 0.3885728 +0.7940252 0.9576028 0.3885728 +0.8123661 0.9576028 0.3885728 +0.8301795 0.9576028 0.3885728 +0.8475045 0.9576028 0.3885728 +0.8643761 0.9576028 0.3885728 +0.880825 0.9576028 0.3885728 +0.8968787 0.9576028 0.3885728 +0.9125621 0.9576028 0.3885728 +0.9278974 0.9576028 0.3885728 +0.9429048 0.9576028 0.3885728 +0.9576028 0.9576028 0.3885728 +0.9720079 0.9576028 0.3885728 +0.9861357 0.9576028 0.3885728 +1 0.9576028 0.3885728 +0 0.9720079 0.3885728 +0.1939468 0.9720079 0.3885728 +0.2773041 0.9720079 0.3885728 +0.3384659 0.9720079 0.3885728 +0.3885728 0.9720079 0.3885728 +0.4317928 0.9720079 0.3885728 +0.470214 0.9720079 0.3885728 +0.5050551 0.9720079 0.3885728 +0.5370987 0.9720079 0.3885728 +0.5668815 0.9720079 0.3885728 +0.5947903 0.9720079 0.3885728 +0.6211144 0.9720079 0.3885728 +0.6460766 0.9720079 0.3885728 +0.6698526 0.9720079 0.3885728 +0.6925839 0.9720079 0.3885728 +0.7143866 0.9720079 0.3885728 +0.7353569 0.9720079 0.3885728 +0.7555758 0.9720079 0.3885728 +0.7751122 0.9720079 0.3885728 +0.7940252 0.9720079 0.3885728 +0.8123661 0.9720079 0.3885728 +0.8301795 0.9720079 0.3885728 +0.8475045 0.9720079 0.3885728 +0.8643761 0.9720079 0.3885728 +0.880825 0.9720079 0.3885728 +0.8968787 0.9720079 0.3885728 +0.9125621 0.9720079 0.3885728 +0.9278974 0.9720079 0.3885728 +0.9429048 0.9720079 0.3885728 +0.9576028 0.9720079 0.3885728 +0.9720079 0.9720079 0.3885728 +0.9861357 0.9720079 0.3885728 +1 0.9720079 0.3885728 +0 0.9861357 0.3885728 +0.1939468 0.9861357 0.3885728 +0.2773041 0.9861357 0.3885728 +0.3384659 0.9861357 0.3885728 +0.3885728 0.9861357 0.3885728 +0.4317928 0.9861357 0.3885728 +0.470214 0.9861357 0.3885728 +0.5050551 0.9861357 0.3885728 +0.5370987 0.9861357 0.3885728 +0.5668815 0.9861357 0.3885728 +0.5947903 0.9861357 0.3885728 +0.6211144 0.9861357 0.3885728 +0.6460766 0.9861357 0.3885728 +0.6698526 0.9861357 0.3885728 +0.6925839 0.9861357 0.3885728 +0.7143866 0.9861357 0.3885728 +0.7353569 0.9861357 0.3885728 +0.7555758 0.9861357 0.3885728 +0.7751122 0.9861357 0.3885728 +0.7940252 0.9861357 0.3885728 +0.8123661 0.9861357 0.3885728 +0.8301795 0.9861357 0.3885728 +0.8475045 0.9861357 0.3885728 +0.8643761 0.9861357 0.3885728 +0.880825 0.9861357 0.3885728 +0.8968787 0.9861357 0.3885728 +0.9125621 0.9861357 0.3885728 +0.9278974 0.9861357 0.3885728 +0.9429048 0.9861357 0.3885728 +0.9576028 0.9861357 0.3885728 +0.9720079 0.9861357 0.3885728 +0.9861357 0.9861357 0.3885728 +1 0.9861357 0.3885728 +0 1 0.3885728 +0.1939468 1 0.3885728 +0.2773041 1 0.3885728 +0.3384659 1 0.3885728 +0.3885728 1 0.3885728 +0.4317928 1 0.3885728 +0.470214 1 0.3885728 +0.5050551 1 0.3885728 +0.5370987 1 0.3885728 +0.5668815 1 0.3885728 +0.5947903 1 0.3885728 +0.6211144 1 0.3885728 +0.6460766 1 0.3885728 +0.6698526 1 0.3885728 +0.6925839 1 0.3885728 +0.7143866 1 0.3885728 +0.7353569 1 0.3885728 +0.7555758 1 0.3885728 +0.7751122 1 0.3885728 +0.7940252 1 0.3885728 +0.8123661 1 0.3885728 +0.8301795 1 0.3885728 +0.8475045 1 0.3885728 +0.8643761 1 0.3885728 +0.880825 1 0.3885728 +0.8968787 1 0.3885728 +0.9125621 1 0.3885728 +0.9278974 1 0.3885728 +0.9429048 1 0.3885728 +0.9576028 1 0.3885728 +0.9720079 1 0.3885728 +0.9861357 1 0.3885728 +1 1 0.3885728 +0 0 0.4317928 +0.1939468 0 0.4317928 +0.2773041 0 0.4317928 +0.3384659 0 0.4317928 +0.3885728 0 0.4317928 +0.4317928 0 0.4317928 +0.470214 0 0.4317928 +0.5050551 0 0.4317928 +0.5370987 0 0.4317928 +0.5668815 0 0.4317928 +0.5947903 0 0.4317928 +0.6211144 0 0.4317928 +0.6460766 0 0.4317928 +0.6698526 0 0.4317928 +0.6925839 0 0.4317928 +0.7143866 0 0.4317928 +0.7353569 0 0.4317928 +0.7555758 0 0.4317928 +0.7751122 0 0.4317928 +0.7940252 0 0.4317928 +0.8123661 0 0.4317928 +0.8301795 0 0.4317928 +0.8475045 0 0.4317928 +0.8643761 0 0.4317928 +0.880825 0 0.4317928 +0.8968787 0 0.4317928 +0.9125621 0 0.4317928 +0.9278974 0 0.4317928 +0.9429048 0 0.4317928 +0.9576028 0 0.4317928 +0.9720079 0 0.4317928 +0.9861357 0 0.4317928 +1 0 0.4317928 +0 0.1939468 0.4317928 +0.1939468 0.1939468 0.4317928 +0.2773041 0.1939468 0.4317928 +0.3384659 0.1939468 0.4317928 +0.3885728 0.1939468 0.4317928 +0.4317928 0.1939468 0.4317928 +0.470214 0.1939468 0.4317928 +0.5050551 0.1939468 0.4317928 +0.5370987 0.1939468 0.4317928 +0.5668815 0.1939468 0.4317928 +0.5947903 0.1939468 0.4317928 +0.6211144 0.1939468 0.4317928 +0.6460766 0.1939468 0.4317928 +0.6698526 0.1939468 0.4317928 +0.6925839 0.1939468 0.4317928 +0.7143866 0.1939468 0.4317928 +0.7353569 0.1939468 0.4317928 +0.7555758 0.1939468 0.4317928 +0.7751122 0.1939468 0.4317928 +0.7940252 0.1939468 0.4317928 +0.8123661 0.1939468 0.4317928 +0.8301795 0.1939468 0.4317928 +0.8475045 0.1939468 0.4317928 +0.8643761 0.1939468 0.4317928 +0.880825 0.1939468 0.4317928 +0.8968787 0.1939468 0.4317928 +0.9125621 0.1939468 0.4317928 +0.9278974 0.1939468 0.4317928 +0.9429048 0.1939468 0.4317928 +0.9576028 0.1939468 0.4317928 +0.9720079 0.1939468 0.4317928 +0.9861357 0.1939468 0.4317928 +1 0.1939468 0.4317928 +0 0.2773041 0.4317928 +0.1939468 0.2773041 0.4317928 +0.2773041 0.2773041 0.4317928 +0.3384659 0.2773041 0.4317928 +0.3885728 0.2773041 0.4317928 +0.4317928 0.2773041 0.4317928 +0.470214 0.2773041 0.4317928 +0.5050551 0.2773041 0.4317928 +0.5370987 0.2773041 0.4317928 +0.5668815 0.2773041 0.4317928 +0.5947903 0.2773041 0.4317928 +0.6211144 0.2773041 0.4317928 +0.6460766 0.2773041 0.4317928 +0.6698526 0.2773041 0.4317928 +0.6925839 0.2773041 0.4317928 +0.7143866 0.2773041 0.4317928 +0.7353569 0.2773041 0.4317928 +0.7555758 0.2773041 0.4317928 +0.7751122 0.2773041 0.4317928 +0.7940252 0.2773041 0.4317928 +0.8123661 0.2773041 0.4317928 +0.8301795 0.2773041 0.4317928 +0.8475045 0.2773041 0.4317928 +0.8643761 0.2773041 0.4317928 +0.880825 0.2773041 0.4317928 +0.8968787 0.2773041 0.4317928 +0.9125621 0.2773041 0.4317928 +0.9278974 0.2773041 0.4317928 +0.9429048 0.2773041 0.4317928 +0.9576028 0.2773041 0.4317928 +0.9720079 0.2773041 0.4317928 +0.9861357 0.2773041 0.4317928 +1 0.2773041 0.4317928 +0 0.3384659 0.4317928 +0.1939468 0.3384659 0.4317928 +0.2773041 0.3384659 0.4317928 +0.3384659 0.3384659 0.4317928 +0.3885728 0.3384659 0.4317928 +0.4317928 0.3384659 0.4317928 +0.470214 0.3384659 0.4317928 +0.5050551 0.3384659 0.4317928 +0.5370987 0.3384659 0.4317928 +0.5668815 0.3384659 0.4317928 +0.5947903 0.3384659 0.4317928 +0.6211144 0.3384659 0.4317928 +0.6460766 0.3384659 0.4317928 +0.6698526 0.3384659 0.4317928 +0.6925839 0.3384659 0.4317928 +0.7143866 0.3384659 0.4317928 +0.7353569 0.3384659 0.4317928 +0.7555758 0.3384659 0.4317928 +0.7751122 0.3384659 0.4317928 +0.7940252 0.3384659 0.4317928 +0.8123661 0.3384659 0.4317928 +0.8301795 0.3384659 0.4317928 +0.8475045 0.3384659 0.4317928 +0.8643761 0.3384659 0.4317928 +0.880825 0.3384659 0.4317928 +0.8968787 0.3384659 0.4317928 +0.9125621 0.3384659 0.4317928 +0.9278974 0.3384659 0.4317928 +0.9429048 0.3384659 0.4317928 +0.9576028 0.3384659 0.4317928 +0.9720079 0.3384659 0.4317928 +0.9861357 0.3384659 0.4317928 +1 0.3384659 0.4317928 +0 0.3885728 0.4317928 +0.1939468 0.3885728 0.4317928 +0.2773041 0.3885728 0.4317928 +0.3384659 0.3885728 0.4317928 +0.3885728 0.3885728 0.4317928 +0.4317928 0.3885728 0.4317928 +0.470214 0.3885728 0.4317928 +0.5050551 0.3885728 0.4317928 +0.5370987 0.3885728 0.4317928 +0.5668815 0.3885728 0.4317928 +0.5947903 0.3885728 0.4317928 +0.6211144 0.3885728 0.4317928 +0.6460766 0.3885728 0.4317928 +0.6698526 0.3885728 0.4317928 +0.6925839 0.3885728 0.4317928 +0.7143866 0.3885728 0.4317928 +0.7353569 0.3885728 0.4317928 +0.7555758 0.3885728 0.4317928 +0.7751122 0.3885728 0.4317928 +0.7940252 0.3885728 0.4317928 +0.8123661 0.3885728 0.4317928 +0.8301795 0.3885728 0.4317928 +0.8475045 0.3885728 0.4317928 +0.8643761 0.3885728 0.4317928 +0.880825 0.3885728 0.4317928 +0.8968787 0.3885728 0.4317928 +0.9125621 0.3885728 0.4317928 +0.9278974 0.3885728 0.4317928 +0.9429048 0.3885728 0.4317928 +0.9576028 0.3885728 0.4317928 +0.9720079 0.3885728 0.4317928 +0.9861357 0.3885728 0.4317928 +1 0.3885728 0.4317928 +0 0.4317928 0.4317928 +0.1939468 0.4317928 0.4317928 +0.2773041 0.4317928 0.4317928 +0.3384659 0.4317928 0.4317928 +0.3885728 0.4317928 0.4317928 +0.4317928 0.4317928 0.4317928 +0.470214 0.4317928 0.4317928 +0.5050551 0.4317928 0.4317928 +0.5370987 0.4317928 0.4317928 +0.5668815 0.4317928 0.4317928 +0.5947903 0.4317928 0.4317928 +0.6211144 0.4317928 0.4317928 +0.6460766 0.4317928 0.4317928 +0.6698526 0.4317928 0.4317928 +0.6925839 0.4317928 0.4317928 +0.7143866 0.4317928 0.4317928 +0.7353569 0.4317928 0.4317928 +0.7555758 0.4317928 0.4317928 +0.7751122 0.4317928 0.4317928 +0.7940252 0.4317928 0.4317928 +0.8123661 0.4317928 0.4317928 +0.8301795 0.4317928 0.4317928 +0.8475045 0.4317928 0.4317928 +0.8643761 0.4317928 0.4317928 +0.880825 0.4317928 0.4317928 +0.8968787 0.4317928 0.4317928 +0.9125621 0.4317928 0.4317928 +0.9278974 0.4317928 0.4317928 +0.9429048 0.4317928 0.4317928 +0.9576028 0.4317928 0.4317928 +0.9720079 0.4317928 0.4317928 +0.9861357 0.4317928 0.4317928 +1 0.4317928 0.4317928 +0 0.470214 0.4317928 +0.1939468 0.470214 0.4317928 +0.2773041 0.470214 0.4317928 +0.3384659 0.470214 0.4317928 +0.3885728 0.470214 0.4317928 +0.4317928 0.470214 0.4317928 +0.470214 0.470214 0.4317928 +0.5050551 0.470214 0.4317928 +0.5370987 0.470214 0.4317928 +0.5668815 0.470214 0.4317928 +0.5947903 0.470214 0.4317928 +0.6211144 0.470214 0.4317928 +0.6460766 0.470214 0.4317928 +0.6698526 0.470214 0.4317928 +0.6925839 0.470214 0.4317928 +0.7143866 0.470214 0.4317928 +0.7353569 0.470214 0.4317928 +0.7555758 0.470214 0.4317928 +0.7751122 0.470214 0.4317928 +0.7940252 0.470214 0.4317928 +0.8123661 0.470214 0.4317928 +0.8301795 0.470214 0.4317928 +0.8475045 0.470214 0.4317928 +0.8643761 0.470214 0.4317928 +0.880825 0.470214 0.4317928 +0.8968787 0.470214 0.4317928 +0.9125621 0.470214 0.4317928 +0.9278974 0.470214 0.4317928 +0.9429048 0.470214 0.4317928 +0.9576028 0.470214 0.4317928 +0.9720079 0.470214 0.4317928 +0.9861357 0.470214 0.4317928 +1 0.470214 0.4317928 +0 0.5050551 0.4317928 +0.1939468 0.5050551 0.4317928 +0.2773041 0.5050551 0.4317928 +0.3384659 0.5050551 0.4317928 +0.3885728 0.5050551 0.4317928 +0.4317928 0.5050551 0.4317928 +0.470214 0.5050551 0.4317928 +0.5050551 0.5050551 0.4317928 +0.5370987 0.5050551 0.4317928 +0.5668815 0.5050551 0.4317928 +0.5947903 0.5050551 0.4317928 +0.6211144 0.5050551 0.4317928 +0.6460766 0.5050551 0.4317928 +0.6698526 0.5050551 0.4317928 +0.6925839 0.5050551 0.4317928 +0.7143866 0.5050551 0.4317928 +0.7353569 0.5050551 0.4317928 +0.7555758 0.5050551 0.4317928 +0.7751122 0.5050551 0.4317928 +0.7940252 0.5050551 0.4317928 +0.8123661 0.5050551 0.4317928 +0.8301795 0.5050551 0.4317928 +0.8475045 0.5050551 0.4317928 +0.8643761 0.5050551 0.4317928 +0.880825 0.5050551 0.4317928 +0.8968787 0.5050551 0.4317928 +0.9125621 0.5050551 0.4317928 +0.9278974 0.5050551 0.4317928 +0.9429048 0.5050551 0.4317928 +0.9576028 0.5050551 0.4317928 +0.9720079 0.5050551 0.4317928 +0.9861357 0.5050551 0.4317928 +1 0.5050551 0.4317928 +0 0.5370987 0.4317928 +0.1939468 0.5370987 0.4317928 +0.2773041 0.5370987 0.4317928 +0.3384659 0.5370987 0.4317928 +0.3885728 0.5370987 0.4317928 +0.4317928 0.5370987 0.4317928 +0.470214 0.5370987 0.4317928 +0.5050551 0.5370987 0.4317928 +0.5370987 0.5370987 0.4317928 +0.5668815 0.5370987 0.4317928 +0.5947903 0.5370987 0.4317928 +0.6211144 0.5370987 0.4317928 +0.6460766 0.5370987 0.4317928 +0.6698526 0.5370987 0.4317928 +0.6925839 0.5370987 0.4317928 +0.7143866 0.5370987 0.4317928 +0.7353569 0.5370987 0.4317928 +0.7555758 0.5370987 0.4317928 +0.7751122 0.5370987 0.4317928 +0.7940252 0.5370987 0.4317928 +0.8123661 0.5370987 0.4317928 +0.8301795 0.5370987 0.4317928 +0.8475045 0.5370987 0.4317928 +0.8643761 0.5370987 0.4317928 +0.880825 0.5370987 0.4317928 +0.8968787 0.5370987 0.4317928 +0.9125621 0.5370987 0.4317928 +0.9278974 0.5370987 0.4317928 +0.9429048 0.5370987 0.4317928 +0.9576028 0.5370987 0.4317928 +0.9720079 0.5370987 0.4317928 +0.9861357 0.5370987 0.4317928 +1 0.5370987 0.4317928 +0 0.5668815 0.4317928 +0.1939468 0.5668815 0.4317928 +0.2773041 0.5668815 0.4317928 +0.3384659 0.5668815 0.4317928 +0.3885728 0.5668815 0.4317928 +0.4317928 0.5668815 0.4317928 +0.470214 0.5668815 0.4317928 +0.5050551 0.5668815 0.4317928 +0.5370987 0.5668815 0.4317928 +0.5668815 0.5668815 0.4317928 +0.5947903 0.5668815 0.4317928 +0.6211144 0.5668815 0.4317928 +0.6460766 0.5668815 0.4317928 +0.6698526 0.5668815 0.4317928 +0.6925839 0.5668815 0.4317928 +0.7143866 0.5668815 0.4317928 +0.7353569 0.5668815 0.4317928 +0.7555758 0.5668815 0.4317928 +0.7751122 0.5668815 0.4317928 +0.7940252 0.5668815 0.4317928 +0.8123661 0.5668815 0.4317928 +0.8301795 0.5668815 0.4317928 +0.8475045 0.5668815 0.4317928 +0.8643761 0.5668815 0.4317928 +0.880825 0.5668815 0.4317928 +0.8968787 0.5668815 0.4317928 +0.9125621 0.5668815 0.4317928 +0.9278974 0.5668815 0.4317928 +0.9429048 0.5668815 0.4317928 +0.9576028 0.5668815 0.4317928 +0.9720079 0.5668815 0.4317928 +0.9861357 0.5668815 0.4317928 +1 0.5668815 0.4317928 +0 0.5947903 0.4317928 +0.1939468 0.5947903 0.4317928 +0.2773041 0.5947903 0.4317928 +0.3384659 0.5947903 0.4317928 +0.3885728 0.5947903 0.4317928 +0.4317928 0.5947903 0.4317928 +0.470214 0.5947903 0.4317928 +0.5050551 0.5947903 0.4317928 +0.5370987 0.5947903 0.4317928 +0.5668815 0.5947903 0.4317928 +0.5947903 0.5947903 0.4317928 +0.6211144 0.5947903 0.4317928 +0.6460766 0.5947903 0.4317928 +0.6698526 0.5947903 0.4317928 +0.6925839 0.5947903 0.4317928 +0.7143866 0.5947903 0.4317928 +0.7353569 0.5947903 0.4317928 +0.7555758 0.5947903 0.4317928 +0.7751122 0.5947903 0.4317928 +0.7940252 0.5947903 0.4317928 +0.8123661 0.5947903 0.4317928 +0.8301795 0.5947903 0.4317928 +0.8475045 0.5947903 0.4317928 +0.8643761 0.5947903 0.4317928 +0.880825 0.5947903 0.4317928 +0.8968787 0.5947903 0.4317928 +0.9125621 0.5947903 0.4317928 +0.9278974 0.5947903 0.4317928 +0.9429048 0.5947903 0.4317928 +0.9576028 0.5947903 0.4317928 +0.9720079 0.5947903 0.4317928 +0.9861357 0.5947903 0.4317928 +1 0.5947903 0.4317928 +0 0.6211144 0.4317928 +0.1939468 0.6211144 0.4317928 +0.2773041 0.6211144 0.4317928 +0.3384659 0.6211144 0.4317928 +0.3885728 0.6211144 0.4317928 +0.4317928 0.6211144 0.4317928 +0.470214 0.6211144 0.4317928 +0.5050551 0.6211144 0.4317928 +0.5370987 0.6211144 0.4317928 +0.5668815 0.6211144 0.4317928 +0.5947903 0.6211144 0.4317928 +0.6211144 0.6211144 0.4317928 +0.6460766 0.6211144 0.4317928 +0.6698526 0.6211144 0.4317928 +0.6925839 0.6211144 0.4317928 +0.7143866 0.6211144 0.4317928 +0.7353569 0.6211144 0.4317928 +0.7555758 0.6211144 0.4317928 +0.7751122 0.6211144 0.4317928 +0.7940252 0.6211144 0.4317928 +0.8123661 0.6211144 0.4317928 +0.8301795 0.6211144 0.4317928 +0.8475045 0.6211144 0.4317928 +0.8643761 0.6211144 0.4317928 +0.880825 0.6211144 0.4317928 +0.8968787 0.6211144 0.4317928 +0.9125621 0.6211144 0.4317928 +0.9278974 0.6211144 0.4317928 +0.9429048 0.6211144 0.4317928 +0.9576028 0.6211144 0.4317928 +0.9720079 0.6211144 0.4317928 +0.9861357 0.6211144 0.4317928 +1 0.6211144 0.4317928 +0 0.6460766 0.4317928 +0.1939468 0.6460766 0.4317928 +0.2773041 0.6460766 0.4317928 +0.3384659 0.6460766 0.4317928 +0.3885728 0.6460766 0.4317928 +0.4317928 0.6460766 0.4317928 +0.470214 0.6460766 0.4317928 +0.5050551 0.6460766 0.4317928 +0.5370987 0.6460766 0.4317928 +0.5668815 0.6460766 0.4317928 +0.5947903 0.6460766 0.4317928 +0.6211144 0.6460766 0.4317928 +0.6460766 0.6460766 0.4317928 +0.6698526 0.6460766 0.4317928 +0.6925839 0.6460766 0.4317928 +0.7143866 0.6460766 0.4317928 +0.7353569 0.6460766 0.4317928 +0.7555758 0.6460766 0.4317928 +0.7751122 0.6460766 0.4317928 +0.7940252 0.6460766 0.4317928 +0.8123661 0.6460766 0.4317928 +0.8301795 0.6460766 0.4317928 +0.8475045 0.6460766 0.4317928 +0.8643761 0.6460766 0.4317928 +0.880825 0.6460766 0.4317928 +0.8968787 0.6460766 0.4317928 +0.9125621 0.6460766 0.4317928 +0.9278974 0.6460766 0.4317928 +0.9429048 0.6460766 0.4317928 +0.9576028 0.6460766 0.4317928 +0.9720079 0.6460766 0.4317928 +0.9861357 0.6460766 0.4317928 +1 0.6460766 0.4317928 +0 0.6698526 0.4317928 +0.1939468 0.6698526 0.4317928 +0.2773041 0.6698526 0.4317928 +0.3384659 0.6698526 0.4317928 +0.3885728 0.6698526 0.4317928 +0.4317928 0.6698526 0.4317928 +0.470214 0.6698526 0.4317928 +0.5050551 0.6698526 0.4317928 +0.5370987 0.6698526 0.4317928 +0.5668815 0.6698526 0.4317928 +0.5947903 0.6698526 0.4317928 +0.6211144 0.6698526 0.4317928 +0.6460766 0.6698526 0.4317928 +0.6698526 0.6698526 0.4317928 +0.6925839 0.6698526 0.4317928 +0.7143866 0.6698526 0.4317928 +0.7353569 0.6698526 0.4317928 +0.7555758 0.6698526 0.4317928 +0.7751122 0.6698526 0.4317928 +0.7940252 0.6698526 0.4317928 +0.8123661 0.6698526 0.4317928 +0.8301795 0.6698526 0.4317928 +0.8475045 0.6698526 0.4317928 +0.8643761 0.6698526 0.4317928 +0.880825 0.6698526 0.4317928 +0.8968787 0.6698526 0.4317928 +0.9125621 0.6698526 0.4317928 +0.9278974 0.6698526 0.4317928 +0.9429048 0.6698526 0.4317928 +0.9576028 0.6698526 0.4317928 +0.9720079 0.6698526 0.4317928 +0.9861357 0.6698526 0.4317928 +1 0.6698526 0.4317928 +0 0.6925839 0.4317928 +0.1939468 0.6925839 0.4317928 +0.2773041 0.6925839 0.4317928 +0.3384659 0.6925839 0.4317928 +0.3885728 0.6925839 0.4317928 +0.4317928 0.6925839 0.4317928 +0.470214 0.6925839 0.4317928 +0.5050551 0.6925839 0.4317928 +0.5370987 0.6925839 0.4317928 +0.5668815 0.6925839 0.4317928 +0.5947903 0.6925839 0.4317928 +0.6211144 0.6925839 0.4317928 +0.6460766 0.6925839 0.4317928 +0.6698526 0.6925839 0.4317928 +0.6925839 0.6925839 0.4317928 +0.7143866 0.6925839 0.4317928 +0.7353569 0.6925839 0.4317928 +0.7555758 0.6925839 0.4317928 +0.7751122 0.6925839 0.4317928 +0.7940252 0.6925839 0.4317928 +0.8123661 0.6925839 0.4317928 +0.8301795 0.6925839 0.4317928 +0.8475045 0.6925839 0.4317928 +0.8643761 0.6925839 0.4317928 +0.880825 0.6925839 0.4317928 +0.8968787 0.6925839 0.4317928 +0.9125621 0.6925839 0.4317928 +0.9278974 0.6925839 0.4317928 +0.9429048 0.6925839 0.4317928 +0.9576028 0.6925839 0.4317928 +0.9720079 0.6925839 0.4317928 +0.9861357 0.6925839 0.4317928 +1 0.6925839 0.4317928 +0 0.7143866 0.4317928 +0.1939468 0.7143866 0.4317928 +0.2773041 0.7143866 0.4317928 +0.3384659 0.7143866 0.4317928 +0.3885728 0.7143866 0.4317928 +0.4317928 0.7143866 0.4317928 +0.470214 0.7143866 0.4317928 +0.5050551 0.7143866 0.4317928 +0.5370987 0.7143866 0.4317928 +0.5668815 0.7143866 0.4317928 +0.5947903 0.7143866 0.4317928 +0.6211144 0.7143866 0.4317928 +0.6460766 0.7143866 0.4317928 +0.6698526 0.7143866 0.4317928 +0.6925839 0.7143866 0.4317928 +0.7143866 0.7143866 0.4317928 +0.7353569 0.7143866 0.4317928 +0.7555758 0.7143866 0.4317928 +0.7751122 0.7143866 0.4317928 +0.7940252 0.7143866 0.4317928 +0.8123661 0.7143866 0.4317928 +0.8301795 0.7143866 0.4317928 +0.8475045 0.7143866 0.4317928 +0.8643761 0.7143866 0.4317928 +0.880825 0.7143866 0.4317928 +0.8968787 0.7143866 0.4317928 +0.9125621 0.7143866 0.4317928 +0.9278974 0.7143866 0.4317928 +0.9429048 0.7143866 0.4317928 +0.9576028 0.7143866 0.4317928 +0.9720079 0.7143866 0.4317928 +0.9861357 0.7143866 0.4317928 +1 0.7143866 0.4317928 +0 0.7353569 0.4317928 +0.1939468 0.7353569 0.4317928 +0.2773041 0.7353569 0.4317928 +0.3384659 0.7353569 0.4317928 +0.3885728 0.7353569 0.4317928 +0.4317928 0.7353569 0.4317928 +0.470214 0.7353569 0.4317928 +0.5050551 0.7353569 0.4317928 +0.5370987 0.7353569 0.4317928 +0.5668815 0.7353569 0.4317928 +0.5947903 0.7353569 0.4317928 +0.6211144 0.7353569 0.4317928 +0.6460766 0.7353569 0.4317928 +0.6698526 0.7353569 0.4317928 +0.6925839 0.7353569 0.4317928 +0.7143866 0.7353569 0.4317928 +0.7353569 0.7353569 0.4317928 +0.7555758 0.7353569 0.4317928 +0.7751122 0.7353569 0.4317928 +0.7940252 0.7353569 0.4317928 +0.8123661 0.7353569 0.4317928 +0.8301795 0.7353569 0.4317928 +0.8475045 0.7353569 0.4317928 +0.8643761 0.7353569 0.4317928 +0.880825 0.7353569 0.4317928 +0.8968787 0.7353569 0.4317928 +0.9125621 0.7353569 0.4317928 +0.9278974 0.7353569 0.4317928 +0.9429048 0.7353569 0.4317928 +0.9576028 0.7353569 0.4317928 +0.9720079 0.7353569 0.4317928 +0.9861357 0.7353569 0.4317928 +1 0.7353569 0.4317928 +0 0.7555758 0.4317928 +0.1939468 0.7555758 0.4317928 +0.2773041 0.7555758 0.4317928 +0.3384659 0.7555758 0.4317928 +0.3885728 0.7555758 0.4317928 +0.4317928 0.7555758 0.4317928 +0.470214 0.7555758 0.4317928 +0.5050551 0.7555758 0.4317928 +0.5370987 0.7555758 0.4317928 +0.5668815 0.7555758 0.4317928 +0.5947903 0.7555758 0.4317928 +0.6211144 0.7555758 0.4317928 +0.6460766 0.7555758 0.4317928 +0.6698526 0.7555758 0.4317928 +0.6925839 0.7555758 0.4317928 +0.7143866 0.7555758 0.4317928 +0.7353569 0.7555758 0.4317928 +0.7555758 0.7555758 0.4317928 +0.7751122 0.7555758 0.4317928 +0.7940252 0.7555758 0.4317928 +0.8123661 0.7555758 0.4317928 +0.8301795 0.7555758 0.4317928 +0.8475045 0.7555758 0.4317928 +0.8643761 0.7555758 0.4317928 +0.880825 0.7555758 0.4317928 +0.8968787 0.7555758 0.4317928 +0.9125621 0.7555758 0.4317928 +0.9278974 0.7555758 0.4317928 +0.9429048 0.7555758 0.4317928 +0.9576028 0.7555758 0.4317928 +0.9720079 0.7555758 0.4317928 +0.9861357 0.7555758 0.4317928 +1 0.7555758 0.4317928 +0 0.7751122 0.4317928 +0.1939468 0.7751122 0.4317928 +0.2773041 0.7751122 0.4317928 +0.3384659 0.7751122 0.4317928 +0.3885728 0.7751122 0.4317928 +0.4317928 0.7751122 0.4317928 +0.470214 0.7751122 0.4317928 +0.5050551 0.7751122 0.4317928 +0.5370987 0.7751122 0.4317928 +0.5668815 0.7751122 0.4317928 +0.5947903 0.7751122 0.4317928 +0.6211144 0.7751122 0.4317928 +0.6460766 0.7751122 0.4317928 +0.6698526 0.7751122 0.4317928 +0.6925839 0.7751122 0.4317928 +0.7143866 0.7751122 0.4317928 +0.7353569 0.7751122 0.4317928 +0.7555758 0.7751122 0.4317928 +0.7751122 0.7751122 0.4317928 +0.7940252 0.7751122 0.4317928 +0.8123661 0.7751122 0.4317928 +0.8301795 0.7751122 0.4317928 +0.8475045 0.7751122 0.4317928 +0.8643761 0.7751122 0.4317928 +0.880825 0.7751122 0.4317928 +0.8968787 0.7751122 0.4317928 +0.9125621 0.7751122 0.4317928 +0.9278974 0.7751122 0.4317928 +0.9429048 0.7751122 0.4317928 +0.9576028 0.7751122 0.4317928 +0.9720079 0.7751122 0.4317928 +0.9861357 0.7751122 0.4317928 +1 0.7751122 0.4317928 +0 0.7940252 0.4317928 +0.1939468 0.7940252 0.4317928 +0.2773041 0.7940252 0.4317928 +0.3384659 0.7940252 0.4317928 +0.3885728 0.7940252 0.4317928 +0.4317928 0.7940252 0.4317928 +0.470214 0.7940252 0.4317928 +0.5050551 0.7940252 0.4317928 +0.5370987 0.7940252 0.4317928 +0.5668815 0.7940252 0.4317928 +0.5947903 0.7940252 0.4317928 +0.6211144 0.7940252 0.4317928 +0.6460766 0.7940252 0.4317928 +0.6698526 0.7940252 0.4317928 +0.6925839 0.7940252 0.4317928 +0.7143866 0.7940252 0.4317928 +0.7353569 0.7940252 0.4317928 +0.7555758 0.7940252 0.4317928 +0.7751122 0.7940252 0.4317928 +0.7940252 0.7940252 0.4317928 +0.8123661 0.7940252 0.4317928 +0.8301795 0.7940252 0.4317928 +0.8475045 0.7940252 0.4317928 +0.8643761 0.7940252 0.4317928 +0.880825 0.7940252 0.4317928 +0.8968787 0.7940252 0.4317928 +0.9125621 0.7940252 0.4317928 +0.9278974 0.7940252 0.4317928 +0.9429048 0.7940252 0.4317928 +0.9576028 0.7940252 0.4317928 +0.9720079 0.7940252 0.4317928 +0.9861357 0.7940252 0.4317928 +1 0.7940252 0.4317928 +0 0.8123661 0.4317928 +0.1939468 0.8123661 0.4317928 +0.2773041 0.8123661 0.4317928 +0.3384659 0.8123661 0.4317928 +0.3885728 0.8123661 0.4317928 +0.4317928 0.8123661 0.4317928 +0.470214 0.8123661 0.4317928 +0.5050551 0.8123661 0.4317928 +0.5370987 0.8123661 0.4317928 +0.5668815 0.8123661 0.4317928 +0.5947903 0.8123661 0.4317928 +0.6211144 0.8123661 0.4317928 +0.6460766 0.8123661 0.4317928 +0.6698526 0.8123661 0.4317928 +0.6925839 0.8123661 0.4317928 +0.7143866 0.8123661 0.4317928 +0.7353569 0.8123661 0.4317928 +0.7555758 0.8123661 0.4317928 +0.7751122 0.8123661 0.4317928 +0.7940252 0.8123661 0.4317928 +0.8123661 0.8123661 0.4317928 +0.8301795 0.8123661 0.4317928 +0.8475045 0.8123661 0.4317928 +0.8643761 0.8123661 0.4317928 +0.880825 0.8123661 0.4317928 +0.8968787 0.8123661 0.4317928 +0.9125621 0.8123661 0.4317928 +0.9278974 0.8123661 0.4317928 +0.9429048 0.8123661 0.4317928 +0.9576028 0.8123661 0.4317928 +0.9720079 0.8123661 0.4317928 +0.9861357 0.8123661 0.4317928 +1 0.8123661 0.4317928 +0 0.8301795 0.4317928 +0.1939468 0.8301795 0.4317928 +0.2773041 0.8301795 0.4317928 +0.3384659 0.8301795 0.4317928 +0.3885728 0.8301795 0.4317928 +0.4317928 0.8301795 0.4317928 +0.470214 0.8301795 0.4317928 +0.5050551 0.8301795 0.4317928 +0.5370987 0.8301795 0.4317928 +0.5668815 0.8301795 0.4317928 +0.5947903 0.8301795 0.4317928 +0.6211144 0.8301795 0.4317928 +0.6460766 0.8301795 0.4317928 +0.6698526 0.8301795 0.4317928 +0.6925839 0.8301795 0.4317928 +0.7143866 0.8301795 0.4317928 +0.7353569 0.8301795 0.4317928 +0.7555758 0.8301795 0.4317928 +0.7751122 0.8301795 0.4317928 +0.7940252 0.8301795 0.4317928 +0.8123661 0.8301795 0.4317928 +0.8301795 0.8301795 0.4317928 +0.8475045 0.8301795 0.4317928 +0.8643761 0.8301795 0.4317928 +0.880825 0.8301795 0.4317928 +0.8968787 0.8301795 0.4317928 +0.9125621 0.8301795 0.4317928 +0.9278974 0.8301795 0.4317928 +0.9429048 0.8301795 0.4317928 +0.9576028 0.8301795 0.4317928 +0.9720079 0.8301795 0.4317928 +0.9861357 0.8301795 0.4317928 +1 0.8301795 0.4317928 +0 0.8475045 0.4317928 +0.1939468 0.8475045 0.4317928 +0.2773041 0.8475045 0.4317928 +0.3384659 0.8475045 0.4317928 +0.3885728 0.8475045 0.4317928 +0.4317928 0.8475045 0.4317928 +0.470214 0.8475045 0.4317928 +0.5050551 0.8475045 0.4317928 +0.5370987 0.8475045 0.4317928 +0.5668815 0.8475045 0.4317928 +0.5947903 0.8475045 0.4317928 +0.6211144 0.8475045 0.4317928 +0.6460766 0.8475045 0.4317928 +0.6698526 0.8475045 0.4317928 +0.6925839 0.8475045 0.4317928 +0.7143866 0.8475045 0.4317928 +0.7353569 0.8475045 0.4317928 +0.7555758 0.8475045 0.4317928 +0.7751122 0.8475045 0.4317928 +0.7940252 0.8475045 0.4317928 +0.8123661 0.8475045 0.4317928 +0.8301795 0.8475045 0.4317928 +0.8475045 0.8475045 0.4317928 +0.8643761 0.8475045 0.4317928 +0.880825 0.8475045 0.4317928 +0.8968787 0.8475045 0.4317928 +0.9125621 0.8475045 0.4317928 +0.9278974 0.8475045 0.4317928 +0.9429048 0.8475045 0.4317928 +0.9576028 0.8475045 0.4317928 +0.9720079 0.8475045 0.4317928 +0.9861357 0.8475045 0.4317928 +1 0.8475045 0.4317928 +0 0.8643761 0.4317928 +0.1939468 0.8643761 0.4317928 +0.2773041 0.8643761 0.4317928 +0.3384659 0.8643761 0.4317928 +0.3885728 0.8643761 0.4317928 +0.4317928 0.8643761 0.4317928 +0.470214 0.8643761 0.4317928 +0.5050551 0.8643761 0.4317928 +0.5370987 0.8643761 0.4317928 +0.5668815 0.8643761 0.4317928 +0.5947903 0.8643761 0.4317928 +0.6211144 0.8643761 0.4317928 +0.6460766 0.8643761 0.4317928 +0.6698526 0.8643761 0.4317928 +0.6925839 0.8643761 0.4317928 +0.7143866 0.8643761 0.4317928 +0.7353569 0.8643761 0.4317928 +0.7555758 0.8643761 0.4317928 +0.7751122 0.8643761 0.4317928 +0.7940252 0.8643761 0.4317928 +0.8123661 0.8643761 0.4317928 +0.8301795 0.8643761 0.4317928 +0.8475045 0.8643761 0.4317928 +0.8643761 0.8643761 0.4317928 +0.880825 0.8643761 0.4317928 +0.8968787 0.8643761 0.4317928 +0.9125621 0.8643761 0.4317928 +0.9278974 0.8643761 0.4317928 +0.9429048 0.8643761 0.4317928 +0.9576028 0.8643761 0.4317928 +0.9720079 0.8643761 0.4317928 +0.9861357 0.8643761 0.4317928 +1 0.8643761 0.4317928 +0 0.880825 0.4317928 +0.1939468 0.880825 0.4317928 +0.2773041 0.880825 0.4317928 +0.3384659 0.880825 0.4317928 +0.3885728 0.880825 0.4317928 +0.4317928 0.880825 0.4317928 +0.470214 0.880825 0.4317928 +0.5050551 0.880825 0.4317928 +0.5370987 0.880825 0.4317928 +0.5668815 0.880825 0.4317928 +0.5947903 0.880825 0.4317928 +0.6211144 0.880825 0.4317928 +0.6460766 0.880825 0.4317928 +0.6698526 0.880825 0.4317928 +0.6925839 0.880825 0.4317928 +0.7143866 0.880825 0.4317928 +0.7353569 0.880825 0.4317928 +0.7555758 0.880825 0.4317928 +0.7751122 0.880825 0.4317928 +0.7940252 0.880825 0.4317928 +0.8123661 0.880825 0.4317928 +0.8301795 0.880825 0.4317928 +0.8475045 0.880825 0.4317928 +0.8643761 0.880825 0.4317928 +0.880825 0.880825 0.4317928 +0.8968787 0.880825 0.4317928 +0.9125621 0.880825 0.4317928 +0.9278974 0.880825 0.4317928 +0.9429048 0.880825 0.4317928 +0.9576028 0.880825 0.4317928 +0.9720079 0.880825 0.4317928 +0.9861357 0.880825 0.4317928 +1 0.880825 0.4317928 +0 0.8968787 0.4317928 +0.1939468 0.8968787 0.4317928 +0.2773041 0.8968787 0.4317928 +0.3384659 0.8968787 0.4317928 +0.3885728 0.8968787 0.4317928 +0.4317928 0.8968787 0.4317928 +0.470214 0.8968787 0.4317928 +0.5050551 0.8968787 0.4317928 +0.5370987 0.8968787 0.4317928 +0.5668815 0.8968787 0.4317928 +0.5947903 0.8968787 0.4317928 +0.6211144 0.8968787 0.4317928 +0.6460766 0.8968787 0.4317928 +0.6698526 0.8968787 0.4317928 +0.6925839 0.8968787 0.4317928 +0.7143866 0.8968787 0.4317928 +0.7353569 0.8968787 0.4317928 +0.7555758 0.8968787 0.4317928 +0.7751122 0.8968787 0.4317928 +0.7940252 0.8968787 0.4317928 +0.8123661 0.8968787 0.4317928 +0.8301795 0.8968787 0.4317928 +0.8475045 0.8968787 0.4317928 +0.8643761 0.8968787 0.4317928 +0.880825 0.8968787 0.4317928 +0.8968787 0.8968787 0.4317928 +0.9125621 0.8968787 0.4317928 +0.9278974 0.8968787 0.4317928 +0.9429048 0.8968787 0.4317928 +0.9576028 0.8968787 0.4317928 +0.9720079 0.8968787 0.4317928 +0.9861357 0.8968787 0.4317928 +1 0.8968787 0.4317928 +0 0.9125621 0.4317928 +0.1939468 0.9125621 0.4317928 +0.2773041 0.9125621 0.4317928 +0.3384659 0.9125621 0.4317928 +0.3885728 0.9125621 0.4317928 +0.4317928 0.9125621 0.4317928 +0.470214 0.9125621 0.4317928 +0.5050551 0.9125621 0.4317928 +0.5370987 0.9125621 0.4317928 +0.5668815 0.9125621 0.4317928 +0.5947903 0.9125621 0.4317928 +0.6211144 0.9125621 0.4317928 +0.6460766 0.9125621 0.4317928 +0.6698526 0.9125621 0.4317928 +0.6925839 0.9125621 0.4317928 +0.7143866 0.9125621 0.4317928 +0.7353569 0.9125621 0.4317928 +0.7555758 0.9125621 0.4317928 +0.7751122 0.9125621 0.4317928 +0.7940252 0.9125621 0.4317928 +0.8123661 0.9125621 0.4317928 +0.8301795 0.9125621 0.4317928 +0.8475045 0.9125621 0.4317928 +0.8643761 0.9125621 0.4317928 +0.880825 0.9125621 0.4317928 +0.8968787 0.9125621 0.4317928 +0.9125621 0.9125621 0.4317928 +0.9278974 0.9125621 0.4317928 +0.9429048 0.9125621 0.4317928 +0.9576028 0.9125621 0.4317928 +0.9720079 0.9125621 0.4317928 +0.9861357 0.9125621 0.4317928 +1 0.9125621 0.4317928 +0 0.9278974 0.4317928 +0.1939468 0.9278974 0.4317928 +0.2773041 0.9278974 0.4317928 +0.3384659 0.9278974 0.4317928 +0.3885728 0.9278974 0.4317928 +0.4317928 0.9278974 0.4317928 +0.470214 0.9278974 0.4317928 +0.5050551 0.9278974 0.4317928 +0.5370987 0.9278974 0.4317928 +0.5668815 0.9278974 0.4317928 +0.5947903 0.9278974 0.4317928 +0.6211144 0.9278974 0.4317928 +0.6460766 0.9278974 0.4317928 +0.6698526 0.9278974 0.4317928 +0.6925839 0.9278974 0.4317928 +0.7143866 0.9278974 0.4317928 +0.7353569 0.9278974 0.4317928 +0.7555758 0.9278974 0.4317928 +0.7751122 0.9278974 0.4317928 +0.7940252 0.9278974 0.4317928 +0.8123661 0.9278974 0.4317928 +0.8301795 0.9278974 0.4317928 +0.8475045 0.9278974 0.4317928 +0.8643761 0.9278974 0.4317928 +0.880825 0.9278974 0.4317928 +0.8968787 0.9278974 0.4317928 +0.9125621 0.9278974 0.4317928 +0.9278974 0.9278974 0.4317928 +0.9429048 0.9278974 0.4317928 +0.9576028 0.9278974 0.4317928 +0.9720079 0.9278974 0.4317928 +0.9861357 0.9278974 0.4317928 +1 0.9278974 0.4317928 +0 0.9429048 0.4317928 +0.1939468 0.9429048 0.4317928 +0.2773041 0.9429048 0.4317928 +0.3384659 0.9429048 0.4317928 +0.3885728 0.9429048 0.4317928 +0.4317928 0.9429048 0.4317928 +0.470214 0.9429048 0.4317928 +0.5050551 0.9429048 0.4317928 +0.5370987 0.9429048 0.4317928 +0.5668815 0.9429048 0.4317928 +0.5947903 0.9429048 0.4317928 +0.6211144 0.9429048 0.4317928 +0.6460766 0.9429048 0.4317928 +0.6698526 0.9429048 0.4317928 +0.6925839 0.9429048 0.4317928 +0.7143866 0.9429048 0.4317928 +0.7353569 0.9429048 0.4317928 +0.7555758 0.9429048 0.4317928 +0.7751122 0.9429048 0.4317928 +0.7940252 0.9429048 0.4317928 +0.8123661 0.9429048 0.4317928 +0.8301795 0.9429048 0.4317928 +0.8475045 0.9429048 0.4317928 +0.8643761 0.9429048 0.4317928 +0.880825 0.9429048 0.4317928 +0.8968787 0.9429048 0.4317928 +0.9125621 0.9429048 0.4317928 +0.9278974 0.9429048 0.4317928 +0.9429048 0.9429048 0.4317928 +0.9576028 0.9429048 0.4317928 +0.9720079 0.9429048 0.4317928 +0.9861357 0.9429048 0.4317928 +1 0.9429048 0.4317928 +0 0.9576028 0.4317928 +0.1939468 0.9576028 0.4317928 +0.2773041 0.9576028 0.4317928 +0.3384659 0.9576028 0.4317928 +0.3885728 0.9576028 0.4317928 +0.4317928 0.9576028 0.4317928 +0.470214 0.9576028 0.4317928 +0.5050551 0.9576028 0.4317928 +0.5370987 0.9576028 0.4317928 +0.5668815 0.9576028 0.4317928 +0.5947903 0.9576028 0.4317928 +0.6211144 0.9576028 0.4317928 +0.6460766 0.9576028 0.4317928 +0.6698526 0.9576028 0.4317928 +0.6925839 0.9576028 0.4317928 +0.7143866 0.9576028 0.4317928 +0.7353569 0.9576028 0.4317928 +0.7555758 0.9576028 0.4317928 +0.7751122 0.9576028 0.4317928 +0.7940252 0.9576028 0.4317928 +0.8123661 0.9576028 0.4317928 +0.8301795 0.9576028 0.4317928 +0.8475045 0.9576028 0.4317928 +0.8643761 0.9576028 0.4317928 +0.880825 0.9576028 0.4317928 +0.8968787 0.9576028 0.4317928 +0.9125621 0.9576028 0.4317928 +0.9278974 0.9576028 0.4317928 +0.9429048 0.9576028 0.4317928 +0.9576028 0.9576028 0.4317928 +0.9720079 0.9576028 0.4317928 +0.9861357 0.9576028 0.4317928 +1 0.9576028 0.4317928 +0 0.9720079 0.4317928 +0.1939468 0.9720079 0.4317928 +0.2773041 0.9720079 0.4317928 +0.3384659 0.9720079 0.4317928 +0.3885728 0.9720079 0.4317928 +0.4317928 0.9720079 0.4317928 +0.470214 0.9720079 0.4317928 +0.5050551 0.9720079 0.4317928 +0.5370987 0.9720079 0.4317928 +0.5668815 0.9720079 0.4317928 +0.5947903 0.9720079 0.4317928 +0.6211144 0.9720079 0.4317928 +0.6460766 0.9720079 0.4317928 +0.6698526 0.9720079 0.4317928 +0.6925839 0.9720079 0.4317928 +0.7143866 0.9720079 0.4317928 +0.7353569 0.9720079 0.4317928 +0.7555758 0.9720079 0.4317928 +0.7751122 0.9720079 0.4317928 +0.7940252 0.9720079 0.4317928 +0.8123661 0.9720079 0.4317928 +0.8301795 0.9720079 0.4317928 +0.8475045 0.9720079 0.4317928 +0.8643761 0.9720079 0.4317928 +0.880825 0.9720079 0.4317928 +0.8968787 0.9720079 0.4317928 +0.9125621 0.9720079 0.4317928 +0.9278974 0.9720079 0.4317928 +0.9429048 0.9720079 0.4317928 +0.9576028 0.9720079 0.4317928 +0.9720079 0.9720079 0.4317928 +0.9861357 0.9720079 0.4317928 +1 0.9720079 0.4317928 +0 0.9861357 0.4317928 +0.1939468 0.9861357 0.4317928 +0.2773041 0.9861357 0.4317928 +0.3384659 0.9861357 0.4317928 +0.3885728 0.9861357 0.4317928 +0.4317928 0.9861357 0.4317928 +0.470214 0.9861357 0.4317928 +0.5050551 0.9861357 0.4317928 +0.5370987 0.9861357 0.4317928 +0.5668815 0.9861357 0.4317928 +0.5947903 0.9861357 0.4317928 +0.6211144 0.9861357 0.4317928 +0.6460766 0.9861357 0.4317928 +0.6698526 0.9861357 0.4317928 +0.6925839 0.9861357 0.4317928 +0.7143866 0.9861357 0.4317928 +0.7353569 0.9861357 0.4317928 +0.7555758 0.9861357 0.4317928 +0.7751122 0.9861357 0.4317928 +0.7940252 0.9861357 0.4317928 +0.8123661 0.9861357 0.4317928 +0.8301795 0.9861357 0.4317928 +0.8475045 0.9861357 0.4317928 +0.8643761 0.9861357 0.4317928 +0.880825 0.9861357 0.4317928 +0.8968787 0.9861357 0.4317928 +0.9125621 0.9861357 0.4317928 +0.9278974 0.9861357 0.4317928 +0.9429048 0.9861357 0.4317928 +0.9576028 0.9861357 0.4317928 +0.9720079 0.9861357 0.4317928 +0.9861357 0.9861357 0.4317928 +1 0.9861357 0.4317928 +0 1 0.4317928 +0.1939468 1 0.4317928 +0.2773041 1 0.4317928 +0.3384659 1 0.4317928 +0.3885728 1 0.4317928 +0.4317928 1 0.4317928 +0.470214 1 0.4317928 +0.5050551 1 0.4317928 +0.5370987 1 0.4317928 +0.5668815 1 0.4317928 +0.5947903 1 0.4317928 +0.6211144 1 0.4317928 +0.6460766 1 0.4317928 +0.6698526 1 0.4317928 +0.6925839 1 0.4317928 +0.7143866 1 0.4317928 +0.7353569 1 0.4317928 +0.7555758 1 0.4317928 +0.7751122 1 0.4317928 +0.7940252 1 0.4317928 +0.8123661 1 0.4317928 +0.8301795 1 0.4317928 +0.8475045 1 0.4317928 +0.8643761 1 0.4317928 +0.880825 1 0.4317928 +0.8968787 1 0.4317928 +0.9125621 1 0.4317928 +0.9278974 1 0.4317928 +0.9429048 1 0.4317928 +0.9576028 1 0.4317928 +0.9720079 1 0.4317928 +0.9861357 1 0.4317928 +1 1 0.4317928 +0 0 0.470214 +0.1939468 0 0.470214 +0.2773041 0 0.470214 +0.3384659 0 0.470214 +0.3885728 0 0.470214 +0.4317928 0 0.470214 +0.470214 0 0.470214 +0.5050551 0 0.470214 +0.5370987 0 0.470214 +0.5668815 0 0.470214 +0.5947903 0 0.470214 +0.6211144 0 0.470214 +0.6460766 0 0.470214 +0.6698526 0 0.470214 +0.6925839 0 0.470214 +0.7143866 0 0.470214 +0.7353569 0 0.470214 +0.7555758 0 0.470214 +0.7751122 0 0.470214 +0.7940252 0 0.470214 +0.8123661 0 0.470214 +0.8301795 0 0.470214 +0.8475045 0 0.470214 +0.8643761 0 0.470214 +0.880825 0 0.470214 +0.8968787 0 0.470214 +0.9125621 0 0.470214 +0.9278974 0 0.470214 +0.9429048 0 0.470214 +0.9576028 0 0.470214 +0.9720079 0 0.470214 +0.9861357 0 0.470214 +1 0 0.470214 +0 0.1939468 0.470214 +0.1939468 0.1939468 0.470214 +0.2773041 0.1939468 0.470214 +0.3384659 0.1939468 0.470214 +0.3885728 0.1939468 0.470214 +0.4317928 0.1939468 0.470214 +0.470214 0.1939468 0.470214 +0.5050551 0.1939468 0.470214 +0.5370987 0.1939468 0.470214 +0.5668815 0.1939468 0.470214 +0.5947903 0.1939468 0.470214 +0.6211144 0.1939468 0.470214 +0.6460766 0.1939468 0.470214 +0.6698526 0.1939468 0.470214 +0.6925839 0.1939468 0.470214 +0.7143866 0.1939468 0.470214 +0.7353569 0.1939468 0.470214 +0.7555758 0.1939468 0.470214 +0.7751122 0.1939468 0.470214 +0.7940252 0.1939468 0.470214 +0.8123661 0.1939468 0.470214 +0.8301795 0.1939468 0.470214 +0.8475045 0.1939468 0.470214 +0.8643761 0.1939468 0.470214 +0.880825 0.1939468 0.470214 +0.8968787 0.1939468 0.470214 +0.9125621 0.1939468 0.470214 +0.9278974 0.1939468 0.470214 +0.9429048 0.1939468 0.470214 +0.9576028 0.1939468 0.470214 +0.9720079 0.1939468 0.470214 +0.9861357 0.1939468 0.470214 +1 0.1939468 0.470214 +0 0.2773041 0.470214 +0.1939468 0.2773041 0.470214 +0.2773041 0.2773041 0.470214 +0.3384659 0.2773041 0.470214 +0.3885728 0.2773041 0.470214 +0.4317928 0.2773041 0.470214 +0.470214 0.2773041 0.470214 +0.5050551 0.2773041 0.470214 +0.5370987 0.2773041 0.470214 +0.5668815 0.2773041 0.470214 +0.5947903 0.2773041 0.470214 +0.6211144 0.2773041 0.470214 +0.6460766 0.2773041 0.470214 +0.6698526 0.2773041 0.470214 +0.6925839 0.2773041 0.470214 +0.7143866 0.2773041 0.470214 +0.7353569 0.2773041 0.470214 +0.7555758 0.2773041 0.470214 +0.7751122 0.2773041 0.470214 +0.7940252 0.2773041 0.470214 +0.8123661 0.2773041 0.470214 +0.8301795 0.2773041 0.470214 +0.8475045 0.2773041 0.470214 +0.8643761 0.2773041 0.470214 +0.880825 0.2773041 0.470214 +0.8968787 0.2773041 0.470214 +0.9125621 0.2773041 0.470214 +0.9278974 0.2773041 0.470214 +0.9429048 0.2773041 0.470214 +0.9576028 0.2773041 0.470214 +0.9720079 0.2773041 0.470214 +0.9861357 0.2773041 0.470214 +1 0.2773041 0.470214 +0 0.3384659 0.470214 +0.1939468 0.3384659 0.470214 +0.2773041 0.3384659 0.470214 +0.3384659 0.3384659 0.470214 +0.3885728 0.3384659 0.470214 +0.4317928 0.3384659 0.470214 +0.470214 0.3384659 0.470214 +0.5050551 0.3384659 0.470214 +0.5370987 0.3384659 0.470214 +0.5668815 0.3384659 0.470214 +0.5947903 0.3384659 0.470214 +0.6211144 0.3384659 0.470214 +0.6460766 0.3384659 0.470214 +0.6698526 0.3384659 0.470214 +0.6925839 0.3384659 0.470214 +0.7143866 0.3384659 0.470214 +0.7353569 0.3384659 0.470214 +0.7555758 0.3384659 0.470214 +0.7751122 0.3384659 0.470214 +0.7940252 0.3384659 0.470214 +0.8123661 0.3384659 0.470214 +0.8301795 0.3384659 0.470214 +0.8475045 0.3384659 0.470214 +0.8643761 0.3384659 0.470214 +0.880825 0.3384659 0.470214 +0.8968787 0.3384659 0.470214 +0.9125621 0.3384659 0.470214 +0.9278974 0.3384659 0.470214 +0.9429048 0.3384659 0.470214 +0.9576028 0.3384659 0.470214 +0.9720079 0.3384659 0.470214 +0.9861357 0.3384659 0.470214 +1 0.3384659 0.470214 +0 0.3885728 0.470214 +0.1939468 0.3885728 0.470214 +0.2773041 0.3885728 0.470214 +0.3384659 0.3885728 0.470214 +0.3885728 0.3885728 0.470214 +0.4317928 0.3885728 0.470214 +0.470214 0.3885728 0.470214 +0.5050551 0.3885728 0.470214 +0.5370987 0.3885728 0.470214 +0.5668815 0.3885728 0.470214 +0.5947903 0.3885728 0.470214 +0.6211144 0.3885728 0.470214 +0.6460766 0.3885728 0.470214 +0.6698526 0.3885728 0.470214 +0.6925839 0.3885728 0.470214 +0.7143866 0.3885728 0.470214 +0.7353569 0.3885728 0.470214 +0.7555758 0.3885728 0.470214 +0.7751122 0.3885728 0.470214 +0.7940252 0.3885728 0.470214 +0.8123661 0.3885728 0.470214 +0.8301795 0.3885728 0.470214 +0.8475045 0.3885728 0.470214 +0.8643761 0.3885728 0.470214 +0.880825 0.3885728 0.470214 +0.8968787 0.3885728 0.470214 +0.9125621 0.3885728 0.470214 +0.9278974 0.3885728 0.470214 +0.9429048 0.3885728 0.470214 +0.9576028 0.3885728 0.470214 +0.9720079 0.3885728 0.470214 +0.9861357 0.3885728 0.470214 +1 0.3885728 0.470214 +0 0.4317928 0.470214 +0.1939468 0.4317928 0.470214 +0.2773041 0.4317928 0.470214 +0.3384659 0.4317928 0.470214 +0.3885728 0.4317928 0.470214 +0.4317928 0.4317928 0.470214 +0.470214 0.4317928 0.470214 +0.5050551 0.4317928 0.470214 +0.5370987 0.4317928 0.470214 +0.5668815 0.4317928 0.470214 +0.5947903 0.4317928 0.470214 +0.6211144 0.4317928 0.470214 +0.6460766 0.4317928 0.470214 +0.6698526 0.4317928 0.470214 +0.6925839 0.4317928 0.470214 +0.7143866 0.4317928 0.470214 +0.7353569 0.4317928 0.470214 +0.7555758 0.4317928 0.470214 +0.7751122 0.4317928 0.470214 +0.7940252 0.4317928 0.470214 +0.8123661 0.4317928 0.470214 +0.8301795 0.4317928 0.470214 +0.8475045 0.4317928 0.470214 +0.8643761 0.4317928 0.470214 +0.880825 0.4317928 0.470214 +0.8968787 0.4317928 0.470214 +0.9125621 0.4317928 0.470214 +0.9278974 0.4317928 0.470214 +0.9429048 0.4317928 0.470214 +0.9576028 0.4317928 0.470214 +0.9720079 0.4317928 0.470214 +0.9861357 0.4317928 0.470214 +1 0.4317928 0.470214 +0 0.470214 0.470214 +0.1939468 0.470214 0.470214 +0.2773041 0.470214 0.470214 +0.3384659 0.470214 0.470214 +0.3885728 0.470214 0.470214 +0.4317928 0.470214 0.470214 +0.470214 0.470214 0.470214 +0.5050551 0.470214 0.470214 +0.5370987 0.470214 0.470214 +0.5668815 0.470214 0.470214 +0.5947903 0.470214 0.470214 +0.6211144 0.470214 0.470214 +0.6460766 0.470214 0.470214 +0.6698526 0.470214 0.470214 +0.6925839 0.470214 0.470214 +0.7143866 0.470214 0.470214 +0.7353569 0.470214 0.470214 +0.7555758 0.470214 0.470214 +0.7751122 0.470214 0.470214 +0.7940252 0.470214 0.470214 +0.8123661 0.470214 0.470214 +0.8301795 0.470214 0.470214 +0.8475045 0.470214 0.470214 +0.8643761 0.470214 0.470214 +0.880825 0.470214 0.470214 +0.8968787 0.470214 0.470214 +0.9125621 0.470214 0.470214 +0.9278974 0.470214 0.470214 +0.9429048 0.470214 0.470214 +0.9576028 0.470214 0.470214 +0.9720079 0.470214 0.470214 +0.9861357 0.470214 0.470214 +1 0.470214 0.470214 +0 0.5050551 0.470214 +0.1939468 0.5050551 0.470214 +0.2773041 0.5050551 0.470214 +0.3384659 0.5050551 0.470214 +0.3885728 0.5050551 0.470214 +0.4317928 0.5050551 0.470214 +0.470214 0.5050551 0.470214 +0.5050551 0.5050551 0.470214 +0.5370987 0.5050551 0.470214 +0.5668815 0.5050551 0.470214 +0.5947903 0.5050551 0.470214 +0.6211144 0.5050551 0.470214 +0.6460766 0.5050551 0.470214 +0.6698526 0.5050551 0.470214 +0.6925839 0.5050551 0.470214 +0.7143866 0.5050551 0.470214 +0.7353569 0.5050551 0.470214 +0.7555758 0.5050551 0.470214 +0.7751122 0.5050551 0.470214 +0.7940252 0.5050551 0.470214 +0.8123661 0.5050551 0.470214 +0.8301795 0.5050551 0.470214 +0.8475045 0.5050551 0.470214 +0.8643761 0.5050551 0.470214 +0.880825 0.5050551 0.470214 +0.8968787 0.5050551 0.470214 +0.9125621 0.5050551 0.470214 +0.9278974 0.5050551 0.470214 +0.9429048 0.5050551 0.470214 +0.9576028 0.5050551 0.470214 +0.9720079 0.5050551 0.470214 +0.9861357 0.5050551 0.470214 +1 0.5050551 0.470214 +0 0.5370987 0.470214 +0.1939468 0.5370987 0.470214 +0.2773041 0.5370987 0.470214 +0.3384659 0.5370987 0.470214 +0.3885728 0.5370987 0.470214 +0.4317928 0.5370987 0.470214 +0.470214 0.5370987 0.470214 +0.5050551 0.5370987 0.470214 +0.5370987 0.5370987 0.470214 +0.5668815 0.5370987 0.470214 +0.5947903 0.5370987 0.470214 +0.6211144 0.5370987 0.470214 +0.6460766 0.5370987 0.470214 +0.6698526 0.5370987 0.470214 +0.6925839 0.5370987 0.470214 +0.7143866 0.5370987 0.470214 +0.7353569 0.5370987 0.470214 +0.7555758 0.5370987 0.470214 +0.7751122 0.5370987 0.470214 +0.7940252 0.5370987 0.470214 +0.8123661 0.5370987 0.470214 +0.8301795 0.5370987 0.470214 +0.8475045 0.5370987 0.470214 +0.8643761 0.5370987 0.470214 +0.880825 0.5370987 0.470214 +0.8968787 0.5370987 0.470214 +0.9125621 0.5370987 0.470214 +0.9278974 0.5370987 0.470214 +0.9429048 0.5370987 0.470214 +0.9576028 0.5370987 0.470214 +0.9720079 0.5370987 0.470214 +0.9861357 0.5370987 0.470214 +1 0.5370987 0.470214 +0 0.5668815 0.470214 +0.1939468 0.5668815 0.470214 +0.2773041 0.5668815 0.470214 +0.3384659 0.5668815 0.470214 +0.3885728 0.5668815 0.470214 +0.4317928 0.5668815 0.470214 +0.470214 0.5668815 0.470214 +0.5050551 0.5668815 0.470214 +0.5370987 0.5668815 0.470214 +0.5668815 0.5668815 0.470214 +0.5947903 0.5668815 0.470214 +0.6211144 0.5668815 0.470214 +0.6460766 0.5668815 0.470214 +0.6698526 0.5668815 0.470214 +0.6925839 0.5668815 0.470214 +0.7143866 0.5668815 0.470214 +0.7353569 0.5668815 0.470214 +0.7555758 0.5668815 0.470214 +0.7751122 0.5668815 0.470214 +0.7940252 0.5668815 0.470214 +0.8123661 0.5668815 0.470214 +0.8301795 0.5668815 0.470214 +0.8475045 0.5668815 0.470214 +0.8643761 0.5668815 0.470214 +0.880825 0.5668815 0.470214 +0.8968787 0.5668815 0.470214 +0.9125621 0.5668815 0.470214 +0.9278974 0.5668815 0.470214 +0.9429048 0.5668815 0.470214 +0.9576028 0.5668815 0.470214 +0.9720079 0.5668815 0.470214 +0.9861357 0.5668815 0.470214 +1 0.5668815 0.470214 +0 0.5947903 0.470214 +0.1939468 0.5947903 0.470214 +0.2773041 0.5947903 0.470214 +0.3384659 0.5947903 0.470214 +0.3885728 0.5947903 0.470214 +0.4317928 0.5947903 0.470214 +0.470214 0.5947903 0.470214 +0.5050551 0.5947903 0.470214 +0.5370987 0.5947903 0.470214 +0.5668815 0.5947903 0.470214 +0.5947903 0.5947903 0.470214 +0.6211144 0.5947903 0.470214 +0.6460766 0.5947903 0.470214 +0.6698526 0.5947903 0.470214 +0.6925839 0.5947903 0.470214 +0.7143866 0.5947903 0.470214 +0.7353569 0.5947903 0.470214 +0.7555758 0.5947903 0.470214 +0.7751122 0.5947903 0.470214 +0.7940252 0.5947903 0.470214 +0.8123661 0.5947903 0.470214 +0.8301795 0.5947903 0.470214 +0.8475045 0.5947903 0.470214 +0.8643761 0.5947903 0.470214 +0.880825 0.5947903 0.470214 +0.8968787 0.5947903 0.470214 +0.9125621 0.5947903 0.470214 +0.9278974 0.5947903 0.470214 +0.9429048 0.5947903 0.470214 +0.9576028 0.5947903 0.470214 +0.9720079 0.5947903 0.470214 +0.9861357 0.5947903 0.470214 +1 0.5947903 0.470214 +0 0.6211144 0.470214 +0.1939468 0.6211144 0.470214 +0.2773041 0.6211144 0.470214 +0.3384659 0.6211144 0.470214 +0.3885728 0.6211144 0.470214 +0.4317928 0.6211144 0.470214 +0.470214 0.6211144 0.470214 +0.5050551 0.6211144 0.470214 +0.5370987 0.6211144 0.470214 +0.5668815 0.6211144 0.470214 +0.5947903 0.6211144 0.470214 +0.6211144 0.6211144 0.470214 +0.6460766 0.6211144 0.470214 +0.6698526 0.6211144 0.470214 +0.6925839 0.6211144 0.470214 +0.7143866 0.6211144 0.470214 +0.7353569 0.6211144 0.470214 +0.7555758 0.6211144 0.470214 +0.7751122 0.6211144 0.470214 +0.7940252 0.6211144 0.470214 +0.8123661 0.6211144 0.470214 +0.8301795 0.6211144 0.470214 +0.8475045 0.6211144 0.470214 +0.8643761 0.6211144 0.470214 +0.880825 0.6211144 0.470214 +0.8968787 0.6211144 0.470214 +0.9125621 0.6211144 0.470214 +0.9278974 0.6211144 0.470214 +0.9429048 0.6211144 0.470214 +0.9576028 0.6211144 0.470214 +0.9720079 0.6211144 0.470214 +0.9861357 0.6211144 0.470214 +1 0.6211144 0.470214 +0 0.6460766 0.470214 +0.1939468 0.6460766 0.470214 +0.2773041 0.6460766 0.470214 +0.3384659 0.6460766 0.470214 +0.3885728 0.6460766 0.470214 +0.4317928 0.6460766 0.470214 +0.470214 0.6460766 0.470214 +0.5050551 0.6460766 0.470214 +0.5370987 0.6460766 0.470214 +0.5668815 0.6460766 0.470214 +0.5947903 0.6460766 0.470214 +0.6211144 0.6460766 0.470214 +0.6460766 0.6460766 0.470214 +0.6698526 0.6460766 0.470214 +0.6925839 0.6460766 0.470214 +0.7143866 0.6460766 0.470214 +0.7353569 0.6460766 0.470214 +0.7555758 0.6460766 0.470214 +0.7751122 0.6460766 0.470214 +0.7940252 0.6460766 0.470214 +0.8123661 0.6460766 0.470214 +0.8301795 0.6460766 0.470214 +0.8475045 0.6460766 0.470214 +0.8643761 0.6460766 0.470214 +0.880825 0.6460766 0.470214 +0.8968787 0.6460766 0.470214 +0.9125621 0.6460766 0.470214 +0.9278974 0.6460766 0.470214 +0.9429048 0.6460766 0.470214 +0.9576028 0.6460766 0.470214 +0.9720079 0.6460766 0.470214 +0.9861357 0.6460766 0.470214 +1 0.6460766 0.470214 +0 0.6698526 0.470214 +0.1939468 0.6698526 0.470214 +0.2773041 0.6698526 0.470214 +0.3384659 0.6698526 0.470214 +0.3885728 0.6698526 0.470214 +0.4317928 0.6698526 0.470214 +0.470214 0.6698526 0.470214 +0.5050551 0.6698526 0.470214 +0.5370987 0.6698526 0.470214 +0.5668815 0.6698526 0.470214 +0.5947903 0.6698526 0.470214 +0.6211144 0.6698526 0.470214 +0.6460766 0.6698526 0.470214 +0.6698526 0.6698526 0.470214 +0.6925839 0.6698526 0.470214 +0.7143866 0.6698526 0.470214 +0.7353569 0.6698526 0.470214 +0.7555758 0.6698526 0.470214 +0.7751122 0.6698526 0.470214 +0.7940252 0.6698526 0.470214 +0.8123661 0.6698526 0.470214 +0.8301795 0.6698526 0.470214 +0.8475045 0.6698526 0.470214 +0.8643761 0.6698526 0.470214 +0.880825 0.6698526 0.470214 +0.8968787 0.6698526 0.470214 +0.9125621 0.6698526 0.470214 +0.9278974 0.6698526 0.470214 +0.9429048 0.6698526 0.470214 +0.9576028 0.6698526 0.470214 +0.9720079 0.6698526 0.470214 +0.9861357 0.6698526 0.470214 +1 0.6698526 0.470214 +0 0.6925839 0.470214 +0.1939468 0.6925839 0.470214 +0.2773041 0.6925839 0.470214 +0.3384659 0.6925839 0.470214 +0.3885728 0.6925839 0.470214 +0.4317928 0.6925839 0.470214 +0.470214 0.6925839 0.470214 +0.5050551 0.6925839 0.470214 +0.5370987 0.6925839 0.470214 +0.5668815 0.6925839 0.470214 +0.5947903 0.6925839 0.470214 +0.6211144 0.6925839 0.470214 +0.6460766 0.6925839 0.470214 +0.6698526 0.6925839 0.470214 +0.6925839 0.6925839 0.470214 +0.7143866 0.6925839 0.470214 +0.7353569 0.6925839 0.470214 +0.7555758 0.6925839 0.470214 +0.7751122 0.6925839 0.470214 +0.7940252 0.6925839 0.470214 +0.8123661 0.6925839 0.470214 +0.8301795 0.6925839 0.470214 +0.8475045 0.6925839 0.470214 +0.8643761 0.6925839 0.470214 +0.880825 0.6925839 0.470214 +0.8968787 0.6925839 0.470214 +0.9125621 0.6925839 0.470214 +0.9278974 0.6925839 0.470214 +0.9429048 0.6925839 0.470214 +0.9576028 0.6925839 0.470214 +0.9720079 0.6925839 0.470214 +0.9861357 0.6925839 0.470214 +1 0.6925839 0.470214 +0 0.7143866 0.470214 +0.1939468 0.7143866 0.470214 +0.2773041 0.7143866 0.470214 +0.3384659 0.7143866 0.470214 +0.3885728 0.7143866 0.470214 +0.4317928 0.7143866 0.470214 +0.470214 0.7143866 0.470214 +0.5050551 0.7143866 0.470214 +0.5370987 0.7143866 0.470214 +0.5668815 0.7143866 0.470214 +0.5947903 0.7143866 0.470214 +0.6211144 0.7143866 0.470214 +0.6460766 0.7143866 0.470214 +0.6698526 0.7143866 0.470214 +0.6925839 0.7143866 0.470214 +0.7143866 0.7143866 0.470214 +0.7353569 0.7143866 0.470214 +0.7555758 0.7143866 0.470214 +0.7751122 0.7143866 0.470214 +0.7940252 0.7143866 0.470214 +0.8123661 0.7143866 0.470214 +0.8301795 0.7143866 0.470214 +0.8475045 0.7143866 0.470214 +0.8643761 0.7143866 0.470214 +0.880825 0.7143866 0.470214 +0.8968787 0.7143866 0.470214 +0.9125621 0.7143866 0.470214 +0.9278974 0.7143866 0.470214 +0.9429048 0.7143866 0.470214 +0.9576028 0.7143866 0.470214 +0.9720079 0.7143866 0.470214 +0.9861357 0.7143866 0.470214 +1 0.7143866 0.470214 +0 0.7353569 0.470214 +0.1939468 0.7353569 0.470214 +0.2773041 0.7353569 0.470214 +0.3384659 0.7353569 0.470214 +0.3885728 0.7353569 0.470214 +0.4317928 0.7353569 0.470214 +0.470214 0.7353569 0.470214 +0.5050551 0.7353569 0.470214 +0.5370987 0.7353569 0.470214 +0.5668815 0.7353569 0.470214 +0.5947903 0.7353569 0.470214 +0.6211144 0.7353569 0.470214 +0.6460766 0.7353569 0.470214 +0.6698526 0.7353569 0.470214 +0.6925839 0.7353569 0.470214 +0.7143866 0.7353569 0.470214 +0.7353569 0.7353569 0.470214 +0.7555758 0.7353569 0.470214 +0.7751122 0.7353569 0.470214 +0.7940252 0.7353569 0.470214 +0.8123661 0.7353569 0.470214 +0.8301795 0.7353569 0.470214 +0.8475045 0.7353569 0.470214 +0.8643761 0.7353569 0.470214 +0.880825 0.7353569 0.470214 +0.8968787 0.7353569 0.470214 +0.9125621 0.7353569 0.470214 +0.9278974 0.7353569 0.470214 +0.9429048 0.7353569 0.470214 +0.9576028 0.7353569 0.470214 +0.9720079 0.7353569 0.470214 +0.9861357 0.7353569 0.470214 +1 0.7353569 0.470214 +0 0.7555758 0.470214 +0.1939468 0.7555758 0.470214 +0.2773041 0.7555758 0.470214 +0.3384659 0.7555758 0.470214 +0.3885728 0.7555758 0.470214 +0.4317928 0.7555758 0.470214 +0.470214 0.7555758 0.470214 +0.5050551 0.7555758 0.470214 +0.5370987 0.7555758 0.470214 +0.5668815 0.7555758 0.470214 +0.5947903 0.7555758 0.470214 +0.6211144 0.7555758 0.470214 +0.6460766 0.7555758 0.470214 +0.6698526 0.7555758 0.470214 +0.6925839 0.7555758 0.470214 +0.7143866 0.7555758 0.470214 +0.7353569 0.7555758 0.470214 +0.7555758 0.7555758 0.470214 +0.7751122 0.7555758 0.470214 +0.7940252 0.7555758 0.470214 +0.8123661 0.7555758 0.470214 +0.8301795 0.7555758 0.470214 +0.8475045 0.7555758 0.470214 +0.8643761 0.7555758 0.470214 +0.880825 0.7555758 0.470214 +0.8968787 0.7555758 0.470214 +0.9125621 0.7555758 0.470214 +0.9278974 0.7555758 0.470214 +0.9429048 0.7555758 0.470214 +0.9576028 0.7555758 0.470214 +0.9720079 0.7555758 0.470214 +0.9861357 0.7555758 0.470214 +1 0.7555758 0.470214 +0 0.7751122 0.470214 +0.1939468 0.7751122 0.470214 +0.2773041 0.7751122 0.470214 +0.3384659 0.7751122 0.470214 +0.3885728 0.7751122 0.470214 +0.4317928 0.7751122 0.470214 +0.470214 0.7751122 0.470214 +0.5050551 0.7751122 0.470214 +0.5370987 0.7751122 0.470214 +0.5668815 0.7751122 0.470214 +0.5947903 0.7751122 0.470214 +0.6211144 0.7751122 0.470214 +0.6460766 0.7751122 0.470214 +0.6698526 0.7751122 0.470214 +0.6925839 0.7751122 0.470214 +0.7143866 0.7751122 0.470214 +0.7353569 0.7751122 0.470214 +0.7555758 0.7751122 0.470214 +0.7751122 0.7751122 0.470214 +0.7940252 0.7751122 0.470214 +0.8123661 0.7751122 0.470214 +0.8301795 0.7751122 0.470214 +0.8475045 0.7751122 0.470214 +0.8643761 0.7751122 0.470214 +0.880825 0.7751122 0.470214 +0.8968787 0.7751122 0.470214 +0.9125621 0.7751122 0.470214 +0.9278974 0.7751122 0.470214 +0.9429048 0.7751122 0.470214 +0.9576028 0.7751122 0.470214 +0.9720079 0.7751122 0.470214 +0.9861357 0.7751122 0.470214 +1 0.7751122 0.470214 +0 0.7940252 0.470214 +0.1939468 0.7940252 0.470214 +0.2773041 0.7940252 0.470214 +0.3384659 0.7940252 0.470214 +0.3885728 0.7940252 0.470214 +0.4317928 0.7940252 0.470214 +0.470214 0.7940252 0.470214 +0.5050551 0.7940252 0.470214 +0.5370987 0.7940252 0.470214 +0.5668815 0.7940252 0.470214 +0.5947903 0.7940252 0.470214 +0.6211144 0.7940252 0.470214 +0.6460766 0.7940252 0.470214 +0.6698526 0.7940252 0.470214 +0.6925839 0.7940252 0.470214 +0.7143866 0.7940252 0.470214 +0.7353569 0.7940252 0.470214 +0.7555758 0.7940252 0.470214 +0.7751122 0.7940252 0.470214 +0.7940252 0.7940252 0.470214 +0.8123661 0.7940252 0.470214 +0.8301795 0.7940252 0.470214 +0.8475045 0.7940252 0.470214 +0.8643761 0.7940252 0.470214 +0.880825 0.7940252 0.470214 +0.8968787 0.7940252 0.470214 +0.9125621 0.7940252 0.470214 +0.9278974 0.7940252 0.470214 +0.9429048 0.7940252 0.470214 +0.9576028 0.7940252 0.470214 +0.9720079 0.7940252 0.470214 +0.9861357 0.7940252 0.470214 +1 0.7940252 0.470214 +0 0.8123661 0.470214 +0.1939468 0.8123661 0.470214 +0.2773041 0.8123661 0.470214 +0.3384659 0.8123661 0.470214 +0.3885728 0.8123661 0.470214 +0.4317928 0.8123661 0.470214 +0.470214 0.8123661 0.470214 +0.5050551 0.8123661 0.470214 +0.5370987 0.8123661 0.470214 +0.5668815 0.8123661 0.470214 +0.5947903 0.8123661 0.470214 +0.6211144 0.8123661 0.470214 +0.6460766 0.8123661 0.470214 +0.6698526 0.8123661 0.470214 +0.6925839 0.8123661 0.470214 +0.7143866 0.8123661 0.470214 +0.7353569 0.8123661 0.470214 +0.7555758 0.8123661 0.470214 +0.7751122 0.8123661 0.470214 +0.7940252 0.8123661 0.470214 +0.8123661 0.8123661 0.470214 +0.8301795 0.8123661 0.470214 +0.8475045 0.8123661 0.470214 +0.8643761 0.8123661 0.470214 +0.880825 0.8123661 0.470214 +0.8968787 0.8123661 0.470214 +0.9125621 0.8123661 0.470214 +0.9278974 0.8123661 0.470214 +0.9429048 0.8123661 0.470214 +0.9576028 0.8123661 0.470214 +0.9720079 0.8123661 0.470214 +0.9861357 0.8123661 0.470214 +1 0.8123661 0.470214 +0 0.8301795 0.470214 +0.1939468 0.8301795 0.470214 +0.2773041 0.8301795 0.470214 +0.3384659 0.8301795 0.470214 +0.3885728 0.8301795 0.470214 +0.4317928 0.8301795 0.470214 +0.470214 0.8301795 0.470214 +0.5050551 0.8301795 0.470214 +0.5370987 0.8301795 0.470214 +0.5668815 0.8301795 0.470214 +0.5947903 0.8301795 0.470214 +0.6211144 0.8301795 0.470214 +0.6460766 0.8301795 0.470214 +0.6698526 0.8301795 0.470214 +0.6925839 0.8301795 0.470214 +0.7143866 0.8301795 0.470214 +0.7353569 0.8301795 0.470214 +0.7555758 0.8301795 0.470214 +0.7751122 0.8301795 0.470214 +0.7940252 0.8301795 0.470214 +0.8123661 0.8301795 0.470214 +0.8301795 0.8301795 0.470214 +0.8475045 0.8301795 0.470214 +0.8643761 0.8301795 0.470214 +0.880825 0.8301795 0.470214 +0.8968787 0.8301795 0.470214 +0.9125621 0.8301795 0.470214 +0.9278974 0.8301795 0.470214 +0.9429048 0.8301795 0.470214 +0.9576028 0.8301795 0.470214 +0.9720079 0.8301795 0.470214 +0.9861357 0.8301795 0.470214 +1 0.8301795 0.470214 +0 0.8475045 0.470214 +0.1939468 0.8475045 0.470214 +0.2773041 0.8475045 0.470214 +0.3384659 0.8475045 0.470214 +0.3885728 0.8475045 0.470214 +0.4317928 0.8475045 0.470214 +0.470214 0.8475045 0.470214 +0.5050551 0.8475045 0.470214 +0.5370987 0.8475045 0.470214 +0.5668815 0.8475045 0.470214 +0.5947903 0.8475045 0.470214 +0.6211144 0.8475045 0.470214 +0.6460766 0.8475045 0.470214 +0.6698526 0.8475045 0.470214 +0.6925839 0.8475045 0.470214 +0.7143866 0.8475045 0.470214 +0.7353569 0.8475045 0.470214 +0.7555758 0.8475045 0.470214 +0.7751122 0.8475045 0.470214 +0.7940252 0.8475045 0.470214 +0.8123661 0.8475045 0.470214 +0.8301795 0.8475045 0.470214 +0.8475045 0.8475045 0.470214 +0.8643761 0.8475045 0.470214 +0.880825 0.8475045 0.470214 +0.8968787 0.8475045 0.470214 +0.9125621 0.8475045 0.470214 +0.9278974 0.8475045 0.470214 +0.9429048 0.8475045 0.470214 +0.9576028 0.8475045 0.470214 +0.9720079 0.8475045 0.470214 +0.9861357 0.8475045 0.470214 +1 0.8475045 0.470214 +0 0.8643761 0.470214 +0.1939468 0.8643761 0.470214 +0.2773041 0.8643761 0.470214 +0.3384659 0.8643761 0.470214 +0.3885728 0.8643761 0.470214 +0.4317928 0.8643761 0.470214 +0.470214 0.8643761 0.470214 +0.5050551 0.8643761 0.470214 +0.5370987 0.8643761 0.470214 +0.5668815 0.8643761 0.470214 +0.5947903 0.8643761 0.470214 +0.6211144 0.8643761 0.470214 +0.6460766 0.8643761 0.470214 +0.6698526 0.8643761 0.470214 +0.6925839 0.8643761 0.470214 +0.7143866 0.8643761 0.470214 +0.7353569 0.8643761 0.470214 +0.7555758 0.8643761 0.470214 +0.7751122 0.8643761 0.470214 +0.7940252 0.8643761 0.470214 +0.8123661 0.8643761 0.470214 +0.8301795 0.8643761 0.470214 +0.8475045 0.8643761 0.470214 +0.8643761 0.8643761 0.470214 +0.880825 0.8643761 0.470214 +0.8968787 0.8643761 0.470214 +0.9125621 0.8643761 0.470214 +0.9278974 0.8643761 0.470214 +0.9429048 0.8643761 0.470214 +0.9576028 0.8643761 0.470214 +0.9720079 0.8643761 0.470214 +0.9861357 0.8643761 0.470214 +1 0.8643761 0.470214 +0 0.880825 0.470214 +0.1939468 0.880825 0.470214 +0.2773041 0.880825 0.470214 +0.3384659 0.880825 0.470214 +0.3885728 0.880825 0.470214 +0.4317928 0.880825 0.470214 +0.470214 0.880825 0.470214 +0.5050551 0.880825 0.470214 +0.5370987 0.880825 0.470214 +0.5668815 0.880825 0.470214 +0.5947903 0.880825 0.470214 +0.6211144 0.880825 0.470214 +0.6460766 0.880825 0.470214 +0.6698526 0.880825 0.470214 +0.6925839 0.880825 0.470214 +0.7143866 0.880825 0.470214 +0.7353569 0.880825 0.470214 +0.7555758 0.880825 0.470214 +0.7751122 0.880825 0.470214 +0.7940252 0.880825 0.470214 +0.8123661 0.880825 0.470214 +0.8301795 0.880825 0.470214 +0.8475045 0.880825 0.470214 +0.8643761 0.880825 0.470214 +0.880825 0.880825 0.470214 +0.8968787 0.880825 0.470214 +0.9125621 0.880825 0.470214 +0.9278974 0.880825 0.470214 +0.9429048 0.880825 0.470214 +0.9576028 0.880825 0.470214 +0.9720079 0.880825 0.470214 +0.9861357 0.880825 0.470214 +1 0.880825 0.470214 +0 0.8968787 0.470214 +0.1939468 0.8968787 0.470214 +0.2773041 0.8968787 0.470214 +0.3384659 0.8968787 0.470214 +0.3885728 0.8968787 0.470214 +0.4317928 0.8968787 0.470214 +0.470214 0.8968787 0.470214 +0.5050551 0.8968787 0.470214 +0.5370987 0.8968787 0.470214 +0.5668815 0.8968787 0.470214 +0.5947903 0.8968787 0.470214 +0.6211144 0.8968787 0.470214 +0.6460766 0.8968787 0.470214 +0.6698526 0.8968787 0.470214 +0.6925839 0.8968787 0.470214 +0.7143866 0.8968787 0.470214 +0.7353569 0.8968787 0.470214 +0.7555758 0.8968787 0.470214 +0.7751122 0.8968787 0.470214 +0.7940252 0.8968787 0.470214 +0.8123661 0.8968787 0.470214 +0.8301795 0.8968787 0.470214 +0.8475045 0.8968787 0.470214 +0.8643761 0.8968787 0.470214 +0.880825 0.8968787 0.470214 +0.8968787 0.8968787 0.470214 +0.9125621 0.8968787 0.470214 +0.9278974 0.8968787 0.470214 +0.9429048 0.8968787 0.470214 +0.9576028 0.8968787 0.470214 +0.9720079 0.8968787 0.470214 +0.9861357 0.8968787 0.470214 +1 0.8968787 0.470214 +0 0.9125621 0.470214 +0.1939468 0.9125621 0.470214 +0.2773041 0.9125621 0.470214 +0.3384659 0.9125621 0.470214 +0.3885728 0.9125621 0.470214 +0.4317928 0.9125621 0.470214 +0.470214 0.9125621 0.470214 +0.5050551 0.9125621 0.470214 +0.5370987 0.9125621 0.470214 +0.5668815 0.9125621 0.470214 +0.5947903 0.9125621 0.470214 +0.6211144 0.9125621 0.470214 +0.6460766 0.9125621 0.470214 +0.6698526 0.9125621 0.470214 +0.6925839 0.9125621 0.470214 +0.7143866 0.9125621 0.470214 +0.7353569 0.9125621 0.470214 +0.7555758 0.9125621 0.470214 +0.7751122 0.9125621 0.470214 +0.7940252 0.9125621 0.470214 +0.8123661 0.9125621 0.470214 +0.8301795 0.9125621 0.470214 +0.8475045 0.9125621 0.470214 +0.8643761 0.9125621 0.470214 +0.880825 0.9125621 0.470214 +0.8968787 0.9125621 0.470214 +0.9125621 0.9125621 0.470214 +0.9278974 0.9125621 0.470214 +0.9429048 0.9125621 0.470214 +0.9576028 0.9125621 0.470214 +0.9720079 0.9125621 0.470214 +0.9861357 0.9125621 0.470214 +1 0.9125621 0.470214 +0 0.9278974 0.470214 +0.1939468 0.9278974 0.470214 +0.2773041 0.9278974 0.470214 +0.3384659 0.9278974 0.470214 +0.3885728 0.9278974 0.470214 +0.4317928 0.9278974 0.470214 +0.470214 0.9278974 0.470214 +0.5050551 0.9278974 0.470214 +0.5370987 0.9278974 0.470214 +0.5668815 0.9278974 0.470214 +0.5947903 0.9278974 0.470214 +0.6211144 0.9278974 0.470214 +0.6460766 0.9278974 0.470214 +0.6698526 0.9278974 0.470214 +0.6925839 0.9278974 0.470214 +0.7143866 0.9278974 0.470214 +0.7353569 0.9278974 0.470214 +0.7555758 0.9278974 0.470214 +0.7751122 0.9278974 0.470214 +0.7940252 0.9278974 0.470214 +0.8123661 0.9278974 0.470214 +0.8301795 0.9278974 0.470214 +0.8475045 0.9278974 0.470214 +0.8643761 0.9278974 0.470214 +0.880825 0.9278974 0.470214 +0.8968787 0.9278974 0.470214 +0.9125621 0.9278974 0.470214 +0.9278974 0.9278974 0.470214 +0.9429048 0.9278974 0.470214 +0.9576028 0.9278974 0.470214 +0.9720079 0.9278974 0.470214 +0.9861357 0.9278974 0.470214 +1 0.9278974 0.470214 +0 0.9429048 0.470214 +0.1939468 0.9429048 0.470214 +0.2773041 0.9429048 0.470214 +0.3384659 0.9429048 0.470214 +0.3885728 0.9429048 0.470214 +0.4317928 0.9429048 0.470214 +0.470214 0.9429048 0.470214 +0.5050551 0.9429048 0.470214 +0.5370987 0.9429048 0.470214 +0.5668815 0.9429048 0.470214 +0.5947903 0.9429048 0.470214 +0.6211144 0.9429048 0.470214 +0.6460766 0.9429048 0.470214 +0.6698526 0.9429048 0.470214 +0.6925839 0.9429048 0.470214 +0.7143866 0.9429048 0.470214 +0.7353569 0.9429048 0.470214 +0.7555758 0.9429048 0.470214 +0.7751122 0.9429048 0.470214 +0.7940252 0.9429048 0.470214 +0.8123661 0.9429048 0.470214 +0.8301795 0.9429048 0.470214 +0.8475045 0.9429048 0.470214 +0.8643761 0.9429048 0.470214 +0.880825 0.9429048 0.470214 +0.8968787 0.9429048 0.470214 +0.9125621 0.9429048 0.470214 +0.9278974 0.9429048 0.470214 +0.9429048 0.9429048 0.470214 +0.9576028 0.9429048 0.470214 +0.9720079 0.9429048 0.470214 +0.9861357 0.9429048 0.470214 +1 0.9429048 0.470214 +0 0.9576028 0.470214 +0.1939468 0.9576028 0.470214 +0.2773041 0.9576028 0.470214 +0.3384659 0.9576028 0.470214 +0.3885728 0.9576028 0.470214 +0.4317928 0.9576028 0.470214 +0.470214 0.9576028 0.470214 +0.5050551 0.9576028 0.470214 +0.5370987 0.9576028 0.470214 +0.5668815 0.9576028 0.470214 +0.5947903 0.9576028 0.470214 +0.6211144 0.9576028 0.470214 +0.6460766 0.9576028 0.470214 +0.6698526 0.9576028 0.470214 +0.6925839 0.9576028 0.470214 +0.7143866 0.9576028 0.470214 +0.7353569 0.9576028 0.470214 +0.7555758 0.9576028 0.470214 +0.7751122 0.9576028 0.470214 +0.7940252 0.9576028 0.470214 +0.8123661 0.9576028 0.470214 +0.8301795 0.9576028 0.470214 +0.8475045 0.9576028 0.470214 +0.8643761 0.9576028 0.470214 +0.880825 0.9576028 0.470214 +0.8968787 0.9576028 0.470214 +0.9125621 0.9576028 0.470214 +0.9278974 0.9576028 0.470214 +0.9429048 0.9576028 0.470214 +0.9576028 0.9576028 0.470214 +0.9720079 0.9576028 0.470214 +0.9861357 0.9576028 0.470214 +1 0.9576028 0.470214 +0 0.9720079 0.470214 +0.1939468 0.9720079 0.470214 +0.2773041 0.9720079 0.470214 +0.3384659 0.9720079 0.470214 +0.3885728 0.9720079 0.470214 +0.4317928 0.9720079 0.470214 +0.470214 0.9720079 0.470214 +0.5050551 0.9720079 0.470214 +0.5370987 0.9720079 0.470214 +0.5668815 0.9720079 0.470214 +0.5947903 0.9720079 0.470214 +0.6211144 0.9720079 0.470214 +0.6460766 0.9720079 0.470214 +0.6698526 0.9720079 0.470214 +0.6925839 0.9720079 0.470214 +0.7143866 0.9720079 0.470214 +0.7353569 0.9720079 0.470214 +0.7555758 0.9720079 0.470214 +0.7751122 0.9720079 0.470214 +0.7940252 0.9720079 0.470214 +0.8123661 0.9720079 0.470214 +0.8301795 0.9720079 0.470214 +0.8475045 0.9720079 0.470214 +0.8643761 0.9720079 0.470214 +0.880825 0.9720079 0.470214 +0.8968787 0.9720079 0.470214 +0.9125621 0.9720079 0.470214 +0.9278974 0.9720079 0.470214 +0.9429048 0.9720079 0.470214 +0.9576028 0.9720079 0.470214 +0.9720079 0.9720079 0.470214 +0.9861357 0.9720079 0.470214 +1 0.9720079 0.470214 +0 0.9861357 0.470214 +0.1939468 0.9861357 0.470214 +0.2773041 0.9861357 0.470214 +0.3384659 0.9861357 0.470214 +0.3885728 0.9861357 0.470214 +0.4317928 0.9861357 0.470214 +0.470214 0.9861357 0.470214 +0.5050551 0.9861357 0.470214 +0.5370987 0.9861357 0.470214 +0.5668815 0.9861357 0.470214 +0.5947903 0.9861357 0.470214 +0.6211144 0.9861357 0.470214 +0.6460766 0.9861357 0.470214 +0.6698526 0.9861357 0.470214 +0.6925839 0.9861357 0.470214 +0.7143866 0.9861357 0.470214 +0.7353569 0.9861357 0.470214 +0.7555758 0.9861357 0.470214 +0.7751122 0.9861357 0.470214 +0.7940252 0.9861357 0.470214 +0.8123661 0.9861357 0.470214 +0.8301795 0.9861357 0.470214 +0.8475045 0.9861357 0.470214 +0.8643761 0.9861357 0.470214 +0.880825 0.9861357 0.470214 +0.8968787 0.9861357 0.470214 +0.9125621 0.9861357 0.470214 +0.9278974 0.9861357 0.470214 +0.9429048 0.9861357 0.470214 +0.9576028 0.9861357 0.470214 +0.9720079 0.9861357 0.470214 +0.9861357 0.9861357 0.470214 +1 0.9861357 0.470214 +0 1 0.470214 +0.1939468 1 0.470214 +0.2773041 1 0.470214 +0.3384659 1 0.470214 +0.3885728 1 0.470214 +0.4317928 1 0.470214 +0.470214 1 0.470214 +0.5050551 1 0.470214 +0.5370987 1 0.470214 +0.5668815 1 0.470214 +0.5947903 1 0.470214 +0.6211144 1 0.470214 +0.6460766 1 0.470214 +0.6698526 1 0.470214 +0.6925839 1 0.470214 +0.7143866 1 0.470214 +0.7353569 1 0.470214 +0.7555758 1 0.470214 +0.7751122 1 0.470214 +0.7940252 1 0.470214 +0.8123661 1 0.470214 +0.8301795 1 0.470214 +0.8475045 1 0.470214 +0.8643761 1 0.470214 +0.880825 1 0.470214 +0.8968787 1 0.470214 +0.9125621 1 0.470214 +0.9278974 1 0.470214 +0.9429048 1 0.470214 +0.9576028 1 0.470214 +0.9720079 1 0.470214 +0.9861357 1 0.470214 +1 1 0.470214 +0 0 0.5050551 +0.1939468 0 0.5050551 +0.2773041 0 0.5050551 +0.3384659 0 0.5050551 +0.3885728 0 0.5050551 +0.4317928 0 0.5050551 +0.470214 0 0.5050551 +0.5050551 0 0.5050551 +0.5370987 0 0.5050551 +0.5668815 0 0.5050551 +0.5947903 0 0.5050551 +0.6211144 0 0.5050551 +0.6460766 0 0.5050551 +0.6698526 0 0.5050551 +0.6925839 0 0.5050551 +0.7143866 0 0.5050551 +0.7353569 0 0.5050551 +0.7555758 0 0.5050551 +0.7751122 0 0.5050551 +0.7940252 0 0.5050551 +0.8123661 0 0.5050551 +0.8301795 0 0.5050551 +0.8475045 0 0.5050551 +0.8643761 0 0.5050551 +0.880825 0 0.5050551 +0.8968787 0 0.5050551 +0.9125621 0 0.5050551 +0.9278974 0 0.5050551 +0.9429048 0 0.5050551 +0.9576028 0 0.5050551 +0.9720079 0 0.5050551 +0.9861357 0 0.5050551 +1 0 0.5050551 +0 0.1939468 0.5050551 +0.1939468 0.1939468 0.5050551 +0.2773041 0.1939468 0.5050551 +0.3384659 0.1939468 0.5050551 +0.3885728 0.1939468 0.5050551 +0.4317928 0.1939468 0.5050551 +0.470214 0.1939468 0.5050551 +0.5050551 0.1939468 0.5050551 +0.5370987 0.1939468 0.5050551 +0.5668815 0.1939468 0.5050551 +0.5947903 0.1939468 0.5050551 +0.6211144 0.1939468 0.5050551 +0.6460766 0.1939468 0.5050551 +0.6698526 0.1939468 0.5050551 +0.6925839 0.1939468 0.5050551 +0.7143866 0.1939468 0.5050551 +0.7353569 0.1939468 0.5050551 +0.7555758 0.1939468 0.5050551 +0.7751122 0.1939468 0.5050551 +0.7940252 0.1939468 0.5050551 +0.8123661 0.1939468 0.5050551 +0.8301795 0.1939468 0.5050551 +0.8475045 0.1939468 0.5050551 +0.8643761 0.1939468 0.5050551 +0.880825 0.1939468 0.5050551 +0.8968787 0.1939468 0.5050551 +0.9125621 0.1939468 0.5050551 +0.9278974 0.1939468 0.5050551 +0.9429048 0.1939468 0.5050551 +0.9576028 0.1939468 0.5050551 +0.9720079 0.1939468 0.5050551 +0.9861357 0.1939468 0.5050551 +1 0.1939468 0.5050551 +0 0.2773041 0.5050551 +0.1939468 0.2773041 0.5050551 +0.2773041 0.2773041 0.5050551 +0.3384659 0.2773041 0.5050551 +0.3885728 0.2773041 0.5050551 +0.4317928 0.2773041 0.5050551 +0.470214 0.2773041 0.5050551 +0.5050551 0.2773041 0.5050551 +0.5370987 0.2773041 0.5050551 +0.5668815 0.2773041 0.5050551 +0.5947903 0.2773041 0.5050551 +0.6211144 0.2773041 0.5050551 +0.6460766 0.2773041 0.5050551 +0.6698526 0.2773041 0.5050551 +0.6925839 0.2773041 0.5050551 +0.7143866 0.2773041 0.5050551 +0.7353569 0.2773041 0.5050551 +0.7555758 0.2773041 0.5050551 +0.7751122 0.2773041 0.5050551 +0.7940252 0.2773041 0.5050551 +0.8123661 0.2773041 0.5050551 +0.8301795 0.2773041 0.5050551 +0.8475045 0.2773041 0.5050551 +0.8643761 0.2773041 0.5050551 +0.880825 0.2773041 0.5050551 +0.8968787 0.2773041 0.5050551 +0.9125621 0.2773041 0.5050551 +0.9278974 0.2773041 0.5050551 +0.9429048 0.2773041 0.5050551 +0.9576028 0.2773041 0.5050551 +0.9720079 0.2773041 0.5050551 +0.9861357 0.2773041 0.5050551 +1 0.2773041 0.5050551 +0 0.3384659 0.5050551 +0.1939468 0.3384659 0.5050551 +0.2773041 0.3384659 0.5050551 +0.3384659 0.3384659 0.5050551 +0.3885728 0.3384659 0.5050551 +0.4317928 0.3384659 0.5050551 +0.470214 0.3384659 0.5050551 +0.5050551 0.3384659 0.5050551 +0.5370987 0.3384659 0.5050551 +0.5668815 0.3384659 0.5050551 +0.5947903 0.3384659 0.5050551 +0.6211144 0.3384659 0.5050551 +0.6460766 0.3384659 0.5050551 +0.6698526 0.3384659 0.5050551 +0.6925839 0.3384659 0.5050551 +0.7143866 0.3384659 0.5050551 +0.7353569 0.3384659 0.5050551 +0.7555758 0.3384659 0.5050551 +0.7751122 0.3384659 0.5050551 +0.7940252 0.3384659 0.5050551 +0.8123661 0.3384659 0.5050551 +0.8301795 0.3384659 0.5050551 +0.8475045 0.3384659 0.5050551 +0.8643761 0.3384659 0.5050551 +0.880825 0.3384659 0.5050551 +0.8968787 0.3384659 0.5050551 +0.9125621 0.3384659 0.5050551 +0.9278974 0.3384659 0.5050551 +0.9429048 0.3384659 0.5050551 +0.9576028 0.3384659 0.5050551 +0.9720079 0.3384659 0.5050551 +0.9861357 0.3384659 0.5050551 +1 0.3384659 0.5050551 +0 0.3885728 0.5050551 +0.1939468 0.3885728 0.5050551 +0.2773041 0.3885728 0.5050551 +0.3384659 0.3885728 0.5050551 +0.3885728 0.3885728 0.5050551 +0.4317928 0.3885728 0.5050551 +0.470214 0.3885728 0.5050551 +0.5050551 0.3885728 0.5050551 +0.5370987 0.3885728 0.5050551 +0.5668815 0.3885728 0.5050551 +0.5947903 0.3885728 0.5050551 +0.6211144 0.3885728 0.5050551 +0.6460766 0.3885728 0.5050551 +0.6698526 0.3885728 0.5050551 +0.6925839 0.3885728 0.5050551 +0.7143866 0.3885728 0.5050551 +0.7353569 0.3885728 0.5050551 +0.7555758 0.3885728 0.5050551 +0.7751122 0.3885728 0.5050551 +0.7940252 0.3885728 0.5050551 +0.8123661 0.3885728 0.5050551 +0.8301795 0.3885728 0.5050551 +0.8475045 0.3885728 0.5050551 +0.8643761 0.3885728 0.5050551 +0.880825 0.3885728 0.5050551 +0.8968787 0.3885728 0.5050551 +0.9125621 0.3885728 0.5050551 +0.9278974 0.3885728 0.5050551 +0.9429048 0.3885728 0.5050551 +0.9576028 0.3885728 0.5050551 +0.9720079 0.3885728 0.5050551 +0.9861357 0.3885728 0.5050551 +1 0.3885728 0.5050551 +0 0.4317928 0.5050551 +0.1939468 0.4317928 0.5050551 +0.2773041 0.4317928 0.5050551 +0.3384659 0.4317928 0.5050551 +0.3885728 0.4317928 0.5050551 +0.4317928 0.4317928 0.5050551 +0.470214 0.4317928 0.5050551 +0.5050551 0.4317928 0.5050551 +0.5370987 0.4317928 0.5050551 +0.5668815 0.4317928 0.5050551 +0.5947903 0.4317928 0.5050551 +0.6211144 0.4317928 0.5050551 +0.6460766 0.4317928 0.5050551 +0.6698526 0.4317928 0.5050551 +0.6925839 0.4317928 0.5050551 +0.7143866 0.4317928 0.5050551 +0.7353569 0.4317928 0.5050551 +0.7555758 0.4317928 0.5050551 +0.7751122 0.4317928 0.5050551 +0.7940252 0.4317928 0.5050551 +0.8123661 0.4317928 0.5050551 +0.8301795 0.4317928 0.5050551 +0.8475045 0.4317928 0.5050551 +0.8643761 0.4317928 0.5050551 +0.880825 0.4317928 0.5050551 +0.8968787 0.4317928 0.5050551 +0.9125621 0.4317928 0.5050551 +0.9278974 0.4317928 0.5050551 +0.9429048 0.4317928 0.5050551 +0.9576028 0.4317928 0.5050551 +0.9720079 0.4317928 0.5050551 +0.9861357 0.4317928 0.5050551 +1 0.4317928 0.5050551 +0 0.470214 0.5050551 +0.1939468 0.470214 0.5050551 +0.2773041 0.470214 0.5050551 +0.3384659 0.470214 0.5050551 +0.3885728 0.470214 0.5050551 +0.4317928 0.470214 0.5050551 +0.470214 0.470214 0.5050551 +0.5050551 0.470214 0.5050551 +0.5370987 0.470214 0.5050551 +0.5668815 0.470214 0.5050551 +0.5947903 0.470214 0.5050551 +0.6211144 0.470214 0.5050551 +0.6460766 0.470214 0.5050551 +0.6698526 0.470214 0.5050551 +0.6925839 0.470214 0.5050551 +0.7143866 0.470214 0.5050551 +0.7353569 0.470214 0.5050551 +0.7555758 0.470214 0.5050551 +0.7751122 0.470214 0.5050551 +0.7940252 0.470214 0.5050551 +0.8123661 0.470214 0.5050551 +0.8301795 0.470214 0.5050551 +0.8475045 0.470214 0.5050551 +0.8643761 0.470214 0.5050551 +0.880825 0.470214 0.5050551 +0.8968787 0.470214 0.5050551 +0.9125621 0.470214 0.5050551 +0.9278974 0.470214 0.5050551 +0.9429048 0.470214 0.5050551 +0.9576028 0.470214 0.5050551 +0.9720079 0.470214 0.5050551 +0.9861357 0.470214 0.5050551 +1 0.470214 0.5050551 +0 0.5050551 0.5050551 +0.1939468 0.5050551 0.5050551 +0.2773041 0.5050551 0.5050551 +0.3384659 0.5050551 0.5050551 +0.3885728 0.5050551 0.5050551 +0.4317928 0.5050551 0.5050551 +0.470214 0.5050551 0.5050551 +0.5050551 0.5050551 0.5050551 +0.5370987 0.5050551 0.5050551 +0.5668815 0.5050551 0.5050551 +0.5947903 0.5050551 0.5050551 +0.6211144 0.5050551 0.5050551 +0.6460766 0.5050551 0.5050551 +0.6698526 0.5050551 0.5050551 +0.6925839 0.5050551 0.5050551 +0.7143866 0.5050551 0.5050551 +0.7353569 0.5050551 0.5050551 +0.7555758 0.5050551 0.5050551 +0.7751122 0.5050551 0.5050551 +0.7940252 0.5050551 0.5050551 +0.8123661 0.5050551 0.5050551 +0.8301795 0.5050551 0.5050551 +0.8475045 0.5050551 0.5050551 +0.8643761 0.5050551 0.5050551 +0.880825 0.5050551 0.5050551 +0.8968787 0.5050551 0.5050551 +0.9125621 0.5050551 0.5050551 +0.9278974 0.5050551 0.5050551 +0.9429048 0.5050551 0.5050551 +0.9576028 0.5050551 0.5050551 +0.9720079 0.5050551 0.5050551 +0.9861357 0.5050551 0.5050551 +1 0.5050551 0.5050551 +0 0.5370987 0.5050551 +0.1939468 0.5370987 0.5050551 +0.2773041 0.5370987 0.5050551 +0.3384659 0.5370987 0.5050551 +0.3885728 0.5370987 0.5050551 +0.4317928 0.5370987 0.5050551 +0.470214 0.5370987 0.5050551 +0.5050551 0.5370987 0.5050551 +0.5370987 0.5370987 0.5050551 +0.5668815 0.5370987 0.5050551 +0.5947903 0.5370987 0.5050551 +0.6211144 0.5370987 0.5050551 +0.6460766 0.5370987 0.5050551 +0.6698526 0.5370987 0.5050551 +0.6925839 0.5370987 0.5050551 +0.7143866 0.5370987 0.5050551 +0.7353569 0.5370987 0.5050551 +0.7555758 0.5370987 0.5050551 +0.7751122 0.5370987 0.5050551 +0.7940252 0.5370987 0.5050551 +0.8123661 0.5370987 0.5050551 +0.8301795 0.5370987 0.5050551 +0.8475045 0.5370987 0.5050551 +0.8643761 0.5370987 0.5050551 +0.880825 0.5370987 0.5050551 +0.8968787 0.5370987 0.5050551 +0.9125621 0.5370987 0.5050551 +0.9278974 0.5370987 0.5050551 +0.9429048 0.5370987 0.5050551 +0.9576028 0.5370987 0.5050551 +0.9720079 0.5370987 0.5050551 +0.9861357 0.5370987 0.5050551 +1 0.5370987 0.5050551 +0 0.5668815 0.5050551 +0.1939468 0.5668815 0.5050551 +0.2773041 0.5668815 0.5050551 +0.3384659 0.5668815 0.5050551 +0.3885728 0.5668815 0.5050551 +0.4317928 0.5668815 0.5050551 +0.470214 0.5668815 0.5050551 +0.5050551 0.5668815 0.5050551 +0.5370987 0.5668815 0.5050551 +0.5668815 0.5668815 0.5050551 +0.5947903 0.5668815 0.5050551 +0.6211144 0.5668815 0.5050551 +0.6460766 0.5668815 0.5050551 +0.6698526 0.5668815 0.5050551 +0.6925839 0.5668815 0.5050551 +0.7143866 0.5668815 0.5050551 +0.7353569 0.5668815 0.5050551 +0.7555758 0.5668815 0.5050551 +0.7751122 0.5668815 0.5050551 +0.7940252 0.5668815 0.5050551 +0.8123661 0.5668815 0.5050551 +0.8301795 0.5668815 0.5050551 +0.8475045 0.5668815 0.5050551 +0.8643761 0.5668815 0.5050551 +0.880825 0.5668815 0.5050551 +0.8968787 0.5668815 0.5050551 +0.9125621 0.5668815 0.5050551 +0.9278974 0.5668815 0.5050551 +0.9429048 0.5668815 0.5050551 +0.9576028 0.5668815 0.5050551 +0.9720079 0.5668815 0.5050551 +0.9861357 0.5668815 0.5050551 +1 0.5668815 0.5050551 +0 0.5947903 0.5050551 +0.1939468 0.5947903 0.5050551 +0.2773041 0.5947903 0.5050551 +0.3384659 0.5947903 0.5050551 +0.3885728 0.5947903 0.5050551 +0.4317928 0.5947903 0.5050551 +0.470214 0.5947903 0.5050551 +0.5050551 0.5947903 0.5050551 +0.5370987 0.5947903 0.5050551 +0.5668815 0.5947903 0.5050551 +0.5947903 0.5947903 0.5050551 +0.6211144 0.5947903 0.5050551 +0.6460766 0.5947903 0.5050551 +0.6698526 0.5947903 0.5050551 +0.6925839 0.5947903 0.5050551 +0.7143866 0.5947903 0.5050551 +0.7353569 0.5947903 0.5050551 +0.7555758 0.5947903 0.5050551 +0.7751122 0.5947903 0.5050551 +0.7940252 0.5947903 0.5050551 +0.8123661 0.5947903 0.5050551 +0.8301795 0.5947903 0.5050551 +0.8475045 0.5947903 0.5050551 +0.8643761 0.5947903 0.5050551 +0.880825 0.5947903 0.5050551 +0.8968787 0.5947903 0.5050551 +0.9125621 0.5947903 0.5050551 +0.9278974 0.5947903 0.5050551 +0.9429048 0.5947903 0.5050551 +0.9576028 0.5947903 0.5050551 +0.9720079 0.5947903 0.5050551 +0.9861357 0.5947903 0.5050551 +1 0.5947903 0.5050551 +0 0.6211144 0.5050551 +0.1939468 0.6211144 0.5050551 +0.2773041 0.6211144 0.5050551 +0.3384659 0.6211144 0.5050551 +0.3885728 0.6211144 0.5050551 +0.4317928 0.6211144 0.5050551 +0.470214 0.6211144 0.5050551 +0.5050551 0.6211144 0.5050551 +0.5370987 0.6211144 0.5050551 +0.5668815 0.6211144 0.5050551 +0.5947903 0.6211144 0.5050551 +0.6211144 0.6211144 0.5050551 +0.6460766 0.6211144 0.5050551 +0.6698526 0.6211144 0.5050551 +0.6925839 0.6211144 0.5050551 +0.7143866 0.6211144 0.5050551 +0.7353569 0.6211144 0.5050551 +0.7555758 0.6211144 0.5050551 +0.7751122 0.6211144 0.5050551 +0.7940252 0.6211144 0.5050551 +0.8123661 0.6211144 0.5050551 +0.8301795 0.6211144 0.5050551 +0.8475045 0.6211144 0.5050551 +0.8643761 0.6211144 0.5050551 +0.880825 0.6211144 0.5050551 +0.8968787 0.6211144 0.5050551 +0.9125621 0.6211144 0.5050551 +0.9278974 0.6211144 0.5050551 +0.9429048 0.6211144 0.5050551 +0.9576028 0.6211144 0.5050551 +0.9720079 0.6211144 0.5050551 +0.9861357 0.6211144 0.5050551 +1 0.6211144 0.5050551 +0 0.6460766 0.5050551 +0.1939468 0.6460766 0.5050551 +0.2773041 0.6460766 0.5050551 +0.3384659 0.6460766 0.5050551 +0.3885728 0.6460766 0.5050551 +0.4317928 0.6460766 0.5050551 +0.470214 0.6460766 0.5050551 +0.5050551 0.6460766 0.5050551 +0.5370987 0.6460766 0.5050551 +0.5668815 0.6460766 0.5050551 +0.5947903 0.6460766 0.5050551 +0.6211144 0.6460766 0.5050551 +0.6460766 0.6460766 0.5050551 +0.6698526 0.6460766 0.5050551 +0.6925839 0.6460766 0.5050551 +0.7143866 0.6460766 0.5050551 +0.7353569 0.6460766 0.5050551 +0.7555758 0.6460766 0.5050551 +0.7751122 0.6460766 0.5050551 +0.7940252 0.6460766 0.5050551 +0.8123661 0.6460766 0.5050551 +0.8301795 0.6460766 0.5050551 +0.8475045 0.6460766 0.5050551 +0.8643761 0.6460766 0.5050551 +0.880825 0.6460766 0.5050551 +0.8968787 0.6460766 0.5050551 +0.9125621 0.6460766 0.5050551 +0.9278974 0.6460766 0.5050551 +0.9429048 0.6460766 0.5050551 +0.9576028 0.6460766 0.5050551 +0.9720079 0.6460766 0.5050551 +0.9861357 0.6460766 0.5050551 +1 0.6460766 0.5050551 +0 0.6698526 0.5050551 +0.1939468 0.6698526 0.5050551 +0.2773041 0.6698526 0.5050551 +0.3384659 0.6698526 0.5050551 +0.3885728 0.6698526 0.5050551 +0.4317928 0.6698526 0.5050551 +0.470214 0.6698526 0.5050551 +0.5050551 0.6698526 0.5050551 +0.5370987 0.6698526 0.5050551 +0.5668815 0.6698526 0.5050551 +0.5947903 0.6698526 0.5050551 +0.6211144 0.6698526 0.5050551 +0.6460766 0.6698526 0.5050551 +0.6698526 0.6698526 0.5050551 +0.6925839 0.6698526 0.5050551 +0.7143866 0.6698526 0.5050551 +0.7353569 0.6698526 0.5050551 +0.7555758 0.6698526 0.5050551 +0.7751122 0.6698526 0.5050551 +0.7940252 0.6698526 0.5050551 +0.8123661 0.6698526 0.5050551 +0.8301795 0.6698526 0.5050551 +0.8475045 0.6698526 0.5050551 +0.8643761 0.6698526 0.5050551 +0.880825 0.6698526 0.5050551 +0.8968787 0.6698526 0.5050551 +0.9125621 0.6698526 0.5050551 +0.9278974 0.6698526 0.5050551 +0.9429048 0.6698526 0.5050551 +0.9576028 0.6698526 0.5050551 +0.9720079 0.6698526 0.5050551 +0.9861357 0.6698526 0.5050551 +1 0.6698526 0.5050551 +0 0.6925839 0.5050551 +0.1939468 0.6925839 0.5050551 +0.2773041 0.6925839 0.5050551 +0.3384659 0.6925839 0.5050551 +0.3885728 0.6925839 0.5050551 +0.4317928 0.6925839 0.5050551 +0.470214 0.6925839 0.5050551 +0.5050551 0.6925839 0.5050551 +0.5370987 0.6925839 0.5050551 +0.5668815 0.6925839 0.5050551 +0.5947903 0.6925839 0.5050551 +0.6211144 0.6925839 0.5050551 +0.6460766 0.6925839 0.5050551 +0.6698526 0.6925839 0.5050551 +0.6925839 0.6925839 0.5050551 +0.7143866 0.6925839 0.5050551 +0.7353569 0.6925839 0.5050551 +0.7555758 0.6925839 0.5050551 +0.7751122 0.6925839 0.5050551 +0.7940252 0.6925839 0.5050551 +0.8123661 0.6925839 0.5050551 +0.8301795 0.6925839 0.5050551 +0.8475045 0.6925839 0.5050551 +0.8643761 0.6925839 0.5050551 +0.880825 0.6925839 0.5050551 +0.8968787 0.6925839 0.5050551 +0.9125621 0.6925839 0.5050551 +0.9278974 0.6925839 0.5050551 +0.9429048 0.6925839 0.5050551 +0.9576028 0.6925839 0.5050551 +0.9720079 0.6925839 0.5050551 +0.9861357 0.6925839 0.5050551 +1 0.6925839 0.5050551 +0 0.7143866 0.5050551 +0.1939468 0.7143866 0.5050551 +0.2773041 0.7143866 0.5050551 +0.3384659 0.7143866 0.5050551 +0.3885728 0.7143866 0.5050551 +0.4317928 0.7143866 0.5050551 +0.470214 0.7143866 0.5050551 +0.5050551 0.7143866 0.5050551 +0.5370987 0.7143866 0.5050551 +0.5668815 0.7143866 0.5050551 +0.5947903 0.7143866 0.5050551 +0.6211144 0.7143866 0.5050551 +0.6460766 0.7143866 0.5050551 +0.6698526 0.7143866 0.5050551 +0.6925839 0.7143866 0.5050551 +0.7143866 0.7143866 0.5050551 +0.7353569 0.7143866 0.5050551 +0.7555758 0.7143866 0.5050551 +0.7751122 0.7143866 0.5050551 +0.7940252 0.7143866 0.5050551 +0.8123661 0.7143866 0.5050551 +0.8301795 0.7143866 0.5050551 +0.8475045 0.7143866 0.5050551 +0.8643761 0.7143866 0.5050551 +0.880825 0.7143866 0.5050551 +0.8968787 0.7143866 0.5050551 +0.9125621 0.7143866 0.5050551 +0.9278974 0.7143866 0.5050551 +0.9429048 0.7143866 0.5050551 +0.9576028 0.7143866 0.5050551 +0.9720079 0.7143866 0.5050551 +0.9861357 0.7143866 0.5050551 +1 0.7143866 0.5050551 +0 0.7353569 0.5050551 +0.1939468 0.7353569 0.5050551 +0.2773041 0.7353569 0.5050551 +0.3384659 0.7353569 0.5050551 +0.3885728 0.7353569 0.5050551 +0.4317928 0.7353569 0.5050551 +0.470214 0.7353569 0.5050551 +0.5050551 0.7353569 0.5050551 +0.5370987 0.7353569 0.5050551 +0.5668815 0.7353569 0.5050551 +0.5947903 0.7353569 0.5050551 +0.6211144 0.7353569 0.5050551 +0.6460766 0.7353569 0.5050551 +0.6698526 0.7353569 0.5050551 +0.6925839 0.7353569 0.5050551 +0.7143866 0.7353569 0.5050551 +0.7353569 0.7353569 0.5050551 +0.7555758 0.7353569 0.5050551 +0.7751122 0.7353569 0.5050551 +0.7940252 0.7353569 0.5050551 +0.8123661 0.7353569 0.5050551 +0.8301795 0.7353569 0.5050551 +0.8475045 0.7353569 0.5050551 +0.8643761 0.7353569 0.5050551 +0.880825 0.7353569 0.5050551 +0.8968787 0.7353569 0.5050551 +0.9125621 0.7353569 0.5050551 +0.9278974 0.7353569 0.5050551 +0.9429048 0.7353569 0.5050551 +0.9576028 0.7353569 0.5050551 +0.9720079 0.7353569 0.5050551 +0.9861357 0.7353569 0.5050551 +1 0.7353569 0.5050551 +0 0.7555758 0.5050551 +0.1939468 0.7555758 0.5050551 +0.2773041 0.7555758 0.5050551 +0.3384659 0.7555758 0.5050551 +0.3885728 0.7555758 0.5050551 +0.4317928 0.7555758 0.5050551 +0.470214 0.7555758 0.5050551 +0.5050551 0.7555758 0.5050551 +0.5370987 0.7555758 0.5050551 +0.5668815 0.7555758 0.5050551 +0.5947903 0.7555758 0.5050551 +0.6211144 0.7555758 0.5050551 +0.6460766 0.7555758 0.5050551 +0.6698526 0.7555758 0.5050551 +0.6925839 0.7555758 0.5050551 +0.7143866 0.7555758 0.5050551 +0.7353569 0.7555758 0.5050551 +0.7555758 0.7555758 0.5050551 +0.7751122 0.7555758 0.5050551 +0.7940252 0.7555758 0.5050551 +0.8123661 0.7555758 0.5050551 +0.8301795 0.7555758 0.5050551 +0.8475045 0.7555758 0.5050551 +0.8643761 0.7555758 0.5050551 +0.880825 0.7555758 0.5050551 +0.8968787 0.7555758 0.5050551 +0.9125621 0.7555758 0.5050551 +0.9278974 0.7555758 0.5050551 +0.9429048 0.7555758 0.5050551 +0.9576028 0.7555758 0.5050551 +0.9720079 0.7555758 0.5050551 +0.9861357 0.7555758 0.5050551 +1 0.7555758 0.5050551 +0 0.7751122 0.5050551 +0.1939468 0.7751122 0.5050551 +0.2773041 0.7751122 0.5050551 +0.3384659 0.7751122 0.5050551 +0.3885728 0.7751122 0.5050551 +0.4317928 0.7751122 0.5050551 +0.470214 0.7751122 0.5050551 +0.5050551 0.7751122 0.5050551 +0.5370987 0.7751122 0.5050551 +0.5668815 0.7751122 0.5050551 +0.5947903 0.7751122 0.5050551 +0.6211144 0.7751122 0.5050551 +0.6460766 0.7751122 0.5050551 +0.6698526 0.7751122 0.5050551 +0.6925839 0.7751122 0.5050551 +0.7143866 0.7751122 0.5050551 +0.7353569 0.7751122 0.5050551 +0.7555758 0.7751122 0.5050551 +0.7751122 0.7751122 0.5050551 +0.7940252 0.7751122 0.5050551 +0.8123661 0.7751122 0.5050551 +0.8301795 0.7751122 0.5050551 +0.8475045 0.7751122 0.5050551 +0.8643761 0.7751122 0.5050551 +0.880825 0.7751122 0.5050551 +0.8968787 0.7751122 0.5050551 +0.9125621 0.7751122 0.5050551 +0.9278974 0.7751122 0.5050551 +0.9429048 0.7751122 0.5050551 +0.9576028 0.7751122 0.5050551 +0.9720079 0.7751122 0.5050551 +0.9861357 0.7751122 0.5050551 +1 0.7751122 0.5050551 +0 0.7940252 0.5050551 +0.1939468 0.7940252 0.5050551 +0.2773041 0.7940252 0.5050551 +0.3384659 0.7940252 0.5050551 +0.3885728 0.7940252 0.5050551 +0.4317928 0.7940252 0.5050551 +0.470214 0.7940252 0.5050551 +0.5050551 0.7940252 0.5050551 +0.5370987 0.7940252 0.5050551 +0.5668815 0.7940252 0.5050551 +0.5947903 0.7940252 0.5050551 +0.6211144 0.7940252 0.5050551 +0.6460766 0.7940252 0.5050551 +0.6698526 0.7940252 0.5050551 +0.6925839 0.7940252 0.5050551 +0.7143866 0.7940252 0.5050551 +0.7353569 0.7940252 0.5050551 +0.7555758 0.7940252 0.5050551 +0.7751122 0.7940252 0.5050551 +0.7940252 0.7940252 0.5050551 +0.8123661 0.7940252 0.5050551 +0.8301795 0.7940252 0.5050551 +0.8475045 0.7940252 0.5050551 +0.8643761 0.7940252 0.5050551 +0.880825 0.7940252 0.5050551 +0.8968787 0.7940252 0.5050551 +0.9125621 0.7940252 0.5050551 +0.9278974 0.7940252 0.5050551 +0.9429048 0.7940252 0.5050551 +0.9576028 0.7940252 0.5050551 +0.9720079 0.7940252 0.5050551 +0.9861357 0.7940252 0.5050551 +1 0.7940252 0.5050551 +0 0.8123661 0.5050551 +0.1939468 0.8123661 0.5050551 +0.2773041 0.8123661 0.5050551 +0.3384659 0.8123661 0.5050551 +0.3885728 0.8123661 0.5050551 +0.4317928 0.8123661 0.5050551 +0.470214 0.8123661 0.5050551 +0.5050551 0.8123661 0.5050551 +0.5370987 0.8123661 0.5050551 +0.5668815 0.8123661 0.5050551 +0.5947903 0.8123661 0.5050551 +0.6211144 0.8123661 0.5050551 +0.6460766 0.8123661 0.5050551 +0.6698526 0.8123661 0.5050551 +0.6925839 0.8123661 0.5050551 +0.7143866 0.8123661 0.5050551 +0.7353569 0.8123661 0.5050551 +0.7555758 0.8123661 0.5050551 +0.7751122 0.8123661 0.5050551 +0.7940252 0.8123661 0.5050551 +0.8123661 0.8123661 0.5050551 +0.8301795 0.8123661 0.5050551 +0.8475045 0.8123661 0.5050551 +0.8643761 0.8123661 0.5050551 +0.880825 0.8123661 0.5050551 +0.8968787 0.8123661 0.5050551 +0.9125621 0.8123661 0.5050551 +0.9278974 0.8123661 0.5050551 +0.9429048 0.8123661 0.5050551 +0.9576028 0.8123661 0.5050551 +0.9720079 0.8123661 0.5050551 +0.9861357 0.8123661 0.5050551 +1 0.8123661 0.5050551 +0 0.8301795 0.5050551 +0.1939468 0.8301795 0.5050551 +0.2773041 0.8301795 0.5050551 +0.3384659 0.8301795 0.5050551 +0.3885728 0.8301795 0.5050551 +0.4317928 0.8301795 0.5050551 +0.470214 0.8301795 0.5050551 +0.5050551 0.8301795 0.5050551 +0.5370987 0.8301795 0.5050551 +0.5668815 0.8301795 0.5050551 +0.5947903 0.8301795 0.5050551 +0.6211144 0.8301795 0.5050551 +0.6460766 0.8301795 0.5050551 +0.6698526 0.8301795 0.5050551 +0.6925839 0.8301795 0.5050551 +0.7143866 0.8301795 0.5050551 +0.7353569 0.8301795 0.5050551 +0.7555758 0.8301795 0.5050551 +0.7751122 0.8301795 0.5050551 +0.7940252 0.8301795 0.5050551 +0.8123661 0.8301795 0.5050551 +0.8301795 0.8301795 0.5050551 +0.8475045 0.8301795 0.5050551 +0.8643761 0.8301795 0.5050551 +0.880825 0.8301795 0.5050551 +0.8968787 0.8301795 0.5050551 +0.9125621 0.8301795 0.5050551 +0.9278974 0.8301795 0.5050551 +0.9429048 0.8301795 0.5050551 +0.9576028 0.8301795 0.5050551 +0.9720079 0.8301795 0.5050551 +0.9861357 0.8301795 0.5050551 +1 0.8301795 0.5050551 +0 0.8475045 0.5050551 +0.1939468 0.8475045 0.5050551 +0.2773041 0.8475045 0.5050551 +0.3384659 0.8475045 0.5050551 +0.3885728 0.8475045 0.5050551 +0.4317928 0.8475045 0.5050551 +0.470214 0.8475045 0.5050551 +0.5050551 0.8475045 0.5050551 +0.5370987 0.8475045 0.5050551 +0.5668815 0.8475045 0.5050551 +0.5947903 0.8475045 0.5050551 +0.6211144 0.8475045 0.5050551 +0.6460766 0.8475045 0.5050551 +0.6698526 0.8475045 0.5050551 +0.6925839 0.8475045 0.5050551 +0.7143866 0.8475045 0.5050551 +0.7353569 0.8475045 0.5050551 +0.7555758 0.8475045 0.5050551 +0.7751122 0.8475045 0.5050551 +0.7940252 0.8475045 0.5050551 +0.8123661 0.8475045 0.5050551 +0.8301795 0.8475045 0.5050551 +0.8475045 0.8475045 0.5050551 +0.8643761 0.8475045 0.5050551 +0.880825 0.8475045 0.5050551 +0.8968787 0.8475045 0.5050551 +0.9125621 0.8475045 0.5050551 +0.9278974 0.8475045 0.5050551 +0.9429048 0.8475045 0.5050551 +0.9576028 0.8475045 0.5050551 +0.9720079 0.8475045 0.5050551 +0.9861357 0.8475045 0.5050551 +1 0.8475045 0.5050551 +0 0.8643761 0.5050551 +0.1939468 0.8643761 0.5050551 +0.2773041 0.8643761 0.5050551 +0.3384659 0.8643761 0.5050551 +0.3885728 0.8643761 0.5050551 +0.4317928 0.8643761 0.5050551 +0.470214 0.8643761 0.5050551 +0.5050551 0.8643761 0.5050551 +0.5370987 0.8643761 0.5050551 +0.5668815 0.8643761 0.5050551 +0.5947903 0.8643761 0.5050551 +0.6211144 0.8643761 0.5050551 +0.6460766 0.8643761 0.5050551 +0.6698526 0.8643761 0.5050551 +0.6925839 0.8643761 0.5050551 +0.7143866 0.8643761 0.5050551 +0.7353569 0.8643761 0.5050551 +0.7555758 0.8643761 0.5050551 +0.7751122 0.8643761 0.5050551 +0.7940252 0.8643761 0.5050551 +0.8123661 0.8643761 0.5050551 +0.8301795 0.8643761 0.5050551 +0.8475045 0.8643761 0.5050551 +0.8643761 0.8643761 0.5050551 +0.880825 0.8643761 0.5050551 +0.8968787 0.8643761 0.5050551 +0.9125621 0.8643761 0.5050551 +0.9278974 0.8643761 0.5050551 +0.9429048 0.8643761 0.5050551 +0.9576028 0.8643761 0.5050551 +0.9720079 0.8643761 0.5050551 +0.9861357 0.8643761 0.5050551 +1 0.8643761 0.5050551 +0 0.880825 0.5050551 +0.1939468 0.880825 0.5050551 +0.2773041 0.880825 0.5050551 +0.3384659 0.880825 0.5050551 +0.3885728 0.880825 0.5050551 +0.4317928 0.880825 0.5050551 +0.470214 0.880825 0.5050551 +0.5050551 0.880825 0.5050551 +0.5370987 0.880825 0.5050551 +0.5668815 0.880825 0.5050551 +0.5947903 0.880825 0.5050551 +0.6211144 0.880825 0.5050551 +0.6460766 0.880825 0.5050551 +0.6698526 0.880825 0.5050551 +0.6925839 0.880825 0.5050551 +0.7143866 0.880825 0.5050551 +0.7353569 0.880825 0.5050551 +0.7555758 0.880825 0.5050551 +0.7751122 0.880825 0.5050551 +0.7940252 0.880825 0.5050551 +0.8123661 0.880825 0.5050551 +0.8301795 0.880825 0.5050551 +0.8475045 0.880825 0.5050551 +0.8643761 0.880825 0.5050551 +0.880825 0.880825 0.5050551 +0.8968787 0.880825 0.5050551 +0.9125621 0.880825 0.5050551 +0.9278974 0.880825 0.5050551 +0.9429048 0.880825 0.5050551 +0.9576028 0.880825 0.5050551 +0.9720079 0.880825 0.5050551 +0.9861357 0.880825 0.5050551 +1 0.880825 0.5050551 +0 0.8968787 0.5050551 +0.1939468 0.8968787 0.5050551 +0.2773041 0.8968787 0.5050551 +0.3384659 0.8968787 0.5050551 +0.3885728 0.8968787 0.5050551 +0.4317928 0.8968787 0.5050551 +0.470214 0.8968787 0.5050551 +0.5050551 0.8968787 0.5050551 +0.5370987 0.8968787 0.5050551 +0.5668815 0.8968787 0.5050551 +0.5947903 0.8968787 0.5050551 +0.6211144 0.8968787 0.5050551 +0.6460766 0.8968787 0.5050551 +0.6698526 0.8968787 0.5050551 +0.6925839 0.8968787 0.5050551 +0.7143866 0.8968787 0.5050551 +0.7353569 0.8968787 0.5050551 +0.7555758 0.8968787 0.5050551 +0.7751122 0.8968787 0.5050551 +0.7940252 0.8968787 0.5050551 +0.8123661 0.8968787 0.5050551 +0.8301795 0.8968787 0.5050551 +0.8475045 0.8968787 0.5050551 +0.8643761 0.8968787 0.5050551 +0.880825 0.8968787 0.5050551 +0.8968787 0.8968787 0.5050551 +0.9125621 0.8968787 0.5050551 +0.9278974 0.8968787 0.5050551 +0.9429048 0.8968787 0.5050551 +0.9576028 0.8968787 0.5050551 +0.9720079 0.8968787 0.5050551 +0.9861357 0.8968787 0.5050551 +1 0.8968787 0.5050551 +0 0.9125621 0.5050551 +0.1939468 0.9125621 0.5050551 +0.2773041 0.9125621 0.5050551 +0.3384659 0.9125621 0.5050551 +0.3885728 0.9125621 0.5050551 +0.4317928 0.9125621 0.5050551 +0.470214 0.9125621 0.5050551 +0.5050551 0.9125621 0.5050551 +0.5370987 0.9125621 0.5050551 +0.5668815 0.9125621 0.5050551 +0.5947903 0.9125621 0.5050551 +0.6211144 0.9125621 0.5050551 +0.6460766 0.9125621 0.5050551 +0.6698526 0.9125621 0.5050551 +0.6925839 0.9125621 0.5050551 +0.7143866 0.9125621 0.5050551 +0.7353569 0.9125621 0.5050551 +0.7555758 0.9125621 0.5050551 +0.7751122 0.9125621 0.5050551 +0.7940252 0.9125621 0.5050551 +0.8123661 0.9125621 0.5050551 +0.8301795 0.9125621 0.5050551 +0.8475045 0.9125621 0.5050551 +0.8643761 0.9125621 0.5050551 +0.880825 0.9125621 0.5050551 +0.8968787 0.9125621 0.5050551 +0.9125621 0.9125621 0.5050551 +0.9278974 0.9125621 0.5050551 +0.9429048 0.9125621 0.5050551 +0.9576028 0.9125621 0.5050551 +0.9720079 0.9125621 0.5050551 +0.9861357 0.9125621 0.5050551 +1 0.9125621 0.5050551 +0 0.9278974 0.5050551 +0.1939468 0.9278974 0.5050551 +0.2773041 0.9278974 0.5050551 +0.3384659 0.9278974 0.5050551 +0.3885728 0.9278974 0.5050551 +0.4317928 0.9278974 0.5050551 +0.470214 0.9278974 0.5050551 +0.5050551 0.9278974 0.5050551 +0.5370987 0.9278974 0.5050551 +0.5668815 0.9278974 0.5050551 +0.5947903 0.9278974 0.5050551 +0.6211144 0.9278974 0.5050551 +0.6460766 0.9278974 0.5050551 +0.6698526 0.9278974 0.5050551 +0.6925839 0.9278974 0.5050551 +0.7143866 0.9278974 0.5050551 +0.7353569 0.9278974 0.5050551 +0.7555758 0.9278974 0.5050551 +0.7751122 0.9278974 0.5050551 +0.7940252 0.9278974 0.5050551 +0.8123661 0.9278974 0.5050551 +0.8301795 0.9278974 0.5050551 +0.8475045 0.9278974 0.5050551 +0.8643761 0.9278974 0.5050551 +0.880825 0.9278974 0.5050551 +0.8968787 0.9278974 0.5050551 +0.9125621 0.9278974 0.5050551 +0.9278974 0.9278974 0.5050551 +0.9429048 0.9278974 0.5050551 +0.9576028 0.9278974 0.5050551 +0.9720079 0.9278974 0.5050551 +0.9861357 0.9278974 0.5050551 +1 0.9278974 0.5050551 +0 0.9429048 0.5050551 +0.1939468 0.9429048 0.5050551 +0.2773041 0.9429048 0.5050551 +0.3384659 0.9429048 0.5050551 +0.3885728 0.9429048 0.5050551 +0.4317928 0.9429048 0.5050551 +0.470214 0.9429048 0.5050551 +0.5050551 0.9429048 0.5050551 +0.5370987 0.9429048 0.5050551 +0.5668815 0.9429048 0.5050551 +0.5947903 0.9429048 0.5050551 +0.6211144 0.9429048 0.5050551 +0.6460766 0.9429048 0.5050551 +0.6698526 0.9429048 0.5050551 +0.6925839 0.9429048 0.5050551 +0.7143866 0.9429048 0.5050551 +0.7353569 0.9429048 0.5050551 +0.7555758 0.9429048 0.5050551 +0.7751122 0.9429048 0.5050551 +0.7940252 0.9429048 0.5050551 +0.8123661 0.9429048 0.5050551 +0.8301795 0.9429048 0.5050551 +0.8475045 0.9429048 0.5050551 +0.8643761 0.9429048 0.5050551 +0.880825 0.9429048 0.5050551 +0.8968787 0.9429048 0.5050551 +0.9125621 0.9429048 0.5050551 +0.9278974 0.9429048 0.5050551 +0.9429048 0.9429048 0.5050551 +0.9576028 0.9429048 0.5050551 +0.9720079 0.9429048 0.5050551 +0.9861357 0.9429048 0.5050551 +1 0.9429048 0.5050551 +0 0.9576028 0.5050551 +0.1939468 0.9576028 0.5050551 +0.2773041 0.9576028 0.5050551 +0.3384659 0.9576028 0.5050551 +0.3885728 0.9576028 0.5050551 +0.4317928 0.9576028 0.5050551 +0.470214 0.9576028 0.5050551 +0.5050551 0.9576028 0.5050551 +0.5370987 0.9576028 0.5050551 +0.5668815 0.9576028 0.5050551 +0.5947903 0.9576028 0.5050551 +0.6211144 0.9576028 0.5050551 +0.6460766 0.9576028 0.5050551 +0.6698526 0.9576028 0.5050551 +0.6925839 0.9576028 0.5050551 +0.7143866 0.9576028 0.5050551 +0.7353569 0.9576028 0.5050551 +0.7555758 0.9576028 0.5050551 +0.7751122 0.9576028 0.5050551 +0.7940252 0.9576028 0.5050551 +0.8123661 0.9576028 0.5050551 +0.8301795 0.9576028 0.5050551 +0.8475045 0.9576028 0.5050551 +0.8643761 0.9576028 0.5050551 +0.880825 0.9576028 0.5050551 +0.8968787 0.9576028 0.5050551 +0.9125621 0.9576028 0.5050551 +0.9278974 0.9576028 0.5050551 +0.9429048 0.9576028 0.5050551 +0.9576028 0.9576028 0.5050551 +0.9720079 0.9576028 0.5050551 +0.9861357 0.9576028 0.5050551 +1 0.9576028 0.5050551 +0 0.9720079 0.5050551 +0.1939468 0.9720079 0.5050551 +0.2773041 0.9720079 0.5050551 +0.3384659 0.9720079 0.5050551 +0.3885728 0.9720079 0.5050551 +0.4317928 0.9720079 0.5050551 +0.470214 0.9720079 0.5050551 +0.5050551 0.9720079 0.5050551 +0.5370987 0.9720079 0.5050551 +0.5668815 0.9720079 0.5050551 +0.5947903 0.9720079 0.5050551 +0.6211144 0.9720079 0.5050551 +0.6460766 0.9720079 0.5050551 +0.6698526 0.9720079 0.5050551 +0.6925839 0.9720079 0.5050551 +0.7143866 0.9720079 0.5050551 +0.7353569 0.9720079 0.5050551 +0.7555758 0.9720079 0.5050551 +0.7751122 0.9720079 0.5050551 +0.7940252 0.9720079 0.5050551 +0.8123661 0.9720079 0.5050551 +0.8301795 0.9720079 0.5050551 +0.8475045 0.9720079 0.5050551 +0.8643761 0.9720079 0.5050551 +0.880825 0.9720079 0.5050551 +0.8968787 0.9720079 0.5050551 +0.9125621 0.9720079 0.5050551 +0.9278974 0.9720079 0.5050551 +0.9429048 0.9720079 0.5050551 +0.9576028 0.9720079 0.5050551 +0.9720079 0.9720079 0.5050551 +0.9861357 0.9720079 0.5050551 +1 0.9720079 0.5050551 +0 0.9861357 0.5050551 +0.1939468 0.9861357 0.5050551 +0.2773041 0.9861357 0.5050551 +0.3384659 0.9861357 0.5050551 +0.3885728 0.9861357 0.5050551 +0.4317928 0.9861357 0.5050551 +0.470214 0.9861357 0.5050551 +0.5050551 0.9861357 0.5050551 +0.5370987 0.9861357 0.5050551 +0.5668815 0.9861357 0.5050551 +0.5947903 0.9861357 0.5050551 +0.6211144 0.9861357 0.5050551 +0.6460766 0.9861357 0.5050551 +0.6698526 0.9861357 0.5050551 +0.6925839 0.9861357 0.5050551 +0.7143866 0.9861357 0.5050551 +0.7353569 0.9861357 0.5050551 +0.7555758 0.9861357 0.5050551 +0.7751122 0.9861357 0.5050551 +0.7940252 0.9861357 0.5050551 +0.8123661 0.9861357 0.5050551 +0.8301795 0.9861357 0.5050551 +0.8475045 0.9861357 0.5050551 +0.8643761 0.9861357 0.5050551 +0.880825 0.9861357 0.5050551 +0.8968787 0.9861357 0.5050551 +0.9125621 0.9861357 0.5050551 +0.9278974 0.9861357 0.5050551 +0.9429048 0.9861357 0.5050551 +0.9576028 0.9861357 0.5050551 +0.9720079 0.9861357 0.5050551 +0.9861357 0.9861357 0.5050551 +1 0.9861357 0.5050551 +0 1 0.5050551 +0.1939468 1 0.5050551 +0.2773041 1 0.5050551 +0.3384659 1 0.5050551 +0.3885728 1 0.5050551 +0.4317928 1 0.5050551 +0.470214 1 0.5050551 +0.5050551 1 0.5050551 +0.5370987 1 0.5050551 +0.5668815 1 0.5050551 +0.5947903 1 0.5050551 +0.6211144 1 0.5050551 +0.6460766 1 0.5050551 +0.6698526 1 0.5050551 +0.6925839 1 0.5050551 +0.7143866 1 0.5050551 +0.7353569 1 0.5050551 +0.7555758 1 0.5050551 +0.7751122 1 0.5050551 +0.7940252 1 0.5050551 +0.8123661 1 0.5050551 +0.8301795 1 0.5050551 +0.8475045 1 0.5050551 +0.8643761 1 0.5050551 +0.880825 1 0.5050551 +0.8968787 1 0.5050551 +0.9125621 1 0.5050551 +0.9278974 1 0.5050551 +0.9429048 1 0.5050551 +0.9576028 1 0.5050551 +0.9720079 1 0.5050551 +0.9861357 1 0.5050551 +1 1 0.5050551 +0 0 0.5370987 +0.1939468 0 0.5370987 +0.2773041 0 0.5370987 +0.3384659 0 0.5370987 +0.3885728 0 0.5370987 +0.4317928 0 0.5370987 +0.470214 0 0.5370987 +0.5050551 0 0.5370987 +0.5370987 0 0.5370987 +0.5668815 0 0.5370987 +0.5947903 0 0.5370987 +0.6211144 0 0.5370987 +0.6460766 0 0.5370987 +0.6698526 0 0.5370987 +0.6925839 0 0.5370987 +0.7143866 0 0.5370987 +0.7353569 0 0.5370987 +0.7555758 0 0.5370987 +0.7751122 0 0.5370987 +0.7940252 0 0.5370987 +0.8123661 0 0.5370987 +0.8301795 0 0.5370987 +0.8475045 0 0.5370987 +0.8643761 0 0.5370987 +0.880825 0 0.5370987 +0.8968787 0 0.5370987 +0.9125621 0 0.5370987 +0.9278974 0 0.5370987 +0.9429048 0 0.5370987 +0.9576028 0 0.5370987 +0.9720079 0 0.5370987 +0.9861357 0 0.5370987 +1 0 0.5370987 +0 0.1939468 0.5370987 +0.1939468 0.1939468 0.5370987 +0.2773041 0.1939468 0.5370987 +0.3384659 0.1939468 0.5370987 +0.3885728 0.1939468 0.5370987 +0.4317928 0.1939468 0.5370987 +0.470214 0.1939468 0.5370987 +0.5050551 0.1939468 0.5370987 +0.5370987 0.1939468 0.5370987 +0.5668815 0.1939468 0.5370987 +0.5947903 0.1939468 0.5370987 +0.6211144 0.1939468 0.5370987 +0.6460766 0.1939468 0.5370987 +0.6698526 0.1939468 0.5370987 +0.6925839 0.1939468 0.5370987 +0.7143866 0.1939468 0.5370987 +0.7353569 0.1939468 0.5370987 +0.7555758 0.1939468 0.5370987 +0.7751122 0.1939468 0.5370987 +0.7940252 0.1939468 0.5370987 +0.8123661 0.1939468 0.5370987 +0.8301795 0.1939468 0.5370987 +0.8475045 0.1939468 0.5370987 +0.8643761 0.1939468 0.5370987 +0.880825 0.1939468 0.5370987 +0.8968787 0.1939468 0.5370987 +0.9125621 0.1939468 0.5370987 +0.9278974 0.1939468 0.5370987 +0.9429048 0.1939468 0.5370987 +0.9576028 0.1939468 0.5370987 +0.9720079 0.1939468 0.5370987 +0.9861357 0.1939468 0.5370987 +1 0.1939468 0.5370987 +0 0.2773041 0.5370987 +0.1939468 0.2773041 0.5370987 +0.2773041 0.2773041 0.5370987 +0.3384659 0.2773041 0.5370987 +0.3885728 0.2773041 0.5370987 +0.4317928 0.2773041 0.5370987 +0.470214 0.2773041 0.5370987 +0.5050551 0.2773041 0.5370987 +0.5370987 0.2773041 0.5370987 +0.5668815 0.2773041 0.5370987 +0.5947903 0.2773041 0.5370987 +0.6211144 0.2773041 0.5370987 +0.6460766 0.2773041 0.5370987 +0.6698526 0.2773041 0.5370987 +0.6925839 0.2773041 0.5370987 +0.7143866 0.2773041 0.5370987 +0.7353569 0.2773041 0.5370987 +0.7555758 0.2773041 0.5370987 +0.7751122 0.2773041 0.5370987 +0.7940252 0.2773041 0.5370987 +0.8123661 0.2773041 0.5370987 +0.8301795 0.2773041 0.5370987 +0.8475045 0.2773041 0.5370987 +0.8643761 0.2773041 0.5370987 +0.880825 0.2773041 0.5370987 +0.8968787 0.2773041 0.5370987 +0.9125621 0.2773041 0.5370987 +0.9278974 0.2773041 0.5370987 +0.9429048 0.2773041 0.5370987 +0.9576028 0.2773041 0.5370987 +0.9720079 0.2773041 0.5370987 +0.9861357 0.2773041 0.5370987 +1 0.2773041 0.5370987 +0 0.3384659 0.5370987 +0.1939468 0.3384659 0.5370987 +0.2773041 0.3384659 0.5370987 +0.3384659 0.3384659 0.5370987 +0.3885728 0.3384659 0.5370987 +0.4317928 0.3384659 0.5370987 +0.470214 0.3384659 0.5370987 +0.5050551 0.3384659 0.5370987 +0.5370987 0.3384659 0.5370987 +0.5668815 0.3384659 0.5370987 +0.5947903 0.3384659 0.5370987 +0.6211144 0.3384659 0.5370987 +0.6460766 0.3384659 0.5370987 +0.6698526 0.3384659 0.5370987 +0.6925839 0.3384659 0.5370987 +0.7143866 0.3384659 0.5370987 +0.7353569 0.3384659 0.5370987 +0.7555758 0.3384659 0.5370987 +0.7751122 0.3384659 0.5370987 +0.7940252 0.3384659 0.5370987 +0.8123661 0.3384659 0.5370987 +0.8301795 0.3384659 0.5370987 +0.8475045 0.3384659 0.5370987 +0.8643761 0.3384659 0.5370987 +0.880825 0.3384659 0.5370987 +0.8968787 0.3384659 0.5370987 +0.9125621 0.3384659 0.5370987 +0.9278974 0.3384659 0.5370987 +0.9429048 0.3384659 0.5370987 +0.9576028 0.3384659 0.5370987 +0.9720079 0.3384659 0.5370987 +0.9861357 0.3384659 0.5370987 +1 0.3384659 0.5370987 +0 0.3885728 0.5370987 +0.1939468 0.3885728 0.5370987 +0.2773041 0.3885728 0.5370987 +0.3384659 0.3885728 0.5370987 +0.3885728 0.3885728 0.5370987 +0.4317928 0.3885728 0.5370987 +0.470214 0.3885728 0.5370987 +0.5050551 0.3885728 0.5370987 +0.5370987 0.3885728 0.5370987 +0.5668815 0.3885728 0.5370987 +0.5947903 0.3885728 0.5370987 +0.6211144 0.3885728 0.5370987 +0.6460766 0.3885728 0.5370987 +0.6698526 0.3885728 0.5370987 +0.6925839 0.3885728 0.5370987 +0.7143866 0.3885728 0.5370987 +0.7353569 0.3885728 0.5370987 +0.7555758 0.3885728 0.5370987 +0.7751122 0.3885728 0.5370987 +0.7940252 0.3885728 0.5370987 +0.8123661 0.3885728 0.5370987 +0.8301795 0.3885728 0.5370987 +0.8475045 0.3885728 0.5370987 +0.8643761 0.3885728 0.5370987 +0.880825 0.3885728 0.5370987 +0.8968787 0.3885728 0.5370987 +0.9125621 0.3885728 0.5370987 +0.9278974 0.3885728 0.5370987 +0.9429048 0.3885728 0.5370987 +0.9576028 0.3885728 0.5370987 +0.9720079 0.3885728 0.5370987 +0.9861357 0.3885728 0.5370987 +1 0.3885728 0.5370987 +0 0.4317928 0.5370987 +0.1939468 0.4317928 0.5370987 +0.2773041 0.4317928 0.5370987 +0.3384659 0.4317928 0.5370987 +0.3885728 0.4317928 0.5370987 +0.4317928 0.4317928 0.5370987 +0.470214 0.4317928 0.5370987 +0.5050551 0.4317928 0.5370987 +0.5370987 0.4317928 0.5370987 +0.5668815 0.4317928 0.5370987 +0.5947903 0.4317928 0.5370987 +0.6211144 0.4317928 0.5370987 +0.6460766 0.4317928 0.5370987 +0.6698526 0.4317928 0.5370987 +0.6925839 0.4317928 0.5370987 +0.7143866 0.4317928 0.5370987 +0.7353569 0.4317928 0.5370987 +0.7555758 0.4317928 0.5370987 +0.7751122 0.4317928 0.5370987 +0.7940252 0.4317928 0.5370987 +0.8123661 0.4317928 0.5370987 +0.8301795 0.4317928 0.5370987 +0.8475045 0.4317928 0.5370987 +0.8643761 0.4317928 0.5370987 +0.880825 0.4317928 0.5370987 +0.8968787 0.4317928 0.5370987 +0.9125621 0.4317928 0.5370987 +0.9278974 0.4317928 0.5370987 +0.9429048 0.4317928 0.5370987 +0.9576028 0.4317928 0.5370987 +0.9720079 0.4317928 0.5370987 +0.9861357 0.4317928 0.5370987 +1 0.4317928 0.5370987 +0 0.470214 0.5370987 +0.1939468 0.470214 0.5370987 +0.2773041 0.470214 0.5370987 +0.3384659 0.470214 0.5370987 +0.3885728 0.470214 0.5370987 +0.4317928 0.470214 0.5370987 +0.470214 0.470214 0.5370987 +0.5050551 0.470214 0.5370987 +0.5370987 0.470214 0.5370987 +0.5668815 0.470214 0.5370987 +0.5947903 0.470214 0.5370987 +0.6211144 0.470214 0.5370987 +0.6460766 0.470214 0.5370987 +0.6698526 0.470214 0.5370987 +0.6925839 0.470214 0.5370987 +0.7143866 0.470214 0.5370987 +0.7353569 0.470214 0.5370987 +0.7555758 0.470214 0.5370987 +0.7751122 0.470214 0.5370987 +0.7940252 0.470214 0.5370987 +0.8123661 0.470214 0.5370987 +0.8301795 0.470214 0.5370987 +0.8475045 0.470214 0.5370987 +0.8643761 0.470214 0.5370987 +0.880825 0.470214 0.5370987 +0.8968787 0.470214 0.5370987 +0.9125621 0.470214 0.5370987 +0.9278974 0.470214 0.5370987 +0.9429048 0.470214 0.5370987 +0.9576028 0.470214 0.5370987 +0.9720079 0.470214 0.5370987 +0.9861357 0.470214 0.5370987 +1 0.470214 0.5370987 +0 0.5050551 0.5370987 +0.1939468 0.5050551 0.5370987 +0.2773041 0.5050551 0.5370987 +0.3384659 0.5050551 0.5370987 +0.3885728 0.5050551 0.5370987 +0.4317928 0.5050551 0.5370987 +0.470214 0.5050551 0.5370987 +0.5050551 0.5050551 0.5370987 +0.5370987 0.5050551 0.5370987 +0.5668815 0.5050551 0.5370987 +0.5947903 0.5050551 0.5370987 +0.6211144 0.5050551 0.5370987 +0.6460766 0.5050551 0.5370987 +0.6698526 0.5050551 0.5370987 +0.6925839 0.5050551 0.5370987 +0.7143866 0.5050551 0.5370987 +0.7353569 0.5050551 0.5370987 +0.7555758 0.5050551 0.5370987 +0.7751122 0.5050551 0.5370987 +0.7940252 0.5050551 0.5370987 +0.8123661 0.5050551 0.5370987 +0.8301795 0.5050551 0.5370987 +0.8475045 0.5050551 0.5370987 +0.8643761 0.5050551 0.5370987 +0.880825 0.5050551 0.5370987 +0.8968787 0.5050551 0.5370987 +0.9125621 0.5050551 0.5370987 +0.9278974 0.5050551 0.5370987 +0.9429048 0.5050551 0.5370987 +0.9576028 0.5050551 0.5370987 +0.9720079 0.5050551 0.5370987 +0.9861357 0.5050551 0.5370987 +1 0.5050551 0.5370987 +0 0.5370987 0.5370987 +0.1939468 0.5370987 0.5370987 +0.2773041 0.5370987 0.5370987 +0.3384659 0.5370987 0.5370987 +0.3885728 0.5370987 0.5370987 +0.4317928 0.5370987 0.5370987 +0.470214 0.5370987 0.5370987 +0.5050551 0.5370987 0.5370987 +0.5370987 0.5370987 0.5370987 +0.5668815 0.5370987 0.5370987 +0.5947903 0.5370987 0.5370987 +0.6211144 0.5370987 0.5370987 +0.6460766 0.5370987 0.5370987 +0.6698526 0.5370987 0.5370987 +0.6925839 0.5370987 0.5370987 +0.7143866 0.5370987 0.5370987 +0.7353569 0.5370987 0.5370987 +0.7555758 0.5370987 0.5370987 +0.7751122 0.5370987 0.5370987 +0.7940252 0.5370987 0.5370987 +0.8123661 0.5370987 0.5370987 +0.8301795 0.5370987 0.5370987 +0.8475045 0.5370987 0.5370987 +0.8643761 0.5370987 0.5370987 +0.880825 0.5370987 0.5370987 +0.8968787 0.5370987 0.5370987 +0.9125621 0.5370987 0.5370987 +0.9278974 0.5370987 0.5370987 +0.9429048 0.5370987 0.5370987 +0.9576028 0.5370987 0.5370987 +0.9720079 0.5370987 0.5370987 +0.9861357 0.5370987 0.5370987 +1 0.5370987 0.5370987 +0 0.5668815 0.5370987 +0.1939468 0.5668815 0.5370987 +0.2773041 0.5668815 0.5370987 +0.3384659 0.5668815 0.5370987 +0.3885728 0.5668815 0.5370987 +0.4317928 0.5668815 0.5370987 +0.470214 0.5668815 0.5370987 +0.5050551 0.5668815 0.5370987 +0.5370987 0.5668815 0.5370987 +0.5668815 0.5668815 0.5370987 +0.5947903 0.5668815 0.5370987 +0.6211144 0.5668815 0.5370987 +0.6460766 0.5668815 0.5370987 +0.6698526 0.5668815 0.5370987 +0.6925839 0.5668815 0.5370987 +0.7143866 0.5668815 0.5370987 +0.7353569 0.5668815 0.5370987 +0.7555758 0.5668815 0.5370987 +0.7751122 0.5668815 0.5370987 +0.7940252 0.5668815 0.5370987 +0.8123661 0.5668815 0.5370987 +0.8301795 0.5668815 0.5370987 +0.8475045 0.5668815 0.5370987 +0.8643761 0.5668815 0.5370987 +0.880825 0.5668815 0.5370987 +0.8968787 0.5668815 0.5370987 +0.9125621 0.5668815 0.5370987 +0.9278974 0.5668815 0.5370987 +0.9429048 0.5668815 0.5370987 +0.9576028 0.5668815 0.5370987 +0.9720079 0.5668815 0.5370987 +0.9861357 0.5668815 0.5370987 +1 0.5668815 0.5370987 +0 0.5947903 0.5370987 +0.1939468 0.5947903 0.5370987 +0.2773041 0.5947903 0.5370987 +0.3384659 0.5947903 0.5370987 +0.3885728 0.5947903 0.5370987 +0.4317928 0.5947903 0.5370987 +0.470214 0.5947903 0.5370987 +0.5050551 0.5947903 0.5370987 +0.5370987 0.5947903 0.5370987 +0.5668815 0.5947903 0.5370987 +0.5947903 0.5947903 0.5370987 +0.6211144 0.5947903 0.5370987 +0.6460766 0.5947903 0.5370987 +0.6698526 0.5947903 0.5370987 +0.6925839 0.5947903 0.5370987 +0.7143866 0.5947903 0.5370987 +0.7353569 0.5947903 0.5370987 +0.7555758 0.5947903 0.5370987 +0.7751122 0.5947903 0.5370987 +0.7940252 0.5947903 0.5370987 +0.8123661 0.5947903 0.5370987 +0.8301795 0.5947903 0.5370987 +0.8475045 0.5947903 0.5370987 +0.8643761 0.5947903 0.5370987 +0.880825 0.5947903 0.5370987 +0.8968787 0.5947903 0.5370987 +0.9125621 0.5947903 0.5370987 +0.9278974 0.5947903 0.5370987 +0.9429048 0.5947903 0.5370987 +0.9576028 0.5947903 0.5370987 +0.9720079 0.5947903 0.5370987 +0.9861357 0.5947903 0.5370987 +1 0.5947903 0.5370987 +0 0.6211144 0.5370987 +0.1939468 0.6211144 0.5370987 +0.2773041 0.6211144 0.5370987 +0.3384659 0.6211144 0.5370987 +0.3885728 0.6211144 0.5370987 +0.4317928 0.6211144 0.5370987 +0.470214 0.6211144 0.5370987 +0.5050551 0.6211144 0.5370987 +0.5370987 0.6211144 0.5370987 +0.5668815 0.6211144 0.5370987 +0.5947903 0.6211144 0.5370987 +0.6211144 0.6211144 0.5370987 +0.6460766 0.6211144 0.5370987 +0.6698526 0.6211144 0.5370987 +0.6925839 0.6211144 0.5370987 +0.7143866 0.6211144 0.5370987 +0.7353569 0.6211144 0.5370987 +0.7555758 0.6211144 0.5370987 +0.7751122 0.6211144 0.5370987 +0.7940252 0.6211144 0.5370987 +0.8123661 0.6211144 0.5370987 +0.8301795 0.6211144 0.5370987 +0.8475045 0.6211144 0.5370987 +0.8643761 0.6211144 0.5370987 +0.880825 0.6211144 0.5370987 +0.8968787 0.6211144 0.5370987 +0.9125621 0.6211144 0.5370987 +0.9278974 0.6211144 0.5370987 +0.9429048 0.6211144 0.5370987 +0.9576028 0.6211144 0.5370987 +0.9720079 0.6211144 0.5370987 +0.9861357 0.6211144 0.5370987 +1 0.6211144 0.5370987 +0 0.6460766 0.5370987 +0.1939468 0.6460766 0.5370987 +0.2773041 0.6460766 0.5370987 +0.3384659 0.6460766 0.5370987 +0.3885728 0.6460766 0.5370987 +0.4317928 0.6460766 0.5370987 +0.470214 0.6460766 0.5370987 +0.5050551 0.6460766 0.5370987 +0.5370987 0.6460766 0.5370987 +0.5668815 0.6460766 0.5370987 +0.5947903 0.6460766 0.5370987 +0.6211144 0.6460766 0.5370987 +0.6460766 0.6460766 0.5370987 +0.6698526 0.6460766 0.5370987 +0.6925839 0.6460766 0.5370987 +0.7143866 0.6460766 0.5370987 +0.7353569 0.6460766 0.5370987 +0.7555758 0.6460766 0.5370987 +0.7751122 0.6460766 0.5370987 +0.7940252 0.6460766 0.5370987 +0.8123661 0.6460766 0.5370987 +0.8301795 0.6460766 0.5370987 +0.8475045 0.6460766 0.5370987 +0.8643761 0.6460766 0.5370987 +0.880825 0.6460766 0.5370987 +0.8968787 0.6460766 0.5370987 +0.9125621 0.6460766 0.5370987 +0.9278974 0.6460766 0.5370987 +0.9429048 0.6460766 0.5370987 +0.9576028 0.6460766 0.5370987 +0.9720079 0.6460766 0.5370987 +0.9861357 0.6460766 0.5370987 +1 0.6460766 0.5370987 +0 0.6698526 0.5370987 +0.1939468 0.6698526 0.5370987 +0.2773041 0.6698526 0.5370987 +0.3384659 0.6698526 0.5370987 +0.3885728 0.6698526 0.5370987 +0.4317928 0.6698526 0.5370987 +0.470214 0.6698526 0.5370987 +0.5050551 0.6698526 0.5370987 +0.5370987 0.6698526 0.5370987 +0.5668815 0.6698526 0.5370987 +0.5947903 0.6698526 0.5370987 +0.6211144 0.6698526 0.5370987 +0.6460766 0.6698526 0.5370987 +0.6698526 0.6698526 0.5370987 +0.6925839 0.6698526 0.5370987 +0.7143866 0.6698526 0.5370987 +0.7353569 0.6698526 0.5370987 +0.7555758 0.6698526 0.5370987 +0.7751122 0.6698526 0.5370987 +0.7940252 0.6698526 0.5370987 +0.8123661 0.6698526 0.5370987 +0.8301795 0.6698526 0.5370987 +0.8475045 0.6698526 0.5370987 +0.8643761 0.6698526 0.5370987 +0.880825 0.6698526 0.5370987 +0.8968787 0.6698526 0.5370987 +0.9125621 0.6698526 0.5370987 +0.9278974 0.6698526 0.5370987 +0.9429048 0.6698526 0.5370987 +0.9576028 0.6698526 0.5370987 +0.9720079 0.6698526 0.5370987 +0.9861357 0.6698526 0.5370987 +1 0.6698526 0.5370987 +0 0.6925839 0.5370987 +0.1939468 0.6925839 0.5370987 +0.2773041 0.6925839 0.5370987 +0.3384659 0.6925839 0.5370987 +0.3885728 0.6925839 0.5370987 +0.4317928 0.6925839 0.5370987 +0.470214 0.6925839 0.5370987 +0.5050551 0.6925839 0.5370987 +0.5370987 0.6925839 0.5370987 +0.5668815 0.6925839 0.5370987 +0.5947903 0.6925839 0.5370987 +0.6211144 0.6925839 0.5370987 +0.6460766 0.6925839 0.5370987 +0.6698526 0.6925839 0.5370987 +0.6925839 0.6925839 0.5370987 +0.7143866 0.6925839 0.5370987 +0.7353569 0.6925839 0.5370987 +0.7555758 0.6925839 0.5370987 +0.7751122 0.6925839 0.5370987 +0.7940252 0.6925839 0.5370987 +0.8123661 0.6925839 0.5370987 +0.8301795 0.6925839 0.5370987 +0.8475045 0.6925839 0.5370987 +0.8643761 0.6925839 0.5370987 +0.880825 0.6925839 0.5370987 +0.8968787 0.6925839 0.5370987 +0.9125621 0.6925839 0.5370987 +0.9278974 0.6925839 0.5370987 +0.9429048 0.6925839 0.5370987 +0.9576028 0.6925839 0.5370987 +0.9720079 0.6925839 0.5370987 +0.9861357 0.6925839 0.5370987 +1 0.6925839 0.5370987 +0 0.7143866 0.5370987 +0.1939468 0.7143866 0.5370987 +0.2773041 0.7143866 0.5370987 +0.3384659 0.7143866 0.5370987 +0.3885728 0.7143866 0.5370987 +0.4317928 0.7143866 0.5370987 +0.470214 0.7143866 0.5370987 +0.5050551 0.7143866 0.5370987 +0.5370987 0.7143866 0.5370987 +0.5668815 0.7143866 0.5370987 +0.5947903 0.7143866 0.5370987 +0.6211144 0.7143866 0.5370987 +0.6460766 0.7143866 0.5370987 +0.6698526 0.7143866 0.5370987 +0.6925839 0.7143866 0.5370987 +0.7143866 0.7143866 0.5370987 +0.7353569 0.7143866 0.5370987 +0.7555758 0.7143866 0.5370987 +0.7751122 0.7143866 0.5370987 +0.7940252 0.7143866 0.5370987 +0.8123661 0.7143866 0.5370987 +0.8301795 0.7143866 0.5370987 +0.8475045 0.7143866 0.5370987 +0.8643761 0.7143866 0.5370987 +0.880825 0.7143866 0.5370987 +0.8968787 0.7143866 0.5370987 +0.9125621 0.7143866 0.5370987 +0.9278974 0.7143866 0.5370987 +0.9429048 0.7143866 0.5370987 +0.9576028 0.7143866 0.5370987 +0.9720079 0.7143866 0.5370987 +0.9861357 0.7143866 0.5370987 +1 0.7143866 0.5370987 +0 0.7353569 0.5370987 +0.1939468 0.7353569 0.5370987 +0.2773041 0.7353569 0.5370987 +0.3384659 0.7353569 0.5370987 +0.3885728 0.7353569 0.5370987 +0.4317928 0.7353569 0.5370987 +0.470214 0.7353569 0.5370987 +0.5050551 0.7353569 0.5370987 +0.5370987 0.7353569 0.5370987 +0.5668815 0.7353569 0.5370987 +0.5947903 0.7353569 0.5370987 +0.6211144 0.7353569 0.5370987 +0.6460766 0.7353569 0.5370987 +0.6698526 0.7353569 0.5370987 +0.6925839 0.7353569 0.5370987 +0.7143866 0.7353569 0.5370987 +0.7353569 0.7353569 0.5370987 +0.7555758 0.7353569 0.5370987 +0.7751122 0.7353569 0.5370987 +0.7940252 0.7353569 0.5370987 +0.8123661 0.7353569 0.5370987 +0.8301795 0.7353569 0.5370987 +0.8475045 0.7353569 0.5370987 +0.8643761 0.7353569 0.5370987 +0.880825 0.7353569 0.5370987 +0.8968787 0.7353569 0.5370987 +0.9125621 0.7353569 0.5370987 +0.9278974 0.7353569 0.5370987 +0.9429048 0.7353569 0.5370987 +0.9576028 0.7353569 0.5370987 +0.9720079 0.7353569 0.5370987 +0.9861357 0.7353569 0.5370987 +1 0.7353569 0.5370987 +0 0.7555758 0.5370987 +0.1939468 0.7555758 0.5370987 +0.2773041 0.7555758 0.5370987 +0.3384659 0.7555758 0.5370987 +0.3885728 0.7555758 0.5370987 +0.4317928 0.7555758 0.5370987 +0.470214 0.7555758 0.5370987 +0.5050551 0.7555758 0.5370987 +0.5370987 0.7555758 0.5370987 +0.5668815 0.7555758 0.5370987 +0.5947903 0.7555758 0.5370987 +0.6211144 0.7555758 0.5370987 +0.6460766 0.7555758 0.5370987 +0.6698526 0.7555758 0.5370987 +0.6925839 0.7555758 0.5370987 +0.7143866 0.7555758 0.5370987 +0.7353569 0.7555758 0.5370987 +0.7555758 0.7555758 0.5370987 +0.7751122 0.7555758 0.5370987 +0.7940252 0.7555758 0.5370987 +0.8123661 0.7555758 0.5370987 +0.8301795 0.7555758 0.5370987 +0.8475045 0.7555758 0.5370987 +0.8643761 0.7555758 0.5370987 +0.880825 0.7555758 0.5370987 +0.8968787 0.7555758 0.5370987 +0.9125621 0.7555758 0.5370987 +0.9278974 0.7555758 0.5370987 +0.9429048 0.7555758 0.5370987 +0.9576028 0.7555758 0.5370987 +0.9720079 0.7555758 0.5370987 +0.9861357 0.7555758 0.5370987 +1 0.7555758 0.5370987 +0 0.7751122 0.5370987 +0.1939468 0.7751122 0.5370987 +0.2773041 0.7751122 0.5370987 +0.3384659 0.7751122 0.5370987 +0.3885728 0.7751122 0.5370987 +0.4317928 0.7751122 0.5370987 +0.470214 0.7751122 0.5370987 +0.5050551 0.7751122 0.5370987 +0.5370987 0.7751122 0.5370987 +0.5668815 0.7751122 0.5370987 +0.5947903 0.7751122 0.5370987 +0.6211144 0.7751122 0.5370987 +0.6460766 0.7751122 0.5370987 +0.6698526 0.7751122 0.5370987 +0.6925839 0.7751122 0.5370987 +0.7143866 0.7751122 0.5370987 +0.7353569 0.7751122 0.5370987 +0.7555758 0.7751122 0.5370987 +0.7751122 0.7751122 0.5370987 +0.7940252 0.7751122 0.5370987 +0.8123661 0.7751122 0.5370987 +0.8301795 0.7751122 0.5370987 +0.8475045 0.7751122 0.5370987 +0.8643761 0.7751122 0.5370987 +0.880825 0.7751122 0.5370987 +0.8968787 0.7751122 0.5370987 +0.9125621 0.7751122 0.5370987 +0.9278974 0.7751122 0.5370987 +0.9429048 0.7751122 0.5370987 +0.9576028 0.7751122 0.5370987 +0.9720079 0.7751122 0.5370987 +0.9861357 0.7751122 0.5370987 +1 0.7751122 0.5370987 +0 0.7940252 0.5370987 +0.1939468 0.7940252 0.5370987 +0.2773041 0.7940252 0.5370987 +0.3384659 0.7940252 0.5370987 +0.3885728 0.7940252 0.5370987 +0.4317928 0.7940252 0.5370987 +0.470214 0.7940252 0.5370987 +0.5050551 0.7940252 0.5370987 +0.5370987 0.7940252 0.5370987 +0.5668815 0.7940252 0.5370987 +0.5947903 0.7940252 0.5370987 +0.6211144 0.7940252 0.5370987 +0.6460766 0.7940252 0.5370987 +0.6698526 0.7940252 0.5370987 +0.6925839 0.7940252 0.5370987 +0.7143866 0.7940252 0.5370987 +0.7353569 0.7940252 0.5370987 +0.7555758 0.7940252 0.5370987 +0.7751122 0.7940252 0.5370987 +0.7940252 0.7940252 0.5370987 +0.8123661 0.7940252 0.5370987 +0.8301795 0.7940252 0.5370987 +0.8475045 0.7940252 0.5370987 +0.8643761 0.7940252 0.5370987 +0.880825 0.7940252 0.5370987 +0.8968787 0.7940252 0.5370987 +0.9125621 0.7940252 0.5370987 +0.9278974 0.7940252 0.5370987 +0.9429048 0.7940252 0.5370987 +0.9576028 0.7940252 0.5370987 +0.9720079 0.7940252 0.5370987 +0.9861357 0.7940252 0.5370987 +1 0.7940252 0.5370987 +0 0.8123661 0.5370987 +0.1939468 0.8123661 0.5370987 +0.2773041 0.8123661 0.5370987 +0.3384659 0.8123661 0.5370987 +0.3885728 0.8123661 0.5370987 +0.4317928 0.8123661 0.5370987 +0.470214 0.8123661 0.5370987 +0.5050551 0.8123661 0.5370987 +0.5370987 0.8123661 0.5370987 +0.5668815 0.8123661 0.5370987 +0.5947903 0.8123661 0.5370987 +0.6211144 0.8123661 0.5370987 +0.6460766 0.8123661 0.5370987 +0.6698526 0.8123661 0.5370987 +0.6925839 0.8123661 0.5370987 +0.7143866 0.8123661 0.5370987 +0.7353569 0.8123661 0.5370987 +0.7555758 0.8123661 0.5370987 +0.7751122 0.8123661 0.5370987 +0.7940252 0.8123661 0.5370987 +0.8123661 0.8123661 0.5370987 +0.8301795 0.8123661 0.5370987 +0.8475045 0.8123661 0.5370987 +0.8643761 0.8123661 0.5370987 +0.880825 0.8123661 0.5370987 +0.8968787 0.8123661 0.5370987 +0.9125621 0.8123661 0.5370987 +0.9278974 0.8123661 0.5370987 +0.9429048 0.8123661 0.5370987 +0.9576028 0.8123661 0.5370987 +0.9720079 0.8123661 0.5370987 +0.9861357 0.8123661 0.5370987 +1 0.8123661 0.5370987 +0 0.8301795 0.5370987 +0.1939468 0.8301795 0.5370987 +0.2773041 0.8301795 0.5370987 +0.3384659 0.8301795 0.5370987 +0.3885728 0.8301795 0.5370987 +0.4317928 0.8301795 0.5370987 +0.470214 0.8301795 0.5370987 +0.5050551 0.8301795 0.5370987 +0.5370987 0.8301795 0.5370987 +0.5668815 0.8301795 0.5370987 +0.5947903 0.8301795 0.5370987 +0.6211144 0.8301795 0.5370987 +0.6460766 0.8301795 0.5370987 +0.6698526 0.8301795 0.5370987 +0.6925839 0.8301795 0.5370987 +0.7143866 0.8301795 0.5370987 +0.7353569 0.8301795 0.5370987 +0.7555758 0.8301795 0.5370987 +0.7751122 0.8301795 0.5370987 +0.7940252 0.8301795 0.5370987 +0.8123661 0.8301795 0.5370987 +0.8301795 0.8301795 0.5370987 +0.8475045 0.8301795 0.5370987 +0.8643761 0.8301795 0.5370987 +0.880825 0.8301795 0.5370987 +0.8968787 0.8301795 0.5370987 +0.9125621 0.8301795 0.5370987 +0.9278974 0.8301795 0.5370987 +0.9429048 0.8301795 0.5370987 +0.9576028 0.8301795 0.5370987 +0.9720079 0.8301795 0.5370987 +0.9861357 0.8301795 0.5370987 +1 0.8301795 0.5370987 +0 0.8475045 0.5370987 +0.1939468 0.8475045 0.5370987 +0.2773041 0.8475045 0.5370987 +0.3384659 0.8475045 0.5370987 +0.3885728 0.8475045 0.5370987 +0.4317928 0.8475045 0.5370987 +0.470214 0.8475045 0.5370987 +0.5050551 0.8475045 0.5370987 +0.5370987 0.8475045 0.5370987 +0.5668815 0.8475045 0.5370987 +0.5947903 0.8475045 0.5370987 +0.6211144 0.8475045 0.5370987 +0.6460766 0.8475045 0.5370987 +0.6698526 0.8475045 0.5370987 +0.6925839 0.8475045 0.5370987 +0.7143866 0.8475045 0.5370987 +0.7353569 0.8475045 0.5370987 +0.7555758 0.8475045 0.5370987 +0.7751122 0.8475045 0.5370987 +0.7940252 0.8475045 0.5370987 +0.8123661 0.8475045 0.5370987 +0.8301795 0.8475045 0.5370987 +0.8475045 0.8475045 0.5370987 +0.8643761 0.8475045 0.5370987 +0.880825 0.8475045 0.5370987 +0.8968787 0.8475045 0.5370987 +0.9125621 0.8475045 0.5370987 +0.9278974 0.8475045 0.5370987 +0.9429048 0.8475045 0.5370987 +0.9576028 0.8475045 0.5370987 +0.9720079 0.8475045 0.5370987 +0.9861357 0.8475045 0.5370987 +1 0.8475045 0.5370987 +0 0.8643761 0.5370987 +0.1939468 0.8643761 0.5370987 +0.2773041 0.8643761 0.5370987 +0.3384659 0.8643761 0.5370987 +0.3885728 0.8643761 0.5370987 +0.4317928 0.8643761 0.5370987 +0.470214 0.8643761 0.5370987 +0.5050551 0.8643761 0.5370987 +0.5370987 0.8643761 0.5370987 +0.5668815 0.8643761 0.5370987 +0.5947903 0.8643761 0.5370987 +0.6211144 0.8643761 0.5370987 +0.6460766 0.8643761 0.5370987 +0.6698526 0.8643761 0.5370987 +0.6925839 0.8643761 0.5370987 +0.7143866 0.8643761 0.5370987 +0.7353569 0.8643761 0.5370987 +0.7555758 0.8643761 0.5370987 +0.7751122 0.8643761 0.5370987 +0.7940252 0.8643761 0.5370987 +0.8123661 0.8643761 0.5370987 +0.8301795 0.8643761 0.5370987 +0.8475045 0.8643761 0.5370987 +0.8643761 0.8643761 0.5370987 +0.880825 0.8643761 0.5370987 +0.8968787 0.8643761 0.5370987 +0.9125621 0.8643761 0.5370987 +0.9278974 0.8643761 0.5370987 +0.9429048 0.8643761 0.5370987 +0.9576028 0.8643761 0.5370987 +0.9720079 0.8643761 0.5370987 +0.9861357 0.8643761 0.5370987 +1 0.8643761 0.5370987 +0 0.880825 0.5370987 +0.1939468 0.880825 0.5370987 +0.2773041 0.880825 0.5370987 +0.3384659 0.880825 0.5370987 +0.3885728 0.880825 0.5370987 +0.4317928 0.880825 0.5370987 +0.470214 0.880825 0.5370987 +0.5050551 0.880825 0.5370987 +0.5370987 0.880825 0.5370987 +0.5668815 0.880825 0.5370987 +0.5947903 0.880825 0.5370987 +0.6211144 0.880825 0.5370987 +0.6460766 0.880825 0.5370987 +0.6698526 0.880825 0.5370987 +0.6925839 0.880825 0.5370987 +0.7143866 0.880825 0.5370987 +0.7353569 0.880825 0.5370987 +0.7555758 0.880825 0.5370987 +0.7751122 0.880825 0.5370987 +0.7940252 0.880825 0.5370987 +0.8123661 0.880825 0.5370987 +0.8301795 0.880825 0.5370987 +0.8475045 0.880825 0.5370987 +0.8643761 0.880825 0.5370987 +0.880825 0.880825 0.5370987 +0.8968787 0.880825 0.5370987 +0.9125621 0.880825 0.5370987 +0.9278974 0.880825 0.5370987 +0.9429048 0.880825 0.5370987 +0.9576028 0.880825 0.5370987 +0.9720079 0.880825 0.5370987 +0.9861357 0.880825 0.5370987 +1 0.880825 0.5370987 +0 0.8968787 0.5370987 +0.1939468 0.8968787 0.5370987 +0.2773041 0.8968787 0.5370987 +0.3384659 0.8968787 0.5370987 +0.3885728 0.8968787 0.5370987 +0.4317928 0.8968787 0.5370987 +0.470214 0.8968787 0.5370987 +0.5050551 0.8968787 0.5370987 +0.5370987 0.8968787 0.5370987 +0.5668815 0.8968787 0.5370987 +0.5947903 0.8968787 0.5370987 +0.6211144 0.8968787 0.5370987 +0.6460766 0.8968787 0.5370987 +0.6698526 0.8968787 0.5370987 +0.6925839 0.8968787 0.5370987 +0.7143866 0.8968787 0.5370987 +0.7353569 0.8968787 0.5370987 +0.7555758 0.8968787 0.5370987 +0.7751122 0.8968787 0.5370987 +0.7940252 0.8968787 0.5370987 +0.8123661 0.8968787 0.5370987 +0.8301795 0.8968787 0.5370987 +0.8475045 0.8968787 0.5370987 +0.8643761 0.8968787 0.5370987 +0.880825 0.8968787 0.5370987 +0.8968787 0.8968787 0.5370987 +0.9125621 0.8968787 0.5370987 +0.9278974 0.8968787 0.5370987 +0.9429048 0.8968787 0.5370987 +0.9576028 0.8968787 0.5370987 +0.9720079 0.8968787 0.5370987 +0.9861357 0.8968787 0.5370987 +1 0.8968787 0.5370987 +0 0.9125621 0.5370987 +0.1939468 0.9125621 0.5370987 +0.2773041 0.9125621 0.5370987 +0.3384659 0.9125621 0.5370987 +0.3885728 0.9125621 0.5370987 +0.4317928 0.9125621 0.5370987 +0.470214 0.9125621 0.5370987 +0.5050551 0.9125621 0.5370987 +0.5370987 0.9125621 0.5370987 +0.5668815 0.9125621 0.5370987 +0.5947903 0.9125621 0.5370987 +0.6211144 0.9125621 0.5370987 +0.6460766 0.9125621 0.5370987 +0.6698526 0.9125621 0.5370987 +0.6925839 0.9125621 0.5370987 +0.7143866 0.9125621 0.5370987 +0.7353569 0.9125621 0.5370987 +0.7555758 0.9125621 0.5370987 +0.7751122 0.9125621 0.5370987 +0.7940252 0.9125621 0.5370987 +0.8123661 0.9125621 0.5370987 +0.8301795 0.9125621 0.5370987 +0.8475045 0.9125621 0.5370987 +0.8643761 0.9125621 0.5370987 +0.880825 0.9125621 0.5370987 +0.8968787 0.9125621 0.5370987 +0.9125621 0.9125621 0.5370987 +0.9278974 0.9125621 0.5370987 +0.9429048 0.9125621 0.5370987 +0.9576028 0.9125621 0.5370987 +0.9720079 0.9125621 0.5370987 +0.9861357 0.9125621 0.5370987 +1 0.9125621 0.5370987 +0 0.9278974 0.5370987 +0.1939468 0.9278974 0.5370987 +0.2773041 0.9278974 0.5370987 +0.3384659 0.9278974 0.5370987 +0.3885728 0.9278974 0.5370987 +0.4317928 0.9278974 0.5370987 +0.470214 0.9278974 0.5370987 +0.5050551 0.9278974 0.5370987 +0.5370987 0.9278974 0.5370987 +0.5668815 0.9278974 0.5370987 +0.5947903 0.9278974 0.5370987 +0.6211144 0.9278974 0.5370987 +0.6460766 0.9278974 0.5370987 +0.6698526 0.9278974 0.5370987 +0.6925839 0.9278974 0.5370987 +0.7143866 0.9278974 0.5370987 +0.7353569 0.9278974 0.5370987 +0.7555758 0.9278974 0.5370987 +0.7751122 0.9278974 0.5370987 +0.7940252 0.9278974 0.5370987 +0.8123661 0.9278974 0.5370987 +0.8301795 0.9278974 0.5370987 +0.8475045 0.9278974 0.5370987 +0.8643761 0.9278974 0.5370987 +0.880825 0.9278974 0.5370987 +0.8968787 0.9278974 0.5370987 +0.9125621 0.9278974 0.5370987 +0.9278974 0.9278974 0.5370987 +0.9429048 0.9278974 0.5370987 +0.9576028 0.9278974 0.5370987 +0.9720079 0.9278974 0.5370987 +0.9861357 0.9278974 0.5370987 +1 0.9278974 0.5370987 +0 0.9429048 0.5370987 +0.1939468 0.9429048 0.5370987 +0.2773041 0.9429048 0.5370987 +0.3384659 0.9429048 0.5370987 +0.3885728 0.9429048 0.5370987 +0.4317928 0.9429048 0.5370987 +0.470214 0.9429048 0.5370987 +0.5050551 0.9429048 0.5370987 +0.5370987 0.9429048 0.5370987 +0.5668815 0.9429048 0.5370987 +0.5947903 0.9429048 0.5370987 +0.6211144 0.9429048 0.5370987 +0.6460766 0.9429048 0.5370987 +0.6698526 0.9429048 0.5370987 +0.6925839 0.9429048 0.5370987 +0.7143866 0.9429048 0.5370987 +0.7353569 0.9429048 0.5370987 +0.7555758 0.9429048 0.5370987 +0.7751122 0.9429048 0.5370987 +0.7940252 0.9429048 0.5370987 +0.8123661 0.9429048 0.5370987 +0.8301795 0.9429048 0.5370987 +0.8475045 0.9429048 0.5370987 +0.8643761 0.9429048 0.5370987 +0.880825 0.9429048 0.5370987 +0.8968787 0.9429048 0.5370987 +0.9125621 0.9429048 0.5370987 +0.9278974 0.9429048 0.5370987 +0.9429048 0.9429048 0.5370987 +0.9576028 0.9429048 0.5370987 +0.9720079 0.9429048 0.5370987 +0.9861357 0.9429048 0.5370987 +1 0.9429048 0.5370987 +0 0.9576028 0.5370987 +0.1939468 0.9576028 0.5370987 +0.2773041 0.9576028 0.5370987 +0.3384659 0.9576028 0.5370987 +0.3885728 0.9576028 0.5370987 +0.4317928 0.9576028 0.5370987 +0.470214 0.9576028 0.5370987 +0.5050551 0.9576028 0.5370987 +0.5370987 0.9576028 0.5370987 +0.5668815 0.9576028 0.5370987 +0.5947903 0.9576028 0.5370987 +0.6211144 0.9576028 0.5370987 +0.6460766 0.9576028 0.5370987 +0.6698526 0.9576028 0.5370987 +0.6925839 0.9576028 0.5370987 +0.7143866 0.9576028 0.5370987 +0.7353569 0.9576028 0.5370987 +0.7555758 0.9576028 0.5370987 +0.7751122 0.9576028 0.5370987 +0.7940252 0.9576028 0.5370987 +0.8123661 0.9576028 0.5370987 +0.8301795 0.9576028 0.5370987 +0.8475045 0.9576028 0.5370987 +0.8643761 0.9576028 0.5370987 +0.880825 0.9576028 0.5370987 +0.8968787 0.9576028 0.5370987 +0.9125621 0.9576028 0.5370987 +0.9278974 0.9576028 0.5370987 +0.9429048 0.9576028 0.5370987 +0.9576028 0.9576028 0.5370987 +0.9720079 0.9576028 0.5370987 +0.9861357 0.9576028 0.5370987 +1 0.9576028 0.5370987 +0 0.9720079 0.5370987 +0.1939468 0.9720079 0.5370987 +0.2773041 0.9720079 0.5370987 +0.3384659 0.9720079 0.5370987 +0.3885728 0.9720079 0.5370987 +0.4317928 0.9720079 0.5370987 +0.470214 0.9720079 0.5370987 +0.5050551 0.9720079 0.5370987 +0.5370987 0.9720079 0.5370987 +0.5668815 0.9720079 0.5370987 +0.5947903 0.9720079 0.5370987 +0.6211144 0.9720079 0.5370987 +0.6460766 0.9720079 0.5370987 +0.6698526 0.9720079 0.5370987 +0.6925839 0.9720079 0.5370987 +0.7143866 0.9720079 0.5370987 +0.7353569 0.9720079 0.5370987 +0.7555758 0.9720079 0.5370987 +0.7751122 0.9720079 0.5370987 +0.7940252 0.9720079 0.5370987 +0.8123661 0.9720079 0.5370987 +0.8301795 0.9720079 0.5370987 +0.8475045 0.9720079 0.5370987 +0.8643761 0.9720079 0.5370987 +0.880825 0.9720079 0.5370987 +0.8968787 0.9720079 0.5370987 +0.9125621 0.9720079 0.5370987 +0.9278974 0.9720079 0.5370987 +0.9429048 0.9720079 0.5370987 +0.9576028 0.9720079 0.5370987 +0.9720079 0.9720079 0.5370987 +0.9861357 0.9720079 0.5370987 +1 0.9720079 0.5370987 +0 0.9861357 0.5370987 +0.1939468 0.9861357 0.5370987 +0.2773041 0.9861357 0.5370987 +0.3384659 0.9861357 0.5370987 +0.3885728 0.9861357 0.5370987 +0.4317928 0.9861357 0.5370987 +0.470214 0.9861357 0.5370987 +0.5050551 0.9861357 0.5370987 +0.5370987 0.9861357 0.5370987 +0.5668815 0.9861357 0.5370987 +0.5947903 0.9861357 0.5370987 +0.6211144 0.9861357 0.5370987 +0.6460766 0.9861357 0.5370987 +0.6698526 0.9861357 0.5370987 +0.6925839 0.9861357 0.5370987 +0.7143866 0.9861357 0.5370987 +0.7353569 0.9861357 0.5370987 +0.7555758 0.9861357 0.5370987 +0.7751122 0.9861357 0.5370987 +0.7940252 0.9861357 0.5370987 +0.8123661 0.9861357 0.5370987 +0.8301795 0.9861357 0.5370987 +0.8475045 0.9861357 0.5370987 +0.8643761 0.9861357 0.5370987 +0.880825 0.9861357 0.5370987 +0.8968787 0.9861357 0.5370987 +0.9125621 0.9861357 0.5370987 +0.9278974 0.9861357 0.5370987 +0.9429048 0.9861357 0.5370987 +0.9576028 0.9861357 0.5370987 +0.9720079 0.9861357 0.5370987 +0.9861357 0.9861357 0.5370987 +1 0.9861357 0.5370987 +0 1 0.5370987 +0.1939468 1 0.5370987 +0.2773041 1 0.5370987 +0.3384659 1 0.5370987 +0.3885728 1 0.5370987 +0.4317928 1 0.5370987 +0.470214 1 0.5370987 +0.5050551 1 0.5370987 +0.5370987 1 0.5370987 +0.5668815 1 0.5370987 +0.5947903 1 0.5370987 +0.6211144 1 0.5370987 +0.6460766 1 0.5370987 +0.6698526 1 0.5370987 +0.6925839 1 0.5370987 +0.7143866 1 0.5370987 +0.7353569 1 0.5370987 +0.7555758 1 0.5370987 +0.7751122 1 0.5370987 +0.7940252 1 0.5370987 +0.8123661 1 0.5370987 +0.8301795 1 0.5370987 +0.8475045 1 0.5370987 +0.8643761 1 0.5370987 +0.880825 1 0.5370987 +0.8968787 1 0.5370987 +0.9125621 1 0.5370987 +0.9278974 1 0.5370987 +0.9429048 1 0.5370987 +0.9576028 1 0.5370987 +0.9720079 1 0.5370987 +0.9861357 1 0.5370987 +1 1 0.5370987 +0 0 0.5668815 +0.1939468 0 0.5668815 +0.2773041 0 0.5668815 +0.3384659 0 0.5668815 +0.3885728 0 0.5668815 +0.4317928 0 0.5668815 +0.470214 0 0.5668815 +0.5050551 0 0.5668815 +0.5370987 0 0.5668815 +0.5668815 0 0.5668815 +0.5947903 0 0.5668815 +0.6211144 0 0.5668815 +0.6460766 0 0.5668815 +0.6698526 0 0.5668815 +0.6925839 0 0.5668815 +0.7143866 0 0.5668815 +0.7353569 0 0.5668815 +0.7555758 0 0.5668815 +0.7751122 0 0.5668815 +0.7940252 0 0.5668815 +0.8123661 0 0.5668815 +0.8301795 0 0.5668815 +0.8475045 0 0.5668815 +0.8643761 0 0.5668815 +0.880825 0 0.5668815 +0.8968787 0 0.5668815 +0.9125621 0 0.5668815 +0.9278974 0 0.5668815 +0.9429048 0 0.5668815 +0.9576028 0 0.5668815 +0.9720079 0 0.5668815 +0.9861357 0 0.5668815 +1 0 0.5668815 +0 0.1939468 0.5668815 +0.1939468 0.1939468 0.5668815 +0.2773041 0.1939468 0.5668815 +0.3384659 0.1939468 0.5668815 +0.3885728 0.1939468 0.5668815 +0.4317928 0.1939468 0.5668815 +0.470214 0.1939468 0.5668815 +0.5050551 0.1939468 0.5668815 +0.5370987 0.1939468 0.5668815 +0.5668815 0.1939468 0.5668815 +0.5947903 0.1939468 0.5668815 +0.6211144 0.1939468 0.5668815 +0.6460766 0.1939468 0.5668815 +0.6698526 0.1939468 0.5668815 +0.6925839 0.1939468 0.5668815 +0.7143866 0.1939468 0.5668815 +0.7353569 0.1939468 0.5668815 +0.7555758 0.1939468 0.5668815 +0.7751122 0.1939468 0.5668815 +0.7940252 0.1939468 0.5668815 +0.8123661 0.1939468 0.5668815 +0.8301795 0.1939468 0.5668815 +0.8475045 0.1939468 0.5668815 +0.8643761 0.1939468 0.5668815 +0.880825 0.1939468 0.5668815 +0.8968787 0.1939468 0.5668815 +0.9125621 0.1939468 0.5668815 +0.9278974 0.1939468 0.5668815 +0.9429048 0.1939468 0.5668815 +0.9576028 0.1939468 0.5668815 +0.9720079 0.1939468 0.5668815 +0.9861357 0.1939468 0.5668815 +1 0.1939468 0.5668815 +0 0.2773041 0.5668815 +0.1939468 0.2773041 0.5668815 +0.2773041 0.2773041 0.5668815 +0.3384659 0.2773041 0.5668815 +0.3885728 0.2773041 0.5668815 +0.4317928 0.2773041 0.5668815 +0.470214 0.2773041 0.5668815 +0.5050551 0.2773041 0.5668815 +0.5370987 0.2773041 0.5668815 +0.5668815 0.2773041 0.5668815 +0.5947903 0.2773041 0.5668815 +0.6211144 0.2773041 0.5668815 +0.6460766 0.2773041 0.5668815 +0.6698526 0.2773041 0.5668815 +0.6925839 0.2773041 0.5668815 +0.7143866 0.2773041 0.5668815 +0.7353569 0.2773041 0.5668815 +0.7555758 0.2773041 0.5668815 +0.7751122 0.2773041 0.5668815 +0.7940252 0.2773041 0.5668815 +0.8123661 0.2773041 0.5668815 +0.8301795 0.2773041 0.5668815 +0.8475045 0.2773041 0.5668815 +0.8643761 0.2773041 0.5668815 +0.880825 0.2773041 0.5668815 +0.8968787 0.2773041 0.5668815 +0.9125621 0.2773041 0.5668815 +0.9278974 0.2773041 0.5668815 +0.9429048 0.2773041 0.5668815 +0.9576028 0.2773041 0.5668815 +0.9720079 0.2773041 0.5668815 +0.9861357 0.2773041 0.5668815 +1 0.2773041 0.5668815 +0 0.3384659 0.5668815 +0.1939468 0.3384659 0.5668815 +0.2773041 0.3384659 0.5668815 +0.3384659 0.3384659 0.5668815 +0.3885728 0.3384659 0.5668815 +0.4317928 0.3384659 0.5668815 +0.470214 0.3384659 0.5668815 +0.5050551 0.3384659 0.5668815 +0.5370987 0.3384659 0.5668815 +0.5668815 0.3384659 0.5668815 +0.5947903 0.3384659 0.5668815 +0.6211144 0.3384659 0.5668815 +0.6460766 0.3384659 0.5668815 +0.6698526 0.3384659 0.5668815 +0.6925839 0.3384659 0.5668815 +0.7143866 0.3384659 0.5668815 +0.7353569 0.3384659 0.5668815 +0.7555758 0.3384659 0.5668815 +0.7751122 0.3384659 0.5668815 +0.7940252 0.3384659 0.5668815 +0.8123661 0.3384659 0.5668815 +0.8301795 0.3384659 0.5668815 +0.8475045 0.3384659 0.5668815 +0.8643761 0.3384659 0.5668815 +0.880825 0.3384659 0.5668815 +0.8968787 0.3384659 0.5668815 +0.9125621 0.3384659 0.5668815 +0.9278974 0.3384659 0.5668815 +0.9429048 0.3384659 0.5668815 +0.9576028 0.3384659 0.5668815 +0.9720079 0.3384659 0.5668815 +0.9861357 0.3384659 0.5668815 +1 0.3384659 0.5668815 +0 0.3885728 0.5668815 +0.1939468 0.3885728 0.5668815 +0.2773041 0.3885728 0.5668815 +0.3384659 0.3885728 0.5668815 +0.3885728 0.3885728 0.5668815 +0.4317928 0.3885728 0.5668815 +0.470214 0.3885728 0.5668815 +0.5050551 0.3885728 0.5668815 +0.5370987 0.3885728 0.5668815 +0.5668815 0.3885728 0.5668815 +0.5947903 0.3885728 0.5668815 +0.6211144 0.3885728 0.5668815 +0.6460766 0.3885728 0.5668815 +0.6698526 0.3885728 0.5668815 +0.6925839 0.3885728 0.5668815 +0.7143866 0.3885728 0.5668815 +0.7353569 0.3885728 0.5668815 +0.7555758 0.3885728 0.5668815 +0.7751122 0.3885728 0.5668815 +0.7940252 0.3885728 0.5668815 +0.8123661 0.3885728 0.5668815 +0.8301795 0.3885728 0.5668815 +0.8475045 0.3885728 0.5668815 +0.8643761 0.3885728 0.5668815 +0.880825 0.3885728 0.5668815 +0.8968787 0.3885728 0.5668815 +0.9125621 0.3885728 0.5668815 +0.9278974 0.3885728 0.5668815 +0.9429048 0.3885728 0.5668815 +0.9576028 0.3885728 0.5668815 +0.9720079 0.3885728 0.5668815 +0.9861357 0.3885728 0.5668815 +1 0.3885728 0.5668815 +0 0.4317928 0.5668815 +0.1939468 0.4317928 0.5668815 +0.2773041 0.4317928 0.5668815 +0.3384659 0.4317928 0.5668815 +0.3885728 0.4317928 0.5668815 +0.4317928 0.4317928 0.5668815 +0.470214 0.4317928 0.5668815 +0.5050551 0.4317928 0.5668815 +0.5370987 0.4317928 0.5668815 +0.5668815 0.4317928 0.5668815 +0.5947903 0.4317928 0.5668815 +0.6211144 0.4317928 0.5668815 +0.6460766 0.4317928 0.5668815 +0.6698526 0.4317928 0.5668815 +0.6925839 0.4317928 0.5668815 +0.7143866 0.4317928 0.5668815 +0.7353569 0.4317928 0.5668815 +0.7555758 0.4317928 0.5668815 +0.7751122 0.4317928 0.5668815 +0.7940252 0.4317928 0.5668815 +0.8123661 0.4317928 0.5668815 +0.8301795 0.4317928 0.5668815 +0.8475045 0.4317928 0.5668815 +0.8643761 0.4317928 0.5668815 +0.880825 0.4317928 0.5668815 +0.8968787 0.4317928 0.5668815 +0.9125621 0.4317928 0.5668815 +0.9278974 0.4317928 0.5668815 +0.9429048 0.4317928 0.5668815 +0.9576028 0.4317928 0.5668815 +0.9720079 0.4317928 0.5668815 +0.9861357 0.4317928 0.5668815 +1 0.4317928 0.5668815 +0 0.470214 0.5668815 +0.1939468 0.470214 0.5668815 +0.2773041 0.470214 0.5668815 +0.3384659 0.470214 0.5668815 +0.3885728 0.470214 0.5668815 +0.4317928 0.470214 0.5668815 +0.470214 0.470214 0.5668815 +0.5050551 0.470214 0.5668815 +0.5370987 0.470214 0.5668815 +0.5668815 0.470214 0.5668815 +0.5947903 0.470214 0.5668815 +0.6211144 0.470214 0.5668815 +0.6460766 0.470214 0.5668815 +0.6698526 0.470214 0.5668815 +0.6925839 0.470214 0.5668815 +0.7143866 0.470214 0.5668815 +0.7353569 0.470214 0.5668815 +0.7555758 0.470214 0.5668815 +0.7751122 0.470214 0.5668815 +0.7940252 0.470214 0.5668815 +0.8123661 0.470214 0.5668815 +0.8301795 0.470214 0.5668815 +0.8475045 0.470214 0.5668815 +0.8643761 0.470214 0.5668815 +0.880825 0.470214 0.5668815 +0.8968787 0.470214 0.5668815 +0.9125621 0.470214 0.5668815 +0.9278974 0.470214 0.5668815 +0.9429048 0.470214 0.5668815 +0.9576028 0.470214 0.5668815 +0.9720079 0.470214 0.5668815 +0.9861357 0.470214 0.5668815 +1 0.470214 0.5668815 +0 0.5050551 0.5668815 +0.1939468 0.5050551 0.5668815 +0.2773041 0.5050551 0.5668815 +0.3384659 0.5050551 0.5668815 +0.3885728 0.5050551 0.5668815 +0.4317928 0.5050551 0.5668815 +0.470214 0.5050551 0.5668815 +0.5050551 0.5050551 0.5668815 +0.5370987 0.5050551 0.5668815 +0.5668815 0.5050551 0.5668815 +0.5947903 0.5050551 0.5668815 +0.6211144 0.5050551 0.5668815 +0.6460766 0.5050551 0.5668815 +0.6698526 0.5050551 0.5668815 +0.6925839 0.5050551 0.5668815 +0.7143866 0.5050551 0.5668815 +0.7353569 0.5050551 0.5668815 +0.7555758 0.5050551 0.5668815 +0.7751122 0.5050551 0.5668815 +0.7940252 0.5050551 0.5668815 +0.8123661 0.5050551 0.5668815 +0.8301795 0.5050551 0.5668815 +0.8475045 0.5050551 0.5668815 +0.8643761 0.5050551 0.5668815 +0.880825 0.5050551 0.5668815 +0.8968787 0.5050551 0.5668815 +0.9125621 0.5050551 0.5668815 +0.9278974 0.5050551 0.5668815 +0.9429048 0.5050551 0.5668815 +0.9576028 0.5050551 0.5668815 +0.9720079 0.5050551 0.5668815 +0.9861357 0.5050551 0.5668815 +1 0.5050551 0.5668815 +0 0.5370987 0.5668815 +0.1939468 0.5370987 0.5668815 +0.2773041 0.5370987 0.5668815 +0.3384659 0.5370987 0.5668815 +0.3885728 0.5370987 0.5668815 +0.4317928 0.5370987 0.5668815 +0.470214 0.5370987 0.5668815 +0.5050551 0.5370987 0.5668815 +0.5370987 0.5370987 0.5668815 +0.5668815 0.5370987 0.5668815 +0.5947903 0.5370987 0.5668815 +0.6211144 0.5370987 0.5668815 +0.6460766 0.5370987 0.5668815 +0.6698526 0.5370987 0.5668815 +0.6925839 0.5370987 0.5668815 +0.7143866 0.5370987 0.5668815 +0.7353569 0.5370987 0.5668815 +0.7555758 0.5370987 0.5668815 +0.7751122 0.5370987 0.5668815 +0.7940252 0.5370987 0.5668815 +0.8123661 0.5370987 0.5668815 +0.8301795 0.5370987 0.5668815 +0.8475045 0.5370987 0.5668815 +0.8643761 0.5370987 0.5668815 +0.880825 0.5370987 0.5668815 +0.8968787 0.5370987 0.5668815 +0.9125621 0.5370987 0.5668815 +0.9278974 0.5370987 0.5668815 +0.9429048 0.5370987 0.5668815 +0.9576028 0.5370987 0.5668815 +0.9720079 0.5370987 0.5668815 +0.9861357 0.5370987 0.5668815 +1 0.5370987 0.5668815 +0 0.5668815 0.5668815 +0.1939468 0.5668815 0.5668815 +0.2773041 0.5668815 0.5668815 +0.3384659 0.5668815 0.5668815 +0.3885728 0.5668815 0.5668815 +0.4317928 0.5668815 0.5668815 +0.470214 0.5668815 0.5668815 +0.5050551 0.5668815 0.5668815 +0.5370987 0.5668815 0.5668815 +0.5668815 0.5668815 0.5668815 +0.5947903 0.5668815 0.5668815 +0.6211144 0.5668815 0.5668815 +0.6460766 0.5668815 0.5668815 +0.6698526 0.5668815 0.5668815 +0.6925839 0.5668815 0.5668815 +0.7143866 0.5668815 0.5668815 +0.7353569 0.5668815 0.5668815 +0.7555758 0.5668815 0.5668815 +0.7751122 0.5668815 0.5668815 +0.7940252 0.5668815 0.5668815 +0.8123661 0.5668815 0.5668815 +0.8301795 0.5668815 0.5668815 +0.8475045 0.5668815 0.5668815 +0.8643761 0.5668815 0.5668815 +0.880825 0.5668815 0.5668815 +0.8968787 0.5668815 0.5668815 +0.9125621 0.5668815 0.5668815 +0.9278974 0.5668815 0.5668815 +0.9429048 0.5668815 0.5668815 +0.9576028 0.5668815 0.5668815 +0.9720079 0.5668815 0.5668815 +0.9861357 0.5668815 0.5668815 +1 0.5668815 0.5668815 +0 0.5947903 0.5668815 +0.1939468 0.5947903 0.5668815 +0.2773041 0.5947903 0.5668815 +0.3384659 0.5947903 0.5668815 +0.3885728 0.5947903 0.5668815 +0.4317928 0.5947903 0.5668815 +0.470214 0.5947903 0.5668815 +0.5050551 0.5947903 0.5668815 +0.5370987 0.5947903 0.5668815 +0.5668815 0.5947903 0.5668815 +0.5947903 0.5947903 0.5668815 +0.6211144 0.5947903 0.5668815 +0.6460766 0.5947903 0.5668815 +0.6698526 0.5947903 0.5668815 +0.6925839 0.5947903 0.5668815 +0.7143866 0.5947903 0.5668815 +0.7353569 0.5947903 0.5668815 +0.7555758 0.5947903 0.5668815 +0.7751122 0.5947903 0.5668815 +0.7940252 0.5947903 0.5668815 +0.8123661 0.5947903 0.5668815 +0.8301795 0.5947903 0.5668815 +0.8475045 0.5947903 0.5668815 +0.8643761 0.5947903 0.5668815 +0.880825 0.5947903 0.5668815 +0.8968787 0.5947903 0.5668815 +0.9125621 0.5947903 0.5668815 +0.9278974 0.5947903 0.5668815 +0.9429048 0.5947903 0.5668815 +0.9576028 0.5947903 0.5668815 +0.9720079 0.5947903 0.5668815 +0.9861357 0.5947903 0.5668815 +1 0.5947903 0.5668815 +0 0.6211144 0.5668815 +0.1939468 0.6211144 0.5668815 +0.2773041 0.6211144 0.5668815 +0.3384659 0.6211144 0.5668815 +0.3885728 0.6211144 0.5668815 +0.4317928 0.6211144 0.5668815 +0.470214 0.6211144 0.5668815 +0.5050551 0.6211144 0.5668815 +0.5370987 0.6211144 0.5668815 +0.5668815 0.6211144 0.5668815 +0.5947903 0.6211144 0.5668815 +0.6211144 0.6211144 0.5668815 +0.6460766 0.6211144 0.5668815 +0.6698526 0.6211144 0.5668815 +0.6925839 0.6211144 0.5668815 +0.7143866 0.6211144 0.5668815 +0.7353569 0.6211144 0.5668815 +0.7555758 0.6211144 0.5668815 +0.7751122 0.6211144 0.5668815 +0.7940252 0.6211144 0.5668815 +0.8123661 0.6211144 0.5668815 +0.8301795 0.6211144 0.5668815 +0.8475045 0.6211144 0.5668815 +0.8643761 0.6211144 0.5668815 +0.880825 0.6211144 0.5668815 +0.8968787 0.6211144 0.5668815 +0.9125621 0.6211144 0.5668815 +0.9278974 0.6211144 0.5668815 +0.9429048 0.6211144 0.5668815 +0.9576028 0.6211144 0.5668815 +0.9720079 0.6211144 0.5668815 +0.9861357 0.6211144 0.5668815 +1 0.6211144 0.5668815 +0 0.6460766 0.5668815 +0.1939468 0.6460766 0.5668815 +0.2773041 0.6460766 0.5668815 +0.3384659 0.6460766 0.5668815 +0.3885728 0.6460766 0.5668815 +0.4317928 0.6460766 0.5668815 +0.470214 0.6460766 0.5668815 +0.5050551 0.6460766 0.5668815 +0.5370987 0.6460766 0.5668815 +0.5668815 0.6460766 0.5668815 +0.5947903 0.6460766 0.5668815 +0.6211144 0.6460766 0.5668815 +0.6460766 0.6460766 0.5668815 +0.6698526 0.6460766 0.5668815 +0.6925839 0.6460766 0.5668815 +0.7143866 0.6460766 0.5668815 +0.7353569 0.6460766 0.5668815 +0.7555758 0.6460766 0.5668815 +0.7751122 0.6460766 0.5668815 +0.7940252 0.6460766 0.5668815 +0.8123661 0.6460766 0.5668815 +0.8301795 0.6460766 0.5668815 +0.8475045 0.6460766 0.5668815 +0.8643761 0.6460766 0.5668815 +0.880825 0.6460766 0.5668815 +0.8968787 0.6460766 0.5668815 +0.9125621 0.6460766 0.5668815 +0.9278974 0.6460766 0.5668815 +0.9429048 0.6460766 0.5668815 +0.9576028 0.6460766 0.5668815 +0.9720079 0.6460766 0.5668815 +0.9861357 0.6460766 0.5668815 +1 0.6460766 0.5668815 +0 0.6698526 0.5668815 +0.1939468 0.6698526 0.5668815 +0.2773041 0.6698526 0.5668815 +0.3384659 0.6698526 0.5668815 +0.3885728 0.6698526 0.5668815 +0.4317928 0.6698526 0.5668815 +0.470214 0.6698526 0.5668815 +0.5050551 0.6698526 0.5668815 +0.5370987 0.6698526 0.5668815 +0.5668815 0.6698526 0.5668815 +0.5947903 0.6698526 0.5668815 +0.6211144 0.6698526 0.5668815 +0.6460766 0.6698526 0.5668815 +0.6698526 0.6698526 0.5668815 +0.6925839 0.6698526 0.5668815 +0.7143866 0.6698526 0.5668815 +0.7353569 0.6698526 0.5668815 +0.7555758 0.6698526 0.5668815 +0.7751122 0.6698526 0.5668815 +0.7940252 0.6698526 0.5668815 +0.8123661 0.6698526 0.5668815 +0.8301795 0.6698526 0.5668815 +0.8475045 0.6698526 0.5668815 +0.8643761 0.6698526 0.5668815 +0.880825 0.6698526 0.5668815 +0.8968787 0.6698526 0.5668815 +0.9125621 0.6698526 0.5668815 +0.9278974 0.6698526 0.5668815 +0.9429048 0.6698526 0.5668815 +0.9576028 0.6698526 0.5668815 +0.9720079 0.6698526 0.5668815 +0.9861357 0.6698526 0.5668815 +1 0.6698526 0.5668815 +0 0.6925839 0.5668815 +0.1939468 0.6925839 0.5668815 +0.2773041 0.6925839 0.5668815 +0.3384659 0.6925839 0.5668815 +0.3885728 0.6925839 0.5668815 +0.4317928 0.6925839 0.5668815 +0.470214 0.6925839 0.5668815 +0.5050551 0.6925839 0.5668815 +0.5370987 0.6925839 0.5668815 +0.5668815 0.6925839 0.5668815 +0.5947903 0.6925839 0.5668815 +0.6211144 0.6925839 0.5668815 +0.6460766 0.6925839 0.5668815 +0.6698526 0.6925839 0.5668815 +0.6925839 0.6925839 0.5668815 +0.7143866 0.6925839 0.5668815 +0.7353569 0.6925839 0.5668815 +0.7555758 0.6925839 0.5668815 +0.7751122 0.6925839 0.5668815 +0.7940252 0.6925839 0.5668815 +0.8123661 0.6925839 0.5668815 +0.8301795 0.6925839 0.5668815 +0.8475045 0.6925839 0.5668815 +0.8643761 0.6925839 0.5668815 +0.880825 0.6925839 0.5668815 +0.8968787 0.6925839 0.5668815 +0.9125621 0.6925839 0.5668815 +0.9278974 0.6925839 0.5668815 +0.9429048 0.6925839 0.5668815 +0.9576028 0.6925839 0.5668815 +0.9720079 0.6925839 0.5668815 +0.9861357 0.6925839 0.5668815 +1 0.6925839 0.5668815 +0 0.7143866 0.5668815 +0.1939468 0.7143866 0.5668815 +0.2773041 0.7143866 0.5668815 +0.3384659 0.7143866 0.5668815 +0.3885728 0.7143866 0.5668815 +0.4317928 0.7143866 0.5668815 +0.470214 0.7143866 0.5668815 +0.5050551 0.7143866 0.5668815 +0.5370987 0.7143866 0.5668815 +0.5668815 0.7143866 0.5668815 +0.5947903 0.7143866 0.5668815 +0.6211144 0.7143866 0.5668815 +0.6460766 0.7143866 0.5668815 +0.6698526 0.7143866 0.5668815 +0.6925839 0.7143866 0.5668815 +0.7143866 0.7143866 0.5668815 +0.7353569 0.7143866 0.5668815 +0.7555758 0.7143866 0.5668815 +0.7751122 0.7143866 0.5668815 +0.7940252 0.7143866 0.5668815 +0.8123661 0.7143866 0.5668815 +0.8301795 0.7143866 0.5668815 +0.8475045 0.7143866 0.5668815 +0.8643761 0.7143866 0.5668815 +0.880825 0.7143866 0.5668815 +0.8968787 0.7143866 0.5668815 +0.9125621 0.7143866 0.5668815 +0.9278974 0.7143866 0.5668815 +0.9429048 0.7143866 0.5668815 +0.9576028 0.7143866 0.5668815 +0.9720079 0.7143866 0.5668815 +0.9861357 0.7143866 0.5668815 +1 0.7143866 0.5668815 +0 0.7353569 0.5668815 +0.1939468 0.7353569 0.5668815 +0.2773041 0.7353569 0.5668815 +0.3384659 0.7353569 0.5668815 +0.3885728 0.7353569 0.5668815 +0.4317928 0.7353569 0.5668815 +0.470214 0.7353569 0.5668815 +0.5050551 0.7353569 0.5668815 +0.5370987 0.7353569 0.5668815 +0.5668815 0.7353569 0.5668815 +0.5947903 0.7353569 0.5668815 +0.6211144 0.7353569 0.5668815 +0.6460766 0.7353569 0.5668815 +0.6698526 0.7353569 0.5668815 +0.6925839 0.7353569 0.5668815 +0.7143866 0.7353569 0.5668815 +0.7353569 0.7353569 0.5668815 +0.7555758 0.7353569 0.5668815 +0.7751122 0.7353569 0.5668815 +0.7940252 0.7353569 0.5668815 +0.8123661 0.7353569 0.5668815 +0.8301795 0.7353569 0.5668815 +0.8475045 0.7353569 0.5668815 +0.8643761 0.7353569 0.5668815 +0.880825 0.7353569 0.5668815 +0.8968787 0.7353569 0.5668815 +0.9125621 0.7353569 0.5668815 +0.9278974 0.7353569 0.5668815 +0.9429048 0.7353569 0.5668815 +0.9576028 0.7353569 0.5668815 +0.9720079 0.7353569 0.5668815 +0.9861357 0.7353569 0.5668815 +1 0.7353569 0.5668815 +0 0.7555758 0.5668815 +0.1939468 0.7555758 0.5668815 +0.2773041 0.7555758 0.5668815 +0.3384659 0.7555758 0.5668815 +0.3885728 0.7555758 0.5668815 +0.4317928 0.7555758 0.5668815 +0.470214 0.7555758 0.5668815 +0.5050551 0.7555758 0.5668815 +0.5370987 0.7555758 0.5668815 +0.5668815 0.7555758 0.5668815 +0.5947903 0.7555758 0.5668815 +0.6211144 0.7555758 0.5668815 +0.6460766 0.7555758 0.5668815 +0.6698526 0.7555758 0.5668815 +0.6925839 0.7555758 0.5668815 +0.7143866 0.7555758 0.5668815 +0.7353569 0.7555758 0.5668815 +0.7555758 0.7555758 0.5668815 +0.7751122 0.7555758 0.5668815 +0.7940252 0.7555758 0.5668815 +0.8123661 0.7555758 0.5668815 +0.8301795 0.7555758 0.5668815 +0.8475045 0.7555758 0.5668815 +0.8643761 0.7555758 0.5668815 +0.880825 0.7555758 0.5668815 +0.8968787 0.7555758 0.5668815 +0.9125621 0.7555758 0.5668815 +0.9278974 0.7555758 0.5668815 +0.9429048 0.7555758 0.5668815 +0.9576028 0.7555758 0.5668815 +0.9720079 0.7555758 0.5668815 +0.9861357 0.7555758 0.5668815 +1 0.7555758 0.5668815 +0 0.7751122 0.5668815 +0.1939468 0.7751122 0.5668815 +0.2773041 0.7751122 0.5668815 +0.3384659 0.7751122 0.5668815 +0.3885728 0.7751122 0.5668815 +0.4317928 0.7751122 0.5668815 +0.470214 0.7751122 0.5668815 +0.5050551 0.7751122 0.5668815 +0.5370987 0.7751122 0.5668815 +0.5668815 0.7751122 0.5668815 +0.5947903 0.7751122 0.5668815 +0.6211144 0.7751122 0.5668815 +0.6460766 0.7751122 0.5668815 +0.6698526 0.7751122 0.5668815 +0.6925839 0.7751122 0.5668815 +0.7143866 0.7751122 0.5668815 +0.7353569 0.7751122 0.5668815 +0.7555758 0.7751122 0.5668815 +0.7751122 0.7751122 0.5668815 +0.7940252 0.7751122 0.5668815 +0.8123661 0.7751122 0.5668815 +0.8301795 0.7751122 0.5668815 +0.8475045 0.7751122 0.5668815 +0.8643761 0.7751122 0.5668815 +0.880825 0.7751122 0.5668815 +0.8968787 0.7751122 0.5668815 +0.9125621 0.7751122 0.5668815 +0.9278974 0.7751122 0.5668815 +0.9429048 0.7751122 0.5668815 +0.9576028 0.7751122 0.5668815 +0.9720079 0.7751122 0.5668815 +0.9861357 0.7751122 0.5668815 +1 0.7751122 0.5668815 +0 0.7940252 0.5668815 +0.1939468 0.7940252 0.5668815 +0.2773041 0.7940252 0.5668815 +0.3384659 0.7940252 0.5668815 +0.3885728 0.7940252 0.5668815 +0.4317928 0.7940252 0.5668815 +0.470214 0.7940252 0.5668815 +0.5050551 0.7940252 0.5668815 +0.5370987 0.7940252 0.5668815 +0.5668815 0.7940252 0.5668815 +0.5947903 0.7940252 0.5668815 +0.6211144 0.7940252 0.5668815 +0.6460766 0.7940252 0.5668815 +0.6698526 0.7940252 0.5668815 +0.6925839 0.7940252 0.5668815 +0.7143866 0.7940252 0.5668815 +0.7353569 0.7940252 0.5668815 +0.7555758 0.7940252 0.5668815 +0.7751122 0.7940252 0.5668815 +0.7940252 0.7940252 0.5668815 +0.8123661 0.7940252 0.5668815 +0.8301795 0.7940252 0.5668815 +0.8475045 0.7940252 0.5668815 +0.8643761 0.7940252 0.5668815 +0.880825 0.7940252 0.5668815 +0.8968787 0.7940252 0.5668815 +0.9125621 0.7940252 0.5668815 +0.9278974 0.7940252 0.5668815 +0.9429048 0.7940252 0.5668815 +0.9576028 0.7940252 0.5668815 +0.9720079 0.7940252 0.5668815 +0.9861357 0.7940252 0.5668815 +1 0.7940252 0.5668815 +0 0.8123661 0.5668815 +0.1939468 0.8123661 0.5668815 +0.2773041 0.8123661 0.5668815 +0.3384659 0.8123661 0.5668815 +0.3885728 0.8123661 0.5668815 +0.4317928 0.8123661 0.5668815 +0.470214 0.8123661 0.5668815 +0.5050551 0.8123661 0.5668815 +0.5370987 0.8123661 0.5668815 +0.5668815 0.8123661 0.5668815 +0.5947903 0.8123661 0.5668815 +0.6211144 0.8123661 0.5668815 +0.6460766 0.8123661 0.5668815 +0.6698526 0.8123661 0.5668815 +0.6925839 0.8123661 0.5668815 +0.7143866 0.8123661 0.5668815 +0.7353569 0.8123661 0.5668815 +0.7555758 0.8123661 0.5668815 +0.7751122 0.8123661 0.5668815 +0.7940252 0.8123661 0.5668815 +0.8123661 0.8123661 0.5668815 +0.8301795 0.8123661 0.5668815 +0.8475045 0.8123661 0.5668815 +0.8643761 0.8123661 0.5668815 +0.880825 0.8123661 0.5668815 +0.8968787 0.8123661 0.5668815 +0.9125621 0.8123661 0.5668815 +0.9278974 0.8123661 0.5668815 +0.9429048 0.8123661 0.5668815 +0.9576028 0.8123661 0.5668815 +0.9720079 0.8123661 0.5668815 +0.9861357 0.8123661 0.5668815 +1 0.8123661 0.5668815 +0 0.8301795 0.5668815 +0.1939468 0.8301795 0.5668815 +0.2773041 0.8301795 0.5668815 +0.3384659 0.8301795 0.5668815 +0.3885728 0.8301795 0.5668815 +0.4317928 0.8301795 0.5668815 +0.470214 0.8301795 0.5668815 +0.5050551 0.8301795 0.5668815 +0.5370987 0.8301795 0.5668815 +0.5668815 0.8301795 0.5668815 +0.5947903 0.8301795 0.5668815 +0.6211144 0.8301795 0.5668815 +0.6460766 0.8301795 0.5668815 +0.6698526 0.8301795 0.5668815 +0.6925839 0.8301795 0.5668815 +0.7143866 0.8301795 0.5668815 +0.7353569 0.8301795 0.5668815 +0.7555758 0.8301795 0.5668815 +0.7751122 0.8301795 0.5668815 +0.7940252 0.8301795 0.5668815 +0.8123661 0.8301795 0.5668815 +0.8301795 0.8301795 0.5668815 +0.8475045 0.8301795 0.5668815 +0.8643761 0.8301795 0.5668815 +0.880825 0.8301795 0.5668815 +0.8968787 0.8301795 0.5668815 +0.9125621 0.8301795 0.5668815 +0.9278974 0.8301795 0.5668815 +0.9429048 0.8301795 0.5668815 +0.9576028 0.8301795 0.5668815 +0.9720079 0.8301795 0.5668815 +0.9861357 0.8301795 0.5668815 +1 0.8301795 0.5668815 +0 0.8475045 0.5668815 +0.1939468 0.8475045 0.5668815 +0.2773041 0.8475045 0.5668815 +0.3384659 0.8475045 0.5668815 +0.3885728 0.8475045 0.5668815 +0.4317928 0.8475045 0.5668815 +0.470214 0.8475045 0.5668815 +0.5050551 0.8475045 0.5668815 +0.5370987 0.8475045 0.5668815 +0.5668815 0.8475045 0.5668815 +0.5947903 0.8475045 0.5668815 +0.6211144 0.8475045 0.5668815 +0.6460766 0.8475045 0.5668815 +0.6698526 0.8475045 0.5668815 +0.6925839 0.8475045 0.5668815 +0.7143866 0.8475045 0.5668815 +0.7353569 0.8475045 0.5668815 +0.7555758 0.8475045 0.5668815 +0.7751122 0.8475045 0.5668815 +0.7940252 0.8475045 0.5668815 +0.8123661 0.8475045 0.5668815 +0.8301795 0.8475045 0.5668815 +0.8475045 0.8475045 0.5668815 +0.8643761 0.8475045 0.5668815 +0.880825 0.8475045 0.5668815 +0.8968787 0.8475045 0.5668815 +0.9125621 0.8475045 0.5668815 +0.9278974 0.8475045 0.5668815 +0.9429048 0.8475045 0.5668815 +0.9576028 0.8475045 0.5668815 +0.9720079 0.8475045 0.5668815 +0.9861357 0.8475045 0.5668815 +1 0.8475045 0.5668815 +0 0.8643761 0.5668815 +0.1939468 0.8643761 0.5668815 +0.2773041 0.8643761 0.5668815 +0.3384659 0.8643761 0.5668815 +0.3885728 0.8643761 0.5668815 +0.4317928 0.8643761 0.5668815 +0.470214 0.8643761 0.5668815 +0.5050551 0.8643761 0.5668815 +0.5370987 0.8643761 0.5668815 +0.5668815 0.8643761 0.5668815 +0.5947903 0.8643761 0.5668815 +0.6211144 0.8643761 0.5668815 +0.6460766 0.8643761 0.5668815 +0.6698526 0.8643761 0.5668815 +0.6925839 0.8643761 0.5668815 +0.7143866 0.8643761 0.5668815 +0.7353569 0.8643761 0.5668815 +0.7555758 0.8643761 0.5668815 +0.7751122 0.8643761 0.5668815 +0.7940252 0.8643761 0.5668815 +0.8123661 0.8643761 0.5668815 +0.8301795 0.8643761 0.5668815 +0.8475045 0.8643761 0.5668815 +0.8643761 0.8643761 0.5668815 +0.880825 0.8643761 0.5668815 +0.8968787 0.8643761 0.5668815 +0.9125621 0.8643761 0.5668815 +0.9278974 0.8643761 0.5668815 +0.9429048 0.8643761 0.5668815 +0.9576028 0.8643761 0.5668815 +0.9720079 0.8643761 0.5668815 +0.9861357 0.8643761 0.5668815 +1 0.8643761 0.5668815 +0 0.880825 0.5668815 +0.1939468 0.880825 0.5668815 +0.2773041 0.880825 0.5668815 +0.3384659 0.880825 0.5668815 +0.3885728 0.880825 0.5668815 +0.4317928 0.880825 0.5668815 +0.470214 0.880825 0.5668815 +0.5050551 0.880825 0.5668815 +0.5370987 0.880825 0.5668815 +0.5668815 0.880825 0.5668815 +0.5947903 0.880825 0.5668815 +0.6211144 0.880825 0.5668815 +0.6460766 0.880825 0.5668815 +0.6698526 0.880825 0.5668815 +0.6925839 0.880825 0.5668815 +0.7143866 0.880825 0.5668815 +0.7353569 0.880825 0.5668815 +0.7555758 0.880825 0.5668815 +0.7751122 0.880825 0.5668815 +0.7940252 0.880825 0.5668815 +0.8123661 0.880825 0.5668815 +0.8301795 0.880825 0.5668815 +0.8475045 0.880825 0.5668815 +0.8643761 0.880825 0.5668815 +0.880825 0.880825 0.5668815 +0.8968787 0.880825 0.5668815 +0.9125621 0.880825 0.5668815 +0.9278974 0.880825 0.5668815 +0.9429048 0.880825 0.5668815 +0.9576028 0.880825 0.5668815 +0.9720079 0.880825 0.5668815 +0.9861357 0.880825 0.5668815 +1 0.880825 0.5668815 +0 0.8968787 0.5668815 +0.1939468 0.8968787 0.5668815 +0.2773041 0.8968787 0.5668815 +0.3384659 0.8968787 0.5668815 +0.3885728 0.8968787 0.5668815 +0.4317928 0.8968787 0.5668815 +0.470214 0.8968787 0.5668815 +0.5050551 0.8968787 0.5668815 +0.5370987 0.8968787 0.5668815 +0.5668815 0.8968787 0.5668815 +0.5947903 0.8968787 0.5668815 +0.6211144 0.8968787 0.5668815 +0.6460766 0.8968787 0.5668815 +0.6698526 0.8968787 0.5668815 +0.6925839 0.8968787 0.5668815 +0.7143866 0.8968787 0.5668815 +0.7353569 0.8968787 0.5668815 +0.7555758 0.8968787 0.5668815 +0.7751122 0.8968787 0.5668815 +0.7940252 0.8968787 0.5668815 +0.8123661 0.8968787 0.5668815 +0.8301795 0.8968787 0.5668815 +0.8475045 0.8968787 0.5668815 +0.8643761 0.8968787 0.5668815 +0.880825 0.8968787 0.5668815 +0.8968787 0.8968787 0.5668815 +0.9125621 0.8968787 0.5668815 +0.9278974 0.8968787 0.5668815 +0.9429048 0.8968787 0.5668815 +0.9576028 0.8968787 0.5668815 +0.9720079 0.8968787 0.5668815 +0.9861357 0.8968787 0.5668815 +1 0.8968787 0.5668815 +0 0.9125621 0.5668815 +0.1939468 0.9125621 0.5668815 +0.2773041 0.9125621 0.5668815 +0.3384659 0.9125621 0.5668815 +0.3885728 0.9125621 0.5668815 +0.4317928 0.9125621 0.5668815 +0.470214 0.9125621 0.5668815 +0.5050551 0.9125621 0.5668815 +0.5370987 0.9125621 0.5668815 +0.5668815 0.9125621 0.5668815 +0.5947903 0.9125621 0.5668815 +0.6211144 0.9125621 0.5668815 +0.6460766 0.9125621 0.5668815 +0.6698526 0.9125621 0.5668815 +0.6925839 0.9125621 0.5668815 +0.7143866 0.9125621 0.5668815 +0.7353569 0.9125621 0.5668815 +0.7555758 0.9125621 0.5668815 +0.7751122 0.9125621 0.5668815 +0.7940252 0.9125621 0.5668815 +0.8123661 0.9125621 0.5668815 +0.8301795 0.9125621 0.5668815 +0.8475045 0.9125621 0.5668815 +0.8643761 0.9125621 0.5668815 +0.880825 0.9125621 0.5668815 +0.8968787 0.9125621 0.5668815 +0.9125621 0.9125621 0.5668815 +0.9278974 0.9125621 0.5668815 +0.9429048 0.9125621 0.5668815 +0.9576028 0.9125621 0.5668815 +0.9720079 0.9125621 0.5668815 +0.9861357 0.9125621 0.5668815 +1 0.9125621 0.5668815 +0 0.9278974 0.5668815 +0.1939468 0.9278974 0.5668815 +0.2773041 0.9278974 0.5668815 +0.3384659 0.9278974 0.5668815 +0.3885728 0.9278974 0.5668815 +0.4317928 0.9278974 0.5668815 +0.470214 0.9278974 0.5668815 +0.5050551 0.9278974 0.5668815 +0.5370987 0.9278974 0.5668815 +0.5668815 0.9278974 0.5668815 +0.5947903 0.9278974 0.5668815 +0.6211144 0.9278974 0.5668815 +0.6460766 0.9278974 0.5668815 +0.6698526 0.9278974 0.5668815 +0.6925839 0.9278974 0.5668815 +0.7143866 0.9278974 0.5668815 +0.7353569 0.9278974 0.5668815 +0.7555758 0.9278974 0.5668815 +0.7751122 0.9278974 0.5668815 +0.7940252 0.9278974 0.5668815 +0.8123661 0.9278974 0.5668815 +0.8301795 0.9278974 0.5668815 +0.8475045 0.9278974 0.5668815 +0.8643761 0.9278974 0.5668815 +0.880825 0.9278974 0.5668815 +0.8968787 0.9278974 0.5668815 +0.9125621 0.9278974 0.5668815 +0.9278974 0.9278974 0.5668815 +0.9429048 0.9278974 0.5668815 +0.9576028 0.9278974 0.5668815 +0.9720079 0.9278974 0.5668815 +0.9861357 0.9278974 0.5668815 +1 0.9278974 0.5668815 +0 0.9429048 0.5668815 +0.1939468 0.9429048 0.5668815 +0.2773041 0.9429048 0.5668815 +0.3384659 0.9429048 0.5668815 +0.3885728 0.9429048 0.5668815 +0.4317928 0.9429048 0.5668815 +0.470214 0.9429048 0.5668815 +0.5050551 0.9429048 0.5668815 +0.5370987 0.9429048 0.5668815 +0.5668815 0.9429048 0.5668815 +0.5947903 0.9429048 0.5668815 +0.6211144 0.9429048 0.5668815 +0.6460766 0.9429048 0.5668815 +0.6698526 0.9429048 0.5668815 +0.6925839 0.9429048 0.5668815 +0.7143866 0.9429048 0.5668815 +0.7353569 0.9429048 0.5668815 +0.7555758 0.9429048 0.5668815 +0.7751122 0.9429048 0.5668815 +0.7940252 0.9429048 0.5668815 +0.8123661 0.9429048 0.5668815 +0.8301795 0.9429048 0.5668815 +0.8475045 0.9429048 0.5668815 +0.8643761 0.9429048 0.5668815 +0.880825 0.9429048 0.5668815 +0.8968787 0.9429048 0.5668815 +0.9125621 0.9429048 0.5668815 +0.9278974 0.9429048 0.5668815 +0.9429048 0.9429048 0.5668815 +0.9576028 0.9429048 0.5668815 +0.9720079 0.9429048 0.5668815 +0.9861357 0.9429048 0.5668815 +1 0.9429048 0.5668815 +0 0.9576028 0.5668815 +0.1939468 0.9576028 0.5668815 +0.2773041 0.9576028 0.5668815 +0.3384659 0.9576028 0.5668815 +0.3885728 0.9576028 0.5668815 +0.4317928 0.9576028 0.5668815 +0.470214 0.9576028 0.5668815 +0.5050551 0.9576028 0.5668815 +0.5370987 0.9576028 0.5668815 +0.5668815 0.9576028 0.5668815 +0.5947903 0.9576028 0.5668815 +0.6211144 0.9576028 0.5668815 +0.6460766 0.9576028 0.5668815 +0.6698526 0.9576028 0.5668815 +0.6925839 0.9576028 0.5668815 +0.7143866 0.9576028 0.5668815 +0.7353569 0.9576028 0.5668815 +0.7555758 0.9576028 0.5668815 +0.7751122 0.9576028 0.5668815 +0.7940252 0.9576028 0.5668815 +0.8123661 0.9576028 0.5668815 +0.8301795 0.9576028 0.5668815 +0.8475045 0.9576028 0.5668815 +0.8643761 0.9576028 0.5668815 +0.880825 0.9576028 0.5668815 +0.8968787 0.9576028 0.5668815 +0.9125621 0.9576028 0.5668815 +0.9278974 0.9576028 0.5668815 +0.9429048 0.9576028 0.5668815 +0.9576028 0.9576028 0.5668815 +0.9720079 0.9576028 0.5668815 +0.9861357 0.9576028 0.5668815 +1 0.9576028 0.5668815 +0 0.9720079 0.5668815 +0.1939468 0.9720079 0.5668815 +0.2773041 0.9720079 0.5668815 +0.3384659 0.9720079 0.5668815 +0.3885728 0.9720079 0.5668815 +0.4317928 0.9720079 0.5668815 +0.470214 0.9720079 0.5668815 +0.5050551 0.9720079 0.5668815 +0.5370987 0.9720079 0.5668815 +0.5668815 0.9720079 0.5668815 +0.5947903 0.9720079 0.5668815 +0.6211144 0.9720079 0.5668815 +0.6460766 0.9720079 0.5668815 +0.6698526 0.9720079 0.5668815 +0.6925839 0.9720079 0.5668815 +0.7143866 0.9720079 0.5668815 +0.7353569 0.9720079 0.5668815 +0.7555758 0.9720079 0.5668815 +0.7751122 0.9720079 0.5668815 +0.7940252 0.9720079 0.5668815 +0.8123661 0.9720079 0.5668815 +0.8301795 0.9720079 0.5668815 +0.8475045 0.9720079 0.5668815 +0.8643761 0.9720079 0.5668815 +0.880825 0.9720079 0.5668815 +0.8968787 0.9720079 0.5668815 +0.9125621 0.9720079 0.5668815 +0.9278974 0.9720079 0.5668815 +0.9429048 0.9720079 0.5668815 +0.9576028 0.9720079 0.5668815 +0.9720079 0.9720079 0.5668815 +0.9861357 0.9720079 0.5668815 +1 0.9720079 0.5668815 +0 0.9861357 0.5668815 +0.1939468 0.9861357 0.5668815 +0.2773041 0.9861357 0.5668815 +0.3384659 0.9861357 0.5668815 +0.3885728 0.9861357 0.5668815 +0.4317928 0.9861357 0.5668815 +0.470214 0.9861357 0.5668815 +0.5050551 0.9861357 0.5668815 +0.5370987 0.9861357 0.5668815 +0.5668815 0.9861357 0.5668815 +0.5947903 0.9861357 0.5668815 +0.6211144 0.9861357 0.5668815 +0.6460766 0.9861357 0.5668815 +0.6698526 0.9861357 0.5668815 +0.6925839 0.9861357 0.5668815 +0.7143866 0.9861357 0.5668815 +0.7353569 0.9861357 0.5668815 +0.7555758 0.9861357 0.5668815 +0.7751122 0.9861357 0.5668815 +0.7940252 0.9861357 0.5668815 +0.8123661 0.9861357 0.5668815 +0.8301795 0.9861357 0.5668815 +0.8475045 0.9861357 0.5668815 +0.8643761 0.9861357 0.5668815 +0.880825 0.9861357 0.5668815 +0.8968787 0.9861357 0.5668815 +0.9125621 0.9861357 0.5668815 +0.9278974 0.9861357 0.5668815 +0.9429048 0.9861357 0.5668815 +0.9576028 0.9861357 0.5668815 +0.9720079 0.9861357 0.5668815 +0.9861357 0.9861357 0.5668815 +1 0.9861357 0.5668815 +0 1 0.5668815 +0.1939468 1 0.5668815 +0.2773041 1 0.5668815 +0.3384659 1 0.5668815 +0.3885728 1 0.5668815 +0.4317928 1 0.5668815 +0.470214 1 0.5668815 +0.5050551 1 0.5668815 +0.5370987 1 0.5668815 +0.5668815 1 0.5668815 +0.5947903 1 0.5668815 +0.6211144 1 0.5668815 +0.6460766 1 0.5668815 +0.6698526 1 0.5668815 +0.6925839 1 0.5668815 +0.7143866 1 0.5668815 +0.7353569 1 0.5668815 +0.7555758 1 0.5668815 +0.7751122 1 0.5668815 +0.7940252 1 0.5668815 +0.8123661 1 0.5668815 +0.8301795 1 0.5668815 +0.8475045 1 0.5668815 +0.8643761 1 0.5668815 +0.880825 1 0.5668815 +0.8968787 1 0.5668815 +0.9125621 1 0.5668815 +0.9278974 1 0.5668815 +0.9429048 1 0.5668815 +0.9576028 1 0.5668815 +0.9720079 1 0.5668815 +0.9861357 1 0.5668815 +1 1 0.5668815 +0 0 0.5947903 +0.1939468 0 0.5947903 +0.2773041 0 0.5947903 +0.3384659 0 0.5947903 +0.3885728 0 0.5947903 +0.4317928 0 0.5947903 +0.470214 0 0.5947903 +0.5050551 0 0.5947903 +0.5370987 0 0.5947903 +0.5668815 0 0.5947903 +0.5947903 0 0.5947903 +0.6211144 0 0.5947903 +0.6460766 0 0.5947903 +0.6698526 0 0.5947903 +0.6925839 0 0.5947903 +0.7143866 0 0.5947903 +0.7353569 0 0.5947903 +0.7555758 0 0.5947903 +0.7751122 0 0.5947903 +0.7940252 0 0.5947903 +0.8123661 0 0.5947903 +0.8301795 0 0.5947903 +0.8475045 0 0.5947903 +0.8643761 0 0.5947903 +0.880825 0 0.5947903 +0.8968787 0 0.5947903 +0.9125621 0 0.5947903 +0.9278974 0 0.5947903 +0.9429048 0 0.5947903 +0.9576028 0 0.5947903 +0.9720079 0 0.5947903 +0.9861357 0 0.5947903 +1 0 0.5947903 +0 0.1939468 0.5947903 +0.1939468 0.1939468 0.5947903 +0.2773041 0.1939468 0.5947903 +0.3384659 0.1939468 0.5947903 +0.3885728 0.1939468 0.5947903 +0.4317928 0.1939468 0.5947903 +0.470214 0.1939468 0.5947903 +0.5050551 0.1939468 0.5947903 +0.5370987 0.1939468 0.5947903 +0.5668815 0.1939468 0.5947903 +0.5947903 0.1939468 0.5947903 +0.6211144 0.1939468 0.5947903 +0.6460766 0.1939468 0.5947903 +0.6698526 0.1939468 0.5947903 +0.6925839 0.1939468 0.5947903 +0.7143866 0.1939468 0.5947903 +0.7353569 0.1939468 0.5947903 +0.7555758 0.1939468 0.5947903 +0.7751122 0.1939468 0.5947903 +0.7940252 0.1939468 0.5947903 +0.8123661 0.1939468 0.5947903 +0.8301795 0.1939468 0.5947903 +0.8475045 0.1939468 0.5947903 +0.8643761 0.1939468 0.5947903 +0.880825 0.1939468 0.5947903 +0.8968787 0.1939468 0.5947903 +0.9125621 0.1939468 0.5947903 +0.9278974 0.1939468 0.5947903 +0.9429048 0.1939468 0.5947903 +0.9576028 0.1939468 0.5947903 +0.9720079 0.1939468 0.5947903 +0.9861357 0.1939468 0.5947903 +1 0.1939468 0.5947903 +0 0.2773041 0.5947903 +0.1939468 0.2773041 0.5947903 +0.2773041 0.2773041 0.5947903 +0.3384659 0.2773041 0.5947903 +0.3885728 0.2773041 0.5947903 +0.4317928 0.2773041 0.5947903 +0.470214 0.2773041 0.5947903 +0.5050551 0.2773041 0.5947903 +0.5370987 0.2773041 0.5947903 +0.5668815 0.2773041 0.5947903 +0.5947903 0.2773041 0.5947903 +0.6211144 0.2773041 0.5947903 +0.6460766 0.2773041 0.5947903 +0.6698526 0.2773041 0.5947903 +0.6925839 0.2773041 0.5947903 +0.7143866 0.2773041 0.5947903 +0.7353569 0.2773041 0.5947903 +0.7555758 0.2773041 0.5947903 +0.7751122 0.2773041 0.5947903 +0.7940252 0.2773041 0.5947903 +0.8123661 0.2773041 0.5947903 +0.8301795 0.2773041 0.5947903 +0.8475045 0.2773041 0.5947903 +0.8643761 0.2773041 0.5947903 +0.880825 0.2773041 0.5947903 +0.8968787 0.2773041 0.5947903 +0.9125621 0.2773041 0.5947903 +0.9278974 0.2773041 0.5947903 +0.9429048 0.2773041 0.5947903 +0.9576028 0.2773041 0.5947903 +0.9720079 0.2773041 0.5947903 +0.9861357 0.2773041 0.5947903 +1 0.2773041 0.5947903 +0 0.3384659 0.5947903 +0.1939468 0.3384659 0.5947903 +0.2773041 0.3384659 0.5947903 +0.3384659 0.3384659 0.5947903 +0.3885728 0.3384659 0.5947903 +0.4317928 0.3384659 0.5947903 +0.470214 0.3384659 0.5947903 +0.5050551 0.3384659 0.5947903 +0.5370987 0.3384659 0.5947903 +0.5668815 0.3384659 0.5947903 +0.5947903 0.3384659 0.5947903 +0.6211144 0.3384659 0.5947903 +0.6460766 0.3384659 0.5947903 +0.6698526 0.3384659 0.5947903 +0.6925839 0.3384659 0.5947903 +0.7143866 0.3384659 0.5947903 +0.7353569 0.3384659 0.5947903 +0.7555758 0.3384659 0.5947903 +0.7751122 0.3384659 0.5947903 +0.7940252 0.3384659 0.5947903 +0.8123661 0.3384659 0.5947903 +0.8301795 0.3384659 0.5947903 +0.8475045 0.3384659 0.5947903 +0.8643761 0.3384659 0.5947903 +0.880825 0.3384659 0.5947903 +0.8968787 0.3384659 0.5947903 +0.9125621 0.3384659 0.5947903 +0.9278974 0.3384659 0.5947903 +0.9429048 0.3384659 0.5947903 +0.9576028 0.3384659 0.5947903 +0.9720079 0.3384659 0.5947903 +0.9861357 0.3384659 0.5947903 +1 0.3384659 0.5947903 +0 0.3885728 0.5947903 +0.1939468 0.3885728 0.5947903 +0.2773041 0.3885728 0.5947903 +0.3384659 0.3885728 0.5947903 +0.3885728 0.3885728 0.5947903 +0.4317928 0.3885728 0.5947903 +0.470214 0.3885728 0.5947903 +0.5050551 0.3885728 0.5947903 +0.5370987 0.3885728 0.5947903 +0.5668815 0.3885728 0.5947903 +0.5947903 0.3885728 0.5947903 +0.6211144 0.3885728 0.5947903 +0.6460766 0.3885728 0.5947903 +0.6698526 0.3885728 0.5947903 +0.6925839 0.3885728 0.5947903 +0.7143866 0.3885728 0.5947903 +0.7353569 0.3885728 0.5947903 +0.7555758 0.3885728 0.5947903 +0.7751122 0.3885728 0.5947903 +0.7940252 0.3885728 0.5947903 +0.8123661 0.3885728 0.5947903 +0.8301795 0.3885728 0.5947903 +0.8475045 0.3885728 0.5947903 +0.8643761 0.3885728 0.5947903 +0.880825 0.3885728 0.5947903 +0.8968787 0.3885728 0.5947903 +0.9125621 0.3885728 0.5947903 +0.9278974 0.3885728 0.5947903 +0.9429048 0.3885728 0.5947903 +0.9576028 0.3885728 0.5947903 +0.9720079 0.3885728 0.5947903 +0.9861357 0.3885728 0.5947903 +1 0.3885728 0.5947903 +0 0.4317928 0.5947903 +0.1939468 0.4317928 0.5947903 +0.2773041 0.4317928 0.5947903 +0.3384659 0.4317928 0.5947903 +0.3885728 0.4317928 0.5947903 +0.4317928 0.4317928 0.5947903 +0.470214 0.4317928 0.5947903 +0.5050551 0.4317928 0.5947903 +0.5370987 0.4317928 0.5947903 +0.5668815 0.4317928 0.5947903 +0.5947903 0.4317928 0.5947903 +0.6211144 0.4317928 0.5947903 +0.6460766 0.4317928 0.5947903 +0.6698526 0.4317928 0.5947903 +0.6925839 0.4317928 0.5947903 +0.7143866 0.4317928 0.5947903 +0.7353569 0.4317928 0.5947903 +0.7555758 0.4317928 0.5947903 +0.7751122 0.4317928 0.5947903 +0.7940252 0.4317928 0.5947903 +0.8123661 0.4317928 0.5947903 +0.8301795 0.4317928 0.5947903 +0.8475045 0.4317928 0.5947903 +0.8643761 0.4317928 0.5947903 +0.880825 0.4317928 0.5947903 +0.8968787 0.4317928 0.5947903 +0.9125621 0.4317928 0.5947903 +0.9278974 0.4317928 0.5947903 +0.9429048 0.4317928 0.5947903 +0.9576028 0.4317928 0.5947903 +0.9720079 0.4317928 0.5947903 +0.9861357 0.4317928 0.5947903 +1 0.4317928 0.5947903 +0 0.470214 0.5947903 +0.1939468 0.470214 0.5947903 +0.2773041 0.470214 0.5947903 +0.3384659 0.470214 0.5947903 +0.3885728 0.470214 0.5947903 +0.4317928 0.470214 0.5947903 +0.470214 0.470214 0.5947903 +0.5050551 0.470214 0.5947903 +0.5370987 0.470214 0.5947903 +0.5668815 0.470214 0.5947903 +0.5947903 0.470214 0.5947903 +0.6211144 0.470214 0.5947903 +0.6460766 0.470214 0.5947903 +0.6698526 0.470214 0.5947903 +0.6925839 0.470214 0.5947903 +0.7143866 0.470214 0.5947903 +0.7353569 0.470214 0.5947903 +0.7555758 0.470214 0.5947903 +0.7751122 0.470214 0.5947903 +0.7940252 0.470214 0.5947903 +0.8123661 0.470214 0.5947903 +0.8301795 0.470214 0.5947903 +0.8475045 0.470214 0.5947903 +0.8643761 0.470214 0.5947903 +0.880825 0.470214 0.5947903 +0.8968787 0.470214 0.5947903 +0.9125621 0.470214 0.5947903 +0.9278974 0.470214 0.5947903 +0.9429048 0.470214 0.5947903 +0.9576028 0.470214 0.5947903 +0.9720079 0.470214 0.5947903 +0.9861357 0.470214 0.5947903 +1 0.470214 0.5947903 +0 0.5050551 0.5947903 +0.1939468 0.5050551 0.5947903 +0.2773041 0.5050551 0.5947903 +0.3384659 0.5050551 0.5947903 +0.3885728 0.5050551 0.5947903 +0.4317928 0.5050551 0.5947903 +0.470214 0.5050551 0.5947903 +0.5050551 0.5050551 0.5947903 +0.5370987 0.5050551 0.5947903 +0.5668815 0.5050551 0.5947903 +0.5947903 0.5050551 0.5947903 +0.6211144 0.5050551 0.5947903 +0.6460766 0.5050551 0.5947903 +0.6698526 0.5050551 0.5947903 +0.6925839 0.5050551 0.5947903 +0.7143866 0.5050551 0.5947903 +0.7353569 0.5050551 0.5947903 +0.7555758 0.5050551 0.5947903 +0.7751122 0.5050551 0.5947903 +0.7940252 0.5050551 0.5947903 +0.8123661 0.5050551 0.5947903 +0.8301795 0.5050551 0.5947903 +0.8475045 0.5050551 0.5947903 +0.8643761 0.5050551 0.5947903 +0.880825 0.5050551 0.5947903 +0.8968787 0.5050551 0.5947903 +0.9125621 0.5050551 0.5947903 +0.9278974 0.5050551 0.5947903 +0.9429048 0.5050551 0.5947903 +0.9576028 0.5050551 0.5947903 +0.9720079 0.5050551 0.5947903 +0.9861357 0.5050551 0.5947903 +1 0.5050551 0.5947903 +0 0.5370987 0.5947903 +0.1939468 0.5370987 0.5947903 +0.2773041 0.5370987 0.5947903 +0.3384659 0.5370987 0.5947903 +0.3885728 0.5370987 0.5947903 +0.4317928 0.5370987 0.5947903 +0.470214 0.5370987 0.5947903 +0.5050551 0.5370987 0.5947903 +0.5370987 0.5370987 0.5947903 +0.5668815 0.5370987 0.5947903 +0.5947903 0.5370987 0.5947903 +0.6211144 0.5370987 0.5947903 +0.6460766 0.5370987 0.5947903 +0.6698526 0.5370987 0.5947903 +0.6925839 0.5370987 0.5947903 +0.7143866 0.5370987 0.5947903 +0.7353569 0.5370987 0.5947903 +0.7555758 0.5370987 0.5947903 +0.7751122 0.5370987 0.5947903 +0.7940252 0.5370987 0.5947903 +0.8123661 0.5370987 0.5947903 +0.8301795 0.5370987 0.5947903 +0.8475045 0.5370987 0.5947903 +0.8643761 0.5370987 0.5947903 +0.880825 0.5370987 0.5947903 +0.8968787 0.5370987 0.5947903 +0.9125621 0.5370987 0.5947903 +0.9278974 0.5370987 0.5947903 +0.9429048 0.5370987 0.5947903 +0.9576028 0.5370987 0.5947903 +0.9720079 0.5370987 0.5947903 +0.9861357 0.5370987 0.5947903 +1 0.5370987 0.5947903 +0 0.5668815 0.5947903 +0.1939468 0.5668815 0.5947903 +0.2773041 0.5668815 0.5947903 +0.3384659 0.5668815 0.5947903 +0.3885728 0.5668815 0.5947903 +0.4317928 0.5668815 0.5947903 +0.470214 0.5668815 0.5947903 +0.5050551 0.5668815 0.5947903 +0.5370987 0.5668815 0.5947903 +0.5668815 0.5668815 0.5947903 +0.5947903 0.5668815 0.5947903 +0.6211144 0.5668815 0.5947903 +0.6460766 0.5668815 0.5947903 +0.6698526 0.5668815 0.5947903 +0.6925839 0.5668815 0.5947903 +0.7143866 0.5668815 0.5947903 +0.7353569 0.5668815 0.5947903 +0.7555758 0.5668815 0.5947903 +0.7751122 0.5668815 0.5947903 +0.7940252 0.5668815 0.5947903 +0.8123661 0.5668815 0.5947903 +0.8301795 0.5668815 0.5947903 +0.8475045 0.5668815 0.5947903 +0.8643761 0.5668815 0.5947903 +0.880825 0.5668815 0.5947903 +0.8968787 0.5668815 0.5947903 +0.9125621 0.5668815 0.5947903 +0.9278974 0.5668815 0.5947903 +0.9429048 0.5668815 0.5947903 +0.9576028 0.5668815 0.5947903 +0.9720079 0.5668815 0.5947903 +0.9861357 0.5668815 0.5947903 +1 0.5668815 0.5947903 +0 0.5947903 0.5947903 +0.1939468 0.5947903 0.5947903 +0.2773041 0.5947903 0.5947903 +0.3384659 0.5947903 0.5947903 +0.3885728 0.5947903 0.5947903 +0.4317928 0.5947903 0.5947903 +0.470214 0.5947903 0.5947903 +0.5050551 0.5947903 0.5947903 +0.5370987 0.5947903 0.5947903 +0.5668815 0.5947903 0.5947903 +0.5947903 0.5947903 0.5947903 +0.6211144 0.5947903 0.5947903 +0.6460766 0.5947903 0.5947903 +0.6698526 0.5947903 0.5947903 +0.6925839 0.5947903 0.5947903 +0.7143866 0.5947903 0.5947903 +0.7353569 0.5947903 0.5947903 +0.7555758 0.5947903 0.5947903 +0.7751122 0.5947903 0.5947903 +0.7940252 0.5947903 0.5947903 +0.8123661 0.5947903 0.5947903 +0.8301795 0.5947903 0.5947903 +0.8475045 0.5947903 0.5947903 +0.8643761 0.5947903 0.5947903 +0.880825 0.5947903 0.5947903 +0.8968787 0.5947903 0.5947903 +0.9125621 0.5947903 0.5947903 +0.9278974 0.5947903 0.5947903 +0.9429048 0.5947903 0.5947903 +0.9576028 0.5947903 0.5947903 +0.9720079 0.5947903 0.5947903 +0.9861357 0.5947903 0.5947903 +1 0.5947903 0.5947903 +0 0.6211144 0.5947903 +0.1939468 0.6211144 0.5947903 +0.2773041 0.6211144 0.5947903 +0.3384659 0.6211144 0.5947903 +0.3885728 0.6211144 0.5947903 +0.4317928 0.6211144 0.5947903 +0.470214 0.6211144 0.5947903 +0.5050551 0.6211144 0.5947903 +0.5370987 0.6211144 0.5947903 +0.5668815 0.6211144 0.5947903 +0.5947903 0.6211144 0.5947903 +0.6211144 0.6211144 0.5947903 +0.6460766 0.6211144 0.5947903 +0.6698526 0.6211144 0.5947903 +0.6925839 0.6211144 0.5947903 +0.7143866 0.6211144 0.5947903 +0.7353569 0.6211144 0.5947903 +0.7555758 0.6211144 0.5947903 +0.7751122 0.6211144 0.5947903 +0.7940252 0.6211144 0.5947903 +0.8123661 0.6211144 0.5947903 +0.8301795 0.6211144 0.5947903 +0.8475045 0.6211144 0.5947903 +0.8643761 0.6211144 0.5947903 +0.880825 0.6211144 0.5947903 +0.8968787 0.6211144 0.5947903 +0.9125621 0.6211144 0.5947903 +0.9278974 0.6211144 0.5947903 +0.9429048 0.6211144 0.5947903 +0.9576028 0.6211144 0.5947903 +0.9720079 0.6211144 0.5947903 +0.9861357 0.6211144 0.5947903 +1 0.6211144 0.5947903 +0 0.6460766 0.5947903 +0.1939468 0.6460766 0.5947903 +0.2773041 0.6460766 0.5947903 +0.3384659 0.6460766 0.5947903 +0.3885728 0.6460766 0.5947903 +0.4317928 0.6460766 0.5947903 +0.470214 0.6460766 0.5947903 +0.5050551 0.6460766 0.5947903 +0.5370987 0.6460766 0.5947903 +0.5668815 0.6460766 0.5947903 +0.5947903 0.6460766 0.5947903 +0.6211144 0.6460766 0.5947903 +0.6460766 0.6460766 0.5947903 +0.6698526 0.6460766 0.5947903 +0.6925839 0.6460766 0.5947903 +0.7143866 0.6460766 0.5947903 +0.7353569 0.6460766 0.5947903 +0.7555758 0.6460766 0.5947903 +0.7751122 0.6460766 0.5947903 +0.7940252 0.6460766 0.5947903 +0.8123661 0.6460766 0.5947903 +0.8301795 0.6460766 0.5947903 +0.8475045 0.6460766 0.5947903 +0.8643761 0.6460766 0.5947903 +0.880825 0.6460766 0.5947903 +0.8968787 0.6460766 0.5947903 +0.9125621 0.6460766 0.5947903 +0.9278974 0.6460766 0.5947903 +0.9429048 0.6460766 0.5947903 +0.9576028 0.6460766 0.5947903 +0.9720079 0.6460766 0.5947903 +0.9861357 0.6460766 0.5947903 +1 0.6460766 0.5947903 +0 0.6698526 0.5947903 +0.1939468 0.6698526 0.5947903 +0.2773041 0.6698526 0.5947903 +0.3384659 0.6698526 0.5947903 +0.3885728 0.6698526 0.5947903 +0.4317928 0.6698526 0.5947903 +0.470214 0.6698526 0.5947903 +0.5050551 0.6698526 0.5947903 +0.5370987 0.6698526 0.5947903 +0.5668815 0.6698526 0.5947903 +0.5947903 0.6698526 0.5947903 +0.6211144 0.6698526 0.5947903 +0.6460766 0.6698526 0.5947903 +0.6698526 0.6698526 0.5947903 +0.6925839 0.6698526 0.5947903 +0.7143866 0.6698526 0.5947903 +0.7353569 0.6698526 0.5947903 +0.7555758 0.6698526 0.5947903 +0.7751122 0.6698526 0.5947903 +0.7940252 0.6698526 0.5947903 +0.8123661 0.6698526 0.5947903 +0.8301795 0.6698526 0.5947903 +0.8475045 0.6698526 0.5947903 +0.8643761 0.6698526 0.5947903 +0.880825 0.6698526 0.5947903 +0.8968787 0.6698526 0.5947903 +0.9125621 0.6698526 0.5947903 +0.9278974 0.6698526 0.5947903 +0.9429048 0.6698526 0.5947903 +0.9576028 0.6698526 0.5947903 +0.9720079 0.6698526 0.5947903 +0.9861357 0.6698526 0.5947903 +1 0.6698526 0.5947903 +0 0.6925839 0.5947903 +0.1939468 0.6925839 0.5947903 +0.2773041 0.6925839 0.5947903 +0.3384659 0.6925839 0.5947903 +0.3885728 0.6925839 0.5947903 +0.4317928 0.6925839 0.5947903 +0.470214 0.6925839 0.5947903 +0.5050551 0.6925839 0.5947903 +0.5370987 0.6925839 0.5947903 +0.5668815 0.6925839 0.5947903 +0.5947903 0.6925839 0.5947903 +0.6211144 0.6925839 0.5947903 +0.6460766 0.6925839 0.5947903 +0.6698526 0.6925839 0.5947903 +0.6925839 0.6925839 0.5947903 +0.7143866 0.6925839 0.5947903 +0.7353569 0.6925839 0.5947903 +0.7555758 0.6925839 0.5947903 +0.7751122 0.6925839 0.5947903 +0.7940252 0.6925839 0.5947903 +0.8123661 0.6925839 0.5947903 +0.8301795 0.6925839 0.5947903 +0.8475045 0.6925839 0.5947903 +0.8643761 0.6925839 0.5947903 +0.880825 0.6925839 0.5947903 +0.8968787 0.6925839 0.5947903 +0.9125621 0.6925839 0.5947903 +0.9278974 0.6925839 0.5947903 +0.9429048 0.6925839 0.5947903 +0.9576028 0.6925839 0.5947903 +0.9720079 0.6925839 0.5947903 +0.9861357 0.6925839 0.5947903 +1 0.6925839 0.5947903 +0 0.7143866 0.5947903 +0.1939468 0.7143866 0.5947903 +0.2773041 0.7143866 0.5947903 +0.3384659 0.7143866 0.5947903 +0.3885728 0.7143866 0.5947903 +0.4317928 0.7143866 0.5947903 +0.470214 0.7143866 0.5947903 +0.5050551 0.7143866 0.5947903 +0.5370987 0.7143866 0.5947903 +0.5668815 0.7143866 0.5947903 +0.5947903 0.7143866 0.5947903 +0.6211144 0.7143866 0.5947903 +0.6460766 0.7143866 0.5947903 +0.6698526 0.7143866 0.5947903 +0.6925839 0.7143866 0.5947903 +0.7143866 0.7143866 0.5947903 +0.7353569 0.7143866 0.5947903 +0.7555758 0.7143866 0.5947903 +0.7751122 0.7143866 0.5947903 +0.7940252 0.7143866 0.5947903 +0.8123661 0.7143866 0.5947903 +0.8301795 0.7143866 0.5947903 +0.8475045 0.7143866 0.5947903 +0.8643761 0.7143866 0.5947903 +0.880825 0.7143866 0.5947903 +0.8968787 0.7143866 0.5947903 +0.9125621 0.7143866 0.5947903 +0.9278974 0.7143866 0.5947903 +0.9429048 0.7143866 0.5947903 +0.9576028 0.7143866 0.5947903 +0.9720079 0.7143866 0.5947903 +0.9861357 0.7143866 0.5947903 +1 0.7143866 0.5947903 +0 0.7353569 0.5947903 +0.1939468 0.7353569 0.5947903 +0.2773041 0.7353569 0.5947903 +0.3384659 0.7353569 0.5947903 +0.3885728 0.7353569 0.5947903 +0.4317928 0.7353569 0.5947903 +0.470214 0.7353569 0.5947903 +0.5050551 0.7353569 0.5947903 +0.5370987 0.7353569 0.5947903 +0.5668815 0.7353569 0.5947903 +0.5947903 0.7353569 0.5947903 +0.6211144 0.7353569 0.5947903 +0.6460766 0.7353569 0.5947903 +0.6698526 0.7353569 0.5947903 +0.6925839 0.7353569 0.5947903 +0.7143866 0.7353569 0.5947903 +0.7353569 0.7353569 0.5947903 +0.7555758 0.7353569 0.5947903 +0.7751122 0.7353569 0.5947903 +0.7940252 0.7353569 0.5947903 +0.8123661 0.7353569 0.5947903 +0.8301795 0.7353569 0.5947903 +0.8475045 0.7353569 0.5947903 +0.8643761 0.7353569 0.5947903 +0.880825 0.7353569 0.5947903 +0.8968787 0.7353569 0.5947903 +0.9125621 0.7353569 0.5947903 +0.9278974 0.7353569 0.5947903 +0.9429048 0.7353569 0.5947903 +0.9576028 0.7353569 0.5947903 +0.9720079 0.7353569 0.5947903 +0.9861357 0.7353569 0.5947903 +1 0.7353569 0.5947903 +0 0.7555758 0.5947903 +0.1939468 0.7555758 0.5947903 +0.2773041 0.7555758 0.5947903 +0.3384659 0.7555758 0.5947903 +0.3885728 0.7555758 0.5947903 +0.4317928 0.7555758 0.5947903 +0.470214 0.7555758 0.5947903 +0.5050551 0.7555758 0.5947903 +0.5370987 0.7555758 0.5947903 +0.5668815 0.7555758 0.5947903 +0.5947903 0.7555758 0.5947903 +0.6211144 0.7555758 0.5947903 +0.6460766 0.7555758 0.5947903 +0.6698526 0.7555758 0.5947903 +0.6925839 0.7555758 0.5947903 +0.7143866 0.7555758 0.5947903 +0.7353569 0.7555758 0.5947903 +0.7555758 0.7555758 0.5947903 +0.7751122 0.7555758 0.5947903 +0.7940252 0.7555758 0.5947903 +0.8123661 0.7555758 0.5947903 +0.8301795 0.7555758 0.5947903 +0.8475045 0.7555758 0.5947903 +0.8643761 0.7555758 0.5947903 +0.880825 0.7555758 0.5947903 +0.8968787 0.7555758 0.5947903 +0.9125621 0.7555758 0.5947903 +0.9278974 0.7555758 0.5947903 +0.9429048 0.7555758 0.5947903 +0.9576028 0.7555758 0.5947903 +0.9720079 0.7555758 0.5947903 +0.9861357 0.7555758 0.5947903 +1 0.7555758 0.5947903 +0 0.7751122 0.5947903 +0.1939468 0.7751122 0.5947903 +0.2773041 0.7751122 0.5947903 +0.3384659 0.7751122 0.5947903 +0.3885728 0.7751122 0.5947903 +0.4317928 0.7751122 0.5947903 +0.470214 0.7751122 0.5947903 +0.5050551 0.7751122 0.5947903 +0.5370987 0.7751122 0.5947903 +0.5668815 0.7751122 0.5947903 +0.5947903 0.7751122 0.5947903 +0.6211144 0.7751122 0.5947903 +0.6460766 0.7751122 0.5947903 +0.6698526 0.7751122 0.5947903 +0.6925839 0.7751122 0.5947903 +0.7143866 0.7751122 0.5947903 +0.7353569 0.7751122 0.5947903 +0.7555758 0.7751122 0.5947903 +0.7751122 0.7751122 0.5947903 +0.7940252 0.7751122 0.5947903 +0.8123661 0.7751122 0.5947903 +0.8301795 0.7751122 0.5947903 +0.8475045 0.7751122 0.5947903 +0.8643761 0.7751122 0.5947903 +0.880825 0.7751122 0.5947903 +0.8968787 0.7751122 0.5947903 +0.9125621 0.7751122 0.5947903 +0.9278974 0.7751122 0.5947903 +0.9429048 0.7751122 0.5947903 +0.9576028 0.7751122 0.5947903 +0.9720079 0.7751122 0.5947903 +0.9861357 0.7751122 0.5947903 +1 0.7751122 0.5947903 +0 0.7940252 0.5947903 +0.1939468 0.7940252 0.5947903 +0.2773041 0.7940252 0.5947903 +0.3384659 0.7940252 0.5947903 +0.3885728 0.7940252 0.5947903 +0.4317928 0.7940252 0.5947903 +0.470214 0.7940252 0.5947903 +0.5050551 0.7940252 0.5947903 +0.5370987 0.7940252 0.5947903 +0.5668815 0.7940252 0.5947903 +0.5947903 0.7940252 0.5947903 +0.6211144 0.7940252 0.5947903 +0.6460766 0.7940252 0.5947903 +0.6698526 0.7940252 0.5947903 +0.6925839 0.7940252 0.5947903 +0.7143866 0.7940252 0.5947903 +0.7353569 0.7940252 0.5947903 +0.7555758 0.7940252 0.5947903 +0.7751122 0.7940252 0.5947903 +0.7940252 0.7940252 0.5947903 +0.8123661 0.7940252 0.5947903 +0.8301795 0.7940252 0.5947903 +0.8475045 0.7940252 0.5947903 +0.8643761 0.7940252 0.5947903 +0.880825 0.7940252 0.5947903 +0.8968787 0.7940252 0.5947903 +0.9125621 0.7940252 0.5947903 +0.9278974 0.7940252 0.5947903 +0.9429048 0.7940252 0.5947903 +0.9576028 0.7940252 0.5947903 +0.9720079 0.7940252 0.5947903 +0.9861357 0.7940252 0.5947903 +1 0.7940252 0.5947903 +0 0.8123661 0.5947903 +0.1939468 0.8123661 0.5947903 +0.2773041 0.8123661 0.5947903 +0.3384659 0.8123661 0.5947903 +0.3885728 0.8123661 0.5947903 +0.4317928 0.8123661 0.5947903 +0.470214 0.8123661 0.5947903 +0.5050551 0.8123661 0.5947903 +0.5370987 0.8123661 0.5947903 +0.5668815 0.8123661 0.5947903 +0.5947903 0.8123661 0.5947903 +0.6211144 0.8123661 0.5947903 +0.6460766 0.8123661 0.5947903 +0.6698526 0.8123661 0.5947903 +0.6925839 0.8123661 0.5947903 +0.7143866 0.8123661 0.5947903 +0.7353569 0.8123661 0.5947903 +0.7555758 0.8123661 0.5947903 +0.7751122 0.8123661 0.5947903 +0.7940252 0.8123661 0.5947903 +0.8123661 0.8123661 0.5947903 +0.8301795 0.8123661 0.5947903 +0.8475045 0.8123661 0.5947903 +0.8643761 0.8123661 0.5947903 +0.880825 0.8123661 0.5947903 +0.8968787 0.8123661 0.5947903 +0.9125621 0.8123661 0.5947903 +0.9278974 0.8123661 0.5947903 +0.9429048 0.8123661 0.5947903 +0.9576028 0.8123661 0.5947903 +0.9720079 0.8123661 0.5947903 +0.9861357 0.8123661 0.5947903 +1 0.8123661 0.5947903 +0 0.8301795 0.5947903 +0.1939468 0.8301795 0.5947903 +0.2773041 0.8301795 0.5947903 +0.3384659 0.8301795 0.5947903 +0.3885728 0.8301795 0.5947903 +0.4317928 0.8301795 0.5947903 +0.470214 0.8301795 0.5947903 +0.5050551 0.8301795 0.5947903 +0.5370987 0.8301795 0.5947903 +0.5668815 0.8301795 0.5947903 +0.5947903 0.8301795 0.5947903 +0.6211144 0.8301795 0.5947903 +0.6460766 0.8301795 0.5947903 +0.6698526 0.8301795 0.5947903 +0.6925839 0.8301795 0.5947903 +0.7143866 0.8301795 0.5947903 +0.7353569 0.8301795 0.5947903 +0.7555758 0.8301795 0.5947903 +0.7751122 0.8301795 0.5947903 +0.7940252 0.8301795 0.5947903 +0.8123661 0.8301795 0.5947903 +0.8301795 0.8301795 0.5947903 +0.8475045 0.8301795 0.5947903 +0.8643761 0.8301795 0.5947903 +0.880825 0.8301795 0.5947903 +0.8968787 0.8301795 0.5947903 +0.9125621 0.8301795 0.5947903 +0.9278974 0.8301795 0.5947903 +0.9429048 0.8301795 0.5947903 +0.9576028 0.8301795 0.5947903 +0.9720079 0.8301795 0.5947903 +0.9861357 0.8301795 0.5947903 +1 0.8301795 0.5947903 +0 0.8475045 0.5947903 +0.1939468 0.8475045 0.5947903 +0.2773041 0.8475045 0.5947903 +0.3384659 0.8475045 0.5947903 +0.3885728 0.8475045 0.5947903 +0.4317928 0.8475045 0.5947903 +0.470214 0.8475045 0.5947903 +0.5050551 0.8475045 0.5947903 +0.5370987 0.8475045 0.5947903 +0.5668815 0.8475045 0.5947903 +0.5947903 0.8475045 0.5947903 +0.6211144 0.8475045 0.5947903 +0.6460766 0.8475045 0.5947903 +0.6698526 0.8475045 0.5947903 +0.6925839 0.8475045 0.5947903 +0.7143866 0.8475045 0.5947903 +0.7353569 0.8475045 0.5947903 +0.7555758 0.8475045 0.5947903 +0.7751122 0.8475045 0.5947903 +0.7940252 0.8475045 0.5947903 +0.8123661 0.8475045 0.5947903 +0.8301795 0.8475045 0.5947903 +0.8475045 0.8475045 0.5947903 +0.8643761 0.8475045 0.5947903 +0.880825 0.8475045 0.5947903 +0.8968787 0.8475045 0.5947903 +0.9125621 0.8475045 0.5947903 +0.9278974 0.8475045 0.5947903 +0.9429048 0.8475045 0.5947903 +0.9576028 0.8475045 0.5947903 +0.9720079 0.8475045 0.5947903 +0.9861357 0.8475045 0.5947903 +1 0.8475045 0.5947903 +0 0.8643761 0.5947903 +0.1939468 0.8643761 0.5947903 +0.2773041 0.8643761 0.5947903 +0.3384659 0.8643761 0.5947903 +0.3885728 0.8643761 0.5947903 +0.4317928 0.8643761 0.5947903 +0.470214 0.8643761 0.5947903 +0.5050551 0.8643761 0.5947903 +0.5370987 0.8643761 0.5947903 +0.5668815 0.8643761 0.5947903 +0.5947903 0.8643761 0.5947903 +0.6211144 0.8643761 0.5947903 +0.6460766 0.8643761 0.5947903 +0.6698526 0.8643761 0.5947903 +0.6925839 0.8643761 0.5947903 +0.7143866 0.8643761 0.5947903 +0.7353569 0.8643761 0.5947903 +0.7555758 0.8643761 0.5947903 +0.7751122 0.8643761 0.5947903 +0.7940252 0.8643761 0.5947903 +0.8123661 0.8643761 0.5947903 +0.8301795 0.8643761 0.5947903 +0.8475045 0.8643761 0.5947903 +0.8643761 0.8643761 0.5947903 +0.880825 0.8643761 0.5947903 +0.8968787 0.8643761 0.5947903 +0.9125621 0.8643761 0.5947903 +0.9278974 0.8643761 0.5947903 +0.9429048 0.8643761 0.5947903 +0.9576028 0.8643761 0.5947903 +0.9720079 0.8643761 0.5947903 +0.9861357 0.8643761 0.5947903 +1 0.8643761 0.5947903 +0 0.880825 0.5947903 +0.1939468 0.880825 0.5947903 +0.2773041 0.880825 0.5947903 +0.3384659 0.880825 0.5947903 +0.3885728 0.880825 0.5947903 +0.4317928 0.880825 0.5947903 +0.470214 0.880825 0.5947903 +0.5050551 0.880825 0.5947903 +0.5370987 0.880825 0.5947903 +0.5668815 0.880825 0.5947903 +0.5947903 0.880825 0.5947903 +0.6211144 0.880825 0.5947903 +0.6460766 0.880825 0.5947903 +0.6698526 0.880825 0.5947903 +0.6925839 0.880825 0.5947903 +0.7143866 0.880825 0.5947903 +0.7353569 0.880825 0.5947903 +0.7555758 0.880825 0.5947903 +0.7751122 0.880825 0.5947903 +0.7940252 0.880825 0.5947903 +0.8123661 0.880825 0.5947903 +0.8301795 0.880825 0.5947903 +0.8475045 0.880825 0.5947903 +0.8643761 0.880825 0.5947903 +0.880825 0.880825 0.5947903 +0.8968787 0.880825 0.5947903 +0.9125621 0.880825 0.5947903 +0.9278974 0.880825 0.5947903 +0.9429048 0.880825 0.5947903 +0.9576028 0.880825 0.5947903 +0.9720079 0.880825 0.5947903 +0.9861357 0.880825 0.5947903 +1 0.880825 0.5947903 +0 0.8968787 0.5947903 +0.1939468 0.8968787 0.5947903 +0.2773041 0.8968787 0.5947903 +0.3384659 0.8968787 0.5947903 +0.3885728 0.8968787 0.5947903 +0.4317928 0.8968787 0.5947903 +0.470214 0.8968787 0.5947903 +0.5050551 0.8968787 0.5947903 +0.5370987 0.8968787 0.5947903 +0.5668815 0.8968787 0.5947903 +0.5947903 0.8968787 0.5947903 +0.6211144 0.8968787 0.5947903 +0.6460766 0.8968787 0.5947903 +0.6698526 0.8968787 0.5947903 +0.6925839 0.8968787 0.5947903 +0.7143866 0.8968787 0.5947903 +0.7353569 0.8968787 0.5947903 +0.7555758 0.8968787 0.5947903 +0.7751122 0.8968787 0.5947903 +0.7940252 0.8968787 0.5947903 +0.8123661 0.8968787 0.5947903 +0.8301795 0.8968787 0.5947903 +0.8475045 0.8968787 0.5947903 +0.8643761 0.8968787 0.5947903 +0.880825 0.8968787 0.5947903 +0.8968787 0.8968787 0.5947903 +0.9125621 0.8968787 0.5947903 +0.9278974 0.8968787 0.5947903 +0.9429048 0.8968787 0.5947903 +0.9576028 0.8968787 0.5947903 +0.9720079 0.8968787 0.5947903 +0.9861357 0.8968787 0.5947903 +1 0.8968787 0.5947903 +0 0.9125621 0.5947903 +0.1939468 0.9125621 0.5947903 +0.2773041 0.9125621 0.5947903 +0.3384659 0.9125621 0.5947903 +0.3885728 0.9125621 0.5947903 +0.4317928 0.9125621 0.5947903 +0.470214 0.9125621 0.5947903 +0.5050551 0.9125621 0.5947903 +0.5370987 0.9125621 0.5947903 +0.5668815 0.9125621 0.5947903 +0.5947903 0.9125621 0.5947903 +0.6211144 0.9125621 0.5947903 +0.6460766 0.9125621 0.5947903 +0.6698526 0.9125621 0.5947903 +0.6925839 0.9125621 0.5947903 +0.7143866 0.9125621 0.5947903 +0.7353569 0.9125621 0.5947903 +0.7555758 0.9125621 0.5947903 +0.7751122 0.9125621 0.5947903 +0.7940252 0.9125621 0.5947903 +0.8123661 0.9125621 0.5947903 +0.8301795 0.9125621 0.5947903 +0.8475045 0.9125621 0.5947903 +0.8643761 0.9125621 0.5947903 +0.880825 0.9125621 0.5947903 +0.8968787 0.9125621 0.5947903 +0.9125621 0.9125621 0.5947903 +0.9278974 0.9125621 0.5947903 +0.9429048 0.9125621 0.5947903 +0.9576028 0.9125621 0.5947903 +0.9720079 0.9125621 0.5947903 +0.9861357 0.9125621 0.5947903 +1 0.9125621 0.5947903 +0 0.9278974 0.5947903 +0.1939468 0.9278974 0.5947903 +0.2773041 0.9278974 0.5947903 +0.3384659 0.9278974 0.5947903 +0.3885728 0.9278974 0.5947903 +0.4317928 0.9278974 0.5947903 +0.470214 0.9278974 0.5947903 +0.5050551 0.9278974 0.5947903 +0.5370987 0.9278974 0.5947903 +0.5668815 0.9278974 0.5947903 +0.5947903 0.9278974 0.5947903 +0.6211144 0.9278974 0.5947903 +0.6460766 0.9278974 0.5947903 +0.6698526 0.9278974 0.5947903 +0.6925839 0.9278974 0.5947903 +0.7143866 0.9278974 0.5947903 +0.7353569 0.9278974 0.5947903 +0.7555758 0.9278974 0.5947903 +0.7751122 0.9278974 0.5947903 +0.7940252 0.9278974 0.5947903 +0.8123661 0.9278974 0.5947903 +0.8301795 0.9278974 0.5947903 +0.8475045 0.9278974 0.5947903 +0.8643761 0.9278974 0.5947903 +0.880825 0.9278974 0.5947903 +0.8968787 0.9278974 0.5947903 +0.9125621 0.9278974 0.5947903 +0.9278974 0.9278974 0.5947903 +0.9429048 0.9278974 0.5947903 +0.9576028 0.9278974 0.5947903 +0.9720079 0.9278974 0.5947903 +0.9861357 0.9278974 0.5947903 +1 0.9278974 0.5947903 +0 0.9429048 0.5947903 +0.1939468 0.9429048 0.5947903 +0.2773041 0.9429048 0.5947903 +0.3384659 0.9429048 0.5947903 +0.3885728 0.9429048 0.5947903 +0.4317928 0.9429048 0.5947903 +0.470214 0.9429048 0.5947903 +0.5050551 0.9429048 0.5947903 +0.5370987 0.9429048 0.5947903 +0.5668815 0.9429048 0.5947903 +0.5947903 0.9429048 0.5947903 +0.6211144 0.9429048 0.5947903 +0.6460766 0.9429048 0.5947903 +0.6698526 0.9429048 0.5947903 +0.6925839 0.9429048 0.5947903 +0.7143866 0.9429048 0.5947903 +0.7353569 0.9429048 0.5947903 +0.7555758 0.9429048 0.5947903 +0.7751122 0.9429048 0.5947903 +0.7940252 0.9429048 0.5947903 +0.8123661 0.9429048 0.5947903 +0.8301795 0.9429048 0.5947903 +0.8475045 0.9429048 0.5947903 +0.8643761 0.9429048 0.5947903 +0.880825 0.9429048 0.5947903 +0.8968787 0.9429048 0.5947903 +0.9125621 0.9429048 0.5947903 +0.9278974 0.9429048 0.5947903 +0.9429048 0.9429048 0.5947903 +0.9576028 0.9429048 0.5947903 +0.9720079 0.9429048 0.5947903 +0.9861357 0.9429048 0.5947903 +1 0.9429048 0.5947903 +0 0.9576028 0.5947903 +0.1939468 0.9576028 0.5947903 +0.2773041 0.9576028 0.5947903 +0.3384659 0.9576028 0.5947903 +0.3885728 0.9576028 0.5947903 +0.4317928 0.9576028 0.5947903 +0.470214 0.9576028 0.5947903 +0.5050551 0.9576028 0.5947903 +0.5370987 0.9576028 0.5947903 +0.5668815 0.9576028 0.5947903 +0.5947903 0.9576028 0.5947903 +0.6211144 0.9576028 0.5947903 +0.6460766 0.9576028 0.5947903 +0.6698526 0.9576028 0.5947903 +0.6925839 0.9576028 0.5947903 +0.7143866 0.9576028 0.5947903 +0.7353569 0.9576028 0.5947903 +0.7555758 0.9576028 0.5947903 +0.7751122 0.9576028 0.5947903 +0.7940252 0.9576028 0.5947903 +0.8123661 0.9576028 0.5947903 +0.8301795 0.9576028 0.5947903 +0.8475045 0.9576028 0.5947903 +0.8643761 0.9576028 0.5947903 +0.880825 0.9576028 0.5947903 +0.8968787 0.9576028 0.5947903 +0.9125621 0.9576028 0.5947903 +0.9278974 0.9576028 0.5947903 +0.9429048 0.9576028 0.5947903 +0.9576028 0.9576028 0.5947903 +0.9720079 0.9576028 0.5947903 +0.9861357 0.9576028 0.5947903 +1 0.9576028 0.5947903 +0 0.9720079 0.5947903 +0.1939468 0.9720079 0.5947903 +0.2773041 0.9720079 0.5947903 +0.3384659 0.9720079 0.5947903 +0.3885728 0.9720079 0.5947903 +0.4317928 0.9720079 0.5947903 +0.470214 0.9720079 0.5947903 +0.5050551 0.9720079 0.5947903 +0.5370987 0.9720079 0.5947903 +0.5668815 0.9720079 0.5947903 +0.5947903 0.9720079 0.5947903 +0.6211144 0.9720079 0.5947903 +0.6460766 0.9720079 0.5947903 +0.6698526 0.9720079 0.5947903 +0.6925839 0.9720079 0.5947903 +0.7143866 0.9720079 0.5947903 +0.7353569 0.9720079 0.5947903 +0.7555758 0.9720079 0.5947903 +0.7751122 0.9720079 0.5947903 +0.7940252 0.9720079 0.5947903 +0.8123661 0.9720079 0.5947903 +0.8301795 0.9720079 0.5947903 +0.8475045 0.9720079 0.5947903 +0.8643761 0.9720079 0.5947903 +0.880825 0.9720079 0.5947903 +0.8968787 0.9720079 0.5947903 +0.9125621 0.9720079 0.5947903 +0.9278974 0.9720079 0.5947903 +0.9429048 0.9720079 0.5947903 +0.9576028 0.9720079 0.5947903 +0.9720079 0.9720079 0.5947903 +0.9861357 0.9720079 0.5947903 +1 0.9720079 0.5947903 +0 0.9861357 0.5947903 +0.1939468 0.9861357 0.5947903 +0.2773041 0.9861357 0.5947903 +0.3384659 0.9861357 0.5947903 +0.3885728 0.9861357 0.5947903 +0.4317928 0.9861357 0.5947903 +0.470214 0.9861357 0.5947903 +0.5050551 0.9861357 0.5947903 +0.5370987 0.9861357 0.5947903 +0.5668815 0.9861357 0.5947903 +0.5947903 0.9861357 0.5947903 +0.6211144 0.9861357 0.5947903 +0.6460766 0.9861357 0.5947903 +0.6698526 0.9861357 0.5947903 +0.6925839 0.9861357 0.5947903 +0.7143866 0.9861357 0.5947903 +0.7353569 0.9861357 0.5947903 +0.7555758 0.9861357 0.5947903 +0.7751122 0.9861357 0.5947903 +0.7940252 0.9861357 0.5947903 +0.8123661 0.9861357 0.5947903 +0.8301795 0.9861357 0.5947903 +0.8475045 0.9861357 0.5947903 +0.8643761 0.9861357 0.5947903 +0.880825 0.9861357 0.5947903 +0.8968787 0.9861357 0.5947903 +0.9125621 0.9861357 0.5947903 +0.9278974 0.9861357 0.5947903 +0.9429048 0.9861357 0.5947903 +0.9576028 0.9861357 0.5947903 +0.9720079 0.9861357 0.5947903 +0.9861357 0.9861357 0.5947903 +1 0.9861357 0.5947903 +0 1 0.5947903 +0.1939468 1 0.5947903 +0.2773041 1 0.5947903 +0.3384659 1 0.5947903 +0.3885728 1 0.5947903 +0.4317928 1 0.5947903 +0.470214 1 0.5947903 +0.5050551 1 0.5947903 +0.5370987 1 0.5947903 +0.5668815 1 0.5947903 +0.5947903 1 0.5947903 +0.6211144 1 0.5947903 +0.6460766 1 0.5947903 +0.6698526 1 0.5947903 +0.6925839 1 0.5947903 +0.7143866 1 0.5947903 +0.7353569 1 0.5947903 +0.7555758 1 0.5947903 +0.7751122 1 0.5947903 +0.7940252 1 0.5947903 +0.8123661 1 0.5947903 +0.8301795 1 0.5947903 +0.8475045 1 0.5947903 +0.8643761 1 0.5947903 +0.880825 1 0.5947903 +0.8968787 1 0.5947903 +0.9125621 1 0.5947903 +0.9278974 1 0.5947903 +0.9429048 1 0.5947903 +0.9576028 1 0.5947903 +0.9720079 1 0.5947903 +0.9861357 1 0.5947903 +1 1 0.5947903 +0 0 0.6211144 +0.1939468 0 0.6211144 +0.2773041 0 0.6211144 +0.3384659 0 0.6211144 +0.3885728 0 0.6211144 +0.4317928 0 0.6211144 +0.470214 0 0.6211144 +0.5050551 0 0.6211144 +0.5370987 0 0.6211144 +0.5668815 0 0.6211144 +0.5947903 0 0.6211144 +0.6211144 0 0.6211144 +0.6460766 0 0.6211144 +0.6698526 0 0.6211144 +0.6925839 0 0.6211144 +0.7143866 0 0.6211144 +0.7353569 0 0.6211144 +0.7555758 0 0.6211144 +0.7751122 0 0.6211144 +0.7940252 0 0.6211144 +0.8123661 0 0.6211144 +0.8301795 0 0.6211144 +0.8475045 0 0.6211144 +0.8643761 0 0.6211144 +0.880825 0 0.6211144 +0.8968787 0 0.6211144 +0.9125621 0 0.6211144 +0.9278974 0 0.6211144 +0.9429048 0 0.6211144 +0.9576028 0 0.6211144 +0.9720079 0 0.6211144 +0.9861357 0 0.6211144 +1 0 0.6211144 +0 0.1939468 0.6211144 +0.1939468 0.1939468 0.6211144 +0.2773041 0.1939468 0.6211144 +0.3384659 0.1939468 0.6211144 +0.3885728 0.1939468 0.6211144 +0.4317928 0.1939468 0.6211144 +0.470214 0.1939468 0.6211144 +0.5050551 0.1939468 0.6211144 +0.5370987 0.1939468 0.6211144 +0.5668815 0.1939468 0.6211144 +0.5947903 0.1939468 0.6211144 +0.6211144 0.1939468 0.6211144 +0.6460766 0.1939468 0.6211144 +0.6698526 0.1939468 0.6211144 +0.6925839 0.1939468 0.6211144 +0.7143866 0.1939468 0.6211144 +0.7353569 0.1939468 0.6211144 +0.7555758 0.1939468 0.6211144 +0.7751122 0.1939468 0.6211144 +0.7940252 0.1939468 0.6211144 +0.8123661 0.1939468 0.6211144 +0.8301795 0.1939468 0.6211144 +0.8475045 0.1939468 0.6211144 +0.8643761 0.1939468 0.6211144 +0.880825 0.1939468 0.6211144 +0.8968787 0.1939468 0.6211144 +0.9125621 0.1939468 0.6211144 +0.9278974 0.1939468 0.6211144 +0.9429048 0.1939468 0.6211144 +0.9576028 0.1939468 0.6211144 +0.9720079 0.1939468 0.6211144 +0.9861357 0.1939468 0.6211144 +1 0.1939468 0.6211144 +0 0.2773041 0.6211144 +0.1939468 0.2773041 0.6211144 +0.2773041 0.2773041 0.6211144 +0.3384659 0.2773041 0.6211144 +0.3885728 0.2773041 0.6211144 +0.4317928 0.2773041 0.6211144 +0.470214 0.2773041 0.6211144 +0.5050551 0.2773041 0.6211144 +0.5370987 0.2773041 0.6211144 +0.5668815 0.2773041 0.6211144 +0.5947903 0.2773041 0.6211144 +0.6211144 0.2773041 0.6211144 +0.6460766 0.2773041 0.6211144 +0.6698526 0.2773041 0.6211144 +0.6925839 0.2773041 0.6211144 +0.7143866 0.2773041 0.6211144 +0.7353569 0.2773041 0.6211144 +0.7555758 0.2773041 0.6211144 +0.7751122 0.2773041 0.6211144 +0.7940252 0.2773041 0.6211144 +0.8123661 0.2773041 0.6211144 +0.8301795 0.2773041 0.6211144 +0.8475045 0.2773041 0.6211144 +0.8643761 0.2773041 0.6211144 +0.880825 0.2773041 0.6211144 +0.8968787 0.2773041 0.6211144 +0.9125621 0.2773041 0.6211144 +0.9278974 0.2773041 0.6211144 +0.9429048 0.2773041 0.6211144 +0.9576028 0.2773041 0.6211144 +0.9720079 0.2773041 0.6211144 +0.9861357 0.2773041 0.6211144 +1 0.2773041 0.6211144 +0 0.3384659 0.6211144 +0.1939468 0.3384659 0.6211144 +0.2773041 0.3384659 0.6211144 +0.3384659 0.3384659 0.6211144 +0.3885728 0.3384659 0.6211144 +0.4317928 0.3384659 0.6211144 +0.470214 0.3384659 0.6211144 +0.5050551 0.3384659 0.6211144 +0.5370987 0.3384659 0.6211144 +0.5668815 0.3384659 0.6211144 +0.5947903 0.3384659 0.6211144 +0.6211144 0.3384659 0.6211144 +0.6460766 0.3384659 0.6211144 +0.6698526 0.3384659 0.6211144 +0.6925839 0.3384659 0.6211144 +0.7143866 0.3384659 0.6211144 +0.7353569 0.3384659 0.6211144 +0.7555758 0.3384659 0.6211144 +0.7751122 0.3384659 0.6211144 +0.7940252 0.3384659 0.6211144 +0.8123661 0.3384659 0.6211144 +0.8301795 0.3384659 0.6211144 +0.8475045 0.3384659 0.6211144 +0.8643761 0.3384659 0.6211144 +0.880825 0.3384659 0.6211144 +0.8968787 0.3384659 0.6211144 +0.9125621 0.3384659 0.6211144 +0.9278974 0.3384659 0.6211144 +0.9429048 0.3384659 0.6211144 +0.9576028 0.3384659 0.6211144 +0.9720079 0.3384659 0.6211144 +0.9861357 0.3384659 0.6211144 +1 0.3384659 0.6211144 +0 0.3885728 0.6211144 +0.1939468 0.3885728 0.6211144 +0.2773041 0.3885728 0.6211144 +0.3384659 0.3885728 0.6211144 +0.3885728 0.3885728 0.6211144 +0.4317928 0.3885728 0.6211144 +0.470214 0.3885728 0.6211144 +0.5050551 0.3885728 0.6211144 +0.5370987 0.3885728 0.6211144 +0.5668815 0.3885728 0.6211144 +0.5947903 0.3885728 0.6211144 +0.6211144 0.3885728 0.6211144 +0.6460766 0.3885728 0.6211144 +0.6698526 0.3885728 0.6211144 +0.6925839 0.3885728 0.6211144 +0.7143866 0.3885728 0.6211144 +0.7353569 0.3885728 0.6211144 +0.7555758 0.3885728 0.6211144 +0.7751122 0.3885728 0.6211144 +0.7940252 0.3885728 0.6211144 +0.8123661 0.3885728 0.6211144 +0.8301795 0.3885728 0.6211144 +0.8475045 0.3885728 0.6211144 +0.8643761 0.3885728 0.6211144 +0.880825 0.3885728 0.6211144 +0.8968787 0.3885728 0.6211144 +0.9125621 0.3885728 0.6211144 +0.9278974 0.3885728 0.6211144 +0.9429048 0.3885728 0.6211144 +0.9576028 0.3885728 0.6211144 +0.9720079 0.3885728 0.6211144 +0.9861357 0.3885728 0.6211144 +1 0.3885728 0.6211144 +0 0.4317928 0.6211144 +0.1939468 0.4317928 0.6211144 +0.2773041 0.4317928 0.6211144 +0.3384659 0.4317928 0.6211144 +0.3885728 0.4317928 0.6211144 +0.4317928 0.4317928 0.6211144 +0.470214 0.4317928 0.6211144 +0.5050551 0.4317928 0.6211144 +0.5370987 0.4317928 0.6211144 +0.5668815 0.4317928 0.6211144 +0.5947903 0.4317928 0.6211144 +0.6211144 0.4317928 0.6211144 +0.6460766 0.4317928 0.6211144 +0.6698526 0.4317928 0.6211144 +0.6925839 0.4317928 0.6211144 +0.7143866 0.4317928 0.6211144 +0.7353569 0.4317928 0.6211144 +0.7555758 0.4317928 0.6211144 +0.7751122 0.4317928 0.6211144 +0.7940252 0.4317928 0.6211144 +0.8123661 0.4317928 0.6211144 +0.8301795 0.4317928 0.6211144 +0.8475045 0.4317928 0.6211144 +0.8643761 0.4317928 0.6211144 +0.880825 0.4317928 0.6211144 +0.8968787 0.4317928 0.6211144 +0.9125621 0.4317928 0.6211144 +0.9278974 0.4317928 0.6211144 +0.9429048 0.4317928 0.6211144 +0.9576028 0.4317928 0.6211144 +0.9720079 0.4317928 0.6211144 +0.9861357 0.4317928 0.6211144 +1 0.4317928 0.6211144 +0 0.470214 0.6211144 +0.1939468 0.470214 0.6211144 +0.2773041 0.470214 0.6211144 +0.3384659 0.470214 0.6211144 +0.3885728 0.470214 0.6211144 +0.4317928 0.470214 0.6211144 +0.470214 0.470214 0.6211144 +0.5050551 0.470214 0.6211144 +0.5370987 0.470214 0.6211144 +0.5668815 0.470214 0.6211144 +0.5947903 0.470214 0.6211144 +0.6211144 0.470214 0.6211144 +0.6460766 0.470214 0.6211144 +0.6698526 0.470214 0.6211144 +0.6925839 0.470214 0.6211144 +0.7143866 0.470214 0.6211144 +0.7353569 0.470214 0.6211144 +0.7555758 0.470214 0.6211144 +0.7751122 0.470214 0.6211144 +0.7940252 0.470214 0.6211144 +0.8123661 0.470214 0.6211144 +0.8301795 0.470214 0.6211144 +0.8475045 0.470214 0.6211144 +0.8643761 0.470214 0.6211144 +0.880825 0.470214 0.6211144 +0.8968787 0.470214 0.6211144 +0.9125621 0.470214 0.6211144 +0.9278974 0.470214 0.6211144 +0.9429048 0.470214 0.6211144 +0.9576028 0.470214 0.6211144 +0.9720079 0.470214 0.6211144 +0.9861357 0.470214 0.6211144 +1 0.470214 0.6211144 +0 0.5050551 0.6211144 +0.1939468 0.5050551 0.6211144 +0.2773041 0.5050551 0.6211144 +0.3384659 0.5050551 0.6211144 +0.3885728 0.5050551 0.6211144 +0.4317928 0.5050551 0.6211144 +0.470214 0.5050551 0.6211144 +0.5050551 0.5050551 0.6211144 +0.5370987 0.5050551 0.6211144 +0.5668815 0.5050551 0.6211144 +0.5947903 0.5050551 0.6211144 +0.6211144 0.5050551 0.6211144 +0.6460766 0.5050551 0.6211144 +0.6698526 0.5050551 0.6211144 +0.6925839 0.5050551 0.6211144 +0.7143866 0.5050551 0.6211144 +0.7353569 0.5050551 0.6211144 +0.7555758 0.5050551 0.6211144 +0.7751122 0.5050551 0.6211144 +0.7940252 0.5050551 0.6211144 +0.8123661 0.5050551 0.6211144 +0.8301795 0.5050551 0.6211144 +0.8475045 0.5050551 0.6211144 +0.8643761 0.5050551 0.6211144 +0.880825 0.5050551 0.6211144 +0.8968787 0.5050551 0.6211144 +0.9125621 0.5050551 0.6211144 +0.9278974 0.5050551 0.6211144 +0.9429048 0.5050551 0.6211144 +0.9576028 0.5050551 0.6211144 +0.9720079 0.5050551 0.6211144 +0.9861357 0.5050551 0.6211144 +1 0.5050551 0.6211144 +0 0.5370987 0.6211144 +0.1939468 0.5370987 0.6211144 +0.2773041 0.5370987 0.6211144 +0.3384659 0.5370987 0.6211144 +0.3885728 0.5370987 0.6211144 +0.4317928 0.5370987 0.6211144 +0.470214 0.5370987 0.6211144 +0.5050551 0.5370987 0.6211144 +0.5370987 0.5370987 0.6211144 +0.5668815 0.5370987 0.6211144 +0.5947903 0.5370987 0.6211144 +0.6211144 0.5370987 0.6211144 +0.6460766 0.5370987 0.6211144 +0.6698526 0.5370987 0.6211144 +0.6925839 0.5370987 0.6211144 +0.7143866 0.5370987 0.6211144 +0.7353569 0.5370987 0.6211144 +0.7555758 0.5370987 0.6211144 +0.7751122 0.5370987 0.6211144 +0.7940252 0.5370987 0.6211144 +0.8123661 0.5370987 0.6211144 +0.8301795 0.5370987 0.6211144 +0.8475045 0.5370987 0.6211144 +0.8643761 0.5370987 0.6211144 +0.880825 0.5370987 0.6211144 +0.8968787 0.5370987 0.6211144 +0.9125621 0.5370987 0.6211144 +0.9278974 0.5370987 0.6211144 +0.9429048 0.5370987 0.6211144 +0.9576028 0.5370987 0.6211144 +0.9720079 0.5370987 0.6211144 +0.9861357 0.5370987 0.6211144 +1 0.5370987 0.6211144 +0 0.5668815 0.6211144 +0.1939468 0.5668815 0.6211144 +0.2773041 0.5668815 0.6211144 +0.3384659 0.5668815 0.6211144 +0.3885728 0.5668815 0.6211144 +0.4317928 0.5668815 0.6211144 +0.470214 0.5668815 0.6211144 +0.5050551 0.5668815 0.6211144 +0.5370987 0.5668815 0.6211144 +0.5668815 0.5668815 0.6211144 +0.5947903 0.5668815 0.6211144 +0.6211144 0.5668815 0.6211144 +0.6460766 0.5668815 0.6211144 +0.6698526 0.5668815 0.6211144 +0.6925839 0.5668815 0.6211144 +0.7143866 0.5668815 0.6211144 +0.7353569 0.5668815 0.6211144 +0.7555758 0.5668815 0.6211144 +0.7751122 0.5668815 0.6211144 +0.7940252 0.5668815 0.6211144 +0.8123661 0.5668815 0.6211144 +0.8301795 0.5668815 0.6211144 +0.8475045 0.5668815 0.6211144 +0.8643761 0.5668815 0.6211144 +0.880825 0.5668815 0.6211144 +0.8968787 0.5668815 0.6211144 +0.9125621 0.5668815 0.6211144 +0.9278974 0.5668815 0.6211144 +0.9429048 0.5668815 0.6211144 +0.9576028 0.5668815 0.6211144 +0.9720079 0.5668815 0.6211144 +0.9861357 0.5668815 0.6211144 +1 0.5668815 0.6211144 +0 0.5947903 0.6211144 +0.1939468 0.5947903 0.6211144 +0.2773041 0.5947903 0.6211144 +0.3384659 0.5947903 0.6211144 +0.3885728 0.5947903 0.6211144 +0.4317928 0.5947903 0.6211144 +0.470214 0.5947903 0.6211144 +0.5050551 0.5947903 0.6211144 +0.5370987 0.5947903 0.6211144 +0.5668815 0.5947903 0.6211144 +0.5947903 0.5947903 0.6211144 +0.6211144 0.5947903 0.6211144 +0.6460766 0.5947903 0.6211144 +0.6698526 0.5947903 0.6211144 +0.6925839 0.5947903 0.6211144 +0.7143866 0.5947903 0.6211144 +0.7353569 0.5947903 0.6211144 +0.7555758 0.5947903 0.6211144 +0.7751122 0.5947903 0.6211144 +0.7940252 0.5947903 0.6211144 +0.8123661 0.5947903 0.6211144 +0.8301795 0.5947903 0.6211144 +0.8475045 0.5947903 0.6211144 +0.8643761 0.5947903 0.6211144 +0.880825 0.5947903 0.6211144 +0.8968787 0.5947903 0.6211144 +0.9125621 0.5947903 0.6211144 +0.9278974 0.5947903 0.6211144 +0.9429048 0.5947903 0.6211144 +0.9576028 0.5947903 0.6211144 +0.9720079 0.5947903 0.6211144 +0.9861357 0.5947903 0.6211144 +1 0.5947903 0.6211144 +0 0.6211144 0.6211144 +0.1939468 0.6211144 0.6211144 +0.2773041 0.6211144 0.6211144 +0.3384659 0.6211144 0.6211144 +0.3885728 0.6211144 0.6211144 +0.4317928 0.6211144 0.6211144 +0.470214 0.6211144 0.6211144 +0.5050551 0.6211144 0.6211144 +0.5370987 0.6211144 0.6211144 +0.5668815 0.6211144 0.6211144 +0.5947903 0.6211144 0.6211144 +0.6211144 0.6211144 0.6211144 +0.6460766 0.6211144 0.6211144 +0.6698526 0.6211144 0.6211144 +0.6925839 0.6211144 0.6211144 +0.7143866 0.6211144 0.6211144 +0.7353569 0.6211144 0.6211144 +0.7555758 0.6211144 0.6211144 +0.7751122 0.6211144 0.6211144 +0.7940252 0.6211144 0.6211144 +0.8123661 0.6211144 0.6211144 +0.8301795 0.6211144 0.6211144 +0.8475045 0.6211144 0.6211144 +0.8643761 0.6211144 0.6211144 +0.880825 0.6211144 0.6211144 +0.8968787 0.6211144 0.6211144 +0.9125621 0.6211144 0.6211144 +0.9278974 0.6211144 0.6211144 +0.9429048 0.6211144 0.6211144 +0.9576028 0.6211144 0.6211144 +0.9720079 0.6211144 0.6211144 +0.9861357 0.6211144 0.6211144 +1 0.6211144 0.6211144 +0 0.6460766 0.6211144 +0.1939468 0.6460766 0.6211144 +0.2773041 0.6460766 0.6211144 +0.3384659 0.6460766 0.6211144 +0.3885728 0.6460766 0.6211144 +0.4317928 0.6460766 0.6211144 +0.470214 0.6460766 0.6211144 +0.5050551 0.6460766 0.6211144 +0.5370987 0.6460766 0.6211144 +0.5668815 0.6460766 0.6211144 +0.5947903 0.6460766 0.6211144 +0.6211144 0.6460766 0.6211144 +0.6460766 0.6460766 0.6211144 +0.6698526 0.6460766 0.6211144 +0.6925839 0.6460766 0.6211144 +0.7143866 0.6460766 0.6211144 +0.7353569 0.6460766 0.6211144 +0.7555758 0.6460766 0.6211144 +0.7751122 0.6460766 0.6211144 +0.7940252 0.6460766 0.6211144 +0.8123661 0.6460766 0.6211144 +0.8301795 0.6460766 0.6211144 +0.8475045 0.6460766 0.6211144 +0.8643761 0.6460766 0.6211144 +0.880825 0.6460766 0.6211144 +0.8968787 0.6460766 0.6211144 +0.9125621 0.6460766 0.6211144 +0.9278974 0.6460766 0.6211144 +0.9429048 0.6460766 0.6211144 +0.9576028 0.6460766 0.6211144 +0.9720079 0.6460766 0.6211144 +0.9861357 0.6460766 0.6211144 +1 0.6460766 0.6211144 +0 0.6698526 0.6211144 +0.1939468 0.6698526 0.6211144 +0.2773041 0.6698526 0.6211144 +0.3384659 0.6698526 0.6211144 +0.3885728 0.6698526 0.6211144 +0.4317928 0.6698526 0.6211144 +0.470214 0.6698526 0.6211144 +0.5050551 0.6698526 0.6211144 +0.5370987 0.6698526 0.6211144 +0.5668815 0.6698526 0.6211144 +0.5947903 0.6698526 0.6211144 +0.6211144 0.6698526 0.6211144 +0.6460766 0.6698526 0.6211144 +0.6698526 0.6698526 0.6211144 +0.6925839 0.6698526 0.6211144 +0.7143866 0.6698526 0.6211144 +0.7353569 0.6698526 0.6211144 +0.7555758 0.6698526 0.6211144 +0.7751122 0.6698526 0.6211144 +0.7940252 0.6698526 0.6211144 +0.8123661 0.6698526 0.6211144 +0.8301795 0.6698526 0.6211144 +0.8475045 0.6698526 0.6211144 +0.8643761 0.6698526 0.6211144 +0.880825 0.6698526 0.6211144 +0.8968787 0.6698526 0.6211144 +0.9125621 0.6698526 0.6211144 +0.9278974 0.6698526 0.6211144 +0.9429048 0.6698526 0.6211144 +0.9576028 0.6698526 0.6211144 +0.9720079 0.6698526 0.6211144 +0.9861357 0.6698526 0.6211144 +1 0.6698526 0.6211144 +0 0.6925839 0.6211144 +0.1939468 0.6925839 0.6211144 +0.2773041 0.6925839 0.6211144 +0.3384659 0.6925839 0.6211144 +0.3885728 0.6925839 0.6211144 +0.4317928 0.6925839 0.6211144 +0.470214 0.6925839 0.6211144 +0.5050551 0.6925839 0.6211144 +0.5370987 0.6925839 0.6211144 +0.5668815 0.6925839 0.6211144 +0.5947903 0.6925839 0.6211144 +0.6211144 0.6925839 0.6211144 +0.6460766 0.6925839 0.6211144 +0.6698526 0.6925839 0.6211144 +0.6925839 0.6925839 0.6211144 +0.7143866 0.6925839 0.6211144 +0.7353569 0.6925839 0.6211144 +0.7555758 0.6925839 0.6211144 +0.7751122 0.6925839 0.6211144 +0.7940252 0.6925839 0.6211144 +0.8123661 0.6925839 0.6211144 +0.8301795 0.6925839 0.6211144 +0.8475045 0.6925839 0.6211144 +0.8643761 0.6925839 0.6211144 +0.880825 0.6925839 0.6211144 +0.8968787 0.6925839 0.6211144 +0.9125621 0.6925839 0.6211144 +0.9278974 0.6925839 0.6211144 +0.9429048 0.6925839 0.6211144 +0.9576028 0.6925839 0.6211144 +0.9720079 0.6925839 0.6211144 +0.9861357 0.6925839 0.6211144 +1 0.6925839 0.6211144 +0 0.7143866 0.6211144 +0.1939468 0.7143866 0.6211144 +0.2773041 0.7143866 0.6211144 +0.3384659 0.7143866 0.6211144 +0.3885728 0.7143866 0.6211144 +0.4317928 0.7143866 0.6211144 +0.470214 0.7143866 0.6211144 +0.5050551 0.7143866 0.6211144 +0.5370987 0.7143866 0.6211144 +0.5668815 0.7143866 0.6211144 +0.5947903 0.7143866 0.6211144 +0.6211144 0.7143866 0.6211144 +0.6460766 0.7143866 0.6211144 +0.6698526 0.7143866 0.6211144 +0.6925839 0.7143866 0.6211144 +0.7143866 0.7143866 0.6211144 +0.7353569 0.7143866 0.6211144 +0.7555758 0.7143866 0.6211144 +0.7751122 0.7143866 0.6211144 +0.7940252 0.7143866 0.6211144 +0.8123661 0.7143866 0.6211144 +0.8301795 0.7143866 0.6211144 +0.8475045 0.7143866 0.6211144 +0.8643761 0.7143866 0.6211144 +0.880825 0.7143866 0.6211144 +0.8968787 0.7143866 0.6211144 +0.9125621 0.7143866 0.6211144 +0.9278974 0.7143866 0.6211144 +0.9429048 0.7143866 0.6211144 +0.9576028 0.7143866 0.6211144 +0.9720079 0.7143866 0.6211144 +0.9861357 0.7143866 0.6211144 +1 0.7143866 0.6211144 +0 0.7353569 0.6211144 +0.1939468 0.7353569 0.6211144 +0.2773041 0.7353569 0.6211144 +0.3384659 0.7353569 0.6211144 +0.3885728 0.7353569 0.6211144 +0.4317928 0.7353569 0.6211144 +0.470214 0.7353569 0.6211144 +0.5050551 0.7353569 0.6211144 +0.5370987 0.7353569 0.6211144 +0.5668815 0.7353569 0.6211144 +0.5947903 0.7353569 0.6211144 +0.6211144 0.7353569 0.6211144 +0.6460766 0.7353569 0.6211144 +0.6698526 0.7353569 0.6211144 +0.6925839 0.7353569 0.6211144 +0.7143866 0.7353569 0.6211144 +0.7353569 0.7353569 0.6211144 +0.7555758 0.7353569 0.6211144 +0.7751122 0.7353569 0.6211144 +0.7940252 0.7353569 0.6211144 +0.8123661 0.7353569 0.6211144 +0.8301795 0.7353569 0.6211144 +0.8475045 0.7353569 0.6211144 +0.8643761 0.7353569 0.6211144 +0.880825 0.7353569 0.6211144 +0.8968787 0.7353569 0.6211144 +0.9125621 0.7353569 0.6211144 +0.9278974 0.7353569 0.6211144 +0.9429048 0.7353569 0.6211144 +0.9576028 0.7353569 0.6211144 +0.9720079 0.7353569 0.6211144 +0.9861357 0.7353569 0.6211144 +1 0.7353569 0.6211144 +0 0.7555758 0.6211144 +0.1939468 0.7555758 0.6211144 +0.2773041 0.7555758 0.6211144 +0.3384659 0.7555758 0.6211144 +0.3885728 0.7555758 0.6211144 +0.4317928 0.7555758 0.6211144 +0.470214 0.7555758 0.6211144 +0.5050551 0.7555758 0.6211144 +0.5370987 0.7555758 0.6211144 +0.5668815 0.7555758 0.6211144 +0.5947903 0.7555758 0.6211144 +0.6211144 0.7555758 0.6211144 +0.6460766 0.7555758 0.6211144 +0.6698526 0.7555758 0.6211144 +0.6925839 0.7555758 0.6211144 +0.7143866 0.7555758 0.6211144 +0.7353569 0.7555758 0.6211144 +0.7555758 0.7555758 0.6211144 +0.7751122 0.7555758 0.6211144 +0.7940252 0.7555758 0.6211144 +0.8123661 0.7555758 0.6211144 +0.8301795 0.7555758 0.6211144 +0.8475045 0.7555758 0.6211144 +0.8643761 0.7555758 0.6211144 +0.880825 0.7555758 0.6211144 +0.8968787 0.7555758 0.6211144 +0.9125621 0.7555758 0.6211144 +0.9278974 0.7555758 0.6211144 +0.9429048 0.7555758 0.6211144 +0.9576028 0.7555758 0.6211144 +0.9720079 0.7555758 0.6211144 +0.9861357 0.7555758 0.6211144 +1 0.7555758 0.6211144 +0 0.7751122 0.6211144 +0.1939468 0.7751122 0.6211144 +0.2773041 0.7751122 0.6211144 +0.3384659 0.7751122 0.6211144 +0.3885728 0.7751122 0.6211144 +0.4317928 0.7751122 0.6211144 +0.470214 0.7751122 0.6211144 +0.5050551 0.7751122 0.6211144 +0.5370987 0.7751122 0.6211144 +0.5668815 0.7751122 0.6211144 +0.5947903 0.7751122 0.6211144 +0.6211144 0.7751122 0.6211144 +0.6460766 0.7751122 0.6211144 +0.6698526 0.7751122 0.6211144 +0.6925839 0.7751122 0.6211144 +0.7143866 0.7751122 0.6211144 +0.7353569 0.7751122 0.6211144 +0.7555758 0.7751122 0.6211144 +0.7751122 0.7751122 0.6211144 +0.7940252 0.7751122 0.6211144 +0.8123661 0.7751122 0.6211144 +0.8301795 0.7751122 0.6211144 +0.8475045 0.7751122 0.6211144 +0.8643761 0.7751122 0.6211144 +0.880825 0.7751122 0.6211144 +0.8968787 0.7751122 0.6211144 +0.9125621 0.7751122 0.6211144 +0.9278974 0.7751122 0.6211144 +0.9429048 0.7751122 0.6211144 +0.9576028 0.7751122 0.6211144 +0.9720079 0.7751122 0.6211144 +0.9861357 0.7751122 0.6211144 +1 0.7751122 0.6211144 +0 0.7940252 0.6211144 +0.1939468 0.7940252 0.6211144 +0.2773041 0.7940252 0.6211144 +0.3384659 0.7940252 0.6211144 +0.3885728 0.7940252 0.6211144 +0.4317928 0.7940252 0.6211144 +0.470214 0.7940252 0.6211144 +0.5050551 0.7940252 0.6211144 +0.5370987 0.7940252 0.6211144 +0.5668815 0.7940252 0.6211144 +0.5947903 0.7940252 0.6211144 +0.6211144 0.7940252 0.6211144 +0.6460766 0.7940252 0.6211144 +0.6698526 0.7940252 0.6211144 +0.6925839 0.7940252 0.6211144 +0.7143866 0.7940252 0.6211144 +0.7353569 0.7940252 0.6211144 +0.7555758 0.7940252 0.6211144 +0.7751122 0.7940252 0.6211144 +0.7940252 0.7940252 0.6211144 +0.8123661 0.7940252 0.6211144 +0.8301795 0.7940252 0.6211144 +0.8475045 0.7940252 0.6211144 +0.8643761 0.7940252 0.6211144 +0.880825 0.7940252 0.6211144 +0.8968787 0.7940252 0.6211144 +0.9125621 0.7940252 0.6211144 +0.9278974 0.7940252 0.6211144 +0.9429048 0.7940252 0.6211144 +0.9576028 0.7940252 0.6211144 +0.9720079 0.7940252 0.6211144 +0.9861357 0.7940252 0.6211144 +1 0.7940252 0.6211144 +0 0.8123661 0.6211144 +0.1939468 0.8123661 0.6211144 +0.2773041 0.8123661 0.6211144 +0.3384659 0.8123661 0.6211144 +0.3885728 0.8123661 0.6211144 +0.4317928 0.8123661 0.6211144 +0.470214 0.8123661 0.6211144 +0.5050551 0.8123661 0.6211144 +0.5370987 0.8123661 0.6211144 +0.5668815 0.8123661 0.6211144 +0.5947903 0.8123661 0.6211144 +0.6211144 0.8123661 0.6211144 +0.6460766 0.8123661 0.6211144 +0.6698526 0.8123661 0.6211144 +0.6925839 0.8123661 0.6211144 +0.7143866 0.8123661 0.6211144 +0.7353569 0.8123661 0.6211144 +0.7555758 0.8123661 0.6211144 +0.7751122 0.8123661 0.6211144 +0.7940252 0.8123661 0.6211144 +0.8123661 0.8123661 0.6211144 +0.8301795 0.8123661 0.6211144 +0.8475045 0.8123661 0.6211144 +0.8643761 0.8123661 0.6211144 +0.880825 0.8123661 0.6211144 +0.8968787 0.8123661 0.6211144 +0.9125621 0.8123661 0.6211144 +0.9278974 0.8123661 0.6211144 +0.9429048 0.8123661 0.6211144 +0.9576028 0.8123661 0.6211144 +0.9720079 0.8123661 0.6211144 +0.9861357 0.8123661 0.6211144 +1 0.8123661 0.6211144 +0 0.8301795 0.6211144 +0.1939468 0.8301795 0.6211144 +0.2773041 0.8301795 0.6211144 +0.3384659 0.8301795 0.6211144 +0.3885728 0.8301795 0.6211144 +0.4317928 0.8301795 0.6211144 +0.470214 0.8301795 0.6211144 +0.5050551 0.8301795 0.6211144 +0.5370987 0.8301795 0.6211144 +0.5668815 0.8301795 0.6211144 +0.5947903 0.8301795 0.6211144 +0.6211144 0.8301795 0.6211144 +0.6460766 0.8301795 0.6211144 +0.6698526 0.8301795 0.6211144 +0.6925839 0.8301795 0.6211144 +0.7143866 0.8301795 0.6211144 +0.7353569 0.8301795 0.6211144 +0.7555758 0.8301795 0.6211144 +0.7751122 0.8301795 0.6211144 +0.7940252 0.8301795 0.6211144 +0.8123661 0.8301795 0.6211144 +0.8301795 0.8301795 0.6211144 +0.8475045 0.8301795 0.6211144 +0.8643761 0.8301795 0.6211144 +0.880825 0.8301795 0.6211144 +0.8968787 0.8301795 0.6211144 +0.9125621 0.8301795 0.6211144 +0.9278974 0.8301795 0.6211144 +0.9429048 0.8301795 0.6211144 +0.9576028 0.8301795 0.6211144 +0.9720079 0.8301795 0.6211144 +0.9861357 0.8301795 0.6211144 +1 0.8301795 0.6211144 +0 0.8475045 0.6211144 +0.1939468 0.8475045 0.6211144 +0.2773041 0.8475045 0.6211144 +0.3384659 0.8475045 0.6211144 +0.3885728 0.8475045 0.6211144 +0.4317928 0.8475045 0.6211144 +0.470214 0.8475045 0.6211144 +0.5050551 0.8475045 0.6211144 +0.5370987 0.8475045 0.6211144 +0.5668815 0.8475045 0.6211144 +0.5947903 0.8475045 0.6211144 +0.6211144 0.8475045 0.6211144 +0.6460766 0.8475045 0.6211144 +0.6698526 0.8475045 0.6211144 +0.6925839 0.8475045 0.6211144 +0.7143866 0.8475045 0.6211144 +0.7353569 0.8475045 0.6211144 +0.7555758 0.8475045 0.6211144 +0.7751122 0.8475045 0.6211144 +0.7940252 0.8475045 0.6211144 +0.8123661 0.8475045 0.6211144 +0.8301795 0.8475045 0.6211144 +0.8475045 0.8475045 0.6211144 +0.8643761 0.8475045 0.6211144 +0.880825 0.8475045 0.6211144 +0.8968787 0.8475045 0.6211144 +0.9125621 0.8475045 0.6211144 +0.9278974 0.8475045 0.6211144 +0.9429048 0.8475045 0.6211144 +0.9576028 0.8475045 0.6211144 +0.9720079 0.8475045 0.6211144 +0.9861357 0.8475045 0.6211144 +1 0.8475045 0.6211144 +0 0.8643761 0.6211144 +0.1939468 0.8643761 0.6211144 +0.2773041 0.8643761 0.6211144 +0.3384659 0.8643761 0.6211144 +0.3885728 0.8643761 0.6211144 +0.4317928 0.8643761 0.6211144 +0.470214 0.8643761 0.6211144 +0.5050551 0.8643761 0.6211144 +0.5370987 0.8643761 0.6211144 +0.5668815 0.8643761 0.6211144 +0.5947903 0.8643761 0.6211144 +0.6211144 0.8643761 0.6211144 +0.6460766 0.8643761 0.6211144 +0.6698526 0.8643761 0.6211144 +0.6925839 0.8643761 0.6211144 +0.7143866 0.8643761 0.6211144 +0.7353569 0.8643761 0.6211144 +0.7555758 0.8643761 0.6211144 +0.7751122 0.8643761 0.6211144 +0.7940252 0.8643761 0.6211144 +0.8123661 0.8643761 0.6211144 +0.8301795 0.8643761 0.6211144 +0.8475045 0.8643761 0.6211144 +0.8643761 0.8643761 0.6211144 +0.880825 0.8643761 0.6211144 +0.8968787 0.8643761 0.6211144 +0.9125621 0.8643761 0.6211144 +0.9278974 0.8643761 0.6211144 +0.9429048 0.8643761 0.6211144 +0.9576028 0.8643761 0.6211144 +0.9720079 0.8643761 0.6211144 +0.9861357 0.8643761 0.6211144 +1 0.8643761 0.6211144 +0 0.880825 0.6211144 +0.1939468 0.880825 0.6211144 +0.2773041 0.880825 0.6211144 +0.3384659 0.880825 0.6211144 +0.3885728 0.880825 0.6211144 +0.4317928 0.880825 0.6211144 +0.470214 0.880825 0.6211144 +0.5050551 0.880825 0.6211144 +0.5370987 0.880825 0.6211144 +0.5668815 0.880825 0.6211144 +0.5947903 0.880825 0.6211144 +0.6211144 0.880825 0.6211144 +0.6460766 0.880825 0.6211144 +0.6698526 0.880825 0.6211144 +0.6925839 0.880825 0.6211144 +0.7143866 0.880825 0.6211144 +0.7353569 0.880825 0.6211144 +0.7555758 0.880825 0.6211144 +0.7751122 0.880825 0.6211144 +0.7940252 0.880825 0.6211144 +0.8123661 0.880825 0.6211144 +0.8301795 0.880825 0.6211144 +0.8475045 0.880825 0.6211144 +0.8643761 0.880825 0.6211144 +0.880825 0.880825 0.6211144 +0.8968787 0.880825 0.6211144 +0.9125621 0.880825 0.6211144 +0.9278974 0.880825 0.6211144 +0.9429048 0.880825 0.6211144 +0.9576028 0.880825 0.6211144 +0.9720079 0.880825 0.6211144 +0.9861357 0.880825 0.6211144 +1 0.880825 0.6211144 +0 0.8968787 0.6211144 +0.1939468 0.8968787 0.6211144 +0.2773041 0.8968787 0.6211144 +0.3384659 0.8968787 0.6211144 +0.3885728 0.8968787 0.6211144 +0.4317928 0.8968787 0.6211144 +0.470214 0.8968787 0.6211144 +0.5050551 0.8968787 0.6211144 +0.5370987 0.8968787 0.6211144 +0.5668815 0.8968787 0.6211144 +0.5947903 0.8968787 0.6211144 +0.6211144 0.8968787 0.6211144 +0.6460766 0.8968787 0.6211144 +0.6698526 0.8968787 0.6211144 +0.6925839 0.8968787 0.6211144 +0.7143866 0.8968787 0.6211144 +0.7353569 0.8968787 0.6211144 +0.7555758 0.8968787 0.6211144 +0.7751122 0.8968787 0.6211144 +0.7940252 0.8968787 0.6211144 +0.8123661 0.8968787 0.6211144 +0.8301795 0.8968787 0.6211144 +0.8475045 0.8968787 0.6211144 +0.8643761 0.8968787 0.6211144 +0.880825 0.8968787 0.6211144 +0.8968787 0.8968787 0.6211144 +0.9125621 0.8968787 0.6211144 +0.9278974 0.8968787 0.6211144 +0.9429048 0.8968787 0.6211144 +0.9576028 0.8968787 0.6211144 +0.9720079 0.8968787 0.6211144 +0.9861357 0.8968787 0.6211144 +1 0.8968787 0.6211144 +0 0.9125621 0.6211144 +0.1939468 0.9125621 0.6211144 +0.2773041 0.9125621 0.6211144 +0.3384659 0.9125621 0.6211144 +0.3885728 0.9125621 0.6211144 +0.4317928 0.9125621 0.6211144 +0.470214 0.9125621 0.6211144 +0.5050551 0.9125621 0.6211144 +0.5370987 0.9125621 0.6211144 +0.5668815 0.9125621 0.6211144 +0.5947903 0.9125621 0.6211144 +0.6211144 0.9125621 0.6211144 +0.6460766 0.9125621 0.6211144 +0.6698526 0.9125621 0.6211144 +0.6925839 0.9125621 0.6211144 +0.7143866 0.9125621 0.6211144 +0.7353569 0.9125621 0.6211144 +0.7555758 0.9125621 0.6211144 +0.7751122 0.9125621 0.6211144 +0.7940252 0.9125621 0.6211144 +0.8123661 0.9125621 0.6211144 +0.8301795 0.9125621 0.6211144 +0.8475045 0.9125621 0.6211144 +0.8643761 0.9125621 0.6211144 +0.880825 0.9125621 0.6211144 +0.8968787 0.9125621 0.6211144 +0.9125621 0.9125621 0.6211144 +0.9278974 0.9125621 0.6211144 +0.9429048 0.9125621 0.6211144 +0.9576028 0.9125621 0.6211144 +0.9720079 0.9125621 0.6211144 +0.9861357 0.9125621 0.6211144 +1 0.9125621 0.6211144 +0 0.9278974 0.6211144 +0.1939468 0.9278974 0.6211144 +0.2773041 0.9278974 0.6211144 +0.3384659 0.9278974 0.6211144 +0.3885728 0.9278974 0.6211144 +0.4317928 0.9278974 0.6211144 +0.470214 0.9278974 0.6211144 +0.5050551 0.9278974 0.6211144 +0.5370987 0.9278974 0.6211144 +0.5668815 0.9278974 0.6211144 +0.5947903 0.9278974 0.6211144 +0.6211144 0.9278974 0.6211144 +0.6460766 0.9278974 0.6211144 +0.6698526 0.9278974 0.6211144 +0.6925839 0.9278974 0.6211144 +0.7143866 0.9278974 0.6211144 +0.7353569 0.9278974 0.6211144 +0.7555758 0.9278974 0.6211144 +0.7751122 0.9278974 0.6211144 +0.7940252 0.9278974 0.6211144 +0.8123661 0.9278974 0.6211144 +0.8301795 0.9278974 0.6211144 +0.8475045 0.9278974 0.6211144 +0.8643761 0.9278974 0.6211144 +0.880825 0.9278974 0.6211144 +0.8968787 0.9278974 0.6211144 +0.9125621 0.9278974 0.6211144 +0.9278974 0.9278974 0.6211144 +0.9429048 0.9278974 0.6211144 +0.9576028 0.9278974 0.6211144 +0.9720079 0.9278974 0.6211144 +0.9861357 0.9278974 0.6211144 +1 0.9278974 0.6211144 +0 0.9429048 0.6211144 +0.1939468 0.9429048 0.6211144 +0.2773041 0.9429048 0.6211144 +0.3384659 0.9429048 0.6211144 +0.3885728 0.9429048 0.6211144 +0.4317928 0.9429048 0.6211144 +0.470214 0.9429048 0.6211144 +0.5050551 0.9429048 0.6211144 +0.5370987 0.9429048 0.6211144 +0.5668815 0.9429048 0.6211144 +0.5947903 0.9429048 0.6211144 +0.6211144 0.9429048 0.6211144 +0.6460766 0.9429048 0.6211144 +0.6698526 0.9429048 0.6211144 +0.6925839 0.9429048 0.6211144 +0.7143866 0.9429048 0.6211144 +0.7353569 0.9429048 0.6211144 +0.7555758 0.9429048 0.6211144 +0.7751122 0.9429048 0.6211144 +0.7940252 0.9429048 0.6211144 +0.8123661 0.9429048 0.6211144 +0.8301795 0.9429048 0.6211144 +0.8475045 0.9429048 0.6211144 +0.8643761 0.9429048 0.6211144 +0.880825 0.9429048 0.6211144 +0.8968787 0.9429048 0.6211144 +0.9125621 0.9429048 0.6211144 +0.9278974 0.9429048 0.6211144 +0.9429048 0.9429048 0.6211144 +0.9576028 0.9429048 0.6211144 +0.9720079 0.9429048 0.6211144 +0.9861357 0.9429048 0.6211144 +1 0.9429048 0.6211144 +0 0.9576028 0.6211144 +0.1939468 0.9576028 0.6211144 +0.2773041 0.9576028 0.6211144 +0.3384659 0.9576028 0.6211144 +0.3885728 0.9576028 0.6211144 +0.4317928 0.9576028 0.6211144 +0.470214 0.9576028 0.6211144 +0.5050551 0.9576028 0.6211144 +0.5370987 0.9576028 0.6211144 +0.5668815 0.9576028 0.6211144 +0.5947903 0.9576028 0.6211144 +0.6211144 0.9576028 0.6211144 +0.6460766 0.9576028 0.6211144 +0.6698526 0.9576028 0.6211144 +0.6925839 0.9576028 0.6211144 +0.7143866 0.9576028 0.6211144 +0.7353569 0.9576028 0.6211144 +0.7555758 0.9576028 0.6211144 +0.7751122 0.9576028 0.6211144 +0.7940252 0.9576028 0.6211144 +0.8123661 0.9576028 0.6211144 +0.8301795 0.9576028 0.6211144 +0.8475045 0.9576028 0.6211144 +0.8643761 0.9576028 0.6211144 +0.880825 0.9576028 0.6211144 +0.8968787 0.9576028 0.6211144 +0.9125621 0.9576028 0.6211144 +0.9278974 0.9576028 0.6211144 +0.9429048 0.9576028 0.6211144 +0.9576028 0.9576028 0.6211144 +0.9720079 0.9576028 0.6211144 +0.9861357 0.9576028 0.6211144 +1 0.9576028 0.6211144 +0 0.9720079 0.6211144 +0.1939468 0.9720079 0.6211144 +0.2773041 0.9720079 0.6211144 +0.3384659 0.9720079 0.6211144 +0.3885728 0.9720079 0.6211144 +0.4317928 0.9720079 0.6211144 +0.470214 0.9720079 0.6211144 +0.5050551 0.9720079 0.6211144 +0.5370987 0.9720079 0.6211144 +0.5668815 0.9720079 0.6211144 +0.5947903 0.9720079 0.6211144 +0.6211144 0.9720079 0.6211144 +0.6460766 0.9720079 0.6211144 +0.6698526 0.9720079 0.6211144 +0.6925839 0.9720079 0.6211144 +0.7143866 0.9720079 0.6211144 +0.7353569 0.9720079 0.6211144 +0.7555758 0.9720079 0.6211144 +0.7751122 0.9720079 0.6211144 +0.7940252 0.9720079 0.6211144 +0.8123661 0.9720079 0.6211144 +0.8301795 0.9720079 0.6211144 +0.8475045 0.9720079 0.6211144 +0.8643761 0.9720079 0.6211144 +0.880825 0.9720079 0.6211144 +0.8968787 0.9720079 0.6211144 +0.9125621 0.9720079 0.6211144 +0.9278974 0.9720079 0.6211144 +0.9429048 0.9720079 0.6211144 +0.9576028 0.9720079 0.6211144 +0.9720079 0.9720079 0.6211144 +0.9861357 0.9720079 0.6211144 +1 0.9720079 0.6211144 +0 0.9861357 0.6211144 +0.1939468 0.9861357 0.6211144 +0.2773041 0.9861357 0.6211144 +0.3384659 0.9861357 0.6211144 +0.3885728 0.9861357 0.6211144 +0.4317928 0.9861357 0.6211144 +0.470214 0.9861357 0.6211144 +0.5050551 0.9861357 0.6211144 +0.5370987 0.9861357 0.6211144 +0.5668815 0.9861357 0.6211144 +0.5947903 0.9861357 0.6211144 +0.6211144 0.9861357 0.6211144 +0.6460766 0.9861357 0.6211144 +0.6698526 0.9861357 0.6211144 +0.6925839 0.9861357 0.6211144 +0.7143866 0.9861357 0.6211144 +0.7353569 0.9861357 0.6211144 +0.7555758 0.9861357 0.6211144 +0.7751122 0.9861357 0.6211144 +0.7940252 0.9861357 0.6211144 +0.8123661 0.9861357 0.6211144 +0.8301795 0.9861357 0.6211144 +0.8475045 0.9861357 0.6211144 +0.8643761 0.9861357 0.6211144 +0.880825 0.9861357 0.6211144 +0.8968787 0.9861357 0.6211144 +0.9125621 0.9861357 0.6211144 +0.9278974 0.9861357 0.6211144 +0.9429048 0.9861357 0.6211144 +0.9576028 0.9861357 0.6211144 +0.9720079 0.9861357 0.6211144 +0.9861357 0.9861357 0.6211144 +1 0.9861357 0.6211144 +0 1 0.6211144 +0.1939468 1 0.6211144 +0.2773041 1 0.6211144 +0.3384659 1 0.6211144 +0.3885728 1 0.6211144 +0.4317928 1 0.6211144 +0.470214 1 0.6211144 +0.5050551 1 0.6211144 +0.5370987 1 0.6211144 +0.5668815 1 0.6211144 +0.5947903 1 0.6211144 +0.6211144 1 0.6211144 +0.6460766 1 0.6211144 +0.6698526 1 0.6211144 +0.6925839 1 0.6211144 +0.7143866 1 0.6211144 +0.7353569 1 0.6211144 +0.7555758 1 0.6211144 +0.7751122 1 0.6211144 +0.7940252 1 0.6211144 +0.8123661 1 0.6211144 +0.8301795 1 0.6211144 +0.8475045 1 0.6211144 +0.8643761 1 0.6211144 +0.880825 1 0.6211144 +0.8968787 1 0.6211144 +0.9125621 1 0.6211144 +0.9278974 1 0.6211144 +0.9429048 1 0.6211144 +0.9576028 1 0.6211144 +0.9720079 1 0.6211144 +0.9861357 1 0.6211144 +1 1 0.6211144 +0 0 0.6460766 +0.1939468 0 0.6460766 +0.2773041 0 0.6460766 +0.3384659 0 0.6460766 +0.3885728 0 0.6460766 +0.4317928 0 0.6460766 +0.470214 0 0.6460766 +0.5050551 0 0.6460766 +0.5370987 0 0.6460766 +0.5668815 0 0.6460766 +0.5947903 0 0.6460766 +0.6211144 0 0.6460766 +0.6460766 0 0.6460766 +0.6698526 0 0.6460766 +0.6925839 0 0.6460766 +0.7143866 0 0.6460766 +0.7353569 0 0.6460766 +0.7555758 0 0.6460766 +0.7751122 0 0.6460766 +0.7940252 0 0.6460766 +0.8123661 0 0.6460766 +0.8301795 0 0.6460766 +0.8475045 0 0.6460766 +0.8643761 0 0.6460766 +0.880825 0 0.6460766 +0.8968787 0 0.6460766 +0.9125621 0 0.6460766 +0.9278974 0 0.6460766 +0.9429048 0 0.6460766 +0.9576028 0 0.6460766 +0.9720079 0 0.6460766 +0.9861357 0 0.6460766 +1 0 0.6460766 +0 0.1939468 0.6460766 +0.1939468 0.1939468 0.6460766 +0.2773041 0.1939468 0.6460766 +0.3384659 0.1939468 0.6460766 +0.3885728 0.1939468 0.6460766 +0.4317928 0.1939468 0.6460766 +0.470214 0.1939468 0.6460766 +0.5050551 0.1939468 0.6460766 +0.5370987 0.1939468 0.6460766 +0.5668815 0.1939468 0.6460766 +0.5947903 0.1939468 0.6460766 +0.6211144 0.1939468 0.6460766 +0.6460766 0.1939468 0.6460766 +0.6698526 0.1939468 0.6460766 +0.6925839 0.1939468 0.6460766 +0.7143866 0.1939468 0.6460766 +0.7353569 0.1939468 0.6460766 +0.7555758 0.1939468 0.6460766 +0.7751122 0.1939468 0.6460766 +0.7940252 0.1939468 0.6460766 +0.8123661 0.1939468 0.6460766 +0.8301795 0.1939468 0.6460766 +0.8475045 0.1939468 0.6460766 +0.8643761 0.1939468 0.6460766 +0.880825 0.1939468 0.6460766 +0.8968787 0.1939468 0.6460766 +0.9125621 0.1939468 0.6460766 +0.9278974 0.1939468 0.6460766 +0.9429048 0.1939468 0.6460766 +0.9576028 0.1939468 0.6460766 +0.9720079 0.1939468 0.6460766 +0.9861357 0.1939468 0.6460766 +1 0.1939468 0.6460766 +0 0.2773041 0.6460766 +0.1939468 0.2773041 0.6460766 +0.2773041 0.2773041 0.6460766 +0.3384659 0.2773041 0.6460766 +0.3885728 0.2773041 0.6460766 +0.4317928 0.2773041 0.6460766 +0.470214 0.2773041 0.6460766 +0.5050551 0.2773041 0.6460766 +0.5370987 0.2773041 0.6460766 +0.5668815 0.2773041 0.6460766 +0.5947903 0.2773041 0.6460766 +0.6211144 0.2773041 0.6460766 +0.6460766 0.2773041 0.6460766 +0.6698526 0.2773041 0.6460766 +0.6925839 0.2773041 0.6460766 +0.7143866 0.2773041 0.6460766 +0.7353569 0.2773041 0.6460766 +0.7555758 0.2773041 0.6460766 +0.7751122 0.2773041 0.6460766 +0.7940252 0.2773041 0.6460766 +0.8123661 0.2773041 0.6460766 +0.8301795 0.2773041 0.6460766 +0.8475045 0.2773041 0.6460766 +0.8643761 0.2773041 0.6460766 +0.880825 0.2773041 0.6460766 +0.8968787 0.2773041 0.6460766 +0.9125621 0.2773041 0.6460766 +0.9278974 0.2773041 0.6460766 +0.9429048 0.2773041 0.6460766 +0.9576028 0.2773041 0.6460766 +0.9720079 0.2773041 0.6460766 +0.9861357 0.2773041 0.6460766 +1 0.2773041 0.6460766 +0 0.3384659 0.6460766 +0.1939468 0.3384659 0.6460766 +0.2773041 0.3384659 0.6460766 +0.3384659 0.3384659 0.6460766 +0.3885728 0.3384659 0.6460766 +0.4317928 0.3384659 0.6460766 +0.470214 0.3384659 0.6460766 +0.5050551 0.3384659 0.6460766 +0.5370987 0.3384659 0.6460766 +0.5668815 0.3384659 0.6460766 +0.5947903 0.3384659 0.6460766 +0.6211144 0.3384659 0.6460766 +0.6460766 0.3384659 0.6460766 +0.6698526 0.3384659 0.6460766 +0.6925839 0.3384659 0.6460766 +0.7143866 0.3384659 0.6460766 +0.7353569 0.3384659 0.6460766 +0.7555758 0.3384659 0.6460766 +0.7751122 0.3384659 0.6460766 +0.7940252 0.3384659 0.6460766 +0.8123661 0.3384659 0.6460766 +0.8301795 0.3384659 0.6460766 +0.8475045 0.3384659 0.6460766 +0.8643761 0.3384659 0.6460766 +0.880825 0.3384659 0.6460766 +0.8968787 0.3384659 0.6460766 +0.9125621 0.3384659 0.6460766 +0.9278974 0.3384659 0.6460766 +0.9429048 0.3384659 0.6460766 +0.9576028 0.3384659 0.6460766 +0.9720079 0.3384659 0.6460766 +0.9861357 0.3384659 0.6460766 +1 0.3384659 0.6460766 +0 0.3885728 0.6460766 +0.1939468 0.3885728 0.6460766 +0.2773041 0.3885728 0.6460766 +0.3384659 0.3885728 0.6460766 +0.3885728 0.3885728 0.6460766 +0.4317928 0.3885728 0.6460766 +0.470214 0.3885728 0.6460766 +0.5050551 0.3885728 0.6460766 +0.5370987 0.3885728 0.6460766 +0.5668815 0.3885728 0.6460766 +0.5947903 0.3885728 0.6460766 +0.6211144 0.3885728 0.6460766 +0.6460766 0.3885728 0.6460766 +0.6698526 0.3885728 0.6460766 +0.6925839 0.3885728 0.6460766 +0.7143866 0.3885728 0.6460766 +0.7353569 0.3885728 0.6460766 +0.7555758 0.3885728 0.6460766 +0.7751122 0.3885728 0.6460766 +0.7940252 0.3885728 0.6460766 +0.8123661 0.3885728 0.6460766 +0.8301795 0.3885728 0.6460766 +0.8475045 0.3885728 0.6460766 +0.8643761 0.3885728 0.6460766 +0.880825 0.3885728 0.6460766 +0.8968787 0.3885728 0.6460766 +0.9125621 0.3885728 0.6460766 +0.9278974 0.3885728 0.6460766 +0.9429048 0.3885728 0.6460766 +0.9576028 0.3885728 0.6460766 +0.9720079 0.3885728 0.6460766 +0.9861357 0.3885728 0.6460766 +1 0.3885728 0.6460766 +0 0.4317928 0.6460766 +0.1939468 0.4317928 0.6460766 +0.2773041 0.4317928 0.6460766 +0.3384659 0.4317928 0.6460766 +0.3885728 0.4317928 0.6460766 +0.4317928 0.4317928 0.6460766 +0.470214 0.4317928 0.6460766 +0.5050551 0.4317928 0.6460766 +0.5370987 0.4317928 0.6460766 +0.5668815 0.4317928 0.6460766 +0.5947903 0.4317928 0.6460766 +0.6211144 0.4317928 0.6460766 +0.6460766 0.4317928 0.6460766 +0.6698526 0.4317928 0.6460766 +0.6925839 0.4317928 0.6460766 +0.7143866 0.4317928 0.6460766 +0.7353569 0.4317928 0.6460766 +0.7555758 0.4317928 0.6460766 +0.7751122 0.4317928 0.6460766 +0.7940252 0.4317928 0.6460766 +0.8123661 0.4317928 0.6460766 +0.8301795 0.4317928 0.6460766 +0.8475045 0.4317928 0.6460766 +0.8643761 0.4317928 0.6460766 +0.880825 0.4317928 0.6460766 +0.8968787 0.4317928 0.6460766 +0.9125621 0.4317928 0.6460766 +0.9278974 0.4317928 0.6460766 +0.9429048 0.4317928 0.6460766 +0.9576028 0.4317928 0.6460766 +0.9720079 0.4317928 0.6460766 +0.9861357 0.4317928 0.6460766 +1 0.4317928 0.6460766 +0 0.470214 0.6460766 +0.1939468 0.470214 0.6460766 +0.2773041 0.470214 0.6460766 +0.3384659 0.470214 0.6460766 +0.3885728 0.470214 0.6460766 +0.4317928 0.470214 0.6460766 +0.470214 0.470214 0.6460766 +0.5050551 0.470214 0.6460766 +0.5370987 0.470214 0.6460766 +0.5668815 0.470214 0.6460766 +0.5947903 0.470214 0.6460766 +0.6211144 0.470214 0.6460766 +0.6460766 0.470214 0.6460766 +0.6698526 0.470214 0.6460766 +0.6925839 0.470214 0.6460766 +0.7143866 0.470214 0.6460766 +0.7353569 0.470214 0.6460766 +0.7555758 0.470214 0.6460766 +0.7751122 0.470214 0.6460766 +0.7940252 0.470214 0.6460766 +0.8123661 0.470214 0.6460766 +0.8301795 0.470214 0.6460766 +0.8475045 0.470214 0.6460766 +0.8643761 0.470214 0.6460766 +0.880825 0.470214 0.6460766 +0.8968787 0.470214 0.6460766 +0.9125621 0.470214 0.6460766 +0.9278974 0.470214 0.6460766 +0.9429048 0.470214 0.6460766 +0.9576028 0.470214 0.6460766 +0.9720079 0.470214 0.6460766 +0.9861357 0.470214 0.6460766 +1 0.470214 0.6460766 +0 0.5050551 0.6460766 +0.1939468 0.5050551 0.6460766 +0.2773041 0.5050551 0.6460766 +0.3384659 0.5050551 0.6460766 +0.3885728 0.5050551 0.6460766 +0.4317928 0.5050551 0.6460766 +0.470214 0.5050551 0.6460766 +0.5050551 0.5050551 0.6460766 +0.5370987 0.5050551 0.6460766 +0.5668815 0.5050551 0.6460766 +0.5947903 0.5050551 0.6460766 +0.6211144 0.5050551 0.6460766 +0.6460766 0.5050551 0.6460766 +0.6698526 0.5050551 0.6460766 +0.6925839 0.5050551 0.6460766 +0.7143866 0.5050551 0.6460766 +0.7353569 0.5050551 0.6460766 +0.7555758 0.5050551 0.6460766 +0.7751122 0.5050551 0.6460766 +0.7940252 0.5050551 0.6460766 +0.8123661 0.5050551 0.6460766 +0.8301795 0.5050551 0.6460766 +0.8475045 0.5050551 0.6460766 +0.8643761 0.5050551 0.6460766 +0.880825 0.5050551 0.6460766 +0.8968787 0.5050551 0.6460766 +0.9125621 0.5050551 0.6460766 +0.9278974 0.5050551 0.6460766 +0.9429048 0.5050551 0.6460766 +0.9576028 0.5050551 0.6460766 +0.9720079 0.5050551 0.6460766 +0.9861357 0.5050551 0.6460766 +1 0.5050551 0.6460766 +0 0.5370987 0.6460766 +0.1939468 0.5370987 0.6460766 +0.2773041 0.5370987 0.6460766 +0.3384659 0.5370987 0.6460766 +0.3885728 0.5370987 0.6460766 +0.4317928 0.5370987 0.6460766 +0.470214 0.5370987 0.6460766 +0.5050551 0.5370987 0.6460766 +0.5370987 0.5370987 0.6460766 +0.5668815 0.5370987 0.6460766 +0.5947903 0.5370987 0.6460766 +0.6211144 0.5370987 0.6460766 +0.6460766 0.5370987 0.6460766 +0.6698526 0.5370987 0.6460766 +0.6925839 0.5370987 0.6460766 +0.7143866 0.5370987 0.6460766 +0.7353569 0.5370987 0.6460766 +0.7555758 0.5370987 0.6460766 +0.7751122 0.5370987 0.6460766 +0.7940252 0.5370987 0.6460766 +0.8123661 0.5370987 0.6460766 +0.8301795 0.5370987 0.6460766 +0.8475045 0.5370987 0.6460766 +0.8643761 0.5370987 0.6460766 +0.880825 0.5370987 0.6460766 +0.8968787 0.5370987 0.6460766 +0.9125621 0.5370987 0.6460766 +0.9278974 0.5370987 0.6460766 +0.9429048 0.5370987 0.6460766 +0.9576028 0.5370987 0.6460766 +0.9720079 0.5370987 0.6460766 +0.9861357 0.5370987 0.6460766 +1 0.5370987 0.6460766 +0 0.5668815 0.6460766 +0.1939468 0.5668815 0.6460766 +0.2773041 0.5668815 0.6460766 +0.3384659 0.5668815 0.6460766 +0.3885728 0.5668815 0.6460766 +0.4317928 0.5668815 0.6460766 +0.470214 0.5668815 0.6460766 +0.5050551 0.5668815 0.6460766 +0.5370987 0.5668815 0.6460766 +0.5668815 0.5668815 0.6460766 +0.5947903 0.5668815 0.6460766 +0.6211144 0.5668815 0.6460766 +0.6460766 0.5668815 0.6460766 +0.6698526 0.5668815 0.6460766 +0.6925839 0.5668815 0.6460766 +0.7143866 0.5668815 0.6460766 +0.7353569 0.5668815 0.6460766 +0.7555758 0.5668815 0.6460766 +0.7751122 0.5668815 0.6460766 +0.7940252 0.5668815 0.6460766 +0.8123661 0.5668815 0.6460766 +0.8301795 0.5668815 0.6460766 +0.8475045 0.5668815 0.6460766 +0.8643761 0.5668815 0.6460766 +0.880825 0.5668815 0.6460766 +0.8968787 0.5668815 0.6460766 +0.9125621 0.5668815 0.6460766 +0.9278974 0.5668815 0.6460766 +0.9429048 0.5668815 0.6460766 +0.9576028 0.5668815 0.6460766 +0.9720079 0.5668815 0.6460766 +0.9861357 0.5668815 0.6460766 +1 0.5668815 0.6460766 +0 0.5947903 0.6460766 +0.1939468 0.5947903 0.6460766 +0.2773041 0.5947903 0.6460766 +0.3384659 0.5947903 0.6460766 +0.3885728 0.5947903 0.6460766 +0.4317928 0.5947903 0.6460766 +0.470214 0.5947903 0.6460766 +0.5050551 0.5947903 0.6460766 +0.5370987 0.5947903 0.6460766 +0.5668815 0.5947903 0.6460766 +0.5947903 0.5947903 0.6460766 +0.6211144 0.5947903 0.6460766 +0.6460766 0.5947903 0.6460766 +0.6698526 0.5947903 0.6460766 +0.6925839 0.5947903 0.6460766 +0.7143866 0.5947903 0.6460766 +0.7353569 0.5947903 0.6460766 +0.7555758 0.5947903 0.6460766 +0.7751122 0.5947903 0.6460766 +0.7940252 0.5947903 0.6460766 +0.8123661 0.5947903 0.6460766 +0.8301795 0.5947903 0.6460766 +0.8475045 0.5947903 0.6460766 +0.8643761 0.5947903 0.6460766 +0.880825 0.5947903 0.6460766 +0.8968787 0.5947903 0.6460766 +0.9125621 0.5947903 0.6460766 +0.9278974 0.5947903 0.6460766 +0.9429048 0.5947903 0.6460766 +0.9576028 0.5947903 0.6460766 +0.9720079 0.5947903 0.6460766 +0.9861357 0.5947903 0.6460766 +1 0.5947903 0.6460766 +0 0.6211144 0.6460766 +0.1939468 0.6211144 0.6460766 +0.2773041 0.6211144 0.6460766 +0.3384659 0.6211144 0.6460766 +0.3885728 0.6211144 0.6460766 +0.4317928 0.6211144 0.6460766 +0.470214 0.6211144 0.6460766 +0.5050551 0.6211144 0.6460766 +0.5370987 0.6211144 0.6460766 +0.5668815 0.6211144 0.6460766 +0.5947903 0.6211144 0.6460766 +0.6211144 0.6211144 0.6460766 +0.6460766 0.6211144 0.6460766 +0.6698526 0.6211144 0.6460766 +0.6925839 0.6211144 0.6460766 +0.7143866 0.6211144 0.6460766 +0.7353569 0.6211144 0.6460766 +0.7555758 0.6211144 0.6460766 +0.7751122 0.6211144 0.6460766 +0.7940252 0.6211144 0.6460766 +0.8123661 0.6211144 0.6460766 +0.8301795 0.6211144 0.6460766 +0.8475045 0.6211144 0.6460766 +0.8643761 0.6211144 0.6460766 +0.880825 0.6211144 0.6460766 +0.8968787 0.6211144 0.6460766 +0.9125621 0.6211144 0.6460766 +0.9278974 0.6211144 0.6460766 +0.9429048 0.6211144 0.6460766 +0.9576028 0.6211144 0.6460766 +0.9720079 0.6211144 0.6460766 +0.9861357 0.6211144 0.6460766 +1 0.6211144 0.6460766 +0 0.6460766 0.6460766 +0.1939468 0.6460766 0.6460766 +0.2773041 0.6460766 0.6460766 +0.3384659 0.6460766 0.6460766 +0.3885728 0.6460766 0.6460766 +0.4317928 0.6460766 0.6460766 +0.470214 0.6460766 0.6460766 +0.5050551 0.6460766 0.6460766 +0.5370987 0.6460766 0.6460766 +0.5668815 0.6460766 0.6460766 +0.5947903 0.6460766 0.6460766 +0.6211144 0.6460766 0.6460766 +0.6460766 0.6460766 0.6460766 +0.6698526 0.6460766 0.6460766 +0.6925839 0.6460766 0.6460766 +0.7143866 0.6460766 0.6460766 +0.7353569 0.6460766 0.6460766 +0.7555758 0.6460766 0.6460766 +0.7751122 0.6460766 0.6460766 +0.7940252 0.6460766 0.6460766 +0.8123661 0.6460766 0.6460766 +0.8301795 0.6460766 0.6460766 +0.8475045 0.6460766 0.6460766 +0.8643761 0.6460766 0.6460766 +0.880825 0.6460766 0.6460766 +0.8968787 0.6460766 0.6460766 +0.9125621 0.6460766 0.6460766 +0.9278974 0.6460766 0.6460766 +0.9429048 0.6460766 0.6460766 +0.9576028 0.6460766 0.6460766 +0.9720079 0.6460766 0.6460766 +0.9861357 0.6460766 0.6460766 +1 0.6460766 0.6460766 +0 0.6698526 0.6460766 +0.1939468 0.6698526 0.6460766 +0.2773041 0.6698526 0.6460766 +0.3384659 0.6698526 0.6460766 +0.3885728 0.6698526 0.6460766 +0.4317928 0.6698526 0.6460766 +0.470214 0.6698526 0.6460766 +0.5050551 0.6698526 0.6460766 +0.5370987 0.6698526 0.6460766 +0.5668815 0.6698526 0.6460766 +0.5947903 0.6698526 0.6460766 +0.6211144 0.6698526 0.6460766 +0.6460766 0.6698526 0.6460766 +0.6698526 0.6698526 0.6460766 +0.6925839 0.6698526 0.6460766 +0.7143866 0.6698526 0.6460766 +0.7353569 0.6698526 0.6460766 +0.7555758 0.6698526 0.6460766 +0.7751122 0.6698526 0.6460766 +0.7940252 0.6698526 0.6460766 +0.8123661 0.6698526 0.6460766 +0.8301795 0.6698526 0.6460766 +0.8475045 0.6698526 0.6460766 +0.8643761 0.6698526 0.6460766 +0.880825 0.6698526 0.6460766 +0.8968787 0.6698526 0.6460766 +0.9125621 0.6698526 0.6460766 +0.9278974 0.6698526 0.6460766 +0.9429048 0.6698526 0.6460766 +0.9576028 0.6698526 0.6460766 +0.9720079 0.6698526 0.6460766 +0.9861357 0.6698526 0.6460766 +1 0.6698526 0.6460766 +0 0.6925839 0.6460766 +0.1939468 0.6925839 0.6460766 +0.2773041 0.6925839 0.6460766 +0.3384659 0.6925839 0.6460766 +0.3885728 0.6925839 0.6460766 +0.4317928 0.6925839 0.6460766 +0.470214 0.6925839 0.6460766 +0.5050551 0.6925839 0.6460766 +0.5370987 0.6925839 0.6460766 +0.5668815 0.6925839 0.6460766 +0.5947903 0.6925839 0.6460766 +0.6211144 0.6925839 0.6460766 +0.6460766 0.6925839 0.6460766 +0.6698526 0.6925839 0.6460766 +0.6925839 0.6925839 0.6460766 +0.7143866 0.6925839 0.6460766 +0.7353569 0.6925839 0.6460766 +0.7555758 0.6925839 0.6460766 +0.7751122 0.6925839 0.6460766 +0.7940252 0.6925839 0.6460766 +0.8123661 0.6925839 0.6460766 +0.8301795 0.6925839 0.6460766 +0.8475045 0.6925839 0.6460766 +0.8643761 0.6925839 0.6460766 +0.880825 0.6925839 0.6460766 +0.8968787 0.6925839 0.6460766 +0.9125621 0.6925839 0.6460766 +0.9278974 0.6925839 0.6460766 +0.9429048 0.6925839 0.6460766 +0.9576028 0.6925839 0.6460766 +0.9720079 0.6925839 0.6460766 +0.9861357 0.6925839 0.6460766 +1 0.6925839 0.6460766 +0 0.7143866 0.6460766 +0.1939468 0.7143866 0.6460766 +0.2773041 0.7143866 0.6460766 +0.3384659 0.7143866 0.6460766 +0.3885728 0.7143866 0.6460766 +0.4317928 0.7143866 0.6460766 +0.470214 0.7143866 0.6460766 +0.5050551 0.7143866 0.6460766 +0.5370987 0.7143866 0.6460766 +0.5668815 0.7143866 0.6460766 +0.5947903 0.7143866 0.6460766 +0.6211144 0.7143866 0.6460766 +0.6460766 0.7143866 0.6460766 +0.6698526 0.7143866 0.6460766 +0.6925839 0.7143866 0.6460766 +0.7143866 0.7143866 0.6460766 +0.7353569 0.7143866 0.6460766 +0.7555758 0.7143866 0.6460766 +0.7751122 0.7143866 0.6460766 +0.7940252 0.7143866 0.6460766 +0.8123661 0.7143866 0.6460766 +0.8301795 0.7143866 0.6460766 +0.8475045 0.7143866 0.6460766 +0.8643761 0.7143866 0.6460766 +0.880825 0.7143866 0.6460766 +0.8968787 0.7143866 0.6460766 +0.9125621 0.7143866 0.6460766 +0.9278974 0.7143866 0.6460766 +0.9429048 0.7143866 0.6460766 +0.9576028 0.7143866 0.6460766 +0.9720079 0.7143866 0.6460766 +0.9861357 0.7143866 0.6460766 +1 0.7143866 0.6460766 +0 0.7353569 0.6460766 +0.1939468 0.7353569 0.6460766 +0.2773041 0.7353569 0.6460766 +0.3384659 0.7353569 0.6460766 +0.3885728 0.7353569 0.6460766 +0.4317928 0.7353569 0.6460766 +0.470214 0.7353569 0.6460766 +0.5050551 0.7353569 0.6460766 +0.5370987 0.7353569 0.6460766 +0.5668815 0.7353569 0.6460766 +0.5947903 0.7353569 0.6460766 +0.6211144 0.7353569 0.6460766 +0.6460766 0.7353569 0.6460766 +0.6698526 0.7353569 0.6460766 +0.6925839 0.7353569 0.6460766 +0.7143866 0.7353569 0.6460766 +0.7353569 0.7353569 0.6460766 +0.7555758 0.7353569 0.6460766 +0.7751122 0.7353569 0.6460766 +0.7940252 0.7353569 0.6460766 +0.8123661 0.7353569 0.6460766 +0.8301795 0.7353569 0.6460766 +0.8475045 0.7353569 0.6460766 +0.8643761 0.7353569 0.6460766 +0.880825 0.7353569 0.6460766 +0.8968787 0.7353569 0.6460766 +0.9125621 0.7353569 0.6460766 +0.9278974 0.7353569 0.6460766 +0.9429048 0.7353569 0.6460766 +0.9576028 0.7353569 0.6460766 +0.9720079 0.7353569 0.6460766 +0.9861357 0.7353569 0.6460766 +1 0.7353569 0.6460766 +0 0.7555758 0.6460766 +0.1939468 0.7555758 0.6460766 +0.2773041 0.7555758 0.6460766 +0.3384659 0.7555758 0.6460766 +0.3885728 0.7555758 0.6460766 +0.4317928 0.7555758 0.6460766 +0.470214 0.7555758 0.6460766 +0.5050551 0.7555758 0.6460766 +0.5370987 0.7555758 0.6460766 +0.5668815 0.7555758 0.6460766 +0.5947903 0.7555758 0.6460766 +0.6211144 0.7555758 0.6460766 +0.6460766 0.7555758 0.6460766 +0.6698526 0.7555758 0.6460766 +0.6925839 0.7555758 0.6460766 +0.7143866 0.7555758 0.6460766 +0.7353569 0.7555758 0.6460766 +0.7555758 0.7555758 0.6460766 +0.7751122 0.7555758 0.6460766 +0.7940252 0.7555758 0.6460766 +0.8123661 0.7555758 0.6460766 +0.8301795 0.7555758 0.6460766 +0.8475045 0.7555758 0.6460766 +0.8643761 0.7555758 0.6460766 +0.880825 0.7555758 0.6460766 +0.8968787 0.7555758 0.6460766 +0.9125621 0.7555758 0.6460766 +0.9278974 0.7555758 0.6460766 +0.9429048 0.7555758 0.6460766 +0.9576028 0.7555758 0.6460766 +0.9720079 0.7555758 0.6460766 +0.9861357 0.7555758 0.6460766 +1 0.7555758 0.6460766 +0 0.7751122 0.6460766 +0.1939468 0.7751122 0.6460766 +0.2773041 0.7751122 0.6460766 +0.3384659 0.7751122 0.6460766 +0.3885728 0.7751122 0.6460766 +0.4317928 0.7751122 0.6460766 +0.470214 0.7751122 0.6460766 +0.5050551 0.7751122 0.6460766 +0.5370987 0.7751122 0.6460766 +0.5668815 0.7751122 0.6460766 +0.5947903 0.7751122 0.6460766 +0.6211144 0.7751122 0.6460766 +0.6460766 0.7751122 0.6460766 +0.6698526 0.7751122 0.6460766 +0.6925839 0.7751122 0.6460766 +0.7143866 0.7751122 0.6460766 +0.7353569 0.7751122 0.6460766 +0.7555758 0.7751122 0.6460766 +0.7751122 0.7751122 0.6460766 +0.7940252 0.7751122 0.6460766 +0.8123661 0.7751122 0.6460766 +0.8301795 0.7751122 0.6460766 +0.8475045 0.7751122 0.6460766 +0.8643761 0.7751122 0.6460766 +0.880825 0.7751122 0.6460766 +0.8968787 0.7751122 0.6460766 +0.9125621 0.7751122 0.6460766 +0.9278974 0.7751122 0.6460766 +0.9429048 0.7751122 0.6460766 +0.9576028 0.7751122 0.6460766 +0.9720079 0.7751122 0.6460766 +0.9861357 0.7751122 0.6460766 +1 0.7751122 0.6460766 +0 0.7940252 0.6460766 +0.1939468 0.7940252 0.6460766 +0.2773041 0.7940252 0.6460766 +0.3384659 0.7940252 0.6460766 +0.3885728 0.7940252 0.6460766 +0.4317928 0.7940252 0.6460766 +0.470214 0.7940252 0.6460766 +0.5050551 0.7940252 0.6460766 +0.5370987 0.7940252 0.6460766 +0.5668815 0.7940252 0.6460766 +0.5947903 0.7940252 0.6460766 +0.6211144 0.7940252 0.6460766 +0.6460766 0.7940252 0.6460766 +0.6698526 0.7940252 0.6460766 +0.6925839 0.7940252 0.6460766 +0.7143866 0.7940252 0.6460766 +0.7353569 0.7940252 0.6460766 +0.7555758 0.7940252 0.6460766 +0.7751122 0.7940252 0.6460766 +0.7940252 0.7940252 0.6460766 +0.8123661 0.7940252 0.6460766 +0.8301795 0.7940252 0.6460766 +0.8475045 0.7940252 0.6460766 +0.8643761 0.7940252 0.6460766 +0.880825 0.7940252 0.6460766 +0.8968787 0.7940252 0.6460766 +0.9125621 0.7940252 0.6460766 +0.9278974 0.7940252 0.6460766 +0.9429048 0.7940252 0.6460766 +0.9576028 0.7940252 0.6460766 +0.9720079 0.7940252 0.6460766 +0.9861357 0.7940252 0.6460766 +1 0.7940252 0.6460766 +0 0.8123661 0.6460766 +0.1939468 0.8123661 0.6460766 +0.2773041 0.8123661 0.6460766 +0.3384659 0.8123661 0.6460766 +0.3885728 0.8123661 0.6460766 +0.4317928 0.8123661 0.6460766 +0.470214 0.8123661 0.6460766 +0.5050551 0.8123661 0.6460766 +0.5370987 0.8123661 0.6460766 +0.5668815 0.8123661 0.6460766 +0.5947903 0.8123661 0.6460766 +0.6211144 0.8123661 0.6460766 +0.6460766 0.8123661 0.6460766 +0.6698526 0.8123661 0.6460766 +0.6925839 0.8123661 0.6460766 +0.7143866 0.8123661 0.6460766 +0.7353569 0.8123661 0.6460766 +0.7555758 0.8123661 0.6460766 +0.7751122 0.8123661 0.6460766 +0.7940252 0.8123661 0.6460766 +0.8123661 0.8123661 0.6460766 +0.8301795 0.8123661 0.6460766 +0.8475045 0.8123661 0.6460766 +0.8643761 0.8123661 0.6460766 +0.880825 0.8123661 0.6460766 +0.8968787 0.8123661 0.6460766 +0.9125621 0.8123661 0.6460766 +0.9278974 0.8123661 0.6460766 +0.9429048 0.8123661 0.6460766 +0.9576028 0.8123661 0.6460766 +0.9720079 0.8123661 0.6460766 +0.9861357 0.8123661 0.6460766 +1 0.8123661 0.6460766 +0 0.8301795 0.6460766 +0.1939468 0.8301795 0.6460766 +0.2773041 0.8301795 0.6460766 +0.3384659 0.8301795 0.6460766 +0.3885728 0.8301795 0.6460766 +0.4317928 0.8301795 0.6460766 +0.470214 0.8301795 0.6460766 +0.5050551 0.8301795 0.6460766 +0.5370987 0.8301795 0.6460766 +0.5668815 0.8301795 0.6460766 +0.5947903 0.8301795 0.6460766 +0.6211144 0.8301795 0.6460766 +0.6460766 0.8301795 0.6460766 +0.6698526 0.8301795 0.6460766 +0.6925839 0.8301795 0.6460766 +0.7143866 0.8301795 0.6460766 +0.7353569 0.8301795 0.6460766 +0.7555758 0.8301795 0.6460766 +0.7751122 0.8301795 0.6460766 +0.7940252 0.8301795 0.6460766 +0.8123661 0.8301795 0.6460766 +0.8301795 0.8301795 0.6460766 +0.8475045 0.8301795 0.6460766 +0.8643761 0.8301795 0.6460766 +0.880825 0.8301795 0.6460766 +0.8968787 0.8301795 0.6460766 +0.9125621 0.8301795 0.6460766 +0.9278974 0.8301795 0.6460766 +0.9429048 0.8301795 0.6460766 +0.9576028 0.8301795 0.6460766 +0.9720079 0.8301795 0.6460766 +0.9861357 0.8301795 0.6460766 +1 0.8301795 0.6460766 +0 0.8475045 0.6460766 +0.1939468 0.8475045 0.6460766 +0.2773041 0.8475045 0.6460766 +0.3384659 0.8475045 0.6460766 +0.3885728 0.8475045 0.6460766 +0.4317928 0.8475045 0.6460766 +0.470214 0.8475045 0.6460766 +0.5050551 0.8475045 0.6460766 +0.5370987 0.8475045 0.6460766 +0.5668815 0.8475045 0.6460766 +0.5947903 0.8475045 0.6460766 +0.6211144 0.8475045 0.6460766 +0.6460766 0.8475045 0.6460766 +0.6698526 0.8475045 0.6460766 +0.6925839 0.8475045 0.6460766 +0.7143866 0.8475045 0.6460766 +0.7353569 0.8475045 0.6460766 +0.7555758 0.8475045 0.6460766 +0.7751122 0.8475045 0.6460766 +0.7940252 0.8475045 0.6460766 +0.8123661 0.8475045 0.6460766 +0.8301795 0.8475045 0.6460766 +0.8475045 0.8475045 0.6460766 +0.8643761 0.8475045 0.6460766 +0.880825 0.8475045 0.6460766 +0.8968787 0.8475045 0.6460766 +0.9125621 0.8475045 0.6460766 +0.9278974 0.8475045 0.6460766 +0.9429048 0.8475045 0.6460766 +0.9576028 0.8475045 0.6460766 +0.9720079 0.8475045 0.6460766 +0.9861357 0.8475045 0.6460766 +1 0.8475045 0.6460766 +0 0.8643761 0.6460766 +0.1939468 0.8643761 0.6460766 +0.2773041 0.8643761 0.6460766 +0.3384659 0.8643761 0.6460766 +0.3885728 0.8643761 0.6460766 +0.4317928 0.8643761 0.6460766 +0.470214 0.8643761 0.6460766 +0.5050551 0.8643761 0.6460766 +0.5370987 0.8643761 0.6460766 +0.5668815 0.8643761 0.6460766 +0.5947903 0.8643761 0.6460766 +0.6211144 0.8643761 0.6460766 +0.6460766 0.8643761 0.6460766 +0.6698526 0.8643761 0.6460766 +0.6925839 0.8643761 0.6460766 +0.7143866 0.8643761 0.6460766 +0.7353569 0.8643761 0.6460766 +0.7555758 0.8643761 0.6460766 +0.7751122 0.8643761 0.6460766 +0.7940252 0.8643761 0.6460766 +0.8123661 0.8643761 0.6460766 +0.8301795 0.8643761 0.6460766 +0.8475045 0.8643761 0.6460766 +0.8643761 0.8643761 0.6460766 +0.880825 0.8643761 0.6460766 +0.8968787 0.8643761 0.6460766 +0.9125621 0.8643761 0.6460766 +0.9278974 0.8643761 0.6460766 +0.9429048 0.8643761 0.6460766 +0.9576028 0.8643761 0.6460766 +0.9720079 0.8643761 0.6460766 +0.9861357 0.8643761 0.6460766 +1 0.8643761 0.6460766 +0 0.880825 0.6460766 +0.1939468 0.880825 0.6460766 +0.2773041 0.880825 0.6460766 +0.3384659 0.880825 0.6460766 +0.3885728 0.880825 0.6460766 +0.4317928 0.880825 0.6460766 +0.470214 0.880825 0.6460766 +0.5050551 0.880825 0.6460766 +0.5370987 0.880825 0.6460766 +0.5668815 0.880825 0.6460766 +0.5947903 0.880825 0.6460766 +0.6211144 0.880825 0.6460766 +0.6460766 0.880825 0.6460766 +0.6698526 0.880825 0.6460766 +0.6925839 0.880825 0.6460766 +0.7143866 0.880825 0.6460766 +0.7353569 0.880825 0.6460766 +0.7555758 0.880825 0.6460766 +0.7751122 0.880825 0.6460766 +0.7940252 0.880825 0.6460766 +0.8123661 0.880825 0.6460766 +0.8301795 0.880825 0.6460766 +0.8475045 0.880825 0.6460766 +0.8643761 0.880825 0.6460766 +0.880825 0.880825 0.6460766 +0.8968787 0.880825 0.6460766 +0.9125621 0.880825 0.6460766 +0.9278974 0.880825 0.6460766 +0.9429048 0.880825 0.6460766 +0.9576028 0.880825 0.6460766 +0.9720079 0.880825 0.6460766 +0.9861357 0.880825 0.6460766 +1 0.880825 0.6460766 +0 0.8968787 0.6460766 +0.1939468 0.8968787 0.6460766 +0.2773041 0.8968787 0.6460766 +0.3384659 0.8968787 0.6460766 +0.3885728 0.8968787 0.6460766 +0.4317928 0.8968787 0.6460766 +0.470214 0.8968787 0.6460766 +0.5050551 0.8968787 0.6460766 +0.5370987 0.8968787 0.6460766 +0.5668815 0.8968787 0.6460766 +0.5947903 0.8968787 0.6460766 +0.6211144 0.8968787 0.6460766 +0.6460766 0.8968787 0.6460766 +0.6698526 0.8968787 0.6460766 +0.6925839 0.8968787 0.6460766 +0.7143866 0.8968787 0.6460766 +0.7353569 0.8968787 0.6460766 +0.7555758 0.8968787 0.6460766 +0.7751122 0.8968787 0.6460766 +0.7940252 0.8968787 0.6460766 +0.8123661 0.8968787 0.6460766 +0.8301795 0.8968787 0.6460766 +0.8475045 0.8968787 0.6460766 +0.8643761 0.8968787 0.6460766 +0.880825 0.8968787 0.6460766 +0.8968787 0.8968787 0.6460766 +0.9125621 0.8968787 0.6460766 +0.9278974 0.8968787 0.6460766 +0.9429048 0.8968787 0.6460766 +0.9576028 0.8968787 0.6460766 +0.9720079 0.8968787 0.6460766 +0.9861357 0.8968787 0.6460766 +1 0.8968787 0.6460766 +0 0.9125621 0.6460766 +0.1939468 0.9125621 0.6460766 +0.2773041 0.9125621 0.6460766 +0.3384659 0.9125621 0.6460766 +0.3885728 0.9125621 0.6460766 +0.4317928 0.9125621 0.6460766 +0.470214 0.9125621 0.6460766 +0.5050551 0.9125621 0.6460766 +0.5370987 0.9125621 0.6460766 +0.5668815 0.9125621 0.6460766 +0.5947903 0.9125621 0.6460766 +0.6211144 0.9125621 0.6460766 +0.6460766 0.9125621 0.6460766 +0.6698526 0.9125621 0.6460766 +0.6925839 0.9125621 0.6460766 +0.7143866 0.9125621 0.6460766 +0.7353569 0.9125621 0.6460766 +0.7555758 0.9125621 0.6460766 +0.7751122 0.9125621 0.6460766 +0.7940252 0.9125621 0.6460766 +0.8123661 0.9125621 0.6460766 +0.8301795 0.9125621 0.6460766 +0.8475045 0.9125621 0.6460766 +0.8643761 0.9125621 0.6460766 +0.880825 0.9125621 0.6460766 +0.8968787 0.9125621 0.6460766 +0.9125621 0.9125621 0.6460766 +0.9278974 0.9125621 0.6460766 +0.9429048 0.9125621 0.6460766 +0.9576028 0.9125621 0.6460766 +0.9720079 0.9125621 0.6460766 +0.9861357 0.9125621 0.6460766 +1 0.9125621 0.6460766 +0 0.9278974 0.6460766 +0.1939468 0.9278974 0.6460766 +0.2773041 0.9278974 0.6460766 +0.3384659 0.9278974 0.6460766 +0.3885728 0.9278974 0.6460766 +0.4317928 0.9278974 0.6460766 +0.470214 0.9278974 0.6460766 +0.5050551 0.9278974 0.6460766 +0.5370987 0.9278974 0.6460766 +0.5668815 0.9278974 0.6460766 +0.5947903 0.9278974 0.6460766 +0.6211144 0.9278974 0.6460766 +0.6460766 0.9278974 0.6460766 +0.6698526 0.9278974 0.6460766 +0.6925839 0.9278974 0.6460766 +0.7143866 0.9278974 0.6460766 +0.7353569 0.9278974 0.6460766 +0.7555758 0.9278974 0.6460766 +0.7751122 0.9278974 0.6460766 +0.7940252 0.9278974 0.6460766 +0.8123661 0.9278974 0.6460766 +0.8301795 0.9278974 0.6460766 +0.8475045 0.9278974 0.6460766 +0.8643761 0.9278974 0.6460766 +0.880825 0.9278974 0.6460766 +0.8968787 0.9278974 0.6460766 +0.9125621 0.9278974 0.6460766 +0.9278974 0.9278974 0.6460766 +0.9429048 0.9278974 0.6460766 +0.9576028 0.9278974 0.6460766 +0.9720079 0.9278974 0.6460766 +0.9861357 0.9278974 0.6460766 +1 0.9278974 0.6460766 +0 0.9429048 0.6460766 +0.1939468 0.9429048 0.6460766 +0.2773041 0.9429048 0.6460766 +0.3384659 0.9429048 0.6460766 +0.3885728 0.9429048 0.6460766 +0.4317928 0.9429048 0.6460766 +0.470214 0.9429048 0.6460766 +0.5050551 0.9429048 0.6460766 +0.5370987 0.9429048 0.6460766 +0.5668815 0.9429048 0.6460766 +0.5947903 0.9429048 0.6460766 +0.6211144 0.9429048 0.6460766 +0.6460766 0.9429048 0.6460766 +0.6698526 0.9429048 0.6460766 +0.6925839 0.9429048 0.6460766 +0.7143866 0.9429048 0.6460766 +0.7353569 0.9429048 0.6460766 +0.7555758 0.9429048 0.6460766 +0.7751122 0.9429048 0.6460766 +0.7940252 0.9429048 0.6460766 +0.8123661 0.9429048 0.6460766 +0.8301795 0.9429048 0.6460766 +0.8475045 0.9429048 0.6460766 +0.8643761 0.9429048 0.6460766 +0.880825 0.9429048 0.6460766 +0.8968787 0.9429048 0.6460766 +0.9125621 0.9429048 0.6460766 +0.9278974 0.9429048 0.6460766 +0.9429048 0.9429048 0.6460766 +0.9576028 0.9429048 0.6460766 +0.9720079 0.9429048 0.6460766 +0.9861357 0.9429048 0.6460766 +1 0.9429048 0.6460766 +0 0.9576028 0.6460766 +0.1939468 0.9576028 0.6460766 +0.2773041 0.9576028 0.6460766 +0.3384659 0.9576028 0.6460766 +0.3885728 0.9576028 0.6460766 +0.4317928 0.9576028 0.6460766 +0.470214 0.9576028 0.6460766 +0.5050551 0.9576028 0.6460766 +0.5370987 0.9576028 0.6460766 +0.5668815 0.9576028 0.6460766 +0.5947903 0.9576028 0.6460766 +0.6211144 0.9576028 0.6460766 +0.6460766 0.9576028 0.6460766 +0.6698526 0.9576028 0.6460766 +0.6925839 0.9576028 0.6460766 +0.7143866 0.9576028 0.6460766 +0.7353569 0.9576028 0.6460766 +0.7555758 0.9576028 0.6460766 +0.7751122 0.9576028 0.6460766 +0.7940252 0.9576028 0.6460766 +0.8123661 0.9576028 0.6460766 +0.8301795 0.9576028 0.6460766 +0.8475045 0.9576028 0.6460766 +0.8643761 0.9576028 0.6460766 +0.880825 0.9576028 0.6460766 +0.8968787 0.9576028 0.6460766 +0.9125621 0.9576028 0.6460766 +0.9278974 0.9576028 0.6460766 +0.9429048 0.9576028 0.6460766 +0.9576028 0.9576028 0.6460766 +0.9720079 0.9576028 0.6460766 +0.9861357 0.9576028 0.6460766 +1 0.9576028 0.6460766 +0 0.9720079 0.6460766 +0.1939468 0.9720079 0.6460766 +0.2773041 0.9720079 0.6460766 +0.3384659 0.9720079 0.6460766 +0.3885728 0.9720079 0.6460766 +0.4317928 0.9720079 0.6460766 +0.470214 0.9720079 0.6460766 +0.5050551 0.9720079 0.6460766 +0.5370987 0.9720079 0.6460766 +0.5668815 0.9720079 0.6460766 +0.5947903 0.9720079 0.6460766 +0.6211144 0.9720079 0.6460766 +0.6460766 0.9720079 0.6460766 +0.6698526 0.9720079 0.6460766 +0.6925839 0.9720079 0.6460766 +0.7143866 0.9720079 0.6460766 +0.7353569 0.9720079 0.6460766 +0.7555758 0.9720079 0.6460766 +0.7751122 0.9720079 0.6460766 +0.7940252 0.9720079 0.6460766 +0.8123661 0.9720079 0.6460766 +0.8301795 0.9720079 0.6460766 +0.8475045 0.9720079 0.6460766 +0.8643761 0.9720079 0.6460766 +0.880825 0.9720079 0.6460766 +0.8968787 0.9720079 0.6460766 +0.9125621 0.9720079 0.6460766 +0.9278974 0.9720079 0.6460766 +0.9429048 0.9720079 0.6460766 +0.9576028 0.9720079 0.6460766 +0.9720079 0.9720079 0.6460766 +0.9861357 0.9720079 0.6460766 +1 0.9720079 0.6460766 +0 0.9861357 0.6460766 +0.1939468 0.9861357 0.6460766 +0.2773041 0.9861357 0.6460766 +0.3384659 0.9861357 0.6460766 +0.3885728 0.9861357 0.6460766 +0.4317928 0.9861357 0.6460766 +0.470214 0.9861357 0.6460766 +0.5050551 0.9861357 0.6460766 +0.5370987 0.9861357 0.6460766 +0.5668815 0.9861357 0.6460766 +0.5947903 0.9861357 0.6460766 +0.6211144 0.9861357 0.6460766 +0.6460766 0.9861357 0.6460766 +0.6698526 0.9861357 0.6460766 +0.6925839 0.9861357 0.6460766 +0.7143866 0.9861357 0.6460766 +0.7353569 0.9861357 0.6460766 +0.7555758 0.9861357 0.6460766 +0.7751122 0.9861357 0.6460766 +0.7940252 0.9861357 0.6460766 +0.8123661 0.9861357 0.6460766 +0.8301795 0.9861357 0.6460766 +0.8475045 0.9861357 0.6460766 +0.8643761 0.9861357 0.6460766 +0.880825 0.9861357 0.6460766 +0.8968787 0.9861357 0.6460766 +0.9125621 0.9861357 0.6460766 +0.9278974 0.9861357 0.6460766 +0.9429048 0.9861357 0.6460766 +0.9576028 0.9861357 0.6460766 +0.9720079 0.9861357 0.6460766 +0.9861357 0.9861357 0.6460766 +1 0.9861357 0.6460766 +0 1 0.6460766 +0.1939468 1 0.6460766 +0.2773041 1 0.6460766 +0.3384659 1 0.6460766 +0.3885728 1 0.6460766 +0.4317928 1 0.6460766 +0.470214 1 0.6460766 +0.5050551 1 0.6460766 +0.5370987 1 0.6460766 +0.5668815 1 0.6460766 +0.5947903 1 0.6460766 +0.6211144 1 0.6460766 +0.6460766 1 0.6460766 +0.6698526 1 0.6460766 +0.6925839 1 0.6460766 +0.7143866 1 0.6460766 +0.7353569 1 0.6460766 +0.7555758 1 0.6460766 +0.7751122 1 0.6460766 +0.7940252 1 0.6460766 +0.8123661 1 0.6460766 +0.8301795 1 0.6460766 +0.8475045 1 0.6460766 +0.8643761 1 0.6460766 +0.880825 1 0.6460766 +0.8968787 1 0.6460766 +0.9125621 1 0.6460766 +0.9278974 1 0.6460766 +0.9429048 1 0.6460766 +0.9576028 1 0.6460766 +0.9720079 1 0.6460766 +0.9861357 1 0.6460766 +1 1 0.6460766 +0 0 0.6698526 +0.1939468 0 0.6698526 +0.2773041 0 0.6698526 +0.3384659 0 0.6698526 +0.3885728 0 0.6698526 +0.4317928 0 0.6698526 +0.470214 0 0.6698526 +0.5050551 0 0.6698526 +0.5370987 0 0.6698526 +0.5668815 0 0.6698526 +0.5947903 0 0.6698526 +0.6211144 0 0.6698526 +0.6460766 0 0.6698526 +0.6698526 0 0.6698526 +0.6925839 0 0.6698526 +0.7143866 0 0.6698526 +0.7353569 0 0.6698526 +0.7555758 0 0.6698526 +0.7751122 0 0.6698526 +0.7940252 0 0.6698526 +0.8123661 0 0.6698526 +0.8301795 0 0.6698526 +0.8475045 0 0.6698526 +0.8643761 0 0.6698526 +0.880825 0 0.6698526 +0.8968787 0 0.6698526 +0.9125621 0 0.6698526 +0.9278974 0 0.6698526 +0.9429048 0 0.6698526 +0.9576028 0 0.6698526 +0.9720079 0 0.6698526 +0.9861357 0 0.6698526 +1 0 0.6698526 +0 0.1939468 0.6698526 +0.1939468 0.1939468 0.6698526 +0.2773041 0.1939468 0.6698526 +0.3384659 0.1939468 0.6698526 +0.3885728 0.1939468 0.6698526 +0.4317928 0.1939468 0.6698526 +0.470214 0.1939468 0.6698526 +0.5050551 0.1939468 0.6698526 +0.5370987 0.1939468 0.6698526 +0.5668815 0.1939468 0.6698526 +0.5947903 0.1939468 0.6698526 +0.6211144 0.1939468 0.6698526 +0.6460766 0.1939468 0.6698526 +0.6698526 0.1939468 0.6698526 +0.6925839 0.1939468 0.6698526 +0.7143866 0.1939468 0.6698526 +0.7353569 0.1939468 0.6698526 +0.7555758 0.1939468 0.6698526 +0.7751122 0.1939468 0.6698526 +0.7940252 0.1939468 0.6698526 +0.8123661 0.1939468 0.6698526 +0.8301795 0.1939468 0.6698526 +0.8475045 0.1939468 0.6698526 +0.8643761 0.1939468 0.6698526 +0.880825 0.1939468 0.6698526 +0.8968787 0.1939468 0.6698526 +0.9125621 0.1939468 0.6698526 +0.9278974 0.1939468 0.6698526 +0.9429048 0.1939468 0.6698526 +0.9576028 0.1939468 0.6698526 +0.9720079 0.1939468 0.6698526 +0.9861357 0.1939468 0.6698526 +1 0.1939468 0.6698526 +0 0.2773041 0.6698526 +0.1939468 0.2773041 0.6698526 +0.2773041 0.2773041 0.6698526 +0.3384659 0.2773041 0.6698526 +0.3885728 0.2773041 0.6698526 +0.4317928 0.2773041 0.6698526 +0.470214 0.2773041 0.6698526 +0.5050551 0.2773041 0.6698526 +0.5370987 0.2773041 0.6698526 +0.5668815 0.2773041 0.6698526 +0.5947903 0.2773041 0.6698526 +0.6211144 0.2773041 0.6698526 +0.6460766 0.2773041 0.6698526 +0.6698526 0.2773041 0.6698526 +0.6925839 0.2773041 0.6698526 +0.7143866 0.2773041 0.6698526 +0.7353569 0.2773041 0.6698526 +0.7555758 0.2773041 0.6698526 +0.7751122 0.2773041 0.6698526 +0.7940252 0.2773041 0.6698526 +0.8123661 0.2773041 0.6698526 +0.8301795 0.2773041 0.6698526 +0.8475045 0.2773041 0.6698526 +0.8643761 0.2773041 0.6698526 +0.880825 0.2773041 0.6698526 +0.8968787 0.2773041 0.6698526 +0.9125621 0.2773041 0.6698526 +0.9278974 0.2773041 0.6698526 +0.9429048 0.2773041 0.6698526 +0.9576028 0.2773041 0.6698526 +0.9720079 0.2773041 0.6698526 +0.9861357 0.2773041 0.6698526 +1 0.2773041 0.6698526 +0 0.3384659 0.6698526 +0.1939468 0.3384659 0.6698526 +0.2773041 0.3384659 0.6698526 +0.3384659 0.3384659 0.6698526 +0.3885728 0.3384659 0.6698526 +0.4317928 0.3384659 0.6698526 +0.470214 0.3384659 0.6698526 +0.5050551 0.3384659 0.6698526 +0.5370987 0.3384659 0.6698526 +0.5668815 0.3384659 0.6698526 +0.5947903 0.3384659 0.6698526 +0.6211144 0.3384659 0.6698526 +0.6460766 0.3384659 0.6698526 +0.6698526 0.3384659 0.6698526 +0.6925839 0.3384659 0.6698526 +0.7143866 0.3384659 0.6698526 +0.7353569 0.3384659 0.6698526 +0.7555758 0.3384659 0.6698526 +0.7751122 0.3384659 0.6698526 +0.7940252 0.3384659 0.6698526 +0.8123661 0.3384659 0.6698526 +0.8301795 0.3384659 0.6698526 +0.8475045 0.3384659 0.6698526 +0.8643761 0.3384659 0.6698526 +0.880825 0.3384659 0.6698526 +0.8968787 0.3384659 0.6698526 +0.9125621 0.3384659 0.6698526 +0.9278974 0.3384659 0.6698526 +0.9429048 0.3384659 0.6698526 +0.9576028 0.3384659 0.6698526 +0.9720079 0.3384659 0.6698526 +0.9861357 0.3384659 0.6698526 +1 0.3384659 0.6698526 +0 0.3885728 0.6698526 +0.1939468 0.3885728 0.6698526 +0.2773041 0.3885728 0.6698526 +0.3384659 0.3885728 0.6698526 +0.3885728 0.3885728 0.6698526 +0.4317928 0.3885728 0.6698526 +0.470214 0.3885728 0.6698526 +0.5050551 0.3885728 0.6698526 +0.5370987 0.3885728 0.6698526 +0.5668815 0.3885728 0.6698526 +0.5947903 0.3885728 0.6698526 +0.6211144 0.3885728 0.6698526 +0.6460766 0.3885728 0.6698526 +0.6698526 0.3885728 0.6698526 +0.6925839 0.3885728 0.6698526 +0.7143866 0.3885728 0.6698526 +0.7353569 0.3885728 0.6698526 +0.7555758 0.3885728 0.6698526 +0.7751122 0.3885728 0.6698526 +0.7940252 0.3885728 0.6698526 +0.8123661 0.3885728 0.6698526 +0.8301795 0.3885728 0.6698526 +0.8475045 0.3885728 0.6698526 +0.8643761 0.3885728 0.6698526 +0.880825 0.3885728 0.6698526 +0.8968787 0.3885728 0.6698526 +0.9125621 0.3885728 0.6698526 +0.9278974 0.3885728 0.6698526 +0.9429048 0.3885728 0.6698526 +0.9576028 0.3885728 0.6698526 +0.9720079 0.3885728 0.6698526 +0.9861357 0.3885728 0.6698526 +1 0.3885728 0.6698526 +0 0.4317928 0.6698526 +0.1939468 0.4317928 0.6698526 +0.2773041 0.4317928 0.6698526 +0.3384659 0.4317928 0.6698526 +0.3885728 0.4317928 0.6698526 +0.4317928 0.4317928 0.6698526 +0.470214 0.4317928 0.6698526 +0.5050551 0.4317928 0.6698526 +0.5370987 0.4317928 0.6698526 +0.5668815 0.4317928 0.6698526 +0.5947903 0.4317928 0.6698526 +0.6211144 0.4317928 0.6698526 +0.6460766 0.4317928 0.6698526 +0.6698526 0.4317928 0.6698526 +0.6925839 0.4317928 0.6698526 +0.7143866 0.4317928 0.6698526 +0.7353569 0.4317928 0.6698526 +0.7555758 0.4317928 0.6698526 +0.7751122 0.4317928 0.6698526 +0.7940252 0.4317928 0.6698526 +0.8123661 0.4317928 0.6698526 +0.8301795 0.4317928 0.6698526 +0.8475045 0.4317928 0.6698526 +0.8643761 0.4317928 0.6698526 +0.880825 0.4317928 0.6698526 +0.8968787 0.4317928 0.6698526 +0.9125621 0.4317928 0.6698526 +0.9278974 0.4317928 0.6698526 +0.9429048 0.4317928 0.6698526 +0.9576028 0.4317928 0.6698526 +0.9720079 0.4317928 0.6698526 +0.9861357 0.4317928 0.6698526 +1 0.4317928 0.6698526 +0 0.470214 0.6698526 +0.1939468 0.470214 0.6698526 +0.2773041 0.470214 0.6698526 +0.3384659 0.470214 0.6698526 +0.3885728 0.470214 0.6698526 +0.4317928 0.470214 0.6698526 +0.470214 0.470214 0.6698526 +0.5050551 0.470214 0.6698526 +0.5370987 0.470214 0.6698526 +0.5668815 0.470214 0.6698526 +0.5947903 0.470214 0.6698526 +0.6211144 0.470214 0.6698526 +0.6460766 0.470214 0.6698526 +0.6698526 0.470214 0.6698526 +0.6925839 0.470214 0.6698526 +0.7143866 0.470214 0.6698526 +0.7353569 0.470214 0.6698526 +0.7555758 0.470214 0.6698526 +0.7751122 0.470214 0.6698526 +0.7940252 0.470214 0.6698526 +0.8123661 0.470214 0.6698526 +0.8301795 0.470214 0.6698526 +0.8475045 0.470214 0.6698526 +0.8643761 0.470214 0.6698526 +0.880825 0.470214 0.6698526 +0.8968787 0.470214 0.6698526 +0.9125621 0.470214 0.6698526 +0.9278974 0.470214 0.6698526 +0.9429048 0.470214 0.6698526 +0.9576028 0.470214 0.6698526 +0.9720079 0.470214 0.6698526 +0.9861357 0.470214 0.6698526 +1 0.470214 0.6698526 +0 0.5050551 0.6698526 +0.1939468 0.5050551 0.6698526 +0.2773041 0.5050551 0.6698526 +0.3384659 0.5050551 0.6698526 +0.3885728 0.5050551 0.6698526 +0.4317928 0.5050551 0.6698526 +0.470214 0.5050551 0.6698526 +0.5050551 0.5050551 0.6698526 +0.5370987 0.5050551 0.6698526 +0.5668815 0.5050551 0.6698526 +0.5947903 0.5050551 0.6698526 +0.6211144 0.5050551 0.6698526 +0.6460766 0.5050551 0.6698526 +0.6698526 0.5050551 0.6698526 +0.6925839 0.5050551 0.6698526 +0.7143866 0.5050551 0.6698526 +0.7353569 0.5050551 0.6698526 +0.7555758 0.5050551 0.6698526 +0.7751122 0.5050551 0.6698526 +0.7940252 0.5050551 0.6698526 +0.8123661 0.5050551 0.6698526 +0.8301795 0.5050551 0.6698526 +0.8475045 0.5050551 0.6698526 +0.8643761 0.5050551 0.6698526 +0.880825 0.5050551 0.6698526 +0.8968787 0.5050551 0.6698526 +0.9125621 0.5050551 0.6698526 +0.9278974 0.5050551 0.6698526 +0.9429048 0.5050551 0.6698526 +0.9576028 0.5050551 0.6698526 +0.9720079 0.5050551 0.6698526 +0.9861357 0.5050551 0.6698526 +1 0.5050551 0.6698526 +0 0.5370987 0.6698526 +0.1939468 0.5370987 0.6698526 +0.2773041 0.5370987 0.6698526 +0.3384659 0.5370987 0.6698526 +0.3885728 0.5370987 0.6698526 +0.4317928 0.5370987 0.6698526 +0.470214 0.5370987 0.6698526 +0.5050551 0.5370987 0.6698526 +0.5370987 0.5370987 0.6698526 +0.5668815 0.5370987 0.6698526 +0.5947903 0.5370987 0.6698526 +0.6211144 0.5370987 0.6698526 +0.6460766 0.5370987 0.6698526 +0.6698526 0.5370987 0.6698526 +0.6925839 0.5370987 0.6698526 +0.7143866 0.5370987 0.6698526 +0.7353569 0.5370987 0.6698526 +0.7555758 0.5370987 0.6698526 +0.7751122 0.5370987 0.6698526 +0.7940252 0.5370987 0.6698526 +0.8123661 0.5370987 0.6698526 +0.8301795 0.5370987 0.6698526 +0.8475045 0.5370987 0.6698526 +0.8643761 0.5370987 0.6698526 +0.880825 0.5370987 0.6698526 +0.8968787 0.5370987 0.6698526 +0.9125621 0.5370987 0.6698526 +0.9278974 0.5370987 0.6698526 +0.9429048 0.5370987 0.6698526 +0.9576028 0.5370987 0.6698526 +0.9720079 0.5370987 0.6698526 +0.9861357 0.5370987 0.6698526 +1 0.5370987 0.6698526 +0 0.5668815 0.6698526 +0.1939468 0.5668815 0.6698526 +0.2773041 0.5668815 0.6698526 +0.3384659 0.5668815 0.6698526 +0.3885728 0.5668815 0.6698526 +0.4317928 0.5668815 0.6698526 +0.470214 0.5668815 0.6698526 +0.5050551 0.5668815 0.6698526 +0.5370987 0.5668815 0.6698526 +0.5668815 0.5668815 0.6698526 +0.5947903 0.5668815 0.6698526 +0.6211144 0.5668815 0.6698526 +0.6460766 0.5668815 0.6698526 +0.6698526 0.5668815 0.6698526 +0.6925839 0.5668815 0.6698526 +0.7143866 0.5668815 0.6698526 +0.7353569 0.5668815 0.6698526 +0.7555758 0.5668815 0.6698526 +0.7751122 0.5668815 0.6698526 +0.7940252 0.5668815 0.6698526 +0.8123661 0.5668815 0.6698526 +0.8301795 0.5668815 0.6698526 +0.8475045 0.5668815 0.6698526 +0.8643761 0.5668815 0.6698526 +0.880825 0.5668815 0.6698526 +0.8968787 0.5668815 0.6698526 +0.9125621 0.5668815 0.6698526 +0.9278974 0.5668815 0.6698526 +0.9429048 0.5668815 0.6698526 +0.9576028 0.5668815 0.6698526 +0.9720079 0.5668815 0.6698526 +0.9861357 0.5668815 0.6698526 +1 0.5668815 0.6698526 +0 0.5947903 0.6698526 +0.1939468 0.5947903 0.6698526 +0.2773041 0.5947903 0.6698526 +0.3384659 0.5947903 0.6698526 +0.3885728 0.5947903 0.6698526 +0.4317928 0.5947903 0.6698526 +0.470214 0.5947903 0.6698526 +0.5050551 0.5947903 0.6698526 +0.5370987 0.5947903 0.6698526 +0.5668815 0.5947903 0.6698526 +0.5947903 0.5947903 0.6698526 +0.6211144 0.5947903 0.6698526 +0.6460766 0.5947903 0.6698526 +0.6698526 0.5947903 0.6698526 +0.6925839 0.5947903 0.6698526 +0.7143866 0.5947903 0.6698526 +0.7353569 0.5947903 0.6698526 +0.7555758 0.5947903 0.6698526 +0.7751122 0.5947903 0.6698526 +0.7940252 0.5947903 0.6698526 +0.8123661 0.5947903 0.6698526 +0.8301795 0.5947903 0.6698526 +0.8475045 0.5947903 0.6698526 +0.8643761 0.5947903 0.6698526 +0.880825 0.5947903 0.6698526 +0.8968787 0.5947903 0.6698526 +0.9125621 0.5947903 0.6698526 +0.9278974 0.5947903 0.6698526 +0.9429048 0.5947903 0.6698526 +0.9576028 0.5947903 0.6698526 +0.9720079 0.5947903 0.6698526 +0.9861357 0.5947903 0.6698526 +1 0.5947903 0.6698526 +0 0.6211144 0.6698526 +0.1939468 0.6211144 0.6698526 +0.2773041 0.6211144 0.6698526 +0.3384659 0.6211144 0.6698526 +0.3885728 0.6211144 0.6698526 +0.4317928 0.6211144 0.6698526 +0.470214 0.6211144 0.6698526 +0.5050551 0.6211144 0.6698526 +0.5370987 0.6211144 0.6698526 +0.5668815 0.6211144 0.6698526 +0.5947903 0.6211144 0.6698526 +0.6211144 0.6211144 0.6698526 +0.6460766 0.6211144 0.6698526 +0.6698526 0.6211144 0.6698526 +0.6925839 0.6211144 0.6698526 +0.7143866 0.6211144 0.6698526 +0.7353569 0.6211144 0.6698526 +0.7555758 0.6211144 0.6698526 +0.7751122 0.6211144 0.6698526 +0.7940252 0.6211144 0.6698526 +0.8123661 0.6211144 0.6698526 +0.8301795 0.6211144 0.6698526 +0.8475045 0.6211144 0.6698526 +0.8643761 0.6211144 0.6698526 +0.880825 0.6211144 0.6698526 +0.8968787 0.6211144 0.6698526 +0.9125621 0.6211144 0.6698526 +0.9278974 0.6211144 0.6698526 +0.9429048 0.6211144 0.6698526 +0.9576028 0.6211144 0.6698526 +0.9720079 0.6211144 0.6698526 +0.9861357 0.6211144 0.6698526 +1 0.6211144 0.6698526 +0 0.6460766 0.6698526 +0.1939468 0.6460766 0.6698526 +0.2773041 0.6460766 0.6698526 +0.3384659 0.6460766 0.6698526 +0.3885728 0.6460766 0.6698526 +0.4317928 0.6460766 0.6698526 +0.470214 0.6460766 0.6698526 +0.5050551 0.6460766 0.6698526 +0.5370987 0.6460766 0.6698526 +0.5668815 0.6460766 0.6698526 +0.5947903 0.6460766 0.6698526 +0.6211144 0.6460766 0.6698526 +0.6460766 0.6460766 0.6698526 +0.6698526 0.6460766 0.6698526 +0.6925839 0.6460766 0.6698526 +0.7143866 0.6460766 0.6698526 +0.7353569 0.6460766 0.6698526 +0.7555758 0.6460766 0.6698526 +0.7751122 0.6460766 0.6698526 +0.7940252 0.6460766 0.6698526 +0.8123661 0.6460766 0.6698526 +0.8301795 0.6460766 0.6698526 +0.8475045 0.6460766 0.6698526 +0.8643761 0.6460766 0.6698526 +0.880825 0.6460766 0.6698526 +0.8968787 0.6460766 0.6698526 +0.9125621 0.6460766 0.6698526 +0.9278974 0.6460766 0.6698526 +0.9429048 0.6460766 0.6698526 +0.9576028 0.6460766 0.6698526 +0.9720079 0.6460766 0.6698526 +0.9861357 0.6460766 0.6698526 +1 0.6460766 0.6698526 +0 0.6698526 0.6698526 +0.1939468 0.6698526 0.6698526 +0.2773041 0.6698526 0.6698526 +0.3384659 0.6698526 0.6698526 +0.3885728 0.6698526 0.6698526 +0.4317928 0.6698526 0.6698526 +0.470214 0.6698526 0.6698526 +0.5050551 0.6698526 0.6698526 +0.5370987 0.6698526 0.6698526 +0.5668815 0.6698526 0.6698526 +0.5947903 0.6698526 0.6698526 +0.6211144 0.6698526 0.6698526 +0.6460766 0.6698526 0.6698526 +0.6698526 0.6698526 0.6698526 +0.6925839 0.6698526 0.6698526 +0.7143866 0.6698526 0.6698526 +0.7353569 0.6698526 0.6698526 +0.7555758 0.6698526 0.6698526 +0.7751122 0.6698526 0.6698526 +0.7940252 0.6698526 0.6698526 +0.8123661 0.6698526 0.6698526 +0.8301795 0.6698526 0.6698526 +0.8475045 0.6698526 0.6698526 +0.8643761 0.6698526 0.6698526 +0.880825 0.6698526 0.6698526 +0.8968787 0.6698526 0.6698526 +0.9125621 0.6698526 0.6698526 +0.9278974 0.6698526 0.6698526 +0.9429048 0.6698526 0.6698526 +0.9576028 0.6698526 0.6698526 +0.9720079 0.6698526 0.6698526 +0.9861357 0.6698526 0.6698526 +1 0.6698526 0.6698526 +0 0.6925839 0.6698526 +0.1939468 0.6925839 0.6698526 +0.2773041 0.6925839 0.6698526 +0.3384659 0.6925839 0.6698526 +0.3885728 0.6925839 0.6698526 +0.4317928 0.6925839 0.6698526 +0.470214 0.6925839 0.6698526 +0.5050551 0.6925839 0.6698526 +0.5370987 0.6925839 0.6698526 +0.5668815 0.6925839 0.6698526 +0.5947903 0.6925839 0.6698526 +0.6211144 0.6925839 0.6698526 +0.6460766 0.6925839 0.6698526 +0.6698526 0.6925839 0.6698526 +0.6925839 0.6925839 0.6698526 +0.7143866 0.6925839 0.6698526 +0.7353569 0.6925839 0.6698526 +0.7555758 0.6925839 0.6698526 +0.7751122 0.6925839 0.6698526 +0.7940252 0.6925839 0.6698526 +0.8123661 0.6925839 0.6698526 +0.8301795 0.6925839 0.6698526 +0.8475045 0.6925839 0.6698526 +0.8643761 0.6925839 0.6698526 +0.880825 0.6925839 0.6698526 +0.8968787 0.6925839 0.6698526 +0.9125621 0.6925839 0.6698526 +0.9278974 0.6925839 0.6698526 +0.9429048 0.6925839 0.6698526 +0.9576028 0.6925839 0.6698526 +0.9720079 0.6925839 0.6698526 +0.9861357 0.6925839 0.6698526 +1 0.6925839 0.6698526 +0 0.7143866 0.6698526 +0.1939468 0.7143866 0.6698526 +0.2773041 0.7143866 0.6698526 +0.3384659 0.7143866 0.6698526 +0.3885728 0.7143866 0.6698526 +0.4317928 0.7143866 0.6698526 +0.470214 0.7143866 0.6698526 +0.5050551 0.7143866 0.6698526 +0.5370987 0.7143866 0.6698526 +0.5668815 0.7143866 0.6698526 +0.5947903 0.7143866 0.6698526 +0.6211144 0.7143866 0.6698526 +0.6460766 0.7143866 0.6698526 +0.6698526 0.7143866 0.6698526 +0.6925839 0.7143866 0.6698526 +0.7143866 0.7143866 0.6698526 +0.7353569 0.7143866 0.6698526 +0.7555758 0.7143866 0.6698526 +0.7751122 0.7143866 0.6698526 +0.7940252 0.7143866 0.6698526 +0.8123661 0.7143866 0.6698526 +0.8301795 0.7143866 0.6698526 +0.8475045 0.7143866 0.6698526 +0.8643761 0.7143866 0.6698526 +0.880825 0.7143866 0.6698526 +0.8968787 0.7143866 0.6698526 +0.9125621 0.7143866 0.6698526 +0.9278974 0.7143866 0.6698526 +0.9429048 0.7143866 0.6698526 +0.9576028 0.7143866 0.6698526 +0.9720079 0.7143866 0.6698526 +0.9861357 0.7143866 0.6698526 +1 0.7143866 0.6698526 +0 0.7353569 0.6698526 +0.1939468 0.7353569 0.6698526 +0.2773041 0.7353569 0.6698526 +0.3384659 0.7353569 0.6698526 +0.3885728 0.7353569 0.6698526 +0.4317928 0.7353569 0.6698526 +0.470214 0.7353569 0.6698526 +0.5050551 0.7353569 0.6698526 +0.5370987 0.7353569 0.6698526 +0.5668815 0.7353569 0.6698526 +0.5947903 0.7353569 0.6698526 +0.6211144 0.7353569 0.6698526 +0.6460766 0.7353569 0.6698526 +0.6698526 0.7353569 0.6698526 +0.6925839 0.7353569 0.6698526 +0.7143866 0.7353569 0.6698526 +0.7353569 0.7353569 0.6698526 +0.7555758 0.7353569 0.6698526 +0.7751122 0.7353569 0.6698526 +0.7940252 0.7353569 0.6698526 +0.8123661 0.7353569 0.6698526 +0.8301795 0.7353569 0.6698526 +0.8475045 0.7353569 0.6698526 +0.8643761 0.7353569 0.6698526 +0.880825 0.7353569 0.6698526 +0.8968787 0.7353569 0.6698526 +0.9125621 0.7353569 0.6698526 +0.9278974 0.7353569 0.6698526 +0.9429048 0.7353569 0.6698526 +0.9576028 0.7353569 0.6698526 +0.9720079 0.7353569 0.6698526 +0.9861357 0.7353569 0.6698526 +1 0.7353569 0.6698526 +0 0.7555758 0.6698526 +0.1939468 0.7555758 0.6698526 +0.2773041 0.7555758 0.6698526 +0.3384659 0.7555758 0.6698526 +0.3885728 0.7555758 0.6698526 +0.4317928 0.7555758 0.6698526 +0.470214 0.7555758 0.6698526 +0.5050551 0.7555758 0.6698526 +0.5370987 0.7555758 0.6698526 +0.5668815 0.7555758 0.6698526 +0.5947903 0.7555758 0.6698526 +0.6211144 0.7555758 0.6698526 +0.6460766 0.7555758 0.6698526 +0.6698526 0.7555758 0.6698526 +0.6925839 0.7555758 0.6698526 +0.7143866 0.7555758 0.6698526 +0.7353569 0.7555758 0.6698526 +0.7555758 0.7555758 0.6698526 +0.7751122 0.7555758 0.6698526 +0.7940252 0.7555758 0.6698526 +0.8123661 0.7555758 0.6698526 +0.8301795 0.7555758 0.6698526 +0.8475045 0.7555758 0.6698526 +0.8643761 0.7555758 0.6698526 +0.880825 0.7555758 0.6698526 +0.8968787 0.7555758 0.6698526 +0.9125621 0.7555758 0.6698526 +0.9278974 0.7555758 0.6698526 +0.9429048 0.7555758 0.6698526 +0.9576028 0.7555758 0.6698526 +0.9720079 0.7555758 0.6698526 +0.9861357 0.7555758 0.6698526 +1 0.7555758 0.6698526 +0 0.7751122 0.6698526 +0.1939468 0.7751122 0.6698526 +0.2773041 0.7751122 0.6698526 +0.3384659 0.7751122 0.6698526 +0.3885728 0.7751122 0.6698526 +0.4317928 0.7751122 0.6698526 +0.470214 0.7751122 0.6698526 +0.5050551 0.7751122 0.6698526 +0.5370987 0.7751122 0.6698526 +0.5668815 0.7751122 0.6698526 +0.5947903 0.7751122 0.6698526 +0.6211144 0.7751122 0.6698526 +0.6460766 0.7751122 0.6698526 +0.6698526 0.7751122 0.6698526 +0.6925839 0.7751122 0.6698526 +0.7143866 0.7751122 0.6698526 +0.7353569 0.7751122 0.6698526 +0.7555758 0.7751122 0.6698526 +0.7751122 0.7751122 0.6698526 +0.7940252 0.7751122 0.6698526 +0.8123661 0.7751122 0.6698526 +0.8301795 0.7751122 0.6698526 +0.8475045 0.7751122 0.6698526 +0.8643761 0.7751122 0.6698526 +0.880825 0.7751122 0.6698526 +0.8968787 0.7751122 0.6698526 +0.9125621 0.7751122 0.6698526 +0.9278974 0.7751122 0.6698526 +0.9429048 0.7751122 0.6698526 +0.9576028 0.7751122 0.6698526 +0.9720079 0.7751122 0.6698526 +0.9861357 0.7751122 0.6698526 +1 0.7751122 0.6698526 +0 0.7940252 0.6698526 +0.1939468 0.7940252 0.6698526 +0.2773041 0.7940252 0.6698526 +0.3384659 0.7940252 0.6698526 +0.3885728 0.7940252 0.6698526 +0.4317928 0.7940252 0.6698526 +0.470214 0.7940252 0.6698526 +0.5050551 0.7940252 0.6698526 +0.5370987 0.7940252 0.6698526 +0.5668815 0.7940252 0.6698526 +0.5947903 0.7940252 0.6698526 +0.6211144 0.7940252 0.6698526 +0.6460766 0.7940252 0.6698526 +0.6698526 0.7940252 0.6698526 +0.6925839 0.7940252 0.6698526 +0.7143866 0.7940252 0.6698526 +0.7353569 0.7940252 0.6698526 +0.7555758 0.7940252 0.6698526 +0.7751122 0.7940252 0.6698526 +0.7940252 0.7940252 0.6698526 +0.8123661 0.7940252 0.6698526 +0.8301795 0.7940252 0.6698526 +0.8475045 0.7940252 0.6698526 +0.8643761 0.7940252 0.6698526 +0.880825 0.7940252 0.6698526 +0.8968787 0.7940252 0.6698526 +0.9125621 0.7940252 0.6698526 +0.9278974 0.7940252 0.6698526 +0.9429048 0.7940252 0.6698526 +0.9576028 0.7940252 0.6698526 +0.9720079 0.7940252 0.6698526 +0.9861357 0.7940252 0.6698526 +1 0.7940252 0.6698526 +0 0.8123661 0.6698526 +0.1939468 0.8123661 0.6698526 +0.2773041 0.8123661 0.6698526 +0.3384659 0.8123661 0.6698526 +0.3885728 0.8123661 0.6698526 +0.4317928 0.8123661 0.6698526 +0.470214 0.8123661 0.6698526 +0.5050551 0.8123661 0.6698526 +0.5370987 0.8123661 0.6698526 +0.5668815 0.8123661 0.6698526 +0.5947903 0.8123661 0.6698526 +0.6211144 0.8123661 0.6698526 +0.6460766 0.8123661 0.6698526 +0.6698526 0.8123661 0.6698526 +0.6925839 0.8123661 0.6698526 +0.7143866 0.8123661 0.6698526 +0.7353569 0.8123661 0.6698526 +0.7555758 0.8123661 0.6698526 +0.7751122 0.8123661 0.6698526 +0.7940252 0.8123661 0.6698526 +0.8123661 0.8123661 0.6698526 +0.8301795 0.8123661 0.6698526 +0.8475045 0.8123661 0.6698526 +0.8643761 0.8123661 0.6698526 +0.880825 0.8123661 0.6698526 +0.8968787 0.8123661 0.6698526 +0.9125621 0.8123661 0.6698526 +0.9278974 0.8123661 0.6698526 +0.9429048 0.8123661 0.6698526 +0.9576028 0.8123661 0.6698526 +0.9720079 0.8123661 0.6698526 +0.9861357 0.8123661 0.6698526 +1 0.8123661 0.6698526 +0 0.8301795 0.6698526 +0.1939468 0.8301795 0.6698526 +0.2773041 0.8301795 0.6698526 +0.3384659 0.8301795 0.6698526 +0.3885728 0.8301795 0.6698526 +0.4317928 0.8301795 0.6698526 +0.470214 0.8301795 0.6698526 +0.5050551 0.8301795 0.6698526 +0.5370987 0.8301795 0.6698526 +0.5668815 0.8301795 0.6698526 +0.5947903 0.8301795 0.6698526 +0.6211144 0.8301795 0.6698526 +0.6460766 0.8301795 0.6698526 +0.6698526 0.8301795 0.6698526 +0.6925839 0.8301795 0.6698526 +0.7143866 0.8301795 0.6698526 +0.7353569 0.8301795 0.6698526 +0.7555758 0.8301795 0.6698526 +0.7751122 0.8301795 0.6698526 +0.7940252 0.8301795 0.6698526 +0.8123661 0.8301795 0.6698526 +0.8301795 0.8301795 0.6698526 +0.8475045 0.8301795 0.6698526 +0.8643761 0.8301795 0.6698526 +0.880825 0.8301795 0.6698526 +0.8968787 0.8301795 0.6698526 +0.9125621 0.8301795 0.6698526 +0.9278974 0.8301795 0.6698526 +0.9429048 0.8301795 0.6698526 +0.9576028 0.8301795 0.6698526 +0.9720079 0.8301795 0.6698526 +0.9861357 0.8301795 0.6698526 +1 0.8301795 0.6698526 +0 0.8475045 0.6698526 +0.1939468 0.8475045 0.6698526 +0.2773041 0.8475045 0.6698526 +0.3384659 0.8475045 0.6698526 +0.3885728 0.8475045 0.6698526 +0.4317928 0.8475045 0.6698526 +0.470214 0.8475045 0.6698526 +0.5050551 0.8475045 0.6698526 +0.5370987 0.8475045 0.6698526 +0.5668815 0.8475045 0.6698526 +0.5947903 0.8475045 0.6698526 +0.6211144 0.8475045 0.6698526 +0.6460766 0.8475045 0.6698526 +0.6698526 0.8475045 0.6698526 +0.6925839 0.8475045 0.6698526 +0.7143866 0.8475045 0.6698526 +0.7353569 0.8475045 0.6698526 +0.7555758 0.8475045 0.6698526 +0.7751122 0.8475045 0.6698526 +0.7940252 0.8475045 0.6698526 +0.8123661 0.8475045 0.6698526 +0.8301795 0.8475045 0.6698526 +0.8475045 0.8475045 0.6698526 +0.8643761 0.8475045 0.6698526 +0.880825 0.8475045 0.6698526 +0.8968787 0.8475045 0.6698526 +0.9125621 0.8475045 0.6698526 +0.9278974 0.8475045 0.6698526 +0.9429048 0.8475045 0.6698526 +0.9576028 0.8475045 0.6698526 +0.9720079 0.8475045 0.6698526 +0.9861357 0.8475045 0.6698526 +1 0.8475045 0.6698526 +0 0.8643761 0.6698526 +0.1939468 0.8643761 0.6698526 +0.2773041 0.8643761 0.6698526 +0.3384659 0.8643761 0.6698526 +0.3885728 0.8643761 0.6698526 +0.4317928 0.8643761 0.6698526 +0.470214 0.8643761 0.6698526 +0.5050551 0.8643761 0.6698526 +0.5370987 0.8643761 0.6698526 +0.5668815 0.8643761 0.6698526 +0.5947903 0.8643761 0.6698526 +0.6211144 0.8643761 0.6698526 +0.6460766 0.8643761 0.6698526 +0.6698526 0.8643761 0.6698526 +0.6925839 0.8643761 0.6698526 +0.7143866 0.8643761 0.6698526 +0.7353569 0.8643761 0.6698526 +0.7555758 0.8643761 0.6698526 +0.7751122 0.8643761 0.6698526 +0.7940252 0.8643761 0.6698526 +0.8123661 0.8643761 0.6698526 +0.8301795 0.8643761 0.6698526 +0.8475045 0.8643761 0.6698526 +0.8643761 0.8643761 0.6698526 +0.880825 0.8643761 0.6698526 +0.8968787 0.8643761 0.6698526 +0.9125621 0.8643761 0.6698526 +0.9278974 0.8643761 0.6698526 +0.9429048 0.8643761 0.6698526 +0.9576028 0.8643761 0.6698526 +0.9720079 0.8643761 0.6698526 +0.9861357 0.8643761 0.6698526 +1 0.8643761 0.6698526 +0 0.880825 0.6698526 +0.1939468 0.880825 0.6698526 +0.2773041 0.880825 0.6698526 +0.3384659 0.880825 0.6698526 +0.3885728 0.880825 0.6698526 +0.4317928 0.880825 0.6698526 +0.470214 0.880825 0.6698526 +0.5050551 0.880825 0.6698526 +0.5370987 0.880825 0.6698526 +0.5668815 0.880825 0.6698526 +0.5947903 0.880825 0.6698526 +0.6211144 0.880825 0.6698526 +0.6460766 0.880825 0.6698526 +0.6698526 0.880825 0.6698526 +0.6925839 0.880825 0.6698526 +0.7143866 0.880825 0.6698526 +0.7353569 0.880825 0.6698526 +0.7555758 0.880825 0.6698526 +0.7751122 0.880825 0.6698526 +0.7940252 0.880825 0.6698526 +0.8123661 0.880825 0.6698526 +0.8301795 0.880825 0.6698526 +0.8475045 0.880825 0.6698526 +0.8643761 0.880825 0.6698526 +0.880825 0.880825 0.6698526 +0.8968787 0.880825 0.6698526 +0.9125621 0.880825 0.6698526 +0.9278974 0.880825 0.6698526 +0.9429048 0.880825 0.6698526 +0.9576028 0.880825 0.6698526 +0.9720079 0.880825 0.6698526 +0.9861357 0.880825 0.6698526 +1 0.880825 0.6698526 +0 0.8968787 0.6698526 +0.1939468 0.8968787 0.6698526 +0.2773041 0.8968787 0.6698526 +0.3384659 0.8968787 0.6698526 +0.3885728 0.8968787 0.6698526 +0.4317928 0.8968787 0.6698526 +0.470214 0.8968787 0.6698526 +0.5050551 0.8968787 0.6698526 +0.5370987 0.8968787 0.6698526 +0.5668815 0.8968787 0.6698526 +0.5947903 0.8968787 0.6698526 +0.6211144 0.8968787 0.6698526 +0.6460766 0.8968787 0.6698526 +0.6698526 0.8968787 0.6698526 +0.6925839 0.8968787 0.6698526 +0.7143866 0.8968787 0.6698526 +0.7353569 0.8968787 0.6698526 +0.7555758 0.8968787 0.6698526 +0.7751122 0.8968787 0.6698526 +0.7940252 0.8968787 0.6698526 +0.8123661 0.8968787 0.6698526 +0.8301795 0.8968787 0.6698526 +0.8475045 0.8968787 0.6698526 +0.8643761 0.8968787 0.6698526 +0.880825 0.8968787 0.6698526 +0.8968787 0.8968787 0.6698526 +0.9125621 0.8968787 0.6698526 +0.9278974 0.8968787 0.6698526 +0.9429048 0.8968787 0.6698526 +0.9576028 0.8968787 0.6698526 +0.9720079 0.8968787 0.6698526 +0.9861357 0.8968787 0.6698526 +1 0.8968787 0.6698526 +0 0.9125621 0.6698526 +0.1939468 0.9125621 0.6698526 +0.2773041 0.9125621 0.6698526 +0.3384659 0.9125621 0.6698526 +0.3885728 0.9125621 0.6698526 +0.4317928 0.9125621 0.6698526 +0.470214 0.9125621 0.6698526 +0.5050551 0.9125621 0.6698526 +0.5370987 0.9125621 0.6698526 +0.5668815 0.9125621 0.6698526 +0.5947903 0.9125621 0.6698526 +0.6211144 0.9125621 0.6698526 +0.6460766 0.9125621 0.6698526 +0.6698526 0.9125621 0.6698526 +0.6925839 0.9125621 0.6698526 +0.7143866 0.9125621 0.6698526 +0.7353569 0.9125621 0.6698526 +0.7555758 0.9125621 0.6698526 +0.7751122 0.9125621 0.6698526 +0.7940252 0.9125621 0.6698526 +0.8123661 0.9125621 0.6698526 +0.8301795 0.9125621 0.6698526 +0.8475045 0.9125621 0.6698526 +0.8643761 0.9125621 0.6698526 +0.880825 0.9125621 0.6698526 +0.8968787 0.9125621 0.6698526 +0.9125621 0.9125621 0.6698526 +0.9278974 0.9125621 0.6698526 +0.9429048 0.9125621 0.6698526 +0.9576028 0.9125621 0.6698526 +0.9720079 0.9125621 0.6698526 +0.9861357 0.9125621 0.6698526 +1 0.9125621 0.6698526 +0 0.9278974 0.6698526 +0.1939468 0.9278974 0.6698526 +0.2773041 0.9278974 0.6698526 +0.3384659 0.9278974 0.6698526 +0.3885728 0.9278974 0.6698526 +0.4317928 0.9278974 0.6698526 +0.470214 0.9278974 0.6698526 +0.5050551 0.9278974 0.6698526 +0.5370987 0.9278974 0.6698526 +0.5668815 0.9278974 0.6698526 +0.5947903 0.9278974 0.6698526 +0.6211144 0.9278974 0.6698526 +0.6460766 0.9278974 0.6698526 +0.6698526 0.9278974 0.6698526 +0.6925839 0.9278974 0.6698526 +0.7143866 0.9278974 0.6698526 +0.7353569 0.9278974 0.6698526 +0.7555758 0.9278974 0.6698526 +0.7751122 0.9278974 0.6698526 +0.7940252 0.9278974 0.6698526 +0.8123661 0.9278974 0.6698526 +0.8301795 0.9278974 0.6698526 +0.8475045 0.9278974 0.6698526 +0.8643761 0.9278974 0.6698526 +0.880825 0.9278974 0.6698526 +0.8968787 0.9278974 0.6698526 +0.9125621 0.9278974 0.6698526 +0.9278974 0.9278974 0.6698526 +0.9429048 0.9278974 0.6698526 +0.9576028 0.9278974 0.6698526 +0.9720079 0.9278974 0.6698526 +0.9861357 0.9278974 0.6698526 +1 0.9278974 0.6698526 +0 0.9429048 0.6698526 +0.1939468 0.9429048 0.6698526 +0.2773041 0.9429048 0.6698526 +0.3384659 0.9429048 0.6698526 +0.3885728 0.9429048 0.6698526 +0.4317928 0.9429048 0.6698526 +0.470214 0.9429048 0.6698526 +0.5050551 0.9429048 0.6698526 +0.5370987 0.9429048 0.6698526 +0.5668815 0.9429048 0.6698526 +0.5947903 0.9429048 0.6698526 +0.6211144 0.9429048 0.6698526 +0.6460766 0.9429048 0.6698526 +0.6698526 0.9429048 0.6698526 +0.6925839 0.9429048 0.6698526 +0.7143866 0.9429048 0.6698526 +0.7353569 0.9429048 0.6698526 +0.7555758 0.9429048 0.6698526 +0.7751122 0.9429048 0.6698526 +0.7940252 0.9429048 0.6698526 +0.8123661 0.9429048 0.6698526 +0.8301795 0.9429048 0.6698526 +0.8475045 0.9429048 0.6698526 +0.8643761 0.9429048 0.6698526 +0.880825 0.9429048 0.6698526 +0.8968787 0.9429048 0.6698526 +0.9125621 0.9429048 0.6698526 +0.9278974 0.9429048 0.6698526 +0.9429048 0.9429048 0.6698526 +0.9576028 0.9429048 0.6698526 +0.9720079 0.9429048 0.6698526 +0.9861357 0.9429048 0.6698526 +1 0.9429048 0.6698526 +0 0.9576028 0.6698526 +0.1939468 0.9576028 0.6698526 +0.2773041 0.9576028 0.6698526 +0.3384659 0.9576028 0.6698526 +0.3885728 0.9576028 0.6698526 +0.4317928 0.9576028 0.6698526 +0.470214 0.9576028 0.6698526 +0.5050551 0.9576028 0.6698526 +0.5370987 0.9576028 0.6698526 +0.5668815 0.9576028 0.6698526 +0.5947903 0.9576028 0.6698526 +0.6211144 0.9576028 0.6698526 +0.6460766 0.9576028 0.6698526 +0.6698526 0.9576028 0.6698526 +0.6925839 0.9576028 0.6698526 +0.7143866 0.9576028 0.6698526 +0.7353569 0.9576028 0.6698526 +0.7555758 0.9576028 0.6698526 +0.7751122 0.9576028 0.6698526 +0.7940252 0.9576028 0.6698526 +0.8123661 0.9576028 0.6698526 +0.8301795 0.9576028 0.6698526 +0.8475045 0.9576028 0.6698526 +0.8643761 0.9576028 0.6698526 +0.880825 0.9576028 0.6698526 +0.8968787 0.9576028 0.6698526 +0.9125621 0.9576028 0.6698526 +0.9278974 0.9576028 0.6698526 +0.9429048 0.9576028 0.6698526 +0.9576028 0.9576028 0.6698526 +0.9720079 0.9576028 0.6698526 +0.9861357 0.9576028 0.6698526 +1 0.9576028 0.6698526 +0 0.9720079 0.6698526 +0.1939468 0.9720079 0.6698526 +0.2773041 0.9720079 0.6698526 +0.3384659 0.9720079 0.6698526 +0.3885728 0.9720079 0.6698526 +0.4317928 0.9720079 0.6698526 +0.470214 0.9720079 0.6698526 +0.5050551 0.9720079 0.6698526 +0.5370987 0.9720079 0.6698526 +0.5668815 0.9720079 0.6698526 +0.5947903 0.9720079 0.6698526 +0.6211144 0.9720079 0.6698526 +0.6460766 0.9720079 0.6698526 +0.6698526 0.9720079 0.6698526 +0.6925839 0.9720079 0.6698526 +0.7143866 0.9720079 0.6698526 +0.7353569 0.9720079 0.6698526 +0.7555758 0.9720079 0.6698526 +0.7751122 0.9720079 0.6698526 +0.7940252 0.9720079 0.6698526 +0.8123661 0.9720079 0.6698526 +0.8301795 0.9720079 0.6698526 +0.8475045 0.9720079 0.6698526 +0.8643761 0.9720079 0.6698526 +0.880825 0.9720079 0.6698526 +0.8968787 0.9720079 0.6698526 +0.9125621 0.9720079 0.6698526 +0.9278974 0.9720079 0.6698526 +0.9429048 0.9720079 0.6698526 +0.9576028 0.9720079 0.6698526 +0.9720079 0.9720079 0.6698526 +0.9861357 0.9720079 0.6698526 +1 0.9720079 0.6698526 +0 0.9861357 0.6698526 +0.1939468 0.9861357 0.6698526 +0.2773041 0.9861357 0.6698526 +0.3384659 0.9861357 0.6698526 +0.3885728 0.9861357 0.6698526 +0.4317928 0.9861357 0.6698526 +0.470214 0.9861357 0.6698526 +0.5050551 0.9861357 0.6698526 +0.5370987 0.9861357 0.6698526 +0.5668815 0.9861357 0.6698526 +0.5947903 0.9861357 0.6698526 +0.6211144 0.9861357 0.6698526 +0.6460766 0.9861357 0.6698526 +0.6698526 0.9861357 0.6698526 +0.6925839 0.9861357 0.6698526 +0.7143866 0.9861357 0.6698526 +0.7353569 0.9861357 0.6698526 +0.7555758 0.9861357 0.6698526 +0.7751122 0.9861357 0.6698526 +0.7940252 0.9861357 0.6698526 +0.8123661 0.9861357 0.6698526 +0.8301795 0.9861357 0.6698526 +0.8475045 0.9861357 0.6698526 +0.8643761 0.9861357 0.6698526 +0.880825 0.9861357 0.6698526 +0.8968787 0.9861357 0.6698526 +0.9125621 0.9861357 0.6698526 +0.9278974 0.9861357 0.6698526 +0.9429048 0.9861357 0.6698526 +0.9576028 0.9861357 0.6698526 +0.9720079 0.9861357 0.6698526 +0.9861357 0.9861357 0.6698526 +1 0.9861357 0.6698526 +0 1 0.6698526 +0.1939468 1 0.6698526 +0.2773041 1 0.6698526 +0.3384659 1 0.6698526 +0.3885728 1 0.6698526 +0.4317928 1 0.6698526 +0.470214 1 0.6698526 +0.5050551 1 0.6698526 +0.5370987 1 0.6698526 +0.5668815 1 0.6698526 +0.5947903 1 0.6698526 +0.6211144 1 0.6698526 +0.6460766 1 0.6698526 +0.6698526 1 0.6698526 +0.6925839 1 0.6698526 +0.7143866 1 0.6698526 +0.7353569 1 0.6698526 +0.7555758 1 0.6698526 +0.7751122 1 0.6698526 +0.7940252 1 0.6698526 +0.8123661 1 0.6698526 +0.8301795 1 0.6698526 +0.8475045 1 0.6698526 +0.8643761 1 0.6698526 +0.880825 1 0.6698526 +0.8968787 1 0.6698526 +0.9125621 1 0.6698526 +0.9278974 1 0.6698526 +0.9429048 1 0.6698526 +0.9576028 1 0.6698526 +0.9720079 1 0.6698526 +0.9861357 1 0.6698526 +1 1 0.6698526 +0 0 0.6925839 +0.1939468 0 0.6925839 +0.2773041 0 0.6925839 +0.3384659 0 0.6925839 +0.3885728 0 0.6925839 +0.4317928 0 0.6925839 +0.470214 0 0.6925839 +0.5050551 0 0.6925839 +0.5370987 0 0.6925839 +0.5668815 0 0.6925839 +0.5947903 0 0.6925839 +0.6211144 0 0.6925839 +0.6460766 0 0.6925839 +0.6698526 0 0.6925839 +0.6925839 0 0.6925839 +0.7143866 0 0.6925839 +0.7353569 0 0.6925839 +0.7555758 0 0.6925839 +0.7751122 0 0.6925839 +0.7940252 0 0.6925839 +0.8123661 0 0.6925839 +0.8301795 0 0.6925839 +0.8475045 0 0.6925839 +0.8643761 0 0.6925839 +0.880825 0 0.6925839 +0.8968787 0 0.6925839 +0.9125621 0 0.6925839 +0.9278974 0 0.6925839 +0.9429048 0 0.6925839 +0.9576028 0 0.6925839 +0.9720079 0 0.6925839 +0.9861357 0 0.6925839 +1 0 0.6925839 +0 0.1939468 0.6925839 +0.1939468 0.1939468 0.6925839 +0.2773041 0.1939468 0.6925839 +0.3384659 0.1939468 0.6925839 +0.3885728 0.1939468 0.6925839 +0.4317928 0.1939468 0.6925839 +0.470214 0.1939468 0.6925839 +0.5050551 0.1939468 0.6925839 +0.5370987 0.1939468 0.6925839 +0.5668815 0.1939468 0.6925839 +0.5947903 0.1939468 0.6925839 +0.6211144 0.1939468 0.6925839 +0.6460766 0.1939468 0.6925839 +0.6698526 0.1939468 0.6925839 +0.6925839 0.1939468 0.6925839 +0.7143866 0.1939468 0.6925839 +0.7353569 0.1939468 0.6925839 +0.7555758 0.1939468 0.6925839 +0.7751122 0.1939468 0.6925839 +0.7940252 0.1939468 0.6925839 +0.8123661 0.1939468 0.6925839 +0.8301795 0.1939468 0.6925839 +0.8475045 0.1939468 0.6925839 +0.8643761 0.1939468 0.6925839 +0.880825 0.1939468 0.6925839 +0.8968787 0.1939468 0.6925839 +0.9125621 0.1939468 0.6925839 +0.9278974 0.1939468 0.6925839 +0.9429048 0.1939468 0.6925839 +0.9576028 0.1939468 0.6925839 +0.9720079 0.1939468 0.6925839 +0.9861357 0.1939468 0.6925839 +1 0.1939468 0.6925839 +0 0.2773041 0.6925839 +0.1939468 0.2773041 0.6925839 +0.2773041 0.2773041 0.6925839 +0.3384659 0.2773041 0.6925839 +0.3885728 0.2773041 0.6925839 +0.4317928 0.2773041 0.6925839 +0.470214 0.2773041 0.6925839 +0.5050551 0.2773041 0.6925839 +0.5370987 0.2773041 0.6925839 +0.5668815 0.2773041 0.6925839 +0.5947903 0.2773041 0.6925839 +0.6211144 0.2773041 0.6925839 +0.6460766 0.2773041 0.6925839 +0.6698526 0.2773041 0.6925839 +0.6925839 0.2773041 0.6925839 +0.7143866 0.2773041 0.6925839 +0.7353569 0.2773041 0.6925839 +0.7555758 0.2773041 0.6925839 +0.7751122 0.2773041 0.6925839 +0.7940252 0.2773041 0.6925839 +0.8123661 0.2773041 0.6925839 +0.8301795 0.2773041 0.6925839 +0.8475045 0.2773041 0.6925839 +0.8643761 0.2773041 0.6925839 +0.880825 0.2773041 0.6925839 +0.8968787 0.2773041 0.6925839 +0.9125621 0.2773041 0.6925839 +0.9278974 0.2773041 0.6925839 +0.9429048 0.2773041 0.6925839 +0.9576028 0.2773041 0.6925839 +0.9720079 0.2773041 0.6925839 +0.9861357 0.2773041 0.6925839 +1 0.2773041 0.6925839 +0 0.3384659 0.6925839 +0.1939468 0.3384659 0.6925839 +0.2773041 0.3384659 0.6925839 +0.3384659 0.3384659 0.6925839 +0.3885728 0.3384659 0.6925839 +0.4317928 0.3384659 0.6925839 +0.470214 0.3384659 0.6925839 +0.5050551 0.3384659 0.6925839 +0.5370987 0.3384659 0.6925839 +0.5668815 0.3384659 0.6925839 +0.5947903 0.3384659 0.6925839 +0.6211144 0.3384659 0.6925839 +0.6460766 0.3384659 0.6925839 +0.6698526 0.3384659 0.6925839 +0.6925839 0.3384659 0.6925839 +0.7143866 0.3384659 0.6925839 +0.7353569 0.3384659 0.6925839 +0.7555758 0.3384659 0.6925839 +0.7751122 0.3384659 0.6925839 +0.7940252 0.3384659 0.6925839 +0.8123661 0.3384659 0.6925839 +0.8301795 0.3384659 0.6925839 +0.8475045 0.3384659 0.6925839 +0.8643761 0.3384659 0.6925839 +0.880825 0.3384659 0.6925839 +0.8968787 0.3384659 0.6925839 +0.9125621 0.3384659 0.6925839 +0.9278974 0.3384659 0.6925839 +0.9429048 0.3384659 0.6925839 +0.9576028 0.3384659 0.6925839 +0.9720079 0.3384659 0.6925839 +0.9861357 0.3384659 0.6925839 +1 0.3384659 0.6925839 +0 0.3885728 0.6925839 +0.1939468 0.3885728 0.6925839 +0.2773041 0.3885728 0.6925839 +0.3384659 0.3885728 0.6925839 +0.3885728 0.3885728 0.6925839 +0.4317928 0.3885728 0.6925839 +0.470214 0.3885728 0.6925839 +0.5050551 0.3885728 0.6925839 +0.5370987 0.3885728 0.6925839 +0.5668815 0.3885728 0.6925839 +0.5947903 0.3885728 0.6925839 +0.6211144 0.3885728 0.6925839 +0.6460766 0.3885728 0.6925839 +0.6698526 0.3885728 0.6925839 +0.6925839 0.3885728 0.6925839 +0.7143866 0.3885728 0.6925839 +0.7353569 0.3885728 0.6925839 +0.7555758 0.3885728 0.6925839 +0.7751122 0.3885728 0.6925839 +0.7940252 0.3885728 0.6925839 +0.8123661 0.3885728 0.6925839 +0.8301795 0.3885728 0.6925839 +0.8475045 0.3885728 0.6925839 +0.8643761 0.3885728 0.6925839 +0.880825 0.3885728 0.6925839 +0.8968787 0.3885728 0.6925839 +0.9125621 0.3885728 0.6925839 +0.9278974 0.3885728 0.6925839 +0.9429048 0.3885728 0.6925839 +0.9576028 0.3885728 0.6925839 +0.9720079 0.3885728 0.6925839 +0.9861357 0.3885728 0.6925839 +1 0.3885728 0.6925839 +0 0.4317928 0.6925839 +0.1939468 0.4317928 0.6925839 +0.2773041 0.4317928 0.6925839 +0.3384659 0.4317928 0.6925839 +0.3885728 0.4317928 0.6925839 +0.4317928 0.4317928 0.6925839 +0.470214 0.4317928 0.6925839 +0.5050551 0.4317928 0.6925839 +0.5370987 0.4317928 0.6925839 +0.5668815 0.4317928 0.6925839 +0.5947903 0.4317928 0.6925839 +0.6211144 0.4317928 0.6925839 +0.6460766 0.4317928 0.6925839 +0.6698526 0.4317928 0.6925839 +0.6925839 0.4317928 0.6925839 +0.7143866 0.4317928 0.6925839 +0.7353569 0.4317928 0.6925839 +0.7555758 0.4317928 0.6925839 +0.7751122 0.4317928 0.6925839 +0.7940252 0.4317928 0.6925839 +0.8123661 0.4317928 0.6925839 +0.8301795 0.4317928 0.6925839 +0.8475045 0.4317928 0.6925839 +0.8643761 0.4317928 0.6925839 +0.880825 0.4317928 0.6925839 +0.8968787 0.4317928 0.6925839 +0.9125621 0.4317928 0.6925839 +0.9278974 0.4317928 0.6925839 +0.9429048 0.4317928 0.6925839 +0.9576028 0.4317928 0.6925839 +0.9720079 0.4317928 0.6925839 +0.9861357 0.4317928 0.6925839 +1 0.4317928 0.6925839 +0 0.470214 0.6925839 +0.1939468 0.470214 0.6925839 +0.2773041 0.470214 0.6925839 +0.3384659 0.470214 0.6925839 +0.3885728 0.470214 0.6925839 +0.4317928 0.470214 0.6925839 +0.470214 0.470214 0.6925839 +0.5050551 0.470214 0.6925839 +0.5370987 0.470214 0.6925839 +0.5668815 0.470214 0.6925839 +0.5947903 0.470214 0.6925839 +0.6211144 0.470214 0.6925839 +0.6460766 0.470214 0.6925839 +0.6698526 0.470214 0.6925839 +0.6925839 0.470214 0.6925839 +0.7143866 0.470214 0.6925839 +0.7353569 0.470214 0.6925839 +0.7555758 0.470214 0.6925839 +0.7751122 0.470214 0.6925839 +0.7940252 0.470214 0.6925839 +0.8123661 0.470214 0.6925839 +0.8301795 0.470214 0.6925839 +0.8475045 0.470214 0.6925839 +0.8643761 0.470214 0.6925839 +0.880825 0.470214 0.6925839 +0.8968787 0.470214 0.6925839 +0.9125621 0.470214 0.6925839 +0.9278974 0.470214 0.6925839 +0.9429048 0.470214 0.6925839 +0.9576028 0.470214 0.6925839 +0.9720079 0.470214 0.6925839 +0.9861357 0.470214 0.6925839 +1 0.470214 0.6925839 +0 0.5050551 0.6925839 +0.1939468 0.5050551 0.6925839 +0.2773041 0.5050551 0.6925839 +0.3384659 0.5050551 0.6925839 +0.3885728 0.5050551 0.6925839 +0.4317928 0.5050551 0.6925839 +0.470214 0.5050551 0.6925839 +0.5050551 0.5050551 0.6925839 +0.5370987 0.5050551 0.6925839 +0.5668815 0.5050551 0.6925839 +0.5947903 0.5050551 0.6925839 +0.6211144 0.5050551 0.6925839 +0.6460766 0.5050551 0.6925839 +0.6698526 0.5050551 0.6925839 +0.6925839 0.5050551 0.6925839 +0.7143866 0.5050551 0.6925839 +0.7353569 0.5050551 0.6925839 +0.7555758 0.5050551 0.6925839 +0.7751122 0.5050551 0.6925839 +0.7940252 0.5050551 0.6925839 +0.8123661 0.5050551 0.6925839 +0.8301795 0.5050551 0.6925839 +0.8475045 0.5050551 0.6925839 +0.8643761 0.5050551 0.6925839 +0.880825 0.5050551 0.6925839 +0.8968787 0.5050551 0.6925839 +0.9125621 0.5050551 0.6925839 +0.9278974 0.5050551 0.6925839 +0.9429048 0.5050551 0.6925839 +0.9576028 0.5050551 0.6925839 +0.9720079 0.5050551 0.6925839 +0.9861357 0.5050551 0.6925839 +1 0.5050551 0.6925839 +0 0.5370987 0.6925839 +0.1939468 0.5370987 0.6925839 +0.2773041 0.5370987 0.6925839 +0.3384659 0.5370987 0.6925839 +0.3885728 0.5370987 0.6925839 +0.4317928 0.5370987 0.6925839 +0.470214 0.5370987 0.6925839 +0.5050551 0.5370987 0.6925839 +0.5370987 0.5370987 0.6925839 +0.5668815 0.5370987 0.6925839 +0.5947903 0.5370987 0.6925839 +0.6211144 0.5370987 0.6925839 +0.6460766 0.5370987 0.6925839 +0.6698526 0.5370987 0.6925839 +0.6925839 0.5370987 0.6925839 +0.7143866 0.5370987 0.6925839 +0.7353569 0.5370987 0.6925839 +0.7555758 0.5370987 0.6925839 +0.7751122 0.5370987 0.6925839 +0.7940252 0.5370987 0.6925839 +0.8123661 0.5370987 0.6925839 +0.8301795 0.5370987 0.6925839 +0.8475045 0.5370987 0.6925839 +0.8643761 0.5370987 0.6925839 +0.880825 0.5370987 0.6925839 +0.8968787 0.5370987 0.6925839 +0.9125621 0.5370987 0.6925839 +0.9278974 0.5370987 0.6925839 +0.9429048 0.5370987 0.6925839 +0.9576028 0.5370987 0.6925839 +0.9720079 0.5370987 0.6925839 +0.9861357 0.5370987 0.6925839 +1 0.5370987 0.6925839 +0 0.5668815 0.6925839 +0.1939468 0.5668815 0.6925839 +0.2773041 0.5668815 0.6925839 +0.3384659 0.5668815 0.6925839 +0.3885728 0.5668815 0.6925839 +0.4317928 0.5668815 0.6925839 +0.470214 0.5668815 0.6925839 +0.5050551 0.5668815 0.6925839 +0.5370987 0.5668815 0.6925839 +0.5668815 0.5668815 0.6925839 +0.5947903 0.5668815 0.6925839 +0.6211144 0.5668815 0.6925839 +0.6460766 0.5668815 0.6925839 +0.6698526 0.5668815 0.6925839 +0.6925839 0.5668815 0.6925839 +0.7143866 0.5668815 0.6925839 +0.7353569 0.5668815 0.6925839 +0.7555758 0.5668815 0.6925839 +0.7751122 0.5668815 0.6925839 +0.7940252 0.5668815 0.6925839 +0.8123661 0.5668815 0.6925839 +0.8301795 0.5668815 0.6925839 +0.8475045 0.5668815 0.6925839 +0.8643761 0.5668815 0.6925839 +0.880825 0.5668815 0.6925839 +0.8968787 0.5668815 0.6925839 +0.9125621 0.5668815 0.6925839 +0.9278974 0.5668815 0.6925839 +0.9429048 0.5668815 0.6925839 +0.9576028 0.5668815 0.6925839 +0.9720079 0.5668815 0.6925839 +0.9861357 0.5668815 0.6925839 +1 0.5668815 0.6925839 +0 0.5947903 0.6925839 +0.1939468 0.5947903 0.6925839 +0.2773041 0.5947903 0.6925839 +0.3384659 0.5947903 0.6925839 +0.3885728 0.5947903 0.6925839 +0.4317928 0.5947903 0.6925839 +0.470214 0.5947903 0.6925839 +0.5050551 0.5947903 0.6925839 +0.5370987 0.5947903 0.6925839 +0.5668815 0.5947903 0.6925839 +0.5947903 0.5947903 0.6925839 +0.6211144 0.5947903 0.6925839 +0.6460766 0.5947903 0.6925839 +0.6698526 0.5947903 0.6925839 +0.6925839 0.5947903 0.6925839 +0.7143866 0.5947903 0.6925839 +0.7353569 0.5947903 0.6925839 +0.7555758 0.5947903 0.6925839 +0.7751122 0.5947903 0.6925839 +0.7940252 0.5947903 0.6925839 +0.8123661 0.5947903 0.6925839 +0.8301795 0.5947903 0.6925839 +0.8475045 0.5947903 0.6925839 +0.8643761 0.5947903 0.6925839 +0.880825 0.5947903 0.6925839 +0.8968787 0.5947903 0.6925839 +0.9125621 0.5947903 0.6925839 +0.9278974 0.5947903 0.6925839 +0.9429048 0.5947903 0.6925839 +0.9576028 0.5947903 0.6925839 +0.9720079 0.5947903 0.6925839 +0.9861357 0.5947903 0.6925839 +1 0.5947903 0.6925839 +0 0.6211144 0.6925839 +0.1939468 0.6211144 0.6925839 +0.2773041 0.6211144 0.6925839 +0.3384659 0.6211144 0.6925839 +0.3885728 0.6211144 0.6925839 +0.4317928 0.6211144 0.6925839 +0.470214 0.6211144 0.6925839 +0.5050551 0.6211144 0.6925839 +0.5370987 0.6211144 0.6925839 +0.5668815 0.6211144 0.6925839 +0.5947903 0.6211144 0.6925839 +0.6211144 0.6211144 0.6925839 +0.6460766 0.6211144 0.6925839 +0.6698526 0.6211144 0.6925839 +0.6925839 0.6211144 0.6925839 +0.7143866 0.6211144 0.6925839 +0.7353569 0.6211144 0.6925839 +0.7555758 0.6211144 0.6925839 +0.7751122 0.6211144 0.6925839 +0.7940252 0.6211144 0.6925839 +0.8123661 0.6211144 0.6925839 +0.8301795 0.6211144 0.6925839 +0.8475045 0.6211144 0.6925839 +0.8643761 0.6211144 0.6925839 +0.880825 0.6211144 0.6925839 +0.8968787 0.6211144 0.6925839 +0.9125621 0.6211144 0.6925839 +0.9278974 0.6211144 0.6925839 +0.9429048 0.6211144 0.6925839 +0.9576028 0.6211144 0.6925839 +0.9720079 0.6211144 0.6925839 +0.9861357 0.6211144 0.6925839 +1 0.6211144 0.6925839 +0 0.6460766 0.6925839 +0.1939468 0.6460766 0.6925839 +0.2773041 0.6460766 0.6925839 +0.3384659 0.6460766 0.6925839 +0.3885728 0.6460766 0.6925839 +0.4317928 0.6460766 0.6925839 +0.470214 0.6460766 0.6925839 +0.5050551 0.6460766 0.6925839 +0.5370987 0.6460766 0.6925839 +0.5668815 0.6460766 0.6925839 +0.5947903 0.6460766 0.6925839 +0.6211144 0.6460766 0.6925839 +0.6460766 0.6460766 0.6925839 +0.6698526 0.6460766 0.6925839 +0.6925839 0.6460766 0.6925839 +0.7143866 0.6460766 0.6925839 +0.7353569 0.6460766 0.6925839 +0.7555758 0.6460766 0.6925839 +0.7751122 0.6460766 0.6925839 +0.7940252 0.6460766 0.6925839 +0.8123661 0.6460766 0.6925839 +0.8301795 0.6460766 0.6925839 +0.8475045 0.6460766 0.6925839 +0.8643761 0.6460766 0.6925839 +0.880825 0.6460766 0.6925839 +0.8968787 0.6460766 0.6925839 +0.9125621 0.6460766 0.6925839 +0.9278974 0.6460766 0.6925839 +0.9429048 0.6460766 0.6925839 +0.9576028 0.6460766 0.6925839 +0.9720079 0.6460766 0.6925839 +0.9861357 0.6460766 0.6925839 +1 0.6460766 0.6925839 +0 0.6698526 0.6925839 +0.1939468 0.6698526 0.6925839 +0.2773041 0.6698526 0.6925839 +0.3384659 0.6698526 0.6925839 +0.3885728 0.6698526 0.6925839 +0.4317928 0.6698526 0.6925839 +0.470214 0.6698526 0.6925839 +0.5050551 0.6698526 0.6925839 +0.5370987 0.6698526 0.6925839 +0.5668815 0.6698526 0.6925839 +0.5947903 0.6698526 0.6925839 +0.6211144 0.6698526 0.6925839 +0.6460766 0.6698526 0.6925839 +0.6698526 0.6698526 0.6925839 +0.6925839 0.6698526 0.6925839 +0.7143866 0.6698526 0.6925839 +0.7353569 0.6698526 0.6925839 +0.7555758 0.6698526 0.6925839 +0.7751122 0.6698526 0.6925839 +0.7940252 0.6698526 0.6925839 +0.8123661 0.6698526 0.6925839 +0.8301795 0.6698526 0.6925839 +0.8475045 0.6698526 0.6925839 +0.8643761 0.6698526 0.6925839 +0.880825 0.6698526 0.6925839 +0.8968787 0.6698526 0.6925839 +0.9125621 0.6698526 0.6925839 +0.9278974 0.6698526 0.6925839 +0.9429048 0.6698526 0.6925839 +0.9576028 0.6698526 0.6925839 +0.9720079 0.6698526 0.6925839 +0.9861357 0.6698526 0.6925839 +1 0.6698526 0.6925839 +0 0.6925839 0.6925839 +0.1939468 0.6925839 0.6925839 +0.2773041 0.6925839 0.6925839 +0.3384659 0.6925839 0.6925839 +0.3885728 0.6925839 0.6925839 +0.4317928 0.6925839 0.6925839 +0.470214 0.6925839 0.6925839 +0.5050551 0.6925839 0.6925839 +0.5370987 0.6925839 0.6925839 +0.5668815 0.6925839 0.6925839 +0.5947903 0.6925839 0.6925839 +0.6211144 0.6925839 0.6925839 +0.6460766 0.6925839 0.6925839 +0.6698526 0.6925839 0.6925839 +0.6925839 0.6925839 0.6925839 +0.7143866 0.6925839 0.6925839 +0.7353569 0.6925839 0.6925839 +0.7555758 0.6925839 0.6925839 +0.7751122 0.6925839 0.6925839 +0.7940252 0.6925839 0.6925839 +0.8123661 0.6925839 0.6925839 +0.8301795 0.6925839 0.6925839 +0.8475045 0.6925839 0.6925839 +0.8643761 0.6925839 0.6925839 +0.880825 0.6925839 0.6925839 +0.8968787 0.6925839 0.6925839 +0.9125621 0.6925839 0.6925839 +0.9278974 0.6925839 0.6925839 +0.9429048 0.6925839 0.6925839 +0.9576028 0.6925839 0.6925839 +0.9720079 0.6925839 0.6925839 +0.9861357 0.6925839 0.6925839 +1 0.6925839 0.6925839 +0 0.7143866 0.6925839 +0.1939468 0.7143866 0.6925839 +0.2773041 0.7143866 0.6925839 +0.3384659 0.7143866 0.6925839 +0.3885728 0.7143866 0.6925839 +0.4317928 0.7143866 0.6925839 +0.470214 0.7143866 0.6925839 +0.5050551 0.7143866 0.6925839 +0.5370987 0.7143866 0.6925839 +0.5668815 0.7143866 0.6925839 +0.5947903 0.7143866 0.6925839 +0.6211144 0.7143866 0.6925839 +0.6460766 0.7143866 0.6925839 +0.6698526 0.7143866 0.6925839 +0.6925839 0.7143866 0.6925839 +0.7143866 0.7143866 0.6925839 +0.7353569 0.7143866 0.6925839 +0.7555758 0.7143866 0.6925839 +0.7751122 0.7143866 0.6925839 +0.7940252 0.7143866 0.6925839 +0.8123661 0.7143866 0.6925839 +0.8301795 0.7143866 0.6925839 +0.8475045 0.7143866 0.6925839 +0.8643761 0.7143866 0.6925839 +0.880825 0.7143866 0.6925839 +0.8968787 0.7143866 0.6925839 +0.9125621 0.7143866 0.6925839 +0.9278974 0.7143866 0.6925839 +0.9429048 0.7143866 0.6925839 +0.9576028 0.7143866 0.6925839 +0.9720079 0.7143866 0.6925839 +0.9861357 0.7143866 0.6925839 +1 0.7143866 0.6925839 +0 0.7353569 0.6925839 +0.1939468 0.7353569 0.6925839 +0.2773041 0.7353569 0.6925839 +0.3384659 0.7353569 0.6925839 +0.3885728 0.7353569 0.6925839 +0.4317928 0.7353569 0.6925839 +0.470214 0.7353569 0.6925839 +0.5050551 0.7353569 0.6925839 +0.5370987 0.7353569 0.6925839 +0.5668815 0.7353569 0.6925839 +0.5947903 0.7353569 0.6925839 +0.6211144 0.7353569 0.6925839 +0.6460766 0.7353569 0.6925839 +0.6698526 0.7353569 0.6925839 +0.6925839 0.7353569 0.6925839 +0.7143866 0.7353569 0.6925839 +0.7353569 0.7353569 0.6925839 +0.7555758 0.7353569 0.6925839 +0.7751122 0.7353569 0.6925839 +0.7940252 0.7353569 0.6925839 +0.8123661 0.7353569 0.6925839 +0.8301795 0.7353569 0.6925839 +0.8475045 0.7353569 0.6925839 +0.8643761 0.7353569 0.6925839 +0.880825 0.7353569 0.6925839 +0.8968787 0.7353569 0.6925839 +0.9125621 0.7353569 0.6925839 +0.9278974 0.7353569 0.6925839 +0.9429048 0.7353569 0.6925839 +0.9576028 0.7353569 0.6925839 +0.9720079 0.7353569 0.6925839 +0.9861357 0.7353569 0.6925839 +1 0.7353569 0.6925839 +0 0.7555758 0.6925839 +0.1939468 0.7555758 0.6925839 +0.2773041 0.7555758 0.6925839 +0.3384659 0.7555758 0.6925839 +0.3885728 0.7555758 0.6925839 +0.4317928 0.7555758 0.6925839 +0.470214 0.7555758 0.6925839 +0.5050551 0.7555758 0.6925839 +0.5370987 0.7555758 0.6925839 +0.5668815 0.7555758 0.6925839 +0.5947903 0.7555758 0.6925839 +0.6211144 0.7555758 0.6925839 +0.6460766 0.7555758 0.6925839 +0.6698526 0.7555758 0.6925839 +0.6925839 0.7555758 0.6925839 +0.7143866 0.7555758 0.6925839 +0.7353569 0.7555758 0.6925839 +0.7555758 0.7555758 0.6925839 +0.7751122 0.7555758 0.6925839 +0.7940252 0.7555758 0.6925839 +0.8123661 0.7555758 0.6925839 +0.8301795 0.7555758 0.6925839 +0.8475045 0.7555758 0.6925839 +0.8643761 0.7555758 0.6925839 +0.880825 0.7555758 0.6925839 +0.8968787 0.7555758 0.6925839 +0.9125621 0.7555758 0.6925839 +0.9278974 0.7555758 0.6925839 +0.9429048 0.7555758 0.6925839 +0.9576028 0.7555758 0.6925839 +0.9720079 0.7555758 0.6925839 +0.9861357 0.7555758 0.6925839 +1 0.7555758 0.6925839 +0 0.7751122 0.6925839 +0.1939468 0.7751122 0.6925839 +0.2773041 0.7751122 0.6925839 +0.3384659 0.7751122 0.6925839 +0.3885728 0.7751122 0.6925839 +0.4317928 0.7751122 0.6925839 +0.470214 0.7751122 0.6925839 +0.5050551 0.7751122 0.6925839 +0.5370987 0.7751122 0.6925839 +0.5668815 0.7751122 0.6925839 +0.5947903 0.7751122 0.6925839 +0.6211144 0.7751122 0.6925839 +0.6460766 0.7751122 0.6925839 +0.6698526 0.7751122 0.6925839 +0.6925839 0.7751122 0.6925839 +0.7143866 0.7751122 0.6925839 +0.7353569 0.7751122 0.6925839 +0.7555758 0.7751122 0.6925839 +0.7751122 0.7751122 0.6925839 +0.7940252 0.7751122 0.6925839 +0.8123661 0.7751122 0.6925839 +0.8301795 0.7751122 0.6925839 +0.8475045 0.7751122 0.6925839 +0.8643761 0.7751122 0.6925839 +0.880825 0.7751122 0.6925839 +0.8968787 0.7751122 0.6925839 +0.9125621 0.7751122 0.6925839 +0.9278974 0.7751122 0.6925839 +0.9429048 0.7751122 0.6925839 +0.9576028 0.7751122 0.6925839 +0.9720079 0.7751122 0.6925839 +0.9861357 0.7751122 0.6925839 +1 0.7751122 0.6925839 +0 0.7940252 0.6925839 +0.1939468 0.7940252 0.6925839 +0.2773041 0.7940252 0.6925839 +0.3384659 0.7940252 0.6925839 +0.3885728 0.7940252 0.6925839 +0.4317928 0.7940252 0.6925839 +0.470214 0.7940252 0.6925839 +0.5050551 0.7940252 0.6925839 +0.5370987 0.7940252 0.6925839 +0.5668815 0.7940252 0.6925839 +0.5947903 0.7940252 0.6925839 +0.6211144 0.7940252 0.6925839 +0.6460766 0.7940252 0.6925839 +0.6698526 0.7940252 0.6925839 +0.6925839 0.7940252 0.6925839 +0.7143866 0.7940252 0.6925839 +0.7353569 0.7940252 0.6925839 +0.7555758 0.7940252 0.6925839 +0.7751122 0.7940252 0.6925839 +0.7940252 0.7940252 0.6925839 +0.8123661 0.7940252 0.6925839 +0.8301795 0.7940252 0.6925839 +0.8475045 0.7940252 0.6925839 +0.8643761 0.7940252 0.6925839 +0.880825 0.7940252 0.6925839 +0.8968787 0.7940252 0.6925839 +0.9125621 0.7940252 0.6925839 +0.9278974 0.7940252 0.6925839 +0.9429048 0.7940252 0.6925839 +0.9576028 0.7940252 0.6925839 +0.9720079 0.7940252 0.6925839 +0.9861357 0.7940252 0.6925839 +1 0.7940252 0.6925839 +0 0.8123661 0.6925839 +0.1939468 0.8123661 0.6925839 +0.2773041 0.8123661 0.6925839 +0.3384659 0.8123661 0.6925839 +0.3885728 0.8123661 0.6925839 +0.4317928 0.8123661 0.6925839 +0.470214 0.8123661 0.6925839 +0.5050551 0.8123661 0.6925839 +0.5370987 0.8123661 0.6925839 +0.5668815 0.8123661 0.6925839 +0.5947903 0.8123661 0.6925839 +0.6211144 0.8123661 0.6925839 +0.6460766 0.8123661 0.6925839 +0.6698526 0.8123661 0.6925839 +0.6925839 0.8123661 0.6925839 +0.7143866 0.8123661 0.6925839 +0.7353569 0.8123661 0.6925839 +0.7555758 0.8123661 0.6925839 +0.7751122 0.8123661 0.6925839 +0.7940252 0.8123661 0.6925839 +0.8123661 0.8123661 0.6925839 +0.8301795 0.8123661 0.6925839 +0.8475045 0.8123661 0.6925839 +0.8643761 0.8123661 0.6925839 +0.880825 0.8123661 0.6925839 +0.8968787 0.8123661 0.6925839 +0.9125621 0.8123661 0.6925839 +0.9278974 0.8123661 0.6925839 +0.9429048 0.8123661 0.6925839 +0.9576028 0.8123661 0.6925839 +0.9720079 0.8123661 0.6925839 +0.9861357 0.8123661 0.6925839 +1 0.8123661 0.6925839 +0 0.8301795 0.6925839 +0.1939468 0.8301795 0.6925839 +0.2773041 0.8301795 0.6925839 +0.3384659 0.8301795 0.6925839 +0.3885728 0.8301795 0.6925839 +0.4317928 0.8301795 0.6925839 +0.470214 0.8301795 0.6925839 +0.5050551 0.8301795 0.6925839 +0.5370987 0.8301795 0.6925839 +0.5668815 0.8301795 0.6925839 +0.5947903 0.8301795 0.6925839 +0.6211144 0.8301795 0.6925839 +0.6460766 0.8301795 0.6925839 +0.6698526 0.8301795 0.6925839 +0.6925839 0.8301795 0.6925839 +0.7143866 0.8301795 0.6925839 +0.7353569 0.8301795 0.6925839 +0.7555758 0.8301795 0.6925839 +0.7751122 0.8301795 0.6925839 +0.7940252 0.8301795 0.6925839 +0.8123661 0.8301795 0.6925839 +0.8301795 0.8301795 0.6925839 +0.8475045 0.8301795 0.6925839 +0.8643761 0.8301795 0.6925839 +0.880825 0.8301795 0.6925839 +0.8968787 0.8301795 0.6925839 +0.9125621 0.8301795 0.6925839 +0.9278974 0.8301795 0.6925839 +0.9429048 0.8301795 0.6925839 +0.9576028 0.8301795 0.6925839 +0.9720079 0.8301795 0.6925839 +0.9861357 0.8301795 0.6925839 +1 0.8301795 0.6925839 +0 0.8475045 0.6925839 +0.1939468 0.8475045 0.6925839 +0.2773041 0.8475045 0.6925839 +0.3384659 0.8475045 0.6925839 +0.3885728 0.8475045 0.6925839 +0.4317928 0.8475045 0.6925839 +0.470214 0.8475045 0.6925839 +0.5050551 0.8475045 0.6925839 +0.5370987 0.8475045 0.6925839 +0.5668815 0.8475045 0.6925839 +0.5947903 0.8475045 0.6925839 +0.6211144 0.8475045 0.6925839 +0.6460766 0.8475045 0.6925839 +0.6698526 0.8475045 0.6925839 +0.6925839 0.8475045 0.6925839 +0.7143866 0.8475045 0.6925839 +0.7353569 0.8475045 0.6925839 +0.7555758 0.8475045 0.6925839 +0.7751122 0.8475045 0.6925839 +0.7940252 0.8475045 0.6925839 +0.8123661 0.8475045 0.6925839 +0.8301795 0.8475045 0.6925839 +0.8475045 0.8475045 0.6925839 +0.8643761 0.8475045 0.6925839 +0.880825 0.8475045 0.6925839 +0.8968787 0.8475045 0.6925839 +0.9125621 0.8475045 0.6925839 +0.9278974 0.8475045 0.6925839 +0.9429048 0.8475045 0.6925839 +0.9576028 0.8475045 0.6925839 +0.9720079 0.8475045 0.6925839 +0.9861357 0.8475045 0.6925839 +1 0.8475045 0.6925839 +0 0.8643761 0.6925839 +0.1939468 0.8643761 0.6925839 +0.2773041 0.8643761 0.6925839 +0.3384659 0.8643761 0.6925839 +0.3885728 0.8643761 0.6925839 +0.4317928 0.8643761 0.6925839 +0.470214 0.8643761 0.6925839 +0.5050551 0.8643761 0.6925839 +0.5370987 0.8643761 0.6925839 +0.5668815 0.8643761 0.6925839 +0.5947903 0.8643761 0.6925839 +0.6211144 0.8643761 0.6925839 +0.6460766 0.8643761 0.6925839 +0.6698526 0.8643761 0.6925839 +0.6925839 0.8643761 0.6925839 +0.7143866 0.8643761 0.6925839 +0.7353569 0.8643761 0.6925839 +0.7555758 0.8643761 0.6925839 +0.7751122 0.8643761 0.6925839 +0.7940252 0.8643761 0.6925839 +0.8123661 0.8643761 0.6925839 +0.8301795 0.8643761 0.6925839 +0.8475045 0.8643761 0.6925839 +0.8643761 0.8643761 0.6925839 +0.880825 0.8643761 0.6925839 +0.8968787 0.8643761 0.6925839 +0.9125621 0.8643761 0.6925839 +0.9278974 0.8643761 0.6925839 +0.9429048 0.8643761 0.6925839 +0.9576028 0.8643761 0.6925839 +0.9720079 0.8643761 0.6925839 +0.9861357 0.8643761 0.6925839 +1 0.8643761 0.6925839 +0 0.880825 0.6925839 +0.1939468 0.880825 0.6925839 +0.2773041 0.880825 0.6925839 +0.3384659 0.880825 0.6925839 +0.3885728 0.880825 0.6925839 +0.4317928 0.880825 0.6925839 +0.470214 0.880825 0.6925839 +0.5050551 0.880825 0.6925839 +0.5370987 0.880825 0.6925839 +0.5668815 0.880825 0.6925839 +0.5947903 0.880825 0.6925839 +0.6211144 0.880825 0.6925839 +0.6460766 0.880825 0.6925839 +0.6698526 0.880825 0.6925839 +0.6925839 0.880825 0.6925839 +0.7143866 0.880825 0.6925839 +0.7353569 0.880825 0.6925839 +0.7555758 0.880825 0.6925839 +0.7751122 0.880825 0.6925839 +0.7940252 0.880825 0.6925839 +0.8123661 0.880825 0.6925839 +0.8301795 0.880825 0.6925839 +0.8475045 0.880825 0.6925839 +0.8643761 0.880825 0.6925839 +0.880825 0.880825 0.6925839 +0.8968787 0.880825 0.6925839 +0.9125621 0.880825 0.6925839 +0.9278974 0.880825 0.6925839 +0.9429048 0.880825 0.6925839 +0.9576028 0.880825 0.6925839 +0.9720079 0.880825 0.6925839 +0.9861357 0.880825 0.6925839 +1 0.880825 0.6925839 +0 0.8968787 0.6925839 +0.1939468 0.8968787 0.6925839 +0.2773041 0.8968787 0.6925839 +0.3384659 0.8968787 0.6925839 +0.3885728 0.8968787 0.6925839 +0.4317928 0.8968787 0.6925839 +0.470214 0.8968787 0.6925839 +0.5050551 0.8968787 0.6925839 +0.5370987 0.8968787 0.6925839 +0.5668815 0.8968787 0.6925839 +0.5947903 0.8968787 0.6925839 +0.6211144 0.8968787 0.6925839 +0.6460766 0.8968787 0.6925839 +0.6698526 0.8968787 0.6925839 +0.6925839 0.8968787 0.6925839 +0.7143866 0.8968787 0.6925839 +0.7353569 0.8968787 0.6925839 +0.7555758 0.8968787 0.6925839 +0.7751122 0.8968787 0.6925839 +0.7940252 0.8968787 0.6925839 +0.8123661 0.8968787 0.6925839 +0.8301795 0.8968787 0.6925839 +0.8475045 0.8968787 0.6925839 +0.8643761 0.8968787 0.6925839 +0.880825 0.8968787 0.6925839 +0.8968787 0.8968787 0.6925839 +0.9125621 0.8968787 0.6925839 +0.9278974 0.8968787 0.6925839 +0.9429048 0.8968787 0.6925839 +0.9576028 0.8968787 0.6925839 +0.9720079 0.8968787 0.6925839 +0.9861357 0.8968787 0.6925839 +1 0.8968787 0.6925839 +0 0.9125621 0.6925839 +0.1939468 0.9125621 0.6925839 +0.2773041 0.9125621 0.6925839 +0.3384659 0.9125621 0.6925839 +0.3885728 0.9125621 0.6925839 +0.4317928 0.9125621 0.6925839 +0.470214 0.9125621 0.6925839 +0.5050551 0.9125621 0.6925839 +0.5370987 0.9125621 0.6925839 +0.5668815 0.9125621 0.6925839 +0.5947903 0.9125621 0.6925839 +0.6211144 0.9125621 0.6925839 +0.6460766 0.9125621 0.6925839 +0.6698526 0.9125621 0.6925839 +0.6925839 0.9125621 0.6925839 +0.7143866 0.9125621 0.6925839 +0.7353569 0.9125621 0.6925839 +0.7555758 0.9125621 0.6925839 +0.7751122 0.9125621 0.6925839 +0.7940252 0.9125621 0.6925839 +0.8123661 0.9125621 0.6925839 +0.8301795 0.9125621 0.6925839 +0.8475045 0.9125621 0.6925839 +0.8643761 0.9125621 0.6925839 +0.880825 0.9125621 0.6925839 +0.8968787 0.9125621 0.6925839 +0.9125621 0.9125621 0.6925839 +0.9278974 0.9125621 0.6925839 +0.9429048 0.9125621 0.6925839 +0.9576028 0.9125621 0.6925839 +0.9720079 0.9125621 0.6925839 +0.9861357 0.9125621 0.6925839 +1 0.9125621 0.6925839 +0 0.9278974 0.6925839 +0.1939468 0.9278974 0.6925839 +0.2773041 0.9278974 0.6925839 +0.3384659 0.9278974 0.6925839 +0.3885728 0.9278974 0.6925839 +0.4317928 0.9278974 0.6925839 +0.470214 0.9278974 0.6925839 +0.5050551 0.9278974 0.6925839 +0.5370987 0.9278974 0.6925839 +0.5668815 0.9278974 0.6925839 +0.5947903 0.9278974 0.6925839 +0.6211144 0.9278974 0.6925839 +0.6460766 0.9278974 0.6925839 +0.6698526 0.9278974 0.6925839 +0.6925839 0.9278974 0.6925839 +0.7143866 0.9278974 0.6925839 +0.7353569 0.9278974 0.6925839 +0.7555758 0.9278974 0.6925839 +0.7751122 0.9278974 0.6925839 +0.7940252 0.9278974 0.6925839 +0.8123661 0.9278974 0.6925839 +0.8301795 0.9278974 0.6925839 +0.8475045 0.9278974 0.6925839 +0.8643761 0.9278974 0.6925839 +0.880825 0.9278974 0.6925839 +0.8968787 0.9278974 0.6925839 +0.9125621 0.9278974 0.6925839 +0.9278974 0.9278974 0.6925839 +0.9429048 0.9278974 0.6925839 +0.9576028 0.9278974 0.6925839 +0.9720079 0.9278974 0.6925839 +0.9861357 0.9278974 0.6925839 +1 0.9278974 0.6925839 +0 0.9429048 0.6925839 +0.1939468 0.9429048 0.6925839 +0.2773041 0.9429048 0.6925839 +0.3384659 0.9429048 0.6925839 +0.3885728 0.9429048 0.6925839 +0.4317928 0.9429048 0.6925839 +0.470214 0.9429048 0.6925839 +0.5050551 0.9429048 0.6925839 +0.5370987 0.9429048 0.6925839 +0.5668815 0.9429048 0.6925839 +0.5947903 0.9429048 0.6925839 +0.6211144 0.9429048 0.6925839 +0.6460766 0.9429048 0.6925839 +0.6698526 0.9429048 0.6925839 +0.6925839 0.9429048 0.6925839 +0.7143866 0.9429048 0.6925839 +0.7353569 0.9429048 0.6925839 +0.7555758 0.9429048 0.6925839 +0.7751122 0.9429048 0.6925839 +0.7940252 0.9429048 0.6925839 +0.8123661 0.9429048 0.6925839 +0.8301795 0.9429048 0.6925839 +0.8475045 0.9429048 0.6925839 +0.8643761 0.9429048 0.6925839 +0.880825 0.9429048 0.6925839 +0.8968787 0.9429048 0.6925839 +0.9125621 0.9429048 0.6925839 +0.9278974 0.9429048 0.6925839 +0.9429048 0.9429048 0.6925839 +0.9576028 0.9429048 0.6925839 +0.9720079 0.9429048 0.6925839 +0.9861357 0.9429048 0.6925839 +1 0.9429048 0.6925839 +0 0.9576028 0.6925839 +0.1939468 0.9576028 0.6925839 +0.2773041 0.9576028 0.6925839 +0.3384659 0.9576028 0.6925839 +0.3885728 0.9576028 0.6925839 +0.4317928 0.9576028 0.6925839 +0.470214 0.9576028 0.6925839 +0.5050551 0.9576028 0.6925839 +0.5370987 0.9576028 0.6925839 +0.5668815 0.9576028 0.6925839 +0.5947903 0.9576028 0.6925839 +0.6211144 0.9576028 0.6925839 +0.6460766 0.9576028 0.6925839 +0.6698526 0.9576028 0.6925839 +0.6925839 0.9576028 0.6925839 +0.7143866 0.9576028 0.6925839 +0.7353569 0.9576028 0.6925839 +0.7555758 0.9576028 0.6925839 +0.7751122 0.9576028 0.6925839 +0.7940252 0.9576028 0.6925839 +0.8123661 0.9576028 0.6925839 +0.8301795 0.9576028 0.6925839 +0.8475045 0.9576028 0.6925839 +0.8643761 0.9576028 0.6925839 +0.880825 0.9576028 0.6925839 +0.8968787 0.9576028 0.6925839 +0.9125621 0.9576028 0.6925839 +0.9278974 0.9576028 0.6925839 +0.9429048 0.9576028 0.6925839 +0.9576028 0.9576028 0.6925839 +0.9720079 0.9576028 0.6925839 +0.9861357 0.9576028 0.6925839 +1 0.9576028 0.6925839 +0 0.9720079 0.6925839 +0.1939468 0.9720079 0.6925839 +0.2773041 0.9720079 0.6925839 +0.3384659 0.9720079 0.6925839 +0.3885728 0.9720079 0.6925839 +0.4317928 0.9720079 0.6925839 +0.470214 0.9720079 0.6925839 +0.5050551 0.9720079 0.6925839 +0.5370987 0.9720079 0.6925839 +0.5668815 0.9720079 0.6925839 +0.5947903 0.9720079 0.6925839 +0.6211144 0.9720079 0.6925839 +0.6460766 0.9720079 0.6925839 +0.6698526 0.9720079 0.6925839 +0.6925839 0.9720079 0.6925839 +0.7143866 0.9720079 0.6925839 +0.7353569 0.9720079 0.6925839 +0.7555758 0.9720079 0.6925839 +0.7751122 0.9720079 0.6925839 +0.7940252 0.9720079 0.6925839 +0.8123661 0.9720079 0.6925839 +0.8301795 0.9720079 0.6925839 +0.8475045 0.9720079 0.6925839 +0.8643761 0.9720079 0.6925839 +0.880825 0.9720079 0.6925839 +0.8968787 0.9720079 0.6925839 +0.9125621 0.9720079 0.6925839 +0.9278974 0.9720079 0.6925839 +0.9429048 0.9720079 0.6925839 +0.9576028 0.9720079 0.6925839 +0.9720079 0.9720079 0.6925839 +0.9861357 0.9720079 0.6925839 +1 0.9720079 0.6925839 +0 0.9861357 0.6925839 +0.1939468 0.9861357 0.6925839 +0.2773041 0.9861357 0.6925839 +0.3384659 0.9861357 0.6925839 +0.3885728 0.9861357 0.6925839 +0.4317928 0.9861357 0.6925839 +0.470214 0.9861357 0.6925839 +0.5050551 0.9861357 0.6925839 +0.5370987 0.9861357 0.6925839 +0.5668815 0.9861357 0.6925839 +0.5947903 0.9861357 0.6925839 +0.6211144 0.9861357 0.6925839 +0.6460766 0.9861357 0.6925839 +0.6698526 0.9861357 0.6925839 +0.6925839 0.9861357 0.6925839 +0.7143866 0.9861357 0.6925839 +0.7353569 0.9861357 0.6925839 +0.7555758 0.9861357 0.6925839 +0.7751122 0.9861357 0.6925839 +0.7940252 0.9861357 0.6925839 +0.8123661 0.9861357 0.6925839 +0.8301795 0.9861357 0.6925839 +0.8475045 0.9861357 0.6925839 +0.8643761 0.9861357 0.6925839 +0.880825 0.9861357 0.6925839 +0.8968787 0.9861357 0.6925839 +0.9125621 0.9861357 0.6925839 +0.9278974 0.9861357 0.6925839 +0.9429048 0.9861357 0.6925839 +0.9576028 0.9861357 0.6925839 +0.9720079 0.9861357 0.6925839 +0.9861357 0.9861357 0.6925839 +1 0.9861357 0.6925839 +0 1 0.6925839 +0.1939468 1 0.6925839 +0.2773041 1 0.6925839 +0.3384659 1 0.6925839 +0.3885728 1 0.6925839 +0.4317928 1 0.6925839 +0.470214 1 0.6925839 +0.5050551 1 0.6925839 +0.5370987 1 0.6925839 +0.5668815 1 0.6925839 +0.5947903 1 0.6925839 +0.6211144 1 0.6925839 +0.6460766 1 0.6925839 +0.6698526 1 0.6925839 +0.6925839 1 0.6925839 +0.7143866 1 0.6925839 +0.7353569 1 0.6925839 +0.7555758 1 0.6925839 +0.7751122 1 0.6925839 +0.7940252 1 0.6925839 +0.8123661 1 0.6925839 +0.8301795 1 0.6925839 +0.8475045 1 0.6925839 +0.8643761 1 0.6925839 +0.880825 1 0.6925839 +0.8968787 1 0.6925839 +0.9125621 1 0.6925839 +0.9278974 1 0.6925839 +0.9429048 1 0.6925839 +0.9576028 1 0.6925839 +0.9720079 1 0.6925839 +0.9861357 1 0.6925839 +1 1 0.6925839 +0 0 0.7143866 +0.1939468 0 0.7143866 +0.2773041 0 0.7143866 +0.3384659 0 0.7143866 +0.3885728 0 0.7143866 +0.4317928 0 0.7143866 +0.470214 0 0.7143866 +0.5050551 0 0.7143866 +0.5370987 0 0.7143866 +0.5668815 0 0.7143866 +0.5947903 0 0.7143866 +0.6211144 0 0.7143866 +0.6460766 0 0.7143866 +0.6698526 0 0.7143866 +0.6925839 0 0.7143866 +0.7143866 0 0.7143866 +0.7353569 0 0.7143866 +0.7555758 0 0.7143866 +0.7751122 0 0.7143866 +0.7940252 0 0.7143866 +0.8123661 0 0.7143866 +0.8301795 0 0.7143866 +0.8475045 0 0.7143866 +0.8643761 0 0.7143866 +0.880825 0 0.7143866 +0.8968787 0 0.7143866 +0.9125621 0 0.7143866 +0.9278974 0 0.7143866 +0.9429048 0 0.7143866 +0.9576028 0 0.7143866 +0.9720079 0 0.7143866 +0.9861357 0 0.7143866 +1 0 0.7143866 +0 0.1939468 0.7143866 +0.1939468 0.1939468 0.7143866 +0.2773041 0.1939468 0.7143866 +0.3384659 0.1939468 0.7143866 +0.3885728 0.1939468 0.7143866 +0.4317928 0.1939468 0.7143866 +0.470214 0.1939468 0.7143866 +0.5050551 0.1939468 0.7143866 +0.5370987 0.1939468 0.7143866 +0.5668815 0.1939468 0.7143866 +0.5947903 0.1939468 0.7143866 +0.6211144 0.1939468 0.7143866 +0.6460766 0.1939468 0.7143866 +0.6698526 0.1939468 0.7143866 +0.6925839 0.1939468 0.7143866 +0.7143866 0.1939468 0.7143866 +0.7353569 0.1939468 0.7143866 +0.7555758 0.1939468 0.7143866 +0.7751122 0.1939468 0.7143866 +0.7940252 0.1939468 0.7143866 +0.8123661 0.1939468 0.7143866 +0.8301795 0.1939468 0.7143866 +0.8475045 0.1939468 0.7143866 +0.8643761 0.1939468 0.7143866 +0.880825 0.1939468 0.7143866 +0.8968787 0.1939468 0.7143866 +0.9125621 0.1939468 0.7143866 +0.9278974 0.1939468 0.7143866 +0.9429048 0.1939468 0.7143866 +0.9576028 0.1939468 0.7143866 +0.9720079 0.1939468 0.7143866 +0.9861357 0.1939468 0.7143866 +1 0.1939468 0.7143866 +0 0.2773041 0.7143866 +0.1939468 0.2773041 0.7143866 +0.2773041 0.2773041 0.7143866 +0.3384659 0.2773041 0.7143866 +0.3885728 0.2773041 0.7143866 +0.4317928 0.2773041 0.7143866 +0.470214 0.2773041 0.7143866 +0.5050551 0.2773041 0.7143866 +0.5370987 0.2773041 0.7143866 +0.5668815 0.2773041 0.7143866 +0.5947903 0.2773041 0.7143866 +0.6211144 0.2773041 0.7143866 +0.6460766 0.2773041 0.7143866 +0.6698526 0.2773041 0.7143866 +0.6925839 0.2773041 0.7143866 +0.7143866 0.2773041 0.7143866 +0.7353569 0.2773041 0.7143866 +0.7555758 0.2773041 0.7143866 +0.7751122 0.2773041 0.7143866 +0.7940252 0.2773041 0.7143866 +0.8123661 0.2773041 0.7143866 +0.8301795 0.2773041 0.7143866 +0.8475045 0.2773041 0.7143866 +0.8643761 0.2773041 0.7143866 +0.880825 0.2773041 0.7143866 +0.8968787 0.2773041 0.7143866 +0.9125621 0.2773041 0.7143866 +0.9278974 0.2773041 0.7143866 +0.9429048 0.2773041 0.7143866 +0.9576028 0.2773041 0.7143866 +0.9720079 0.2773041 0.7143866 +0.9861357 0.2773041 0.7143866 +1 0.2773041 0.7143866 +0 0.3384659 0.7143866 +0.1939468 0.3384659 0.7143866 +0.2773041 0.3384659 0.7143866 +0.3384659 0.3384659 0.7143866 +0.3885728 0.3384659 0.7143866 +0.4317928 0.3384659 0.7143866 +0.470214 0.3384659 0.7143866 +0.5050551 0.3384659 0.7143866 +0.5370987 0.3384659 0.7143866 +0.5668815 0.3384659 0.7143866 +0.5947903 0.3384659 0.7143866 +0.6211144 0.3384659 0.7143866 +0.6460766 0.3384659 0.7143866 +0.6698526 0.3384659 0.7143866 +0.6925839 0.3384659 0.7143866 +0.7143866 0.3384659 0.7143866 +0.7353569 0.3384659 0.7143866 +0.7555758 0.3384659 0.7143866 +0.7751122 0.3384659 0.7143866 +0.7940252 0.3384659 0.7143866 +0.8123661 0.3384659 0.7143866 +0.8301795 0.3384659 0.7143866 +0.8475045 0.3384659 0.7143866 +0.8643761 0.3384659 0.7143866 +0.880825 0.3384659 0.7143866 +0.8968787 0.3384659 0.7143866 +0.9125621 0.3384659 0.7143866 +0.9278974 0.3384659 0.7143866 +0.9429048 0.3384659 0.7143866 +0.9576028 0.3384659 0.7143866 +0.9720079 0.3384659 0.7143866 +0.9861357 0.3384659 0.7143866 +1 0.3384659 0.7143866 +0 0.3885728 0.7143866 +0.1939468 0.3885728 0.7143866 +0.2773041 0.3885728 0.7143866 +0.3384659 0.3885728 0.7143866 +0.3885728 0.3885728 0.7143866 +0.4317928 0.3885728 0.7143866 +0.470214 0.3885728 0.7143866 +0.5050551 0.3885728 0.7143866 +0.5370987 0.3885728 0.7143866 +0.5668815 0.3885728 0.7143866 +0.5947903 0.3885728 0.7143866 +0.6211144 0.3885728 0.7143866 +0.6460766 0.3885728 0.7143866 +0.6698526 0.3885728 0.7143866 +0.6925839 0.3885728 0.7143866 +0.7143866 0.3885728 0.7143866 +0.7353569 0.3885728 0.7143866 +0.7555758 0.3885728 0.7143866 +0.7751122 0.3885728 0.7143866 +0.7940252 0.3885728 0.7143866 +0.8123661 0.3885728 0.7143866 +0.8301795 0.3885728 0.7143866 +0.8475045 0.3885728 0.7143866 +0.8643761 0.3885728 0.7143866 +0.880825 0.3885728 0.7143866 +0.8968787 0.3885728 0.7143866 +0.9125621 0.3885728 0.7143866 +0.9278974 0.3885728 0.7143866 +0.9429048 0.3885728 0.7143866 +0.9576028 0.3885728 0.7143866 +0.9720079 0.3885728 0.7143866 +0.9861357 0.3885728 0.7143866 +1 0.3885728 0.7143866 +0 0.4317928 0.7143866 +0.1939468 0.4317928 0.7143866 +0.2773041 0.4317928 0.7143866 +0.3384659 0.4317928 0.7143866 +0.3885728 0.4317928 0.7143866 +0.4317928 0.4317928 0.7143866 +0.470214 0.4317928 0.7143866 +0.5050551 0.4317928 0.7143866 +0.5370987 0.4317928 0.7143866 +0.5668815 0.4317928 0.7143866 +0.5947903 0.4317928 0.7143866 +0.6211144 0.4317928 0.7143866 +0.6460766 0.4317928 0.7143866 +0.6698526 0.4317928 0.7143866 +0.6925839 0.4317928 0.7143866 +0.7143866 0.4317928 0.7143866 +0.7353569 0.4317928 0.7143866 +0.7555758 0.4317928 0.7143866 +0.7751122 0.4317928 0.7143866 +0.7940252 0.4317928 0.7143866 +0.8123661 0.4317928 0.7143866 +0.8301795 0.4317928 0.7143866 +0.8475045 0.4317928 0.7143866 +0.8643761 0.4317928 0.7143866 +0.880825 0.4317928 0.7143866 +0.8968787 0.4317928 0.7143866 +0.9125621 0.4317928 0.7143866 +0.9278974 0.4317928 0.7143866 +0.9429048 0.4317928 0.7143866 +0.9576028 0.4317928 0.7143866 +0.9720079 0.4317928 0.7143866 +0.9861357 0.4317928 0.7143866 +1 0.4317928 0.7143866 +0 0.470214 0.7143866 +0.1939468 0.470214 0.7143866 +0.2773041 0.470214 0.7143866 +0.3384659 0.470214 0.7143866 +0.3885728 0.470214 0.7143866 +0.4317928 0.470214 0.7143866 +0.470214 0.470214 0.7143866 +0.5050551 0.470214 0.7143866 +0.5370987 0.470214 0.7143866 +0.5668815 0.470214 0.7143866 +0.5947903 0.470214 0.7143866 +0.6211144 0.470214 0.7143866 +0.6460766 0.470214 0.7143866 +0.6698526 0.470214 0.7143866 +0.6925839 0.470214 0.7143866 +0.7143866 0.470214 0.7143866 +0.7353569 0.470214 0.7143866 +0.7555758 0.470214 0.7143866 +0.7751122 0.470214 0.7143866 +0.7940252 0.470214 0.7143866 +0.8123661 0.470214 0.7143866 +0.8301795 0.470214 0.7143866 +0.8475045 0.470214 0.7143866 +0.8643761 0.470214 0.7143866 +0.880825 0.470214 0.7143866 +0.8968787 0.470214 0.7143866 +0.9125621 0.470214 0.7143866 +0.9278974 0.470214 0.7143866 +0.9429048 0.470214 0.7143866 +0.9576028 0.470214 0.7143866 +0.9720079 0.470214 0.7143866 +0.9861357 0.470214 0.7143866 +1 0.470214 0.7143866 +0 0.5050551 0.7143866 +0.1939468 0.5050551 0.7143866 +0.2773041 0.5050551 0.7143866 +0.3384659 0.5050551 0.7143866 +0.3885728 0.5050551 0.7143866 +0.4317928 0.5050551 0.7143866 +0.470214 0.5050551 0.7143866 +0.5050551 0.5050551 0.7143866 +0.5370987 0.5050551 0.7143866 +0.5668815 0.5050551 0.7143866 +0.5947903 0.5050551 0.7143866 +0.6211144 0.5050551 0.7143866 +0.6460766 0.5050551 0.7143866 +0.6698526 0.5050551 0.7143866 +0.6925839 0.5050551 0.7143866 +0.7143866 0.5050551 0.7143866 +0.7353569 0.5050551 0.7143866 +0.7555758 0.5050551 0.7143866 +0.7751122 0.5050551 0.7143866 +0.7940252 0.5050551 0.7143866 +0.8123661 0.5050551 0.7143866 +0.8301795 0.5050551 0.7143866 +0.8475045 0.5050551 0.7143866 +0.8643761 0.5050551 0.7143866 +0.880825 0.5050551 0.7143866 +0.8968787 0.5050551 0.7143866 +0.9125621 0.5050551 0.7143866 +0.9278974 0.5050551 0.7143866 +0.9429048 0.5050551 0.7143866 +0.9576028 0.5050551 0.7143866 +0.9720079 0.5050551 0.7143866 +0.9861357 0.5050551 0.7143866 +1 0.5050551 0.7143866 +0 0.5370987 0.7143866 +0.1939468 0.5370987 0.7143866 +0.2773041 0.5370987 0.7143866 +0.3384659 0.5370987 0.7143866 +0.3885728 0.5370987 0.7143866 +0.4317928 0.5370987 0.7143866 +0.470214 0.5370987 0.7143866 +0.5050551 0.5370987 0.7143866 +0.5370987 0.5370987 0.7143866 +0.5668815 0.5370987 0.7143866 +0.5947903 0.5370987 0.7143866 +0.6211144 0.5370987 0.7143866 +0.6460766 0.5370987 0.7143866 +0.6698526 0.5370987 0.7143866 +0.6925839 0.5370987 0.7143866 +0.7143866 0.5370987 0.7143866 +0.7353569 0.5370987 0.7143866 +0.7555758 0.5370987 0.7143866 +0.7751122 0.5370987 0.7143866 +0.7940252 0.5370987 0.7143866 +0.8123661 0.5370987 0.7143866 +0.8301795 0.5370987 0.7143866 +0.8475045 0.5370987 0.7143866 +0.8643761 0.5370987 0.7143866 +0.880825 0.5370987 0.7143866 +0.8968787 0.5370987 0.7143866 +0.9125621 0.5370987 0.7143866 +0.9278974 0.5370987 0.7143866 +0.9429048 0.5370987 0.7143866 +0.9576028 0.5370987 0.7143866 +0.9720079 0.5370987 0.7143866 +0.9861357 0.5370987 0.7143866 +1 0.5370987 0.7143866 +0 0.5668815 0.7143866 +0.1939468 0.5668815 0.7143866 +0.2773041 0.5668815 0.7143866 +0.3384659 0.5668815 0.7143866 +0.3885728 0.5668815 0.7143866 +0.4317928 0.5668815 0.7143866 +0.470214 0.5668815 0.7143866 +0.5050551 0.5668815 0.7143866 +0.5370987 0.5668815 0.7143866 +0.5668815 0.5668815 0.7143866 +0.5947903 0.5668815 0.7143866 +0.6211144 0.5668815 0.7143866 +0.6460766 0.5668815 0.7143866 +0.6698526 0.5668815 0.7143866 +0.6925839 0.5668815 0.7143866 +0.7143866 0.5668815 0.7143866 +0.7353569 0.5668815 0.7143866 +0.7555758 0.5668815 0.7143866 +0.7751122 0.5668815 0.7143866 +0.7940252 0.5668815 0.7143866 +0.8123661 0.5668815 0.7143866 +0.8301795 0.5668815 0.7143866 +0.8475045 0.5668815 0.7143866 +0.8643761 0.5668815 0.7143866 +0.880825 0.5668815 0.7143866 +0.8968787 0.5668815 0.7143866 +0.9125621 0.5668815 0.7143866 +0.9278974 0.5668815 0.7143866 +0.9429048 0.5668815 0.7143866 +0.9576028 0.5668815 0.7143866 +0.9720079 0.5668815 0.7143866 +0.9861357 0.5668815 0.7143866 +1 0.5668815 0.7143866 +0 0.5947903 0.7143866 +0.1939468 0.5947903 0.7143866 +0.2773041 0.5947903 0.7143866 +0.3384659 0.5947903 0.7143866 +0.3885728 0.5947903 0.7143866 +0.4317928 0.5947903 0.7143866 +0.470214 0.5947903 0.7143866 +0.5050551 0.5947903 0.7143866 +0.5370987 0.5947903 0.7143866 +0.5668815 0.5947903 0.7143866 +0.5947903 0.5947903 0.7143866 +0.6211144 0.5947903 0.7143866 +0.6460766 0.5947903 0.7143866 +0.6698526 0.5947903 0.7143866 +0.6925839 0.5947903 0.7143866 +0.7143866 0.5947903 0.7143866 +0.7353569 0.5947903 0.7143866 +0.7555758 0.5947903 0.7143866 +0.7751122 0.5947903 0.7143866 +0.7940252 0.5947903 0.7143866 +0.8123661 0.5947903 0.7143866 +0.8301795 0.5947903 0.7143866 +0.8475045 0.5947903 0.7143866 +0.8643761 0.5947903 0.7143866 +0.880825 0.5947903 0.7143866 +0.8968787 0.5947903 0.7143866 +0.9125621 0.5947903 0.7143866 +0.9278974 0.5947903 0.7143866 +0.9429048 0.5947903 0.7143866 +0.9576028 0.5947903 0.7143866 +0.9720079 0.5947903 0.7143866 +0.9861357 0.5947903 0.7143866 +1 0.5947903 0.7143866 +0 0.6211144 0.7143866 +0.1939468 0.6211144 0.7143866 +0.2773041 0.6211144 0.7143866 +0.3384659 0.6211144 0.7143866 +0.3885728 0.6211144 0.7143866 +0.4317928 0.6211144 0.7143866 +0.470214 0.6211144 0.7143866 +0.5050551 0.6211144 0.7143866 +0.5370987 0.6211144 0.7143866 +0.5668815 0.6211144 0.7143866 +0.5947903 0.6211144 0.7143866 +0.6211144 0.6211144 0.7143866 +0.6460766 0.6211144 0.7143866 +0.6698526 0.6211144 0.7143866 +0.6925839 0.6211144 0.7143866 +0.7143866 0.6211144 0.7143866 +0.7353569 0.6211144 0.7143866 +0.7555758 0.6211144 0.7143866 +0.7751122 0.6211144 0.7143866 +0.7940252 0.6211144 0.7143866 +0.8123661 0.6211144 0.7143866 +0.8301795 0.6211144 0.7143866 +0.8475045 0.6211144 0.7143866 +0.8643761 0.6211144 0.7143866 +0.880825 0.6211144 0.7143866 +0.8968787 0.6211144 0.7143866 +0.9125621 0.6211144 0.7143866 +0.9278974 0.6211144 0.7143866 +0.9429048 0.6211144 0.7143866 +0.9576028 0.6211144 0.7143866 +0.9720079 0.6211144 0.7143866 +0.9861357 0.6211144 0.7143866 +1 0.6211144 0.7143866 +0 0.6460766 0.7143866 +0.1939468 0.6460766 0.7143866 +0.2773041 0.6460766 0.7143866 +0.3384659 0.6460766 0.7143866 +0.3885728 0.6460766 0.7143866 +0.4317928 0.6460766 0.7143866 +0.470214 0.6460766 0.7143866 +0.5050551 0.6460766 0.7143866 +0.5370987 0.6460766 0.7143866 +0.5668815 0.6460766 0.7143866 +0.5947903 0.6460766 0.7143866 +0.6211144 0.6460766 0.7143866 +0.6460766 0.6460766 0.7143866 +0.6698526 0.6460766 0.7143866 +0.6925839 0.6460766 0.7143866 +0.7143866 0.6460766 0.7143866 +0.7353569 0.6460766 0.7143866 +0.7555758 0.6460766 0.7143866 +0.7751122 0.6460766 0.7143866 +0.7940252 0.6460766 0.7143866 +0.8123661 0.6460766 0.7143866 +0.8301795 0.6460766 0.7143866 +0.8475045 0.6460766 0.7143866 +0.8643761 0.6460766 0.7143866 +0.880825 0.6460766 0.7143866 +0.8968787 0.6460766 0.7143866 +0.9125621 0.6460766 0.7143866 +0.9278974 0.6460766 0.7143866 +0.9429048 0.6460766 0.7143866 +0.9576028 0.6460766 0.7143866 +0.9720079 0.6460766 0.7143866 +0.9861357 0.6460766 0.7143866 +1 0.6460766 0.7143866 +0 0.6698526 0.7143866 +0.1939468 0.6698526 0.7143866 +0.2773041 0.6698526 0.7143866 +0.3384659 0.6698526 0.7143866 +0.3885728 0.6698526 0.7143866 +0.4317928 0.6698526 0.7143866 +0.470214 0.6698526 0.7143866 +0.5050551 0.6698526 0.7143866 +0.5370987 0.6698526 0.7143866 +0.5668815 0.6698526 0.7143866 +0.5947903 0.6698526 0.7143866 +0.6211144 0.6698526 0.7143866 +0.6460766 0.6698526 0.7143866 +0.6698526 0.6698526 0.7143866 +0.6925839 0.6698526 0.7143866 +0.7143866 0.6698526 0.7143866 +0.7353569 0.6698526 0.7143866 +0.7555758 0.6698526 0.7143866 +0.7751122 0.6698526 0.7143866 +0.7940252 0.6698526 0.7143866 +0.8123661 0.6698526 0.7143866 +0.8301795 0.6698526 0.7143866 +0.8475045 0.6698526 0.7143866 +0.8643761 0.6698526 0.7143866 +0.880825 0.6698526 0.7143866 +0.8968787 0.6698526 0.7143866 +0.9125621 0.6698526 0.7143866 +0.9278974 0.6698526 0.7143866 +0.9429048 0.6698526 0.7143866 +0.9576028 0.6698526 0.7143866 +0.9720079 0.6698526 0.7143866 +0.9861357 0.6698526 0.7143866 +1 0.6698526 0.7143866 +0 0.6925839 0.7143866 +0.1939468 0.6925839 0.7143866 +0.2773041 0.6925839 0.7143866 +0.3384659 0.6925839 0.7143866 +0.3885728 0.6925839 0.7143866 +0.4317928 0.6925839 0.7143866 +0.470214 0.6925839 0.7143866 +0.5050551 0.6925839 0.7143866 +0.5370987 0.6925839 0.7143866 +0.5668815 0.6925839 0.7143866 +0.5947903 0.6925839 0.7143866 +0.6211144 0.6925839 0.7143866 +0.6460766 0.6925839 0.7143866 +0.6698526 0.6925839 0.7143866 +0.6925839 0.6925839 0.7143866 +0.7143866 0.6925839 0.7143866 +0.7353569 0.6925839 0.7143866 +0.7555758 0.6925839 0.7143866 +0.7751122 0.6925839 0.7143866 +0.7940252 0.6925839 0.7143866 +0.8123661 0.6925839 0.7143866 +0.8301795 0.6925839 0.7143866 +0.8475045 0.6925839 0.7143866 +0.8643761 0.6925839 0.7143866 +0.880825 0.6925839 0.7143866 +0.8968787 0.6925839 0.7143866 +0.9125621 0.6925839 0.7143866 +0.9278974 0.6925839 0.7143866 +0.9429048 0.6925839 0.7143866 +0.9576028 0.6925839 0.7143866 +0.9720079 0.6925839 0.7143866 +0.9861357 0.6925839 0.7143866 +1 0.6925839 0.7143866 +0 0.7143866 0.7143866 +0.1939468 0.7143866 0.7143866 +0.2773041 0.7143866 0.7143866 +0.3384659 0.7143866 0.7143866 +0.3885728 0.7143866 0.7143866 +0.4317928 0.7143866 0.7143866 +0.470214 0.7143866 0.7143866 +0.5050551 0.7143866 0.7143866 +0.5370987 0.7143866 0.7143866 +0.5668815 0.7143866 0.7143866 +0.5947903 0.7143866 0.7143866 +0.6211144 0.7143866 0.7143866 +0.6460766 0.7143866 0.7143866 +0.6698526 0.7143866 0.7143866 +0.6925839 0.7143866 0.7143866 +0.7143866 0.7143866 0.7143866 +0.7353569 0.7143866 0.7143866 +0.7555758 0.7143866 0.7143866 +0.7751122 0.7143866 0.7143866 +0.7940252 0.7143866 0.7143866 +0.8123661 0.7143866 0.7143866 +0.8301795 0.7143866 0.7143866 +0.8475045 0.7143866 0.7143866 +0.8643761 0.7143866 0.7143866 +0.880825 0.7143866 0.7143866 +0.8968787 0.7143866 0.7143866 +0.9125621 0.7143866 0.7143866 +0.9278974 0.7143866 0.7143866 +0.9429048 0.7143866 0.7143866 +0.9576028 0.7143866 0.7143866 +0.9720079 0.7143866 0.7143866 +0.9861357 0.7143866 0.7143866 +1 0.7143866 0.7143866 +0 0.7353569 0.7143866 +0.1939468 0.7353569 0.7143866 +0.2773041 0.7353569 0.7143866 +0.3384659 0.7353569 0.7143866 +0.3885728 0.7353569 0.7143866 +0.4317928 0.7353569 0.7143866 +0.470214 0.7353569 0.7143866 +0.5050551 0.7353569 0.7143866 +0.5370987 0.7353569 0.7143866 +0.5668815 0.7353569 0.7143866 +0.5947903 0.7353569 0.7143866 +0.6211144 0.7353569 0.7143866 +0.6460766 0.7353569 0.7143866 +0.6698526 0.7353569 0.7143866 +0.6925839 0.7353569 0.7143866 +0.7143866 0.7353569 0.7143866 +0.7353569 0.7353569 0.7143866 +0.7555758 0.7353569 0.7143866 +0.7751122 0.7353569 0.7143866 +0.7940252 0.7353569 0.7143866 +0.8123661 0.7353569 0.7143866 +0.8301795 0.7353569 0.7143866 +0.8475045 0.7353569 0.7143866 +0.8643761 0.7353569 0.7143866 +0.880825 0.7353569 0.7143866 +0.8968787 0.7353569 0.7143866 +0.9125621 0.7353569 0.7143866 +0.9278974 0.7353569 0.7143866 +0.9429048 0.7353569 0.7143866 +0.9576028 0.7353569 0.7143866 +0.9720079 0.7353569 0.7143866 +0.9861357 0.7353569 0.7143866 +1 0.7353569 0.7143866 +0 0.7555758 0.7143866 +0.1939468 0.7555758 0.7143866 +0.2773041 0.7555758 0.7143866 +0.3384659 0.7555758 0.7143866 +0.3885728 0.7555758 0.7143866 +0.4317928 0.7555758 0.7143866 +0.470214 0.7555758 0.7143866 +0.5050551 0.7555758 0.7143866 +0.5370987 0.7555758 0.7143866 +0.5668815 0.7555758 0.7143866 +0.5947903 0.7555758 0.7143866 +0.6211144 0.7555758 0.7143866 +0.6460766 0.7555758 0.7143866 +0.6698526 0.7555758 0.7143866 +0.6925839 0.7555758 0.7143866 +0.7143866 0.7555758 0.7143866 +0.7353569 0.7555758 0.7143866 +0.7555758 0.7555758 0.7143866 +0.7751122 0.7555758 0.7143866 +0.7940252 0.7555758 0.7143866 +0.8123661 0.7555758 0.7143866 +0.8301795 0.7555758 0.7143866 +0.8475045 0.7555758 0.7143866 +0.8643761 0.7555758 0.7143866 +0.880825 0.7555758 0.7143866 +0.8968787 0.7555758 0.7143866 +0.9125621 0.7555758 0.7143866 +0.9278974 0.7555758 0.7143866 +0.9429048 0.7555758 0.7143866 +0.9576028 0.7555758 0.7143866 +0.9720079 0.7555758 0.7143866 +0.9861357 0.7555758 0.7143866 +1 0.7555758 0.7143866 +0 0.7751122 0.7143866 +0.1939468 0.7751122 0.7143866 +0.2773041 0.7751122 0.7143866 +0.3384659 0.7751122 0.7143866 +0.3885728 0.7751122 0.7143866 +0.4317928 0.7751122 0.7143866 +0.470214 0.7751122 0.7143866 +0.5050551 0.7751122 0.7143866 +0.5370987 0.7751122 0.7143866 +0.5668815 0.7751122 0.7143866 +0.5947903 0.7751122 0.7143866 +0.6211144 0.7751122 0.7143866 +0.6460766 0.7751122 0.7143866 +0.6698526 0.7751122 0.7143866 +0.6925839 0.7751122 0.7143866 +0.7143866 0.7751122 0.7143866 +0.7353569 0.7751122 0.7143866 +0.7555758 0.7751122 0.7143866 +0.7751122 0.7751122 0.7143866 +0.7940252 0.7751122 0.7143866 +0.8123661 0.7751122 0.7143866 +0.8301795 0.7751122 0.7143866 +0.8475045 0.7751122 0.7143866 +0.8643761 0.7751122 0.7143866 +0.880825 0.7751122 0.7143866 +0.8968787 0.7751122 0.7143866 +0.9125621 0.7751122 0.7143866 +0.9278974 0.7751122 0.7143866 +0.9429048 0.7751122 0.7143866 +0.9576028 0.7751122 0.7143866 +0.9720079 0.7751122 0.7143866 +0.9861357 0.7751122 0.7143866 +1 0.7751122 0.7143866 +0 0.7940252 0.7143866 +0.1939468 0.7940252 0.7143866 +0.2773041 0.7940252 0.7143866 +0.3384659 0.7940252 0.7143866 +0.3885728 0.7940252 0.7143866 +0.4317928 0.7940252 0.7143866 +0.470214 0.7940252 0.7143866 +0.5050551 0.7940252 0.7143866 +0.5370987 0.7940252 0.7143866 +0.5668815 0.7940252 0.7143866 +0.5947903 0.7940252 0.7143866 +0.6211144 0.7940252 0.7143866 +0.6460766 0.7940252 0.7143866 +0.6698526 0.7940252 0.7143866 +0.6925839 0.7940252 0.7143866 +0.7143866 0.7940252 0.7143866 +0.7353569 0.7940252 0.7143866 +0.7555758 0.7940252 0.7143866 +0.7751122 0.7940252 0.7143866 +0.7940252 0.7940252 0.7143866 +0.8123661 0.7940252 0.7143866 +0.8301795 0.7940252 0.7143866 +0.8475045 0.7940252 0.7143866 +0.8643761 0.7940252 0.7143866 +0.880825 0.7940252 0.7143866 +0.8968787 0.7940252 0.7143866 +0.9125621 0.7940252 0.7143866 +0.9278974 0.7940252 0.7143866 +0.9429048 0.7940252 0.7143866 +0.9576028 0.7940252 0.7143866 +0.9720079 0.7940252 0.7143866 +0.9861357 0.7940252 0.7143866 +1 0.7940252 0.7143866 +0 0.8123661 0.7143866 +0.1939468 0.8123661 0.7143866 +0.2773041 0.8123661 0.7143866 +0.3384659 0.8123661 0.7143866 +0.3885728 0.8123661 0.7143866 +0.4317928 0.8123661 0.7143866 +0.470214 0.8123661 0.7143866 +0.5050551 0.8123661 0.7143866 +0.5370987 0.8123661 0.7143866 +0.5668815 0.8123661 0.7143866 +0.5947903 0.8123661 0.7143866 +0.6211144 0.8123661 0.7143866 +0.6460766 0.8123661 0.7143866 +0.6698526 0.8123661 0.7143866 +0.6925839 0.8123661 0.7143866 +0.7143866 0.8123661 0.7143866 +0.7353569 0.8123661 0.7143866 +0.7555758 0.8123661 0.7143866 +0.7751122 0.8123661 0.7143866 +0.7940252 0.8123661 0.7143866 +0.8123661 0.8123661 0.7143866 +0.8301795 0.8123661 0.7143866 +0.8475045 0.8123661 0.7143866 +0.8643761 0.8123661 0.7143866 +0.880825 0.8123661 0.7143866 +0.8968787 0.8123661 0.7143866 +0.9125621 0.8123661 0.7143866 +0.9278974 0.8123661 0.7143866 +0.9429048 0.8123661 0.7143866 +0.9576028 0.8123661 0.7143866 +0.9720079 0.8123661 0.7143866 +0.9861357 0.8123661 0.7143866 +1 0.8123661 0.7143866 +0 0.8301795 0.7143866 +0.1939468 0.8301795 0.7143866 +0.2773041 0.8301795 0.7143866 +0.3384659 0.8301795 0.7143866 +0.3885728 0.8301795 0.7143866 +0.4317928 0.8301795 0.7143866 +0.470214 0.8301795 0.7143866 +0.5050551 0.8301795 0.7143866 +0.5370987 0.8301795 0.7143866 +0.5668815 0.8301795 0.7143866 +0.5947903 0.8301795 0.7143866 +0.6211144 0.8301795 0.7143866 +0.6460766 0.8301795 0.7143866 +0.6698526 0.8301795 0.7143866 +0.6925839 0.8301795 0.7143866 +0.7143866 0.8301795 0.7143866 +0.7353569 0.8301795 0.7143866 +0.7555758 0.8301795 0.7143866 +0.7751122 0.8301795 0.7143866 +0.7940252 0.8301795 0.7143866 +0.8123661 0.8301795 0.7143866 +0.8301795 0.8301795 0.7143866 +0.8475045 0.8301795 0.7143866 +0.8643761 0.8301795 0.7143866 +0.880825 0.8301795 0.7143866 +0.8968787 0.8301795 0.7143866 +0.9125621 0.8301795 0.7143866 +0.9278974 0.8301795 0.7143866 +0.9429048 0.8301795 0.7143866 +0.9576028 0.8301795 0.7143866 +0.9720079 0.8301795 0.7143866 +0.9861357 0.8301795 0.7143866 +1 0.8301795 0.7143866 +0 0.8475045 0.7143866 +0.1939468 0.8475045 0.7143866 +0.2773041 0.8475045 0.7143866 +0.3384659 0.8475045 0.7143866 +0.3885728 0.8475045 0.7143866 +0.4317928 0.8475045 0.7143866 +0.470214 0.8475045 0.7143866 +0.5050551 0.8475045 0.7143866 +0.5370987 0.8475045 0.7143866 +0.5668815 0.8475045 0.7143866 +0.5947903 0.8475045 0.7143866 +0.6211144 0.8475045 0.7143866 +0.6460766 0.8475045 0.7143866 +0.6698526 0.8475045 0.7143866 +0.6925839 0.8475045 0.7143866 +0.7143866 0.8475045 0.7143866 +0.7353569 0.8475045 0.7143866 +0.7555758 0.8475045 0.7143866 +0.7751122 0.8475045 0.7143866 +0.7940252 0.8475045 0.7143866 +0.8123661 0.8475045 0.7143866 +0.8301795 0.8475045 0.7143866 +0.8475045 0.8475045 0.7143866 +0.8643761 0.8475045 0.7143866 +0.880825 0.8475045 0.7143866 +0.8968787 0.8475045 0.7143866 +0.9125621 0.8475045 0.7143866 +0.9278974 0.8475045 0.7143866 +0.9429048 0.8475045 0.7143866 +0.9576028 0.8475045 0.7143866 +0.9720079 0.8475045 0.7143866 +0.9861357 0.8475045 0.7143866 +1 0.8475045 0.7143866 +0 0.8643761 0.7143866 +0.1939468 0.8643761 0.7143866 +0.2773041 0.8643761 0.7143866 +0.3384659 0.8643761 0.7143866 +0.3885728 0.8643761 0.7143866 +0.4317928 0.8643761 0.7143866 +0.470214 0.8643761 0.7143866 +0.5050551 0.8643761 0.7143866 +0.5370987 0.8643761 0.7143866 +0.5668815 0.8643761 0.7143866 +0.5947903 0.8643761 0.7143866 +0.6211144 0.8643761 0.7143866 +0.6460766 0.8643761 0.7143866 +0.6698526 0.8643761 0.7143866 +0.6925839 0.8643761 0.7143866 +0.7143866 0.8643761 0.7143866 +0.7353569 0.8643761 0.7143866 +0.7555758 0.8643761 0.7143866 +0.7751122 0.8643761 0.7143866 +0.7940252 0.8643761 0.7143866 +0.8123661 0.8643761 0.7143866 +0.8301795 0.8643761 0.7143866 +0.8475045 0.8643761 0.7143866 +0.8643761 0.8643761 0.7143866 +0.880825 0.8643761 0.7143866 +0.8968787 0.8643761 0.7143866 +0.9125621 0.8643761 0.7143866 +0.9278974 0.8643761 0.7143866 +0.9429048 0.8643761 0.7143866 +0.9576028 0.8643761 0.7143866 +0.9720079 0.8643761 0.7143866 +0.9861357 0.8643761 0.7143866 +1 0.8643761 0.7143866 +0 0.880825 0.7143866 +0.1939468 0.880825 0.7143866 +0.2773041 0.880825 0.7143866 +0.3384659 0.880825 0.7143866 +0.3885728 0.880825 0.7143866 +0.4317928 0.880825 0.7143866 +0.470214 0.880825 0.7143866 +0.5050551 0.880825 0.7143866 +0.5370987 0.880825 0.7143866 +0.5668815 0.880825 0.7143866 +0.5947903 0.880825 0.7143866 +0.6211144 0.880825 0.7143866 +0.6460766 0.880825 0.7143866 +0.6698526 0.880825 0.7143866 +0.6925839 0.880825 0.7143866 +0.7143866 0.880825 0.7143866 +0.7353569 0.880825 0.7143866 +0.7555758 0.880825 0.7143866 +0.7751122 0.880825 0.7143866 +0.7940252 0.880825 0.7143866 +0.8123661 0.880825 0.7143866 +0.8301795 0.880825 0.7143866 +0.8475045 0.880825 0.7143866 +0.8643761 0.880825 0.7143866 +0.880825 0.880825 0.7143866 +0.8968787 0.880825 0.7143866 +0.9125621 0.880825 0.7143866 +0.9278974 0.880825 0.7143866 +0.9429048 0.880825 0.7143866 +0.9576028 0.880825 0.7143866 +0.9720079 0.880825 0.7143866 +0.9861357 0.880825 0.7143866 +1 0.880825 0.7143866 +0 0.8968787 0.7143866 +0.1939468 0.8968787 0.7143866 +0.2773041 0.8968787 0.7143866 +0.3384659 0.8968787 0.7143866 +0.3885728 0.8968787 0.7143866 +0.4317928 0.8968787 0.7143866 +0.470214 0.8968787 0.7143866 +0.5050551 0.8968787 0.7143866 +0.5370987 0.8968787 0.7143866 +0.5668815 0.8968787 0.7143866 +0.5947903 0.8968787 0.7143866 +0.6211144 0.8968787 0.7143866 +0.6460766 0.8968787 0.7143866 +0.6698526 0.8968787 0.7143866 +0.6925839 0.8968787 0.7143866 +0.7143866 0.8968787 0.7143866 +0.7353569 0.8968787 0.7143866 +0.7555758 0.8968787 0.7143866 +0.7751122 0.8968787 0.7143866 +0.7940252 0.8968787 0.7143866 +0.8123661 0.8968787 0.7143866 +0.8301795 0.8968787 0.7143866 +0.8475045 0.8968787 0.7143866 +0.8643761 0.8968787 0.7143866 +0.880825 0.8968787 0.7143866 +0.8968787 0.8968787 0.7143866 +0.9125621 0.8968787 0.7143866 +0.9278974 0.8968787 0.7143866 +0.9429048 0.8968787 0.7143866 +0.9576028 0.8968787 0.7143866 +0.9720079 0.8968787 0.7143866 +0.9861357 0.8968787 0.7143866 +1 0.8968787 0.7143866 +0 0.9125621 0.7143866 +0.1939468 0.9125621 0.7143866 +0.2773041 0.9125621 0.7143866 +0.3384659 0.9125621 0.7143866 +0.3885728 0.9125621 0.7143866 +0.4317928 0.9125621 0.7143866 +0.470214 0.9125621 0.7143866 +0.5050551 0.9125621 0.7143866 +0.5370987 0.9125621 0.7143866 +0.5668815 0.9125621 0.7143866 +0.5947903 0.9125621 0.7143866 +0.6211144 0.9125621 0.7143866 +0.6460766 0.9125621 0.7143866 +0.6698526 0.9125621 0.7143866 +0.6925839 0.9125621 0.7143866 +0.7143866 0.9125621 0.7143866 +0.7353569 0.9125621 0.7143866 +0.7555758 0.9125621 0.7143866 +0.7751122 0.9125621 0.7143866 +0.7940252 0.9125621 0.7143866 +0.8123661 0.9125621 0.7143866 +0.8301795 0.9125621 0.7143866 +0.8475045 0.9125621 0.7143866 +0.8643761 0.9125621 0.7143866 +0.880825 0.9125621 0.7143866 +0.8968787 0.9125621 0.7143866 +0.9125621 0.9125621 0.7143866 +0.9278974 0.9125621 0.7143866 +0.9429048 0.9125621 0.7143866 +0.9576028 0.9125621 0.7143866 +0.9720079 0.9125621 0.7143866 +0.9861357 0.9125621 0.7143866 +1 0.9125621 0.7143866 +0 0.9278974 0.7143866 +0.1939468 0.9278974 0.7143866 +0.2773041 0.9278974 0.7143866 +0.3384659 0.9278974 0.7143866 +0.3885728 0.9278974 0.7143866 +0.4317928 0.9278974 0.7143866 +0.470214 0.9278974 0.7143866 +0.5050551 0.9278974 0.7143866 +0.5370987 0.9278974 0.7143866 +0.5668815 0.9278974 0.7143866 +0.5947903 0.9278974 0.7143866 +0.6211144 0.9278974 0.7143866 +0.6460766 0.9278974 0.7143866 +0.6698526 0.9278974 0.7143866 +0.6925839 0.9278974 0.7143866 +0.7143866 0.9278974 0.7143866 +0.7353569 0.9278974 0.7143866 +0.7555758 0.9278974 0.7143866 +0.7751122 0.9278974 0.7143866 +0.7940252 0.9278974 0.7143866 +0.8123661 0.9278974 0.7143866 +0.8301795 0.9278974 0.7143866 +0.8475045 0.9278974 0.7143866 +0.8643761 0.9278974 0.7143866 +0.880825 0.9278974 0.7143866 +0.8968787 0.9278974 0.7143866 +0.9125621 0.9278974 0.7143866 +0.9278974 0.9278974 0.7143866 +0.9429048 0.9278974 0.7143866 +0.9576028 0.9278974 0.7143866 +0.9720079 0.9278974 0.7143866 +0.9861357 0.9278974 0.7143866 +1 0.9278974 0.7143866 +0 0.9429048 0.7143866 +0.1939468 0.9429048 0.7143866 +0.2773041 0.9429048 0.7143866 +0.3384659 0.9429048 0.7143866 +0.3885728 0.9429048 0.7143866 +0.4317928 0.9429048 0.7143866 +0.470214 0.9429048 0.7143866 +0.5050551 0.9429048 0.7143866 +0.5370987 0.9429048 0.7143866 +0.5668815 0.9429048 0.7143866 +0.5947903 0.9429048 0.7143866 +0.6211144 0.9429048 0.7143866 +0.6460766 0.9429048 0.7143866 +0.6698526 0.9429048 0.7143866 +0.6925839 0.9429048 0.7143866 +0.7143866 0.9429048 0.7143866 +0.7353569 0.9429048 0.7143866 +0.7555758 0.9429048 0.7143866 +0.7751122 0.9429048 0.7143866 +0.7940252 0.9429048 0.7143866 +0.8123661 0.9429048 0.7143866 +0.8301795 0.9429048 0.7143866 +0.8475045 0.9429048 0.7143866 +0.8643761 0.9429048 0.7143866 +0.880825 0.9429048 0.7143866 +0.8968787 0.9429048 0.7143866 +0.9125621 0.9429048 0.7143866 +0.9278974 0.9429048 0.7143866 +0.9429048 0.9429048 0.7143866 +0.9576028 0.9429048 0.7143866 +0.9720079 0.9429048 0.7143866 +0.9861357 0.9429048 0.7143866 +1 0.9429048 0.7143866 +0 0.9576028 0.7143866 +0.1939468 0.9576028 0.7143866 +0.2773041 0.9576028 0.7143866 +0.3384659 0.9576028 0.7143866 +0.3885728 0.9576028 0.7143866 +0.4317928 0.9576028 0.7143866 +0.470214 0.9576028 0.7143866 +0.5050551 0.9576028 0.7143866 +0.5370987 0.9576028 0.7143866 +0.5668815 0.9576028 0.7143866 +0.5947903 0.9576028 0.7143866 +0.6211144 0.9576028 0.7143866 +0.6460766 0.9576028 0.7143866 +0.6698526 0.9576028 0.7143866 +0.6925839 0.9576028 0.7143866 +0.7143866 0.9576028 0.7143866 +0.7353569 0.9576028 0.7143866 +0.7555758 0.9576028 0.7143866 +0.7751122 0.9576028 0.7143866 +0.7940252 0.9576028 0.7143866 +0.8123661 0.9576028 0.7143866 +0.8301795 0.9576028 0.7143866 +0.8475045 0.9576028 0.7143866 +0.8643761 0.9576028 0.7143866 +0.880825 0.9576028 0.7143866 +0.8968787 0.9576028 0.7143866 +0.9125621 0.9576028 0.7143866 +0.9278974 0.9576028 0.7143866 +0.9429048 0.9576028 0.7143866 +0.9576028 0.9576028 0.7143866 +0.9720079 0.9576028 0.7143866 +0.9861357 0.9576028 0.7143866 +1 0.9576028 0.7143866 +0 0.9720079 0.7143866 +0.1939468 0.9720079 0.7143866 +0.2773041 0.9720079 0.7143866 +0.3384659 0.9720079 0.7143866 +0.3885728 0.9720079 0.7143866 +0.4317928 0.9720079 0.7143866 +0.470214 0.9720079 0.7143866 +0.5050551 0.9720079 0.7143866 +0.5370987 0.9720079 0.7143866 +0.5668815 0.9720079 0.7143866 +0.5947903 0.9720079 0.7143866 +0.6211144 0.9720079 0.7143866 +0.6460766 0.9720079 0.7143866 +0.6698526 0.9720079 0.7143866 +0.6925839 0.9720079 0.7143866 +0.7143866 0.9720079 0.7143866 +0.7353569 0.9720079 0.7143866 +0.7555758 0.9720079 0.7143866 +0.7751122 0.9720079 0.7143866 +0.7940252 0.9720079 0.7143866 +0.8123661 0.9720079 0.7143866 +0.8301795 0.9720079 0.7143866 +0.8475045 0.9720079 0.7143866 +0.8643761 0.9720079 0.7143866 +0.880825 0.9720079 0.7143866 +0.8968787 0.9720079 0.7143866 +0.9125621 0.9720079 0.7143866 +0.9278974 0.9720079 0.7143866 +0.9429048 0.9720079 0.7143866 +0.9576028 0.9720079 0.7143866 +0.9720079 0.9720079 0.7143866 +0.9861357 0.9720079 0.7143866 +1 0.9720079 0.7143866 +0 0.9861357 0.7143866 +0.1939468 0.9861357 0.7143866 +0.2773041 0.9861357 0.7143866 +0.3384659 0.9861357 0.7143866 +0.3885728 0.9861357 0.7143866 +0.4317928 0.9861357 0.7143866 +0.470214 0.9861357 0.7143866 +0.5050551 0.9861357 0.7143866 +0.5370987 0.9861357 0.7143866 +0.5668815 0.9861357 0.7143866 +0.5947903 0.9861357 0.7143866 +0.6211144 0.9861357 0.7143866 +0.6460766 0.9861357 0.7143866 +0.6698526 0.9861357 0.7143866 +0.6925839 0.9861357 0.7143866 +0.7143866 0.9861357 0.7143866 +0.7353569 0.9861357 0.7143866 +0.7555758 0.9861357 0.7143866 +0.7751122 0.9861357 0.7143866 +0.7940252 0.9861357 0.7143866 +0.8123661 0.9861357 0.7143866 +0.8301795 0.9861357 0.7143866 +0.8475045 0.9861357 0.7143866 +0.8643761 0.9861357 0.7143866 +0.880825 0.9861357 0.7143866 +0.8968787 0.9861357 0.7143866 +0.9125621 0.9861357 0.7143866 +0.9278974 0.9861357 0.7143866 +0.9429048 0.9861357 0.7143866 +0.9576028 0.9861357 0.7143866 +0.9720079 0.9861357 0.7143866 +0.9861357 0.9861357 0.7143866 +1 0.9861357 0.7143866 +0 1 0.7143866 +0.1939468 1 0.7143866 +0.2773041 1 0.7143866 +0.3384659 1 0.7143866 +0.3885728 1 0.7143866 +0.4317928 1 0.7143866 +0.470214 1 0.7143866 +0.5050551 1 0.7143866 +0.5370987 1 0.7143866 +0.5668815 1 0.7143866 +0.5947903 1 0.7143866 +0.6211144 1 0.7143866 +0.6460766 1 0.7143866 +0.6698526 1 0.7143866 +0.6925839 1 0.7143866 +0.7143866 1 0.7143866 +0.7353569 1 0.7143866 +0.7555758 1 0.7143866 +0.7751122 1 0.7143866 +0.7940252 1 0.7143866 +0.8123661 1 0.7143866 +0.8301795 1 0.7143866 +0.8475045 1 0.7143866 +0.8643761 1 0.7143866 +0.880825 1 0.7143866 +0.8968787 1 0.7143866 +0.9125621 1 0.7143866 +0.9278974 1 0.7143866 +0.9429048 1 0.7143866 +0.9576028 1 0.7143866 +0.9720079 1 0.7143866 +0.9861357 1 0.7143866 +1 1 0.7143866 +0 0 0.7353569 +0.1939468 0 0.7353569 +0.2773041 0 0.7353569 +0.3384659 0 0.7353569 +0.3885728 0 0.7353569 +0.4317928 0 0.7353569 +0.470214 0 0.7353569 +0.5050551 0 0.7353569 +0.5370987 0 0.7353569 +0.5668815 0 0.7353569 +0.5947903 0 0.7353569 +0.6211144 0 0.7353569 +0.6460766 0 0.7353569 +0.6698526 0 0.7353569 +0.6925839 0 0.7353569 +0.7143866 0 0.7353569 +0.7353569 0 0.7353569 +0.7555758 0 0.7353569 +0.7751122 0 0.7353569 +0.7940252 0 0.7353569 +0.8123661 0 0.7353569 +0.8301795 0 0.7353569 +0.8475045 0 0.7353569 +0.8643761 0 0.7353569 +0.880825 0 0.7353569 +0.8968787 0 0.7353569 +0.9125621 0 0.7353569 +0.9278974 0 0.7353569 +0.9429048 0 0.7353569 +0.9576028 0 0.7353569 +0.9720079 0 0.7353569 +0.9861357 0 0.7353569 +1 0 0.7353569 +0 0.1939468 0.7353569 +0.1939468 0.1939468 0.7353569 +0.2773041 0.1939468 0.7353569 +0.3384659 0.1939468 0.7353569 +0.3885728 0.1939468 0.7353569 +0.4317928 0.1939468 0.7353569 +0.470214 0.1939468 0.7353569 +0.5050551 0.1939468 0.7353569 +0.5370987 0.1939468 0.7353569 +0.5668815 0.1939468 0.7353569 +0.5947903 0.1939468 0.7353569 +0.6211144 0.1939468 0.7353569 +0.6460766 0.1939468 0.7353569 +0.6698526 0.1939468 0.7353569 +0.6925839 0.1939468 0.7353569 +0.7143866 0.1939468 0.7353569 +0.7353569 0.1939468 0.7353569 +0.7555758 0.1939468 0.7353569 +0.7751122 0.1939468 0.7353569 +0.7940252 0.1939468 0.7353569 +0.8123661 0.1939468 0.7353569 +0.8301795 0.1939468 0.7353569 +0.8475045 0.1939468 0.7353569 +0.8643761 0.1939468 0.7353569 +0.880825 0.1939468 0.7353569 +0.8968787 0.1939468 0.7353569 +0.9125621 0.1939468 0.7353569 +0.9278974 0.1939468 0.7353569 +0.9429048 0.1939468 0.7353569 +0.9576028 0.1939468 0.7353569 +0.9720079 0.1939468 0.7353569 +0.9861357 0.1939468 0.7353569 +1 0.1939468 0.7353569 +0 0.2773041 0.7353569 +0.1939468 0.2773041 0.7353569 +0.2773041 0.2773041 0.7353569 +0.3384659 0.2773041 0.7353569 +0.3885728 0.2773041 0.7353569 +0.4317928 0.2773041 0.7353569 +0.470214 0.2773041 0.7353569 +0.5050551 0.2773041 0.7353569 +0.5370987 0.2773041 0.7353569 +0.5668815 0.2773041 0.7353569 +0.5947903 0.2773041 0.7353569 +0.6211144 0.2773041 0.7353569 +0.6460766 0.2773041 0.7353569 +0.6698526 0.2773041 0.7353569 +0.6925839 0.2773041 0.7353569 +0.7143866 0.2773041 0.7353569 +0.7353569 0.2773041 0.7353569 +0.7555758 0.2773041 0.7353569 +0.7751122 0.2773041 0.7353569 +0.7940252 0.2773041 0.7353569 +0.8123661 0.2773041 0.7353569 +0.8301795 0.2773041 0.7353569 +0.8475045 0.2773041 0.7353569 +0.8643761 0.2773041 0.7353569 +0.880825 0.2773041 0.7353569 +0.8968787 0.2773041 0.7353569 +0.9125621 0.2773041 0.7353569 +0.9278974 0.2773041 0.7353569 +0.9429048 0.2773041 0.7353569 +0.9576028 0.2773041 0.7353569 +0.9720079 0.2773041 0.7353569 +0.9861357 0.2773041 0.7353569 +1 0.2773041 0.7353569 +0 0.3384659 0.7353569 +0.1939468 0.3384659 0.7353569 +0.2773041 0.3384659 0.7353569 +0.3384659 0.3384659 0.7353569 +0.3885728 0.3384659 0.7353569 +0.4317928 0.3384659 0.7353569 +0.470214 0.3384659 0.7353569 +0.5050551 0.3384659 0.7353569 +0.5370987 0.3384659 0.7353569 +0.5668815 0.3384659 0.7353569 +0.5947903 0.3384659 0.7353569 +0.6211144 0.3384659 0.7353569 +0.6460766 0.3384659 0.7353569 +0.6698526 0.3384659 0.7353569 +0.6925839 0.3384659 0.7353569 +0.7143866 0.3384659 0.7353569 +0.7353569 0.3384659 0.7353569 +0.7555758 0.3384659 0.7353569 +0.7751122 0.3384659 0.7353569 +0.7940252 0.3384659 0.7353569 +0.8123661 0.3384659 0.7353569 +0.8301795 0.3384659 0.7353569 +0.8475045 0.3384659 0.7353569 +0.8643761 0.3384659 0.7353569 +0.880825 0.3384659 0.7353569 +0.8968787 0.3384659 0.7353569 +0.9125621 0.3384659 0.7353569 +0.9278974 0.3384659 0.7353569 +0.9429048 0.3384659 0.7353569 +0.9576028 0.3384659 0.7353569 +0.9720079 0.3384659 0.7353569 +0.9861357 0.3384659 0.7353569 +1 0.3384659 0.7353569 +0 0.3885728 0.7353569 +0.1939468 0.3885728 0.7353569 +0.2773041 0.3885728 0.7353569 +0.3384659 0.3885728 0.7353569 +0.3885728 0.3885728 0.7353569 +0.4317928 0.3885728 0.7353569 +0.470214 0.3885728 0.7353569 +0.5050551 0.3885728 0.7353569 +0.5370987 0.3885728 0.7353569 +0.5668815 0.3885728 0.7353569 +0.5947903 0.3885728 0.7353569 +0.6211144 0.3885728 0.7353569 +0.6460766 0.3885728 0.7353569 +0.6698526 0.3885728 0.7353569 +0.6925839 0.3885728 0.7353569 +0.7143866 0.3885728 0.7353569 +0.7353569 0.3885728 0.7353569 +0.7555758 0.3885728 0.7353569 +0.7751122 0.3885728 0.7353569 +0.7940252 0.3885728 0.7353569 +0.8123661 0.3885728 0.7353569 +0.8301795 0.3885728 0.7353569 +0.8475045 0.3885728 0.7353569 +0.8643761 0.3885728 0.7353569 +0.880825 0.3885728 0.7353569 +0.8968787 0.3885728 0.7353569 +0.9125621 0.3885728 0.7353569 +0.9278974 0.3885728 0.7353569 +0.9429048 0.3885728 0.7353569 +0.9576028 0.3885728 0.7353569 +0.9720079 0.3885728 0.7353569 +0.9861357 0.3885728 0.7353569 +1 0.3885728 0.7353569 +0 0.4317928 0.7353569 +0.1939468 0.4317928 0.7353569 +0.2773041 0.4317928 0.7353569 +0.3384659 0.4317928 0.7353569 +0.3885728 0.4317928 0.7353569 +0.4317928 0.4317928 0.7353569 +0.470214 0.4317928 0.7353569 +0.5050551 0.4317928 0.7353569 +0.5370987 0.4317928 0.7353569 +0.5668815 0.4317928 0.7353569 +0.5947903 0.4317928 0.7353569 +0.6211144 0.4317928 0.7353569 +0.6460766 0.4317928 0.7353569 +0.6698526 0.4317928 0.7353569 +0.6925839 0.4317928 0.7353569 +0.7143866 0.4317928 0.7353569 +0.7353569 0.4317928 0.7353569 +0.7555758 0.4317928 0.7353569 +0.7751122 0.4317928 0.7353569 +0.7940252 0.4317928 0.7353569 +0.8123661 0.4317928 0.7353569 +0.8301795 0.4317928 0.7353569 +0.8475045 0.4317928 0.7353569 +0.8643761 0.4317928 0.7353569 +0.880825 0.4317928 0.7353569 +0.8968787 0.4317928 0.7353569 +0.9125621 0.4317928 0.7353569 +0.9278974 0.4317928 0.7353569 +0.9429048 0.4317928 0.7353569 +0.9576028 0.4317928 0.7353569 +0.9720079 0.4317928 0.7353569 +0.9861357 0.4317928 0.7353569 +1 0.4317928 0.7353569 +0 0.470214 0.7353569 +0.1939468 0.470214 0.7353569 +0.2773041 0.470214 0.7353569 +0.3384659 0.470214 0.7353569 +0.3885728 0.470214 0.7353569 +0.4317928 0.470214 0.7353569 +0.470214 0.470214 0.7353569 +0.5050551 0.470214 0.7353569 +0.5370987 0.470214 0.7353569 +0.5668815 0.470214 0.7353569 +0.5947903 0.470214 0.7353569 +0.6211144 0.470214 0.7353569 +0.6460766 0.470214 0.7353569 +0.6698526 0.470214 0.7353569 +0.6925839 0.470214 0.7353569 +0.7143866 0.470214 0.7353569 +0.7353569 0.470214 0.7353569 +0.7555758 0.470214 0.7353569 +0.7751122 0.470214 0.7353569 +0.7940252 0.470214 0.7353569 +0.8123661 0.470214 0.7353569 +0.8301795 0.470214 0.7353569 +0.8475045 0.470214 0.7353569 +0.8643761 0.470214 0.7353569 +0.880825 0.470214 0.7353569 +0.8968787 0.470214 0.7353569 +0.9125621 0.470214 0.7353569 +0.9278974 0.470214 0.7353569 +0.9429048 0.470214 0.7353569 +0.9576028 0.470214 0.7353569 +0.9720079 0.470214 0.7353569 +0.9861357 0.470214 0.7353569 +1 0.470214 0.7353569 +0 0.5050551 0.7353569 +0.1939468 0.5050551 0.7353569 +0.2773041 0.5050551 0.7353569 +0.3384659 0.5050551 0.7353569 +0.3885728 0.5050551 0.7353569 +0.4317928 0.5050551 0.7353569 +0.470214 0.5050551 0.7353569 +0.5050551 0.5050551 0.7353569 +0.5370987 0.5050551 0.7353569 +0.5668815 0.5050551 0.7353569 +0.5947903 0.5050551 0.7353569 +0.6211144 0.5050551 0.7353569 +0.6460766 0.5050551 0.7353569 +0.6698526 0.5050551 0.7353569 +0.6925839 0.5050551 0.7353569 +0.7143866 0.5050551 0.7353569 +0.7353569 0.5050551 0.7353569 +0.7555758 0.5050551 0.7353569 +0.7751122 0.5050551 0.7353569 +0.7940252 0.5050551 0.7353569 +0.8123661 0.5050551 0.7353569 +0.8301795 0.5050551 0.7353569 +0.8475045 0.5050551 0.7353569 +0.8643761 0.5050551 0.7353569 +0.880825 0.5050551 0.7353569 +0.8968787 0.5050551 0.7353569 +0.9125621 0.5050551 0.7353569 +0.9278974 0.5050551 0.7353569 +0.9429048 0.5050551 0.7353569 +0.9576028 0.5050551 0.7353569 +0.9720079 0.5050551 0.7353569 +0.9861357 0.5050551 0.7353569 +1 0.5050551 0.7353569 +0 0.5370987 0.7353569 +0.1939468 0.5370987 0.7353569 +0.2773041 0.5370987 0.7353569 +0.3384659 0.5370987 0.7353569 +0.3885728 0.5370987 0.7353569 +0.4317928 0.5370987 0.7353569 +0.470214 0.5370987 0.7353569 +0.5050551 0.5370987 0.7353569 +0.5370987 0.5370987 0.7353569 +0.5668815 0.5370987 0.7353569 +0.5947903 0.5370987 0.7353569 +0.6211144 0.5370987 0.7353569 +0.6460766 0.5370987 0.7353569 +0.6698526 0.5370987 0.7353569 +0.6925839 0.5370987 0.7353569 +0.7143866 0.5370987 0.7353569 +0.7353569 0.5370987 0.7353569 +0.7555758 0.5370987 0.7353569 +0.7751122 0.5370987 0.7353569 +0.7940252 0.5370987 0.7353569 +0.8123661 0.5370987 0.7353569 +0.8301795 0.5370987 0.7353569 +0.8475045 0.5370987 0.7353569 +0.8643761 0.5370987 0.7353569 +0.880825 0.5370987 0.7353569 +0.8968787 0.5370987 0.7353569 +0.9125621 0.5370987 0.7353569 +0.9278974 0.5370987 0.7353569 +0.9429048 0.5370987 0.7353569 +0.9576028 0.5370987 0.7353569 +0.9720079 0.5370987 0.7353569 +0.9861357 0.5370987 0.7353569 +1 0.5370987 0.7353569 +0 0.5668815 0.7353569 +0.1939468 0.5668815 0.7353569 +0.2773041 0.5668815 0.7353569 +0.3384659 0.5668815 0.7353569 +0.3885728 0.5668815 0.7353569 +0.4317928 0.5668815 0.7353569 +0.470214 0.5668815 0.7353569 +0.5050551 0.5668815 0.7353569 +0.5370987 0.5668815 0.7353569 +0.5668815 0.5668815 0.7353569 +0.5947903 0.5668815 0.7353569 +0.6211144 0.5668815 0.7353569 +0.6460766 0.5668815 0.7353569 +0.6698526 0.5668815 0.7353569 +0.6925839 0.5668815 0.7353569 +0.7143866 0.5668815 0.7353569 +0.7353569 0.5668815 0.7353569 +0.7555758 0.5668815 0.7353569 +0.7751122 0.5668815 0.7353569 +0.7940252 0.5668815 0.7353569 +0.8123661 0.5668815 0.7353569 +0.8301795 0.5668815 0.7353569 +0.8475045 0.5668815 0.7353569 +0.8643761 0.5668815 0.7353569 +0.880825 0.5668815 0.7353569 +0.8968787 0.5668815 0.7353569 +0.9125621 0.5668815 0.7353569 +0.9278974 0.5668815 0.7353569 +0.9429048 0.5668815 0.7353569 +0.9576028 0.5668815 0.7353569 +0.9720079 0.5668815 0.7353569 +0.9861357 0.5668815 0.7353569 +1 0.5668815 0.7353569 +0 0.5947903 0.7353569 +0.1939468 0.5947903 0.7353569 +0.2773041 0.5947903 0.7353569 +0.3384659 0.5947903 0.7353569 +0.3885728 0.5947903 0.7353569 +0.4317928 0.5947903 0.7353569 +0.470214 0.5947903 0.7353569 +0.5050551 0.5947903 0.7353569 +0.5370987 0.5947903 0.7353569 +0.5668815 0.5947903 0.7353569 +0.5947903 0.5947903 0.7353569 +0.6211144 0.5947903 0.7353569 +0.6460766 0.5947903 0.7353569 +0.6698526 0.5947903 0.7353569 +0.6925839 0.5947903 0.7353569 +0.7143866 0.5947903 0.7353569 +0.7353569 0.5947903 0.7353569 +0.7555758 0.5947903 0.7353569 +0.7751122 0.5947903 0.7353569 +0.7940252 0.5947903 0.7353569 +0.8123661 0.5947903 0.7353569 +0.8301795 0.5947903 0.7353569 +0.8475045 0.5947903 0.7353569 +0.8643761 0.5947903 0.7353569 +0.880825 0.5947903 0.7353569 +0.8968787 0.5947903 0.7353569 +0.9125621 0.5947903 0.7353569 +0.9278974 0.5947903 0.7353569 +0.9429048 0.5947903 0.7353569 +0.9576028 0.5947903 0.7353569 +0.9720079 0.5947903 0.7353569 +0.9861357 0.5947903 0.7353569 +1 0.5947903 0.7353569 +0 0.6211144 0.7353569 +0.1939468 0.6211144 0.7353569 +0.2773041 0.6211144 0.7353569 +0.3384659 0.6211144 0.7353569 +0.3885728 0.6211144 0.7353569 +0.4317928 0.6211144 0.7353569 +0.470214 0.6211144 0.7353569 +0.5050551 0.6211144 0.7353569 +0.5370987 0.6211144 0.7353569 +0.5668815 0.6211144 0.7353569 +0.5947903 0.6211144 0.7353569 +0.6211144 0.6211144 0.7353569 +0.6460766 0.6211144 0.7353569 +0.6698526 0.6211144 0.7353569 +0.6925839 0.6211144 0.7353569 +0.7143866 0.6211144 0.7353569 +0.7353569 0.6211144 0.7353569 +0.7555758 0.6211144 0.7353569 +0.7751122 0.6211144 0.7353569 +0.7940252 0.6211144 0.7353569 +0.8123661 0.6211144 0.7353569 +0.8301795 0.6211144 0.7353569 +0.8475045 0.6211144 0.7353569 +0.8643761 0.6211144 0.7353569 +0.880825 0.6211144 0.7353569 +0.8968787 0.6211144 0.7353569 +0.9125621 0.6211144 0.7353569 +0.9278974 0.6211144 0.7353569 +0.9429048 0.6211144 0.7353569 +0.9576028 0.6211144 0.7353569 +0.9720079 0.6211144 0.7353569 +0.9861357 0.6211144 0.7353569 +1 0.6211144 0.7353569 +0 0.6460766 0.7353569 +0.1939468 0.6460766 0.7353569 +0.2773041 0.6460766 0.7353569 +0.3384659 0.6460766 0.7353569 +0.3885728 0.6460766 0.7353569 +0.4317928 0.6460766 0.7353569 +0.470214 0.6460766 0.7353569 +0.5050551 0.6460766 0.7353569 +0.5370987 0.6460766 0.7353569 +0.5668815 0.6460766 0.7353569 +0.5947903 0.6460766 0.7353569 +0.6211144 0.6460766 0.7353569 +0.6460766 0.6460766 0.7353569 +0.6698526 0.6460766 0.7353569 +0.6925839 0.6460766 0.7353569 +0.7143866 0.6460766 0.7353569 +0.7353569 0.6460766 0.7353569 +0.7555758 0.6460766 0.7353569 +0.7751122 0.6460766 0.7353569 +0.7940252 0.6460766 0.7353569 +0.8123661 0.6460766 0.7353569 +0.8301795 0.6460766 0.7353569 +0.8475045 0.6460766 0.7353569 +0.8643761 0.6460766 0.7353569 +0.880825 0.6460766 0.7353569 +0.8968787 0.6460766 0.7353569 +0.9125621 0.6460766 0.7353569 +0.9278974 0.6460766 0.7353569 +0.9429048 0.6460766 0.7353569 +0.9576028 0.6460766 0.7353569 +0.9720079 0.6460766 0.7353569 +0.9861357 0.6460766 0.7353569 +1 0.6460766 0.7353569 +0 0.6698526 0.7353569 +0.1939468 0.6698526 0.7353569 +0.2773041 0.6698526 0.7353569 +0.3384659 0.6698526 0.7353569 +0.3885728 0.6698526 0.7353569 +0.4317928 0.6698526 0.7353569 +0.470214 0.6698526 0.7353569 +0.5050551 0.6698526 0.7353569 +0.5370987 0.6698526 0.7353569 +0.5668815 0.6698526 0.7353569 +0.5947903 0.6698526 0.7353569 +0.6211144 0.6698526 0.7353569 +0.6460766 0.6698526 0.7353569 +0.6698526 0.6698526 0.7353569 +0.6925839 0.6698526 0.7353569 +0.7143866 0.6698526 0.7353569 +0.7353569 0.6698526 0.7353569 +0.7555758 0.6698526 0.7353569 +0.7751122 0.6698526 0.7353569 +0.7940252 0.6698526 0.7353569 +0.8123661 0.6698526 0.7353569 +0.8301795 0.6698526 0.7353569 +0.8475045 0.6698526 0.7353569 +0.8643761 0.6698526 0.7353569 +0.880825 0.6698526 0.7353569 +0.8968787 0.6698526 0.7353569 +0.9125621 0.6698526 0.7353569 +0.9278974 0.6698526 0.7353569 +0.9429048 0.6698526 0.7353569 +0.9576028 0.6698526 0.7353569 +0.9720079 0.6698526 0.7353569 +0.9861357 0.6698526 0.7353569 +1 0.6698526 0.7353569 +0 0.6925839 0.7353569 +0.1939468 0.6925839 0.7353569 +0.2773041 0.6925839 0.7353569 +0.3384659 0.6925839 0.7353569 +0.3885728 0.6925839 0.7353569 +0.4317928 0.6925839 0.7353569 +0.470214 0.6925839 0.7353569 +0.5050551 0.6925839 0.7353569 +0.5370987 0.6925839 0.7353569 +0.5668815 0.6925839 0.7353569 +0.5947903 0.6925839 0.7353569 +0.6211144 0.6925839 0.7353569 +0.6460766 0.6925839 0.7353569 +0.6698526 0.6925839 0.7353569 +0.6925839 0.6925839 0.7353569 +0.7143866 0.6925839 0.7353569 +0.7353569 0.6925839 0.7353569 +0.7555758 0.6925839 0.7353569 +0.7751122 0.6925839 0.7353569 +0.7940252 0.6925839 0.7353569 +0.8123661 0.6925839 0.7353569 +0.8301795 0.6925839 0.7353569 +0.8475045 0.6925839 0.7353569 +0.8643761 0.6925839 0.7353569 +0.880825 0.6925839 0.7353569 +0.8968787 0.6925839 0.7353569 +0.9125621 0.6925839 0.7353569 +0.9278974 0.6925839 0.7353569 +0.9429048 0.6925839 0.7353569 +0.9576028 0.6925839 0.7353569 +0.9720079 0.6925839 0.7353569 +0.9861357 0.6925839 0.7353569 +1 0.6925839 0.7353569 +0 0.7143866 0.7353569 +0.1939468 0.7143866 0.7353569 +0.2773041 0.7143866 0.7353569 +0.3384659 0.7143866 0.7353569 +0.3885728 0.7143866 0.7353569 +0.4317928 0.7143866 0.7353569 +0.470214 0.7143866 0.7353569 +0.5050551 0.7143866 0.7353569 +0.5370987 0.7143866 0.7353569 +0.5668815 0.7143866 0.7353569 +0.5947903 0.7143866 0.7353569 +0.6211144 0.7143866 0.7353569 +0.6460766 0.7143866 0.7353569 +0.6698526 0.7143866 0.7353569 +0.6925839 0.7143866 0.7353569 +0.7143866 0.7143866 0.7353569 +0.7353569 0.7143866 0.7353569 +0.7555758 0.7143866 0.7353569 +0.7751122 0.7143866 0.7353569 +0.7940252 0.7143866 0.7353569 +0.8123661 0.7143866 0.7353569 +0.8301795 0.7143866 0.7353569 +0.8475045 0.7143866 0.7353569 +0.8643761 0.7143866 0.7353569 +0.880825 0.7143866 0.7353569 +0.8968787 0.7143866 0.7353569 +0.9125621 0.7143866 0.7353569 +0.9278974 0.7143866 0.7353569 +0.9429048 0.7143866 0.7353569 +0.9576028 0.7143866 0.7353569 +0.9720079 0.7143866 0.7353569 +0.9861357 0.7143866 0.7353569 +1 0.7143866 0.7353569 +0 0.7353569 0.7353569 +0.1939468 0.7353569 0.7353569 +0.2773041 0.7353569 0.7353569 +0.3384659 0.7353569 0.7353569 +0.3885728 0.7353569 0.7353569 +0.4317928 0.7353569 0.7353569 +0.470214 0.7353569 0.7353569 +0.5050551 0.7353569 0.7353569 +0.5370987 0.7353569 0.7353569 +0.5668815 0.7353569 0.7353569 +0.5947903 0.7353569 0.7353569 +0.6211144 0.7353569 0.7353569 +0.6460766 0.7353569 0.7353569 +0.6698526 0.7353569 0.7353569 +0.6925839 0.7353569 0.7353569 +0.7143866 0.7353569 0.7353569 +0.7353569 0.7353569 0.7353569 +0.7555758 0.7353569 0.7353569 +0.7751122 0.7353569 0.7353569 +0.7940252 0.7353569 0.7353569 +0.8123661 0.7353569 0.7353569 +0.8301795 0.7353569 0.7353569 +0.8475045 0.7353569 0.7353569 +0.8643761 0.7353569 0.7353569 +0.880825 0.7353569 0.7353569 +0.8968787 0.7353569 0.7353569 +0.9125621 0.7353569 0.7353569 +0.9278974 0.7353569 0.7353569 +0.9429048 0.7353569 0.7353569 +0.9576028 0.7353569 0.7353569 +0.9720079 0.7353569 0.7353569 +0.9861357 0.7353569 0.7353569 +1 0.7353569 0.7353569 +0 0.7555758 0.7353569 +0.1939468 0.7555758 0.7353569 +0.2773041 0.7555758 0.7353569 +0.3384659 0.7555758 0.7353569 +0.3885728 0.7555758 0.7353569 +0.4317928 0.7555758 0.7353569 +0.470214 0.7555758 0.7353569 +0.5050551 0.7555758 0.7353569 +0.5370987 0.7555758 0.7353569 +0.5668815 0.7555758 0.7353569 +0.5947903 0.7555758 0.7353569 +0.6211144 0.7555758 0.7353569 +0.6460766 0.7555758 0.7353569 +0.6698526 0.7555758 0.7353569 +0.6925839 0.7555758 0.7353569 +0.7143866 0.7555758 0.7353569 +0.7353569 0.7555758 0.7353569 +0.7555758 0.7555758 0.7353569 +0.7751122 0.7555758 0.7353569 +0.7940252 0.7555758 0.7353569 +0.8123661 0.7555758 0.7353569 +0.8301795 0.7555758 0.7353569 +0.8475045 0.7555758 0.7353569 +0.8643761 0.7555758 0.7353569 +0.880825 0.7555758 0.7353569 +0.8968787 0.7555758 0.7353569 +0.9125621 0.7555758 0.7353569 +0.9278974 0.7555758 0.7353569 +0.9429048 0.7555758 0.7353569 +0.9576028 0.7555758 0.7353569 +0.9720079 0.7555758 0.7353569 +0.9861357 0.7555758 0.7353569 +1 0.7555758 0.7353569 +0 0.7751122 0.7353569 +0.1939468 0.7751122 0.7353569 +0.2773041 0.7751122 0.7353569 +0.3384659 0.7751122 0.7353569 +0.3885728 0.7751122 0.7353569 +0.4317928 0.7751122 0.7353569 +0.470214 0.7751122 0.7353569 +0.5050551 0.7751122 0.7353569 +0.5370987 0.7751122 0.7353569 +0.5668815 0.7751122 0.7353569 +0.5947903 0.7751122 0.7353569 +0.6211144 0.7751122 0.7353569 +0.6460766 0.7751122 0.7353569 +0.6698526 0.7751122 0.7353569 +0.6925839 0.7751122 0.7353569 +0.7143866 0.7751122 0.7353569 +0.7353569 0.7751122 0.7353569 +0.7555758 0.7751122 0.7353569 +0.7751122 0.7751122 0.7353569 +0.7940252 0.7751122 0.7353569 +0.8123661 0.7751122 0.7353569 +0.8301795 0.7751122 0.7353569 +0.8475045 0.7751122 0.7353569 +0.8643761 0.7751122 0.7353569 +0.880825 0.7751122 0.7353569 +0.8968787 0.7751122 0.7353569 +0.9125621 0.7751122 0.7353569 +0.9278974 0.7751122 0.7353569 +0.9429048 0.7751122 0.7353569 +0.9576028 0.7751122 0.7353569 +0.9720079 0.7751122 0.7353569 +0.9861357 0.7751122 0.7353569 +1 0.7751122 0.7353569 +0 0.7940252 0.7353569 +0.1939468 0.7940252 0.7353569 +0.2773041 0.7940252 0.7353569 +0.3384659 0.7940252 0.7353569 +0.3885728 0.7940252 0.7353569 +0.4317928 0.7940252 0.7353569 +0.470214 0.7940252 0.7353569 +0.5050551 0.7940252 0.7353569 +0.5370987 0.7940252 0.7353569 +0.5668815 0.7940252 0.7353569 +0.5947903 0.7940252 0.7353569 +0.6211144 0.7940252 0.7353569 +0.6460766 0.7940252 0.7353569 +0.6698526 0.7940252 0.7353569 +0.6925839 0.7940252 0.7353569 +0.7143866 0.7940252 0.7353569 +0.7353569 0.7940252 0.7353569 +0.7555758 0.7940252 0.7353569 +0.7751122 0.7940252 0.7353569 +0.7940252 0.7940252 0.7353569 +0.8123661 0.7940252 0.7353569 +0.8301795 0.7940252 0.7353569 +0.8475045 0.7940252 0.7353569 +0.8643761 0.7940252 0.7353569 +0.880825 0.7940252 0.7353569 +0.8968787 0.7940252 0.7353569 +0.9125621 0.7940252 0.7353569 +0.9278974 0.7940252 0.7353569 +0.9429048 0.7940252 0.7353569 +0.9576028 0.7940252 0.7353569 +0.9720079 0.7940252 0.7353569 +0.9861357 0.7940252 0.7353569 +1 0.7940252 0.7353569 +0 0.8123661 0.7353569 +0.1939468 0.8123661 0.7353569 +0.2773041 0.8123661 0.7353569 +0.3384659 0.8123661 0.7353569 +0.3885728 0.8123661 0.7353569 +0.4317928 0.8123661 0.7353569 +0.470214 0.8123661 0.7353569 +0.5050551 0.8123661 0.7353569 +0.5370987 0.8123661 0.7353569 +0.5668815 0.8123661 0.7353569 +0.5947903 0.8123661 0.7353569 +0.6211144 0.8123661 0.7353569 +0.6460766 0.8123661 0.7353569 +0.6698526 0.8123661 0.7353569 +0.6925839 0.8123661 0.7353569 +0.7143866 0.8123661 0.7353569 +0.7353569 0.8123661 0.7353569 +0.7555758 0.8123661 0.7353569 +0.7751122 0.8123661 0.7353569 +0.7940252 0.8123661 0.7353569 +0.8123661 0.8123661 0.7353569 +0.8301795 0.8123661 0.7353569 +0.8475045 0.8123661 0.7353569 +0.8643761 0.8123661 0.7353569 +0.880825 0.8123661 0.7353569 +0.8968787 0.8123661 0.7353569 +0.9125621 0.8123661 0.7353569 +0.9278974 0.8123661 0.7353569 +0.9429048 0.8123661 0.7353569 +0.9576028 0.8123661 0.7353569 +0.9720079 0.8123661 0.7353569 +0.9861357 0.8123661 0.7353569 +1 0.8123661 0.7353569 +0 0.8301795 0.7353569 +0.1939468 0.8301795 0.7353569 +0.2773041 0.8301795 0.7353569 +0.3384659 0.8301795 0.7353569 +0.3885728 0.8301795 0.7353569 +0.4317928 0.8301795 0.7353569 +0.470214 0.8301795 0.7353569 +0.5050551 0.8301795 0.7353569 +0.5370987 0.8301795 0.7353569 +0.5668815 0.8301795 0.7353569 +0.5947903 0.8301795 0.7353569 +0.6211144 0.8301795 0.7353569 +0.6460766 0.8301795 0.7353569 +0.6698526 0.8301795 0.7353569 +0.6925839 0.8301795 0.7353569 +0.7143866 0.8301795 0.7353569 +0.7353569 0.8301795 0.7353569 +0.7555758 0.8301795 0.7353569 +0.7751122 0.8301795 0.7353569 +0.7940252 0.8301795 0.7353569 +0.8123661 0.8301795 0.7353569 +0.8301795 0.8301795 0.7353569 +0.8475045 0.8301795 0.7353569 +0.8643761 0.8301795 0.7353569 +0.880825 0.8301795 0.7353569 +0.8968787 0.8301795 0.7353569 +0.9125621 0.8301795 0.7353569 +0.9278974 0.8301795 0.7353569 +0.9429048 0.8301795 0.7353569 +0.9576028 0.8301795 0.7353569 +0.9720079 0.8301795 0.7353569 +0.9861357 0.8301795 0.7353569 +1 0.8301795 0.7353569 +0 0.8475045 0.7353569 +0.1939468 0.8475045 0.7353569 +0.2773041 0.8475045 0.7353569 +0.3384659 0.8475045 0.7353569 +0.3885728 0.8475045 0.7353569 +0.4317928 0.8475045 0.7353569 +0.470214 0.8475045 0.7353569 +0.5050551 0.8475045 0.7353569 +0.5370987 0.8475045 0.7353569 +0.5668815 0.8475045 0.7353569 +0.5947903 0.8475045 0.7353569 +0.6211144 0.8475045 0.7353569 +0.6460766 0.8475045 0.7353569 +0.6698526 0.8475045 0.7353569 +0.6925839 0.8475045 0.7353569 +0.7143866 0.8475045 0.7353569 +0.7353569 0.8475045 0.7353569 +0.7555758 0.8475045 0.7353569 +0.7751122 0.8475045 0.7353569 +0.7940252 0.8475045 0.7353569 +0.8123661 0.8475045 0.7353569 +0.8301795 0.8475045 0.7353569 +0.8475045 0.8475045 0.7353569 +0.8643761 0.8475045 0.7353569 +0.880825 0.8475045 0.7353569 +0.8968787 0.8475045 0.7353569 +0.9125621 0.8475045 0.7353569 +0.9278974 0.8475045 0.7353569 +0.9429048 0.8475045 0.7353569 +0.9576028 0.8475045 0.7353569 +0.9720079 0.8475045 0.7353569 +0.9861357 0.8475045 0.7353569 +1 0.8475045 0.7353569 +0 0.8643761 0.7353569 +0.1939468 0.8643761 0.7353569 +0.2773041 0.8643761 0.7353569 +0.3384659 0.8643761 0.7353569 +0.3885728 0.8643761 0.7353569 +0.4317928 0.8643761 0.7353569 +0.470214 0.8643761 0.7353569 +0.5050551 0.8643761 0.7353569 +0.5370987 0.8643761 0.7353569 +0.5668815 0.8643761 0.7353569 +0.5947903 0.8643761 0.7353569 +0.6211144 0.8643761 0.7353569 +0.6460766 0.8643761 0.7353569 +0.6698526 0.8643761 0.7353569 +0.6925839 0.8643761 0.7353569 +0.7143866 0.8643761 0.7353569 +0.7353569 0.8643761 0.7353569 +0.7555758 0.8643761 0.7353569 +0.7751122 0.8643761 0.7353569 +0.7940252 0.8643761 0.7353569 +0.8123661 0.8643761 0.7353569 +0.8301795 0.8643761 0.7353569 +0.8475045 0.8643761 0.7353569 +0.8643761 0.8643761 0.7353569 +0.880825 0.8643761 0.7353569 +0.8968787 0.8643761 0.7353569 +0.9125621 0.8643761 0.7353569 +0.9278974 0.8643761 0.7353569 +0.9429048 0.8643761 0.7353569 +0.9576028 0.8643761 0.7353569 +0.9720079 0.8643761 0.7353569 +0.9861357 0.8643761 0.7353569 +1 0.8643761 0.7353569 +0 0.880825 0.7353569 +0.1939468 0.880825 0.7353569 +0.2773041 0.880825 0.7353569 +0.3384659 0.880825 0.7353569 +0.3885728 0.880825 0.7353569 +0.4317928 0.880825 0.7353569 +0.470214 0.880825 0.7353569 +0.5050551 0.880825 0.7353569 +0.5370987 0.880825 0.7353569 +0.5668815 0.880825 0.7353569 +0.5947903 0.880825 0.7353569 +0.6211144 0.880825 0.7353569 +0.6460766 0.880825 0.7353569 +0.6698526 0.880825 0.7353569 +0.6925839 0.880825 0.7353569 +0.7143866 0.880825 0.7353569 +0.7353569 0.880825 0.7353569 +0.7555758 0.880825 0.7353569 +0.7751122 0.880825 0.7353569 +0.7940252 0.880825 0.7353569 +0.8123661 0.880825 0.7353569 +0.8301795 0.880825 0.7353569 +0.8475045 0.880825 0.7353569 +0.8643761 0.880825 0.7353569 +0.880825 0.880825 0.7353569 +0.8968787 0.880825 0.7353569 +0.9125621 0.880825 0.7353569 +0.9278974 0.880825 0.7353569 +0.9429048 0.880825 0.7353569 +0.9576028 0.880825 0.7353569 +0.9720079 0.880825 0.7353569 +0.9861357 0.880825 0.7353569 +1 0.880825 0.7353569 +0 0.8968787 0.7353569 +0.1939468 0.8968787 0.7353569 +0.2773041 0.8968787 0.7353569 +0.3384659 0.8968787 0.7353569 +0.3885728 0.8968787 0.7353569 +0.4317928 0.8968787 0.7353569 +0.470214 0.8968787 0.7353569 +0.5050551 0.8968787 0.7353569 +0.5370987 0.8968787 0.7353569 +0.5668815 0.8968787 0.7353569 +0.5947903 0.8968787 0.7353569 +0.6211144 0.8968787 0.7353569 +0.6460766 0.8968787 0.7353569 +0.6698526 0.8968787 0.7353569 +0.6925839 0.8968787 0.7353569 +0.7143866 0.8968787 0.7353569 +0.7353569 0.8968787 0.7353569 +0.7555758 0.8968787 0.7353569 +0.7751122 0.8968787 0.7353569 +0.7940252 0.8968787 0.7353569 +0.8123661 0.8968787 0.7353569 +0.8301795 0.8968787 0.7353569 +0.8475045 0.8968787 0.7353569 +0.8643761 0.8968787 0.7353569 +0.880825 0.8968787 0.7353569 +0.8968787 0.8968787 0.7353569 +0.9125621 0.8968787 0.7353569 +0.9278974 0.8968787 0.7353569 +0.9429048 0.8968787 0.7353569 +0.9576028 0.8968787 0.7353569 +0.9720079 0.8968787 0.7353569 +0.9861357 0.8968787 0.7353569 +1 0.8968787 0.7353569 +0 0.9125621 0.7353569 +0.1939468 0.9125621 0.7353569 +0.2773041 0.9125621 0.7353569 +0.3384659 0.9125621 0.7353569 +0.3885728 0.9125621 0.7353569 +0.4317928 0.9125621 0.7353569 +0.470214 0.9125621 0.7353569 +0.5050551 0.9125621 0.7353569 +0.5370987 0.9125621 0.7353569 +0.5668815 0.9125621 0.7353569 +0.5947903 0.9125621 0.7353569 +0.6211144 0.9125621 0.7353569 +0.6460766 0.9125621 0.7353569 +0.6698526 0.9125621 0.7353569 +0.6925839 0.9125621 0.7353569 +0.7143866 0.9125621 0.7353569 +0.7353569 0.9125621 0.7353569 +0.7555758 0.9125621 0.7353569 +0.7751122 0.9125621 0.7353569 +0.7940252 0.9125621 0.7353569 +0.8123661 0.9125621 0.7353569 +0.8301795 0.9125621 0.7353569 +0.8475045 0.9125621 0.7353569 +0.8643761 0.9125621 0.7353569 +0.880825 0.9125621 0.7353569 +0.8968787 0.9125621 0.7353569 +0.9125621 0.9125621 0.7353569 +0.9278974 0.9125621 0.7353569 +0.9429048 0.9125621 0.7353569 +0.9576028 0.9125621 0.7353569 +0.9720079 0.9125621 0.7353569 +0.9861357 0.9125621 0.7353569 +1 0.9125621 0.7353569 +0 0.9278974 0.7353569 +0.1939468 0.9278974 0.7353569 +0.2773041 0.9278974 0.7353569 +0.3384659 0.9278974 0.7353569 +0.3885728 0.9278974 0.7353569 +0.4317928 0.9278974 0.7353569 +0.470214 0.9278974 0.7353569 +0.5050551 0.9278974 0.7353569 +0.5370987 0.9278974 0.7353569 +0.5668815 0.9278974 0.7353569 +0.5947903 0.9278974 0.7353569 +0.6211144 0.9278974 0.7353569 +0.6460766 0.9278974 0.7353569 +0.6698526 0.9278974 0.7353569 +0.6925839 0.9278974 0.7353569 +0.7143866 0.9278974 0.7353569 +0.7353569 0.9278974 0.7353569 +0.7555758 0.9278974 0.7353569 +0.7751122 0.9278974 0.7353569 +0.7940252 0.9278974 0.7353569 +0.8123661 0.9278974 0.7353569 +0.8301795 0.9278974 0.7353569 +0.8475045 0.9278974 0.7353569 +0.8643761 0.9278974 0.7353569 +0.880825 0.9278974 0.7353569 +0.8968787 0.9278974 0.7353569 +0.9125621 0.9278974 0.7353569 +0.9278974 0.9278974 0.7353569 +0.9429048 0.9278974 0.7353569 +0.9576028 0.9278974 0.7353569 +0.9720079 0.9278974 0.7353569 +0.9861357 0.9278974 0.7353569 +1 0.9278974 0.7353569 +0 0.9429048 0.7353569 +0.1939468 0.9429048 0.7353569 +0.2773041 0.9429048 0.7353569 +0.3384659 0.9429048 0.7353569 +0.3885728 0.9429048 0.7353569 +0.4317928 0.9429048 0.7353569 +0.470214 0.9429048 0.7353569 +0.5050551 0.9429048 0.7353569 +0.5370987 0.9429048 0.7353569 +0.5668815 0.9429048 0.7353569 +0.5947903 0.9429048 0.7353569 +0.6211144 0.9429048 0.7353569 +0.6460766 0.9429048 0.7353569 +0.6698526 0.9429048 0.7353569 +0.6925839 0.9429048 0.7353569 +0.7143866 0.9429048 0.7353569 +0.7353569 0.9429048 0.7353569 +0.7555758 0.9429048 0.7353569 +0.7751122 0.9429048 0.7353569 +0.7940252 0.9429048 0.7353569 +0.8123661 0.9429048 0.7353569 +0.8301795 0.9429048 0.7353569 +0.8475045 0.9429048 0.7353569 +0.8643761 0.9429048 0.7353569 +0.880825 0.9429048 0.7353569 +0.8968787 0.9429048 0.7353569 +0.9125621 0.9429048 0.7353569 +0.9278974 0.9429048 0.7353569 +0.9429048 0.9429048 0.7353569 +0.9576028 0.9429048 0.7353569 +0.9720079 0.9429048 0.7353569 +0.9861357 0.9429048 0.7353569 +1 0.9429048 0.7353569 +0 0.9576028 0.7353569 +0.1939468 0.9576028 0.7353569 +0.2773041 0.9576028 0.7353569 +0.3384659 0.9576028 0.7353569 +0.3885728 0.9576028 0.7353569 +0.4317928 0.9576028 0.7353569 +0.470214 0.9576028 0.7353569 +0.5050551 0.9576028 0.7353569 +0.5370987 0.9576028 0.7353569 +0.5668815 0.9576028 0.7353569 +0.5947903 0.9576028 0.7353569 +0.6211144 0.9576028 0.7353569 +0.6460766 0.9576028 0.7353569 +0.6698526 0.9576028 0.7353569 +0.6925839 0.9576028 0.7353569 +0.7143866 0.9576028 0.7353569 +0.7353569 0.9576028 0.7353569 +0.7555758 0.9576028 0.7353569 +0.7751122 0.9576028 0.7353569 +0.7940252 0.9576028 0.7353569 +0.8123661 0.9576028 0.7353569 +0.8301795 0.9576028 0.7353569 +0.8475045 0.9576028 0.7353569 +0.8643761 0.9576028 0.7353569 +0.880825 0.9576028 0.7353569 +0.8968787 0.9576028 0.7353569 +0.9125621 0.9576028 0.7353569 +0.9278974 0.9576028 0.7353569 +0.9429048 0.9576028 0.7353569 +0.9576028 0.9576028 0.7353569 +0.9720079 0.9576028 0.7353569 +0.9861357 0.9576028 0.7353569 +1 0.9576028 0.7353569 +0 0.9720079 0.7353569 +0.1939468 0.9720079 0.7353569 +0.2773041 0.9720079 0.7353569 +0.3384659 0.9720079 0.7353569 +0.3885728 0.9720079 0.7353569 +0.4317928 0.9720079 0.7353569 +0.470214 0.9720079 0.7353569 +0.5050551 0.9720079 0.7353569 +0.5370987 0.9720079 0.7353569 +0.5668815 0.9720079 0.7353569 +0.5947903 0.9720079 0.7353569 +0.6211144 0.9720079 0.7353569 +0.6460766 0.9720079 0.7353569 +0.6698526 0.9720079 0.7353569 +0.6925839 0.9720079 0.7353569 +0.7143866 0.9720079 0.7353569 +0.7353569 0.9720079 0.7353569 +0.7555758 0.9720079 0.7353569 +0.7751122 0.9720079 0.7353569 +0.7940252 0.9720079 0.7353569 +0.8123661 0.9720079 0.7353569 +0.8301795 0.9720079 0.7353569 +0.8475045 0.9720079 0.7353569 +0.8643761 0.9720079 0.7353569 +0.880825 0.9720079 0.7353569 +0.8968787 0.9720079 0.7353569 +0.9125621 0.9720079 0.7353569 +0.9278974 0.9720079 0.7353569 +0.9429048 0.9720079 0.7353569 +0.9576028 0.9720079 0.7353569 +0.9720079 0.9720079 0.7353569 +0.9861357 0.9720079 0.7353569 +1 0.9720079 0.7353569 +0 0.9861357 0.7353569 +0.1939468 0.9861357 0.7353569 +0.2773041 0.9861357 0.7353569 +0.3384659 0.9861357 0.7353569 +0.3885728 0.9861357 0.7353569 +0.4317928 0.9861357 0.7353569 +0.470214 0.9861357 0.7353569 +0.5050551 0.9861357 0.7353569 +0.5370987 0.9861357 0.7353569 +0.5668815 0.9861357 0.7353569 +0.5947903 0.9861357 0.7353569 +0.6211144 0.9861357 0.7353569 +0.6460766 0.9861357 0.7353569 +0.6698526 0.9861357 0.7353569 +0.6925839 0.9861357 0.7353569 +0.7143866 0.9861357 0.7353569 +0.7353569 0.9861357 0.7353569 +0.7555758 0.9861357 0.7353569 +0.7751122 0.9861357 0.7353569 +0.7940252 0.9861357 0.7353569 +0.8123661 0.9861357 0.7353569 +0.8301795 0.9861357 0.7353569 +0.8475045 0.9861357 0.7353569 +0.8643761 0.9861357 0.7353569 +0.880825 0.9861357 0.7353569 +0.8968787 0.9861357 0.7353569 +0.9125621 0.9861357 0.7353569 +0.9278974 0.9861357 0.7353569 +0.9429048 0.9861357 0.7353569 +0.9576028 0.9861357 0.7353569 +0.9720079 0.9861357 0.7353569 +0.9861357 0.9861357 0.7353569 +1 0.9861357 0.7353569 +0 1 0.7353569 +0.1939468 1 0.7353569 +0.2773041 1 0.7353569 +0.3384659 1 0.7353569 +0.3885728 1 0.7353569 +0.4317928 1 0.7353569 +0.470214 1 0.7353569 +0.5050551 1 0.7353569 +0.5370987 1 0.7353569 +0.5668815 1 0.7353569 +0.5947903 1 0.7353569 +0.6211144 1 0.7353569 +0.6460766 1 0.7353569 +0.6698526 1 0.7353569 +0.6925839 1 0.7353569 +0.7143866 1 0.7353569 +0.7353569 1 0.7353569 +0.7555758 1 0.7353569 +0.7751122 1 0.7353569 +0.7940252 1 0.7353569 +0.8123661 1 0.7353569 +0.8301795 1 0.7353569 +0.8475045 1 0.7353569 +0.8643761 1 0.7353569 +0.880825 1 0.7353569 +0.8968787 1 0.7353569 +0.9125621 1 0.7353569 +0.9278974 1 0.7353569 +0.9429048 1 0.7353569 +0.9576028 1 0.7353569 +0.9720079 1 0.7353569 +0.9861357 1 0.7353569 +1 1 0.7353569 +0 0 0.7555758 +0.1939468 0 0.7555758 +0.2773041 0 0.7555758 +0.3384659 0 0.7555758 +0.3885728 0 0.7555758 +0.4317928 0 0.7555758 +0.470214 0 0.7555758 +0.5050551 0 0.7555758 +0.5370987 0 0.7555758 +0.5668815 0 0.7555758 +0.5947903 0 0.7555758 +0.6211144 0 0.7555758 +0.6460766 0 0.7555758 +0.6698526 0 0.7555758 +0.6925839 0 0.7555758 +0.7143866 0 0.7555758 +0.7353569 0 0.7555758 +0.7555758 0 0.7555758 +0.7751122 0 0.7555758 +0.7940252 0 0.7555758 +0.8123661 0 0.7555758 +0.8301795 0 0.7555758 +0.8475045 0 0.7555758 +0.8643761 0 0.7555758 +0.880825 0 0.7555758 +0.8968787 0 0.7555758 +0.9125621 0 0.7555758 +0.9278974 0 0.7555758 +0.9429048 0 0.7555758 +0.9576028 0 0.7555758 +0.9720079 0 0.7555758 +0.9861357 0 0.7555758 +1 0 0.7555758 +0 0.1939468 0.7555758 +0.1939468 0.1939468 0.7555758 +0.2773041 0.1939468 0.7555758 +0.3384659 0.1939468 0.7555758 +0.3885728 0.1939468 0.7555758 +0.4317928 0.1939468 0.7555758 +0.470214 0.1939468 0.7555758 +0.5050551 0.1939468 0.7555758 +0.5370987 0.1939468 0.7555758 +0.5668815 0.1939468 0.7555758 +0.5947903 0.1939468 0.7555758 +0.6211144 0.1939468 0.7555758 +0.6460766 0.1939468 0.7555758 +0.6698526 0.1939468 0.7555758 +0.6925839 0.1939468 0.7555758 +0.7143866 0.1939468 0.7555758 +0.7353569 0.1939468 0.7555758 +0.7555758 0.1939468 0.7555758 +0.7751122 0.1939468 0.7555758 +0.7940252 0.1939468 0.7555758 +0.8123661 0.1939468 0.7555758 +0.8301795 0.1939468 0.7555758 +0.8475045 0.1939468 0.7555758 +0.8643761 0.1939468 0.7555758 +0.880825 0.1939468 0.7555758 +0.8968787 0.1939468 0.7555758 +0.9125621 0.1939468 0.7555758 +0.9278974 0.1939468 0.7555758 +0.9429048 0.1939468 0.7555758 +0.9576028 0.1939468 0.7555758 +0.9720079 0.1939468 0.7555758 +0.9861357 0.1939468 0.7555758 +1 0.1939468 0.7555758 +0 0.2773041 0.7555758 +0.1939468 0.2773041 0.7555758 +0.2773041 0.2773041 0.7555758 +0.3384659 0.2773041 0.7555758 +0.3885728 0.2773041 0.7555758 +0.4317928 0.2773041 0.7555758 +0.470214 0.2773041 0.7555758 +0.5050551 0.2773041 0.7555758 +0.5370987 0.2773041 0.7555758 +0.5668815 0.2773041 0.7555758 +0.5947903 0.2773041 0.7555758 +0.6211144 0.2773041 0.7555758 +0.6460766 0.2773041 0.7555758 +0.6698526 0.2773041 0.7555758 +0.6925839 0.2773041 0.7555758 +0.7143866 0.2773041 0.7555758 +0.7353569 0.2773041 0.7555758 +0.7555758 0.2773041 0.7555758 +0.7751122 0.2773041 0.7555758 +0.7940252 0.2773041 0.7555758 +0.8123661 0.2773041 0.7555758 +0.8301795 0.2773041 0.7555758 +0.8475045 0.2773041 0.7555758 +0.8643761 0.2773041 0.7555758 +0.880825 0.2773041 0.7555758 +0.8968787 0.2773041 0.7555758 +0.9125621 0.2773041 0.7555758 +0.9278974 0.2773041 0.7555758 +0.9429048 0.2773041 0.7555758 +0.9576028 0.2773041 0.7555758 +0.9720079 0.2773041 0.7555758 +0.9861357 0.2773041 0.7555758 +1 0.2773041 0.7555758 +0 0.3384659 0.7555758 +0.1939468 0.3384659 0.7555758 +0.2773041 0.3384659 0.7555758 +0.3384659 0.3384659 0.7555758 +0.3885728 0.3384659 0.7555758 +0.4317928 0.3384659 0.7555758 +0.470214 0.3384659 0.7555758 +0.5050551 0.3384659 0.7555758 +0.5370987 0.3384659 0.7555758 +0.5668815 0.3384659 0.7555758 +0.5947903 0.3384659 0.7555758 +0.6211144 0.3384659 0.7555758 +0.6460766 0.3384659 0.7555758 +0.6698526 0.3384659 0.7555758 +0.6925839 0.3384659 0.7555758 +0.7143866 0.3384659 0.7555758 +0.7353569 0.3384659 0.7555758 +0.7555758 0.3384659 0.7555758 +0.7751122 0.3384659 0.7555758 +0.7940252 0.3384659 0.7555758 +0.8123661 0.3384659 0.7555758 +0.8301795 0.3384659 0.7555758 +0.8475045 0.3384659 0.7555758 +0.8643761 0.3384659 0.7555758 +0.880825 0.3384659 0.7555758 +0.8968787 0.3384659 0.7555758 +0.9125621 0.3384659 0.7555758 +0.9278974 0.3384659 0.7555758 +0.9429048 0.3384659 0.7555758 +0.9576028 0.3384659 0.7555758 +0.9720079 0.3384659 0.7555758 +0.9861357 0.3384659 0.7555758 +1 0.3384659 0.7555758 +0 0.3885728 0.7555758 +0.1939468 0.3885728 0.7555758 +0.2773041 0.3885728 0.7555758 +0.3384659 0.3885728 0.7555758 +0.3885728 0.3885728 0.7555758 +0.4317928 0.3885728 0.7555758 +0.470214 0.3885728 0.7555758 +0.5050551 0.3885728 0.7555758 +0.5370987 0.3885728 0.7555758 +0.5668815 0.3885728 0.7555758 +0.5947903 0.3885728 0.7555758 +0.6211144 0.3885728 0.7555758 +0.6460766 0.3885728 0.7555758 +0.6698526 0.3885728 0.7555758 +0.6925839 0.3885728 0.7555758 +0.7143866 0.3885728 0.7555758 +0.7353569 0.3885728 0.7555758 +0.7555758 0.3885728 0.7555758 +0.7751122 0.3885728 0.7555758 +0.7940252 0.3885728 0.7555758 +0.8123661 0.3885728 0.7555758 +0.8301795 0.3885728 0.7555758 +0.8475045 0.3885728 0.7555758 +0.8643761 0.3885728 0.7555758 +0.880825 0.3885728 0.7555758 +0.8968787 0.3885728 0.7555758 +0.9125621 0.3885728 0.7555758 +0.9278974 0.3885728 0.7555758 +0.9429048 0.3885728 0.7555758 +0.9576028 0.3885728 0.7555758 +0.9720079 0.3885728 0.7555758 +0.9861357 0.3885728 0.7555758 +1 0.3885728 0.7555758 +0 0.4317928 0.7555758 +0.1939468 0.4317928 0.7555758 +0.2773041 0.4317928 0.7555758 +0.3384659 0.4317928 0.7555758 +0.3885728 0.4317928 0.7555758 +0.4317928 0.4317928 0.7555758 +0.470214 0.4317928 0.7555758 +0.5050551 0.4317928 0.7555758 +0.5370987 0.4317928 0.7555758 +0.5668815 0.4317928 0.7555758 +0.5947903 0.4317928 0.7555758 +0.6211144 0.4317928 0.7555758 +0.6460766 0.4317928 0.7555758 +0.6698526 0.4317928 0.7555758 +0.6925839 0.4317928 0.7555758 +0.7143866 0.4317928 0.7555758 +0.7353569 0.4317928 0.7555758 +0.7555758 0.4317928 0.7555758 +0.7751122 0.4317928 0.7555758 +0.7940252 0.4317928 0.7555758 +0.8123661 0.4317928 0.7555758 +0.8301795 0.4317928 0.7555758 +0.8475045 0.4317928 0.7555758 +0.8643761 0.4317928 0.7555758 +0.880825 0.4317928 0.7555758 +0.8968787 0.4317928 0.7555758 +0.9125621 0.4317928 0.7555758 +0.9278974 0.4317928 0.7555758 +0.9429048 0.4317928 0.7555758 +0.9576028 0.4317928 0.7555758 +0.9720079 0.4317928 0.7555758 +0.9861357 0.4317928 0.7555758 +1 0.4317928 0.7555758 +0 0.470214 0.7555758 +0.1939468 0.470214 0.7555758 +0.2773041 0.470214 0.7555758 +0.3384659 0.470214 0.7555758 +0.3885728 0.470214 0.7555758 +0.4317928 0.470214 0.7555758 +0.470214 0.470214 0.7555758 +0.5050551 0.470214 0.7555758 +0.5370987 0.470214 0.7555758 +0.5668815 0.470214 0.7555758 +0.5947903 0.470214 0.7555758 +0.6211144 0.470214 0.7555758 +0.6460766 0.470214 0.7555758 +0.6698526 0.470214 0.7555758 +0.6925839 0.470214 0.7555758 +0.7143866 0.470214 0.7555758 +0.7353569 0.470214 0.7555758 +0.7555758 0.470214 0.7555758 +0.7751122 0.470214 0.7555758 +0.7940252 0.470214 0.7555758 +0.8123661 0.470214 0.7555758 +0.8301795 0.470214 0.7555758 +0.8475045 0.470214 0.7555758 +0.8643761 0.470214 0.7555758 +0.880825 0.470214 0.7555758 +0.8968787 0.470214 0.7555758 +0.9125621 0.470214 0.7555758 +0.9278974 0.470214 0.7555758 +0.9429048 0.470214 0.7555758 +0.9576028 0.470214 0.7555758 +0.9720079 0.470214 0.7555758 +0.9861357 0.470214 0.7555758 +1 0.470214 0.7555758 +0 0.5050551 0.7555758 +0.1939468 0.5050551 0.7555758 +0.2773041 0.5050551 0.7555758 +0.3384659 0.5050551 0.7555758 +0.3885728 0.5050551 0.7555758 +0.4317928 0.5050551 0.7555758 +0.470214 0.5050551 0.7555758 +0.5050551 0.5050551 0.7555758 +0.5370987 0.5050551 0.7555758 +0.5668815 0.5050551 0.7555758 +0.5947903 0.5050551 0.7555758 +0.6211144 0.5050551 0.7555758 +0.6460766 0.5050551 0.7555758 +0.6698526 0.5050551 0.7555758 +0.6925839 0.5050551 0.7555758 +0.7143866 0.5050551 0.7555758 +0.7353569 0.5050551 0.7555758 +0.7555758 0.5050551 0.7555758 +0.7751122 0.5050551 0.7555758 +0.7940252 0.5050551 0.7555758 +0.8123661 0.5050551 0.7555758 +0.8301795 0.5050551 0.7555758 +0.8475045 0.5050551 0.7555758 +0.8643761 0.5050551 0.7555758 +0.880825 0.5050551 0.7555758 +0.8968787 0.5050551 0.7555758 +0.9125621 0.5050551 0.7555758 +0.9278974 0.5050551 0.7555758 +0.9429048 0.5050551 0.7555758 +0.9576028 0.5050551 0.7555758 +0.9720079 0.5050551 0.7555758 +0.9861357 0.5050551 0.7555758 +1 0.5050551 0.7555758 +0 0.5370987 0.7555758 +0.1939468 0.5370987 0.7555758 +0.2773041 0.5370987 0.7555758 +0.3384659 0.5370987 0.7555758 +0.3885728 0.5370987 0.7555758 +0.4317928 0.5370987 0.7555758 +0.470214 0.5370987 0.7555758 +0.5050551 0.5370987 0.7555758 +0.5370987 0.5370987 0.7555758 +0.5668815 0.5370987 0.7555758 +0.5947903 0.5370987 0.7555758 +0.6211144 0.5370987 0.7555758 +0.6460766 0.5370987 0.7555758 +0.6698526 0.5370987 0.7555758 +0.6925839 0.5370987 0.7555758 +0.7143866 0.5370987 0.7555758 +0.7353569 0.5370987 0.7555758 +0.7555758 0.5370987 0.7555758 +0.7751122 0.5370987 0.7555758 +0.7940252 0.5370987 0.7555758 +0.8123661 0.5370987 0.7555758 +0.8301795 0.5370987 0.7555758 +0.8475045 0.5370987 0.7555758 +0.8643761 0.5370987 0.7555758 +0.880825 0.5370987 0.7555758 +0.8968787 0.5370987 0.7555758 +0.9125621 0.5370987 0.7555758 +0.9278974 0.5370987 0.7555758 +0.9429048 0.5370987 0.7555758 +0.9576028 0.5370987 0.7555758 +0.9720079 0.5370987 0.7555758 +0.9861357 0.5370987 0.7555758 +1 0.5370987 0.7555758 +0 0.5668815 0.7555758 +0.1939468 0.5668815 0.7555758 +0.2773041 0.5668815 0.7555758 +0.3384659 0.5668815 0.7555758 +0.3885728 0.5668815 0.7555758 +0.4317928 0.5668815 0.7555758 +0.470214 0.5668815 0.7555758 +0.5050551 0.5668815 0.7555758 +0.5370987 0.5668815 0.7555758 +0.5668815 0.5668815 0.7555758 +0.5947903 0.5668815 0.7555758 +0.6211144 0.5668815 0.7555758 +0.6460766 0.5668815 0.7555758 +0.6698526 0.5668815 0.7555758 +0.6925839 0.5668815 0.7555758 +0.7143866 0.5668815 0.7555758 +0.7353569 0.5668815 0.7555758 +0.7555758 0.5668815 0.7555758 +0.7751122 0.5668815 0.7555758 +0.7940252 0.5668815 0.7555758 +0.8123661 0.5668815 0.7555758 +0.8301795 0.5668815 0.7555758 +0.8475045 0.5668815 0.7555758 +0.8643761 0.5668815 0.7555758 +0.880825 0.5668815 0.7555758 +0.8968787 0.5668815 0.7555758 +0.9125621 0.5668815 0.7555758 +0.9278974 0.5668815 0.7555758 +0.9429048 0.5668815 0.7555758 +0.9576028 0.5668815 0.7555758 +0.9720079 0.5668815 0.7555758 +0.9861357 0.5668815 0.7555758 +1 0.5668815 0.7555758 +0 0.5947903 0.7555758 +0.1939468 0.5947903 0.7555758 +0.2773041 0.5947903 0.7555758 +0.3384659 0.5947903 0.7555758 +0.3885728 0.5947903 0.7555758 +0.4317928 0.5947903 0.7555758 +0.470214 0.5947903 0.7555758 +0.5050551 0.5947903 0.7555758 +0.5370987 0.5947903 0.7555758 +0.5668815 0.5947903 0.7555758 +0.5947903 0.5947903 0.7555758 +0.6211144 0.5947903 0.7555758 +0.6460766 0.5947903 0.7555758 +0.6698526 0.5947903 0.7555758 +0.6925839 0.5947903 0.7555758 +0.7143866 0.5947903 0.7555758 +0.7353569 0.5947903 0.7555758 +0.7555758 0.5947903 0.7555758 +0.7751122 0.5947903 0.7555758 +0.7940252 0.5947903 0.7555758 +0.8123661 0.5947903 0.7555758 +0.8301795 0.5947903 0.7555758 +0.8475045 0.5947903 0.7555758 +0.8643761 0.5947903 0.7555758 +0.880825 0.5947903 0.7555758 +0.8968787 0.5947903 0.7555758 +0.9125621 0.5947903 0.7555758 +0.9278974 0.5947903 0.7555758 +0.9429048 0.5947903 0.7555758 +0.9576028 0.5947903 0.7555758 +0.9720079 0.5947903 0.7555758 +0.9861357 0.5947903 0.7555758 +1 0.5947903 0.7555758 +0 0.6211144 0.7555758 +0.1939468 0.6211144 0.7555758 +0.2773041 0.6211144 0.7555758 +0.3384659 0.6211144 0.7555758 +0.3885728 0.6211144 0.7555758 +0.4317928 0.6211144 0.7555758 +0.470214 0.6211144 0.7555758 +0.5050551 0.6211144 0.7555758 +0.5370987 0.6211144 0.7555758 +0.5668815 0.6211144 0.7555758 +0.5947903 0.6211144 0.7555758 +0.6211144 0.6211144 0.7555758 +0.6460766 0.6211144 0.7555758 +0.6698526 0.6211144 0.7555758 +0.6925839 0.6211144 0.7555758 +0.7143866 0.6211144 0.7555758 +0.7353569 0.6211144 0.7555758 +0.7555758 0.6211144 0.7555758 +0.7751122 0.6211144 0.7555758 +0.7940252 0.6211144 0.7555758 +0.8123661 0.6211144 0.7555758 +0.8301795 0.6211144 0.7555758 +0.8475045 0.6211144 0.7555758 +0.8643761 0.6211144 0.7555758 +0.880825 0.6211144 0.7555758 +0.8968787 0.6211144 0.7555758 +0.9125621 0.6211144 0.7555758 +0.9278974 0.6211144 0.7555758 +0.9429048 0.6211144 0.7555758 +0.9576028 0.6211144 0.7555758 +0.9720079 0.6211144 0.7555758 +0.9861357 0.6211144 0.7555758 +1 0.6211144 0.7555758 +0 0.6460766 0.7555758 +0.1939468 0.6460766 0.7555758 +0.2773041 0.6460766 0.7555758 +0.3384659 0.6460766 0.7555758 +0.3885728 0.6460766 0.7555758 +0.4317928 0.6460766 0.7555758 +0.470214 0.6460766 0.7555758 +0.5050551 0.6460766 0.7555758 +0.5370987 0.6460766 0.7555758 +0.5668815 0.6460766 0.7555758 +0.5947903 0.6460766 0.7555758 +0.6211144 0.6460766 0.7555758 +0.6460766 0.6460766 0.7555758 +0.6698526 0.6460766 0.7555758 +0.6925839 0.6460766 0.7555758 +0.7143866 0.6460766 0.7555758 +0.7353569 0.6460766 0.7555758 +0.7555758 0.6460766 0.7555758 +0.7751122 0.6460766 0.7555758 +0.7940252 0.6460766 0.7555758 +0.8123661 0.6460766 0.7555758 +0.8301795 0.6460766 0.7555758 +0.8475045 0.6460766 0.7555758 +0.8643761 0.6460766 0.7555758 +0.880825 0.6460766 0.7555758 +0.8968787 0.6460766 0.7555758 +0.9125621 0.6460766 0.7555758 +0.9278974 0.6460766 0.7555758 +0.9429048 0.6460766 0.7555758 +0.9576028 0.6460766 0.7555758 +0.9720079 0.6460766 0.7555758 +0.9861357 0.6460766 0.7555758 +1 0.6460766 0.7555758 +0 0.6698526 0.7555758 +0.1939468 0.6698526 0.7555758 +0.2773041 0.6698526 0.7555758 +0.3384659 0.6698526 0.7555758 +0.3885728 0.6698526 0.7555758 +0.4317928 0.6698526 0.7555758 +0.470214 0.6698526 0.7555758 +0.5050551 0.6698526 0.7555758 +0.5370987 0.6698526 0.7555758 +0.5668815 0.6698526 0.7555758 +0.5947903 0.6698526 0.7555758 +0.6211144 0.6698526 0.7555758 +0.6460766 0.6698526 0.7555758 +0.6698526 0.6698526 0.7555758 +0.6925839 0.6698526 0.7555758 +0.7143866 0.6698526 0.7555758 +0.7353569 0.6698526 0.7555758 +0.7555758 0.6698526 0.7555758 +0.7751122 0.6698526 0.7555758 +0.7940252 0.6698526 0.7555758 +0.8123661 0.6698526 0.7555758 +0.8301795 0.6698526 0.7555758 +0.8475045 0.6698526 0.7555758 +0.8643761 0.6698526 0.7555758 +0.880825 0.6698526 0.7555758 +0.8968787 0.6698526 0.7555758 +0.9125621 0.6698526 0.7555758 +0.9278974 0.6698526 0.7555758 +0.9429048 0.6698526 0.7555758 +0.9576028 0.6698526 0.7555758 +0.9720079 0.6698526 0.7555758 +0.9861357 0.6698526 0.7555758 +1 0.6698526 0.7555758 +0 0.6925839 0.7555758 +0.1939468 0.6925839 0.7555758 +0.2773041 0.6925839 0.7555758 +0.3384659 0.6925839 0.7555758 +0.3885728 0.6925839 0.7555758 +0.4317928 0.6925839 0.7555758 +0.470214 0.6925839 0.7555758 +0.5050551 0.6925839 0.7555758 +0.5370987 0.6925839 0.7555758 +0.5668815 0.6925839 0.7555758 +0.5947903 0.6925839 0.7555758 +0.6211144 0.6925839 0.7555758 +0.6460766 0.6925839 0.7555758 +0.6698526 0.6925839 0.7555758 +0.6925839 0.6925839 0.7555758 +0.7143866 0.6925839 0.7555758 +0.7353569 0.6925839 0.7555758 +0.7555758 0.6925839 0.7555758 +0.7751122 0.6925839 0.7555758 +0.7940252 0.6925839 0.7555758 +0.8123661 0.6925839 0.7555758 +0.8301795 0.6925839 0.7555758 +0.8475045 0.6925839 0.7555758 +0.8643761 0.6925839 0.7555758 +0.880825 0.6925839 0.7555758 +0.8968787 0.6925839 0.7555758 +0.9125621 0.6925839 0.7555758 +0.9278974 0.6925839 0.7555758 +0.9429048 0.6925839 0.7555758 +0.9576028 0.6925839 0.7555758 +0.9720079 0.6925839 0.7555758 +0.9861357 0.6925839 0.7555758 +1 0.6925839 0.7555758 +0 0.7143866 0.7555758 +0.1939468 0.7143866 0.7555758 +0.2773041 0.7143866 0.7555758 +0.3384659 0.7143866 0.7555758 +0.3885728 0.7143866 0.7555758 +0.4317928 0.7143866 0.7555758 +0.470214 0.7143866 0.7555758 +0.5050551 0.7143866 0.7555758 +0.5370987 0.7143866 0.7555758 +0.5668815 0.7143866 0.7555758 +0.5947903 0.7143866 0.7555758 +0.6211144 0.7143866 0.7555758 +0.6460766 0.7143866 0.7555758 +0.6698526 0.7143866 0.7555758 +0.6925839 0.7143866 0.7555758 +0.7143866 0.7143866 0.7555758 +0.7353569 0.7143866 0.7555758 +0.7555758 0.7143866 0.7555758 +0.7751122 0.7143866 0.7555758 +0.7940252 0.7143866 0.7555758 +0.8123661 0.7143866 0.7555758 +0.8301795 0.7143866 0.7555758 +0.8475045 0.7143866 0.7555758 +0.8643761 0.7143866 0.7555758 +0.880825 0.7143866 0.7555758 +0.8968787 0.7143866 0.7555758 +0.9125621 0.7143866 0.7555758 +0.9278974 0.7143866 0.7555758 +0.9429048 0.7143866 0.7555758 +0.9576028 0.7143866 0.7555758 +0.9720079 0.7143866 0.7555758 +0.9861357 0.7143866 0.7555758 +1 0.7143866 0.7555758 +0 0.7353569 0.7555758 +0.1939468 0.7353569 0.7555758 +0.2773041 0.7353569 0.7555758 +0.3384659 0.7353569 0.7555758 +0.3885728 0.7353569 0.7555758 +0.4317928 0.7353569 0.7555758 +0.470214 0.7353569 0.7555758 +0.5050551 0.7353569 0.7555758 +0.5370987 0.7353569 0.7555758 +0.5668815 0.7353569 0.7555758 +0.5947903 0.7353569 0.7555758 +0.6211144 0.7353569 0.7555758 +0.6460766 0.7353569 0.7555758 +0.6698526 0.7353569 0.7555758 +0.6925839 0.7353569 0.7555758 +0.7143866 0.7353569 0.7555758 +0.7353569 0.7353569 0.7555758 +0.7555758 0.7353569 0.7555758 +0.7751122 0.7353569 0.7555758 +0.7940252 0.7353569 0.7555758 +0.8123661 0.7353569 0.7555758 +0.8301795 0.7353569 0.7555758 +0.8475045 0.7353569 0.7555758 +0.8643761 0.7353569 0.7555758 +0.880825 0.7353569 0.7555758 +0.8968787 0.7353569 0.7555758 +0.9125621 0.7353569 0.7555758 +0.9278974 0.7353569 0.7555758 +0.9429048 0.7353569 0.7555758 +0.9576028 0.7353569 0.7555758 +0.9720079 0.7353569 0.7555758 +0.9861357 0.7353569 0.7555758 +1 0.7353569 0.7555758 +0 0.7555758 0.7555758 +0.1939468 0.7555758 0.7555758 +0.2773041 0.7555758 0.7555758 +0.3384659 0.7555758 0.7555758 +0.3885728 0.7555758 0.7555758 +0.4317928 0.7555758 0.7555758 +0.470214 0.7555758 0.7555758 +0.5050551 0.7555758 0.7555758 +0.5370987 0.7555758 0.7555758 +0.5668815 0.7555758 0.7555758 +0.5947903 0.7555758 0.7555758 +0.6211144 0.7555758 0.7555758 +0.6460766 0.7555758 0.7555758 +0.6698526 0.7555758 0.7555758 +0.6925839 0.7555758 0.7555758 +0.7143866 0.7555758 0.7555758 +0.7353569 0.7555758 0.7555758 +0.7555758 0.7555758 0.7555758 +0.7751122 0.7555758 0.7555758 +0.7940252 0.7555758 0.7555758 +0.8123661 0.7555758 0.7555758 +0.8301795 0.7555758 0.7555758 +0.8475045 0.7555758 0.7555758 +0.8643761 0.7555758 0.7555758 +0.880825 0.7555758 0.7555758 +0.8968787 0.7555758 0.7555758 +0.9125621 0.7555758 0.7555758 +0.9278974 0.7555758 0.7555758 +0.9429048 0.7555758 0.7555758 +0.9576028 0.7555758 0.7555758 +0.9720079 0.7555758 0.7555758 +0.9861357 0.7555758 0.7555758 +1 0.7555758 0.7555758 +0 0.7751122 0.7555758 +0.1939468 0.7751122 0.7555758 +0.2773041 0.7751122 0.7555758 +0.3384659 0.7751122 0.7555758 +0.3885728 0.7751122 0.7555758 +0.4317928 0.7751122 0.7555758 +0.470214 0.7751122 0.7555758 +0.5050551 0.7751122 0.7555758 +0.5370987 0.7751122 0.7555758 +0.5668815 0.7751122 0.7555758 +0.5947903 0.7751122 0.7555758 +0.6211144 0.7751122 0.7555758 +0.6460766 0.7751122 0.7555758 +0.6698526 0.7751122 0.7555758 +0.6925839 0.7751122 0.7555758 +0.7143866 0.7751122 0.7555758 +0.7353569 0.7751122 0.7555758 +0.7555758 0.7751122 0.7555758 +0.7751122 0.7751122 0.7555758 +0.7940252 0.7751122 0.7555758 +0.8123661 0.7751122 0.7555758 +0.8301795 0.7751122 0.7555758 +0.8475045 0.7751122 0.7555758 +0.8643761 0.7751122 0.7555758 +0.880825 0.7751122 0.7555758 +0.8968787 0.7751122 0.7555758 +0.9125621 0.7751122 0.7555758 +0.9278974 0.7751122 0.7555758 +0.9429048 0.7751122 0.7555758 +0.9576028 0.7751122 0.7555758 +0.9720079 0.7751122 0.7555758 +0.9861357 0.7751122 0.7555758 +1 0.7751122 0.7555758 +0 0.7940252 0.7555758 +0.1939468 0.7940252 0.7555758 +0.2773041 0.7940252 0.7555758 +0.3384659 0.7940252 0.7555758 +0.3885728 0.7940252 0.7555758 +0.4317928 0.7940252 0.7555758 +0.470214 0.7940252 0.7555758 +0.5050551 0.7940252 0.7555758 +0.5370987 0.7940252 0.7555758 +0.5668815 0.7940252 0.7555758 +0.5947903 0.7940252 0.7555758 +0.6211144 0.7940252 0.7555758 +0.6460766 0.7940252 0.7555758 +0.6698526 0.7940252 0.7555758 +0.6925839 0.7940252 0.7555758 +0.7143866 0.7940252 0.7555758 +0.7353569 0.7940252 0.7555758 +0.7555758 0.7940252 0.7555758 +0.7751122 0.7940252 0.7555758 +0.7940252 0.7940252 0.7555758 +0.8123661 0.7940252 0.7555758 +0.8301795 0.7940252 0.7555758 +0.8475045 0.7940252 0.7555758 +0.8643761 0.7940252 0.7555758 +0.880825 0.7940252 0.7555758 +0.8968787 0.7940252 0.7555758 +0.9125621 0.7940252 0.7555758 +0.9278974 0.7940252 0.7555758 +0.9429048 0.7940252 0.7555758 +0.9576028 0.7940252 0.7555758 +0.9720079 0.7940252 0.7555758 +0.9861357 0.7940252 0.7555758 +1 0.7940252 0.7555758 +0 0.8123661 0.7555758 +0.1939468 0.8123661 0.7555758 +0.2773041 0.8123661 0.7555758 +0.3384659 0.8123661 0.7555758 +0.3885728 0.8123661 0.7555758 +0.4317928 0.8123661 0.7555758 +0.470214 0.8123661 0.7555758 +0.5050551 0.8123661 0.7555758 +0.5370987 0.8123661 0.7555758 +0.5668815 0.8123661 0.7555758 +0.5947903 0.8123661 0.7555758 +0.6211144 0.8123661 0.7555758 +0.6460766 0.8123661 0.7555758 +0.6698526 0.8123661 0.7555758 +0.6925839 0.8123661 0.7555758 +0.7143866 0.8123661 0.7555758 +0.7353569 0.8123661 0.7555758 +0.7555758 0.8123661 0.7555758 +0.7751122 0.8123661 0.7555758 +0.7940252 0.8123661 0.7555758 +0.8123661 0.8123661 0.7555758 +0.8301795 0.8123661 0.7555758 +0.8475045 0.8123661 0.7555758 +0.8643761 0.8123661 0.7555758 +0.880825 0.8123661 0.7555758 +0.8968787 0.8123661 0.7555758 +0.9125621 0.8123661 0.7555758 +0.9278974 0.8123661 0.7555758 +0.9429048 0.8123661 0.7555758 +0.9576028 0.8123661 0.7555758 +0.9720079 0.8123661 0.7555758 +0.9861357 0.8123661 0.7555758 +1 0.8123661 0.7555758 +0 0.8301795 0.7555758 +0.1939468 0.8301795 0.7555758 +0.2773041 0.8301795 0.7555758 +0.3384659 0.8301795 0.7555758 +0.3885728 0.8301795 0.7555758 +0.4317928 0.8301795 0.7555758 +0.470214 0.8301795 0.7555758 +0.5050551 0.8301795 0.7555758 +0.5370987 0.8301795 0.7555758 +0.5668815 0.8301795 0.7555758 +0.5947903 0.8301795 0.7555758 +0.6211144 0.8301795 0.7555758 +0.6460766 0.8301795 0.7555758 +0.6698526 0.8301795 0.7555758 +0.6925839 0.8301795 0.7555758 +0.7143866 0.8301795 0.7555758 +0.7353569 0.8301795 0.7555758 +0.7555758 0.8301795 0.7555758 +0.7751122 0.8301795 0.7555758 +0.7940252 0.8301795 0.7555758 +0.8123661 0.8301795 0.7555758 +0.8301795 0.8301795 0.7555758 +0.8475045 0.8301795 0.7555758 +0.8643761 0.8301795 0.7555758 +0.880825 0.8301795 0.7555758 +0.8968787 0.8301795 0.7555758 +0.9125621 0.8301795 0.7555758 +0.9278974 0.8301795 0.7555758 +0.9429048 0.8301795 0.7555758 +0.9576028 0.8301795 0.7555758 +0.9720079 0.8301795 0.7555758 +0.9861357 0.8301795 0.7555758 +1 0.8301795 0.7555758 +0 0.8475045 0.7555758 +0.1939468 0.8475045 0.7555758 +0.2773041 0.8475045 0.7555758 +0.3384659 0.8475045 0.7555758 +0.3885728 0.8475045 0.7555758 +0.4317928 0.8475045 0.7555758 +0.470214 0.8475045 0.7555758 +0.5050551 0.8475045 0.7555758 +0.5370987 0.8475045 0.7555758 +0.5668815 0.8475045 0.7555758 +0.5947903 0.8475045 0.7555758 +0.6211144 0.8475045 0.7555758 +0.6460766 0.8475045 0.7555758 +0.6698526 0.8475045 0.7555758 +0.6925839 0.8475045 0.7555758 +0.7143866 0.8475045 0.7555758 +0.7353569 0.8475045 0.7555758 +0.7555758 0.8475045 0.7555758 +0.7751122 0.8475045 0.7555758 +0.7940252 0.8475045 0.7555758 +0.8123661 0.8475045 0.7555758 +0.8301795 0.8475045 0.7555758 +0.8475045 0.8475045 0.7555758 +0.8643761 0.8475045 0.7555758 +0.880825 0.8475045 0.7555758 +0.8968787 0.8475045 0.7555758 +0.9125621 0.8475045 0.7555758 +0.9278974 0.8475045 0.7555758 +0.9429048 0.8475045 0.7555758 +0.9576028 0.8475045 0.7555758 +0.9720079 0.8475045 0.7555758 +0.9861357 0.8475045 0.7555758 +1 0.8475045 0.7555758 +0 0.8643761 0.7555758 +0.1939468 0.8643761 0.7555758 +0.2773041 0.8643761 0.7555758 +0.3384659 0.8643761 0.7555758 +0.3885728 0.8643761 0.7555758 +0.4317928 0.8643761 0.7555758 +0.470214 0.8643761 0.7555758 +0.5050551 0.8643761 0.7555758 +0.5370987 0.8643761 0.7555758 +0.5668815 0.8643761 0.7555758 +0.5947903 0.8643761 0.7555758 +0.6211144 0.8643761 0.7555758 +0.6460766 0.8643761 0.7555758 +0.6698526 0.8643761 0.7555758 +0.6925839 0.8643761 0.7555758 +0.7143866 0.8643761 0.7555758 +0.7353569 0.8643761 0.7555758 +0.7555758 0.8643761 0.7555758 +0.7751122 0.8643761 0.7555758 +0.7940252 0.8643761 0.7555758 +0.8123661 0.8643761 0.7555758 +0.8301795 0.8643761 0.7555758 +0.8475045 0.8643761 0.7555758 +0.8643761 0.8643761 0.7555758 +0.880825 0.8643761 0.7555758 +0.8968787 0.8643761 0.7555758 +0.9125621 0.8643761 0.7555758 +0.9278974 0.8643761 0.7555758 +0.9429048 0.8643761 0.7555758 +0.9576028 0.8643761 0.7555758 +0.9720079 0.8643761 0.7555758 +0.9861357 0.8643761 0.7555758 +1 0.8643761 0.7555758 +0 0.880825 0.7555758 +0.1939468 0.880825 0.7555758 +0.2773041 0.880825 0.7555758 +0.3384659 0.880825 0.7555758 +0.3885728 0.880825 0.7555758 +0.4317928 0.880825 0.7555758 +0.470214 0.880825 0.7555758 +0.5050551 0.880825 0.7555758 +0.5370987 0.880825 0.7555758 +0.5668815 0.880825 0.7555758 +0.5947903 0.880825 0.7555758 +0.6211144 0.880825 0.7555758 +0.6460766 0.880825 0.7555758 +0.6698526 0.880825 0.7555758 +0.6925839 0.880825 0.7555758 +0.7143866 0.880825 0.7555758 +0.7353569 0.880825 0.7555758 +0.7555758 0.880825 0.7555758 +0.7751122 0.880825 0.7555758 +0.7940252 0.880825 0.7555758 +0.8123661 0.880825 0.7555758 +0.8301795 0.880825 0.7555758 +0.8475045 0.880825 0.7555758 +0.8643761 0.880825 0.7555758 +0.880825 0.880825 0.7555758 +0.8968787 0.880825 0.7555758 +0.9125621 0.880825 0.7555758 +0.9278974 0.880825 0.7555758 +0.9429048 0.880825 0.7555758 +0.9576028 0.880825 0.7555758 +0.9720079 0.880825 0.7555758 +0.9861357 0.880825 0.7555758 +1 0.880825 0.7555758 +0 0.8968787 0.7555758 +0.1939468 0.8968787 0.7555758 +0.2773041 0.8968787 0.7555758 +0.3384659 0.8968787 0.7555758 +0.3885728 0.8968787 0.7555758 +0.4317928 0.8968787 0.7555758 +0.470214 0.8968787 0.7555758 +0.5050551 0.8968787 0.7555758 +0.5370987 0.8968787 0.7555758 +0.5668815 0.8968787 0.7555758 +0.5947903 0.8968787 0.7555758 +0.6211144 0.8968787 0.7555758 +0.6460766 0.8968787 0.7555758 +0.6698526 0.8968787 0.7555758 +0.6925839 0.8968787 0.7555758 +0.7143866 0.8968787 0.7555758 +0.7353569 0.8968787 0.7555758 +0.7555758 0.8968787 0.7555758 +0.7751122 0.8968787 0.7555758 +0.7940252 0.8968787 0.7555758 +0.8123661 0.8968787 0.7555758 +0.8301795 0.8968787 0.7555758 +0.8475045 0.8968787 0.7555758 +0.8643761 0.8968787 0.7555758 +0.880825 0.8968787 0.7555758 +0.8968787 0.8968787 0.7555758 +0.9125621 0.8968787 0.7555758 +0.9278974 0.8968787 0.7555758 +0.9429048 0.8968787 0.7555758 +0.9576028 0.8968787 0.7555758 +0.9720079 0.8968787 0.7555758 +0.9861357 0.8968787 0.7555758 +1 0.8968787 0.7555758 +0 0.9125621 0.7555758 +0.1939468 0.9125621 0.7555758 +0.2773041 0.9125621 0.7555758 +0.3384659 0.9125621 0.7555758 +0.3885728 0.9125621 0.7555758 +0.4317928 0.9125621 0.7555758 +0.470214 0.9125621 0.7555758 +0.5050551 0.9125621 0.7555758 +0.5370987 0.9125621 0.7555758 +0.5668815 0.9125621 0.7555758 +0.5947903 0.9125621 0.7555758 +0.6211144 0.9125621 0.7555758 +0.6460766 0.9125621 0.7555758 +0.6698526 0.9125621 0.7555758 +0.6925839 0.9125621 0.7555758 +0.7143866 0.9125621 0.7555758 +0.7353569 0.9125621 0.7555758 +0.7555758 0.9125621 0.7555758 +0.7751122 0.9125621 0.7555758 +0.7940252 0.9125621 0.7555758 +0.8123661 0.9125621 0.7555758 +0.8301795 0.9125621 0.7555758 +0.8475045 0.9125621 0.7555758 +0.8643761 0.9125621 0.7555758 +0.880825 0.9125621 0.7555758 +0.8968787 0.9125621 0.7555758 +0.9125621 0.9125621 0.7555758 +0.9278974 0.9125621 0.7555758 +0.9429048 0.9125621 0.7555758 +0.9576028 0.9125621 0.7555758 +0.9720079 0.9125621 0.7555758 +0.9861357 0.9125621 0.7555758 +1 0.9125621 0.7555758 +0 0.9278974 0.7555758 +0.1939468 0.9278974 0.7555758 +0.2773041 0.9278974 0.7555758 +0.3384659 0.9278974 0.7555758 +0.3885728 0.9278974 0.7555758 +0.4317928 0.9278974 0.7555758 +0.470214 0.9278974 0.7555758 +0.5050551 0.9278974 0.7555758 +0.5370987 0.9278974 0.7555758 +0.5668815 0.9278974 0.7555758 +0.5947903 0.9278974 0.7555758 +0.6211144 0.9278974 0.7555758 +0.6460766 0.9278974 0.7555758 +0.6698526 0.9278974 0.7555758 +0.6925839 0.9278974 0.7555758 +0.7143866 0.9278974 0.7555758 +0.7353569 0.9278974 0.7555758 +0.7555758 0.9278974 0.7555758 +0.7751122 0.9278974 0.7555758 +0.7940252 0.9278974 0.7555758 +0.8123661 0.9278974 0.7555758 +0.8301795 0.9278974 0.7555758 +0.8475045 0.9278974 0.7555758 +0.8643761 0.9278974 0.7555758 +0.880825 0.9278974 0.7555758 +0.8968787 0.9278974 0.7555758 +0.9125621 0.9278974 0.7555758 +0.9278974 0.9278974 0.7555758 +0.9429048 0.9278974 0.7555758 +0.9576028 0.9278974 0.7555758 +0.9720079 0.9278974 0.7555758 +0.9861357 0.9278974 0.7555758 +1 0.9278974 0.7555758 +0 0.9429048 0.7555758 +0.1939468 0.9429048 0.7555758 +0.2773041 0.9429048 0.7555758 +0.3384659 0.9429048 0.7555758 +0.3885728 0.9429048 0.7555758 +0.4317928 0.9429048 0.7555758 +0.470214 0.9429048 0.7555758 +0.5050551 0.9429048 0.7555758 +0.5370987 0.9429048 0.7555758 +0.5668815 0.9429048 0.7555758 +0.5947903 0.9429048 0.7555758 +0.6211144 0.9429048 0.7555758 +0.6460766 0.9429048 0.7555758 +0.6698526 0.9429048 0.7555758 +0.6925839 0.9429048 0.7555758 +0.7143866 0.9429048 0.7555758 +0.7353569 0.9429048 0.7555758 +0.7555758 0.9429048 0.7555758 +0.7751122 0.9429048 0.7555758 +0.7940252 0.9429048 0.7555758 +0.8123661 0.9429048 0.7555758 +0.8301795 0.9429048 0.7555758 +0.8475045 0.9429048 0.7555758 +0.8643761 0.9429048 0.7555758 +0.880825 0.9429048 0.7555758 +0.8968787 0.9429048 0.7555758 +0.9125621 0.9429048 0.7555758 +0.9278974 0.9429048 0.7555758 +0.9429048 0.9429048 0.7555758 +0.9576028 0.9429048 0.7555758 +0.9720079 0.9429048 0.7555758 +0.9861357 0.9429048 0.7555758 +1 0.9429048 0.7555758 +0 0.9576028 0.7555758 +0.1939468 0.9576028 0.7555758 +0.2773041 0.9576028 0.7555758 +0.3384659 0.9576028 0.7555758 +0.3885728 0.9576028 0.7555758 +0.4317928 0.9576028 0.7555758 +0.470214 0.9576028 0.7555758 +0.5050551 0.9576028 0.7555758 +0.5370987 0.9576028 0.7555758 +0.5668815 0.9576028 0.7555758 +0.5947903 0.9576028 0.7555758 +0.6211144 0.9576028 0.7555758 +0.6460766 0.9576028 0.7555758 +0.6698526 0.9576028 0.7555758 +0.6925839 0.9576028 0.7555758 +0.7143866 0.9576028 0.7555758 +0.7353569 0.9576028 0.7555758 +0.7555758 0.9576028 0.7555758 +0.7751122 0.9576028 0.7555758 +0.7940252 0.9576028 0.7555758 +0.8123661 0.9576028 0.7555758 +0.8301795 0.9576028 0.7555758 +0.8475045 0.9576028 0.7555758 +0.8643761 0.9576028 0.7555758 +0.880825 0.9576028 0.7555758 +0.8968787 0.9576028 0.7555758 +0.9125621 0.9576028 0.7555758 +0.9278974 0.9576028 0.7555758 +0.9429048 0.9576028 0.7555758 +0.9576028 0.9576028 0.7555758 +0.9720079 0.9576028 0.7555758 +0.9861357 0.9576028 0.7555758 +1 0.9576028 0.7555758 +0 0.9720079 0.7555758 +0.1939468 0.9720079 0.7555758 +0.2773041 0.9720079 0.7555758 +0.3384659 0.9720079 0.7555758 +0.3885728 0.9720079 0.7555758 +0.4317928 0.9720079 0.7555758 +0.470214 0.9720079 0.7555758 +0.5050551 0.9720079 0.7555758 +0.5370987 0.9720079 0.7555758 +0.5668815 0.9720079 0.7555758 +0.5947903 0.9720079 0.7555758 +0.6211144 0.9720079 0.7555758 +0.6460766 0.9720079 0.7555758 +0.6698526 0.9720079 0.7555758 +0.6925839 0.9720079 0.7555758 +0.7143866 0.9720079 0.7555758 +0.7353569 0.9720079 0.7555758 +0.7555758 0.9720079 0.7555758 +0.7751122 0.9720079 0.7555758 +0.7940252 0.9720079 0.7555758 +0.8123661 0.9720079 0.7555758 +0.8301795 0.9720079 0.7555758 +0.8475045 0.9720079 0.7555758 +0.8643761 0.9720079 0.7555758 +0.880825 0.9720079 0.7555758 +0.8968787 0.9720079 0.7555758 +0.9125621 0.9720079 0.7555758 +0.9278974 0.9720079 0.7555758 +0.9429048 0.9720079 0.7555758 +0.9576028 0.9720079 0.7555758 +0.9720079 0.9720079 0.7555758 +0.9861357 0.9720079 0.7555758 +1 0.9720079 0.7555758 +0 0.9861357 0.7555758 +0.1939468 0.9861357 0.7555758 +0.2773041 0.9861357 0.7555758 +0.3384659 0.9861357 0.7555758 +0.3885728 0.9861357 0.7555758 +0.4317928 0.9861357 0.7555758 +0.470214 0.9861357 0.7555758 +0.5050551 0.9861357 0.7555758 +0.5370987 0.9861357 0.7555758 +0.5668815 0.9861357 0.7555758 +0.5947903 0.9861357 0.7555758 +0.6211144 0.9861357 0.7555758 +0.6460766 0.9861357 0.7555758 +0.6698526 0.9861357 0.7555758 +0.6925839 0.9861357 0.7555758 +0.7143866 0.9861357 0.7555758 +0.7353569 0.9861357 0.7555758 +0.7555758 0.9861357 0.7555758 +0.7751122 0.9861357 0.7555758 +0.7940252 0.9861357 0.7555758 +0.8123661 0.9861357 0.7555758 +0.8301795 0.9861357 0.7555758 +0.8475045 0.9861357 0.7555758 +0.8643761 0.9861357 0.7555758 +0.880825 0.9861357 0.7555758 +0.8968787 0.9861357 0.7555758 +0.9125621 0.9861357 0.7555758 +0.9278974 0.9861357 0.7555758 +0.9429048 0.9861357 0.7555758 +0.9576028 0.9861357 0.7555758 +0.9720079 0.9861357 0.7555758 +0.9861357 0.9861357 0.7555758 +1 0.9861357 0.7555758 +0 1 0.7555758 +0.1939468 1 0.7555758 +0.2773041 1 0.7555758 +0.3384659 1 0.7555758 +0.3885728 1 0.7555758 +0.4317928 1 0.7555758 +0.470214 1 0.7555758 +0.5050551 1 0.7555758 +0.5370987 1 0.7555758 +0.5668815 1 0.7555758 +0.5947903 1 0.7555758 +0.6211144 1 0.7555758 +0.6460766 1 0.7555758 +0.6698526 1 0.7555758 +0.6925839 1 0.7555758 +0.7143866 1 0.7555758 +0.7353569 1 0.7555758 +0.7555758 1 0.7555758 +0.7751122 1 0.7555758 +0.7940252 1 0.7555758 +0.8123661 1 0.7555758 +0.8301795 1 0.7555758 +0.8475045 1 0.7555758 +0.8643761 1 0.7555758 +0.880825 1 0.7555758 +0.8968787 1 0.7555758 +0.9125621 1 0.7555758 +0.9278974 1 0.7555758 +0.9429048 1 0.7555758 +0.9576028 1 0.7555758 +0.9720079 1 0.7555758 +0.9861357 1 0.7555758 +1 1 0.7555758 +0 0 0.7751122 +0.1939468 0 0.7751122 +0.2773041 0 0.7751122 +0.3384659 0 0.7751122 +0.3885728 0 0.7751122 +0.4317928 0 0.7751122 +0.470214 0 0.7751122 +0.5050551 0 0.7751122 +0.5370987 0 0.7751122 +0.5668815 0 0.7751122 +0.5947903 0 0.7751122 +0.6211144 0 0.7751122 +0.6460766 0 0.7751122 +0.6698526 0 0.7751122 +0.6925839 0 0.7751122 +0.7143866 0 0.7751122 +0.7353569 0 0.7751122 +0.7555758 0 0.7751122 +0.7751122 0 0.7751122 +0.7940252 0 0.7751122 +0.8123661 0 0.7751122 +0.8301795 0 0.7751122 +0.8475045 0 0.7751122 +0.8643761 0 0.7751122 +0.880825 0 0.7751122 +0.8968787 0 0.7751122 +0.9125621 0 0.7751122 +0.9278974 0 0.7751122 +0.9429048 0 0.7751122 +0.9576028 0 0.7751122 +0.9720079 0 0.7751122 +0.9861357 0 0.7751122 +1 0 0.7751122 +0 0.1939468 0.7751122 +0.1939468 0.1939468 0.7751122 +0.2773041 0.1939468 0.7751122 +0.3384659 0.1939468 0.7751122 +0.3885728 0.1939468 0.7751122 +0.4317928 0.1939468 0.7751122 +0.470214 0.1939468 0.7751122 +0.5050551 0.1939468 0.7751122 +0.5370987 0.1939468 0.7751122 +0.5668815 0.1939468 0.7751122 +0.5947903 0.1939468 0.7751122 +0.6211144 0.1939468 0.7751122 +0.6460766 0.1939468 0.7751122 +0.6698526 0.1939468 0.7751122 +0.6925839 0.1939468 0.7751122 +0.7143866 0.1939468 0.7751122 +0.7353569 0.1939468 0.7751122 +0.7555758 0.1939468 0.7751122 +0.7751122 0.1939468 0.7751122 +0.7940252 0.1939468 0.7751122 +0.8123661 0.1939468 0.7751122 +0.8301795 0.1939468 0.7751122 +0.8475045 0.1939468 0.7751122 +0.8643761 0.1939468 0.7751122 +0.880825 0.1939468 0.7751122 +0.8968787 0.1939468 0.7751122 +0.9125621 0.1939468 0.7751122 +0.9278974 0.1939468 0.7751122 +0.9429048 0.1939468 0.7751122 +0.9576028 0.1939468 0.7751122 +0.9720079 0.1939468 0.7751122 +0.9861357 0.1939468 0.7751122 +1 0.1939468 0.7751122 +0 0.2773041 0.7751122 +0.1939468 0.2773041 0.7751122 +0.2773041 0.2773041 0.7751122 +0.3384659 0.2773041 0.7751122 +0.3885728 0.2773041 0.7751122 +0.4317928 0.2773041 0.7751122 +0.470214 0.2773041 0.7751122 +0.5050551 0.2773041 0.7751122 +0.5370987 0.2773041 0.7751122 +0.5668815 0.2773041 0.7751122 +0.5947903 0.2773041 0.7751122 +0.6211144 0.2773041 0.7751122 +0.6460766 0.2773041 0.7751122 +0.6698526 0.2773041 0.7751122 +0.6925839 0.2773041 0.7751122 +0.7143866 0.2773041 0.7751122 +0.7353569 0.2773041 0.7751122 +0.7555758 0.2773041 0.7751122 +0.7751122 0.2773041 0.7751122 +0.7940252 0.2773041 0.7751122 +0.8123661 0.2773041 0.7751122 +0.8301795 0.2773041 0.7751122 +0.8475045 0.2773041 0.7751122 +0.8643761 0.2773041 0.7751122 +0.880825 0.2773041 0.7751122 +0.8968787 0.2773041 0.7751122 +0.9125621 0.2773041 0.7751122 +0.9278974 0.2773041 0.7751122 +0.9429048 0.2773041 0.7751122 +0.9576028 0.2773041 0.7751122 +0.9720079 0.2773041 0.7751122 +0.9861357 0.2773041 0.7751122 +1 0.2773041 0.7751122 +0 0.3384659 0.7751122 +0.1939468 0.3384659 0.7751122 +0.2773041 0.3384659 0.7751122 +0.3384659 0.3384659 0.7751122 +0.3885728 0.3384659 0.7751122 +0.4317928 0.3384659 0.7751122 +0.470214 0.3384659 0.7751122 +0.5050551 0.3384659 0.7751122 +0.5370987 0.3384659 0.7751122 +0.5668815 0.3384659 0.7751122 +0.5947903 0.3384659 0.7751122 +0.6211144 0.3384659 0.7751122 +0.6460766 0.3384659 0.7751122 +0.6698526 0.3384659 0.7751122 +0.6925839 0.3384659 0.7751122 +0.7143866 0.3384659 0.7751122 +0.7353569 0.3384659 0.7751122 +0.7555758 0.3384659 0.7751122 +0.7751122 0.3384659 0.7751122 +0.7940252 0.3384659 0.7751122 +0.8123661 0.3384659 0.7751122 +0.8301795 0.3384659 0.7751122 +0.8475045 0.3384659 0.7751122 +0.8643761 0.3384659 0.7751122 +0.880825 0.3384659 0.7751122 +0.8968787 0.3384659 0.7751122 +0.9125621 0.3384659 0.7751122 +0.9278974 0.3384659 0.7751122 +0.9429048 0.3384659 0.7751122 +0.9576028 0.3384659 0.7751122 +0.9720079 0.3384659 0.7751122 +0.9861357 0.3384659 0.7751122 +1 0.3384659 0.7751122 +0 0.3885728 0.7751122 +0.1939468 0.3885728 0.7751122 +0.2773041 0.3885728 0.7751122 +0.3384659 0.3885728 0.7751122 +0.3885728 0.3885728 0.7751122 +0.4317928 0.3885728 0.7751122 +0.470214 0.3885728 0.7751122 +0.5050551 0.3885728 0.7751122 +0.5370987 0.3885728 0.7751122 +0.5668815 0.3885728 0.7751122 +0.5947903 0.3885728 0.7751122 +0.6211144 0.3885728 0.7751122 +0.6460766 0.3885728 0.7751122 +0.6698526 0.3885728 0.7751122 +0.6925839 0.3885728 0.7751122 +0.7143866 0.3885728 0.7751122 +0.7353569 0.3885728 0.7751122 +0.7555758 0.3885728 0.7751122 +0.7751122 0.3885728 0.7751122 +0.7940252 0.3885728 0.7751122 +0.8123661 0.3885728 0.7751122 +0.8301795 0.3885728 0.7751122 +0.8475045 0.3885728 0.7751122 +0.8643761 0.3885728 0.7751122 +0.880825 0.3885728 0.7751122 +0.8968787 0.3885728 0.7751122 +0.9125621 0.3885728 0.7751122 +0.9278974 0.3885728 0.7751122 +0.9429048 0.3885728 0.7751122 +0.9576028 0.3885728 0.7751122 +0.9720079 0.3885728 0.7751122 +0.9861357 0.3885728 0.7751122 +1 0.3885728 0.7751122 +0 0.4317928 0.7751122 +0.1939468 0.4317928 0.7751122 +0.2773041 0.4317928 0.7751122 +0.3384659 0.4317928 0.7751122 +0.3885728 0.4317928 0.7751122 +0.4317928 0.4317928 0.7751122 +0.470214 0.4317928 0.7751122 +0.5050551 0.4317928 0.7751122 +0.5370987 0.4317928 0.7751122 +0.5668815 0.4317928 0.7751122 +0.5947903 0.4317928 0.7751122 +0.6211144 0.4317928 0.7751122 +0.6460766 0.4317928 0.7751122 +0.6698526 0.4317928 0.7751122 +0.6925839 0.4317928 0.7751122 +0.7143866 0.4317928 0.7751122 +0.7353569 0.4317928 0.7751122 +0.7555758 0.4317928 0.7751122 +0.7751122 0.4317928 0.7751122 +0.7940252 0.4317928 0.7751122 +0.8123661 0.4317928 0.7751122 +0.8301795 0.4317928 0.7751122 +0.8475045 0.4317928 0.7751122 +0.8643761 0.4317928 0.7751122 +0.880825 0.4317928 0.7751122 +0.8968787 0.4317928 0.7751122 +0.9125621 0.4317928 0.7751122 +0.9278974 0.4317928 0.7751122 +0.9429048 0.4317928 0.7751122 +0.9576028 0.4317928 0.7751122 +0.9720079 0.4317928 0.7751122 +0.9861357 0.4317928 0.7751122 +1 0.4317928 0.7751122 +0 0.470214 0.7751122 +0.1939468 0.470214 0.7751122 +0.2773041 0.470214 0.7751122 +0.3384659 0.470214 0.7751122 +0.3885728 0.470214 0.7751122 +0.4317928 0.470214 0.7751122 +0.470214 0.470214 0.7751122 +0.5050551 0.470214 0.7751122 +0.5370987 0.470214 0.7751122 +0.5668815 0.470214 0.7751122 +0.5947903 0.470214 0.7751122 +0.6211144 0.470214 0.7751122 +0.6460766 0.470214 0.7751122 +0.6698526 0.470214 0.7751122 +0.6925839 0.470214 0.7751122 +0.7143866 0.470214 0.7751122 +0.7353569 0.470214 0.7751122 +0.7555758 0.470214 0.7751122 +0.7751122 0.470214 0.7751122 +0.7940252 0.470214 0.7751122 +0.8123661 0.470214 0.7751122 +0.8301795 0.470214 0.7751122 +0.8475045 0.470214 0.7751122 +0.8643761 0.470214 0.7751122 +0.880825 0.470214 0.7751122 +0.8968787 0.470214 0.7751122 +0.9125621 0.470214 0.7751122 +0.9278974 0.470214 0.7751122 +0.9429048 0.470214 0.7751122 +0.9576028 0.470214 0.7751122 +0.9720079 0.470214 0.7751122 +0.9861357 0.470214 0.7751122 +1 0.470214 0.7751122 +0 0.5050551 0.7751122 +0.1939468 0.5050551 0.7751122 +0.2773041 0.5050551 0.7751122 +0.3384659 0.5050551 0.7751122 +0.3885728 0.5050551 0.7751122 +0.4317928 0.5050551 0.7751122 +0.470214 0.5050551 0.7751122 +0.5050551 0.5050551 0.7751122 +0.5370987 0.5050551 0.7751122 +0.5668815 0.5050551 0.7751122 +0.5947903 0.5050551 0.7751122 +0.6211144 0.5050551 0.7751122 +0.6460766 0.5050551 0.7751122 +0.6698526 0.5050551 0.7751122 +0.6925839 0.5050551 0.7751122 +0.7143866 0.5050551 0.7751122 +0.7353569 0.5050551 0.7751122 +0.7555758 0.5050551 0.7751122 +0.7751122 0.5050551 0.7751122 +0.7940252 0.5050551 0.7751122 +0.8123661 0.5050551 0.7751122 +0.8301795 0.5050551 0.7751122 +0.8475045 0.5050551 0.7751122 +0.8643761 0.5050551 0.7751122 +0.880825 0.5050551 0.7751122 +0.8968787 0.5050551 0.7751122 +0.9125621 0.5050551 0.7751122 +0.9278974 0.5050551 0.7751122 +0.9429048 0.5050551 0.7751122 +0.9576028 0.5050551 0.7751122 +0.9720079 0.5050551 0.7751122 +0.9861357 0.5050551 0.7751122 +1 0.5050551 0.7751122 +0 0.5370987 0.7751122 +0.1939468 0.5370987 0.7751122 +0.2773041 0.5370987 0.7751122 +0.3384659 0.5370987 0.7751122 +0.3885728 0.5370987 0.7751122 +0.4317928 0.5370987 0.7751122 +0.470214 0.5370987 0.7751122 +0.5050551 0.5370987 0.7751122 +0.5370987 0.5370987 0.7751122 +0.5668815 0.5370987 0.7751122 +0.5947903 0.5370987 0.7751122 +0.6211144 0.5370987 0.7751122 +0.6460766 0.5370987 0.7751122 +0.6698526 0.5370987 0.7751122 +0.6925839 0.5370987 0.7751122 +0.7143866 0.5370987 0.7751122 +0.7353569 0.5370987 0.7751122 +0.7555758 0.5370987 0.7751122 +0.7751122 0.5370987 0.7751122 +0.7940252 0.5370987 0.7751122 +0.8123661 0.5370987 0.7751122 +0.8301795 0.5370987 0.7751122 +0.8475045 0.5370987 0.7751122 +0.8643761 0.5370987 0.7751122 +0.880825 0.5370987 0.7751122 +0.8968787 0.5370987 0.7751122 +0.9125621 0.5370987 0.7751122 +0.9278974 0.5370987 0.7751122 +0.9429048 0.5370987 0.7751122 +0.9576028 0.5370987 0.7751122 +0.9720079 0.5370987 0.7751122 +0.9861357 0.5370987 0.7751122 +1 0.5370987 0.7751122 +0 0.5668815 0.7751122 +0.1939468 0.5668815 0.7751122 +0.2773041 0.5668815 0.7751122 +0.3384659 0.5668815 0.7751122 +0.3885728 0.5668815 0.7751122 +0.4317928 0.5668815 0.7751122 +0.470214 0.5668815 0.7751122 +0.5050551 0.5668815 0.7751122 +0.5370987 0.5668815 0.7751122 +0.5668815 0.5668815 0.7751122 +0.5947903 0.5668815 0.7751122 +0.6211144 0.5668815 0.7751122 +0.6460766 0.5668815 0.7751122 +0.6698526 0.5668815 0.7751122 +0.6925839 0.5668815 0.7751122 +0.7143866 0.5668815 0.7751122 +0.7353569 0.5668815 0.7751122 +0.7555758 0.5668815 0.7751122 +0.7751122 0.5668815 0.7751122 +0.7940252 0.5668815 0.7751122 +0.8123661 0.5668815 0.7751122 +0.8301795 0.5668815 0.7751122 +0.8475045 0.5668815 0.7751122 +0.8643761 0.5668815 0.7751122 +0.880825 0.5668815 0.7751122 +0.8968787 0.5668815 0.7751122 +0.9125621 0.5668815 0.7751122 +0.9278974 0.5668815 0.7751122 +0.9429048 0.5668815 0.7751122 +0.9576028 0.5668815 0.7751122 +0.9720079 0.5668815 0.7751122 +0.9861357 0.5668815 0.7751122 +1 0.5668815 0.7751122 +0 0.5947903 0.7751122 +0.1939468 0.5947903 0.7751122 +0.2773041 0.5947903 0.7751122 +0.3384659 0.5947903 0.7751122 +0.3885728 0.5947903 0.7751122 +0.4317928 0.5947903 0.7751122 +0.470214 0.5947903 0.7751122 +0.5050551 0.5947903 0.7751122 +0.5370987 0.5947903 0.7751122 +0.5668815 0.5947903 0.7751122 +0.5947903 0.5947903 0.7751122 +0.6211144 0.5947903 0.7751122 +0.6460766 0.5947903 0.7751122 +0.6698526 0.5947903 0.7751122 +0.6925839 0.5947903 0.7751122 +0.7143866 0.5947903 0.7751122 +0.7353569 0.5947903 0.7751122 +0.7555758 0.5947903 0.7751122 +0.7751122 0.5947903 0.7751122 +0.7940252 0.5947903 0.7751122 +0.8123661 0.5947903 0.7751122 +0.8301795 0.5947903 0.7751122 +0.8475045 0.5947903 0.7751122 +0.8643761 0.5947903 0.7751122 +0.880825 0.5947903 0.7751122 +0.8968787 0.5947903 0.7751122 +0.9125621 0.5947903 0.7751122 +0.9278974 0.5947903 0.7751122 +0.9429048 0.5947903 0.7751122 +0.9576028 0.5947903 0.7751122 +0.9720079 0.5947903 0.7751122 +0.9861357 0.5947903 0.7751122 +1 0.5947903 0.7751122 +0 0.6211144 0.7751122 +0.1939468 0.6211144 0.7751122 +0.2773041 0.6211144 0.7751122 +0.3384659 0.6211144 0.7751122 +0.3885728 0.6211144 0.7751122 +0.4317928 0.6211144 0.7751122 +0.470214 0.6211144 0.7751122 +0.5050551 0.6211144 0.7751122 +0.5370987 0.6211144 0.7751122 +0.5668815 0.6211144 0.7751122 +0.5947903 0.6211144 0.7751122 +0.6211144 0.6211144 0.7751122 +0.6460766 0.6211144 0.7751122 +0.6698526 0.6211144 0.7751122 +0.6925839 0.6211144 0.7751122 +0.7143866 0.6211144 0.7751122 +0.7353569 0.6211144 0.7751122 +0.7555758 0.6211144 0.7751122 +0.7751122 0.6211144 0.7751122 +0.7940252 0.6211144 0.7751122 +0.8123661 0.6211144 0.7751122 +0.8301795 0.6211144 0.7751122 +0.8475045 0.6211144 0.7751122 +0.8643761 0.6211144 0.7751122 +0.880825 0.6211144 0.7751122 +0.8968787 0.6211144 0.7751122 +0.9125621 0.6211144 0.7751122 +0.9278974 0.6211144 0.7751122 +0.9429048 0.6211144 0.7751122 +0.9576028 0.6211144 0.7751122 +0.9720079 0.6211144 0.7751122 +0.9861357 0.6211144 0.7751122 +1 0.6211144 0.7751122 +0 0.6460766 0.7751122 +0.1939468 0.6460766 0.7751122 +0.2773041 0.6460766 0.7751122 +0.3384659 0.6460766 0.7751122 +0.3885728 0.6460766 0.7751122 +0.4317928 0.6460766 0.7751122 +0.470214 0.6460766 0.7751122 +0.5050551 0.6460766 0.7751122 +0.5370987 0.6460766 0.7751122 +0.5668815 0.6460766 0.7751122 +0.5947903 0.6460766 0.7751122 +0.6211144 0.6460766 0.7751122 +0.6460766 0.6460766 0.7751122 +0.6698526 0.6460766 0.7751122 +0.6925839 0.6460766 0.7751122 +0.7143866 0.6460766 0.7751122 +0.7353569 0.6460766 0.7751122 +0.7555758 0.6460766 0.7751122 +0.7751122 0.6460766 0.7751122 +0.7940252 0.6460766 0.7751122 +0.8123661 0.6460766 0.7751122 +0.8301795 0.6460766 0.7751122 +0.8475045 0.6460766 0.7751122 +0.8643761 0.6460766 0.7751122 +0.880825 0.6460766 0.7751122 +0.8968787 0.6460766 0.7751122 +0.9125621 0.6460766 0.7751122 +0.9278974 0.6460766 0.7751122 +0.9429048 0.6460766 0.7751122 +0.9576028 0.6460766 0.7751122 +0.9720079 0.6460766 0.7751122 +0.9861357 0.6460766 0.7751122 +1 0.6460766 0.7751122 +0 0.6698526 0.7751122 +0.1939468 0.6698526 0.7751122 +0.2773041 0.6698526 0.7751122 +0.3384659 0.6698526 0.7751122 +0.3885728 0.6698526 0.7751122 +0.4317928 0.6698526 0.7751122 +0.470214 0.6698526 0.7751122 +0.5050551 0.6698526 0.7751122 +0.5370987 0.6698526 0.7751122 +0.5668815 0.6698526 0.7751122 +0.5947903 0.6698526 0.7751122 +0.6211144 0.6698526 0.7751122 +0.6460766 0.6698526 0.7751122 +0.6698526 0.6698526 0.7751122 +0.6925839 0.6698526 0.7751122 +0.7143866 0.6698526 0.7751122 +0.7353569 0.6698526 0.7751122 +0.7555758 0.6698526 0.7751122 +0.7751122 0.6698526 0.7751122 +0.7940252 0.6698526 0.7751122 +0.8123661 0.6698526 0.7751122 +0.8301795 0.6698526 0.7751122 +0.8475045 0.6698526 0.7751122 +0.8643761 0.6698526 0.7751122 +0.880825 0.6698526 0.7751122 +0.8968787 0.6698526 0.7751122 +0.9125621 0.6698526 0.7751122 +0.9278974 0.6698526 0.7751122 +0.9429048 0.6698526 0.7751122 +0.9576028 0.6698526 0.7751122 +0.9720079 0.6698526 0.7751122 +0.9861357 0.6698526 0.7751122 +1 0.6698526 0.7751122 +0 0.6925839 0.7751122 +0.1939468 0.6925839 0.7751122 +0.2773041 0.6925839 0.7751122 +0.3384659 0.6925839 0.7751122 +0.3885728 0.6925839 0.7751122 +0.4317928 0.6925839 0.7751122 +0.470214 0.6925839 0.7751122 +0.5050551 0.6925839 0.7751122 +0.5370987 0.6925839 0.7751122 +0.5668815 0.6925839 0.7751122 +0.5947903 0.6925839 0.7751122 +0.6211144 0.6925839 0.7751122 +0.6460766 0.6925839 0.7751122 +0.6698526 0.6925839 0.7751122 +0.6925839 0.6925839 0.7751122 +0.7143866 0.6925839 0.7751122 +0.7353569 0.6925839 0.7751122 +0.7555758 0.6925839 0.7751122 +0.7751122 0.6925839 0.7751122 +0.7940252 0.6925839 0.7751122 +0.8123661 0.6925839 0.7751122 +0.8301795 0.6925839 0.7751122 +0.8475045 0.6925839 0.7751122 +0.8643761 0.6925839 0.7751122 +0.880825 0.6925839 0.7751122 +0.8968787 0.6925839 0.7751122 +0.9125621 0.6925839 0.7751122 +0.9278974 0.6925839 0.7751122 +0.9429048 0.6925839 0.7751122 +0.9576028 0.6925839 0.7751122 +0.9720079 0.6925839 0.7751122 +0.9861357 0.6925839 0.7751122 +1 0.6925839 0.7751122 +0 0.7143866 0.7751122 +0.1939468 0.7143866 0.7751122 +0.2773041 0.7143866 0.7751122 +0.3384659 0.7143866 0.7751122 +0.3885728 0.7143866 0.7751122 +0.4317928 0.7143866 0.7751122 +0.470214 0.7143866 0.7751122 +0.5050551 0.7143866 0.7751122 +0.5370987 0.7143866 0.7751122 +0.5668815 0.7143866 0.7751122 +0.5947903 0.7143866 0.7751122 +0.6211144 0.7143866 0.7751122 +0.6460766 0.7143866 0.7751122 +0.6698526 0.7143866 0.7751122 +0.6925839 0.7143866 0.7751122 +0.7143866 0.7143866 0.7751122 +0.7353569 0.7143866 0.7751122 +0.7555758 0.7143866 0.7751122 +0.7751122 0.7143866 0.7751122 +0.7940252 0.7143866 0.7751122 +0.8123661 0.7143866 0.7751122 +0.8301795 0.7143866 0.7751122 +0.8475045 0.7143866 0.7751122 +0.8643761 0.7143866 0.7751122 +0.880825 0.7143866 0.7751122 +0.8968787 0.7143866 0.7751122 +0.9125621 0.7143866 0.7751122 +0.9278974 0.7143866 0.7751122 +0.9429048 0.7143866 0.7751122 +0.9576028 0.7143866 0.7751122 +0.9720079 0.7143866 0.7751122 +0.9861357 0.7143866 0.7751122 +1 0.7143866 0.7751122 +0 0.7353569 0.7751122 +0.1939468 0.7353569 0.7751122 +0.2773041 0.7353569 0.7751122 +0.3384659 0.7353569 0.7751122 +0.3885728 0.7353569 0.7751122 +0.4317928 0.7353569 0.7751122 +0.470214 0.7353569 0.7751122 +0.5050551 0.7353569 0.7751122 +0.5370987 0.7353569 0.7751122 +0.5668815 0.7353569 0.7751122 +0.5947903 0.7353569 0.7751122 +0.6211144 0.7353569 0.7751122 +0.6460766 0.7353569 0.7751122 +0.6698526 0.7353569 0.7751122 +0.6925839 0.7353569 0.7751122 +0.7143866 0.7353569 0.7751122 +0.7353569 0.7353569 0.7751122 +0.7555758 0.7353569 0.7751122 +0.7751122 0.7353569 0.7751122 +0.7940252 0.7353569 0.7751122 +0.8123661 0.7353569 0.7751122 +0.8301795 0.7353569 0.7751122 +0.8475045 0.7353569 0.7751122 +0.8643761 0.7353569 0.7751122 +0.880825 0.7353569 0.7751122 +0.8968787 0.7353569 0.7751122 +0.9125621 0.7353569 0.7751122 +0.9278974 0.7353569 0.7751122 +0.9429048 0.7353569 0.7751122 +0.9576028 0.7353569 0.7751122 +0.9720079 0.7353569 0.7751122 +0.9861357 0.7353569 0.7751122 +1 0.7353569 0.7751122 +0 0.7555758 0.7751122 +0.1939468 0.7555758 0.7751122 +0.2773041 0.7555758 0.7751122 +0.3384659 0.7555758 0.7751122 +0.3885728 0.7555758 0.7751122 +0.4317928 0.7555758 0.7751122 +0.470214 0.7555758 0.7751122 +0.5050551 0.7555758 0.7751122 +0.5370987 0.7555758 0.7751122 +0.5668815 0.7555758 0.7751122 +0.5947903 0.7555758 0.7751122 +0.6211144 0.7555758 0.7751122 +0.6460766 0.7555758 0.7751122 +0.6698526 0.7555758 0.7751122 +0.6925839 0.7555758 0.7751122 +0.7143866 0.7555758 0.7751122 +0.7353569 0.7555758 0.7751122 +0.7555758 0.7555758 0.7751122 +0.7751122 0.7555758 0.7751122 +0.7940252 0.7555758 0.7751122 +0.8123661 0.7555758 0.7751122 +0.8301795 0.7555758 0.7751122 +0.8475045 0.7555758 0.7751122 +0.8643761 0.7555758 0.7751122 +0.880825 0.7555758 0.7751122 +0.8968787 0.7555758 0.7751122 +0.9125621 0.7555758 0.7751122 +0.9278974 0.7555758 0.7751122 +0.9429048 0.7555758 0.7751122 +0.9576028 0.7555758 0.7751122 +0.9720079 0.7555758 0.7751122 +0.9861357 0.7555758 0.7751122 +1 0.7555758 0.7751122 +0 0.7751122 0.7751122 +0.1939468 0.7751122 0.7751122 +0.2773041 0.7751122 0.7751122 +0.3384659 0.7751122 0.7751122 +0.3885728 0.7751122 0.7751122 +0.4317928 0.7751122 0.7751122 +0.470214 0.7751122 0.7751122 +0.5050551 0.7751122 0.7751122 +0.5370987 0.7751122 0.7751122 +0.5668815 0.7751122 0.7751122 +0.5947903 0.7751122 0.7751122 +0.6211144 0.7751122 0.7751122 +0.6460766 0.7751122 0.7751122 +0.6698526 0.7751122 0.7751122 +0.6925839 0.7751122 0.7751122 +0.7143866 0.7751122 0.7751122 +0.7353569 0.7751122 0.7751122 +0.7555758 0.7751122 0.7751122 +0.7751122 0.7751122 0.7751122 +0.7940252 0.7751122 0.7751122 +0.8123661 0.7751122 0.7751122 +0.8301795 0.7751122 0.7751122 +0.8475045 0.7751122 0.7751122 +0.8643761 0.7751122 0.7751122 +0.880825 0.7751122 0.7751122 +0.8968787 0.7751122 0.7751122 +0.9125621 0.7751122 0.7751122 +0.9278974 0.7751122 0.7751122 +0.9429048 0.7751122 0.7751122 +0.9576028 0.7751122 0.7751122 +0.9720079 0.7751122 0.7751122 +0.9861357 0.7751122 0.7751122 +1 0.7751122 0.7751122 +0 0.7940252 0.7751122 +0.1939468 0.7940252 0.7751122 +0.2773041 0.7940252 0.7751122 +0.3384659 0.7940252 0.7751122 +0.3885728 0.7940252 0.7751122 +0.4317928 0.7940252 0.7751122 +0.470214 0.7940252 0.7751122 +0.5050551 0.7940252 0.7751122 +0.5370987 0.7940252 0.7751122 +0.5668815 0.7940252 0.7751122 +0.5947903 0.7940252 0.7751122 +0.6211144 0.7940252 0.7751122 +0.6460766 0.7940252 0.7751122 +0.6698526 0.7940252 0.7751122 +0.6925839 0.7940252 0.7751122 +0.7143866 0.7940252 0.7751122 +0.7353569 0.7940252 0.7751122 +0.7555758 0.7940252 0.7751122 +0.7751122 0.7940252 0.7751122 +0.7940252 0.7940252 0.7751122 +0.8123661 0.7940252 0.7751122 +0.8301795 0.7940252 0.7751122 +0.8475045 0.7940252 0.7751122 +0.8643761 0.7940252 0.7751122 +0.880825 0.7940252 0.7751122 +0.8968787 0.7940252 0.7751122 +0.9125621 0.7940252 0.7751122 +0.9278974 0.7940252 0.7751122 +0.9429048 0.7940252 0.7751122 +0.9576028 0.7940252 0.7751122 +0.9720079 0.7940252 0.7751122 +0.9861357 0.7940252 0.7751122 +1 0.7940252 0.7751122 +0 0.8123661 0.7751122 +0.1939468 0.8123661 0.7751122 +0.2773041 0.8123661 0.7751122 +0.3384659 0.8123661 0.7751122 +0.3885728 0.8123661 0.7751122 +0.4317928 0.8123661 0.7751122 +0.470214 0.8123661 0.7751122 +0.5050551 0.8123661 0.7751122 +0.5370987 0.8123661 0.7751122 +0.5668815 0.8123661 0.7751122 +0.5947903 0.8123661 0.7751122 +0.6211144 0.8123661 0.7751122 +0.6460766 0.8123661 0.7751122 +0.6698526 0.8123661 0.7751122 +0.6925839 0.8123661 0.7751122 +0.7143866 0.8123661 0.7751122 +0.7353569 0.8123661 0.7751122 +0.7555758 0.8123661 0.7751122 +0.7751122 0.8123661 0.7751122 +0.7940252 0.8123661 0.7751122 +0.8123661 0.8123661 0.7751122 +0.8301795 0.8123661 0.7751122 +0.8475045 0.8123661 0.7751122 +0.8643761 0.8123661 0.7751122 +0.880825 0.8123661 0.7751122 +0.8968787 0.8123661 0.7751122 +0.9125621 0.8123661 0.7751122 +0.9278974 0.8123661 0.7751122 +0.9429048 0.8123661 0.7751122 +0.9576028 0.8123661 0.7751122 +0.9720079 0.8123661 0.7751122 +0.9861357 0.8123661 0.7751122 +1 0.8123661 0.7751122 +0 0.8301795 0.7751122 +0.1939468 0.8301795 0.7751122 +0.2773041 0.8301795 0.7751122 +0.3384659 0.8301795 0.7751122 +0.3885728 0.8301795 0.7751122 +0.4317928 0.8301795 0.7751122 +0.470214 0.8301795 0.7751122 +0.5050551 0.8301795 0.7751122 +0.5370987 0.8301795 0.7751122 +0.5668815 0.8301795 0.7751122 +0.5947903 0.8301795 0.7751122 +0.6211144 0.8301795 0.7751122 +0.6460766 0.8301795 0.7751122 +0.6698526 0.8301795 0.7751122 +0.6925839 0.8301795 0.7751122 +0.7143866 0.8301795 0.7751122 +0.7353569 0.8301795 0.7751122 +0.7555758 0.8301795 0.7751122 +0.7751122 0.8301795 0.7751122 +0.7940252 0.8301795 0.7751122 +0.8123661 0.8301795 0.7751122 +0.8301795 0.8301795 0.7751122 +0.8475045 0.8301795 0.7751122 +0.8643761 0.8301795 0.7751122 +0.880825 0.8301795 0.7751122 +0.8968787 0.8301795 0.7751122 +0.9125621 0.8301795 0.7751122 +0.9278974 0.8301795 0.7751122 +0.9429048 0.8301795 0.7751122 +0.9576028 0.8301795 0.7751122 +0.9720079 0.8301795 0.7751122 +0.9861357 0.8301795 0.7751122 +1 0.8301795 0.7751122 +0 0.8475045 0.7751122 +0.1939468 0.8475045 0.7751122 +0.2773041 0.8475045 0.7751122 +0.3384659 0.8475045 0.7751122 +0.3885728 0.8475045 0.7751122 +0.4317928 0.8475045 0.7751122 +0.470214 0.8475045 0.7751122 +0.5050551 0.8475045 0.7751122 +0.5370987 0.8475045 0.7751122 +0.5668815 0.8475045 0.7751122 +0.5947903 0.8475045 0.7751122 +0.6211144 0.8475045 0.7751122 +0.6460766 0.8475045 0.7751122 +0.6698526 0.8475045 0.7751122 +0.6925839 0.8475045 0.7751122 +0.7143866 0.8475045 0.7751122 +0.7353569 0.8475045 0.7751122 +0.7555758 0.8475045 0.7751122 +0.7751122 0.8475045 0.7751122 +0.7940252 0.8475045 0.7751122 +0.8123661 0.8475045 0.7751122 +0.8301795 0.8475045 0.7751122 +0.8475045 0.8475045 0.7751122 +0.8643761 0.8475045 0.7751122 +0.880825 0.8475045 0.7751122 +0.8968787 0.8475045 0.7751122 +0.9125621 0.8475045 0.7751122 +0.9278974 0.8475045 0.7751122 +0.9429048 0.8475045 0.7751122 +0.9576028 0.8475045 0.7751122 +0.9720079 0.8475045 0.7751122 +0.9861357 0.8475045 0.7751122 +1 0.8475045 0.7751122 +0 0.8643761 0.7751122 +0.1939468 0.8643761 0.7751122 +0.2773041 0.8643761 0.7751122 +0.3384659 0.8643761 0.7751122 +0.3885728 0.8643761 0.7751122 +0.4317928 0.8643761 0.7751122 +0.470214 0.8643761 0.7751122 +0.5050551 0.8643761 0.7751122 +0.5370987 0.8643761 0.7751122 +0.5668815 0.8643761 0.7751122 +0.5947903 0.8643761 0.7751122 +0.6211144 0.8643761 0.7751122 +0.6460766 0.8643761 0.7751122 +0.6698526 0.8643761 0.7751122 +0.6925839 0.8643761 0.7751122 +0.7143866 0.8643761 0.7751122 +0.7353569 0.8643761 0.7751122 +0.7555758 0.8643761 0.7751122 +0.7751122 0.8643761 0.7751122 +0.7940252 0.8643761 0.7751122 +0.8123661 0.8643761 0.7751122 +0.8301795 0.8643761 0.7751122 +0.8475045 0.8643761 0.7751122 +0.8643761 0.8643761 0.7751122 +0.880825 0.8643761 0.7751122 +0.8968787 0.8643761 0.7751122 +0.9125621 0.8643761 0.7751122 +0.9278974 0.8643761 0.7751122 +0.9429048 0.8643761 0.7751122 +0.9576028 0.8643761 0.7751122 +0.9720079 0.8643761 0.7751122 +0.9861357 0.8643761 0.7751122 +1 0.8643761 0.7751122 +0 0.880825 0.7751122 +0.1939468 0.880825 0.7751122 +0.2773041 0.880825 0.7751122 +0.3384659 0.880825 0.7751122 +0.3885728 0.880825 0.7751122 +0.4317928 0.880825 0.7751122 +0.470214 0.880825 0.7751122 +0.5050551 0.880825 0.7751122 +0.5370987 0.880825 0.7751122 +0.5668815 0.880825 0.7751122 +0.5947903 0.880825 0.7751122 +0.6211144 0.880825 0.7751122 +0.6460766 0.880825 0.7751122 +0.6698526 0.880825 0.7751122 +0.6925839 0.880825 0.7751122 +0.7143866 0.880825 0.7751122 +0.7353569 0.880825 0.7751122 +0.7555758 0.880825 0.7751122 +0.7751122 0.880825 0.7751122 +0.7940252 0.880825 0.7751122 +0.8123661 0.880825 0.7751122 +0.8301795 0.880825 0.7751122 +0.8475045 0.880825 0.7751122 +0.8643761 0.880825 0.7751122 +0.880825 0.880825 0.7751122 +0.8968787 0.880825 0.7751122 +0.9125621 0.880825 0.7751122 +0.9278974 0.880825 0.7751122 +0.9429048 0.880825 0.7751122 +0.9576028 0.880825 0.7751122 +0.9720079 0.880825 0.7751122 +0.9861357 0.880825 0.7751122 +1 0.880825 0.7751122 +0 0.8968787 0.7751122 +0.1939468 0.8968787 0.7751122 +0.2773041 0.8968787 0.7751122 +0.3384659 0.8968787 0.7751122 +0.3885728 0.8968787 0.7751122 +0.4317928 0.8968787 0.7751122 +0.470214 0.8968787 0.7751122 +0.5050551 0.8968787 0.7751122 +0.5370987 0.8968787 0.7751122 +0.5668815 0.8968787 0.7751122 +0.5947903 0.8968787 0.7751122 +0.6211144 0.8968787 0.7751122 +0.6460766 0.8968787 0.7751122 +0.6698526 0.8968787 0.7751122 +0.6925839 0.8968787 0.7751122 +0.7143866 0.8968787 0.7751122 +0.7353569 0.8968787 0.7751122 +0.7555758 0.8968787 0.7751122 +0.7751122 0.8968787 0.7751122 +0.7940252 0.8968787 0.7751122 +0.8123661 0.8968787 0.7751122 +0.8301795 0.8968787 0.7751122 +0.8475045 0.8968787 0.7751122 +0.8643761 0.8968787 0.7751122 +0.880825 0.8968787 0.7751122 +0.8968787 0.8968787 0.7751122 +0.9125621 0.8968787 0.7751122 +0.9278974 0.8968787 0.7751122 +0.9429048 0.8968787 0.7751122 +0.9576028 0.8968787 0.7751122 +0.9720079 0.8968787 0.7751122 +0.9861357 0.8968787 0.7751122 +1 0.8968787 0.7751122 +0 0.9125621 0.7751122 +0.1939468 0.9125621 0.7751122 +0.2773041 0.9125621 0.7751122 +0.3384659 0.9125621 0.7751122 +0.3885728 0.9125621 0.7751122 +0.4317928 0.9125621 0.7751122 +0.470214 0.9125621 0.7751122 +0.5050551 0.9125621 0.7751122 +0.5370987 0.9125621 0.7751122 +0.5668815 0.9125621 0.7751122 +0.5947903 0.9125621 0.7751122 +0.6211144 0.9125621 0.7751122 +0.6460766 0.9125621 0.7751122 +0.6698526 0.9125621 0.7751122 +0.6925839 0.9125621 0.7751122 +0.7143866 0.9125621 0.7751122 +0.7353569 0.9125621 0.7751122 +0.7555758 0.9125621 0.7751122 +0.7751122 0.9125621 0.7751122 +0.7940252 0.9125621 0.7751122 +0.8123661 0.9125621 0.7751122 +0.8301795 0.9125621 0.7751122 +0.8475045 0.9125621 0.7751122 +0.8643761 0.9125621 0.7751122 +0.880825 0.9125621 0.7751122 +0.8968787 0.9125621 0.7751122 +0.9125621 0.9125621 0.7751122 +0.9278974 0.9125621 0.7751122 +0.9429048 0.9125621 0.7751122 +0.9576028 0.9125621 0.7751122 +0.9720079 0.9125621 0.7751122 +0.9861357 0.9125621 0.7751122 +1 0.9125621 0.7751122 +0 0.9278974 0.7751122 +0.1939468 0.9278974 0.7751122 +0.2773041 0.9278974 0.7751122 +0.3384659 0.9278974 0.7751122 +0.3885728 0.9278974 0.7751122 +0.4317928 0.9278974 0.7751122 +0.470214 0.9278974 0.7751122 +0.5050551 0.9278974 0.7751122 +0.5370987 0.9278974 0.7751122 +0.5668815 0.9278974 0.7751122 +0.5947903 0.9278974 0.7751122 +0.6211144 0.9278974 0.7751122 +0.6460766 0.9278974 0.7751122 +0.6698526 0.9278974 0.7751122 +0.6925839 0.9278974 0.7751122 +0.7143866 0.9278974 0.7751122 +0.7353569 0.9278974 0.7751122 +0.7555758 0.9278974 0.7751122 +0.7751122 0.9278974 0.7751122 +0.7940252 0.9278974 0.7751122 +0.8123661 0.9278974 0.7751122 +0.8301795 0.9278974 0.7751122 +0.8475045 0.9278974 0.7751122 +0.8643761 0.9278974 0.7751122 +0.880825 0.9278974 0.7751122 +0.8968787 0.9278974 0.7751122 +0.9125621 0.9278974 0.7751122 +0.9278974 0.9278974 0.7751122 +0.9429048 0.9278974 0.7751122 +0.9576028 0.9278974 0.7751122 +0.9720079 0.9278974 0.7751122 +0.9861357 0.9278974 0.7751122 +1 0.9278974 0.7751122 +0 0.9429048 0.7751122 +0.1939468 0.9429048 0.7751122 +0.2773041 0.9429048 0.7751122 +0.3384659 0.9429048 0.7751122 +0.3885728 0.9429048 0.7751122 +0.4317928 0.9429048 0.7751122 +0.470214 0.9429048 0.7751122 +0.5050551 0.9429048 0.7751122 +0.5370987 0.9429048 0.7751122 +0.5668815 0.9429048 0.7751122 +0.5947903 0.9429048 0.7751122 +0.6211144 0.9429048 0.7751122 +0.6460766 0.9429048 0.7751122 +0.6698526 0.9429048 0.7751122 +0.6925839 0.9429048 0.7751122 +0.7143866 0.9429048 0.7751122 +0.7353569 0.9429048 0.7751122 +0.7555758 0.9429048 0.7751122 +0.7751122 0.9429048 0.7751122 +0.7940252 0.9429048 0.7751122 +0.8123661 0.9429048 0.7751122 +0.8301795 0.9429048 0.7751122 +0.8475045 0.9429048 0.7751122 +0.8643761 0.9429048 0.7751122 +0.880825 0.9429048 0.7751122 +0.8968787 0.9429048 0.7751122 +0.9125621 0.9429048 0.7751122 +0.9278974 0.9429048 0.7751122 +0.9429048 0.9429048 0.7751122 +0.9576028 0.9429048 0.7751122 +0.9720079 0.9429048 0.7751122 +0.9861357 0.9429048 0.7751122 +1 0.9429048 0.7751122 +0 0.9576028 0.7751122 +0.1939468 0.9576028 0.7751122 +0.2773041 0.9576028 0.7751122 +0.3384659 0.9576028 0.7751122 +0.3885728 0.9576028 0.7751122 +0.4317928 0.9576028 0.7751122 +0.470214 0.9576028 0.7751122 +0.5050551 0.9576028 0.7751122 +0.5370987 0.9576028 0.7751122 +0.5668815 0.9576028 0.7751122 +0.5947903 0.9576028 0.7751122 +0.6211144 0.9576028 0.7751122 +0.6460766 0.9576028 0.7751122 +0.6698526 0.9576028 0.7751122 +0.6925839 0.9576028 0.7751122 +0.7143866 0.9576028 0.7751122 +0.7353569 0.9576028 0.7751122 +0.7555758 0.9576028 0.7751122 +0.7751122 0.9576028 0.7751122 +0.7940252 0.9576028 0.7751122 +0.8123661 0.9576028 0.7751122 +0.8301795 0.9576028 0.7751122 +0.8475045 0.9576028 0.7751122 +0.8643761 0.9576028 0.7751122 +0.880825 0.9576028 0.7751122 +0.8968787 0.9576028 0.7751122 +0.9125621 0.9576028 0.7751122 +0.9278974 0.9576028 0.7751122 +0.9429048 0.9576028 0.7751122 +0.9576028 0.9576028 0.7751122 +0.9720079 0.9576028 0.7751122 +0.9861357 0.9576028 0.7751122 +1 0.9576028 0.7751122 +0 0.9720079 0.7751122 +0.1939468 0.9720079 0.7751122 +0.2773041 0.9720079 0.7751122 +0.3384659 0.9720079 0.7751122 +0.3885728 0.9720079 0.7751122 +0.4317928 0.9720079 0.7751122 +0.470214 0.9720079 0.7751122 +0.5050551 0.9720079 0.7751122 +0.5370987 0.9720079 0.7751122 +0.5668815 0.9720079 0.7751122 +0.5947903 0.9720079 0.7751122 +0.6211144 0.9720079 0.7751122 +0.6460766 0.9720079 0.7751122 +0.6698526 0.9720079 0.7751122 +0.6925839 0.9720079 0.7751122 +0.7143866 0.9720079 0.7751122 +0.7353569 0.9720079 0.7751122 +0.7555758 0.9720079 0.7751122 +0.7751122 0.9720079 0.7751122 +0.7940252 0.9720079 0.7751122 +0.8123661 0.9720079 0.7751122 +0.8301795 0.9720079 0.7751122 +0.8475045 0.9720079 0.7751122 +0.8643761 0.9720079 0.7751122 +0.880825 0.9720079 0.7751122 +0.8968787 0.9720079 0.7751122 +0.9125621 0.9720079 0.7751122 +0.9278974 0.9720079 0.7751122 +0.9429048 0.9720079 0.7751122 +0.9576028 0.9720079 0.7751122 +0.9720079 0.9720079 0.7751122 +0.9861357 0.9720079 0.7751122 +1 0.9720079 0.7751122 +0 0.9861357 0.7751122 +0.1939468 0.9861357 0.7751122 +0.2773041 0.9861357 0.7751122 +0.3384659 0.9861357 0.7751122 +0.3885728 0.9861357 0.7751122 +0.4317928 0.9861357 0.7751122 +0.470214 0.9861357 0.7751122 +0.5050551 0.9861357 0.7751122 +0.5370987 0.9861357 0.7751122 +0.5668815 0.9861357 0.7751122 +0.5947903 0.9861357 0.7751122 +0.6211144 0.9861357 0.7751122 +0.6460766 0.9861357 0.7751122 +0.6698526 0.9861357 0.7751122 +0.6925839 0.9861357 0.7751122 +0.7143866 0.9861357 0.7751122 +0.7353569 0.9861357 0.7751122 +0.7555758 0.9861357 0.7751122 +0.7751122 0.9861357 0.7751122 +0.7940252 0.9861357 0.7751122 +0.8123661 0.9861357 0.7751122 +0.8301795 0.9861357 0.7751122 +0.8475045 0.9861357 0.7751122 +0.8643761 0.9861357 0.7751122 +0.880825 0.9861357 0.7751122 +0.8968787 0.9861357 0.7751122 +0.9125621 0.9861357 0.7751122 +0.9278974 0.9861357 0.7751122 +0.9429048 0.9861357 0.7751122 +0.9576028 0.9861357 0.7751122 +0.9720079 0.9861357 0.7751122 +0.9861357 0.9861357 0.7751122 +1 0.9861357 0.7751122 +0 1 0.7751122 +0.1939468 1 0.7751122 +0.2773041 1 0.7751122 +0.3384659 1 0.7751122 +0.3885728 1 0.7751122 +0.4317928 1 0.7751122 +0.470214 1 0.7751122 +0.5050551 1 0.7751122 +0.5370987 1 0.7751122 +0.5668815 1 0.7751122 +0.5947903 1 0.7751122 +0.6211144 1 0.7751122 +0.6460766 1 0.7751122 +0.6698526 1 0.7751122 +0.6925839 1 0.7751122 +0.7143866 1 0.7751122 +0.7353569 1 0.7751122 +0.7555758 1 0.7751122 +0.7751122 1 0.7751122 +0.7940252 1 0.7751122 +0.8123661 1 0.7751122 +0.8301795 1 0.7751122 +0.8475045 1 0.7751122 +0.8643761 1 0.7751122 +0.880825 1 0.7751122 +0.8968787 1 0.7751122 +0.9125621 1 0.7751122 +0.9278974 1 0.7751122 +0.9429048 1 0.7751122 +0.9576028 1 0.7751122 +0.9720079 1 0.7751122 +0.9861357 1 0.7751122 +1 1 0.7751122 +0 0 0.7940252 +0.1939468 0 0.7940252 +0.2773041 0 0.7940252 +0.3384659 0 0.7940252 +0.3885728 0 0.7940252 +0.4317928 0 0.7940252 +0.470214 0 0.7940252 +0.5050551 0 0.7940252 +0.5370987 0 0.7940252 +0.5668815 0 0.7940252 +0.5947903 0 0.7940252 +0.6211144 0 0.7940252 +0.6460766 0 0.7940252 +0.6698526 0 0.7940252 +0.6925839 0 0.7940252 +0.7143866 0 0.7940252 +0.7353569 0 0.7940252 +0.7555758 0 0.7940252 +0.7751122 0 0.7940252 +0.7940252 0 0.7940252 +0.8123661 0 0.7940252 +0.8301795 0 0.7940252 +0.8475045 0 0.7940252 +0.8643761 0 0.7940252 +0.880825 0 0.7940252 +0.8968787 0 0.7940252 +0.9125621 0 0.7940252 +0.9278974 0 0.7940252 +0.9429048 0 0.7940252 +0.9576028 0 0.7940252 +0.9720079 0 0.7940252 +0.9861357 0 0.7940252 +1 0 0.7940252 +0 0.1939468 0.7940252 +0.1939468 0.1939468 0.7940252 +0.2773041 0.1939468 0.7940252 +0.3384659 0.1939468 0.7940252 +0.3885728 0.1939468 0.7940252 +0.4317928 0.1939468 0.7940252 +0.470214 0.1939468 0.7940252 +0.5050551 0.1939468 0.7940252 +0.5370987 0.1939468 0.7940252 +0.5668815 0.1939468 0.7940252 +0.5947903 0.1939468 0.7940252 +0.6211144 0.1939468 0.7940252 +0.6460766 0.1939468 0.7940252 +0.6698526 0.1939468 0.7940252 +0.6925839 0.1939468 0.7940252 +0.7143866 0.1939468 0.7940252 +0.7353569 0.1939468 0.7940252 +0.7555758 0.1939468 0.7940252 +0.7751122 0.1939468 0.7940252 +0.7940252 0.1939468 0.7940252 +0.8123661 0.1939468 0.7940252 +0.8301795 0.1939468 0.7940252 +0.8475045 0.1939468 0.7940252 +0.8643761 0.1939468 0.7940252 +0.880825 0.1939468 0.7940252 +0.8968787 0.1939468 0.7940252 +0.9125621 0.1939468 0.7940252 +0.9278974 0.1939468 0.7940252 +0.9429048 0.1939468 0.7940252 +0.9576028 0.1939468 0.7940252 +0.9720079 0.1939468 0.7940252 +0.9861357 0.1939468 0.7940252 +1 0.1939468 0.7940252 +0 0.2773041 0.7940252 +0.1939468 0.2773041 0.7940252 +0.2773041 0.2773041 0.7940252 +0.3384659 0.2773041 0.7940252 +0.3885728 0.2773041 0.7940252 +0.4317928 0.2773041 0.7940252 +0.470214 0.2773041 0.7940252 +0.5050551 0.2773041 0.7940252 +0.5370987 0.2773041 0.7940252 +0.5668815 0.2773041 0.7940252 +0.5947903 0.2773041 0.7940252 +0.6211144 0.2773041 0.7940252 +0.6460766 0.2773041 0.7940252 +0.6698526 0.2773041 0.7940252 +0.6925839 0.2773041 0.7940252 +0.7143866 0.2773041 0.7940252 +0.7353569 0.2773041 0.7940252 +0.7555758 0.2773041 0.7940252 +0.7751122 0.2773041 0.7940252 +0.7940252 0.2773041 0.7940252 +0.8123661 0.2773041 0.7940252 +0.8301795 0.2773041 0.7940252 +0.8475045 0.2773041 0.7940252 +0.8643761 0.2773041 0.7940252 +0.880825 0.2773041 0.7940252 +0.8968787 0.2773041 0.7940252 +0.9125621 0.2773041 0.7940252 +0.9278974 0.2773041 0.7940252 +0.9429048 0.2773041 0.7940252 +0.9576028 0.2773041 0.7940252 +0.9720079 0.2773041 0.7940252 +0.9861357 0.2773041 0.7940252 +1 0.2773041 0.7940252 +0 0.3384659 0.7940252 +0.1939468 0.3384659 0.7940252 +0.2773041 0.3384659 0.7940252 +0.3384659 0.3384659 0.7940252 +0.3885728 0.3384659 0.7940252 +0.4317928 0.3384659 0.7940252 +0.470214 0.3384659 0.7940252 +0.5050551 0.3384659 0.7940252 +0.5370987 0.3384659 0.7940252 +0.5668815 0.3384659 0.7940252 +0.5947903 0.3384659 0.7940252 +0.6211144 0.3384659 0.7940252 +0.6460766 0.3384659 0.7940252 +0.6698526 0.3384659 0.7940252 +0.6925839 0.3384659 0.7940252 +0.7143866 0.3384659 0.7940252 +0.7353569 0.3384659 0.7940252 +0.7555758 0.3384659 0.7940252 +0.7751122 0.3384659 0.7940252 +0.7940252 0.3384659 0.7940252 +0.8123661 0.3384659 0.7940252 +0.8301795 0.3384659 0.7940252 +0.8475045 0.3384659 0.7940252 +0.8643761 0.3384659 0.7940252 +0.880825 0.3384659 0.7940252 +0.8968787 0.3384659 0.7940252 +0.9125621 0.3384659 0.7940252 +0.9278974 0.3384659 0.7940252 +0.9429048 0.3384659 0.7940252 +0.9576028 0.3384659 0.7940252 +0.9720079 0.3384659 0.7940252 +0.9861357 0.3384659 0.7940252 +1 0.3384659 0.7940252 +0 0.3885728 0.7940252 +0.1939468 0.3885728 0.7940252 +0.2773041 0.3885728 0.7940252 +0.3384659 0.3885728 0.7940252 +0.3885728 0.3885728 0.7940252 +0.4317928 0.3885728 0.7940252 +0.470214 0.3885728 0.7940252 +0.5050551 0.3885728 0.7940252 +0.5370987 0.3885728 0.7940252 +0.5668815 0.3885728 0.7940252 +0.5947903 0.3885728 0.7940252 +0.6211144 0.3885728 0.7940252 +0.6460766 0.3885728 0.7940252 +0.6698526 0.3885728 0.7940252 +0.6925839 0.3885728 0.7940252 +0.7143866 0.3885728 0.7940252 +0.7353569 0.3885728 0.7940252 +0.7555758 0.3885728 0.7940252 +0.7751122 0.3885728 0.7940252 +0.7940252 0.3885728 0.7940252 +0.8123661 0.3885728 0.7940252 +0.8301795 0.3885728 0.7940252 +0.8475045 0.3885728 0.7940252 +0.8643761 0.3885728 0.7940252 +0.880825 0.3885728 0.7940252 +0.8968787 0.3885728 0.7940252 +0.9125621 0.3885728 0.7940252 +0.9278974 0.3885728 0.7940252 +0.9429048 0.3885728 0.7940252 +0.9576028 0.3885728 0.7940252 +0.9720079 0.3885728 0.7940252 +0.9861357 0.3885728 0.7940252 +1 0.3885728 0.7940252 +0 0.4317928 0.7940252 +0.1939468 0.4317928 0.7940252 +0.2773041 0.4317928 0.7940252 +0.3384659 0.4317928 0.7940252 +0.3885728 0.4317928 0.7940252 +0.4317928 0.4317928 0.7940252 +0.470214 0.4317928 0.7940252 +0.5050551 0.4317928 0.7940252 +0.5370987 0.4317928 0.7940252 +0.5668815 0.4317928 0.7940252 +0.5947903 0.4317928 0.7940252 +0.6211144 0.4317928 0.7940252 +0.6460766 0.4317928 0.7940252 +0.6698526 0.4317928 0.7940252 +0.6925839 0.4317928 0.7940252 +0.7143866 0.4317928 0.7940252 +0.7353569 0.4317928 0.7940252 +0.7555758 0.4317928 0.7940252 +0.7751122 0.4317928 0.7940252 +0.7940252 0.4317928 0.7940252 +0.8123661 0.4317928 0.7940252 +0.8301795 0.4317928 0.7940252 +0.8475045 0.4317928 0.7940252 +0.8643761 0.4317928 0.7940252 +0.880825 0.4317928 0.7940252 +0.8968787 0.4317928 0.7940252 +0.9125621 0.4317928 0.7940252 +0.9278974 0.4317928 0.7940252 +0.9429048 0.4317928 0.7940252 +0.9576028 0.4317928 0.7940252 +0.9720079 0.4317928 0.7940252 +0.9861357 0.4317928 0.7940252 +1 0.4317928 0.7940252 +0 0.470214 0.7940252 +0.1939468 0.470214 0.7940252 +0.2773041 0.470214 0.7940252 +0.3384659 0.470214 0.7940252 +0.3885728 0.470214 0.7940252 +0.4317928 0.470214 0.7940252 +0.470214 0.470214 0.7940252 +0.5050551 0.470214 0.7940252 +0.5370987 0.470214 0.7940252 +0.5668815 0.470214 0.7940252 +0.5947903 0.470214 0.7940252 +0.6211144 0.470214 0.7940252 +0.6460766 0.470214 0.7940252 +0.6698526 0.470214 0.7940252 +0.6925839 0.470214 0.7940252 +0.7143866 0.470214 0.7940252 +0.7353569 0.470214 0.7940252 +0.7555758 0.470214 0.7940252 +0.7751122 0.470214 0.7940252 +0.7940252 0.470214 0.7940252 +0.8123661 0.470214 0.7940252 +0.8301795 0.470214 0.7940252 +0.8475045 0.470214 0.7940252 +0.8643761 0.470214 0.7940252 +0.880825 0.470214 0.7940252 +0.8968787 0.470214 0.7940252 +0.9125621 0.470214 0.7940252 +0.9278974 0.470214 0.7940252 +0.9429048 0.470214 0.7940252 +0.9576028 0.470214 0.7940252 +0.9720079 0.470214 0.7940252 +0.9861357 0.470214 0.7940252 +1 0.470214 0.7940252 +0 0.5050551 0.7940252 +0.1939468 0.5050551 0.7940252 +0.2773041 0.5050551 0.7940252 +0.3384659 0.5050551 0.7940252 +0.3885728 0.5050551 0.7940252 +0.4317928 0.5050551 0.7940252 +0.470214 0.5050551 0.7940252 +0.5050551 0.5050551 0.7940252 +0.5370987 0.5050551 0.7940252 +0.5668815 0.5050551 0.7940252 +0.5947903 0.5050551 0.7940252 +0.6211144 0.5050551 0.7940252 +0.6460766 0.5050551 0.7940252 +0.6698526 0.5050551 0.7940252 +0.6925839 0.5050551 0.7940252 +0.7143866 0.5050551 0.7940252 +0.7353569 0.5050551 0.7940252 +0.7555758 0.5050551 0.7940252 +0.7751122 0.5050551 0.7940252 +0.7940252 0.5050551 0.7940252 +0.8123661 0.5050551 0.7940252 +0.8301795 0.5050551 0.7940252 +0.8475045 0.5050551 0.7940252 +0.8643761 0.5050551 0.7940252 +0.880825 0.5050551 0.7940252 +0.8968787 0.5050551 0.7940252 +0.9125621 0.5050551 0.7940252 +0.9278974 0.5050551 0.7940252 +0.9429048 0.5050551 0.7940252 +0.9576028 0.5050551 0.7940252 +0.9720079 0.5050551 0.7940252 +0.9861357 0.5050551 0.7940252 +1 0.5050551 0.7940252 +0 0.5370987 0.7940252 +0.1939468 0.5370987 0.7940252 +0.2773041 0.5370987 0.7940252 +0.3384659 0.5370987 0.7940252 +0.3885728 0.5370987 0.7940252 +0.4317928 0.5370987 0.7940252 +0.470214 0.5370987 0.7940252 +0.5050551 0.5370987 0.7940252 +0.5370987 0.5370987 0.7940252 +0.5668815 0.5370987 0.7940252 +0.5947903 0.5370987 0.7940252 +0.6211144 0.5370987 0.7940252 +0.6460766 0.5370987 0.7940252 +0.6698526 0.5370987 0.7940252 +0.6925839 0.5370987 0.7940252 +0.7143866 0.5370987 0.7940252 +0.7353569 0.5370987 0.7940252 +0.7555758 0.5370987 0.7940252 +0.7751122 0.5370987 0.7940252 +0.7940252 0.5370987 0.7940252 +0.8123661 0.5370987 0.7940252 +0.8301795 0.5370987 0.7940252 +0.8475045 0.5370987 0.7940252 +0.8643761 0.5370987 0.7940252 +0.880825 0.5370987 0.7940252 +0.8968787 0.5370987 0.7940252 +0.9125621 0.5370987 0.7940252 +0.9278974 0.5370987 0.7940252 +0.9429048 0.5370987 0.7940252 +0.9576028 0.5370987 0.7940252 +0.9720079 0.5370987 0.7940252 +0.9861357 0.5370987 0.7940252 +1 0.5370987 0.7940252 +0 0.5668815 0.7940252 +0.1939468 0.5668815 0.7940252 +0.2773041 0.5668815 0.7940252 +0.3384659 0.5668815 0.7940252 +0.3885728 0.5668815 0.7940252 +0.4317928 0.5668815 0.7940252 +0.470214 0.5668815 0.7940252 +0.5050551 0.5668815 0.7940252 +0.5370987 0.5668815 0.7940252 +0.5668815 0.5668815 0.7940252 +0.5947903 0.5668815 0.7940252 +0.6211144 0.5668815 0.7940252 +0.6460766 0.5668815 0.7940252 +0.6698526 0.5668815 0.7940252 +0.6925839 0.5668815 0.7940252 +0.7143866 0.5668815 0.7940252 +0.7353569 0.5668815 0.7940252 +0.7555758 0.5668815 0.7940252 +0.7751122 0.5668815 0.7940252 +0.7940252 0.5668815 0.7940252 +0.8123661 0.5668815 0.7940252 +0.8301795 0.5668815 0.7940252 +0.8475045 0.5668815 0.7940252 +0.8643761 0.5668815 0.7940252 +0.880825 0.5668815 0.7940252 +0.8968787 0.5668815 0.7940252 +0.9125621 0.5668815 0.7940252 +0.9278974 0.5668815 0.7940252 +0.9429048 0.5668815 0.7940252 +0.9576028 0.5668815 0.7940252 +0.9720079 0.5668815 0.7940252 +0.9861357 0.5668815 0.7940252 +1 0.5668815 0.7940252 +0 0.5947903 0.7940252 +0.1939468 0.5947903 0.7940252 +0.2773041 0.5947903 0.7940252 +0.3384659 0.5947903 0.7940252 +0.3885728 0.5947903 0.7940252 +0.4317928 0.5947903 0.7940252 +0.470214 0.5947903 0.7940252 +0.5050551 0.5947903 0.7940252 +0.5370987 0.5947903 0.7940252 +0.5668815 0.5947903 0.7940252 +0.5947903 0.5947903 0.7940252 +0.6211144 0.5947903 0.7940252 +0.6460766 0.5947903 0.7940252 +0.6698526 0.5947903 0.7940252 +0.6925839 0.5947903 0.7940252 +0.7143866 0.5947903 0.7940252 +0.7353569 0.5947903 0.7940252 +0.7555758 0.5947903 0.7940252 +0.7751122 0.5947903 0.7940252 +0.7940252 0.5947903 0.7940252 +0.8123661 0.5947903 0.7940252 +0.8301795 0.5947903 0.7940252 +0.8475045 0.5947903 0.7940252 +0.8643761 0.5947903 0.7940252 +0.880825 0.5947903 0.7940252 +0.8968787 0.5947903 0.7940252 +0.9125621 0.5947903 0.7940252 +0.9278974 0.5947903 0.7940252 +0.9429048 0.5947903 0.7940252 +0.9576028 0.5947903 0.7940252 +0.9720079 0.5947903 0.7940252 +0.9861357 0.5947903 0.7940252 +1 0.5947903 0.7940252 +0 0.6211144 0.7940252 +0.1939468 0.6211144 0.7940252 +0.2773041 0.6211144 0.7940252 +0.3384659 0.6211144 0.7940252 +0.3885728 0.6211144 0.7940252 +0.4317928 0.6211144 0.7940252 +0.470214 0.6211144 0.7940252 +0.5050551 0.6211144 0.7940252 +0.5370987 0.6211144 0.7940252 +0.5668815 0.6211144 0.7940252 +0.5947903 0.6211144 0.7940252 +0.6211144 0.6211144 0.7940252 +0.6460766 0.6211144 0.7940252 +0.6698526 0.6211144 0.7940252 +0.6925839 0.6211144 0.7940252 +0.7143866 0.6211144 0.7940252 +0.7353569 0.6211144 0.7940252 +0.7555758 0.6211144 0.7940252 +0.7751122 0.6211144 0.7940252 +0.7940252 0.6211144 0.7940252 +0.8123661 0.6211144 0.7940252 +0.8301795 0.6211144 0.7940252 +0.8475045 0.6211144 0.7940252 +0.8643761 0.6211144 0.7940252 +0.880825 0.6211144 0.7940252 +0.8968787 0.6211144 0.7940252 +0.9125621 0.6211144 0.7940252 +0.9278974 0.6211144 0.7940252 +0.9429048 0.6211144 0.7940252 +0.9576028 0.6211144 0.7940252 +0.9720079 0.6211144 0.7940252 +0.9861357 0.6211144 0.7940252 +1 0.6211144 0.7940252 +0 0.6460766 0.7940252 +0.1939468 0.6460766 0.7940252 +0.2773041 0.6460766 0.7940252 +0.3384659 0.6460766 0.7940252 +0.3885728 0.6460766 0.7940252 +0.4317928 0.6460766 0.7940252 +0.470214 0.6460766 0.7940252 +0.5050551 0.6460766 0.7940252 +0.5370987 0.6460766 0.7940252 +0.5668815 0.6460766 0.7940252 +0.5947903 0.6460766 0.7940252 +0.6211144 0.6460766 0.7940252 +0.6460766 0.6460766 0.7940252 +0.6698526 0.6460766 0.7940252 +0.6925839 0.6460766 0.7940252 +0.7143866 0.6460766 0.7940252 +0.7353569 0.6460766 0.7940252 +0.7555758 0.6460766 0.7940252 +0.7751122 0.6460766 0.7940252 +0.7940252 0.6460766 0.7940252 +0.8123661 0.6460766 0.7940252 +0.8301795 0.6460766 0.7940252 +0.8475045 0.6460766 0.7940252 +0.8643761 0.6460766 0.7940252 +0.880825 0.6460766 0.7940252 +0.8968787 0.6460766 0.7940252 +0.9125621 0.6460766 0.7940252 +0.9278974 0.6460766 0.7940252 +0.9429048 0.6460766 0.7940252 +0.9576028 0.6460766 0.7940252 +0.9720079 0.6460766 0.7940252 +0.9861357 0.6460766 0.7940252 +1 0.6460766 0.7940252 +0 0.6698526 0.7940252 +0.1939468 0.6698526 0.7940252 +0.2773041 0.6698526 0.7940252 +0.3384659 0.6698526 0.7940252 +0.3885728 0.6698526 0.7940252 +0.4317928 0.6698526 0.7940252 +0.470214 0.6698526 0.7940252 +0.5050551 0.6698526 0.7940252 +0.5370987 0.6698526 0.7940252 +0.5668815 0.6698526 0.7940252 +0.5947903 0.6698526 0.7940252 +0.6211144 0.6698526 0.7940252 +0.6460766 0.6698526 0.7940252 +0.6698526 0.6698526 0.7940252 +0.6925839 0.6698526 0.7940252 +0.7143866 0.6698526 0.7940252 +0.7353569 0.6698526 0.7940252 +0.7555758 0.6698526 0.7940252 +0.7751122 0.6698526 0.7940252 +0.7940252 0.6698526 0.7940252 +0.8123661 0.6698526 0.7940252 +0.8301795 0.6698526 0.7940252 +0.8475045 0.6698526 0.7940252 +0.8643761 0.6698526 0.7940252 +0.880825 0.6698526 0.7940252 +0.8968787 0.6698526 0.7940252 +0.9125621 0.6698526 0.7940252 +0.9278974 0.6698526 0.7940252 +0.9429048 0.6698526 0.7940252 +0.9576028 0.6698526 0.7940252 +0.9720079 0.6698526 0.7940252 +0.9861357 0.6698526 0.7940252 +1 0.6698526 0.7940252 +0 0.6925839 0.7940252 +0.1939468 0.6925839 0.7940252 +0.2773041 0.6925839 0.7940252 +0.3384659 0.6925839 0.7940252 +0.3885728 0.6925839 0.7940252 +0.4317928 0.6925839 0.7940252 +0.470214 0.6925839 0.7940252 +0.5050551 0.6925839 0.7940252 +0.5370987 0.6925839 0.7940252 +0.5668815 0.6925839 0.7940252 +0.5947903 0.6925839 0.7940252 +0.6211144 0.6925839 0.7940252 +0.6460766 0.6925839 0.7940252 +0.6698526 0.6925839 0.7940252 +0.6925839 0.6925839 0.7940252 +0.7143866 0.6925839 0.7940252 +0.7353569 0.6925839 0.7940252 +0.7555758 0.6925839 0.7940252 +0.7751122 0.6925839 0.7940252 +0.7940252 0.6925839 0.7940252 +0.8123661 0.6925839 0.7940252 +0.8301795 0.6925839 0.7940252 +0.8475045 0.6925839 0.7940252 +0.8643761 0.6925839 0.7940252 +0.880825 0.6925839 0.7940252 +0.8968787 0.6925839 0.7940252 +0.9125621 0.6925839 0.7940252 +0.9278974 0.6925839 0.7940252 +0.9429048 0.6925839 0.7940252 +0.9576028 0.6925839 0.7940252 +0.9720079 0.6925839 0.7940252 +0.9861357 0.6925839 0.7940252 +1 0.6925839 0.7940252 +0 0.7143866 0.7940252 +0.1939468 0.7143866 0.7940252 +0.2773041 0.7143866 0.7940252 +0.3384659 0.7143866 0.7940252 +0.3885728 0.7143866 0.7940252 +0.4317928 0.7143866 0.7940252 +0.470214 0.7143866 0.7940252 +0.5050551 0.7143866 0.7940252 +0.5370987 0.7143866 0.7940252 +0.5668815 0.7143866 0.7940252 +0.5947903 0.7143866 0.7940252 +0.6211144 0.7143866 0.7940252 +0.6460766 0.7143866 0.7940252 +0.6698526 0.7143866 0.7940252 +0.6925839 0.7143866 0.7940252 +0.7143866 0.7143866 0.7940252 +0.7353569 0.7143866 0.7940252 +0.7555758 0.7143866 0.7940252 +0.7751122 0.7143866 0.7940252 +0.7940252 0.7143866 0.7940252 +0.8123661 0.7143866 0.7940252 +0.8301795 0.7143866 0.7940252 +0.8475045 0.7143866 0.7940252 +0.8643761 0.7143866 0.7940252 +0.880825 0.7143866 0.7940252 +0.8968787 0.7143866 0.7940252 +0.9125621 0.7143866 0.7940252 +0.9278974 0.7143866 0.7940252 +0.9429048 0.7143866 0.7940252 +0.9576028 0.7143866 0.7940252 +0.9720079 0.7143866 0.7940252 +0.9861357 0.7143866 0.7940252 +1 0.7143866 0.7940252 +0 0.7353569 0.7940252 +0.1939468 0.7353569 0.7940252 +0.2773041 0.7353569 0.7940252 +0.3384659 0.7353569 0.7940252 +0.3885728 0.7353569 0.7940252 +0.4317928 0.7353569 0.7940252 +0.470214 0.7353569 0.7940252 +0.5050551 0.7353569 0.7940252 +0.5370987 0.7353569 0.7940252 +0.5668815 0.7353569 0.7940252 +0.5947903 0.7353569 0.7940252 +0.6211144 0.7353569 0.7940252 +0.6460766 0.7353569 0.7940252 +0.6698526 0.7353569 0.7940252 +0.6925839 0.7353569 0.7940252 +0.7143866 0.7353569 0.7940252 +0.7353569 0.7353569 0.7940252 +0.7555758 0.7353569 0.7940252 +0.7751122 0.7353569 0.7940252 +0.7940252 0.7353569 0.7940252 +0.8123661 0.7353569 0.7940252 +0.8301795 0.7353569 0.7940252 +0.8475045 0.7353569 0.7940252 +0.8643761 0.7353569 0.7940252 +0.880825 0.7353569 0.7940252 +0.8968787 0.7353569 0.7940252 +0.9125621 0.7353569 0.7940252 +0.9278974 0.7353569 0.7940252 +0.9429048 0.7353569 0.7940252 +0.9576028 0.7353569 0.7940252 +0.9720079 0.7353569 0.7940252 +0.9861357 0.7353569 0.7940252 +1 0.7353569 0.7940252 +0 0.7555758 0.7940252 +0.1939468 0.7555758 0.7940252 +0.2773041 0.7555758 0.7940252 +0.3384659 0.7555758 0.7940252 +0.3885728 0.7555758 0.7940252 +0.4317928 0.7555758 0.7940252 +0.470214 0.7555758 0.7940252 +0.5050551 0.7555758 0.7940252 +0.5370987 0.7555758 0.7940252 +0.5668815 0.7555758 0.7940252 +0.5947903 0.7555758 0.7940252 +0.6211144 0.7555758 0.7940252 +0.6460766 0.7555758 0.7940252 +0.6698526 0.7555758 0.7940252 +0.6925839 0.7555758 0.7940252 +0.7143866 0.7555758 0.7940252 +0.7353569 0.7555758 0.7940252 +0.7555758 0.7555758 0.7940252 +0.7751122 0.7555758 0.7940252 +0.7940252 0.7555758 0.7940252 +0.8123661 0.7555758 0.7940252 +0.8301795 0.7555758 0.7940252 +0.8475045 0.7555758 0.7940252 +0.8643761 0.7555758 0.7940252 +0.880825 0.7555758 0.7940252 +0.8968787 0.7555758 0.7940252 +0.9125621 0.7555758 0.7940252 +0.9278974 0.7555758 0.7940252 +0.9429048 0.7555758 0.7940252 +0.9576028 0.7555758 0.7940252 +0.9720079 0.7555758 0.7940252 +0.9861357 0.7555758 0.7940252 +1 0.7555758 0.7940252 +0 0.7751122 0.7940252 +0.1939468 0.7751122 0.7940252 +0.2773041 0.7751122 0.7940252 +0.3384659 0.7751122 0.7940252 +0.3885728 0.7751122 0.7940252 +0.4317928 0.7751122 0.7940252 +0.470214 0.7751122 0.7940252 +0.5050551 0.7751122 0.7940252 +0.5370987 0.7751122 0.7940252 +0.5668815 0.7751122 0.7940252 +0.5947903 0.7751122 0.7940252 +0.6211144 0.7751122 0.7940252 +0.6460766 0.7751122 0.7940252 +0.6698526 0.7751122 0.7940252 +0.6925839 0.7751122 0.7940252 +0.7143866 0.7751122 0.7940252 +0.7353569 0.7751122 0.7940252 +0.7555758 0.7751122 0.7940252 +0.7751122 0.7751122 0.7940252 +0.7940252 0.7751122 0.7940252 +0.8123661 0.7751122 0.7940252 +0.8301795 0.7751122 0.7940252 +0.8475045 0.7751122 0.7940252 +0.8643761 0.7751122 0.7940252 +0.880825 0.7751122 0.7940252 +0.8968787 0.7751122 0.7940252 +0.9125621 0.7751122 0.7940252 +0.9278974 0.7751122 0.7940252 +0.9429048 0.7751122 0.7940252 +0.9576028 0.7751122 0.7940252 +0.9720079 0.7751122 0.7940252 +0.9861357 0.7751122 0.7940252 +1 0.7751122 0.7940252 +0 0.7940252 0.7940252 +0.1939468 0.7940252 0.7940252 +0.2773041 0.7940252 0.7940252 +0.3384659 0.7940252 0.7940252 +0.3885728 0.7940252 0.7940252 +0.4317928 0.7940252 0.7940252 +0.470214 0.7940252 0.7940252 +0.5050551 0.7940252 0.7940252 +0.5370987 0.7940252 0.7940252 +0.5668815 0.7940252 0.7940252 +0.5947903 0.7940252 0.7940252 +0.6211144 0.7940252 0.7940252 +0.6460766 0.7940252 0.7940252 +0.6698526 0.7940252 0.7940252 +0.6925839 0.7940252 0.7940252 +0.7143866 0.7940252 0.7940252 +0.7353569 0.7940252 0.7940252 +0.7555758 0.7940252 0.7940252 +0.7751122 0.7940252 0.7940252 +0.7940252 0.7940252 0.7940252 +0.8123661 0.7940252 0.7940252 +0.8301795 0.7940252 0.7940252 +0.8475045 0.7940252 0.7940252 +0.8643761 0.7940252 0.7940252 +0.880825 0.7940252 0.7940252 +0.8968787 0.7940252 0.7940252 +0.9125621 0.7940252 0.7940252 +0.9278974 0.7940252 0.7940252 +0.9429048 0.7940252 0.7940252 +0.9576028 0.7940252 0.7940252 +0.9720079 0.7940252 0.7940252 +0.9861357 0.7940252 0.7940252 +1 0.7940252 0.7940252 +0 0.8123661 0.7940252 +0.1939468 0.8123661 0.7940252 +0.2773041 0.8123661 0.7940252 +0.3384659 0.8123661 0.7940252 +0.3885728 0.8123661 0.7940252 +0.4317928 0.8123661 0.7940252 +0.470214 0.8123661 0.7940252 +0.5050551 0.8123661 0.7940252 +0.5370987 0.8123661 0.7940252 +0.5668815 0.8123661 0.7940252 +0.5947903 0.8123661 0.7940252 +0.6211144 0.8123661 0.7940252 +0.6460766 0.8123661 0.7940252 +0.6698526 0.8123661 0.7940252 +0.6925839 0.8123661 0.7940252 +0.7143866 0.8123661 0.7940252 +0.7353569 0.8123661 0.7940252 +0.7555758 0.8123661 0.7940252 +0.7751122 0.8123661 0.7940252 +0.7940252 0.8123661 0.7940252 +0.8123661 0.8123661 0.7940252 +0.8301795 0.8123661 0.7940252 +0.8475045 0.8123661 0.7940252 +0.8643761 0.8123661 0.7940252 +0.880825 0.8123661 0.7940252 +0.8968787 0.8123661 0.7940252 +0.9125621 0.8123661 0.7940252 +0.9278974 0.8123661 0.7940252 +0.9429048 0.8123661 0.7940252 +0.9576028 0.8123661 0.7940252 +0.9720079 0.8123661 0.7940252 +0.9861357 0.8123661 0.7940252 +1 0.8123661 0.7940252 +0 0.8301795 0.7940252 +0.1939468 0.8301795 0.7940252 +0.2773041 0.8301795 0.7940252 +0.3384659 0.8301795 0.7940252 +0.3885728 0.8301795 0.7940252 +0.4317928 0.8301795 0.7940252 +0.470214 0.8301795 0.7940252 +0.5050551 0.8301795 0.7940252 +0.5370987 0.8301795 0.7940252 +0.5668815 0.8301795 0.7940252 +0.5947903 0.8301795 0.7940252 +0.6211144 0.8301795 0.7940252 +0.6460766 0.8301795 0.7940252 +0.6698526 0.8301795 0.7940252 +0.6925839 0.8301795 0.7940252 +0.7143866 0.8301795 0.7940252 +0.7353569 0.8301795 0.7940252 +0.7555758 0.8301795 0.7940252 +0.7751122 0.8301795 0.7940252 +0.7940252 0.8301795 0.7940252 +0.8123661 0.8301795 0.7940252 +0.8301795 0.8301795 0.7940252 +0.8475045 0.8301795 0.7940252 +0.8643761 0.8301795 0.7940252 +0.880825 0.8301795 0.7940252 +0.8968787 0.8301795 0.7940252 +0.9125621 0.8301795 0.7940252 +0.9278974 0.8301795 0.7940252 +0.9429048 0.8301795 0.7940252 +0.9576028 0.8301795 0.7940252 +0.9720079 0.8301795 0.7940252 +0.9861357 0.8301795 0.7940252 +1 0.8301795 0.7940252 +0 0.8475045 0.7940252 +0.1939468 0.8475045 0.7940252 +0.2773041 0.8475045 0.7940252 +0.3384659 0.8475045 0.7940252 +0.3885728 0.8475045 0.7940252 +0.4317928 0.8475045 0.7940252 +0.470214 0.8475045 0.7940252 +0.5050551 0.8475045 0.7940252 +0.5370987 0.8475045 0.7940252 +0.5668815 0.8475045 0.7940252 +0.5947903 0.8475045 0.7940252 +0.6211144 0.8475045 0.7940252 +0.6460766 0.8475045 0.7940252 +0.6698526 0.8475045 0.7940252 +0.6925839 0.8475045 0.7940252 +0.7143866 0.8475045 0.7940252 +0.7353569 0.8475045 0.7940252 +0.7555758 0.8475045 0.7940252 +0.7751122 0.8475045 0.7940252 +0.7940252 0.8475045 0.7940252 +0.8123661 0.8475045 0.7940252 +0.8301795 0.8475045 0.7940252 +0.8475045 0.8475045 0.7940252 +0.8643761 0.8475045 0.7940252 +0.880825 0.8475045 0.7940252 +0.8968787 0.8475045 0.7940252 +0.9125621 0.8475045 0.7940252 +0.9278974 0.8475045 0.7940252 +0.9429048 0.8475045 0.7940252 +0.9576028 0.8475045 0.7940252 +0.9720079 0.8475045 0.7940252 +0.9861357 0.8475045 0.7940252 +1 0.8475045 0.7940252 +0 0.8643761 0.7940252 +0.1939468 0.8643761 0.7940252 +0.2773041 0.8643761 0.7940252 +0.3384659 0.8643761 0.7940252 +0.3885728 0.8643761 0.7940252 +0.4317928 0.8643761 0.7940252 +0.470214 0.8643761 0.7940252 +0.5050551 0.8643761 0.7940252 +0.5370987 0.8643761 0.7940252 +0.5668815 0.8643761 0.7940252 +0.5947903 0.8643761 0.7940252 +0.6211144 0.8643761 0.7940252 +0.6460766 0.8643761 0.7940252 +0.6698526 0.8643761 0.7940252 +0.6925839 0.8643761 0.7940252 +0.7143866 0.8643761 0.7940252 +0.7353569 0.8643761 0.7940252 +0.7555758 0.8643761 0.7940252 +0.7751122 0.8643761 0.7940252 +0.7940252 0.8643761 0.7940252 +0.8123661 0.8643761 0.7940252 +0.8301795 0.8643761 0.7940252 +0.8475045 0.8643761 0.7940252 +0.8643761 0.8643761 0.7940252 +0.880825 0.8643761 0.7940252 +0.8968787 0.8643761 0.7940252 +0.9125621 0.8643761 0.7940252 +0.9278974 0.8643761 0.7940252 +0.9429048 0.8643761 0.7940252 +0.9576028 0.8643761 0.7940252 +0.9720079 0.8643761 0.7940252 +0.9861357 0.8643761 0.7940252 +1 0.8643761 0.7940252 +0 0.880825 0.7940252 +0.1939468 0.880825 0.7940252 +0.2773041 0.880825 0.7940252 +0.3384659 0.880825 0.7940252 +0.3885728 0.880825 0.7940252 +0.4317928 0.880825 0.7940252 +0.470214 0.880825 0.7940252 +0.5050551 0.880825 0.7940252 +0.5370987 0.880825 0.7940252 +0.5668815 0.880825 0.7940252 +0.5947903 0.880825 0.7940252 +0.6211144 0.880825 0.7940252 +0.6460766 0.880825 0.7940252 +0.6698526 0.880825 0.7940252 +0.6925839 0.880825 0.7940252 +0.7143866 0.880825 0.7940252 +0.7353569 0.880825 0.7940252 +0.7555758 0.880825 0.7940252 +0.7751122 0.880825 0.7940252 +0.7940252 0.880825 0.7940252 +0.8123661 0.880825 0.7940252 +0.8301795 0.880825 0.7940252 +0.8475045 0.880825 0.7940252 +0.8643761 0.880825 0.7940252 +0.880825 0.880825 0.7940252 +0.8968787 0.880825 0.7940252 +0.9125621 0.880825 0.7940252 +0.9278974 0.880825 0.7940252 +0.9429048 0.880825 0.7940252 +0.9576028 0.880825 0.7940252 +0.9720079 0.880825 0.7940252 +0.9861357 0.880825 0.7940252 +1 0.880825 0.7940252 +0 0.8968787 0.7940252 +0.1939468 0.8968787 0.7940252 +0.2773041 0.8968787 0.7940252 +0.3384659 0.8968787 0.7940252 +0.3885728 0.8968787 0.7940252 +0.4317928 0.8968787 0.7940252 +0.470214 0.8968787 0.7940252 +0.5050551 0.8968787 0.7940252 +0.5370987 0.8968787 0.7940252 +0.5668815 0.8968787 0.7940252 +0.5947903 0.8968787 0.7940252 +0.6211144 0.8968787 0.7940252 +0.6460766 0.8968787 0.7940252 +0.6698526 0.8968787 0.7940252 +0.6925839 0.8968787 0.7940252 +0.7143866 0.8968787 0.7940252 +0.7353569 0.8968787 0.7940252 +0.7555758 0.8968787 0.7940252 +0.7751122 0.8968787 0.7940252 +0.7940252 0.8968787 0.7940252 +0.8123661 0.8968787 0.7940252 +0.8301795 0.8968787 0.7940252 +0.8475045 0.8968787 0.7940252 +0.8643761 0.8968787 0.7940252 +0.880825 0.8968787 0.7940252 +0.8968787 0.8968787 0.7940252 +0.9125621 0.8968787 0.7940252 +0.9278974 0.8968787 0.7940252 +0.9429048 0.8968787 0.7940252 +0.9576028 0.8968787 0.7940252 +0.9720079 0.8968787 0.7940252 +0.9861357 0.8968787 0.7940252 +1 0.8968787 0.7940252 +0 0.9125621 0.7940252 +0.1939468 0.9125621 0.7940252 +0.2773041 0.9125621 0.7940252 +0.3384659 0.9125621 0.7940252 +0.3885728 0.9125621 0.7940252 +0.4317928 0.9125621 0.7940252 +0.470214 0.9125621 0.7940252 +0.5050551 0.9125621 0.7940252 +0.5370987 0.9125621 0.7940252 +0.5668815 0.9125621 0.7940252 +0.5947903 0.9125621 0.7940252 +0.6211144 0.9125621 0.7940252 +0.6460766 0.9125621 0.7940252 +0.6698526 0.9125621 0.7940252 +0.6925839 0.9125621 0.7940252 +0.7143866 0.9125621 0.7940252 +0.7353569 0.9125621 0.7940252 +0.7555758 0.9125621 0.7940252 +0.7751122 0.9125621 0.7940252 +0.7940252 0.9125621 0.7940252 +0.8123661 0.9125621 0.7940252 +0.8301795 0.9125621 0.7940252 +0.8475045 0.9125621 0.7940252 +0.8643761 0.9125621 0.7940252 +0.880825 0.9125621 0.7940252 +0.8968787 0.9125621 0.7940252 +0.9125621 0.9125621 0.7940252 +0.9278974 0.9125621 0.7940252 +0.9429048 0.9125621 0.7940252 +0.9576028 0.9125621 0.7940252 +0.9720079 0.9125621 0.7940252 +0.9861357 0.9125621 0.7940252 +1 0.9125621 0.7940252 +0 0.9278974 0.7940252 +0.1939468 0.9278974 0.7940252 +0.2773041 0.9278974 0.7940252 +0.3384659 0.9278974 0.7940252 +0.3885728 0.9278974 0.7940252 +0.4317928 0.9278974 0.7940252 +0.470214 0.9278974 0.7940252 +0.5050551 0.9278974 0.7940252 +0.5370987 0.9278974 0.7940252 +0.5668815 0.9278974 0.7940252 +0.5947903 0.9278974 0.7940252 +0.6211144 0.9278974 0.7940252 +0.6460766 0.9278974 0.7940252 +0.6698526 0.9278974 0.7940252 +0.6925839 0.9278974 0.7940252 +0.7143866 0.9278974 0.7940252 +0.7353569 0.9278974 0.7940252 +0.7555758 0.9278974 0.7940252 +0.7751122 0.9278974 0.7940252 +0.7940252 0.9278974 0.7940252 +0.8123661 0.9278974 0.7940252 +0.8301795 0.9278974 0.7940252 +0.8475045 0.9278974 0.7940252 +0.8643761 0.9278974 0.7940252 +0.880825 0.9278974 0.7940252 +0.8968787 0.9278974 0.7940252 +0.9125621 0.9278974 0.7940252 +0.9278974 0.9278974 0.7940252 +0.9429048 0.9278974 0.7940252 +0.9576028 0.9278974 0.7940252 +0.9720079 0.9278974 0.7940252 +0.9861357 0.9278974 0.7940252 +1 0.9278974 0.7940252 +0 0.9429048 0.7940252 +0.1939468 0.9429048 0.7940252 +0.2773041 0.9429048 0.7940252 +0.3384659 0.9429048 0.7940252 +0.3885728 0.9429048 0.7940252 +0.4317928 0.9429048 0.7940252 +0.470214 0.9429048 0.7940252 +0.5050551 0.9429048 0.7940252 +0.5370987 0.9429048 0.7940252 +0.5668815 0.9429048 0.7940252 +0.5947903 0.9429048 0.7940252 +0.6211144 0.9429048 0.7940252 +0.6460766 0.9429048 0.7940252 +0.6698526 0.9429048 0.7940252 +0.6925839 0.9429048 0.7940252 +0.7143866 0.9429048 0.7940252 +0.7353569 0.9429048 0.7940252 +0.7555758 0.9429048 0.7940252 +0.7751122 0.9429048 0.7940252 +0.7940252 0.9429048 0.7940252 +0.8123661 0.9429048 0.7940252 +0.8301795 0.9429048 0.7940252 +0.8475045 0.9429048 0.7940252 +0.8643761 0.9429048 0.7940252 +0.880825 0.9429048 0.7940252 +0.8968787 0.9429048 0.7940252 +0.9125621 0.9429048 0.7940252 +0.9278974 0.9429048 0.7940252 +0.9429048 0.9429048 0.7940252 +0.9576028 0.9429048 0.7940252 +0.9720079 0.9429048 0.7940252 +0.9861357 0.9429048 0.7940252 +1 0.9429048 0.7940252 +0 0.9576028 0.7940252 +0.1939468 0.9576028 0.7940252 +0.2773041 0.9576028 0.7940252 +0.3384659 0.9576028 0.7940252 +0.3885728 0.9576028 0.7940252 +0.4317928 0.9576028 0.7940252 +0.470214 0.9576028 0.7940252 +0.5050551 0.9576028 0.7940252 +0.5370987 0.9576028 0.7940252 +0.5668815 0.9576028 0.7940252 +0.5947903 0.9576028 0.7940252 +0.6211144 0.9576028 0.7940252 +0.6460766 0.9576028 0.7940252 +0.6698526 0.9576028 0.7940252 +0.6925839 0.9576028 0.7940252 +0.7143866 0.9576028 0.7940252 +0.7353569 0.9576028 0.7940252 +0.7555758 0.9576028 0.7940252 +0.7751122 0.9576028 0.7940252 +0.7940252 0.9576028 0.7940252 +0.8123661 0.9576028 0.7940252 +0.8301795 0.9576028 0.7940252 +0.8475045 0.9576028 0.7940252 +0.8643761 0.9576028 0.7940252 +0.880825 0.9576028 0.7940252 +0.8968787 0.9576028 0.7940252 +0.9125621 0.9576028 0.7940252 +0.9278974 0.9576028 0.7940252 +0.9429048 0.9576028 0.7940252 +0.9576028 0.9576028 0.7940252 +0.9720079 0.9576028 0.7940252 +0.9861357 0.9576028 0.7940252 +1 0.9576028 0.7940252 +0 0.9720079 0.7940252 +0.1939468 0.9720079 0.7940252 +0.2773041 0.9720079 0.7940252 +0.3384659 0.9720079 0.7940252 +0.3885728 0.9720079 0.7940252 +0.4317928 0.9720079 0.7940252 +0.470214 0.9720079 0.7940252 +0.5050551 0.9720079 0.7940252 +0.5370987 0.9720079 0.7940252 +0.5668815 0.9720079 0.7940252 +0.5947903 0.9720079 0.7940252 +0.6211144 0.9720079 0.7940252 +0.6460766 0.9720079 0.7940252 +0.6698526 0.9720079 0.7940252 +0.6925839 0.9720079 0.7940252 +0.7143866 0.9720079 0.7940252 +0.7353569 0.9720079 0.7940252 +0.7555758 0.9720079 0.7940252 +0.7751122 0.9720079 0.7940252 +0.7940252 0.9720079 0.7940252 +0.8123661 0.9720079 0.7940252 +0.8301795 0.9720079 0.7940252 +0.8475045 0.9720079 0.7940252 +0.8643761 0.9720079 0.7940252 +0.880825 0.9720079 0.7940252 +0.8968787 0.9720079 0.7940252 +0.9125621 0.9720079 0.7940252 +0.9278974 0.9720079 0.7940252 +0.9429048 0.9720079 0.7940252 +0.9576028 0.9720079 0.7940252 +0.9720079 0.9720079 0.7940252 +0.9861357 0.9720079 0.7940252 +1 0.9720079 0.7940252 +0 0.9861357 0.7940252 +0.1939468 0.9861357 0.7940252 +0.2773041 0.9861357 0.7940252 +0.3384659 0.9861357 0.7940252 +0.3885728 0.9861357 0.7940252 +0.4317928 0.9861357 0.7940252 +0.470214 0.9861357 0.7940252 +0.5050551 0.9861357 0.7940252 +0.5370987 0.9861357 0.7940252 +0.5668815 0.9861357 0.7940252 +0.5947903 0.9861357 0.7940252 +0.6211144 0.9861357 0.7940252 +0.6460766 0.9861357 0.7940252 +0.6698526 0.9861357 0.7940252 +0.6925839 0.9861357 0.7940252 +0.7143866 0.9861357 0.7940252 +0.7353569 0.9861357 0.7940252 +0.7555758 0.9861357 0.7940252 +0.7751122 0.9861357 0.7940252 +0.7940252 0.9861357 0.7940252 +0.8123661 0.9861357 0.7940252 +0.8301795 0.9861357 0.7940252 +0.8475045 0.9861357 0.7940252 +0.8643761 0.9861357 0.7940252 +0.880825 0.9861357 0.7940252 +0.8968787 0.9861357 0.7940252 +0.9125621 0.9861357 0.7940252 +0.9278974 0.9861357 0.7940252 +0.9429048 0.9861357 0.7940252 +0.9576028 0.9861357 0.7940252 +0.9720079 0.9861357 0.7940252 +0.9861357 0.9861357 0.7940252 +1 0.9861357 0.7940252 +0 1 0.7940252 +0.1939468 1 0.7940252 +0.2773041 1 0.7940252 +0.3384659 1 0.7940252 +0.3885728 1 0.7940252 +0.4317928 1 0.7940252 +0.470214 1 0.7940252 +0.5050551 1 0.7940252 +0.5370987 1 0.7940252 +0.5668815 1 0.7940252 +0.5947903 1 0.7940252 +0.6211144 1 0.7940252 +0.6460766 1 0.7940252 +0.6698526 1 0.7940252 +0.6925839 1 0.7940252 +0.7143866 1 0.7940252 +0.7353569 1 0.7940252 +0.7555758 1 0.7940252 +0.7751122 1 0.7940252 +0.7940252 1 0.7940252 +0.8123661 1 0.7940252 +0.8301795 1 0.7940252 +0.8475045 1 0.7940252 +0.8643761 1 0.7940252 +0.880825 1 0.7940252 +0.8968787 1 0.7940252 +0.9125621 1 0.7940252 +0.9278974 1 0.7940252 +0.9429048 1 0.7940252 +0.9576028 1 0.7940252 +0.9720079 1 0.7940252 +0.9861357 1 0.7940252 +1 1 0.7940252 +0 0 0.8123661 +0.1939468 0 0.8123661 +0.2773041 0 0.8123661 +0.3384659 0 0.8123661 +0.3885728 0 0.8123661 +0.4317928 0 0.8123661 +0.470214 0 0.8123661 +0.5050551 0 0.8123661 +0.5370987 0 0.8123661 +0.5668815 0 0.8123661 +0.5947903 0 0.8123661 +0.6211144 0 0.8123661 +0.6460766 0 0.8123661 +0.6698526 0 0.8123661 +0.6925839 0 0.8123661 +0.7143866 0 0.8123661 +0.7353569 0 0.8123661 +0.7555758 0 0.8123661 +0.7751122 0 0.8123661 +0.7940252 0 0.8123661 +0.8123661 0 0.8123661 +0.8301795 0 0.8123661 +0.8475045 0 0.8123661 +0.8643761 0 0.8123661 +0.880825 0 0.8123661 +0.8968787 0 0.8123661 +0.9125621 0 0.8123661 +0.9278974 0 0.8123661 +0.9429048 0 0.8123661 +0.9576028 0 0.8123661 +0.9720079 0 0.8123661 +0.9861357 0 0.8123661 +1 0 0.8123661 +0 0.1939468 0.8123661 +0.1939468 0.1939468 0.8123661 +0.2773041 0.1939468 0.8123661 +0.3384659 0.1939468 0.8123661 +0.3885728 0.1939468 0.8123661 +0.4317928 0.1939468 0.8123661 +0.470214 0.1939468 0.8123661 +0.5050551 0.1939468 0.8123661 +0.5370987 0.1939468 0.8123661 +0.5668815 0.1939468 0.8123661 +0.5947903 0.1939468 0.8123661 +0.6211144 0.1939468 0.8123661 +0.6460766 0.1939468 0.8123661 +0.6698526 0.1939468 0.8123661 +0.6925839 0.1939468 0.8123661 +0.7143866 0.1939468 0.8123661 +0.7353569 0.1939468 0.8123661 +0.7555758 0.1939468 0.8123661 +0.7751122 0.1939468 0.8123661 +0.7940252 0.1939468 0.8123661 +0.8123661 0.1939468 0.8123661 +0.8301795 0.1939468 0.8123661 +0.8475045 0.1939468 0.8123661 +0.8643761 0.1939468 0.8123661 +0.880825 0.1939468 0.8123661 +0.8968787 0.1939468 0.8123661 +0.9125621 0.1939468 0.8123661 +0.9278974 0.1939468 0.8123661 +0.9429048 0.1939468 0.8123661 +0.9576028 0.1939468 0.8123661 +0.9720079 0.1939468 0.8123661 +0.9861357 0.1939468 0.8123661 +1 0.1939468 0.8123661 +0 0.2773041 0.8123661 +0.1939468 0.2773041 0.8123661 +0.2773041 0.2773041 0.8123661 +0.3384659 0.2773041 0.8123661 +0.3885728 0.2773041 0.8123661 +0.4317928 0.2773041 0.8123661 +0.470214 0.2773041 0.8123661 +0.5050551 0.2773041 0.8123661 +0.5370987 0.2773041 0.8123661 +0.5668815 0.2773041 0.8123661 +0.5947903 0.2773041 0.8123661 +0.6211144 0.2773041 0.8123661 +0.6460766 0.2773041 0.8123661 +0.6698526 0.2773041 0.8123661 +0.6925839 0.2773041 0.8123661 +0.7143866 0.2773041 0.8123661 +0.7353569 0.2773041 0.8123661 +0.7555758 0.2773041 0.8123661 +0.7751122 0.2773041 0.8123661 +0.7940252 0.2773041 0.8123661 +0.8123661 0.2773041 0.8123661 +0.8301795 0.2773041 0.8123661 +0.8475045 0.2773041 0.8123661 +0.8643761 0.2773041 0.8123661 +0.880825 0.2773041 0.8123661 +0.8968787 0.2773041 0.8123661 +0.9125621 0.2773041 0.8123661 +0.9278974 0.2773041 0.8123661 +0.9429048 0.2773041 0.8123661 +0.9576028 0.2773041 0.8123661 +0.9720079 0.2773041 0.8123661 +0.9861357 0.2773041 0.8123661 +1 0.2773041 0.8123661 +0 0.3384659 0.8123661 +0.1939468 0.3384659 0.8123661 +0.2773041 0.3384659 0.8123661 +0.3384659 0.3384659 0.8123661 +0.3885728 0.3384659 0.8123661 +0.4317928 0.3384659 0.8123661 +0.470214 0.3384659 0.8123661 +0.5050551 0.3384659 0.8123661 +0.5370987 0.3384659 0.8123661 +0.5668815 0.3384659 0.8123661 +0.5947903 0.3384659 0.8123661 +0.6211144 0.3384659 0.8123661 +0.6460766 0.3384659 0.8123661 +0.6698526 0.3384659 0.8123661 +0.6925839 0.3384659 0.8123661 +0.7143866 0.3384659 0.8123661 +0.7353569 0.3384659 0.8123661 +0.7555758 0.3384659 0.8123661 +0.7751122 0.3384659 0.8123661 +0.7940252 0.3384659 0.8123661 +0.8123661 0.3384659 0.8123661 +0.8301795 0.3384659 0.8123661 +0.8475045 0.3384659 0.8123661 +0.8643761 0.3384659 0.8123661 +0.880825 0.3384659 0.8123661 +0.8968787 0.3384659 0.8123661 +0.9125621 0.3384659 0.8123661 +0.9278974 0.3384659 0.8123661 +0.9429048 0.3384659 0.8123661 +0.9576028 0.3384659 0.8123661 +0.9720079 0.3384659 0.8123661 +0.9861357 0.3384659 0.8123661 +1 0.3384659 0.8123661 +0 0.3885728 0.8123661 +0.1939468 0.3885728 0.8123661 +0.2773041 0.3885728 0.8123661 +0.3384659 0.3885728 0.8123661 +0.3885728 0.3885728 0.8123661 +0.4317928 0.3885728 0.8123661 +0.470214 0.3885728 0.8123661 +0.5050551 0.3885728 0.8123661 +0.5370987 0.3885728 0.8123661 +0.5668815 0.3885728 0.8123661 +0.5947903 0.3885728 0.8123661 +0.6211144 0.3885728 0.8123661 +0.6460766 0.3885728 0.8123661 +0.6698526 0.3885728 0.8123661 +0.6925839 0.3885728 0.8123661 +0.7143866 0.3885728 0.8123661 +0.7353569 0.3885728 0.8123661 +0.7555758 0.3885728 0.8123661 +0.7751122 0.3885728 0.8123661 +0.7940252 0.3885728 0.8123661 +0.8123661 0.3885728 0.8123661 +0.8301795 0.3885728 0.8123661 +0.8475045 0.3885728 0.8123661 +0.8643761 0.3885728 0.8123661 +0.880825 0.3885728 0.8123661 +0.8968787 0.3885728 0.8123661 +0.9125621 0.3885728 0.8123661 +0.9278974 0.3885728 0.8123661 +0.9429048 0.3885728 0.8123661 +0.9576028 0.3885728 0.8123661 +0.9720079 0.3885728 0.8123661 +0.9861357 0.3885728 0.8123661 +1 0.3885728 0.8123661 +0 0.4317928 0.8123661 +0.1939468 0.4317928 0.8123661 +0.2773041 0.4317928 0.8123661 +0.3384659 0.4317928 0.8123661 +0.3885728 0.4317928 0.8123661 +0.4317928 0.4317928 0.8123661 +0.470214 0.4317928 0.8123661 +0.5050551 0.4317928 0.8123661 +0.5370987 0.4317928 0.8123661 +0.5668815 0.4317928 0.8123661 +0.5947903 0.4317928 0.8123661 +0.6211144 0.4317928 0.8123661 +0.6460766 0.4317928 0.8123661 +0.6698526 0.4317928 0.8123661 +0.6925839 0.4317928 0.8123661 +0.7143866 0.4317928 0.8123661 +0.7353569 0.4317928 0.8123661 +0.7555758 0.4317928 0.8123661 +0.7751122 0.4317928 0.8123661 +0.7940252 0.4317928 0.8123661 +0.8123661 0.4317928 0.8123661 +0.8301795 0.4317928 0.8123661 +0.8475045 0.4317928 0.8123661 +0.8643761 0.4317928 0.8123661 +0.880825 0.4317928 0.8123661 +0.8968787 0.4317928 0.8123661 +0.9125621 0.4317928 0.8123661 +0.9278974 0.4317928 0.8123661 +0.9429048 0.4317928 0.8123661 +0.9576028 0.4317928 0.8123661 +0.9720079 0.4317928 0.8123661 +0.9861357 0.4317928 0.8123661 +1 0.4317928 0.8123661 +0 0.470214 0.8123661 +0.1939468 0.470214 0.8123661 +0.2773041 0.470214 0.8123661 +0.3384659 0.470214 0.8123661 +0.3885728 0.470214 0.8123661 +0.4317928 0.470214 0.8123661 +0.470214 0.470214 0.8123661 +0.5050551 0.470214 0.8123661 +0.5370987 0.470214 0.8123661 +0.5668815 0.470214 0.8123661 +0.5947903 0.470214 0.8123661 +0.6211144 0.470214 0.8123661 +0.6460766 0.470214 0.8123661 +0.6698526 0.470214 0.8123661 +0.6925839 0.470214 0.8123661 +0.7143866 0.470214 0.8123661 +0.7353569 0.470214 0.8123661 +0.7555758 0.470214 0.8123661 +0.7751122 0.470214 0.8123661 +0.7940252 0.470214 0.8123661 +0.8123661 0.470214 0.8123661 +0.8301795 0.470214 0.8123661 +0.8475045 0.470214 0.8123661 +0.8643761 0.470214 0.8123661 +0.880825 0.470214 0.8123661 +0.8968787 0.470214 0.8123661 +0.9125621 0.470214 0.8123661 +0.9278974 0.470214 0.8123661 +0.9429048 0.470214 0.8123661 +0.9576028 0.470214 0.8123661 +0.9720079 0.470214 0.8123661 +0.9861357 0.470214 0.8123661 +1 0.470214 0.8123661 +0 0.5050551 0.8123661 +0.1939468 0.5050551 0.8123661 +0.2773041 0.5050551 0.8123661 +0.3384659 0.5050551 0.8123661 +0.3885728 0.5050551 0.8123661 +0.4317928 0.5050551 0.8123661 +0.470214 0.5050551 0.8123661 +0.5050551 0.5050551 0.8123661 +0.5370987 0.5050551 0.8123661 +0.5668815 0.5050551 0.8123661 +0.5947903 0.5050551 0.8123661 +0.6211144 0.5050551 0.8123661 +0.6460766 0.5050551 0.8123661 +0.6698526 0.5050551 0.8123661 +0.6925839 0.5050551 0.8123661 +0.7143866 0.5050551 0.8123661 +0.7353569 0.5050551 0.8123661 +0.7555758 0.5050551 0.8123661 +0.7751122 0.5050551 0.8123661 +0.7940252 0.5050551 0.8123661 +0.8123661 0.5050551 0.8123661 +0.8301795 0.5050551 0.8123661 +0.8475045 0.5050551 0.8123661 +0.8643761 0.5050551 0.8123661 +0.880825 0.5050551 0.8123661 +0.8968787 0.5050551 0.8123661 +0.9125621 0.5050551 0.8123661 +0.9278974 0.5050551 0.8123661 +0.9429048 0.5050551 0.8123661 +0.9576028 0.5050551 0.8123661 +0.9720079 0.5050551 0.8123661 +0.9861357 0.5050551 0.8123661 +1 0.5050551 0.8123661 +0 0.5370987 0.8123661 +0.1939468 0.5370987 0.8123661 +0.2773041 0.5370987 0.8123661 +0.3384659 0.5370987 0.8123661 +0.3885728 0.5370987 0.8123661 +0.4317928 0.5370987 0.8123661 +0.470214 0.5370987 0.8123661 +0.5050551 0.5370987 0.8123661 +0.5370987 0.5370987 0.8123661 +0.5668815 0.5370987 0.8123661 +0.5947903 0.5370987 0.8123661 +0.6211144 0.5370987 0.8123661 +0.6460766 0.5370987 0.8123661 +0.6698526 0.5370987 0.8123661 +0.6925839 0.5370987 0.8123661 +0.7143866 0.5370987 0.8123661 +0.7353569 0.5370987 0.8123661 +0.7555758 0.5370987 0.8123661 +0.7751122 0.5370987 0.8123661 +0.7940252 0.5370987 0.8123661 +0.8123661 0.5370987 0.8123661 +0.8301795 0.5370987 0.8123661 +0.8475045 0.5370987 0.8123661 +0.8643761 0.5370987 0.8123661 +0.880825 0.5370987 0.8123661 +0.8968787 0.5370987 0.8123661 +0.9125621 0.5370987 0.8123661 +0.9278974 0.5370987 0.8123661 +0.9429048 0.5370987 0.8123661 +0.9576028 0.5370987 0.8123661 +0.9720079 0.5370987 0.8123661 +0.9861357 0.5370987 0.8123661 +1 0.5370987 0.8123661 +0 0.5668815 0.8123661 +0.1939468 0.5668815 0.8123661 +0.2773041 0.5668815 0.8123661 +0.3384659 0.5668815 0.8123661 +0.3885728 0.5668815 0.8123661 +0.4317928 0.5668815 0.8123661 +0.470214 0.5668815 0.8123661 +0.5050551 0.5668815 0.8123661 +0.5370987 0.5668815 0.8123661 +0.5668815 0.5668815 0.8123661 +0.5947903 0.5668815 0.8123661 +0.6211144 0.5668815 0.8123661 +0.6460766 0.5668815 0.8123661 +0.6698526 0.5668815 0.8123661 +0.6925839 0.5668815 0.8123661 +0.7143866 0.5668815 0.8123661 +0.7353569 0.5668815 0.8123661 +0.7555758 0.5668815 0.8123661 +0.7751122 0.5668815 0.8123661 +0.7940252 0.5668815 0.8123661 +0.8123661 0.5668815 0.8123661 +0.8301795 0.5668815 0.8123661 +0.8475045 0.5668815 0.8123661 +0.8643761 0.5668815 0.8123661 +0.880825 0.5668815 0.8123661 +0.8968787 0.5668815 0.8123661 +0.9125621 0.5668815 0.8123661 +0.9278974 0.5668815 0.8123661 +0.9429048 0.5668815 0.8123661 +0.9576028 0.5668815 0.8123661 +0.9720079 0.5668815 0.8123661 +0.9861357 0.5668815 0.8123661 +1 0.5668815 0.8123661 +0 0.5947903 0.8123661 +0.1939468 0.5947903 0.8123661 +0.2773041 0.5947903 0.8123661 +0.3384659 0.5947903 0.8123661 +0.3885728 0.5947903 0.8123661 +0.4317928 0.5947903 0.8123661 +0.470214 0.5947903 0.8123661 +0.5050551 0.5947903 0.8123661 +0.5370987 0.5947903 0.8123661 +0.5668815 0.5947903 0.8123661 +0.5947903 0.5947903 0.8123661 +0.6211144 0.5947903 0.8123661 +0.6460766 0.5947903 0.8123661 +0.6698526 0.5947903 0.8123661 +0.6925839 0.5947903 0.8123661 +0.7143866 0.5947903 0.8123661 +0.7353569 0.5947903 0.8123661 +0.7555758 0.5947903 0.8123661 +0.7751122 0.5947903 0.8123661 +0.7940252 0.5947903 0.8123661 +0.8123661 0.5947903 0.8123661 +0.8301795 0.5947903 0.8123661 +0.8475045 0.5947903 0.8123661 +0.8643761 0.5947903 0.8123661 +0.880825 0.5947903 0.8123661 +0.8968787 0.5947903 0.8123661 +0.9125621 0.5947903 0.8123661 +0.9278974 0.5947903 0.8123661 +0.9429048 0.5947903 0.8123661 +0.9576028 0.5947903 0.8123661 +0.9720079 0.5947903 0.8123661 +0.9861357 0.5947903 0.8123661 +1 0.5947903 0.8123661 +0 0.6211144 0.8123661 +0.1939468 0.6211144 0.8123661 +0.2773041 0.6211144 0.8123661 +0.3384659 0.6211144 0.8123661 +0.3885728 0.6211144 0.8123661 +0.4317928 0.6211144 0.8123661 +0.470214 0.6211144 0.8123661 +0.5050551 0.6211144 0.8123661 +0.5370987 0.6211144 0.8123661 +0.5668815 0.6211144 0.8123661 +0.5947903 0.6211144 0.8123661 +0.6211144 0.6211144 0.8123661 +0.6460766 0.6211144 0.8123661 +0.6698526 0.6211144 0.8123661 +0.6925839 0.6211144 0.8123661 +0.7143866 0.6211144 0.8123661 +0.7353569 0.6211144 0.8123661 +0.7555758 0.6211144 0.8123661 +0.7751122 0.6211144 0.8123661 +0.7940252 0.6211144 0.8123661 +0.8123661 0.6211144 0.8123661 +0.8301795 0.6211144 0.8123661 +0.8475045 0.6211144 0.8123661 +0.8643761 0.6211144 0.8123661 +0.880825 0.6211144 0.8123661 +0.8968787 0.6211144 0.8123661 +0.9125621 0.6211144 0.8123661 +0.9278974 0.6211144 0.8123661 +0.9429048 0.6211144 0.8123661 +0.9576028 0.6211144 0.8123661 +0.9720079 0.6211144 0.8123661 +0.9861357 0.6211144 0.8123661 +1 0.6211144 0.8123661 +0 0.6460766 0.8123661 +0.1939468 0.6460766 0.8123661 +0.2773041 0.6460766 0.8123661 +0.3384659 0.6460766 0.8123661 +0.3885728 0.6460766 0.8123661 +0.4317928 0.6460766 0.8123661 +0.470214 0.6460766 0.8123661 +0.5050551 0.6460766 0.8123661 +0.5370987 0.6460766 0.8123661 +0.5668815 0.6460766 0.8123661 +0.5947903 0.6460766 0.8123661 +0.6211144 0.6460766 0.8123661 +0.6460766 0.6460766 0.8123661 +0.6698526 0.6460766 0.8123661 +0.6925839 0.6460766 0.8123661 +0.7143866 0.6460766 0.8123661 +0.7353569 0.6460766 0.8123661 +0.7555758 0.6460766 0.8123661 +0.7751122 0.6460766 0.8123661 +0.7940252 0.6460766 0.8123661 +0.8123661 0.6460766 0.8123661 +0.8301795 0.6460766 0.8123661 +0.8475045 0.6460766 0.8123661 +0.8643761 0.6460766 0.8123661 +0.880825 0.6460766 0.8123661 +0.8968787 0.6460766 0.8123661 +0.9125621 0.6460766 0.8123661 +0.9278974 0.6460766 0.8123661 +0.9429048 0.6460766 0.8123661 +0.9576028 0.6460766 0.8123661 +0.9720079 0.6460766 0.8123661 +0.9861357 0.6460766 0.8123661 +1 0.6460766 0.8123661 +0 0.6698526 0.8123661 +0.1939468 0.6698526 0.8123661 +0.2773041 0.6698526 0.8123661 +0.3384659 0.6698526 0.8123661 +0.3885728 0.6698526 0.8123661 +0.4317928 0.6698526 0.8123661 +0.470214 0.6698526 0.8123661 +0.5050551 0.6698526 0.8123661 +0.5370987 0.6698526 0.8123661 +0.5668815 0.6698526 0.8123661 +0.5947903 0.6698526 0.8123661 +0.6211144 0.6698526 0.8123661 +0.6460766 0.6698526 0.8123661 +0.6698526 0.6698526 0.8123661 +0.6925839 0.6698526 0.8123661 +0.7143866 0.6698526 0.8123661 +0.7353569 0.6698526 0.8123661 +0.7555758 0.6698526 0.8123661 +0.7751122 0.6698526 0.8123661 +0.7940252 0.6698526 0.8123661 +0.8123661 0.6698526 0.8123661 +0.8301795 0.6698526 0.8123661 +0.8475045 0.6698526 0.8123661 +0.8643761 0.6698526 0.8123661 +0.880825 0.6698526 0.8123661 +0.8968787 0.6698526 0.8123661 +0.9125621 0.6698526 0.8123661 +0.9278974 0.6698526 0.8123661 +0.9429048 0.6698526 0.8123661 +0.9576028 0.6698526 0.8123661 +0.9720079 0.6698526 0.8123661 +0.9861357 0.6698526 0.8123661 +1 0.6698526 0.8123661 +0 0.6925839 0.8123661 +0.1939468 0.6925839 0.8123661 +0.2773041 0.6925839 0.8123661 +0.3384659 0.6925839 0.8123661 +0.3885728 0.6925839 0.8123661 +0.4317928 0.6925839 0.8123661 +0.470214 0.6925839 0.8123661 +0.5050551 0.6925839 0.8123661 +0.5370987 0.6925839 0.8123661 +0.5668815 0.6925839 0.8123661 +0.5947903 0.6925839 0.8123661 +0.6211144 0.6925839 0.8123661 +0.6460766 0.6925839 0.8123661 +0.6698526 0.6925839 0.8123661 +0.6925839 0.6925839 0.8123661 +0.7143866 0.6925839 0.8123661 +0.7353569 0.6925839 0.8123661 +0.7555758 0.6925839 0.8123661 +0.7751122 0.6925839 0.8123661 +0.7940252 0.6925839 0.8123661 +0.8123661 0.6925839 0.8123661 +0.8301795 0.6925839 0.8123661 +0.8475045 0.6925839 0.8123661 +0.8643761 0.6925839 0.8123661 +0.880825 0.6925839 0.8123661 +0.8968787 0.6925839 0.8123661 +0.9125621 0.6925839 0.8123661 +0.9278974 0.6925839 0.8123661 +0.9429048 0.6925839 0.8123661 +0.9576028 0.6925839 0.8123661 +0.9720079 0.6925839 0.8123661 +0.9861357 0.6925839 0.8123661 +1 0.6925839 0.8123661 +0 0.7143866 0.8123661 +0.1939468 0.7143866 0.8123661 +0.2773041 0.7143866 0.8123661 +0.3384659 0.7143866 0.8123661 +0.3885728 0.7143866 0.8123661 +0.4317928 0.7143866 0.8123661 +0.470214 0.7143866 0.8123661 +0.5050551 0.7143866 0.8123661 +0.5370987 0.7143866 0.8123661 +0.5668815 0.7143866 0.8123661 +0.5947903 0.7143866 0.8123661 +0.6211144 0.7143866 0.8123661 +0.6460766 0.7143866 0.8123661 +0.6698526 0.7143866 0.8123661 +0.6925839 0.7143866 0.8123661 +0.7143866 0.7143866 0.8123661 +0.7353569 0.7143866 0.8123661 +0.7555758 0.7143866 0.8123661 +0.7751122 0.7143866 0.8123661 +0.7940252 0.7143866 0.8123661 +0.8123661 0.7143866 0.8123661 +0.8301795 0.7143866 0.8123661 +0.8475045 0.7143866 0.8123661 +0.8643761 0.7143866 0.8123661 +0.880825 0.7143866 0.8123661 +0.8968787 0.7143866 0.8123661 +0.9125621 0.7143866 0.8123661 +0.9278974 0.7143866 0.8123661 +0.9429048 0.7143866 0.8123661 +0.9576028 0.7143866 0.8123661 +0.9720079 0.7143866 0.8123661 +0.9861357 0.7143866 0.8123661 +1 0.7143866 0.8123661 +0 0.7353569 0.8123661 +0.1939468 0.7353569 0.8123661 +0.2773041 0.7353569 0.8123661 +0.3384659 0.7353569 0.8123661 +0.3885728 0.7353569 0.8123661 +0.4317928 0.7353569 0.8123661 +0.470214 0.7353569 0.8123661 +0.5050551 0.7353569 0.8123661 +0.5370987 0.7353569 0.8123661 +0.5668815 0.7353569 0.8123661 +0.5947903 0.7353569 0.8123661 +0.6211144 0.7353569 0.8123661 +0.6460766 0.7353569 0.8123661 +0.6698526 0.7353569 0.8123661 +0.6925839 0.7353569 0.8123661 +0.7143866 0.7353569 0.8123661 +0.7353569 0.7353569 0.8123661 +0.7555758 0.7353569 0.8123661 +0.7751122 0.7353569 0.8123661 +0.7940252 0.7353569 0.8123661 +0.8123661 0.7353569 0.8123661 +0.8301795 0.7353569 0.8123661 +0.8475045 0.7353569 0.8123661 +0.8643761 0.7353569 0.8123661 +0.880825 0.7353569 0.8123661 +0.8968787 0.7353569 0.8123661 +0.9125621 0.7353569 0.8123661 +0.9278974 0.7353569 0.8123661 +0.9429048 0.7353569 0.8123661 +0.9576028 0.7353569 0.8123661 +0.9720079 0.7353569 0.8123661 +0.9861357 0.7353569 0.8123661 +1 0.7353569 0.8123661 +0 0.7555758 0.8123661 +0.1939468 0.7555758 0.8123661 +0.2773041 0.7555758 0.8123661 +0.3384659 0.7555758 0.8123661 +0.3885728 0.7555758 0.8123661 +0.4317928 0.7555758 0.8123661 +0.470214 0.7555758 0.8123661 +0.5050551 0.7555758 0.8123661 +0.5370987 0.7555758 0.8123661 +0.5668815 0.7555758 0.8123661 +0.5947903 0.7555758 0.8123661 +0.6211144 0.7555758 0.8123661 +0.6460766 0.7555758 0.8123661 +0.6698526 0.7555758 0.8123661 +0.6925839 0.7555758 0.8123661 +0.7143866 0.7555758 0.8123661 +0.7353569 0.7555758 0.8123661 +0.7555758 0.7555758 0.8123661 +0.7751122 0.7555758 0.8123661 +0.7940252 0.7555758 0.8123661 +0.8123661 0.7555758 0.8123661 +0.8301795 0.7555758 0.8123661 +0.8475045 0.7555758 0.8123661 +0.8643761 0.7555758 0.8123661 +0.880825 0.7555758 0.8123661 +0.8968787 0.7555758 0.8123661 +0.9125621 0.7555758 0.8123661 +0.9278974 0.7555758 0.8123661 +0.9429048 0.7555758 0.8123661 +0.9576028 0.7555758 0.8123661 +0.9720079 0.7555758 0.8123661 +0.9861357 0.7555758 0.8123661 +1 0.7555758 0.8123661 +0 0.7751122 0.8123661 +0.1939468 0.7751122 0.8123661 +0.2773041 0.7751122 0.8123661 +0.3384659 0.7751122 0.8123661 +0.3885728 0.7751122 0.8123661 +0.4317928 0.7751122 0.8123661 +0.470214 0.7751122 0.8123661 +0.5050551 0.7751122 0.8123661 +0.5370987 0.7751122 0.8123661 +0.5668815 0.7751122 0.8123661 +0.5947903 0.7751122 0.8123661 +0.6211144 0.7751122 0.8123661 +0.6460766 0.7751122 0.8123661 +0.6698526 0.7751122 0.8123661 +0.6925839 0.7751122 0.8123661 +0.7143866 0.7751122 0.8123661 +0.7353569 0.7751122 0.8123661 +0.7555758 0.7751122 0.8123661 +0.7751122 0.7751122 0.8123661 +0.7940252 0.7751122 0.8123661 +0.8123661 0.7751122 0.8123661 +0.8301795 0.7751122 0.8123661 +0.8475045 0.7751122 0.8123661 +0.8643761 0.7751122 0.8123661 +0.880825 0.7751122 0.8123661 +0.8968787 0.7751122 0.8123661 +0.9125621 0.7751122 0.8123661 +0.9278974 0.7751122 0.8123661 +0.9429048 0.7751122 0.8123661 +0.9576028 0.7751122 0.8123661 +0.9720079 0.7751122 0.8123661 +0.9861357 0.7751122 0.8123661 +1 0.7751122 0.8123661 +0 0.7940252 0.8123661 +0.1939468 0.7940252 0.8123661 +0.2773041 0.7940252 0.8123661 +0.3384659 0.7940252 0.8123661 +0.3885728 0.7940252 0.8123661 +0.4317928 0.7940252 0.8123661 +0.470214 0.7940252 0.8123661 +0.5050551 0.7940252 0.8123661 +0.5370987 0.7940252 0.8123661 +0.5668815 0.7940252 0.8123661 +0.5947903 0.7940252 0.8123661 +0.6211144 0.7940252 0.8123661 +0.6460766 0.7940252 0.8123661 +0.6698526 0.7940252 0.8123661 +0.6925839 0.7940252 0.8123661 +0.7143866 0.7940252 0.8123661 +0.7353569 0.7940252 0.8123661 +0.7555758 0.7940252 0.8123661 +0.7751122 0.7940252 0.8123661 +0.7940252 0.7940252 0.8123661 +0.8123661 0.7940252 0.8123661 +0.8301795 0.7940252 0.8123661 +0.8475045 0.7940252 0.8123661 +0.8643761 0.7940252 0.8123661 +0.880825 0.7940252 0.8123661 +0.8968787 0.7940252 0.8123661 +0.9125621 0.7940252 0.8123661 +0.9278974 0.7940252 0.8123661 +0.9429048 0.7940252 0.8123661 +0.9576028 0.7940252 0.8123661 +0.9720079 0.7940252 0.8123661 +0.9861357 0.7940252 0.8123661 +1 0.7940252 0.8123661 +0 0.8123661 0.8123661 +0.1939468 0.8123661 0.8123661 +0.2773041 0.8123661 0.8123661 +0.3384659 0.8123661 0.8123661 +0.3885728 0.8123661 0.8123661 +0.4317928 0.8123661 0.8123661 +0.470214 0.8123661 0.8123661 +0.5050551 0.8123661 0.8123661 +0.5370987 0.8123661 0.8123661 +0.5668815 0.8123661 0.8123661 +0.5947903 0.8123661 0.8123661 +0.6211144 0.8123661 0.8123661 +0.6460766 0.8123661 0.8123661 +0.6698526 0.8123661 0.8123661 +0.6925839 0.8123661 0.8123661 +0.7143866 0.8123661 0.8123661 +0.7353569 0.8123661 0.8123661 +0.7555758 0.8123661 0.8123661 +0.7751122 0.8123661 0.8123661 +0.7940252 0.8123661 0.8123661 +0.8123661 0.8123661 0.8123661 +0.8301795 0.8123661 0.8123661 +0.8475045 0.8123661 0.8123661 +0.8643761 0.8123661 0.8123661 +0.880825 0.8123661 0.8123661 +0.8968787 0.8123661 0.8123661 +0.9125621 0.8123661 0.8123661 +0.9278974 0.8123661 0.8123661 +0.9429048 0.8123661 0.8123661 +0.9576028 0.8123661 0.8123661 +0.9720079 0.8123661 0.8123661 +0.9861357 0.8123661 0.8123661 +1 0.8123661 0.8123661 +0 0.8301795 0.8123661 +0.1939468 0.8301795 0.8123661 +0.2773041 0.8301795 0.8123661 +0.3384659 0.8301795 0.8123661 +0.3885728 0.8301795 0.8123661 +0.4317928 0.8301795 0.8123661 +0.470214 0.8301795 0.8123661 +0.5050551 0.8301795 0.8123661 +0.5370987 0.8301795 0.8123661 +0.5668815 0.8301795 0.8123661 +0.5947903 0.8301795 0.8123661 +0.6211144 0.8301795 0.8123661 +0.6460766 0.8301795 0.8123661 +0.6698526 0.8301795 0.8123661 +0.6925839 0.8301795 0.8123661 +0.7143866 0.8301795 0.8123661 +0.7353569 0.8301795 0.8123661 +0.7555758 0.8301795 0.8123661 +0.7751122 0.8301795 0.8123661 +0.7940252 0.8301795 0.8123661 +0.8123661 0.8301795 0.8123661 +0.8301795 0.8301795 0.8123661 +0.8475045 0.8301795 0.8123661 +0.8643761 0.8301795 0.8123661 +0.880825 0.8301795 0.8123661 +0.8968787 0.8301795 0.8123661 +0.9125621 0.8301795 0.8123661 +0.9278974 0.8301795 0.8123661 +0.9429048 0.8301795 0.8123661 +0.9576028 0.8301795 0.8123661 +0.9720079 0.8301795 0.8123661 +0.9861357 0.8301795 0.8123661 +1 0.8301795 0.8123661 +0 0.8475045 0.8123661 +0.1939468 0.8475045 0.8123661 +0.2773041 0.8475045 0.8123661 +0.3384659 0.8475045 0.8123661 +0.3885728 0.8475045 0.8123661 +0.4317928 0.8475045 0.8123661 +0.470214 0.8475045 0.8123661 +0.5050551 0.8475045 0.8123661 +0.5370987 0.8475045 0.8123661 +0.5668815 0.8475045 0.8123661 +0.5947903 0.8475045 0.8123661 +0.6211144 0.8475045 0.8123661 +0.6460766 0.8475045 0.8123661 +0.6698526 0.8475045 0.8123661 +0.6925839 0.8475045 0.8123661 +0.7143866 0.8475045 0.8123661 +0.7353569 0.8475045 0.8123661 +0.7555758 0.8475045 0.8123661 +0.7751122 0.8475045 0.8123661 +0.7940252 0.8475045 0.8123661 +0.8123661 0.8475045 0.8123661 +0.8301795 0.8475045 0.8123661 +0.8475045 0.8475045 0.8123661 +0.8643761 0.8475045 0.8123661 +0.880825 0.8475045 0.8123661 +0.8968787 0.8475045 0.8123661 +0.9125621 0.8475045 0.8123661 +0.9278974 0.8475045 0.8123661 +0.9429048 0.8475045 0.8123661 +0.9576028 0.8475045 0.8123661 +0.9720079 0.8475045 0.8123661 +0.9861357 0.8475045 0.8123661 +1 0.8475045 0.8123661 +0 0.8643761 0.8123661 +0.1939468 0.8643761 0.8123661 +0.2773041 0.8643761 0.8123661 +0.3384659 0.8643761 0.8123661 +0.3885728 0.8643761 0.8123661 +0.4317928 0.8643761 0.8123661 +0.470214 0.8643761 0.8123661 +0.5050551 0.8643761 0.8123661 +0.5370987 0.8643761 0.8123661 +0.5668815 0.8643761 0.8123661 +0.5947903 0.8643761 0.8123661 +0.6211144 0.8643761 0.8123661 +0.6460766 0.8643761 0.8123661 +0.6698526 0.8643761 0.8123661 +0.6925839 0.8643761 0.8123661 +0.7143866 0.8643761 0.8123661 +0.7353569 0.8643761 0.8123661 +0.7555758 0.8643761 0.8123661 +0.7751122 0.8643761 0.8123661 +0.7940252 0.8643761 0.8123661 +0.8123661 0.8643761 0.8123661 +0.8301795 0.8643761 0.8123661 +0.8475045 0.8643761 0.8123661 +0.8643761 0.8643761 0.8123661 +0.880825 0.8643761 0.8123661 +0.8968787 0.8643761 0.8123661 +0.9125621 0.8643761 0.8123661 +0.9278974 0.8643761 0.8123661 +0.9429048 0.8643761 0.8123661 +0.9576028 0.8643761 0.8123661 +0.9720079 0.8643761 0.8123661 +0.9861357 0.8643761 0.8123661 +1 0.8643761 0.8123661 +0 0.880825 0.8123661 +0.1939468 0.880825 0.8123661 +0.2773041 0.880825 0.8123661 +0.3384659 0.880825 0.8123661 +0.3885728 0.880825 0.8123661 +0.4317928 0.880825 0.8123661 +0.470214 0.880825 0.8123661 +0.5050551 0.880825 0.8123661 +0.5370987 0.880825 0.8123661 +0.5668815 0.880825 0.8123661 +0.5947903 0.880825 0.8123661 +0.6211144 0.880825 0.8123661 +0.6460766 0.880825 0.8123661 +0.6698526 0.880825 0.8123661 +0.6925839 0.880825 0.8123661 +0.7143866 0.880825 0.8123661 +0.7353569 0.880825 0.8123661 +0.7555758 0.880825 0.8123661 +0.7751122 0.880825 0.8123661 +0.7940252 0.880825 0.8123661 +0.8123661 0.880825 0.8123661 +0.8301795 0.880825 0.8123661 +0.8475045 0.880825 0.8123661 +0.8643761 0.880825 0.8123661 +0.880825 0.880825 0.8123661 +0.8968787 0.880825 0.8123661 +0.9125621 0.880825 0.8123661 +0.9278974 0.880825 0.8123661 +0.9429048 0.880825 0.8123661 +0.9576028 0.880825 0.8123661 +0.9720079 0.880825 0.8123661 +0.9861357 0.880825 0.8123661 +1 0.880825 0.8123661 +0 0.8968787 0.8123661 +0.1939468 0.8968787 0.8123661 +0.2773041 0.8968787 0.8123661 +0.3384659 0.8968787 0.8123661 +0.3885728 0.8968787 0.8123661 +0.4317928 0.8968787 0.8123661 +0.470214 0.8968787 0.8123661 +0.5050551 0.8968787 0.8123661 +0.5370987 0.8968787 0.8123661 +0.5668815 0.8968787 0.8123661 +0.5947903 0.8968787 0.8123661 +0.6211144 0.8968787 0.8123661 +0.6460766 0.8968787 0.8123661 +0.6698526 0.8968787 0.8123661 +0.6925839 0.8968787 0.8123661 +0.7143866 0.8968787 0.8123661 +0.7353569 0.8968787 0.8123661 +0.7555758 0.8968787 0.8123661 +0.7751122 0.8968787 0.8123661 +0.7940252 0.8968787 0.8123661 +0.8123661 0.8968787 0.8123661 +0.8301795 0.8968787 0.8123661 +0.8475045 0.8968787 0.8123661 +0.8643761 0.8968787 0.8123661 +0.880825 0.8968787 0.8123661 +0.8968787 0.8968787 0.8123661 +0.9125621 0.8968787 0.8123661 +0.9278974 0.8968787 0.8123661 +0.9429048 0.8968787 0.8123661 +0.9576028 0.8968787 0.8123661 +0.9720079 0.8968787 0.8123661 +0.9861357 0.8968787 0.8123661 +1 0.8968787 0.8123661 +0 0.9125621 0.8123661 +0.1939468 0.9125621 0.8123661 +0.2773041 0.9125621 0.8123661 +0.3384659 0.9125621 0.8123661 +0.3885728 0.9125621 0.8123661 +0.4317928 0.9125621 0.8123661 +0.470214 0.9125621 0.8123661 +0.5050551 0.9125621 0.8123661 +0.5370987 0.9125621 0.8123661 +0.5668815 0.9125621 0.8123661 +0.5947903 0.9125621 0.8123661 +0.6211144 0.9125621 0.8123661 +0.6460766 0.9125621 0.8123661 +0.6698526 0.9125621 0.8123661 +0.6925839 0.9125621 0.8123661 +0.7143866 0.9125621 0.8123661 +0.7353569 0.9125621 0.8123661 +0.7555758 0.9125621 0.8123661 +0.7751122 0.9125621 0.8123661 +0.7940252 0.9125621 0.8123661 +0.8123661 0.9125621 0.8123661 +0.8301795 0.9125621 0.8123661 +0.8475045 0.9125621 0.8123661 +0.8643761 0.9125621 0.8123661 +0.880825 0.9125621 0.8123661 +0.8968787 0.9125621 0.8123661 +0.9125621 0.9125621 0.8123661 +0.9278974 0.9125621 0.8123661 +0.9429048 0.9125621 0.8123661 +0.9576028 0.9125621 0.8123661 +0.9720079 0.9125621 0.8123661 +0.9861357 0.9125621 0.8123661 +1 0.9125621 0.8123661 +0 0.9278974 0.8123661 +0.1939468 0.9278974 0.8123661 +0.2773041 0.9278974 0.8123661 +0.3384659 0.9278974 0.8123661 +0.3885728 0.9278974 0.8123661 +0.4317928 0.9278974 0.8123661 +0.470214 0.9278974 0.8123661 +0.5050551 0.9278974 0.8123661 +0.5370987 0.9278974 0.8123661 +0.5668815 0.9278974 0.8123661 +0.5947903 0.9278974 0.8123661 +0.6211144 0.9278974 0.8123661 +0.6460766 0.9278974 0.8123661 +0.6698526 0.9278974 0.8123661 +0.6925839 0.9278974 0.8123661 +0.7143866 0.9278974 0.8123661 +0.7353569 0.9278974 0.8123661 +0.7555758 0.9278974 0.8123661 +0.7751122 0.9278974 0.8123661 +0.7940252 0.9278974 0.8123661 +0.8123661 0.9278974 0.8123661 +0.8301795 0.9278974 0.8123661 +0.8475045 0.9278974 0.8123661 +0.8643761 0.9278974 0.8123661 +0.880825 0.9278974 0.8123661 +0.8968787 0.9278974 0.8123661 +0.9125621 0.9278974 0.8123661 +0.9278974 0.9278974 0.8123661 +0.9429048 0.9278974 0.8123661 +0.9576028 0.9278974 0.8123661 +0.9720079 0.9278974 0.8123661 +0.9861357 0.9278974 0.8123661 +1 0.9278974 0.8123661 +0 0.9429048 0.8123661 +0.1939468 0.9429048 0.8123661 +0.2773041 0.9429048 0.8123661 +0.3384659 0.9429048 0.8123661 +0.3885728 0.9429048 0.8123661 +0.4317928 0.9429048 0.8123661 +0.470214 0.9429048 0.8123661 +0.5050551 0.9429048 0.8123661 +0.5370987 0.9429048 0.8123661 +0.5668815 0.9429048 0.8123661 +0.5947903 0.9429048 0.8123661 +0.6211144 0.9429048 0.8123661 +0.6460766 0.9429048 0.8123661 +0.6698526 0.9429048 0.8123661 +0.6925839 0.9429048 0.8123661 +0.7143866 0.9429048 0.8123661 +0.7353569 0.9429048 0.8123661 +0.7555758 0.9429048 0.8123661 +0.7751122 0.9429048 0.8123661 +0.7940252 0.9429048 0.8123661 +0.8123661 0.9429048 0.8123661 +0.8301795 0.9429048 0.8123661 +0.8475045 0.9429048 0.8123661 +0.8643761 0.9429048 0.8123661 +0.880825 0.9429048 0.8123661 +0.8968787 0.9429048 0.8123661 +0.9125621 0.9429048 0.8123661 +0.9278974 0.9429048 0.8123661 +0.9429048 0.9429048 0.8123661 +0.9576028 0.9429048 0.8123661 +0.9720079 0.9429048 0.8123661 +0.9861357 0.9429048 0.8123661 +1 0.9429048 0.8123661 +0 0.9576028 0.8123661 +0.1939468 0.9576028 0.8123661 +0.2773041 0.9576028 0.8123661 +0.3384659 0.9576028 0.8123661 +0.3885728 0.9576028 0.8123661 +0.4317928 0.9576028 0.8123661 +0.470214 0.9576028 0.8123661 +0.5050551 0.9576028 0.8123661 +0.5370987 0.9576028 0.8123661 +0.5668815 0.9576028 0.8123661 +0.5947903 0.9576028 0.8123661 +0.6211144 0.9576028 0.8123661 +0.6460766 0.9576028 0.8123661 +0.6698526 0.9576028 0.8123661 +0.6925839 0.9576028 0.8123661 +0.7143866 0.9576028 0.8123661 +0.7353569 0.9576028 0.8123661 +0.7555758 0.9576028 0.8123661 +0.7751122 0.9576028 0.8123661 +0.7940252 0.9576028 0.8123661 +0.8123661 0.9576028 0.8123661 +0.8301795 0.9576028 0.8123661 +0.8475045 0.9576028 0.8123661 +0.8643761 0.9576028 0.8123661 +0.880825 0.9576028 0.8123661 +0.8968787 0.9576028 0.8123661 +0.9125621 0.9576028 0.8123661 +0.9278974 0.9576028 0.8123661 +0.9429048 0.9576028 0.8123661 +0.9576028 0.9576028 0.8123661 +0.9720079 0.9576028 0.8123661 +0.9861357 0.9576028 0.8123661 +1 0.9576028 0.8123661 +0 0.9720079 0.8123661 +0.1939468 0.9720079 0.8123661 +0.2773041 0.9720079 0.8123661 +0.3384659 0.9720079 0.8123661 +0.3885728 0.9720079 0.8123661 +0.4317928 0.9720079 0.8123661 +0.470214 0.9720079 0.8123661 +0.5050551 0.9720079 0.8123661 +0.5370987 0.9720079 0.8123661 +0.5668815 0.9720079 0.8123661 +0.5947903 0.9720079 0.8123661 +0.6211144 0.9720079 0.8123661 +0.6460766 0.9720079 0.8123661 +0.6698526 0.9720079 0.8123661 +0.6925839 0.9720079 0.8123661 +0.7143866 0.9720079 0.8123661 +0.7353569 0.9720079 0.8123661 +0.7555758 0.9720079 0.8123661 +0.7751122 0.9720079 0.8123661 +0.7940252 0.9720079 0.8123661 +0.8123661 0.9720079 0.8123661 +0.8301795 0.9720079 0.8123661 +0.8475045 0.9720079 0.8123661 +0.8643761 0.9720079 0.8123661 +0.880825 0.9720079 0.8123661 +0.8968787 0.9720079 0.8123661 +0.9125621 0.9720079 0.8123661 +0.9278974 0.9720079 0.8123661 +0.9429048 0.9720079 0.8123661 +0.9576028 0.9720079 0.8123661 +0.9720079 0.9720079 0.8123661 +0.9861357 0.9720079 0.8123661 +1 0.9720079 0.8123661 +0 0.9861357 0.8123661 +0.1939468 0.9861357 0.8123661 +0.2773041 0.9861357 0.8123661 +0.3384659 0.9861357 0.8123661 +0.3885728 0.9861357 0.8123661 +0.4317928 0.9861357 0.8123661 +0.470214 0.9861357 0.8123661 +0.5050551 0.9861357 0.8123661 +0.5370987 0.9861357 0.8123661 +0.5668815 0.9861357 0.8123661 +0.5947903 0.9861357 0.8123661 +0.6211144 0.9861357 0.8123661 +0.6460766 0.9861357 0.8123661 +0.6698526 0.9861357 0.8123661 +0.6925839 0.9861357 0.8123661 +0.7143866 0.9861357 0.8123661 +0.7353569 0.9861357 0.8123661 +0.7555758 0.9861357 0.8123661 +0.7751122 0.9861357 0.8123661 +0.7940252 0.9861357 0.8123661 +0.8123661 0.9861357 0.8123661 +0.8301795 0.9861357 0.8123661 +0.8475045 0.9861357 0.8123661 +0.8643761 0.9861357 0.8123661 +0.880825 0.9861357 0.8123661 +0.8968787 0.9861357 0.8123661 +0.9125621 0.9861357 0.8123661 +0.9278974 0.9861357 0.8123661 +0.9429048 0.9861357 0.8123661 +0.9576028 0.9861357 0.8123661 +0.9720079 0.9861357 0.8123661 +0.9861357 0.9861357 0.8123661 +1 0.9861357 0.8123661 +0 1 0.8123661 +0.1939468 1 0.8123661 +0.2773041 1 0.8123661 +0.3384659 1 0.8123661 +0.3885728 1 0.8123661 +0.4317928 1 0.8123661 +0.470214 1 0.8123661 +0.5050551 1 0.8123661 +0.5370987 1 0.8123661 +0.5668815 1 0.8123661 +0.5947903 1 0.8123661 +0.6211144 1 0.8123661 +0.6460766 1 0.8123661 +0.6698526 1 0.8123661 +0.6925839 1 0.8123661 +0.7143866 1 0.8123661 +0.7353569 1 0.8123661 +0.7555758 1 0.8123661 +0.7751122 1 0.8123661 +0.7940252 1 0.8123661 +0.8123661 1 0.8123661 +0.8301795 1 0.8123661 +0.8475045 1 0.8123661 +0.8643761 1 0.8123661 +0.880825 1 0.8123661 +0.8968787 1 0.8123661 +0.9125621 1 0.8123661 +0.9278974 1 0.8123661 +0.9429048 1 0.8123661 +0.9576028 1 0.8123661 +0.9720079 1 0.8123661 +0.9861357 1 0.8123661 +1 1 0.8123661 +0 0 0.8301795 +0.1939468 0 0.8301795 +0.2773041 0 0.8301795 +0.3384659 0 0.8301795 +0.3885728 0 0.8301795 +0.4317928 0 0.8301795 +0.470214 0 0.8301795 +0.5050551 0 0.8301795 +0.5370987 0 0.8301795 +0.5668815 0 0.8301795 +0.5947903 0 0.8301795 +0.6211144 0 0.8301795 +0.6460766 0 0.8301795 +0.6698526 0 0.8301795 +0.6925839 0 0.8301795 +0.7143866 0 0.8301795 +0.7353569 0 0.8301795 +0.7555758 0 0.8301795 +0.7751122 0 0.8301795 +0.7940252 0 0.8301795 +0.8123661 0 0.8301795 +0.8301795 0 0.8301795 +0.8475045 0 0.8301795 +0.8643761 0 0.8301795 +0.880825 0 0.8301795 +0.8968787 0 0.8301795 +0.9125621 0 0.8301795 +0.9278974 0 0.8301795 +0.9429048 0 0.8301795 +0.9576028 0 0.8301795 +0.9720079 0 0.8301795 +0.9861357 0 0.8301795 +1 0 0.8301795 +0 0.1939468 0.8301795 +0.1939468 0.1939468 0.8301795 +0.2773041 0.1939468 0.8301795 +0.3384659 0.1939468 0.8301795 +0.3885728 0.1939468 0.8301795 +0.4317928 0.1939468 0.8301795 +0.470214 0.1939468 0.8301795 +0.5050551 0.1939468 0.8301795 +0.5370987 0.1939468 0.8301795 +0.5668815 0.1939468 0.8301795 +0.5947903 0.1939468 0.8301795 +0.6211144 0.1939468 0.8301795 +0.6460766 0.1939468 0.8301795 +0.6698526 0.1939468 0.8301795 +0.6925839 0.1939468 0.8301795 +0.7143866 0.1939468 0.8301795 +0.7353569 0.1939468 0.8301795 +0.7555758 0.1939468 0.8301795 +0.7751122 0.1939468 0.8301795 +0.7940252 0.1939468 0.8301795 +0.8123661 0.1939468 0.8301795 +0.8301795 0.1939468 0.8301795 +0.8475045 0.1939468 0.8301795 +0.8643761 0.1939468 0.8301795 +0.880825 0.1939468 0.8301795 +0.8968787 0.1939468 0.8301795 +0.9125621 0.1939468 0.8301795 +0.9278974 0.1939468 0.8301795 +0.9429048 0.1939468 0.8301795 +0.9576028 0.1939468 0.8301795 +0.9720079 0.1939468 0.8301795 +0.9861357 0.1939468 0.8301795 +1 0.1939468 0.8301795 +0 0.2773041 0.8301795 +0.1939468 0.2773041 0.8301795 +0.2773041 0.2773041 0.8301795 +0.3384659 0.2773041 0.8301795 +0.3885728 0.2773041 0.8301795 +0.4317928 0.2773041 0.8301795 +0.470214 0.2773041 0.8301795 +0.5050551 0.2773041 0.8301795 +0.5370987 0.2773041 0.8301795 +0.5668815 0.2773041 0.8301795 +0.5947903 0.2773041 0.8301795 +0.6211144 0.2773041 0.8301795 +0.6460766 0.2773041 0.8301795 +0.6698526 0.2773041 0.8301795 +0.6925839 0.2773041 0.8301795 +0.7143866 0.2773041 0.8301795 +0.7353569 0.2773041 0.8301795 +0.7555758 0.2773041 0.8301795 +0.7751122 0.2773041 0.8301795 +0.7940252 0.2773041 0.8301795 +0.8123661 0.2773041 0.8301795 +0.8301795 0.2773041 0.8301795 +0.8475045 0.2773041 0.8301795 +0.8643761 0.2773041 0.8301795 +0.880825 0.2773041 0.8301795 +0.8968787 0.2773041 0.8301795 +0.9125621 0.2773041 0.8301795 +0.9278974 0.2773041 0.8301795 +0.9429048 0.2773041 0.8301795 +0.9576028 0.2773041 0.8301795 +0.9720079 0.2773041 0.8301795 +0.9861357 0.2773041 0.8301795 +1 0.2773041 0.8301795 +0 0.3384659 0.8301795 +0.1939468 0.3384659 0.8301795 +0.2773041 0.3384659 0.8301795 +0.3384659 0.3384659 0.8301795 +0.3885728 0.3384659 0.8301795 +0.4317928 0.3384659 0.8301795 +0.470214 0.3384659 0.8301795 +0.5050551 0.3384659 0.8301795 +0.5370987 0.3384659 0.8301795 +0.5668815 0.3384659 0.8301795 +0.5947903 0.3384659 0.8301795 +0.6211144 0.3384659 0.8301795 +0.6460766 0.3384659 0.8301795 +0.6698526 0.3384659 0.8301795 +0.6925839 0.3384659 0.8301795 +0.7143866 0.3384659 0.8301795 +0.7353569 0.3384659 0.8301795 +0.7555758 0.3384659 0.8301795 +0.7751122 0.3384659 0.8301795 +0.7940252 0.3384659 0.8301795 +0.8123661 0.3384659 0.8301795 +0.8301795 0.3384659 0.8301795 +0.8475045 0.3384659 0.8301795 +0.8643761 0.3384659 0.8301795 +0.880825 0.3384659 0.8301795 +0.8968787 0.3384659 0.8301795 +0.9125621 0.3384659 0.8301795 +0.9278974 0.3384659 0.8301795 +0.9429048 0.3384659 0.8301795 +0.9576028 0.3384659 0.8301795 +0.9720079 0.3384659 0.8301795 +0.9861357 0.3384659 0.8301795 +1 0.3384659 0.8301795 +0 0.3885728 0.8301795 +0.1939468 0.3885728 0.8301795 +0.2773041 0.3885728 0.8301795 +0.3384659 0.3885728 0.8301795 +0.3885728 0.3885728 0.8301795 +0.4317928 0.3885728 0.8301795 +0.470214 0.3885728 0.8301795 +0.5050551 0.3885728 0.8301795 +0.5370987 0.3885728 0.8301795 +0.5668815 0.3885728 0.8301795 +0.5947903 0.3885728 0.8301795 +0.6211144 0.3885728 0.8301795 +0.6460766 0.3885728 0.8301795 +0.6698526 0.3885728 0.8301795 +0.6925839 0.3885728 0.8301795 +0.7143866 0.3885728 0.8301795 +0.7353569 0.3885728 0.8301795 +0.7555758 0.3885728 0.8301795 +0.7751122 0.3885728 0.8301795 +0.7940252 0.3885728 0.8301795 +0.8123661 0.3885728 0.8301795 +0.8301795 0.3885728 0.8301795 +0.8475045 0.3885728 0.8301795 +0.8643761 0.3885728 0.8301795 +0.880825 0.3885728 0.8301795 +0.8968787 0.3885728 0.8301795 +0.9125621 0.3885728 0.8301795 +0.9278974 0.3885728 0.8301795 +0.9429048 0.3885728 0.8301795 +0.9576028 0.3885728 0.8301795 +0.9720079 0.3885728 0.8301795 +0.9861357 0.3885728 0.8301795 +1 0.3885728 0.8301795 +0 0.4317928 0.8301795 +0.1939468 0.4317928 0.8301795 +0.2773041 0.4317928 0.8301795 +0.3384659 0.4317928 0.8301795 +0.3885728 0.4317928 0.8301795 +0.4317928 0.4317928 0.8301795 +0.470214 0.4317928 0.8301795 +0.5050551 0.4317928 0.8301795 +0.5370987 0.4317928 0.8301795 +0.5668815 0.4317928 0.8301795 +0.5947903 0.4317928 0.8301795 +0.6211144 0.4317928 0.8301795 +0.6460766 0.4317928 0.8301795 +0.6698526 0.4317928 0.8301795 +0.6925839 0.4317928 0.8301795 +0.7143866 0.4317928 0.8301795 +0.7353569 0.4317928 0.8301795 +0.7555758 0.4317928 0.8301795 +0.7751122 0.4317928 0.8301795 +0.7940252 0.4317928 0.8301795 +0.8123661 0.4317928 0.8301795 +0.8301795 0.4317928 0.8301795 +0.8475045 0.4317928 0.8301795 +0.8643761 0.4317928 0.8301795 +0.880825 0.4317928 0.8301795 +0.8968787 0.4317928 0.8301795 +0.9125621 0.4317928 0.8301795 +0.9278974 0.4317928 0.8301795 +0.9429048 0.4317928 0.8301795 +0.9576028 0.4317928 0.8301795 +0.9720079 0.4317928 0.8301795 +0.9861357 0.4317928 0.8301795 +1 0.4317928 0.8301795 +0 0.470214 0.8301795 +0.1939468 0.470214 0.8301795 +0.2773041 0.470214 0.8301795 +0.3384659 0.470214 0.8301795 +0.3885728 0.470214 0.8301795 +0.4317928 0.470214 0.8301795 +0.470214 0.470214 0.8301795 +0.5050551 0.470214 0.8301795 +0.5370987 0.470214 0.8301795 +0.5668815 0.470214 0.8301795 +0.5947903 0.470214 0.8301795 +0.6211144 0.470214 0.8301795 +0.6460766 0.470214 0.8301795 +0.6698526 0.470214 0.8301795 +0.6925839 0.470214 0.8301795 +0.7143866 0.470214 0.8301795 +0.7353569 0.470214 0.8301795 +0.7555758 0.470214 0.8301795 +0.7751122 0.470214 0.8301795 +0.7940252 0.470214 0.8301795 +0.8123661 0.470214 0.8301795 +0.8301795 0.470214 0.8301795 +0.8475045 0.470214 0.8301795 +0.8643761 0.470214 0.8301795 +0.880825 0.470214 0.8301795 +0.8968787 0.470214 0.8301795 +0.9125621 0.470214 0.8301795 +0.9278974 0.470214 0.8301795 +0.9429048 0.470214 0.8301795 +0.9576028 0.470214 0.8301795 +0.9720079 0.470214 0.8301795 +0.9861357 0.470214 0.8301795 +1 0.470214 0.8301795 +0 0.5050551 0.8301795 +0.1939468 0.5050551 0.8301795 +0.2773041 0.5050551 0.8301795 +0.3384659 0.5050551 0.8301795 +0.3885728 0.5050551 0.8301795 +0.4317928 0.5050551 0.8301795 +0.470214 0.5050551 0.8301795 +0.5050551 0.5050551 0.8301795 +0.5370987 0.5050551 0.8301795 +0.5668815 0.5050551 0.8301795 +0.5947903 0.5050551 0.8301795 +0.6211144 0.5050551 0.8301795 +0.6460766 0.5050551 0.8301795 +0.6698526 0.5050551 0.8301795 +0.6925839 0.5050551 0.8301795 +0.7143866 0.5050551 0.8301795 +0.7353569 0.5050551 0.8301795 +0.7555758 0.5050551 0.8301795 +0.7751122 0.5050551 0.8301795 +0.7940252 0.5050551 0.8301795 +0.8123661 0.5050551 0.8301795 +0.8301795 0.5050551 0.8301795 +0.8475045 0.5050551 0.8301795 +0.8643761 0.5050551 0.8301795 +0.880825 0.5050551 0.8301795 +0.8968787 0.5050551 0.8301795 +0.9125621 0.5050551 0.8301795 +0.9278974 0.5050551 0.8301795 +0.9429048 0.5050551 0.8301795 +0.9576028 0.5050551 0.8301795 +0.9720079 0.5050551 0.8301795 +0.9861357 0.5050551 0.8301795 +1 0.5050551 0.8301795 +0 0.5370987 0.8301795 +0.1939468 0.5370987 0.8301795 +0.2773041 0.5370987 0.8301795 +0.3384659 0.5370987 0.8301795 +0.3885728 0.5370987 0.8301795 +0.4317928 0.5370987 0.8301795 +0.470214 0.5370987 0.8301795 +0.5050551 0.5370987 0.8301795 +0.5370987 0.5370987 0.8301795 +0.5668815 0.5370987 0.8301795 +0.5947903 0.5370987 0.8301795 +0.6211144 0.5370987 0.8301795 +0.6460766 0.5370987 0.8301795 +0.6698526 0.5370987 0.8301795 +0.6925839 0.5370987 0.8301795 +0.7143866 0.5370987 0.8301795 +0.7353569 0.5370987 0.8301795 +0.7555758 0.5370987 0.8301795 +0.7751122 0.5370987 0.8301795 +0.7940252 0.5370987 0.8301795 +0.8123661 0.5370987 0.8301795 +0.8301795 0.5370987 0.8301795 +0.8475045 0.5370987 0.8301795 +0.8643761 0.5370987 0.8301795 +0.880825 0.5370987 0.8301795 +0.8968787 0.5370987 0.8301795 +0.9125621 0.5370987 0.8301795 +0.9278974 0.5370987 0.8301795 +0.9429048 0.5370987 0.8301795 +0.9576028 0.5370987 0.8301795 +0.9720079 0.5370987 0.8301795 +0.9861357 0.5370987 0.8301795 +1 0.5370987 0.8301795 +0 0.5668815 0.8301795 +0.1939468 0.5668815 0.8301795 +0.2773041 0.5668815 0.8301795 +0.3384659 0.5668815 0.8301795 +0.3885728 0.5668815 0.8301795 +0.4317928 0.5668815 0.8301795 +0.470214 0.5668815 0.8301795 +0.5050551 0.5668815 0.8301795 +0.5370987 0.5668815 0.8301795 +0.5668815 0.5668815 0.8301795 +0.5947903 0.5668815 0.8301795 +0.6211144 0.5668815 0.8301795 +0.6460766 0.5668815 0.8301795 +0.6698526 0.5668815 0.8301795 +0.6925839 0.5668815 0.8301795 +0.7143866 0.5668815 0.8301795 +0.7353569 0.5668815 0.8301795 +0.7555758 0.5668815 0.8301795 +0.7751122 0.5668815 0.8301795 +0.7940252 0.5668815 0.8301795 +0.8123661 0.5668815 0.8301795 +0.8301795 0.5668815 0.8301795 +0.8475045 0.5668815 0.8301795 +0.8643761 0.5668815 0.8301795 +0.880825 0.5668815 0.8301795 +0.8968787 0.5668815 0.8301795 +0.9125621 0.5668815 0.8301795 +0.9278974 0.5668815 0.8301795 +0.9429048 0.5668815 0.8301795 +0.9576028 0.5668815 0.8301795 +0.9720079 0.5668815 0.8301795 +0.9861357 0.5668815 0.8301795 +1 0.5668815 0.8301795 +0 0.5947903 0.8301795 +0.1939468 0.5947903 0.8301795 +0.2773041 0.5947903 0.8301795 +0.3384659 0.5947903 0.8301795 +0.3885728 0.5947903 0.8301795 +0.4317928 0.5947903 0.8301795 +0.470214 0.5947903 0.8301795 +0.5050551 0.5947903 0.8301795 +0.5370987 0.5947903 0.8301795 +0.5668815 0.5947903 0.8301795 +0.5947903 0.5947903 0.8301795 +0.6211144 0.5947903 0.8301795 +0.6460766 0.5947903 0.8301795 +0.6698526 0.5947903 0.8301795 +0.6925839 0.5947903 0.8301795 +0.7143866 0.5947903 0.8301795 +0.7353569 0.5947903 0.8301795 +0.7555758 0.5947903 0.8301795 +0.7751122 0.5947903 0.8301795 +0.7940252 0.5947903 0.8301795 +0.8123661 0.5947903 0.8301795 +0.8301795 0.5947903 0.8301795 +0.8475045 0.5947903 0.8301795 +0.8643761 0.5947903 0.8301795 +0.880825 0.5947903 0.8301795 +0.8968787 0.5947903 0.8301795 +0.9125621 0.5947903 0.8301795 +0.9278974 0.5947903 0.8301795 +0.9429048 0.5947903 0.8301795 +0.9576028 0.5947903 0.8301795 +0.9720079 0.5947903 0.8301795 +0.9861357 0.5947903 0.8301795 +1 0.5947903 0.8301795 +0 0.6211144 0.8301795 +0.1939468 0.6211144 0.8301795 +0.2773041 0.6211144 0.8301795 +0.3384659 0.6211144 0.8301795 +0.3885728 0.6211144 0.8301795 +0.4317928 0.6211144 0.8301795 +0.470214 0.6211144 0.8301795 +0.5050551 0.6211144 0.8301795 +0.5370987 0.6211144 0.8301795 +0.5668815 0.6211144 0.8301795 +0.5947903 0.6211144 0.8301795 +0.6211144 0.6211144 0.8301795 +0.6460766 0.6211144 0.8301795 +0.6698526 0.6211144 0.8301795 +0.6925839 0.6211144 0.8301795 +0.7143866 0.6211144 0.8301795 +0.7353569 0.6211144 0.8301795 +0.7555758 0.6211144 0.8301795 +0.7751122 0.6211144 0.8301795 +0.7940252 0.6211144 0.8301795 +0.8123661 0.6211144 0.8301795 +0.8301795 0.6211144 0.8301795 +0.8475045 0.6211144 0.8301795 +0.8643761 0.6211144 0.8301795 +0.880825 0.6211144 0.8301795 +0.8968787 0.6211144 0.8301795 +0.9125621 0.6211144 0.8301795 +0.9278974 0.6211144 0.8301795 +0.9429048 0.6211144 0.8301795 +0.9576028 0.6211144 0.8301795 +0.9720079 0.6211144 0.8301795 +0.9861357 0.6211144 0.8301795 +1 0.6211144 0.8301795 +0 0.6460766 0.8301795 +0.1939468 0.6460766 0.8301795 +0.2773041 0.6460766 0.8301795 +0.3384659 0.6460766 0.8301795 +0.3885728 0.6460766 0.8301795 +0.4317928 0.6460766 0.8301795 +0.470214 0.6460766 0.8301795 +0.5050551 0.6460766 0.8301795 +0.5370987 0.6460766 0.8301795 +0.5668815 0.6460766 0.8301795 +0.5947903 0.6460766 0.8301795 +0.6211144 0.6460766 0.8301795 +0.6460766 0.6460766 0.8301795 +0.6698526 0.6460766 0.8301795 +0.6925839 0.6460766 0.8301795 +0.7143866 0.6460766 0.8301795 +0.7353569 0.6460766 0.8301795 +0.7555758 0.6460766 0.8301795 +0.7751122 0.6460766 0.8301795 +0.7940252 0.6460766 0.8301795 +0.8123661 0.6460766 0.8301795 +0.8301795 0.6460766 0.8301795 +0.8475045 0.6460766 0.8301795 +0.8643761 0.6460766 0.8301795 +0.880825 0.6460766 0.8301795 +0.8968787 0.6460766 0.8301795 +0.9125621 0.6460766 0.8301795 +0.9278974 0.6460766 0.8301795 +0.9429048 0.6460766 0.8301795 +0.9576028 0.6460766 0.8301795 +0.9720079 0.6460766 0.8301795 +0.9861357 0.6460766 0.8301795 +1 0.6460766 0.8301795 +0 0.6698526 0.8301795 +0.1939468 0.6698526 0.8301795 +0.2773041 0.6698526 0.8301795 +0.3384659 0.6698526 0.8301795 +0.3885728 0.6698526 0.8301795 +0.4317928 0.6698526 0.8301795 +0.470214 0.6698526 0.8301795 +0.5050551 0.6698526 0.8301795 +0.5370987 0.6698526 0.8301795 +0.5668815 0.6698526 0.8301795 +0.5947903 0.6698526 0.8301795 +0.6211144 0.6698526 0.8301795 +0.6460766 0.6698526 0.8301795 +0.6698526 0.6698526 0.8301795 +0.6925839 0.6698526 0.8301795 +0.7143866 0.6698526 0.8301795 +0.7353569 0.6698526 0.8301795 +0.7555758 0.6698526 0.8301795 +0.7751122 0.6698526 0.8301795 +0.7940252 0.6698526 0.8301795 +0.8123661 0.6698526 0.8301795 +0.8301795 0.6698526 0.8301795 +0.8475045 0.6698526 0.8301795 +0.8643761 0.6698526 0.8301795 +0.880825 0.6698526 0.8301795 +0.8968787 0.6698526 0.8301795 +0.9125621 0.6698526 0.8301795 +0.9278974 0.6698526 0.8301795 +0.9429048 0.6698526 0.8301795 +0.9576028 0.6698526 0.8301795 +0.9720079 0.6698526 0.8301795 +0.9861357 0.6698526 0.8301795 +1 0.6698526 0.8301795 +0 0.6925839 0.8301795 +0.1939468 0.6925839 0.8301795 +0.2773041 0.6925839 0.8301795 +0.3384659 0.6925839 0.8301795 +0.3885728 0.6925839 0.8301795 +0.4317928 0.6925839 0.8301795 +0.470214 0.6925839 0.8301795 +0.5050551 0.6925839 0.8301795 +0.5370987 0.6925839 0.8301795 +0.5668815 0.6925839 0.8301795 +0.5947903 0.6925839 0.8301795 +0.6211144 0.6925839 0.8301795 +0.6460766 0.6925839 0.8301795 +0.6698526 0.6925839 0.8301795 +0.6925839 0.6925839 0.8301795 +0.7143866 0.6925839 0.8301795 +0.7353569 0.6925839 0.8301795 +0.7555758 0.6925839 0.8301795 +0.7751122 0.6925839 0.8301795 +0.7940252 0.6925839 0.8301795 +0.8123661 0.6925839 0.8301795 +0.8301795 0.6925839 0.8301795 +0.8475045 0.6925839 0.8301795 +0.8643761 0.6925839 0.8301795 +0.880825 0.6925839 0.8301795 +0.8968787 0.6925839 0.8301795 +0.9125621 0.6925839 0.8301795 +0.9278974 0.6925839 0.8301795 +0.9429048 0.6925839 0.8301795 +0.9576028 0.6925839 0.8301795 +0.9720079 0.6925839 0.8301795 +0.9861357 0.6925839 0.8301795 +1 0.6925839 0.8301795 +0 0.7143866 0.8301795 +0.1939468 0.7143866 0.8301795 +0.2773041 0.7143866 0.8301795 +0.3384659 0.7143866 0.8301795 +0.3885728 0.7143866 0.8301795 +0.4317928 0.7143866 0.8301795 +0.470214 0.7143866 0.8301795 +0.5050551 0.7143866 0.8301795 +0.5370987 0.7143866 0.8301795 +0.5668815 0.7143866 0.8301795 +0.5947903 0.7143866 0.8301795 +0.6211144 0.7143866 0.8301795 +0.6460766 0.7143866 0.8301795 +0.6698526 0.7143866 0.8301795 +0.6925839 0.7143866 0.8301795 +0.7143866 0.7143866 0.8301795 +0.7353569 0.7143866 0.8301795 +0.7555758 0.7143866 0.8301795 +0.7751122 0.7143866 0.8301795 +0.7940252 0.7143866 0.8301795 +0.8123661 0.7143866 0.8301795 +0.8301795 0.7143866 0.8301795 +0.8475045 0.7143866 0.8301795 +0.8643761 0.7143866 0.8301795 +0.880825 0.7143866 0.8301795 +0.8968787 0.7143866 0.8301795 +0.9125621 0.7143866 0.8301795 +0.9278974 0.7143866 0.8301795 +0.9429048 0.7143866 0.8301795 +0.9576028 0.7143866 0.8301795 +0.9720079 0.7143866 0.8301795 +0.9861357 0.7143866 0.8301795 +1 0.7143866 0.8301795 +0 0.7353569 0.8301795 +0.1939468 0.7353569 0.8301795 +0.2773041 0.7353569 0.8301795 +0.3384659 0.7353569 0.8301795 +0.3885728 0.7353569 0.8301795 +0.4317928 0.7353569 0.8301795 +0.470214 0.7353569 0.8301795 +0.5050551 0.7353569 0.8301795 +0.5370987 0.7353569 0.8301795 +0.5668815 0.7353569 0.8301795 +0.5947903 0.7353569 0.8301795 +0.6211144 0.7353569 0.8301795 +0.6460766 0.7353569 0.8301795 +0.6698526 0.7353569 0.8301795 +0.6925839 0.7353569 0.8301795 +0.7143866 0.7353569 0.8301795 +0.7353569 0.7353569 0.8301795 +0.7555758 0.7353569 0.8301795 +0.7751122 0.7353569 0.8301795 +0.7940252 0.7353569 0.8301795 +0.8123661 0.7353569 0.8301795 +0.8301795 0.7353569 0.8301795 +0.8475045 0.7353569 0.8301795 +0.8643761 0.7353569 0.8301795 +0.880825 0.7353569 0.8301795 +0.8968787 0.7353569 0.8301795 +0.9125621 0.7353569 0.8301795 +0.9278974 0.7353569 0.8301795 +0.9429048 0.7353569 0.8301795 +0.9576028 0.7353569 0.8301795 +0.9720079 0.7353569 0.8301795 +0.9861357 0.7353569 0.8301795 +1 0.7353569 0.8301795 +0 0.7555758 0.8301795 +0.1939468 0.7555758 0.8301795 +0.2773041 0.7555758 0.8301795 +0.3384659 0.7555758 0.8301795 +0.3885728 0.7555758 0.8301795 +0.4317928 0.7555758 0.8301795 +0.470214 0.7555758 0.8301795 +0.5050551 0.7555758 0.8301795 +0.5370987 0.7555758 0.8301795 +0.5668815 0.7555758 0.8301795 +0.5947903 0.7555758 0.8301795 +0.6211144 0.7555758 0.8301795 +0.6460766 0.7555758 0.8301795 +0.6698526 0.7555758 0.8301795 +0.6925839 0.7555758 0.8301795 +0.7143866 0.7555758 0.8301795 +0.7353569 0.7555758 0.8301795 +0.7555758 0.7555758 0.8301795 +0.7751122 0.7555758 0.8301795 +0.7940252 0.7555758 0.8301795 +0.8123661 0.7555758 0.8301795 +0.8301795 0.7555758 0.8301795 +0.8475045 0.7555758 0.8301795 +0.8643761 0.7555758 0.8301795 +0.880825 0.7555758 0.8301795 +0.8968787 0.7555758 0.8301795 +0.9125621 0.7555758 0.8301795 +0.9278974 0.7555758 0.8301795 +0.9429048 0.7555758 0.8301795 +0.9576028 0.7555758 0.8301795 +0.9720079 0.7555758 0.8301795 +0.9861357 0.7555758 0.8301795 +1 0.7555758 0.8301795 +0 0.7751122 0.8301795 +0.1939468 0.7751122 0.8301795 +0.2773041 0.7751122 0.8301795 +0.3384659 0.7751122 0.8301795 +0.3885728 0.7751122 0.8301795 +0.4317928 0.7751122 0.8301795 +0.470214 0.7751122 0.8301795 +0.5050551 0.7751122 0.8301795 +0.5370987 0.7751122 0.8301795 +0.5668815 0.7751122 0.8301795 +0.5947903 0.7751122 0.8301795 +0.6211144 0.7751122 0.8301795 +0.6460766 0.7751122 0.8301795 +0.6698526 0.7751122 0.8301795 +0.6925839 0.7751122 0.8301795 +0.7143866 0.7751122 0.8301795 +0.7353569 0.7751122 0.8301795 +0.7555758 0.7751122 0.8301795 +0.7751122 0.7751122 0.8301795 +0.7940252 0.7751122 0.8301795 +0.8123661 0.7751122 0.8301795 +0.8301795 0.7751122 0.8301795 +0.8475045 0.7751122 0.8301795 +0.8643761 0.7751122 0.8301795 +0.880825 0.7751122 0.8301795 +0.8968787 0.7751122 0.8301795 +0.9125621 0.7751122 0.8301795 +0.9278974 0.7751122 0.8301795 +0.9429048 0.7751122 0.8301795 +0.9576028 0.7751122 0.8301795 +0.9720079 0.7751122 0.8301795 +0.9861357 0.7751122 0.8301795 +1 0.7751122 0.8301795 +0 0.7940252 0.8301795 +0.1939468 0.7940252 0.8301795 +0.2773041 0.7940252 0.8301795 +0.3384659 0.7940252 0.8301795 +0.3885728 0.7940252 0.8301795 +0.4317928 0.7940252 0.8301795 +0.470214 0.7940252 0.8301795 +0.5050551 0.7940252 0.8301795 +0.5370987 0.7940252 0.8301795 +0.5668815 0.7940252 0.8301795 +0.5947903 0.7940252 0.8301795 +0.6211144 0.7940252 0.8301795 +0.6460766 0.7940252 0.8301795 +0.6698526 0.7940252 0.8301795 +0.6925839 0.7940252 0.8301795 +0.7143866 0.7940252 0.8301795 +0.7353569 0.7940252 0.8301795 +0.7555758 0.7940252 0.8301795 +0.7751122 0.7940252 0.8301795 +0.7940252 0.7940252 0.8301795 +0.8123661 0.7940252 0.8301795 +0.8301795 0.7940252 0.8301795 +0.8475045 0.7940252 0.8301795 +0.8643761 0.7940252 0.8301795 +0.880825 0.7940252 0.8301795 +0.8968787 0.7940252 0.8301795 +0.9125621 0.7940252 0.8301795 +0.9278974 0.7940252 0.8301795 +0.9429048 0.7940252 0.8301795 +0.9576028 0.7940252 0.8301795 +0.9720079 0.7940252 0.8301795 +0.9861357 0.7940252 0.8301795 +1 0.7940252 0.8301795 +0 0.8123661 0.8301795 +0.1939468 0.8123661 0.8301795 +0.2773041 0.8123661 0.8301795 +0.3384659 0.8123661 0.8301795 +0.3885728 0.8123661 0.8301795 +0.4317928 0.8123661 0.8301795 +0.470214 0.8123661 0.8301795 +0.5050551 0.8123661 0.8301795 +0.5370987 0.8123661 0.8301795 +0.5668815 0.8123661 0.8301795 +0.5947903 0.8123661 0.8301795 +0.6211144 0.8123661 0.8301795 +0.6460766 0.8123661 0.8301795 +0.6698526 0.8123661 0.8301795 +0.6925839 0.8123661 0.8301795 +0.7143866 0.8123661 0.8301795 +0.7353569 0.8123661 0.8301795 +0.7555758 0.8123661 0.8301795 +0.7751122 0.8123661 0.8301795 +0.7940252 0.8123661 0.8301795 +0.8123661 0.8123661 0.8301795 +0.8301795 0.8123661 0.8301795 +0.8475045 0.8123661 0.8301795 +0.8643761 0.8123661 0.8301795 +0.880825 0.8123661 0.8301795 +0.8968787 0.8123661 0.8301795 +0.9125621 0.8123661 0.8301795 +0.9278974 0.8123661 0.8301795 +0.9429048 0.8123661 0.8301795 +0.9576028 0.8123661 0.8301795 +0.9720079 0.8123661 0.8301795 +0.9861357 0.8123661 0.8301795 +1 0.8123661 0.8301795 +0 0.8301795 0.8301795 +0.1939468 0.8301795 0.8301795 +0.2773041 0.8301795 0.8301795 +0.3384659 0.8301795 0.8301795 +0.3885728 0.8301795 0.8301795 +0.4317928 0.8301795 0.8301795 +0.470214 0.8301795 0.8301795 +0.5050551 0.8301795 0.8301795 +0.5370987 0.8301795 0.8301795 +0.5668815 0.8301795 0.8301795 +0.5947903 0.8301795 0.8301795 +0.6211144 0.8301795 0.8301795 +0.6460766 0.8301795 0.8301795 +0.6698526 0.8301795 0.8301795 +0.6925839 0.8301795 0.8301795 +0.7143866 0.8301795 0.8301795 +0.7353569 0.8301795 0.8301795 +0.7555758 0.8301795 0.8301795 +0.7751122 0.8301795 0.8301795 +0.7940252 0.8301795 0.8301795 +0.8123661 0.8301795 0.8301795 +0.8301795 0.8301795 0.8301795 +0.8475045 0.8301795 0.8301795 +0.8643761 0.8301795 0.8301795 +0.880825 0.8301795 0.8301795 +0.8968787 0.8301795 0.8301795 +0.9125621 0.8301795 0.8301795 +0.9278974 0.8301795 0.8301795 +0.9429048 0.8301795 0.8301795 +0.9576028 0.8301795 0.8301795 +0.9720079 0.8301795 0.8301795 +0.9861357 0.8301795 0.8301795 +1 0.8301795 0.8301795 +0 0.8475045 0.8301795 +0.1939468 0.8475045 0.8301795 +0.2773041 0.8475045 0.8301795 +0.3384659 0.8475045 0.8301795 +0.3885728 0.8475045 0.8301795 +0.4317928 0.8475045 0.8301795 +0.470214 0.8475045 0.8301795 +0.5050551 0.8475045 0.8301795 +0.5370987 0.8475045 0.8301795 +0.5668815 0.8475045 0.8301795 +0.5947903 0.8475045 0.8301795 +0.6211144 0.8475045 0.8301795 +0.6460766 0.8475045 0.8301795 +0.6698526 0.8475045 0.8301795 +0.6925839 0.8475045 0.8301795 +0.7143866 0.8475045 0.8301795 +0.7353569 0.8475045 0.8301795 +0.7555758 0.8475045 0.8301795 +0.7751122 0.8475045 0.8301795 +0.7940252 0.8475045 0.8301795 +0.8123661 0.8475045 0.8301795 +0.8301795 0.8475045 0.8301795 +0.8475045 0.8475045 0.8301795 +0.8643761 0.8475045 0.8301795 +0.880825 0.8475045 0.8301795 +0.8968787 0.8475045 0.8301795 +0.9125621 0.8475045 0.8301795 +0.9278974 0.8475045 0.8301795 +0.9429048 0.8475045 0.8301795 +0.9576028 0.8475045 0.8301795 +0.9720079 0.8475045 0.8301795 +0.9861357 0.8475045 0.8301795 +1 0.8475045 0.8301795 +0 0.8643761 0.8301795 +0.1939468 0.8643761 0.8301795 +0.2773041 0.8643761 0.8301795 +0.3384659 0.8643761 0.8301795 +0.3885728 0.8643761 0.8301795 +0.4317928 0.8643761 0.8301795 +0.470214 0.8643761 0.8301795 +0.5050551 0.8643761 0.8301795 +0.5370987 0.8643761 0.8301795 +0.5668815 0.8643761 0.8301795 +0.5947903 0.8643761 0.8301795 +0.6211144 0.8643761 0.8301795 +0.6460766 0.8643761 0.8301795 +0.6698526 0.8643761 0.8301795 +0.6925839 0.8643761 0.8301795 +0.7143866 0.8643761 0.8301795 +0.7353569 0.8643761 0.8301795 +0.7555758 0.8643761 0.8301795 +0.7751122 0.8643761 0.8301795 +0.7940252 0.8643761 0.8301795 +0.8123661 0.8643761 0.8301795 +0.8301795 0.8643761 0.8301795 +0.8475045 0.8643761 0.8301795 +0.8643761 0.8643761 0.8301795 +0.880825 0.8643761 0.8301795 +0.8968787 0.8643761 0.8301795 +0.9125621 0.8643761 0.8301795 +0.9278974 0.8643761 0.8301795 +0.9429048 0.8643761 0.8301795 +0.9576028 0.8643761 0.8301795 +0.9720079 0.8643761 0.8301795 +0.9861357 0.8643761 0.8301795 +1 0.8643761 0.8301795 +0 0.880825 0.8301795 +0.1939468 0.880825 0.8301795 +0.2773041 0.880825 0.8301795 +0.3384659 0.880825 0.8301795 +0.3885728 0.880825 0.8301795 +0.4317928 0.880825 0.8301795 +0.470214 0.880825 0.8301795 +0.5050551 0.880825 0.8301795 +0.5370987 0.880825 0.8301795 +0.5668815 0.880825 0.8301795 +0.5947903 0.880825 0.8301795 +0.6211144 0.880825 0.8301795 +0.6460766 0.880825 0.8301795 +0.6698526 0.880825 0.8301795 +0.6925839 0.880825 0.8301795 +0.7143866 0.880825 0.8301795 +0.7353569 0.880825 0.8301795 +0.7555758 0.880825 0.8301795 +0.7751122 0.880825 0.8301795 +0.7940252 0.880825 0.8301795 +0.8123661 0.880825 0.8301795 +0.8301795 0.880825 0.8301795 +0.8475045 0.880825 0.8301795 +0.8643761 0.880825 0.8301795 +0.880825 0.880825 0.8301795 +0.8968787 0.880825 0.8301795 +0.9125621 0.880825 0.8301795 +0.9278974 0.880825 0.8301795 +0.9429048 0.880825 0.8301795 +0.9576028 0.880825 0.8301795 +0.9720079 0.880825 0.8301795 +0.9861357 0.880825 0.8301795 +1 0.880825 0.8301795 +0 0.8968787 0.8301795 +0.1939468 0.8968787 0.8301795 +0.2773041 0.8968787 0.8301795 +0.3384659 0.8968787 0.8301795 +0.3885728 0.8968787 0.8301795 +0.4317928 0.8968787 0.8301795 +0.470214 0.8968787 0.8301795 +0.5050551 0.8968787 0.8301795 +0.5370987 0.8968787 0.8301795 +0.5668815 0.8968787 0.8301795 +0.5947903 0.8968787 0.8301795 +0.6211144 0.8968787 0.8301795 +0.6460766 0.8968787 0.8301795 +0.6698526 0.8968787 0.8301795 +0.6925839 0.8968787 0.8301795 +0.7143866 0.8968787 0.8301795 +0.7353569 0.8968787 0.8301795 +0.7555758 0.8968787 0.8301795 +0.7751122 0.8968787 0.8301795 +0.7940252 0.8968787 0.8301795 +0.8123661 0.8968787 0.8301795 +0.8301795 0.8968787 0.8301795 +0.8475045 0.8968787 0.8301795 +0.8643761 0.8968787 0.8301795 +0.880825 0.8968787 0.8301795 +0.8968787 0.8968787 0.8301795 +0.9125621 0.8968787 0.8301795 +0.9278974 0.8968787 0.8301795 +0.9429048 0.8968787 0.8301795 +0.9576028 0.8968787 0.8301795 +0.9720079 0.8968787 0.8301795 +0.9861357 0.8968787 0.8301795 +1 0.8968787 0.8301795 +0 0.9125621 0.8301795 +0.1939468 0.9125621 0.8301795 +0.2773041 0.9125621 0.8301795 +0.3384659 0.9125621 0.8301795 +0.3885728 0.9125621 0.8301795 +0.4317928 0.9125621 0.8301795 +0.470214 0.9125621 0.8301795 +0.5050551 0.9125621 0.8301795 +0.5370987 0.9125621 0.8301795 +0.5668815 0.9125621 0.8301795 +0.5947903 0.9125621 0.8301795 +0.6211144 0.9125621 0.8301795 +0.6460766 0.9125621 0.8301795 +0.6698526 0.9125621 0.8301795 +0.6925839 0.9125621 0.8301795 +0.7143866 0.9125621 0.8301795 +0.7353569 0.9125621 0.8301795 +0.7555758 0.9125621 0.8301795 +0.7751122 0.9125621 0.8301795 +0.7940252 0.9125621 0.8301795 +0.8123661 0.9125621 0.8301795 +0.8301795 0.9125621 0.8301795 +0.8475045 0.9125621 0.8301795 +0.8643761 0.9125621 0.8301795 +0.880825 0.9125621 0.8301795 +0.8968787 0.9125621 0.8301795 +0.9125621 0.9125621 0.8301795 +0.9278974 0.9125621 0.8301795 +0.9429048 0.9125621 0.8301795 +0.9576028 0.9125621 0.8301795 +0.9720079 0.9125621 0.8301795 +0.9861357 0.9125621 0.8301795 +1 0.9125621 0.8301795 +0 0.9278974 0.8301795 +0.1939468 0.9278974 0.8301795 +0.2773041 0.9278974 0.8301795 +0.3384659 0.9278974 0.8301795 +0.3885728 0.9278974 0.8301795 +0.4317928 0.9278974 0.8301795 +0.470214 0.9278974 0.8301795 +0.5050551 0.9278974 0.8301795 +0.5370987 0.9278974 0.8301795 +0.5668815 0.9278974 0.8301795 +0.5947903 0.9278974 0.8301795 +0.6211144 0.9278974 0.8301795 +0.6460766 0.9278974 0.8301795 +0.6698526 0.9278974 0.8301795 +0.6925839 0.9278974 0.8301795 +0.7143866 0.9278974 0.8301795 +0.7353569 0.9278974 0.8301795 +0.7555758 0.9278974 0.8301795 +0.7751122 0.9278974 0.8301795 +0.7940252 0.9278974 0.8301795 +0.8123661 0.9278974 0.8301795 +0.8301795 0.9278974 0.8301795 +0.8475045 0.9278974 0.8301795 +0.8643761 0.9278974 0.8301795 +0.880825 0.9278974 0.8301795 +0.8968787 0.9278974 0.8301795 +0.9125621 0.9278974 0.8301795 +0.9278974 0.9278974 0.8301795 +0.9429048 0.9278974 0.8301795 +0.9576028 0.9278974 0.8301795 +0.9720079 0.9278974 0.8301795 +0.9861357 0.9278974 0.8301795 +1 0.9278974 0.8301795 +0 0.9429048 0.8301795 +0.1939468 0.9429048 0.8301795 +0.2773041 0.9429048 0.8301795 +0.3384659 0.9429048 0.8301795 +0.3885728 0.9429048 0.8301795 +0.4317928 0.9429048 0.8301795 +0.470214 0.9429048 0.8301795 +0.5050551 0.9429048 0.8301795 +0.5370987 0.9429048 0.8301795 +0.5668815 0.9429048 0.8301795 +0.5947903 0.9429048 0.8301795 +0.6211144 0.9429048 0.8301795 +0.6460766 0.9429048 0.8301795 +0.6698526 0.9429048 0.8301795 +0.6925839 0.9429048 0.8301795 +0.7143866 0.9429048 0.8301795 +0.7353569 0.9429048 0.8301795 +0.7555758 0.9429048 0.8301795 +0.7751122 0.9429048 0.8301795 +0.7940252 0.9429048 0.8301795 +0.8123661 0.9429048 0.8301795 +0.8301795 0.9429048 0.8301795 +0.8475045 0.9429048 0.8301795 +0.8643761 0.9429048 0.8301795 +0.880825 0.9429048 0.8301795 +0.8968787 0.9429048 0.8301795 +0.9125621 0.9429048 0.8301795 +0.9278974 0.9429048 0.8301795 +0.9429048 0.9429048 0.8301795 +0.9576028 0.9429048 0.8301795 +0.9720079 0.9429048 0.8301795 +0.9861357 0.9429048 0.8301795 +1 0.9429048 0.8301795 +0 0.9576028 0.8301795 +0.1939468 0.9576028 0.8301795 +0.2773041 0.9576028 0.8301795 +0.3384659 0.9576028 0.8301795 +0.3885728 0.9576028 0.8301795 +0.4317928 0.9576028 0.8301795 +0.470214 0.9576028 0.8301795 +0.5050551 0.9576028 0.8301795 +0.5370987 0.9576028 0.8301795 +0.5668815 0.9576028 0.8301795 +0.5947903 0.9576028 0.8301795 +0.6211144 0.9576028 0.8301795 +0.6460766 0.9576028 0.8301795 +0.6698526 0.9576028 0.8301795 +0.6925839 0.9576028 0.8301795 +0.7143866 0.9576028 0.8301795 +0.7353569 0.9576028 0.8301795 +0.7555758 0.9576028 0.8301795 +0.7751122 0.9576028 0.8301795 +0.7940252 0.9576028 0.8301795 +0.8123661 0.9576028 0.8301795 +0.8301795 0.9576028 0.8301795 +0.8475045 0.9576028 0.8301795 +0.8643761 0.9576028 0.8301795 +0.880825 0.9576028 0.8301795 +0.8968787 0.9576028 0.8301795 +0.9125621 0.9576028 0.8301795 +0.9278974 0.9576028 0.8301795 +0.9429048 0.9576028 0.8301795 +0.9576028 0.9576028 0.8301795 +0.9720079 0.9576028 0.8301795 +0.9861357 0.9576028 0.8301795 +1 0.9576028 0.8301795 +0 0.9720079 0.8301795 +0.1939468 0.9720079 0.8301795 +0.2773041 0.9720079 0.8301795 +0.3384659 0.9720079 0.8301795 +0.3885728 0.9720079 0.8301795 +0.4317928 0.9720079 0.8301795 +0.470214 0.9720079 0.8301795 +0.5050551 0.9720079 0.8301795 +0.5370987 0.9720079 0.8301795 +0.5668815 0.9720079 0.8301795 +0.5947903 0.9720079 0.8301795 +0.6211144 0.9720079 0.8301795 +0.6460766 0.9720079 0.8301795 +0.6698526 0.9720079 0.8301795 +0.6925839 0.9720079 0.8301795 +0.7143866 0.9720079 0.8301795 +0.7353569 0.9720079 0.8301795 +0.7555758 0.9720079 0.8301795 +0.7751122 0.9720079 0.8301795 +0.7940252 0.9720079 0.8301795 +0.8123661 0.9720079 0.8301795 +0.8301795 0.9720079 0.8301795 +0.8475045 0.9720079 0.8301795 +0.8643761 0.9720079 0.8301795 +0.880825 0.9720079 0.8301795 +0.8968787 0.9720079 0.8301795 +0.9125621 0.9720079 0.8301795 +0.9278974 0.9720079 0.8301795 +0.9429048 0.9720079 0.8301795 +0.9576028 0.9720079 0.8301795 +0.9720079 0.9720079 0.8301795 +0.9861357 0.9720079 0.8301795 +1 0.9720079 0.8301795 +0 0.9861357 0.8301795 +0.1939468 0.9861357 0.8301795 +0.2773041 0.9861357 0.8301795 +0.3384659 0.9861357 0.8301795 +0.3885728 0.9861357 0.8301795 +0.4317928 0.9861357 0.8301795 +0.470214 0.9861357 0.8301795 +0.5050551 0.9861357 0.8301795 +0.5370987 0.9861357 0.8301795 +0.5668815 0.9861357 0.8301795 +0.5947903 0.9861357 0.8301795 +0.6211144 0.9861357 0.8301795 +0.6460766 0.9861357 0.8301795 +0.6698526 0.9861357 0.8301795 +0.6925839 0.9861357 0.8301795 +0.7143866 0.9861357 0.8301795 +0.7353569 0.9861357 0.8301795 +0.7555758 0.9861357 0.8301795 +0.7751122 0.9861357 0.8301795 +0.7940252 0.9861357 0.8301795 +0.8123661 0.9861357 0.8301795 +0.8301795 0.9861357 0.8301795 +0.8475045 0.9861357 0.8301795 +0.8643761 0.9861357 0.8301795 +0.880825 0.9861357 0.8301795 +0.8968787 0.9861357 0.8301795 +0.9125621 0.9861357 0.8301795 +0.9278974 0.9861357 0.8301795 +0.9429048 0.9861357 0.8301795 +0.9576028 0.9861357 0.8301795 +0.9720079 0.9861357 0.8301795 +0.9861357 0.9861357 0.8301795 +1 0.9861357 0.8301795 +0 1 0.8301795 +0.1939468 1 0.8301795 +0.2773041 1 0.8301795 +0.3384659 1 0.8301795 +0.3885728 1 0.8301795 +0.4317928 1 0.8301795 +0.470214 1 0.8301795 +0.5050551 1 0.8301795 +0.5370987 1 0.8301795 +0.5668815 1 0.8301795 +0.5947903 1 0.8301795 +0.6211144 1 0.8301795 +0.6460766 1 0.8301795 +0.6698526 1 0.8301795 +0.6925839 1 0.8301795 +0.7143866 1 0.8301795 +0.7353569 1 0.8301795 +0.7555758 1 0.8301795 +0.7751122 1 0.8301795 +0.7940252 1 0.8301795 +0.8123661 1 0.8301795 +0.8301795 1 0.8301795 +0.8475045 1 0.8301795 +0.8643761 1 0.8301795 +0.880825 1 0.8301795 +0.8968787 1 0.8301795 +0.9125621 1 0.8301795 +0.9278974 1 0.8301795 +0.9429048 1 0.8301795 +0.9576028 1 0.8301795 +0.9720079 1 0.8301795 +0.9861357 1 0.8301795 +1 1 0.8301795 +0 0 0.8475045 +0.1939468 0 0.8475045 +0.2773041 0 0.8475045 +0.3384659 0 0.8475045 +0.3885728 0 0.8475045 +0.4317928 0 0.8475045 +0.470214 0 0.8475045 +0.5050551 0 0.8475045 +0.5370987 0 0.8475045 +0.5668815 0 0.8475045 +0.5947903 0 0.8475045 +0.6211144 0 0.8475045 +0.6460766 0 0.8475045 +0.6698526 0 0.8475045 +0.6925839 0 0.8475045 +0.7143866 0 0.8475045 +0.7353569 0 0.8475045 +0.7555758 0 0.8475045 +0.7751122 0 0.8475045 +0.7940252 0 0.8475045 +0.8123661 0 0.8475045 +0.8301795 0 0.8475045 +0.8475045 0 0.8475045 +0.8643761 0 0.8475045 +0.880825 0 0.8475045 +0.8968787 0 0.8475045 +0.9125621 0 0.8475045 +0.9278974 0 0.8475045 +0.9429048 0 0.8475045 +0.9576028 0 0.8475045 +0.9720079 0 0.8475045 +0.9861357 0 0.8475045 +1 0 0.8475045 +0 0.1939468 0.8475045 +0.1939468 0.1939468 0.8475045 +0.2773041 0.1939468 0.8475045 +0.3384659 0.1939468 0.8475045 +0.3885728 0.1939468 0.8475045 +0.4317928 0.1939468 0.8475045 +0.470214 0.1939468 0.8475045 +0.5050551 0.1939468 0.8475045 +0.5370987 0.1939468 0.8475045 +0.5668815 0.1939468 0.8475045 +0.5947903 0.1939468 0.8475045 +0.6211144 0.1939468 0.8475045 +0.6460766 0.1939468 0.8475045 +0.6698526 0.1939468 0.8475045 +0.6925839 0.1939468 0.8475045 +0.7143866 0.1939468 0.8475045 +0.7353569 0.1939468 0.8475045 +0.7555758 0.1939468 0.8475045 +0.7751122 0.1939468 0.8475045 +0.7940252 0.1939468 0.8475045 +0.8123661 0.1939468 0.8475045 +0.8301795 0.1939468 0.8475045 +0.8475045 0.1939468 0.8475045 +0.8643761 0.1939468 0.8475045 +0.880825 0.1939468 0.8475045 +0.8968787 0.1939468 0.8475045 +0.9125621 0.1939468 0.8475045 +0.9278974 0.1939468 0.8475045 +0.9429048 0.1939468 0.8475045 +0.9576028 0.1939468 0.8475045 +0.9720079 0.1939468 0.8475045 +0.9861357 0.1939468 0.8475045 +1 0.1939468 0.8475045 +0 0.2773041 0.8475045 +0.1939468 0.2773041 0.8475045 +0.2773041 0.2773041 0.8475045 +0.3384659 0.2773041 0.8475045 +0.3885728 0.2773041 0.8475045 +0.4317928 0.2773041 0.8475045 +0.470214 0.2773041 0.8475045 +0.5050551 0.2773041 0.8475045 +0.5370987 0.2773041 0.8475045 +0.5668815 0.2773041 0.8475045 +0.5947903 0.2773041 0.8475045 +0.6211144 0.2773041 0.8475045 +0.6460766 0.2773041 0.8475045 +0.6698526 0.2773041 0.8475045 +0.6925839 0.2773041 0.8475045 +0.7143866 0.2773041 0.8475045 +0.7353569 0.2773041 0.8475045 +0.7555758 0.2773041 0.8475045 +0.7751122 0.2773041 0.8475045 +0.7940252 0.2773041 0.8475045 +0.8123661 0.2773041 0.8475045 +0.8301795 0.2773041 0.8475045 +0.8475045 0.2773041 0.8475045 +0.8643761 0.2773041 0.8475045 +0.880825 0.2773041 0.8475045 +0.8968787 0.2773041 0.8475045 +0.9125621 0.2773041 0.8475045 +0.9278974 0.2773041 0.8475045 +0.9429048 0.2773041 0.8475045 +0.9576028 0.2773041 0.8475045 +0.9720079 0.2773041 0.8475045 +0.9861357 0.2773041 0.8475045 +1 0.2773041 0.8475045 +0 0.3384659 0.8475045 +0.1939468 0.3384659 0.8475045 +0.2773041 0.3384659 0.8475045 +0.3384659 0.3384659 0.8475045 +0.3885728 0.3384659 0.8475045 +0.4317928 0.3384659 0.8475045 +0.470214 0.3384659 0.8475045 +0.5050551 0.3384659 0.8475045 +0.5370987 0.3384659 0.8475045 +0.5668815 0.3384659 0.8475045 +0.5947903 0.3384659 0.8475045 +0.6211144 0.3384659 0.8475045 +0.6460766 0.3384659 0.8475045 +0.6698526 0.3384659 0.8475045 +0.6925839 0.3384659 0.8475045 +0.7143866 0.3384659 0.8475045 +0.7353569 0.3384659 0.8475045 +0.7555758 0.3384659 0.8475045 +0.7751122 0.3384659 0.8475045 +0.7940252 0.3384659 0.8475045 +0.8123661 0.3384659 0.8475045 +0.8301795 0.3384659 0.8475045 +0.8475045 0.3384659 0.8475045 +0.8643761 0.3384659 0.8475045 +0.880825 0.3384659 0.8475045 +0.8968787 0.3384659 0.8475045 +0.9125621 0.3384659 0.8475045 +0.9278974 0.3384659 0.8475045 +0.9429048 0.3384659 0.8475045 +0.9576028 0.3384659 0.8475045 +0.9720079 0.3384659 0.8475045 +0.9861357 0.3384659 0.8475045 +1 0.3384659 0.8475045 +0 0.3885728 0.8475045 +0.1939468 0.3885728 0.8475045 +0.2773041 0.3885728 0.8475045 +0.3384659 0.3885728 0.8475045 +0.3885728 0.3885728 0.8475045 +0.4317928 0.3885728 0.8475045 +0.470214 0.3885728 0.8475045 +0.5050551 0.3885728 0.8475045 +0.5370987 0.3885728 0.8475045 +0.5668815 0.3885728 0.8475045 +0.5947903 0.3885728 0.8475045 +0.6211144 0.3885728 0.8475045 +0.6460766 0.3885728 0.8475045 +0.6698526 0.3885728 0.8475045 +0.6925839 0.3885728 0.8475045 +0.7143866 0.3885728 0.8475045 +0.7353569 0.3885728 0.8475045 +0.7555758 0.3885728 0.8475045 +0.7751122 0.3885728 0.8475045 +0.7940252 0.3885728 0.8475045 +0.8123661 0.3885728 0.8475045 +0.8301795 0.3885728 0.8475045 +0.8475045 0.3885728 0.8475045 +0.8643761 0.3885728 0.8475045 +0.880825 0.3885728 0.8475045 +0.8968787 0.3885728 0.8475045 +0.9125621 0.3885728 0.8475045 +0.9278974 0.3885728 0.8475045 +0.9429048 0.3885728 0.8475045 +0.9576028 0.3885728 0.8475045 +0.9720079 0.3885728 0.8475045 +0.9861357 0.3885728 0.8475045 +1 0.3885728 0.8475045 +0 0.4317928 0.8475045 +0.1939468 0.4317928 0.8475045 +0.2773041 0.4317928 0.8475045 +0.3384659 0.4317928 0.8475045 +0.3885728 0.4317928 0.8475045 +0.4317928 0.4317928 0.8475045 +0.470214 0.4317928 0.8475045 +0.5050551 0.4317928 0.8475045 +0.5370987 0.4317928 0.8475045 +0.5668815 0.4317928 0.8475045 +0.5947903 0.4317928 0.8475045 +0.6211144 0.4317928 0.8475045 +0.6460766 0.4317928 0.8475045 +0.6698526 0.4317928 0.8475045 +0.6925839 0.4317928 0.8475045 +0.7143866 0.4317928 0.8475045 +0.7353569 0.4317928 0.8475045 +0.7555758 0.4317928 0.8475045 +0.7751122 0.4317928 0.8475045 +0.7940252 0.4317928 0.8475045 +0.8123661 0.4317928 0.8475045 +0.8301795 0.4317928 0.8475045 +0.8475045 0.4317928 0.8475045 +0.8643761 0.4317928 0.8475045 +0.880825 0.4317928 0.8475045 +0.8968787 0.4317928 0.8475045 +0.9125621 0.4317928 0.8475045 +0.9278974 0.4317928 0.8475045 +0.9429048 0.4317928 0.8475045 +0.9576028 0.4317928 0.8475045 +0.9720079 0.4317928 0.8475045 +0.9861357 0.4317928 0.8475045 +1 0.4317928 0.8475045 +0 0.470214 0.8475045 +0.1939468 0.470214 0.8475045 +0.2773041 0.470214 0.8475045 +0.3384659 0.470214 0.8475045 +0.3885728 0.470214 0.8475045 +0.4317928 0.470214 0.8475045 +0.470214 0.470214 0.8475045 +0.5050551 0.470214 0.8475045 +0.5370987 0.470214 0.8475045 +0.5668815 0.470214 0.8475045 +0.5947903 0.470214 0.8475045 +0.6211144 0.470214 0.8475045 +0.6460766 0.470214 0.8475045 +0.6698526 0.470214 0.8475045 +0.6925839 0.470214 0.8475045 +0.7143866 0.470214 0.8475045 +0.7353569 0.470214 0.8475045 +0.7555758 0.470214 0.8475045 +0.7751122 0.470214 0.8475045 +0.7940252 0.470214 0.8475045 +0.8123661 0.470214 0.8475045 +0.8301795 0.470214 0.8475045 +0.8475045 0.470214 0.8475045 +0.8643761 0.470214 0.8475045 +0.880825 0.470214 0.8475045 +0.8968787 0.470214 0.8475045 +0.9125621 0.470214 0.8475045 +0.9278974 0.470214 0.8475045 +0.9429048 0.470214 0.8475045 +0.9576028 0.470214 0.8475045 +0.9720079 0.470214 0.8475045 +0.9861357 0.470214 0.8475045 +1 0.470214 0.8475045 +0 0.5050551 0.8475045 +0.1939468 0.5050551 0.8475045 +0.2773041 0.5050551 0.8475045 +0.3384659 0.5050551 0.8475045 +0.3885728 0.5050551 0.8475045 +0.4317928 0.5050551 0.8475045 +0.470214 0.5050551 0.8475045 +0.5050551 0.5050551 0.8475045 +0.5370987 0.5050551 0.8475045 +0.5668815 0.5050551 0.8475045 +0.5947903 0.5050551 0.8475045 +0.6211144 0.5050551 0.8475045 +0.6460766 0.5050551 0.8475045 +0.6698526 0.5050551 0.8475045 +0.6925839 0.5050551 0.8475045 +0.7143866 0.5050551 0.8475045 +0.7353569 0.5050551 0.8475045 +0.7555758 0.5050551 0.8475045 +0.7751122 0.5050551 0.8475045 +0.7940252 0.5050551 0.8475045 +0.8123661 0.5050551 0.8475045 +0.8301795 0.5050551 0.8475045 +0.8475045 0.5050551 0.8475045 +0.8643761 0.5050551 0.8475045 +0.880825 0.5050551 0.8475045 +0.8968787 0.5050551 0.8475045 +0.9125621 0.5050551 0.8475045 +0.9278974 0.5050551 0.8475045 +0.9429048 0.5050551 0.8475045 +0.9576028 0.5050551 0.8475045 +0.9720079 0.5050551 0.8475045 +0.9861357 0.5050551 0.8475045 +1 0.5050551 0.8475045 +0 0.5370987 0.8475045 +0.1939468 0.5370987 0.8475045 +0.2773041 0.5370987 0.8475045 +0.3384659 0.5370987 0.8475045 +0.3885728 0.5370987 0.8475045 +0.4317928 0.5370987 0.8475045 +0.470214 0.5370987 0.8475045 +0.5050551 0.5370987 0.8475045 +0.5370987 0.5370987 0.8475045 +0.5668815 0.5370987 0.8475045 +0.5947903 0.5370987 0.8475045 +0.6211144 0.5370987 0.8475045 +0.6460766 0.5370987 0.8475045 +0.6698526 0.5370987 0.8475045 +0.6925839 0.5370987 0.8475045 +0.7143866 0.5370987 0.8475045 +0.7353569 0.5370987 0.8475045 +0.7555758 0.5370987 0.8475045 +0.7751122 0.5370987 0.8475045 +0.7940252 0.5370987 0.8475045 +0.8123661 0.5370987 0.8475045 +0.8301795 0.5370987 0.8475045 +0.8475045 0.5370987 0.8475045 +0.8643761 0.5370987 0.8475045 +0.880825 0.5370987 0.8475045 +0.8968787 0.5370987 0.8475045 +0.9125621 0.5370987 0.8475045 +0.9278974 0.5370987 0.8475045 +0.9429048 0.5370987 0.8475045 +0.9576028 0.5370987 0.8475045 +0.9720079 0.5370987 0.8475045 +0.9861357 0.5370987 0.8475045 +1 0.5370987 0.8475045 +0 0.5668815 0.8475045 +0.1939468 0.5668815 0.8475045 +0.2773041 0.5668815 0.8475045 +0.3384659 0.5668815 0.8475045 +0.3885728 0.5668815 0.8475045 +0.4317928 0.5668815 0.8475045 +0.470214 0.5668815 0.8475045 +0.5050551 0.5668815 0.8475045 +0.5370987 0.5668815 0.8475045 +0.5668815 0.5668815 0.8475045 +0.5947903 0.5668815 0.8475045 +0.6211144 0.5668815 0.8475045 +0.6460766 0.5668815 0.8475045 +0.6698526 0.5668815 0.8475045 +0.6925839 0.5668815 0.8475045 +0.7143866 0.5668815 0.8475045 +0.7353569 0.5668815 0.8475045 +0.7555758 0.5668815 0.8475045 +0.7751122 0.5668815 0.8475045 +0.7940252 0.5668815 0.8475045 +0.8123661 0.5668815 0.8475045 +0.8301795 0.5668815 0.8475045 +0.8475045 0.5668815 0.8475045 +0.8643761 0.5668815 0.8475045 +0.880825 0.5668815 0.8475045 +0.8968787 0.5668815 0.8475045 +0.9125621 0.5668815 0.8475045 +0.9278974 0.5668815 0.8475045 +0.9429048 0.5668815 0.8475045 +0.9576028 0.5668815 0.8475045 +0.9720079 0.5668815 0.8475045 +0.9861357 0.5668815 0.8475045 +1 0.5668815 0.8475045 +0 0.5947903 0.8475045 +0.1939468 0.5947903 0.8475045 +0.2773041 0.5947903 0.8475045 +0.3384659 0.5947903 0.8475045 +0.3885728 0.5947903 0.8475045 +0.4317928 0.5947903 0.8475045 +0.470214 0.5947903 0.8475045 +0.5050551 0.5947903 0.8475045 +0.5370987 0.5947903 0.8475045 +0.5668815 0.5947903 0.8475045 +0.5947903 0.5947903 0.8475045 +0.6211144 0.5947903 0.8475045 +0.6460766 0.5947903 0.8475045 +0.6698526 0.5947903 0.8475045 +0.6925839 0.5947903 0.8475045 +0.7143866 0.5947903 0.8475045 +0.7353569 0.5947903 0.8475045 +0.7555758 0.5947903 0.8475045 +0.7751122 0.5947903 0.8475045 +0.7940252 0.5947903 0.8475045 +0.8123661 0.5947903 0.8475045 +0.8301795 0.5947903 0.8475045 +0.8475045 0.5947903 0.8475045 +0.8643761 0.5947903 0.8475045 +0.880825 0.5947903 0.8475045 +0.8968787 0.5947903 0.8475045 +0.9125621 0.5947903 0.8475045 +0.9278974 0.5947903 0.8475045 +0.9429048 0.5947903 0.8475045 +0.9576028 0.5947903 0.8475045 +0.9720079 0.5947903 0.8475045 +0.9861357 0.5947903 0.8475045 +1 0.5947903 0.8475045 +0 0.6211144 0.8475045 +0.1939468 0.6211144 0.8475045 +0.2773041 0.6211144 0.8475045 +0.3384659 0.6211144 0.8475045 +0.3885728 0.6211144 0.8475045 +0.4317928 0.6211144 0.8475045 +0.470214 0.6211144 0.8475045 +0.5050551 0.6211144 0.8475045 +0.5370987 0.6211144 0.8475045 +0.5668815 0.6211144 0.8475045 +0.5947903 0.6211144 0.8475045 +0.6211144 0.6211144 0.8475045 +0.6460766 0.6211144 0.8475045 +0.6698526 0.6211144 0.8475045 +0.6925839 0.6211144 0.8475045 +0.7143866 0.6211144 0.8475045 +0.7353569 0.6211144 0.8475045 +0.7555758 0.6211144 0.8475045 +0.7751122 0.6211144 0.8475045 +0.7940252 0.6211144 0.8475045 +0.8123661 0.6211144 0.8475045 +0.8301795 0.6211144 0.8475045 +0.8475045 0.6211144 0.8475045 +0.8643761 0.6211144 0.8475045 +0.880825 0.6211144 0.8475045 +0.8968787 0.6211144 0.8475045 +0.9125621 0.6211144 0.8475045 +0.9278974 0.6211144 0.8475045 +0.9429048 0.6211144 0.8475045 +0.9576028 0.6211144 0.8475045 +0.9720079 0.6211144 0.8475045 +0.9861357 0.6211144 0.8475045 +1 0.6211144 0.8475045 +0 0.6460766 0.8475045 +0.1939468 0.6460766 0.8475045 +0.2773041 0.6460766 0.8475045 +0.3384659 0.6460766 0.8475045 +0.3885728 0.6460766 0.8475045 +0.4317928 0.6460766 0.8475045 +0.470214 0.6460766 0.8475045 +0.5050551 0.6460766 0.8475045 +0.5370987 0.6460766 0.8475045 +0.5668815 0.6460766 0.8475045 +0.5947903 0.6460766 0.8475045 +0.6211144 0.6460766 0.8475045 +0.6460766 0.6460766 0.8475045 +0.6698526 0.6460766 0.8475045 +0.6925839 0.6460766 0.8475045 +0.7143866 0.6460766 0.8475045 +0.7353569 0.6460766 0.8475045 +0.7555758 0.6460766 0.8475045 +0.7751122 0.6460766 0.8475045 +0.7940252 0.6460766 0.8475045 +0.8123661 0.6460766 0.8475045 +0.8301795 0.6460766 0.8475045 +0.8475045 0.6460766 0.8475045 +0.8643761 0.6460766 0.8475045 +0.880825 0.6460766 0.8475045 +0.8968787 0.6460766 0.8475045 +0.9125621 0.6460766 0.8475045 +0.9278974 0.6460766 0.8475045 +0.9429048 0.6460766 0.8475045 +0.9576028 0.6460766 0.8475045 +0.9720079 0.6460766 0.8475045 +0.9861357 0.6460766 0.8475045 +1 0.6460766 0.8475045 +0 0.6698526 0.8475045 +0.1939468 0.6698526 0.8475045 +0.2773041 0.6698526 0.8475045 +0.3384659 0.6698526 0.8475045 +0.3885728 0.6698526 0.8475045 +0.4317928 0.6698526 0.8475045 +0.470214 0.6698526 0.8475045 +0.5050551 0.6698526 0.8475045 +0.5370987 0.6698526 0.8475045 +0.5668815 0.6698526 0.8475045 +0.5947903 0.6698526 0.8475045 +0.6211144 0.6698526 0.8475045 +0.6460766 0.6698526 0.8475045 +0.6698526 0.6698526 0.8475045 +0.6925839 0.6698526 0.8475045 +0.7143866 0.6698526 0.8475045 +0.7353569 0.6698526 0.8475045 +0.7555758 0.6698526 0.8475045 +0.7751122 0.6698526 0.8475045 +0.7940252 0.6698526 0.8475045 +0.8123661 0.6698526 0.8475045 +0.8301795 0.6698526 0.8475045 +0.8475045 0.6698526 0.8475045 +0.8643761 0.6698526 0.8475045 +0.880825 0.6698526 0.8475045 +0.8968787 0.6698526 0.8475045 +0.9125621 0.6698526 0.8475045 +0.9278974 0.6698526 0.8475045 +0.9429048 0.6698526 0.8475045 +0.9576028 0.6698526 0.8475045 +0.9720079 0.6698526 0.8475045 +0.9861357 0.6698526 0.8475045 +1 0.6698526 0.8475045 +0 0.6925839 0.8475045 +0.1939468 0.6925839 0.8475045 +0.2773041 0.6925839 0.8475045 +0.3384659 0.6925839 0.8475045 +0.3885728 0.6925839 0.8475045 +0.4317928 0.6925839 0.8475045 +0.470214 0.6925839 0.8475045 +0.5050551 0.6925839 0.8475045 +0.5370987 0.6925839 0.8475045 +0.5668815 0.6925839 0.8475045 +0.5947903 0.6925839 0.8475045 +0.6211144 0.6925839 0.8475045 +0.6460766 0.6925839 0.8475045 +0.6698526 0.6925839 0.8475045 +0.6925839 0.6925839 0.8475045 +0.7143866 0.6925839 0.8475045 +0.7353569 0.6925839 0.8475045 +0.7555758 0.6925839 0.8475045 +0.7751122 0.6925839 0.8475045 +0.7940252 0.6925839 0.8475045 +0.8123661 0.6925839 0.8475045 +0.8301795 0.6925839 0.8475045 +0.8475045 0.6925839 0.8475045 +0.8643761 0.6925839 0.8475045 +0.880825 0.6925839 0.8475045 +0.8968787 0.6925839 0.8475045 +0.9125621 0.6925839 0.8475045 +0.9278974 0.6925839 0.8475045 +0.9429048 0.6925839 0.8475045 +0.9576028 0.6925839 0.8475045 +0.9720079 0.6925839 0.8475045 +0.9861357 0.6925839 0.8475045 +1 0.6925839 0.8475045 +0 0.7143866 0.8475045 +0.1939468 0.7143866 0.8475045 +0.2773041 0.7143866 0.8475045 +0.3384659 0.7143866 0.8475045 +0.3885728 0.7143866 0.8475045 +0.4317928 0.7143866 0.8475045 +0.470214 0.7143866 0.8475045 +0.5050551 0.7143866 0.8475045 +0.5370987 0.7143866 0.8475045 +0.5668815 0.7143866 0.8475045 +0.5947903 0.7143866 0.8475045 +0.6211144 0.7143866 0.8475045 +0.6460766 0.7143866 0.8475045 +0.6698526 0.7143866 0.8475045 +0.6925839 0.7143866 0.8475045 +0.7143866 0.7143866 0.8475045 +0.7353569 0.7143866 0.8475045 +0.7555758 0.7143866 0.8475045 +0.7751122 0.7143866 0.8475045 +0.7940252 0.7143866 0.8475045 +0.8123661 0.7143866 0.8475045 +0.8301795 0.7143866 0.8475045 +0.8475045 0.7143866 0.8475045 +0.8643761 0.7143866 0.8475045 +0.880825 0.7143866 0.8475045 +0.8968787 0.7143866 0.8475045 +0.9125621 0.7143866 0.8475045 +0.9278974 0.7143866 0.8475045 +0.9429048 0.7143866 0.8475045 +0.9576028 0.7143866 0.8475045 +0.9720079 0.7143866 0.8475045 +0.9861357 0.7143866 0.8475045 +1 0.7143866 0.8475045 +0 0.7353569 0.8475045 +0.1939468 0.7353569 0.8475045 +0.2773041 0.7353569 0.8475045 +0.3384659 0.7353569 0.8475045 +0.3885728 0.7353569 0.8475045 +0.4317928 0.7353569 0.8475045 +0.470214 0.7353569 0.8475045 +0.5050551 0.7353569 0.8475045 +0.5370987 0.7353569 0.8475045 +0.5668815 0.7353569 0.8475045 +0.5947903 0.7353569 0.8475045 +0.6211144 0.7353569 0.8475045 +0.6460766 0.7353569 0.8475045 +0.6698526 0.7353569 0.8475045 +0.6925839 0.7353569 0.8475045 +0.7143866 0.7353569 0.8475045 +0.7353569 0.7353569 0.8475045 +0.7555758 0.7353569 0.8475045 +0.7751122 0.7353569 0.8475045 +0.7940252 0.7353569 0.8475045 +0.8123661 0.7353569 0.8475045 +0.8301795 0.7353569 0.8475045 +0.8475045 0.7353569 0.8475045 +0.8643761 0.7353569 0.8475045 +0.880825 0.7353569 0.8475045 +0.8968787 0.7353569 0.8475045 +0.9125621 0.7353569 0.8475045 +0.9278974 0.7353569 0.8475045 +0.9429048 0.7353569 0.8475045 +0.9576028 0.7353569 0.8475045 +0.9720079 0.7353569 0.8475045 +0.9861357 0.7353569 0.8475045 +1 0.7353569 0.8475045 +0 0.7555758 0.8475045 +0.1939468 0.7555758 0.8475045 +0.2773041 0.7555758 0.8475045 +0.3384659 0.7555758 0.8475045 +0.3885728 0.7555758 0.8475045 +0.4317928 0.7555758 0.8475045 +0.470214 0.7555758 0.8475045 +0.5050551 0.7555758 0.8475045 +0.5370987 0.7555758 0.8475045 +0.5668815 0.7555758 0.8475045 +0.5947903 0.7555758 0.8475045 +0.6211144 0.7555758 0.8475045 +0.6460766 0.7555758 0.8475045 +0.6698526 0.7555758 0.8475045 +0.6925839 0.7555758 0.8475045 +0.7143866 0.7555758 0.8475045 +0.7353569 0.7555758 0.8475045 +0.7555758 0.7555758 0.8475045 +0.7751122 0.7555758 0.8475045 +0.7940252 0.7555758 0.8475045 +0.8123661 0.7555758 0.8475045 +0.8301795 0.7555758 0.8475045 +0.8475045 0.7555758 0.8475045 +0.8643761 0.7555758 0.8475045 +0.880825 0.7555758 0.8475045 +0.8968787 0.7555758 0.8475045 +0.9125621 0.7555758 0.8475045 +0.9278974 0.7555758 0.8475045 +0.9429048 0.7555758 0.8475045 +0.9576028 0.7555758 0.8475045 +0.9720079 0.7555758 0.8475045 +0.9861357 0.7555758 0.8475045 +1 0.7555758 0.8475045 +0 0.7751122 0.8475045 +0.1939468 0.7751122 0.8475045 +0.2773041 0.7751122 0.8475045 +0.3384659 0.7751122 0.8475045 +0.3885728 0.7751122 0.8475045 +0.4317928 0.7751122 0.8475045 +0.470214 0.7751122 0.8475045 +0.5050551 0.7751122 0.8475045 +0.5370987 0.7751122 0.8475045 +0.5668815 0.7751122 0.8475045 +0.5947903 0.7751122 0.8475045 +0.6211144 0.7751122 0.8475045 +0.6460766 0.7751122 0.8475045 +0.6698526 0.7751122 0.8475045 +0.6925839 0.7751122 0.8475045 +0.7143866 0.7751122 0.8475045 +0.7353569 0.7751122 0.8475045 +0.7555758 0.7751122 0.8475045 +0.7751122 0.7751122 0.8475045 +0.7940252 0.7751122 0.8475045 +0.8123661 0.7751122 0.8475045 +0.8301795 0.7751122 0.8475045 +0.8475045 0.7751122 0.8475045 +0.8643761 0.7751122 0.8475045 +0.880825 0.7751122 0.8475045 +0.8968787 0.7751122 0.8475045 +0.9125621 0.7751122 0.8475045 +0.9278974 0.7751122 0.8475045 +0.9429048 0.7751122 0.8475045 +0.9576028 0.7751122 0.8475045 +0.9720079 0.7751122 0.8475045 +0.9861357 0.7751122 0.8475045 +1 0.7751122 0.8475045 +0 0.7940252 0.8475045 +0.1939468 0.7940252 0.8475045 +0.2773041 0.7940252 0.8475045 +0.3384659 0.7940252 0.8475045 +0.3885728 0.7940252 0.8475045 +0.4317928 0.7940252 0.8475045 +0.470214 0.7940252 0.8475045 +0.5050551 0.7940252 0.8475045 +0.5370987 0.7940252 0.8475045 +0.5668815 0.7940252 0.8475045 +0.5947903 0.7940252 0.8475045 +0.6211144 0.7940252 0.8475045 +0.6460766 0.7940252 0.8475045 +0.6698526 0.7940252 0.8475045 +0.6925839 0.7940252 0.8475045 +0.7143866 0.7940252 0.8475045 +0.7353569 0.7940252 0.8475045 +0.7555758 0.7940252 0.8475045 +0.7751122 0.7940252 0.8475045 +0.7940252 0.7940252 0.8475045 +0.8123661 0.7940252 0.8475045 +0.8301795 0.7940252 0.8475045 +0.8475045 0.7940252 0.8475045 +0.8643761 0.7940252 0.8475045 +0.880825 0.7940252 0.8475045 +0.8968787 0.7940252 0.8475045 +0.9125621 0.7940252 0.8475045 +0.9278974 0.7940252 0.8475045 +0.9429048 0.7940252 0.8475045 +0.9576028 0.7940252 0.8475045 +0.9720079 0.7940252 0.8475045 +0.9861357 0.7940252 0.8475045 +1 0.7940252 0.8475045 +0 0.8123661 0.8475045 +0.1939468 0.8123661 0.8475045 +0.2773041 0.8123661 0.8475045 +0.3384659 0.8123661 0.8475045 +0.3885728 0.8123661 0.8475045 +0.4317928 0.8123661 0.8475045 +0.470214 0.8123661 0.8475045 +0.5050551 0.8123661 0.8475045 +0.5370987 0.8123661 0.8475045 +0.5668815 0.8123661 0.8475045 +0.5947903 0.8123661 0.8475045 +0.6211144 0.8123661 0.8475045 +0.6460766 0.8123661 0.8475045 +0.6698526 0.8123661 0.8475045 +0.6925839 0.8123661 0.8475045 +0.7143866 0.8123661 0.8475045 +0.7353569 0.8123661 0.8475045 +0.7555758 0.8123661 0.8475045 +0.7751122 0.8123661 0.8475045 +0.7940252 0.8123661 0.8475045 +0.8123661 0.8123661 0.8475045 +0.8301795 0.8123661 0.8475045 +0.8475045 0.8123661 0.8475045 +0.8643761 0.8123661 0.8475045 +0.880825 0.8123661 0.8475045 +0.8968787 0.8123661 0.8475045 +0.9125621 0.8123661 0.8475045 +0.9278974 0.8123661 0.8475045 +0.9429048 0.8123661 0.8475045 +0.9576028 0.8123661 0.8475045 +0.9720079 0.8123661 0.8475045 +0.9861357 0.8123661 0.8475045 +1 0.8123661 0.8475045 +0 0.8301795 0.8475045 +0.1939468 0.8301795 0.8475045 +0.2773041 0.8301795 0.8475045 +0.3384659 0.8301795 0.8475045 +0.3885728 0.8301795 0.8475045 +0.4317928 0.8301795 0.8475045 +0.470214 0.8301795 0.8475045 +0.5050551 0.8301795 0.8475045 +0.5370987 0.8301795 0.8475045 +0.5668815 0.8301795 0.8475045 +0.5947903 0.8301795 0.8475045 +0.6211144 0.8301795 0.8475045 +0.6460766 0.8301795 0.8475045 +0.6698526 0.8301795 0.8475045 +0.6925839 0.8301795 0.8475045 +0.7143866 0.8301795 0.8475045 +0.7353569 0.8301795 0.8475045 +0.7555758 0.8301795 0.8475045 +0.7751122 0.8301795 0.8475045 +0.7940252 0.8301795 0.8475045 +0.8123661 0.8301795 0.8475045 +0.8301795 0.8301795 0.8475045 +0.8475045 0.8301795 0.8475045 +0.8643761 0.8301795 0.8475045 +0.880825 0.8301795 0.8475045 +0.8968787 0.8301795 0.8475045 +0.9125621 0.8301795 0.8475045 +0.9278974 0.8301795 0.8475045 +0.9429048 0.8301795 0.8475045 +0.9576028 0.8301795 0.8475045 +0.9720079 0.8301795 0.8475045 +0.9861357 0.8301795 0.8475045 +1 0.8301795 0.8475045 +0 0.8475045 0.8475045 +0.1939468 0.8475045 0.8475045 +0.2773041 0.8475045 0.8475045 +0.3384659 0.8475045 0.8475045 +0.3885728 0.8475045 0.8475045 +0.4317928 0.8475045 0.8475045 +0.470214 0.8475045 0.8475045 +0.5050551 0.8475045 0.8475045 +0.5370987 0.8475045 0.8475045 +0.5668815 0.8475045 0.8475045 +0.5947903 0.8475045 0.8475045 +0.6211144 0.8475045 0.8475045 +0.6460766 0.8475045 0.8475045 +0.6698526 0.8475045 0.8475045 +0.6925839 0.8475045 0.8475045 +0.7143866 0.8475045 0.8475045 +0.7353569 0.8475045 0.8475045 +0.7555758 0.8475045 0.8475045 +0.7751122 0.8475045 0.8475045 +0.7940252 0.8475045 0.8475045 +0.8123661 0.8475045 0.8475045 +0.8301795 0.8475045 0.8475045 +0.8475045 0.8475045 0.8475045 +0.8643761 0.8475045 0.8475045 +0.880825 0.8475045 0.8475045 +0.8968787 0.8475045 0.8475045 +0.9125621 0.8475045 0.8475045 +0.9278974 0.8475045 0.8475045 +0.9429048 0.8475045 0.8475045 +0.9576028 0.8475045 0.8475045 +0.9720079 0.8475045 0.8475045 +0.9861357 0.8475045 0.8475045 +1 0.8475045 0.8475045 +0 0.8643761 0.8475045 +0.1939468 0.8643761 0.8475045 +0.2773041 0.8643761 0.8475045 +0.3384659 0.8643761 0.8475045 +0.3885728 0.8643761 0.8475045 +0.4317928 0.8643761 0.8475045 +0.470214 0.8643761 0.8475045 +0.5050551 0.8643761 0.8475045 +0.5370987 0.8643761 0.8475045 +0.5668815 0.8643761 0.8475045 +0.5947903 0.8643761 0.8475045 +0.6211144 0.8643761 0.8475045 +0.6460766 0.8643761 0.8475045 +0.6698526 0.8643761 0.8475045 +0.6925839 0.8643761 0.8475045 +0.7143866 0.8643761 0.8475045 +0.7353569 0.8643761 0.8475045 +0.7555758 0.8643761 0.8475045 +0.7751122 0.8643761 0.8475045 +0.7940252 0.8643761 0.8475045 +0.8123661 0.8643761 0.8475045 +0.8301795 0.8643761 0.8475045 +0.8475045 0.8643761 0.8475045 +0.8643761 0.8643761 0.8475045 +0.880825 0.8643761 0.8475045 +0.8968787 0.8643761 0.8475045 +0.9125621 0.8643761 0.8475045 +0.9278974 0.8643761 0.8475045 +0.9429048 0.8643761 0.8475045 +0.9576028 0.8643761 0.8475045 +0.9720079 0.8643761 0.8475045 +0.9861357 0.8643761 0.8475045 +1 0.8643761 0.8475045 +0 0.880825 0.8475045 +0.1939468 0.880825 0.8475045 +0.2773041 0.880825 0.8475045 +0.3384659 0.880825 0.8475045 +0.3885728 0.880825 0.8475045 +0.4317928 0.880825 0.8475045 +0.470214 0.880825 0.8475045 +0.5050551 0.880825 0.8475045 +0.5370987 0.880825 0.8475045 +0.5668815 0.880825 0.8475045 +0.5947903 0.880825 0.8475045 +0.6211144 0.880825 0.8475045 +0.6460766 0.880825 0.8475045 +0.6698526 0.880825 0.8475045 +0.6925839 0.880825 0.8475045 +0.7143866 0.880825 0.8475045 +0.7353569 0.880825 0.8475045 +0.7555758 0.880825 0.8475045 +0.7751122 0.880825 0.8475045 +0.7940252 0.880825 0.8475045 +0.8123661 0.880825 0.8475045 +0.8301795 0.880825 0.8475045 +0.8475045 0.880825 0.8475045 +0.8643761 0.880825 0.8475045 +0.880825 0.880825 0.8475045 +0.8968787 0.880825 0.8475045 +0.9125621 0.880825 0.8475045 +0.9278974 0.880825 0.8475045 +0.9429048 0.880825 0.8475045 +0.9576028 0.880825 0.8475045 +0.9720079 0.880825 0.8475045 +0.9861357 0.880825 0.8475045 +1 0.880825 0.8475045 +0 0.8968787 0.8475045 +0.1939468 0.8968787 0.8475045 +0.2773041 0.8968787 0.8475045 +0.3384659 0.8968787 0.8475045 +0.3885728 0.8968787 0.8475045 +0.4317928 0.8968787 0.8475045 +0.470214 0.8968787 0.8475045 +0.5050551 0.8968787 0.8475045 +0.5370987 0.8968787 0.8475045 +0.5668815 0.8968787 0.8475045 +0.5947903 0.8968787 0.8475045 +0.6211144 0.8968787 0.8475045 +0.6460766 0.8968787 0.8475045 +0.6698526 0.8968787 0.8475045 +0.6925839 0.8968787 0.8475045 +0.7143866 0.8968787 0.8475045 +0.7353569 0.8968787 0.8475045 +0.7555758 0.8968787 0.8475045 +0.7751122 0.8968787 0.8475045 +0.7940252 0.8968787 0.8475045 +0.8123661 0.8968787 0.8475045 +0.8301795 0.8968787 0.8475045 +0.8475045 0.8968787 0.8475045 +0.8643761 0.8968787 0.8475045 +0.880825 0.8968787 0.8475045 +0.8968787 0.8968787 0.8475045 +0.9125621 0.8968787 0.8475045 +0.9278974 0.8968787 0.8475045 +0.9429048 0.8968787 0.8475045 +0.9576028 0.8968787 0.8475045 +0.9720079 0.8968787 0.8475045 +0.9861357 0.8968787 0.8475045 +1 0.8968787 0.8475045 +0 0.9125621 0.8475045 +0.1939468 0.9125621 0.8475045 +0.2773041 0.9125621 0.8475045 +0.3384659 0.9125621 0.8475045 +0.3885728 0.9125621 0.8475045 +0.4317928 0.9125621 0.8475045 +0.470214 0.9125621 0.8475045 +0.5050551 0.9125621 0.8475045 +0.5370987 0.9125621 0.8475045 +0.5668815 0.9125621 0.8475045 +0.5947903 0.9125621 0.8475045 +0.6211144 0.9125621 0.8475045 +0.6460766 0.9125621 0.8475045 +0.6698526 0.9125621 0.8475045 +0.6925839 0.9125621 0.8475045 +0.7143866 0.9125621 0.8475045 +0.7353569 0.9125621 0.8475045 +0.7555758 0.9125621 0.8475045 +0.7751122 0.9125621 0.8475045 +0.7940252 0.9125621 0.8475045 +0.8123661 0.9125621 0.8475045 +0.8301795 0.9125621 0.8475045 +0.8475045 0.9125621 0.8475045 +0.8643761 0.9125621 0.8475045 +0.880825 0.9125621 0.8475045 +0.8968787 0.9125621 0.8475045 +0.9125621 0.9125621 0.8475045 +0.9278974 0.9125621 0.8475045 +0.9429048 0.9125621 0.8475045 +0.9576028 0.9125621 0.8475045 +0.9720079 0.9125621 0.8475045 +0.9861357 0.9125621 0.8475045 +1 0.9125621 0.8475045 +0 0.9278974 0.8475045 +0.1939468 0.9278974 0.8475045 +0.2773041 0.9278974 0.8475045 +0.3384659 0.9278974 0.8475045 +0.3885728 0.9278974 0.8475045 +0.4317928 0.9278974 0.8475045 +0.470214 0.9278974 0.8475045 +0.5050551 0.9278974 0.8475045 +0.5370987 0.9278974 0.8475045 +0.5668815 0.9278974 0.8475045 +0.5947903 0.9278974 0.8475045 +0.6211144 0.9278974 0.8475045 +0.6460766 0.9278974 0.8475045 +0.6698526 0.9278974 0.8475045 +0.6925839 0.9278974 0.8475045 +0.7143866 0.9278974 0.8475045 +0.7353569 0.9278974 0.8475045 +0.7555758 0.9278974 0.8475045 +0.7751122 0.9278974 0.8475045 +0.7940252 0.9278974 0.8475045 +0.8123661 0.9278974 0.8475045 +0.8301795 0.9278974 0.8475045 +0.8475045 0.9278974 0.8475045 +0.8643761 0.9278974 0.8475045 +0.880825 0.9278974 0.8475045 +0.8968787 0.9278974 0.8475045 +0.9125621 0.9278974 0.8475045 +0.9278974 0.9278974 0.8475045 +0.9429048 0.9278974 0.8475045 +0.9576028 0.9278974 0.8475045 +0.9720079 0.9278974 0.8475045 +0.9861357 0.9278974 0.8475045 +1 0.9278974 0.8475045 +0 0.9429048 0.8475045 +0.1939468 0.9429048 0.8475045 +0.2773041 0.9429048 0.8475045 +0.3384659 0.9429048 0.8475045 +0.3885728 0.9429048 0.8475045 +0.4317928 0.9429048 0.8475045 +0.470214 0.9429048 0.8475045 +0.5050551 0.9429048 0.8475045 +0.5370987 0.9429048 0.8475045 +0.5668815 0.9429048 0.8475045 +0.5947903 0.9429048 0.8475045 +0.6211144 0.9429048 0.8475045 +0.6460766 0.9429048 0.8475045 +0.6698526 0.9429048 0.8475045 +0.6925839 0.9429048 0.8475045 +0.7143866 0.9429048 0.8475045 +0.7353569 0.9429048 0.8475045 +0.7555758 0.9429048 0.8475045 +0.7751122 0.9429048 0.8475045 +0.7940252 0.9429048 0.8475045 +0.8123661 0.9429048 0.8475045 +0.8301795 0.9429048 0.8475045 +0.8475045 0.9429048 0.8475045 +0.8643761 0.9429048 0.8475045 +0.880825 0.9429048 0.8475045 +0.8968787 0.9429048 0.8475045 +0.9125621 0.9429048 0.8475045 +0.9278974 0.9429048 0.8475045 +0.9429048 0.9429048 0.8475045 +0.9576028 0.9429048 0.8475045 +0.9720079 0.9429048 0.8475045 +0.9861357 0.9429048 0.8475045 +1 0.9429048 0.8475045 +0 0.9576028 0.8475045 +0.1939468 0.9576028 0.8475045 +0.2773041 0.9576028 0.8475045 +0.3384659 0.9576028 0.8475045 +0.3885728 0.9576028 0.8475045 +0.4317928 0.9576028 0.8475045 +0.470214 0.9576028 0.8475045 +0.5050551 0.9576028 0.8475045 +0.5370987 0.9576028 0.8475045 +0.5668815 0.9576028 0.8475045 +0.5947903 0.9576028 0.8475045 +0.6211144 0.9576028 0.8475045 +0.6460766 0.9576028 0.8475045 +0.6698526 0.9576028 0.8475045 +0.6925839 0.9576028 0.8475045 +0.7143866 0.9576028 0.8475045 +0.7353569 0.9576028 0.8475045 +0.7555758 0.9576028 0.8475045 +0.7751122 0.9576028 0.8475045 +0.7940252 0.9576028 0.8475045 +0.8123661 0.9576028 0.8475045 +0.8301795 0.9576028 0.8475045 +0.8475045 0.9576028 0.8475045 +0.8643761 0.9576028 0.8475045 +0.880825 0.9576028 0.8475045 +0.8968787 0.9576028 0.8475045 +0.9125621 0.9576028 0.8475045 +0.9278974 0.9576028 0.8475045 +0.9429048 0.9576028 0.8475045 +0.9576028 0.9576028 0.8475045 +0.9720079 0.9576028 0.8475045 +0.9861357 0.9576028 0.8475045 +1 0.9576028 0.8475045 +0 0.9720079 0.8475045 +0.1939468 0.9720079 0.8475045 +0.2773041 0.9720079 0.8475045 +0.3384659 0.9720079 0.8475045 +0.3885728 0.9720079 0.8475045 +0.4317928 0.9720079 0.8475045 +0.470214 0.9720079 0.8475045 +0.5050551 0.9720079 0.8475045 +0.5370987 0.9720079 0.8475045 +0.5668815 0.9720079 0.8475045 +0.5947903 0.9720079 0.8475045 +0.6211144 0.9720079 0.8475045 +0.6460766 0.9720079 0.8475045 +0.6698526 0.9720079 0.8475045 +0.6925839 0.9720079 0.8475045 +0.7143866 0.9720079 0.8475045 +0.7353569 0.9720079 0.8475045 +0.7555758 0.9720079 0.8475045 +0.7751122 0.9720079 0.8475045 +0.7940252 0.9720079 0.8475045 +0.8123661 0.9720079 0.8475045 +0.8301795 0.9720079 0.8475045 +0.8475045 0.9720079 0.8475045 +0.8643761 0.9720079 0.8475045 +0.880825 0.9720079 0.8475045 +0.8968787 0.9720079 0.8475045 +0.9125621 0.9720079 0.8475045 +0.9278974 0.9720079 0.8475045 +0.9429048 0.9720079 0.8475045 +0.9576028 0.9720079 0.8475045 +0.9720079 0.9720079 0.8475045 +0.9861357 0.9720079 0.8475045 +1 0.9720079 0.8475045 +0 0.9861357 0.8475045 +0.1939468 0.9861357 0.8475045 +0.2773041 0.9861357 0.8475045 +0.3384659 0.9861357 0.8475045 +0.3885728 0.9861357 0.8475045 +0.4317928 0.9861357 0.8475045 +0.470214 0.9861357 0.8475045 +0.5050551 0.9861357 0.8475045 +0.5370987 0.9861357 0.8475045 +0.5668815 0.9861357 0.8475045 +0.5947903 0.9861357 0.8475045 +0.6211144 0.9861357 0.8475045 +0.6460766 0.9861357 0.8475045 +0.6698526 0.9861357 0.8475045 +0.6925839 0.9861357 0.8475045 +0.7143866 0.9861357 0.8475045 +0.7353569 0.9861357 0.8475045 +0.7555758 0.9861357 0.8475045 +0.7751122 0.9861357 0.8475045 +0.7940252 0.9861357 0.8475045 +0.8123661 0.9861357 0.8475045 +0.8301795 0.9861357 0.8475045 +0.8475045 0.9861357 0.8475045 +0.8643761 0.9861357 0.8475045 +0.880825 0.9861357 0.8475045 +0.8968787 0.9861357 0.8475045 +0.9125621 0.9861357 0.8475045 +0.9278974 0.9861357 0.8475045 +0.9429048 0.9861357 0.8475045 +0.9576028 0.9861357 0.8475045 +0.9720079 0.9861357 0.8475045 +0.9861357 0.9861357 0.8475045 +1 0.9861357 0.8475045 +0 1 0.8475045 +0.1939468 1 0.8475045 +0.2773041 1 0.8475045 +0.3384659 1 0.8475045 +0.3885728 1 0.8475045 +0.4317928 1 0.8475045 +0.470214 1 0.8475045 +0.5050551 1 0.8475045 +0.5370987 1 0.8475045 +0.5668815 1 0.8475045 +0.5947903 1 0.8475045 +0.6211144 1 0.8475045 +0.6460766 1 0.8475045 +0.6698526 1 0.8475045 +0.6925839 1 0.8475045 +0.7143866 1 0.8475045 +0.7353569 1 0.8475045 +0.7555758 1 0.8475045 +0.7751122 1 0.8475045 +0.7940252 1 0.8475045 +0.8123661 1 0.8475045 +0.8301795 1 0.8475045 +0.8475045 1 0.8475045 +0.8643761 1 0.8475045 +0.880825 1 0.8475045 +0.8968787 1 0.8475045 +0.9125621 1 0.8475045 +0.9278974 1 0.8475045 +0.9429048 1 0.8475045 +0.9576028 1 0.8475045 +0.9720079 1 0.8475045 +0.9861357 1 0.8475045 +1 1 0.8475045 +0 0 0.8643761 +0.1939468 0 0.8643761 +0.2773041 0 0.8643761 +0.3384659 0 0.8643761 +0.3885728 0 0.8643761 +0.4317928 0 0.8643761 +0.470214 0 0.8643761 +0.5050551 0 0.8643761 +0.5370987 0 0.8643761 +0.5668815 0 0.8643761 +0.5947903 0 0.8643761 +0.6211144 0 0.8643761 +0.6460766 0 0.8643761 +0.6698526 0 0.8643761 +0.6925839 0 0.8643761 +0.7143866 0 0.8643761 +0.7353569 0 0.8643761 +0.7555758 0 0.8643761 +0.7751122 0 0.8643761 +0.7940252 0 0.8643761 +0.8123661 0 0.8643761 +0.8301795 0 0.8643761 +0.8475045 0 0.8643761 +0.8643761 0 0.8643761 +0.880825 0 0.8643761 +0.8968787 0 0.8643761 +0.9125621 0 0.8643761 +0.9278974 0 0.8643761 +0.9429048 0 0.8643761 +0.9576028 0 0.8643761 +0.9720079 0 0.8643761 +0.9861357 0 0.8643761 +1 0 0.8643761 +0 0.1939468 0.8643761 +0.1939468 0.1939468 0.8643761 +0.2773041 0.1939468 0.8643761 +0.3384659 0.1939468 0.8643761 +0.3885728 0.1939468 0.8643761 +0.4317928 0.1939468 0.8643761 +0.470214 0.1939468 0.8643761 +0.5050551 0.1939468 0.8643761 +0.5370987 0.1939468 0.8643761 +0.5668815 0.1939468 0.8643761 +0.5947903 0.1939468 0.8643761 +0.6211144 0.1939468 0.8643761 +0.6460766 0.1939468 0.8643761 +0.6698526 0.1939468 0.8643761 +0.6925839 0.1939468 0.8643761 +0.7143866 0.1939468 0.8643761 +0.7353569 0.1939468 0.8643761 +0.7555758 0.1939468 0.8643761 +0.7751122 0.1939468 0.8643761 +0.7940252 0.1939468 0.8643761 +0.8123661 0.1939468 0.8643761 +0.8301795 0.1939468 0.8643761 +0.8475045 0.1939468 0.8643761 +0.8643761 0.1939468 0.8643761 +0.880825 0.1939468 0.8643761 +0.8968787 0.1939468 0.8643761 +0.9125621 0.1939468 0.8643761 +0.9278974 0.1939468 0.8643761 +0.9429048 0.1939468 0.8643761 +0.9576028 0.1939468 0.8643761 +0.9720079 0.1939468 0.8643761 +0.9861357 0.1939468 0.8643761 +1 0.1939468 0.8643761 +0 0.2773041 0.8643761 +0.1939468 0.2773041 0.8643761 +0.2773041 0.2773041 0.8643761 +0.3384659 0.2773041 0.8643761 +0.3885728 0.2773041 0.8643761 +0.4317928 0.2773041 0.8643761 +0.470214 0.2773041 0.8643761 +0.5050551 0.2773041 0.8643761 +0.5370987 0.2773041 0.8643761 +0.5668815 0.2773041 0.8643761 +0.5947903 0.2773041 0.8643761 +0.6211144 0.2773041 0.8643761 +0.6460766 0.2773041 0.8643761 +0.6698526 0.2773041 0.8643761 +0.6925839 0.2773041 0.8643761 +0.7143866 0.2773041 0.8643761 +0.7353569 0.2773041 0.8643761 +0.7555758 0.2773041 0.8643761 +0.7751122 0.2773041 0.8643761 +0.7940252 0.2773041 0.8643761 +0.8123661 0.2773041 0.8643761 +0.8301795 0.2773041 0.8643761 +0.8475045 0.2773041 0.8643761 +0.8643761 0.2773041 0.8643761 +0.880825 0.2773041 0.8643761 +0.8968787 0.2773041 0.8643761 +0.9125621 0.2773041 0.8643761 +0.9278974 0.2773041 0.8643761 +0.9429048 0.2773041 0.8643761 +0.9576028 0.2773041 0.8643761 +0.9720079 0.2773041 0.8643761 +0.9861357 0.2773041 0.8643761 +1 0.2773041 0.8643761 +0 0.3384659 0.8643761 +0.1939468 0.3384659 0.8643761 +0.2773041 0.3384659 0.8643761 +0.3384659 0.3384659 0.8643761 +0.3885728 0.3384659 0.8643761 +0.4317928 0.3384659 0.8643761 +0.470214 0.3384659 0.8643761 +0.5050551 0.3384659 0.8643761 +0.5370987 0.3384659 0.8643761 +0.5668815 0.3384659 0.8643761 +0.5947903 0.3384659 0.8643761 +0.6211144 0.3384659 0.8643761 +0.6460766 0.3384659 0.8643761 +0.6698526 0.3384659 0.8643761 +0.6925839 0.3384659 0.8643761 +0.7143866 0.3384659 0.8643761 +0.7353569 0.3384659 0.8643761 +0.7555758 0.3384659 0.8643761 +0.7751122 0.3384659 0.8643761 +0.7940252 0.3384659 0.8643761 +0.8123661 0.3384659 0.8643761 +0.8301795 0.3384659 0.8643761 +0.8475045 0.3384659 0.8643761 +0.8643761 0.3384659 0.8643761 +0.880825 0.3384659 0.8643761 +0.8968787 0.3384659 0.8643761 +0.9125621 0.3384659 0.8643761 +0.9278974 0.3384659 0.8643761 +0.9429048 0.3384659 0.8643761 +0.9576028 0.3384659 0.8643761 +0.9720079 0.3384659 0.8643761 +0.9861357 0.3384659 0.8643761 +1 0.3384659 0.8643761 +0 0.3885728 0.8643761 +0.1939468 0.3885728 0.8643761 +0.2773041 0.3885728 0.8643761 +0.3384659 0.3885728 0.8643761 +0.3885728 0.3885728 0.8643761 +0.4317928 0.3885728 0.8643761 +0.470214 0.3885728 0.8643761 +0.5050551 0.3885728 0.8643761 +0.5370987 0.3885728 0.8643761 +0.5668815 0.3885728 0.8643761 +0.5947903 0.3885728 0.8643761 +0.6211144 0.3885728 0.8643761 +0.6460766 0.3885728 0.8643761 +0.6698526 0.3885728 0.8643761 +0.6925839 0.3885728 0.8643761 +0.7143866 0.3885728 0.8643761 +0.7353569 0.3885728 0.8643761 +0.7555758 0.3885728 0.8643761 +0.7751122 0.3885728 0.8643761 +0.7940252 0.3885728 0.8643761 +0.8123661 0.3885728 0.8643761 +0.8301795 0.3885728 0.8643761 +0.8475045 0.3885728 0.8643761 +0.8643761 0.3885728 0.8643761 +0.880825 0.3885728 0.8643761 +0.8968787 0.3885728 0.8643761 +0.9125621 0.3885728 0.8643761 +0.9278974 0.3885728 0.8643761 +0.9429048 0.3885728 0.8643761 +0.9576028 0.3885728 0.8643761 +0.9720079 0.3885728 0.8643761 +0.9861357 0.3885728 0.8643761 +1 0.3885728 0.8643761 +0 0.4317928 0.8643761 +0.1939468 0.4317928 0.8643761 +0.2773041 0.4317928 0.8643761 +0.3384659 0.4317928 0.8643761 +0.3885728 0.4317928 0.8643761 +0.4317928 0.4317928 0.8643761 +0.470214 0.4317928 0.8643761 +0.5050551 0.4317928 0.8643761 +0.5370987 0.4317928 0.8643761 +0.5668815 0.4317928 0.8643761 +0.5947903 0.4317928 0.8643761 +0.6211144 0.4317928 0.8643761 +0.6460766 0.4317928 0.8643761 +0.6698526 0.4317928 0.8643761 +0.6925839 0.4317928 0.8643761 +0.7143866 0.4317928 0.8643761 +0.7353569 0.4317928 0.8643761 +0.7555758 0.4317928 0.8643761 +0.7751122 0.4317928 0.8643761 +0.7940252 0.4317928 0.8643761 +0.8123661 0.4317928 0.8643761 +0.8301795 0.4317928 0.8643761 +0.8475045 0.4317928 0.8643761 +0.8643761 0.4317928 0.8643761 +0.880825 0.4317928 0.8643761 +0.8968787 0.4317928 0.8643761 +0.9125621 0.4317928 0.8643761 +0.9278974 0.4317928 0.8643761 +0.9429048 0.4317928 0.8643761 +0.9576028 0.4317928 0.8643761 +0.9720079 0.4317928 0.8643761 +0.9861357 0.4317928 0.8643761 +1 0.4317928 0.8643761 +0 0.470214 0.8643761 +0.1939468 0.470214 0.8643761 +0.2773041 0.470214 0.8643761 +0.3384659 0.470214 0.8643761 +0.3885728 0.470214 0.8643761 +0.4317928 0.470214 0.8643761 +0.470214 0.470214 0.8643761 +0.5050551 0.470214 0.8643761 +0.5370987 0.470214 0.8643761 +0.5668815 0.470214 0.8643761 +0.5947903 0.470214 0.8643761 +0.6211144 0.470214 0.8643761 +0.6460766 0.470214 0.8643761 +0.6698526 0.470214 0.8643761 +0.6925839 0.470214 0.8643761 +0.7143866 0.470214 0.8643761 +0.7353569 0.470214 0.8643761 +0.7555758 0.470214 0.8643761 +0.7751122 0.470214 0.8643761 +0.7940252 0.470214 0.8643761 +0.8123661 0.470214 0.8643761 +0.8301795 0.470214 0.8643761 +0.8475045 0.470214 0.8643761 +0.8643761 0.470214 0.8643761 +0.880825 0.470214 0.8643761 +0.8968787 0.470214 0.8643761 +0.9125621 0.470214 0.8643761 +0.9278974 0.470214 0.8643761 +0.9429048 0.470214 0.8643761 +0.9576028 0.470214 0.8643761 +0.9720079 0.470214 0.8643761 +0.9861357 0.470214 0.8643761 +1 0.470214 0.8643761 +0 0.5050551 0.8643761 +0.1939468 0.5050551 0.8643761 +0.2773041 0.5050551 0.8643761 +0.3384659 0.5050551 0.8643761 +0.3885728 0.5050551 0.8643761 +0.4317928 0.5050551 0.8643761 +0.470214 0.5050551 0.8643761 +0.5050551 0.5050551 0.8643761 +0.5370987 0.5050551 0.8643761 +0.5668815 0.5050551 0.8643761 +0.5947903 0.5050551 0.8643761 +0.6211144 0.5050551 0.8643761 +0.6460766 0.5050551 0.8643761 +0.6698526 0.5050551 0.8643761 +0.6925839 0.5050551 0.8643761 +0.7143866 0.5050551 0.8643761 +0.7353569 0.5050551 0.8643761 +0.7555758 0.5050551 0.8643761 +0.7751122 0.5050551 0.8643761 +0.7940252 0.5050551 0.8643761 +0.8123661 0.5050551 0.8643761 +0.8301795 0.5050551 0.8643761 +0.8475045 0.5050551 0.8643761 +0.8643761 0.5050551 0.8643761 +0.880825 0.5050551 0.8643761 +0.8968787 0.5050551 0.8643761 +0.9125621 0.5050551 0.8643761 +0.9278974 0.5050551 0.8643761 +0.9429048 0.5050551 0.8643761 +0.9576028 0.5050551 0.8643761 +0.9720079 0.5050551 0.8643761 +0.9861357 0.5050551 0.8643761 +1 0.5050551 0.8643761 +0 0.5370987 0.8643761 +0.1939468 0.5370987 0.8643761 +0.2773041 0.5370987 0.8643761 +0.3384659 0.5370987 0.8643761 +0.3885728 0.5370987 0.8643761 +0.4317928 0.5370987 0.8643761 +0.470214 0.5370987 0.8643761 +0.5050551 0.5370987 0.8643761 +0.5370987 0.5370987 0.8643761 +0.5668815 0.5370987 0.8643761 +0.5947903 0.5370987 0.8643761 +0.6211144 0.5370987 0.8643761 +0.6460766 0.5370987 0.8643761 +0.6698526 0.5370987 0.8643761 +0.6925839 0.5370987 0.8643761 +0.7143866 0.5370987 0.8643761 +0.7353569 0.5370987 0.8643761 +0.7555758 0.5370987 0.8643761 +0.7751122 0.5370987 0.8643761 +0.7940252 0.5370987 0.8643761 +0.8123661 0.5370987 0.8643761 +0.8301795 0.5370987 0.8643761 +0.8475045 0.5370987 0.8643761 +0.8643761 0.5370987 0.8643761 +0.880825 0.5370987 0.8643761 +0.8968787 0.5370987 0.8643761 +0.9125621 0.5370987 0.8643761 +0.9278974 0.5370987 0.8643761 +0.9429048 0.5370987 0.8643761 +0.9576028 0.5370987 0.8643761 +0.9720079 0.5370987 0.8643761 +0.9861357 0.5370987 0.8643761 +1 0.5370987 0.8643761 +0 0.5668815 0.8643761 +0.1939468 0.5668815 0.8643761 +0.2773041 0.5668815 0.8643761 +0.3384659 0.5668815 0.8643761 +0.3885728 0.5668815 0.8643761 +0.4317928 0.5668815 0.8643761 +0.470214 0.5668815 0.8643761 +0.5050551 0.5668815 0.8643761 +0.5370987 0.5668815 0.8643761 +0.5668815 0.5668815 0.8643761 +0.5947903 0.5668815 0.8643761 +0.6211144 0.5668815 0.8643761 +0.6460766 0.5668815 0.8643761 +0.6698526 0.5668815 0.8643761 +0.6925839 0.5668815 0.8643761 +0.7143866 0.5668815 0.8643761 +0.7353569 0.5668815 0.8643761 +0.7555758 0.5668815 0.8643761 +0.7751122 0.5668815 0.8643761 +0.7940252 0.5668815 0.8643761 +0.8123661 0.5668815 0.8643761 +0.8301795 0.5668815 0.8643761 +0.8475045 0.5668815 0.8643761 +0.8643761 0.5668815 0.8643761 +0.880825 0.5668815 0.8643761 +0.8968787 0.5668815 0.8643761 +0.9125621 0.5668815 0.8643761 +0.9278974 0.5668815 0.8643761 +0.9429048 0.5668815 0.8643761 +0.9576028 0.5668815 0.8643761 +0.9720079 0.5668815 0.8643761 +0.9861357 0.5668815 0.8643761 +1 0.5668815 0.8643761 +0 0.5947903 0.8643761 +0.1939468 0.5947903 0.8643761 +0.2773041 0.5947903 0.8643761 +0.3384659 0.5947903 0.8643761 +0.3885728 0.5947903 0.8643761 +0.4317928 0.5947903 0.8643761 +0.470214 0.5947903 0.8643761 +0.5050551 0.5947903 0.8643761 +0.5370987 0.5947903 0.8643761 +0.5668815 0.5947903 0.8643761 +0.5947903 0.5947903 0.8643761 +0.6211144 0.5947903 0.8643761 +0.6460766 0.5947903 0.8643761 +0.6698526 0.5947903 0.8643761 +0.6925839 0.5947903 0.8643761 +0.7143866 0.5947903 0.8643761 +0.7353569 0.5947903 0.8643761 +0.7555758 0.5947903 0.8643761 +0.7751122 0.5947903 0.8643761 +0.7940252 0.5947903 0.8643761 +0.8123661 0.5947903 0.8643761 +0.8301795 0.5947903 0.8643761 +0.8475045 0.5947903 0.8643761 +0.8643761 0.5947903 0.8643761 +0.880825 0.5947903 0.8643761 +0.8968787 0.5947903 0.8643761 +0.9125621 0.5947903 0.8643761 +0.9278974 0.5947903 0.8643761 +0.9429048 0.5947903 0.8643761 +0.9576028 0.5947903 0.8643761 +0.9720079 0.5947903 0.8643761 +0.9861357 0.5947903 0.8643761 +1 0.5947903 0.8643761 +0 0.6211144 0.8643761 +0.1939468 0.6211144 0.8643761 +0.2773041 0.6211144 0.8643761 +0.3384659 0.6211144 0.8643761 +0.3885728 0.6211144 0.8643761 +0.4317928 0.6211144 0.8643761 +0.470214 0.6211144 0.8643761 +0.5050551 0.6211144 0.8643761 +0.5370987 0.6211144 0.8643761 +0.5668815 0.6211144 0.8643761 +0.5947903 0.6211144 0.8643761 +0.6211144 0.6211144 0.8643761 +0.6460766 0.6211144 0.8643761 +0.6698526 0.6211144 0.8643761 +0.6925839 0.6211144 0.8643761 +0.7143866 0.6211144 0.8643761 +0.7353569 0.6211144 0.8643761 +0.7555758 0.6211144 0.8643761 +0.7751122 0.6211144 0.8643761 +0.7940252 0.6211144 0.8643761 +0.8123661 0.6211144 0.8643761 +0.8301795 0.6211144 0.8643761 +0.8475045 0.6211144 0.8643761 +0.8643761 0.6211144 0.8643761 +0.880825 0.6211144 0.8643761 +0.8968787 0.6211144 0.8643761 +0.9125621 0.6211144 0.8643761 +0.9278974 0.6211144 0.8643761 +0.9429048 0.6211144 0.8643761 +0.9576028 0.6211144 0.8643761 +0.9720079 0.6211144 0.8643761 +0.9861357 0.6211144 0.8643761 +1 0.6211144 0.8643761 +0 0.6460766 0.8643761 +0.1939468 0.6460766 0.8643761 +0.2773041 0.6460766 0.8643761 +0.3384659 0.6460766 0.8643761 +0.3885728 0.6460766 0.8643761 +0.4317928 0.6460766 0.8643761 +0.470214 0.6460766 0.8643761 +0.5050551 0.6460766 0.8643761 +0.5370987 0.6460766 0.8643761 +0.5668815 0.6460766 0.8643761 +0.5947903 0.6460766 0.8643761 +0.6211144 0.6460766 0.8643761 +0.6460766 0.6460766 0.8643761 +0.6698526 0.6460766 0.8643761 +0.6925839 0.6460766 0.8643761 +0.7143866 0.6460766 0.8643761 +0.7353569 0.6460766 0.8643761 +0.7555758 0.6460766 0.8643761 +0.7751122 0.6460766 0.8643761 +0.7940252 0.6460766 0.8643761 +0.8123661 0.6460766 0.8643761 +0.8301795 0.6460766 0.8643761 +0.8475045 0.6460766 0.8643761 +0.8643761 0.6460766 0.8643761 +0.880825 0.6460766 0.8643761 +0.8968787 0.6460766 0.8643761 +0.9125621 0.6460766 0.8643761 +0.9278974 0.6460766 0.8643761 +0.9429048 0.6460766 0.8643761 +0.9576028 0.6460766 0.8643761 +0.9720079 0.6460766 0.8643761 +0.9861357 0.6460766 0.8643761 +1 0.6460766 0.8643761 +0 0.6698526 0.8643761 +0.1939468 0.6698526 0.8643761 +0.2773041 0.6698526 0.8643761 +0.3384659 0.6698526 0.8643761 +0.3885728 0.6698526 0.8643761 +0.4317928 0.6698526 0.8643761 +0.470214 0.6698526 0.8643761 +0.5050551 0.6698526 0.8643761 +0.5370987 0.6698526 0.8643761 +0.5668815 0.6698526 0.8643761 +0.5947903 0.6698526 0.8643761 +0.6211144 0.6698526 0.8643761 +0.6460766 0.6698526 0.8643761 +0.6698526 0.6698526 0.8643761 +0.6925839 0.6698526 0.8643761 +0.7143866 0.6698526 0.8643761 +0.7353569 0.6698526 0.8643761 +0.7555758 0.6698526 0.8643761 +0.7751122 0.6698526 0.8643761 +0.7940252 0.6698526 0.8643761 +0.8123661 0.6698526 0.8643761 +0.8301795 0.6698526 0.8643761 +0.8475045 0.6698526 0.8643761 +0.8643761 0.6698526 0.8643761 +0.880825 0.6698526 0.8643761 +0.8968787 0.6698526 0.8643761 +0.9125621 0.6698526 0.8643761 +0.9278974 0.6698526 0.8643761 +0.9429048 0.6698526 0.8643761 +0.9576028 0.6698526 0.8643761 +0.9720079 0.6698526 0.8643761 +0.9861357 0.6698526 0.8643761 +1 0.6698526 0.8643761 +0 0.6925839 0.8643761 +0.1939468 0.6925839 0.8643761 +0.2773041 0.6925839 0.8643761 +0.3384659 0.6925839 0.8643761 +0.3885728 0.6925839 0.8643761 +0.4317928 0.6925839 0.8643761 +0.470214 0.6925839 0.8643761 +0.5050551 0.6925839 0.8643761 +0.5370987 0.6925839 0.8643761 +0.5668815 0.6925839 0.8643761 +0.5947903 0.6925839 0.8643761 +0.6211144 0.6925839 0.8643761 +0.6460766 0.6925839 0.8643761 +0.6698526 0.6925839 0.8643761 +0.6925839 0.6925839 0.8643761 +0.7143866 0.6925839 0.8643761 +0.7353569 0.6925839 0.8643761 +0.7555758 0.6925839 0.8643761 +0.7751122 0.6925839 0.8643761 +0.7940252 0.6925839 0.8643761 +0.8123661 0.6925839 0.8643761 +0.8301795 0.6925839 0.8643761 +0.8475045 0.6925839 0.8643761 +0.8643761 0.6925839 0.8643761 +0.880825 0.6925839 0.8643761 +0.8968787 0.6925839 0.8643761 +0.9125621 0.6925839 0.8643761 +0.9278974 0.6925839 0.8643761 +0.9429048 0.6925839 0.8643761 +0.9576028 0.6925839 0.8643761 +0.9720079 0.6925839 0.8643761 +0.9861357 0.6925839 0.8643761 +1 0.6925839 0.8643761 +0 0.7143866 0.8643761 +0.1939468 0.7143866 0.8643761 +0.2773041 0.7143866 0.8643761 +0.3384659 0.7143866 0.8643761 +0.3885728 0.7143866 0.8643761 +0.4317928 0.7143866 0.8643761 +0.470214 0.7143866 0.8643761 +0.5050551 0.7143866 0.8643761 +0.5370987 0.7143866 0.8643761 +0.5668815 0.7143866 0.8643761 +0.5947903 0.7143866 0.8643761 +0.6211144 0.7143866 0.8643761 +0.6460766 0.7143866 0.8643761 +0.6698526 0.7143866 0.8643761 +0.6925839 0.7143866 0.8643761 +0.7143866 0.7143866 0.8643761 +0.7353569 0.7143866 0.8643761 +0.7555758 0.7143866 0.8643761 +0.7751122 0.7143866 0.8643761 +0.7940252 0.7143866 0.8643761 +0.8123661 0.7143866 0.8643761 +0.8301795 0.7143866 0.8643761 +0.8475045 0.7143866 0.8643761 +0.8643761 0.7143866 0.8643761 +0.880825 0.7143866 0.8643761 +0.8968787 0.7143866 0.8643761 +0.9125621 0.7143866 0.8643761 +0.9278974 0.7143866 0.8643761 +0.9429048 0.7143866 0.8643761 +0.9576028 0.7143866 0.8643761 +0.9720079 0.7143866 0.8643761 +0.9861357 0.7143866 0.8643761 +1 0.7143866 0.8643761 +0 0.7353569 0.8643761 +0.1939468 0.7353569 0.8643761 +0.2773041 0.7353569 0.8643761 +0.3384659 0.7353569 0.8643761 +0.3885728 0.7353569 0.8643761 +0.4317928 0.7353569 0.8643761 +0.470214 0.7353569 0.8643761 +0.5050551 0.7353569 0.8643761 +0.5370987 0.7353569 0.8643761 +0.5668815 0.7353569 0.8643761 +0.5947903 0.7353569 0.8643761 +0.6211144 0.7353569 0.8643761 +0.6460766 0.7353569 0.8643761 +0.6698526 0.7353569 0.8643761 +0.6925839 0.7353569 0.8643761 +0.7143866 0.7353569 0.8643761 +0.7353569 0.7353569 0.8643761 +0.7555758 0.7353569 0.8643761 +0.7751122 0.7353569 0.8643761 +0.7940252 0.7353569 0.8643761 +0.8123661 0.7353569 0.8643761 +0.8301795 0.7353569 0.8643761 +0.8475045 0.7353569 0.8643761 +0.8643761 0.7353569 0.8643761 +0.880825 0.7353569 0.8643761 +0.8968787 0.7353569 0.8643761 +0.9125621 0.7353569 0.8643761 +0.9278974 0.7353569 0.8643761 +0.9429048 0.7353569 0.8643761 +0.9576028 0.7353569 0.8643761 +0.9720079 0.7353569 0.8643761 +0.9861357 0.7353569 0.8643761 +1 0.7353569 0.8643761 +0 0.7555758 0.8643761 +0.1939468 0.7555758 0.8643761 +0.2773041 0.7555758 0.8643761 +0.3384659 0.7555758 0.8643761 +0.3885728 0.7555758 0.8643761 +0.4317928 0.7555758 0.8643761 +0.470214 0.7555758 0.8643761 +0.5050551 0.7555758 0.8643761 +0.5370987 0.7555758 0.8643761 +0.5668815 0.7555758 0.8643761 +0.5947903 0.7555758 0.8643761 +0.6211144 0.7555758 0.8643761 +0.6460766 0.7555758 0.8643761 +0.6698526 0.7555758 0.8643761 +0.6925839 0.7555758 0.8643761 +0.7143866 0.7555758 0.8643761 +0.7353569 0.7555758 0.8643761 +0.7555758 0.7555758 0.8643761 +0.7751122 0.7555758 0.8643761 +0.7940252 0.7555758 0.8643761 +0.8123661 0.7555758 0.8643761 +0.8301795 0.7555758 0.8643761 +0.8475045 0.7555758 0.8643761 +0.8643761 0.7555758 0.8643761 +0.880825 0.7555758 0.8643761 +0.8968787 0.7555758 0.8643761 +0.9125621 0.7555758 0.8643761 +0.9278974 0.7555758 0.8643761 +0.9429048 0.7555758 0.8643761 +0.9576028 0.7555758 0.8643761 +0.9720079 0.7555758 0.8643761 +0.9861357 0.7555758 0.8643761 +1 0.7555758 0.8643761 +0 0.7751122 0.8643761 +0.1939468 0.7751122 0.8643761 +0.2773041 0.7751122 0.8643761 +0.3384659 0.7751122 0.8643761 +0.3885728 0.7751122 0.8643761 +0.4317928 0.7751122 0.8643761 +0.470214 0.7751122 0.8643761 +0.5050551 0.7751122 0.8643761 +0.5370987 0.7751122 0.8643761 +0.5668815 0.7751122 0.8643761 +0.5947903 0.7751122 0.8643761 +0.6211144 0.7751122 0.8643761 +0.6460766 0.7751122 0.8643761 +0.6698526 0.7751122 0.8643761 +0.6925839 0.7751122 0.8643761 +0.7143866 0.7751122 0.8643761 +0.7353569 0.7751122 0.8643761 +0.7555758 0.7751122 0.8643761 +0.7751122 0.7751122 0.8643761 +0.7940252 0.7751122 0.8643761 +0.8123661 0.7751122 0.8643761 +0.8301795 0.7751122 0.8643761 +0.8475045 0.7751122 0.8643761 +0.8643761 0.7751122 0.8643761 +0.880825 0.7751122 0.8643761 +0.8968787 0.7751122 0.8643761 +0.9125621 0.7751122 0.8643761 +0.9278974 0.7751122 0.8643761 +0.9429048 0.7751122 0.8643761 +0.9576028 0.7751122 0.8643761 +0.9720079 0.7751122 0.8643761 +0.9861357 0.7751122 0.8643761 +1 0.7751122 0.8643761 +0 0.7940252 0.8643761 +0.1939468 0.7940252 0.8643761 +0.2773041 0.7940252 0.8643761 +0.3384659 0.7940252 0.8643761 +0.3885728 0.7940252 0.8643761 +0.4317928 0.7940252 0.8643761 +0.470214 0.7940252 0.8643761 +0.5050551 0.7940252 0.8643761 +0.5370987 0.7940252 0.8643761 +0.5668815 0.7940252 0.8643761 +0.5947903 0.7940252 0.8643761 +0.6211144 0.7940252 0.8643761 +0.6460766 0.7940252 0.8643761 +0.6698526 0.7940252 0.8643761 +0.6925839 0.7940252 0.8643761 +0.7143866 0.7940252 0.8643761 +0.7353569 0.7940252 0.8643761 +0.7555758 0.7940252 0.8643761 +0.7751122 0.7940252 0.8643761 +0.7940252 0.7940252 0.8643761 +0.8123661 0.7940252 0.8643761 +0.8301795 0.7940252 0.8643761 +0.8475045 0.7940252 0.8643761 +0.8643761 0.7940252 0.8643761 +0.880825 0.7940252 0.8643761 +0.8968787 0.7940252 0.8643761 +0.9125621 0.7940252 0.8643761 +0.9278974 0.7940252 0.8643761 +0.9429048 0.7940252 0.8643761 +0.9576028 0.7940252 0.8643761 +0.9720079 0.7940252 0.8643761 +0.9861357 0.7940252 0.8643761 +1 0.7940252 0.8643761 +0 0.8123661 0.8643761 +0.1939468 0.8123661 0.8643761 +0.2773041 0.8123661 0.8643761 +0.3384659 0.8123661 0.8643761 +0.3885728 0.8123661 0.8643761 +0.4317928 0.8123661 0.8643761 +0.470214 0.8123661 0.8643761 +0.5050551 0.8123661 0.8643761 +0.5370987 0.8123661 0.8643761 +0.5668815 0.8123661 0.8643761 +0.5947903 0.8123661 0.8643761 +0.6211144 0.8123661 0.8643761 +0.6460766 0.8123661 0.8643761 +0.6698526 0.8123661 0.8643761 +0.6925839 0.8123661 0.8643761 +0.7143866 0.8123661 0.8643761 +0.7353569 0.8123661 0.8643761 +0.7555758 0.8123661 0.8643761 +0.7751122 0.8123661 0.8643761 +0.7940252 0.8123661 0.8643761 +0.8123661 0.8123661 0.8643761 +0.8301795 0.8123661 0.8643761 +0.8475045 0.8123661 0.8643761 +0.8643761 0.8123661 0.8643761 +0.880825 0.8123661 0.8643761 +0.8968787 0.8123661 0.8643761 +0.9125621 0.8123661 0.8643761 +0.9278974 0.8123661 0.8643761 +0.9429048 0.8123661 0.8643761 +0.9576028 0.8123661 0.8643761 +0.9720079 0.8123661 0.8643761 +0.9861357 0.8123661 0.8643761 +1 0.8123661 0.8643761 +0 0.8301795 0.8643761 +0.1939468 0.8301795 0.8643761 +0.2773041 0.8301795 0.8643761 +0.3384659 0.8301795 0.8643761 +0.3885728 0.8301795 0.8643761 +0.4317928 0.8301795 0.8643761 +0.470214 0.8301795 0.8643761 +0.5050551 0.8301795 0.8643761 +0.5370987 0.8301795 0.8643761 +0.5668815 0.8301795 0.8643761 +0.5947903 0.8301795 0.8643761 +0.6211144 0.8301795 0.8643761 +0.6460766 0.8301795 0.8643761 +0.6698526 0.8301795 0.8643761 +0.6925839 0.8301795 0.8643761 +0.7143866 0.8301795 0.8643761 +0.7353569 0.8301795 0.8643761 +0.7555758 0.8301795 0.8643761 +0.7751122 0.8301795 0.8643761 +0.7940252 0.8301795 0.8643761 +0.8123661 0.8301795 0.8643761 +0.8301795 0.8301795 0.8643761 +0.8475045 0.8301795 0.8643761 +0.8643761 0.8301795 0.8643761 +0.880825 0.8301795 0.8643761 +0.8968787 0.8301795 0.8643761 +0.9125621 0.8301795 0.8643761 +0.9278974 0.8301795 0.8643761 +0.9429048 0.8301795 0.8643761 +0.9576028 0.8301795 0.8643761 +0.9720079 0.8301795 0.8643761 +0.9861357 0.8301795 0.8643761 +1 0.8301795 0.8643761 +0 0.8475045 0.8643761 +0.1939468 0.8475045 0.8643761 +0.2773041 0.8475045 0.8643761 +0.3384659 0.8475045 0.8643761 +0.3885728 0.8475045 0.8643761 +0.4317928 0.8475045 0.8643761 +0.470214 0.8475045 0.8643761 +0.5050551 0.8475045 0.8643761 +0.5370987 0.8475045 0.8643761 +0.5668815 0.8475045 0.8643761 +0.5947903 0.8475045 0.8643761 +0.6211144 0.8475045 0.8643761 +0.6460766 0.8475045 0.8643761 +0.6698526 0.8475045 0.8643761 +0.6925839 0.8475045 0.8643761 +0.7143866 0.8475045 0.8643761 +0.7353569 0.8475045 0.8643761 +0.7555758 0.8475045 0.8643761 +0.7751122 0.8475045 0.8643761 +0.7940252 0.8475045 0.8643761 +0.8123661 0.8475045 0.8643761 +0.8301795 0.8475045 0.8643761 +0.8475045 0.8475045 0.8643761 +0.8643761 0.8475045 0.8643761 +0.880825 0.8475045 0.8643761 +0.8968787 0.8475045 0.8643761 +0.9125621 0.8475045 0.8643761 +0.9278974 0.8475045 0.8643761 +0.9429048 0.8475045 0.8643761 +0.9576028 0.8475045 0.8643761 +0.9720079 0.8475045 0.8643761 +0.9861357 0.8475045 0.8643761 +1 0.8475045 0.8643761 +0 0.8643761 0.8643761 +0.1939468 0.8643761 0.8643761 +0.2773041 0.8643761 0.8643761 +0.3384659 0.8643761 0.8643761 +0.3885728 0.8643761 0.8643761 +0.4317928 0.8643761 0.8643761 +0.470214 0.8643761 0.8643761 +0.5050551 0.8643761 0.8643761 +0.5370987 0.8643761 0.8643761 +0.5668815 0.8643761 0.8643761 +0.5947903 0.8643761 0.8643761 +0.6211144 0.8643761 0.8643761 +0.6460766 0.8643761 0.8643761 +0.6698526 0.8643761 0.8643761 +0.6925839 0.8643761 0.8643761 +0.7143866 0.8643761 0.8643761 +0.7353569 0.8643761 0.8643761 +0.7555758 0.8643761 0.8643761 +0.7751122 0.8643761 0.8643761 +0.7940252 0.8643761 0.8643761 +0.8123661 0.8643761 0.8643761 +0.8301795 0.8643761 0.8643761 +0.8475045 0.8643761 0.8643761 +0.8643761 0.8643761 0.8643761 +0.880825 0.8643761 0.8643761 +0.8968787 0.8643761 0.8643761 +0.9125621 0.8643761 0.8643761 +0.9278974 0.8643761 0.8643761 +0.9429048 0.8643761 0.8643761 +0.9576028 0.8643761 0.8643761 +0.9720079 0.8643761 0.8643761 +0.9861357 0.8643761 0.8643761 +1 0.8643761 0.8643761 +0 0.880825 0.8643761 +0.1939468 0.880825 0.8643761 +0.2773041 0.880825 0.8643761 +0.3384659 0.880825 0.8643761 +0.3885728 0.880825 0.8643761 +0.4317928 0.880825 0.8643761 +0.470214 0.880825 0.8643761 +0.5050551 0.880825 0.8643761 +0.5370987 0.880825 0.8643761 +0.5668815 0.880825 0.8643761 +0.5947903 0.880825 0.8643761 +0.6211144 0.880825 0.8643761 +0.6460766 0.880825 0.8643761 +0.6698526 0.880825 0.8643761 +0.6925839 0.880825 0.8643761 +0.7143866 0.880825 0.8643761 +0.7353569 0.880825 0.8643761 +0.7555758 0.880825 0.8643761 +0.7751122 0.880825 0.8643761 +0.7940252 0.880825 0.8643761 +0.8123661 0.880825 0.8643761 +0.8301795 0.880825 0.8643761 +0.8475045 0.880825 0.8643761 +0.8643761 0.880825 0.8643761 +0.880825 0.880825 0.8643761 +0.8968787 0.880825 0.8643761 +0.9125621 0.880825 0.8643761 +0.9278974 0.880825 0.8643761 +0.9429048 0.880825 0.8643761 +0.9576028 0.880825 0.8643761 +0.9720079 0.880825 0.8643761 +0.9861357 0.880825 0.8643761 +1 0.880825 0.8643761 +0 0.8968787 0.8643761 +0.1939468 0.8968787 0.8643761 +0.2773041 0.8968787 0.8643761 +0.3384659 0.8968787 0.8643761 +0.3885728 0.8968787 0.8643761 +0.4317928 0.8968787 0.8643761 +0.470214 0.8968787 0.8643761 +0.5050551 0.8968787 0.8643761 +0.5370987 0.8968787 0.8643761 +0.5668815 0.8968787 0.8643761 +0.5947903 0.8968787 0.8643761 +0.6211144 0.8968787 0.8643761 +0.6460766 0.8968787 0.8643761 +0.6698526 0.8968787 0.8643761 +0.6925839 0.8968787 0.8643761 +0.7143866 0.8968787 0.8643761 +0.7353569 0.8968787 0.8643761 +0.7555758 0.8968787 0.8643761 +0.7751122 0.8968787 0.8643761 +0.7940252 0.8968787 0.8643761 +0.8123661 0.8968787 0.8643761 +0.8301795 0.8968787 0.8643761 +0.8475045 0.8968787 0.8643761 +0.8643761 0.8968787 0.8643761 +0.880825 0.8968787 0.8643761 +0.8968787 0.8968787 0.8643761 +0.9125621 0.8968787 0.8643761 +0.9278974 0.8968787 0.8643761 +0.9429048 0.8968787 0.8643761 +0.9576028 0.8968787 0.8643761 +0.9720079 0.8968787 0.8643761 +0.9861357 0.8968787 0.8643761 +1 0.8968787 0.8643761 +0 0.9125621 0.8643761 +0.1939468 0.9125621 0.8643761 +0.2773041 0.9125621 0.8643761 +0.3384659 0.9125621 0.8643761 +0.3885728 0.9125621 0.8643761 +0.4317928 0.9125621 0.8643761 +0.470214 0.9125621 0.8643761 +0.5050551 0.9125621 0.8643761 +0.5370987 0.9125621 0.8643761 +0.5668815 0.9125621 0.8643761 +0.5947903 0.9125621 0.8643761 +0.6211144 0.9125621 0.8643761 +0.6460766 0.9125621 0.8643761 +0.6698526 0.9125621 0.8643761 +0.6925839 0.9125621 0.8643761 +0.7143866 0.9125621 0.8643761 +0.7353569 0.9125621 0.8643761 +0.7555758 0.9125621 0.8643761 +0.7751122 0.9125621 0.8643761 +0.7940252 0.9125621 0.8643761 +0.8123661 0.9125621 0.8643761 +0.8301795 0.9125621 0.8643761 +0.8475045 0.9125621 0.8643761 +0.8643761 0.9125621 0.8643761 +0.880825 0.9125621 0.8643761 +0.8968787 0.9125621 0.8643761 +0.9125621 0.9125621 0.8643761 +0.9278974 0.9125621 0.8643761 +0.9429048 0.9125621 0.8643761 +0.9576028 0.9125621 0.8643761 +0.9720079 0.9125621 0.8643761 +0.9861357 0.9125621 0.8643761 +1 0.9125621 0.8643761 +0 0.9278974 0.8643761 +0.1939468 0.9278974 0.8643761 +0.2773041 0.9278974 0.8643761 +0.3384659 0.9278974 0.8643761 +0.3885728 0.9278974 0.8643761 +0.4317928 0.9278974 0.8643761 +0.470214 0.9278974 0.8643761 +0.5050551 0.9278974 0.8643761 +0.5370987 0.9278974 0.8643761 +0.5668815 0.9278974 0.8643761 +0.5947903 0.9278974 0.8643761 +0.6211144 0.9278974 0.8643761 +0.6460766 0.9278974 0.8643761 +0.6698526 0.9278974 0.8643761 +0.6925839 0.9278974 0.8643761 +0.7143866 0.9278974 0.8643761 +0.7353569 0.9278974 0.8643761 +0.7555758 0.9278974 0.8643761 +0.7751122 0.9278974 0.8643761 +0.7940252 0.9278974 0.8643761 +0.8123661 0.9278974 0.8643761 +0.8301795 0.9278974 0.8643761 +0.8475045 0.9278974 0.8643761 +0.8643761 0.9278974 0.8643761 +0.880825 0.9278974 0.8643761 +0.8968787 0.9278974 0.8643761 +0.9125621 0.9278974 0.8643761 +0.9278974 0.9278974 0.8643761 +0.9429048 0.9278974 0.8643761 +0.9576028 0.9278974 0.8643761 +0.9720079 0.9278974 0.8643761 +0.9861357 0.9278974 0.8643761 +1 0.9278974 0.8643761 +0 0.9429048 0.8643761 +0.1939468 0.9429048 0.8643761 +0.2773041 0.9429048 0.8643761 +0.3384659 0.9429048 0.8643761 +0.3885728 0.9429048 0.8643761 +0.4317928 0.9429048 0.8643761 +0.470214 0.9429048 0.8643761 +0.5050551 0.9429048 0.8643761 +0.5370987 0.9429048 0.8643761 +0.5668815 0.9429048 0.8643761 +0.5947903 0.9429048 0.8643761 +0.6211144 0.9429048 0.8643761 +0.6460766 0.9429048 0.8643761 +0.6698526 0.9429048 0.8643761 +0.6925839 0.9429048 0.8643761 +0.7143866 0.9429048 0.8643761 +0.7353569 0.9429048 0.8643761 +0.7555758 0.9429048 0.8643761 +0.7751122 0.9429048 0.8643761 +0.7940252 0.9429048 0.8643761 +0.8123661 0.9429048 0.8643761 +0.8301795 0.9429048 0.8643761 +0.8475045 0.9429048 0.8643761 +0.8643761 0.9429048 0.8643761 +0.880825 0.9429048 0.8643761 +0.8968787 0.9429048 0.8643761 +0.9125621 0.9429048 0.8643761 +0.9278974 0.9429048 0.8643761 +0.9429048 0.9429048 0.8643761 +0.9576028 0.9429048 0.8643761 +0.9720079 0.9429048 0.8643761 +0.9861357 0.9429048 0.8643761 +1 0.9429048 0.8643761 +0 0.9576028 0.8643761 +0.1939468 0.9576028 0.8643761 +0.2773041 0.9576028 0.8643761 +0.3384659 0.9576028 0.8643761 +0.3885728 0.9576028 0.8643761 +0.4317928 0.9576028 0.8643761 +0.470214 0.9576028 0.8643761 +0.5050551 0.9576028 0.8643761 +0.5370987 0.9576028 0.8643761 +0.5668815 0.9576028 0.8643761 +0.5947903 0.9576028 0.8643761 +0.6211144 0.9576028 0.8643761 +0.6460766 0.9576028 0.8643761 +0.6698526 0.9576028 0.8643761 +0.6925839 0.9576028 0.8643761 +0.7143866 0.9576028 0.8643761 +0.7353569 0.9576028 0.8643761 +0.7555758 0.9576028 0.8643761 +0.7751122 0.9576028 0.8643761 +0.7940252 0.9576028 0.8643761 +0.8123661 0.9576028 0.8643761 +0.8301795 0.9576028 0.8643761 +0.8475045 0.9576028 0.8643761 +0.8643761 0.9576028 0.8643761 +0.880825 0.9576028 0.8643761 +0.8968787 0.9576028 0.8643761 +0.9125621 0.9576028 0.8643761 +0.9278974 0.9576028 0.8643761 +0.9429048 0.9576028 0.8643761 +0.9576028 0.9576028 0.8643761 +0.9720079 0.9576028 0.8643761 +0.9861357 0.9576028 0.8643761 +1 0.9576028 0.8643761 +0 0.9720079 0.8643761 +0.1939468 0.9720079 0.8643761 +0.2773041 0.9720079 0.8643761 +0.3384659 0.9720079 0.8643761 +0.3885728 0.9720079 0.8643761 +0.4317928 0.9720079 0.8643761 +0.470214 0.9720079 0.8643761 +0.5050551 0.9720079 0.8643761 +0.5370987 0.9720079 0.8643761 +0.5668815 0.9720079 0.8643761 +0.5947903 0.9720079 0.8643761 +0.6211144 0.9720079 0.8643761 +0.6460766 0.9720079 0.8643761 +0.6698526 0.9720079 0.8643761 +0.6925839 0.9720079 0.8643761 +0.7143866 0.9720079 0.8643761 +0.7353569 0.9720079 0.8643761 +0.7555758 0.9720079 0.8643761 +0.7751122 0.9720079 0.8643761 +0.7940252 0.9720079 0.8643761 +0.8123661 0.9720079 0.8643761 +0.8301795 0.9720079 0.8643761 +0.8475045 0.9720079 0.8643761 +0.8643761 0.9720079 0.8643761 +0.880825 0.9720079 0.8643761 +0.8968787 0.9720079 0.8643761 +0.9125621 0.9720079 0.8643761 +0.9278974 0.9720079 0.8643761 +0.9429048 0.9720079 0.8643761 +0.9576028 0.9720079 0.8643761 +0.9720079 0.9720079 0.8643761 +0.9861357 0.9720079 0.8643761 +1 0.9720079 0.8643761 +0 0.9861357 0.8643761 +0.1939468 0.9861357 0.8643761 +0.2773041 0.9861357 0.8643761 +0.3384659 0.9861357 0.8643761 +0.3885728 0.9861357 0.8643761 +0.4317928 0.9861357 0.8643761 +0.470214 0.9861357 0.8643761 +0.5050551 0.9861357 0.8643761 +0.5370987 0.9861357 0.8643761 +0.5668815 0.9861357 0.8643761 +0.5947903 0.9861357 0.8643761 +0.6211144 0.9861357 0.8643761 +0.6460766 0.9861357 0.8643761 +0.6698526 0.9861357 0.8643761 +0.6925839 0.9861357 0.8643761 +0.7143866 0.9861357 0.8643761 +0.7353569 0.9861357 0.8643761 +0.7555758 0.9861357 0.8643761 +0.7751122 0.9861357 0.8643761 +0.7940252 0.9861357 0.8643761 +0.8123661 0.9861357 0.8643761 +0.8301795 0.9861357 0.8643761 +0.8475045 0.9861357 0.8643761 +0.8643761 0.9861357 0.8643761 +0.880825 0.9861357 0.8643761 +0.8968787 0.9861357 0.8643761 +0.9125621 0.9861357 0.8643761 +0.9278974 0.9861357 0.8643761 +0.9429048 0.9861357 0.8643761 +0.9576028 0.9861357 0.8643761 +0.9720079 0.9861357 0.8643761 +0.9861357 0.9861357 0.8643761 +1 0.9861357 0.8643761 +0 1 0.8643761 +0.1939468 1 0.8643761 +0.2773041 1 0.8643761 +0.3384659 1 0.8643761 +0.3885728 1 0.8643761 +0.4317928 1 0.8643761 +0.470214 1 0.8643761 +0.5050551 1 0.8643761 +0.5370987 1 0.8643761 +0.5668815 1 0.8643761 +0.5947903 1 0.8643761 +0.6211144 1 0.8643761 +0.6460766 1 0.8643761 +0.6698526 1 0.8643761 +0.6925839 1 0.8643761 +0.7143866 1 0.8643761 +0.7353569 1 0.8643761 +0.7555758 1 0.8643761 +0.7751122 1 0.8643761 +0.7940252 1 0.8643761 +0.8123661 1 0.8643761 +0.8301795 1 0.8643761 +0.8475045 1 0.8643761 +0.8643761 1 0.8643761 +0.880825 1 0.8643761 +0.8968787 1 0.8643761 +0.9125621 1 0.8643761 +0.9278974 1 0.8643761 +0.9429048 1 0.8643761 +0.9576028 1 0.8643761 +0.9720079 1 0.8643761 +0.9861357 1 0.8643761 +1 1 0.8643761 +0 0 0.880825 +0.1939468 0 0.880825 +0.2773041 0 0.880825 +0.3384659 0 0.880825 +0.3885728 0 0.880825 +0.4317928 0 0.880825 +0.470214 0 0.880825 +0.5050551 0 0.880825 +0.5370987 0 0.880825 +0.5668815 0 0.880825 +0.5947903 0 0.880825 +0.6211144 0 0.880825 +0.6460766 0 0.880825 +0.6698526 0 0.880825 +0.6925839 0 0.880825 +0.7143866 0 0.880825 +0.7353569 0 0.880825 +0.7555758 0 0.880825 +0.7751122 0 0.880825 +0.7940252 0 0.880825 +0.8123661 0 0.880825 +0.8301795 0 0.880825 +0.8475045 0 0.880825 +0.8643761 0 0.880825 +0.880825 0 0.880825 +0.8968787 0 0.880825 +0.9125621 0 0.880825 +0.9278974 0 0.880825 +0.9429048 0 0.880825 +0.9576028 0 0.880825 +0.9720079 0 0.880825 +0.9861357 0 0.880825 +1 0 0.880825 +0 0.1939468 0.880825 +0.1939468 0.1939468 0.880825 +0.2773041 0.1939468 0.880825 +0.3384659 0.1939468 0.880825 +0.3885728 0.1939468 0.880825 +0.4317928 0.1939468 0.880825 +0.470214 0.1939468 0.880825 +0.5050551 0.1939468 0.880825 +0.5370987 0.1939468 0.880825 +0.5668815 0.1939468 0.880825 +0.5947903 0.1939468 0.880825 +0.6211144 0.1939468 0.880825 +0.6460766 0.1939468 0.880825 +0.6698526 0.1939468 0.880825 +0.6925839 0.1939468 0.880825 +0.7143866 0.1939468 0.880825 +0.7353569 0.1939468 0.880825 +0.7555758 0.1939468 0.880825 +0.7751122 0.1939468 0.880825 +0.7940252 0.1939468 0.880825 +0.8123661 0.1939468 0.880825 +0.8301795 0.1939468 0.880825 +0.8475045 0.1939468 0.880825 +0.8643761 0.1939468 0.880825 +0.880825 0.1939468 0.880825 +0.8968787 0.1939468 0.880825 +0.9125621 0.1939468 0.880825 +0.9278974 0.1939468 0.880825 +0.9429048 0.1939468 0.880825 +0.9576028 0.1939468 0.880825 +0.9720079 0.1939468 0.880825 +0.9861357 0.1939468 0.880825 +1 0.1939468 0.880825 +0 0.2773041 0.880825 +0.1939468 0.2773041 0.880825 +0.2773041 0.2773041 0.880825 +0.3384659 0.2773041 0.880825 +0.3885728 0.2773041 0.880825 +0.4317928 0.2773041 0.880825 +0.470214 0.2773041 0.880825 +0.5050551 0.2773041 0.880825 +0.5370987 0.2773041 0.880825 +0.5668815 0.2773041 0.880825 +0.5947903 0.2773041 0.880825 +0.6211144 0.2773041 0.880825 +0.6460766 0.2773041 0.880825 +0.6698526 0.2773041 0.880825 +0.6925839 0.2773041 0.880825 +0.7143866 0.2773041 0.880825 +0.7353569 0.2773041 0.880825 +0.7555758 0.2773041 0.880825 +0.7751122 0.2773041 0.880825 +0.7940252 0.2773041 0.880825 +0.8123661 0.2773041 0.880825 +0.8301795 0.2773041 0.880825 +0.8475045 0.2773041 0.880825 +0.8643761 0.2773041 0.880825 +0.880825 0.2773041 0.880825 +0.8968787 0.2773041 0.880825 +0.9125621 0.2773041 0.880825 +0.9278974 0.2773041 0.880825 +0.9429048 0.2773041 0.880825 +0.9576028 0.2773041 0.880825 +0.9720079 0.2773041 0.880825 +0.9861357 0.2773041 0.880825 +1 0.2773041 0.880825 +0 0.3384659 0.880825 +0.1939468 0.3384659 0.880825 +0.2773041 0.3384659 0.880825 +0.3384659 0.3384659 0.880825 +0.3885728 0.3384659 0.880825 +0.4317928 0.3384659 0.880825 +0.470214 0.3384659 0.880825 +0.5050551 0.3384659 0.880825 +0.5370987 0.3384659 0.880825 +0.5668815 0.3384659 0.880825 +0.5947903 0.3384659 0.880825 +0.6211144 0.3384659 0.880825 +0.6460766 0.3384659 0.880825 +0.6698526 0.3384659 0.880825 +0.6925839 0.3384659 0.880825 +0.7143866 0.3384659 0.880825 +0.7353569 0.3384659 0.880825 +0.7555758 0.3384659 0.880825 +0.7751122 0.3384659 0.880825 +0.7940252 0.3384659 0.880825 +0.8123661 0.3384659 0.880825 +0.8301795 0.3384659 0.880825 +0.8475045 0.3384659 0.880825 +0.8643761 0.3384659 0.880825 +0.880825 0.3384659 0.880825 +0.8968787 0.3384659 0.880825 +0.9125621 0.3384659 0.880825 +0.9278974 0.3384659 0.880825 +0.9429048 0.3384659 0.880825 +0.9576028 0.3384659 0.880825 +0.9720079 0.3384659 0.880825 +0.9861357 0.3384659 0.880825 +1 0.3384659 0.880825 +0 0.3885728 0.880825 +0.1939468 0.3885728 0.880825 +0.2773041 0.3885728 0.880825 +0.3384659 0.3885728 0.880825 +0.3885728 0.3885728 0.880825 +0.4317928 0.3885728 0.880825 +0.470214 0.3885728 0.880825 +0.5050551 0.3885728 0.880825 +0.5370987 0.3885728 0.880825 +0.5668815 0.3885728 0.880825 +0.5947903 0.3885728 0.880825 +0.6211144 0.3885728 0.880825 +0.6460766 0.3885728 0.880825 +0.6698526 0.3885728 0.880825 +0.6925839 0.3885728 0.880825 +0.7143866 0.3885728 0.880825 +0.7353569 0.3885728 0.880825 +0.7555758 0.3885728 0.880825 +0.7751122 0.3885728 0.880825 +0.7940252 0.3885728 0.880825 +0.8123661 0.3885728 0.880825 +0.8301795 0.3885728 0.880825 +0.8475045 0.3885728 0.880825 +0.8643761 0.3885728 0.880825 +0.880825 0.3885728 0.880825 +0.8968787 0.3885728 0.880825 +0.9125621 0.3885728 0.880825 +0.9278974 0.3885728 0.880825 +0.9429048 0.3885728 0.880825 +0.9576028 0.3885728 0.880825 +0.9720079 0.3885728 0.880825 +0.9861357 0.3885728 0.880825 +1 0.3885728 0.880825 +0 0.4317928 0.880825 +0.1939468 0.4317928 0.880825 +0.2773041 0.4317928 0.880825 +0.3384659 0.4317928 0.880825 +0.3885728 0.4317928 0.880825 +0.4317928 0.4317928 0.880825 +0.470214 0.4317928 0.880825 +0.5050551 0.4317928 0.880825 +0.5370987 0.4317928 0.880825 +0.5668815 0.4317928 0.880825 +0.5947903 0.4317928 0.880825 +0.6211144 0.4317928 0.880825 +0.6460766 0.4317928 0.880825 +0.6698526 0.4317928 0.880825 +0.6925839 0.4317928 0.880825 +0.7143866 0.4317928 0.880825 +0.7353569 0.4317928 0.880825 +0.7555758 0.4317928 0.880825 +0.7751122 0.4317928 0.880825 +0.7940252 0.4317928 0.880825 +0.8123661 0.4317928 0.880825 +0.8301795 0.4317928 0.880825 +0.8475045 0.4317928 0.880825 +0.8643761 0.4317928 0.880825 +0.880825 0.4317928 0.880825 +0.8968787 0.4317928 0.880825 +0.9125621 0.4317928 0.880825 +0.9278974 0.4317928 0.880825 +0.9429048 0.4317928 0.880825 +0.9576028 0.4317928 0.880825 +0.9720079 0.4317928 0.880825 +0.9861357 0.4317928 0.880825 +1 0.4317928 0.880825 +0 0.470214 0.880825 +0.1939468 0.470214 0.880825 +0.2773041 0.470214 0.880825 +0.3384659 0.470214 0.880825 +0.3885728 0.470214 0.880825 +0.4317928 0.470214 0.880825 +0.470214 0.470214 0.880825 +0.5050551 0.470214 0.880825 +0.5370987 0.470214 0.880825 +0.5668815 0.470214 0.880825 +0.5947903 0.470214 0.880825 +0.6211144 0.470214 0.880825 +0.6460766 0.470214 0.880825 +0.6698526 0.470214 0.880825 +0.6925839 0.470214 0.880825 +0.7143866 0.470214 0.880825 +0.7353569 0.470214 0.880825 +0.7555758 0.470214 0.880825 +0.7751122 0.470214 0.880825 +0.7940252 0.470214 0.880825 +0.8123661 0.470214 0.880825 +0.8301795 0.470214 0.880825 +0.8475045 0.470214 0.880825 +0.8643761 0.470214 0.880825 +0.880825 0.470214 0.880825 +0.8968787 0.470214 0.880825 +0.9125621 0.470214 0.880825 +0.9278974 0.470214 0.880825 +0.9429048 0.470214 0.880825 +0.9576028 0.470214 0.880825 +0.9720079 0.470214 0.880825 +0.9861357 0.470214 0.880825 +1 0.470214 0.880825 +0 0.5050551 0.880825 +0.1939468 0.5050551 0.880825 +0.2773041 0.5050551 0.880825 +0.3384659 0.5050551 0.880825 +0.3885728 0.5050551 0.880825 +0.4317928 0.5050551 0.880825 +0.470214 0.5050551 0.880825 +0.5050551 0.5050551 0.880825 +0.5370987 0.5050551 0.880825 +0.5668815 0.5050551 0.880825 +0.5947903 0.5050551 0.880825 +0.6211144 0.5050551 0.880825 +0.6460766 0.5050551 0.880825 +0.6698526 0.5050551 0.880825 +0.6925839 0.5050551 0.880825 +0.7143866 0.5050551 0.880825 +0.7353569 0.5050551 0.880825 +0.7555758 0.5050551 0.880825 +0.7751122 0.5050551 0.880825 +0.7940252 0.5050551 0.880825 +0.8123661 0.5050551 0.880825 +0.8301795 0.5050551 0.880825 +0.8475045 0.5050551 0.880825 +0.8643761 0.5050551 0.880825 +0.880825 0.5050551 0.880825 +0.8968787 0.5050551 0.880825 +0.9125621 0.5050551 0.880825 +0.9278974 0.5050551 0.880825 +0.9429048 0.5050551 0.880825 +0.9576028 0.5050551 0.880825 +0.9720079 0.5050551 0.880825 +0.9861357 0.5050551 0.880825 +1 0.5050551 0.880825 +0 0.5370987 0.880825 +0.1939468 0.5370987 0.880825 +0.2773041 0.5370987 0.880825 +0.3384659 0.5370987 0.880825 +0.3885728 0.5370987 0.880825 +0.4317928 0.5370987 0.880825 +0.470214 0.5370987 0.880825 +0.5050551 0.5370987 0.880825 +0.5370987 0.5370987 0.880825 +0.5668815 0.5370987 0.880825 +0.5947903 0.5370987 0.880825 +0.6211144 0.5370987 0.880825 +0.6460766 0.5370987 0.880825 +0.6698526 0.5370987 0.880825 +0.6925839 0.5370987 0.880825 +0.7143866 0.5370987 0.880825 +0.7353569 0.5370987 0.880825 +0.7555758 0.5370987 0.880825 +0.7751122 0.5370987 0.880825 +0.7940252 0.5370987 0.880825 +0.8123661 0.5370987 0.880825 +0.8301795 0.5370987 0.880825 +0.8475045 0.5370987 0.880825 +0.8643761 0.5370987 0.880825 +0.880825 0.5370987 0.880825 +0.8968787 0.5370987 0.880825 +0.9125621 0.5370987 0.880825 +0.9278974 0.5370987 0.880825 +0.9429048 0.5370987 0.880825 +0.9576028 0.5370987 0.880825 +0.9720079 0.5370987 0.880825 +0.9861357 0.5370987 0.880825 +1 0.5370987 0.880825 +0 0.5668815 0.880825 +0.1939468 0.5668815 0.880825 +0.2773041 0.5668815 0.880825 +0.3384659 0.5668815 0.880825 +0.3885728 0.5668815 0.880825 +0.4317928 0.5668815 0.880825 +0.470214 0.5668815 0.880825 +0.5050551 0.5668815 0.880825 +0.5370987 0.5668815 0.880825 +0.5668815 0.5668815 0.880825 +0.5947903 0.5668815 0.880825 +0.6211144 0.5668815 0.880825 +0.6460766 0.5668815 0.880825 +0.6698526 0.5668815 0.880825 +0.6925839 0.5668815 0.880825 +0.7143866 0.5668815 0.880825 +0.7353569 0.5668815 0.880825 +0.7555758 0.5668815 0.880825 +0.7751122 0.5668815 0.880825 +0.7940252 0.5668815 0.880825 +0.8123661 0.5668815 0.880825 +0.8301795 0.5668815 0.880825 +0.8475045 0.5668815 0.880825 +0.8643761 0.5668815 0.880825 +0.880825 0.5668815 0.880825 +0.8968787 0.5668815 0.880825 +0.9125621 0.5668815 0.880825 +0.9278974 0.5668815 0.880825 +0.9429048 0.5668815 0.880825 +0.9576028 0.5668815 0.880825 +0.9720079 0.5668815 0.880825 +0.9861357 0.5668815 0.880825 +1 0.5668815 0.880825 +0 0.5947903 0.880825 +0.1939468 0.5947903 0.880825 +0.2773041 0.5947903 0.880825 +0.3384659 0.5947903 0.880825 +0.3885728 0.5947903 0.880825 +0.4317928 0.5947903 0.880825 +0.470214 0.5947903 0.880825 +0.5050551 0.5947903 0.880825 +0.5370987 0.5947903 0.880825 +0.5668815 0.5947903 0.880825 +0.5947903 0.5947903 0.880825 +0.6211144 0.5947903 0.880825 +0.6460766 0.5947903 0.880825 +0.6698526 0.5947903 0.880825 +0.6925839 0.5947903 0.880825 +0.7143866 0.5947903 0.880825 +0.7353569 0.5947903 0.880825 +0.7555758 0.5947903 0.880825 +0.7751122 0.5947903 0.880825 +0.7940252 0.5947903 0.880825 +0.8123661 0.5947903 0.880825 +0.8301795 0.5947903 0.880825 +0.8475045 0.5947903 0.880825 +0.8643761 0.5947903 0.880825 +0.880825 0.5947903 0.880825 +0.8968787 0.5947903 0.880825 +0.9125621 0.5947903 0.880825 +0.9278974 0.5947903 0.880825 +0.9429048 0.5947903 0.880825 +0.9576028 0.5947903 0.880825 +0.9720079 0.5947903 0.880825 +0.9861357 0.5947903 0.880825 +1 0.5947903 0.880825 +0 0.6211144 0.880825 +0.1939468 0.6211144 0.880825 +0.2773041 0.6211144 0.880825 +0.3384659 0.6211144 0.880825 +0.3885728 0.6211144 0.880825 +0.4317928 0.6211144 0.880825 +0.470214 0.6211144 0.880825 +0.5050551 0.6211144 0.880825 +0.5370987 0.6211144 0.880825 +0.5668815 0.6211144 0.880825 +0.5947903 0.6211144 0.880825 +0.6211144 0.6211144 0.880825 +0.6460766 0.6211144 0.880825 +0.6698526 0.6211144 0.880825 +0.6925839 0.6211144 0.880825 +0.7143866 0.6211144 0.880825 +0.7353569 0.6211144 0.880825 +0.7555758 0.6211144 0.880825 +0.7751122 0.6211144 0.880825 +0.7940252 0.6211144 0.880825 +0.8123661 0.6211144 0.880825 +0.8301795 0.6211144 0.880825 +0.8475045 0.6211144 0.880825 +0.8643761 0.6211144 0.880825 +0.880825 0.6211144 0.880825 +0.8968787 0.6211144 0.880825 +0.9125621 0.6211144 0.880825 +0.9278974 0.6211144 0.880825 +0.9429048 0.6211144 0.880825 +0.9576028 0.6211144 0.880825 +0.9720079 0.6211144 0.880825 +0.9861357 0.6211144 0.880825 +1 0.6211144 0.880825 +0 0.6460766 0.880825 +0.1939468 0.6460766 0.880825 +0.2773041 0.6460766 0.880825 +0.3384659 0.6460766 0.880825 +0.3885728 0.6460766 0.880825 +0.4317928 0.6460766 0.880825 +0.470214 0.6460766 0.880825 +0.5050551 0.6460766 0.880825 +0.5370987 0.6460766 0.880825 +0.5668815 0.6460766 0.880825 +0.5947903 0.6460766 0.880825 +0.6211144 0.6460766 0.880825 +0.6460766 0.6460766 0.880825 +0.6698526 0.6460766 0.880825 +0.6925839 0.6460766 0.880825 +0.7143866 0.6460766 0.880825 +0.7353569 0.6460766 0.880825 +0.7555758 0.6460766 0.880825 +0.7751122 0.6460766 0.880825 +0.7940252 0.6460766 0.880825 +0.8123661 0.6460766 0.880825 +0.8301795 0.6460766 0.880825 +0.8475045 0.6460766 0.880825 +0.8643761 0.6460766 0.880825 +0.880825 0.6460766 0.880825 +0.8968787 0.6460766 0.880825 +0.9125621 0.6460766 0.880825 +0.9278974 0.6460766 0.880825 +0.9429048 0.6460766 0.880825 +0.9576028 0.6460766 0.880825 +0.9720079 0.6460766 0.880825 +0.9861357 0.6460766 0.880825 +1 0.6460766 0.880825 +0 0.6698526 0.880825 +0.1939468 0.6698526 0.880825 +0.2773041 0.6698526 0.880825 +0.3384659 0.6698526 0.880825 +0.3885728 0.6698526 0.880825 +0.4317928 0.6698526 0.880825 +0.470214 0.6698526 0.880825 +0.5050551 0.6698526 0.880825 +0.5370987 0.6698526 0.880825 +0.5668815 0.6698526 0.880825 +0.5947903 0.6698526 0.880825 +0.6211144 0.6698526 0.880825 +0.6460766 0.6698526 0.880825 +0.6698526 0.6698526 0.880825 +0.6925839 0.6698526 0.880825 +0.7143866 0.6698526 0.880825 +0.7353569 0.6698526 0.880825 +0.7555758 0.6698526 0.880825 +0.7751122 0.6698526 0.880825 +0.7940252 0.6698526 0.880825 +0.8123661 0.6698526 0.880825 +0.8301795 0.6698526 0.880825 +0.8475045 0.6698526 0.880825 +0.8643761 0.6698526 0.880825 +0.880825 0.6698526 0.880825 +0.8968787 0.6698526 0.880825 +0.9125621 0.6698526 0.880825 +0.9278974 0.6698526 0.880825 +0.9429048 0.6698526 0.880825 +0.9576028 0.6698526 0.880825 +0.9720079 0.6698526 0.880825 +0.9861357 0.6698526 0.880825 +1 0.6698526 0.880825 +0 0.6925839 0.880825 +0.1939468 0.6925839 0.880825 +0.2773041 0.6925839 0.880825 +0.3384659 0.6925839 0.880825 +0.3885728 0.6925839 0.880825 +0.4317928 0.6925839 0.880825 +0.470214 0.6925839 0.880825 +0.5050551 0.6925839 0.880825 +0.5370987 0.6925839 0.880825 +0.5668815 0.6925839 0.880825 +0.5947903 0.6925839 0.880825 +0.6211144 0.6925839 0.880825 +0.6460766 0.6925839 0.880825 +0.6698526 0.6925839 0.880825 +0.6925839 0.6925839 0.880825 +0.7143866 0.6925839 0.880825 +0.7353569 0.6925839 0.880825 +0.7555758 0.6925839 0.880825 +0.7751122 0.6925839 0.880825 +0.7940252 0.6925839 0.880825 +0.8123661 0.6925839 0.880825 +0.8301795 0.6925839 0.880825 +0.8475045 0.6925839 0.880825 +0.8643761 0.6925839 0.880825 +0.880825 0.6925839 0.880825 +0.8968787 0.6925839 0.880825 +0.9125621 0.6925839 0.880825 +0.9278974 0.6925839 0.880825 +0.9429048 0.6925839 0.880825 +0.9576028 0.6925839 0.880825 +0.9720079 0.6925839 0.880825 +0.9861357 0.6925839 0.880825 +1 0.6925839 0.880825 +0 0.7143866 0.880825 +0.1939468 0.7143866 0.880825 +0.2773041 0.7143866 0.880825 +0.3384659 0.7143866 0.880825 +0.3885728 0.7143866 0.880825 +0.4317928 0.7143866 0.880825 +0.470214 0.7143866 0.880825 +0.5050551 0.7143866 0.880825 +0.5370987 0.7143866 0.880825 +0.5668815 0.7143866 0.880825 +0.5947903 0.7143866 0.880825 +0.6211144 0.7143866 0.880825 +0.6460766 0.7143866 0.880825 +0.6698526 0.7143866 0.880825 +0.6925839 0.7143866 0.880825 +0.7143866 0.7143866 0.880825 +0.7353569 0.7143866 0.880825 +0.7555758 0.7143866 0.880825 +0.7751122 0.7143866 0.880825 +0.7940252 0.7143866 0.880825 +0.8123661 0.7143866 0.880825 +0.8301795 0.7143866 0.880825 +0.8475045 0.7143866 0.880825 +0.8643761 0.7143866 0.880825 +0.880825 0.7143866 0.880825 +0.8968787 0.7143866 0.880825 +0.9125621 0.7143866 0.880825 +0.9278974 0.7143866 0.880825 +0.9429048 0.7143866 0.880825 +0.9576028 0.7143866 0.880825 +0.9720079 0.7143866 0.880825 +0.9861357 0.7143866 0.880825 +1 0.7143866 0.880825 +0 0.7353569 0.880825 +0.1939468 0.7353569 0.880825 +0.2773041 0.7353569 0.880825 +0.3384659 0.7353569 0.880825 +0.3885728 0.7353569 0.880825 +0.4317928 0.7353569 0.880825 +0.470214 0.7353569 0.880825 +0.5050551 0.7353569 0.880825 +0.5370987 0.7353569 0.880825 +0.5668815 0.7353569 0.880825 +0.5947903 0.7353569 0.880825 +0.6211144 0.7353569 0.880825 +0.6460766 0.7353569 0.880825 +0.6698526 0.7353569 0.880825 +0.6925839 0.7353569 0.880825 +0.7143866 0.7353569 0.880825 +0.7353569 0.7353569 0.880825 +0.7555758 0.7353569 0.880825 +0.7751122 0.7353569 0.880825 +0.7940252 0.7353569 0.880825 +0.8123661 0.7353569 0.880825 +0.8301795 0.7353569 0.880825 +0.8475045 0.7353569 0.880825 +0.8643761 0.7353569 0.880825 +0.880825 0.7353569 0.880825 +0.8968787 0.7353569 0.880825 +0.9125621 0.7353569 0.880825 +0.9278974 0.7353569 0.880825 +0.9429048 0.7353569 0.880825 +0.9576028 0.7353569 0.880825 +0.9720079 0.7353569 0.880825 +0.9861357 0.7353569 0.880825 +1 0.7353569 0.880825 +0 0.7555758 0.880825 +0.1939468 0.7555758 0.880825 +0.2773041 0.7555758 0.880825 +0.3384659 0.7555758 0.880825 +0.3885728 0.7555758 0.880825 +0.4317928 0.7555758 0.880825 +0.470214 0.7555758 0.880825 +0.5050551 0.7555758 0.880825 +0.5370987 0.7555758 0.880825 +0.5668815 0.7555758 0.880825 +0.5947903 0.7555758 0.880825 +0.6211144 0.7555758 0.880825 +0.6460766 0.7555758 0.880825 +0.6698526 0.7555758 0.880825 +0.6925839 0.7555758 0.880825 +0.7143866 0.7555758 0.880825 +0.7353569 0.7555758 0.880825 +0.7555758 0.7555758 0.880825 +0.7751122 0.7555758 0.880825 +0.7940252 0.7555758 0.880825 +0.8123661 0.7555758 0.880825 +0.8301795 0.7555758 0.880825 +0.8475045 0.7555758 0.880825 +0.8643761 0.7555758 0.880825 +0.880825 0.7555758 0.880825 +0.8968787 0.7555758 0.880825 +0.9125621 0.7555758 0.880825 +0.9278974 0.7555758 0.880825 +0.9429048 0.7555758 0.880825 +0.9576028 0.7555758 0.880825 +0.9720079 0.7555758 0.880825 +0.9861357 0.7555758 0.880825 +1 0.7555758 0.880825 +0 0.7751122 0.880825 +0.1939468 0.7751122 0.880825 +0.2773041 0.7751122 0.880825 +0.3384659 0.7751122 0.880825 +0.3885728 0.7751122 0.880825 +0.4317928 0.7751122 0.880825 +0.470214 0.7751122 0.880825 +0.5050551 0.7751122 0.880825 +0.5370987 0.7751122 0.880825 +0.5668815 0.7751122 0.880825 +0.5947903 0.7751122 0.880825 +0.6211144 0.7751122 0.880825 +0.6460766 0.7751122 0.880825 +0.6698526 0.7751122 0.880825 +0.6925839 0.7751122 0.880825 +0.7143866 0.7751122 0.880825 +0.7353569 0.7751122 0.880825 +0.7555758 0.7751122 0.880825 +0.7751122 0.7751122 0.880825 +0.7940252 0.7751122 0.880825 +0.8123661 0.7751122 0.880825 +0.8301795 0.7751122 0.880825 +0.8475045 0.7751122 0.880825 +0.8643761 0.7751122 0.880825 +0.880825 0.7751122 0.880825 +0.8968787 0.7751122 0.880825 +0.9125621 0.7751122 0.880825 +0.9278974 0.7751122 0.880825 +0.9429048 0.7751122 0.880825 +0.9576028 0.7751122 0.880825 +0.9720079 0.7751122 0.880825 +0.9861357 0.7751122 0.880825 +1 0.7751122 0.880825 +0 0.7940252 0.880825 +0.1939468 0.7940252 0.880825 +0.2773041 0.7940252 0.880825 +0.3384659 0.7940252 0.880825 +0.3885728 0.7940252 0.880825 +0.4317928 0.7940252 0.880825 +0.470214 0.7940252 0.880825 +0.5050551 0.7940252 0.880825 +0.5370987 0.7940252 0.880825 +0.5668815 0.7940252 0.880825 +0.5947903 0.7940252 0.880825 +0.6211144 0.7940252 0.880825 +0.6460766 0.7940252 0.880825 +0.6698526 0.7940252 0.880825 +0.6925839 0.7940252 0.880825 +0.7143866 0.7940252 0.880825 +0.7353569 0.7940252 0.880825 +0.7555758 0.7940252 0.880825 +0.7751122 0.7940252 0.880825 +0.7940252 0.7940252 0.880825 +0.8123661 0.7940252 0.880825 +0.8301795 0.7940252 0.880825 +0.8475045 0.7940252 0.880825 +0.8643761 0.7940252 0.880825 +0.880825 0.7940252 0.880825 +0.8968787 0.7940252 0.880825 +0.9125621 0.7940252 0.880825 +0.9278974 0.7940252 0.880825 +0.9429048 0.7940252 0.880825 +0.9576028 0.7940252 0.880825 +0.9720079 0.7940252 0.880825 +0.9861357 0.7940252 0.880825 +1 0.7940252 0.880825 +0 0.8123661 0.880825 +0.1939468 0.8123661 0.880825 +0.2773041 0.8123661 0.880825 +0.3384659 0.8123661 0.880825 +0.3885728 0.8123661 0.880825 +0.4317928 0.8123661 0.880825 +0.470214 0.8123661 0.880825 +0.5050551 0.8123661 0.880825 +0.5370987 0.8123661 0.880825 +0.5668815 0.8123661 0.880825 +0.5947903 0.8123661 0.880825 +0.6211144 0.8123661 0.880825 +0.6460766 0.8123661 0.880825 +0.6698526 0.8123661 0.880825 +0.6925839 0.8123661 0.880825 +0.7143866 0.8123661 0.880825 +0.7353569 0.8123661 0.880825 +0.7555758 0.8123661 0.880825 +0.7751122 0.8123661 0.880825 +0.7940252 0.8123661 0.880825 +0.8123661 0.8123661 0.880825 +0.8301795 0.8123661 0.880825 +0.8475045 0.8123661 0.880825 +0.8643761 0.8123661 0.880825 +0.880825 0.8123661 0.880825 +0.8968787 0.8123661 0.880825 +0.9125621 0.8123661 0.880825 +0.9278974 0.8123661 0.880825 +0.9429048 0.8123661 0.880825 +0.9576028 0.8123661 0.880825 +0.9720079 0.8123661 0.880825 +0.9861357 0.8123661 0.880825 +1 0.8123661 0.880825 +0 0.8301795 0.880825 +0.1939468 0.8301795 0.880825 +0.2773041 0.8301795 0.880825 +0.3384659 0.8301795 0.880825 +0.3885728 0.8301795 0.880825 +0.4317928 0.8301795 0.880825 +0.470214 0.8301795 0.880825 +0.5050551 0.8301795 0.880825 +0.5370987 0.8301795 0.880825 +0.5668815 0.8301795 0.880825 +0.5947903 0.8301795 0.880825 +0.6211144 0.8301795 0.880825 +0.6460766 0.8301795 0.880825 +0.6698526 0.8301795 0.880825 +0.6925839 0.8301795 0.880825 +0.7143866 0.8301795 0.880825 +0.7353569 0.8301795 0.880825 +0.7555758 0.8301795 0.880825 +0.7751122 0.8301795 0.880825 +0.7940252 0.8301795 0.880825 +0.8123661 0.8301795 0.880825 +0.8301795 0.8301795 0.880825 +0.8475045 0.8301795 0.880825 +0.8643761 0.8301795 0.880825 +0.880825 0.8301795 0.880825 +0.8968787 0.8301795 0.880825 +0.9125621 0.8301795 0.880825 +0.9278974 0.8301795 0.880825 +0.9429048 0.8301795 0.880825 +0.9576028 0.8301795 0.880825 +0.9720079 0.8301795 0.880825 +0.9861357 0.8301795 0.880825 +1 0.8301795 0.880825 +0 0.8475045 0.880825 +0.1939468 0.8475045 0.880825 +0.2773041 0.8475045 0.880825 +0.3384659 0.8475045 0.880825 +0.3885728 0.8475045 0.880825 +0.4317928 0.8475045 0.880825 +0.470214 0.8475045 0.880825 +0.5050551 0.8475045 0.880825 +0.5370987 0.8475045 0.880825 +0.5668815 0.8475045 0.880825 +0.5947903 0.8475045 0.880825 +0.6211144 0.8475045 0.880825 +0.6460766 0.8475045 0.880825 +0.6698526 0.8475045 0.880825 +0.6925839 0.8475045 0.880825 +0.7143866 0.8475045 0.880825 +0.7353569 0.8475045 0.880825 +0.7555758 0.8475045 0.880825 +0.7751122 0.8475045 0.880825 +0.7940252 0.8475045 0.880825 +0.8123661 0.8475045 0.880825 +0.8301795 0.8475045 0.880825 +0.8475045 0.8475045 0.880825 +0.8643761 0.8475045 0.880825 +0.880825 0.8475045 0.880825 +0.8968787 0.8475045 0.880825 +0.9125621 0.8475045 0.880825 +0.9278974 0.8475045 0.880825 +0.9429048 0.8475045 0.880825 +0.9576028 0.8475045 0.880825 +0.9720079 0.8475045 0.880825 +0.9861357 0.8475045 0.880825 +1 0.8475045 0.880825 +0 0.8643761 0.880825 +0.1939468 0.8643761 0.880825 +0.2773041 0.8643761 0.880825 +0.3384659 0.8643761 0.880825 +0.3885728 0.8643761 0.880825 +0.4317928 0.8643761 0.880825 +0.470214 0.8643761 0.880825 +0.5050551 0.8643761 0.880825 +0.5370987 0.8643761 0.880825 +0.5668815 0.8643761 0.880825 +0.5947903 0.8643761 0.880825 +0.6211144 0.8643761 0.880825 +0.6460766 0.8643761 0.880825 +0.6698526 0.8643761 0.880825 +0.6925839 0.8643761 0.880825 +0.7143866 0.8643761 0.880825 +0.7353569 0.8643761 0.880825 +0.7555758 0.8643761 0.880825 +0.7751122 0.8643761 0.880825 +0.7940252 0.8643761 0.880825 +0.8123661 0.8643761 0.880825 +0.8301795 0.8643761 0.880825 +0.8475045 0.8643761 0.880825 +0.8643761 0.8643761 0.880825 +0.880825 0.8643761 0.880825 +0.8968787 0.8643761 0.880825 +0.9125621 0.8643761 0.880825 +0.9278974 0.8643761 0.880825 +0.9429048 0.8643761 0.880825 +0.9576028 0.8643761 0.880825 +0.9720079 0.8643761 0.880825 +0.9861357 0.8643761 0.880825 +1 0.8643761 0.880825 +0 0.880825 0.880825 +0.1939468 0.880825 0.880825 +0.2773041 0.880825 0.880825 +0.3384659 0.880825 0.880825 +0.3885728 0.880825 0.880825 +0.4317928 0.880825 0.880825 +0.470214 0.880825 0.880825 +0.5050551 0.880825 0.880825 +0.5370987 0.880825 0.880825 +0.5668815 0.880825 0.880825 +0.5947903 0.880825 0.880825 +0.6211144 0.880825 0.880825 +0.6460766 0.880825 0.880825 +0.6698526 0.880825 0.880825 +0.6925839 0.880825 0.880825 +0.7143866 0.880825 0.880825 +0.7353569 0.880825 0.880825 +0.7555758 0.880825 0.880825 +0.7751122 0.880825 0.880825 +0.7940252 0.880825 0.880825 +0.8123661 0.880825 0.880825 +0.8301795 0.880825 0.880825 +0.8475045 0.880825 0.880825 +0.8643761 0.880825 0.880825 +0.880825 0.880825 0.880825 +0.8968787 0.880825 0.880825 +0.9125621 0.880825 0.880825 +0.9278974 0.880825 0.880825 +0.9429048 0.880825 0.880825 +0.9576028 0.880825 0.880825 +0.9720079 0.880825 0.880825 +0.9861357 0.880825 0.880825 +1 0.880825 0.880825 +0 0.8968787 0.880825 +0.1939468 0.8968787 0.880825 +0.2773041 0.8968787 0.880825 +0.3384659 0.8968787 0.880825 +0.3885728 0.8968787 0.880825 +0.4317928 0.8968787 0.880825 +0.470214 0.8968787 0.880825 +0.5050551 0.8968787 0.880825 +0.5370987 0.8968787 0.880825 +0.5668815 0.8968787 0.880825 +0.5947903 0.8968787 0.880825 +0.6211144 0.8968787 0.880825 +0.6460766 0.8968787 0.880825 +0.6698526 0.8968787 0.880825 +0.6925839 0.8968787 0.880825 +0.7143866 0.8968787 0.880825 +0.7353569 0.8968787 0.880825 +0.7555758 0.8968787 0.880825 +0.7751122 0.8968787 0.880825 +0.7940252 0.8968787 0.880825 +0.8123661 0.8968787 0.880825 +0.8301795 0.8968787 0.880825 +0.8475045 0.8968787 0.880825 +0.8643761 0.8968787 0.880825 +0.880825 0.8968787 0.880825 +0.8968787 0.8968787 0.880825 +0.9125621 0.8968787 0.880825 +0.9278974 0.8968787 0.880825 +0.9429048 0.8968787 0.880825 +0.9576028 0.8968787 0.880825 +0.9720079 0.8968787 0.880825 +0.9861357 0.8968787 0.880825 +1 0.8968787 0.880825 +0 0.9125621 0.880825 +0.1939468 0.9125621 0.880825 +0.2773041 0.9125621 0.880825 +0.3384659 0.9125621 0.880825 +0.3885728 0.9125621 0.880825 +0.4317928 0.9125621 0.880825 +0.470214 0.9125621 0.880825 +0.5050551 0.9125621 0.880825 +0.5370987 0.9125621 0.880825 +0.5668815 0.9125621 0.880825 +0.5947903 0.9125621 0.880825 +0.6211144 0.9125621 0.880825 +0.6460766 0.9125621 0.880825 +0.6698526 0.9125621 0.880825 +0.6925839 0.9125621 0.880825 +0.7143866 0.9125621 0.880825 +0.7353569 0.9125621 0.880825 +0.7555758 0.9125621 0.880825 +0.7751122 0.9125621 0.880825 +0.7940252 0.9125621 0.880825 +0.8123661 0.9125621 0.880825 +0.8301795 0.9125621 0.880825 +0.8475045 0.9125621 0.880825 +0.8643761 0.9125621 0.880825 +0.880825 0.9125621 0.880825 +0.8968787 0.9125621 0.880825 +0.9125621 0.9125621 0.880825 +0.9278974 0.9125621 0.880825 +0.9429048 0.9125621 0.880825 +0.9576028 0.9125621 0.880825 +0.9720079 0.9125621 0.880825 +0.9861357 0.9125621 0.880825 +1 0.9125621 0.880825 +0 0.9278974 0.880825 +0.1939468 0.9278974 0.880825 +0.2773041 0.9278974 0.880825 +0.3384659 0.9278974 0.880825 +0.3885728 0.9278974 0.880825 +0.4317928 0.9278974 0.880825 +0.470214 0.9278974 0.880825 +0.5050551 0.9278974 0.880825 +0.5370987 0.9278974 0.880825 +0.5668815 0.9278974 0.880825 +0.5947903 0.9278974 0.880825 +0.6211144 0.9278974 0.880825 +0.6460766 0.9278974 0.880825 +0.6698526 0.9278974 0.880825 +0.6925839 0.9278974 0.880825 +0.7143866 0.9278974 0.880825 +0.7353569 0.9278974 0.880825 +0.7555758 0.9278974 0.880825 +0.7751122 0.9278974 0.880825 +0.7940252 0.9278974 0.880825 +0.8123661 0.9278974 0.880825 +0.8301795 0.9278974 0.880825 +0.8475045 0.9278974 0.880825 +0.8643761 0.9278974 0.880825 +0.880825 0.9278974 0.880825 +0.8968787 0.9278974 0.880825 +0.9125621 0.9278974 0.880825 +0.9278974 0.9278974 0.880825 +0.9429048 0.9278974 0.880825 +0.9576028 0.9278974 0.880825 +0.9720079 0.9278974 0.880825 +0.9861357 0.9278974 0.880825 +1 0.9278974 0.880825 +0 0.9429048 0.880825 +0.1939468 0.9429048 0.880825 +0.2773041 0.9429048 0.880825 +0.3384659 0.9429048 0.880825 +0.3885728 0.9429048 0.880825 +0.4317928 0.9429048 0.880825 +0.470214 0.9429048 0.880825 +0.5050551 0.9429048 0.880825 +0.5370987 0.9429048 0.880825 +0.5668815 0.9429048 0.880825 +0.5947903 0.9429048 0.880825 +0.6211144 0.9429048 0.880825 +0.6460766 0.9429048 0.880825 +0.6698526 0.9429048 0.880825 +0.6925839 0.9429048 0.880825 +0.7143866 0.9429048 0.880825 +0.7353569 0.9429048 0.880825 +0.7555758 0.9429048 0.880825 +0.7751122 0.9429048 0.880825 +0.7940252 0.9429048 0.880825 +0.8123661 0.9429048 0.880825 +0.8301795 0.9429048 0.880825 +0.8475045 0.9429048 0.880825 +0.8643761 0.9429048 0.880825 +0.880825 0.9429048 0.880825 +0.8968787 0.9429048 0.880825 +0.9125621 0.9429048 0.880825 +0.9278974 0.9429048 0.880825 +0.9429048 0.9429048 0.880825 +0.9576028 0.9429048 0.880825 +0.9720079 0.9429048 0.880825 +0.9861357 0.9429048 0.880825 +1 0.9429048 0.880825 +0 0.9576028 0.880825 +0.1939468 0.9576028 0.880825 +0.2773041 0.9576028 0.880825 +0.3384659 0.9576028 0.880825 +0.3885728 0.9576028 0.880825 +0.4317928 0.9576028 0.880825 +0.470214 0.9576028 0.880825 +0.5050551 0.9576028 0.880825 +0.5370987 0.9576028 0.880825 +0.5668815 0.9576028 0.880825 +0.5947903 0.9576028 0.880825 +0.6211144 0.9576028 0.880825 +0.6460766 0.9576028 0.880825 +0.6698526 0.9576028 0.880825 +0.6925839 0.9576028 0.880825 +0.7143866 0.9576028 0.880825 +0.7353569 0.9576028 0.880825 +0.7555758 0.9576028 0.880825 +0.7751122 0.9576028 0.880825 +0.7940252 0.9576028 0.880825 +0.8123661 0.9576028 0.880825 +0.8301795 0.9576028 0.880825 +0.8475045 0.9576028 0.880825 +0.8643761 0.9576028 0.880825 +0.880825 0.9576028 0.880825 +0.8968787 0.9576028 0.880825 +0.9125621 0.9576028 0.880825 +0.9278974 0.9576028 0.880825 +0.9429048 0.9576028 0.880825 +0.9576028 0.9576028 0.880825 +0.9720079 0.9576028 0.880825 +0.9861357 0.9576028 0.880825 +1 0.9576028 0.880825 +0 0.9720079 0.880825 +0.1939468 0.9720079 0.880825 +0.2773041 0.9720079 0.880825 +0.3384659 0.9720079 0.880825 +0.3885728 0.9720079 0.880825 +0.4317928 0.9720079 0.880825 +0.470214 0.9720079 0.880825 +0.5050551 0.9720079 0.880825 +0.5370987 0.9720079 0.880825 +0.5668815 0.9720079 0.880825 +0.5947903 0.9720079 0.880825 +0.6211144 0.9720079 0.880825 +0.6460766 0.9720079 0.880825 +0.6698526 0.9720079 0.880825 +0.6925839 0.9720079 0.880825 +0.7143866 0.9720079 0.880825 +0.7353569 0.9720079 0.880825 +0.7555758 0.9720079 0.880825 +0.7751122 0.9720079 0.880825 +0.7940252 0.9720079 0.880825 +0.8123661 0.9720079 0.880825 +0.8301795 0.9720079 0.880825 +0.8475045 0.9720079 0.880825 +0.8643761 0.9720079 0.880825 +0.880825 0.9720079 0.880825 +0.8968787 0.9720079 0.880825 +0.9125621 0.9720079 0.880825 +0.9278974 0.9720079 0.880825 +0.9429048 0.9720079 0.880825 +0.9576028 0.9720079 0.880825 +0.9720079 0.9720079 0.880825 +0.9861357 0.9720079 0.880825 +1 0.9720079 0.880825 +0 0.9861357 0.880825 +0.1939468 0.9861357 0.880825 +0.2773041 0.9861357 0.880825 +0.3384659 0.9861357 0.880825 +0.3885728 0.9861357 0.880825 +0.4317928 0.9861357 0.880825 +0.470214 0.9861357 0.880825 +0.5050551 0.9861357 0.880825 +0.5370987 0.9861357 0.880825 +0.5668815 0.9861357 0.880825 +0.5947903 0.9861357 0.880825 +0.6211144 0.9861357 0.880825 +0.6460766 0.9861357 0.880825 +0.6698526 0.9861357 0.880825 +0.6925839 0.9861357 0.880825 +0.7143866 0.9861357 0.880825 +0.7353569 0.9861357 0.880825 +0.7555758 0.9861357 0.880825 +0.7751122 0.9861357 0.880825 +0.7940252 0.9861357 0.880825 +0.8123661 0.9861357 0.880825 +0.8301795 0.9861357 0.880825 +0.8475045 0.9861357 0.880825 +0.8643761 0.9861357 0.880825 +0.880825 0.9861357 0.880825 +0.8968787 0.9861357 0.880825 +0.9125621 0.9861357 0.880825 +0.9278974 0.9861357 0.880825 +0.9429048 0.9861357 0.880825 +0.9576028 0.9861357 0.880825 +0.9720079 0.9861357 0.880825 +0.9861357 0.9861357 0.880825 +1 0.9861357 0.880825 +0 1 0.880825 +0.1939468 1 0.880825 +0.2773041 1 0.880825 +0.3384659 1 0.880825 +0.3885728 1 0.880825 +0.4317928 1 0.880825 +0.470214 1 0.880825 +0.5050551 1 0.880825 +0.5370987 1 0.880825 +0.5668815 1 0.880825 +0.5947903 1 0.880825 +0.6211144 1 0.880825 +0.6460766 1 0.880825 +0.6698526 1 0.880825 +0.6925839 1 0.880825 +0.7143866 1 0.880825 +0.7353569 1 0.880825 +0.7555758 1 0.880825 +0.7751122 1 0.880825 +0.7940252 1 0.880825 +0.8123661 1 0.880825 +0.8301795 1 0.880825 +0.8475045 1 0.880825 +0.8643761 1 0.880825 +0.880825 1 0.880825 +0.8968787 1 0.880825 +0.9125621 1 0.880825 +0.9278974 1 0.880825 +0.9429048 1 0.880825 +0.9576028 1 0.880825 +0.9720079 1 0.880825 +0.9861357 1 0.880825 +1 1 0.880825 +0 0 0.8968787 +0.1939468 0 0.8968787 +0.2773041 0 0.8968787 +0.3384659 0 0.8968787 +0.3885728 0 0.8968787 +0.4317928 0 0.8968787 +0.470214 0 0.8968787 +0.5050551 0 0.8968787 +0.5370987 0 0.8968787 +0.5668815 0 0.8968787 +0.5947903 0 0.8968787 +0.6211144 0 0.8968787 +0.6460766 0 0.8968787 +0.6698526 0 0.8968787 +0.6925839 0 0.8968787 +0.7143866 0 0.8968787 +0.7353569 0 0.8968787 +0.7555758 0 0.8968787 +0.7751122 0 0.8968787 +0.7940252 0 0.8968787 +0.8123661 0 0.8968787 +0.8301795 0 0.8968787 +0.8475045 0 0.8968787 +0.8643761 0 0.8968787 +0.880825 0 0.8968787 +0.8968787 0 0.8968787 +0.9125621 0 0.8968787 +0.9278974 0 0.8968787 +0.9429048 0 0.8968787 +0.9576028 0 0.8968787 +0.9720079 0 0.8968787 +0.9861357 0 0.8968787 +1 0 0.8968787 +0 0.1939468 0.8968787 +0.1939468 0.1939468 0.8968787 +0.2773041 0.1939468 0.8968787 +0.3384659 0.1939468 0.8968787 +0.3885728 0.1939468 0.8968787 +0.4317928 0.1939468 0.8968787 +0.470214 0.1939468 0.8968787 +0.5050551 0.1939468 0.8968787 +0.5370987 0.1939468 0.8968787 +0.5668815 0.1939468 0.8968787 +0.5947903 0.1939468 0.8968787 +0.6211144 0.1939468 0.8968787 +0.6460766 0.1939468 0.8968787 +0.6698526 0.1939468 0.8968787 +0.6925839 0.1939468 0.8968787 +0.7143866 0.1939468 0.8968787 +0.7353569 0.1939468 0.8968787 +0.7555758 0.1939468 0.8968787 +0.7751122 0.1939468 0.8968787 +0.7940252 0.1939468 0.8968787 +0.8123661 0.1939468 0.8968787 +0.8301795 0.1939468 0.8968787 +0.8475045 0.1939468 0.8968787 +0.8643761 0.1939468 0.8968787 +0.880825 0.1939468 0.8968787 +0.8968787 0.1939468 0.8968787 +0.9125621 0.1939468 0.8968787 +0.9278974 0.1939468 0.8968787 +0.9429048 0.1939468 0.8968787 +0.9576028 0.1939468 0.8968787 +0.9720079 0.1939468 0.8968787 +0.9861357 0.1939468 0.8968787 +1 0.1939468 0.8968787 +0 0.2773041 0.8968787 +0.1939468 0.2773041 0.8968787 +0.2773041 0.2773041 0.8968787 +0.3384659 0.2773041 0.8968787 +0.3885728 0.2773041 0.8968787 +0.4317928 0.2773041 0.8968787 +0.470214 0.2773041 0.8968787 +0.5050551 0.2773041 0.8968787 +0.5370987 0.2773041 0.8968787 +0.5668815 0.2773041 0.8968787 +0.5947903 0.2773041 0.8968787 +0.6211144 0.2773041 0.8968787 +0.6460766 0.2773041 0.8968787 +0.6698526 0.2773041 0.8968787 +0.6925839 0.2773041 0.8968787 +0.7143866 0.2773041 0.8968787 +0.7353569 0.2773041 0.8968787 +0.7555758 0.2773041 0.8968787 +0.7751122 0.2773041 0.8968787 +0.7940252 0.2773041 0.8968787 +0.8123661 0.2773041 0.8968787 +0.8301795 0.2773041 0.8968787 +0.8475045 0.2773041 0.8968787 +0.8643761 0.2773041 0.8968787 +0.880825 0.2773041 0.8968787 +0.8968787 0.2773041 0.8968787 +0.9125621 0.2773041 0.8968787 +0.9278974 0.2773041 0.8968787 +0.9429048 0.2773041 0.8968787 +0.9576028 0.2773041 0.8968787 +0.9720079 0.2773041 0.8968787 +0.9861357 0.2773041 0.8968787 +1 0.2773041 0.8968787 +0 0.3384659 0.8968787 +0.1939468 0.3384659 0.8968787 +0.2773041 0.3384659 0.8968787 +0.3384659 0.3384659 0.8968787 +0.3885728 0.3384659 0.8968787 +0.4317928 0.3384659 0.8968787 +0.470214 0.3384659 0.8968787 +0.5050551 0.3384659 0.8968787 +0.5370987 0.3384659 0.8968787 +0.5668815 0.3384659 0.8968787 +0.5947903 0.3384659 0.8968787 +0.6211144 0.3384659 0.8968787 +0.6460766 0.3384659 0.8968787 +0.6698526 0.3384659 0.8968787 +0.6925839 0.3384659 0.8968787 +0.7143866 0.3384659 0.8968787 +0.7353569 0.3384659 0.8968787 +0.7555758 0.3384659 0.8968787 +0.7751122 0.3384659 0.8968787 +0.7940252 0.3384659 0.8968787 +0.8123661 0.3384659 0.8968787 +0.8301795 0.3384659 0.8968787 +0.8475045 0.3384659 0.8968787 +0.8643761 0.3384659 0.8968787 +0.880825 0.3384659 0.8968787 +0.8968787 0.3384659 0.8968787 +0.9125621 0.3384659 0.8968787 +0.9278974 0.3384659 0.8968787 +0.9429048 0.3384659 0.8968787 +0.9576028 0.3384659 0.8968787 +0.9720079 0.3384659 0.8968787 +0.9861357 0.3384659 0.8968787 +1 0.3384659 0.8968787 +0 0.3885728 0.8968787 +0.1939468 0.3885728 0.8968787 +0.2773041 0.3885728 0.8968787 +0.3384659 0.3885728 0.8968787 +0.3885728 0.3885728 0.8968787 +0.4317928 0.3885728 0.8968787 +0.470214 0.3885728 0.8968787 +0.5050551 0.3885728 0.8968787 +0.5370987 0.3885728 0.8968787 +0.5668815 0.3885728 0.8968787 +0.5947903 0.3885728 0.8968787 +0.6211144 0.3885728 0.8968787 +0.6460766 0.3885728 0.8968787 +0.6698526 0.3885728 0.8968787 +0.6925839 0.3885728 0.8968787 +0.7143866 0.3885728 0.8968787 +0.7353569 0.3885728 0.8968787 +0.7555758 0.3885728 0.8968787 +0.7751122 0.3885728 0.8968787 +0.7940252 0.3885728 0.8968787 +0.8123661 0.3885728 0.8968787 +0.8301795 0.3885728 0.8968787 +0.8475045 0.3885728 0.8968787 +0.8643761 0.3885728 0.8968787 +0.880825 0.3885728 0.8968787 +0.8968787 0.3885728 0.8968787 +0.9125621 0.3885728 0.8968787 +0.9278974 0.3885728 0.8968787 +0.9429048 0.3885728 0.8968787 +0.9576028 0.3885728 0.8968787 +0.9720079 0.3885728 0.8968787 +0.9861357 0.3885728 0.8968787 +1 0.3885728 0.8968787 +0 0.4317928 0.8968787 +0.1939468 0.4317928 0.8968787 +0.2773041 0.4317928 0.8968787 +0.3384659 0.4317928 0.8968787 +0.3885728 0.4317928 0.8968787 +0.4317928 0.4317928 0.8968787 +0.470214 0.4317928 0.8968787 +0.5050551 0.4317928 0.8968787 +0.5370987 0.4317928 0.8968787 +0.5668815 0.4317928 0.8968787 +0.5947903 0.4317928 0.8968787 +0.6211144 0.4317928 0.8968787 +0.6460766 0.4317928 0.8968787 +0.6698526 0.4317928 0.8968787 +0.6925839 0.4317928 0.8968787 +0.7143866 0.4317928 0.8968787 +0.7353569 0.4317928 0.8968787 +0.7555758 0.4317928 0.8968787 +0.7751122 0.4317928 0.8968787 +0.7940252 0.4317928 0.8968787 +0.8123661 0.4317928 0.8968787 +0.8301795 0.4317928 0.8968787 +0.8475045 0.4317928 0.8968787 +0.8643761 0.4317928 0.8968787 +0.880825 0.4317928 0.8968787 +0.8968787 0.4317928 0.8968787 +0.9125621 0.4317928 0.8968787 +0.9278974 0.4317928 0.8968787 +0.9429048 0.4317928 0.8968787 +0.9576028 0.4317928 0.8968787 +0.9720079 0.4317928 0.8968787 +0.9861357 0.4317928 0.8968787 +1 0.4317928 0.8968787 +0 0.470214 0.8968787 +0.1939468 0.470214 0.8968787 +0.2773041 0.470214 0.8968787 +0.3384659 0.470214 0.8968787 +0.3885728 0.470214 0.8968787 +0.4317928 0.470214 0.8968787 +0.470214 0.470214 0.8968787 +0.5050551 0.470214 0.8968787 +0.5370987 0.470214 0.8968787 +0.5668815 0.470214 0.8968787 +0.5947903 0.470214 0.8968787 +0.6211144 0.470214 0.8968787 +0.6460766 0.470214 0.8968787 +0.6698526 0.470214 0.8968787 +0.6925839 0.470214 0.8968787 +0.7143866 0.470214 0.8968787 +0.7353569 0.470214 0.8968787 +0.7555758 0.470214 0.8968787 +0.7751122 0.470214 0.8968787 +0.7940252 0.470214 0.8968787 +0.8123661 0.470214 0.8968787 +0.8301795 0.470214 0.8968787 +0.8475045 0.470214 0.8968787 +0.8643761 0.470214 0.8968787 +0.880825 0.470214 0.8968787 +0.8968787 0.470214 0.8968787 +0.9125621 0.470214 0.8968787 +0.9278974 0.470214 0.8968787 +0.9429048 0.470214 0.8968787 +0.9576028 0.470214 0.8968787 +0.9720079 0.470214 0.8968787 +0.9861357 0.470214 0.8968787 +1 0.470214 0.8968787 +0 0.5050551 0.8968787 +0.1939468 0.5050551 0.8968787 +0.2773041 0.5050551 0.8968787 +0.3384659 0.5050551 0.8968787 +0.3885728 0.5050551 0.8968787 +0.4317928 0.5050551 0.8968787 +0.470214 0.5050551 0.8968787 +0.5050551 0.5050551 0.8968787 +0.5370987 0.5050551 0.8968787 +0.5668815 0.5050551 0.8968787 +0.5947903 0.5050551 0.8968787 +0.6211144 0.5050551 0.8968787 +0.6460766 0.5050551 0.8968787 +0.6698526 0.5050551 0.8968787 +0.6925839 0.5050551 0.8968787 +0.7143866 0.5050551 0.8968787 +0.7353569 0.5050551 0.8968787 +0.7555758 0.5050551 0.8968787 +0.7751122 0.5050551 0.8968787 +0.7940252 0.5050551 0.8968787 +0.8123661 0.5050551 0.8968787 +0.8301795 0.5050551 0.8968787 +0.8475045 0.5050551 0.8968787 +0.8643761 0.5050551 0.8968787 +0.880825 0.5050551 0.8968787 +0.8968787 0.5050551 0.8968787 +0.9125621 0.5050551 0.8968787 +0.9278974 0.5050551 0.8968787 +0.9429048 0.5050551 0.8968787 +0.9576028 0.5050551 0.8968787 +0.9720079 0.5050551 0.8968787 +0.9861357 0.5050551 0.8968787 +1 0.5050551 0.8968787 +0 0.5370987 0.8968787 +0.1939468 0.5370987 0.8968787 +0.2773041 0.5370987 0.8968787 +0.3384659 0.5370987 0.8968787 +0.3885728 0.5370987 0.8968787 +0.4317928 0.5370987 0.8968787 +0.470214 0.5370987 0.8968787 +0.5050551 0.5370987 0.8968787 +0.5370987 0.5370987 0.8968787 +0.5668815 0.5370987 0.8968787 +0.5947903 0.5370987 0.8968787 +0.6211144 0.5370987 0.8968787 +0.6460766 0.5370987 0.8968787 +0.6698526 0.5370987 0.8968787 +0.6925839 0.5370987 0.8968787 +0.7143866 0.5370987 0.8968787 +0.7353569 0.5370987 0.8968787 +0.7555758 0.5370987 0.8968787 +0.7751122 0.5370987 0.8968787 +0.7940252 0.5370987 0.8968787 +0.8123661 0.5370987 0.8968787 +0.8301795 0.5370987 0.8968787 +0.8475045 0.5370987 0.8968787 +0.8643761 0.5370987 0.8968787 +0.880825 0.5370987 0.8968787 +0.8968787 0.5370987 0.8968787 +0.9125621 0.5370987 0.8968787 +0.9278974 0.5370987 0.8968787 +0.9429048 0.5370987 0.8968787 +0.9576028 0.5370987 0.8968787 +0.9720079 0.5370987 0.8968787 +0.9861357 0.5370987 0.8968787 +1 0.5370987 0.8968787 +0 0.5668815 0.8968787 +0.1939468 0.5668815 0.8968787 +0.2773041 0.5668815 0.8968787 +0.3384659 0.5668815 0.8968787 +0.3885728 0.5668815 0.8968787 +0.4317928 0.5668815 0.8968787 +0.470214 0.5668815 0.8968787 +0.5050551 0.5668815 0.8968787 +0.5370987 0.5668815 0.8968787 +0.5668815 0.5668815 0.8968787 +0.5947903 0.5668815 0.8968787 +0.6211144 0.5668815 0.8968787 +0.6460766 0.5668815 0.8968787 +0.6698526 0.5668815 0.8968787 +0.6925839 0.5668815 0.8968787 +0.7143866 0.5668815 0.8968787 +0.7353569 0.5668815 0.8968787 +0.7555758 0.5668815 0.8968787 +0.7751122 0.5668815 0.8968787 +0.7940252 0.5668815 0.8968787 +0.8123661 0.5668815 0.8968787 +0.8301795 0.5668815 0.8968787 +0.8475045 0.5668815 0.8968787 +0.8643761 0.5668815 0.8968787 +0.880825 0.5668815 0.8968787 +0.8968787 0.5668815 0.8968787 +0.9125621 0.5668815 0.8968787 +0.9278974 0.5668815 0.8968787 +0.9429048 0.5668815 0.8968787 +0.9576028 0.5668815 0.8968787 +0.9720079 0.5668815 0.8968787 +0.9861357 0.5668815 0.8968787 +1 0.5668815 0.8968787 +0 0.5947903 0.8968787 +0.1939468 0.5947903 0.8968787 +0.2773041 0.5947903 0.8968787 +0.3384659 0.5947903 0.8968787 +0.3885728 0.5947903 0.8968787 +0.4317928 0.5947903 0.8968787 +0.470214 0.5947903 0.8968787 +0.5050551 0.5947903 0.8968787 +0.5370987 0.5947903 0.8968787 +0.5668815 0.5947903 0.8968787 +0.5947903 0.5947903 0.8968787 +0.6211144 0.5947903 0.8968787 +0.6460766 0.5947903 0.8968787 +0.6698526 0.5947903 0.8968787 +0.6925839 0.5947903 0.8968787 +0.7143866 0.5947903 0.8968787 +0.7353569 0.5947903 0.8968787 +0.7555758 0.5947903 0.8968787 +0.7751122 0.5947903 0.8968787 +0.7940252 0.5947903 0.8968787 +0.8123661 0.5947903 0.8968787 +0.8301795 0.5947903 0.8968787 +0.8475045 0.5947903 0.8968787 +0.8643761 0.5947903 0.8968787 +0.880825 0.5947903 0.8968787 +0.8968787 0.5947903 0.8968787 +0.9125621 0.5947903 0.8968787 +0.9278974 0.5947903 0.8968787 +0.9429048 0.5947903 0.8968787 +0.9576028 0.5947903 0.8968787 +0.9720079 0.5947903 0.8968787 +0.9861357 0.5947903 0.8968787 +1 0.5947903 0.8968787 +0 0.6211144 0.8968787 +0.1939468 0.6211144 0.8968787 +0.2773041 0.6211144 0.8968787 +0.3384659 0.6211144 0.8968787 +0.3885728 0.6211144 0.8968787 +0.4317928 0.6211144 0.8968787 +0.470214 0.6211144 0.8968787 +0.5050551 0.6211144 0.8968787 +0.5370987 0.6211144 0.8968787 +0.5668815 0.6211144 0.8968787 +0.5947903 0.6211144 0.8968787 +0.6211144 0.6211144 0.8968787 +0.6460766 0.6211144 0.8968787 +0.6698526 0.6211144 0.8968787 +0.6925839 0.6211144 0.8968787 +0.7143866 0.6211144 0.8968787 +0.7353569 0.6211144 0.8968787 +0.7555758 0.6211144 0.8968787 +0.7751122 0.6211144 0.8968787 +0.7940252 0.6211144 0.8968787 +0.8123661 0.6211144 0.8968787 +0.8301795 0.6211144 0.8968787 +0.8475045 0.6211144 0.8968787 +0.8643761 0.6211144 0.8968787 +0.880825 0.6211144 0.8968787 +0.8968787 0.6211144 0.8968787 +0.9125621 0.6211144 0.8968787 +0.9278974 0.6211144 0.8968787 +0.9429048 0.6211144 0.8968787 +0.9576028 0.6211144 0.8968787 +0.9720079 0.6211144 0.8968787 +0.9861357 0.6211144 0.8968787 +1 0.6211144 0.8968787 +0 0.6460766 0.8968787 +0.1939468 0.6460766 0.8968787 +0.2773041 0.6460766 0.8968787 +0.3384659 0.6460766 0.8968787 +0.3885728 0.6460766 0.8968787 +0.4317928 0.6460766 0.8968787 +0.470214 0.6460766 0.8968787 +0.5050551 0.6460766 0.8968787 +0.5370987 0.6460766 0.8968787 +0.5668815 0.6460766 0.8968787 +0.5947903 0.6460766 0.8968787 +0.6211144 0.6460766 0.8968787 +0.6460766 0.6460766 0.8968787 +0.6698526 0.6460766 0.8968787 +0.6925839 0.6460766 0.8968787 +0.7143866 0.6460766 0.8968787 +0.7353569 0.6460766 0.8968787 +0.7555758 0.6460766 0.8968787 +0.7751122 0.6460766 0.8968787 +0.7940252 0.6460766 0.8968787 +0.8123661 0.6460766 0.8968787 +0.8301795 0.6460766 0.8968787 +0.8475045 0.6460766 0.8968787 +0.8643761 0.6460766 0.8968787 +0.880825 0.6460766 0.8968787 +0.8968787 0.6460766 0.8968787 +0.9125621 0.6460766 0.8968787 +0.9278974 0.6460766 0.8968787 +0.9429048 0.6460766 0.8968787 +0.9576028 0.6460766 0.8968787 +0.9720079 0.6460766 0.8968787 +0.9861357 0.6460766 0.8968787 +1 0.6460766 0.8968787 +0 0.6698526 0.8968787 +0.1939468 0.6698526 0.8968787 +0.2773041 0.6698526 0.8968787 +0.3384659 0.6698526 0.8968787 +0.3885728 0.6698526 0.8968787 +0.4317928 0.6698526 0.8968787 +0.470214 0.6698526 0.8968787 +0.5050551 0.6698526 0.8968787 +0.5370987 0.6698526 0.8968787 +0.5668815 0.6698526 0.8968787 +0.5947903 0.6698526 0.8968787 +0.6211144 0.6698526 0.8968787 +0.6460766 0.6698526 0.8968787 +0.6698526 0.6698526 0.8968787 +0.6925839 0.6698526 0.8968787 +0.7143866 0.6698526 0.8968787 +0.7353569 0.6698526 0.8968787 +0.7555758 0.6698526 0.8968787 +0.7751122 0.6698526 0.8968787 +0.7940252 0.6698526 0.8968787 +0.8123661 0.6698526 0.8968787 +0.8301795 0.6698526 0.8968787 +0.8475045 0.6698526 0.8968787 +0.8643761 0.6698526 0.8968787 +0.880825 0.6698526 0.8968787 +0.8968787 0.6698526 0.8968787 +0.9125621 0.6698526 0.8968787 +0.9278974 0.6698526 0.8968787 +0.9429048 0.6698526 0.8968787 +0.9576028 0.6698526 0.8968787 +0.9720079 0.6698526 0.8968787 +0.9861357 0.6698526 0.8968787 +1 0.6698526 0.8968787 +0 0.6925839 0.8968787 +0.1939468 0.6925839 0.8968787 +0.2773041 0.6925839 0.8968787 +0.3384659 0.6925839 0.8968787 +0.3885728 0.6925839 0.8968787 +0.4317928 0.6925839 0.8968787 +0.470214 0.6925839 0.8968787 +0.5050551 0.6925839 0.8968787 +0.5370987 0.6925839 0.8968787 +0.5668815 0.6925839 0.8968787 +0.5947903 0.6925839 0.8968787 +0.6211144 0.6925839 0.8968787 +0.6460766 0.6925839 0.8968787 +0.6698526 0.6925839 0.8968787 +0.6925839 0.6925839 0.8968787 +0.7143866 0.6925839 0.8968787 +0.7353569 0.6925839 0.8968787 +0.7555758 0.6925839 0.8968787 +0.7751122 0.6925839 0.8968787 +0.7940252 0.6925839 0.8968787 +0.8123661 0.6925839 0.8968787 +0.8301795 0.6925839 0.8968787 +0.8475045 0.6925839 0.8968787 +0.8643761 0.6925839 0.8968787 +0.880825 0.6925839 0.8968787 +0.8968787 0.6925839 0.8968787 +0.9125621 0.6925839 0.8968787 +0.9278974 0.6925839 0.8968787 +0.9429048 0.6925839 0.8968787 +0.9576028 0.6925839 0.8968787 +0.9720079 0.6925839 0.8968787 +0.9861357 0.6925839 0.8968787 +1 0.6925839 0.8968787 +0 0.7143866 0.8968787 +0.1939468 0.7143866 0.8968787 +0.2773041 0.7143866 0.8968787 +0.3384659 0.7143866 0.8968787 +0.3885728 0.7143866 0.8968787 +0.4317928 0.7143866 0.8968787 +0.470214 0.7143866 0.8968787 +0.5050551 0.7143866 0.8968787 +0.5370987 0.7143866 0.8968787 +0.5668815 0.7143866 0.8968787 +0.5947903 0.7143866 0.8968787 +0.6211144 0.7143866 0.8968787 +0.6460766 0.7143866 0.8968787 +0.6698526 0.7143866 0.8968787 +0.6925839 0.7143866 0.8968787 +0.7143866 0.7143866 0.8968787 +0.7353569 0.7143866 0.8968787 +0.7555758 0.7143866 0.8968787 +0.7751122 0.7143866 0.8968787 +0.7940252 0.7143866 0.8968787 +0.8123661 0.7143866 0.8968787 +0.8301795 0.7143866 0.8968787 +0.8475045 0.7143866 0.8968787 +0.8643761 0.7143866 0.8968787 +0.880825 0.7143866 0.8968787 +0.8968787 0.7143866 0.8968787 +0.9125621 0.7143866 0.8968787 +0.9278974 0.7143866 0.8968787 +0.9429048 0.7143866 0.8968787 +0.9576028 0.7143866 0.8968787 +0.9720079 0.7143866 0.8968787 +0.9861357 0.7143866 0.8968787 +1 0.7143866 0.8968787 +0 0.7353569 0.8968787 +0.1939468 0.7353569 0.8968787 +0.2773041 0.7353569 0.8968787 +0.3384659 0.7353569 0.8968787 +0.3885728 0.7353569 0.8968787 +0.4317928 0.7353569 0.8968787 +0.470214 0.7353569 0.8968787 +0.5050551 0.7353569 0.8968787 +0.5370987 0.7353569 0.8968787 +0.5668815 0.7353569 0.8968787 +0.5947903 0.7353569 0.8968787 +0.6211144 0.7353569 0.8968787 +0.6460766 0.7353569 0.8968787 +0.6698526 0.7353569 0.8968787 +0.6925839 0.7353569 0.8968787 +0.7143866 0.7353569 0.8968787 +0.7353569 0.7353569 0.8968787 +0.7555758 0.7353569 0.8968787 +0.7751122 0.7353569 0.8968787 +0.7940252 0.7353569 0.8968787 +0.8123661 0.7353569 0.8968787 +0.8301795 0.7353569 0.8968787 +0.8475045 0.7353569 0.8968787 +0.8643761 0.7353569 0.8968787 +0.880825 0.7353569 0.8968787 +0.8968787 0.7353569 0.8968787 +0.9125621 0.7353569 0.8968787 +0.9278974 0.7353569 0.8968787 +0.9429048 0.7353569 0.8968787 +0.9576028 0.7353569 0.8968787 +0.9720079 0.7353569 0.8968787 +0.9861357 0.7353569 0.8968787 +1 0.7353569 0.8968787 +0 0.7555758 0.8968787 +0.1939468 0.7555758 0.8968787 +0.2773041 0.7555758 0.8968787 +0.3384659 0.7555758 0.8968787 +0.3885728 0.7555758 0.8968787 +0.4317928 0.7555758 0.8968787 +0.470214 0.7555758 0.8968787 +0.5050551 0.7555758 0.8968787 +0.5370987 0.7555758 0.8968787 +0.5668815 0.7555758 0.8968787 +0.5947903 0.7555758 0.8968787 +0.6211144 0.7555758 0.8968787 +0.6460766 0.7555758 0.8968787 +0.6698526 0.7555758 0.8968787 +0.6925839 0.7555758 0.8968787 +0.7143866 0.7555758 0.8968787 +0.7353569 0.7555758 0.8968787 +0.7555758 0.7555758 0.8968787 +0.7751122 0.7555758 0.8968787 +0.7940252 0.7555758 0.8968787 +0.8123661 0.7555758 0.8968787 +0.8301795 0.7555758 0.8968787 +0.8475045 0.7555758 0.8968787 +0.8643761 0.7555758 0.8968787 +0.880825 0.7555758 0.8968787 +0.8968787 0.7555758 0.8968787 +0.9125621 0.7555758 0.8968787 +0.9278974 0.7555758 0.8968787 +0.9429048 0.7555758 0.8968787 +0.9576028 0.7555758 0.8968787 +0.9720079 0.7555758 0.8968787 +0.9861357 0.7555758 0.8968787 +1 0.7555758 0.8968787 +0 0.7751122 0.8968787 +0.1939468 0.7751122 0.8968787 +0.2773041 0.7751122 0.8968787 +0.3384659 0.7751122 0.8968787 +0.3885728 0.7751122 0.8968787 +0.4317928 0.7751122 0.8968787 +0.470214 0.7751122 0.8968787 +0.5050551 0.7751122 0.8968787 +0.5370987 0.7751122 0.8968787 +0.5668815 0.7751122 0.8968787 +0.5947903 0.7751122 0.8968787 +0.6211144 0.7751122 0.8968787 +0.6460766 0.7751122 0.8968787 +0.6698526 0.7751122 0.8968787 +0.6925839 0.7751122 0.8968787 +0.7143866 0.7751122 0.8968787 +0.7353569 0.7751122 0.8968787 +0.7555758 0.7751122 0.8968787 +0.7751122 0.7751122 0.8968787 +0.7940252 0.7751122 0.8968787 +0.8123661 0.7751122 0.8968787 +0.8301795 0.7751122 0.8968787 +0.8475045 0.7751122 0.8968787 +0.8643761 0.7751122 0.8968787 +0.880825 0.7751122 0.8968787 +0.8968787 0.7751122 0.8968787 +0.9125621 0.7751122 0.8968787 +0.9278974 0.7751122 0.8968787 +0.9429048 0.7751122 0.8968787 +0.9576028 0.7751122 0.8968787 +0.9720079 0.7751122 0.8968787 +0.9861357 0.7751122 0.8968787 +1 0.7751122 0.8968787 +0 0.7940252 0.8968787 +0.1939468 0.7940252 0.8968787 +0.2773041 0.7940252 0.8968787 +0.3384659 0.7940252 0.8968787 +0.3885728 0.7940252 0.8968787 +0.4317928 0.7940252 0.8968787 +0.470214 0.7940252 0.8968787 +0.5050551 0.7940252 0.8968787 +0.5370987 0.7940252 0.8968787 +0.5668815 0.7940252 0.8968787 +0.5947903 0.7940252 0.8968787 +0.6211144 0.7940252 0.8968787 +0.6460766 0.7940252 0.8968787 +0.6698526 0.7940252 0.8968787 +0.6925839 0.7940252 0.8968787 +0.7143866 0.7940252 0.8968787 +0.7353569 0.7940252 0.8968787 +0.7555758 0.7940252 0.8968787 +0.7751122 0.7940252 0.8968787 +0.7940252 0.7940252 0.8968787 +0.8123661 0.7940252 0.8968787 +0.8301795 0.7940252 0.8968787 +0.8475045 0.7940252 0.8968787 +0.8643761 0.7940252 0.8968787 +0.880825 0.7940252 0.8968787 +0.8968787 0.7940252 0.8968787 +0.9125621 0.7940252 0.8968787 +0.9278974 0.7940252 0.8968787 +0.9429048 0.7940252 0.8968787 +0.9576028 0.7940252 0.8968787 +0.9720079 0.7940252 0.8968787 +0.9861357 0.7940252 0.8968787 +1 0.7940252 0.8968787 +0 0.8123661 0.8968787 +0.1939468 0.8123661 0.8968787 +0.2773041 0.8123661 0.8968787 +0.3384659 0.8123661 0.8968787 +0.3885728 0.8123661 0.8968787 +0.4317928 0.8123661 0.8968787 +0.470214 0.8123661 0.8968787 +0.5050551 0.8123661 0.8968787 +0.5370987 0.8123661 0.8968787 +0.5668815 0.8123661 0.8968787 +0.5947903 0.8123661 0.8968787 +0.6211144 0.8123661 0.8968787 +0.6460766 0.8123661 0.8968787 +0.6698526 0.8123661 0.8968787 +0.6925839 0.8123661 0.8968787 +0.7143866 0.8123661 0.8968787 +0.7353569 0.8123661 0.8968787 +0.7555758 0.8123661 0.8968787 +0.7751122 0.8123661 0.8968787 +0.7940252 0.8123661 0.8968787 +0.8123661 0.8123661 0.8968787 +0.8301795 0.8123661 0.8968787 +0.8475045 0.8123661 0.8968787 +0.8643761 0.8123661 0.8968787 +0.880825 0.8123661 0.8968787 +0.8968787 0.8123661 0.8968787 +0.9125621 0.8123661 0.8968787 +0.9278974 0.8123661 0.8968787 +0.9429048 0.8123661 0.8968787 +0.9576028 0.8123661 0.8968787 +0.9720079 0.8123661 0.8968787 +0.9861357 0.8123661 0.8968787 +1 0.8123661 0.8968787 +0 0.8301795 0.8968787 +0.1939468 0.8301795 0.8968787 +0.2773041 0.8301795 0.8968787 +0.3384659 0.8301795 0.8968787 +0.3885728 0.8301795 0.8968787 +0.4317928 0.8301795 0.8968787 +0.470214 0.8301795 0.8968787 +0.5050551 0.8301795 0.8968787 +0.5370987 0.8301795 0.8968787 +0.5668815 0.8301795 0.8968787 +0.5947903 0.8301795 0.8968787 +0.6211144 0.8301795 0.8968787 +0.6460766 0.8301795 0.8968787 +0.6698526 0.8301795 0.8968787 +0.6925839 0.8301795 0.8968787 +0.7143866 0.8301795 0.8968787 +0.7353569 0.8301795 0.8968787 +0.7555758 0.8301795 0.8968787 +0.7751122 0.8301795 0.8968787 +0.7940252 0.8301795 0.8968787 +0.8123661 0.8301795 0.8968787 +0.8301795 0.8301795 0.8968787 +0.8475045 0.8301795 0.8968787 +0.8643761 0.8301795 0.8968787 +0.880825 0.8301795 0.8968787 +0.8968787 0.8301795 0.8968787 +0.9125621 0.8301795 0.8968787 +0.9278974 0.8301795 0.8968787 +0.9429048 0.8301795 0.8968787 +0.9576028 0.8301795 0.8968787 +0.9720079 0.8301795 0.8968787 +0.9861357 0.8301795 0.8968787 +1 0.8301795 0.8968787 +0 0.8475045 0.8968787 +0.1939468 0.8475045 0.8968787 +0.2773041 0.8475045 0.8968787 +0.3384659 0.8475045 0.8968787 +0.3885728 0.8475045 0.8968787 +0.4317928 0.8475045 0.8968787 +0.470214 0.8475045 0.8968787 +0.5050551 0.8475045 0.8968787 +0.5370987 0.8475045 0.8968787 +0.5668815 0.8475045 0.8968787 +0.5947903 0.8475045 0.8968787 +0.6211144 0.8475045 0.8968787 +0.6460766 0.8475045 0.8968787 +0.6698526 0.8475045 0.8968787 +0.6925839 0.8475045 0.8968787 +0.7143866 0.8475045 0.8968787 +0.7353569 0.8475045 0.8968787 +0.7555758 0.8475045 0.8968787 +0.7751122 0.8475045 0.8968787 +0.7940252 0.8475045 0.8968787 +0.8123661 0.8475045 0.8968787 +0.8301795 0.8475045 0.8968787 +0.8475045 0.8475045 0.8968787 +0.8643761 0.8475045 0.8968787 +0.880825 0.8475045 0.8968787 +0.8968787 0.8475045 0.8968787 +0.9125621 0.8475045 0.8968787 +0.9278974 0.8475045 0.8968787 +0.9429048 0.8475045 0.8968787 +0.9576028 0.8475045 0.8968787 +0.9720079 0.8475045 0.8968787 +0.9861357 0.8475045 0.8968787 +1 0.8475045 0.8968787 +0 0.8643761 0.8968787 +0.1939468 0.8643761 0.8968787 +0.2773041 0.8643761 0.8968787 +0.3384659 0.8643761 0.8968787 +0.3885728 0.8643761 0.8968787 +0.4317928 0.8643761 0.8968787 +0.470214 0.8643761 0.8968787 +0.5050551 0.8643761 0.8968787 +0.5370987 0.8643761 0.8968787 +0.5668815 0.8643761 0.8968787 +0.5947903 0.8643761 0.8968787 +0.6211144 0.8643761 0.8968787 +0.6460766 0.8643761 0.8968787 +0.6698526 0.8643761 0.8968787 +0.6925839 0.8643761 0.8968787 +0.7143866 0.8643761 0.8968787 +0.7353569 0.8643761 0.8968787 +0.7555758 0.8643761 0.8968787 +0.7751122 0.8643761 0.8968787 +0.7940252 0.8643761 0.8968787 +0.8123661 0.8643761 0.8968787 +0.8301795 0.8643761 0.8968787 +0.8475045 0.8643761 0.8968787 +0.8643761 0.8643761 0.8968787 +0.880825 0.8643761 0.8968787 +0.8968787 0.8643761 0.8968787 +0.9125621 0.8643761 0.8968787 +0.9278974 0.8643761 0.8968787 +0.9429048 0.8643761 0.8968787 +0.9576028 0.8643761 0.8968787 +0.9720079 0.8643761 0.8968787 +0.9861357 0.8643761 0.8968787 +1 0.8643761 0.8968787 +0 0.880825 0.8968787 +0.1939468 0.880825 0.8968787 +0.2773041 0.880825 0.8968787 +0.3384659 0.880825 0.8968787 +0.3885728 0.880825 0.8968787 +0.4317928 0.880825 0.8968787 +0.470214 0.880825 0.8968787 +0.5050551 0.880825 0.8968787 +0.5370987 0.880825 0.8968787 +0.5668815 0.880825 0.8968787 +0.5947903 0.880825 0.8968787 +0.6211144 0.880825 0.8968787 +0.6460766 0.880825 0.8968787 +0.6698526 0.880825 0.8968787 +0.6925839 0.880825 0.8968787 +0.7143866 0.880825 0.8968787 +0.7353569 0.880825 0.8968787 +0.7555758 0.880825 0.8968787 +0.7751122 0.880825 0.8968787 +0.7940252 0.880825 0.8968787 +0.8123661 0.880825 0.8968787 +0.8301795 0.880825 0.8968787 +0.8475045 0.880825 0.8968787 +0.8643761 0.880825 0.8968787 +0.880825 0.880825 0.8968787 +0.8968787 0.880825 0.8968787 +0.9125621 0.880825 0.8968787 +0.9278974 0.880825 0.8968787 +0.9429048 0.880825 0.8968787 +0.9576028 0.880825 0.8968787 +0.9720079 0.880825 0.8968787 +0.9861357 0.880825 0.8968787 +1 0.880825 0.8968787 +0 0.8968787 0.8968787 +0.1939468 0.8968787 0.8968787 +0.2773041 0.8968787 0.8968787 +0.3384659 0.8968787 0.8968787 +0.3885728 0.8968787 0.8968787 +0.4317928 0.8968787 0.8968787 +0.470214 0.8968787 0.8968787 +0.5050551 0.8968787 0.8968787 +0.5370987 0.8968787 0.8968787 +0.5668815 0.8968787 0.8968787 +0.5947903 0.8968787 0.8968787 +0.6211144 0.8968787 0.8968787 +0.6460766 0.8968787 0.8968787 +0.6698526 0.8968787 0.8968787 +0.6925839 0.8968787 0.8968787 +0.7143866 0.8968787 0.8968787 +0.7353569 0.8968787 0.8968787 +0.7555758 0.8968787 0.8968787 +0.7751122 0.8968787 0.8968787 +0.7940252 0.8968787 0.8968787 +0.8123661 0.8968787 0.8968787 +0.8301795 0.8968787 0.8968787 +0.8475045 0.8968787 0.8968787 +0.8643761 0.8968787 0.8968787 +0.880825 0.8968787 0.8968787 +0.8968787 0.8968787 0.8968787 +0.9125621 0.8968787 0.8968787 +0.9278974 0.8968787 0.8968787 +0.9429048 0.8968787 0.8968787 +0.9576028 0.8968787 0.8968787 +0.9720079 0.8968787 0.8968787 +0.9861357 0.8968787 0.8968787 +1 0.8968787 0.8968787 +0 0.9125621 0.8968787 +0.1939468 0.9125621 0.8968787 +0.2773041 0.9125621 0.8968787 +0.3384659 0.9125621 0.8968787 +0.3885728 0.9125621 0.8968787 +0.4317928 0.9125621 0.8968787 +0.470214 0.9125621 0.8968787 +0.5050551 0.9125621 0.8968787 +0.5370987 0.9125621 0.8968787 +0.5668815 0.9125621 0.8968787 +0.5947903 0.9125621 0.8968787 +0.6211144 0.9125621 0.8968787 +0.6460766 0.9125621 0.8968787 +0.6698526 0.9125621 0.8968787 +0.6925839 0.9125621 0.8968787 +0.7143866 0.9125621 0.8968787 +0.7353569 0.9125621 0.8968787 +0.7555758 0.9125621 0.8968787 +0.7751122 0.9125621 0.8968787 +0.7940252 0.9125621 0.8968787 +0.8123661 0.9125621 0.8968787 +0.8301795 0.9125621 0.8968787 +0.8475045 0.9125621 0.8968787 +0.8643761 0.9125621 0.8968787 +0.880825 0.9125621 0.8968787 +0.8968787 0.9125621 0.8968787 +0.9125621 0.9125621 0.8968787 +0.9278974 0.9125621 0.8968787 +0.9429048 0.9125621 0.8968787 +0.9576028 0.9125621 0.8968787 +0.9720079 0.9125621 0.8968787 +0.9861357 0.9125621 0.8968787 +1 0.9125621 0.8968787 +0 0.9278974 0.8968787 +0.1939468 0.9278974 0.8968787 +0.2773041 0.9278974 0.8968787 +0.3384659 0.9278974 0.8968787 +0.3885728 0.9278974 0.8968787 +0.4317928 0.9278974 0.8968787 +0.470214 0.9278974 0.8968787 +0.5050551 0.9278974 0.8968787 +0.5370987 0.9278974 0.8968787 +0.5668815 0.9278974 0.8968787 +0.5947903 0.9278974 0.8968787 +0.6211144 0.9278974 0.8968787 +0.6460766 0.9278974 0.8968787 +0.6698526 0.9278974 0.8968787 +0.6925839 0.9278974 0.8968787 +0.7143866 0.9278974 0.8968787 +0.7353569 0.9278974 0.8968787 +0.7555758 0.9278974 0.8968787 +0.7751122 0.9278974 0.8968787 +0.7940252 0.9278974 0.8968787 +0.8123661 0.9278974 0.8968787 +0.8301795 0.9278974 0.8968787 +0.8475045 0.9278974 0.8968787 +0.8643761 0.9278974 0.8968787 +0.880825 0.9278974 0.8968787 +0.8968787 0.9278974 0.8968787 +0.9125621 0.9278974 0.8968787 +0.9278974 0.9278974 0.8968787 +0.9429048 0.9278974 0.8968787 +0.9576028 0.9278974 0.8968787 +0.9720079 0.9278974 0.8968787 +0.9861357 0.9278974 0.8968787 +1 0.9278974 0.8968787 +0 0.9429048 0.8968787 +0.1939468 0.9429048 0.8968787 +0.2773041 0.9429048 0.8968787 +0.3384659 0.9429048 0.8968787 +0.3885728 0.9429048 0.8968787 +0.4317928 0.9429048 0.8968787 +0.470214 0.9429048 0.8968787 +0.5050551 0.9429048 0.8968787 +0.5370987 0.9429048 0.8968787 +0.5668815 0.9429048 0.8968787 +0.5947903 0.9429048 0.8968787 +0.6211144 0.9429048 0.8968787 +0.6460766 0.9429048 0.8968787 +0.6698526 0.9429048 0.8968787 +0.6925839 0.9429048 0.8968787 +0.7143866 0.9429048 0.8968787 +0.7353569 0.9429048 0.8968787 +0.7555758 0.9429048 0.8968787 +0.7751122 0.9429048 0.8968787 +0.7940252 0.9429048 0.8968787 +0.8123661 0.9429048 0.8968787 +0.8301795 0.9429048 0.8968787 +0.8475045 0.9429048 0.8968787 +0.8643761 0.9429048 0.8968787 +0.880825 0.9429048 0.8968787 +0.8968787 0.9429048 0.8968787 +0.9125621 0.9429048 0.8968787 +0.9278974 0.9429048 0.8968787 +0.9429048 0.9429048 0.8968787 +0.9576028 0.9429048 0.8968787 +0.9720079 0.9429048 0.8968787 +0.9861357 0.9429048 0.8968787 +1 0.9429048 0.8968787 +0 0.9576028 0.8968787 +0.1939468 0.9576028 0.8968787 +0.2773041 0.9576028 0.8968787 +0.3384659 0.9576028 0.8968787 +0.3885728 0.9576028 0.8968787 +0.4317928 0.9576028 0.8968787 +0.470214 0.9576028 0.8968787 +0.5050551 0.9576028 0.8968787 +0.5370987 0.9576028 0.8968787 +0.5668815 0.9576028 0.8968787 +0.5947903 0.9576028 0.8968787 +0.6211144 0.9576028 0.8968787 +0.6460766 0.9576028 0.8968787 +0.6698526 0.9576028 0.8968787 +0.6925839 0.9576028 0.8968787 +0.7143866 0.9576028 0.8968787 +0.7353569 0.9576028 0.8968787 +0.7555758 0.9576028 0.8968787 +0.7751122 0.9576028 0.8968787 +0.7940252 0.9576028 0.8968787 +0.8123661 0.9576028 0.8968787 +0.8301795 0.9576028 0.8968787 +0.8475045 0.9576028 0.8968787 +0.8643761 0.9576028 0.8968787 +0.880825 0.9576028 0.8968787 +0.8968787 0.9576028 0.8968787 +0.9125621 0.9576028 0.8968787 +0.9278974 0.9576028 0.8968787 +0.9429048 0.9576028 0.8968787 +0.9576028 0.9576028 0.8968787 +0.9720079 0.9576028 0.8968787 +0.9861357 0.9576028 0.8968787 +1 0.9576028 0.8968787 +0 0.9720079 0.8968787 +0.1939468 0.9720079 0.8968787 +0.2773041 0.9720079 0.8968787 +0.3384659 0.9720079 0.8968787 +0.3885728 0.9720079 0.8968787 +0.4317928 0.9720079 0.8968787 +0.470214 0.9720079 0.8968787 +0.5050551 0.9720079 0.8968787 +0.5370987 0.9720079 0.8968787 +0.5668815 0.9720079 0.8968787 +0.5947903 0.9720079 0.8968787 +0.6211144 0.9720079 0.8968787 +0.6460766 0.9720079 0.8968787 +0.6698526 0.9720079 0.8968787 +0.6925839 0.9720079 0.8968787 +0.7143866 0.9720079 0.8968787 +0.7353569 0.9720079 0.8968787 +0.7555758 0.9720079 0.8968787 +0.7751122 0.9720079 0.8968787 +0.7940252 0.9720079 0.8968787 +0.8123661 0.9720079 0.8968787 +0.8301795 0.9720079 0.8968787 +0.8475045 0.9720079 0.8968787 +0.8643761 0.9720079 0.8968787 +0.880825 0.9720079 0.8968787 +0.8968787 0.9720079 0.8968787 +0.9125621 0.9720079 0.8968787 +0.9278974 0.9720079 0.8968787 +0.9429048 0.9720079 0.8968787 +0.9576028 0.9720079 0.8968787 +0.9720079 0.9720079 0.8968787 +0.9861357 0.9720079 0.8968787 +1 0.9720079 0.8968787 +0 0.9861357 0.8968787 +0.1939468 0.9861357 0.8968787 +0.2773041 0.9861357 0.8968787 +0.3384659 0.9861357 0.8968787 +0.3885728 0.9861357 0.8968787 +0.4317928 0.9861357 0.8968787 +0.470214 0.9861357 0.8968787 +0.5050551 0.9861357 0.8968787 +0.5370987 0.9861357 0.8968787 +0.5668815 0.9861357 0.8968787 +0.5947903 0.9861357 0.8968787 +0.6211144 0.9861357 0.8968787 +0.6460766 0.9861357 0.8968787 +0.6698526 0.9861357 0.8968787 +0.6925839 0.9861357 0.8968787 +0.7143866 0.9861357 0.8968787 +0.7353569 0.9861357 0.8968787 +0.7555758 0.9861357 0.8968787 +0.7751122 0.9861357 0.8968787 +0.7940252 0.9861357 0.8968787 +0.8123661 0.9861357 0.8968787 +0.8301795 0.9861357 0.8968787 +0.8475045 0.9861357 0.8968787 +0.8643761 0.9861357 0.8968787 +0.880825 0.9861357 0.8968787 +0.8968787 0.9861357 0.8968787 +0.9125621 0.9861357 0.8968787 +0.9278974 0.9861357 0.8968787 +0.9429048 0.9861357 0.8968787 +0.9576028 0.9861357 0.8968787 +0.9720079 0.9861357 0.8968787 +0.9861357 0.9861357 0.8968787 +1 0.9861357 0.8968787 +0 1 0.8968787 +0.1939468 1 0.8968787 +0.2773041 1 0.8968787 +0.3384659 1 0.8968787 +0.3885728 1 0.8968787 +0.4317928 1 0.8968787 +0.470214 1 0.8968787 +0.5050551 1 0.8968787 +0.5370987 1 0.8968787 +0.5668815 1 0.8968787 +0.5947903 1 0.8968787 +0.6211144 1 0.8968787 +0.6460766 1 0.8968787 +0.6698526 1 0.8968787 +0.6925839 1 0.8968787 +0.7143866 1 0.8968787 +0.7353569 1 0.8968787 +0.7555758 1 0.8968787 +0.7751122 1 0.8968787 +0.7940252 1 0.8968787 +0.8123661 1 0.8968787 +0.8301795 1 0.8968787 +0.8475045 1 0.8968787 +0.8643761 1 0.8968787 +0.880825 1 0.8968787 +0.8968787 1 0.8968787 +0.9125621 1 0.8968787 +0.9278974 1 0.8968787 +0.9429048 1 0.8968787 +0.9576028 1 0.8968787 +0.9720079 1 0.8968787 +0.9861357 1 0.8968787 +1 1 0.8968787 +0 0 0.9125621 +0.1939468 0 0.9125621 +0.2773041 0 0.9125621 +0.3384659 0 0.9125621 +0.3885728 0 0.9125621 +0.4317928 0 0.9125621 +0.470214 0 0.9125621 +0.5050551 0 0.9125621 +0.5370987 0 0.9125621 +0.5668815 0 0.9125621 +0.5947903 0 0.9125621 +0.6211144 0 0.9125621 +0.6460766 0 0.9125621 +0.6698526 0 0.9125621 +0.6925839 0 0.9125621 +0.7143866 0 0.9125621 +0.7353569 0 0.9125621 +0.7555758 0 0.9125621 +0.7751122 0 0.9125621 +0.7940252 0 0.9125621 +0.8123661 0 0.9125621 +0.8301795 0 0.9125621 +0.8475045 0 0.9125621 +0.8643761 0 0.9125621 +0.880825 0 0.9125621 +0.8968787 0 0.9125621 +0.9125621 0 0.9125621 +0.9278974 0 0.9125621 +0.9429048 0 0.9125621 +0.9576028 0 0.9125621 +0.9720079 0 0.9125621 +0.9861357 0 0.9125621 +1 0 0.9125621 +0 0.1939468 0.9125621 +0.1939468 0.1939468 0.9125621 +0.2773041 0.1939468 0.9125621 +0.3384659 0.1939468 0.9125621 +0.3885728 0.1939468 0.9125621 +0.4317928 0.1939468 0.9125621 +0.470214 0.1939468 0.9125621 +0.5050551 0.1939468 0.9125621 +0.5370987 0.1939468 0.9125621 +0.5668815 0.1939468 0.9125621 +0.5947903 0.1939468 0.9125621 +0.6211144 0.1939468 0.9125621 +0.6460766 0.1939468 0.9125621 +0.6698526 0.1939468 0.9125621 +0.6925839 0.1939468 0.9125621 +0.7143866 0.1939468 0.9125621 +0.7353569 0.1939468 0.9125621 +0.7555758 0.1939468 0.9125621 +0.7751122 0.1939468 0.9125621 +0.7940252 0.1939468 0.9125621 +0.8123661 0.1939468 0.9125621 +0.8301795 0.1939468 0.9125621 +0.8475045 0.1939468 0.9125621 +0.8643761 0.1939468 0.9125621 +0.880825 0.1939468 0.9125621 +0.8968787 0.1939468 0.9125621 +0.9125621 0.1939468 0.9125621 +0.9278974 0.1939468 0.9125621 +0.9429048 0.1939468 0.9125621 +0.9576028 0.1939468 0.9125621 +0.9720079 0.1939468 0.9125621 +0.9861357 0.1939468 0.9125621 +1 0.1939468 0.9125621 +0 0.2773041 0.9125621 +0.1939468 0.2773041 0.9125621 +0.2773041 0.2773041 0.9125621 +0.3384659 0.2773041 0.9125621 +0.3885728 0.2773041 0.9125621 +0.4317928 0.2773041 0.9125621 +0.470214 0.2773041 0.9125621 +0.5050551 0.2773041 0.9125621 +0.5370987 0.2773041 0.9125621 +0.5668815 0.2773041 0.9125621 +0.5947903 0.2773041 0.9125621 +0.6211144 0.2773041 0.9125621 +0.6460766 0.2773041 0.9125621 +0.6698526 0.2773041 0.9125621 +0.6925839 0.2773041 0.9125621 +0.7143866 0.2773041 0.9125621 +0.7353569 0.2773041 0.9125621 +0.7555758 0.2773041 0.9125621 +0.7751122 0.2773041 0.9125621 +0.7940252 0.2773041 0.9125621 +0.8123661 0.2773041 0.9125621 +0.8301795 0.2773041 0.9125621 +0.8475045 0.2773041 0.9125621 +0.8643761 0.2773041 0.9125621 +0.880825 0.2773041 0.9125621 +0.8968787 0.2773041 0.9125621 +0.9125621 0.2773041 0.9125621 +0.9278974 0.2773041 0.9125621 +0.9429048 0.2773041 0.9125621 +0.9576028 0.2773041 0.9125621 +0.9720079 0.2773041 0.9125621 +0.9861357 0.2773041 0.9125621 +1 0.2773041 0.9125621 +0 0.3384659 0.9125621 +0.1939468 0.3384659 0.9125621 +0.2773041 0.3384659 0.9125621 +0.3384659 0.3384659 0.9125621 +0.3885728 0.3384659 0.9125621 +0.4317928 0.3384659 0.9125621 +0.470214 0.3384659 0.9125621 +0.5050551 0.3384659 0.9125621 +0.5370987 0.3384659 0.9125621 +0.5668815 0.3384659 0.9125621 +0.5947903 0.3384659 0.9125621 +0.6211144 0.3384659 0.9125621 +0.6460766 0.3384659 0.9125621 +0.6698526 0.3384659 0.9125621 +0.6925839 0.3384659 0.9125621 +0.7143866 0.3384659 0.9125621 +0.7353569 0.3384659 0.9125621 +0.7555758 0.3384659 0.9125621 +0.7751122 0.3384659 0.9125621 +0.7940252 0.3384659 0.9125621 +0.8123661 0.3384659 0.9125621 +0.8301795 0.3384659 0.9125621 +0.8475045 0.3384659 0.9125621 +0.8643761 0.3384659 0.9125621 +0.880825 0.3384659 0.9125621 +0.8968787 0.3384659 0.9125621 +0.9125621 0.3384659 0.9125621 +0.9278974 0.3384659 0.9125621 +0.9429048 0.3384659 0.9125621 +0.9576028 0.3384659 0.9125621 +0.9720079 0.3384659 0.9125621 +0.9861357 0.3384659 0.9125621 +1 0.3384659 0.9125621 +0 0.3885728 0.9125621 +0.1939468 0.3885728 0.9125621 +0.2773041 0.3885728 0.9125621 +0.3384659 0.3885728 0.9125621 +0.3885728 0.3885728 0.9125621 +0.4317928 0.3885728 0.9125621 +0.470214 0.3885728 0.9125621 +0.5050551 0.3885728 0.9125621 +0.5370987 0.3885728 0.9125621 +0.5668815 0.3885728 0.9125621 +0.5947903 0.3885728 0.9125621 +0.6211144 0.3885728 0.9125621 +0.6460766 0.3885728 0.9125621 +0.6698526 0.3885728 0.9125621 +0.6925839 0.3885728 0.9125621 +0.7143866 0.3885728 0.9125621 +0.7353569 0.3885728 0.9125621 +0.7555758 0.3885728 0.9125621 +0.7751122 0.3885728 0.9125621 +0.7940252 0.3885728 0.9125621 +0.8123661 0.3885728 0.9125621 +0.8301795 0.3885728 0.9125621 +0.8475045 0.3885728 0.9125621 +0.8643761 0.3885728 0.9125621 +0.880825 0.3885728 0.9125621 +0.8968787 0.3885728 0.9125621 +0.9125621 0.3885728 0.9125621 +0.9278974 0.3885728 0.9125621 +0.9429048 0.3885728 0.9125621 +0.9576028 0.3885728 0.9125621 +0.9720079 0.3885728 0.9125621 +0.9861357 0.3885728 0.9125621 +1 0.3885728 0.9125621 +0 0.4317928 0.9125621 +0.1939468 0.4317928 0.9125621 +0.2773041 0.4317928 0.9125621 +0.3384659 0.4317928 0.9125621 +0.3885728 0.4317928 0.9125621 +0.4317928 0.4317928 0.9125621 +0.470214 0.4317928 0.9125621 +0.5050551 0.4317928 0.9125621 +0.5370987 0.4317928 0.9125621 +0.5668815 0.4317928 0.9125621 +0.5947903 0.4317928 0.9125621 +0.6211144 0.4317928 0.9125621 +0.6460766 0.4317928 0.9125621 +0.6698526 0.4317928 0.9125621 +0.6925839 0.4317928 0.9125621 +0.7143866 0.4317928 0.9125621 +0.7353569 0.4317928 0.9125621 +0.7555758 0.4317928 0.9125621 +0.7751122 0.4317928 0.9125621 +0.7940252 0.4317928 0.9125621 +0.8123661 0.4317928 0.9125621 +0.8301795 0.4317928 0.9125621 +0.8475045 0.4317928 0.9125621 +0.8643761 0.4317928 0.9125621 +0.880825 0.4317928 0.9125621 +0.8968787 0.4317928 0.9125621 +0.9125621 0.4317928 0.9125621 +0.9278974 0.4317928 0.9125621 +0.9429048 0.4317928 0.9125621 +0.9576028 0.4317928 0.9125621 +0.9720079 0.4317928 0.9125621 +0.9861357 0.4317928 0.9125621 +1 0.4317928 0.9125621 +0 0.470214 0.9125621 +0.1939468 0.470214 0.9125621 +0.2773041 0.470214 0.9125621 +0.3384659 0.470214 0.9125621 +0.3885728 0.470214 0.9125621 +0.4317928 0.470214 0.9125621 +0.470214 0.470214 0.9125621 +0.5050551 0.470214 0.9125621 +0.5370987 0.470214 0.9125621 +0.5668815 0.470214 0.9125621 +0.5947903 0.470214 0.9125621 +0.6211144 0.470214 0.9125621 +0.6460766 0.470214 0.9125621 +0.6698526 0.470214 0.9125621 +0.6925839 0.470214 0.9125621 +0.7143866 0.470214 0.9125621 +0.7353569 0.470214 0.9125621 +0.7555758 0.470214 0.9125621 +0.7751122 0.470214 0.9125621 +0.7940252 0.470214 0.9125621 +0.8123661 0.470214 0.9125621 +0.8301795 0.470214 0.9125621 +0.8475045 0.470214 0.9125621 +0.8643761 0.470214 0.9125621 +0.880825 0.470214 0.9125621 +0.8968787 0.470214 0.9125621 +0.9125621 0.470214 0.9125621 +0.9278974 0.470214 0.9125621 +0.9429048 0.470214 0.9125621 +0.9576028 0.470214 0.9125621 +0.9720079 0.470214 0.9125621 +0.9861357 0.470214 0.9125621 +1 0.470214 0.9125621 +0 0.5050551 0.9125621 +0.1939468 0.5050551 0.9125621 +0.2773041 0.5050551 0.9125621 +0.3384659 0.5050551 0.9125621 +0.3885728 0.5050551 0.9125621 +0.4317928 0.5050551 0.9125621 +0.470214 0.5050551 0.9125621 +0.5050551 0.5050551 0.9125621 +0.5370987 0.5050551 0.9125621 +0.5668815 0.5050551 0.9125621 +0.5947903 0.5050551 0.9125621 +0.6211144 0.5050551 0.9125621 +0.6460766 0.5050551 0.9125621 +0.6698526 0.5050551 0.9125621 +0.6925839 0.5050551 0.9125621 +0.7143866 0.5050551 0.9125621 +0.7353569 0.5050551 0.9125621 +0.7555758 0.5050551 0.9125621 +0.7751122 0.5050551 0.9125621 +0.7940252 0.5050551 0.9125621 +0.8123661 0.5050551 0.9125621 +0.8301795 0.5050551 0.9125621 +0.8475045 0.5050551 0.9125621 +0.8643761 0.5050551 0.9125621 +0.880825 0.5050551 0.9125621 +0.8968787 0.5050551 0.9125621 +0.9125621 0.5050551 0.9125621 +0.9278974 0.5050551 0.9125621 +0.9429048 0.5050551 0.9125621 +0.9576028 0.5050551 0.9125621 +0.9720079 0.5050551 0.9125621 +0.9861357 0.5050551 0.9125621 +1 0.5050551 0.9125621 +0 0.5370987 0.9125621 +0.1939468 0.5370987 0.9125621 +0.2773041 0.5370987 0.9125621 +0.3384659 0.5370987 0.9125621 +0.3885728 0.5370987 0.9125621 +0.4317928 0.5370987 0.9125621 +0.470214 0.5370987 0.9125621 +0.5050551 0.5370987 0.9125621 +0.5370987 0.5370987 0.9125621 +0.5668815 0.5370987 0.9125621 +0.5947903 0.5370987 0.9125621 +0.6211144 0.5370987 0.9125621 +0.6460766 0.5370987 0.9125621 +0.6698526 0.5370987 0.9125621 +0.6925839 0.5370987 0.9125621 +0.7143866 0.5370987 0.9125621 +0.7353569 0.5370987 0.9125621 +0.7555758 0.5370987 0.9125621 +0.7751122 0.5370987 0.9125621 +0.7940252 0.5370987 0.9125621 +0.8123661 0.5370987 0.9125621 +0.8301795 0.5370987 0.9125621 +0.8475045 0.5370987 0.9125621 +0.8643761 0.5370987 0.9125621 +0.880825 0.5370987 0.9125621 +0.8968787 0.5370987 0.9125621 +0.9125621 0.5370987 0.9125621 +0.9278974 0.5370987 0.9125621 +0.9429048 0.5370987 0.9125621 +0.9576028 0.5370987 0.9125621 +0.9720079 0.5370987 0.9125621 +0.9861357 0.5370987 0.9125621 +1 0.5370987 0.9125621 +0 0.5668815 0.9125621 +0.1939468 0.5668815 0.9125621 +0.2773041 0.5668815 0.9125621 +0.3384659 0.5668815 0.9125621 +0.3885728 0.5668815 0.9125621 +0.4317928 0.5668815 0.9125621 +0.470214 0.5668815 0.9125621 +0.5050551 0.5668815 0.9125621 +0.5370987 0.5668815 0.9125621 +0.5668815 0.5668815 0.9125621 +0.5947903 0.5668815 0.9125621 +0.6211144 0.5668815 0.9125621 +0.6460766 0.5668815 0.9125621 +0.6698526 0.5668815 0.9125621 +0.6925839 0.5668815 0.9125621 +0.7143866 0.5668815 0.9125621 +0.7353569 0.5668815 0.9125621 +0.7555758 0.5668815 0.9125621 +0.7751122 0.5668815 0.9125621 +0.7940252 0.5668815 0.9125621 +0.8123661 0.5668815 0.9125621 +0.8301795 0.5668815 0.9125621 +0.8475045 0.5668815 0.9125621 +0.8643761 0.5668815 0.9125621 +0.880825 0.5668815 0.9125621 +0.8968787 0.5668815 0.9125621 +0.9125621 0.5668815 0.9125621 +0.9278974 0.5668815 0.9125621 +0.9429048 0.5668815 0.9125621 +0.9576028 0.5668815 0.9125621 +0.9720079 0.5668815 0.9125621 +0.9861357 0.5668815 0.9125621 +1 0.5668815 0.9125621 +0 0.5947903 0.9125621 +0.1939468 0.5947903 0.9125621 +0.2773041 0.5947903 0.9125621 +0.3384659 0.5947903 0.9125621 +0.3885728 0.5947903 0.9125621 +0.4317928 0.5947903 0.9125621 +0.470214 0.5947903 0.9125621 +0.5050551 0.5947903 0.9125621 +0.5370987 0.5947903 0.9125621 +0.5668815 0.5947903 0.9125621 +0.5947903 0.5947903 0.9125621 +0.6211144 0.5947903 0.9125621 +0.6460766 0.5947903 0.9125621 +0.6698526 0.5947903 0.9125621 +0.6925839 0.5947903 0.9125621 +0.7143866 0.5947903 0.9125621 +0.7353569 0.5947903 0.9125621 +0.7555758 0.5947903 0.9125621 +0.7751122 0.5947903 0.9125621 +0.7940252 0.5947903 0.9125621 +0.8123661 0.5947903 0.9125621 +0.8301795 0.5947903 0.9125621 +0.8475045 0.5947903 0.9125621 +0.8643761 0.5947903 0.9125621 +0.880825 0.5947903 0.9125621 +0.8968787 0.5947903 0.9125621 +0.9125621 0.5947903 0.9125621 +0.9278974 0.5947903 0.9125621 +0.9429048 0.5947903 0.9125621 +0.9576028 0.5947903 0.9125621 +0.9720079 0.5947903 0.9125621 +0.9861357 0.5947903 0.9125621 +1 0.5947903 0.9125621 +0 0.6211144 0.9125621 +0.1939468 0.6211144 0.9125621 +0.2773041 0.6211144 0.9125621 +0.3384659 0.6211144 0.9125621 +0.3885728 0.6211144 0.9125621 +0.4317928 0.6211144 0.9125621 +0.470214 0.6211144 0.9125621 +0.5050551 0.6211144 0.9125621 +0.5370987 0.6211144 0.9125621 +0.5668815 0.6211144 0.9125621 +0.5947903 0.6211144 0.9125621 +0.6211144 0.6211144 0.9125621 +0.6460766 0.6211144 0.9125621 +0.6698526 0.6211144 0.9125621 +0.6925839 0.6211144 0.9125621 +0.7143866 0.6211144 0.9125621 +0.7353569 0.6211144 0.9125621 +0.7555758 0.6211144 0.9125621 +0.7751122 0.6211144 0.9125621 +0.7940252 0.6211144 0.9125621 +0.8123661 0.6211144 0.9125621 +0.8301795 0.6211144 0.9125621 +0.8475045 0.6211144 0.9125621 +0.8643761 0.6211144 0.9125621 +0.880825 0.6211144 0.9125621 +0.8968787 0.6211144 0.9125621 +0.9125621 0.6211144 0.9125621 +0.9278974 0.6211144 0.9125621 +0.9429048 0.6211144 0.9125621 +0.9576028 0.6211144 0.9125621 +0.9720079 0.6211144 0.9125621 +0.9861357 0.6211144 0.9125621 +1 0.6211144 0.9125621 +0 0.6460766 0.9125621 +0.1939468 0.6460766 0.9125621 +0.2773041 0.6460766 0.9125621 +0.3384659 0.6460766 0.9125621 +0.3885728 0.6460766 0.9125621 +0.4317928 0.6460766 0.9125621 +0.470214 0.6460766 0.9125621 +0.5050551 0.6460766 0.9125621 +0.5370987 0.6460766 0.9125621 +0.5668815 0.6460766 0.9125621 +0.5947903 0.6460766 0.9125621 +0.6211144 0.6460766 0.9125621 +0.6460766 0.6460766 0.9125621 +0.6698526 0.6460766 0.9125621 +0.6925839 0.6460766 0.9125621 +0.7143866 0.6460766 0.9125621 +0.7353569 0.6460766 0.9125621 +0.7555758 0.6460766 0.9125621 +0.7751122 0.6460766 0.9125621 +0.7940252 0.6460766 0.9125621 +0.8123661 0.6460766 0.9125621 +0.8301795 0.6460766 0.9125621 +0.8475045 0.6460766 0.9125621 +0.8643761 0.6460766 0.9125621 +0.880825 0.6460766 0.9125621 +0.8968787 0.6460766 0.9125621 +0.9125621 0.6460766 0.9125621 +0.9278974 0.6460766 0.9125621 +0.9429048 0.6460766 0.9125621 +0.9576028 0.6460766 0.9125621 +0.9720079 0.6460766 0.9125621 +0.9861357 0.6460766 0.9125621 +1 0.6460766 0.9125621 +0 0.6698526 0.9125621 +0.1939468 0.6698526 0.9125621 +0.2773041 0.6698526 0.9125621 +0.3384659 0.6698526 0.9125621 +0.3885728 0.6698526 0.9125621 +0.4317928 0.6698526 0.9125621 +0.470214 0.6698526 0.9125621 +0.5050551 0.6698526 0.9125621 +0.5370987 0.6698526 0.9125621 +0.5668815 0.6698526 0.9125621 +0.5947903 0.6698526 0.9125621 +0.6211144 0.6698526 0.9125621 +0.6460766 0.6698526 0.9125621 +0.6698526 0.6698526 0.9125621 +0.6925839 0.6698526 0.9125621 +0.7143866 0.6698526 0.9125621 +0.7353569 0.6698526 0.9125621 +0.7555758 0.6698526 0.9125621 +0.7751122 0.6698526 0.9125621 +0.7940252 0.6698526 0.9125621 +0.8123661 0.6698526 0.9125621 +0.8301795 0.6698526 0.9125621 +0.8475045 0.6698526 0.9125621 +0.8643761 0.6698526 0.9125621 +0.880825 0.6698526 0.9125621 +0.8968787 0.6698526 0.9125621 +0.9125621 0.6698526 0.9125621 +0.9278974 0.6698526 0.9125621 +0.9429048 0.6698526 0.9125621 +0.9576028 0.6698526 0.9125621 +0.9720079 0.6698526 0.9125621 +0.9861357 0.6698526 0.9125621 +1 0.6698526 0.9125621 +0 0.6925839 0.9125621 +0.1939468 0.6925839 0.9125621 +0.2773041 0.6925839 0.9125621 +0.3384659 0.6925839 0.9125621 +0.3885728 0.6925839 0.9125621 +0.4317928 0.6925839 0.9125621 +0.470214 0.6925839 0.9125621 +0.5050551 0.6925839 0.9125621 +0.5370987 0.6925839 0.9125621 +0.5668815 0.6925839 0.9125621 +0.5947903 0.6925839 0.9125621 +0.6211144 0.6925839 0.9125621 +0.6460766 0.6925839 0.9125621 +0.6698526 0.6925839 0.9125621 +0.6925839 0.6925839 0.9125621 +0.7143866 0.6925839 0.9125621 +0.7353569 0.6925839 0.9125621 +0.7555758 0.6925839 0.9125621 +0.7751122 0.6925839 0.9125621 +0.7940252 0.6925839 0.9125621 +0.8123661 0.6925839 0.9125621 +0.8301795 0.6925839 0.9125621 +0.8475045 0.6925839 0.9125621 +0.8643761 0.6925839 0.9125621 +0.880825 0.6925839 0.9125621 +0.8968787 0.6925839 0.9125621 +0.9125621 0.6925839 0.9125621 +0.9278974 0.6925839 0.9125621 +0.9429048 0.6925839 0.9125621 +0.9576028 0.6925839 0.9125621 +0.9720079 0.6925839 0.9125621 +0.9861357 0.6925839 0.9125621 +1 0.6925839 0.9125621 +0 0.7143866 0.9125621 +0.1939468 0.7143866 0.9125621 +0.2773041 0.7143866 0.9125621 +0.3384659 0.7143866 0.9125621 +0.3885728 0.7143866 0.9125621 +0.4317928 0.7143866 0.9125621 +0.470214 0.7143866 0.9125621 +0.5050551 0.7143866 0.9125621 +0.5370987 0.7143866 0.9125621 +0.5668815 0.7143866 0.9125621 +0.5947903 0.7143866 0.9125621 +0.6211144 0.7143866 0.9125621 +0.6460766 0.7143866 0.9125621 +0.6698526 0.7143866 0.9125621 +0.6925839 0.7143866 0.9125621 +0.7143866 0.7143866 0.9125621 +0.7353569 0.7143866 0.9125621 +0.7555758 0.7143866 0.9125621 +0.7751122 0.7143866 0.9125621 +0.7940252 0.7143866 0.9125621 +0.8123661 0.7143866 0.9125621 +0.8301795 0.7143866 0.9125621 +0.8475045 0.7143866 0.9125621 +0.8643761 0.7143866 0.9125621 +0.880825 0.7143866 0.9125621 +0.8968787 0.7143866 0.9125621 +0.9125621 0.7143866 0.9125621 +0.9278974 0.7143866 0.9125621 +0.9429048 0.7143866 0.9125621 +0.9576028 0.7143866 0.9125621 +0.9720079 0.7143866 0.9125621 +0.9861357 0.7143866 0.9125621 +1 0.7143866 0.9125621 +0 0.7353569 0.9125621 +0.1939468 0.7353569 0.9125621 +0.2773041 0.7353569 0.9125621 +0.3384659 0.7353569 0.9125621 +0.3885728 0.7353569 0.9125621 +0.4317928 0.7353569 0.9125621 +0.470214 0.7353569 0.9125621 +0.5050551 0.7353569 0.9125621 +0.5370987 0.7353569 0.9125621 +0.5668815 0.7353569 0.9125621 +0.5947903 0.7353569 0.9125621 +0.6211144 0.7353569 0.9125621 +0.6460766 0.7353569 0.9125621 +0.6698526 0.7353569 0.9125621 +0.6925839 0.7353569 0.9125621 +0.7143866 0.7353569 0.9125621 +0.7353569 0.7353569 0.9125621 +0.7555758 0.7353569 0.9125621 +0.7751122 0.7353569 0.9125621 +0.7940252 0.7353569 0.9125621 +0.8123661 0.7353569 0.9125621 +0.8301795 0.7353569 0.9125621 +0.8475045 0.7353569 0.9125621 +0.8643761 0.7353569 0.9125621 +0.880825 0.7353569 0.9125621 +0.8968787 0.7353569 0.9125621 +0.9125621 0.7353569 0.9125621 +0.9278974 0.7353569 0.9125621 +0.9429048 0.7353569 0.9125621 +0.9576028 0.7353569 0.9125621 +0.9720079 0.7353569 0.9125621 +0.9861357 0.7353569 0.9125621 +1 0.7353569 0.9125621 +0 0.7555758 0.9125621 +0.1939468 0.7555758 0.9125621 +0.2773041 0.7555758 0.9125621 +0.3384659 0.7555758 0.9125621 +0.3885728 0.7555758 0.9125621 +0.4317928 0.7555758 0.9125621 +0.470214 0.7555758 0.9125621 +0.5050551 0.7555758 0.9125621 +0.5370987 0.7555758 0.9125621 +0.5668815 0.7555758 0.9125621 +0.5947903 0.7555758 0.9125621 +0.6211144 0.7555758 0.9125621 +0.6460766 0.7555758 0.9125621 +0.6698526 0.7555758 0.9125621 +0.6925839 0.7555758 0.9125621 +0.7143866 0.7555758 0.9125621 +0.7353569 0.7555758 0.9125621 +0.7555758 0.7555758 0.9125621 +0.7751122 0.7555758 0.9125621 +0.7940252 0.7555758 0.9125621 +0.8123661 0.7555758 0.9125621 +0.8301795 0.7555758 0.9125621 +0.8475045 0.7555758 0.9125621 +0.8643761 0.7555758 0.9125621 +0.880825 0.7555758 0.9125621 +0.8968787 0.7555758 0.9125621 +0.9125621 0.7555758 0.9125621 +0.9278974 0.7555758 0.9125621 +0.9429048 0.7555758 0.9125621 +0.9576028 0.7555758 0.9125621 +0.9720079 0.7555758 0.9125621 +0.9861357 0.7555758 0.9125621 +1 0.7555758 0.9125621 +0 0.7751122 0.9125621 +0.1939468 0.7751122 0.9125621 +0.2773041 0.7751122 0.9125621 +0.3384659 0.7751122 0.9125621 +0.3885728 0.7751122 0.9125621 +0.4317928 0.7751122 0.9125621 +0.470214 0.7751122 0.9125621 +0.5050551 0.7751122 0.9125621 +0.5370987 0.7751122 0.9125621 +0.5668815 0.7751122 0.9125621 +0.5947903 0.7751122 0.9125621 +0.6211144 0.7751122 0.9125621 +0.6460766 0.7751122 0.9125621 +0.6698526 0.7751122 0.9125621 +0.6925839 0.7751122 0.9125621 +0.7143866 0.7751122 0.9125621 +0.7353569 0.7751122 0.9125621 +0.7555758 0.7751122 0.9125621 +0.7751122 0.7751122 0.9125621 +0.7940252 0.7751122 0.9125621 +0.8123661 0.7751122 0.9125621 +0.8301795 0.7751122 0.9125621 +0.8475045 0.7751122 0.9125621 +0.8643761 0.7751122 0.9125621 +0.880825 0.7751122 0.9125621 +0.8968787 0.7751122 0.9125621 +0.9125621 0.7751122 0.9125621 +0.9278974 0.7751122 0.9125621 +0.9429048 0.7751122 0.9125621 +0.9576028 0.7751122 0.9125621 +0.9720079 0.7751122 0.9125621 +0.9861357 0.7751122 0.9125621 +1 0.7751122 0.9125621 +0 0.7940252 0.9125621 +0.1939468 0.7940252 0.9125621 +0.2773041 0.7940252 0.9125621 +0.3384659 0.7940252 0.9125621 +0.3885728 0.7940252 0.9125621 +0.4317928 0.7940252 0.9125621 +0.470214 0.7940252 0.9125621 +0.5050551 0.7940252 0.9125621 +0.5370987 0.7940252 0.9125621 +0.5668815 0.7940252 0.9125621 +0.5947903 0.7940252 0.9125621 +0.6211144 0.7940252 0.9125621 +0.6460766 0.7940252 0.9125621 +0.6698526 0.7940252 0.9125621 +0.6925839 0.7940252 0.9125621 +0.7143866 0.7940252 0.9125621 +0.7353569 0.7940252 0.9125621 +0.7555758 0.7940252 0.9125621 +0.7751122 0.7940252 0.9125621 +0.7940252 0.7940252 0.9125621 +0.8123661 0.7940252 0.9125621 +0.8301795 0.7940252 0.9125621 +0.8475045 0.7940252 0.9125621 +0.8643761 0.7940252 0.9125621 +0.880825 0.7940252 0.9125621 +0.8968787 0.7940252 0.9125621 +0.9125621 0.7940252 0.9125621 +0.9278974 0.7940252 0.9125621 +0.9429048 0.7940252 0.9125621 +0.9576028 0.7940252 0.9125621 +0.9720079 0.7940252 0.9125621 +0.9861357 0.7940252 0.9125621 +1 0.7940252 0.9125621 +0 0.8123661 0.9125621 +0.1939468 0.8123661 0.9125621 +0.2773041 0.8123661 0.9125621 +0.3384659 0.8123661 0.9125621 +0.3885728 0.8123661 0.9125621 +0.4317928 0.8123661 0.9125621 +0.470214 0.8123661 0.9125621 +0.5050551 0.8123661 0.9125621 +0.5370987 0.8123661 0.9125621 +0.5668815 0.8123661 0.9125621 +0.5947903 0.8123661 0.9125621 +0.6211144 0.8123661 0.9125621 +0.6460766 0.8123661 0.9125621 +0.6698526 0.8123661 0.9125621 +0.6925839 0.8123661 0.9125621 +0.7143866 0.8123661 0.9125621 +0.7353569 0.8123661 0.9125621 +0.7555758 0.8123661 0.9125621 +0.7751122 0.8123661 0.9125621 +0.7940252 0.8123661 0.9125621 +0.8123661 0.8123661 0.9125621 +0.8301795 0.8123661 0.9125621 +0.8475045 0.8123661 0.9125621 +0.8643761 0.8123661 0.9125621 +0.880825 0.8123661 0.9125621 +0.8968787 0.8123661 0.9125621 +0.9125621 0.8123661 0.9125621 +0.9278974 0.8123661 0.9125621 +0.9429048 0.8123661 0.9125621 +0.9576028 0.8123661 0.9125621 +0.9720079 0.8123661 0.9125621 +0.9861357 0.8123661 0.9125621 +1 0.8123661 0.9125621 +0 0.8301795 0.9125621 +0.1939468 0.8301795 0.9125621 +0.2773041 0.8301795 0.9125621 +0.3384659 0.8301795 0.9125621 +0.3885728 0.8301795 0.9125621 +0.4317928 0.8301795 0.9125621 +0.470214 0.8301795 0.9125621 +0.5050551 0.8301795 0.9125621 +0.5370987 0.8301795 0.9125621 +0.5668815 0.8301795 0.9125621 +0.5947903 0.8301795 0.9125621 +0.6211144 0.8301795 0.9125621 +0.6460766 0.8301795 0.9125621 +0.6698526 0.8301795 0.9125621 +0.6925839 0.8301795 0.9125621 +0.7143866 0.8301795 0.9125621 +0.7353569 0.8301795 0.9125621 +0.7555758 0.8301795 0.9125621 +0.7751122 0.8301795 0.9125621 +0.7940252 0.8301795 0.9125621 +0.8123661 0.8301795 0.9125621 +0.8301795 0.8301795 0.9125621 +0.8475045 0.8301795 0.9125621 +0.8643761 0.8301795 0.9125621 +0.880825 0.8301795 0.9125621 +0.8968787 0.8301795 0.9125621 +0.9125621 0.8301795 0.9125621 +0.9278974 0.8301795 0.9125621 +0.9429048 0.8301795 0.9125621 +0.9576028 0.8301795 0.9125621 +0.9720079 0.8301795 0.9125621 +0.9861357 0.8301795 0.9125621 +1 0.8301795 0.9125621 +0 0.8475045 0.9125621 +0.1939468 0.8475045 0.9125621 +0.2773041 0.8475045 0.9125621 +0.3384659 0.8475045 0.9125621 +0.3885728 0.8475045 0.9125621 +0.4317928 0.8475045 0.9125621 +0.470214 0.8475045 0.9125621 +0.5050551 0.8475045 0.9125621 +0.5370987 0.8475045 0.9125621 +0.5668815 0.8475045 0.9125621 +0.5947903 0.8475045 0.9125621 +0.6211144 0.8475045 0.9125621 +0.6460766 0.8475045 0.9125621 +0.6698526 0.8475045 0.9125621 +0.6925839 0.8475045 0.9125621 +0.7143866 0.8475045 0.9125621 +0.7353569 0.8475045 0.9125621 +0.7555758 0.8475045 0.9125621 +0.7751122 0.8475045 0.9125621 +0.7940252 0.8475045 0.9125621 +0.8123661 0.8475045 0.9125621 +0.8301795 0.8475045 0.9125621 +0.8475045 0.8475045 0.9125621 +0.8643761 0.8475045 0.9125621 +0.880825 0.8475045 0.9125621 +0.8968787 0.8475045 0.9125621 +0.9125621 0.8475045 0.9125621 +0.9278974 0.8475045 0.9125621 +0.9429048 0.8475045 0.9125621 +0.9576028 0.8475045 0.9125621 +0.9720079 0.8475045 0.9125621 +0.9861357 0.8475045 0.9125621 +1 0.8475045 0.9125621 +0 0.8643761 0.9125621 +0.1939468 0.8643761 0.9125621 +0.2773041 0.8643761 0.9125621 +0.3384659 0.8643761 0.9125621 +0.3885728 0.8643761 0.9125621 +0.4317928 0.8643761 0.9125621 +0.470214 0.8643761 0.9125621 +0.5050551 0.8643761 0.9125621 +0.5370987 0.8643761 0.9125621 +0.5668815 0.8643761 0.9125621 +0.5947903 0.8643761 0.9125621 +0.6211144 0.8643761 0.9125621 +0.6460766 0.8643761 0.9125621 +0.6698526 0.8643761 0.9125621 +0.6925839 0.8643761 0.9125621 +0.7143866 0.8643761 0.9125621 +0.7353569 0.8643761 0.9125621 +0.7555758 0.8643761 0.9125621 +0.7751122 0.8643761 0.9125621 +0.7940252 0.8643761 0.9125621 +0.8123661 0.8643761 0.9125621 +0.8301795 0.8643761 0.9125621 +0.8475045 0.8643761 0.9125621 +0.8643761 0.8643761 0.9125621 +0.880825 0.8643761 0.9125621 +0.8968787 0.8643761 0.9125621 +0.9125621 0.8643761 0.9125621 +0.9278974 0.8643761 0.9125621 +0.9429048 0.8643761 0.9125621 +0.9576028 0.8643761 0.9125621 +0.9720079 0.8643761 0.9125621 +0.9861357 0.8643761 0.9125621 +1 0.8643761 0.9125621 +0 0.880825 0.9125621 +0.1939468 0.880825 0.9125621 +0.2773041 0.880825 0.9125621 +0.3384659 0.880825 0.9125621 +0.3885728 0.880825 0.9125621 +0.4317928 0.880825 0.9125621 +0.470214 0.880825 0.9125621 +0.5050551 0.880825 0.9125621 +0.5370987 0.880825 0.9125621 +0.5668815 0.880825 0.9125621 +0.5947903 0.880825 0.9125621 +0.6211144 0.880825 0.9125621 +0.6460766 0.880825 0.9125621 +0.6698526 0.880825 0.9125621 +0.6925839 0.880825 0.9125621 +0.7143866 0.880825 0.9125621 +0.7353569 0.880825 0.9125621 +0.7555758 0.880825 0.9125621 +0.7751122 0.880825 0.9125621 +0.7940252 0.880825 0.9125621 +0.8123661 0.880825 0.9125621 +0.8301795 0.880825 0.9125621 +0.8475045 0.880825 0.9125621 +0.8643761 0.880825 0.9125621 +0.880825 0.880825 0.9125621 +0.8968787 0.880825 0.9125621 +0.9125621 0.880825 0.9125621 +0.9278974 0.880825 0.9125621 +0.9429048 0.880825 0.9125621 +0.9576028 0.880825 0.9125621 +0.9720079 0.880825 0.9125621 +0.9861357 0.880825 0.9125621 +1 0.880825 0.9125621 +0 0.8968787 0.9125621 +0.1939468 0.8968787 0.9125621 +0.2773041 0.8968787 0.9125621 +0.3384659 0.8968787 0.9125621 +0.3885728 0.8968787 0.9125621 +0.4317928 0.8968787 0.9125621 +0.470214 0.8968787 0.9125621 +0.5050551 0.8968787 0.9125621 +0.5370987 0.8968787 0.9125621 +0.5668815 0.8968787 0.9125621 +0.5947903 0.8968787 0.9125621 +0.6211144 0.8968787 0.9125621 +0.6460766 0.8968787 0.9125621 +0.6698526 0.8968787 0.9125621 +0.6925839 0.8968787 0.9125621 +0.7143866 0.8968787 0.9125621 +0.7353569 0.8968787 0.9125621 +0.7555758 0.8968787 0.9125621 +0.7751122 0.8968787 0.9125621 +0.7940252 0.8968787 0.9125621 +0.8123661 0.8968787 0.9125621 +0.8301795 0.8968787 0.9125621 +0.8475045 0.8968787 0.9125621 +0.8643761 0.8968787 0.9125621 +0.880825 0.8968787 0.9125621 +0.8968787 0.8968787 0.9125621 +0.9125621 0.8968787 0.9125621 +0.9278974 0.8968787 0.9125621 +0.9429048 0.8968787 0.9125621 +0.9576028 0.8968787 0.9125621 +0.9720079 0.8968787 0.9125621 +0.9861357 0.8968787 0.9125621 +1 0.8968787 0.9125621 +0 0.9125621 0.9125621 +0.1939468 0.9125621 0.9125621 +0.2773041 0.9125621 0.9125621 +0.3384659 0.9125621 0.9125621 +0.3885728 0.9125621 0.9125621 +0.4317928 0.9125621 0.9125621 +0.470214 0.9125621 0.9125621 +0.5050551 0.9125621 0.9125621 +0.5370987 0.9125621 0.9125621 +0.5668815 0.9125621 0.9125621 +0.5947903 0.9125621 0.9125621 +0.6211144 0.9125621 0.9125621 +0.6460766 0.9125621 0.9125621 +0.6698526 0.9125621 0.9125621 +0.6925839 0.9125621 0.9125621 +0.7143866 0.9125621 0.9125621 +0.7353569 0.9125621 0.9125621 +0.7555758 0.9125621 0.9125621 +0.7751122 0.9125621 0.9125621 +0.7940252 0.9125621 0.9125621 +0.8123661 0.9125621 0.9125621 +0.8301795 0.9125621 0.9125621 +0.8475045 0.9125621 0.9125621 +0.8643761 0.9125621 0.9125621 +0.880825 0.9125621 0.9125621 +0.8968787 0.9125621 0.9125621 +0.9125621 0.9125621 0.9125621 +0.9278974 0.9125621 0.9125621 +0.9429048 0.9125621 0.9125621 +0.9576028 0.9125621 0.9125621 +0.9720079 0.9125621 0.9125621 +0.9861357 0.9125621 0.9125621 +1 0.9125621 0.9125621 +0 0.9278974 0.9125621 +0.1939468 0.9278974 0.9125621 +0.2773041 0.9278974 0.9125621 +0.3384659 0.9278974 0.9125621 +0.3885728 0.9278974 0.9125621 +0.4317928 0.9278974 0.9125621 +0.470214 0.9278974 0.9125621 +0.5050551 0.9278974 0.9125621 +0.5370987 0.9278974 0.9125621 +0.5668815 0.9278974 0.9125621 +0.5947903 0.9278974 0.9125621 +0.6211144 0.9278974 0.9125621 +0.6460766 0.9278974 0.9125621 +0.6698526 0.9278974 0.9125621 +0.6925839 0.9278974 0.9125621 +0.7143866 0.9278974 0.9125621 +0.7353569 0.9278974 0.9125621 +0.7555758 0.9278974 0.9125621 +0.7751122 0.9278974 0.9125621 +0.7940252 0.9278974 0.9125621 +0.8123661 0.9278974 0.9125621 +0.8301795 0.9278974 0.9125621 +0.8475045 0.9278974 0.9125621 +0.8643761 0.9278974 0.9125621 +0.880825 0.9278974 0.9125621 +0.8968787 0.9278974 0.9125621 +0.9125621 0.9278974 0.9125621 +0.9278974 0.9278974 0.9125621 +0.9429048 0.9278974 0.9125621 +0.9576028 0.9278974 0.9125621 +0.9720079 0.9278974 0.9125621 +0.9861357 0.9278974 0.9125621 +1 0.9278974 0.9125621 +0 0.9429048 0.9125621 +0.1939468 0.9429048 0.9125621 +0.2773041 0.9429048 0.9125621 +0.3384659 0.9429048 0.9125621 +0.3885728 0.9429048 0.9125621 +0.4317928 0.9429048 0.9125621 +0.470214 0.9429048 0.9125621 +0.5050551 0.9429048 0.9125621 +0.5370987 0.9429048 0.9125621 +0.5668815 0.9429048 0.9125621 +0.5947903 0.9429048 0.9125621 +0.6211144 0.9429048 0.9125621 +0.6460766 0.9429048 0.9125621 +0.6698526 0.9429048 0.9125621 +0.6925839 0.9429048 0.9125621 +0.7143866 0.9429048 0.9125621 +0.7353569 0.9429048 0.9125621 +0.7555758 0.9429048 0.9125621 +0.7751122 0.9429048 0.9125621 +0.7940252 0.9429048 0.9125621 +0.8123661 0.9429048 0.9125621 +0.8301795 0.9429048 0.9125621 +0.8475045 0.9429048 0.9125621 +0.8643761 0.9429048 0.9125621 +0.880825 0.9429048 0.9125621 +0.8968787 0.9429048 0.9125621 +0.9125621 0.9429048 0.9125621 +0.9278974 0.9429048 0.9125621 +0.9429048 0.9429048 0.9125621 +0.9576028 0.9429048 0.9125621 +0.9720079 0.9429048 0.9125621 +0.9861357 0.9429048 0.9125621 +1 0.9429048 0.9125621 +0 0.9576028 0.9125621 +0.1939468 0.9576028 0.9125621 +0.2773041 0.9576028 0.9125621 +0.3384659 0.9576028 0.9125621 +0.3885728 0.9576028 0.9125621 +0.4317928 0.9576028 0.9125621 +0.470214 0.9576028 0.9125621 +0.5050551 0.9576028 0.9125621 +0.5370987 0.9576028 0.9125621 +0.5668815 0.9576028 0.9125621 +0.5947903 0.9576028 0.9125621 +0.6211144 0.9576028 0.9125621 +0.6460766 0.9576028 0.9125621 +0.6698526 0.9576028 0.9125621 +0.6925839 0.9576028 0.9125621 +0.7143866 0.9576028 0.9125621 +0.7353569 0.9576028 0.9125621 +0.7555758 0.9576028 0.9125621 +0.7751122 0.9576028 0.9125621 +0.7940252 0.9576028 0.9125621 +0.8123661 0.9576028 0.9125621 +0.8301795 0.9576028 0.9125621 +0.8475045 0.9576028 0.9125621 +0.8643761 0.9576028 0.9125621 +0.880825 0.9576028 0.9125621 +0.8968787 0.9576028 0.9125621 +0.9125621 0.9576028 0.9125621 +0.9278974 0.9576028 0.9125621 +0.9429048 0.9576028 0.9125621 +0.9576028 0.9576028 0.9125621 +0.9720079 0.9576028 0.9125621 +0.9861357 0.9576028 0.9125621 +1 0.9576028 0.9125621 +0 0.9720079 0.9125621 +0.1939468 0.9720079 0.9125621 +0.2773041 0.9720079 0.9125621 +0.3384659 0.9720079 0.9125621 +0.3885728 0.9720079 0.9125621 +0.4317928 0.9720079 0.9125621 +0.470214 0.9720079 0.9125621 +0.5050551 0.9720079 0.9125621 +0.5370987 0.9720079 0.9125621 +0.5668815 0.9720079 0.9125621 +0.5947903 0.9720079 0.9125621 +0.6211144 0.9720079 0.9125621 +0.6460766 0.9720079 0.9125621 +0.6698526 0.9720079 0.9125621 +0.6925839 0.9720079 0.9125621 +0.7143866 0.9720079 0.9125621 +0.7353569 0.9720079 0.9125621 +0.7555758 0.9720079 0.9125621 +0.7751122 0.9720079 0.9125621 +0.7940252 0.9720079 0.9125621 +0.8123661 0.9720079 0.9125621 +0.8301795 0.9720079 0.9125621 +0.8475045 0.9720079 0.9125621 +0.8643761 0.9720079 0.9125621 +0.880825 0.9720079 0.9125621 +0.8968787 0.9720079 0.9125621 +0.9125621 0.9720079 0.9125621 +0.9278974 0.9720079 0.9125621 +0.9429048 0.9720079 0.9125621 +0.9576028 0.9720079 0.9125621 +0.9720079 0.9720079 0.9125621 +0.9861357 0.9720079 0.9125621 +1 0.9720079 0.9125621 +0 0.9861357 0.9125621 +0.1939468 0.9861357 0.9125621 +0.2773041 0.9861357 0.9125621 +0.3384659 0.9861357 0.9125621 +0.3885728 0.9861357 0.9125621 +0.4317928 0.9861357 0.9125621 +0.470214 0.9861357 0.9125621 +0.5050551 0.9861357 0.9125621 +0.5370987 0.9861357 0.9125621 +0.5668815 0.9861357 0.9125621 +0.5947903 0.9861357 0.9125621 +0.6211144 0.9861357 0.9125621 +0.6460766 0.9861357 0.9125621 +0.6698526 0.9861357 0.9125621 +0.6925839 0.9861357 0.9125621 +0.7143866 0.9861357 0.9125621 +0.7353569 0.9861357 0.9125621 +0.7555758 0.9861357 0.9125621 +0.7751122 0.9861357 0.9125621 +0.7940252 0.9861357 0.9125621 +0.8123661 0.9861357 0.9125621 +0.8301795 0.9861357 0.9125621 +0.8475045 0.9861357 0.9125621 +0.8643761 0.9861357 0.9125621 +0.880825 0.9861357 0.9125621 +0.8968787 0.9861357 0.9125621 +0.9125621 0.9861357 0.9125621 +0.9278974 0.9861357 0.9125621 +0.9429048 0.9861357 0.9125621 +0.9576028 0.9861357 0.9125621 +0.9720079 0.9861357 0.9125621 +0.9861357 0.9861357 0.9125621 +1 0.9861357 0.9125621 +0 1 0.9125621 +0.1939468 1 0.9125621 +0.2773041 1 0.9125621 +0.3384659 1 0.9125621 +0.3885728 1 0.9125621 +0.4317928 1 0.9125621 +0.470214 1 0.9125621 +0.5050551 1 0.9125621 +0.5370987 1 0.9125621 +0.5668815 1 0.9125621 +0.5947903 1 0.9125621 +0.6211144 1 0.9125621 +0.6460766 1 0.9125621 +0.6698526 1 0.9125621 +0.6925839 1 0.9125621 +0.7143866 1 0.9125621 +0.7353569 1 0.9125621 +0.7555758 1 0.9125621 +0.7751122 1 0.9125621 +0.7940252 1 0.9125621 +0.8123661 1 0.9125621 +0.8301795 1 0.9125621 +0.8475045 1 0.9125621 +0.8643761 1 0.9125621 +0.880825 1 0.9125621 +0.8968787 1 0.9125621 +0.9125621 1 0.9125621 +0.9278974 1 0.9125621 +0.9429048 1 0.9125621 +0.9576028 1 0.9125621 +0.9720079 1 0.9125621 +0.9861357 1 0.9125621 +1 1 0.9125621 +0 0 0.9278974 +0.1939468 0 0.9278974 +0.2773041 0 0.9278974 +0.3384659 0 0.9278974 +0.3885728 0 0.9278974 +0.4317928 0 0.9278974 +0.470214 0 0.9278974 +0.5050551 0 0.9278974 +0.5370987 0 0.9278974 +0.5668815 0 0.9278974 +0.5947903 0 0.9278974 +0.6211144 0 0.9278974 +0.6460766 0 0.9278974 +0.6698526 0 0.9278974 +0.6925839 0 0.9278974 +0.7143866 0 0.9278974 +0.7353569 0 0.9278974 +0.7555758 0 0.9278974 +0.7751122 0 0.9278974 +0.7940252 0 0.9278974 +0.8123661 0 0.9278974 +0.8301795 0 0.9278974 +0.8475045 0 0.9278974 +0.8643761 0 0.9278974 +0.880825 0 0.9278974 +0.8968787 0 0.9278974 +0.9125621 0 0.9278974 +0.9278974 0 0.9278974 +0.9429048 0 0.9278974 +0.9576028 0 0.9278974 +0.9720079 0 0.9278974 +0.9861357 0 0.9278974 +1 0 0.9278974 +0 0.1939468 0.9278974 +0.1939468 0.1939468 0.9278974 +0.2773041 0.1939468 0.9278974 +0.3384659 0.1939468 0.9278974 +0.3885728 0.1939468 0.9278974 +0.4317928 0.1939468 0.9278974 +0.470214 0.1939468 0.9278974 +0.5050551 0.1939468 0.9278974 +0.5370987 0.1939468 0.9278974 +0.5668815 0.1939468 0.9278974 +0.5947903 0.1939468 0.9278974 +0.6211144 0.1939468 0.9278974 +0.6460766 0.1939468 0.9278974 +0.6698526 0.1939468 0.9278974 +0.6925839 0.1939468 0.9278974 +0.7143866 0.1939468 0.9278974 +0.7353569 0.1939468 0.9278974 +0.7555758 0.1939468 0.9278974 +0.7751122 0.1939468 0.9278974 +0.7940252 0.1939468 0.9278974 +0.8123661 0.1939468 0.9278974 +0.8301795 0.1939468 0.9278974 +0.8475045 0.1939468 0.9278974 +0.8643761 0.1939468 0.9278974 +0.880825 0.1939468 0.9278974 +0.8968787 0.1939468 0.9278974 +0.9125621 0.1939468 0.9278974 +0.9278974 0.1939468 0.9278974 +0.9429048 0.1939468 0.9278974 +0.9576028 0.1939468 0.9278974 +0.9720079 0.1939468 0.9278974 +0.9861357 0.1939468 0.9278974 +1 0.1939468 0.9278974 +0 0.2773041 0.9278974 +0.1939468 0.2773041 0.9278974 +0.2773041 0.2773041 0.9278974 +0.3384659 0.2773041 0.9278974 +0.3885728 0.2773041 0.9278974 +0.4317928 0.2773041 0.9278974 +0.470214 0.2773041 0.9278974 +0.5050551 0.2773041 0.9278974 +0.5370987 0.2773041 0.9278974 +0.5668815 0.2773041 0.9278974 +0.5947903 0.2773041 0.9278974 +0.6211144 0.2773041 0.9278974 +0.6460766 0.2773041 0.9278974 +0.6698526 0.2773041 0.9278974 +0.6925839 0.2773041 0.9278974 +0.7143866 0.2773041 0.9278974 +0.7353569 0.2773041 0.9278974 +0.7555758 0.2773041 0.9278974 +0.7751122 0.2773041 0.9278974 +0.7940252 0.2773041 0.9278974 +0.8123661 0.2773041 0.9278974 +0.8301795 0.2773041 0.9278974 +0.8475045 0.2773041 0.9278974 +0.8643761 0.2773041 0.9278974 +0.880825 0.2773041 0.9278974 +0.8968787 0.2773041 0.9278974 +0.9125621 0.2773041 0.9278974 +0.9278974 0.2773041 0.9278974 +0.9429048 0.2773041 0.9278974 +0.9576028 0.2773041 0.9278974 +0.9720079 0.2773041 0.9278974 +0.9861357 0.2773041 0.9278974 +1 0.2773041 0.9278974 +0 0.3384659 0.9278974 +0.1939468 0.3384659 0.9278974 +0.2773041 0.3384659 0.9278974 +0.3384659 0.3384659 0.9278974 +0.3885728 0.3384659 0.9278974 +0.4317928 0.3384659 0.9278974 +0.470214 0.3384659 0.9278974 +0.5050551 0.3384659 0.9278974 +0.5370987 0.3384659 0.9278974 +0.5668815 0.3384659 0.9278974 +0.5947903 0.3384659 0.9278974 +0.6211144 0.3384659 0.9278974 +0.6460766 0.3384659 0.9278974 +0.6698526 0.3384659 0.9278974 +0.6925839 0.3384659 0.9278974 +0.7143866 0.3384659 0.9278974 +0.7353569 0.3384659 0.9278974 +0.7555758 0.3384659 0.9278974 +0.7751122 0.3384659 0.9278974 +0.7940252 0.3384659 0.9278974 +0.8123661 0.3384659 0.9278974 +0.8301795 0.3384659 0.9278974 +0.8475045 0.3384659 0.9278974 +0.8643761 0.3384659 0.9278974 +0.880825 0.3384659 0.9278974 +0.8968787 0.3384659 0.9278974 +0.9125621 0.3384659 0.9278974 +0.9278974 0.3384659 0.9278974 +0.9429048 0.3384659 0.9278974 +0.9576028 0.3384659 0.9278974 +0.9720079 0.3384659 0.9278974 +0.9861357 0.3384659 0.9278974 +1 0.3384659 0.9278974 +0 0.3885728 0.9278974 +0.1939468 0.3885728 0.9278974 +0.2773041 0.3885728 0.9278974 +0.3384659 0.3885728 0.9278974 +0.3885728 0.3885728 0.9278974 +0.4317928 0.3885728 0.9278974 +0.470214 0.3885728 0.9278974 +0.5050551 0.3885728 0.9278974 +0.5370987 0.3885728 0.9278974 +0.5668815 0.3885728 0.9278974 +0.5947903 0.3885728 0.9278974 +0.6211144 0.3885728 0.9278974 +0.6460766 0.3885728 0.9278974 +0.6698526 0.3885728 0.9278974 +0.6925839 0.3885728 0.9278974 +0.7143866 0.3885728 0.9278974 +0.7353569 0.3885728 0.9278974 +0.7555758 0.3885728 0.9278974 +0.7751122 0.3885728 0.9278974 +0.7940252 0.3885728 0.9278974 +0.8123661 0.3885728 0.9278974 +0.8301795 0.3885728 0.9278974 +0.8475045 0.3885728 0.9278974 +0.8643761 0.3885728 0.9278974 +0.880825 0.3885728 0.9278974 +0.8968787 0.3885728 0.9278974 +0.9125621 0.3885728 0.9278974 +0.9278974 0.3885728 0.9278974 +0.9429048 0.3885728 0.9278974 +0.9576028 0.3885728 0.9278974 +0.9720079 0.3885728 0.9278974 +0.9861357 0.3885728 0.9278974 +1 0.3885728 0.9278974 +0 0.4317928 0.9278974 +0.1939468 0.4317928 0.9278974 +0.2773041 0.4317928 0.9278974 +0.3384659 0.4317928 0.9278974 +0.3885728 0.4317928 0.9278974 +0.4317928 0.4317928 0.9278974 +0.470214 0.4317928 0.9278974 +0.5050551 0.4317928 0.9278974 +0.5370987 0.4317928 0.9278974 +0.5668815 0.4317928 0.9278974 +0.5947903 0.4317928 0.9278974 +0.6211144 0.4317928 0.9278974 +0.6460766 0.4317928 0.9278974 +0.6698526 0.4317928 0.9278974 +0.6925839 0.4317928 0.9278974 +0.7143866 0.4317928 0.9278974 +0.7353569 0.4317928 0.9278974 +0.7555758 0.4317928 0.9278974 +0.7751122 0.4317928 0.9278974 +0.7940252 0.4317928 0.9278974 +0.8123661 0.4317928 0.9278974 +0.8301795 0.4317928 0.9278974 +0.8475045 0.4317928 0.9278974 +0.8643761 0.4317928 0.9278974 +0.880825 0.4317928 0.9278974 +0.8968787 0.4317928 0.9278974 +0.9125621 0.4317928 0.9278974 +0.9278974 0.4317928 0.9278974 +0.9429048 0.4317928 0.9278974 +0.9576028 0.4317928 0.9278974 +0.9720079 0.4317928 0.9278974 +0.9861357 0.4317928 0.9278974 +1 0.4317928 0.9278974 +0 0.470214 0.9278974 +0.1939468 0.470214 0.9278974 +0.2773041 0.470214 0.9278974 +0.3384659 0.470214 0.9278974 +0.3885728 0.470214 0.9278974 +0.4317928 0.470214 0.9278974 +0.470214 0.470214 0.9278974 +0.5050551 0.470214 0.9278974 +0.5370987 0.470214 0.9278974 +0.5668815 0.470214 0.9278974 +0.5947903 0.470214 0.9278974 +0.6211144 0.470214 0.9278974 +0.6460766 0.470214 0.9278974 +0.6698526 0.470214 0.9278974 +0.6925839 0.470214 0.9278974 +0.7143866 0.470214 0.9278974 +0.7353569 0.470214 0.9278974 +0.7555758 0.470214 0.9278974 +0.7751122 0.470214 0.9278974 +0.7940252 0.470214 0.9278974 +0.8123661 0.470214 0.9278974 +0.8301795 0.470214 0.9278974 +0.8475045 0.470214 0.9278974 +0.8643761 0.470214 0.9278974 +0.880825 0.470214 0.9278974 +0.8968787 0.470214 0.9278974 +0.9125621 0.470214 0.9278974 +0.9278974 0.470214 0.9278974 +0.9429048 0.470214 0.9278974 +0.9576028 0.470214 0.9278974 +0.9720079 0.470214 0.9278974 +0.9861357 0.470214 0.9278974 +1 0.470214 0.9278974 +0 0.5050551 0.9278974 +0.1939468 0.5050551 0.9278974 +0.2773041 0.5050551 0.9278974 +0.3384659 0.5050551 0.9278974 +0.3885728 0.5050551 0.9278974 +0.4317928 0.5050551 0.9278974 +0.470214 0.5050551 0.9278974 +0.5050551 0.5050551 0.9278974 +0.5370987 0.5050551 0.9278974 +0.5668815 0.5050551 0.9278974 +0.5947903 0.5050551 0.9278974 +0.6211144 0.5050551 0.9278974 +0.6460766 0.5050551 0.9278974 +0.6698526 0.5050551 0.9278974 +0.6925839 0.5050551 0.9278974 +0.7143866 0.5050551 0.9278974 +0.7353569 0.5050551 0.9278974 +0.7555758 0.5050551 0.9278974 +0.7751122 0.5050551 0.9278974 +0.7940252 0.5050551 0.9278974 +0.8123661 0.5050551 0.9278974 +0.8301795 0.5050551 0.9278974 +0.8475045 0.5050551 0.9278974 +0.8643761 0.5050551 0.9278974 +0.880825 0.5050551 0.9278974 +0.8968787 0.5050551 0.9278974 +0.9125621 0.5050551 0.9278974 +0.9278974 0.5050551 0.9278974 +0.9429048 0.5050551 0.9278974 +0.9576028 0.5050551 0.9278974 +0.9720079 0.5050551 0.9278974 +0.9861357 0.5050551 0.9278974 +1 0.5050551 0.9278974 +0 0.5370987 0.9278974 +0.1939468 0.5370987 0.9278974 +0.2773041 0.5370987 0.9278974 +0.3384659 0.5370987 0.9278974 +0.3885728 0.5370987 0.9278974 +0.4317928 0.5370987 0.9278974 +0.470214 0.5370987 0.9278974 +0.5050551 0.5370987 0.9278974 +0.5370987 0.5370987 0.9278974 +0.5668815 0.5370987 0.9278974 +0.5947903 0.5370987 0.9278974 +0.6211144 0.5370987 0.9278974 +0.6460766 0.5370987 0.9278974 +0.6698526 0.5370987 0.9278974 +0.6925839 0.5370987 0.9278974 +0.7143866 0.5370987 0.9278974 +0.7353569 0.5370987 0.9278974 +0.7555758 0.5370987 0.9278974 +0.7751122 0.5370987 0.9278974 +0.7940252 0.5370987 0.9278974 +0.8123661 0.5370987 0.9278974 +0.8301795 0.5370987 0.9278974 +0.8475045 0.5370987 0.9278974 +0.8643761 0.5370987 0.9278974 +0.880825 0.5370987 0.9278974 +0.8968787 0.5370987 0.9278974 +0.9125621 0.5370987 0.9278974 +0.9278974 0.5370987 0.9278974 +0.9429048 0.5370987 0.9278974 +0.9576028 0.5370987 0.9278974 +0.9720079 0.5370987 0.9278974 +0.9861357 0.5370987 0.9278974 +1 0.5370987 0.9278974 +0 0.5668815 0.9278974 +0.1939468 0.5668815 0.9278974 +0.2773041 0.5668815 0.9278974 +0.3384659 0.5668815 0.9278974 +0.3885728 0.5668815 0.9278974 +0.4317928 0.5668815 0.9278974 +0.470214 0.5668815 0.9278974 +0.5050551 0.5668815 0.9278974 +0.5370987 0.5668815 0.9278974 +0.5668815 0.5668815 0.9278974 +0.5947903 0.5668815 0.9278974 +0.6211144 0.5668815 0.9278974 +0.6460766 0.5668815 0.9278974 +0.6698526 0.5668815 0.9278974 +0.6925839 0.5668815 0.9278974 +0.7143866 0.5668815 0.9278974 +0.7353569 0.5668815 0.9278974 +0.7555758 0.5668815 0.9278974 +0.7751122 0.5668815 0.9278974 +0.7940252 0.5668815 0.9278974 +0.8123661 0.5668815 0.9278974 +0.8301795 0.5668815 0.9278974 +0.8475045 0.5668815 0.9278974 +0.8643761 0.5668815 0.9278974 +0.880825 0.5668815 0.9278974 +0.8968787 0.5668815 0.9278974 +0.9125621 0.5668815 0.9278974 +0.9278974 0.5668815 0.9278974 +0.9429048 0.5668815 0.9278974 +0.9576028 0.5668815 0.9278974 +0.9720079 0.5668815 0.9278974 +0.9861357 0.5668815 0.9278974 +1 0.5668815 0.9278974 +0 0.5947903 0.9278974 +0.1939468 0.5947903 0.9278974 +0.2773041 0.5947903 0.9278974 +0.3384659 0.5947903 0.9278974 +0.3885728 0.5947903 0.9278974 +0.4317928 0.5947903 0.9278974 +0.470214 0.5947903 0.9278974 +0.5050551 0.5947903 0.9278974 +0.5370987 0.5947903 0.9278974 +0.5668815 0.5947903 0.9278974 +0.5947903 0.5947903 0.9278974 +0.6211144 0.5947903 0.9278974 +0.6460766 0.5947903 0.9278974 +0.6698526 0.5947903 0.9278974 +0.6925839 0.5947903 0.9278974 +0.7143866 0.5947903 0.9278974 +0.7353569 0.5947903 0.9278974 +0.7555758 0.5947903 0.9278974 +0.7751122 0.5947903 0.9278974 +0.7940252 0.5947903 0.9278974 +0.8123661 0.5947903 0.9278974 +0.8301795 0.5947903 0.9278974 +0.8475045 0.5947903 0.9278974 +0.8643761 0.5947903 0.9278974 +0.880825 0.5947903 0.9278974 +0.8968787 0.5947903 0.9278974 +0.9125621 0.5947903 0.9278974 +0.9278974 0.5947903 0.9278974 +0.9429048 0.5947903 0.9278974 +0.9576028 0.5947903 0.9278974 +0.9720079 0.5947903 0.9278974 +0.9861357 0.5947903 0.9278974 +1 0.5947903 0.9278974 +0 0.6211144 0.9278974 +0.1939468 0.6211144 0.9278974 +0.2773041 0.6211144 0.9278974 +0.3384659 0.6211144 0.9278974 +0.3885728 0.6211144 0.9278974 +0.4317928 0.6211144 0.9278974 +0.470214 0.6211144 0.9278974 +0.5050551 0.6211144 0.9278974 +0.5370987 0.6211144 0.9278974 +0.5668815 0.6211144 0.9278974 +0.5947903 0.6211144 0.9278974 +0.6211144 0.6211144 0.9278974 +0.6460766 0.6211144 0.9278974 +0.6698526 0.6211144 0.9278974 +0.6925839 0.6211144 0.9278974 +0.7143866 0.6211144 0.9278974 +0.7353569 0.6211144 0.9278974 +0.7555758 0.6211144 0.9278974 +0.7751122 0.6211144 0.9278974 +0.7940252 0.6211144 0.9278974 +0.8123661 0.6211144 0.9278974 +0.8301795 0.6211144 0.9278974 +0.8475045 0.6211144 0.9278974 +0.8643761 0.6211144 0.9278974 +0.880825 0.6211144 0.9278974 +0.8968787 0.6211144 0.9278974 +0.9125621 0.6211144 0.9278974 +0.9278974 0.6211144 0.9278974 +0.9429048 0.6211144 0.9278974 +0.9576028 0.6211144 0.9278974 +0.9720079 0.6211144 0.9278974 +0.9861357 0.6211144 0.9278974 +1 0.6211144 0.9278974 +0 0.6460766 0.9278974 +0.1939468 0.6460766 0.9278974 +0.2773041 0.6460766 0.9278974 +0.3384659 0.6460766 0.9278974 +0.3885728 0.6460766 0.9278974 +0.4317928 0.6460766 0.9278974 +0.470214 0.6460766 0.9278974 +0.5050551 0.6460766 0.9278974 +0.5370987 0.6460766 0.9278974 +0.5668815 0.6460766 0.9278974 +0.5947903 0.6460766 0.9278974 +0.6211144 0.6460766 0.9278974 +0.6460766 0.6460766 0.9278974 +0.6698526 0.6460766 0.9278974 +0.6925839 0.6460766 0.9278974 +0.7143866 0.6460766 0.9278974 +0.7353569 0.6460766 0.9278974 +0.7555758 0.6460766 0.9278974 +0.7751122 0.6460766 0.9278974 +0.7940252 0.6460766 0.9278974 +0.8123661 0.6460766 0.9278974 +0.8301795 0.6460766 0.9278974 +0.8475045 0.6460766 0.9278974 +0.8643761 0.6460766 0.9278974 +0.880825 0.6460766 0.9278974 +0.8968787 0.6460766 0.9278974 +0.9125621 0.6460766 0.9278974 +0.9278974 0.6460766 0.9278974 +0.9429048 0.6460766 0.9278974 +0.9576028 0.6460766 0.9278974 +0.9720079 0.6460766 0.9278974 +0.9861357 0.6460766 0.9278974 +1 0.6460766 0.9278974 +0 0.6698526 0.9278974 +0.1939468 0.6698526 0.9278974 +0.2773041 0.6698526 0.9278974 +0.3384659 0.6698526 0.9278974 +0.3885728 0.6698526 0.9278974 +0.4317928 0.6698526 0.9278974 +0.470214 0.6698526 0.9278974 +0.5050551 0.6698526 0.9278974 +0.5370987 0.6698526 0.9278974 +0.5668815 0.6698526 0.9278974 +0.5947903 0.6698526 0.9278974 +0.6211144 0.6698526 0.9278974 +0.6460766 0.6698526 0.9278974 +0.6698526 0.6698526 0.9278974 +0.6925839 0.6698526 0.9278974 +0.7143866 0.6698526 0.9278974 +0.7353569 0.6698526 0.9278974 +0.7555758 0.6698526 0.9278974 +0.7751122 0.6698526 0.9278974 +0.7940252 0.6698526 0.9278974 +0.8123661 0.6698526 0.9278974 +0.8301795 0.6698526 0.9278974 +0.8475045 0.6698526 0.9278974 +0.8643761 0.6698526 0.9278974 +0.880825 0.6698526 0.9278974 +0.8968787 0.6698526 0.9278974 +0.9125621 0.6698526 0.9278974 +0.9278974 0.6698526 0.9278974 +0.9429048 0.6698526 0.9278974 +0.9576028 0.6698526 0.9278974 +0.9720079 0.6698526 0.9278974 +0.9861357 0.6698526 0.9278974 +1 0.6698526 0.9278974 +0 0.6925839 0.9278974 +0.1939468 0.6925839 0.9278974 +0.2773041 0.6925839 0.9278974 +0.3384659 0.6925839 0.9278974 +0.3885728 0.6925839 0.9278974 +0.4317928 0.6925839 0.9278974 +0.470214 0.6925839 0.9278974 +0.5050551 0.6925839 0.9278974 +0.5370987 0.6925839 0.9278974 +0.5668815 0.6925839 0.9278974 +0.5947903 0.6925839 0.9278974 +0.6211144 0.6925839 0.9278974 +0.6460766 0.6925839 0.9278974 +0.6698526 0.6925839 0.9278974 +0.6925839 0.6925839 0.9278974 +0.7143866 0.6925839 0.9278974 +0.7353569 0.6925839 0.9278974 +0.7555758 0.6925839 0.9278974 +0.7751122 0.6925839 0.9278974 +0.7940252 0.6925839 0.9278974 +0.8123661 0.6925839 0.9278974 +0.8301795 0.6925839 0.9278974 +0.8475045 0.6925839 0.9278974 +0.8643761 0.6925839 0.9278974 +0.880825 0.6925839 0.9278974 +0.8968787 0.6925839 0.9278974 +0.9125621 0.6925839 0.9278974 +0.9278974 0.6925839 0.9278974 +0.9429048 0.6925839 0.9278974 +0.9576028 0.6925839 0.9278974 +0.9720079 0.6925839 0.9278974 +0.9861357 0.6925839 0.9278974 +1 0.6925839 0.9278974 +0 0.7143866 0.9278974 +0.1939468 0.7143866 0.9278974 +0.2773041 0.7143866 0.9278974 +0.3384659 0.7143866 0.9278974 +0.3885728 0.7143866 0.9278974 +0.4317928 0.7143866 0.9278974 +0.470214 0.7143866 0.9278974 +0.5050551 0.7143866 0.9278974 +0.5370987 0.7143866 0.9278974 +0.5668815 0.7143866 0.9278974 +0.5947903 0.7143866 0.9278974 +0.6211144 0.7143866 0.9278974 +0.6460766 0.7143866 0.9278974 +0.6698526 0.7143866 0.9278974 +0.6925839 0.7143866 0.9278974 +0.7143866 0.7143866 0.9278974 +0.7353569 0.7143866 0.9278974 +0.7555758 0.7143866 0.9278974 +0.7751122 0.7143866 0.9278974 +0.7940252 0.7143866 0.9278974 +0.8123661 0.7143866 0.9278974 +0.8301795 0.7143866 0.9278974 +0.8475045 0.7143866 0.9278974 +0.8643761 0.7143866 0.9278974 +0.880825 0.7143866 0.9278974 +0.8968787 0.7143866 0.9278974 +0.9125621 0.7143866 0.9278974 +0.9278974 0.7143866 0.9278974 +0.9429048 0.7143866 0.9278974 +0.9576028 0.7143866 0.9278974 +0.9720079 0.7143866 0.9278974 +0.9861357 0.7143866 0.9278974 +1 0.7143866 0.9278974 +0 0.7353569 0.9278974 +0.1939468 0.7353569 0.9278974 +0.2773041 0.7353569 0.9278974 +0.3384659 0.7353569 0.9278974 +0.3885728 0.7353569 0.9278974 +0.4317928 0.7353569 0.9278974 +0.470214 0.7353569 0.9278974 +0.5050551 0.7353569 0.9278974 +0.5370987 0.7353569 0.9278974 +0.5668815 0.7353569 0.9278974 +0.5947903 0.7353569 0.9278974 +0.6211144 0.7353569 0.9278974 +0.6460766 0.7353569 0.9278974 +0.6698526 0.7353569 0.9278974 +0.6925839 0.7353569 0.9278974 +0.7143866 0.7353569 0.9278974 +0.7353569 0.7353569 0.9278974 +0.7555758 0.7353569 0.9278974 +0.7751122 0.7353569 0.9278974 +0.7940252 0.7353569 0.9278974 +0.8123661 0.7353569 0.9278974 +0.8301795 0.7353569 0.9278974 +0.8475045 0.7353569 0.9278974 +0.8643761 0.7353569 0.9278974 +0.880825 0.7353569 0.9278974 +0.8968787 0.7353569 0.9278974 +0.9125621 0.7353569 0.9278974 +0.9278974 0.7353569 0.9278974 +0.9429048 0.7353569 0.9278974 +0.9576028 0.7353569 0.9278974 +0.9720079 0.7353569 0.9278974 +0.9861357 0.7353569 0.9278974 +1 0.7353569 0.9278974 +0 0.7555758 0.9278974 +0.1939468 0.7555758 0.9278974 +0.2773041 0.7555758 0.9278974 +0.3384659 0.7555758 0.9278974 +0.3885728 0.7555758 0.9278974 +0.4317928 0.7555758 0.9278974 +0.470214 0.7555758 0.9278974 +0.5050551 0.7555758 0.9278974 +0.5370987 0.7555758 0.9278974 +0.5668815 0.7555758 0.9278974 +0.5947903 0.7555758 0.9278974 +0.6211144 0.7555758 0.9278974 +0.6460766 0.7555758 0.9278974 +0.6698526 0.7555758 0.9278974 +0.6925839 0.7555758 0.9278974 +0.7143866 0.7555758 0.9278974 +0.7353569 0.7555758 0.9278974 +0.7555758 0.7555758 0.9278974 +0.7751122 0.7555758 0.9278974 +0.7940252 0.7555758 0.9278974 +0.8123661 0.7555758 0.9278974 +0.8301795 0.7555758 0.9278974 +0.8475045 0.7555758 0.9278974 +0.8643761 0.7555758 0.9278974 +0.880825 0.7555758 0.9278974 +0.8968787 0.7555758 0.9278974 +0.9125621 0.7555758 0.9278974 +0.9278974 0.7555758 0.9278974 +0.9429048 0.7555758 0.9278974 +0.9576028 0.7555758 0.9278974 +0.9720079 0.7555758 0.9278974 +0.9861357 0.7555758 0.9278974 +1 0.7555758 0.9278974 +0 0.7751122 0.9278974 +0.1939468 0.7751122 0.9278974 +0.2773041 0.7751122 0.9278974 +0.3384659 0.7751122 0.9278974 +0.3885728 0.7751122 0.9278974 +0.4317928 0.7751122 0.9278974 +0.470214 0.7751122 0.9278974 +0.5050551 0.7751122 0.9278974 +0.5370987 0.7751122 0.9278974 +0.5668815 0.7751122 0.9278974 +0.5947903 0.7751122 0.9278974 +0.6211144 0.7751122 0.9278974 +0.6460766 0.7751122 0.9278974 +0.6698526 0.7751122 0.9278974 +0.6925839 0.7751122 0.9278974 +0.7143866 0.7751122 0.9278974 +0.7353569 0.7751122 0.9278974 +0.7555758 0.7751122 0.9278974 +0.7751122 0.7751122 0.9278974 +0.7940252 0.7751122 0.9278974 +0.8123661 0.7751122 0.9278974 +0.8301795 0.7751122 0.9278974 +0.8475045 0.7751122 0.9278974 +0.8643761 0.7751122 0.9278974 +0.880825 0.7751122 0.9278974 +0.8968787 0.7751122 0.9278974 +0.9125621 0.7751122 0.9278974 +0.9278974 0.7751122 0.9278974 +0.9429048 0.7751122 0.9278974 +0.9576028 0.7751122 0.9278974 +0.9720079 0.7751122 0.9278974 +0.9861357 0.7751122 0.9278974 +1 0.7751122 0.9278974 +0 0.7940252 0.9278974 +0.1939468 0.7940252 0.9278974 +0.2773041 0.7940252 0.9278974 +0.3384659 0.7940252 0.9278974 +0.3885728 0.7940252 0.9278974 +0.4317928 0.7940252 0.9278974 +0.470214 0.7940252 0.9278974 +0.5050551 0.7940252 0.9278974 +0.5370987 0.7940252 0.9278974 +0.5668815 0.7940252 0.9278974 +0.5947903 0.7940252 0.9278974 +0.6211144 0.7940252 0.9278974 +0.6460766 0.7940252 0.9278974 +0.6698526 0.7940252 0.9278974 +0.6925839 0.7940252 0.9278974 +0.7143866 0.7940252 0.9278974 +0.7353569 0.7940252 0.9278974 +0.7555758 0.7940252 0.9278974 +0.7751122 0.7940252 0.9278974 +0.7940252 0.7940252 0.9278974 +0.8123661 0.7940252 0.9278974 +0.8301795 0.7940252 0.9278974 +0.8475045 0.7940252 0.9278974 +0.8643761 0.7940252 0.9278974 +0.880825 0.7940252 0.9278974 +0.8968787 0.7940252 0.9278974 +0.9125621 0.7940252 0.9278974 +0.9278974 0.7940252 0.9278974 +0.9429048 0.7940252 0.9278974 +0.9576028 0.7940252 0.9278974 +0.9720079 0.7940252 0.9278974 +0.9861357 0.7940252 0.9278974 +1 0.7940252 0.9278974 +0 0.8123661 0.9278974 +0.1939468 0.8123661 0.9278974 +0.2773041 0.8123661 0.9278974 +0.3384659 0.8123661 0.9278974 +0.3885728 0.8123661 0.9278974 +0.4317928 0.8123661 0.9278974 +0.470214 0.8123661 0.9278974 +0.5050551 0.8123661 0.9278974 +0.5370987 0.8123661 0.9278974 +0.5668815 0.8123661 0.9278974 +0.5947903 0.8123661 0.9278974 +0.6211144 0.8123661 0.9278974 +0.6460766 0.8123661 0.9278974 +0.6698526 0.8123661 0.9278974 +0.6925839 0.8123661 0.9278974 +0.7143866 0.8123661 0.9278974 +0.7353569 0.8123661 0.9278974 +0.7555758 0.8123661 0.9278974 +0.7751122 0.8123661 0.9278974 +0.7940252 0.8123661 0.9278974 +0.8123661 0.8123661 0.9278974 +0.8301795 0.8123661 0.9278974 +0.8475045 0.8123661 0.9278974 +0.8643761 0.8123661 0.9278974 +0.880825 0.8123661 0.9278974 +0.8968787 0.8123661 0.9278974 +0.9125621 0.8123661 0.9278974 +0.9278974 0.8123661 0.9278974 +0.9429048 0.8123661 0.9278974 +0.9576028 0.8123661 0.9278974 +0.9720079 0.8123661 0.9278974 +0.9861357 0.8123661 0.9278974 +1 0.8123661 0.9278974 +0 0.8301795 0.9278974 +0.1939468 0.8301795 0.9278974 +0.2773041 0.8301795 0.9278974 +0.3384659 0.8301795 0.9278974 +0.3885728 0.8301795 0.9278974 +0.4317928 0.8301795 0.9278974 +0.470214 0.8301795 0.9278974 +0.5050551 0.8301795 0.9278974 +0.5370987 0.8301795 0.9278974 +0.5668815 0.8301795 0.9278974 +0.5947903 0.8301795 0.9278974 +0.6211144 0.8301795 0.9278974 +0.6460766 0.8301795 0.9278974 +0.6698526 0.8301795 0.9278974 +0.6925839 0.8301795 0.9278974 +0.7143866 0.8301795 0.9278974 +0.7353569 0.8301795 0.9278974 +0.7555758 0.8301795 0.9278974 +0.7751122 0.8301795 0.9278974 +0.7940252 0.8301795 0.9278974 +0.8123661 0.8301795 0.9278974 +0.8301795 0.8301795 0.9278974 +0.8475045 0.8301795 0.9278974 +0.8643761 0.8301795 0.9278974 +0.880825 0.8301795 0.9278974 +0.8968787 0.8301795 0.9278974 +0.9125621 0.8301795 0.9278974 +0.9278974 0.8301795 0.9278974 +0.9429048 0.8301795 0.9278974 +0.9576028 0.8301795 0.9278974 +0.9720079 0.8301795 0.9278974 +0.9861357 0.8301795 0.9278974 +1 0.8301795 0.9278974 +0 0.8475045 0.9278974 +0.1939468 0.8475045 0.9278974 +0.2773041 0.8475045 0.9278974 +0.3384659 0.8475045 0.9278974 +0.3885728 0.8475045 0.9278974 +0.4317928 0.8475045 0.9278974 +0.470214 0.8475045 0.9278974 +0.5050551 0.8475045 0.9278974 +0.5370987 0.8475045 0.9278974 +0.5668815 0.8475045 0.9278974 +0.5947903 0.8475045 0.9278974 +0.6211144 0.8475045 0.9278974 +0.6460766 0.8475045 0.9278974 +0.6698526 0.8475045 0.9278974 +0.6925839 0.8475045 0.9278974 +0.7143866 0.8475045 0.9278974 +0.7353569 0.8475045 0.9278974 +0.7555758 0.8475045 0.9278974 +0.7751122 0.8475045 0.9278974 +0.7940252 0.8475045 0.9278974 +0.8123661 0.8475045 0.9278974 +0.8301795 0.8475045 0.9278974 +0.8475045 0.8475045 0.9278974 +0.8643761 0.8475045 0.9278974 +0.880825 0.8475045 0.9278974 +0.8968787 0.8475045 0.9278974 +0.9125621 0.8475045 0.9278974 +0.9278974 0.8475045 0.9278974 +0.9429048 0.8475045 0.9278974 +0.9576028 0.8475045 0.9278974 +0.9720079 0.8475045 0.9278974 +0.9861357 0.8475045 0.9278974 +1 0.8475045 0.9278974 +0 0.8643761 0.9278974 +0.1939468 0.8643761 0.9278974 +0.2773041 0.8643761 0.9278974 +0.3384659 0.8643761 0.9278974 +0.3885728 0.8643761 0.9278974 +0.4317928 0.8643761 0.9278974 +0.470214 0.8643761 0.9278974 +0.5050551 0.8643761 0.9278974 +0.5370987 0.8643761 0.9278974 +0.5668815 0.8643761 0.9278974 +0.5947903 0.8643761 0.9278974 +0.6211144 0.8643761 0.9278974 +0.6460766 0.8643761 0.9278974 +0.6698526 0.8643761 0.9278974 +0.6925839 0.8643761 0.9278974 +0.7143866 0.8643761 0.9278974 +0.7353569 0.8643761 0.9278974 +0.7555758 0.8643761 0.9278974 +0.7751122 0.8643761 0.9278974 +0.7940252 0.8643761 0.9278974 +0.8123661 0.8643761 0.9278974 +0.8301795 0.8643761 0.9278974 +0.8475045 0.8643761 0.9278974 +0.8643761 0.8643761 0.9278974 +0.880825 0.8643761 0.9278974 +0.8968787 0.8643761 0.9278974 +0.9125621 0.8643761 0.9278974 +0.9278974 0.8643761 0.9278974 +0.9429048 0.8643761 0.9278974 +0.9576028 0.8643761 0.9278974 +0.9720079 0.8643761 0.9278974 +0.9861357 0.8643761 0.9278974 +1 0.8643761 0.9278974 +0 0.880825 0.9278974 +0.1939468 0.880825 0.9278974 +0.2773041 0.880825 0.9278974 +0.3384659 0.880825 0.9278974 +0.3885728 0.880825 0.9278974 +0.4317928 0.880825 0.9278974 +0.470214 0.880825 0.9278974 +0.5050551 0.880825 0.9278974 +0.5370987 0.880825 0.9278974 +0.5668815 0.880825 0.9278974 +0.5947903 0.880825 0.9278974 +0.6211144 0.880825 0.9278974 +0.6460766 0.880825 0.9278974 +0.6698526 0.880825 0.9278974 +0.6925839 0.880825 0.9278974 +0.7143866 0.880825 0.9278974 +0.7353569 0.880825 0.9278974 +0.7555758 0.880825 0.9278974 +0.7751122 0.880825 0.9278974 +0.7940252 0.880825 0.9278974 +0.8123661 0.880825 0.9278974 +0.8301795 0.880825 0.9278974 +0.8475045 0.880825 0.9278974 +0.8643761 0.880825 0.9278974 +0.880825 0.880825 0.9278974 +0.8968787 0.880825 0.9278974 +0.9125621 0.880825 0.9278974 +0.9278974 0.880825 0.9278974 +0.9429048 0.880825 0.9278974 +0.9576028 0.880825 0.9278974 +0.9720079 0.880825 0.9278974 +0.9861357 0.880825 0.9278974 +1 0.880825 0.9278974 +0 0.8968787 0.9278974 +0.1939468 0.8968787 0.9278974 +0.2773041 0.8968787 0.9278974 +0.3384659 0.8968787 0.9278974 +0.3885728 0.8968787 0.9278974 +0.4317928 0.8968787 0.9278974 +0.470214 0.8968787 0.9278974 +0.5050551 0.8968787 0.9278974 +0.5370987 0.8968787 0.9278974 +0.5668815 0.8968787 0.9278974 +0.5947903 0.8968787 0.9278974 +0.6211144 0.8968787 0.9278974 +0.6460766 0.8968787 0.9278974 +0.6698526 0.8968787 0.9278974 +0.6925839 0.8968787 0.9278974 +0.7143866 0.8968787 0.9278974 +0.7353569 0.8968787 0.9278974 +0.7555758 0.8968787 0.9278974 +0.7751122 0.8968787 0.9278974 +0.7940252 0.8968787 0.9278974 +0.8123661 0.8968787 0.9278974 +0.8301795 0.8968787 0.9278974 +0.8475045 0.8968787 0.9278974 +0.8643761 0.8968787 0.9278974 +0.880825 0.8968787 0.9278974 +0.8968787 0.8968787 0.9278974 +0.9125621 0.8968787 0.9278974 +0.9278974 0.8968787 0.9278974 +0.9429048 0.8968787 0.9278974 +0.9576028 0.8968787 0.9278974 +0.9720079 0.8968787 0.9278974 +0.9861357 0.8968787 0.9278974 +1 0.8968787 0.9278974 +0 0.9125621 0.9278974 +0.1939468 0.9125621 0.9278974 +0.2773041 0.9125621 0.9278974 +0.3384659 0.9125621 0.9278974 +0.3885728 0.9125621 0.9278974 +0.4317928 0.9125621 0.9278974 +0.470214 0.9125621 0.9278974 +0.5050551 0.9125621 0.9278974 +0.5370987 0.9125621 0.9278974 +0.5668815 0.9125621 0.9278974 +0.5947903 0.9125621 0.9278974 +0.6211144 0.9125621 0.9278974 +0.6460766 0.9125621 0.9278974 +0.6698526 0.9125621 0.9278974 +0.6925839 0.9125621 0.9278974 +0.7143866 0.9125621 0.9278974 +0.7353569 0.9125621 0.9278974 +0.7555758 0.9125621 0.9278974 +0.7751122 0.9125621 0.9278974 +0.7940252 0.9125621 0.9278974 +0.8123661 0.9125621 0.9278974 +0.8301795 0.9125621 0.9278974 +0.8475045 0.9125621 0.9278974 +0.8643761 0.9125621 0.9278974 +0.880825 0.9125621 0.9278974 +0.8968787 0.9125621 0.9278974 +0.9125621 0.9125621 0.9278974 +0.9278974 0.9125621 0.9278974 +0.9429048 0.9125621 0.9278974 +0.9576028 0.9125621 0.9278974 +0.9720079 0.9125621 0.9278974 +0.9861357 0.9125621 0.9278974 +1 0.9125621 0.9278974 +0 0.9278974 0.9278974 +0.1939468 0.9278974 0.9278974 +0.2773041 0.9278974 0.9278974 +0.3384659 0.9278974 0.9278974 +0.3885728 0.9278974 0.9278974 +0.4317928 0.9278974 0.9278974 +0.470214 0.9278974 0.9278974 +0.5050551 0.9278974 0.9278974 +0.5370987 0.9278974 0.9278974 +0.5668815 0.9278974 0.9278974 +0.5947903 0.9278974 0.9278974 +0.6211144 0.9278974 0.9278974 +0.6460766 0.9278974 0.9278974 +0.6698526 0.9278974 0.9278974 +0.6925839 0.9278974 0.9278974 +0.7143866 0.9278974 0.9278974 +0.7353569 0.9278974 0.9278974 +0.7555758 0.9278974 0.9278974 +0.7751122 0.9278974 0.9278974 +0.7940252 0.9278974 0.9278974 +0.8123661 0.9278974 0.9278974 +0.8301795 0.9278974 0.9278974 +0.8475045 0.9278974 0.9278974 +0.8643761 0.9278974 0.9278974 +0.880825 0.9278974 0.9278974 +0.8968787 0.9278974 0.9278974 +0.9125621 0.9278974 0.9278974 +0.9278974 0.9278974 0.9278974 +0.9429048 0.9278974 0.9278974 +0.9576028 0.9278974 0.9278974 +0.9720079 0.9278974 0.9278974 +0.9861357 0.9278974 0.9278974 +1 0.9278974 0.9278974 +0 0.9429048 0.9278974 +0.1939468 0.9429048 0.9278974 +0.2773041 0.9429048 0.9278974 +0.3384659 0.9429048 0.9278974 +0.3885728 0.9429048 0.9278974 +0.4317928 0.9429048 0.9278974 +0.470214 0.9429048 0.9278974 +0.5050551 0.9429048 0.9278974 +0.5370987 0.9429048 0.9278974 +0.5668815 0.9429048 0.9278974 +0.5947903 0.9429048 0.9278974 +0.6211144 0.9429048 0.9278974 +0.6460766 0.9429048 0.9278974 +0.6698526 0.9429048 0.9278974 +0.6925839 0.9429048 0.9278974 +0.7143866 0.9429048 0.9278974 +0.7353569 0.9429048 0.9278974 +0.7555758 0.9429048 0.9278974 +0.7751122 0.9429048 0.9278974 +0.7940252 0.9429048 0.9278974 +0.8123661 0.9429048 0.9278974 +0.8301795 0.9429048 0.9278974 +0.8475045 0.9429048 0.9278974 +0.8643761 0.9429048 0.9278974 +0.880825 0.9429048 0.9278974 +0.8968787 0.9429048 0.9278974 +0.9125621 0.9429048 0.9278974 +0.9278974 0.9429048 0.9278974 +0.9429048 0.9429048 0.9278974 +0.9576028 0.9429048 0.9278974 +0.9720079 0.9429048 0.9278974 +0.9861357 0.9429048 0.9278974 +1 0.9429048 0.9278974 +0 0.9576028 0.9278974 +0.1939468 0.9576028 0.9278974 +0.2773041 0.9576028 0.9278974 +0.3384659 0.9576028 0.9278974 +0.3885728 0.9576028 0.9278974 +0.4317928 0.9576028 0.9278974 +0.470214 0.9576028 0.9278974 +0.5050551 0.9576028 0.9278974 +0.5370987 0.9576028 0.9278974 +0.5668815 0.9576028 0.9278974 +0.5947903 0.9576028 0.9278974 +0.6211144 0.9576028 0.9278974 +0.6460766 0.9576028 0.9278974 +0.6698526 0.9576028 0.9278974 +0.6925839 0.9576028 0.9278974 +0.7143866 0.9576028 0.9278974 +0.7353569 0.9576028 0.9278974 +0.7555758 0.9576028 0.9278974 +0.7751122 0.9576028 0.9278974 +0.7940252 0.9576028 0.9278974 +0.8123661 0.9576028 0.9278974 +0.8301795 0.9576028 0.9278974 +0.8475045 0.9576028 0.9278974 +0.8643761 0.9576028 0.9278974 +0.880825 0.9576028 0.9278974 +0.8968787 0.9576028 0.9278974 +0.9125621 0.9576028 0.9278974 +0.9278974 0.9576028 0.9278974 +0.9429048 0.9576028 0.9278974 +0.9576028 0.9576028 0.9278974 +0.9720079 0.9576028 0.9278974 +0.9861357 0.9576028 0.9278974 +1 0.9576028 0.9278974 +0 0.9720079 0.9278974 +0.1939468 0.9720079 0.9278974 +0.2773041 0.9720079 0.9278974 +0.3384659 0.9720079 0.9278974 +0.3885728 0.9720079 0.9278974 +0.4317928 0.9720079 0.9278974 +0.470214 0.9720079 0.9278974 +0.5050551 0.9720079 0.9278974 +0.5370987 0.9720079 0.9278974 +0.5668815 0.9720079 0.9278974 +0.5947903 0.9720079 0.9278974 +0.6211144 0.9720079 0.9278974 +0.6460766 0.9720079 0.9278974 +0.6698526 0.9720079 0.9278974 +0.6925839 0.9720079 0.9278974 +0.7143866 0.9720079 0.9278974 +0.7353569 0.9720079 0.9278974 +0.7555758 0.9720079 0.9278974 +0.7751122 0.9720079 0.9278974 +0.7940252 0.9720079 0.9278974 +0.8123661 0.9720079 0.9278974 +0.8301795 0.9720079 0.9278974 +0.8475045 0.9720079 0.9278974 +0.8643761 0.9720079 0.9278974 +0.880825 0.9720079 0.9278974 +0.8968787 0.9720079 0.9278974 +0.9125621 0.9720079 0.9278974 +0.9278974 0.9720079 0.9278974 +0.9429048 0.9720079 0.9278974 +0.9576028 0.9720079 0.9278974 +0.9720079 0.9720079 0.9278974 +0.9861357 0.9720079 0.9278974 +1 0.9720079 0.9278974 +0 0.9861357 0.9278974 +0.1939468 0.9861357 0.9278974 +0.2773041 0.9861357 0.9278974 +0.3384659 0.9861357 0.9278974 +0.3885728 0.9861357 0.9278974 +0.4317928 0.9861357 0.9278974 +0.470214 0.9861357 0.9278974 +0.5050551 0.9861357 0.9278974 +0.5370987 0.9861357 0.9278974 +0.5668815 0.9861357 0.9278974 +0.5947903 0.9861357 0.9278974 +0.6211144 0.9861357 0.9278974 +0.6460766 0.9861357 0.9278974 +0.6698526 0.9861357 0.9278974 +0.6925839 0.9861357 0.9278974 +0.7143866 0.9861357 0.9278974 +0.7353569 0.9861357 0.9278974 +0.7555758 0.9861357 0.9278974 +0.7751122 0.9861357 0.9278974 +0.7940252 0.9861357 0.9278974 +0.8123661 0.9861357 0.9278974 +0.8301795 0.9861357 0.9278974 +0.8475045 0.9861357 0.9278974 +0.8643761 0.9861357 0.9278974 +0.880825 0.9861357 0.9278974 +0.8968787 0.9861357 0.9278974 +0.9125621 0.9861357 0.9278974 +0.9278974 0.9861357 0.9278974 +0.9429048 0.9861357 0.9278974 +0.9576028 0.9861357 0.9278974 +0.9720079 0.9861357 0.9278974 +0.9861357 0.9861357 0.9278974 +1 0.9861357 0.9278974 +0 1 0.9278974 +0.1939468 1 0.9278974 +0.2773041 1 0.9278974 +0.3384659 1 0.9278974 +0.3885728 1 0.9278974 +0.4317928 1 0.9278974 +0.470214 1 0.9278974 +0.5050551 1 0.9278974 +0.5370987 1 0.9278974 +0.5668815 1 0.9278974 +0.5947903 1 0.9278974 +0.6211144 1 0.9278974 +0.6460766 1 0.9278974 +0.6698526 1 0.9278974 +0.6925839 1 0.9278974 +0.7143866 1 0.9278974 +0.7353569 1 0.9278974 +0.7555758 1 0.9278974 +0.7751122 1 0.9278974 +0.7940252 1 0.9278974 +0.8123661 1 0.9278974 +0.8301795 1 0.9278974 +0.8475045 1 0.9278974 +0.8643761 1 0.9278974 +0.880825 1 0.9278974 +0.8968787 1 0.9278974 +0.9125621 1 0.9278974 +0.9278974 1 0.9278974 +0.9429048 1 0.9278974 +0.9576028 1 0.9278974 +0.9720079 1 0.9278974 +0.9861357 1 0.9278974 +1 1 0.9278974 +0 0 0.9429048 +0.1939468 0 0.9429048 +0.2773041 0 0.9429048 +0.3384659 0 0.9429048 +0.3885728 0 0.9429048 +0.4317928 0 0.9429048 +0.470214 0 0.9429048 +0.5050551 0 0.9429048 +0.5370987 0 0.9429048 +0.5668815 0 0.9429048 +0.5947903 0 0.9429048 +0.6211144 0 0.9429048 +0.6460766 0 0.9429048 +0.6698526 0 0.9429048 +0.6925839 0 0.9429048 +0.7143866 0 0.9429048 +0.7353569 0 0.9429048 +0.7555758 0 0.9429048 +0.7751122 0 0.9429048 +0.7940252 0 0.9429048 +0.8123661 0 0.9429048 +0.8301795 0 0.9429048 +0.8475045 0 0.9429048 +0.8643761 0 0.9429048 +0.880825 0 0.9429048 +0.8968787 0 0.9429048 +0.9125621 0 0.9429048 +0.9278974 0 0.9429048 +0.9429048 0 0.9429048 +0.9576028 0 0.9429048 +0.9720079 0 0.9429048 +0.9861357 0 0.9429048 +1 0 0.9429048 +0 0.1939468 0.9429048 +0.1939468 0.1939468 0.9429048 +0.2773041 0.1939468 0.9429048 +0.3384659 0.1939468 0.9429048 +0.3885728 0.1939468 0.9429048 +0.4317928 0.1939468 0.9429048 +0.470214 0.1939468 0.9429048 +0.5050551 0.1939468 0.9429048 +0.5370987 0.1939468 0.9429048 +0.5668815 0.1939468 0.9429048 +0.5947903 0.1939468 0.9429048 +0.6211144 0.1939468 0.9429048 +0.6460766 0.1939468 0.9429048 +0.6698526 0.1939468 0.9429048 +0.6925839 0.1939468 0.9429048 +0.7143866 0.1939468 0.9429048 +0.7353569 0.1939468 0.9429048 +0.7555758 0.1939468 0.9429048 +0.7751122 0.1939468 0.9429048 +0.7940252 0.1939468 0.9429048 +0.8123661 0.1939468 0.9429048 +0.8301795 0.1939468 0.9429048 +0.8475045 0.1939468 0.9429048 +0.8643761 0.1939468 0.9429048 +0.880825 0.1939468 0.9429048 +0.8968787 0.1939468 0.9429048 +0.9125621 0.1939468 0.9429048 +0.9278974 0.1939468 0.9429048 +0.9429048 0.1939468 0.9429048 +0.9576028 0.1939468 0.9429048 +0.9720079 0.1939468 0.9429048 +0.9861357 0.1939468 0.9429048 +1 0.1939468 0.9429048 +0 0.2773041 0.9429048 +0.1939468 0.2773041 0.9429048 +0.2773041 0.2773041 0.9429048 +0.3384659 0.2773041 0.9429048 +0.3885728 0.2773041 0.9429048 +0.4317928 0.2773041 0.9429048 +0.470214 0.2773041 0.9429048 +0.5050551 0.2773041 0.9429048 +0.5370987 0.2773041 0.9429048 +0.5668815 0.2773041 0.9429048 +0.5947903 0.2773041 0.9429048 +0.6211144 0.2773041 0.9429048 +0.6460766 0.2773041 0.9429048 +0.6698526 0.2773041 0.9429048 +0.6925839 0.2773041 0.9429048 +0.7143866 0.2773041 0.9429048 +0.7353569 0.2773041 0.9429048 +0.7555758 0.2773041 0.9429048 +0.7751122 0.2773041 0.9429048 +0.7940252 0.2773041 0.9429048 +0.8123661 0.2773041 0.9429048 +0.8301795 0.2773041 0.9429048 +0.8475045 0.2773041 0.9429048 +0.8643761 0.2773041 0.9429048 +0.880825 0.2773041 0.9429048 +0.8968787 0.2773041 0.9429048 +0.9125621 0.2773041 0.9429048 +0.9278974 0.2773041 0.9429048 +0.9429048 0.2773041 0.9429048 +0.9576028 0.2773041 0.9429048 +0.9720079 0.2773041 0.9429048 +0.9861357 0.2773041 0.9429048 +1 0.2773041 0.9429048 +0 0.3384659 0.9429048 +0.1939468 0.3384659 0.9429048 +0.2773041 0.3384659 0.9429048 +0.3384659 0.3384659 0.9429048 +0.3885728 0.3384659 0.9429048 +0.4317928 0.3384659 0.9429048 +0.470214 0.3384659 0.9429048 +0.5050551 0.3384659 0.9429048 +0.5370987 0.3384659 0.9429048 +0.5668815 0.3384659 0.9429048 +0.5947903 0.3384659 0.9429048 +0.6211144 0.3384659 0.9429048 +0.6460766 0.3384659 0.9429048 +0.6698526 0.3384659 0.9429048 +0.6925839 0.3384659 0.9429048 +0.7143866 0.3384659 0.9429048 +0.7353569 0.3384659 0.9429048 +0.7555758 0.3384659 0.9429048 +0.7751122 0.3384659 0.9429048 +0.7940252 0.3384659 0.9429048 +0.8123661 0.3384659 0.9429048 +0.8301795 0.3384659 0.9429048 +0.8475045 0.3384659 0.9429048 +0.8643761 0.3384659 0.9429048 +0.880825 0.3384659 0.9429048 +0.8968787 0.3384659 0.9429048 +0.9125621 0.3384659 0.9429048 +0.9278974 0.3384659 0.9429048 +0.9429048 0.3384659 0.9429048 +0.9576028 0.3384659 0.9429048 +0.9720079 0.3384659 0.9429048 +0.9861357 0.3384659 0.9429048 +1 0.3384659 0.9429048 +0 0.3885728 0.9429048 +0.1939468 0.3885728 0.9429048 +0.2773041 0.3885728 0.9429048 +0.3384659 0.3885728 0.9429048 +0.3885728 0.3885728 0.9429048 +0.4317928 0.3885728 0.9429048 +0.470214 0.3885728 0.9429048 +0.5050551 0.3885728 0.9429048 +0.5370987 0.3885728 0.9429048 +0.5668815 0.3885728 0.9429048 +0.5947903 0.3885728 0.9429048 +0.6211144 0.3885728 0.9429048 +0.6460766 0.3885728 0.9429048 +0.6698526 0.3885728 0.9429048 +0.6925839 0.3885728 0.9429048 +0.7143866 0.3885728 0.9429048 +0.7353569 0.3885728 0.9429048 +0.7555758 0.3885728 0.9429048 +0.7751122 0.3885728 0.9429048 +0.7940252 0.3885728 0.9429048 +0.8123661 0.3885728 0.9429048 +0.8301795 0.3885728 0.9429048 +0.8475045 0.3885728 0.9429048 +0.8643761 0.3885728 0.9429048 +0.880825 0.3885728 0.9429048 +0.8968787 0.3885728 0.9429048 +0.9125621 0.3885728 0.9429048 +0.9278974 0.3885728 0.9429048 +0.9429048 0.3885728 0.9429048 +0.9576028 0.3885728 0.9429048 +0.9720079 0.3885728 0.9429048 +0.9861357 0.3885728 0.9429048 +1 0.3885728 0.9429048 +0 0.4317928 0.9429048 +0.1939468 0.4317928 0.9429048 +0.2773041 0.4317928 0.9429048 +0.3384659 0.4317928 0.9429048 +0.3885728 0.4317928 0.9429048 +0.4317928 0.4317928 0.9429048 +0.470214 0.4317928 0.9429048 +0.5050551 0.4317928 0.9429048 +0.5370987 0.4317928 0.9429048 +0.5668815 0.4317928 0.9429048 +0.5947903 0.4317928 0.9429048 +0.6211144 0.4317928 0.9429048 +0.6460766 0.4317928 0.9429048 +0.6698526 0.4317928 0.9429048 +0.6925839 0.4317928 0.9429048 +0.7143866 0.4317928 0.9429048 +0.7353569 0.4317928 0.9429048 +0.7555758 0.4317928 0.9429048 +0.7751122 0.4317928 0.9429048 +0.7940252 0.4317928 0.9429048 +0.8123661 0.4317928 0.9429048 +0.8301795 0.4317928 0.9429048 +0.8475045 0.4317928 0.9429048 +0.8643761 0.4317928 0.9429048 +0.880825 0.4317928 0.9429048 +0.8968787 0.4317928 0.9429048 +0.9125621 0.4317928 0.9429048 +0.9278974 0.4317928 0.9429048 +0.9429048 0.4317928 0.9429048 +0.9576028 0.4317928 0.9429048 +0.9720079 0.4317928 0.9429048 +0.9861357 0.4317928 0.9429048 +1 0.4317928 0.9429048 +0 0.470214 0.9429048 +0.1939468 0.470214 0.9429048 +0.2773041 0.470214 0.9429048 +0.3384659 0.470214 0.9429048 +0.3885728 0.470214 0.9429048 +0.4317928 0.470214 0.9429048 +0.470214 0.470214 0.9429048 +0.5050551 0.470214 0.9429048 +0.5370987 0.470214 0.9429048 +0.5668815 0.470214 0.9429048 +0.5947903 0.470214 0.9429048 +0.6211144 0.470214 0.9429048 +0.6460766 0.470214 0.9429048 +0.6698526 0.470214 0.9429048 +0.6925839 0.470214 0.9429048 +0.7143866 0.470214 0.9429048 +0.7353569 0.470214 0.9429048 +0.7555758 0.470214 0.9429048 +0.7751122 0.470214 0.9429048 +0.7940252 0.470214 0.9429048 +0.8123661 0.470214 0.9429048 +0.8301795 0.470214 0.9429048 +0.8475045 0.470214 0.9429048 +0.8643761 0.470214 0.9429048 +0.880825 0.470214 0.9429048 +0.8968787 0.470214 0.9429048 +0.9125621 0.470214 0.9429048 +0.9278974 0.470214 0.9429048 +0.9429048 0.470214 0.9429048 +0.9576028 0.470214 0.9429048 +0.9720079 0.470214 0.9429048 +0.9861357 0.470214 0.9429048 +1 0.470214 0.9429048 +0 0.5050551 0.9429048 +0.1939468 0.5050551 0.9429048 +0.2773041 0.5050551 0.9429048 +0.3384659 0.5050551 0.9429048 +0.3885728 0.5050551 0.9429048 +0.4317928 0.5050551 0.9429048 +0.470214 0.5050551 0.9429048 +0.5050551 0.5050551 0.9429048 +0.5370987 0.5050551 0.9429048 +0.5668815 0.5050551 0.9429048 +0.5947903 0.5050551 0.9429048 +0.6211144 0.5050551 0.9429048 +0.6460766 0.5050551 0.9429048 +0.6698526 0.5050551 0.9429048 +0.6925839 0.5050551 0.9429048 +0.7143866 0.5050551 0.9429048 +0.7353569 0.5050551 0.9429048 +0.7555758 0.5050551 0.9429048 +0.7751122 0.5050551 0.9429048 +0.7940252 0.5050551 0.9429048 +0.8123661 0.5050551 0.9429048 +0.8301795 0.5050551 0.9429048 +0.8475045 0.5050551 0.9429048 +0.8643761 0.5050551 0.9429048 +0.880825 0.5050551 0.9429048 +0.8968787 0.5050551 0.9429048 +0.9125621 0.5050551 0.9429048 +0.9278974 0.5050551 0.9429048 +0.9429048 0.5050551 0.9429048 +0.9576028 0.5050551 0.9429048 +0.9720079 0.5050551 0.9429048 +0.9861357 0.5050551 0.9429048 +1 0.5050551 0.9429048 +0 0.5370987 0.9429048 +0.1939468 0.5370987 0.9429048 +0.2773041 0.5370987 0.9429048 +0.3384659 0.5370987 0.9429048 +0.3885728 0.5370987 0.9429048 +0.4317928 0.5370987 0.9429048 +0.470214 0.5370987 0.9429048 +0.5050551 0.5370987 0.9429048 +0.5370987 0.5370987 0.9429048 +0.5668815 0.5370987 0.9429048 +0.5947903 0.5370987 0.9429048 +0.6211144 0.5370987 0.9429048 +0.6460766 0.5370987 0.9429048 +0.6698526 0.5370987 0.9429048 +0.6925839 0.5370987 0.9429048 +0.7143866 0.5370987 0.9429048 +0.7353569 0.5370987 0.9429048 +0.7555758 0.5370987 0.9429048 +0.7751122 0.5370987 0.9429048 +0.7940252 0.5370987 0.9429048 +0.8123661 0.5370987 0.9429048 +0.8301795 0.5370987 0.9429048 +0.8475045 0.5370987 0.9429048 +0.8643761 0.5370987 0.9429048 +0.880825 0.5370987 0.9429048 +0.8968787 0.5370987 0.9429048 +0.9125621 0.5370987 0.9429048 +0.9278974 0.5370987 0.9429048 +0.9429048 0.5370987 0.9429048 +0.9576028 0.5370987 0.9429048 +0.9720079 0.5370987 0.9429048 +0.9861357 0.5370987 0.9429048 +1 0.5370987 0.9429048 +0 0.5668815 0.9429048 +0.1939468 0.5668815 0.9429048 +0.2773041 0.5668815 0.9429048 +0.3384659 0.5668815 0.9429048 +0.3885728 0.5668815 0.9429048 +0.4317928 0.5668815 0.9429048 +0.470214 0.5668815 0.9429048 +0.5050551 0.5668815 0.9429048 +0.5370987 0.5668815 0.9429048 +0.5668815 0.5668815 0.9429048 +0.5947903 0.5668815 0.9429048 +0.6211144 0.5668815 0.9429048 +0.6460766 0.5668815 0.9429048 +0.6698526 0.5668815 0.9429048 +0.6925839 0.5668815 0.9429048 +0.7143866 0.5668815 0.9429048 +0.7353569 0.5668815 0.9429048 +0.7555758 0.5668815 0.9429048 +0.7751122 0.5668815 0.9429048 +0.7940252 0.5668815 0.9429048 +0.8123661 0.5668815 0.9429048 +0.8301795 0.5668815 0.9429048 +0.8475045 0.5668815 0.9429048 +0.8643761 0.5668815 0.9429048 +0.880825 0.5668815 0.9429048 +0.8968787 0.5668815 0.9429048 +0.9125621 0.5668815 0.9429048 +0.9278974 0.5668815 0.9429048 +0.9429048 0.5668815 0.9429048 +0.9576028 0.5668815 0.9429048 +0.9720079 0.5668815 0.9429048 +0.9861357 0.5668815 0.9429048 +1 0.5668815 0.9429048 +0 0.5947903 0.9429048 +0.1939468 0.5947903 0.9429048 +0.2773041 0.5947903 0.9429048 +0.3384659 0.5947903 0.9429048 +0.3885728 0.5947903 0.9429048 +0.4317928 0.5947903 0.9429048 +0.470214 0.5947903 0.9429048 +0.5050551 0.5947903 0.9429048 +0.5370987 0.5947903 0.9429048 +0.5668815 0.5947903 0.9429048 +0.5947903 0.5947903 0.9429048 +0.6211144 0.5947903 0.9429048 +0.6460766 0.5947903 0.9429048 +0.6698526 0.5947903 0.9429048 +0.6925839 0.5947903 0.9429048 +0.7143866 0.5947903 0.9429048 +0.7353569 0.5947903 0.9429048 +0.7555758 0.5947903 0.9429048 +0.7751122 0.5947903 0.9429048 +0.7940252 0.5947903 0.9429048 +0.8123661 0.5947903 0.9429048 +0.8301795 0.5947903 0.9429048 +0.8475045 0.5947903 0.9429048 +0.8643761 0.5947903 0.9429048 +0.880825 0.5947903 0.9429048 +0.8968787 0.5947903 0.9429048 +0.9125621 0.5947903 0.9429048 +0.9278974 0.5947903 0.9429048 +0.9429048 0.5947903 0.9429048 +0.9576028 0.5947903 0.9429048 +0.9720079 0.5947903 0.9429048 +0.9861357 0.5947903 0.9429048 +1 0.5947903 0.9429048 +0 0.6211144 0.9429048 +0.1939468 0.6211144 0.9429048 +0.2773041 0.6211144 0.9429048 +0.3384659 0.6211144 0.9429048 +0.3885728 0.6211144 0.9429048 +0.4317928 0.6211144 0.9429048 +0.470214 0.6211144 0.9429048 +0.5050551 0.6211144 0.9429048 +0.5370987 0.6211144 0.9429048 +0.5668815 0.6211144 0.9429048 +0.5947903 0.6211144 0.9429048 +0.6211144 0.6211144 0.9429048 +0.6460766 0.6211144 0.9429048 +0.6698526 0.6211144 0.9429048 +0.6925839 0.6211144 0.9429048 +0.7143866 0.6211144 0.9429048 +0.7353569 0.6211144 0.9429048 +0.7555758 0.6211144 0.9429048 +0.7751122 0.6211144 0.9429048 +0.7940252 0.6211144 0.9429048 +0.8123661 0.6211144 0.9429048 +0.8301795 0.6211144 0.9429048 +0.8475045 0.6211144 0.9429048 +0.8643761 0.6211144 0.9429048 +0.880825 0.6211144 0.9429048 +0.8968787 0.6211144 0.9429048 +0.9125621 0.6211144 0.9429048 +0.9278974 0.6211144 0.9429048 +0.9429048 0.6211144 0.9429048 +0.9576028 0.6211144 0.9429048 +0.9720079 0.6211144 0.9429048 +0.9861357 0.6211144 0.9429048 +1 0.6211144 0.9429048 +0 0.6460766 0.9429048 +0.1939468 0.6460766 0.9429048 +0.2773041 0.6460766 0.9429048 +0.3384659 0.6460766 0.9429048 +0.3885728 0.6460766 0.9429048 +0.4317928 0.6460766 0.9429048 +0.470214 0.6460766 0.9429048 +0.5050551 0.6460766 0.9429048 +0.5370987 0.6460766 0.9429048 +0.5668815 0.6460766 0.9429048 +0.5947903 0.6460766 0.9429048 +0.6211144 0.6460766 0.9429048 +0.6460766 0.6460766 0.9429048 +0.6698526 0.6460766 0.9429048 +0.6925839 0.6460766 0.9429048 +0.7143866 0.6460766 0.9429048 +0.7353569 0.6460766 0.9429048 +0.7555758 0.6460766 0.9429048 +0.7751122 0.6460766 0.9429048 +0.7940252 0.6460766 0.9429048 +0.8123661 0.6460766 0.9429048 +0.8301795 0.6460766 0.9429048 +0.8475045 0.6460766 0.9429048 +0.8643761 0.6460766 0.9429048 +0.880825 0.6460766 0.9429048 +0.8968787 0.6460766 0.9429048 +0.9125621 0.6460766 0.9429048 +0.9278974 0.6460766 0.9429048 +0.9429048 0.6460766 0.9429048 +0.9576028 0.6460766 0.9429048 +0.9720079 0.6460766 0.9429048 +0.9861357 0.6460766 0.9429048 +1 0.6460766 0.9429048 +0 0.6698526 0.9429048 +0.1939468 0.6698526 0.9429048 +0.2773041 0.6698526 0.9429048 +0.3384659 0.6698526 0.9429048 +0.3885728 0.6698526 0.9429048 +0.4317928 0.6698526 0.9429048 +0.470214 0.6698526 0.9429048 +0.5050551 0.6698526 0.9429048 +0.5370987 0.6698526 0.9429048 +0.5668815 0.6698526 0.9429048 +0.5947903 0.6698526 0.9429048 +0.6211144 0.6698526 0.9429048 +0.6460766 0.6698526 0.9429048 +0.6698526 0.6698526 0.9429048 +0.6925839 0.6698526 0.9429048 +0.7143866 0.6698526 0.9429048 +0.7353569 0.6698526 0.9429048 +0.7555758 0.6698526 0.9429048 +0.7751122 0.6698526 0.9429048 +0.7940252 0.6698526 0.9429048 +0.8123661 0.6698526 0.9429048 +0.8301795 0.6698526 0.9429048 +0.8475045 0.6698526 0.9429048 +0.8643761 0.6698526 0.9429048 +0.880825 0.6698526 0.9429048 +0.8968787 0.6698526 0.9429048 +0.9125621 0.6698526 0.9429048 +0.9278974 0.6698526 0.9429048 +0.9429048 0.6698526 0.9429048 +0.9576028 0.6698526 0.9429048 +0.9720079 0.6698526 0.9429048 +0.9861357 0.6698526 0.9429048 +1 0.6698526 0.9429048 +0 0.6925839 0.9429048 +0.1939468 0.6925839 0.9429048 +0.2773041 0.6925839 0.9429048 +0.3384659 0.6925839 0.9429048 +0.3885728 0.6925839 0.9429048 +0.4317928 0.6925839 0.9429048 +0.470214 0.6925839 0.9429048 +0.5050551 0.6925839 0.9429048 +0.5370987 0.6925839 0.9429048 +0.5668815 0.6925839 0.9429048 +0.5947903 0.6925839 0.9429048 +0.6211144 0.6925839 0.9429048 +0.6460766 0.6925839 0.9429048 +0.6698526 0.6925839 0.9429048 +0.6925839 0.6925839 0.9429048 +0.7143866 0.6925839 0.9429048 +0.7353569 0.6925839 0.9429048 +0.7555758 0.6925839 0.9429048 +0.7751122 0.6925839 0.9429048 +0.7940252 0.6925839 0.9429048 +0.8123661 0.6925839 0.9429048 +0.8301795 0.6925839 0.9429048 +0.8475045 0.6925839 0.9429048 +0.8643761 0.6925839 0.9429048 +0.880825 0.6925839 0.9429048 +0.8968787 0.6925839 0.9429048 +0.9125621 0.6925839 0.9429048 +0.9278974 0.6925839 0.9429048 +0.9429048 0.6925839 0.9429048 +0.9576028 0.6925839 0.9429048 +0.9720079 0.6925839 0.9429048 +0.9861357 0.6925839 0.9429048 +1 0.6925839 0.9429048 +0 0.7143866 0.9429048 +0.1939468 0.7143866 0.9429048 +0.2773041 0.7143866 0.9429048 +0.3384659 0.7143866 0.9429048 +0.3885728 0.7143866 0.9429048 +0.4317928 0.7143866 0.9429048 +0.470214 0.7143866 0.9429048 +0.5050551 0.7143866 0.9429048 +0.5370987 0.7143866 0.9429048 +0.5668815 0.7143866 0.9429048 +0.5947903 0.7143866 0.9429048 +0.6211144 0.7143866 0.9429048 +0.6460766 0.7143866 0.9429048 +0.6698526 0.7143866 0.9429048 +0.6925839 0.7143866 0.9429048 +0.7143866 0.7143866 0.9429048 +0.7353569 0.7143866 0.9429048 +0.7555758 0.7143866 0.9429048 +0.7751122 0.7143866 0.9429048 +0.7940252 0.7143866 0.9429048 +0.8123661 0.7143866 0.9429048 +0.8301795 0.7143866 0.9429048 +0.8475045 0.7143866 0.9429048 +0.8643761 0.7143866 0.9429048 +0.880825 0.7143866 0.9429048 +0.8968787 0.7143866 0.9429048 +0.9125621 0.7143866 0.9429048 +0.9278974 0.7143866 0.9429048 +0.9429048 0.7143866 0.9429048 +0.9576028 0.7143866 0.9429048 +0.9720079 0.7143866 0.9429048 +0.9861357 0.7143866 0.9429048 +1 0.7143866 0.9429048 +0 0.7353569 0.9429048 +0.1939468 0.7353569 0.9429048 +0.2773041 0.7353569 0.9429048 +0.3384659 0.7353569 0.9429048 +0.3885728 0.7353569 0.9429048 +0.4317928 0.7353569 0.9429048 +0.470214 0.7353569 0.9429048 +0.5050551 0.7353569 0.9429048 +0.5370987 0.7353569 0.9429048 +0.5668815 0.7353569 0.9429048 +0.5947903 0.7353569 0.9429048 +0.6211144 0.7353569 0.9429048 +0.6460766 0.7353569 0.9429048 +0.6698526 0.7353569 0.9429048 +0.6925839 0.7353569 0.9429048 +0.7143866 0.7353569 0.9429048 +0.7353569 0.7353569 0.9429048 +0.7555758 0.7353569 0.9429048 +0.7751122 0.7353569 0.9429048 +0.7940252 0.7353569 0.9429048 +0.8123661 0.7353569 0.9429048 +0.8301795 0.7353569 0.9429048 +0.8475045 0.7353569 0.9429048 +0.8643761 0.7353569 0.9429048 +0.880825 0.7353569 0.9429048 +0.8968787 0.7353569 0.9429048 +0.9125621 0.7353569 0.9429048 +0.9278974 0.7353569 0.9429048 +0.9429048 0.7353569 0.9429048 +0.9576028 0.7353569 0.9429048 +0.9720079 0.7353569 0.9429048 +0.9861357 0.7353569 0.9429048 +1 0.7353569 0.9429048 +0 0.7555758 0.9429048 +0.1939468 0.7555758 0.9429048 +0.2773041 0.7555758 0.9429048 +0.3384659 0.7555758 0.9429048 +0.3885728 0.7555758 0.9429048 +0.4317928 0.7555758 0.9429048 +0.470214 0.7555758 0.9429048 +0.5050551 0.7555758 0.9429048 +0.5370987 0.7555758 0.9429048 +0.5668815 0.7555758 0.9429048 +0.5947903 0.7555758 0.9429048 +0.6211144 0.7555758 0.9429048 +0.6460766 0.7555758 0.9429048 +0.6698526 0.7555758 0.9429048 +0.6925839 0.7555758 0.9429048 +0.7143866 0.7555758 0.9429048 +0.7353569 0.7555758 0.9429048 +0.7555758 0.7555758 0.9429048 +0.7751122 0.7555758 0.9429048 +0.7940252 0.7555758 0.9429048 +0.8123661 0.7555758 0.9429048 +0.8301795 0.7555758 0.9429048 +0.8475045 0.7555758 0.9429048 +0.8643761 0.7555758 0.9429048 +0.880825 0.7555758 0.9429048 +0.8968787 0.7555758 0.9429048 +0.9125621 0.7555758 0.9429048 +0.9278974 0.7555758 0.9429048 +0.9429048 0.7555758 0.9429048 +0.9576028 0.7555758 0.9429048 +0.9720079 0.7555758 0.9429048 +0.9861357 0.7555758 0.9429048 +1 0.7555758 0.9429048 +0 0.7751122 0.9429048 +0.1939468 0.7751122 0.9429048 +0.2773041 0.7751122 0.9429048 +0.3384659 0.7751122 0.9429048 +0.3885728 0.7751122 0.9429048 +0.4317928 0.7751122 0.9429048 +0.470214 0.7751122 0.9429048 +0.5050551 0.7751122 0.9429048 +0.5370987 0.7751122 0.9429048 +0.5668815 0.7751122 0.9429048 +0.5947903 0.7751122 0.9429048 +0.6211144 0.7751122 0.9429048 +0.6460766 0.7751122 0.9429048 +0.6698526 0.7751122 0.9429048 +0.6925839 0.7751122 0.9429048 +0.7143866 0.7751122 0.9429048 +0.7353569 0.7751122 0.9429048 +0.7555758 0.7751122 0.9429048 +0.7751122 0.7751122 0.9429048 +0.7940252 0.7751122 0.9429048 +0.8123661 0.7751122 0.9429048 +0.8301795 0.7751122 0.9429048 +0.8475045 0.7751122 0.9429048 +0.8643761 0.7751122 0.9429048 +0.880825 0.7751122 0.9429048 +0.8968787 0.7751122 0.9429048 +0.9125621 0.7751122 0.9429048 +0.9278974 0.7751122 0.9429048 +0.9429048 0.7751122 0.9429048 +0.9576028 0.7751122 0.9429048 +0.9720079 0.7751122 0.9429048 +0.9861357 0.7751122 0.9429048 +1 0.7751122 0.9429048 +0 0.7940252 0.9429048 +0.1939468 0.7940252 0.9429048 +0.2773041 0.7940252 0.9429048 +0.3384659 0.7940252 0.9429048 +0.3885728 0.7940252 0.9429048 +0.4317928 0.7940252 0.9429048 +0.470214 0.7940252 0.9429048 +0.5050551 0.7940252 0.9429048 +0.5370987 0.7940252 0.9429048 +0.5668815 0.7940252 0.9429048 +0.5947903 0.7940252 0.9429048 +0.6211144 0.7940252 0.9429048 +0.6460766 0.7940252 0.9429048 +0.6698526 0.7940252 0.9429048 +0.6925839 0.7940252 0.9429048 +0.7143866 0.7940252 0.9429048 +0.7353569 0.7940252 0.9429048 +0.7555758 0.7940252 0.9429048 +0.7751122 0.7940252 0.9429048 +0.7940252 0.7940252 0.9429048 +0.8123661 0.7940252 0.9429048 +0.8301795 0.7940252 0.9429048 +0.8475045 0.7940252 0.9429048 +0.8643761 0.7940252 0.9429048 +0.880825 0.7940252 0.9429048 +0.8968787 0.7940252 0.9429048 +0.9125621 0.7940252 0.9429048 +0.9278974 0.7940252 0.9429048 +0.9429048 0.7940252 0.9429048 +0.9576028 0.7940252 0.9429048 +0.9720079 0.7940252 0.9429048 +0.9861357 0.7940252 0.9429048 +1 0.7940252 0.9429048 +0 0.8123661 0.9429048 +0.1939468 0.8123661 0.9429048 +0.2773041 0.8123661 0.9429048 +0.3384659 0.8123661 0.9429048 +0.3885728 0.8123661 0.9429048 +0.4317928 0.8123661 0.9429048 +0.470214 0.8123661 0.9429048 +0.5050551 0.8123661 0.9429048 +0.5370987 0.8123661 0.9429048 +0.5668815 0.8123661 0.9429048 +0.5947903 0.8123661 0.9429048 +0.6211144 0.8123661 0.9429048 +0.6460766 0.8123661 0.9429048 +0.6698526 0.8123661 0.9429048 +0.6925839 0.8123661 0.9429048 +0.7143866 0.8123661 0.9429048 +0.7353569 0.8123661 0.9429048 +0.7555758 0.8123661 0.9429048 +0.7751122 0.8123661 0.9429048 +0.7940252 0.8123661 0.9429048 +0.8123661 0.8123661 0.9429048 +0.8301795 0.8123661 0.9429048 +0.8475045 0.8123661 0.9429048 +0.8643761 0.8123661 0.9429048 +0.880825 0.8123661 0.9429048 +0.8968787 0.8123661 0.9429048 +0.9125621 0.8123661 0.9429048 +0.9278974 0.8123661 0.9429048 +0.9429048 0.8123661 0.9429048 +0.9576028 0.8123661 0.9429048 +0.9720079 0.8123661 0.9429048 +0.9861357 0.8123661 0.9429048 +1 0.8123661 0.9429048 +0 0.8301795 0.9429048 +0.1939468 0.8301795 0.9429048 +0.2773041 0.8301795 0.9429048 +0.3384659 0.8301795 0.9429048 +0.3885728 0.8301795 0.9429048 +0.4317928 0.8301795 0.9429048 +0.470214 0.8301795 0.9429048 +0.5050551 0.8301795 0.9429048 +0.5370987 0.8301795 0.9429048 +0.5668815 0.8301795 0.9429048 +0.5947903 0.8301795 0.9429048 +0.6211144 0.8301795 0.9429048 +0.6460766 0.8301795 0.9429048 +0.6698526 0.8301795 0.9429048 +0.6925839 0.8301795 0.9429048 +0.7143866 0.8301795 0.9429048 +0.7353569 0.8301795 0.9429048 +0.7555758 0.8301795 0.9429048 +0.7751122 0.8301795 0.9429048 +0.7940252 0.8301795 0.9429048 +0.8123661 0.8301795 0.9429048 +0.8301795 0.8301795 0.9429048 +0.8475045 0.8301795 0.9429048 +0.8643761 0.8301795 0.9429048 +0.880825 0.8301795 0.9429048 +0.8968787 0.8301795 0.9429048 +0.9125621 0.8301795 0.9429048 +0.9278974 0.8301795 0.9429048 +0.9429048 0.8301795 0.9429048 +0.9576028 0.8301795 0.9429048 +0.9720079 0.8301795 0.9429048 +0.9861357 0.8301795 0.9429048 +1 0.8301795 0.9429048 +0 0.8475045 0.9429048 +0.1939468 0.8475045 0.9429048 +0.2773041 0.8475045 0.9429048 +0.3384659 0.8475045 0.9429048 +0.3885728 0.8475045 0.9429048 +0.4317928 0.8475045 0.9429048 +0.470214 0.8475045 0.9429048 +0.5050551 0.8475045 0.9429048 +0.5370987 0.8475045 0.9429048 +0.5668815 0.8475045 0.9429048 +0.5947903 0.8475045 0.9429048 +0.6211144 0.8475045 0.9429048 +0.6460766 0.8475045 0.9429048 +0.6698526 0.8475045 0.9429048 +0.6925839 0.8475045 0.9429048 +0.7143866 0.8475045 0.9429048 +0.7353569 0.8475045 0.9429048 +0.7555758 0.8475045 0.9429048 +0.7751122 0.8475045 0.9429048 +0.7940252 0.8475045 0.9429048 +0.8123661 0.8475045 0.9429048 +0.8301795 0.8475045 0.9429048 +0.8475045 0.8475045 0.9429048 +0.8643761 0.8475045 0.9429048 +0.880825 0.8475045 0.9429048 +0.8968787 0.8475045 0.9429048 +0.9125621 0.8475045 0.9429048 +0.9278974 0.8475045 0.9429048 +0.9429048 0.8475045 0.9429048 +0.9576028 0.8475045 0.9429048 +0.9720079 0.8475045 0.9429048 +0.9861357 0.8475045 0.9429048 +1 0.8475045 0.9429048 +0 0.8643761 0.9429048 +0.1939468 0.8643761 0.9429048 +0.2773041 0.8643761 0.9429048 +0.3384659 0.8643761 0.9429048 +0.3885728 0.8643761 0.9429048 +0.4317928 0.8643761 0.9429048 +0.470214 0.8643761 0.9429048 +0.5050551 0.8643761 0.9429048 +0.5370987 0.8643761 0.9429048 +0.5668815 0.8643761 0.9429048 +0.5947903 0.8643761 0.9429048 +0.6211144 0.8643761 0.9429048 +0.6460766 0.8643761 0.9429048 +0.6698526 0.8643761 0.9429048 +0.6925839 0.8643761 0.9429048 +0.7143866 0.8643761 0.9429048 +0.7353569 0.8643761 0.9429048 +0.7555758 0.8643761 0.9429048 +0.7751122 0.8643761 0.9429048 +0.7940252 0.8643761 0.9429048 +0.8123661 0.8643761 0.9429048 +0.8301795 0.8643761 0.9429048 +0.8475045 0.8643761 0.9429048 +0.8643761 0.8643761 0.9429048 +0.880825 0.8643761 0.9429048 +0.8968787 0.8643761 0.9429048 +0.9125621 0.8643761 0.9429048 +0.9278974 0.8643761 0.9429048 +0.9429048 0.8643761 0.9429048 +0.9576028 0.8643761 0.9429048 +0.9720079 0.8643761 0.9429048 +0.9861357 0.8643761 0.9429048 +1 0.8643761 0.9429048 +0 0.880825 0.9429048 +0.1939468 0.880825 0.9429048 +0.2773041 0.880825 0.9429048 +0.3384659 0.880825 0.9429048 +0.3885728 0.880825 0.9429048 +0.4317928 0.880825 0.9429048 +0.470214 0.880825 0.9429048 +0.5050551 0.880825 0.9429048 +0.5370987 0.880825 0.9429048 +0.5668815 0.880825 0.9429048 +0.5947903 0.880825 0.9429048 +0.6211144 0.880825 0.9429048 +0.6460766 0.880825 0.9429048 +0.6698526 0.880825 0.9429048 +0.6925839 0.880825 0.9429048 +0.7143866 0.880825 0.9429048 +0.7353569 0.880825 0.9429048 +0.7555758 0.880825 0.9429048 +0.7751122 0.880825 0.9429048 +0.7940252 0.880825 0.9429048 +0.8123661 0.880825 0.9429048 +0.8301795 0.880825 0.9429048 +0.8475045 0.880825 0.9429048 +0.8643761 0.880825 0.9429048 +0.880825 0.880825 0.9429048 +0.8968787 0.880825 0.9429048 +0.9125621 0.880825 0.9429048 +0.9278974 0.880825 0.9429048 +0.9429048 0.880825 0.9429048 +0.9576028 0.880825 0.9429048 +0.9720079 0.880825 0.9429048 +0.9861357 0.880825 0.9429048 +1 0.880825 0.9429048 +0 0.8968787 0.9429048 +0.1939468 0.8968787 0.9429048 +0.2773041 0.8968787 0.9429048 +0.3384659 0.8968787 0.9429048 +0.3885728 0.8968787 0.9429048 +0.4317928 0.8968787 0.9429048 +0.470214 0.8968787 0.9429048 +0.5050551 0.8968787 0.9429048 +0.5370987 0.8968787 0.9429048 +0.5668815 0.8968787 0.9429048 +0.5947903 0.8968787 0.9429048 +0.6211144 0.8968787 0.9429048 +0.6460766 0.8968787 0.9429048 +0.6698526 0.8968787 0.9429048 +0.6925839 0.8968787 0.9429048 +0.7143866 0.8968787 0.9429048 +0.7353569 0.8968787 0.9429048 +0.7555758 0.8968787 0.9429048 +0.7751122 0.8968787 0.9429048 +0.7940252 0.8968787 0.9429048 +0.8123661 0.8968787 0.9429048 +0.8301795 0.8968787 0.9429048 +0.8475045 0.8968787 0.9429048 +0.8643761 0.8968787 0.9429048 +0.880825 0.8968787 0.9429048 +0.8968787 0.8968787 0.9429048 +0.9125621 0.8968787 0.9429048 +0.9278974 0.8968787 0.9429048 +0.9429048 0.8968787 0.9429048 +0.9576028 0.8968787 0.9429048 +0.9720079 0.8968787 0.9429048 +0.9861357 0.8968787 0.9429048 +1 0.8968787 0.9429048 +0 0.9125621 0.9429048 +0.1939468 0.9125621 0.9429048 +0.2773041 0.9125621 0.9429048 +0.3384659 0.9125621 0.9429048 +0.3885728 0.9125621 0.9429048 +0.4317928 0.9125621 0.9429048 +0.470214 0.9125621 0.9429048 +0.5050551 0.9125621 0.9429048 +0.5370987 0.9125621 0.9429048 +0.5668815 0.9125621 0.9429048 +0.5947903 0.9125621 0.9429048 +0.6211144 0.9125621 0.9429048 +0.6460766 0.9125621 0.9429048 +0.6698526 0.9125621 0.9429048 +0.6925839 0.9125621 0.9429048 +0.7143866 0.9125621 0.9429048 +0.7353569 0.9125621 0.9429048 +0.7555758 0.9125621 0.9429048 +0.7751122 0.9125621 0.9429048 +0.7940252 0.9125621 0.9429048 +0.8123661 0.9125621 0.9429048 +0.8301795 0.9125621 0.9429048 +0.8475045 0.9125621 0.9429048 +0.8643761 0.9125621 0.9429048 +0.880825 0.9125621 0.9429048 +0.8968787 0.9125621 0.9429048 +0.9125621 0.9125621 0.9429048 +0.9278974 0.9125621 0.9429048 +0.9429048 0.9125621 0.9429048 +0.9576028 0.9125621 0.9429048 +0.9720079 0.9125621 0.9429048 +0.9861357 0.9125621 0.9429048 +1 0.9125621 0.9429048 +0 0.9278974 0.9429048 +0.1939468 0.9278974 0.9429048 +0.2773041 0.9278974 0.9429048 +0.3384659 0.9278974 0.9429048 +0.3885728 0.9278974 0.9429048 +0.4317928 0.9278974 0.9429048 +0.470214 0.9278974 0.9429048 +0.5050551 0.9278974 0.9429048 +0.5370987 0.9278974 0.9429048 +0.5668815 0.9278974 0.9429048 +0.5947903 0.9278974 0.9429048 +0.6211144 0.9278974 0.9429048 +0.6460766 0.9278974 0.9429048 +0.6698526 0.9278974 0.9429048 +0.6925839 0.9278974 0.9429048 +0.7143866 0.9278974 0.9429048 +0.7353569 0.9278974 0.9429048 +0.7555758 0.9278974 0.9429048 +0.7751122 0.9278974 0.9429048 +0.7940252 0.9278974 0.9429048 +0.8123661 0.9278974 0.9429048 +0.8301795 0.9278974 0.9429048 +0.8475045 0.9278974 0.9429048 +0.8643761 0.9278974 0.9429048 +0.880825 0.9278974 0.9429048 +0.8968787 0.9278974 0.9429048 +0.9125621 0.9278974 0.9429048 +0.9278974 0.9278974 0.9429048 +0.9429048 0.9278974 0.9429048 +0.9576028 0.9278974 0.9429048 +0.9720079 0.9278974 0.9429048 +0.9861357 0.9278974 0.9429048 +1 0.9278974 0.9429048 +0 0.9429048 0.9429048 +0.1939468 0.9429048 0.9429048 +0.2773041 0.9429048 0.9429048 +0.3384659 0.9429048 0.9429048 +0.3885728 0.9429048 0.9429048 +0.4317928 0.9429048 0.9429048 +0.470214 0.9429048 0.9429048 +0.5050551 0.9429048 0.9429048 +0.5370987 0.9429048 0.9429048 +0.5668815 0.9429048 0.9429048 +0.5947903 0.9429048 0.9429048 +0.6211144 0.9429048 0.9429048 +0.6460766 0.9429048 0.9429048 +0.6698526 0.9429048 0.9429048 +0.6925839 0.9429048 0.9429048 +0.7143866 0.9429048 0.9429048 +0.7353569 0.9429048 0.9429048 +0.7555758 0.9429048 0.9429048 +0.7751122 0.9429048 0.9429048 +0.7940252 0.9429048 0.9429048 +0.8123661 0.9429048 0.9429048 +0.8301795 0.9429048 0.9429048 +0.8475045 0.9429048 0.9429048 +0.8643761 0.9429048 0.9429048 +0.880825 0.9429048 0.9429048 +0.8968787 0.9429048 0.9429048 +0.9125621 0.9429048 0.9429048 +0.9278974 0.9429048 0.9429048 +0.9429048 0.9429048 0.9429048 +0.9576028 0.9429048 0.9429048 +0.9720079 0.9429048 0.9429048 +0.9861357 0.9429048 0.9429048 +1 0.9429048 0.9429048 +0 0.9576028 0.9429048 +0.1939468 0.9576028 0.9429048 +0.2773041 0.9576028 0.9429048 +0.3384659 0.9576028 0.9429048 +0.3885728 0.9576028 0.9429048 +0.4317928 0.9576028 0.9429048 +0.470214 0.9576028 0.9429048 +0.5050551 0.9576028 0.9429048 +0.5370987 0.9576028 0.9429048 +0.5668815 0.9576028 0.9429048 +0.5947903 0.9576028 0.9429048 +0.6211144 0.9576028 0.9429048 +0.6460766 0.9576028 0.9429048 +0.6698526 0.9576028 0.9429048 +0.6925839 0.9576028 0.9429048 +0.7143866 0.9576028 0.9429048 +0.7353569 0.9576028 0.9429048 +0.7555758 0.9576028 0.9429048 +0.7751122 0.9576028 0.9429048 +0.7940252 0.9576028 0.9429048 +0.8123661 0.9576028 0.9429048 +0.8301795 0.9576028 0.9429048 +0.8475045 0.9576028 0.9429048 +0.8643761 0.9576028 0.9429048 +0.880825 0.9576028 0.9429048 +0.8968787 0.9576028 0.9429048 +0.9125621 0.9576028 0.9429048 +0.9278974 0.9576028 0.9429048 +0.9429048 0.9576028 0.9429048 +0.9576028 0.9576028 0.9429048 +0.9720079 0.9576028 0.9429048 +0.9861357 0.9576028 0.9429048 +1 0.9576028 0.9429048 +0 0.9720079 0.9429048 +0.1939468 0.9720079 0.9429048 +0.2773041 0.9720079 0.9429048 +0.3384659 0.9720079 0.9429048 +0.3885728 0.9720079 0.9429048 +0.4317928 0.9720079 0.9429048 +0.470214 0.9720079 0.9429048 +0.5050551 0.9720079 0.9429048 +0.5370987 0.9720079 0.9429048 +0.5668815 0.9720079 0.9429048 +0.5947903 0.9720079 0.9429048 +0.6211144 0.9720079 0.9429048 +0.6460766 0.9720079 0.9429048 +0.6698526 0.9720079 0.9429048 +0.6925839 0.9720079 0.9429048 +0.7143866 0.9720079 0.9429048 +0.7353569 0.9720079 0.9429048 +0.7555758 0.9720079 0.9429048 +0.7751122 0.9720079 0.9429048 +0.7940252 0.9720079 0.9429048 +0.8123661 0.9720079 0.9429048 +0.8301795 0.9720079 0.9429048 +0.8475045 0.9720079 0.9429048 +0.8643761 0.9720079 0.9429048 +0.880825 0.9720079 0.9429048 +0.8968787 0.9720079 0.9429048 +0.9125621 0.9720079 0.9429048 +0.9278974 0.9720079 0.9429048 +0.9429048 0.9720079 0.9429048 +0.9576028 0.9720079 0.9429048 +0.9720079 0.9720079 0.9429048 +0.9861357 0.9720079 0.9429048 +1 0.9720079 0.9429048 +0 0.9861357 0.9429048 +0.1939468 0.9861357 0.9429048 +0.2773041 0.9861357 0.9429048 +0.3384659 0.9861357 0.9429048 +0.3885728 0.9861357 0.9429048 +0.4317928 0.9861357 0.9429048 +0.470214 0.9861357 0.9429048 +0.5050551 0.9861357 0.9429048 +0.5370987 0.9861357 0.9429048 +0.5668815 0.9861357 0.9429048 +0.5947903 0.9861357 0.9429048 +0.6211144 0.9861357 0.9429048 +0.6460766 0.9861357 0.9429048 +0.6698526 0.9861357 0.9429048 +0.6925839 0.9861357 0.9429048 +0.7143866 0.9861357 0.9429048 +0.7353569 0.9861357 0.9429048 +0.7555758 0.9861357 0.9429048 +0.7751122 0.9861357 0.9429048 +0.7940252 0.9861357 0.9429048 +0.8123661 0.9861357 0.9429048 +0.8301795 0.9861357 0.9429048 +0.8475045 0.9861357 0.9429048 +0.8643761 0.9861357 0.9429048 +0.880825 0.9861357 0.9429048 +0.8968787 0.9861357 0.9429048 +0.9125621 0.9861357 0.9429048 +0.9278974 0.9861357 0.9429048 +0.9429048 0.9861357 0.9429048 +0.9576028 0.9861357 0.9429048 +0.9720079 0.9861357 0.9429048 +0.9861357 0.9861357 0.9429048 +1 0.9861357 0.9429048 +0 1 0.9429048 +0.1939468 1 0.9429048 +0.2773041 1 0.9429048 +0.3384659 1 0.9429048 +0.3885728 1 0.9429048 +0.4317928 1 0.9429048 +0.470214 1 0.9429048 +0.5050551 1 0.9429048 +0.5370987 1 0.9429048 +0.5668815 1 0.9429048 +0.5947903 1 0.9429048 +0.6211144 1 0.9429048 +0.6460766 1 0.9429048 +0.6698526 1 0.9429048 +0.6925839 1 0.9429048 +0.7143866 1 0.9429048 +0.7353569 1 0.9429048 +0.7555758 1 0.9429048 +0.7751122 1 0.9429048 +0.7940252 1 0.9429048 +0.8123661 1 0.9429048 +0.8301795 1 0.9429048 +0.8475045 1 0.9429048 +0.8643761 1 0.9429048 +0.880825 1 0.9429048 +0.8968787 1 0.9429048 +0.9125621 1 0.9429048 +0.9278974 1 0.9429048 +0.9429048 1 0.9429048 +0.9576028 1 0.9429048 +0.9720079 1 0.9429048 +0.9861357 1 0.9429048 +1 1 0.9429048 +0 0 0.9576028 +0.1939468 0 0.9576028 +0.2773041 0 0.9576028 +0.3384659 0 0.9576028 +0.3885728 0 0.9576028 +0.4317928 0 0.9576028 +0.470214 0 0.9576028 +0.5050551 0 0.9576028 +0.5370987 0 0.9576028 +0.5668815 0 0.9576028 +0.5947903 0 0.9576028 +0.6211144 0 0.9576028 +0.6460766 0 0.9576028 +0.6698526 0 0.9576028 +0.6925839 0 0.9576028 +0.7143866 0 0.9576028 +0.7353569 0 0.9576028 +0.7555758 0 0.9576028 +0.7751122 0 0.9576028 +0.7940252 0 0.9576028 +0.8123661 0 0.9576028 +0.8301795 0 0.9576028 +0.8475045 0 0.9576028 +0.8643761 0 0.9576028 +0.880825 0 0.9576028 +0.8968787 0 0.9576028 +0.9125621 0 0.9576028 +0.9278974 0 0.9576028 +0.9429048 0 0.9576028 +0.9576028 0 0.9576028 +0.9720079 0 0.9576028 +0.9861357 0 0.9576028 +1 0 0.9576028 +0 0.1939468 0.9576028 +0.1939468 0.1939468 0.9576028 +0.2773041 0.1939468 0.9576028 +0.3384659 0.1939468 0.9576028 +0.3885728 0.1939468 0.9576028 +0.4317928 0.1939468 0.9576028 +0.470214 0.1939468 0.9576028 +0.5050551 0.1939468 0.9576028 +0.5370987 0.1939468 0.9576028 +0.5668815 0.1939468 0.9576028 +0.5947903 0.1939468 0.9576028 +0.6211144 0.1939468 0.9576028 +0.6460766 0.1939468 0.9576028 +0.6698526 0.1939468 0.9576028 +0.6925839 0.1939468 0.9576028 +0.7143866 0.1939468 0.9576028 +0.7353569 0.1939468 0.9576028 +0.7555758 0.1939468 0.9576028 +0.7751122 0.1939468 0.9576028 +0.7940252 0.1939468 0.9576028 +0.8123661 0.1939468 0.9576028 +0.8301795 0.1939468 0.9576028 +0.8475045 0.1939468 0.9576028 +0.8643761 0.1939468 0.9576028 +0.880825 0.1939468 0.9576028 +0.8968787 0.1939468 0.9576028 +0.9125621 0.1939468 0.9576028 +0.9278974 0.1939468 0.9576028 +0.9429048 0.1939468 0.9576028 +0.9576028 0.1939468 0.9576028 +0.9720079 0.1939468 0.9576028 +0.9861357 0.1939468 0.9576028 +1 0.1939468 0.9576028 +0 0.2773041 0.9576028 +0.1939468 0.2773041 0.9576028 +0.2773041 0.2773041 0.9576028 +0.3384659 0.2773041 0.9576028 +0.3885728 0.2773041 0.9576028 +0.4317928 0.2773041 0.9576028 +0.470214 0.2773041 0.9576028 +0.5050551 0.2773041 0.9576028 +0.5370987 0.2773041 0.9576028 +0.5668815 0.2773041 0.9576028 +0.5947903 0.2773041 0.9576028 +0.6211144 0.2773041 0.9576028 +0.6460766 0.2773041 0.9576028 +0.6698526 0.2773041 0.9576028 +0.6925839 0.2773041 0.9576028 +0.7143866 0.2773041 0.9576028 +0.7353569 0.2773041 0.9576028 +0.7555758 0.2773041 0.9576028 +0.7751122 0.2773041 0.9576028 +0.7940252 0.2773041 0.9576028 +0.8123661 0.2773041 0.9576028 +0.8301795 0.2773041 0.9576028 +0.8475045 0.2773041 0.9576028 +0.8643761 0.2773041 0.9576028 +0.880825 0.2773041 0.9576028 +0.8968787 0.2773041 0.9576028 +0.9125621 0.2773041 0.9576028 +0.9278974 0.2773041 0.9576028 +0.9429048 0.2773041 0.9576028 +0.9576028 0.2773041 0.9576028 +0.9720079 0.2773041 0.9576028 +0.9861357 0.2773041 0.9576028 +1 0.2773041 0.9576028 +0 0.3384659 0.9576028 +0.1939468 0.3384659 0.9576028 +0.2773041 0.3384659 0.9576028 +0.3384659 0.3384659 0.9576028 +0.3885728 0.3384659 0.9576028 +0.4317928 0.3384659 0.9576028 +0.470214 0.3384659 0.9576028 +0.5050551 0.3384659 0.9576028 +0.5370987 0.3384659 0.9576028 +0.5668815 0.3384659 0.9576028 +0.5947903 0.3384659 0.9576028 +0.6211144 0.3384659 0.9576028 +0.6460766 0.3384659 0.9576028 +0.6698526 0.3384659 0.9576028 +0.6925839 0.3384659 0.9576028 +0.7143866 0.3384659 0.9576028 +0.7353569 0.3384659 0.9576028 +0.7555758 0.3384659 0.9576028 +0.7751122 0.3384659 0.9576028 +0.7940252 0.3384659 0.9576028 +0.8123661 0.3384659 0.9576028 +0.8301795 0.3384659 0.9576028 +0.8475045 0.3384659 0.9576028 +0.8643761 0.3384659 0.9576028 +0.880825 0.3384659 0.9576028 +0.8968787 0.3384659 0.9576028 +0.9125621 0.3384659 0.9576028 +0.9278974 0.3384659 0.9576028 +0.9429048 0.3384659 0.9576028 +0.9576028 0.3384659 0.9576028 +0.9720079 0.3384659 0.9576028 +0.9861357 0.3384659 0.9576028 +1 0.3384659 0.9576028 +0 0.3885728 0.9576028 +0.1939468 0.3885728 0.9576028 +0.2773041 0.3885728 0.9576028 +0.3384659 0.3885728 0.9576028 +0.3885728 0.3885728 0.9576028 +0.4317928 0.3885728 0.9576028 +0.470214 0.3885728 0.9576028 +0.5050551 0.3885728 0.9576028 +0.5370987 0.3885728 0.9576028 +0.5668815 0.3885728 0.9576028 +0.5947903 0.3885728 0.9576028 +0.6211144 0.3885728 0.9576028 +0.6460766 0.3885728 0.9576028 +0.6698526 0.3885728 0.9576028 +0.6925839 0.3885728 0.9576028 +0.7143866 0.3885728 0.9576028 +0.7353569 0.3885728 0.9576028 +0.7555758 0.3885728 0.9576028 +0.7751122 0.3885728 0.9576028 +0.7940252 0.3885728 0.9576028 +0.8123661 0.3885728 0.9576028 +0.8301795 0.3885728 0.9576028 +0.8475045 0.3885728 0.9576028 +0.8643761 0.3885728 0.9576028 +0.880825 0.3885728 0.9576028 +0.8968787 0.3885728 0.9576028 +0.9125621 0.3885728 0.9576028 +0.9278974 0.3885728 0.9576028 +0.9429048 0.3885728 0.9576028 +0.9576028 0.3885728 0.9576028 +0.9720079 0.3885728 0.9576028 +0.9861357 0.3885728 0.9576028 +1 0.3885728 0.9576028 +0 0.4317928 0.9576028 +0.1939468 0.4317928 0.9576028 +0.2773041 0.4317928 0.9576028 +0.3384659 0.4317928 0.9576028 +0.3885728 0.4317928 0.9576028 +0.4317928 0.4317928 0.9576028 +0.470214 0.4317928 0.9576028 +0.5050551 0.4317928 0.9576028 +0.5370987 0.4317928 0.9576028 +0.5668815 0.4317928 0.9576028 +0.5947903 0.4317928 0.9576028 +0.6211144 0.4317928 0.9576028 +0.6460766 0.4317928 0.9576028 +0.6698526 0.4317928 0.9576028 +0.6925839 0.4317928 0.9576028 +0.7143866 0.4317928 0.9576028 +0.7353569 0.4317928 0.9576028 +0.7555758 0.4317928 0.9576028 +0.7751122 0.4317928 0.9576028 +0.7940252 0.4317928 0.9576028 +0.8123661 0.4317928 0.9576028 +0.8301795 0.4317928 0.9576028 +0.8475045 0.4317928 0.9576028 +0.8643761 0.4317928 0.9576028 +0.880825 0.4317928 0.9576028 +0.8968787 0.4317928 0.9576028 +0.9125621 0.4317928 0.9576028 +0.9278974 0.4317928 0.9576028 +0.9429048 0.4317928 0.9576028 +0.9576028 0.4317928 0.9576028 +0.9720079 0.4317928 0.9576028 +0.9861357 0.4317928 0.9576028 +1 0.4317928 0.9576028 +0 0.470214 0.9576028 +0.1939468 0.470214 0.9576028 +0.2773041 0.470214 0.9576028 +0.3384659 0.470214 0.9576028 +0.3885728 0.470214 0.9576028 +0.4317928 0.470214 0.9576028 +0.470214 0.470214 0.9576028 +0.5050551 0.470214 0.9576028 +0.5370987 0.470214 0.9576028 +0.5668815 0.470214 0.9576028 +0.5947903 0.470214 0.9576028 +0.6211144 0.470214 0.9576028 +0.6460766 0.470214 0.9576028 +0.6698526 0.470214 0.9576028 +0.6925839 0.470214 0.9576028 +0.7143866 0.470214 0.9576028 +0.7353569 0.470214 0.9576028 +0.7555758 0.470214 0.9576028 +0.7751122 0.470214 0.9576028 +0.7940252 0.470214 0.9576028 +0.8123661 0.470214 0.9576028 +0.8301795 0.470214 0.9576028 +0.8475045 0.470214 0.9576028 +0.8643761 0.470214 0.9576028 +0.880825 0.470214 0.9576028 +0.8968787 0.470214 0.9576028 +0.9125621 0.470214 0.9576028 +0.9278974 0.470214 0.9576028 +0.9429048 0.470214 0.9576028 +0.9576028 0.470214 0.9576028 +0.9720079 0.470214 0.9576028 +0.9861357 0.470214 0.9576028 +1 0.470214 0.9576028 +0 0.5050551 0.9576028 +0.1939468 0.5050551 0.9576028 +0.2773041 0.5050551 0.9576028 +0.3384659 0.5050551 0.9576028 +0.3885728 0.5050551 0.9576028 +0.4317928 0.5050551 0.9576028 +0.470214 0.5050551 0.9576028 +0.5050551 0.5050551 0.9576028 +0.5370987 0.5050551 0.9576028 +0.5668815 0.5050551 0.9576028 +0.5947903 0.5050551 0.9576028 +0.6211144 0.5050551 0.9576028 +0.6460766 0.5050551 0.9576028 +0.6698526 0.5050551 0.9576028 +0.6925839 0.5050551 0.9576028 +0.7143866 0.5050551 0.9576028 +0.7353569 0.5050551 0.9576028 +0.7555758 0.5050551 0.9576028 +0.7751122 0.5050551 0.9576028 +0.7940252 0.5050551 0.9576028 +0.8123661 0.5050551 0.9576028 +0.8301795 0.5050551 0.9576028 +0.8475045 0.5050551 0.9576028 +0.8643761 0.5050551 0.9576028 +0.880825 0.5050551 0.9576028 +0.8968787 0.5050551 0.9576028 +0.9125621 0.5050551 0.9576028 +0.9278974 0.5050551 0.9576028 +0.9429048 0.5050551 0.9576028 +0.9576028 0.5050551 0.9576028 +0.9720079 0.5050551 0.9576028 +0.9861357 0.5050551 0.9576028 +1 0.5050551 0.9576028 +0 0.5370987 0.9576028 +0.1939468 0.5370987 0.9576028 +0.2773041 0.5370987 0.9576028 +0.3384659 0.5370987 0.9576028 +0.3885728 0.5370987 0.9576028 +0.4317928 0.5370987 0.9576028 +0.470214 0.5370987 0.9576028 +0.5050551 0.5370987 0.9576028 +0.5370987 0.5370987 0.9576028 +0.5668815 0.5370987 0.9576028 +0.5947903 0.5370987 0.9576028 +0.6211144 0.5370987 0.9576028 +0.6460766 0.5370987 0.9576028 +0.6698526 0.5370987 0.9576028 +0.6925839 0.5370987 0.9576028 +0.7143866 0.5370987 0.9576028 +0.7353569 0.5370987 0.9576028 +0.7555758 0.5370987 0.9576028 +0.7751122 0.5370987 0.9576028 +0.7940252 0.5370987 0.9576028 +0.8123661 0.5370987 0.9576028 +0.8301795 0.5370987 0.9576028 +0.8475045 0.5370987 0.9576028 +0.8643761 0.5370987 0.9576028 +0.880825 0.5370987 0.9576028 +0.8968787 0.5370987 0.9576028 +0.9125621 0.5370987 0.9576028 +0.9278974 0.5370987 0.9576028 +0.9429048 0.5370987 0.9576028 +0.9576028 0.5370987 0.9576028 +0.9720079 0.5370987 0.9576028 +0.9861357 0.5370987 0.9576028 +1 0.5370987 0.9576028 +0 0.5668815 0.9576028 +0.1939468 0.5668815 0.9576028 +0.2773041 0.5668815 0.9576028 +0.3384659 0.5668815 0.9576028 +0.3885728 0.5668815 0.9576028 +0.4317928 0.5668815 0.9576028 +0.470214 0.5668815 0.9576028 +0.5050551 0.5668815 0.9576028 +0.5370987 0.5668815 0.9576028 +0.5668815 0.5668815 0.9576028 +0.5947903 0.5668815 0.9576028 +0.6211144 0.5668815 0.9576028 +0.6460766 0.5668815 0.9576028 +0.6698526 0.5668815 0.9576028 +0.6925839 0.5668815 0.9576028 +0.7143866 0.5668815 0.9576028 +0.7353569 0.5668815 0.9576028 +0.7555758 0.5668815 0.9576028 +0.7751122 0.5668815 0.9576028 +0.7940252 0.5668815 0.9576028 +0.8123661 0.5668815 0.9576028 +0.8301795 0.5668815 0.9576028 +0.8475045 0.5668815 0.9576028 +0.8643761 0.5668815 0.9576028 +0.880825 0.5668815 0.9576028 +0.8968787 0.5668815 0.9576028 +0.9125621 0.5668815 0.9576028 +0.9278974 0.5668815 0.9576028 +0.9429048 0.5668815 0.9576028 +0.9576028 0.5668815 0.9576028 +0.9720079 0.5668815 0.9576028 +0.9861357 0.5668815 0.9576028 +1 0.5668815 0.9576028 +0 0.5947903 0.9576028 +0.1939468 0.5947903 0.9576028 +0.2773041 0.5947903 0.9576028 +0.3384659 0.5947903 0.9576028 +0.3885728 0.5947903 0.9576028 +0.4317928 0.5947903 0.9576028 +0.470214 0.5947903 0.9576028 +0.5050551 0.5947903 0.9576028 +0.5370987 0.5947903 0.9576028 +0.5668815 0.5947903 0.9576028 +0.5947903 0.5947903 0.9576028 +0.6211144 0.5947903 0.9576028 +0.6460766 0.5947903 0.9576028 +0.6698526 0.5947903 0.9576028 +0.6925839 0.5947903 0.9576028 +0.7143866 0.5947903 0.9576028 +0.7353569 0.5947903 0.9576028 +0.7555758 0.5947903 0.9576028 +0.7751122 0.5947903 0.9576028 +0.7940252 0.5947903 0.9576028 +0.8123661 0.5947903 0.9576028 +0.8301795 0.5947903 0.9576028 +0.8475045 0.5947903 0.9576028 +0.8643761 0.5947903 0.9576028 +0.880825 0.5947903 0.9576028 +0.8968787 0.5947903 0.9576028 +0.9125621 0.5947903 0.9576028 +0.9278974 0.5947903 0.9576028 +0.9429048 0.5947903 0.9576028 +0.9576028 0.5947903 0.9576028 +0.9720079 0.5947903 0.9576028 +0.9861357 0.5947903 0.9576028 +1 0.5947903 0.9576028 +0 0.6211144 0.9576028 +0.1939468 0.6211144 0.9576028 +0.2773041 0.6211144 0.9576028 +0.3384659 0.6211144 0.9576028 +0.3885728 0.6211144 0.9576028 +0.4317928 0.6211144 0.9576028 +0.470214 0.6211144 0.9576028 +0.5050551 0.6211144 0.9576028 +0.5370987 0.6211144 0.9576028 +0.5668815 0.6211144 0.9576028 +0.5947903 0.6211144 0.9576028 +0.6211144 0.6211144 0.9576028 +0.6460766 0.6211144 0.9576028 +0.6698526 0.6211144 0.9576028 +0.6925839 0.6211144 0.9576028 +0.7143866 0.6211144 0.9576028 +0.7353569 0.6211144 0.9576028 +0.7555758 0.6211144 0.9576028 +0.7751122 0.6211144 0.9576028 +0.7940252 0.6211144 0.9576028 +0.8123661 0.6211144 0.9576028 +0.8301795 0.6211144 0.9576028 +0.8475045 0.6211144 0.9576028 +0.8643761 0.6211144 0.9576028 +0.880825 0.6211144 0.9576028 +0.8968787 0.6211144 0.9576028 +0.9125621 0.6211144 0.9576028 +0.9278974 0.6211144 0.9576028 +0.9429048 0.6211144 0.9576028 +0.9576028 0.6211144 0.9576028 +0.9720079 0.6211144 0.9576028 +0.9861357 0.6211144 0.9576028 +1 0.6211144 0.9576028 +0 0.6460766 0.9576028 +0.1939468 0.6460766 0.9576028 +0.2773041 0.6460766 0.9576028 +0.3384659 0.6460766 0.9576028 +0.3885728 0.6460766 0.9576028 +0.4317928 0.6460766 0.9576028 +0.470214 0.6460766 0.9576028 +0.5050551 0.6460766 0.9576028 +0.5370987 0.6460766 0.9576028 +0.5668815 0.6460766 0.9576028 +0.5947903 0.6460766 0.9576028 +0.6211144 0.6460766 0.9576028 +0.6460766 0.6460766 0.9576028 +0.6698526 0.6460766 0.9576028 +0.6925839 0.6460766 0.9576028 +0.7143866 0.6460766 0.9576028 +0.7353569 0.6460766 0.9576028 +0.7555758 0.6460766 0.9576028 +0.7751122 0.6460766 0.9576028 +0.7940252 0.6460766 0.9576028 +0.8123661 0.6460766 0.9576028 +0.8301795 0.6460766 0.9576028 +0.8475045 0.6460766 0.9576028 +0.8643761 0.6460766 0.9576028 +0.880825 0.6460766 0.9576028 +0.8968787 0.6460766 0.9576028 +0.9125621 0.6460766 0.9576028 +0.9278974 0.6460766 0.9576028 +0.9429048 0.6460766 0.9576028 +0.9576028 0.6460766 0.9576028 +0.9720079 0.6460766 0.9576028 +0.9861357 0.6460766 0.9576028 +1 0.6460766 0.9576028 +0 0.6698526 0.9576028 +0.1939468 0.6698526 0.9576028 +0.2773041 0.6698526 0.9576028 +0.3384659 0.6698526 0.9576028 +0.3885728 0.6698526 0.9576028 +0.4317928 0.6698526 0.9576028 +0.470214 0.6698526 0.9576028 +0.5050551 0.6698526 0.9576028 +0.5370987 0.6698526 0.9576028 +0.5668815 0.6698526 0.9576028 +0.5947903 0.6698526 0.9576028 +0.6211144 0.6698526 0.9576028 +0.6460766 0.6698526 0.9576028 +0.6698526 0.6698526 0.9576028 +0.6925839 0.6698526 0.9576028 +0.7143866 0.6698526 0.9576028 +0.7353569 0.6698526 0.9576028 +0.7555758 0.6698526 0.9576028 +0.7751122 0.6698526 0.9576028 +0.7940252 0.6698526 0.9576028 +0.8123661 0.6698526 0.9576028 +0.8301795 0.6698526 0.9576028 +0.8475045 0.6698526 0.9576028 +0.8643761 0.6698526 0.9576028 +0.880825 0.6698526 0.9576028 +0.8968787 0.6698526 0.9576028 +0.9125621 0.6698526 0.9576028 +0.9278974 0.6698526 0.9576028 +0.9429048 0.6698526 0.9576028 +0.9576028 0.6698526 0.9576028 +0.9720079 0.6698526 0.9576028 +0.9861357 0.6698526 0.9576028 +1 0.6698526 0.9576028 +0 0.6925839 0.9576028 +0.1939468 0.6925839 0.9576028 +0.2773041 0.6925839 0.9576028 +0.3384659 0.6925839 0.9576028 +0.3885728 0.6925839 0.9576028 +0.4317928 0.6925839 0.9576028 +0.470214 0.6925839 0.9576028 +0.5050551 0.6925839 0.9576028 +0.5370987 0.6925839 0.9576028 +0.5668815 0.6925839 0.9576028 +0.5947903 0.6925839 0.9576028 +0.6211144 0.6925839 0.9576028 +0.6460766 0.6925839 0.9576028 +0.6698526 0.6925839 0.9576028 +0.6925839 0.6925839 0.9576028 +0.7143866 0.6925839 0.9576028 +0.7353569 0.6925839 0.9576028 +0.7555758 0.6925839 0.9576028 +0.7751122 0.6925839 0.9576028 +0.7940252 0.6925839 0.9576028 +0.8123661 0.6925839 0.9576028 +0.8301795 0.6925839 0.9576028 +0.8475045 0.6925839 0.9576028 +0.8643761 0.6925839 0.9576028 +0.880825 0.6925839 0.9576028 +0.8968787 0.6925839 0.9576028 +0.9125621 0.6925839 0.9576028 +0.9278974 0.6925839 0.9576028 +0.9429048 0.6925839 0.9576028 +0.9576028 0.6925839 0.9576028 +0.9720079 0.6925839 0.9576028 +0.9861357 0.6925839 0.9576028 +1 0.6925839 0.9576028 +0 0.7143866 0.9576028 +0.1939468 0.7143866 0.9576028 +0.2773041 0.7143866 0.9576028 +0.3384659 0.7143866 0.9576028 +0.3885728 0.7143866 0.9576028 +0.4317928 0.7143866 0.9576028 +0.470214 0.7143866 0.9576028 +0.5050551 0.7143866 0.9576028 +0.5370987 0.7143866 0.9576028 +0.5668815 0.7143866 0.9576028 +0.5947903 0.7143866 0.9576028 +0.6211144 0.7143866 0.9576028 +0.6460766 0.7143866 0.9576028 +0.6698526 0.7143866 0.9576028 +0.6925839 0.7143866 0.9576028 +0.7143866 0.7143866 0.9576028 +0.7353569 0.7143866 0.9576028 +0.7555758 0.7143866 0.9576028 +0.7751122 0.7143866 0.9576028 +0.7940252 0.7143866 0.9576028 +0.8123661 0.7143866 0.9576028 +0.8301795 0.7143866 0.9576028 +0.8475045 0.7143866 0.9576028 +0.8643761 0.7143866 0.9576028 +0.880825 0.7143866 0.9576028 +0.8968787 0.7143866 0.9576028 +0.9125621 0.7143866 0.9576028 +0.9278974 0.7143866 0.9576028 +0.9429048 0.7143866 0.9576028 +0.9576028 0.7143866 0.9576028 +0.9720079 0.7143866 0.9576028 +0.9861357 0.7143866 0.9576028 +1 0.7143866 0.9576028 +0 0.7353569 0.9576028 +0.1939468 0.7353569 0.9576028 +0.2773041 0.7353569 0.9576028 +0.3384659 0.7353569 0.9576028 +0.3885728 0.7353569 0.9576028 +0.4317928 0.7353569 0.9576028 +0.470214 0.7353569 0.9576028 +0.5050551 0.7353569 0.9576028 +0.5370987 0.7353569 0.9576028 +0.5668815 0.7353569 0.9576028 +0.5947903 0.7353569 0.9576028 +0.6211144 0.7353569 0.9576028 +0.6460766 0.7353569 0.9576028 +0.6698526 0.7353569 0.9576028 +0.6925839 0.7353569 0.9576028 +0.7143866 0.7353569 0.9576028 +0.7353569 0.7353569 0.9576028 +0.7555758 0.7353569 0.9576028 +0.7751122 0.7353569 0.9576028 +0.7940252 0.7353569 0.9576028 +0.8123661 0.7353569 0.9576028 +0.8301795 0.7353569 0.9576028 +0.8475045 0.7353569 0.9576028 +0.8643761 0.7353569 0.9576028 +0.880825 0.7353569 0.9576028 +0.8968787 0.7353569 0.9576028 +0.9125621 0.7353569 0.9576028 +0.9278974 0.7353569 0.9576028 +0.9429048 0.7353569 0.9576028 +0.9576028 0.7353569 0.9576028 +0.9720079 0.7353569 0.9576028 +0.9861357 0.7353569 0.9576028 +1 0.7353569 0.9576028 +0 0.7555758 0.9576028 +0.1939468 0.7555758 0.9576028 +0.2773041 0.7555758 0.9576028 +0.3384659 0.7555758 0.9576028 +0.3885728 0.7555758 0.9576028 +0.4317928 0.7555758 0.9576028 +0.470214 0.7555758 0.9576028 +0.5050551 0.7555758 0.9576028 +0.5370987 0.7555758 0.9576028 +0.5668815 0.7555758 0.9576028 +0.5947903 0.7555758 0.9576028 +0.6211144 0.7555758 0.9576028 +0.6460766 0.7555758 0.9576028 +0.6698526 0.7555758 0.9576028 +0.6925839 0.7555758 0.9576028 +0.7143866 0.7555758 0.9576028 +0.7353569 0.7555758 0.9576028 +0.7555758 0.7555758 0.9576028 +0.7751122 0.7555758 0.9576028 +0.7940252 0.7555758 0.9576028 +0.8123661 0.7555758 0.9576028 +0.8301795 0.7555758 0.9576028 +0.8475045 0.7555758 0.9576028 +0.8643761 0.7555758 0.9576028 +0.880825 0.7555758 0.9576028 +0.8968787 0.7555758 0.9576028 +0.9125621 0.7555758 0.9576028 +0.9278974 0.7555758 0.9576028 +0.9429048 0.7555758 0.9576028 +0.9576028 0.7555758 0.9576028 +0.9720079 0.7555758 0.9576028 +0.9861357 0.7555758 0.9576028 +1 0.7555758 0.9576028 +0 0.7751122 0.9576028 +0.1939468 0.7751122 0.9576028 +0.2773041 0.7751122 0.9576028 +0.3384659 0.7751122 0.9576028 +0.3885728 0.7751122 0.9576028 +0.4317928 0.7751122 0.9576028 +0.470214 0.7751122 0.9576028 +0.5050551 0.7751122 0.9576028 +0.5370987 0.7751122 0.9576028 +0.5668815 0.7751122 0.9576028 +0.5947903 0.7751122 0.9576028 +0.6211144 0.7751122 0.9576028 +0.6460766 0.7751122 0.9576028 +0.6698526 0.7751122 0.9576028 +0.6925839 0.7751122 0.9576028 +0.7143866 0.7751122 0.9576028 +0.7353569 0.7751122 0.9576028 +0.7555758 0.7751122 0.9576028 +0.7751122 0.7751122 0.9576028 +0.7940252 0.7751122 0.9576028 +0.8123661 0.7751122 0.9576028 +0.8301795 0.7751122 0.9576028 +0.8475045 0.7751122 0.9576028 +0.8643761 0.7751122 0.9576028 +0.880825 0.7751122 0.9576028 +0.8968787 0.7751122 0.9576028 +0.9125621 0.7751122 0.9576028 +0.9278974 0.7751122 0.9576028 +0.9429048 0.7751122 0.9576028 +0.9576028 0.7751122 0.9576028 +0.9720079 0.7751122 0.9576028 +0.9861357 0.7751122 0.9576028 +1 0.7751122 0.9576028 +0 0.7940252 0.9576028 +0.1939468 0.7940252 0.9576028 +0.2773041 0.7940252 0.9576028 +0.3384659 0.7940252 0.9576028 +0.3885728 0.7940252 0.9576028 +0.4317928 0.7940252 0.9576028 +0.470214 0.7940252 0.9576028 +0.5050551 0.7940252 0.9576028 +0.5370987 0.7940252 0.9576028 +0.5668815 0.7940252 0.9576028 +0.5947903 0.7940252 0.9576028 +0.6211144 0.7940252 0.9576028 +0.6460766 0.7940252 0.9576028 +0.6698526 0.7940252 0.9576028 +0.6925839 0.7940252 0.9576028 +0.7143866 0.7940252 0.9576028 +0.7353569 0.7940252 0.9576028 +0.7555758 0.7940252 0.9576028 +0.7751122 0.7940252 0.9576028 +0.7940252 0.7940252 0.9576028 +0.8123661 0.7940252 0.9576028 +0.8301795 0.7940252 0.9576028 +0.8475045 0.7940252 0.9576028 +0.8643761 0.7940252 0.9576028 +0.880825 0.7940252 0.9576028 +0.8968787 0.7940252 0.9576028 +0.9125621 0.7940252 0.9576028 +0.9278974 0.7940252 0.9576028 +0.9429048 0.7940252 0.9576028 +0.9576028 0.7940252 0.9576028 +0.9720079 0.7940252 0.9576028 +0.9861357 0.7940252 0.9576028 +1 0.7940252 0.9576028 +0 0.8123661 0.9576028 +0.1939468 0.8123661 0.9576028 +0.2773041 0.8123661 0.9576028 +0.3384659 0.8123661 0.9576028 +0.3885728 0.8123661 0.9576028 +0.4317928 0.8123661 0.9576028 +0.470214 0.8123661 0.9576028 +0.5050551 0.8123661 0.9576028 +0.5370987 0.8123661 0.9576028 +0.5668815 0.8123661 0.9576028 +0.5947903 0.8123661 0.9576028 +0.6211144 0.8123661 0.9576028 +0.6460766 0.8123661 0.9576028 +0.6698526 0.8123661 0.9576028 +0.6925839 0.8123661 0.9576028 +0.7143866 0.8123661 0.9576028 +0.7353569 0.8123661 0.9576028 +0.7555758 0.8123661 0.9576028 +0.7751122 0.8123661 0.9576028 +0.7940252 0.8123661 0.9576028 +0.8123661 0.8123661 0.9576028 +0.8301795 0.8123661 0.9576028 +0.8475045 0.8123661 0.9576028 +0.8643761 0.8123661 0.9576028 +0.880825 0.8123661 0.9576028 +0.8968787 0.8123661 0.9576028 +0.9125621 0.8123661 0.9576028 +0.9278974 0.8123661 0.9576028 +0.9429048 0.8123661 0.9576028 +0.9576028 0.8123661 0.9576028 +0.9720079 0.8123661 0.9576028 +0.9861357 0.8123661 0.9576028 +1 0.8123661 0.9576028 +0 0.8301795 0.9576028 +0.1939468 0.8301795 0.9576028 +0.2773041 0.8301795 0.9576028 +0.3384659 0.8301795 0.9576028 +0.3885728 0.8301795 0.9576028 +0.4317928 0.8301795 0.9576028 +0.470214 0.8301795 0.9576028 +0.5050551 0.8301795 0.9576028 +0.5370987 0.8301795 0.9576028 +0.5668815 0.8301795 0.9576028 +0.5947903 0.8301795 0.9576028 +0.6211144 0.8301795 0.9576028 +0.6460766 0.8301795 0.9576028 +0.6698526 0.8301795 0.9576028 +0.6925839 0.8301795 0.9576028 +0.7143866 0.8301795 0.9576028 +0.7353569 0.8301795 0.9576028 +0.7555758 0.8301795 0.9576028 +0.7751122 0.8301795 0.9576028 +0.7940252 0.8301795 0.9576028 +0.8123661 0.8301795 0.9576028 +0.8301795 0.8301795 0.9576028 +0.8475045 0.8301795 0.9576028 +0.8643761 0.8301795 0.9576028 +0.880825 0.8301795 0.9576028 +0.8968787 0.8301795 0.9576028 +0.9125621 0.8301795 0.9576028 +0.9278974 0.8301795 0.9576028 +0.9429048 0.8301795 0.9576028 +0.9576028 0.8301795 0.9576028 +0.9720079 0.8301795 0.9576028 +0.9861357 0.8301795 0.9576028 +1 0.8301795 0.9576028 +0 0.8475045 0.9576028 +0.1939468 0.8475045 0.9576028 +0.2773041 0.8475045 0.9576028 +0.3384659 0.8475045 0.9576028 +0.3885728 0.8475045 0.9576028 +0.4317928 0.8475045 0.9576028 +0.470214 0.8475045 0.9576028 +0.5050551 0.8475045 0.9576028 +0.5370987 0.8475045 0.9576028 +0.5668815 0.8475045 0.9576028 +0.5947903 0.8475045 0.9576028 +0.6211144 0.8475045 0.9576028 +0.6460766 0.8475045 0.9576028 +0.6698526 0.8475045 0.9576028 +0.6925839 0.8475045 0.9576028 +0.7143866 0.8475045 0.9576028 +0.7353569 0.8475045 0.9576028 +0.7555758 0.8475045 0.9576028 +0.7751122 0.8475045 0.9576028 +0.7940252 0.8475045 0.9576028 +0.8123661 0.8475045 0.9576028 +0.8301795 0.8475045 0.9576028 +0.8475045 0.8475045 0.9576028 +0.8643761 0.8475045 0.9576028 +0.880825 0.8475045 0.9576028 +0.8968787 0.8475045 0.9576028 +0.9125621 0.8475045 0.9576028 +0.9278974 0.8475045 0.9576028 +0.9429048 0.8475045 0.9576028 +0.9576028 0.8475045 0.9576028 +0.9720079 0.8475045 0.9576028 +0.9861357 0.8475045 0.9576028 +1 0.8475045 0.9576028 +0 0.8643761 0.9576028 +0.1939468 0.8643761 0.9576028 +0.2773041 0.8643761 0.9576028 +0.3384659 0.8643761 0.9576028 +0.3885728 0.8643761 0.9576028 +0.4317928 0.8643761 0.9576028 +0.470214 0.8643761 0.9576028 +0.5050551 0.8643761 0.9576028 +0.5370987 0.8643761 0.9576028 +0.5668815 0.8643761 0.9576028 +0.5947903 0.8643761 0.9576028 +0.6211144 0.8643761 0.9576028 +0.6460766 0.8643761 0.9576028 +0.6698526 0.8643761 0.9576028 +0.6925839 0.8643761 0.9576028 +0.7143866 0.8643761 0.9576028 +0.7353569 0.8643761 0.9576028 +0.7555758 0.8643761 0.9576028 +0.7751122 0.8643761 0.9576028 +0.7940252 0.8643761 0.9576028 +0.8123661 0.8643761 0.9576028 +0.8301795 0.8643761 0.9576028 +0.8475045 0.8643761 0.9576028 +0.8643761 0.8643761 0.9576028 +0.880825 0.8643761 0.9576028 +0.8968787 0.8643761 0.9576028 +0.9125621 0.8643761 0.9576028 +0.9278974 0.8643761 0.9576028 +0.9429048 0.8643761 0.9576028 +0.9576028 0.8643761 0.9576028 +0.9720079 0.8643761 0.9576028 +0.9861357 0.8643761 0.9576028 +1 0.8643761 0.9576028 +0 0.880825 0.9576028 +0.1939468 0.880825 0.9576028 +0.2773041 0.880825 0.9576028 +0.3384659 0.880825 0.9576028 +0.3885728 0.880825 0.9576028 +0.4317928 0.880825 0.9576028 +0.470214 0.880825 0.9576028 +0.5050551 0.880825 0.9576028 +0.5370987 0.880825 0.9576028 +0.5668815 0.880825 0.9576028 +0.5947903 0.880825 0.9576028 +0.6211144 0.880825 0.9576028 +0.6460766 0.880825 0.9576028 +0.6698526 0.880825 0.9576028 +0.6925839 0.880825 0.9576028 +0.7143866 0.880825 0.9576028 +0.7353569 0.880825 0.9576028 +0.7555758 0.880825 0.9576028 +0.7751122 0.880825 0.9576028 +0.7940252 0.880825 0.9576028 +0.8123661 0.880825 0.9576028 +0.8301795 0.880825 0.9576028 +0.8475045 0.880825 0.9576028 +0.8643761 0.880825 0.9576028 +0.880825 0.880825 0.9576028 +0.8968787 0.880825 0.9576028 +0.9125621 0.880825 0.9576028 +0.9278974 0.880825 0.9576028 +0.9429048 0.880825 0.9576028 +0.9576028 0.880825 0.9576028 +0.9720079 0.880825 0.9576028 +0.9861357 0.880825 0.9576028 +1 0.880825 0.9576028 +0 0.8968787 0.9576028 +0.1939468 0.8968787 0.9576028 +0.2773041 0.8968787 0.9576028 +0.3384659 0.8968787 0.9576028 +0.3885728 0.8968787 0.9576028 +0.4317928 0.8968787 0.9576028 +0.470214 0.8968787 0.9576028 +0.5050551 0.8968787 0.9576028 +0.5370987 0.8968787 0.9576028 +0.5668815 0.8968787 0.9576028 +0.5947903 0.8968787 0.9576028 +0.6211144 0.8968787 0.9576028 +0.6460766 0.8968787 0.9576028 +0.6698526 0.8968787 0.9576028 +0.6925839 0.8968787 0.9576028 +0.7143866 0.8968787 0.9576028 +0.7353569 0.8968787 0.9576028 +0.7555758 0.8968787 0.9576028 +0.7751122 0.8968787 0.9576028 +0.7940252 0.8968787 0.9576028 +0.8123661 0.8968787 0.9576028 +0.8301795 0.8968787 0.9576028 +0.8475045 0.8968787 0.9576028 +0.8643761 0.8968787 0.9576028 +0.880825 0.8968787 0.9576028 +0.8968787 0.8968787 0.9576028 +0.9125621 0.8968787 0.9576028 +0.9278974 0.8968787 0.9576028 +0.9429048 0.8968787 0.9576028 +0.9576028 0.8968787 0.9576028 +0.9720079 0.8968787 0.9576028 +0.9861357 0.8968787 0.9576028 +1 0.8968787 0.9576028 +0 0.9125621 0.9576028 +0.1939468 0.9125621 0.9576028 +0.2773041 0.9125621 0.9576028 +0.3384659 0.9125621 0.9576028 +0.3885728 0.9125621 0.9576028 +0.4317928 0.9125621 0.9576028 +0.470214 0.9125621 0.9576028 +0.5050551 0.9125621 0.9576028 +0.5370987 0.9125621 0.9576028 +0.5668815 0.9125621 0.9576028 +0.5947903 0.9125621 0.9576028 +0.6211144 0.9125621 0.9576028 +0.6460766 0.9125621 0.9576028 +0.6698526 0.9125621 0.9576028 +0.6925839 0.9125621 0.9576028 +0.7143866 0.9125621 0.9576028 +0.7353569 0.9125621 0.9576028 +0.7555758 0.9125621 0.9576028 +0.7751122 0.9125621 0.9576028 +0.7940252 0.9125621 0.9576028 +0.8123661 0.9125621 0.9576028 +0.8301795 0.9125621 0.9576028 +0.8475045 0.9125621 0.9576028 +0.8643761 0.9125621 0.9576028 +0.880825 0.9125621 0.9576028 +0.8968787 0.9125621 0.9576028 +0.9125621 0.9125621 0.9576028 +0.9278974 0.9125621 0.9576028 +0.9429048 0.9125621 0.9576028 +0.9576028 0.9125621 0.9576028 +0.9720079 0.9125621 0.9576028 +0.9861357 0.9125621 0.9576028 +1 0.9125621 0.9576028 +0 0.9278974 0.9576028 +0.1939468 0.9278974 0.9576028 +0.2773041 0.9278974 0.9576028 +0.3384659 0.9278974 0.9576028 +0.3885728 0.9278974 0.9576028 +0.4317928 0.9278974 0.9576028 +0.470214 0.9278974 0.9576028 +0.5050551 0.9278974 0.9576028 +0.5370987 0.9278974 0.9576028 +0.5668815 0.9278974 0.9576028 +0.5947903 0.9278974 0.9576028 +0.6211144 0.9278974 0.9576028 +0.6460766 0.9278974 0.9576028 +0.6698526 0.9278974 0.9576028 +0.6925839 0.9278974 0.9576028 +0.7143866 0.9278974 0.9576028 +0.7353569 0.9278974 0.9576028 +0.7555758 0.9278974 0.9576028 +0.7751122 0.9278974 0.9576028 +0.7940252 0.9278974 0.9576028 +0.8123661 0.9278974 0.9576028 +0.8301795 0.9278974 0.9576028 +0.8475045 0.9278974 0.9576028 +0.8643761 0.9278974 0.9576028 +0.880825 0.9278974 0.9576028 +0.8968787 0.9278974 0.9576028 +0.9125621 0.9278974 0.9576028 +0.9278974 0.9278974 0.9576028 +0.9429048 0.9278974 0.9576028 +0.9576028 0.9278974 0.9576028 +0.9720079 0.9278974 0.9576028 +0.9861357 0.9278974 0.9576028 +1 0.9278974 0.9576028 +0 0.9429048 0.9576028 +0.1939468 0.9429048 0.9576028 +0.2773041 0.9429048 0.9576028 +0.3384659 0.9429048 0.9576028 +0.3885728 0.9429048 0.9576028 +0.4317928 0.9429048 0.9576028 +0.470214 0.9429048 0.9576028 +0.5050551 0.9429048 0.9576028 +0.5370987 0.9429048 0.9576028 +0.5668815 0.9429048 0.9576028 +0.5947903 0.9429048 0.9576028 +0.6211144 0.9429048 0.9576028 +0.6460766 0.9429048 0.9576028 +0.6698526 0.9429048 0.9576028 +0.6925839 0.9429048 0.9576028 +0.7143866 0.9429048 0.9576028 +0.7353569 0.9429048 0.9576028 +0.7555758 0.9429048 0.9576028 +0.7751122 0.9429048 0.9576028 +0.7940252 0.9429048 0.9576028 +0.8123661 0.9429048 0.9576028 +0.8301795 0.9429048 0.9576028 +0.8475045 0.9429048 0.9576028 +0.8643761 0.9429048 0.9576028 +0.880825 0.9429048 0.9576028 +0.8968787 0.9429048 0.9576028 +0.9125621 0.9429048 0.9576028 +0.9278974 0.9429048 0.9576028 +0.9429048 0.9429048 0.9576028 +0.9576028 0.9429048 0.9576028 +0.9720079 0.9429048 0.9576028 +0.9861357 0.9429048 0.9576028 +1 0.9429048 0.9576028 +0 0.9576028 0.9576028 +0.1939468 0.9576028 0.9576028 +0.2773041 0.9576028 0.9576028 +0.3384659 0.9576028 0.9576028 +0.3885728 0.9576028 0.9576028 +0.4317928 0.9576028 0.9576028 +0.470214 0.9576028 0.9576028 +0.5050551 0.9576028 0.9576028 +0.5370987 0.9576028 0.9576028 +0.5668815 0.9576028 0.9576028 +0.5947903 0.9576028 0.9576028 +0.6211144 0.9576028 0.9576028 +0.6460766 0.9576028 0.9576028 +0.6698526 0.9576028 0.9576028 +0.6925839 0.9576028 0.9576028 +0.7143866 0.9576028 0.9576028 +0.7353569 0.9576028 0.9576028 +0.7555758 0.9576028 0.9576028 +0.7751122 0.9576028 0.9576028 +0.7940252 0.9576028 0.9576028 +0.8123661 0.9576028 0.9576028 +0.8301795 0.9576028 0.9576028 +0.8475045 0.9576028 0.9576028 +0.8643761 0.9576028 0.9576028 +0.880825 0.9576028 0.9576028 +0.8968787 0.9576028 0.9576028 +0.9125621 0.9576028 0.9576028 +0.9278974 0.9576028 0.9576028 +0.9429048 0.9576028 0.9576028 +0.9576028 0.9576028 0.9576028 +0.9720079 0.9576028 0.9576028 +0.9861357 0.9576028 0.9576028 +1 0.9576028 0.9576028 +0 0.9720079 0.9576028 +0.1939468 0.9720079 0.9576028 +0.2773041 0.9720079 0.9576028 +0.3384659 0.9720079 0.9576028 +0.3885728 0.9720079 0.9576028 +0.4317928 0.9720079 0.9576028 +0.470214 0.9720079 0.9576028 +0.5050551 0.9720079 0.9576028 +0.5370987 0.9720079 0.9576028 +0.5668815 0.9720079 0.9576028 +0.5947903 0.9720079 0.9576028 +0.6211144 0.9720079 0.9576028 +0.6460766 0.9720079 0.9576028 +0.6698526 0.9720079 0.9576028 +0.6925839 0.9720079 0.9576028 +0.7143866 0.9720079 0.9576028 +0.7353569 0.9720079 0.9576028 +0.7555758 0.9720079 0.9576028 +0.7751122 0.9720079 0.9576028 +0.7940252 0.9720079 0.9576028 +0.8123661 0.9720079 0.9576028 +0.8301795 0.9720079 0.9576028 +0.8475045 0.9720079 0.9576028 +0.8643761 0.9720079 0.9576028 +0.880825 0.9720079 0.9576028 +0.8968787 0.9720079 0.9576028 +0.9125621 0.9720079 0.9576028 +0.9278974 0.9720079 0.9576028 +0.9429048 0.9720079 0.9576028 +0.9576028 0.9720079 0.9576028 +0.9720079 0.9720079 0.9576028 +0.9861357 0.9720079 0.9576028 +1 0.9720079 0.9576028 +0 0.9861357 0.9576028 +0.1939468 0.9861357 0.9576028 +0.2773041 0.9861357 0.9576028 +0.3384659 0.9861357 0.9576028 +0.3885728 0.9861357 0.9576028 +0.4317928 0.9861357 0.9576028 +0.470214 0.9861357 0.9576028 +0.5050551 0.9861357 0.9576028 +0.5370987 0.9861357 0.9576028 +0.5668815 0.9861357 0.9576028 +0.5947903 0.9861357 0.9576028 +0.6211144 0.9861357 0.9576028 +0.6460766 0.9861357 0.9576028 +0.6698526 0.9861357 0.9576028 +0.6925839 0.9861357 0.9576028 +0.7143866 0.9861357 0.9576028 +0.7353569 0.9861357 0.9576028 +0.7555758 0.9861357 0.9576028 +0.7751122 0.9861357 0.9576028 +0.7940252 0.9861357 0.9576028 +0.8123661 0.9861357 0.9576028 +0.8301795 0.9861357 0.9576028 +0.8475045 0.9861357 0.9576028 +0.8643761 0.9861357 0.9576028 +0.880825 0.9861357 0.9576028 +0.8968787 0.9861357 0.9576028 +0.9125621 0.9861357 0.9576028 +0.9278974 0.9861357 0.9576028 +0.9429048 0.9861357 0.9576028 +0.9576028 0.9861357 0.9576028 +0.9720079 0.9861357 0.9576028 +0.9861357 0.9861357 0.9576028 +1 0.9861357 0.9576028 +0 1 0.9576028 +0.1939468 1 0.9576028 +0.2773041 1 0.9576028 +0.3384659 1 0.9576028 +0.3885728 1 0.9576028 +0.4317928 1 0.9576028 +0.470214 1 0.9576028 +0.5050551 1 0.9576028 +0.5370987 1 0.9576028 +0.5668815 1 0.9576028 +0.5947903 1 0.9576028 +0.6211144 1 0.9576028 +0.6460766 1 0.9576028 +0.6698526 1 0.9576028 +0.6925839 1 0.9576028 +0.7143866 1 0.9576028 +0.7353569 1 0.9576028 +0.7555758 1 0.9576028 +0.7751122 1 0.9576028 +0.7940252 1 0.9576028 +0.8123661 1 0.9576028 +0.8301795 1 0.9576028 +0.8475045 1 0.9576028 +0.8643761 1 0.9576028 +0.880825 1 0.9576028 +0.8968787 1 0.9576028 +0.9125621 1 0.9576028 +0.9278974 1 0.9576028 +0.9429048 1 0.9576028 +0.9576028 1 0.9576028 +0.9720079 1 0.9576028 +0.9861357 1 0.9576028 +1 1 0.9576028 +0 0 0.9720079 +0.1939468 0 0.9720079 +0.2773041 0 0.9720079 +0.3384659 0 0.9720079 +0.3885728 0 0.9720079 +0.4317928 0 0.9720079 +0.470214 0 0.9720079 +0.5050551 0 0.9720079 +0.5370987 0 0.9720079 +0.5668815 0 0.9720079 +0.5947903 0 0.9720079 +0.6211144 0 0.9720079 +0.6460766 0 0.9720079 +0.6698526 0 0.9720079 +0.6925839 0 0.9720079 +0.7143866 0 0.9720079 +0.7353569 0 0.9720079 +0.7555758 0 0.9720079 +0.7751122 0 0.9720079 +0.7940252 0 0.9720079 +0.8123661 0 0.9720079 +0.8301795 0 0.9720079 +0.8475045 0 0.9720079 +0.8643761 0 0.9720079 +0.880825 0 0.9720079 +0.8968787 0 0.9720079 +0.9125621 0 0.9720079 +0.9278974 0 0.9720079 +0.9429048 0 0.9720079 +0.9576028 0 0.9720079 +0.9720079 0 0.9720079 +0.9861357 0 0.9720079 +1 0 0.9720079 +0 0.1939468 0.9720079 +0.1939468 0.1939468 0.9720079 +0.2773041 0.1939468 0.9720079 +0.3384659 0.1939468 0.9720079 +0.3885728 0.1939468 0.9720079 +0.4317928 0.1939468 0.9720079 +0.470214 0.1939468 0.9720079 +0.5050551 0.1939468 0.9720079 +0.5370987 0.1939468 0.9720079 +0.5668815 0.1939468 0.9720079 +0.5947903 0.1939468 0.9720079 +0.6211144 0.1939468 0.9720079 +0.6460766 0.1939468 0.9720079 +0.6698526 0.1939468 0.9720079 +0.6925839 0.1939468 0.9720079 +0.7143866 0.1939468 0.9720079 +0.7353569 0.1939468 0.9720079 +0.7555758 0.1939468 0.9720079 +0.7751122 0.1939468 0.9720079 +0.7940252 0.1939468 0.9720079 +0.8123661 0.1939468 0.9720079 +0.8301795 0.1939468 0.9720079 +0.8475045 0.1939468 0.9720079 +0.8643761 0.1939468 0.9720079 +0.880825 0.1939468 0.9720079 +0.8968787 0.1939468 0.9720079 +0.9125621 0.1939468 0.9720079 +0.9278974 0.1939468 0.9720079 +0.9429048 0.1939468 0.9720079 +0.9576028 0.1939468 0.9720079 +0.9720079 0.1939468 0.9720079 +0.9861357 0.1939468 0.9720079 +1 0.1939468 0.9720079 +0 0.2773041 0.9720079 +0.1939468 0.2773041 0.9720079 +0.2773041 0.2773041 0.9720079 +0.3384659 0.2773041 0.9720079 +0.3885728 0.2773041 0.9720079 +0.4317928 0.2773041 0.9720079 +0.470214 0.2773041 0.9720079 +0.5050551 0.2773041 0.9720079 +0.5370987 0.2773041 0.9720079 +0.5668815 0.2773041 0.9720079 +0.5947903 0.2773041 0.9720079 +0.6211144 0.2773041 0.9720079 +0.6460766 0.2773041 0.9720079 +0.6698526 0.2773041 0.9720079 +0.6925839 0.2773041 0.9720079 +0.7143866 0.2773041 0.9720079 +0.7353569 0.2773041 0.9720079 +0.7555758 0.2773041 0.9720079 +0.7751122 0.2773041 0.9720079 +0.7940252 0.2773041 0.9720079 +0.8123661 0.2773041 0.9720079 +0.8301795 0.2773041 0.9720079 +0.8475045 0.2773041 0.9720079 +0.8643761 0.2773041 0.9720079 +0.880825 0.2773041 0.9720079 +0.8968787 0.2773041 0.9720079 +0.9125621 0.2773041 0.9720079 +0.9278974 0.2773041 0.9720079 +0.9429048 0.2773041 0.9720079 +0.9576028 0.2773041 0.9720079 +0.9720079 0.2773041 0.9720079 +0.9861357 0.2773041 0.9720079 +1 0.2773041 0.9720079 +0 0.3384659 0.9720079 +0.1939468 0.3384659 0.9720079 +0.2773041 0.3384659 0.9720079 +0.3384659 0.3384659 0.9720079 +0.3885728 0.3384659 0.9720079 +0.4317928 0.3384659 0.9720079 +0.470214 0.3384659 0.9720079 +0.5050551 0.3384659 0.9720079 +0.5370987 0.3384659 0.9720079 +0.5668815 0.3384659 0.9720079 +0.5947903 0.3384659 0.9720079 +0.6211144 0.3384659 0.9720079 +0.6460766 0.3384659 0.9720079 +0.6698526 0.3384659 0.9720079 +0.6925839 0.3384659 0.9720079 +0.7143866 0.3384659 0.9720079 +0.7353569 0.3384659 0.9720079 +0.7555758 0.3384659 0.9720079 +0.7751122 0.3384659 0.9720079 +0.7940252 0.3384659 0.9720079 +0.8123661 0.3384659 0.9720079 +0.8301795 0.3384659 0.9720079 +0.8475045 0.3384659 0.9720079 +0.8643761 0.3384659 0.9720079 +0.880825 0.3384659 0.9720079 +0.8968787 0.3384659 0.9720079 +0.9125621 0.3384659 0.9720079 +0.9278974 0.3384659 0.9720079 +0.9429048 0.3384659 0.9720079 +0.9576028 0.3384659 0.9720079 +0.9720079 0.3384659 0.9720079 +0.9861357 0.3384659 0.9720079 +1 0.3384659 0.9720079 +0 0.3885728 0.9720079 +0.1939468 0.3885728 0.9720079 +0.2773041 0.3885728 0.9720079 +0.3384659 0.3885728 0.9720079 +0.3885728 0.3885728 0.9720079 +0.4317928 0.3885728 0.9720079 +0.470214 0.3885728 0.9720079 +0.5050551 0.3885728 0.9720079 +0.5370987 0.3885728 0.9720079 +0.5668815 0.3885728 0.9720079 +0.5947903 0.3885728 0.9720079 +0.6211144 0.3885728 0.9720079 +0.6460766 0.3885728 0.9720079 +0.6698526 0.3885728 0.9720079 +0.6925839 0.3885728 0.9720079 +0.7143866 0.3885728 0.9720079 +0.7353569 0.3885728 0.9720079 +0.7555758 0.3885728 0.9720079 +0.7751122 0.3885728 0.9720079 +0.7940252 0.3885728 0.9720079 +0.8123661 0.3885728 0.9720079 +0.8301795 0.3885728 0.9720079 +0.8475045 0.3885728 0.9720079 +0.8643761 0.3885728 0.9720079 +0.880825 0.3885728 0.9720079 +0.8968787 0.3885728 0.9720079 +0.9125621 0.3885728 0.9720079 +0.9278974 0.3885728 0.9720079 +0.9429048 0.3885728 0.9720079 +0.9576028 0.3885728 0.9720079 +0.9720079 0.3885728 0.9720079 +0.9861357 0.3885728 0.9720079 +1 0.3885728 0.9720079 +0 0.4317928 0.9720079 +0.1939468 0.4317928 0.9720079 +0.2773041 0.4317928 0.9720079 +0.3384659 0.4317928 0.9720079 +0.3885728 0.4317928 0.9720079 +0.4317928 0.4317928 0.9720079 +0.470214 0.4317928 0.9720079 +0.5050551 0.4317928 0.9720079 +0.5370987 0.4317928 0.9720079 +0.5668815 0.4317928 0.9720079 +0.5947903 0.4317928 0.9720079 +0.6211144 0.4317928 0.9720079 +0.6460766 0.4317928 0.9720079 +0.6698526 0.4317928 0.9720079 +0.6925839 0.4317928 0.9720079 +0.7143866 0.4317928 0.9720079 +0.7353569 0.4317928 0.9720079 +0.7555758 0.4317928 0.9720079 +0.7751122 0.4317928 0.9720079 +0.7940252 0.4317928 0.9720079 +0.8123661 0.4317928 0.9720079 +0.8301795 0.4317928 0.9720079 +0.8475045 0.4317928 0.9720079 +0.8643761 0.4317928 0.9720079 +0.880825 0.4317928 0.9720079 +0.8968787 0.4317928 0.9720079 +0.9125621 0.4317928 0.9720079 +0.9278974 0.4317928 0.9720079 +0.9429048 0.4317928 0.9720079 +0.9576028 0.4317928 0.9720079 +0.9720079 0.4317928 0.9720079 +0.9861357 0.4317928 0.9720079 +1 0.4317928 0.9720079 +0 0.470214 0.9720079 +0.1939468 0.470214 0.9720079 +0.2773041 0.470214 0.9720079 +0.3384659 0.470214 0.9720079 +0.3885728 0.470214 0.9720079 +0.4317928 0.470214 0.9720079 +0.470214 0.470214 0.9720079 +0.5050551 0.470214 0.9720079 +0.5370987 0.470214 0.9720079 +0.5668815 0.470214 0.9720079 +0.5947903 0.470214 0.9720079 +0.6211144 0.470214 0.9720079 +0.6460766 0.470214 0.9720079 +0.6698526 0.470214 0.9720079 +0.6925839 0.470214 0.9720079 +0.7143866 0.470214 0.9720079 +0.7353569 0.470214 0.9720079 +0.7555758 0.470214 0.9720079 +0.7751122 0.470214 0.9720079 +0.7940252 0.470214 0.9720079 +0.8123661 0.470214 0.9720079 +0.8301795 0.470214 0.9720079 +0.8475045 0.470214 0.9720079 +0.8643761 0.470214 0.9720079 +0.880825 0.470214 0.9720079 +0.8968787 0.470214 0.9720079 +0.9125621 0.470214 0.9720079 +0.9278974 0.470214 0.9720079 +0.9429048 0.470214 0.9720079 +0.9576028 0.470214 0.9720079 +0.9720079 0.470214 0.9720079 +0.9861357 0.470214 0.9720079 +1 0.470214 0.9720079 +0 0.5050551 0.9720079 +0.1939468 0.5050551 0.9720079 +0.2773041 0.5050551 0.9720079 +0.3384659 0.5050551 0.9720079 +0.3885728 0.5050551 0.9720079 +0.4317928 0.5050551 0.9720079 +0.470214 0.5050551 0.9720079 +0.5050551 0.5050551 0.9720079 +0.5370987 0.5050551 0.9720079 +0.5668815 0.5050551 0.9720079 +0.5947903 0.5050551 0.9720079 +0.6211144 0.5050551 0.9720079 +0.6460766 0.5050551 0.9720079 +0.6698526 0.5050551 0.9720079 +0.6925839 0.5050551 0.9720079 +0.7143866 0.5050551 0.9720079 +0.7353569 0.5050551 0.9720079 +0.7555758 0.5050551 0.9720079 +0.7751122 0.5050551 0.9720079 +0.7940252 0.5050551 0.9720079 +0.8123661 0.5050551 0.9720079 +0.8301795 0.5050551 0.9720079 +0.8475045 0.5050551 0.9720079 +0.8643761 0.5050551 0.9720079 +0.880825 0.5050551 0.9720079 +0.8968787 0.5050551 0.9720079 +0.9125621 0.5050551 0.9720079 +0.9278974 0.5050551 0.9720079 +0.9429048 0.5050551 0.9720079 +0.9576028 0.5050551 0.9720079 +0.9720079 0.5050551 0.9720079 +0.9861357 0.5050551 0.9720079 +1 0.5050551 0.9720079 +0 0.5370987 0.9720079 +0.1939468 0.5370987 0.9720079 +0.2773041 0.5370987 0.9720079 +0.3384659 0.5370987 0.9720079 +0.3885728 0.5370987 0.9720079 +0.4317928 0.5370987 0.9720079 +0.470214 0.5370987 0.9720079 +0.5050551 0.5370987 0.9720079 +0.5370987 0.5370987 0.9720079 +0.5668815 0.5370987 0.9720079 +0.5947903 0.5370987 0.9720079 +0.6211144 0.5370987 0.9720079 +0.6460766 0.5370987 0.9720079 +0.6698526 0.5370987 0.9720079 +0.6925839 0.5370987 0.9720079 +0.7143866 0.5370987 0.9720079 +0.7353569 0.5370987 0.9720079 +0.7555758 0.5370987 0.9720079 +0.7751122 0.5370987 0.9720079 +0.7940252 0.5370987 0.9720079 +0.8123661 0.5370987 0.9720079 +0.8301795 0.5370987 0.9720079 +0.8475045 0.5370987 0.9720079 +0.8643761 0.5370987 0.9720079 +0.880825 0.5370987 0.9720079 +0.8968787 0.5370987 0.9720079 +0.9125621 0.5370987 0.9720079 +0.9278974 0.5370987 0.9720079 +0.9429048 0.5370987 0.9720079 +0.9576028 0.5370987 0.9720079 +0.9720079 0.5370987 0.9720079 +0.9861357 0.5370987 0.9720079 +1 0.5370987 0.9720079 +0 0.5668815 0.9720079 +0.1939468 0.5668815 0.9720079 +0.2773041 0.5668815 0.9720079 +0.3384659 0.5668815 0.9720079 +0.3885728 0.5668815 0.9720079 +0.4317928 0.5668815 0.9720079 +0.470214 0.5668815 0.9720079 +0.5050551 0.5668815 0.9720079 +0.5370987 0.5668815 0.9720079 +0.5668815 0.5668815 0.9720079 +0.5947903 0.5668815 0.9720079 +0.6211144 0.5668815 0.9720079 +0.6460766 0.5668815 0.9720079 +0.6698526 0.5668815 0.9720079 +0.6925839 0.5668815 0.9720079 +0.7143866 0.5668815 0.9720079 +0.7353569 0.5668815 0.9720079 +0.7555758 0.5668815 0.9720079 +0.7751122 0.5668815 0.9720079 +0.7940252 0.5668815 0.9720079 +0.8123661 0.5668815 0.9720079 +0.8301795 0.5668815 0.9720079 +0.8475045 0.5668815 0.9720079 +0.8643761 0.5668815 0.9720079 +0.880825 0.5668815 0.9720079 +0.8968787 0.5668815 0.9720079 +0.9125621 0.5668815 0.9720079 +0.9278974 0.5668815 0.9720079 +0.9429048 0.5668815 0.9720079 +0.9576028 0.5668815 0.9720079 +0.9720079 0.5668815 0.9720079 +0.9861357 0.5668815 0.9720079 +1 0.5668815 0.9720079 +0 0.5947903 0.9720079 +0.1939468 0.5947903 0.9720079 +0.2773041 0.5947903 0.9720079 +0.3384659 0.5947903 0.9720079 +0.3885728 0.5947903 0.9720079 +0.4317928 0.5947903 0.9720079 +0.470214 0.5947903 0.9720079 +0.5050551 0.5947903 0.9720079 +0.5370987 0.5947903 0.9720079 +0.5668815 0.5947903 0.9720079 +0.5947903 0.5947903 0.9720079 +0.6211144 0.5947903 0.9720079 +0.6460766 0.5947903 0.9720079 +0.6698526 0.5947903 0.9720079 +0.6925839 0.5947903 0.9720079 +0.7143866 0.5947903 0.9720079 +0.7353569 0.5947903 0.9720079 +0.7555758 0.5947903 0.9720079 +0.7751122 0.5947903 0.9720079 +0.7940252 0.5947903 0.9720079 +0.8123661 0.5947903 0.9720079 +0.8301795 0.5947903 0.9720079 +0.8475045 0.5947903 0.9720079 +0.8643761 0.5947903 0.9720079 +0.880825 0.5947903 0.9720079 +0.8968787 0.5947903 0.9720079 +0.9125621 0.5947903 0.9720079 +0.9278974 0.5947903 0.9720079 +0.9429048 0.5947903 0.9720079 +0.9576028 0.5947903 0.9720079 +0.9720079 0.5947903 0.9720079 +0.9861357 0.5947903 0.9720079 +1 0.5947903 0.9720079 +0 0.6211144 0.9720079 +0.1939468 0.6211144 0.9720079 +0.2773041 0.6211144 0.9720079 +0.3384659 0.6211144 0.9720079 +0.3885728 0.6211144 0.9720079 +0.4317928 0.6211144 0.9720079 +0.470214 0.6211144 0.9720079 +0.5050551 0.6211144 0.9720079 +0.5370987 0.6211144 0.9720079 +0.5668815 0.6211144 0.9720079 +0.5947903 0.6211144 0.9720079 +0.6211144 0.6211144 0.9720079 +0.6460766 0.6211144 0.9720079 +0.6698526 0.6211144 0.9720079 +0.6925839 0.6211144 0.9720079 +0.7143866 0.6211144 0.9720079 +0.7353569 0.6211144 0.9720079 +0.7555758 0.6211144 0.9720079 +0.7751122 0.6211144 0.9720079 +0.7940252 0.6211144 0.9720079 +0.8123661 0.6211144 0.9720079 +0.8301795 0.6211144 0.9720079 +0.8475045 0.6211144 0.9720079 +0.8643761 0.6211144 0.9720079 +0.880825 0.6211144 0.9720079 +0.8968787 0.6211144 0.9720079 +0.9125621 0.6211144 0.9720079 +0.9278974 0.6211144 0.9720079 +0.9429048 0.6211144 0.9720079 +0.9576028 0.6211144 0.9720079 +0.9720079 0.6211144 0.9720079 +0.9861357 0.6211144 0.9720079 +1 0.6211144 0.9720079 +0 0.6460766 0.9720079 +0.1939468 0.6460766 0.9720079 +0.2773041 0.6460766 0.9720079 +0.3384659 0.6460766 0.9720079 +0.3885728 0.6460766 0.9720079 +0.4317928 0.6460766 0.9720079 +0.470214 0.6460766 0.9720079 +0.5050551 0.6460766 0.9720079 +0.5370987 0.6460766 0.9720079 +0.5668815 0.6460766 0.9720079 +0.5947903 0.6460766 0.9720079 +0.6211144 0.6460766 0.9720079 +0.6460766 0.6460766 0.9720079 +0.6698526 0.6460766 0.9720079 +0.6925839 0.6460766 0.9720079 +0.7143866 0.6460766 0.9720079 +0.7353569 0.6460766 0.9720079 +0.7555758 0.6460766 0.9720079 +0.7751122 0.6460766 0.9720079 +0.7940252 0.6460766 0.9720079 +0.8123661 0.6460766 0.9720079 +0.8301795 0.6460766 0.9720079 +0.8475045 0.6460766 0.9720079 +0.8643761 0.6460766 0.9720079 +0.880825 0.6460766 0.9720079 +0.8968787 0.6460766 0.9720079 +0.9125621 0.6460766 0.9720079 +0.9278974 0.6460766 0.9720079 +0.9429048 0.6460766 0.9720079 +0.9576028 0.6460766 0.9720079 +0.9720079 0.6460766 0.9720079 +0.9861357 0.6460766 0.9720079 +1 0.6460766 0.9720079 +0 0.6698526 0.9720079 +0.1939468 0.6698526 0.9720079 +0.2773041 0.6698526 0.9720079 +0.3384659 0.6698526 0.9720079 +0.3885728 0.6698526 0.9720079 +0.4317928 0.6698526 0.9720079 +0.470214 0.6698526 0.9720079 +0.5050551 0.6698526 0.9720079 +0.5370987 0.6698526 0.9720079 +0.5668815 0.6698526 0.9720079 +0.5947903 0.6698526 0.9720079 +0.6211144 0.6698526 0.9720079 +0.6460766 0.6698526 0.9720079 +0.6698526 0.6698526 0.9720079 +0.6925839 0.6698526 0.9720079 +0.7143866 0.6698526 0.9720079 +0.7353569 0.6698526 0.9720079 +0.7555758 0.6698526 0.9720079 +0.7751122 0.6698526 0.9720079 +0.7940252 0.6698526 0.9720079 +0.8123661 0.6698526 0.9720079 +0.8301795 0.6698526 0.9720079 +0.8475045 0.6698526 0.9720079 +0.8643761 0.6698526 0.9720079 +0.880825 0.6698526 0.9720079 +0.8968787 0.6698526 0.9720079 +0.9125621 0.6698526 0.9720079 +0.9278974 0.6698526 0.9720079 +0.9429048 0.6698526 0.9720079 +0.9576028 0.6698526 0.9720079 +0.9720079 0.6698526 0.9720079 +0.9861357 0.6698526 0.9720079 +1 0.6698526 0.9720079 +0 0.6925839 0.9720079 +0.1939468 0.6925839 0.9720079 +0.2773041 0.6925839 0.9720079 +0.3384659 0.6925839 0.9720079 +0.3885728 0.6925839 0.9720079 +0.4317928 0.6925839 0.9720079 +0.470214 0.6925839 0.9720079 +0.5050551 0.6925839 0.9720079 +0.5370987 0.6925839 0.9720079 +0.5668815 0.6925839 0.9720079 +0.5947903 0.6925839 0.9720079 +0.6211144 0.6925839 0.9720079 +0.6460766 0.6925839 0.9720079 +0.6698526 0.6925839 0.9720079 +0.6925839 0.6925839 0.9720079 +0.7143866 0.6925839 0.9720079 +0.7353569 0.6925839 0.9720079 +0.7555758 0.6925839 0.9720079 +0.7751122 0.6925839 0.9720079 +0.7940252 0.6925839 0.9720079 +0.8123661 0.6925839 0.9720079 +0.8301795 0.6925839 0.9720079 +0.8475045 0.6925839 0.9720079 +0.8643761 0.6925839 0.9720079 +0.880825 0.6925839 0.9720079 +0.8968787 0.6925839 0.9720079 +0.9125621 0.6925839 0.9720079 +0.9278974 0.6925839 0.9720079 +0.9429048 0.6925839 0.9720079 +0.9576028 0.6925839 0.9720079 +0.9720079 0.6925839 0.9720079 +0.9861357 0.6925839 0.9720079 +1 0.6925839 0.9720079 +0 0.7143866 0.9720079 +0.1939468 0.7143866 0.9720079 +0.2773041 0.7143866 0.9720079 +0.3384659 0.7143866 0.9720079 +0.3885728 0.7143866 0.9720079 +0.4317928 0.7143866 0.9720079 +0.470214 0.7143866 0.9720079 +0.5050551 0.7143866 0.9720079 +0.5370987 0.7143866 0.9720079 +0.5668815 0.7143866 0.9720079 +0.5947903 0.7143866 0.9720079 +0.6211144 0.7143866 0.9720079 +0.6460766 0.7143866 0.9720079 +0.6698526 0.7143866 0.9720079 +0.6925839 0.7143866 0.9720079 +0.7143866 0.7143866 0.9720079 +0.7353569 0.7143866 0.9720079 +0.7555758 0.7143866 0.9720079 +0.7751122 0.7143866 0.9720079 +0.7940252 0.7143866 0.9720079 +0.8123661 0.7143866 0.9720079 +0.8301795 0.7143866 0.9720079 +0.8475045 0.7143866 0.9720079 +0.8643761 0.7143866 0.9720079 +0.880825 0.7143866 0.9720079 +0.8968787 0.7143866 0.9720079 +0.9125621 0.7143866 0.9720079 +0.9278974 0.7143866 0.9720079 +0.9429048 0.7143866 0.9720079 +0.9576028 0.7143866 0.9720079 +0.9720079 0.7143866 0.9720079 +0.9861357 0.7143866 0.9720079 +1 0.7143866 0.9720079 +0 0.7353569 0.9720079 +0.1939468 0.7353569 0.9720079 +0.2773041 0.7353569 0.9720079 +0.3384659 0.7353569 0.9720079 +0.3885728 0.7353569 0.9720079 +0.4317928 0.7353569 0.9720079 +0.470214 0.7353569 0.9720079 +0.5050551 0.7353569 0.9720079 +0.5370987 0.7353569 0.9720079 +0.5668815 0.7353569 0.9720079 +0.5947903 0.7353569 0.9720079 +0.6211144 0.7353569 0.9720079 +0.6460766 0.7353569 0.9720079 +0.6698526 0.7353569 0.9720079 +0.6925839 0.7353569 0.9720079 +0.7143866 0.7353569 0.9720079 +0.7353569 0.7353569 0.9720079 +0.7555758 0.7353569 0.9720079 +0.7751122 0.7353569 0.9720079 +0.7940252 0.7353569 0.9720079 +0.8123661 0.7353569 0.9720079 +0.8301795 0.7353569 0.9720079 +0.8475045 0.7353569 0.9720079 +0.8643761 0.7353569 0.9720079 +0.880825 0.7353569 0.9720079 +0.8968787 0.7353569 0.9720079 +0.9125621 0.7353569 0.9720079 +0.9278974 0.7353569 0.9720079 +0.9429048 0.7353569 0.9720079 +0.9576028 0.7353569 0.9720079 +0.9720079 0.7353569 0.9720079 +0.9861357 0.7353569 0.9720079 +1 0.7353569 0.9720079 +0 0.7555758 0.9720079 +0.1939468 0.7555758 0.9720079 +0.2773041 0.7555758 0.9720079 +0.3384659 0.7555758 0.9720079 +0.3885728 0.7555758 0.9720079 +0.4317928 0.7555758 0.9720079 +0.470214 0.7555758 0.9720079 +0.5050551 0.7555758 0.9720079 +0.5370987 0.7555758 0.9720079 +0.5668815 0.7555758 0.9720079 +0.5947903 0.7555758 0.9720079 +0.6211144 0.7555758 0.9720079 +0.6460766 0.7555758 0.9720079 +0.6698526 0.7555758 0.9720079 +0.6925839 0.7555758 0.9720079 +0.7143866 0.7555758 0.9720079 +0.7353569 0.7555758 0.9720079 +0.7555758 0.7555758 0.9720079 +0.7751122 0.7555758 0.9720079 +0.7940252 0.7555758 0.9720079 +0.8123661 0.7555758 0.9720079 +0.8301795 0.7555758 0.9720079 +0.8475045 0.7555758 0.9720079 +0.8643761 0.7555758 0.9720079 +0.880825 0.7555758 0.9720079 +0.8968787 0.7555758 0.9720079 +0.9125621 0.7555758 0.9720079 +0.9278974 0.7555758 0.9720079 +0.9429048 0.7555758 0.9720079 +0.9576028 0.7555758 0.9720079 +0.9720079 0.7555758 0.9720079 +0.9861357 0.7555758 0.9720079 +1 0.7555758 0.9720079 +0 0.7751122 0.9720079 +0.1939468 0.7751122 0.9720079 +0.2773041 0.7751122 0.9720079 +0.3384659 0.7751122 0.9720079 +0.3885728 0.7751122 0.9720079 +0.4317928 0.7751122 0.9720079 +0.470214 0.7751122 0.9720079 +0.5050551 0.7751122 0.9720079 +0.5370987 0.7751122 0.9720079 +0.5668815 0.7751122 0.9720079 +0.5947903 0.7751122 0.9720079 +0.6211144 0.7751122 0.9720079 +0.6460766 0.7751122 0.9720079 +0.6698526 0.7751122 0.9720079 +0.6925839 0.7751122 0.9720079 +0.7143866 0.7751122 0.9720079 +0.7353569 0.7751122 0.9720079 +0.7555758 0.7751122 0.9720079 +0.7751122 0.7751122 0.9720079 +0.7940252 0.7751122 0.9720079 +0.8123661 0.7751122 0.9720079 +0.8301795 0.7751122 0.9720079 +0.8475045 0.7751122 0.9720079 +0.8643761 0.7751122 0.9720079 +0.880825 0.7751122 0.9720079 +0.8968787 0.7751122 0.9720079 +0.9125621 0.7751122 0.9720079 +0.9278974 0.7751122 0.9720079 +0.9429048 0.7751122 0.9720079 +0.9576028 0.7751122 0.9720079 +0.9720079 0.7751122 0.9720079 +0.9861357 0.7751122 0.9720079 +1 0.7751122 0.9720079 +0 0.7940252 0.9720079 +0.1939468 0.7940252 0.9720079 +0.2773041 0.7940252 0.9720079 +0.3384659 0.7940252 0.9720079 +0.3885728 0.7940252 0.9720079 +0.4317928 0.7940252 0.9720079 +0.470214 0.7940252 0.9720079 +0.5050551 0.7940252 0.9720079 +0.5370987 0.7940252 0.9720079 +0.5668815 0.7940252 0.9720079 +0.5947903 0.7940252 0.9720079 +0.6211144 0.7940252 0.9720079 +0.6460766 0.7940252 0.9720079 +0.6698526 0.7940252 0.9720079 +0.6925839 0.7940252 0.9720079 +0.7143866 0.7940252 0.9720079 +0.7353569 0.7940252 0.9720079 +0.7555758 0.7940252 0.9720079 +0.7751122 0.7940252 0.9720079 +0.7940252 0.7940252 0.9720079 +0.8123661 0.7940252 0.9720079 +0.8301795 0.7940252 0.9720079 +0.8475045 0.7940252 0.9720079 +0.8643761 0.7940252 0.9720079 +0.880825 0.7940252 0.9720079 +0.8968787 0.7940252 0.9720079 +0.9125621 0.7940252 0.9720079 +0.9278974 0.7940252 0.9720079 +0.9429048 0.7940252 0.9720079 +0.9576028 0.7940252 0.9720079 +0.9720079 0.7940252 0.9720079 +0.9861357 0.7940252 0.9720079 +1 0.7940252 0.9720079 +0 0.8123661 0.9720079 +0.1939468 0.8123661 0.9720079 +0.2773041 0.8123661 0.9720079 +0.3384659 0.8123661 0.9720079 +0.3885728 0.8123661 0.9720079 +0.4317928 0.8123661 0.9720079 +0.470214 0.8123661 0.9720079 +0.5050551 0.8123661 0.9720079 +0.5370987 0.8123661 0.9720079 +0.5668815 0.8123661 0.9720079 +0.5947903 0.8123661 0.9720079 +0.6211144 0.8123661 0.9720079 +0.6460766 0.8123661 0.9720079 +0.6698526 0.8123661 0.9720079 +0.6925839 0.8123661 0.9720079 +0.7143866 0.8123661 0.9720079 +0.7353569 0.8123661 0.9720079 +0.7555758 0.8123661 0.9720079 +0.7751122 0.8123661 0.9720079 +0.7940252 0.8123661 0.9720079 +0.8123661 0.8123661 0.9720079 +0.8301795 0.8123661 0.9720079 +0.8475045 0.8123661 0.9720079 +0.8643761 0.8123661 0.9720079 +0.880825 0.8123661 0.9720079 +0.8968787 0.8123661 0.9720079 +0.9125621 0.8123661 0.9720079 +0.9278974 0.8123661 0.9720079 +0.9429048 0.8123661 0.9720079 +0.9576028 0.8123661 0.9720079 +0.9720079 0.8123661 0.9720079 +0.9861357 0.8123661 0.9720079 +1 0.8123661 0.9720079 +0 0.8301795 0.9720079 +0.1939468 0.8301795 0.9720079 +0.2773041 0.8301795 0.9720079 +0.3384659 0.8301795 0.9720079 +0.3885728 0.8301795 0.9720079 +0.4317928 0.8301795 0.9720079 +0.470214 0.8301795 0.9720079 +0.5050551 0.8301795 0.9720079 +0.5370987 0.8301795 0.9720079 +0.5668815 0.8301795 0.9720079 +0.5947903 0.8301795 0.9720079 +0.6211144 0.8301795 0.9720079 +0.6460766 0.8301795 0.9720079 +0.6698526 0.8301795 0.9720079 +0.6925839 0.8301795 0.9720079 +0.7143866 0.8301795 0.9720079 +0.7353569 0.8301795 0.9720079 +0.7555758 0.8301795 0.9720079 +0.7751122 0.8301795 0.9720079 +0.7940252 0.8301795 0.9720079 +0.8123661 0.8301795 0.9720079 +0.8301795 0.8301795 0.9720079 +0.8475045 0.8301795 0.9720079 +0.8643761 0.8301795 0.9720079 +0.880825 0.8301795 0.9720079 +0.8968787 0.8301795 0.9720079 +0.9125621 0.8301795 0.9720079 +0.9278974 0.8301795 0.9720079 +0.9429048 0.8301795 0.9720079 +0.9576028 0.8301795 0.9720079 +0.9720079 0.8301795 0.9720079 +0.9861357 0.8301795 0.9720079 +1 0.8301795 0.9720079 +0 0.8475045 0.9720079 +0.1939468 0.8475045 0.9720079 +0.2773041 0.8475045 0.9720079 +0.3384659 0.8475045 0.9720079 +0.3885728 0.8475045 0.9720079 +0.4317928 0.8475045 0.9720079 +0.470214 0.8475045 0.9720079 +0.5050551 0.8475045 0.9720079 +0.5370987 0.8475045 0.9720079 +0.5668815 0.8475045 0.9720079 +0.5947903 0.8475045 0.9720079 +0.6211144 0.8475045 0.9720079 +0.6460766 0.8475045 0.9720079 +0.6698526 0.8475045 0.9720079 +0.6925839 0.8475045 0.9720079 +0.7143866 0.8475045 0.9720079 +0.7353569 0.8475045 0.9720079 +0.7555758 0.8475045 0.9720079 +0.7751122 0.8475045 0.9720079 +0.7940252 0.8475045 0.9720079 +0.8123661 0.8475045 0.9720079 +0.8301795 0.8475045 0.9720079 +0.8475045 0.8475045 0.9720079 +0.8643761 0.8475045 0.9720079 +0.880825 0.8475045 0.9720079 +0.8968787 0.8475045 0.9720079 +0.9125621 0.8475045 0.9720079 +0.9278974 0.8475045 0.9720079 +0.9429048 0.8475045 0.9720079 +0.9576028 0.8475045 0.9720079 +0.9720079 0.8475045 0.9720079 +0.9861357 0.8475045 0.9720079 +1 0.8475045 0.9720079 +0 0.8643761 0.9720079 +0.1939468 0.8643761 0.9720079 +0.2773041 0.8643761 0.9720079 +0.3384659 0.8643761 0.9720079 +0.3885728 0.8643761 0.9720079 +0.4317928 0.8643761 0.9720079 +0.470214 0.8643761 0.9720079 +0.5050551 0.8643761 0.9720079 +0.5370987 0.8643761 0.9720079 +0.5668815 0.8643761 0.9720079 +0.5947903 0.8643761 0.9720079 +0.6211144 0.8643761 0.9720079 +0.6460766 0.8643761 0.9720079 +0.6698526 0.8643761 0.9720079 +0.6925839 0.8643761 0.9720079 +0.7143866 0.8643761 0.9720079 +0.7353569 0.8643761 0.9720079 +0.7555758 0.8643761 0.9720079 +0.7751122 0.8643761 0.9720079 +0.7940252 0.8643761 0.9720079 +0.8123661 0.8643761 0.9720079 +0.8301795 0.8643761 0.9720079 +0.8475045 0.8643761 0.9720079 +0.8643761 0.8643761 0.9720079 +0.880825 0.8643761 0.9720079 +0.8968787 0.8643761 0.9720079 +0.9125621 0.8643761 0.9720079 +0.9278974 0.8643761 0.9720079 +0.9429048 0.8643761 0.9720079 +0.9576028 0.8643761 0.9720079 +0.9720079 0.8643761 0.9720079 +0.9861357 0.8643761 0.9720079 +1 0.8643761 0.9720079 +0 0.880825 0.9720079 +0.1939468 0.880825 0.9720079 +0.2773041 0.880825 0.9720079 +0.3384659 0.880825 0.9720079 +0.3885728 0.880825 0.9720079 +0.4317928 0.880825 0.9720079 +0.470214 0.880825 0.9720079 +0.5050551 0.880825 0.9720079 +0.5370987 0.880825 0.9720079 +0.5668815 0.880825 0.9720079 +0.5947903 0.880825 0.9720079 +0.6211144 0.880825 0.9720079 +0.6460766 0.880825 0.9720079 +0.6698526 0.880825 0.9720079 +0.6925839 0.880825 0.9720079 +0.7143866 0.880825 0.9720079 +0.7353569 0.880825 0.9720079 +0.7555758 0.880825 0.9720079 +0.7751122 0.880825 0.9720079 +0.7940252 0.880825 0.9720079 +0.8123661 0.880825 0.9720079 +0.8301795 0.880825 0.9720079 +0.8475045 0.880825 0.9720079 +0.8643761 0.880825 0.9720079 +0.880825 0.880825 0.9720079 +0.8968787 0.880825 0.9720079 +0.9125621 0.880825 0.9720079 +0.9278974 0.880825 0.9720079 +0.9429048 0.880825 0.9720079 +0.9576028 0.880825 0.9720079 +0.9720079 0.880825 0.9720079 +0.9861357 0.880825 0.9720079 +1 0.880825 0.9720079 +0 0.8968787 0.9720079 +0.1939468 0.8968787 0.9720079 +0.2773041 0.8968787 0.9720079 +0.3384659 0.8968787 0.9720079 +0.3885728 0.8968787 0.9720079 +0.4317928 0.8968787 0.9720079 +0.470214 0.8968787 0.9720079 +0.5050551 0.8968787 0.9720079 +0.5370987 0.8968787 0.9720079 +0.5668815 0.8968787 0.9720079 +0.5947903 0.8968787 0.9720079 +0.6211144 0.8968787 0.9720079 +0.6460766 0.8968787 0.9720079 +0.6698526 0.8968787 0.9720079 +0.6925839 0.8968787 0.9720079 +0.7143866 0.8968787 0.9720079 +0.7353569 0.8968787 0.9720079 +0.7555758 0.8968787 0.9720079 +0.7751122 0.8968787 0.9720079 +0.7940252 0.8968787 0.9720079 +0.8123661 0.8968787 0.9720079 +0.8301795 0.8968787 0.9720079 +0.8475045 0.8968787 0.9720079 +0.8643761 0.8968787 0.9720079 +0.880825 0.8968787 0.9720079 +0.8968787 0.8968787 0.9720079 +0.9125621 0.8968787 0.9720079 +0.9278974 0.8968787 0.9720079 +0.9429048 0.8968787 0.9720079 +0.9576028 0.8968787 0.9720079 +0.9720079 0.8968787 0.9720079 +0.9861357 0.8968787 0.9720079 +1 0.8968787 0.9720079 +0 0.9125621 0.9720079 +0.1939468 0.9125621 0.9720079 +0.2773041 0.9125621 0.9720079 +0.3384659 0.9125621 0.9720079 +0.3885728 0.9125621 0.9720079 +0.4317928 0.9125621 0.9720079 +0.470214 0.9125621 0.9720079 +0.5050551 0.9125621 0.9720079 +0.5370987 0.9125621 0.9720079 +0.5668815 0.9125621 0.9720079 +0.5947903 0.9125621 0.9720079 +0.6211144 0.9125621 0.9720079 +0.6460766 0.9125621 0.9720079 +0.6698526 0.9125621 0.9720079 +0.6925839 0.9125621 0.9720079 +0.7143866 0.9125621 0.9720079 +0.7353569 0.9125621 0.9720079 +0.7555758 0.9125621 0.9720079 +0.7751122 0.9125621 0.9720079 +0.7940252 0.9125621 0.9720079 +0.8123661 0.9125621 0.9720079 +0.8301795 0.9125621 0.9720079 +0.8475045 0.9125621 0.9720079 +0.8643761 0.9125621 0.9720079 +0.880825 0.9125621 0.9720079 +0.8968787 0.9125621 0.9720079 +0.9125621 0.9125621 0.9720079 +0.9278974 0.9125621 0.9720079 +0.9429048 0.9125621 0.9720079 +0.9576028 0.9125621 0.9720079 +0.9720079 0.9125621 0.9720079 +0.9861357 0.9125621 0.9720079 +1 0.9125621 0.9720079 +0 0.9278974 0.9720079 +0.1939468 0.9278974 0.9720079 +0.2773041 0.9278974 0.9720079 +0.3384659 0.9278974 0.9720079 +0.3885728 0.9278974 0.9720079 +0.4317928 0.9278974 0.9720079 +0.470214 0.9278974 0.9720079 +0.5050551 0.9278974 0.9720079 +0.5370987 0.9278974 0.9720079 +0.5668815 0.9278974 0.9720079 +0.5947903 0.9278974 0.9720079 +0.6211144 0.9278974 0.9720079 +0.6460766 0.9278974 0.9720079 +0.6698526 0.9278974 0.9720079 +0.6925839 0.9278974 0.9720079 +0.7143866 0.9278974 0.9720079 +0.7353569 0.9278974 0.9720079 +0.7555758 0.9278974 0.9720079 +0.7751122 0.9278974 0.9720079 +0.7940252 0.9278974 0.9720079 +0.8123661 0.9278974 0.9720079 +0.8301795 0.9278974 0.9720079 +0.8475045 0.9278974 0.9720079 +0.8643761 0.9278974 0.9720079 +0.880825 0.9278974 0.9720079 +0.8968787 0.9278974 0.9720079 +0.9125621 0.9278974 0.9720079 +0.9278974 0.9278974 0.9720079 +0.9429048 0.9278974 0.9720079 +0.9576028 0.9278974 0.9720079 +0.9720079 0.9278974 0.9720079 +0.9861357 0.9278974 0.9720079 +1 0.9278974 0.9720079 +0 0.9429048 0.9720079 +0.1939468 0.9429048 0.9720079 +0.2773041 0.9429048 0.9720079 +0.3384659 0.9429048 0.9720079 +0.3885728 0.9429048 0.9720079 +0.4317928 0.9429048 0.9720079 +0.470214 0.9429048 0.9720079 +0.5050551 0.9429048 0.9720079 +0.5370987 0.9429048 0.9720079 +0.5668815 0.9429048 0.9720079 +0.5947903 0.9429048 0.9720079 +0.6211144 0.9429048 0.9720079 +0.6460766 0.9429048 0.9720079 +0.6698526 0.9429048 0.9720079 +0.6925839 0.9429048 0.9720079 +0.7143866 0.9429048 0.9720079 +0.7353569 0.9429048 0.9720079 +0.7555758 0.9429048 0.9720079 +0.7751122 0.9429048 0.9720079 +0.7940252 0.9429048 0.9720079 +0.8123661 0.9429048 0.9720079 +0.8301795 0.9429048 0.9720079 +0.8475045 0.9429048 0.9720079 +0.8643761 0.9429048 0.9720079 +0.880825 0.9429048 0.9720079 +0.8968787 0.9429048 0.9720079 +0.9125621 0.9429048 0.9720079 +0.9278974 0.9429048 0.9720079 +0.9429048 0.9429048 0.9720079 +0.9576028 0.9429048 0.9720079 +0.9720079 0.9429048 0.9720079 +0.9861357 0.9429048 0.9720079 +1 0.9429048 0.9720079 +0 0.9576028 0.9720079 +0.1939468 0.9576028 0.9720079 +0.2773041 0.9576028 0.9720079 +0.3384659 0.9576028 0.9720079 +0.3885728 0.9576028 0.9720079 +0.4317928 0.9576028 0.9720079 +0.470214 0.9576028 0.9720079 +0.5050551 0.9576028 0.9720079 +0.5370987 0.9576028 0.9720079 +0.5668815 0.9576028 0.9720079 +0.5947903 0.9576028 0.9720079 +0.6211144 0.9576028 0.9720079 +0.6460766 0.9576028 0.9720079 +0.6698526 0.9576028 0.9720079 +0.6925839 0.9576028 0.9720079 +0.7143866 0.9576028 0.9720079 +0.7353569 0.9576028 0.9720079 +0.7555758 0.9576028 0.9720079 +0.7751122 0.9576028 0.9720079 +0.7940252 0.9576028 0.9720079 +0.8123661 0.9576028 0.9720079 +0.8301795 0.9576028 0.9720079 +0.8475045 0.9576028 0.9720079 +0.8643761 0.9576028 0.9720079 +0.880825 0.9576028 0.9720079 +0.8968787 0.9576028 0.9720079 +0.9125621 0.9576028 0.9720079 +0.9278974 0.9576028 0.9720079 +0.9429048 0.9576028 0.9720079 +0.9576028 0.9576028 0.9720079 +0.9720079 0.9576028 0.9720079 +0.9861357 0.9576028 0.9720079 +1 0.9576028 0.9720079 +0 0.9720079 0.9720079 +0.1939468 0.9720079 0.9720079 +0.2773041 0.9720079 0.9720079 +0.3384659 0.9720079 0.9720079 +0.3885728 0.9720079 0.9720079 +0.4317928 0.9720079 0.9720079 +0.470214 0.9720079 0.9720079 +0.5050551 0.9720079 0.9720079 +0.5370987 0.9720079 0.9720079 +0.5668815 0.9720079 0.9720079 +0.5947903 0.9720079 0.9720079 +0.6211144 0.9720079 0.9720079 +0.6460766 0.9720079 0.9720079 +0.6698526 0.9720079 0.9720079 +0.6925839 0.9720079 0.9720079 +0.7143866 0.9720079 0.9720079 +0.7353569 0.9720079 0.9720079 +0.7555758 0.9720079 0.9720079 +0.7751122 0.9720079 0.9720079 +0.7940252 0.9720079 0.9720079 +0.8123661 0.9720079 0.9720079 +0.8301795 0.9720079 0.9720079 +0.8475045 0.9720079 0.9720079 +0.8643761 0.9720079 0.9720079 +0.880825 0.9720079 0.9720079 +0.8968787 0.9720079 0.9720079 +0.9125621 0.9720079 0.9720079 +0.9278974 0.9720079 0.9720079 +0.9429048 0.9720079 0.9720079 +0.9576028 0.9720079 0.9720079 +0.9720079 0.9720079 0.9720079 +0.9861357 0.9720079 0.9720079 +1 0.9720079 0.9720079 +0 0.9861357 0.9720079 +0.1939468 0.9861357 0.9720079 +0.2773041 0.9861357 0.9720079 +0.3384659 0.9861357 0.9720079 +0.3885728 0.9861357 0.9720079 +0.4317928 0.9861357 0.9720079 +0.470214 0.9861357 0.9720079 +0.5050551 0.9861357 0.9720079 +0.5370987 0.9861357 0.9720079 +0.5668815 0.9861357 0.9720079 +0.5947903 0.9861357 0.9720079 +0.6211144 0.9861357 0.9720079 +0.6460766 0.9861357 0.9720079 +0.6698526 0.9861357 0.9720079 +0.6925839 0.9861357 0.9720079 +0.7143866 0.9861357 0.9720079 +0.7353569 0.9861357 0.9720079 +0.7555758 0.9861357 0.9720079 +0.7751122 0.9861357 0.9720079 +0.7940252 0.9861357 0.9720079 +0.8123661 0.9861357 0.9720079 +0.8301795 0.9861357 0.9720079 +0.8475045 0.9861357 0.9720079 +0.8643761 0.9861357 0.9720079 +0.880825 0.9861357 0.9720079 +0.8968787 0.9861357 0.9720079 +0.9125621 0.9861357 0.9720079 +0.9278974 0.9861357 0.9720079 +0.9429048 0.9861357 0.9720079 +0.9576028 0.9861357 0.9720079 +0.9720079 0.9861357 0.9720079 +0.9861357 0.9861357 0.9720079 +1 0.9861357 0.9720079 +0 1 0.9720079 +0.1939468 1 0.9720079 +0.2773041 1 0.9720079 +0.3384659 1 0.9720079 +0.3885728 1 0.9720079 +0.4317928 1 0.9720079 +0.470214 1 0.9720079 +0.5050551 1 0.9720079 +0.5370987 1 0.9720079 +0.5668815 1 0.9720079 +0.5947903 1 0.9720079 +0.6211144 1 0.9720079 +0.6460766 1 0.9720079 +0.6698526 1 0.9720079 +0.6925839 1 0.9720079 +0.7143866 1 0.9720079 +0.7353569 1 0.9720079 +0.7555758 1 0.9720079 +0.7751122 1 0.9720079 +0.7940252 1 0.9720079 +0.8123661 1 0.9720079 +0.8301795 1 0.9720079 +0.8475045 1 0.9720079 +0.8643761 1 0.9720079 +0.880825 1 0.9720079 +0.8968787 1 0.9720079 +0.9125621 1 0.9720079 +0.9278974 1 0.9720079 +0.9429048 1 0.9720079 +0.9576028 1 0.9720079 +0.9720079 1 0.9720079 +0.9861357 1 0.9720079 +1 1 0.9720079 +0 0 0.9861357 +0.1939468 0 0.9861357 +0.2773041 0 0.9861357 +0.3384659 0 0.9861357 +0.3885728 0 0.9861357 +0.4317928 0 0.9861357 +0.470214 0 0.9861357 +0.5050551 0 0.9861357 +0.5370987 0 0.9861357 +0.5668815 0 0.9861357 +0.5947903 0 0.9861357 +0.6211144 0 0.9861357 +0.6460766 0 0.9861357 +0.6698526 0 0.9861357 +0.6925839 0 0.9861357 +0.7143866 0 0.9861357 +0.7353569 0 0.9861357 +0.7555758 0 0.9861357 +0.7751122 0 0.9861357 +0.7940252 0 0.9861357 +0.8123661 0 0.9861357 +0.8301795 0 0.9861357 +0.8475045 0 0.9861357 +0.8643761 0 0.9861357 +0.880825 0 0.9861357 +0.8968787 0 0.9861357 +0.9125621 0 0.9861357 +0.9278974 0 0.9861357 +0.9429048 0 0.9861357 +0.9576028 0 0.9861357 +0.9720079 0 0.9861357 +0.9861357 0 0.9861357 +1 0 0.9861357 +0 0.1939468 0.9861357 +0.1939468 0.1939468 0.9861357 +0.2773041 0.1939468 0.9861357 +0.3384659 0.1939468 0.9861357 +0.3885728 0.1939468 0.9861357 +0.4317928 0.1939468 0.9861357 +0.470214 0.1939468 0.9861357 +0.5050551 0.1939468 0.9861357 +0.5370987 0.1939468 0.9861357 +0.5668815 0.1939468 0.9861357 +0.5947903 0.1939468 0.9861357 +0.6211144 0.1939468 0.9861357 +0.6460766 0.1939468 0.9861357 +0.6698526 0.1939468 0.9861357 +0.6925839 0.1939468 0.9861357 +0.7143866 0.1939468 0.9861357 +0.7353569 0.1939468 0.9861357 +0.7555758 0.1939468 0.9861357 +0.7751122 0.1939468 0.9861357 +0.7940252 0.1939468 0.9861357 +0.8123661 0.1939468 0.9861357 +0.8301795 0.1939468 0.9861357 +0.8475045 0.1939468 0.9861357 +0.8643761 0.1939468 0.9861357 +0.880825 0.1939468 0.9861357 +0.8968787 0.1939468 0.9861357 +0.9125621 0.1939468 0.9861357 +0.9278974 0.1939468 0.9861357 +0.9429048 0.1939468 0.9861357 +0.9576028 0.1939468 0.9861357 +0.9720079 0.1939468 0.9861357 +0.9861357 0.1939468 0.9861357 +1 0.1939468 0.9861357 +0 0.2773041 0.9861357 +0.1939468 0.2773041 0.9861357 +0.2773041 0.2773041 0.9861357 +0.3384659 0.2773041 0.9861357 +0.3885728 0.2773041 0.9861357 +0.4317928 0.2773041 0.9861357 +0.470214 0.2773041 0.9861357 +0.5050551 0.2773041 0.9861357 +0.5370987 0.2773041 0.9861357 +0.5668815 0.2773041 0.9861357 +0.5947903 0.2773041 0.9861357 +0.6211144 0.2773041 0.9861357 +0.6460766 0.2773041 0.9861357 +0.6698526 0.2773041 0.9861357 +0.6925839 0.2773041 0.9861357 +0.7143866 0.2773041 0.9861357 +0.7353569 0.2773041 0.9861357 +0.7555758 0.2773041 0.9861357 +0.7751122 0.2773041 0.9861357 +0.7940252 0.2773041 0.9861357 +0.8123661 0.2773041 0.9861357 +0.8301795 0.2773041 0.9861357 +0.8475045 0.2773041 0.9861357 +0.8643761 0.2773041 0.9861357 +0.880825 0.2773041 0.9861357 +0.8968787 0.2773041 0.9861357 +0.9125621 0.2773041 0.9861357 +0.9278974 0.2773041 0.9861357 +0.9429048 0.2773041 0.9861357 +0.9576028 0.2773041 0.9861357 +0.9720079 0.2773041 0.9861357 +0.9861357 0.2773041 0.9861357 +1 0.2773041 0.9861357 +0 0.3384659 0.9861357 +0.1939468 0.3384659 0.9861357 +0.2773041 0.3384659 0.9861357 +0.3384659 0.3384659 0.9861357 +0.3885728 0.3384659 0.9861357 +0.4317928 0.3384659 0.9861357 +0.470214 0.3384659 0.9861357 +0.5050551 0.3384659 0.9861357 +0.5370987 0.3384659 0.9861357 +0.5668815 0.3384659 0.9861357 +0.5947903 0.3384659 0.9861357 +0.6211144 0.3384659 0.9861357 +0.6460766 0.3384659 0.9861357 +0.6698526 0.3384659 0.9861357 +0.6925839 0.3384659 0.9861357 +0.7143866 0.3384659 0.9861357 +0.7353569 0.3384659 0.9861357 +0.7555758 0.3384659 0.9861357 +0.7751122 0.3384659 0.9861357 +0.7940252 0.3384659 0.9861357 +0.8123661 0.3384659 0.9861357 +0.8301795 0.3384659 0.9861357 +0.8475045 0.3384659 0.9861357 +0.8643761 0.3384659 0.9861357 +0.880825 0.3384659 0.9861357 +0.8968787 0.3384659 0.9861357 +0.9125621 0.3384659 0.9861357 +0.9278974 0.3384659 0.9861357 +0.9429048 0.3384659 0.9861357 +0.9576028 0.3384659 0.9861357 +0.9720079 0.3384659 0.9861357 +0.9861357 0.3384659 0.9861357 +1 0.3384659 0.9861357 +0 0.3885728 0.9861357 +0.1939468 0.3885728 0.9861357 +0.2773041 0.3885728 0.9861357 +0.3384659 0.3885728 0.9861357 +0.3885728 0.3885728 0.9861357 +0.4317928 0.3885728 0.9861357 +0.470214 0.3885728 0.9861357 +0.5050551 0.3885728 0.9861357 +0.5370987 0.3885728 0.9861357 +0.5668815 0.3885728 0.9861357 +0.5947903 0.3885728 0.9861357 +0.6211144 0.3885728 0.9861357 +0.6460766 0.3885728 0.9861357 +0.6698526 0.3885728 0.9861357 +0.6925839 0.3885728 0.9861357 +0.7143866 0.3885728 0.9861357 +0.7353569 0.3885728 0.9861357 +0.7555758 0.3885728 0.9861357 +0.7751122 0.3885728 0.9861357 +0.7940252 0.3885728 0.9861357 +0.8123661 0.3885728 0.9861357 +0.8301795 0.3885728 0.9861357 +0.8475045 0.3885728 0.9861357 +0.8643761 0.3885728 0.9861357 +0.880825 0.3885728 0.9861357 +0.8968787 0.3885728 0.9861357 +0.9125621 0.3885728 0.9861357 +0.9278974 0.3885728 0.9861357 +0.9429048 0.3885728 0.9861357 +0.9576028 0.3885728 0.9861357 +0.9720079 0.3885728 0.9861357 +0.9861357 0.3885728 0.9861357 +1 0.3885728 0.9861357 +0 0.4317928 0.9861357 +0.1939468 0.4317928 0.9861357 +0.2773041 0.4317928 0.9861357 +0.3384659 0.4317928 0.9861357 +0.3885728 0.4317928 0.9861357 +0.4317928 0.4317928 0.9861357 +0.470214 0.4317928 0.9861357 +0.5050551 0.4317928 0.9861357 +0.5370987 0.4317928 0.9861357 +0.5668815 0.4317928 0.9861357 +0.5947903 0.4317928 0.9861357 +0.6211144 0.4317928 0.9861357 +0.6460766 0.4317928 0.9861357 +0.6698526 0.4317928 0.9861357 +0.6925839 0.4317928 0.9861357 +0.7143866 0.4317928 0.9861357 +0.7353569 0.4317928 0.9861357 +0.7555758 0.4317928 0.9861357 +0.7751122 0.4317928 0.9861357 +0.7940252 0.4317928 0.9861357 +0.8123661 0.4317928 0.9861357 +0.8301795 0.4317928 0.9861357 +0.8475045 0.4317928 0.9861357 +0.8643761 0.4317928 0.9861357 +0.880825 0.4317928 0.9861357 +0.8968787 0.4317928 0.9861357 +0.9125621 0.4317928 0.9861357 +0.9278974 0.4317928 0.9861357 +0.9429048 0.4317928 0.9861357 +0.9576028 0.4317928 0.9861357 +0.9720079 0.4317928 0.9861357 +0.9861357 0.4317928 0.9861357 +1 0.4317928 0.9861357 +0 0.470214 0.9861357 +0.1939468 0.470214 0.9861357 +0.2773041 0.470214 0.9861357 +0.3384659 0.470214 0.9861357 +0.3885728 0.470214 0.9861357 +0.4317928 0.470214 0.9861357 +0.470214 0.470214 0.9861357 +0.5050551 0.470214 0.9861357 +0.5370987 0.470214 0.9861357 +0.5668815 0.470214 0.9861357 +0.5947903 0.470214 0.9861357 +0.6211144 0.470214 0.9861357 +0.6460766 0.470214 0.9861357 +0.6698526 0.470214 0.9861357 +0.6925839 0.470214 0.9861357 +0.7143866 0.470214 0.9861357 +0.7353569 0.470214 0.9861357 +0.7555758 0.470214 0.9861357 +0.7751122 0.470214 0.9861357 +0.7940252 0.470214 0.9861357 +0.8123661 0.470214 0.9861357 +0.8301795 0.470214 0.9861357 +0.8475045 0.470214 0.9861357 +0.8643761 0.470214 0.9861357 +0.880825 0.470214 0.9861357 +0.8968787 0.470214 0.9861357 +0.9125621 0.470214 0.9861357 +0.9278974 0.470214 0.9861357 +0.9429048 0.470214 0.9861357 +0.9576028 0.470214 0.9861357 +0.9720079 0.470214 0.9861357 +0.9861357 0.470214 0.9861357 +1 0.470214 0.9861357 +0 0.5050551 0.9861357 +0.1939468 0.5050551 0.9861357 +0.2773041 0.5050551 0.9861357 +0.3384659 0.5050551 0.9861357 +0.3885728 0.5050551 0.9861357 +0.4317928 0.5050551 0.9861357 +0.470214 0.5050551 0.9861357 +0.5050551 0.5050551 0.9861357 +0.5370987 0.5050551 0.9861357 +0.5668815 0.5050551 0.9861357 +0.5947903 0.5050551 0.9861357 +0.6211144 0.5050551 0.9861357 +0.6460766 0.5050551 0.9861357 +0.6698526 0.5050551 0.9861357 +0.6925839 0.5050551 0.9861357 +0.7143866 0.5050551 0.9861357 +0.7353569 0.5050551 0.9861357 +0.7555758 0.5050551 0.9861357 +0.7751122 0.5050551 0.9861357 +0.7940252 0.5050551 0.9861357 +0.8123661 0.5050551 0.9861357 +0.8301795 0.5050551 0.9861357 +0.8475045 0.5050551 0.9861357 +0.8643761 0.5050551 0.9861357 +0.880825 0.5050551 0.9861357 +0.8968787 0.5050551 0.9861357 +0.9125621 0.5050551 0.9861357 +0.9278974 0.5050551 0.9861357 +0.9429048 0.5050551 0.9861357 +0.9576028 0.5050551 0.9861357 +0.9720079 0.5050551 0.9861357 +0.9861357 0.5050551 0.9861357 +1 0.5050551 0.9861357 +0 0.5370987 0.9861357 +0.1939468 0.5370987 0.9861357 +0.2773041 0.5370987 0.9861357 +0.3384659 0.5370987 0.9861357 +0.3885728 0.5370987 0.9861357 +0.4317928 0.5370987 0.9861357 +0.470214 0.5370987 0.9861357 +0.5050551 0.5370987 0.9861357 +0.5370987 0.5370987 0.9861357 +0.5668815 0.5370987 0.9861357 +0.5947903 0.5370987 0.9861357 +0.6211144 0.5370987 0.9861357 +0.6460766 0.5370987 0.9861357 +0.6698526 0.5370987 0.9861357 +0.6925839 0.5370987 0.9861357 +0.7143866 0.5370987 0.9861357 +0.7353569 0.5370987 0.9861357 +0.7555758 0.5370987 0.9861357 +0.7751122 0.5370987 0.9861357 +0.7940252 0.5370987 0.9861357 +0.8123661 0.5370987 0.9861357 +0.8301795 0.5370987 0.9861357 +0.8475045 0.5370987 0.9861357 +0.8643761 0.5370987 0.9861357 +0.880825 0.5370987 0.9861357 +0.8968787 0.5370987 0.9861357 +0.9125621 0.5370987 0.9861357 +0.9278974 0.5370987 0.9861357 +0.9429048 0.5370987 0.9861357 +0.9576028 0.5370987 0.9861357 +0.9720079 0.5370987 0.9861357 +0.9861357 0.5370987 0.9861357 +1 0.5370987 0.9861357 +0 0.5668815 0.9861357 +0.1939468 0.5668815 0.9861357 +0.2773041 0.5668815 0.9861357 +0.3384659 0.5668815 0.9861357 +0.3885728 0.5668815 0.9861357 +0.4317928 0.5668815 0.9861357 +0.470214 0.5668815 0.9861357 +0.5050551 0.5668815 0.9861357 +0.5370987 0.5668815 0.9861357 +0.5668815 0.5668815 0.9861357 +0.5947903 0.5668815 0.9861357 +0.6211144 0.5668815 0.9861357 +0.6460766 0.5668815 0.9861357 +0.6698526 0.5668815 0.9861357 +0.6925839 0.5668815 0.9861357 +0.7143866 0.5668815 0.9861357 +0.7353569 0.5668815 0.9861357 +0.7555758 0.5668815 0.9861357 +0.7751122 0.5668815 0.9861357 +0.7940252 0.5668815 0.9861357 +0.8123661 0.5668815 0.9861357 +0.8301795 0.5668815 0.9861357 +0.8475045 0.5668815 0.9861357 +0.8643761 0.5668815 0.9861357 +0.880825 0.5668815 0.9861357 +0.8968787 0.5668815 0.9861357 +0.9125621 0.5668815 0.9861357 +0.9278974 0.5668815 0.9861357 +0.9429048 0.5668815 0.9861357 +0.9576028 0.5668815 0.9861357 +0.9720079 0.5668815 0.9861357 +0.9861357 0.5668815 0.9861357 +1 0.5668815 0.9861357 +0 0.5947903 0.9861357 +0.1939468 0.5947903 0.9861357 +0.2773041 0.5947903 0.9861357 +0.3384659 0.5947903 0.9861357 +0.3885728 0.5947903 0.9861357 +0.4317928 0.5947903 0.9861357 +0.470214 0.5947903 0.9861357 +0.5050551 0.5947903 0.9861357 +0.5370987 0.5947903 0.9861357 +0.5668815 0.5947903 0.9861357 +0.5947903 0.5947903 0.9861357 +0.6211144 0.5947903 0.9861357 +0.6460766 0.5947903 0.9861357 +0.6698526 0.5947903 0.9861357 +0.6925839 0.5947903 0.9861357 +0.7143866 0.5947903 0.9861357 +0.7353569 0.5947903 0.9861357 +0.7555758 0.5947903 0.9861357 +0.7751122 0.5947903 0.9861357 +0.7940252 0.5947903 0.9861357 +0.8123661 0.5947903 0.9861357 +0.8301795 0.5947903 0.9861357 +0.8475045 0.5947903 0.9861357 +0.8643761 0.5947903 0.9861357 +0.880825 0.5947903 0.9861357 +0.8968787 0.5947903 0.9861357 +0.9125621 0.5947903 0.9861357 +0.9278974 0.5947903 0.9861357 +0.9429048 0.5947903 0.9861357 +0.9576028 0.5947903 0.9861357 +0.9720079 0.5947903 0.9861357 +0.9861357 0.5947903 0.9861357 +1 0.5947903 0.9861357 +0 0.6211144 0.9861357 +0.1939468 0.6211144 0.9861357 +0.2773041 0.6211144 0.9861357 +0.3384659 0.6211144 0.9861357 +0.3885728 0.6211144 0.9861357 +0.4317928 0.6211144 0.9861357 +0.470214 0.6211144 0.9861357 +0.5050551 0.6211144 0.9861357 +0.5370987 0.6211144 0.9861357 +0.5668815 0.6211144 0.9861357 +0.5947903 0.6211144 0.9861357 +0.6211144 0.6211144 0.9861357 +0.6460766 0.6211144 0.9861357 +0.6698526 0.6211144 0.9861357 +0.6925839 0.6211144 0.9861357 +0.7143866 0.6211144 0.9861357 +0.7353569 0.6211144 0.9861357 +0.7555758 0.6211144 0.9861357 +0.7751122 0.6211144 0.9861357 +0.7940252 0.6211144 0.9861357 +0.8123661 0.6211144 0.9861357 +0.8301795 0.6211144 0.9861357 +0.8475045 0.6211144 0.9861357 +0.8643761 0.6211144 0.9861357 +0.880825 0.6211144 0.9861357 +0.8968787 0.6211144 0.9861357 +0.9125621 0.6211144 0.9861357 +0.9278974 0.6211144 0.9861357 +0.9429048 0.6211144 0.9861357 +0.9576028 0.6211144 0.9861357 +0.9720079 0.6211144 0.9861357 +0.9861357 0.6211144 0.9861357 +1 0.6211144 0.9861357 +0 0.6460766 0.9861357 +0.1939468 0.6460766 0.9861357 +0.2773041 0.6460766 0.9861357 +0.3384659 0.6460766 0.9861357 +0.3885728 0.6460766 0.9861357 +0.4317928 0.6460766 0.9861357 +0.470214 0.6460766 0.9861357 +0.5050551 0.6460766 0.9861357 +0.5370987 0.6460766 0.9861357 +0.5668815 0.6460766 0.9861357 +0.5947903 0.6460766 0.9861357 +0.6211144 0.6460766 0.9861357 +0.6460766 0.6460766 0.9861357 +0.6698526 0.6460766 0.9861357 +0.6925839 0.6460766 0.9861357 +0.7143866 0.6460766 0.9861357 +0.7353569 0.6460766 0.9861357 +0.7555758 0.6460766 0.9861357 +0.7751122 0.6460766 0.9861357 +0.7940252 0.6460766 0.9861357 +0.8123661 0.6460766 0.9861357 +0.8301795 0.6460766 0.9861357 +0.8475045 0.6460766 0.9861357 +0.8643761 0.6460766 0.9861357 +0.880825 0.6460766 0.9861357 +0.8968787 0.6460766 0.9861357 +0.9125621 0.6460766 0.9861357 +0.9278974 0.6460766 0.9861357 +0.9429048 0.6460766 0.9861357 +0.9576028 0.6460766 0.9861357 +0.9720079 0.6460766 0.9861357 +0.9861357 0.6460766 0.9861357 +1 0.6460766 0.9861357 +0 0.6698526 0.9861357 +0.1939468 0.6698526 0.9861357 +0.2773041 0.6698526 0.9861357 +0.3384659 0.6698526 0.9861357 +0.3885728 0.6698526 0.9861357 +0.4317928 0.6698526 0.9861357 +0.470214 0.6698526 0.9861357 +0.5050551 0.6698526 0.9861357 +0.5370987 0.6698526 0.9861357 +0.5668815 0.6698526 0.9861357 +0.5947903 0.6698526 0.9861357 +0.6211144 0.6698526 0.9861357 +0.6460766 0.6698526 0.9861357 +0.6698526 0.6698526 0.9861357 +0.6925839 0.6698526 0.9861357 +0.7143866 0.6698526 0.9861357 +0.7353569 0.6698526 0.9861357 +0.7555758 0.6698526 0.9861357 +0.7751122 0.6698526 0.9861357 +0.7940252 0.6698526 0.9861357 +0.8123661 0.6698526 0.9861357 +0.8301795 0.6698526 0.9861357 +0.8475045 0.6698526 0.9861357 +0.8643761 0.6698526 0.9861357 +0.880825 0.6698526 0.9861357 +0.8968787 0.6698526 0.9861357 +0.9125621 0.6698526 0.9861357 +0.9278974 0.6698526 0.9861357 +0.9429048 0.6698526 0.9861357 +0.9576028 0.6698526 0.9861357 +0.9720079 0.6698526 0.9861357 +0.9861357 0.6698526 0.9861357 +1 0.6698526 0.9861357 +0 0.6925839 0.9861357 +0.1939468 0.6925839 0.9861357 +0.2773041 0.6925839 0.9861357 +0.3384659 0.6925839 0.9861357 +0.3885728 0.6925839 0.9861357 +0.4317928 0.6925839 0.9861357 +0.470214 0.6925839 0.9861357 +0.5050551 0.6925839 0.9861357 +0.5370987 0.6925839 0.9861357 +0.5668815 0.6925839 0.9861357 +0.5947903 0.6925839 0.9861357 +0.6211144 0.6925839 0.9861357 +0.6460766 0.6925839 0.9861357 +0.6698526 0.6925839 0.9861357 +0.6925839 0.6925839 0.9861357 +0.7143866 0.6925839 0.9861357 +0.7353569 0.6925839 0.9861357 +0.7555758 0.6925839 0.9861357 +0.7751122 0.6925839 0.9861357 +0.7940252 0.6925839 0.9861357 +0.8123661 0.6925839 0.9861357 +0.8301795 0.6925839 0.9861357 +0.8475045 0.6925839 0.9861357 +0.8643761 0.6925839 0.9861357 +0.880825 0.6925839 0.9861357 +0.8968787 0.6925839 0.9861357 +0.9125621 0.6925839 0.9861357 +0.9278974 0.6925839 0.9861357 +0.9429048 0.6925839 0.9861357 +0.9576028 0.6925839 0.9861357 +0.9720079 0.6925839 0.9861357 +0.9861357 0.6925839 0.9861357 +1 0.6925839 0.9861357 +0 0.7143866 0.9861357 +0.1939468 0.7143866 0.9861357 +0.2773041 0.7143866 0.9861357 +0.3384659 0.7143866 0.9861357 +0.3885728 0.7143866 0.9861357 +0.4317928 0.7143866 0.9861357 +0.470214 0.7143866 0.9861357 +0.5050551 0.7143866 0.9861357 +0.5370987 0.7143866 0.9861357 +0.5668815 0.7143866 0.9861357 +0.5947903 0.7143866 0.9861357 +0.6211144 0.7143866 0.9861357 +0.6460766 0.7143866 0.9861357 +0.6698526 0.7143866 0.9861357 +0.6925839 0.7143866 0.9861357 +0.7143866 0.7143866 0.9861357 +0.7353569 0.7143866 0.9861357 +0.7555758 0.7143866 0.9861357 +0.7751122 0.7143866 0.9861357 +0.7940252 0.7143866 0.9861357 +0.8123661 0.7143866 0.9861357 +0.8301795 0.7143866 0.9861357 +0.8475045 0.7143866 0.9861357 +0.8643761 0.7143866 0.9861357 +0.880825 0.7143866 0.9861357 +0.8968787 0.7143866 0.9861357 +0.9125621 0.7143866 0.9861357 +0.9278974 0.7143866 0.9861357 +0.9429048 0.7143866 0.9861357 +0.9576028 0.7143866 0.9861357 +0.9720079 0.7143866 0.9861357 +0.9861357 0.7143866 0.9861357 +1 0.7143866 0.9861357 +0 0.7353569 0.9861357 +0.1939468 0.7353569 0.9861357 +0.2773041 0.7353569 0.9861357 +0.3384659 0.7353569 0.9861357 +0.3885728 0.7353569 0.9861357 +0.4317928 0.7353569 0.9861357 +0.470214 0.7353569 0.9861357 +0.5050551 0.7353569 0.9861357 +0.5370987 0.7353569 0.9861357 +0.5668815 0.7353569 0.9861357 +0.5947903 0.7353569 0.9861357 +0.6211144 0.7353569 0.9861357 +0.6460766 0.7353569 0.9861357 +0.6698526 0.7353569 0.9861357 +0.6925839 0.7353569 0.9861357 +0.7143866 0.7353569 0.9861357 +0.7353569 0.7353569 0.9861357 +0.7555758 0.7353569 0.9861357 +0.7751122 0.7353569 0.9861357 +0.7940252 0.7353569 0.9861357 +0.8123661 0.7353569 0.9861357 +0.8301795 0.7353569 0.9861357 +0.8475045 0.7353569 0.9861357 +0.8643761 0.7353569 0.9861357 +0.880825 0.7353569 0.9861357 +0.8968787 0.7353569 0.9861357 +0.9125621 0.7353569 0.9861357 +0.9278974 0.7353569 0.9861357 +0.9429048 0.7353569 0.9861357 +0.9576028 0.7353569 0.9861357 +0.9720079 0.7353569 0.9861357 +0.9861357 0.7353569 0.9861357 +1 0.7353569 0.9861357 +0 0.7555758 0.9861357 +0.1939468 0.7555758 0.9861357 +0.2773041 0.7555758 0.9861357 +0.3384659 0.7555758 0.9861357 +0.3885728 0.7555758 0.9861357 +0.4317928 0.7555758 0.9861357 +0.470214 0.7555758 0.9861357 +0.5050551 0.7555758 0.9861357 +0.5370987 0.7555758 0.9861357 +0.5668815 0.7555758 0.9861357 +0.5947903 0.7555758 0.9861357 +0.6211144 0.7555758 0.9861357 +0.6460766 0.7555758 0.9861357 +0.6698526 0.7555758 0.9861357 +0.6925839 0.7555758 0.9861357 +0.7143866 0.7555758 0.9861357 +0.7353569 0.7555758 0.9861357 +0.7555758 0.7555758 0.9861357 +0.7751122 0.7555758 0.9861357 +0.7940252 0.7555758 0.9861357 +0.8123661 0.7555758 0.9861357 +0.8301795 0.7555758 0.9861357 +0.8475045 0.7555758 0.9861357 +0.8643761 0.7555758 0.9861357 +0.880825 0.7555758 0.9861357 +0.8968787 0.7555758 0.9861357 +0.9125621 0.7555758 0.9861357 +0.9278974 0.7555758 0.9861357 +0.9429048 0.7555758 0.9861357 +0.9576028 0.7555758 0.9861357 +0.9720079 0.7555758 0.9861357 +0.9861357 0.7555758 0.9861357 +1 0.7555758 0.9861357 +0 0.7751122 0.9861357 +0.1939468 0.7751122 0.9861357 +0.2773041 0.7751122 0.9861357 +0.3384659 0.7751122 0.9861357 +0.3885728 0.7751122 0.9861357 +0.4317928 0.7751122 0.9861357 +0.470214 0.7751122 0.9861357 +0.5050551 0.7751122 0.9861357 +0.5370987 0.7751122 0.9861357 +0.5668815 0.7751122 0.9861357 +0.5947903 0.7751122 0.9861357 +0.6211144 0.7751122 0.9861357 +0.6460766 0.7751122 0.9861357 +0.6698526 0.7751122 0.9861357 +0.6925839 0.7751122 0.9861357 +0.7143866 0.7751122 0.9861357 +0.7353569 0.7751122 0.9861357 +0.7555758 0.7751122 0.9861357 +0.7751122 0.7751122 0.9861357 +0.7940252 0.7751122 0.9861357 +0.8123661 0.7751122 0.9861357 +0.8301795 0.7751122 0.9861357 +0.8475045 0.7751122 0.9861357 +0.8643761 0.7751122 0.9861357 +0.880825 0.7751122 0.9861357 +0.8968787 0.7751122 0.9861357 +0.9125621 0.7751122 0.9861357 +0.9278974 0.7751122 0.9861357 +0.9429048 0.7751122 0.9861357 +0.9576028 0.7751122 0.9861357 +0.9720079 0.7751122 0.9861357 +0.9861357 0.7751122 0.9861357 +1 0.7751122 0.9861357 +0 0.7940252 0.9861357 +0.1939468 0.7940252 0.9861357 +0.2773041 0.7940252 0.9861357 +0.3384659 0.7940252 0.9861357 +0.3885728 0.7940252 0.9861357 +0.4317928 0.7940252 0.9861357 +0.470214 0.7940252 0.9861357 +0.5050551 0.7940252 0.9861357 +0.5370987 0.7940252 0.9861357 +0.5668815 0.7940252 0.9861357 +0.5947903 0.7940252 0.9861357 +0.6211144 0.7940252 0.9861357 +0.6460766 0.7940252 0.9861357 +0.6698526 0.7940252 0.9861357 +0.6925839 0.7940252 0.9861357 +0.7143866 0.7940252 0.9861357 +0.7353569 0.7940252 0.9861357 +0.7555758 0.7940252 0.9861357 +0.7751122 0.7940252 0.9861357 +0.7940252 0.7940252 0.9861357 +0.8123661 0.7940252 0.9861357 +0.8301795 0.7940252 0.9861357 +0.8475045 0.7940252 0.9861357 +0.8643761 0.7940252 0.9861357 +0.880825 0.7940252 0.9861357 +0.8968787 0.7940252 0.9861357 +0.9125621 0.7940252 0.9861357 +0.9278974 0.7940252 0.9861357 +0.9429048 0.7940252 0.9861357 +0.9576028 0.7940252 0.9861357 +0.9720079 0.7940252 0.9861357 +0.9861357 0.7940252 0.9861357 +1 0.7940252 0.9861357 +0 0.8123661 0.9861357 +0.1939468 0.8123661 0.9861357 +0.2773041 0.8123661 0.9861357 +0.3384659 0.8123661 0.9861357 +0.3885728 0.8123661 0.9861357 +0.4317928 0.8123661 0.9861357 +0.470214 0.8123661 0.9861357 +0.5050551 0.8123661 0.9861357 +0.5370987 0.8123661 0.9861357 +0.5668815 0.8123661 0.9861357 +0.5947903 0.8123661 0.9861357 +0.6211144 0.8123661 0.9861357 +0.6460766 0.8123661 0.9861357 +0.6698526 0.8123661 0.9861357 +0.6925839 0.8123661 0.9861357 +0.7143866 0.8123661 0.9861357 +0.7353569 0.8123661 0.9861357 +0.7555758 0.8123661 0.9861357 +0.7751122 0.8123661 0.9861357 +0.7940252 0.8123661 0.9861357 +0.8123661 0.8123661 0.9861357 +0.8301795 0.8123661 0.9861357 +0.8475045 0.8123661 0.9861357 +0.8643761 0.8123661 0.9861357 +0.880825 0.8123661 0.9861357 +0.8968787 0.8123661 0.9861357 +0.9125621 0.8123661 0.9861357 +0.9278974 0.8123661 0.9861357 +0.9429048 0.8123661 0.9861357 +0.9576028 0.8123661 0.9861357 +0.9720079 0.8123661 0.9861357 +0.9861357 0.8123661 0.9861357 +1 0.8123661 0.9861357 +0 0.8301795 0.9861357 +0.1939468 0.8301795 0.9861357 +0.2773041 0.8301795 0.9861357 +0.3384659 0.8301795 0.9861357 +0.3885728 0.8301795 0.9861357 +0.4317928 0.8301795 0.9861357 +0.470214 0.8301795 0.9861357 +0.5050551 0.8301795 0.9861357 +0.5370987 0.8301795 0.9861357 +0.5668815 0.8301795 0.9861357 +0.5947903 0.8301795 0.9861357 +0.6211144 0.8301795 0.9861357 +0.6460766 0.8301795 0.9861357 +0.6698526 0.8301795 0.9861357 +0.6925839 0.8301795 0.9861357 +0.7143866 0.8301795 0.9861357 +0.7353569 0.8301795 0.9861357 +0.7555758 0.8301795 0.9861357 +0.7751122 0.8301795 0.9861357 +0.7940252 0.8301795 0.9861357 +0.8123661 0.8301795 0.9861357 +0.8301795 0.8301795 0.9861357 +0.8475045 0.8301795 0.9861357 +0.8643761 0.8301795 0.9861357 +0.880825 0.8301795 0.9861357 +0.8968787 0.8301795 0.9861357 +0.9125621 0.8301795 0.9861357 +0.9278974 0.8301795 0.9861357 +0.9429048 0.8301795 0.9861357 +0.9576028 0.8301795 0.9861357 +0.9720079 0.8301795 0.9861357 +0.9861357 0.8301795 0.9861357 +1 0.8301795 0.9861357 +0 0.8475045 0.9861357 +0.1939468 0.8475045 0.9861357 +0.2773041 0.8475045 0.9861357 +0.3384659 0.8475045 0.9861357 +0.3885728 0.8475045 0.9861357 +0.4317928 0.8475045 0.9861357 +0.470214 0.8475045 0.9861357 +0.5050551 0.8475045 0.9861357 +0.5370987 0.8475045 0.9861357 +0.5668815 0.8475045 0.9861357 +0.5947903 0.8475045 0.9861357 +0.6211144 0.8475045 0.9861357 +0.6460766 0.8475045 0.9861357 +0.6698526 0.8475045 0.9861357 +0.6925839 0.8475045 0.9861357 +0.7143866 0.8475045 0.9861357 +0.7353569 0.8475045 0.9861357 +0.7555758 0.8475045 0.9861357 +0.7751122 0.8475045 0.9861357 +0.7940252 0.8475045 0.9861357 +0.8123661 0.8475045 0.9861357 +0.8301795 0.8475045 0.9861357 +0.8475045 0.8475045 0.9861357 +0.8643761 0.8475045 0.9861357 +0.880825 0.8475045 0.9861357 +0.8968787 0.8475045 0.9861357 +0.9125621 0.8475045 0.9861357 +0.9278974 0.8475045 0.9861357 +0.9429048 0.8475045 0.9861357 +0.9576028 0.8475045 0.9861357 +0.9720079 0.8475045 0.9861357 +0.9861357 0.8475045 0.9861357 +1 0.8475045 0.9861357 +0 0.8643761 0.9861357 +0.1939468 0.8643761 0.9861357 +0.2773041 0.8643761 0.9861357 +0.3384659 0.8643761 0.9861357 +0.3885728 0.8643761 0.9861357 +0.4317928 0.8643761 0.9861357 +0.470214 0.8643761 0.9861357 +0.5050551 0.8643761 0.9861357 +0.5370987 0.8643761 0.9861357 +0.5668815 0.8643761 0.9861357 +0.5947903 0.8643761 0.9861357 +0.6211144 0.8643761 0.9861357 +0.6460766 0.8643761 0.9861357 +0.6698526 0.8643761 0.9861357 +0.6925839 0.8643761 0.9861357 +0.7143866 0.8643761 0.9861357 +0.7353569 0.8643761 0.9861357 +0.7555758 0.8643761 0.9861357 +0.7751122 0.8643761 0.9861357 +0.7940252 0.8643761 0.9861357 +0.8123661 0.8643761 0.9861357 +0.8301795 0.8643761 0.9861357 +0.8475045 0.8643761 0.9861357 +0.8643761 0.8643761 0.9861357 +0.880825 0.8643761 0.9861357 +0.8968787 0.8643761 0.9861357 +0.9125621 0.8643761 0.9861357 +0.9278974 0.8643761 0.9861357 +0.9429048 0.8643761 0.9861357 +0.9576028 0.8643761 0.9861357 +0.9720079 0.8643761 0.9861357 +0.9861357 0.8643761 0.9861357 +1 0.8643761 0.9861357 +0 0.880825 0.9861357 +0.1939468 0.880825 0.9861357 +0.2773041 0.880825 0.9861357 +0.3384659 0.880825 0.9861357 +0.3885728 0.880825 0.9861357 +0.4317928 0.880825 0.9861357 +0.470214 0.880825 0.9861357 +0.5050551 0.880825 0.9861357 +0.5370987 0.880825 0.9861357 +0.5668815 0.880825 0.9861357 +0.5947903 0.880825 0.9861357 +0.6211144 0.880825 0.9861357 +0.6460766 0.880825 0.9861357 +0.6698526 0.880825 0.9861357 +0.6925839 0.880825 0.9861357 +0.7143866 0.880825 0.9861357 +0.7353569 0.880825 0.9861357 +0.7555758 0.880825 0.9861357 +0.7751122 0.880825 0.9861357 +0.7940252 0.880825 0.9861357 +0.8123661 0.880825 0.9861357 +0.8301795 0.880825 0.9861357 +0.8475045 0.880825 0.9861357 +0.8643761 0.880825 0.9861357 +0.880825 0.880825 0.9861357 +0.8968787 0.880825 0.9861357 +0.9125621 0.880825 0.9861357 +0.9278974 0.880825 0.9861357 +0.9429048 0.880825 0.9861357 +0.9576028 0.880825 0.9861357 +0.9720079 0.880825 0.9861357 +0.9861357 0.880825 0.9861357 +1 0.880825 0.9861357 +0 0.8968787 0.9861357 +0.1939468 0.8968787 0.9861357 +0.2773041 0.8968787 0.9861357 +0.3384659 0.8968787 0.9861357 +0.3885728 0.8968787 0.9861357 +0.4317928 0.8968787 0.9861357 +0.470214 0.8968787 0.9861357 +0.5050551 0.8968787 0.9861357 +0.5370987 0.8968787 0.9861357 +0.5668815 0.8968787 0.9861357 +0.5947903 0.8968787 0.9861357 +0.6211144 0.8968787 0.9861357 +0.6460766 0.8968787 0.9861357 +0.6698526 0.8968787 0.9861357 +0.6925839 0.8968787 0.9861357 +0.7143866 0.8968787 0.9861357 +0.7353569 0.8968787 0.9861357 +0.7555758 0.8968787 0.9861357 +0.7751122 0.8968787 0.9861357 +0.7940252 0.8968787 0.9861357 +0.8123661 0.8968787 0.9861357 +0.8301795 0.8968787 0.9861357 +0.8475045 0.8968787 0.9861357 +0.8643761 0.8968787 0.9861357 +0.880825 0.8968787 0.9861357 +0.8968787 0.8968787 0.9861357 +0.9125621 0.8968787 0.9861357 +0.9278974 0.8968787 0.9861357 +0.9429048 0.8968787 0.9861357 +0.9576028 0.8968787 0.9861357 +0.9720079 0.8968787 0.9861357 +0.9861357 0.8968787 0.9861357 +1 0.8968787 0.9861357 +0 0.9125621 0.9861357 +0.1939468 0.9125621 0.9861357 +0.2773041 0.9125621 0.9861357 +0.3384659 0.9125621 0.9861357 +0.3885728 0.9125621 0.9861357 +0.4317928 0.9125621 0.9861357 +0.470214 0.9125621 0.9861357 +0.5050551 0.9125621 0.9861357 +0.5370987 0.9125621 0.9861357 +0.5668815 0.9125621 0.9861357 +0.5947903 0.9125621 0.9861357 +0.6211144 0.9125621 0.9861357 +0.6460766 0.9125621 0.9861357 +0.6698526 0.9125621 0.9861357 +0.6925839 0.9125621 0.9861357 +0.7143866 0.9125621 0.9861357 +0.7353569 0.9125621 0.9861357 +0.7555758 0.9125621 0.9861357 +0.7751122 0.9125621 0.9861357 +0.7940252 0.9125621 0.9861357 +0.8123661 0.9125621 0.9861357 +0.8301795 0.9125621 0.9861357 +0.8475045 0.9125621 0.9861357 +0.8643761 0.9125621 0.9861357 +0.880825 0.9125621 0.9861357 +0.8968787 0.9125621 0.9861357 +0.9125621 0.9125621 0.9861357 +0.9278974 0.9125621 0.9861357 +0.9429048 0.9125621 0.9861357 +0.9576028 0.9125621 0.9861357 +0.9720079 0.9125621 0.9861357 +0.9861357 0.9125621 0.9861357 +1 0.9125621 0.9861357 +0 0.9278974 0.9861357 +0.1939468 0.9278974 0.9861357 +0.2773041 0.9278974 0.9861357 +0.3384659 0.9278974 0.9861357 +0.3885728 0.9278974 0.9861357 +0.4317928 0.9278974 0.9861357 +0.470214 0.9278974 0.9861357 +0.5050551 0.9278974 0.9861357 +0.5370987 0.9278974 0.9861357 +0.5668815 0.9278974 0.9861357 +0.5947903 0.9278974 0.9861357 +0.6211144 0.9278974 0.9861357 +0.6460766 0.9278974 0.9861357 +0.6698526 0.9278974 0.9861357 +0.6925839 0.9278974 0.9861357 +0.7143866 0.9278974 0.9861357 +0.7353569 0.9278974 0.9861357 +0.7555758 0.9278974 0.9861357 +0.7751122 0.9278974 0.9861357 +0.7940252 0.9278974 0.9861357 +0.8123661 0.9278974 0.9861357 +0.8301795 0.9278974 0.9861357 +0.8475045 0.9278974 0.9861357 +0.8643761 0.9278974 0.9861357 +0.880825 0.9278974 0.9861357 +0.8968787 0.9278974 0.9861357 +0.9125621 0.9278974 0.9861357 +0.9278974 0.9278974 0.9861357 +0.9429048 0.9278974 0.9861357 +0.9576028 0.9278974 0.9861357 +0.9720079 0.9278974 0.9861357 +0.9861357 0.9278974 0.9861357 +1 0.9278974 0.9861357 +0 0.9429048 0.9861357 +0.1939468 0.9429048 0.9861357 +0.2773041 0.9429048 0.9861357 +0.3384659 0.9429048 0.9861357 +0.3885728 0.9429048 0.9861357 +0.4317928 0.9429048 0.9861357 +0.470214 0.9429048 0.9861357 +0.5050551 0.9429048 0.9861357 +0.5370987 0.9429048 0.9861357 +0.5668815 0.9429048 0.9861357 +0.5947903 0.9429048 0.9861357 +0.6211144 0.9429048 0.9861357 +0.6460766 0.9429048 0.9861357 +0.6698526 0.9429048 0.9861357 +0.6925839 0.9429048 0.9861357 +0.7143866 0.9429048 0.9861357 +0.7353569 0.9429048 0.9861357 +0.7555758 0.9429048 0.9861357 +0.7751122 0.9429048 0.9861357 +0.7940252 0.9429048 0.9861357 +0.8123661 0.9429048 0.9861357 +0.8301795 0.9429048 0.9861357 +0.8475045 0.9429048 0.9861357 +0.8643761 0.9429048 0.9861357 +0.880825 0.9429048 0.9861357 +0.8968787 0.9429048 0.9861357 +0.9125621 0.9429048 0.9861357 +0.9278974 0.9429048 0.9861357 +0.9429048 0.9429048 0.9861357 +0.9576028 0.9429048 0.9861357 +0.9720079 0.9429048 0.9861357 +0.9861357 0.9429048 0.9861357 +1 0.9429048 0.9861357 +0 0.9576028 0.9861357 +0.1939468 0.9576028 0.9861357 +0.2773041 0.9576028 0.9861357 +0.3384659 0.9576028 0.9861357 +0.3885728 0.9576028 0.9861357 +0.4317928 0.9576028 0.9861357 +0.470214 0.9576028 0.9861357 +0.5050551 0.9576028 0.9861357 +0.5370987 0.9576028 0.9861357 +0.5668815 0.9576028 0.9861357 +0.5947903 0.9576028 0.9861357 +0.6211144 0.9576028 0.9861357 +0.6460766 0.9576028 0.9861357 +0.6698526 0.9576028 0.9861357 +0.6925839 0.9576028 0.9861357 +0.7143866 0.9576028 0.9861357 +0.7353569 0.9576028 0.9861357 +0.7555758 0.9576028 0.9861357 +0.7751122 0.9576028 0.9861357 +0.7940252 0.9576028 0.9861357 +0.8123661 0.9576028 0.9861357 +0.8301795 0.9576028 0.9861357 +0.8475045 0.9576028 0.9861357 +0.8643761 0.9576028 0.9861357 +0.880825 0.9576028 0.9861357 +0.8968787 0.9576028 0.9861357 +0.9125621 0.9576028 0.9861357 +0.9278974 0.9576028 0.9861357 +0.9429048 0.9576028 0.9861357 +0.9576028 0.9576028 0.9861357 +0.9720079 0.9576028 0.9861357 +0.9861357 0.9576028 0.9861357 +1 0.9576028 0.9861357 +0 0.9720079 0.9861357 +0.1939468 0.9720079 0.9861357 +0.2773041 0.9720079 0.9861357 +0.3384659 0.9720079 0.9861357 +0.3885728 0.9720079 0.9861357 +0.4317928 0.9720079 0.9861357 +0.470214 0.9720079 0.9861357 +0.5050551 0.9720079 0.9861357 +0.5370987 0.9720079 0.9861357 +0.5668815 0.9720079 0.9861357 +0.5947903 0.9720079 0.9861357 +0.6211144 0.9720079 0.9861357 +0.6460766 0.9720079 0.9861357 +0.6698526 0.9720079 0.9861357 +0.6925839 0.9720079 0.9861357 +0.7143866 0.9720079 0.9861357 +0.7353569 0.9720079 0.9861357 +0.7555758 0.9720079 0.9861357 +0.7751122 0.9720079 0.9861357 +0.7940252 0.9720079 0.9861357 +0.8123661 0.9720079 0.9861357 +0.8301795 0.9720079 0.9861357 +0.8475045 0.9720079 0.9861357 +0.8643761 0.9720079 0.9861357 +0.880825 0.9720079 0.9861357 +0.8968787 0.9720079 0.9861357 +0.9125621 0.9720079 0.9861357 +0.9278974 0.9720079 0.9861357 +0.9429048 0.9720079 0.9861357 +0.9576028 0.9720079 0.9861357 +0.9720079 0.9720079 0.9861357 +0.9861357 0.9720079 0.9861357 +1 0.9720079 0.9861357 +0 0.9861357 0.9861357 +0.1939468 0.9861357 0.9861357 +0.2773041 0.9861357 0.9861357 +0.3384659 0.9861357 0.9861357 +0.3885728 0.9861357 0.9861357 +0.4317928 0.9861357 0.9861357 +0.470214 0.9861357 0.9861357 +0.5050551 0.9861357 0.9861357 +0.5370987 0.9861357 0.9861357 +0.5668815 0.9861357 0.9861357 +0.5947903 0.9861357 0.9861357 +0.6211144 0.9861357 0.9861357 +0.6460766 0.9861357 0.9861357 +0.6698526 0.9861357 0.9861357 +0.6925839 0.9861357 0.9861357 +0.7143866 0.9861357 0.9861357 +0.7353569 0.9861357 0.9861357 +0.7555758 0.9861357 0.9861357 +0.7751122 0.9861357 0.9861357 +0.7940252 0.9861357 0.9861357 +0.8123661 0.9861357 0.9861357 +0.8301795 0.9861357 0.9861357 +0.8475045 0.9861357 0.9861357 +0.8643761 0.9861357 0.9861357 +0.880825 0.9861357 0.9861357 +0.8968787 0.9861357 0.9861357 +0.9125621 0.9861357 0.9861357 +0.9278974 0.9861357 0.9861357 +0.9429048 0.9861357 0.9861357 +0.9576028 0.9861357 0.9861357 +0.9720079 0.9861357 0.9861357 +0.9861357 0.9861357 0.9861357 +1 0.9861357 0.9861357 +0 1 0.9861357 +0.1939468 1 0.9861357 +0.2773041 1 0.9861357 +0.3384659 1 0.9861357 +0.3885728 1 0.9861357 +0.4317928 1 0.9861357 +0.470214 1 0.9861357 +0.5050551 1 0.9861357 +0.5370987 1 0.9861357 +0.5668815 1 0.9861357 +0.5947903 1 0.9861357 +0.6211144 1 0.9861357 +0.6460766 1 0.9861357 +0.6698526 1 0.9861357 +0.6925839 1 0.9861357 +0.7143866 1 0.9861357 +0.7353569 1 0.9861357 +0.7555758 1 0.9861357 +0.7751122 1 0.9861357 +0.7940252 1 0.9861357 +0.8123661 1 0.9861357 +0.8301795 1 0.9861357 +0.8475045 1 0.9861357 +0.8643761 1 0.9861357 +0.880825 1 0.9861357 +0.8968787 1 0.9861357 +0.9125621 1 0.9861357 +0.9278974 1 0.9861357 +0.9429048 1 0.9861357 +0.9576028 1 0.9861357 +0.9720079 1 0.9861357 +0.9861357 1 0.9861357 +1 1 0.9861357 +0 0 1 +0.1939468 0 1 +0.2773041 0 1 +0.3384659 0 1 +0.3885728 0 1 +0.4317928 0 1 +0.470214 0 1 +0.5050551 0 1 +0.5370987 0 1 +0.5668815 0 1 +0.5947903 0 1 +0.6211144 0 1 +0.6460766 0 1 +0.6698526 0 1 +0.6925839 0 1 +0.7143866 0 1 +0.7353569 0 1 +0.7555758 0 1 +0.7751122 0 1 +0.7940252 0 1 +0.8123661 0 1 +0.8301795 0 1 +0.8475045 0 1 +0.8643761 0 1 +0.880825 0 1 +0.8968787 0 1 +0.9125621 0 1 +0.9278974 0 1 +0.9429048 0 1 +0.9576028 0 1 +0.9720079 0 1 +0.9861357 0 1 +1 0 1 +0 0.1939468 1 +0.1939468 0.1939468 1 +0.2773041 0.1939468 1 +0.3384659 0.1939468 1 +0.3885728 0.1939468 1 +0.4317928 0.1939468 1 +0.470214 0.1939468 1 +0.5050551 0.1939468 1 +0.5370987 0.1939468 1 +0.5668815 0.1939468 1 +0.5947903 0.1939468 1 +0.6211144 0.1939468 1 +0.6460766 0.1939468 1 +0.6698526 0.1939468 1 +0.6925839 0.1939468 1 +0.7143866 0.1939468 1 +0.7353569 0.1939468 1 +0.7555758 0.1939468 1 +0.7751122 0.1939468 1 +0.7940252 0.1939468 1 +0.8123661 0.1939468 1 +0.8301795 0.1939468 1 +0.8475045 0.1939468 1 +0.8643761 0.1939468 1 +0.880825 0.1939468 1 +0.8968787 0.1939468 1 +0.9125621 0.1939468 1 +0.9278974 0.1939468 1 +0.9429048 0.1939468 1 +0.9576028 0.1939468 1 +0.9720079 0.1939468 1 +0.9861357 0.1939468 1 +1 0.1939468 1 +0 0.2773041 1 +0.1939468 0.2773041 1 +0.2773041 0.2773041 1 +0.3384659 0.2773041 1 +0.3885728 0.2773041 1 +0.4317928 0.2773041 1 +0.470214 0.2773041 1 +0.5050551 0.2773041 1 +0.5370987 0.2773041 1 +0.5668815 0.2773041 1 +0.5947903 0.2773041 1 +0.6211144 0.2773041 1 +0.6460766 0.2773041 1 +0.6698526 0.2773041 1 +0.6925839 0.2773041 1 +0.7143866 0.2773041 1 +0.7353569 0.2773041 1 +0.7555758 0.2773041 1 +0.7751122 0.2773041 1 +0.7940252 0.2773041 1 +0.8123661 0.2773041 1 +0.8301795 0.2773041 1 +0.8475045 0.2773041 1 +0.8643761 0.2773041 1 +0.880825 0.2773041 1 +0.8968787 0.2773041 1 +0.9125621 0.2773041 1 +0.9278974 0.2773041 1 +0.9429048 0.2773041 1 +0.9576028 0.2773041 1 +0.9720079 0.2773041 1 +0.9861357 0.2773041 1 +1 0.2773041 1 +0 0.3384659 1 +0.1939468 0.3384659 1 +0.2773041 0.3384659 1 +0.3384659 0.3384659 1 +0.3885728 0.3384659 1 +0.4317928 0.3384659 1 +0.470214 0.3384659 1 +0.5050551 0.3384659 1 +0.5370987 0.3384659 1 +0.5668815 0.3384659 1 +0.5947903 0.3384659 1 +0.6211144 0.3384659 1 +0.6460766 0.3384659 1 +0.6698526 0.3384659 1 +0.6925839 0.3384659 1 +0.7143866 0.3384659 1 +0.7353569 0.3384659 1 +0.7555758 0.3384659 1 +0.7751122 0.3384659 1 +0.7940252 0.3384659 1 +0.8123661 0.3384659 1 +0.8301795 0.3384659 1 +0.8475045 0.3384659 1 +0.8643761 0.3384659 1 +0.880825 0.3384659 1 +0.8968787 0.3384659 1 +0.9125621 0.3384659 1 +0.9278974 0.3384659 1 +0.9429048 0.3384659 1 +0.9576028 0.3384659 1 +0.9720079 0.3384659 1 +0.9861357 0.3384659 1 +1 0.3384659 1 +0 0.3885728 1 +0.1939468 0.3885728 1 +0.2773041 0.3885728 1 +0.3384659 0.3885728 1 +0.3885728 0.3885728 1 +0.4317928 0.3885728 1 +0.470214 0.3885728 1 +0.5050551 0.3885728 1 +0.5370987 0.3885728 1 +0.5668815 0.3885728 1 +0.5947903 0.3885728 1 +0.6211144 0.3885728 1 +0.6460766 0.3885728 1 +0.6698526 0.3885728 1 +0.6925839 0.3885728 1 +0.7143866 0.3885728 1 +0.7353569 0.3885728 1 +0.7555758 0.3885728 1 +0.7751122 0.3885728 1 +0.7940252 0.3885728 1 +0.8123661 0.3885728 1 +0.8301795 0.3885728 1 +0.8475045 0.3885728 1 +0.8643761 0.3885728 1 +0.880825 0.3885728 1 +0.8968787 0.3885728 1 +0.9125621 0.3885728 1 +0.9278974 0.3885728 1 +0.9429048 0.3885728 1 +0.9576028 0.3885728 1 +0.9720079 0.3885728 1 +0.9861357 0.3885728 1 +1 0.3885728 1 +0 0.4317928 1 +0.1939468 0.4317928 1 +0.2773041 0.4317928 1 +0.3384659 0.4317928 1 +0.3885728 0.4317928 1 +0.4317928 0.4317928 1 +0.470214 0.4317928 1 +0.5050551 0.4317928 1 +0.5370987 0.4317928 1 +0.5668815 0.4317928 1 +0.5947903 0.4317928 1 +0.6211144 0.4317928 1 +0.6460766 0.4317928 1 +0.6698526 0.4317928 1 +0.6925839 0.4317928 1 +0.7143866 0.4317928 1 +0.7353569 0.4317928 1 +0.7555758 0.4317928 1 +0.7751122 0.4317928 1 +0.7940252 0.4317928 1 +0.8123661 0.4317928 1 +0.8301795 0.4317928 1 +0.8475045 0.4317928 1 +0.8643761 0.4317928 1 +0.880825 0.4317928 1 +0.8968787 0.4317928 1 +0.9125621 0.4317928 1 +0.9278974 0.4317928 1 +0.9429048 0.4317928 1 +0.9576028 0.4317928 1 +0.9720079 0.4317928 1 +0.9861357 0.4317928 1 +1 0.4317928 1 +0 0.470214 1 +0.1939468 0.470214 1 +0.2773041 0.470214 1 +0.3384659 0.470214 1 +0.3885728 0.470214 1 +0.4317928 0.470214 1 +0.470214 0.470214 1 +0.5050551 0.470214 1 +0.5370987 0.470214 1 +0.5668815 0.470214 1 +0.5947903 0.470214 1 +0.6211144 0.470214 1 +0.6460766 0.470214 1 +0.6698526 0.470214 1 +0.6925839 0.470214 1 +0.7143866 0.470214 1 +0.7353569 0.470214 1 +0.7555758 0.470214 1 +0.7751122 0.470214 1 +0.7940252 0.470214 1 +0.8123661 0.470214 1 +0.8301795 0.470214 1 +0.8475045 0.470214 1 +0.8643761 0.470214 1 +0.880825 0.470214 1 +0.8968787 0.470214 1 +0.9125621 0.470214 1 +0.9278974 0.470214 1 +0.9429048 0.470214 1 +0.9576028 0.470214 1 +0.9720079 0.470214 1 +0.9861357 0.470214 1 +1 0.470214 1 +0 0.5050551 1 +0.1939468 0.5050551 1 +0.2773041 0.5050551 1 +0.3384659 0.5050551 1 +0.3885728 0.5050551 1 +0.4317928 0.5050551 1 +0.470214 0.5050551 1 +0.5050551 0.5050551 1 +0.5370987 0.5050551 1 +0.5668815 0.5050551 1 +0.5947903 0.5050551 1 +0.6211144 0.5050551 1 +0.6460766 0.5050551 1 +0.6698526 0.5050551 1 +0.6925839 0.5050551 1 +0.7143866 0.5050551 1 +0.7353569 0.5050551 1 +0.7555758 0.5050551 1 +0.7751122 0.5050551 1 +0.7940252 0.5050551 1 +0.8123661 0.5050551 1 +0.8301795 0.5050551 1 +0.8475045 0.5050551 1 +0.8643761 0.5050551 1 +0.880825 0.5050551 1 +0.8968787 0.5050551 1 +0.9125621 0.5050551 1 +0.9278974 0.5050551 1 +0.9429048 0.5050551 1 +0.9576028 0.5050551 1 +0.9720079 0.5050551 1 +0.9861357 0.5050551 1 +1 0.5050551 1 +0 0.5370987 1 +0.1939468 0.5370987 1 +0.2773041 0.5370987 1 +0.3384659 0.5370987 1 +0.3885728 0.5370987 1 +0.4317928 0.5370987 1 +0.470214 0.5370987 1 +0.5050551 0.5370987 1 +0.5370987 0.5370987 1 +0.5668815 0.5370987 1 +0.5947903 0.5370987 1 +0.6211144 0.5370987 1 +0.6460766 0.5370987 1 +0.6698526 0.5370987 1 +0.6925839 0.5370987 1 +0.7143866 0.5370987 1 +0.7353569 0.5370987 1 +0.7555758 0.5370987 1 +0.7751122 0.5370987 1 +0.7940252 0.5370987 1 +0.8123661 0.5370987 1 +0.8301795 0.5370987 1 +0.8475045 0.5370987 1 +0.8643761 0.5370987 1 +0.880825 0.5370987 1 +0.8968787 0.5370987 1 +0.9125621 0.5370987 1 +0.9278974 0.5370987 1 +0.9429048 0.5370987 1 +0.9576028 0.5370987 1 +0.9720079 0.5370987 1 +0.9861357 0.5370987 1 +1 0.5370987 1 +0 0.5668815 1 +0.1939468 0.5668815 1 +0.2773041 0.5668815 1 +0.3384659 0.5668815 1 +0.3885728 0.5668815 1 +0.4317928 0.5668815 1 +0.470214 0.5668815 1 +0.5050551 0.5668815 1 +0.5370987 0.5668815 1 +0.5668815 0.5668815 1 +0.5947903 0.5668815 1 +0.6211144 0.5668815 1 +0.6460766 0.5668815 1 +0.6698526 0.5668815 1 +0.6925839 0.5668815 1 +0.7143866 0.5668815 1 +0.7353569 0.5668815 1 +0.7555758 0.5668815 1 +0.7751122 0.5668815 1 +0.7940252 0.5668815 1 +0.8123661 0.5668815 1 +0.8301795 0.5668815 1 +0.8475045 0.5668815 1 +0.8643761 0.5668815 1 +0.880825 0.5668815 1 +0.8968787 0.5668815 1 +0.9125621 0.5668815 1 +0.9278974 0.5668815 1 +0.9429048 0.5668815 1 +0.9576028 0.5668815 1 +0.9720079 0.5668815 1 +0.9861357 0.5668815 1 +1 0.5668815 1 +0 0.5947903 1 +0.1939468 0.5947903 1 +0.2773041 0.5947903 1 +0.3384659 0.5947903 1 +0.3885728 0.5947903 1 +0.4317928 0.5947903 1 +0.470214 0.5947903 1 +0.5050551 0.5947903 1 +0.5370987 0.5947903 1 +0.5668815 0.5947903 1 +0.5947903 0.5947903 1 +0.6211144 0.5947903 1 +0.6460766 0.5947903 1 +0.6698526 0.5947903 1 +0.6925839 0.5947903 1 +0.7143866 0.5947903 1 +0.7353569 0.5947903 1 +0.7555758 0.5947903 1 +0.7751122 0.5947903 1 +0.7940252 0.5947903 1 +0.8123661 0.5947903 1 +0.8301795 0.5947903 1 +0.8475045 0.5947903 1 +0.8643761 0.5947903 1 +0.880825 0.5947903 1 +0.8968787 0.5947903 1 +0.9125621 0.5947903 1 +0.9278974 0.5947903 1 +0.9429048 0.5947903 1 +0.9576028 0.5947903 1 +0.9720079 0.5947903 1 +0.9861357 0.5947903 1 +1 0.5947903 1 +0 0.6211144 1 +0.1939468 0.6211144 1 +0.2773041 0.6211144 1 +0.3384659 0.6211144 1 +0.3885728 0.6211144 1 +0.4317928 0.6211144 1 +0.470214 0.6211144 1 +0.5050551 0.6211144 1 +0.5370987 0.6211144 1 +0.5668815 0.6211144 1 +0.5947903 0.6211144 1 +0.6211144 0.6211144 1 +0.6460766 0.6211144 1 +0.6698526 0.6211144 1 +0.6925839 0.6211144 1 +0.7143866 0.6211144 1 +0.7353569 0.6211144 1 +0.7555758 0.6211144 1 +0.7751122 0.6211144 1 +0.7940252 0.6211144 1 +0.8123661 0.6211144 1 +0.8301795 0.6211144 1 +0.8475045 0.6211144 1 +0.8643761 0.6211144 1 +0.880825 0.6211144 1 +0.8968787 0.6211144 1 +0.9125621 0.6211144 1 +0.9278974 0.6211144 1 +0.9429048 0.6211144 1 +0.9576028 0.6211144 1 +0.9720079 0.6211144 1 +0.9861357 0.6211144 1 +1 0.6211144 1 +0 0.6460766 1 +0.1939468 0.6460766 1 +0.2773041 0.6460766 1 +0.3384659 0.6460766 1 +0.3885728 0.6460766 1 +0.4317928 0.6460766 1 +0.470214 0.6460766 1 +0.5050551 0.6460766 1 +0.5370987 0.6460766 1 +0.5668815 0.6460766 1 +0.5947903 0.6460766 1 +0.6211144 0.6460766 1 +0.6460766 0.6460766 1 +0.6698526 0.6460766 1 +0.6925839 0.6460766 1 +0.7143866 0.6460766 1 +0.7353569 0.6460766 1 +0.7555758 0.6460766 1 +0.7751122 0.6460766 1 +0.7940252 0.6460766 1 +0.8123661 0.6460766 1 +0.8301795 0.6460766 1 +0.8475045 0.6460766 1 +0.8643761 0.6460766 1 +0.880825 0.6460766 1 +0.8968787 0.6460766 1 +0.9125621 0.6460766 1 +0.9278974 0.6460766 1 +0.9429048 0.6460766 1 +0.9576028 0.6460766 1 +0.9720079 0.6460766 1 +0.9861357 0.6460766 1 +1 0.6460766 1 +0 0.6698526 1 +0.1939468 0.6698526 1 +0.2773041 0.6698526 1 +0.3384659 0.6698526 1 +0.3885728 0.6698526 1 +0.4317928 0.6698526 1 +0.470214 0.6698526 1 +0.5050551 0.6698526 1 +0.5370987 0.6698526 1 +0.5668815 0.6698526 1 +0.5947903 0.6698526 1 +0.6211144 0.6698526 1 +0.6460766 0.6698526 1 +0.6698526 0.6698526 1 +0.6925839 0.6698526 1 +0.7143866 0.6698526 1 +0.7353569 0.6698526 1 +0.7555758 0.6698526 1 +0.7751122 0.6698526 1 +0.7940252 0.6698526 1 +0.8123661 0.6698526 1 +0.8301795 0.6698526 1 +0.8475045 0.6698526 1 +0.8643761 0.6698526 1 +0.880825 0.6698526 1 +0.8968787 0.6698526 1 +0.9125621 0.6698526 1 +0.9278974 0.6698526 1 +0.9429048 0.6698526 1 +0.9576028 0.6698526 1 +0.9720079 0.6698526 1 +0.9861357 0.6698526 1 +1 0.6698526 1 +0 0.6925839 1 +0.1939468 0.6925839 1 +0.2773041 0.6925839 1 +0.3384659 0.6925839 1 +0.3885728 0.6925839 1 +0.4317928 0.6925839 1 +0.470214 0.6925839 1 +0.5050551 0.6925839 1 +0.5370987 0.6925839 1 +0.5668815 0.6925839 1 +0.5947903 0.6925839 1 +0.6211144 0.6925839 1 +0.6460766 0.6925839 1 +0.6698526 0.6925839 1 +0.6925839 0.6925839 1 +0.7143866 0.6925839 1 +0.7353569 0.6925839 1 +0.7555758 0.6925839 1 +0.7751122 0.6925839 1 +0.7940252 0.6925839 1 +0.8123661 0.6925839 1 +0.8301795 0.6925839 1 +0.8475045 0.6925839 1 +0.8643761 0.6925839 1 +0.880825 0.6925839 1 +0.8968787 0.6925839 1 +0.9125621 0.6925839 1 +0.9278974 0.6925839 1 +0.9429048 0.6925839 1 +0.9576028 0.6925839 1 +0.9720079 0.6925839 1 +0.9861357 0.6925839 1 +1 0.6925839 1 +0 0.7143866 1 +0.1939468 0.7143866 1 +0.2773041 0.7143866 1 +0.3384659 0.7143866 1 +0.3885728 0.7143866 1 +0.4317928 0.7143866 1 +0.470214 0.7143866 1 +0.5050551 0.7143866 1 +0.5370987 0.7143866 1 +0.5668815 0.7143866 1 +0.5947903 0.7143866 1 +0.6211144 0.7143866 1 +0.6460766 0.7143866 1 +0.6698526 0.7143866 1 +0.6925839 0.7143866 1 +0.7143866 0.7143866 1 +0.7353569 0.7143866 1 +0.7555758 0.7143866 1 +0.7751122 0.7143866 1 +0.7940252 0.7143866 1 +0.8123661 0.7143866 1 +0.8301795 0.7143866 1 +0.8475045 0.7143866 1 +0.8643761 0.7143866 1 +0.880825 0.7143866 1 +0.8968787 0.7143866 1 +0.9125621 0.7143866 1 +0.9278974 0.7143866 1 +0.9429048 0.7143866 1 +0.9576028 0.7143866 1 +0.9720079 0.7143866 1 +0.9861357 0.7143866 1 +1 0.7143866 1 +0 0.7353569 1 +0.1939468 0.7353569 1 +0.2773041 0.7353569 1 +0.3384659 0.7353569 1 +0.3885728 0.7353569 1 +0.4317928 0.7353569 1 +0.470214 0.7353569 1 +0.5050551 0.7353569 1 +0.5370987 0.7353569 1 +0.5668815 0.7353569 1 +0.5947903 0.7353569 1 +0.6211144 0.7353569 1 +0.6460766 0.7353569 1 +0.6698526 0.7353569 1 +0.6925839 0.7353569 1 +0.7143866 0.7353569 1 +0.7353569 0.7353569 1 +0.7555758 0.7353569 1 +0.7751122 0.7353569 1 +0.7940252 0.7353569 1 +0.8123661 0.7353569 1 +0.8301795 0.7353569 1 +0.8475045 0.7353569 1 +0.8643761 0.7353569 1 +0.880825 0.7353569 1 +0.8968787 0.7353569 1 +0.9125621 0.7353569 1 +0.9278974 0.7353569 1 +0.9429048 0.7353569 1 +0.9576028 0.7353569 1 +0.9720079 0.7353569 1 +0.9861357 0.7353569 1 +1 0.7353569 1 +0 0.7555758 1 +0.1939468 0.7555758 1 +0.2773041 0.7555758 1 +0.3384659 0.7555758 1 +0.3885728 0.7555758 1 +0.4317928 0.7555758 1 +0.470214 0.7555758 1 +0.5050551 0.7555758 1 +0.5370987 0.7555758 1 +0.5668815 0.7555758 1 +0.5947903 0.7555758 1 +0.6211144 0.7555758 1 +0.6460766 0.7555758 1 +0.6698526 0.7555758 1 +0.6925839 0.7555758 1 +0.7143866 0.7555758 1 +0.7353569 0.7555758 1 +0.7555758 0.7555758 1 +0.7751122 0.7555758 1 +0.7940252 0.7555758 1 +0.8123661 0.7555758 1 +0.8301795 0.7555758 1 +0.8475045 0.7555758 1 +0.8643761 0.7555758 1 +0.880825 0.7555758 1 +0.8968787 0.7555758 1 +0.9125621 0.7555758 1 +0.9278974 0.7555758 1 +0.9429048 0.7555758 1 +0.9576028 0.7555758 1 +0.9720079 0.7555758 1 +0.9861357 0.7555758 1 +1 0.7555758 1 +0 0.7751122 1 +0.1939468 0.7751122 1 +0.2773041 0.7751122 1 +0.3384659 0.7751122 1 +0.3885728 0.7751122 1 +0.4317928 0.7751122 1 +0.470214 0.7751122 1 +0.5050551 0.7751122 1 +0.5370987 0.7751122 1 +0.5668815 0.7751122 1 +0.5947903 0.7751122 1 +0.6211144 0.7751122 1 +0.6460766 0.7751122 1 +0.6698526 0.7751122 1 +0.6925839 0.7751122 1 +0.7143866 0.7751122 1 +0.7353569 0.7751122 1 +0.7555758 0.7751122 1 +0.7751122 0.7751122 1 +0.7940252 0.7751122 1 +0.8123661 0.7751122 1 +0.8301795 0.7751122 1 +0.8475045 0.7751122 1 +0.8643761 0.7751122 1 +0.880825 0.7751122 1 +0.8968787 0.7751122 1 +0.9125621 0.7751122 1 +0.9278974 0.7751122 1 +0.9429048 0.7751122 1 +0.9576028 0.7751122 1 +0.9720079 0.7751122 1 +0.9861357 0.7751122 1 +1 0.7751122 1 +0 0.7940252 1 +0.1939468 0.7940252 1 +0.2773041 0.7940252 1 +0.3384659 0.7940252 1 +0.3885728 0.7940252 1 +0.4317928 0.7940252 1 +0.470214 0.7940252 1 +0.5050551 0.7940252 1 +0.5370987 0.7940252 1 +0.5668815 0.7940252 1 +0.5947903 0.7940252 1 +0.6211144 0.7940252 1 +0.6460766 0.7940252 1 +0.6698526 0.7940252 1 +0.6925839 0.7940252 1 +0.7143866 0.7940252 1 +0.7353569 0.7940252 1 +0.7555758 0.7940252 1 +0.7751122 0.7940252 1 +0.7940252 0.7940252 1 +0.8123661 0.7940252 1 +0.8301795 0.7940252 1 +0.8475045 0.7940252 1 +0.8643761 0.7940252 1 +0.880825 0.7940252 1 +0.8968787 0.7940252 1 +0.9125621 0.7940252 1 +0.9278974 0.7940252 1 +0.9429048 0.7940252 1 +0.9576028 0.7940252 1 +0.9720079 0.7940252 1 +0.9861357 0.7940252 1 +1 0.7940252 1 +0 0.8123661 1 +0.1939468 0.8123661 1 +0.2773041 0.8123661 1 +0.3384659 0.8123661 1 +0.3885728 0.8123661 1 +0.4317928 0.8123661 1 +0.470214 0.8123661 1 +0.5050551 0.8123661 1 +0.5370987 0.8123661 1 +0.5668815 0.8123661 1 +0.5947903 0.8123661 1 +0.6211144 0.8123661 1 +0.6460766 0.8123661 1 +0.6698526 0.8123661 1 +0.6925839 0.8123661 1 +0.7143866 0.8123661 1 +0.7353569 0.8123661 1 +0.7555758 0.8123661 1 +0.7751122 0.8123661 1 +0.7940252 0.8123661 1 +0.8123661 0.8123661 1 +0.8301795 0.8123661 1 +0.8475045 0.8123661 1 +0.8643761 0.8123661 1 +0.880825 0.8123661 1 +0.8968787 0.8123661 1 +0.9125621 0.8123661 1 +0.9278974 0.8123661 1 +0.9429048 0.8123661 1 +0.9576028 0.8123661 1 +0.9720079 0.8123661 1 +0.9861357 0.8123661 1 +1 0.8123661 1 +0 0.8301795 1 +0.1939468 0.8301795 1 +0.2773041 0.8301795 1 +0.3384659 0.8301795 1 +0.3885728 0.8301795 1 +0.4317928 0.8301795 1 +0.470214 0.8301795 1 +0.5050551 0.8301795 1 +0.5370987 0.8301795 1 +0.5668815 0.8301795 1 +0.5947903 0.8301795 1 +0.6211144 0.8301795 1 +0.6460766 0.8301795 1 +0.6698526 0.8301795 1 +0.6925839 0.8301795 1 +0.7143866 0.8301795 1 +0.7353569 0.8301795 1 +0.7555758 0.8301795 1 +0.7751122 0.8301795 1 +0.7940252 0.8301795 1 +0.8123661 0.8301795 1 +0.8301795 0.8301795 1 +0.8475045 0.8301795 1 +0.8643761 0.8301795 1 +0.880825 0.8301795 1 +0.8968787 0.8301795 1 +0.9125621 0.8301795 1 +0.9278974 0.8301795 1 +0.9429048 0.8301795 1 +0.9576028 0.8301795 1 +0.9720079 0.8301795 1 +0.9861357 0.8301795 1 +1 0.8301795 1 +0 0.8475045 1 +0.1939468 0.8475045 1 +0.2773041 0.8475045 1 +0.3384659 0.8475045 1 +0.3885728 0.8475045 1 +0.4317928 0.8475045 1 +0.470214 0.8475045 1 +0.5050551 0.8475045 1 +0.5370987 0.8475045 1 +0.5668815 0.8475045 1 +0.5947903 0.8475045 1 +0.6211144 0.8475045 1 +0.6460766 0.8475045 1 +0.6698526 0.8475045 1 +0.6925839 0.8475045 1 +0.7143866 0.8475045 1 +0.7353569 0.8475045 1 +0.7555758 0.8475045 1 +0.7751122 0.8475045 1 +0.7940252 0.8475045 1 +0.8123661 0.8475045 1 +0.8301795 0.8475045 1 +0.8475045 0.8475045 1 +0.8643761 0.8475045 1 +0.880825 0.8475045 1 +0.8968787 0.8475045 1 +0.9125621 0.8475045 1 +0.9278974 0.8475045 1 +0.9429048 0.8475045 1 +0.9576028 0.8475045 1 +0.9720079 0.8475045 1 +0.9861357 0.8475045 1 +1 0.8475045 1 +0 0.8643761 1 +0.1939468 0.8643761 1 +0.2773041 0.8643761 1 +0.3384659 0.8643761 1 +0.3885728 0.8643761 1 +0.4317928 0.8643761 1 +0.470214 0.8643761 1 +0.5050551 0.8643761 1 +0.5370987 0.8643761 1 +0.5668815 0.8643761 1 +0.5947903 0.8643761 1 +0.6211144 0.8643761 1 +0.6460766 0.8643761 1 +0.6698526 0.8643761 1 +0.6925839 0.8643761 1 +0.7143866 0.8643761 1 +0.7353569 0.8643761 1 +0.7555758 0.8643761 1 +0.7751122 0.8643761 1 +0.7940252 0.8643761 1 +0.8123661 0.8643761 1 +0.8301795 0.8643761 1 +0.8475045 0.8643761 1 +0.8643761 0.8643761 1 +0.880825 0.8643761 1 +0.8968787 0.8643761 1 +0.9125621 0.8643761 1 +0.9278974 0.8643761 1 +0.9429048 0.8643761 1 +0.9576028 0.8643761 1 +0.9720079 0.8643761 1 +0.9861357 0.8643761 1 +1 0.8643761 1 +0 0.880825 1 +0.1939468 0.880825 1 +0.2773041 0.880825 1 +0.3384659 0.880825 1 +0.3885728 0.880825 1 +0.4317928 0.880825 1 +0.470214 0.880825 1 +0.5050551 0.880825 1 +0.5370987 0.880825 1 +0.5668815 0.880825 1 +0.5947903 0.880825 1 +0.6211144 0.880825 1 +0.6460766 0.880825 1 +0.6698526 0.880825 1 +0.6925839 0.880825 1 +0.7143866 0.880825 1 +0.7353569 0.880825 1 +0.7555758 0.880825 1 +0.7751122 0.880825 1 +0.7940252 0.880825 1 +0.8123661 0.880825 1 +0.8301795 0.880825 1 +0.8475045 0.880825 1 +0.8643761 0.880825 1 +0.880825 0.880825 1 +0.8968787 0.880825 1 +0.9125621 0.880825 1 +0.9278974 0.880825 1 +0.9429048 0.880825 1 +0.9576028 0.880825 1 +0.9720079 0.880825 1 +0.9861357 0.880825 1 +1 0.880825 1 +0 0.8968787 1 +0.1939468 0.8968787 1 +0.2773041 0.8968787 1 +0.3384659 0.8968787 1 +0.3885728 0.8968787 1 +0.4317928 0.8968787 1 +0.470214 0.8968787 1 +0.5050551 0.8968787 1 +0.5370987 0.8968787 1 +0.5668815 0.8968787 1 +0.5947903 0.8968787 1 +0.6211144 0.8968787 1 +0.6460766 0.8968787 1 +0.6698526 0.8968787 1 +0.6925839 0.8968787 1 +0.7143866 0.8968787 1 +0.7353569 0.8968787 1 +0.7555758 0.8968787 1 +0.7751122 0.8968787 1 +0.7940252 0.8968787 1 +0.8123661 0.8968787 1 +0.8301795 0.8968787 1 +0.8475045 0.8968787 1 +0.8643761 0.8968787 1 +0.880825 0.8968787 1 +0.8968787 0.8968787 1 +0.9125621 0.8968787 1 +0.9278974 0.8968787 1 +0.9429048 0.8968787 1 +0.9576028 0.8968787 1 +0.9720079 0.8968787 1 +0.9861357 0.8968787 1 +1 0.8968787 1 +0 0.9125621 1 +0.1939468 0.9125621 1 +0.2773041 0.9125621 1 +0.3384659 0.9125621 1 +0.3885728 0.9125621 1 +0.4317928 0.9125621 1 +0.470214 0.9125621 1 +0.5050551 0.9125621 1 +0.5370987 0.9125621 1 +0.5668815 0.9125621 1 +0.5947903 0.9125621 1 +0.6211144 0.9125621 1 +0.6460766 0.9125621 1 +0.6698526 0.9125621 1 +0.6925839 0.9125621 1 +0.7143866 0.9125621 1 +0.7353569 0.9125621 1 +0.7555758 0.9125621 1 +0.7751122 0.9125621 1 +0.7940252 0.9125621 1 +0.8123661 0.9125621 1 +0.8301795 0.9125621 1 +0.8475045 0.9125621 1 +0.8643761 0.9125621 1 +0.880825 0.9125621 1 +0.8968787 0.9125621 1 +0.9125621 0.9125621 1 +0.9278974 0.9125621 1 +0.9429048 0.9125621 1 +0.9576028 0.9125621 1 +0.9720079 0.9125621 1 +0.9861357 0.9125621 1 +1 0.9125621 1 +0 0.9278974 1 +0.1939468 0.9278974 1 +0.2773041 0.9278974 1 +0.3384659 0.9278974 1 +0.3885728 0.9278974 1 +0.4317928 0.9278974 1 +0.470214 0.9278974 1 +0.5050551 0.9278974 1 +0.5370987 0.9278974 1 +0.5668815 0.9278974 1 +0.5947903 0.9278974 1 +0.6211144 0.9278974 1 +0.6460766 0.9278974 1 +0.6698526 0.9278974 1 +0.6925839 0.9278974 1 +0.7143866 0.9278974 1 +0.7353569 0.9278974 1 +0.7555758 0.9278974 1 +0.7751122 0.9278974 1 +0.7940252 0.9278974 1 +0.8123661 0.9278974 1 +0.8301795 0.9278974 1 +0.8475045 0.9278974 1 +0.8643761 0.9278974 1 +0.880825 0.9278974 1 +0.8968787 0.9278974 1 +0.9125621 0.9278974 1 +0.9278974 0.9278974 1 +0.9429048 0.9278974 1 +0.9576028 0.9278974 1 +0.9720079 0.9278974 1 +0.9861357 0.9278974 1 +1 0.9278974 1 +0 0.9429048 1 +0.1939468 0.9429048 1 +0.2773041 0.9429048 1 +0.3384659 0.9429048 1 +0.3885728 0.9429048 1 +0.4317928 0.9429048 1 +0.470214 0.9429048 1 +0.5050551 0.9429048 1 +0.5370987 0.9429048 1 +0.5668815 0.9429048 1 +0.5947903 0.9429048 1 +0.6211144 0.9429048 1 +0.6460766 0.9429048 1 +0.6698526 0.9429048 1 +0.6925839 0.9429048 1 +0.7143866 0.9429048 1 +0.7353569 0.9429048 1 +0.7555758 0.9429048 1 +0.7751122 0.9429048 1 +0.7940252 0.9429048 1 +0.8123661 0.9429048 1 +0.8301795 0.9429048 1 +0.8475045 0.9429048 1 +0.8643761 0.9429048 1 +0.880825 0.9429048 1 +0.8968787 0.9429048 1 +0.9125621 0.9429048 1 +0.9278974 0.9429048 1 +0.9429048 0.9429048 1 +0.9576028 0.9429048 1 +0.9720079 0.9429048 1 +0.9861357 0.9429048 1 +1 0.9429048 1 +0 0.9576028 1 +0.1939468 0.9576028 1 +0.2773041 0.9576028 1 +0.3384659 0.9576028 1 +0.3885728 0.9576028 1 +0.4317928 0.9576028 1 +0.470214 0.9576028 1 +0.5050551 0.9576028 1 +0.5370987 0.9576028 1 +0.5668815 0.9576028 1 +0.5947903 0.9576028 1 +0.6211144 0.9576028 1 +0.6460766 0.9576028 1 +0.6698526 0.9576028 1 +0.6925839 0.9576028 1 +0.7143866 0.9576028 1 +0.7353569 0.9576028 1 +0.7555758 0.9576028 1 +0.7751122 0.9576028 1 +0.7940252 0.9576028 1 +0.8123661 0.9576028 1 +0.8301795 0.9576028 1 +0.8475045 0.9576028 1 +0.8643761 0.9576028 1 +0.880825 0.9576028 1 +0.8968787 0.9576028 1 +0.9125621 0.9576028 1 +0.9278974 0.9576028 1 +0.9429048 0.9576028 1 +0.9576028 0.9576028 1 +0.9720079 0.9576028 1 +0.9861357 0.9576028 1 +1 0.9576028 1 +0 0.9720079 1 +0.1939468 0.9720079 1 +0.2773041 0.9720079 1 +0.3384659 0.9720079 1 +0.3885728 0.9720079 1 +0.4317928 0.9720079 1 +0.470214 0.9720079 1 +0.5050551 0.9720079 1 +0.5370987 0.9720079 1 +0.5668815 0.9720079 1 +0.5947903 0.9720079 1 +0.6211144 0.9720079 1 +0.6460766 0.9720079 1 +0.6698526 0.9720079 1 +0.6925839 0.9720079 1 +0.7143866 0.9720079 1 +0.7353569 0.9720079 1 +0.7555758 0.9720079 1 +0.7751122 0.9720079 1 +0.7940252 0.9720079 1 +0.8123661 0.9720079 1 +0.8301795 0.9720079 1 +0.8475045 0.9720079 1 +0.8643761 0.9720079 1 +0.880825 0.9720079 1 +0.8968787 0.9720079 1 +0.9125621 0.9720079 1 +0.9278974 0.9720079 1 +0.9429048 0.9720079 1 +0.9576028 0.9720079 1 +0.9720079 0.9720079 1 +0.9861357 0.9720079 1 +1 0.9720079 1 +0 0.9861357 1 +0.1939468 0.9861357 1 +0.2773041 0.9861357 1 +0.3384659 0.9861357 1 +0.3885728 0.9861357 1 +0.4317928 0.9861357 1 +0.470214 0.9861357 1 +0.5050551 0.9861357 1 +0.5370987 0.9861357 1 +0.5668815 0.9861357 1 +0.5947903 0.9861357 1 +0.6211144 0.9861357 1 +0.6460766 0.9861357 1 +0.6698526 0.9861357 1 +0.6925839 0.9861357 1 +0.7143866 0.9861357 1 +0.7353569 0.9861357 1 +0.7555758 0.9861357 1 +0.7751122 0.9861357 1 +0.7940252 0.9861357 1 +0.8123661 0.9861357 1 +0.8301795 0.9861357 1 +0.8475045 0.9861357 1 +0.8643761 0.9861357 1 +0.880825 0.9861357 1 +0.8968787 0.9861357 1 +0.9125621 0.9861357 1 +0.9278974 0.9861357 1 +0.9429048 0.9861357 1 +0.9576028 0.9861357 1 +0.9720079 0.9861357 1 +0.9861357 0.9861357 1 +1 0.9861357 1 +0 1 1 +0.1939468 1 1 +0.2773041 1 1 +0.3384659 1 1 +0.3885728 1 1 +0.4317928 1 1 +0.470214 1 1 +0.5050551 1 1 +0.5370987 1 1 +0.5668815 1 1 +0.5947903 1 1 +0.6211144 1 1 +0.6460766 1 1 +0.6698526 1 1 +0.6925839 1 1 +0.7143866 1 1 +0.7353569 1 1 +0.7555758 1 1 +0.7751122 1 1 +0.7940252 1 1 +0.8123661 1 1 +0.8301795 1 1 +0.8475045 1 1 +0.8643761 1 1 +0.880825 1 1 +0.8968787 1 1 +0.9125621 1 1 +0.9278974 1 1 +0.9429048 1 1 +0.9576028 1 1 +0.9720079 1 1 +0.9861357 1 1 +1 1 1 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube.meta new file mode 100644 index 00000000..b9b2d5ac --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Linear to sRGB r1.cube.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb10e8cb1eab7904bb028a123f717ac7 +timeCreated: 1496826837 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube new file mode 100644 index 00000000..e4cf57e2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube @@ -0,0 +1,35941 @@ +TITLE "Unity Log to Linear r1" +LUT_3D_SIZE 33 +DOMAIN_MIN 0 0 0 +DOMAIN_MAX 1 1 1 +-0.0175068 -0.0175068 -0.0175068 +-0.01161267 -0.0175068 -0.0175068 +-0.005718534 -0.0175068 -0.0175068 +0.0001755984 -0.0175068 -0.0175068 +0.006069731 -0.0175068 -0.0175068 +0.01197402 -0.0175068 -0.0175068 +0.01903886 -0.0175068 -0.0175068 +0.02852504 -0.0175068 -0.0175068 +0.04126244 -0.0175068 -0.0175068 +0.05836535 -0.0175068 -0.0175068 +0.08132997 -0.0175068 -0.0175068 +0.1121653 -0.0175068 -0.0175068 +0.1535689 -0.0175068 -0.0175068 +0.2091628 -0.0175068 -0.0175068 +0.2838106 -0.0175068 -0.0175068 +0.3840425 -0.0175068 -0.0175068 +0.518627 -0.0175068 -0.0175068 +0.6993381 -0.0175068 -0.0175068 +0.9419845 -0.0175068 -0.0175068 +1.267794 -0.0175068 -0.0175068 +1.705268 -0.0175068 -0.0175068 +2.292679 -0.0175068 -0.0175068 +3.081414 -0.0175068 -0.0175068 +4.140474 -0.0175068 -0.0175068 +5.562508 -0.0175068 -0.0175068 +7.471917 -0.0175068 -0.0175068 +10.03574 -0.0175068 -0.0175068 +13.47828 -0.0175068 -0.0175068 +18.10068 -0.0175068 -0.0175068 +24.30731 -0.0175068 -0.0175068 +32.64117 -0.0175068 -0.0175068 +43.83129 -0.0175068 -0.0175068 +58.85664 -0.0175068 -0.0175068 +-0.0175068 -0.01161267 -0.0175068 +-0.01161267 -0.01161267 -0.0175068 +-0.005718534 -0.01161267 -0.0175068 +0.0001755984 -0.01161267 -0.0175068 +0.006069731 -0.01161267 -0.0175068 +0.01197402 -0.01161267 -0.0175068 +0.01903886 -0.01161267 -0.0175068 +0.02852504 -0.01161267 -0.0175068 +0.04126244 -0.01161267 -0.0175068 +0.05836535 -0.01161267 -0.0175068 +0.08132997 -0.01161267 -0.0175068 +0.1121653 -0.01161267 -0.0175068 +0.1535689 -0.01161267 -0.0175068 +0.2091628 -0.01161267 -0.0175068 +0.2838106 -0.01161267 -0.0175068 +0.3840425 -0.01161267 -0.0175068 +0.518627 -0.01161267 -0.0175068 +0.6993381 -0.01161267 -0.0175068 +0.9419845 -0.01161267 -0.0175068 +1.267794 -0.01161267 -0.0175068 +1.705268 -0.01161267 -0.0175068 +2.292679 -0.01161267 -0.0175068 +3.081414 -0.01161267 -0.0175068 +4.140474 -0.01161267 -0.0175068 +5.562508 -0.01161267 -0.0175068 +7.471917 -0.01161267 -0.0175068 +10.03574 -0.01161267 -0.0175068 +13.47828 -0.01161267 -0.0175068 +18.10068 -0.01161267 -0.0175068 +24.30731 -0.01161267 -0.0175068 +32.64117 -0.01161267 -0.0175068 +43.83129 -0.01161267 -0.0175068 +58.85664 -0.01161267 -0.0175068 +-0.0175068 -0.005718534 -0.0175068 +-0.01161267 -0.005718534 -0.0175068 +-0.005718534 -0.005718534 -0.0175068 +0.0001755984 -0.005718534 -0.0175068 +0.006069731 -0.005718534 -0.0175068 +0.01197402 -0.005718534 -0.0175068 +0.01903886 -0.005718534 -0.0175068 +0.02852504 -0.005718534 -0.0175068 +0.04126244 -0.005718534 -0.0175068 +0.05836535 -0.005718534 -0.0175068 +0.08132997 -0.005718534 -0.0175068 +0.1121653 -0.005718534 -0.0175068 +0.1535689 -0.005718534 -0.0175068 +0.2091628 -0.005718534 -0.0175068 +0.2838106 -0.005718534 -0.0175068 +0.3840425 -0.005718534 -0.0175068 +0.518627 -0.005718534 -0.0175068 +0.6993381 -0.005718534 -0.0175068 +0.9419845 -0.005718534 -0.0175068 +1.267794 -0.005718534 -0.0175068 +1.705268 -0.005718534 -0.0175068 +2.292679 -0.005718534 -0.0175068 +3.081414 -0.005718534 -0.0175068 +4.140474 -0.005718534 -0.0175068 +5.562508 -0.005718534 -0.0175068 +7.471917 -0.005718534 -0.0175068 +10.03574 -0.005718534 -0.0175068 +13.47828 -0.005718534 -0.0175068 +18.10068 -0.005718534 -0.0175068 +24.30731 -0.005718534 -0.0175068 +32.64117 -0.005718534 -0.0175068 +43.83129 -0.005718534 -0.0175068 +58.85664 -0.005718534 -0.0175068 +-0.0175068 0.0001755984 -0.0175068 +-0.01161267 0.0001755984 -0.0175068 +-0.005718534 0.0001755984 -0.0175068 +0.0001755984 0.0001755984 -0.0175068 +0.006069731 0.0001755984 -0.0175068 +0.01197402 0.0001755984 -0.0175068 +0.01903886 0.0001755984 -0.0175068 +0.02852504 0.0001755984 -0.0175068 +0.04126244 0.0001755984 -0.0175068 +0.05836535 0.0001755984 -0.0175068 +0.08132997 0.0001755984 -0.0175068 +0.1121653 0.0001755984 -0.0175068 +0.1535689 0.0001755984 -0.0175068 +0.2091628 0.0001755984 -0.0175068 +0.2838106 0.0001755984 -0.0175068 +0.3840425 0.0001755984 -0.0175068 +0.518627 0.0001755984 -0.0175068 +0.6993381 0.0001755984 -0.0175068 +0.9419845 0.0001755984 -0.0175068 +1.267794 0.0001755984 -0.0175068 +1.705268 0.0001755984 -0.0175068 +2.292679 0.0001755984 -0.0175068 +3.081414 0.0001755984 -0.0175068 +4.140474 0.0001755984 -0.0175068 +5.562508 0.0001755984 -0.0175068 +7.471917 0.0001755984 -0.0175068 +10.03574 0.0001755984 -0.0175068 +13.47828 0.0001755984 -0.0175068 +18.10068 0.0001755984 -0.0175068 +24.30731 0.0001755984 -0.0175068 +32.64117 0.0001755984 -0.0175068 +43.83129 0.0001755984 -0.0175068 +58.85664 0.0001755984 -0.0175068 +-0.0175068 0.006069731 -0.0175068 +-0.01161267 0.006069731 -0.0175068 +-0.005718534 0.006069731 -0.0175068 +0.0001755984 0.006069731 -0.0175068 +0.006069731 0.006069731 -0.0175068 +0.01197402 0.006069731 -0.0175068 +0.01903886 0.006069731 -0.0175068 +0.02852504 0.006069731 -0.0175068 +0.04126244 0.006069731 -0.0175068 +0.05836535 0.006069731 -0.0175068 +0.08132997 0.006069731 -0.0175068 +0.1121653 0.006069731 -0.0175068 +0.1535689 0.006069731 -0.0175068 +0.2091628 0.006069731 -0.0175068 +0.2838106 0.006069731 -0.0175068 +0.3840425 0.006069731 -0.0175068 +0.518627 0.006069731 -0.0175068 +0.6993381 0.006069731 -0.0175068 +0.9419845 0.006069731 -0.0175068 +1.267794 0.006069731 -0.0175068 +1.705268 0.006069731 -0.0175068 +2.292679 0.006069731 -0.0175068 +3.081414 0.006069731 -0.0175068 +4.140474 0.006069731 -0.0175068 +5.562508 0.006069731 -0.0175068 +7.471917 0.006069731 -0.0175068 +10.03574 0.006069731 -0.0175068 +13.47828 0.006069731 -0.0175068 +18.10068 0.006069731 -0.0175068 +24.30731 0.006069731 -0.0175068 +32.64117 0.006069731 -0.0175068 +43.83129 0.006069731 -0.0175068 +58.85664 0.006069731 -0.0175068 +-0.0175068 0.01197402 -0.0175068 +-0.01161267 0.01197402 -0.0175068 +-0.005718534 0.01197402 -0.0175068 +0.0001755984 0.01197402 -0.0175068 +0.006069731 0.01197402 -0.0175068 +0.01197402 0.01197402 -0.0175068 +0.01903886 0.01197402 -0.0175068 +0.02852504 0.01197402 -0.0175068 +0.04126244 0.01197402 -0.0175068 +0.05836535 0.01197402 -0.0175068 +0.08132997 0.01197402 -0.0175068 +0.1121653 0.01197402 -0.0175068 +0.1535689 0.01197402 -0.0175068 +0.2091628 0.01197402 -0.0175068 +0.2838106 0.01197402 -0.0175068 +0.3840425 0.01197402 -0.0175068 +0.518627 0.01197402 -0.0175068 +0.6993381 0.01197402 -0.0175068 +0.9419845 0.01197402 -0.0175068 +1.267794 0.01197402 -0.0175068 +1.705268 0.01197402 -0.0175068 +2.292679 0.01197402 -0.0175068 +3.081414 0.01197402 -0.0175068 +4.140474 0.01197402 -0.0175068 +5.562508 0.01197402 -0.0175068 +7.471917 0.01197402 -0.0175068 +10.03574 0.01197402 -0.0175068 +13.47828 0.01197402 -0.0175068 +18.10068 0.01197402 -0.0175068 +24.30731 0.01197402 -0.0175068 +32.64117 0.01197402 -0.0175068 +43.83129 0.01197402 -0.0175068 +58.85664 0.01197402 -0.0175068 +-0.0175068 0.01903886 -0.0175068 +-0.01161267 0.01903886 -0.0175068 +-0.005718534 0.01903886 -0.0175068 +0.0001755984 0.01903886 -0.0175068 +0.006069731 0.01903886 -0.0175068 +0.01197402 0.01903886 -0.0175068 +0.01903886 0.01903886 -0.0175068 +0.02852504 0.01903886 -0.0175068 +0.04126244 0.01903886 -0.0175068 +0.05836535 0.01903886 -0.0175068 +0.08132997 0.01903886 -0.0175068 +0.1121653 0.01903886 -0.0175068 +0.1535689 0.01903886 -0.0175068 +0.2091628 0.01903886 -0.0175068 +0.2838106 0.01903886 -0.0175068 +0.3840425 0.01903886 -0.0175068 +0.518627 0.01903886 -0.0175068 +0.6993381 0.01903886 -0.0175068 +0.9419845 0.01903886 -0.0175068 +1.267794 0.01903886 -0.0175068 +1.705268 0.01903886 -0.0175068 +2.292679 0.01903886 -0.0175068 +3.081414 0.01903886 -0.0175068 +4.140474 0.01903886 -0.0175068 +5.562508 0.01903886 -0.0175068 +7.471917 0.01903886 -0.0175068 +10.03574 0.01903886 -0.0175068 +13.47828 0.01903886 -0.0175068 +18.10068 0.01903886 -0.0175068 +24.30731 0.01903886 -0.0175068 +32.64117 0.01903886 -0.0175068 +43.83129 0.01903886 -0.0175068 +58.85664 0.01903886 -0.0175068 +-0.0175068 0.02852504 -0.0175068 +-0.01161267 0.02852504 -0.0175068 +-0.005718534 0.02852504 -0.0175068 +0.0001755984 0.02852504 -0.0175068 +0.006069731 0.02852504 -0.0175068 +0.01197402 0.02852504 -0.0175068 +0.01903886 0.02852504 -0.0175068 +0.02852504 0.02852504 -0.0175068 +0.04126244 0.02852504 -0.0175068 +0.05836535 0.02852504 -0.0175068 +0.08132997 0.02852504 -0.0175068 +0.1121653 0.02852504 -0.0175068 +0.1535689 0.02852504 -0.0175068 +0.2091628 0.02852504 -0.0175068 +0.2838106 0.02852504 -0.0175068 +0.3840425 0.02852504 -0.0175068 +0.518627 0.02852504 -0.0175068 +0.6993381 0.02852504 -0.0175068 +0.9419845 0.02852504 -0.0175068 +1.267794 0.02852504 -0.0175068 +1.705268 0.02852504 -0.0175068 +2.292679 0.02852504 -0.0175068 +3.081414 0.02852504 -0.0175068 +4.140474 0.02852504 -0.0175068 +5.562508 0.02852504 -0.0175068 +7.471917 0.02852504 -0.0175068 +10.03574 0.02852504 -0.0175068 +13.47828 0.02852504 -0.0175068 +18.10068 0.02852504 -0.0175068 +24.30731 0.02852504 -0.0175068 +32.64117 0.02852504 -0.0175068 +43.83129 0.02852504 -0.0175068 +58.85664 0.02852504 -0.0175068 +-0.0175068 0.04126244 -0.0175068 +-0.01161267 0.04126244 -0.0175068 +-0.005718534 0.04126244 -0.0175068 +0.0001755984 0.04126244 -0.0175068 +0.006069731 0.04126244 -0.0175068 +0.01197402 0.04126244 -0.0175068 +0.01903886 0.04126244 -0.0175068 +0.02852504 0.04126244 -0.0175068 +0.04126244 0.04126244 -0.0175068 +0.05836535 0.04126244 -0.0175068 +0.08132997 0.04126244 -0.0175068 +0.1121653 0.04126244 -0.0175068 +0.1535689 0.04126244 -0.0175068 +0.2091628 0.04126244 -0.0175068 +0.2838106 0.04126244 -0.0175068 +0.3840425 0.04126244 -0.0175068 +0.518627 0.04126244 -0.0175068 +0.6993381 0.04126244 -0.0175068 +0.9419845 0.04126244 -0.0175068 +1.267794 0.04126244 -0.0175068 +1.705268 0.04126244 -0.0175068 +2.292679 0.04126244 -0.0175068 +3.081414 0.04126244 -0.0175068 +4.140474 0.04126244 -0.0175068 +5.562508 0.04126244 -0.0175068 +7.471917 0.04126244 -0.0175068 +10.03574 0.04126244 -0.0175068 +13.47828 0.04126244 -0.0175068 +18.10068 0.04126244 -0.0175068 +24.30731 0.04126244 -0.0175068 +32.64117 0.04126244 -0.0175068 +43.83129 0.04126244 -0.0175068 +58.85664 0.04126244 -0.0175068 +-0.0175068 0.05836535 -0.0175068 +-0.01161267 0.05836535 -0.0175068 +-0.005718534 0.05836535 -0.0175068 +0.0001755984 0.05836535 -0.0175068 +0.006069731 0.05836535 -0.0175068 +0.01197402 0.05836535 -0.0175068 +0.01903886 0.05836535 -0.0175068 +0.02852504 0.05836535 -0.0175068 +0.04126244 0.05836535 -0.0175068 +0.05836535 0.05836535 -0.0175068 +0.08132997 0.05836535 -0.0175068 +0.1121653 0.05836535 -0.0175068 +0.1535689 0.05836535 -0.0175068 +0.2091628 0.05836535 -0.0175068 +0.2838106 0.05836535 -0.0175068 +0.3840425 0.05836535 -0.0175068 +0.518627 0.05836535 -0.0175068 +0.6993381 0.05836535 -0.0175068 +0.9419845 0.05836535 -0.0175068 +1.267794 0.05836535 -0.0175068 +1.705268 0.05836535 -0.0175068 +2.292679 0.05836535 -0.0175068 +3.081414 0.05836535 -0.0175068 +4.140474 0.05836535 -0.0175068 +5.562508 0.05836535 -0.0175068 +7.471917 0.05836535 -0.0175068 +10.03574 0.05836535 -0.0175068 +13.47828 0.05836535 -0.0175068 +18.10068 0.05836535 -0.0175068 +24.30731 0.05836535 -0.0175068 +32.64117 0.05836535 -0.0175068 +43.83129 0.05836535 -0.0175068 +58.85664 0.05836535 -0.0175068 +-0.0175068 0.08132997 -0.0175068 +-0.01161267 0.08132997 -0.0175068 +-0.005718534 0.08132997 -0.0175068 +0.0001755984 0.08132997 -0.0175068 +0.006069731 0.08132997 -0.0175068 +0.01197402 0.08132997 -0.0175068 +0.01903886 0.08132997 -0.0175068 +0.02852504 0.08132997 -0.0175068 +0.04126244 0.08132997 -0.0175068 +0.05836535 0.08132997 -0.0175068 +0.08132997 0.08132997 -0.0175068 +0.1121653 0.08132997 -0.0175068 +0.1535689 0.08132997 -0.0175068 +0.2091628 0.08132997 -0.0175068 +0.2838106 0.08132997 -0.0175068 +0.3840425 0.08132997 -0.0175068 +0.518627 0.08132997 -0.0175068 +0.6993381 0.08132997 -0.0175068 +0.9419845 0.08132997 -0.0175068 +1.267794 0.08132997 -0.0175068 +1.705268 0.08132997 -0.0175068 +2.292679 0.08132997 -0.0175068 +3.081414 0.08132997 -0.0175068 +4.140474 0.08132997 -0.0175068 +5.562508 0.08132997 -0.0175068 +7.471917 0.08132997 -0.0175068 +10.03574 0.08132997 -0.0175068 +13.47828 0.08132997 -0.0175068 +18.10068 0.08132997 -0.0175068 +24.30731 0.08132997 -0.0175068 +32.64117 0.08132997 -0.0175068 +43.83129 0.08132997 -0.0175068 +58.85664 0.08132997 -0.0175068 +-0.0175068 0.1121653 -0.0175068 +-0.01161267 0.1121653 -0.0175068 +-0.005718534 0.1121653 -0.0175068 +0.0001755984 0.1121653 -0.0175068 +0.006069731 0.1121653 -0.0175068 +0.01197402 0.1121653 -0.0175068 +0.01903886 0.1121653 -0.0175068 +0.02852504 0.1121653 -0.0175068 +0.04126244 0.1121653 -0.0175068 +0.05836535 0.1121653 -0.0175068 +0.08132997 0.1121653 -0.0175068 +0.1121653 0.1121653 -0.0175068 +0.1535689 0.1121653 -0.0175068 +0.2091628 0.1121653 -0.0175068 +0.2838106 0.1121653 -0.0175068 +0.3840425 0.1121653 -0.0175068 +0.518627 0.1121653 -0.0175068 +0.6993381 0.1121653 -0.0175068 +0.9419845 0.1121653 -0.0175068 +1.267794 0.1121653 -0.0175068 +1.705268 0.1121653 -0.0175068 +2.292679 0.1121653 -0.0175068 +3.081414 0.1121653 -0.0175068 +4.140474 0.1121653 -0.0175068 +5.562508 0.1121653 -0.0175068 +7.471917 0.1121653 -0.0175068 +10.03574 0.1121653 -0.0175068 +13.47828 0.1121653 -0.0175068 +18.10068 0.1121653 -0.0175068 +24.30731 0.1121653 -0.0175068 +32.64117 0.1121653 -0.0175068 +43.83129 0.1121653 -0.0175068 +58.85664 0.1121653 -0.0175068 +-0.0175068 0.1535689 -0.0175068 +-0.01161267 0.1535689 -0.0175068 +-0.005718534 0.1535689 -0.0175068 +0.0001755984 0.1535689 -0.0175068 +0.006069731 0.1535689 -0.0175068 +0.01197402 0.1535689 -0.0175068 +0.01903886 0.1535689 -0.0175068 +0.02852504 0.1535689 -0.0175068 +0.04126244 0.1535689 -0.0175068 +0.05836535 0.1535689 -0.0175068 +0.08132997 0.1535689 -0.0175068 +0.1121653 0.1535689 -0.0175068 +0.1535689 0.1535689 -0.0175068 +0.2091628 0.1535689 -0.0175068 +0.2838106 0.1535689 -0.0175068 +0.3840425 0.1535689 -0.0175068 +0.518627 0.1535689 -0.0175068 +0.6993381 0.1535689 -0.0175068 +0.9419845 0.1535689 -0.0175068 +1.267794 0.1535689 -0.0175068 +1.705268 0.1535689 -0.0175068 +2.292679 0.1535689 -0.0175068 +3.081414 0.1535689 -0.0175068 +4.140474 0.1535689 -0.0175068 +5.562508 0.1535689 -0.0175068 +7.471917 0.1535689 -0.0175068 +10.03574 0.1535689 -0.0175068 +13.47828 0.1535689 -0.0175068 +18.10068 0.1535689 -0.0175068 +24.30731 0.1535689 -0.0175068 +32.64117 0.1535689 -0.0175068 +43.83129 0.1535689 -0.0175068 +58.85664 0.1535689 -0.0175068 +-0.0175068 0.2091628 -0.0175068 +-0.01161267 0.2091628 -0.0175068 +-0.005718534 0.2091628 -0.0175068 +0.0001755984 0.2091628 -0.0175068 +0.006069731 0.2091628 -0.0175068 +0.01197402 0.2091628 -0.0175068 +0.01903886 0.2091628 -0.0175068 +0.02852504 0.2091628 -0.0175068 +0.04126244 0.2091628 -0.0175068 +0.05836535 0.2091628 -0.0175068 +0.08132997 0.2091628 -0.0175068 +0.1121653 0.2091628 -0.0175068 +0.1535689 0.2091628 -0.0175068 +0.2091628 0.2091628 -0.0175068 +0.2838106 0.2091628 -0.0175068 +0.3840425 0.2091628 -0.0175068 +0.518627 0.2091628 -0.0175068 +0.6993381 0.2091628 -0.0175068 +0.9419845 0.2091628 -0.0175068 +1.267794 0.2091628 -0.0175068 +1.705268 0.2091628 -0.0175068 +2.292679 0.2091628 -0.0175068 +3.081414 0.2091628 -0.0175068 +4.140474 0.2091628 -0.0175068 +5.562508 0.2091628 -0.0175068 +7.471917 0.2091628 -0.0175068 +10.03574 0.2091628 -0.0175068 +13.47828 0.2091628 -0.0175068 +18.10068 0.2091628 -0.0175068 +24.30731 0.2091628 -0.0175068 +32.64117 0.2091628 -0.0175068 +43.83129 0.2091628 -0.0175068 +58.85664 0.2091628 -0.0175068 +-0.0175068 0.2838106 -0.0175068 +-0.01161267 0.2838106 -0.0175068 +-0.005718534 0.2838106 -0.0175068 +0.0001755984 0.2838106 -0.0175068 +0.006069731 0.2838106 -0.0175068 +0.01197402 0.2838106 -0.0175068 +0.01903886 0.2838106 -0.0175068 +0.02852504 0.2838106 -0.0175068 +0.04126244 0.2838106 -0.0175068 +0.05836535 0.2838106 -0.0175068 +0.08132997 0.2838106 -0.0175068 +0.1121653 0.2838106 -0.0175068 +0.1535689 0.2838106 -0.0175068 +0.2091628 0.2838106 -0.0175068 +0.2838106 0.2838106 -0.0175068 +0.3840425 0.2838106 -0.0175068 +0.518627 0.2838106 -0.0175068 +0.6993381 0.2838106 -0.0175068 +0.9419845 0.2838106 -0.0175068 +1.267794 0.2838106 -0.0175068 +1.705268 0.2838106 -0.0175068 +2.292679 0.2838106 -0.0175068 +3.081414 0.2838106 -0.0175068 +4.140474 0.2838106 -0.0175068 +5.562508 0.2838106 -0.0175068 +7.471917 0.2838106 -0.0175068 +10.03574 0.2838106 -0.0175068 +13.47828 0.2838106 -0.0175068 +18.10068 0.2838106 -0.0175068 +24.30731 0.2838106 -0.0175068 +32.64117 0.2838106 -0.0175068 +43.83129 0.2838106 -0.0175068 +58.85664 0.2838106 -0.0175068 +-0.0175068 0.3840425 -0.0175068 +-0.01161267 0.3840425 -0.0175068 +-0.005718534 0.3840425 -0.0175068 +0.0001755984 0.3840425 -0.0175068 +0.006069731 0.3840425 -0.0175068 +0.01197402 0.3840425 -0.0175068 +0.01903886 0.3840425 -0.0175068 +0.02852504 0.3840425 -0.0175068 +0.04126244 0.3840425 -0.0175068 +0.05836535 0.3840425 -0.0175068 +0.08132997 0.3840425 -0.0175068 +0.1121653 0.3840425 -0.0175068 +0.1535689 0.3840425 -0.0175068 +0.2091628 0.3840425 -0.0175068 +0.2838106 0.3840425 -0.0175068 +0.3840425 0.3840425 -0.0175068 +0.518627 0.3840425 -0.0175068 +0.6993381 0.3840425 -0.0175068 +0.9419845 0.3840425 -0.0175068 +1.267794 0.3840425 -0.0175068 +1.705268 0.3840425 -0.0175068 +2.292679 0.3840425 -0.0175068 +3.081414 0.3840425 -0.0175068 +4.140474 0.3840425 -0.0175068 +5.562508 0.3840425 -0.0175068 +7.471917 0.3840425 -0.0175068 +10.03574 0.3840425 -0.0175068 +13.47828 0.3840425 -0.0175068 +18.10068 0.3840425 -0.0175068 +24.30731 0.3840425 -0.0175068 +32.64117 0.3840425 -0.0175068 +43.83129 0.3840425 -0.0175068 +58.85664 0.3840425 -0.0175068 +-0.0175068 0.518627 -0.0175068 +-0.01161267 0.518627 -0.0175068 +-0.005718534 0.518627 -0.0175068 +0.0001755984 0.518627 -0.0175068 +0.006069731 0.518627 -0.0175068 +0.01197402 0.518627 -0.0175068 +0.01903886 0.518627 -0.0175068 +0.02852504 0.518627 -0.0175068 +0.04126244 0.518627 -0.0175068 +0.05836535 0.518627 -0.0175068 +0.08132997 0.518627 -0.0175068 +0.1121653 0.518627 -0.0175068 +0.1535689 0.518627 -0.0175068 +0.2091628 0.518627 -0.0175068 +0.2838106 0.518627 -0.0175068 +0.3840425 0.518627 -0.0175068 +0.518627 0.518627 -0.0175068 +0.6993381 0.518627 -0.0175068 +0.9419845 0.518627 -0.0175068 +1.267794 0.518627 -0.0175068 +1.705268 0.518627 -0.0175068 +2.292679 0.518627 -0.0175068 +3.081414 0.518627 -0.0175068 +4.140474 0.518627 -0.0175068 +5.562508 0.518627 -0.0175068 +7.471917 0.518627 -0.0175068 +10.03574 0.518627 -0.0175068 +13.47828 0.518627 -0.0175068 +18.10068 0.518627 -0.0175068 +24.30731 0.518627 -0.0175068 +32.64117 0.518627 -0.0175068 +43.83129 0.518627 -0.0175068 +58.85664 0.518627 -0.0175068 +-0.0175068 0.6993381 -0.0175068 +-0.01161267 0.6993381 -0.0175068 +-0.005718534 0.6993381 -0.0175068 +0.0001755984 0.6993381 -0.0175068 +0.006069731 0.6993381 -0.0175068 +0.01197402 0.6993381 -0.0175068 +0.01903886 0.6993381 -0.0175068 +0.02852504 0.6993381 -0.0175068 +0.04126244 0.6993381 -0.0175068 +0.05836535 0.6993381 -0.0175068 +0.08132997 0.6993381 -0.0175068 +0.1121653 0.6993381 -0.0175068 +0.1535689 0.6993381 -0.0175068 +0.2091628 0.6993381 -0.0175068 +0.2838106 0.6993381 -0.0175068 +0.3840425 0.6993381 -0.0175068 +0.518627 0.6993381 -0.0175068 +0.6993381 0.6993381 -0.0175068 +0.9419845 0.6993381 -0.0175068 +1.267794 0.6993381 -0.0175068 +1.705268 0.6993381 -0.0175068 +2.292679 0.6993381 -0.0175068 +3.081414 0.6993381 -0.0175068 +4.140474 0.6993381 -0.0175068 +5.562508 0.6993381 -0.0175068 +7.471917 0.6993381 -0.0175068 +10.03574 0.6993381 -0.0175068 +13.47828 0.6993381 -0.0175068 +18.10068 0.6993381 -0.0175068 +24.30731 0.6993381 -0.0175068 +32.64117 0.6993381 -0.0175068 +43.83129 0.6993381 -0.0175068 +58.85664 0.6993381 -0.0175068 +-0.0175068 0.9419845 -0.0175068 +-0.01161267 0.9419845 -0.0175068 +-0.005718534 0.9419845 -0.0175068 +0.0001755984 0.9419845 -0.0175068 +0.006069731 0.9419845 -0.0175068 +0.01197402 0.9419845 -0.0175068 +0.01903886 0.9419845 -0.0175068 +0.02852504 0.9419845 -0.0175068 +0.04126244 0.9419845 -0.0175068 +0.05836535 0.9419845 -0.0175068 +0.08132997 0.9419845 -0.0175068 +0.1121653 0.9419845 -0.0175068 +0.1535689 0.9419845 -0.0175068 +0.2091628 0.9419845 -0.0175068 +0.2838106 0.9419845 -0.0175068 +0.3840425 0.9419845 -0.0175068 +0.518627 0.9419845 -0.0175068 +0.6993381 0.9419845 -0.0175068 +0.9419845 0.9419845 -0.0175068 +1.267794 0.9419845 -0.0175068 +1.705268 0.9419845 -0.0175068 +2.292679 0.9419845 -0.0175068 +3.081414 0.9419845 -0.0175068 +4.140474 0.9419845 -0.0175068 +5.562508 0.9419845 -0.0175068 +7.471917 0.9419845 -0.0175068 +10.03574 0.9419845 -0.0175068 +13.47828 0.9419845 -0.0175068 +18.10068 0.9419845 -0.0175068 +24.30731 0.9419845 -0.0175068 +32.64117 0.9419845 -0.0175068 +43.83129 0.9419845 -0.0175068 +58.85664 0.9419845 -0.0175068 +-0.0175068 1.267794 -0.0175068 +-0.01161267 1.267794 -0.0175068 +-0.005718534 1.267794 -0.0175068 +0.0001755984 1.267794 -0.0175068 +0.006069731 1.267794 -0.0175068 +0.01197402 1.267794 -0.0175068 +0.01903886 1.267794 -0.0175068 +0.02852504 1.267794 -0.0175068 +0.04126244 1.267794 -0.0175068 +0.05836535 1.267794 -0.0175068 +0.08132997 1.267794 -0.0175068 +0.1121653 1.267794 -0.0175068 +0.1535689 1.267794 -0.0175068 +0.2091628 1.267794 -0.0175068 +0.2838106 1.267794 -0.0175068 +0.3840425 1.267794 -0.0175068 +0.518627 1.267794 -0.0175068 +0.6993381 1.267794 -0.0175068 +0.9419845 1.267794 -0.0175068 +1.267794 1.267794 -0.0175068 +1.705268 1.267794 -0.0175068 +2.292679 1.267794 -0.0175068 +3.081414 1.267794 -0.0175068 +4.140474 1.267794 -0.0175068 +5.562508 1.267794 -0.0175068 +7.471917 1.267794 -0.0175068 +10.03574 1.267794 -0.0175068 +13.47828 1.267794 -0.0175068 +18.10068 1.267794 -0.0175068 +24.30731 1.267794 -0.0175068 +32.64117 1.267794 -0.0175068 +43.83129 1.267794 -0.0175068 +58.85664 1.267794 -0.0175068 +-0.0175068 1.705268 -0.0175068 +-0.01161267 1.705268 -0.0175068 +-0.005718534 1.705268 -0.0175068 +0.0001755984 1.705268 -0.0175068 +0.006069731 1.705268 -0.0175068 +0.01197402 1.705268 -0.0175068 +0.01903886 1.705268 -0.0175068 +0.02852504 1.705268 -0.0175068 +0.04126244 1.705268 -0.0175068 +0.05836535 1.705268 -0.0175068 +0.08132997 1.705268 -0.0175068 +0.1121653 1.705268 -0.0175068 +0.1535689 1.705268 -0.0175068 +0.2091628 1.705268 -0.0175068 +0.2838106 1.705268 -0.0175068 +0.3840425 1.705268 -0.0175068 +0.518627 1.705268 -0.0175068 +0.6993381 1.705268 -0.0175068 +0.9419845 1.705268 -0.0175068 +1.267794 1.705268 -0.0175068 +1.705268 1.705268 -0.0175068 +2.292679 1.705268 -0.0175068 +3.081414 1.705268 -0.0175068 +4.140474 1.705268 -0.0175068 +5.562508 1.705268 -0.0175068 +7.471917 1.705268 -0.0175068 +10.03574 1.705268 -0.0175068 +13.47828 1.705268 -0.0175068 +18.10068 1.705268 -0.0175068 +24.30731 1.705268 -0.0175068 +32.64117 1.705268 -0.0175068 +43.83129 1.705268 -0.0175068 +58.85664 1.705268 -0.0175068 +-0.0175068 2.292679 -0.0175068 +-0.01161267 2.292679 -0.0175068 +-0.005718534 2.292679 -0.0175068 +0.0001755984 2.292679 -0.0175068 +0.006069731 2.292679 -0.0175068 +0.01197402 2.292679 -0.0175068 +0.01903886 2.292679 -0.0175068 +0.02852504 2.292679 -0.0175068 +0.04126244 2.292679 -0.0175068 +0.05836535 2.292679 -0.0175068 +0.08132997 2.292679 -0.0175068 +0.1121653 2.292679 -0.0175068 +0.1535689 2.292679 -0.0175068 +0.2091628 2.292679 -0.0175068 +0.2838106 2.292679 -0.0175068 +0.3840425 2.292679 -0.0175068 +0.518627 2.292679 -0.0175068 +0.6993381 2.292679 -0.0175068 +0.9419845 2.292679 -0.0175068 +1.267794 2.292679 -0.0175068 +1.705268 2.292679 -0.0175068 +2.292679 2.292679 -0.0175068 +3.081414 2.292679 -0.0175068 +4.140474 2.292679 -0.0175068 +5.562508 2.292679 -0.0175068 +7.471917 2.292679 -0.0175068 +10.03574 2.292679 -0.0175068 +13.47828 2.292679 -0.0175068 +18.10068 2.292679 -0.0175068 +24.30731 2.292679 -0.0175068 +32.64117 2.292679 -0.0175068 +43.83129 2.292679 -0.0175068 +58.85664 2.292679 -0.0175068 +-0.0175068 3.081414 -0.0175068 +-0.01161267 3.081414 -0.0175068 +-0.005718534 3.081414 -0.0175068 +0.0001755984 3.081414 -0.0175068 +0.006069731 3.081414 -0.0175068 +0.01197402 3.081414 -0.0175068 +0.01903886 3.081414 -0.0175068 +0.02852504 3.081414 -0.0175068 +0.04126244 3.081414 -0.0175068 +0.05836535 3.081414 -0.0175068 +0.08132997 3.081414 -0.0175068 +0.1121653 3.081414 -0.0175068 +0.1535689 3.081414 -0.0175068 +0.2091628 3.081414 -0.0175068 +0.2838106 3.081414 -0.0175068 +0.3840425 3.081414 -0.0175068 +0.518627 3.081414 -0.0175068 +0.6993381 3.081414 -0.0175068 +0.9419845 3.081414 -0.0175068 +1.267794 3.081414 -0.0175068 +1.705268 3.081414 -0.0175068 +2.292679 3.081414 -0.0175068 +3.081414 3.081414 -0.0175068 +4.140474 3.081414 -0.0175068 +5.562508 3.081414 -0.0175068 +7.471917 3.081414 -0.0175068 +10.03574 3.081414 -0.0175068 +13.47828 3.081414 -0.0175068 +18.10068 3.081414 -0.0175068 +24.30731 3.081414 -0.0175068 +32.64117 3.081414 -0.0175068 +43.83129 3.081414 -0.0175068 +58.85664 3.081414 -0.0175068 +-0.0175068 4.140474 -0.0175068 +-0.01161267 4.140474 -0.0175068 +-0.005718534 4.140474 -0.0175068 +0.0001755984 4.140474 -0.0175068 +0.006069731 4.140474 -0.0175068 +0.01197402 4.140474 -0.0175068 +0.01903886 4.140474 -0.0175068 +0.02852504 4.140474 -0.0175068 +0.04126244 4.140474 -0.0175068 +0.05836535 4.140474 -0.0175068 +0.08132997 4.140474 -0.0175068 +0.1121653 4.140474 -0.0175068 +0.1535689 4.140474 -0.0175068 +0.2091628 4.140474 -0.0175068 +0.2838106 4.140474 -0.0175068 +0.3840425 4.140474 -0.0175068 +0.518627 4.140474 -0.0175068 +0.6993381 4.140474 -0.0175068 +0.9419845 4.140474 -0.0175068 +1.267794 4.140474 -0.0175068 +1.705268 4.140474 -0.0175068 +2.292679 4.140474 -0.0175068 +3.081414 4.140474 -0.0175068 +4.140474 4.140474 -0.0175068 +5.562508 4.140474 -0.0175068 +7.471917 4.140474 -0.0175068 +10.03574 4.140474 -0.0175068 +13.47828 4.140474 -0.0175068 +18.10068 4.140474 -0.0175068 +24.30731 4.140474 -0.0175068 +32.64117 4.140474 -0.0175068 +43.83129 4.140474 -0.0175068 +58.85664 4.140474 -0.0175068 +-0.0175068 5.562508 -0.0175068 +-0.01161267 5.562508 -0.0175068 +-0.005718534 5.562508 -0.0175068 +0.0001755984 5.562508 -0.0175068 +0.006069731 5.562508 -0.0175068 +0.01197402 5.562508 -0.0175068 +0.01903886 5.562508 -0.0175068 +0.02852504 5.562508 -0.0175068 +0.04126244 5.562508 -0.0175068 +0.05836535 5.562508 -0.0175068 +0.08132997 5.562508 -0.0175068 +0.1121653 5.562508 -0.0175068 +0.1535689 5.562508 -0.0175068 +0.2091628 5.562508 -0.0175068 +0.2838106 5.562508 -0.0175068 +0.3840425 5.562508 -0.0175068 +0.518627 5.562508 -0.0175068 +0.6993381 5.562508 -0.0175068 +0.9419845 5.562508 -0.0175068 +1.267794 5.562508 -0.0175068 +1.705268 5.562508 -0.0175068 +2.292679 5.562508 -0.0175068 +3.081414 5.562508 -0.0175068 +4.140474 5.562508 -0.0175068 +5.562508 5.562508 -0.0175068 +7.471917 5.562508 -0.0175068 +10.03574 5.562508 -0.0175068 +13.47828 5.562508 -0.0175068 +18.10068 5.562508 -0.0175068 +24.30731 5.562508 -0.0175068 +32.64117 5.562508 -0.0175068 +43.83129 5.562508 -0.0175068 +58.85664 5.562508 -0.0175068 +-0.0175068 7.471917 -0.0175068 +-0.01161267 7.471917 -0.0175068 +-0.005718534 7.471917 -0.0175068 +0.0001755984 7.471917 -0.0175068 +0.006069731 7.471917 -0.0175068 +0.01197402 7.471917 -0.0175068 +0.01903886 7.471917 -0.0175068 +0.02852504 7.471917 -0.0175068 +0.04126244 7.471917 -0.0175068 +0.05836535 7.471917 -0.0175068 +0.08132997 7.471917 -0.0175068 +0.1121653 7.471917 -0.0175068 +0.1535689 7.471917 -0.0175068 +0.2091628 7.471917 -0.0175068 +0.2838106 7.471917 -0.0175068 +0.3840425 7.471917 -0.0175068 +0.518627 7.471917 -0.0175068 +0.6993381 7.471917 -0.0175068 +0.9419845 7.471917 -0.0175068 +1.267794 7.471917 -0.0175068 +1.705268 7.471917 -0.0175068 +2.292679 7.471917 -0.0175068 +3.081414 7.471917 -0.0175068 +4.140474 7.471917 -0.0175068 +5.562508 7.471917 -0.0175068 +7.471917 7.471917 -0.0175068 +10.03574 7.471917 -0.0175068 +13.47828 7.471917 -0.0175068 +18.10068 7.471917 -0.0175068 +24.30731 7.471917 -0.0175068 +32.64117 7.471917 -0.0175068 +43.83129 7.471917 -0.0175068 +58.85664 7.471917 -0.0175068 +-0.0175068 10.03574 -0.0175068 +-0.01161267 10.03574 -0.0175068 +-0.005718534 10.03574 -0.0175068 +0.0001755984 10.03574 -0.0175068 +0.006069731 10.03574 -0.0175068 +0.01197402 10.03574 -0.0175068 +0.01903886 10.03574 -0.0175068 +0.02852504 10.03574 -0.0175068 +0.04126244 10.03574 -0.0175068 +0.05836535 10.03574 -0.0175068 +0.08132997 10.03574 -0.0175068 +0.1121653 10.03574 -0.0175068 +0.1535689 10.03574 -0.0175068 +0.2091628 10.03574 -0.0175068 +0.2838106 10.03574 -0.0175068 +0.3840425 10.03574 -0.0175068 +0.518627 10.03574 -0.0175068 +0.6993381 10.03574 -0.0175068 +0.9419845 10.03574 -0.0175068 +1.267794 10.03574 -0.0175068 +1.705268 10.03574 -0.0175068 +2.292679 10.03574 -0.0175068 +3.081414 10.03574 -0.0175068 +4.140474 10.03574 -0.0175068 +5.562508 10.03574 -0.0175068 +7.471917 10.03574 -0.0175068 +10.03574 10.03574 -0.0175068 +13.47828 10.03574 -0.0175068 +18.10068 10.03574 -0.0175068 +24.30731 10.03574 -0.0175068 +32.64117 10.03574 -0.0175068 +43.83129 10.03574 -0.0175068 +58.85664 10.03574 -0.0175068 +-0.0175068 13.47828 -0.0175068 +-0.01161267 13.47828 -0.0175068 +-0.005718534 13.47828 -0.0175068 +0.0001755984 13.47828 -0.0175068 +0.006069731 13.47828 -0.0175068 +0.01197402 13.47828 -0.0175068 +0.01903886 13.47828 -0.0175068 +0.02852504 13.47828 -0.0175068 +0.04126244 13.47828 -0.0175068 +0.05836535 13.47828 -0.0175068 +0.08132997 13.47828 -0.0175068 +0.1121653 13.47828 -0.0175068 +0.1535689 13.47828 -0.0175068 +0.2091628 13.47828 -0.0175068 +0.2838106 13.47828 -0.0175068 +0.3840425 13.47828 -0.0175068 +0.518627 13.47828 -0.0175068 +0.6993381 13.47828 -0.0175068 +0.9419845 13.47828 -0.0175068 +1.267794 13.47828 -0.0175068 +1.705268 13.47828 -0.0175068 +2.292679 13.47828 -0.0175068 +3.081414 13.47828 -0.0175068 +4.140474 13.47828 -0.0175068 +5.562508 13.47828 -0.0175068 +7.471917 13.47828 -0.0175068 +10.03574 13.47828 -0.0175068 +13.47828 13.47828 -0.0175068 +18.10068 13.47828 -0.0175068 +24.30731 13.47828 -0.0175068 +32.64117 13.47828 -0.0175068 +43.83129 13.47828 -0.0175068 +58.85664 13.47828 -0.0175068 +-0.0175068 18.10068 -0.0175068 +-0.01161267 18.10068 -0.0175068 +-0.005718534 18.10068 -0.0175068 +0.0001755984 18.10068 -0.0175068 +0.006069731 18.10068 -0.0175068 +0.01197402 18.10068 -0.0175068 +0.01903886 18.10068 -0.0175068 +0.02852504 18.10068 -0.0175068 +0.04126244 18.10068 -0.0175068 +0.05836535 18.10068 -0.0175068 +0.08132997 18.10068 -0.0175068 +0.1121653 18.10068 -0.0175068 +0.1535689 18.10068 -0.0175068 +0.2091628 18.10068 -0.0175068 +0.2838106 18.10068 -0.0175068 +0.3840425 18.10068 -0.0175068 +0.518627 18.10068 -0.0175068 +0.6993381 18.10068 -0.0175068 +0.9419845 18.10068 -0.0175068 +1.267794 18.10068 -0.0175068 +1.705268 18.10068 -0.0175068 +2.292679 18.10068 -0.0175068 +3.081414 18.10068 -0.0175068 +4.140474 18.10068 -0.0175068 +5.562508 18.10068 -0.0175068 +7.471917 18.10068 -0.0175068 +10.03574 18.10068 -0.0175068 +13.47828 18.10068 -0.0175068 +18.10068 18.10068 -0.0175068 +24.30731 18.10068 -0.0175068 +32.64117 18.10068 -0.0175068 +43.83129 18.10068 -0.0175068 +58.85664 18.10068 -0.0175068 +-0.0175068 24.30731 -0.0175068 +-0.01161267 24.30731 -0.0175068 +-0.005718534 24.30731 -0.0175068 +0.0001755984 24.30731 -0.0175068 +0.006069731 24.30731 -0.0175068 +0.01197402 24.30731 -0.0175068 +0.01903886 24.30731 -0.0175068 +0.02852504 24.30731 -0.0175068 +0.04126244 24.30731 -0.0175068 +0.05836535 24.30731 -0.0175068 +0.08132997 24.30731 -0.0175068 +0.1121653 24.30731 -0.0175068 +0.1535689 24.30731 -0.0175068 +0.2091628 24.30731 -0.0175068 +0.2838106 24.30731 -0.0175068 +0.3840425 24.30731 -0.0175068 +0.518627 24.30731 -0.0175068 +0.6993381 24.30731 -0.0175068 +0.9419845 24.30731 -0.0175068 +1.267794 24.30731 -0.0175068 +1.705268 24.30731 -0.0175068 +2.292679 24.30731 -0.0175068 +3.081414 24.30731 -0.0175068 +4.140474 24.30731 -0.0175068 +5.562508 24.30731 -0.0175068 +7.471917 24.30731 -0.0175068 +10.03574 24.30731 -0.0175068 +13.47828 24.30731 -0.0175068 +18.10068 24.30731 -0.0175068 +24.30731 24.30731 -0.0175068 +32.64117 24.30731 -0.0175068 +43.83129 24.30731 -0.0175068 +58.85664 24.30731 -0.0175068 +-0.0175068 32.64117 -0.0175068 +-0.01161267 32.64117 -0.0175068 +-0.005718534 32.64117 -0.0175068 +0.0001755984 32.64117 -0.0175068 +0.006069731 32.64117 -0.0175068 +0.01197402 32.64117 -0.0175068 +0.01903886 32.64117 -0.0175068 +0.02852504 32.64117 -0.0175068 +0.04126244 32.64117 -0.0175068 +0.05836535 32.64117 -0.0175068 +0.08132997 32.64117 -0.0175068 +0.1121653 32.64117 -0.0175068 +0.1535689 32.64117 -0.0175068 +0.2091628 32.64117 -0.0175068 +0.2838106 32.64117 -0.0175068 +0.3840425 32.64117 -0.0175068 +0.518627 32.64117 -0.0175068 +0.6993381 32.64117 -0.0175068 +0.9419845 32.64117 -0.0175068 +1.267794 32.64117 -0.0175068 +1.705268 32.64117 -0.0175068 +2.292679 32.64117 -0.0175068 +3.081414 32.64117 -0.0175068 +4.140474 32.64117 -0.0175068 +5.562508 32.64117 -0.0175068 +7.471917 32.64117 -0.0175068 +10.03574 32.64117 -0.0175068 +13.47828 32.64117 -0.0175068 +18.10068 32.64117 -0.0175068 +24.30731 32.64117 -0.0175068 +32.64117 32.64117 -0.0175068 +43.83129 32.64117 -0.0175068 +58.85664 32.64117 -0.0175068 +-0.0175068 43.83129 -0.0175068 +-0.01161267 43.83129 -0.0175068 +-0.005718534 43.83129 -0.0175068 +0.0001755984 43.83129 -0.0175068 +0.006069731 43.83129 -0.0175068 +0.01197402 43.83129 -0.0175068 +0.01903886 43.83129 -0.0175068 +0.02852504 43.83129 -0.0175068 +0.04126244 43.83129 -0.0175068 +0.05836535 43.83129 -0.0175068 +0.08132997 43.83129 -0.0175068 +0.1121653 43.83129 -0.0175068 +0.1535689 43.83129 -0.0175068 +0.2091628 43.83129 -0.0175068 +0.2838106 43.83129 -0.0175068 +0.3840425 43.83129 -0.0175068 +0.518627 43.83129 -0.0175068 +0.6993381 43.83129 -0.0175068 +0.9419845 43.83129 -0.0175068 +1.267794 43.83129 -0.0175068 +1.705268 43.83129 -0.0175068 +2.292679 43.83129 -0.0175068 +3.081414 43.83129 -0.0175068 +4.140474 43.83129 -0.0175068 +5.562508 43.83129 -0.0175068 +7.471917 43.83129 -0.0175068 +10.03574 43.83129 -0.0175068 +13.47828 43.83129 -0.0175068 +18.10068 43.83129 -0.0175068 +24.30731 43.83129 -0.0175068 +32.64117 43.83129 -0.0175068 +43.83129 43.83129 -0.0175068 +58.85664 43.83129 -0.0175068 +-0.0175068 58.85664 -0.0175068 +-0.01161267 58.85664 -0.0175068 +-0.005718534 58.85664 -0.0175068 +0.0001755984 58.85664 -0.0175068 +0.006069731 58.85664 -0.0175068 +0.01197402 58.85664 -0.0175068 +0.01903886 58.85664 -0.0175068 +0.02852504 58.85664 -0.0175068 +0.04126244 58.85664 -0.0175068 +0.05836535 58.85664 -0.0175068 +0.08132997 58.85664 -0.0175068 +0.1121653 58.85664 -0.0175068 +0.1535689 58.85664 -0.0175068 +0.2091628 58.85664 -0.0175068 +0.2838106 58.85664 -0.0175068 +0.3840425 58.85664 -0.0175068 +0.518627 58.85664 -0.0175068 +0.6993381 58.85664 -0.0175068 +0.9419845 58.85664 -0.0175068 +1.267794 58.85664 -0.0175068 +1.705268 58.85664 -0.0175068 +2.292679 58.85664 -0.0175068 +3.081414 58.85664 -0.0175068 +4.140474 58.85664 -0.0175068 +5.562508 58.85664 -0.0175068 +7.471917 58.85664 -0.0175068 +10.03574 58.85664 -0.0175068 +13.47828 58.85664 -0.0175068 +18.10068 58.85664 -0.0175068 +24.30731 58.85664 -0.0175068 +32.64117 58.85664 -0.0175068 +43.83129 58.85664 -0.0175068 +58.85664 58.85664 -0.0175068 +-0.0175068 -0.0175068 -0.01161267 +-0.01161267 -0.0175068 -0.01161267 +-0.005718534 -0.0175068 -0.01161267 +0.0001755984 -0.0175068 -0.01161267 +0.006069731 -0.0175068 -0.01161267 +0.01197402 -0.0175068 -0.01161267 +0.01903886 -0.0175068 -0.01161267 +0.02852504 -0.0175068 -0.01161267 +0.04126244 -0.0175068 -0.01161267 +0.05836535 -0.0175068 -0.01161267 +0.08132997 -0.0175068 -0.01161267 +0.1121653 -0.0175068 -0.01161267 +0.1535689 -0.0175068 -0.01161267 +0.2091628 -0.0175068 -0.01161267 +0.2838106 -0.0175068 -0.01161267 +0.3840425 -0.0175068 -0.01161267 +0.518627 -0.0175068 -0.01161267 +0.6993381 -0.0175068 -0.01161267 +0.9419845 -0.0175068 -0.01161267 +1.267794 -0.0175068 -0.01161267 +1.705268 -0.0175068 -0.01161267 +2.292679 -0.0175068 -0.01161267 +3.081414 -0.0175068 -0.01161267 +4.140474 -0.0175068 -0.01161267 +5.562508 -0.0175068 -0.01161267 +7.471917 -0.0175068 -0.01161267 +10.03574 -0.0175068 -0.01161267 +13.47828 -0.0175068 -0.01161267 +18.10068 -0.0175068 -0.01161267 +24.30731 -0.0175068 -0.01161267 +32.64117 -0.0175068 -0.01161267 +43.83129 -0.0175068 -0.01161267 +58.85664 -0.0175068 -0.01161267 +-0.0175068 -0.01161267 -0.01161267 +-0.01161267 -0.01161267 -0.01161267 +-0.005718534 -0.01161267 -0.01161267 +0.0001755984 -0.01161267 -0.01161267 +0.006069731 -0.01161267 -0.01161267 +0.01197402 -0.01161267 -0.01161267 +0.01903886 -0.01161267 -0.01161267 +0.02852504 -0.01161267 -0.01161267 +0.04126244 -0.01161267 -0.01161267 +0.05836535 -0.01161267 -0.01161267 +0.08132997 -0.01161267 -0.01161267 +0.1121653 -0.01161267 -0.01161267 +0.1535689 -0.01161267 -0.01161267 +0.2091628 -0.01161267 -0.01161267 +0.2838106 -0.01161267 -0.01161267 +0.3840425 -0.01161267 -0.01161267 +0.518627 -0.01161267 -0.01161267 +0.6993381 -0.01161267 -0.01161267 +0.9419845 -0.01161267 -0.01161267 +1.267794 -0.01161267 -0.01161267 +1.705268 -0.01161267 -0.01161267 +2.292679 -0.01161267 -0.01161267 +3.081414 -0.01161267 -0.01161267 +4.140474 -0.01161267 -0.01161267 +5.562508 -0.01161267 -0.01161267 +7.471917 -0.01161267 -0.01161267 +10.03574 -0.01161267 -0.01161267 +13.47828 -0.01161267 -0.01161267 +18.10068 -0.01161267 -0.01161267 +24.30731 -0.01161267 -0.01161267 +32.64117 -0.01161267 -0.01161267 +43.83129 -0.01161267 -0.01161267 +58.85664 -0.01161267 -0.01161267 +-0.0175068 -0.005718534 -0.01161267 +-0.01161267 -0.005718534 -0.01161267 +-0.005718534 -0.005718534 -0.01161267 +0.0001755984 -0.005718534 -0.01161267 +0.006069731 -0.005718534 -0.01161267 +0.01197402 -0.005718534 -0.01161267 +0.01903886 -0.005718534 -0.01161267 +0.02852504 -0.005718534 -0.01161267 +0.04126244 -0.005718534 -0.01161267 +0.05836535 -0.005718534 -0.01161267 +0.08132997 -0.005718534 -0.01161267 +0.1121653 -0.005718534 -0.01161267 +0.1535689 -0.005718534 -0.01161267 +0.2091628 -0.005718534 -0.01161267 +0.2838106 -0.005718534 -0.01161267 +0.3840425 -0.005718534 -0.01161267 +0.518627 -0.005718534 -0.01161267 +0.6993381 -0.005718534 -0.01161267 +0.9419845 -0.005718534 -0.01161267 +1.267794 -0.005718534 -0.01161267 +1.705268 -0.005718534 -0.01161267 +2.292679 -0.005718534 -0.01161267 +3.081414 -0.005718534 -0.01161267 +4.140474 -0.005718534 -0.01161267 +5.562508 -0.005718534 -0.01161267 +7.471917 -0.005718534 -0.01161267 +10.03574 -0.005718534 -0.01161267 +13.47828 -0.005718534 -0.01161267 +18.10068 -0.005718534 -0.01161267 +24.30731 -0.005718534 -0.01161267 +32.64117 -0.005718534 -0.01161267 +43.83129 -0.005718534 -0.01161267 +58.85664 -0.005718534 -0.01161267 +-0.0175068 0.0001755984 -0.01161267 +-0.01161267 0.0001755984 -0.01161267 +-0.005718534 0.0001755984 -0.01161267 +0.0001755984 0.0001755984 -0.01161267 +0.006069731 0.0001755984 -0.01161267 +0.01197402 0.0001755984 -0.01161267 +0.01903886 0.0001755984 -0.01161267 +0.02852504 0.0001755984 -0.01161267 +0.04126244 0.0001755984 -0.01161267 +0.05836535 0.0001755984 -0.01161267 +0.08132997 0.0001755984 -0.01161267 +0.1121653 0.0001755984 -0.01161267 +0.1535689 0.0001755984 -0.01161267 +0.2091628 0.0001755984 -0.01161267 +0.2838106 0.0001755984 -0.01161267 +0.3840425 0.0001755984 -0.01161267 +0.518627 0.0001755984 -0.01161267 +0.6993381 0.0001755984 -0.01161267 +0.9419845 0.0001755984 -0.01161267 +1.267794 0.0001755984 -0.01161267 +1.705268 0.0001755984 -0.01161267 +2.292679 0.0001755984 -0.01161267 +3.081414 0.0001755984 -0.01161267 +4.140474 0.0001755984 -0.01161267 +5.562508 0.0001755984 -0.01161267 +7.471917 0.0001755984 -0.01161267 +10.03574 0.0001755984 -0.01161267 +13.47828 0.0001755984 -0.01161267 +18.10068 0.0001755984 -0.01161267 +24.30731 0.0001755984 -0.01161267 +32.64117 0.0001755984 -0.01161267 +43.83129 0.0001755984 -0.01161267 +58.85664 0.0001755984 -0.01161267 +-0.0175068 0.006069731 -0.01161267 +-0.01161267 0.006069731 -0.01161267 +-0.005718534 0.006069731 -0.01161267 +0.0001755984 0.006069731 -0.01161267 +0.006069731 0.006069731 -0.01161267 +0.01197402 0.006069731 -0.01161267 +0.01903886 0.006069731 -0.01161267 +0.02852504 0.006069731 -0.01161267 +0.04126244 0.006069731 -0.01161267 +0.05836535 0.006069731 -0.01161267 +0.08132997 0.006069731 -0.01161267 +0.1121653 0.006069731 -0.01161267 +0.1535689 0.006069731 -0.01161267 +0.2091628 0.006069731 -0.01161267 +0.2838106 0.006069731 -0.01161267 +0.3840425 0.006069731 -0.01161267 +0.518627 0.006069731 -0.01161267 +0.6993381 0.006069731 -0.01161267 +0.9419845 0.006069731 -0.01161267 +1.267794 0.006069731 -0.01161267 +1.705268 0.006069731 -0.01161267 +2.292679 0.006069731 -0.01161267 +3.081414 0.006069731 -0.01161267 +4.140474 0.006069731 -0.01161267 +5.562508 0.006069731 -0.01161267 +7.471917 0.006069731 -0.01161267 +10.03574 0.006069731 -0.01161267 +13.47828 0.006069731 -0.01161267 +18.10068 0.006069731 -0.01161267 +24.30731 0.006069731 -0.01161267 +32.64117 0.006069731 -0.01161267 +43.83129 0.006069731 -0.01161267 +58.85664 0.006069731 -0.01161267 +-0.0175068 0.01197402 -0.01161267 +-0.01161267 0.01197402 -0.01161267 +-0.005718534 0.01197402 -0.01161267 +0.0001755984 0.01197402 -0.01161267 +0.006069731 0.01197402 -0.01161267 +0.01197402 0.01197402 -0.01161267 +0.01903886 0.01197402 -0.01161267 +0.02852504 0.01197402 -0.01161267 +0.04126244 0.01197402 -0.01161267 +0.05836535 0.01197402 -0.01161267 +0.08132997 0.01197402 -0.01161267 +0.1121653 0.01197402 -0.01161267 +0.1535689 0.01197402 -0.01161267 +0.2091628 0.01197402 -0.01161267 +0.2838106 0.01197402 -0.01161267 +0.3840425 0.01197402 -0.01161267 +0.518627 0.01197402 -0.01161267 +0.6993381 0.01197402 -0.01161267 +0.9419845 0.01197402 -0.01161267 +1.267794 0.01197402 -0.01161267 +1.705268 0.01197402 -0.01161267 +2.292679 0.01197402 -0.01161267 +3.081414 0.01197402 -0.01161267 +4.140474 0.01197402 -0.01161267 +5.562508 0.01197402 -0.01161267 +7.471917 0.01197402 -0.01161267 +10.03574 0.01197402 -0.01161267 +13.47828 0.01197402 -0.01161267 +18.10068 0.01197402 -0.01161267 +24.30731 0.01197402 -0.01161267 +32.64117 0.01197402 -0.01161267 +43.83129 0.01197402 -0.01161267 +58.85664 0.01197402 -0.01161267 +-0.0175068 0.01903886 -0.01161267 +-0.01161267 0.01903886 -0.01161267 +-0.005718534 0.01903886 -0.01161267 +0.0001755984 0.01903886 -0.01161267 +0.006069731 0.01903886 -0.01161267 +0.01197402 0.01903886 -0.01161267 +0.01903886 0.01903886 -0.01161267 +0.02852504 0.01903886 -0.01161267 +0.04126244 0.01903886 -0.01161267 +0.05836535 0.01903886 -0.01161267 +0.08132997 0.01903886 -0.01161267 +0.1121653 0.01903886 -0.01161267 +0.1535689 0.01903886 -0.01161267 +0.2091628 0.01903886 -0.01161267 +0.2838106 0.01903886 -0.01161267 +0.3840425 0.01903886 -0.01161267 +0.518627 0.01903886 -0.01161267 +0.6993381 0.01903886 -0.01161267 +0.9419845 0.01903886 -0.01161267 +1.267794 0.01903886 -0.01161267 +1.705268 0.01903886 -0.01161267 +2.292679 0.01903886 -0.01161267 +3.081414 0.01903886 -0.01161267 +4.140474 0.01903886 -0.01161267 +5.562508 0.01903886 -0.01161267 +7.471917 0.01903886 -0.01161267 +10.03574 0.01903886 -0.01161267 +13.47828 0.01903886 -0.01161267 +18.10068 0.01903886 -0.01161267 +24.30731 0.01903886 -0.01161267 +32.64117 0.01903886 -0.01161267 +43.83129 0.01903886 -0.01161267 +58.85664 0.01903886 -0.01161267 +-0.0175068 0.02852504 -0.01161267 +-0.01161267 0.02852504 -0.01161267 +-0.005718534 0.02852504 -0.01161267 +0.0001755984 0.02852504 -0.01161267 +0.006069731 0.02852504 -0.01161267 +0.01197402 0.02852504 -0.01161267 +0.01903886 0.02852504 -0.01161267 +0.02852504 0.02852504 -0.01161267 +0.04126244 0.02852504 -0.01161267 +0.05836535 0.02852504 -0.01161267 +0.08132997 0.02852504 -0.01161267 +0.1121653 0.02852504 -0.01161267 +0.1535689 0.02852504 -0.01161267 +0.2091628 0.02852504 -0.01161267 +0.2838106 0.02852504 -0.01161267 +0.3840425 0.02852504 -0.01161267 +0.518627 0.02852504 -0.01161267 +0.6993381 0.02852504 -0.01161267 +0.9419845 0.02852504 -0.01161267 +1.267794 0.02852504 -0.01161267 +1.705268 0.02852504 -0.01161267 +2.292679 0.02852504 -0.01161267 +3.081414 0.02852504 -0.01161267 +4.140474 0.02852504 -0.01161267 +5.562508 0.02852504 -0.01161267 +7.471917 0.02852504 -0.01161267 +10.03574 0.02852504 -0.01161267 +13.47828 0.02852504 -0.01161267 +18.10068 0.02852504 -0.01161267 +24.30731 0.02852504 -0.01161267 +32.64117 0.02852504 -0.01161267 +43.83129 0.02852504 -0.01161267 +58.85664 0.02852504 -0.01161267 +-0.0175068 0.04126244 -0.01161267 +-0.01161267 0.04126244 -0.01161267 +-0.005718534 0.04126244 -0.01161267 +0.0001755984 0.04126244 -0.01161267 +0.006069731 0.04126244 -0.01161267 +0.01197402 0.04126244 -0.01161267 +0.01903886 0.04126244 -0.01161267 +0.02852504 0.04126244 -0.01161267 +0.04126244 0.04126244 -0.01161267 +0.05836535 0.04126244 -0.01161267 +0.08132997 0.04126244 -0.01161267 +0.1121653 0.04126244 -0.01161267 +0.1535689 0.04126244 -0.01161267 +0.2091628 0.04126244 -0.01161267 +0.2838106 0.04126244 -0.01161267 +0.3840425 0.04126244 -0.01161267 +0.518627 0.04126244 -0.01161267 +0.6993381 0.04126244 -0.01161267 +0.9419845 0.04126244 -0.01161267 +1.267794 0.04126244 -0.01161267 +1.705268 0.04126244 -0.01161267 +2.292679 0.04126244 -0.01161267 +3.081414 0.04126244 -0.01161267 +4.140474 0.04126244 -0.01161267 +5.562508 0.04126244 -0.01161267 +7.471917 0.04126244 -0.01161267 +10.03574 0.04126244 -0.01161267 +13.47828 0.04126244 -0.01161267 +18.10068 0.04126244 -0.01161267 +24.30731 0.04126244 -0.01161267 +32.64117 0.04126244 -0.01161267 +43.83129 0.04126244 -0.01161267 +58.85664 0.04126244 -0.01161267 +-0.0175068 0.05836535 -0.01161267 +-0.01161267 0.05836535 -0.01161267 +-0.005718534 0.05836535 -0.01161267 +0.0001755984 0.05836535 -0.01161267 +0.006069731 0.05836535 -0.01161267 +0.01197402 0.05836535 -0.01161267 +0.01903886 0.05836535 -0.01161267 +0.02852504 0.05836535 -0.01161267 +0.04126244 0.05836535 -0.01161267 +0.05836535 0.05836535 -0.01161267 +0.08132997 0.05836535 -0.01161267 +0.1121653 0.05836535 -0.01161267 +0.1535689 0.05836535 -0.01161267 +0.2091628 0.05836535 -0.01161267 +0.2838106 0.05836535 -0.01161267 +0.3840425 0.05836535 -0.01161267 +0.518627 0.05836535 -0.01161267 +0.6993381 0.05836535 -0.01161267 +0.9419845 0.05836535 -0.01161267 +1.267794 0.05836535 -0.01161267 +1.705268 0.05836535 -0.01161267 +2.292679 0.05836535 -0.01161267 +3.081414 0.05836535 -0.01161267 +4.140474 0.05836535 -0.01161267 +5.562508 0.05836535 -0.01161267 +7.471917 0.05836535 -0.01161267 +10.03574 0.05836535 -0.01161267 +13.47828 0.05836535 -0.01161267 +18.10068 0.05836535 -0.01161267 +24.30731 0.05836535 -0.01161267 +32.64117 0.05836535 -0.01161267 +43.83129 0.05836535 -0.01161267 +58.85664 0.05836535 -0.01161267 +-0.0175068 0.08132997 -0.01161267 +-0.01161267 0.08132997 -0.01161267 +-0.005718534 0.08132997 -0.01161267 +0.0001755984 0.08132997 -0.01161267 +0.006069731 0.08132997 -0.01161267 +0.01197402 0.08132997 -0.01161267 +0.01903886 0.08132997 -0.01161267 +0.02852504 0.08132997 -0.01161267 +0.04126244 0.08132997 -0.01161267 +0.05836535 0.08132997 -0.01161267 +0.08132997 0.08132997 -0.01161267 +0.1121653 0.08132997 -0.01161267 +0.1535689 0.08132997 -0.01161267 +0.2091628 0.08132997 -0.01161267 +0.2838106 0.08132997 -0.01161267 +0.3840425 0.08132997 -0.01161267 +0.518627 0.08132997 -0.01161267 +0.6993381 0.08132997 -0.01161267 +0.9419845 0.08132997 -0.01161267 +1.267794 0.08132997 -0.01161267 +1.705268 0.08132997 -0.01161267 +2.292679 0.08132997 -0.01161267 +3.081414 0.08132997 -0.01161267 +4.140474 0.08132997 -0.01161267 +5.562508 0.08132997 -0.01161267 +7.471917 0.08132997 -0.01161267 +10.03574 0.08132997 -0.01161267 +13.47828 0.08132997 -0.01161267 +18.10068 0.08132997 -0.01161267 +24.30731 0.08132997 -0.01161267 +32.64117 0.08132997 -0.01161267 +43.83129 0.08132997 -0.01161267 +58.85664 0.08132997 -0.01161267 +-0.0175068 0.1121653 -0.01161267 +-0.01161267 0.1121653 -0.01161267 +-0.005718534 0.1121653 -0.01161267 +0.0001755984 0.1121653 -0.01161267 +0.006069731 0.1121653 -0.01161267 +0.01197402 0.1121653 -0.01161267 +0.01903886 0.1121653 -0.01161267 +0.02852504 0.1121653 -0.01161267 +0.04126244 0.1121653 -0.01161267 +0.05836535 0.1121653 -0.01161267 +0.08132997 0.1121653 -0.01161267 +0.1121653 0.1121653 -0.01161267 +0.1535689 0.1121653 -0.01161267 +0.2091628 0.1121653 -0.01161267 +0.2838106 0.1121653 -0.01161267 +0.3840425 0.1121653 -0.01161267 +0.518627 0.1121653 -0.01161267 +0.6993381 0.1121653 -0.01161267 +0.9419845 0.1121653 -0.01161267 +1.267794 0.1121653 -0.01161267 +1.705268 0.1121653 -0.01161267 +2.292679 0.1121653 -0.01161267 +3.081414 0.1121653 -0.01161267 +4.140474 0.1121653 -0.01161267 +5.562508 0.1121653 -0.01161267 +7.471917 0.1121653 -0.01161267 +10.03574 0.1121653 -0.01161267 +13.47828 0.1121653 -0.01161267 +18.10068 0.1121653 -0.01161267 +24.30731 0.1121653 -0.01161267 +32.64117 0.1121653 -0.01161267 +43.83129 0.1121653 -0.01161267 +58.85664 0.1121653 -0.01161267 +-0.0175068 0.1535689 -0.01161267 +-0.01161267 0.1535689 -0.01161267 +-0.005718534 0.1535689 -0.01161267 +0.0001755984 0.1535689 -0.01161267 +0.006069731 0.1535689 -0.01161267 +0.01197402 0.1535689 -0.01161267 +0.01903886 0.1535689 -0.01161267 +0.02852504 0.1535689 -0.01161267 +0.04126244 0.1535689 -0.01161267 +0.05836535 0.1535689 -0.01161267 +0.08132997 0.1535689 -0.01161267 +0.1121653 0.1535689 -0.01161267 +0.1535689 0.1535689 -0.01161267 +0.2091628 0.1535689 -0.01161267 +0.2838106 0.1535689 -0.01161267 +0.3840425 0.1535689 -0.01161267 +0.518627 0.1535689 -0.01161267 +0.6993381 0.1535689 -0.01161267 +0.9419845 0.1535689 -0.01161267 +1.267794 0.1535689 -0.01161267 +1.705268 0.1535689 -0.01161267 +2.292679 0.1535689 -0.01161267 +3.081414 0.1535689 -0.01161267 +4.140474 0.1535689 -0.01161267 +5.562508 0.1535689 -0.01161267 +7.471917 0.1535689 -0.01161267 +10.03574 0.1535689 -0.01161267 +13.47828 0.1535689 -0.01161267 +18.10068 0.1535689 -0.01161267 +24.30731 0.1535689 -0.01161267 +32.64117 0.1535689 -0.01161267 +43.83129 0.1535689 -0.01161267 +58.85664 0.1535689 -0.01161267 +-0.0175068 0.2091628 -0.01161267 +-0.01161267 0.2091628 -0.01161267 +-0.005718534 0.2091628 -0.01161267 +0.0001755984 0.2091628 -0.01161267 +0.006069731 0.2091628 -0.01161267 +0.01197402 0.2091628 -0.01161267 +0.01903886 0.2091628 -0.01161267 +0.02852504 0.2091628 -0.01161267 +0.04126244 0.2091628 -0.01161267 +0.05836535 0.2091628 -0.01161267 +0.08132997 0.2091628 -0.01161267 +0.1121653 0.2091628 -0.01161267 +0.1535689 0.2091628 -0.01161267 +0.2091628 0.2091628 -0.01161267 +0.2838106 0.2091628 -0.01161267 +0.3840425 0.2091628 -0.01161267 +0.518627 0.2091628 -0.01161267 +0.6993381 0.2091628 -0.01161267 +0.9419845 0.2091628 -0.01161267 +1.267794 0.2091628 -0.01161267 +1.705268 0.2091628 -0.01161267 +2.292679 0.2091628 -0.01161267 +3.081414 0.2091628 -0.01161267 +4.140474 0.2091628 -0.01161267 +5.562508 0.2091628 -0.01161267 +7.471917 0.2091628 -0.01161267 +10.03574 0.2091628 -0.01161267 +13.47828 0.2091628 -0.01161267 +18.10068 0.2091628 -0.01161267 +24.30731 0.2091628 -0.01161267 +32.64117 0.2091628 -0.01161267 +43.83129 0.2091628 -0.01161267 +58.85664 0.2091628 -0.01161267 +-0.0175068 0.2838106 -0.01161267 +-0.01161267 0.2838106 -0.01161267 +-0.005718534 0.2838106 -0.01161267 +0.0001755984 0.2838106 -0.01161267 +0.006069731 0.2838106 -0.01161267 +0.01197402 0.2838106 -0.01161267 +0.01903886 0.2838106 -0.01161267 +0.02852504 0.2838106 -0.01161267 +0.04126244 0.2838106 -0.01161267 +0.05836535 0.2838106 -0.01161267 +0.08132997 0.2838106 -0.01161267 +0.1121653 0.2838106 -0.01161267 +0.1535689 0.2838106 -0.01161267 +0.2091628 0.2838106 -0.01161267 +0.2838106 0.2838106 -0.01161267 +0.3840425 0.2838106 -0.01161267 +0.518627 0.2838106 -0.01161267 +0.6993381 0.2838106 -0.01161267 +0.9419845 0.2838106 -0.01161267 +1.267794 0.2838106 -0.01161267 +1.705268 0.2838106 -0.01161267 +2.292679 0.2838106 -0.01161267 +3.081414 0.2838106 -0.01161267 +4.140474 0.2838106 -0.01161267 +5.562508 0.2838106 -0.01161267 +7.471917 0.2838106 -0.01161267 +10.03574 0.2838106 -0.01161267 +13.47828 0.2838106 -0.01161267 +18.10068 0.2838106 -0.01161267 +24.30731 0.2838106 -0.01161267 +32.64117 0.2838106 -0.01161267 +43.83129 0.2838106 -0.01161267 +58.85664 0.2838106 -0.01161267 +-0.0175068 0.3840425 -0.01161267 +-0.01161267 0.3840425 -0.01161267 +-0.005718534 0.3840425 -0.01161267 +0.0001755984 0.3840425 -0.01161267 +0.006069731 0.3840425 -0.01161267 +0.01197402 0.3840425 -0.01161267 +0.01903886 0.3840425 -0.01161267 +0.02852504 0.3840425 -0.01161267 +0.04126244 0.3840425 -0.01161267 +0.05836535 0.3840425 -0.01161267 +0.08132997 0.3840425 -0.01161267 +0.1121653 0.3840425 -0.01161267 +0.1535689 0.3840425 -0.01161267 +0.2091628 0.3840425 -0.01161267 +0.2838106 0.3840425 -0.01161267 +0.3840425 0.3840425 -0.01161267 +0.518627 0.3840425 -0.01161267 +0.6993381 0.3840425 -0.01161267 +0.9419845 0.3840425 -0.01161267 +1.267794 0.3840425 -0.01161267 +1.705268 0.3840425 -0.01161267 +2.292679 0.3840425 -0.01161267 +3.081414 0.3840425 -0.01161267 +4.140474 0.3840425 -0.01161267 +5.562508 0.3840425 -0.01161267 +7.471917 0.3840425 -0.01161267 +10.03574 0.3840425 -0.01161267 +13.47828 0.3840425 -0.01161267 +18.10068 0.3840425 -0.01161267 +24.30731 0.3840425 -0.01161267 +32.64117 0.3840425 -0.01161267 +43.83129 0.3840425 -0.01161267 +58.85664 0.3840425 -0.01161267 +-0.0175068 0.518627 -0.01161267 +-0.01161267 0.518627 -0.01161267 +-0.005718534 0.518627 -0.01161267 +0.0001755984 0.518627 -0.01161267 +0.006069731 0.518627 -0.01161267 +0.01197402 0.518627 -0.01161267 +0.01903886 0.518627 -0.01161267 +0.02852504 0.518627 -0.01161267 +0.04126244 0.518627 -0.01161267 +0.05836535 0.518627 -0.01161267 +0.08132997 0.518627 -0.01161267 +0.1121653 0.518627 -0.01161267 +0.1535689 0.518627 -0.01161267 +0.2091628 0.518627 -0.01161267 +0.2838106 0.518627 -0.01161267 +0.3840425 0.518627 -0.01161267 +0.518627 0.518627 -0.01161267 +0.6993381 0.518627 -0.01161267 +0.9419845 0.518627 -0.01161267 +1.267794 0.518627 -0.01161267 +1.705268 0.518627 -0.01161267 +2.292679 0.518627 -0.01161267 +3.081414 0.518627 -0.01161267 +4.140474 0.518627 -0.01161267 +5.562508 0.518627 -0.01161267 +7.471917 0.518627 -0.01161267 +10.03574 0.518627 -0.01161267 +13.47828 0.518627 -0.01161267 +18.10068 0.518627 -0.01161267 +24.30731 0.518627 -0.01161267 +32.64117 0.518627 -0.01161267 +43.83129 0.518627 -0.01161267 +58.85664 0.518627 -0.01161267 +-0.0175068 0.6993381 -0.01161267 +-0.01161267 0.6993381 -0.01161267 +-0.005718534 0.6993381 -0.01161267 +0.0001755984 0.6993381 -0.01161267 +0.006069731 0.6993381 -0.01161267 +0.01197402 0.6993381 -0.01161267 +0.01903886 0.6993381 -0.01161267 +0.02852504 0.6993381 -0.01161267 +0.04126244 0.6993381 -0.01161267 +0.05836535 0.6993381 -0.01161267 +0.08132997 0.6993381 -0.01161267 +0.1121653 0.6993381 -0.01161267 +0.1535689 0.6993381 -0.01161267 +0.2091628 0.6993381 -0.01161267 +0.2838106 0.6993381 -0.01161267 +0.3840425 0.6993381 -0.01161267 +0.518627 0.6993381 -0.01161267 +0.6993381 0.6993381 -0.01161267 +0.9419845 0.6993381 -0.01161267 +1.267794 0.6993381 -0.01161267 +1.705268 0.6993381 -0.01161267 +2.292679 0.6993381 -0.01161267 +3.081414 0.6993381 -0.01161267 +4.140474 0.6993381 -0.01161267 +5.562508 0.6993381 -0.01161267 +7.471917 0.6993381 -0.01161267 +10.03574 0.6993381 -0.01161267 +13.47828 0.6993381 -0.01161267 +18.10068 0.6993381 -0.01161267 +24.30731 0.6993381 -0.01161267 +32.64117 0.6993381 -0.01161267 +43.83129 0.6993381 -0.01161267 +58.85664 0.6993381 -0.01161267 +-0.0175068 0.9419845 -0.01161267 +-0.01161267 0.9419845 -0.01161267 +-0.005718534 0.9419845 -0.01161267 +0.0001755984 0.9419845 -0.01161267 +0.006069731 0.9419845 -0.01161267 +0.01197402 0.9419845 -0.01161267 +0.01903886 0.9419845 -0.01161267 +0.02852504 0.9419845 -0.01161267 +0.04126244 0.9419845 -0.01161267 +0.05836535 0.9419845 -0.01161267 +0.08132997 0.9419845 -0.01161267 +0.1121653 0.9419845 -0.01161267 +0.1535689 0.9419845 -0.01161267 +0.2091628 0.9419845 -0.01161267 +0.2838106 0.9419845 -0.01161267 +0.3840425 0.9419845 -0.01161267 +0.518627 0.9419845 -0.01161267 +0.6993381 0.9419845 -0.01161267 +0.9419845 0.9419845 -0.01161267 +1.267794 0.9419845 -0.01161267 +1.705268 0.9419845 -0.01161267 +2.292679 0.9419845 -0.01161267 +3.081414 0.9419845 -0.01161267 +4.140474 0.9419845 -0.01161267 +5.562508 0.9419845 -0.01161267 +7.471917 0.9419845 -0.01161267 +10.03574 0.9419845 -0.01161267 +13.47828 0.9419845 -0.01161267 +18.10068 0.9419845 -0.01161267 +24.30731 0.9419845 -0.01161267 +32.64117 0.9419845 -0.01161267 +43.83129 0.9419845 -0.01161267 +58.85664 0.9419845 -0.01161267 +-0.0175068 1.267794 -0.01161267 +-0.01161267 1.267794 -0.01161267 +-0.005718534 1.267794 -0.01161267 +0.0001755984 1.267794 -0.01161267 +0.006069731 1.267794 -0.01161267 +0.01197402 1.267794 -0.01161267 +0.01903886 1.267794 -0.01161267 +0.02852504 1.267794 -0.01161267 +0.04126244 1.267794 -0.01161267 +0.05836535 1.267794 -0.01161267 +0.08132997 1.267794 -0.01161267 +0.1121653 1.267794 -0.01161267 +0.1535689 1.267794 -0.01161267 +0.2091628 1.267794 -0.01161267 +0.2838106 1.267794 -0.01161267 +0.3840425 1.267794 -0.01161267 +0.518627 1.267794 -0.01161267 +0.6993381 1.267794 -0.01161267 +0.9419845 1.267794 -0.01161267 +1.267794 1.267794 -0.01161267 +1.705268 1.267794 -0.01161267 +2.292679 1.267794 -0.01161267 +3.081414 1.267794 -0.01161267 +4.140474 1.267794 -0.01161267 +5.562508 1.267794 -0.01161267 +7.471917 1.267794 -0.01161267 +10.03574 1.267794 -0.01161267 +13.47828 1.267794 -0.01161267 +18.10068 1.267794 -0.01161267 +24.30731 1.267794 -0.01161267 +32.64117 1.267794 -0.01161267 +43.83129 1.267794 -0.01161267 +58.85664 1.267794 -0.01161267 +-0.0175068 1.705268 -0.01161267 +-0.01161267 1.705268 -0.01161267 +-0.005718534 1.705268 -0.01161267 +0.0001755984 1.705268 -0.01161267 +0.006069731 1.705268 -0.01161267 +0.01197402 1.705268 -0.01161267 +0.01903886 1.705268 -0.01161267 +0.02852504 1.705268 -0.01161267 +0.04126244 1.705268 -0.01161267 +0.05836535 1.705268 -0.01161267 +0.08132997 1.705268 -0.01161267 +0.1121653 1.705268 -0.01161267 +0.1535689 1.705268 -0.01161267 +0.2091628 1.705268 -0.01161267 +0.2838106 1.705268 -0.01161267 +0.3840425 1.705268 -0.01161267 +0.518627 1.705268 -0.01161267 +0.6993381 1.705268 -0.01161267 +0.9419845 1.705268 -0.01161267 +1.267794 1.705268 -0.01161267 +1.705268 1.705268 -0.01161267 +2.292679 1.705268 -0.01161267 +3.081414 1.705268 -0.01161267 +4.140474 1.705268 -0.01161267 +5.562508 1.705268 -0.01161267 +7.471917 1.705268 -0.01161267 +10.03574 1.705268 -0.01161267 +13.47828 1.705268 -0.01161267 +18.10068 1.705268 -0.01161267 +24.30731 1.705268 -0.01161267 +32.64117 1.705268 -0.01161267 +43.83129 1.705268 -0.01161267 +58.85664 1.705268 -0.01161267 +-0.0175068 2.292679 -0.01161267 +-0.01161267 2.292679 -0.01161267 +-0.005718534 2.292679 -0.01161267 +0.0001755984 2.292679 -0.01161267 +0.006069731 2.292679 -0.01161267 +0.01197402 2.292679 -0.01161267 +0.01903886 2.292679 -0.01161267 +0.02852504 2.292679 -0.01161267 +0.04126244 2.292679 -0.01161267 +0.05836535 2.292679 -0.01161267 +0.08132997 2.292679 -0.01161267 +0.1121653 2.292679 -0.01161267 +0.1535689 2.292679 -0.01161267 +0.2091628 2.292679 -0.01161267 +0.2838106 2.292679 -0.01161267 +0.3840425 2.292679 -0.01161267 +0.518627 2.292679 -0.01161267 +0.6993381 2.292679 -0.01161267 +0.9419845 2.292679 -0.01161267 +1.267794 2.292679 -0.01161267 +1.705268 2.292679 -0.01161267 +2.292679 2.292679 -0.01161267 +3.081414 2.292679 -0.01161267 +4.140474 2.292679 -0.01161267 +5.562508 2.292679 -0.01161267 +7.471917 2.292679 -0.01161267 +10.03574 2.292679 -0.01161267 +13.47828 2.292679 -0.01161267 +18.10068 2.292679 -0.01161267 +24.30731 2.292679 -0.01161267 +32.64117 2.292679 -0.01161267 +43.83129 2.292679 -0.01161267 +58.85664 2.292679 -0.01161267 +-0.0175068 3.081414 -0.01161267 +-0.01161267 3.081414 -0.01161267 +-0.005718534 3.081414 -0.01161267 +0.0001755984 3.081414 -0.01161267 +0.006069731 3.081414 -0.01161267 +0.01197402 3.081414 -0.01161267 +0.01903886 3.081414 -0.01161267 +0.02852504 3.081414 -0.01161267 +0.04126244 3.081414 -0.01161267 +0.05836535 3.081414 -0.01161267 +0.08132997 3.081414 -0.01161267 +0.1121653 3.081414 -0.01161267 +0.1535689 3.081414 -0.01161267 +0.2091628 3.081414 -0.01161267 +0.2838106 3.081414 -0.01161267 +0.3840425 3.081414 -0.01161267 +0.518627 3.081414 -0.01161267 +0.6993381 3.081414 -0.01161267 +0.9419845 3.081414 -0.01161267 +1.267794 3.081414 -0.01161267 +1.705268 3.081414 -0.01161267 +2.292679 3.081414 -0.01161267 +3.081414 3.081414 -0.01161267 +4.140474 3.081414 -0.01161267 +5.562508 3.081414 -0.01161267 +7.471917 3.081414 -0.01161267 +10.03574 3.081414 -0.01161267 +13.47828 3.081414 -0.01161267 +18.10068 3.081414 -0.01161267 +24.30731 3.081414 -0.01161267 +32.64117 3.081414 -0.01161267 +43.83129 3.081414 -0.01161267 +58.85664 3.081414 -0.01161267 +-0.0175068 4.140474 -0.01161267 +-0.01161267 4.140474 -0.01161267 +-0.005718534 4.140474 -0.01161267 +0.0001755984 4.140474 -0.01161267 +0.006069731 4.140474 -0.01161267 +0.01197402 4.140474 -0.01161267 +0.01903886 4.140474 -0.01161267 +0.02852504 4.140474 -0.01161267 +0.04126244 4.140474 -0.01161267 +0.05836535 4.140474 -0.01161267 +0.08132997 4.140474 -0.01161267 +0.1121653 4.140474 -0.01161267 +0.1535689 4.140474 -0.01161267 +0.2091628 4.140474 -0.01161267 +0.2838106 4.140474 -0.01161267 +0.3840425 4.140474 -0.01161267 +0.518627 4.140474 -0.01161267 +0.6993381 4.140474 -0.01161267 +0.9419845 4.140474 -0.01161267 +1.267794 4.140474 -0.01161267 +1.705268 4.140474 -0.01161267 +2.292679 4.140474 -0.01161267 +3.081414 4.140474 -0.01161267 +4.140474 4.140474 -0.01161267 +5.562508 4.140474 -0.01161267 +7.471917 4.140474 -0.01161267 +10.03574 4.140474 -0.01161267 +13.47828 4.140474 -0.01161267 +18.10068 4.140474 -0.01161267 +24.30731 4.140474 -0.01161267 +32.64117 4.140474 -0.01161267 +43.83129 4.140474 -0.01161267 +58.85664 4.140474 -0.01161267 +-0.0175068 5.562508 -0.01161267 +-0.01161267 5.562508 -0.01161267 +-0.005718534 5.562508 -0.01161267 +0.0001755984 5.562508 -0.01161267 +0.006069731 5.562508 -0.01161267 +0.01197402 5.562508 -0.01161267 +0.01903886 5.562508 -0.01161267 +0.02852504 5.562508 -0.01161267 +0.04126244 5.562508 -0.01161267 +0.05836535 5.562508 -0.01161267 +0.08132997 5.562508 -0.01161267 +0.1121653 5.562508 -0.01161267 +0.1535689 5.562508 -0.01161267 +0.2091628 5.562508 -0.01161267 +0.2838106 5.562508 -0.01161267 +0.3840425 5.562508 -0.01161267 +0.518627 5.562508 -0.01161267 +0.6993381 5.562508 -0.01161267 +0.9419845 5.562508 -0.01161267 +1.267794 5.562508 -0.01161267 +1.705268 5.562508 -0.01161267 +2.292679 5.562508 -0.01161267 +3.081414 5.562508 -0.01161267 +4.140474 5.562508 -0.01161267 +5.562508 5.562508 -0.01161267 +7.471917 5.562508 -0.01161267 +10.03574 5.562508 -0.01161267 +13.47828 5.562508 -0.01161267 +18.10068 5.562508 -0.01161267 +24.30731 5.562508 -0.01161267 +32.64117 5.562508 -0.01161267 +43.83129 5.562508 -0.01161267 +58.85664 5.562508 -0.01161267 +-0.0175068 7.471917 -0.01161267 +-0.01161267 7.471917 -0.01161267 +-0.005718534 7.471917 -0.01161267 +0.0001755984 7.471917 -0.01161267 +0.006069731 7.471917 -0.01161267 +0.01197402 7.471917 -0.01161267 +0.01903886 7.471917 -0.01161267 +0.02852504 7.471917 -0.01161267 +0.04126244 7.471917 -0.01161267 +0.05836535 7.471917 -0.01161267 +0.08132997 7.471917 -0.01161267 +0.1121653 7.471917 -0.01161267 +0.1535689 7.471917 -0.01161267 +0.2091628 7.471917 -0.01161267 +0.2838106 7.471917 -0.01161267 +0.3840425 7.471917 -0.01161267 +0.518627 7.471917 -0.01161267 +0.6993381 7.471917 -0.01161267 +0.9419845 7.471917 -0.01161267 +1.267794 7.471917 -0.01161267 +1.705268 7.471917 -0.01161267 +2.292679 7.471917 -0.01161267 +3.081414 7.471917 -0.01161267 +4.140474 7.471917 -0.01161267 +5.562508 7.471917 -0.01161267 +7.471917 7.471917 -0.01161267 +10.03574 7.471917 -0.01161267 +13.47828 7.471917 -0.01161267 +18.10068 7.471917 -0.01161267 +24.30731 7.471917 -0.01161267 +32.64117 7.471917 -0.01161267 +43.83129 7.471917 -0.01161267 +58.85664 7.471917 -0.01161267 +-0.0175068 10.03574 -0.01161267 +-0.01161267 10.03574 -0.01161267 +-0.005718534 10.03574 -0.01161267 +0.0001755984 10.03574 -0.01161267 +0.006069731 10.03574 -0.01161267 +0.01197402 10.03574 -0.01161267 +0.01903886 10.03574 -0.01161267 +0.02852504 10.03574 -0.01161267 +0.04126244 10.03574 -0.01161267 +0.05836535 10.03574 -0.01161267 +0.08132997 10.03574 -0.01161267 +0.1121653 10.03574 -0.01161267 +0.1535689 10.03574 -0.01161267 +0.2091628 10.03574 -0.01161267 +0.2838106 10.03574 -0.01161267 +0.3840425 10.03574 -0.01161267 +0.518627 10.03574 -0.01161267 +0.6993381 10.03574 -0.01161267 +0.9419845 10.03574 -0.01161267 +1.267794 10.03574 -0.01161267 +1.705268 10.03574 -0.01161267 +2.292679 10.03574 -0.01161267 +3.081414 10.03574 -0.01161267 +4.140474 10.03574 -0.01161267 +5.562508 10.03574 -0.01161267 +7.471917 10.03574 -0.01161267 +10.03574 10.03574 -0.01161267 +13.47828 10.03574 -0.01161267 +18.10068 10.03574 -0.01161267 +24.30731 10.03574 -0.01161267 +32.64117 10.03574 -0.01161267 +43.83129 10.03574 -0.01161267 +58.85664 10.03574 -0.01161267 +-0.0175068 13.47828 -0.01161267 +-0.01161267 13.47828 -0.01161267 +-0.005718534 13.47828 -0.01161267 +0.0001755984 13.47828 -0.01161267 +0.006069731 13.47828 -0.01161267 +0.01197402 13.47828 -0.01161267 +0.01903886 13.47828 -0.01161267 +0.02852504 13.47828 -0.01161267 +0.04126244 13.47828 -0.01161267 +0.05836535 13.47828 -0.01161267 +0.08132997 13.47828 -0.01161267 +0.1121653 13.47828 -0.01161267 +0.1535689 13.47828 -0.01161267 +0.2091628 13.47828 -0.01161267 +0.2838106 13.47828 -0.01161267 +0.3840425 13.47828 -0.01161267 +0.518627 13.47828 -0.01161267 +0.6993381 13.47828 -0.01161267 +0.9419845 13.47828 -0.01161267 +1.267794 13.47828 -0.01161267 +1.705268 13.47828 -0.01161267 +2.292679 13.47828 -0.01161267 +3.081414 13.47828 -0.01161267 +4.140474 13.47828 -0.01161267 +5.562508 13.47828 -0.01161267 +7.471917 13.47828 -0.01161267 +10.03574 13.47828 -0.01161267 +13.47828 13.47828 -0.01161267 +18.10068 13.47828 -0.01161267 +24.30731 13.47828 -0.01161267 +32.64117 13.47828 -0.01161267 +43.83129 13.47828 -0.01161267 +58.85664 13.47828 -0.01161267 +-0.0175068 18.10068 -0.01161267 +-0.01161267 18.10068 -0.01161267 +-0.005718534 18.10068 -0.01161267 +0.0001755984 18.10068 -0.01161267 +0.006069731 18.10068 -0.01161267 +0.01197402 18.10068 -0.01161267 +0.01903886 18.10068 -0.01161267 +0.02852504 18.10068 -0.01161267 +0.04126244 18.10068 -0.01161267 +0.05836535 18.10068 -0.01161267 +0.08132997 18.10068 -0.01161267 +0.1121653 18.10068 -0.01161267 +0.1535689 18.10068 -0.01161267 +0.2091628 18.10068 -0.01161267 +0.2838106 18.10068 -0.01161267 +0.3840425 18.10068 -0.01161267 +0.518627 18.10068 -0.01161267 +0.6993381 18.10068 -0.01161267 +0.9419845 18.10068 -0.01161267 +1.267794 18.10068 -0.01161267 +1.705268 18.10068 -0.01161267 +2.292679 18.10068 -0.01161267 +3.081414 18.10068 -0.01161267 +4.140474 18.10068 -0.01161267 +5.562508 18.10068 -0.01161267 +7.471917 18.10068 -0.01161267 +10.03574 18.10068 -0.01161267 +13.47828 18.10068 -0.01161267 +18.10068 18.10068 -0.01161267 +24.30731 18.10068 -0.01161267 +32.64117 18.10068 -0.01161267 +43.83129 18.10068 -0.01161267 +58.85664 18.10068 -0.01161267 +-0.0175068 24.30731 -0.01161267 +-0.01161267 24.30731 -0.01161267 +-0.005718534 24.30731 -0.01161267 +0.0001755984 24.30731 -0.01161267 +0.006069731 24.30731 -0.01161267 +0.01197402 24.30731 -0.01161267 +0.01903886 24.30731 -0.01161267 +0.02852504 24.30731 -0.01161267 +0.04126244 24.30731 -0.01161267 +0.05836535 24.30731 -0.01161267 +0.08132997 24.30731 -0.01161267 +0.1121653 24.30731 -0.01161267 +0.1535689 24.30731 -0.01161267 +0.2091628 24.30731 -0.01161267 +0.2838106 24.30731 -0.01161267 +0.3840425 24.30731 -0.01161267 +0.518627 24.30731 -0.01161267 +0.6993381 24.30731 -0.01161267 +0.9419845 24.30731 -0.01161267 +1.267794 24.30731 -0.01161267 +1.705268 24.30731 -0.01161267 +2.292679 24.30731 -0.01161267 +3.081414 24.30731 -0.01161267 +4.140474 24.30731 -0.01161267 +5.562508 24.30731 -0.01161267 +7.471917 24.30731 -0.01161267 +10.03574 24.30731 -0.01161267 +13.47828 24.30731 -0.01161267 +18.10068 24.30731 -0.01161267 +24.30731 24.30731 -0.01161267 +32.64117 24.30731 -0.01161267 +43.83129 24.30731 -0.01161267 +58.85664 24.30731 -0.01161267 +-0.0175068 32.64117 -0.01161267 +-0.01161267 32.64117 -0.01161267 +-0.005718534 32.64117 -0.01161267 +0.0001755984 32.64117 -0.01161267 +0.006069731 32.64117 -0.01161267 +0.01197402 32.64117 -0.01161267 +0.01903886 32.64117 -0.01161267 +0.02852504 32.64117 -0.01161267 +0.04126244 32.64117 -0.01161267 +0.05836535 32.64117 -0.01161267 +0.08132997 32.64117 -0.01161267 +0.1121653 32.64117 -0.01161267 +0.1535689 32.64117 -0.01161267 +0.2091628 32.64117 -0.01161267 +0.2838106 32.64117 -0.01161267 +0.3840425 32.64117 -0.01161267 +0.518627 32.64117 -0.01161267 +0.6993381 32.64117 -0.01161267 +0.9419845 32.64117 -0.01161267 +1.267794 32.64117 -0.01161267 +1.705268 32.64117 -0.01161267 +2.292679 32.64117 -0.01161267 +3.081414 32.64117 -0.01161267 +4.140474 32.64117 -0.01161267 +5.562508 32.64117 -0.01161267 +7.471917 32.64117 -0.01161267 +10.03574 32.64117 -0.01161267 +13.47828 32.64117 -0.01161267 +18.10068 32.64117 -0.01161267 +24.30731 32.64117 -0.01161267 +32.64117 32.64117 -0.01161267 +43.83129 32.64117 -0.01161267 +58.85664 32.64117 -0.01161267 +-0.0175068 43.83129 -0.01161267 +-0.01161267 43.83129 -0.01161267 +-0.005718534 43.83129 -0.01161267 +0.0001755984 43.83129 -0.01161267 +0.006069731 43.83129 -0.01161267 +0.01197402 43.83129 -0.01161267 +0.01903886 43.83129 -0.01161267 +0.02852504 43.83129 -0.01161267 +0.04126244 43.83129 -0.01161267 +0.05836535 43.83129 -0.01161267 +0.08132997 43.83129 -0.01161267 +0.1121653 43.83129 -0.01161267 +0.1535689 43.83129 -0.01161267 +0.2091628 43.83129 -0.01161267 +0.2838106 43.83129 -0.01161267 +0.3840425 43.83129 -0.01161267 +0.518627 43.83129 -0.01161267 +0.6993381 43.83129 -0.01161267 +0.9419845 43.83129 -0.01161267 +1.267794 43.83129 -0.01161267 +1.705268 43.83129 -0.01161267 +2.292679 43.83129 -0.01161267 +3.081414 43.83129 -0.01161267 +4.140474 43.83129 -0.01161267 +5.562508 43.83129 -0.01161267 +7.471917 43.83129 -0.01161267 +10.03574 43.83129 -0.01161267 +13.47828 43.83129 -0.01161267 +18.10068 43.83129 -0.01161267 +24.30731 43.83129 -0.01161267 +32.64117 43.83129 -0.01161267 +43.83129 43.83129 -0.01161267 +58.85664 43.83129 -0.01161267 +-0.0175068 58.85664 -0.01161267 +-0.01161267 58.85664 -0.01161267 +-0.005718534 58.85664 -0.01161267 +0.0001755984 58.85664 -0.01161267 +0.006069731 58.85664 -0.01161267 +0.01197402 58.85664 -0.01161267 +0.01903886 58.85664 -0.01161267 +0.02852504 58.85664 -0.01161267 +0.04126244 58.85664 -0.01161267 +0.05836535 58.85664 -0.01161267 +0.08132997 58.85664 -0.01161267 +0.1121653 58.85664 -0.01161267 +0.1535689 58.85664 -0.01161267 +0.2091628 58.85664 -0.01161267 +0.2838106 58.85664 -0.01161267 +0.3840425 58.85664 -0.01161267 +0.518627 58.85664 -0.01161267 +0.6993381 58.85664 -0.01161267 +0.9419845 58.85664 -0.01161267 +1.267794 58.85664 -0.01161267 +1.705268 58.85664 -0.01161267 +2.292679 58.85664 -0.01161267 +3.081414 58.85664 -0.01161267 +4.140474 58.85664 -0.01161267 +5.562508 58.85664 -0.01161267 +7.471917 58.85664 -0.01161267 +10.03574 58.85664 -0.01161267 +13.47828 58.85664 -0.01161267 +18.10068 58.85664 -0.01161267 +24.30731 58.85664 -0.01161267 +32.64117 58.85664 -0.01161267 +43.83129 58.85664 -0.01161267 +58.85664 58.85664 -0.01161267 +-0.0175068 -0.0175068 -0.005718534 +-0.01161267 -0.0175068 -0.005718534 +-0.005718534 -0.0175068 -0.005718534 +0.0001755984 -0.0175068 -0.005718534 +0.006069731 -0.0175068 -0.005718534 +0.01197402 -0.0175068 -0.005718534 +0.01903886 -0.0175068 -0.005718534 +0.02852504 -0.0175068 -0.005718534 +0.04126244 -0.0175068 -0.005718534 +0.05836535 -0.0175068 -0.005718534 +0.08132997 -0.0175068 -0.005718534 +0.1121653 -0.0175068 -0.005718534 +0.1535689 -0.0175068 -0.005718534 +0.2091628 -0.0175068 -0.005718534 +0.2838106 -0.0175068 -0.005718534 +0.3840425 -0.0175068 -0.005718534 +0.518627 -0.0175068 -0.005718534 +0.6993381 -0.0175068 -0.005718534 +0.9419845 -0.0175068 -0.005718534 +1.267794 -0.0175068 -0.005718534 +1.705268 -0.0175068 -0.005718534 +2.292679 -0.0175068 -0.005718534 +3.081414 -0.0175068 -0.005718534 +4.140474 -0.0175068 -0.005718534 +5.562508 -0.0175068 -0.005718534 +7.471917 -0.0175068 -0.005718534 +10.03574 -0.0175068 -0.005718534 +13.47828 -0.0175068 -0.005718534 +18.10068 -0.0175068 -0.005718534 +24.30731 -0.0175068 -0.005718534 +32.64117 -0.0175068 -0.005718534 +43.83129 -0.0175068 -0.005718534 +58.85664 -0.0175068 -0.005718534 +-0.0175068 -0.01161267 -0.005718534 +-0.01161267 -0.01161267 -0.005718534 +-0.005718534 -0.01161267 -0.005718534 +0.0001755984 -0.01161267 -0.005718534 +0.006069731 -0.01161267 -0.005718534 +0.01197402 -0.01161267 -0.005718534 +0.01903886 -0.01161267 -0.005718534 +0.02852504 -0.01161267 -0.005718534 +0.04126244 -0.01161267 -0.005718534 +0.05836535 -0.01161267 -0.005718534 +0.08132997 -0.01161267 -0.005718534 +0.1121653 -0.01161267 -0.005718534 +0.1535689 -0.01161267 -0.005718534 +0.2091628 -0.01161267 -0.005718534 +0.2838106 -0.01161267 -0.005718534 +0.3840425 -0.01161267 -0.005718534 +0.518627 -0.01161267 -0.005718534 +0.6993381 -0.01161267 -0.005718534 +0.9419845 -0.01161267 -0.005718534 +1.267794 -0.01161267 -0.005718534 +1.705268 -0.01161267 -0.005718534 +2.292679 -0.01161267 -0.005718534 +3.081414 -0.01161267 -0.005718534 +4.140474 -0.01161267 -0.005718534 +5.562508 -0.01161267 -0.005718534 +7.471917 -0.01161267 -0.005718534 +10.03574 -0.01161267 -0.005718534 +13.47828 -0.01161267 -0.005718534 +18.10068 -0.01161267 -0.005718534 +24.30731 -0.01161267 -0.005718534 +32.64117 -0.01161267 -0.005718534 +43.83129 -0.01161267 -0.005718534 +58.85664 -0.01161267 -0.005718534 +-0.0175068 -0.005718534 -0.005718534 +-0.01161267 -0.005718534 -0.005718534 +-0.005718534 -0.005718534 -0.005718534 +0.0001755984 -0.005718534 -0.005718534 +0.006069731 -0.005718534 -0.005718534 +0.01197402 -0.005718534 -0.005718534 +0.01903886 -0.005718534 -0.005718534 +0.02852504 -0.005718534 -0.005718534 +0.04126244 -0.005718534 -0.005718534 +0.05836535 -0.005718534 -0.005718534 +0.08132997 -0.005718534 -0.005718534 +0.1121653 -0.005718534 -0.005718534 +0.1535689 -0.005718534 -0.005718534 +0.2091628 -0.005718534 -0.005718534 +0.2838106 -0.005718534 -0.005718534 +0.3840425 -0.005718534 -0.005718534 +0.518627 -0.005718534 -0.005718534 +0.6993381 -0.005718534 -0.005718534 +0.9419845 -0.005718534 -0.005718534 +1.267794 -0.005718534 -0.005718534 +1.705268 -0.005718534 -0.005718534 +2.292679 -0.005718534 -0.005718534 +3.081414 -0.005718534 -0.005718534 +4.140474 -0.005718534 -0.005718534 +5.562508 -0.005718534 -0.005718534 +7.471917 -0.005718534 -0.005718534 +10.03574 -0.005718534 -0.005718534 +13.47828 -0.005718534 -0.005718534 +18.10068 -0.005718534 -0.005718534 +24.30731 -0.005718534 -0.005718534 +32.64117 -0.005718534 -0.005718534 +43.83129 -0.005718534 -0.005718534 +58.85664 -0.005718534 -0.005718534 +-0.0175068 0.0001755984 -0.005718534 +-0.01161267 0.0001755984 -0.005718534 +-0.005718534 0.0001755984 -0.005718534 +0.0001755984 0.0001755984 -0.005718534 +0.006069731 0.0001755984 -0.005718534 +0.01197402 0.0001755984 -0.005718534 +0.01903886 0.0001755984 -0.005718534 +0.02852504 0.0001755984 -0.005718534 +0.04126244 0.0001755984 -0.005718534 +0.05836535 0.0001755984 -0.005718534 +0.08132997 0.0001755984 -0.005718534 +0.1121653 0.0001755984 -0.005718534 +0.1535689 0.0001755984 -0.005718534 +0.2091628 0.0001755984 -0.005718534 +0.2838106 0.0001755984 -0.005718534 +0.3840425 0.0001755984 -0.005718534 +0.518627 0.0001755984 -0.005718534 +0.6993381 0.0001755984 -0.005718534 +0.9419845 0.0001755984 -0.005718534 +1.267794 0.0001755984 -0.005718534 +1.705268 0.0001755984 -0.005718534 +2.292679 0.0001755984 -0.005718534 +3.081414 0.0001755984 -0.005718534 +4.140474 0.0001755984 -0.005718534 +5.562508 0.0001755984 -0.005718534 +7.471917 0.0001755984 -0.005718534 +10.03574 0.0001755984 -0.005718534 +13.47828 0.0001755984 -0.005718534 +18.10068 0.0001755984 -0.005718534 +24.30731 0.0001755984 -0.005718534 +32.64117 0.0001755984 -0.005718534 +43.83129 0.0001755984 -0.005718534 +58.85664 0.0001755984 -0.005718534 +-0.0175068 0.006069731 -0.005718534 +-0.01161267 0.006069731 -0.005718534 +-0.005718534 0.006069731 -0.005718534 +0.0001755984 0.006069731 -0.005718534 +0.006069731 0.006069731 -0.005718534 +0.01197402 0.006069731 -0.005718534 +0.01903886 0.006069731 -0.005718534 +0.02852504 0.006069731 -0.005718534 +0.04126244 0.006069731 -0.005718534 +0.05836535 0.006069731 -0.005718534 +0.08132997 0.006069731 -0.005718534 +0.1121653 0.006069731 -0.005718534 +0.1535689 0.006069731 -0.005718534 +0.2091628 0.006069731 -0.005718534 +0.2838106 0.006069731 -0.005718534 +0.3840425 0.006069731 -0.005718534 +0.518627 0.006069731 -0.005718534 +0.6993381 0.006069731 -0.005718534 +0.9419845 0.006069731 -0.005718534 +1.267794 0.006069731 -0.005718534 +1.705268 0.006069731 -0.005718534 +2.292679 0.006069731 -0.005718534 +3.081414 0.006069731 -0.005718534 +4.140474 0.006069731 -0.005718534 +5.562508 0.006069731 -0.005718534 +7.471917 0.006069731 -0.005718534 +10.03574 0.006069731 -0.005718534 +13.47828 0.006069731 -0.005718534 +18.10068 0.006069731 -0.005718534 +24.30731 0.006069731 -0.005718534 +32.64117 0.006069731 -0.005718534 +43.83129 0.006069731 -0.005718534 +58.85664 0.006069731 -0.005718534 +-0.0175068 0.01197402 -0.005718534 +-0.01161267 0.01197402 -0.005718534 +-0.005718534 0.01197402 -0.005718534 +0.0001755984 0.01197402 -0.005718534 +0.006069731 0.01197402 -0.005718534 +0.01197402 0.01197402 -0.005718534 +0.01903886 0.01197402 -0.005718534 +0.02852504 0.01197402 -0.005718534 +0.04126244 0.01197402 -0.005718534 +0.05836535 0.01197402 -0.005718534 +0.08132997 0.01197402 -0.005718534 +0.1121653 0.01197402 -0.005718534 +0.1535689 0.01197402 -0.005718534 +0.2091628 0.01197402 -0.005718534 +0.2838106 0.01197402 -0.005718534 +0.3840425 0.01197402 -0.005718534 +0.518627 0.01197402 -0.005718534 +0.6993381 0.01197402 -0.005718534 +0.9419845 0.01197402 -0.005718534 +1.267794 0.01197402 -0.005718534 +1.705268 0.01197402 -0.005718534 +2.292679 0.01197402 -0.005718534 +3.081414 0.01197402 -0.005718534 +4.140474 0.01197402 -0.005718534 +5.562508 0.01197402 -0.005718534 +7.471917 0.01197402 -0.005718534 +10.03574 0.01197402 -0.005718534 +13.47828 0.01197402 -0.005718534 +18.10068 0.01197402 -0.005718534 +24.30731 0.01197402 -0.005718534 +32.64117 0.01197402 -0.005718534 +43.83129 0.01197402 -0.005718534 +58.85664 0.01197402 -0.005718534 +-0.0175068 0.01903886 -0.005718534 +-0.01161267 0.01903886 -0.005718534 +-0.005718534 0.01903886 -0.005718534 +0.0001755984 0.01903886 -0.005718534 +0.006069731 0.01903886 -0.005718534 +0.01197402 0.01903886 -0.005718534 +0.01903886 0.01903886 -0.005718534 +0.02852504 0.01903886 -0.005718534 +0.04126244 0.01903886 -0.005718534 +0.05836535 0.01903886 -0.005718534 +0.08132997 0.01903886 -0.005718534 +0.1121653 0.01903886 -0.005718534 +0.1535689 0.01903886 -0.005718534 +0.2091628 0.01903886 -0.005718534 +0.2838106 0.01903886 -0.005718534 +0.3840425 0.01903886 -0.005718534 +0.518627 0.01903886 -0.005718534 +0.6993381 0.01903886 -0.005718534 +0.9419845 0.01903886 -0.005718534 +1.267794 0.01903886 -0.005718534 +1.705268 0.01903886 -0.005718534 +2.292679 0.01903886 -0.005718534 +3.081414 0.01903886 -0.005718534 +4.140474 0.01903886 -0.005718534 +5.562508 0.01903886 -0.005718534 +7.471917 0.01903886 -0.005718534 +10.03574 0.01903886 -0.005718534 +13.47828 0.01903886 -0.005718534 +18.10068 0.01903886 -0.005718534 +24.30731 0.01903886 -0.005718534 +32.64117 0.01903886 -0.005718534 +43.83129 0.01903886 -0.005718534 +58.85664 0.01903886 -0.005718534 +-0.0175068 0.02852504 -0.005718534 +-0.01161267 0.02852504 -0.005718534 +-0.005718534 0.02852504 -0.005718534 +0.0001755984 0.02852504 -0.005718534 +0.006069731 0.02852504 -0.005718534 +0.01197402 0.02852504 -0.005718534 +0.01903886 0.02852504 -0.005718534 +0.02852504 0.02852504 -0.005718534 +0.04126244 0.02852504 -0.005718534 +0.05836535 0.02852504 -0.005718534 +0.08132997 0.02852504 -0.005718534 +0.1121653 0.02852504 -0.005718534 +0.1535689 0.02852504 -0.005718534 +0.2091628 0.02852504 -0.005718534 +0.2838106 0.02852504 -0.005718534 +0.3840425 0.02852504 -0.005718534 +0.518627 0.02852504 -0.005718534 +0.6993381 0.02852504 -0.005718534 +0.9419845 0.02852504 -0.005718534 +1.267794 0.02852504 -0.005718534 +1.705268 0.02852504 -0.005718534 +2.292679 0.02852504 -0.005718534 +3.081414 0.02852504 -0.005718534 +4.140474 0.02852504 -0.005718534 +5.562508 0.02852504 -0.005718534 +7.471917 0.02852504 -0.005718534 +10.03574 0.02852504 -0.005718534 +13.47828 0.02852504 -0.005718534 +18.10068 0.02852504 -0.005718534 +24.30731 0.02852504 -0.005718534 +32.64117 0.02852504 -0.005718534 +43.83129 0.02852504 -0.005718534 +58.85664 0.02852504 -0.005718534 +-0.0175068 0.04126244 -0.005718534 +-0.01161267 0.04126244 -0.005718534 +-0.005718534 0.04126244 -0.005718534 +0.0001755984 0.04126244 -0.005718534 +0.006069731 0.04126244 -0.005718534 +0.01197402 0.04126244 -0.005718534 +0.01903886 0.04126244 -0.005718534 +0.02852504 0.04126244 -0.005718534 +0.04126244 0.04126244 -0.005718534 +0.05836535 0.04126244 -0.005718534 +0.08132997 0.04126244 -0.005718534 +0.1121653 0.04126244 -0.005718534 +0.1535689 0.04126244 -0.005718534 +0.2091628 0.04126244 -0.005718534 +0.2838106 0.04126244 -0.005718534 +0.3840425 0.04126244 -0.005718534 +0.518627 0.04126244 -0.005718534 +0.6993381 0.04126244 -0.005718534 +0.9419845 0.04126244 -0.005718534 +1.267794 0.04126244 -0.005718534 +1.705268 0.04126244 -0.005718534 +2.292679 0.04126244 -0.005718534 +3.081414 0.04126244 -0.005718534 +4.140474 0.04126244 -0.005718534 +5.562508 0.04126244 -0.005718534 +7.471917 0.04126244 -0.005718534 +10.03574 0.04126244 -0.005718534 +13.47828 0.04126244 -0.005718534 +18.10068 0.04126244 -0.005718534 +24.30731 0.04126244 -0.005718534 +32.64117 0.04126244 -0.005718534 +43.83129 0.04126244 -0.005718534 +58.85664 0.04126244 -0.005718534 +-0.0175068 0.05836535 -0.005718534 +-0.01161267 0.05836535 -0.005718534 +-0.005718534 0.05836535 -0.005718534 +0.0001755984 0.05836535 -0.005718534 +0.006069731 0.05836535 -0.005718534 +0.01197402 0.05836535 -0.005718534 +0.01903886 0.05836535 -0.005718534 +0.02852504 0.05836535 -0.005718534 +0.04126244 0.05836535 -0.005718534 +0.05836535 0.05836535 -0.005718534 +0.08132997 0.05836535 -0.005718534 +0.1121653 0.05836535 -0.005718534 +0.1535689 0.05836535 -0.005718534 +0.2091628 0.05836535 -0.005718534 +0.2838106 0.05836535 -0.005718534 +0.3840425 0.05836535 -0.005718534 +0.518627 0.05836535 -0.005718534 +0.6993381 0.05836535 -0.005718534 +0.9419845 0.05836535 -0.005718534 +1.267794 0.05836535 -0.005718534 +1.705268 0.05836535 -0.005718534 +2.292679 0.05836535 -0.005718534 +3.081414 0.05836535 -0.005718534 +4.140474 0.05836535 -0.005718534 +5.562508 0.05836535 -0.005718534 +7.471917 0.05836535 -0.005718534 +10.03574 0.05836535 -0.005718534 +13.47828 0.05836535 -0.005718534 +18.10068 0.05836535 -0.005718534 +24.30731 0.05836535 -0.005718534 +32.64117 0.05836535 -0.005718534 +43.83129 0.05836535 -0.005718534 +58.85664 0.05836535 -0.005718534 +-0.0175068 0.08132997 -0.005718534 +-0.01161267 0.08132997 -0.005718534 +-0.005718534 0.08132997 -0.005718534 +0.0001755984 0.08132997 -0.005718534 +0.006069731 0.08132997 -0.005718534 +0.01197402 0.08132997 -0.005718534 +0.01903886 0.08132997 -0.005718534 +0.02852504 0.08132997 -0.005718534 +0.04126244 0.08132997 -0.005718534 +0.05836535 0.08132997 -0.005718534 +0.08132997 0.08132997 -0.005718534 +0.1121653 0.08132997 -0.005718534 +0.1535689 0.08132997 -0.005718534 +0.2091628 0.08132997 -0.005718534 +0.2838106 0.08132997 -0.005718534 +0.3840425 0.08132997 -0.005718534 +0.518627 0.08132997 -0.005718534 +0.6993381 0.08132997 -0.005718534 +0.9419845 0.08132997 -0.005718534 +1.267794 0.08132997 -0.005718534 +1.705268 0.08132997 -0.005718534 +2.292679 0.08132997 -0.005718534 +3.081414 0.08132997 -0.005718534 +4.140474 0.08132997 -0.005718534 +5.562508 0.08132997 -0.005718534 +7.471917 0.08132997 -0.005718534 +10.03574 0.08132997 -0.005718534 +13.47828 0.08132997 -0.005718534 +18.10068 0.08132997 -0.005718534 +24.30731 0.08132997 -0.005718534 +32.64117 0.08132997 -0.005718534 +43.83129 0.08132997 -0.005718534 +58.85664 0.08132997 -0.005718534 +-0.0175068 0.1121653 -0.005718534 +-0.01161267 0.1121653 -0.005718534 +-0.005718534 0.1121653 -0.005718534 +0.0001755984 0.1121653 -0.005718534 +0.006069731 0.1121653 -0.005718534 +0.01197402 0.1121653 -0.005718534 +0.01903886 0.1121653 -0.005718534 +0.02852504 0.1121653 -0.005718534 +0.04126244 0.1121653 -0.005718534 +0.05836535 0.1121653 -0.005718534 +0.08132997 0.1121653 -0.005718534 +0.1121653 0.1121653 -0.005718534 +0.1535689 0.1121653 -0.005718534 +0.2091628 0.1121653 -0.005718534 +0.2838106 0.1121653 -0.005718534 +0.3840425 0.1121653 -0.005718534 +0.518627 0.1121653 -0.005718534 +0.6993381 0.1121653 -0.005718534 +0.9419845 0.1121653 -0.005718534 +1.267794 0.1121653 -0.005718534 +1.705268 0.1121653 -0.005718534 +2.292679 0.1121653 -0.005718534 +3.081414 0.1121653 -0.005718534 +4.140474 0.1121653 -0.005718534 +5.562508 0.1121653 -0.005718534 +7.471917 0.1121653 -0.005718534 +10.03574 0.1121653 -0.005718534 +13.47828 0.1121653 -0.005718534 +18.10068 0.1121653 -0.005718534 +24.30731 0.1121653 -0.005718534 +32.64117 0.1121653 -0.005718534 +43.83129 0.1121653 -0.005718534 +58.85664 0.1121653 -0.005718534 +-0.0175068 0.1535689 -0.005718534 +-0.01161267 0.1535689 -0.005718534 +-0.005718534 0.1535689 -0.005718534 +0.0001755984 0.1535689 -0.005718534 +0.006069731 0.1535689 -0.005718534 +0.01197402 0.1535689 -0.005718534 +0.01903886 0.1535689 -0.005718534 +0.02852504 0.1535689 -0.005718534 +0.04126244 0.1535689 -0.005718534 +0.05836535 0.1535689 -0.005718534 +0.08132997 0.1535689 -0.005718534 +0.1121653 0.1535689 -0.005718534 +0.1535689 0.1535689 -0.005718534 +0.2091628 0.1535689 -0.005718534 +0.2838106 0.1535689 -0.005718534 +0.3840425 0.1535689 -0.005718534 +0.518627 0.1535689 -0.005718534 +0.6993381 0.1535689 -0.005718534 +0.9419845 0.1535689 -0.005718534 +1.267794 0.1535689 -0.005718534 +1.705268 0.1535689 -0.005718534 +2.292679 0.1535689 -0.005718534 +3.081414 0.1535689 -0.005718534 +4.140474 0.1535689 -0.005718534 +5.562508 0.1535689 -0.005718534 +7.471917 0.1535689 -0.005718534 +10.03574 0.1535689 -0.005718534 +13.47828 0.1535689 -0.005718534 +18.10068 0.1535689 -0.005718534 +24.30731 0.1535689 -0.005718534 +32.64117 0.1535689 -0.005718534 +43.83129 0.1535689 -0.005718534 +58.85664 0.1535689 -0.005718534 +-0.0175068 0.2091628 -0.005718534 +-0.01161267 0.2091628 -0.005718534 +-0.005718534 0.2091628 -0.005718534 +0.0001755984 0.2091628 -0.005718534 +0.006069731 0.2091628 -0.005718534 +0.01197402 0.2091628 -0.005718534 +0.01903886 0.2091628 -0.005718534 +0.02852504 0.2091628 -0.005718534 +0.04126244 0.2091628 -0.005718534 +0.05836535 0.2091628 -0.005718534 +0.08132997 0.2091628 -0.005718534 +0.1121653 0.2091628 -0.005718534 +0.1535689 0.2091628 -0.005718534 +0.2091628 0.2091628 -0.005718534 +0.2838106 0.2091628 -0.005718534 +0.3840425 0.2091628 -0.005718534 +0.518627 0.2091628 -0.005718534 +0.6993381 0.2091628 -0.005718534 +0.9419845 0.2091628 -0.005718534 +1.267794 0.2091628 -0.005718534 +1.705268 0.2091628 -0.005718534 +2.292679 0.2091628 -0.005718534 +3.081414 0.2091628 -0.005718534 +4.140474 0.2091628 -0.005718534 +5.562508 0.2091628 -0.005718534 +7.471917 0.2091628 -0.005718534 +10.03574 0.2091628 -0.005718534 +13.47828 0.2091628 -0.005718534 +18.10068 0.2091628 -0.005718534 +24.30731 0.2091628 -0.005718534 +32.64117 0.2091628 -0.005718534 +43.83129 0.2091628 -0.005718534 +58.85664 0.2091628 -0.005718534 +-0.0175068 0.2838106 -0.005718534 +-0.01161267 0.2838106 -0.005718534 +-0.005718534 0.2838106 -0.005718534 +0.0001755984 0.2838106 -0.005718534 +0.006069731 0.2838106 -0.005718534 +0.01197402 0.2838106 -0.005718534 +0.01903886 0.2838106 -0.005718534 +0.02852504 0.2838106 -0.005718534 +0.04126244 0.2838106 -0.005718534 +0.05836535 0.2838106 -0.005718534 +0.08132997 0.2838106 -0.005718534 +0.1121653 0.2838106 -0.005718534 +0.1535689 0.2838106 -0.005718534 +0.2091628 0.2838106 -0.005718534 +0.2838106 0.2838106 -0.005718534 +0.3840425 0.2838106 -0.005718534 +0.518627 0.2838106 -0.005718534 +0.6993381 0.2838106 -0.005718534 +0.9419845 0.2838106 -0.005718534 +1.267794 0.2838106 -0.005718534 +1.705268 0.2838106 -0.005718534 +2.292679 0.2838106 -0.005718534 +3.081414 0.2838106 -0.005718534 +4.140474 0.2838106 -0.005718534 +5.562508 0.2838106 -0.005718534 +7.471917 0.2838106 -0.005718534 +10.03574 0.2838106 -0.005718534 +13.47828 0.2838106 -0.005718534 +18.10068 0.2838106 -0.005718534 +24.30731 0.2838106 -0.005718534 +32.64117 0.2838106 -0.005718534 +43.83129 0.2838106 -0.005718534 +58.85664 0.2838106 -0.005718534 +-0.0175068 0.3840425 -0.005718534 +-0.01161267 0.3840425 -0.005718534 +-0.005718534 0.3840425 -0.005718534 +0.0001755984 0.3840425 -0.005718534 +0.006069731 0.3840425 -0.005718534 +0.01197402 0.3840425 -0.005718534 +0.01903886 0.3840425 -0.005718534 +0.02852504 0.3840425 -0.005718534 +0.04126244 0.3840425 -0.005718534 +0.05836535 0.3840425 -0.005718534 +0.08132997 0.3840425 -0.005718534 +0.1121653 0.3840425 -0.005718534 +0.1535689 0.3840425 -0.005718534 +0.2091628 0.3840425 -0.005718534 +0.2838106 0.3840425 -0.005718534 +0.3840425 0.3840425 -0.005718534 +0.518627 0.3840425 -0.005718534 +0.6993381 0.3840425 -0.005718534 +0.9419845 0.3840425 -0.005718534 +1.267794 0.3840425 -0.005718534 +1.705268 0.3840425 -0.005718534 +2.292679 0.3840425 -0.005718534 +3.081414 0.3840425 -0.005718534 +4.140474 0.3840425 -0.005718534 +5.562508 0.3840425 -0.005718534 +7.471917 0.3840425 -0.005718534 +10.03574 0.3840425 -0.005718534 +13.47828 0.3840425 -0.005718534 +18.10068 0.3840425 -0.005718534 +24.30731 0.3840425 -0.005718534 +32.64117 0.3840425 -0.005718534 +43.83129 0.3840425 -0.005718534 +58.85664 0.3840425 -0.005718534 +-0.0175068 0.518627 -0.005718534 +-0.01161267 0.518627 -0.005718534 +-0.005718534 0.518627 -0.005718534 +0.0001755984 0.518627 -0.005718534 +0.006069731 0.518627 -0.005718534 +0.01197402 0.518627 -0.005718534 +0.01903886 0.518627 -0.005718534 +0.02852504 0.518627 -0.005718534 +0.04126244 0.518627 -0.005718534 +0.05836535 0.518627 -0.005718534 +0.08132997 0.518627 -0.005718534 +0.1121653 0.518627 -0.005718534 +0.1535689 0.518627 -0.005718534 +0.2091628 0.518627 -0.005718534 +0.2838106 0.518627 -0.005718534 +0.3840425 0.518627 -0.005718534 +0.518627 0.518627 -0.005718534 +0.6993381 0.518627 -0.005718534 +0.9419845 0.518627 -0.005718534 +1.267794 0.518627 -0.005718534 +1.705268 0.518627 -0.005718534 +2.292679 0.518627 -0.005718534 +3.081414 0.518627 -0.005718534 +4.140474 0.518627 -0.005718534 +5.562508 0.518627 -0.005718534 +7.471917 0.518627 -0.005718534 +10.03574 0.518627 -0.005718534 +13.47828 0.518627 -0.005718534 +18.10068 0.518627 -0.005718534 +24.30731 0.518627 -0.005718534 +32.64117 0.518627 -0.005718534 +43.83129 0.518627 -0.005718534 +58.85664 0.518627 -0.005718534 +-0.0175068 0.6993381 -0.005718534 +-0.01161267 0.6993381 -0.005718534 +-0.005718534 0.6993381 -0.005718534 +0.0001755984 0.6993381 -0.005718534 +0.006069731 0.6993381 -0.005718534 +0.01197402 0.6993381 -0.005718534 +0.01903886 0.6993381 -0.005718534 +0.02852504 0.6993381 -0.005718534 +0.04126244 0.6993381 -0.005718534 +0.05836535 0.6993381 -0.005718534 +0.08132997 0.6993381 -0.005718534 +0.1121653 0.6993381 -0.005718534 +0.1535689 0.6993381 -0.005718534 +0.2091628 0.6993381 -0.005718534 +0.2838106 0.6993381 -0.005718534 +0.3840425 0.6993381 -0.005718534 +0.518627 0.6993381 -0.005718534 +0.6993381 0.6993381 -0.005718534 +0.9419845 0.6993381 -0.005718534 +1.267794 0.6993381 -0.005718534 +1.705268 0.6993381 -0.005718534 +2.292679 0.6993381 -0.005718534 +3.081414 0.6993381 -0.005718534 +4.140474 0.6993381 -0.005718534 +5.562508 0.6993381 -0.005718534 +7.471917 0.6993381 -0.005718534 +10.03574 0.6993381 -0.005718534 +13.47828 0.6993381 -0.005718534 +18.10068 0.6993381 -0.005718534 +24.30731 0.6993381 -0.005718534 +32.64117 0.6993381 -0.005718534 +43.83129 0.6993381 -0.005718534 +58.85664 0.6993381 -0.005718534 +-0.0175068 0.9419845 -0.005718534 +-0.01161267 0.9419845 -0.005718534 +-0.005718534 0.9419845 -0.005718534 +0.0001755984 0.9419845 -0.005718534 +0.006069731 0.9419845 -0.005718534 +0.01197402 0.9419845 -0.005718534 +0.01903886 0.9419845 -0.005718534 +0.02852504 0.9419845 -0.005718534 +0.04126244 0.9419845 -0.005718534 +0.05836535 0.9419845 -0.005718534 +0.08132997 0.9419845 -0.005718534 +0.1121653 0.9419845 -0.005718534 +0.1535689 0.9419845 -0.005718534 +0.2091628 0.9419845 -0.005718534 +0.2838106 0.9419845 -0.005718534 +0.3840425 0.9419845 -0.005718534 +0.518627 0.9419845 -0.005718534 +0.6993381 0.9419845 -0.005718534 +0.9419845 0.9419845 -0.005718534 +1.267794 0.9419845 -0.005718534 +1.705268 0.9419845 -0.005718534 +2.292679 0.9419845 -0.005718534 +3.081414 0.9419845 -0.005718534 +4.140474 0.9419845 -0.005718534 +5.562508 0.9419845 -0.005718534 +7.471917 0.9419845 -0.005718534 +10.03574 0.9419845 -0.005718534 +13.47828 0.9419845 -0.005718534 +18.10068 0.9419845 -0.005718534 +24.30731 0.9419845 -0.005718534 +32.64117 0.9419845 -0.005718534 +43.83129 0.9419845 -0.005718534 +58.85664 0.9419845 -0.005718534 +-0.0175068 1.267794 -0.005718534 +-0.01161267 1.267794 -0.005718534 +-0.005718534 1.267794 -0.005718534 +0.0001755984 1.267794 -0.005718534 +0.006069731 1.267794 -0.005718534 +0.01197402 1.267794 -0.005718534 +0.01903886 1.267794 -0.005718534 +0.02852504 1.267794 -0.005718534 +0.04126244 1.267794 -0.005718534 +0.05836535 1.267794 -0.005718534 +0.08132997 1.267794 -0.005718534 +0.1121653 1.267794 -0.005718534 +0.1535689 1.267794 -0.005718534 +0.2091628 1.267794 -0.005718534 +0.2838106 1.267794 -0.005718534 +0.3840425 1.267794 -0.005718534 +0.518627 1.267794 -0.005718534 +0.6993381 1.267794 -0.005718534 +0.9419845 1.267794 -0.005718534 +1.267794 1.267794 -0.005718534 +1.705268 1.267794 -0.005718534 +2.292679 1.267794 -0.005718534 +3.081414 1.267794 -0.005718534 +4.140474 1.267794 -0.005718534 +5.562508 1.267794 -0.005718534 +7.471917 1.267794 -0.005718534 +10.03574 1.267794 -0.005718534 +13.47828 1.267794 -0.005718534 +18.10068 1.267794 -0.005718534 +24.30731 1.267794 -0.005718534 +32.64117 1.267794 -0.005718534 +43.83129 1.267794 -0.005718534 +58.85664 1.267794 -0.005718534 +-0.0175068 1.705268 -0.005718534 +-0.01161267 1.705268 -0.005718534 +-0.005718534 1.705268 -0.005718534 +0.0001755984 1.705268 -0.005718534 +0.006069731 1.705268 -0.005718534 +0.01197402 1.705268 -0.005718534 +0.01903886 1.705268 -0.005718534 +0.02852504 1.705268 -0.005718534 +0.04126244 1.705268 -0.005718534 +0.05836535 1.705268 -0.005718534 +0.08132997 1.705268 -0.005718534 +0.1121653 1.705268 -0.005718534 +0.1535689 1.705268 -0.005718534 +0.2091628 1.705268 -0.005718534 +0.2838106 1.705268 -0.005718534 +0.3840425 1.705268 -0.005718534 +0.518627 1.705268 -0.005718534 +0.6993381 1.705268 -0.005718534 +0.9419845 1.705268 -0.005718534 +1.267794 1.705268 -0.005718534 +1.705268 1.705268 -0.005718534 +2.292679 1.705268 -0.005718534 +3.081414 1.705268 -0.005718534 +4.140474 1.705268 -0.005718534 +5.562508 1.705268 -0.005718534 +7.471917 1.705268 -0.005718534 +10.03574 1.705268 -0.005718534 +13.47828 1.705268 -0.005718534 +18.10068 1.705268 -0.005718534 +24.30731 1.705268 -0.005718534 +32.64117 1.705268 -0.005718534 +43.83129 1.705268 -0.005718534 +58.85664 1.705268 -0.005718534 +-0.0175068 2.292679 -0.005718534 +-0.01161267 2.292679 -0.005718534 +-0.005718534 2.292679 -0.005718534 +0.0001755984 2.292679 -0.005718534 +0.006069731 2.292679 -0.005718534 +0.01197402 2.292679 -0.005718534 +0.01903886 2.292679 -0.005718534 +0.02852504 2.292679 -0.005718534 +0.04126244 2.292679 -0.005718534 +0.05836535 2.292679 -0.005718534 +0.08132997 2.292679 -0.005718534 +0.1121653 2.292679 -0.005718534 +0.1535689 2.292679 -0.005718534 +0.2091628 2.292679 -0.005718534 +0.2838106 2.292679 -0.005718534 +0.3840425 2.292679 -0.005718534 +0.518627 2.292679 -0.005718534 +0.6993381 2.292679 -0.005718534 +0.9419845 2.292679 -0.005718534 +1.267794 2.292679 -0.005718534 +1.705268 2.292679 -0.005718534 +2.292679 2.292679 -0.005718534 +3.081414 2.292679 -0.005718534 +4.140474 2.292679 -0.005718534 +5.562508 2.292679 -0.005718534 +7.471917 2.292679 -0.005718534 +10.03574 2.292679 -0.005718534 +13.47828 2.292679 -0.005718534 +18.10068 2.292679 -0.005718534 +24.30731 2.292679 -0.005718534 +32.64117 2.292679 -0.005718534 +43.83129 2.292679 -0.005718534 +58.85664 2.292679 -0.005718534 +-0.0175068 3.081414 -0.005718534 +-0.01161267 3.081414 -0.005718534 +-0.005718534 3.081414 -0.005718534 +0.0001755984 3.081414 -0.005718534 +0.006069731 3.081414 -0.005718534 +0.01197402 3.081414 -0.005718534 +0.01903886 3.081414 -0.005718534 +0.02852504 3.081414 -0.005718534 +0.04126244 3.081414 -0.005718534 +0.05836535 3.081414 -0.005718534 +0.08132997 3.081414 -0.005718534 +0.1121653 3.081414 -0.005718534 +0.1535689 3.081414 -0.005718534 +0.2091628 3.081414 -0.005718534 +0.2838106 3.081414 -0.005718534 +0.3840425 3.081414 -0.005718534 +0.518627 3.081414 -0.005718534 +0.6993381 3.081414 -0.005718534 +0.9419845 3.081414 -0.005718534 +1.267794 3.081414 -0.005718534 +1.705268 3.081414 -0.005718534 +2.292679 3.081414 -0.005718534 +3.081414 3.081414 -0.005718534 +4.140474 3.081414 -0.005718534 +5.562508 3.081414 -0.005718534 +7.471917 3.081414 -0.005718534 +10.03574 3.081414 -0.005718534 +13.47828 3.081414 -0.005718534 +18.10068 3.081414 -0.005718534 +24.30731 3.081414 -0.005718534 +32.64117 3.081414 -0.005718534 +43.83129 3.081414 -0.005718534 +58.85664 3.081414 -0.005718534 +-0.0175068 4.140474 -0.005718534 +-0.01161267 4.140474 -0.005718534 +-0.005718534 4.140474 -0.005718534 +0.0001755984 4.140474 -0.005718534 +0.006069731 4.140474 -0.005718534 +0.01197402 4.140474 -0.005718534 +0.01903886 4.140474 -0.005718534 +0.02852504 4.140474 -0.005718534 +0.04126244 4.140474 -0.005718534 +0.05836535 4.140474 -0.005718534 +0.08132997 4.140474 -0.005718534 +0.1121653 4.140474 -0.005718534 +0.1535689 4.140474 -0.005718534 +0.2091628 4.140474 -0.005718534 +0.2838106 4.140474 -0.005718534 +0.3840425 4.140474 -0.005718534 +0.518627 4.140474 -0.005718534 +0.6993381 4.140474 -0.005718534 +0.9419845 4.140474 -0.005718534 +1.267794 4.140474 -0.005718534 +1.705268 4.140474 -0.005718534 +2.292679 4.140474 -0.005718534 +3.081414 4.140474 -0.005718534 +4.140474 4.140474 -0.005718534 +5.562508 4.140474 -0.005718534 +7.471917 4.140474 -0.005718534 +10.03574 4.140474 -0.005718534 +13.47828 4.140474 -0.005718534 +18.10068 4.140474 -0.005718534 +24.30731 4.140474 -0.005718534 +32.64117 4.140474 -0.005718534 +43.83129 4.140474 -0.005718534 +58.85664 4.140474 -0.005718534 +-0.0175068 5.562508 -0.005718534 +-0.01161267 5.562508 -0.005718534 +-0.005718534 5.562508 -0.005718534 +0.0001755984 5.562508 -0.005718534 +0.006069731 5.562508 -0.005718534 +0.01197402 5.562508 -0.005718534 +0.01903886 5.562508 -0.005718534 +0.02852504 5.562508 -0.005718534 +0.04126244 5.562508 -0.005718534 +0.05836535 5.562508 -0.005718534 +0.08132997 5.562508 -0.005718534 +0.1121653 5.562508 -0.005718534 +0.1535689 5.562508 -0.005718534 +0.2091628 5.562508 -0.005718534 +0.2838106 5.562508 -0.005718534 +0.3840425 5.562508 -0.005718534 +0.518627 5.562508 -0.005718534 +0.6993381 5.562508 -0.005718534 +0.9419845 5.562508 -0.005718534 +1.267794 5.562508 -0.005718534 +1.705268 5.562508 -0.005718534 +2.292679 5.562508 -0.005718534 +3.081414 5.562508 -0.005718534 +4.140474 5.562508 -0.005718534 +5.562508 5.562508 -0.005718534 +7.471917 5.562508 -0.005718534 +10.03574 5.562508 -0.005718534 +13.47828 5.562508 -0.005718534 +18.10068 5.562508 -0.005718534 +24.30731 5.562508 -0.005718534 +32.64117 5.562508 -0.005718534 +43.83129 5.562508 -0.005718534 +58.85664 5.562508 -0.005718534 +-0.0175068 7.471917 -0.005718534 +-0.01161267 7.471917 -0.005718534 +-0.005718534 7.471917 -0.005718534 +0.0001755984 7.471917 -0.005718534 +0.006069731 7.471917 -0.005718534 +0.01197402 7.471917 -0.005718534 +0.01903886 7.471917 -0.005718534 +0.02852504 7.471917 -0.005718534 +0.04126244 7.471917 -0.005718534 +0.05836535 7.471917 -0.005718534 +0.08132997 7.471917 -0.005718534 +0.1121653 7.471917 -0.005718534 +0.1535689 7.471917 -0.005718534 +0.2091628 7.471917 -0.005718534 +0.2838106 7.471917 -0.005718534 +0.3840425 7.471917 -0.005718534 +0.518627 7.471917 -0.005718534 +0.6993381 7.471917 -0.005718534 +0.9419845 7.471917 -0.005718534 +1.267794 7.471917 -0.005718534 +1.705268 7.471917 -0.005718534 +2.292679 7.471917 -0.005718534 +3.081414 7.471917 -0.005718534 +4.140474 7.471917 -0.005718534 +5.562508 7.471917 -0.005718534 +7.471917 7.471917 -0.005718534 +10.03574 7.471917 -0.005718534 +13.47828 7.471917 -0.005718534 +18.10068 7.471917 -0.005718534 +24.30731 7.471917 -0.005718534 +32.64117 7.471917 -0.005718534 +43.83129 7.471917 -0.005718534 +58.85664 7.471917 -0.005718534 +-0.0175068 10.03574 -0.005718534 +-0.01161267 10.03574 -0.005718534 +-0.005718534 10.03574 -0.005718534 +0.0001755984 10.03574 -0.005718534 +0.006069731 10.03574 -0.005718534 +0.01197402 10.03574 -0.005718534 +0.01903886 10.03574 -0.005718534 +0.02852504 10.03574 -0.005718534 +0.04126244 10.03574 -0.005718534 +0.05836535 10.03574 -0.005718534 +0.08132997 10.03574 -0.005718534 +0.1121653 10.03574 -0.005718534 +0.1535689 10.03574 -0.005718534 +0.2091628 10.03574 -0.005718534 +0.2838106 10.03574 -0.005718534 +0.3840425 10.03574 -0.005718534 +0.518627 10.03574 -0.005718534 +0.6993381 10.03574 -0.005718534 +0.9419845 10.03574 -0.005718534 +1.267794 10.03574 -0.005718534 +1.705268 10.03574 -0.005718534 +2.292679 10.03574 -0.005718534 +3.081414 10.03574 -0.005718534 +4.140474 10.03574 -0.005718534 +5.562508 10.03574 -0.005718534 +7.471917 10.03574 -0.005718534 +10.03574 10.03574 -0.005718534 +13.47828 10.03574 -0.005718534 +18.10068 10.03574 -0.005718534 +24.30731 10.03574 -0.005718534 +32.64117 10.03574 -0.005718534 +43.83129 10.03574 -0.005718534 +58.85664 10.03574 -0.005718534 +-0.0175068 13.47828 -0.005718534 +-0.01161267 13.47828 -0.005718534 +-0.005718534 13.47828 -0.005718534 +0.0001755984 13.47828 -0.005718534 +0.006069731 13.47828 -0.005718534 +0.01197402 13.47828 -0.005718534 +0.01903886 13.47828 -0.005718534 +0.02852504 13.47828 -0.005718534 +0.04126244 13.47828 -0.005718534 +0.05836535 13.47828 -0.005718534 +0.08132997 13.47828 -0.005718534 +0.1121653 13.47828 -0.005718534 +0.1535689 13.47828 -0.005718534 +0.2091628 13.47828 -0.005718534 +0.2838106 13.47828 -0.005718534 +0.3840425 13.47828 -0.005718534 +0.518627 13.47828 -0.005718534 +0.6993381 13.47828 -0.005718534 +0.9419845 13.47828 -0.005718534 +1.267794 13.47828 -0.005718534 +1.705268 13.47828 -0.005718534 +2.292679 13.47828 -0.005718534 +3.081414 13.47828 -0.005718534 +4.140474 13.47828 -0.005718534 +5.562508 13.47828 -0.005718534 +7.471917 13.47828 -0.005718534 +10.03574 13.47828 -0.005718534 +13.47828 13.47828 -0.005718534 +18.10068 13.47828 -0.005718534 +24.30731 13.47828 -0.005718534 +32.64117 13.47828 -0.005718534 +43.83129 13.47828 -0.005718534 +58.85664 13.47828 -0.005718534 +-0.0175068 18.10068 -0.005718534 +-0.01161267 18.10068 -0.005718534 +-0.005718534 18.10068 -0.005718534 +0.0001755984 18.10068 -0.005718534 +0.006069731 18.10068 -0.005718534 +0.01197402 18.10068 -0.005718534 +0.01903886 18.10068 -0.005718534 +0.02852504 18.10068 -0.005718534 +0.04126244 18.10068 -0.005718534 +0.05836535 18.10068 -0.005718534 +0.08132997 18.10068 -0.005718534 +0.1121653 18.10068 -0.005718534 +0.1535689 18.10068 -0.005718534 +0.2091628 18.10068 -0.005718534 +0.2838106 18.10068 -0.005718534 +0.3840425 18.10068 -0.005718534 +0.518627 18.10068 -0.005718534 +0.6993381 18.10068 -0.005718534 +0.9419845 18.10068 -0.005718534 +1.267794 18.10068 -0.005718534 +1.705268 18.10068 -0.005718534 +2.292679 18.10068 -0.005718534 +3.081414 18.10068 -0.005718534 +4.140474 18.10068 -0.005718534 +5.562508 18.10068 -0.005718534 +7.471917 18.10068 -0.005718534 +10.03574 18.10068 -0.005718534 +13.47828 18.10068 -0.005718534 +18.10068 18.10068 -0.005718534 +24.30731 18.10068 -0.005718534 +32.64117 18.10068 -0.005718534 +43.83129 18.10068 -0.005718534 +58.85664 18.10068 -0.005718534 +-0.0175068 24.30731 -0.005718534 +-0.01161267 24.30731 -0.005718534 +-0.005718534 24.30731 -0.005718534 +0.0001755984 24.30731 -0.005718534 +0.006069731 24.30731 -0.005718534 +0.01197402 24.30731 -0.005718534 +0.01903886 24.30731 -0.005718534 +0.02852504 24.30731 -0.005718534 +0.04126244 24.30731 -0.005718534 +0.05836535 24.30731 -0.005718534 +0.08132997 24.30731 -0.005718534 +0.1121653 24.30731 -0.005718534 +0.1535689 24.30731 -0.005718534 +0.2091628 24.30731 -0.005718534 +0.2838106 24.30731 -0.005718534 +0.3840425 24.30731 -0.005718534 +0.518627 24.30731 -0.005718534 +0.6993381 24.30731 -0.005718534 +0.9419845 24.30731 -0.005718534 +1.267794 24.30731 -0.005718534 +1.705268 24.30731 -0.005718534 +2.292679 24.30731 -0.005718534 +3.081414 24.30731 -0.005718534 +4.140474 24.30731 -0.005718534 +5.562508 24.30731 -0.005718534 +7.471917 24.30731 -0.005718534 +10.03574 24.30731 -0.005718534 +13.47828 24.30731 -0.005718534 +18.10068 24.30731 -0.005718534 +24.30731 24.30731 -0.005718534 +32.64117 24.30731 -0.005718534 +43.83129 24.30731 -0.005718534 +58.85664 24.30731 -0.005718534 +-0.0175068 32.64117 -0.005718534 +-0.01161267 32.64117 -0.005718534 +-0.005718534 32.64117 -0.005718534 +0.0001755984 32.64117 -0.005718534 +0.006069731 32.64117 -0.005718534 +0.01197402 32.64117 -0.005718534 +0.01903886 32.64117 -0.005718534 +0.02852504 32.64117 -0.005718534 +0.04126244 32.64117 -0.005718534 +0.05836535 32.64117 -0.005718534 +0.08132997 32.64117 -0.005718534 +0.1121653 32.64117 -0.005718534 +0.1535689 32.64117 -0.005718534 +0.2091628 32.64117 -0.005718534 +0.2838106 32.64117 -0.005718534 +0.3840425 32.64117 -0.005718534 +0.518627 32.64117 -0.005718534 +0.6993381 32.64117 -0.005718534 +0.9419845 32.64117 -0.005718534 +1.267794 32.64117 -0.005718534 +1.705268 32.64117 -0.005718534 +2.292679 32.64117 -0.005718534 +3.081414 32.64117 -0.005718534 +4.140474 32.64117 -0.005718534 +5.562508 32.64117 -0.005718534 +7.471917 32.64117 -0.005718534 +10.03574 32.64117 -0.005718534 +13.47828 32.64117 -0.005718534 +18.10068 32.64117 -0.005718534 +24.30731 32.64117 -0.005718534 +32.64117 32.64117 -0.005718534 +43.83129 32.64117 -0.005718534 +58.85664 32.64117 -0.005718534 +-0.0175068 43.83129 -0.005718534 +-0.01161267 43.83129 -0.005718534 +-0.005718534 43.83129 -0.005718534 +0.0001755984 43.83129 -0.005718534 +0.006069731 43.83129 -0.005718534 +0.01197402 43.83129 -0.005718534 +0.01903886 43.83129 -0.005718534 +0.02852504 43.83129 -0.005718534 +0.04126244 43.83129 -0.005718534 +0.05836535 43.83129 -0.005718534 +0.08132997 43.83129 -0.005718534 +0.1121653 43.83129 -0.005718534 +0.1535689 43.83129 -0.005718534 +0.2091628 43.83129 -0.005718534 +0.2838106 43.83129 -0.005718534 +0.3840425 43.83129 -0.005718534 +0.518627 43.83129 -0.005718534 +0.6993381 43.83129 -0.005718534 +0.9419845 43.83129 -0.005718534 +1.267794 43.83129 -0.005718534 +1.705268 43.83129 -0.005718534 +2.292679 43.83129 -0.005718534 +3.081414 43.83129 -0.005718534 +4.140474 43.83129 -0.005718534 +5.562508 43.83129 -0.005718534 +7.471917 43.83129 -0.005718534 +10.03574 43.83129 -0.005718534 +13.47828 43.83129 -0.005718534 +18.10068 43.83129 -0.005718534 +24.30731 43.83129 -0.005718534 +32.64117 43.83129 -0.005718534 +43.83129 43.83129 -0.005718534 +58.85664 43.83129 -0.005718534 +-0.0175068 58.85664 -0.005718534 +-0.01161267 58.85664 -0.005718534 +-0.005718534 58.85664 -0.005718534 +0.0001755984 58.85664 -0.005718534 +0.006069731 58.85664 -0.005718534 +0.01197402 58.85664 -0.005718534 +0.01903886 58.85664 -0.005718534 +0.02852504 58.85664 -0.005718534 +0.04126244 58.85664 -0.005718534 +0.05836535 58.85664 -0.005718534 +0.08132997 58.85664 -0.005718534 +0.1121653 58.85664 -0.005718534 +0.1535689 58.85664 -0.005718534 +0.2091628 58.85664 -0.005718534 +0.2838106 58.85664 -0.005718534 +0.3840425 58.85664 -0.005718534 +0.518627 58.85664 -0.005718534 +0.6993381 58.85664 -0.005718534 +0.9419845 58.85664 -0.005718534 +1.267794 58.85664 -0.005718534 +1.705268 58.85664 -0.005718534 +2.292679 58.85664 -0.005718534 +3.081414 58.85664 -0.005718534 +4.140474 58.85664 -0.005718534 +5.562508 58.85664 -0.005718534 +7.471917 58.85664 -0.005718534 +10.03574 58.85664 -0.005718534 +13.47828 58.85664 -0.005718534 +18.10068 58.85664 -0.005718534 +24.30731 58.85664 -0.005718534 +32.64117 58.85664 -0.005718534 +43.83129 58.85664 -0.005718534 +58.85664 58.85664 -0.005718534 +-0.0175068 -0.0175068 0.0001755984 +-0.01161267 -0.0175068 0.0001755984 +-0.005718534 -0.0175068 0.0001755984 +0.0001755984 -0.0175068 0.0001755984 +0.006069731 -0.0175068 0.0001755984 +0.01197402 -0.0175068 0.0001755984 +0.01903886 -0.0175068 0.0001755984 +0.02852504 -0.0175068 0.0001755984 +0.04126244 -0.0175068 0.0001755984 +0.05836535 -0.0175068 0.0001755984 +0.08132997 -0.0175068 0.0001755984 +0.1121653 -0.0175068 0.0001755984 +0.1535689 -0.0175068 0.0001755984 +0.2091628 -0.0175068 0.0001755984 +0.2838106 -0.0175068 0.0001755984 +0.3840425 -0.0175068 0.0001755984 +0.518627 -0.0175068 0.0001755984 +0.6993381 -0.0175068 0.0001755984 +0.9419845 -0.0175068 0.0001755984 +1.267794 -0.0175068 0.0001755984 +1.705268 -0.0175068 0.0001755984 +2.292679 -0.0175068 0.0001755984 +3.081414 -0.0175068 0.0001755984 +4.140474 -0.0175068 0.0001755984 +5.562508 -0.0175068 0.0001755984 +7.471917 -0.0175068 0.0001755984 +10.03574 -0.0175068 0.0001755984 +13.47828 -0.0175068 0.0001755984 +18.10068 -0.0175068 0.0001755984 +24.30731 -0.0175068 0.0001755984 +32.64117 -0.0175068 0.0001755984 +43.83129 -0.0175068 0.0001755984 +58.85664 -0.0175068 0.0001755984 +-0.0175068 -0.01161267 0.0001755984 +-0.01161267 -0.01161267 0.0001755984 +-0.005718534 -0.01161267 0.0001755984 +0.0001755984 -0.01161267 0.0001755984 +0.006069731 -0.01161267 0.0001755984 +0.01197402 -0.01161267 0.0001755984 +0.01903886 -0.01161267 0.0001755984 +0.02852504 -0.01161267 0.0001755984 +0.04126244 -0.01161267 0.0001755984 +0.05836535 -0.01161267 0.0001755984 +0.08132997 -0.01161267 0.0001755984 +0.1121653 -0.01161267 0.0001755984 +0.1535689 -0.01161267 0.0001755984 +0.2091628 -0.01161267 0.0001755984 +0.2838106 -0.01161267 0.0001755984 +0.3840425 -0.01161267 0.0001755984 +0.518627 -0.01161267 0.0001755984 +0.6993381 -0.01161267 0.0001755984 +0.9419845 -0.01161267 0.0001755984 +1.267794 -0.01161267 0.0001755984 +1.705268 -0.01161267 0.0001755984 +2.292679 -0.01161267 0.0001755984 +3.081414 -0.01161267 0.0001755984 +4.140474 -0.01161267 0.0001755984 +5.562508 -0.01161267 0.0001755984 +7.471917 -0.01161267 0.0001755984 +10.03574 -0.01161267 0.0001755984 +13.47828 -0.01161267 0.0001755984 +18.10068 -0.01161267 0.0001755984 +24.30731 -0.01161267 0.0001755984 +32.64117 -0.01161267 0.0001755984 +43.83129 -0.01161267 0.0001755984 +58.85664 -0.01161267 0.0001755984 +-0.0175068 -0.005718534 0.0001755984 +-0.01161267 -0.005718534 0.0001755984 +-0.005718534 -0.005718534 0.0001755984 +0.0001755984 -0.005718534 0.0001755984 +0.006069731 -0.005718534 0.0001755984 +0.01197402 -0.005718534 0.0001755984 +0.01903886 -0.005718534 0.0001755984 +0.02852504 -0.005718534 0.0001755984 +0.04126244 -0.005718534 0.0001755984 +0.05836535 -0.005718534 0.0001755984 +0.08132997 -0.005718534 0.0001755984 +0.1121653 -0.005718534 0.0001755984 +0.1535689 -0.005718534 0.0001755984 +0.2091628 -0.005718534 0.0001755984 +0.2838106 -0.005718534 0.0001755984 +0.3840425 -0.005718534 0.0001755984 +0.518627 -0.005718534 0.0001755984 +0.6993381 -0.005718534 0.0001755984 +0.9419845 -0.005718534 0.0001755984 +1.267794 -0.005718534 0.0001755984 +1.705268 -0.005718534 0.0001755984 +2.292679 -0.005718534 0.0001755984 +3.081414 -0.005718534 0.0001755984 +4.140474 -0.005718534 0.0001755984 +5.562508 -0.005718534 0.0001755984 +7.471917 -0.005718534 0.0001755984 +10.03574 -0.005718534 0.0001755984 +13.47828 -0.005718534 0.0001755984 +18.10068 -0.005718534 0.0001755984 +24.30731 -0.005718534 0.0001755984 +32.64117 -0.005718534 0.0001755984 +43.83129 -0.005718534 0.0001755984 +58.85664 -0.005718534 0.0001755984 +-0.0175068 0.0001755984 0.0001755984 +-0.01161267 0.0001755984 0.0001755984 +-0.005718534 0.0001755984 0.0001755984 +0.0001755984 0.0001755984 0.0001755984 +0.006069731 0.0001755984 0.0001755984 +0.01197402 0.0001755984 0.0001755984 +0.01903886 0.0001755984 0.0001755984 +0.02852504 0.0001755984 0.0001755984 +0.04126244 0.0001755984 0.0001755984 +0.05836535 0.0001755984 0.0001755984 +0.08132997 0.0001755984 0.0001755984 +0.1121653 0.0001755984 0.0001755984 +0.1535689 0.0001755984 0.0001755984 +0.2091628 0.0001755984 0.0001755984 +0.2838106 0.0001755984 0.0001755984 +0.3840425 0.0001755984 0.0001755984 +0.518627 0.0001755984 0.0001755984 +0.6993381 0.0001755984 0.0001755984 +0.9419845 0.0001755984 0.0001755984 +1.267794 0.0001755984 0.0001755984 +1.705268 0.0001755984 0.0001755984 +2.292679 0.0001755984 0.0001755984 +3.081414 0.0001755984 0.0001755984 +4.140474 0.0001755984 0.0001755984 +5.562508 0.0001755984 0.0001755984 +7.471917 0.0001755984 0.0001755984 +10.03574 0.0001755984 0.0001755984 +13.47828 0.0001755984 0.0001755984 +18.10068 0.0001755984 0.0001755984 +24.30731 0.0001755984 0.0001755984 +32.64117 0.0001755984 0.0001755984 +43.83129 0.0001755984 0.0001755984 +58.85664 0.0001755984 0.0001755984 +-0.0175068 0.006069731 0.0001755984 +-0.01161267 0.006069731 0.0001755984 +-0.005718534 0.006069731 0.0001755984 +0.0001755984 0.006069731 0.0001755984 +0.006069731 0.006069731 0.0001755984 +0.01197402 0.006069731 0.0001755984 +0.01903886 0.006069731 0.0001755984 +0.02852504 0.006069731 0.0001755984 +0.04126244 0.006069731 0.0001755984 +0.05836535 0.006069731 0.0001755984 +0.08132997 0.006069731 0.0001755984 +0.1121653 0.006069731 0.0001755984 +0.1535689 0.006069731 0.0001755984 +0.2091628 0.006069731 0.0001755984 +0.2838106 0.006069731 0.0001755984 +0.3840425 0.006069731 0.0001755984 +0.518627 0.006069731 0.0001755984 +0.6993381 0.006069731 0.0001755984 +0.9419845 0.006069731 0.0001755984 +1.267794 0.006069731 0.0001755984 +1.705268 0.006069731 0.0001755984 +2.292679 0.006069731 0.0001755984 +3.081414 0.006069731 0.0001755984 +4.140474 0.006069731 0.0001755984 +5.562508 0.006069731 0.0001755984 +7.471917 0.006069731 0.0001755984 +10.03574 0.006069731 0.0001755984 +13.47828 0.006069731 0.0001755984 +18.10068 0.006069731 0.0001755984 +24.30731 0.006069731 0.0001755984 +32.64117 0.006069731 0.0001755984 +43.83129 0.006069731 0.0001755984 +58.85664 0.006069731 0.0001755984 +-0.0175068 0.01197402 0.0001755984 +-0.01161267 0.01197402 0.0001755984 +-0.005718534 0.01197402 0.0001755984 +0.0001755984 0.01197402 0.0001755984 +0.006069731 0.01197402 0.0001755984 +0.01197402 0.01197402 0.0001755984 +0.01903886 0.01197402 0.0001755984 +0.02852504 0.01197402 0.0001755984 +0.04126244 0.01197402 0.0001755984 +0.05836535 0.01197402 0.0001755984 +0.08132997 0.01197402 0.0001755984 +0.1121653 0.01197402 0.0001755984 +0.1535689 0.01197402 0.0001755984 +0.2091628 0.01197402 0.0001755984 +0.2838106 0.01197402 0.0001755984 +0.3840425 0.01197402 0.0001755984 +0.518627 0.01197402 0.0001755984 +0.6993381 0.01197402 0.0001755984 +0.9419845 0.01197402 0.0001755984 +1.267794 0.01197402 0.0001755984 +1.705268 0.01197402 0.0001755984 +2.292679 0.01197402 0.0001755984 +3.081414 0.01197402 0.0001755984 +4.140474 0.01197402 0.0001755984 +5.562508 0.01197402 0.0001755984 +7.471917 0.01197402 0.0001755984 +10.03574 0.01197402 0.0001755984 +13.47828 0.01197402 0.0001755984 +18.10068 0.01197402 0.0001755984 +24.30731 0.01197402 0.0001755984 +32.64117 0.01197402 0.0001755984 +43.83129 0.01197402 0.0001755984 +58.85664 0.01197402 0.0001755984 +-0.0175068 0.01903886 0.0001755984 +-0.01161267 0.01903886 0.0001755984 +-0.005718534 0.01903886 0.0001755984 +0.0001755984 0.01903886 0.0001755984 +0.006069731 0.01903886 0.0001755984 +0.01197402 0.01903886 0.0001755984 +0.01903886 0.01903886 0.0001755984 +0.02852504 0.01903886 0.0001755984 +0.04126244 0.01903886 0.0001755984 +0.05836535 0.01903886 0.0001755984 +0.08132997 0.01903886 0.0001755984 +0.1121653 0.01903886 0.0001755984 +0.1535689 0.01903886 0.0001755984 +0.2091628 0.01903886 0.0001755984 +0.2838106 0.01903886 0.0001755984 +0.3840425 0.01903886 0.0001755984 +0.518627 0.01903886 0.0001755984 +0.6993381 0.01903886 0.0001755984 +0.9419845 0.01903886 0.0001755984 +1.267794 0.01903886 0.0001755984 +1.705268 0.01903886 0.0001755984 +2.292679 0.01903886 0.0001755984 +3.081414 0.01903886 0.0001755984 +4.140474 0.01903886 0.0001755984 +5.562508 0.01903886 0.0001755984 +7.471917 0.01903886 0.0001755984 +10.03574 0.01903886 0.0001755984 +13.47828 0.01903886 0.0001755984 +18.10068 0.01903886 0.0001755984 +24.30731 0.01903886 0.0001755984 +32.64117 0.01903886 0.0001755984 +43.83129 0.01903886 0.0001755984 +58.85664 0.01903886 0.0001755984 +-0.0175068 0.02852504 0.0001755984 +-0.01161267 0.02852504 0.0001755984 +-0.005718534 0.02852504 0.0001755984 +0.0001755984 0.02852504 0.0001755984 +0.006069731 0.02852504 0.0001755984 +0.01197402 0.02852504 0.0001755984 +0.01903886 0.02852504 0.0001755984 +0.02852504 0.02852504 0.0001755984 +0.04126244 0.02852504 0.0001755984 +0.05836535 0.02852504 0.0001755984 +0.08132997 0.02852504 0.0001755984 +0.1121653 0.02852504 0.0001755984 +0.1535689 0.02852504 0.0001755984 +0.2091628 0.02852504 0.0001755984 +0.2838106 0.02852504 0.0001755984 +0.3840425 0.02852504 0.0001755984 +0.518627 0.02852504 0.0001755984 +0.6993381 0.02852504 0.0001755984 +0.9419845 0.02852504 0.0001755984 +1.267794 0.02852504 0.0001755984 +1.705268 0.02852504 0.0001755984 +2.292679 0.02852504 0.0001755984 +3.081414 0.02852504 0.0001755984 +4.140474 0.02852504 0.0001755984 +5.562508 0.02852504 0.0001755984 +7.471917 0.02852504 0.0001755984 +10.03574 0.02852504 0.0001755984 +13.47828 0.02852504 0.0001755984 +18.10068 0.02852504 0.0001755984 +24.30731 0.02852504 0.0001755984 +32.64117 0.02852504 0.0001755984 +43.83129 0.02852504 0.0001755984 +58.85664 0.02852504 0.0001755984 +-0.0175068 0.04126244 0.0001755984 +-0.01161267 0.04126244 0.0001755984 +-0.005718534 0.04126244 0.0001755984 +0.0001755984 0.04126244 0.0001755984 +0.006069731 0.04126244 0.0001755984 +0.01197402 0.04126244 0.0001755984 +0.01903886 0.04126244 0.0001755984 +0.02852504 0.04126244 0.0001755984 +0.04126244 0.04126244 0.0001755984 +0.05836535 0.04126244 0.0001755984 +0.08132997 0.04126244 0.0001755984 +0.1121653 0.04126244 0.0001755984 +0.1535689 0.04126244 0.0001755984 +0.2091628 0.04126244 0.0001755984 +0.2838106 0.04126244 0.0001755984 +0.3840425 0.04126244 0.0001755984 +0.518627 0.04126244 0.0001755984 +0.6993381 0.04126244 0.0001755984 +0.9419845 0.04126244 0.0001755984 +1.267794 0.04126244 0.0001755984 +1.705268 0.04126244 0.0001755984 +2.292679 0.04126244 0.0001755984 +3.081414 0.04126244 0.0001755984 +4.140474 0.04126244 0.0001755984 +5.562508 0.04126244 0.0001755984 +7.471917 0.04126244 0.0001755984 +10.03574 0.04126244 0.0001755984 +13.47828 0.04126244 0.0001755984 +18.10068 0.04126244 0.0001755984 +24.30731 0.04126244 0.0001755984 +32.64117 0.04126244 0.0001755984 +43.83129 0.04126244 0.0001755984 +58.85664 0.04126244 0.0001755984 +-0.0175068 0.05836535 0.0001755984 +-0.01161267 0.05836535 0.0001755984 +-0.005718534 0.05836535 0.0001755984 +0.0001755984 0.05836535 0.0001755984 +0.006069731 0.05836535 0.0001755984 +0.01197402 0.05836535 0.0001755984 +0.01903886 0.05836535 0.0001755984 +0.02852504 0.05836535 0.0001755984 +0.04126244 0.05836535 0.0001755984 +0.05836535 0.05836535 0.0001755984 +0.08132997 0.05836535 0.0001755984 +0.1121653 0.05836535 0.0001755984 +0.1535689 0.05836535 0.0001755984 +0.2091628 0.05836535 0.0001755984 +0.2838106 0.05836535 0.0001755984 +0.3840425 0.05836535 0.0001755984 +0.518627 0.05836535 0.0001755984 +0.6993381 0.05836535 0.0001755984 +0.9419845 0.05836535 0.0001755984 +1.267794 0.05836535 0.0001755984 +1.705268 0.05836535 0.0001755984 +2.292679 0.05836535 0.0001755984 +3.081414 0.05836535 0.0001755984 +4.140474 0.05836535 0.0001755984 +5.562508 0.05836535 0.0001755984 +7.471917 0.05836535 0.0001755984 +10.03574 0.05836535 0.0001755984 +13.47828 0.05836535 0.0001755984 +18.10068 0.05836535 0.0001755984 +24.30731 0.05836535 0.0001755984 +32.64117 0.05836535 0.0001755984 +43.83129 0.05836535 0.0001755984 +58.85664 0.05836535 0.0001755984 +-0.0175068 0.08132997 0.0001755984 +-0.01161267 0.08132997 0.0001755984 +-0.005718534 0.08132997 0.0001755984 +0.0001755984 0.08132997 0.0001755984 +0.006069731 0.08132997 0.0001755984 +0.01197402 0.08132997 0.0001755984 +0.01903886 0.08132997 0.0001755984 +0.02852504 0.08132997 0.0001755984 +0.04126244 0.08132997 0.0001755984 +0.05836535 0.08132997 0.0001755984 +0.08132997 0.08132997 0.0001755984 +0.1121653 0.08132997 0.0001755984 +0.1535689 0.08132997 0.0001755984 +0.2091628 0.08132997 0.0001755984 +0.2838106 0.08132997 0.0001755984 +0.3840425 0.08132997 0.0001755984 +0.518627 0.08132997 0.0001755984 +0.6993381 0.08132997 0.0001755984 +0.9419845 0.08132997 0.0001755984 +1.267794 0.08132997 0.0001755984 +1.705268 0.08132997 0.0001755984 +2.292679 0.08132997 0.0001755984 +3.081414 0.08132997 0.0001755984 +4.140474 0.08132997 0.0001755984 +5.562508 0.08132997 0.0001755984 +7.471917 0.08132997 0.0001755984 +10.03574 0.08132997 0.0001755984 +13.47828 0.08132997 0.0001755984 +18.10068 0.08132997 0.0001755984 +24.30731 0.08132997 0.0001755984 +32.64117 0.08132997 0.0001755984 +43.83129 0.08132997 0.0001755984 +58.85664 0.08132997 0.0001755984 +-0.0175068 0.1121653 0.0001755984 +-0.01161267 0.1121653 0.0001755984 +-0.005718534 0.1121653 0.0001755984 +0.0001755984 0.1121653 0.0001755984 +0.006069731 0.1121653 0.0001755984 +0.01197402 0.1121653 0.0001755984 +0.01903886 0.1121653 0.0001755984 +0.02852504 0.1121653 0.0001755984 +0.04126244 0.1121653 0.0001755984 +0.05836535 0.1121653 0.0001755984 +0.08132997 0.1121653 0.0001755984 +0.1121653 0.1121653 0.0001755984 +0.1535689 0.1121653 0.0001755984 +0.2091628 0.1121653 0.0001755984 +0.2838106 0.1121653 0.0001755984 +0.3840425 0.1121653 0.0001755984 +0.518627 0.1121653 0.0001755984 +0.6993381 0.1121653 0.0001755984 +0.9419845 0.1121653 0.0001755984 +1.267794 0.1121653 0.0001755984 +1.705268 0.1121653 0.0001755984 +2.292679 0.1121653 0.0001755984 +3.081414 0.1121653 0.0001755984 +4.140474 0.1121653 0.0001755984 +5.562508 0.1121653 0.0001755984 +7.471917 0.1121653 0.0001755984 +10.03574 0.1121653 0.0001755984 +13.47828 0.1121653 0.0001755984 +18.10068 0.1121653 0.0001755984 +24.30731 0.1121653 0.0001755984 +32.64117 0.1121653 0.0001755984 +43.83129 0.1121653 0.0001755984 +58.85664 0.1121653 0.0001755984 +-0.0175068 0.1535689 0.0001755984 +-0.01161267 0.1535689 0.0001755984 +-0.005718534 0.1535689 0.0001755984 +0.0001755984 0.1535689 0.0001755984 +0.006069731 0.1535689 0.0001755984 +0.01197402 0.1535689 0.0001755984 +0.01903886 0.1535689 0.0001755984 +0.02852504 0.1535689 0.0001755984 +0.04126244 0.1535689 0.0001755984 +0.05836535 0.1535689 0.0001755984 +0.08132997 0.1535689 0.0001755984 +0.1121653 0.1535689 0.0001755984 +0.1535689 0.1535689 0.0001755984 +0.2091628 0.1535689 0.0001755984 +0.2838106 0.1535689 0.0001755984 +0.3840425 0.1535689 0.0001755984 +0.518627 0.1535689 0.0001755984 +0.6993381 0.1535689 0.0001755984 +0.9419845 0.1535689 0.0001755984 +1.267794 0.1535689 0.0001755984 +1.705268 0.1535689 0.0001755984 +2.292679 0.1535689 0.0001755984 +3.081414 0.1535689 0.0001755984 +4.140474 0.1535689 0.0001755984 +5.562508 0.1535689 0.0001755984 +7.471917 0.1535689 0.0001755984 +10.03574 0.1535689 0.0001755984 +13.47828 0.1535689 0.0001755984 +18.10068 0.1535689 0.0001755984 +24.30731 0.1535689 0.0001755984 +32.64117 0.1535689 0.0001755984 +43.83129 0.1535689 0.0001755984 +58.85664 0.1535689 0.0001755984 +-0.0175068 0.2091628 0.0001755984 +-0.01161267 0.2091628 0.0001755984 +-0.005718534 0.2091628 0.0001755984 +0.0001755984 0.2091628 0.0001755984 +0.006069731 0.2091628 0.0001755984 +0.01197402 0.2091628 0.0001755984 +0.01903886 0.2091628 0.0001755984 +0.02852504 0.2091628 0.0001755984 +0.04126244 0.2091628 0.0001755984 +0.05836535 0.2091628 0.0001755984 +0.08132997 0.2091628 0.0001755984 +0.1121653 0.2091628 0.0001755984 +0.1535689 0.2091628 0.0001755984 +0.2091628 0.2091628 0.0001755984 +0.2838106 0.2091628 0.0001755984 +0.3840425 0.2091628 0.0001755984 +0.518627 0.2091628 0.0001755984 +0.6993381 0.2091628 0.0001755984 +0.9419845 0.2091628 0.0001755984 +1.267794 0.2091628 0.0001755984 +1.705268 0.2091628 0.0001755984 +2.292679 0.2091628 0.0001755984 +3.081414 0.2091628 0.0001755984 +4.140474 0.2091628 0.0001755984 +5.562508 0.2091628 0.0001755984 +7.471917 0.2091628 0.0001755984 +10.03574 0.2091628 0.0001755984 +13.47828 0.2091628 0.0001755984 +18.10068 0.2091628 0.0001755984 +24.30731 0.2091628 0.0001755984 +32.64117 0.2091628 0.0001755984 +43.83129 0.2091628 0.0001755984 +58.85664 0.2091628 0.0001755984 +-0.0175068 0.2838106 0.0001755984 +-0.01161267 0.2838106 0.0001755984 +-0.005718534 0.2838106 0.0001755984 +0.0001755984 0.2838106 0.0001755984 +0.006069731 0.2838106 0.0001755984 +0.01197402 0.2838106 0.0001755984 +0.01903886 0.2838106 0.0001755984 +0.02852504 0.2838106 0.0001755984 +0.04126244 0.2838106 0.0001755984 +0.05836535 0.2838106 0.0001755984 +0.08132997 0.2838106 0.0001755984 +0.1121653 0.2838106 0.0001755984 +0.1535689 0.2838106 0.0001755984 +0.2091628 0.2838106 0.0001755984 +0.2838106 0.2838106 0.0001755984 +0.3840425 0.2838106 0.0001755984 +0.518627 0.2838106 0.0001755984 +0.6993381 0.2838106 0.0001755984 +0.9419845 0.2838106 0.0001755984 +1.267794 0.2838106 0.0001755984 +1.705268 0.2838106 0.0001755984 +2.292679 0.2838106 0.0001755984 +3.081414 0.2838106 0.0001755984 +4.140474 0.2838106 0.0001755984 +5.562508 0.2838106 0.0001755984 +7.471917 0.2838106 0.0001755984 +10.03574 0.2838106 0.0001755984 +13.47828 0.2838106 0.0001755984 +18.10068 0.2838106 0.0001755984 +24.30731 0.2838106 0.0001755984 +32.64117 0.2838106 0.0001755984 +43.83129 0.2838106 0.0001755984 +58.85664 0.2838106 0.0001755984 +-0.0175068 0.3840425 0.0001755984 +-0.01161267 0.3840425 0.0001755984 +-0.005718534 0.3840425 0.0001755984 +0.0001755984 0.3840425 0.0001755984 +0.006069731 0.3840425 0.0001755984 +0.01197402 0.3840425 0.0001755984 +0.01903886 0.3840425 0.0001755984 +0.02852504 0.3840425 0.0001755984 +0.04126244 0.3840425 0.0001755984 +0.05836535 0.3840425 0.0001755984 +0.08132997 0.3840425 0.0001755984 +0.1121653 0.3840425 0.0001755984 +0.1535689 0.3840425 0.0001755984 +0.2091628 0.3840425 0.0001755984 +0.2838106 0.3840425 0.0001755984 +0.3840425 0.3840425 0.0001755984 +0.518627 0.3840425 0.0001755984 +0.6993381 0.3840425 0.0001755984 +0.9419845 0.3840425 0.0001755984 +1.267794 0.3840425 0.0001755984 +1.705268 0.3840425 0.0001755984 +2.292679 0.3840425 0.0001755984 +3.081414 0.3840425 0.0001755984 +4.140474 0.3840425 0.0001755984 +5.562508 0.3840425 0.0001755984 +7.471917 0.3840425 0.0001755984 +10.03574 0.3840425 0.0001755984 +13.47828 0.3840425 0.0001755984 +18.10068 0.3840425 0.0001755984 +24.30731 0.3840425 0.0001755984 +32.64117 0.3840425 0.0001755984 +43.83129 0.3840425 0.0001755984 +58.85664 0.3840425 0.0001755984 +-0.0175068 0.518627 0.0001755984 +-0.01161267 0.518627 0.0001755984 +-0.005718534 0.518627 0.0001755984 +0.0001755984 0.518627 0.0001755984 +0.006069731 0.518627 0.0001755984 +0.01197402 0.518627 0.0001755984 +0.01903886 0.518627 0.0001755984 +0.02852504 0.518627 0.0001755984 +0.04126244 0.518627 0.0001755984 +0.05836535 0.518627 0.0001755984 +0.08132997 0.518627 0.0001755984 +0.1121653 0.518627 0.0001755984 +0.1535689 0.518627 0.0001755984 +0.2091628 0.518627 0.0001755984 +0.2838106 0.518627 0.0001755984 +0.3840425 0.518627 0.0001755984 +0.518627 0.518627 0.0001755984 +0.6993381 0.518627 0.0001755984 +0.9419845 0.518627 0.0001755984 +1.267794 0.518627 0.0001755984 +1.705268 0.518627 0.0001755984 +2.292679 0.518627 0.0001755984 +3.081414 0.518627 0.0001755984 +4.140474 0.518627 0.0001755984 +5.562508 0.518627 0.0001755984 +7.471917 0.518627 0.0001755984 +10.03574 0.518627 0.0001755984 +13.47828 0.518627 0.0001755984 +18.10068 0.518627 0.0001755984 +24.30731 0.518627 0.0001755984 +32.64117 0.518627 0.0001755984 +43.83129 0.518627 0.0001755984 +58.85664 0.518627 0.0001755984 +-0.0175068 0.6993381 0.0001755984 +-0.01161267 0.6993381 0.0001755984 +-0.005718534 0.6993381 0.0001755984 +0.0001755984 0.6993381 0.0001755984 +0.006069731 0.6993381 0.0001755984 +0.01197402 0.6993381 0.0001755984 +0.01903886 0.6993381 0.0001755984 +0.02852504 0.6993381 0.0001755984 +0.04126244 0.6993381 0.0001755984 +0.05836535 0.6993381 0.0001755984 +0.08132997 0.6993381 0.0001755984 +0.1121653 0.6993381 0.0001755984 +0.1535689 0.6993381 0.0001755984 +0.2091628 0.6993381 0.0001755984 +0.2838106 0.6993381 0.0001755984 +0.3840425 0.6993381 0.0001755984 +0.518627 0.6993381 0.0001755984 +0.6993381 0.6993381 0.0001755984 +0.9419845 0.6993381 0.0001755984 +1.267794 0.6993381 0.0001755984 +1.705268 0.6993381 0.0001755984 +2.292679 0.6993381 0.0001755984 +3.081414 0.6993381 0.0001755984 +4.140474 0.6993381 0.0001755984 +5.562508 0.6993381 0.0001755984 +7.471917 0.6993381 0.0001755984 +10.03574 0.6993381 0.0001755984 +13.47828 0.6993381 0.0001755984 +18.10068 0.6993381 0.0001755984 +24.30731 0.6993381 0.0001755984 +32.64117 0.6993381 0.0001755984 +43.83129 0.6993381 0.0001755984 +58.85664 0.6993381 0.0001755984 +-0.0175068 0.9419845 0.0001755984 +-0.01161267 0.9419845 0.0001755984 +-0.005718534 0.9419845 0.0001755984 +0.0001755984 0.9419845 0.0001755984 +0.006069731 0.9419845 0.0001755984 +0.01197402 0.9419845 0.0001755984 +0.01903886 0.9419845 0.0001755984 +0.02852504 0.9419845 0.0001755984 +0.04126244 0.9419845 0.0001755984 +0.05836535 0.9419845 0.0001755984 +0.08132997 0.9419845 0.0001755984 +0.1121653 0.9419845 0.0001755984 +0.1535689 0.9419845 0.0001755984 +0.2091628 0.9419845 0.0001755984 +0.2838106 0.9419845 0.0001755984 +0.3840425 0.9419845 0.0001755984 +0.518627 0.9419845 0.0001755984 +0.6993381 0.9419845 0.0001755984 +0.9419845 0.9419845 0.0001755984 +1.267794 0.9419845 0.0001755984 +1.705268 0.9419845 0.0001755984 +2.292679 0.9419845 0.0001755984 +3.081414 0.9419845 0.0001755984 +4.140474 0.9419845 0.0001755984 +5.562508 0.9419845 0.0001755984 +7.471917 0.9419845 0.0001755984 +10.03574 0.9419845 0.0001755984 +13.47828 0.9419845 0.0001755984 +18.10068 0.9419845 0.0001755984 +24.30731 0.9419845 0.0001755984 +32.64117 0.9419845 0.0001755984 +43.83129 0.9419845 0.0001755984 +58.85664 0.9419845 0.0001755984 +-0.0175068 1.267794 0.0001755984 +-0.01161267 1.267794 0.0001755984 +-0.005718534 1.267794 0.0001755984 +0.0001755984 1.267794 0.0001755984 +0.006069731 1.267794 0.0001755984 +0.01197402 1.267794 0.0001755984 +0.01903886 1.267794 0.0001755984 +0.02852504 1.267794 0.0001755984 +0.04126244 1.267794 0.0001755984 +0.05836535 1.267794 0.0001755984 +0.08132997 1.267794 0.0001755984 +0.1121653 1.267794 0.0001755984 +0.1535689 1.267794 0.0001755984 +0.2091628 1.267794 0.0001755984 +0.2838106 1.267794 0.0001755984 +0.3840425 1.267794 0.0001755984 +0.518627 1.267794 0.0001755984 +0.6993381 1.267794 0.0001755984 +0.9419845 1.267794 0.0001755984 +1.267794 1.267794 0.0001755984 +1.705268 1.267794 0.0001755984 +2.292679 1.267794 0.0001755984 +3.081414 1.267794 0.0001755984 +4.140474 1.267794 0.0001755984 +5.562508 1.267794 0.0001755984 +7.471917 1.267794 0.0001755984 +10.03574 1.267794 0.0001755984 +13.47828 1.267794 0.0001755984 +18.10068 1.267794 0.0001755984 +24.30731 1.267794 0.0001755984 +32.64117 1.267794 0.0001755984 +43.83129 1.267794 0.0001755984 +58.85664 1.267794 0.0001755984 +-0.0175068 1.705268 0.0001755984 +-0.01161267 1.705268 0.0001755984 +-0.005718534 1.705268 0.0001755984 +0.0001755984 1.705268 0.0001755984 +0.006069731 1.705268 0.0001755984 +0.01197402 1.705268 0.0001755984 +0.01903886 1.705268 0.0001755984 +0.02852504 1.705268 0.0001755984 +0.04126244 1.705268 0.0001755984 +0.05836535 1.705268 0.0001755984 +0.08132997 1.705268 0.0001755984 +0.1121653 1.705268 0.0001755984 +0.1535689 1.705268 0.0001755984 +0.2091628 1.705268 0.0001755984 +0.2838106 1.705268 0.0001755984 +0.3840425 1.705268 0.0001755984 +0.518627 1.705268 0.0001755984 +0.6993381 1.705268 0.0001755984 +0.9419845 1.705268 0.0001755984 +1.267794 1.705268 0.0001755984 +1.705268 1.705268 0.0001755984 +2.292679 1.705268 0.0001755984 +3.081414 1.705268 0.0001755984 +4.140474 1.705268 0.0001755984 +5.562508 1.705268 0.0001755984 +7.471917 1.705268 0.0001755984 +10.03574 1.705268 0.0001755984 +13.47828 1.705268 0.0001755984 +18.10068 1.705268 0.0001755984 +24.30731 1.705268 0.0001755984 +32.64117 1.705268 0.0001755984 +43.83129 1.705268 0.0001755984 +58.85664 1.705268 0.0001755984 +-0.0175068 2.292679 0.0001755984 +-0.01161267 2.292679 0.0001755984 +-0.005718534 2.292679 0.0001755984 +0.0001755984 2.292679 0.0001755984 +0.006069731 2.292679 0.0001755984 +0.01197402 2.292679 0.0001755984 +0.01903886 2.292679 0.0001755984 +0.02852504 2.292679 0.0001755984 +0.04126244 2.292679 0.0001755984 +0.05836535 2.292679 0.0001755984 +0.08132997 2.292679 0.0001755984 +0.1121653 2.292679 0.0001755984 +0.1535689 2.292679 0.0001755984 +0.2091628 2.292679 0.0001755984 +0.2838106 2.292679 0.0001755984 +0.3840425 2.292679 0.0001755984 +0.518627 2.292679 0.0001755984 +0.6993381 2.292679 0.0001755984 +0.9419845 2.292679 0.0001755984 +1.267794 2.292679 0.0001755984 +1.705268 2.292679 0.0001755984 +2.292679 2.292679 0.0001755984 +3.081414 2.292679 0.0001755984 +4.140474 2.292679 0.0001755984 +5.562508 2.292679 0.0001755984 +7.471917 2.292679 0.0001755984 +10.03574 2.292679 0.0001755984 +13.47828 2.292679 0.0001755984 +18.10068 2.292679 0.0001755984 +24.30731 2.292679 0.0001755984 +32.64117 2.292679 0.0001755984 +43.83129 2.292679 0.0001755984 +58.85664 2.292679 0.0001755984 +-0.0175068 3.081414 0.0001755984 +-0.01161267 3.081414 0.0001755984 +-0.005718534 3.081414 0.0001755984 +0.0001755984 3.081414 0.0001755984 +0.006069731 3.081414 0.0001755984 +0.01197402 3.081414 0.0001755984 +0.01903886 3.081414 0.0001755984 +0.02852504 3.081414 0.0001755984 +0.04126244 3.081414 0.0001755984 +0.05836535 3.081414 0.0001755984 +0.08132997 3.081414 0.0001755984 +0.1121653 3.081414 0.0001755984 +0.1535689 3.081414 0.0001755984 +0.2091628 3.081414 0.0001755984 +0.2838106 3.081414 0.0001755984 +0.3840425 3.081414 0.0001755984 +0.518627 3.081414 0.0001755984 +0.6993381 3.081414 0.0001755984 +0.9419845 3.081414 0.0001755984 +1.267794 3.081414 0.0001755984 +1.705268 3.081414 0.0001755984 +2.292679 3.081414 0.0001755984 +3.081414 3.081414 0.0001755984 +4.140474 3.081414 0.0001755984 +5.562508 3.081414 0.0001755984 +7.471917 3.081414 0.0001755984 +10.03574 3.081414 0.0001755984 +13.47828 3.081414 0.0001755984 +18.10068 3.081414 0.0001755984 +24.30731 3.081414 0.0001755984 +32.64117 3.081414 0.0001755984 +43.83129 3.081414 0.0001755984 +58.85664 3.081414 0.0001755984 +-0.0175068 4.140474 0.0001755984 +-0.01161267 4.140474 0.0001755984 +-0.005718534 4.140474 0.0001755984 +0.0001755984 4.140474 0.0001755984 +0.006069731 4.140474 0.0001755984 +0.01197402 4.140474 0.0001755984 +0.01903886 4.140474 0.0001755984 +0.02852504 4.140474 0.0001755984 +0.04126244 4.140474 0.0001755984 +0.05836535 4.140474 0.0001755984 +0.08132997 4.140474 0.0001755984 +0.1121653 4.140474 0.0001755984 +0.1535689 4.140474 0.0001755984 +0.2091628 4.140474 0.0001755984 +0.2838106 4.140474 0.0001755984 +0.3840425 4.140474 0.0001755984 +0.518627 4.140474 0.0001755984 +0.6993381 4.140474 0.0001755984 +0.9419845 4.140474 0.0001755984 +1.267794 4.140474 0.0001755984 +1.705268 4.140474 0.0001755984 +2.292679 4.140474 0.0001755984 +3.081414 4.140474 0.0001755984 +4.140474 4.140474 0.0001755984 +5.562508 4.140474 0.0001755984 +7.471917 4.140474 0.0001755984 +10.03574 4.140474 0.0001755984 +13.47828 4.140474 0.0001755984 +18.10068 4.140474 0.0001755984 +24.30731 4.140474 0.0001755984 +32.64117 4.140474 0.0001755984 +43.83129 4.140474 0.0001755984 +58.85664 4.140474 0.0001755984 +-0.0175068 5.562508 0.0001755984 +-0.01161267 5.562508 0.0001755984 +-0.005718534 5.562508 0.0001755984 +0.0001755984 5.562508 0.0001755984 +0.006069731 5.562508 0.0001755984 +0.01197402 5.562508 0.0001755984 +0.01903886 5.562508 0.0001755984 +0.02852504 5.562508 0.0001755984 +0.04126244 5.562508 0.0001755984 +0.05836535 5.562508 0.0001755984 +0.08132997 5.562508 0.0001755984 +0.1121653 5.562508 0.0001755984 +0.1535689 5.562508 0.0001755984 +0.2091628 5.562508 0.0001755984 +0.2838106 5.562508 0.0001755984 +0.3840425 5.562508 0.0001755984 +0.518627 5.562508 0.0001755984 +0.6993381 5.562508 0.0001755984 +0.9419845 5.562508 0.0001755984 +1.267794 5.562508 0.0001755984 +1.705268 5.562508 0.0001755984 +2.292679 5.562508 0.0001755984 +3.081414 5.562508 0.0001755984 +4.140474 5.562508 0.0001755984 +5.562508 5.562508 0.0001755984 +7.471917 5.562508 0.0001755984 +10.03574 5.562508 0.0001755984 +13.47828 5.562508 0.0001755984 +18.10068 5.562508 0.0001755984 +24.30731 5.562508 0.0001755984 +32.64117 5.562508 0.0001755984 +43.83129 5.562508 0.0001755984 +58.85664 5.562508 0.0001755984 +-0.0175068 7.471917 0.0001755984 +-0.01161267 7.471917 0.0001755984 +-0.005718534 7.471917 0.0001755984 +0.0001755984 7.471917 0.0001755984 +0.006069731 7.471917 0.0001755984 +0.01197402 7.471917 0.0001755984 +0.01903886 7.471917 0.0001755984 +0.02852504 7.471917 0.0001755984 +0.04126244 7.471917 0.0001755984 +0.05836535 7.471917 0.0001755984 +0.08132997 7.471917 0.0001755984 +0.1121653 7.471917 0.0001755984 +0.1535689 7.471917 0.0001755984 +0.2091628 7.471917 0.0001755984 +0.2838106 7.471917 0.0001755984 +0.3840425 7.471917 0.0001755984 +0.518627 7.471917 0.0001755984 +0.6993381 7.471917 0.0001755984 +0.9419845 7.471917 0.0001755984 +1.267794 7.471917 0.0001755984 +1.705268 7.471917 0.0001755984 +2.292679 7.471917 0.0001755984 +3.081414 7.471917 0.0001755984 +4.140474 7.471917 0.0001755984 +5.562508 7.471917 0.0001755984 +7.471917 7.471917 0.0001755984 +10.03574 7.471917 0.0001755984 +13.47828 7.471917 0.0001755984 +18.10068 7.471917 0.0001755984 +24.30731 7.471917 0.0001755984 +32.64117 7.471917 0.0001755984 +43.83129 7.471917 0.0001755984 +58.85664 7.471917 0.0001755984 +-0.0175068 10.03574 0.0001755984 +-0.01161267 10.03574 0.0001755984 +-0.005718534 10.03574 0.0001755984 +0.0001755984 10.03574 0.0001755984 +0.006069731 10.03574 0.0001755984 +0.01197402 10.03574 0.0001755984 +0.01903886 10.03574 0.0001755984 +0.02852504 10.03574 0.0001755984 +0.04126244 10.03574 0.0001755984 +0.05836535 10.03574 0.0001755984 +0.08132997 10.03574 0.0001755984 +0.1121653 10.03574 0.0001755984 +0.1535689 10.03574 0.0001755984 +0.2091628 10.03574 0.0001755984 +0.2838106 10.03574 0.0001755984 +0.3840425 10.03574 0.0001755984 +0.518627 10.03574 0.0001755984 +0.6993381 10.03574 0.0001755984 +0.9419845 10.03574 0.0001755984 +1.267794 10.03574 0.0001755984 +1.705268 10.03574 0.0001755984 +2.292679 10.03574 0.0001755984 +3.081414 10.03574 0.0001755984 +4.140474 10.03574 0.0001755984 +5.562508 10.03574 0.0001755984 +7.471917 10.03574 0.0001755984 +10.03574 10.03574 0.0001755984 +13.47828 10.03574 0.0001755984 +18.10068 10.03574 0.0001755984 +24.30731 10.03574 0.0001755984 +32.64117 10.03574 0.0001755984 +43.83129 10.03574 0.0001755984 +58.85664 10.03574 0.0001755984 +-0.0175068 13.47828 0.0001755984 +-0.01161267 13.47828 0.0001755984 +-0.005718534 13.47828 0.0001755984 +0.0001755984 13.47828 0.0001755984 +0.006069731 13.47828 0.0001755984 +0.01197402 13.47828 0.0001755984 +0.01903886 13.47828 0.0001755984 +0.02852504 13.47828 0.0001755984 +0.04126244 13.47828 0.0001755984 +0.05836535 13.47828 0.0001755984 +0.08132997 13.47828 0.0001755984 +0.1121653 13.47828 0.0001755984 +0.1535689 13.47828 0.0001755984 +0.2091628 13.47828 0.0001755984 +0.2838106 13.47828 0.0001755984 +0.3840425 13.47828 0.0001755984 +0.518627 13.47828 0.0001755984 +0.6993381 13.47828 0.0001755984 +0.9419845 13.47828 0.0001755984 +1.267794 13.47828 0.0001755984 +1.705268 13.47828 0.0001755984 +2.292679 13.47828 0.0001755984 +3.081414 13.47828 0.0001755984 +4.140474 13.47828 0.0001755984 +5.562508 13.47828 0.0001755984 +7.471917 13.47828 0.0001755984 +10.03574 13.47828 0.0001755984 +13.47828 13.47828 0.0001755984 +18.10068 13.47828 0.0001755984 +24.30731 13.47828 0.0001755984 +32.64117 13.47828 0.0001755984 +43.83129 13.47828 0.0001755984 +58.85664 13.47828 0.0001755984 +-0.0175068 18.10068 0.0001755984 +-0.01161267 18.10068 0.0001755984 +-0.005718534 18.10068 0.0001755984 +0.0001755984 18.10068 0.0001755984 +0.006069731 18.10068 0.0001755984 +0.01197402 18.10068 0.0001755984 +0.01903886 18.10068 0.0001755984 +0.02852504 18.10068 0.0001755984 +0.04126244 18.10068 0.0001755984 +0.05836535 18.10068 0.0001755984 +0.08132997 18.10068 0.0001755984 +0.1121653 18.10068 0.0001755984 +0.1535689 18.10068 0.0001755984 +0.2091628 18.10068 0.0001755984 +0.2838106 18.10068 0.0001755984 +0.3840425 18.10068 0.0001755984 +0.518627 18.10068 0.0001755984 +0.6993381 18.10068 0.0001755984 +0.9419845 18.10068 0.0001755984 +1.267794 18.10068 0.0001755984 +1.705268 18.10068 0.0001755984 +2.292679 18.10068 0.0001755984 +3.081414 18.10068 0.0001755984 +4.140474 18.10068 0.0001755984 +5.562508 18.10068 0.0001755984 +7.471917 18.10068 0.0001755984 +10.03574 18.10068 0.0001755984 +13.47828 18.10068 0.0001755984 +18.10068 18.10068 0.0001755984 +24.30731 18.10068 0.0001755984 +32.64117 18.10068 0.0001755984 +43.83129 18.10068 0.0001755984 +58.85664 18.10068 0.0001755984 +-0.0175068 24.30731 0.0001755984 +-0.01161267 24.30731 0.0001755984 +-0.005718534 24.30731 0.0001755984 +0.0001755984 24.30731 0.0001755984 +0.006069731 24.30731 0.0001755984 +0.01197402 24.30731 0.0001755984 +0.01903886 24.30731 0.0001755984 +0.02852504 24.30731 0.0001755984 +0.04126244 24.30731 0.0001755984 +0.05836535 24.30731 0.0001755984 +0.08132997 24.30731 0.0001755984 +0.1121653 24.30731 0.0001755984 +0.1535689 24.30731 0.0001755984 +0.2091628 24.30731 0.0001755984 +0.2838106 24.30731 0.0001755984 +0.3840425 24.30731 0.0001755984 +0.518627 24.30731 0.0001755984 +0.6993381 24.30731 0.0001755984 +0.9419845 24.30731 0.0001755984 +1.267794 24.30731 0.0001755984 +1.705268 24.30731 0.0001755984 +2.292679 24.30731 0.0001755984 +3.081414 24.30731 0.0001755984 +4.140474 24.30731 0.0001755984 +5.562508 24.30731 0.0001755984 +7.471917 24.30731 0.0001755984 +10.03574 24.30731 0.0001755984 +13.47828 24.30731 0.0001755984 +18.10068 24.30731 0.0001755984 +24.30731 24.30731 0.0001755984 +32.64117 24.30731 0.0001755984 +43.83129 24.30731 0.0001755984 +58.85664 24.30731 0.0001755984 +-0.0175068 32.64117 0.0001755984 +-0.01161267 32.64117 0.0001755984 +-0.005718534 32.64117 0.0001755984 +0.0001755984 32.64117 0.0001755984 +0.006069731 32.64117 0.0001755984 +0.01197402 32.64117 0.0001755984 +0.01903886 32.64117 0.0001755984 +0.02852504 32.64117 0.0001755984 +0.04126244 32.64117 0.0001755984 +0.05836535 32.64117 0.0001755984 +0.08132997 32.64117 0.0001755984 +0.1121653 32.64117 0.0001755984 +0.1535689 32.64117 0.0001755984 +0.2091628 32.64117 0.0001755984 +0.2838106 32.64117 0.0001755984 +0.3840425 32.64117 0.0001755984 +0.518627 32.64117 0.0001755984 +0.6993381 32.64117 0.0001755984 +0.9419845 32.64117 0.0001755984 +1.267794 32.64117 0.0001755984 +1.705268 32.64117 0.0001755984 +2.292679 32.64117 0.0001755984 +3.081414 32.64117 0.0001755984 +4.140474 32.64117 0.0001755984 +5.562508 32.64117 0.0001755984 +7.471917 32.64117 0.0001755984 +10.03574 32.64117 0.0001755984 +13.47828 32.64117 0.0001755984 +18.10068 32.64117 0.0001755984 +24.30731 32.64117 0.0001755984 +32.64117 32.64117 0.0001755984 +43.83129 32.64117 0.0001755984 +58.85664 32.64117 0.0001755984 +-0.0175068 43.83129 0.0001755984 +-0.01161267 43.83129 0.0001755984 +-0.005718534 43.83129 0.0001755984 +0.0001755984 43.83129 0.0001755984 +0.006069731 43.83129 0.0001755984 +0.01197402 43.83129 0.0001755984 +0.01903886 43.83129 0.0001755984 +0.02852504 43.83129 0.0001755984 +0.04126244 43.83129 0.0001755984 +0.05836535 43.83129 0.0001755984 +0.08132997 43.83129 0.0001755984 +0.1121653 43.83129 0.0001755984 +0.1535689 43.83129 0.0001755984 +0.2091628 43.83129 0.0001755984 +0.2838106 43.83129 0.0001755984 +0.3840425 43.83129 0.0001755984 +0.518627 43.83129 0.0001755984 +0.6993381 43.83129 0.0001755984 +0.9419845 43.83129 0.0001755984 +1.267794 43.83129 0.0001755984 +1.705268 43.83129 0.0001755984 +2.292679 43.83129 0.0001755984 +3.081414 43.83129 0.0001755984 +4.140474 43.83129 0.0001755984 +5.562508 43.83129 0.0001755984 +7.471917 43.83129 0.0001755984 +10.03574 43.83129 0.0001755984 +13.47828 43.83129 0.0001755984 +18.10068 43.83129 0.0001755984 +24.30731 43.83129 0.0001755984 +32.64117 43.83129 0.0001755984 +43.83129 43.83129 0.0001755984 +58.85664 43.83129 0.0001755984 +-0.0175068 58.85664 0.0001755984 +-0.01161267 58.85664 0.0001755984 +-0.005718534 58.85664 0.0001755984 +0.0001755984 58.85664 0.0001755984 +0.006069731 58.85664 0.0001755984 +0.01197402 58.85664 0.0001755984 +0.01903886 58.85664 0.0001755984 +0.02852504 58.85664 0.0001755984 +0.04126244 58.85664 0.0001755984 +0.05836535 58.85664 0.0001755984 +0.08132997 58.85664 0.0001755984 +0.1121653 58.85664 0.0001755984 +0.1535689 58.85664 0.0001755984 +0.2091628 58.85664 0.0001755984 +0.2838106 58.85664 0.0001755984 +0.3840425 58.85664 0.0001755984 +0.518627 58.85664 0.0001755984 +0.6993381 58.85664 0.0001755984 +0.9419845 58.85664 0.0001755984 +1.267794 58.85664 0.0001755984 +1.705268 58.85664 0.0001755984 +2.292679 58.85664 0.0001755984 +3.081414 58.85664 0.0001755984 +4.140474 58.85664 0.0001755984 +5.562508 58.85664 0.0001755984 +7.471917 58.85664 0.0001755984 +10.03574 58.85664 0.0001755984 +13.47828 58.85664 0.0001755984 +18.10068 58.85664 0.0001755984 +24.30731 58.85664 0.0001755984 +32.64117 58.85664 0.0001755984 +43.83129 58.85664 0.0001755984 +58.85664 58.85664 0.0001755984 +-0.0175068 -0.0175068 0.006069731 +-0.01161267 -0.0175068 0.006069731 +-0.005718534 -0.0175068 0.006069731 +0.0001755984 -0.0175068 0.006069731 +0.006069731 -0.0175068 0.006069731 +0.01197402 -0.0175068 0.006069731 +0.01903886 -0.0175068 0.006069731 +0.02852504 -0.0175068 0.006069731 +0.04126244 -0.0175068 0.006069731 +0.05836535 -0.0175068 0.006069731 +0.08132997 -0.0175068 0.006069731 +0.1121653 -0.0175068 0.006069731 +0.1535689 -0.0175068 0.006069731 +0.2091628 -0.0175068 0.006069731 +0.2838106 -0.0175068 0.006069731 +0.3840425 -0.0175068 0.006069731 +0.518627 -0.0175068 0.006069731 +0.6993381 -0.0175068 0.006069731 +0.9419845 -0.0175068 0.006069731 +1.267794 -0.0175068 0.006069731 +1.705268 -0.0175068 0.006069731 +2.292679 -0.0175068 0.006069731 +3.081414 -0.0175068 0.006069731 +4.140474 -0.0175068 0.006069731 +5.562508 -0.0175068 0.006069731 +7.471917 -0.0175068 0.006069731 +10.03574 -0.0175068 0.006069731 +13.47828 -0.0175068 0.006069731 +18.10068 -0.0175068 0.006069731 +24.30731 -0.0175068 0.006069731 +32.64117 -0.0175068 0.006069731 +43.83129 -0.0175068 0.006069731 +58.85664 -0.0175068 0.006069731 +-0.0175068 -0.01161267 0.006069731 +-0.01161267 -0.01161267 0.006069731 +-0.005718534 -0.01161267 0.006069731 +0.0001755984 -0.01161267 0.006069731 +0.006069731 -0.01161267 0.006069731 +0.01197402 -0.01161267 0.006069731 +0.01903886 -0.01161267 0.006069731 +0.02852504 -0.01161267 0.006069731 +0.04126244 -0.01161267 0.006069731 +0.05836535 -0.01161267 0.006069731 +0.08132997 -0.01161267 0.006069731 +0.1121653 -0.01161267 0.006069731 +0.1535689 -0.01161267 0.006069731 +0.2091628 -0.01161267 0.006069731 +0.2838106 -0.01161267 0.006069731 +0.3840425 -0.01161267 0.006069731 +0.518627 -0.01161267 0.006069731 +0.6993381 -0.01161267 0.006069731 +0.9419845 -0.01161267 0.006069731 +1.267794 -0.01161267 0.006069731 +1.705268 -0.01161267 0.006069731 +2.292679 -0.01161267 0.006069731 +3.081414 -0.01161267 0.006069731 +4.140474 -0.01161267 0.006069731 +5.562508 -0.01161267 0.006069731 +7.471917 -0.01161267 0.006069731 +10.03574 -0.01161267 0.006069731 +13.47828 -0.01161267 0.006069731 +18.10068 -0.01161267 0.006069731 +24.30731 -0.01161267 0.006069731 +32.64117 -0.01161267 0.006069731 +43.83129 -0.01161267 0.006069731 +58.85664 -0.01161267 0.006069731 +-0.0175068 -0.005718534 0.006069731 +-0.01161267 -0.005718534 0.006069731 +-0.005718534 -0.005718534 0.006069731 +0.0001755984 -0.005718534 0.006069731 +0.006069731 -0.005718534 0.006069731 +0.01197402 -0.005718534 0.006069731 +0.01903886 -0.005718534 0.006069731 +0.02852504 -0.005718534 0.006069731 +0.04126244 -0.005718534 0.006069731 +0.05836535 -0.005718534 0.006069731 +0.08132997 -0.005718534 0.006069731 +0.1121653 -0.005718534 0.006069731 +0.1535689 -0.005718534 0.006069731 +0.2091628 -0.005718534 0.006069731 +0.2838106 -0.005718534 0.006069731 +0.3840425 -0.005718534 0.006069731 +0.518627 -0.005718534 0.006069731 +0.6993381 -0.005718534 0.006069731 +0.9419845 -0.005718534 0.006069731 +1.267794 -0.005718534 0.006069731 +1.705268 -0.005718534 0.006069731 +2.292679 -0.005718534 0.006069731 +3.081414 -0.005718534 0.006069731 +4.140474 -0.005718534 0.006069731 +5.562508 -0.005718534 0.006069731 +7.471917 -0.005718534 0.006069731 +10.03574 -0.005718534 0.006069731 +13.47828 -0.005718534 0.006069731 +18.10068 -0.005718534 0.006069731 +24.30731 -0.005718534 0.006069731 +32.64117 -0.005718534 0.006069731 +43.83129 -0.005718534 0.006069731 +58.85664 -0.005718534 0.006069731 +-0.0175068 0.0001755984 0.006069731 +-0.01161267 0.0001755984 0.006069731 +-0.005718534 0.0001755984 0.006069731 +0.0001755984 0.0001755984 0.006069731 +0.006069731 0.0001755984 0.006069731 +0.01197402 0.0001755984 0.006069731 +0.01903886 0.0001755984 0.006069731 +0.02852504 0.0001755984 0.006069731 +0.04126244 0.0001755984 0.006069731 +0.05836535 0.0001755984 0.006069731 +0.08132997 0.0001755984 0.006069731 +0.1121653 0.0001755984 0.006069731 +0.1535689 0.0001755984 0.006069731 +0.2091628 0.0001755984 0.006069731 +0.2838106 0.0001755984 0.006069731 +0.3840425 0.0001755984 0.006069731 +0.518627 0.0001755984 0.006069731 +0.6993381 0.0001755984 0.006069731 +0.9419845 0.0001755984 0.006069731 +1.267794 0.0001755984 0.006069731 +1.705268 0.0001755984 0.006069731 +2.292679 0.0001755984 0.006069731 +3.081414 0.0001755984 0.006069731 +4.140474 0.0001755984 0.006069731 +5.562508 0.0001755984 0.006069731 +7.471917 0.0001755984 0.006069731 +10.03574 0.0001755984 0.006069731 +13.47828 0.0001755984 0.006069731 +18.10068 0.0001755984 0.006069731 +24.30731 0.0001755984 0.006069731 +32.64117 0.0001755984 0.006069731 +43.83129 0.0001755984 0.006069731 +58.85664 0.0001755984 0.006069731 +-0.0175068 0.006069731 0.006069731 +-0.01161267 0.006069731 0.006069731 +-0.005718534 0.006069731 0.006069731 +0.0001755984 0.006069731 0.006069731 +0.006069731 0.006069731 0.006069731 +0.01197402 0.006069731 0.006069731 +0.01903886 0.006069731 0.006069731 +0.02852504 0.006069731 0.006069731 +0.04126244 0.006069731 0.006069731 +0.05836535 0.006069731 0.006069731 +0.08132997 0.006069731 0.006069731 +0.1121653 0.006069731 0.006069731 +0.1535689 0.006069731 0.006069731 +0.2091628 0.006069731 0.006069731 +0.2838106 0.006069731 0.006069731 +0.3840425 0.006069731 0.006069731 +0.518627 0.006069731 0.006069731 +0.6993381 0.006069731 0.006069731 +0.9419845 0.006069731 0.006069731 +1.267794 0.006069731 0.006069731 +1.705268 0.006069731 0.006069731 +2.292679 0.006069731 0.006069731 +3.081414 0.006069731 0.006069731 +4.140474 0.006069731 0.006069731 +5.562508 0.006069731 0.006069731 +7.471917 0.006069731 0.006069731 +10.03574 0.006069731 0.006069731 +13.47828 0.006069731 0.006069731 +18.10068 0.006069731 0.006069731 +24.30731 0.006069731 0.006069731 +32.64117 0.006069731 0.006069731 +43.83129 0.006069731 0.006069731 +58.85664 0.006069731 0.006069731 +-0.0175068 0.01197402 0.006069731 +-0.01161267 0.01197402 0.006069731 +-0.005718534 0.01197402 0.006069731 +0.0001755984 0.01197402 0.006069731 +0.006069731 0.01197402 0.006069731 +0.01197402 0.01197402 0.006069731 +0.01903886 0.01197402 0.006069731 +0.02852504 0.01197402 0.006069731 +0.04126244 0.01197402 0.006069731 +0.05836535 0.01197402 0.006069731 +0.08132997 0.01197402 0.006069731 +0.1121653 0.01197402 0.006069731 +0.1535689 0.01197402 0.006069731 +0.2091628 0.01197402 0.006069731 +0.2838106 0.01197402 0.006069731 +0.3840425 0.01197402 0.006069731 +0.518627 0.01197402 0.006069731 +0.6993381 0.01197402 0.006069731 +0.9419845 0.01197402 0.006069731 +1.267794 0.01197402 0.006069731 +1.705268 0.01197402 0.006069731 +2.292679 0.01197402 0.006069731 +3.081414 0.01197402 0.006069731 +4.140474 0.01197402 0.006069731 +5.562508 0.01197402 0.006069731 +7.471917 0.01197402 0.006069731 +10.03574 0.01197402 0.006069731 +13.47828 0.01197402 0.006069731 +18.10068 0.01197402 0.006069731 +24.30731 0.01197402 0.006069731 +32.64117 0.01197402 0.006069731 +43.83129 0.01197402 0.006069731 +58.85664 0.01197402 0.006069731 +-0.0175068 0.01903886 0.006069731 +-0.01161267 0.01903886 0.006069731 +-0.005718534 0.01903886 0.006069731 +0.0001755984 0.01903886 0.006069731 +0.006069731 0.01903886 0.006069731 +0.01197402 0.01903886 0.006069731 +0.01903886 0.01903886 0.006069731 +0.02852504 0.01903886 0.006069731 +0.04126244 0.01903886 0.006069731 +0.05836535 0.01903886 0.006069731 +0.08132997 0.01903886 0.006069731 +0.1121653 0.01903886 0.006069731 +0.1535689 0.01903886 0.006069731 +0.2091628 0.01903886 0.006069731 +0.2838106 0.01903886 0.006069731 +0.3840425 0.01903886 0.006069731 +0.518627 0.01903886 0.006069731 +0.6993381 0.01903886 0.006069731 +0.9419845 0.01903886 0.006069731 +1.267794 0.01903886 0.006069731 +1.705268 0.01903886 0.006069731 +2.292679 0.01903886 0.006069731 +3.081414 0.01903886 0.006069731 +4.140474 0.01903886 0.006069731 +5.562508 0.01903886 0.006069731 +7.471917 0.01903886 0.006069731 +10.03574 0.01903886 0.006069731 +13.47828 0.01903886 0.006069731 +18.10068 0.01903886 0.006069731 +24.30731 0.01903886 0.006069731 +32.64117 0.01903886 0.006069731 +43.83129 0.01903886 0.006069731 +58.85664 0.01903886 0.006069731 +-0.0175068 0.02852504 0.006069731 +-0.01161267 0.02852504 0.006069731 +-0.005718534 0.02852504 0.006069731 +0.0001755984 0.02852504 0.006069731 +0.006069731 0.02852504 0.006069731 +0.01197402 0.02852504 0.006069731 +0.01903886 0.02852504 0.006069731 +0.02852504 0.02852504 0.006069731 +0.04126244 0.02852504 0.006069731 +0.05836535 0.02852504 0.006069731 +0.08132997 0.02852504 0.006069731 +0.1121653 0.02852504 0.006069731 +0.1535689 0.02852504 0.006069731 +0.2091628 0.02852504 0.006069731 +0.2838106 0.02852504 0.006069731 +0.3840425 0.02852504 0.006069731 +0.518627 0.02852504 0.006069731 +0.6993381 0.02852504 0.006069731 +0.9419845 0.02852504 0.006069731 +1.267794 0.02852504 0.006069731 +1.705268 0.02852504 0.006069731 +2.292679 0.02852504 0.006069731 +3.081414 0.02852504 0.006069731 +4.140474 0.02852504 0.006069731 +5.562508 0.02852504 0.006069731 +7.471917 0.02852504 0.006069731 +10.03574 0.02852504 0.006069731 +13.47828 0.02852504 0.006069731 +18.10068 0.02852504 0.006069731 +24.30731 0.02852504 0.006069731 +32.64117 0.02852504 0.006069731 +43.83129 0.02852504 0.006069731 +58.85664 0.02852504 0.006069731 +-0.0175068 0.04126244 0.006069731 +-0.01161267 0.04126244 0.006069731 +-0.005718534 0.04126244 0.006069731 +0.0001755984 0.04126244 0.006069731 +0.006069731 0.04126244 0.006069731 +0.01197402 0.04126244 0.006069731 +0.01903886 0.04126244 0.006069731 +0.02852504 0.04126244 0.006069731 +0.04126244 0.04126244 0.006069731 +0.05836535 0.04126244 0.006069731 +0.08132997 0.04126244 0.006069731 +0.1121653 0.04126244 0.006069731 +0.1535689 0.04126244 0.006069731 +0.2091628 0.04126244 0.006069731 +0.2838106 0.04126244 0.006069731 +0.3840425 0.04126244 0.006069731 +0.518627 0.04126244 0.006069731 +0.6993381 0.04126244 0.006069731 +0.9419845 0.04126244 0.006069731 +1.267794 0.04126244 0.006069731 +1.705268 0.04126244 0.006069731 +2.292679 0.04126244 0.006069731 +3.081414 0.04126244 0.006069731 +4.140474 0.04126244 0.006069731 +5.562508 0.04126244 0.006069731 +7.471917 0.04126244 0.006069731 +10.03574 0.04126244 0.006069731 +13.47828 0.04126244 0.006069731 +18.10068 0.04126244 0.006069731 +24.30731 0.04126244 0.006069731 +32.64117 0.04126244 0.006069731 +43.83129 0.04126244 0.006069731 +58.85664 0.04126244 0.006069731 +-0.0175068 0.05836535 0.006069731 +-0.01161267 0.05836535 0.006069731 +-0.005718534 0.05836535 0.006069731 +0.0001755984 0.05836535 0.006069731 +0.006069731 0.05836535 0.006069731 +0.01197402 0.05836535 0.006069731 +0.01903886 0.05836535 0.006069731 +0.02852504 0.05836535 0.006069731 +0.04126244 0.05836535 0.006069731 +0.05836535 0.05836535 0.006069731 +0.08132997 0.05836535 0.006069731 +0.1121653 0.05836535 0.006069731 +0.1535689 0.05836535 0.006069731 +0.2091628 0.05836535 0.006069731 +0.2838106 0.05836535 0.006069731 +0.3840425 0.05836535 0.006069731 +0.518627 0.05836535 0.006069731 +0.6993381 0.05836535 0.006069731 +0.9419845 0.05836535 0.006069731 +1.267794 0.05836535 0.006069731 +1.705268 0.05836535 0.006069731 +2.292679 0.05836535 0.006069731 +3.081414 0.05836535 0.006069731 +4.140474 0.05836535 0.006069731 +5.562508 0.05836535 0.006069731 +7.471917 0.05836535 0.006069731 +10.03574 0.05836535 0.006069731 +13.47828 0.05836535 0.006069731 +18.10068 0.05836535 0.006069731 +24.30731 0.05836535 0.006069731 +32.64117 0.05836535 0.006069731 +43.83129 0.05836535 0.006069731 +58.85664 0.05836535 0.006069731 +-0.0175068 0.08132997 0.006069731 +-0.01161267 0.08132997 0.006069731 +-0.005718534 0.08132997 0.006069731 +0.0001755984 0.08132997 0.006069731 +0.006069731 0.08132997 0.006069731 +0.01197402 0.08132997 0.006069731 +0.01903886 0.08132997 0.006069731 +0.02852504 0.08132997 0.006069731 +0.04126244 0.08132997 0.006069731 +0.05836535 0.08132997 0.006069731 +0.08132997 0.08132997 0.006069731 +0.1121653 0.08132997 0.006069731 +0.1535689 0.08132997 0.006069731 +0.2091628 0.08132997 0.006069731 +0.2838106 0.08132997 0.006069731 +0.3840425 0.08132997 0.006069731 +0.518627 0.08132997 0.006069731 +0.6993381 0.08132997 0.006069731 +0.9419845 0.08132997 0.006069731 +1.267794 0.08132997 0.006069731 +1.705268 0.08132997 0.006069731 +2.292679 0.08132997 0.006069731 +3.081414 0.08132997 0.006069731 +4.140474 0.08132997 0.006069731 +5.562508 0.08132997 0.006069731 +7.471917 0.08132997 0.006069731 +10.03574 0.08132997 0.006069731 +13.47828 0.08132997 0.006069731 +18.10068 0.08132997 0.006069731 +24.30731 0.08132997 0.006069731 +32.64117 0.08132997 0.006069731 +43.83129 0.08132997 0.006069731 +58.85664 0.08132997 0.006069731 +-0.0175068 0.1121653 0.006069731 +-0.01161267 0.1121653 0.006069731 +-0.005718534 0.1121653 0.006069731 +0.0001755984 0.1121653 0.006069731 +0.006069731 0.1121653 0.006069731 +0.01197402 0.1121653 0.006069731 +0.01903886 0.1121653 0.006069731 +0.02852504 0.1121653 0.006069731 +0.04126244 0.1121653 0.006069731 +0.05836535 0.1121653 0.006069731 +0.08132997 0.1121653 0.006069731 +0.1121653 0.1121653 0.006069731 +0.1535689 0.1121653 0.006069731 +0.2091628 0.1121653 0.006069731 +0.2838106 0.1121653 0.006069731 +0.3840425 0.1121653 0.006069731 +0.518627 0.1121653 0.006069731 +0.6993381 0.1121653 0.006069731 +0.9419845 0.1121653 0.006069731 +1.267794 0.1121653 0.006069731 +1.705268 0.1121653 0.006069731 +2.292679 0.1121653 0.006069731 +3.081414 0.1121653 0.006069731 +4.140474 0.1121653 0.006069731 +5.562508 0.1121653 0.006069731 +7.471917 0.1121653 0.006069731 +10.03574 0.1121653 0.006069731 +13.47828 0.1121653 0.006069731 +18.10068 0.1121653 0.006069731 +24.30731 0.1121653 0.006069731 +32.64117 0.1121653 0.006069731 +43.83129 0.1121653 0.006069731 +58.85664 0.1121653 0.006069731 +-0.0175068 0.1535689 0.006069731 +-0.01161267 0.1535689 0.006069731 +-0.005718534 0.1535689 0.006069731 +0.0001755984 0.1535689 0.006069731 +0.006069731 0.1535689 0.006069731 +0.01197402 0.1535689 0.006069731 +0.01903886 0.1535689 0.006069731 +0.02852504 0.1535689 0.006069731 +0.04126244 0.1535689 0.006069731 +0.05836535 0.1535689 0.006069731 +0.08132997 0.1535689 0.006069731 +0.1121653 0.1535689 0.006069731 +0.1535689 0.1535689 0.006069731 +0.2091628 0.1535689 0.006069731 +0.2838106 0.1535689 0.006069731 +0.3840425 0.1535689 0.006069731 +0.518627 0.1535689 0.006069731 +0.6993381 0.1535689 0.006069731 +0.9419845 0.1535689 0.006069731 +1.267794 0.1535689 0.006069731 +1.705268 0.1535689 0.006069731 +2.292679 0.1535689 0.006069731 +3.081414 0.1535689 0.006069731 +4.140474 0.1535689 0.006069731 +5.562508 0.1535689 0.006069731 +7.471917 0.1535689 0.006069731 +10.03574 0.1535689 0.006069731 +13.47828 0.1535689 0.006069731 +18.10068 0.1535689 0.006069731 +24.30731 0.1535689 0.006069731 +32.64117 0.1535689 0.006069731 +43.83129 0.1535689 0.006069731 +58.85664 0.1535689 0.006069731 +-0.0175068 0.2091628 0.006069731 +-0.01161267 0.2091628 0.006069731 +-0.005718534 0.2091628 0.006069731 +0.0001755984 0.2091628 0.006069731 +0.006069731 0.2091628 0.006069731 +0.01197402 0.2091628 0.006069731 +0.01903886 0.2091628 0.006069731 +0.02852504 0.2091628 0.006069731 +0.04126244 0.2091628 0.006069731 +0.05836535 0.2091628 0.006069731 +0.08132997 0.2091628 0.006069731 +0.1121653 0.2091628 0.006069731 +0.1535689 0.2091628 0.006069731 +0.2091628 0.2091628 0.006069731 +0.2838106 0.2091628 0.006069731 +0.3840425 0.2091628 0.006069731 +0.518627 0.2091628 0.006069731 +0.6993381 0.2091628 0.006069731 +0.9419845 0.2091628 0.006069731 +1.267794 0.2091628 0.006069731 +1.705268 0.2091628 0.006069731 +2.292679 0.2091628 0.006069731 +3.081414 0.2091628 0.006069731 +4.140474 0.2091628 0.006069731 +5.562508 0.2091628 0.006069731 +7.471917 0.2091628 0.006069731 +10.03574 0.2091628 0.006069731 +13.47828 0.2091628 0.006069731 +18.10068 0.2091628 0.006069731 +24.30731 0.2091628 0.006069731 +32.64117 0.2091628 0.006069731 +43.83129 0.2091628 0.006069731 +58.85664 0.2091628 0.006069731 +-0.0175068 0.2838106 0.006069731 +-0.01161267 0.2838106 0.006069731 +-0.005718534 0.2838106 0.006069731 +0.0001755984 0.2838106 0.006069731 +0.006069731 0.2838106 0.006069731 +0.01197402 0.2838106 0.006069731 +0.01903886 0.2838106 0.006069731 +0.02852504 0.2838106 0.006069731 +0.04126244 0.2838106 0.006069731 +0.05836535 0.2838106 0.006069731 +0.08132997 0.2838106 0.006069731 +0.1121653 0.2838106 0.006069731 +0.1535689 0.2838106 0.006069731 +0.2091628 0.2838106 0.006069731 +0.2838106 0.2838106 0.006069731 +0.3840425 0.2838106 0.006069731 +0.518627 0.2838106 0.006069731 +0.6993381 0.2838106 0.006069731 +0.9419845 0.2838106 0.006069731 +1.267794 0.2838106 0.006069731 +1.705268 0.2838106 0.006069731 +2.292679 0.2838106 0.006069731 +3.081414 0.2838106 0.006069731 +4.140474 0.2838106 0.006069731 +5.562508 0.2838106 0.006069731 +7.471917 0.2838106 0.006069731 +10.03574 0.2838106 0.006069731 +13.47828 0.2838106 0.006069731 +18.10068 0.2838106 0.006069731 +24.30731 0.2838106 0.006069731 +32.64117 0.2838106 0.006069731 +43.83129 0.2838106 0.006069731 +58.85664 0.2838106 0.006069731 +-0.0175068 0.3840425 0.006069731 +-0.01161267 0.3840425 0.006069731 +-0.005718534 0.3840425 0.006069731 +0.0001755984 0.3840425 0.006069731 +0.006069731 0.3840425 0.006069731 +0.01197402 0.3840425 0.006069731 +0.01903886 0.3840425 0.006069731 +0.02852504 0.3840425 0.006069731 +0.04126244 0.3840425 0.006069731 +0.05836535 0.3840425 0.006069731 +0.08132997 0.3840425 0.006069731 +0.1121653 0.3840425 0.006069731 +0.1535689 0.3840425 0.006069731 +0.2091628 0.3840425 0.006069731 +0.2838106 0.3840425 0.006069731 +0.3840425 0.3840425 0.006069731 +0.518627 0.3840425 0.006069731 +0.6993381 0.3840425 0.006069731 +0.9419845 0.3840425 0.006069731 +1.267794 0.3840425 0.006069731 +1.705268 0.3840425 0.006069731 +2.292679 0.3840425 0.006069731 +3.081414 0.3840425 0.006069731 +4.140474 0.3840425 0.006069731 +5.562508 0.3840425 0.006069731 +7.471917 0.3840425 0.006069731 +10.03574 0.3840425 0.006069731 +13.47828 0.3840425 0.006069731 +18.10068 0.3840425 0.006069731 +24.30731 0.3840425 0.006069731 +32.64117 0.3840425 0.006069731 +43.83129 0.3840425 0.006069731 +58.85664 0.3840425 0.006069731 +-0.0175068 0.518627 0.006069731 +-0.01161267 0.518627 0.006069731 +-0.005718534 0.518627 0.006069731 +0.0001755984 0.518627 0.006069731 +0.006069731 0.518627 0.006069731 +0.01197402 0.518627 0.006069731 +0.01903886 0.518627 0.006069731 +0.02852504 0.518627 0.006069731 +0.04126244 0.518627 0.006069731 +0.05836535 0.518627 0.006069731 +0.08132997 0.518627 0.006069731 +0.1121653 0.518627 0.006069731 +0.1535689 0.518627 0.006069731 +0.2091628 0.518627 0.006069731 +0.2838106 0.518627 0.006069731 +0.3840425 0.518627 0.006069731 +0.518627 0.518627 0.006069731 +0.6993381 0.518627 0.006069731 +0.9419845 0.518627 0.006069731 +1.267794 0.518627 0.006069731 +1.705268 0.518627 0.006069731 +2.292679 0.518627 0.006069731 +3.081414 0.518627 0.006069731 +4.140474 0.518627 0.006069731 +5.562508 0.518627 0.006069731 +7.471917 0.518627 0.006069731 +10.03574 0.518627 0.006069731 +13.47828 0.518627 0.006069731 +18.10068 0.518627 0.006069731 +24.30731 0.518627 0.006069731 +32.64117 0.518627 0.006069731 +43.83129 0.518627 0.006069731 +58.85664 0.518627 0.006069731 +-0.0175068 0.6993381 0.006069731 +-0.01161267 0.6993381 0.006069731 +-0.005718534 0.6993381 0.006069731 +0.0001755984 0.6993381 0.006069731 +0.006069731 0.6993381 0.006069731 +0.01197402 0.6993381 0.006069731 +0.01903886 0.6993381 0.006069731 +0.02852504 0.6993381 0.006069731 +0.04126244 0.6993381 0.006069731 +0.05836535 0.6993381 0.006069731 +0.08132997 0.6993381 0.006069731 +0.1121653 0.6993381 0.006069731 +0.1535689 0.6993381 0.006069731 +0.2091628 0.6993381 0.006069731 +0.2838106 0.6993381 0.006069731 +0.3840425 0.6993381 0.006069731 +0.518627 0.6993381 0.006069731 +0.6993381 0.6993381 0.006069731 +0.9419845 0.6993381 0.006069731 +1.267794 0.6993381 0.006069731 +1.705268 0.6993381 0.006069731 +2.292679 0.6993381 0.006069731 +3.081414 0.6993381 0.006069731 +4.140474 0.6993381 0.006069731 +5.562508 0.6993381 0.006069731 +7.471917 0.6993381 0.006069731 +10.03574 0.6993381 0.006069731 +13.47828 0.6993381 0.006069731 +18.10068 0.6993381 0.006069731 +24.30731 0.6993381 0.006069731 +32.64117 0.6993381 0.006069731 +43.83129 0.6993381 0.006069731 +58.85664 0.6993381 0.006069731 +-0.0175068 0.9419845 0.006069731 +-0.01161267 0.9419845 0.006069731 +-0.005718534 0.9419845 0.006069731 +0.0001755984 0.9419845 0.006069731 +0.006069731 0.9419845 0.006069731 +0.01197402 0.9419845 0.006069731 +0.01903886 0.9419845 0.006069731 +0.02852504 0.9419845 0.006069731 +0.04126244 0.9419845 0.006069731 +0.05836535 0.9419845 0.006069731 +0.08132997 0.9419845 0.006069731 +0.1121653 0.9419845 0.006069731 +0.1535689 0.9419845 0.006069731 +0.2091628 0.9419845 0.006069731 +0.2838106 0.9419845 0.006069731 +0.3840425 0.9419845 0.006069731 +0.518627 0.9419845 0.006069731 +0.6993381 0.9419845 0.006069731 +0.9419845 0.9419845 0.006069731 +1.267794 0.9419845 0.006069731 +1.705268 0.9419845 0.006069731 +2.292679 0.9419845 0.006069731 +3.081414 0.9419845 0.006069731 +4.140474 0.9419845 0.006069731 +5.562508 0.9419845 0.006069731 +7.471917 0.9419845 0.006069731 +10.03574 0.9419845 0.006069731 +13.47828 0.9419845 0.006069731 +18.10068 0.9419845 0.006069731 +24.30731 0.9419845 0.006069731 +32.64117 0.9419845 0.006069731 +43.83129 0.9419845 0.006069731 +58.85664 0.9419845 0.006069731 +-0.0175068 1.267794 0.006069731 +-0.01161267 1.267794 0.006069731 +-0.005718534 1.267794 0.006069731 +0.0001755984 1.267794 0.006069731 +0.006069731 1.267794 0.006069731 +0.01197402 1.267794 0.006069731 +0.01903886 1.267794 0.006069731 +0.02852504 1.267794 0.006069731 +0.04126244 1.267794 0.006069731 +0.05836535 1.267794 0.006069731 +0.08132997 1.267794 0.006069731 +0.1121653 1.267794 0.006069731 +0.1535689 1.267794 0.006069731 +0.2091628 1.267794 0.006069731 +0.2838106 1.267794 0.006069731 +0.3840425 1.267794 0.006069731 +0.518627 1.267794 0.006069731 +0.6993381 1.267794 0.006069731 +0.9419845 1.267794 0.006069731 +1.267794 1.267794 0.006069731 +1.705268 1.267794 0.006069731 +2.292679 1.267794 0.006069731 +3.081414 1.267794 0.006069731 +4.140474 1.267794 0.006069731 +5.562508 1.267794 0.006069731 +7.471917 1.267794 0.006069731 +10.03574 1.267794 0.006069731 +13.47828 1.267794 0.006069731 +18.10068 1.267794 0.006069731 +24.30731 1.267794 0.006069731 +32.64117 1.267794 0.006069731 +43.83129 1.267794 0.006069731 +58.85664 1.267794 0.006069731 +-0.0175068 1.705268 0.006069731 +-0.01161267 1.705268 0.006069731 +-0.005718534 1.705268 0.006069731 +0.0001755984 1.705268 0.006069731 +0.006069731 1.705268 0.006069731 +0.01197402 1.705268 0.006069731 +0.01903886 1.705268 0.006069731 +0.02852504 1.705268 0.006069731 +0.04126244 1.705268 0.006069731 +0.05836535 1.705268 0.006069731 +0.08132997 1.705268 0.006069731 +0.1121653 1.705268 0.006069731 +0.1535689 1.705268 0.006069731 +0.2091628 1.705268 0.006069731 +0.2838106 1.705268 0.006069731 +0.3840425 1.705268 0.006069731 +0.518627 1.705268 0.006069731 +0.6993381 1.705268 0.006069731 +0.9419845 1.705268 0.006069731 +1.267794 1.705268 0.006069731 +1.705268 1.705268 0.006069731 +2.292679 1.705268 0.006069731 +3.081414 1.705268 0.006069731 +4.140474 1.705268 0.006069731 +5.562508 1.705268 0.006069731 +7.471917 1.705268 0.006069731 +10.03574 1.705268 0.006069731 +13.47828 1.705268 0.006069731 +18.10068 1.705268 0.006069731 +24.30731 1.705268 0.006069731 +32.64117 1.705268 0.006069731 +43.83129 1.705268 0.006069731 +58.85664 1.705268 0.006069731 +-0.0175068 2.292679 0.006069731 +-0.01161267 2.292679 0.006069731 +-0.005718534 2.292679 0.006069731 +0.0001755984 2.292679 0.006069731 +0.006069731 2.292679 0.006069731 +0.01197402 2.292679 0.006069731 +0.01903886 2.292679 0.006069731 +0.02852504 2.292679 0.006069731 +0.04126244 2.292679 0.006069731 +0.05836535 2.292679 0.006069731 +0.08132997 2.292679 0.006069731 +0.1121653 2.292679 0.006069731 +0.1535689 2.292679 0.006069731 +0.2091628 2.292679 0.006069731 +0.2838106 2.292679 0.006069731 +0.3840425 2.292679 0.006069731 +0.518627 2.292679 0.006069731 +0.6993381 2.292679 0.006069731 +0.9419845 2.292679 0.006069731 +1.267794 2.292679 0.006069731 +1.705268 2.292679 0.006069731 +2.292679 2.292679 0.006069731 +3.081414 2.292679 0.006069731 +4.140474 2.292679 0.006069731 +5.562508 2.292679 0.006069731 +7.471917 2.292679 0.006069731 +10.03574 2.292679 0.006069731 +13.47828 2.292679 0.006069731 +18.10068 2.292679 0.006069731 +24.30731 2.292679 0.006069731 +32.64117 2.292679 0.006069731 +43.83129 2.292679 0.006069731 +58.85664 2.292679 0.006069731 +-0.0175068 3.081414 0.006069731 +-0.01161267 3.081414 0.006069731 +-0.005718534 3.081414 0.006069731 +0.0001755984 3.081414 0.006069731 +0.006069731 3.081414 0.006069731 +0.01197402 3.081414 0.006069731 +0.01903886 3.081414 0.006069731 +0.02852504 3.081414 0.006069731 +0.04126244 3.081414 0.006069731 +0.05836535 3.081414 0.006069731 +0.08132997 3.081414 0.006069731 +0.1121653 3.081414 0.006069731 +0.1535689 3.081414 0.006069731 +0.2091628 3.081414 0.006069731 +0.2838106 3.081414 0.006069731 +0.3840425 3.081414 0.006069731 +0.518627 3.081414 0.006069731 +0.6993381 3.081414 0.006069731 +0.9419845 3.081414 0.006069731 +1.267794 3.081414 0.006069731 +1.705268 3.081414 0.006069731 +2.292679 3.081414 0.006069731 +3.081414 3.081414 0.006069731 +4.140474 3.081414 0.006069731 +5.562508 3.081414 0.006069731 +7.471917 3.081414 0.006069731 +10.03574 3.081414 0.006069731 +13.47828 3.081414 0.006069731 +18.10068 3.081414 0.006069731 +24.30731 3.081414 0.006069731 +32.64117 3.081414 0.006069731 +43.83129 3.081414 0.006069731 +58.85664 3.081414 0.006069731 +-0.0175068 4.140474 0.006069731 +-0.01161267 4.140474 0.006069731 +-0.005718534 4.140474 0.006069731 +0.0001755984 4.140474 0.006069731 +0.006069731 4.140474 0.006069731 +0.01197402 4.140474 0.006069731 +0.01903886 4.140474 0.006069731 +0.02852504 4.140474 0.006069731 +0.04126244 4.140474 0.006069731 +0.05836535 4.140474 0.006069731 +0.08132997 4.140474 0.006069731 +0.1121653 4.140474 0.006069731 +0.1535689 4.140474 0.006069731 +0.2091628 4.140474 0.006069731 +0.2838106 4.140474 0.006069731 +0.3840425 4.140474 0.006069731 +0.518627 4.140474 0.006069731 +0.6993381 4.140474 0.006069731 +0.9419845 4.140474 0.006069731 +1.267794 4.140474 0.006069731 +1.705268 4.140474 0.006069731 +2.292679 4.140474 0.006069731 +3.081414 4.140474 0.006069731 +4.140474 4.140474 0.006069731 +5.562508 4.140474 0.006069731 +7.471917 4.140474 0.006069731 +10.03574 4.140474 0.006069731 +13.47828 4.140474 0.006069731 +18.10068 4.140474 0.006069731 +24.30731 4.140474 0.006069731 +32.64117 4.140474 0.006069731 +43.83129 4.140474 0.006069731 +58.85664 4.140474 0.006069731 +-0.0175068 5.562508 0.006069731 +-0.01161267 5.562508 0.006069731 +-0.005718534 5.562508 0.006069731 +0.0001755984 5.562508 0.006069731 +0.006069731 5.562508 0.006069731 +0.01197402 5.562508 0.006069731 +0.01903886 5.562508 0.006069731 +0.02852504 5.562508 0.006069731 +0.04126244 5.562508 0.006069731 +0.05836535 5.562508 0.006069731 +0.08132997 5.562508 0.006069731 +0.1121653 5.562508 0.006069731 +0.1535689 5.562508 0.006069731 +0.2091628 5.562508 0.006069731 +0.2838106 5.562508 0.006069731 +0.3840425 5.562508 0.006069731 +0.518627 5.562508 0.006069731 +0.6993381 5.562508 0.006069731 +0.9419845 5.562508 0.006069731 +1.267794 5.562508 0.006069731 +1.705268 5.562508 0.006069731 +2.292679 5.562508 0.006069731 +3.081414 5.562508 0.006069731 +4.140474 5.562508 0.006069731 +5.562508 5.562508 0.006069731 +7.471917 5.562508 0.006069731 +10.03574 5.562508 0.006069731 +13.47828 5.562508 0.006069731 +18.10068 5.562508 0.006069731 +24.30731 5.562508 0.006069731 +32.64117 5.562508 0.006069731 +43.83129 5.562508 0.006069731 +58.85664 5.562508 0.006069731 +-0.0175068 7.471917 0.006069731 +-0.01161267 7.471917 0.006069731 +-0.005718534 7.471917 0.006069731 +0.0001755984 7.471917 0.006069731 +0.006069731 7.471917 0.006069731 +0.01197402 7.471917 0.006069731 +0.01903886 7.471917 0.006069731 +0.02852504 7.471917 0.006069731 +0.04126244 7.471917 0.006069731 +0.05836535 7.471917 0.006069731 +0.08132997 7.471917 0.006069731 +0.1121653 7.471917 0.006069731 +0.1535689 7.471917 0.006069731 +0.2091628 7.471917 0.006069731 +0.2838106 7.471917 0.006069731 +0.3840425 7.471917 0.006069731 +0.518627 7.471917 0.006069731 +0.6993381 7.471917 0.006069731 +0.9419845 7.471917 0.006069731 +1.267794 7.471917 0.006069731 +1.705268 7.471917 0.006069731 +2.292679 7.471917 0.006069731 +3.081414 7.471917 0.006069731 +4.140474 7.471917 0.006069731 +5.562508 7.471917 0.006069731 +7.471917 7.471917 0.006069731 +10.03574 7.471917 0.006069731 +13.47828 7.471917 0.006069731 +18.10068 7.471917 0.006069731 +24.30731 7.471917 0.006069731 +32.64117 7.471917 0.006069731 +43.83129 7.471917 0.006069731 +58.85664 7.471917 0.006069731 +-0.0175068 10.03574 0.006069731 +-0.01161267 10.03574 0.006069731 +-0.005718534 10.03574 0.006069731 +0.0001755984 10.03574 0.006069731 +0.006069731 10.03574 0.006069731 +0.01197402 10.03574 0.006069731 +0.01903886 10.03574 0.006069731 +0.02852504 10.03574 0.006069731 +0.04126244 10.03574 0.006069731 +0.05836535 10.03574 0.006069731 +0.08132997 10.03574 0.006069731 +0.1121653 10.03574 0.006069731 +0.1535689 10.03574 0.006069731 +0.2091628 10.03574 0.006069731 +0.2838106 10.03574 0.006069731 +0.3840425 10.03574 0.006069731 +0.518627 10.03574 0.006069731 +0.6993381 10.03574 0.006069731 +0.9419845 10.03574 0.006069731 +1.267794 10.03574 0.006069731 +1.705268 10.03574 0.006069731 +2.292679 10.03574 0.006069731 +3.081414 10.03574 0.006069731 +4.140474 10.03574 0.006069731 +5.562508 10.03574 0.006069731 +7.471917 10.03574 0.006069731 +10.03574 10.03574 0.006069731 +13.47828 10.03574 0.006069731 +18.10068 10.03574 0.006069731 +24.30731 10.03574 0.006069731 +32.64117 10.03574 0.006069731 +43.83129 10.03574 0.006069731 +58.85664 10.03574 0.006069731 +-0.0175068 13.47828 0.006069731 +-0.01161267 13.47828 0.006069731 +-0.005718534 13.47828 0.006069731 +0.0001755984 13.47828 0.006069731 +0.006069731 13.47828 0.006069731 +0.01197402 13.47828 0.006069731 +0.01903886 13.47828 0.006069731 +0.02852504 13.47828 0.006069731 +0.04126244 13.47828 0.006069731 +0.05836535 13.47828 0.006069731 +0.08132997 13.47828 0.006069731 +0.1121653 13.47828 0.006069731 +0.1535689 13.47828 0.006069731 +0.2091628 13.47828 0.006069731 +0.2838106 13.47828 0.006069731 +0.3840425 13.47828 0.006069731 +0.518627 13.47828 0.006069731 +0.6993381 13.47828 0.006069731 +0.9419845 13.47828 0.006069731 +1.267794 13.47828 0.006069731 +1.705268 13.47828 0.006069731 +2.292679 13.47828 0.006069731 +3.081414 13.47828 0.006069731 +4.140474 13.47828 0.006069731 +5.562508 13.47828 0.006069731 +7.471917 13.47828 0.006069731 +10.03574 13.47828 0.006069731 +13.47828 13.47828 0.006069731 +18.10068 13.47828 0.006069731 +24.30731 13.47828 0.006069731 +32.64117 13.47828 0.006069731 +43.83129 13.47828 0.006069731 +58.85664 13.47828 0.006069731 +-0.0175068 18.10068 0.006069731 +-0.01161267 18.10068 0.006069731 +-0.005718534 18.10068 0.006069731 +0.0001755984 18.10068 0.006069731 +0.006069731 18.10068 0.006069731 +0.01197402 18.10068 0.006069731 +0.01903886 18.10068 0.006069731 +0.02852504 18.10068 0.006069731 +0.04126244 18.10068 0.006069731 +0.05836535 18.10068 0.006069731 +0.08132997 18.10068 0.006069731 +0.1121653 18.10068 0.006069731 +0.1535689 18.10068 0.006069731 +0.2091628 18.10068 0.006069731 +0.2838106 18.10068 0.006069731 +0.3840425 18.10068 0.006069731 +0.518627 18.10068 0.006069731 +0.6993381 18.10068 0.006069731 +0.9419845 18.10068 0.006069731 +1.267794 18.10068 0.006069731 +1.705268 18.10068 0.006069731 +2.292679 18.10068 0.006069731 +3.081414 18.10068 0.006069731 +4.140474 18.10068 0.006069731 +5.562508 18.10068 0.006069731 +7.471917 18.10068 0.006069731 +10.03574 18.10068 0.006069731 +13.47828 18.10068 0.006069731 +18.10068 18.10068 0.006069731 +24.30731 18.10068 0.006069731 +32.64117 18.10068 0.006069731 +43.83129 18.10068 0.006069731 +58.85664 18.10068 0.006069731 +-0.0175068 24.30731 0.006069731 +-0.01161267 24.30731 0.006069731 +-0.005718534 24.30731 0.006069731 +0.0001755984 24.30731 0.006069731 +0.006069731 24.30731 0.006069731 +0.01197402 24.30731 0.006069731 +0.01903886 24.30731 0.006069731 +0.02852504 24.30731 0.006069731 +0.04126244 24.30731 0.006069731 +0.05836535 24.30731 0.006069731 +0.08132997 24.30731 0.006069731 +0.1121653 24.30731 0.006069731 +0.1535689 24.30731 0.006069731 +0.2091628 24.30731 0.006069731 +0.2838106 24.30731 0.006069731 +0.3840425 24.30731 0.006069731 +0.518627 24.30731 0.006069731 +0.6993381 24.30731 0.006069731 +0.9419845 24.30731 0.006069731 +1.267794 24.30731 0.006069731 +1.705268 24.30731 0.006069731 +2.292679 24.30731 0.006069731 +3.081414 24.30731 0.006069731 +4.140474 24.30731 0.006069731 +5.562508 24.30731 0.006069731 +7.471917 24.30731 0.006069731 +10.03574 24.30731 0.006069731 +13.47828 24.30731 0.006069731 +18.10068 24.30731 0.006069731 +24.30731 24.30731 0.006069731 +32.64117 24.30731 0.006069731 +43.83129 24.30731 0.006069731 +58.85664 24.30731 0.006069731 +-0.0175068 32.64117 0.006069731 +-0.01161267 32.64117 0.006069731 +-0.005718534 32.64117 0.006069731 +0.0001755984 32.64117 0.006069731 +0.006069731 32.64117 0.006069731 +0.01197402 32.64117 0.006069731 +0.01903886 32.64117 0.006069731 +0.02852504 32.64117 0.006069731 +0.04126244 32.64117 0.006069731 +0.05836535 32.64117 0.006069731 +0.08132997 32.64117 0.006069731 +0.1121653 32.64117 0.006069731 +0.1535689 32.64117 0.006069731 +0.2091628 32.64117 0.006069731 +0.2838106 32.64117 0.006069731 +0.3840425 32.64117 0.006069731 +0.518627 32.64117 0.006069731 +0.6993381 32.64117 0.006069731 +0.9419845 32.64117 0.006069731 +1.267794 32.64117 0.006069731 +1.705268 32.64117 0.006069731 +2.292679 32.64117 0.006069731 +3.081414 32.64117 0.006069731 +4.140474 32.64117 0.006069731 +5.562508 32.64117 0.006069731 +7.471917 32.64117 0.006069731 +10.03574 32.64117 0.006069731 +13.47828 32.64117 0.006069731 +18.10068 32.64117 0.006069731 +24.30731 32.64117 0.006069731 +32.64117 32.64117 0.006069731 +43.83129 32.64117 0.006069731 +58.85664 32.64117 0.006069731 +-0.0175068 43.83129 0.006069731 +-0.01161267 43.83129 0.006069731 +-0.005718534 43.83129 0.006069731 +0.0001755984 43.83129 0.006069731 +0.006069731 43.83129 0.006069731 +0.01197402 43.83129 0.006069731 +0.01903886 43.83129 0.006069731 +0.02852504 43.83129 0.006069731 +0.04126244 43.83129 0.006069731 +0.05836535 43.83129 0.006069731 +0.08132997 43.83129 0.006069731 +0.1121653 43.83129 0.006069731 +0.1535689 43.83129 0.006069731 +0.2091628 43.83129 0.006069731 +0.2838106 43.83129 0.006069731 +0.3840425 43.83129 0.006069731 +0.518627 43.83129 0.006069731 +0.6993381 43.83129 0.006069731 +0.9419845 43.83129 0.006069731 +1.267794 43.83129 0.006069731 +1.705268 43.83129 0.006069731 +2.292679 43.83129 0.006069731 +3.081414 43.83129 0.006069731 +4.140474 43.83129 0.006069731 +5.562508 43.83129 0.006069731 +7.471917 43.83129 0.006069731 +10.03574 43.83129 0.006069731 +13.47828 43.83129 0.006069731 +18.10068 43.83129 0.006069731 +24.30731 43.83129 0.006069731 +32.64117 43.83129 0.006069731 +43.83129 43.83129 0.006069731 +58.85664 43.83129 0.006069731 +-0.0175068 58.85664 0.006069731 +-0.01161267 58.85664 0.006069731 +-0.005718534 58.85664 0.006069731 +0.0001755984 58.85664 0.006069731 +0.006069731 58.85664 0.006069731 +0.01197402 58.85664 0.006069731 +0.01903886 58.85664 0.006069731 +0.02852504 58.85664 0.006069731 +0.04126244 58.85664 0.006069731 +0.05836535 58.85664 0.006069731 +0.08132997 58.85664 0.006069731 +0.1121653 58.85664 0.006069731 +0.1535689 58.85664 0.006069731 +0.2091628 58.85664 0.006069731 +0.2838106 58.85664 0.006069731 +0.3840425 58.85664 0.006069731 +0.518627 58.85664 0.006069731 +0.6993381 58.85664 0.006069731 +0.9419845 58.85664 0.006069731 +1.267794 58.85664 0.006069731 +1.705268 58.85664 0.006069731 +2.292679 58.85664 0.006069731 +3.081414 58.85664 0.006069731 +4.140474 58.85664 0.006069731 +5.562508 58.85664 0.006069731 +7.471917 58.85664 0.006069731 +10.03574 58.85664 0.006069731 +13.47828 58.85664 0.006069731 +18.10068 58.85664 0.006069731 +24.30731 58.85664 0.006069731 +32.64117 58.85664 0.006069731 +43.83129 58.85664 0.006069731 +58.85664 58.85664 0.006069731 +-0.0175068 -0.0175068 0.01197402 +-0.01161267 -0.0175068 0.01197402 +-0.005718534 -0.0175068 0.01197402 +0.0001755984 -0.0175068 0.01197402 +0.006069731 -0.0175068 0.01197402 +0.01197402 -0.0175068 0.01197402 +0.01903886 -0.0175068 0.01197402 +0.02852504 -0.0175068 0.01197402 +0.04126244 -0.0175068 0.01197402 +0.05836535 -0.0175068 0.01197402 +0.08132997 -0.0175068 0.01197402 +0.1121653 -0.0175068 0.01197402 +0.1535689 -0.0175068 0.01197402 +0.2091628 -0.0175068 0.01197402 +0.2838106 -0.0175068 0.01197402 +0.3840425 -0.0175068 0.01197402 +0.518627 -0.0175068 0.01197402 +0.6993381 -0.0175068 0.01197402 +0.9419845 -0.0175068 0.01197402 +1.267794 -0.0175068 0.01197402 +1.705268 -0.0175068 0.01197402 +2.292679 -0.0175068 0.01197402 +3.081414 -0.0175068 0.01197402 +4.140474 -0.0175068 0.01197402 +5.562508 -0.0175068 0.01197402 +7.471917 -0.0175068 0.01197402 +10.03574 -0.0175068 0.01197402 +13.47828 -0.0175068 0.01197402 +18.10068 -0.0175068 0.01197402 +24.30731 -0.0175068 0.01197402 +32.64117 -0.0175068 0.01197402 +43.83129 -0.0175068 0.01197402 +58.85664 -0.0175068 0.01197402 +-0.0175068 -0.01161267 0.01197402 +-0.01161267 -0.01161267 0.01197402 +-0.005718534 -0.01161267 0.01197402 +0.0001755984 -0.01161267 0.01197402 +0.006069731 -0.01161267 0.01197402 +0.01197402 -0.01161267 0.01197402 +0.01903886 -0.01161267 0.01197402 +0.02852504 -0.01161267 0.01197402 +0.04126244 -0.01161267 0.01197402 +0.05836535 -0.01161267 0.01197402 +0.08132997 -0.01161267 0.01197402 +0.1121653 -0.01161267 0.01197402 +0.1535689 -0.01161267 0.01197402 +0.2091628 -0.01161267 0.01197402 +0.2838106 -0.01161267 0.01197402 +0.3840425 -0.01161267 0.01197402 +0.518627 -0.01161267 0.01197402 +0.6993381 -0.01161267 0.01197402 +0.9419845 -0.01161267 0.01197402 +1.267794 -0.01161267 0.01197402 +1.705268 -0.01161267 0.01197402 +2.292679 -0.01161267 0.01197402 +3.081414 -0.01161267 0.01197402 +4.140474 -0.01161267 0.01197402 +5.562508 -0.01161267 0.01197402 +7.471917 -0.01161267 0.01197402 +10.03574 -0.01161267 0.01197402 +13.47828 -0.01161267 0.01197402 +18.10068 -0.01161267 0.01197402 +24.30731 -0.01161267 0.01197402 +32.64117 -0.01161267 0.01197402 +43.83129 -0.01161267 0.01197402 +58.85664 -0.01161267 0.01197402 +-0.0175068 -0.005718534 0.01197402 +-0.01161267 -0.005718534 0.01197402 +-0.005718534 -0.005718534 0.01197402 +0.0001755984 -0.005718534 0.01197402 +0.006069731 -0.005718534 0.01197402 +0.01197402 -0.005718534 0.01197402 +0.01903886 -0.005718534 0.01197402 +0.02852504 -0.005718534 0.01197402 +0.04126244 -0.005718534 0.01197402 +0.05836535 -0.005718534 0.01197402 +0.08132997 -0.005718534 0.01197402 +0.1121653 -0.005718534 0.01197402 +0.1535689 -0.005718534 0.01197402 +0.2091628 -0.005718534 0.01197402 +0.2838106 -0.005718534 0.01197402 +0.3840425 -0.005718534 0.01197402 +0.518627 -0.005718534 0.01197402 +0.6993381 -0.005718534 0.01197402 +0.9419845 -0.005718534 0.01197402 +1.267794 -0.005718534 0.01197402 +1.705268 -0.005718534 0.01197402 +2.292679 -0.005718534 0.01197402 +3.081414 -0.005718534 0.01197402 +4.140474 -0.005718534 0.01197402 +5.562508 -0.005718534 0.01197402 +7.471917 -0.005718534 0.01197402 +10.03574 -0.005718534 0.01197402 +13.47828 -0.005718534 0.01197402 +18.10068 -0.005718534 0.01197402 +24.30731 -0.005718534 0.01197402 +32.64117 -0.005718534 0.01197402 +43.83129 -0.005718534 0.01197402 +58.85664 -0.005718534 0.01197402 +-0.0175068 0.0001755984 0.01197402 +-0.01161267 0.0001755984 0.01197402 +-0.005718534 0.0001755984 0.01197402 +0.0001755984 0.0001755984 0.01197402 +0.006069731 0.0001755984 0.01197402 +0.01197402 0.0001755984 0.01197402 +0.01903886 0.0001755984 0.01197402 +0.02852504 0.0001755984 0.01197402 +0.04126244 0.0001755984 0.01197402 +0.05836535 0.0001755984 0.01197402 +0.08132997 0.0001755984 0.01197402 +0.1121653 0.0001755984 0.01197402 +0.1535689 0.0001755984 0.01197402 +0.2091628 0.0001755984 0.01197402 +0.2838106 0.0001755984 0.01197402 +0.3840425 0.0001755984 0.01197402 +0.518627 0.0001755984 0.01197402 +0.6993381 0.0001755984 0.01197402 +0.9419845 0.0001755984 0.01197402 +1.267794 0.0001755984 0.01197402 +1.705268 0.0001755984 0.01197402 +2.292679 0.0001755984 0.01197402 +3.081414 0.0001755984 0.01197402 +4.140474 0.0001755984 0.01197402 +5.562508 0.0001755984 0.01197402 +7.471917 0.0001755984 0.01197402 +10.03574 0.0001755984 0.01197402 +13.47828 0.0001755984 0.01197402 +18.10068 0.0001755984 0.01197402 +24.30731 0.0001755984 0.01197402 +32.64117 0.0001755984 0.01197402 +43.83129 0.0001755984 0.01197402 +58.85664 0.0001755984 0.01197402 +-0.0175068 0.006069731 0.01197402 +-0.01161267 0.006069731 0.01197402 +-0.005718534 0.006069731 0.01197402 +0.0001755984 0.006069731 0.01197402 +0.006069731 0.006069731 0.01197402 +0.01197402 0.006069731 0.01197402 +0.01903886 0.006069731 0.01197402 +0.02852504 0.006069731 0.01197402 +0.04126244 0.006069731 0.01197402 +0.05836535 0.006069731 0.01197402 +0.08132997 0.006069731 0.01197402 +0.1121653 0.006069731 0.01197402 +0.1535689 0.006069731 0.01197402 +0.2091628 0.006069731 0.01197402 +0.2838106 0.006069731 0.01197402 +0.3840425 0.006069731 0.01197402 +0.518627 0.006069731 0.01197402 +0.6993381 0.006069731 0.01197402 +0.9419845 0.006069731 0.01197402 +1.267794 0.006069731 0.01197402 +1.705268 0.006069731 0.01197402 +2.292679 0.006069731 0.01197402 +3.081414 0.006069731 0.01197402 +4.140474 0.006069731 0.01197402 +5.562508 0.006069731 0.01197402 +7.471917 0.006069731 0.01197402 +10.03574 0.006069731 0.01197402 +13.47828 0.006069731 0.01197402 +18.10068 0.006069731 0.01197402 +24.30731 0.006069731 0.01197402 +32.64117 0.006069731 0.01197402 +43.83129 0.006069731 0.01197402 +58.85664 0.006069731 0.01197402 +-0.0175068 0.01197402 0.01197402 +-0.01161267 0.01197402 0.01197402 +-0.005718534 0.01197402 0.01197402 +0.0001755984 0.01197402 0.01197402 +0.006069731 0.01197402 0.01197402 +0.01197402 0.01197402 0.01197402 +0.01903886 0.01197402 0.01197402 +0.02852504 0.01197402 0.01197402 +0.04126244 0.01197402 0.01197402 +0.05836535 0.01197402 0.01197402 +0.08132997 0.01197402 0.01197402 +0.1121653 0.01197402 0.01197402 +0.1535689 0.01197402 0.01197402 +0.2091628 0.01197402 0.01197402 +0.2838106 0.01197402 0.01197402 +0.3840425 0.01197402 0.01197402 +0.518627 0.01197402 0.01197402 +0.6993381 0.01197402 0.01197402 +0.9419845 0.01197402 0.01197402 +1.267794 0.01197402 0.01197402 +1.705268 0.01197402 0.01197402 +2.292679 0.01197402 0.01197402 +3.081414 0.01197402 0.01197402 +4.140474 0.01197402 0.01197402 +5.562508 0.01197402 0.01197402 +7.471917 0.01197402 0.01197402 +10.03574 0.01197402 0.01197402 +13.47828 0.01197402 0.01197402 +18.10068 0.01197402 0.01197402 +24.30731 0.01197402 0.01197402 +32.64117 0.01197402 0.01197402 +43.83129 0.01197402 0.01197402 +58.85664 0.01197402 0.01197402 +-0.0175068 0.01903886 0.01197402 +-0.01161267 0.01903886 0.01197402 +-0.005718534 0.01903886 0.01197402 +0.0001755984 0.01903886 0.01197402 +0.006069731 0.01903886 0.01197402 +0.01197402 0.01903886 0.01197402 +0.01903886 0.01903886 0.01197402 +0.02852504 0.01903886 0.01197402 +0.04126244 0.01903886 0.01197402 +0.05836535 0.01903886 0.01197402 +0.08132997 0.01903886 0.01197402 +0.1121653 0.01903886 0.01197402 +0.1535689 0.01903886 0.01197402 +0.2091628 0.01903886 0.01197402 +0.2838106 0.01903886 0.01197402 +0.3840425 0.01903886 0.01197402 +0.518627 0.01903886 0.01197402 +0.6993381 0.01903886 0.01197402 +0.9419845 0.01903886 0.01197402 +1.267794 0.01903886 0.01197402 +1.705268 0.01903886 0.01197402 +2.292679 0.01903886 0.01197402 +3.081414 0.01903886 0.01197402 +4.140474 0.01903886 0.01197402 +5.562508 0.01903886 0.01197402 +7.471917 0.01903886 0.01197402 +10.03574 0.01903886 0.01197402 +13.47828 0.01903886 0.01197402 +18.10068 0.01903886 0.01197402 +24.30731 0.01903886 0.01197402 +32.64117 0.01903886 0.01197402 +43.83129 0.01903886 0.01197402 +58.85664 0.01903886 0.01197402 +-0.0175068 0.02852504 0.01197402 +-0.01161267 0.02852504 0.01197402 +-0.005718534 0.02852504 0.01197402 +0.0001755984 0.02852504 0.01197402 +0.006069731 0.02852504 0.01197402 +0.01197402 0.02852504 0.01197402 +0.01903886 0.02852504 0.01197402 +0.02852504 0.02852504 0.01197402 +0.04126244 0.02852504 0.01197402 +0.05836535 0.02852504 0.01197402 +0.08132997 0.02852504 0.01197402 +0.1121653 0.02852504 0.01197402 +0.1535689 0.02852504 0.01197402 +0.2091628 0.02852504 0.01197402 +0.2838106 0.02852504 0.01197402 +0.3840425 0.02852504 0.01197402 +0.518627 0.02852504 0.01197402 +0.6993381 0.02852504 0.01197402 +0.9419845 0.02852504 0.01197402 +1.267794 0.02852504 0.01197402 +1.705268 0.02852504 0.01197402 +2.292679 0.02852504 0.01197402 +3.081414 0.02852504 0.01197402 +4.140474 0.02852504 0.01197402 +5.562508 0.02852504 0.01197402 +7.471917 0.02852504 0.01197402 +10.03574 0.02852504 0.01197402 +13.47828 0.02852504 0.01197402 +18.10068 0.02852504 0.01197402 +24.30731 0.02852504 0.01197402 +32.64117 0.02852504 0.01197402 +43.83129 0.02852504 0.01197402 +58.85664 0.02852504 0.01197402 +-0.0175068 0.04126244 0.01197402 +-0.01161267 0.04126244 0.01197402 +-0.005718534 0.04126244 0.01197402 +0.0001755984 0.04126244 0.01197402 +0.006069731 0.04126244 0.01197402 +0.01197402 0.04126244 0.01197402 +0.01903886 0.04126244 0.01197402 +0.02852504 0.04126244 0.01197402 +0.04126244 0.04126244 0.01197402 +0.05836535 0.04126244 0.01197402 +0.08132997 0.04126244 0.01197402 +0.1121653 0.04126244 0.01197402 +0.1535689 0.04126244 0.01197402 +0.2091628 0.04126244 0.01197402 +0.2838106 0.04126244 0.01197402 +0.3840425 0.04126244 0.01197402 +0.518627 0.04126244 0.01197402 +0.6993381 0.04126244 0.01197402 +0.9419845 0.04126244 0.01197402 +1.267794 0.04126244 0.01197402 +1.705268 0.04126244 0.01197402 +2.292679 0.04126244 0.01197402 +3.081414 0.04126244 0.01197402 +4.140474 0.04126244 0.01197402 +5.562508 0.04126244 0.01197402 +7.471917 0.04126244 0.01197402 +10.03574 0.04126244 0.01197402 +13.47828 0.04126244 0.01197402 +18.10068 0.04126244 0.01197402 +24.30731 0.04126244 0.01197402 +32.64117 0.04126244 0.01197402 +43.83129 0.04126244 0.01197402 +58.85664 0.04126244 0.01197402 +-0.0175068 0.05836535 0.01197402 +-0.01161267 0.05836535 0.01197402 +-0.005718534 0.05836535 0.01197402 +0.0001755984 0.05836535 0.01197402 +0.006069731 0.05836535 0.01197402 +0.01197402 0.05836535 0.01197402 +0.01903886 0.05836535 0.01197402 +0.02852504 0.05836535 0.01197402 +0.04126244 0.05836535 0.01197402 +0.05836535 0.05836535 0.01197402 +0.08132997 0.05836535 0.01197402 +0.1121653 0.05836535 0.01197402 +0.1535689 0.05836535 0.01197402 +0.2091628 0.05836535 0.01197402 +0.2838106 0.05836535 0.01197402 +0.3840425 0.05836535 0.01197402 +0.518627 0.05836535 0.01197402 +0.6993381 0.05836535 0.01197402 +0.9419845 0.05836535 0.01197402 +1.267794 0.05836535 0.01197402 +1.705268 0.05836535 0.01197402 +2.292679 0.05836535 0.01197402 +3.081414 0.05836535 0.01197402 +4.140474 0.05836535 0.01197402 +5.562508 0.05836535 0.01197402 +7.471917 0.05836535 0.01197402 +10.03574 0.05836535 0.01197402 +13.47828 0.05836535 0.01197402 +18.10068 0.05836535 0.01197402 +24.30731 0.05836535 0.01197402 +32.64117 0.05836535 0.01197402 +43.83129 0.05836535 0.01197402 +58.85664 0.05836535 0.01197402 +-0.0175068 0.08132997 0.01197402 +-0.01161267 0.08132997 0.01197402 +-0.005718534 0.08132997 0.01197402 +0.0001755984 0.08132997 0.01197402 +0.006069731 0.08132997 0.01197402 +0.01197402 0.08132997 0.01197402 +0.01903886 0.08132997 0.01197402 +0.02852504 0.08132997 0.01197402 +0.04126244 0.08132997 0.01197402 +0.05836535 0.08132997 0.01197402 +0.08132997 0.08132997 0.01197402 +0.1121653 0.08132997 0.01197402 +0.1535689 0.08132997 0.01197402 +0.2091628 0.08132997 0.01197402 +0.2838106 0.08132997 0.01197402 +0.3840425 0.08132997 0.01197402 +0.518627 0.08132997 0.01197402 +0.6993381 0.08132997 0.01197402 +0.9419845 0.08132997 0.01197402 +1.267794 0.08132997 0.01197402 +1.705268 0.08132997 0.01197402 +2.292679 0.08132997 0.01197402 +3.081414 0.08132997 0.01197402 +4.140474 0.08132997 0.01197402 +5.562508 0.08132997 0.01197402 +7.471917 0.08132997 0.01197402 +10.03574 0.08132997 0.01197402 +13.47828 0.08132997 0.01197402 +18.10068 0.08132997 0.01197402 +24.30731 0.08132997 0.01197402 +32.64117 0.08132997 0.01197402 +43.83129 0.08132997 0.01197402 +58.85664 0.08132997 0.01197402 +-0.0175068 0.1121653 0.01197402 +-0.01161267 0.1121653 0.01197402 +-0.005718534 0.1121653 0.01197402 +0.0001755984 0.1121653 0.01197402 +0.006069731 0.1121653 0.01197402 +0.01197402 0.1121653 0.01197402 +0.01903886 0.1121653 0.01197402 +0.02852504 0.1121653 0.01197402 +0.04126244 0.1121653 0.01197402 +0.05836535 0.1121653 0.01197402 +0.08132997 0.1121653 0.01197402 +0.1121653 0.1121653 0.01197402 +0.1535689 0.1121653 0.01197402 +0.2091628 0.1121653 0.01197402 +0.2838106 0.1121653 0.01197402 +0.3840425 0.1121653 0.01197402 +0.518627 0.1121653 0.01197402 +0.6993381 0.1121653 0.01197402 +0.9419845 0.1121653 0.01197402 +1.267794 0.1121653 0.01197402 +1.705268 0.1121653 0.01197402 +2.292679 0.1121653 0.01197402 +3.081414 0.1121653 0.01197402 +4.140474 0.1121653 0.01197402 +5.562508 0.1121653 0.01197402 +7.471917 0.1121653 0.01197402 +10.03574 0.1121653 0.01197402 +13.47828 0.1121653 0.01197402 +18.10068 0.1121653 0.01197402 +24.30731 0.1121653 0.01197402 +32.64117 0.1121653 0.01197402 +43.83129 0.1121653 0.01197402 +58.85664 0.1121653 0.01197402 +-0.0175068 0.1535689 0.01197402 +-0.01161267 0.1535689 0.01197402 +-0.005718534 0.1535689 0.01197402 +0.0001755984 0.1535689 0.01197402 +0.006069731 0.1535689 0.01197402 +0.01197402 0.1535689 0.01197402 +0.01903886 0.1535689 0.01197402 +0.02852504 0.1535689 0.01197402 +0.04126244 0.1535689 0.01197402 +0.05836535 0.1535689 0.01197402 +0.08132997 0.1535689 0.01197402 +0.1121653 0.1535689 0.01197402 +0.1535689 0.1535689 0.01197402 +0.2091628 0.1535689 0.01197402 +0.2838106 0.1535689 0.01197402 +0.3840425 0.1535689 0.01197402 +0.518627 0.1535689 0.01197402 +0.6993381 0.1535689 0.01197402 +0.9419845 0.1535689 0.01197402 +1.267794 0.1535689 0.01197402 +1.705268 0.1535689 0.01197402 +2.292679 0.1535689 0.01197402 +3.081414 0.1535689 0.01197402 +4.140474 0.1535689 0.01197402 +5.562508 0.1535689 0.01197402 +7.471917 0.1535689 0.01197402 +10.03574 0.1535689 0.01197402 +13.47828 0.1535689 0.01197402 +18.10068 0.1535689 0.01197402 +24.30731 0.1535689 0.01197402 +32.64117 0.1535689 0.01197402 +43.83129 0.1535689 0.01197402 +58.85664 0.1535689 0.01197402 +-0.0175068 0.2091628 0.01197402 +-0.01161267 0.2091628 0.01197402 +-0.005718534 0.2091628 0.01197402 +0.0001755984 0.2091628 0.01197402 +0.006069731 0.2091628 0.01197402 +0.01197402 0.2091628 0.01197402 +0.01903886 0.2091628 0.01197402 +0.02852504 0.2091628 0.01197402 +0.04126244 0.2091628 0.01197402 +0.05836535 0.2091628 0.01197402 +0.08132997 0.2091628 0.01197402 +0.1121653 0.2091628 0.01197402 +0.1535689 0.2091628 0.01197402 +0.2091628 0.2091628 0.01197402 +0.2838106 0.2091628 0.01197402 +0.3840425 0.2091628 0.01197402 +0.518627 0.2091628 0.01197402 +0.6993381 0.2091628 0.01197402 +0.9419845 0.2091628 0.01197402 +1.267794 0.2091628 0.01197402 +1.705268 0.2091628 0.01197402 +2.292679 0.2091628 0.01197402 +3.081414 0.2091628 0.01197402 +4.140474 0.2091628 0.01197402 +5.562508 0.2091628 0.01197402 +7.471917 0.2091628 0.01197402 +10.03574 0.2091628 0.01197402 +13.47828 0.2091628 0.01197402 +18.10068 0.2091628 0.01197402 +24.30731 0.2091628 0.01197402 +32.64117 0.2091628 0.01197402 +43.83129 0.2091628 0.01197402 +58.85664 0.2091628 0.01197402 +-0.0175068 0.2838106 0.01197402 +-0.01161267 0.2838106 0.01197402 +-0.005718534 0.2838106 0.01197402 +0.0001755984 0.2838106 0.01197402 +0.006069731 0.2838106 0.01197402 +0.01197402 0.2838106 0.01197402 +0.01903886 0.2838106 0.01197402 +0.02852504 0.2838106 0.01197402 +0.04126244 0.2838106 0.01197402 +0.05836535 0.2838106 0.01197402 +0.08132997 0.2838106 0.01197402 +0.1121653 0.2838106 0.01197402 +0.1535689 0.2838106 0.01197402 +0.2091628 0.2838106 0.01197402 +0.2838106 0.2838106 0.01197402 +0.3840425 0.2838106 0.01197402 +0.518627 0.2838106 0.01197402 +0.6993381 0.2838106 0.01197402 +0.9419845 0.2838106 0.01197402 +1.267794 0.2838106 0.01197402 +1.705268 0.2838106 0.01197402 +2.292679 0.2838106 0.01197402 +3.081414 0.2838106 0.01197402 +4.140474 0.2838106 0.01197402 +5.562508 0.2838106 0.01197402 +7.471917 0.2838106 0.01197402 +10.03574 0.2838106 0.01197402 +13.47828 0.2838106 0.01197402 +18.10068 0.2838106 0.01197402 +24.30731 0.2838106 0.01197402 +32.64117 0.2838106 0.01197402 +43.83129 0.2838106 0.01197402 +58.85664 0.2838106 0.01197402 +-0.0175068 0.3840425 0.01197402 +-0.01161267 0.3840425 0.01197402 +-0.005718534 0.3840425 0.01197402 +0.0001755984 0.3840425 0.01197402 +0.006069731 0.3840425 0.01197402 +0.01197402 0.3840425 0.01197402 +0.01903886 0.3840425 0.01197402 +0.02852504 0.3840425 0.01197402 +0.04126244 0.3840425 0.01197402 +0.05836535 0.3840425 0.01197402 +0.08132997 0.3840425 0.01197402 +0.1121653 0.3840425 0.01197402 +0.1535689 0.3840425 0.01197402 +0.2091628 0.3840425 0.01197402 +0.2838106 0.3840425 0.01197402 +0.3840425 0.3840425 0.01197402 +0.518627 0.3840425 0.01197402 +0.6993381 0.3840425 0.01197402 +0.9419845 0.3840425 0.01197402 +1.267794 0.3840425 0.01197402 +1.705268 0.3840425 0.01197402 +2.292679 0.3840425 0.01197402 +3.081414 0.3840425 0.01197402 +4.140474 0.3840425 0.01197402 +5.562508 0.3840425 0.01197402 +7.471917 0.3840425 0.01197402 +10.03574 0.3840425 0.01197402 +13.47828 0.3840425 0.01197402 +18.10068 0.3840425 0.01197402 +24.30731 0.3840425 0.01197402 +32.64117 0.3840425 0.01197402 +43.83129 0.3840425 0.01197402 +58.85664 0.3840425 0.01197402 +-0.0175068 0.518627 0.01197402 +-0.01161267 0.518627 0.01197402 +-0.005718534 0.518627 0.01197402 +0.0001755984 0.518627 0.01197402 +0.006069731 0.518627 0.01197402 +0.01197402 0.518627 0.01197402 +0.01903886 0.518627 0.01197402 +0.02852504 0.518627 0.01197402 +0.04126244 0.518627 0.01197402 +0.05836535 0.518627 0.01197402 +0.08132997 0.518627 0.01197402 +0.1121653 0.518627 0.01197402 +0.1535689 0.518627 0.01197402 +0.2091628 0.518627 0.01197402 +0.2838106 0.518627 0.01197402 +0.3840425 0.518627 0.01197402 +0.518627 0.518627 0.01197402 +0.6993381 0.518627 0.01197402 +0.9419845 0.518627 0.01197402 +1.267794 0.518627 0.01197402 +1.705268 0.518627 0.01197402 +2.292679 0.518627 0.01197402 +3.081414 0.518627 0.01197402 +4.140474 0.518627 0.01197402 +5.562508 0.518627 0.01197402 +7.471917 0.518627 0.01197402 +10.03574 0.518627 0.01197402 +13.47828 0.518627 0.01197402 +18.10068 0.518627 0.01197402 +24.30731 0.518627 0.01197402 +32.64117 0.518627 0.01197402 +43.83129 0.518627 0.01197402 +58.85664 0.518627 0.01197402 +-0.0175068 0.6993381 0.01197402 +-0.01161267 0.6993381 0.01197402 +-0.005718534 0.6993381 0.01197402 +0.0001755984 0.6993381 0.01197402 +0.006069731 0.6993381 0.01197402 +0.01197402 0.6993381 0.01197402 +0.01903886 0.6993381 0.01197402 +0.02852504 0.6993381 0.01197402 +0.04126244 0.6993381 0.01197402 +0.05836535 0.6993381 0.01197402 +0.08132997 0.6993381 0.01197402 +0.1121653 0.6993381 0.01197402 +0.1535689 0.6993381 0.01197402 +0.2091628 0.6993381 0.01197402 +0.2838106 0.6993381 0.01197402 +0.3840425 0.6993381 0.01197402 +0.518627 0.6993381 0.01197402 +0.6993381 0.6993381 0.01197402 +0.9419845 0.6993381 0.01197402 +1.267794 0.6993381 0.01197402 +1.705268 0.6993381 0.01197402 +2.292679 0.6993381 0.01197402 +3.081414 0.6993381 0.01197402 +4.140474 0.6993381 0.01197402 +5.562508 0.6993381 0.01197402 +7.471917 0.6993381 0.01197402 +10.03574 0.6993381 0.01197402 +13.47828 0.6993381 0.01197402 +18.10068 0.6993381 0.01197402 +24.30731 0.6993381 0.01197402 +32.64117 0.6993381 0.01197402 +43.83129 0.6993381 0.01197402 +58.85664 0.6993381 0.01197402 +-0.0175068 0.9419845 0.01197402 +-0.01161267 0.9419845 0.01197402 +-0.005718534 0.9419845 0.01197402 +0.0001755984 0.9419845 0.01197402 +0.006069731 0.9419845 0.01197402 +0.01197402 0.9419845 0.01197402 +0.01903886 0.9419845 0.01197402 +0.02852504 0.9419845 0.01197402 +0.04126244 0.9419845 0.01197402 +0.05836535 0.9419845 0.01197402 +0.08132997 0.9419845 0.01197402 +0.1121653 0.9419845 0.01197402 +0.1535689 0.9419845 0.01197402 +0.2091628 0.9419845 0.01197402 +0.2838106 0.9419845 0.01197402 +0.3840425 0.9419845 0.01197402 +0.518627 0.9419845 0.01197402 +0.6993381 0.9419845 0.01197402 +0.9419845 0.9419845 0.01197402 +1.267794 0.9419845 0.01197402 +1.705268 0.9419845 0.01197402 +2.292679 0.9419845 0.01197402 +3.081414 0.9419845 0.01197402 +4.140474 0.9419845 0.01197402 +5.562508 0.9419845 0.01197402 +7.471917 0.9419845 0.01197402 +10.03574 0.9419845 0.01197402 +13.47828 0.9419845 0.01197402 +18.10068 0.9419845 0.01197402 +24.30731 0.9419845 0.01197402 +32.64117 0.9419845 0.01197402 +43.83129 0.9419845 0.01197402 +58.85664 0.9419845 0.01197402 +-0.0175068 1.267794 0.01197402 +-0.01161267 1.267794 0.01197402 +-0.005718534 1.267794 0.01197402 +0.0001755984 1.267794 0.01197402 +0.006069731 1.267794 0.01197402 +0.01197402 1.267794 0.01197402 +0.01903886 1.267794 0.01197402 +0.02852504 1.267794 0.01197402 +0.04126244 1.267794 0.01197402 +0.05836535 1.267794 0.01197402 +0.08132997 1.267794 0.01197402 +0.1121653 1.267794 0.01197402 +0.1535689 1.267794 0.01197402 +0.2091628 1.267794 0.01197402 +0.2838106 1.267794 0.01197402 +0.3840425 1.267794 0.01197402 +0.518627 1.267794 0.01197402 +0.6993381 1.267794 0.01197402 +0.9419845 1.267794 0.01197402 +1.267794 1.267794 0.01197402 +1.705268 1.267794 0.01197402 +2.292679 1.267794 0.01197402 +3.081414 1.267794 0.01197402 +4.140474 1.267794 0.01197402 +5.562508 1.267794 0.01197402 +7.471917 1.267794 0.01197402 +10.03574 1.267794 0.01197402 +13.47828 1.267794 0.01197402 +18.10068 1.267794 0.01197402 +24.30731 1.267794 0.01197402 +32.64117 1.267794 0.01197402 +43.83129 1.267794 0.01197402 +58.85664 1.267794 0.01197402 +-0.0175068 1.705268 0.01197402 +-0.01161267 1.705268 0.01197402 +-0.005718534 1.705268 0.01197402 +0.0001755984 1.705268 0.01197402 +0.006069731 1.705268 0.01197402 +0.01197402 1.705268 0.01197402 +0.01903886 1.705268 0.01197402 +0.02852504 1.705268 0.01197402 +0.04126244 1.705268 0.01197402 +0.05836535 1.705268 0.01197402 +0.08132997 1.705268 0.01197402 +0.1121653 1.705268 0.01197402 +0.1535689 1.705268 0.01197402 +0.2091628 1.705268 0.01197402 +0.2838106 1.705268 0.01197402 +0.3840425 1.705268 0.01197402 +0.518627 1.705268 0.01197402 +0.6993381 1.705268 0.01197402 +0.9419845 1.705268 0.01197402 +1.267794 1.705268 0.01197402 +1.705268 1.705268 0.01197402 +2.292679 1.705268 0.01197402 +3.081414 1.705268 0.01197402 +4.140474 1.705268 0.01197402 +5.562508 1.705268 0.01197402 +7.471917 1.705268 0.01197402 +10.03574 1.705268 0.01197402 +13.47828 1.705268 0.01197402 +18.10068 1.705268 0.01197402 +24.30731 1.705268 0.01197402 +32.64117 1.705268 0.01197402 +43.83129 1.705268 0.01197402 +58.85664 1.705268 0.01197402 +-0.0175068 2.292679 0.01197402 +-0.01161267 2.292679 0.01197402 +-0.005718534 2.292679 0.01197402 +0.0001755984 2.292679 0.01197402 +0.006069731 2.292679 0.01197402 +0.01197402 2.292679 0.01197402 +0.01903886 2.292679 0.01197402 +0.02852504 2.292679 0.01197402 +0.04126244 2.292679 0.01197402 +0.05836535 2.292679 0.01197402 +0.08132997 2.292679 0.01197402 +0.1121653 2.292679 0.01197402 +0.1535689 2.292679 0.01197402 +0.2091628 2.292679 0.01197402 +0.2838106 2.292679 0.01197402 +0.3840425 2.292679 0.01197402 +0.518627 2.292679 0.01197402 +0.6993381 2.292679 0.01197402 +0.9419845 2.292679 0.01197402 +1.267794 2.292679 0.01197402 +1.705268 2.292679 0.01197402 +2.292679 2.292679 0.01197402 +3.081414 2.292679 0.01197402 +4.140474 2.292679 0.01197402 +5.562508 2.292679 0.01197402 +7.471917 2.292679 0.01197402 +10.03574 2.292679 0.01197402 +13.47828 2.292679 0.01197402 +18.10068 2.292679 0.01197402 +24.30731 2.292679 0.01197402 +32.64117 2.292679 0.01197402 +43.83129 2.292679 0.01197402 +58.85664 2.292679 0.01197402 +-0.0175068 3.081414 0.01197402 +-0.01161267 3.081414 0.01197402 +-0.005718534 3.081414 0.01197402 +0.0001755984 3.081414 0.01197402 +0.006069731 3.081414 0.01197402 +0.01197402 3.081414 0.01197402 +0.01903886 3.081414 0.01197402 +0.02852504 3.081414 0.01197402 +0.04126244 3.081414 0.01197402 +0.05836535 3.081414 0.01197402 +0.08132997 3.081414 0.01197402 +0.1121653 3.081414 0.01197402 +0.1535689 3.081414 0.01197402 +0.2091628 3.081414 0.01197402 +0.2838106 3.081414 0.01197402 +0.3840425 3.081414 0.01197402 +0.518627 3.081414 0.01197402 +0.6993381 3.081414 0.01197402 +0.9419845 3.081414 0.01197402 +1.267794 3.081414 0.01197402 +1.705268 3.081414 0.01197402 +2.292679 3.081414 0.01197402 +3.081414 3.081414 0.01197402 +4.140474 3.081414 0.01197402 +5.562508 3.081414 0.01197402 +7.471917 3.081414 0.01197402 +10.03574 3.081414 0.01197402 +13.47828 3.081414 0.01197402 +18.10068 3.081414 0.01197402 +24.30731 3.081414 0.01197402 +32.64117 3.081414 0.01197402 +43.83129 3.081414 0.01197402 +58.85664 3.081414 0.01197402 +-0.0175068 4.140474 0.01197402 +-0.01161267 4.140474 0.01197402 +-0.005718534 4.140474 0.01197402 +0.0001755984 4.140474 0.01197402 +0.006069731 4.140474 0.01197402 +0.01197402 4.140474 0.01197402 +0.01903886 4.140474 0.01197402 +0.02852504 4.140474 0.01197402 +0.04126244 4.140474 0.01197402 +0.05836535 4.140474 0.01197402 +0.08132997 4.140474 0.01197402 +0.1121653 4.140474 0.01197402 +0.1535689 4.140474 0.01197402 +0.2091628 4.140474 0.01197402 +0.2838106 4.140474 0.01197402 +0.3840425 4.140474 0.01197402 +0.518627 4.140474 0.01197402 +0.6993381 4.140474 0.01197402 +0.9419845 4.140474 0.01197402 +1.267794 4.140474 0.01197402 +1.705268 4.140474 0.01197402 +2.292679 4.140474 0.01197402 +3.081414 4.140474 0.01197402 +4.140474 4.140474 0.01197402 +5.562508 4.140474 0.01197402 +7.471917 4.140474 0.01197402 +10.03574 4.140474 0.01197402 +13.47828 4.140474 0.01197402 +18.10068 4.140474 0.01197402 +24.30731 4.140474 0.01197402 +32.64117 4.140474 0.01197402 +43.83129 4.140474 0.01197402 +58.85664 4.140474 0.01197402 +-0.0175068 5.562508 0.01197402 +-0.01161267 5.562508 0.01197402 +-0.005718534 5.562508 0.01197402 +0.0001755984 5.562508 0.01197402 +0.006069731 5.562508 0.01197402 +0.01197402 5.562508 0.01197402 +0.01903886 5.562508 0.01197402 +0.02852504 5.562508 0.01197402 +0.04126244 5.562508 0.01197402 +0.05836535 5.562508 0.01197402 +0.08132997 5.562508 0.01197402 +0.1121653 5.562508 0.01197402 +0.1535689 5.562508 0.01197402 +0.2091628 5.562508 0.01197402 +0.2838106 5.562508 0.01197402 +0.3840425 5.562508 0.01197402 +0.518627 5.562508 0.01197402 +0.6993381 5.562508 0.01197402 +0.9419845 5.562508 0.01197402 +1.267794 5.562508 0.01197402 +1.705268 5.562508 0.01197402 +2.292679 5.562508 0.01197402 +3.081414 5.562508 0.01197402 +4.140474 5.562508 0.01197402 +5.562508 5.562508 0.01197402 +7.471917 5.562508 0.01197402 +10.03574 5.562508 0.01197402 +13.47828 5.562508 0.01197402 +18.10068 5.562508 0.01197402 +24.30731 5.562508 0.01197402 +32.64117 5.562508 0.01197402 +43.83129 5.562508 0.01197402 +58.85664 5.562508 0.01197402 +-0.0175068 7.471917 0.01197402 +-0.01161267 7.471917 0.01197402 +-0.005718534 7.471917 0.01197402 +0.0001755984 7.471917 0.01197402 +0.006069731 7.471917 0.01197402 +0.01197402 7.471917 0.01197402 +0.01903886 7.471917 0.01197402 +0.02852504 7.471917 0.01197402 +0.04126244 7.471917 0.01197402 +0.05836535 7.471917 0.01197402 +0.08132997 7.471917 0.01197402 +0.1121653 7.471917 0.01197402 +0.1535689 7.471917 0.01197402 +0.2091628 7.471917 0.01197402 +0.2838106 7.471917 0.01197402 +0.3840425 7.471917 0.01197402 +0.518627 7.471917 0.01197402 +0.6993381 7.471917 0.01197402 +0.9419845 7.471917 0.01197402 +1.267794 7.471917 0.01197402 +1.705268 7.471917 0.01197402 +2.292679 7.471917 0.01197402 +3.081414 7.471917 0.01197402 +4.140474 7.471917 0.01197402 +5.562508 7.471917 0.01197402 +7.471917 7.471917 0.01197402 +10.03574 7.471917 0.01197402 +13.47828 7.471917 0.01197402 +18.10068 7.471917 0.01197402 +24.30731 7.471917 0.01197402 +32.64117 7.471917 0.01197402 +43.83129 7.471917 0.01197402 +58.85664 7.471917 0.01197402 +-0.0175068 10.03574 0.01197402 +-0.01161267 10.03574 0.01197402 +-0.005718534 10.03574 0.01197402 +0.0001755984 10.03574 0.01197402 +0.006069731 10.03574 0.01197402 +0.01197402 10.03574 0.01197402 +0.01903886 10.03574 0.01197402 +0.02852504 10.03574 0.01197402 +0.04126244 10.03574 0.01197402 +0.05836535 10.03574 0.01197402 +0.08132997 10.03574 0.01197402 +0.1121653 10.03574 0.01197402 +0.1535689 10.03574 0.01197402 +0.2091628 10.03574 0.01197402 +0.2838106 10.03574 0.01197402 +0.3840425 10.03574 0.01197402 +0.518627 10.03574 0.01197402 +0.6993381 10.03574 0.01197402 +0.9419845 10.03574 0.01197402 +1.267794 10.03574 0.01197402 +1.705268 10.03574 0.01197402 +2.292679 10.03574 0.01197402 +3.081414 10.03574 0.01197402 +4.140474 10.03574 0.01197402 +5.562508 10.03574 0.01197402 +7.471917 10.03574 0.01197402 +10.03574 10.03574 0.01197402 +13.47828 10.03574 0.01197402 +18.10068 10.03574 0.01197402 +24.30731 10.03574 0.01197402 +32.64117 10.03574 0.01197402 +43.83129 10.03574 0.01197402 +58.85664 10.03574 0.01197402 +-0.0175068 13.47828 0.01197402 +-0.01161267 13.47828 0.01197402 +-0.005718534 13.47828 0.01197402 +0.0001755984 13.47828 0.01197402 +0.006069731 13.47828 0.01197402 +0.01197402 13.47828 0.01197402 +0.01903886 13.47828 0.01197402 +0.02852504 13.47828 0.01197402 +0.04126244 13.47828 0.01197402 +0.05836535 13.47828 0.01197402 +0.08132997 13.47828 0.01197402 +0.1121653 13.47828 0.01197402 +0.1535689 13.47828 0.01197402 +0.2091628 13.47828 0.01197402 +0.2838106 13.47828 0.01197402 +0.3840425 13.47828 0.01197402 +0.518627 13.47828 0.01197402 +0.6993381 13.47828 0.01197402 +0.9419845 13.47828 0.01197402 +1.267794 13.47828 0.01197402 +1.705268 13.47828 0.01197402 +2.292679 13.47828 0.01197402 +3.081414 13.47828 0.01197402 +4.140474 13.47828 0.01197402 +5.562508 13.47828 0.01197402 +7.471917 13.47828 0.01197402 +10.03574 13.47828 0.01197402 +13.47828 13.47828 0.01197402 +18.10068 13.47828 0.01197402 +24.30731 13.47828 0.01197402 +32.64117 13.47828 0.01197402 +43.83129 13.47828 0.01197402 +58.85664 13.47828 0.01197402 +-0.0175068 18.10068 0.01197402 +-0.01161267 18.10068 0.01197402 +-0.005718534 18.10068 0.01197402 +0.0001755984 18.10068 0.01197402 +0.006069731 18.10068 0.01197402 +0.01197402 18.10068 0.01197402 +0.01903886 18.10068 0.01197402 +0.02852504 18.10068 0.01197402 +0.04126244 18.10068 0.01197402 +0.05836535 18.10068 0.01197402 +0.08132997 18.10068 0.01197402 +0.1121653 18.10068 0.01197402 +0.1535689 18.10068 0.01197402 +0.2091628 18.10068 0.01197402 +0.2838106 18.10068 0.01197402 +0.3840425 18.10068 0.01197402 +0.518627 18.10068 0.01197402 +0.6993381 18.10068 0.01197402 +0.9419845 18.10068 0.01197402 +1.267794 18.10068 0.01197402 +1.705268 18.10068 0.01197402 +2.292679 18.10068 0.01197402 +3.081414 18.10068 0.01197402 +4.140474 18.10068 0.01197402 +5.562508 18.10068 0.01197402 +7.471917 18.10068 0.01197402 +10.03574 18.10068 0.01197402 +13.47828 18.10068 0.01197402 +18.10068 18.10068 0.01197402 +24.30731 18.10068 0.01197402 +32.64117 18.10068 0.01197402 +43.83129 18.10068 0.01197402 +58.85664 18.10068 0.01197402 +-0.0175068 24.30731 0.01197402 +-0.01161267 24.30731 0.01197402 +-0.005718534 24.30731 0.01197402 +0.0001755984 24.30731 0.01197402 +0.006069731 24.30731 0.01197402 +0.01197402 24.30731 0.01197402 +0.01903886 24.30731 0.01197402 +0.02852504 24.30731 0.01197402 +0.04126244 24.30731 0.01197402 +0.05836535 24.30731 0.01197402 +0.08132997 24.30731 0.01197402 +0.1121653 24.30731 0.01197402 +0.1535689 24.30731 0.01197402 +0.2091628 24.30731 0.01197402 +0.2838106 24.30731 0.01197402 +0.3840425 24.30731 0.01197402 +0.518627 24.30731 0.01197402 +0.6993381 24.30731 0.01197402 +0.9419845 24.30731 0.01197402 +1.267794 24.30731 0.01197402 +1.705268 24.30731 0.01197402 +2.292679 24.30731 0.01197402 +3.081414 24.30731 0.01197402 +4.140474 24.30731 0.01197402 +5.562508 24.30731 0.01197402 +7.471917 24.30731 0.01197402 +10.03574 24.30731 0.01197402 +13.47828 24.30731 0.01197402 +18.10068 24.30731 0.01197402 +24.30731 24.30731 0.01197402 +32.64117 24.30731 0.01197402 +43.83129 24.30731 0.01197402 +58.85664 24.30731 0.01197402 +-0.0175068 32.64117 0.01197402 +-0.01161267 32.64117 0.01197402 +-0.005718534 32.64117 0.01197402 +0.0001755984 32.64117 0.01197402 +0.006069731 32.64117 0.01197402 +0.01197402 32.64117 0.01197402 +0.01903886 32.64117 0.01197402 +0.02852504 32.64117 0.01197402 +0.04126244 32.64117 0.01197402 +0.05836535 32.64117 0.01197402 +0.08132997 32.64117 0.01197402 +0.1121653 32.64117 0.01197402 +0.1535689 32.64117 0.01197402 +0.2091628 32.64117 0.01197402 +0.2838106 32.64117 0.01197402 +0.3840425 32.64117 0.01197402 +0.518627 32.64117 0.01197402 +0.6993381 32.64117 0.01197402 +0.9419845 32.64117 0.01197402 +1.267794 32.64117 0.01197402 +1.705268 32.64117 0.01197402 +2.292679 32.64117 0.01197402 +3.081414 32.64117 0.01197402 +4.140474 32.64117 0.01197402 +5.562508 32.64117 0.01197402 +7.471917 32.64117 0.01197402 +10.03574 32.64117 0.01197402 +13.47828 32.64117 0.01197402 +18.10068 32.64117 0.01197402 +24.30731 32.64117 0.01197402 +32.64117 32.64117 0.01197402 +43.83129 32.64117 0.01197402 +58.85664 32.64117 0.01197402 +-0.0175068 43.83129 0.01197402 +-0.01161267 43.83129 0.01197402 +-0.005718534 43.83129 0.01197402 +0.0001755984 43.83129 0.01197402 +0.006069731 43.83129 0.01197402 +0.01197402 43.83129 0.01197402 +0.01903886 43.83129 0.01197402 +0.02852504 43.83129 0.01197402 +0.04126244 43.83129 0.01197402 +0.05836535 43.83129 0.01197402 +0.08132997 43.83129 0.01197402 +0.1121653 43.83129 0.01197402 +0.1535689 43.83129 0.01197402 +0.2091628 43.83129 0.01197402 +0.2838106 43.83129 0.01197402 +0.3840425 43.83129 0.01197402 +0.518627 43.83129 0.01197402 +0.6993381 43.83129 0.01197402 +0.9419845 43.83129 0.01197402 +1.267794 43.83129 0.01197402 +1.705268 43.83129 0.01197402 +2.292679 43.83129 0.01197402 +3.081414 43.83129 0.01197402 +4.140474 43.83129 0.01197402 +5.562508 43.83129 0.01197402 +7.471917 43.83129 0.01197402 +10.03574 43.83129 0.01197402 +13.47828 43.83129 0.01197402 +18.10068 43.83129 0.01197402 +24.30731 43.83129 0.01197402 +32.64117 43.83129 0.01197402 +43.83129 43.83129 0.01197402 +58.85664 43.83129 0.01197402 +-0.0175068 58.85664 0.01197402 +-0.01161267 58.85664 0.01197402 +-0.005718534 58.85664 0.01197402 +0.0001755984 58.85664 0.01197402 +0.006069731 58.85664 0.01197402 +0.01197402 58.85664 0.01197402 +0.01903886 58.85664 0.01197402 +0.02852504 58.85664 0.01197402 +0.04126244 58.85664 0.01197402 +0.05836535 58.85664 0.01197402 +0.08132997 58.85664 0.01197402 +0.1121653 58.85664 0.01197402 +0.1535689 58.85664 0.01197402 +0.2091628 58.85664 0.01197402 +0.2838106 58.85664 0.01197402 +0.3840425 58.85664 0.01197402 +0.518627 58.85664 0.01197402 +0.6993381 58.85664 0.01197402 +0.9419845 58.85664 0.01197402 +1.267794 58.85664 0.01197402 +1.705268 58.85664 0.01197402 +2.292679 58.85664 0.01197402 +3.081414 58.85664 0.01197402 +4.140474 58.85664 0.01197402 +5.562508 58.85664 0.01197402 +7.471917 58.85664 0.01197402 +10.03574 58.85664 0.01197402 +13.47828 58.85664 0.01197402 +18.10068 58.85664 0.01197402 +24.30731 58.85664 0.01197402 +32.64117 58.85664 0.01197402 +43.83129 58.85664 0.01197402 +58.85664 58.85664 0.01197402 +-0.0175068 -0.0175068 0.01903886 +-0.01161267 -0.0175068 0.01903886 +-0.005718534 -0.0175068 0.01903886 +0.0001755984 -0.0175068 0.01903886 +0.006069731 -0.0175068 0.01903886 +0.01197402 -0.0175068 0.01903886 +0.01903886 -0.0175068 0.01903886 +0.02852504 -0.0175068 0.01903886 +0.04126244 -0.0175068 0.01903886 +0.05836535 -0.0175068 0.01903886 +0.08132997 -0.0175068 0.01903886 +0.1121653 -0.0175068 0.01903886 +0.1535689 -0.0175068 0.01903886 +0.2091628 -0.0175068 0.01903886 +0.2838106 -0.0175068 0.01903886 +0.3840425 -0.0175068 0.01903886 +0.518627 -0.0175068 0.01903886 +0.6993381 -0.0175068 0.01903886 +0.9419845 -0.0175068 0.01903886 +1.267794 -0.0175068 0.01903886 +1.705268 -0.0175068 0.01903886 +2.292679 -0.0175068 0.01903886 +3.081414 -0.0175068 0.01903886 +4.140474 -0.0175068 0.01903886 +5.562508 -0.0175068 0.01903886 +7.471917 -0.0175068 0.01903886 +10.03574 -0.0175068 0.01903886 +13.47828 -0.0175068 0.01903886 +18.10068 -0.0175068 0.01903886 +24.30731 -0.0175068 0.01903886 +32.64117 -0.0175068 0.01903886 +43.83129 -0.0175068 0.01903886 +58.85664 -0.0175068 0.01903886 +-0.0175068 -0.01161267 0.01903886 +-0.01161267 -0.01161267 0.01903886 +-0.005718534 -0.01161267 0.01903886 +0.0001755984 -0.01161267 0.01903886 +0.006069731 -0.01161267 0.01903886 +0.01197402 -0.01161267 0.01903886 +0.01903886 -0.01161267 0.01903886 +0.02852504 -0.01161267 0.01903886 +0.04126244 -0.01161267 0.01903886 +0.05836535 -0.01161267 0.01903886 +0.08132997 -0.01161267 0.01903886 +0.1121653 -0.01161267 0.01903886 +0.1535689 -0.01161267 0.01903886 +0.2091628 -0.01161267 0.01903886 +0.2838106 -0.01161267 0.01903886 +0.3840425 -0.01161267 0.01903886 +0.518627 -0.01161267 0.01903886 +0.6993381 -0.01161267 0.01903886 +0.9419845 -0.01161267 0.01903886 +1.267794 -0.01161267 0.01903886 +1.705268 -0.01161267 0.01903886 +2.292679 -0.01161267 0.01903886 +3.081414 -0.01161267 0.01903886 +4.140474 -0.01161267 0.01903886 +5.562508 -0.01161267 0.01903886 +7.471917 -0.01161267 0.01903886 +10.03574 -0.01161267 0.01903886 +13.47828 -0.01161267 0.01903886 +18.10068 -0.01161267 0.01903886 +24.30731 -0.01161267 0.01903886 +32.64117 -0.01161267 0.01903886 +43.83129 -0.01161267 0.01903886 +58.85664 -0.01161267 0.01903886 +-0.0175068 -0.005718534 0.01903886 +-0.01161267 -0.005718534 0.01903886 +-0.005718534 -0.005718534 0.01903886 +0.0001755984 -0.005718534 0.01903886 +0.006069731 -0.005718534 0.01903886 +0.01197402 -0.005718534 0.01903886 +0.01903886 -0.005718534 0.01903886 +0.02852504 -0.005718534 0.01903886 +0.04126244 -0.005718534 0.01903886 +0.05836535 -0.005718534 0.01903886 +0.08132997 -0.005718534 0.01903886 +0.1121653 -0.005718534 0.01903886 +0.1535689 -0.005718534 0.01903886 +0.2091628 -0.005718534 0.01903886 +0.2838106 -0.005718534 0.01903886 +0.3840425 -0.005718534 0.01903886 +0.518627 -0.005718534 0.01903886 +0.6993381 -0.005718534 0.01903886 +0.9419845 -0.005718534 0.01903886 +1.267794 -0.005718534 0.01903886 +1.705268 -0.005718534 0.01903886 +2.292679 -0.005718534 0.01903886 +3.081414 -0.005718534 0.01903886 +4.140474 -0.005718534 0.01903886 +5.562508 -0.005718534 0.01903886 +7.471917 -0.005718534 0.01903886 +10.03574 -0.005718534 0.01903886 +13.47828 -0.005718534 0.01903886 +18.10068 -0.005718534 0.01903886 +24.30731 -0.005718534 0.01903886 +32.64117 -0.005718534 0.01903886 +43.83129 -0.005718534 0.01903886 +58.85664 -0.005718534 0.01903886 +-0.0175068 0.0001755984 0.01903886 +-0.01161267 0.0001755984 0.01903886 +-0.005718534 0.0001755984 0.01903886 +0.0001755984 0.0001755984 0.01903886 +0.006069731 0.0001755984 0.01903886 +0.01197402 0.0001755984 0.01903886 +0.01903886 0.0001755984 0.01903886 +0.02852504 0.0001755984 0.01903886 +0.04126244 0.0001755984 0.01903886 +0.05836535 0.0001755984 0.01903886 +0.08132997 0.0001755984 0.01903886 +0.1121653 0.0001755984 0.01903886 +0.1535689 0.0001755984 0.01903886 +0.2091628 0.0001755984 0.01903886 +0.2838106 0.0001755984 0.01903886 +0.3840425 0.0001755984 0.01903886 +0.518627 0.0001755984 0.01903886 +0.6993381 0.0001755984 0.01903886 +0.9419845 0.0001755984 0.01903886 +1.267794 0.0001755984 0.01903886 +1.705268 0.0001755984 0.01903886 +2.292679 0.0001755984 0.01903886 +3.081414 0.0001755984 0.01903886 +4.140474 0.0001755984 0.01903886 +5.562508 0.0001755984 0.01903886 +7.471917 0.0001755984 0.01903886 +10.03574 0.0001755984 0.01903886 +13.47828 0.0001755984 0.01903886 +18.10068 0.0001755984 0.01903886 +24.30731 0.0001755984 0.01903886 +32.64117 0.0001755984 0.01903886 +43.83129 0.0001755984 0.01903886 +58.85664 0.0001755984 0.01903886 +-0.0175068 0.006069731 0.01903886 +-0.01161267 0.006069731 0.01903886 +-0.005718534 0.006069731 0.01903886 +0.0001755984 0.006069731 0.01903886 +0.006069731 0.006069731 0.01903886 +0.01197402 0.006069731 0.01903886 +0.01903886 0.006069731 0.01903886 +0.02852504 0.006069731 0.01903886 +0.04126244 0.006069731 0.01903886 +0.05836535 0.006069731 0.01903886 +0.08132997 0.006069731 0.01903886 +0.1121653 0.006069731 0.01903886 +0.1535689 0.006069731 0.01903886 +0.2091628 0.006069731 0.01903886 +0.2838106 0.006069731 0.01903886 +0.3840425 0.006069731 0.01903886 +0.518627 0.006069731 0.01903886 +0.6993381 0.006069731 0.01903886 +0.9419845 0.006069731 0.01903886 +1.267794 0.006069731 0.01903886 +1.705268 0.006069731 0.01903886 +2.292679 0.006069731 0.01903886 +3.081414 0.006069731 0.01903886 +4.140474 0.006069731 0.01903886 +5.562508 0.006069731 0.01903886 +7.471917 0.006069731 0.01903886 +10.03574 0.006069731 0.01903886 +13.47828 0.006069731 0.01903886 +18.10068 0.006069731 0.01903886 +24.30731 0.006069731 0.01903886 +32.64117 0.006069731 0.01903886 +43.83129 0.006069731 0.01903886 +58.85664 0.006069731 0.01903886 +-0.0175068 0.01197402 0.01903886 +-0.01161267 0.01197402 0.01903886 +-0.005718534 0.01197402 0.01903886 +0.0001755984 0.01197402 0.01903886 +0.006069731 0.01197402 0.01903886 +0.01197402 0.01197402 0.01903886 +0.01903886 0.01197402 0.01903886 +0.02852504 0.01197402 0.01903886 +0.04126244 0.01197402 0.01903886 +0.05836535 0.01197402 0.01903886 +0.08132997 0.01197402 0.01903886 +0.1121653 0.01197402 0.01903886 +0.1535689 0.01197402 0.01903886 +0.2091628 0.01197402 0.01903886 +0.2838106 0.01197402 0.01903886 +0.3840425 0.01197402 0.01903886 +0.518627 0.01197402 0.01903886 +0.6993381 0.01197402 0.01903886 +0.9419845 0.01197402 0.01903886 +1.267794 0.01197402 0.01903886 +1.705268 0.01197402 0.01903886 +2.292679 0.01197402 0.01903886 +3.081414 0.01197402 0.01903886 +4.140474 0.01197402 0.01903886 +5.562508 0.01197402 0.01903886 +7.471917 0.01197402 0.01903886 +10.03574 0.01197402 0.01903886 +13.47828 0.01197402 0.01903886 +18.10068 0.01197402 0.01903886 +24.30731 0.01197402 0.01903886 +32.64117 0.01197402 0.01903886 +43.83129 0.01197402 0.01903886 +58.85664 0.01197402 0.01903886 +-0.0175068 0.01903886 0.01903886 +-0.01161267 0.01903886 0.01903886 +-0.005718534 0.01903886 0.01903886 +0.0001755984 0.01903886 0.01903886 +0.006069731 0.01903886 0.01903886 +0.01197402 0.01903886 0.01903886 +0.01903886 0.01903886 0.01903886 +0.02852504 0.01903886 0.01903886 +0.04126244 0.01903886 0.01903886 +0.05836535 0.01903886 0.01903886 +0.08132997 0.01903886 0.01903886 +0.1121653 0.01903886 0.01903886 +0.1535689 0.01903886 0.01903886 +0.2091628 0.01903886 0.01903886 +0.2838106 0.01903886 0.01903886 +0.3840425 0.01903886 0.01903886 +0.518627 0.01903886 0.01903886 +0.6993381 0.01903886 0.01903886 +0.9419845 0.01903886 0.01903886 +1.267794 0.01903886 0.01903886 +1.705268 0.01903886 0.01903886 +2.292679 0.01903886 0.01903886 +3.081414 0.01903886 0.01903886 +4.140474 0.01903886 0.01903886 +5.562508 0.01903886 0.01903886 +7.471917 0.01903886 0.01903886 +10.03574 0.01903886 0.01903886 +13.47828 0.01903886 0.01903886 +18.10068 0.01903886 0.01903886 +24.30731 0.01903886 0.01903886 +32.64117 0.01903886 0.01903886 +43.83129 0.01903886 0.01903886 +58.85664 0.01903886 0.01903886 +-0.0175068 0.02852504 0.01903886 +-0.01161267 0.02852504 0.01903886 +-0.005718534 0.02852504 0.01903886 +0.0001755984 0.02852504 0.01903886 +0.006069731 0.02852504 0.01903886 +0.01197402 0.02852504 0.01903886 +0.01903886 0.02852504 0.01903886 +0.02852504 0.02852504 0.01903886 +0.04126244 0.02852504 0.01903886 +0.05836535 0.02852504 0.01903886 +0.08132997 0.02852504 0.01903886 +0.1121653 0.02852504 0.01903886 +0.1535689 0.02852504 0.01903886 +0.2091628 0.02852504 0.01903886 +0.2838106 0.02852504 0.01903886 +0.3840425 0.02852504 0.01903886 +0.518627 0.02852504 0.01903886 +0.6993381 0.02852504 0.01903886 +0.9419845 0.02852504 0.01903886 +1.267794 0.02852504 0.01903886 +1.705268 0.02852504 0.01903886 +2.292679 0.02852504 0.01903886 +3.081414 0.02852504 0.01903886 +4.140474 0.02852504 0.01903886 +5.562508 0.02852504 0.01903886 +7.471917 0.02852504 0.01903886 +10.03574 0.02852504 0.01903886 +13.47828 0.02852504 0.01903886 +18.10068 0.02852504 0.01903886 +24.30731 0.02852504 0.01903886 +32.64117 0.02852504 0.01903886 +43.83129 0.02852504 0.01903886 +58.85664 0.02852504 0.01903886 +-0.0175068 0.04126244 0.01903886 +-0.01161267 0.04126244 0.01903886 +-0.005718534 0.04126244 0.01903886 +0.0001755984 0.04126244 0.01903886 +0.006069731 0.04126244 0.01903886 +0.01197402 0.04126244 0.01903886 +0.01903886 0.04126244 0.01903886 +0.02852504 0.04126244 0.01903886 +0.04126244 0.04126244 0.01903886 +0.05836535 0.04126244 0.01903886 +0.08132997 0.04126244 0.01903886 +0.1121653 0.04126244 0.01903886 +0.1535689 0.04126244 0.01903886 +0.2091628 0.04126244 0.01903886 +0.2838106 0.04126244 0.01903886 +0.3840425 0.04126244 0.01903886 +0.518627 0.04126244 0.01903886 +0.6993381 0.04126244 0.01903886 +0.9419845 0.04126244 0.01903886 +1.267794 0.04126244 0.01903886 +1.705268 0.04126244 0.01903886 +2.292679 0.04126244 0.01903886 +3.081414 0.04126244 0.01903886 +4.140474 0.04126244 0.01903886 +5.562508 0.04126244 0.01903886 +7.471917 0.04126244 0.01903886 +10.03574 0.04126244 0.01903886 +13.47828 0.04126244 0.01903886 +18.10068 0.04126244 0.01903886 +24.30731 0.04126244 0.01903886 +32.64117 0.04126244 0.01903886 +43.83129 0.04126244 0.01903886 +58.85664 0.04126244 0.01903886 +-0.0175068 0.05836535 0.01903886 +-0.01161267 0.05836535 0.01903886 +-0.005718534 0.05836535 0.01903886 +0.0001755984 0.05836535 0.01903886 +0.006069731 0.05836535 0.01903886 +0.01197402 0.05836535 0.01903886 +0.01903886 0.05836535 0.01903886 +0.02852504 0.05836535 0.01903886 +0.04126244 0.05836535 0.01903886 +0.05836535 0.05836535 0.01903886 +0.08132997 0.05836535 0.01903886 +0.1121653 0.05836535 0.01903886 +0.1535689 0.05836535 0.01903886 +0.2091628 0.05836535 0.01903886 +0.2838106 0.05836535 0.01903886 +0.3840425 0.05836535 0.01903886 +0.518627 0.05836535 0.01903886 +0.6993381 0.05836535 0.01903886 +0.9419845 0.05836535 0.01903886 +1.267794 0.05836535 0.01903886 +1.705268 0.05836535 0.01903886 +2.292679 0.05836535 0.01903886 +3.081414 0.05836535 0.01903886 +4.140474 0.05836535 0.01903886 +5.562508 0.05836535 0.01903886 +7.471917 0.05836535 0.01903886 +10.03574 0.05836535 0.01903886 +13.47828 0.05836535 0.01903886 +18.10068 0.05836535 0.01903886 +24.30731 0.05836535 0.01903886 +32.64117 0.05836535 0.01903886 +43.83129 0.05836535 0.01903886 +58.85664 0.05836535 0.01903886 +-0.0175068 0.08132997 0.01903886 +-0.01161267 0.08132997 0.01903886 +-0.005718534 0.08132997 0.01903886 +0.0001755984 0.08132997 0.01903886 +0.006069731 0.08132997 0.01903886 +0.01197402 0.08132997 0.01903886 +0.01903886 0.08132997 0.01903886 +0.02852504 0.08132997 0.01903886 +0.04126244 0.08132997 0.01903886 +0.05836535 0.08132997 0.01903886 +0.08132997 0.08132997 0.01903886 +0.1121653 0.08132997 0.01903886 +0.1535689 0.08132997 0.01903886 +0.2091628 0.08132997 0.01903886 +0.2838106 0.08132997 0.01903886 +0.3840425 0.08132997 0.01903886 +0.518627 0.08132997 0.01903886 +0.6993381 0.08132997 0.01903886 +0.9419845 0.08132997 0.01903886 +1.267794 0.08132997 0.01903886 +1.705268 0.08132997 0.01903886 +2.292679 0.08132997 0.01903886 +3.081414 0.08132997 0.01903886 +4.140474 0.08132997 0.01903886 +5.562508 0.08132997 0.01903886 +7.471917 0.08132997 0.01903886 +10.03574 0.08132997 0.01903886 +13.47828 0.08132997 0.01903886 +18.10068 0.08132997 0.01903886 +24.30731 0.08132997 0.01903886 +32.64117 0.08132997 0.01903886 +43.83129 0.08132997 0.01903886 +58.85664 0.08132997 0.01903886 +-0.0175068 0.1121653 0.01903886 +-0.01161267 0.1121653 0.01903886 +-0.005718534 0.1121653 0.01903886 +0.0001755984 0.1121653 0.01903886 +0.006069731 0.1121653 0.01903886 +0.01197402 0.1121653 0.01903886 +0.01903886 0.1121653 0.01903886 +0.02852504 0.1121653 0.01903886 +0.04126244 0.1121653 0.01903886 +0.05836535 0.1121653 0.01903886 +0.08132997 0.1121653 0.01903886 +0.1121653 0.1121653 0.01903886 +0.1535689 0.1121653 0.01903886 +0.2091628 0.1121653 0.01903886 +0.2838106 0.1121653 0.01903886 +0.3840425 0.1121653 0.01903886 +0.518627 0.1121653 0.01903886 +0.6993381 0.1121653 0.01903886 +0.9419845 0.1121653 0.01903886 +1.267794 0.1121653 0.01903886 +1.705268 0.1121653 0.01903886 +2.292679 0.1121653 0.01903886 +3.081414 0.1121653 0.01903886 +4.140474 0.1121653 0.01903886 +5.562508 0.1121653 0.01903886 +7.471917 0.1121653 0.01903886 +10.03574 0.1121653 0.01903886 +13.47828 0.1121653 0.01903886 +18.10068 0.1121653 0.01903886 +24.30731 0.1121653 0.01903886 +32.64117 0.1121653 0.01903886 +43.83129 0.1121653 0.01903886 +58.85664 0.1121653 0.01903886 +-0.0175068 0.1535689 0.01903886 +-0.01161267 0.1535689 0.01903886 +-0.005718534 0.1535689 0.01903886 +0.0001755984 0.1535689 0.01903886 +0.006069731 0.1535689 0.01903886 +0.01197402 0.1535689 0.01903886 +0.01903886 0.1535689 0.01903886 +0.02852504 0.1535689 0.01903886 +0.04126244 0.1535689 0.01903886 +0.05836535 0.1535689 0.01903886 +0.08132997 0.1535689 0.01903886 +0.1121653 0.1535689 0.01903886 +0.1535689 0.1535689 0.01903886 +0.2091628 0.1535689 0.01903886 +0.2838106 0.1535689 0.01903886 +0.3840425 0.1535689 0.01903886 +0.518627 0.1535689 0.01903886 +0.6993381 0.1535689 0.01903886 +0.9419845 0.1535689 0.01903886 +1.267794 0.1535689 0.01903886 +1.705268 0.1535689 0.01903886 +2.292679 0.1535689 0.01903886 +3.081414 0.1535689 0.01903886 +4.140474 0.1535689 0.01903886 +5.562508 0.1535689 0.01903886 +7.471917 0.1535689 0.01903886 +10.03574 0.1535689 0.01903886 +13.47828 0.1535689 0.01903886 +18.10068 0.1535689 0.01903886 +24.30731 0.1535689 0.01903886 +32.64117 0.1535689 0.01903886 +43.83129 0.1535689 0.01903886 +58.85664 0.1535689 0.01903886 +-0.0175068 0.2091628 0.01903886 +-0.01161267 0.2091628 0.01903886 +-0.005718534 0.2091628 0.01903886 +0.0001755984 0.2091628 0.01903886 +0.006069731 0.2091628 0.01903886 +0.01197402 0.2091628 0.01903886 +0.01903886 0.2091628 0.01903886 +0.02852504 0.2091628 0.01903886 +0.04126244 0.2091628 0.01903886 +0.05836535 0.2091628 0.01903886 +0.08132997 0.2091628 0.01903886 +0.1121653 0.2091628 0.01903886 +0.1535689 0.2091628 0.01903886 +0.2091628 0.2091628 0.01903886 +0.2838106 0.2091628 0.01903886 +0.3840425 0.2091628 0.01903886 +0.518627 0.2091628 0.01903886 +0.6993381 0.2091628 0.01903886 +0.9419845 0.2091628 0.01903886 +1.267794 0.2091628 0.01903886 +1.705268 0.2091628 0.01903886 +2.292679 0.2091628 0.01903886 +3.081414 0.2091628 0.01903886 +4.140474 0.2091628 0.01903886 +5.562508 0.2091628 0.01903886 +7.471917 0.2091628 0.01903886 +10.03574 0.2091628 0.01903886 +13.47828 0.2091628 0.01903886 +18.10068 0.2091628 0.01903886 +24.30731 0.2091628 0.01903886 +32.64117 0.2091628 0.01903886 +43.83129 0.2091628 0.01903886 +58.85664 0.2091628 0.01903886 +-0.0175068 0.2838106 0.01903886 +-0.01161267 0.2838106 0.01903886 +-0.005718534 0.2838106 0.01903886 +0.0001755984 0.2838106 0.01903886 +0.006069731 0.2838106 0.01903886 +0.01197402 0.2838106 0.01903886 +0.01903886 0.2838106 0.01903886 +0.02852504 0.2838106 0.01903886 +0.04126244 0.2838106 0.01903886 +0.05836535 0.2838106 0.01903886 +0.08132997 0.2838106 0.01903886 +0.1121653 0.2838106 0.01903886 +0.1535689 0.2838106 0.01903886 +0.2091628 0.2838106 0.01903886 +0.2838106 0.2838106 0.01903886 +0.3840425 0.2838106 0.01903886 +0.518627 0.2838106 0.01903886 +0.6993381 0.2838106 0.01903886 +0.9419845 0.2838106 0.01903886 +1.267794 0.2838106 0.01903886 +1.705268 0.2838106 0.01903886 +2.292679 0.2838106 0.01903886 +3.081414 0.2838106 0.01903886 +4.140474 0.2838106 0.01903886 +5.562508 0.2838106 0.01903886 +7.471917 0.2838106 0.01903886 +10.03574 0.2838106 0.01903886 +13.47828 0.2838106 0.01903886 +18.10068 0.2838106 0.01903886 +24.30731 0.2838106 0.01903886 +32.64117 0.2838106 0.01903886 +43.83129 0.2838106 0.01903886 +58.85664 0.2838106 0.01903886 +-0.0175068 0.3840425 0.01903886 +-0.01161267 0.3840425 0.01903886 +-0.005718534 0.3840425 0.01903886 +0.0001755984 0.3840425 0.01903886 +0.006069731 0.3840425 0.01903886 +0.01197402 0.3840425 0.01903886 +0.01903886 0.3840425 0.01903886 +0.02852504 0.3840425 0.01903886 +0.04126244 0.3840425 0.01903886 +0.05836535 0.3840425 0.01903886 +0.08132997 0.3840425 0.01903886 +0.1121653 0.3840425 0.01903886 +0.1535689 0.3840425 0.01903886 +0.2091628 0.3840425 0.01903886 +0.2838106 0.3840425 0.01903886 +0.3840425 0.3840425 0.01903886 +0.518627 0.3840425 0.01903886 +0.6993381 0.3840425 0.01903886 +0.9419845 0.3840425 0.01903886 +1.267794 0.3840425 0.01903886 +1.705268 0.3840425 0.01903886 +2.292679 0.3840425 0.01903886 +3.081414 0.3840425 0.01903886 +4.140474 0.3840425 0.01903886 +5.562508 0.3840425 0.01903886 +7.471917 0.3840425 0.01903886 +10.03574 0.3840425 0.01903886 +13.47828 0.3840425 0.01903886 +18.10068 0.3840425 0.01903886 +24.30731 0.3840425 0.01903886 +32.64117 0.3840425 0.01903886 +43.83129 0.3840425 0.01903886 +58.85664 0.3840425 0.01903886 +-0.0175068 0.518627 0.01903886 +-0.01161267 0.518627 0.01903886 +-0.005718534 0.518627 0.01903886 +0.0001755984 0.518627 0.01903886 +0.006069731 0.518627 0.01903886 +0.01197402 0.518627 0.01903886 +0.01903886 0.518627 0.01903886 +0.02852504 0.518627 0.01903886 +0.04126244 0.518627 0.01903886 +0.05836535 0.518627 0.01903886 +0.08132997 0.518627 0.01903886 +0.1121653 0.518627 0.01903886 +0.1535689 0.518627 0.01903886 +0.2091628 0.518627 0.01903886 +0.2838106 0.518627 0.01903886 +0.3840425 0.518627 0.01903886 +0.518627 0.518627 0.01903886 +0.6993381 0.518627 0.01903886 +0.9419845 0.518627 0.01903886 +1.267794 0.518627 0.01903886 +1.705268 0.518627 0.01903886 +2.292679 0.518627 0.01903886 +3.081414 0.518627 0.01903886 +4.140474 0.518627 0.01903886 +5.562508 0.518627 0.01903886 +7.471917 0.518627 0.01903886 +10.03574 0.518627 0.01903886 +13.47828 0.518627 0.01903886 +18.10068 0.518627 0.01903886 +24.30731 0.518627 0.01903886 +32.64117 0.518627 0.01903886 +43.83129 0.518627 0.01903886 +58.85664 0.518627 0.01903886 +-0.0175068 0.6993381 0.01903886 +-0.01161267 0.6993381 0.01903886 +-0.005718534 0.6993381 0.01903886 +0.0001755984 0.6993381 0.01903886 +0.006069731 0.6993381 0.01903886 +0.01197402 0.6993381 0.01903886 +0.01903886 0.6993381 0.01903886 +0.02852504 0.6993381 0.01903886 +0.04126244 0.6993381 0.01903886 +0.05836535 0.6993381 0.01903886 +0.08132997 0.6993381 0.01903886 +0.1121653 0.6993381 0.01903886 +0.1535689 0.6993381 0.01903886 +0.2091628 0.6993381 0.01903886 +0.2838106 0.6993381 0.01903886 +0.3840425 0.6993381 0.01903886 +0.518627 0.6993381 0.01903886 +0.6993381 0.6993381 0.01903886 +0.9419845 0.6993381 0.01903886 +1.267794 0.6993381 0.01903886 +1.705268 0.6993381 0.01903886 +2.292679 0.6993381 0.01903886 +3.081414 0.6993381 0.01903886 +4.140474 0.6993381 0.01903886 +5.562508 0.6993381 0.01903886 +7.471917 0.6993381 0.01903886 +10.03574 0.6993381 0.01903886 +13.47828 0.6993381 0.01903886 +18.10068 0.6993381 0.01903886 +24.30731 0.6993381 0.01903886 +32.64117 0.6993381 0.01903886 +43.83129 0.6993381 0.01903886 +58.85664 0.6993381 0.01903886 +-0.0175068 0.9419845 0.01903886 +-0.01161267 0.9419845 0.01903886 +-0.005718534 0.9419845 0.01903886 +0.0001755984 0.9419845 0.01903886 +0.006069731 0.9419845 0.01903886 +0.01197402 0.9419845 0.01903886 +0.01903886 0.9419845 0.01903886 +0.02852504 0.9419845 0.01903886 +0.04126244 0.9419845 0.01903886 +0.05836535 0.9419845 0.01903886 +0.08132997 0.9419845 0.01903886 +0.1121653 0.9419845 0.01903886 +0.1535689 0.9419845 0.01903886 +0.2091628 0.9419845 0.01903886 +0.2838106 0.9419845 0.01903886 +0.3840425 0.9419845 0.01903886 +0.518627 0.9419845 0.01903886 +0.6993381 0.9419845 0.01903886 +0.9419845 0.9419845 0.01903886 +1.267794 0.9419845 0.01903886 +1.705268 0.9419845 0.01903886 +2.292679 0.9419845 0.01903886 +3.081414 0.9419845 0.01903886 +4.140474 0.9419845 0.01903886 +5.562508 0.9419845 0.01903886 +7.471917 0.9419845 0.01903886 +10.03574 0.9419845 0.01903886 +13.47828 0.9419845 0.01903886 +18.10068 0.9419845 0.01903886 +24.30731 0.9419845 0.01903886 +32.64117 0.9419845 0.01903886 +43.83129 0.9419845 0.01903886 +58.85664 0.9419845 0.01903886 +-0.0175068 1.267794 0.01903886 +-0.01161267 1.267794 0.01903886 +-0.005718534 1.267794 0.01903886 +0.0001755984 1.267794 0.01903886 +0.006069731 1.267794 0.01903886 +0.01197402 1.267794 0.01903886 +0.01903886 1.267794 0.01903886 +0.02852504 1.267794 0.01903886 +0.04126244 1.267794 0.01903886 +0.05836535 1.267794 0.01903886 +0.08132997 1.267794 0.01903886 +0.1121653 1.267794 0.01903886 +0.1535689 1.267794 0.01903886 +0.2091628 1.267794 0.01903886 +0.2838106 1.267794 0.01903886 +0.3840425 1.267794 0.01903886 +0.518627 1.267794 0.01903886 +0.6993381 1.267794 0.01903886 +0.9419845 1.267794 0.01903886 +1.267794 1.267794 0.01903886 +1.705268 1.267794 0.01903886 +2.292679 1.267794 0.01903886 +3.081414 1.267794 0.01903886 +4.140474 1.267794 0.01903886 +5.562508 1.267794 0.01903886 +7.471917 1.267794 0.01903886 +10.03574 1.267794 0.01903886 +13.47828 1.267794 0.01903886 +18.10068 1.267794 0.01903886 +24.30731 1.267794 0.01903886 +32.64117 1.267794 0.01903886 +43.83129 1.267794 0.01903886 +58.85664 1.267794 0.01903886 +-0.0175068 1.705268 0.01903886 +-0.01161267 1.705268 0.01903886 +-0.005718534 1.705268 0.01903886 +0.0001755984 1.705268 0.01903886 +0.006069731 1.705268 0.01903886 +0.01197402 1.705268 0.01903886 +0.01903886 1.705268 0.01903886 +0.02852504 1.705268 0.01903886 +0.04126244 1.705268 0.01903886 +0.05836535 1.705268 0.01903886 +0.08132997 1.705268 0.01903886 +0.1121653 1.705268 0.01903886 +0.1535689 1.705268 0.01903886 +0.2091628 1.705268 0.01903886 +0.2838106 1.705268 0.01903886 +0.3840425 1.705268 0.01903886 +0.518627 1.705268 0.01903886 +0.6993381 1.705268 0.01903886 +0.9419845 1.705268 0.01903886 +1.267794 1.705268 0.01903886 +1.705268 1.705268 0.01903886 +2.292679 1.705268 0.01903886 +3.081414 1.705268 0.01903886 +4.140474 1.705268 0.01903886 +5.562508 1.705268 0.01903886 +7.471917 1.705268 0.01903886 +10.03574 1.705268 0.01903886 +13.47828 1.705268 0.01903886 +18.10068 1.705268 0.01903886 +24.30731 1.705268 0.01903886 +32.64117 1.705268 0.01903886 +43.83129 1.705268 0.01903886 +58.85664 1.705268 0.01903886 +-0.0175068 2.292679 0.01903886 +-0.01161267 2.292679 0.01903886 +-0.005718534 2.292679 0.01903886 +0.0001755984 2.292679 0.01903886 +0.006069731 2.292679 0.01903886 +0.01197402 2.292679 0.01903886 +0.01903886 2.292679 0.01903886 +0.02852504 2.292679 0.01903886 +0.04126244 2.292679 0.01903886 +0.05836535 2.292679 0.01903886 +0.08132997 2.292679 0.01903886 +0.1121653 2.292679 0.01903886 +0.1535689 2.292679 0.01903886 +0.2091628 2.292679 0.01903886 +0.2838106 2.292679 0.01903886 +0.3840425 2.292679 0.01903886 +0.518627 2.292679 0.01903886 +0.6993381 2.292679 0.01903886 +0.9419845 2.292679 0.01903886 +1.267794 2.292679 0.01903886 +1.705268 2.292679 0.01903886 +2.292679 2.292679 0.01903886 +3.081414 2.292679 0.01903886 +4.140474 2.292679 0.01903886 +5.562508 2.292679 0.01903886 +7.471917 2.292679 0.01903886 +10.03574 2.292679 0.01903886 +13.47828 2.292679 0.01903886 +18.10068 2.292679 0.01903886 +24.30731 2.292679 0.01903886 +32.64117 2.292679 0.01903886 +43.83129 2.292679 0.01903886 +58.85664 2.292679 0.01903886 +-0.0175068 3.081414 0.01903886 +-0.01161267 3.081414 0.01903886 +-0.005718534 3.081414 0.01903886 +0.0001755984 3.081414 0.01903886 +0.006069731 3.081414 0.01903886 +0.01197402 3.081414 0.01903886 +0.01903886 3.081414 0.01903886 +0.02852504 3.081414 0.01903886 +0.04126244 3.081414 0.01903886 +0.05836535 3.081414 0.01903886 +0.08132997 3.081414 0.01903886 +0.1121653 3.081414 0.01903886 +0.1535689 3.081414 0.01903886 +0.2091628 3.081414 0.01903886 +0.2838106 3.081414 0.01903886 +0.3840425 3.081414 0.01903886 +0.518627 3.081414 0.01903886 +0.6993381 3.081414 0.01903886 +0.9419845 3.081414 0.01903886 +1.267794 3.081414 0.01903886 +1.705268 3.081414 0.01903886 +2.292679 3.081414 0.01903886 +3.081414 3.081414 0.01903886 +4.140474 3.081414 0.01903886 +5.562508 3.081414 0.01903886 +7.471917 3.081414 0.01903886 +10.03574 3.081414 0.01903886 +13.47828 3.081414 0.01903886 +18.10068 3.081414 0.01903886 +24.30731 3.081414 0.01903886 +32.64117 3.081414 0.01903886 +43.83129 3.081414 0.01903886 +58.85664 3.081414 0.01903886 +-0.0175068 4.140474 0.01903886 +-0.01161267 4.140474 0.01903886 +-0.005718534 4.140474 0.01903886 +0.0001755984 4.140474 0.01903886 +0.006069731 4.140474 0.01903886 +0.01197402 4.140474 0.01903886 +0.01903886 4.140474 0.01903886 +0.02852504 4.140474 0.01903886 +0.04126244 4.140474 0.01903886 +0.05836535 4.140474 0.01903886 +0.08132997 4.140474 0.01903886 +0.1121653 4.140474 0.01903886 +0.1535689 4.140474 0.01903886 +0.2091628 4.140474 0.01903886 +0.2838106 4.140474 0.01903886 +0.3840425 4.140474 0.01903886 +0.518627 4.140474 0.01903886 +0.6993381 4.140474 0.01903886 +0.9419845 4.140474 0.01903886 +1.267794 4.140474 0.01903886 +1.705268 4.140474 0.01903886 +2.292679 4.140474 0.01903886 +3.081414 4.140474 0.01903886 +4.140474 4.140474 0.01903886 +5.562508 4.140474 0.01903886 +7.471917 4.140474 0.01903886 +10.03574 4.140474 0.01903886 +13.47828 4.140474 0.01903886 +18.10068 4.140474 0.01903886 +24.30731 4.140474 0.01903886 +32.64117 4.140474 0.01903886 +43.83129 4.140474 0.01903886 +58.85664 4.140474 0.01903886 +-0.0175068 5.562508 0.01903886 +-0.01161267 5.562508 0.01903886 +-0.005718534 5.562508 0.01903886 +0.0001755984 5.562508 0.01903886 +0.006069731 5.562508 0.01903886 +0.01197402 5.562508 0.01903886 +0.01903886 5.562508 0.01903886 +0.02852504 5.562508 0.01903886 +0.04126244 5.562508 0.01903886 +0.05836535 5.562508 0.01903886 +0.08132997 5.562508 0.01903886 +0.1121653 5.562508 0.01903886 +0.1535689 5.562508 0.01903886 +0.2091628 5.562508 0.01903886 +0.2838106 5.562508 0.01903886 +0.3840425 5.562508 0.01903886 +0.518627 5.562508 0.01903886 +0.6993381 5.562508 0.01903886 +0.9419845 5.562508 0.01903886 +1.267794 5.562508 0.01903886 +1.705268 5.562508 0.01903886 +2.292679 5.562508 0.01903886 +3.081414 5.562508 0.01903886 +4.140474 5.562508 0.01903886 +5.562508 5.562508 0.01903886 +7.471917 5.562508 0.01903886 +10.03574 5.562508 0.01903886 +13.47828 5.562508 0.01903886 +18.10068 5.562508 0.01903886 +24.30731 5.562508 0.01903886 +32.64117 5.562508 0.01903886 +43.83129 5.562508 0.01903886 +58.85664 5.562508 0.01903886 +-0.0175068 7.471917 0.01903886 +-0.01161267 7.471917 0.01903886 +-0.005718534 7.471917 0.01903886 +0.0001755984 7.471917 0.01903886 +0.006069731 7.471917 0.01903886 +0.01197402 7.471917 0.01903886 +0.01903886 7.471917 0.01903886 +0.02852504 7.471917 0.01903886 +0.04126244 7.471917 0.01903886 +0.05836535 7.471917 0.01903886 +0.08132997 7.471917 0.01903886 +0.1121653 7.471917 0.01903886 +0.1535689 7.471917 0.01903886 +0.2091628 7.471917 0.01903886 +0.2838106 7.471917 0.01903886 +0.3840425 7.471917 0.01903886 +0.518627 7.471917 0.01903886 +0.6993381 7.471917 0.01903886 +0.9419845 7.471917 0.01903886 +1.267794 7.471917 0.01903886 +1.705268 7.471917 0.01903886 +2.292679 7.471917 0.01903886 +3.081414 7.471917 0.01903886 +4.140474 7.471917 0.01903886 +5.562508 7.471917 0.01903886 +7.471917 7.471917 0.01903886 +10.03574 7.471917 0.01903886 +13.47828 7.471917 0.01903886 +18.10068 7.471917 0.01903886 +24.30731 7.471917 0.01903886 +32.64117 7.471917 0.01903886 +43.83129 7.471917 0.01903886 +58.85664 7.471917 0.01903886 +-0.0175068 10.03574 0.01903886 +-0.01161267 10.03574 0.01903886 +-0.005718534 10.03574 0.01903886 +0.0001755984 10.03574 0.01903886 +0.006069731 10.03574 0.01903886 +0.01197402 10.03574 0.01903886 +0.01903886 10.03574 0.01903886 +0.02852504 10.03574 0.01903886 +0.04126244 10.03574 0.01903886 +0.05836535 10.03574 0.01903886 +0.08132997 10.03574 0.01903886 +0.1121653 10.03574 0.01903886 +0.1535689 10.03574 0.01903886 +0.2091628 10.03574 0.01903886 +0.2838106 10.03574 0.01903886 +0.3840425 10.03574 0.01903886 +0.518627 10.03574 0.01903886 +0.6993381 10.03574 0.01903886 +0.9419845 10.03574 0.01903886 +1.267794 10.03574 0.01903886 +1.705268 10.03574 0.01903886 +2.292679 10.03574 0.01903886 +3.081414 10.03574 0.01903886 +4.140474 10.03574 0.01903886 +5.562508 10.03574 0.01903886 +7.471917 10.03574 0.01903886 +10.03574 10.03574 0.01903886 +13.47828 10.03574 0.01903886 +18.10068 10.03574 0.01903886 +24.30731 10.03574 0.01903886 +32.64117 10.03574 0.01903886 +43.83129 10.03574 0.01903886 +58.85664 10.03574 0.01903886 +-0.0175068 13.47828 0.01903886 +-0.01161267 13.47828 0.01903886 +-0.005718534 13.47828 0.01903886 +0.0001755984 13.47828 0.01903886 +0.006069731 13.47828 0.01903886 +0.01197402 13.47828 0.01903886 +0.01903886 13.47828 0.01903886 +0.02852504 13.47828 0.01903886 +0.04126244 13.47828 0.01903886 +0.05836535 13.47828 0.01903886 +0.08132997 13.47828 0.01903886 +0.1121653 13.47828 0.01903886 +0.1535689 13.47828 0.01903886 +0.2091628 13.47828 0.01903886 +0.2838106 13.47828 0.01903886 +0.3840425 13.47828 0.01903886 +0.518627 13.47828 0.01903886 +0.6993381 13.47828 0.01903886 +0.9419845 13.47828 0.01903886 +1.267794 13.47828 0.01903886 +1.705268 13.47828 0.01903886 +2.292679 13.47828 0.01903886 +3.081414 13.47828 0.01903886 +4.140474 13.47828 0.01903886 +5.562508 13.47828 0.01903886 +7.471917 13.47828 0.01903886 +10.03574 13.47828 0.01903886 +13.47828 13.47828 0.01903886 +18.10068 13.47828 0.01903886 +24.30731 13.47828 0.01903886 +32.64117 13.47828 0.01903886 +43.83129 13.47828 0.01903886 +58.85664 13.47828 0.01903886 +-0.0175068 18.10068 0.01903886 +-0.01161267 18.10068 0.01903886 +-0.005718534 18.10068 0.01903886 +0.0001755984 18.10068 0.01903886 +0.006069731 18.10068 0.01903886 +0.01197402 18.10068 0.01903886 +0.01903886 18.10068 0.01903886 +0.02852504 18.10068 0.01903886 +0.04126244 18.10068 0.01903886 +0.05836535 18.10068 0.01903886 +0.08132997 18.10068 0.01903886 +0.1121653 18.10068 0.01903886 +0.1535689 18.10068 0.01903886 +0.2091628 18.10068 0.01903886 +0.2838106 18.10068 0.01903886 +0.3840425 18.10068 0.01903886 +0.518627 18.10068 0.01903886 +0.6993381 18.10068 0.01903886 +0.9419845 18.10068 0.01903886 +1.267794 18.10068 0.01903886 +1.705268 18.10068 0.01903886 +2.292679 18.10068 0.01903886 +3.081414 18.10068 0.01903886 +4.140474 18.10068 0.01903886 +5.562508 18.10068 0.01903886 +7.471917 18.10068 0.01903886 +10.03574 18.10068 0.01903886 +13.47828 18.10068 0.01903886 +18.10068 18.10068 0.01903886 +24.30731 18.10068 0.01903886 +32.64117 18.10068 0.01903886 +43.83129 18.10068 0.01903886 +58.85664 18.10068 0.01903886 +-0.0175068 24.30731 0.01903886 +-0.01161267 24.30731 0.01903886 +-0.005718534 24.30731 0.01903886 +0.0001755984 24.30731 0.01903886 +0.006069731 24.30731 0.01903886 +0.01197402 24.30731 0.01903886 +0.01903886 24.30731 0.01903886 +0.02852504 24.30731 0.01903886 +0.04126244 24.30731 0.01903886 +0.05836535 24.30731 0.01903886 +0.08132997 24.30731 0.01903886 +0.1121653 24.30731 0.01903886 +0.1535689 24.30731 0.01903886 +0.2091628 24.30731 0.01903886 +0.2838106 24.30731 0.01903886 +0.3840425 24.30731 0.01903886 +0.518627 24.30731 0.01903886 +0.6993381 24.30731 0.01903886 +0.9419845 24.30731 0.01903886 +1.267794 24.30731 0.01903886 +1.705268 24.30731 0.01903886 +2.292679 24.30731 0.01903886 +3.081414 24.30731 0.01903886 +4.140474 24.30731 0.01903886 +5.562508 24.30731 0.01903886 +7.471917 24.30731 0.01903886 +10.03574 24.30731 0.01903886 +13.47828 24.30731 0.01903886 +18.10068 24.30731 0.01903886 +24.30731 24.30731 0.01903886 +32.64117 24.30731 0.01903886 +43.83129 24.30731 0.01903886 +58.85664 24.30731 0.01903886 +-0.0175068 32.64117 0.01903886 +-0.01161267 32.64117 0.01903886 +-0.005718534 32.64117 0.01903886 +0.0001755984 32.64117 0.01903886 +0.006069731 32.64117 0.01903886 +0.01197402 32.64117 0.01903886 +0.01903886 32.64117 0.01903886 +0.02852504 32.64117 0.01903886 +0.04126244 32.64117 0.01903886 +0.05836535 32.64117 0.01903886 +0.08132997 32.64117 0.01903886 +0.1121653 32.64117 0.01903886 +0.1535689 32.64117 0.01903886 +0.2091628 32.64117 0.01903886 +0.2838106 32.64117 0.01903886 +0.3840425 32.64117 0.01903886 +0.518627 32.64117 0.01903886 +0.6993381 32.64117 0.01903886 +0.9419845 32.64117 0.01903886 +1.267794 32.64117 0.01903886 +1.705268 32.64117 0.01903886 +2.292679 32.64117 0.01903886 +3.081414 32.64117 0.01903886 +4.140474 32.64117 0.01903886 +5.562508 32.64117 0.01903886 +7.471917 32.64117 0.01903886 +10.03574 32.64117 0.01903886 +13.47828 32.64117 0.01903886 +18.10068 32.64117 0.01903886 +24.30731 32.64117 0.01903886 +32.64117 32.64117 0.01903886 +43.83129 32.64117 0.01903886 +58.85664 32.64117 0.01903886 +-0.0175068 43.83129 0.01903886 +-0.01161267 43.83129 0.01903886 +-0.005718534 43.83129 0.01903886 +0.0001755984 43.83129 0.01903886 +0.006069731 43.83129 0.01903886 +0.01197402 43.83129 0.01903886 +0.01903886 43.83129 0.01903886 +0.02852504 43.83129 0.01903886 +0.04126244 43.83129 0.01903886 +0.05836535 43.83129 0.01903886 +0.08132997 43.83129 0.01903886 +0.1121653 43.83129 0.01903886 +0.1535689 43.83129 0.01903886 +0.2091628 43.83129 0.01903886 +0.2838106 43.83129 0.01903886 +0.3840425 43.83129 0.01903886 +0.518627 43.83129 0.01903886 +0.6993381 43.83129 0.01903886 +0.9419845 43.83129 0.01903886 +1.267794 43.83129 0.01903886 +1.705268 43.83129 0.01903886 +2.292679 43.83129 0.01903886 +3.081414 43.83129 0.01903886 +4.140474 43.83129 0.01903886 +5.562508 43.83129 0.01903886 +7.471917 43.83129 0.01903886 +10.03574 43.83129 0.01903886 +13.47828 43.83129 0.01903886 +18.10068 43.83129 0.01903886 +24.30731 43.83129 0.01903886 +32.64117 43.83129 0.01903886 +43.83129 43.83129 0.01903886 +58.85664 43.83129 0.01903886 +-0.0175068 58.85664 0.01903886 +-0.01161267 58.85664 0.01903886 +-0.005718534 58.85664 0.01903886 +0.0001755984 58.85664 0.01903886 +0.006069731 58.85664 0.01903886 +0.01197402 58.85664 0.01903886 +0.01903886 58.85664 0.01903886 +0.02852504 58.85664 0.01903886 +0.04126244 58.85664 0.01903886 +0.05836535 58.85664 0.01903886 +0.08132997 58.85664 0.01903886 +0.1121653 58.85664 0.01903886 +0.1535689 58.85664 0.01903886 +0.2091628 58.85664 0.01903886 +0.2838106 58.85664 0.01903886 +0.3840425 58.85664 0.01903886 +0.518627 58.85664 0.01903886 +0.6993381 58.85664 0.01903886 +0.9419845 58.85664 0.01903886 +1.267794 58.85664 0.01903886 +1.705268 58.85664 0.01903886 +2.292679 58.85664 0.01903886 +3.081414 58.85664 0.01903886 +4.140474 58.85664 0.01903886 +5.562508 58.85664 0.01903886 +7.471917 58.85664 0.01903886 +10.03574 58.85664 0.01903886 +13.47828 58.85664 0.01903886 +18.10068 58.85664 0.01903886 +24.30731 58.85664 0.01903886 +32.64117 58.85664 0.01903886 +43.83129 58.85664 0.01903886 +58.85664 58.85664 0.01903886 +-0.0175068 -0.0175068 0.02852504 +-0.01161267 -0.0175068 0.02852504 +-0.005718534 -0.0175068 0.02852504 +0.0001755984 -0.0175068 0.02852504 +0.006069731 -0.0175068 0.02852504 +0.01197402 -0.0175068 0.02852504 +0.01903886 -0.0175068 0.02852504 +0.02852504 -0.0175068 0.02852504 +0.04126244 -0.0175068 0.02852504 +0.05836535 -0.0175068 0.02852504 +0.08132997 -0.0175068 0.02852504 +0.1121653 -0.0175068 0.02852504 +0.1535689 -0.0175068 0.02852504 +0.2091628 -0.0175068 0.02852504 +0.2838106 -0.0175068 0.02852504 +0.3840425 -0.0175068 0.02852504 +0.518627 -0.0175068 0.02852504 +0.6993381 -0.0175068 0.02852504 +0.9419845 -0.0175068 0.02852504 +1.267794 -0.0175068 0.02852504 +1.705268 -0.0175068 0.02852504 +2.292679 -0.0175068 0.02852504 +3.081414 -0.0175068 0.02852504 +4.140474 -0.0175068 0.02852504 +5.562508 -0.0175068 0.02852504 +7.471917 -0.0175068 0.02852504 +10.03574 -0.0175068 0.02852504 +13.47828 -0.0175068 0.02852504 +18.10068 -0.0175068 0.02852504 +24.30731 -0.0175068 0.02852504 +32.64117 -0.0175068 0.02852504 +43.83129 -0.0175068 0.02852504 +58.85664 -0.0175068 0.02852504 +-0.0175068 -0.01161267 0.02852504 +-0.01161267 -0.01161267 0.02852504 +-0.005718534 -0.01161267 0.02852504 +0.0001755984 -0.01161267 0.02852504 +0.006069731 -0.01161267 0.02852504 +0.01197402 -0.01161267 0.02852504 +0.01903886 -0.01161267 0.02852504 +0.02852504 -0.01161267 0.02852504 +0.04126244 -0.01161267 0.02852504 +0.05836535 -0.01161267 0.02852504 +0.08132997 -0.01161267 0.02852504 +0.1121653 -0.01161267 0.02852504 +0.1535689 -0.01161267 0.02852504 +0.2091628 -0.01161267 0.02852504 +0.2838106 -0.01161267 0.02852504 +0.3840425 -0.01161267 0.02852504 +0.518627 -0.01161267 0.02852504 +0.6993381 -0.01161267 0.02852504 +0.9419845 -0.01161267 0.02852504 +1.267794 -0.01161267 0.02852504 +1.705268 -0.01161267 0.02852504 +2.292679 -0.01161267 0.02852504 +3.081414 -0.01161267 0.02852504 +4.140474 -0.01161267 0.02852504 +5.562508 -0.01161267 0.02852504 +7.471917 -0.01161267 0.02852504 +10.03574 -0.01161267 0.02852504 +13.47828 -0.01161267 0.02852504 +18.10068 -0.01161267 0.02852504 +24.30731 -0.01161267 0.02852504 +32.64117 -0.01161267 0.02852504 +43.83129 -0.01161267 0.02852504 +58.85664 -0.01161267 0.02852504 +-0.0175068 -0.005718534 0.02852504 +-0.01161267 -0.005718534 0.02852504 +-0.005718534 -0.005718534 0.02852504 +0.0001755984 -0.005718534 0.02852504 +0.006069731 -0.005718534 0.02852504 +0.01197402 -0.005718534 0.02852504 +0.01903886 -0.005718534 0.02852504 +0.02852504 -0.005718534 0.02852504 +0.04126244 -0.005718534 0.02852504 +0.05836535 -0.005718534 0.02852504 +0.08132997 -0.005718534 0.02852504 +0.1121653 -0.005718534 0.02852504 +0.1535689 -0.005718534 0.02852504 +0.2091628 -0.005718534 0.02852504 +0.2838106 -0.005718534 0.02852504 +0.3840425 -0.005718534 0.02852504 +0.518627 -0.005718534 0.02852504 +0.6993381 -0.005718534 0.02852504 +0.9419845 -0.005718534 0.02852504 +1.267794 -0.005718534 0.02852504 +1.705268 -0.005718534 0.02852504 +2.292679 -0.005718534 0.02852504 +3.081414 -0.005718534 0.02852504 +4.140474 -0.005718534 0.02852504 +5.562508 -0.005718534 0.02852504 +7.471917 -0.005718534 0.02852504 +10.03574 -0.005718534 0.02852504 +13.47828 -0.005718534 0.02852504 +18.10068 -0.005718534 0.02852504 +24.30731 -0.005718534 0.02852504 +32.64117 -0.005718534 0.02852504 +43.83129 -0.005718534 0.02852504 +58.85664 -0.005718534 0.02852504 +-0.0175068 0.0001755984 0.02852504 +-0.01161267 0.0001755984 0.02852504 +-0.005718534 0.0001755984 0.02852504 +0.0001755984 0.0001755984 0.02852504 +0.006069731 0.0001755984 0.02852504 +0.01197402 0.0001755984 0.02852504 +0.01903886 0.0001755984 0.02852504 +0.02852504 0.0001755984 0.02852504 +0.04126244 0.0001755984 0.02852504 +0.05836535 0.0001755984 0.02852504 +0.08132997 0.0001755984 0.02852504 +0.1121653 0.0001755984 0.02852504 +0.1535689 0.0001755984 0.02852504 +0.2091628 0.0001755984 0.02852504 +0.2838106 0.0001755984 0.02852504 +0.3840425 0.0001755984 0.02852504 +0.518627 0.0001755984 0.02852504 +0.6993381 0.0001755984 0.02852504 +0.9419845 0.0001755984 0.02852504 +1.267794 0.0001755984 0.02852504 +1.705268 0.0001755984 0.02852504 +2.292679 0.0001755984 0.02852504 +3.081414 0.0001755984 0.02852504 +4.140474 0.0001755984 0.02852504 +5.562508 0.0001755984 0.02852504 +7.471917 0.0001755984 0.02852504 +10.03574 0.0001755984 0.02852504 +13.47828 0.0001755984 0.02852504 +18.10068 0.0001755984 0.02852504 +24.30731 0.0001755984 0.02852504 +32.64117 0.0001755984 0.02852504 +43.83129 0.0001755984 0.02852504 +58.85664 0.0001755984 0.02852504 +-0.0175068 0.006069731 0.02852504 +-0.01161267 0.006069731 0.02852504 +-0.005718534 0.006069731 0.02852504 +0.0001755984 0.006069731 0.02852504 +0.006069731 0.006069731 0.02852504 +0.01197402 0.006069731 0.02852504 +0.01903886 0.006069731 0.02852504 +0.02852504 0.006069731 0.02852504 +0.04126244 0.006069731 0.02852504 +0.05836535 0.006069731 0.02852504 +0.08132997 0.006069731 0.02852504 +0.1121653 0.006069731 0.02852504 +0.1535689 0.006069731 0.02852504 +0.2091628 0.006069731 0.02852504 +0.2838106 0.006069731 0.02852504 +0.3840425 0.006069731 0.02852504 +0.518627 0.006069731 0.02852504 +0.6993381 0.006069731 0.02852504 +0.9419845 0.006069731 0.02852504 +1.267794 0.006069731 0.02852504 +1.705268 0.006069731 0.02852504 +2.292679 0.006069731 0.02852504 +3.081414 0.006069731 0.02852504 +4.140474 0.006069731 0.02852504 +5.562508 0.006069731 0.02852504 +7.471917 0.006069731 0.02852504 +10.03574 0.006069731 0.02852504 +13.47828 0.006069731 0.02852504 +18.10068 0.006069731 0.02852504 +24.30731 0.006069731 0.02852504 +32.64117 0.006069731 0.02852504 +43.83129 0.006069731 0.02852504 +58.85664 0.006069731 0.02852504 +-0.0175068 0.01197402 0.02852504 +-0.01161267 0.01197402 0.02852504 +-0.005718534 0.01197402 0.02852504 +0.0001755984 0.01197402 0.02852504 +0.006069731 0.01197402 0.02852504 +0.01197402 0.01197402 0.02852504 +0.01903886 0.01197402 0.02852504 +0.02852504 0.01197402 0.02852504 +0.04126244 0.01197402 0.02852504 +0.05836535 0.01197402 0.02852504 +0.08132997 0.01197402 0.02852504 +0.1121653 0.01197402 0.02852504 +0.1535689 0.01197402 0.02852504 +0.2091628 0.01197402 0.02852504 +0.2838106 0.01197402 0.02852504 +0.3840425 0.01197402 0.02852504 +0.518627 0.01197402 0.02852504 +0.6993381 0.01197402 0.02852504 +0.9419845 0.01197402 0.02852504 +1.267794 0.01197402 0.02852504 +1.705268 0.01197402 0.02852504 +2.292679 0.01197402 0.02852504 +3.081414 0.01197402 0.02852504 +4.140474 0.01197402 0.02852504 +5.562508 0.01197402 0.02852504 +7.471917 0.01197402 0.02852504 +10.03574 0.01197402 0.02852504 +13.47828 0.01197402 0.02852504 +18.10068 0.01197402 0.02852504 +24.30731 0.01197402 0.02852504 +32.64117 0.01197402 0.02852504 +43.83129 0.01197402 0.02852504 +58.85664 0.01197402 0.02852504 +-0.0175068 0.01903886 0.02852504 +-0.01161267 0.01903886 0.02852504 +-0.005718534 0.01903886 0.02852504 +0.0001755984 0.01903886 0.02852504 +0.006069731 0.01903886 0.02852504 +0.01197402 0.01903886 0.02852504 +0.01903886 0.01903886 0.02852504 +0.02852504 0.01903886 0.02852504 +0.04126244 0.01903886 0.02852504 +0.05836535 0.01903886 0.02852504 +0.08132997 0.01903886 0.02852504 +0.1121653 0.01903886 0.02852504 +0.1535689 0.01903886 0.02852504 +0.2091628 0.01903886 0.02852504 +0.2838106 0.01903886 0.02852504 +0.3840425 0.01903886 0.02852504 +0.518627 0.01903886 0.02852504 +0.6993381 0.01903886 0.02852504 +0.9419845 0.01903886 0.02852504 +1.267794 0.01903886 0.02852504 +1.705268 0.01903886 0.02852504 +2.292679 0.01903886 0.02852504 +3.081414 0.01903886 0.02852504 +4.140474 0.01903886 0.02852504 +5.562508 0.01903886 0.02852504 +7.471917 0.01903886 0.02852504 +10.03574 0.01903886 0.02852504 +13.47828 0.01903886 0.02852504 +18.10068 0.01903886 0.02852504 +24.30731 0.01903886 0.02852504 +32.64117 0.01903886 0.02852504 +43.83129 0.01903886 0.02852504 +58.85664 0.01903886 0.02852504 +-0.0175068 0.02852504 0.02852504 +-0.01161267 0.02852504 0.02852504 +-0.005718534 0.02852504 0.02852504 +0.0001755984 0.02852504 0.02852504 +0.006069731 0.02852504 0.02852504 +0.01197402 0.02852504 0.02852504 +0.01903886 0.02852504 0.02852504 +0.02852504 0.02852504 0.02852504 +0.04126244 0.02852504 0.02852504 +0.05836535 0.02852504 0.02852504 +0.08132997 0.02852504 0.02852504 +0.1121653 0.02852504 0.02852504 +0.1535689 0.02852504 0.02852504 +0.2091628 0.02852504 0.02852504 +0.2838106 0.02852504 0.02852504 +0.3840425 0.02852504 0.02852504 +0.518627 0.02852504 0.02852504 +0.6993381 0.02852504 0.02852504 +0.9419845 0.02852504 0.02852504 +1.267794 0.02852504 0.02852504 +1.705268 0.02852504 0.02852504 +2.292679 0.02852504 0.02852504 +3.081414 0.02852504 0.02852504 +4.140474 0.02852504 0.02852504 +5.562508 0.02852504 0.02852504 +7.471917 0.02852504 0.02852504 +10.03574 0.02852504 0.02852504 +13.47828 0.02852504 0.02852504 +18.10068 0.02852504 0.02852504 +24.30731 0.02852504 0.02852504 +32.64117 0.02852504 0.02852504 +43.83129 0.02852504 0.02852504 +58.85664 0.02852504 0.02852504 +-0.0175068 0.04126244 0.02852504 +-0.01161267 0.04126244 0.02852504 +-0.005718534 0.04126244 0.02852504 +0.0001755984 0.04126244 0.02852504 +0.006069731 0.04126244 0.02852504 +0.01197402 0.04126244 0.02852504 +0.01903886 0.04126244 0.02852504 +0.02852504 0.04126244 0.02852504 +0.04126244 0.04126244 0.02852504 +0.05836535 0.04126244 0.02852504 +0.08132997 0.04126244 0.02852504 +0.1121653 0.04126244 0.02852504 +0.1535689 0.04126244 0.02852504 +0.2091628 0.04126244 0.02852504 +0.2838106 0.04126244 0.02852504 +0.3840425 0.04126244 0.02852504 +0.518627 0.04126244 0.02852504 +0.6993381 0.04126244 0.02852504 +0.9419845 0.04126244 0.02852504 +1.267794 0.04126244 0.02852504 +1.705268 0.04126244 0.02852504 +2.292679 0.04126244 0.02852504 +3.081414 0.04126244 0.02852504 +4.140474 0.04126244 0.02852504 +5.562508 0.04126244 0.02852504 +7.471917 0.04126244 0.02852504 +10.03574 0.04126244 0.02852504 +13.47828 0.04126244 0.02852504 +18.10068 0.04126244 0.02852504 +24.30731 0.04126244 0.02852504 +32.64117 0.04126244 0.02852504 +43.83129 0.04126244 0.02852504 +58.85664 0.04126244 0.02852504 +-0.0175068 0.05836535 0.02852504 +-0.01161267 0.05836535 0.02852504 +-0.005718534 0.05836535 0.02852504 +0.0001755984 0.05836535 0.02852504 +0.006069731 0.05836535 0.02852504 +0.01197402 0.05836535 0.02852504 +0.01903886 0.05836535 0.02852504 +0.02852504 0.05836535 0.02852504 +0.04126244 0.05836535 0.02852504 +0.05836535 0.05836535 0.02852504 +0.08132997 0.05836535 0.02852504 +0.1121653 0.05836535 0.02852504 +0.1535689 0.05836535 0.02852504 +0.2091628 0.05836535 0.02852504 +0.2838106 0.05836535 0.02852504 +0.3840425 0.05836535 0.02852504 +0.518627 0.05836535 0.02852504 +0.6993381 0.05836535 0.02852504 +0.9419845 0.05836535 0.02852504 +1.267794 0.05836535 0.02852504 +1.705268 0.05836535 0.02852504 +2.292679 0.05836535 0.02852504 +3.081414 0.05836535 0.02852504 +4.140474 0.05836535 0.02852504 +5.562508 0.05836535 0.02852504 +7.471917 0.05836535 0.02852504 +10.03574 0.05836535 0.02852504 +13.47828 0.05836535 0.02852504 +18.10068 0.05836535 0.02852504 +24.30731 0.05836535 0.02852504 +32.64117 0.05836535 0.02852504 +43.83129 0.05836535 0.02852504 +58.85664 0.05836535 0.02852504 +-0.0175068 0.08132997 0.02852504 +-0.01161267 0.08132997 0.02852504 +-0.005718534 0.08132997 0.02852504 +0.0001755984 0.08132997 0.02852504 +0.006069731 0.08132997 0.02852504 +0.01197402 0.08132997 0.02852504 +0.01903886 0.08132997 0.02852504 +0.02852504 0.08132997 0.02852504 +0.04126244 0.08132997 0.02852504 +0.05836535 0.08132997 0.02852504 +0.08132997 0.08132997 0.02852504 +0.1121653 0.08132997 0.02852504 +0.1535689 0.08132997 0.02852504 +0.2091628 0.08132997 0.02852504 +0.2838106 0.08132997 0.02852504 +0.3840425 0.08132997 0.02852504 +0.518627 0.08132997 0.02852504 +0.6993381 0.08132997 0.02852504 +0.9419845 0.08132997 0.02852504 +1.267794 0.08132997 0.02852504 +1.705268 0.08132997 0.02852504 +2.292679 0.08132997 0.02852504 +3.081414 0.08132997 0.02852504 +4.140474 0.08132997 0.02852504 +5.562508 0.08132997 0.02852504 +7.471917 0.08132997 0.02852504 +10.03574 0.08132997 0.02852504 +13.47828 0.08132997 0.02852504 +18.10068 0.08132997 0.02852504 +24.30731 0.08132997 0.02852504 +32.64117 0.08132997 0.02852504 +43.83129 0.08132997 0.02852504 +58.85664 0.08132997 0.02852504 +-0.0175068 0.1121653 0.02852504 +-0.01161267 0.1121653 0.02852504 +-0.005718534 0.1121653 0.02852504 +0.0001755984 0.1121653 0.02852504 +0.006069731 0.1121653 0.02852504 +0.01197402 0.1121653 0.02852504 +0.01903886 0.1121653 0.02852504 +0.02852504 0.1121653 0.02852504 +0.04126244 0.1121653 0.02852504 +0.05836535 0.1121653 0.02852504 +0.08132997 0.1121653 0.02852504 +0.1121653 0.1121653 0.02852504 +0.1535689 0.1121653 0.02852504 +0.2091628 0.1121653 0.02852504 +0.2838106 0.1121653 0.02852504 +0.3840425 0.1121653 0.02852504 +0.518627 0.1121653 0.02852504 +0.6993381 0.1121653 0.02852504 +0.9419845 0.1121653 0.02852504 +1.267794 0.1121653 0.02852504 +1.705268 0.1121653 0.02852504 +2.292679 0.1121653 0.02852504 +3.081414 0.1121653 0.02852504 +4.140474 0.1121653 0.02852504 +5.562508 0.1121653 0.02852504 +7.471917 0.1121653 0.02852504 +10.03574 0.1121653 0.02852504 +13.47828 0.1121653 0.02852504 +18.10068 0.1121653 0.02852504 +24.30731 0.1121653 0.02852504 +32.64117 0.1121653 0.02852504 +43.83129 0.1121653 0.02852504 +58.85664 0.1121653 0.02852504 +-0.0175068 0.1535689 0.02852504 +-0.01161267 0.1535689 0.02852504 +-0.005718534 0.1535689 0.02852504 +0.0001755984 0.1535689 0.02852504 +0.006069731 0.1535689 0.02852504 +0.01197402 0.1535689 0.02852504 +0.01903886 0.1535689 0.02852504 +0.02852504 0.1535689 0.02852504 +0.04126244 0.1535689 0.02852504 +0.05836535 0.1535689 0.02852504 +0.08132997 0.1535689 0.02852504 +0.1121653 0.1535689 0.02852504 +0.1535689 0.1535689 0.02852504 +0.2091628 0.1535689 0.02852504 +0.2838106 0.1535689 0.02852504 +0.3840425 0.1535689 0.02852504 +0.518627 0.1535689 0.02852504 +0.6993381 0.1535689 0.02852504 +0.9419845 0.1535689 0.02852504 +1.267794 0.1535689 0.02852504 +1.705268 0.1535689 0.02852504 +2.292679 0.1535689 0.02852504 +3.081414 0.1535689 0.02852504 +4.140474 0.1535689 0.02852504 +5.562508 0.1535689 0.02852504 +7.471917 0.1535689 0.02852504 +10.03574 0.1535689 0.02852504 +13.47828 0.1535689 0.02852504 +18.10068 0.1535689 0.02852504 +24.30731 0.1535689 0.02852504 +32.64117 0.1535689 0.02852504 +43.83129 0.1535689 0.02852504 +58.85664 0.1535689 0.02852504 +-0.0175068 0.2091628 0.02852504 +-0.01161267 0.2091628 0.02852504 +-0.005718534 0.2091628 0.02852504 +0.0001755984 0.2091628 0.02852504 +0.006069731 0.2091628 0.02852504 +0.01197402 0.2091628 0.02852504 +0.01903886 0.2091628 0.02852504 +0.02852504 0.2091628 0.02852504 +0.04126244 0.2091628 0.02852504 +0.05836535 0.2091628 0.02852504 +0.08132997 0.2091628 0.02852504 +0.1121653 0.2091628 0.02852504 +0.1535689 0.2091628 0.02852504 +0.2091628 0.2091628 0.02852504 +0.2838106 0.2091628 0.02852504 +0.3840425 0.2091628 0.02852504 +0.518627 0.2091628 0.02852504 +0.6993381 0.2091628 0.02852504 +0.9419845 0.2091628 0.02852504 +1.267794 0.2091628 0.02852504 +1.705268 0.2091628 0.02852504 +2.292679 0.2091628 0.02852504 +3.081414 0.2091628 0.02852504 +4.140474 0.2091628 0.02852504 +5.562508 0.2091628 0.02852504 +7.471917 0.2091628 0.02852504 +10.03574 0.2091628 0.02852504 +13.47828 0.2091628 0.02852504 +18.10068 0.2091628 0.02852504 +24.30731 0.2091628 0.02852504 +32.64117 0.2091628 0.02852504 +43.83129 0.2091628 0.02852504 +58.85664 0.2091628 0.02852504 +-0.0175068 0.2838106 0.02852504 +-0.01161267 0.2838106 0.02852504 +-0.005718534 0.2838106 0.02852504 +0.0001755984 0.2838106 0.02852504 +0.006069731 0.2838106 0.02852504 +0.01197402 0.2838106 0.02852504 +0.01903886 0.2838106 0.02852504 +0.02852504 0.2838106 0.02852504 +0.04126244 0.2838106 0.02852504 +0.05836535 0.2838106 0.02852504 +0.08132997 0.2838106 0.02852504 +0.1121653 0.2838106 0.02852504 +0.1535689 0.2838106 0.02852504 +0.2091628 0.2838106 0.02852504 +0.2838106 0.2838106 0.02852504 +0.3840425 0.2838106 0.02852504 +0.518627 0.2838106 0.02852504 +0.6993381 0.2838106 0.02852504 +0.9419845 0.2838106 0.02852504 +1.267794 0.2838106 0.02852504 +1.705268 0.2838106 0.02852504 +2.292679 0.2838106 0.02852504 +3.081414 0.2838106 0.02852504 +4.140474 0.2838106 0.02852504 +5.562508 0.2838106 0.02852504 +7.471917 0.2838106 0.02852504 +10.03574 0.2838106 0.02852504 +13.47828 0.2838106 0.02852504 +18.10068 0.2838106 0.02852504 +24.30731 0.2838106 0.02852504 +32.64117 0.2838106 0.02852504 +43.83129 0.2838106 0.02852504 +58.85664 0.2838106 0.02852504 +-0.0175068 0.3840425 0.02852504 +-0.01161267 0.3840425 0.02852504 +-0.005718534 0.3840425 0.02852504 +0.0001755984 0.3840425 0.02852504 +0.006069731 0.3840425 0.02852504 +0.01197402 0.3840425 0.02852504 +0.01903886 0.3840425 0.02852504 +0.02852504 0.3840425 0.02852504 +0.04126244 0.3840425 0.02852504 +0.05836535 0.3840425 0.02852504 +0.08132997 0.3840425 0.02852504 +0.1121653 0.3840425 0.02852504 +0.1535689 0.3840425 0.02852504 +0.2091628 0.3840425 0.02852504 +0.2838106 0.3840425 0.02852504 +0.3840425 0.3840425 0.02852504 +0.518627 0.3840425 0.02852504 +0.6993381 0.3840425 0.02852504 +0.9419845 0.3840425 0.02852504 +1.267794 0.3840425 0.02852504 +1.705268 0.3840425 0.02852504 +2.292679 0.3840425 0.02852504 +3.081414 0.3840425 0.02852504 +4.140474 0.3840425 0.02852504 +5.562508 0.3840425 0.02852504 +7.471917 0.3840425 0.02852504 +10.03574 0.3840425 0.02852504 +13.47828 0.3840425 0.02852504 +18.10068 0.3840425 0.02852504 +24.30731 0.3840425 0.02852504 +32.64117 0.3840425 0.02852504 +43.83129 0.3840425 0.02852504 +58.85664 0.3840425 0.02852504 +-0.0175068 0.518627 0.02852504 +-0.01161267 0.518627 0.02852504 +-0.005718534 0.518627 0.02852504 +0.0001755984 0.518627 0.02852504 +0.006069731 0.518627 0.02852504 +0.01197402 0.518627 0.02852504 +0.01903886 0.518627 0.02852504 +0.02852504 0.518627 0.02852504 +0.04126244 0.518627 0.02852504 +0.05836535 0.518627 0.02852504 +0.08132997 0.518627 0.02852504 +0.1121653 0.518627 0.02852504 +0.1535689 0.518627 0.02852504 +0.2091628 0.518627 0.02852504 +0.2838106 0.518627 0.02852504 +0.3840425 0.518627 0.02852504 +0.518627 0.518627 0.02852504 +0.6993381 0.518627 0.02852504 +0.9419845 0.518627 0.02852504 +1.267794 0.518627 0.02852504 +1.705268 0.518627 0.02852504 +2.292679 0.518627 0.02852504 +3.081414 0.518627 0.02852504 +4.140474 0.518627 0.02852504 +5.562508 0.518627 0.02852504 +7.471917 0.518627 0.02852504 +10.03574 0.518627 0.02852504 +13.47828 0.518627 0.02852504 +18.10068 0.518627 0.02852504 +24.30731 0.518627 0.02852504 +32.64117 0.518627 0.02852504 +43.83129 0.518627 0.02852504 +58.85664 0.518627 0.02852504 +-0.0175068 0.6993381 0.02852504 +-0.01161267 0.6993381 0.02852504 +-0.005718534 0.6993381 0.02852504 +0.0001755984 0.6993381 0.02852504 +0.006069731 0.6993381 0.02852504 +0.01197402 0.6993381 0.02852504 +0.01903886 0.6993381 0.02852504 +0.02852504 0.6993381 0.02852504 +0.04126244 0.6993381 0.02852504 +0.05836535 0.6993381 0.02852504 +0.08132997 0.6993381 0.02852504 +0.1121653 0.6993381 0.02852504 +0.1535689 0.6993381 0.02852504 +0.2091628 0.6993381 0.02852504 +0.2838106 0.6993381 0.02852504 +0.3840425 0.6993381 0.02852504 +0.518627 0.6993381 0.02852504 +0.6993381 0.6993381 0.02852504 +0.9419845 0.6993381 0.02852504 +1.267794 0.6993381 0.02852504 +1.705268 0.6993381 0.02852504 +2.292679 0.6993381 0.02852504 +3.081414 0.6993381 0.02852504 +4.140474 0.6993381 0.02852504 +5.562508 0.6993381 0.02852504 +7.471917 0.6993381 0.02852504 +10.03574 0.6993381 0.02852504 +13.47828 0.6993381 0.02852504 +18.10068 0.6993381 0.02852504 +24.30731 0.6993381 0.02852504 +32.64117 0.6993381 0.02852504 +43.83129 0.6993381 0.02852504 +58.85664 0.6993381 0.02852504 +-0.0175068 0.9419845 0.02852504 +-0.01161267 0.9419845 0.02852504 +-0.005718534 0.9419845 0.02852504 +0.0001755984 0.9419845 0.02852504 +0.006069731 0.9419845 0.02852504 +0.01197402 0.9419845 0.02852504 +0.01903886 0.9419845 0.02852504 +0.02852504 0.9419845 0.02852504 +0.04126244 0.9419845 0.02852504 +0.05836535 0.9419845 0.02852504 +0.08132997 0.9419845 0.02852504 +0.1121653 0.9419845 0.02852504 +0.1535689 0.9419845 0.02852504 +0.2091628 0.9419845 0.02852504 +0.2838106 0.9419845 0.02852504 +0.3840425 0.9419845 0.02852504 +0.518627 0.9419845 0.02852504 +0.6993381 0.9419845 0.02852504 +0.9419845 0.9419845 0.02852504 +1.267794 0.9419845 0.02852504 +1.705268 0.9419845 0.02852504 +2.292679 0.9419845 0.02852504 +3.081414 0.9419845 0.02852504 +4.140474 0.9419845 0.02852504 +5.562508 0.9419845 0.02852504 +7.471917 0.9419845 0.02852504 +10.03574 0.9419845 0.02852504 +13.47828 0.9419845 0.02852504 +18.10068 0.9419845 0.02852504 +24.30731 0.9419845 0.02852504 +32.64117 0.9419845 0.02852504 +43.83129 0.9419845 0.02852504 +58.85664 0.9419845 0.02852504 +-0.0175068 1.267794 0.02852504 +-0.01161267 1.267794 0.02852504 +-0.005718534 1.267794 0.02852504 +0.0001755984 1.267794 0.02852504 +0.006069731 1.267794 0.02852504 +0.01197402 1.267794 0.02852504 +0.01903886 1.267794 0.02852504 +0.02852504 1.267794 0.02852504 +0.04126244 1.267794 0.02852504 +0.05836535 1.267794 0.02852504 +0.08132997 1.267794 0.02852504 +0.1121653 1.267794 0.02852504 +0.1535689 1.267794 0.02852504 +0.2091628 1.267794 0.02852504 +0.2838106 1.267794 0.02852504 +0.3840425 1.267794 0.02852504 +0.518627 1.267794 0.02852504 +0.6993381 1.267794 0.02852504 +0.9419845 1.267794 0.02852504 +1.267794 1.267794 0.02852504 +1.705268 1.267794 0.02852504 +2.292679 1.267794 0.02852504 +3.081414 1.267794 0.02852504 +4.140474 1.267794 0.02852504 +5.562508 1.267794 0.02852504 +7.471917 1.267794 0.02852504 +10.03574 1.267794 0.02852504 +13.47828 1.267794 0.02852504 +18.10068 1.267794 0.02852504 +24.30731 1.267794 0.02852504 +32.64117 1.267794 0.02852504 +43.83129 1.267794 0.02852504 +58.85664 1.267794 0.02852504 +-0.0175068 1.705268 0.02852504 +-0.01161267 1.705268 0.02852504 +-0.005718534 1.705268 0.02852504 +0.0001755984 1.705268 0.02852504 +0.006069731 1.705268 0.02852504 +0.01197402 1.705268 0.02852504 +0.01903886 1.705268 0.02852504 +0.02852504 1.705268 0.02852504 +0.04126244 1.705268 0.02852504 +0.05836535 1.705268 0.02852504 +0.08132997 1.705268 0.02852504 +0.1121653 1.705268 0.02852504 +0.1535689 1.705268 0.02852504 +0.2091628 1.705268 0.02852504 +0.2838106 1.705268 0.02852504 +0.3840425 1.705268 0.02852504 +0.518627 1.705268 0.02852504 +0.6993381 1.705268 0.02852504 +0.9419845 1.705268 0.02852504 +1.267794 1.705268 0.02852504 +1.705268 1.705268 0.02852504 +2.292679 1.705268 0.02852504 +3.081414 1.705268 0.02852504 +4.140474 1.705268 0.02852504 +5.562508 1.705268 0.02852504 +7.471917 1.705268 0.02852504 +10.03574 1.705268 0.02852504 +13.47828 1.705268 0.02852504 +18.10068 1.705268 0.02852504 +24.30731 1.705268 0.02852504 +32.64117 1.705268 0.02852504 +43.83129 1.705268 0.02852504 +58.85664 1.705268 0.02852504 +-0.0175068 2.292679 0.02852504 +-0.01161267 2.292679 0.02852504 +-0.005718534 2.292679 0.02852504 +0.0001755984 2.292679 0.02852504 +0.006069731 2.292679 0.02852504 +0.01197402 2.292679 0.02852504 +0.01903886 2.292679 0.02852504 +0.02852504 2.292679 0.02852504 +0.04126244 2.292679 0.02852504 +0.05836535 2.292679 0.02852504 +0.08132997 2.292679 0.02852504 +0.1121653 2.292679 0.02852504 +0.1535689 2.292679 0.02852504 +0.2091628 2.292679 0.02852504 +0.2838106 2.292679 0.02852504 +0.3840425 2.292679 0.02852504 +0.518627 2.292679 0.02852504 +0.6993381 2.292679 0.02852504 +0.9419845 2.292679 0.02852504 +1.267794 2.292679 0.02852504 +1.705268 2.292679 0.02852504 +2.292679 2.292679 0.02852504 +3.081414 2.292679 0.02852504 +4.140474 2.292679 0.02852504 +5.562508 2.292679 0.02852504 +7.471917 2.292679 0.02852504 +10.03574 2.292679 0.02852504 +13.47828 2.292679 0.02852504 +18.10068 2.292679 0.02852504 +24.30731 2.292679 0.02852504 +32.64117 2.292679 0.02852504 +43.83129 2.292679 0.02852504 +58.85664 2.292679 0.02852504 +-0.0175068 3.081414 0.02852504 +-0.01161267 3.081414 0.02852504 +-0.005718534 3.081414 0.02852504 +0.0001755984 3.081414 0.02852504 +0.006069731 3.081414 0.02852504 +0.01197402 3.081414 0.02852504 +0.01903886 3.081414 0.02852504 +0.02852504 3.081414 0.02852504 +0.04126244 3.081414 0.02852504 +0.05836535 3.081414 0.02852504 +0.08132997 3.081414 0.02852504 +0.1121653 3.081414 0.02852504 +0.1535689 3.081414 0.02852504 +0.2091628 3.081414 0.02852504 +0.2838106 3.081414 0.02852504 +0.3840425 3.081414 0.02852504 +0.518627 3.081414 0.02852504 +0.6993381 3.081414 0.02852504 +0.9419845 3.081414 0.02852504 +1.267794 3.081414 0.02852504 +1.705268 3.081414 0.02852504 +2.292679 3.081414 0.02852504 +3.081414 3.081414 0.02852504 +4.140474 3.081414 0.02852504 +5.562508 3.081414 0.02852504 +7.471917 3.081414 0.02852504 +10.03574 3.081414 0.02852504 +13.47828 3.081414 0.02852504 +18.10068 3.081414 0.02852504 +24.30731 3.081414 0.02852504 +32.64117 3.081414 0.02852504 +43.83129 3.081414 0.02852504 +58.85664 3.081414 0.02852504 +-0.0175068 4.140474 0.02852504 +-0.01161267 4.140474 0.02852504 +-0.005718534 4.140474 0.02852504 +0.0001755984 4.140474 0.02852504 +0.006069731 4.140474 0.02852504 +0.01197402 4.140474 0.02852504 +0.01903886 4.140474 0.02852504 +0.02852504 4.140474 0.02852504 +0.04126244 4.140474 0.02852504 +0.05836535 4.140474 0.02852504 +0.08132997 4.140474 0.02852504 +0.1121653 4.140474 0.02852504 +0.1535689 4.140474 0.02852504 +0.2091628 4.140474 0.02852504 +0.2838106 4.140474 0.02852504 +0.3840425 4.140474 0.02852504 +0.518627 4.140474 0.02852504 +0.6993381 4.140474 0.02852504 +0.9419845 4.140474 0.02852504 +1.267794 4.140474 0.02852504 +1.705268 4.140474 0.02852504 +2.292679 4.140474 0.02852504 +3.081414 4.140474 0.02852504 +4.140474 4.140474 0.02852504 +5.562508 4.140474 0.02852504 +7.471917 4.140474 0.02852504 +10.03574 4.140474 0.02852504 +13.47828 4.140474 0.02852504 +18.10068 4.140474 0.02852504 +24.30731 4.140474 0.02852504 +32.64117 4.140474 0.02852504 +43.83129 4.140474 0.02852504 +58.85664 4.140474 0.02852504 +-0.0175068 5.562508 0.02852504 +-0.01161267 5.562508 0.02852504 +-0.005718534 5.562508 0.02852504 +0.0001755984 5.562508 0.02852504 +0.006069731 5.562508 0.02852504 +0.01197402 5.562508 0.02852504 +0.01903886 5.562508 0.02852504 +0.02852504 5.562508 0.02852504 +0.04126244 5.562508 0.02852504 +0.05836535 5.562508 0.02852504 +0.08132997 5.562508 0.02852504 +0.1121653 5.562508 0.02852504 +0.1535689 5.562508 0.02852504 +0.2091628 5.562508 0.02852504 +0.2838106 5.562508 0.02852504 +0.3840425 5.562508 0.02852504 +0.518627 5.562508 0.02852504 +0.6993381 5.562508 0.02852504 +0.9419845 5.562508 0.02852504 +1.267794 5.562508 0.02852504 +1.705268 5.562508 0.02852504 +2.292679 5.562508 0.02852504 +3.081414 5.562508 0.02852504 +4.140474 5.562508 0.02852504 +5.562508 5.562508 0.02852504 +7.471917 5.562508 0.02852504 +10.03574 5.562508 0.02852504 +13.47828 5.562508 0.02852504 +18.10068 5.562508 0.02852504 +24.30731 5.562508 0.02852504 +32.64117 5.562508 0.02852504 +43.83129 5.562508 0.02852504 +58.85664 5.562508 0.02852504 +-0.0175068 7.471917 0.02852504 +-0.01161267 7.471917 0.02852504 +-0.005718534 7.471917 0.02852504 +0.0001755984 7.471917 0.02852504 +0.006069731 7.471917 0.02852504 +0.01197402 7.471917 0.02852504 +0.01903886 7.471917 0.02852504 +0.02852504 7.471917 0.02852504 +0.04126244 7.471917 0.02852504 +0.05836535 7.471917 0.02852504 +0.08132997 7.471917 0.02852504 +0.1121653 7.471917 0.02852504 +0.1535689 7.471917 0.02852504 +0.2091628 7.471917 0.02852504 +0.2838106 7.471917 0.02852504 +0.3840425 7.471917 0.02852504 +0.518627 7.471917 0.02852504 +0.6993381 7.471917 0.02852504 +0.9419845 7.471917 0.02852504 +1.267794 7.471917 0.02852504 +1.705268 7.471917 0.02852504 +2.292679 7.471917 0.02852504 +3.081414 7.471917 0.02852504 +4.140474 7.471917 0.02852504 +5.562508 7.471917 0.02852504 +7.471917 7.471917 0.02852504 +10.03574 7.471917 0.02852504 +13.47828 7.471917 0.02852504 +18.10068 7.471917 0.02852504 +24.30731 7.471917 0.02852504 +32.64117 7.471917 0.02852504 +43.83129 7.471917 0.02852504 +58.85664 7.471917 0.02852504 +-0.0175068 10.03574 0.02852504 +-0.01161267 10.03574 0.02852504 +-0.005718534 10.03574 0.02852504 +0.0001755984 10.03574 0.02852504 +0.006069731 10.03574 0.02852504 +0.01197402 10.03574 0.02852504 +0.01903886 10.03574 0.02852504 +0.02852504 10.03574 0.02852504 +0.04126244 10.03574 0.02852504 +0.05836535 10.03574 0.02852504 +0.08132997 10.03574 0.02852504 +0.1121653 10.03574 0.02852504 +0.1535689 10.03574 0.02852504 +0.2091628 10.03574 0.02852504 +0.2838106 10.03574 0.02852504 +0.3840425 10.03574 0.02852504 +0.518627 10.03574 0.02852504 +0.6993381 10.03574 0.02852504 +0.9419845 10.03574 0.02852504 +1.267794 10.03574 0.02852504 +1.705268 10.03574 0.02852504 +2.292679 10.03574 0.02852504 +3.081414 10.03574 0.02852504 +4.140474 10.03574 0.02852504 +5.562508 10.03574 0.02852504 +7.471917 10.03574 0.02852504 +10.03574 10.03574 0.02852504 +13.47828 10.03574 0.02852504 +18.10068 10.03574 0.02852504 +24.30731 10.03574 0.02852504 +32.64117 10.03574 0.02852504 +43.83129 10.03574 0.02852504 +58.85664 10.03574 0.02852504 +-0.0175068 13.47828 0.02852504 +-0.01161267 13.47828 0.02852504 +-0.005718534 13.47828 0.02852504 +0.0001755984 13.47828 0.02852504 +0.006069731 13.47828 0.02852504 +0.01197402 13.47828 0.02852504 +0.01903886 13.47828 0.02852504 +0.02852504 13.47828 0.02852504 +0.04126244 13.47828 0.02852504 +0.05836535 13.47828 0.02852504 +0.08132997 13.47828 0.02852504 +0.1121653 13.47828 0.02852504 +0.1535689 13.47828 0.02852504 +0.2091628 13.47828 0.02852504 +0.2838106 13.47828 0.02852504 +0.3840425 13.47828 0.02852504 +0.518627 13.47828 0.02852504 +0.6993381 13.47828 0.02852504 +0.9419845 13.47828 0.02852504 +1.267794 13.47828 0.02852504 +1.705268 13.47828 0.02852504 +2.292679 13.47828 0.02852504 +3.081414 13.47828 0.02852504 +4.140474 13.47828 0.02852504 +5.562508 13.47828 0.02852504 +7.471917 13.47828 0.02852504 +10.03574 13.47828 0.02852504 +13.47828 13.47828 0.02852504 +18.10068 13.47828 0.02852504 +24.30731 13.47828 0.02852504 +32.64117 13.47828 0.02852504 +43.83129 13.47828 0.02852504 +58.85664 13.47828 0.02852504 +-0.0175068 18.10068 0.02852504 +-0.01161267 18.10068 0.02852504 +-0.005718534 18.10068 0.02852504 +0.0001755984 18.10068 0.02852504 +0.006069731 18.10068 0.02852504 +0.01197402 18.10068 0.02852504 +0.01903886 18.10068 0.02852504 +0.02852504 18.10068 0.02852504 +0.04126244 18.10068 0.02852504 +0.05836535 18.10068 0.02852504 +0.08132997 18.10068 0.02852504 +0.1121653 18.10068 0.02852504 +0.1535689 18.10068 0.02852504 +0.2091628 18.10068 0.02852504 +0.2838106 18.10068 0.02852504 +0.3840425 18.10068 0.02852504 +0.518627 18.10068 0.02852504 +0.6993381 18.10068 0.02852504 +0.9419845 18.10068 0.02852504 +1.267794 18.10068 0.02852504 +1.705268 18.10068 0.02852504 +2.292679 18.10068 0.02852504 +3.081414 18.10068 0.02852504 +4.140474 18.10068 0.02852504 +5.562508 18.10068 0.02852504 +7.471917 18.10068 0.02852504 +10.03574 18.10068 0.02852504 +13.47828 18.10068 0.02852504 +18.10068 18.10068 0.02852504 +24.30731 18.10068 0.02852504 +32.64117 18.10068 0.02852504 +43.83129 18.10068 0.02852504 +58.85664 18.10068 0.02852504 +-0.0175068 24.30731 0.02852504 +-0.01161267 24.30731 0.02852504 +-0.005718534 24.30731 0.02852504 +0.0001755984 24.30731 0.02852504 +0.006069731 24.30731 0.02852504 +0.01197402 24.30731 0.02852504 +0.01903886 24.30731 0.02852504 +0.02852504 24.30731 0.02852504 +0.04126244 24.30731 0.02852504 +0.05836535 24.30731 0.02852504 +0.08132997 24.30731 0.02852504 +0.1121653 24.30731 0.02852504 +0.1535689 24.30731 0.02852504 +0.2091628 24.30731 0.02852504 +0.2838106 24.30731 0.02852504 +0.3840425 24.30731 0.02852504 +0.518627 24.30731 0.02852504 +0.6993381 24.30731 0.02852504 +0.9419845 24.30731 0.02852504 +1.267794 24.30731 0.02852504 +1.705268 24.30731 0.02852504 +2.292679 24.30731 0.02852504 +3.081414 24.30731 0.02852504 +4.140474 24.30731 0.02852504 +5.562508 24.30731 0.02852504 +7.471917 24.30731 0.02852504 +10.03574 24.30731 0.02852504 +13.47828 24.30731 0.02852504 +18.10068 24.30731 0.02852504 +24.30731 24.30731 0.02852504 +32.64117 24.30731 0.02852504 +43.83129 24.30731 0.02852504 +58.85664 24.30731 0.02852504 +-0.0175068 32.64117 0.02852504 +-0.01161267 32.64117 0.02852504 +-0.005718534 32.64117 0.02852504 +0.0001755984 32.64117 0.02852504 +0.006069731 32.64117 0.02852504 +0.01197402 32.64117 0.02852504 +0.01903886 32.64117 0.02852504 +0.02852504 32.64117 0.02852504 +0.04126244 32.64117 0.02852504 +0.05836535 32.64117 0.02852504 +0.08132997 32.64117 0.02852504 +0.1121653 32.64117 0.02852504 +0.1535689 32.64117 0.02852504 +0.2091628 32.64117 0.02852504 +0.2838106 32.64117 0.02852504 +0.3840425 32.64117 0.02852504 +0.518627 32.64117 0.02852504 +0.6993381 32.64117 0.02852504 +0.9419845 32.64117 0.02852504 +1.267794 32.64117 0.02852504 +1.705268 32.64117 0.02852504 +2.292679 32.64117 0.02852504 +3.081414 32.64117 0.02852504 +4.140474 32.64117 0.02852504 +5.562508 32.64117 0.02852504 +7.471917 32.64117 0.02852504 +10.03574 32.64117 0.02852504 +13.47828 32.64117 0.02852504 +18.10068 32.64117 0.02852504 +24.30731 32.64117 0.02852504 +32.64117 32.64117 0.02852504 +43.83129 32.64117 0.02852504 +58.85664 32.64117 0.02852504 +-0.0175068 43.83129 0.02852504 +-0.01161267 43.83129 0.02852504 +-0.005718534 43.83129 0.02852504 +0.0001755984 43.83129 0.02852504 +0.006069731 43.83129 0.02852504 +0.01197402 43.83129 0.02852504 +0.01903886 43.83129 0.02852504 +0.02852504 43.83129 0.02852504 +0.04126244 43.83129 0.02852504 +0.05836535 43.83129 0.02852504 +0.08132997 43.83129 0.02852504 +0.1121653 43.83129 0.02852504 +0.1535689 43.83129 0.02852504 +0.2091628 43.83129 0.02852504 +0.2838106 43.83129 0.02852504 +0.3840425 43.83129 0.02852504 +0.518627 43.83129 0.02852504 +0.6993381 43.83129 0.02852504 +0.9419845 43.83129 0.02852504 +1.267794 43.83129 0.02852504 +1.705268 43.83129 0.02852504 +2.292679 43.83129 0.02852504 +3.081414 43.83129 0.02852504 +4.140474 43.83129 0.02852504 +5.562508 43.83129 0.02852504 +7.471917 43.83129 0.02852504 +10.03574 43.83129 0.02852504 +13.47828 43.83129 0.02852504 +18.10068 43.83129 0.02852504 +24.30731 43.83129 0.02852504 +32.64117 43.83129 0.02852504 +43.83129 43.83129 0.02852504 +58.85664 43.83129 0.02852504 +-0.0175068 58.85664 0.02852504 +-0.01161267 58.85664 0.02852504 +-0.005718534 58.85664 0.02852504 +0.0001755984 58.85664 0.02852504 +0.006069731 58.85664 0.02852504 +0.01197402 58.85664 0.02852504 +0.01903886 58.85664 0.02852504 +0.02852504 58.85664 0.02852504 +0.04126244 58.85664 0.02852504 +0.05836535 58.85664 0.02852504 +0.08132997 58.85664 0.02852504 +0.1121653 58.85664 0.02852504 +0.1535689 58.85664 0.02852504 +0.2091628 58.85664 0.02852504 +0.2838106 58.85664 0.02852504 +0.3840425 58.85664 0.02852504 +0.518627 58.85664 0.02852504 +0.6993381 58.85664 0.02852504 +0.9419845 58.85664 0.02852504 +1.267794 58.85664 0.02852504 +1.705268 58.85664 0.02852504 +2.292679 58.85664 0.02852504 +3.081414 58.85664 0.02852504 +4.140474 58.85664 0.02852504 +5.562508 58.85664 0.02852504 +7.471917 58.85664 0.02852504 +10.03574 58.85664 0.02852504 +13.47828 58.85664 0.02852504 +18.10068 58.85664 0.02852504 +24.30731 58.85664 0.02852504 +32.64117 58.85664 0.02852504 +43.83129 58.85664 0.02852504 +58.85664 58.85664 0.02852504 +-0.0175068 -0.0175068 0.04126244 +-0.01161267 -0.0175068 0.04126244 +-0.005718534 -0.0175068 0.04126244 +0.0001755984 -0.0175068 0.04126244 +0.006069731 -0.0175068 0.04126244 +0.01197402 -0.0175068 0.04126244 +0.01903886 -0.0175068 0.04126244 +0.02852504 -0.0175068 0.04126244 +0.04126244 -0.0175068 0.04126244 +0.05836535 -0.0175068 0.04126244 +0.08132997 -0.0175068 0.04126244 +0.1121653 -0.0175068 0.04126244 +0.1535689 -0.0175068 0.04126244 +0.2091628 -0.0175068 0.04126244 +0.2838106 -0.0175068 0.04126244 +0.3840425 -0.0175068 0.04126244 +0.518627 -0.0175068 0.04126244 +0.6993381 -0.0175068 0.04126244 +0.9419845 -0.0175068 0.04126244 +1.267794 -0.0175068 0.04126244 +1.705268 -0.0175068 0.04126244 +2.292679 -0.0175068 0.04126244 +3.081414 -0.0175068 0.04126244 +4.140474 -0.0175068 0.04126244 +5.562508 -0.0175068 0.04126244 +7.471917 -0.0175068 0.04126244 +10.03574 -0.0175068 0.04126244 +13.47828 -0.0175068 0.04126244 +18.10068 -0.0175068 0.04126244 +24.30731 -0.0175068 0.04126244 +32.64117 -0.0175068 0.04126244 +43.83129 -0.0175068 0.04126244 +58.85664 -0.0175068 0.04126244 +-0.0175068 -0.01161267 0.04126244 +-0.01161267 -0.01161267 0.04126244 +-0.005718534 -0.01161267 0.04126244 +0.0001755984 -0.01161267 0.04126244 +0.006069731 -0.01161267 0.04126244 +0.01197402 -0.01161267 0.04126244 +0.01903886 -0.01161267 0.04126244 +0.02852504 -0.01161267 0.04126244 +0.04126244 -0.01161267 0.04126244 +0.05836535 -0.01161267 0.04126244 +0.08132997 -0.01161267 0.04126244 +0.1121653 -0.01161267 0.04126244 +0.1535689 -0.01161267 0.04126244 +0.2091628 -0.01161267 0.04126244 +0.2838106 -0.01161267 0.04126244 +0.3840425 -0.01161267 0.04126244 +0.518627 -0.01161267 0.04126244 +0.6993381 -0.01161267 0.04126244 +0.9419845 -0.01161267 0.04126244 +1.267794 -0.01161267 0.04126244 +1.705268 -0.01161267 0.04126244 +2.292679 -0.01161267 0.04126244 +3.081414 -0.01161267 0.04126244 +4.140474 -0.01161267 0.04126244 +5.562508 -0.01161267 0.04126244 +7.471917 -0.01161267 0.04126244 +10.03574 -0.01161267 0.04126244 +13.47828 -0.01161267 0.04126244 +18.10068 -0.01161267 0.04126244 +24.30731 -0.01161267 0.04126244 +32.64117 -0.01161267 0.04126244 +43.83129 -0.01161267 0.04126244 +58.85664 -0.01161267 0.04126244 +-0.0175068 -0.005718534 0.04126244 +-0.01161267 -0.005718534 0.04126244 +-0.005718534 -0.005718534 0.04126244 +0.0001755984 -0.005718534 0.04126244 +0.006069731 -0.005718534 0.04126244 +0.01197402 -0.005718534 0.04126244 +0.01903886 -0.005718534 0.04126244 +0.02852504 -0.005718534 0.04126244 +0.04126244 -0.005718534 0.04126244 +0.05836535 -0.005718534 0.04126244 +0.08132997 -0.005718534 0.04126244 +0.1121653 -0.005718534 0.04126244 +0.1535689 -0.005718534 0.04126244 +0.2091628 -0.005718534 0.04126244 +0.2838106 -0.005718534 0.04126244 +0.3840425 -0.005718534 0.04126244 +0.518627 -0.005718534 0.04126244 +0.6993381 -0.005718534 0.04126244 +0.9419845 -0.005718534 0.04126244 +1.267794 -0.005718534 0.04126244 +1.705268 -0.005718534 0.04126244 +2.292679 -0.005718534 0.04126244 +3.081414 -0.005718534 0.04126244 +4.140474 -0.005718534 0.04126244 +5.562508 -0.005718534 0.04126244 +7.471917 -0.005718534 0.04126244 +10.03574 -0.005718534 0.04126244 +13.47828 -0.005718534 0.04126244 +18.10068 -0.005718534 0.04126244 +24.30731 -0.005718534 0.04126244 +32.64117 -0.005718534 0.04126244 +43.83129 -0.005718534 0.04126244 +58.85664 -0.005718534 0.04126244 +-0.0175068 0.0001755984 0.04126244 +-0.01161267 0.0001755984 0.04126244 +-0.005718534 0.0001755984 0.04126244 +0.0001755984 0.0001755984 0.04126244 +0.006069731 0.0001755984 0.04126244 +0.01197402 0.0001755984 0.04126244 +0.01903886 0.0001755984 0.04126244 +0.02852504 0.0001755984 0.04126244 +0.04126244 0.0001755984 0.04126244 +0.05836535 0.0001755984 0.04126244 +0.08132997 0.0001755984 0.04126244 +0.1121653 0.0001755984 0.04126244 +0.1535689 0.0001755984 0.04126244 +0.2091628 0.0001755984 0.04126244 +0.2838106 0.0001755984 0.04126244 +0.3840425 0.0001755984 0.04126244 +0.518627 0.0001755984 0.04126244 +0.6993381 0.0001755984 0.04126244 +0.9419845 0.0001755984 0.04126244 +1.267794 0.0001755984 0.04126244 +1.705268 0.0001755984 0.04126244 +2.292679 0.0001755984 0.04126244 +3.081414 0.0001755984 0.04126244 +4.140474 0.0001755984 0.04126244 +5.562508 0.0001755984 0.04126244 +7.471917 0.0001755984 0.04126244 +10.03574 0.0001755984 0.04126244 +13.47828 0.0001755984 0.04126244 +18.10068 0.0001755984 0.04126244 +24.30731 0.0001755984 0.04126244 +32.64117 0.0001755984 0.04126244 +43.83129 0.0001755984 0.04126244 +58.85664 0.0001755984 0.04126244 +-0.0175068 0.006069731 0.04126244 +-0.01161267 0.006069731 0.04126244 +-0.005718534 0.006069731 0.04126244 +0.0001755984 0.006069731 0.04126244 +0.006069731 0.006069731 0.04126244 +0.01197402 0.006069731 0.04126244 +0.01903886 0.006069731 0.04126244 +0.02852504 0.006069731 0.04126244 +0.04126244 0.006069731 0.04126244 +0.05836535 0.006069731 0.04126244 +0.08132997 0.006069731 0.04126244 +0.1121653 0.006069731 0.04126244 +0.1535689 0.006069731 0.04126244 +0.2091628 0.006069731 0.04126244 +0.2838106 0.006069731 0.04126244 +0.3840425 0.006069731 0.04126244 +0.518627 0.006069731 0.04126244 +0.6993381 0.006069731 0.04126244 +0.9419845 0.006069731 0.04126244 +1.267794 0.006069731 0.04126244 +1.705268 0.006069731 0.04126244 +2.292679 0.006069731 0.04126244 +3.081414 0.006069731 0.04126244 +4.140474 0.006069731 0.04126244 +5.562508 0.006069731 0.04126244 +7.471917 0.006069731 0.04126244 +10.03574 0.006069731 0.04126244 +13.47828 0.006069731 0.04126244 +18.10068 0.006069731 0.04126244 +24.30731 0.006069731 0.04126244 +32.64117 0.006069731 0.04126244 +43.83129 0.006069731 0.04126244 +58.85664 0.006069731 0.04126244 +-0.0175068 0.01197402 0.04126244 +-0.01161267 0.01197402 0.04126244 +-0.005718534 0.01197402 0.04126244 +0.0001755984 0.01197402 0.04126244 +0.006069731 0.01197402 0.04126244 +0.01197402 0.01197402 0.04126244 +0.01903886 0.01197402 0.04126244 +0.02852504 0.01197402 0.04126244 +0.04126244 0.01197402 0.04126244 +0.05836535 0.01197402 0.04126244 +0.08132997 0.01197402 0.04126244 +0.1121653 0.01197402 0.04126244 +0.1535689 0.01197402 0.04126244 +0.2091628 0.01197402 0.04126244 +0.2838106 0.01197402 0.04126244 +0.3840425 0.01197402 0.04126244 +0.518627 0.01197402 0.04126244 +0.6993381 0.01197402 0.04126244 +0.9419845 0.01197402 0.04126244 +1.267794 0.01197402 0.04126244 +1.705268 0.01197402 0.04126244 +2.292679 0.01197402 0.04126244 +3.081414 0.01197402 0.04126244 +4.140474 0.01197402 0.04126244 +5.562508 0.01197402 0.04126244 +7.471917 0.01197402 0.04126244 +10.03574 0.01197402 0.04126244 +13.47828 0.01197402 0.04126244 +18.10068 0.01197402 0.04126244 +24.30731 0.01197402 0.04126244 +32.64117 0.01197402 0.04126244 +43.83129 0.01197402 0.04126244 +58.85664 0.01197402 0.04126244 +-0.0175068 0.01903886 0.04126244 +-0.01161267 0.01903886 0.04126244 +-0.005718534 0.01903886 0.04126244 +0.0001755984 0.01903886 0.04126244 +0.006069731 0.01903886 0.04126244 +0.01197402 0.01903886 0.04126244 +0.01903886 0.01903886 0.04126244 +0.02852504 0.01903886 0.04126244 +0.04126244 0.01903886 0.04126244 +0.05836535 0.01903886 0.04126244 +0.08132997 0.01903886 0.04126244 +0.1121653 0.01903886 0.04126244 +0.1535689 0.01903886 0.04126244 +0.2091628 0.01903886 0.04126244 +0.2838106 0.01903886 0.04126244 +0.3840425 0.01903886 0.04126244 +0.518627 0.01903886 0.04126244 +0.6993381 0.01903886 0.04126244 +0.9419845 0.01903886 0.04126244 +1.267794 0.01903886 0.04126244 +1.705268 0.01903886 0.04126244 +2.292679 0.01903886 0.04126244 +3.081414 0.01903886 0.04126244 +4.140474 0.01903886 0.04126244 +5.562508 0.01903886 0.04126244 +7.471917 0.01903886 0.04126244 +10.03574 0.01903886 0.04126244 +13.47828 0.01903886 0.04126244 +18.10068 0.01903886 0.04126244 +24.30731 0.01903886 0.04126244 +32.64117 0.01903886 0.04126244 +43.83129 0.01903886 0.04126244 +58.85664 0.01903886 0.04126244 +-0.0175068 0.02852504 0.04126244 +-0.01161267 0.02852504 0.04126244 +-0.005718534 0.02852504 0.04126244 +0.0001755984 0.02852504 0.04126244 +0.006069731 0.02852504 0.04126244 +0.01197402 0.02852504 0.04126244 +0.01903886 0.02852504 0.04126244 +0.02852504 0.02852504 0.04126244 +0.04126244 0.02852504 0.04126244 +0.05836535 0.02852504 0.04126244 +0.08132997 0.02852504 0.04126244 +0.1121653 0.02852504 0.04126244 +0.1535689 0.02852504 0.04126244 +0.2091628 0.02852504 0.04126244 +0.2838106 0.02852504 0.04126244 +0.3840425 0.02852504 0.04126244 +0.518627 0.02852504 0.04126244 +0.6993381 0.02852504 0.04126244 +0.9419845 0.02852504 0.04126244 +1.267794 0.02852504 0.04126244 +1.705268 0.02852504 0.04126244 +2.292679 0.02852504 0.04126244 +3.081414 0.02852504 0.04126244 +4.140474 0.02852504 0.04126244 +5.562508 0.02852504 0.04126244 +7.471917 0.02852504 0.04126244 +10.03574 0.02852504 0.04126244 +13.47828 0.02852504 0.04126244 +18.10068 0.02852504 0.04126244 +24.30731 0.02852504 0.04126244 +32.64117 0.02852504 0.04126244 +43.83129 0.02852504 0.04126244 +58.85664 0.02852504 0.04126244 +-0.0175068 0.04126244 0.04126244 +-0.01161267 0.04126244 0.04126244 +-0.005718534 0.04126244 0.04126244 +0.0001755984 0.04126244 0.04126244 +0.006069731 0.04126244 0.04126244 +0.01197402 0.04126244 0.04126244 +0.01903886 0.04126244 0.04126244 +0.02852504 0.04126244 0.04126244 +0.04126244 0.04126244 0.04126244 +0.05836535 0.04126244 0.04126244 +0.08132997 0.04126244 0.04126244 +0.1121653 0.04126244 0.04126244 +0.1535689 0.04126244 0.04126244 +0.2091628 0.04126244 0.04126244 +0.2838106 0.04126244 0.04126244 +0.3840425 0.04126244 0.04126244 +0.518627 0.04126244 0.04126244 +0.6993381 0.04126244 0.04126244 +0.9419845 0.04126244 0.04126244 +1.267794 0.04126244 0.04126244 +1.705268 0.04126244 0.04126244 +2.292679 0.04126244 0.04126244 +3.081414 0.04126244 0.04126244 +4.140474 0.04126244 0.04126244 +5.562508 0.04126244 0.04126244 +7.471917 0.04126244 0.04126244 +10.03574 0.04126244 0.04126244 +13.47828 0.04126244 0.04126244 +18.10068 0.04126244 0.04126244 +24.30731 0.04126244 0.04126244 +32.64117 0.04126244 0.04126244 +43.83129 0.04126244 0.04126244 +58.85664 0.04126244 0.04126244 +-0.0175068 0.05836535 0.04126244 +-0.01161267 0.05836535 0.04126244 +-0.005718534 0.05836535 0.04126244 +0.0001755984 0.05836535 0.04126244 +0.006069731 0.05836535 0.04126244 +0.01197402 0.05836535 0.04126244 +0.01903886 0.05836535 0.04126244 +0.02852504 0.05836535 0.04126244 +0.04126244 0.05836535 0.04126244 +0.05836535 0.05836535 0.04126244 +0.08132997 0.05836535 0.04126244 +0.1121653 0.05836535 0.04126244 +0.1535689 0.05836535 0.04126244 +0.2091628 0.05836535 0.04126244 +0.2838106 0.05836535 0.04126244 +0.3840425 0.05836535 0.04126244 +0.518627 0.05836535 0.04126244 +0.6993381 0.05836535 0.04126244 +0.9419845 0.05836535 0.04126244 +1.267794 0.05836535 0.04126244 +1.705268 0.05836535 0.04126244 +2.292679 0.05836535 0.04126244 +3.081414 0.05836535 0.04126244 +4.140474 0.05836535 0.04126244 +5.562508 0.05836535 0.04126244 +7.471917 0.05836535 0.04126244 +10.03574 0.05836535 0.04126244 +13.47828 0.05836535 0.04126244 +18.10068 0.05836535 0.04126244 +24.30731 0.05836535 0.04126244 +32.64117 0.05836535 0.04126244 +43.83129 0.05836535 0.04126244 +58.85664 0.05836535 0.04126244 +-0.0175068 0.08132997 0.04126244 +-0.01161267 0.08132997 0.04126244 +-0.005718534 0.08132997 0.04126244 +0.0001755984 0.08132997 0.04126244 +0.006069731 0.08132997 0.04126244 +0.01197402 0.08132997 0.04126244 +0.01903886 0.08132997 0.04126244 +0.02852504 0.08132997 0.04126244 +0.04126244 0.08132997 0.04126244 +0.05836535 0.08132997 0.04126244 +0.08132997 0.08132997 0.04126244 +0.1121653 0.08132997 0.04126244 +0.1535689 0.08132997 0.04126244 +0.2091628 0.08132997 0.04126244 +0.2838106 0.08132997 0.04126244 +0.3840425 0.08132997 0.04126244 +0.518627 0.08132997 0.04126244 +0.6993381 0.08132997 0.04126244 +0.9419845 0.08132997 0.04126244 +1.267794 0.08132997 0.04126244 +1.705268 0.08132997 0.04126244 +2.292679 0.08132997 0.04126244 +3.081414 0.08132997 0.04126244 +4.140474 0.08132997 0.04126244 +5.562508 0.08132997 0.04126244 +7.471917 0.08132997 0.04126244 +10.03574 0.08132997 0.04126244 +13.47828 0.08132997 0.04126244 +18.10068 0.08132997 0.04126244 +24.30731 0.08132997 0.04126244 +32.64117 0.08132997 0.04126244 +43.83129 0.08132997 0.04126244 +58.85664 0.08132997 0.04126244 +-0.0175068 0.1121653 0.04126244 +-0.01161267 0.1121653 0.04126244 +-0.005718534 0.1121653 0.04126244 +0.0001755984 0.1121653 0.04126244 +0.006069731 0.1121653 0.04126244 +0.01197402 0.1121653 0.04126244 +0.01903886 0.1121653 0.04126244 +0.02852504 0.1121653 0.04126244 +0.04126244 0.1121653 0.04126244 +0.05836535 0.1121653 0.04126244 +0.08132997 0.1121653 0.04126244 +0.1121653 0.1121653 0.04126244 +0.1535689 0.1121653 0.04126244 +0.2091628 0.1121653 0.04126244 +0.2838106 0.1121653 0.04126244 +0.3840425 0.1121653 0.04126244 +0.518627 0.1121653 0.04126244 +0.6993381 0.1121653 0.04126244 +0.9419845 0.1121653 0.04126244 +1.267794 0.1121653 0.04126244 +1.705268 0.1121653 0.04126244 +2.292679 0.1121653 0.04126244 +3.081414 0.1121653 0.04126244 +4.140474 0.1121653 0.04126244 +5.562508 0.1121653 0.04126244 +7.471917 0.1121653 0.04126244 +10.03574 0.1121653 0.04126244 +13.47828 0.1121653 0.04126244 +18.10068 0.1121653 0.04126244 +24.30731 0.1121653 0.04126244 +32.64117 0.1121653 0.04126244 +43.83129 0.1121653 0.04126244 +58.85664 0.1121653 0.04126244 +-0.0175068 0.1535689 0.04126244 +-0.01161267 0.1535689 0.04126244 +-0.005718534 0.1535689 0.04126244 +0.0001755984 0.1535689 0.04126244 +0.006069731 0.1535689 0.04126244 +0.01197402 0.1535689 0.04126244 +0.01903886 0.1535689 0.04126244 +0.02852504 0.1535689 0.04126244 +0.04126244 0.1535689 0.04126244 +0.05836535 0.1535689 0.04126244 +0.08132997 0.1535689 0.04126244 +0.1121653 0.1535689 0.04126244 +0.1535689 0.1535689 0.04126244 +0.2091628 0.1535689 0.04126244 +0.2838106 0.1535689 0.04126244 +0.3840425 0.1535689 0.04126244 +0.518627 0.1535689 0.04126244 +0.6993381 0.1535689 0.04126244 +0.9419845 0.1535689 0.04126244 +1.267794 0.1535689 0.04126244 +1.705268 0.1535689 0.04126244 +2.292679 0.1535689 0.04126244 +3.081414 0.1535689 0.04126244 +4.140474 0.1535689 0.04126244 +5.562508 0.1535689 0.04126244 +7.471917 0.1535689 0.04126244 +10.03574 0.1535689 0.04126244 +13.47828 0.1535689 0.04126244 +18.10068 0.1535689 0.04126244 +24.30731 0.1535689 0.04126244 +32.64117 0.1535689 0.04126244 +43.83129 0.1535689 0.04126244 +58.85664 0.1535689 0.04126244 +-0.0175068 0.2091628 0.04126244 +-0.01161267 0.2091628 0.04126244 +-0.005718534 0.2091628 0.04126244 +0.0001755984 0.2091628 0.04126244 +0.006069731 0.2091628 0.04126244 +0.01197402 0.2091628 0.04126244 +0.01903886 0.2091628 0.04126244 +0.02852504 0.2091628 0.04126244 +0.04126244 0.2091628 0.04126244 +0.05836535 0.2091628 0.04126244 +0.08132997 0.2091628 0.04126244 +0.1121653 0.2091628 0.04126244 +0.1535689 0.2091628 0.04126244 +0.2091628 0.2091628 0.04126244 +0.2838106 0.2091628 0.04126244 +0.3840425 0.2091628 0.04126244 +0.518627 0.2091628 0.04126244 +0.6993381 0.2091628 0.04126244 +0.9419845 0.2091628 0.04126244 +1.267794 0.2091628 0.04126244 +1.705268 0.2091628 0.04126244 +2.292679 0.2091628 0.04126244 +3.081414 0.2091628 0.04126244 +4.140474 0.2091628 0.04126244 +5.562508 0.2091628 0.04126244 +7.471917 0.2091628 0.04126244 +10.03574 0.2091628 0.04126244 +13.47828 0.2091628 0.04126244 +18.10068 0.2091628 0.04126244 +24.30731 0.2091628 0.04126244 +32.64117 0.2091628 0.04126244 +43.83129 0.2091628 0.04126244 +58.85664 0.2091628 0.04126244 +-0.0175068 0.2838106 0.04126244 +-0.01161267 0.2838106 0.04126244 +-0.005718534 0.2838106 0.04126244 +0.0001755984 0.2838106 0.04126244 +0.006069731 0.2838106 0.04126244 +0.01197402 0.2838106 0.04126244 +0.01903886 0.2838106 0.04126244 +0.02852504 0.2838106 0.04126244 +0.04126244 0.2838106 0.04126244 +0.05836535 0.2838106 0.04126244 +0.08132997 0.2838106 0.04126244 +0.1121653 0.2838106 0.04126244 +0.1535689 0.2838106 0.04126244 +0.2091628 0.2838106 0.04126244 +0.2838106 0.2838106 0.04126244 +0.3840425 0.2838106 0.04126244 +0.518627 0.2838106 0.04126244 +0.6993381 0.2838106 0.04126244 +0.9419845 0.2838106 0.04126244 +1.267794 0.2838106 0.04126244 +1.705268 0.2838106 0.04126244 +2.292679 0.2838106 0.04126244 +3.081414 0.2838106 0.04126244 +4.140474 0.2838106 0.04126244 +5.562508 0.2838106 0.04126244 +7.471917 0.2838106 0.04126244 +10.03574 0.2838106 0.04126244 +13.47828 0.2838106 0.04126244 +18.10068 0.2838106 0.04126244 +24.30731 0.2838106 0.04126244 +32.64117 0.2838106 0.04126244 +43.83129 0.2838106 0.04126244 +58.85664 0.2838106 0.04126244 +-0.0175068 0.3840425 0.04126244 +-0.01161267 0.3840425 0.04126244 +-0.005718534 0.3840425 0.04126244 +0.0001755984 0.3840425 0.04126244 +0.006069731 0.3840425 0.04126244 +0.01197402 0.3840425 0.04126244 +0.01903886 0.3840425 0.04126244 +0.02852504 0.3840425 0.04126244 +0.04126244 0.3840425 0.04126244 +0.05836535 0.3840425 0.04126244 +0.08132997 0.3840425 0.04126244 +0.1121653 0.3840425 0.04126244 +0.1535689 0.3840425 0.04126244 +0.2091628 0.3840425 0.04126244 +0.2838106 0.3840425 0.04126244 +0.3840425 0.3840425 0.04126244 +0.518627 0.3840425 0.04126244 +0.6993381 0.3840425 0.04126244 +0.9419845 0.3840425 0.04126244 +1.267794 0.3840425 0.04126244 +1.705268 0.3840425 0.04126244 +2.292679 0.3840425 0.04126244 +3.081414 0.3840425 0.04126244 +4.140474 0.3840425 0.04126244 +5.562508 0.3840425 0.04126244 +7.471917 0.3840425 0.04126244 +10.03574 0.3840425 0.04126244 +13.47828 0.3840425 0.04126244 +18.10068 0.3840425 0.04126244 +24.30731 0.3840425 0.04126244 +32.64117 0.3840425 0.04126244 +43.83129 0.3840425 0.04126244 +58.85664 0.3840425 0.04126244 +-0.0175068 0.518627 0.04126244 +-0.01161267 0.518627 0.04126244 +-0.005718534 0.518627 0.04126244 +0.0001755984 0.518627 0.04126244 +0.006069731 0.518627 0.04126244 +0.01197402 0.518627 0.04126244 +0.01903886 0.518627 0.04126244 +0.02852504 0.518627 0.04126244 +0.04126244 0.518627 0.04126244 +0.05836535 0.518627 0.04126244 +0.08132997 0.518627 0.04126244 +0.1121653 0.518627 0.04126244 +0.1535689 0.518627 0.04126244 +0.2091628 0.518627 0.04126244 +0.2838106 0.518627 0.04126244 +0.3840425 0.518627 0.04126244 +0.518627 0.518627 0.04126244 +0.6993381 0.518627 0.04126244 +0.9419845 0.518627 0.04126244 +1.267794 0.518627 0.04126244 +1.705268 0.518627 0.04126244 +2.292679 0.518627 0.04126244 +3.081414 0.518627 0.04126244 +4.140474 0.518627 0.04126244 +5.562508 0.518627 0.04126244 +7.471917 0.518627 0.04126244 +10.03574 0.518627 0.04126244 +13.47828 0.518627 0.04126244 +18.10068 0.518627 0.04126244 +24.30731 0.518627 0.04126244 +32.64117 0.518627 0.04126244 +43.83129 0.518627 0.04126244 +58.85664 0.518627 0.04126244 +-0.0175068 0.6993381 0.04126244 +-0.01161267 0.6993381 0.04126244 +-0.005718534 0.6993381 0.04126244 +0.0001755984 0.6993381 0.04126244 +0.006069731 0.6993381 0.04126244 +0.01197402 0.6993381 0.04126244 +0.01903886 0.6993381 0.04126244 +0.02852504 0.6993381 0.04126244 +0.04126244 0.6993381 0.04126244 +0.05836535 0.6993381 0.04126244 +0.08132997 0.6993381 0.04126244 +0.1121653 0.6993381 0.04126244 +0.1535689 0.6993381 0.04126244 +0.2091628 0.6993381 0.04126244 +0.2838106 0.6993381 0.04126244 +0.3840425 0.6993381 0.04126244 +0.518627 0.6993381 0.04126244 +0.6993381 0.6993381 0.04126244 +0.9419845 0.6993381 0.04126244 +1.267794 0.6993381 0.04126244 +1.705268 0.6993381 0.04126244 +2.292679 0.6993381 0.04126244 +3.081414 0.6993381 0.04126244 +4.140474 0.6993381 0.04126244 +5.562508 0.6993381 0.04126244 +7.471917 0.6993381 0.04126244 +10.03574 0.6993381 0.04126244 +13.47828 0.6993381 0.04126244 +18.10068 0.6993381 0.04126244 +24.30731 0.6993381 0.04126244 +32.64117 0.6993381 0.04126244 +43.83129 0.6993381 0.04126244 +58.85664 0.6993381 0.04126244 +-0.0175068 0.9419845 0.04126244 +-0.01161267 0.9419845 0.04126244 +-0.005718534 0.9419845 0.04126244 +0.0001755984 0.9419845 0.04126244 +0.006069731 0.9419845 0.04126244 +0.01197402 0.9419845 0.04126244 +0.01903886 0.9419845 0.04126244 +0.02852504 0.9419845 0.04126244 +0.04126244 0.9419845 0.04126244 +0.05836535 0.9419845 0.04126244 +0.08132997 0.9419845 0.04126244 +0.1121653 0.9419845 0.04126244 +0.1535689 0.9419845 0.04126244 +0.2091628 0.9419845 0.04126244 +0.2838106 0.9419845 0.04126244 +0.3840425 0.9419845 0.04126244 +0.518627 0.9419845 0.04126244 +0.6993381 0.9419845 0.04126244 +0.9419845 0.9419845 0.04126244 +1.267794 0.9419845 0.04126244 +1.705268 0.9419845 0.04126244 +2.292679 0.9419845 0.04126244 +3.081414 0.9419845 0.04126244 +4.140474 0.9419845 0.04126244 +5.562508 0.9419845 0.04126244 +7.471917 0.9419845 0.04126244 +10.03574 0.9419845 0.04126244 +13.47828 0.9419845 0.04126244 +18.10068 0.9419845 0.04126244 +24.30731 0.9419845 0.04126244 +32.64117 0.9419845 0.04126244 +43.83129 0.9419845 0.04126244 +58.85664 0.9419845 0.04126244 +-0.0175068 1.267794 0.04126244 +-0.01161267 1.267794 0.04126244 +-0.005718534 1.267794 0.04126244 +0.0001755984 1.267794 0.04126244 +0.006069731 1.267794 0.04126244 +0.01197402 1.267794 0.04126244 +0.01903886 1.267794 0.04126244 +0.02852504 1.267794 0.04126244 +0.04126244 1.267794 0.04126244 +0.05836535 1.267794 0.04126244 +0.08132997 1.267794 0.04126244 +0.1121653 1.267794 0.04126244 +0.1535689 1.267794 0.04126244 +0.2091628 1.267794 0.04126244 +0.2838106 1.267794 0.04126244 +0.3840425 1.267794 0.04126244 +0.518627 1.267794 0.04126244 +0.6993381 1.267794 0.04126244 +0.9419845 1.267794 0.04126244 +1.267794 1.267794 0.04126244 +1.705268 1.267794 0.04126244 +2.292679 1.267794 0.04126244 +3.081414 1.267794 0.04126244 +4.140474 1.267794 0.04126244 +5.562508 1.267794 0.04126244 +7.471917 1.267794 0.04126244 +10.03574 1.267794 0.04126244 +13.47828 1.267794 0.04126244 +18.10068 1.267794 0.04126244 +24.30731 1.267794 0.04126244 +32.64117 1.267794 0.04126244 +43.83129 1.267794 0.04126244 +58.85664 1.267794 0.04126244 +-0.0175068 1.705268 0.04126244 +-0.01161267 1.705268 0.04126244 +-0.005718534 1.705268 0.04126244 +0.0001755984 1.705268 0.04126244 +0.006069731 1.705268 0.04126244 +0.01197402 1.705268 0.04126244 +0.01903886 1.705268 0.04126244 +0.02852504 1.705268 0.04126244 +0.04126244 1.705268 0.04126244 +0.05836535 1.705268 0.04126244 +0.08132997 1.705268 0.04126244 +0.1121653 1.705268 0.04126244 +0.1535689 1.705268 0.04126244 +0.2091628 1.705268 0.04126244 +0.2838106 1.705268 0.04126244 +0.3840425 1.705268 0.04126244 +0.518627 1.705268 0.04126244 +0.6993381 1.705268 0.04126244 +0.9419845 1.705268 0.04126244 +1.267794 1.705268 0.04126244 +1.705268 1.705268 0.04126244 +2.292679 1.705268 0.04126244 +3.081414 1.705268 0.04126244 +4.140474 1.705268 0.04126244 +5.562508 1.705268 0.04126244 +7.471917 1.705268 0.04126244 +10.03574 1.705268 0.04126244 +13.47828 1.705268 0.04126244 +18.10068 1.705268 0.04126244 +24.30731 1.705268 0.04126244 +32.64117 1.705268 0.04126244 +43.83129 1.705268 0.04126244 +58.85664 1.705268 0.04126244 +-0.0175068 2.292679 0.04126244 +-0.01161267 2.292679 0.04126244 +-0.005718534 2.292679 0.04126244 +0.0001755984 2.292679 0.04126244 +0.006069731 2.292679 0.04126244 +0.01197402 2.292679 0.04126244 +0.01903886 2.292679 0.04126244 +0.02852504 2.292679 0.04126244 +0.04126244 2.292679 0.04126244 +0.05836535 2.292679 0.04126244 +0.08132997 2.292679 0.04126244 +0.1121653 2.292679 0.04126244 +0.1535689 2.292679 0.04126244 +0.2091628 2.292679 0.04126244 +0.2838106 2.292679 0.04126244 +0.3840425 2.292679 0.04126244 +0.518627 2.292679 0.04126244 +0.6993381 2.292679 0.04126244 +0.9419845 2.292679 0.04126244 +1.267794 2.292679 0.04126244 +1.705268 2.292679 0.04126244 +2.292679 2.292679 0.04126244 +3.081414 2.292679 0.04126244 +4.140474 2.292679 0.04126244 +5.562508 2.292679 0.04126244 +7.471917 2.292679 0.04126244 +10.03574 2.292679 0.04126244 +13.47828 2.292679 0.04126244 +18.10068 2.292679 0.04126244 +24.30731 2.292679 0.04126244 +32.64117 2.292679 0.04126244 +43.83129 2.292679 0.04126244 +58.85664 2.292679 0.04126244 +-0.0175068 3.081414 0.04126244 +-0.01161267 3.081414 0.04126244 +-0.005718534 3.081414 0.04126244 +0.0001755984 3.081414 0.04126244 +0.006069731 3.081414 0.04126244 +0.01197402 3.081414 0.04126244 +0.01903886 3.081414 0.04126244 +0.02852504 3.081414 0.04126244 +0.04126244 3.081414 0.04126244 +0.05836535 3.081414 0.04126244 +0.08132997 3.081414 0.04126244 +0.1121653 3.081414 0.04126244 +0.1535689 3.081414 0.04126244 +0.2091628 3.081414 0.04126244 +0.2838106 3.081414 0.04126244 +0.3840425 3.081414 0.04126244 +0.518627 3.081414 0.04126244 +0.6993381 3.081414 0.04126244 +0.9419845 3.081414 0.04126244 +1.267794 3.081414 0.04126244 +1.705268 3.081414 0.04126244 +2.292679 3.081414 0.04126244 +3.081414 3.081414 0.04126244 +4.140474 3.081414 0.04126244 +5.562508 3.081414 0.04126244 +7.471917 3.081414 0.04126244 +10.03574 3.081414 0.04126244 +13.47828 3.081414 0.04126244 +18.10068 3.081414 0.04126244 +24.30731 3.081414 0.04126244 +32.64117 3.081414 0.04126244 +43.83129 3.081414 0.04126244 +58.85664 3.081414 0.04126244 +-0.0175068 4.140474 0.04126244 +-0.01161267 4.140474 0.04126244 +-0.005718534 4.140474 0.04126244 +0.0001755984 4.140474 0.04126244 +0.006069731 4.140474 0.04126244 +0.01197402 4.140474 0.04126244 +0.01903886 4.140474 0.04126244 +0.02852504 4.140474 0.04126244 +0.04126244 4.140474 0.04126244 +0.05836535 4.140474 0.04126244 +0.08132997 4.140474 0.04126244 +0.1121653 4.140474 0.04126244 +0.1535689 4.140474 0.04126244 +0.2091628 4.140474 0.04126244 +0.2838106 4.140474 0.04126244 +0.3840425 4.140474 0.04126244 +0.518627 4.140474 0.04126244 +0.6993381 4.140474 0.04126244 +0.9419845 4.140474 0.04126244 +1.267794 4.140474 0.04126244 +1.705268 4.140474 0.04126244 +2.292679 4.140474 0.04126244 +3.081414 4.140474 0.04126244 +4.140474 4.140474 0.04126244 +5.562508 4.140474 0.04126244 +7.471917 4.140474 0.04126244 +10.03574 4.140474 0.04126244 +13.47828 4.140474 0.04126244 +18.10068 4.140474 0.04126244 +24.30731 4.140474 0.04126244 +32.64117 4.140474 0.04126244 +43.83129 4.140474 0.04126244 +58.85664 4.140474 0.04126244 +-0.0175068 5.562508 0.04126244 +-0.01161267 5.562508 0.04126244 +-0.005718534 5.562508 0.04126244 +0.0001755984 5.562508 0.04126244 +0.006069731 5.562508 0.04126244 +0.01197402 5.562508 0.04126244 +0.01903886 5.562508 0.04126244 +0.02852504 5.562508 0.04126244 +0.04126244 5.562508 0.04126244 +0.05836535 5.562508 0.04126244 +0.08132997 5.562508 0.04126244 +0.1121653 5.562508 0.04126244 +0.1535689 5.562508 0.04126244 +0.2091628 5.562508 0.04126244 +0.2838106 5.562508 0.04126244 +0.3840425 5.562508 0.04126244 +0.518627 5.562508 0.04126244 +0.6993381 5.562508 0.04126244 +0.9419845 5.562508 0.04126244 +1.267794 5.562508 0.04126244 +1.705268 5.562508 0.04126244 +2.292679 5.562508 0.04126244 +3.081414 5.562508 0.04126244 +4.140474 5.562508 0.04126244 +5.562508 5.562508 0.04126244 +7.471917 5.562508 0.04126244 +10.03574 5.562508 0.04126244 +13.47828 5.562508 0.04126244 +18.10068 5.562508 0.04126244 +24.30731 5.562508 0.04126244 +32.64117 5.562508 0.04126244 +43.83129 5.562508 0.04126244 +58.85664 5.562508 0.04126244 +-0.0175068 7.471917 0.04126244 +-0.01161267 7.471917 0.04126244 +-0.005718534 7.471917 0.04126244 +0.0001755984 7.471917 0.04126244 +0.006069731 7.471917 0.04126244 +0.01197402 7.471917 0.04126244 +0.01903886 7.471917 0.04126244 +0.02852504 7.471917 0.04126244 +0.04126244 7.471917 0.04126244 +0.05836535 7.471917 0.04126244 +0.08132997 7.471917 0.04126244 +0.1121653 7.471917 0.04126244 +0.1535689 7.471917 0.04126244 +0.2091628 7.471917 0.04126244 +0.2838106 7.471917 0.04126244 +0.3840425 7.471917 0.04126244 +0.518627 7.471917 0.04126244 +0.6993381 7.471917 0.04126244 +0.9419845 7.471917 0.04126244 +1.267794 7.471917 0.04126244 +1.705268 7.471917 0.04126244 +2.292679 7.471917 0.04126244 +3.081414 7.471917 0.04126244 +4.140474 7.471917 0.04126244 +5.562508 7.471917 0.04126244 +7.471917 7.471917 0.04126244 +10.03574 7.471917 0.04126244 +13.47828 7.471917 0.04126244 +18.10068 7.471917 0.04126244 +24.30731 7.471917 0.04126244 +32.64117 7.471917 0.04126244 +43.83129 7.471917 0.04126244 +58.85664 7.471917 0.04126244 +-0.0175068 10.03574 0.04126244 +-0.01161267 10.03574 0.04126244 +-0.005718534 10.03574 0.04126244 +0.0001755984 10.03574 0.04126244 +0.006069731 10.03574 0.04126244 +0.01197402 10.03574 0.04126244 +0.01903886 10.03574 0.04126244 +0.02852504 10.03574 0.04126244 +0.04126244 10.03574 0.04126244 +0.05836535 10.03574 0.04126244 +0.08132997 10.03574 0.04126244 +0.1121653 10.03574 0.04126244 +0.1535689 10.03574 0.04126244 +0.2091628 10.03574 0.04126244 +0.2838106 10.03574 0.04126244 +0.3840425 10.03574 0.04126244 +0.518627 10.03574 0.04126244 +0.6993381 10.03574 0.04126244 +0.9419845 10.03574 0.04126244 +1.267794 10.03574 0.04126244 +1.705268 10.03574 0.04126244 +2.292679 10.03574 0.04126244 +3.081414 10.03574 0.04126244 +4.140474 10.03574 0.04126244 +5.562508 10.03574 0.04126244 +7.471917 10.03574 0.04126244 +10.03574 10.03574 0.04126244 +13.47828 10.03574 0.04126244 +18.10068 10.03574 0.04126244 +24.30731 10.03574 0.04126244 +32.64117 10.03574 0.04126244 +43.83129 10.03574 0.04126244 +58.85664 10.03574 0.04126244 +-0.0175068 13.47828 0.04126244 +-0.01161267 13.47828 0.04126244 +-0.005718534 13.47828 0.04126244 +0.0001755984 13.47828 0.04126244 +0.006069731 13.47828 0.04126244 +0.01197402 13.47828 0.04126244 +0.01903886 13.47828 0.04126244 +0.02852504 13.47828 0.04126244 +0.04126244 13.47828 0.04126244 +0.05836535 13.47828 0.04126244 +0.08132997 13.47828 0.04126244 +0.1121653 13.47828 0.04126244 +0.1535689 13.47828 0.04126244 +0.2091628 13.47828 0.04126244 +0.2838106 13.47828 0.04126244 +0.3840425 13.47828 0.04126244 +0.518627 13.47828 0.04126244 +0.6993381 13.47828 0.04126244 +0.9419845 13.47828 0.04126244 +1.267794 13.47828 0.04126244 +1.705268 13.47828 0.04126244 +2.292679 13.47828 0.04126244 +3.081414 13.47828 0.04126244 +4.140474 13.47828 0.04126244 +5.562508 13.47828 0.04126244 +7.471917 13.47828 0.04126244 +10.03574 13.47828 0.04126244 +13.47828 13.47828 0.04126244 +18.10068 13.47828 0.04126244 +24.30731 13.47828 0.04126244 +32.64117 13.47828 0.04126244 +43.83129 13.47828 0.04126244 +58.85664 13.47828 0.04126244 +-0.0175068 18.10068 0.04126244 +-0.01161267 18.10068 0.04126244 +-0.005718534 18.10068 0.04126244 +0.0001755984 18.10068 0.04126244 +0.006069731 18.10068 0.04126244 +0.01197402 18.10068 0.04126244 +0.01903886 18.10068 0.04126244 +0.02852504 18.10068 0.04126244 +0.04126244 18.10068 0.04126244 +0.05836535 18.10068 0.04126244 +0.08132997 18.10068 0.04126244 +0.1121653 18.10068 0.04126244 +0.1535689 18.10068 0.04126244 +0.2091628 18.10068 0.04126244 +0.2838106 18.10068 0.04126244 +0.3840425 18.10068 0.04126244 +0.518627 18.10068 0.04126244 +0.6993381 18.10068 0.04126244 +0.9419845 18.10068 0.04126244 +1.267794 18.10068 0.04126244 +1.705268 18.10068 0.04126244 +2.292679 18.10068 0.04126244 +3.081414 18.10068 0.04126244 +4.140474 18.10068 0.04126244 +5.562508 18.10068 0.04126244 +7.471917 18.10068 0.04126244 +10.03574 18.10068 0.04126244 +13.47828 18.10068 0.04126244 +18.10068 18.10068 0.04126244 +24.30731 18.10068 0.04126244 +32.64117 18.10068 0.04126244 +43.83129 18.10068 0.04126244 +58.85664 18.10068 0.04126244 +-0.0175068 24.30731 0.04126244 +-0.01161267 24.30731 0.04126244 +-0.005718534 24.30731 0.04126244 +0.0001755984 24.30731 0.04126244 +0.006069731 24.30731 0.04126244 +0.01197402 24.30731 0.04126244 +0.01903886 24.30731 0.04126244 +0.02852504 24.30731 0.04126244 +0.04126244 24.30731 0.04126244 +0.05836535 24.30731 0.04126244 +0.08132997 24.30731 0.04126244 +0.1121653 24.30731 0.04126244 +0.1535689 24.30731 0.04126244 +0.2091628 24.30731 0.04126244 +0.2838106 24.30731 0.04126244 +0.3840425 24.30731 0.04126244 +0.518627 24.30731 0.04126244 +0.6993381 24.30731 0.04126244 +0.9419845 24.30731 0.04126244 +1.267794 24.30731 0.04126244 +1.705268 24.30731 0.04126244 +2.292679 24.30731 0.04126244 +3.081414 24.30731 0.04126244 +4.140474 24.30731 0.04126244 +5.562508 24.30731 0.04126244 +7.471917 24.30731 0.04126244 +10.03574 24.30731 0.04126244 +13.47828 24.30731 0.04126244 +18.10068 24.30731 0.04126244 +24.30731 24.30731 0.04126244 +32.64117 24.30731 0.04126244 +43.83129 24.30731 0.04126244 +58.85664 24.30731 0.04126244 +-0.0175068 32.64117 0.04126244 +-0.01161267 32.64117 0.04126244 +-0.005718534 32.64117 0.04126244 +0.0001755984 32.64117 0.04126244 +0.006069731 32.64117 0.04126244 +0.01197402 32.64117 0.04126244 +0.01903886 32.64117 0.04126244 +0.02852504 32.64117 0.04126244 +0.04126244 32.64117 0.04126244 +0.05836535 32.64117 0.04126244 +0.08132997 32.64117 0.04126244 +0.1121653 32.64117 0.04126244 +0.1535689 32.64117 0.04126244 +0.2091628 32.64117 0.04126244 +0.2838106 32.64117 0.04126244 +0.3840425 32.64117 0.04126244 +0.518627 32.64117 0.04126244 +0.6993381 32.64117 0.04126244 +0.9419845 32.64117 0.04126244 +1.267794 32.64117 0.04126244 +1.705268 32.64117 0.04126244 +2.292679 32.64117 0.04126244 +3.081414 32.64117 0.04126244 +4.140474 32.64117 0.04126244 +5.562508 32.64117 0.04126244 +7.471917 32.64117 0.04126244 +10.03574 32.64117 0.04126244 +13.47828 32.64117 0.04126244 +18.10068 32.64117 0.04126244 +24.30731 32.64117 0.04126244 +32.64117 32.64117 0.04126244 +43.83129 32.64117 0.04126244 +58.85664 32.64117 0.04126244 +-0.0175068 43.83129 0.04126244 +-0.01161267 43.83129 0.04126244 +-0.005718534 43.83129 0.04126244 +0.0001755984 43.83129 0.04126244 +0.006069731 43.83129 0.04126244 +0.01197402 43.83129 0.04126244 +0.01903886 43.83129 0.04126244 +0.02852504 43.83129 0.04126244 +0.04126244 43.83129 0.04126244 +0.05836535 43.83129 0.04126244 +0.08132997 43.83129 0.04126244 +0.1121653 43.83129 0.04126244 +0.1535689 43.83129 0.04126244 +0.2091628 43.83129 0.04126244 +0.2838106 43.83129 0.04126244 +0.3840425 43.83129 0.04126244 +0.518627 43.83129 0.04126244 +0.6993381 43.83129 0.04126244 +0.9419845 43.83129 0.04126244 +1.267794 43.83129 0.04126244 +1.705268 43.83129 0.04126244 +2.292679 43.83129 0.04126244 +3.081414 43.83129 0.04126244 +4.140474 43.83129 0.04126244 +5.562508 43.83129 0.04126244 +7.471917 43.83129 0.04126244 +10.03574 43.83129 0.04126244 +13.47828 43.83129 0.04126244 +18.10068 43.83129 0.04126244 +24.30731 43.83129 0.04126244 +32.64117 43.83129 0.04126244 +43.83129 43.83129 0.04126244 +58.85664 43.83129 0.04126244 +-0.0175068 58.85664 0.04126244 +-0.01161267 58.85664 0.04126244 +-0.005718534 58.85664 0.04126244 +0.0001755984 58.85664 0.04126244 +0.006069731 58.85664 0.04126244 +0.01197402 58.85664 0.04126244 +0.01903886 58.85664 0.04126244 +0.02852504 58.85664 0.04126244 +0.04126244 58.85664 0.04126244 +0.05836535 58.85664 0.04126244 +0.08132997 58.85664 0.04126244 +0.1121653 58.85664 0.04126244 +0.1535689 58.85664 0.04126244 +0.2091628 58.85664 0.04126244 +0.2838106 58.85664 0.04126244 +0.3840425 58.85664 0.04126244 +0.518627 58.85664 0.04126244 +0.6993381 58.85664 0.04126244 +0.9419845 58.85664 0.04126244 +1.267794 58.85664 0.04126244 +1.705268 58.85664 0.04126244 +2.292679 58.85664 0.04126244 +3.081414 58.85664 0.04126244 +4.140474 58.85664 0.04126244 +5.562508 58.85664 0.04126244 +7.471917 58.85664 0.04126244 +10.03574 58.85664 0.04126244 +13.47828 58.85664 0.04126244 +18.10068 58.85664 0.04126244 +24.30731 58.85664 0.04126244 +32.64117 58.85664 0.04126244 +43.83129 58.85664 0.04126244 +58.85664 58.85664 0.04126244 +-0.0175068 -0.0175068 0.05836535 +-0.01161267 -0.0175068 0.05836535 +-0.005718534 -0.0175068 0.05836535 +0.0001755984 -0.0175068 0.05836535 +0.006069731 -0.0175068 0.05836535 +0.01197402 -0.0175068 0.05836535 +0.01903886 -0.0175068 0.05836535 +0.02852504 -0.0175068 0.05836535 +0.04126244 -0.0175068 0.05836535 +0.05836535 -0.0175068 0.05836535 +0.08132997 -0.0175068 0.05836535 +0.1121653 -0.0175068 0.05836535 +0.1535689 -0.0175068 0.05836535 +0.2091628 -0.0175068 0.05836535 +0.2838106 -0.0175068 0.05836535 +0.3840425 -0.0175068 0.05836535 +0.518627 -0.0175068 0.05836535 +0.6993381 -0.0175068 0.05836535 +0.9419845 -0.0175068 0.05836535 +1.267794 -0.0175068 0.05836535 +1.705268 -0.0175068 0.05836535 +2.292679 -0.0175068 0.05836535 +3.081414 -0.0175068 0.05836535 +4.140474 -0.0175068 0.05836535 +5.562508 -0.0175068 0.05836535 +7.471917 -0.0175068 0.05836535 +10.03574 -0.0175068 0.05836535 +13.47828 -0.0175068 0.05836535 +18.10068 -0.0175068 0.05836535 +24.30731 -0.0175068 0.05836535 +32.64117 -0.0175068 0.05836535 +43.83129 -0.0175068 0.05836535 +58.85664 -0.0175068 0.05836535 +-0.0175068 -0.01161267 0.05836535 +-0.01161267 -0.01161267 0.05836535 +-0.005718534 -0.01161267 0.05836535 +0.0001755984 -0.01161267 0.05836535 +0.006069731 -0.01161267 0.05836535 +0.01197402 -0.01161267 0.05836535 +0.01903886 -0.01161267 0.05836535 +0.02852504 -0.01161267 0.05836535 +0.04126244 -0.01161267 0.05836535 +0.05836535 -0.01161267 0.05836535 +0.08132997 -0.01161267 0.05836535 +0.1121653 -0.01161267 0.05836535 +0.1535689 -0.01161267 0.05836535 +0.2091628 -0.01161267 0.05836535 +0.2838106 -0.01161267 0.05836535 +0.3840425 -0.01161267 0.05836535 +0.518627 -0.01161267 0.05836535 +0.6993381 -0.01161267 0.05836535 +0.9419845 -0.01161267 0.05836535 +1.267794 -0.01161267 0.05836535 +1.705268 -0.01161267 0.05836535 +2.292679 -0.01161267 0.05836535 +3.081414 -0.01161267 0.05836535 +4.140474 -0.01161267 0.05836535 +5.562508 -0.01161267 0.05836535 +7.471917 -0.01161267 0.05836535 +10.03574 -0.01161267 0.05836535 +13.47828 -0.01161267 0.05836535 +18.10068 -0.01161267 0.05836535 +24.30731 -0.01161267 0.05836535 +32.64117 -0.01161267 0.05836535 +43.83129 -0.01161267 0.05836535 +58.85664 -0.01161267 0.05836535 +-0.0175068 -0.005718534 0.05836535 +-0.01161267 -0.005718534 0.05836535 +-0.005718534 -0.005718534 0.05836535 +0.0001755984 -0.005718534 0.05836535 +0.006069731 -0.005718534 0.05836535 +0.01197402 -0.005718534 0.05836535 +0.01903886 -0.005718534 0.05836535 +0.02852504 -0.005718534 0.05836535 +0.04126244 -0.005718534 0.05836535 +0.05836535 -0.005718534 0.05836535 +0.08132997 -0.005718534 0.05836535 +0.1121653 -0.005718534 0.05836535 +0.1535689 -0.005718534 0.05836535 +0.2091628 -0.005718534 0.05836535 +0.2838106 -0.005718534 0.05836535 +0.3840425 -0.005718534 0.05836535 +0.518627 -0.005718534 0.05836535 +0.6993381 -0.005718534 0.05836535 +0.9419845 -0.005718534 0.05836535 +1.267794 -0.005718534 0.05836535 +1.705268 -0.005718534 0.05836535 +2.292679 -0.005718534 0.05836535 +3.081414 -0.005718534 0.05836535 +4.140474 -0.005718534 0.05836535 +5.562508 -0.005718534 0.05836535 +7.471917 -0.005718534 0.05836535 +10.03574 -0.005718534 0.05836535 +13.47828 -0.005718534 0.05836535 +18.10068 -0.005718534 0.05836535 +24.30731 -0.005718534 0.05836535 +32.64117 -0.005718534 0.05836535 +43.83129 -0.005718534 0.05836535 +58.85664 -0.005718534 0.05836535 +-0.0175068 0.0001755984 0.05836535 +-0.01161267 0.0001755984 0.05836535 +-0.005718534 0.0001755984 0.05836535 +0.0001755984 0.0001755984 0.05836535 +0.006069731 0.0001755984 0.05836535 +0.01197402 0.0001755984 0.05836535 +0.01903886 0.0001755984 0.05836535 +0.02852504 0.0001755984 0.05836535 +0.04126244 0.0001755984 0.05836535 +0.05836535 0.0001755984 0.05836535 +0.08132997 0.0001755984 0.05836535 +0.1121653 0.0001755984 0.05836535 +0.1535689 0.0001755984 0.05836535 +0.2091628 0.0001755984 0.05836535 +0.2838106 0.0001755984 0.05836535 +0.3840425 0.0001755984 0.05836535 +0.518627 0.0001755984 0.05836535 +0.6993381 0.0001755984 0.05836535 +0.9419845 0.0001755984 0.05836535 +1.267794 0.0001755984 0.05836535 +1.705268 0.0001755984 0.05836535 +2.292679 0.0001755984 0.05836535 +3.081414 0.0001755984 0.05836535 +4.140474 0.0001755984 0.05836535 +5.562508 0.0001755984 0.05836535 +7.471917 0.0001755984 0.05836535 +10.03574 0.0001755984 0.05836535 +13.47828 0.0001755984 0.05836535 +18.10068 0.0001755984 0.05836535 +24.30731 0.0001755984 0.05836535 +32.64117 0.0001755984 0.05836535 +43.83129 0.0001755984 0.05836535 +58.85664 0.0001755984 0.05836535 +-0.0175068 0.006069731 0.05836535 +-0.01161267 0.006069731 0.05836535 +-0.005718534 0.006069731 0.05836535 +0.0001755984 0.006069731 0.05836535 +0.006069731 0.006069731 0.05836535 +0.01197402 0.006069731 0.05836535 +0.01903886 0.006069731 0.05836535 +0.02852504 0.006069731 0.05836535 +0.04126244 0.006069731 0.05836535 +0.05836535 0.006069731 0.05836535 +0.08132997 0.006069731 0.05836535 +0.1121653 0.006069731 0.05836535 +0.1535689 0.006069731 0.05836535 +0.2091628 0.006069731 0.05836535 +0.2838106 0.006069731 0.05836535 +0.3840425 0.006069731 0.05836535 +0.518627 0.006069731 0.05836535 +0.6993381 0.006069731 0.05836535 +0.9419845 0.006069731 0.05836535 +1.267794 0.006069731 0.05836535 +1.705268 0.006069731 0.05836535 +2.292679 0.006069731 0.05836535 +3.081414 0.006069731 0.05836535 +4.140474 0.006069731 0.05836535 +5.562508 0.006069731 0.05836535 +7.471917 0.006069731 0.05836535 +10.03574 0.006069731 0.05836535 +13.47828 0.006069731 0.05836535 +18.10068 0.006069731 0.05836535 +24.30731 0.006069731 0.05836535 +32.64117 0.006069731 0.05836535 +43.83129 0.006069731 0.05836535 +58.85664 0.006069731 0.05836535 +-0.0175068 0.01197402 0.05836535 +-0.01161267 0.01197402 0.05836535 +-0.005718534 0.01197402 0.05836535 +0.0001755984 0.01197402 0.05836535 +0.006069731 0.01197402 0.05836535 +0.01197402 0.01197402 0.05836535 +0.01903886 0.01197402 0.05836535 +0.02852504 0.01197402 0.05836535 +0.04126244 0.01197402 0.05836535 +0.05836535 0.01197402 0.05836535 +0.08132997 0.01197402 0.05836535 +0.1121653 0.01197402 0.05836535 +0.1535689 0.01197402 0.05836535 +0.2091628 0.01197402 0.05836535 +0.2838106 0.01197402 0.05836535 +0.3840425 0.01197402 0.05836535 +0.518627 0.01197402 0.05836535 +0.6993381 0.01197402 0.05836535 +0.9419845 0.01197402 0.05836535 +1.267794 0.01197402 0.05836535 +1.705268 0.01197402 0.05836535 +2.292679 0.01197402 0.05836535 +3.081414 0.01197402 0.05836535 +4.140474 0.01197402 0.05836535 +5.562508 0.01197402 0.05836535 +7.471917 0.01197402 0.05836535 +10.03574 0.01197402 0.05836535 +13.47828 0.01197402 0.05836535 +18.10068 0.01197402 0.05836535 +24.30731 0.01197402 0.05836535 +32.64117 0.01197402 0.05836535 +43.83129 0.01197402 0.05836535 +58.85664 0.01197402 0.05836535 +-0.0175068 0.01903886 0.05836535 +-0.01161267 0.01903886 0.05836535 +-0.005718534 0.01903886 0.05836535 +0.0001755984 0.01903886 0.05836535 +0.006069731 0.01903886 0.05836535 +0.01197402 0.01903886 0.05836535 +0.01903886 0.01903886 0.05836535 +0.02852504 0.01903886 0.05836535 +0.04126244 0.01903886 0.05836535 +0.05836535 0.01903886 0.05836535 +0.08132997 0.01903886 0.05836535 +0.1121653 0.01903886 0.05836535 +0.1535689 0.01903886 0.05836535 +0.2091628 0.01903886 0.05836535 +0.2838106 0.01903886 0.05836535 +0.3840425 0.01903886 0.05836535 +0.518627 0.01903886 0.05836535 +0.6993381 0.01903886 0.05836535 +0.9419845 0.01903886 0.05836535 +1.267794 0.01903886 0.05836535 +1.705268 0.01903886 0.05836535 +2.292679 0.01903886 0.05836535 +3.081414 0.01903886 0.05836535 +4.140474 0.01903886 0.05836535 +5.562508 0.01903886 0.05836535 +7.471917 0.01903886 0.05836535 +10.03574 0.01903886 0.05836535 +13.47828 0.01903886 0.05836535 +18.10068 0.01903886 0.05836535 +24.30731 0.01903886 0.05836535 +32.64117 0.01903886 0.05836535 +43.83129 0.01903886 0.05836535 +58.85664 0.01903886 0.05836535 +-0.0175068 0.02852504 0.05836535 +-0.01161267 0.02852504 0.05836535 +-0.005718534 0.02852504 0.05836535 +0.0001755984 0.02852504 0.05836535 +0.006069731 0.02852504 0.05836535 +0.01197402 0.02852504 0.05836535 +0.01903886 0.02852504 0.05836535 +0.02852504 0.02852504 0.05836535 +0.04126244 0.02852504 0.05836535 +0.05836535 0.02852504 0.05836535 +0.08132997 0.02852504 0.05836535 +0.1121653 0.02852504 0.05836535 +0.1535689 0.02852504 0.05836535 +0.2091628 0.02852504 0.05836535 +0.2838106 0.02852504 0.05836535 +0.3840425 0.02852504 0.05836535 +0.518627 0.02852504 0.05836535 +0.6993381 0.02852504 0.05836535 +0.9419845 0.02852504 0.05836535 +1.267794 0.02852504 0.05836535 +1.705268 0.02852504 0.05836535 +2.292679 0.02852504 0.05836535 +3.081414 0.02852504 0.05836535 +4.140474 0.02852504 0.05836535 +5.562508 0.02852504 0.05836535 +7.471917 0.02852504 0.05836535 +10.03574 0.02852504 0.05836535 +13.47828 0.02852504 0.05836535 +18.10068 0.02852504 0.05836535 +24.30731 0.02852504 0.05836535 +32.64117 0.02852504 0.05836535 +43.83129 0.02852504 0.05836535 +58.85664 0.02852504 0.05836535 +-0.0175068 0.04126244 0.05836535 +-0.01161267 0.04126244 0.05836535 +-0.005718534 0.04126244 0.05836535 +0.0001755984 0.04126244 0.05836535 +0.006069731 0.04126244 0.05836535 +0.01197402 0.04126244 0.05836535 +0.01903886 0.04126244 0.05836535 +0.02852504 0.04126244 0.05836535 +0.04126244 0.04126244 0.05836535 +0.05836535 0.04126244 0.05836535 +0.08132997 0.04126244 0.05836535 +0.1121653 0.04126244 0.05836535 +0.1535689 0.04126244 0.05836535 +0.2091628 0.04126244 0.05836535 +0.2838106 0.04126244 0.05836535 +0.3840425 0.04126244 0.05836535 +0.518627 0.04126244 0.05836535 +0.6993381 0.04126244 0.05836535 +0.9419845 0.04126244 0.05836535 +1.267794 0.04126244 0.05836535 +1.705268 0.04126244 0.05836535 +2.292679 0.04126244 0.05836535 +3.081414 0.04126244 0.05836535 +4.140474 0.04126244 0.05836535 +5.562508 0.04126244 0.05836535 +7.471917 0.04126244 0.05836535 +10.03574 0.04126244 0.05836535 +13.47828 0.04126244 0.05836535 +18.10068 0.04126244 0.05836535 +24.30731 0.04126244 0.05836535 +32.64117 0.04126244 0.05836535 +43.83129 0.04126244 0.05836535 +58.85664 0.04126244 0.05836535 +-0.0175068 0.05836535 0.05836535 +-0.01161267 0.05836535 0.05836535 +-0.005718534 0.05836535 0.05836535 +0.0001755984 0.05836535 0.05836535 +0.006069731 0.05836535 0.05836535 +0.01197402 0.05836535 0.05836535 +0.01903886 0.05836535 0.05836535 +0.02852504 0.05836535 0.05836535 +0.04126244 0.05836535 0.05836535 +0.05836535 0.05836535 0.05836535 +0.08132997 0.05836535 0.05836535 +0.1121653 0.05836535 0.05836535 +0.1535689 0.05836535 0.05836535 +0.2091628 0.05836535 0.05836535 +0.2838106 0.05836535 0.05836535 +0.3840425 0.05836535 0.05836535 +0.518627 0.05836535 0.05836535 +0.6993381 0.05836535 0.05836535 +0.9419845 0.05836535 0.05836535 +1.267794 0.05836535 0.05836535 +1.705268 0.05836535 0.05836535 +2.292679 0.05836535 0.05836535 +3.081414 0.05836535 0.05836535 +4.140474 0.05836535 0.05836535 +5.562508 0.05836535 0.05836535 +7.471917 0.05836535 0.05836535 +10.03574 0.05836535 0.05836535 +13.47828 0.05836535 0.05836535 +18.10068 0.05836535 0.05836535 +24.30731 0.05836535 0.05836535 +32.64117 0.05836535 0.05836535 +43.83129 0.05836535 0.05836535 +58.85664 0.05836535 0.05836535 +-0.0175068 0.08132997 0.05836535 +-0.01161267 0.08132997 0.05836535 +-0.005718534 0.08132997 0.05836535 +0.0001755984 0.08132997 0.05836535 +0.006069731 0.08132997 0.05836535 +0.01197402 0.08132997 0.05836535 +0.01903886 0.08132997 0.05836535 +0.02852504 0.08132997 0.05836535 +0.04126244 0.08132997 0.05836535 +0.05836535 0.08132997 0.05836535 +0.08132997 0.08132997 0.05836535 +0.1121653 0.08132997 0.05836535 +0.1535689 0.08132997 0.05836535 +0.2091628 0.08132997 0.05836535 +0.2838106 0.08132997 0.05836535 +0.3840425 0.08132997 0.05836535 +0.518627 0.08132997 0.05836535 +0.6993381 0.08132997 0.05836535 +0.9419845 0.08132997 0.05836535 +1.267794 0.08132997 0.05836535 +1.705268 0.08132997 0.05836535 +2.292679 0.08132997 0.05836535 +3.081414 0.08132997 0.05836535 +4.140474 0.08132997 0.05836535 +5.562508 0.08132997 0.05836535 +7.471917 0.08132997 0.05836535 +10.03574 0.08132997 0.05836535 +13.47828 0.08132997 0.05836535 +18.10068 0.08132997 0.05836535 +24.30731 0.08132997 0.05836535 +32.64117 0.08132997 0.05836535 +43.83129 0.08132997 0.05836535 +58.85664 0.08132997 0.05836535 +-0.0175068 0.1121653 0.05836535 +-0.01161267 0.1121653 0.05836535 +-0.005718534 0.1121653 0.05836535 +0.0001755984 0.1121653 0.05836535 +0.006069731 0.1121653 0.05836535 +0.01197402 0.1121653 0.05836535 +0.01903886 0.1121653 0.05836535 +0.02852504 0.1121653 0.05836535 +0.04126244 0.1121653 0.05836535 +0.05836535 0.1121653 0.05836535 +0.08132997 0.1121653 0.05836535 +0.1121653 0.1121653 0.05836535 +0.1535689 0.1121653 0.05836535 +0.2091628 0.1121653 0.05836535 +0.2838106 0.1121653 0.05836535 +0.3840425 0.1121653 0.05836535 +0.518627 0.1121653 0.05836535 +0.6993381 0.1121653 0.05836535 +0.9419845 0.1121653 0.05836535 +1.267794 0.1121653 0.05836535 +1.705268 0.1121653 0.05836535 +2.292679 0.1121653 0.05836535 +3.081414 0.1121653 0.05836535 +4.140474 0.1121653 0.05836535 +5.562508 0.1121653 0.05836535 +7.471917 0.1121653 0.05836535 +10.03574 0.1121653 0.05836535 +13.47828 0.1121653 0.05836535 +18.10068 0.1121653 0.05836535 +24.30731 0.1121653 0.05836535 +32.64117 0.1121653 0.05836535 +43.83129 0.1121653 0.05836535 +58.85664 0.1121653 0.05836535 +-0.0175068 0.1535689 0.05836535 +-0.01161267 0.1535689 0.05836535 +-0.005718534 0.1535689 0.05836535 +0.0001755984 0.1535689 0.05836535 +0.006069731 0.1535689 0.05836535 +0.01197402 0.1535689 0.05836535 +0.01903886 0.1535689 0.05836535 +0.02852504 0.1535689 0.05836535 +0.04126244 0.1535689 0.05836535 +0.05836535 0.1535689 0.05836535 +0.08132997 0.1535689 0.05836535 +0.1121653 0.1535689 0.05836535 +0.1535689 0.1535689 0.05836535 +0.2091628 0.1535689 0.05836535 +0.2838106 0.1535689 0.05836535 +0.3840425 0.1535689 0.05836535 +0.518627 0.1535689 0.05836535 +0.6993381 0.1535689 0.05836535 +0.9419845 0.1535689 0.05836535 +1.267794 0.1535689 0.05836535 +1.705268 0.1535689 0.05836535 +2.292679 0.1535689 0.05836535 +3.081414 0.1535689 0.05836535 +4.140474 0.1535689 0.05836535 +5.562508 0.1535689 0.05836535 +7.471917 0.1535689 0.05836535 +10.03574 0.1535689 0.05836535 +13.47828 0.1535689 0.05836535 +18.10068 0.1535689 0.05836535 +24.30731 0.1535689 0.05836535 +32.64117 0.1535689 0.05836535 +43.83129 0.1535689 0.05836535 +58.85664 0.1535689 0.05836535 +-0.0175068 0.2091628 0.05836535 +-0.01161267 0.2091628 0.05836535 +-0.005718534 0.2091628 0.05836535 +0.0001755984 0.2091628 0.05836535 +0.006069731 0.2091628 0.05836535 +0.01197402 0.2091628 0.05836535 +0.01903886 0.2091628 0.05836535 +0.02852504 0.2091628 0.05836535 +0.04126244 0.2091628 0.05836535 +0.05836535 0.2091628 0.05836535 +0.08132997 0.2091628 0.05836535 +0.1121653 0.2091628 0.05836535 +0.1535689 0.2091628 0.05836535 +0.2091628 0.2091628 0.05836535 +0.2838106 0.2091628 0.05836535 +0.3840425 0.2091628 0.05836535 +0.518627 0.2091628 0.05836535 +0.6993381 0.2091628 0.05836535 +0.9419845 0.2091628 0.05836535 +1.267794 0.2091628 0.05836535 +1.705268 0.2091628 0.05836535 +2.292679 0.2091628 0.05836535 +3.081414 0.2091628 0.05836535 +4.140474 0.2091628 0.05836535 +5.562508 0.2091628 0.05836535 +7.471917 0.2091628 0.05836535 +10.03574 0.2091628 0.05836535 +13.47828 0.2091628 0.05836535 +18.10068 0.2091628 0.05836535 +24.30731 0.2091628 0.05836535 +32.64117 0.2091628 0.05836535 +43.83129 0.2091628 0.05836535 +58.85664 0.2091628 0.05836535 +-0.0175068 0.2838106 0.05836535 +-0.01161267 0.2838106 0.05836535 +-0.005718534 0.2838106 0.05836535 +0.0001755984 0.2838106 0.05836535 +0.006069731 0.2838106 0.05836535 +0.01197402 0.2838106 0.05836535 +0.01903886 0.2838106 0.05836535 +0.02852504 0.2838106 0.05836535 +0.04126244 0.2838106 0.05836535 +0.05836535 0.2838106 0.05836535 +0.08132997 0.2838106 0.05836535 +0.1121653 0.2838106 0.05836535 +0.1535689 0.2838106 0.05836535 +0.2091628 0.2838106 0.05836535 +0.2838106 0.2838106 0.05836535 +0.3840425 0.2838106 0.05836535 +0.518627 0.2838106 0.05836535 +0.6993381 0.2838106 0.05836535 +0.9419845 0.2838106 0.05836535 +1.267794 0.2838106 0.05836535 +1.705268 0.2838106 0.05836535 +2.292679 0.2838106 0.05836535 +3.081414 0.2838106 0.05836535 +4.140474 0.2838106 0.05836535 +5.562508 0.2838106 0.05836535 +7.471917 0.2838106 0.05836535 +10.03574 0.2838106 0.05836535 +13.47828 0.2838106 0.05836535 +18.10068 0.2838106 0.05836535 +24.30731 0.2838106 0.05836535 +32.64117 0.2838106 0.05836535 +43.83129 0.2838106 0.05836535 +58.85664 0.2838106 0.05836535 +-0.0175068 0.3840425 0.05836535 +-0.01161267 0.3840425 0.05836535 +-0.005718534 0.3840425 0.05836535 +0.0001755984 0.3840425 0.05836535 +0.006069731 0.3840425 0.05836535 +0.01197402 0.3840425 0.05836535 +0.01903886 0.3840425 0.05836535 +0.02852504 0.3840425 0.05836535 +0.04126244 0.3840425 0.05836535 +0.05836535 0.3840425 0.05836535 +0.08132997 0.3840425 0.05836535 +0.1121653 0.3840425 0.05836535 +0.1535689 0.3840425 0.05836535 +0.2091628 0.3840425 0.05836535 +0.2838106 0.3840425 0.05836535 +0.3840425 0.3840425 0.05836535 +0.518627 0.3840425 0.05836535 +0.6993381 0.3840425 0.05836535 +0.9419845 0.3840425 0.05836535 +1.267794 0.3840425 0.05836535 +1.705268 0.3840425 0.05836535 +2.292679 0.3840425 0.05836535 +3.081414 0.3840425 0.05836535 +4.140474 0.3840425 0.05836535 +5.562508 0.3840425 0.05836535 +7.471917 0.3840425 0.05836535 +10.03574 0.3840425 0.05836535 +13.47828 0.3840425 0.05836535 +18.10068 0.3840425 0.05836535 +24.30731 0.3840425 0.05836535 +32.64117 0.3840425 0.05836535 +43.83129 0.3840425 0.05836535 +58.85664 0.3840425 0.05836535 +-0.0175068 0.518627 0.05836535 +-0.01161267 0.518627 0.05836535 +-0.005718534 0.518627 0.05836535 +0.0001755984 0.518627 0.05836535 +0.006069731 0.518627 0.05836535 +0.01197402 0.518627 0.05836535 +0.01903886 0.518627 0.05836535 +0.02852504 0.518627 0.05836535 +0.04126244 0.518627 0.05836535 +0.05836535 0.518627 0.05836535 +0.08132997 0.518627 0.05836535 +0.1121653 0.518627 0.05836535 +0.1535689 0.518627 0.05836535 +0.2091628 0.518627 0.05836535 +0.2838106 0.518627 0.05836535 +0.3840425 0.518627 0.05836535 +0.518627 0.518627 0.05836535 +0.6993381 0.518627 0.05836535 +0.9419845 0.518627 0.05836535 +1.267794 0.518627 0.05836535 +1.705268 0.518627 0.05836535 +2.292679 0.518627 0.05836535 +3.081414 0.518627 0.05836535 +4.140474 0.518627 0.05836535 +5.562508 0.518627 0.05836535 +7.471917 0.518627 0.05836535 +10.03574 0.518627 0.05836535 +13.47828 0.518627 0.05836535 +18.10068 0.518627 0.05836535 +24.30731 0.518627 0.05836535 +32.64117 0.518627 0.05836535 +43.83129 0.518627 0.05836535 +58.85664 0.518627 0.05836535 +-0.0175068 0.6993381 0.05836535 +-0.01161267 0.6993381 0.05836535 +-0.005718534 0.6993381 0.05836535 +0.0001755984 0.6993381 0.05836535 +0.006069731 0.6993381 0.05836535 +0.01197402 0.6993381 0.05836535 +0.01903886 0.6993381 0.05836535 +0.02852504 0.6993381 0.05836535 +0.04126244 0.6993381 0.05836535 +0.05836535 0.6993381 0.05836535 +0.08132997 0.6993381 0.05836535 +0.1121653 0.6993381 0.05836535 +0.1535689 0.6993381 0.05836535 +0.2091628 0.6993381 0.05836535 +0.2838106 0.6993381 0.05836535 +0.3840425 0.6993381 0.05836535 +0.518627 0.6993381 0.05836535 +0.6993381 0.6993381 0.05836535 +0.9419845 0.6993381 0.05836535 +1.267794 0.6993381 0.05836535 +1.705268 0.6993381 0.05836535 +2.292679 0.6993381 0.05836535 +3.081414 0.6993381 0.05836535 +4.140474 0.6993381 0.05836535 +5.562508 0.6993381 0.05836535 +7.471917 0.6993381 0.05836535 +10.03574 0.6993381 0.05836535 +13.47828 0.6993381 0.05836535 +18.10068 0.6993381 0.05836535 +24.30731 0.6993381 0.05836535 +32.64117 0.6993381 0.05836535 +43.83129 0.6993381 0.05836535 +58.85664 0.6993381 0.05836535 +-0.0175068 0.9419845 0.05836535 +-0.01161267 0.9419845 0.05836535 +-0.005718534 0.9419845 0.05836535 +0.0001755984 0.9419845 0.05836535 +0.006069731 0.9419845 0.05836535 +0.01197402 0.9419845 0.05836535 +0.01903886 0.9419845 0.05836535 +0.02852504 0.9419845 0.05836535 +0.04126244 0.9419845 0.05836535 +0.05836535 0.9419845 0.05836535 +0.08132997 0.9419845 0.05836535 +0.1121653 0.9419845 0.05836535 +0.1535689 0.9419845 0.05836535 +0.2091628 0.9419845 0.05836535 +0.2838106 0.9419845 0.05836535 +0.3840425 0.9419845 0.05836535 +0.518627 0.9419845 0.05836535 +0.6993381 0.9419845 0.05836535 +0.9419845 0.9419845 0.05836535 +1.267794 0.9419845 0.05836535 +1.705268 0.9419845 0.05836535 +2.292679 0.9419845 0.05836535 +3.081414 0.9419845 0.05836535 +4.140474 0.9419845 0.05836535 +5.562508 0.9419845 0.05836535 +7.471917 0.9419845 0.05836535 +10.03574 0.9419845 0.05836535 +13.47828 0.9419845 0.05836535 +18.10068 0.9419845 0.05836535 +24.30731 0.9419845 0.05836535 +32.64117 0.9419845 0.05836535 +43.83129 0.9419845 0.05836535 +58.85664 0.9419845 0.05836535 +-0.0175068 1.267794 0.05836535 +-0.01161267 1.267794 0.05836535 +-0.005718534 1.267794 0.05836535 +0.0001755984 1.267794 0.05836535 +0.006069731 1.267794 0.05836535 +0.01197402 1.267794 0.05836535 +0.01903886 1.267794 0.05836535 +0.02852504 1.267794 0.05836535 +0.04126244 1.267794 0.05836535 +0.05836535 1.267794 0.05836535 +0.08132997 1.267794 0.05836535 +0.1121653 1.267794 0.05836535 +0.1535689 1.267794 0.05836535 +0.2091628 1.267794 0.05836535 +0.2838106 1.267794 0.05836535 +0.3840425 1.267794 0.05836535 +0.518627 1.267794 0.05836535 +0.6993381 1.267794 0.05836535 +0.9419845 1.267794 0.05836535 +1.267794 1.267794 0.05836535 +1.705268 1.267794 0.05836535 +2.292679 1.267794 0.05836535 +3.081414 1.267794 0.05836535 +4.140474 1.267794 0.05836535 +5.562508 1.267794 0.05836535 +7.471917 1.267794 0.05836535 +10.03574 1.267794 0.05836535 +13.47828 1.267794 0.05836535 +18.10068 1.267794 0.05836535 +24.30731 1.267794 0.05836535 +32.64117 1.267794 0.05836535 +43.83129 1.267794 0.05836535 +58.85664 1.267794 0.05836535 +-0.0175068 1.705268 0.05836535 +-0.01161267 1.705268 0.05836535 +-0.005718534 1.705268 0.05836535 +0.0001755984 1.705268 0.05836535 +0.006069731 1.705268 0.05836535 +0.01197402 1.705268 0.05836535 +0.01903886 1.705268 0.05836535 +0.02852504 1.705268 0.05836535 +0.04126244 1.705268 0.05836535 +0.05836535 1.705268 0.05836535 +0.08132997 1.705268 0.05836535 +0.1121653 1.705268 0.05836535 +0.1535689 1.705268 0.05836535 +0.2091628 1.705268 0.05836535 +0.2838106 1.705268 0.05836535 +0.3840425 1.705268 0.05836535 +0.518627 1.705268 0.05836535 +0.6993381 1.705268 0.05836535 +0.9419845 1.705268 0.05836535 +1.267794 1.705268 0.05836535 +1.705268 1.705268 0.05836535 +2.292679 1.705268 0.05836535 +3.081414 1.705268 0.05836535 +4.140474 1.705268 0.05836535 +5.562508 1.705268 0.05836535 +7.471917 1.705268 0.05836535 +10.03574 1.705268 0.05836535 +13.47828 1.705268 0.05836535 +18.10068 1.705268 0.05836535 +24.30731 1.705268 0.05836535 +32.64117 1.705268 0.05836535 +43.83129 1.705268 0.05836535 +58.85664 1.705268 0.05836535 +-0.0175068 2.292679 0.05836535 +-0.01161267 2.292679 0.05836535 +-0.005718534 2.292679 0.05836535 +0.0001755984 2.292679 0.05836535 +0.006069731 2.292679 0.05836535 +0.01197402 2.292679 0.05836535 +0.01903886 2.292679 0.05836535 +0.02852504 2.292679 0.05836535 +0.04126244 2.292679 0.05836535 +0.05836535 2.292679 0.05836535 +0.08132997 2.292679 0.05836535 +0.1121653 2.292679 0.05836535 +0.1535689 2.292679 0.05836535 +0.2091628 2.292679 0.05836535 +0.2838106 2.292679 0.05836535 +0.3840425 2.292679 0.05836535 +0.518627 2.292679 0.05836535 +0.6993381 2.292679 0.05836535 +0.9419845 2.292679 0.05836535 +1.267794 2.292679 0.05836535 +1.705268 2.292679 0.05836535 +2.292679 2.292679 0.05836535 +3.081414 2.292679 0.05836535 +4.140474 2.292679 0.05836535 +5.562508 2.292679 0.05836535 +7.471917 2.292679 0.05836535 +10.03574 2.292679 0.05836535 +13.47828 2.292679 0.05836535 +18.10068 2.292679 0.05836535 +24.30731 2.292679 0.05836535 +32.64117 2.292679 0.05836535 +43.83129 2.292679 0.05836535 +58.85664 2.292679 0.05836535 +-0.0175068 3.081414 0.05836535 +-0.01161267 3.081414 0.05836535 +-0.005718534 3.081414 0.05836535 +0.0001755984 3.081414 0.05836535 +0.006069731 3.081414 0.05836535 +0.01197402 3.081414 0.05836535 +0.01903886 3.081414 0.05836535 +0.02852504 3.081414 0.05836535 +0.04126244 3.081414 0.05836535 +0.05836535 3.081414 0.05836535 +0.08132997 3.081414 0.05836535 +0.1121653 3.081414 0.05836535 +0.1535689 3.081414 0.05836535 +0.2091628 3.081414 0.05836535 +0.2838106 3.081414 0.05836535 +0.3840425 3.081414 0.05836535 +0.518627 3.081414 0.05836535 +0.6993381 3.081414 0.05836535 +0.9419845 3.081414 0.05836535 +1.267794 3.081414 0.05836535 +1.705268 3.081414 0.05836535 +2.292679 3.081414 0.05836535 +3.081414 3.081414 0.05836535 +4.140474 3.081414 0.05836535 +5.562508 3.081414 0.05836535 +7.471917 3.081414 0.05836535 +10.03574 3.081414 0.05836535 +13.47828 3.081414 0.05836535 +18.10068 3.081414 0.05836535 +24.30731 3.081414 0.05836535 +32.64117 3.081414 0.05836535 +43.83129 3.081414 0.05836535 +58.85664 3.081414 0.05836535 +-0.0175068 4.140474 0.05836535 +-0.01161267 4.140474 0.05836535 +-0.005718534 4.140474 0.05836535 +0.0001755984 4.140474 0.05836535 +0.006069731 4.140474 0.05836535 +0.01197402 4.140474 0.05836535 +0.01903886 4.140474 0.05836535 +0.02852504 4.140474 0.05836535 +0.04126244 4.140474 0.05836535 +0.05836535 4.140474 0.05836535 +0.08132997 4.140474 0.05836535 +0.1121653 4.140474 0.05836535 +0.1535689 4.140474 0.05836535 +0.2091628 4.140474 0.05836535 +0.2838106 4.140474 0.05836535 +0.3840425 4.140474 0.05836535 +0.518627 4.140474 0.05836535 +0.6993381 4.140474 0.05836535 +0.9419845 4.140474 0.05836535 +1.267794 4.140474 0.05836535 +1.705268 4.140474 0.05836535 +2.292679 4.140474 0.05836535 +3.081414 4.140474 0.05836535 +4.140474 4.140474 0.05836535 +5.562508 4.140474 0.05836535 +7.471917 4.140474 0.05836535 +10.03574 4.140474 0.05836535 +13.47828 4.140474 0.05836535 +18.10068 4.140474 0.05836535 +24.30731 4.140474 0.05836535 +32.64117 4.140474 0.05836535 +43.83129 4.140474 0.05836535 +58.85664 4.140474 0.05836535 +-0.0175068 5.562508 0.05836535 +-0.01161267 5.562508 0.05836535 +-0.005718534 5.562508 0.05836535 +0.0001755984 5.562508 0.05836535 +0.006069731 5.562508 0.05836535 +0.01197402 5.562508 0.05836535 +0.01903886 5.562508 0.05836535 +0.02852504 5.562508 0.05836535 +0.04126244 5.562508 0.05836535 +0.05836535 5.562508 0.05836535 +0.08132997 5.562508 0.05836535 +0.1121653 5.562508 0.05836535 +0.1535689 5.562508 0.05836535 +0.2091628 5.562508 0.05836535 +0.2838106 5.562508 0.05836535 +0.3840425 5.562508 0.05836535 +0.518627 5.562508 0.05836535 +0.6993381 5.562508 0.05836535 +0.9419845 5.562508 0.05836535 +1.267794 5.562508 0.05836535 +1.705268 5.562508 0.05836535 +2.292679 5.562508 0.05836535 +3.081414 5.562508 0.05836535 +4.140474 5.562508 0.05836535 +5.562508 5.562508 0.05836535 +7.471917 5.562508 0.05836535 +10.03574 5.562508 0.05836535 +13.47828 5.562508 0.05836535 +18.10068 5.562508 0.05836535 +24.30731 5.562508 0.05836535 +32.64117 5.562508 0.05836535 +43.83129 5.562508 0.05836535 +58.85664 5.562508 0.05836535 +-0.0175068 7.471917 0.05836535 +-0.01161267 7.471917 0.05836535 +-0.005718534 7.471917 0.05836535 +0.0001755984 7.471917 0.05836535 +0.006069731 7.471917 0.05836535 +0.01197402 7.471917 0.05836535 +0.01903886 7.471917 0.05836535 +0.02852504 7.471917 0.05836535 +0.04126244 7.471917 0.05836535 +0.05836535 7.471917 0.05836535 +0.08132997 7.471917 0.05836535 +0.1121653 7.471917 0.05836535 +0.1535689 7.471917 0.05836535 +0.2091628 7.471917 0.05836535 +0.2838106 7.471917 0.05836535 +0.3840425 7.471917 0.05836535 +0.518627 7.471917 0.05836535 +0.6993381 7.471917 0.05836535 +0.9419845 7.471917 0.05836535 +1.267794 7.471917 0.05836535 +1.705268 7.471917 0.05836535 +2.292679 7.471917 0.05836535 +3.081414 7.471917 0.05836535 +4.140474 7.471917 0.05836535 +5.562508 7.471917 0.05836535 +7.471917 7.471917 0.05836535 +10.03574 7.471917 0.05836535 +13.47828 7.471917 0.05836535 +18.10068 7.471917 0.05836535 +24.30731 7.471917 0.05836535 +32.64117 7.471917 0.05836535 +43.83129 7.471917 0.05836535 +58.85664 7.471917 0.05836535 +-0.0175068 10.03574 0.05836535 +-0.01161267 10.03574 0.05836535 +-0.005718534 10.03574 0.05836535 +0.0001755984 10.03574 0.05836535 +0.006069731 10.03574 0.05836535 +0.01197402 10.03574 0.05836535 +0.01903886 10.03574 0.05836535 +0.02852504 10.03574 0.05836535 +0.04126244 10.03574 0.05836535 +0.05836535 10.03574 0.05836535 +0.08132997 10.03574 0.05836535 +0.1121653 10.03574 0.05836535 +0.1535689 10.03574 0.05836535 +0.2091628 10.03574 0.05836535 +0.2838106 10.03574 0.05836535 +0.3840425 10.03574 0.05836535 +0.518627 10.03574 0.05836535 +0.6993381 10.03574 0.05836535 +0.9419845 10.03574 0.05836535 +1.267794 10.03574 0.05836535 +1.705268 10.03574 0.05836535 +2.292679 10.03574 0.05836535 +3.081414 10.03574 0.05836535 +4.140474 10.03574 0.05836535 +5.562508 10.03574 0.05836535 +7.471917 10.03574 0.05836535 +10.03574 10.03574 0.05836535 +13.47828 10.03574 0.05836535 +18.10068 10.03574 0.05836535 +24.30731 10.03574 0.05836535 +32.64117 10.03574 0.05836535 +43.83129 10.03574 0.05836535 +58.85664 10.03574 0.05836535 +-0.0175068 13.47828 0.05836535 +-0.01161267 13.47828 0.05836535 +-0.005718534 13.47828 0.05836535 +0.0001755984 13.47828 0.05836535 +0.006069731 13.47828 0.05836535 +0.01197402 13.47828 0.05836535 +0.01903886 13.47828 0.05836535 +0.02852504 13.47828 0.05836535 +0.04126244 13.47828 0.05836535 +0.05836535 13.47828 0.05836535 +0.08132997 13.47828 0.05836535 +0.1121653 13.47828 0.05836535 +0.1535689 13.47828 0.05836535 +0.2091628 13.47828 0.05836535 +0.2838106 13.47828 0.05836535 +0.3840425 13.47828 0.05836535 +0.518627 13.47828 0.05836535 +0.6993381 13.47828 0.05836535 +0.9419845 13.47828 0.05836535 +1.267794 13.47828 0.05836535 +1.705268 13.47828 0.05836535 +2.292679 13.47828 0.05836535 +3.081414 13.47828 0.05836535 +4.140474 13.47828 0.05836535 +5.562508 13.47828 0.05836535 +7.471917 13.47828 0.05836535 +10.03574 13.47828 0.05836535 +13.47828 13.47828 0.05836535 +18.10068 13.47828 0.05836535 +24.30731 13.47828 0.05836535 +32.64117 13.47828 0.05836535 +43.83129 13.47828 0.05836535 +58.85664 13.47828 0.05836535 +-0.0175068 18.10068 0.05836535 +-0.01161267 18.10068 0.05836535 +-0.005718534 18.10068 0.05836535 +0.0001755984 18.10068 0.05836535 +0.006069731 18.10068 0.05836535 +0.01197402 18.10068 0.05836535 +0.01903886 18.10068 0.05836535 +0.02852504 18.10068 0.05836535 +0.04126244 18.10068 0.05836535 +0.05836535 18.10068 0.05836535 +0.08132997 18.10068 0.05836535 +0.1121653 18.10068 0.05836535 +0.1535689 18.10068 0.05836535 +0.2091628 18.10068 0.05836535 +0.2838106 18.10068 0.05836535 +0.3840425 18.10068 0.05836535 +0.518627 18.10068 0.05836535 +0.6993381 18.10068 0.05836535 +0.9419845 18.10068 0.05836535 +1.267794 18.10068 0.05836535 +1.705268 18.10068 0.05836535 +2.292679 18.10068 0.05836535 +3.081414 18.10068 0.05836535 +4.140474 18.10068 0.05836535 +5.562508 18.10068 0.05836535 +7.471917 18.10068 0.05836535 +10.03574 18.10068 0.05836535 +13.47828 18.10068 0.05836535 +18.10068 18.10068 0.05836535 +24.30731 18.10068 0.05836535 +32.64117 18.10068 0.05836535 +43.83129 18.10068 0.05836535 +58.85664 18.10068 0.05836535 +-0.0175068 24.30731 0.05836535 +-0.01161267 24.30731 0.05836535 +-0.005718534 24.30731 0.05836535 +0.0001755984 24.30731 0.05836535 +0.006069731 24.30731 0.05836535 +0.01197402 24.30731 0.05836535 +0.01903886 24.30731 0.05836535 +0.02852504 24.30731 0.05836535 +0.04126244 24.30731 0.05836535 +0.05836535 24.30731 0.05836535 +0.08132997 24.30731 0.05836535 +0.1121653 24.30731 0.05836535 +0.1535689 24.30731 0.05836535 +0.2091628 24.30731 0.05836535 +0.2838106 24.30731 0.05836535 +0.3840425 24.30731 0.05836535 +0.518627 24.30731 0.05836535 +0.6993381 24.30731 0.05836535 +0.9419845 24.30731 0.05836535 +1.267794 24.30731 0.05836535 +1.705268 24.30731 0.05836535 +2.292679 24.30731 0.05836535 +3.081414 24.30731 0.05836535 +4.140474 24.30731 0.05836535 +5.562508 24.30731 0.05836535 +7.471917 24.30731 0.05836535 +10.03574 24.30731 0.05836535 +13.47828 24.30731 0.05836535 +18.10068 24.30731 0.05836535 +24.30731 24.30731 0.05836535 +32.64117 24.30731 0.05836535 +43.83129 24.30731 0.05836535 +58.85664 24.30731 0.05836535 +-0.0175068 32.64117 0.05836535 +-0.01161267 32.64117 0.05836535 +-0.005718534 32.64117 0.05836535 +0.0001755984 32.64117 0.05836535 +0.006069731 32.64117 0.05836535 +0.01197402 32.64117 0.05836535 +0.01903886 32.64117 0.05836535 +0.02852504 32.64117 0.05836535 +0.04126244 32.64117 0.05836535 +0.05836535 32.64117 0.05836535 +0.08132997 32.64117 0.05836535 +0.1121653 32.64117 0.05836535 +0.1535689 32.64117 0.05836535 +0.2091628 32.64117 0.05836535 +0.2838106 32.64117 0.05836535 +0.3840425 32.64117 0.05836535 +0.518627 32.64117 0.05836535 +0.6993381 32.64117 0.05836535 +0.9419845 32.64117 0.05836535 +1.267794 32.64117 0.05836535 +1.705268 32.64117 0.05836535 +2.292679 32.64117 0.05836535 +3.081414 32.64117 0.05836535 +4.140474 32.64117 0.05836535 +5.562508 32.64117 0.05836535 +7.471917 32.64117 0.05836535 +10.03574 32.64117 0.05836535 +13.47828 32.64117 0.05836535 +18.10068 32.64117 0.05836535 +24.30731 32.64117 0.05836535 +32.64117 32.64117 0.05836535 +43.83129 32.64117 0.05836535 +58.85664 32.64117 0.05836535 +-0.0175068 43.83129 0.05836535 +-0.01161267 43.83129 0.05836535 +-0.005718534 43.83129 0.05836535 +0.0001755984 43.83129 0.05836535 +0.006069731 43.83129 0.05836535 +0.01197402 43.83129 0.05836535 +0.01903886 43.83129 0.05836535 +0.02852504 43.83129 0.05836535 +0.04126244 43.83129 0.05836535 +0.05836535 43.83129 0.05836535 +0.08132997 43.83129 0.05836535 +0.1121653 43.83129 0.05836535 +0.1535689 43.83129 0.05836535 +0.2091628 43.83129 0.05836535 +0.2838106 43.83129 0.05836535 +0.3840425 43.83129 0.05836535 +0.518627 43.83129 0.05836535 +0.6993381 43.83129 0.05836535 +0.9419845 43.83129 0.05836535 +1.267794 43.83129 0.05836535 +1.705268 43.83129 0.05836535 +2.292679 43.83129 0.05836535 +3.081414 43.83129 0.05836535 +4.140474 43.83129 0.05836535 +5.562508 43.83129 0.05836535 +7.471917 43.83129 0.05836535 +10.03574 43.83129 0.05836535 +13.47828 43.83129 0.05836535 +18.10068 43.83129 0.05836535 +24.30731 43.83129 0.05836535 +32.64117 43.83129 0.05836535 +43.83129 43.83129 0.05836535 +58.85664 43.83129 0.05836535 +-0.0175068 58.85664 0.05836535 +-0.01161267 58.85664 0.05836535 +-0.005718534 58.85664 0.05836535 +0.0001755984 58.85664 0.05836535 +0.006069731 58.85664 0.05836535 +0.01197402 58.85664 0.05836535 +0.01903886 58.85664 0.05836535 +0.02852504 58.85664 0.05836535 +0.04126244 58.85664 0.05836535 +0.05836535 58.85664 0.05836535 +0.08132997 58.85664 0.05836535 +0.1121653 58.85664 0.05836535 +0.1535689 58.85664 0.05836535 +0.2091628 58.85664 0.05836535 +0.2838106 58.85664 0.05836535 +0.3840425 58.85664 0.05836535 +0.518627 58.85664 0.05836535 +0.6993381 58.85664 0.05836535 +0.9419845 58.85664 0.05836535 +1.267794 58.85664 0.05836535 +1.705268 58.85664 0.05836535 +2.292679 58.85664 0.05836535 +3.081414 58.85664 0.05836535 +4.140474 58.85664 0.05836535 +5.562508 58.85664 0.05836535 +7.471917 58.85664 0.05836535 +10.03574 58.85664 0.05836535 +13.47828 58.85664 0.05836535 +18.10068 58.85664 0.05836535 +24.30731 58.85664 0.05836535 +32.64117 58.85664 0.05836535 +43.83129 58.85664 0.05836535 +58.85664 58.85664 0.05836535 +-0.0175068 -0.0175068 0.08132997 +-0.01161267 -0.0175068 0.08132997 +-0.005718534 -0.0175068 0.08132997 +0.0001755984 -0.0175068 0.08132997 +0.006069731 -0.0175068 0.08132997 +0.01197402 -0.0175068 0.08132997 +0.01903886 -0.0175068 0.08132997 +0.02852504 -0.0175068 0.08132997 +0.04126244 -0.0175068 0.08132997 +0.05836535 -0.0175068 0.08132997 +0.08132997 -0.0175068 0.08132997 +0.1121653 -0.0175068 0.08132997 +0.1535689 -0.0175068 0.08132997 +0.2091628 -0.0175068 0.08132997 +0.2838106 -0.0175068 0.08132997 +0.3840425 -0.0175068 0.08132997 +0.518627 -0.0175068 0.08132997 +0.6993381 -0.0175068 0.08132997 +0.9419845 -0.0175068 0.08132997 +1.267794 -0.0175068 0.08132997 +1.705268 -0.0175068 0.08132997 +2.292679 -0.0175068 0.08132997 +3.081414 -0.0175068 0.08132997 +4.140474 -0.0175068 0.08132997 +5.562508 -0.0175068 0.08132997 +7.471917 -0.0175068 0.08132997 +10.03574 -0.0175068 0.08132997 +13.47828 -0.0175068 0.08132997 +18.10068 -0.0175068 0.08132997 +24.30731 -0.0175068 0.08132997 +32.64117 -0.0175068 0.08132997 +43.83129 -0.0175068 0.08132997 +58.85664 -0.0175068 0.08132997 +-0.0175068 -0.01161267 0.08132997 +-0.01161267 -0.01161267 0.08132997 +-0.005718534 -0.01161267 0.08132997 +0.0001755984 -0.01161267 0.08132997 +0.006069731 -0.01161267 0.08132997 +0.01197402 -0.01161267 0.08132997 +0.01903886 -0.01161267 0.08132997 +0.02852504 -0.01161267 0.08132997 +0.04126244 -0.01161267 0.08132997 +0.05836535 -0.01161267 0.08132997 +0.08132997 -0.01161267 0.08132997 +0.1121653 -0.01161267 0.08132997 +0.1535689 -0.01161267 0.08132997 +0.2091628 -0.01161267 0.08132997 +0.2838106 -0.01161267 0.08132997 +0.3840425 -0.01161267 0.08132997 +0.518627 -0.01161267 0.08132997 +0.6993381 -0.01161267 0.08132997 +0.9419845 -0.01161267 0.08132997 +1.267794 -0.01161267 0.08132997 +1.705268 -0.01161267 0.08132997 +2.292679 -0.01161267 0.08132997 +3.081414 -0.01161267 0.08132997 +4.140474 -0.01161267 0.08132997 +5.562508 -0.01161267 0.08132997 +7.471917 -0.01161267 0.08132997 +10.03574 -0.01161267 0.08132997 +13.47828 -0.01161267 0.08132997 +18.10068 -0.01161267 0.08132997 +24.30731 -0.01161267 0.08132997 +32.64117 -0.01161267 0.08132997 +43.83129 -0.01161267 0.08132997 +58.85664 -0.01161267 0.08132997 +-0.0175068 -0.005718534 0.08132997 +-0.01161267 -0.005718534 0.08132997 +-0.005718534 -0.005718534 0.08132997 +0.0001755984 -0.005718534 0.08132997 +0.006069731 -0.005718534 0.08132997 +0.01197402 -0.005718534 0.08132997 +0.01903886 -0.005718534 0.08132997 +0.02852504 -0.005718534 0.08132997 +0.04126244 -0.005718534 0.08132997 +0.05836535 -0.005718534 0.08132997 +0.08132997 -0.005718534 0.08132997 +0.1121653 -0.005718534 0.08132997 +0.1535689 -0.005718534 0.08132997 +0.2091628 -0.005718534 0.08132997 +0.2838106 -0.005718534 0.08132997 +0.3840425 -0.005718534 0.08132997 +0.518627 -0.005718534 0.08132997 +0.6993381 -0.005718534 0.08132997 +0.9419845 -0.005718534 0.08132997 +1.267794 -0.005718534 0.08132997 +1.705268 -0.005718534 0.08132997 +2.292679 -0.005718534 0.08132997 +3.081414 -0.005718534 0.08132997 +4.140474 -0.005718534 0.08132997 +5.562508 -0.005718534 0.08132997 +7.471917 -0.005718534 0.08132997 +10.03574 -0.005718534 0.08132997 +13.47828 -0.005718534 0.08132997 +18.10068 -0.005718534 0.08132997 +24.30731 -0.005718534 0.08132997 +32.64117 -0.005718534 0.08132997 +43.83129 -0.005718534 0.08132997 +58.85664 -0.005718534 0.08132997 +-0.0175068 0.0001755984 0.08132997 +-0.01161267 0.0001755984 0.08132997 +-0.005718534 0.0001755984 0.08132997 +0.0001755984 0.0001755984 0.08132997 +0.006069731 0.0001755984 0.08132997 +0.01197402 0.0001755984 0.08132997 +0.01903886 0.0001755984 0.08132997 +0.02852504 0.0001755984 0.08132997 +0.04126244 0.0001755984 0.08132997 +0.05836535 0.0001755984 0.08132997 +0.08132997 0.0001755984 0.08132997 +0.1121653 0.0001755984 0.08132997 +0.1535689 0.0001755984 0.08132997 +0.2091628 0.0001755984 0.08132997 +0.2838106 0.0001755984 0.08132997 +0.3840425 0.0001755984 0.08132997 +0.518627 0.0001755984 0.08132997 +0.6993381 0.0001755984 0.08132997 +0.9419845 0.0001755984 0.08132997 +1.267794 0.0001755984 0.08132997 +1.705268 0.0001755984 0.08132997 +2.292679 0.0001755984 0.08132997 +3.081414 0.0001755984 0.08132997 +4.140474 0.0001755984 0.08132997 +5.562508 0.0001755984 0.08132997 +7.471917 0.0001755984 0.08132997 +10.03574 0.0001755984 0.08132997 +13.47828 0.0001755984 0.08132997 +18.10068 0.0001755984 0.08132997 +24.30731 0.0001755984 0.08132997 +32.64117 0.0001755984 0.08132997 +43.83129 0.0001755984 0.08132997 +58.85664 0.0001755984 0.08132997 +-0.0175068 0.006069731 0.08132997 +-0.01161267 0.006069731 0.08132997 +-0.005718534 0.006069731 0.08132997 +0.0001755984 0.006069731 0.08132997 +0.006069731 0.006069731 0.08132997 +0.01197402 0.006069731 0.08132997 +0.01903886 0.006069731 0.08132997 +0.02852504 0.006069731 0.08132997 +0.04126244 0.006069731 0.08132997 +0.05836535 0.006069731 0.08132997 +0.08132997 0.006069731 0.08132997 +0.1121653 0.006069731 0.08132997 +0.1535689 0.006069731 0.08132997 +0.2091628 0.006069731 0.08132997 +0.2838106 0.006069731 0.08132997 +0.3840425 0.006069731 0.08132997 +0.518627 0.006069731 0.08132997 +0.6993381 0.006069731 0.08132997 +0.9419845 0.006069731 0.08132997 +1.267794 0.006069731 0.08132997 +1.705268 0.006069731 0.08132997 +2.292679 0.006069731 0.08132997 +3.081414 0.006069731 0.08132997 +4.140474 0.006069731 0.08132997 +5.562508 0.006069731 0.08132997 +7.471917 0.006069731 0.08132997 +10.03574 0.006069731 0.08132997 +13.47828 0.006069731 0.08132997 +18.10068 0.006069731 0.08132997 +24.30731 0.006069731 0.08132997 +32.64117 0.006069731 0.08132997 +43.83129 0.006069731 0.08132997 +58.85664 0.006069731 0.08132997 +-0.0175068 0.01197402 0.08132997 +-0.01161267 0.01197402 0.08132997 +-0.005718534 0.01197402 0.08132997 +0.0001755984 0.01197402 0.08132997 +0.006069731 0.01197402 0.08132997 +0.01197402 0.01197402 0.08132997 +0.01903886 0.01197402 0.08132997 +0.02852504 0.01197402 0.08132997 +0.04126244 0.01197402 0.08132997 +0.05836535 0.01197402 0.08132997 +0.08132997 0.01197402 0.08132997 +0.1121653 0.01197402 0.08132997 +0.1535689 0.01197402 0.08132997 +0.2091628 0.01197402 0.08132997 +0.2838106 0.01197402 0.08132997 +0.3840425 0.01197402 0.08132997 +0.518627 0.01197402 0.08132997 +0.6993381 0.01197402 0.08132997 +0.9419845 0.01197402 0.08132997 +1.267794 0.01197402 0.08132997 +1.705268 0.01197402 0.08132997 +2.292679 0.01197402 0.08132997 +3.081414 0.01197402 0.08132997 +4.140474 0.01197402 0.08132997 +5.562508 0.01197402 0.08132997 +7.471917 0.01197402 0.08132997 +10.03574 0.01197402 0.08132997 +13.47828 0.01197402 0.08132997 +18.10068 0.01197402 0.08132997 +24.30731 0.01197402 0.08132997 +32.64117 0.01197402 0.08132997 +43.83129 0.01197402 0.08132997 +58.85664 0.01197402 0.08132997 +-0.0175068 0.01903886 0.08132997 +-0.01161267 0.01903886 0.08132997 +-0.005718534 0.01903886 0.08132997 +0.0001755984 0.01903886 0.08132997 +0.006069731 0.01903886 0.08132997 +0.01197402 0.01903886 0.08132997 +0.01903886 0.01903886 0.08132997 +0.02852504 0.01903886 0.08132997 +0.04126244 0.01903886 0.08132997 +0.05836535 0.01903886 0.08132997 +0.08132997 0.01903886 0.08132997 +0.1121653 0.01903886 0.08132997 +0.1535689 0.01903886 0.08132997 +0.2091628 0.01903886 0.08132997 +0.2838106 0.01903886 0.08132997 +0.3840425 0.01903886 0.08132997 +0.518627 0.01903886 0.08132997 +0.6993381 0.01903886 0.08132997 +0.9419845 0.01903886 0.08132997 +1.267794 0.01903886 0.08132997 +1.705268 0.01903886 0.08132997 +2.292679 0.01903886 0.08132997 +3.081414 0.01903886 0.08132997 +4.140474 0.01903886 0.08132997 +5.562508 0.01903886 0.08132997 +7.471917 0.01903886 0.08132997 +10.03574 0.01903886 0.08132997 +13.47828 0.01903886 0.08132997 +18.10068 0.01903886 0.08132997 +24.30731 0.01903886 0.08132997 +32.64117 0.01903886 0.08132997 +43.83129 0.01903886 0.08132997 +58.85664 0.01903886 0.08132997 +-0.0175068 0.02852504 0.08132997 +-0.01161267 0.02852504 0.08132997 +-0.005718534 0.02852504 0.08132997 +0.0001755984 0.02852504 0.08132997 +0.006069731 0.02852504 0.08132997 +0.01197402 0.02852504 0.08132997 +0.01903886 0.02852504 0.08132997 +0.02852504 0.02852504 0.08132997 +0.04126244 0.02852504 0.08132997 +0.05836535 0.02852504 0.08132997 +0.08132997 0.02852504 0.08132997 +0.1121653 0.02852504 0.08132997 +0.1535689 0.02852504 0.08132997 +0.2091628 0.02852504 0.08132997 +0.2838106 0.02852504 0.08132997 +0.3840425 0.02852504 0.08132997 +0.518627 0.02852504 0.08132997 +0.6993381 0.02852504 0.08132997 +0.9419845 0.02852504 0.08132997 +1.267794 0.02852504 0.08132997 +1.705268 0.02852504 0.08132997 +2.292679 0.02852504 0.08132997 +3.081414 0.02852504 0.08132997 +4.140474 0.02852504 0.08132997 +5.562508 0.02852504 0.08132997 +7.471917 0.02852504 0.08132997 +10.03574 0.02852504 0.08132997 +13.47828 0.02852504 0.08132997 +18.10068 0.02852504 0.08132997 +24.30731 0.02852504 0.08132997 +32.64117 0.02852504 0.08132997 +43.83129 0.02852504 0.08132997 +58.85664 0.02852504 0.08132997 +-0.0175068 0.04126244 0.08132997 +-0.01161267 0.04126244 0.08132997 +-0.005718534 0.04126244 0.08132997 +0.0001755984 0.04126244 0.08132997 +0.006069731 0.04126244 0.08132997 +0.01197402 0.04126244 0.08132997 +0.01903886 0.04126244 0.08132997 +0.02852504 0.04126244 0.08132997 +0.04126244 0.04126244 0.08132997 +0.05836535 0.04126244 0.08132997 +0.08132997 0.04126244 0.08132997 +0.1121653 0.04126244 0.08132997 +0.1535689 0.04126244 0.08132997 +0.2091628 0.04126244 0.08132997 +0.2838106 0.04126244 0.08132997 +0.3840425 0.04126244 0.08132997 +0.518627 0.04126244 0.08132997 +0.6993381 0.04126244 0.08132997 +0.9419845 0.04126244 0.08132997 +1.267794 0.04126244 0.08132997 +1.705268 0.04126244 0.08132997 +2.292679 0.04126244 0.08132997 +3.081414 0.04126244 0.08132997 +4.140474 0.04126244 0.08132997 +5.562508 0.04126244 0.08132997 +7.471917 0.04126244 0.08132997 +10.03574 0.04126244 0.08132997 +13.47828 0.04126244 0.08132997 +18.10068 0.04126244 0.08132997 +24.30731 0.04126244 0.08132997 +32.64117 0.04126244 0.08132997 +43.83129 0.04126244 0.08132997 +58.85664 0.04126244 0.08132997 +-0.0175068 0.05836535 0.08132997 +-0.01161267 0.05836535 0.08132997 +-0.005718534 0.05836535 0.08132997 +0.0001755984 0.05836535 0.08132997 +0.006069731 0.05836535 0.08132997 +0.01197402 0.05836535 0.08132997 +0.01903886 0.05836535 0.08132997 +0.02852504 0.05836535 0.08132997 +0.04126244 0.05836535 0.08132997 +0.05836535 0.05836535 0.08132997 +0.08132997 0.05836535 0.08132997 +0.1121653 0.05836535 0.08132997 +0.1535689 0.05836535 0.08132997 +0.2091628 0.05836535 0.08132997 +0.2838106 0.05836535 0.08132997 +0.3840425 0.05836535 0.08132997 +0.518627 0.05836535 0.08132997 +0.6993381 0.05836535 0.08132997 +0.9419845 0.05836535 0.08132997 +1.267794 0.05836535 0.08132997 +1.705268 0.05836535 0.08132997 +2.292679 0.05836535 0.08132997 +3.081414 0.05836535 0.08132997 +4.140474 0.05836535 0.08132997 +5.562508 0.05836535 0.08132997 +7.471917 0.05836535 0.08132997 +10.03574 0.05836535 0.08132997 +13.47828 0.05836535 0.08132997 +18.10068 0.05836535 0.08132997 +24.30731 0.05836535 0.08132997 +32.64117 0.05836535 0.08132997 +43.83129 0.05836535 0.08132997 +58.85664 0.05836535 0.08132997 +-0.0175068 0.08132997 0.08132997 +-0.01161267 0.08132997 0.08132997 +-0.005718534 0.08132997 0.08132997 +0.0001755984 0.08132997 0.08132997 +0.006069731 0.08132997 0.08132997 +0.01197402 0.08132997 0.08132997 +0.01903886 0.08132997 0.08132997 +0.02852504 0.08132997 0.08132997 +0.04126244 0.08132997 0.08132997 +0.05836535 0.08132997 0.08132997 +0.08132997 0.08132997 0.08132997 +0.1121653 0.08132997 0.08132997 +0.1535689 0.08132997 0.08132997 +0.2091628 0.08132997 0.08132997 +0.2838106 0.08132997 0.08132997 +0.3840425 0.08132997 0.08132997 +0.518627 0.08132997 0.08132997 +0.6993381 0.08132997 0.08132997 +0.9419845 0.08132997 0.08132997 +1.267794 0.08132997 0.08132997 +1.705268 0.08132997 0.08132997 +2.292679 0.08132997 0.08132997 +3.081414 0.08132997 0.08132997 +4.140474 0.08132997 0.08132997 +5.562508 0.08132997 0.08132997 +7.471917 0.08132997 0.08132997 +10.03574 0.08132997 0.08132997 +13.47828 0.08132997 0.08132997 +18.10068 0.08132997 0.08132997 +24.30731 0.08132997 0.08132997 +32.64117 0.08132997 0.08132997 +43.83129 0.08132997 0.08132997 +58.85664 0.08132997 0.08132997 +-0.0175068 0.1121653 0.08132997 +-0.01161267 0.1121653 0.08132997 +-0.005718534 0.1121653 0.08132997 +0.0001755984 0.1121653 0.08132997 +0.006069731 0.1121653 0.08132997 +0.01197402 0.1121653 0.08132997 +0.01903886 0.1121653 0.08132997 +0.02852504 0.1121653 0.08132997 +0.04126244 0.1121653 0.08132997 +0.05836535 0.1121653 0.08132997 +0.08132997 0.1121653 0.08132997 +0.1121653 0.1121653 0.08132997 +0.1535689 0.1121653 0.08132997 +0.2091628 0.1121653 0.08132997 +0.2838106 0.1121653 0.08132997 +0.3840425 0.1121653 0.08132997 +0.518627 0.1121653 0.08132997 +0.6993381 0.1121653 0.08132997 +0.9419845 0.1121653 0.08132997 +1.267794 0.1121653 0.08132997 +1.705268 0.1121653 0.08132997 +2.292679 0.1121653 0.08132997 +3.081414 0.1121653 0.08132997 +4.140474 0.1121653 0.08132997 +5.562508 0.1121653 0.08132997 +7.471917 0.1121653 0.08132997 +10.03574 0.1121653 0.08132997 +13.47828 0.1121653 0.08132997 +18.10068 0.1121653 0.08132997 +24.30731 0.1121653 0.08132997 +32.64117 0.1121653 0.08132997 +43.83129 0.1121653 0.08132997 +58.85664 0.1121653 0.08132997 +-0.0175068 0.1535689 0.08132997 +-0.01161267 0.1535689 0.08132997 +-0.005718534 0.1535689 0.08132997 +0.0001755984 0.1535689 0.08132997 +0.006069731 0.1535689 0.08132997 +0.01197402 0.1535689 0.08132997 +0.01903886 0.1535689 0.08132997 +0.02852504 0.1535689 0.08132997 +0.04126244 0.1535689 0.08132997 +0.05836535 0.1535689 0.08132997 +0.08132997 0.1535689 0.08132997 +0.1121653 0.1535689 0.08132997 +0.1535689 0.1535689 0.08132997 +0.2091628 0.1535689 0.08132997 +0.2838106 0.1535689 0.08132997 +0.3840425 0.1535689 0.08132997 +0.518627 0.1535689 0.08132997 +0.6993381 0.1535689 0.08132997 +0.9419845 0.1535689 0.08132997 +1.267794 0.1535689 0.08132997 +1.705268 0.1535689 0.08132997 +2.292679 0.1535689 0.08132997 +3.081414 0.1535689 0.08132997 +4.140474 0.1535689 0.08132997 +5.562508 0.1535689 0.08132997 +7.471917 0.1535689 0.08132997 +10.03574 0.1535689 0.08132997 +13.47828 0.1535689 0.08132997 +18.10068 0.1535689 0.08132997 +24.30731 0.1535689 0.08132997 +32.64117 0.1535689 0.08132997 +43.83129 0.1535689 0.08132997 +58.85664 0.1535689 0.08132997 +-0.0175068 0.2091628 0.08132997 +-0.01161267 0.2091628 0.08132997 +-0.005718534 0.2091628 0.08132997 +0.0001755984 0.2091628 0.08132997 +0.006069731 0.2091628 0.08132997 +0.01197402 0.2091628 0.08132997 +0.01903886 0.2091628 0.08132997 +0.02852504 0.2091628 0.08132997 +0.04126244 0.2091628 0.08132997 +0.05836535 0.2091628 0.08132997 +0.08132997 0.2091628 0.08132997 +0.1121653 0.2091628 0.08132997 +0.1535689 0.2091628 0.08132997 +0.2091628 0.2091628 0.08132997 +0.2838106 0.2091628 0.08132997 +0.3840425 0.2091628 0.08132997 +0.518627 0.2091628 0.08132997 +0.6993381 0.2091628 0.08132997 +0.9419845 0.2091628 0.08132997 +1.267794 0.2091628 0.08132997 +1.705268 0.2091628 0.08132997 +2.292679 0.2091628 0.08132997 +3.081414 0.2091628 0.08132997 +4.140474 0.2091628 0.08132997 +5.562508 0.2091628 0.08132997 +7.471917 0.2091628 0.08132997 +10.03574 0.2091628 0.08132997 +13.47828 0.2091628 0.08132997 +18.10068 0.2091628 0.08132997 +24.30731 0.2091628 0.08132997 +32.64117 0.2091628 0.08132997 +43.83129 0.2091628 0.08132997 +58.85664 0.2091628 0.08132997 +-0.0175068 0.2838106 0.08132997 +-0.01161267 0.2838106 0.08132997 +-0.005718534 0.2838106 0.08132997 +0.0001755984 0.2838106 0.08132997 +0.006069731 0.2838106 0.08132997 +0.01197402 0.2838106 0.08132997 +0.01903886 0.2838106 0.08132997 +0.02852504 0.2838106 0.08132997 +0.04126244 0.2838106 0.08132997 +0.05836535 0.2838106 0.08132997 +0.08132997 0.2838106 0.08132997 +0.1121653 0.2838106 0.08132997 +0.1535689 0.2838106 0.08132997 +0.2091628 0.2838106 0.08132997 +0.2838106 0.2838106 0.08132997 +0.3840425 0.2838106 0.08132997 +0.518627 0.2838106 0.08132997 +0.6993381 0.2838106 0.08132997 +0.9419845 0.2838106 0.08132997 +1.267794 0.2838106 0.08132997 +1.705268 0.2838106 0.08132997 +2.292679 0.2838106 0.08132997 +3.081414 0.2838106 0.08132997 +4.140474 0.2838106 0.08132997 +5.562508 0.2838106 0.08132997 +7.471917 0.2838106 0.08132997 +10.03574 0.2838106 0.08132997 +13.47828 0.2838106 0.08132997 +18.10068 0.2838106 0.08132997 +24.30731 0.2838106 0.08132997 +32.64117 0.2838106 0.08132997 +43.83129 0.2838106 0.08132997 +58.85664 0.2838106 0.08132997 +-0.0175068 0.3840425 0.08132997 +-0.01161267 0.3840425 0.08132997 +-0.005718534 0.3840425 0.08132997 +0.0001755984 0.3840425 0.08132997 +0.006069731 0.3840425 0.08132997 +0.01197402 0.3840425 0.08132997 +0.01903886 0.3840425 0.08132997 +0.02852504 0.3840425 0.08132997 +0.04126244 0.3840425 0.08132997 +0.05836535 0.3840425 0.08132997 +0.08132997 0.3840425 0.08132997 +0.1121653 0.3840425 0.08132997 +0.1535689 0.3840425 0.08132997 +0.2091628 0.3840425 0.08132997 +0.2838106 0.3840425 0.08132997 +0.3840425 0.3840425 0.08132997 +0.518627 0.3840425 0.08132997 +0.6993381 0.3840425 0.08132997 +0.9419845 0.3840425 0.08132997 +1.267794 0.3840425 0.08132997 +1.705268 0.3840425 0.08132997 +2.292679 0.3840425 0.08132997 +3.081414 0.3840425 0.08132997 +4.140474 0.3840425 0.08132997 +5.562508 0.3840425 0.08132997 +7.471917 0.3840425 0.08132997 +10.03574 0.3840425 0.08132997 +13.47828 0.3840425 0.08132997 +18.10068 0.3840425 0.08132997 +24.30731 0.3840425 0.08132997 +32.64117 0.3840425 0.08132997 +43.83129 0.3840425 0.08132997 +58.85664 0.3840425 0.08132997 +-0.0175068 0.518627 0.08132997 +-0.01161267 0.518627 0.08132997 +-0.005718534 0.518627 0.08132997 +0.0001755984 0.518627 0.08132997 +0.006069731 0.518627 0.08132997 +0.01197402 0.518627 0.08132997 +0.01903886 0.518627 0.08132997 +0.02852504 0.518627 0.08132997 +0.04126244 0.518627 0.08132997 +0.05836535 0.518627 0.08132997 +0.08132997 0.518627 0.08132997 +0.1121653 0.518627 0.08132997 +0.1535689 0.518627 0.08132997 +0.2091628 0.518627 0.08132997 +0.2838106 0.518627 0.08132997 +0.3840425 0.518627 0.08132997 +0.518627 0.518627 0.08132997 +0.6993381 0.518627 0.08132997 +0.9419845 0.518627 0.08132997 +1.267794 0.518627 0.08132997 +1.705268 0.518627 0.08132997 +2.292679 0.518627 0.08132997 +3.081414 0.518627 0.08132997 +4.140474 0.518627 0.08132997 +5.562508 0.518627 0.08132997 +7.471917 0.518627 0.08132997 +10.03574 0.518627 0.08132997 +13.47828 0.518627 0.08132997 +18.10068 0.518627 0.08132997 +24.30731 0.518627 0.08132997 +32.64117 0.518627 0.08132997 +43.83129 0.518627 0.08132997 +58.85664 0.518627 0.08132997 +-0.0175068 0.6993381 0.08132997 +-0.01161267 0.6993381 0.08132997 +-0.005718534 0.6993381 0.08132997 +0.0001755984 0.6993381 0.08132997 +0.006069731 0.6993381 0.08132997 +0.01197402 0.6993381 0.08132997 +0.01903886 0.6993381 0.08132997 +0.02852504 0.6993381 0.08132997 +0.04126244 0.6993381 0.08132997 +0.05836535 0.6993381 0.08132997 +0.08132997 0.6993381 0.08132997 +0.1121653 0.6993381 0.08132997 +0.1535689 0.6993381 0.08132997 +0.2091628 0.6993381 0.08132997 +0.2838106 0.6993381 0.08132997 +0.3840425 0.6993381 0.08132997 +0.518627 0.6993381 0.08132997 +0.6993381 0.6993381 0.08132997 +0.9419845 0.6993381 0.08132997 +1.267794 0.6993381 0.08132997 +1.705268 0.6993381 0.08132997 +2.292679 0.6993381 0.08132997 +3.081414 0.6993381 0.08132997 +4.140474 0.6993381 0.08132997 +5.562508 0.6993381 0.08132997 +7.471917 0.6993381 0.08132997 +10.03574 0.6993381 0.08132997 +13.47828 0.6993381 0.08132997 +18.10068 0.6993381 0.08132997 +24.30731 0.6993381 0.08132997 +32.64117 0.6993381 0.08132997 +43.83129 0.6993381 0.08132997 +58.85664 0.6993381 0.08132997 +-0.0175068 0.9419845 0.08132997 +-0.01161267 0.9419845 0.08132997 +-0.005718534 0.9419845 0.08132997 +0.0001755984 0.9419845 0.08132997 +0.006069731 0.9419845 0.08132997 +0.01197402 0.9419845 0.08132997 +0.01903886 0.9419845 0.08132997 +0.02852504 0.9419845 0.08132997 +0.04126244 0.9419845 0.08132997 +0.05836535 0.9419845 0.08132997 +0.08132997 0.9419845 0.08132997 +0.1121653 0.9419845 0.08132997 +0.1535689 0.9419845 0.08132997 +0.2091628 0.9419845 0.08132997 +0.2838106 0.9419845 0.08132997 +0.3840425 0.9419845 0.08132997 +0.518627 0.9419845 0.08132997 +0.6993381 0.9419845 0.08132997 +0.9419845 0.9419845 0.08132997 +1.267794 0.9419845 0.08132997 +1.705268 0.9419845 0.08132997 +2.292679 0.9419845 0.08132997 +3.081414 0.9419845 0.08132997 +4.140474 0.9419845 0.08132997 +5.562508 0.9419845 0.08132997 +7.471917 0.9419845 0.08132997 +10.03574 0.9419845 0.08132997 +13.47828 0.9419845 0.08132997 +18.10068 0.9419845 0.08132997 +24.30731 0.9419845 0.08132997 +32.64117 0.9419845 0.08132997 +43.83129 0.9419845 0.08132997 +58.85664 0.9419845 0.08132997 +-0.0175068 1.267794 0.08132997 +-0.01161267 1.267794 0.08132997 +-0.005718534 1.267794 0.08132997 +0.0001755984 1.267794 0.08132997 +0.006069731 1.267794 0.08132997 +0.01197402 1.267794 0.08132997 +0.01903886 1.267794 0.08132997 +0.02852504 1.267794 0.08132997 +0.04126244 1.267794 0.08132997 +0.05836535 1.267794 0.08132997 +0.08132997 1.267794 0.08132997 +0.1121653 1.267794 0.08132997 +0.1535689 1.267794 0.08132997 +0.2091628 1.267794 0.08132997 +0.2838106 1.267794 0.08132997 +0.3840425 1.267794 0.08132997 +0.518627 1.267794 0.08132997 +0.6993381 1.267794 0.08132997 +0.9419845 1.267794 0.08132997 +1.267794 1.267794 0.08132997 +1.705268 1.267794 0.08132997 +2.292679 1.267794 0.08132997 +3.081414 1.267794 0.08132997 +4.140474 1.267794 0.08132997 +5.562508 1.267794 0.08132997 +7.471917 1.267794 0.08132997 +10.03574 1.267794 0.08132997 +13.47828 1.267794 0.08132997 +18.10068 1.267794 0.08132997 +24.30731 1.267794 0.08132997 +32.64117 1.267794 0.08132997 +43.83129 1.267794 0.08132997 +58.85664 1.267794 0.08132997 +-0.0175068 1.705268 0.08132997 +-0.01161267 1.705268 0.08132997 +-0.005718534 1.705268 0.08132997 +0.0001755984 1.705268 0.08132997 +0.006069731 1.705268 0.08132997 +0.01197402 1.705268 0.08132997 +0.01903886 1.705268 0.08132997 +0.02852504 1.705268 0.08132997 +0.04126244 1.705268 0.08132997 +0.05836535 1.705268 0.08132997 +0.08132997 1.705268 0.08132997 +0.1121653 1.705268 0.08132997 +0.1535689 1.705268 0.08132997 +0.2091628 1.705268 0.08132997 +0.2838106 1.705268 0.08132997 +0.3840425 1.705268 0.08132997 +0.518627 1.705268 0.08132997 +0.6993381 1.705268 0.08132997 +0.9419845 1.705268 0.08132997 +1.267794 1.705268 0.08132997 +1.705268 1.705268 0.08132997 +2.292679 1.705268 0.08132997 +3.081414 1.705268 0.08132997 +4.140474 1.705268 0.08132997 +5.562508 1.705268 0.08132997 +7.471917 1.705268 0.08132997 +10.03574 1.705268 0.08132997 +13.47828 1.705268 0.08132997 +18.10068 1.705268 0.08132997 +24.30731 1.705268 0.08132997 +32.64117 1.705268 0.08132997 +43.83129 1.705268 0.08132997 +58.85664 1.705268 0.08132997 +-0.0175068 2.292679 0.08132997 +-0.01161267 2.292679 0.08132997 +-0.005718534 2.292679 0.08132997 +0.0001755984 2.292679 0.08132997 +0.006069731 2.292679 0.08132997 +0.01197402 2.292679 0.08132997 +0.01903886 2.292679 0.08132997 +0.02852504 2.292679 0.08132997 +0.04126244 2.292679 0.08132997 +0.05836535 2.292679 0.08132997 +0.08132997 2.292679 0.08132997 +0.1121653 2.292679 0.08132997 +0.1535689 2.292679 0.08132997 +0.2091628 2.292679 0.08132997 +0.2838106 2.292679 0.08132997 +0.3840425 2.292679 0.08132997 +0.518627 2.292679 0.08132997 +0.6993381 2.292679 0.08132997 +0.9419845 2.292679 0.08132997 +1.267794 2.292679 0.08132997 +1.705268 2.292679 0.08132997 +2.292679 2.292679 0.08132997 +3.081414 2.292679 0.08132997 +4.140474 2.292679 0.08132997 +5.562508 2.292679 0.08132997 +7.471917 2.292679 0.08132997 +10.03574 2.292679 0.08132997 +13.47828 2.292679 0.08132997 +18.10068 2.292679 0.08132997 +24.30731 2.292679 0.08132997 +32.64117 2.292679 0.08132997 +43.83129 2.292679 0.08132997 +58.85664 2.292679 0.08132997 +-0.0175068 3.081414 0.08132997 +-0.01161267 3.081414 0.08132997 +-0.005718534 3.081414 0.08132997 +0.0001755984 3.081414 0.08132997 +0.006069731 3.081414 0.08132997 +0.01197402 3.081414 0.08132997 +0.01903886 3.081414 0.08132997 +0.02852504 3.081414 0.08132997 +0.04126244 3.081414 0.08132997 +0.05836535 3.081414 0.08132997 +0.08132997 3.081414 0.08132997 +0.1121653 3.081414 0.08132997 +0.1535689 3.081414 0.08132997 +0.2091628 3.081414 0.08132997 +0.2838106 3.081414 0.08132997 +0.3840425 3.081414 0.08132997 +0.518627 3.081414 0.08132997 +0.6993381 3.081414 0.08132997 +0.9419845 3.081414 0.08132997 +1.267794 3.081414 0.08132997 +1.705268 3.081414 0.08132997 +2.292679 3.081414 0.08132997 +3.081414 3.081414 0.08132997 +4.140474 3.081414 0.08132997 +5.562508 3.081414 0.08132997 +7.471917 3.081414 0.08132997 +10.03574 3.081414 0.08132997 +13.47828 3.081414 0.08132997 +18.10068 3.081414 0.08132997 +24.30731 3.081414 0.08132997 +32.64117 3.081414 0.08132997 +43.83129 3.081414 0.08132997 +58.85664 3.081414 0.08132997 +-0.0175068 4.140474 0.08132997 +-0.01161267 4.140474 0.08132997 +-0.005718534 4.140474 0.08132997 +0.0001755984 4.140474 0.08132997 +0.006069731 4.140474 0.08132997 +0.01197402 4.140474 0.08132997 +0.01903886 4.140474 0.08132997 +0.02852504 4.140474 0.08132997 +0.04126244 4.140474 0.08132997 +0.05836535 4.140474 0.08132997 +0.08132997 4.140474 0.08132997 +0.1121653 4.140474 0.08132997 +0.1535689 4.140474 0.08132997 +0.2091628 4.140474 0.08132997 +0.2838106 4.140474 0.08132997 +0.3840425 4.140474 0.08132997 +0.518627 4.140474 0.08132997 +0.6993381 4.140474 0.08132997 +0.9419845 4.140474 0.08132997 +1.267794 4.140474 0.08132997 +1.705268 4.140474 0.08132997 +2.292679 4.140474 0.08132997 +3.081414 4.140474 0.08132997 +4.140474 4.140474 0.08132997 +5.562508 4.140474 0.08132997 +7.471917 4.140474 0.08132997 +10.03574 4.140474 0.08132997 +13.47828 4.140474 0.08132997 +18.10068 4.140474 0.08132997 +24.30731 4.140474 0.08132997 +32.64117 4.140474 0.08132997 +43.83129 4.140474 0.08132997 +58.85664 4.140474 0.08132997 +-0.0175068 5.562508 0.08132997 +-0.01161267 5.562508 0.08132997 +-0.005718534 5.562508 0.08132997 +0.0001755984 5.562508 0.08132997 +0.006069731 5.562508 0.08132997 +0.01197402 5.562508 0.08132997 +0.01903886 5.562508 0.08132997 +0.02852504 5.562508 0.08132997 +0.04126244 5.562508 0.08132997 +0.05836535 5.562508 0.08132997 +0.08132997 5.562508 0.08132997 +0.1121653 5.562508 0.08132997 +0.1535689 5.562508 0.08132997 +0.2091628 5.562508 0.08132997 +0.2838106 5.562508 0.08132997 +0.3840425 5.562508 0.08132997 +0.518627 5.562508 0.08132997 +0.6993381 5.562508 0.08132997 +0.9419845 5.562508 0.08132997 +1.267794 5.562508 0.08132997 +1.705268 5.562508 0.08132997 +2.292679 5.562508 0.08132997 +3.081414 5.562508 0.08132997 +4.140474 5.562508 0.08132997 +5.562508 5.562508 0.08132997 +7.471917 5.562508 0.08132997 +10.03574 5.562508 0.08132997 +13.47828 5.562508 0.08132997 +18.10068 5.562508 0.08132997 +24.30731 5.562508 0.08132997 +32.64117 5.562508 0.08132997 +43.83129 5.562508 0.08132997 +58.85664 5.562508 0.08132997 +-0.0175068 7.471917 0.08132997 +-0.01161267 7.471917 0.08132997 +-0.005718534 7.471917 0.08132997 +0.0001755984 7.471917 0.08132997 +0.006069731 7.471917 0.08132997 +0.01197402 7.471917 0.08132997 +0.01903886 7.471917 0.08132997 +0.02852504 7.471917 0.08132997 +0.04126244 7.471917 0.08132997 +0.05836535 7.471917 0.08132997 +0.08132997 7.471917 0.08132997 +0.1121653 7.471917 0.08132997 +0.1535689 7.471917 0.08132997 +0.2091628 7.471917 0.08132997 +0.2838106 7.471917 0.08132997 +0.3840425 7.471917 0.08132997 +0.518627 7.471917 0.08132997 +0.6993381 7.471917 0.08132997 +0.9419845 7.471917 0.08132997 +1.267794 7.471917 0.08132997 +1.705268 7.471917 0.08132997 +2.292679 7.471917 0.08132997 +3.081414 7.471917 0.08132997 +4.140474 7.471917 0.08132997 +5.562508 7.471917 0.08132997 +7.471917 7.471917 0.08132997 +10.03574 7.471917 0.08132997 +13.47828 7.471917 0.08132997 +18.10068 7.471917 0.08132997 +24.30731 7.471917 0.08132997 +32.64117 7.471917 0.08132997 +43.83129 7.471917 0.08132997 +58.85664 7.471917 0.08132997 +-0.0175068 10.03574 0.08132997 +-0.01161267 10.03574 0.08132997 +-0.005718534 10.03574 0.08132997 +0.0001755984 10.03574 0.08132997 +0.006069731 10.03574 0.08132997 +0.01197402 10.03574 0.08132997 +0.01903886 10.03574 0.08132997 +0.02852504 10.03574 0.08132997 +0.04126244 10.03574 0.08132997 +0.05836535 10.03574 0.08132997 +0.08132997 10.03574 0.08132997 +0.1121653 10.03574 0.08132997 +0.1535689 10.03574 0.08132997 +0.2091628 10.03574 0.08132997 +0.2838106 10.03574 0.08132997 +0.3840425 10.03574 0.08132997 +0.518627 10.03574 0.08132997 +0.6993381 10.03574 0.08132997 +0.9419845 10.03574 0.08132997 +1.267794 10.03574 0.08132997 +1.705268 10.03574 0.08132997 +2.292679 10.03574 0.08132997 +3.081414 10.03574 0.08132997 +4.140474 10.03574 0.08132997 +5.562508 10.03574 0.08132997 +7.471917 10.03574 0.08132997 +10.03574 10.03574 0.08132997 +13.47828 10.03574 0.08132997 +18.10068 10.03574 0.08132997 +24.30731 10.03574 0.08132997 +32.64117 10.03574 0.08132997 +43.83129 10.03574 0.08132997 +58.85664 10.03574 0.08132997 +-0.0175068 13.47828 0.08132997 +-0.01161267 13.47828 0.08132997 +-0.005718534 13.47828 0.08132997 +0.0001755984 13.47828 0.08132997 +0.006069731 13.47828 0.08132997 +0.01197402 13.47828 0.08132997 +0.01903886 13.47828 0.08132997 +0.02852504 13.47828 0.08132997 +0.04126244 13.47828 0.08132997 +0.05836535 13.47828 0.08132997 +0.08132997 13.47828 0.08132997 +0.1121653 13.47828 0.08132997 +0.1535689 13.47828 0.08132997 +0.2091628 13.47828 0.08132997 +0.2838106 13.47828 0.08132997 +0.3840425 13.47828 0.08132997 +0.518627 13.47828 0.08132997 +0.6993381 13.47828 0.08132997 +0.9419845 13.47828 0.08132997 +1.267794 13.47828 0.08132997 +1.705268 13.47828 0.08132997 +2.292679 13.47828 0.08132997 +3.081414 13.47828 0.08132997 +4.140474 13.47828 0.08132997 +5.562508 13.47828 0.08132997 +7.471917 13.47828 0.08132997 +10.03574 13.47828 0.08132997 +13.47828 13.47828 0.08132997 +18.10068 13.47828 0.08132997 +24.30731 13.47828 0.08132997 +32.64117 13.47828 0.08132997 +43.83129 13.47828 0.08132997 +58.85664 13.47828 0.08132997 +-0.0175068 18.10068 0.08132997 +-0.01161267 18.10068 0.08132997 +-0.005718534 18.10068 0.08132997 +0.0001755984 18.10068 0.08132997 +0.006069731 18.10068 0.08132997 +0.01197402 18.10068 0.08132997 +0.01903886 18.10068 0.08132997 +0.02852504 18.10068 0.08132997 +0.04126244 18.10068 0.08132997 +0.05836535 18.10068 0.08132997 +0.08132997 18.10068 0.08132997 +0.1121653 18.10068 0.08132997 +0.1535689 18.10068 0.08132997 +0.2091628 18.10068 0.08132997 +0.2838106 18.10068 0.08132997 +0.3840425 18.10068 0.08132997 +0.518627 18.10068 0.08132997 +0.6993381 18.10068 0.08132997 +0.9419845 18.10068 0.08132997 +1.267794 18.10068 0.08132997 +1.705268 18.10068 0.08132997 +2.292679 18.10068 0.08132997 +3.081414 18.10068 0.08132997 +4.140474 18.10068 0.08132997 +5.562508 18.10068 0.08132997 +7.471917 18.10068 0.08132997 +10.03574 18.10068 0.08132997 +13.47828 18.10068 0.08132997 +18.10068 18.10068 0.08132997 +24.30731 18.10068 0.08132997 +32.64117 18.10068 0.08132997 +43.83129 18.10068 0.08132997 +58.85664 18.10068 0.08132997 +-0.0175068 24.30731 0.08132997 +-0.01161267 24.30731 0.08132997 +-0.005718534 24.30731 0.08132997 +0.0001755984 24.30731 0.08132997 +0.006069731 24.30731 0.08132997 +0.01197402 24.30731 0.08132997 +0.01903886 24.30731 0.08132997 +0.02852504 24.30731 0.08132997 +0.04126244 24.30731 0.08132997 +0.05836535 24.30731 0.08132997 +0.08132997 24.30731 0.08132997 +0.1121653 24.30731 0.08132997 +0.1535689 24.30731 0.08132997 +0.2091628 24.30731 0.08132997 +0.2838106 24.30731 0.08132997 +0.3840425 24.30731 0.08132997 +0.518627 24.30731 0.08132997 +0.6993381 24.30731 0.08132997 +0.9419845 24.30731 0.08132997 +1.267794 24.30731 0.08132997 +1.705268 24.30731 0.08132997 +2.292679 24.30731 0.08132997 +3.081414 24.30731 0.08132997 +4.140474 24.30731 0.08132997 +5.562508 24.30731 0.08132997 +7.471917 24.30731 0.08132997 +10.03574 24.30731 0.08132997 +13.47828 24.30731 0.08132997 +18.10068 24.30731 0.08132997 +24.30731 24.30731 0.08132997 +32.64117 24.30731 0.08132997 +43.83129 24.30731 0.08132997 +58.85664 24.30731 0.08132997 +-0.0175068 32.64117 0.08132997 +-0.01161267 32.64117 0.08132997 +-0.005718534 32.64117 0.08132997 +0.0001755984 32.64117 0.08132997 +0.006069731 32.64117 0.08132997 +0.01197402 32.64117 0.08132997 +0.01903886 32.64117 0.08132997 +0.02852504 32.64117 0.08132997 +0.04126244 32.64117 0.08132997 +0.05836535 32.64117 0.08132997 +0.08132997 32.64117 0.08132997 +0.1121653 32.64117 0.08132997 +0.1535689 32.64117 0.08132997 +0.2091628 32.64117 0.08132997 +0.2838106 32.64117 0.08132997 +0.3840425 32.64117 0.08132997 +0.518627 32.64117 0.08132997 +0.6993381 32.64117 0.08132997 +0.9419845 32.64117 0.08132997 +1.267794 32.64117 0.08132997 +1.705268 32.64117 0.08132997 +2.292679 32.64117 0.08132997 +3.081414 32.64117 0.08132997 +4.140474 32.64117 0.08132997 +5.562508 32.64117 0.08132997 +7.471917 32.64117 0.08132997 +10.03574 32.64117 0.08132997 +13.47828 32.64117 0.08132997 +18.10068 32.64117 0.08132997 +24.30731 32.64117 0.08132997 +32.64117 32.64117 0.08132997 +43.83129 32.64117 0.08132997 +58.85664 32.64117 0.08132997 +-0.0175068 43.83129 0.08132997 +-0.01161267 43.83129 0.08132997 +-0.005718534 43.83129 0.08132997 +0.0001755984 43.83129 0.08132997 +0.006069731 43.83129 0.08132997 +0.01197402 43.83129 0.08132997 +0.01903886 43.83129 0.08132997 +0.02852504 43.83129 0.08132997 +0.04126244 43.83129 0.08132997 +0.05836535 43.83129 0.08132997 +0.08132997 43.83129 0.08132997 +0.1121653 43.83129 0.08132997 +0.1535689 43.83129 0.08132997 +0.2091628 43.83129 0.08132997 +0.2838106 43.83129 0.08132997 +0.3840425 43.83129 0.08132997 +0.518627 43.83129 0.08132997 +0.6993381 43.83129 0.08132997 +0.9419845 43.83129 0.08132997 +1.267794 43.83129 0.08132997 +1.705268 43.83129 0.08132997 +2.292679 43.83129 0.08132997 +3.081414 43.83129 0.08132997 +4.140474 43.83129 0.08132997 +5.562508 43.83129 0.08132997 +7.471917 43.83129 0.08132997 +10.03574 43.83129 0.08132997 +13.47828 43.83129 0.08132997 +18.10068 43.83129 0.08132997 +24.30731 43.83129 0.08132997 +32.64117 43.83129 0.08132997 +43.83129 43.83129 0.08132997 +58.85664 43.83129 0.08132997 +-0.0175068 58.85664 0.08132997 +-0.01161267 58.85664 0.08132997 +-0.005718534 58.85664 0.08132997 +0.0001755984 58.85664 0.08132997 +0.006069731 58.85664 0.08132997 +0.01197402 58.85664 0.08132997 +0.01903886 58.85664 0.08132997 +0.02852504 58.85664 0.08132997 +0.04126244 58.85664 0.08132997 +0.05836535 58.85664 0.08132997 +0.08132997 58.85664 0.08132997 +0.1121653 58.85664 0.08132997 +0.1535689 58.85664 0.08132997 +0.2091628 58.85664 0.08132997 +0.2838106 58.85664 0.08132997 +0.3840425 58.85664 0.08132997 +0.518627 58.85664 0.08132997 +0.6993381 58.85664 0.08132997 +0.9419845 58.85664 0.08132997 +1.267794 58.85664 0.08132997 +1.705268 58.85664 0.08132997 +2.292679 58.85664 0.08132997 +3.081414 58.85664 0.08132997 +4.140474 58.85664 0.08132997 +5.562508 58.85664 0.08132997 +7.471917 58.85664 0.08132997 +10.03574 58.85664 0.08132997 +13.47828 58.85664 0.08132997 +18.10068 58.85664 0.08132997 +24.30731 58.85664 0.08132997 +32.64117 58.85664 0.08132997 +43.83129 58.85664 0.08132997 +58.85664 58.85664 0.08132997 +-0.0175068 -0.0175068 0.1121653 +-0.01161267 -0.0175068 0.1121653 +-0.005718534 -0.0175068 0.1121653 +0.0001755984 -0.0175068 0.1121653 +0.006069731 -0.0175068 0.1121653 +0.01197402 -0.0175068 0.1121653 +0.01903886 -0.0175068 0.1121653 +0.02852504 -0.0175068 0.1121653 +0.04126244 -0.0175068 0.1121653 +0.05836535 -0.0175068 0.1121653 +0.08132997 -0.0175068 0.1121653 +0.1121653 -0.0175068 0.1121653 +0.1535689 -0.0175068 0.1121653 +0.2091628 -0.0175068 0.1121653 +0.2838106 -0.0175068 0.1121653 +0.3840425 -0.0175068 0.1121653 +0.518627 -0.0175068 0.1121653 +0.6993381 -0.0175068 0.1121653 +0.9419845 -0.0175068 0.1121653 +1.267794 -0.0175068 0.1121653 +1.705268 -0.0175068 0.1121653 +2.292679 -0.0175068 0.1121653 +3.081414 -0.0175068 0.1121653 +4.140474 -0.0175068 0.1121653 +5.562508 -0.0175068 0.1121653 +7.471917 -0.0175068 0.1121653 +10.03574 -0.0175068 0.1121653 +13.47828 -0.0175068 0.1121653 +18.10068 -0.0175068 0.1121653 +24.30731 -0.0175068 0.1121653 +32.64117 -0.0175068 0.1121653 +43.83129 -0.0175068 0.1121653 +58.85664 -0.0175068 0.1121653 +-0.0175068 -0.01161267 0.1121653 +-0.01161267 -0.01161267 0.1121653 +-0.005718534 -0.01161267 0.1121653 +0.0001755984 -0.01161267 0.1121653 +0.006069731 -0.01161267 0.1121653 +0.01197402 -0.01161267 0.1121653 +0.01903886 -0.01161267 0.1121653 +0.02852504 -0.01161267 0.1121653 +0.04126244 -0.01161267 0.1121653 +0.05836535 -0.01161267 0.1121653 +0.08132997 -0.01161267 0.1121653 +0.1121653 -0.01161267 0.1121653 +0.1535689 -0.01161267 0.1121653 +0.2091628 -0.01161267 0.1121653 +0.2838106 -0.01161267 0.1121653 +0.3840425 -0.01161267 0.1121653 +0.518627 -0.01161267 0.1121653 +0.6993381 -0.01161267 0.1121653 +0.9419845 -0.01161267 0.1121653 +1.267794 -0.01161267 0.1121653 +1.705268 -0.01161267 0.1121653 +2.292679 -0.01161267 0.1121653 +3.081414 -0.01161267 0.1121653 +4.140474 -0.01161267 0.1121653 +5.562508 -0.01161267 0.1121653 +7.471917 -0.01161267 0.1121653 +10.03574 -0.01161267 0.1121653 +13.47828 -0.01161267 0.1121653 +18.10068 -0.01161267 0.1121653 +24.30731 -0.01161267 0.1121653 +32.64117 -0.01161267 0.1121653 +43.83129 -0.01161267 0.1121653 +58.85664 -0.01161267 0.1121653 +-0.0175068 -0.005718534 0.1121653 +-0.01161267 -0.005718534 0.1121653 +-0.005718534 -0.005718534 0.1121653 +0.0001755984 -0.005718534 0.1121653 +0.006069731 -0.005718534 0.1121653 +0.01197402 -0.005718534 0.1121653 +0.01903886 -0.005718534 0.1121653 +0.02852504 -0.005718534 0.1121653 +0.04126244 -0.005718534 0.1121653 +0.05836535 -0.005718534 0.1121653 +0.08132997 -0.005718534 0.1121653 +0.1121653 -0.005718534 0.1121653 +0.1535689 -0.005718534 0.1121653 +0.2091628 -0.005718534 0.1121653 +0.2838106 -0.005718534 0.1121653 +0.3840425 -0.005718534 0.1121653 +0.518627 -0.005718534 0.1121653 +0.6993381 -0.005718534 0.1121653 +0.9419845 -0.005718534 0.1121653 +1.267794 -0.005718534 0.1121653 +1.705268 -0.005718534 0.1121653 +2.292679 -0.005718534 0.1121653 +3.081414 -0.005718534 0.1121653 +4.140474 -0.005718534 0.1121653 +5.562508 -0.005718534 0.1121653 +7.471917 -0.005718534 0.1121653 +10.03574 -0.005718534 0.1121653 +13.47828 -0.005718534 0.1121653 +18.10068 -0.005718534 0.1121653 +24.30731 -0.005718534 0.1121653 +32.64117 -0.005718534 0.1121653 +43.83129 -0.005718534 0.1121653 +58.85664 -0.005718534 0.1121653 +-0.0175068 0.0001755984 0.1121653 +-0.01161267 0.0001755984 0.1121653 +-0.005718534 0.0001755984 0.1121653 +0.0001755984 0.0001755984 0.1121653 +0.006069731 0.0001755984 0.1121653 +0.01197402 0.0001755984 0.1121653 +0.01903886 0.0001755984 0.1121653 +0.02852504 0.0001755984 0.1121653 +0.04126244 0.0001755984 0.1121653 +0.05836535 0.0001755984 0.1121653 +0.08132997 0.0001755984 0.1121653 +0.1121653 0.0001755984 0.1121653 +0.1535689 0.0001755984 0.1121653 +0.2091628 0.0001755984 0.1121653 +0.2838106 0.0001755984 0.1121653 +0.3840425 0.0001755984 0.1121653 +0.518627 0.0001755984 0.1121653 +0.6993381 0.0001755984 0.1121653 +0.9419845 0.0001755984 0.1121653 +1.267794 0.0001755984 0.1121653 +1.705268 0.0001755984 0.1121653 +2.292679 0.0001755984 0.1121653 +3.081414 0.0001755984 0.1121653 +4.140474 0.0001755984 0.1121653 +5.562508 0.0001755984 0.1121653 +7.471917 0.0001755984 0.1121653 +10.03574 0.0001755984 0.1121653 +13.47828 0.0001755984 0.1121653 +18.10068 0.0001755984 0.1121653 +24.30731 0.0001755984 0.1121653 +32.64117 0.0001755984 0.1121653 +43.83129 0.0001755984 0.1121653 +58.85664 0.0001755984 0.1121653 +-0.0175068 0.006069731 0.1121653 +-0.01161267 0.006069731 0.1121653 +-0.005718534 0.006069731 0.1121653 +0.0001755984 0.006069731 0.1121653 +0.006069731 0.006069731 0.1121653 +0.01197402 0.006069731 0.1121653 +0.01903886 0.006069731 0.1121653 +0.02852504 0.006069731 0.1121653 +0.04126244 0.006069731 0.1121653 +0.05836535 0.006069731 0.1121653 +0.08132997 0.006069731 0.1121653 +0.1121653 0.006069731 0.1121653 +0.1535689 0.006069731 0.1121653 +0.2091628 0.006069731 0.1121653 +0.2838106 0.006069731 0.1121653 +0.3840425 0.006069731 0.1121653 +0.518627 0.006069731 0.1121653 +0.6993381 0.006069731 0.1121653 +0.9419845 0.006069731 0.1121653 +1.267794 0.006069731 0.1121653 +1.705268 0.006069731 0.1121653 +2.292679 0.006069731 0.1121653 +3.081414 0.006069731 0.1121653 +4.140474 0.006069731 0.1121653 +5.562508 0.006069731 0.1121653 +7.471917 0.006069731 0.1121653 +10.03574 0.006069731 0.1121653 +13.47828 0.006069731 0.1121653 +18.10068 0.006069731 0.1121653 +24.30731 0.006069731 0.1121653 +32.64117 0.006069731 0.1121653 +43.83129 0.006069731 0.1121653 +58.85664 0.006069731 0.1121653 +-0.0175068 0.01197402 0.1121653 +-0.01161267 0.01197402 0.1121653 +-0.005718534 0.01197402 0.1121653 +0.0001755984 0.01197402 0.1121653 +0.006069731 0.01197402 0.1121653 +0.01197402 0.01197402 0.1121653 +0.01903886 0.01197402 0.1121653 +0.02852504 0.01197402 0.1121653 +0.04126244 0.01197402 0.1121653 +0.05836535 0.01197402 0.1121653 +0.08132997 0.01197402 0.1121653 +0.1121653 0.01197402 0.1121653 +0.1535689 0.01197402 0.1121653 +0.2091628 0.01197402 0.1121653 +0.2838106 0.01197402 0.1121653 +0.3840425 0.01197402 0.1121653 +0.518627 0.01197402 0.1121653 +0.6993381 0.01197402 0.1121653 +0.9419845 0.01197402 0.1121653 +1.267794 0.01197402 0.1121653 +1.705268 0.01197402 0.1121653 +2.292679 0.01197402 0.1121653 +3.081414 0.01197402 0.1121653 +4.140474 0.01197402 0.1121653 +5.562508 0.01197402 0.1121653 +7.471917 0.01197402 0.1121653 +10.03574 0.01197402 0.1121653 +13.47828 0.01197402 0.1121653 +18.10068 0.01197402 0.1121653 +24.30731 0.01197402 0.1121653 +32.64117 0.01197402 0.1121653 +43.83129 0.01197402 0.1121653 +58.85664 0.01197402 0.1121653 +-0.0175068 0.01903886 0.1121653 +-0.01161267 0.01903886 0.1121653 +-0.005718534 0.01903886 0.1121653 +0.0001755984 0.01903886 0.1121653 +0.006069731 0.01903886 0.1121653 +0.01197402 0.01903886 0.1121653 +0.01903886 0.01903886 0.1121653 +0.02852504 0.01903886 0.1121653 +0.04126244 0.01903886 0.1121653 +0.05836535 0.01903886 0.1121653 +0.08132997 0.01903886 0.1121653 +0.1121653 0.01903886 0.1121653 +0.1535689 0.01903886 0.1121653 +0.2091628 0.01903886 0.1121653 +0.2838106 0.01903886 0.1121653 +0.3840425 0.01903886 0.1121653 +0.518627 0.01903886 0.1121653 +0.6993381 0.01903886 0.1121653 +0.9419845 0.01903886 0.1121653 +1.267794 0.01903886 0.1121653 +1.705268 0.01903886 0.1121653 +2.292679 0.01903886 0.1121653 +3.081414 0.01903886 0.1121653 +4.140474 0.01903886 0.1121653 +5.562508 0.01903886 0.1121653 +7.471917 0.01903886 0.1121653 +10.03574 0.01903886 0.1121653 +13.47828 0.01903886 0.1121653 +18.10068 0.01903886 0.1121653 +24.30731 0.01903886 0.1121653 +32.64117 0.01903886 0.1121653 +43.83129 0.01903886 0.1121653 +58.85664 0.01903886 0.1121653 +-0.0175068 0.02852504 0.1121653 +-0.01161267 0.02852504 0.1121653 +-0.005718534 0.02852504 0.1121653 +0.0001755984 0.02852504 0.1121653 +0.006069731 0.02852504 0.1121653 +0.01197402 0.02852504 0.1121653 +0.01903886 0.02852504 0.1121653 +0.02852504 0.02852504 0.1121653 +0.04126244 0.02852504 0.1121653 +0.05836535 0.02852504 0.1121653 +0.08132997 0.02852504 0.1121653 +0.1121653 0.02852504 0.1121653 +0.1535689 0.02852504 0.1121653 +0.2091628 0.02852504 0.1121653 +0.2838106 0.02852504 0.1121653 +0.3840425 0.02852504 0.1121653 +0.518627 0.02852504 0.1121653 +0.6993381 0.02852504 0.1121653 +0.9419845 0.02852504 0.1121653 +1.267794 0.02852504 0.1121653 +1.705268 0.02852504 0.1121653 +2.292679 0.02852504 0.1121653 +3.081414 0.02852504 0.1121653 +4.140474 0.02852504 0.1121653 +5.562508 0.02852504 0.1121653 +7.471917 0.02852504 0.1121653 +10.03574 0.02852504 0.1121653 +13.47828 0.02852504 0.1121653 +18.10068 0.02852504 0.1121653 +24.30731 0.02852504 0.1121653 +32.64117 0.02852504 0.1121653 +43.83129 0.02852504 0.1121653 +58.85664 0.02852504 0.1121653 +-0.0175068 0.04126244 0.1121653 +-0.01161267 0.04126244 0.1121653 +-0.005718534 0.04126244 0.1121653 +0.0001755984 0.04126244 0.1121653 +0.006069731 0.04126244 0.1121653 +0.01197402 0.04126244 0.1121653 +0.01903886 0.04126244 0.1121653 +0.02852504 0.04126244 0.1121653 +0.04126244 0.04126244 0.1121653 +0.05836535 0.04126244 0.1121653 +0.08132997 0.04126244 0.1121653 +0.1121653 0.04126244 0.1121653 +0.1535689 0.04126244 0.1121653 +0.2091628 0.04126244 0.1121653 +0.2838106 0.04126244 0.1121653 +0.3840425 0.04126244 0.1121653 +0.518627 0.04126244 0.1121653 +0.6993381 0.04126244 0.1121653 +0.9419845 0.04126244 0.1121653 +1.267794 0.04126244 0.1121653 +1.705268 0.04126244 0.1121653 +2.292679 0.04126244 0.1121653 +3.081414 0.04126244 0.1121653 +4.140474 0.04126244 0.1121653 +5.562508 0.04126244 0.1121653 +7.471917 0.04126244 0.1121653 +10.03574 0.04126244 0.1121653 +13.47828 0.04126244 0.1121653 +18.10068 0.04126244 0.1121653 +24.30731 0.04126244 0.1121653 +32.64117 0.04126244 0.1121653 +43.83129 0.04126244 0.1121653 +58.85664 0.04126244 0.1121653 +-0.0175068 0.05836535 0.1121653 +-0.01161267 0.05836535 0.1121653 +-0.005718534 0.05836535 0.1121653 +0.0001755984 0.05836535 0.1121653 +0.006069731 0.05836535 0.1121653 +0.01197402 0.05836535 0.1121653 +0.01903886 0.05836535 0.1121653 +0.02852504 0.05836535 0.1121653 +0.04126244 0.05836535 0.1121653 +0.05836535 0.05836535 0.1121653 +0.08132997 0.05836535 0.1121653 +0.1121653 0.05836535 0.1121653 +0.1535689 0.05836535 0.1121653 +0.2091628 0.05836535 0.1121653 +0.2838106 0.05836535 0.1121653 +0.3840425 0.05836535 0.1121653 +0.518627 0.05836535 0.1121653 +0.6993381 0.05836535 0.1121653 +0.9419845 0.05836535 0.1121653 +1.267794 0.05836535 0.1121653 +1.705268 0.05836535 0.1121653 +2.292679 0.05836535 0.1121653 +3.081414 0.05836535 0.1121653 +4.140474 0.05836535 0.1121653 +5.562508 0.05836535 0.1121653 +7.471917 0.05836535 0.1121653 +10.03574 0.05836535 0.1121653 +13.47828 0.05836535 0.1121653 +18.10068 0.05836535 0.1121653 +24.30731 0.05836535 0.1121653 +32.64117 0.05836535 0.1121653 +43.83129 0.05836535 0.1121653 +58.85664 0.05836535 0.1121653 +-0.0175068 0.08132997 0.1121653 +-0.01161267 0.08132997 0.1121653 +-0.005718534 0.08132997 0.1121653 +0.0001755984 0.08132997 0.1121653 +0.006069731 0.08132997 0.1121653 +0.01197402 0.08132997 0.1121653 +0.01903886 0.08132997 0.1121653 +0.02852504 0.08132997 0.1121653 +0.04126244 0.08132997 0.1121653 +0.05836535 0.08132997 0.1121653 +0.08132997 0.08132997 0.1121653 +0.1121653 0.08132997 0.1121653 +0.1535689 0.08132997 0.1121653 +0.2091628 0.08132997 0.1121653 +0.2838106 0.08132997 0.1121653 +0.3840425 0.08132997 0.1121653 +0.518627 0.08132997 0.1121653 +0.6993381 0.08132997 0.1121653 +0.9419845 0.08132997 0.1121653 +1.267794 0.08132997 0.1121653 +1.705268 0.08132997 0.1121653 +2.292679 0.08132997 0.1121653 +3.081414 0.08132997 0.1121653 +4.140474 0.08132997 0.1121653 +5.562508 0.08132997 0.1121653 +7.471917 0.08132997 0.1121653 +10.03574 0.08132997 0.1121653 +13.47828 0.08132997 0.1121653 +18.10068 0.08132997 0.1121653 +24.30731 0.08132997 0.1121653 +32.64117 0.08132997 0.1121653 +43.83129 0.08132997 0.1121653 +58.85664 0.08132997 0.1121653 +-0.0175068 0.1121653 0.1121653 +-0.01161267 0.1121653 0.1121653 +-0.005718534 0.1121653 0.1121653 +0.0001755984 0.1121653 0.1121653 +0.006069731 0.1121653 0.1121653 +0.01197402 0.1121653 0.1121653 +0.01903886 0.1121653 0.1121653 +0.02852504 0.1121653 0.1121653 +0.04126244 0.1121653 0.1121653 +0.05836535 0.1121653 0.1121653 +0.08132997 0.1121653 0.1121653 +0.1121653 0.1121653 0.1121653 +0.1535689 0.1121653 0.1121653 +0.2091628 0.1121653 0.1121653 +0.2838106 0.1121653 0.1121653 +0.3840425 0.1121653 0.1121653 +0.518627 0.1121653 0.1121653 +0.6993381 0.1121653 0.1121653 +0.9419845 0.1121653 0.1121653 +1.267794 0.1121653 0.1121653 +1.705268 0.1121653 0.1121653 +2.292679 0.1121653 0.1121653 +3.081414 0.1121653 0.1121653 +4.140474 0.1121653 0.1121653 +5.562508 0.1121653 0.1121653 +7.471917 0.1121653 0.1121653 +10.03574 0.1121653 0.1121653 +13.47828 0.1121653 0.1121653 +18.10068 0.1121653 0.1121653 +24.30731 0.1121653 0.1121653 +32.64117 0.1121653 0.1121653 +43.83129 0.1121653 0.1121653 +58.85664 0.1121653 0.1121653 +-0.0175068 0.1535689 0.1121653 +-0.01161267 0.1535689 0.1121653 +-0.005718534 0.1535689 0.1121653 +0.0001755984 0.1535689 0.1121653 +0.006069731 0.1535689 0.1121653 +0.01197402 0.1535689 0.1121653 +0.01903886 0.1535689 0.1121653 +0.02852504 0.1535689 0.1121653 +0.04126244 0.1535689 0.1121653 +0.05836535 0.1535689 0.1121653 +0.08132997 0.1535689 0.1121653 +0.1121653 0.1535689 0.1121653 +0.1535689 0.1535689 0.1121653 +0.2091628 0.1535689 0.1121653 +0.2838106 0.1535689 0.1121653 +0.3840425 0.1535689 0.1121653 +0.518627 0.1535689 0.1121653 +0.6993381 0.1535689 0.1121653 +0.9419845 0.1535689 0.1121653 +1.267794 0.1535689 0.1121653 +1.705268 0.1535689 0.1121653 +2.292679 0.1535689 0.1121653 +3.081414 0.1535689 0.1121653 +4.140474 0.1535689 0.1121653 +5.562508 0.1535689 0.1121653 +7.471917 0.1535689 0.1121653 +10.03574 0.1535689 0.1121653 +13.47828 0.1535689 0.1121653 +18.10068 0.1535689 0.1121653 +24.30731 0.1535689 0.1121653 +32.64117 0.1535689 0.1121653 +43.83129 0.1535689 0.1121653 +58.85664 0.1535689 0.1121653 +-0.0175068 0.2091628 0.1121653 +-0.01161267 0.2091628 0.1121653 +-0.005718534 0.2091628 0.1121653 +0.0001755984 0.2091628 0.1121653 +0.006069731 0.2091628 0.1121653 +0.01197402 0.2091628 0.1121653 +0.01903886 0.2091628 0.1121653 +0.02852504 0.2091628 0.1121653 +0.04126244 0.2091628 0.1121653 +0.05836535 0.2091628 0.1121653 +0.08132997 0.2091628 0.1121653 +0.1121653 0.2091628 0.1121653 +0.1535689 0.2091628 0.1121653 +0.2091628 0.2091628 0.1121653 +0.2838106 0.2091628 0.1121653 +0.3840425 0.2091628 0.1121653 +0.518627 0.2091628 0.1121653 +0.6993381 0.2091628 0.1121653 +0.9419845 0.2091628 0.1121653 +1.267794 0.2091628 0.1121653 +1.705268 0.2091628 0.1121653 +2.292679 0.2091628 0.1121653 +3.081414 0.2091628 0.1121653 +4.140474 0.2091628 0.1121653 +5.562508 0.2091628 0.1121653 +7.471917 0.2091628 0.1121653 +10.03574 0.2091628 0.1121653 +13.47828 0.2091628 0.1121653 +18.10068 0.2091628 0.1121653 +24.30731 0.2091628 0.1121653 +32.64117 0.2091628 0.1121653 +43.83129 0.2091628 0.1121653 +58.85664 0.2091628 0.1121653 +-0.0175068 0.2838106 0.1121653 +-0.01161267 0.2838106 0.1121653 +-0.005718534 0.2838106 0.1121653 +0.0001755984 0.2838106 0.1121653 +0.006069731 0.2838106 0.1121653 +0.01197402 0.2838106 0.1121653 +0.01903886 0.2838106 0.1121653 +0.02852504 0.2838106 0.1121653 +0.04126244 0.2838106 0.1121653 +0.05836535 0.2838106 0.1121653 +0.08132997 0.2838106 0.1121653 +0.1121653 0.2838106 0.1121653 +0.1535689 0.2838106 0.1121653 +0.2091628 0.2838106 0.1121653 +0.2838106 0.2838106 0.1121653 +0.3840425 0.2838106 0.1121653 +0.518627 0.2838106 0.1121653 +0.6993381 0.2838106 0.1121653 +0.9419845 0.2838106 0.1121653 +1.267794 0.2838106 0.1121653 +1.705268 0.2838106 0.1121653 +2.292679 0.2838106 0.1121653 +3.081414 0.2838106 0.1121653 +4.140474 0.2838106 0.1121653 +5.562508 0.2838106 0.1121653 +7.471917 0.2838106 0.1121653 +10.03574 0.2838106 0.1121653 +13.47828 0.2838106 0.1121653 +18.10068 0.2838106 0.1121653 +24.30731 0.2838106 0.1121653 +32.64117 0.2838106 0.1121653 +43.83129 0.2838106 0.1121653 +58.85664 0.2838106 0.1121653 +-0.0175068 0.3840425 0.1121653 +-0.01161267 0.3840425 0.1121653 +-0.005718534 0.3840425 0.1121653 +0.0001755984 0.3840425 0.1121653 +0.006069731 0.3840425 0.1121653 +0.01197402 0.3840425 0.1121653 +0.01903886 0.3840425 0.1121653 +0.02852504 0.3840425 0.1121653 +0.04126244 0.3840425 0.1121653 +0.05836535 0.3840425 0.1121653 +0.08132997 0.3840425 0.1121653 +0.1121653 0.3840425 0.1121653 +0.1535689 0.3840425 0.1121653 +0.2091628 0.3840425 0.1121653 +0.2838106 0.3840425 0.1121653 +0.3840425 0.3840425 0.1121653 +0.518627 0.3840425 0.1121653 +0.6993381 0.3840425 0.1121653 +0.9419845 0.3840425 0.1121653 +1.267794 0.3840425 0.1121653 +1.705268 0.3840425 0.1121653 +2.292679 0.3840425 0.1121653 +3.081414 0.3840425 0.1121653 +4.140474 0.3840425 0.1121653 +5.562508 0.3840425 0.1121653 +7.471917 0.3840425 0.1121653 +10.03574 0.3840425 0.1121653 +13.47828 0.3840425 0.1121653 +18.10068 0.3840425 0.1121653 +24.30731 0.3840425 0.1121653 +32.64117 0.3840425 0.1121653 +43.83129 0.3840425 0.1121653 +58.85664 0.3840425 0.1121653 +-0.0175068 0.518627 0.1121653 +-0.01161267 0.518627 0.1121653 +-0.005718534 0.518627 0.1121653 +0.0001755984 0.518627 0.1121653 +0.006069731 0.518627 0.1121653 +0.01197402 0.518627 0.1121653 +0.01903886 0.518627 0.1121653 +0.02852504 0.518627 0.1121653 +0.04126244 0.518627 0.1121653 +0.05836535 0.518627 0.1121653 +0.08132997 0.518627 0.1121653 +0.1121653 0.518627 0.1121653 +0.1535689 0.518627 0.1121653 +0.2091628 0.518627 0.1121653 +0.2838106 0.518627 0.1121653 +0.3840425 0.518627 0.1121653 +0.518627 0.518627 0.1121653 +0.6993381 0.518627 0.1121653 +0.9419845 0.518627 0.1121653 +1.267794 0.518627 0.1121653 +1.705268 0.518627 0.1121653 +2.292679 0.518627 0.1121653 +3.081414 0.518627 0.1121653 +4.140474 0.518627 0.1121653 +5.562508 0.518627 0.1121653 +7.471917 0.518627 0.1121653 +10.03574 0.518627 0.1121653 +13.47828 0.518627 0.1121653 +18.10068 0.518627 0.1121653 +24.30731 0.518627 0.1121653 +32.64117 0.518627 0.1121653 +43.83129 0.518627 0.1121653 +58.85664 0.518627 0.1121653 +-0.0175068 0.6993381 0.1121653 +-0.01161267 0.6993381 0.1121653 +-0.005718534 0.6993381 0.1121653 +0.0001755984 0.6993381 0.1121653 +0.006069731 0.6993381 0.1121653 +0.01197402 0.6993381 0.1121653 +0.01903886 0.6993381 0.1121653 +0.02852504 0.6993381 0.1121653 +0.04126244 0.6993381 0.1121653 +0.05836535 0.6993381 0.1121653 +0.08132997 0.6993381 0.1121653 +0.1121653 0.6993381 0.1121653 +0.1535689 0.6993381 0.1121653 +0.2091628 0.6993381 0.1121653 +0.2838106 0.6993381 0.1121653 +0.3840425 0.6993381 0.1121653 +0.518627 0.6993381 0.1121653 +0.6993381 0.6993381 0.1121653 +0.9419845 0.6993381 0.1121653 +1.267794 0.6993381 0.1121653 +1.705268 0.6993381 0.1121653 +2.292679 0.6993381 0.1121653 +3.081414 0.6993381 0.1121653 +4.140474 0.6993381 0.1121653 +5.562508 0.6993381 0.1121653 +7.471917 0.6993381 0.1121653 +10.03574 0.6993381 0.1121653 +13.47828 0.6993381 0.1121653 +18.10068 0.6993381 0.1121653 +24.30731 0.6993381 0.1121653 +32.64117 0.6993381 0.1121653 +43.83129 0.6993381 0.1121653 +58.85664 0.6993381 0.1121653 +-0.0175068 0.9419845 0.1121653 +-0.01161267 0.9419845 0.1121653 +-0.005718534 0.9419845 0.1121653 +0.0001755984 0.9419845 0.1121653 +0.006069731 0.9419845 0.1121653 +0.01197402 0.9419845 0.1121653 +0.01903886 0.9419845 0.1121653 +0.02852504 0.9419845 0.1121653 +0.04126244 0.9419845 0.1121653 +0.05836535 0.9419845 0.1121653 +0.08132997 0.9419845 0.1121653 +0.1121653 0.9419845 0.1121653 +0.1535689 0.9419845 0.1121653 +0.2091628 0.9419845 0.1121653 +0.2838106 0.9419845 0.1121653 +0.3840425 0.9419845 0.1121653 +0.518627 0.9419845 0.1121653 +0.6993381 0.9419845 0.1121653 +0.9419845 0.9419845 0.1121653 +1.267794 0.9419845 0.1121653 +1.705268 0.9419845 0.1121653 +2.292679 0.9419845 0.1121653 +3.081414 0.9419845 0.1121653 +4.140474 0.9419845 0.1121653 +5.562508 0.9419845 0.1121653 +7.471917 0.9419845 0.1121653 +10.03574 0.9419845 0.1121653 +13.47828 0.9419845 0.1121653 +18.10068 0.9419845 0.1121653 +24.30731 0.9419845 0.1121653 +32.64117 0.9419845 0.1121653 +43.83129 0.9419845 0.1121653 +58.85664 0.9419845 0.1121653 +-0.0175068 1.267794 0.1121653 +-0.01161267 1.267794 0.1121653 +-0.005718534 1.267794 0.1121653 +0.0001755984 1.267794 0.1121653 +0.006069731 1.267794 0.1121653 +0.01197402 1.267794 0.1121653 +0.01903886 1.267794 0.1121653 +0.02852504 1.267794 0.1121653 +0.04126244 1.267794 0.1121653 +0.05836535 1.267794 0.1121653 +0.08132997 1.267794 0.1121653 +0.1121653 1.267794 0.1121653 +0.1535689 1.267794 0.1121653 +0.2091628 1.267794 0.1121653 +0.2838106 1.267794 0.1121653 +0.3840425 1.267794 0.1121653 +0.518627 1.267794 0.1121653 +0.6993381 1.267794 0.1121653 +0.9419845 1.267794 0.1121653 +1.267794 1.267794 0.1121653 +1.705268 1.267794 0.1121653 +2.292679 1.267794 0.1121653 +3.081414 1.267794 0.1121653 +4.140474 1.267794 0.1121653 +5.562508 1.267794 0.1121653 +7.471917 1.267794 0.1121653 +10.03574 1.267794 0.1121653 +13.47828 1.267794 0.1121653 +18.10068 1.267794 0.1121653 +24.30731 1.267794 0.1121653 +32.64117 1.267794 0.1121653 +43.83129 1.267794 0.1121653 +58.85664 1.267794 0.1121653 +-0.0175068 1.705268 0.1121653 +-0.01161267 1.705268 0.1121653 +-0.005718534 1.705268 0.1121653 +0.0001755984 1.705268 0.1121653 +0.006069731 1.705268 0.1121653 +0.01197402 1.705268 0.1121653 +0.01903886 1.705268 0.1121653 +0.02852504 1.705268 0.1121653 +0.04126244 1.705268 0.1121653 +0.05836535 1.705268 0.1121653 +0.08132997 1.705268 0.1121653 +0.1121653 1.705268 0.1121653 +0.1535689 1.705268 0.1121653 +0.2091628 1.705268 0.1121653 +0.2838106 1.705268 0.1121653 +0.3840425 1.705268 0.1121653 +0.518627 1.705268 0.1121653 +0.6993381 1.705268 0.1121653 +0.9419845 1.705268 0.1121653 +1.267794 1.705268 0.1121653 +1.705268 1.705268 0.1121653 +2.292679 1.705268 0.1121653 +3.081414 1.705268 0.1121653 +4.140474 1.705268 0.1121653 +5.562508 1.705268 0.1121653 +7.471917 1.705268 0.1121653 +10.03574 1.705268 0.1121653 +13.47828 1.705268 0.1121653 +18.10068 1.705268 0.1121653 +24.30731 1.705268 0.1121653 +32.64117 1.705268 0.1121653 +43.83129 1.705268 0.1121653 +58.85664 1.705268 0.1121653 +-0.0175068 2.292679 0.1121653 +-0.01161267 2.292679 0.1121653 +-0.005718534 2.292679 0.1121653 +0.0001755984 2.292679 0.1121653 +0.006069731 2.292679 0.1121653 +0.01197402 2.292679 0.1121653 +0.01903886 2.292679 0.1121653 +0.02852504 2.292679 0.1121653 +0.04126244 2.292679 0.1121653 +0.05836535 2.292679 0.1121653 +0.08132997 2.292679 0.1121653 +0.1121653 2.292679 0.1121653 +0.1535689 2.292679 0.1121653 +0.2091628 2.292679 0.1121653 +0.2838106 2.292679 0.1121653 +0.3840425 2.292679 0.1121653 +0.518627 2.292679 0.1121653 +0.6993381 2.292679 0.1121653 +0.9419845 2.292679 0.1121653 +1.267794 2.292679 0.1121653 +1.705268 2.292679 0.1121653 +2.292679 2.292679 0.1121653 +3.081414 2.292679 0.1121653 +4.140474 2.292679 0.1121653 +5.562508 2.292679 0.1121653 +7.471917 2.292679 0.1121653 +10.03574 2.292679 0.1121653 +13.47828 2.292679 0.1121653 +18.10068 2.292679 0.1121653 +24.30731 2.292679 0.1121653 +32.64117 2.292679 0.1121653 +43.83129 2.292679 0.1121653 +58.85664 2.292679 0.1121653 +-0.0175068 3.081414 0.1121653 +-0.01161267 3.081414 0.1121653 +-0.005718534 3.081414 0.1121653 +0.0001755984 3.081414 0.1121653 +0.006069731 3.081414 0.1121653 +0.01197402 3.081414 0.1121653 +0.01903886 3.081414 0.1121653 +0.02852504 3.081414 0.1121653 +0.04126244 3.081414 0.1121653 +0.05836535 3.081414 0.1121653 +0.08132997 3.081414 0.1121653 +0.1121653 3.081414 0.1121653 +0.1535689 3.081414 0.1121653 +0.2091628 3.081414 0.1121653 +0.2838106 3.081414 0.1121653 +0.3840425 3.081414 0.1121653 +0.518627 3.081414 0.1121653 +0.6993381 3.081414 0.1121653 +0.9419845 3.081414 0.1121653 +1.267794 3.081414 0.1121653 +1.705268 3.081414 0.1121653 +2.292679 3.081414 0.1121653 +3.081414 3.081414 0.1121653 +4.140474 3.081414 0.1121653 +5.562508 3.081414 0.1121653 +7.471917 3.081414 0.1121653 +10.03574 3.081414 0.1121653 +13.47828 3.081414 0.1121653 +18.10068 3.081414 0.1121653 +24.30731 3.081414 0.1121653 +32.64117 3.081414 0.1121653 +43.83129 3.081414 0.1121653 +58.85664 3.081414 0.1121653 +-0.0175068 4.140474 0.1121653 +-0.01161267 4.140474 0.1121653 +-0.005718534 4.140474 0.1121653 +0.0001755984 4.140474 0.1121653 +0.006069731 4.140474 0.1121653 +0.01197402 4.140474 0.1121653 +0.01903886 4.140474 0.1121653 +0.02852504 4.140474 0.1121653 +0.04126244 4.140474 0.1121653 +0.05836535 4.140474 0.1121653 +0.08132997 4.140474 0.1121653 +0.1121653 4.140474 0.1121653 +0.1535689 4.140474 0.1121653 +0.2091628 4.140474 0.1121653 +0.2838106 4.140474 0.1121653 +0.3840425 4.140474 0.1121653 +0.518627 4.140474 0.1121653 +0.6993381 4.140474 0.1121653 +0.9419845 4.140474 0.1121653 +1.267794 4.140474 0.1121653 +1.705268 4.140474 0.1121653 +2.292679 4.140474 0.1121653 +3.081414 4.140474 0.1121653 +4.140474 4.140474 0.1121653 +5.562508 4.140474 0.1121653 +7.471917 4.140474 0.1121653 +10.03574 4.140474 0.1121653 +13.47828 4.140474 0.1121653 +18.10068 4.140474 0.1121653 +24.30731 4.140474 0.1121653 +32.64117 4.140474 0.1121653 +43.83129 4.140474 0.1121653 +58.85664 4.140474 0.1121653 +-0.0175068 5.562508 0.1121653 +-0.01161267 5.562508 0.1121653 +-0.005718534 5.562508 0.1121653 +0.0001755984 5.562508 0.1121653 +0.006069731 5.562508 0.1121653 +0.01197402 5.562508 0.1121653 +0.01903886 5.562508 0.1121653 +0.02852504 5.562508 0.1121653 +0.04126244 5.562508 0.1121653 +0.05836535 5.562508 0.1121653 +0.08132997 5.562508 0.1121653 +0.1121653 5.562508 0.1121653 +0.1535689 5.562508 0.1121653 +0.2091628 5.562508 0.1121653 +0.2838106 5.562508 0.1121653 +0.3840425 5.562508 0.1121653 +0.518627 5.562508 0.1121653 +0.6993381 5.562508 0.1121653 +0.9419845 5.562508 0.1121653 +1.267794 5.562508 0.1121653 +1.705268 5.562508 0.1121653 +2.292679 5.562508 0.1121653 +3.081414 5.562508 0.1121653 +4.140474 5.562508 0.1121653 +5.562508 5.562508 0.1121653 +7.471917 5.562508 0.1121653 +10.03574 5.562508 0.1121653 +13.47828 5.562508 0.1121653 +18.10068 5.562508 0.1121653 +24.30731 5.562508 0.1121653 +32.64117 5.562508 0.1121653 +43.83129 5.562508 0.1121653 +58.85664 5.562508 0.1121653 +-0.0175068 7.471917 0.1121653 +-0.01161267 7.471917 0.1121653 +-0.005718534 7.471917 0.1121653 +0.0001755984 7.471917 0.1121653 +0.006069731 7.471917 0.1121653 +0.01197402 7.471917 0.1121653 +0.01903886 7.471917 0.1121653 +0.02852504 7.471917 0.1121653 +0.04126244 7.471917 0.1121653 +0.05836535 7.471917 0.1121653 +0.08132997 7.471917 0.1121653 +0.1121653 7.471917 0.1121653 +0.1535689 7.471917 0.1121653 +0.2091628 7.471917 0.1121653 +0.2838106 7.471917 0.1121653 +0.3840425 7.471917 0.1121653 +0.518627 7.471917 0.1121653 +0.6993381 7.471917 0.1121653 +0.9419845 7.471917 0.1121653 +1.267794 7.471917 0.1121653 +1.705268 7.471917 0.1121653 +2.292679 7.471917 0.1121653 +3.081414 7.471917 0.1121653 +4.140474 7.471917 0.1121653 +5.562508 7.471917 0.1121653 +7.471917 7.471917 0.1121653 +10.03574 7.471917 0.1121653 +13.47828 7.471917 0.1121653 +18.10068 7.471917 0.1121653 +24.30731 7.471917 0.1121653 +32.64117 7.471917 0.1121653 +43.83129 7.471917 0.1121653 +58.85664 7.471917 0.1121653 +-0.0175068 10.03574 0.1121653 +-0.01161267 10.03574 0.1121653 +-0.005718534 10.03574 0.1121653 +0.0001755984 10.03574 0.1121653 +0.006069731 10.03574 0.1121653 +0.01197402 10.03574 0.1121653 +0.01903886 10.03574 0.1121653 +0.02852504 10.03574 0.1121653 +0.04126244 10.03574 0.1121653 +0.05836535 10.03574 0.1121653 +0.08132997 10.03574 0.1121653 +0.1121653 10.03574 0.1121653 +0.1535689 10.03574 0.1121653 +0.2091628 10.03574 0.1121653 +0.2838106 10.03574 0.1121653 +0.3840425 10.03574 0.1121653 +0.518627 10.03574 0.1121653 +0.6993381 10.03574 0.1121653 +0.9419845 10.03574 0.1121653 +1.267794 10.03574 0.1121653 +1.705268 10.03574 0.1121653 +2.292679 10.03574 0.1121653 +3.081414 10.03574 0.1121653 +4.140474 10.03574 0.1121653 +5.562508 10.03574 0.1121653 +7.471917 10.03574 0.1121653 +10.03574 10.03574 0.1121653 +13.47828 10.03574 0.1121653 +18.10068 10.03574 0.1121653 +24.30731 10.03574 0.1121653 +32.64117 10.03574 0.1121653 +43.83129 10.03574 0.1121653 +58.85664 10.03574 0.1121653 +-0.0175068 13.47828 0.1121653 +-0.01161267 13.47828 0.1121653 +-0.005718534 13.47828 0.1121653 +0.0001755984 13.47828 0.1121653 +0.006069731 13.47828 0.1121653 +0.01197402 13.47828 0.1121653 +0.01903886 13.47828 0.1121653 +0.02852504 13.47828 0.1121653 +0.04126244 13.47828 0.1121653 +0.05836535 13.47828 0.1121653 +0.08132997 13.47828 0.1121653 +0.1121653 13.47828 0.1121653 +0.1535689 13.47828 0.1121653 +0.2091628 13.47828 0.1121653 +0.2838106 13.47828 0.1121653 +0.3840425 13.47828 0.1121653 +0.518627 13.47828 0.1121653 +0.6993381 13.47828 0.1121653 +0.9419845 13.47828 0.1121653 +1.267794 13.47828 0.1121653 +1.705268 13.47828 0.1121653 +2.292679 13.47828 0.1121653 +3.081414 13.47828 0.1121653 +4.140474 13.47828 0.1121653 +5.562508 13.47828 0.1121653 +7.471917 13.47828 0.1121653 +10.03574 13.47828 0.1121653 +13.47828 13.47828 0.1121653 +18.10068 13.47828 0.1121653 +24.30731 13.47828 0.1121653 +32.64117 13.47828 0.1121653 +43.83129 13.47828 0.1121653 +58.85664 13.47828 0.1121653 +-0.0175068 18.10068 0.1121653 +-0.01161267 18.10068 0.1121653 +-0.005718534 18.10068 0.1121653 +0.0001755984 18.10068 0.1121653 +0.006069731 18.10068 0.1121653 +0.01197402 18.10068 0.1121653 +0.01903886 18.10068 0.1121653 +0.02852504 18.10068 0.1121653 +0.04126244 18.10068 0.1121653 +0.05836535 18.10068 0.1121653 +0.08132997 18.10068 0.1121653 +0.1121653 18.10068 0.1121653 +0.1535689 18.10068 0.1121653 +0.2091628 18.10068 0.1121653 +0.2838106 18.10068 0.1121653 +0.3840425 18.10068 0.1121653 +0.518627 18.10068 0.1121653 +0.6993381 18.10068 0.1121653 +0.9419845 18.10068 0.1121653 +1.267794 18.10068 0.1121653 +1.705268 18.10068 0.1121653 +2.292679 18.10068 0.1121653 +3.081414 18.10068 0.1121653 +4.140474 18.10068 0.1121653 +5.562508 18.10068 0.1121653 +7.471917 18.10068 0.1121653 +10.03574 18.10068 0.1121653 +13.47828 18.10068 0.1121653 +18.10068 18.10068 0.1121653 +24.30731 18.10068 0.1121653 +32.64117 18.10068 0.1121653 +43.83129 18.10068 0.1121653 +58.85664 18.10068 0.1121653 +-0.0175068 24.30731 0.1121653 +-0.01161267 24.30731 0.1121653 +-0.005718534 24.30731 0.1121653 +0.0001755984 24.30731 0.1121653 +0.006069731 24.30731 0.1121653 +0.01197402 24.30731 0.1121653 +0.01903886 24.30731 0.1121653 +0.02852504 24.30731 0.1121653 +0.04126244 24.30731 0.1121653 +0.05836535 24.30731 0.1121653 +0.08132997 24.30731 0.1121653 +0.1121653 24.30731 0.1121653 +0.1535689 24.30731 0.1121653 +0.2091628 24.30731 0.1121653 +0.2838106 24.30731 0.1121653 +0.3840425 24.30731 0.1121653 +0.518627 24.30731 0.1121653 +0.6993381 24.30731 0.1121653 +0.9419845 24.30731 0.1121653 +1.267794 24.30731 0.1121653 +1.705268 24.30731 0.1121653 +2.292679 24.30731 0.1121653 +3.081414 24.30731 0.1121653 +4.140474 24.30731 0.1121653 +5.562508 24.30731 0.1121653 +7.471917 24.30731 0.1121653 +10.03574 24.30731 0.1121653 +13.47828 24.30731 0.1121653 +18.10068 24.30731 0.1121653 +24.30731 24.30731 0.1121653 +32.64117 24.30731 0.1121653 +43.83129 24.30731 0.1121653 +58.85664 24.30731 0.1121653 +-0.0175068 32.64117 0.1121653 +-0.01161267 32.64117 0.1121653 +-0.005718534 32.64117 0.1121653 +0.0001755984 32.64117 0.1121653 +0.006069731 32.64117 0.1121653 +0.01197402 32.64117 0.1121653 +0.01903886 32.64117 0.1121653 +0.02852504 32.64117 0.1121653 +0.04126244 32.64117 0.1121653 +0.05836535 32.64117 0.1121653 +0.08132997 32.64117 0.1121653 +0.1121653 32.64117 0.1121653 +0.1535689 32.64117 0.1121653 +0.2091628 32.64117 0.1121653 +0.2838106 32.64117 0.1121653 +0.3840425 32.64117 0.1121653 +0.518627 32.64117 0.1121653 +0.6993381 32.64117 0.1121653 +0.9419845 32.64117 0.1121653 +1.267794 32.64117 0.1121653 +1.705268 32.64117 0.1121653 +2.292679 32.64117 0.1121653 +3.081414 32.64117 0.1121653 +4.140474 32.64117 0.1121653 +5.562508 32.64117 0.1121653 +7.471917 32.64117 0.1121653 +10.03574 32.64117 0.1121653 +13.47828 32.64117 0.1121653 +18.10068 32.64117 0.1121653 +24.30731 32.64117 0.1121653 +32.64117 32.64117 0.1121653 +43.83129 32.64117 0.1121653 +58.85664 32.64117 0.1121653 +-0.0175068 43.83129 0.1121653 +-0.01161267 43.83129 0.1121653 +-0.005718534 43.83129 0.1121653 +0.0001755984 43.83129 0.1121653 +0.006069731 43.83129 0.1121653 +0.01197402 43.83129 0.1121653 +0.01903886 43.83129 0.1121653 +0.02852504 43.83129 0.1121653 +0.04126244 43.83129 0.1121653 +0.05836535 43.83129 0.1121653 +0.08132997 43.83129 0.1121653 +0.1121653 43.83129 0.1121653 +0.1535689 43.83129 0.1121653 +0.2091628 43.83129 0.1121653 +0.2838106 43.83129 0.1121653 +0.3840425 43.83129 0.1121653 +0.518627 43.83129 0.1121653 +0.6993381 43.83129 0.1121653 +0.9419845 43.83129 0.1121653 +1.267794 43.83129 0.1121653 +1.705268 43.83129 0.1121653 +2.292679 43.83129 0.1121653 +3.081414 43.83129 0.1121653 +4.140474 43.83129 0.1121653 +5.562508 43.83129 0.1121653 +7.471917 43.83129 0.1121653 +10.03574 43.83129 0.1121653 +13.47828 43.83129 0.1121653 +18.10068 43.83129 0.1121653 +24.30731 43.83129 0.1121653 +32.64117 43.83129 0.1121653 +43.83129 43.83129 0.1121653 +58.85664 43.83129 0.1121653 +-0.0175068 58.85664 0.1121653 +-0.01161267 58.85664 0.1121653 +-0.005718534 58.85664 0.1121653 +0.0001755984 58.85664 0.1121653 +0.006069731 58.85664 0.1121653 +0.01197402 58.85664 0.1121653 +0.01903886 58.85664 0.1121653 +0.02852504 58.85664 0.1121653 +0.04126244 58.85664 0.1121653 +0.05836535 58.85664 0.1121653 +0.08132997 58.85664 0.1121653 +0.1121653 58.85664 0.1121653 +0.1535689 58.85664 0.1121653 +0.2091628 58.85664 0.1121653 +0.2838106 58.85664 0.1121653 +0.3840425 58.85664 0.1121653 +0.518627 58.85664 0.1121653 +0.6993381 58.85664 0.1121653 +0.9419845 58.85664 0.1121653 +1.267794 58.85664 0.1121653 +1.705268 58.85664 0.1121653 +2.292679 58.85664 0.1121653 +3.081414 58.85664 0.1121653 +4.140474 58.85664 0.1121653 +5.562508 58.85664 0.1121653 +7.471917 58.85664 0.1121653 +10.03574 58.85664 0.1121653 +13.47828 58.85664 0.1121653 +18.10068 58.85664 0.1121653 +24.30731 58.85664 0.1121653 +32.64117 58.85664 0.1121653 +43.83129 58.85664 0.1121653 +58.85664 58.85664 0.1121653 +-0.0175068 -0.0175068 0.1535689 +-0.01161267 -0.0175068 0.1535689 +-0.005718534 -0.0175068 0.1535689 +0.0001755984 -0.0175068 0.1535689 +0.006069731 -0.0175068 0.1535689 +0.01197402 -0.0175068 0.1535689 +0.01903886 -0.0175068 0.1535689 +0.02852504 -0.0175068 0.1535689 +0.04126244 -0.0175068 0.1535689 +0.05836535 -0.0175068 0.1535689 +0.08132997 -0.0175068 0.1535689 +0.1121653 -0.0175068 0.1535689 +0.1535689 -0.0175068 0.1535689 +0.2091628 -0.0175068 0.1535689 +0.2838106 -0.0175068 0.1535689 +0.3840425 -0.0175068 0.1535689 +0.518627 -0.0175068 0.1535689 +0.6993381 -0.0175068 0.1535689 +0.9419845 -0.0175068 0.1535689 +1.267794 -0.0175068 0.1535689 +1.705268 -0.0175068 0.1535689 +2.292679 -0.0175068 0.1535689 +3.081414 -0.0175068 0.1535689 +4.140474 -0.0175068 0.1535689 +5.562508 -0.0175068 0.1535689 +7.471917 -0.0175068 0.1535689 +10.03574 -0.0175068 0.1535689 +13.47828 -0.0175068 0.1535689 +18.10068 -0.0175068 0.1535689 +24.30731 -0.0175068 0.1535689 +32.64117 -0.0175068 0.1535689 +43.83129 -0.0175068 0.1535689 +58.85664 -0.0175068 0.1535689 +-0.0175068 -0.01161267 0.1535689 +-0.01161267 -0.01161267 0.1535689 +-0.005718534 -0.01161267 0.1535689 +0.0001755984 -0.01161267 0.1535689 +0.006069731 -0.01161267 0.1535689 +0.01197402 -0.01161267 0.1535689 +0.01903886 -0.01161267 0.1535689 +0.02852504 -0.01161267 0.1535689 +0.04126244 -0.01161267 0.1535689 +0.05836535 -0.01161267 0.1535689 +0.08132997 -0.01161267 0.1535689 +0.1121653 -0.01161267 0.1535689 +0.1535689 -0.01161267 0.1535689 +0.2091628 -0.01161267 0.1535689 +0.2838106 -0.01161267 0.1535689 +0.3840425 -0.01161267 0.1535689 +0.518627 -0.01161267 0.1535689 +0.6993381 -0.01161267 0.1535689 +0.9419845 -0.01161267 0.1535689 +1.267794 -0.01161267 0.1535689 +1.705268 -0.01161267 0.1535689 +2.292679 -0.01161267 0.1535689 +3.081414 -0.01161267 0.1535689 +4.140474 -0.01161267 0.1535689 +5.562508 -0.01161267 0.1535689 +7.471917 -0.01161267 0.1535689 +10.03574 -0.01161267 0.1535689 +13.47828 -0.01161267 0.1535689 +18.10068 -0.01161267 0.1535689 +24.30731 -0.01161267 0.1535689 +32.64117 -0.01161267 0.1535689 +43.83129 -0.01161267 0.1535689 +58.85664 -0.01161267 0.1535689 +-0.0175068 -0.005718534 0.1535689 +-0.01161267 -0.005718534 0.1535689 +-0.005718534 -0.005718534 0.1535689 +0.0001755984 -0.005718534 0.1535689 +0.006069731 -0.005718534 0.1535689 +0.01197402 -0.005718534 0.1535689 +0.01903886 -0.005718534 0.1535689 +0.02852504 -0.005718534 0.1535689 +0.04126244 -0.005718534 0.1535689 +0.05836535 -0.005718534 0.1535689 +0.08132997 -0.005718534 0.1535689 +0.1121653 -0.005718534 0.1535689 +0.1535689 -0.005718534 0.1535689 +0.2091628 -0.005718534 0.1535689 +0.2838106 -0.005718534 0.1535689 +0.3840425 -0.005718534 0.1535689 +0.518627 -0.005718534 0.1535689 +0.6993381 -0.005718534 0.1535689 +0.9419845 -0.005718534 0.1535689 +1.267794 -0.005718534 0.1535689 +1.705268 -0.005718534 0.1535689 +2.292679 -0.005718534 0.1535689 +3.081414 -0.005718534 0.1535689 +4.140474 -0.005718534 0.1535689 +5.562508 -0.005718534 0.1535689 +7.471917 -0.005718534 0.1535689 +10.03574 -0.005718534 0.1535689 +13.47828 -0.005718534 0.1535689 +18.10068 -0.005718534 0.1535689 +24.30731 -0.005718534 0.1535689 +32.64117 -0.005718534 0.1535689 +43.83129 -0.005718534 0.1535689 +58.85664 -0.005718534 0.1535689 +-0.0175068 0.0001755984 0.1535689 +-0.01161267 0.0001755984 0.1535689 +-0.005718534 0.0001755984 0.1535689 +0.0001755984 0.0001755984 0.1535689 +0.006069731 0.0001755984 0.1535689 +0.01197402 0.0001755984 0.1535689 +0.01903886 0.0001755984 0.1535689 +0.02852504 0.0001755984 0.1535689 +0.04126244 0.0001755984 0.1535689 +0.05836535 0.0001755984 0.1535689 +0.08132997 0.0001755984 0.1535689 +0.1121653 0.0001755984 0.1535689 +0.1535689 0.0001755984 0.1535689 +0.2091628 0.0001755984 0.1535689 +0.2838106 0.0001755984 0.1535689 +0.3840425 0.0001755984 0.1535689 +0.518627 0.0001755984 0.1535689 +0.6993381 0.0001755984 0.1535689 +0.9419845 0.0001755984 0.1535689 +1.267794 0.0001755984 0.1535689 +1.705268 0.0001755984 0.1535689 +2.292679 0.0001755984 0.1535689 +3.081414 0.0001755984 0.1535689 +4.140474 0.0001755984 0.1535689 +5.562508 0.0001755984 0.1535689 +7.471917 0.0001755984 0.1535689 +10.03574 0.0001755984 0.1535689 +13.47828 0.0001755984 0.1535689 +18.10068 0.0001755984 0.1535689 +24.30731 0.0001755984 0.1535689 +32.64117 0.0001755984 0.1535689 +43.83129 0.0001755984 0.1535689 +58.85664 0.0001755984 0.1535689 +-0.0175068 0.006069731 0.1535689 +-0.01161267 0.006069731 0.1535689 +-0.005718534 0.006069731 0.1535689 +0.0001755984 0.006069731 0.1535689 +0.006069731 0.006069731 0.1535689 +0.01197402 0.006069731 0.1535689 +0.01903886 0.006069731 0.1535689 +0.02852504 0.006069731 0.1535689 +0.04126244 0.006069731 0.1535689 +0.05836535 0.006069731 0.1535689 +0.08132997 0.006069731 0.1535689 +0.1121653 0.006069731 0.1535689 +0.1535689 0.006069731 0.1535689 +0.2091628 0.006069731 0.1535689 +0.2838106 0.006069731 0.1535689 +0.3840425 0.006069731 0.1535689 +0.518627 0.006069731 0.1535689 +0.6993381 0.006069731 0.1535689 +0.9419845 0.006069731 0.1535689 +1.267794 0.006069731 0.1535689 +1.705268 0.006069731 0.1535689 +2.292679 0.006069731 0.1535689 +3.081414 0.006069731 0.1535689 +4.140474 0.006069731 0.1535689 +5.562508 0.006069731 0.1535689 +7.471917 0.006069731 0.1535689 +10.03574 0.006069731 0.1535689 +13.47828 0.006069731 0.1535689 +18.10068 0.006069731 0.1535689 +24.30731 0.006069731 0.1535689 +32.64117 0.006069731 0.1535689 +43.83129 0.006069731 0.1535689 +58.85664 0.006069731 0.1535689 +-0.0175068 0.01197402 0.1535689 +-0.01161267 0.01197402 0.1535689 +-0.005718534 0.01197402 0.1535689 +0.0001755984 0.01197402 0.1535689 +0.006069731 0.01197402 0.1535689 +0.01197402 0.01197402 0.1535689 +0.01903886 0.01197402 0.1535689 +0.02852504 0.01197402 0.1535689 +0.04126244 0.01197402 0.1535689 +0.05836535 0.01197402 0.1535689 +0.08132997 0.01197402 0.1535689 +0.1121653 0.01197402 0.1535689 +0.1535689 0.01197402 0.1535689 +0.2091628 0.01197402 0.1535689 +0.2838106 0.01197402 0.1535689 +0.3840425 0.01197402 0.1535689 +0.518627 0.01197402 0.1535689 +0.6993381 0.01197402 0.1535689 +0.9419845 0.01197402 0.1535689 +1.267794 0.01197402 0.1535689 +1.705268 0.01197402 0.1535689 +2.292679 0.01197402 0.1535689 +3.081414 0.01197402 0.1535689 +4.140474 0.01197402 0.1535689 +5.562508 0.01197402 0.1535689 +7.471917 0.01197402 0.1535689 +10.03574 0.01197402 0.1535689 +13.47828 0.01197402 0.1535689 +18.10068 0.01197402 0.1535689 +24.30731 0.01197402 0.1535689 +32.64117 0.01197402 0.1535689 +43.83129 0.01197402 0.1535689 +58.85664 0.01197402 0.1535689 +-0.0175068 0.01903886 0.1535689 +-0.01161267 0.01903886 0.1535689 +-0.005718534 0.01903886 0.1535689 +0.0001755984 0.01903886 0.1535689 +0.006069731 0.01903886 0.1535689 +0.01197402 0.01903886 0.1535689 +0.01903886 0.01903886 0.1535689 +0.02852504 0.01903886 0.1535689 +0.04126244 0.01903886 0.1535689 +0.05836535 0.01903886 0.1535689 +0.08132997 0.01903886 0.1535689 +0.1121653 0.01903886 0.1535689 +0.1535689 0.01903886 0.1535689 +0.2091628 0.01903886 0.1535689 +0.2838106 0.01903886 0.1535689 +0.3840425 0.01903886 0.1535689 +0.518627 0.01903886 0.1535689 +0.6993381 0.01903886 0.1535689 +0.9419845 0.01903886 0.1535689 +1.267794 0.01903886 0.1535689 +1.705268 0.01903886 0.1535689 +2.292679 0.01903886 0.1535689 +3.081414 0.01903886 0.1535689 +4.140474 0.01903886 0.1535689 +5.562508 0.01903886 0.1535689 +7.471917 0.01903886 0.1535689 +10.03574 0.01903886 0.1535689 +13.47828 0.01903886 0.1535689 +18.10068 0.01903886 0.1535689 +24.30731 0.01903886 0.1535689 +32.64117 0.01903886 0.1535689 +43.83129 0.01903886 0.1535689 +58.85664 0.01903886 0.1535689 +-0.0175068 0.02852504 0.1535689 +-0.01161267 0.02852504 0.1535689 +-0.005718534 0.02852504 0.1535689 +0.0001755984 0.02852504 0.1535689 +0.006069731 0.02852504 0.1535689 +0.01197402 0.02852504 0.1535689 +0.01903886 0.02852504 0.1535689 +0.02852504 0.02852504 0.1535689 +0.04126244 0.02852504 0.1535689 +0.05836535 0.02852504 0.1535689 +0.08132997 0.02852504 0.1535689 +0.1121653 0.02852504 0.1535689 +0.1535689 0.02852504 0.1535689 +0.2091628 0.02852504 0.1535689 +0.2838106 0.02852504 0.1535689 +0.3840425 0.02852504 0.1535689 +0.518627 0.02852504 0.1535689 +0.6993381 0.02852504 0.1535689 +0.9419845 0.02852504 0.1535689 +1.267794 0.02852504 0.1535689 +1.705268 0.02852504 0.1535689 +2.292679 0.02852504 0.1535689 +3.081414 0.02852504 0.1535689 +4.140474 0.02852504 0.1535689 +5.562508 0.02852504 0.1535689 +7.471917 0.02852504 0.1535689 +10.03574 0.02852504 0.1535689 +13.47828 0.02852504 0.1535689 +18.10068 0.02852504 0.1535689 +24.30731 0.02852504 0.1535689 +32.64117 0.02852504 0.1535689 +43.83129 0.02852504 0.1535689 +58.85664 0.02852504 0.1535689 +-0.0175068 0.04126244 0.1535689 +-0.01161267 0.04126244 0.1535689 +-0.005718534 0.04126244 0.1535689 +0.0001755984 0.04126244 0.1535689 +0.006069731 0.04126244 0.1535689 +0.01197402 0.04126244 0.1535689 +0.01903886 0.04126244 0.1535689 +0.02852504 0.04126244 0.1535689 +0.04126244 0.04126244 0.1535689 +0.05836535 0.04126244 0.1535689 +0.08132997 0.04126244 0.1535689 +0.1121653 0.04126244 0.1535689 +0.1535689 0.04126244 0.1535689 +0.2091628 0.04126244 0.1535689 +0.2838106 0.04126244 0.1535689 +0.3840425 0.04126244 0.1535689 +0.518627 0.04126244 0.1535689 +0.6993381 0.04126244 0.1535689 +0.9419845 0.04126244 0.1535689 +1.267794 0.04126244 0.1535689 +1.705268 0.04126244 0.1535689 +2.292679 0.04126244 0.1535689 +3.081414 0.04126244 0.1535689 +4.140474 0.04126244 0.1535689 +5.562508 0.04126244 0.1535689 +7.471917 0.04126244 0.1535689 +10.03574 0.04126244 0.1535689 +13.47828 0.04126244 0.1535689 +18.10068 0.04126244 0.1535689 +24.30731 0.04126244 0.1535689 +32.64117 0.04126244 0.1535689 +43.83129 0.04126244 0.1535689 +58.85664 0.04126244 0.1535689 +-0.0175068 0.05836535 0.1535689 +-0.01161267 0.05836535 0.1535689 +-0.005718534 0.05836535 0.1535689 +0.0001755984 0.05836535 0.1535689 +0.006069731 0.05836535 0.1535689 +0.01197402 0.05836535 0.1535689 +0.01903886 0.05836535 0.1535689 +0.02852504 0.05836535 0.1535689 +0.04126244 0.05836535 0.1535689 +0.05836535 0.05836535 0.1535689 +0.08132997 0.05836535 0.1535689 +0.1121653 0.05836535 0.1535689 +0.1535689 0.05836535 0.1535689 +0.2091628 0.05836535 0.1535689 +0.2838106 0.05836535 0.1535689 +0.3840425 0.05836535 0.1535689 +0.518627 0.05836535 0.1535689 +0.6993381 0.05836535 0.1535689 +0.9419845 0.05836535 0.1535689 +1.267794 0.05836535 0.1535689 +1.705268 0.05836535 0.1535689 +2.292679 0.05836535 0.1535689 +3.081414 0.05836535 0.1535689 +4.140474 0.05836535 0.1535689 +5.562508 0.05836535 0.1535689 +7.471917 0.05836535 0.1535689 +10.03574 0.05836535 0.1535689 +13.47828 0.05836535 0.1535689 +18.10068 0.05836535 0.1535689 +24.30731 0.05836535 0.1535689 +32.64117 0.05836535 0.1535689 +43.83129 0.05836535 0.1535689 +58.85664 0.05836535 0.1535689 +-0.0175068 0.08132997 0.1535689 +-0.01161267 0.08132997 0.1535689 +-0.005718534 0.08132997 0.1535689 +0.0001755984 0.08132997 0.1535689 +0.006069731 0.08132997 0.1535689 +0.01197402 0.08132997 0.1535689 +0.01903886 0.08132997 0.1535689 +0.02852504 0.08132997 0.1535689 +0.04126244 0.08132997 0.1535689 +0.05836535 0.08132997 0.1535689 +0.08132997 0.08132997 0.1535689 +0.1121653 0.08132997 0.1535689 +0.1535689 0.08132997 0.1535689 +0.2091628 0.08132997 0.1535689 +0.2838106 0.08132997 0.1535689 +0.3840425 0.08132997 0.1535689 +0.518627 0.08132997 0.1535689 +0.6993381 0.08132997 0.1535689 +0.9419845 0.08132997 0.1535689 +1.267794 0.08132997 0.1535689 +1.705268 0.08132997 0.1535689 +2.292679 0.08132997 0.1535689 +3.081414 0.08132997 0.1535689 +4.140474 0.08132997 0.1535689 +5.562508 0.08132997 0.1535689 +7.471917 0.08132997 0.1535689 +10.03574 0.08132997 0.1535689 +13.47828 0.08132997 0.1535689 +18.10068 0.08132997 0.1535689 +24.30731 0.08132997 0.1535689 +32.64117 0.08132997 0.1535689 +43.83129 0.08132997 0.1535689 +58.85664 0.08132997 0.1535689 +-0.0175068 0.1121653 0.1535689 +-0.01161267 0.1121653 0.1535689 +-0.005718534 0.1121653 0.1535689 +0.0001755984 0.1121653 0.1535689 +0.006069731 0.1121653 0.1535689 +0.01197402 0.1121653 0.1535689 +0.01903886 0.1121653 0.1535689 +0.02852504 0.1121653 0.1535689 +0.04126244 0.1121653 0.1535689 +0.05836535 0.1121653 0.1535689 +0.08132997 0.1121653 0.1535689 +0.1121653 0.1121653 0.1535689 +0.1535689 0.1121653 0.1535689 +0.2091628 0.1121653 0.1535689 +0.2838106 0.1121653 0.1535689 +0.3840425 0.1121653 0.1535689 +0.518627 0.1121653 0.1535689 +0.6993381 0.1121653 0.1535689 +0.9419845 0.1121653 0.1535689 +1.267794 0.1121653 0.1535689 +1.705268 0.1121653 0.1535689 +2.292679 0.1121653 0.1535689 +3.081414 0.1121653 0.1535689 +4.140474 0.1121653 0.1535689 +5.562508 0.1121653 0.1535689 +7.471917 0.1121653 0.1535689 +10.03574 0.1121653 0.1535689 +13.47828 0.1121653 0.1535689 +18.10068 0.1121653 0.1535689 +24.30731 0.1121653 0.1535689 +32.64117 0.1121653 0.1535689 +43.83129 0.1121653 0.1535689 +58.85664 0.1121653 0.1535689 +-0.0175068 0.1535689 0.1535689 +-0.01161267 0.1535689 0.1535689 +-0.005718534 0.1535689 0.1535689 +0.0001755984 0.1535689 0.1535689 +0.006069731 0.1535689 0.1535689 +0.01197402 0.1535689 0.1535689 +0.01903886 0.1535689 0.1535689 +0.02852504 0.1535689 0.1535689 +0.04126244 0.1535689 0.1535689 +0.05836535 0.1535689 0.1535689 +0.08132997 0.1535689 0.1535689 +0.1121653 0.1535689 0.1535689 +0.1535689 0.1535689 0.1535689 +0.2091628 0.1535689 0.1535689 +0.2838106 0.1535689 0.1535689 +0.3840425 0.1535689 0.1535689 +0.518627 0.1535689 0.1535689 +0.6993381 0.1535689 0.1535689 +0.9419845 0.1535689 0.1535689 +1.267794 0.1535689 0.1535689 +1.705268 0.1535689 0.1535689 +2.292679 0.1535689 0.1535689 +3.081414 0.1535689 0.1535689 +4.140474 0.1535689 0.1535689 +5.562508 0.1535689 0.1535689 +7.471917 0.1535689 0.1535689 +10.03574 0.1535689 0.1535689 +13.47828 0.1535689 0.1535689 +18.10068 0.1535689 0.1535689 +24.30731 0.1535689 0.1535689 +32.64117 0.1535689 0.1535689 +43.83129 0.1535689 0.1535689 +58.85664 0.1535689 0.1535689 +-0.0175068 0.2091628 0.1535689 +-0.01161267 0.2091628 0.1535689 +-0.005718534 0.2091628 0.1535689 +0.0001755984 0.2091628 0.1535689 +0.006069731 0.2091628 0.1535689 +0.01197402 0.2091628 0.1535689 +0.01903886 0.2091628 0.1535689 +0.02852504 0.2091628 0.1535689 +0.04126244 0.2091628 0.1535689 +0.05836535 0.2091628 0.1535689 +0.08132997 0.2091628 0.1535689 +0.1121653 0.2091628 0.1535689 +0.1535689 0.2091628 0.1535689 +0.2091628 0.2091628 0.1535689 +0.2838106 0.2091628 0.1535689 +0.3840425 0.2091628 0.1535689 +0.518627 0.2091628 0.1535689 +0.6993381 0.2091628 0.1535689 +0.9419845 0.2091628 0.1535689 +1.267794 0.2091628 0.1535689 +1.705268 0.2091628 0.1535689 +2.292679 0.2091628 0.1535689 +3.081414 0.2091628 0.1535689 +4.140474 0.2091628 0.1535689 +5.562508 0.2091628 0.1535689 +7.471917 0.2091628 0.1535689 +10.03574 0.2091628 0.1535689 +13.47828 0.2091628 0.1535689 +18.10068 0.2091628 0.1535689 +24.30731 0.2091628 0.1535689 +32.64117 0.2091628 0.1535689 +43.83129 0.2091628 0.1535689 +58.85664 0.2091628 0.1535689 +-0.0175068 0.2838106 0.1535689 +-0.01161267 0.2838106 0.1535689 +-0.005718534 0.2838106 0.1535689 +0.0001755984 0.2838106 0.1535689 +0.006069731 0.2838106 0.1535689 +0.01197402 0.2838106 0.1535689 +0.01903886 0.2838106 0.1535689 +0.02852504 0.2838106 0.1535689 +0.04126244 0.2838106 0.1535689 +0.05836535 0.2838106 0.1535689 +0.08132997 0.2838106 0.1535689 +0.1121653 0.2838106 0.1535689 +0.1535689 0.2838106 0.1535689 +0.2091628 0.2838106 0.1535689 +0.2838106 0.2838106 0.1535689 +0.3840425 0.2838106 0.1535689 +0.518627 0.2838106 0.1535689 +0.6993381 0.2838106 0.1535689 +0.9419845 0.2838106 0.1535689 +1.267794 0.2838106 0.1535689 +1.705268 0.2838106 0.1535689 +2.292679 0.2838106 0.1535689 +3.081414 0.2838106 0.1535689 +4.140474 0.2838106 0.1535689 +5.562508 0.2838106 0.1535689 +7.471917 0.2838106 0.1535689 +10.03574 0.2838106 0.1535689 +13.47828 0.2838106 0.1535689 +18.10068 0.2838106 0.1535689 +24.30731 0.2838106 0.1535689 +32.64117 0.2838106 0.1535689 +43.83129 0.2838106 0.1535689 +58.85664 0.2838106 0.1535689 +-0.0175068 0.3840425 0.1535689 +-0.01161267 0.3840425 0.1535689 +-0.005718534 0.3840425 0.1535689 +0.0001755984 0.3840425 0.1535689 +0.006069731 0.3840425 0.1535689 +0.01197402 0.3840425 0.1535689 +0.01903886 0.3840425 0.1535689 +0.02852504 0.3840425 0.1535689 +0.04126244 0.3840425 0.1535689 +0.05836535 0.3840425 0.1535689 +0.08132997 0.3840425 0.1535689 +0.1121653 0.3840425 0.1535689 +0.1535689 0.3840425 0.1535689 +0.2091628 0.3840425 0.1535689 +0.2838106 0.3840425 0.1535689 +0.3840425 0.3840425 0.1535689 +0.518627 0.3840425 0.1535689 +0.6993381 0.3840425 0.1535689 +0.9419845 0.3840425 0.1535689 +1.267794 0.3840425 0.1535689 +1.705268 0.3840425 0.1535689 +2.292679 0.3840425 0.1535689 +3.081414 0.3840425 0.1535689 +4.140474 0.3840425 0.1535689 +5.562508 0.3840425 0.1535689 +7.471917 0.3840425 0.1535689 +10.03574 0.3840425 0.1535689 +13.47828 0.3840425 0.1535689 +18.10068 0.3840425 0.1535689 +24.30731 0.3840425 0.1535689 +32.64117 0.3840425 0.1535689 +43.83129 0.3840425 0.1535689 +58.85664 0.3840425 0.1535689 +-0.0175068 0.518627 0.1535689 +-0.01161267 0.518627 0.1535689 +-0.005718534 0.518627 0.1535689 +0.0001755984 0.518627 0.1535689 +0.006069731 0.518627 0.1535689 +0.01197402 0.518627 0.1535689 +0.01903886 0.518627 0.1535689 +0.02852504 0.518627 0.1535689 +0.04126244 0.518627 0.1535689 +0.05836535 0.518627 0.1535689 +0.08132997 0.518627 0.1535689 +0.1121653 0.518627 0.1535689 +0.1535689 0.518627 0.1535689 +0.2091628 0.518627 0.1535689 +0.2838106 0.518627 0.1535689 +0.3840425 0.518627 0.1535689 +0.518627 0.518627 0.1535689 +0.6993381 0.518627 0.1535689 +0.9419845 0.518627 0.1535689 +1.267794 0.518627 0.1535689 +1.705268 0.518627 0.1535689 +2.292679 0.518627 0.1535689 +3.081414 0.518627 0.1535689 +4.140474 0.518627 0.1535689 +5.562508 0.518627 0.1535689 +7.471917 0.518627 0.1535689 +10.03574 0.518627 0.1535689 +13.47828 0.518627 0.1535689 +18.10068 0.518627 0.1535689 +24.30731 0.518627 0.1535689 +32.64117 0.518627 0.1535689 +43.83129 0.518627 0.1535689 +58.85664 0.518627 0.1535689 +-0.0175068 0.6993381 0.1535689 +-0.01161267 0.6993381 0.1535689 +-0.005718534 0.6993381 0.1535689 +0.0001755984 0.6993381 0.1535689 +0.006069731 0.6993381 0.1535689 +0.01197402 0.6993381 0.1535689 +0.01903886 0.6993381 0.1535689 +0.02852504 0.6993381 0.1535689 +0.04126244 0.6993381 0.1535689 +0.05836535 0.6993381 0.1535689 +0.08132997 0.6993381 0.1535689 +0.1121653 0.6993381 0.1535689 +0.1535689 0.6993381 0.1535689 +0.2091628 0.6993381 0.1535689 +0.2838106 0.6993381 0.1535689 +0.3840425 0.6993381 0.1535689 +0.518627 0.6993381 0.1535689 +0.6993381 0.6993381 0.1535689 +0.9419845 0.6993381 0.1535689 +1.267794 0.6993381 0.1535689 +1.705268 0.6993381 0.1535689 +2.292679 0.6993381 0.1535689 +3.081414 0.6993381 0.1535689 +4.140474 0.6993381 0.1535689 +5.562508 0.6993381 0.1535689 +7.471917 0.6993381 0.1535689 +10.03574 0.6993381 0.1535689 +13.47828 0.6993381 0.1535689 +18.10068 0.6993381 0.1535689 +24.30731 0.6993381 0.1535689 +32.64117 0.6993381 0.1535689 +43.83129 0.6993381 0.1535689 +58.85664 0.6993381 0.1535689 +-0.0175068 0.9419845 0.1535689 +-0.01161267 0.9419845 0.1535689 +-0.005718534 0.9419845 0.1535689 +0.0001755984 0.9419845 0.1535689 +0.006069731 0.9419845 0.1535689 +0.01197402 0.9419845 0.1535689 +0.01903886 0.9419845 0.1535689 +0.02852504 0.9419845 0.1535689 +0.04126244 0.9419845 0.1535689 +0.05836535 0.9419845 0.1535689 +0.08132997 0.9419845 0.1535689 +0.1121653 0.9419845 0.1535689 +0.1535689 0.9419845 0.1535689 +0.2091628 0.9419845 0.1535689 +0.2838106 0.9419845 0.1535689 +0.3840425 0.9419845 0.1535689 +0.518627 0.9419845 0.1535689 +0.6993381 0.9419845 0.1535689 +0.9419845 0.9419845 0.1535689 +1.267794 0.9419845 0.1535689 +1.705268 0.9419845 0.1535689 +2.292679 0.9419845 0.1535689 +3.081414 0.9419845 0.1535689 +4.140474 0.9419845 0.1535689 +5.562508 0.9419845 0.1535689 +7.471917 0.9419845 0.1535689 +10.03574 0.9419845 0.1535689 +13.47828 0.9419845 0.1535689 +18.10068 0.9419845 0.1535689 +24.30731 0.9419845 0.1535689 +32.64117 0.9419845 0.1535689 +43.83129 0.9419845 0.1535689 +58.85664 0.9419845 0.1535689 +-0.0175068 1.267794 0.1535689 +-0.01161267 1.267794 0.1535689 +-0.005718534 1.267794 0.1535689 +0.0001755984 1.267794 0.1535689 +0.006069731 1.267794 0.1535689 +0.01197402 1.267794 0.1535689 +0.01903886 1.267794 0.1535689 +0.02852504 1.267794 0.1535689 +0.04126244 1.267794 0.1535689 +0.05836535 1.267794 0.1535689 +0.08132997 1.267794 0.1535689 +0.1121653 1.267794 0.1535689 +0.1535689 1.267794 0.1535689 +0.2091628 1.267794 0.1535689 +0.2838106 1.267794 0.1535689 +0.3840425 1.267794 0.1535689 +0.518627 1.267794 0.1535689 +0.6993381 1.267794 0.1535689 +0.9419845 1.267794 0.1535689 +1.267794 1.267794 0.1535689 +1.705268 1.267794 0.1535689 +2.292679 1.267794 0.1535689 +3.081414 1.267794 0.1535689 +4.140474 1.267794 0.1535689 +5.562508 1.267794 0.1535689 +7.471917 1.267794 0.1535689 +10.03574 1.267794 0.1535689 +13.47828 1.267794 0.1535689 +18.10068 1.267794 0.1535689 +24.30731 1.267794 0.1535689 +32.64117 1.267794 0.1535689 +43.83129 1.267794 0.1535689 +58.85664 1.267794 0.1535689 +-0.0175068 1.705268 0.1535689 +-0.01161267 1.705268 0.1535689 +-0.005718534 1.705268 0.1535689 +0.0001755984 1.705268 0.1535689 +0.006069731 1.705268 0.1535689 +0.01197402 1.705268 0.1535689 +0.01903886 1.705268 0.1535689 +0.02852504 1.705268 0.1535689 +0.04126244 1.705268 0.1535689 +0.05836535 1.705268 0.1535689 +0.08132997 1.705268 0.1535689 +0.1121653 1.705268 0.1535689 +0.1535689 1.705268 0.1535689 +0.2091628 1.705268 0.1535689 +0.2838106 1.705268 0.1535689 +0.3840425 1.705268 0.1535689 +0.518627 1.705268 0.1535689 +0.6993381 1.705268 0.1535689 +0.9419845 1.705268 0.1535689 +1.267794 1.705268 0.1535689 +1.705268 1.705268 0.1535689 +2.292679 1.705268 0.1535689 +3.081414 1.705268 0.1535689 +4.140474 1.705268 0.1535689 +5.562508 1.705268 0.1535689 +7.471917 1.705268 0.1535689 +10.03574 1.705268 0.1535689 +13.47828 1.705268 0.1535689 +18.10068 1.705268 0.1535689 +24.30731 1.705268 0.1535689 +32.64117 1.705268 0.1535689 +43.83129 1.705268 0.1535689 +58.85664 1.705268 0.1535689 +-0.0175068 2.292679 0.1535689 +-0.01161267 2.292679 0.1535689 +-0.005718534 2.292679 0.1535689 +0.0001755984 2.292679 0.1535689 +0.006069731 2.292679 0.1535689 +0.01197402 2.292679 0.1535689 +0.01903886 2.292679 0.1535689 +0.02852504 2.292679 0.1535689 +0.04126244 2.292679 0.1535689 +0.05836535 2.292679 0.1535689 +0.08132997 2.292679 0.1535689 +0.1121653 2.292679 0.1535689 +0.1535689 2.292679 0.1535689 +0.2091628 2.292679 0.1535689 +0.2838106 2.292679 0.1535689 +0.3840425 2.292679 0.1535689 +0.518627 2.292679 0.1535689 +0.6993381 2.292679 0.1535689 +0.9419845 2.292679 0.1535689 +1.267794 2.292679 0.1535689 +1.705268 2.292679 0.1535689 +2.292679 2.292679 0.1535689 +3.081414 2.292679 0.1535689 +4.140474 2.292679 0.1535689 +5.562508 2.292679 0.1535689 +7.471917 2.292679 0.1535689 +10.03574 2.292679 0.1535689 +13.47828 2.292679 0.1535689 +18.10068 2.292679 0.1535689 +24.30731 2.292679 0.1535689 +32.64117 2.292679 0.1535689 +43.83129 2.292679 0.1535689 +58.85664 2.292679 0.1535689 +-0.0175068 3.081414 0.1535689 +-0.01161267 3.081414 0.1535689 +-0.005718534 3.081414 0.1535689 +0.0001755984 3.081414 0.1535689 +0.006069731 3.081414 0.1535689 +0.01197402 3.081414 0.1535689 +0.01903886 3.081414 0.1535689 +0.02852504 3.081414 0.1535689 +0.04126244 3.081414 0.1535689 +0.05836535 3.081414 0.1535689 +0.08132997 3.081414 0.1535689 +0.1121653 3.081414 0.1535689 +0.1535689 3.081414 0.1535689 +0.2091628 3.081414 0.1535689 +0.2838106 3.081414 0.1535689 +0.3840425 3.081414 0.1535689 +0.518627 3.081414 0.1535689 +0.6993381 3.081414 0.1535689 +0.9419845 3.081414 0.1535689 +1.267794 3.081414 0.1535689 +1.705268 3.081414 0.1535689 +2.292679 3.081414 0.1535689 +3.081414 3.081414 0.1535689 +4.140474 3.081414 0.1535689 +5.562508 3.081414 0.1535689 +7.471917 3.081414 0.1535689 +10.03574 3.081414 0.1535689 +13.47828 3.081414 0.1535689 +18.10068 3.081414 0.1535689 +24.30731 3.081414 0.1535689 +32.64117 3.081414 0.1535689 +43.83129 3.081414 0.1535689 +58.85664 3.081414 0.1535689 +-0.0175068 4.140474 0.1535689 +-0.01161267 4.140474 0.1535689 +-0.005718534 4.140474 0.1535689 +0.0001755984 4.140474 0.1535689 +0.006069731 4.140474 0.1535689 +0.01197402 4.140474 0.1535689 +0.01903886 4.140474 0.1535689 +0.02852504 4.140474 0.1535689 +0.04126244 4.140474 0.1535689 +0.05836535 4.140474 0.1535689 +0.08132997 4.140474 0.1535689 +0.1121653 4.140474 0.1535689 +0.1535689 4.140474 0.1535689 +0.2091628 4.140474 0.1535689 +0.2838106 4.140474 0.1535689 +0.3840425 4.140474 0.1535689 +0.518627 4.140474 0.1535689 +0.6993381 4.140474 0.1535689 +0.9419845 4.140474 0.1535689 +1.267794 4.140474 0.1535689 +1.705268 4.140474 0.1535689 +2.292679 4.140474 0.1535689 +3.081414 4.140474 0.1535689 +4.140474 4.140474 0.1535689 +5.562508 4.140474 0.1535689 +7.471917 4.140474 0.1535689 +10.03574 4.140474 0.1535689 +13.47828 4.140474 0.1535689 +18.10068 4.140474 0.1535689 +24.30731 4.140474 0.1535689 +32.64117 4.140474 0.1535689 +43.83129 4.140474 0.1535689 +58.85664 4.140474 0.1535689 +-0.0175068 5.562508 0.1535689 +-0.01161267 5.562508 0.1535689 +-0.005718534 5.562508 0.1535689 +0.0001755984 5.562508 0.1535689 +0.006069731 5.562508 0.1535689 +0.01197402 5.562508 0.1535689 +0.01903886 5.562508 0.1535689 +0.02852504 5.562508 0.1535689 +0.04126244 5.562508 0.1535689 +0.05836535 5.562508 0.1535689 +0.08132997 5.562508 0.1535689 +0.1121653 5.562508 0.1535689 +0.1535689 5.562508 0.1535689 +0.2091628 5.562508 0.1535689 +0.2838106 5.562508 0.1535689 +0.3840425 5.562508 0.1535689 +0.518627 5.562508 0.1535689 +0.6993381 5.562508 0.1535689 +0.9419845 5.562508 0.1535689 +1.267794 5.562508 0.1535689 +1.705268 5.562508 0.1535689 +2.292679 5.562508 0.1535689 +3.081414 5.562508 0.1535689 +4.140474 5.562508 0.1535689 +5.562508 5.562508 0.1535689 +7.471917 5.562508 0.1535689 +10.03574 5.562508 0.1535689 +13.47828 5.562508 0.1535689 +18.10068 5.562508 0.1535689 +24.30731 5.562508 0.1535689 +32.64117 5.562508 0.1535689 +43.83129 5.562508 0.1535689 +58.85664 5.562508 0.1535689 +-0.0175068 7.471917 0.1535689 +-0.01161267 7.471917 0.1535689 +-0.005718534 7.471917 0.1535689 +0.0001755984 7.471917 0.1535689 +0.006069731 7.471917 0.1535689 +0.01197402 7.471917 0.1535689 +0.01903886 7.471917 0.1535689 +0.02852504 7.471917 0.1535689 +0.04126244 7.471917 0.1535689 +0.05836535 7.471917 0.1535689 +0.08132997 7.471917 0.1535689 +0.1121653 7.471917 0.1535689 +0.1535689 7.471917 0.1535689 +0.2091628 7.471917 0.1535689 +0.2838106 7.471917 0.1535689 +0.3840425 7.471917 0.1535689 +0.518627 7.471917 0.1535689 +0.6993381 7.471917 0.1535689 +0.9419845 7.471917 0.1535689 +1.267794 7.471917 0.1535689 +1.705268 7.471917 0.1535689 +2.292679 7.471917 0.1535689 +3.081414 7.471917 0.1535689 +4.140474 7.471917 0.1535689 +5.562508 7.471917 0.1535689 +7.471917 7.471917 0.1535689 +10.03574 7.471917 0.1535689 +13.47828 7.471917 0.1535689 +18.10068 7.471917 0.1535689 +24.30731 7.471917 0.1535689 +32.64117 7.471917 0.1535689 +43.83129 7.471917 0.1535689 +58.85664 7.471917 0.1535689 +-0.0175068 10.03574 0.1535689 +-0.01161267 10.03574 0.1535689 +-0.005718534 10.03574 0.1535689 +0.0001755984 10.03574 0.1535689 +0.006069731 10.03574 0.1535689 +0.01197402 10.03574 0.1535689 +0.01903886 10.03574 0.1535689 +0.02852504 10.03574 0.1535689 +0.04126244 10.03574 0.1535689 +0.05836535 10.03574 0.1535689 +0.08132997 10.03574 0.1535689 +0.1121653 10.03574 0.1535689 +0.1535689 10.03574 0.1535689 +0.2091628 10.03574 0.1535689 +0.2838106 10.03574 0.1535689 +0.3840425 10.03574 0.1535689 +0.518627 10.03574 0.1535689 +0.6993381 10.03574 0.1535689 +0.9419845 10.03574 0.1535689 +1.267794 10.03574 0.1535689 +1.705268 10.03574 0.1535689 +2.292679 10.03574 0.1535689 +3.081414 10.03574 0.1535689 +4.140474 10.03574 0.1535689 +5.562508 10.03574 0.1535689 +7.471917 10.03574 0.1535689 +10.03574 10.03574 0.1535689 +13.47828 10.03574 0.1535689 +18.10068 10.03574 0.1535689 +24.30731 10.03574 0.1535689 +32.64117 10.03574 0.1535689 +43.83129 10.03574 0.1535689 +58.85664 10.03574 0.1535689 +-0.0175068 13.47828 0.1535689 +-0.01161267 13.47828 0.1535689 +-0.005718534 13.47828 0.1535689 +0.0001755984 13.47828 0.1535689 +0.006069731 13.47828 0.1535689 +0.01197402 13.47828 0.1535689 +0.01903886 13.47828 0.1535689 +0.02852504 13.47828 0.1535689 +0.04126244 13.47828 0.1535689 +0.05836535 13.47828 0.1535689 +0.08132997 13.47828 0.1535689 +0.1121653 13.47828 0.1535689 +0.1535689 13.47828 0.1535689 +0.2091628 13.47828 0.1535689 +0.2838106 13.47828 0.1535689 +0.3840425 13.47828 0.1535689 +0.518627 13.47828 0.1535689 +0.6993381 13.47828 0.1535689 +0.9419845 13.47828 0.1535689 +1.267794 13.47828 0.1535689 +1.705268 13.47828 0.1535689 +2.292679 13.47828 0.1535689 +3.081414 13.47828 0.1535689 +4.140474 13.47828 0.1535689 +5.562508 13.47828 0.1535689 +7.471917 13.47828 0.1535689 +10.03574 13.47828 0.1535689 +13.47828 13.47828 0.1535689 +18.10068 13.47828 0.1535689 +24.30731 13.47828 0.1535689 +32.64117 13.47828 0.1535689 +43.83129 13.47828 0.1535689 +58.85664 13.47828 0.1535689 +-0.0175068 18.10068 0.1535689 +-0.01161267 18.10068 0.1535689 +-0.005718534 18.10068 0.1535689 +0.0001755984 18.10068 0.1535689 +0.006069731 18.10068 0.1535689 +0.01197402 18.10068 0.1535689 +0.01903886 18.10068 0.1535689 +0.02852504 18.10068 0.1535689 +0.04126244 18.10068 0.1535689 +0.05836535 18.10068 0.1535689 +0.08132997 18.10068 0.1535689 +0.1121653 18.10068 0.1535689 +0.1535689 18.10068 0.1535689 +0.2091628 18.10068 0.1535689 +0.2838106 18.10068 0.1535689 +0.3840425 18.10068 0.1535689 +0.518627 18.10068 0.1535689 +0.6993381 18.10068 0.1535689 +0.9419845 18.10068 0.1535689 +1.267794 18.10068 0.1535689 +1.705268 18.10068 0.1535689 +2.292679 18.10068 0.1535689 +3.081414 18.10068 0.1535689 +4.140474 18.10068 0.1535689 +5.562508 18.10068 0.1535689 +7.471917 18.10068 0.1535689 +10.03574 18.10068 0.1535689 +13.47828 18.10068 0.1535689 +18.10068 18.10068 0.1535689 +24.30731 18.10068 0.1535689 +32.64117 18.10068 0.1535689 +43.83129 18.10068 0.1535689 +58.85664 18.10068 0.1535689 +-0.0175068 24.30731 0.1535689 +-0.01161267 24.30731 0.1535689 +-0.005718534 24.30731 0.1535689 +0.0001755984 24.30731 0.1535689 +0.006069731 24.30731 0.1535689 +0.01197402 24.30731 0.1535689 +0.01903886 24.30731 0.1535689 +0.02852504 24.30731 0.1535689 +0.04126244 24.30731 0.1535689 +0.05836535 24.30731 0.1535689 +0.08132997 24.30731 0.1535689 +0.1121653 24.30731 0.1535689 +0.1535689 24.30731 0.1535689 +0.2091628 24.30731 0.1535689 +0.2838106 24.30731 0.1535689 +0.3840425 24.30731 0.1535689 +0.518627 24.30731 0.1535689 +0.6993381 24.30731 0.1535689 +0.9419845 24.30731 0.1535689 +1.267794 24.30731 0.1535689 +1.705268 24.30731 0.1535689 +2.292679 24.30731 0.1535689 +3.081414 24.30731 0.1535689 +4.140474 24.30731 0.1535689 +5.562508 24.30731 0.1535689 +7.471917 24.30731 0.1535689 +10.03574 24.30731 0.1535689 +13.47828 24.30731 0.1535689 +18.10068 24.30731 0.1535689 +24.30731 24.30731 0.1535689 +32.64117 24.30731 0.1535689 +43.83129 24.30731 0.1535689 +58.85664 24.30731 0.1535689 +-0.0175068 32.64117 0.1535689 +-0.01161267 32.64117 0.1535689 +-0.005718534 32.64117 0.1535689 +0.0001755984 32.64117 0.1535689 +0.006069731 32.64117 0.1535689 +0.01197402 32.64117 0.1535689 +0.01903886 32.64117 0.1535689 +0.02852504 32.64117 0.1535689 +0.04126244 32.64117 0.1535689 +0.05836535 32.64117 0.1535689 +0.08132997 32.64117 0.1535689 +0.1121653 32.64117 0.1535689 +0.1535689 32.64117 0.1535689 +0.2091628 32.64117 0.1535689 +0.2838106 32.64117 0.1535689 +0.3840425 32.64117 0.1535689 +0.518627 32.64117 0.1535689 +0.6993381 32.64117 0.1535689 +0.9419845 32.64117 0.1535689 +1.267794 32.64117 0.1535689 +1.705268 32.64117 0.1535689 +2.292679 32.64117 0.1535689 +3.081414 32.64117 0.1535689 +4.140474 32.64117 0.1535689 +5.562508 32.64117 0.1535689 +7.471917 32.64117 0.1535689 +10.03574 32.64117 0.1535689 +13.47828 32.64117 0.1535689 +18.10068 32.64117 0.1535689 +24.30731 32.64117 0.1535689 +32.64117 32.64117 0.1535689 +43.83129 32.64117 0.1535689 +58.85664 32.64117 0.1535689 +-0.0175068 43.83129 0.1535689 +-0.01161267 43.83129 0.1535689 +-0.005718534 43.83129 0.1535689 +0.0001755984 43.83129 0.1535689 +0.006069731 43.83129 0.1535689 +0.01197402 43.83129 0.1535689 +0.01903886 43.83129 0.1535689 +0.02852504 43.83129 0.1535689 +0.04126244 43.83129 0.1535689 +0.05836535 43.83129 0.1535689 +0.08132997 43.83129 0.1535689 +0.1121653 43.83129 0.1535689 +0.1535689 43.83129 0.1535689 +0.2091628 43.83129 0.1535689 +0.2838106 43.83129 0.1535689 +0.3840425 43.83129 0.1535689 +0.518627 43.83129 0.1535689 +0.6993381 43.83129 0.1535689 +0.9419845 43.83129 0.1535689 +1.267794 43.83129 0.1535689 +1.705268 43.83129 0.1535689 +2.292679 43.83129 0.1535689 +3.081414 43.83129 0.1535689 +4.140474 43.83129 0.1535689 +5.562508 43.83129 0.1535689 +7.471917 43.83129 0.1535689 +10.03574 43.83129 0.1535689 +13.47828 43.83129 0.1535689 +18.10068 43.83129 0.1535689 +24.30731 43.83129 0.1535689 +32.64117 43.83129 0.1535689 +43.83129 43.83129 0.1535689 +58.85664 43.83129 0.1535689 +-0.0175068 58.85664 0.1535689 +-0.01161267 58.85664 0.1535689 +-0.005718534 58.85664 0.1535689 +0.0001755984 58.85664 0.1535689 +0.006069731 58.85664 0.1535689 +0.01197402 58.85664 0.1535689 +0.01903886 58.85664 0.1535689 +0.02852504 58.85664 0.1535689 +0.04126244 58.85664 0.1535689 +0.05836535 58.85664 0.1535689 +0.08132997 58.85664 0.1535689 +0.1121653 58.85664 0.1535689 +0.1535689 58.85664 0.1535689 +0.2091628 58.85664 0.1535689 +0.2838106 58.85664 0.1535689 +0.3840425 58.85664 0.1535689 +0.518627 58.85664 0.1535689 +0.6993381 58.85664 0.1535689 +0.9419845 58.85664 0.1535689 +1.267794 58.85664 0.1535689 +1.705268 58.85664 0.1535689 +2.292679 58.85664 0.1535689 +3.081414 58.85664 0.1535689 +4.140474 58.85664 0.1535689 +5.562508 58.85664 0.1535689 +7.471917 58.85664 0.1535689 +10.03574 58.85664 0.1535689 +13.47828 58.85664 0.1535689 +18.10068 58.85664 0.1535689 +24.30731 58.85664 0.1535689 +32.64117 58.85664 0.1535689 +43.83129 58.85664 0.1535689 +58.85664 58.85664 0.1535689 +-0.0175068 -0.0175068 0.2091628 +-0.01161267 -0.0175068 0.2091628 +-0.005718534 -0.0175068 0.2091628 +0.0001755984 -0.0175068 0.2091628 +0.006069731 -0.0175068 0.2091628 +0.01197402 -0.0175068 0.2091628 +0.01903886 -0.0175068 0.2091628 +0.02852504 -0.0175068 0.2091628 +0.04126244 -0.0175068 0.2091628 +0.05836535 -0.0175068 0.2091628 +0.08132997 -0.0175068 0.2091628 +0.1121653 -0.0175068 0.2091628 +0.1535689 -0.0175068 0.2091628 +0.2091628 -0.0175068 0.2091628 +0.2838106 -0.0175068 0.2091628 +0.3840425 -0.0175068 0.2091628 +0.518627 -0.0175068 0.2091628 +0.6993381 -0.0175068 0.2091628 +0.9419845 -0.0175068 0.2091628 +1.267794 -0.0175068 0.2091628 +1.705268 -0.0175068 0.2091628 +2.292679 -0.0175068 0.2091628 +3.081414 -0.0175068 0.2091628 +4.140474 -0.0175068 0.2091628 +5.562508 -0.0175068 0.2091628 +7.471917 -0.0175068 0.2091628 +10.03574 -0.0175068 0.2091628 +13.47828 -0.0175068 0.2091628 +18.10068 -0.0175068 0.2091628 +24.30731 -0.0175068 0.2091628 +32.64117 -0.0175068 0.2091628 +43.83129 -0.0175068 0.2091628 +58.85664 -0.0175068 0.2091628 +-0.0175068 -0.01161267 0.2091628 +-0.01161267 -0.01161267 0.2091628 +-0.005718534 -0.01161267 0.2091628 +0.0001755984 -0.01161267 0.2091628 +0.006069731 -0.01161267 0.2091628 +0.01197402 -0.01161267 0.2091628 +0.01903886 -0.01161267 0.2091628 +0.02852504 -0.01161267 0.2091628 +0.04126244 -0.01161267 0.2091628 +0.05836535 -0.01161267 0.2091628 +0.08132997 -0.01161267 0.2091628 +0.1121653 -0.01161267 0.2091628 +0.1535689 -0.01161267 0.2091628 +0.2091628 -0.01161267 0.2091628 +0.2838106 -0.01161267 0.2091628 +0.3840425 -0.01161267 0.2091628 +0.518627 -0.01161267 0.2091628 +0.6993381 -0.01161267 0.2091628 +0.9419845 -0.01161267 0.2091628 +1.267794 -0.01161267 0.2091628 +1.705268 -0.01161267 0.2091628 +2.292679 -0.01161267 0.2091628 +3.081414 -0.01161267 0.2091628 +4.140474 -0.01161267 0.2091628 +5.562508 -0.01161267 0.2091628 +7.471917 -0.01161267 0.2091628 +10.03574 -0.01161267 0.2091628 +13.47828 -0.01161267 0.2091628 +18.10068 -0.01161267 0.2091628 +24.30731 -0.01161267 0.2091628 +32.64117 -0.01161267 0.2091628 +43.83129 -0.01161267 0.2091628 +58.85664 -0.01161267 0.2091628 +-0.0175068 -0.005718534 0.2091628 +-0.01161267 -0.005718534 0.2091628 +-0.005718534 -0.005718534 0.2091628 +0.0001755984 -0.005718534 0.2091628 +0.006069731 -0.005718534 0.2091628 +0.01197402 -0.005718534 0.2091628 +0.01903886 -0.005718534 0.2091628 +0.02852504 -0.005718534 0.2091628 +0.04126244 -0.005718534 0.2091628 +0.05836535 -0.005718534 0.2091628 +0.08132997 -0.005718534 0.2091628 +0.1121653 -0.005718534 0.2091628 +0.1535689 -0.005718534 0.2091628 +0.2091628 -0.005718534 0.2091628 +0.2838106 -0.005718534 0.2091628 +0.3840425 -0.005718534 0.2091628 +0.518627 -0.005718534 0.2091628 +0.6993381 -0.005718534 0.2091628 +0.9419845 -0.005718534 0.2091628 +1.267794 -0.005718534 0.2091628 +1.705268 -0.005718534 0.2091628 +2.292679 -0.005718534 0.2091628 +3.081414 -0.005718534 0.2091628 +4.140474 -0.005718534 0.2091628 +5.562508 -0.005718534 0.2091628 +7.471917 -0.005718534 0.2091628 +10.03574 -0.005718534 0.2091628 +13.47828 -0.005718534 0.2091628 +18.10068 -0.005718534 0.2091628 +24.30731 -0.005718534 0.2091628 +32.64117 -0.005718534 0.2091628 +43.83129 -0.005718534 0.2091628 +58.85664 -0.005718534 0.2091628 +-0.0175068 0.0001755984 0.2091628 +-0.01161267 0.0001755984 0.2091628 +-0.005718534 0.0001755984 0.2091628 +0.0001755984 0.0001755984 0.2091628 +0.006069731 0.0001755984 0.2091628 +0.01197402 0.0001755984 0.2091628 +0.01903886 0.0001755984 0.2091628 +0.02852504 0.0001755984 0.2091628 +0.04126244 0.0001755984 0.2091628 +0.05836535 0.0001755984 0.2091628 +0.08132997 0.0001755984 0.2091628 +0.1121653 0.0001755984 0.2091628 +0.1535689 0.0001755984 0.2091628 +0.2091628 0.0001755984 0.2091628 +0.2838106 0.0001755984 0.2091628 +0.3840425 0.0001755984 0.2091628 +0.518627 0.0001755984 0.2091628 +0.6993381 0.0001755984 0.2091628 +0.9419845 0.0001755984 0.2091628 +1.267794 0.0001755984 0.2091628 +1.705268 0.0001755984 0.2091628 +2.292679 0.0001755984 0.2091628 +3.081414 0.0001755984 0.2091628 +4.140474 0.0001755984 0.2091628 +5.562508 0.0001755984 0.2091628 +7.471917 0.0001755984 0.2091628 +10.03574 0.0001755984 0.2091628 +13.47828 0.0001755984 0.2091628 +18.10068 0.0001755984 0.2091628 +24.30731 0.0001755984 0.2091628 +32.64117 0.0001755984 0.2091628 +43.83129 0.0001755984 0.2091628 +58.85664 0.0001755984 0.2091628 +-0.0175068 0.006069731 0.2091628 +-0.01161267 0.006069731 0.2091628 +-0.005718534 0.006069731 0.2091628 +0.0001755984 0.006069731 0.2091628 +0.006069731 0.006069731 0.2091628 +0.01197402 0.006069731 0.2091628 +0.01903886 0.006069731 0.2091628 +0.02852504 0.006069731 0.2091628 +0.04126244 0.006069731 0.2091628 +0.05836535 0.006069731 0.2091628 +0.08132997 0.006069731 0.2091628 +0.1121653 0.006069731 0.2091628 +0.1535689 0.006069731 0.2091628 +0.2091628 0.006069731 0.2091628 +0.2838106 0.006069731 0.2091628 +0.3840425 0.006069731 0.2091628 +0.518627 0.006069731 0.2091628 +0.6993381 0.006069731 0.2091628 +0.9419845 0.006069731 0.2091628 +1.267794 0.006069731 0.2091628 +1.705268 0.006069731 0.2091628 +2.292679 0.006069731 0.2091628 +3.081414 0.006069731 0.2091628 +4.140474 0.006069731 0.2091628 +5.562508 0.006069731 0.2091628 +7.471917 0.006069731 0.2091628 +10.03574 0.006069731 0.2091628 +13.47828 0.006069731 0.2091628 +18.10068 0.006069731 0.2091628 +24.30731 0.006069731 0.2091628 +32.64117 0.006069731 0.2091628 +43.83129 0.006069731 0.2091628 +58.85664 0.006069731 0.2091628 +-0.0175068 0.01197402 0.2091628 +-0.01161267 0.01197402 0.2091628 +-0.005718534 0.01197402 0.2091628 +0.0001755984 0.01197402 0.2091628 +0.006069731 0.01197402 0.2091628 +0.01197402 0.01197402 0.2091628 +0.01903886 0.01197402 0.2091628 +0.02852504 0.01197402 0.2091628 +0.04126244 0.01197402 0.2091628 +0.05836535 0.01197402 0.2091628 +0.08132997 0.01197402 0.2091628 +0.1121653 0.01197402 0.2091628 +0.1535689 0.01197402 0.2091628 +0.2091628 0.01197402 0.2091628 +0.2838106 0.01197402 0.2091628 +0.3840425 0.01197402 0.2091628 +0.518627 0.01197402 0.2091628 +0.6993381 0.01197402 0.2091628 +0.9419845 0.01197402 0.2091628 +1.267794 0.01197402 0.2091628 +1.705268 0.01197402 0.2091628 +2.292679 0.01197402 0.2091628 +3.081414 0.01197402 0.2091628 +4.140474 0.01197402 0.2091628 +5.562508 0.01197402 0.2091628 +7.471917 0.01197402 0.2091628 +10.03574 0.01197402 0.2091628 +13.47828 0.01197402 0.2091628 +18.10068 0.01197402 0.2091628 +24.30731 0.01197402 0.2091628 +32.64117 0.01197402 0.2091628 +43.83129 0.01197402 0.2091628 +58.85664 0.01197402 0.2091628 +-0.0175068 0.01903886 0.2091628 +-0.01161267 0.01903886 0.2091628 +-0.005718534 0.01903886 0.2091628 +0.0001755984 0.01903886 0.2091628 +0.006069731 0.01903886 0.2091628 +0.01197402 0.01903886 0.2091628 +0.01903886 0.01903886 0.2091628 +0.02852504 0.01903886 0.2091628 +0.04126244 0.01903886 0.2091628 +0.05836535 0.01903886 0.2091628 +0.08132997 0.01903886 0.2091628 +0.1121653 0.01903886 0.2091628 +0.1535689 0.01903886 0.2091628 +0.2091628 0.01903886 0.2091628 +0.2838106 0.01903886 0.2091628 +0.3840425 0.01903886 0.2091628 +0.518627 0.01903886 0.2091628 +0.6993381 0.01903886 0.2091628 +0.9419845 0.01903886 0.2091628 +1.267794 0.01903886 0.2091628 +1.705268 0.01903886 0.2091628 +2.292679 0.01903886 0.2091628 +3.081414 0.01903886 0.2091628 +4.140474 0.01903886 0.2091628 +5.562508 0.01903886 0.2091628 +7.471917 0.01903886 0.2091628 +10.03574 0.01903886 0.2091628 +13.47828 0.01903886 0.2091628 +18.10068 0.01903886 0.2091628 +24.30731 0.01903886 0.2091628 +32.64117 0.01903886 0.2091628 +43.83129 0.01903886 0.2091628 +58.85664 0.01903886 0.2091628 +-0.0175068 0.02852504 0.2091628 +-0.01161267 0.02852504 0.2091628 +-0.005718534 0.02852504 0.2091628 +0.0001755984 0.02852504 0.2091628 +0.006069731 0.02852504 0.2091628 +0.01197402 0.02852504 0.2091628 +0.01903886 0.02852504 0.2091628 +0.02852504 0.02852504 0.2091628 +0.04126244 0.02852504 0.2091628 +0.05836535 0.02852504 0.2091628 +0.08132997 0.02852504 0.2091628 +0.1121653 0.02852504 0.2091628 +0.1535689 0.02852504 0.2091628 +0.2091628 0.02852504 0.2091628 +0.2838106 0.02852504 0.2091628 +0.3840425 0.02852504 0.2091628 +0.518627 0.02852504 0.2091628 +0.6993381 0.02852504 0.2091628 +0.9419845 0.02852504 0.2091628 +1.267794 0.02852504 0.2091628 +1.705268 0.02852504 0.2091628 +2.292679 0.02852504 0.2091628 +3.081414 0.02852504 0.2091628 +4.140474 0.02852504 0.2091628 +5.562508 0.02852504 0.2091628 +7.471917 0.02852504 0.2091628 +10.03574 0.02852504 0.2091628 +13.47828 0.02852504 0.2091628 +18.10068 0.02852504 0.2091628 +24.30731 0.02852504 0.2091628 +32.64117 0.02852504 0.2091628 +43.83129 0.02852504 0.2091628 +58.85664 0.02852504 0.2091628 +-0.0175068 0.04126244 0.2091628 +-0.01161267 0.04126244 0.2091628 +-0.005718534 0.04126244 0.2091628 +0.0001755984 0.04126244 0.2091628 +0.006069731 0.04126244 0.2091628 +0.01197402 0.04126244 0.2091628 +0.01903886 0.04126244 0.2091628 +0.02852504 0.04126244 0.2091628 +0.04126244 0.04126244 0.2091628 +0.05836535 0.04126244 0.2091628 +0.08132997 0.04126244 0.2091628 +0.1121653 0.04126244 0.2091628 +0.1535689 0.04126244 0.2091628 +0.2091628 0.04126244 0.2091628 +0.2838106 0.04126244 0.2091628 +0.3840425 0.04126244 0.2091628 +0.518627 0.04126244 0.2091628 +0.6993381 0.04126244 0.2091628 +0.9419845 0.04126244 0.2091628 +1.267794 0.04126244 0.2091628 +1.705268 0.04126244 0.2091628 +2.292679 0.04126244 0.2091628 +3.081414 0.04126244 0.2091628 +4.140474 0.04126244 0.2091628 +5.562508 0.04126244 0.2091628 +7.471917 0.04126244 0.2091628 +10.03574 0.04126244 0.2091628 +13.47828 0.04126244 0.2091628 +18.10068 0.04126244 0.2091628 +24.30731 0.04126244 0.2091628 +32.64117 0.04126244 0.2091628 +43.83129 0.04126244 0.2091628 +58.85664 0.04126244 0.2091628 +-0.0175068 0.05836535 0.2091628 +-0.01161267 0.05836535 0.2091628 +-0.005718534 0.05836535 0.2091628 +0.0001755984 0.05836535 0.2091628 +0.006069731 0.05836535 0.2091628 +0.01197402 0.05836535 0.2091628 +0.01903886 0.05836535 0.2091628 +0.02852504 0.05836535 0.2091628 +0.04126244 0.05836535 0.2091628 +0.05836535 0.05836535 0.2091628 +0.08132997 0.05836535 0.2091628 +0.1121653 0.05836535 0.2091628 +0.1535689 0.05836535 0.2091628 +0.2091628 0.05836535 0.2091628 +0.2838106 0.05836535 0.2091628 +0.3840425 0.05836535 0.2091628 +0.518627 0.05836535 0.2091628 +0.6993381 0.05836535 0.2091628 +0.9419845 0.05836535 0.2091628 +1.267794 0.05836535 0.2091628 +1.705268 0.05836535 0.2091628 +2.292679 0.05836535 0.2091628 +3.081414 0.05836535 0.2091628 +4.140474 0.05836535 0.2091628 +5.562508 0.05836535 0.2091628 +7.471917 0.05836535 0.2091628 +10.03574 0.05836535 0.2091628 +13.47828 0.05836535 0.2091628 +18.10068 0.05836535 0.2091628 +24.30731 0.05836535 0.2091628 +32.64117 0.05836535 0.2091628 +43.83129 0.05836535 0.2091628 +58.85664 0.05836535 0.2091628 +-0.0175068 0.08132997 0.2091628 +-0.01161267 0.08132997 0.2091628 +-0.005718534 0.08132997 0.2091628 +0.0001755984 0.08132997 0.2091628 +0.006069731 0.08132997 0.2091628 +0.01197402 0.08132997 0.2091628 +0.01903886 0.08132997 0.2091628 +0.02852504 0.08132997 0.2091628 +0.04126244 0.08132997 0.2091628 +0.05836535 0.08132997 0.2091628 +0.08132997 0.08132997 0.2091628 +0.1121653 0.08132997 0.2091628 +0.1535689 0.08132997 0.2091628 +0.2091628 0.08132997 0.2091628 +0.2838106 0.08132997 0.2091628 +0.3840425 0.08132997 0.2091628 +0.518627 0.08132997 0.2091628 +0.6993381 0.08132997 0.2091628 +0.9419845 0.08132997 0.2091628 +1.267794 0.08132997 0.2091628 +1.705268 0.08132997 0.2091628 +2.292679 0.08132997 0.2091628 +3.081414 0.08132997 0.2091628 +4.140474 0.08132997 0.2091628 +5.562508 0.08132997 0.2091628 +7.471917 0.08132997 0.2091628 +10.03574 0.08132997 0.2091628 +13.47828 0.08132997 0.2091628 +18.10068 0.08132997 0.2091628 +24.30731 0.08132997 0.2091628 +32.64117 0.08132997 0.2091628 +43.83129 0.08132997 0.2091628 +58.85664 0.08132997 0.2091628 +-0.0175068 0.1121653 0.2091628 +-0.01161267 0.1121653 0.2091628 +-0.005718534 0.1121653 0.2091628 +0.0001755984 0.1121653 0.2091628 +0.006069731 0.1121653 0.2091628 +0.01197402 0.1121653 0.2091628 +0.01903886 0.1121653 0.2091628 +0.02852504 0.1121653 0.2091628 +0.04126244 0.1121653 0.2091628 +0.05836535 0.1121653 0.2091628 +0.08132997 0.1121653 0.2091628 +0.1121653 0.1121653 0.2091628 +0.1535689 0.1121653 0.2091628 +0.2091628 0.1121653 0.2091628 +0.2838106 0.1121653 0.2091628 +0.3840425 0.1121653 0.2091628 +0.518627 0.1121653 0.2091628 +0.6993381 0.1121653 0.2091628 +0.9419845 0.1121653 0.2091628 +1.267794 0.1121653 0.2091628 +1.705268 0.1121653 0.2091628 +2.292679 0.1121653 0.2091628 +3.081414 0.1121653 0.2091628 +4.140474 0.1121653 0.2091628 +5.562508 0.1121653 0.2091628 +7.471917 0.1121653 0.2091628 +10.03574 0.1121653 0.2091628 +13.47828 0.1121653 0.2091628 +18.10068 0.1121653 0.2091628 +24.30731 0.1121653 0.2091628 +32.64117 0.1121653 0.2091628 +43.83129 0.1121653 0.2091628 +58.85664 0.1121653 0.2091628 +-0.0175068 0.1535689 0.2091628 +-0.01161267 0.1535689 0.2091628 +-0.005718534 0.1535689 0.2091628 +0.0001755984 0.1535689 0.2091628 +0.006069731 0.1535689 0.2091628 +0.01197402 0.1535689 0.2091628 +0.01903886 0.1535689 0.2091628 +0.02852504 0.1535689 0.2091628 +0.04126244 0.1535689 0.2091628 +0.05836535 0.1535689 0.2091628 +0.08132997 0.1535689 0.2091628 +0.1121653 0.1535689 0.2091628 +0.1535689 0.1535689 0.2091628 +0.2091628 0.1535689 0.2091628 +0.2838106 0.1535689 0.2091628 +0.3840425 0.1535689 0.2091628 +0.518627 0.1535689 0.2091628 +0.6993381 0.1535689 0.2091628 +0.9419845 0.1535689 0.2091628 +1.267794 0.1535689 0.2091628 +1.705268 0.1535689 0.2091628 +2.292679 0.1535689 0.2091628 +3.081414 0.1535689 0.2091628 +4.140474 0.1535689 0.2091628 +5.562508 0.1535689 0.2091628 +7.471917 0.1535689 0.2091628 +10.03574 0.1535689 0.2091628 +13.47828 0.1535689 0.2091628 +18.10068 0.1535689 0.2091628 +24.30731 0.1535689 0.2091628 +32.64117 0.1535689 0.2091628 +43.83129 0.1535689 0.2091628 +58.85664 0.1535689 0.2091628 +-0.0175068 0.2091628 0.2091628 +-0.01161267 0.2091628 0.2091628 +-0.005718534 0.2091628 0.2091628 +0.0001755984 0.2091628 0.2091628 +0.006069731 0.2091628 0.2091628 +0.01197402 0.2091628 0.2091628 +0.01903886 0.2091628 0.2091628 +0.02852504 0.2091628 0.2091628 +0.04126244 0.2091628 0.2091628 +0.05836535 0.2091628 0.2091628 +0.08132997 0.2091628 0.2091628 +0.1121653 0.2091628 0.2091628 +0.1535689 0.2091628 0.2091628 +0.2091628 0.2091628 0.2091628 +0.2838106 0.2091628 0.2091628 +0.3840425 0.2091628 0.2091628 +0.518627 0.2091628 0.2091628 +0.6993381 0.2091628 0.2091628 +0.9419845 0.2091628 0.2091628 +1.267794 0.2091628 0.2091628 +1.705268 0.2091628 0.2091628 +2.292679 0.2091628 0.2091628 +3.081414 0.2091628 0.2091628 +4.140474 0.2091628 0.2091628 +5.562508 0.2091628 0.2091628 +7.471917 0.2091628 0.2091628 +10.03574 0.2091628 0.2091628 +13.47828 0.2091628 0.2091628 +18.10068 0.2091628 0.2091628 +24.30731 0.2091628 0.2091628 +32.64117 0.2091628 0.2091628 +43.83129 0.2091628 0.2091628 +58.85664 0.2091628 0.2091628 +-0.0175068 0.2838106 0.2091628 +-0.01161267 0.2838106 0.2091628 +-0.005718534 0.2838106 0.2091628 +0.0001755984 0.2838106 0.2091628 +0.006069731 0.2838106 0.2091628 +0.01197402 0.2838106 0.2091628 +0.01903886 0.2838106 0.2091628 +0.02852504 0.2838106 0.2091628 +0.04126244 0.2838106 0.2091628 +0.05836535 0.2838106 0.2091628 +0.08132997 0.2838106 0.2091628 +0.1121653 0.2838106 0.2091628 +0.1535689 0.2838106 0.2091628 +0.2091628 0.2838106 0.2091628 +0.2838106 0.2838106 0.2091628 +0.3840425 0.2838106 0.2091628 +0.518627 0.2838106 0.2091628 +0.6993381 0.2838106 0.2091628 +0.9419845 0.2838106 0.2091628 +1.267794 0.2838106 0.2091628 +1.705268 0.2838106 0.2091628 +2.292679 0.2838106 0.2091628 +3.081414 0.2838106 0.2091628 +4.140474 0.2838106 0.2091628 +5.562508 0.2838106 0.2091628 +7.471917 0.2838106 0.2091628 +10.03574 0.2838106 0.2091628 +13.47828 0.2838106 0.2091628 +18.10068 0.2838106 0.2091628 +24.30731 0.2838106 0.2091628 +32.64117 0.2838106 0.2091628 +43.83129 0.2838106 0.2091628 +58.85664 0.2838106 0.2091628 +-0.0175068 0.3840425 0.2091628 +-0.01161267 0.3840425 0.2091628 +-0.005718534 0.3840425 0.2091628 +0.0001755984 0.3840425 0.2091628 +0.006069731 0.3840425 0.2091628 +0.01197402 0.3840425 0.2091628 +0.01903886 0.3840425 0.2091628 +0.02852504 0.3840425 0.2091628 +0.04126244 0.3840425 0.2091628 +0.05836535 0.3840425 0.2091628 +0.08132997 0.3840425 0.2091628 +0.1121653 0.3840425 0.2091628 +0.1535689 0.3840425 0.2091628 +0.2091628 0.3840425 0.2091628 +0.2838106 0.3840425 0.2091628 +0.3840425 0.3840425 0.2091628 +0.518627 0.3840425 0.2091628 +0.6993381 0.3840425 0.2091628 +0.9419845 0.3840425 0.2091628 +1.267794 0.3840425 0.2091628 +1.705268 0.3840425 0.2091628 +2.292679 0.3840425 0.2091628 +3.081414 0.3840425 0.2091628 +4.140474 0.3840425 0.2091628 +5.562508 0.3840425 0.2091628 +7.471917 0.3840425 0.2091628 +10.03574 0.3840425 0.2091628 +13.47828 0.3840425 0.2091628 +18.10068 0.3840425 0.2091628 +24.30731 0.3840425 0.2091628 +32.64117 0.3840425 0.2091628 +43.83129 0.3840425 0.2091628 +58.85664 0.3840425 0.2091628 +-0.0175068 0.518627 0.2091628 +-0.01161267 0.518627 0.2091628 +-0.005718534 0.518627 0.2091628 +0.0001755984 0.518627 0.2091628 +0.006069731 0.518627 0.2091628 +0.01197402 0.518627 0.2091628 +0.01903886 0.518627 0.2091628 +0.02852504 0.518627 0.2091628 +0.04126244 0.518627 0.2091628 +0.05836535 0.518627 0.2091628 +0.08132997 0.518627 0.2091628 +0.1121653 0.518627 0.2091628 +0.1535689 0.518627 0.2091628 +0.2091628 0.518627 0.2091628 +0.2838106 0.518627 0.2091628 +0.3840425 0.518627 0.2091628 +0.518627 0.518627 0.2091628 +0.6993381 0.518627 0.2091628 +0.9419845 0.518627 0.2091628 +1.267794 0.518627 0.2091628 +1.705268 0.518627 0.2091628 +2.292679 0.518627 0.2091628 +3.081414 0.518627 0.2091628 +4.140474 0.518627 0.2091628 +5.562508 0.518627 0.2091628 +7.471917 0.518627 0.2091628 +10.03574 0.518627 0.2091628 +13.47828 0.518627 0.2091628 +18.10068 0.518627 0.2091628 +24.30731 0.518627 0.2091628 +32.64117 0.518627 0.2091628 +43.83129 0.518627 0.2091628 +58.85664 0.518627 0.2091628 +-0.0175068 0.6993381 0.2091628 +-0.01161267 0.6993381 0.2091628 +-0.005718534 0.6993381 0.2091628 +0.0001755984 0.6993381 0.2091628 +0.006069731 0.6993381 0.2091628 +0.01197402 0.6993381 0.2091628 +0.01903886 0.6993381 0.2091628 +0.02852504 0.6993381 0.2091628 +0.04126244 0.6993381 0.2091628 +0.05836535 0.6993381 0.2091628 +0.08132997 0.6993381 0.2091628 +0.1121653 0.6993381 0.2091628 +0.1535689 0.6993381 0.2091628 +0.2091628 0.6993381 0.2091628 +0.2838106 0.6993381 0.2091628 +0.3840425 0.6993381 0.2091628 +0.518627 0.6993381 0.2091628 +0.6993381 0.6993381 0.2091628 +0.9419845 0.6993381 0.2091628 +1.267794 0.6993381 0.2091628 +1.705268 0.6993381 0.2091628 +2.292679 0.6993381 0.2091628 +3.081414 0.6993381 0.2091628 +4.140474 0.6993381 0.2091628 +5.562508 0.6993381 0.2091628 +7.471917 0.6993381 0.2091628 +10.03574 0.6993381 0.2091628 +13.47828 0.6993381 0.2091628 +18.10068 0.6993381 0.2091628 +24.30731 0.6993381 0.2091628 +32.64117 0.6993381 0.2091628 +43.83129 0.6993381 0.2091628 +58.85664 0.6993381 0.2091628 +-0.0175068 0.9419845 0.2091628 +-0.01161267 0.9419845 0.2091628 +-0.005718534 0.9419845 0.2091628 +0.0001755984 0.9419845 0.2091628 +0.006069731 0.9419845 0.2091628 +0.01197402 0.9419845 0.2091628 +0.01903886 0.9419845 0.2091628 +0.02852504 0.9419845 0.2091628 +0.04126244 0.9419845 0.2091628 +0.05836535 0.9419845 0.2091628 +0.08132997 0.9419845 0.2091628 +0.1121653 0.9419845 0.2091628 +0.1535689 0.9419845 0.2091628 +0.2091628 0.9419845 0.2091628 +0.2838106 0.9419845 0.2091628 +0.3840425 0.9419845 0.2091628 +0.518627 0.9419845 0.2091628 +0.6993381 0.9419845 0.2091628 +0.9419845 0.9419845 0.2091628 +1.267794 0.9419845 0.2091628 +1.705268 0.9419845 0.2091628 +2.292679 0.9419845 0.2091628 +3.081414 0.9419845 0.2091628 +4.140474 0.9419845 0.2091628 +5.562508 0.9419845 0.2091628 +7.471917 0.9419845 0.2091628 +10.03574 0.9419845 0.2091628 +13.47828 0.9419845 0.2091628 +18.10068 0.9419845 0.2091628 +24.30731 0.9419845 0.2091628 +32.64117 0.9419845 0.2091628 +43.83129 0.9419845 0.2091628 +58.85664 0.9419845 0.2091628 +-0.0175068 1.267794 0.2091628 +-0.01161267 1.267794 0.2091628 +-0.005718534 1.267794 0.2091628 +0.0001755984 1.267794 0.2091628 +0.006069731 1.267794 0.2091628 +0.01197402 1.267794 0.2091628 +0.01903886 1.267794 0.2091628 +0.02852504 1.267794 0.2091628 +0.04126244 1.267794 0.2091628 +0.05836535 1.267794 0.2091628 +0.08132997 1.267794 0.2091628 +0.1121653 1.267794 0.2091628 +0.1535689 1.267794 0.2091628 +0.2091628 1.267794 0.2091628 +0.2838106 1.267794 0.2091628 +0.3840425 1.267794 0.2091628 +0.518627 1.267794 0.2091628 +0.6993381 1.267794 0.2091628 +0.9419845 1.267794 0.2091628 +1.267794 1.267794 0.2091628 +1.705268 1.267794 0.2091628 +2.292679 1.267794 0.2091628 +3.081414 1.267794 0.2091628 +4.140474 1.267794 0.2091628 +5.562508 1.267794 0.2091628 +7.471917 1.267794 0.2091628 +10.03574 1.267794 0.2091628 +13.47828 1.267794 0.2091628 +18.10068 1.267794 0.2091628 +24.30731 1.267794 0.2091628 +32.64117 1.267794 0.2091628 +43.83129 1.267794 0.2091628 +58.85664 1.267794 0.2091628 +-0.0175068 1.705268 0.2091628 +-0.01161267 1.705268 0.2091628 +-0.005718534 1.705268 0.2091628 +0.0001755984 1.705268 0.2091628 +0.006069731 1.705268 0.2091628 +0.01197402 1.705268 0.2091628 +0.01903886 1.705268 0.2091628 +0.02852504 1.705268 0.2091628 +0.04126244 1.705268 0.2091628 +0.05836535 1.705268 0.2091628 +0.08132997 1.705268 0.2091628 +0.1121653 1.705268 0.2091628 +0.1535689 1.705268 0.2091628 +0.2091628 1.705268 0.2091628 +0.2838106 1.705268 0.2091628 +0.3840425 1.705268 0.2091628 +0.518627 1.705268 0.2091628 +0.6993381 1.705268 0.2091628 +0.9419845 1.705268 0.2091628 +1.267794 1.705268 0.2091628 +1.705268 1.705268 0.2091628 +2.292679 1.705268 0.2091628 +3.081414 1.705268 0.2091628 +4.140474 1.705268 0.2091628 +5.562508 1.705268 0.2091628 +7.471917 1.705268 0.2091628 +10.03574 1.705268 0.2091628 +13.47828 1.705268 0.2091628 +18.10068 1.705268 0.2091628 +24.30731 1.705268 0.2091628 +32.64117 1.705268 0.2091628 +43.83129 1.705268 0.2091628 +58.85664 1.705268 0.2091628 +-0.0175068 2.292679 0.2091628 +-0.01161267 2.292679 0.2091628 +-0.005718534 2.292679 0.2091628 +0.0001755984 2.292679 0.2091628 +0.006069731 2.292679 0.2091628 +0.01197402 2.292679 0.2091628 +0.01903886 2.292679 0.2091628 +0.02852504 2.292679 0.2091628 +0.04126244 2.292679 0.2091628 +0.05836535 2.292679 0.2091628 +0.08132997 2.292679 0.2091628 +0.1121653 2.292679 0.2091628 +0.1535689 2.292679 0.2091628 +0.2091628 2.292679 0.2091628 +0.2838106 2.292679 0.2091628 +0.3840425 2.292679 0.2091628 +0.518627 2.292679 0.2091628 +0.6993381 2.292679 0.2091628 +0.9419845 2.292679 0.2091628 +1.267794 2.292679 0.2091628 +1.705268 2.292679 0.2091628 +2.292679 2.292679 0.2091628 +3.081414 2.292679 0.2091628 +4.140474 2.292679 0.2091628 +5.562508 2.292679 0.2091628 +7.471917 2.292679 0.2091628 +10.03574 2.292679 0.2091628 +13.47828 2.292679 0.2091628 +18.10068 2.292679 0.2091628 +24.30731 2.292679 0.2091628 +32.64117 2.292679 0.2091628 +43.83129 2.292679 0.2091628 +58.85664 2.292679 0.2091628 +-0.0175068 3.081414 0.2091628 +-0.01161267 3.081414 0.2091628 +-0.005718534 3.081414 0.2091628 +0.0001755984 3.081414 0.2091628 +0.006069731 3.081414 0.2091628 +0.01197402 3.081414 0.2091628 +0.01903886 3.081414 0.2091628 +0.02852504 3.081414 0.2091628 +0.04126244 3.081414 0.2091628 +0.05836535 3.081414 0.2091628 +0.08132997 3.081414 0.2091628 +0.1121653 3.081414 0.2091628 +0.1535689 3.081414 0.2091628 +0.2091628 3.081414 0.2091628 +0.2838106 3.081414 0.2091628 +0.3840425 3.081414 0.2091628 +0.518627 3.081414 0.2091628 +0.6993381 3.081414 0.2091628 +0.9419845 3.081414 0.2091628 +1.267794 3.081414 0.2091628 +1.705268 3.081414 0.2091628 +2.292679 3.081414 0.2091628 +3.081414 3.081414 0.2091628 +4.140474 3.081414 0.2091628 +5.562508 3.081414 0.2091628 +7.471917 3.081414 0.2091628 +10.03574 3.081414 0.2091628 +13.47828 3.081414 0.2091628 +18.10068 3.081414 0.2091628 +24.30731 3.081414 0.2091628 +32.64117 3.081414 0.2091628 +43.83129 3.081414 0.2091628 +58.85664 3.081414 0.2091628 +-0.0175068 4.140474 0.2091628 +-0.01161267 4.140474 0.2091628 +-0.005718534 4.140474 0.2091628 +0.0001755984 4.140474 0.2091628 +0.006069731 4.140474 0.2091628 +0.01197402 4.140474 0.2091628 +0.01903886 4.140474 0.2091628 +0.02852504 4.140474 0.2091628 +0.04126244 4.140474 0.2091628 +0.05836535 4.140474 0.2091628 +0.08132997 4.140474 0.2091628 +0.1121653 4.140474 0.2091628 +0.1535689 4.140474 0.2091628 +0.2091628 4.140474 0.2091628 +0.2838106 4.140474 0.2091628 +0.3840425 4.140474 0.2091628 +0.518627 4.140474 0.2091628 +0.6993381 4.140474 0.2091628 +0.9419845 4.140474 0.2091628 +1.267794 4.140474 0.2091628 +1.705268 4.140474 0.2091628 +2.292679 4.140474 0.2091628 +3.081414 4.140474 0.2091628 +4.140474 4.140474 0.2091628 +5.562508 4.140474 0.2091628 +7.471917 4.140474 0.2091628 +10.03574 4.140474 0.2091628 +13.47828 4.140474 0.2091628 +18.10068 4.140474 0.2091628 +24.30731 4.140474 0.2091628 +32.64117 4.140474 0.2091628 +43.83129 4.140474 0.2091628 +58.85664 4.140474 0.2091628 +-0.0175068 5.562508 0.2091628 +-0.01161267 5.562508 0.2091628 +-0.005718534 5.562508 0.2091628 +0.0001755984 5.562508 0.2091628 +0.006069731 5.562508 0.2091628 +0.01197402 5.562508 0.2091628 +0.01903886 5.562508 0.2091628 +0.02852504 5.562508 0.2091628 +0.04126244 5.562508 0.2091628 +0.05836535 5.562508 0.2091628 +0.08132997 5.562508 0.2091628 +0.1121653 5.562508 0.2091628 +0.1535689 5.562508 0.2091628 +0.2091628 5.562508 0.2091628 +0.2838106 5.562508 0.2091628 +0.3840425 5.562508 0.2091628 +0.518627 5.562508 0.2091628 +0.6993381 5.562508 0.2091628 +0.9419845 5.562508 0.2091628 +1.267794 5.562508 0.2091628 +1.705268 5.562508 0.2091628 +2.292679 5.562508 0.2091628 +3.081414 5.562508 0.2091628 +4.140474 5.562508 0.2091628 +5.562508 5.562508 0.2091628 +7.471917 5.562508 0.2091628 +10.03574 5.562508 0.2091628 +13.47828 5.562508 0.2091628 +18.10068 5.562508 0.2091628 +24.30731 5.562508 0.2091628 +32.64117 5.562508 0.2091628 +43.83129 5.562508 0.2091628 +58.85664 5.562508 0.2091628 +-0.0175068 7.471917 0.2091628 +-0.01161267 7.471917 0.2091628 +-0.005718534 7.471917 0.2091628 +0.0001755984 7.471917 0.2091628 +0.006069731 7.471917 0.2091628 +0.01197402 7.471917 0.2091628 +0.01903886 7.471917 0.2091628 +0.02852504 7.471917 0.2091628 +0.04126244 7.471917 0.2091628 +0.05836535 7.471917 0.2091628 +0.08132997 7.471917 0.2091628 +0.1121653 7.471917 0.2091628 +0.1535689 7.471917 0.2091628 +0.2091628 7.471917 0.2091628 +0.2838106 7.471917 0.2091628 +0.3840425 7.471917 0.2091628 +0.518627 7.471917 0.2091628 +0.6993381 7.471917 0.2091628 +0.9419845 7.471917 0.2091628 +1.267794 7.471917 0.2091628 +1.705268 7.471917 0.2091628 +2.292679 7.471917 0.2091628 +3.081414 7.471917 0.2091628 +4.140474 7.471917 0.2091628 +5.562508 7.471917 0.2091628 +7.471917 7.471917 0.2091628 +10.03574 7.471917 0.2091628 +13.47828 7.471917 0.2091628 +18.10068 7.471917 0.2091628 +24.30731 7.471917 0.2091628 +32.64117 7.471917 0.2091628 +43.83129 7.471917 0.2091628 +58.85664 7.471917 0.2091628 +-0.0175068 10.03574 0.2091628 +-0.01161267 10.03574 0.2091628 +-0.005718534 10.03574 0.2091628 +0.0001755984 10.03574 0.2091628 +0.006069731 10.03574 0.2091628 +0.01197402 10.03574 0.2091628 +0.01903886 10.03574 0.2091628 +0.02852504 10.03574 0.2091628 +0.04126244 10.03574 0.2091628 +0.05836535 10.03574 0.2091628 +0.08132997 10.03574 0.2091628 +0.1121653 10.03574 0.2091628 +0.1535689 10.03574 0.2091628 +0.2091628 10.03574 0.2091628 +0.2838106 10.03574 0.2091628 +0.3840425 10.03574 0.2091628 +0.518627 10.03574 0.2091628 +0.6993381 10.03574 0.2091628 +0.9419845 10.03574 0.2091628 +1.267794 10.03574 0.2091628 +1.705268 10.03574 0.2091628 +2.292679 10.03574 0.2091628 +3.081414 10.03574 0.2091628 +4.140474 10.03574 0.2091628 +5.562508 10.03574 0.2091628 +7.471917 10.03574 0.2091628 +10.03574 10.03574 0.2091628 +13.47828 10.03574 0.2091628 +18.10068 10.03574 0.2091628 +24.30731 10.03574 0.2091628 +32.64117 10.03574 0.2091628 +43.83129 10.03574 0.2091628 +58.85664 10.03574 0.2091628 +-0.0175068 13.47828 0.2091628 +-0.01161267 13.47828 0.2091628 +-0.005718534 13.47828 0.2091628 +0.0001755984 13.47828 0.2091628 +0.006069731 13.47828 0.2091628 +0.01197402 13.47828 0.2091628 +0.01903886 13.47828 0.2091628 +0.02852504 13.47828 0.2091628 +0.04126244 13.47828 0.2091628 +0.05836535 13.47828 0.2091628 +0.08132997 13.47828 0.2091628 +0.1121653 13.47828 0.2091628 +0.1535689 13.47828 0.2091628 +0.2091628 13.47828 0.2091628 +0.2838106 13.47828 0.2091628 +0.3840425 13.47828 0.2091628 +0.518627 13.47828 0.2091628 +0.6993381 13.47828 0.2091628 +0.9419845 13.47828 0.2091628 +1.267794 13.47828 0.2091628 +1.705268 13.47828 0.2091628 +2.292679 13.47828 0.2091628 +3.081414 13.47828 0.2091628 +4.140474 13.47828 0.2091628 +5.562508 13.47828 0.2091628 +7.471917 13.47828 0.2091628 +10.03574 13.47828 0.2091628 +13.47828 13.47828 0.2091628 +18.10068 13.47828 0.2091628 +24.30731 13.47828 0.2091628 +32.64117 13.47828 0.2091628 +43.83129 13.47828 0.2091628 +58.85664 13.47828 0.2091628 +-0.0175068 18.10068 0.2091628 +-0.01161267 18.10068 0.2091628 +-0.005718534 18.10068 0.2091628 +0.0001755984 18.10068 0.2091628 +0.006069731 18.10068 0.2091628 +0.01197402 18.10068 0.2091628 +0.01903886 18.10068 0.2091628 +0.02852504 18.10068 0.2091628 +0.04126244 18.10068 0.2091628 +0.05836535 18.10068 0.2091628 +0.08132997 18.10068 0.2091628 +0.1121653 18.10068 0.2091628 +0.1535689 18.10068 0.2091628 +0.2091628 18.10068 0.2091628 +0.2838106 18.10068 0.2091628 +0.3840425 18.10068 0.2091628 +0.518627 18.10068 0.2091628 +0.6993381 18.10068 0.2091628 +0.9419845 18.10068 0.2091628 +1.267794 18.10068 0.2091628 +1.705268 18.10068 0.2091628 +2.292679 18.10068 0.2091628 +3.081414 18.10068 0.2091628 +4.140474 18.10068 0.2091628 +5.562508 18.10068 0.2091628 +7.471917 18.10068 0.2091628 +10.03574 18.10068 0.2091628 +13.47828 18.10068 0.2091628 +18.10068 18.10068 0.2091628 +24.30731 18.10068 0.2091628 +32.64117 18.10068 0.2091628 +43.83129 18.10068 0.2091628 +58.85664 18.10068 0.2091628 +-0.0175068 24.30731 0.2091628 +-0.01161267 24.30731 0.2091628 +-0.005718534 24.30731 0.2091628 +0.0001755984 24.30731 0.2091628 +0.006069731 24.30731 0.2091628 +0.01197402 24.30731 0.2091628 +0.01903886 24.30731 0.2091628 +0.02852504 24.30731 0.2091628 +0.04126244 24.30731 0.2091628 +0.05836535 24.30731 0.2091628 +0.08132997 24.30731 0.2091628 +0.1121653 24.30731 0.2091628 +0.1535689 24.30731 0.2091628 +0.2091628 24.30731 0.2091628 +0.2838106 24.30731 0.2091628 +0.3840425 24.30731 0.2091628 +0.518627 24.30731 0.2091628 +0.6993381 24.30731 0.2091628 +0.9419845 24.30731 0.2091628 +1.267794 24.30731 0.2091628 +1.705268 24.30731 0.2091628 +2.292679 24.30731 0.2091628 +3.081414 24.30731 0.2091628 +4.140474 24.30731 0.2091628 +5.562508 24.30731 0.2091628 +7.471917 24.30731 0.2091628 +10.03574 24.30731 0.2091628 +13.47828 24.30731 0.2091628 +18.10068 24.30731 0.2091628 +24.30731 24.30731 0.2091628 +32.64117 24.30731 0.2091628 +43.83129 24.30731 0.2091628 +58.85664 24.30731 0.2091628 +-0.0175068 32.64117 0.2091628 +-0.01161267 32.64117 0.2091628 +-0.005718534 32.64117 0.2091628 +0.0001755984 32.64117 0.2091628 +0.006069731 32.64117 0.2091628 +0.01197402 32.64117 0.2091628 +0.01903886 32.64117 0.2091628 +0.02852504 32.64117 0.2091628 +0.04126244 32.64117 0.2091628 +0.05836535 32.64117 0.2091628 +0.08132997 32.64117 0.2091628 +0.1121653 32.64117 0.2091628 +0.1535689 32.64117 0.2091628 +0.2091628 32.64117 0.2091628 +0.2838106 32.64117 0.2091628 +0.3840425 32.64117 0.2091628 +0.518627 32.64117 0.2091628 +0.6993381 32.64117 0.2091628 +0.9419845 32.64117 0.2091628 +1.267794 32.64117 0.2091628 +1.705268 32.64117 0.2091628 +2.292679 32.64117 0.2091628 +3.081414 32.64117 0.2091628 +4.140474 32.64117 0.2091628 +5.562508 32.64117 0.2091628 +7.471917 32.64117 0.2091628 +10.03574 32.64117 0.2091628 +13.47828 32.64117 0.2091628 +18.10068 32.64117 0.2091628 +24.30731 32.64117 0.2091628 +32.64117 32.64117 0.2091628 +43.83129 32.64117 0.2091628 +58.85664 32.64117 0.2091628 +-0.0175068 43.83129 0.2091628 +-0.01161267 43.83129 0.2091628 +-0.005718534 43.83129 0.2091628 +0.0001755984 43.83129 0.2091628 +0.006069731 43.83129 0.2091628 +0.01197402 43.83129 0.2091628 +0.01903886 43.83129 0.2091628 +0.02852504 43.83129 0.2091628 +0.04126244 43.83129 0.2091628 +0.05836535 43.83129 0.2091628 +0.08132997 43.83129 0.2091628 +0.1121653 43.83129 0.2091628 +0.1535689 43.83129 0.2091628 +0.2091628 43.83129 0.2091628 +0.2838106 43.83129 0.2091628 +0.3840425 43.83129 0.2091628 +0.518627 43.83129 0.2091628 +0.6993381 43.83129 0.2091628 +0.9419845 43.83129 0.2091628 +1.267794 43.83129 0.2091628 +1.705268 43.83129 0.2091628 +2.292679 43.83129 0.2091628 +3.081414 43.83129 0.2091628 +4.140474 43.83129 0.2091628 +5.562508 43.83129 0.2091628 +7.471917 43.83129 0.2091628 +10.03574 43.83129 0.2091628 +13.47828 43.83129 0.2091628 +18.10068 43.83129 0.2091628 +24.30731 43.83129 0.2091628 +32.64117 43.83129 0.2091628 +43.83129 43.83129 0.2091628 +58.85664 43.83129 0.2091628 +-0.0175068 58.85664 0.2091628 +-0.01161267 58.85664 0.2091628 +-0.005718534 58.85664 0.2091628 +0.0001755984 58.85664 0.2091628 +0.006069731 58.85664 0.2091628 +0.01197402 58.85664 0.2091628 +0.01903886 58.85664 0.2091628 +0.02852504 58.85664 0.2091628 +0.04126244 58.85664 0.2091628 +0.05836535 58.85664 0.2091628 +0.08132997 58.85664 0.2091628 +0.1121653 58.85664 0.2091628 +0.1535689 58.85664 0.2091628 +0.2091628 58.85664 0.2091628 +0.2838106 58.85664 0.2091628 +0.3840425 58.85664 0.2091628 +0.518627 58.85664 0.2091628 +0.6993381 58.85664 0.2091628 +0.9419845 58.85664 0.2091628 +1.267794 58.85664 0.2091628 +1.705268 58.85664 0.2091628 +2.292679 58.85664 0.2091628 +3.081414 58.85664 0.2091628 +4.140474 58.85664 0.2091628 +5.562508 58.85664 0.2091628 +7.471917 58.85664 0.2091628 +10.03574 58.85664 0.2091628 +13.47828 58.85664 0.2091628 +18.10068 58.85664 0.2091628 +24.30731 58.85664 0.2091628 +32.64117 58.85664 0.2091628 +43.83129 58.85664 0.2091628 +58.85664 58.85664 0.2091628 +-0.0175068 -0.0175068 0.2838106 +-0.01161267 -0.0175068 0.2838106 +-0.005718534 -0.0175068 0.2838106 +0.0001755984 -0.0175068 0.2838106 +0.006069731 -0.0175068 0.2838106 +0.01197402 -0.0175068 0.2838106 +0.01903886 -0.0175068 0.2838106 +0.02852504 -0.0175068 0.2838106 +0.04126244 -0.0175068 0.2838106 +0.05836535 -0.0175068 0.2838106 +0.08132997 -0.0175068 0.2838106 +0.1121653 -0.0175068 0.2838106 +0.1535689 -0.0175068 0.2838106 +0.2091628 -0.0175068 0.2838106 +0.2838106 -0.0175068 0.2838106 +0.3840425 -0.0175068 0.2838106 +0.518627 -0.0175068 0.2838106 +0.6993381 -0.0175068 0.2838106 +0.9419845 -0.0175068 0.2838106 +1.267794 -0.0175068 0.2838106 +1.705268 -0.0175068 0.2838106 +2.292679 -0.0175068 0.2838106 +3.081414 -0.0175068 0.2838106 +4.140474 -0.0175068 0.2838106 +5.562508 -0.0175068 0.2838106 +7.471917 -0.0175068 0.2838106 +10.03574 -0.0175068 0.2838106 +13.47828 -0.0175068 0.2838106 +18.10068 -0.0175068 0.2838106 +24.30731 -0.0175068 0.2838106 +32.64117 -0.0175068 0.2838106 +43.83129 -0.0175068 0.2838106 +58.85664 -0.0175068 0.2838106 +-0.0175068 -0.01161267 0.2838106 +-0.01161267 -0.01161267 0.2838106 +-0.005718534 -0.01161267 0.2838106 +0.0001755984 -0.01161267 0.2838106 +0.006069731 -0.01161267 0.2838106 +0.01197402 -0.01161267 0.2838106 +0.01903886 -0.01161267 0.2838106 +0.02852504 -0.01161267 0.2838106 +0.04126244 -0.01161267 0.2838106 +0.05836535 -0.01161267 0.2838106 +0.08132997 -0.01161267 0.2838106 +0.1121653 -0.01161267 0.2838106 +0.1535689 -0.01161267 0.2838106 +0.2091628 -0.01161267 0.2838106 +0.2838106 -0.01161267 0.2838106 +0.3840425 -0.01161267 0.2838106 +0.518627 -0.01161267 0.2838106 +0.6993381 -0.01161267 0.2838106 +0.9419845 -0.01161267 0.2838106 +1.267794 -0.01161267 0.2838106 +1.705268 -0.01161267 0.2838106 +2.292679 -0.01161267 0.2838106 +3.081414 -0.01161267 0.2838106 +4.140474 -0.01161267 0.2838106 +5.562508 -0.01161267 0.2838106 +7.471917 -0.01161267 0.2838106 +10.03574 -0.01161267 0.2838106 +13.47828 -0.01161267 0.2838106 +18.10068 -0.01161267 0.2838106 +24.30731 -0.01161267 0.2838106 +32.64117 -0.01161267 0.2838106 +43.83129 -0.01161267 0.2838106 +58.85664 -0.01161267 0.2838106 +-0.0175068 -0.005718534 0.2838106 +-0.01161267 -0.005718534 0.2838106 +-0.005718534 -0.005718534 0.2838106 +0.0001755984 -0.005718534 0.2838106 +0.006069731 -0.005718534 0.2838106 +0.01197402 -0.005718534 0.2838106 +0.01903886 -0.005718534 0.2838106 +0.02852504 -0.005718534 0.2838106 +0.04126244 -0.005718534 0.2838106 +0.05836535 -0.005718534 0.2838106 +0.08132997 -0.005718534 0.2838106 +0.1121653 -0.005718534 0.2838106 +0.1535689 -0.005718534 0.2838106 +0.2091628 -0.005718534 0.2838106 +0.2838106 -0.005718534 0.2838106 +0.3840425 -0.005718534 0.2838106 +0.518627 -0.005718534 0.2838106 +0.6993381 -0.005718534 0.2838106 +0.9419845 -0.005718534 0.2838106 +1.267794 -0.005718534 0.2838106 +1.705268 -0.005718534 0.2838106 +2.292679 -0.005718534 0.2838106 +3.081414 -0.005718534 0.2838106 +4.140474 -0.005718534 0.2838106 +5.562508 -0.005718534 0.2838106 +7.471917 -0.005718534 0.2838106 +10.03574 -0.005718534 0.2838106 +13.47828 -0.005718534 0.2838106 +18.10068 -0.005718534 0.2838106 +24.30731 -0.005718534 0.2838106 +32.64117 -0.005718534 0.2838106 +43.83129 -0.005718534 0.2838106 +58.85664 -0.005718534 0.2838106 +-0.0175068 0.0001755984 0.2838106 +-0.01161267 0.0001755984 0.2838106 +-0.005718534 0.0001755984 0.2838106 +0.0001755984 0.0001755984 0.2838106 +0.006069731 0.0001755984 0.2838106 +0.01197402 0.0001755984 0.2838106 +0.01903886 0.0001755984 0.2838106 +0.02852504 0.0001755984 0.2838106 +0.04126244 0.0001755984 0.2838106 +0.05836535 0.0001755984 0.2838106 +0.08132997 0.0001755984 0.2838106 +0.1121653 0.0001755984 0.2838106 +0.1535689 0.0001755984 0.2838106 +0.2091628 0.0001755984 0.2838106 +0.2838106 0.0001755984 0.2838106 +0.3840425 0.0001755984 0.2838106 +0.518627 0.0001755984 0.2838106 +0.6993381 0.0001755984 0.2838106 +0.9419845 0.0001755984 0.2838106 +1.267794 0.0001755984 0.2838106 +1.705268 0.0001755984 0.2838106 +2.292679 0.0001755984 0.2838106 +3.081414 0.0001755984 0.2838106 +4.140474 0.0001755984 0.2838106 +5.562508 0.0001755984 0.2838106 +7.471917 0.0001755984 0.2838106 +10.03574 0.0001755984 0.2838106 +13.47828 0.0001755984 0.2838106 +18.10068 0.0001755984 0.2838106 +24.30731 0.0001755984 0.2838106 +32.64117 0.0001755984 0.2838106 +43.83129 0.0001755984 0.2838106 +58.85664 0.0001755984 0.2838106 +-0.0175068 0.006069731 0.2838106 +-0.01161267 0.006069731 0.2838106 +-0.005718534 0.006069731 0.2838106 +0.0001755984 0.006069731 0.2838106 +0.006069731 0.006069731 0.2838106 +0.01197402 0.006069731 0.2838106 +0.01903886 0.006069731 0.2838106 +0.02852504 0.006069731 0.2838106 +0.04126244 0.006069731 0.2838106 +0.05836535 0.006069731 0.2838106 +0.08132997 0.006069731 0.2838106 +0.1121653 0.006069731 0.2838106 +0.1535689 0.006069731 0.2838106 +0.2091628 0.006069731 0.2838106 +0.2838106 0.006069731 0.2838106 +0.3840425 0.006069731 0.2838106 +0.518627 0.006069731 0.2838106 +0.6993381 0.006069731 0.2838106 +0.9419845 0.006069731 0.2838106 +1.267794 0.006069731 0.2838106 +1.705268 0.006069731 0.2838106 +2.292679 0.006069731 0.2838106 +3.081414 0.006069731 0.2838106 +4.140474 0.006069731 0.2838106 +5.562508 0.006069731 0.2838106 +7.471917 0.006069731 0.2838106 +10.03574 0.006069731 0.2838106 +13.47828 0.006069731 0.2838106 +18.10068 0.006069731 0.2838106 +24.30731 0.006069731 0.2838106 +32.64117 0.006069731 0.2838106 +43.83129 0.006069731 0.2838106 +58.85664 0.006069731 0.2838106 +-0.0175068 0.01197402 0.2838106 +-0.01161267 0.01197402 0.2838106 +-0.005718534 0.01197402 0.2838106 +0.0001755984 0.01197402 0.2838106 +0.006069731 0.01197402 0.2838106 +0.01197402 0.01197402 0.2838106 +0.01903886 0.01197402 0.2838106 +0.02852504 0.01197402 0.2838106 +0.04126244 0.01197402 0.2838106 +0.05836535 0.01197402 0.2838106 +0.08132997 0.01197402 0.2838106 +0.1121653 0.01197402 0.2838106 +0.1535689 0.01197402 0.2838106 +0.2091628 0.01197402 0.2838106 +0.2838106 0.01197402 0.2838106 +0.3840425 0.01197402 0.2838106 +0.518627 0.01197402 0.2838106 +0.6993381 0.01197402 0.2838106 +0.9419845 0.01197402 0.2838106 +1.267794 0.01197402 0.2838106 +1.705268 0.01197402 0.2838106 +2.292679 0.01197402 0.2838106 +3.081414 0.01197402 0.2838106 +4.140474 0.01197402 0.2838106 +5.562508 0.01197402 0.2838106 +7.471917 0.01197402 0.2838106 +10.03574 0.01197402 0.2838106 +13.47828 0.01197402 0.2838106 +18.10068 0.01197402 0.2838106 +24.30731 0.01197402 0.2838106 +32.64117 0.01197402 0.2838106 +43.83129 0.01197402 0.2838106 +58.85664 0.01197402 0.2838106 +-0.0175068 0.01903886 0.2838106 +-0.01161267 0.01903886 0.2838106 +-0.005718534 0.01903886 0.2838106 +0.0001755984 0.01903886 0.2838106 +0.006069731 0.01903886 0.2838106 +0.01197402 0.01903886 0.2838106 +0.01903886 0.01903886 0.2838106 +0.02852504 0.01903886 0.2838106 +0.04126244 0.01903886 0.2838106 +0.05836535 0.01903886 0.2838106 +0.08132997 0.01903886 0.2838106 +0.1121653 0.01903886 0.2838106 +0.1535689 0.01903886 0.2838106 +0.2091628 0.01903886 0.2838106 +0.2838106 0.01903886 0.2838106 +0.3840425 0.01903886 0.2838106 +0.518627 0.01903886 0.2838106 +0.6993381 0.01903886 0.2838106 +0.9419845 0.01903886 0.2838106 +1.267794 0.01903886 0.2838106 +1.705268 0.01903886 0.2838106 +2.292679 0.01903886 0.2838106 +3.081414 0.01903886 0.2838106 +4.140474 0.01903886 0.2838106 +5.562508 0.01903886 0.2838106 +7.471917 0.01903886 0.2838106 +10.03574 0.01903886 0.2838106 +13.47828 0.01903886 0.2838106 +18.10068 0.01903886 0.2838106 +24.30731 0.01903886 0.2838106 +32.64117 0.01903886 0.2838106 +43.83129 0.01903886 0.2838106 +58.85664 0.01903886 0.2838106 +-0.0175068 0.02852504 0.2838106 +-0.01161267 0.02852504 0.2838106 +-0.005718534 0.02852504 0.2838106 +0.0001755984 0.02852504 0.2838106 +0.006069731 0.02852504 0.2838106 +0.01197402 0.02852504 0.2838106 +0.01903886 0.02852504 0.2838106 +0.02852504 0.02852504 0.2838106 +0.04126244 0.02852504 0.2838106 +0.05836535 0.02852504 0.2838106 +0.08132997 0.02852504 0.2838106 +0.1121653 0.02852504 0.2838106 +0.1535689 0.02852504 0.2838106 +0.2091628 0.02852504 0.2838106 +0.2838106 0.02852504 0.2838106 +0.3840425 0.02852504 0.2838106 +0.518627 0.02852504 0.2838106 +0.6993381 0.02852504 0.2838106 +0.9419845 0.02852504 0.2838106 +1.267794 0.02852504 0.2838106 +1.705268 0.02852504 0.2838106 +2.292679 0.02852504 0.2838106 +3.081414 0.02852504 0.2838106 +4.140474 0.02852504 0.2838106 +5.562508 0.02852504 0.2838106 +7.471917 0.02852504 0.2838106 +10.03574 0.02852504 0.2838106 +13.47828 0.02852504 0.2838106 +18.10068 0.02852504 0.2838106 +24.30731 0.02852504 0.2838106 +32.64117 0.02852504 0.2838106 +43.83129 0.02852504 0.2838106 +58.85664 0.02852504 0.2838106 +-0.0175068 0.04126244 0.2838106 +-0.01161267 0.04126244 0.2838106 +-0.005718534 0.04126244 0.2838106 +0.0001755984 0.04126244 0.2838106 +0.006069731 0.04126244 0.2838106 +0.01197402 0.04126244 0.2838106 +0.01903886 0.04126244 0.2838106 +0.02852504 0.04126244 0.2838106 +0.04126244 0.04126244 0.2838106 +0.05836535 0.04126244 0.2838106 +0.08132997 0.04126244 0.2838106 +0.1121653 0.04126244 0.2838106 +0.1535689 0.04126244 0.2838106 +0.2091628 0.04126244 0.2838106 +0.2838106 0.04126244 0.2838106 +0.3840425 0.04126244 0.2838106 +0.518627 0.04126244 0.2838106 +0.6993381 0.04126244 0.2838106 +0.9419845 0.04126244 0.2838106 +1.267794 0.04126244 0.2838106 +1.705268 0.04126244 0.2838106 +2.292679 0.04126244 0.2838106 +3.081414 0.04126244 0.2838106 +4.140474 0.04126244 0.2838106 +5.562508 0.04126244 0.2838106 +7.471917 0.04126244 0.2838106 +10.03574 0.04126244 0.2838106 +13.47828 0.04126244 0.2838106 +18.10068 0.04126244 0.2838106 +24.30731 0.04126244 0.2838106 +32.64117 0.04126244 0.2838106 +43.83129 0.04126244 0.2838106 +58.85664 0.04126244 0.2838106 +-0.0175068 0.05836535 0.2838106 +-0.01161267 0.05836535 0.2838106 +-0.005718534 0.05836535 0.2838106 +0.0001755984 0.05836535 0.2838106 +0.006069731 0.05836535 0.2838106 +0.01197402 0.05836535 0.2838106 +0.01903886 0.05836535 0.2838106 +0.02852504 0.05836535 0.2838106 +0.04126244 0.05836535 0.2838106 +0.05836535 0.05836535 0.2838106 +0.08132997 0.05836535 0.2838106 +0.1121653 0.05836535 0.2838106 +0.1535689 0.05836535 0.2838106 +0.2091628 0.05836535 0.2838106 +0.2838106 0.05836535 0.2838106 +0.3840425 0.05836535 0.2838106 +0.518627 0.05836535 0.2838106 +0.6993381 0.05836535 0.2838106 +0.9419845 0.05836535 0.2838106 +1.267794 0.05836535 0.2838106 +1.705268 0.05836535 0.2838106 +2.292679 0.05836535 0.2838106 +3.081414 0.05836535 0.2838106 +4.140474 0.05836535 0.2838106 +5.562508 0.05836535 0.2838106 +7.471917 0.05836535 0.2838106 +10.03574 0.05836535 0.2838106 +13.47828 0.05836535 0.2838106 +18.10068 0.05836535 0.2838106 +24.30731 0.05836535 0.2838106 +32.64117 0.05836535 0.2838106 +43.83129 0.05836535 0.2838106 +58.85664 0.05836535 0.2838106 +-0.0175068 0.08132997 0.2838106 +-0.01161267 0.08132997 0.2838106 +-0.005718534 0.08132997 0.2838106 +0.0001755984 0.08132997 0.2838106 +0.006069731 0.08132997 0.2838106 +0.01197402 0.08132997 0.2838106 +0.01903886 0.08132997 0.2838106 +0.02852504 0.08132997 0.2838106 +0.04126244 0.08132997 0.2838106 +0.05836535 0.08132997 0.2838106 +0.08132997 0.08132997 0.2838106 +0.1121653 0.08132997 0.2838106 +0.1535689 0.08132997 0.2838106 +0.2091628 0.08132997 0.2838106 +0.2838106 0.08132997 0.2838106 +0.3840425 0.08132997 0.2838106 +0.518627 0.08132997 0.2838106 +0.6993381 0.08132997 0.2838106 +0.9419845 0.08132997 0.2838106 +1.267794 0.08132997 0.2838106 +1.705268 0.08132997 0.2838106 +2.292679 0.08132997 0.2838106 +3.081414 0.08132997 0.2838106 +4.140474 0.08132997 0.2838106 +5.562508 0.08132997 0.2838106 +7.471917 0.08132997 0.2838106 +10.03574 0.08132997 0.2838106 +13.47828 0.08132997 0.2838106 +18.10068 0.08132997 0.2838106 +24.30731 0.08132997 0.2838106 +32.64117 0.08132997 0.2838106 +43.83129 0.08132997 0.2838106 +58.85664 0.08132997 0.2838106 +-0.0175068 0.1121653 0.2838106 +-0.01161267 0.1121653 0.2838106 +-0.005718534 0.1121653 0.2838106 +0.0001755984 0.1121653 0.2838106 +0.006069731 0.1121653 0.2838106 +0.01197402 0.1121653 0.2838106 +0.01903886 0.1121653 0.2838106 +0.02852504 0.1121653 0.2838106 +0.04126244 0.1121653 0.2838106 +0.05836535 0.1121653 0.2838106 +0.08132997 0.1121653 0.2838106 +0.1121653 0.1121653 0.2838106 +0.1535689 0.1121653 0.2838106 +0.2091628 0.1121653 0.2838106 +0.2838106 0.1121653 0.2838106 +0.3840425 0.1121653 0.2838106 +0.518627 0.1121653 0.2838106 +0.6993381 0.1121653 0.2838106 +0.9419845 0.1121653 0.2838106 +1.267794 0.1121653 0.2838106 +1.705268 0.1121653 0.2838106 +2.292679 0.1121653 0.2838106 +3.081414 0.1121653 0.2838106 +4.140474 0.1121653 0.2838106 +5.562508 0.1121653 0.2838106 +7.471917 0.1121653 0.2838106 +10.03574 0.1121653 0.2838106 +13.47828 0.1121653 0.2838106 +18.10068 0.1121653 0.2838106 +24.30731 0.1121653 0.2838106 +32.64117 0.1121653 0.2838106 +43.83129 0.1121653 0.2838106 +58.85664 0.1121653 0.2838106 +-0.0175068 0.1535689 0.2838106 +-0.01161267 0.1535689 0.2838106 +-0.005718534 0.1535689 0.2838106 +0.0001755984 0.1535689 0.2838106 +0.006069731 0.1535689 0.2838106 +0.01197402 0.1535689 0.2838106 +0.01903886 0.1535689 0.2838106 +0.02852504 0.1535689 0.2838106 +0.04126244 0.1535689 0.2838106 +0.05836535 0.1535689 0.2838106 +0.08132997 0.1535689 0.2838106 +0.1121653 0.1535689 0.2838106 +0.1535689 0.1535689 0.2838106 +0.2091628 0.1535689 0.2838106 +0.2838106 0.1535689 0.2838106 +0.3840425 0.1535689 0.2838106 +0.518627 0.1535689 0.2838106 +0.6993381 0.1535689 0.2838106 +0.9419845 0.1535689 0.2838106 +1.267794 0.1535689 0.2838106 +1.705268 0.1535689 0.2838106 +2.292679 0.1535689 0.2838106 +3.081414 0.1535689 0.2838106 +4.140474 0.1535689 0.2838106 +5.562508 0.1535689 0.2838106 +7.471917 0.1535689 0.2838106 +10.03574 0.1535689 0.2838106 +13.47828 0.1535689 0.2838106 +18.10068 0.1535689 0.2838106 +24.30731 0.1535689 0.2838106 +32.64117 0.1535689 0.2838106 +43.83129 0.1535689 0.2838106 +58.85664 0.1535689 0.2838106 +-0.0175068 0.2091628 0.2838106 +-0.01161267 0.2091628 0.2838106 +-0.005718534 0.2091628 0.2838106 +0.0001755984 0.2091628 0.2838106 +0.006069731 0.2091628 0.2838106 +0.01197402 0.2091628 0.2838106 +0.01903886 0.2091628 0.2838106 +0.02852504 0.2091628 0.2838106 +0.04126244 0.2091628 0.2838106 +0.05836535 0.2091628 0.2838106 +0.08132997 0.2091628 0.2838106 +0.1121653 0.2091628 0.2838106 +0.1535689 0.2091628 0.2838106 +0.2091628 0.2091628 0.2838106 +0.2838106 0.2091628 0.2838106 +0.3840425 0.2091628 0.2838106 +0.518627 0.2091628 0.2838106 +0.6993381 0.2091628 0.2838106 +0.9419845 0.2091628 0.2838106 +1.267794 0.2091628 0.2838106 +1.705268 0.2091628 0.2838106 +2.292679 0.2091628 0.2838106 +3.081414 0.2091628 0.2838106 +4.140474 0.2091628 0.2838106 +5.562508 0.2091628 0.2838106 +7.471917 0.2091628 0.2838106 +10.03574 0.2091628 0.2838106 +13.47828 0.2091628 0.2838106 +18.10068 0.2091628 0.2838106 +24.30731 0.2091628 0.2838106 +32.64117 0.2091628 0.2838106 +43.83129 0.2091628 0.2838106 +58.85664 0.2091628 0.2838106 +-0.0175068 0.2838106 0.2838106 +-0.01161267 0.2838106 0.2838106 +-0.005718534 0.2838106 0.2838106 +0.0001755984 0.2838106 0.2838106 +0.006069731 0.2838106 0.2838106 +0.01197402 0.2838106 0.2838106 +0.01903886 0.2838106 0.2838106 +0.02852504 0.2838106 0.2838106 +0.04126244 0.2838106 0.2838106 +0.05836535 0.2838106 0.2838106 +0.08132997 0.2838106 0.2838106 +0.1121653 0.2838106 0.2838106 +0.1535689 0.2838106 0.2838106 +0.2091628 0.2838106 0.2838106 +0.2838106 0.2838106 0.2838106 +0.3840425 0.2838106 0.2838106 +0.518627 0.2838106 0.2838106 +0.6993381 0.2838106 0.2838106 +0.9419845 0.2838106 0.2838106 +1.267794 0.2838106 0.2838106 +1.705268 0.2838106 0.2838106 +2.292679 0.2838106 0.2838106 +3.081414 0.2838106 0.2838106 +4.140474 0.2838106 0.2838106 +5.562508 0.2838106 0.2838106 +7.471917 0.2838106 0.2838106 +10.03574 0.2838106 0.2838106 +13.47828 0.2838106 0.2838106 +18.10068 0.2838106 0.2838106 +24.30731 0.2838106 0.2838106 +32.64117 0.2838106 0.2838106 +43.83129 0.2838106 0.2838106 +58.85664 0.2838106 0.2838106 +-0.0175068 0.3840425 0.2838106 +-0.01161267 0.3840425 0.2838106 +-0.005718534 0.3840425 0.2838106 +0.0001755984 0.3840425 0.2838106 +0.006069731 0.3840425 0.2838106 +0.01197402 0.3840425 0.2838106 +0.01903886 0.3840425 0.2838106 +0.02852504 0.3840425 0.2838106 +0.04126244 0.3840425 0.2838106 +0.05836535 0.3840425 0.2838106 +0.08132997 0.3840425 0.2838106 +0.1121653 0.3840425 0.2838106 +0.1535689 0.3840425 0.2838106 +0.2091628 0.3840425 0.2838106 +0.2838106 0.3840425 0.2838106 +0.3840425 0.3840425 0.2838106 +0.518627 0.3840425 0.2838106 +0.6993381 0.3840425 0.2838106 +0.9419845 0.3840425 0.2838106 +1.267794 0.3840425 0.2838106 +1.705268 0.3840425 0.2838106 +2.292679 0.3840425 0.2838106 +3.081414 0.3840425 0.2838106 +4.140474 0.3840425 0.2838106 +5.562508 0.3840425 0.2838106 +7.471917 0.3840425 0.2838106 +10.03574 0.3840425 0.2838106 +13.47828 0.3840425 0.2838106 +18.10068 0.3840425 0.2838106 +24.30731 0.3840425 0.2838106 +32.64117 0.3840425 0.2838106 +43.83129 0.3840425 0.2838106 +58.85664 0.3840425 0.2838106 +-0.0175068 0.518627 0.2838106 +-0.01161267 0.518627 0.2838106 +-0.005718534 0.518627 0.2838106 +0.0001755984 0.518627 0.2838106 +0.006069731 0.518627 0.2838106 +0.01197402 0.518627 0.2838106 +0.01903886 0.518627 0.2838106 +0.02852504 0.518627 0.2838106 +0.04126244 0.518627 0.2838106 +0.05836535 0.518627 0.2838106 +0.08132997 0.518627 0.2838106 +0.1121653 0.518627 0.2838106 +0.1535689 0.518627 0.2838106 +0.2091628 0.518627 0.2838106 +0.2838106 0.518627 0.2838106 +0.3840425 0.518627 0.2838106 +0.518627 0.518627 0.2838106 +0.6993381 0.518627 0.2838106 +0.9419845 0.518627 0.2838106 +1.267794 0.518627 0.2838106 +1.705268 0.518627 0.2838106 +2.292679 0.518627 0.2838106 +3.081414 0.518627 0.2838106 +4.140474 0.518627 0.2838106 +5.562508 0.518627 0.2838106 +7.471917 0.518627 0.2838106 +10.03574 0.518627 0.2838106 +13.47828 0.518627 0.2838106 +18.10068 0.518627 0.2838106 +24.30731 0.518627 0.2838106 +32.64117 0.518627 0.2838106 +43.83129 0.518627 0.2838106 +58.85664 0.518627 0.2838106 +-0.0175068 0.6993381 0.2838106 +-0.01161267 0.6993381 0.2838106 +-0.005718534 0.6993381 0.2838106 +0.0001755984 0.6993381 0.2838106 +0.006069731 0.6993381 0.2838106 +0.01197402 0.6993381 0.2838106 +0.01903886 0.6993381 0.2838106 +0.02852504 0.6993381 0.2838106 +0.04126244 0.6993381 0.2838106 +0.05836535 0.6993381 0.2838106 +0.08132997 0.6993381 0.2838106 +0.1121653 0.6993381 0.2838106 +0.1535689 0.6993381 0.2838106 +0.2091628 0.6993381 0.2838106 +0.2838106 0.6993381 0.2838106 +0.3840425 0.6993381 0.2838106 +0.518627 0.6993381 0.2838106 +0.6993381 0.6993381 0.2838106 +0.9419845 0.6993381 0.2838106 +1.267794 0.6993381 0.2838106 +1.705268 0.6993381 0.2838106 +2.292679 0.6993381 0.2838106 +3.081414 0.6993381 0.2838106 +4.140474 0.6993381 0.2838106 +5.562508 0.6993381 0.2838106 +7.471917 0.6993381 0.2838106 +10.03574 0.6993381 0.2838106 +13.47828 0.6993381 0.2838106 +18.10068 0.6993381 0.2838106 +24.30731 0.6993381 0.2838106 +32.64117 0.6993381 0.2838106 +43.83129 0.6993381 0.2838106 +58.85664 0.6993381 0.2838106 +-0.0175068 0.9419845 0.2838106 +-0.01161267 0.9419845 0.2838106 +-0.005718534 0.9419845 0.2838106 +0.0001755984 0.9419845 0.2838106 +0.006069731 0.9419845 0.2838106 +0.01197402 0.9419845 0.2838106 +0.01903886 0.9419845 0.2838106 +0.02852504 0.9419845 0.2838106 +0.04126244 0.9419845 0.2838106 +0.05836535 0.9419845 0.2838106 +0.08132997 0.9419845 0.2838106 +0.1121653 0.9419845 0.2838106 +0.1535689 0.9419845 0.2838106 +0.2091628 0.9419845 0.2838106 +0.2838106 0.9419845 0.2838106 +0.3840425 0.9419845 0.2838106 +0.518627 0.9419845 0.2838106 +0.6993381 0.9419845 0.2838106 +0.9419845 0.9419845 0.2838106 +1.267794 0.9419845 0.2838106 +1.705268 0.9419845 0.2838106 +2.292679 0.9419845 0.2838106 +3.081414 0.9419845 0.2838106 +4.140474 0.9419845 0.2838106 +5.562508 0.9419845 0.2838106 +7.471917 0.9419845 0.2838106 +10.03574 0.9419845 0.2838106 +13.47828 0.9419845 0.2838106 +18.10068 0.9419845 0.2838106 +24.30731 0.9419845 0.2838106 +32.64117 0.9419845 0.2838106 +43.83129 0.9419845 0.2838106 +58.85664 0.9419845 0.2838106 +-0.0175068 1.267794 0.2838106 +-0.01161267 1.267794 0.2838106 +-0.005718534 1.267794 0.2838106 +0.0001755984 1.267794 0.2838106 +0.006069731 1.267794 0.2838106 +0.01197402 1.267794 0.2838106 +0.01903886 1.267794 0.2838106 +0.02852504 1.267794 0.2838106 +0.04126244 1.267794 0.2838106 +0.05836535 1.267794 0.2838106 +0.08132997 1.267794 0.2838106 +0.1121653 1.267794 0.2838106 +0.1535689 1.267794 0.2838106 +0.2091628 1.267794 0.2838106 +0.2838106 1.267794 0.2838106 +0.3840425 1.267794 0.2838106 +0.518627 1.267794 0.2838106 +0.6993381 1.267794 0.2838106 +0.9419845 1.267794 0.2838106 +1.267794 1.267794 0.2838106 +1.705268 1.267794 0.2838106 +2.292679 1.267794 0.2838106 +3.081414 1.267794 0.2838106 +4.140474 1.267794 0.2838106 +5.562508 1.267794 0.2838106 +7.471917 1.267794 0.2838106 +10.03574 1.267794 0.2838106 +13.47828 1.267794 0.2838106 +18.10068 1.267794 0.2838106 +24.30731 1.267794 0.2838106 +32.64117 1.267794 0.2838106 +43.83129 1.267794 0.2838106 +58.85664 1.267794 0.2838106 +-0.0175068 1.705268 0.2838106 +-0.01161267 1.705268 0.2838106 +-0.005718534 1.705268 0.2838106 +0.0001755984 1.705268 0.2838106 +0.006069731 1.705268 0.2838106 +0.01197402 1.705268 0.2838106 +0.01903886 1.705268 0.2838106 +0.02852504 1.705268 0.2838106 +0.04126244 1.705268 0.2838106 +0.05836535 1.705268 0.2838106 +0.08132997 1.705268 0.2838106 +0.1121653 1.705268 0.2838106 +0.1535689 1.705268 0.2838106 +0.2091628 1.705268 0.2838106 +0.2838106 1.705268 0.2838106 +0.3840425 1.705268 0.2838106 +0.518627 1.705268 0.2838106 +0.6993381 1.705268 0.2838106 +0.9419845 1.705268 0.2838106 +1.267794 1.705268 0.2838106 +1.705268 1.705268 0.2838106 +2.292679 1.705268 0.2838106 +3.081414 1.705268 0.2838106 +4.140474 1.705268 0.2838106 +5.562508 1.705268 0.2838106 +7.471917 1.705268 0.2838106 +10.03574 1.705268 0.2838106 +13.47828 1.705268 0.2838106 +18.10068 1.705268 0.2838106 +24.30731 1.705268 0.2838106 +32.64117 1.705268 0.2838106 +43.83129 1.705268 0.2838106 +58.85664 1.705268 0.2838106 +-0.0175068 2.292679 0.2838106 +-0.01161267 2.292679 0.2838106 +-0.005718534 2.292679 0.2838106 +0.0001755984 2.292679 0.2838106 +0.006069731 2.292679 0.2838106 +0.01197402 2.292679 0.2838106 +0.01903886 2.292679 0.2838106 +0.02852504 2.292679 0.2838106 +0.04126244 2.292679 0.2838106 +0.05836535 2.292679 0.2838106 +0.08132997 2.292679 0.2838106 +0.1121653 2.292679 0.2838106 +0.1535689 2.292679 0.2838106 +0.2091628 2.292679 0.2838106 +0.2838106 2.292679 0.2838106 +0.3840425 2.292679 0.2838106 +0.518627 2.292679 0.2838106 +0.6993381 2.292679 0.2838106 +0.9419845 2.292679 0.2838106 +1.267794 2.292679 0.2838106 +1.705268 2.292679 0.2838106 +2.292679 2.292679 0.2838106 +3.081414 2.292679 0.2838106 +4.140474 2.292679 0.2838106 +5.562508 2.292679 0.2838106 +7.471917 2.292679 0.2838106 +10.03574 2.292679 0.2838106 +13.47828 2.292679 0.2838106 +18.10068 2.292679 0.2838106 +24.30731 2.292679 0.2838106 +32.64117 2.292679 0.2838106 +43.83129 2.292679 0.2838106 +58.85664 2.292679 0.2838106 +-0.0175068 3.081414 0.2838106 +-0.01161267 3.081414 0.2838106 +-0.005718534 3.081414 0.2838106 +0.0001755984 3.081414 0.2838106 +0.006069731 3.081414 0.2838106 +0.01197402 3.081414 0.2838106 +0.01903886 3.081414 0.2838106 +0.02852504 3.081414 0.2838106 +0.04126244 3.081414 0.2838106 +0.05836535 3.081414 0.2838106 +0.08132997 3.081414 0.2838106 +0.1121653 3.081414 0.2838106 +0.1535689 3.081414 0.2838106 +0.2091628 3.081414 0.2838106 +0.2838106 3.081414 0.2838106 +0.3840425 3.081414 0.2838106 +0.518627 3.081414 0.2838106 +0.6993381 3.081414 0.2838106 +0.9419845 3.081414 0.2838106 +1.267794 3.081414 0.2838106 +1.705268 3.081414 0.2838106 +2.292679 3.081414 0.2838106 +3.081414 3.081414 0.2838106 +4.140474 3.081414 0.2838106 +5.562508 3.081414 0.2838106 +7.471917 3.081414 0.2838106 +10.03574 3.081414 0.2838106 +13.47828 3.081414 0.2838106 +18.10068 3.081414 0.2838106 +24.30731 3.081414 0.2838106 +32.64117 3.081414 0.2838106 +43.83129 3.081414 0.2838106 +58.85664 3.081414 0.2838106 +-0.0175068 4.140474 0.2838106 +-0.01161267 4.140474 0.2838106 +-0.005718534 4.140474 0.2838106 +0.0001755984 4.140474 0.2838106 +0.006069731 4.140474 0.2838106 +0.01197402 4.140474 0.2838106 +0.01903886 4.140474 0.2838106 +0.02852504 4.140474 0.2838106 +0.04126244 4.140474 0.2838106 +0.05836535 4.140474 0.2838106 +0.08132997 4.140474 0.2838106 +0.1121653 4.140474 0.2838106 +0.1535689 4.140474 0.2838106 +0.2091628 4.140474 0.2838106 +0.2838106 4.140474 0.2838106 +0.3840425 4.140474 0.2838106 +0.518627 4.140474 0.2838106 +0.6993381 4.140474 0.2838106 +0.9419845 4.140474 0.2838106 +1.267794 4.140474 0.2838106 +1.705268 4.140474 0.2838106 +2.292679 4.140474 0.2838106 +3.081414 4.140474 0.2838106 +4.140474 4.140474 0.2838106 +5.562508 4.140474 0.2838106 +7.471917 4.140474 0.2838106 +10.03574 4.140474 0.2838106 +13.47828 4.140474 0.2838106 +18.10068 4.140474 0.2838106 +24.30731 4.140474 0.2838106 +32.64117 4.140474 0.2838106 +43.83129 4.140474 0.2838106 +58.85664 4.140474 0.2838106 +-0.0175068 5.562508 0.2838106 +-0.01161267 5.562508 0.2838106 +-0.005718534 5.562508 0.2838106 +0.0001755984 5.562508 0.2838106 +0.006069731 5.562508 0.2838106 +0.01197402 5.562508 0.2838106 +0.01903886 5.562508 0.2838106 +0.02852504 5.562508 0.2838106 +0.04126244 5.562508 0.2838106 +0.05836535 5.562508 0.2838106 +0.08132997 5.562508 0.2838106 +0.1121653 5.562508 0.2838106 +0.1535689 5.562508 0.2838106 +0.2091628 5.562508 0.2838106 +0.2838106 5.562508 0.2838106 +0.3840425 5.562508 0.2838106 +0.518627 5.562508 0.2838106 +0.6993381 5.562508 0.2838106 +0.9419845 5.562508 0.2838106 +1.267794 5.562508 0.2838106 +1.705268 5.562508 0.2838106 +2.292679 5.562508 0.2838106 +3.081414 5.562508 0.2838106 +4.140474 5.562508 0.2838106 +5.562508 5.562508 0.2838106 +7.471917 5.562508 0.2838106 +10.03574 5.562508 0.2838106 +13.47828 5.562508 0.2838106 +18.10068 5.562508 0.2838106 +24.30731 5.562508 0.2838106 +32.64117 5.562508 0.2838106 +43.83129 5.562508 0.2838106 +58.85664 5.562508 0.2838106 +-0.0175068 7.471917 0.2838106 +-0.01161267 7.471917 0.2838106 +-0.005718534 7.471917 0.2838106 +0.0001755984 7.471917 0.2838106 +0.006069731 7.471917 0.2838106 +0.01197402 7.471917 0.2838106 +0.01903886 7.471917 0.2838106 +0.02852504 7.471917 0.2838106 +0.04126244 7.471917 0.2838106 +0.05836535 7.471917 0.2838106 +0.08132997 7.471917 0.2838106 +0.1121653 7.471917 0.2838106 +0.1535689 7.471917 0.2838106 +0.2091628 7.471917 0.2838106 +0.2838106 7.471917 0.2838106 +0.3840425 7.471917 0.2838106 +0.518627 7.471917 0.2838106 +0.6993381 7.471917 0.2838106 +0.9419845 7.471917 0.2838106 +1.267794 7.471917 0.2838106 +1.705268 7.471917 0.2838106 +2.292679 7.471917 0.2838106 +3.081414 7.471917 0.2838106 +4.140474 7.471917 0.2838106 +5.562508 7.471917 0.2838106 +7.471917 7.471917 0.2838106 +10.03574 7.471917 0.2838106 +13.47828 7.471917 0.2838106 +18.10068 7.471917 0.2838106 +24.30731 7.471917 0.2838106 +32.64117 7.471917 0.2838106 +43.83129 7.471917 0.2838106 +58.85664 7.471917 0.2838106 +-0.0175068 10.03574 0.2838106 +-0.01161267 10.03574 0.2838106 +-0.005718534 10.03574 0.2838106 +0.0001755984 10.03574 0.2838106 +0.006069731 10.03574 0.2838106 +0.01197402 10.03574 0.2838106 +0.01903886 10.03574 0.2838106 +0.02852504 10.03574 0.2838106 +0.04126244 10.03574 0.2838106 +0.05836535 10.03574 0.2838106 +0.08132997 10.03574 0.2838106 +0.1121653 10.03574 0.2838106 +0.1535689 10.03574 0.2838106 +0.2091628 10.03574 0.2838106 +0.2838106 10.03574 0.2838106 +0.3840425 10.03574 0.2838106 +0.518627 10.03574 0.2838106 +0.6993381 10.03574 0.2838106 +0.9419845 10.03574 0.2838106 +1.267794 10.03574 0.2838106 +1.705268 10.03574 0.2838106 +2.292679 10.03574 0.2838106 +3.081414 10.03574 0.2838106 +4.140474 10.03574 0.2838106 +5.562508 10.03574 0.2838106 +7.471917 10.03574 0.2838106 +10.03574 10.03574 0.2838106 +13.47828 10.03574 0.2838106 +18.10068 10.03574 0.2838106 +24.30731 10.03574 0.2838106 +32.64117 10.03574 0.2838106 +43.83129 10.03574 0.2838106 +58.85664 10.03574 0.2838106 +-0.0175068 13.47828 0.2838106 +-0.01161267 13.47828 0.2838106 +-0.005718534 13.47828 0.2838106 +0.0001755984 13.47828 0.2838106 +0.006069731 13.47828 0.2838106 +0.01197402 13.47828 0.2838106 +0.01903886 13.47828 0.2838106 +0.02852504 13.47828 0.2838106 +0.04126244 13.47828 0.2838106 +0.05836535 13.47828 0.2838106 +0.08132997 13.47828 0.2838106 +0.1121653 13.47828 0.2838106 +0.1535689 13.47828 0.2838106 +0.2091628 13.47828 0.2838106 +0.2838106 13.47828 0.2838106 +0.3840425 13.47828 0.2838106 +0.518627 13.47828 0.2838106 +0.6993381 13.47828 0.2838106 +0.9419845 13.47828 0.2838106 +1.267794 13.47828 0.2838106 +1.705268 13.47828 0.2838106 +2.292679 13.47828 0.2838106 +3.081414 13.47828 0.2838106 +4.140474 13.47828 0.2838106 +5.562508 13.47828 0.2838106 +7.471917 13.47828 0.2838106 +10.03574 13.47828 0.2838106 +13.47828 13.47828 0.2838106 +18.10068 13.47828 0.2838106 +24.30731 13.47828 0.2838106 +32.64117 13.47828 0.2838106 +43.83129 13.47828 0.2838106 +58.85664 13.47828 0.2838106 +-0.0175068 18.10068 0.2838106 +-0.01161267 18.10068 0.2838106 +-0.005718534 18.10068 0.2838106 +0.0001755984 18.10068 0.2838106 +0.006069731 18.10068 0.2838106 +0.01197402 18.10068 0.2838106 +0.01903886 18.10068 0.2838106 +0.02852504 18.10068 0.2838106 +0.04126244 18.10068 0.2838106 +0.05836535 18.10068 0.2838106 +0.08132997 18.10068 0.2838106 +0.1121653 18.10068 0.2838106 +0.1535689 18.10068 0.2838106 +0.2091628 18.10068 0.2838106 +0.2838106 18.10068 0.2838106 +0.3840425 18.10068 0.2838106 +0.518627 18.10068 0.2838106 +0.6993381 18.10068 0.2838106 +0.9419845 18.10068 0.2838106 +1.267794 18.10068 0.2838106 +1.705268 18.10068 0.2838106 +2.292679 18.10068 0.2838106 +3.081414 18.10068 0.2838106 +4.140474 18.10068 0.2838106 +5.562508 18.10068 0.2838106 +7.471917 18.10068 0.2838106 +10.03574 18.10068 0.2838106 +13.47828 18.10068 0.2838106 +18.10068 18.10068 0.2838106 +24.30731 18.10068 0.2838106 +32.64117 18.10068 0.2838106 +43.83129 18.10068 0.2838106 +58.85664 18.10068 0.2838106 +-0.0175068 24.30731 0.2838106 +-0.01161267 24.30731 0.2838106 +-0.005718534 24.30731 0.2838106 +0.0001755984 24.30731 0.2838106 +0.006069731 24.30731 0.2838106 +0.01197402 24.30731 0.2838106 +0.01903886 24.30731 0.2838106 +0.02852504 24.30731 0.2838106 +0.04126244 24.30731 0.2838106 +0.05836535 24.30731 0.2838106 +0.08132997 24.30731 0.2838106 +0.1121653 24.30731 0.2838106 +0.1535689 24.30731 0.2838106 +0.2091628 24.30731 0.2838106 +0.2838106 24.30731 0.2838106 +0.3840425 24.30731 0.2838106 +0.518627 24.30731 0.2838106 +0.6993381 24.30731 0.2838106 +0.9419845 24.30731 0.2838106 +1.267794 24.30731 0.2838106 +1.705268 24.30731 0.2838106 +2.292679 24.30731 0.2838106 +3.081414 24.30731 0.2838106 +4.140474 24.30731 0.2838106 +5.562508 24.30731 0.2838106 +7.471917 24.30731 0.2838106 +10.03574 24.30731 0.2838106 +13.47828 24.30731 0.2838106 +18.10068 24.30731 0.2838106 +24.30731 24.30731 0.2838106 +32.64117 24.30731 0.2838106 +43.83129 24.30731 0.2838106 +58.85664 24.30731 0.2838106 +-0.0175068 32.64117 0.2838106 +-0.01161267 32.64117 0.2838106 +-0.005718534 32.64117 0.2838106 +0.0001755984 32.64117 0.2838106 +0.006069731 32.64117 0.2838106 +0.01197402 32.64117 0.2838106 +0.01903886 32.64117 0.2838106 +0.02852504 32.64117 0.2838106 +0.04126244 32.64117 0.2838106 +0.05836535 32.64117 0.2838106 +0.08132997 32.64117 0.2838106 +0.1121653 32.64117 0.2838106 +0.1535689 32.64117 0.2838106 +0.2091628 32.64117 0.2838106 +0.2838106 32.64117 0.2838106 +0.3840425 32.64117 0.2838106 +0.518627 32.64117 0.2838106 +0.6993381 32.64117 0.2838106 +0.9419845 32.64117 0.2838106 +1.267794 32.64117 0.2838106 +1.705268 32.64117 0.2838106 +2.292679 32.64117 0.2838106 +3.081414 32.64117 0.2838106 +4.140474 32.64117 0.2838106 +5.562508 32.64117 0.2838106 +7.471917 32.64117 0.2838106 +10.03574 32.64117 0.2838106 +13.47828 32.64117 0.2838106 +18.10068 32.64117 0.2838106 +24.30731 32.64117 0.2838106 +32.64117 32.64117 0.2838106 +43.83129 32.64117 0.2838106 +58.85664 32.64117 0.2838106 +-0.0175068 43.83129 0.2838106 +-0.01161267 43.83129 0.2838106 +-0.005718534 43.83129 0.2838106 +0.0001755984 43.83129 0.2838106 +0.006069731 43.83129 0.2838106 +0.01197402 43.83129 0.2838106 +0.01903886 43.83129 0.2838106 +0.02852504 43.83129 0.2838106 +0.04126244 43.83129 0.2838106 +0.05836535 43.83129 0.2838106 +0.08132997 43.83129 0.2838106 +0.1121653 43.83129 0.2838106 +0.1535689 43.83129 0.2838106 +0.2091628 43.83129 0.2838106 +0.2838106 43.83129 0.2838106 +0.3840425 43.83129 0.2838106 +0.518627 43.83129 0.2838106 +0.6993381 43.83129 0.2838106 +0.9419845 43.83129 0.2838106 +1.267794 43.83129 0.2838106 +1.705268 43.83129 0.2838106 +2.292679 43.83129 0.2838106 +3.081414 43.83129 0.2838106 +4.140474 43.83129 0.2838106 +5.562508 43.83129 0.2838106 +7.471917 43.83129 0.2838106 +10.03574 43.83129 0.2838106 +13.47828 43.83129 0.2838106 +18.10068 43.83129 0.2838106 +24.30731 43.83129 0.2838106 +32.64117 43.83129 0.2838106 +43.83129 43.83129 0.2838106 +58.85664 43.83129 0.2838106 +-0.0175068 58.85664 0.2838106 +-0.01161267 58.85664 0.2838106 +-0.005718534 58.85664 0.2838106 +0.0001755984 58.85664 0.2838106 +0.006069731 58.85664 0.2838106 +0.01197402 58.85664 0.2838106 +0.01903886 58.85664 0.2838106 +0.02852504 58.85664 0.2838106 +0.04126244 58.85664 0.2838106 +0.05836535 58.85664 0.2838106 +0.08132997 58.85664 0.2838106 +0.1121653 58.85664 0.2838106 +0.1535689 58.85664 0.2838106 +0.2091628 58.85664 0.2838106 +0.2838106 58.85664 0.2838106 +0.3840425 58.85664 0.2838106 +0.518627 58.85664 0.2838106 +0.6993381 58.85664 0.2838106 +0.9419845 58.85664 0.2838106 +1.267794 58.85664 0.2838106 +1.705268 58.85664 0.2838106 +2.292679 58.85664 0.2838106 +3.081414 58.85664 0.2838106 +4.140474 58.85664 0.2838106 +5.562508 58.85664 0.2838106 +7.471917 58.85664 0.2838106 +10.03574 58.85664 0.2838106 +13.47828 58.85664 0.2838106 +18.10068 58.85664 0.2838106 +24.30731 58.85664 0.2838106 +32.64117 58.85664 0.2838106 +43.83129 58.85664 0.2838106 +58.85664 58.85664 0.2838106 +-0.0175068 -0.0175068 0.3840425 +-0.01161267 -0.0175068 0.3840425 +-0.005718534 -0.0175068 0.3840425 +0.0001755984 -0.0175068 0.3840425 +0.006069731 -0.0175068 0.3840425 +0.01197402 -0.0175068 0.3840425 +0.01903886 -0.0175068 0.3840425 +0.02852504 -0.0175068 0.3840425 +0.04126244 -0.0175068 0.3840425 +0.05836535 -0.0175068 0.3840425 +0.08132997 -0.0175068 0.3840425 +0.1121653 -0.0175068 0.3840425 +0.1535689 -0.0175068 0.3840425 +0.2091628 -0.0175068 0.3840425 +0.2838106 -0.0175068 0.3840425 +0.3840425 -0.0175068 0.3840425 +0.518627 -0.0175068 0.3840425 +0.6993381 -0.0175068 0.3840425 +0.9419845 -0.0175068 0.3840425 +1.267794 -0.0175068 0.3840425 +1.705268 -0.0175068 0.3840425 +2.292679 -0.0175068 0.3840425 +3.081414 -0.0175068 0.3840425 +4.140474 -0.0175068 0.3840425 +5.562508 -0.0175068 0.3840425 +7.471917 -0.0175068 0.3840425 +10.03574 -0.0175068 0.3840425 +13.47828 -0.0175068 0.3840425 +18.10068 -0.0175068 0.3840425 +24.30731 -0.0175068 0.3840425 +32.64117 -0.0175068 0.3840425 +43.83129 -0.0175068 0.3840425 +58.85664 -0.0175068 0.3840425 +-0.0175068 -0.01161267 0.3840425 +-0.01161267 -0.01161267 0.3840425 +-0.005718534 -0.01161267 0.3840425 +0.0001755984 -0.01161267 0.3840425 +0.006069731 -0.01161267 0.3840425 +0.01197402 -0.01161267 0.3840425 +0.01903886 -0.01161267 0.3840425 +0.02852504 -0.01161267 0.3840425 +0.04126244 -0.01161267 0.3840425 +0.05836535 -0.01161267 0.3840425 +0.08132997 -0.01161267 0.3840425 +0.1121653 -0.01161267 0.3840425 +0.1535689 -0.01161267 0.3840425 +0.2091628 -0.01161267 0.3840425 +0.2838106 -0.01161267 0.3840425 +0.3840425 -0.01161267 0.3840425 +0.518627 -0.01161267 0.3840425 +0.6993381 -0.01161267 0.3840425 +0.9419845 -0.01161267 0.3840425 +1.267794 -0.01161267 0.3840425 +1.705268 -0.01161267 0.3840425 +2.292679 -0.01161267 0.3840425 +3.081414 -0.01161267 0.3840425 +4.140474 -0.01161267 0.3840425 +5.562508 -0.01161267 0.3840425 +7.471917 -0.01161267 0.3840425 +10.03574 -0.01161267 0.3840425 +13.47828 -0.01161267 0.3840425 +18.10068 -0.01161267 0.3840425 +24.30731 -0.01161267 0.3840425 +32.64117 -0.01161267 0.3840425 +43.83129 -0.01161267 0.3840425 +58.85664 -0.01161267 0.3840425 +-0.0175068 -0.005718534 0.3840425 +-0.01161267 -0.005718534 0.3840425 +-0.005718534 -0.005718534 0.3840425 +0.0001755984 -0.005718534 0.3840425 +0.006069731 -0.005718534 0.3840425 +0.01197402 -0.005718534 0.3840425 +0.01903886 -0.005718534 0.3840425 +0.02852504 -0.005718534 0.3840425 +0.04126244 -0.005718534 0.3840425 +0.05836535 -0.005718534 0.3840425 +0.08132997 -0.005718534 0.3840425 +0.1121653 -0.005718534 0.3840425 +0.1535689 -0.005718534 0.3840425 +0.2091628 -0.005718534 0.3840425 +0.2838106 -0.005718534 0.3840425 +0.3840425 -0.005718534 0.3840425 +0.518627 -0.005718534 0.3840425 +0.6993381 -0.005718534 0.3840425 +0.9419845 -0.005718534 0.3840425 +1.267794 -0.005718534 0.3840425 +1.705268 -0.005718534 0.3840425 +2.292679 -0.005718534 0.3840425 +3.081414 -0.005718534 0.3840425 +4.140474 -0.005718534 0.3840425 +5.562508 -0.005718534 0.3840425 +7.471917 -0.005718534 0.3840425 +10.03574 -0.005718534 0.3840425 +13.47828 -0.005718534 0.3840425 +18.10068 -0.005718534 0.3840425 +24.30731 -0.005718534 0.3840425 +32.64117 -0.005718534 0.3840425 +43.83129 -0.005718534 0.3840425 +58.85664 -0.005718534 0.3840425 +-0.0175068 0.0001755984 0.3840425 +-0.01161267 0.0001755984 0.3840425 +-0.005718534 0.0001755984 0.3840425 +0.0001755984 0.0001755984 0.3840425 +0.006069731 0.0001755984 0.3840425 +0.01197402 0.0001755984 0.3840425 +0.01903886 0.0001755984 0.3840425 +0.02852504 0.0001755984 0.3840425 +0.04126244 0.0001755984 0.3840425 +0.05836535 0.0001755984 0.3840425 +0.08132997 0.0001755984 0.3840425 +0.1121653 0.0001755984 0.3840425 +0.1535689 0.0001755984 0.3840425 +0.2091628 0.0001755984 0.3840425 +0.2838106 0.0001755984 0.3840425 +0.3840425 0.0001755984 0.3840425 +0.518627 0.0001755984 0.3840425 +0.6993381 0.0001755984 0.3840425 +0.9419845 0.0001755984 0.3840425 +1.267794 0.0001755984 0.3840425 +1.705268 0.0001755984 0.3840425 +2.292679 0.0001755984 0.3840425 +3.081414 0.0001755984 0.3840425 +4.140474 0.0001755984 0.3840425 +5.562508 0.0001755984 0.3840425 +7.471917 0.0001755984 0.3840425 +10.03574 0.0001755984 0.3840425 +13.47828 0.0001755984 0.3840425 +18.10068 0.0001755984 0.3840425 +24.30731 0.0001755984 0.3840425 +32.64117 0.0001755984 0.3840425 +43.83129 0.0001755984 0.3840425 +58.85664 0.0001755984 0.3840425 +-0.0175068 0.006069731 0.3840425 +-0.01161267 0.006069731 0.3840425 +-0.005718534 0.006069731 0.3840425 +0.0001755984 0.006069731 0.3840425 +0.006069731 0.006069731 0.3840425 +0.01197402 0.006069731 0.3840425 +0.01903886 0.006069731 0.3840425 +0.02852504 0.006069731 0.3840425 +0.04126244 0.006069731 0.3840425 +0.05836535 0.006069731 0.3840425 +0.08132997 0.006069731 0.3840425 +0.1121653 0.006069731 0.3840425 +0.1535689 0.006069731 0.3840425 +0.2091628 0.006069731 0.3840425 +0.2838106 0.006069731 0.3840425 +0.3840425 0.006069731 0.3840425 +0.518627 0.006069731 0.3840425 +0.6993381 0.006069731 0.3840425 +0.9419845 0.006069731 0.3840425 +1.267794 0.006069731 0.3840425 +1.705268 0.006069731 0.3840425 +2.292679 0.006069731 0.3840425 +3.081414 0.006069731 0.3840425 +4.140474 0.006069731 0.3840425 +5.562508 0.006069731 0.3840425 +7.471917 0.006069731 0.3840425 +10.03574 0.006069731 0.3840425 +13.47828 0.006069731 0.3840425 +18.10068 0.006069731 0.3840425 +24.30731 0.006069731 0.3840425 +32.64117 0.006069731 0.3840425 +43.83129 0.006069731 0.3840425 +58.85664 0.006069731 0.3840425 +-0.0175068 0.01197402 0.3840425 +-0.01161267 0.01197402 0.3840425 +-0.005718534 0.01197402 0.3840425 +0.0001755984 0.01197402 0.3840425 +0.006069731 0.01197402 0.3840425 +0.01197402 0.01197402 0.3840425 +0.01903886 0.01197402 0.3840425 +0.02852504 0.01197402 0.3840425 +0.04126244 0.01197402 0.3840425 +0.05836535 0.01197402 0.3840425 +0.08132997 0.01197402 0.3840425 +0.1121653 0.01197402 0.3840425 +0.1535689 0.01197402 0.3840425 +0.2091628 0.01197402 0.3840425 +0.2838106 0.01197402 0.3840425 +0.3840425 0.01197402 0.3840425 +0.518627 0.01197402 0.3840425 +0.6993381 0.01197402 0.3840425 +0.9419845 0.01197402 0.3840425 +1.267794 0.01197402 0.3840425 +1.705268 0.01197402 0.3840425 +2.292679 0.01197402 0.3840425 +3.081414 0.01197402 0.3840425 +4.140474 0.01197402 0.3840425 +5.562508 0.01197402 0.3840425 +7.471917 0.01197402 0.3840425 +10.03574 0.01197402 0.3840425 +13.47828 0.01197402 0.3840425 +18.10068 0.01197402 0.3840425 +24.30731 0.01197402 0.3840425 +32.64117 0.01197402 0.3840425 +43.83129 0.01197402 0.3840425 +58.85664 0.01197402 0.3840425 +-0.0175068 0.01903886 0.3840425 +-0.01161267 0.01903886 0.3840425 +-0.005718534 0.01903886 0.3840425 +0.0001755984 0.01903886 0.3840425 +0.006069731 0.01903886 0.3840425 +0.01197402 0.01903886 0.3840425 +0.01903886 0.01903886 0.3840425 +0.02852504 0.01903886 0.3840425 +0.04126244 0.01903886 0.3840425 +0.05836535 0.01903886 0.3840425 +0.08132997 0.01903886 0.3840425 +0.1121653 0.01903886 0.3840425 +0.1535689 0.01903886 0.3840425 +0.2091628 0.01903886 0.3840425 +0.2838106 0.01903886 0.3840425 +0.3840425 0.01903886 0.3840425 +0.518627 0.01903886 0.3840425 +0.6993381 0.01903886 0.3840425 +0.9419845 0.01903886 0.3840425 +1.267794 0.01903886 0.3840425 +1.705268 0.01903886 0.3840425 +2.292679 0.01903886 0.3840425 +3.081414 0.01903886 0.3840425 +4.140474 0.01903886 0.3840425 +5.562508 0.01903886 0.3840425 +7.471917 0.01903886 0.3840425 +10.03574 0.01903886 0.3840425 +13.47828 0.01903886 0.3840425 +18.10068 0.01903886 0.3840425 +24.30731 0.01903886 0.3840425 +32.64117 0.01903886 0.3840425 +43.83129 0.01903886 0.3840425 +58.85664 0.01903886 0.3840425 +-0.0175068 0.02852504 0.3840425 +-0.01161267 0.02852504 0.3840425 +-0.005718534 0.02852504 0.3840425 +0.0001755984 0.02852504 0.3840425 +0.006069731 0.02852504 0.3840425 +0.01197402 0.02852504 0.3840425 +0.01903886 0.02852504 0.3840425 +0.02852504 0.02852504 0.3840425 +0.04126244 0.02852504 0.3840425 +0.05836535 0.02852504 0.3840425 +0.08132997 0.02852504 0.3840425 +0.1121653 0.02852504 0.3840425 +0.1535689 0.02852504 0.3840425 +0.2091628 0.02852504 0.3840425 +0.2838106 0.02852504 0.3840425 +0.3840425 0.02852504 0.3840425 +0.518627 0.02852504 0.3840425 +0.6993381 0.02852504 0.3840425 +0.9419845 0.02852504 0.3840425 +1.267794 0.02852504 0.3840425 +1.705268 0.02852504 0.3840425 +2.292679 0.02852504 0.3840425 +3.081414 0.02852504 0.3840425 +4.140474 0.02852504 0.3840425 +5.562508 0.02852504 0.3840425 +7.471917 0.02852504 0.3840425 +10.03574 0.02852504 0.3840425 +13.47828 0.02852504 0.3840425 +18.10068 0.02852504 0.3840425 +24.30731 0.02852504 0.3840425 +32.64117 0.02852504 0.3840425 +43.83129 0.02852504 0.3840425 +58.85664 0.02852504 0.3840425 +-0.0175068 0.04126244 0.3840425 +-0.01161267 0.04126244 0.3840425 +-0.005718534 0.04126244 0.3840425 +0.0001755984 0.04126244 0.3840425 +0.006069731 0.04126244 0.3840425 +0.01197402 0.04126244 0.3840425 +0.01903886 0.04126244 0.3840425 +0.02852504 0.04126244 0.3840425 +0.04126244 0.04126244 0.3840425 +0.05836535 0.04126244 0.3840425 +0.08132997 0.04126244 0.3840425 +0.1121653 0.04126244 0.3840425 +0.1535689 0.04126244 0.3840425 +0.2091628 0.04126244 0.3840425 +0.2838106 0.04126244 0.3840425 +0.3840425 0.04126244 0.3840425 +0.518627 0.04126244 0.3840425 +0.6993381 0.04126244 0.3840425 +0.9419845 0.04126244 0.3840425 +1.267794 0.04126244 0.3840425 +1.705268 0.04126244 0.3840425 +2.292679 0.04126244 0.3840425 +3.081414 0.04126244 0.3840425 +4.140474 0.04126244 0.3840425 +5.562508 0.04126244 0.3840425 +7.471917 0.04126244 0.3840425 +10.03574 0.04126244 0.3840425 +13.47828 0.04126244 0.3840425 +18.10068 0.04126244 0.3840425 +24.30731 0.04126244 0.3840425 +32.64117 0.04126244 0.3840425 +43.83129 0.04126244 0.3840425 +58.85664 0.04126244 0.3840425 +-0.0175068 0.05836535 0.3840425 +-0.01161267 0.05836535 0.3840425 +-0.005718534 0.05836535 0.3840425 +0.0001755984 0.05836535 0.3840425 +0.006069731 0.05836535 0.3840425 +0.01197402 0.05836535 0.3840425 +0.01903886 0.05836535 0.3840425 +0.02852504 0.05836535 0.3840425 +0.04126244 0.05836535 0.3840425 +0.05836535 0.05836535 0.3840425 +0.08132997 0.05836535 0.3840425 +0.1121653 0.05836535 0.3840425 +0.1535689 0.05836535 0.3840425 +0.2091628 0.05836535 0.3840425 +0.2838106 0.05836535 0.3840425 +0.3840425 0.05836535 0.3840425 +0.518627 0.05836535 0.3840425 +0.6993381 0.05836535 0.3840425 +0.9419845 0.05836535 0.3840425 +1.267794 0.05836535 0.3840425 +1.705268 0.05836535 0.3840425 +2.292679 0.05836535 0.3840425 +3.081414 0.05836535 0.3840425 +4.140474 0.05836535 0.3840425 +5.562508 0.05836535 0.3840425 +7.471917 0.05836535 0.3840425 +10.03574 0.05836535 0.3840425 +13.47828 0.05836535 0.3840425 +18.10068 0.05836535 0.3840425 +24.30731 0.05836535 0.3840425 +32.64117 0.05836535 0.3840425 +43.83129 0.05836535 0.3840425 +58.85664 0.05836535 0.3840425 +-0.0175068 0.08132997 0.3840425 +-0.01161267 0.08132997 0.3840425 +-0.005718534 0.08132997 0.3840425 +0.0001755984 0.08132997 0.3840425 +0.006069731 0.08132997 0.3840425 +0.01197402 0.08132997 0.3840425 +0.01903886 0.08132997 0.3840425 +0.02852504 0.08132997 0.3840425 +0.04126244 0.08132997 0.3840425 +0.05836535 0.08132997 0.3840425 +0.08132997 0.08132997 0.3840425 +0.1121653 0.08132997 0.3840425 +0.1535689 0.08132997 0.3840425 +0.2091628 0.08132997 0.3840425 +0.2838106 0.08132997 0.3840425 +0.3840425 0.08132997 0.3840425 +0.518627 0.08132997 0.3840425 +0.6993381 0.08132997 0.3840425 +0.9419845 0.08132997 0.3840425 +1.267794 0.08132997 0.3840425 +1.705268 0.08132997 0.3840425 +2.292679 0.08132997 0.3840425 +3.081414 0.08132997 0.3840425 +4.140474 0.08132997 0.3840425 +5.562508 0.08132997 0.3840425 +7.471917 0.08132997 0.3840425 +10.03574 0.08132997 0.3840425 +13.47828 0.08132997 0.3840425 +18.10068 0.08132997 0.3840425 +24.30731 0.08132997 0.3840425 +32.64117 0.08132997 0.3840425 +43.83129 0.08132997 0.3840425 +58.85664 0.08132997 0.3840425 +-0.0175068 0.1121653 0.3840425 +-0.01161267 0.1121653 0.3840425 +-0.005718534 0.1121653 0.3840425 +0.0001755984 0.1121653 0.3840425 +0.006069731 0.1121653 0.3840425 +0.01197402 0.1121653 0.3840425 +0.01903886 0.1121653 0.3840425 +0.02852504 0.1121653 0.3840425 +0.04126244 0.1121653 0.3840425 +0.05836535 0.1121653 0.3840425 +0.08132997 0.1121653 0.3840425 +0.1121653 0.1121653 0.3840425 +0.1535689 0.1121653 0.3840425 +0.2091628 0.1121653 0.3840425 +0.2838106 0.1121653 0.3840425 +0.3840425 0.1121653 0.3840425 +0.518627 0.1121653 0.3840425 +0.6993381 0.1121653 0.3840425 +0.9419845 0.1121653 0.3840425 +1.267794 0.1121653 0.3840425 +1.705268 0.1121653 0.3840425 +2.292679 0.1121653 0.3840425 +3.081414 0.1121653 0.3840425 +4.140474 0.1121653 0.3840425 +5.562508 0.1121653 0.3840425 +7.471917 0.1121653 0.3840425 +10.03574 0.1121653 0.3840425 +13.47828 0.1121653 0.3840425 +18.10068 0.1121653 0.3840425 +24.30731 0.1121653 0.3840425 +32.64117 0.1121653 0.3840425 +43.83129 0.1121653 0.3840425 +58.85664 0.1121653 0.3840425 +-0.0175068 0.1535689 0.3840425 +-0.01161267 0.1535689 0.3840425 +-0.005718534 0.1535689 0.3840425 +0.0001755984 0.1535689 0.3840425 +0.006069731 0.1535689 0.3840425 +0.01197402 0.1535689 0.3840425 +0.01903886 0.1535689 0.3840425 +0.02852504 0.1535689 0.3840425 +0.04126244 0.1535689 0.3840425 +0.05836535 0.1535689 0.3840425 +0.08132997 0.1535689 0.3840425 +0.1121653 0.1535689 0.3840425 +0.1535689 0.1535689 0.3840425 +0.2091628 0.1535689 0.3840425 +0.2838106 0.1535689 0.3840425 +0.3840425 0.1535689 0.3840425 +0.518627 0.1535689 0.3840425 +0.6993381 0.1535689 0.3840425 +0.9419845 0.1535689 0.3840425 +1.267794 0.1535689 0.3840425 +1.705268 0.1535689 0.3840425 +2.292679 0.1535689 0.3840425 +3.081414 0.1535689 0.3840425 +4.140474 0.1535689 0.3840425 +5.562508 0.1535689 0.3840425 +7.471917 0.1535689 0.3840425 +10.03574 0.1535689 0.3840425 +13.47828 0.1535689 0.3840425 +18.10068 0.1535689 0.3840425 +24.30731 0.1535689 0.3840425 +32.64117 0.1535689 0.3840425 +43.83129 0.1535689 0.3840425 +58.85664 0.1535689 0.3840425 +-0.0175068 0.2091628 0.3840425 +-0.01161267 0.2091628 0.3840425 +-0.005718534 0.2091628 0.3840425 +0.0001755984 0.2091628 0.3840425 +0.006069731 0.2091628 0.3840425 +0.01197402 0.2091628 0.3840425 +0.01903886 0.2091628 0.3840425 +0.02852504 0.2091628 0.3840425 +0.04126244 0.2091628 0.3840425 +0.05836535 0.2091628 0.3840425 +0.08132997 0.2091628 0.3840425 +0.1121653 0.2091628 0.3840425 +0.1535689 0.2091628 0.3840425 +0.2091628 0.2091628 0.3840425 +0.2838106 0.2091628 0.3840425 +0.3840425 0.2091628 0.3840425 +0.518627 0.2091628 0.3840425 +0.6993381 0.2091628 0.3840425 +0.9419845 0.2091628 0.3840425 +1.267794 0.2091628 0.3840425 +1.705268 0.2091628 0.3840425 +2.292679 0.2091628 0.3840425 +3.081414 0.2091628 0.3840425 +4.140474 0.2091628 0.3840425 +5.562508 0.2091628 0.3840425 +7.471917 0.2091628 0.3840425 +10.03574 0.2091628 0.3840425 +13.47828 0.2091628 0.3840425 +18.10068 0.2091628 0.3840425 +24.30731 0.2091628 0.3840425 +32.64117 0.2091628 0.3840425 +43.83129 0.2091628 0.3840425 +58.85664 0.2091628 0.3840425 +-0.0175068 0.2838106 0.3840425 +-0.01161267 0.2838106 0.3840425 +-0.005718534 0.2838106 0.3840425 +0.0001755984 0.2838106 0.3840425 +0.006069731 0.2838106 0.3840425 +0.01197402 0.2838106 0.3840425 +0.01903886 0.2838106 0.3840425 +0.02852504 0.2838106 0.3840425 +0.04126244 0.2838106 0.3840425 +0.05836535 0.2838106 0.3840425 +0.08132997 0.2838106 0.3840425 +0.1121653 0.2838106 0.3840425 +0.1535689 0.2838106 0.3840425 +0.2091628 0.2838106 0.3840425 +0.2838106 0.2838106 0.3840425 +0.3840425 0.2838106 0.3840425 +0.518627 0.2838106 0.3840425 +0.6993381 0.2838106 0.3840425 +0.9419845 0.2838106 0.3840425 +1.267794 0.2838106 0.3840425 +1.705268 0.2838106 0.3840425 +2.292679 0.2838106 0.3840425 +3.081414 0.2838106 0.3840425 +4.140474 0.2838106 0.3840425 +5.562508 0.2838106 0.3840425 +7.471917 0.2838106 0.3840425 +10.03574 0.2838106 0.3840425 +13.47828 0.2838106 0.3840425 +18.10068 0.2838106 0.3840425 +24.30731 0.2838106 0.3840425 +32.64117 0.2838106 0.3840425 +43.83129 0.2838106 0.3840425 +58.85664 0.2838106 0.3840425 +-0.0175068 0.3840425 0.3840425 +-0.01161267 0.3840425 0.3840425 +-0.005718534 0.3840425 0.3840425 +0.0001755984 0.3840425 0.3840425 +0.006069731 0.3840425 0.3840425 +0.01197402 0.3840425 0.3840425 +0.01903886 0.3840425 0.3840425 +0.02852504 0.3840425 0.3840425 +0.04126244 0.3840425 0.3840425 +0.05836535 0.3840425 0.3840425 +0.08132997 0.3840425 0.3840425 +0.1121653 0.3840425 0.3840425 +0.1535689 0.3840425 0.3840425 +0.2091628 0.3840425 0.3840425 +0.2838106 0.3840425 0.3840425 +0.3840425 0.3840425 0.3840425 +0.518627 0.3840425 0.3840425 +0.6993381 0.3840425 0.3840425 +0.9419845 0.3840425 0.3840425 +1.267794 0.3840425 0.3840425 +1.705268 0.3840425 0.3840425 +2.292679 0.3840425 0.3840425 +3.081414 0.3840425 0.3840425 +4.140474 0.3840425 0.3840425 +5.562508 0.3840425 0.3840425 +7.471917 0.3840425 0.3840425 +10.03574 0.3840425 0.3840425 +13.47828 0.3840425 0.3840425 +18.10068 0.3840425 0.3840425 +24.30731 0.3840425 0.3840425 +32.64117 0.3840425 0.3840425 +43.83129 0.3840425 0.3840425 +58.85664 0.3840425 0.3840425 +-0.0175068 0.518627 0.3840425 +-0.01161267 0.518627 0.3840425 +-0.005718534 0.518627 0.3840425 +0.0001755984 0.518627 0.3840425 +0.006069731 0.518627 0.3840425 +0.01197402 0.518627 0.3840425 +0.01903886 0.518627 0.3840425 +0.02852504 0.518627 0.3840425 +0.04126244 0.518627 0.3840425 +0.05836535 0.518627 0.3840425 +0.08132997 0.518627 0.3840425 +0.1121653 0.518627 0.3840425 +0.1535689 0.518627 0.3840425 +0.2091628 0.518627 0.3840425 +0.2838106 0.518627 0.3840425 +0.3840425 0.518627 0.3840425 +0.518627 0.518627 0.3840425 +0.6993381 0.518627 0.3840425 +0.9419845 0.518627 0.3840425 +1.267794 0.518627 0.3840425 +1.705268 0.518627 0.3840425 +2.292679 0.518627 0.3840425 +3.081414 0.518627 0.3840425 +4.140474 0.518627 0.3840425 +5.562508 0.518627 0.3840425 +7.471917 0.518627 0.3840425 +10.03574 0.518627 0.3840425 +13.47828 0.518627 0.3840425 +18.10068 0.518627 0.3840425 +24.30731 0.518627 0.3840425 +32.64117 0.518627 0.3840425 +43.83129 0.518627 0.3840425 +58.85664 0.518627 0.3840425 +-0.0175068 0.6993381 0.3840425 +-0.01161267 0.6993381 0.3840425 +-0.005718534 0.6993381 0.3840425 +0.0001755984 0.6993381 0.3840425 +0.006069731 0.6993381 0.3840425 +0.01197402 0.6993381 0.3840425 +0.01903886 0.6993381 0.3840425 +0.02852504 0.6993381 0.3840425 +0.04126244 0.6993381 0.3840425 +0.05836535 0.6993381 0.3840425 +0.08132997 0.6993381 0.3840425 +0.1121653 0.6993381 0.3840425 +0.1535689 0.6993381 0.3840425 +0.2091628 0.6993381 0.3840425 +0.2838106 0.6993381 0.3840425 +0.3840425 0.6993381 0.3840425 +0.518627 0.6993381 0.3840425 +0.6993381 0.6993381 0.3840425 +0.9419845 0.6993381 0.3840425 +1.267794 0.6993381 0.3840425 +1.705268 0.6993381 0.3840425 +2.292679 0.6993381 0.3840425 +3.081414 0.6993381 0.3840425 +4.140474 0.6993381 0.3840425 +5.562508 0.6993381 0.3840425 +7.471917 0.6993381 0.3840425 +10.03574 0.6993381 0.3840425 +13.47828 0.6993381 0.3840425 +18.10068 0.6993381 0.3840425 +24.30731 0.6993381 0.3840425 +32.64117 0.6993381 0.3840425 +43.83129 0.6993381 0.3840425 +58.85664 0.6993381 0.3840425 +-0.0175068 0.9419845 0.3840425 +-0.01161267 0.9419845 0.3840425 +-0.005718534 0.9419845 0.3840425 +0.0001755984 0.9419845 0.3840425 +0.006069731 0.9419845 0.3840425 +0.01197402 0.9419845 0.3840425 +0.01903886 0.9419845 0.3840425 +0.02852504 0.9419845 0.3840425 +0.04126244 0.9419845 0.3840425 +0.05836535 0.9419845 0.3840425 +0.08132997 0.9419845 0.3840425 +0.1121653 0.9419845 0.3840425 +0.1535689 0.9419845 0.3840425 +0.2091628 0.9419845 0.3840425 +0.2838106 0.9419845 0.3840425 +0.3840425 0.9419845 0.3840425 +0.518627 0.9419845 0.3840425 +0.6993381 0.9419845 0.3840425 +0.9419845 0.9419845 0.3840425 +1.267794 0.9419845 0.3840425 +1.705268 0.9419845 0.3840425 +2.292679 0.9419845 0.3840425 +3.081414 0.9419845 0.3840425 +4.140474 0.9419845 0.3840425 +5.562508 0.9419845 0.3840425 +7.471917 0.9419845 0.3840425 +10.03574 0.9419845 0.3840425 +13.47828 0.9419845 0.3840425 +18.10068 0.9419845 0.3840425 +24.30731 0.9419845 0.3840425 +32.64117 0.9419845 0.3840425 +43.83129 0.9419845 0.3840425 +58.85664 0.9419845 0.3840425 +-0.0175068 1.267794 0.3840425 +-0.01161267 1.267794 0.3840425 +-0.005718534 1.267794 0.3840425 +0.0001755984 1.267794 0.3840425 +0.006069731 1.267794 0.3840425 +0.01197402 1.267794 0.3840425 +0.01903886 1.267794 0.3840425 +0.02852504 1.267794 0.3840425 +0.04126244 1.267794 0.3840425 +0.05836535 1.267794 0.3840425 +0.08132997 1.267794 0.3840425 +0.1121653 1.267794 0.3840425 +0.1535689 1.267794 0.3840425 +0.2091628 1.267794 0.3840425 +0.2838106 1.267794 0.3840425 +0.3840425 1.267794 0.3840425 +0.518627 1.267794 0.3840425 +0.6993381 1.267794 0.3840425 +0.9419845 1.267794 0.3840425 +1.267794 1.267794 0.3840425 +1.705268 1.267794 0.3840425 +2.292679 1.267794 0.3840425 +3.081414 1.267794 0.3840425 +4.140474 1.267794 0.3840425 +5.562508 1.267794 0.3840425 +7.471917 1.267794 0.3840425 +10.03574 1.267794 0.3840425 +13.47828 1.267794 0.3840425 +18.10068 1.267794 0.3840425 +24.30731 1.267794 0.3840425 +32.64117 1.267794 0.3840425 +43.83129 1.267794 0.3840425 +58.85664 1.267794 0.3840425 +-0.0175068 1.705268 0.3840425 +-0.01161267 1.705268 0.3840425 +-0.005718534 1.705268 0.3840425 +0.0001755984 1.705268 0.3840425 +0.006069731 1.705268 0.3840425 +0.01197402 1.705268 0.3840425 +0.01903886 1.705268 0.3840425 +0.02852504 1.705268 0.3840425 +0.04126244 1.705268 0.3840425 +0.05836535 1.705268 0.3840425 +0.08132997 1.705268 0.3840425 +0.1121653 1.705268 0.3840425 +0.1535689 1.705268 0.3840425 +0.2091628 1.705268 0.3840425 +0.2838106 1.705268 0.3840425 +0.3840425 1.705268 0.3840425 +0.518627 1.705268 0.3840425 +0.6993381 1.705268 0.3840425 +0.9419845 1.705268 0.3840425 +1.267794 1.705268 0.3840425 +1.705268 1.705268 0.3840425 +2.292679 1.705268 0.3840425 +3.081414 1.705268 0.3840425 +4.140474 1.705268 0.3840425 +5.562508 1.705268 0.3840425 +7.471917 1.705268 0.3840425 +10.03574 1.705268 0.3840425 +13.47828 1.705268 0.3840425 +18.10068 1.705268 0.3840425 +24.30731 1.705268 0.3840425 +32.64117 1.705268 0.3840425 +43.83129 1.705268 0.3840425 +58.85664 1.705268 0.3840425 +-0.0175068 2.292679 0.3840425 +-0.01161267 2.292679 0.3840425 +-0.005718534 2.292679 0.3840425 +0.0001755984 2.292679 0.3840425 +0.006069731 2.292679 0.3840425 +0.01197402 2.292679 0.3840425 +0.01903886 2.292679 0.3840425 +0.02852504 2.292679 0.3840425 +0.04126244 2.292679 0.3840425 +0.05836535 2.292679 0.3840425 +0.08132997 2.292679 0.3840425 +0.1121653 2.292679 0.3840425 +0.1535689 2.292679 0.3840425 +0.2091628 2.292679 0.3840425 +0.2838106 2.292679 0.3840425 +0.3840425 2.292679 0.3840425 +0.518627 2.292679 0.3840425 +0.6993381 2.292679 0.3840425 +0.9419845 2.292679 0.3840425 +1.267794 2.292679 0.3840425 +1.705268 2.292679 0.3840425 +2.292679 2.292679 0.3840425 +3.081414 2.292679 0.3840425 +4.140474 2.292679 0.3840425 +5.562508 2.292679 0.3840425 +7.471917 2.292679 0.3840425 +10.03574 2.292679 0.3840425 +13.47828 2.292679 0.3840425 +18.10068 2.292679 0.3840425 +24.30731 2.292679 0.3840425 +32.64117 2.292679 0.3840425 +43.83129 2.292679 0.3840425 +58.85664 2.292679 0.3840425 +-0.0175068 3.081414 0.3840425 +-0.01161267 3.081414 0.3840425 +-0.005718534 3.081414 0.3840425 +0.0001755984 3.081414 0.3840425 +0.006069731 3.081414 0.3840425 +0.01197402 3.081414 0.3840425 +0.01903886 3.081414 0.3840425 +0.02852504 3.081414 0.3840425 +0.04126244 3.081414 0.3840425 +0.05836535 3.081414 0.3840425 +0.08132997 3.081414 0.3840425 +0.1121653 3.081414 0.3840425 +0.1535689 3.081414 0.3840425 +0.2091628 3.081414 0.3840425 +0.2838106 3.081414 0.3840425 +0.3840425 3.081414 0.3840425 +0.518627 3.081414 0.3840425 +0.6993381 3.081414 0.3840425 +0.9419845 3.081414 0.3840425 +1.267794 3.081414 0.3840425 +1.705268 3.081414 0.3840425 +2.292679 3.081414 0.3840425 +3.081414 3.081414 0.3840425 +4.140474 3.081414 0.3840425 +5.562508 3.081414 0.3840425 +7.471917 3.081414 0.3840425 +10.03574 3.081414 0.3840425 +13.47828 3.081414 0.3840425 +18.10068 3.081414 0.3840425 +24.30731 3.081414 0.3840425 +32.64117 3.081414 0.3840425 +43.83129 3.081414 0.3840425 +58.85664 3.081414 0.3840425 +-0.0175068 4.140474 0.3840425 +-0.01161267 4.140474 0.3840425 +-0.005718534 4.140474 0.3840425 +0.0001755984 4.140474 0.3840425 +0.006069731 4.140474 0.3840425 +0.01197402 4.140474 0.3840425 +0.01903886 4.140474 0.3840425 +0.02852504 4.140474 0.3840425 +0.04126244 4.140474 0.3840425 +0.05836535 4.140474 0.3840425 +0.08132997 4.140474 0.3840425 +0.1121653 4.140474 0.3840425 +0.1535689 4.140474 0.3840425 +0.2091628 4.140474 0.3840425 +0.2838106 4.140474 0.3840425 +0.3840425 4.140474 0.3840425 +0.518627 4.140474 0.3840425 +0.6993381 4.140474 0.3840425 +0.9419845 4.140474 0.3840425 +1.267794 4.140474 0.3840425 +1.705268 4.140474 0.3840425 +2.292679 4.140474 0.3840425 +3.081414 4.140474 0.3840425 +4.140474 4.140474 0.3840425 +5.562508 4.140474 0.3840425 +7.471917 4.140474 0.3840425 +10.03574 4.140474 0.3840425 +13.47828 4.140474 0.3840425 +18.10068 4.140474 0.3840425 +24.30731 4.140474 0.3840425 +32.64117 4.140474 0.3840425 +43.83129 4.140474 0.3840425 +58.85664 4.140474 0.3840425 +-0.0175068 5.562508 0.3840425 +-0.01161267 5.562508 0.3840425 +-0.005718534 5.562508 0.3840425 +0.0001755984 5.562508 0.3840425 +0.006069731 5.562508 0.3840425 +0.01197402 5.562508 0.3840425 +0.01903886 5.562508 0.3840425 +0.02852504 5.562508 0.3840425 +0.04126244 5.562508 0.3840425 +0.05836535 5.562508 0.3840425 +0.08132997 5.562508 0.3840425 +0.1121653 5.562508 0.3840425 +0.1535689 5.562508 0.3840425 +0.2091628 5.562508 0.3840425 +0.2838106 5.562508 0.3840425 +0.3840425 5.562508 0.3840425 +0.518627 5.562508 0.3840425 +0.6993381 5.562508 0.3840425 +0.9419845 5.562508 0.3840425 +1.267794 5.562508 0.3840425 +1.705268 5.562508 0.3840425 +2.292679 5.562508 0.3840425 +3.081414 5.562508 0.3840425 +4.140474 5.562508 0.3840425 +5.562508 5.562508 0.3840425 +7.471917 5.562508 0.3840425 +10.03574 5.562508 0.3840425 +13.47828 5.562508 0.3840425 +18.10068 5.562508 0.3840425 +24.30731 5.562508 0.3840425 +32.64117 5.562508 0.3840425 +43.83129 5.562508 0.3840425 +58.85664 5.562508 0.3840425 +-0.0175068 7.471917 0.3840425 +-0.01161267 7.471917 0.3840425 +-0.005718534 7.471917 0.3840425 +0.0001755984 7.471917 0.3840425 +0.006069731 7.471917 0.3840425 +0.01197402 7.471917 0.3840425 +0.01903886 7.471917 0.3840425 +0.02852504 7.471917 0.3840425 +0.04126244 7.471917 0.3840425 +0.05836535 7.471917 0.3840425 +0.08132997 7.471917 0.3840425 +0.1121653 7.471917 0.3840425 +0.1535689 7.471917 0.3840425 +0.2091628 7.471917 0.3840425 +0.2838106 7.471917 0.3840425 +0.3840425 7.471917 0.3840425 +0.518627 7.471917 0.3840425 +0.6993381 7.471917 0.3840425 +0.9419845 7.471917 0.3840425 +1.267794 7.471917 0.3840425 +1.705268 7.471917 0.3840425 +2.292679 7.471917 0.3840425 +3.081414 7.471917 0.3840425 +4.140474 7.471917 0.3840425 +5.562508 7.471917 0.3840425 +7.471917 7.471917 0.3840425 +10.03574 7.471917 0.3840425 +13.47828 7.471917 0.3840425 +18.10068 7.471917 0.3840425 +24.30731 7.471917 0.3840425 +32.64117 7.471917 0.3840425 +43.83129 7.471917 0.3840425 +58.85664 7.471917 0.3840425 +-0.0175068 10.03574 0.3840425 +-0.01161267 10.03574 0.3840425 +-0.005718534 10.03574 0.3840425 +0.0001755984 10.03574 0.3840425 +0.006069731 10.03574 0.3840425 +0.01197402 10.03574 0.3840425 +0.01903886 10.03574 0.3840425 +0.02852504 10.03574 0.3840425 +0.04126244 10.03574 0.3840425 +0.05836535 10.03574 0.3840425 +0.08132997 10.03574 0.3840425 +0.1121653 10.03574 0.3840425 +0.1535689 10.03574 0.3840425 +0.2091628 10.03574 0.3840425 +0.2838106 10.03574 0.3840425 +0.3840425 10.03574 0.3840425 +0.518627 10.03574 0.3840425 +0.6993381 10.03574 0.3840425 +0.9419845 10.03574 0.3840425 +1.267794 10.03574 0.3840425 +1.705268 10.03574 0.3840425 +2.292679 10.03574 0.3840425 +3.081414 10.03574 0.3840425 +4.140474 10.03574 0.3840425 +5.562508 10.03574 0.3840425 +7.471917 10.03574 0.3840425 +10.03574 10.03574 0.3840425 +13.47828 10.03574 0.3840425 +18.10068 10.03574 0.3840425 +24.30731 10.03574 0.3840425 +32.64117 10.03574 0.3840425 +43.83129 10.03574 0.3840425 +58.85664 10.03574 0.3840425 +-0.0175068 13.47828 0.3840425 +-0.01161267 13.47828 0.3840425 +-0.005718534 13.47828 0.3840425 +0.0001755984 13.47828 0.3840425 +0.006069731 13.47828 0.3840425 +0.01197402 13.47828 0.3840425 +0.01903886 13.47828 0.3840425 +0.02852504 13.47828 0.3840425 +0.04126244 13.47828 0.3840425 +0.05836535 13.47828 0.3840425 +0.08132997 13.47828 0.3840425 +0.1121653 13.47828 0.3840425 +0.1535689 13.47828 0.3840425 +0.2091628 13.47828 0.3840425 +0.2838106 13.47828 0.3840425 +0.3840425 13.47828 0.3840425 +0.518627 13.47828 0.3840425 +0.6993381 13.47828 0.3840425 +0.9419845 13.47828 0.3840425 +1.267794 13.47828 0.3840425 +1.705268 13.47828 0.3840425 +2.292679 13.47828 0.3840425 +3.081414 13.47828 0.3840425 +4.140474 13.47828 0.3840425 +5.562508 13.47828 0.3840425 +7.471917 13.47828 0.3840425 +10.03574 13.47828 0.3840425 +13.47828 13.47828 0.3840425 +18.10068 13.47828 0.3840425 +24.30731 13.47828 0.3840425 +32.64117 13.47828 0.3840425 +43.83129 13.47828 0.3840425 +58.85664 13.47828 0.3840425 +-0.0175068 18.10068 0.3840425 +-0.01161267 18.10068 0.3840425 +-0.005718534 18.10068 0.3840425 +0.0001755984 18.10068 0.3840425 +0.006069731 18.10068 0.3840425 +0.01197402 18.10068 0.3840425 +0.01903886 18.10068 0.3840425 +0.02852504 18.10068 0.3840425 +0.04126244 18.10068 0.3840425 +0.05836535 18.10068 0.3840425 +0.08132997 18.10068 0.3840425 +0.1121653 18.10068 0.3840425 +0.1535689 18.10068 0.3840425 +0.2091628 18.10068 0.3840425 +0.2838106 18.10068 0.3840425 +0.3840425 18.10068 0.3840425 +0.518627 18.10068 0.3840425 +0.6993381 18.10068 0.3840425 +0.9419845 18.10068 0.3840425 +1.267794 18.10068 0.3840425 +1.705268 18.10068 0.3840425 +2.292679 18.10068 0.3840425 +3.081414 18.10068 0.3840425 +4.140474 18.10068 0.3840425 +5.562508 18.10068 0.3840425 +7.471917 18.10068 0.3840425 +10.03574 18.10068 0.3840425 +13.47828 18.10068 0.3840425 +18.10068 18.10068 0.3840425 +24.30731 18.10068 0.3840425 +32.64117 18.10068 0.3840425 +43.83129 18.10068 0.3840425 +58.85664 18.10068 0.3840425 +-0.0175068 24.30731 0.3840425 +-0.01161267 24.30731 0.3840425 +-0.005718534 24.30731 0.3840425 +0.0001755984 24.30731 0.3840425 +0.006069731 24.30731 0.3840425 +0.01197402 24.30731 0.3840425 +0.01903886 24.30731 0.3840425 +0.02852504 24.30731 0.3840425 +0.04126244 24.30731 0.3840425 +0.05836535 24.30731 0.3840425 +0.08132997 24.30731 0.3840425 +0.1121653 24.30731 0.3840425 +0.1535689 24.30731 0.3840425 +0.2091628 24.30731 0.3840425 +0.2838106 24.30731 0.3840425 +0.3840425 24.30731 0.3840425 +0.518627 24.30731 0.3840425 +0.6993381 24.30731 0.3840425 +0.9419845 24.30731 0.3840425 +1.267794 24.30731 0.3840425 +1.705268 24.30731 0.3840425 +2.292679 24.30731 0.3840425 +3.081414 24.30731 0.3840425 +4.140474 24.30731 0.3840425 +5.562508 24.30731 0.3840425 +7.471917 24.30731 0.3840425 +10.03574 24.30731 0.3840425 +13.47828 24.30731 0.3840425 +18.10068 24.30731 0.3840425 +24.30731 24.30731 0.3840425 +32.64117 24.30731 0.3840425 +43.83129 24.30731 0.3840425 +58.85664 24.30731 0.3840425 +-0.0175068 32.64117 0.3840425 +-0.01161267 32.64117 0.3840425 +-0.005718534 32.64117 0.3840425 +0.0001755984 32.64117 0.3840425 +0.006069731 32.64117 0.3840425 +0.01197402 32.64117 0.3840425 +0.01903886 32.64117 0.3840425 +0.02852504 32.64117 0.3840425 +0.04126244 32.64117 0.3840425 +0.05836535 32.64117 0.3840425 +0.08132997 32.64117 0.3840425 +0.1121653 32.64117 0.3840425 +0.1535689 32.64117 0.3840425 +0.2091628 32.64117 0.3840425 +0.2838106 32.64117 0.3840425 +0.3840425 32.64117 0.3840425 +0.518627 32.64117 0.3840425 +0.6993381 32.64117 0.3840425 +0.9419845 32.64117 0.3840425 +1.267794 32.64117 0.3840425 +1.705268 32.64117 0.3840425 +2.292679 32.64117 0.3840425 +3.081414 32.64117 0.3840425 +4.140474 32.64117 0.3840425 +5.562508 32.64117 0.3840425 +7.471917 32.64117 0.3840425 +10.03574 32.64117 0.3840425 +13.47828 32.64117 0.3840425 +18.10068 32.64117 0.3840425 +24.30731 32.64117 0.3840425 +32.64117 32.64117 0.3840425 +43.83129 32.64117 0.3840425 +58.85664 32.64117 0.3840425 +-0.0175068 43.83129 0.3840425 +-0.01161267 43.83129 0.3840425 +-0.005718534 43.83129 0.3840425 +0.0001755984 43.83129 0.3840425 +0.006069731 43.83129 0.3840425 +0.01197402 43.83129 0.3840425 +0.01903886 43.83129 0.3840425 +0.02852504 43.83129 0.3840425 +0.04126244 43.83129 0.3840425 +0.05836535 43.83129 0.3840425 +0.08132997 43.83129 0.3840425 +0.1121653 43.83129 0.3840425 +0.1535689 43.83129 0.3840425 +0.2091628 43.83129 0.3840425 +0.2838106 43.83129 0.3840425 +0.3840425 43.83129 0.3840425 +0.518627 43.83129 0.3840425 +0.6993381 43.83129 0.3840425 +0.9419845 43.83129 0.3840425 +1.267794 43.83129 0.3840425 +1.705268 43.83129 0.3840425 +2.292679 43.83129 0.3840425 +3.081414 43.83129 0.3840425 +4.140474 43.83129 0.3840425 +5.562508 43.83129 0.3840425 +7.471917 43.83129 0.3840425 +10.03574 43.83129 0.3840425 +13.47828 43.83129 0.3840425 +18.10068 43.83129 0.3840425 +24.30731 43.83129 0.3840425 +32.64117 43.83129 0.3840425 +43.83129 43.83129 0.3840425 +58.85664 43.83129 0.3840425 +-0.0175068 58.85664 0.3840425 +-0.01161267 58.85664 0.3840425 +-0.005718534 58.85664 0.3840425 +0.0001755984 58.85664 0.3840425 +0.006069731 58.85664 0.3840425 +0.01197402 58.85664 0.3840425 +0.01903886 58.85664 0.3840425 +0.02852504 58.85664 0.3840425 +0.04126244 58.85664 0.3840425 +0.05836535 58.85664 0.3840425 +0.08132997 58.85664 0.3840425 +0.1121653 58.85664 0.3840425 +0.1535689 58.85664 0.3840425 +0.2091628 58.85664 0.3840425 +0.2838106 58.85664 0.3840425 +0.3840425 58.85664 0.3840425 +0.518627 58.85664 0.3840425 +0.6993381 58.85664 0.3840425 +0.9419845 58.85664 0.3840425 +1.267794 58.85664 0.3840425 +1.705268 58.85664 0.3840425 +2.292679 58.85664 0.3840425 +3.081414 58.85664 0.3840425 +4.140474 58.85664 0.3840425 +5.562508 58.85664 0.3840425 +7.471917 58.85664 0.3840425 +10.03574 58.85664 0.3840425 +13.47828 58.85664 0.3840425 +18.10068 58.85664 0.3840425 +24.30731 58.85664 0.3840425 +32.64117 58.85664 0.3840425 +43.83129 58.85664 0.3840425 +58.85664 58.85664 0.3840425 +-0.0175068 -0.0175068 0.518627 +-0.01161267 -0.0175068 0.518627 +-0.005718534 -0.0175068 0.518627 +0.0001755984 -0.0175068 0.518627 +0.006069731 -0.0175068 0.518627 +0.01197402 -0.0175068 0.518627 +0.01903886 -0.0175068 0.518627 +0.02852504 -0.0175068 0.518627 +0.04126244 -0.0175068 0.518627 +0.05836535 -0.0175068 0.518627 +0.08132997 -0.0175068 0.518627 +0.1121653 -0.0175068 0.518627 +0.1535689 -0.0175068 0.518627 +0.2091628 -0.0175068 0.518627 +0.2838106 -0.0175068 0.518627 +0.3840425 -0.0175068 0.518627 +0.518627 -0.0175068 0.518627 +0.6993381 -0.0175068 0.518627 +0.9419845 -0.0175068 0.518627 +1.267794 -0.0175068 0.518627 +1.705268 -0.0175068 0.518627 +2.292679 -0.0175068 0.518627 +3.081414 -0.0175068 0.518627 +4.140474 -0.0175068 0.518627 +5.562508 -0.0175068 0.518627 +7.471917 -0.0175068 0.518627 +10.03574 -0.0175068 0.518627 +13.47828 -0.0175068 0.518627 +18.10068 -0.0175068 0.518627 +24.30731 -0.0175068 0.518627 +32.64117 -0.0175068 0.518627 +43.83129 -0.0175068 0.518627 +58.85664 -0.0175068 0.518627 +-0.0175068 -0.01161267 0.518627 +-0.01161267 -0.01161267 0.518627 +-0.005718534 -0.01161267 0.518627 +0.0001755984 -0.01161267 0.518627 +0.006069731 -0.01161267 0.518627 +0.01197402 -0.01161267 0.518627 +0.01903886 -0.01161267 0.518627 +0.02852504 -0.01161267 0.518627 +0.04126244 -0.01161267 0.518627 +0.05836535 -0.01161267 0.518627 +0.08132997 -0.01161267 0.518627 +0.1121653 -0.01161267 0.518627 +0.1535689 -0.01161267 0.518627 +0.2091628 -0.01161267 0.518627 +0.2838106 -0.01161267 0.518627 +0.3840425 -0.01161267 0.518627 +0.518627 -0.01161267 0.518627 +0.6993381 -0.01161267 0.518627 +0.9419845 -0.01161267 0.518627 +1.267794 -0.01161267 0.518627 +1.705268 -0.01161267 0.518627 +2.292679 -0.01161267 0.518627 +3.081414 -0.01161267 0.518627 +4.140474 -0.01161267 0.518627 +5.562508 -0.01161267 0.518627 +7.471917 -0.01161267 0.518627 +10.03574 -0.01161267 0.518627 +13.47828 -0.01161267 0.518627 +18.10068 -0.01161267 0.518627 +24.30731 -0.01161267 0.518627 +32.64117 -0.01161267 0.518627 +43.83129 -0.01161267 0.518627 +58.85664 -0.01161267 0.518627 +-0.0175068 -0.005718534 0.518627 +-0.01161267 -0.005718534 0.518627 +-0.005718534 -0.005718534 0.518627 +0.0001755984 -0.005718534 0.518627 +0.006069731 -0.005718534 0.518627 +0.01197402 -0.005718534 0.518627 +0.01903886 -0.005718534 0.518627 +0.02852504 -0.005718534 0.518627 +0.04126244 -0.005718534 0.518627 +0.05836535 -0.005718534 0.518627 +0.08132997 -0.005718534 0.518627 +0.1121653 -0.005718534 0.518627 +0.1535689 -0.005718534 0.518627 +0.2091628 -0.005718534 0.518627 +0.2838106 -0.005718534 0.518627 +0.3840425 -0.005718534 0.518627 +0.518627 -0.005718534 0.518627 +0.6993381 -0.005718534 0.518627 +0.9419845 -0.005718534 0.518627 +1.267794 -0.005718534 0.518627 +1.705268 -0.005718534 0.518627 +2.292679 -0.005718534 0.518627 +3.081414 -0.005718534 0.518627 +4.140474 -0.005718534 0.518627 +5.562508 -0.005718534 0.518627 +7.471917 -0.005718534 0.518627 +10.03574 -0.005718534 0.518627 +13.47828 -0.005718534 0.518627 +18.10068 -0.005718534 0.518627 +24.30731 -0.005718534 0.518627 +32.64117 -0.005718534 0.518627 +43.83129 -0.005718534 0.518627 +58.85664 -0.005718534 0.518627 +-0.0175068 0.0001755984 0.518627 +-0.01161267 0.0001755984 0.518627 +-0.005718534 0.0001755984 0.518627 +0.0001755984 0.0001755984 0.518627 +0.006069731 0.0001755984 0.518627 +0.01197402 0.0001755984 0.518627 +0.01903886 0.0001755984 0.518627 +0.02852504 0.0001755984 0.518627 +0.04126244 0.0001755984 0.518627 +0.05836535 0.0001755984 0.518627 +0.08132997 0.0001755984 0.518627 +0.1121653 0.0001755984 0.518627 +0.1535689 0.0001755984 0.518627 +0.2091628 0.0001755984 0.518627 +0.2838106 0.0001755984 0.518627 +0.3840425 0.0001755984 0.518627 +0.518627 0.0001755984 0.518627 +0.6993381 0.0001755984 0.518627 +0.9419845 0.0001755984 0.518627 +1.267794 0.0001755984 0.518627 +1.705268 0.0001755984 0.518627 +2.292679 0.0001755984 0.518627 +3.081414 0.0001755984 0.518627 +4.140474 0.0001755984 0.518627 +5.562508 0.0001755984 0.518627 +7.471917 0.0001755984 0.518627 +10.03574 0.0001755984 0.518627 +13.47828 0.0001755984 0.518627 +18.10068 0.0001755984 0.518627 +24.30731 0.0001755984 0.518627 +32.64117 0.0001755984 0.518627 +43.83129 0.0001755984 0.518627 +58.85664 0.0001755984 0.518627 +-0.0175068 0.006069731 0.518627 +-0.01161267 0.006069731 0.518627 +-0.005718534 0.006069731 0.518627 +0.0001755984 0.006069731 0.518627 +0.006069731 0.006069731 0.518627 +0.01197402 0.006069731 0.518627 +0.01903886 0.006069731 0.518627 +0.02852504 0.006069731 0.518627 +0.04126244 0.006069731 0.518627 +0.05836535 0.006069731 0.518627 +0.08132997 0.006069731 0.518627 +0.1121653 0.006069731 0.518627 +0.1535689 0.006069731 0.518627 +0.2091628 0.006069731 0.518627 +0.2838106 0.006069731 0.518627 +0.3840425 0.006069731 0.518627 +0.518627 0.006069731 0.518627 +0.6993381 0.006069731 0.518627 +0.9419845 0.006069731 0.518627 +1.267794 0.006069731 0.518627 +1.705268 0.006069731 0.518627 +2.292679 0.006069731 0.518627 +3.081414 0.006069731 0.518627 +4.140474 0.006069731 0.518627 +5.562508 0.006069731 0.518627 +7.471917 0.006069731 0.518627 +10.03574 0.006069731 0.518627 +13.47828 0.006069731 0.518627 +18.10068 0.006069731 0.518627 +24.30731 0.006069731 0.518627 +32.64117 0.006069731 0.518627 +43.83129 0.006069731 0.518627 +58.85664 0.006069731 0.518627 +-0.0175068 0.01197402 0.518627 +-0.01161267 0.01197402 0.518627 +-0.005718534 0.01197402 0.518627 +0.0001755984 0.01197402 0.518627 +0.006069731 0.01197402 0.518627 +0.01197402 0.01197402 0.518627 +0.01903886 0.01197402 0.518627 +0.02852504 0.01197402 0.518627 +0.04126244 0.01197402 0.518627 +0.05836535 0.01197402 0.518627 +0.08132997 0.01197402 0.518627 +0.1121653 0.01197402 0.518627 +0.1535689 0.01197402 0.518627 +0.2091628 0.01197402 0.518627 +0.2838106 0.01197402 0.518627 +0.3840425 0.01197402 0.518627 +0.518627 0.01197402 0.518627 +0.6993381 0.01197402 0.518627 +0.9419845 0.01197402 0.518627 +1.267794 0.01197402 0.518627 +1.705268 0.01197402 0.518627 +2.292679 0.01197402 0.518627 +3.081414 0.01197402 0.518627 +4.140474 0.01197402 0.518627 +5.562508 0.01197402 0.518627 +7.471917 0.01197402 0.518627 +10.03574 0.01197402 0.518627 +13.47828 0.01197402 0.518627 +18.10068 0.01197402 0.518627 +24.30731 0.01197402 0.518627 +32.64117 0.01197402 0.518627 +43.83129 0.01197402 0.518627 +58.85664 0.01197402 0.518627 +-0.0175068 0.01903886 0.518627 +-0.01161267 0.01903886 0.518627 +-0.005718534 0.01903886 0.518627 +0.0001755984 0.01903886 0.518627 +0.006069731 0.01903886 0.518627 +0.01197402 0.01903886 0.518627 +0.01903886 0.01903886 0.518627 +0.02852504 0.01903886 0.518627 +0.04126244 0.01903886 0.518627 +0.05836535 0.01903886 0.518627 +0.08132997 0.01903886 0.518627 +0.1121653 0.01903886 0.518627 +0.1535689 0.01903886 0.518627 +0.2091628 0.01903886 0.518627 +0.2838106 0.01903886 0.518627 +0.3840425 0.01903886 0.518627 +0.518627 0.01903886 0.518627 +0.6993381 0.01903886 0.518627 +0.9419845 0.01903886 0.518627 +1.267794 0.01903886 0.518627 +1.705268 0.01903886 0.518627 +2.292679 0.01903886 0.518627 +3.081414 0.01903886 0.518627 +4.140474 0.01903886 0.518627 +5.562508 0.01903886 0.518627 +7.471917 0.01903886 0.518627 +10.03574 0.01903886 0.518627 +13.47828 0.01903886 0.518627 +18.10068 0.01903886 0.518627 +24.30731 0.01903886 0.518627 +32.64117 0.01903886 0.518627 +43.83129 0.01903886 0.518627 +58.85664 0.01903886 0.518627 +-0.0175068 0.02852504 0.518627 +-0.01161267 0.02852504 0.518627 +-0.005718534 0.02852504 0.518627 +0.0001755984 0.02852504 0.518627 +0.006069731 0.02852504 0.518627 +0.01197402 0.02852504 0.518627 +0.01903886 0.02852504 0.518627 +0.02852504 0.02852504 0.518627 +0.04126244 0.02852504 0.518627 +0.05836535 0.02852504 0.518627 +0.08132997 0.02852504 0.518627 +0.1121653 0.02852504 0.518627 +0.1535689 0.02852504 0.518627 +0.2091628 0.02852504 0.518627 +0.2838106 0.02852504 0.518627 +0.3840425 0.02852504 0.518627 +0.518627 0.02852504 0.518627 +0.6993381 0.02852504 0.518627 +0.9419845 0.02852504 0.518627 +1.267794 0.02852504 0.518627 +1.705268 0.02852504 0.518627 +2.292679 0.02852504 0.518627 +3.081414 0.02852504 0.518627 +4.140474 0.02852504 0.518627 +5.562508 0.02852504 0.518627 +7.471917 0.02852504 0.518627 +10.03574 0.02852504 0.518627 +13.47828 0.02852504 0.518627 +18.10068 0.02852504 0.518627 +24.30731 0.02852504 0.518627 +32.64117 0.02852504 0.518627 +43.83129 0.02852504 0.518627 +58.85664 0.02852504 0.518627 +-0.0175068 0.04126244 0.518627 +-0.01161267 0.04126244 0.518627 +-0.005718534 0.04126244 0.518627 +0.0001755984 0.04126244 0.518627 +0.006069731 0.04126244 0.518627 +0.01197402 0.04126244 0.518627 +0.01903886 0.04126244 0.518627 +0.02852504 0.04126244 0.518627 +0.04126244 0.04126244 0.518627 +0.05836535 0.04126244 0.518627 +0.08132997 0.04126244 0.518627 +0.1121653 0.04126244 0.518627 +0.1535689 0.04126244 0.518627 +0.2091628 0.04126244 0.518627 +0.2838106 0.04126244 0.518627 +0.3840425 0.04126244 0.518627 +0.518627 0.04126244 0.518627 +0.6993381 0.04126244 0.518627 +0.9419845 0.04126244 0.518627 +1.267794 0.04126244 0.518627 +1.705268 0.04126244 0.518627 +2.292679 0.04126244 0.518627 +3.081414 0.04126244 0.518627 +4.140474 0.04126244 0.518627 +5.562508 0.04126244 0.518627 +7.471917 0.04126244 0.518627 +10.03574 0.04126244 0.518627 +13.47828 0.04126244 0.518627 +18.10068 0.04126244 0.518627 +24.30731 0.04126244 0.518627 +32.64117 0.04126244 0.518627 +43.83129 0.04126244 0.518627 +58.85664 0.04126244 0.518627 +-0.0175068 0.05836535 0.518627 +-0.01161267 0.05836535 0.518627 +-0.005718534 0.05836535 0.518627 +0.0001755984 0.05836535 0.518627 +0.006069731 0.05836535 0.518627 +0.01197402 0.05836535 0.518627 +0.01903886 0.05836535 0.518627 +0.02852504 0.05836535 0.518627 +0.04126244 0.05836535 0.518627 +0.05836535 0.05836535 0.518627 +0.08132997 0.05836535 0.518627 +0.1121653 0.05836535 0.518627 +0.1535689 0.05836535 0.518627 +0.2091628 0.05836535 0.518627 +0.2838106 0.05836535 0.518627 +0.3840425 0.05836535 0.518627 +0.518627 0.05836535 0.518627 +0.6993381 0.05836535 0.518627 +0.9419845 0.05836535 0.518627 +1.267794 0.05836535 0.518627 +1.705268 0.05836535 0.518627 +2.292679 0.05836535 0.518627 +3.081414 0.05836535 0.518627 +4.140474 0.05836535 0.518627 +5.562508 0.05836535 0.518627 +7.471917 0.05836535 0.518627 +10.03574 0.05836535 0.518627 +13.47828 0.05836535 0.518627 +18.10068 0.05836535 0.518627 +24.30731 0.05836535 0.518627 +32.64117 0.05836535 0.518627 +43.83129 0.05836535 0.518627 +58.85664 0.05836535 0.518627 +-0.0175068 0.08132997 0.518627 +-0.01161267 0.08132997 0.518627 +-0.005718534 0.08132997 0.518627 +0.0001755984 0.08132997 0.518627 +0.006069731 0.08132997 0.518627 +0.01197402 0.08132997 0.518627 +0.01903886 0.08132997 0.518627 +0.02852504 0.08132997 0.518627 +0.04126244 0.08132997 0.518627 +0.05836535 0.08132997 0.518627 +0.08132997 0.08132997 0.518627 +0.1121653 0.08132997 0.518627 +0.1535689 0.08132997 0.518627 +0.2091628 0.08132997 0.518627 +0.2838106 0.08132997 0.518627 +0.3840425 0.08132997 0.518627 +0.518627 0.08132997 0.518627 +0.6993381 0.08132997 0.518627 +0.9419845 0.08132997 0.518627 +1.267794 0.08132997 0.518627 +1.705268 0.08132997 0.518627 +2.292679 0.08132997 0.518627 +3.081414 0.08132997 0.518627 +4.140474 0.08132997 0.518627 +5.562508 0.08132997 0.518627 +7.471917 0.08132997 0.518627 +10.03574 0.08132997 0.518627 +13.47828 0.08132997 0.518627 +18.10068 0.08132997 0.518627 +24.30731 0.08132997 0.518627 +32.64117 0.08132997 0.518627 +43.83129 0.08132997 0.518627 +58.85664 0.08132997 0.518627 +-0.0175068 0.1121653 0.518627 +-0.01161267 0.1121653 0.518627 +-0.005718534 0.1121653 0.518627 +0.0001755984 0.1121653 0.518627 +0.006069731 0.1121653 0.518627 +0.01197402 0.1121653 0.518627 +0.01903886 0.1121653 0.518627 +0.02852504 0.1121653 0.518627 +0.04126244 0.1121653 0.518627 +0.05836535 0.1121653 0.518627 +0.08132997 0.1121653 0.518627 +0.1121653 0.1121653 0.518627 +0.1535689 0.1121653 0.518627 +0.2091628 0.1121653 0.518627 +0.2838106 0.1121653 0.518627 +0.3840425 0.1121653 0.518627 +0.518627 0.1121653 0.518627 +0.6993381 0.1121653 0.518627 +0.9419845 0.1121653 0.518627 +1.267794 0.1121653 0.518627 +1.705268 0.1121653 0.518627 +2.292679 0.1121653 0.518627 +3.081414 0.1121653 0.518627 +4.140474 0.1121653 0.518627 +5.562508 0.1121653 0.518627 +7.471917 0.1121653 0.518627 +10.03574 0.1121653 0.518627 +13.47828 0.1121653 0.518627 +18.10068 0.1121653 0.518627 +24.30731 0.1121653 0.518627 +32.64117 0.1121653 0.518627 +43.83129 0.1121653 0.518627 +58.85664 0.1121653 0.518627 +-0.0175068 0.1535689 0.518627 +-0.01161267 0.1535689 0.518627 +-0.005718534 0.1535689 0.518627 +0.0001755984 0.1535689 0.518627 +0.006069731 0.1535689 0.518627 +0.01197402 0.1535689 0.518627 +0.01903886 0.1535689 0.518627 +0.02852504 0.1535689 0.518627 +0.04126244 0.1535689 0.518627 +0.05836535 0.1535689 0.518627 +0.08132997 0.1535689 0.518627 +0.1121653 0.1535689 0.518627 +0.1535689 0.1535689 0.518627 +0.2091628 0.1535689 0.518627 +0.2838106 0.1535689 0.518627 +0.3840425 0.1535689 0.518627 +0.518627 0.1535689 0.518627 +0.6993381 0.1535689 0.518627 +0.9419845 0.1535689 0.518627 +1.267794 0.1535689 0.518627 +1.705268 0.1535689 0.518627 +2.292679 0.1535689 0.518627 +3.081414 0.1535689 0.518627 +4.140474 0.1535689 0.518627 +5.562508 0.1535689 0.518627 +7.471917 0.1535689 0.518627 +10.03574 0.1535689 0.518627 +13.47828 0.1535689 0.518627 +18.10068 0.1535689 0.518627 +24.30731 0.1535689 0.518627 +32.64117 0.1535689 0.518627 +43.83129 0.1535689 0.518627 +58.85664 0.1535689 0.518627 +-0.0175068 0.2091628 0.518627 +-0.01161267 0.2091628 0.518627 +-0.005718534 0.2091628 0.518627 +0.0001755984 0.2091628 0.518627 +0.006069731 0.2091628 0.518627 +0.01197402 0.2091628 0.518627 +0.01903886 0.2091628 0.518627 +0.02852504 0.2091628 0.518627 +0.04126244 0.2091628 0.518627 +0.05836535 0.2091628 0.518627 +0.08132997 0.2091628 0.518627 +0.1121653 0.2091628 0.518627 +0.1535689 0.2091628 0.518627 +0.2091628 0.2091628 0.518627 +0.2838106 0.2091628 0.518627 +0.3840425 0.2091628 0.518627 +0.518627 0.2091628 0.518627 +0.6993381 0.2091628 0.518627 +0.9419845 0.2091628 0.518627 +1.267794 0.2091628 0.518627 +1.705268 0.2091628 0.518627 +2.292679 0.2091628 0.518627 +3.081414 0.2091628 0.518627 +4.140474 0.2091628 0.518627 +5.562508 0.2091628 0.518627 +7.471917 0.2091628 0.518627 +10.03574 0.2091628 0.518627 +13.47828 0.2091628 0.518627 +18.10068 0.2091628 0.518627 +24.30731 0.2091628 0.518627 +32.64117 0.2091628 0.518627 +43.83129 0.2091628 0.518627 +58.85664 0.2091628 0.518627 +-0.0175068 0.2838106 0.518627 +-0.01161267 0.2838106 0.518627 +-0.005718534 0.2838106 0.518627 +0.0001755984 0.2838106 0.518627 +0.006069731 0.2838106 0.518627 +0.01197402 0.2838106 0.518627 +0.01903886 0.2838106 0.518627 +0.02852504 0.2838106 0.518627 +0.04126244 0.2838106 0.518627 +0.05836535 0.2838106 0.518627 +0.08132997 0.2838106 0.518627 +0.1121653 0.2838106 0.518627 +0.1535689 0.2838106 0.518627 +0.2091628 0.2838106 0.518627 +0.2838106 0.2838106 0.518627 +0.3840425 0.2838106 0.518627 +0.518627 0.2838106 0.518627 +0.6993381 0.2838106 0.518627 +0.9419845 0.2838106 0.518627 +1.267794 0.2838106 0.518627 +1.705268 0.2838106 0.518627 +2.292679 0.2838106 0.518627 +3.081414 0.2838106 0.518627 +4.140474 0.2838106 0.518627 +5.562508 0.2838106 0.518627 +7.471917 0.2838106 0.518627 +10.03574 0.2838106 0.518627 +13.47828 0.2838106 0.518627 +18.10068 0.2838106 0.518627 +24.30731 0.2838106 0.518627 +32.64117 0.2838106 0.518627 +43.83129 0.2838106 0.518627 +58.85664 0.2838106 0.518627 +-0.0175068 0.3840425 0.518627 +-0.01161267 0.3840425 0.518627 +-0.005718534 0.3840425 0.518627 +0.0001755984 0.3840425 0.518627 +0.006069731 0.3840425 0.518627 +0.01197402 0.3840425 0.518627 +0.01903886 0.3840425 0.518627 +0.02852504 0.3840425 0.518627 +0.04126244 0.3840425 0.518627 +0.05836535 0.3840425 0.518627 +0.08132997 0.3840425 0.518627 +0.1121653 0.3840425 0.518627 +0.1535689 0.3840425 0.518627 +0.2091628 0.3840425 0.518627 +0.2838106 0.3840425 0.518627 +0.3840425 0.3840425 0.518627 +0.518627 0.3840425 0.518627 +0.6993381 0.3840425 0.518627 +0.9419845 0.3840425 0.518627 +1.267794 0.3840425 0.518627 +1.705268 0.3840425 0.518627 +2.292679 0.3840425 0.518627 +3.081414 0.3840425 0.518627 +4.140474 0.3840425 0.518627 +5.562508 0.3840425 0.518627 +7.471917 0.3840425 0.518627 +10.03574 0.3840425 0.518627 +13.47828 0.3840425 0.518627 +18.10068 0.3840425 0.518627 +24.30731 0.3840425 0.518627 +32.64117 0.3840425 0.518627 +43.83129 0.3840425 0.518627 +58.85664 0.3840425 0.518627 +-0.0175068 0.518627 0.518627 +-0.01161267 0.518627 0.518627 +-0.005718534 0.518627 0.518627 +0.0001755984 0.518627 0.518627 +0.006069731 0.518627 0.518627 +0.01197402 0.518627 0.518627 +0.01903886 0.518627 0.518627 +0.02852504 0.518627 0.518627 +0.04126244 0.518627 0.518627 +0.05836535 0.518627 0.518627 +0.08132997 0.518627 0.518627 +0.1121653 0.518627 0.518627 +0.1535689 0.518627 0.518627 +0.2091628 0.518627 0.518627 +0.2838106 0.518627 0.518627 +0.3840425 0.518627 0.518627 +0.518627 0.518627 0.518627 +0.6993381 0.518627 0.518627 +0.9419845 0.518627 0.518627 +1.267794 0.518627 0.518627 +1.705268 0.518627 0.518627 +2.292679 0.518627 0.518627 +3.081414 0.518627 0.518627 +4.140474 0.518627 0.518627 +5.562508 0.518627 0.518627 +7.471917 0.518627 0.518627 +10.03574 0.518627 0.518627 +13.47828 0.518627 0.518627 +18.10068 0.518627 0.518627 +24.30731 0.518627 0.518627 +32.64117 0.518627 0.518627 +43.83129 0.518627 0.518627 +58.85664 0.518627 0.518627 +-0.0175068 0.6993381 0.518627 +-0.01161267 0.6993381 0.518627 +-0.005718534 0.6993381 0.518627 +0.0001755984 0.6993381 0.518627 +0.006069731 0.6993381 0.518627 +0.01197402 0.6993381 0.518627 +0.01903886 0.6993381 0.518627 +0.02852504 0.6993381 0.518627 +0.04126244 0.6993381 0.518627 +0.05836535 0.6993381 0.518627 +0.08132997 0.6993381 0.518627 +0.1121653 0.6993381 0.518627 +0.1535689 0.6993381 0.518627 +0.2091628 0.6993381 0.518627 +0.2838106 0.6993381 0.518627 +0.3840425 0.6993381 0.518627 +0.518627 0.6993381 0.518627 +0.6993381 0.6993381 0.518627 +0.9419845 0.6993381 0.518627 +1.267794 0.6993381 0.518627 +1.705268 0.6993381 0.518627 +2.292679 0.6993381 0.518627 +3.081414 0.6993381 0.518627 +4.140474 0.6993381 0.518627 +5.562508 0.6993381 0.518627 +7.471917 0.6993381 0.518627 +10.03574 0.6993381 0.518627 +13.47828 0.6993381 0.518627 +18.10068 0.6993381 0.518627 +24.30731 0.6993381 0.518627 +32.64117 0.6993381 0.518627 +43.83129 0.6993381 0.518627 +58.85664 0.6993381 0.518627 +-0.0175068 0.9419845 0.518627 +-0.01161267 0.9419845 0.518627 +-0.005718534 0.9419845 0.518627 +0.0001755984 0.9419845 0.518627 +0.006069731 0.9419845 0.518627 +0.01197402 0.9419845 0.518627 +0.01903886 0.9419845 0.518627 +0.02852504 0.9419845 0.518627 +0.04126244 0.9419845 0.518627 +0.05836535 0.9419845 0.518627 +0.08132997 0.9419845 0.518627 +0.1121653 0.9419845 0.518627 +0.1535689 0.9419845 0.518627 +0.2091628 0.9419845 0.518627 +0.2838106 0.9419845 0.518627 +0.3840425 0.9419845 0.518627 +0.518627 0.9419845 0.518627 +0.6993381 0.9419845 0.518627 +0.9419845 0.9419845 0.518627 +1.267794 0.9419845 0.518627 +1.705268 0.9419845 0.518627 +2.292679 0.9419845 0.518627 +3.081414 0.9419845 0.518627 +4.140474 0.9419845 0.518627 +5.562508 0.9419845 0.518627 +7.471917 0.9419845 0.518627 +10.03574 0.9419845 0.518627 +13.47828 0.9419845 0.518627 +18.10068 0.9419845 0.518627 +24.30731 0.9419845 0.518627 +32.64117 0.9419845 0.518627 +43.83129 0.9419845 0.518627 +58.85664 0.9419845 0.518627 +-0.0175068 1.267794 0.518627 +-0.01161267 1.267794 0.518627 +-0.005718534 1.267794 0.518627 +0.0001755984 1.267794 0.518627 +0.006069731 1.267794 0.518627 +0.01197402 1.267794 0.518627 +0.01903886 1.267794 0.518627 +0.02852504 1.267794 0.518627 +0.04126244 1.267794 0.518627 +0.05836535 1.267794 0.518627 +0.08132997 1.267794 0.518627 +0.1121653 1.267794 0.518627 +0.1535689 1.267794 0.518627 +0.2091628 1.267794 0.518627 +0.2838106 1.267794 0.518627 +0.3840425 1.267794 0.518627 +0.518627 1.267794 0.518627 +0.6993381 1.267794 0.518627 +0.9419845 1.267794 0.518627 +1.267794 1.267794 0.518627 +1.705268 1.267794 0.518627 +2.292679 1.267794 0.518627 +3.081414 1.267794 0.518627 +4.140474 1.267794 0.518627 +5.562508 1.267794 0.518627 +7.471917 1.267794 0.518627 +10.03574 1.267794 0.518627 +13.47828 1.267794 0.518627 +18.10068 1.267794 0.518627 +24.30731 1.267794 0.518627 +32.64117 1.267794 0.518627 +43.83129 1.267794 0.518627 +58.85664 1.267794 0.518627 +-0.0175068 1.705268 0.518627 +-0.01161267 1.705268 0.518627 +-0.005718534 1.705268 0.518627 +0.0001755984 1.705268 0.518627 +0.006069731 1.705268 0.518627 +0.01197402 1.705268 0.518627 +0.01903886 1.705268 0.518627 +0.02852504 1.705268 0.518627 +0.04126244 1.705268 0.518627 +0.05836535 1.705268 0.518627 +0.08132997 1.705268 0.518627 +0.1121653 1.705268 0.518627 +0.1535689 1.705268 0.518627 +0.2091628 1.705268 0.518627 +0.2838106 1.705268 0.518627 +0.3840425 1.705268 0.518627 +0.518627 1.705268 0.518627 +0.6993381 1.705268 0.518627 +0.9419845 1.705268 0.518627 +1.267794 1.705268 0.518627 +1.705268 1.705268 0.518627 +2.292679 1.705268 0.518627 +3.081414 1.705268 0.518627 +4.140474 1.705268 0.518627 +5.562508 1.705268 0.518627 +7.471917 1.705268 0.518627 +10.03574 1.705268 0.518627 +13.47828 1.705268 0.518627 +18.10068 1.705268 0.518627 +24.30731 1.705268 0.518627 +32.64117 1.705268 0.518627 +43.83129 1.705268 0.518627 +58.85664 1.705268 0.518627 +-0.0175068 2.292679 0.518627 +-0.01161267 2.292679 0.518627 +-0.005718534 2.292679 0.518627 +0.0001755984 2.292679 0.518627 +0.006069731 2.292679 0.518627 +0.01197402 2.292679 0.518627 +0.01903886 2.292679 0.518627 +0.02852504 2.292679 0.518627 +0.04126244 2.292679 0.518627 +0.05836535 2.292679 0.518627 +0.08132997 2.292679 0.518627 +0.1121653 2.292679 0.518627 +0.1535689 2.292679 0.518627 +0.2091628 2.292679 0.518627 +0.2838106 2.292679 0.518627 +0.3840425 2.292679 0.518627 +0.518627 2.292679 0.518627 +0.6993381 2.292679 0.518627 +0.9419845 2.292679 0.518627 +1.267794 2.292679 0.518627 +1.705268 2.292679 0.518627 +2.292679 2.292679 0.518627 +3.081414 2.292679 0.518627 +4.140474 2.292679 0.518627 +5.562508 2.292679 0.518627 +7.471917 2.292679 0.518627 +10.03574 2.292679 0.518627 +13.47828 2.292679 0.518627 +18.10068 2.292679 0.518627 +24.30731 2.292679 0.518627 +32.64117 2.292679 0.518627 +43.83129 2.292679 0.518627 +58.85664 2.292679 0.518627 +-0.0175068 3.081414 0.518627 +-0.01161267 3.081414 0.518627 +-0.005718534 3.081414 0.518627 +0.0001755984 3.081414 0.518627 +0.006069731 3.081414 0.518627 +0.01197402 3.081414 0.518627 +0.01903886 3.081414 0.518627 +0.02852504 3.081414 0.518627 +0.04126244 3.081414 0.518627 +0.05836535 3.081414 0.518627 +0.08132997 3.081414 0.518627 +0.1121653 3.081414 0.518627 +0.1535689 3.081414 0.518627 +0.2091628 3.081414 0.518627 +0.2838106 3.081414 0.518627 +0.3840425 3.081414 0.518627 +0.518627 3.081414 0.518627 +0.6993381 3.081414 0.518627 +0.9419845 3.081414 0.518627 +1.267794 3.081414 0.518627 +1.705268 3.081414 0.518627 +2.292679 3.081414 0.518627 +3.081414 3.081414 0.518627 +4.140474 3.081414 0.518627 +5.562508 3.081414 0.518627 +7.471917 3.081414 0.518627 +10.03574 3.081414 0.518627 +13.47828 3.081414 0.518627 +18.10068 3.081414 0.518627 +24.30731 3.081414 0.518627 +32.64117 3.081414 0.518627 +43.83129 3.081414 0.518627 +58.85664 3.081414 0.518627 +-0.0175068 4.140474 0.518627 +-0.01161267 4.140474 0.518627 +-0.005718534 4.140474 0.518627 +0.0001755984 4.140474 0.518627 +0.006069731 4.140474 0.518627 +0.01197402 4.140474 0.518627 +0.01903886 4.140474 0.518627 +0.02852504 4.140474 0.518627 +0.04126244 4.140474 0.518627 +0.05836535 4.140474 0.518627 +0.08132997 4.140474 0.518627 +0.1121653 4.140474 0.518627 +0.1535689 4.140474 0.518627 +0.2091628 4.140474 0.518627 +0.2838106 4.140474 0.518627 +0.3840425 4.140474 0.518627 +0.518627 4.140474 0.518627 +0.6993381 4.140474 0.518627 +0.9419845 4.140474 0.518627 +1.267794 4.140474 0.518627 +1.705268 4.140474 0.518627 +2.292679 4.140474 0.518627 +3.081414 4.140474 0.518627 +4.140474 4.140474 0.518627 +5.562508 4.140474 0.518627 +7.471917 4.140474 0.518627 +10.03574 4.140474 0.518627 +13.47828 4.140474 0.518627 +18.10068 4.140474 0.518627 +24.30731 4.140474 0.518627 +32.64117 4.140474 0.518627 +43.83129 4.140474 0.518627 +58.85664 4.140474 0.518627 +-0.0175068 5.562508 0.518627 +-0.01161267 5.562508 0.518627 +-0.005718534 5.562508 0.518627 +0.0001755984 5.562508 0.518627 +0.006069731 5.562508 0.518627 +0.01197402 5.562508 0.518627 +0.01903886 5.562508 0.518627 +0.02852504 5.562508 0.518627 +0.04126244 5.562508 0.518627 +0.05836535 5.562508 0.518627 +0.08132997 5.562508 0.518627 +0.1121653 5.562508 0.518627 +0.1535689 5.562508 0.518627 +0.2091628 5.562508 0.518627 +0.2838106 5.562508 0.518627 +0.3840425 5.562508 0.518627 +0.518627 5.562508 0.518627 +0.6993381 5.562508 0.518627 +0.9419845 5.562508 0.518627 +1.267794 5.562508 0.518627 +1.705268 5.562508 0.518627 +2.292679 5.562508 0.518627 +3.081414 5.562508 0.518627 +4.140474 5.562508 0.518627 +5.562508 5.562508 0.518627 +7.471917 5.562508 0.518627 +10.03574 5.562508 0.518627 +13.47828 5.562508 0.518627 +18.10068 5.562508 0.518627 +24.30731 5.562508 0.518627 +32.64117 5.562508 0.518627 +43.83129 5.562508 0.518627 +58.85664 5.562508 0.518627 +-0.0175068 7.471917 0.518627 +-0.01161267 7.471917 0.518627 +-0.005718534 7.471917 0.518627 +0.0001755984 7.471917 0.518627 +0.006069731 7.471917 0.518627 +0.01197402 7.471917 0.518627 +0.01903886 7.471917 0.518627 +0.02852504 7.471917 0.518627 +0.04126244 7.471917 0.518627 +0.05836535 7.471917 0.518627 +0.08132997 7.471917 0.518627 +0.1121653 7.471917 0.518627 +0.1535689 7.471917 0.518627 +0.2091628 7.471917 0.518627 +0.2838106 7.471917 0.518627 +0.3840425 7.471917 0.518627 +0.518627 7.471917 0.518627 +0.6993381 7.471917 0.518627 +0.9419845 7.471917 0.518627 +1.267794 7.471917 0.518627 +1.705268 7.471917 0.518627 +2.292679 7.471917 0.518627 +3.081414 7.471917 0.518627 +4.140474 7.471917 0.518627 +5.562508 7.471917 0.518627 +7.471917 7.471917 0.518627 +10.03574 7.471917 0.518627 +13.47828 7.471917 0.518627 +18.10068 7.471917 0.518627 +24.30731 7.471917 0.518627 +32.64117 7.471917 0.518627 +43.83129 7.471917 0.518627 +58.85664 7.471917 0.518627 +-0.0175068 10.03574 0.518627 +-0.01161267 10.03574 0.518627 +-0.005718534 10.03574 0.518627 +0.0001755984 10.03574 0.518627 +0.006069731 10.03574 0.518627 +0.01197402 10.03574 0.518627 +0.01903886 10.03574 0.518627 +0.02852504 10.03574 0.518627 +0.04126244 10.03574 0.518627 +0.05836535 10.03574 0.518627 +0.08132997 10.03574 0.518627 +0.1121653 10.03574 0.518627 +0.1535689 10.03574 0.518627 +0.2091628 10.03574 0.518627 +0.2838106 10.03574 0.518627 +0.3840425 10.03574 0.518627 +0.518627 10.03574 0.518627 +0.6993381 10.03574 0.518627 +0.9419845 10.03574 0.518627 +1.267794 10.03574 0.518627 +1.705268 10.03574 0.518627 +2.292679 10.03574 0.518627 +3.081414 10.03574 0.518627 +4.140474 10.03574 0.518627 +5.562508 10.03574 0.518627 +7.471917 10.03574 0.518627 +10.03574 10.03574 0.518627 +13.47828 10.03574 0.518627 +18.10068 10.03574 0.518627 +24.30731 10.03574 0.518627 +32.64117 10.03574 0.518627 +43.83129 10.03574 0.518627 +58.85664 10.03574 0.518627 +-0.0175068 13.47828 0.518627 +-0.01161267 13.47828 0.518627 +-0.005718534 13.47828 0.518627 +0.0001755984 13.47828 0.518627 +0.006069731 13.47828 0.518627 +0.01197402 13.47828 0.518627 +0.01903886 13.47828 0.518627 +0.02852504 13.47828 0.518627 +0.04126244 13.47828 0.518627 +0.05836535 13.47828 0.518627 +0.08132997 13.47828 0.518627 +0.1121653 13.47828 0.518627 +0.1535689 13.47828 0.518627 +0.2091628 13.47828 0.518627 +0.2838106 13.47828 0.518627 +0.3840425 13.47828 0.518627 +0.518627 13.47828 0.518627 +0.6993381 13.47828 0.518627 +0.9419845 13.47828 0.518627 +1.267794 13.47828 0.518627 +1.705268 13.47828 0.518627 +2.292679 13.47828 0.518627 +3.081414 13.47828 0.518627 +4.140474 13.47828 0.518627 +5.562508 13.47828 0.518627 +7.471917 13.47828 0.518627 +10.03574 13.47828 0.518627 +13.47828 13.47828 0.518627 +18.10068 13.47828 0.518627 +24.30731 13.47828 0.518627 +32.64117 13.47828 0.518627 +43.83129 13.47828 0.518627 +58.85664 13.47828 0.518627 +-0.0175068 18.10068 0.518627 +-0.01161267 18.10068 0.518627 +-0.005718534 18.10068 0.518627 +0.0001755984 18.10068 0.518627 +0.006069731 18.10068 0.518627 +0.01197402 18.10068 0.518627 +0.01903886 18.10068 0.518627 +0.02852504 18.10068 0.518627 +0.04126244 18.10068 0.518627 +0.05836535 18.10068 0.518627 +0.08132997 18.10068 0.518627 +0.1121653 18.10068 0.518627 +0.1535689 18.10068 0.518627 +0.2091628 18.10068 0.518627 +0.2838106 18.10068 0.518627 +0.3840425 18.10068 0.518627 +0.518627 18.10068 0.518627 +0.6993381 18.10068 0.518627 +0.9419845 18.10068 0.518627 +1.267794 18.10068 0.518627 +1.705268 18.10068 0.518627 +2.292679 18.10068 0.518627 +3.081414 18.10068 0.518627 +4.140474 18.10068 0.518627 +5.562508 18.10068 0.518627 +7.471917 18.10068 0.518627 +10.03574 18.10068 0.518627 +13.47828 18.10068 0.518627 +18.10068 18.10068 0.518627 +24.30731 18.10068 0.518627 +32.64117 18.10068 0.518627 +43.83129 18.10068 0.518627 +58.85664 18.10068 0.518627 +-0.0175068 24.30731 0.518627 +-0.01161267 24.30731 0.518627 +-0.005718534 24.30731 0.518627 +0.0001755984 24.30731 0.518627 +0.006069731 24.30731 0.518627 +0.01197402 24.30731 0.518627 +0.01903886 24.30731 0.518627 +0.02852504 24.30731 0.518627 +0.04126244 24.30731 0.518627 +0.05836535 24.30731 0.518627 +0.08132997 24.30731 0.518627 +0.1121653 24.30731 0.518627 +0.1535689 24.30731 0.518627 +0.2091628 24.30731 0.518627 +0.2838106 24.30731 0.518627 +0.3840425 24.30731 0.518627 +0.518627 24.30731 0.518627 +0.6993381 24.30731 0.518627 +0.9419845 24.30731 0.518627 +1.267794 24.30731 0.518627 +1.705268 24.30731 0.518627 +2.292679 24.30731 0.518627 +3.081414 24.30731 0.518627 +4.140474 24.30731 0.518627 +5.562508 24.30731 0.518627 +7.471917 24.30731 0.518627 +10.03574 24.30731 0.518627 +13.47828 24.30731 0.518627 +18.10068 24.30731 0.518627 +24.30731 24.30731 0.518627 +32.64117 24.30731 0.518627 +43.83129 24.30731 0.518627 +58.85664 24.30731 0.518627 +-0.0175068 32.64117 0.518627 +-0.01161267 32.64117 0.518627 +-0.005718534 32.64117 0.518627 +0.0001755984 32.64117 0.518627 +0.006069731 32.64117 0.518627 +0.01197402 32.64117 0.518627 +0.01903886 32.64117 0.518627 +0.02852504 32.64117 0.518627 +0.04126244 32.64117 0.518627 +0.05836535 32.64117 0.518627 +0.08132997 32.64117 0.518627 +0.1121653 32.64117 0.518627 +0.1535689 32.64117 0.518627 +0.2091628 32.64117 0.518627 +0.2838106 32.64117 0.518627 +0.3840425 32.64117 0.518627 +0.518627 32.64117 0.518627 +0.6993381 32.64117 0.518627 +0.9419845 32.64117 0.518627 +1.267794 32.64117 0.518627 +1.705268 32.64117 0.518627 +2.292679 32.64117 0.518627 +3.081414 32.64117 0.518627 +4.140474 32.64117 0.518627 +5.562508 32.64117 0.518627 +7.471917 32.64117 0.518627 +10.03574 32.64117 0.518627 +13.47828 32.64117 0.518627 +18.10068 32.64117 0.518627 +24.30731 32.64117 0.518627 +32.64117 32.64117 0.518627 +43.83129 32.64117 0.518627 +58.85664 32.64117 0.518627 +-0.0175068 43.83129 0.518627 +-0.01161267 43.83129 0.518627 +-0.005718534 43.83129 0.518627 +0.0001755984 43.83129 0.518627 +0.006069731 43.83129 0.518627 +0.01197402 43.83129 0.518627 +0.01903886 43.83129 0.518627 +0.02852504 43.83129 0.518627 +0.04126244 43.83129 0.518627 +0.05836535 43.83129 0.518627 +0.08132997 43.83129 0.518627 +0.1121653 43.83129 0.518627 +0.1535689 43.83129 0.518627 +0.2091628 43.83129 0.518627 +0.2838106 43.83129 0.518627 +0.3840425 43.83129 0.518627 +0.518627 43.83129 0.518627 +0.6993381 43.83129 0.518627 +0.9419845 43.83129 0.518627 +1.267794 43.83129 0.518627 +1.705268 43.83129 0.518627 +2.292679 43.83129 0.518627 +3.081414 43.83129 0.518627 +4.140474 43.83129 0.518627 +5.562508 43.83129 0.518627 +7.471917 43.83129 0.518627 +10.03574 43.83129 0.518627 +13.47828 43.83129 0.518627 +18.10068 43.83129 0.518627 +24.30731 43.83129 0.518627 +32.64117 43.83129 0.518627 +43.83129 43.83129 0.518627 +58.85664 43.83129 0.518627 +-0.0175068 58.85664 0.518627 +-0.01161267 58.85664 0.518627 +-0.005718534 58.85664 0.518627 +0.0001755984 58.85664 0.518627 +0.006069731 58.85664 0.518627 +0.01197402 58.85664 0.518627 +0.01903886 58.85664 0.518627 +0.02852504 58.85664 0.518627 +0.04126244 58.85664 0.518627 +0.05836535 58.85664 0.518627 +0.08132997 58.85664 0.518627 +0.1121653 58.85664 0.518627 +0.1535689 58.85664 0.518627 +0.2091628 58.85664 0.518627 +0.2838106 58.85664 0.518627 +0.3840425 58.85664 0.518627 +0.518627 58.85664 0.518627 +0.6993381 58.85664 0.518627 +0.9419845 58.85664 0.518627 +1.267794 58.85664 0.518627 +1.705268 58.85664 0.518627 +2.292679 58.85664 0.518627 +3.081414 58.85664 0.518627 +4.140474 58.85664 0.518627 +5.562508 58.85664 0.518627 +7.471917 58.85664 0.518627 +10.03574 58.85664 0.518627 +13.47828 58.85664 0.518627 +18.10068 58.85664 0.518627 +24.30731 58.85664 0.518627 +32.64117 58.85664 0.518627 +43.83129 58.85664 0.518627 +58.85664 58.85664 0.518627 +-0.0175068 -0.0175068 0.6993381 +-0.01161267 -0.0175068 0.6993381 +-0.005718534 -0.0175068 0.6993381 +0.0001755984 -0.0175068 0.6993381 +0.006069731 -0.0175068 0.6993381 +0.01197402 -0.0175068 0.6993381 +0.01903886 -0.0175068 0.6993381 +0.02852504 -0.0175068 0.6993381 +0.04126244 -0.0175068 0.6993381 +0.05836535 -0.0175068 0.6993381 +0.08132997 -0.0175068 0.6993381 +0.1121653 -0.0175068 0.6993381 +0.1535689 -0.0175068 0.6993381 +0.2091628 -0.0175068 0.6993381 +0.2838106 -0.0175068 0.6993381 +0.3840425 -0.0175068 0.6993381 +0.518627 -0.0175068 0.6993381 +0.6993381 -0.0175068 0.6993381 +0.9419845 -0.0175068 0.6993381 +1.267794 -0.0175068 0.6993381 +1.705268 -0.0175068 0.6993381 +2.292679 -0.0175068 0.6993381 +3.081414 -0.0175068 0.6993381 +4.140474 -0.0175068 0.6993381 +5.562508 -0.0175068 0.6993381 +7.471917 -0.0175068 0.6993381 +10.03574 -0.0175068 0.6993381 +13.47828 -0.0175068 0.6993381 +18.10068 -0.0175068 0.6993381 +24.30731 -0.0175068 0.6993381 +32.64117 -0.0175068 0.6993381 +43.83129 -0.0175068 0.6993381 +58.85664 -0.0175068 0.6993381 +-0.0175068 -0.01161267 0.6993381 +-0.01161267 -0.01161267 0.6993381 +-0.005718534 -0.01161267 0.6993381 +0.0001755984 -0.01161267 0.6993381 +0.006069731 -0.01161267 0.6993381 +0.01197402 -0.01161267 0.6993381 +0.01903886 -0.01161267 0.6993381 +0.02852504 -0.01161267 0.6993381 +0.04126244 -0.01161267 0.6993381 +0.05836535 -0.01161267 0.6993381 +0.08132997 -0.01161267 0.6993381 +0.1121653 -0.01161267 0.6993381 +0.1535689 -0.01161267 0.6993381 +0.2091628 -0.01161267 0.6993381 +0.2838106 -0.01161267 0.6993381 +0.3840425 -0.01161267 0.6993381 +0.518627 -0.01161267 0.6993381 +0.6993381 -0.01161267 0.6993381 +0.9419845 -0.01161267 0.6993381 +1.267794 -0.01161267 0.6993381 +1.705268 -0.01161267 0.6993381 +2.292679 -0.01161267 0.6993381 +3.081414 -0.01161267 0.6993381 +4.140474 -0.01161267 0.6993381 +5.562508 -0.01161267 0.6993381 +7.471917 -0.01161267 0.6993381 +10.03574 -0.01161267 0.6993381 +13.47828 -0.01161267 0.6993381 +18.10068 -0.01161267 0.6993381 +24.30731 -0.01161267 0.6993381 +32.64117 -0.01161267 0.6993381 +43.83129 -0.01161267 0.6993381 +58.85664 -0.01161267 0.6993381 +-0.0175068 -0.005718534 0.6993381 +-0.01161267 -0.005718534 0.6993381 +-0.005718534 -0.005718534 0.6993381 +0.0001755984 -0.005718534 0.6993381 +0.006069731 -0.005718534 0.6993381 +0.01197402 -0.005718534 0.6993381 +0.01903886 -0.005718534 0.6993381 +0.02852504 -0.005718534 0.6993381 +0.04126244 -0.005718534 0.6993381 +0.05836535 -0.005718534 0.6993381 +0.08132997 -0.005718534 0.6993381 +0.1121653 -0.005718534 0.6993381 +0.1535689 -0.005718534 0.6993381 +0.2091628 -0.005718534 0.6993381 +0.2838106 -0.005718534 0.6993381 +0.3840425 -0.005718534 0.6993381 +0.518627 -0.005718534 0.6993381 +0.6993381 -0.005718534 0.6993381 +0.9419845 -0.005718534 0.6993381 +1.267794 -0.005718534 0.6993381 +1.705268 -0.005718534 0.6993381 +2.292679 -0.005718534 0.6993381 +3.081414 -0.005718534 0.6993381 +4.140474 -0.005718534 0.6993381 +5.562508 -0.005718534 0.6993381 +7.471917 -0.005718534 0.6993381 +10.03574 -0.005718534 0.6993381 +13.47828 -0.005718534 0.6993381 +18.10068 -0.005718534 0.6993381 +24.30731 -0.005718534 0.6993381 +32.64117 -0.005718534 0.6993381 +43.83129 -0.005718534 0.6993381 +58.85664 -0.005718534 0.6993381 +-0.0175068 0.0001755984 0.6993381 +-0.01161267 0.0001755984 0.6993381 +-0.005718534 0.0001755984 0.6993381 +0.0001755984 0.0001755984 0.6993381 +0.006069731 0.0001755984 0.6993381 +0.01197402 0.0001755984 0.6993381 +0.01903886 0.0001755984 0.6993381 +0.02852504 0.0001755984 0.6993381 +0.04126244 0.0001755984 0.6993381 +0.05836535 0.0001755984 0.6993381 +0.08132997 0.0001755984 0.6993381 +0.1121653 0.0001755984 0.6993381 +0.1535689 0.0001755984 0.6993381 +0.2091628 0.0001755984 0.6993381 +0.2838106 0.0001755984 0.6993381 +0.3840425 0.0001755984 0.6993381 +0.518627 0.0001755984 0.6993381 +0.6993381 0.0001755984 0.6993381 +0.9419845 0.0001755984 0.6993381 +1.267794 0.0001755984 0.6993381 +1.705268 0.0001755984 0.6993381 +2.292679 0.0001755984 0.6993381 +3.081414 0.0001755984 0.6993381 +4.140474 0.0001755984 0.6993381 +5.562508 0.0001755984 0.6993381 +7.471917 0.0001755984 0.6993381 +10.03574 0.0001755984 0.6993381 +13.47828 0.0001755984 0.6993381 +18.10068 0.0001755984 0.6993381 +24.30731 0.0001755984 0.6993381 +32.64117 0.0001755984 0.6993381 +43.83129 0.0001755984 0.6993381 +58.85664 0.0001755984 0.6993381 +-0.0175068 0.006069731 0.6993381 +-0.01161267 0.006069731 0.6993381 +-0.005718534 0.006069731 0.6993381 +0.0001755984 0.006069731 0.6993381 +0.006069731 0.006069731 0.6993381 +0.01197402 0.006069731 0.6993381 +0.01903886 0.006069731 0.6993381 +0.02852504 0.006069731 0.6993381 +0.04126244 0.006069731 0.6993381 +0.05836535 0.006069731 0.6993381 +0.08132997 0.006069731 0.6993381 +0.1121653 0.006069731 0.6993381 +0.1535689 0.006069731 0.6993381 +0.2091628 0.006069731 0.6993381 +0.2838106 0.006069731 0.6993381 +0.3840425 0.006069731 0.6993381 +0.518627 0.006069731 0.6993381 +0.6993381 0.006069731 0.6993381 +0.9419845 0.006069731 0.6993381 +1.267794 0.006069731 0.6993381 +1.705268 0.006069731 0.6993381 +2.292679 0.006069731 0.6993381 +3.081414 0.006069731 0.6993381 +4.140474 0.006069731 0.6993381 +5.562508 0.006069731 0.6993381 +7.471917 0.006069731 0.6993381 +10.03574 0.006069731 0.6993381 +13.47828 0.006069731 0.6993381 +18.10068 0.006069731 0.6993381 +24.30731 0.006069731 0.6993381 +32.64117 0.006069731 0.6993381 +43.83129 0.006069731 0.6993381 +58.85664 0.006069731 0.6993381 +-0.0175068 0.01197402 0.6993381 +-0.01161267 0.01197402 0.6993381 +-0.005718534 0.01197402 0.6993381 +0.0001755984 0.01197402 0.6993381 +0.006069731 0.01197402 0.6993381 +0.01197402 0.01197402 0.6993381 +0.01903886 0.01197402 0.6993381 +0.02852504 0.01197402 0.6993381 +0.04126244 0.01197402 0.6993381 +0.05836535 0.01197402 0.6993381 +0.08132997 0.01197402 0.6993381 +0.1121653 0.01197402 0.6993381 +0.1535689 0.01197402 0.6993381 +0.2091628 0.01197402 0.6993381 +0.2838106 0.01197402 0.6993381 +0.3840425 0.01197402 0.6993381 +0.518627 0.01197402 0.6993381 +0.6993381 0.01197402 0.6993381 +0.9419845 0.01197402 0.6993381 +1.267794 0.01197402 0.6993381 +1.705268 0.01197402 0.6993381 +2.292679 0.01197402 0.6993381 +3.081414 0.01197402 0.6993381 +4.140474 0.01197402 0.6993381 +5.562508 0.01197402 0.6993381 +7.471917 0.01197402 0.6993381 +10.03574 0.01197402 0.6993381 +13.47828 0.01197402 0.6993381 +18.10068 0.01197402 0.6993381 +24.30731 0.01197402 0.6993381 +32.64117 0.01197402 0.6993381 +43.83129 0.01197402 0.6993381 +58.85664 0.01197402 0.6993381 +-0.0175068 0.01903886 0.6993381 +-0.01161267 0.01903886 0.6993381 +-0.005718534 0.01903886 0.6993381 +0.0001755984 0.01903886 0.6993381 +0.006069731 0.01903886 0.6993381 +0.01197402 0.01903886 0.6993381 +0.01903886 0.01903886 0.6993381 +0.02852504 0.01903886 0.6993381 +0.04126244 0.01903886 0.6993381 +0.05836535 0.01903886 0.6993381 +0.08132997 0.01903886 0.6993381 +0.1121653 0.01903886 0.6993381 +0.1535689 0.01903886 0.6993381 +0.2091628 0.01903886 0.6993381 +0.2838106 0.01903886 0.6993381 +0.3840425 0.01903886 0.6993381 +0.518627 0.01903886 0.6993381 +0.6993381 0.01903886 0.6993381 +0.9419845 0.01903886 0.6993381 +1.267794 0.01903886 0.6993381 +1.705268 0.01903886 0.6993381 +2.292679 0.01903886 0.6993381 +3.081414 0.01903886 0.6993381 +4.140474 0.01903886 0.6993381 +5.562508 0.01903886 0.6993381 +7.471917 0.01903886 0.6993381 +10.03574 0.01903886 0.6993381 +13.47828 0.01903886 0.6993381 +18.10068 0.01903886 0.6993381 +24.30731 0.01903886 0.6993381 +32.64117 0.01903886 0.6993381 +43.83129 0.01903886 0.6993381 +58.85664 0.01903886 0.6993381 +-0.0175068 0.02852504 0.6993381 +-0.01161267 0.02852504 0.6993381 +-0.005718534 0.02852504 0.6993381 +0.0001755984 0.02852504 0.6993381 +0.006069731 0.02852504 0.6993381 +0.01197402 0.02852504 0.6993381 +0.01903886 0.02852504 0.6993381 +0.02852504 0.02852504 0.6993381 +0.04126244 0.02852504 0.6993381 +0.05836535 0.02852504 0.6993381 +0.08132997 0.02852504 0.6993381 +0.1121653 0.02852504 0.6993381 +0.1535689 0.02852504 0.6993381 +0.2091628 0.02852504 0.6993381 +0.2838106 0.02852504 0.6993381 +0.3840425 0.02852504 0.6993381 +0.518627 0.02852504 0.6993381 +0.6993381 0.02852504 0.6993381 +0.9419845 0.02852504 0.6993381 +1.267794 0.02852504 0.6993381 +1.705268 0.02852504 0.6993381 +2.292679 0.02852504 0.6993381 +3.081414 0.02852504 0.6993381 +4.140474 0.02852504 0.6993381 +5.562508 0.02852504 0.6993381 +7.471917 0.02852504 0.6993381 +10.03574 0.02852504 0.6993381 +13.47828 0.02852504 0.6993381 +18.10068 0.02852504 0.6993381 +24.30731 0.02852504 0.6993381 +32.64117 0.02852504 0.6993381 +43.83129 0.02852504 0.6993381 +58.85664 0.02852504 0.6993381 +-0.0175068 0.04126244 0.6993381 +-0.01161267 0.04126244 0.6993381 +-0.005718534 0.04126244 0.6993381 +0.0001755984 0.04126244 0.6993381 +0.006069731 0.04126244 0.6993381 +0.01197402 0.04126244 0.6993381 +0.01903886 0.04126244 0.6993381 +0.02852504 0.04126244 0.6993381 +0.04126244 0.04126244 0.6993381 +0.05836535 0.04126244 0.6993381 +0.08132997 0.04126244 0.6993381 +0.1121653 0.04126244 0.6993381 +0.1535689 0.04126244 0.6993381 +0.2091628 0.04126244 0.6993381 +0.2838106 0.04126244 0.6993381 +0.3840425 0.04126244 0.6993381 +0.518627 0.04126244 0.6993381 +0.6993381 0.04126244 0.6993381 +0.9419845 0.04126244 0.6993381 +1.267794 0.04126244 0.6993381 +1.705268 0.04126244 0.6993381 +2.292679 0.04126244 0.6993381 +3.081414 0.04126244 0.6993381 +4.140474 0.04126244 0.6993381 +5.562508 0.04126244 0.6993381 +7.471917 0.04126244 0.6993381 +10.03574 0.04126244 0.6993381 +13.47828 0.04126244 0.6993381 +18.10068 0.04126244 0.6993381 +24.30731 0.04126244 0.6993381 +32.64117 0.04126244 0.6993381 +43.83129 0.04126244 0.6993381 +58.85664 0.04126244 0.6993381 +-0.0175068 0.05836535 0.6993381 +-0.01161267 0.05836535 0.6993381 +-0.005718534 0.05836535 0.6993381 +0.0001755984 0.05836535 0.6993381 +0.006069731 0.05836535 0.6993381 +0.01197402 0.05836535 0.6993381 +0.01903886 0.05836535 0.6993381 +0.02852504 0.05836535 0.6993381 +0.04126244 0.05836535 0.6993381 +0.05836535 0.05836535 0.6993381 +0.08132997 0.05836535 0.6993381 +0.1121653 0.05836535 0.6993381 +0.1535689 0.05836535 0.6993381 +0.2091628 0.05836535 0.6993381 +0.2838106 0.05836535 0.6993381 +0.3840425 0.05836535 0.6993381 +0.518627 0.05836535 0.6993381 +0.6993381 0.05836535 0.6993381 +0.9419845 0.05836535 0.6993381 +1.267794 0.05836535 0.6993381 +1.705268 0.05836535 0.6993381 +2.292679 0.05836535 0.6993381 +3.081414 0.05836535 0.6993381 +4.140474 0.05836535 0.6993381 +5.562508 0.05836535 0.6993381 +7.471917 0.05836535 0.6993381 +10.03574 0.05836535 0.6993381 +13.47828 0.05836535 0.6993381 +18.10068 0.05836535 0.6993381 +24.30731 0.05836535 0.6993381 +32.64117 0.05836535 0.6993381 +43.83129 0.05836535 0.6993381 +58.85664 0.05836535 0.6993381 +-0.0175068 0.08132997 0.6993381 +-0.01161267 0.08132997 0.6993381 +-0.005718534 0.08132997 0.6993381 +0.0001755984 0.08132997 0.6993381 +0.006069731 0.08132997 0.6993381 +0.01197402 0.08132997 0.6993381 +0.01903886 0.08132997 0.6993381 +0.02852504 0.08132997 0.6993381 +0.04126244 0.08132997 0.6993381 +0.05836535 0.08132997 0.6993381 +0.08132997 0.08132997 0.6993381 +0.1121653 0.08132997 0.6993381 +0.1535689 0.08132997 0.6993381 +0.2091628 0.08132997 0.6993381 +0.2838106 0.08132997 0.6993381 +0.3840425 0.08132997 0.6993381 +0.518627 0.08132997 0.6993381 +0.6993381 0.08132997 0.6993381 +0.9419845 0.08132997 0.6993381 +1.267794 0.08132997 0.6993381 +1.705268 0.08132997 0.6993381 +2.292679 0.08132997 0.6993381 +3.081414 0.08132997 0.6993381 +4.140474 0.08132997 0.6993381 +5.562508 0.08132997 0.6993381 +7.471917 0.08132997 0.6993381 +10.03574 0.08132997 0.6993381 +13.47828 0.08132997 0.6993381 +18.10068 0.08132997 0.6993381 +24.30731 0.08132997 0.6993381 +32.64117 0.08132997 0.6993381 +43.83129 0.08132997 0.6993381 +58.85664 0.08132997 0.6993381 +-0.0175068 0.1121653 0.6993381 +-0.01161267 0.1121653 0.6993381 +-0.005718534 0.1121653 0.6993381 +0.0001755984 0.1121653 0.6993381 +0.006069731 0.1121653 0.6993381 +0.01197402 0.1121653 0.6993381 +0.01903886 0.1121653 0.6993381 +0.02852504 0.1121653 0.6993381 +0.04126244 0.1121653 0.6993381 +0.05836535 0.1121653 0.6993381 +0.08132997 0.1121653 0.6993381 +0.1121653 0.1121653 0.6993381 +0.1535689 0.1121653 0.6993381 +0.2091628 0.1121653 0.6993381 +0.2838106 0.1121653 0.6993381 +0.3840425 0.1121653 0.6993381 +0.518627 0.1121653 0.6993381 +0.6993381 0.1121653 0.6993381 +0.9419845 0.1121653 0.6993381 +1.267794 0.1121653 0.6993381 +1.705268 0.1121653 0.6993381 +2.292679 0.1121653 0.6993381 +3.081414 0.1121653 0.6993381 +4.140474 0.1121653 0.6993381 +5.562508 0.1121653 0.6993381 +7.471917 0.1121653 0.6993381 +10.03574 0.1121653 0.6993381 +13.47828 0.1121653 0.6993381 +18.10068 0.1121653 0.6993381 +24.30731 0.1121653 0.6993381 +32.64117 0.1121653 0.6993381 +43.83129 0.1121653 0.6993381 +58.85664 0.1121653 0.6993381 +-0.0175068 0.1535689 0.6993381 +-0.01161267 0.1535689 0.6993381 +-0.005718534 0.1535689 0.6993381 +0.0001755984 0.1535689 0.6993381 +0.006069731 0.1535689 0.6993381 +0.01197402 0.1535689 0.6993381 +0.01903886 0.1535689 0.6993381 +0.02852504 0.1535689 0.6993381 +0.04126244 0.1535689 0.6993381 +0.05836535 0.1535689 0.6993381 +0.08132997 0.1535689 0.6993381 +0.1121653 0.1535689 0.6993381 +0.1535689 0.1535689 0.6993381 +0.2091628 0.1535689 0.6993381 +0.2838106 0.1535689 0.6993381 +0.3840425 0.1535689 0.6993381 +0.518627 0.1535689 0.6993381 +0.6993381 0.1535689 0.6993381 +0.9419845 0.1535689 0.6993381 +1.267794 0.1535689 0.6993381 +1.705268 0.1535689 0.6993381 +2.292679 0.1535689 0.6993381 +3.081414 0.1535689 0.6993381 +4.140474 0.1535689 0.6993381 +5.562508 0.1535689 0.6993381 +7.471917 0.1535689 0.6993381 +10.03574 0.1535689 0.6993381 +13.47828 0.1535689 0.6993381 +18.10068 0.1535689 0.6993381 +24.30731 0.1535689 0.6993381 +32.64117 0.1535689 0.6993381 +43.83129 0.1535689 0.6993381 +58.85664 0.1535689 0.6993381 +-0.0175068 0.2091628 0.6993381 +-0.01161267 0.2091628 0.6993381 +-0.005718534 0.2091628 0.6993381 +0.0001755984 0.2091628 0.6993381 +0.006069731 0.2091628 0.6993381 +0.01197402 0.2091628 0.6993381 +0.01903886 0.2091628 0.6993381 +0.02852504 0.2091628 0.6993381 +0.04126244 0.2091628 0.6993381 +0.05836535 0.2091628 0.6993381 +0.08132997 0.2091628 0.6993381 +0.1121653 0.2091628 0.6993381 +0.1535689 0.2091628 0.6993381 +0.2091628 0.2091628 0.6993381 +0.2838106 0.2091628 0.6993381 +0.3840425 0.2091628 0.6993381 +0.518627 0.2091628 0.6993381 +0.6993381 0.2091628 0.6993381 +0.9419845 0.2091628 0.6993381 +1.267794 0.2091628 0.6993381 +1.705268 0.2091628 0.6993381 +2.292679 0.2091628 0.6993381 +3.081414 0.2091628 0.6993381 +4.140474 0.2091628 0.6993381 +5.562508 0.2091628 0.6993381 +7.471917 0.2091628 0.6993381 +10.03574 0.2091628 0.6993381 +13.47828 0.2091628 0.6993381 +18.10068 0.2091628 0.6993381 +24.30731 0.2091628 0.6993381 +32.64117 0.2091628 0.6993381 +43.83129 0.2091628 0.6993381 +58.85664 0.2091628 0.6993381 +-0.0175068 0.2838106 0.6993381 +-0.01161267 0.2838106 0.6993381 +-0.005718534 0.2838106 0.6993381 +0.0001755984 0.2838106 0.6993381 +0.006069731 0.2838106 0.6993381 +0.01197402 0.2838106 0.6993381 +0.01903886 0.2838106 0.6993381 +0.02852504 0.2838106 0.6993381 +0.04126244 0.2838106 0.6993381 +0.05836535 0.2838106 0.6993381 +0.08132997 0.2838106 0.6993381 +0.1121653 0.2838106 0.6993381 +0.1535689 0.2838106 0.6993381 +0.2091628 0.2838106 0.6993381 +0.2838106 0.2838106 0.6993381 +0.3840425 0.2838106 0.6993381 +0.518627 0.2838106 0.6993381 +0.6993381 0.2838106 0.6993381 +0.9419845 0.2838106 0.6993381 +1.267794 0.2838106 0.6993381 +1.705268 0.2838106 0.6993381 +2.292679 0.2838106 0.6993381 +3.081414 0.2838106 0.6993381 +4.140474 0.2838106 0.6993381 +5.562508 0.2838106 0.6993381 +7.471917 0.2838106 0.6993381 +10.03574 0.2838106 0.6993381 +13.47828 0.2838106 0.6993381 +18.10068 0.2838106 0.6993381 +24.30731 0.2838106 0.6993381 +32.64117 0.2838106 0.6993381 +43.83129 0.2838106 0.6993381 +58.85664 0.2838106 0.6993381 +-0.0175068 0.3840425 0.6993381 +-0.01161267 0.3840425 0.6993381 +-0.005718534 0.3840425 0.6993381 +0.0001755984 0.3840425 0.6993381 +0.006069731 0.3840425 0.6993381 +0.01197402 0.3840425 0.6993381 +0.01903886 0.3840425 0.6993381 +0.02852504 0.3840425 0.6993381 +0.04126244 0.3840425 0.6993381 +0.05836535 0.3840425 0.6993381 +0.08132997 0.3840425 0.6993381 +0.1121653 0.3840425 0.6993381 +0.1535689 0.3840425 0.6993381 +0.2091628 0.3840425 0.6993381 +0.2838106 0.3840425 0.6993381 +0.3840425 0.3840425 0.6993381 +0.518627 0.3840425 0.6993381 +0.6993381 0.3840425 0.6993381 +0.9419845 0.3840425 0.6993381 +1.267794 0.3840425 0.6993381 +1.705268 0.3840425 0.6993381 +2.292679 0.3840425 0.6993381 +3.081414 0.3840425 0.6993381 +4.140474 0.3840425 0.6993381 +5.562508 0.3840425 0.6993381 +7.471917 0.3840425 0.6993381 +10.03574 0.3840425 0.6993381 +13.47828 0.3840425 0.6993381 +18.10068 0.3840425 0.6993381 +24.30731 0.3840425 0.6993381 +32.64117 0.3840425 0.6993381 +43.83129 0.3840425 0.6993381 +58.85664 0.3840425 0.6993381 +-0.0175068 0.518627 0.6993381 +-0.01161267 0.518627 0.6993381 +-0.005718534 0.518627 0.6993381 +0.0001755984 0.518627 0.6993381 +0.006069731 0.518627 0.6993381 +0.01197402 0.518627 0.6993381 +0.01903886 0.518627 0.6993381 +0.02852504 0.518627 0.6993381 +0.04126244 0.518627 0.6993381 +0.05836535 0.518627 0.6993381 +0.08132997 0.518627 0.6993381 +0.1121653 0.518627 0.6993381 +0.1535689 0.518627 0.6993381 +0.2091628 0.518627 0.6993381 +0.2838106 0.518627 0.6993381 +0.3840425 0.518627 0.6993381 +0.518627 0.518627 0.6993381 +0.6993381 0.518627 0.6993381 +0.9419845 0.518627 0.6993381 +1.267794 0.518627 0.6993381 +1.705268 0.518627 0.6993381 +2.292679 0.518627 0.6993381 +3.081414 0.518627 0.6993381 +4.140474 0.518627 0.6993381 +5.562508 0.518627 0.6993381 +7.471917 0.518627 0.6993381 +10.03574 0.518627 0.6993381 +13.47828 0.518627 0.6993381 +18.10068 0.518627 0.6993381 +24.30731 0.518627 0.6993381 +32.64117 0.518627 0.6993381 +43.83129 0.518627 0.6993381 +58.85664 0.518627 0.6993381 +-0.0175068 0.6993381 0.6993381 +-0.01161267 0.6993381 0.6993381 +-0.005718534 0.6993381 0.6993381 +0.0001755984 0.6993381 0.6993381 +0.006069731 0.6993381 0.6993381 +0.01197402 0.6993381 0.6993381 +0.01903886 0.6993381 0.6993381 +0.02852504 0.6993381 0.6993381 +0.04126244 0.6993381 0.6993381 +0.05836535 0.6993381 0.6993381 +0.08132997 0.6993381 0.6993381 +0.1121653 0.6993381 0.6993381 +0.1535689 0.6993381 0.6993381 +0.2091628 0.6993381 0.6993381 +0.2838106 0.6993381 0.6993381 +0.3840425 0.6993381 0.6993381 +0.518627 0.6993381 0.6993381 +0.6993381 0.6993381 0.6993381 +0.9419845 0.6993381 0.6993381 +1.267794 0.6993381 0.6993381 +1.705268 0.6993381 0.6993381 +2.292679 0.6993381 0.6993381 +3.081414 0.6993381 0.6993381 +4.140474 0.6993381 0.6993381 +5.562508 0.6993381 0.6993381 +7.471917 0.6993381 0.6993381 +10.03574 0.6993381 0.6993381 +13.47828 0.6993381 0.6993381 +18.10068 0.6993381 0.6993381 +24.30731 0.6993381 0.6993381 +32.64117 0.6993381 0.6993381 +43.83129 0.6993381 0.6993381 +58.85664 0.6993381 0.6993381 +-0.0175068 0.9419845 0.6993381 +-0.01161267 0.9419845 0.6993381 +-0.005718534 0.9419845 0.6993381 +0.0001755984 0.9419845 0.6993381 +0.006069731 0.9419845 0.6993381 +0.01197402 0.9419845 0.6993381 +0.01903886 0.9419845 0.6993381 +0.02852504 0.9419845 0.6993381 +0.04126244 0.9419845 0.6993381 +0.05836535 0.9419845 0.6993381 +0.08132997 0.9419845 0.6993381 +0.1121653 0.9419845 0.6993381 +0.1535689 0.9419845 0.6993381 +0.2091628 0.9419845 0.6993381 +0.2838106 0.9419845 0.6993381 +0.3840425 0.9419845 0.6993381 +0.518627 0.9419845 0.6993381 +0.6993381 0.9419845 0.6993381 +0.9419845 0.9419845 0.6993381 +1.267794 0.9419845 0.6993381 +1.705268 0.9419845 0.6993381 +2.292679 0.9419845 0.6993381 +3.081414 0.9419845 0.6993381 +4.140474 0.9419845 0.6993381 +5.562508 0.9419845 0.6993381 +7.471917 0.9419845 0.6993381 +10.03574 0.9419845 0.6993381 +13.47828 0.9419845 0.6993381 +18.10068 0.9419845 0.6993381 +24.30731 0.9419845 0.6993381 +32.64117 0.9419845 0.6993381 +43.83129 0.9419845 0.6993381 +58.85664 0.9419845 0.6993381 +-0.0175068 1.267794 0.6993381 +-0.01161267 1.267794 0.6993381 +-0.005718534 1.267794 0.6993381 +0.0001755984 1.267794 0.6993381 +0.006069731 1.267794 0.6993381 +0.01197402 1.267794 0.6993381 +0.01903886 1.267794 0.6993381 +0.02852504 1.267794 0.6993381 +0.04126244 1.267794 0.6993381 +0.05836535 1.267794 0.6993381 +0.08132997 1.267794 0.6993381 +0.1121653 1.267794 0.6993381 +0.1535689 1.267794 0.6993381 +0.2091628 1.267794 0.6993381 +0.2838106 1.267794 0.6993381 +0.3840425 1.267794 0.6993381 +0.518627 1.267794 0.6993381 +0.6993381 1.267794 0.6993381 +0.9419845 1.267794 0.6993381 +1.267794 1.267794 0.6993381 +1.705268 1.267794 0.6993381 +2.292679 1.267794 0.6993381 +3.081414 1.267794 0.6993381 +4.140474 1.267794 0.6993381 +5.562508 1.267794 0.6993381 +7.471917 1.267794 0.6993381 +10.03574 1.267794 0.6993381 +13.47828 1.267794 0.6993381 +18.10068 1.267794 0.6993381 +24.30731 1.267794 0.6993381 +32.64117 1.267794 0.6993381 +43.83129 1.267794 0.6993381 +58.85664 1.267794 0.6993381 +-0.0175068 1.705268 0.6993381 +-0.01161267 1.705268 0.6993381 +-0.005718534 1.705268 0.6993381 +0.0001755984 1.705268 0.6993381 +0.006069731 1.705268 0.6993381 +0.01197402 1.705268 0.6993381 +0.01903886 1.705268 0.6993381 +0.02852504 1.705268 0.6993381 +0.04126244 1.705268 0.6993381 +0.05836535 1.705268 0.6993381 +0.08132997 1.705268 0.6993381 +0.1121653 1.705268 0.6993381 +0.1535689 1.705268 0.6993381 +0.2091628 1.705268 0.6993381 +0.2838106 1.705268 0.6993381 +0.3840425 1.705268 0.6993381 +0.518627 1.705268 0.6993381 +0.6993381 1.705268 0.6993381 +0.9419845 1.705268 0.6993381 +1.267794 1.705268 0.6993381 +1.705268 1.705268 0.6993381 +2.292679 1.705268 0.6993381 +3.081414 1.705268 0.6993381 +4.140474 1.705268 0.6993381 +5.562508 1.705268 0.6993381 +7.471917 1.705268 0.6993381 +10.03574 1.705268 0.6993381 +13.47828 1.705268 0.6993381 +18.10068 1.705268 0.6993381 +24.30731 1.705268 0.6993381 +32.64117 1.705268 0.6993381 +43.83129 1.705268 0.6993381 +58.85664 1.705268 0.6993381 +-0.0175068 2.292679 0.6993381 +-0.01161267 2.292679 0.6993381 +-0.005718534 2.292679 0.6993381 +0.0001755984 2.292679 0.6993381 +0.006069731 2.292679 0.6993381 +0.01197402 2.292679 0.6993381 +0.01903886 2.292679 0.6993381 +0.02852504 2.292679 0.6993381 +0.04126244 2.292679 0.6993381 +0.05836535 2.292679 0.6993381 +0.08132997 2.292679 0.6993381 +0.1121653 2.292679 0.6993381 +0.1535689 2.292679 0.6993381 +0.2091628 2.292679 0.6993381 +0.2838106 2.292679 0.6993381 +0.3840425 2.292679 0.6993381 +0.518627 2.292679 0.6993381 +0.6993381 2.292679 0.6993381 +0.9419845 2.292679 0.6993381 +1.267794 2.292679 0.6993381 +1.705268 2.292679 0.6993381 +2.292679 2.292679 0.6993381 +3.081414 2.292679 0.6993381 +4.140474 2.292679 0.6993381 +5.562508 2.292679 0.6993381 +7.471917 2.292679 0.6993381 +10.03574 2.292679 0.6993381 +13.47828 2.292679 0.6993381 +18.10068 2.292679 0.6993381 +24.30731 2.292679 0.6993381 +32.64117 2.292679 0.6993381 +43.83129 2.292679 0.6993381 +58.85664 2.292679 0.6993381 +-0.0175068 3.081414 0.6993381 +-0.01161267 3.081414 0.6993381 +-0.005718534 3.081414 0.6993381 +0.0001755984 3.081414 0.6993381 +0.006069731 3.081414 0.6993381 +0.01197402 3.081414 0.6993381 +0.01903886 3.081414 0.6993381 +0.02852504 3.081414 0.6993381 +0.04126244 3.081414 0.6993381 +0.05836535 3.081414 0.6993381 +0.08132997 3.081414 0.6993381 +0.1121653 3.081414 0.6993381 +0.1535689 3.081414 0.6993381 +0.2091628 3.081414 0.6993381 +0.2838106 3.081414 0.6993381 +0.3840425 3.081414 0.6993381 +0.518627 3.081414 0.6993381 +0.6993381 3.081414 0.6993381 +0.9419845 3.081414 0.6993381 +1.267794 3.081414 0.6993381 +1.705268 3.081414 0.6993381 +2.292679 3.081414 0.6993381 +3.081414 3.081414 0.6993381 +4.140474 3.081414 0.6993381 +5.562508 3.081414 0.6993381 +7.471917 3.081414 0.6993381 +10.03574 3.081414 0.6993381 +13.47828 3.081414 0.6993381 +18.10068 3.081414 0.6993381 +24.30731 3.081414 0.6993381 +32.64117 3.081414 0.6993381 +43.83129 3.081414 0.6993381 +58.85664 3.081414 0.6993381 +-0.0175068 4.140474 0.6993381 +-0.01161267 4.140474 0.6993381 +-0.005718534 4.140474 0.6993381 +0.0001755984 4.140474 0.6993381 +0.006069731 4.140474 0.6993381 +0.01197402 4.140474 0.6993381 +0.01903886 4.140474 0.6993381 +0.02852504 4.140474 0.6993381 +0.04126244 4.140474 0.6993381 +0.05836535 4.140474 0.6993381 +0.08132997 4.140474 0.6993381 +0.1121653 4.140474 0.6993381 +0.1535689 4.140474 0.6993381 +0.2091628 4.140474 0.6993381 +0.2838106 4.140474 0.6993381 +0.3840425 4.140474 0.6993381 +0.518627 4.140474 0.6993381 +0.6993381 4.140474 0.6993381 +0.9419845 4.140474 0.6993381 +1.267794 4.140474 0.6993381 +1.705268 4.140474 0.6993381 +2.292679 4.140474 0.6993381 +3.081414 4.140474 0.6993381 +4.140474 4.140474 0.6993381 +5.562508 4.140474 0.6993381 +7.471917 4.140474 0.6993381 +10.03574 4.140474 0.6993381 +13.47828 4.140474 0.6993381 +18.10068 4.140474 0.6993381 +24.30731 4.140474 0.6993381 +32.64117 4.140474 0.6993381 +43.83129 4.140474 0.6993381 +58.85664 4.140474 0.6993381 +-0.0175068 5.562508 0.6993381 +-0.01161267 5.562508 0.6993381 +-0.005718534 5.562508 0.6993381 +0.0001755984 5.562508 0.6993381 +0.006069731 5.562508 0.6993381 +0.01197402 5.562508 0.6993381 +0.01903886 5.562508 0.6993381 +0.02852504 5.562508 0.6993381 +0.04126244 5.562508 0.6993381 +0.05836535 5.562508 0.6993381 +0.08132997 5.562508 0.6993381 +0.1121653 5.562508 0.6993381 +0.1535689 5.562508 0.6993381 +0.2091628 5.562508 0.6993381 +0.2838106 5.562508 0.6993381 +0.3840425 5.562508 0.6993381 +0.518627 5.562508 0.6993381 +0.6993381 5.562508 0.6993381 +0.9419845 5.562508 0.6993381 +1.267794 5.562508 0.6993381 +1.705268 5.562508 0.6993381 +2.292679 5.562508 0.6993381 +3.081414 5.562508 0.6993381 +4.140474 5.562508 0.6993381 +5.562508 5.562508 0.6993381 +7.471917 5.562508 0.6993381 +10.03574 5.562508 0.6993381 +13.47828 5.562508 0.6993381 +18.10068 5.562508 0.6993381 +24.30731 5.562508 0.6993381 +32.64117 5.562508 0.6993381 +43.83129 5.562508 0.6993381 +58.85664 5.562508 0.6993381 +-0.0175068 7.471917 0.6993381 +-0.01161267 7.471917 0.6993381 +-0.005718534 7.471917 0.6993381 +0.0001755984 7.471917 0.6993381 +0.006069731 7.471917 0.6993381 +0.01197402 7.471917 0.6993381 +0.01903886 7.471917 0.6993381 +0.02852504 7.471917 0.6993381 +0.04126244 7.471917 0.6993381 +0.05836535 7.471917 0.6993381 +0.08132997 7.471917 0.6993381 +0.1121653 7.471917 0.6993381 +0.1535689 7.471917 0.6993381 +0.2091628 7.471917 0.6993381 +0.2838106 7.471917 0.6993381 +0.3840425 7.471917 0.6993381 +0.518627 7.471917 0.6993381 +0.6993381 7.471917 0.6993381 +0.9419845 7.471917 0.6993381 +1.267794 7.471917 0.6993381 +1.705268 7.471917 0.6993381 +2.292679 7.471917 0.6993381 +3.081414 7.471917 0.6993381 +4.140474 7.471917 0.6993381 +5.562508 7.471917 0.6993381 +7.471917 7.471917 0.6993381 +10.03574 7.471917 0.6993381 +13.47828 7.471917 0.6993381 +18.10068 7.471917 0.6993381 +24.30731 7.471917 0.6993381 +32.64117 7.471917 0.6993381 +43.83129 7.471917 0.6993381 +58.85664 7.471917 0.6993381 +-0.0175068 10.03574 0.6993381 +-0.01161267 10.03574 0.6993381 +-0.005718534 10.03574 0.6993381 +0.0001755984 10.03574 0.6993381 +0.006069731 10.03574 0.6993381 +0.01197402 10.03574 0.6993381 +0.01903886 10.03574 0.6993381 +0.02852504 10.03574 0.6993381 +0.04126244 10.03574 0.6993381 +0.05836535 10.03574 0.6993381 +0.08132997 10.03574 0.6993381 +0.1121653 10.03574 0.6993381 +0.1535689 10.03574 0.6993381 +0.2091628 10.03574 0.6993381 +0.2838106 10.03574 0.6993381 +0.3840425 10.03574 0.6993381 +0.518627 10.03574 0.6993381 +0.6993381 10.03574 0.6993381 +0.9419845 10.03574 0.6993381 +1.267794 10.03574 0.6993381 +1.705268 10.03574 0.6993381 +2.292679 10.03574 0.6993381 +3.081414 10.03574 0.6993381 +4.140474 10.03574 0.6993381 +5.562508 10.03574 0.6993381 +7.471917 10.03574 0.6993381 +10.03574 10.03574 0.6993381 +13.47828 10.03574 0.6993381 +18.10068 10.03574 0.6993381 +24.30731 10.03574 0.6993381 +32.64117 10.03574 0.6993381 +43.83129 10.03574 0.6993381 +58.85664 10.03574 0.6993381 +-0.0175068 13.47828 0.6993381 +-0.01161267 13.47828 0.6993381 +-0.005718534 13.47828 0.6993381 +0.0001755984 13.47828 0.6993381 +0.006069731 13.47828 0.6993381 +0.01197402 13.47828 0.6993381 +0.01903886 13.47828 0.6993381 +0.02852504 13.47828 0.6993381 +0.04126244 13.47828 0.6993381 +0.05836535 13.47828 0.6993381 +0.08132997 13.47828 0.6993381 +0.1121653 13.47828 0.6993381 +0.1535689 13.47828 0.6993381 +0.2091628 13.47828 0.6993381 +0.2838106 13.47828 0.6993381 +0.3840425 13.47828 0.6993381 +0.518627 13.47828 0.6993381 +0.6993381 13.47828 0.6993381 +0.9419845 13.47828 0.6993381 +1.267794 13.47828 0.6993381 +1.705268 13.47828 0.6993381 +2.292679 13.47828 0.6993381 +3.081414 13.47828 0.6993381 +4.140474 13.47828 0.6993381 +5.562508 13.47828 0.6993381 +7.471917 13.47828 0.6993381 +10.03574 13.47828 0.6993381 +13.47828 13.47828 0.6993381 +18.10068 13.47828 0.6993381 +24.30731 13.47828 0.6993381 +32.64117 13.47828 0.6993381 +43.83129 13.47828 0.6993381 +58.85664 13.47828 0.6993381 +-0.0175068 18.10068 0.6993381 +-0.01161267 18.10068 0.6993381 +-0.005718534 18.10068 0.6993381 +0.0001755984 18.10068 0.6993381 +0.006069731 18.10068 0.6993381 +0.01197402 18.10068 0.6993381 +0.01903886 18.10068 0.6993381 +0.02852504 18.10068 0.6993381 +0.04126244 18.10068 0.6993381 +0.05836535 18.10068 0.6993381 +0.08132997 18.10068 0.6993381 +0.1121653 18.10068 0.6993381 +0.1535689 18.10068 0.6993381 +0.2091628 18.10068 0.6993381 +0.2838106 18.10068 0.6993381 +0.3840425 18.10068 0.6993381 +0.518627 18.10068 0.6993381 +0.6993381 18.10068 0.6993381 +0.9419845 18.10068 0.6993381 +1.267794 18.10068 0.6993381 +1.705268 18.10068 0.6993381 +2.292679 18.10068 0.6993381 +3.081414 18.10068 0.6993381 +4.140474 18.10068 0.6993381 +5.562508 18.10068 0.6993381 +7.471917 18.10068 0.6993381 +10.03574 18.10068 0.6993381 +13.47828 18.10068 0.6993381 +18.10068 18.10068 0.6993381 +24.30731 18.10068 0.6993381 +32.64117 18.10068 0.6993381 +43.83129 18.10068 0.6993381 +58.85664 18.10068 0.6993381 +-0.0175068 24.30731 0.6993381 +-0.01161267 24.30731 0.6993381 +-0.005718534 24.30731 0.6993381 +0.0001755984 24.30731 0.6993381 +0.006069731 24.30731 0.6993381 +0.01197402 24.30731 0.6993381 +0.01903886 24.30731 0.6993381 +0.02852504 24.30731 0.6993381 +0.04126244 24.30731 0.6993381 +0.05836535 24.30731 0.6993381 +0.08132997 24.30731 0.6993381 +0.1121653 24.30731 0.6993381 +0.1535689 24.30731 0.6993381 +0.2091628 24.30731 0.6993381 +0.2838106 24.30731 0.6993381 +0.3840425 24.30731 0.6993381 +0.518627 24.30731 0.6993381 +0.6993381 24.30731 0.6993381 +0.9419845 24.30731 0.6993381 +1.267794 24.30731 0.6993381 +1.705268 24.30731 0.6993381 +2.292679 24.30731 0.6993381 +3.081414 24.30731 0.6993381 +4.140474 24.30731 0.6993381 +5.562508 24.30731 0.6993381 +7.471917 24.30731 0.6993381 +10.03574 24.30731 0.6993381 +13.47828 24.30731 0.6993381 +18.10068 24.30731 0.6993381 +24.30731 24.30731 0.6993381 +32.64117 24.30731 0.6993381 +43.83129 24.30731 0.6993381 +58.85664 24.30731 0.6993381 +-0.0175068 32.64117 0.6993381 +-0.01161267 32.64117 0.6993381 +-0.005718534 32.64117 0.6993381 +0.0001755984 32.64117 0.6993381 +0.006069731 32.64117 0.6993381 +0.01197402 32.64117 0.6993381 +0.01903886 32.64117 0.6993381 +0.02852504 32.64117 0.6993381 +0.04126244 32.64117 0.6993381 +0.05836535 32.64117 0.6993381 +0.08132997 32.64117 0.6993381 +0.1121653 32.64117 0.6993381 +0.1535689 32.64117 0.6993381 +0.2091628 32.64117 0.6993381 +0.2838106 32.64117 0.6993381 +0.3840425 32.64117 0.6993381 +0.518627 32.64117 0.6993381 +0.6993381 32.64117 0.6993381 +0.9419845 32.64117 0.6993381 +1.267794 32.64117 0.6993381 +1.705268 32.64117 0.6993381 +2.292679 32.64117 0.6993381 +3.081414 32.64117 0.6993381 +4.140474 32.64117 0.6993381 +5.562508 32.64117 0.6993381 +7.471917 32.64117 0.6993381 +10.03574 32.64117 0.6993381 +13.47828 32.64117 0.6993381 +18.10068 32.64117 0.6993381 +24.30731 32.64117 0.6993381 +32.64117 32.64117 0.6993381 +43.83129 32.64117 0.6993381 +58.85664 32.64117 0.6993381 +-0.0175068 43.83129 0.6993381 +-0.01161267 43.83129 0.6993381 +-0.005718534 43.83129 0.6993381 +0.0001755984 43.83129 0.6993381 +0.006069731 43.83129 0.6993381 +0.01197402 43.83129 0.6993381 +0.01903886 43.83129 0.6993381 +0.02852504 43.83129 0.6993381 +0.04126244 43.83129 0.6993381 +0.05836535 43.83129 0.6993381 +0.08132997 43.83129 0.6993381 +0.1121653 43.83129 0.6993381 +0.1535689 43.83129 0.6993381 +0.2091628 43.83129 0.6993381 +0.2838106 43.83129 0.6993381 +0.3840425 43.83129 0.6993381 +0.518627 43.83129 0.6993381 +0.6993381 43.83129 0.6993381 +0.9419845 43.83129 0.6993381 +1.267794 43.83129 0.6993381 +1.705268 43.83129 0.6993381 +2.292679 43.83129 0.6993381 +3.081414 43.83129 0.6993381 +4.140474 43.83129 0.6993381 +5.562508 43.83129 0.6993381 +7.471917 43.83129 0.6993381 +10.03574 43.83129 0.6993381 +13.47828 43.83129 0.6993381 +18.10068 43.83129 0.6993381 +24.30731 43.83129 0.6993381 +32.64117 43.83129 0.6993381 +43.83129 43.83129 0.6993381 +58.85664 43.83129 0.6993381 +-0.0175068 58.85664 0.6993381 +-0.01161267 58.85664 0.6993381 +-0.005718534 58.85664 0.6993381 +0.0001755984 58.85664 0.6993381 +0.006069731 58.85664 0.6993381 +0.01197402 58.85664 0.6993381 +0.01903886 58.85664 0.6993381 +0.02852504 58.85664 0.6993381 +0.04126244 58.85664 0.6993381 +0.05836535 58.85664 0.6993381 +0.08132997 58.85664 0.6993381 +0.1121653 58.85664 0.6993381 +0.1535689 58.85664 0.6993381 +0.2091628 58.85664 0.6993381 +0.2838106 58.85664 0.6993381 +0.3840425 58.85664 0.6993381 +0.518627 58.85664 0.6993381 +0.6993381 58.85664 0.6993381 +0.9419845 58.85664 0.6993381 +1.267794 58.85664 0.6993381 +1.705268 58.85664 0.6993381 +2.292679 58.85664 0.6993381 +3.081414 58.85664 0.6993381 +4.140474 58.85664 0.6993381 +5.562508 58.85664 0.6993381 +7.471917 58.85664 0.6993381 +10.03574 58.85664 0.6993381 +13.47828 58.85664 0.6993381 +18.10068 58.85664 0.6993381 +24.30731 58.85664 0.6993381 +32.64117 58.85664 0.6993381 +43.83129 58.85664 0.6993381 +58.85664 58.85664 0.6993381 +-0.0175068 -0.0175068 0.9419845 +-0.01161267 -0.0175068 0.9419845 +-0.005718534 -0.0175068 0.9419845 +0.0001755984 -0.0175068 0.9419845 +0.006069731 -0.0175068 0.9419845 +0.01197402 -0.0175068 0.9419845 +0.01903886 -0.0175068 0.9419845 +0.02852504 -0.0175068 0.9419845 +0.04126244 -0.0175068 0.9419845 +0.05836535 -0.0175068 0.9419845 +0.08132997 -0.0175068 0.9419845 +0.1121653 -0.0175068 0.9419845 +0.1535689 -0.0175068 0.9419845 +0.2091628 -0.0175068 0.9419845 +0.2838106 -0.0175068 0.9419845 +0.3840425 -0.0175068 0.9419845 +0.518627 -0.0175068 0.9419845 +0.6993381 -0.0175068 0.9419845 +0.9419845 -0.0175068 0.9419845 +1.267794 -0.0175068 0.9419845 +1.705268 -0.0175068 0.9419845 +2.292679 -0.0175068 0.9419845 +3.081414 -0.0175068 0.9419845 +4.140474 -0.0175068 0.9419845 +5.562508 -0.0175068 0.9419845 +7.471917 -0.0175068 0.9419845 +10.03574 -0.0175068 0.9419845 +13.47828 -0.0175068 0.9419845 +18.10068 -0.0175068 0.9419845 +24.30731 -0.0175068 0.9419845 +32.64117 -0.0175068 0.9419845 +43.83129 -0.0175068 0.9419845 +58.85664 -0.0175068 0.9419845 +-0.0175068 -0.01161267 0.9419845 +-0.01161267 -0.01161267 0.9419845 +-0.005718534 -0.01161267 0.9419845 +0.0001755984 -0.01161267 0.9419845 +0.006069731 -0.01161267 0.9419845 +0.01197402 -0.01161267 0.9419845 +0.01903886 -0.01161267 0.9419845 +0.02852504 -0.01161267 0.9419845 +0.04126244 -0.01161267 0.9419845 +0.05836535 -0.01161267 0.9419845 +0.08132997 -0.01161267 0.9419845 +0.1121653 -0.01161267 0.9419845 +0.1535689 -0.01161267 0.9419845 +0.2091628 -0.01161267 0.9419845 +0.2838106 -0.01161267 0.9419845 +0.3840425 -0.01161267 0.9419845 +0.518627 -0.01161267 0.9419845 +0.6993381 -0.01161267 0.9419845 +0.9419845 -0.01161267 0.9419845 +1.267794 -0.01161267 0.9419845 +1.705268 -0.01161267 0.9419845 +2.292679 -0.01161267 0.9419845 +3.081414 -0.01161267 0.9419845 +4.140474 -0.01161267 0.9419845 +5.562508 -0.01161267 0.9419845 +7.471917 -0.01161267 0.9419845 +10.03574 -0.01161267 0.9419845 +13.47828 -0.01161267 0.9419845 +18.10068 -0.01161267 0.9419845 +24.30731 -0.01161267 0.9419845 +32.64117 -0.01161267 0.9419845 +43.83129 -0.01161267 0.9419845 +58.85664 -0.01161267 0.9419845 +-0.0175068 -0.005718534 0.9419845 +-0.01161267 -0.005718534 0.9419845 +-0.005718534 -0.005718534 0.9419845 +0.0001755984 -0.005718534 0.9419845 +0.006069731 -0.005718534 0.9419845 +0.01197402 -0.005718534 0.9419845 +0.01903886 -0.005718534 0.9419845 +0.02852504 -0.005718534 0.9419845 +0.04126244 -0.005718534 0.9419845 +0.05836535 -0.005718534 0.9419845 +0.08132997 -0.005718534 0.9419845 +0.1121653 -0.005718534 0.9419845 +0.1535689 -0.005718534 0.9419845 +0.2091628 -0.005718534 0.9419845 +0.2838106 -0.005718534 0.9419845 +0.3840425 -0.005718534 0.9419845 +0.518627 -0.005718534 0.9419845 +0.6993381 -0.005718534 0.9419845 +0.9419845 -0.005718534 0.9419845 +1.267794 -0.005718534 0.9419845 +1.705268 -0.005718534 0.9419845 +2.292679 -0.005718534 0.9419845 +3.081414 -0.005718534 0.9419845 +4.140474 -0.005718534 0.9419845 +5.562508 -0.005718534 0.9419845 +7.471917 -0.005718534 0.9419845 +10.03574 -0.005718534 0.9419845 +13.47828 -0.005718534 0.9419845 +18.10068 -0.005718534 0.9419845 +24.30731 -0.005718534 0.9419845 +32.64117 -0.005718534 0.9419845 +43.83129 -0.005718534 0.9419845 +58.85664 -0.005718534 0.9419845 +-0.0175068 0.0001755984 0.9419845 +-0.01161267 0.0001755984 0.9419845 +-0.005718534 0.0001755984 0.9419845 +0.0001755984 0.0001755984 0.9419845 +0.006069731 0.0001755984 0.9419845 +0.01197402 0.0001755984 0.9419845 +0.01903886 0.0001755984 0.9419845 +0.02852504 0.0001755984 0.9419845 +0.04126244 0.0001755984 0.9419845 +0.05836535 0.0001755984 0.9419845 +0.08132997 0.0001755984 0.9419845 +0.1121653 0.0001755984 0.9419845 +0.1535689 0.0001755984 0.9419845 +0.2091628 0.0001755984 0.9419845 +0.2838106 0.0001755984 0.9419845 +0.3840425 0.0001755984 0.9419845 +0.518627 0.0001755984 0.9419845 +0.6993381 0.0001755984 0.9419845 +0.9419845 0.0001755984 0.9419845 +1.267794 0.0001755984 0.9419845 +1.705268 0.0001755984 0.9419845 +2.292679 0.0001755984 0.9419845 +3.081414 0.0001755984 0.9419845 +4.140474 0.0001755984 0.9419845 +5.562508 0.0001755984 0.9419845 +7.471917 0.0001755984 0.9419845 +10.03574 0.0001755984 0.9419845 +13.47828 0.0001755984 0.9419845 +18.10068 0.0001755984 0.9419845 +24.30731 0.0001755984 0.9419845 +32.64117 0.0001755984 0.9419845 +43.83129 0.0001755984 0.9419845 +58.85664 0.0001755984 0.9419845 +-0.0175068 0.006069731 0.9419845 +-0.01161267 0.006069731 0.9419845 +-0.005718534 0.006069731 0.9419845 +0.0001755984 0.006069731 0.9419845 +0.006069731 0.006069731 0.9419845 +0.01197402 0.006069731 0.9419845 +0.01903886 0.006069731 0.9419845 +0.02852504 0.006069731 0.9419845 +0.04126244 0.006069731 0.9419845 +0.05836535 0.006069731 0.9419845 +0.08132997 0.006069731 0.9419845 +0.1121653 0.006069731 0.9419845 +0.1535689 0.006069731 0.9419845 +0.2091628 0.006069731 0.9419845 +0.2838106 0.006069731 0.9419845 +0.3840425 0.006069731 0.9419845 +0.518627 0.006069731 0.9419845 +0.6993381 0.006069731 0.9419845 +0.9419845 0.006069731 0.9419845 +1.267794 0.006069731 0.9419845 +1.705268 0.006069731 0.9419845 +2.292679 0.006069731 0.9419845 +3.081414 0.006069731 0.9419845 +4.140474 0.006069731 0.9419845 +5.562508 0.006069731 0.9419845 +7.471917 0.006069731 0.9419845 +10.03574 0.006069731 0.9419845 +13.47828 0.006069731 0.9419845 +18.10068 0.006069731 0.9419845 +24.30731 0.006069731 0.9419845 +32.64117 0.006069731 0.9419845 +43.83129 0.006069731 0.9419845 +58.85664 0.006069731 0.9419845 +-0.0175068 0.01197402 0.9419845 +-0.01161267 0.01197402 0.9419845 +-0.005718534 0.01197402 0.9419845 +0.0001755984 0.01197402 0.9419845 +0.006069731 0.01197402 0.9419845 +0.01197402 0.01197402 0.9419845 +0.01903886 0.01197402 0.9419845 +0.02852504 0.01197402 0.9419845 +0.04126244 0.01197402 0.9419845 +0.05836535 0.01197402 0.9419845 +0.08132997 0.01197402 0.9419845 +0.1121653 0.01197402 0.9419845 +0.1535689 0.01197402 0.9419845 +0.2091628 0.01197402 0.9419845 +0.2838106 0.01197402 0.9419845 +0.3840425 0.01197402 0.9419845 +0.518627 0.01197402 0.9419845 +0.6993381 0.01197402 0.9419845 +0.9419845 0.01197402 0.9419845 +1.267794 0.01197402 0.9419845 +1.705268 0.01197402 0.9419845 +2.292679 0.01197402 0.9419845 +3.081414 0.01197402 0.9419845 +4.140474 0.01197402 0.9419845 +5.562508 0.01197402 0.9419845 +7.471917 0.01197402 0.9419845 +10.03574 0.01197402 0.9419845 +13.47828 0.01197402 0.9419845 +18.10068 0.01197402 0.9419845 +24.30731 0.01197402 0.9419845 +32.64117 0.01197402 0.9419845 +43.83129 0.01197402 0.9419845 +58.85664 0.01197402 0.9419845 +-0.0175068 0.01903886 0.9419845 +-0.01161267 0.01903886 0.9419845 +-0.005718534 0.01903886 0.9419845 +0.0001755984 0.01903886 0.9419845 +0.006069731 0.01903886 0.9419845 +0.01197402 0.01903886 0.9419845 +0.01903886 0.01903886 0.9419845 +0.02852504 0.01903886 0.9419845 +0.04126244 0.01903886 0.9419845 +0.05836535 0.01903886 0.9419845 +0.08132997 0.01903886 0.9419845 +0.1121653 0.01903886 0.9419845 +0.1535689 0.01903886 0.9419845 +0.2091628 0.01903886 0.9419845 +0.2838106 0.01903886 0.9419845 +0.3840425 0.01903886 0.9419845 +0.518627 0.01903886 0.9419845 +0.6993381 0.01903886 0.9419845 +0.9419845 0.01903886 0.9419845 +1.267794 0.01903886 0.9419845 +1.705268 0.01903886 0.9419845 +2.292679 0.01903886 0.9419845 +3.081414 0.01903886 0.9419845 +4.140474 0.01903886 0.9419845 +5.562508 0.01903886 0.9419845 +7.471917 0.01903886 0.9419845 +10.03574 0.01903886 0.9419845 +13.47828 0.01903886 0.9419845 +18.10068 0.01903886 0.9419845 +24.30731 0.01903886 0.9419845 +32.64117 0.01903886 0.9419845 +43.83129 0.01903886 0.9419845 +58.85664 0.01903886 0.9419845 +-0.0175068 0.02852504 0.9419845 +-0.01161267 0.02852504 0.9419845 +-0.005718534 0.02852504 0.9419845 +0.0001755984 0.02852504 0.9419845 +0.006069731 0.02852504 0.9419845 +0.01197402 0.02852504 0.9419845 +0.01903886 0.02852504 0.9419845 +0.02852504 0.02852504 0.9419845 +0.04126244 0.02852504 0.9419845 +0.05836535 0.02852504 0.9419845 +0.08132997 0.02852504 0.9419845 +0.1121653 0.02852504 0.9419845 +0.1535689 0.02852504 0.9419845 +0.2091628 0.02852504 0.9419845 +0.2838106 0.02852504 0.9419845 +0.3840425 0.02852504 0.9419845 +0.518627 0.02852504 0.9419845 +0.6993381 0.02852504 0.9419845 +0.9419845 0.02852504 0.9419845 +1.267794 0.02852504 0.9419845 +1.705268 0.02852504 0.9419845 +2.292679 0.02852504 0.9419845 +3.081414 0.02852504 0.9419845 +4.140474 0.02852504 0.9419845 +5.562508 0.02852504 0.9419845 +7.471917 0.02852504 0.9419845 +10.03574 0.02852504 0.9419845 +13.47828 0.02852504 0.9419845 +18.10068 0.02852504 0.9419845 +24.30731 0.02852504 0.9419845 +32.64117 0.02852504 0.9419845 +43.83129 0.02852504 0.9419845 +58.85664 0.02852504 0.9419845 +-0.0175068 0.04126244 0.9419845 +-0.01161267 0.04126244 0.9419845 +-0.005718534 0.04126244 0.9419845 +0.0001755984 0.04126244 0.9419845 +0.006069731 0.04126244 0.9419845 +0.01197402 0.04126244 0.9419845 +0.01903886 0.04126244 0.9419845 +0.02852504 0.04126244 0.9419845 +0.04126244 0.04126244 0.9419845 +0.05836535 0.04126244 0.9419845 +0.08132997 0.04126244 0.9419845 +0.1121653 0.04126244 0.9419845 +0.1535689 0.04126244 0.9419845 +0.2091628 0.04126244 0.9419845 +0.2838106 0.04126244 0.9419845 +0.3840425 0.04126244 0.9419845 +0.518627 0.04126244 0.9419845 +0.6993381 0.04126244 0.9419845 +0.9419845 0.04126244 0.9419845 +1.267794 0.04126244 0.9419845 +1.705268 0.04126244 0.9419845 +2.292679 0.04126244 0.9419845 +3.081414 0.04126244 0.9419845 +4.140474 0.04126244 0.9419845 +5.562508 0.04126244 0.9419845 +7.471917 0.04126244 0.9419845 +10.03574 0.04126244 0.9419845 +13.47828 0.04126244 0.9419845 +18.10068 0.04126244 0.9419845 +24.30731 0.04126244 0.9419845 +32.64117 0.04126244 0.9419845 +43.83129 0.04126244 0.9419845 +58.85664 0.04126244 0.9419845 +-0.0175068 0.05836535 0.9419845 +-0.01161267 0.05836535 0.9419845 +-0.005718534 0.05836535 0.9419845 +0.0001755984 0.05836535 0.9419845 +0.006069731 0.05836535 0.9419845 +0.01197402 0.05836535 0.9419845 +0.01903886 0.05836535 0.9419845 +0.02852504 0.05836535 0.9419845 +0.04126244 0.05836535 0.9419845 +0.05836535 0.05836535 0.9419845 +0.08132997 0.05836535 0.9419845 +0.1121653 0.05836535 0.9419845 +0.1535689 0.05836535 0.9419845 +0.2091628 0.05836535 0.9419845 +0.2838106 0.05836535 0.9419845 +0.3840425 0.05836535 0.9419845 +0.518627 0.05836535 0.9419845 +0.6993381 0.05836535 0.9419845 +0.9419845 0.05836535 0.9419845 +1.267794 0.05836535 0.9419845 +1.705268 0.05836535 0.9419845 +2.292679 0.05836535 0.9419845 +3.081414 0.05836535 0.9419845 +4.140474 0.05836535 0.9419845 +5.562508 0.05836535 0.9419845 +7.471917 0.05836535 0.9419845 +10.03574 0.05836535 0.9419845 +13.47828 0.05836535 0.9419845 +18.10068 0.05836535 0.9419845 +24.30731 0.05836535 0.9419845 +32.64117 0.05836535 0.9419845 +43.83129 0.05836535 0.9419845 +58.85664 0.05836535 0.9419845 +-0.0175068 0.08132997 0.9419845 +-0.01161267 0.08132997 0.9419845 +-0.005718534 0.08132997 0.9419845 +0.0001755984 0.08132997 0.9419845 +0.006069731 0.08132997 0.9419845 +0.01197402 0.08132997 0.9419845 +0.01903886 0.08132997 0.9419845 +0.02852504 0.08132997 0.9419845 +0.04126244 0.08132997 0.9419845 +0.05836535 0.08132997 0.9419845 +0.08132997 0.08132997 0.9419845 +0.1121653 0.08132997 0.9419845 +0.1535689 0.08132997 0.9419845 +0.2091628 0.08132997 0.9419845 +0.2838106 0.08132997 0.9419845 +0.3840425 0.08132997 0.9419845 +0.518627 0.08132997 0.9419845 +0.6993381 0.08132997 0.9419845 +0.9419845 0.08132997 0.9419845 +1.267794 0.08132997 0.9419845 +1.705268 0.08132997 0.9419845 +2.292679 0.08132997 0.9419845 +3.081414 0.08132997 0.9419845 +4.140474 0.08132997 0.9419845 +5.562508 0.08132997 0.9419845 +7.471917 0.08132997 0.9419845 +10.03574 0.08132997 0.9419845 +13.47828 0.08132997 0.9419845 +18.10068 0.08132997 0.9419845 +24.30731 0.08132997 0.9419845 +32.64117 0.08132997 0.9419845 +43.83129 0.08132997 0.9419845 +58.85664 0.08132997 0.9419845 +-0.0175068 0.1121653 0.9419845 +-0.01161267 0.1121653 0.9419845 +-0.005718534 0.1121653 0.9419845 +0.0001755984 0.1121653 0.9419845 +0.006069731 0.1121653 0.9419845 +0.01197402 0.1121653 0.9419845 +0.01903886 0.1121653 0.9419845 +0.02852504 0.1121653 0.9419845 +0.04126244 0.1121653 0.9419845 +0.05836535 0.1121653 0.9419845 +0.08132997 0.1121653 0.9419845 +0.1121653 0.1121653 0.9419845 +0.1535689 0.1121653 0.9419845 +0.2091628 0.1121653 0.9419845 +0.2838106 0.1121653 0.9419845 +0.3840425 0.1121653 0.9419845 +0.518627 0.1121653 0.9419845 +0.6993381 0.1121653 0.9419845 +0.9419845 0.1121653 0.9419845 +1.267794 0.1121653 0.9419845 +1.705268 0.1121653 0.9419845 +2.292679 0.1121653 0.9419845 +3.081414 0.1121653 0.9419845 +4.140474 0.1121653 0.9419845 +5.562508 0.1121653 0.9419845 +7.471917 0.1121653 0.9419845 +10.03574 0.1121653 0.9419845 +13.47828 0.1121653 0.9419845 +18.10068 0.1121653 0.9419845 +24.30731 0.1121653 0.9419845 +32.64117 0.1121653 0.9419845 +43.83129 0.1121653 0.9419845 +58.85664 0.1121653 0.9419845 +-0.0175068 0.1535689 0.9419845 +-0.01161267 0.1535689 0.9419845 +-0.005718534 0.1535689 0.9419845 +0.0001755984 0.1535689 0.9419845 +0.006069731 0.1535689 0.9419845 +0.01197402 0.1535689 0.9419845 +0.01903886 0.1535689 0.9419845 +0.02852504 0.1535689 0.9419845 +0.04126244 0.1535689 0.9419845 +0.05836535 0.1535689 0.9419845 +0.08132997 0.1535689 0.9419845 +0.1121653 0.1535689 0.9419845 +0.1535689 0.1535689 0.9419845 +0.2091628 0.1535689 0.9419845 +0.2838106 0.1535689 0.9419845 +0.3840425 0.1535689 0.9419845 +0.518627 0.1535689 0.9419845 +0.6993381 0.1535689 0.9419845 +0.9419845 0.1535689 0.9419845 +1.267794 0.1535689 0.9419845 +1.705268 0.1535689 0.9419845 +2.292679 0.1535689 0.9419845 +3.081414 0.1535689 0.9419845 +4.140474 0.1535689 0.9419845 +5.562508 0.1535689 0.9419845 +7.471917 0.1535689 0.9419845 +10.03574 0.1535689 0.9419845 +13.47828 0.1535689 0.9419845 +18.10068 0.1535689 0.9419845 +24.30731 0.1535689 0.9419845 +32.64117 0.1535689 0.9419845 +43.83129 0.1535689 0.9419845 +58.85664 0.1535689 0.9419845 +-0.0175068 0.2091628 0.9419845 +-0.01161267 0.2091628 0.9419845 +-0.005718534 0.2091628 0.9419845 +0.0001755984 0.2091628 0.9419845 +0.006069731 0.2091628 0.9419845 +0.01197402 0.2091628 0.9419845 +0.01903886 0.2091628 0.9419845 +0.02852504 0.2091628 0.9419845 +0.04126244 0.2091628 0.9419845 +0.05836535 0.2091628 0.9419845 +0.08132997 0.2091628 0.9419845 +0.1121653 0.2091628 0.9419845 +0.1535689 0.2091628 0.9419845 +0.2091628 0.2091628 0.9419845 +0.2838106 0.2091628 0.9419845 +0.3840425 0.2091628 0.9419845 +0.518627 0.2091628 0.9419845 +0.6993381 0.2091628 0.9419845 +0.9419845 0.2091628 0.9419845 +1.267794 0.2091628 0.9419845 +1.705268 0.2091628 0.9419845 +2.292679 0.2091628 0.9419845 +3.081414 0.2091628 0.9419845 +4.140474 0.2091628 0.9419845 +5.562508 0.2091628 0.9419845 +7.471917 0.2091628 0.9419845 +10.03574 0.2091628 0.9419845 +13.47828 0.2091628 0.9419845 +18.10068 0.2091628 0.9419845 +24.30731 0.2091628 0.9419845 +32.64117 0.2091628 0.9419845 +43.83129 0.2091628 0.9419845 +58.85664 0.2091628 0.9419845 +-0.0175068 0.2838106 0.9419845 +-0.01161267 0.2838106 0.9419845 +-0.005718534 0.2838106 0.9419845 +0.0001755984 0.2838106 0.9419845 +0.006069731 0.2838106 0.9419845 +0.01197402 0.2838106 0.9419845 +0.01903886 0.2838106 0.9419845 +0.02852504 0.2838106 0.9419845 +0.04126244 0.2838106 0.9419845 +0.05836535 0.2838106 0.9419845 +0.08132997 0.2838106 0.9419845 +0.1121653 0.2838106 0.9419845 +0.1535689 0.2838106 0.9419845 +0.2091628 0.2838106 0.9419845 +0.2838106 0.2838106 0.9419845 +0.3840425 0.2838106 0.9419845 +0.518627 0.2838106 0.9419845 +0.6993381 0.2838106 0.9419845 +0.9419845 0.2838106 0.9419845 +1.267794 0.2838106 0.9419845 +1.705268 0.2838106 0.9419845 +2.292679 0.2838106 0.9419845 +3.081414 0.2838106 0.9419845 +4.140474 0.2838106 0.9419845 +5.562508 0.2838106 0.9419845 +7.471917 0.2838106 0.9419845 +10.03574 0.2838106 0.9419845 +13.47828 0.2838106 0.9419845 +18.10068 0.2838106 0.9419845 +24.30731 0.2838106 0.9419845 +32.64117 0.2838106 0.9419845 +43.83129 0.2838106 0.9419845 +58.85664 0.2838106 0.9419845 +-0.0175068 0.3840425 0.9419845 +-0.01161267 0.3840425 0.9419845 +-0.005718534 0.3840425 0.9419845 +0.0001755984 0.3840425 0.9419845 +0.006069731 0.3840425 0.9419845 +0.01197402 0.3840425 0.9419845 +0.01903886 0.3840425 0.9419845 +0.02852504 0.3840425 0.9419845 +0.04126244 0.3840425 0.9419845 +0.05836535 0.3840425 0.9419845 +0.08132997 0.3840425 0.9419845 +0.1121653 0.3840425 0.9419845 +0.1535689 0.3840425 0.9419845 +0.2091628 0.3840425 0.9419845 +0.2838106 0.3840425 0.9419845 +0.3840425 0.3840425 0.9419845 +0.518627 0.3840425 0.9419845 +0.6993381 0.3840425 0.9419845 +0.9419845 0.3840425 0.9419845 +1.267794 0.3840425 0.9419845 +1.705268 0.3840425 0.9419845 +2.292679 0.3840425 0.9419845 +3.081414 0.3840425 0.9419845 +4.140474 0.3840425 0.9419845 +5.562508 0.3840425 0.9419845 +7.471917 0.3840425 0.9419845 +10.03574 0.3840425 0.9419845 +13.47828 0.3840425 0.9419845 +18.10068 0.3840425 0.9419845 +24.30731 0.3840425 0.9419845 +32.64117 0.3840425 0.9419845 +43.83129 0.3840425 0.9419845 +58.85664 0.3840425 0.9419845 +-0.0175068 0.518627 0.9419845 +-0.01161267 0.518627 0.9419845 +-0.005718534 0.518627 0.9419845 +0.0001755984 0.518627 0.9419845 +0.006069731 0.518627 0.9419845 +0.01197402 0.518627 0.9419845 +0.01903886 0.518627 0.9419845 +0.02852504 0.518627 0.9419845 +0.04126244 0.518627 0.9419845 +0.05836535 0.518627 0.9419845 +0.08132997 0.518627 0.9419845 +0.1121653 0.518627 0.9419845 +0.1535689 0.518627 0.9419845 +0.2091628 0.518627 0.9419845 +0.2838106 0.518627 0.9419845 +0.3840425 0.518627 0.9419845 +0.518627 0.518627 0.9419845 +0.6993381 0.518627 0.9419845 +0.9419845 0.518627 0.9419845 +1.267794 0.518627 0.9419845 +1.705268 0.518627 0.9419845 +2.292679 0.518627 0.9419845 +3.081414 0.518627 0.9419845 +4.140474 0.518627 0.9419845 +5.562508 0.518627 0.9419845 +7.471917 0.518627 0.9419845 +10.03574 0.518627 0.9419845 +13.47828 0.518627 0.9419845 +18.10068 0.518627 0.9419845 +24.30731 0.518627 0.9419845 +32.64117 0.518627 0.9419845 +43.83129 0.518627 0.9419845 +58.85664 0.518627 0.9419845 +-0.0175068 0.6993381 0.9419845 +-0.01161267 0.6993381 0.9419845 +-0.005718534 0.6993381 0.9419845 +0.0001755984 0.6993381 0.9419845 +0.006069731 0.6993381 0.9419845 +0.01197402 0.6993381 0.9419845 +0.01903886 0.6993381 0.9419845 +0.02852504 0.6993381 0.9419845 +0.04126244 0.6993381 0.9419845 +0.05836535 0.6993381 0.9419845 +0.08132997 0.6993381 0.9419845 +0.1121653 0.6993381 0.9419845 +0.1535689 0.6993381 0.9419845 +0.2091628 0.6993381 0.9419845 +0.2838106 0.6993381 0.9419845 +0.3840425 0.6993381 0.9419845 +0.518627 0.6993381 0.9419845 +0.6993381 0.6993381 0.9419845 +0.9419845 0.6993381 0.9419845 +1.267794 0.6993381 0.9419845 +1.705268 0.6993381 0.9419845 +2.292679 0.6993381 0.9419845 +3.081414 0.6993381 0.9419845 +4.140474 0.6993381 0.9419845 +5.562508 0.6993381 0.9419845 +7.471917 0.6993381 0.9419845 +10.03574 0.6993381 0.9419845 +13.47828 0.6993381 0.9419845 +18.10068 0.6993381 0.9419845 +24.30731 0.6993381 0.9419845 +32.64117 0.6993381 0.9419845 +43.83129 0.6993381 0.9419845 +58.85664 0.6993381 0.9419845 +-0.0175068 0.9419845 0.9419845 +-0.01161267 0.9419845 0.9419845 +-0.005718534 0.9419845 0.9419845 +0.0001755984 0.9419845 0.9419845 +0.006069731 0.9419845 0.9419845 +0.01197402 0.9419845 0.9419845 +0.01903886 0.9419845 0.9419845 +0.02852504 0.9419845 0.9419845 +0.04126244 0.9419845 0.9419845 +0.05836535 0.9419845 0.9419845 +0.08132997 0.9419845 0.9419845 +0.1121653 0.9419845 0.9419845 +0.1535689 0.9419845 0.9419845 +0.2091628 0.9419845 0.9419845 +0.2838106 0.9419845 0.9419845 +0.3840425 0.9419845 0.9419845 +0.518627 0.9419845 0.9419845 +0.6993381 0.9419845 0.9419845 +0.9419845 0.9419845 0.9419845 +1.267794 0.9419845 0.9419845 +1.705268 0.9419845 0.9419845 +2.292679 0.9419845 0.9419845 +3.081414 0.9419845 0.9419845 +4.140474 0.9419845 0.9419845 +5.562508 0.9419845 0.9419845 +7.471917 0.9419845 0.9419845 +10.03574 0.9419845 0.9419845 +13.47828 0.9419845 0.9419845 +18.10068 0.9419845 0.9419845 +24.30731 0.9419845 0.9419845 +32.64117 0.9419845 0.9419845 +43.83129 0.9419845 0.9419845 +58.85664 0.9419845 0.9419845 +-0.0175068 1.267794 0.9419845 +-0.01161267 1.267794 0.9419845 +-0.005718534 1.267794 0.9419845 +0.0001755984 1.267794 0.9419845 +0.006069731 1.267794 0.9419845 +0.01197402 1.267794 0.9419845 +0.01903886 1.267794 0.9419845 +0.02852504 1.267794 0.9419845 +0.04126244 1.267794 0.9419845 +0.05836535 1.267794 0.9419845 +0.08132997 1.267794 0.9419845 +0.1121653 1.267794 0.9419845 +0.1535689 1.267794 0.9419845 +0.2091628 1.267794 0.9419845 +0.2838106 1.267794 0.9419845 +0.3840425 1.267794 0.9419845 +0.518627 1.267794 0.9419845 +0.6993381 1.267794 0.9419845 +0.9419845 1.267794 0.9419845 +1.267794 1.267794 0.9419845 +1.705268 1.267794 0.9419845 +2.292679 1.267794 0.9419845 +3.081414 1.267794 0.9419845 +4.140474 1.267794 0.9419845 +5.562508 1.267794 0.9419845 +7.471917 1.267794 0.9419845 +10.03574 1.267794 0.9419845 +13.47828 1.267794 0.9419845 +18.10068 1.267794 0.9419845 +24.30731 1.267794 0.9419845 +32.64117 1.267794 0.9419845 +43.83129 1.267794 0.9419845 +58.85664 1.267794 0.9419845 +-0.0175068 1.705268 0.9419845 +-0.01161267 1.705268 0.9419845 +-0.005718534 1.705268 0.9419845 +0.0001755984 1.705268 0.9419845 +0.006069731 1.705268 0.9419845 +0.01197402 1.705268 0.9419845 +0.01903886 1.705268 0.9419845 +0.02852504 1.705268 0.9419845 +0.04126244 1.705268 0.9419845 +0.05836535 1.705268 0.9419845 +0.08132997 1.705268 0.9419845 +0.1121653 1.705268 0.9419845 +0.1535689 1.705268 0.9419845 +0.2091628 1.705268 0.9419845 +0.2838106 1.705268 0.9419845 +0.3840425 1.705268 0.9419845 +0.518627 1.705268 0.9419845 +0.6993381 1.705268 0.9419845 +0.9419845 1.705268 0.9419845 +1.267794 1.705268 0.9419845 +1.705268 1.705268 0.9419845 +2.292679 1.705268 0.9419845 +3.081414 1.705268 0.9419845 +4.140474 1.705268 0.9419845 +5.562508 1.705268 0.9419845 +7.471917 1.705268 0.9419845 +10.03574 1.705268 0.9419845 +13.47828 1.705268 0.9419845 +18.10068 1.705268 0.9419845 +24.30731 1.705268 0.9419845 +32.64117 1.705268 0.9419845 +43.83129 1.705268 0.9419845 +58.85664 1.705268 0.9419845 +-0.0175068 2.292679 0.9419845 +-0.01161267 2.292679 0.9419845 +-0.005718534 2.292679 0.9419845 +0.0001755984 2.292679 0.9419845 +0.006069731 2.292679 0.9419845 +0.01197402 2.292679 0.9419845 +0.01903886 2.292679 0.9419845 +0.02852504 2.292679 0.9419845 +0.04126244 2.292679 0.9419845 +0.05836535 2.292679 0.9419845 +0.08132997 2.292679 0.9419845 +0.1121653 2.292679 0.9419845 +0.1535689 2.292679 0.9419845 +0.2091628 2.292679 0.9419845 +0.2838106 2.292679 0.9419845 +0.3840425 2.292679 0.9419845 +0.518627 2.292679 0.9419845 +0.6993381 2.292679 0.9419845 +0.9419845 2.292679 0.9419845 +1.267794 2.292679 0.9419845 +1.705268 2.292679 0.9419845 +2.292679 2.292679 0.9419845 +3.081414 2.292679 0.9419845 +4.140474 2.292679 0.9419845 +5.562508 2.292679 0.9419845 +7.471917 2.292679 0.9419845 +10.03574 2.292679 0.9419845 +13.47828 2.292679 0.9419845 +18.10068 2.292679 0.9419845 +24.30731 2.292679 0.9419845 +32.64117 2.292679 0.9419845 +43.83129 2.292679 0.9419845 +58.85664 2.292679 0.9419845 +-0.0175068 3.081414 0.9419845 +-0.01161267 3.081414 0.9419845 +-0.005718534 3.081414 0.9419845 +0.0001755984 3.081414 0.9419845 +0.006069731 3.081414 0.9419845 +0.01197402 3.081414 0.9419845 +0.01903886 3.081414 0.9419845 +0.02852504 3.081414 0.9419845 +0.04126244 3.081414 0.9419845 +0.05836535 3.081414 0.9419845 +0.08132997 3.081414 0.9419845 +0.1121653 3.081414 0.9419845 +0.1535689 3.081414 0.9419845 +0.2091628 3.081414 0.9419845 +0.2838106 3.081414 0.9419845 +0.3840425 3.081414 0.9419845 +0.518627 3.081414 0.9419845 +0.6993381 3.081414 0.9419845 +0.9419845 3.081414 0.9419845 +1.267794 3.081414 0.9419845 +1.705268 3.081414 0.9419845 +2.292679 3.081414 0.9419845 +3.081414 3.081414 0.9419845 +4.140474 3.081414 0.9419845 +5.562508 3.081414 0.9419845 +7.471917 3.081414 0.9419845 +10.03574 3.081414 0.9419845 +13.47828 3.081414 0.9419845 +18.10068 3.081414 0.9419845 +24.30731 3.081414 0.9419845 +32.64117 3.081414 0.9419845 +43.83129 3.081414 0.9419845 +58.85664 3.081414 0.9419845 +-0.0175068 4.140474 0.9419845 +-0.01161267 4.140474 0.9419845 +-0.005718534 4.140474 0.9419845 +0.0001755984 4.140474 0.9419845 +0.006069731 4.140474 0.9419845 +0.01197402 4.140474 0.9419845 +0.01903886 4.140474 0.9419845 +0.02852504 4.140474 0.9419845 +0.04126244 4.140474 0.9419845 +0.05836535 4.140474 0.9419845 +0.08132997 4.140474 0.9419845 +0.1121653 4.140474 0.9419845 +0.1535689 4.140474 0.9419845 +0.2091628 4.140474 0.9419845 +0.2838106 4.140474 0.9419845 +0.3840425 4.140474 0.9419845 +0.518627 4.140474 0.9419845 +0.6993381 4.140474 0.9419845 +0.9419845 4.140474 0.9419845 +1.267794 4.140474 0.9419845 +1.705268 4.140474 0.9419845 +2.292679 4.140474 0.9419845 +3.081414 4.140474 0.9419845 +4.140474 4.140474 0.9419845 +5.562508 4.140474 0.9419845 +7.471917 4.140474 0.9419845 +10.03574 4.140474 0.9419845 +13.47828 4.140474 0.9419845 +18.10068 4.140474 0.9419845 +24.30731 4.140474 0.9419845 +32.64117 4.140474 0.9419845 +43.83129 4.140474 0.9419845 +58.85664 4.140474 0.9419845 +-0.0175068 5.562508 0.9419845 +-0.01161267 5.562508 0.9419845 +-0.005718534 5.562508 0.9419845 +0.0001755984 5.562508 0.9419845 +0.006069731 5.562508 0.9419845 +0.01197402 5.562508 0.9419845 +0.01903886 5.562508 0.9419845 +0.02852504 5.562508 0.9419845 +0.04126244 5.562508 0.9419845 +0.05836535 5.562508 0.9419845 +0.08132997 5.562508 0.9419845 +0.1121653 5.562508 0.9419845 +0.1535689 5.562508 0.9419845 +0.2091628 5.562508 0.9419845 +0.2838106 5.562508 0.9419845 +0.3840425 5.562508 0.9419845 +0.518627 5.562508 0.9419845 +0.6993381 5.562508 0.9419845 +0.9419845 5.562508 0.9419845 +1.267794 5.562508 0.9419845 +1.705268 5.562508 0.9419845 +2.292679 5.562508 0.9419845 +3.081414 5.562508 0.9419845 +4.140474 5.562508 0.9419845 +5.562508 5.562508 0.9419845 +7.471917 5.562508 0.9419845 +10.03574 5.562508 0.9419845 +13.47828 5.562508 0.9419845 +18.10068 5.562508 0.9419845 +24.30731 5.562508 0.9419845 +32.64117 5.562508 0.9419845 +43.83129 5.562508 0.9419845 +58.85664 5.562508 0.9419845 +-0.0175068 7.471917 0.9419845 +-0.01161267 7.471917 0.9419845 +-0.005718534 7.471917 0.9419845 +0.0001755984 7.471917 0.9419845 +0.006069731 7.471917 0.9419845 +0.01197402 7.471917 0.9419845 +0.01903886 7.471917 0.9419845 +0.02852504 7.471917 0.9419845 +0.04126244 7.471917 0.9419845 +0.05836535 7.471917 0.9419845 +0.08132997 7.471917 0.9419845 +0.1121653 7.471917 0.9419845 +0.1535689 7.471917 0.9419845 +0.2091628 7.471917 0.9419845 +0.2838106 7.471917 0.9419845 +0.3840425 7.471917 0.9419845 +0.518627 7.471917 0.9419845 +0.6993381 7.471917 0.9419845 +0.9419845 7.471917 0.9419845 +1.267794 7.471917 0.9419845 +1.705268 7.471917 0.9419845 +2.292679 7.471917 0.9419845 +3.081414 7.471917 0.9419845 +4.140474 7.471917 0.9419845 +5.562508 7.471917 0.9419845 +7.471917 7.471917 0.9419845 +10.03574 7.471917 0.9419845 +13.47828 7.471917 0.9419845 +18.10068 7.471917 0.9419845 +24.30731 7.471917 0.9419845 +32.64117 7.471917 0.9419845 +43.83129 7.471917 0.9419845 +58.85664 7.471917 0.9419845 +-0.0175068 10.03574 0.9419845 +-0.01161267 10.03574 0.9419845 +-0.005718534 10.03574 0.9419845 +0.0001755984 10.03574 0.9419845 +0.006069731 10.03574 0.9419845 +0.01197402 10.03574 0.9419845 +0.01903886 10.03574 0.9419845 +0.02852504 10.03574 0.9419845 +0.04126244 10.03574 0.9419845 +0.05836535 10.03574 0.9419845 +0.08132997 10.03574 0.9419845 +0.1121653 10.03574 0.9419845 +0.1535689 10.03574 0.9419845 +0.2091628 10.03574 0.9419845 +0.2838106 10.03574 0.9419845 +0.3840425 10.03574 0.9419845 +0.518627 10.03574 0.9419845 +0.6993381 10.03574 0.9419845 +0.9419845 10.03574 0.9419845 +1.267794 10.03574 0.9419845 +1.705268 10.03574 0.9419845 +2.292679 10.03574 0.9419845 +3.081414 10.03574 0.9419845 +4.140474 10.03574 0.9419845 +5.562508 10.03574 0.9419845 +7.471917 10.03574 0.9419845 +10.03574 10.03574 0.9419845 +13.47828 10.03574 0.9419845 +18.10068 10.03574 0.9419845 +24.30731 10.03574 0.9419845 +32.64117 10.03574 0.9419845 +43.83129 10.03574 0.9419845 +58.85664 10.03574 0.9419845 +-0.0175068 13.47828 0.9419845 +-0.01161267 13.47828 0.9419845 +-0.005718534 13.47828 0.9419845 +0.0001755984 13.47828 0.9419845 +0.006069731 13.47828 0.9419845 +0.01197402 13.47828 0.9419845 +0.01903886 13.47828 0.9419845 +0.02852504 13.47828 0.9419845 +0.04126244 13.47828 0.9419845 +0.05836535 13.47828 0.9419845 +0.08132997 13.47828 0.9419845 +0.1121653 13.47828 0.9419845 +0.1535689 13.47828 0.9419845 +0.2091628 13.47828 0.9419845 +0.2838106 13.47828 0.9419845 +0.3840425 13.47828 0.9419845 +0.518627 13.47828 0.9419845 +0.6993381 13.47828 0.9419845 +0.9419845 13.47828 0.9419845 +1.267794 13.47828 0.9419845 +1.705268 13.47828 0.9419845 +2.292679 13.47828 0.9419845 +3.081414 13.47828 0.9419845 +4.140474 13.47828 0.9419845 +5.562508 13.47828 0.9419845 +7.471917 13.47828 0.9419845 +10.03574 13.47828 0.9419845 +13.47828 13.47828 0.9419845 +18.10068 13.47828 0.9419845 +24.30731 13.47828 0.9419845 +32.64117 13.47828 0.9419845 +43.83129 13.47828 0.9419845 +58.85664 13.47828 0.9419845 +-0.0175068 18.10068 0.9419845 +-0.01161267 18.10068 0.9419845 +-0.005718534 18.10068 0.9419845 +0.0001755984 18.10068 0.9419845 +0.006069731 18.10068 0.9419845 +0.01197402 18.10068 0.9419845 +0.01903886 18.10068 0.9419845 +0.02852504 18.10068 0.9419845 +0.04126244 18.10068 0.9419845 +0.05836535 18.10068 0.9419845 +0.08132997 18.10068 0.9419845 +0.1121653 18.10068 0.9419845 +0.1535689 18.10068 0.9419845 +0.2091628 18.10068 0.9419845 +0.2838106 18.10068 0.9419845 +0.3840425 18.10068 0.9419845 +0.518627 18.10068 0.9419845 +0.6993381 18.10068 0.9419845 +0.9419845 18.10068 0.9419845 +1.267794 18.10068 0.9419845 +1.705268 18.10068 0.9419845 +2.292679 18.10068 0.9419845 +3.081414 18.10068 0.9419845 +4.140474 18.10068 0.9419845 +5.562508 18.10068 0.9419845 +7.471917 18.10068 0.9419845 +10.03574 18.10068 0.9419845 +13.47828 18.10068 0.9419845 +18.10068 18.10068 0.9419845 +24.30731 18.10068 0.9419845 +32.64117 18.10068 0.9419845 +43.83129 18.10068 0.9419845 +58.85664 18.10068 0.9419845 +-0.0175068 24.30731 0.9419845 +-0.01161267 24.30731 0.9419845 +-0.005718534 24.30731 0.9419845 +0.0001755984 24.30731 0.9419845 +0.006069731 24.30731 0.9419845 +0.01197402 24.30731 0.9419845 +0.01903886 24.30731 0.9419845 +0.02852504 24.30731 0.9419845 +0.04126244 24.30731 0.9419845 +0.05836535 24.30731 0.9419845 +0.08132997 24.30731 0.9419845 +0.1121653 24.30731 0.9419845 +0.1535689 24.30731 0.9419845 +0.2091628 24.30731 0.9419845 +0.2838106 24.30731 0.9419845 +0.3840425 24.30731 0.9419845 +0.518627 24.30731 0.9419845 +0.6993381 24.30731 0.9419845 +0.9419845 24.30731 0.9419845 +1.267794 24.30731 0.9419845 +1.705268 24.30731 0.9419845 +2.292679 24.30731 0.9419845 +3.081414 24.30731 0.9419845 +4.140474 24.30731 0.9419845 +5.562508 24.30731 0.9419845 +7.471917 24.30731 0.9419845 +10.03574 24.30731 0.9419845 +13.47828 24.30731 0.9419845 +18.10068 24.30731 0.9419845 +24.30731 24.30731 0.9419845 +32.64117 24.30731 0.9419845 +43.83129 24.30731 0.9419845 +58.85664 24.30731 0.9419845 +-0.0175068 32.64117 0.9419845 +-0.01161267 32.64117 0.9419845 +-0.005718534 32.64117 0.9419845 +0.0001755984 32.64117 0.9419845 +0.006069731 32.64117 0.9419845 +0.01197402 32.64117 0.9419845 +0.01903886 32.64117 0.9419845 +0.02852504 32.64117 0.9419845 +0.04126244 32.64117 0.9419845 +0.05836535 32.64117 0.9419845 +0.08132997 32.64117 0.9419845 +0.1121653 32.64117 0.9419845 +0.1535689 32.64117 0.9419845 +0.2091628 32.64117 0.9419845 +0.2838106 32.64117 0.9419845 +0.3840425 32.64117 0.9419845 +0.518627 32.64117 0.9419845 +0.6993381 32.64117 0.9419845 +0.9419845 32.64117 0.9419845 +1.267794 32.64117 0.9419845 +1.705268 32.64117 0.9419845 +2.292679 32.64117 0.9419845 +3.081414 32.64117 0.9419845 +4.140474 32.64117 0.9419845 +5.562508 32.64117 0.9419845 +7.471917 32.64117 0.9419845 +10.03574 32.64117 0.9419845 +13.47828 32.64117 0.9419845 +18.10068 32.64117 0.9419845 +24.30731 32.64117 0.9419845 +32.64117 32.64117 0.9419845 +43.83129 32.64117 0.9419845 +58.85664 32.64117 0.9419845 +-0.0175068 43.83129 0.9419845 +-0.01161267 43.83129 0.9419845 +-0.005718534 43.83129 0.9419845 +0.0001755984 43.83129 0.9419845 +0.006069731 43.83129 0.9419845 +0.01197402 43.83129 0.9419845 +0.01903886 43.83129 0.9419845 +0.02852504 43.83129 0.9419845 +0.04126244 43.83129 0.9419845 +0.05836535 43.83129 0.9419845 +0.08132997 43.83129 0.9419845 +0.1121653 43.83129 0.9419845 +0.1535689 43.83129 0.9419845 +0.2091628 43.83129 0.9419845 +0.2838106 43.83129 0.9419845 +0.3840425 43.83129 0.9419845 +0.518627 43.83129 0.9419845 +0.6993381 43.83129 0.9419845 +0.9419845 43.83129 0.9419845 +1.267794 43.83129 0.9419845 +1.705268 43.83129 0.9419845 +2.292679 43.83129 0.9419845 +3.081414 43.83129 0.9419845 +4.140474 43.83129 0.9419845 +5.562508 43.83129 0.9419845 +7.471917 43.83129 0.9419845 +10.03574 43.83129 0.9419845 +13.47828 43.83129 0.9419845 +18.10068 43.83129 0.9419845 +24.30731 43.83129 0.9419845 +32.64117 43.83129 0.9419845 +43.83129 43.83129 0.9419845 +58.85664 43.83129 0.9419845 +-0.0175068 58.85664 0.9419845 +-0.01161267 58.85664 0.9419845 +-0.005718534 58.85664 0.9419845 +0.0001755984 58.85664 0.9419845 +0.006069731 58.85664 0.9419845 +0.01197402 58.85664 0.9419845 +0.01903886 58.85664 0.9419845 +0.02852504 58.85664 0.9419845 +0.04126244 58.85664 0.9419845 +0.05836535 58.85664 0.9419845 +0.08132997 58.85664 0.9419845 +0.1121653 58.85664 0.9419845 +0.1535689 58.85664 0.9419845 +0.2091628 58.85664 0.9419845 +0.2838106 58.85664 0.9419845 +0.3840425 58.85664 0.9419845 +0.518627 58.85664 0.9419845 +0.6993381 58.85664 0.9419845 +0.9419845 58.85664 0.9419845 +1.267794 58.85664 0.9419845 +1.705268 58.85664 0.9419845 +2.292679 58.85664 0.9419845 +3.081414 58.85664 0.9419845 +4.140474 58.85664 0.9419845 +5.562508 58.85664 0.9419845 +7.471917 58.85664 0.9419845 +10.03574 58.85664 0.9419845 +13.47828 58.85664 0.9419845 +18.10068 58.85664 0.9419845 +24.30731 58.85664 0.9419845 +32.64117 58.85664 0.9419845 +43.83129 58.85664 0.9419845 +58.85664 58.85664 0.9419845 +-0.0175068 -0.0175068 1.267794 +-0.01161267 -0.0175068 1.267794 +-0.005718534 -0.0175068 1.267794 +0.0001755984 -0.0175068 1.267794 +0.006069731 -0.0175068 1.267794 +0.01197402 -0.0175068 1.267794 +0.01903886 -0.0175068 1.267794 +0.02852504 -0.0175068 1.267794 +0.04126244 -0.0175068 1.267794 +0.05836535 -0.0175068 1.267794 +0.08132997 -0.0175068 1.267794 +0.1121653 -0.0175068 1.267794 +0.1535689 -0.0175068 1.267794 +0.2091628 -0.0175068 1.267794 +0.2838106 -0.0175068 1.267794 +0.3840425 -0.0175068 1.267794 +0.518627 -0.0175068 1.267794 +0.6993381 -0.0175068 1.267794 +0.9419845 -0.0175068 1.267794 +1.267794 -0.0175068 1.267794 +1.705268 -0.0175068 1.267794 +2.292679 -0.0175068 1.267794 +3.081414 -0.0175068 1.267794 +4.140474 -0.0175068 1.267794 +5.562508 -0.0175068 1.267794 +7.471917 -0.0175068 1.267794 +10.03574 -0.0175068 1.267794 +13.47828 -0.0175068 1.267794 +18.10068 -0.0175068 1.267794 +24.30731 -0.0175068 1.267794 +32.64117 -0.0175068 1.267794 +43.83129 -0.0175068 1.267794 +58.85664 -0.0175068 1.267794 +-0.0175068 -0.01161267 1.267794 +-0.01161267 -0.01161267 1.267794 +-0.005718534 -0.01161267 1.267794 +0.0001755984 -0.01161267 1.267794 +0.006069731 -0.01161267 1.267794 +0.01197402 -0.01161267 1.267794 +0.01903886 -0.01161267 1.267794 +0.02852504 -0.01161267 1.267794 +0.04126244 -0.01161267 1.267794 +0.05836535 -0.01161267 1.267794 +0.08132997 -0.01161267 1.267794 +0.1121653 -0.01161267 1.267794 +0.1535689 -0.01161267 1.267794 +0.2091628 -0.01161267 1.267794 +0.2838106 -0.01161267 1.267794 +0.3840425 -0.01161267 1.267794 +0.518627 -0.01161267 1.267794 +0.6993381 -0.01161267 1.267794 +0.9419845 -0.01161267 1.267794 +1.267794 -0.01161267 1.267794 +1.705268 -0.01161267 1.267794 +2.292679 -0.01161267 1.267794 +3.081414 -0.01161267 1.267794 +4.140474 -0.01161267 1.267794 +5.562508 -0.01161267 1.267794 +7.471917 -0.01161267 1.267794 +10.03574 -0.01161267 1.267794 +13.47828 -0.01161267 1.267794 +18.10068 -0.01161267 1.267794 +24.30731 -0.01161267 1.267794 +32.64117 -0.01161267 1.267794 +43.83129 -0.01161267 1.267794 +58.85664 -0.01161267 1.267794 +-0.0175068 -0.005718534 1.267794 +-0.01161267 -0.005718534 1.267794 +-0.005718534 -0.005718534 1.267794 +0.0001755984 -0.005718534 1.267794 +0.006069731 -0.005718534 1.267794 +0.01197402 -0.005718534 1.267794 +0.01903886 -0.005718534 1.267794 +0.02852504 -0.005718534 1.267794 +0.04126244 -0.005718534 1.267794 +0.05836535 -0.005718534 1.267794 +0.08132997 -0.005718534 1.267794 +0.1121653 -0.005718534 1.267794 +0.1535689 -0.005718534 1.267794 +0.2091628 -0.005718534 1.267794 +0.2838106 -0.005718534 1.267794 +0.3840425 -0.005718534 1.267794 +0.518627 -0.005718534 1.267794 +0.6993381 -0.005718534 1.267794 +0.9419845 -0.005718534 1.267794 +1.267794 -0.005718534 1.267794 +1.705268 -0.005718534 1.267794 +2.292679 -0.005718534 1.267794 +3.081414 -0.005718534 1.267794 +4.140474 -0.005718534 1.267794 +5.562508 -0.005718534 1.267794 +7.471917 -0.005718534 1.267794 +10.03574 -0.005718534 1.267794 +13.47828 -0.005718534 1.267794 +18.10068 -0.005718534 1.267794 +24.30731 -0.005718534 1.267794 +32.64117 -0.005718534 1.267794 +43.83129 -0.005718534 1.267794 +58.85664 -0.005718534 1.267794 +-0.0175068 0.0001755984 1.267794 +-0.01161267 0.0001755984 1.267794 +-0.005718534 0.0001755984 1.267794 +0.0001755984 0.0001755984 1.267794 +0.006069731 0.0001755984 1.267794 +0.01197402 0.0001755984 1.267794 +0.01903886 0.0001755984 1.267794 +0.02852504 0.0001755984 1.267794 +0.04126244 0.0001755984 1.267794 +0.05836535 0.0001755984 1.267794 +0.08132997 0.0001755984 1.267794 +0.1121653 0.0001755984 1.267794 +0.1535689 0.0001755984 1.267794 +0.2091628 0.0001755984 1.267794 +0.2838106 0.0001755984 1.267794 +0.3840425 0.0001755984 1.267794 +0.518627 0.0001755984 1.267794 +0.6993381 0.0001755984 1.267794 +0.9419845 0.0001755984 1.267794 +1.267794 0.0001755984 1.267794 +1.705268 0.0001755984 1.267794 +2.292679 0.0001755984 1.267794 +3.081414 0.0001755984 1.267794 +4.140474 0.0001755984 1.267794 +5.562508 0.0001755984 1.267794 +7.471917 0.0001755984 1.267794 +10.03574 0.0001755984 1.267794 +13.47828 0.0001755984 1.267794 +18.10068 0.0001755984 1.267794 +24.30731 0.0001755984 1.267794 +32.64117 0.0001755984 1.267794 +43.83129 0.0001755984 1.267794 +58.85664 0.0001755984 1.267794 +-0.0175068 0.006069731 1.267794 +-0.01161267 0.006069731 1.267794 +-0.005718534 0.006069731 1.267794 +0.0001755984 0.006069731 1.267794 +0.006069731 0.006069731 1.267794 +0.01197402 0.006069731 1.267794 +0.01903886 0.006069731 1.267794 +0.02852504 0.006069731 1.267794 +0.04126244 0.006069731 1.267794 +0.05836535 0.006069731 1.267794 +0.08132997 0.006069731 1.267794 +0.1121653 0.006069731 1.267794 +0.1535689 0.006069731 1.267794 +0.2091628 0.006069731 1.267794 +0.2838106 0.006069731 1.267794 +0.3840425 0.006069731 1.267794 +0.518627 0.006069731 1.267794 +0.6993381 0.006069731 1.267794 +0.9419845 0.006069731 1.267794 +1.267794 0.006069731 1.267794 +1.705268 0.006069731 1.267794 +2.292679 0.006069731 1.267794 +3.081414 0.006069731 1.267794 +4.140474 0.006069731 1.267794 +5.562508 0.006069731 1.267794 +7.471917 0.006069731 1.267794 +10.03574 0.006069731 1.267794 +13.47828 0.006069731 1.267794 +18.10068 0.006069731 1.267794 +24.30731 0.006069731 1.267794 +32.64117 0.006069731 1.267794 +43.83129 0.006069731 1.267794 +58.85664 0.006069731 1.267794 +-0.0175068 0.01197402 1.267794 +-0.01161267 0.01197402 1.267794 +-0.005718534 0.01197402 1.267794 +0.0001755984 0.01197402 1.267794 +0.006069731 0.01197402 1.267794 +0.01197402 0.01197402 1.267794 +0.01903886 0.01197402 1.267794 +0.02852504 0.01197402 1.267794 +0.04126244 0.01197402 1.267794 +0.05836535 0.01197402 1.267794 +0.08132997 0.01197402 1.267794 +0.1121653 0.01197402 1.267794 +0.1535689 0.01197402 1.267794 +0.2091628 0.01197402 1.267794 +0.2838106 0.01197402 1.267794 +0.3840425 0.01197402 1.267794 +0.518627 0.01197402 1.267794 +0.6993381 0.01197402 1.267794 +0.9419845 0.01197402 1.267794 +1.267794 0.01197402 1.267794 +1.705268 0.01197402 1.267794 +2.292679 0.01197402 1.267794 +3.081414 0.01197402 1.267794 +4.140474 0.01197402 1.267794 +5.562508 0.01197402 1.267794 +7.471917 0.01197402 1.267794 +10.03574 0.01197402 1.267794 +13.47828 0.01197402 1.267794 +18.10068 0.01197402 1.267794 +24.30731 0.01197402 1.267794 +32.64117 0.01197402 1.267794 +43.83129 0.01197402 1.267794 +58.85664 0.01197402 1.267794 +-0.0175068 0.01903886 1.267794 +-0.01161267 0.01903886 1.267794 +-0.005718534 0.01903886 1.267794 +0.0001755984 0.01903886 1.267794 +0.006069731 0.01903886 1.267794 +0.01197402 0.01903886 1.267794 +0.01903886 0.01903886 1.267794 +0.02852504 0.01903886 1.267794 +0.04126244 0.01903886 1.267794 +0.05836535 0.01903886 1.267794 +0.08132997 0.01903886 1.267794 +0.1121653 0.01903886 1.267794 +0.1535689 0.01903886 1.267794 +0.2091628 0.01903886 1.267794 +0.2838106 0.01903886 1.267794 +0.3840425 0.01903886 1.267794 +0.518627 0.01903886 1.267794 +0.6993381 0.01903886 1.267794 +0.9419845 0.01903886 1.267794 +1.267794 0.01903886 1.267794 +1.705268 0.01903886 1.267794 +2.292679 0.01903886 1.267794 +3.081414 0.01903886 1.267794 +4.140474 0.01903886 1.267794 +5.562508 0.01903886 1.267794 +7.471917 0.01903886 1.267794 +10.03574 0.01903886 1.267794 +13.47828 0.01903886 1.267794 +18.10068 0.01903886 1.267794 +24.30731 0.01903886 1.267794 +32.64117 0.01903886 1.267794 +43.83129 0.01903886 1.267794 +58.85664 0.01903886 1.267794 +-0.0175068 0.02852504 1.267794 +-0.01161267 0.02852504 1.267794 +-0.005718534 0.02852504 1.267794 +0.0001755984 0.02852504 1.267794 +0.006069731 0.02852504 1.267794 +0.01197402 0.02852504 1.267794 +0.01903886 0.02852504 1.267794 +0.02852504 0.02852504 1.267794 +0.04126244 0.02852504 1.267794 +0.05836535 0.02852504 1.267794 +0.08132997 0.02852504 1.267794 +0.1121653 0.02852504 1.267794 +0.1535689 0.02852504 1.267794 +0.2091628 0.02852504 1.267794 +0.2838106 0.02852504 1.267794 +0.3840425 0.02852504 1.267794 +0.518627 0.02852504 1.267794 +0.6993381 0.02852504 1.267794 +0.9419845 0.02852504 1.267794 +1.267794 0.02852504 1.267794 +1.705268 0.02852504 1.267794 +2.292679 0.02852504 1.267794 +3.081414 0.02852504 1.267794 +4.140474 0.02852504 1.267794 +5.562508 0.02852504 1.267794 +7.471917 0.02852504 1.267794 +10.03574 0.02852504 1.267794 +13.47828 0.02852504 1.267794 +18.10068 0.02852504 1.267794 +24.30731 0.02852504 1.267794 +32.64117 0.02852504 1.267794 +43.83129 0.02852504 1.267794 +58.85664 0.02852504 1.267794 +-0.0175068 0.04126244 1.267794 +-0.01161267 0.04126244 1.267794 +-0.005718534 0.04126244 1.267794 +0.0001755984 0.04126244 1.267794 +0.006069731 0.04126244 1.267794 +0.01197402 0.04126244 1.267794 +0.01903886 0.04126244 1.267794 +0.02852504 0.04126244 1.267794 +0.04126244 0.04126244 1.267794 +0.05836535 0.04126244 1.267794 +0.08132997 0.04126244 1.267794 +0.1121653 0.04126244 1.267794 +0.1535689 0.04126244 1.267794 +0.2091628 0.04126244 1.267794 +0.2838106 0.04126244 1.267794 +0.3840425 0.04126244 1.267794 +0.518627 0.04126244 1.267794 +0.6993381 0.04126244 1.267794 +0.9419845 0.04126244 1.267794 +1.267794 0.04126244 1.267794 +1.705268 0.04126244 1.267794 +2.292679 0.04126244 1.267794 +3.081414 0.04126244 1.267794 +4.140474 0.04126244 1.267794 +5.562508 0.04126244 1.267794 +7.471917 0.04126244 1.267794 +10.03574 0.04126244 1.267794 +13.47828 0.04126244 1.267794 +18.10068 0.04126244 1.267794 +24.30731 0.04126244 1.267794 +32.64117 0.04126244 1.267794 +43.83129 0.04126244 1.267794 +58.85664 0.04126244 1.267794 +-0.0175068 0.05836535 1.267794 +-0.01161267 0.05836535 1.267794 +-0.005718534 0.05836535 1.267794 +0.0001755984 0.05836535 1.267794 +0.006069731 0.05836535 1.267794 +0.01197402 0.05836535 1.267794 +0.01903886 0.05836535 1.267794 +0.02852504 0.05836535 1.267794 +0.04126244 0.05836535 1.267794 +0.05836535 0.05836535 1.267794 +0.08132997 0.05836535 1.267794 +0.1121653 0.05836535 1.267794 +0.1535689 0.05836535 1.267794 +0.2091628 0.05836535 1.267794 +0.2838106 0.05836535 1.267794 +0.3840425 0.05836535 1.267794 +0.518627 0.05836535 1.267794 +0.6993381 0.05836535 1.267794 +0.9419845 0.05836535 1.267794 +1.267794 0.05836535 1.267794 +1.705268 0.05836535 1.267794 +2.292679 0.05836535 1.267794 +3.081414 0.05836535 1.267794 +4.140474 0.05836535 1.267794 +5.562508 0.05836535 1.267794 +7.471917 0.05836535 1.267794 +10.03574 0.05836535 1.267794 +13.47828 0.05836535 1.267794 +18.10068 0.05836535 1.267794 +24.30731 0.05836535 1.267794 +32.64117 0.05836535 1.267794 +43.83129 0.05836535 1.267794 +58.85664 0.05836535 1.267794 +-0.0175068 0.08132997 1.267794 +-0.01161267 0.08132997 1.267794 +-0.005718534 0.08132997 1.267794 +0.0001755984 0.08132997 1.267794 +0.006069731 0.08132997 1.267794 +0.01197402 0.08132997 1.267794 +0.01903886 0.08132997 1.267794 +0.02852504 0.08132997 1.267794 +0.04126244 0.08132997 1.267794 +0.05836535 0.08132997 1.267794 +0.08132997 0.08132997 1.267794 +0.1121653 0.08132997 1.267794 +0.1535689 0.08132997 1.267794 +0.2091628 0.08132997 1.267794 +0.2838106 0.08132997 1.267794 +0.3840425 0.08132997 1.267794 +0.518627 0.08132997 1.267794 +0.6993381 0.08132997 1.267794 +0.9419845 0.08132997 1.267794 +1.267794 0.08132997 1.267794 +1.705268 0.08132997 1.267794 +2.292679 0.08132997 1.267794 +3.081414 0.08132997 1.267794 +4.140474 0.08132997 1.267794 +5.562508 0.08132997 1.267794 +7.471917 0.08132997 1.267794 +10.03574 0.08132997 1.267794 +13.47828 0.08132997 1.267794 +18.10068 0.08132997 1.267794 +24.30731 0.08132997 1.267794 +32.64117 0.08132997 1.267794 +43.83129 0.08132997 1.267794 +58.85664 0.08132997 1.267794 +-0.0175068 0.1121653 1.267794 +-0.01161267 0.1121653 1.267794 +-0.005718534 0.1121653 1.267794 +0.0001755984 0.1121653 1.267794 +0.006069731 0.1121653 1.267794 +0.01197402 0.1121653 1.267794 +0.01903886 0.1121653 1.267794 +0.02852504 0.1121653 1.267794 +0.04126244 0.1121653 1.267794 +0.05836535 0.1121653 1.267794 +0.08132997 0.1121653 1.267794 +0.1121653 0.1121653 1.267794 +0.1535689 0.1121653 1.267794 +0.2091628 0.1121653 1.267794 +0.2838106 0.1121653 1.267794 +0.3840425 0.1121653 1.267794 +0.518627 0.1121653 1.267794 +0.6993381 0.1121653 1.267794 +0.9419845 0.1121653 1.267794 +1.267794 0.1121653 1.267794 +1.705268 0.1121653 1.267794 +2.292679 0.1121653 1.267794 +3.081414 0.1121653 1.267794 +4.140474 0.1121653 1.267794 +5.562508 0.1121653 1.267794 +7.471917 0.1121653 1.267794 +10.03574 0.1121653 1.267794 +13.47828 0.1121653 1.267794 +18.10068 0.1121653 1.267794 +24.30731 0.1121653 1.267794 +32.64117 0.1121653 1.267794 +43.83129 0.1121653 1.267794 +58.85664 0.1121653 1.267794 +-0.0175068 0.1535689 1.267794 +-0.01161267 0.1535689 1.267794 +-0.005718534 0.1535689 1.267794 +0.0001755984 0.1535689 1.267794 +0.006069731 0.1535689 1.267794 +0.01197402 0.1535689 1.267794 +0.01903886 0.1535689 1.267794 +0.02852504 0.1535689 1.267794 +0.04126244 0.1535689 1.267794 +0.05836535 0.1535689 1.267794 +0.08132997 0.1535689 1.267794 +0.1121653 0.1535689 1.267794 +0.1535689 0.1535689 1.267794 +0.2091628 0.1535689 1.267794 +0.2838106 0.1535689 1.267794 +0.3840425 0.1535689 1.267794 +0.518627 0.1535689 1.267794 +0.6993381 0.1535689 1.267794 +0.9419845 0.1535689 1.267794 +1.267794 0.1535689 1.267794 +1.705268 0.1535689 1.267794 +2.292679 0.1535689 1.267794 +3.081414 0.1535689 1.267794 +4.140474 0.1535689 1.267794 +5.562508 0.1535689 1.267794 +7.471917 0.1535689 1.267794 +10.03574 0.1535689 1.267794 +13.47828 0.1535689 1.267794 +18.10068 0.1535689 1.267794 +24.30731 0.1535689 1.267794 +32.64117 0.1535689 1.267794 +43.83129 0.1535689 1.267794 +58.85664 0.1535689 1.267794 +-0.0175068 0.2091628 1.267794 +-0.01161267 0.2091628 1.267794 +-0.005718534 0.2091628 1.267794 +0.0001755984 0.2091628 1.267794 +0.006069731 0.2091628 1.267794 +0.01197402 0.2091628 1.267794 +0.01903886 0.2091628 1.267794 +0.02852504 0.2091628 1.267794 +0.04126244 0.2091628 1.267794 +0.05836535 0.2091628 1.267794 +0.08132997 0.2091628 1.267794 +0.1121653 0.2091628 1.267794 +0.1535689 0.2091628 1.267794 +0.2091628 0.2091628 1.267794 +0.2838106 0.2091628 1.267794 +0.3840425 0.2091628 1.267794 +0.518627 0.2091628 1.267794 +0.6993381 0.2091628 1.267794 +0.9419845 0.2091628 1.267794 +1.267794 0.2091628 1.267794 +1.705268 0.2091628 1.267794 +2.292679 0.2091628 1.267794 +3.081414 0.2091628 1.267794 +4.140474 0.2091628 1.267794 +5.562508 0.2091628 1.267794 +7.471917 0.2091628 1.267794 +10.03574 0.2091628 1.267794 +13.47828 0.2091628 1.267794 +18.10068 0.2091628 1.267794 +24.30731 0.2091628 1.267794 +32.64117 0.2091628 1.267794 +43.83129 0.2091628 1.267794 +58.85664 0.2091628 1.267794 +-0.0175068 0.2838106 1.267794 +-0.01161267 0.2838106 1.267794 +-0.005718534 0.2838106 1.267794 +0.0001755984 0.2838106 1.267794 +0.006069731 0.2838106 1.267794 +0.01197402 0.2838106 1.267794 +0.01903886 0.2838106 1.267794 +0.02852504 0.2838106 1.267794 +0.04126244 0.2838106 1.267794 +0.05836535 0.2838106 1.267794 +0.08132997 0.2838106 1.267794 +0.1121653 0.2838106 1.267794 +0.1535689 0.2838106 1.267794 +0.2091628 0.2838106 1.267794 +0.2838106 0.2838106 1.267794 +0.3840425 0.2838106 1.267794 +0.518627 0.2838106 1.267794 +0.6993381 0.2838106 1.267794 +0.9419845 0.2838106 1.267794 +1.267794 0.2838106 1.267794 +1.705268 0.2838106 1.267794 +2.292679 0.2838106 1.267794 +3.081414 0.2838106 1.267794 +4.140474 0.2838106 1.267794 +5.562508 0.2838106 1.267794 +7.471917 0.2838106 1.267794 +10.03574 0.2838106 1.267794 +13.47828 0.2838106 1.267794 +18.10068 0.2838106 1.267794 +24.30731 0.2838106 1.267794 +32.64117 0.2838106 1.267794 +43.83129 0.2838106 1.267794 +58.85664 0.2838106 1.267794 +-0.0175068 0.3840425 1.267794 +-0.01161267 0.3840425 1.267794 +-0.005718534 0.3840425 1.267794 +0.0001755984 0.3840425 1.267794 +0.006069731 0.3840425 1.267794 +0.01197402 0.3840425 1.267794 +0.01903886 0.3840425 1.267794 +0.02852504 0.3840425 1.267794 +0.04126244 0.3840425 1.267794 +0.05836535 0.3840425 1.267794 +0.08132997 0.3840425 1.267794 +0.1121653 0.3840425 1.267794 +0.1535689 0.3840425 1.267794 +0.2091628 0.3840425 1.267794 +0.2838106 0.3840425 1.267794 +0.3840425 0.3840425 1.267794 +0.518627 0.3840425 1.267794 +0.6993381 0.3840425 1.267794 +0.9419845 0.3840425 1.267794 +1.267794 0.3840425 1.267794 +1.705268 0.3840425 1.267794 +2.292679 0.3840425 1.267794 +3.081414 0.3840425 1.267794 +4.140474 0.3840425 1.267794 +5.562508 0.3840425 1.267794 +7.471917 0.3840425 1.267794 +10.03574 0.3840425 1.267794 +13.47828 0.3840425 1.267794 +18.10068 0.3840425 1.267794 +24.30731 0.3840425 1.267794 +32.64117 0.3840425 1.267794 +43.83129 0.3840425 1.267794 +58.85664 0.3840425 1.267794 +-0.0175068 0.518627 1.267794 +-0.01161267 0.518627 1.267794 +-0.005718534 0.518627 1.267794 +0.0001755984 0.518627 1.267794 +0.006069731 0.518627 1.267794 +0.01197402 0.518627 1.267794 +0.01903886 0.518627 1.267794 +0.02852504 0.518627 1.267794 +0.04126244 0.518627 1.267794 +0.05836535 0.518627 1.267794 +0.08132997 0.518627 1.267794 +0.1121653 0.518627 1.267794 +0.1535689 0.518627 1.267794 +0.2091628 0.518627 1.267794 +0.2838106 0.518627 1.267794 +0.3840425 0.518627 1.267794 +0.518627 0.518627 1.267794 +0.6993381 0.518627 1.267794 +0.9419845 0.518627 1.267794 +1.267794 0.518627 1.267794 +1.705268 0.518627 1.267794 +2.292679 0.518627 1.267794 +3.081414 0.518627 1.267794 +4.140474 0.518627 1.267794 +5.562508 0.518627 1.267794 +7.471917 0.518627 1.267794 +10.03574 0.518627 1.267794 +13.47828 0.518627 1.267794 +18.10068 0.518627 1.267794 +24.30731 0.518627 1.267794 +32.64117 0.518627 1.267794 +43.83129 0.518627 1.267794 +58.85664 0.518627 1.267794 +-0.0175068 0.6993381 1.267794 +-0.01161267 0.6993381 1.267794 +-0.005718534 0.6993381 1.267794 +0.0001755984 0.6993381 1.267794 +0.006069731 0.6993381 1.267794 +0.01197402 0.6993381 1.267794 +0.01903886 0.6993381 1.267794 +0.02852504 0.6993381 1.267794 +0.04126244 0.6993381 1.267794 +0.05836535 0.6993381 1.267794 +0.08132997 0.6993381 1.267794 +0.1121653 0.6993381 1.267794 +0.1535689 0.6993381 1.267794 +0.2091628 0.6993381 1.267794 +0.2838106 0.6993381 1.267794 +0.3840425 0.6993381 1.267794 +0.518627 0.6993381 1.267794 +0.6993381 0.6993381 1.267794 +0.9419845 0.6993381 1.267794 +1.267794 0.6993381 1.267794 +1.705268 0.6993381 1.267794 +2.292679 0.6993381 1.267794 +3.081414 0.6993381 1.267794 +4.140474 0.6993381 1.267794 +5.562508 0.6993381 1.267794 +7.471917 0.6993381 1.267794 +10.03574 0.6993381 1.267794 +13.47828 0.6993381 1.267794 +18.10068 0.6993381 1.267794 +24.30731 0.6993381 1.267794 +32.64117 0.6993381 1.267794 +43.83129 0.6993381 1.267794 +58.85664 0.6993381 1.267794 +-0.0175068 0.9419845 1.267794 +-0.01161267 0.9419845 1.267794 +-0.005718534 0.9419845 1.267794 +0.0001755984 0.9419845 1.267794 +0.006069731 0.9419845 1.267794 +0.01197402 0.9419845 1.267794 +0.01903886 0.9419845 1.267794 +0.02852504 0.9419845 1.267794 +0.04126244 0.9419845 1.267794 +0.05836535 0.9419845 1.267794 +0.08132997 0.9419845 1.267794 +0.1121653 0.9419845 1.267794 +0.1535689 0.9419845 1.267794 +0.2091628 0.9419845 1.267794 +0.2838106 0.9419845 1.267794 +0.3840425 0.9419845 1.267794 +0.518627 0.9419845 1.267794 +0.6993381 0.9419845 1.267794 +0.9419845 0.9419845 1.267794 +1.267794 0.9419845 1.267794 +1.705268 0.9419845 1.267794 +2.292679 0.9419845 1.267794 +3.081414 0.9419845 1.267794 +4.140474 0.9419845 1.267794 +5.562508 0.9419845 1.267794 +7.471917 0.9419845 1.267794 +10.03574 0.9419845 1.267794 +13.47828 0.9419845 1.267794 +18.10068 0.9419845 1.267794 +24.30731 0.9419845 1.267794 +32.64117 0.9419845 1.267794 +43.83129 0.9419845 1.267794 +58.85664 0.9419845 1.267794 +-0.0175068 1.267794 1.267794 +-0.01161267 1.267794 1.267794 +-0.005718534 1.267794 1.267794 +0.0001755984 1.267794 1.267794 +0.006069731 1.267794 1.267794 +0.01197402 1.267794 1.267794 +0.01903886 1.267794 1.267794 +0.02852504 1.267794 1.267794 +0.04126244 1.267794 1.267794 +0.05836535 1.267794 1.267794 +0.08132997 1.267794 1.267794 +0.1121653 1.267794 1.267794 +0.1535689 1.267794 1.267794 +0.2091628 1.267794 1.267794 +0.2838106 1.267794 1.267794 +0.3840425 1.267794 1.267794 +0.518627 1.267794 1.267794 +0.6993381 1.267794 1.267794 +0.9419845 1.267794 1.267794 +1.267794 1.267794 1.267794 +1.705268 1.267794 1.267794 +2.292679 1.267794 1.267794 +3.081414 1.267794 1.267794 +4.140474 1.267794 1.267794 +5.562508 1.267794 1.267794 +7.471917 1.267794 1.267794 +10.03574 1.267794 1.267794 +13.47828 1.267794 1.267794 +18.10068 1.267794 1.267794 +24.30731 1.267794 1.267794 +32.64117 1.267794 1.267794 +43.83129 1.267794 1.267794 +58.85664 1.267794 1.267794 +-0.0175068 1.705268 1.267794 +-0.01161267 1.705268 1.267794 +-0.005718534 1.705268 1.267794 +0.0001755984 1.705268 1.267794 +0.006069731 1.705268 1.267794 +0.01197402 1.705268 1.267794 +0.01903886 1.705268 1.267794 +0.02852504 1.705268 1.267794 +0.04126244 1.705268 1.267794 +0.05836535 1.705268 1.267794 +0.08132997 1.705268 1.267794 +0.1121653 1.705268 1.267794 +0.1535689 1.705268 1.267794 +0.2091628 1.705268 1.267794 +0.2838106 1.705268 1.267794 +0.3840425 1.705268 1.267794 +0.518627 1.705268 1.267794 +0.6993381 1.705268 1.267794 +0.9419845 1.705268 1.267794 +1.267794 1.705268 1.267794 +1.705268 1.705268 1.267794 +2.292679 1.705268 1.267794 +3.081414 1.705268 1.267794 +4.140474 1.705268 1.267794 +5.562508 1.705268 1.267794 +7.471917 1.705268 1.267794 +10.03574 1.705268 1.267794 +13.47828 1.705268 1.267794 +18.10068 1.705268 1.267794 +24.30731 1.705268 1.267794 +32.64117 1.705268 1.267794 +43.83129 1.705268 1.267794 +58.85664 1.705268 1.267794 +-0.0175068 2.292679 1.267794 +-0.01161267 2.292679 1.267794 +-0.005718534 2.292679 1.267794 +0.0001755984 2.292679 1.267794 +0.006069731 2.292679 1.267794 +0.01197402 2.292679 1.267794 +0.01903886 2.292679 1.267794 +0.02852504 2.292679 1.267794 +0.04126244 2.292679 1.267794 +0.05836535 2.292679 1.267794 +0.08132997 2.292679 1.267794 +0.1121653 2.292679 1.267794 +0.1535689 2.292679 1.267794 +0.2091628 2.292679 1.267794 +0.2838106 2.292679 1.267794 +0.3840425 2.292679 1.267794 +0.518627 2.292679 1.267794 +0.6993381 2.292679 1.267794 +0.9419845 2.292679 1.267794 +1.267794 2.292679 1.267794 +1.705268 2.292679 1.267794 +2.292679 2.292679 1.267794 +3.081414 2.292679 1.267794 +4.140474 2.292679 1.267794 +5.562508 2.292679 1.267794 +7.471917 2.292679 1.267794 +10.03574 2.292679 1.267794 +13.47828 2.292679 1.267794 +18.10068 2.292679 1.267794 +24.30731 2.292679 1.267794 +32.64117 2.292679 1.267794 +43.83129 2.292679 1.267794 +58.85664 2.292679 1.267794 +-0.0175068 3.081414 1.267794 +-0.01161267 3.081414 1.267794 +-0.005718534 3.081414 1.267794 +0.0001755984 3.081414 1.267794 +0.006069731 3.081414 1.267794 +0.01197402 3.081414 1.267794 +0.01903886 3.081414 1.267794 +0.02852504 3.081414 1.267794 +0.04126244 3.081414 1.267794 +0.05836535 3.081414 1.267794 +0.08132997 3.081414 1.267794 +0.1121653 3.081414 1.267794 +0.1535689 3.081414 1.267794 +0.2091628 3.081414 1.267794 +0.2838106 3.081414 1.267794 +0.3840425 3.081414 1.267794 +0.518627 3.081414 1.267794 +0.6993381 3.081414 1.267794 +0.9419845 3.081414 1.267794 +1.267794 3.081414 1.267794 +1.705268 3.081414 1.267794 +2.292679 3.081414 1.267794 +3.081414 3.081414 1.267794 +4.140474 3.081414 1.267794 +5.562508 3.081414 1.267794 +7.471917 3.081414 1.267794 +10.03574 3.081414 1.267794 +13.47828 3.081414 1.267794 +18.10068 3.081414 1.267794 +24.30731 3.081414 1.267794 +32.64117 3.081414 1.267794 +43.83129 3.081414 1.267794 +58.85664 3.081414 1.267794 +-0.0175068 4.140474 1.267794 +-0.01161267 4.140474 1.267794 +-0.005718534 4.140474 1.267794 +0.0001755984 4.140474 1.267794 +0.006069731 4.140474 1.267794 +0.01197402 4.140474 1.267794 +0.01903886 4.140474 1.267794 +0.02852504 4.140474 1.267794 +0.04126244 4.140474 1.267794 +0.05836535 4.140474 1.267794 +0.08132997 4.140474 1.267794 +0.1121653 4.140474 1.267794 +0.1535689 4.140474 1.267794 +0.2091628 4.140474 1.267794 +0.2838106 4.140474 1.267794 +0.3840425 4.140474 1.267794 +0.518627 4.140474 1.267794 +0.6993381 4.140474 1.267794 +0.9419845 4.140474 1.267794 +1.267794 4.140474 1.267794 +1.705268 4.140474 1.267794 +2.292679 4.140474 1.267794 +3.081414 4.140474 1.267794 +4.140474 4.140474 1.267794 +5.562508 4.140474 1.267794 +7.471917 4.140474 1.267794 +10.03574 4.140474 1.267794 +13.47828 4.140474 1.267794 +18.10068 4.140474 1.267794 +24.30731 4.140474 1.267794 +32.64117 4.140474 1.267794 +43.83129 4.140474 1.267794 +58.85664 4.140474 1.267794 +-0.0175068 5.562508 1.267794 +-0.01161267 5.562508 1.267794 +-0.005718534 5.562508 1.267794 +0.0001755984 5.562508 1.267794 +0.006069731 5.562508 1.267794 +0.01197402 5.562508 1.267794 +0.01903886 5.562508 1.267794 +0.02852504 5.562508 1.267794 +0.04126244 5.562508 1.267794 +0.05836535 5.562508 1.267794 +0.08132997 5.562508 1.267794 +0.1121653 5.562508 1.267794 +0.1535689 5.562508 1.267794 +0.2091628 5.562508 1.267794 +0.2838106 5.562508 1.267794 +0.3840425 5.562508 1.267794 +0.518627 5.562508 1.267794 +0.6993381 5.562508 1.267794 +0.9419845 5.562508 1.267794 +1.267794 5.562508 1.267794 +1.705268 5.562508 1.267794 +2.292679 5.562508 1.267794 +3.081414 5.562508 1.267794 +4.140474 5.562508 1.267794 +5.562508 5.562508 1.267794 +7.471917 5.562508 1.267794 +10.03574 5.562508 1.267794 +13.47828 5.562508 1.267794 +18.10068 5.562508 1.267794 +24.30731 5.562508 1.267794 +32.64117 5.562508 1.267794 +43.83129 5.562508 1.267794 +58.85664 5.562508 1.267794 +-0.0175068 7.471917 1.267794 +-0.01161267 7.471917 1.267794 +-0.005718534 7.471917 1.267794 +0.0001755984 7.471917 1.267794 +0.006069731 7.471917 1.267794 +0.01197402 7.471917 1.267794 +0.01903886 7.471917 1.267794 +0.02852504 7.471917 1.267794 +0.04126244 7.471917 1.267794 +0.05836535 7.471917 1.267794 +0.08132997 7.471917 1.267794 +0.1121653 7.471917 1.267794 +0.1535689 7.471917 1.267794 +0.2091628 7.471917 1.267794 +0.2838106 7.471917 1.267794 +0.3840425 7.471917 1.267794 +0.518627 7.471917 1.267794 +0.6993381 7.471917 1.267794 +0.9419845 7.471917 1.267794 +1.267794 7.471917 1.267794 +1.705268 7.471917 1.267794 +2.292679 7.471917 1.267794 +3.081414 7.471917 1.267794 +4.140474 7.471917 1.267794 +5.562508 7.471917 1.267794 +7.471917 7.471917 1.267794 +10.03574 7.471917 1.267794 +13.47828 7.471917 1.267794 +18.10068 7.471917 1.267794 +24.30731 7.471917 1.267794 +32.64117 7.471917 1.267794 +43.83129 7.471917 1.267794 +58.85664 7.471917 1.267794 +-0.0175068 10.03574 1.267794 +-0.01161267 10.03574 1.267794 +-0.005718534 10.03574 1.267794 +0.0001755984 10.03574 1.267794 +0.006069731 10.03574 1.267794 +0.01197402 10.03574 1.267794 +0.01903886 10.03574 1.267794 +0.02852504 10.03574 1.267794 +0.04126244 10.03574 1.267794 +0.05836535 10.03574 1.267794 +0.08132997 10.03574 1.267794 +0.1121653 10.03574 1.267794 +0.1535689 10.03574 1.267794 +0.2091628 10.03574 1.267794 +0.2838106 10.03574 1.267794 +0.3840425 10.03574 1.267794 +0.518627 10.03574 1.267794 +0.6993381 10.03574 1.267794 +0.9419845 10.03574 1.267794 +1.267794 10.03574 1.267794 +1.705268 10.03574 1.267794 +2.292679 10.03574 1.267794 +3.081414 10.03574 1.267794 +4.140474 10.03574 1.267794 +5.562508 10.03574 1.267794 +7.471917 10.03574 1.267794 +10.03574 10.03574 1.267794 +13.47828 10.03574 1.267794 +18.10068 10.03574 1.267794 +24.30731 10.03574 1.267794 +32.64117 10.03574 1.267794 +43.83129 10.03574 1.267794 +58.85664 10.03574 1.267794 +-0.0175068 13.47828 1.267794 +-0.01161267 13.47828 1.267794 +-0.005718534 13.47828 1.267794 +0.0001755984 13.47828 1.267794 +0.006069731 13.47828 1.267794 +0.01197402 13.47828 1.267794 +0.01903886 13.47828 1.267794 +0.02852504 13.47828 1.267794 +0.04126244 13.47828 1.267794 +0.05836535 13.47828 1.267794 +0.08132997 13.47828 1.267794 +0.1121653 13.47828 1.267794 +0.1535689 13.47828 1.267794 +0.2091628 13.47828 1.267794 +0.2838106 13.47828 1.267794 +0.3840425 13.47828 1.267794 +0.518627 13.47828 1.267794 +0.6993381 13.47828 1.267794 +0.9419845 13.47828 1.267794 +1.267794 13.47828 1.267794 +1.705268 13.47828 1.267794 +2.292679 13.47828 1.267794 +3.081414 13.47828 1.267794 +4.140474 13.47828 1.267794 +5.562508 13.47828 1.267794 +7.471917 13.47828 1.267794 +10.03574 13.47828 1.267794 +13.47828 13.47828 1.267794 +18.10068 13.47828 1.267794 +24.30731 13.47828 1.267794 +32.64117 13.47828 1.267794 +43.83129 13.47828 1.267794 +58.85664 13.47828 1.267794 +-0.0175068 18.10068 1.267794 +-0.01161267 18.10068 1.267794 +-0.005718534 18.10068 1.267794 +0.0001755984 18.10068 1.267794 +0.006069731 18.10068 1.267794 +0.01197402 18.10068 1.267794 +0.01903886 18.10068 1.267794 +0.02852504 18.10068 1.267794 +0.04126244 18.10068 1.267794 +0.05836535 18.10068 1.267794 +0.08132997 18.10068 1.267794 +0.1121653 18.10068 1.267794 +0.1535689 18.10068 1.267794 +0.2091628 18.10068 1.267794 +0.2838106 18.10068 1.267794 +0.3840425 18.10068 1.267794 +0.518627 18.10068 1.267794 +0.6993381 18.10068 1.267794 +0.9419845 18.10068 1.267794 +1.267794 18.10068 1.267794 +1.705268 18.10068 1.267794 +2.292679 18.10068 1.267794 +3.081414 18.10068 1.267794 +4.140474 18.10068 1.267794 +5.562508 18.10068 1.267794 +7.471917 18.10068 1.267794 +10.03574 18.10068 1.267794 +13.47828 18.10068 1.267794 +18.10068 18.10068 1.267794 +24.30731 18.10068 1.267794 +32.64117 18.10068 1.267794 +43.83129 18.10068 1.267794 +58.85664 18.10068 1.267794 +-0.0175068 24.30731 1.267794 +-0.01161267 24.30731 1.267794 +-0.005718534 24.30731 1.267794 +0.0001755984 24.30731 1.267794 +0.006069731 24.30731 1.267794 +0.01197402 24.30731 1.267794 +0.01903886 24.30731 1.267794 +0.02852504 24.30731 1.267794 +0.04126244 24.30731 1.267794 +0.05836535 24.30731 1.267794 +0.08132997 24.30731 1.267794 +0.1121653 24.30731 1.267794 +0.1535689 24.30731 1.267794 +0.2091628 24.30731 1.267794 +0.2838106 24.30731 1.267794 +0.3840425 24.30731 1.267794 +0.518627 24.30731 1.267794 +0.6993381 24.30731 1.267794 +0.9419845 24.30731 1.267794 +1.267794 24.30731 1.267794 +1.705268 24.30731 1.267794 +2.292679 24.30731 1.267794 +3.081414 24.30731 1.267794 +4.140474 24.30731 1.267794 +5.562508 24.30731 1.267794 +7.471917 24.30731 1.267794 +10.03574 24.30731 1.267794 +13.47828 24.30731 1.267794 +18.10068 24.30731 1.267794 +24.30731 24.30731 1.267794 +32.64117 24.30731 1.267794 +43.83129 24.30731 1.267794 +58.85664 24.30731 1.267794 +-0.0175068 32.64117 1.267794 +-0.01161267 32.64117 1.267794 +-0.005718534 32.64117 1.267794 +0.0001755984 32.64117 1.267794 +0.006069731 32.64117 1.267794 +0.01197402 32.64117 1.267794 +0.01903886 32.64117 1.267794 +0.02852504 32.64117 1.267794 +0.04126244 32.64117 1.267794 +0.05836535 32.64117 1.267794 +0.08132997 32.64117 1.267794 +0.1121653 32.64117 1.267794 +0.1535689 32.64117 1.267794 +0.2091628 32.64117 1.267794 +0.2838106 32.64117 1.267794 +0.3840425 32.64117 1.267794 +0.518627 32.64117 1.267794 +0.6993381 32.64117 1.267794 +0.9419845 32.64117 1.267794 +1.267794 32.64117 1.267794 +1.705268 32.64117 1.267794 +2.292679 32.64117 1.267794 +3.081414 32.64117 1.267794 +4.140474 32.64117 1.267794 +5.562508 32.64117 1.267794 +7.471917 32.64117 1.267794 +10.03574 32.64117 1.267794 +13.47828 32.64117 1.267794 +18.10068 32.64117 1.267794 +24.30731 32.64117 1.267794 +32.64117 32.64117 1.267794 +43.83129 32.64117 1.267794 +58.85664 32.64117 1.267794 +-0.0175068 43.83129 1.267794 +-0.01161267 43.83129 1.267794 +-0.005718534 43.83129 1.267794 +0.0001755984 43.83129 1.267794 +0.006069731 43.83129 1.267794 +0.01197402 43.83129 1.267794 +0.01903886 43.83129 1.267794 +0.02852504 43.83129 1.267794 +0.04126244 43.83129 1.267794 +0.05836535 43.83129 1.267794 +0.08132997 43.83129 1.267794 +0.1121653 43.83129 1.267794 +0.1535689 43.83129 1.267794 +0.2091628 43.83129 1.267794 +0.2838106 43.83129 1.267794 +0.3840425 43.83129 1.267794 +0.518627 43.83129 1.267794 +0.6993381 43.83129 1.267794 +0.9419845 43.83129 1.267794 +1.267794 43.83129 1.267794 +1.705268 43.83129 1.267794 +2.292679 43.83129 1.267794 +3.081414 43.83129 1.267794 +4.140474 43.83129 1.267794 +5.562508 43.83129 1.267794 +7.471917 43.83129 1.267794 +10.03574 43.83129 1.267794 +13.47828 43.83129 1.267794 +18.10068 43.83129 1.267794 +24.30731 43.83129 1.267794 +32.64117 43.83129 1.267794 +43.83129 43.83129 1.267794 +58.85664 43.83129 1.267794 +-0.0175068 58.85664 1.267794 +-0.01161267 58.85664 1.267794 +-0.005718534 58.85664 1.267794 +0.0001755984 58.85664 1.267794 +0.006069731 58.85664 1.267794 +0.01197402 58.85664 1.267794 +0.01903886 58.85664 1.267794 +0.02852504 58.85664 1.267794 +0.04126244 58.85664 1.267794 +0.05836535 58.85664 1.267794 +0.08132997 58.85664 1.267794 +0.1121653 58.85664 1.267794 +0.1535689 58.85664 1.267794 +0.2091628 58.85664 1.267794 +0.2838106 58.85664 1.267794 +0.3840425 58.85664 1.267794 +0.518627 58.85664 1.267794 +0.6993381 58.85664 1.267794 +0.9419845 58.85664 1.267794 +1.267794 58.85664 1.267794 +1.705268 58.85664 1.267794 +2.292679 58.85664 1.267794 +3.081414 58.85664 1.267794 +4.140474 58.85664 1.267794 +5.562508 58.85664 1.267794 +7.471917 58.85664 1.267794 +10.03574 58.85664 1.267794 +13.47828 58.85664 1.267794 +18.10068 58.85664 1.267794 +24.30731 58.85664 1.267794 +32.64117 58.85664 1.267794 +43.83129 58.85664 1.267794 +58.85664 58.85664 1.267794 +-0.0175068 -0.0175068 1.705268 +-0.01161267 -0.0175068 1.705268 +-0.005718534 -0.0175068 1.705268 +0.0001755984 -0.0175068 1.705268 +0.006069731 -0.0175068 1.705268 +0.01197402 -0.0175068 1.705268 +0.01903886 -0.0175068 1.705268 +0.02852504 -0.0175068 1.705268 +0.04126244 -0.0175068 1.705268 +0.05836535 -0.0175068 1.705268 +0.08132997 -0.0175068 1.705268 +0.1121653 -0.0175068 1.705268 +0.1535689 -0.0175068 1.705268 +0.2091628 -0.0175068 1.705268 +0.2838106 -0.0175068 1.705268 +0.3840425 -0.0175068 1.705268 +0.518627 -0.0175068 1.705268 +0.6993381 -0.0175068 1.705268 +0.9419845 -0.0175068 1.705268 +1.267794 -0.0175068 1.705268 +1.705268 -0.0175068 1.705268 +2.292679 -0.0175068 1.705268 +3.081414 -0.0175068 1.705268 +4.140474 -0.0175068 1.705268 +5.562508 -0.0175068 1.705268 +7.471917 -0.0175068 1.705268 +10.03574 -0.0175068 1.705268 +13.47828 -0.0175068 1.705268 +18.10068 -0.0175068 1.705268 +24.30731 -0.0175068 1.705268 +32.64117 -0.0175068 1.705268 +43.83129 -0.0175068 1.705268 +58.85664 -0.0175068 1.705268 +-0.0175068 -0.01161267 1.705268 +-0.01161267 -0.01161267 1.705268 +-0.005718534 -0.01161267 1.705268 +0.0001755984 -0.01161267 1.705268 +0.006069731 -0.01161267 1.705268 +0.01197402 -0.01161267 1.705268 +0.01903886 -0.01161267 1.705268 +0.02852504 -0.01161267 1.705268 +0.04126244 -0.01161267 1.705268 +0.05836535 -0.01161267 1.705268 +0.08132997 -0.01161267 1.705268 +0.1121653 -0.01161267 1.705268 +0.1535689 -0.01161267 1.705268 +0.2091628 -0.01161267 1.705268 +0.2838106 -0.01161267 1.705268 +0.3840425 -0.01161267 1.705268 +0.518627 -0.01161267 1.705268 +0.6993381 -0.01161267 1.705268 +0.9419845 -0.01161267 1.705268 +1.267794 -0.01161267 1.705268 +1.705268 -0.01161267 1.705268 +2.292679 -0.01161267 1.705268 +3.081414 -0.01161267 1.705268 +4.140474 -0.01161267 1.705268 +5.562508 -0.01161267 1.705268 +7.471917 -0.01161267 1.705268 +10.03574 -0.01161267 1.705268 +13.47828 -0.01161267 1.705268 +18.10068 -0.01161267 1.705268 +24.30731 -0.01161267 1.705268 +32.64117 -0.01161267 1.705268 +43.83129 -0.01161267 1.705268 +58.85664 -0.01161267 1.705268 +-0.0175068 -0.005718534 1.705268 +-0.01161267 -0.005718534 1.705268 +-0.005718534 -0.005718534 1.705268 +0.0001755984 -0.005718534 1.705268 +0.006069731 -0.005718534 1.705268 +0.01197402 -0.005718534 1.705268 +0.01903886 -0.005718534 1.705268 +0.02852504 -0.005718534 1.705268 +0.04126244 -0.005718534 1.705268 +0.05836535 -0.005718534 1.705268 +0.08132997 -0.005718534 1.705268 +0.1121653 -0.005718534 1.705268 +0.1535689 -0.005718534 1.705268 +0.2091628 -0.005718534 1.705268 +0.2838106 -0.005718534 1.705268 +0.3840425 -0.005718534 1.705268 +0.518627 -0.005718534 1.705268 +0.6993381 -0.005718534 1.705268 +0.9419845 -0.005718534 1.705268 +1.267794 -0.005718534 1.705268 +1.705268 -0.005718534 1.705268 +2.292679 -0.005718534 1.705268 +3.081414 -0.005718534 1.705268 +4.140474 -0.005718534 1.705268 +5.562508 -0.005718534 1.705268 +7.471917 -0.005718534 1.705268 +10.03574 -0.005718534 1.705268 +13.47828 -0.005718534 1.705268 +18.10068 -0.005718534 1.705268 +24.30731 -0.005718534 1.705268 +32.64117 -0.005718534 1.705268 +43.83129 -0.005718534 1.705268 +58.85664 -0.005718534 1.705268 +-0.0175068 0.0001755984 1.705268 +-0.01161267 0.0001755984 1.705268 +-0.005718534 0.0001755984 1.705268 +0.0001755984 0.0001755984 1.705268 +0.006069731 0.0001755984 1.705268 +0.01197402 0.0001755984 1.705268 +0.01903886 0.0001755984 1.705268 +0.02852504 0.0001755984 1.705268 +0.04126244 0.0001755984 1.705268 +0.05836535 0.0001755984 1.705268 +0.08132997 0.0001755984 1.705268 +0.1121653 0.0001755984 1.705268 +0.1535689 0.0001755984 1.705268 +0.2091628 0.0001755984 1.705268 +0.2838106 0.0001755984 1.705268 +0.3840425 0.0001755984 1.705268 +0.518627 0.0001755984 1.705268 +0.6993381 0.0001755984 1.705268 +0.9419845 0.0001755984 1.705268 +1.267794 0.0001755984 1.705268 +1.705268 0.0001755984 1.705268 +2.292679 0.0001755984 1.705268 +3.081414 0.0001755984 1.705268 +4.140474 0.0001755984 1.705268 +5.562508 0.0001755984 1.705268 +7.471917 0.0001755984 1.705268 +10.03574 0.0001755984 1.705268 +13.47828 0.0001755984 1.705268 +18.10068 0.0001755984 1.705268 +24.30731 0.0001755984 1.705268 +32.64117 0.0001755984 1.705268 +43.83129 0.0001755984 1.705268 +58.85664 0.0001755984 1.705268 +-0.0175068 0.006069731 1.705268 +-0.01161267 0.006069731 1.705268 +-0.005718534 0.006069731 1.705268 +0.0001755984 0.006069731 1.705268 +0.006069731 0.006069731 1.705268 +0.01197402 0.006069731 1.705268 +0.01903886 0.006069731 1.705268 +0.02852504 0.006069731 1.705268 +0.04126244 0.006069731 1.705268 +0.05836535 0.006069731 1.705268 +0.08132997 0.006069731 1.705268 +0.1121653 0.006069731 1.705268 +0.1535689 0.006069731 1.705268 +0.2091628 0.006069731 1.705268 +0.2838106 0.006069731 1.705268 +0.3840425 0.006069731 1.705268 +0.518627 0.006069731 1.705268 +0.6993381 0.006069731 1.705268 +0.9419845 0.006069731 1.705268 +1.267794 0.006069731 1.705268 +1.705268 0.006069731 1.705268 +2.292679 0.006069731 1.705268 +3.081414 0.006069731 1.705268 +4.140474 0.006069731 1.705268 +5.562508 0.006069731 1.705268 +7.471917 0.006069731 1.705268 +10.03574 0.006069731 1.705268 +13.47828 0.006069731 1.705268 +18.10068 0.006069731 1.705268 +24.30731 0.006069731 1.705268 +32.64117 0.006069731 1.705268 +43.83129 0.006069731 1.705268 +58.85664 0.006069731 1.705268 +-0.0175068 0.01197402 1.705268 +-0.01161267 0.01197402 1.705268 +-0.005718534 0.01197402 1.705268 +0.0001755984 0.01197402 1.705268 +0.006069731 0.01197402 1.705268 +0.01197402 0.01197402 1.705268 +0.01903886 0.01197402 1.705268 +0.02852504 0.01197402 1.705268 +0.04126244 0.01197402 1.705268 +0.05836535 0.01197402 1.705268 +0.08132997 0.01197402 1.705268 +0.1121653 0.01197402 1.705268 +0.1535689 0.01197402 1.705268 +0.2091628 0.01197402 1.705268 +0.2838106 0.01197402 1.705268 +0.3840425 0.01197402 1.705268 +0.518627 0.01197402 1.705268 +0.6993381 0.01197402 1.705268 +0.9419845 0.01197402 1.705268 +1.267794 0.01197402 1.705268 +1.705268 0.01197402 1.705268 +2.292679 0.01197402 1.705268 +3.081414 0.01197402 1.705268 +4.140474 0.01197402 1.705268 +5.562508 0.01197402 1.705268 +7.471917 0.01197402 1.705268 +10.03574 0.01197402 1.705268 +13.47828 0.01197402 1.705268 +18.10068 0.01197402 1.705268 +24.30731 0.01197402 1.705268 +32.64117 0.01197402 1.705268 +43.83129 0.01197402 1.705268 +58.85664 0.01197402 1.705268 +-0.0175068 0.01903886 1.705268 +-0.01161267 0.01903886 1.705268 +-0.005718534 0.01903886 1.705268 +0.0001755984 0.01903886 1.705268 +0.006069731 0.01903886 1.705268 +0.01197402 0.01903886 1.705268 +0.01903886 0.01903886 1.705268 +0.02852504 0.01903886 1.705268 +0.04126244 0.01903886 1.705268 +0.05836535 0.01903886 1.705268 +0.08132997 0.01903886 1.705268 +0.1121653 0.01903886 1.705268 +0.1535689 0.01903886 1.705268 +0.2091628 0.01903886 1.705268 +0.2838106 0.01903886 1.705268 +0.3840425 0.01903886 1.705268 +0.518627 0.01903886 1.705268 +0.6993381 0.01903886 1.705268 +0.9419845 0.01903886 1.705268 +1.267794 0.01903886 1.705268 +1.705268 0.01903886 1.705268 +2.292679 0.01903886 1.705268 +3.081414 0.01903886 1.705268 +4.140474 0.01903886 1.705268 +5.562508 0.01903886 1.705268 +7.471917 0.01903886 1.705268 +10.03574 0.01903886 1.705268 +13.47828 0.01903886 1.705268 +18.10068 0.01903886 1.705268 +24.30731 0.01903886 1.705268 +32.64117 0.01903886 1.705268 +43.83129 0.01903886 1.705268 +58.85664 0.01903886 1.705268 +-0.0175068 0.02852504 1.705268 +-0.01161267 0.02852504 1.705268 +-0.005718534 0.02852504 1.705268 +0.0001755984 0.02852504 1.705268 +0.006069731 0.02852504 1.705268 +0.01197402 0.02852504 1.705268 +0.01903886 0.02852504 1.705268 +0.02852504 0.02852504 1.705268 +0.04126244 0.02852504 1.705268 +0.05836535 0.02852504 1.705268 +0.08132997 0.02852504 1.705268 +0.1121653 0.02852504 1.705268 +0.1535689 0.02852504 1.705268 +0.2091628 0.02852504 1.705268 +0.2838106 0.02852504 1.705268 +0.3840425 0.02852504 1.705268 +0.518627 0.02852504 1.705268 +0.6993381 0.02852504 1.705268 +0.9419845 0.02852504 1.705268 +1.267794 0.02852504 1.705268 +1.705268 0.02852504 1.705268 +2.292679 0.02852504 1.705268 +3.081414 0.02852504 1.705268 +4.140474 0.02852504 1.705268 +5.562508 0.02852504 1.705268 +7.471917 0.02852504 1.705268 +10.03574 0.02852504 1.705268 +13.47828 0.02852504 1.705268 +18.10068 0.02852504 1.705268 +24.30731 0.02852504 1.705268 +32.64117 0.02852504 1.705268 +43.83129 0.02852504 1.705268 +58.85664 0.02852504 1.705268 +-0.0175068 0.04126244 1.705268 +-0.01161267 0.04126244 1.705268 +-0.005718534 0.04126244 1.705268 +0.0001755984 0.04126244 1.705268 +0.006069731 0.04126244 1.705268 +0.01197402 0.04126244 1.705268 +0.01903886 0.04126244 1.705268 +0.02852504 0.04126244 1.705268 +0.04126244 0.04126244 1.705268 +0.05836535 0.04126244 1.705268 +0.08132997 0.04126244 1.705268 +0.1121653 0.04126244 1.705268 +0.1535689 0.04126244 1.705268 +0.2091628 0.04126244 1.705268 +0.2838106 0.04126244 1.705268 +0.3840425 0.04126244 1.705268 +0.518627 0.04126244 1.705268 +0.6993381 0.04126244 1.705268 +0.9419845 0.04126244 1.705268 +1.267794 0.04126244 1.705268 +1.705268 0.04126244 1.705268 +2.292679 0.04126244 1.705268 +3.081414 0.04126244 1.705268 +4.140474 0.04126244 1.705268 +5.562508 0.04126244 1.705268 +7.471917 0.04126244 1.705268 +10.03574 0.04126244 1.705268 +13.47828 0.04126244 1.705268 +18.10068 0.04126244 1.705268 +24.30731 0.04126244 1.705268 +32.64117 0.04126244 1.705268 +43.83129 0.04126244 1.705268 +58.85664 0.04126244 1.705268 +-0.0175068 0.05836535 1.705268 +-0.01161267 0.05836535 1.705268 +-0.005718534 0.05836535 1.705268 +0.0001755984 0.05836535 1.705268 +0.006069731 0.05836535 1.705268 +0.01197402 0.05836535 1.705268 +0.01903886 0.05836535 1.705268 +0.02852504 0.05836535 1.705268 +0.04126244 0.05836535 1.705268 +0.05836535 0.05836535 1.705268 +0.08132997 0.05836535 1.705268 +0.1121653 0.05836535 1.705268 +0.1535689 0.05836535 1.705268 +0.2091628 0.05836535 1.705268 +0.2838106 0.05836535 1.705268 +0.3840425 0.05836535 1.705268 +0.518627 0.05836535 1.705268 +0.6993381 0.05836535 1.705268 +0.9419845 0.05836535 1.705268 +1.267794 0.05836535 1.705268 +1.705268 0.05836535 1.705268 +2.292679 0.05836535 1.705268 +3.081414 0.05836535 1.705268 +4.140474 0.05836535 1.705268 +5.562508 0.05836535 1.705268 +7.471917 0.05836535 1.705268 +10.03574 0.05836535 1.705268 +13.47828 0.05836535 1.705268 +18.10068 0.05836535 1.705268 +24.30731 0.05836535 1.705268 +32.64117 0.05836535 1.705268 +43.83129 0.05836535 1.705268 +58.85664 0.05836535 1.705268 +-0.0175068 0.08132997 1.705268 +-0.01161267 0.08132997 1.705268 +-0.005718534 0.08132997 1.705268 +0.0001755984 0.08132997 1.705268 +0.006069731 0.08132997 1.705268 +0.01197402 0.08132997 1.705268 +0.01903886 0.08132997 1.705268 +0.02852504 0.08132997 1.705268 +0.04126244 0.08132997 1.705268 +0.05836535 0.08132997 1.705268 +0.08132997 0.08132997 1.705268 +0.1121653 0.08132997 1.705268 +0.1535689 0.08132997 1.705268 +0.2091628 0.08132997 1.705268 +0.2838106 0.08132997 1.705268 +0.3840425 0.08132997 1.705268 +0.518627 0.08132997 1.705268 +0.6993381 0.08132997 1.705268 +0.9419845 0.08132997 1.705268 +1.267794 0.08132997 1.705268 +1.705268 0.08132997 1.705268 +2.292679 0.08132997 1.705268 +3.081414 0.08132997 1.705268 +4.140474 0.08132997 1.705268 +5.562508 0.08132997 1.705268 +7.471917 0.08132997 1.705268 +10.03574 0.08132997 1.705268 +13.47828 0.08132997 1.705268 +18.10068 0.08132997 1.705268 +24.30731 0.08132997 1.705268 +32.64117 0.08132997 1.705268 +43.83129 0.08132997 1.705268 +58.85664 0.08132997 1.705268 +-0.0175068 0.1121653 1.705268 +-0.01161267 0.1121653 1.705268 +-0.005718534 0.1121653 1.705268 +0.0001755984 0.1121653 1.705268 +0.006069731 0.1121653 1.705268 +0.01197402 0.1121653 1.705268 +0.01903886 0.1121653 1.705268 +0.02852504 0.1121653 1.705268 +0.04126244 0.1121653 1.705268 +0.05836535 0.1121653 1.705268 +0.08132997 0.1121653 1.705268 +0.1121653 0.1121653 1.705268 +0.1535689 0.1121653 1.705268 +0.2091628 0.1121653 1.705268 +0.2838106 0.1121653 1.705268 +0.3840425 0.1121653 1.705268 +0.518627 0.1121653 1.705268 +0.6993381 0.1121653 1.705268 +0.9419845 0.1121653 1.705268 +1.267794 0.1121653 1.705268 +1.705268 0.1121653 1.705268 +2.292679 0.1121653 1.705268 +3.081414 0.1121653 1.705268 +4.140474 0.1121653 1.705268 +5.562508 0.1121653 1.705268 +7.471917 0.1121653 1.705268 +10.03574 0.1121653 1.705268 +13.47828 0.1121653 1.705268 +18.10068 0.1121653 1.705268 +24.30731 0.1121653 1.705268 +32.64117 0.1121653 1.705268 +43.83129 0.1121653 1.705268 +58.85664 0.1121653 1.705268 +-0.0175068 0.1535689 1.705268 +-0.01161267 0.1535689 1.705268 +-0.005718534 0.1535689 1.705268 +0.0001755984 0.1535689 1.705268 +0.006069731 0.1535689 1.705268 +0.01197402 0.1535689 1.705268 +0.01903886 0.1535689 1.705268 +0.02852504 0.1535689 1.705268 +0.04126244 0.1535689 1.705268 +0.05836535 0.1535689 1.705268 +0.08132997 0.1535689 1.705268 +0.1121653 0.1535689 1.705268 +0.1535689 0.1535689 1.705268 +0.2091628 0.1535689 1.705268 +0.2838106 0.1535689 1.705268 +0.3840425 0.1535689 1.705268 +0.518627 0.1535689 1.705268 +0.6993381 0.1535689 1.705268 +0.9419845 0.1535689 1.705268 +1.267794 0.1535689 1.705268 +1.705268 0.1535689 1.705268 +2.292679 0.1535689 1.705268 +3.081414 0.1535689 1.705268 +4.140474 0.1535689 1.705268 +5.562508 0.1535689 1.705268 +7.471917 0.1535689 1.705268 +10.03574 0.1535689 1.705268 +13.47828 0.1535689 1.705268 +18.10068 0.1535689 1.705268 +24.30731 0.1535689 1.705268 +32.64117 0.1535689 1.705268 +43.83129 0.1535689 1.705268 +58.85664 0.1535689 1.705268 +-0.0175068 0.2091628 1.705268 +-0.01161267 0.2091628 1.705268 +-0.005718534 0.2091628 1.705268 +0.0001755984 0.2091628 1.705268 +0.006069731 0.2091628 1.705268 +0.01197402 0.2091628 1.705268 +0.01903886 0.2091628 1.705268 +0.02852504 0.2091628 1.705268 +0.04126244 0.2091628 1.705268 +0.05836535 0.2091628 1.705268 +0.08132997 0.2091628 1.705268 +0.1121653 0.2091628 1.705268 +0.1535689 0.2091628 1.705268 +0.2091628 0.2091628 1.705268 +0.2838106 0.2091628 1.705268 +0.3840425 0.2091628 1.705268 +0.518627 0.2091628 1.705268 +0.6993381 0.2091628 1.705268 +0.9419845 0.2091628 1.705268 +1.267794 0.2091628 1.705268 +1.705268 0.2091628 1.705268 +2.292679 0.2091628 1.705268 +3.081414 0.2091628 1.705268 +4.140474 0.2091628 1.705268 +5.562508 0.2091628 1.705268 +7.471917 0.2091628 1.705268 +10.03574 0.2091628 1.705268 +13.47828 0.2091628 1.705268 +18.10068 0.2091628 1.705268 +24.30731 0.2091628 1.705268 +32.64117 0.2091628 1.705268 +43.83129 0.2091628 1.705268 +58.85664 0.2091628 1.705268 +-0.0175068 0.2838106 1.705268 +-0.01161267 0.2838106 1.705268 +-0.005718534 0.2838106 1.705268 +0.0001755984 0.2838106 1.705268 +0.006069731 0.2838106 1.705268 +0.01197402 0.2838106 1.705268 +0.01903886 0.2838106 1.705268 +0.02852504 0.2838106 1.705268 +0.04126244 0.2838106 1.705268 +0.05836535 0.2838106 1.705268 +0.08132997 0.2838106 1.705268 +0.1121653 0.2838106 1.705268 +0.1535689 0.2838106 1.705268 +0.2091628 0.2838106 1.705268 +0.2838106 0.2838106 1.705268 +0.3840425 0.2838106 1.705268 +0.518627 0.2838106 1.705268 +0.6993381 0.2838106 1.705268 +0.9419845 0.2838106 1.705268 +1.267794 0.2838106 1.705268 +1.705268 0.2838106 1.705268 +2.292679 0.2838106 1.705268 +3.081414 0.2838106 1.705268 +4.140474 0.2838106 1.705268 +5.562508 0.2838106 1.705268 +7.471917 0.2838106 1.705268 +10.03574 0.2838106 1.705268 +13.47828 0.2838106 1.705268 +18.10068 0.2838106 1.705268 +24.30731 0.2838106 1.705268 +32.64117 0.2838106 1.705268 +43.83129 0.2838106 1.705268 +58.85664 0.2838106 1.705268 +-0.0175068 0.3840425 1.705268 +-0.01161267 0.3840425 1.705268 +-0.005718534 0.3840425 1.705268 +0.0001755984 0.3840425 1.705268 +0.006069731 0.3840425 1.705268 +0.01197402 0.3840425 1.705268 +0.01903886 0.3840425 1.705268 +0.02852504 0.3840425 1.705268 +0.04126244 0.3840425 1.705268 +0.05836535 0.3840425 1.705268 +0.08132997 0.3840425 1.705268 +0.1121653 0.3840425 1.705268 +0.1535689 0.3840425 1.705268 +0.2091628 0.3840425 1.705268 +0.2838106 0.3840425 1.705268 +0.3840425 0.3840425 1.705268 +0.518627 0.3840425 1.705268 +0.6993381 0.3840425 1.705268 +0.9419845 0.3840425 1.705268 +1.267794 0.3840425 1.705268 +1.705268 0.3840425 1.705268 +2.292679 0.3840425 1.705268 +3.081414 0.3840425 1.705268 +4.140474 0.3840425 1.705268 +5.562508 0.3840425 1.705268 +7.471917 0.3840425 1.705268 +10.03574 0.3840425 1.705268 +13.47828 0.3840425 1.705268 +18.10068 0.3840425 1.705268 +24.30731 0.3840425 1.705268 +32.64117 0.3840425 1.705268 +43.83129 0.3840425 1.705268 +58.85664 0.3840425 1.705268 +-0.0175068 0.518627 1.705268 +-0.01161267 0.518627 1.705268 +-0.005718534 0.518627 1.705268 +0.0001755984 0.518627 1.705268 +0.006069731 0.518627 1.705268 +0.01197402 0.518627 1.705268 +0.01903886 0.518627 1.705268 +0.02852504 0.518627 1.705268 +0.04126244 0.518627 1.705268 +0.05836535 0.518627 1.705268 +0.08132997 0.518627 1.705268 +0.1121653 0.518627 1.705268 +0.1535689 0.518627 1.705268 +0.2091628 0.518627 1.705268 +0.2838106 0.518627 1.705268 +0.3840425 0.518627 1.705268 +0.518627 0.518627 1.705268 +0.6993381 0.518627 1.705268 +0.9419845 0.518627 1.705268 +1.267794 0.518627 1.705268 +1.705268 0.518627 1.705268 +2.292679 0.518627 1.705268 +3.081414 0.518627 1.705268 +4.140474 0.518627 1.705268 +5.562508 0.518627 1.705268 +7.471917 0.518627 1.705268 +10.03574 0.518627 1.705268 +13.47828 0.518627 1.705268 +18.10068 0.518627 1.705268 +24.30731 0.518627 1.705268 +32.64117 0.518627 1.705268 +43.83129 0.518627 1.705268 +58.85664 0.518627 1.705268 +-0.0175068 0.6993381 1.705268 +-0.01161267 0.6993381 1.705268 +-0.005718534 0.6993381 1.705268 +0.0001755984 0.6993381 1.705268 +0.006069731 0.6993381 1.705268 +0.01197402 0.6993381 1.705268 +0.01903886 0.6993381 1.705268 +0.02852504 0.6993381 1.705268 +0.04126244 0.6993381 1.705268 +0.05836535 0.6993381 1.705268 +0.08132997 0.6993381 1.705268 +0.1121653 0.6993381 1.705268 +0.1535689 0.6993381 1.705268 +0.2091628 0.6993381 1.705268 +0.2838106 0.6993381 1.705268 +0.3840425 0.6993381 1.705268 +0.518627 0.6993381 1.705268 +0.6993381 0.6993381 1.705268 +0.9419845 0.6993381 1.705268 +1.267794 0.6993381 1.705268 +1.705268 0.6993381 1.705268 +2.292679 0.6993381 1.705268 +3.081414 0.6993381 1.705268 +4.140474 0.6993381 1.705268 +5.562508 0.6993381 1.705268 +7.471917 0.6993381 1.705268 +10.03574 0.6993381 1.705268 +13.47828 0.6993381 1.705268 +18.10068 0.6993381 1.705268 +24.30731 0.6993381 1.705268 +32.64117 0.6993381 1.705268 +43.83129 0.6993381 1.705268 +58.85664 0.6993381 1.705268 +-0.0175068 0.9419845 1.705268 +-0.01161267 0.9419845 1.705268 +-0.005718534 0.9419845 1.705268 +0.0001755984 0.9419845 1.705268 +0.006069731 0.9419845 1.705268 +0.01197402 0.9419845 1.705268 +0.01903886 0.9419845 1.705268 +0.02852504 0.9419845 1.705268 +0.04126244 0.9419845 1.705268 +0.05836535 0.9419845 1.705268 +0.08132997 0.9419845 1.705268 +0.1121653 0.9419845 1.705268 +0.1535689 0.9419845 1.705268 +0.2091628 0.9419845 1.705268 +0.2838106 0.9419845 1.705268 +0.3840425 0.9419845 1.705268 +0.518627 0.9419845 1.705268 +0.6993381 0.9419845 1.705268 +0.9419845 0.9419845 1.705268 +1.267794 0.9419845 1.705268 +1.705268 0.9419845 1.705268 +2.292679 0.9419845 1.705268 +3.081414 0.9419845 1.705268 +4.140474 0.9419845 1.705268 +5.562508 0.9419845 1.705268 +7.471917 0.9419845 1.705268 +10.03574 0.9419845 1.705268 +13.47828 0.9419845 1.705268 +18.10068 0.9419845 1.705268 +24.30731 0.9419845 1.705268 +32.64117 0.9419845 1.705268 +43.83129 0.9419845 1.705268 +58.85664 0.9419845 1.705268 +-0.0175068 1.267794 1.705268 +-0.01161267 1.267794 1.705268 +-0.005718534 1.267794 1.705268 +0.0001755984 1.267794 1.705268 +0.006069731 1.267794 1.705268 +0.01197402 1.267794 1.705268 +0.01903886 1.267794 1.705268 +0.02852504 1.267794 1.705268 +0.04126244 1.267794 1.705268 +0.05836535 1.267794 1.705268 +0.08132997 1.267794 1.705268 +0.1121653 1.267794 1.705268 +0.1535689 1.267794 1.705268 +0.2091628 1.267794 1.705268 +0.2838106 1.267794 1.705268 +0.3840425 1.267794 1.705268 +0.518627 1.267794 1.705268 +0.6993381 1.267794 1.705268 +0.9419845 1.267794 1.705268 +1.267794 1.267794 1.705268 +1.705268 1.267794 1.705268 +2.292679 1.267794 1.705268 +3.081414 1.267794 1.705268 +4.140474 1.267794 1.705268 +5.562508 1.267794 1.705268 +7.471917 1.267794 1.705268 +10.03574 1.267794 1.705268 +13.47828 1.267794 1.705268 +18.10068 1.267794 1.705268 +24.30731 1.267794 1.705268 +32.64117 1.267794 1.705268 +43.83129 1.267794 1.705268 +58.85664 1.267794 1.705268 +-0.0175068 1.705268 1.705268 +-0.01161267 1.705268 1.705268 +-0.005718534 1.705268 1.705268 +0.0001755984 1.705268 1.705268 +0.006069731 1.705268 1.705268 +0.01197402 1.705268 1.705268 +0.01903886 1.705268 1.705268 +0.02852504 1.705268 1.705268 +0.04126244 1.705268 1.705268 +0.05836535 1.705268 1.705268 +0.08132997 1.705268 1.705268 +0.1121653 1.705268 1.705268 +0.1535689 1.705268 1.705268 +0.2091628 1.705268 1.705268 +0.2838106 1.705268 1.705268 +0.3840425 1.705268 1.705268 +0.518627 1.705268 1.705268 +0.6993381 1.705268 1.705268 +0.9419845 1.705268 1.705268 +1.267794 1.705268 1.705268 +1.705268 1.705268 1.705268 +2.292679 1.705268 1.705268 +3.081414 1.705268 1.705268 +4.140474 1.705268 1.705268 +5.562508 1.705268 1.705268 +7.471917 1.705268 1.705268 +10.03574 1.705268 1.705268 +13.47828 1.705268 1.705268 +18.10068 1.705268 1.705268 +24.30731 1.705268 1.705268 +32.64117 1.705268 1.705268 +43.83129 1.705268 1.705268 +58.85664 1.705268 1.705268 +-0.0175068 2.292679 1.705268 +-0.01161267 2.292679 1.705268 +-0.005718534 2.292679 1.705268 +0.0001755984 2.292679 1.705268 +0.006069731 2.292679 1.705268 +0.01197402 2.292679 1.705268 +0.01903886 2.292679 1.705268 +0.02852504 2.292679 1.705268 +0.04126244 2.292679 1.705268 +0.05836535 2.292679 1.705268 +0.08132997 2.292679 1.705268 +0.1121653 2.292679 1.705268 +0.1535689 2.292679 1.705268 +0.2091628 2.292679 1.705268 +0.2838106 2.292679 1.705268 +0.3840425 2.292679 1.705268 +0.518627 2.292679 1.705268 +0.6993381 2.292679 1.705268 +0.9419845 2.292679 1.705268 +1.267794 2.292679 1.705268 +1.705268 2.292679 1.705268 +2.292679 2.292679 1.705268 +3.081414 2.292679 1.705268 +4.140474 2.292679 1.705268 +5.562508 2.292679 1.705268 +7.471917 2.292679 1.705268 +10.03574 2.292679 1.705268 +13.47828 2.292679 1.705268 +18.10068 2.292679 1.705268 +24.30731 2.292679 1.705268 +32.64117 2.292679 1.705268 +43.83129 2.292679 1.705268 +58.85664 2.292679 1.705268 +-0.0175068 3.081414 1.705268 +-0.01161267 3.081414 1.705268 +-0.005718534 3.081414 1.705268 +0.0001755984 3.081414 1.705268 +0.006069731 3.081414 1.705268 +0.01197402 3.081414 1.705268 +0.01903886 3.081414 1.705268 +0.02852504 3.081414 1.705268 +0.04126244 3.081414 1.705268 +0.05836535 3.081414 1.705268 +0.08132997 3.081414 1.705268 +0.1121653 3.081414 1.705268 +0.1535689 3.081414 1.705268 +0.2091628 3.081414 1.705268 +0.2838106 3.081414 1.705268 +0.3840425 3.081414 1.705268 +0.518627 3.081414 1.705268 +0.6993381 3.081414 1.705268 +0.9419845 3.081414 1.705268 +1.267794 3.081414 1.705268 +1.705268 3.081414 1.705268 +2.292679 3.081414 1.705268 +3.081414 3.081414 1.705268 +4.140474 3.081414 1.705268 +5.562508 3.081414 1.705268 +7.471917 3.081414 1.705268 +10.03574 3.081414 1.705268 +13.47828 3.081414 1.705268 +18.10068 3.081414 1.705268 +24.30731 3.081414 1.705268 +32.64117 3.081414 1.705268 +43.83129 3.081414 1.705268 +58.85664 3.081414 1.705268 +-0.0175068 4.140474 1.705268 +-0.01161267 4.140474 1.705268 +-0.005718534 4.140474 1.705268 +0.0001755984 4.140474 1.705268 +0.006069731 4.140474 1.705268 +0.01197402 4.140474 1.705268 +0.01903886 4.140474 1.705268 +0.02852504 4.140474 1.705268 +0.04126244 4.140474 1.705268 +0.05836535 4.140474 1.705268 +0.08132997 4.140474 1.705268 +0.1121653 4.140474 1.705268 +0.1535689 4.140474 1.705268 +0.2091628 4.140474 1.705268 +0.2838106 4.140474 1.705268 +0.3840425 4.140474 1.705268 +0.518627 4.140474 1.705268 +0.6993381 4.140474 1.705268 +0.9419845 4.140474 1.705268 +1.267794 4.140474 1.705268 +1.705268 4.140474 1.705268 +2.292679 4.140474 1.705268 +3.081414 4.140474 1.705268 +4.140474 4.140474 1.705268 +5.562508 4.140474 1.705268 +7.471917 4.140474 1.705268 +10.03574 4.140474 1.705268 +13.47828 4.140474 1.705268 +18.10068 4.140474 1.705268 +24.30731 4.140474 1.705268 +32.64117 4.140474 1.705268 +43.83129 4.140474 1.705268 +58.85664 4.140474 1.705268 +-0.0175068 5.562508 1.705268 +-0.01161267 5.562508 1.705268 +-0.005718534 5.562508 1.705268 +0.0001755984 5.562508 1.705268 +0.006069731 5.562508 1.705268 +0.01197402 5.562508 1.705268 +0.01903886 5.562508 1.705268 +0.02852504 5.562508 1.705268 +0.04126244 5.562508 1.705268 +0.05836535 5.562508 1.705268 +0.08132997 5.562508 1.705268 +0.1121653 5.562508 1.705268 +0.1535689 5.562508 1.705268 +0.2091628 5.562508 1.705268 +0.2838106 5.562508 1.705268 +0.3840425 5.562508 1.705268 +0.518627 5.562508 1.705268 +0.6993381 5.562508 1.705268 +0.9419845 5.562508 1.705268 +1.267794 5.562508 1.705268 +1.705268 5.562508 1.705268 +2.292679 5.562508 1.705268 +3.081414 5.562508 1.705268 +4.140474 5.562508 1.705268 +5.562508 5.562508 1.705268 +7.471917 5.562508 1.705268 +10.03574 5.562508 1.705268 +13.47828 5.562508 1.705268 +18.10068 5.562508 1.705268 +24.30731 5.562508 1.705268 +32.64117 5.562508 1.705268 +43.83129 5.562508 1.705268 +58.85664 5.562508 1.705268 +-0.0175068 7.471917 1.705268 +-0.01161267 7.471917 1.705268 +-0.005718534 7.471917 1.705268 +0.0001755984 7.471917 1.705268 +0.006069731 7.471917 1.705268 +0.01197402 7.471917 1.705268 +0.01903886 7.471917 1.705268 +0.02852504 7.471917 1.705268 +0.04126244 7.471917 1.705268 +0.05836535 7.471917 1.705268 +0.08132997 7.471917 1.705268 +0.1121653 7.471917 1.705268 +0.1535689 7.471917 1.705268 +0.2091628 7.471917 1.705268 +0.2838106 7.471917 1.705268 +0.3840425 7.471917 1.705268 +0.518627 7.471917 1.705268 +0.6993381 7.471917 1.705268 +0.9419845 7.471917 1.705268 +1.267794 7.471917 1.705268 +1.705268 7.471917 1.705268 +2.292679 7.471917 1.705268 +3.081414 7.471917 1.705268 +4.140474 7.471917 1.705268 +5.562508 7.471917 1.705268 +7.471917 7.471917 1.705268 +10.03574 7.471917 1.705268 +13.47828 7.471917 1.705268 +18.10068 7.471917 1.705268 +24.30731 7.471917 1.705268 +32.64117 7.471917 1.705268 +43.83129 7.471917 1.705268 +58.85664 7.471917 1.705268 +-0.0175068 10.03574 1.705268 +-0.01161267 10.03574 1.705268 +-0.005718534 10.03574 1.705268 +0.0001755984 10.03574 1.705268 +0.006069731 10.03574 1.705268 +0.01197402 10.03574 1.705268 +0.01903886 10.03574 1.705268 +0.02852504 10.03574 1.705268 +0.04126244 10.03574 1.705268 +0.05836535 10.03574 1.705268 +0.08132997 10.03574 1.705268 +0.1121653 10.03574 1.705268 +0.1535689 10.03574 1.705268 +0.2091628 10.03574 1.705268 +0.2838106 10.03574 1.705268 +0.3840425 10.03574 1.705268 +0.518627 10.03574 1.705268 +0.6993381 10.03574 1.705268 +0.9419845 10.03574 1.705268 +1.267794 10.03574 1.705268 +1.705268 10.03574 1.705268 +2.292679 10.03574 1.705268 +3.081414 10.03574 1.705268 +4.140474 10.03574 1.705268 +5.562508 10.03574 1.705268 +7.471917 10.03574 1.705268 +10.03574 10.03574 1.705268 +13.47828 10.03574 1.705268 +18.10068 10.03574 1.705268 +24.30731 10.03574 1.705268 +32.64117 10.03574 1.705268 +43.83129 10.03574 1.705268 +58.85664 10.03574 1.705268 +-0.0175068 13.47828 1.705268 +-0.01161267 13.47828 1.705268 +-0.005718534 13.47828 1.705268 +0.0001755984 13.47828 1.705268 +0.006069731 13.47828 1.705268 +0.01197402 13.47828 1.705268 +0.01903886 13.47828 1.705268 +0.02852504 13.47828 1.705268 +0.04126244 13.47828 1.705268 +0.05836535 13.47828 1.705268 +0.08132997 13.47828 1.705268 +0.1121653 13.47828 1.705268 +0.1535689 13.47828 1.705268 +0.2091628 13.47828 1.705268 +0.2838106 13.47828 1.705268 +0.3840425 13.47828 1.705268 +0.518627 13.47828 1.705268 +0.6993381 13.47828 1.705268 +0.9419845 13.47828 1.705268 +1.267794 13.47828 1.705268 +1.705268 13.47828 1.705268 +2.292679 13.47828 1.705268 +3.081414 13.47828 1.705268 +4.140474 13.47828 1.705268 +5.562508 13.47828 1.705268 +7.471917 13.47828 1.705268 +10.03574 13.47828 1.705268 +13.47828 13.47828 1.705268 +18.10068 13.47828 1.705268 +24.30731 13.47828 1.705268 +32.64117 13.47828 1.705268 +43.83129 13.47828 1.705268 +58.85664 13.47828 1.705268 +-0.0175068 18.10068 1.705268 +-0.01161267 18.10068 1.705268 +-0.005718534 18.10068 1.705268 +0.0001755984 18.10068 1.705268 +0.006069731 18.10068 1.705268 +0.01197402 18.10068 1.705268 +0.01903886 18.10068 1.705268 +0.02852504 18.10068 1.705268 +0.04126244 18.10068 1.705268 +0.05836535 18.10068 1.705268 +0.08132997 18.10068 1.705268 +0.1121653 18.10068 1.705268 +0.1535689 18.10068 1.705268 +0.2091628 18.10068 1.705268 +0.2838106 18.10068 1.705268 +0.3840425 18.10068 1.705268 +0.518627 18.10068 1.705268 +0.6993381 18.10068 1.705268 +0.9419845 18.10068 1.705268 +1.267794 18.10068 1.705268 +1.705268 18.10068 1.705268 +2.292679 18.10068 1.705268 +3.081414 18.10068 1.705268 +4.140474 18.10068 1.705268 +5.562508 18.10068 1.705268 +7.471917 18.10068 1.705268 +10.03574 18.10068 1.705268 +13.47828 18.10068 1.705268 +18.10068 18.10068 1.705268 +24.30731 18.10068 1.705268 +32.64117 18.10068 1.705268 +43.83129 18.10068 1.705268 +58.85664 18.10068 1.705268 +-0.0175068 24.30731 1.705268 +-0.01161267 24.30731 1.705268 +-0.005718534 24.30731 1.705268 +0.0001755984 24.30731 1.705268 +0.006069731 24.30731 1.705268 +0.01197402 24.30731 1.705268 +0.01903886 24.30731 1.705268 +0.02852504 24.30731 1.705268 +0.04126244 24.30731 1.705268 +0.05836535 24.30731 1.705268 +0.08132997 24.30731 1.705268 +0.1121653 24.30731 1.705268 +0.1535689 24.30731 1.705268 +0.2091628 24.30731 1.705268 +0.2838106 24.30731 1.705268 +0.3840425 24.30731 1.705268 +0.518627 24.30731 1.705268 +0.6993381 24.30731 1.705268 +0.9419845 24.30731 1.705268 +1.267794 24.30731 1.705268 +1.705268 24.30731 1.705268 +2.292679 24.30731 1.705268 +3.081414 24.30731 1.705268 +4.140474 24.30731 1.705268 +5.562508 24.30731 1.705268 +7.471917 24.30731 1.705268 +10.03574 24.30731 1.705268 +13.47828 24.30731 1.705268 +18.10068 24.30731 1.705268 +24.30731 24.30731 1.705268 +32.64117 24.30731 1.705268 +43.83129 24.30731 1.705268 +58.85664 24.30731 1.705268 +-0.0175068 32.64117 1.705268 +-0.01161267 32.64117 1.705268 +-0.005718534 32.64117 1.705268 +0.0001755984 32.64117 1.705268 +0.006069731 32.64117 1.705268 +0.01197402 32.64117 1.705268 +0.01903886 32.64117 1.705268 +0.02852504 32.64117 1.705268 +0.04126244 32.64117 1.705268 +0.05836535 32.64117 1.705268 +0.08132997 32.64117 1.705268 +0.1121653 32.64117 1.705268 +0.1535689 32.64117 1.705268 +0.2091628 32.64117 1.705268 +0.2838106 32.64117 1.705268 +0.3840425 32.64117 1.705268 +0.518627 32.64117 1.705268 +0.6993381 32.64117 1.705268 +0.9419845 32.64117 1.705268 +1.267794 32.64117 1.705268 +1.705268 32.64117 1.705268 +2.292679 32.64117 1.705268 +3.081414 32.64117 1.705268 +4.140474 32.64117 1.705268 +5.562508 32.64117 1.705268 +7.471917 32.64117 1.705268 +10.03574 32.64117 1.705268 +13.47828 32.64117 1.705268 +18.10068 32.64117 1.705268 +24.30731 32.64117 1.705268 +32.64117 32.64117 1.705268 +43.83129 32.64117 1.705268 +58.85664 32.64117 1.705268 +-0.0175068 43.83129 1.705268 +-0.01161267 43.83129 1.705268 +-0.005718534 43.83129 1.705268 +0.0001755984 43.83129 1.705268 +0.006069731 43.83129 1.705268 +0.01197402 43.83129 1.705268 +0.01903886 43.83129 1.705268 +0.02852504 43.83129 1.705268 +0.04126244 43.83129 1.705268 +0.05836535 43.83129 1.705268 +0.08132997 43.83129 1.705268 +0.1121653 43.83129 1.705268 +0.1535689 43.83129 1.705268 +0.2091628 43.83129 1.705268 +0.2838106 43.83129 1.705268 +0.3840425 43.83129 1.705268 +0.518627 43.83129 1.705268 +0.6993381 43.83129 1.705268 +0.9419845 43.83129 1.705268 +1.267794 43.83129 1.705268 +1.705268 43.83129 1.705268 +2.292679 43.83129 1.705268 +3.081414 43.83129 1.705268 +4.140474 43.83129 1.705268 +5.562508 43.83129 1.705268 +7.471917 43.83129 1.705268 +10.03574 43.83129 1.705268 +13.47828 43.83129 1.705268 +18.10068 43.83129 1.705268 +24.30731 43.83129 1.705268 +32.64117 43.83129 1.705268 +43.83129 43.83129 1.705268 +58.85664 43.83129 1.705268 +-0.0175068 58.85664 1.705268 +-0.01161267 58.85664 1.705268 +-0.005718534 58.85664 1.705268 +0.0001755984 58.85664 1.705268 +0.006069731 58.85664 1.705268 +0.01197402 58.85664 1.705268 +0.01903886 58.85664 1.705268 +0.02852504 58.85664 1.705268 +0.04126244 58.85664 1.705268 +0.05836535 58.85664 1.705268 +0.08132997 58.85664 1.705268 +0.1121653 58.85664 1.705268 +0.1535689 58.85664 1.705268 +0.2091628 58.85664 1.705268 +0.2838106 58.85664 1.705268 +0.3840425 58.85664 1.705268 +0.518627 58.85664 1.705268 +0.6993381 58.85664 1.705268 +0.9419845 58.85664 1.705268 +1.267794 58.85664 1.705268 +1.705268 58.85664 1.705268 +2.292679 58.85664 1.705268 +3.081414 58.85664 1.705268 +4.140474 58.85664 1.705268 +5.562508 58.85664 1.705268 +7.471917 58.85664 1.705268 +10.03574 58.85664 1.705268 +13.47828 58.85664 1.705268 +18.10068 58.85664 1.705268 +24.30731 58.85664 1.705268 +32.64117 58.85664 1.705268 +43.83129 58.85664 1.705268 +58.85664 58.85664 1.705268 +-0.0175068 -0.0175068 2.292679 +-0.01161267 -0.0175068 2.292679 +-0.005718534 -0.0175068 2.292679 +0.0001755984 -0.0175068 2.292679 +0.006069731 -0.0175068 2.292679 +0.01197402 -0.0175068 2.292679 +0.01903886 -0.0175068 2.292679 +0.02852504 -0.0175068 2.292679 +0.04126244 -0.0175068 2.292679 +0.05836535 -0.0175068 2.292679 +0.08132997 -0.0175068 2.292679 +0.1121653 -0.0175068 2.292679 +0.1535689 -0.0175068 2.292679 +0.2091628 -0.0175068 2.292679 +0.2838106 -0.0175068 2.292679 +0.3840425 -0.0175068 2.292679 +0.518627 -0.0175068 2.292679 +0.6993381 -0.0175068 2.292679 +0.9419845 -0.0175068 2.292679 +1.267794 -0.0175068 2.292679 +1.705268 -0.0175068 2.292679 +2.292679 -0.0175068 2.292679 +3.081414 -0.0175068 2.292679 +4.140474 -0.0175068 2.292679 +5.562508 -0.0175068 2.292679 +7.471917 -0.0175068 2.292679 +10.03574 -0.0175068 2.292679 +13.47828 -0.0175068 2.292679 +18.10068 -0.0175068 2.292679 +24.30731 -0.0175068 2.292679 +32.64117 -0.0175068 2.292679 +43.83129 -0.0175068 2.292679 +58.85664 -0.0175068 2.292679 +-0.0175068 -0.01161267 2.292679 +-0.01161267 -0.01161267 2.292679 +-0.005718534 -0.01161267 2.292679 +0.0001755984 -0.01161267 2.292679 +0.006069731 -0.01161267 2.292679 +0.01197402 -0.01161267 2.292679 +0.01903886 -0.01161267 2.292679 +0.02852504 -0.01161267 2.292679 +0.04126244 -0.01161267 2.292679 +0.05836535 -0.01161267 2.292679 +0.08132997 -0.01161267 2.292679 +0.1121653 -0.01161267 2.292679 +0.1535689 -0.01161267 2.292679 +0.2091628 -0.01161267 2.292679 +0.2838106 -0.01161267 2.292679 +0.3840425 -0.01161267 2.292679 +0.518627 -0.01161267 2.292679 +0.6993381 -0.01161267 2.292679 +0.9419845 -0.01161267 2.292679 +1.267794 -0.01161267 2.292679 +1.705268 -0.01161267 2.292679 +2.292679 -0.01161267 2.292679 +3.081414 -0.01161267 2.292679 +4.140474 -0.01161267 2.292679 +5.562508 -0.01161267 2.292679 +7.471917 -0.01161267 2.292679 +10.03574 -0.01161267 2.292679 +13.47828 -0.01161267 2.292679 +18.10068 -0.01161267 2.292679 +24.30731 -0.01161267 2.292679 +32.64117 -0.01161267 2.292679 +43.83129 -0.01161267 2.292679 +58.85664 -0.01161267 2.292679 +-0.0175068 -0.005718534 2.292679 +-0.01161267 -0.005718534 2.292679 +-0.005718534 -0.005718534 2.292679 +0.0001755984 -0.005718534 2.292679 +0.006069731 -0.005718534 2.292679 +0.01197402 -0.005718534 2.292679 +0.01903886 -0.005718534 2.292679 +0.02852504 -0.005718534 2.292679 +0.04126244 -0.005718534 2.292679 +0.05836535 -0.005718534 2.292679 +0.08132997 -0.005718534 2.292679 +0.1121653 -0.005718534 2.292679 +0.1535689 -0.005718534 2.292679 +0.2091628 -0.005718534 2.292679 +0.2838106 -0.005718534 2.292679 +0.3840425 -0.005718534 2.292679 +0.518627 -0.005718534 2.292679 +0.6993381 -0.005718534 2.292679 +0.9419845 -0.005718534 2.292679 +1.267794 -0.005718534 2.292679 +1.705268 -0.005718534 2.292679 +2.292679 -0.005718534 2.292679 +3.081414 -0.005718534 2.292679 +4.140474 -0.005718534 2.292679 +5.562508 -0.005718534 2.292679 +7.471917 -0.005718534 2.292679 +10.03574 -0.005718534 2.292679 +13.47828 -0.005718534 2.292679 +18.10068 -0.005718534 2.292679 +24.30731 -0.005718534 2.292679 +32.64117 -0.005718534 2.292679 +43.83129 -0.005718534 2.292679 +58.85664 -0.005718534 2.292679 +-0.0175068 0.0001755984 2.292679 +-0.01161267 0.0001755984 2.292679 +-0.005718534 0.0001755984 2.292679 +0.0001755984 0.0001755984 2.292679 +0.006069731 0.0001755984 2.292679 +0.01197402 0.0001755984 2.292679 +0.01903886 0.0001755984 2.292679 +0.02852504 0.0001755984 2.292679 +0.04126244 0.0001755984 2.292679 +0.05836535 0.0001755984 2.292679 +0.08132997 0.0001755984 2.292679 +0.1121653 0.0001755984 2.292679 +0.1535689 0.0001755984 2.292679 +0.2091628 0.0001755984 2.292679 +0.2838106 0.0001755984 2.292679 +0.3840425 0.0001755984 2.292679 +0.518627 0.0001755984 2.292679 +0.6993381 0.0001755984 2.292679 +0.9419845 0.0001755984 2.292679 +1.267794 0.0001755984 2.292679 +1.705268 0.0001755984 2.292679 +2.292679 0.0001755984 2.292679 +3.081414 0.0001755984 2.292679 +4.140474 0.0001755984 2.292679 +5.562508 0.0001755984 2.292679 +7.471917 0.0001755984 2.292679 +10.03574 0.0001755984 2.292679 +13.47828 0.0001755984 2.292679 +18.10068 0.0001755984 2.292679 +24.30731 0.0001755984 2.292679 +32.64117 0.0001755984 2.292679 +43.83129 0.0001755984 2.292679 +58.85664 0.0001755984 2.292679 +-0.0175068 0.006069731 2.292679 +-0.01161267 0.006069731 2.292679 +-0.005718534 0.006069731 2.292679 +0.0001755984 0.006069731 2.292679 +0.006069731 0.006069731 2.292679 +0.01197402 0.006069731 2.292679 +0.01903886 0.006069731 2.292679 +0.02852504 0.006069731 2.292679 +0.04126244 0.006069731 2.292679 +0.05836535 0.006069731 2.292679 +0.08132997 0.006069731 2.292679 +0.1121653 0.006069731 2.292679 +0.1535689 0.006069731 2.292679 +0.2091628 0.006069731 2.292679 +0.2838106 0.006069731 2.292679 +0.3840425 0.006069731 2.292679 +0.518627 0.006069731 2.292679 +0.6993381 0.006069731 2.292679 +0.9419845 0.006069731 2.292679 +1.267794 0.006069731 2.292679 +1.705268 0.006069731 2.292679 +2.292679 0.006069731 2.292679 +3.081414 0.006069731 2.292679 +4.140474 0.006069731 2.292679 +5.562508 0.006069731 2.292679 +7.471917 0.006069731 2.292679 +10.03574 0.006069731 2.292679 +13.47828 0.006069731 2.292679 +18.10068 0.006069731 2.292679 +24.30731 0.006069731 2.292679 +32.64117 0.006069731 2.292679 +43.83129 0.006069731 2.292679 +58.85664 0.006069731 2.292679 +-0.0175068 0.01197402 2.292679 +-0.01161267 0.01197402 2.292679 +-0.005718534 0.01197402 2.292679 +0.0001755984 0.01197402 2.292679 +0.006069731 0.01197402 2.292679 +0.01197402 0.01197402 2.292679 +0.01903886 0.01197402 2.292679 +0.02852504 0.01197402 2.292679 +0.04126244 0.01197402 2.292679 +0.05836535 0.01197402 2.292679 +0.08132997 0.01197402 2.292679 +0.1121653 0.01197402 2.292679 +0.1535689 0.01197402 2.292679 +0.2091628 0.01197402 2.292679 +0.2838106 0.01197402 2.292679 +0.3840425 0.01197402 2.292679 +0.518627 0.01197402 2.292679 +0.6993381 0.01197402 2.292679 +0.9419845 0.01197402 2.292679 +1.267794 0.01197402 2.292679 +1.705268 0.01197402 2.292679 +2.292679 0.01197402 2.292679 +3.081414 0.01197402 2.292679 +4.140474 0.01197402 2.292679 +5.562508 0.01197402 2.292679 +7.471917 0.01197402 2.292679 +10.03574 0.01197402 2.292679 +13.47828 0.01197402 2.292679 +18.10068 0.01197402 2.292679 +24.30731 0.01197402 2.292679 +32.64117 0.01197402 2.292679 +43.83129 0.01197402 2.292679 +58.85664 0.01197402 2.292679 +-0.0175068 0.01903886 2.292679 +-0.01161267 0.01903886 2.292679 +-0.005718534 0.01903886 2.292679 +0.0001755984 0.01903886 2.292679 +0.006069731 0.01903886 2.292679 +0.01197402 0.01903886 2.292679 +0.01903886 0.01903886 2.292679 +0.02852504 0.01903886 2.292679 +0.04126244 0.01903886 2.292679 +0.05836535 0.01903886 2.292679 +0.08132997 0.01903886 2.292679 +0.1121653 0.01903886 2.292679 +0.1535689 0.01903886 2.292679 +0.2091628 0.01903886 2.292679 +0.2838106 0.01903886 2.292679 +0.3840425 0.01903886 2.292679 +0.518627 0.01903886 2.292679 +0.6993381 0.01903886 2.292679 +0.9419845 0.01903886 2.292679 +1.267794 0.01903886 2.292679 +1.705268 0.01903886 2.292679 +2.292679 0.01903886 2.292679 +3.081414 0.01903886 2.292679 +4.140474 0.01903886 2.292679 +5.562508 0.01903886 2.292679 +7.471917 0.01903886 2.292679 +10.03574 0.01903886 2.292679 +13.47828 0.01903886 2.292679 +18.10068 0.01903886 2.292679 +24.30731 0.01903886 2.292679 +32.64117 0.01903886 2.292679 +43.83129 0.01903886 2.292679 +58.85664 0.01903886 2.292679 +-0.0175068 0.02852504 2.292679 +-0.01161267 0.02852504 2.292679 +-0.005718534 0.02852504 2.292679 +0.0001755984 0.02852504 2.292679 +0.006069731 0.02852504 2.292679 +0.01197402 0.02852504 2.292679 +0.01903886 0.02852504 2.292679 +0.02852504 0.02852504 2.292679 +0.04126244 0.02852504 2.292679 +0.05836535 0.02852504 2.292679 +0.08132997 0.02852504 2.292679 +0.1121653 0.02852504 2.292679 +0.1535689 0.02852504 2.292679 +0.2091628 0.02852504 2.292679 +0.2838106 0.02852504 2.292679 +0.3840425 0.02852504 2.292679 +0.518627 0.02852504 2.292679 +0.6993381 0.02852504 2.292679 +0.9419845 0.02852504 2.292679 +1.267794 0.02852504 2.292679 +1.705268 0.02852504 2.292679 +2.292679 0.02852504 2.292679 +3.081414 0.02852504 2.292679 +4.140474 0.02852504 2.292679 +5.562508 0.02852504 2.292679 +7.471917 0.02852504 2.292679 +10.03574 0.02852504 2.292679 +13.47828 0.02852504 2.292679 +18.10068 0.02852504 2.292679 +24.30731 0.02852504 2.292679 +32.64117 0.02852504 2.292679 +43.83129 0.02852504 2.292679 +58.85664 0.02852504 2.292679 +-0.0175068 0.04126244 2.292679 +-0.01161267 0.04126244 2.292679 +-0.005718534 0.04126244 2.292679 +0.0001755984 0.04126244 2.292679 +0.006069731 0.04126244 2.292679 +0.01197402 0.04126244 2.292679 +0.01903886 0.04126244 2.292679 +0.02852504 0.04126244 2.292679 +0.04126244 0.04126244 2.292679 +0.05836535 0.04126244 2.292679 +0.08132997 0.04126244 2.292679 +0.1121653 0.04126244 2.292679 +0.1535689 0.04126244 2.292679 +0.2091628 0.04126244 2.292679 +0.2838106 0.04126244 2.292679 +0.3840425 0.04126244 2.292679 +0.518627 0.04126244 2.292679 +0.6993381 0.04126244 2.292679 +0.9419845 0.04126244 2.292679 +1.267794 0.04126244 2.292679 +1.705268 0.04126244 2.292679 +2.292679 0.04126244 2.292679 +3.081414 0.04126244 2.292679 +4.140474 0.04126244 2.292679 +5.562508 0.04126244 2.292679 +7.471917 0.04126244 2.292679 +10.03574 0.04126244 2.292679 +13.47828 0.04126244 2.292679 +18.10068 0.04126244 2.292679 +24.30731 0.04126244 2.292679 +32.64117 0.04126244 2.292679 +43.83129 0.04126244 2.292679 +58.85664 0.04126244 2.292679 +-0.0175068 0.05836535 2.292679 +-0.01161267 0.05836535 2.292679 +-0.005718534 0.05836535 2.292679 +0.0001755984 0.05836535 2.292679 +0.006069731 0.05836535 2.292679 +0.01197402 0.05836535 2.292679 +0.01903886 0.05836535 2.292679 +0.02852504 0.05836535 2.292679 +0.04126244 0.05836535 2.292679 +0.05836535 0.05836535 2.292679 +0.08132997 0.05836535 2.292679 +0.1121653 0.05836535 2.292679 +0.1535689 0.05836535 2.292679 +0.2091628 0.05836535 2.292679 +0.2838106 0.05836535 2.292679 +0.3840425 0.05836535 2.292679 +0.518627 0.05836535 2.292679 +0.6993381 0.05836535 2.292679 +0.9419845 0.05836535 2.292679 +1.267794 0.05836535 2.292679 +1.705268 0.05836535 2.292679 +2.292679 0.05836535 2.292679 +3.081414 0.05836535 2.292679 +4.140474 0.05836535 2.292679 +5.562508 0.05836535 2.292679 +7.471917 0.05836535 2.292679 +10.03574 0.05836535 2.292679 +13.47828 0.05836535 2.292679 +18.10068 0.05836535 2.292679 +24.30731 0.05836535 2.292679 +32.64117 0.05836535 2.292679 +43.83129 0.05836535 2.292679 +58.85664 0.05836535 2.292679 +-0.0175068 0.08132997 2.292679 +-0.01161267 0.08132997 2.292679 +-0.005718534 0.08132997 2.292679 +0.0001755984 0.08132997 2.292679 +0.006069731 0.08132997 2.292679 +0.01197402 0.08132997 2.292679 +0.01903886 0.08132997 2.292679 +0.02852504 0.08132997 2.292679 +0.04126244 0.08132997 2.292679 +0.05836535 0.08132997 2.292679 +0.08132997 0.08132997 2.292679 +0.1121653 0.08132997 2.292679 +0.1535689 0.08132997 2.292679 +0.2091628 0.08132997 2.292679 +0.2838106 0.08132997 2.292679 +0.3840425 0.08132997 2.292679 +0.518627 0.08132997 2.292679 +0.6993381 0.08132997 2.292679 +0.9419845 0.08132997 2.292679 +1.267794 0.08132997 2.292679 +1.705268 0.08132997 2.292679 +2.292679 0.08132997 2.292679 +3.081414 0.08132997 2.292679 +4.140474 0.08132997 2.292679 +5.562508 0.08132997 2.292679 +7.471917 0.08132997 2.292679 +10.03574 0.08132997 2.292679 +13.47828 0.08132997 2.292679 +18.10068 0.08132997 2.292679 +24.30731 0.08132997 2.292679 +32.64117 0.08132997 2.292679 +43.83129 0.08132997 2.292679 +58.85664 0.08132997 2.292679 +-0.0175068 0.1121653 2.292679 +-0.01161267 0.1121653 2.292679 +-0.005718534 0.1121653 2.292679 +0.0001755984 0.1121653 2.292679 +0.006069731 0.1121653 2.292679 +0.01197402 0.1121653 2.292679 +0.01903886 0.1121653 2.292679 +0.02852504 0.1121653 2.292679 +0.04126244 0.1121653 2.292679 +0.05836535 0.1121653 2.292679 +0.08132997 0.1121653 2.292679 +0.1121653 0.1121653 2.292679 +0.1535689 0.1121653 2.292679 +0.2091628 0.1121653 2.292679 +0.2838106 0.1121653 2.292679 +0.3840425 0.1121653 2.292679 +0.518627 0.1121653 2.292679 +0.6993381 0.1121653 2.292679 +0.9419845 0.1121653 2.292679 +1.267794 0.1121653 2.292679 +1.705268 0.1121653 2.292679 +2.292679 0.1121653 2.292679 +3.081414 0.1121653 2.292679 +4.140474 0.1121653 2.292679 +5.562508 0.1121653 2.292679 +7.471917 0.1121653 2.292679 +10.03574 0.1121653 2.292679 +13.47828 0.1121653 2.292679 +18.10068 0.1121653 2.292679 +24.30731 0.1121653 2.292679 +32.64117 0.1121653 2.292679 +43.83129 0.1121653 2.292679 +58.85664 0.1121653 2.292679 +-0.0175068 0.1535689 2.292679 +-0.01161267 0.1535689 2.292679 +-0.005718534 0.1535689 2.292679 +0.0001755984 0.1535689 2.292679 +0.006069731 0.1535689 2.292679 +0.01197402 0.1535689 2.292679 +0.01903886 0.1535689 2.292679 +0.02852504 0.1535689 2.292679 +0.04126244 0.1535689 2.292679 +0.05836535 0.1535689 2.292679 +0.08132997 0.1535689 2.292679 +0.1121653 0.1535689 2.292679 +0.1535689 0.1535689 2.292679 +0.2091628 0.1535689 2.292679 +0.2838106 0.1535689 2.292679 +0.3840425 0.1535689 2.292679 +0.518627 0.1535689 2.292679 +0.6993381 0.1535689 2.292679 +0.9419845 0.1535689 2.292679 +1.267794 0.1535689 2.292679 +1.705268 0.1535689 2.292679 +2.292679 0.1535689 2.292679 +3.081414 0.1535689 2.292679 +4.140474 0.1535689 2.292679 +5.562508 0.1535689 2.292679 +7.471917 0.1535689 2.292679 +10.03574 0.1535689 2.292679 +13.47828 0.1535689 2.292679 +18.10068 0.1535689 2.292679 +24.30731 0.1535689 2.292679 +32.64117 0.1535689 2.292679 +43.83129 0.1535689 2.292679 +58.85664 0.1535689 2.292679 +-0.0175068 0.2091628 2.292679 +-0.01161267 0.2091628 2.292679 +-0.005718534 0.2091628 2.292679 +0.0001755984 0.2091628 2.292679 +0.006069731 0.2091628 2.292679 +0.01197402 0.2091628 2.292679 +0.01903886 0.2091628 2.292679 +0.02852504 0.2091628 2.292679 +0.04126244 0.2091628 2.292679 +0.05836535 0.2091628 2.292679 +0.08132997 0.2091628 2.292679 +0.1121653 0.2091628 2.292679 +0.1535689 0.2091628 2.292679 +0.2091628 0.2091628 2.292679 +0.2838106 0.2091628 2.292679 +0.3840425 0.2091628 2.292679 +0.518627 0.2091628 2.292679 +0.6993381 0.2091628 2.292679 +0.9419845 0.2091628 2.292679 +1.267794 0.2091628 2.292679 +1.705268 0.2091628 2.292679 +2.292679 0.2091628 2.292679 +3.081414 0.2091628 2.292679 +4.140474 0.2091628 2.292679 +5.562508 0.2091628 2.292679 +7.471917 0.2091628 2.292679 +10.03574 0.2091628 2.292679 +13.47828 0.2091628 2.292679 +18.10068 0.2091628 2.292679 +24.30731 0.2091628 2.292679 +32.64117 0.2091628 2.292679 +43.83129 0.2091628 2.292679 +58.85664 0.2091628 2.292679 +-0.0175068 0.2838106 2.292679 +-0.01161267 0.2838106 2.292679 +-0.005718534 0.2838106 2.292679 +0.0001755984 0.2838106 2.292679 +0.006069731 0.2838106 2.292679 +0.01197402 0.2838106 2.292679 +0.01903886 0.2838106 2.292679 +0.02852504 0.2838106 2.292679 +0.04126244 0.2838106 2.292679 +0.05836535 0.2838106 2.292679 +0.08132997 0.2838106 2.292679 +0.1121653 0.2838106 2.292679 +0.1535689 0.2838106 2.292679 +0.2091628 0.2838106 2.292679 +0.2838106 0.2838106 2.292679 +0.3840425 0.2838106 2.292679 +0.518627 0.2838106 2.292679 +0.6993381 0.2838106 2.292679 +0.9419845 0.2838106 2.292679 +1.267794 0.2838106 2.292679 +1.705268 0.2838106 2.292679 +2.292679 0.2838106 2.292679 +3.081414 0.2838106 2.292679 +4.140474 0.2838106 2.292679 +5.562508 0.2838106 2.292679 +7.471917 0.2838106 2.292679 +10.03574 0.2838106 2.292679 +13.47828 0.2838106 2.292679 +18.10068 0.2838106 2.292679 +24.30731 0.2838106 2.292679 +32.64117 0.2838106 2.292679 +43.83129 0.2838106 2.292679 +58.85664 0.2838106 2.292679 +-0.0175068 0.3840425 2.292679 +-0.01161267 0.3840425 2.292679 +-0.005718534 0.3840425 2.292679 +0.0001755984 0.3840425 2.292679 +0.006069731 0.3840425 2.292679 +0.01197402 0.3840425 2.292679 +0.01903886 0.3840425 2.292679 +0.02852504 0.3840425 2.292679 +0.04126244 0.3840425 2.292679 +0.05836535 0.3840425 2.292679 +0.08132997 0.3840425 2.292679 +0.1121653 0.3840425 2.292679 +0.1535689 0.3840425 2.292679 +0.2091628 0.3840425 2.292679 +0.2838106 0.3840425 2.292679 +0.3840425 0.3840425 2.292679 +0.518627 0.3840425 2.292679 +0.6993381 0.3840425 2.292679 +0.9419845 0.3840425 2.292679 +1.267794 0.3840425 2.292679 +1.705268 0.3840425 2.292679 +2.292679 0.3840425 2.292679 +3.081414 0.3840425 2.292679 +4.140474 0.3840425 2.292679 +5.562508 0.3840425 2.292679 +7.471917 0.3840425 2.292679 +10.03574 0.3840425 2.292679 +13.47828 0.3840425 2.292679 +18.10068 0.3840425 2.292679 +24.30731 0.3840425 2.292679 +32.64117 0.3840425 2.292679 +43.83129 0.3840425 2.292679 +58.85664 0.3840425 2.292679 +-0.0175068 0.518627 2.292679 +-0.01161267 0.518627 2.292679 +-0.005718534 0.518627 2.292679 +0.0001755984 0.518627 2.292679 +0.006069731 0.518627 2.292679 +0.01197402 0.518627 2.292679 +0.01903886 0.518627 2.292679 +0.02852504 0.518627 2.292679 +0.04126244 0.518627 2.292679 +0.05836535 0.518627 2.292679 +0.08132997 0.518627 2.292679 +0.1121653 0.518627 2.292679 +0.1535689 0.518627 2.292679 +0.2091628 0.518627 2.292679 +0.2838106 0.518627 2.292679 +0.3840425 0.518627 2.292679 +0.518627 0.518627 2.292679 +0.6993381 0.518627 2.292679 +0.9419845 0.518627 2.292679 +1.267794 0.518627 2.292679 +1.705268 0.518627 2.292679 +2.292679 0.518627 2.292679 +3.081414 0.518627 2.292679 +4.140474 0.518627 2.292679 +5.562508 0.518627 2.292679 +7.471917 0.518627 2.292679 +10.03574 0.518627 2.292679 +13.47828 0.518627 2.292679 +18.10068 0.518627 2.292679 +24.30731 0.518627 2.292679 +32.64117 0.518627 2.292679 +43.83129 0.518627 2.292679 +58.85664 0.518627 2.292679 +-0.0175068 0.6993381 2.292679 +-0.01161267 0.6993381 2.292679 +-0.005718534 0.6993381 2.292679 +0.0001755984 0.6993381 2.292679 +0.006069731 0.6993381 2.292679 +0.01197402 0.6993381 2.292679 +0.01903886 0.6993381 2.292679 +0.02852504 0.6993381 2.292679 +0.04126244 0.6993381 2.292679 +0.05836535 0.6993381 2.292679 +0.08132997 0.6993381 2.292679 +0.1121653 0.6993381 2.292679 +0.1535689 0.6993381 2.292679 +0.2091628 0.6993381 2.292679 +0.2838106 0.6993381 2.292679 +0.3840425 0.6993381 2.292679 +0.518627 0.6993381 2.292679 +0.6993381 0.6993381 2.292679 +0.9419845 0.6993381 2.292679 +1.267794 0.6993381 2.292679 +1.705268 0.6993381 2.292679 +2.292679 0.6993381 2.292679 +3.081414 0.6993381 2.292679 +4.140474 0.6993381 2.292679 +5.562508 0.6993381 2.292679 +7.471917 0.6993381 2.292679 +10.03574 0.6993381 2.292679 +13.47828 0.6993381 2.292679 +18.10068 0.6993381 2.292679 +24.30731 0.6993381 2.292679 +32.64117 0.6993381 2.292679 +43.83129 0.6993381 2.292679 +58.85664 0.6993381 2.292679 +-0.0175068 0.9419845 2.292679 +-0.01161267 0.9419845 2.292679 +-0.005718534 0.9419845 2.292679 +0.0001755984 0.9419845 2.292679 +0.006069731 0.9419845 2.292679 +0.01197402 0.9419845 2.292679 +0.01903886 0.9419845 2.292679 +0.02852504 0.9419845 2.292679 +0.04126244 0.9419845 2.292679 +0.05836535 0.9419845 2.292679 +0.08132997 0.9419845 2.292679 +0.1121653 0.9419845 2.292679 +0.1535689 0.9419845 2.292679 +0.2091628 0.9419845 2.292679 +0.2838106 0.9419845 2.292679 +0.3840425 0.9419845 2.292679 +0.518627 0.9419845 2.292679 +0.6993381 0.9419845 2.292679 +0.9419845 0.9419845 2.292679 +1.267794 0.9419845 2.292679 +1.705268 0.9419845 2.292679 +2.292679 0.9419845 2.292679 +3.081414 0.9419845 2.292679 +4.140474 0.9419845 2.292679 +5.562508 0.9419845 2.292679 +7.471917 0.9419845 2.292679 +10.03574 0.9419845 2.292679 +13.47828 0.9419845 2.292679 +18.10068 0.9419845 2.292679 +24.30731 0.9419845 2.292679 +32.64117 0.9419845 2.292679 +43.83129 0.9419845 2.292679 +58.85664 0.9419845 2.292679 +-0.0175068 1.267794 2.292679 +-0.01161267 1.267794 2.292679 +-0.005718534 1.267794 2.292679 +0.0001755984 1.267794 2.292679 +0.006069731 1.267794 2.292679 +0.01197402 1.267794 2.292679 +0.01903886 1.267794 2.292679 +0.02852504 1.267794 2.292679 +0.04126244 1.267794 2.292679 +0.05836535 1.267794 2.292679 +0.08132997 1.267794 2.292679 +0.1121653 1.267794 2.292679 +0.1535689 1.267794 2.292679 +0.2091628 1.267794 2.292679 +0.2838106 1.267794 2.292679 +0.3840425 1.267794 2.292679 +0.518627 1.267794 2.292679 +0.6993381 1.267794 2.292679 +0.9419845 1.267794 2.292679 +1.267794 1.267794 2.292679 +1.705268 1.267794 2.292679 +2.292679 1.267794 2.292679 +3.081414 1.267794 2.292679 +4.140474 1.267794 2.292679 +5.562508 1.267794 2.292679 +7.471917 1.267794 2.292679 +10.03574 1.267794 2.292679 +13.47828 1.267794 2.292679 +18.10068 1.267794 2.292679 +24.30731 1.267794 2.292679 +32.64117 1.267794 2.292679 +43.83129 1.267794 2.292679 +58.85664 1.267794 2.292679 +-0.0175068 1.705268 2.292679 +-0.01161267 1.705268 2.292679 +-0.005718534 1.705268 2.292679 +0.0001755984 1.705268 2.292679 +0.006069731 1.705268 2.292679 +0.01197402 1.705268 2.292679 +0.01903886 1.705268 2.292679 +0.02852504 1.705268 2.292679 +0.04126244 1.705268 2.292679 +0.05836535 1.705268 2.292679 +0.08132997 1.705268 2.292679 +0.1121653 1.705268 2.292679 +0.1535689 1.705268 2.292679 +0.2091628 1.705268 2.292679 +0.2838106 1.705268 2.292679 +0.3840425 1.705268 2.292679 +0.518627 1.705268 2.292679 +0.6993381 1.705268 2.292679 +0.9419845 1.705268 2.292679 +1.267794 1.705268 2.292679 +1.705268 1.705268 2.292679 +2.292679 1.705268 2.292679 +3.081414 1.705268 2.292679 +4.140474 1.705268 2.292679 +5.562508 1.705268 2.292679 +7.471917 1.705268 2.292679 +10.03574 1.705268 2.292679 +13.47828 1.705268 2.292679 +18.10068 1.705268 2.292679 +24.30731 1.705268 2.292679 +32.64117 1.705268 2.292679 +43.83129 1.705268 2.292679 +58.85664 1.705268 2.292679 +-0.0175068 2.292679 2.292679 +-0.01161267 2.292679 2.292679 +-0.005718534 2.292679 2.292679 +0.0001755984 2.292679 2.292679 +0.006069731 2.292679 2.292679 +0.01197402 2.292679 2.292679 +0.01903886 2.292679 2.292679 +0.02852504 2.292679 2.292679 +0.04126244 2.292679 2.292679 +0.05836535 2.292679 2.292679 +0.08132997 2.292679 2.292679 +0.1121653 2.292679 2.292679 +0.1535689 2.292679 2.292679 +0.2091628 2.292679 2.292679 +0.2838106 2.292679 2.292679 +0.3840425 2.292679 2.292679 +0.518627 2.292679 2.292679 +0.6993381 2.292679 2.292679 +0.9419845 2.292679 2.292679 +1.267794 2.292679 2.292679 +1.705268 2.292679 2.292679 +2.292679 2.292679 2.292679 +3.081414 2.292679 2.292679 +4.140474 2.292679 2.292679 +5.562508 2.292679 2.292679 +7.471917 2.292679 2.292679 +10.03574 2.292679 2.292679 +13.47828 2.292679 2.292679 +18.10068 2.292679 2.292679 +24.30731 2.292679 2.292679 +32.64117 2.292679 2.292679 +43.83129 2.292679 2.292679 +58.85664 2.292679 2.292679 +-0.0175068 3.081414 2.292679 +-0.01161267 3.081414 2.292679 +-0.005718534 3.081414 2.292679 +0.0001755984 3.081414 2.292679 +0.006069731 3.081414 2.292679 +0.01197402 3.081414 2.292679 +0.01903886 3.081414 2.292679 +0.02852504 3.081414 2.292679 +0.04126244 3.081414 2.292679 +0.05836535 3.081414 2.292679 +0.08132997 3.081414 2.292679 +0.1121653 3.081414 2.292679 +0.1535689 3.081414 2.292679 +0.2091628 3.081414 2.292679 +0.2838106 3.081414 2.292679 +0.3840425 3.081414 2.292679 +0.518627 3.081414 2.292679 +0.6993381 3.081414 2.292679 +0.9419845 3.081414 2.292679 +1.267794 3.081414 2.292679 +1.705268 3.081414 2.292679 +2.292679 3.081414 2.292679 +3.081414 3.081414 2.292679 +4.140474 3.081414 2.292679 +5.562508 3.081414 2.292679 +7.471917 3.081414 2.292679 +10.03574 3.081414 2.292679 +13.47828 3.081414 2.292679 +18.10068 3.081414 2.292679 +24.30731 3.081414 2.292679 +32.64117 3.081414 2.292679 +43.83129 3.081414 2.292679 +58.85664 3.081414 2.292679 +-0.0175068 4.140474 2.292679 +-0.01161267 4.140474 2.292679 +-0.005718534 4.140474 2.292679 +0.0001755984 4.140474 2.292679 +0.006069731 4.140474 2.292679 +0.01197402 4.140474 2.292679 +0.01903886 4.140474 2.292679 +0.02852504 4.140474 2.292679 +0.04126244 4.140474 2.292679 +0.05836535 4.140474 2.292679 +0.08132997 4.140474 2.292679 +0.1121653 4.140474 2.292679 +0.1535689 4.140474 2.292679 +0.2091628 4.140474 2.292679 +0.2838106 4.140474 2.292679 +0.3840425 4.140474 2.292679 +0.518627 4.140474 2.292679 +0.6993381 4.140474 2.292679 +0.9419845 4.140474 2.292679 +1.267794 4.140474 2.292679 +1.705268 4.140474 2.292679 +2.292679 4.140474 2.292679 +3.081414 4.140474 2.292679 +4.140474 4.140474 2.292679 +5.562508 4.140474 2.292679 +7.471917 4.140474 2.292679 +10.03574 4.140474 2.292679 +13.47828 4.140474 2.292679 +18.10068 4.140474 2.292679 +24.30731 4.140474 2.292679 +32.64117 4.140474 2.292679 +43.83129 4.140474 2.292679 +58.85664 4.140474 2.292679 +-0.0175068 5.562508 2.292679 +-0.01161267 5.562508 2.292679 +-0.005718534 5.562508 2.292679 +0.0001755984 5.562508 2.292679 +0.006069731 5.562508 2.292679 +0.01197402 5.562508 2.292679 +0.01903886 5.562508 2.292679 +0.02852504 5.562508 2.292679 +0.04126244 5.562508 2.292679 +0.05836535 5.562508 2.292679 +0.08132997 5.562508 2.292679 +0.1121653 5.562508 2.292679 +0.1535689 5.562508 2.292679 +0.2091628 5.562508 2.292679 +0.2838106 5.562508 2.292679 +0.3840425 5.562508 2.292679 +0.518627 5.562508 2.292679 +0.6993381 5.562508 2.292679 +0.9419845 5.562508 2.292679 +1.267794 5.562508 2.292679 +1.705268 5.562508 2.292679 +2.292679 5.562508 2.292679 +3.081414 5.562508 2.292679 +4.140474 5.562508 2.292679 +5.562508 5.562508 2.292679 +7.471917 5.562508 2.292679 +10.03574 5.562508 2.292679 +13.47828 5.562508 2.292679 +18.10068 5.562508 2.292679 +24.30731 5.562508 2.292679 +32.64117 5.562508 2.292679 +43.83129 5.562508 2.292679 +58.85664 5.562508 2.292679 +-0.0175068 7.471917 2.292679 +-0.01161267 7.471917 2.292679 +-0.005718534 7.471917 2.292679 +0.0001755984 7.471917 2.292679 +0.006069731 7.471917 2.292679 +0.01197402 7.471917 2.292679 +0.01903886 7.471917 2.292679 +0.02852504 7.471917 2.292679 +0.04126244 7.471917 2.292679 +0.05836535 7.471917 2.292679 +0.08132997 7.471917 2.292679 +0.1121653 7.471917 2.292679 +0.1535689 7.471917 2.292679 +0.2091628 7.471917 2.292679 +0.2838106 7.471917 2.292679 +0.3840425 7.471917 2.292679 +0.518627 7.471917 2.292679 +0.6993381 7.471917 2.292679 +0.9419845 7.471917 2.292679 +1.267794 7.471917 2.292679 +1.705268 7.471917 2.292679 +2.292679 7.471917 2.292679 +3.081414 7.471917 2.292679 +4.140474 7.471917 2.292679 +5.562508 7.471917 2.292679 +7.471917 7.471917 2.292679 +10.03574 7.471917 2.292679 +13.47828 7.471917 2.292679 +18.10068 7.471917 2.292679 +24.30731 7.471917 2.292679 +32.64117 7.471917 2.292679 +43.83129 7.471917 2.292679 +58.85664 7.471917 2.292679 +-0.0175068 10.03574 2.292679 +-0.01161267 10.03574 2.292679 +-0.005718534 10.03574 2.292679 +0.0001755984 10.03574 2.292679 +0.006069731 10.03574 2.292679 +0.01197402 10.03574 2.292679 +0.01903886 10.03574 2.292679 +0.02852504 10.03574 2.292679 +0.04126244 10.03574 2.292679 +0.05836535 10.03574 2.292679 +0.08132997 10.03574 2.292679 +0.1121653 10.03574 2.292679 +0.1535689 10.03574 2.292679 +0.2091628 10.03574 2.292679 +0.2838106 10.03574 2.292679 +0.3840425 10.03574 2.292679 +0.518627 10.03574 2.292679 +0.6993381 10.03574 2.292679 +0.9419845 10.03574 2.292679 +1.267794 10.03574 2.292679 +1.705268 10.03574 2.292679 +2.292679 10.03574 2.292679 +3.081414 10.03574 2.292679 +4.140474 10.03574 2.292679 +5.562508 10.03574 2.292679 +7.471917 10.03574 2.292679 +10.03574 10.03574 2.292679 +13.47828 10.03574 2.292679 +18.10068 10.03574 2.292679 +24.30731 10.03574 2.292679 +32.64117 10.03574 2.292679 +43.83129 10.03574 2.292679 +58.85664 10.03574 2.292679 +-0.0175068 13.47828 2.292679 +-0.01161267 13.47828 2.292679 +-0.005718534 13.47828 2.292679 +0.0001755984 13.47828 2.292679 +0.006069731 13.47828 2.292679 +0.01197402 13.47828 2.292679 +0.01903886 13.47828 2.292679 +0.02852504 13.47828 2.292679 +0.04126244 13.47828 2.292679 +0.05836535 13.47828 2.292679 +0.08132997 13.47828 2.292679 +0.1121653 13.47828 2.292679 +0.1535689 13.47828 2.292679 +0.2091628 13.47828 2.292679 +0.2838106 13.47828 2.292679 +0.3840425 13.47828 2.292679 +0.518627 13.47828 2.292679 +0.6993381 13.47828 2.292679 +0.9419845 13.47828 2.292679 +1.267794 13.47828 2.292679 +1.705268 13.47828 2.292679 +2.292679 13.47828 2.292679 +3.081414 13.47828 2.292679 +4.140474 13.47828 2.292679 +5.562508 13.47828 2.292679 +7.471917 13.47828 2.292679 +10.03574 13.47828 2.292679 +13.47828 13.47828 2.292679 +18.10068 13.47828 2.292679 +24.30731 13.47828 2.292679 +32.64117 13.47828 2.292679 +43.83129 13.47828 2.292679 +58.85664 13.47828 2.292679 +-0.0175068 18.10068 2.292679 +-0.01161267 18.10068 2.292679 +-0.005718534 18.10068 2.292679 +0.0001755984 18.10068 2.292679 +0.006069731 18.10068 2.292679 +0.01197402 18.10068 2.292679 +0.01903886 18.10068 2.292679 +0.02852504 18.10068 2.292679 +0.04126244 18.10068 2.292679 +0.05836535 18.10068 2.292679 +0.08132997 18.10068 2.292679 +0.1121653 18.10068 2.292679 +0.1535689 18.10068 2.292679 +0.2091628 18.10068 2.292679 +0.2838106 18.10068 2.292679 +0.3840425 18.10068 2.292679 +0.518627 18.10068 2.292679 +0.6993381 18.10068 2.292679 +0.9419845 18.10068 2.292679 +1.267794 18.10068 2.292679 +1.705268 18.10068 2.292679 +2.292679 18.10068 2.292679 +3.081414 18.10068 2.292679 +4.140474 18.10068 2.292679 +5.562508 18.10068 2.292679 +7.471917 18.10068 2.292679 +10.03574 18.10068 2.292679 +13.47828 18.10068 2.292679 +18.10068 18.10068 2.292679 +24.30731 18.10068 2.292679 +32.64117 18.10068 2.292679 +43.83129 18.10068 2.292679 +58.85664 18.10068 2.292679 +-0.0175068 24.30731 2.292679 +-0.01161267 24.30731 2.292679 +-0.005718534 24.30731 2.292679 +0.0001755984 24.30731 2.292679 +0.006069731 24.30731 2.292679 +0.01197402 24.30731 2.292679 +0.01903886 24.30731 2.292679 +0.02852504 24.30731 2.292679 +0.04126244 24.30731 2.292679 +0.05836535 24.30731 2.292679 +0.08132997 24.30731 2.292679 +0.1121653 24.30731 2.292679 +0.1535689 24.30731 2.292679 +0.2091628 24.30731 2.292679 +0.2838106 24.30731 2.292679 +0.3840425 24.30731 2.292679 +0.518627 24.30731 2.292679 +0.6993381 24.30731 2.292679 +0.9419845 24.30731 2.292679 +1.267794 24.30731 2.292679 +1.705268 24.30731 2.292679 +2.292679 24.30731 2.292679 +3.081414 24.30731 2.292679 +4.140474 24.30731 2.292679 +5.562508 24.30731 2.292679 +7.471917 24.30731 2.292679 +10.03574 24.30731 2.292679 +13.47828 24.30731 2.292679 +18.10068 24.30731 2.292679 +24.30731 24.30731 2.292679 +32.64117 24.30731 2.292679 +43.83129 24.30731 2.292679 +58.85664 24.30731 2.292679 +-0.0175068 32.64117 2.292679 +-0.01161267 32.64117 2.292679 +-0.005718534 32.64117 2.292679 +0.0001755984 32.64117 2.292679 +0.006069731 32.64117 2.292679 +0.01197402 32.64117 2.292679 +0.01903886 32.64117 2.292679 +0.02852504 32.64117 2.292679 +0.04126244 32.64117 2.292679 +0.05836535 32.64117 2.292679 +0.08132997 32.64117 2.292679 +0.1121653 32.64117 2.292679 +0.1535689 32.64117 2.292679 +0.2091628 32.64117 2.292679 +0.2838106 32.64117 2.292679 +0.3840425 32.64117 2.292679 +0.518627 32.64117 2.292679 +0.6993381 32.64117 2.292679 +0.9419845 32.64117 2.292679 +1.267794 32.64117 2.292679 +1.705268 32.64117 2.292679 +2.292679 32.64117 2.292679 +3.081414 32.64117 2.292679 +4.140474 32.64117 2.292679 +5.562508 32.64117 2.292679 +7.471917 32.64117 2.292679 +10.03574 32.64117 2.292679 +13.47828 32.64117 2.292679 +18.10068 32.64117 2.292679 +24.30731 32.64117 2.292679 +32.64117 32.64117 2.292679 +43.83129 32.64117 2.292679 +58.85664 32.64117 2.292679 +-0.0175068 43.83129 2.292679 +-0.01161267 43.83129 2.292679 +-0.005718534 43.83129 2.292679 +0.0001755984 43.83129 2.292679 +0.006069731 43.83129 2.292679 +0.01197402 43.83129 2.292679 +0.01903886 43.83129 2.292679 +0.02852504 43.83129 2.292679 +0.04126244 43.83129 2.292679 +0.05836535 43.83129 2.292679 +0.08132997 43.83129 2.292679 +0.1121653 43.83129 2.292679 +0.1535689 43.83129 2.292679 +0.2091628 43.83129 2.292679 +0.2838106 43.83129 2.292679 +0.3840425 43.83129 2.292679 +0.518627 43.83129 2.292679 +0.6993381 43.83129 2.292679 +0.9419845 43.83129 2.292679 +1.267794 43.83129 2.292679 +1.705268 43.83129 2.292679 +2.292679 43.83129 2.292679 +3.081414 43.83129 2.292679 +4.140474 43.83129 2.292679 +5.562508 43.83129 2.292679 +7.471917 43.83129 2.292679 +10.03574 43.83129 2.292679 +13.47828 43.83129 2.292679 +18.10068 43.83129 2.292679 +24.30731 43.83129 2.292679 +32.64117 43.83129 2.292679 +43.83129 43.83129 2.292679 +58.85664 43.83129 2.292679 +-0.0175068 58.85664 2.292679 +-0.01161267 58.85664 2.292679 +-0.005718534 58.85664 2.292679 +0.0001755984 58.85664 2.292679 +0.006069731 58.85664 2.292679 +0.01197402 58.85664 2.292679 +0.01903886 58.85664 2.292679 +0.02852504 58.85664 2.292679 +0.04126244 58.85664 2.292679 +0.05836535 58.85664 2.292679 +0.08132997 58.85664 2.292679 +0.1121653 58.85664 2.292679 +0.1535689 58.85664 2.292679 +0.2091628 58.85664 2.292679 +0.2838106 58.85664 2.292679 +0.3840425 58.85664 2.292679 +0.518627 58.85664 2.292679 +0.6993381 58.85664 2.292679 +0.9419845 58.85664 2.292679 +1.267794 58.85664 2.292679 +1.705268 58.85664 2.292679 +2.292679 58.85664 2.292679 +3.081414 58.85664 2.292679 +4.140474 58.85664 2.292679 +5.562508 58.85664 2.292679 +7.471917 58.85664 2.292679 +10.03574 58.85664 2.292679 +13.47828 58.85664 2.292679 +18.10068 58.85664 2.292679 +24.30731 58.85664 2.292679 +32.64117 58.85664 2.292679 +43.83129 58.85664 2.292679 +58.85664 58.85664 2.292679 +-0.0175068 -0.0175068 3.081414 +-0.01161267 -0.0175068 3.081414 +-0.005718534 -0.0175068 3.081414 +0.0001755984 -0.0175068 3.081414 +0.006069731 -0.0175068 3.081414 +0.01197402 -0.0175068 3.081414 +0.01903886 -0.0175068 3.081414 +0.02852504 -0.0175068 3.081414 +0.04126244 -0.0175068 3.081414 +0.05836535 -0.0175068 3.081414 +0.08132997 -0.0175068 3.081414 +0.1121653 -0.0175068 3.081414 +0.1535689 -0.0175068 3.081414 +0.2091628 -0.0175068 3.081414 +0.2838106 -0.0175068 3.081414 +0.3840425 -0.0175068 3.081414 +0.518627 -0.0175068 3.081414 +0.6993381 -0.0175068 3.081414 +0.9419845 -0.0175068 3.081414 +1.267794 -0.0175068 3.081414 +1.705268 -0.0175068 3.081414 +2.292679 -0.0175068 3.081414 +3.081414 -0.0175068 3.081414 +4.140474 -0.0175068 3.081414 +5.562508 -0.0175068 3.081414 +7.471917 -0.0175068 3.081414 +10.03574 -0.0175068 3.081414 +13.47828 -0.0175068 3.081414 +18.10068 -0.0175068 3.081414 +24.30731 -0.0175068 3.081414 +32.64117 -0.0175068 3.081414 +43.83129 -0.0175068 3.081414 +58.85664 -0.0175068 3.081414 +-0.0175068 -0.01161267 3.081414 +-0.01161267 -0.01161267 3.081414 +-0.005718534 -0.01161267 3.081414 +0.0001755984 -0.01161267 3.081414 +0.006069731 -0.01161267 3.081414 +0.01197402 -0.01161267 3.081414 +0.01903886 -0.01161267 3.081414 +0.02852504 -0.01161267 3.081414 +0.04126244 -0.01161267 3.081414 +0.05836535 -0.01161267 3.081414 +0.08132997 -0.01161267 3.081414 +0.1121653 -0.01161267 3.081414 +0.1535689 -0.01161267 3.081414 +0.2091628 -0.01161267 3.081414 +0.2838106 -0.01161267 3.081414 +0.3840425 -0.01161267 3.081414 +0.518627 -0.01161267 3.081414 +0.6993381 -0.01161267 3.081414 +0.9419845 -0.01161267 3.081414 +1.267794 -0.01161267 3.081414 +1.705268 -0.01161267 3.081414 +2.292679 -0.01161267 3.081414 +3.081414 -0.01161267 3.081414 +4.140474 -0.01161267 3.081414 +5.562508 -0.01161267 3.081414 +7.471917 -0.01161267 3.081414 +10.03574 -0.01161267 3.081414 +13.47828 -0.01161267 3.081414 +18.10068 -0.01161267 3.081414 +24.30731 -0.01161267 3.081414 +32.64117 -0.01161267 3.081414 +43.83129 -0.01161267 3.081414 +58.85664 -0.01161267 3.081414 +-0.0175068 -0.005718534 3.081414 +-0.01161267 -0.005718534 3.081414 +-0.005718534 -0.005718534 3.081414 +0.0001755984 -0.005718534 3.081414 +0.006069731 -0.005718534 3.081414 +0.01197402 -0.005718534 3.081414 +0.01903886 -0.005718534 3.081414 +0.02852504 -0.005718534 3.081414 +0.04126244 -0.005718534 3.081414 +0.05836535 -0.005718534 3.081414 +0.08132997 -0.005718534 3.081414 +0.1121653 -0.005718534 3.081414 +0.1535689 -0.005718534 3.081414 +0.2091628 -0.005718534 3.081414 +0.2838106 -0.005718534 3.081414 +0.3840425 -0.005718534 3.081414 +0.518627 -0.005718534 3.081414 +0.6993381 -0.005718534 3.081414 +0.9419845 -0.005718534 3.081414 +1.267794 -0.005718534 3.081414 +1.705268 -0.005718534 3.081414 +2.292679 -0.005718534 3.081414 +3.081414 -0.005718534 3.081414 +4.140474 -0.005718534 3.081414 +5.562508 -0.005718534 3.081414 +7.471917 -0.005718534 3.081414 +10.03574 -0.005718534 3.081414 +13.47828 -0.005718534 3.081414 +18.10068 -0.005718534 3.081414 +24.30731 -0.005718534 3.081414 +32.64117 -0.005718534 3.081414 +43.83129 -0.005718534 3.081414 +58.85664 -0.005718534 3.081414 +-0.0175068 0.0001755984 3.081414 +-0.01161267 0.0001755984 3.081414 +-0.005718534 0.0001755984 3.081414 +0.0001755984 0.0001755984 3.081414 +0.006069731 0.0001755984 3.081414 +0.01197402 0.0001755984 3.081414 +0.01903886 0.0001755984 3.081414 +0.02852504 0.0001755984 3.081414 +0.04126244 0.0001755984 3.081414 +0.05836535 0.0001755984 3.081414 +0.08132997 0.0001755984 3.081414 +0.1121653 0.0001755984 3.081414 +0.1535689 0.0001755984 3.081414 +0.2091628 0.0001755984 3.081414 +0.2838106 0.0001755984 3.081414 +0.3840425 0.0001755984 3.081414 +0.518627 0.0001755984 3.081414 +0.6993381 0.0001755984 3.081414 +0.9419845 0.0001755984 3.081414 +1.267794 0.0001755984 3.081414 +1.705268 0.0001755984 3.081414 +2.292679 0.0001755984 3.081414 +3.081414 0.0001755984 3.081414 +4.140474 0.0001755984 3.081414 +5.562508 0.0001755984 3.081414 +7.471917 0.0001755984 3.081414 +10.03574 0.0001755984 3.081414 +13.47828 0.0001755984 3.081414 +18.10068 0.0001755984 3.081414 +24.30731 0.0001755984 3.081414 +32.64117 0.0001755984 3.081414 +43.83129 0.0001755984 3.081414 +58.85664 0.0001755984 3.081414 +-0.0175068 0.006069731 3.081414 +-0.01161267 0.006069731 3.081414 +-0.005718534 0.006069731 3.081414 +0.0001755984 0.006069731 3.081414 +0.006069731 0.006069731 3.081414 +0.01197402 0.006069731 3.081414 +0.01903886 0.006069731 3.081414 +0.02852504 0.006069731 3.081414 +0.04126244 0.006069731 3.081414 +0.05836535 0.006069731 3.081414 +0.08132997 0.006069731 3.081414 +0.1121653 0.006069731 3.081414 +0.1535689 0.006069731 3.081414 +0.2091628 0.006069731 3.081414 +0.2838106 0.006069731 3.081414 +0.3840425 0.006069731 3.081414 +0.518627 0.006069731 3.081414 +0.6993381 0.006069731 3.081414 +0.9419845 0.006069731 3.081414 +1.267794 0.006069731 3.081414 +1.705268 0.006069731 3.081414 +2.292679 0.006069731 3.081414 +3.081414 0.006069731 3.081414 +4.140474 0.006069731 3.081414 +5.562508 0.006069731 3.081414 +7.471917 0.006069731 3.081414 +10.03574 0.006069731 3.081414 +13.47828 0.006069731 3.081414 +18.10068 0.006069731 3.081414 +24.30731 0.006069731 3.081414 +32.64117 0.006069731 3.081414 +43.83129 0.006069731 3.081414 +58.85664 0.006069731 3.081414 +-0.0175068 0.01197402 3.081414 +-0.01161267 0.01197402 3.081414 +-0.005718534 0.01197402 3.081414 +0.0001755984 0.01197402 3.081414 +0.006069731 0.01197402 3.081414 +0.01197402 0.01197402 3.081414 +0.01903886 0.01197402 3.081414 +0.02852504 0.01197402 3.081414 +0.04126244 0.01197402 3.081414 +0.05836535 0.01197402 3.081414 +0.08132997 0.01197402 3.081414 +0.1121653 0.01197402 3.081414 +0.1535689 0.01197402 3.081414 +0.2091628 0.01197402 3.081414 +0.2838106 0.01197402 3.081414 +0.3840425 0.01197402 3.081414 +0.518627 0.01197402 3.081414 +0.6993381 0.01197402 3.081414 +0.9419845 0.01197402 3.081414 +1.267794 0.01197402 3.081414 +1.705268 0.01197402 3.081414 +2.292679 0.01197402 3.081414 +3.081414 0.01197402 3.081414 +4.140474 0.01197402 3.081414 +5.562508 0.01197402 3.081414 +7.471917 0.01197402 3.081414 +10.03574 0.01197402 3.081414 +13.47828 0.01197402 3.081414 +18.10068 0.01197402 3.081414 +24.30731 0.01197402 3.081414 +32.64117 0.01197402 3.081414 +43.83129 0.01197402 3.081414 +58.85664 0.01197402 3.081414 +-0.0175068 0.01903886 3.081414 +-0.01161267 0.01903886 3.081414 +-0.005718534 0.01903886 3.081414 +0.0001755984 0.01903886 3.081414 +0.006069731 0.01903886 3.081414 +0.01197402 0.01903886 3.081414 +0.01903886 0.01903886 3.081414 +0.02852504 0.01903886 3.081414 +0.04126244 0.01903886 3.081414 +0.05836535 0.01903886 3.081414 +0.08132997 0.01903886 3.081414 +0.1121653 0.01903886 3.081414 +0.1535689 0.01903886 3.081414 +0.2091628 0.01903886 3.081414 +0.2838106 0.01903886 3.081414 +0.3840425 0.01903886 3.081414 +0.518627 0.01903886 3.081414 +0.6993381 0.01903886 3.081414 +0.9419845 0.01903886 3.081414 +1.267794 0.01903886 3.081414 +1.705268 0.01903886 3.081414 +2.292679 0.01903886 3.081414 +3.081414 0.01903886 3.081414 +4.140474 0.01903886 3.081414 +5.562508 0.01903886 3.081414 +7.471917 0.01903886 3.081414 +10.03574 0.01903886 3.081414 +13.47828 0.01903886 3.081414 +18.10068 0.01903886 3.081414 +24.30731 0.01903886 3.081414 +32.64117 0.01903886 3.081414 +43.83129 0.01903886 3.081414 +58.85664 0.01903886 3.081414 +-0.0175068 0.02852504 3.081414 +-0.01161267 0.02852504 3.081414 +-0.005718534 0.02852504 3.081414 +0.0001755984 0.02852504 3.081414 +0.006069731 0.02852504 3.081414 +0.01197402 0.02852504 3.081414 +0.01903886 0.02852504 3.081414 +0.02852504 0.02852504 3.081414 +0.04126244 0.02852504 3.081414 +0.05836535 0.02852504 3.081414 +0.08132997 0.02852504 3.081414 +0.1121653 0.02852504 3.081414 +0.1535689 0.02852504 3.081414 +0.2091628 0.02852504 3.081414 +0.2838106 0.02852504 3.081414 +0.3840425 0.02852504 3.081414 +0.518627 0.02852504 3.081414 +0.6993381 0.02852504 3.081414 +0.9419845 0.02852504 3.081414 +1.267794 0.02852504 3.081414 +1.705268 0.02852504 3.081414 +2.292679 0.02852504 3.081414 +3.081414 0.02852504 3.081414 +4.140474 0.02852504 3.081414 +5.562508 0.02852504 3.081414 +7.471917 0.02852504 3.081414 +10.03574 0.02852504 3.081414 +13.47828 0.02852504 3.081414 +18.10068 0.02852504 3.081414 +24.30731 0.02852504 3.081414 +32.64117 0.02852504 3.081414 +43.83129 0.02852504 3.081414 +58.85664 0.02852504 3.081414 +-0.0175068 0.04126244 3.081414 +-0.01161267 0.04126244 3.081414 +-0.005718534 0.04126244 3.081414 +0.0001755984 0.04126244 3.081414 +0.006069731 0.04126244 3.081414 +0.01197402 0.04126244 3.081414 +0.01903886 0.04126244 3.081414 +0.02852504 0.04126244 3.081414 +0.04126244 0.04126244 3.081414 +0.05836535 0.04126244 3.081414 +0.08132997 0.04126244 3.081414 +0.1121653 0.04126244 3.081414 +0.1535689 0.04126244 3.081414 +0.2091628 0.04126244 3.081414 +0.2838106 0.04126244 3.081414 +0.3840425 0.04126244 3.081414 +0.518627 0.04126244 3.081414 +0.6993381 0.04126244 3.081414 +0.9419845 0.04126244 3.081414 +1.267794 0.04126244 3.081414 +1.705268 0.04126244 3.081414 +2.292679 0.04126244 3.081414 +3.081414 0.04126244 3.081414 +4.140474 0.04126244 3.081414 +5.562508 0.04126244 3.081414 +7.471917 0.04126244 3.081414 +10.03574 0.04126244 3.081414 +13.47828 0.04126244 3.081414 +18.10068 0.04126244 3.081414 +24.30731 0.04126244 3.081414 +32.64117 0.04126244 3.081414 +43.83129 0.04126244 3.081414 +58.85664 0.04126244 3.081414 +-0.0175068 0.05836535 3.081414 +-0.01161267 0.05836535 3.081414 +-0.005718534 0.05836535 3.081414 +0.0001755984 0.05836535 3.081414 +0.006069731 0.05836535 3.081414 +0.01197402 0.05836535 3.081414 +0.01903886 0.05836535 3.081414 +0.02852504 0.05836535 3.081414 +0.04126244 0.05836535 3.081414 +0.05836535 0.05836535 3.081414 +0.08132997 0.05836535 3.081414 +0.1121653 0.05836535 3.081414 +0.1535689 0.05836535 3.081414 +0.2091628 0.05836535 3.081414 +0.2838106 0.05836535 3.081414 +0.3840425 0.05836535 3.081414 +0.518627 0.05836535 3.081414 +0.6993381 0.05836535 3.081414 +0.9419845 0.05836535 3.081414 +1.267794 0.05836535 3.081414 +1.705268 0.05836535 3.081414 +2.292679 0.05836535 3.081414 +3.081414 0.05836535 3.081414 +4.140474 0.05836535 3.081414 +5.562508 0.05836535 3.081414 +7.471917 0.05836535 3.081414 +10.03574 0.05836535 3.081414 +13.47828 0.05836535 3.081414 +18.10068 0.05836535 3.081414 +24.30731 0.05836535 3.081414 +32.64117 0.05836535 3.081414 +43.83129 0.05836535 3.081414 +58.85664 0.05836535 3.081414 +-0.0175068 0.08132997 3.081414 +-0.01161267 0.08132997 3.081414 +-0.005718534 0.08132997 3.081414 +0.0001755984 0.08132997 3.081414 +0.006069731 0.08132997 3.081414 +0.01197402 0.08132997 3.081414 +0.01903886 0.08132997 3.081414 +0.02852504 0.08132997 3.081414 +0.04126244 0.08132997 3.081414 +0.05836535 0.08132997 3.081414 +0.08132997 0.08132997 3.081414 +0.1121653 0.08132997 3.081414 +0.1535689 0.08132997 3.081414 +0.2091628 0.08132997 3.081414 +0.2838106 0.08132997 3.081414 +0.3840425 0.08132997 3.081414 +0.518627 0.08132997 3.081414 +0.6993381 0.08132997 3.081414 +0.9419845 0.08132997 3.081414 +1.267794 0.08132997 3.081414 +1.705268 0.08132997 3.081414 +2.292679 0.08132997 3.081414 +3.081414 0.08132997 3.081414 +4.140474 0.08132997 3.081414 +5.562508 0.08132997 3.081414 +7.471917 0.08132997 3.081414 +10.03574 0.08132997 3.081414 +13.47828 0.08132997 3.081414 +18.10068 0.08132997 3.081414 +24.30731 0.08132997 3.081414 +32.64117 0.08132997 3.081414 +43.83129 0.08132997 3.081414 +58.85664 0.08132997 3.081414 +-0.0175068 0.1121653 3.081414 +-0.01161267 0.1121653 3.081414 +-0.005718534 0.1121653 3.081414 +0.0001755984 0.1121653 3.081414 +0.006069731 0.1121653 3.081414 +0.01197402 0.1121653 3.081414 +0.01903886 0.1121653 3.081414 +0.02852504 0.1121653 3.081414 +0.04126244 0.1121653 3.081414 +0.05836535 0.1121653 3.081414 +0.08132997 0.1121653 3.081414 +0.1121653 0.1121653 3.081414 +0.1535689 0.1121653 3.081414 +0.2091628 0.1121653 3.081414 +0.2838106 0.1121653 3.081414 +0.3840425 0.1121653 3.081414 +0.518627 0.1121653 3.081414 +0.6993381 0.1121653 3.081414 +0.9419845 0.1121653 3.081414 +1.267794 0.1121653 3.081414 +1.705268 0.1121653 3.081414 +2.292679 0.1121653 3.081414 +3.081414 0.1121653 3.081414 +4.140474 0.1121653 3.081414 +5.562508 0.1121653 3.081414 +7.471917 0.1121653 3.081414 +10.03574 0.1121653 3.081414 +13.47828 0.1121653 3.081414 +18.10068 0.1121653 3.081414 +24.30731 0.1121653 3.081414 +32.64117 0.1121653 3.081414 +43.83129 0.1121653 3.081414 +58.85664 0.1121653 3.081414 +-0.0175068 0.1535689 3.081414 +-0.01161267 0.1535689 3.081414 +-0.005718534 0.1535689 3.081414 +0.0001755984 0.1535689 3.081414 +0.006069731 0.1535689 3.081414 +0.01197402 0.1535689 3.081414 +0.01903886 0.1535689 3.081414 +0.02852504 0.1535689 3.081414 +0.04126244 0.1535689 3.081414 +0.05836535 0.1535689 3.081414 +0.08132997 0.1535689 3.081414 +0.1121653 0.1535689 3.081414 +0.1535689 0.1535689 3.081414 +0.2091628 0.1535689 3.081414 +0.2838106 0.1535689 3.081414 +0.3840425 0.1535689 3.081414 +0.518627 0.1535689 3.081414 +0.6993381 0.1535689 3.081414 +0.9419845 0.1535689 3.081414 +1.267794 0.1535689 3.081414 +1.705268 0.1535689 3.081414 +2.292679 0.1535689 3.081414 +3.081414 0.1535689 3.081414 +4.140474 0.1535689 3.081414 +5.562508 0.1535689 3.081414 +7.471917 0.1535689 3.081414 +10.03574 0.1535689 3.081414 +13.47828 0.1535689 3.081414 +18.10068 0.1535689 3.081414 +24.30731 0.1535689 3.081414 +32.64117 0.1535689 3.081414 +43.83129 0.1535689 3.081414 +58.85664 0.1535689 3.081414 +-0.0175068 0.2091628 3.081414 +-0.01161267 0.2091628 3.081414 +-0.005718534 0.2091628 3.081414 +0.0001755984 0.2091628 3.081414 +0.006069731 0.2091628 3.081414 +0.01197402 0.2091628 3.081414 +0.01903886 0.2091628 3.081414 +0.02852504 0.2091628 3.081414 +0.04126244 0.2091628 3.081414 +0.05836535 0.2091628 3.081414 +0.08132997 0.2091628 3.081414 +0.1121653 0.2091628 3.081414 +0.1535689 0.2091628 3.081414 +0.2091628 0.2091628 3.081414 +0.2838106 0.2091628 3.081414 +0.3840425 0.2091628 3.081414 +0.518627 0.2091628 3.081414 +0.6993381 0.2091628 3.081414 +0.9419845 0.2091628 3.081414 +1.267794 0.2091628 3.081414 +1.705268 0.2091628 3.081414 +2.292679 0.2091628 3.081414 +3.081414 0.2091628 3.081414 +4.140474 0.2091628 3.081414 +5.562508 0.2091628 3.081414 +7.471917 0.2091628 3.081414 +10.03574 0.2091628 3.081414 +13.47828 0.2091628 3.081414 +18.10068 0.2091628 3.081414 +24.30731 0.2091628 3.081414 +32.64117 0.2091628 3.081414 +43.83129 0.2091628 3.081414 +58.85664 0.2091628 3.081414 +-0.0175068 0.2838106 3.081414 +-0.01161267 0.2838106 3.081414 +-0.005718534 0.2838106 3.081414 +0.0001755984 0.2838106 3.081414 +0.006069731 0.2838106 3.081414 +0.01197402 0.2838106 3.081414 +0.01903886 0.2838106 3.081414 +0.02852504 0.2838106 3.081414 +0.04126244 0.2838106 3.081414 +0.05836535 0.2838106 3.081414 +0.08132997 0.2838106 3.081414 +0.1121653 0.2838106 3.081414 +0.1535689 0.2838106 3.081414 +0.2091628 0.2838106 3.081414 +0.2838106 0.2838106 3.081414 +0.3840425 0.2838106 3.081414 +0.518627 0.2838106 3.081414 +0.6993381 0.2838106 3.081414 +0.9419845 0.2838106 3.081414 +1.267794 0.2838106 3.081414 +1.705268 0.2838106 3.081414 +2.292679 0.2838106 3.081414 +3.081414 0.2838106 3.081414 +4.140474 0.2838106 3.081414 +5.562508 0.2838106 3.081414 +7.471917 0.2838106 3.081414 +10.03574 0.2838106 3.081414 +13.47828 0.2838106 3.081414 +18.10068 0.2838106 3.081414 +24.30731 0.2838106 3.081414 +32.64117 0.2838106 3.081414 +43.83129 0.2838106 3.081414 +58.85664 0.2838106 3.081414 +-0.0175068 0.3840425 3.081414 +-0.01161267 0.3840425 3.081414 +-0.005718534 0.3840425 3.081414 +0.0001755984 0.3840425 3.081414 +0.006069731 0.3840425 3.081414 +0.01197402 0.3840425 3.081414 +0.01903886 0.3840425 3.081414 +0.02852504 0.3840425 3.081414 +0.04126244 0.3840425 3.081414 +0.05836535 0.3840425 3.081414 +0.08132997 0.3840425 3.081414 +0.1121653 0.3840425 3.081414 +0.1535689 0.3840425 3.081414 +0.2091628 0.3840425 3.081414 +0.2838106 0.3840425 3.081414 +0.3840425 0.3840425 3.081414 +0.518627 0.3840425 3.081414 +0.6993381 0.3840425 3.081414 +0.9419845 0.3840425 3.081414 +1.267794 0.3840425 3.081414 +1.705268 0.3840425 3.081414 +2.292679 0.3840425 3.081414 +3.081414 0.3840425 3.081414 +4.140474 0.3840425 3.081414 +5.562508 0.3840425 3.081414 +7.471917 0.3840425 3.081414 +10.03574 0.3840425 3.081414 +13.47828 0.3840425 3.081414 +18.10068 0.3840425 3.081414 +24.30731 0.3840425 3.081414 +32.64117 0.3840425 3.081414 +43.83129 0.3840425 3.081414 +58.85664 0.3840425 3.081414 +-0.0175068 0.518627 3.081414 +-0.01161267 0.518627 3.081414 +-0.005718534 0.518627 3.081414 +0.0001755984 0.518627 3.081414 +0.006069731 0.518627 3.081414 +0.01197402 0.518627 3.081414 +0.01903886 0.518627 3.081414 +0.02852504 0.518627 3.081414 +0.04126244 0.518627 3.081414 +0.05836535 0.518627 3.081414 +0.08132997 0.518627 3.081414 +0.1121653 0.518627 3.081414 +0.1535689 0.518627 3.081414 +0.2091628 0.518627 3.081414 +0.2838106 0.518627 3.081414 +0.3840425 0.518627 3.081414 +0.518627 0.518627 3.081414 +0.6993381 0.518627 3.081414 +0.9419845 0.518627 3.081414 +1.267794 0.518627 3.081414 +1.705268 0.518627 3.081414 +2.292679 0.518627 3.081414 +3.081414 0.518627 3.081414 +4.140474 0.518627 3.081414 +5.562508 0.518627 3.081414 +7.471917 0.518627 3.081414 +10.03574 0.518627 3.081414 +13.47828 0.518627 3.081414 +18.10068 0.518627 3.081414 +24.30731 0.518627 3.081414 +32.64117 0.518627 3.081414 +43.83129 0.518627 3.081414 +58.85664 0.518627 3.081414 +-0.0175068 0.6993381 3.081414 +-0.01161267 0.6993381 3.081414 +-0.005718534 0.6993381 3.081414 +0.0001755984 0.6993381 3.081414 +0.006069731 0.6993381 3.081414 +0.01197402 0.6993381 3.081414 +0.01903886 0.6993381 3.081414 +0.02852504 0.6993381 3.081414 +0.04126244 0.6993381 3.081414 +0.05836535 0.6993381 3.081414 +0.08132997 0.6993381 3.081414 +0.1121653 0.6993381 3.081414 +0.1535689 0.6993381 3.081414 +0.2091628 0.6993381 3.081414 +0.2838106 0.6993381 3.081414 +0.3840425 0.6993381 3.081414 +0.518627 0.6993381 3.081414 +0.6993381 0.6993381 3.081414 +0.9419845 0.6993381 3.081414 +1.267794 0.6993381 3.081414 +1.705268 0.6993381 3.081414 +2.292679 0.6993381 3.081414 +3.081414 0.6993381 3.081414 +4.140474 0.6993381 3.081414 +5.562508 0.6993381 3.081414 +7.471917 0.6993381 3.081414 +10.03574 0.6993381 3.081414 +13.47828 0.6993381 3.081414 +18.10068 0.6993381 3.081414 +24.30731 0.6993381 3.081414 +32.64117 0.6993381 3.081414 +43.83129 0.6993381 3.081414 +58.85664 0.6993381 3.081414 +-0.0175068 0.9419845 3.081414 +-0.01161267 0.9419845 3.081414 +-0.005718534 0.9419845 3.081414 +0.0001755984 0.9419845 3.081414 +0.006069731 0.9419845 3.081414 +0.01197402 0.9419845 3.081414 +0.01903886 0.9419845 3.081414 +0.02852504 0.9419845 3.081414 +0.04126244 0.9419845 3.081414 +0.05836535 0.9419845 3.081414 +0.08132997 0.9419845 3.081414 +0.1121653 0.9419845 3.081414 +0.1535689 0.9419845 3.081414 +0.2091628 0.9419845 3.081414 +0.2838106 0.9419845 3.081414 +0.3840425 0.9419845 3.081414 +0.518627 0.9419845 3.081414 +0.6993381 0.9419845 3.081414 +0.9419845 0.9419845 3.081414 +1.267794 0.9419845 3.081414 +1.705268 0.9419845 3.081414 +2.292679 0.9419845 3.081414 +3.081414 0.9419845 3.081414 +4.140474 0.9419845 3.081414 +5.562508 0.9419845 3.081414 +7.471917 0.9419845 3.081414 +10.03574 0.9419845 3.081414 +13.47828 0.9419845 3.081414 +18.10068 0.9419845 3.081414 +24.30731 0.9419845 3.081414 +32.64117 0.9419845 3.081414 +43.83129 0.9419845 3.081414 +58.85664 0.9419845 3.081414 +-0.0175068 1.267794 3.081414 +-0.01161267 1.267794 3.081414 +-0.005718534 1.267794 3.081414 +0.0001755984 1.267794 3.081414 +0.006069731 1.267794 3.081414 +0.01197402 1.267794 3.081414 +0.01903886 1.267794 3.081414 +0.02852504 1.267794 3.081414 +0.04126244 1.267794 3.081414 +0.05836535 1.267794 3.081414 +0.08132997 1.267794 3.081414 +0.1121653 1.267794 3.081414 +0.1535689 1.267794 3.081414 +0.2091628 1.267794 3.081414 +0.2838106 1.267794 3.081414 +0.3840425 1.267794 3.081414 +0.518627 1.267794 3.081414 +0.6993381 1.267794 3.081414 +0.9419845 1.267794 3.081414 +1.267794 1.267794 3.081414 +1.705268 1.267794 3.081414 +2.292679 1.267794 3.081414 +3.081414 1.267794 3.081414 +4.140474 1.267794 3.081414 +5.562508 1.267794 3.081414 +7.471917 1.267794 3.081414 +10.03574 1.267794 3.081414 +13.47828 1.267794 3.081414 +18.10068 1.267794 3.081414 +24.30731 1.267794 3.081414 +32.64117 1.267794 3.081414 +43.83129 1.267794 3.081414 +58.85664 1.267794 3.081414 +-0.0175068 1.705268 3.081414 +-0.01161267 1.705268 3.081414 +-0.005718534 1.705268 3.081414 +0.0001755984 1.705268 3.081414 +0.006069731 1.705268 3.081414 +0.01197402 1.705268 3.081414 +0.01903886 1.705268 3.081414 +0.02852504 1.705268 3.081414 +0.04126244 1.705268 3.081414 +0.05836535 1.705268 3.081414 +0.08132997 1.705268 3.081414 +0.1121653 1.705268 3.081414 +0.1535689 1.705268 3.081414 +0.2091628 1.705268 3.081414 +0.2838106 1.705268 3.081414 +0.3840425 1.705268 3.081414 +0.518627 1.705268 3.081414 +0.6993381 1.705268 3.081414 +0.9419845 1.705268 3.081414 +1.267794 1.705268 3.081414 +1.705268 1.705268 3.081414 +2.292679 1.705268 3.081414 +3.081414 1.705268 3.081414 +4.140474 1.705268 3.081414 +5.562508 1.705268 3.081414 +7.471917 1.705268 3.081414 +10.03574 1.705268 3.081414 +13.47828 1.705268 3.081414 +18.10068 1.705268 3.081414 +24.30731 1.705268 3.081414 +32.64117 1.705268 3.081414 +43.83129 1.705268 3.081414 +58.85664 1.705268 3.081414 +-0.0175068 2.292679 3.081414 +-0.01161267 2.292679 3.081414 +-0.005718534 2.292679 3.081414 +0.0001755984 2.292679 3.081414 +0.006069731 2.292679 3.081414 +0.01197402 2.292679 3.081414 +0.01903886 2.292679 3.081414 +0.02852504 2.292679 3.081414 +0.04126244 2.292679 3.081414 +0.05836535 2.292679 3.081414 +0.08132997 2.292679 3.081414 +0.1121653 2.292679 3.081414 +0.1535689 2.292679 3.081414 +0.2091628 2.292679 3.081414 +0.2838106 2.292679 3.081414 +0.3840425 2.292679 3.081414 +0.518627 2.292679 3.081414 +0.6993381 2.292679 3.081414 +0.9419845 2.292679 3.081414 +1.267794 2.292679 3.081414 +1.705268 2.292679 3.081414 +2.292679 2.292679 3.081414 +3.081414 2.292679 3.081414 +4.140474 2.292679 3.081414 +5.562508 2.292679 3.081414 +7.471917 2.292679 3.081414 +10.03574 2.292679 3.081414 +13.47828 2.292679 3.081414 +18.10068 2.292679 3.081414 +24.30731 2.292679 3.081414 +32.64117 2.292679 3.081414 +43.83129 2.292679 3.081414 +58.85664 2.292679 3.081414 +-0.0175068 3.081414 3.081414 +-0.01161267 3.081414 3.081414 +-0.005718534 3.081414 3.081414 +0.0001755984 3.081414 3.081414 +0.006069731 3.081414 3.081414 +0.01197402 3.081414 3.081414 +0.01903886 3.081414 3.081414 +0.02852504 3.081414 3.081414 +0.04126244 3.081414 3.081414 +0.05836535 3.081414 3.081414 +0.08132997 3.081414 3.081414 +0.1121653 3.081414 3.081414 +0.1535689 3.081414 3.081414 +0.2091628 3.081414 3.081414 +0.2838106 3.081414 3.081414 +0.3840425 3.081414 3.081414 +0.518627 3.081414 3.081414 +0.6993381 3.081414 3.081414 +0.9419845 3.081414 3.081414 +1.267794 3.081414 3.081414 +1.705268 3.081414 3.081414 +2.292679 3.081414 3.081414 +3.081414 3.081414 3.081414 +4.140474 3.081414 3.081414 +5.562508 3.081414 3.081414 +7.471917 3.081414 3.081414 +10.03574 3.081414 3.081414 +13.47828 3.081414 3.081414 +18.10068 3.081414 3.081414 +24.30731 3.081414 3.081414 +32.64117 3.081414 3.081414 +43.83129 3.081414 3.081414 +58.85664 3.081414 3.081414 +-0.0175068 4.140474 3.081414 +-0.01161267 4.140474 3.081414 +-0.005718534 4.140474 3.081414 +0.0001755984 4.140474 3.081414 +0.006069731 4.140474 3.081414 +0.01197402 4.140474 3.081414 +0.01903886 4.140474 3.081414 +0.02852504 4.140474 3.081414 +0.04126244 4.140474 3.081414 +0.05836535 4.140474 3.081414 +0.08132997 4.140474 3.081414 +0.1121653 4.140474 3.081414 +0.1535689 4.140474 3.081414 +0.2091628 4.140474 3.081414 +0.2838106 4.140474 3.081414 +0.3840425 4.140474 3.081414 +0.518627 4.140474 3.081414 +0.6993381 4.140474 3.081414 +0.9419845 4.140474 3.081414 +1.267794 4.140474 3.081414 +1.705268 4.140474 3.081414 +2.292679 4.140474 3.081414 +3.081414 4.140474 3.081414 +4.140474 4.140474 3.081414 +5.562508 4.140474 3.081414 +7.471917 4.140474 3.081414 +10.03574 4.140474 3.081414 +13.47828 4.140474 3.081414 +18.10068 4.140474 3.081414 +24.30731 4.140474 3.081414 +32.64117 4.140474 3.081414 +43.83129 4.140474 3.081414 +58.85664 4.140474 3.081414 +-0.0175068 5.562508 3.081414 +-0.01161267 5.562508 3.081414 +-0.005718534 5.562508 3.081414 +0.0001755984 5.562508 3.081414 +0.006069731 5.562508 3.081414 +0.01197402 5.562508 3.081414 +0.01903886 5.562508 3.081414 +0.02852504 5.562508 3.081414 +0.04126244 5.562508 3.081414 +0.05836535 5.562508 3.081414 +0.08132997 5.562508 3.081414 +0.1121653 5.562508 3.081414 +0.1535689 5.562508 3.081414 +0.2091628 5.562508 3.081414 +0.2838106 5.562508 3.081414 +0.3840425 5.562508 3.081414 +0.518627 5.562508 3.081414 +0.6993381 5.562508 3.081414 +0.9419845 5.562508 3.081414 +1.267794 5.562508 3.081414 +1.705268 5.562508 3.081414 +2.292679 5.562508 3.081414 +3.081414 5.562508 3.081414 +4.140474 5.562508 3.081414 +5.562508 5.562508 3.081414 +7.471917 5.562508 3.081414 +10.03574 5.562508 3.081414 +13.47828 5.562508 3.081414 +18.10068 5.562508 3.081414 +24.30731 5.562508 3.081414 +32.64117 5.562508 3.081414 +43.83129 5.562508 3.081414 +58.85664 5.562508 3.081414 +-0.0175068 7.471917 3.081414 +-0.01161267 7.471917 3.081414 +-0.005718534 7.471917 3.081414 +0.0001755984 7.471917 3.081414 +0.006069731 7.471917 3.081414 +0.01197402 7.471917 3.081414 +0.01903886 7.471917 3.081414 +0.02852504 7.471917 3.081414 +0.04126244 7.471917 3.081414 +0.05836535 7.471917 3.081414 +0.08132997 7.471917 3.081414 +0.1121653 7.471917 3.081414 +0.1535689 7.471917 3.081414 +0.2091628 7.471917 3.081414 +0.2838106 7.471917 3.081414 +0.3840425 7.471917 3.081414 +0.518627 7.471917 3.081414 +0.6993381 7.471917 3.081414 +0.9419845 7.471917 3.081414 +1.267794 7.471917 3.081414 +1.705268 7.471917 3.081414 +2.292679 7.471917 3.081414 +3.081414 7.471917 3.081414 +4.140474 7.471917 3.081414 +5.562508 7.471917 3.081414 +7.471917 7.471917 3.081414 +10.03574 7.471917 3.081414 +13.47828 7.471917 3.081414 +18.10068 7.471917 3.081414 +24.30731 7.471917 3.081414 +32.64117 7.471917 3.081414 +43.83129 7.471917 3.081414 +58.85664 7.471917 3.081414 +-0.0175068 10.03574 3.081414 +-0.01161267 10.03574 3.081414 +-0.005718534 10.03574 3.081414 +0.0001755984 10.03574 3.081414 +0.006069731 10.03574 3.081414 +0.01197402 10.03574 3.081414 +0.01903886 10.03574 3.081414 +0.02852504 10.03574 3.081414 +0.04126244 10.03574 3.081414 +0.05836535 10.03574 3.081414 +0.08132997 10.03574 3.081414 +0.1121653 10.03574 3.081414 +0.1535689 10.03574 3.081414 +0.2091628 10.03574 3.081414 +0.2838106 10.03574 3.081414 +0.3840425 10.03574 3.081414 +0.518627 10.03574 3.081414 +0.6993381 10.03574 3.081414 +0.9419845 10.03574 3.081414 +1.267794 10.03574 3.081414 +1.705268 10.03574 3.081414 +2.292679 10.03574 3.081414 +3.081414 10.03574 3.081414 +4.140474 10.03574 3.081414 +5.562508 10.03574 3.081414 +7.471917 10.03574 3.081414 +10.03574 10.03574 3.081414 +13.47828 10.03574 3.081414 +18.10068 10.03574 3.081414 +24.30731 10.03574 3.081414 +32.64117 10.03574 3.081414 +43.83129 10.03574 3.081414 +58.85664 10.03574 3.081414 +-0.0175068 13.47828 3.081414 +-0.01161267 13.47828 3.081414 +-0.005718534 13.47828 3.081414 +0.0001755984 13.47828 3.081414 +0.006069731 13.47828 3.081414 +0.01197402 13.47828 3.081414 +0.01903886 13.47828 3.081414 +0.02852504 13.47828 3.081414 +0.04126244 13.47828 3.081414 +0.05836535 13.47828 3.081414 +0.08132997 13.47828 3.081414 +0.1121653 13.47828 3.081414 +0.1535689 13.47828 3.081414 +0.2091628 13.47828 3.081414 +0.2838106 13.47828 3.081414 +0.3840425 13.47828 3.081414 +0.518627 13.47828 3.081414 +0.6993381 13.47828 3.081414 +0.9419845 13.47828 3.081414 +1.267794 13.47828 3.081414 +1.705268 13.47828 3.081414 +2.292679 13.47828 3.081414 +3.081414 13.47828 3.081414 +4.140474 13.47828 3.081414 +5.562508 13.47828 3.081414 +7.471917 13.47828 3.081414 +10.03574 13.47828 3.081414 +13.47828 13.47828 3.081414 +18.10068 13.47828 3.081414 +24.30731 13.47828 3.081414 +32.64117 13.47828 3.081414 +43.83129 13.47828 3.081414 +58.85664 13.47828 3.081414 +-0.0175068 18.10068 3.081414 +-0.01161267 18.10068 3.081414 +-0.005718534 18.10068 3.081414 +0.0001755984 18.10068 3.081414 +0.006069731 18.10068 3.081414 +0.01197402 18.10068 3.081414 +0.01903886 18.10068 3.081414 +0.02852504 18.10068 3.081414 +0.04126244 18.10068 3.081414 +0.05836535 18.10068 3.081414 +0.08132997 18.10068 3.081414 +0.1121653 18.10068 3.081414 +0.1535689 18.10068 3.081414 +0.2091628 18.10068 3.081414 +0.2838106 18.10068 3.081414 +0.3840425 18.10068 3.081414 +0.518627 18.10068 3.081414 +0.6993381 18.10068 3.081414 +0.9419845 18.10068 3.081414 +1.267794 18.10068 3.081414 +1.705268 18.10068 3.081414 +2.292679 18.10068 3.081414 +3.081414 18.10068 3.081414 +4.140474 18.10068 3.081414 +5.562508 18.10068 3.081414 +7.471917 18.10068 3.081414 +10.03574 18.10068 3.081414 +13.47828 18.10068 3.081414 +18.10068 18.10068 3.081414 +24.30731 18.10068 3.081414 +32.64117 18.10068 3.081414 +43.83129 18.10068 3.081414 +58.85664 18.10068 3.081414 +-0.0175068 24.30731 3.081414 +-0.01161267 24.30731 3.081414 +-0.005718534 24.30731 3.081414 +0.0001755984 24.30731 3.081414 +0.006069731 24.30731 3.081414 +0.01197402 24.30731 3.081414 +0.01903886 24.30731 3.081414 +0.02852504 24.30731 3.081414 +0.04126244 24.30731 3.081414 +0.05836535 24.30731 3.081414 +0.08132997 24.30731 3.081414 +0.1121653 24.30731 3.081414 +0.1535689 24.30731 3.081414 +0.2091628 24.30731 3.081414 +0.2838106 24.30731 3.081414 +0.3840425 24.30731 3.081414 +0.518627 24.30731 3.081414 +0.6993381 24.30731 3.081414 +0.9419845 24.30731 3.081414 +1.267794 24.30731 3.081414 +1.705268 24.30731 3.081414 +2.292679 24.30731 3.081414 +3.081414 24.30731 3.081414 +4.140474 24.30731 3.081414 +5.562508 24.30731 3.081414 +7.471917 24.30731 3.081414 +10.03574 24.30731 3.081414 +13.47828 24.30731 3.081414 +18.10068 24.30731 3.081414 +24.30731 24.30731 3.081414 +32.64117 24.30731 3.081414 +43.83129 24.30731 3.081414 +58.85664 24.30731 3.081414 +-0.0175068 32.64117 3.081414 +-0.01161267 32.64117 3.081414 +-0.005718534 32.64117 3.081414 +0.0001755984 32.64117 3.081414 +0.006069731 32.64117 3.081414 +0.01197402 32.64117 3.081414 +0.01903886 32.64117 3.081414 +0.02852504 32.64117 3.081414 +0.04126244 32.64117 3.081414 +0.05836535 32.64117 3.081414 +0.08132997 32.64117 3.081414 +0.1121653 32.64117 3.081414 +0.1535689 32.64117 3.081414 +0.2091628 32.64117 3.081414 +0.2838106 32.64117 3.081414 +0.3840425 32.64117 3.081414 +0.518627 32.64117 3.081414 +0.6993381 32.64117 3.081414 +0.9419845 32.64117 3.081414 +1.267794 32.64117 3.081414 +1.705268 32.64117 3.081414 +2.292679 32.64117 3.081414 +3.081414 32.64117 3.081414 +4.140474 32.64117 3.081414 +5.562508 32.64117 3.081414 +7.471917 32.64117 3.081414 +10.03574 32.64117 3.081414 +13.47828 32.64117 3.081414 +18.10068 32.64117 3.081414 +24.30731 32.64117 3.081414 +32.64117 32.64117 3.081414 +43.83129 32.64117 3.081414 +58.85664 32.64117 3.081414 +-0.0175068 43.83129 3.081414 +-0.01161267 43.83129 3.081414 +-0.005718534 43.83129 3.081414 +0.0001755984 43.83129 3.081414 +0.006069731 43.83129 3.081414 +0.01197402 43.83129 3.081414 +0.01903886 43.83129 3.081414 +0.02852504 43.83129 3.081414 +0.04126244 43.83129 3.081414 +0.05836535 43.83129 3.081414 +0.08132997 43.83129 3.081414 +0.1121653 43.83129 3.081414 +0.1535689 43.83129 3.081414 +0.2091628 43.83129 3.081414 +0.2838106 43.83129 3.081414 +0.3840425 43.83129 3.081414 +0.518627 43.83129 3.081414 +0.6993381 43.83129 3.081414 +0.9419845 43.83129 3.081414 +1.267794 43.83129 3.081414 +1.705268 43.83129 3.081414 +2.292679 43.83129 3.081414 +3.081414 43.83129 3.081414 +4.140474 43.83129 3.081414 +5.562508 43.83129 3.081414 +7.471917 43.83129 3.081414 +10.03574 43.83129 3.081414 +13.47828 43.83129 3.081414 +18.10068 43.83129 3.081414 +24.30731 43.83129 3.081414 +32.64117 43.83129 3.081414 +43.83129 43.83129 3.081414 +58.85664 43.83129 3.081414 +-0.0175068 58.85664 3.081414 +-0.01161267 58.85664 3.081414 +-0.005718534 58.85664 3.081414 +0.0001755984 58.85664 3.081414 +0.006069731 58.85664 3.081414 +0.01197402 58.85664 3.081414 +0.01903886 58.85664 3.081414 +0.02852504 58.85664 3.081414 +0.04126244 58.85664 3.081414 +0.05836535 58.85664 3.081414 +0.08132997 58.85664 3.081414 +0.1121653 58.85664 3.081414 +0.1535689 58.85664 3.081414 +0.2091628 58.85664 3.081414 +0.2838106 58.85664 3.081414 +0.3840425 58.85664 3.081414 +0.518627 58.85664 3.081414 +0.6993381 58.85664 3.081414 +0.9419845 58.85664 3.081414 +1.267794 58.85664 3.081414 +1.705268 58.85664 3.081414 +2.292679 58.85664 3.081414 +3.081414 58.85664 3.081414 +4.140474 58.85664 3.081414 +5.562508 58.85664 3.081414 +7.471917 58.85664 3.081414 +10.03574 58.85664 3.081414 +13.47828 58.85664 3.081414 +18.10068 58.85664 3.081414 +24.30731 58.85664 3.081414 +32.64117 58.85664 3.081414 +43.83129 58.85664 3.081414 +58.85664 58.85664 3.081414 +-0.0175068 -0.0175068 4.140474 +-0.01161267 -0.0175068 4.140474 +-0.005718534 -0.0175068 4.140474 +0.0001755984 -0.0175068 4.140474 +0.006069731 -0.0175068 4.140474 +0.01197402 -0.0175068 4.140474 +0.01903886 -0.0175068 4.140474 +0.02852504 -0.0175068 4.140474 +0.04126244 -0.0175068 4.140474 +0.05836535 -0.0175068 4.140474 +0.08132997 -0.0175068 4.140474 +0.1121653 -0.0175068 4.140474 +0.1535689 -0.0175068 4.140474 +0.2091628 -0.0175068 4.140474 +0.2838106 -0.0175068 4.140474 +0.3840425 -0.0175068 4.140474 +0.518627 -0.0175068 4.140474 +0.6993381 -0.0175068 4.140474 +0.9419845 -0.0175068 4.140474 +1.267794 -0.0175068 4.140474 +1.705268 -0.0175068 4.140474 +2.292679 -0.0175068 4.140474 +3.081414 -0.0175068 4.140474 +4.140474 -0.0175068 4.140474 +5.562508 -0.0175068 4.140474 +7.471917 -0.0175068 4.140474 +10.03574 -0.0175068 4.140474 +13.47828 -0.0175068 4.140474 +18.10068 -0.0175068 4.140474 +24.30731 -0.0175068 4.140474 +32.64117 -0.0175068 4.140474 +43.83129 -0.0175068 4.140474 +58.85664 -0.0175068 4.140474 +-0.0175068 -0.01161267 4.140474 +-0.01161267 -0.01161267 4.140474 +-0.005718534 -0.01161267 4.140474 +0.0001755984 -0.01161267 4.140474 +0.006069731 -0.01161267 4.140474 +0.01197402 -0.01161267 4.140474 +0.01903886 -0.01161267 4.140474 +0.02852504 -0.01161267 4.140474 +0.04126244 -0.01161267 4.140474 +0.05836535 -0.01161267 4.140474 +0.08132997 -0.01161267 4.140474 +0.1121653 -0.01161267 4.140474 +0.1535689 -0.01161267 4.140474 +0.2091628 -0.01161267 4.140474 +0.2838106 -0.01161267 4.140474 +0.3840425 -0.01161267 4.140474 +0.518627 -0.01161267 4.140474 +0.6993381 -0.01161267 4.140474 +0.9419845 -0.01161267 4.140474 +1.267794 -0.01161267 4.140474 +1.705268 -0.01161267 4.140474 +2.292679 -0.01161267 4.140474 +3.081414 -0.01161267 4.140474 +4.140474 -0.01161267 4.140474 +5.562508 -0.01161267 4.140474 +7.471917 -0.01161267 4.140474 +10.03574 -0.01161267 4.140474 +13.47828 -0.01161267 4.140474 +18.10068 -0.01161267 4.140474 +24.30731 -0.01161267 4.140474 +32.64117 -0.01161267 4.140474 +43.83129 -0.01161267 4.140474 +58.85664 -0.01161267 4.140474 +-0.0175068 -0.005718534 4.140474 +-0.01161267 -0.005718534 4.140474 +-0.005718534 -0.005718534 4.140474 +0.0001755984 -0.005718534 4.140474 +0.006069731 -0.005718534 4.140474 +0.01197402 -0.005718534 4.140474 +0.01903886 -0.005718534 4.140474 +0.02852504 -0.005718534 4.140474 +0.04126244 -0.005718534 4.140474 +0.05836535 -0.005718534 4.140474 +0.08132997 -0.005718534 4.140474 +0.1121653 -0.005718534 4.140474 +0.1535689 -0.005718534 4.140474 +0.2091628 -0.005718534 4.140474 +0.2838106 -0.005718534 4.140474 +0.3840425 -0.005718534 4.140474 +0.518627 -0.005718534 4.140474 +0.6993381 -0.005718534 4.140474 +0.9419845 -0.005718534 4.140474 +1.267794 -0.005718534 4.140474 +1.705268 -0.005718534 4.140474 +2.292679 -0.005718534 4.140474 +3.081414 -0.005718534 4.140474 +4.140474 -0.005718534 4.140474 +5.562508 -0.005718534 4.140474 +7.471917 -0.005718534 4.140474 +10.03574 -0.005718534 4.140474 +13.47828 -0.005718534 4.140474 +18.10068 -0.005718534 4.140474 +24.30731 -0.005718534 4.140474 +32.64117 -0.005718534 4.140474 +43.83129 -0.005718534 4.140474 +58.85664 -0.005718534 4.140474 +-0.0175068 0.0001755984 4.140474 +-0.01161267 0.0001755984 4.140474 +-0.005718534 0.0001755984 4.140474 +0.0001755984 0.0001755984 4.140474 +0.006069731 0.0001755984 4.140474 +0.01197402 0.0001755984 4.140474 +0.01903886 0.0001755984 4.140474 +0.02852504 0.0001755984 4.140474 +0.04126244 0.0001755984 4.140474 +0.05836535 0.0001755984 4.140474 +0.08132997 0.0001755984 4.140474 +0.1121653 0.0001755984 4.140474 +0.1535689 0.0001755984 4.140474 +0.2091628 0.0001755984 4.140474 +0.2838106 0.0001755984 4.140474 +0.3840425 0.0001755984 4.140474 +0.518627 0.0001755984 4.140474 +0.6993381 0.0001755984 4.140474 +0.9419845 0.0001755984 4.140474 +1.267794 0.0001755984 4.140474 +1.705268 0.0001755984 4.140474 +2.292679 0.0001755984 4.140474 +3.081414 0.0001755984 4.140474 +4.140474 0.0001755984 4.140474 +5.562508 0.0001755984 4.140474 +7.471917 0.0001755984 4.140474 +10.03574 0.0001755984 4.140474 +13.47828 0.0001755984 4.140474 +18.10068 0.0001755984 4.140474 +24.30731 0.0001755984 4.140474 +32.64117 0.0001755984 4.140474 +43.83129 0.0001755984 4.140474 +58.85664 0.0001755984 4.140474 +-0.0175068 0.006069731 4.140474 +-0.01161267 0.006069731 4.140474 +-0.005718534 0.006069731 4.140474 +0.0001755984 0.006069731 4.140474 +0.006069731 0.006069731 4.140474 +0.01197402 0.006069731 4.140474 +0.01903886 0.006069731 4.140474 +0.02852504 0.006069731 4.140474 +0.04126244 0.006069731 4.140474 +0.05836535 0.006069731 4.140474 +0.08132997 0.006069731 4.140474 +0.1121653 0.006069731 4.140474 +0.1535689 0.006069731 4.140474 +0.2091628 0.006069731 4.140474 +0.2838106 0.006069731 4.140474 +0.3840425 0.006069731 4.140474 +0.518627 0.006069731 4.140474 +0.6993381 0.006069731 4.140474 +0.9419845 0.006069731 4.140474 +1.267794 0.006069731 4.140474 +1.705268 0.006069731 4.140474 +2.292679 0.006069731 4.140474 +3.081414 0.006069731 4.140474 +4.140474 0.006069731 4.140474 +5.562508 0.006069731 4.140474 +7.471917 0.006069731 4.140474 +10.03574 0.006069731 4.140474 +13.47828 0.006069731 4.140474 +18.10068 0.006069731 4.140474 +24.30731 0.006069731 4.140474 +32.64117 0.006069731 4.140474 +43.83129 0.006069731 4.140474 +58.85664 0.006069731 4.140474 +-0.0175068 0.01197402 4.140474 +-0.01161267 0.01197402 4.140474 +-0.005718534 0.01197402 4.140474 +0.0001755984 0.01197402 4.140474 +0.006069731 0.01197402 4.140474 +0.01197402 0.01197402 4.140474 +0.01903886 0.01197402 4.140474 +0.02852504 0.01197402 4.140474 +0.04126244 0.01197402 4.140474 +0.05836535 0.01197402 4.140474 +0.08132997 0.01197402 4.140474 +0.1121653 0.01197402 4.140474 +0.1535689 0.01197402 4.140474 +0.2091628 0.01197402 4.140474 +0.2838106 0.01197402 4.140474 +0.3840425 0.01197402 4.140474 +0.518627 0.01197402 4.140474 +0.6993381 0.01197402 4.140474 +0.9419845 0.01197402 4.140474 +1.267794 0.01197402 4.140474 +1.705268 0.01197402 4.140474 +2.292679 0.01197402 4.140474 +3.081414 0.01197402 4.140474 +4.140474 0.01197402 4.140474 +5.562508 0.01197402 4.140474 +7.471917 0.01197402 4.140474 +10.03574 0.01197402 4.140474 +13.47828 0.01197402 4.140474 +18.10068 0.01197402 4.140474 +24.30731 0.01197402 4.140474 +32.64117 0.01197402 4.140474 +43.83129 0.01197402 4.140474 +58.85664 0.01197402 4.140474 +-0.0175068 0.01903886 4.140474 +-0.01161267 0.01903886 4.140474 +-0.005718534 0.01903886 4.140474 +0.0001755984 0.01903886 4.140474 +0.006069731 0.01903886 4.140474 +0.01197402 0.01903886 4.140474 +0.01903886 0.01903886 4.140474 +0.02852504 0.01903886 4.140474 +0.04126244 0.01903886 4.140474 +0.05836535 0.01903886 4.140474 +0.08132997 0.01903886 4.140474 +0.1121653 0.01903886 4.140474 +0.1535689 0.01903886 4.140474 +0.2091628 0.01903886 4.140474 +0.2838106 0.01903886 4.140474 +0.3840425 0.01903886 4.140474 +0.518627 0.01903886 4.140474 +0.6993381 0.01903886 4.140474 +0.9419845 0.01903886 4.140474 +1.267794 0.01903886 4.140474 +1.705268 0.01903886 4.140474 +2.292679 0.01903886 4.140474 +3.081414 0.01903886 4.140474 +4.140474 0.01903886 4.140474 +5.562508 0.01903886 4.140474 +7.471917 0.01903886 4.140474 +10.03574 0.01903886 4.140474 +13.47828 0.01903886 4.140474 +18.10068 0.01903886 4.140474 +24.30731 0.01903886 4.140474 +32.64117 0.01903886 4.140474 +43.83129 0.01903886 4.140474 +58.85664 0.01903886 4.140474 +-0.0175068 0.02852504 4.140474 +-0.01161267 0.02852504 4.140474 +-0.005718534 0.02852504 4.140474 +0.0001755984 0.02852504 4.140474 +0.006069731 0.02852504 4.140474 +0.01197402 0.02852504 4.140474 +0.01903886 0.02852504 4.140474 +0.02852504 0.02852504 4.140474 +0.04126244 0.02852504 4.140474 +0.05836535 0.02852504 4.140474 +0.08132997 0.02852504 4.140474 +0.1121653 0.02852504 4.140474 +0.1535689 0.02852504 4.140474 +0.2091628 0.02852504 4.140474 +0.2838106 0.02852504 4.140474 +0.3840425 0.02852504 4.140474 +0.518627 0.02852504 4.140474 +0.6993381 0.02852504 4.140474 +0.9419845 0.02852504 4.140474 +1.267794 0.02852504 4.140474 +1.705268 0.02852504 4.140474 +2.292679 0.02852504 4.140474 +3.081414 0.02852504 4.140474 +4.140474 0.02852504 4.140474 +5.562508 0.02852504 4.140474 +7.471917 0.02852504 4.140474 +10.03574 0.02852504 4.140474 +13.47828 0.02852504 4.140474 +18.10068 0.02852504 4.140474 +24.30731 0.02852504 4.140474 +32.64117 0.02852504 4.140474 +43.83129 0.02852504 4.140474 +58.85664 0.02852504 4.140474 +-0.0175068 0.04126244 4.140474 +-0.01161267 0.04126244 4.140474 +-0.005718534 0.04126244 4.140474 +0.0001755984 0.04126244 4.140474 +0.006069731 0.04126244 4.140474 +0.01197402 0.04126244 4.140474 +0.01903886 0.04126244 4.140474 +0.02852504 0.04126244 4.140474 +0.04126244 0.04126244 4.140474 +0.05836535 0.04126244 4.140474 +0.08132997 0.04126244 4.140474 +0.1121653 0.04126244 4.140474 +0.1535689 0.04126244 4.140474 +0.2091628 0.04126244 4.140474 +0.2838106 0.04126244 4.140474 +0.3840425 0.04126244 4.140474 +0.518627 0.04126244 4.140474 +0.6993381 0.04126244 4.140474 +0.9419845 0.04126244 4.140474 +1.267794 0.04126244 4.140474 +1.705268 0.04126244 4.140474 +2.292679 0.04126244 4.140474 +3.081414 0.04126244 4.140474 +4.140474 0.04126244 4.140474 +5.562508 0.04126244 4.140474 +7.471917 0.04126244 4.140474 +10.03574 0.04126244 4.140474 +13.47828 0.04126244 4.140474 +18.10068 0.04126244 4.140474 +24.30731 0.04126244 4.140474 +32.64117 0.04126244 4.140474 +43.83129 0.04126244 4.140474 +58.85664 0.04126244 4.140474 +-0.0175068 0.05836535 4.140474 +-0.01161267 0.05836535 4.140474 +-0.005718534 0.05836535 4.140474 +0.0001755984 0.05836535 4.140474 +0.006069731 0.05836535 4.140474 +0.01197402 0.05836535 4.140474 +0.01903886 0.05836535 4.140474 +0.02852504 0.05836535 4.140474 +0.04126244 0.05836535 4.140474 +0.05836535 0.05836535 4.140474 +0.08132997 0.05836535 4.140474 +0.1121653 0.05836535 4.140474 +0.1535689 0.05836535 4.140474 +0.2091628 0.05836535 4.140474 +0.2838106 0.05836535 4.140474 +0.3840425 0.05836535 4.140474 +0.518627 0.05836535 4.140474 +0.6993381 0.05836535 4.140474 +0.9419845 0.05836535 4.140474 +1.267794 0.05836535 4.140474 +1.705268 0.05836535 4.140474 +2.292679 0.05836535 4.140474 +3.081414 0.05836535 4.140474 +4.140474 0.05836535 4.140474 +5.562508 0.05836535 4.140474 +7.471917 0.05836535 4.140474 +10.03574 0.05836535 4.140474 +13.47828 0.05836535 4.140474 +18.10068 0.05836535 4.140474 +24.30731 0.05836535 4.140474 +32.64117 0.05836535 4.140474 +43.83129 0.05836535 4.140474 +58.85664 0.05836535 4.140474 +-0.0175068 0.08132997 4.140474 +-0.01161267 0.08132997 4.140474 +-0.005718534 0.08132997 4.140474 +0.0001755984 0.08132997 4.140474 +0.006069731 0.08132997 4.140474 +0.01197402 0.08132997 4.140474 +0.01903886 0.08132997 4.140474 +0.02852504 0.08132997 4.140474 +0.04126244 0.08132997 4.140474 +0.05836535 0.08132997 4.140474 +0.08132997 0.08132997 4.140474 +0.1121653 0.08132997 4.140474 +0.1535689 0.08132997 4.140474 +0.2091628 0.08132997 4.140474 +0.2838106 0.08132997 4.140474 +0.3840425 0.08132997 4.140474 +0.518627 0.08132997 4.140474 +0.6993381 0.08132997 4.140474 +0.9419845 0.08132997 4.140474 +1.267794 0.08132997 4.140474 +1.705268 0.08132997 4.140474 +2.292679 0.08132997 4.140474 +3.081414 0.08132997 4.140474 +4.140474 0.08132997 4.140474 +5.562508 0.08132997 4.140474 +7.471917 0.08132997 4.140474 +10.03574 0.08132997 4.140474 +13.47828 0.08132997 4.140474 +18.10068 0.08132997 4.140474 +24.30731 0.08132997 4.140474 +32.64117 0.08132997 4.140474 +43.83129 0.08132997 4.140474 +58.85664 0.08132997 4.140474 +-0.0175068 0.1121653 4.140474 +-0.01161267 0.1121653 4.140474 +-0.005718534 0.1121653 4.140474 +0.0001755984 0.1121653 4.140474 +0.006069731 0.1121653 4.140474 +0.01197402 0.1121653 4.140474 +0.01903886 0.1121653 4.140474 +0.02852504 0.1121653 4.140474 +0.04126244 0.1121653 4.140474 +0.05836535 0.1121653 4.140474 +0.08132997 0.1121653 4.140474 +0.1121653 0.1121653 4.140474 +0.1535689 0.1121653 4.140474 +0.2091628 0.1121653 4.140474 +0.2838106 0.1121653 4.140474 +0.3840425 0.1121653 4.140474 +0.518627 0.1121653 4.140474 +0.6993381 0.1121653 4.140474 +0.9419845 0.1121653 4.140474 +1.267794 0.1121653 4.140474 +1.705268 0.1121653 4.140474 +2.292679 0.1121653 4.140474 +3.081414 0.1121653 4.140474 +4.140474 0.1121653 4.140474 +5.562508 0.1121653 4.140474 +7.471917 0.1121653 4.140474 +10.03574 0.1121653 4.140474 +13.47828 0.1121653 4.140474 +18.10068 0.1121653 4.140474 +24.30731 0.1121653 4.140474 +32.64117 0.1121653 4.140474 +43.83129 0.1121653 4.140474 +58.85664 0.1121653 4.140474 +-0.0175068 0.1535689 4.140474 +-0.01161267 0.1535689 4.140474 +-0.005718534 0.1535689 4.140474 +0.0001755984 0.1535689 4.140474 +0.006069731 0.1535689 4.140474 +0.01197402 0.1535689 4.140474 +0.01903886 0.1535689 4.140474 +0.02852504 0.1535689 4.140474 +0.04126244 0.1535689 4.140474 +0.05836535 0.1535689 4.140474 +0.08132997 0.1535689 4.140474 +0.1121653 0.1535689 4.140474 +0.1535689 0.1535689 4.140474 +0.2091628 0.1535689 4.140474 +0.2838106 0.1535689 4.140474 +0.3840425 0.1535689 4.140474 +0.518627 0.1535689 4.140474 +0.6993381 0.1535689 4.140474 +0.9419845 0.1535689 4.140474 +1.267794 0.1535689 4.140474 +1.705268 0.1535689 4.140474 +2.292679 0.1535689 4.140474 +3.081414 0.1535689 4.140474 +4.140474 0.1535689 4.140474 +5.562508 0.1535689 4.140474 +7.471917 0.1535689 4.140474 +10.03574 0.1535689 4.140474 +13.47828 0.1535689 4.140474 +18.10068 0.1535689 4.140474 +24.30731 0.1535689 4.140474 +32.64117 0.1535689 4.140474 +43.83129 0.1535689 4.140474 +58.85664 0.1535689 4.140474 +-0.0175068 0.2091628 4.140474 +-0.01161267 0.2091628 4.140474 +-0.005718534 0.2091628 4.140474 +0.0001755984 0.2091628 4.140474 +0.006069731 0.2091628 4.140474 +0.01197402 0.2091628 4.140474 +0.01903886 0.2091628 4.140474 +0.02852504 0.2091628 4.140474 +0.04126244 0.2091628 4.140474 +0.05836535 0.2091628 4.140474 +0.08132997 0.2091628 4.140474 +0.1121653 0.2091628 4.140474 +0.1535689 0.2091628 4.140474 +0.2091628 0.2091628 4.140474 +0.2838106 0.2091628 4.140474 +0.3840425 0.2091628 4.140474 +0.518627 0.2091628 4.140474 +0.6993381 0.2091628 4.140474 +0.9419845 0.2091628 4.140474 +1.267794 0.2091628 4.140474 +1.705268 0.2091628 4.140474 +2.292679 0.2091628 4.140474 +3.081414 0.2091628 4.140474 +4.140474 0.2091628 4.140474 +5.562508 0.2091628 4.140474 +7.471917 0.2091628 4.140474 +10.03574 0.2091628 4.140474 +13.47828 0.2091628 4.140474 +18.10068 0.2091628 4.140474 +24.30731 0.2091628 4.140474 +32.64117 0.2091628 4.140474 +43.83129 0.2091628 4.140474 +58.85664 0.2091628 4.140474 +-0.0175068 0.2838106 4.140474 +-0.01161267 0.2838106 4.140474 +-0.005718534 0.2838106 4.140474 +0.0001755984 0.2838106 4.140474 +0.006069731 0.2838106 4.140474 +0.01197402 0.2838106 4.140474 +0.01903886 0.2838106 4.140474 +0.02852504 0.2838106 4.140474 +0.04126244 0.2838106 4.140474 +0.05836535 0.2838106 4.140474 +0.08132997 0.2838106 4.140474 +0.1121653 0.2838106 4.140474 +0.1535689 0.2838106 4.140474 +0.2091628 0.2838106 4.140474 +0.2838106 0.2838106 4.140474 +0.3840425 0.2838106 4.140474 +0.518627 0.2838106 4.140474 +0.6993381 0.2838106 4.140474 +0.9419845 0.2838106 4.140474 +1.267794 0.2838106 4.140474 +1.705268 0.2838106 4.140474 +2.292679 0.2838106 4.140474 +3.081414 0.2838106 4.140474 +4.140474 0.2838106 4.140474 +5.562508 0.2838106 4.140474 +7.471917 0.2838106 4.140474 +10.03574 0.2838106 4.140474 +13.47828 0.2838106 4.140474 +18.10068 0.2838106 4.140474 +24.30731 0.2838106 4.140474 +32.64117 0.2838106 4.140474 +43.83129 0.2838106 4.140474 +58.85664 0.2838106 4.140474 +-0.0175068 0.3840425 4.140474 +-0.01161267 0.3840425 4.140474 +-0.005718534 0.3840425 4.140474 +0.0001755984 0.3840425 4.140474 +0.006069731 0.3840425 4.140474 +0.01197402 0.3840425 4.140474 +0.01903886 0.3840425 4.140474 +0.02852504 0.3840425 4.140474 +0.04126244 0.3840425 4.140474 +0.05836535 0.3840425 4.140474 +0.08132997 0.3840425 4.140474 +0.1121653 0.3840425 4.140474 +0.1535689 0.3840425 4.140474 +0.2091628 0.3840425 4.140474 +0.2838106 0.3840425 4.140474 +0.3840425 0.3840425 4.140474 +0.518627 0.3840425 4.140474 +0.6993381 0.3840425 4.140474 +0.9419845 0.3840425 4.140474 +1.267794 0.3840425 4.140474 +1.705268 0.3840425 4.140474 +2.292679 0.3840425 4.140474 +3.081414 0.3840425 4.140474 +4.140474 0.3840425 4.140474 +5.562508 0.3840425 4.140474 +7.471917 0.3840425 4.140474 +10.03574 0.3840425 4.140474 +13.47828 0.3840425 4.140474 +18.10068 0.3840425 4.140474 +24.30731 0.3840425 4.140474 +32.64117 0.3840425 4.140474 +43.83129 0.3840425 4.140474 +58.85664 0.3840425 4.140474 +-0.0175068 0.518627 4.140474 +-0.01161267 0.518627 4.140474 +-0.005718534 0.518627 4.140474 +0.0001755984 0.518627 4.140474 +0.006069731 0.518627 4.140474 +0.01197402 0.518627 4.140474 +0.01903886 0.518627 4.140474 +0.02852504 0.518627 4.140474 +0.04126244 0.518627 4.140474 +0.05836535 0.518627 4.140474 +0.08132997 0.518627 4.140474 +0.1121653 0.518627 4.140474 +0.1535689 0.518627 4.140474 +0.2091628 0.518627 4.140474 +0.2838106 0.518627 4.140474 +0.3840425 0.518627 4.140474 +0.518627 0.518627 4.140474 +0.6993381 0.518627 4.140474 +0.9419845 0.518627 4.140474 +1.267794 0.518627 4.140474 +1.705268 0.518627 4.140474 +2.292679 0.518627 4.140474 +3.081414 0.518627 4.140474 +4.140474 0.518627 4.140474 +5.562508 0.518627 4.140474 +7.471917 0.518627 4.140474 +10.03574 0.518627 4.140474 +13.47828 0.518627 4.140474 +18.10068 0.518627 4.140474 +24.30731 0.518627 4.140474 +32.64117 0.518627 4.140474 +43.83129 0.518627 4.140474 +58.85664 0.518627 4.140474 +-0.0175068 0.6993381 4.140474 +-0.01161267 0.6993381 4.140474 +-0.005718534 0.6993381 4.140474 +0.0001755984 0.6993381 4.140474 +0.006069731 0.6993381 4.140474 +0.01197402 0.6993381 4.140474 +0.01903886 0.6993381 4.140474 +0.02852504 0.6993381 4.140474 +0.04126244 0.6993381 4.140474 +0.05836535 0.6993381 4.140474 +0.08132997 0.6993381 4.140474 +0.1121653 0.6993381 4.140474 +0.1535689 0.6993381 4.140474 +0.2091628 0.6993381 4.140474 +0.2838106 0.6993381 4.140474 +0.3840425 0.6993381 4.140474 +0.518627 0.6993381 4.140474 +0.6993381 0.6993381 4.140474 +0.9419845 0.6993381 4.140474 +1.267794 0.6993381 4.140474 +1.705268 0.6993381 4.140474 +2.292679 0.6993381 4.140474 +3.081414 0.6993381 4.140474 +4.140474 0.6993381 4.140474 +5.562508 0.6993381 4.140474 +7.471917 0.6993381 4.140474 +10.03574 0.6993381 4.140474 +13.47828 0.6993381 4.140474 +18.10068 0.6993381 4.140474 +24.30731 0.6993381 4.140474 +32.64117 0.6993381 4.140474 +43.83129 0.6993381 4.140474 +58.85664 0.6993381 4.140474 +-0.0175068 0.9419845 4.140474 +-0.01161267 0.9419845 4.140474 +-0.005718534 0.9419845 4.140474 +0.0001755984 0.9419845 4.140474 +0.006069731 0.9419845 4.140474 +0.01197402 0.9419845 4.140474 +0.01903886 0.9419845 4.140474 +0.02852504 0.9419845 4.140474 +0.04126244 0.9419845 4.140474 +0.05836535 0.9419845 4.140474 +0.08132997 0.9419845 4.140474 +0.1121653 0.9419845 4.140474 +0.1535689 0.9419845 4.140474 +0.2091628 0.9419845 4.140474 +0.2838106 0.9419845 4.140474 +0.3840425 0.9419845 4.140474 +0.518627 0.9419845 4.140474 +0.6993381 0.9419845 4.140474 +0.9419845 0.9419845 4.140474 +1.267794 0.9419845 4.140474 +1.705268 0.9419845 4.140474 +2.292679 0.9419845 4.140474 +3.081414 0.9419845 4.140474 +4.140474 0.9419845 4.140474 +5.562508 0.9419845 4.140474 +7.471917 0.9419845 4.140474 +10.03574 0.9419845 4.140474 +13.47828 0.9419845 4.140474 +18.10068 0.9419845 4.140474 +24.30731 0.9419845 4.140474 +32.64117 0.9419845 4.140474 +43.83129 0.9419845 4.140474 +58.85664 0.9419845 4.140474 +-0.0175068 1.267794 4.140474 +-0.01161267 1.267794 4.140474 +-0.005718534 1.267794 4.140474 +0.0001755984 1.267794 4.140474 +0.006069731 1.267794 4.140474 +0.01197402 1.267794 4.140474 +0.01903886 1.267794 4.140474 +0.02852504 1.267794 4.140474 +0.04126244 1.267794 4.140474 +0.05836535 1.267794 4.140474 +0.08132997 1.267794 4.140474 +0.1121653 1.267794 4.140474 +0.1535689 1.267794 4.140474 +0.2091628 1.267794 4.140474 +0.2838106 1.267794 4.140474 +0.3840425 1.267794 4.140474 +0.518627 1.267794 4.140474 +0.6993381 1.267794 4.140474 +0.9419845 1.267794 4.140474 +1.267794 1.267794 4.140474 +1.705268 1.267794 4.140474 +2.292679 1.267794 4.140474 +3.081414 1.267794 4.140474 +4.140474 1.267794 4.140474 +5.562508 1.267794 4.140474 +7.471917 1.267794 4.140474 +10.03574 1.267794 4.140474 +13.47828 1.267794 4.140474 +18.10068 1.267794 4.140474 +24.30731 1.267794 4.140474 +32.64117 1.267794 4.140474 +43.83129 1.267794 4.140474 +58.85664 1.267794 4.140474 +-0.0175068 1.705268 4.140474 +-0.01161267 1.705268 4.140474 +-0.005718534 1.705268 4.140474 +0.0001755984 1.705268 4.140474 +0.006069731 1.705268 4.140474 +0.01197402 1.705268 4.140474 +0.01903886 1.705268 4.140474 +0.02852504 1.705268 4.140474 +0.04126244 1.705268 4.140474 +0.05836535 1.705268 4.140474 +0.08132997 1.705268 4.140474 +0.1121653 1.705268 4.140474 +0.1535689 1.705268 4.140474 +0.2091628 1.705268 4.140474 +0.2838106 1.705268 4.140474 +0.3840425 1.705268 4.140474 +0.518627 1.705268 4.140474 +0.6993381 1.705268 4.140474 +0.9419845 1.705268 4.140474 +1.267794 1.705268 4.140474 +1.705268 1.705268 4.140474 +2.292679 1.705268 4.140474 +3.081414 1.705268 4.140474 +4.140474 1.705268 4.140474 +5.562508 1.705268 4.140474 +7.471917 1.705268 4.140474 +10.03574 1.705268 4.140474 +13.47828 1.705268 4.140474 +18.10068 1.705268 4.140474 +24.30731 1.705268 4.140474 +32.64117 1.705268 4.140474 +43.83129 1.705268 4.140474 +58.85664 1.705268 4.140474 +-0.0175068 2.292679 4.140474 +-0.01161267 2.292679 4.140474 +-0.005718534 2.292679 4.140474 +0.0001755984 2.292679 4.140474 +0.006069731 2.292679 4.140474 +0.01197402 2.292679 4.140474 +0.01903886 2.292679 4.140474 +0.02852504 2.292679 4.140474 +0.04126244 2.292679 4.140474 +0.05836535 2.292679 4.140474 +0.08132997 2.292679 4.140474 +0.1121653 2.292679 4.140474 +0.1535689 2.292679 4.140474 +0.2091628 2.292679 4.140474 +0.2838106 2.292679 4.140474 +0.3840425 2.292679 4.140474 +0.518627 2.292679 4.140474 +0.6993381 2.292679 4.140474 +0.9419845 2.292679 4.140474 +1.267794 2.292679 4.140474 +1.705268 2.292679 4.140474 +2.292679 2.292679 4.140474 +3.081414 2.292679 4.140474 +4.140474 2.292679 4.140474 +5.562508 2.292679 4.140474 +7.471917 2.292679 4.140474 +10.03574 2.292679 4.140474 +13.47828 2.292679 4.140474 +18.10068 2.292679 4.140474 +24.30731 2.292679 4.140474 +32.64117 2.292679 4.140474 +43.83129 2.292679 4.140474 +58.85664 2.292679 4.140474 +-0.0175068 3.081414 4.140474 +-0.01161267 3.081414 4.140474 +-0.005718534 3.081414 4.140474 +0.0001755984 3.081414 4.140474 +0.006069731 3.081414 4.140474 +0.01197402 3.081414 4.140474 +0.01903886 3.081414 4.140474 +0.02852504 3.081414 4.140474 +0.04126244 3.081414 4.140474 +0.05836535 3.081414 4.140474 +0.08132997 3.081414 4.140474 +0.1121653 3.081414 4.140474 +0.1535689 3.081414 4.140474 +0.2091628 3.081414 4.140474 +0.2838106 3.081414 4.140474 +0.3840425 3.081414 4.140474 +0.518627 3.081414 4.140474 +0.6993381 3.081414 4.140474 +0.9419845 3.081414 4.140474 +1.267794 3.081414 4.140474 +1.705268 3.081414 4.140474 +2.292679 3.081414 4.140474 +3.081414 3.081414 4.140474 +4.140474 3.081414 4.140474 +5.562508 3.081414 4.140474 +7.471917 3.081414 4.140474 +10.03574 3.081414 4.140474 +13.47828 3.081414 4.140474 +18.10068 3.081414 4.140474 +24.30731 3.081414 4.140474 +32.64117 3.081414 4.140474 +43.83129 3.081414 4.140474 +58.85664 3.081414 4.140474 +-0.0175068 4.140474 4.140474 +-0.01161267 4.140474 4.140474 +-0.005718534 4.140474 4.140474 +0.0001755984 4.140474 4.140474 +0.006069731 4.140474 4.140474 +0.01197402 4.140474 4.140474 +0.01903886 4.140474 4.140474 +0.02852504 4.140474 4.140474 +0.04126244 4.140474 4.140474 +0.05836535 4.140474 4.140474 +0.08132997 4.140474 4.140474 +0.1121653 4.140474 4.140474 +0.1535689 4.140474 4.140474 +0.2091628 4.140474 4.140474 +0.2838106 4.140474 4.140474 +0.3840425 4.140474 4.140474 +0.518627 4.140474 4.140474 +0.6993381 4.140474 4.140474 +0.9419845 4.140474 4.140474 +1.267794 4.140474 4.140474 +1.705268 4.140474 4.140474 +2.292679 4.140474 4.140474 +3.081414 4.140474 4.140474 +4.140474 4.140474 4.140474 +5.562508 4.140474 4.140474 +7.471917 4.140474 4.140474 +10.03574 4.140474 4.140474 +13.47828 4.140474 4.140474 +18.10068 4.140474 4.140474 +24.30731 4.140474 4.140474 +32.64117 4.140474 4.140474 +43.83129 4.140474 4.140474 +58.85664 4.140474 4.140474 +-0.0175068 5.562508 4.140474 +-0.01161267 5.562508 4.140474 +-0.005718534 5.562508 4.140474 +0.0001755984 5.562508 4.140474 +0.006069731 5.562508 4.140474 +0.01197402 5.562508 4.140474 +0.01903886 5.562508 4.140474 +0.02852504 5.562508 4.140474 +0.04126244 5.562508 4.140474 +0.05836535 5.562508 4.140474 +0.08132997 5.562508 4.140474 +0.1121653 5.562508 4.140474 +0.1535689 5.562508 4.140474 +0.2091628 5.562508 4.140474 +0.2838106 5.562508 4.140474 +0.3840425 5.562508 4.140474 +0.518627 5.562508 4.140474 +0.6993381 5.562508 4.140474 +0.9419845 5.562508 4.140474 +1.267794 5.562508 4.140474 +1.705268 5.562508 4.140474 +2.292679 5.562508 4.140474 +3.081414 5.562508 4.140474 +4.140474 5.562508 4.140474 +5.562508 5.562508 4.140474 +7.471917 5.562508 4.140474 +10.03574 5.562508 4.140474 +13.47828 5.562508 4.140474 +18.10068 5.562508 4.140474 +24.30731 5.562508 4.140474 +32.64117 5.562508 4.140474 +43.83129 5.562508 4.140474 +58.85664 5.562508 4.140474 +-0.0175068 7.471917 4.140474 +-0.01161267 7.471917 4.140474 +-0.005718534 7.471917 4.140474 +0.0001755984 7.471917 4.140474 +0.006069731 7.471917 4.140474 +0.01197402 7.471917 4.140474 +0.01903886 7.471917 4.140474 +0.02852504 7.471917 4.140474 +0.04126244 7.471917 4.140474 +0.05836535 7.471917 4.140474 +0.08132997 7.471917 4.140474 +0.1121653 7.471917 4.140474 +0.1535689 7.471917 4.140474 +0.2091628 7.471917 4.140474 +0.2838106 7.471917 4.140474 +0.3840425 7.471917 4.140474 +0.518627 7.471917 4.140474 +0.6993381 7.471917 4.140474 +0.9419845 7.471917 4.140474 +1.267794 7.471917 4.140474 +1.705268 7.471917 4.140474 +2.292679 7.471917 4.140474 +3.081414 7.471917 4.140474 +4.140474 7.471917 4.140474 +5.562508 7.471917 4.140474 +7.471917 7.471917 4.140474 +10.03574 7.471917 4.140474 +13.47828 7.471917 4.140474 +18.10068 7.471917 4.140474 +24.30731 7.471917 4.140474 +32.64117 7.471917 4.140474 +43.83129 7.471917 4.140474 +58.85664 7.471917 4.140474 +-0.0175068 10.03574 4.140474 +-0.01161267 10.03574 4.140474 +-0.005718534 10.03574 4.140474 +0.0001755984 10.03574 4.140474 +0.006069731 10.03574 4.140474 +0.01197402 10.03574 4.140474 +0.01903886 10.03574 4.140474 +0.02852504 10.03574 4.140474 +0.04126244 10.03574 4.140474 +0.05836535 10.03574 4.140474 +0.08132997 10.03574 4.140474 +0.1121653 10.03574 4.140474 +0.1535689 10.03574 4.140474 +0.2091628 10.03574 4.140474 +0.2838106 10.03574 4.140474 +0.3840425 10.03574 4.140474 +0.518627 10.03574 4.140474 +0.6993381 10.03574 4.140474 +0.9419845 10.03574 4.140474 +1.267794 10.03574 4.140474 +1.705268 10.03574 4.140474 +2.292679 10.03574 4.140474 +3.081414 10.03574 4.140474 +4.140474 10.03574 4.140474 +5.562508 10.03574 4.140474 +7.471917 10.03574 4.140474 +10.03574 10.03574 4.140474 +13.47828 10.03574 4.140474 +18.10068 10.03574 4.140474 +24.30731 10.03574 4.140474 +32.64117 10.03574 4.140474 +43.83129 10.03574 4.140474 +58.85664 10.03574 4.140474 +-0.0175068 13.47828 4.140474 +-0.01161267 13.47828 4.140474 +-0.005718534 13.47828 4.140474 +0.0001755984 13.47828 4.140474 +0.006069731 13.47828 4.140474 +0.01197402 13.47828 4.140474 +0.01903886 13.47828 4.140474 +0.02852504 13.47828 4.140474 +0.04126244 13.47828 4.140474 +0.05836535 13.47828 4.140474 +0.08132997 13.47828 4.140474 +0.1121653 13.47828 4.140474 +0.1535689 13.47828 4.140474 +0.2091628 13.47828 4.140474 +0.2838106 13.47828 4.140474 +0.3840425 13.47828 4.140474 +0.518627 13.47828 4.140474 +0.6993381 13.47828 4.140474 +0.9419845 13.47828 4.140474 +1.267794 13.47828 4.140474 +1.705268 13.47828 4.140474 +2.292679 13.47828 4.140474 +3.081414 13.47828 4.140474 +4.140474 13.47828 4.140474 +5.562508 13.47828 4.140474 +7.471917 13.47828 4.140474 +10.03574 13.47828 4.140474 +13.47828 13.47828 4.140474 +18.10068 13.47828 4.140474 +24.30731 13.47828 4.140474 +32.64117 13.47828 4.140474 +43.83129 13.47828 4.140474 +58.85664 13.47828 4.140474 +-0.0175068 18.10068 4.140474 +-0.01161267 18.10068 4.140474 +-0.005718534 18.10068 4.140474 +0.0001755984 18.10068 4.140474 +0.006069731 18.10068 4.140474 +0.01197402 18.10068 4.140474 +0.01903886 18.10068 4.140474 +0.02852504 18.10068 4.140474 +0.04126244 18.10068 4.140474 +0.05836535 18.10068 4.140474 +0.08132997 18.10068 4.140474 +0.1121653 18.10068 4.140474 +0.1535689 18.10068 4.140474 +0.2091628 18.10068 4.140474 +0.2838106 18.10068 4.140474 +0.3840425 18.10068 4.140474 +0.518627 18.10068 4.140474 +0.6993381 18.10068 4.140474 +0.9419845 18.10068 4.140474 +1.267794 18.10068 4.140474 +1.705268 18.10068 4.140474 +2.292679 18.10068 4.140474 +3.081414 18.10068 4.140474 +4.140474 18.10068 4.140474 +5.562508 18.10068 4.140474 +7.471917 18.10068 4.140474 +10.03574 18.10068 4.140474 +13.47828 18.10068 4.140474 +18.10068 18.10068 4.140474 +24.30731 18.10068 4.140474 +32.64117 18.10068 4.140474 +43.83129 18.10068 4.140474 +58.85664 18.10068 4.140474 +-0.0175068 24.30731 4.140474 +-0.01161267 24.30731 4.140474 +-0.005718534 24.30731 4.140474 +0.0001755984 24.30731 4.140474 +0.006069731 24.30731 4.140474 +0.01197402 24.30731 4.140474 +0.01903886 24.30731 4.140474 +0.02852504 24.30731 4.140474 +0.04126244 24.30731 4.140474 +0.05836535 24.30731 4.140474 +0.08132997 24.30731 4.140474 +0.1121653 24.30731 4.140474 +0.1535689 24.30731 4.140474 +0.2091628 24.30731 4.140474 +0.2838106 24.30731 4.140474 +0.3840425 24.30731 4.140474 +0.518627 24.30731 4.140474 +0.6993381 24.30731 4.140474 +0.9419845 24.30731 4.140474 +1.267794 24.30731 4.140474 +1.705268 24.30731 4.140474 +2.292679 24.30731 4.140474 +3.081414 24.30731 4.140474 +4.140474 24.30731 4.140474 +5.562508 24.30731 4.140474 +7.471917 24.30731 4.140474 +10.03574 24.30731 4.140474 +13.47828 24.30731 4.140474 +18.10068 24.30731 4.140474 +24.30731 24.30731 4.140474 +32.64117 24.30731 4.140474 +43.83129 24.30731 4.140474 +58.85664 24.30731 4.140474 +-0.0175068 32.64117 4.140474 +-0.01161267 32.64117 4.140474 +-0.005718534 32.64117 4.140474 +0.0001755984 32.64117 4.140474 +0.006069731 32.64117 4.140474 +0.01197402 32.64117 4.140474 +0.01903886 32.64117 4.140474 +0.02852504 32.64117 4.140474 +0.04126244 32.64117 4.140474 +0.05836535 32.64117 4.140474 +0.08132997 32.64117 4.140474 +0.1121653 32.64117 4.140474 +0.1535689 32.64117 4.140474 +0.2091628 32.64117 4.140474 +0.2838106 32.64117 4.140474 +0.3840425 32.64117 4.140474 +0.518627 32.64117 4.140474 +0.6993381 32.64117 4.140474 +0.9419845 32.64117 4.140474 +1.267794 32.64117 4.140474 +1.705268 32.64117 4.140474 +2.292679 32.64117 4.140474 +3.081414 32.64117 4.140474 +4.140474 32.64117 4.140474 +5.562508 32.64117 4.140474 +7.471917 32.64117 4.140474 +10.03574 32.64117 4.140474 +13.47828 32.64117 4.140474 +18.10068 32.64117 4.140474 +24.30731 32.64117 4.140474 +32.64117 32.64117 4.140474 +43.83129 32.64117 4.140474 +58.85664 32.64117 4.140474 +-0.0175068 43.83129 4.140474 +-0.01161267 43.83129 4.140474 +-0.005718534 43.83129 4.140474 +0.0001755984 43.83129 4.140474 +0.006069731 43.83129 4.140474 +0.01197402 43.83129 4.140474 +0.01903886 43.83129 4.140474 +0.02852504 43.83129 4.140474 +0.04126244 43.83129 4.140474 +0.05836535 43.83129 4.140474 +0.08132997 43.83129 4.140474 +0.1121653 43.83129 4.140474 +0.1535689 43.83129 4.140474 +0.2091628 43.83129 4.140474 +0.2838106 43.83129 4.140474 +0.3840425 43.83129 4.140474 +0.518627 43.83129 4.140474 +0.6993381 43.83129 4.140474 +0.9419845 43.83129 4.140474 +1.267794 43.83129 4.140474 +1.705268 43.83129 4.140474 +2.292679 43.83129 4.140474 +3.081414 43.83129 4.140474 +4.140474 43.83129 4.140474 +5.562508 43.83129 4.140474 +7.471917 43.83129 4.140474 +10.03574 43.83129 4.140474 +13.47828 43.83129 4.140474 +18.10068 43.83129 4.140474 +24.30731 43.83129 4.140474 +32.64117 43.83129 4.140474 +43.83129 43.83129 4.140474 +58.85664 43.83129 4.140474 +-0.0175068 58.85664 4.140474 +-0.01161267 58.85664 4.140474 +-0.005718534 58.85664 4.140474 +0.0001755984 58.85664 4.140474 +0.006069731 58.85664 4.140474 +0.01197402 58.85664 4.140474 +0.01903886 58.85664 4.140474 +0.02852504 58.85664 4.140474 +0.04126244 58.85664 4.140474 +0.05836535 58.85664 4.140474 +0.08132997 58.85664 4.140474 +0.1121653 58.85664 4.140474 +0.1535689 58.85664 4.140474 +0.2091628 58.85664 4.140474 +0.2838106 58.85664 4.140474 +0.3840425 58.85664 4.140474 +0.518627 58.85664 4.140474 +0.6993381 58.85664 4.140474 +0.9419845 58.85664 4.140474 +1.267794 58.85664 4.140474 +1.705268 58.85664 4.140474 +2.292679 58.85664 4.140474 +3.081414 58.85664 4.140474 +4.140474 58.85664 4.140474 +5.562508 58.85664 4.140474 +7.471917 58.85664 4.140474 +10.03574 58.85664 4.140474 +13.47828 58.85664 4.140474 +18.10068 58.85664 4.140474 +24.30731 58.85664 4.140474 +32.64117 58.85664 4.140474 +43.83129 58.85664 4.140474 +58.85664 58.85664 4.140474 +-0.0175068 -0.0175068 5.562508 +-0.01161267 -0.0175068 5.562508 +-0.005718534 -0.0175068 5.562508 +0.0001755984 -0.0175068 5.562508 +0.006069731 -0.0175068 5.562508 +0.01197402 -0.0175068 5.562508 +0.01903886 -0.0175068 5.562508 +0.02852504 -0.0175068 5.562508 +0.04126244 -0.0175068 5.562508 +0.05836535 -0.0175068 5.562508 +0.08132997 -0.0175068 5.562508 +0.1121653 -0.0175068 5.562508 +0.1535689 -0.0175068 5.562508 +0.2091628 -0.0175068 5.562508 +0.2838106 -0.0175068 5.562508 +0.3840425 -0.0175068 5.562508 +0.518627 -0.0175068 5.562508 +0.6993381 -0.0175068 5.562508 +0.9419845 -0.0175068 5.562508 +1.267794 -0.0175068 5.562508 +1.705268 -0.0175068 5.562508 +2.292679 -0.0175068 5.562508 +3.081414 -0.0175068 5.562508 +4.140474 -0.0175068 5.562508 +5.562508 -0.0175068 5.562508 +7.471917 -0.0175068 5.562508 +10.03574 -0.0175068 5.562508 +13.47828 -0.0175068 5.562508 +18.10068 -0.0175068 5.562508 +24.30731 -0.0175068 5.562508 +32.64117 -0.0175068 5.562508 +43.83129 -0.0175068 5.562508 +58.85664 -0.0175068 5.562508 +-0.0175068 -0.01161267 5.562508 +-0.01161267 -0.01161267 5.562508 +-0.005718534 -0.01161267 5.562508 +0.0001755984 -0.01161267 5.562508 +0.006069731 -0.01161267 5.562508 +0.01197402 -0.01161267 5.562508 +0.01903886 -0.01161267 5.562508 +0.02852504 -0.01161267 5.562508 +0.04126244 -0.01161267 5.562508 +0.05836535 -0.01161267 5.562508 +0.08132997 -0.01161267 5.562508 +0.1121653 -0.01161267 5.562508 +0.1535689 -0.01161267 5.562508 +0.2091628 -0.01161267 5.562508 +0.2838106 -0.01161267 5.562508 +0.3840425 -0.01161267 5.562508 +0.518627 -0.01161267 5.562508 +0.6993381 -0.01161267 5.562508 +0.9419845 -0.01161267 5.562508 +1.267794 -0.01161267 5.562508 +1.705268 -0.01161267 5.562508 +2.292679 -0.01161267 5.562508 +3.081414 -0.01161267 5.562508 +4.140474 -0.01161267 5.562508 +5.562508 -0.01161267 5.562508 +7.471917 -0.01161267 5.562508 +10.03574 -0.01161267 5.562508 +13.47828 -0.01161267 5.562508 +18.10068 -0.01161267 5.562508 +24.30731 -0.01161267 5.562508 +32.64117 -0.01161267 5.562508 +43.83129 -0.01161267 5.562508 +58.85664 -0.01161267 5.562508 +-0.0175068 -0.005718534 5.562508 +-0.01161267 -0.005718534 5.562508 +-0.005718534 -0.005718534 5.562508 +0.0001755984 -0.005718534 5.562508 +0.006069731 -0.005718534 5.562508 +0.01197402 -0.005718534 5.562508 +0.01903886 -0.005718534 5.562508 +0.02852504 -0.005718534 5.562508 +0.04126244 -0.005718534 5.562508 +0.05836535 -0.005718534 5.562508 +0.08132997 -0.005718534 5.562508 +0.1121653 -0.005718534 5.562508 +0.1535689 -0.005718534 5.562508 +0.2091628 -0.005718534 5.562508 +0.2838106 -0.005718534 5.562508 +0.3840425 -0.005718534 5.562508 +0.518627 -0.005718534 5.562508 +0.6993381 -0.005718534 5.562508 +0.9419845 -0.005718534 5.562508 +1.267794 -0.005718534 5.562508 +1.705268 -0.005718534 5.562508 +2.292679 -0.005718534 5.562508 +3.081414 -0.005718534 5.562508 +4.140474 -0.005718534 5.562508 +5.562508 -0.005718534 5.562508 +7.471917 -0.005718534 5.562508 +10.03574 -0.005718534 5.562508 +13.47828 -0.005718534 5.562508 +18.10068 -0.005718534 5.562508 +24.30731 -0.005718534 5.562508 +32.64117 -0.005718534 5.562508 +43.83129 -0.005718534 5.562508 +58.85664 -0.005718534 5.562508 +-0.0175068 0.0001755984 5.562508 +-0.01161267 0.0001755984 5.562508 +-0.005718534 0.0001755984 5.562508 +0.0001755984 0.0001755984 5.562508 +0.006069731 0.0001755984 5.562508 +0.01197402 0.0001755984 5.562508 +0.01903886 0.0001755984 5.562508 +0.02852504 0.0001755984 5.562508 +0.04126244 0.0001755984 5.562508 +0.05836535 0.0001755984 5.562508 +0.08132997 0.0001755984 5.562508 +0.1121653 0.0001755984 5.562508 +0.1535689 0.0001755984 5.562508 +0.2091628 0.0001755984 5.562508 +0.2838106 0.0001755984 5.562508 +0.3840425 0.0001755984 5.562508 +0.518627 0.0001755984 5.562508 +0.6993381 0.0001755984 5.562508 +0.9419845 0.0001755984 5.562508 +1.267794 0.0001755984 5.562508 +1.705268 0.0001755984 5.562508 +2.292679 0.0001755984 5.562508 +3.081414 0.0001755984 5.562508 +4.140474 0.0001755984 5.562508 +5.562508 0.0001755984 5.562508 +7.471917 0.0001755984 5.562508 +10.03574 0.0001755984 5.562508 +13.47828 0.0001755984 5.562508 +18.10068 0.0001755984 5.562508 +24.30731 0.0001755984 5.562508 +32.64117 0.0001755984 5.562508 +43.83129 0.0001755984 5.562508 +58.85664 0.0001755984 5.562508 +-0.0175068 0.006069731 5.562508 +-0.01161267 0.006069731 5.562508 +-0.005718534 0.006069731 5.562508 +0.0001755984 0.006069731 5.562508 +0.006069731 0.006069731 5.562508 +0.01197402 0.006069731 5.562508 +0.01903886 0.006069731 5.562508 +0.02852504 0.006069731 5.562508 +0.04126244 0.006069731 5.562508 +0.05836535 0.006069731 5.562508 +0.08132997 0.006069731 5.562508 +0.1121653 0.006069731 5.562508 +0.1535689 0.006069731 5.562508 +0.2091628 0.006069731 5.562508 +0.2838106 0.006069731 5.562508 +0.3840425 0.006069731 5.562508 +0.518627 0.006069731 5.562508 +0.6993381 0.006069731 5.562508 +0.9419845 0.006069731 5.562508 +1.267794 0.006069731 5.562508 +1.705268 0.006069731 5.562508 +2.292679 0.006069731 5.562508 +3.081414 0.006069731 5.562508 +4.140474 0.006069731 5.562508 +5.562508 0.006069731 5.562508 +7.471917 0.006069731 5.562508 +10.03574 0.006069731 5.562508 +13.47828 0.006069731 5.562508 +18.10068 0.006069731 5.562508 +24.30731 0.006069731 5.562508 +32.64117 0.006069731 5.562508 +43.83129 0.006069731 5.562508 +58.85664 0.006069731 5.562508 +-0.0175068 0.01197402 5.562508 +-0.01161267 0.01197402 5.562508 +-0.005718534 0.01197402 5.562508 +0.0001755984 0.01197402 5.562508 +0.006069731 0.01197402 5.562508 +0.01197402 0.01197402 5.562508 +0.01903886 0.01197402 5.562508 +0.02852504 0.01197402 5.562508 +0.04126244 0.01197402 5.562508 +0.05836535 0.01197402 5.562508 +0.08132997 0.01197402 5.562508 +0.1121653 0.01197402 5.562508 +0.1535689 0.01197402 5.562508 +0.2091628 0.01197402 5.562508 +0.2838106 0.01197402 5.562508 +0.3840425 0.01197402 5.562508 +0.518627 0.01197402 5.562508 +0.6993381 0.01197402 5.562508 +0.9419845 0.01197402 5.562508 +1.267794 0.01197402 5.562508 +1.705268 0.01197402 5.562508 +2.292679 0.01197402 5.562508 +3.081414 0.01197402 5.562508 +4.140474 0.01197402 5.562508 +5.562508 0.01197402 5.562508 +7.471917 0.01197402 5.562508 +10.03574 0.01197402 5.562508 +13.47828 0.01197402 5.562508 +18.10068 0.01197402 5.562508 +24.30731 0.01197402 5.562508 +32.64117 0.01197402 5.562508 +43.83129 0.01197402 5.562508 +58.85664 0.01197402 5.562508 +-0.0175068 0.01903886 5.562508 +-0.01161267 0.01903886 5.562508 +-0.005718534 0.01903886 5.562508 +0.0001755984 0.01903886 5.562508 +0.006069731 0.01903886 5.562508 +0.01197402 0.01903886 5.562508 +0.01903886 0.01903886 5.562508 +0.02852504 0.01903886 5.562508 +0.04126244 0.01903886 5.562508 +0.05836535 0.01903886 5.562508 +0.08132997 0.01903886 5.562508 +0.1121653 0.01903886 5.562508 +0.1535689 0.01903886 5.562508 +0.2091628 0.01903886 5.562508 +0.2838106 0.01903886 5.562508 +0.3840425 0.01903886 5.562508 +0.518627 0.01903886 5.562508 +0.6993381 0.01903886 5.562508 +0.9419845 0.01903886 5.562508 +1.267794 0.01903886 5.562508 +1.705268 0.01903886 5.562508 +2.292679 0.01903886 5.562508 +3.081414 0.01903886 5.562508 +4.140474 0.01903886 5.562508 +5.562508 0.01903886 5.562508 +7.471917 0.01903886 5.562508 +10.03574 0.01903886 5.562508 +13.47828 0.01903886 5.562508 +18.10068 0.01903886 5.562508 +24.30731 0.01903886 5.562508 +32.64117 0.01903886 5.562508 +43.83129 0.01903886 5.562508 +58.85664 0.01903886 5.562508 +-0.0175068 0.02852504 5.562508 +-0.01161267 0.02852504 5.562508 +-0.005718534 0.02852504 5.562508 +0.0001755984 0.02852504 5.562508 +0.006069731 0.02852504 5.562508 +0.01197402 0.02852504 5.562508 +0.01903886 0.02852504 5.562508 +0.02852504 0.02852504 5.562508 +0.04126244 0.02852504 5.562508 +0.05836535 0.02852504 5.562508 +0.08132997 0.02852504 5.562508 +0.1121653 0.02852504 5.562508 +0.1535689 0.02852504 5.562508 +0.2091628 0.02852504 5.562508 +0.2838106 0.02852504 5.562508 +0.3840425 0.02852504 5.562508 +0.518627 0.02852504 5.562508 +0.6993381 0.02852504 5.562508 +0.9419845 0.02852504 5.562508 +1.267794 0.02852504 5.562508 +1.705268 0.02852504 5.562508 +2.292679 0.02852504 5.562508 +3.081414 0.02852504 5.562508 +4.140474 0.02852504 5.562508 +5.562508 0.02852504 5.562508 +7.471917 0.02852504 5.562508 +10.03574 0.02852504 5.562508 +13.47828 0.02852504 5.562508 +18.10068 0.02852504 5.562508 +24.30731 0.02852504 5.562508 +32.64117 0.02852504 5.562508 +43.83129 0.02852504 5.562508 +58.85664 0.02852504 5.562508 +-0.0175068 0.04126244 5.562508 +-0.01161267 0.04126244 5.562508 +-0.005718534 0.04126244 5.562508 +0.0001755984 0.04126244 5.562508 +0.006069731 0.04126244 5.562508 +0.01197402 0.04126244 5.562508 +0.01903886 0.04126244 5.562508 +0.02852504 0.04126244 5.562508 +0.04126244 0.04126244 5.562508 +0.05836535 0.04126244 5.562508 +0.08132997 0.04126244 5.562508 +0.1121653 0.04126244 5.562508 +0.1535689 0.04126244 5.562508 +0.2091628 0.04126244 5.562508 +0.2838106 0.04126244 5.562508 +0.3840425 0.04126244 5.562508 +0.518627 0.04126244 5.562508 +0.6993381 0.04126244 5.562508 +0.9419845 0.04126244 5.562508 +1.267794 0.04126244 5.562508 +1.705268 0.04126244 5.562508 +2.292679 0.04126244 5.562508 +3.081414 0.04126244 5.562508 +4.140474 0.04126244 5.562508 +5.562508 0.04126244 5.562508 +7.471917 0.04126244 5.562508 +10.03574 0.04126244 5.562508 +13.47828 0.04126244 5.562508 +18.10068 0.04126244 5.562508 +24.30731 0.04126244 5.562508 +32.64117 0.04126244 5.562508 +43.83129 0.04126244 5.562508 +58.85664 0.04126244 5.562508 +-0.0175068 0.05836535 5.562508 +-0.01161267 0.05836535 5.562508 +-0.005718534 0.05836535 5.562508 +0.0001755984 0.05836535 5.562508 +0.006069731 0.05836535 5.562508 +0.01197402 0.05836535 5.562508 +0.01903886 0.05836535 5.562508 +0.02852504 0.05836535 5.562508 +0.04126244 0.05836535 5.562508 +0.05836535 0.05836535 5.562508 +0.08132997 0.05836535 5.562508 +0.1121653 0.05836535 5.562508 +0.1535689 0.05836535 5.562508 +0.2091628 0.05836535 5.562508 +0.2838106 0.05836535 5.562508 +0.3840425 0.05836535 5.562508 +0.518627 0.05836535 5.562508 +0.6993381 0.05836535 5.562508 +0.9419845 0.05836535 5.562508 +1.267794 0.05836535 5.562508 +1.705268 0.05836535 5.562508 +2.292679 0.05836535 5.562508 +3.081414 0.05836535 5.562508 +4.140474 0.05836535 5.562508 +5.562508 0.05836535 5.562508 +7.471917 0.05836535 5.562508 +10.03574 0.05836535 5.562508 +13.47828 0.05836535 5.562508 +18.10068 0.05836535 5.562508 +24.30731 0.05836535 5.562508 +32.64117 0.05836535 5.562508 +43.83129 0.05836535 5.562508 +58.85664 0.05836535 5.562508 +-0.0175068 0.08132997 5.562508 +-0.01161267 0.08132997 5.562508 +-0.005718534 0.08132997 5.562508 +0.0001755984 0.08132997 5.562508 +0.006069731 0.08132997 5.562508 +0.01197402 0.08132997 5.562508 +0.01903886 0.08132997 5.562508 +0.02852504 0.08132997 5.562508 +0.04126244 0.08132997 5.562508 +0.05836535 0.08132997 5.562508 +0.08132997 0.08132997 5.562508 +0.1121653 0.08132997 5.562508 +0.1535689 0.08132997 5.562508 +0.2091628 0.08132997 5.562508 +0.2838106 0.08132997 5.562508 +0.3840425 0.08132997 5.562508 +0.518627 0.08132997 5.562508 +0.6993381 0.08132997 5.562508 +0.9419845 0.08132997 5.562508 +1.267794 0.08132997 5.562508 +1.705268 0.08132997 5.562508 +2.292679 0.08132997 5.562508 +3.081414 0.08132997 5.562508 +4.140474 0.08132997 5.562508 +5.562508 0.08132997 5.562508 +7.471917 0.08132997 5.562508 +10.03574 0.08132997 5.562508 +13.47828 0.08132997 5.562508 +18.10068 0.08132997 5.562508 +24.30731 0.08132997 5.562508 +32.64117 0.08132997 5.562508 +43.83129 0.08132997 5.562508 +58.85664 0.08132997 5.562508 +-0.0175068 0.1121653 5.562508 +-0.01161267 0.1121653 5.562508 +-0.005718534 0.1121653 5.562508 +0.0001755984 0.1121653 5.562508 +0.006069731 0.1121653 5.562508 +0.01197402 0.1121653 5.562508 +0.01903886 0.1121653 5.562508 +0.02852504 0.1121653 5.562508 +0.04126244 0.1121653 5.562508 +0.05836535 0.1121653 5.562508 +0.08132997 0.1121653 5.562508 +0.1121653 0.1121653 5.562508 +0.1535689 0.1121653 5.562508 +0.2091628 0.1121653 5.562508 +0.2838106 0.1121653 5.562508 +0.3840425 0.1121653 5.562508 +0.518627 0.1121653 5.562508 +0.6993381 0.1121653 5.562508 +0.9419845 0.1121653 5.562508 +1.267794 0.1121653 5.562508 +1.705268 0.1121653 5.562508 +2.292679 0.1121653 5.562508 +3.081414 0.1121653 5.562508 +4.140474 0.1121653 5.562508 +5.562508 0.1121653 5.562508 +7.471917 0.1121653 5.562508 +10.03574 0.1121653 5.562508 +13.47828 0.1121653 5.562508 +18.10068 0.1121653 5.562508 +24.30731 0.1121653 5.562508 +32.64117 0.1121653 5.562508 +43.83129 0.1121653 5.562508 +58.85664 0.1121653 5.562508 +-0.0175068 0.1535689 5.562508 +-0.01161267 0.1535689 5.562508 +-0.005718534 0.1535689 5.562508 +0.0001755984 0.1535689 5.562508 +0.006069731 0.1535689 5.562508 +0.01197402 0.1535689 5.562508 +0.01903886 0.1535689 5.562508 +0.02852504 0.1535689 5.562508 +0.04126244 0.1535689 5.562508 +0.05836535 0.1535689 5.562508 +0.08132997 0.1535689 5.562508 +0.1121653 0.1535689 5.562508 +0.1535689 0.1535689 5.562508 +0.2091628 0.1535689 5.562508 +0.2838106 0.1535689 5.562508 +0.3840425 0.1535689 5.562508 +0.518627 0.1535689 5.562508 +0.6993381 0.1535689 5.562508 +0.9419845 0.1535689 5.562508 +1.267794 0.1535689 5.562508 +1.705268 0.1535689 5.562508 +2.292679 0.1535689 5.562508 +3.081414 0.1535689 5.562508 +4.140474 0.1535689 5.562508 +5.562508 0.1535689 5.562508 +7.471917 0.1535689 5.562508 +10.03574 0.1535689 5.562508 +13.47828 0.1535689 5.562508 +18.10068 0.1535689 5.562508 +24.30731 0.1535689 5.562508 +32.64117 0.1535689 5.562508 +43.83129 0.1535689 5.562508 +58.85664 0.1535689 5.562508 +-0.0175068 0.2091628 5.562508 +-0.01161267 0.2091628 5.562508 +-0.005718534 0.2091628 5.562508 +0.0001755984 0.2091628 5.562508 +0.006069731 0.2091628 5.562508 +0.01197402 0.2091628 5.562508 +0.01903886 0.2091628 5.562508 +0.02852504 0.2091628 5.562508 +0.04126244 0.2091628 5.562508 +0.05836535 0.2091628 5.562508 +0.08132997 0.2091628 5.562508 +0.1121653 0.2091628 5.562508 +0.1535689 0.2091628 5.562508 +0.2091628 0.2091628 5.562508 +0.2838106 0.2091628 5.562508 +0.3840425 0.2091628 5.562508 +0.518627 0.2091628 5.562508 +0.6993381 0.2091628 5.562508 +0.9419845 0.2091628 5.562508 +1.267794 0.2091628 5.562508 +1.705268 0.2091628 5.562508 +2.292679 0.2091628 5.562508 +3.081414 0.2091628 5.562508 +4.140474 0.2091628 5.562508 +5.562508 0.2091628 5.562508 +7.471917 0.2091628 5.562508 +10.03574 0.2091628 5.562508 +13.47828 0.2091628 5.562508 +18.10068 0.2091628 5.562508 +24.30731 0.2091628 5.562508 +32.64117 0.2091628 5.562508 +43.83129 0.2091628 5.562508 +58.85664 0.2091628 5.562508 +-0.0175068 0.2838106 5.562508 +-0.01161267 0.2838106 5.562508 +-0.005718534 0.2838106 5.562508 +0.0001755984 0.2838106 5.562508 +0.006069731 0.2838106 5.562508 +0.01197402 0.2838106 5.562508 +0.01903886 0.2838106 5.562508 +0.02852504 0.2838106 5.562508 +0.04126244 0.2838106 5.562508 +0.05836535 0.2838106 5.562508 +0.08132997 0.2838106 5.562508 +0.1121653 0.2838106 5.562508 +0.1535689 0.2838106 5.562508 +0.2091628 0.2838106 5.562508 +0.2838106 0.2838106 5.562508 +0.3840425 0.2838106 5.562508 +0.518627 0.2838106 5.562508 +0.6993381 0.2838106 5.562508 +0.9419845 0.2838106 5.562508 +1.267794 0.2838106 5.562508 +1.705268 0.2838106 5.562508 +2.292679 0.2838106 5.562508 +3.081414 0.2838106 5.562508 +4.140474 0.2838106 5.562508 +5.562508 0.2838106 5.562508 +7.471917 0.2838106 5.562508 +10.03574 0.2838106 5.562508 +13.47828 0.2838106 5.562508 +18.10068 0.2838106 5.562508 +24.30731 0.2838106 5.562508 +32.64117 0.2838106 5.562508 +43.83129 0.2838106 5.562508 +58.85664 0.2838106 5.562508 +-0.0175068 0.3840425 5.562508 +-0.01161267 0.3840425 5.562508 +-0.005718534 0.3840425 5.562508 +0.0001755984 0.3840425 5.562508 +0.006069731 0.3840425 5.562508 +0.01197402 0.3840425 5.562508 +0.01903886 0.3840425 5.562508 +0.02852504 0.3840425 5.562508 +0.04126244 0.3840425 5.562508 +0.05836535 0.3840425 5.562508 +0.08132997 0.3840425 5.562508 +0.1121653 0.3840425 5.562508 +0.1535689 0.3840425 5.562508 +0.2091628 0.3840425 5.562508 +0.2838106 0.3840425 5.562508 +0.3840425 0.3840425 5.562508 +0.518627 0.3840425 5.562508 +0.6993381 0.3840425 5.562508 +0.9419845 0.3840425 5.562508 +1.267794 0.3840425 5.562508 +1.705268 0.3840425 5.562508 +2.292679 0.3840425 5.562508 +3.081414 0.3840425 5.562508 +4.140474 0.3840425 5.562508 +5.562508 0.3840425 5.562508 +7.471917 0.3840425 5.562508 +10.03574 0.3840425 5.562508 +13.47828 0.3840425 5.562508 +18.10068 0.3840425 5.562508 +24.30731 0.3840425 5.562508 +32.64117 0.3840425 5.562508 +43.83129 0.3840425 5.562508 +58.85664 0.3840425 5.562508 +-0.0175068 0.518627 5.562508 +-0.01161267 0.518627 5.562508 +-0.005718534 0.518627 5.562508 +0.0001755984 0.518627 5.562508 +0.006069731 0.518627 5.562508 +0.01197402 0.518627 5.562508 +0.01903886 0.518627 5.562508 +0.02852504 0.518627 5.562508 +0.04126244 0.518627 5.562508 +0.05836535 0.518627 5.562508 +0.08132997 0.518627 5.562508 +0.1121653 0.518627 5.562508 +0.1535689 0.518627 5.562508 +0.2091628 0.518627 5.562508 +0.2838106 0.518627 5.562508 +0.3840425 0.518627 5.562508 +0.518627 0.518627 5.562508 +0.6993381 0.518627 5.562508 +0.9419845 0.518627 5.562508 +1.267794 0.518627 5.562508 +1.705268 0.518627 5.562508 +2.292679 0.518627 5.562508 +3.081414 0.518627 5.562508 +4.140474 0.518627 5.562508 +5.562508 0.518627 5.562508 +7.471917 0.518627 5.562508 +10.03574 0.518627 5.562508 +13.47828 0.518627 5.562508 +18.10068 0.518627 5.562508 +24.30731 0.518627 5.562508 +32.64117 0.518627 5.562508 +43.83129 0.518627 5.562508 +58.85664 0.518627 5.562508 +-0.0175068 0.6993381 5.562508 +-0.01161267 0.6993381 5.562508 +-0.005718534 0.6993381 5.562508 +0.0001755984 0.6993381 5.562508 +0.006069731 0.6993381 5.562508 +0.01197402 0.6993381 5.562508 +0.01903886 0.6993381 5.562508 +0.02852504 0.6993381 5.562508 +0.04126244 0.6993381 5.562508 +0.05836535 0.6993381 5.562508 +0.08132997 0.6993381 5.562508 +0.1121653 0.6993381 5.562508 +0.1535689 0.6993381 5.562508 +0.2091628 0.6993381 5.562508 +0.2838106 0.6993381 5.562508 +0.3840425 0.6993381 5.562508 +0.518627 0.6993381 5.562508 +0.6993381 0.6993381 5.562508 +0.9419845 0.6993381 5.562508 +1.267794 0.6993381 5.562508 +1.705268 0.6993381 5.562508 +2.292679 0.6993381 5.562508 +3.081414 0.6993381 5.562508 +4.140474 0.6993381 5.562508 +5.562508 0.6993381 5.562508 +7.471917 0.6993381 5.562508 +10.03574 0.6993381 5.562508 +13.47828 0.6993381 5.562508 +18.10068 0.6993381 5.562508 +24.30731 0.6993381 5.562508 +32.64117 0.6993381 5.562508 +43.83129 0.6993381 5.562508 +58.85664 0.6993381 5.562508 +-0.0175068 0.9419845 5.562508 +-0.01161267 0.9419845 5.562508 +-0.005718534 0.9419845 5.562508 +0.0001755984 0.9419845 5.562508 +0.006069731 0.9419845 5.562508 +0.01197402 0.9419845 5.562508 +0.01903886 0.9419845 5.562508 +0.02852504 0.9419845 5.562508 +0.04126244 0.9419845 5.562508 +0.05836535 0.9419845 5.562508 +0.08132997 0.9419845 5.562508 +0.1121653 0.9419845 5.562508 +0.1535689 0.9419845 5.562508 +0.2091628 0.9419845 5.562508 +0.2838106 0.9419845 5.562508 +0.3840425 0.9419845 5.562508 +0.518627 0.9419845 5.562508 +0.6993381 0.9419845 5.562508 +0.9419845 0.9419845 5.562508 +1.267794 0.9419845 5.562508 +1.705268 0.9419845 5.562508 +2.292679 0.9419845 5.562508 +3.081414 0.9419845 5.562508 +4.140474 0.9419845 5.562508 +5.562508 0.9419845 5.562508 +7.471917 0.9419845 5.562508 +10.03574 0.9419845 5.562508 +13.47828 0.9419845 5.562508 +18.10068 0.9419845 5.562508 +24.30731 0.9419845 5.562508 +32.64117 0.9419845 5.562508 +43.83129 0.9419845 5.562508 +58.85664 0.9419845 5.562508 +-0.0175068 1.267794 5.562508 +-0.01161267 1.267794 5.562508 +-0.005718534 1.267794 5.562508 +0.0001755984 1.267794 5.562508 +0.006069731 1.267794 5.562508 +0.01197402 1.267794 5.562508 +0.01903886 1.267794 5.562508 +0.02852504 1.267794 5.562508 +0.04126244 1.267794 5.562508 +0.05836535 1.267794 5.562508 +0.08132997 1.267794 5.562508 +0.1121653 1.267794 5.562508 +0.1535689 1.267794 5.562508 +0.2091628 1.267794 5.562508 +0.2838106 1.267794 5.562508 +0.3840425 1.267794 5.562508 +0.518627 1.267794 5.562508 +0.6993381 1.267794 5.562508 +0.9419845 1.267794 5.562508 +1.267794 1.267794 5.562508 +1.705268 1.267794 5.562508 +2.292679 1.267794 5.562508 +3.081414 1.267794 5.562508 +4.140474 1.267794 5.562508 +5.562508 1.267794 5.562508 +7.471917 1.267794 5.562508 +10.03574 1.267794 5.562508 +13.47828 1.267794 5.562508 +18.10068 1.267794 5.562508 +24.30731 1.267794 5.562508 +32.64117 1.267794 5.562508 +43.83129 1.267794 5.562508 +58.85664 1.267794 5.562508 +-0.0175068 1.705268 5.562508 +-0.01161267 1.705268 5.562508 +-0.005718534 1.705268 5.562508 +0.0001755984 1.705268 5.562508 +0.006069731 1.705268 5.562508 +0.01197402 1.705268 5.562508 +0.01903886 1.705268 5.562508 +0.02852504 1.705268 5.562508 +0.04126244 1.705268 5.562508 +0.05836535 1.705268 5.562508 +0.08132997 1.705268 5.562508 +0.1121653 1.705268 5.562508 +0.1535689 1.705268 5.562508 +0.2091628 1.705268 5.562508 +0.2838106 1.705268 5.562508 +0.3840425 1.705268 5.562508 +0.518627 1.705268 5.562508 +0.6993381 1.705268 5.562508 +0.9419845 1.705268 5.562508 +1.267794 1.705268 5.562508 +1.705268 1.705268 5.562508 +2.292679 1.705268 5.562508 +3.081414 1.705268 5.562508 +4.140474 1.705268 5.562508 +5.562508 1.705268 5.562508 +7.471917 1.705268 5.562508 +10.03574 1.705268 5.562508 +13.47828 1.705268 5.562508 +18.10068 1.705268 5.562508 +24.30731 1.705268 5.562508 +32.64117 1.705268 5.562508 +43.83129 1.705268 5.562508 +58.85664 1.705268 5.562508 +-0.0175068 2.292679 5.562508 +-0.01161267 2.292679 5.562508 +-0.005718534 2.292679 5.562508 +0.0001755984 2.292679 5.562508 +0.006069731 2.292679 5.562508 +0.01197402 2.292679 5.562508 +0.01903886 2.292679 5.562508 +0.02852504 2.292679 5.562508 +0.04126244 2.292679 5.562508 +0.05836535 2.292679 5.562508 +0.08132997 2.292679 5.562508 +0.1121653 2.292679 5.562508 +0.1535689 2.292679 5.562508 +0.2091628 2.292679 5.562508 +0.2838106 2.292679 5.562508 +0.3840425 2.292679 5.562508 +0.518627 2.292679 5.562508 +0.6993381 2.292679 5.562508 +0.9419845 2.292679 5.562508 +1.267794 2.292679 5.562508 +1.705268 2.292679 5.562508 +2.292679 2.292679 5.562508 +3.081414 2.292679 5.562508 +4.140474 2.292679 5.562508 +5.562508 2.292679 5.562508 +7.471917 2.292679 5.562508 +10.03574 2.292679 5.562508 +13.47828 2.292679 5.562508 +18.10068 2.292679 5.562508 +24.30731 2.292679 5.562508 +32.64117 2.292679 5.562508 +43.83129 2.292679 5.562508 +58.85664 2.292679 5.562508 +-0.0175068 3.081414 5.562508 +-0.01161267 3.081414 5.562508 +-0.005718534 3.081414 5.562508 +0.0001755984 3.081414 5.562508 +0.006069731 3.081414 5.562508 +0.01197402 3.081414 5.562508 +0.01903886 3.081414 5.562508 +0.02852504 3.081414 5.562508 +0.04126244 3.081414 5.562508 +0.05836535 3.081414 5.562508 +0.08132997 3.081414 5.562508 +0.1121653 3.081414 5.562508 +0.1535689 3.081414 5.562508 +0.2091628 3.081414 5.562508 +0.2838106 3.081414 5.562508 +0.3840425 3.081414 5.562508 +0.518627 3.081414 5.562508 +0.6993381 3.081414 5.562508 +0.9419845 3.081414 5.562508 +1.267794 3.081414 5.562508 +1.705268 3.081414 5.562508 +2.292679 3.081414 5.562508 +3.081414 3.081414 5.562508 +4.140474 3.081414 5.562508 +5.562508 3.081414 5.562508 +7.471917 3.081414 5.562508 +10.03574 3.081414 5.562508 +13.47828 3.081414 5.562508 +18.10068 3.081414 5.562508 +24.30731 3.081414 5.562508 +32.64117 3.081414 5.562508 +43.83129 3.081414 5.562508 +58.85664 3.081414 5.562508 +-0.0175068 4.140474 5.562508 +-0.01161267 4.140474 5.562508 +-0.005718534 4.140474 5.562508 +0.0001755984 4.140474 5.562508 +0.006069731 4.140474 5.562508 +0.01197402 4.140474 5.562508 +0.01903886 4.140474 5.562508 +0.02852504 4.140474 5.562508 +0.04126244 4.140474 5.562508 +0.05836535 4.140474 5.562508 +0.08132997 4.140474 5.562508 +0.1121653 4.140474 5.562508 +0.1535689 4.140474 5.562508 +0.2091628 4.140474 5.562508 +0.2838106 4.140474 5.562508 +0.3840425 4.140474 5.562508 +0.518627 4.140474 5.562508 +0.6993381 4.140474 5.562508 +0.9419845 4.140474 5.562508 +1.267794 4.140474 5.562508 +1.705268 4.140474 5.562508 +2.292679 4.140474 5.562508 +3.081414 4.140474 5.562508 +4.140474 4.140474 5.562508 +5.562508 4.140474 5.562508 +7.471917 4.140474 5.562508 +10.03574 4.140474 5.562508 +13.47828 4.140474 5.562508 +18.10068 4.140474 5.562508 +24.30731 4.140474 5.562508 +32.64117 4.140474 5.562508 +43.83129 4.140474 5.562508 +58.85664 4.140474 5.562508 +-0.0175068 5.562508 5.562508 +-0.01161267 5.562508 5.562508 +-0.005718534 5.562508 5.562508 +0.0001755984 5.562508 5.562508 +0.006069731 5.562508 5.562508 +0.01197402 5.562508 5.562508 +0.01903886 5.562508 5.562508 +0.02852504 5.562508 5.562508 +0.04126244 5.562508 5.562508 +0.05836535 5.562508 5.562508 +0.08132997 5.562508 5.562508 +0.1121653 5.562508 5.562508 +0.1535689 5.562508 5.562508 +0.2091628 5.562508 5.562508 +0.2838106 5.562508 5.562508 +0.3840425 5.562508 5.562508 +0.518627 5.562508 5.562508 +0.6993381 5.562508 5.562508 +0.9419845 5.562508 5.562508 +1.267794 5.562508 5.562508 +1.705268 5.562508 5.562508 +2.292679 5.562508 5.562508 +3.081414 5.562508 5.562508 +4.140474 5.562508 5.562508 +5.562508 5.562508 5.562508 +7.471917 5.562508 5.562508 +10.03574 5.562508 5.562508 +13.47828 5.562508 5.562508 +18.10068 5.562508 5.562508 +24.30731 5.562508 5.562508 +32.64117 5.562508 5.562508 +43.83129 5.562508 5.562508 +58.85664 5.562508 5.562508 +-0.0175068 7.471917 5.562508 +-0.01161267 7.471917 5.562508 +-0.005718534 7.471917 5.562508 +0.0001755984 7.471917 5.562508 +0.006069731 7.471917 5.562508 +0.01197402 7.471917 5.562508 +0.01903886 7.471917 5.562508 +0.02852504 7.471917 5.562508 +0.04126244 7.471917 5.562508 +0.05836535 7.471917 5.562508 +0.08132997 7.471917 5.562508 +0.1121653 7.471917 5.562508 +0.1535689 7.471917 5.562508 +0.2091628 7.471917 5.562508 +0.2838106 7.471917 5.562508 +0.3840425 7.471917 5.562508 +0.518627 7.471917 5.562508 +0.6993381 7.471917 5.562508 +0.9419845 7.471917 5.562508 +1.267794 7.471917 5.562508 +1.705268 7.471917 5.562508 +2.292679 7.471917 5.562508 +3.081414 7.471917 5.562508 +4.140474 7.471917 5.562508 +5.562508 7.471917 5.562508 +7.471917 7.471917 5.562508 +10.03574 7.471917 5.562508 +13.47828 7.471917 5.562508 +18.10068 7.471917 5.562508 +24.30731 7.471917 5.562508 +32.64117 7.471917 5.562508 +43.83129 7.471917 5.562508 +58.85664 7.471917 5.562508 +-0.0175068 10.03574 5.562508 +-0.01161267 10.03574 5.562508 +-0.005718534 10.03574 5.562508 +0.0001755984 10.03574 5.562508 +0.006069731 10.03574 5.562508 +0.01197402 10.03574 5.562508 +0.01903886 10.03574 5.562508 +0.02852504 10.03574 5.562508 +0.04126244 10.03574 5.562508 +0.05836535 10.03574 5.562508 +0.08132997 10.03574 5.562508 +0.1121653 10.03574 5.562508 +0.1535689 10.03574 5.562508 +0.2091628 10.03574 5.562508 +0.2838106 10.03574 5.562508 +0.3840425 10.03574 5.562508 +0.518627 10.03574 5.562508 +0.6993381 10.03574 5.562508 +0.9419845 10.03574 5.562508 +1.267794 10.03574 5.562508 +1.705268 10.03574 5.562508 +2.292679 10.03574 5.562508 +3.081414 10.03574 5.562508 +4.140474 10.03574 5.562508 +5.562508 10.03574 5.562508 +7.471917 10.03574 5.562508 +10.03574 10.03574 5.562508 +13.47828 10.03574 5.562508 +18.10068 10.03574 5.562508 +24.30731 10.03574 5.562508 +32.64117 10.03574 5.562508 +43.83129 10.03574 5.562508 +58.85664 10.03574 5.562508 +-0.0175068 13.47828 5.562508 +-0.01161267 13.47828 5.562508 +-0.005718534 13.47828 5.562508 +0.0001755984 13.47828 5.562508 +0.006069731 13.47828 5.562508 +0.01197402 13.47828 5.562508 +0.01903886 13.47828 5.562508 +0.02852504 13.47828 5.562508 +0.04126244 13.47828 5.562508 +0.05836535 13.47828 5.562508 +0.08132997 13.47828 5.562508 +0.1121653 13.47828 5.562508 +0.1535689 13.47828 5.562508 +0.2091628 13.47828 5.562508 +0.2838106 13.47828 5.562508 +0.3840425 13.47828 5.562508 +0.518627 13.47828 5.562508 +0.6993381 13.47828 5.562508 +0.9419845 13.47828 5.562508 +1.267794 13.47828 5.562508 +1.705268 13.47828 5.562508 +2.292679 13.47828 5.562508 +3.081414 13.47828 5.562508 +4.140474 13.47828 5.562508 +5.562508 13.47828 5.562508 +7.471917 13.47828 5.562508 +10.03574 13.47828 5.562508 +13.47828 13.47828 5.562508 +18.10068 13.47828 5.562508 +24.30731 13.47828 5.562508 +32.64117 13.47828 5.562508 +43.83129 13.47828 5.562508 +58.85664 13.47828 5.562508 +-0.0175068 18.10068 5.562508 +-0.01161267 18.10068 5.562508 +-0.005718534 18.10068 5.562508 +0.0001755984 18.10068 5.562508 +0.006069731 18.10068 5.562508 +0.01197402 18.10068 5.562508 +0.01903886 18.10068 5.562508 +0.02852504 18.10068 5.562508 +0.04126244 18.10068 5.562508 +0.05836535 18.10068 5.562508 +0.08132997 18.10068 5.562508 +0.1121653 18.10068 5.562508 +0.1535689 18.10068 5.562508 +0.2091628 18.10068 5.562508 +0.2838106 18.10068 5.562508 +0.3840425 18.10068 5.562508 +0.518627 18.10068 5.562508 +0.6993381 18.10068 5.562508 +0.9419845 18.10068 5.562508 +1.267794 18.10068 5.562508 +1.705268 18.10068 5.562508 +2.292679 18.10068 5.562508 +3.081414 18.10068 5.562508 +4.140474 18.10068 5.562508 +5.562508 18.10068 5.562508 +7.471917 18.10068 5.562508 +10.03574 18.10068 5.562508 +13.47828 18.10068 5.562508 +18.10068 18.10068 5.562508 +24.30731 18.10068 5.562508 +32.64117 18.10068 5.562508 +43.83129 18.10068 5.562508 +58.85664 18.10068 5.562508 +-0.0175068 24.30731 5.562508 +-0.01161267 24.30731 5.562508 +-0.005718534 24.30731 5.562508 +0.0001755984 24.30731 5.562508 +0.006069731 24.30731 5.562508 +0.01197402 24.30731 5.562508 +0.01903886 24.30731 5.562508 +0.02852504 24.30731 5.562508 +0.04126244 24.30731 5.562508 +0.05836535 24.30731 5.562508 +0.08132997 24.30731 5.562508 +0.1121653 24.30731 5.562508 +0.1535689 24.30731 5.562508 +0.2091628 24.30731 5.562508 +0.2838106 24.30731 5.562508 +0.3840425 24.30731 5.562508 +0.518627 24.30731 5.562508 +0.6993381 24.30731 5.562508 +0.9419845 24.30731 5.562508 +1.267794 24.30731 5.562508 +1.705268 24.30731 5.562508 +2.292679 24.30731 5.562508 +3.081414 24.30731 5.562508 +4.140474 24.30731 5.562508 +5.562508 24.30731 5.562508 +7.471917 24.30731 5.562508 +10.03574 24.30731 5.562508 +13.47828 24.30731 5.562508 +18.10068 24.30731 5.562508 +24.30731 24.30731 5.562508 +32.64117 24.30731 5.562508 +43.83129 24.30731 5.562508 +58.85664 24.30731 5.562508 +-0.0175068 32.64117 5.562508 +-0.01161267 32.64117 5.562508 +-0.005718534 32.64117 5.562508 +0.0001755984 32.64117 5.562508 +0.006069731 32.64117 5.562508 +0.01197402 32.64117 5.562508 +0.01903886 32.64117 5.562508 +0.02852504 32.64117 5.562508 +0.04126244 32.64117 5.562508 +0.05836535 32.64117 5.562508 +0.08132997 32.64117 5.562508 +0.1121653 32.64117 5.562508 +0.1535689 32.64117 5.562508 +0.2091628 32.64117 5.562508 +0.2838106 32.64117 5.562508 +0.3840425 32.64117 5.562508 +0.518627 32.64117 5.562508 +0.6993381 32.64117 5.562508 +0.9419845 32.64117 5.562508 +1.267794 32.64117 5.562508 +1.705268 32.64117 5.562508 +2.292679 32.64117 5.562508 +3.081414 32.64117 5.562508 +4.140474 32.64117 5.562508 +5.562508 32.64117 5.562508 +7.471917 32.64117 5.562508 +10.03574 32.64117 5.562508 +13.47828 32.64117 5.562508 +18.10068 32.64117 5.562508 +24.30731 32.64117 5.562508 +32.64117 32.64117 5.562508 +43.83129 32.64117 5.562508 +58.85664 32.64117 5.562508 +-0.0175068 43.83129 5.562508 +-0.01161267 43.83129 5.562508 +-0.005718534 43.83129 5.562508 +0.0001755984 43.83129 5.562508 +0.006069731 43.83129 5.562508 +0.01197402 43.83129 5.562508 +0.01903886 43.83129 5.562508 +0.02852504 43.83129 5.562508 +0.04126244 43.83129 5.562508 +0.05836535 43.83129 5.562508 +0.08132997 43.83129 5.562508 +0.1121653 43.83129 5.562508 +0.1535689 43.83129 5.562508 +0.2091628 43.83129 5.562508 +0.2838106 43.83129 5.562508 +0.3840425 43.83129 5.562508 +0.518627 43.83129 5.562508 +0.6993381 43.83129 5.562508 +0.9419845 43.83129 5.562508 +1.267794 43.83129 5.562508 +1.705268 43.83129 5.562508 +2.292679 43.83129 5.562508 +3.081414 43.83129 5.562508 +4.140474 43.83129 5.562508 +5.562508 43.83129 5.562508 +7.471917 43.83129 5.562508 +10.03574 43.83129 5.562508 +13.47828 43.83129 5.562508 +18.10068 43.83129 5.562508 +24.30731 43.83129 5.562508 +32.64117 43.83129 5.562508 +43.83129 43.83129 5.562508 +58.85664 43.83129 5.562508 +-0.0175068 58.85664 5.562508 +-0.01161267 58.85664 5.562508 +-0.005718534 58.85664 5.562508 +0.0001755984 58.85664 5.562508 +0.006069731 58.85664 5.562508 +0.01197402 58.85664 5.562508 +0.01903886 58.85664 5.562508 +0.02852504 58.85664 5.562508 +0.04126244 58.85664 5.562508 +0.05836535 58.85664 5.562508 +0.08132997 58.85664 5.562508 +0.1121653 58.85664 5.562508 +0.1535689 58.85664 5.562508 +0.2091628 58.85664 5.562508 +0.2838106 58.85664 5.562508 +0.3840425 58.85664 5.562508 +0.518627 58.85664 5.562508 +0.6993381 58.85664 5.562508 +0.9419845 58.85664 5.562508 +1.267794 58.85664 5.562508 +1.705268 58.85664 5.562508 +2.292679 58.85664 5.562508 +3.081414 58.85664 5.562508 +4.140474 58.85664 5.562508 +5.562508 58.85664 5.562508 +7.471917 58.85664 5.562508 +10.03574 58.85664 5.562508 +13.47828 58.85664 5.562508 +18.10068 58.85664 5.562508 +24.30731 58.85664 5.562508 +32.64117 58.85664 5.562508 +43.83129 58.85664 5.562508 +58.85664 58.85664 5.562508 +-0.0175068 -0.0175068 7.471917 +-0.01161267 -0.0175068 7.471917 +-0.005718534 -0.0175068 7.471917 +0.0001755984 -0.0175068 7.471917 +0.006069731 -0.0175068 7.471917 +0.01197402 -0.0175068 7.471917 +0.01903886 -0.0175068 7.471917 +0.02852504 -0.0175068 7.471917 +0.04126244 -0.0175068 7.471917 +0.05836535 -0.0175068 7.471917 +0.08132997 -0.0175068 7.471917 +0.1121653 -0.0175068 7.471917 +0.1535689 -0.0175068 7.471917 +0.2091628 -0.0175068 7.471917 +0.2838106 -0.0175068 7.471917 +0.3840425 -0.0175068 7.471917 +0.518627 -0.0175068 7.471917 +0.6993381 -0.0175068 7.471917 +0.9419845 -0.0175068 7.471917 +1.267794 -0.0175068 7.471917 +1.705268 -0.0175068 7.471917 +2.292679 -0.0175068 7.471917 +3.081414 -0.0175068 7.471917 +4.140474 -0.0175068 7.471917 +5.562508 -0.0175068 7.471917 +7.471917 -0.0175068 7.471917 +10.03574 -0.0175068 7.471917 +13.47828 -0.0175068 7.471917 +18.10068 -0.0175068 7.471917 +24.30731 -0.0175068 7.471917 +32.64117 -0.0175068 7.471917 +43.83129 -0.0175068 7.471917 +58.85664 -0.0175068 7.471917 +-0.0175068 -0.01161267 7.471917 +-0.01161267 -0.01161267 7.471917 +-0.005718534 -0.01161267 7.471917 +0.0001755984 -0.01161267 7.471917 +0.006069731 -0.01161267 7.471917 +0.01197402 -0.01161267 7.471917 +0.01903886 -0.01161267 7.471917 +0.02852504 -0.01161267 7.471917 +0.04126244 -0.01161267 7.471917 +0.05836535 -0.01161267 7.471917 +0.08132997 -0.01161267 7.471917 +0.1121653 -0.01161267 7.471917 +0.1535689 -0.01161267 7.471917 +0.2091628 -0.01161267 7.471917 +0.2838106 -0.01161267 7.471917 +0.3840425 -0.01161267 7.471917 +0.518627 -0.01161267 7.471917 +0.6993381 -0.01161267 7.471917 +0.9419845 -0.01161267 7.471917 +1.267794 -0.01161267 7.471917 +1.705268 -0.01161267 7.471917 +2.292679 -0.01161267 7.471917 +3.081414 -0.01161267 7.471917 +4.140474 -0.01161267 7.471917 +5.562508 -0.01161267 7.471917 +7.471917 -0.01161267 7.471917 +10.03574 -0.01161267 7.471917 +13.47828 -0.01161267 7.471917 +18.10068 -0.01161267 7.471917 +24.30731 -0.01161267 7.471917 +32.64117 -0.01161267 7.471917 +43.83129 -0.01161267 7.471917 +58.85664 -0.01161267 7.471917 +-0.0175068 -0.005718534 7.471917 +-0.01161267 -0.005718534 7.471917 +-0.005718534 -0.005718534 7.471917 +0.0001755984 -0.005718534 7.471917 +0.006069731 -0.005718534 7.471917 +0.01197402 -0.005718534 7.471917 +0.01903886 -0.005718534 7.471917 +0.02852504 -0.005718534 7.471917 +0.04126244 -0.005718534 7.471917 +0.05836535 -0.005718534 7.471917 +0.08132997 -0.005718534 7.471917 +0.1121653 -0.005718534 7.471917 +0.1535689 -0.005718534 7.471917 +0.2091628 -0.005718534 7.471917 +0.2838106 -0.005718534 7.471917 +0.3840425 -0.005718534 7.471917 +0.518627 -0.005718534 7.471917 +0.6993381 -0.005718534 7.471917 +0.9419845 -0.005718534 7.471917 +1.267794 -0.005718534 7.471917 +1.705268 -0.005718534 7.471917 +2.292679 -0.005718534 7.471917 +3.081414 -0.005718534 7.471917 +4.140474 -0.005718534 7.471917 +5.562508 -0.005718534 7.471917 +7.471917 -0.005718534 7.471917 +10.03574 -0.005718534 7.471917 +13.47828 -0.005718534 7.471917 +18.10068 -0.005718534 7.471917 +24.30731 -0.005718534 7.471917 +32.64117 -0.005718534 7.471917 +43.83129 -0.005718534 7.471917 +58.85664 -0.005718534 7.471917 +-0.0175068 0.0001755984 7.471917 +-0.01161267 0.0001755984 7.471917 +-0.005718534 0.0001755984 7.471917 +0.0001755984 0.0001755984 7.471917 +0.006069731 0.0001755984 7.471917 +0.01197402 0.0001755984 7.471917 +0.01903886 0.0001755984 7.471917 +0.02852504 0.0001755984 7.471917 +0.04126244 0.0001755984 7.471917 +0.05836535 0.0001755984 7.471917 +0.08132997 0.0001755984 7.471917 +0.1121653 0.0001755984 7.471917 +0.1535689 0.0001755984 7.471917 +0.2091628 0.0001755984 7.471917 +0.2838106 0.0001755984 7.471917 +0.3840425 0.0001755984 7.471917 +0.518627 0.0001755984 7.471917 +0.6993381 0.0001755984 7.471917 +0.9419845 0.0001755984 7.471917 +1.267794 0.0001755984 7.471917 +1.705268 0.0001755984 7.471917 +2.292679 0.0001755984 7.471917 +3.081414 0.0001755984 7.471917 +4.140474 0.0001755984 7.471917 +5.562508 0.0001755984 7.471917 +7.471917 0.0001755984 7.471917 +10.03574 0.0001755984 7.471917 +13.47828 0.0001755984 7.471917 +18.10068 0.0001755984 7.471917 +24.30731 0.0001755984 7.471917 +32.64117 0.0001755984 7.471917 +43.83129 0.0001755984 7.471917 +58.85664 0.0001755984 7.471917 +-0.0175068 0.006069731 7.471917 +-0.01161267 0.006069731 7.471917 +-0.005718534 0.006069731 7.471917 +0.0001755984 0.006069731 7.471917 +0.006069731 0.006069731 7.471917 +0.01197402 0.006069731 7.471917 +0.01903886 0.006069731 7.471917 +0.02852504 0.006069731 7.471917 +0.04126244 0.006069731 7.471917 +0.05836535 0.006069731 7.471917 +0.08132997 0.006069731 7.471917 +0.1121653 0.006069731 7.471917 +0.1535689 0.006069731 7.471917 +0.2091628 0.006069731 7.471917 +0.2838106 0.006069731 7.471917 +0.3840425 0.006069731 7.471917 +0.518627 0.006069731 7.471917 +0.6993381 0.006069731 7.471917 +0.9419845 0.006069731 7.471917 +1.267794 0.006069731 7.471917 +1.705268 0.006069731 7.471917 +2.292679 0.006069731 7.471917 +3.081414 0.006069731 7.471917 +4.140474 0.006069731 7.471917 +5.562508 0.006069731 7.471917 +7.471917 0.006069731 7.471917 +10.03574 0.006069731 7.471917 +13.47828 0.006069731 7.471917 +18.10068 0.006069731 7.471917 +24.30731 0.006069731 7.471917 +32.64117 0.006069731 7.471917 +43.83129 0.006069731 7.471917 +58.85664 0.006069731 7.471917 +-0.0175068 0.01197402 7.471917 +-0.01161267 0.01197402 7.471917 +-0.005718534 0.01197402 7.471917 +0.0001755984 0.01197402 7.471917 +0.006069731 0.01197402 7.471917 +0.01197402 0.01197402 7.471917 +0.01903886 0.01197402 7.471917 +0.02852504 0.01197402 7.471917 +0.04126244 0.01197402 7.471917 +0.05836535 0.01197402 7.471917 +0.08132997 0.01197402 7.471917 +0.1121653 0.01197402 7.471917 +0.1535689 0.01197402 7.471917 +0.2091628 0.01197402 7.471917 +0.2838106 0.01197402 7.471917 +0.3840425 0.01197402 7.471917 +0.518627 0.01197402 7.471917 +0.6993381 0.01197402 7.471917 +0.9419845 0.01197402 7.471917 +1.267794 0.01197402 7.471917 +1.705268 0.01197402 7.471917 +2.292679 0.01197402 7.471917 +3.081414 0.01197402 7.471917 +4.140474 0.01197402 7.471917 +5.562508 0.01197402 7.471917 +7.471917 0.01197402 7.471917 +10.03574 0.01197402 7.471917 +13.47828 0.01197402 7.471917 +18.10068 0.01197402 7.471917 +24.30731 0.01197402 7.471917 +32.64117 0.01197402 7.471917 +43.83129 0.01197402 7.471917 +58.85664 0.01197402 7.471917 +-0.0175068 0.01903886 7.471917 +-0.01161267 0.01903886 7.471917 +-0.005718534 0.01903886 7.471917 +0.0001755984 0.01903886 7.471917 +0.006069731 0.01903886 7.471917 +0.01197402 0.01903886 7.471917 +0.01903886 0.01903886 7.471917 +0.02852504 0.01903886 7.471917 +0.04126244 0.01903886 7.471917 +0.05836535 0.01903886 7.471917 +0.08132997 0.01903886 7.471917 +0.1121653 0.01903886 7.471917 +0.1535689 0.01903886 7.471917 +0.2091628 0.01903886 7.471917 +0.2838106 0.01903886 7.471917 +0.3840425 0.01903886 7.471917 +0.518627 0.01903886 7.471917 +0.6993381 0.01903886 7.471917 +0.9419845 0.01903886 7.471917 +1.267794 0.01903886 7.471917 +1.705268 0.01903886 7.471917 +2.292679 0.01903886 7.471917 +3.081414 0.01903886 7.471917 +4.140474 0.01903886 7.471917 +5.562508 0.01903886 7.471917 +7.471917 0.01903886 7.471917 +10.03574 0.01903886 7.471917 +13.47828 0.01903886 7.471917 +18.10068 0.01903886 7.471917 +24.30731 0.01903886 7.471917 +32.64117 0.01903886 7.471917 +43.83129 0.01903886 7.471917 +58.85664 0.01903886 7.471917 +-0.0175068 0.02852504 7.471917 +-0.01161267 0.02852504 7.471917 +-0.005718534 0.02852504 7.471917 +0.0001755984 0.02852504 7.471917 +0.006069731 0.02852504 7.471917 +0.01197402 0.02852504 7.471917 +0.01903886 0.02852504 7.471917 +0.02852504 0.02852504 7.471917 +0.04126244 0.02852504 7.471917 +0.05836535 0.02852504 7.471917 +0.08132997 0.02852504 7.471917 +0.1121653 0.02852504 7.471917 +0.1535689 0.02852504 7.471917 +0.2091628 0.02852504 7.471917 +0.2838106 0.02852504 7.471917 +0.3840425 0.02852504 7.471917 +0.518627 0.02852504 7.471917 +0.6993381 0.02852504 7.471917 +0.9419845 0.02852504 7.471917 +1.267794 0.02852504 7.471917 +1.705268 0.02852504 7.471917 +2.292679 0.02852504 7.471917 +3.081414 0.02852504 7.471917 +4.140474 0.02852504 7.471917 +5.562508 0.02852504 7.471917 +7.471917 0.02852504 7.471917 +10.03574 0.02852504 7.471917 +13.47828 0.02852504 7.471917 +18.10068 0.02852504 7.471917 +24.30731 0.02852504 7.471917 +32.64117 0.02852504 7.471917 +43.83129 0.02852504 7.471917 +58.85664 0.02852504 7.471917 +-0.0175068 0.04126244 7.471917 +-0.01161267 0.04126244 7.471917 +-0.005718534 0.04126244 7.471917 +0.0001755984 0.04126244 7.471917 +0.006069731 0.04126244 7.471917 +0.01197402 0.04126244 7.471917 +0.01903886 0.04126244 7.471917 +0.02852504 0.04126244 7.471917 +0.04126244 0.04126244 7.471917 +0.05836535 0.04126244 7.471917 +0.08132997 0.04126244 7.471917 +0.1121653 0.04126244 7.471917 +0.1535689 0.04126244 7.471917 +0.2091628 0.04126244 7.471917 +0.2838106 0.04126244 7.471917 +0.3840425 0.04126244 7.471917 +0.518627 0.04126244 7.471917 +0.6993381 0.04126244 7.471917 +0.9419845 0.04126244 7.471917 +1.267794 0.04126244 7.471917 +1.705268 0.04126244 7.471917 +2.292679 0.04126244 7.471917 +3.081414 0.04126244 7.471917 +4.140474 0.04126244 7.471917 +5.562508 0.04126244 7.471917 +7.471917 0.04126244 7.471917 +10.03574 0.04126244 7.471917 +13.47828 0.04126244 7.471917 +18.10068 0.04126244 7.471917 +24.30731 0.04126244 7.471917 +32.64117 0.04126244 7.471917 +43.83129 0.04126244 7.471917 +58.85664 0.04126244 7.471917 +-0.0175068 0.05836535 7.471917 +-0.01161267 0.05836535 7.471917 +-0.005718534 0.05836535 7.471917 +0.0001755984 0.05836535 7.471917 +0.006069731 0.05836535 7.471917 +0.01197402 0.05836535 7.471917 +0.01903886 0.05836535 7.471917 +0.02852504 0.05836535 7.471917 +0.04126244 0.05836535 7.471917 +0.05836535 0.05836535 7.471917 +0.08132997 0.05836535 7.471917 +0.1121653 0.05836535 7.471917 +0.1535689 0.05836535 7.471917 +0.2091628 0.05836535 7.471917 +0.2838106 0.05836535 7.471917 +0.3840425 0.05836535 7.471917 +0.518627 0.05836535 7.471917 +0.6993381 0.05836535 7.471917 +0.9419845 0.05836535 7.471917 +1.267794 0.05836535 7.471917 +1.705268 0.05836535 7.471917 +2.292679 0.05836535 7.471917 +3.081414 0.05836535 7.471917 +4.140474 0.05836535 7.471917 +5.562508 0.05836535 7.471917 +7.471917 0.05836535 7.471917 +10.03574 0.05836535 7.471917 +13.47828 0.05836535 7.471917 +18.10068 0.05836535 7.471917 +24.30731 0.05836535 7.471917 +32.64117 0.05836535 7.471917 +43.83129 0.05836535 7.471917 +58.85664 0.05836535 7.471917 +-0.0175068 0.08132997 7.471917 +-0.01161267 0.08132997 7.471917 +-0.005718534 0.08132997 7.471917 +0.0001755984 0.08132997 7.471917 +0.006069731 0.08132997 7.471917 +0.01197402 0.08132997 7.471917 +0.01903886 0.08132997 7.471917 +0.02852504 0.08132997 7.471917 +0.04126244 0.08132997 7.471917 +0.05836535 0.08132997 7.471917 +0.08132997 0.08132997 7.471917 +0.1121653 0.08132997 7.471917 +0.1535689 0.08132997 7.471917 +0.2091628 0.08132997 7.471917 +0.2838106 0.08132997 7.471917 +0.3840425 0.08132997 7.471917 +0.518627 0.08132997 7.471917 +0.6993381 0.08132997 7.471917 +0.9419845 0.08132997 7.471917 +1.267794 0.08132997 7.471917 +1.705268 0.08132997 7.471917 +2.292679 0.08132997 7.471917 +3.081414 0.08132997 7.471917 +4.140474 0.08132997 7.471917 +5.562508 0.08132997 7.471917 +7.471917 0.08132997 7.471917 +10.03574 0.08132997 7.471917 +13.47828 0.08132997 7.471917 +18.10068 0.08132997 7.471917 +24.30731 0.08132997 7.471917 +32.64117 0.08132997 7.471917 +43.83129 0.08132997 7.471917 +58.85664 0.08132997 7.471917 +-0.0175068 0.1121653 7.471917 +-0.01161267 0.1121653 7.471917 +-0.005718534 0.1121653 7.471917 +0.0001755984 0.1121653 7.471917 +0.006069731 0.1121653 7.471917 +0.01197402 0.1121653 7.471917 +0.01903886 0.1121653 7.471917 +0.02852504 0.1121653 7.471917 +0.04126244 0.1121653 7.471917 +0.05836535 0.1121653 7.471917 +0.08132997 0.1121653 7.471917 +0.1121653 0.1121653 7.471917 +0.1535689 0.1121653 7.471917 +0.2091628 0.1121653 7.471917 +0.2838106 0.1121653 7.471917 +0.3840425 0.1121653 7.471917 +0.518627 0.1121653 7.471917 +0.6993381 0.1121653 7.471917 +0.9419845 0.1121653 7.471917 +1.267794 0.1121653 7.471917 +1.705268 0.1121653 7.471917 +2.292679 0.1121653 7.471917 +3.081414 0.1121653 7.471917 +4.140474 0.1121653 7.471917 +5.562508 0.1121653 7.471917 +7.471917 0.1121653 7.471917 +10.03574 0.1121653 7.471917 +13.47828 0.1121653 7.471917 +18.10068 0.1121653 7.471917 +24.30731 0.1121653 7.471917 +32.64117 0.1121653 7.471917 +43.83129 0.1121653 7.471917 +58.85664 0.1121653 7.471917 +-0.0175068 0.1535689 7.471917 +-0.01161267 0.1535689 7.471917 +-0.005718534 0.1535689 7.471917 +0.0001755984 0.1535689 7.471917 +0.006069731 0.1535689 7.471917 +0.01197402 0.1535689 7.471917 +0.01903886 0.1535689 7.471917 +0.02852504 0.1535689 7.471917 +0.04126244 0.1535689 7.471917 +0.05836535 0.1535689 7.471917 +0.08132997 0.1535689 7.471917 +0.1121653 0.1535689 7.471917 +0.1535689 0.1535689 7.471917 +0.2091628 0.1535689 7.471917 +0.2838106 0.1535689 7.471917 +0.3840425 0.1535689 7.471917 +0.518627 0.1535689 7.471917 +0.6993381 0.1535689 7.471917 +0.9419845 0.1535689 7.471917 +1.267794 0.1535689 7.471917 +1.705268 0.1535689 7.471917 +2.292679 0.1535689 7.471917 +3.081414 0.1535689 7.471917 +4.140474 0.1535689 7.471917 +5.562508 0.1535689 7.471917 +7.471917 0.1535689 7.471917 +10.03574 0.1535689 7.471917 +13.47828 0.1535689 7.471917 +18.10068 0.1535689 7.471917 +24.30731 0.1535689 7.471917 +32.64117 0.1535689 7.471917 +43.83129 0.1535689 7.471917 +58.85664 0.1535689 7.471917 +-0.0175068 0.2091628 7.471917 +-0.01161267 0.2091628 7.471917 +-0.005718534 0.2091628 7.471917 +0.0001755984 0.2091628 7.471917 +0.006069731 0.2091628 7.471917 +0.01197402 0.2091628 7.471917 +0.01903886 0.2091628 7.471917 +0.02852504 0.2091628 7.471917 +0.04126244 0.2091628 7.471917 +0.05836535 0.2091628 7.471917 +0.08132997 0.2091628 7.471917 +0.1121653 0.2091628 7.471917 +0.1535689 0.2091628 7.471917 +0.2091628 0.2091628 7.471917 +0.2838106 0.2091628 7.471917 +0.3840425 0.2091628 7.471917 +0.518627 0.2091628 7.471917 +0.6993381 0.2091628 7.471917 +0.9419845 0.2091628 7.471917 +1.267794 0.2091628 7.471917 +1.705268 0.2091628 7.471917 +2.292679 0.2091628 7.471917 +3.081414 0.2091628 7.471917 +4.140474 0.2091628 7.471917 +5.562508 0.2091628 7.471917 +7.471917 0.2091628 7.471917 +10.03574 0.2091628 7.471917 +13.47828 0.2091628 7.471917 +18.10068 0.2091628 7.471917 +24.30731 0.2091628 7.471917 +32.64117 0.2091628 7.471917 +43.83129 0.2091628 7.471917 +58.85664 0.2091628 7.471917 +-0.0175068 0.2838106 7.471917 +-0.01161267 0.2838106 7.471917 +-0.005718534 0.2838106 7.471917 +0.0001755984 0.2838106 7.471917 +0.006069731 0.2838106 7.471917 +0.01197402 0.2838106 7.471917 +0.01903886 0.2838106 7.471917 +0.02852504 0.2838106 7.471917 +0.04126244 0.2838106 7.471917 +0.05836535 0.2838106 7.471917 +0.08132997 0.2838106 7.471917 +0.1121653 0.2838106 7.471917 +0.1535689 0.2838106 7.471917 +0.2091628 0.2838106 7.471917 +0.2838106 0.2838106 7.471917 +0.3840425 0.2838106 7.471917 +0.518627 0.2838106 7.471917 +0.6993381 0.2838106 7.471917 +0.9419845 0.2838106 7.471917 +1.267794 0.2838106 7.471917 +1.705268 0.2838106 7.471917 +2.292679 0.2838106 7.471917 +3.081414 0.2838106 7.471917 +4.140474 0.2838106 7.471917 +5.562508 0.2838106 7.471917 +7.471917 0.2838106 7.471917 +10.03574 0.2838106 7.471917 +13.47828 0.2838106 7.471917 +18.10068 0.2838106 7.471917 +24.30731 0.2838106 7.471917 +32.64117 0.2838106 7.471917 +43.83129 0.2838106 7.471917 +58.85664 0.2838106 7.471917 +-0.0175068 0.3840425 7.471917 +-0.01161267 0.3840425 7.471917 +-0.005718534 0.3840425 7.471917 +0.0001755984 0.3840425 7.471917 +0.006069731 0.3840425 7.471917 +0.01197402 0.3840425 7.471917 +0.01903886 0.3840425 7.471917 +0.02852504 0.3840425 7.471917 +0.04126244 0.3840425 7.471917 +0.05836535 0.3840425 7.471917 +0.08132997 0.3840425 7.471917 +0.1121653 0.3840425 7.471917 +0.1535689 0.3840425 7.471917 +0.2091628 0.3840425 7.471917 +0.2838106 0.3840425 7.471917 +0.3840425 0.3840425 7.471917 +0.518627 0.3840425 7.471917 +0.6993381 0.3840425 7.471917 +0.9419845 0.3840425 7.471917 +1.267794 0.3840425 7.471917 +1.705268 0.3840425 7.471917 +2.292679 0.3840425 7.471917 +3.081414 0.3840425 7.471917 +4.140474 0.3840425 7.471917 +5.562508 0.3840425 7.471917 +7.471917 0.3840425 7.471917 +10.03574 0.3840425 7.471917 +13.47828 0.3840425 7.471917 +18.10068 0.3840425 7.471917 +24.30731 0.3840425 7.471917 +32.64117 0.3840425 7.471917 +43.83129 0.3840425 7.471917 +58.85664 0.3840425 7.471917 +-0.0175068 0.518627 7.471917 +-0.01161267 0.518627 7.471917 +-0.005718534 0.518627 7.471917 +0.0001755984 0.518627 7.471917 +0.006069731 0.518627 7.471917 +0.01197402 0.518627 7.471917 +0.01903886 0.518627 7.471917 +0.02852504 0.518627 7.471917 +0.04126244 0.518627 7.471917 +0.05836535 0.518627 7.471917 +0.08132997 0.518627 7.471917 +0.1121653 0.518627 7.471917 +0.1535689 0.518627 7.471917 +0.2091628 0.518627 7.471917 +0.2838106 0.518627 7.471917 +0.3840425 0.518627 7.471917 +0.518627 0.518627 7.471917 +0.6993381 0.518627 7.471917 +0.9419845 0.518627 7.471917 +1.267794 0.518627 7.471917 +1.705268 0.518627 7.471917 +2.292679 0.518627 7.471917 +3.081414 0.518627 7.471917 +4.140474 0.518627 7.471917 +5.562508 0.518627 7.471917 +7.471917 0.518627 7.471917 +10.03574 0.518627 7.471917 +13.47828 0.518627 7.471917 +18.10068 0.518627 7.471917 +24.30731 0.518627 7.471917 +32.64117 0.518627 7.471917 +43.83129 0.518627 7.471917 +58.85664 0.518627 7.471917 +-0.0175068 0.6993381 7.471917 +-0.01161267 0.6993381 7.471917 +-0.005718534 0.6993381 7.471917 +0.0001755984 0.6993381 7.471917 +0.006069731 0.6993381 7.471917 +0.01197402 0.6993381 7.471917 +0.01903886 0.6993381 7.471917 +0.02852504 0.6993381 7.471917 +0.04126244 0.6993381 7.471917 +0.05836535 0.6993381 7.471917 +0.08132997 0.6993381 7.471917 +0.1121653 0.6993381 7.471917 +0.1535689 0.6993381 7.471917 +0.2091628 0.6993381 7.471917 +0.2838106 0.6993381 7.471917 +0.3840425 0.6993381 7.471917 +0.518627 0.6993381 7.471917 +0.6993381 0.6993381 7.471917 +0.9419845 0.6993381 7.471917 +1.267794 0.6993381 7.471917 +1.705268 0.6993381 7.471917 +2.292679 0.6993381 7.471917 +3.081414 0.6993381 7.471917 +4.140474 0.6993381 7.471917 +5.562508 0.6993381 7.471917 +7.471917 0.6993381 7.471917 +10.03574 0.6993381 7.471917 +13.47828 0.6993381 7.471917 +18.10068 0.6993381 7.471917 +24.30731 0.6993381 7.471917 +32.64117 0.6993381 7.471917 +43.83129 0.6993381 7.471917 +58.85664 0.6993381 7.471917 +-0.0175068 0.9419845 7.471917 +-0.01161267 0.9419845 7.471917 +-0.005718534 0.9419845 7.471917 +0.0001755984 0.9419845 7.471917 +0.006069731 0.9419845 7.471917 +0.01197402 0.9419845 7.471917 +0.01903886 0.9419845 7.471917 +0.02852504 0.9419845 7.471917 +0.04126244 0.9419845 7.471917 +0.05836535 0.9419845 7.471917 +0.08132997 0.9419845 7.471917 +0.1121653 0.9419845 7.471917 +0.1535689 0.9419845 7.471917 +0.2091628 0.9419845 7.471917 +0.2838106 0.9419845 7.471917 +0.3840425 0.9419845 7.471917 +0.518627 0.9419845 7.471917 +0.6993381 0.9419845 7.471917 +0.9419845 0.9419845 7.471917 +1.267794 0.9419845 7.471917 +1.705268 0.9419845 7.471917 +2.292679 0.9419845 7.471917 +3.081414 0.9419845 7.471917 +4.140474 0.9419845 7.471917 +5.562508 0.9419845 7.471917 +7.471917 0.9419845 7.471917 +10.03574 0.9419845 7.471917 +13.47828 0.9419845 7.471917 +18.10068 0.9419845 7.471917 +24.30731 0.9419845 7.471917 +32.64117 0.9419845 7.471917 +43.83129 0.9419845 7.471917 +58.85664 0.9419845 7.471917 +-0.0175068 1.267794 7.471917 +-0.01161267 1.267794 7.471917 +-0.005718534 1.267794 7.471917 +0.0001755984 1.267794 7.471917 +0.006069731 1.267794 7.471917 +0.01197402 1.267794 7.471917 +0.01903886 1.267794 7.471917 +0.02852504 1.267794 7.471917 +0.04126244 1.267794 7.471917 +0.05836535 1.267794 7.471917 +0.08132997 1.267794 7.471917 +0.1121653 1.267794 7.471917 +0.1535689 1.267794 7.471917 +0.2091628 1.267794 7.471917 +0.2838106 1.267794 7.471917 +0.3840425 1.267794 7.471917 +0.518627 1.267794 7.471917 +0.6993381 1.267794 7.471917 +0.9419845 1.267794 7.471917 +1.267794 1.267794 7.471917 +1.705268 1.267794 7.471917 +2.292679 1.267794 7.471917 +3.081414 1.267794 7.471917 +4.140474 1.267794 7.471917 +5.562508 1.267794 7.471917 +7.471917 1.267794 7.471917 +10.03574 1.267794 7.471917 +13.47828 1.267794 7.471917 +18.10068 1.267794 7.471917 +24.30731 1.267794 7.471917 +32.64117 1.267794 7.471917 +43.83129 1.267794 7.471917 +58.85664 1.267794 7.471917 +-0.0175068 1.705268 7.471917 +-0.01161267 1.705268 7.471917 +-0.005718534 1.705268 7.471917 +0.0001755984 1.705268 7.471917 +0.006069731 1.705268 7.471917 +0.01197402 1.705268 7.471917 +0.01903886 1.705268 7.471917 +0.02852504 1.705268 7.471917 +0.04126244 1.705268 7.471917 +0.05836535 1.705268 7.471917 +0.08132997 1.705268 7.471917 +0.1121653 1.705268 7.471917 +0.1535689 1.705268 7.471917 +0.2091628 1.705268 7.471917 +0.2838106 1.705268 7.471917 +0.3840425 1.705268 7.471917 +0.518627 1.705268 7.471917 +0.6993381 1.705268 7.471917 +0.9419845 1.705268 7.471917 +1.267794 1.705268 7.471917 +1.705268 1.705268 7.471917 +2.292679 1.705268 7.471917 +3.081414 1.705268 7.471917 +4.140474 1.705268 7.471917 +5.562508 1.705268 7.471917 +7.471917 1.705268 7.471917 +10.03574 1.705268 7.471917 +13.47828 1.705268 7.471917 +18.10068 1.705268 7.471917 +24.30731 1.705268 7.471917 +32.64117 1.705268 7.471917 +43.83129 1.705268 7.471917 +58.85664 1.705268 7.471917 +-0.0175068 2.292679 7.471917 +-0.01161267 2.292679 7.471917 +-0.005718534 2.292679 7.471917 +0.0001755984 2.292679 7.471917 +0.006069731 2.292679 7.471917 +0.01197402 2.292679 7.471917 +0.01903886 2.292679 7.471917 +0.02852504 2.292679 7.471917 +0.04126244 2.292679 7.471917 +0.05836535 2.292679 7.471917 +0.08132997 2.292679 7.471917 +0.1121653 2.292679 7.471917 +0.1535689 2.292679 7.471917 +0.2091628 2.292679 7.471917 +0.2838106 2.292679 7.471917 +0.3840425 2.292679 7.471917 +0.518627 2.292679 7.471917 +0.6993381 2.292679 7.471917 +0.9419845 2.292679 7.471917 +1.267794 2.292679 7.471917 +1.705268 2.292679 7.471917 +2.292679 2.292679 7.471917 +3.081414 2.292679 7.471917 +4.140474 2.292679 7.471917 +5.562508 2.292679 7.471917 +7.471917 2.292679 7.471917 +10.03574 2.292679 7.471917 +13.47828 2.292679 7.471917 +18.10068 2.292679 7.471917 +24.30731 2.292679 7.471917 +32.64117 2.292679 7.471917 +43.83129 2.292679 7.471917 +58.85664 2.292679 7.471917 +-0.0175068 3.081414 7.471917 +-0.01161267 3.081414 7.471917 +-0.005718534 3.081414 7.471917 +0.0001755984 3.081414 7.471917 +0.006069731 3.081414 7.471917 +0.01197402 3.081414 7.471917 +0.01903886 3.081414 7.471917 +0.02852504 3.081414 7.471917 +0.04126244 3.081414 7.471917 +0.05836535 3.081414 7.471917 +0.08132997 3.081414 7.471917 +0.1121653 3.081414 7.471917 +0.1535689 3.081414 7.471917 +0.2091628 3.081414 7.471917 +0.2838106 3.081414 7.471917 +0.3840425 3.081414 7.471917 +0.518627 3.081414 7.471917 +0.6993381 3.081414 7.471917 +0.9419845 3.081414 7.471917 +1.267794 3.081414 7.471917 +1.705268 3.081414 7.471917 +2.292679 3.081414 7.471917 +3.081414 3.081414 7.471917 +4.140474 3.081414 7.471917 +5.562508 3.081414 7.471917 +7.471917 3.081414 7.471917 +10.03574 3.081414 7.471917 +13.47828 3.081414 7.471917 +18.10068 3.081414 7.471917 +24.30731 3.081414 7.471917 +32.64117 3.081414 7.471917 +43.83129 3.081414 7.471917 +58.85664 3.081414 7.471917 +-0.0175068 4.140474 7.471917 +-0.01161267 4.140474 7.471917 +-0.005718534 4.140474 7.471917 +0.0001755984 4.140474 7.471917 +0.006069731 4.140474 7.471917 +0.01197402 4.140474 7.471917 +0.01903886 4.140474 7.471917 +0.02852504 4.140474 7.471917 +0.04126244 4.140474 7.471917 +0.05836535 4.140474 7.471917 +0.08132997 4.140474 7.471917 +0.1121653 4.140474 7.471917 +0.1535689 4.140474 7.471917 +0.2091628 4.140474 7.471917 +0.2838106 4.140474 7.471917 +0.3840425 4.140474 7.471917 +0.518627 4.140474 7.471917 +0.6993381 4.140474 7.471917 +0.9419845 4.140474 7.471917 +1.267794 4.140474 7.471917 +1.705268 4.140474 7.471917 +2.292679 4.140474 7.471917 +3.081414 4.140474 7.471917 +4.140474 4.140474 7.471917 +5.562508 4.140474 7.471917 +7.471917 4.140474 7.471917 +10.03574 4.140474 7.471917 +13.47828 4.140474 7.471917 +18.10068 4.140474 7.471917 +24.30731 4.140474 7.471917 +32.64117 4.140474 7.471917 +43.83129 4.140474 7.471917 +58.85664 4.140474 7.471917 +-0.0175068 5.562508 7.471917 +-0.01161267 5.562508 7.471917 +-0.005718534 5.562508 7.471917 +0.0001755984 5.562508 7.471917 +0.006069731 5.562508 7.471917 +0.01197402 5.562508 7.471917 +0.01903886 5.562508 7.471917 +0.02852504 5.562508 7.471917 +0.04126244 5.562508 7.471917 +0.05836535 5.562508 7.471917 +0.08132997 5.562508 7.471917 +0.1121653 5.562508 7.471917 +0.1535689 5.562508 7.471917 +0.2091628 5.562508 7.471917 +0.2838106 5.562508 7.471917 +0.3840425 5.562508 7.471917 +0.518627 5.562508 7.471917 +0.6993381 5.562508 7.471917 +0.9419845 5.562508 7.471917 +1.267794 5.562508 7.471917 +1.705268 5.562508 7.471917 +2.292679 5.562508 7.471917 +3.081414 5.562508 7.471917 +4.140474 5.562508 7.471917 +5.562508 5.562508 7.471917 +7.471917 5.562508 7.471917 +10.03574 5.562508 7.471917 +13.47828 5.562508 7.471917 +18.10068 5.562508 7.471917 +24.30731 5.562508 7.471917 +32.64117 5.562508 7.471917 +43.83129 5.562508 7.471917 +58.85664 5.562508 7.471917 +-0.0175068 7.471917 7.471917 +-0.01161267 7.471917 7.471917 +-0.005718534 7.471917 7.471917 +0.0001755984 7.471917 7.471917 +0.006069731 7.471917 7.471917 +0.01197402 7.471917 7.471917 +0.01903886 7.471917 7.471917 +0.02852504 7.471917 7.471917 +0.04126244 7.471917 7.471917 +0.05836535 7.471917 7.471917 +0.08132997 7.471917 7.471917 +0.1121653 7.471917 7.471917 +0.1535689 7.471917 7.471917 +0.2091628 7.471917 7.471917 +0.2838106 7.471917 7.471917 +0.3840425 7.471917 7.471917 +0.518627 7.471917 7.471917 +0.6993381 7.471917 7.471917 +0.9419845 7.471917 7.471917 +1.267794 7.471917 7.471917 +1.705268 7.471917 7.471917 +2.292679 7.471917 7.471917 +3.081414 7.471917 7.471917 +4.140474 7.471917 7.471917 +5.562508 7.471917 7.471917 +7.471917 7.471917 7.471917 +10.03574 7.471917 7.471917 +13.47828 7.471917 7.471917 +18.10068 7.471917 7.471917 +24.30731 7.471917 7.471917 +32.64117 7.471917 7.471917 +43.83129 7.471917 7.471917 +58.85664 7.471917 7.471917 +-0.0175068 10.03574 7.471917 +-0.01161267 10.03574 7.471917 +-0.005718534 10.03574 7.471917 +0.0001755984 10.03574 7.471917 +0.006069731 10.03574 7.471917 +0.01197402 10.03574 7.471917 +0.01903886 10.03574 7.471917 +0.02852504 10.03574 7.471917 +0.04126244 10.03574 7.471917 +0.05836535 10.03574 7.471917 +0.08132997 10.03574 7.471917 +0.1121653 10.03574 7.471917 +0.1535689 10.03574 7.471917 +0.2091628 10.03574 7.471917 +0.2838106 10.03574 7.471917 +0.3840425 10.03574 7.471917 +0.518627 10.03574 7.471917 +0.6993381 10.03574 7.471917 +0.9419845 10.03574 7.471917 +1.267794 10.03574 7.471917 +1.705268 10.03574 7.471917 +2.292679 10.03574 7.471917 +3.081414 10.03574 7.471917 +4.140474 10.03574 7.471917 +5.562508 10.03574 7.471917 +7.471917 10.03574 7.471917 +10.03574 10.03574 7.471917 +13.47828 10.03574 7.471917 +18.10068 10.03574 7.471917 +24.30731 10.03574 7.471917 +32.64117 10.03574 7.471917 +43.83129 10.03574 7.471917 +58.85664 10.03574 7.471917 +-0.0175068 13.47828 7.471917 +-0.01161267 13.47828 7.471917 +-0.005718534 13.47828 7.471917 +0.0001755984 13.47828 7.471917 +0.006069731 13.47828 7.471917 +0.01197402 13.47828 7.471917 +0.01903886 13.47828 7.471917 +0.02852504 13.47828 7.471917 +0.04126244 13.47828 7.471917 +0.05836535 13.47828 7.471917 +0.08132997 13.47828 7.471917 +0.1121653 13.47828 7.471917 +0.1535689 13.47828 7.471917 +0.2091628 13.47828 7.471917 +0.2838106 13.47828 7.471917 +0.3840425 13.47828 7.471917 +0.518627 13.47828 7.471917 +0.6993381 13.47828 7.471917 +0.9419845 13.47828 7.471917 +1.267794 13.47828 7.471917 +1.705268 13.47828 7.471917 +2.292679 13.47828 7.471917 +3.081414 13.47828 7.471917 +4.140474 13.47828 7.471917 +5.562508 13.47828 7.471917 +7.471917 13.47828 7.471917 +10.03574 13.47828 7.471917 +13.47828 13.47828 7.471917 +18.10068 13.47828 7.471917 +24.30731 13.47828 7.471917 +32.64117 13.47828 7.471917 +43.83129 13.47828 7.471917 +58.85664 13.47828 7.471917 +-0.0175068 18.10068 7.471917 +-0.01161267 18.10068 7.471917 +-0.005718534 18.10068 7.471917 +0.0001755984 18.10068 7.471917 +0.006069731 18.10068 7.471917 +0.01197402 18.10068 7.471917 +0.01903886 18.10068 7.471917 +0.02852504 18.10068 7.471917 +0.04126244 18.10068 7.471917 +0.05836535 18.10068 7.471917 +0.08132997 18.10068 7.471917 +0.1121653 18.10068 7.471917 +0.1535689 18.10068 7.471917 +0.2091628 18.10068 7.471917 +0.2838106 18.10068 7.471917 +0.3840425 18.10068 7.471917 +0.518627 18.10068 7.471917 +0.6993381 18.10068 7.471917 +0.9419845 18.10068 7.471917 +1.267794 18.10068 7.471917 +1.705268 18.10068 7.471917 +2.292679 18.10068 7.471917 +3.081414 18.10068 7.471917 +4.140474 18.10068 7.471917 +5.562508 18.10068 7.471917 +7.471917 18.10068 7.471917 +10.03574 18.10068 7.471917 +13.47828 18.10068 7.471917 +18.10068 18.10068 7.471917 +24.30731 18.10068 7.471917 +32.64117 18.10068 7.471917 +43.83129 18.10068 7.471917 +58.85664 18.10068 7.471917 +-0.0175068 24.30731 7.471917 +-0.01161267 24.30731 7.471917 +-0.005718534 24.30731 7.471917 +0.0001755984 24.30731 7.471917 +0.006069731 24.30731 7.471917 +0.01197402 24.30731 7.471917 +0.01903886 24.30731 7.471917 +0.02852504 24.30731 7.471917 +0.04126244 24.30731 7.471917 +0.05836535 24.30731 7.471917 +0.08132997 24.30731 7.471917 +0.1121653 24.30731 7.471917 +0.1535689 24.30731 7.471917 +0.2091628 24.30731 7.471917 +0.2838106 24.30731 7.471917 +0.3840425 24.30731 7.471917 +0.518627 24.30731 7.471917 +0.6993381 24.30731 7.471917 +0.9419845 24.30731 7.471917 +1.267794 24.30731 7.471917 +1.705268 24.30731 7.471917 +2.292679 24.30731 7.471917 +3.081414 24.30731 7.471917 +4.140474 24.30731 7.471917 +5.562508 24.30731 7.471917 +7.471917 24.30731 7.471917 +10.03574 24.30731 7.471917 +13.47828 24.30731 7.471917 +18.10068 24.30731 7.471917 +24.30731 24.30731 7.471917 +32.64117 24.30731 7.471917 +43.83129 24.30731 7.471917 +58.85664 24.30731 7.471917 +-0.0175068 32.64117 7.471917 +-0.01161267 32.64117 7.471917 +-0.005718534 32.64117 7.471917 +0.0001755984 32.64117 7.471917 +0.006069731 32.64117 7.471917 +0.01197402 32.64117 7.471917 +0.01903886 32.64117 7.471917 +0.02852504 32.64117 7.471917 +0.04126244 32.64117 7.471917 +0.05836535 32.64117 7.471917 +0.08132997 32.64117 7.471917 +0.1121653 32.64117 7.471917 +0.1535689 32.64117 7.471917 +0.2091628 32.64117 7.471917 +0.2838106 32.64117 7.471917 +0.3840425 32.64117 7.471917 +0.518627 32.64117 7.471917 +0.6993381 32.64117 7.471917 +0.9419845 32.64117 7.471917 +1.267794 32.64117 7.471917 +1.705268 32.64117 7.471917 +2.292679 32.64117 7.471917 +3.081414 32.64117 7.471917 +4.140474 32.64117 7.471917 +5.562508 32.64117 7.471917 +7.471917 32.64117 7.471917 +10.03574 32.64117 7.471917 +13.47828 32.64117 7.471917 +18.10068 32.64117 7.471917 +24.30731 32.64117 7.471917 +32.64117 32.64117 7.471917 +43.83129 32.64117 7.471917 +58.85664 32.64117 7.471917 +-0.0175068 43.83129 7.471917 +-0.01161267 43.83129 7.471917 +-0.005718534 43.83129 7.471917 +0.0001755984 43.83129 7.471917 +0.006069731 43.83129 7.471917 +0.01197402 43.83129 7.471917 +0.01903886 43.83129 7.471917 +0.02852504 43.83129 7.471917 +0.04126244 43.83129 7.471917 +0.05836535 43.83129 7.471917 +0.08132997 43.83129 7.471917 +0.1121653 43.83129 7.471917 +0.1535689 43.83129 7.471917 +0.2091628 43.83129 7.471917 +0.2838106 43.83129 7.471917 +0.3840425 43.83129 7.471917 +0.518627 43.83129 7.471917 +0.6993381 43.83129 7.471917 +0.9419845 43.83129 7.471917 +1.267794 43.83129 7.471917 +1.705268 43.83129 7.471917 +2.292679 43.83129 7.471917 +3.081414 43.83129 7.471917 +4.140474 43.83129 7.471917 +5.562508 43.83129 7.471917 +7.471917 43.83129 7.471917 +10.03574 43.83129 7.471917 +13.47828 43.83129 7.471917 +18.10068 43.83129 7.471917 +24.30731 43.83129 7.471917 +32.64117 43.83129 7.471917 +43.83129 43.83129 7.471917 +58.85664 43.83129 7.471917 +-0.0175068 58.85664 7.471917 +-0.01161267 58.85664 7.471917 +-0.005718534 58.85664 7.471917 +0.0001755984 58.85664 7.471917 +0.006069731 58.85664 7.471917 +0.01197402 58.85664 7.471917 +0.01903886 58.85664 7.471917 +0.02852504 58.85664 7.471917 +0.04126244 58.85664 7.471917 +0.05836535 58.85664 7.471917 +0.08132997 58.85664 7.471917 +0.1121653 58.85664 7.471917 +0.1535689 58.85664 7.471917 +0.2091628 58.85664 7.471917 +0.2838106 58.85664 7.471917 +0.3840425 58.85664 7.471917 +0.518627 58.85664 7.471917 +0.6993381 58.85664 7.471917 +0.9419845 58.85664 7.471917 +1.267794 58.85664 7.471917 +1.705268 58.85664 7.471917 +2.292679 58.85664 7.471917 +3.081414 58.85664 7.471917 +4.140474 58.85664 7.471917 +5.562508 58.85664 7.471917 +7.471917 58.85664 7.471917 +10.03574 58.85664 7.471917 +13.47828 58.85664 7.471917 +18.10068 58.85664 7.471917 +24.30731 58.85664 7.471917 +32.64117 58.85664 7.471917 +43.83129 58.85664 7.471917 +58.85664 58.85664 7.471917 +-0.0175068 -0.0175068 10.03574 +-0.01161267 -0.0175068 10.03574 +-0.005718534 -0.0175068 10.03574 +0.0001755984 -0.0175068 10.03574 +0.006069731 -0.0175068 10.03574 +0.01197402 -0.0175068 10.03574 +0.01903886 -0.0175068 10.03574 +0.02852504 -0.0175068 10.03574 +0.04126244 -0.0175068 10.03574 +0.05836535 -0.0175068 10.03574 +0.08132997 -0.0175068 10.03574 +0.1121653 -0.0175068 10.03574 +0.1535689 -0.0175068 10.03574 +0.2091628 -0.0175068 10.03574 +0.2838106 -0.0175068 10.03574 +0.3840425 -0.0175068 10.03574 +0.518627 -0.0175068 10.03574 +0.6993381 -0.0175068 10.03574 +0.9419845 -0.0175068 10.03574 +1.267794 -0.0175068 10.03574 +1.705268 -0.0175068 10.03574 +2.292679 -0.0175068 10.03574 +3.081414 -0.0175068 10.03574 +4.140474 -0.0175068 10.03574 +5.562508 -0.0175068 10.03574 +7.471917 -0.0175068 10.03574 +10.03574 -0.0175068 10.03574 +13.47828 -0.0175068 10.03574 +18.10068 -0.0175068 10.03574 +24.30731 -0.0175068 10.03574 +32.64117 -0.0175068 10.03574 +43.83129 -0.0175068 10.03574 +58.85664 -0.0175068 10.03574 +-0.0175068 -0.01161267 10.03574 +-0.01161267 -0.01161267 10.03574 +-0.005718534 -0.01161267 10.03574 +0.0001755984 -0.01161267 10.03574 +0.006069731 -0.01161267 10.03574 +0.01197402 -0.01161267 10.03574 +0.01903886 -0.01161267 10.03574 +0.02852504 -0.01161267 10.03574 +0.04126244 -0.01161267 10.03574 +0.05836535 -0.01161267 10.03574 +0.08132997 -0.01161267 10.03574 +0.1121653 -0.01161267 10.03574 +0.1535689 -0.01161267 10.03574 +0.2091628 -0.01161267 10.03574 +0.2838106 -0.01161267 10.03574 +0.3840425 -0.01161267 10.03574 +0.518627 -0.01161267 10.03574 +0.6993381 -0.01161267 10.03574 +0.9419845 -0.01161267 10.03574 +1.267794 -0.01161267 10.03574 +1.705268 -0.01161267 10.03574 +2.292679 -0.01161267 10.03574 +3.081414 -0.01161267 10.03574 +4.140474 -0.01161267 10.03574 +5.562508 -0.01161267 10.03574 +7.471917 -0.01161267 10.03574 +10.03574 -0.01161267 10.03574 +13.47828 -0.01161267 10.03574 +18.10068 -0.01161267 10.03574 +24.30731 -0.01161267 10.03574 +32.64117 -0.01161267 10.03574 +43.83129 -0.01161267 10.03574 +58.85664 -0.01161267 10.03574 +-0.0175068 -0.005718534 10.03574 +-0.01161267 -0.005718534 10.03574 +-0.005718534 -0.005718534 10.03574 +0.0001755984 -0.005718534 10.03574 +0.006069731 -0.005718534 10.03574 +0.01197402 -0.005718534 10.03574 +0.01903886 -0.005718534 10.03574 +0.02852504 -0.005718534 10.03574 +0.04126244 -0.005718534 10.03574 +0.05836535 -0.005718534 10.03574 +0.08132997 -0.005718534 10.03574 +0.1121653 -0.005718534 10.03574 +0.1535689 -0.005718534 10.03574 +0.2091628 -0.005718534 10.03574 +0.2838106 -0.005718534 10.03574 +0.3840425 -0.005718534 10.03574 +0.518627 -0.005718534 10.03574 +0.6993381 -0.005718534 10.03574 +0.9419845 -0.005718534 10.03574 +1.267794 -0.005718534 10.03574 +1.705268 -0.005718534 10.03574 +2.292679 -0.005718534 10.03574 +3.081414 -0.005718534 10.03574 +4.140474 -0.005718534 10.03574 +5.562508 -0.005718534 10.03574 +7.471917 -0.005718534 10.03574 +10.03574 -0.005718534 10.03574 +13.47828 -0.005718534 10.03574 +18.10068 -0.005718534 10.03574 +24.30731 -0.005718534 10.03574 +32.64117 -0.005718534 10.03574 +43.83129 -0.005718534 10.03574 +58.85664 -0.005718534 10.03574 +-0.0175068 0.0001755984 10.03574 +-0.01161267 0.0001755984 10.03574 +-0.005718534 0.0001755984 10.03574 +0.0001755984 0.0001755984 10.03574 +0.006069731 0.0001755984 10.03574 +0.01197402 0.0001755984 10.03574 +0.01903886 0.0001755984 10.03574 +0.02852504 0.0001755984 10.03574 +0.04126244 0.0001755984 10.03574 +0.05836535 0.0001755984 10.03574 +0.08132997 0.0001755984 10.03574 +0.1121653 0.0001755984 10.03574 +0.1535689 0.0001755984 10.03574 +0.2091628 0.0001755984 10.03574 +0.2838106 0.0001755984 10.03574 +0.3840425 0.0001755984 10.03574 +0.518627 0.0001755984 10.03574 +0.6993381 0.0001755984 10.03574 +0.9419845 0.0001755984 10.03574 +1.267794 0.0001755984 10.03574 +1.705268 0.0001755984 10.03574 +2.292679 0.0001755984 10.03574 +3.081414 0.0001755984 10.03574 +4.140474 0.0001755984 10.03574 +5.562508 0.0001755984 10.03574 +7.471917 0.0001755984 10.03574 +10.03574 0.0001755984 10.03574 +13.47828 0.0001755984 10.03574 +18.10068 0.0001755984 10.03574 +24.30731 0.0001755984 10.03574 +32.64117 0.0001755984 10.03574 +43.83129 0.0001755984 10.03574 +58.85664 0.0001755984 10.03574 +-0.0175068 0.006069731 10.03574 +-0.01161267 0.006069731 10.03574 +-0.005718534 0.006069731 10.03574 +0.0001755984 0.006069731 10.03574 +0.006069731 0.006069731 10.03574 +0.01197402 0.006069731 10.03574 +0.01903886 0.006069731 10.03574 +0.02852504 0.006069731 10.03574 +0.04126244 0.006069731 10.03574 +0.05836535 0.006069731 10.03574 +0.08132997 0.006069731 10.03574 +0.1121653 0.006069731 10.03574 +0.1535689 0.006069731 10.03574 +0.2091628 0.006069731 10.03574 +0.2838106 0.006069731 10.03574 +0.3840425 0.006069731 10.03574 +0.518627 0.006069731 10.03574 +0.6993381 0.006069731 10.03574 +0.9419845 0.006069731 10.03574 +1.267794 0.006069731 10.03574 +1.705268 0.006069731 10.03574 +2.292679 0.006069731 10.03574 +3.081414 0.006069731 10.03574 +4.140474 0.006069731 10.03574 +5.562508 0.006069731 10.03574 +7.471917 0.006069731 10.03574 +10.03574 0.006069731 10.03574 +13.47828 0.006069731 10.03574 +18.10068 0.006069731 10.03574 +24.30731 0.006069731 10.03574 +32.64117 0.006069731 10.03574 +43.83129 0.006069731 10.03574 +58.85664 0.006069731 10.03574 +-0.0175068 0.01197402 10.03574 +-0.01161267 0.01197402 10.03574 +-0.005718534 0.01197402 10.03574 +0.0001755984 0.01197402 10.03574 +0.006069731 0.01197402 10.03574 +0.01197402 0.01197402 10.03574 +0.01903886 0.01197402 10.03574 +0.02852504 0.01197402 10.03574 +0.04126244 0.01197402 10.03574 +0.05836535 0.01197402 10.03574 +0.08132997 0.01197402 10.03574 +0.1121653 0.01197402 10.03574 +0.1535689 0.01197402 10.03574 +0.2091628 0.01197402 10.03574 +0.2838106 0.01197402 10.03574 +0.3840425 0.01197402 10.03574 +0.518627 0.01197402 10.03574 +0.6993381 0.01197402 10.03574 +0.9419845 0.01197402 10.03574 +1.267794 0.01197402 10.03574 +1.705268 0.01197402 10.03574 +2.292679 0.01197402 10.03574 +3.081414 0.01197402 10.03574 +4.140474 0.01197402 10.03574 +5.562508 0.01197402 10.03574 +7.471917 0.01197402 10.03574 +10.03574 0.01197402 10.03574 +13.47828 0.01197402 10.03574 +18.10068 0.01197402 10.03574 +24.30731 0.01197402 10.03574 +32.64117 0.01197402 10.03574 +43.83129 0.01197402 10.03574 +58.85664 0.01197402 10.03574 +-0.0175068 0.01903886 10.03574 +-0.01161267 0.01903886 10.03574 +-0.005718534 0.01903886 10.03574 +0.0001755984 0.01903886 10.03574 +0.006069731 0.01903886 10.03574 +0.01197402 0.01903886 10.03574 +0.01903886 0.01903886 10.03574 +0.02852504 0.01903886 10.03574 +0.04126244 0.01903886 10.03574 +0.05836535 0.01903886 10.03574 +0.08132997 0.01903886 10.03574 +0.1121653 0.01903886 10.03574 +0.1535689 0.01903886 10.03574 +0.2091628 0.01903886 10.03574 +0.2838106 0.01903886 10.03574 +0.3840425 0.01903886 10.03574 +0.518627 0.01903886 10.03574 +0.6993381 0.01903886 10.03574 +0.9419845 0.01903886 10.03574 +1.267794 0.01903886 10.03574 +1.705268 0.01903886 10.03574 +2.292679 0.01903886 10.03574 +3.081414 0.01903886 10.03574 +4.140474 0.01903886 10.03574 +5.562508 0.01903886 10.03574 +7.471917 0.01903886 10.03574 +10.03574 0.01903886 10.03574 +13.47828 0.01903886 10.03574 +18.10068 0.01903886 10.03574 +24.30731 0.01903886 10.03574 +32.64117 0.01903886 10.03574 +43.83129 0.01903886 10.03574 +58.85664 0.01903886 10.03574 +-0.0175068 0.02852504 10.03574 +-0.01161267 0.02852504 10.03574 +-0.005718534 0.02852504 10.03574 +0.0001755984 0.02852504 10.03574 +0.006069731 0.02852504 10.03574 +0.01197402 0.02852504 10.03574 +0.01903886 0.02852504 10.03574 +0.02852504 0.02852504 10.03574 +0.04126244 0.02852504 10.03574 +0.05836535 0.02852504 10.03574 +0.08132997 0.02852504 10.03574 +0.1121653 0.02852504 10.03574 +0.1535689 0.02852504 10.03574 +0.2091628 0.02852504 10.03574 +0.2838106 0.02852504 10.03574 +0.3840425 0.02852504 10.03574 +0.518627 0.02852504 10.03574 +0.6993381 0.02852504 10.03574 +0.9419845 0.02852504 10.03574 +1.267794 0.02852504 10.03574 +1.705268 0.02852504 10.03574 +2.292679 0.02852504 10.03574 +3.081414 0.02852504 10.03574 +4.140474 0.02852504 10.03574 +5.562508 0.02852504 10.03574 +7.471917 0.02852504 10.03574 +10.03574 0.02852504 10.03574 +13.47828 0.02852504 10.03574 +18.10068 0.02852504 10.03574 +24.30731 0.02852504 10.03574 +32.64117 0.02852504 10.03574 +43.83129 0.02852504 10.03574 +58.85664 0.02852504 10.03574 +-0.0175068 0.04126244 10.03574 +-0.01161267 0.04126244 10.03574 +-0.005718534 0.04126244 10.03574 +0.0001755984 0.04126244 10.03574 +0.006069731 0.04126244 10.03574 +0.01197402 0.04126244 10.03574 +0.01903886 0.04126244 10.03574 +0.02852504 0.04126244 10.03574 +0.04126244 0.04126244 10.03574 +0.05836535 0.04126244 10.03574 +0.08132997 0.04126244 10.03574 +0.1121653 0.04126244 10.03574 +0.1535689 0.04126244 10.03574 +0.2091628 0.04126244 10.03574 +0.2838106 0.04126244 10.03574 +0.3840425 0.04126244 10.03574 +0.518627 0.04126244 10.03574 +0.6993381 0.04126244 10.03574 +0.9419845 0.04126244 10.03574 +1.267794 0.04126244 10.03574 +1.705268 0.04126244 10.03574 +2.292679 0.04126244 10.03574 +3.081414 0.04126244 10.03574 +4.140474 0.04126244 10.03574 +5.562508 0.04126244 10.03574 +7.471917 0.04126244 10.03574 +10.03574 0.04126244 10.03574 +13.47828 0.04126244 10.03574 +18.10068 0.04126244 10.03574 +24.30731 0.04126244 10.03574 +32.64117 0.04126244 10.03574 +43.83129 0.04126244 10.03574 +58.85664 0.04126244 10.03574 +-0.0175068 0.05836535 10.03574 +-0.01161267 0.05836535 10.03574 +-0.005718534 0.05836535 10.03574 +0.0001755984 0.05836535 10.03574 +0.006069731 0.05836535 10.03574 +0.01197402 0.05836535 10.03574 +0.01903886 0.05836535 10.03574 +0.02852504 0.05836535 10.03574 +0.04126244 0.05836535 10.03574 +0.05836535 0.05836535 10.03574 +0.08132997 0.05836535 10.03574 +0.1121653 0.05836535 10.03574 +0.1535689 0.05836535 10.03574 +0.2091628 0.05836535 10.03574 +0.2838106 0.05836535 10.03574 +0.3840425 0.05836535 10.03574 +0.518627 0.05836535 10.03574 +0.6993381 0.05836535 10.03574 +0.9419845 0.05836535 10.03574 +1.267794 0.05836535 10.03574 +1.705268 0.05836535 10.03574 +2.292679 0.05836535 10.03574 +3.081414 0.05836535 10.03574 +4.140474 0.05836535 10.03574 +5.562508 0.05836535 10.03574 +7.471917 0.05836535 10.03574 +10.03574 0.05836535 10.03574 +13.47828 0.05836535 10.03574 +18.10068 0.05836535 10.03574 +24.30731 0.05836535 10.03574 +32.64117 0.05836535 10.03574 +43.83129 0.05836535 10.03574 +58.85664 0.05836535 10.03574 +-0.0175068 0.08132997 10.03574 +-0.01161267 0.08132997 10.03574 +-0.005718534 0.08132997 10.03574 +0.0001755984 0.08132997 10.03574 +0.006069731 0.08132997 10.03574 +0.01197402 0.08132997 10.03574 +0.01903886 0.08132997 10.03574 +0.02852504 0.08132997 10.03574 +0.04126244 0.08132997 10.03574 +0.05836535 0.08132997 10.03574 +0.08132997 0.08132997 10.03574 +0.1121653 0.08132997 10.03574 +0.1535689 0.08132997 10.03574 +0.2091628 0.08132997 10.03574 +0.2838106 0.08132997 10.03574 +0.3840425 0.08132997 10.03574 +0.518627 0.08132997 10.03574 +0.6993381 0.08132997 10.03574 +0.9419845 0.08132997 10.03574 +1.267794 0.08132997 10.03574 +1.705268 0.08132997 10.03574 +2.292679 0.08132997 10.03574 +3.081414 0.08132997 10.03574 +4.140474 0.08132997 10.03574 +5.562508 0.08132997 10.03574 +7.471917 0.08132997 10.03574 +10.03574 0.08132997 10.03574 +13.47828 0.08132997 10.03574 +18.10068 0.08132997 10.03574 +24.30731 0.08132997 10.03574 +32.64117 0.08132997 10.03574 +43.83129 0.08132997 10.03574 +58.85664 0.08132997 10.03574 +-0.0175068 0.1121653 10.03574 +-0.01161267 0.1121653 10.03574 +-0.005718534 0.1121653 10.03574 +0.0001755984 0.1121653 10.03574 +0.006069731 0.1121653 10.03574 +0.01197402 0.1121653 10.03574 +0.01903886 0.1121653 10.03574 +0.02852504 0.1121653 10.03574 +0.04126244 0.1121653 10.03574 +0.05836535 0.1121653 10.03574 +0.08132997 0.1121653 10.03574 +0.1121653 0.1121653 10.03574 +0.1535689 0.1121653 10.03574 +0.2091628 0.1121653 10.03574 +0.2838106 0.1121653 10.03574 +0.3840425 0.1121653 10.03574 +0.518627 0.1121653 10.03574 +0.6993381 0.1121653 10.03574 +0.9419845 0.1121653 10.03574 +1.267794 0.1121653 10.03574 +1.705268 0.1121653 10.03574 +2.292679 0.1121653 10.03574 +3.081414 0.1121653 10.03574 +4.140474 0.1121653 10.03574 +5.562508 0.1121653 10.03574 +7.471917 0.1121653 10.03574 +10.03574 0.1121653 10.03574 +13.47828 0.1121653 10.03574 +18.10068 0.1121653 10.03574 +24.30731 0.1121653 10.03574 +32.64117 0.1121653 10.03574 +43.83129 0.1121653 10.03574 +58.85664 0.1121653 10.03574 +-0.0175068 0.1535689 10.03574 +-0.01161267 0.1535689 10.03574 +-0.005718534 0.1535689 10.03574 +0.0001755984 0.1535689 10.03574 +0.006069731 0.1535689 10.03574 +0.01197402 0.1535689 10.03574 +0.01903886 0.1535689 10.03574 +0.02852504 0.1535689 10.03574 +0.04126244 0.1535689 10.03574 +0.05836535 0.1535689 10.03574 +0.08132997 0.1535689 10.03574 +0.1121653 0.1535689 10.03574 +0.1535689 0.1535689 10.03574 +0.2091628 0.1535689 10.03574 +0.2838106 0.1535689 10.03574 +0.3840425 0.1535689 10.03574 +0.518627 0.1535689 10.03574 +0.6993381 0.1535689 10.03574 +0.9419845 0.1535689 10.03574 +1.267794 0.1535689 10.03574 +1.705268 0.1535689 10.03574 +2.292679 0.1535689 10.03574 +3.081414 0.1535689 10.03574 +4.140474 0.1535689 10.03574 +5.562508 0.1535689 10.03574 +7.471917 0.1535689 10.03574 +10.03574 0.1535689 10.03574 +13.47828 0.1535689 10.03574 +18.10068 0.1535689 10.03574 +24.30731 0.1535689 10.03574 +32.64117 0.1535689 10.03574 +43.83129 0.1535689 10.03574 +58.85664 0.1535689 10.03574 +-0.0175068 0.2091628 10.03574 +-0.01161267 0.2091628 10.03574 +-0.005718534 0.2091628 10.03574 +0.0001755984 0.2091628 10.03574 +0.006069731 0.2091628 10.03574 +0.01197402 0.2091628 10.03574 +0.01903886 0.2091628 10.03574 +0.02852504 0.2091628 10.03574 +0.04126244 0.2091628 10.03574 +0.05836535 0.2091628 10.03574 +0.08132997 0.2091628 10.03574 +0.1121653 0.2091628 10.03574 +0.1535689 0.2091628 10.03574 +0.2091628 0.2091628 10.03574 +0.2838106 0.2091628 10.03574 +0.3840425 0.2091628 10.03574 +0.518627 0.2091628 10.03574 +0.6993381 0.2091628 10.03574 +0.9419845 0.2091628 10.03574 +1.267794 0.2091628 10.03574 +1.705268 0.2091628 10.03574 +2.292679 0.2091628 10.03574 +3.081414 0.2091628 10.03574 +4.140474 0.2091628 10.03574 +5.562508 0.2091628 10.03574 +7.471917 0.2091628 10.03574 +10.03574 0.2091628 10.03574 +13.47828 0.2091628 10.03574 +18.10068 0.2091628 10.03574 +24.30731 0.2091628 10.03574 +32.64117 0.2091628 10.03574 +43.83129 0.2091628 10.03574 +58.85664 0.2091628 10.03574 +-0.0175068 0.2838106 10.03574 +-0.01161267 0.2838106 10.03574 +-0.005718534 0.2838106 10.03574 +0.0001755984 0.2838106 10.03574 +0.006069731 0.2838106 10.03574 +0.01197402 0.2838106 10.03574 +0.01903886 0.2838106 10.03574 +0.02852504 0.2838106 10.03574 +0.04126244 0.2838106 10.03574 +0.05836535 0.2838106 10.03574 +0.08132997 0.2838106 10.03574 +0.1121653 0.2838106 10.03574 +0.1535689 0.2838106 10.03574 +0.2091628 0.2838106 10.03574 +0.2838106 0.2838106 10.03574 +0.3840425 0.2838106 10.03574 +0.518627 0.2838106 10.03574 +0.6993381 0.2838106 10.03574 +0.9419845 0.2838106 10.03574 +1.267794 0.2838106 10.03574 +1.705268 0.2838106 10.03574 +2.292679 0.2838106 10.03574 +3.081414 0.2838106 10.03574 +4.140474 0.2838106 10.03574 +5.562508 0.2838106 10.03574 +7.471917 0.2838106 10.03574 +10.03574 0.2838106 10.03574 +13.47828 0.2838106 10.03574 +18.10068 0.2838106 10.03574 +24.30731 0.2838106 10.03574 +32.64117 0.2838106 10.03574 +43.83129 0.2838106 10.03574 +58.85664 0.2838106 10.03574 +-0.0175068 0.3840425 10.03574 +-0.01161267 0.3840425 10.03574 +-0.005718534 0.3840425 10.03574 +0.0001755984 0.3840425 10.03574 +0.006069731 0.3840425 10.03574 +0.01197402 0.3840425 10.03574 +0.01903886 0.3840425 10.03574 +0.02852504 0.3840425 10.03574 +0.04126244 0.3840425 10.03574 +0.05836535 0.3840425 10.03574 +0.08132997 0.3840425 10.03574 +0.1121653 0.3840425 10.03574 +0.1535689 0.3840425 10.03574 +0.2091628 0.3840425 10.03574 +0.2838106 0.3840425 10.03574 +0.3840425 0.3840425 10.03574 +0.518627 0.3840425 10.03574 +0.6993381 0.3840425 10.03574 +0.9419845 0.3840425 10.03574 +1.267794 0.3840425 10.03574 +1.705268 0.3840425 10.03574 +2.292679 0.3840425 10.03574 +3.081414 0.3840425 10.03574 +4.140474 0.3840425 10.03574 +5.562508 0.3840425 10.03574 +7.471917 0.3840425 10.03574 +10.03574 0.3840425 10.03574 +13.47828 0.3840425 10.03574 +18.10068 0.3840425 10.03574 +24.30731 0.3840425 10.03574 +32.64117 0.3840425 10.03574 +43.83129 0.3840425 10.03574 +58.85664 0.3840425 10.03574 +-0.0175068 0.518627 10.03574 +-0.01161267 0.518627 10.03574 +-0.005718534 0.518627 10.03574 +0.0001755984 0.518627 10.03574 +0.006069731 0.518627 10.03574 +0.01197402 0.518627 10.03574 +0.01903886 0.518627 10.03574 +0.02852504 0.518627 10.03574 +0.04126244 0.518627 10.03574 +0.05836535 0.518627 10.03574 +0.08132997 0.518627 10.03574 +0.1121653 0.518627 10.03574 +0.1535689 0.518627 10.03574 +0.2091628 0.518627 10.03574 +0.2838106 0.518627 10.03574 +0.3840425 0.518627 10.03574 +0.518627 0.518627 10.03574 +0.6993381 0.518627 10.03574 +0.9419845 0.518627 10.03574 +1.267794 0.518627 10.03574 +1.705268 0.518627 10.03574 +2.292679 0.518627 10.03574 +3.081414 0.518627 10.03574 +4.140474 0.518627 10.03574 +5.562508 0.518627 10.03574 +7.471917 0.518627 10.03574 +10.03574 0.518627 10.03574 +13.47828 0.518627 10.03574 +18.10068 0.518627 10.03574 +24.30731 0.518627 10.03574 +32.64117 0.518627 10.03574 +43.83129 0.518627 10.03574 +58.85664 0.518627 10.03574 +-0.0175068 0.6993381 10.03574 +-0.01161267 0.6993381 10.03574 +-0.005718534 0.6993381 10.03574 +0.0001755984 0.6993381 10.03574 +0.006069731 0.6993381 10.03574 +0.01197402 0.6993381 10.03574 +0.01903886 0.6993381 10.03574 +0.02852504 0.6993381 10.03574 +0.04126244 0.6993381 10.03574 +0.05836535 0.6993381 10.03574 +0.08132997 0.6993381 10.03574 +0.1121653 0.6993381 10.03574 +0.1535689 0.6993381 10.03574 +0.2091628 0.6993381 10.03574 +0.2838106 0.6993381 10.03574 +0.3840425 0.6993381 10.03574 +0.518627 0.6993381 10.03574 +0.6993381 0.6993381 10.03574 +0.9419845 0.6993381 10.03574 +1.267794 0.6993381 10.03574 +1.705268 0.6993381 10.03574 +2.292679 0.6993381 10.03574 +3.081414 0.6993381 10.03574 +4.140474 0.6993381 10.03574 +5.562508 0.6993381 10.03574 +7.471917 0.6993381 10.03574 +10.03574 0.6993381 10.03574 +13.47828 0.6993381 10.03574 +18.10068 0.6993381 10.03574 +24.30731 0.6993381 10.03574 +32.64117 0.6993381 10.03574 +43.83129 0.6993381 10.03574 +58.85664 0.6993381 10.03574 +-0.0175068 0.9419845 10.03574 +-0.01161267 0.9419845 10.03574 +-0.005718534 0.9419845 10.03574 +0.0001755984 0.9419845 10.03574 +0.006069731 0.9419845 10.03574 +0.01197402 0.9419845 10.03574 +0.01903886 0.9419845 10.03574 +0.02852504 0.9419845 10.03574 +0.04126244 0.9419845 10.03574 +0.05836535 0.9419845 10.03574 +0.08132997 0.9419845 10.03574 +0.1121653 0.9419845 10.03574 +0.1535689 0.9419845 10.03574 +0.2091628 0.9419845 10.03574 +0.2838106 0.9419845 10.03574 +0.3840425 0.9419845 10.03574 +0.518627 0.9419845 10.03574 +0.6993381 0.9419845 10.03574 +0.9419845 0.9419845 10.03574 +1.267794 0.9419845 10.03574 +1.705268 0.9419845 10.03574 +2.292679 0.9419845 10.03574 +3.081414 0.9419845 10.03574 +4.140474 0.9419845 10.03574 +5.562508 0.9419845 10.03574 +7.471917 0.9419845 10.03574 +10.03574 0.9419845 10.03574 +13.47828 0.9419845 10.03574 +18.10068 0.9419845 10.03574 +24.30731 0.9419845 10.03574 +32.64117 0.9419845 10.03574 +43.83129 0.9419845 10.03574 +58.85664 0.9419845 10.03574 +-0.0175068 1.267794 10.03574 +-0.01161267 1.267794 10.03574 +-0.005718534 1.267794 10.03574 +0.0001755984 1.267794 10.03574 +0.006069731 1.267794 10.03574 +0.01197402 1.267794 10.03574 +0.01903886 1.267794 10.03574 +0.02852504 1.267794 10.03574 +0.04126244 1.267794 10.03574 +0.05836535 1.267794 10.03574 +0.08132997 1.267794 10.03574 +0.1121653 1.267794 10.03574 +0.1535689 1.267794 10.03574 +0.2091628 1.267794 10.03574 +0.2838106 1.267794 10.03574 +0.3840425 1.267794 10.03574 +0.518627 1.267794 10.03574 +0.6993381 1.267794 10.03574 +0.9419845 1.267794 10.03574 +1.267794 1.267794 10.03574 +1.705268 1.267794 10.03574 +2.292679 1.267794 10.03574 +3.081414 1.267794 10.03574 +4.140474 1.267794 10.03574 +5.562508 1.267794 10.03574 +7.471917 1.267794 10.03574 +10.03574 1.267794 10.03574 +13.47828 1.267794 10.03574 +18.10068 1.267794 10.03574 +24.30731 1.267794 10.03574 +32.64117 1.267794 10.03574 +43.83129 1.267794 10.03574 +58.85664 1.267794 10.03574 +-0.0175068 1.705268 10.03574 +-0.01161267 1.705268 10.03574 +-0.005718534 1.705268 10.03574 +0.0001755984 1.705268 10.03574 +0.006069731 1.705268 10.03574 +0.01197402 1.705268 10.03574 +0.01903886 1.705268 10.03574 +0.02852504 1.705268 10.03574 +0.04126244 1.705268 10.03574 +0.05836535 1.705268 10.03574 +0.08132997 1.705268 10.03574 +0.1121653 1.705268 10.03574 +0.1535689 1.705268 10.03574 +0.2091628 1.705268 10.03574 +0.2838106 1.705268 10.03574 +0.3840425 1.705268 10.03574 +0.518627 1.705268 10.03574 +0.6993381 1.705268 10.03574 +0.9419845 1.705268 10.03574 +1.267794 1.705268 10.03574 +1.705268 1.705268 10.03574 +2.292679 1.705268 10.03574 +3.081414 1.705268 10.03574 +4.140474 1.705268 10.03574 +5.562508 1.705268 10.03574 +7.471917 1.705268 10.03574 +10.03574 1.705268 10.03574 +13.47828 1.705268 10.03574 +18.10068 1.705268 10.03574 +24.30731 1.705268 10.03574 +32.64117 1.705268 10.03574 +43.83129 1.705268 10.03574 +58.85664 1.705268 10.03574 +-0.0175068 2.292679 10.03574 +-0.01161267 2.292679 10.03574 +-0.005718534 2.292679 10.03574 +0.0001755984 2.292679 10.03574 +0.006069731 2.292679 10.03574 +0.01197402 2.292679 10.03574 +0.01903886 2.292679 10.03574 +0.02852504 2.292679 10.03574 +0.04126244 2.292679 10.03574 +0.05836535 2.292679 10.03574 +0.08132997 2.292679 10.03574 +0.1121653 2.292679 10.03574 +0.1535689 2.292679 10.03574 +0.2091628 2.292679 10.03574 +0.2838106 2.292679 10.03574 +0.3840425 2.292679 10.03574 +0.518627 2.292679 10.03574 +0.6993381 2.292679 10.03574 +0.9419845 2.292679 10.03574 +1.267794 2.292679 10.03574 +1.705268 2.292679 10.03574 +2.292679 2.292679 10.03574 +3.081414 2.292679 10.03574 +4.140474 2.292679 10.03574 +5.562508 2.292679 10.03574 +7.471917 2.292679 10.03574 +10.03574 2.292679 10.03574 +13.47828 2.292679 10.03574 +18.10068 2.292679 10.03574 +24.30731 2.292679 10.03574 +32.64117 2.292679 10.03574 +43.83129 2.292679 10.03574 +58.85664 2.292679 10.03574 +-0.0175068 3.081414 10.03574 +-0.01161267 3.081414 10.03574 +-0.005718534 3.081414 10.03574 +0.0001755984 3.081414 10.03574 +0.006069731 3.081414 10.03574 +0.01197402 3.081414 10.03574 +0.01903886 3.081414 10.03574 +0.02852504 3.081414 10.03574 +0.04126244 3.081414 10.03574 +0.05836535 3.081414 10.03574 +0.08132997 3.081414 10.03574 +0.1121653 3.081414 10.03574 +0.1535689 3.081414 10.03574 +0.2091628 3.081414 10.03574 +0.2838106 3.081414 10.03574 +0.3840425 3.081414 10.03574 +0.518627 3.081414 10.03574 +0.6993381 3.081414 10.03574 +0.9419845 3.081414 10.03574 +1.267794 3.081414 10.03574 +1.705268 3.081414 10.03574 +2.292679 3.081414 10.03574 +3.081414 3.081414 10.03574 +4.140474 3.081414 10.03574 +5.562508 3.081414 10.03574 +7.471917 3.081414 10.03574 +10.03574 3.081414 10.03574 +13.47828 3.081414 10.03574 +18.10068 3.081414 10.03574 +24.30731 3.081414 10.03574 +32.64117 3.081414 10.03574 +43.83129 3.081414 10.03574 +58.85664 3.081414 10.03574 +-0.0175068 4.140474 10.03574 +-0.01161267 4.140474 10.03574 +-0.005718534 4.140474 10.03574 +0.0001755984 4.140474 10.03574 +0.006069731 4.140474 10.03574 +0.01197402 4.140474 10.03574 +0.01903886 4.140474 10.03574 +0.02852504 4.140474 10.03574 +0.04126244 4.140474 10.03574 +0.05836535 4.140474 10.03574 +0.08132997 4.140474 10.03574 +0.1121653 4.140474 10.03574 +0.1535689 4.140474 10.03574 +0.2091628 4.140474 10.03574 +0.2838106 4.140474 10.03574 +0.3840425 4.140474 10.03574 +0.518627 4.140474 10.03574 +0.6993381 4.140474 10.03574 +0.9419845 4.140474 10.03574 +1.267794 4.140474 10.03574 +1.705268 4.140474 10.03574 +2.292679 4.140474 10.03574 +3.081414 4.140474 10.03574 +4.140474 4.140474 10.03574 +5.562508 4.140474 10.03574 +7.471917 4.140474 10.03574 +10.03574 4.140474 10.03574 +13.47828 4.140474 10.03574 +18.10068 4.140474 10.03574 +24.30731 4.140474 10.03574 +32.64117 4.140474 10.03574 +43.83129 4.140474 10.03574 +58.85664 4.140474 10.03574 +-0.0175068 5.562508 10.03574 +-0.01161267 5.562508 10.03574 +-0.005718534 5.562508 10.03574 +0.0001755984 5.562508 10.03574 +0.006069731 5.562508 10.03574 +0.01197402 5.562508 10.03574 +0.01903886 5.562508 10.03574 +0.02852504 5.562508 10.03574 +0.04126244 5.562508 10.03574 +0.05836535 5.562508 10.03574 +0.08132997 5.562508 10.03574 +0.1121653 5.562508 10.03574 +0.1535689 5.562508 10.03574 +0.2091628 5.562508 10.03574 +0.2838106 5.562508 10.03574 +0.3840425 5.562508 10.03574 +0.518627 5.562508 10.03574 +0.6993381 5.562508 10.03574 +0.9419845 5.562508 10.03574 +1.267794 5.562508 10.03574 +1.705268 5.562508 10.03574 +2.292679 5.562508 10.03574 +3.081414 5.562508 10.03574 +4.140474 5.562508 10.03574 +5.562508 5.562508 10.03574 +7.471917 5.562508 10.03574 +10.03574 5.562508 10.03574 +13.47828 5.562508 10.03574 +18.10068 5.562508 10.03574 +24.30731 5.562508 10.03574 +32.64117 5.562508 10.03574 +43.83129 5.562508 10.03574 +58.85664 5.562508 10.03574 +-0.0175068 7.471917 10.03574 +-0.01161267 7.471917 10.03574 +-0.005718534 7.471917 10.03574 +0.0001755984 7.471917 10.03574 +0.006069731 7.471917 10.03574 +0.01197402 7.471917 10.03574 +0.01903886 7.471917 10.03574 +0.02852504 7.471917 10.03574 +0.04126244 7.471917 10.03574 +0.05836535 7.471917 10.03574 +0.08132997 7.471917 10.03574 +0.1121653 7.471917 10.03574 +0.1535689 7.471917 10.03574 +0.2091628 7.471917 10.03574 +0.2838106 7.471917 10.03574 +0.3840425 7.471917 10.03574 +0.518627 7.471917 10.03574 +0.6993381 7.471917 10.03574 +0.9419845 7.471917 10.03574 +1.267794 7.471917 10.03574 +1.705268 7.471917 10.03574 +2.292679 7.471917 10.03574 +3.081414 7.471917 10.03574 +4.140474 7.471917 10.03574 +5.562508 7.471917 10.03574 +7.471917 7.471917 10.03574 +10.03574 7.471917 10.03574 +13.47828 7.471917 10.03574 +18.10068 7.471917 10.03574 +24.30731 7.471917 10.03574 +32.64117 7.471917 10.03574 +43.83129 7.471917 10.03574 +58.85664 7.471917 10.03574 +-0.0175068 10.03574 10.03574 +-0.01161267 10.03574 10.03574 +-0.005718534 10.03574 10.03574 +0.0001755984 10.03574 10.03574 +0.006069731 10.03574 10.03574 +0.01197402 10.03574 10.03574 +0.01903886 10.03574 10.03574 +0.02852504 10.03574 10.03574 +0.04126244 10.03574 10.03574 +0.05836535 10.03574 10.03574 +0.08132997 10.03574 10.03574 +0.1121653 10.03574 10.03574 +0.1535689 10.03574 10.03574 +0.2091628 10.03574 10.03574 +0.2838106 10.03574 10.03574 +0.3840425 10.03574 10.03574 +0.518627 10.03574 10.03574 +0.6993381 10.03574 10.03574 +0.9419845 10.03574 10.03574 +1.267794 10.03574 10.03574 +1.705268 10.03574 10.03574 +2.292679 10.03574 10.03574 +3.081414 10.03574 10.03574 +4.140474 10.03574 10.03574 +5.562508 10.03574 10.03574 +7.471917 10.03574 10.03574 +10.03574 10.03574 10.03574 +13.47828 10.03574 10.03574 +18.10068 10.03574 10.03574 +24.30731 10.03574 10.03574 +32.64117 10.03574 10.03574 +43.83129 10.03574 10.03574 +58.85664 10.03574 10.03574 +-0.0175068 13.47828 10.03574 +-0.01161267 13.47828 10.03574 +-0.005718534 13.47828 10.03574 +0.0001755984 13.47828 10.03574 +0.006069731 13.47828 10.03574 +0.01197402 13.47828 10.03574 +0.01903886 13.47828 10.03574 +0.02852504 13.47828 10.03574 +0.04126244 13.47828 10.03574 +0.05836535 13.47828 10.03574 +0.08132997 13.47828 10.03574 +0.1121653 13.47828 10.03574 +0.1535689 13.47828 10.03574 +0.2091628 13.47828 10.03574 +0.2838106 13.47828 10.03574 +0.3840425 13.47828 10.03574 +0.518627 13.47828 10.03574 +0.6993381 13.47828 10.03574 +0.9419845 13.47828 10.03574 +1.267794 13.47828 10.03574 +1.705268 13.47828 10.03574 +2.292679 13.47828 10.03574 +3.081414 13.47828 10.03574 +4.140474 13.47828 10.03574 +5.562508 13.47828 10.03574 +7.471917 13.47828 10.03574 +10.03574 13.47828 10.03574 +13.47828 13.47828 10.03574 +18.10068 13.47828 10.03574 +24.30731 13.47828 10.03574 +32.64117 13.47828 10.03574 +43.83129 13.47828 10.03574 +58.85664 13.47828 10.03574 +-0.0175068 18.10068 10.03574 +-0.01161267 18.10068 10.03574 +-0.005718534 18.10068 10.03574 +0.0001755984 18.10068 10.03574 +0.006069731 18.10068 10.03574 +0.01197402 18.10068 10.03574 +0.01903886 18.10068 10.03574 +0.02852504 18.10068 10.03574 +0.04126244 18.10068 10.03574 +0.05836535 18.10068 10.03574 +0.08132997 18.10068 10.03574 +0.1121653 18.10068 10.03574 +0.1535689 18.10068 10.03574 +0.2091628 18.10068 10.03574 +0.2838106 18.10068 10.03574 +0.3840425 18.10068 10.03574 +0.518627 18.10068 10.03574 +0.6993381 18.10068 10.03574 +0.9419845 18.10068 10.03574 +1.267794 18.10068 10.03574 +1.705268 18.10068 10.03574 +2.292679 18.10068 10.03574 +3.081414 18.10068 10.03574 +4.140474 18.10068 10.03574 +5.562508 18.10068 10.03574 +7.471917 18.10068 10.03574 +10.03574 18.10068 10.03574 +13.47828 18.10068 10.03574 +18.10068 18.10068 10.03574 +24.30731 18.10068 10.03574 +32.64117 18.10068 10.03574 +43.83129 18.10068 10.03574 +58.85664 18.10068 10.03574 +-0.0175068 24.30731 10.03574 +-0.01161267 24.30731 10.03574 +-0.005718534 24.30731 10.03574 +0.0001755984 24.30731 10.03574 +0.006069731 24.30731 10.03574 +0.01197402 24.30731 10.03574 +0.01903886 24.30731 10.03574 +0.02852504 24.30731 10.03574 +0.04126244 24.30731 10.03574 +0.05836535 24.30731 10.03574 +0.08132997 24.30731 10.03574 +0.1121653 24.30731 10.03574 +0.1535689 24.30731 10.03574 +0.2091628 24.30731 10.03574 +0.2838106 24.30731 10.03574 +0.3840425 24.30731 10.03574 +0.518627 24.30731 10.03574 +0.6993381 24.30731 10.03574 +0.9419845 24.30731 10.03574 +1.267794 24.30731 10.03574 +1.705268 24.30731 10.03574 +2.292679 24.30731 10.03574 +3.081414 24.30731 10.03574 +4.140474 24.30731 10.03574 +5.562508 24.30731 10.03574 +7.471917 24.30731 10.03574 +10.03574 24.30731 10.03574 +13.47828 24.30731 10.03574 +18.10068 24.30731 10.03574 +24.30731 24.30731 10.03574 +32.64117 24.30731 10.03574 +43.83129 24.30731 10.03574 +58.85664 24.30731 10.03574 +-0.0175068 32.64117 10.03574 +-0.01161267 32.64117 10.03574 +-0.005718534 32.64117 10.03574 +0.0001755984 32.64117 10.03574 +0.006069731 32.64117 10.03574 +0.01197402 32.64117 10.03574 +0.01903886 32.64117 10.03574 +0.02852504 32.64117 10.03574 +0.04126244 32.64117 10.03574 +0.05836535 32.64117 10.03574 +0.08132997 32.64117 10.03574 +0.1121653 32.64117 10.03574 +0.1535689 32.64117 10.03574 +0.2091628 32.64117 10.03574 +0.2838106 32.64117 10.03574 +0.3840425 32.64117 10.03574 +0.518627 32.64117 10.03574 +0.6993381 32.64117 10.03574 +0.9419845 32.64117 10.03574 +1.267794 32.64117 10.03574 +1.705268 32.64117 10.03574 +2.292679 32.64117 10.03574 +3.081414 32.64117 10.03574 +4.140474 32.64117 10.03574 +5.562508 32.64117 10.03574 +7.471917 32.64117 10.03574 +10.03574 32.64117 10.03574 +13.47828 32.64117 10.03574 +18.10068 32.64117 10.03574 +24.30731 32.64117 10.03574 +32.64117 32.64117 10.03574 +43.83129 32.64117 10.03574 +58.85664 32.64117 10.03574 +-0.0175068 43.83129 10.03574 +-0.01161267 43.83129 10.03574 +-0.005718534 43.83129 10.03574 +0.0001755984 43.83129 10.03574 +0.006069731 43.83129 10.03574 +0.01197402 43.83129 10.03574 +0.01903886 43.83129 10.03574 +0.02852504 43.83129 10.03574 +0.04126244 43.83129 10.03574 +0.05836535 43.83129 10.03574 +0.08132997 43.83129 10.03574 +0.1121653 43.83129 10.03574 +0.1535689 43.83129 10.03574 +0.2091628 43.83129 10.03574 +0.2838106 43.83129 10.03574 +0.3840425 43.83129 10.03574 +0.518627 43.83129 10.03574 +0.6993381 43.83129 10.03574 +0.9419845 43.83129 10.03574 +1.267794 43.83129 10.03574 +1.705268 43.83129 10.03574 +2.292679 43.83129 10.03574 +3.081414 43.83129 10.03574 +4.140474 43.83129 10.03574 +5.562508 43.83129 10.03574 +7.471917 43.83129 10.03574 +10.03574 43.83129 10.03574 +13.47828 43.83129 10.03574 +18.10068 43.83129 10.03574 +24.30731 43.83129 10.03574 +32.64117 43.83129 10.03574 +43.83129 43.83129 10.03574 +58.85664 43.83129 10.03574 +-0.0175068 58.85664 10.03574 +-0.01161267 58.85664 10.03574 +-0.005718534 58.85664 10.03574 +0.0001755984 58.85664 10.03574 +0.006069731 58.85664 10.03574 +0.01197402 58.85664 10.03574 +0.01903886 58.85664 10.03574 +0.02852504 58.85664 10.03574 +0.04126244 58.85664 10.03574 +0.05836535 58.85664 10.03574 +0.08132997 58.85664 10.03574 +0.1121653 58.85664 10.03574 +0.1535689 58.85664 10.03574 +0.2091628 58.85664 10.03574 +0.2838106 58.85664 10.03574 +0.3840425 58.85664 10.03574 +0.518627 58.85664 10.03574 +0.6993381 58.85664 10.03574 +0.9419845 58.85664 10.03574 +1.267794 58.85664 10.03574 +1.705268 58.85664 10.03574 +2.292679 58.85664 10.03574 +3.081414 58.85664 10.03574 +4.140474 58.85664 10.03574 +5.562508 58.85664 10.03574 +7.471917 58.85664 10.03574 +10.03574 58.85664 10.03574 +13.47828 58.85664 10.03574 +18.10068 58.85664 10.03574 +24.30731 58.85664 10.03574 +32.64117 58.85664 10.03574 +43.83129 58.85664 10.03574 +58.85664 58.85664 10.03574 +-0.0175068 -0.0175068 13.47828 +-0.01161267 -0.0175068 13.47828 +-0.005718534 -0.0175068 13.47828 +0.0001755984 -0.0175068 13.47828 +0.006069731 -0.0175068 13.47828 +0.01197402 -0.0175068 13.47828 +0.01903886 -0.0175068 13.47828 +0.02852504 -0.0175068 13.47828 +0.04126244 -0.0175068 13.47828 +0.05836535 -0.0175068 13.47828 +0.08132997 -0.0175068 13.47828 +0.1121653 -0.0175068 13.47828 +0.1535689 -0.0175068 13.47828 +0.2091628 -0.0175068 13.47828 +0.2838106 -0.0175068 13.47828 +0.3840425 -0.0175068 13.47828 +0.518627 -0.0175068 13.47828 +0.6993381 -0.0175068 13.47828 +0.9419845 -0.0175068 13.47828 +1.267794 -0.0175068 13.47828 +1.705268 -0.0175068 13.47828 +2.292679 -0.0175068 13.47828 +3.081414 -0.0175068 13.47828 +4.140474 -0.0175068 13.47828 +5.562508 -0.0175068 13.47828 +7.471917 -0.0175068 13.47828 +10.03574 -0.0175068 13.47828 +13.47828 -0.0175068 13.47828 +18.10068 -0.0175068 13.47828 +24.30731 -0.0175068 13.47828 +32.64117 -0.0175068 13.47828 +43.83129 -0.0175068 13.47828 +58.85664 -0.0175068 13.47828 +-0.0175068 -0.01161267 13.47828 +-0.01161267 -0.01161267 13.47828 +-0.005718534 -0.01161267 13.47828 +0.0001755984 -0.01161267 13.47828 +0.006069731 -0.01161267 13.47828 +0.01197402 -0.01161267 13.47828 +0.01903886 -0.01161267 13.47828 +0.02852504 -0.01161267 13.47828 +0.04126244 -0.01161267 13.47828 +0.05836535 -0.01161267 13.47828 +0.08132997 -0.01161267 13.47828 +0.1121653 -0.01161267 13.47828 +0.1535689 -0.01161267 13.47828 +0.2091628 -0.01161267 13.47828 +0.2838106 -0.01161267 13.47828 +0.3840425 -0.01161267 13.47828 +0.518627 -0.01161267 13.47828 +0.6993381 -0.01161267 13.47828 +0.9419845 -0.01161267 13.47828 +1.267794 -0.01161267 13.47828 +1.705268 -0.01161267 13.47828 +2.292679 -0.01161267 13.47828 +3.081414 -0.01161267 13.47828 +4.140474 -0.01161267 13.47828 +5.562508 -0.01161267 13.47828 +7.471917 -0.01161267 13.47828 +10.03574 -0.01161267 13.47828 +13.47828 -0.01161267 13.47828 +18.10068 -0.01161267 13.47828 +24.30731 -0.01161267 13.47828 +32.64117 -0.01161267 13.47828 +43.83129 -0.01161267 13.47828 +58.85664 -0.01161267 13.47828 +-0.0175068 -0.005718534 13.47828 +-0.01161267 -0.005718534 13.47828 +-0.005718534 -0.005718534 13.47828 +0.0001755984 -0.005718534 13.47828 +0.006069731 -0.005718534 13.47828 +0.01197402 -0.005718534 13.47828 +0.01903886 -0.005718534 13.47828 +0.02852504 -0.005718534 13.47828 +0.04126244 -0.005718534 13.47828 +0.05836535 -0.005718534 13.47828 +0.08132997 -0.005718534 13.47828 +0.1121653 -0.005718534 13.47828 +0.1535689 -0.005718534 13.47828 +0.2091628 -0.005718534 13.47828 +0.2838106 -0.005718534 13.47828 +0.3840425 -0.005718534 13.47828 +0.518627 -0.005718534 13.47828 +0.6993381 -0.005718534 13.47828 +0.9419845 -0.005718534 13.47828 +1.267794 -0.005718534 13.47828 +1.705268 -0.005718534 13.47828 +2.292679 -0.005718534 13.47828 +3.081414 -0.005718534 13.47828 +4.140474 -0.005718534 13.47828 +5.562508 -0.005718534 13.47828 +7.471917 -0.005718534 13.47828 +10.03574 -0.005718534 13.47828 +13.47828 -0.005718534 13.47828 +18.10068 -0.005718534 13.47828 +24.30731 -0.005718534 13.47828 +32.64117 -0.005718534 13.47828 +43.83129 -0.005718534 13.47828 +58.85664 -0.005718534 13.47828 +-0.0175068 0.0001755984 13.47828 +-0.01161267 0.0001755984 13.47828 +-0.005718534 0.0001755984 13.47828 +0.0001755984 0.0001755984 13.47828 +0.006069731 0.0001755984 13.47828 +0.01197402 0.0001755984 13.47828 +0.01903886 0.0001755984 13.47828 +0.02852504 0.0001755984 13.47828 +0.04126244 0.0001755984 13.47828 +0.05836535 0.0001755984 13.47828 +0.08132997 0.0001755984 13.47828 +0.1121653 0.0001755984 13.47828 +0.1535689 0.0001755984 13.47828 +0.2091628 0.0001755984 13.47828 +0.2838106 0.0001755984 13.47828 +0.3840425 0.0001755984 13.47828 +0.518627 0.0001755984 13.47828 +0.6993381 0.0001755984 13.47828 +0.9419845 0.0001755984 13.47828 +1.267794 0.0001755984 13.47828 +1.705268 0.0001755984 13.47828 +2.292679 0.0001755984 13.47828 +3.081414 0.0001755984 13.47828 +4.140474 0.0001755984 13.47828 +5.562508 0.0001755984 13.47828 +7.471917 0.0001755984 13.47828 +10.03574 0.0001755984 13.47828 +13.47828 0.0001755984 13.47828 +18.10068 0.0001755984 13.47828 +24.30731 0.0001755984 13.47828 +32.64117 0.0001755984 13.47828 +43.83129 0.0001755984 13.47828 +58.85664 0.0001755984 13.47828 +-0.0175068 0.006069731 13.47828 +-0.01161267 0.006069731 13.47828 +-0.005718534 0.006069731 13.47828 +0.0001755984 0.006069731 13.47828 +0.006069731 0.006069731 13.47828 +0.01197402 0.006069731 13.47828 +0.01903886 0.006069731 13.47828 +0.02852504 0.006069731 13.47828 +0.04126244 0.006069731 13.47828 +0.05836535 0.006069731 13.47828 +0.08132997 0.006069731 13.47828 +0.1121653 0.006069731 13.47828 +0.1535689 0.006069731 13.47828 +0.2091628 0.006069731 13.47828 +0.2838106 0.006069731 13.47828 +0.3840425 0.006069731 13.47828 +0.518627 0.006069731 13.47828 +0.6993381 0.006069731 13.47828 +0.9419845 0.006069731 13.47828 +1.267794 0.006069731 13.47828 +1.705268 0.006069731 13.47828 +2.292679 0.006069731 13.47828 +3.081414 0.006069731 13.47828 +4.140474 0.006069731 13.47828 +5.562508 0.006069731 13.47828 +7.471917 0.006069731 13.47828 +10.03574 0.006069731 13.47828 +13.47828 0.006069731 13.47828 +18.10068 0.006069731 13.47828 +24.30731 0.006069731 13.47828 +32.64117 0.006069731 13.47828 +43.83129 0.006069731 13.47828 +58.85664 0.006069731 13.47828 +-0.0175068 0.01197402 13.47828 +-0.01161267 0.01197402 13.47828 +-0.005718534 0.01197402 13.47828 +0.0001755984 0.01197402 13.47828 +0.006069731 0.01197402 13.47828 +0.01197402 0.01197402 13.47828 +0.01903886 0.01197402 13.47828 +0.02852504 0.01197402 13.47828 +0.04126244 0.01197402 13.47828 +0.05836535 0.01197402 13.47828 +0.08132997 0.01197402 13.47828 +0.1121653 0.01197402 13.47828 +0.1535689 0.01197402 13.47828 +0.2091628 0.01197402 13.47828 +0.2838106 0.01197402 13.47828 +0.3840425 0.01197402 13.47828 +0.518627 0.01197402 13.47828 +0.6993381 0.01197402 13.47828 +0.9419845 0.01197402 13.47828 +1.267794 0.01197402 13.47828 +1.705268 0.01197402 13.47828 +2.292679 0.01197402 13.47828 +3.081414 0.01197402 13.47828 +4.140474 0.01197402 13.47828 +5.562508 0.01197402 13.47828 +7.471917 0.01197402 13.47828 +10.03574 0.01197402 13.47828 +13.47828 0.01197402 13.47828 +18.10068 0.01197402 13.47828 +24.30731 0.01197402 13.47828 +32.64117 0.01197402 13.47828 +43.83129 0.01197402 13.47828 +58.85664 0.01197402 13.47828 +-0.0175068 0.01903886 13.47828 +-0.01161267 0.01903886 13.47828 +-0.005718534 0.01903886 13.47828 +0.0001755984 0.01903886 13.47828 +0.006069731 0.01903886 13.47828 +0.01197402 0.01903886 13.47828 +0.01903886 0.01903886 13.47828 +0.02852504 0.01903886 13.47828 +0.04126244 0.01903886 13.47828 +0.05836535 0.01903886 13.47828 +0.08132997 0.01903886 13.47828 +0.1121653 0.01903886 13.47828 +0.1535689 0.01903886 13.47828 +0.2091628 0.01903886 13.47828 +0.2838106 0.01903886 13.47828 +0.3840425 0.01903886 13.47828 +0.518627 0.01903886 13.47828 +0.6993381 0.01903886 13.47828 +0.9419845 0.01903886 13.47828 +1.267794 0.01903886 13.47828 +1.705268 0.01903886 13.47828 +2.292679 0.01903886 13.47828 +3.081414 0.01903886 13.47828 +4.140474 0.01903886 13.47828 +5.562508 0.01903886 13.47828 +7.471917 0.01903886 13.47828 +10.03574 0.01903886 13.47828 +13.47828 0.01903886 13.47828 +18.10068 0.01903886 13.47828 +24.30731 0.01903886 13.47828 +32.64117 0.01903886 13.47828 +43.83129 0.01903886 13.47828 +58.85664 0.01903886 13.47828 +-0.0175068 0.02852504 13.47828 +-0.01161267 0.02852504 13.47828 +-0.005718534 0.02852504 13.47828 +0.0001755984 0.02852504 13.47828 +0.006069731 0.02852504 13.47828 +0.01197402 0.02852504 13.47828 +0.01903886 0.02852504 13.47828 +0.02852504 0.02852504 13.47828 +0.04126244 0.02852504 13.47828 +0.05836535 0.02852504 13.47828 +0.08132997 0.02852504 13.47828 +0.1121653 0.02852504 13.47828 +0.1535689 0.02852504 13.47828 +0.2091628 0.02852504 13.47828 +0.2838106 0.02852504 13.47828 +0.3840425 0.02852504 13.47828 +0.518627 0.02852504 13.47828 +0.6993381 0.02852504 13.47828 +0.9419845 0.02852504 13.47828 +1.267794 0.02852504 13.47828 +1.705268 0.02852504 13.47828 +2.292679 0.02852504 13.47828 +3.081414 0.02852504 13.47828 +4.140474 0.02852504 13.47828 +5.562508 0.02852504 13.47828 +7.471917 0.02852504 13.47828 +10.03574 0.02852504 13.47828 +13.47828 0.02852504 13.47828 +18.10068 0.02852504 13.47828 +24.30731 0.02852504 13.47828 +32.64117 0.02852504 13.47828 +43.83129 0.02852504 13.47828 +58.85664 0.02852504 13.47828 +-0.0175068 0.04126244 13.47828 +-0.01161267 0.04126244 13.47828 +-0.005718534 0.04126244 13.47828 +0.0001755984 0.04126244 13.47828 +0.006069731 0.04126244 13.47828 +0.01197402 0.04126244 13.47828 +0.01903886 0.04126244 13.47828 +0.02852504 0.04126244 13.47828 +0.04126244 0.04126244 13.47828 +0.05836535 0.04126244 13.47828 +0.08132997 0.04126244 13.47828 +0.1121653 0.04126244 13.47828 +0.1535689 0.04126244 13.47828 +0.2091628 0.04126244 13.47828 +0.2838106 0.04126244 13.47828 +0.3840425 0.04126244 13.47828 +0.518627 0.04126244 13.47828 +0.6993381 0.04126244 13.47828 +0.9419845 0.04126244 13.47828 +1.267794 0.04126244 13.47828 +1.705268 0.04126244 13.47828 +2.292679 0.04126244 13.47828 +3.081414 0.04126244 13.47828 +4.140474 0.04126244 13.47828 +5.562508 0.04126244 13.47828 +7.471917 0.04126244 13.47828 +10.03574 0.04126244 13.47828 +13.47828 0.04126244 13.47828 +18.10068 0.04126244 13.47828 +24.30731 0.04126244 13.47828 +32.64117 0.04126244 13.47828 +43.83129 0.04126244 13.47828 +58.85664 0.04126244 13.47828 +-0.0175068 0.05836535 13.47828 +-0.01161267 0.05836535 13.47828 +-0.005718534 0.05836535 13.47828 +0.0001755984 0.05836535 13.47828 +0.006069731 0.05836535 13.47828 +0.01197402 0.05836535 13.47828 +0.01903886 0.05836535 13.47828 +0.02852504 0.05836535 13.47828 +0.04126244 0.05836535 13.47828 +0.05836535 0.05836535 13.47828 +0.08132997 0.05836535 13.47828 +0.1121653 0.05836535 13.47828 +0.1535689 0.05836535 13.47828 +0.2091628 0.05836535 13.47828 +0.2838106 0.05836535 13.47828 +0.3840425 0.05836535 13.47828 +0.518627 0.05836535 13.47828 +0.6993381 0.05836535 13.47828 +0.9419845 0.05836535 13.47828 +1.267794 0.05836535 13.47828 +1.705268 0.05836535 13.47828 +2.292679 0.05836535 13.47828 +3.081414 0.05836535 13.47828 +4.140474 0.05836535 13.47828 +5.562508 0.05836535 13.47828 +7.471917 0.05836535 13.47828 +10.03574 0.05836535 13.47828 +13.47828 0.05836535 13.47828 +18.10068 0.05836535 13.47828 +24.30731 0.05836535 13.47828 +32.64117 0.05836535 13.47828 +43.83129 0.05836535 13.47828 +58.85664 0.05836535 13.47828 +-0.0175068 0.08132997 13.47828 +-0.01161267 0.08132997 13.47828 +-0.005718534 0.08132997 13.47828 +0.0001755984 0.08132997 13.47828 +0.006069731 0.08132997 13.47828 +0.01197402 0.08132997 13.47828 +0.01903886 0.08132997 13.47828 +0.02852504 0.08132997 13.47828 +0.04126244 0.08132997 13.47828 +0.05836535 0.08132997 13.47828 +0.08132997 0.08132997 13.47828 +0.1121653 0.08132997 13.47828 +0.1535689 0.08132997 13.47828 +0.2091628 0.08132997 13.47828 +0.2838106 0.08132997 13.47828 +0.3840425 0.08132997 13.47828 +0.518627 0.08132997 13.47828 +0.6993381 0.08132997 13.47828 +0.9419845 0.08132997 13.47828 +1.267794 0.08132997 13.47828 +1.705268 0.08132997 13.47828 +2.292679 0.08132997 13.47828 +3.081414 0.08132997 13.47828 +4.140474 0.08132997 13.47828 +5.562508 0.08132997 13.47828 +7.471917 0.08132997 13.47828 +10.03574 0.08132997 13.47828 +13.47828 0.08132997 13.47828 +18.10068 0.08132997 13.47828 +24.30731 0.08132997 13.47828 +32.64117 0.08132997 13.47828 +43.83129 0.08132997 13.47828 +58.85664 0.08132997 13.47828 +-0.0175068 0.1121653 13.47828 +-0.01161267 0.1121653 13.47828 +-0.005718534 0.1121653 13.47828 +0.0001755984 0.1121653 13.47828 +0.006069731 0.1121653 13.47828 +0.01197402 0.1121653 13.47828 +0.01903886 0.1121653 13.47828 +0.02852504 0.1121653 13.47828 +0.04126244 0.1121653 13.47828 +0.05836535 0.1121653 13.47828 +0.08132997 0.1121653 13.47828 +0.1121653 0.1121653 13.47828 +0.1535689 0.1121653 13.47828 +0.2091628 0.1121653 13.47828 +0.2838106 0.1121653 13.47828 +0.3840425 0.1121653 13.47828 +0.518627 0.1121653 13.47828 +0.6993381 0.1121653 13.47828 +0.9419845 0.1121653 13.47828 +1.267794 0.1121653 13.47828 +1.705268 0.1121653 13.47828 +2.292679 0.1121653 13.47828 +3.081414 0.1121653 13.47828 +4.140474 0.1121653 13.47828 +5.562508 0.1121653 13.47828 +7.471917 0.1121653 13.47828 +10.03574 0.1121653 13.47828 +13.47828 0.1121653 13.47828 +18.10068 0.1121653 13.47828 +24.30731 0.1121653 13.47828 +32.64117 0.1121653 13.47828 +43.83129 0.1121653 13.47828 +58.85664 0.1121653 13.47828 +-0.0175068 0.1535689 13.47828 +-0.01161267 0.1535689 13.47828 +-0.005718534 0.1535689 13.47828 +0.0001755984 0.1535689 13.47828 +0.006069731 0.1535689 13.47828 +0.01197402 0.1535689 13.47828 +0.01903886 0.1535689 13.47828 +0.02852504 0.1535689 13.47828 +0.04126244 0.1535689 13.47828 +0.05836535 0.1535689 13.47828 +0.08132997 0.1535689 13.47828 +0.1121653 0.1535689 13.47828 +0.1535689 0.1535689 13.47828 +0.2091628 0.1535689 13.47828 +0.2838106 0.1535689 13.47828 +0.3840425 0.1535689 13.47828 +0.518627 0.1535689 13.47828 +0.6993381 0.1535689 13.47828 +0.9419845 0.1535689 13.47828 +1.267794 0.1535689 13.47828 +1.705268 0.1535689 13.47828 +2.292679 0.1535689 13.47828 +3.081414 0.1535689 13.47828 +4.140474 0.1535689 13.47828 +5.562508 0.1535689 13.47828 +7.471917 0.1535689 13.47828 +10.03574 0.1535689 13.47828 +13.47828 0.1535689 13.47828 +18.10068 0.1535689 13.47828 +24.30731 0.1535689 13.47828 +32.64117 0.1535689 13.47828 +43.83129 0.1535689 13.47828 +58.85664 0.1535689 13.47828 +-0.0175068 0.2091628 13.47828 +-0.01161267 0.2091628 13.47828 +-0.005718534 0.2091628 13.47828 +0.0001755984 0.2091628 13.47828 +0.006069731 0.2091628 13.47828 +0.01197402 0.2091628 13.47828 +0.01903886 0.2091628 13.47828 +0.02852504 0.2091628 13.47828 +0.04126244 0.2091628 13.47828 +0.05836535 0.2091628 13.47828 +0.08132997 0.2091628 13.47828 +0.1121653 0.2091628 13.47828 +0.1535689 0.2091628 13.47828 +0.2091628 0.2091628 13.47828 +0.2838106 0.2091628 13.47828 +0.3840425 0.2091628 13.47828 +0.518627 0.2091628 13.47828 +0.6993381 0.2091628 13.47828 +0.9419845 0.2091628 13.47828 +1.267794 0.2091628 13.47828 +1.705268 0.2091628 13.47828 +2.292679 0.2091628 13.47828 +3.081414 0.2091628 13.47828 +4.140474 0.2091628 13.47828 +5.562508 0.2091628 13.47828 +7.471917 0.2091628 13.47828 +10.03574 0.2091628 13.47828 +13.47828 0.2091628 13.47828 +18.10068 0.2091628 13.47828 +24.30731 0.2091628 13.47828 +32.64117 0.2091628 13.47828 +43.83129 0.2091628 13.47828 +58.85664 0.2091628 13.47828 +-0.0175068 0.2838106 13.47828 +-0.01161267 0.2838106 13.47828 +-0.005718534 0.2838106 13.47828 +0.0001755984 0.2838106 13.47828 +0.006069731 0.2838106 13.47828 +0.01197402 0.2838106 13.47828 +0.01903886 0.2838106 13.47828 +0.02852504 0.2838106 13.47828 +0.04126244 0.2838106 13.47828 +0.05836535 0.2838106 13.47828 +0.08132997 0.2838106 13.47828 +0.1121653 0.2838106 13.47828 +0.1535689 0.2838106 13.47828 +0.2091628 0.2838106 13.47828 +0.2838106 0.2838106 13.47828 +0.3840425 0.2838106 13.47828 +0.518627 0.2838106 13.47828 +0.6993381 0.2838106 13.47828 +0.9419845 0.2838106 13.47828 +1.267794 0.2838106 13.47828 +1.705268 0.2838106 13.47828 +2.292679 0.2838106 13.47828 +3.081414 0.2838106 13.47828 +4.140474 0.2838106 13.47828 +5.562508 0.2838106 13.47828 +7.471917 0.2838106 13.47828 +10.03574 0.2838106 13.47828 +13.47828 0.2838106 13.47828 +18.10068 0.2838106 13.47828 +24.30731 0.2838106 13.47828 +32.64117 0.2838106 13.47828 +43.83129 0.2838106 13.47828 +58.85664 0.2838106 13.47828 +-0.0175068 0.3840425 13.47828 +-0.01161267 0.3840425 13.47828 +-0.005718534 0.3840425 13.47828 +0.0001755984 0.3840425 13.47828 +0.006069731 0.3840425 13.47828 +0.01197402 0.3840425 13.47828 +0.01903886 0.3840425 13.47828 +0.02852504 0.3840425 13.47828 +0.04126244 0.3840425 13.47828 +0.05836535 0.3840425 13.47828 +0.08132997 0.3840425 13.47828 +0.1121653 0.3840425 13.47828 +0.1535689 0.3840425 13.47828 +0.2091628 0.3840425 13.47828 +0.2838106 0.3840425 13.47828 +0.3840425 0.3840425 13.47828 +0.518627 0.3840425 13.47828 +0.6993381 0.3840425 13.47828 +0.9419845 0.3840425 13.47828 +1.267794 0.3840425 13.47828 +1.705268 0.3840425 13.47828 +2.292679 0.3840425 13.47828 +3.081414 0.3840425 13.47828 +4.140474 0.3840425 13.47828 +5.562508 0.3840425 13.47828 +7.471917 0.3840425 13.47828 +10.03574 0.3840425 13.47828 +13.47828 0.3840425 13.47828 +18.10068 0.3840425 13.47828 +24.30731 0.3840425 13.47828 +32.64117 0.3840425 13.47828 +43.83129 0.3840425 13.47828 +58.85664 0.3840425 13.47828 +-0.0175068 0.518627 13.47828 +-0.01161267 0.518627 13.47828 +-0.005718534 0.518627 13.47828 +0.0001755984 0.518627 13.47828 +0.006069731 0.518627 13.47828 +0.01197402 0.518627 13.47828 +0.01903886 0.518627 13.47828 +0.02852504 0.518627 13.47828 +0.04126244 0.518627 13.47828 +0.05836535 0.518627 13.47828 +0.08132997 0.518627 13.47828 +0.1121653 0.518627 13.47828 +0.1535689 0.518627 13.47828 +0.2091628 0.518627 13.47828 +0.2838106 0.518627 13.47828 +0.3840425 0.518627 13.47828 +0.518627 0.518627 13.47828 +0.6993381 0.518627 13.47828 +0.9419845 0.518627 13.47828 +1.267794 0.518627 13.47828 +1.705268 0.518627 13.47828 +2.292679 0.518627 13.47828 +3.081414 0.518627 13.47828 +4.140474 0.518627 13.47828 +5.562508 0.518627 13.47828 +7.471917 0.518627 13.47828 +10.03574 0.518627 13.47828 +13.47828 0.518627 13.47828 +18.10068 0.518627 13.47828 +24.30731 0.518627 13.47828 +32.64117 0.518627 13.47828 +43.83129 0.518627 13.47828 +58.85664 0.518627 13.47828 +-0.0175068 0.6993381 13.47828 +-0.01161267 0.6993381 13.47828 +-0.005718534 0.6993381 13.47828 +0.0001755984 0.6993381 13.47828 +0.006069731 0.6993381 13.47828 +0.01197402 0.6993381 13.47828 +0.01903886 0.6993381 13.47828 +0.02852504 0.6993381 13.47828 +0.04126244 0.6993381 13.47828 +0.05836535 0.6993381 13.47828 +0.08132997 0.6993381 13.47828 +0.1121653 0.6993381 13.47828 +0.1535689 0.6993381 13.47828 +0.2091628 0.6993381 13.47828 +0.2838106 0.6993381 13.47828 +0.3840425 0.6993381 13.47828 +0.518627 0.6993381 13.47828 +0.6993381 0.6993381 13.47828 +0.9419845 0.6993381 13.47828 +1.267794 0.6993381 13.47828 +1.705268 0.6993381 13.47828 +2.292679 0.6993381 13.47828 +3.081414 0.6993381 13.47828 +4.140474 0.6993381 13.47828 +5.562508 0.6993381 13.47828 +7.471917 0.6993381 13.47828 +10.03574 0.6993381 13.47828 +13.47828 0.6993381 13.47828 +18.10068 0.6993381 13.47828 +24.30731 0.6993381 13.47828 +32.64117 0.6993381 13.47828 +43.83129 0.6993381 13.47828 +58.85664 0.6993381 13.47828 +-0.0175068 0.9419845 13.47828 +-0.01161267 0.9419845 13.47828 +-0.005718534 0.9419845 13.47828 +0.0001755984 0.9419845 13.47828 +0.006069731 0.9419845 13.47828 +0.01197402 0.9419845 13.47828 +0.01903886 0.9419845 13.47828 +0.02852504 0.9419845 13.47828 +0.04126244 0.9419845 13.47828 +0.05836535 0.9419845 13.47828 +0.08132997 0.9419845 13.47828 +0.1121653 0.9419845 13.47828 +0.1535689 0.9419845 13.47828 +0.2091628 0.9419845 13.47828 +0.2838106 0.9419845 13.47828 +0.3840425 0.9419845 13.47828 +0.518627 0.9419845 13.47828 +0.6993381 0.9419845 13.47828 +0.9419845 0.9419845 13.47828 +1.267794 0.9419845 13.47828 +1.705268 0.9419845 13.47828 +2.292679 0.9419845 13.47828 +3.081414 0.9419845 13.47828 +4.140474 0.9419845 13.47828 +5.562508 0.9419845 13.47828 +7.471917 0.9419845 13.47828 +10.03574 0.9419845 13.47828 +13.47828 0.9419845 13.47828 +18.10068 0.9419845 13.47828 +24.30731 0.9419845 13.47828 +32.64117 0.9419845 13.47828 +43.83129 0.9419845 13.47828 +58.85664 0.9419845 13.47828 +-0.0175068 1.267794 13.47828 +-0.01161267 1.267794 13.47828 +-0.005718534 1.267794 13.47828 +0.0001755984 1.267794 13.47828 +0.006069731 1.267794 13.47828 +0.01197402 1.267794 13.47828 +0.01903886 1.267794 13.47828 +0.02852504 1.267794 13.47828 +0.04126244 1.267794 13.47828 +0.05836535 1.267794 13.47828 +0.08132997 1.267794 13.47828 +0.1121653 1.267794 13.47828 +0.1535689 1.267794 13.47828 +0.2091628 1.267794 13.47828 +0.2838106 1.267794 13.47828 +0.3840425 1.267794 13.47828 +0.518627 1.267794 13.47828 +0.6993381 1.267794 13.47828 +0.9419845 1.267794 13.47828 +1.267794 1.267794 13.47828 +1.705268 1.267794 13.47828 +2.292679 1.267794 13.47828 +3.081414 1.267794 13.47828 +4.140474 1.267794 13.47828 +5.562508 1.267794 13.47828 +7.471917 1.267794 13.47828 +10.03574 1.267794 13.47828 +13.47828 1.267794 13.47828 +18.10068 1.267794 13.47828 +24.30731 1.267794 13.47828 +32.64117 1.267794 13.47828 +43.83129 1.267794 13.47828 +58.85664 1.267794 13.47828 +-0.0175068 1.705268 13.47828 +-0.01161267 1.705268 13.47828 +-0.005718534 1.705268 13.47828 +0.0001755984 1.705268 13.47828 +0.006069731 1.705268 13.47828 +0.01197402 1.705268 13.47828 +0.01903886 1.705268 13.47828 +0.02852504 1.705268 13.47828 +0.04126244 1.705268 13.47828 +0.05836535 1.705268 13.47828 +0.08132997 1.705268 13.47828 +0.1121653 1.705268 13.47828 +0.1535689 1.705268 13.47828 +0.2091628 1.705268 13.47828 +0.2838106 1.705268 13.47828 +0.3840425 1.705268 13.47828 +0.518627 1.705268 13.47828 +0.6993381 1.705268 13.47828 +0.9419845 1.705268 13.47828 +1.267794 1.705268 13.47828 +1.705268 1.705268 13.47828 +2.292679 1.705268 13.47828 +3.081414 1.705268 13.47828 +4.140474 1.705268 13.47828 +5.562508 1.705268 13.47828 +7.471917 1.705268 13.47828 +10.03574 1.705268 13.47828 +13.47828 1.705268 13.47828 +18.10068 1.705268 13.47828 +24.30731 1.705268 13.47828 +32.64117 1.705268 13.47828 +43.83129 1.705268 13.47828 +58.85664 1.705268 13.47828 +-0.0175068 2.292679 13.47828 +-0.01161267 2.292679 13.47828 +-0.005718534 2.292679 13.47828 +0.0001755984 2.292679 13.47828 +0.006069731 2.292679 13.47828 +0.01197402 2.292679 13.47828 +0.01903886 2.292679 13.47828 +0.02852504 2.292679 13.47828 +0.04126244 2.292679 13.47828 +0.05836535 2.292679 13.47828 +0.08132997 2.292679 13.47828 +0.1121653 2.292679 13.47828 +0.1535689 2.292679 13.47828 +0.2091628 2.292679 13.47828 +0.2838106 2.292679 13.47828 +0.3840425 2.292679 13.47828 +0.518627 2.292679 13.47828 +0.6993381 2.292679 13.47828 +0.9419845 2.292679 13.47828 +1.267794 2.292679 13.47828 +1.705268 2.292679 13.47828 +2.292679 2.292679 13.47828 +3.081414 2.292679 13.47828 +4.140474 2.292679 13.47828 +5.562508 2.292679 13.47828 +7.471917 2.292679 13.47828 +10.03574 2.292679 13.47828 +13.47828 2.292679 13.47828 +18.10068 2.292679 13.47828 +24.30731 2.292679 13.47828 +32.64117 2.292679 13.47828 +43.83129 2.292679 13.47828 +58.85664 2.292679 13.47828 +-0.0175068 3.081414 13.47828 +-0.01161267 3.081414 13.47828 +-0.005718534 3.081414 13.47828 +0.0001755984 3.081414 13.47828 +0.006069731 3.081414 13.47828 +0.01197402 3.081414 13.47828 +0.01903886 3.081414 13.47828 +0.02852504 3.081414 13.47828 +0.04126244 3.081414 13.47828 +0.05836535 3.081414 13.47828 +0.08132997 3.081414 13.47828 +0.1121653 3.081414 13.47828 +0.1535689 3.081414 13.47828 +0.2091628 3.081414 13.47828 +0.2838106 3.081414 13.47828 +0.3840425 3.081414 13.47828 +0.518627 3.081414 13.47828 +0.6993381 3.081414 13.47828 +0.9419845 3.081414 13.47828 +1.267794 3.081414 13.47828 +1.705268 3.081414 13.47828 +2.292679 3.081414 13.47828 +3.081414 3.081414 13.47828 +4.140474 3.081414 13.47828 +5.562508 3.081414 13.47828 +7.471917 3.081414 13.47828 +10.03574 3.081414 13.47828 +13.47828 3.081414 13.47828 +18.10068 3.081414 13.47828 +24.30731 3.081414 13.47828 +32.64117 3.081414 13.47828 +43.83129 3.081414 13.47828 +58.85664 3.081414 13.47828 +-0.0175068 4.140474 13.47828 +-0.01161267 4.140474 13.47828 +-0.005718534 4.140474 13.47828 +0.0001755984 4.140474 13.47828 +0.006069731 4.140474 13.47828 +0.01197402 4.140474 13.47828 +0.01903886 4.140474 13.47828 +0.02852504 4.140474 13.47828 +0.04126244 4.140474 13.47828 +0.05836535 4.140474 13.47828 +0.08132997 4.140474 13.47828 +0.1121653 4.140474 13.47828 +0.1535689 4.140474 13.47828 +0.2091628 4.140474 13.47828 +0.2838106 4.140474 13.47828 +0.3840425 4.140474 13.47828 +0.518627 4.140474 13.47828 +0.6993381 4.140474 13.47828 +0.9419845 4.140474 13.47828 +1.267794 4.140474 13.47828 +1.705268 4.140474 13.47828 +2.292679 4.140474 13.47828 +3.081414 4.140474 13.47828 +4.140474 4.140474 13.47828 +5.562508 4.140474 13.47828 +7.471917 4.140474 13.47828 +10.03574 4.140474 13.47828 +13.47828 4.140474 13.47828 +18.10068 4.140474 13.47828 +24.30731 4.140474 13.47828 +32.64117 4.140474 13.47828 +43.83129 4.140474 13.47828 +58.85664 4.140474 13.47828 +-0.0175068 5.562508 13.47828 +-0.01161267 5.562508 13.47828 +-0.005718534 5.562508 13.47828 +0.0001755984 5.562508 13.47828 +0.006069731 5.562508 13.47828 +0.01197402 5.562508 13.47828 +0.01903886 5.562508 13.47828 +0.02852504 5.562508 13.47828 +0.04126244 5.562508 13.47828 +0.05836535 5.562508 13.47828 +0.08132997 5.562508 13.47828 +0.1121653 5.562508 13.47828 +0.1535689 5.562508 13.47828 +0.2091628 5.562508 13.47828 +0.2838106 5.562508 13.47828 +0.3840425 5.562508 13.47828 +0.518627 5.562508 13.47828 +0.6993381 5.562508 13.47828 +0.9419845 5.562508 13.47828 +1.267794 5.562508 13.47828 +1.705268 5.562508 13.47828 +2.292679 5.562508 13.47828 +3.081414 5.562508 13.47828 +4.140474 5.562508 13.47828 +5.562508 5.562508 13.47828 +7.471917 5.562508 13.47828 +10.03574 5.562508 13.47828 +13.47828 5.562508 13.47828 +18.10068 5.562508 13.47828 +24.30731 5.562508 13.47828 +32.64117 5.562508 13.47828 +43.83129 5.562508 13.47828 +58.85664 5.562508 13.47828 +-0.0175068 7.471917 13.47828 +-0.01161267 7.471917 13.47828 +-0.005718534 7.471917 13.47828 +0.0001755984 7.471917 13.47828 +0.006069731 7.471917 13.47828 +0.01197402 7.471917 13.47828 +0.01903886 7.471917 13.47828 +0.02852504 7.471917 13.47828 +0.04126244 7.471917 13.47828 +0.05836535 7.471917 13.47828 +0.08132997 7.471917 13.47828 +0.1121653 7.471917 13.47828 +0.1535689 7.471917 13.47828 +0.2091628 7.471917 13.47828 +0.2838106 7.471917 13.47828 +0.3840425 7.471917 13.47828 +0.518627 7.471917 13.47828 +0.6993381 7.471917 13.47828 +0.9419845 7.471917 13.47828 +1.267794 7.471917 13.47828 +1.705268 7.471917 13.47828 +2.292679 7.471917 13.47828 +3.081414 7.471917 13.47828 +4.140474 7.471917 13.47828 +5.562508 7.471917 13.47828 +7.471917 7.471917 13.47828 +10.03574 7.471917 13.47828 +13.47828 7.471917 13.47828 +18.10068 7.471917 13.47828 +24.30731 7.471917 13.47828 +32.64117 7.471917 13.47828 +43.83129 7.471917 13.47828 +58.85664 7.471917 13.47828 +-0.0175068 10.03574 13.47828 +-0.01161267 10.03574 13.47828 +-0.005718534 10.03574 13.47828 +0.0001755984 10.03574 13.47828 +0.006069731 10.03574 13.47828 +0.01197402 10.03574 13.47828 +0.01903886 10.03574 13.47828 +0.02852504 10.03574 13.47828 +0.04126244 10.03574 13.47828 +0.05836535 10.03574 13.47828 +0.08132997 10.03574 13.47828 +0.1121653 10.03574 13.47828 +0.1535689 10.03574 13.47828 +0.2091628 10.03574 13.47828 +0.2838106 10.03574 13.47828 +0.3840425 10.03574 13.47828 +0.518627 10.03574 13.47828 +0.6993381 10.03574 13.47828 +0.9419845 10.03574 13.47828 +1.267794 10.03574 13.47828 +1.705268 10.03574 13.47828 +2.292679 10.03574 13.47828 +3.081414 10.03574 13.47828 +4.140474 10.03574 13.47828 +5.562508 10.03574 13.47828 +7.471917 10.03574 13.47828 +10.03574 10.03574 13.47828 +13.47828 10.03574 13.47828 +18.10068 10.03574 13.47828 +24.30731 10.03574 13.47828 +32.64117 10.03574 13.47828 +43.83129 10.03574 13.47828 +58.85664 10.03574 13.47828 +-0.0175068 13.47828 13.47828 +-0.01161267 13.47828 13.47828 +-0.005718534 13.47828 13.47828 +0.0001755984 13.47828 13.47828 +0.006069731 13.47828 13.47828 +0.01197402 13.47828 13.47828 +0.01903886 13.47828 13.47828 +0.02852504 13.47828 13.47828 +0.04126244 13.47828 13.47828 +0.05836535 13.47828 13.47828 +0.08132997 13.47828 13.47828 +0.1121653 13.47828 13.47828 +0.1535689 13.47828 13.47828 +0.2091628 13.47828 13.47828 +0.2838106 13.47828 13.47828 +0.3840425 13.47828 13.47828 +0.518627 13.47828 13.47828 +0.6993381 13.47828 13.47828 +0.9419845 13.47828 13.47828 +1.267794 13.47828 13.47828 +1.705268 13.47828 13.47828 +2.292679 13.47828 13.47828 +3.081414 13.47828 13.47828 +4.140474 13.47828 13.47828 +5.562508 13.47828 13.47828 +7.471917 13.47828 13.47828 +10.03574 13.47828 13.47828 +13.47828 13.47828 13.47828 +18.10068 13.47828 13.47828 +24.30731 13.47828 13.47828 +32.64117 13.47828 13.47828 +43.83129 13.47828 13.47828 +58.85664 13.47828 13.47828 +-0.0175068 18.10068 13.47828 +-0.01161267 18.10068 13.47828 +-0.005718534 18.10068 13.47828 +0.0001755984 18.10068 13.47828 +0.006069731 18.10068 13.47828 +0.01197402 18.10068 13.47828 +0.01903886 18.10068 13.47828 +0.02852504 18.10068 13.47828 +0.04126244 18.10068 13.47828 +0.05836535 18.10068 13.47828 +0.08132997 18.10068 13.47828 +0.1121653 18.10068 13.47828 +0.1535689 18.10068 13.47828 +0.2091628 18.10068 13.47828 +0.2838106 18.10068 13.47828 +0.3840425 18.10068 13.47828 +0.518627 18.10068 13.47828 +0.6993381 18.10068 13.47828 +0.9419845 18.10068 13.47828 +1.267794 18.10068 13.47828 +1.705268 18.10068 13.47828 +2.292679 18.10068 13.47828 +3.081414 18.10068 13.47828 +4.140474 18.10068 13.47828 +5.562508 18.10068 13.47828 +7.471917 18.10068 13.47828 +10.03574 18.10068 13.47828 +13.47828 18.10068 13.47828 +18.10068 18.10068 13.47828 +24.30731 18.10068 13.47828 +32.64117 18.10068 13.47828 +43.83129 18.10068 13.47828 +58.85664 18.10068 13.47828 +-0.0175068 24.30731 13.47828 +-0.01161267 24.30731 13.47828 +-0.005718534 24.30731 13.47828 +0.0001755984 24.30731 13.47828 +0.006069731 24.30731 13.47828 +0.01197402 24.30731 13.47828 +0.01903886 24.30731 13.47828 +0.02852504 24.30731 13.47828 +0.04126244 24.30731 13.47828 +0.05836535 24.30731 13.47828 +0.08132997 24.30731 13.47828 +0.1121653 24.30731 13.47828 +0.1535689 24.30731 13.47828 +0.2091628 24.30731 13.47828 +0.2838106 24.30731 13.47828 +0.3840425 24.30731 13.47828 +0.518627 24.30731 13.47828 +0.6993381 24.30731 13.47828 +0.9419845 24.30731 13.47828 +1.267794 24.30731 13.47828 +1.705268 24.30731 13.47828 +2.292679 24.30731 13.47828 +3.081414 24.30731 13.47828 +4.140474 24.30731 13.47828 +5.562508 24.30731 13.47828 +7.471917 24.30731 13.47828 +10.03574 24.30731 13.47828 +13.47828 24.30731 13.47828 +18.10068 24.30731 13.47828 +24.30731 24.30731 13.47828 +32.64117 24.30731 13.47828 +43.83129 24.30731 13.47828 +58.85664 24.30731 13.47828 +-0.0175068 32.64117 13.47828 +-0.01161267 32.64117 13.47828 +-0.005718534 32.64117 13.47828 +0.0001755984 32.64117 13.47828 +0.006069731 32.64117 13.47828 +0.01197402 32.64117 13.47828 +0.01903886 32.64117 13.47828 +0.02852504 32.64117 13.47828 +0.04126244 32.64117 13.47828 +0.05836535 32.64117 13.47828 +0.08132997 32.64117 13.47828 +0.1121653 32.64117 13.47828 +0.1535689 32.64117 13.47828 +0.2091628 32.64117 13.47828 +0.2838106 32.64117 13.47828 +0.3840425 32.64117 13.47828 +0.518627 32.64117 13.47828 +0.6993381 32.64117 13.47828 +0.9419845 32.64117 13.47828 +1.267794 32.64117 13.47828 +1.705268 32.64117 13.47828 +2.292679 32.64117 13.47828 +3.081414 32.64117 13.47828 +4.140474 32.64117 13.47828 +5.562508 32.64117 13.47828 +7.471917 32.64117 13.47828 +10.03574 32.64117 13.47828 +13.47828 32.64117 13.47828 +18.10068 32.64117 13.47828 +24.30731 32.64117 13.47828 +32.64117 32.64117 13.47828 +43.83129 32.64117 13.47828 +58.85664 32.64117 13.47828 +-0.0175068 43.83129 13.47828 +-0.01161267 43.83129 13.47828 +-0.005718534 43.83129 13.47828 +0.0001755984 43.83129 13.47828 +0.006069731 43.83129 13.47828 +0.01197402 43.83129 13.47828 +0.01903886 43.83129 13.47828 +0.02852504 43.83129 13.47828 +0.04126244 43.83129 13.47828 +0.05836535 43.83129 13.47828 +0.08132997 43.83129 13.47828 +0.1121653 43.83129 13.47828 +0.1535689 43.83129 13.47828 +0.2091628 43.83129 13.47828 +0.2838106 43.83129 13.47828 +0.3840425 43.83129 13.47828 +0.518627 43.83129 13.47828 +0.6993381 43.83129 13.47828 +0.9419845 43.83129 13.47828 +1.267794 43.83129 13.47828 +1.705268 43.83129 13.47828 +2.292679 43.83129 13.47828 +3.081414 43.83129 13.47828 +4.140474 43.83129 13.47828 +5.562508 43.83129 13.47828 +7.471917 43.83129 13.47828 +10.03574 43.83129 13.47828 +13.47828 43.83129 13.47828 +18.10068 43.83129 13.47828 +24.30731 43.83129 13.47828 +32.64117 43.83129 13.47828 +43.83129 43.83129 13.47828 +58.85664 43.83129 13.47828 +-0.0175068 58.85664 13.47828 +-0.01161267 58.85664 13.47828 +-0.005718534 58.85664 13.47828 +0.0001755984 58.85664 13.47828 +0.006069731 58.85664 13.47828 +0.01197402 58.85664 13.47828 +0.01903886 58.85664 13.47828 +0.02852504 58.85664 13.47828 +0.04126244 58.85664 13.47828 +0.05836535 58.85664 13.47828 +0.08132997 58.85664 13.47828 +0.1121653 58.85664 13.47828 +0.1535689 58.85664 13.47828 +0.2091628 58.85664 13.47828 +0.2838106 58.85664 13.47828 +0.3840425 58.85664 13.47828 +0.518627 58.85664 13.47828 +0.6993381 58.85664 13.47828 +0.9419845 58.85664 13.47828 +1.267794 58.85664 13.47828 +1.705268 58.85664 13.47828 +2.292679 58.85664 13.47828 +3.081414 58.85664 13.47828 +4.140474 58.85664 13.47828 +5.562508 58.85664 13.47828 +7.471917 58.85664 13.47828 +10.03574 58.85664 13.47828 +13.47828 58.85664 13.47828 +18.10068 58.85664 13.47828 +24.30731 58.85664 13.47828 +32.64117 58.85664 13.47828 +43.83129 58.85664 13.47828 +58.85664 58.85664 13.47828 +-0.0175068 -0.0175068 18.10068 +-0.01161267 -0.0175068 18.10068 +-0.005718534 -0.0175068 18.10068 +0.0001755984 -0.0175068 18.10068 +0.006069731 -0.0175068 18.10068 +0.01197402 -0.0175068 18.10068 +0.01903886 -0.0175068 18.10068 +0.02852504 -0.0175068 18.10068 +0.04126244 -0.0175068 18.10068 +0.05836535 -0.0175068 18.10068 +0.08132997 -0.0175068 18.10068 +0.1121653 -0.0175068 18.10068 +0.1535689 -0.0175068 18.10068 +0.2091628 -0.0175068 18.10068 +0.2838106 -0.0175068 18.10068 +0.3840425 -0.0175068 18.10068 +0.518627 -0.0175068 18.10068 +0.6993381 -0.0175068 18.10068 +0.9419845 -0.0175068 18.10068 +1.267794 -0.0175068 18.10068 +1.705268 -0.0175068 18.10068 +2.292679 -0.0175068 18.10068 +3.081414 -0.0175068 18.10068 +4.140474 -0.0175068 18.10068 +5.562508 -0.0175068 18.10068 +7.471917 -0.0175068 18.10068 +10.03574 -0.0175068 18.10068 +13.47828 -0.0175068 18.10068 +18.10068 -0.0175068 18.10068 +24.30731 -0.0175068 18.10068 +32.64117 -0.0175068 18.10068 +43.83129 -0.0175068 18.10068 +58.85664 -0.0175068 18.10068 +-0.0175068 -0.01161267 18.10068 +-0.01161267 -0.01161267 18.10068 +-0.005718534 -0.01161267 18.10068 +0.0001755984 -0.01161267 18.10068 +0.006069731 -0.01161267 18.10068 +0.01197402 -0.01161267 18.10068 +0.01903886 -0.01161267 18.10068 +0.02852504 -0.01161267 18.10068 +0.04126244 -0.01161267 18.10068 +0.05836535 -0.01161267 18.10068 +0.08132997 -0.01161267 18.10068 +0.1121653 -0.01161267 18.10068 +0.1535689 -0.01161267 18.10068 +0.2091628 -0.01161267 18.10068 +0.2838106 -0.01161267 18.10068 +0.3840425 -0.01161267 18.10068 +0.518627 -0.01161267 18.10068 +0.6993381 -0.01161267 18.10068 +0.9419845 -0.01161267 18.10068 +1.267794 -0.01161267 18.10068 +1.705268 -0.01161267 18.10068 +2.292679 -0.01161267 18.10068 +3.081414 -0.01161267 18.10068 +4.140474 -0.01161267 18.10068 +5.562508 -0.01161267 18.10068 +7.471917 -0.01161267 18.10068 +10.03574 -0.01161267 18.10068 +13.47828 -0.01161267 18.10068 +18.10068 -0.01161267 18.10068 +24.30731 -0.01161267 18.10068 +32.64117 -0.01161267 18.10068 +43.83129 -0.01161267 18.10068 +58.85664 -0.01161267 18.10068 +-0.0175068 -0.005718534 18.10068 +-0.01161267 -0.005718534 18.10068 +-0.005718534 -0.005718534 18.10068 +0.0001755984 -0.005718534 18.10068 +0.006069731 -0.005718534 18.10068 +0.01197402 -0.005718534 18.10068 +0.01903886 -0.005718534 18.10068 +0.02852504 -0.005718534 18.10068 +0.04126244 -0.005718534 18.10068 +0.05836535 -0.005718534 18.10068 +0.08132997 -0.005718534 18.10068 +0.1121653 -0.005718534 18.10068 +0.1535689 -0.005718534 18.10068 +0.2091628 -0.005718534 18.10068 +0.2838106 -0.005718534 18.10068 +0.3840425 -0.005718534 18.10068 +0.518627 -0.005718534 18.10068 +0.6993381 -0.005718534 18.10068 +0.9419845 -0.005718534 18.10068 +1.267794 -0.005718534 18.10068 +1.705268 -0.005718534 18.10068 +2.292679 -0.005718534 18.10068 +3.081414 -0.005718534 18.10068 +4.140474 -0.005718534 18.10068 +5.562508 -0.005718534 18.10068 +7.471917 -0.005718534 18.10068 +10.03574 -0.005718534 18.10068 +13.47828 -0.005718534 18.10068 +18.10068 -0.005718534 18.10068 +24.30731 -0.005718534 18.10068 +32.64117 -0.005718534 18.10068 +43.83129 -0.005718534 18.10068 +58.85664 -0.005718534 18.10068 +-0.0175068 0.0001755984 18.10068 +-0.01161267 0.0001755984 18.10068 +-0.005718534 0.0001755984 18.10068 +0.0001755984 0.0001755984 18.10068 +0.006069731 0.0001755984 18.10068 +0.01197402 0.0001755984 18.10068 +0.01903886 0.0001755984 18.10068 +0.02852504 0.0001755984 18.10068 +0.04126244 0.0001755984 18.10068 +0.05836535 0.0001755984 18.10068 +0.08132997 0.0001755984 18.10068 +0.1121653 0.0001755984 18.10068 +0.1535689 0.0001755984 18.10068 +0.2091628 0.0001755984 18.10068 +0.2838106 0.0001755984 18.10068 +0.3840425 0.0001755984 18.10068 +0.518627 0.0001755984 18.10068 +0.6993381 0.0001755984 18.10068 +0.9419845 0.0001755984 18.10068 +1.267794 0.0001755984 18.10068 +1.705268 0.0001755984 18.10068 +2.292679 0.0001755984 18.10068 +3.081414 0.0001755984 18.10068 +4.140474 0.0001755984 18.10068 +5.562508 0.0001755984 18.10068 +7.471917 0.0001755984 18.10068 +10.03574 0.0001755984 18.10068 +13.47828 0.0001755984 18.10068 +18.10068 0.0001755984 18.10068 +24.30731 0.0001755984 18.10068 +32.64117 0.0001755984 18.10068 +43.83129 0.0001755984 18.10068 +58.85664 0.0001755984 18.10068 +-0.0175068 0.006069731 18.10068 +-0.01161267 0.006069731 18.10068 +-0.005718534 0.006069731 18.10068 +0.0001755984 0.006069731 18.10068 +0.006069731 0.006069731 18.10068 +0.01197402 0.006069731 18.10068 +0.01903886 0.006069731 18.10068 +0.02852504 0.006069731 18.10068 +0.04126244 0.006069731 18.10068 +0.05836535 0.006069731 18.10068 +0.08132997 0.006069731 18.10068 +0.1121653 0.006069731 18.10068 +0.1535689 0.006069731 18.10068 +0.2091628 0.006069731 18.10068 +0.2838106 0.006069731 18.10068 +0.3840425 0.006069731 18.10068 +0.518627 0.006069731 18.10068 +0.6993381 0.006069731 18.10068 +0.9419845 0.006069731 18.10068 +1.267794 0.006069731 18.10068 +1.705268 0.006069731 18.10068 +2.292679 0.006069731 18.10068 +3.081414 0.006069731 18.10068 +4.140474 0.006069731 18.10068 +5.562508 0.006069731 18.10068 +7.471917 0.006069731 18.10068 +10.03574 0.006069731 18.10068 +13.47828 0.006069731 18.10068 +18.10068 0.006069731 18.10068 +24.30731 0.006069731 18.10068 +32.64117 0.006069731 18.10068 +43.83129 0.006069731 18.10068 +58.85664 0.006069731 18.10068 +-0.0175068 0.01197402 18.10068 +-0.01161267 0.01197402 18.10068 +-0.005718534 0.01197402 18.10068 +0.0001755984 0.01197402 18.10068 +0.006069731 0.01197402 18.10068 +0.01197402 0.01197402 18.10068 +0.01903886 0.01197402 18.10068 +0.02852504 0.01197402 18.10068 +0.04126244 0.01197402 18.10068 +0.05836535 0.01197402 18.10068 +0.08132997 0.01197402 18.10068 +0.1121653 0.01197402 18.10068 +0.1535689 0.01197402 18.10068 +0.2091628 0.01197402 18.10068 +0.2838106 0.01197402 18.10068 +0.3840425 0.01197402 18.10068 +0.518627 0.01197402 18.10068 +0.6993381 0.01197402 18.10068 +0.9419845 0.01197402 18.10068 +1.267794 0.01197402 18.10068 +1.705268 0.01197402 18.10068 +2.292679 0.01197402 18.10068 +3.081414 0.01197402 18.10068 +4.140474 0.01197402 18.10068 +5.562508 0.01197402 18.10068 +7.471917 0.01197402 18.10068 +10.03574 0.01197402 18.10068 +13.47828 0.01197402 18.10068 +18.10068 0.01197402 18.10068 +24.30731 0.01197402 18.10068 +32.64117 0.01197402 18.10068 +43.83129 0.01197402 18.10068 +58.85664 0.01197402 18.10068 +-0.0175068 0.01903886 18.10068 +-0.01161267 0.01903886 18.10068 +-0.005718534 0.01903886 18.10068 +0.0001755984 0.01903886 18.10068 +0.006069731 0.01903886 18.10068 +0.01197402 0.01903886 18.10068 +0.01903886 0.01903886 18.10068 +0.02852504 0.01903886 18.10068 +0.04126244 0.01903886 18.10068 +0.05836535 0.01903886 18.10068 +0.08132997 0.01903886 18.10068 +0.1121653 0.01903886 18.10068 +0.1535689 0.01903886 18.10068 +0.2091628 0.01903886 18.10068 +0.2838106 0.01903886 18.10068 +0.3840425 0.01903886 18.10068 +0.518627 0.01903886 18.10068 +0.6993381 0.01903886 18.10068 +0.9419845 0.01903886 18.10068 +1.267794 0.01903886 18.10068 +1.705268 0.01903886 18.10068 +2.292679 0.01903886 18.10068 +3.081414 0.01903886 18.10068 +4.140474 0.01903886 18.10068 +5.562508 0.01903886 18.10068 +7.471917 0.01903886 18.10068 +10.03574 0.01903886 18.10068 +13.47828 0.01903886 18.10068 +18.10068 0.01903886 18.10068 +24.30731 0.01903886 18.10068 +32.64117 0.01903886 18.10068 +43.83129 0.01903886 18.10068 +58.85664 0.01903886 18.10068 +-0.0175068 0.02852504 18.10068 +-0.01161267 0.02852504 18.10068 +-0.005718534 0.02852504 18.10068 +0.0001755984 0.02852504 18.10068 +0.006069731 0.02852504 18.10068 +0.01197402 0.02852504 18.10068 +0.01903886 0.02852504 18.10068 +0.02852504 0.02852504 18.10068 +0.04126244 0.02852504 18.10068 +0.05836535 0.02852504 18.10068 +0.08132997 0.02852504 18.10068 +0.1121653 0.02852504 18.10068 +0.1535689 0.02852504 18.10068 +0.2091628 0.02852504 18.10068 +0.2838106 0.02852504 18.10068 +0.3840425 0.02852504 18.10068 +0.518627 0.02852504 18.10068 +0.6993381 0.02852504 18.10068 +0.9419845 0.02852504 18.10068 +1.267794 0.02852504 18.10068 +1.705268 0.02852504 18.10068 +2.292679 0.02852504 18.10068 +3.081414 0.02852504 18.10068 +4.140474 0.02852504 18.10068 +5.562508 0.02852504 18.10068 +7.471917 0.02852504 18.10068 +10.03574 0.02852504 18.10068 +13.47828 0.02852504 18.10068 +18.10068 0.02852504 18.10068 +24.30731 0.02852504 18.10068 +32.64117 0.02852504 18.10068 +43.83129 0.02852504 18.10068 +58.85664 0.02852504 18.10068 +-0.0175068 0.04126244 18.10068 +-0.01161267 0.04126244 18.10068 +-0.005718534 0.04126244 18.10068 +0.0001755984 0.04126244 18.10068 +0.006069731 0.04126244 18.10068 +0.01197402 0.04126244 18.10068 +0.01903886 0.04126244 18.10068 +0.02852504 0.04126244 18.10068 +0.04126244 0.04126244 18.10068 +0.05836535 0.04126244 18.10068 +0.08132997 0.04126244 18.10068 +0.1121653 0.04126244 18.10068 +0.1535689 0.04126244 18.10068 +0.2091628 0.04126244 18.10068 +0.2838106 0.04126244 18.10068 +0.3840425 0.04126244 18.10068 +0.518627 0.04126244 18.10068 +0.6993381 0.04126244 18.10068 +0.9419845 0.04126244 18.10068 +1.267794 0.04126244 18.10068 +1.705268 0.04126244 18.10068 +2.292679 0.04126244 18.10068 +3.081414 0.04126244 18.10068 +4.140474 0.04126244 18.10068 +5.562508 0.04126244 18.10068 +7.471917 0.04126244 18.10068 +10.03574 0.04126244 18.10068 +13.47828 0.04126244 18.10068 +18.10068 0.04126244 18.10068 +24.30731 0.04126244 18.10068 +32.64117 0.04126244 18.10068 +43.83129 0.04126244 18.10068 +58.85664 0.04126244 18.10068 +-0.0175068 0.05836535 18.10068 +-0.01161267 0.05836535 18.10068 +-0.005718534 0.05836535 18.10068 +0.0001755984 0.05836535 18.10068 +0.006069731 0.05836535 18.10068 +0.01197402 0.05836535 18.10068 +0.01903886 0.05836535 18.10068 +0.02852504 0.05836535 18.10068 +0.04126244 0.05836535 18.10068 +0.05836535 0.05836535 18.10068 +0.08132997 0.05836535 18.10068 +0.1121653 0.05836535 18.10068 +0.1535689 0.05836535 18.10068 +0.2091628 0.05836535 18.10068 +0.2838106 0.05836535 18.10068 +0.3840425 0.05836535 18.10068 +0.518627 0.05836535 18.10068 +0.6993381 0.05836535 18.10068 +0.9419845 0.05836535 18.10068 +1.267794 0.05836535 18.10068 +1.705268 0.05836535 18.10068 +2.292679 0.05836535 18.10068 +3.081414 0.05836535 18.10068 +4.140474 0.05836535 18.10068 +5.562508 0.05836535 18.10068 +7.471917 0.05836535 18.10068 +10.03574 0.05836535 18.10068 +13.47828 0.05836535 18.10068 +18.10068 0.05836535 18.10068 +24.30731 0.05836535 18.10068 +32.64117 0.05836535 18.10068 +43.83129 0.05836535 18.10068 +58.85664 0.05836535 18.10068 +-0.0175068 0.08132997 18.10068 +-0.01161267 0.08132997 18.10068 +-0.005718534 0.08132997 18.10068 +0.0001755984 0.08132997 18.10068 +0.006069731 0.08132997 18.10068 +0.01197402 0.08132997 18.10068 +0.01903886 0.08132997 18.10068 +0.02852504 0.08132997 18.10068 +0.04126244 0.08132997 18.10068 +0.05836535 0.08132997 18.10068 +0.08132997 0.08132997 18.10068 +0.1121653 0.08132997 18.10068 +0.1535689 0.08132997 18.10068 +0.2091628 0.08132997 18.10068 +0.2838106 0.08132997 18.10068 +0.3840425 0.08132997 18.10068 +0.518627 0.08132997 18.10068 +0.6993381 0.08132997 18.10068 +0.9419845 0.08132997 18.10068 +1.267794 0.08132997 18.10068 +1.705268 0.08132997 18.10068 +2.292679 0.08132997 18.10068 +3.081414 0.08132997 18.10068 +4.140474 0.08132997 18.10068 +5.562508 0.08132997 18.10068 +7.471917 0.08132997 18.10068 +10.03574 0.08132997 18.10068 +13.47828 0.08132997 18.10068 +18.10068 0.08132997 18.10068 +24.30731 0.08132997 18.10068 +32.64117 0.08132997 18.10068 +43.83129 0.08132997 18.10068 +58.85664 0.08132997 18.10068 +-0.0175068 0.1121653 18.10068 +-0.01161267 0.1121653 18.10068 +-0.005718534 0.1121653 18.10068 +0.0001755984 0.1121653 18.10068 +0.006069731 0.1121653 18.10068 +0.01197402 0.1121653 18.10068 +0.01903886 0.1121653 18.10068 +0.02852504 0.1121653 18.10068 +0.04126244 0.1121653 18.10068 +0.05836535 0.1121653 18.10068 +0.08132997 0.1121653 18.10068 +0.1121653 0.1121653 18.10068 +0.1535689 0.1121653 18.10068 +0.2091628 0.1121653 18.10068 +0.2838106 0.1121653 18.10068 +0.3840425 0.1121653 18.10068 +0.518627 0.1121653 18.10068 +0.6993381 0.1121653 18.10068 +0.9419845 0.1121653 18.10068 +1.267794 0.1121653 18.10068 +1.705268 0.1121653 18.10068 +2.292679 0.1121653 18.10068 +3.081414 0.1121653 18.10068 +4.140474 0.1121653 18.10068 +5.562508 0.1121653 18.10068 +7.471917 0.1121653 18.10068 +10.03574 0.1121653 18.10068 +13.47828 0.1121653 18.10068 +18.10068 0.1121653 18.10068 +24.30731 0.1121653 18.10068 +32.64117 0.1121653 18.10068 +43.83129 0.1121653 18.10068 +58.85664 0.1121653 18.10068 +-0.0175068 0.1535689 18.10068 +-0.01161267 0.1535689 18.10068 +-0.005718534 0.1535689 18.10068 +0.0001755984 0.1535689 18.10068 +0.006069731 0.1535689 18.10068 +0.01197402 0.1535689 18.10068 +0.01903886 0.1535689 18.10068 +0.02852504 0.1535689 18.10068 +0.04126244 0.1535689 18.10068 +0.05836535 0.1535689 18.10068 +0.08132997 0.1535689 18.10068 +0.1121653 0.1535689 18.10068 +0.1535689 0.1535689 18.10068 +0.2091628 0.1535689 18.10068 +0.2838106 0.1535689 18.10068 +0.3840425 0.1535689 18.10068 +0.518627 0.1535689 18.10068 +0.6993381 0.1535689 18.10068 +0.9419845 0.1535689 18.10068 +1.267794 0.1535689 18.10068 +1.705268 0.1535689 18.10068 +2.292679 0.1535689 18.10068 +3.081414 0.1535689 18.10068 +4.140474 0.1535689 18.10068 +5.562508 0.1535689 18.10068 +7.471917 0.1535689 18.10068 +10.03574 0.1535689 18.10068 +13.47828 0.1535689 18.10068 +18.10068 0.1535689 18.10068 +24.30731 0.1535689 18.10068 +32.64117 0.1535689 18.10068 +43.83129 0.1535689 18.10068 +58.85664 0.1535689 18.10068 +-0.0175068 0.2091628 18.10068 +-0.01161267 0.2091628 18.10068 +-0.005718534 0.2091628 18.10068 +0.0001755984 0.2091628 18.10068 +0.006069731 0.2091628 18.10068 +0.01197402 0.2091628 18.10068 +0.01903886 0.2091628 18.10068 +0.02852504 0.2091628 18.10068 +0.04126244 0.2091628 18.10068 +0.05836535 0.2091628 18.10068 +0.08132997 0.2091628 18.10068 +0.1121653 0.2091628 18.10068 +0.1535689 0.2091628 18.10068 +0.2091628 0.2091628 18.10068 +0.2838106 0.2091628 18.10068 +0.3840425 0.2091628 18.10068 +0.518627 0.2091628 18.10068 +0.6993381 0.2091628 18.10068 +0.9419845 0.2091628 18.10068 +1.267794 0.2091628 18.10068 +1.705268 0.2091628 18.10068 +2.292679 0.2091628 18.10068 +3.081414 0.2091628 18.10068 +4.140474 0.2091628 18.10068 +5.562508 0.2091628 18.10068 +7.471917 0.2091628 18.10068 +10.03574 0.2091628 18.10068 +13.47828 0.2091628 18.10068 +18.10068 0.2091628 18.10068 +24.30731 0.2091628 18.10068 +32.64117 0.2091628 18.10068 +43.83129 0.2091628 18.10068 +58.85664 0.2091628 18.10068 +-0.0175068 0.2838106 18.10068 +-0.01161267 0.2838106 18.10068 +-0.005718534 0.2838106 18.10068 +0.0001755984 0.2838106 18.10068 +0.006069731 0.2838106 18.10068 +0.01197402 0.2838106 18.10068 +0.01903886 0.2838106 18.10068 +0.02852504 0.2838106 18.10068 +0.04126244 0.2838106 18.10068 +0.05836535 0.2838106 18.10068 +0.08132997 0.2838106 18.10068 +0.1121653 0.2838106 18.10068 +0.1535689 0.2838106 18.10068 +0.2091628 0.2838106 18.10068 +0.2838106 0.2838106 18.10068 +0.3840425 0.2838106 18.10068 +0.518627 0.2838106 18.10068 +0.6993381 0.2838106 18.10068 +0.9419845 0.2838106 18.10068 +1.267794 0.2838106 18.10068 +1.705268 0.2838106 18.10068 +2.292679 0.2838106 18.10068 +3.081414 0.2838106 18.10068 +4.140474 0.2838106 18.10068 +5.562508 0.2838106 18.10068 +7.471917 0.2838106 18.10068 +10.03574 0.2838106 18.10068 +13.47828 0.2838106 18.10068 +18.10068 0.2838106 18.10068 +24.30731 0.2838106 18.10068 +32.64117 0.2838106 18.10068 +43.83129 0.2838106 18.10068 +58.85664 0.2838106 18.10068 +-0.0175068 0.3840425 18.10068 +-0.01161267 0.3840425 18.10068 +-0.005718534 0.3840425 18.10068 +0.0001755984 0.3840425 18.10068 +0.006069731 0.3840425 18.10068 +0.01197402 0.3840425 18.10068 +0.01903886 0.3840425 18.10068 +0.02852504 0.3840425 18.10068 +0.04126244 0.3840425 18.10068 +0.05836535 0.3840425 18.10068 +0.08132997 0.3840425 18.10068 +0.1121653 0.3840425 18.10068 +0.1535689 0.3840425 18.10068 +0.2091628 0.3840425 18.10068 +0.2838106 0.3840425 18.10068 +0.3840425 0.3840425 18.10068 +0.518627 0.3840425 18.10068 +0.6993381 0.3840425 18.10068 +0.9419845 0.3840425 18.10068 +1.267794 0.3840425 18.10068 +1.705268 0.3840425 18.10068 +2.292679 0.3840425 18.10068 +3.081414 0.3840425 18.10068 +4.140474 0.3840425 18.10068 +5.562508 0.3840425 18.10068 +7.471917 0.3840425 18.10068 +10.03574 0.3840425 18.10068 +13.47828 0.3840425 18.10068 +18.10068 0.3840425 18.10068 +24.30731 0.3840425 18.10068 +32.64117 0.3840425 18.10068 +43.83129 0.3840425 18.10068 +58.85664 0.3840425 18.10068 +-0.0175068 0.518627 18.10068 +-0.01161267 0.518627 18.10068 +-0.005718534 0.518627 18.10068 +0.0001755984 0.518627 18.10068 +0.006069731 0.518627 18.10068 +0.01197402 0.518627 18.10068 +0.01903886 0.518627 18.10068 +0.02852504 0.518627 18.10068 +0.04126244 0.518627 18.10068 +0.05836535 0.518627 18.10068 +0.08132997 0.518627 18.10068 +0.1121653 0.518627 18.10068 +0.1535689 0.518627 18.10068 +0.2091628 0.518627 18.10068 +0.2838106 0.518627 18.10068 +0.3840425 0.518627 18.10068 +0.518627 0.518627 18.10068 +0.6993381 0.518627 18.10068 +0.9419845 0.518627 18.10068 +1.267794 0.518627 18.10068 +1.705268 0.518627 18.10068 +2.292679 0.518627 18.10068 +3.081414 0.518627 18.10068 +4.140474 0.518627 18.10068 +5.562508 0.518627 18.10068 +7.471917 0.518627 18.10068 +10.03574 0.518627 18.10068 +13.47828 0.518627 18.10068 +18.10068 0.518627 18.10068 +24.30731 0.518627 18.10068 +32.64117 0.518627 18.10068 +43.83129 0.518627 18.10068 +58.85664 0.518627 18.10068 +-0.0175068 0.6993381 18.10068 +-0.01161267 0.6993381 18.10068 +-0.005718534 0.6993381 18.10068 +0.0001755984 0.6993381 18.10068 +0.006069731 0.6993381 18.10068 +0.01197402 0.6993381 18.10068 +0.01903886 0.6993381 18.10068 +0.02852504 0.6993381 18.10068 +0.04126244 0.6993381 18.10068 +0.05836535 0.6993381 18.10068 +0.08132997 0.6993381 18.10068 +0.1121653 0.6993381 18.10068 +0.1535689 0.6993381 18.10068 +0.2091628 0.6993381 18.10068 +0.2838106 0.6993381 18.10068 +0.3840425 0.6993381 18.10068 +0.518627 0.6993381 18.10068 +0.6993381 0.6993381 18.10068 +0.9419845 0.6993381 18.10068 +1.267794 0.6993381 18.10068 +1.705268 0.6993381 18.10068 +2.292679 0.6993381 18.10068 +3.081414 0.6993381 18.10068 +4.140474 0.6993381 18.10068 +5.562508 0.6993381 18.10068 +7.471917 0.6993381 18.10068 +10.03574 0.6993381 18.10068 +13.47828 0.6993381 18.10068 +18.10068 0.6993381 18.10068 +24.30731 0.6993381 18.10068 +32.64117 0.6993381 18.10068 +43.83129 0.6993381 18.10068 +58.85664 0.6993381 18.10068 +-0.0175068 0.9419845 18.10068 +-0.01161267 0.9419845 18.10068 +-0.005718534 0.9419845 18.10068 +0.0001755984 0.9419845 18.10068 +0.006069731 0.9419845 18.10068 +0.01197402 0.9419845 18.10068 +0.01903886 0.9419845 18.10068 +0.02852504 0.9419845 18.10068 +0.04126244 0.9419845 18.10068 +0.05836535 0.9419845 18.10068 +0.08132997 0.9419845 18.10068 +0.1121653 0.9419845 18.10068 +0.1535689 0.9419845 18.10068 +0.2091628 0.9419845 18.10068 +0.2838106 0.9419845 18.10068 +0.3840425 0.9419845 18.10068 +0.518627 0.9419845 18.10068 +0.6993381 0.9419845 18.10068 +0.9419845 0.9419845 18.10068 +1.267794 0.9419845 18.10068 +1.705268 0.9419845 18.10068 +2.292679 0.9419845 18.10068 +3.081414 0.9419845 18.10068 +4.140474 0.9419845 18.10068 +5.562508 0.9419845 18.10068 +7.471917 0.9419845 18.10068 +10.03574 0.9419845 18.10068 +13.47828 0.9419845 18.10068 +18.10068 0.9419845 18.10068 +24.30731 0.9419845 18.10068 +32.64117 0.9419845 18.10068 +43.83129 0.9419845 18.10068 +58.85664 0.9419845 18.10068 +-0.0175068 1.267794 18.10068 +-0.01161267 1.267794 18.10068 +-0.005718534 1.267794 18.10068 +0.0001755984 1.267794 18.10068 +0.006069731 1.267794 18.10068 +0.01197402 1.267794 18.10068 +0.01903886 1.267794 18.10068 +0.02852504 1.267794 18.10068 +0.04126244 1.267794 18.10068 +0.05836535 1.267794 18.10068 +0.08132997 1.267794 18.10068 +0.1121653 1.267794 18.10068 +0.1535689 1.267794 18.10068 +0.2091628 1.267794 18.10068 +0.2838106 1.267794 18.10068 +0.3840425 1.267794 18.10068 +0.518627 1.267794 18.10068 +0.6993381 1.267794 18.10068 +0.9419845 1.267794 18.10068 +1.267794 1.267794 18.10068 +1.705268 1.267794 18.10068 +2.292679 1.267794 18.10068 +3.081414 1.267794 18.10068 +4.140474 1.267794 18.10068 +5.562508 1.267794 18.10068 +7.471917 1.267794 18.10068 +10.03574 1.267794 18.10068 +13.47828 1.267794 18.10068 +18.10068 1.267794 18.10068 +24.30731 1.267794 18.10068 +32.64117 1.267794 18.10068 +43.83129 1.267794 18.10068 +58.85664 1.267794 18.10068 +-0.0175068 1.705268 18.10068 +-0.01161267 1.705268 18.10068 +-0.005718534 1.705268 18.10068 +0.0001755984 1.705268 18.10068 +0.006069731 1.705268 18.10068 +0.01197402 1.705268 18.10068 +0.01903886 1.705268 18.10068 +0.02852504 1.705268 18.10068 +0.04126244 1.705268 18.10068 +0.05836535 1.705268 18.10068 +0.08132997 1.705268 18.10068 +0.1121653 1.705268 18.10068 +0.1535689 1.705268 18.10068 +0.2091628 1.705268 18.10068 +0.2838106 1.705268 18.10068 +0.3840425 1.705268 18.10068 +0.518627 1.705268 18.10068 +0.6993381 1.705268 18.10068 +0.9419845 1.705268 18.10068 +1.267794 1.705268 18.10068 +1.705268 1.705268 18.10068 +2.292679 1.705268 18.10068 +3.081414 1.705268 18.10068 +4.140474 1.705268 18.10068 +5.562508 1.705268 18.10068 +7.471917 1.705268 18.10068 +10.03574 1.705268 18.10068 +13.47828 1.705268 18.10068 +18.10068 1.705268 18.10068 +24.30731 1.705268 18.10068 +32.64117 1.705268 18.10068 +43.83129 1.705268 18.10068 +58.85664 1.705268 18.10068 +-0.0175068 2.292679 18.10068 +-0.01161267 2.292679 18.10068 +-0.005718534 2.292679 18.10068 +0.0001755984 2.292679 18.10068 +0.006069731 2.292679 18.10068 +0.01197402 2.292679 18.10068 +0.01903886 2.292679 18.10068 +0.02852504 2.292679 18.10068 +0.04126244 2.292679 18.10068 +0.05836535 2.292679 18.10068 +0.08132997 2.292679 18.10068 +0.1121653 2.292679 18.10068 +0.1535689 2.292679 18.10068 +0.2091628 2.292679 18.10068 +0.2838106 2.292679 18.10068 +0.3840425 2.292679 18.10068 +0.518627 2.292679 18.10068 +0.6993381 2.292679 18.10068 +0.9419845 2.292679 18.10068 +1.267794 2.292679 18.10068 +1.705268 2.292679 18.10068 +2.292679 2.292679 18.10068 +3.081414 2.292679 18.10068 +4.140474 2.292679 18.10068 +5.562508 2.292679 18.10068 +7.471917 2.292679 18.10068 +10.03574 2.292679 18.10068 +13.47828 2.292679 18.10068 +18.10068 2.292679 18.10068 +24.30731 2.292679 18.10068 +32.64117 2.292679 18.10068 +43.83129 2.292679 18.10068 +58.85664 2.292679 18.10068 +-0.0175068 3.081414 18.10068 +-0.01161267 3.081414 18.10068 +-0.005718534 3.081414 18.10068 +0.0001755984 3.081414 18.10068 +0.006069731 3.081414 18.10068 +0.01197402 3.081414 18.10068 +0.01903886 3.081414 18.10068 +0.02852504 3.081414 18.10068 +0.04126244 3.081414 18.10068 +0.05836535 3.081414 18.10068 +0.08132997 3.081414 18.10068 +0.1121653 3.081414 18.10068 +0.1535689 3.081414 18.10068 +0.2091628 3.081414 18.10068 +0.2838106 3.081414 18.10068 +0.3840425 3.081414 18.10068 +0.518627 3.081414 18.10068 +0.6993381 3.081414 18.10068 +0.9419845 3.081414 18.10068 +1.267794 3.081414 18.10068 +1.705268 3.081414 18.10068 +2.292679 3.081414 18.10068 +3.081414 3.081414 18.10068 +4.140474 3.081414 18.10068 +5.562508 3.081414 18.10068 +7.471917 3.081414 18.10068 +10.03574 3.081414 18.10068 +13.47828 3.081414 18.10068 +18.10068 3.081414 18.10068 +24.30731 3.081414 18.10068 +32.64117 3.081414 18.10068 +43.83129 3.081414 18.10068 +58.85664 3.081414 18.10068 +-0.0175068 4.140474 18.10068 +-0.01161267 4.140474 18.10068 +-0.005718534 4.140474 18.10068 +0.0001755984 4.140474 18.10068 +0.006069731 4.140474 18.10068 +0.01197402 4.140474 18.10068 +0.01903886 4.140474 18.10068 +0.02852504 4.140474 18.10068 +0.04126244 4.140474 18.10068 +0.05836535 4.140474 18.10068 +0.08132997 4.140474 18.10068 +0.1121653 4.140474 18.10068 +0.1535689 4.140474 18.10068 +0.2091628 4.140474 18.10068 +0.2838106 4.140474 18.10068 +0.3840425 4.140474 18.10068 +0.518627 4.140474 18.10068 +0.6993381 4.140474 18.10068 +0.9419845 4.140474 18.10068 +1.267794 4.140474 18.10068 +1.705268 4.140474 18.10068 +2.292679 4.140474 18.10068 +3.081414 4.140474 18.10068 +4.140474 4.140474 18.10068 +5.562508 4.140474 18.10068 +7.471917 4.140474 18.10068 +10.03574 4.140474 18.10068 +13.47828 4.140474 18.10068 +18.10068 4.140474 18.10068 +24.30731 4.140474 18.10068 +32.64117 4.140474 18.10068 +43.83129 4.140474 18.10068 +58.85664 4.140474 18.10068 +-0.0175068 5.562508 18.10068 +-0.01161267 5.562508 18.10068 +-0.005718534 5.562508 18.10068 +0.0001755984 5.562508 18.10068 +0.006069731 5.562508 18.10068 +0.01197402 5.562508 18.10068 +0.01903886 5.562508 18.10068 +0.02852504 5.562508 18.10068 +0.04126244 5.562508 18.10068 +0.05836535 5.562508 18.10068 +0.08132997 5.562508 18.10068 +0.1121653 5.562508 18.10068 +0.1535689 5.562508 18.10068 +0.2091628 5.562508 18.10068 +0.2838106 5.562508 18.10068 +0.3840425 5.562508 18.10068 +0.518627 5.562508 18.10068 +0.6993381 5.562508 18.10068 +0.9419845 5.562508 18.10068 +1.267794 5.562508 18.10068 +1.705268 5.562508 18.10068 +2.292679 5.562508 18.10068 +3.081414 5.562508 18.10068 +4.140474 5.562508 18.10068 +5.562508 5.562508 18.10068 +7.471917 5.562508 18.10068 +10.03574 5.562508 18.10068 +13.47828 5.562508 18.10068 +18.10068 5.562508 18.10068 +24.30731 5.562508 18.10068 +32.64117 5.562508 18.10068 +43.83129 5.562508 18.10068 +58.85664 5.562508 18.10068 +-0.0175068 7.471917 18.10068 +-0.01161267 7.471917 18.10068 +-0.005718534 7.471917 18.10068 +0.0001755984 7.471917 18.10068 +0.006069731 7.471917 18.10068 +0.01197402 7.471917 18.10068 +0.01903886 7.471917 18.10068 +0.02852504 7.471917 18.10068 +0.04126244 7.471917 18.10068 +0.05836535 7.471917 18.10068 +0.08132997 7.471917 18.10068 +0.1121653 7.471917 18.10068 +0.1535689 7.471917 18.10068 +0.2091628 7.471917 18.10068 +0.2838106 7.471917 18.10068 +0.3840425 7.471917 18.10068 +0.518627 7.471917 18.10068 +0.6993381 7.471917 18.10068 +0.9419845 7.471917 18.10068 +1.267794 7.471917 18.10068 +1.705268 7.471917 18.10068 +2.292679 7.471917 18.10068 +3.081414 7.471917 18.10068 +4.140474 7.471917 18.10068 +5.562508 7.471917 18.10068 +7.471917 7.471917 18.10068 +10.03574 7.471917 18.10068 +13.47828 7.471917 18.10068 +18.10068 7.471917 18.10068 +24.30731 7.471917 18.10068 +32.64117 7.471917 18.10068 +43.83129 7.471917 18.10068 +58.85664 7.471917 18.10068 +-0.0175068 10.03574 18.10068 +-0.01161267 10.03574 18.10068 +-0.005718534 10.03574 18.10068 +0.0001755984 10.03574 18.10068 +0.006069731 10.03574 18.10068 +0.01197402 10.03574 18.10068 +0.01903886 10.03574 18.10068 +0.02852504 10.03574 18.10068 +0.04126244 10.03574 18.10068 +0.05836535 10.03574 18.10068 +0.08132997 10.03574 18.10068 +0.1121653 10.03574 18.10068 +0.1535689 10.03574 18.10068 +0.2091628 10.03574 18.10068 +0.2838106 10.03574 18.10068 +0.3840425 10.03574 18.10068 +0.518627 10.03574 18.10068 +0.6993381 10.03574 18.10068 +0.9419845 10.03574 18.10068 +1.267794 10.03574 18.10068 +1.705268 10.03574 18.10068 +2.292679 10.03574 18.10068 +3.081414 10.03574 18.10068 +4.140474 10.03574 18.10068 +5.562508 10.03574 18.10068 +7.471917 10.03574 18.10068 +10.03574 10.03574 18.10068 +13.47828 10.03574 18.10068 +18.10068 10.03574 18.10068 +24.30731 10.03574 18.10068 +32.64117 10.03574 18.10068 +43.83129 10.03574 18.10068 +58.85664 10.03574 18.10068 +-0.0175068 13.47828 18.10068 +-0.01161267 13.47828 18.10068 +-0.005718534 13.47828 18.10068 +0.0001755984 13.47828 18.10068 +0.006069731 13.47828 18.10068 +0.01197402 13.47828 18.10068 +0.01903886 13.47828 18.10068 +0.02852504 13.47828 18.10068 +0.04126244 13.47828 18.10068 +0.05836535 13.47828 18.10068 +0.08132997 13.47828 18.10068 +0.1121653 13.47828 18.10068 +0.1535689 13.47828 18.10068 +0.2091628 13.47828 18.10068 +0.2838106 13.47828 18.10068 +0.3840425 13.47828 18.10068 +0.518627 13.47828 18.10068 +0.6993381 13.47828 18.10068 +0.9419845 13.47828 18.10068 +1.267794 13.47828 18.10068 +1.705268 13.47828 18.10068 +2.292679 13.47828 18.10068 +3.081414 13.47828 18.10068 +4.140474 13.47828 18.10068 +5.562508 13.47828 18.10068 +7.471917 13.47828 18.10068 +10.03574 13.47828 18.10068 +13.47828 13.47828 18.10068 +18.10068 13.47828 18.10068 +24.30731 13.47828 18.10068 +32.64117 13.47828 18.10068 +43.83129 13.47828 18.10068 +58.85664 13.47828 18.10068 +-0.0175068 18.10068 18.10068 +-0.01161267 18.10068 18.10068 +-0.005718534 18.10068 18.10068 +0.0001755984 18.10068 18.10068 +0.006069731 18.10068 18.10068 +0.01197402 18.10068 18.10068 +0.01903886 18.10068 18.10068 +0.02852504 18.10068 18.10068 +0.04126244 18.10068 18.10068 +0.05836535 18.10068 18.10068 +0.08132997 18.10068 18.10068 +0.1121653 18.10068 18.10068 +0.1535689 18.10068 18.10068 +0.2091628 18.10068 18.10068 +0.2838106 18.10068 18.10068 +0.3840425 18.10068 18.10068 +0.518627 18.10068 18.10068 +0.6993381 18.10068 18.10068 +0.9419845 18.10068 18.10068 +1.267794 18.10068 18.10068 +1.705268 18.10068 18.10068 +2.292679 18.10068 18.10068 +3.081414 18.10068 18.10068 +4.140474 18.10068 18.10068 +5.562508 18.10068 18.10068 +7.471917 18.10068 18.10068 +10.03574 18.10068 18.10068 +13.47828 18.10068 18.10068 +18.10068 18.10068 18.10068 +24.30731 18.10068 18.10068 +32.64117 18.10068 18.10068 +43.83129 18.10068 18.10068 +58.85664 18.10068 18.10068 +-0.0175068 24.30731 18.10068 +-0.01161267 24.30731 18.10068 +-0.005718534 24.30731 18.10068 +0.0001755984 24.30731 18.10068 +0.006069731 24.30731 18.10068 +0.01197402 24.30731 18.10068 +0.01903886 24.30731 18.10068 +0.02852504 24.30731 18.10068 +0.04126244 24.30731 18.10068 +0.05836535 24.30731 18.10068 +0.08132997 24.30731 18.10068 +0.1121653 24.30731 18.10068 +0.1535689 24.30731 18.10068 +0.2091628 24.30731 18.10068 +0.2838106 24.30731 18.10068 +0.3840425 24.30731 18.10068 +0.518627 24.30731 18.10068 +0.6993381 24.30731 18.10068 +0.9419845 24.30731 18.10068 +1.267794 24.30731 18.10068 +1.705268 24.30731 18.10068 +2.292679 24.30731 18.10068 +3.081414 24.30731 18.10068 +4.140474 24.30731 18.10068 +5.562508 24.30731 18.10068 +7.471917 24.30731 18.10068 +10.03574 24.30731 18.10068 +13.47828 24.30731 18.10068 +18.10068 24.30731 18.10068 +24.30731 24.30731 18.10068 +32.64117 24.30731 18.10068 +43.83129 24.30731 18.10068 +58.85664 24.30731 18.10068 +-0.0175068 32.64117 18.10068 +-0.01161267 32.64117 18.10068 +-0.005718534 32.64117 18.10068 +0.0001755984 32.64117 18.10068 +0.006069731 32.64117 18.10068 +0.01197402 32.64117 18.10068 +0.01903886 32.64117 18.10068 +0.02852504 32.64117 18.10068 +0.04126244 32.64117 18.10068 +0.05836535 32.64117 18.10068 +0.08132997 32.64117 18.10068 +0.1121653 32.64117 18.10068 +0.1535689 32.64117 18.10068 +0.2091628 32.64117 18.10068 +0.2838106 32.64117 18.10068 +0.3840425 32.64117 18.10068 +0.518627 32.64117 18.10068 +0.6993381 32.64117 18.10068 +0.9419845 32.64117 18.10068 +1.267794 32.64117 18.10068 +1.705268 32.64117 18.10068 +2.292679 32.64117 18.10068 +3.081414 32.64117 18.10068 +4.140474 32.64117 18.10068 +5.562508 32.64117 18.10068 +7.471917 32.64117 18.10068 +10.03574 32.64117 18.10068 +13.47828 32.64117 18.10068 +18.10068 32.64117 18.10068 +24.30731 32.64117 18.10068 +32.64117 32.64117 18.10068 +43.83129 32.64117 18.10068 +58.85664 32.64117 18.10068 +-0.0175068 43.83129 18.10068 +-0.01161267 43.83129 18.10068 +-0.005718534 43.83129 18.10068 +0.0001755984 43.83129 18.10068 +0.006069731 43.83129 18.10068 +0.01197402 43.83129 18.10068 +0.01903886 43.83129 18.10068 +0.02852504 43.83129 18.10068 +0.04126244 43.83129 18.10068 +0.05836535 43.83129 18.10068 +0.08132997 43.83129 18.10068 +0.1121653 43.83129 18.10068 +0.1535689 43.83129 18.10068 +0.2091628 43.83129 18.10068 +0.2838106 43.83129 18.10068 +0.3840425 43.83129 18.10068 +0.518627 43.83129 18.10068 +0.6993381 43.83129 18.10068 +0.9419845 43.83129 18.10068 +1.267794 43.83129 18.10068 +1.705268 43.83129 18.10068 +2.292679 43.83129 18.10068 +3.081414 43.83129 18.10068 +4.140474 43.83129 18.10068 +5.562508 43.83129 18.10068 +7.471917 43.83129 18.10068 +10.03574 43.83129 18.10068 +13.47828 43.83129 18.10068 +18.10068 43.83129 18.10068 +24.30731 43.83129 18.10068 +32.64117 43.83129 18.10068 +43.83129 43.83129 18.10068 +58.85664 43.83129 18.10068 +-0.0175068 58.85664 18.10068 +-0.01161267 58.85664 18.10068 +-0.005718534 58.85664 18.10068 +0.0001755984 58.85664 18.10068 +0.006069731 58.85664 18.10068 +0.01197402 58.85664 18.10068 +0.01903886 58.85664 18.10068 +0.02852504 58.85664 18.10068 +0.04126244 58.85664 18.10068 +0.05836535 58.85664 18.10068 +0.08132997 58.85664 18.10068 +0.1121653 58.85664 18.10068 +0.1535689 58.85664 18.10068 +0.2091628 58.85664 18.10068 +0.2838106 58.85664 18.10068 +0.3840425 58.85664 18.10068 +0.518627 58.85664 18.10068 +0.6993381 58.85664 18.10068 +0.9419845 58.85664 18.10068 +1.267794 58.85664 18.10068 +1.705268 58.85664 18.10068 +2.292679 58.85664 18.10068 +3.081414 58.85664 18.10068 +4.140474 58.85664 18.10068 +5.562508 58.85664 18.10068 +7.471917 58.85664 18.10068 +10.03574 58.85664 18.10068 +13.47828 58.85664 18.10068 +18.10068 58.85664 18.10068 +24.30731 58.85664 18.10068 +32.64117 58.85664 18.10068 +43.83129 58.85664 18.10068 +58.85664 58.85664 18.10068 +-0.0175068 -0.0175068 24.30731 +-0.01161267 -0.0175068 24.30731 +-0.005718534 -0.0175068 24.30731 +0.0001755984 -0.0175068 24.30731 +0.006069731 -0.0175068 24.30731 +0.01197402 -0.0175068 24.30731 +0.01903886 -0.0175068 24.30731 +0.02852504 -0.0175068 24.30731 +0.04126244 -0.0175068 24.30731 +0.05836535 -0.0175068 24.30731 +0.08132997 -0.0175068 24.30731 +0.1121653 -0.0175068 24.30731 +0.1535689 -0.0175068 24.30731 +0.2091628 -0.0175068 24.30731 +0.2838106 -0.0175068 24.30731 +0.3840425 -0.0175068 24.30731 +0.518627 -0.0175068 24.30731 +0.6993381 -0.0175068 24.30731 +0.9419845 -0.0175068 24.30731 +1.267794 -0.0175068 24.30731 +1.705268 -0.0175068 24.30731 +2.292679 -0.0175068 24.30731 +3.081414 -0.0175068 24.30731 +4.140474 -0.0175068 24.30731 +5.562508 -0.0175068 24.30731 +7.471917 -0.0175068 24.30731 +10.03574 -0.0175068 24.30731 +13.47828 -0.0175068 24.30731 +18.10068 -0.0175068 24.30731 +24.30731 -0.0175068 24.30731 +32.64117 -0.0175068 24.30731 +43.83129 -0.0175068 24.30731 +58.85664 -0.0175068 24.30731 +-0.0175068 -0.01161267 24.30731 +-0.01161267 -0.01161267 24.30731 +-0.005718534 -0.01161267 24.30731 +0.0001755984 -0.01161267 24.30731 +0.006069731 -0.01161267 24.30731 +0.01197402 -0.01161267 24.30731 +0.01903886 -0.01161267 24.30731 +0.02852504 -0.01161267 24.30731 +0.04126244 -0.01161267 24.30731 +0.05836535 -0.01161267 24.30731 +0.08132997 -0.01161267 24.30731 +0.1121653 -0.01161267 24.30731 +0.1535689 -0.01161267 24.30731 +0.2091628 -0.01161267 24.30731 +0.2838106 -0.01161267 24.30731 +0.3840425 -0.01161267 24.30731 +0.518627 -0.01161267 24.30731 +0.6993381 -0.01161267 24.30731 +0.9419845 -0.01161267 24.30731 +1.267794 -0.01161267 24.30731 +1.705268 -0.01161267 24.30731 +2.292679 -0.01161267 24.30731 +3.081414 -0.01161267 24.30731 +4.140474 -0.01161267 24.30731 +5.562508 -0.01161267 24.30731 +7.471917 -0.01161267 24.30731 +10.03574 -0.01161267 24.30731 +13.47828 -0.01161267 24.30731 +18.10068 -0.01161267 24.30731 +24.30731 -0.01161267 24.30731 +32.64117 -0.01161267 24.30731 +43.83129 -0.01161267 24.30731 +58.85664 -0.01161267 24.30731 +-0.0175068 -0.005718534 24.30731 +-0.01161267 -0.005718534 24.30731 +-0.005718534 -0.005718534 24.30731 +0.0001755984 -0.005718534 24.30731 +0.006069731 -0.005718534 24.30731 +0.01197402 -0.005718534 24.30731 +0.01903886 -0.005718534 24.30731 +0.02852504 -0.005718534 24.30731 +0.04126244 -0.005718534 24.30731 +0.05836535 -0.005718534 24.30731 +0.08132997 -0.005718534 24.30731 +0.1121653 -0.005718534 24.30731 +0.1535689 -0.005718534 24.30731 +0.2091628 -0.005718534 24.30731 +0.2838106 -0.005718534 24.30731 +0.3840425 -0.005718534 24.30731 +0.518627 -0.005718534 24.30731 +0.6993381 -0.005718534 24.30731 +0.9419845 -0.005718534 24.30731 +1.267794 -0.005718534 24.30731 +1.705268 -0.005718534 24.30731 +2.292679 -0.005718534 24.30731 +3.081414 -0.005718534 24.30731 +4.140474 -0.005718534 24.30731 +5.562508 -0.005718534 24.30731 +7.471917 -0.005718534 24.30731 +10.03574 -0.005718534 24.30731 +13.47828 -0.005718534 24.30731 +18.10068 -0.005718534 24.30731 +24.30731 -0.005718534 24.30731 +32.64117 -0.005718534 24.30731 +43.83129 -0.005718534 24.30731 +58.85664 -0.005718534 24.30731 +-0.0175068 0.0001755984 24.30731 +-0.01161267 0.0001755984 24.30731 +-0.005718534 0.0001755984 24.30731 +0.0001755984 0.0001755984 24.30731 +0.006069731 0.0001755984 24.30731 +0.01197402 0.0001755984 24.30731 +0.01903886 0.0001755984 24.30731 +0.02852504 0.0001755984 24.30731 +0.04126244 0.0001755984 24.30731 +0.05836535 0.0001755984 24.30731 +0.08132997 0.0001755984 24.30731 +0.1121653 0.0001755984 24.30731 +0.1535689 0.0001755984 24.30731 +0.2091628 0.0001755984 24.30731 +0.2838106 0.0001755984 24.30731 +0.3840425 0.0001755984 24.30731 +0.518627 0.0001755984 24.30731 +0.6993381 0.0001755984 24.30731 +0.9419845 0.0001755984 24.30731 +1.267794 0.0001755984 24.30731 +1.705268 0.0001755984 24.30731 +2.292679 0.0001755984 24.30731 +3.081414 0.0001755984 24.30731 +4.140474 0.0001755984 24.30731 +5.562508 0.0001755984 24.30731 +7.471917 0.0001755984 24.30731 +10.03574 0.0001755984 24.30731 +13.47828 0.0001755984 24.30731 +18.10068 0.0001755984 24.30731 +24.30731 0.0001755984 24.30731 +32.64117 0.0001755984 24.30731 +43.83129 0.0001755984 24.30731 +58.85664 0.0001755984 24.30731 +-0.0175068 0.006069731 24.30731 +-0.01161267 0.006069731 24.30731 +-0.005718534 0.006069731 24.30731 +0.0001755984 0.006069731 24.30731 +0.006069731 0.006069731 24.30731 +0.01197402 0.006069731 24.30731 +0.01903886 0.006069731 24.30731 +0.02852504 0.006069731 24.30731 +0.04126244 0.006069731 24.30731 +0.05836535 0.006069731 24.30731 +0.08132997 0.006069731 24.30731 +0.1121653 0.006069731 24.30731 +0.1535689 0.006069731 24.30731 +0.2091628 0.006069731 24.30731 +0.2838106 0.006069731 24.30731 +0.3840425 0.006069731 24.30731 +0.518627 0.006069731 24.30731 +0.6993381 0.006069731 24.30731 +0.9419845 0.006069731 24.30731 +1.267794 0.006069731 24.30731 +1.705268 0.006069731 24.30731 +2.292679 0.006069731 24.30731 +3.081414 0.006069731 24.30731 +4.140474 0.006069731 24.30731 +5.562508 0.006069731 24.30731 +7.471917 0.006069731 24.30731 +10.03574 0.006069731 24.30731 +13.47828 0.006069731 24.30731 +18.10068 0.006069731 24.30731 +24.30731 0.006069731 24.30731 +32.64117 0.006069731 24.30731 +43.83129 0.006069731 24.30731 +58.85664 0.006069731 24.30731 +-0.0175068 0.01197402 24.30731 +-0.01161267 0.01197402 24.30731 +-0.005718534 0.01197402 24.30731 +0.0001755984 0.01197402 24.30731 +0.006069731 0.01197402 24.30731 +0.01197402 0.01197402 24.30731 +0.01903886 0.01197402 24.30731 +0.02852504 0.01197402 24.30731 +0.04126244 0.01197402 24.30731 +0.05836535 0.01197402 24.30731 +0.08132997 0.01197402 24.30731 +0.1121653 0.01197402 24.30731 +0.1535689 0.01197402 24.30731 +0.2091628 0.01197402 24.30731 +0.2838106 0.01197402 24.30731 +0.3840425 0.01197402 24.30731 +0.518627 0.01197402 24.30731 +0.6993381 0.01197402 24.30731 +0.9419845 0.01197402 24.30731 +1.267794 0.01197402 24.30731 +1.705268 0.01197402 24.30731 +2.292679 0.01197402 24.30731 +3.081414 0.01197402 24.30731 +4.140474 0.01197402 24.30731 +5.562508 0.01197402 24.30731 +7.471917 0.01197402 24.30731 +10.03574 0.01197402 24.30731 +13.47828 0.01197402 24.30731 +18.10068 0.01197402 24.30731 +24.30731 0.01197402 24.30731 +32.64117 0.01197402 24.30731 +43.83129 0.01197402 24.30731 +58.85664 0.01197402 24.30731 +-0.0175068 0.01903886 24.30731 +-0.01161267 0.01903886 24.30731 +-0.005718534 0.01903886 24.30731 +0.0001755984 0.01903886 24.30731 +0.006069731 0.01903886 24.30731 +0.01197402 0.01903886 24.30731 +0.01903886 0.01903886 24.30731 +0.02852504 0.01903886 24.30731 +0.04126244 0.01903886 24.30731 +0.05836535 0.01903886 24.30731 +0.08132997 0.01903886 24.30731 +0.1121653 0.01903886 24.30731 +0.1535689 0.01903886 24.30731 +0.2091628 0.01903886 24.30731 +0.2838106 0.01903886 24.30731 +0.3840425 0.01903886 24.30731 +0.518627 0.01903886 24.30731 +0.6993381 0.01903886 24.30731 +0.9419845 0.01903886 24.30731 +1.267794 0.01903886 24.30731 +1.705268 0.01903886 24.30731 +2.292679 0.01903886 24.30731 +3.081414 0.01903886 24.30731 +4.140474 0.01903886 24.30731 +5.562508 0.01903886 24.30731 +7.471917 0.01903886 24.30731 +10.03574 0.01903886 24.30731 +13.47828 0.01903886 24.30731 +18.10068 0.01903886 24.30731 +24.30731 0.01903886 24.30731 +32.64117 0.01903886 24.30731 +43.83129 0.01903886 24.30731 +58.85664 0.01903886 24.30731 +-0.0175068 0.02852504 24.30731 +-0.01161267 0.02852504 24.30731 +-0.005718534 0.02852504 24.30731 +0.0001755984 0.02852504 24.30731 +0.006069731 0.02852504 24.30731 +0.01197402 0.02852504 24.30731 +0.01903886 0.02852504 24.30731 +0.02852504 0.02852504 24.30731 +0.04126244 0.02852504 24.30731 +0.05836535 0.02852504 24.30731 +0.08132997 0.02852504 24.30731 +0.1121653 0.02852504 24.30731 +0.1535689 0.02852504 24.30731 +0.2091628 0.02852504 24.30731 +0.2838106 0.02852504 24.30731 +0.3840425 0.02852504 24.30731 +0.518627 0.02852504 24.30731 +0.6993381 0.02852504 24.30731 +0.9419845 0.02852504 24.30731 +1.267794 0.02852504 24.30731 +1.705268 0.02852504 24.30731 +2.292679 0.02852504 24.30731 +3.081414 0.02852504 24.30731 +4.140474 0.02852504 24.30731 +5.562508 0.02852504 24.30731 +7.471917 0.02852504 24.30731 +10.03574 0.02852504 24.30731 +13.47828 0.02852504 24.30731 +18.10068 0.02852504 24.30731 +24.30731 0.02852504 24.30731 +32.64117 0.02852504 24.30731 +43.83129 0.02852504 24.30731 +58.85664 0.02852504 24.30731 +-0.0175068 0.04126244 24.30731 +-0.01161267 0.04126244 24.30731 +-0.005718534 0.04126244 24.30731 +0.0001755984 0.04126244 24.30731 +0.006069731 0.04126244 24.30731 +0.01197402 0.04126244 24.30731 +0.01903886 0.04126244 24.30731 +0.02852504 0.04126244 24.30731 +0.04126244 0.04126244 24.30731 +0.05836535 0.04126244 24.30731 +0.08132997 0.04126244 24.30731 +0.1121653 0.04126244 24.30731 +0.1535689 0.04126244 24.30731 +0.2091628 0.04126244 24.30731 +0.2838106 0.04126244 24.30731 +0.3840425 0.04126244 24.30731 +0.518627 0.04126244 24.30731 +0.6993381 0.04126244 24.30731 +0.9419845 0.04126244 24.30731 +1.267794 0.04126244 24.30731 +1.705268 0.04126244 24.30731 +2.292679 0.04126244 24.30731 +3.081414 0.04126244 24.30731 +4.140474 0.04126244 24.30731 +5.562508 0.04126244 24.30731 +7.471917 0.04126244 24.30731 +10.03574 0.04126244 24.30731 +13.47828 0.04126244 24.30731 +18.10068 0.04126244 24.30731 +24.30731 0.04126244 24.30731 +32.64117 0.04126244 24.30731 +43.83129 0.04126244 24.30731 +58.85664 0.04126244 24.30731 +-0.0175068 0.05836535 24.30731 +-0.01161267 0.05836535 24.30731 +-0.005718534 0.05836535 24.30731 +0.0001755984 0.05836535 24.30731 +0.006069731 0.05836535 24.30731 +0.01197402 0.05836535 24.30731 +0.01903886 0.05836535 24.30731 +0.02852504 0.05836535 24.30731 +0.04126244 0.05836535 24.30731 +0.05836535 0.05836535 24.30731 +0.08132997 0.05836535 24.30731 +0.1121653 0.05836535 24.30731 +0.1535689 0.05836535 24.30731 +0.2091628 0.05836535 24.30731 +0.2838106 0.05836535 24.30731 +0.3840425 0.05836535 24.30731 +0.518627 0.05836535 24.30731 +0.6993381 0.05836535 24.30731 +0.9419845 0.05836535 24.30731 +1.267794 0.05836535 24.30731 +1.705268 0.05836535 24.30731 +2.292679 0.05836535 24.30731 +3.081414 0.05836535 24.30731 +4.140474 0.05836535 24.30731 +5.562508 0.05836535 24.30731 +7.471917 0.05836535 24.30731 +10.03574 0.05836535 24.30731 +13.47828 0.05836535 24.30731 +18.10068 0.05836535 24.30731 +24.30731 0.05836535 24.30731 +32.64117 0.05836535 24.30731 +43.83129 0.05836535 24.30731 +58.85664 0.05836535 24.30731 +-0.0175068 0.08132997 24.30731 +-0.01161267 0.08132997 24.30731 +-0.005718534 0.08132997 24.30731 +0.0001755984 0.08132997 24.30731 +0.006069731 0.08132997 24.30731 +0.01197402 0.08132997 24.30731 +0.01903886 0.08132997 24.30731 +0.02852504 0.08132997 24.30731 +0.04126244 0.08132997 24.30731 +0.05836535 0.08132997 24.30731 +0.08132997 0.08132997 24.30731 +0.1121653 0.08132997 24.30731 +0.1535689 0.08132997 24.30731 +0.2091628 0.08132997 24.30731 +0.2838106 0.08132997 24.30731 +0.3840425 0.08132997 24.30731 +0.518627 0.08132997 24.30731 +0.6993381 0.08132997 24.30731 +0.9419845 0.08132997 24.30731 +1.267794 0.08132997 24.30731 +1.705268 0.08132997 24.30731 +2.292679 0.08132997 24.30731 +3.081414 0.08132997 24.30731 +4.140474 0.08132997 24.30731 +5.562508 0.08132997 24.30731 +7.471917 0.08132997 24.30731 +10.03574 0.08132997 24.30731 +13.47828 0.08132997 24.30731 +18.10068 0.08132997 24.30731 +24.30731 0.08132997 24.30731 +32.64117 0.08132997 24.30731 +43.83129 0.08132997 24.30731 +58.85664 0.08132997 24.30731 +-0.0175068 0.1121653 24.30731 +-0.01161267 0.1121653 24.30731 +-0.005718534 0.1121653 24.30731 +0.0001755984 0.1121653 24.30731 +0.006069731 0.1121653 24.30731 +0.01197402 0.1121653 24.30731 +0.01903886 0.1121653 24.30731 +0.02852504 0.1121653 24.30731 +0.04126244 0.1121653 24.30731 +0.05836535 0.1121653 24.30731 +0.08132997 0.1121653 24.30731 +0.1121653 0.1121653 24.30731 +0.1535689 0.1121653 24.30731 +0.2091628 0.1121653 24.30731 +0.2838106 0.1121653 24.30731 +0.3840425 0.1121653 24.30731 +0.518627 0.1121653 24.30731 +0.6993381 0.1121653 24.30731 +0.9419845 0.1121653 24.30731 +1.267794 0.1121653 24.30731 +1.705268 0.1121653 24.30731 +2.292679 0.1121653 24.30731 +3.081414 0.1121653 24.30731 +4.140474 0.1121653 24.30731 +5.562508 0.1121653 24.30731 +7.471917 0.1121653 24.30731 +10.03574 0.1121653 24.30731 +13.47828 0.1121653 24.30731 +18.10068 0.1121653 24.30731 +24.30731 0.1121653 24.30731 +32.64117 0.1121653 24.30731 +43.83129 0.1121653 24.30731 +58.85664 0.1121653 24.30731 +-0.0175068 0.1535689 24.30731 +-0.01161267 0.1535689 24.30731 +-0.005718534 0.1535689 24.30731 +0.0001755984 0.1535689 24.30731 +0.006069731 0.1535689 24.30731 +0.01197402 0.1535689 24.30731 +0.01903886 0.1535689 24.30731 +0.02852504 0.1535689 24.30731 +0.04126244 0.1535689 24.30731 +0.05836535 0.1535689 24.30731 +0.08132997 0.1535689 24.30731 +0.1121653 0.1535689 24.30731 +0.1535689 0.1535689 24.30731 +0.2091628 0.1535689 24.30731 +0.2838106 0.1535689 24.30731 +0.3840425 0.1535689 24.30731 +0.518627 0.1535689 24.30731 +0.6993381 0.1535689 24.30731 +0.9419845 0.1535689 24.30731 +1.267794 0.1535689 24.30731 +1.705268 0.1535689 24.30731 +2.292679 0.1535689 24.30731 +3.081414 0.1535689 24.30731 +4.140474 0.1535689 24.30731 +5.562508 0.1535689 24.30731 +7.471917 0.1535689 24.30731 +10.03574 0.1535689 24.30731 +13.47828 0.1535689 24.30731 +18.10068 0.1535689 24.30731 +24.30731 0.1535689 24.30731 +32.64117 0.1535689 24.30731 +43.83129 0.1535689 24.30731 +58.85664 0.1535689 24.30731 +-0.0175068 0.2091628 24.30731 +-0.01161267 0.2091628 24.30731 +-0.005718534 0.2091628 24.30731 +0.0001755984 0.2091628 24.30731 +0.006069731 0.2091628 24.30731 +0.01197402 0.2091628 24.30731 +0.01903886 0.2091628 24.30731 +0.02852504 0.2091628 24.30731 +0.04126244 0.2091628 24.30731 +0.05836535 0.2091628 24.30731 +0.08132997 0.2091628 24.30731 +0.1121653 0.2091628 24.30731 +0.1535689 0.2091628 24.30731 +0.2091628 0.2091628 24.30731 +0.2838106 0.2091628 24.30731 +0.3840425 0.2091628 24.30731 +0.518627 0.2091628 24.30731 +0.6993381 0.2091628 24.30731 +0.9419845 0.2091628 24.30731 +1.267794 0.2091628 24.30731 +1.705268 0.2091628 24.30731 +2.292679 0.2091628 24.30731 +3.081414 0.2091628 24.30731 +4.140474 0.2091628 24.30731 +5.562508 0.2091628 24.30731 +7.471917 0.2091628 24.30731 +10.03574 0.2091628 24.30731 +13.47828 0.2091628 24.30731 +18.10068 0.2091628 24.30731 +24.30731 0.2091628 24.30731 +32.64117 0.2091628 24.30731 +43.83129 0.2091628 24.30731 +58.85664 0.2091628 24.30731 +-0.0175068 0.2838106 24.30731 +-0.01161267 0.2838106 24.30731 +-0.005718534 0.2838106 24.30731 +0.0001755984 0.2838106 24.30731 +0.006069731 0.2838106 24.30731 +0.01197402 0.2838106 24.30731 +0.01903886 0.2838106 24.30731 +0.02852504 0.2838106 24.30731 +0.04126244 0.2838106 24.30731 +0.05836535 0.2838106 24.30731 +0.08132997 0.2838106 24.30731 +0.1121653 0.2838106 24.30731 +0.1535689 0.2838106 24.30731 +0.2091628 0.2838106 24.30731 +0.2838106 0.2838106 24.30731 +0.3840425 0.2838106 24.30731 +0.518627 0.2838106 24.30731 +0.6993381 0.2838106 24.30731 +0.9419845 0.2838106 24.30731 +1.267794 0.2838106 24.30731 +1.705268 0.2838106 24.30731 +2.292679 0.2838106 24.30731 +3.081414 0.2838106 24.30731 +4.140474 0.2838106 24.30731 +5.562508 0.2838106 24.30731 +7.471917 0.2838106 24.30731 +10.03574 0.2838106 24.30731 +13.47828 0.2838106 24.30731 +18.10068 0.2838106 24.30731 +24.30731 0.2838106 24.30731 +32.64117 0.2838106 24.30731 +43.83129 0.2838106 24.30731 +58.85664 0.2838106 24.30731 +-0.0175068 0.3840425 24.30731 +-0.01161267 0.3840425 24.30731 +-0.005718534 0.3840425 24.30731 +0.0001755984 0.3840425 24.30731 +0.006069731 0.3840425 24.30731 +0.01197402 0.3840425 24.30731 +0.01903886 0.3840425 24.30731 +0.02852504 0.3840425 24.30731 +0.04126244 0.3840425 24.30731 +0.05836535 0.3840425 24.30731 +0.08132997 0.3840425 24.30731 +0.1121653 0.3840425 24.30731 +0.1535689 0.3840425 24.30731 +0.2091628 0.3840425 24.30731 +0.2838106 0.3840425 24.30731 +0.3840425 0.3840425 24.30731 +0.518627 0.3840425 24.30731 +0.6993381 0.3840425 24.30731 +0.9419845 0.3840425 24.30731 +1.267794 0.3840425 24.30731 +1.705268 0.3840425 24.30731 +2.292679 0.3840425 24.30731 +3.081414 0.3840425 24.30731 +4.140474 0.3840425 24.30731 +5.562508 0.3840425 24.30731 +7.471917 0.3840425 24.30731 +10.03574 0.3840425 24.30731 +13.47828 0.3840425 24.30731 +18.10068 0.3840425 24.30731 +24.30731 0.3840425 24.30731 +32.64117 0.3840425 24.30731 +43.83129 0.3840425 24.30731 +58.85664 0.3840425 24.30731 +-0.0175068 0.518627 24.30731 +-0.01161267 0.518627 24.30731 +-0.005718534 0.518627 24.30731 +0.0001755984 0.518627 24.30731 +0.006069731 0.518627 24.30731 +0.01197402 0.518627 24.30731 +0.01903886 0.518627 24.30731 +0.02852504 0.518627 24.30731 +0.04126244 0.518627 24.30731 +0.05836535 0.518627 24.30731 +0.08132997 0.518627 24.30731 +0.1121653 0.518627 24.30731 +0.1535689 0.518627 24.30731 +0.2091628 0.518627 24.30731 +0.2838106 0.518627 24.30731 +0.3840425 0.518627 24.30731 +0.518627 0.518627 24.30731 +0.6993381 0.518627 24.30731 +0.9419845 0.518627 24.30731 +1.267794 0.518627 24.30731 +1.705268 0.518627 24.30731 +2.292679 0.518627 24.30731 +3.081414 0.518627 24.30731 +4.140474 0.518627 24.30731 +5.562508 0.518627 24.30731 +7.471917 0.518627 24.30731 +10.03574 0.518627 24.30731 +13.47828 0.518627 24.30731 +18.10068 0.518627 24.30731 +24.30731 0.518627 24.30731 +32.64117 0.518627 24.30731 +43.83129 0.518627 24.30731 +58.85664 0.518627 24.30731 +-0.0175068 0.6993381 24.30731 +-0.01161267 0.6993381 24.30731 +-0.005718534 0.6993381 24.30731 +0.0001755984 0.6993381 24.30731 +0.006069731 0.6993381 24.30731 +0.01197402 0.6993381 24.30731 +0.01903886 0.6993381 24.30731 +0.02852504 0.6993381 24.30731 +0.04126244 0.6993381 24.30731 +0.05836535 0.6993381 24.30731 +0.08132997 0.6993381 24.30731 +0.1121653 0.6993381 24.30731 +0.1535689 0.6993381 24.30731 +0.2091628 0.6993381 24.30731 +0.2838106 0.6993381 24.30731 +0.3840425 0.6993381 24.30731 +0.518627 0.6993381 24.30731 +0.6993381 0.6993381 24.30731 +0.9419845 0.6993381 24.30731 +1.267794 0.6993381 24.30731 +1.705268 0.6993381 24.30731 +2.292679 0.6993381 24.30731 +3.081414 0.6993381 24.30731 +4.140474 0.6993381 24.30731 +5.562508 0.6993381 24.30731 +7.471917 0.6993381 24.30731 +10.03574 0.6993381 24.30731 +13.47828 0.6993381 24.30731 +18.10068 0.6993381 24.30731 +24.30731 0.6993381 24.30731 +32.64117 0.6993381 24.30731 +43.83129 0.6993381 24.30731 +58.85664 0.6993381 24.30731 +-0.0175068 0.9419845 24.30731 +-0.01161267 0.9419845 24.30731 +-0.005718534 0.9419845 24.30731 +0.0001755984 0.9419845 24.30731 +0.006069731 0.9419845 24.30731 +0.01197402 0.9419845 24.30731 +0.01903886 0.9419845 24.30731 +0.02852504 0.9419845 24.30731 +0.04126244 0.9419845 24.30731 +0.05836535 0.9419845 24.30731 +0.08132997 0.9419845 24.30731 +0.1121653 0.9419845 24.30731 +0.1535689 0.9419845 24.30731 +0.2091628 0.9419845 24.30731 +0.2838106 0.9419845 24.30731 +0.3840425 0.9419845 24.30731 +0.518627 0.9419845 24.30731 +0.6993381 0.9419845 24.30731 +0.9419845 0.9419845 24.30731 +1.267794 0.9419845 24.30731 +1.705268 0.9419845 24.30731 +2.292679 0.9419845 24.30731 +3.081414 0.9419845 24.30731 +4.140474 0.9419845 24.30731 +5.562508 0.9419845 24.30731 +7.471917 0.9419845 24.30731 +10.03574 0.9419845 24.30731 +13.47828 0.9419845 24.30731 +18.10068 0.9419845 24.30731 +24.30731 0.9419845 24.30731 +32.64117 0.9419845 24.30731 +43.83129 0.9419845 24.30731 +58.85664 0.9419845 24.30731 +-0.0175068 1.267794 24.30731 +-0.01161267 1.267794 24.30731 +-0.005718534 1.267794 24.30731 +0.0001755984 1.267794 24.30731 +0.006069731 1.267794 24.30731 +0.01197402 1.267794 24.30731 +0.01903886 1.267794 24.30731 +0.02852504 1.267794 24.30731 +0.04126244 1.267794 24.30731 +0.05836535 1.267794 24.30731 +0.08132997 1.267794 24.30731 +0.1121653 1.267794 24.30731 +0.1535689 1.267794 24.30731 +0.2091628 1.267794 24.30731 +0.2838106 1.267794 24.30731 +0.3840425 1.267794 24.30731 +0.518627 1.267794 24.30731 +0.6993381 1.267794 24.30731 +0.9419845 1.267794 24.30731 +1.267794 1.267794 24.30731 +1.705268 1.267794 24.30731 +2.292679 1.267794 24.30731 +3.081414 1.267794 24.30731 +4.140474 1.267794 24.30731 +5.562508 1.267794 24.30731 +7.471917 1.267794 24.30731 +10.03574 1.267794 24.30731 +13.47828 1.267794 24.30731 +18.10068 1.267794 24.30731 +24.30731 1.267794 24.30731 +32.64117 1.267794 24.30731 +43.83129 1.267794 24.30731 +58.85664 1.267794 24.30731 +-0.0175068 1.705268 24.30731 +-0.01161267 1.705268 24.30731 +-0.005718534 1.705268 24.30731 +0.0001755984 1.705268 24.30731 +0.006069731 1.705268 24.30731 +0.01197402 1.705268 24.30731 +0.01903886 1.705268 24.30731 +0.02852504 1.705268 24.30731 +0.04126244 1.705268 24.30731 +0.05836535 1.705268 24.30731 +0.08132997 1.705268 24.30731 +0.1121653 1.705268 24.30731 +0.1535689 1.705268 24.30731 +0.2091628 1.705268 24.30731 +0.2838106 1.705268 24.30731 +0.3840425 1.705268 24.30731 +0.518627 1.705268 24.30731 +0.6993381 1.705268 24.30731 +0.9419845 1.705268 24.30731 +1.267794 1.705268 24.30731 +1.705268 1.705268 24.30731 +2.292679 1.705268 24.30731 +3.081414 1.705268 24.30731 +4.140474 1.705268 24.30731 +5.562508 1.705268 24.30731 +7.471917 1.705268 24.30731 +10.03574 1.705268 24.30731 +13.47828 1.705268 24.30731 +18.10068 1.705268 24.30731 +24.30731 1.705268 24.30731 +32.64117 1.705268 24.30731 +43.83129 1.705268 24.30731 +58.85664 1.705268 24.30731 +-0.0175068 2.292679 24.30731 +-0.01161267 2.292679 24.30731 +-0.005718534 2.292679 24.30731 +0.0001755984 2.292679 24.30731 +0.006069731 2.292679 24.30731 +0.01197402 2.292679 24.30731 +0.01903886 2.292679 24.30731 +0.02852504 2.292679 24.30731 +0.04126244 2.292679 24.30731 +0.05836535 2.292679 24.30731 +0.08132997 2.292679 24.30731 +0.1121653 2.292679 24.30731 +0.1535689 2.292679 24.30731 +0.2091628 2.292679 24.30731 +0.2838106 2.292679 24.30731 +0.3840425 2.292679 24.30731 +0.518627 2.292679 24.30731 +0.6993381 2.292679 24.30731 +0.9419845 2.292679 24.30731 +1.267794 2.292679 24.30731 +1.705268 2.292679 24.30731 +2.292679 2.292679 24.30731 +3.081414 2.292679 24.30731 +4.140474 2.292679 24.30731 +5.562508 2.292679 24.30731 +7.471917 2.292679 24.30731 +10.03574 2.292679 24.30731 +13.47828 2.292679 24.30731 +18.10068 2.292679 24.30731 +24.30731 2.292679 24.30731 +32.64117 2.292679 24.30731 +43.83129 2.292679 24.30731 +58.85664 2.292679 24.30731 +-0.0175068 3.081414 24.30731 +-0.01161267 3.081414 24.30731 +-0.005718534 3.081414 24.30731 +0.0001755984 3.081414 24.30731 +0.006069731 3.081414 24.30731 +0.01197402 3.081414 24.30731 +0.01903886 3.081414 24.30731 +0.02852504 3.081414 24.30731 +0.04126244 3.081414 24.30731 +0.05836535 3.081414 24.30731 +0.08132997 3.081414 24.30731 +0.1121653 3.081414 24.30731 +0.1535689 3.081414 24.30731 +0.2091628 3.081414 24.30731 +0.2838106 3.081414 24.30731 +0.3840425 3.081414 24.30731 +0.518627 3.081414 24.30731 +0.6993381 3.081414 24.30731 +0.9419845 3.081414 24.30731 +1.267794 3.081414 24.30731 +1.705268 3.081414 24.30731 +2.292679 3.081414 24.30731 +3.081414 3.081414 24.30731 +4.140474 3.081414 24.30731 +5.562508 3.081414 24.30731 +7.471917 3.081414 24.30731 +10.03574 3.081414 24.30731 +13.47828 3.081414 24.30731 +18.10068 3.081414 24.30731 +24.30731 3.081414 24.30731 +32.64117 3.081414 24.30731 +43.83129 3.081414 24.30731 +58.85664 3.081414 24.30731 +-0.0175068 4.140474 24.30731 +-0.01161267 4.140474 24.30731 +-0.005718534 4.140474 24.30731 +0.0001755984 4.140474 24.30731 +0.006069731 4.140474 24.30731 +0.01197402 4.140474 24.30731 +0.01903886 4.140474 24.30731 +0.02852504 4.140474 24.30731 +0.04126244 4.140474 24.30731 +0.05836535 4.140474 24.30731 +0.08132997 4.140474 24.30731 +0.1121653 4.140474 24.30731 +0.1535689 4.140474 24.30731 +0.2091628 4.140474 24.30731 +0.2838106 4.140474 24.30731 +0.3840425 4.140474 24.30731 +0.518627 4.140474 24.30731 +0.6993381 4.140474 24.30731 +0.9419845 4.140474 24.30731 +1.267794 4.140474 24.30731 +1.705268 4.140474 24.30731 +2.292679 4.140474 24.30731 +3.081414 4.140474 24.30731 +4.140474 4.140474 24.30731 +5.562508 4.140474 24.30731 +7.471917 4.140474 24.30731 +10.03574 4.140474 24.30731 +13.47828 4.140474 24.30731 +18.10068 4.140474 24.30731 +24.30731 4.140474 24.30731 +32.64117 4.140474 24.30731 +43.83129 4.140474 24.30731 +58.85664 4.140474 24.30731 +-0.0175068 5.562508 24.30731 +-0.01161267 5.562508 24.30731 +-0.005718534 5.562508 24.30731 +0.0001755984 5.562508 24.30731 +0.006069731 5.562508 24.30731 +0.01197402 5.562508 24.30731 +0.01903886 5.562508 24.30731 +0.02852504 5.562508 24.30731 +0.04126244 5.562508 24.30731 +0.05836535 5.562508 24.30731 +0.08132997 5.562508 24.30731 +0.1121653 5.562508 24.30731 +0.1535689 5.562508 24.30731 +0.2091628 5.562508 24.30731 +0.2838106 5.562508 24.30731 +0.3840425 5.562508 24.30731 +0.518627 5.562508 24.30731 +0.6993381 5.562508 24.30731 +0.9419845 5.562508 24.30731 +1.267794 5.562508 24.30731 +1.705268 5.562508 24.30731 +2.292679 5.562508 24.30731 +3.081414 5.562508 24.30731 +4.140474 5.562508 24.30731 +5.562508 5.562508 24.30731 +7.471917 5.562508 24.30731 +10.03574 5.562508 24.30731 +13.47828 5.562508 24.30731 +18.10068 5.562508 24.30731 +24.30731 5.562508 24.30731 +32.64117 5.562508 24.30731 +43.83129 5.562508 24.30731 +58.85664 5.562508 24.30731 +-0.0175068 7.471917 24.30731 +-0.01161267 7.471917 24.30731 +-0.005718534 7.471917 24.30731 +0.0001755984 7.471917 24.30731 +0.006069731 7.471917 24.30731 +0.01197402 7.471917 24.30731 +0.01903886 7.471917 24.30731 +0.02852504 7.471917 24.30731 +0.04126244 7.471917 24.30731 +0.05836535 7.471917 24.30731 +0.08132997 7.471917 24.30731 +0.1121653 7.471917 24.30731 +0.1535689 7.471917 24.30731 +0.2091628 7.471917 24.30731 +0.2838106 7.471917 24.30731 +0.3840425 7.471917 24.30731 +0.518627 7.471917 24.30731 +0.6993381 7.471917 24.30731 +0.9419845 7.471917 24.30731 +1.267794 7.471917 24.30731 +1.705268 7.471917 24.30731 +2.292679 7.471917 24.30731 +3.081414 7.471917 24.30731 +4.140474 7.471917 24.30731 +5.562508 7.471917 24.30731 +7.471917 7.471917 24.30731 +10.03574 7.471917 24.30731 +13.47828 7.471917 24.30731 +18.10068 7.471917 24.30731 +24.30731 7.471917 24.30731 +32.64117 7.471917 24.30731 +43.83129 7.471917 24.30731 +58.85664 7.471917 24.30731 +-0.0175068 10.03574 24.30731 +-0.01161267 10.03574 24.30731 +-0.005718534 10.03574 24.30731 +0.0001755984 10.03574 24.30731 +0.006069731 10.03574 24.30731 +0.01197402 10.03574 24.30731 +0.01903886 10.03574 24.30731 +0.02852504 10.03574 24.30731 +0.04126244 10.03574 24.30731 +0.05836535 10.03574 24.30731 +0.08132997 10.03574 24.30731 +0.1121653 10.03574 24.30731 +0.1535689 10.03574 24.30731 +0.2091628 10.03574 24.30731 +0.2838106 10.03574 24.30731 +0.3840425 10.03574 24.30731 +0.518627 10.03574 24.30731 +0.6993381 10.03574 24.30731 +0.9419845 10.03574 24.30731 +1.267794 10.03574 24.30731 +1.705268 10.03574 24.30731 +2.292679 10.03574 24.30731 +3.081414 10.03574 24.30731 +4.140474 10.03574 24.30731 +5.562508 10.03574 24.30731 +7.471917 10.03574 24.30731 +10.03574 10.03574 24.30731 +13.47828 10.03574 24.30731 +18.10068 10.03574 24.30731 +24.30731 10.03574 24.30731 +32.64117 10.03574 24.30731 +43.83129 10.03574 24.30731 +58.85664 10.03574 24.30731 +-0.0175068 13.47828 24.30731 +-0.01161267 13.47828 24.30731 +-0.005718534 13.47828 24.30731 +0.0001755984 13.47828 24.30731 +0.006069731 13.47828 24.30731 +0.01197402 13.47828 24.30731 +0.01903886 13.47828 24.30731 +0.02852504 13.47828 24.30731 +0.04126244 13.47828 24.30731 +0.05836535 13.47828 24.30731 +0.08132997 13.47828 24.30731 +0.1121653 13.47828 24.30731 +0.1535689 13.47828 24.30731 +0.2091628 13.47828 24.30731 +0.2838106 13.47828 24.30731 +0.3840425 13.47828 24.30731 +0.518627 13.47828 24.30731 +0.6993381 13.47828 24.30731 +0.9419845 13.47828 24.30731 +1.267794 13.47828 24.30731 +1.705268 13.47828 24.30731 +2.292679 13.47828 24.30731 +3.081414 13.47828 24.30731 +4.140474 13.47828 24.30731 +5.562508 13.47828 24.30731 +7.471917 13.47828 24.30731 +10.03574 13.47828 24.30731 +13.47828 13.47828 24.30731 +18.10068 13.47828 24.30731 +24.30731 13.47828 24.30731 +32.64117 13.47828 24.30731 +43.83129 13.47828 24.30731 +58.85664 13.47828 24.30731 +-0.0175068 18.10068 24.30731 +-0.01161267 18.10068 24.30731 +-0.005718534 18.10068 24.30731 +0.0001755984 18.10068 24.30731 +0.006069731 18.10068 24.30731 +0.01197402 18.10068 24.30731 +0.01903886 18.10068 24.30731 +0.02852504 18.10068 24.30731 +0.04126244 18.10068 24.30731 +0.05836535 18.10068 24.30731 +0.08132997 18.10068 24.30731 +0.1121653 18.10068 24.30731 +0.1535689 18.10068 24.30731 +0.2091628 18.10068 24.30731 +0.2838106 18.10068 24.30731 +0.3840425 18.10068 24.30731 +0.518627 18.10068 24.30731 +0.6993381 18.10068 24.30731 +0.9419845 18.10068 24.30731 +1.267794 18.10068 24.30731 +1.705268 18.10068 24.30731 +2.292679 18.10068 24.30731 +3.081414 18.10068 24.30731 +4.140474 18.10068 24.30731 +5.562508 18.10068 24.30731 +7.471917 18.10068 24.30731 +10.03574 18.10068 24.30731 +13.47828 18.10068 24.30731 +18.10068 18.10068 24.30731 +24.30731 18.10068 24.30731 +32.64117 18.10068 24.30731 +43.83129 18.10068 24.30731 +58.85664 18.10068 24.30731 +-0.0175068 24.30731 24.30731 +-0.01161267 24.30731 24.30731 +-0.005718534 24.30731 24.30731 +0.0001755984 24.30731 24.30731 +0.006069731 24.30731 24.30731 +0.01197402 24.30731 24.30731 +0.01903886 24.30731 24.30731 +0.02852504 24.30731 24.30731 +0.04126244 24.30731 24.30731 +0.05836535 24.30731 24.30731 +0.08132997 24.30731 24.30731 +0.1121653 24.30731 24.30731 +0.1535689 24.30731 24.30731 +0.2091628 24.30731 24.30731 +0.2838106 24.30731 24.30731 +0.3840425 24.30731 24.30731 +0.518627 24.30731 24.30731 +0.6993381 24.30731 24.30731 +0.9419845 24.30731 24.30731 +1.267794 24.30731 24.30731 +1.705268 24.30731 24.30731 +2.292679 24.30731 24.30731 +3.081414 24.30731 24.30731 +4.140474 24.30731 24.30731 +5.562508 24.30731 24.30731 +7.471917 24.30731 24.30731 +10.03574 24.30731 24.30731 +13.47828 24.30731 24.30731 +18.10068 24.30731 24.30731 +24.30731 24.30731 24.30731 +32.64117 24.30731 24.30731 +43.83129 24.30731 24.30731 +58.85664 24.30731 24.30731 +-0.0175068 32.64117 24.30731 +-0.01161267 32.64117 24.30731 +-0.005718534 32.64117 24.30731 +0.0001755984 32.64117 24.30731 +0.006069731 32.64117 24.30731 +0.01197402 32.64117 24.30731 +0.01903886 32.64117 24.30731 +0.02852504 32.64117 24.30731 +0.04126244 32.64117 24.30731 +0.05836535 32.64117 24.30731 +0.08132997 32.64117 24.30731 +0.1121653 32.64117 24.30731 +0.1535689 32.64117 24.30731 +0.2091628 32.64117 24.30731 +0.2838106 32.64117 24.30731 +0.3840425 32.64117 24.30731 +0.518627 32.64117 24.30731 +0.6993381 32.64117 24.30731 +0.9419845 32.64117 24.30731 +1.267794 32.64117 24.30731 +1.705268 32.64117 24.30731 +2.292679 32.64117 24.30731 +3.081414 32.64117 24.30731 +4.140474 32.64117 24.30731 +5.562508 32.64117 24.30731 +7.471917 32.64117 24.30731 +10.03574 32.64117 24.30731 +13.47828 32.64117 24.30731 +18.10068 32.64117 24.30731 +24.30731 32.64117 24.30731 +32.64117 32.64117 24.30731 +43.83129 32.64117 24.30731 +58.85664 32.64117 24.30731 +-0.0175068 43.83129 24.30731 +-0.01161267 43.83129 24.30731 +-0.005718534 43.83129 24.30731 +0.0001755984 43.83129 24.30731 +0.006069731 43.83129 24.30731 +0.01197402 43.83129 24.30731 +0.01903886 43.83129 24.30731 +0.02852504 43.83129 24.30731 +0.04126244 43.83129 24.30731 +0.05836535 43.83129 24.30731 +0.08132997 43.83129 24.30731 +0.1121653 43.83129 24.30731 +0.1535689 43.83129 24.30731 +0.2091628 43.83129 24.30731 +0.2838106 43.83129 24.30731 +0.3840425 43.83129 24.30731 +0.518627 43.83129 24.30731 +0.6993381 43.83129 24.30731 +0.9419845 43.83129 24.30731 +1.267794 43.83129 24.30731 +1.705268 43.83129 24.30731 +2.292679 43.83129 24.30731 +3.081414 43.83129 24.30731 +4.140474 43.83129 24.30731 +5.562508 43.83129 24.30731 +7.471917 43.83129 24.30731 +10.03574 43.83129 24.30731 +13.47828 43.83129 24.30731 +18.10068 43.83129 24.30731 +24.30731 43.83129 24.30731 +32.64117 43.83129 24.30731 +43.83129 43.83129 24.30731 +58.85664 43.83129 24.30731 +-0.0175068 58.85664 24.30731 +-0.01161267 58.85664 24.30731 +-0.005718534 58.85664 24.30731 +0.0001755984 58.85664 24.30731 +0.006069731 58.85664 24.30731 +0.01197402 58.85664 24.30731 +0.01903886 58.85664 24.30731 +0.02852504 58.85664 24.30731 +0.04126244 58.85664 24.30731 +0.05836535 58.85664 24.30731 +0.08132997 58.85664 24.30731 +0.1121653 58.85664 24.30731 +0.1535689 58.85664 24.30731 +0.2091628 58.85664 24.30731 +0.2838106 58.85664 24.30731 +0.3840425 58.85664 24.30731 +0.518627 58.85664 24.30731 +0.6993381 58.85664 24.30731 +0.9419845 58.85664 24.30731 +1.267794 58.85664 24.30731 +1.705268 58.85664 24.30731 +2.292679 58.85664 24.30731 +3.081414 58.85664 24.30731 +4.140474 58.85664 24.30731 +5.562508 58.85664 24.30731 +7.471917 58.85664 24.30731 +10.03574 58.85664 24.30731 +13.47828 58.85664 24.30731 +18.10068 58.85664 24.30731 +24.30731 58.85664 24.30731 +32.64117 58.85664 24.30731 +43.83129 58.85664 24.30731 +58.85664 58.85664 24.30731 +-0.0175068 -0.0175068 32.64117 +-0.01161267 -0.0175068 32.64117 +-0.005718534 -0.0175068 32.64117 +0.0001755984 -0.0175068 32.64117 +0.006069731 -0.0175068 32.64117 +0.01197402 -0.0175068 32.64117 +0.01903886 -0.0175068 32.64117 +0.02852504 -0.0175068 32.64117 +0.04126244 -0.0175068 32.64117 +0.05836535 -0.0175068 32.64117 +0.08132997 -0.0175068 32.64117 +0.1121653 -0.0175068 32.64117 +0.1535689 -0.0175068 32.64117 +0.2091628 -0.0175068 32.64117 +0.2838106 -0.0175068 32.64117 +0.3840425 -0.0175068 32.64117 +0.518627 -0.0175068 32.64117 +0.6993381 -0.0175068 32.64117 +0.9419845 -0.0175068 32.64117 +1.267794 -0.0175068 32.64117 +1.705268 -0.0175068 32.64117 +2.292679 -0.0175068 32.64117 +3.081414 -0.0175068 32.64117 +4.140474 -0.0175068 32.64117 +5.562508 -0.0175068 32.64117 +7.471917 -0.0175068 32.64117 +10.03574 -0.0175068 32.64117 +13.47828 -0.0175068 32.64117 +18.10068 -0.0175068 32.64117 +24.30731 -0.0175068 32.64117 +32.64117 -0.0175068 32.64117 +43.83129 -0.0175068 32.64117 +58.85664 -0.0175068 32.64117 +-0.0175068 -0.01161267 32.64117 +-0.01161267 -0.01161267 32.64117 +-0.005718534 -0.01161267 32.64117 +0.0001755984 -0.01161267 32.64117 +0.006069731 -0.01161267 32.64117 +0.01197402 -0.01161267 32.64117 +0.01903886 -0.01161267 32.64117 +0.02852504 -0.01161267 32.64117 +0.04126244 -0.01161267 32.64117 +0.05836535 -0.01161267 32.64117 +0.08132997 -0.01161267 32.64117 +0.1121653 -0.01161267 32.64117 +0.1535689 -0.01161267 32.64117 +0.2091628 -0.01161267 32.64117 +0.2838106 -0.01161267 32.64117 +0.3840425 -0.01161267 32.64117 +0.518627 -0.01161267 32.64117 +0.6993381 -0.01161267 32.64117 +0.9419845 -0.01161267 32.64117 +1.267794 -0.01161267 32.64117 +1.705268 -0.01161267 32.64117 +2.292679 -0.01161267 32.64117 +3.081414 -0.01161267 32.64117 +4.140474 -0.01161267 32.64117 +5.562508 -0.01161267 32.64117 +7.471917 -0.01161267 32.64117 +10.03574 -0.01161267 32.64117 +13.47828 -0.01161267 32.64117 +18.10068 -0.01161267 32.64117 +24.30731 -0.01161267 32.64117 +32.64117 -0.01161267 32.64117 +43.83129 -0.01161267 32.64117 +58.85664 -0.01161267 32.64117 +-0.0175068 -0.005718534 32.64117 +-0.01161267 -0.005718534 32.64117 +-0.005718534 -0.005718534 32.64117 +0.0001755984 -0.005718534 32.64117 +0.006069731 -0.005718534 32.64117 +0.01197402 -0.005718534 32.64117 +0.01903886 -0.005718534 32.64117 +0.02852504 -0.005718534 32.64117 +0.04126244 -0.005718534 32.64117 +0.05836535 -0.005718534 32.64117 +0.08132997 -0.005718534 32.64117 +0.1121653 -0.005718534 32.64117 +0.1535689 -0.005718534 32.64117 +0.2091628 -0.005718534 32.64117 +0.2838106 -0.005718534 32.64117 +0.3840425 -0.005718534 32.64117 +0.518627 -0.005718534 32.64117 +0.6993381 -0.005718534 32.64117 +0.9419845 -0.005718534 32.64117 +1.267794 -0.005718534 32.64117 +1.705268 -0.005718534 32.64117 +2.292679 -0.005718534 32.64117 +3.081414 -0.005718534 32.64117 +4.140474 -0.005718534 32.64117 +5.562508 -0.005718534 32.64117 +7.471917 -0.005718534 32.64117 +10.03574 -0.005718534 32.64117 +13.47828 -0.005718534 32.64117 +18.10068 -0.005718534 32.64117 +24.30731 -0.005718534 32.64117 +32.64117 -0.005718534 32.64117 +43.83129 -0.005718534 32.64117 +58.85664 -0.005718534 32.64117 +-0.0175068 0.0001755984 32.64117 +-0.01161267 0.0001755984 32.64117 +-0.005718534 0.0001755984 32.64117 +0.0001755984 0.0001755984 32.64117 +0.006069731 0.0001755984 32.64117 +0.01197402 0.0001755984 32.64117 +0.01903886 0.0001755984 32.64117 +0.02852504 0.0001755984 32.64117 +0.04126244 0.0001755984 32.64117 +0.05836535 0.0001755984 32.64117 +0.08132997 0.0001755984 32.64117 +0.1121653 0.0001755984 32.64117 +0.1535689 0.0001755984 32.64117 +0.2091628 0.0001755984 32.64117 +0.2838106 0.0001755984 32.64117 +0.3840425 0.0001755984 32.64117 +0.518627 0.0001755984 32.64117 +0.6993381 0.0001755984 32.64117 +0.9419845 0.0001755984 32.64117 +1.267794 0.0001755984 32.64117 +1.705268 0.0001755984 32.64117 +2.292679 0.0001755984 32.64117 +3.081414 0.0001755984 32.64117 +4.140474 0.0001755984 32.64117 +5.562508 0.0001755984 32.64117 +7.471917 0.0001755984 32.64117 +10.03574 0.0001755984 32.64117 +13.47828 0.0001755984 32.64117 +18.10068 0.0001755984 32.64117 +24.30731 0.0001755984 32.64117 +32.64117 0.0001755984 32.64117 +43.83129 0.0001755984 32.64117 +58.85664 0.0001755984 32.64117 +-0.0175068 0.006069731 32.64117 +-0.01161267 0.006069731 32.64117 +-0.005718534 0.006069731 32.64117 +0.0001755984 0.006069731 32.64117 +0.006069731 0.006069731 32.64117 +0.01197402 0.006069731 32.64117 +0.01903886 0.006069731 32.64117 +0.02852504 0.006069731 32.64117 +0.04126244 0.006069731 32.64117 +0.05836535 0.006069731 32.64117 +0.08132997 0.006069731 32.64117 +0.1121653 0.006069731 32.64117 +0.1535689 0.006069731 32.64117 +0.2091628 0.006069731 32.64117 +0.2838106 0.006069731 32.64117 +0.3840425 0.006069731 32.64117 +0.518627 0.006069731 32.64117 +0.6993381 0.006069731 32.64117 +0.9419845 0.006069731 32.64117 +1.267794 0.006069731 32.64117 +1.705268 0.006069731 32.64117 +2.292679 0.006069731 32.64117 +3.081414 0.006069731 32.64117 +4.140474 0.006069731 32.64117 +5.562508 0.006069731 32.64117 +7.471917 0.006069731 32.64117 +10.03574 0.006069731 32.64117 +13.47828 0.006069731 32.64117 +18.10068 0.006069731 32.64117 +24.30731 0.006069731 32.64117 +32.64117 0.006069731 32.64117 +43.83129 0.006069731 32.64117 +58.85664 0.006069731 32.64117 +-0.0175068 0.01197402 32.64117 +-0.01161267 0.01197402 32.64117 +-0.005718534 0.01197402 32.64117 +0.0001755984 0.01197402 32.64117 +0.006069731 0.01197402 32.64117 +0.01197402 0.01197402 32.64117 +0.01903886 0.01197402 32.64117 +0.02852504 0.01197402 32.64117 +0.04126244 0.01197402 32.64117 +0.05836535 0.01197402 32.64117 +0.08132997 0.01197402 32.64117 +0.1121653 0.01197402 32.64117 +0.1535689 0.01197402 32.64117 +0.2091628 0.01197402 32.64117 +0.2838106 0.01197402 32.64117 +0.3840425 0.01197402 32.64117 +0.518627 0.01197402 32.64117 +0.6993381 0.01197402 32.64117 +0.9419845 0.01197402 32.64117 +1.267794 0.01197402 32.64117 +1.705268 0.01197402 32.64117 +2.292679 0.01197402 32.64117 +3.081414 0.01197402 32.64117 +4.140474 0.01197402 32.64117 +5.562508 0.01197402 32.64117 +7.471917 0.01197402 32.64117 +10.03574 0.01197402 32.64117 +13.47828 0.01197402 32.64117 +18.10068 0.01197402 32.64117 +24.30731 0.01197402 32.64117 +32.64117 0.01197402 32.64117 +43.83129 0.01197402 32.64117 +58.85664 0.01197402 32.64117 +-0.0175068 0.01903886 32.64117 +-0.01161267 0.01903886 32.64117 +-0.005718534 0.01903886 32.64117 +0.0001755984 0.01903886 32.64117 +0.006069731 0.01903886 32.64117 +0.01197402 0.01903886 32.64117 +0.01903886 0.01903886 32.64117 +0.02852504 0.01903886 32.64117 +0.04126244 0.01903886 32.64117 +0.05836535 0.01903886 32.64117 +0.08132997 0.01903886 32.64117 +0.1121653 0.01903886 32.64117 +0.1535689 0.01903886 32.64117 +0.2091628 0.01903886 32.64117 +0.2838106 0.01903886 32.64117 +0.3840425 0.01903886 32.64117 +0.518627 0.01903886 32.64117 +0.6993381 0.01903886 32.64117 +0.9419845 0.01903886 32.64117 +1.267794 0.01903886 32.64117 +1.705268 0.01903886 32.64117 +2.292679 0.01903886 32.64117 +3.081414 0.01903886 32.64117 +4.140474 0.01903886 32.64117 +5.562508 0.01903886 32.64117 +7.471917 0.01903886 32.64117 +10.03574 0.01903886 32.64117 +13.47828 0.01903886 32.64117 +18.10068 0.01903886 32.64117 +24.30731 0.01903886 32.64117 +32.64117 0.01903886 32.64117 +43.83129 0.01903886 32.64117 +58.85664 0.01903886 32.64117 +-0.0175068 0.02852504 32.64117 +-0.01161267 0.02852504 32.64117 +-0.005718534 0.02852504 32.64117 +0.0001755984 0.02852504 32.64117 +0.006069731 0.02852504 32.64117 +0.01197402 0.02852504 32.64117 +0.01903886 0.02852504 32.64117 +0.02852504 0.02852504 32.64117 +0.04126244 0.02852504 32.64117 +0.05836535 0.02852504 32.64117 +0.08132997 0.02852504 32.64117 +0.1121653 0.02852504 32.64117 +0.1535689 0.02852504 32.64117 +0.2091628 0.02852504 32.64117 +0.2838106 0.02852504 32.64117 +0.3840425 0.02852504 32.64117 +0.518627 0.02852504 32.64117 +0.6993381 0.02852504 32.64117 +0.9419845 0.02852504 32.64117 +1.267794 0.02852504 32.64117 +1.705268 0.02852504 32.64117 +2.292679 0.02852504 32.64117 +3.081414 0.02852504 32.64117 +4.140474 0.02852504 32.64117 +5.562508 0.02852504 32.64117 +7.471917 0.02852504 32.64117 +10.03574 0.02852504 32.64117 +13.47828 0.02852504 32.64117 +18.10068 0.02852504 32.64117 +24.30731 0.02852504 32.64117 +32.64117 0.02852504 32.64117 +43.83129 0.02852504 32.64117 +58.85664 0.02852504 32.64117 +-0.0175068 0.04126244 32.64117 +-0.01161267 0.04126244 32.64117 +-0.005718534 0.04126244 32.64117 +0.0001755984 0.04126244 32.64117 +0.006069731 0.04126244 32.64117 +0.01197402 0.04126244 32.64117 +0.01903886 0.04126244 32.64117 +0.02852504 0.04126244 32.64117 +0.04126244 0.04126244 32.64117 +0.05836535 0.04126244 32.64117 +0.08132997 0.04126244 32.64117 +0.1121653 0.04126244 32.64117 +0.1535689 0.04126244 32.64117 +0.2091628 0.04126244 32.64117 +0.2838106 0.04126244 32.64117 +0.3840425 0.04126244 32.64117 +0.518627 0.04126244 32.64117 +0.6993381 0.04126244 32.64117 +0.9419845 0.04126244 32.64117 +1.267794 0.04126244 32.64117 +1.705268 0.04126244 32.64117 +2.292679 0.04126244 32.64117 +3.081414 0.04126244 32.64117 +4.140474 0.04126244 32.64117 +5.562508 0.04126244 32.64117 +7.471917 0.04126244 32.64117 +10.03574 0.04126244 32.64117 +13.47828 0.04126244 32.64117 +18.10068 0.04126244 32.64117 +24.30731 0.04126244 32.64117 +32.64117 0.04126244 32.64117 +43.83129 0.04126244 32.64117 +58.85664 0.04126244 32.64117 +-0.0175068 0.05836535 32.64117 +-0.01161267 0.05836535 32.64117 +-0.005718534 0.05836535 32.64117 +0.0001755984 0.05836535 32.64117 +0.006069731 0.05836535 32.64117 +0.01197402 0.05836535 32.64117 +0.01903886 0.05836535 32.64117 +0.02852504 0.05836535 32.64117 +0.04126244 0.05836535 32.64117 +0.05836535 0.05836535 32.64117 +0.08132997 0.05836535 32.64117 +0.1121653 0.05836535 32.64117 +0.1535689 0.05836535 32.64117 +0.2091628 0.05836535 32.64117 +0.2838106 0.05836535 32.64117 +0.3840425 0.05836535 32.64117 +0.518627 0.05836535 32.64117 +0.6993381 0.05836535 32.64117 +0.9419845 0.05836535 32.64117 +1.267794 0.05836535 32.64117 +1.705268 0.05836535 32.64117 +2.292679 0.05836535 32.64117 +3.081414 0.05836535 32.64117 +4.140474 0.05836535 32.64117 +5.562508 0.05836535 32.64117 +7.471917 0.05836535 32.64117 +10.03574 0.05836535 32.64117 +13.47828 0.05836535 32.64117 +18.10068 0.05836535 32.64117 +24.30731 0.05836535 32.64117 +32.64117 0.05836535 32.64117 +43.83129 0.05836535 32.64117 +58.85664 0.05836535 32.64117 +-0.0175068 0.08132997 32.64117 +-0.01161267 0.08132997 32.64117 +-0.005718534 0.08132997 32.64117 +0.0001755984 0.08132997 32.64117 +0.006069731 0.08132997 32.64117 +0.01197402 0.08132997 32.64117 +0.01903886 0.08132997 32.64117 +0.02852504 0.08132997 32.64117 +0.04126244 0.08132997 32.64117 +0.05836535 0.08132997 32.64117 +0.08132997 0.08132997 32.64117 +0.1121653 0.08132997 32.64117 +0.1535689 0.08132997 32.64117 +0.2091628 0.08132997 32.64117 +0.2838106 0.08132997 32.64117 +0.3840425 0.08132997 32.64117 +0.518627 0.08132997 32.64117 +0.6993381 0.08132997 32.64117 +0.9419845 0.08132997 32.64117 +1.267794 0.08132997 32.64117 +1.705268 0.08132997 32.64117 +2.292679 0.08132997 32.64117 +3.081414 0.08132997 32.64117 +4.140474 0.08132997 32.64117 +5.562508 0.08132997 32.64117 +7.471917 0.08132997 32.64117 +10.03574 0.08132997 32.64117 +13.47828 0.08132997 32.64117 +18.10068 0.08132997 32.64117 +24.30731 0.08132997 32.64117 +32.64117 0.08132997 32.64117 +43.83129 0.08132997 32.64117 +58.85664 0.08132997 32.64117 +-0.0175068 0.1121653 32.64117 +-0.01161267 0.1121653 32.64117 +-0.005718534 0.1121653 32.64117 +0.0001755984 0.1121653 32.64117 +0.006069731 0.1121653 32.64117 +0.01197402 0.1121653 32.64117 +0.01903886 0.1121653 32.64117 +0.02852504 0.1121653 32.64117 +0.04126244 0.1121653 32.64117 +0.05836535 0.1121653 32.64117 +0.08132997 0.1121653 32.64117 +0.1121653 0.1121653 32.64117 +0.1535689 0.1121653 32.64117 +0.2091628 0.1121653 32.64117 +0.2838106 0.1121653 32.64117 +0.3840425 0.1121653 32.64117 +0.518627 0.1121653 32.64117 +0.6993381 0.1121653 32.64117 +0.9419845 0.1121653 32.64117 +1.267794 0.1121653 32.64117 +1.705268 0.1121653 32.64117 +2.292679 0.1121653 32.64117 +3.081414 0.1121653 32.64117 +4.140474 0.1121653 32.64117 +5.562508 0.1121653 32.64117 +7.471917 0.1121653 32.64117 +10.03574 0.1121653 32.64117 +13.47828 0.1121653 32.64117 +18.10068 0.1121653 32.64117 +24.30731 0.1121653 32.64117 +32.64117 0.1121653 32.64117 +43.83129 0.1121653 32.64117 +58.85664 0.1121653 32.64117 +-0.0175068 0.1535689 32.64117 +-0.01161267 0.1535689 32.64117 +-0.005718534 0.1535689 32.64117 +0.0001755984 0.1535689 32.64117 +0.006069731 0.1535689 32.64117 +0.01197402 0.1535689 32.64117 +0.01903886 0.1535689 32.64117 +0.02852504 0.1535689 32.64117 +0.04126244 0.1535689 32.64117 +0.05836535 0.1535689 32.64117 +0.08132997 0.1535689 32.64117 +0.1121653 0.1535689 32.64117 +0.1535689 0.1535689 32.64117 +0.2091628 0.1535689 32.64117 +0.2838106 0.1535689 32.64117 +0.3840425 0.1535689 32.64117 +0.518627 0.1535689 32.64117 +0.6993381 0.1535689 32.64117 +0.9419845 0.1535689 32.64117 +1.267794 0.1535689 32.64117 +1.705268 0.1535689 32.64117 +2.292679 0.1535689 32.64117 +3.081414 0.1535689 32.64117 +4.140474 0.1535689 32.64117 +5.562508 0.1535689 32.64117 +7.471917 0.1535689 32.64117 +10.03574 0.1535689 32.64117 +13.47828 0.1535689 32.64117 +18.10068 0.1535689 32.64117 +24.30731 0.1535689 32.64117 +32.64117 0.1535689 32.64117 +43.83129 0.1535689 32.64117 +58.85664 0.1535689 32.64117 +-0.0175068 0.2091628 32.64117 +-0.01161267 0.2091628 32.64117 +-0.005718534 0.2091628 32.64117 +0.0001755984 0.2091628 32.64117 +0.006069731 0.2091628 32.64117 +0.01197402 0.2091628 32.64117 +0.01903886 0.2091628 32.64117 +0.02852504 0.2091628 32.64117 +0.04126244 0.2091628 32.64117 +0.05836535 0.2091628 32.64117 +0.08132997 0.2091628 32.64117 +0.1121653 0.2091628 32.64117 +0.1535689 0.2091628 32.64117 +0.2091628 0.2091628 32.64117 +0.2838106 0.2091628 32.64117 +0.3840425 0.2091628 32.64117 +0.518627 0.2091628 32.64117 +0.6993381 0.2091628 32.64117 +0.9419845 0.2091628 32.64117 +1.267794 0.2091628 32.64117 +1.705268 0.2091628 32.64117 +2.292679 0.2091628 32.64117 +3.081414 0.2091628 32.64117 +4.140474 0.2091628 32.64117 +5.562508 0.2091628 32.64117 +7.471917 0.2091628 32.64117 +10.03574 0.2091628 32.64117 +13.47828 0.2091628 32.64117 +18.10068 0.2091628 32.64117 +24.30731 0.2091628 32.64117 +32.64117 0.2091628 32.64117 +43.83129 0.2091628 32.64117 +58.85664 0.2091628 32.64117 +-0.0175068 0.2838106 32.64117 +-0.01161267 0.2838106 32.64117 +-0.005718534 0.2838106 32.64117 +0.0001755984 0.2838106 32.64117 +0.006069731 0.2838106 32.64117 +0.01197402 0.2838106 32.64117 +0.01903886 0.2838106 32.64117 +0.02852504 0.2838106 32.64117 +0.04126244 0.2838106 32.64117 +0.05836535 0.2838106 32.64117 +0.08132997 0.2838106 32.64117 +0.1121653 0.2838106 32.64117 +0.1535689 0.2838106 32.64117 +0.2091628 0.2838106 32.64117 +0.2838106 0.2838106 32.64117 +0.3840425 0.2838106 32.64117 +0.518627 0.2838106 32.64117 +0.6993381 0.2838106 32.64117 +0.9419845 0.2838106 32.64117 +1.267794 0.2838106 32.64117 +1.705268 0.2838106 32.64117 +2.292679 0.2838106 32.64117 +3.081414 0.2838106 32.64117 +4.140474 0.2838106 32.64117 +5.562508 0.2838106 32.64117 +7.471917 0.2838106 32.64117 +10.03574 0.2838106 32.64117 +13.47828 0.2838106 32.64117 +18.10068 0.2838106 32.64117 +24.30731 0.2838106 32.64117 +32.64117 0.2838106 32.64117 +43.83129 0.2838106 32.64117 +58.85664 0.2838106 32.64117 +-0.0175068 0.3840425 32.64117 +-0.01161267 0.3840425 32.64117 +-0.005718534 0.3840425 32.64117 +0.0001755984 0.3840425 32.64117 +0.006069731 0.3840425 32.64117 +0.01197402 0.3840425 32.64117 +0.01903886 0.3840425 32.64117 +0.02852504 0.3840425 32.64117 +0.04126244 0.3840425 32.64117 +0.05836535 0.3840425 32.64117 +0.08132997 0.3840425 32.64117 +0.1121653 0.3840425 32.64117 +0.1535689 0.3840425 32.64117 +0.2091628 0.3840425 32.64117 +0.2838106 0.3840425 32.64117 +0.3840425 0.3840425 32.64117 +0.518627 0.3840425 32.64117 +0.6993381 0.3840425 32.64117 +0.9419845 0.3840425 32.64117 +1.267794 0.3840425 32.64117 +1.705268 0.3840425 32.64117 +2.292679 0.3840425 32.64117 +3.081414 0.3840425 32.64117 +4.140474 0.3840425 32.64117 +5.562508 0.3840425 32.64117 +7.471917 0.3840425 32.64117 +10.03574 0.3840425 32.64117 +13.47828 0.3840425 32.64117 +18.10068 0.3840425 32.64117 +24.30731 0.3840425 32.64117 +32.64117 0.3840425 32.64117 +43.83129 0.3840425 32.64117 +58.85664 0.3840425 32.64117 +-0.0175068 0.518627 32.64117 +-0.01161267 0.518627 32.64117 +-0.005718534 0.518627 32.64117 +0.0001755984 0.518627 32.64117 +0.006069731 0.518627 32.64117 +0.01197402 0.518627 32.64117 +0.01903886 0.518627 32.64117 +0.02852504 0.518627 32.64117 +0.04126244 0.518627 32.64117 +0.05836535 0.518627 32.64117 +0.08132997 0.518627 32.64117 +0.1121653 0.518627 32.64117 +0.1535689 0.518627 32.64117 +0.2091628 0.518627 32.64117 +0.2838106 0.518627 32.64117 +0.3840425 0.518627 32.64117 +0.518627 0.518627 32.64117 +0.6993381 0.518627 32.64117 +0.9419845 0.518627 32.64117 +1.267794 0.518627 32.64117 +1.705268 0.518627 32.64117 +2.292679 0.518627 32.64117 +3.081414 0.518627 32.64117 +4.140474 0.518627 32.64117 +5.562508 0.518627 32.64117 +7.471917 0.518627 32.64117 +10.03574 0.518627 32.64117 +13.47828 0.518627 32.64117 +18.10068 0.518627 32.64117 +24.30731 0.518627 32.64117 +32.64117 0.518627 32.64117 +43.83129 0.518627 32.64117 +58.85664 0.518627 32.64117 +-0.0175068 0.6993381 32.64117 +-0.01161267 0.6993381 32.64117 +-0.005718534 0.6993381 32.64117 +0.0001755984 0.6993381 32.64117 +0.006069731 0.6993381 32.64117 +0.01197402 0.6993381 32.64117 +0.01903886 0.6993381 32.64117 +0.02852504 0.6993381 32.64117 +0.04126244 0.6993381 32.64117 +0.05836535 0.6993381 32.64117 +0.08132997 0.6993381 32.64117 +0.1121653 0.6993381 32.64117 +0.1535689 0.6993381 32.64117 +0.2091628 0.6993381 32.64117 +0.2838106 0.6993381 32.64117 +0.3840425 0.6993381 32.64117 +0.518627 0.6993381 32.64117 +0.6993381 0.6993381 32.64117 +0.9419845 0.6993381 32.64117 +1.267794 0.6993381 32.64117 +1.705268 0.6993381 32.64117 +2.292679 0.6993381 32.64117 +3.081414 0.6993381 32.64117 +4.140474 0.6993381 32.64117 +5.562508 0.6993381 32.64117 +7.471917 0.6993381 32.64117 +10.03574 0.6993381 32.64117 +13.47828 0.6993381 32.64117 +18.10068 0.6993381 32.64117 +24.30731 0.6993381 32.64117 +32.64117 0.6993381 32.64117 +43.83129 0.6993381 32.64117 +58.85664 0.6993381 32.64117 +-0.0175068 0.9419845 32.64117 +-0.01161267 0.9419845 32.64117 +-0.005718534 0.9419845 32.64117 +0.0001755984 0.9419845 32.64117 +0.006069731 0.9419845 32.64117 +0.01197402 0.9419845 32.64117 +0.01903886 0.9419845 32.64117 +0.02852504 0.9419845 32.64117 +0.04126244 0.9419845 32.64117 +0.05836535 0.9419845 32.64117 +0.08132997 0.9419845 32.64117 +0.1121653 0.9419845 32.64117 +0.1535689 0.9419845 32.64117 +0.2091628 0.9419845 32.64117 +0.2838106 0.9419845 32.64117 +0.3840425 0.9419845 32.64117 +0.518627 0.9419845 32.64117 +0.6993381 0.9419845 32.64117 +0.9419845 0.9419845 32.64117 +1.267794 0.9419845 32.64117 +1.705268 0.9419845 32.64117 +2.292679 0.9419845 32.64117 +3.081414 0.9419845 32.64117 +4.140474 0.9419845 32.64117 +5.562508 0.9419845 32.64117 +7.471917 0.9419845 32.64117 +10.03574 0.9419845 32.64117 +13.47828 0.9419845 32.64117 +18.10068 0.9419845 32.64117 +24.30731 0.9419845 32.64117 +32.64117 0.9419845 32.64117 +43.83129 0.9419845 32.64117 +58.85664 0.9419845 32.64117 +-0.0175068 1.267794 32.64117 +-0.01161267 1.267794 32.64117 +-0.005718534 1.267794 32.64117 +0.0001755984 1.267794 32.64117 +0.006069731 1.267794 32.64117 +0.01197402 1.267794 32.64117 +0.01903886 1.267794 32.64117 +0.02852504 1.267794 32.64117 +0.04126244 1.267794 32.64117 +0.05836535 1.267794 32.64117 +0.08132997 1.267794 32.64117 +0.1121653 1.267794 32.64117 +0.1535689 1.267794 32.64117 +0.2091628 1.267794 32.64117 +0.2838106 1.267794 32.64117 +0.3840425 1.267794 32.64117 +0.518627 1.267794 32.64117 +0.6993381 1.267794 32.64117 +0.9419845 1.267794 32.64117 +1.267794 1.267794 32.64117 +1.705268 1.267794 32.64117 +2.292679 1.267794 32.64117 +3.081414 1.267794 32.64117 +4.140474 1.267794 32.64117 +5.562508 1.267794 32.64117 +7.471917 1.267794 32.64117 +10.03574 1.267794 32.64117 +13.47828 1.267794 32.64117 +18.10068 1.267794 32.64117 +24.30731 1.267794 32.64117 +32.64117 1.267794 32.64117 +43.83129 1.267794 32.64117 +58.85664 1.267794 32.64117 +-0.0175068 1.705268 32.64117 +-0.01161267 1.705268 32.64117 +-0.005718534 1.705268 32.64117 +0.0001755984 1.705268 32.64117 +0.006069731 1.705268 32.64117 +0.01197402 1.705268 32.64117 +0.01903886 1.705268 32.64117 +0.02852504 1.705268 32.64117 +0.04126244 1.705268 32.64117 +0.05836535 1.705268 32.64117 +0.08132997 1.705268 32.64117 +0.1121653 1.705268 32.64117 +0.1535689 1.705268 32.64117 +0.2091628 1.705268 32.64117 +0.2838106 1.705268 32.64117 +0.3840425 1.705268 32.64117 +0.518627 1.705268 32.64117 +0.6993381 1.705268 32.64117 +0.9419845 1.705268 32.64117 +1.267794 1.705268 32.64117 +1.705268 1.705268 32.64117 +2.292679 1.705268 32.64117 +3.081414 1.705268 32.64117 +4.140474 1.705268 32.64117 +5.562508 1.705268 32.64117 +7.471917 1.705268 32.64117 +10.03574 1.705268 32.64117 +13.47828 1.705268 32.64117 +18.10068 1.705268 32.64117 +24.30731 1.705268 32.64117 +32.64117 1.705268 32.64117 +43.83129 1.705268 32.64117 +58.85664 1.705268 32.64117 +-0.0175068 2.292679 32.64117 +-0.01161267 2.292679 32.64117 +-0.005718534 2.292679 32.64117 +0.0001755984 2.292679 32.64117 +0.006069731 2.292679 32.64117 +0.01197402 2.292679 32.64117 +0.01903886 2.292679 32.64117 +0.02852504 2.292679 32.64117 +0.04126244 2.292679 32.64117 +0.05836535 2.292679 32.64117 +0.08132997 2.292679 32.64117 +0.1121653 2.292679 32.64117 +0.1535689 2.292679 32.64117 +0.2091628 2.292679 32.64117 +0.2838106 2.292679 32.64117 +0.3840425 2.292679 32.64117 +0.518627 2.292679 32.64117 +0.6993381 2.292679 32.64117 +0.9419845 2.292679 32.64117 +1.267794 2.292679 32.64117 +1.705268 2.292679 32.64117 +2.292679 2.292679 32.64117 +3.081414 2.292679 32.64117 +4.140474 2.292679 32.64117 +5.562508 2.292679 32.64117 +7.471917 2.292679 32.64117 +10.03574 2.292679 32.64117 +13.47828 2.292679 32.64117 +18.10068 2.292679 32.64117 +24.30731 2.292679 32.64117 +32.64117 2.292679 32.64117 +43.83129 2.292679 32.64117 +58.85664 2.292679 32.64117 +-0.0175068 3.081414 32.64117 +-0.01161267 3.081414 32.64117 +-0.005718534 3.081414 32.64117 +0.0001755984 3.081414 32.64117 +0.006069731 3.081414 32.64117 +0.01197402 3.081414 32.64117 +0.01903886 3.081414 32.64117 +0.02852504 3.081414 32.64117 +0.04126244 3.081414 32.64117 +0.05836535 3.081414 32.64117 +0.08132997 3.081414 32.64117 +0.1121653 3.081414 32.64117 +0.1535689 3.081414 32.64117 +0.2091628 3.081414 32.64117 +0.2838106 3.081414 32.64117 +0.3840425 3.081414 32.64117 +0.518627 3.081414 32.64117 +0.6993381 3.081414 32.64117 +0.9419845 3.081414 32.64117 +1.267794 3.081414 32.64117 +1.705268 3.081414 32.64117 +2.292679 3.081414 32.64117 +3.081414 3.081414 32.64117 +4.140474 3.081414 32.64117 +5.562508 3.081414 32.64117 +7.471917 3.081414 32.64117 +10.03574 3.081414 32.64117 +13.47828 3.081414 32.64117 +18.10068 3.081414 32.64117 +24.30731 3.081414 32.64117 +32.64117 3.081414 32.64117 +43.83129 3.081414 32.64117 +58.85664 3.081414 32.64117 +-0.0175068 4.140474 32.64117 +-0.01161267 4.140474 32.64117 +-0.005718534 4.140474 32.64117 +0.0001755984 4.140474 32.64117 +0.006069731 4.140474 32.64117 +0.01197402 4.140474 32.64117 +0.01903886 4.140474 32.64117 +0.02852504 4.140474 32.64117 +0.04126244 4.140474 32.64117 +0.05836535 4.140474 32.64117 +0.08132997 4.140474 32.64117 +0.1121653 4.140474 32.64117 +0.1535689 4.140474 32.64117 +0.2091628 4.140474 32.64117 +0.2838106 4.140474 32.64117 +0.3840425 4.140474 32.64117 +0.518627 4.140474 32.64117 +0.6993381 4.140474 32.64117 +0.9419845 4.140474 32.64117 +1.267794 4.140474 32.64117 +1.705268 4.140474 32.64117 +2.292679 4.140474 32.64117 +3.081414 4.140474 32.64117 +4.140474 4.140474 32.64117 +5.562508 4.140474 32.64117 +7.471917 4.140474 32.64117 +10.03574 4.140474 32.64117 +13.47828 4.140474 32.64117 +18.10068 4.140474 32.64117 +24.30731 4.140474 32.64117 +32.64117 4.140474 32.64117 +43.83129 4.140474 32.64117 +58.85664 4.140474 32.64117 +-0.0175068 5.562508 32.64117 +-0.01161267 5.562508 32.64117 +-0.005718534 5.562508 32.64117 +0.0001755984 5.562508 32.64117 +0.006069731 5.562508 32.64117 +0.01197402 5.562508 32.64117 +0.01903886 5.562508 32.64117 +0.02852504 5.562508 32.64117 +0.04126244 5.562508 32.64117 +0.05836535 5.562508 32.64117 +0.08132997 5.562508 32.64117 +0.1121653 5.562508 32.64117 +0.1535689 5.562508 32.64117 +0.2091628 5.562508 32.64117 +0.2838106 5.562508 32.64117 +0.3840425 5.562508 32.64117 +0.518627 5.562508 32.64117 +0.6993381 5.562508 32.64117 +0.9419845 5.562508 32.64117 +1.267794 5.562508 32.64117 +1.705268 5.562508 32.64117 +2.292679 5.562508 32.64117 +3.081414 5.562508 32.64117 +4.140474 5.562508 32.64117 +5.562508 5.562508 32.64117 +7.471917 5.562508 32.64117 +10.03574 5.562508 32.64117 +13.47828 5.562508 32.64117 +18.10068 5.562508 32.64117 +24.30731 5.562508 32.64117 +32.64117 5.562508 32.64117 +43.83129 5.562508 32.64117 +58.85664 5.562508 32.64117 +-0.0175068 7.471917 32.64117 +-0.01161267 7.471917 32.64117 +-0.005718534 7.471917 32.64117 +0.0001755984 7.471917 32.64117 +0.006069731 7.471917 32.64117 +0.01197402 7.471917 32.64117 +0.01903886 7.471917 32.64117 +0.02852504 7.471917 32.64117 +0.04126244 7.471917 32.64117 +0.05836535 7.471917 32.64117 +0.08132997 7.471917 32.64117 +0.1121653 7.471917 32.64117 +0.1535689 7.471917 32.64117 +0.2091628 7.471917 32.64117 +0.2838106 7.471917 32.64117 +0.3840425 7.471917 32.64117 +0.518627 7.471917 32.64117 +0.6993381 7.471917 32.64117 +0.9419845 7.471917 32.64117 +1.267794 7.471917 32.64117 +1.705268 7.471917 32.64117 +2.292679 7.471917 32.64117 +3.081414 7.471917 32.64117 +4.140474 7.471917 32.64117 +5.562508 7.471917 32.64117 +7.471917 7.471917 32.64117 +10.03574 7.471917 32.64117 +13.47828 7.471917 32.64117 +18.10068 7.471917 32.64117 +24.30731 7.471917 32.64117 +32.64117 7.471917 32.64117 +43.83129 7.471917 32.64117 +58.85664 7.471917 32.64117 +-0.0175068 10.03574 32.64117 +-0.01161267 10.03574 32.64117 +-0.005718534 10.03574 32.64117 +0.0001755984 10.03574 32.64117 +0.006069731 10.03574 32.64117 +0.01197402 10.03574 32.64117 +0.01903886 10.03574 32.64117 +0.02852504 10.03574 32.64117 +0.04126244 10.03574 32.64117 +0.05836535 10.03574 32.64117 +0.08132997 10.03574 32.64117 +0.1121653 10.03574 32.64117 +0.1535689 10.03574 32.64117 +0.2091628 10.03574 32.64117 +0.2838106 10.03574 32.64117 +0.3840425 10.03574 32.64117 +0.518627 10.03574 32.64117 +0.6993381 10.03574 32.64117 +0.9419845 10.03574 32.64117 +1.267794 10.03574 32.64117 +1.705268 10.03574 32.64117 +2.292679 10.03574 32.64117 +3.081414 10.03574 32.64117 +4.140474 10.03574 32.64117 +5.562508 10.03574 32.64117 +7.471917 10.03574 32.64117 +10.03574 10.03574 32.64117 +13.47828 10.03574 32.64117 +18.10068 10.03574 32.64117 +24.30731 10.03574 32.64117 +32.64117 10.03574 32.64117 +43.83129 10.03574 32.64117 +58.85664 10.03574 32.64117 +-0.0175068 13.47828 32.64117 +-0.01161267 13.47828 32.64117 +-0.005718534 13.47828 32.64117 +0.0001755984 13.47828 32.64117 +0.006069731 13.47828 32.64117 +0.01197402 13.47828 32.64117 +0.01903886 13.47828 32.64117 +0.02852504 13.47828 32.64117 +0.04126244 13.47828 32.64117 +0.05836535 13.47828 32.64117 +0.08132997 13.47828 32.64117 +0.1121653 13.47828 32.64117 +0.1535689 13.47828 32.64117 +0.2091628 13.47828 32.64117 +0.2838106 13.47828 32.64117 +0.3840425 13.47828 32.64117 +0.518627 13.47828 32.64117 +0.6993381 13.47828 32.64117 +0.9419845 13.47828 32.64117 +1.267794 13.47828 32.64117 +1.705268 13.47828 32.64117 +2.292679 13.47828 32.64117 +3.081414 13.47828 32.64117 +4.140474 13.47828 32.64117 +5.562508 13.47828 32.64117 +7.471917 13.47828 32.64117 +10.03574 13.47828 32.64117 +13.47828 13.47828 32.64117 +18.10068 13.47828 32.64117 +24.30731 13.47828 32.64117 +32.64117 13.47828 32.64117 +43.83129 13.47828 32.64117 +58.85664 13.47828 32.64117 +-0.0175068 18.10068 32.64117 +-0.01161267 18.10068 32.64117 +-0.005718534 18.10068 32.64117 +0.0001755984 18.10068 32.64117 +0.006069731 18.10068 32.64117 +0.01197402 18.10068 32.64117 +0.01903886 18.10068 32.64117 +0.02852504 18.10068 32.64117 +0.04126244 18.10068 32.64117 +0.05836535 18.10068 32.64117 +0.08132997 18.10068 32.64117 +0.1121653 18.10068 32.64117 +0.1535689 18.10068 32.64117 +0.2091628 18.10068 32.64117 +0.2838106 18.10068 32.64117 +0.3840425 18.10068 32.64117 +0.518627 18.10068 32.64117 +0.6993381 18.10068 32.64117 +0.9419845 18.10068 32.64117 +1.267794 18.10068 32.64117 +1.705268 18.10068 32.64117 +2.292679 18.10068 32.64117 +3.081414 18.10068 32.64117 +4.140474 18.10068 32.64117 +5.562508 18.10068 32.64117 +7.471917 18.10068 32.64117 +10.03574 18.10068 32.64117 +13.47828 18.10068 32.64117 +18.10068 18.10068 32.64117 +24.30731 18.10068 32.64117 +32.64117 18.10068 32.64117 +43.83129 18.10068 32.64117 +58.85664 18.10068 32.64117 +-0.0175068 24.30731 32.64117 +-0.01161267 24.30731 32.64117 +-0.005718534 24.30731 32.64117 +0.0001755984 24.30731 32.64117 +0.006069731 24.30731 32.64117 +0.01197402 24.30731 32.64117 +0.01903886 24.30731 32.64117 +0.02852504 24.30731 32.64117 +0.04126244 24.30731 32.64117 +0.05836535 24.30731 32.64117 +0.08132997 24.30731 32.64117 +0.1121653 24.30731 32.64117 +0.1535689 24.30731 32.64117 +0.2091628 24.30731 32.64117 +0.2838106 24.30731 32.64117 +0.3840425 24.30731 32.64117 +0.518627 24.30731 32.64117 +0.6993381 24.30731 32.64117 +0.9419845 24.30731 32.64117 +1.267794 24.30731 32.64117 +1.705268 24.30731 32.64117 +2.292679 24.30731 32.64117 +3.081414 24.30731 32.64117 +4.140474 24.30731 32.64117 +5.562508 24.30731 32.64117 +7.471917 24.30731 32.64117 +10.03574 24.30731 32.64117 +13.47828 24.30731 32.64117 +18.10068 24.30731 32.64117 +24.30731 24.30731 32.64117 +32.64117 24.30731 32.64117 +43.83129 24.30731 32.64117 +58.85664 24.30731 32.64117 +-0.0175068 32.64117 32.64117 +-0.01161267 32.64117 32.64117 +-0.005718534 32.64117 32.64117 +0.0001755984 32.64117 32.64117 +0.006069731 32.64117 32.64117 +0.01197402 32.64117 32.64117 +0.01903886 32.64117 32.64117 +0.02852504 32.64117 32.64117 +0.04126244 32.64117 32.64117 +0.05836535 32.64117 32.64117 +0.08132997 32.64117 32.64117 +0.1121653 32.64117 32.64117 +0.1535689 32.64117 32.64117 +0.2091628 32.64117 32.64117 +0.2838106 32.64117 32.64117 +0.3840425 32.64117 32.64117 +0.518627 32.64117 32.64117 +0.6993381 32.64117 32.64117 +0.9419845 32.64117 32.64117 +1.267794 32.64117 32.64117 +1.705268 32.64117 32.64117 +2.292679 32.64117 32.64117 +3.081414 32.64117 32.64117 +4.140474 32.64117 32.64117 +5.562508 32.64117 32.64117 +7.471917 32.64117 32.64117 +10.03574 32.64117 32.64117 +13.47828 32.64117 32.64117 +18.10068 32.64117 32.64117 +24.30731 32.64117 32.64117 +32.64117 32.64117 32.64117 +43.83129 32.64117 32.64117 +58.85664 32.64117 32.64117 +-0.0175068 43.83129 32.64117 +-0.01161267 43.83129 32.64117 +-0.005718534 43.83129 32.64117 +0.0001755984 43.83129 32.64117 +0.006069731 43.83129 32.64117 +0.01197402 43.83129 32.64117 +0.01903886 43.83129 32.64117 +0.02852504 43.83129 32.64117 +0.04126244 43.83129 32.64117 +0.05836535 43.83129 32.64117 +0.08132997 43.83129 32.64117 +0.1121653 43.83129 32.64117 +0.1535689 43.83129 32.64117 +0.2091628 43.83129 32.64117 +0.2838106 43.83129 32.64117 +0.3840425 43.83129 32.64117 +0.518627 43.83129 32.64117 +0.6993381 43.83129 32.64117 +0.9419845 43.83129 32.64117 +1.267794 43.83129 32.64117 +1.705268 43.83129 32.64117 +2.292679 43.83129 32.64117 +3.081414 43.83129 32.64117 +4.140474 43.83129 32.64117 +5.562508 43.83129 32.64117 +7.471917 43.83129 32.64117 +10.03574 43.83129 32.64117 +13.47828 43.83129 32.64117 +18.10068 43.83129 32.64117 +24.30731 43.83129 32.64117 +32.64117 43.83129 32.64117 +43.83129 43.83129 32.64117 +58.85664 43.83129 32.64117 +-0.0175068 58.85664 32.64117 +-0.01161267 58.85664 32.64117 +-0.005718534 58.85664 32.64117 +0.0001755984 58.85664 32.64117 +0.006069731 58.85664 32.64117 +0.01197402 58.85664 32.64117 +0.01903886 58.85664 32.64117 +0.02852504 58.85664 32.64117 +0.04126244 58.85664 32.64117 +0.05836535 58.85664 32.64117 +0.08132997 58.85664 32.64117 +0.1121653 58.85664 32.64117 +0.1535689 58.85664 32.64117 +0.2091628 58.85664 32.64117 +0.2838106 58.85664 32.64117 +0.3840425 58.85664 32.64117 +0.518627 58.85664 32.64117 +0.6993381 58.85664 32.64117 +0.9419845 58.85664 32.64117 +1.267794 58.85664 32.64117 +1.705268 58.85664 32.64117 +2.292679 58.85664 32.64117 +3.081414 58.85664 32.64117 +4.140474 58.85664 32.64117 +5.562508 58.85664 32.64117 +7.471917 58.85664 32.64117 +10.03574 58.85664 32.64117 +13.47828 58.85664 32.64117 +18.10068 58.85664 32.64117 +24.30731 58.85664 32.64117 +32.64117 58.85664 32.64117 +43.83129 58.85664 32.64117 +58.85664 58.85664 32.64117 +-0.0175068 -0.0175068 43.83129 +-0.01161267 -0.0175068 43.83129 +-0.005718534 -0.0175068 43.83129 +0.0001755984 -0.0175068 43.83129 +0.006069731 -0.0175068 43.83129 +0.01197402 -0.0175068 43.83129 +0.01903886 -0.0175068 43.83129 +0.02852504 -0.0175068 43.83129 +0.04126244 -0.0175068 43.83129 +0.05836535 -0.0175068 43.83129 +0.08132997 -0.0175068 43.83129 +0.1121653 -0.0175068 43.83129 +0.1535689 -0.0175068 43.83129 +0.2091628 -0.0175068 43.83129 +0.2838106 -0.0175068 43.83129 +0.3840425 -0.0175068 43.83129 +0.518627 -0.0175068 43.83129 +0.6993381 -0.0175068 43.83129 +0.9419845 -0.0175068 43.83129 +1.267794 -0.0175068 43.83129 +1.705268 -0.0175068 43.83129 +2.292679 -0.0175068 43.83129 +3.081414 -0.0175068 43.83129 +4.140474 -0.0175068 43.83129 +5.562508 -0.0175068 43.83129 +7.471917 -0.0175068 43.83129 +10.03574 -0.0175068 43.83129 +13.47828 -0.0175068 43.83129 +18.10068 -0.0175068 43.83129 +24.30731 -0.0175068 43.83129 +32.64117 -0.0175068 43.83129 +43.83129 -0.0175068 43.83129 +58.85664 -0.0175068 43.83129 +-0.0175068 -0.01161267 43.83129 +-0.01161267 -0.01161267 43.83129 +-0.005718534 -0.01161267 43.83129 +0.0001755984 -0.01161267 43.83129 +0.006069731 -0.01161267 43.83129 +0.01197402 -0.01161267 43.83129 +0.01903886 -0.01161267 43.83129 +0.02852504 -0.01161267 43.83129 +0.04126244 -0.01161267 43.83129 +0.05836535 -0.01161267 43.83129 +0.08132997 -0.01161267 43.83129 +0.1121653 -0.01161267 43.83129 +0.1535689 -0.01161267 43.83129 +0.2091628 -0.01161267 43.83129 +0.2838106 -0.01161267 43.83129 +0.3840425 -0.01161267 43.83129 +0.518627 -0.01161267 43.83129 +0.6993381 -0.01161267 43.83129 +0.9419845 -0.01161267 43.83129 +1.267794 -0.01161267 43.83129 +1.705268 -0.01161267 43.83129 +2.292679 -0.01161267 43.83129 +3.081414 -0.01161267 43.83129 +4.140474 -0.01161267 43.83129 +5.562508 -0.01161267 43.83129 +7.471917 -0.01161267 43.83129 +10.03574 -0.01161267 43.83129 +13.47828 -0.01161267 43.83129 +18.10068 -0.01161267 43.83129 +24.30731 -0.01161267 43.83129 +32.64117 -0.01161267 43.83129 +43.83129 -0.01161267 43.83129 +58.85664 -0.01161267 43.83129 +-0.0175068 -0.005718534 43.83129 +-0.01161267 -0.005718534 43.83129 +-0.005718534 -0.005718534 43.83129 +0.0001755984 -0.005718534 43.83129 +0.006069731 -0.005718534 43.83129 +0.01197402 -0.005718534 43.83129 +0.01903886 -0.005718534 43.83129 +0.02852504 -0.005718534 43.83129 +0.04126244 -0.005718534 43.83129 +0.05836535 -0.005718534 43.83129 +0.08132997 -0.005718534 43.83129 +0.1121653 -0.005718534 43.83129 +0.1535689 -0.005718534 43.83129 +0.2091628 -0.005718534 43.83129 +0.2838106 -0.005718534 43.83129 +0.3840425 -0.005718534 43.83129 +0.518627 -0.005718534 43.83129 +0.6993381 -0.005718534 43.83129 +0.9419845 -0.005718534 43.83129 +1.267794 -0.005718534 43.83129 +1.705268 -0.005718534 43.83129 +2.292679 -0.005718534 43.83129 +3.081414 -0.005718534 43.83129 +4.140474 -0.005718534 43.83129 +5.562508 -0.005718534 43.83129 +7.471917 -0.005718534 43.83129 +10.03574 -0.005718534 43.83129 +13.47828 -0.005718534 43.83129 +18.10068 -0.005718534 43.83129 +24.30731 -0.005718534 43.83129 +32.64117 -0.005718534 43.83129 +43.83129 -0.005718534 43.83129 +58.85664 -0.005718534 43.83129 +-0.0175068 0.0001755984 43.83129 +-0.01161267 0.0001755984 43.83129 +-0.005718534 0.0001755984 43.83129 +0.0001755984 0.0001755984 43.83129 +0.006069731 0.0001755984 43.83129 +0.01197402 0.0001755984 43.83129 +0.01903886 0.0001755984 43.83129 +0.02852504 0.0001755984 43.83129 +0.04126244 0.0001755984 43.83129 +0.05836535 0.0001755984 43.83129 +0.08132997 0.0001755984 43.83129 +0.1121653 0.0001755984 43.83129 +0.1535689 0.0001755984 43.83129 +0.2091628 0.0001755984 43.83129 +0.2838106 0.0001755984 43.83129 +0.3840425 0.0001755984 43.83129 +0.518627 0.0001755984 43.83129 +0.6993381 0.0001755984 43.83129 +0.9419845 0.0001755984 43.83129 +1.267794 0.0001755984 43.83129 +1.705268 0.0001755984 43.83129 +2.292679 0.0001755984 43.83129 +3.081414 0.0001755984 43.83129 +4.140474 0.0001755984 43.83129 +5.562508 0.0001755984 43.83129 +7.471917 0.0001755984 43.83129 +10.03574 0.0001755984 43.83129 +13.47828 0.0001755984 43.83129 +18.10068 0.0001755984 43.83129 +24.30731 0.0001755984 43.83129 +32.64117 0.0001755984 43.83129 +43.83129 0.0001755984 43.83129 +58.85664 0.0001755984 43.83129 +-0.0175068 0.006069731 43.83129 +-0.01161267 0.006069731 43.83129 +-0.005718534 0.006069731 43.83129 +0.0001755984 0.006069731 43.83129 +0.006069731 0.006069731 43.83129 +0.01197402 0.006069731 43.83129 +0.01903886 0.006069731 43.83129 +0.02852504 0.006069731 43.83129 +0.04126244 0.006069731 43.83129 +0.05836535 0.006069731 43.83129 +0.08132997 0.006069731 43.83129 +0.1121653 0.006069731 43.83129 +0.1535689 0.006069731 43.83129 +0.2091628 0.006069731 43.83129 +0.2838106 0.006069731 43.83129 +0.3840425 0.006069731 43.83129 +0.518627 0.006069731 43.83129 +0.6993381 0.006069731 43.83129 +0.9419845 0.006069731 43.83129 +1.267794 0.006069731 43.83129 +1.705268 0.006069731 43.83129 +2.292679 0.006069731 43.83129 +3.081414 0.006069731 43.83129 +4.140474 0.006069731 43.83129 +5.562508 0.006069731 43.83129 +7.471917 0.006069731 43.83129 +10.03574 0.006069731 43.83129 +13.47828 0.006069731 43.83129 +18.10068 0.006069731 43.83129 +24.30731 0.006069731 43.83129 +32.64117 0.006069731 43.83129 +43.83129 0.006069731 43.83129 +58.85664 0.006069731 43.83129 +-0.0175068 0.01197402 43.83129 +-0.01161267 0.01197402 43.83129 +-0.005718534 0.01197402 43.83129 +0.0001755984 0.01197402 43.83129 +0.006069731 0.01197402 43.83129 +0.01197402 0.01197402 43.83129 +0.01903886 0.01197402 43.83129 +0.02852504 0.01197402 43.83129 +0.04126244 0.01197402 43.83129 +0.05836535 0.01197402 43.83129 +0.08132997 0.01197402 43.83129 +0.1121653 0.01197402 43.83129 +0.1535689 0.01197402 43.83129 +0.2091628 0.01197402 43.83129 +0.2838106 0.01197402 43.83129 +0.3840425 0.01197402 43.83129 +0.518627 0.01197402 43.83129 +0.6993381 0.01197402 43.83129 +0.9419845 0.01197402 43.83129 +1.267794 0.01197402 43.83129 +1.705268 0.01197402 43.83129 +2.292679 0.01197402 43.83129 +3.081414 0.01197402 43.83129 +4.140474 0.01197402 43.83129 +5.562508 0.01197402 43.83129 +7.471917 0.01197402 43.83129 +10.03574 0.01197402 43.83129 +13.47828 0.01197402 43.83129 +18.10068 0.01197402 43.83129 +24.30731 0.01197402 43.83129 +32.64117 0.01197402 43.83129 +43.83129 0.01197402 43.83129 +58.85664 0.01197402 43.83129 +-0.0175068 0.01903886 43.83129 +-0.01161267 0.01903886 43.83129 +-0.005718534 0.01903886 43.83129 +0.0001755984 0.01903886 43.83129 +0.006069731 0.01903886 43.83129 +0.01197402 0.01903886 43.83129 +0.01903886 0.01903886 43.83129 +0.02852504 0.01903886 43.83129 +0.04126244 0.01903886 43.83129 +0.05836535 0.01903886 43.83129 +0.08132997 0.01903886 43.83129 +0.1121653 0.01903886 43.83129 +0.1535689 0.01903886 43.83129 +0.2091628 0.01903886 43.83129 +0.2838106 0.01903886 43.83129 +0.3840425 0.01903886 43.83129 +0.518627 0.01903886 43.83129 +0.6993381 0.01903886 43.83129 +0.9419845 0.01903886 43.83129 +1.267794 0.01903886 43.83129 +1.705268 0.01903886 43.83129 +2.292679 0.01903886 43.83129 +3.081414 0.01903886 43.83129 +4.140474 0.01903886 43.83129 +5.562508 0.01903886 43.83129 +7.471917 0.01903886 43.83129 +10.03574 0.01903886 43.83129 +13.47828 0.01903886 43.83129 +18.10068 0.01903886 43.83129 +24.30731 0.01903886 43.83129 +32.64117 0.01903886 43.83129 +43.83129 0.01903886 43.83129 +58.85664 0.01903886 43.83129 +-0.0175068 0.02852504 43.83129 +-0.01161267 0.02852504 43.83129 +-0.005718534 0.02852504 43.83129 +0.0001755984 0.02852504 43.83129 +0.006069731 0.02852504 43.83129 +0.01197402 0.02852504 43.83129 +0.01903886 0.02852504 43.83129 +0.02852504 0.02852504 43.83129 +0.04126244 0.02852504 43.83129 +0.05836535 0.02852504 43.83129 +0.08132997 0.02852504 43.83129 +0.1121653 0.02852504 43.83129 +0.1535689 0.02852504 43.83129 +0.2091628 0.02852504 43.83129 +0.2838106 0.02852504 43.83129 +0.3840425 0.02852504 43.83129 +0.518627 0.02852504 43.83129 +0.6993381 0.02852504 43.83129 +0.9419845 0.02852504 43.83129 +1.267794 0.02852504 43.83129 +1.705268 0.02852504 43.83129 +2.292679 0.02852504 43.83129 +3.081414 0.02852504 43.83129 +4.140474 0.02852504 43.83129 +5.562508 0.02852504 43.83129 +7.471917 0.02852504 43.83129 +10.03574 0.02852504 43.83129 +13.47828 0.02852504 43.83129 +18.10068 0.02852504 43.83129 +24.30731 0.02852504 43.83129 +32.64117 0.02852504 43.83129 +43.83129 0.02852504 43.83129 +58.85664 0.02852504 43.83129 +-0.0175068 0.04126244 43.83129 +-0.01161267 0.04126244 43.83129 +-0.005718534 0.04126244 43.83129 +0.0001755984 0.04126244 43.83129 +0.006069731 0.04126244 43.83129 +0.01197402 0.04126244 43.83129 +0.01903886 0.04126244 43.83129 +0.02852504 0.04126244 43.83129 +0.04126244 0.04126244 43.83129 +0.05836535 0.04126244 43.83129 +0.08132997 0.04126244 43.83129 +0.1121653 0.04126244 43.83129 +0.1535689 0.04126244 43.83129 +0.2091628 0.04126244 43.83129 +0.2838106 0.04126244 43.83129 +0.3840425 0.04126244 43.83129 +0.518627 0.04126244 43.83129 +0.6993381 0.04126244 43.83129 +0.9419845 0.04126244 43.83129 +1.267794 0.04126244 43.83129 +1.705268 0.04126244 43.83129 +2.292679 0.04126244 43.83129 +3.081414 0.04126244 43.83129 +4.140474 0.04126244 43.83129 +5.562508 0.04126244 43.83129 +7.471917 0.04126244 43.83129 +10.03574 0.04126244 43.83129 +13.47828 0.04126244 43.83129 +18.10068 0.04126244 43.83129 +24.30731 0.04126244 43.83129 +32.64117 0.04126244 43.83129 +43.83129 0.04126244 43.83129 +58.85664 0.04126244 43.83129 +-0.0175068 0.05836535 43.83129 +-0.01161267 0.05836535 43.83129 +-0.005718534 0.05836535 43.83129 +0.0001755984 0.05836535 43.83129 +0.006069731 0.05836535 43.83129 +0.01197402 0.05836535 43.83129 +0.01903886 0.05836535 43.83129 +0.02852504 0.05836535 43.83129 +0.04126244 0.05836535 43.83129 +0.05836535 0.05836535 43.83129 +0.08132997 0.05836535 43.83129 +0.1121653 0.05836535 43.83129 +0.1535689 0.05836535 43.83129 +0.2091628 0.05836535 43.83129 +0.2838106 0.05836535 43.83129 +0.3840425 0.05836535 43.83129 +0.518627 0.05836535 43.83129 +0.6993381 0.05836535 43.83129 +0.9419845 0.05836535 43.83129 +1.267794 0.05836535 43.83129 +1.705268 0.05836535 43.83129 +2.292679 0.05836535 43.83129 +3.081414 0.05836535 43.83129 +4.140474 0.05836535 43.83129 +5.562508 0.05836535 43.83129 +7.471917 0.05836535 43.83129 +10.03574 0.05836535 43.83129 +13.47828 0.05836535 43.83129 +18.10068 0.05836535 43.83129 +24.30731 0.05836535 43.83129 +32.64117 0.05836535 43.83129 +43.83129 0.05836535 43.83129 +58.85664 0.05836535 43.83129 +-0.0175068 0.08132997 43.83129 +-0.01161267 0.08132997 43.83129 +-0.005718534 0.08132997 43.83129 +0.0001755984 0.08132997 43.83129 +0.006069731 0.08132997 43.83129 +0.01197402 0.08132997 43.83129 +0.01903886 0.08132997 43.83129 +0.02852504 0.08132997 43.83129 +0.04126244 0.08132997 43.83129 +0.05836535 0.08132997 43.83129 +0.08132997 0.08132997 43.83129 +0.1121653 0.08132997 43.83129 +0.1535689 0.08132997 43.83129 +0.2091628 0.08132997 43.83129 +0.2838106 0.08132997 43.83129 +0.3840425 0.08132997 43.83129 +0.518627 0.08132997 43.83129 +0.6993381 0.08132997 43.83129 +0.9419845 0.08132997 43.83129 +1.267794 0.08132997 43.83129 +1.705268 0.08132997 43.83129 +2.292679 0.08132997 43.83129 +3.081414 0.08132997 43.83129 +4.140474 0.08132997 43.83129 +5.562508 0.08132997 43.83129 +7.471917 0.08132997 43.83129 +10.03574 0.08132997 43.83129 +13.47828 0.08132997 43.83129 +18.10068 0.08132997 43.83129 +24.30731 0.08132997 43.83129 +32.64117 0.08132997 43.83129 +43.83129 0.08132997 43.83129 +58.85664 0.08132997 43.83129 +-0.0175068 0.1121653 43.83129 +-0.01161267 0.1121653 43.83129 +-0.005718534 0.1121653 43.83129 +0.0001755984 0.1121653 43.83129 +0.006069731 0.1121653 43.83129 +0.01197402 0.1121653 43.83129 +0.01903886 0.1121653 43.83129 +0.02852504 0.1121653 43.83129 +0.04126244 0.1121653 43.83129 +0.05836535 0.1121653 43.83129 +0.08132997 0.1121653 43.83129 +0.1121653 0.1121653 43.83129 +0.1535689 0.1121653 43.83129 +0.2091628 0.1121653 43.83129 +0.2838106 0.1121653 43.83129 +0.3840425 0.1121653 43.83129 +0.518627 0.1121653 43.83129 +0.6993381 0.1121653 43.83129 +0.9419845 0.1121653 43.83129 +1.267794 0.1121653 43.83129 +1.705268 0.1121653 43.83129 +2.292679 0.1121653 43.83129 +3.081414 0.1121653 43.83129 +4.140474 0.1121653 43.83129 +5.562508 0.1121653 43.83129 +7.471917 0.1121653 43.83129 +10.03574 0.1121653 43.83129 +13.47828 0.1121653 43.83129 +18.10068 0.1121653 43.83129 +24.30731 0.1121653 43.83129 +32.64117 0.1121653 43.83129 +43.83129 0.1121653 43.83129 +58.85664 0.1121653 43.83129 +-0.0175068 0.1535689 43.83129 +-0.01161267 0.1535689 43.83129 +-0.005718534 0.1535689 43.83129 +0.0001755984 0.1535689 43.83129 +0.006069731 0.1535689 43.83129 +0.01197402 0.1535689 43.83129 +0.01903886 0.1535689 43.83129 +0.02852504 0.1535689 43.83129 +0.04126244 0.1535689 43.83129 +0.05836535 0.1535689 43.83129 +0.08132997 0.1535689 43.83129 +0.1121653 0.1535689 43.83129 +0.1535689 0.1535689 43.83129 +0.2091628 0.1535689 43.83129 +0.2838106 0.1535689 43.83129 +0.3840425 0.1535689 43.83129 +0.518627 0.1535689 43.83129 +0.6993381 0.1535689 43.83129 +0.9419845 0.1535689 43.83129 +1.267794 0.1535689 43.83129 +1.705268 0.1535689 43.83129 +2.292679 0.1535689 43.83129 +3.081414 0.1535689 43.83129 +4.140474 0.1535689 43.83129 +5.562508 0.1535689 43.83129 +7.471917 0.1535689 43.83129 +10.03574 0.1535689 43.83129 +13.47828 0.1535689 43.83129 +18.10068 0.1535689 43.83129 +24.30731 0.1535689 43.83129 +32.64117 0.1535689 43.83129 +43.83129 0.1535689 43.83129 +58.85664 0.1535689 43.83129 +-0.0175068 0.2091628 43.83129 +-0.01161267 0.2091628 43.83129 +-0.005718534 0.2091628 43.83129 +0.0001755984 0.2091628 43.83129 +0.006069731 0.2091628 43.83129 +0.01197402 0.2091628 43.83129 +0.01903886 0.2091628 43.83129 +0.02852504 0.2091628 43.83129 +0.04126244 0.2091628 43.83129 +0.05836535 0.2091628 43.83129 +0.08132997 0.2091628 43.83129 +0.1121653 0.2091628 43.83129 +0.1535689 0.2091628 43.83129 +0.2091628 0.2091628 43.83129 +0.2838106 0.2091628 43.83129 +0.3840425 0.2091628 43.83129 +0.518627 0.2091628 43.83129 +0.6993381 0.2091628 43.83129 +0.9419845 0.2091628 43.83129 +1.267794 0.2091628 43.83129 +1.705268 0.2091628 43.83129 +2.292679 0.2091628 43.83129 +3.081414 0.2091628 43.83129 +4.140474 0.2091628 43.83129 +5.562508 0.2091628 43.83129 +7.471917 0.2091628 43.83129 +10.03574 0.2091628 43.83129 +13.47828 0.2091628 43.83129 +18.10068 0.2091628 43.83129 +24.30731 0.2091628 43.83129 +32.64117 0.2091628 43.83129 +43.83129 0.2091628 43.83129 +58.85664 0.2091628 43.83129 +-0.0175068 0.2838106 43.83129 +-0.01161267 0.2838106 43.83129 +-0.005718534 0.2838106 43.83129 +0.0001755984 0.2838106 43.83129 +0.006069731 0.2838106 43.83129 +0.01197402 0.2838106 43.83129 +0.01903886 0.2838106 43.83129 +0.02852504 0.2838106 43.83129 +0.04126244 0.2838106 43.83129 +0.05836535 0.2838106 43.83129 +0.08132997 0.2838106 43.83129 +0.1121653 0.2838106 43.83129 +0.1535689 0.2838106 43.83129 +0.2091628 0.2838106 43.83129 +0.2838106 0.2838106 43.83129 +0.3840425 0.2838106 43.83129 +0.518627 0.2838106 43.83129 +0.6993381 0.2838106 43.83129 +0.9419845 0.2838106 43.83129 +1.267794 0.2838106 43.83129 +1.705268 0.2838106 43.83129 +2.292679 0.2838106 43.83129 +3.081414 0.2838106 43.83129 +4.140474 0.2838106 43.83129 +5.562508 0.2838106 43.83129 +7.471917 0.2838106 43.83129 +10.03574 0.2838106 43.83129 +13.47828 0.2838106 43.83129 +18.10068 0.2838106 43.83129 +24.30731 0.2838106 43.83129 +32.64117 0.2838106 43.83129 +43.83129 0.2838106 43.83129 +58.85664 0.2838106 43.83129 +-0.0175068 0.3840425 43.83129 +-0.01161267 0.3840425 43.83129 +-0.005718534 0.3840425 43.83129 +0.0001755984 0.3840425 43.83129 +0.006069731 0.3840425 43.83129 +0.01197402 0.3840425 43.83129 +0.01903886 0.3840425 43.83129 +0.02852504 0.3840425 43.83129 +0.04126244 0.3840425 43.83129 +0.05836535 0.3840425 43.83129 +0.08132997 0.3840425 43.83129 +0.1121653 0.3840425 43.83129 +0.1535689 0.3840425 43.83129 +0.2091628 0.3840425 43.83129 +0.2838106 0.3840425 43.83129 +0.3840425 0.3840425 43.83129 +0.518627 0.3840425 43.83129 +0.6993381 0.3840425 43.83129 +0.9419845 0.3840425 43.83129 +1.267794 0.3840425 43.83129 +1.705268 0.3840425 43.83129 +2.292679 0.3840425 43.83129 +3.081414 0.3840425 43.83129 +4.140474 0.3840425 43.83129 +5.562508 0.3840425 43.83129 +7.471917 0.3840425 43.83129 +10.03574 0.3840425 43.83129 +13.47828 0.3840425 43.83129 +18.10068 0.3840425 43.83129 +24.30731 0.3840425 43.83129 +32.64117 0.3840425 43.83129 +43.83129 0.3840425 43.83129 +58.85664 0.3840425 43.83129 +-0.0175068 0.518627 43.83129 +-0.01161267 0.518627 43.83129 +-0.005718534 0.518627 43.83129 +0.0001755984 0.518627 43.83129 +0.006069731 0.518627 43.83129 +0.01197402 0.518627 43.83129 +0.01903886 0.518627 43.83129 +0.02852504 0.518627 43.83129 +0.04126244 0.518627 43.83129 +0.05836535 0.518627 43.83129 +0.08132997 0.518627 43.83129 +0.1121653 0.518627 43.83129 +0.1535689 0.518627 43.83129 +0.2091628 0.518627 43.83129 +0.2838106 0.518627 43.83129 +0.3840425 0.518627 43.83129 +0.518627 0.518627 43.83129 +0.6993381 0.518627 43.83129 +0.9419845 0.518627 43.83129 +1.267794 0.518627 43.83129 +1.705268 0.518627 43.83129 +2.292679 0.518627 43.83129 +3.081414 0.518627 43.83129 +4.140474 0.518627 43.83129 +5.562508 0.518627 43.83129 +7.471917 0.518627 43.83129 +10.03574 0.518627 43.83129 +13.47828 0.518627 43.83129 +18.10068 0.518627 43.83129 +24.30731 0.518627 43.83129 +32.64117 0.518627 43.83129 +43.83129 0.518627 43.83129 +58.85664 0.518627 43.83129 +-0.0175068 0.6993381 43.83129 +-0.01161267 0.6993381 43.83129 +-0.005718534 0.6993381 43.83129 +0.0001755984 0.6993381 43.83129 +0.006069731 0.6993381 43.83129 +0.01197402 0.6993381 43.83129 +0.01903886 0.6993381 43.83129 +0.02852504 0.6993381 43.83129 +0.04126244 0.6993381 43.83129 +0.05836535 0.6993381 43.83129 +0.08132997 0.6993381 43.83129 +0.1121653 0.6993381 43.83129 +0.1535689 0.6993381 43.83129 +0.2091628 0.6993381 43.83129 +0.2838106 0.6993381 43.83129 +0.3840425 0.6993381 43.83129 +0.518627 0.6993381 43.83129 +0.6993381 0.6993381 43.83129 +0.9419845 0.6993381 43.83129 +1.267794 0.6993381 43.83129 +1.705268 0.6993381 43.83129 +2.292679 0.6993381 43.83129 +3.081414 0.6993381 43.83129 +4.140474 0.6993381 43.83129 +5.562508 0.6993381 43.83129 +7.471917 0.6993381 43.83129 +10.03574 0.6993381 43.83129 +13.47828 0.6993381 43.83129 +18.10068 0.6993381 43.83129 +24.30731 0.6993381 43.83129 +32.64117 0.6993381 43.83129 +43.83129 0.6993381 43.83129 +58.85664 0.6993381 43.83129 +-0.0175068 0.9419845 43.83129 +-0.01161267 0.9419845 43.83129 +-0.005718534 0.9419845 43.83129 +0.0001755984 0.9419845 43.83129 +0.006069731 0.9419845 43.83129 +0.01197402 0.9419845 43.83129 +0.01903886 0.9419845 43.83129 +0.02852504 0.9419845 43.83129 +0.04126244 0.9419845 43.83129 +0.05836535 0.9419845 43.83129 +0.08132997 0.9419845 43.83129 +0.1121653 0.9419845 43.83129 +0.1535689 0.9419845 43.83129 +0.2091628 0.9419845 43.83129 +0.2838106 0.9419845 43.83129 +0.3840425 0.9419845 43.83129 +0.518627 0.9419845 43.83129 +0.6993381 0.9419845 43.83129 +0.9419845 0.9419845 43.83129 +1.267794 0.9419845 43.83129 +1.705268 0.9419845 43.83129 +2.292679 0.9419845 43.83129 +3.081414 0.9419845 43.83129 +4.140474 0.9419845 43.83129 +5.562508 0.9419845 43.83129 +7.471917 0.9419845 43.83129 +10.03574 0.9419845 43.83129 +13.47828 0.9419845 43.83129 +18.10068 0.9419845 43.83129 +24.30731 0.9419845 43.83129 +32.64117 0.9419845 43.83129 +43.83129 0.9419845 43.83129 +58.85664 0.9419845 43.83129 +-0.0175068 1.267794 43.83129 +-0.01161267 1.267794 43.83129 +-0.005718534 1.267794 43.83129 +0.0001755984 1.267794 43.83129 +0.006069731 1.267794 43.83129 +0.01197402 1.267794 43.83129 +0.01903886 1.267794 43.83129 +0.02852504 1.267794 43.83129 +0.04126244 1.267794 43.83129 +0.05836535 1.267794 43.83129 +0.08132997 1.267794 43.83129 +0.1121653 1.267794 43.83129 +0.1535689 1.267794 43.83129 +0.2091628 1.267794 43.83129 +0.2838106 1.267794 43.83129 +0.3840425 1.267794 43.83129 +0.518627 1.267794 43.83129 +0.6993381 1.267794 43.83129 +0.9419845 1.267794 43.83129 +1.267794 1.267794 43.83129 +1.705268 1.267794 43.83129 +2.292679 1.267794 43.83129 +3.081414 1.267794 43.83129 +4.140474 1.267794 43.83129 +5.562508 1.267794 43.83129 +7.471917 1.267794 43.83129 +10.03574 1.267794 43.83129 +13.47828 1.267794 43.83129 +18.10068 1.267794 43.83129 +24.30731 1.267794 43.83129 +32.64117 1.267794 43.83129 +43.83129 1.267794 43.83129 +58.85664 1.267794 43.83129 +-0.0175068 1.705268 43.83129 +-0.01161267 1.705268 43.83129 +-0.005718534 1.705268 43.83129 +0.0001755984 1.705268 43.83129 +0.006069731 1.705268 43.83129 +0.01197402 1.705268 43.83129 +0.01903886 1.705268 43.83129 +0.02852504 1.705268 43.83129 +0.04126244 1.705268 43.83129 +0.05836535 1.705268 43.83129 +0.08132997 1.705268 43.83129 +0.1121653 1.705268 43.83129 +0.1535689 1.705268 43.83129 +0.2091628 1.705268 43.83129 +0.2838106 1.705268 43.83129 +0.3840425 1.705268 43.83129 +0.518627 1.705268 43.83129 +0.6993381 1.705268 43.83129 +0.9419845 1.705268 43.83129 +1.267794 1.705268 43.83129 +1.705268 1.705268 43.83129 +2.292679 1.705268 43.83129 +3.081414 1.705268 43.83129 +4.140474 1.705268 43.83129 +5.562508 1.705268 43.83129 +7.471917 1.705268 43.83129 +10.03574 1.705268 43.83129 +13.47828 1.705268 43.83129 +18.10068 1.705268 43.83129 +24.30731 1.705268 43.83129 +32.64117 1.705268 43.83129 +43.83129 1.705268 43.83129 +58.85664 1.705268 43.83129 +-0.0175068 2.292679 43.83129 +-0.01161267 2.292679 43.83129 +-0.005718534 2.292679 43.83129 +0.0001755984 2.292679 43.83129 +0.006069731 2.292679 43.83129 +0.01197402 2.292679 43.83129 +0.01903886 2.292679 43.83129 +0.02852504 2.292679 43.83129 +0.04126244 2.292679 43.83129 +0.05836535 2.292679 43.83129 +0.08132997 2.292679 43.83129 +0.1121653 2.292679 43.83129 +0.1535689 2.292679 43.83129 +0.2091628 2.292679 43.83129 +0.2838106 2.292679 43.83129 +0.3840425 2.292679 43.83129 +0.518627 2.292679 43.83129 +0.6993381 2.292679 43.83129 +0.9419845 2.292679 43.83129 +1.267794 2.292679 43.83129 +1.705268 2.292679 43.83129 +2.292679 2.292679 43.83129 +3.081414 2.292679 43.83129 +4.140474 2.292679 43.83129 +5.562508 2.292679 43.83129 +7.471917 2.292679 43.83129 +10.03574 2.292679 43.83129 +13.47828 2.292679 43.83129 +18.10068 2.292679 43.83129 +24.30731 2.292679 43.83129 +32.64117 2.292679 43.83129 +43.83129 2.292679 43.83129 +58.85664 2.292679 43.83129 +-0.0175068 3.081414 43.83129 +-0.01161267 3.081414 43.83129 +-0.005718534 3.081414 43.83129 +0.0001755984 3.081414 43.83129 +0.006069731 3.081414 43.83129 +0.01197402 3.081414 43.83129 +0.01903886 3.081414 43.83129 +0.02852504 3.081414 43.83129 +0.04126244 3.081414 43.83129 +0.05836535 3.081414 43.83129 +0.08132997 3.081414 43.83129 +0.1121653 3.081414 43.83129 +0.1535689 3.081414 43.83129 +0.2091628 3.081414 43.83129 +0.2838106 3.081414 43.83129 +0.3840425 3.081414 43.83129 +0.518627 3.081414 43.83129 +0.6993381 3.081414 43.83129 +0.9419845 3.081414 43.83129 +1.267794 3.081414 43.83129 +1.705268 3.081414 43.83129 +2.292679 3.081414 43.83129 +3.081414 3.081414 43.83129 +4.140474 3.081414 43.83129 +5.562508 3.081414 43.83129 +7.471917 3.081414 43.83129 +10.03574 3.081414 43.83129 +13.47828 3.081414 43.83129 +18.10068 3.081414 43.83129 +24.30731 3.081414 43.83129 +32.64117 3.081414 43.83129 +43.83129 3.081414 43.83129 +58.85664 3.081414 43.83129 +-0.0175068 4.140474 43.83129 +-0.01161267 4.140474 43.83129 +-0.005718534 4.140474 43.83129 +0.0001755984 4.140474 43.83129 +0.006069731 4.140474 43.83129 +0.01197402 4.140474 43.83129 +0.01903886 4.140474 43.83129 +0.02852504 4.140474 43.83129 +0.04126244 4.140474 43.83129 +0.05836535 4.140474 43.83129 +0.08132997 4.140474 43.83129 +0.1121653 4.140474 43.83129 +0.1535689 4.140474 43.83129 +0.2091628 4.140474 43.83129 +0.2838106 4.140474 43.83129 +0.3840425 4.140474 43.83129 +0.518627 4.140474 43.83129 +0.6993381 4.140474 43.83129 +0.9419845 4.140474 43.83129 +1.267794 4.140474 43.83129 +1.705268 4.140474 43.83129 +2.292679 4.140474 43.83129 +3.081414 4.140474 43.83129 +4.140474 4.140474 43.83129 +5.562508 4.140474 43.83129 +7.471917 4.140474 43.83129 +10.03574 4.140474 43.83129 +13.47828 4.140474 43.83129 +18.10068 4.140474 43.83129 +24.30731 4.140474 43.83129 +32.64117 4.140474 43.83129 +43.83129 4.140474 43.83129 +58.85664 4.140474 43.83129 +-0.0175068 5.562508 43.83129 +-0.01161267 5.562508 43.83129 +-0.005718534 5.562508 43.83129 +0.0001755984 5.562508 43.83129 +0.006069731 5.562508 43.83129 +0.01197402 5.562508 43.83129 +0.01903886 5.562508 43.83129 +0.02852504 5.562508 43.83129 +0.04126244 5.562508 43.83129 +0.05836535 5.562508 43.83129 +0.08132997 5.562508 43.83129 +0.1121653 5.562508 43.83129 +0.1535689 5.562508 43.83129 +0.2091628 5.562508 43.83129 +0.2838106 5.562508 43.83129 +0.3840425 5.562508 43.83129 +0.518627 5.562508 43.83129 +0.6993381 5.562508 43.83129 +0.9419845 5.562508 43.83129 +1.267794 5.562508 43.83129 +1.705268 5.562508 43.83129 +2.292679 5.562508 43.83129 +3.081414 5.562508 43.83129 +4.140474 5.562508 43.83129 +5.562508 5.562508 43.83129 +7.471917 5.562508 43.83129 +10.03574 5.562508 43.83129 +13.47828 5.562508 43.83129 +18.10068 5.562508 43.83129 +24.30731 5.562508 43.83129 +32.64117 5.562508 43.83129 +43.83129 5.562508 43.83129 +58.85664 5.562508 43.83129 +-0.0175068 7.471917 43.83129 +-0.01161267 7.471917 43.83129 +-0.005718534 7.471917 43.83129 +0.0001755984 7.471917 43.83129 +0.006069731 7.471917 43.83129 +0.01197402 7.471917 43.83129 +0.01903886 7.471917 43.83129 +0.02852504 7.471917 43.83129 +0.04126244 7.471917 43.83129 +0.05836535 7.471917 43.83129 +0.08132997 7.471917 43.83129 +0.1121653 7.471917 43.83129 +0.1535689 7.471917 43.83129 +0.2091628 7.471917 43.83129 +0.2838106 7.471917 43.83129 +0.3840425 7.471917 43.83129 +0.518627 7.471917 43.83129 +0.6993381 7.471917 43.83129 +0.9419845 7.471917 43.83129 +1.267794 7.471917 43.83129 +1.705268 7.471917 43.83129 +2.292679 7.471917 43.83129 +3.081414 7.471917 43.83129 +4.140474 7.471917 43.83129 +5.562508 7.471917 43.83129 +7.471917 7.471917 43.83129 +10.03574 7.471917 43.83129 +13.47828 7.471917 43.83129 +18.10068 7.471917 43.83129 +24.30731 7.471917 43.83129 +32.64117 7.471917 43.83129 +43.83129 7.471917 43.83129 +58.85664 7.471917 43.83129 +-0.0175068 10.03574 43.83129 +-0.01161267 10.03574 43.83129 +-0.005718534 10.03574 43.83129 +0.0001755984 10.03574 43.83129 +0.006069731 10.03574 43.83129 +0.01197402 10.03574 43.83129 +0.01903886 10.03574 43.83129 +0.02852504 10.03574 43.83129 +0.04126244 10.03574 43.83129 +0.05836535 10.03574 43.83129 +0.08132997 10.03574 43.83129 +0.1121653 10.03574 43.83129 +0.1535689 10.03574 43.83129 +0.2091628 10.03574 43.83129 +0.2838106 10.03574 43.83129 +0.3840425 10.03574 43.83129 +0.518627 10.03574 43.83129 +0.6993381 10.03574 43.83129 +0.9419845 10.03574 43.83129 +1.267794 10.03574 43.83129 +1.705268 10.03574 43.83129 +2.292679 10.03574 43.83129 +3.081414 10.03574 43.83129 +4.140474 10.03574 43.83129 +5.562508 10.03574 43.83129 +7.471917 10.03574 43.83129 +10.03574 10.03574 43.83129 +13.47828 10.03574 43.83129 +18.10068 10.03574 43.83129 +24.30731 10.03574 43.83129 +32.64117 10.03574 43.83129 +43.83129 10.03574 43.83129 +58.85664 10.03574 43.83129 +-0.0175068 13.47828 43.83129 +-0.01161267 13.47828 43.83129 +-0.005718534 13.47828 43.83129 +0.0001755984 13.47828 43.83129 +0.006069731 13.47828 43.83129 +0.01197402 13.47828 43.83129 +0.01903886 13.47828 43.83129 +0.02852504 13.47828 43.83129 +0.04126244 13.47828 43.83129 +0.05836535 13.47828 43.83129 +0.08132997 13.47828 43.83129 +0.1121653 13.47828 43.83129 +0.1535689 13.47828 43.83129 +0.2091628 13.47828 43.83129 +0.2838106 13.47828 43.83129 +0.3840425 13.47828 43.83129 +0.518627 13.47828 43.83129 +0.6993381 13.47828 43.83129 +0.9419845 13.47828 43.83129 +1.267794 13.47828 43.83129 +1.705268 13.47828 43.83129 +2.292679 13.47828 43.83129 +3.081414 13.47828 43.83129 +4.140474 13.47828 43.83129 +5.562508 13.47828 43.83129 +7.471917 13.47828 43.83129 +10.03574 13.47828 43.83129 +13.47828 13.47828 43.83129 +18.10068 13.47828 43.83129 +24.30731 13.47828 43.83129 +32.64117 13.47828 43.83129 +43.83129 13.47828 43.83129 +58.85664 13.47828 43.83129 +-0.0175068 18.10068 43.83129 +-0.01161267 18.10068 43.83129 +-0.005718534 18.10068 43.83129 +0.0001755984 18.10068 43.83129 +0.006069731 18.10068 43.83129 +0.01197402 18.10068 43.83129 +0.01903886 18.10068 43.83129 +0.02852504 18.10068 43.83129 +0.04126244 18.10068 43.83129 +0.05836535 18.10068 43.83129 +0.08132997 18.10068 43.83129 +0.1121653 18.10068 43.83129 +0.1535689 18.10068 43.83129 +0.2091628 18.10068 43.83129 +0.2838106 18.10068 43.83129 +0.3840425 18.10068 43.83129 +0.518627 18.10068 43.83129 +0.6993381 18.10068 43.83129 +0.9419845 18.10068 43.83129 +1.267794 18.10068 43.83129 +1.705268 18.10068 43.83129 +2.292679 18.10068 43.83129 +3.081414 18.10068 43.83129 +4.140474 18.10068 43.83129 +5.562508 18.10068 43.83129 +7.471917 18.10068 43.83129 +10.03574 18.10068 43.83129 +13.47828 18.10068 43.83129 +18.10068 18.10068 43.83129 +24.30731 18.10068 43.83129 +32.64117 18.10068 43.83129 +43.83129 18.10068 43.83129 +58.85664 18.10068 43.83129 +-0.0175068 24.30731 43.83129 +-0.01161267 24.30731 43.83129 +-0.005718534 24.30731 43.83129 +0.0001755984 24.30731 43.83129 +0.006069731 24.30731 43.83129 +0.01197402 24.30731 43.83129 +0.01903886 24.30731 43.83129 +0.02852504 24.30731 43.83129 +0.04126244 24.30731 43.83129 +0.05836535 24.30731 43.83129 +0.08132997 24.30731 43.83129 +0.1121653 24.30731 43.83129 +0.1535689 24.30731 43.83129 +0.2091628 24.30731 43.83129 +0.2838106 24.30731 43.83129 +0.3840425 24.30731 43.83129 +0.518627 24.30731 43.83129 +0.6993381 24.30731 43.83129 +0.9419845 24.30731 43.83129 +1.267794 24.30731 43.83129 +1.705268 24.30731 43.83129 +2.292679 24.30731 43.83129 +3.081414 24.30731 43.83129 +4.140474 24.30731 43.83129 +5.562508 24.30731 43.83129 +7.471917 24.30731 43.83129 +10.03574 24.30731 43.83129 +13.47828 24.30731 43.83129 +18.10068 24.30731 43.83129 +24.30731 24.30731 43.83129 +32.64117 24.30731 43.83129 +43.83129 24.30731 43.83129 +58.85664 24.30731 43.83129 +-0.0175068 32.64117 43.83129 +-0.01161267 32.64117 43.83129 +-0.005718534 32.64117 43.83129 +0.0001755984 32.64117 43.83129 +0.006069731 32.64117 43.83129 +0.01197402 32.64117 43.83129 +0.01903886 32.64117 43.83129 +0.02852504 32.64117 43.83129 +0.04126244 32.64117 43.83129 +0.05836535 32.64117 43.83129 +0.08132997 32.64117 43.83129 +0.1121653 32.64117 43.83129 +0.1535689 32.64117 43.83129 +0.2091628 32.64117 43.83129 +0.2838106 32.64117 43.83129 +0.3840425 32.64117 43.83129 +0.518627 32.64117 43.83129 +0.6993381 32.64117 43.83129 +0.9419845 32.64117 43.83129 +1.267794 32.64117 43.83129 +1.705268 32.64117 43.83129 +2.292679 32.64117 43.83129 +3.081414 32.64117 43.83129 +4.140474 32.64117 43.83129 +5.562508 32.64117 43.83129 +7.471917 32.64117 43.83129 +10.03574 32.64117 43.83129 +13.47828 32.64117 43.83129 +18.10068 32.64117 43.83129 +24.30731 32.64117 43.83129 +32.64117 32.64117 43.83129 +43.83129 32.64117 43.83129 +58.85664 32.64117 43.83129 +-0.0175068 43.83129 43.83129 +-0.01161267 43.83129 43.83129 +-0.005718534 43.83129 43.83129 +0.0001755984 43.83129 43.83129 +0.006069731 43.83129 43.83129 +0.01197402 43.83129 43.83129 +0.01903886 43.83129 43.83129 +0.02852504 43.83129 43.83129 +0.04126244 43.83129 43.83129 +0.05836535 43.83129 43.83129 +0.08132997 43.83129 43.83129 +0.1121653 43.83129 43.83129 +0.1535689 43.83129 43.83129 +0.2091628 43.83129 43.83129 +0.2838106 43.83129 43.83129 +0.3840425 43.83129 43.83129 +0.518627 43.83129 43.83129 +0.6993381 43.83129 43.83129 +0.9419845 43.83129 43.83129 +1.267794 43.83129 43.83129 +1.705268 43.83129 43.83129 +2.292679 43.83129 43.83129 +3.081414 43.83129 43.83129 +4.140474 43.83129 43.83129 +5.562508 43.83129 43.83129 +7.471917 43.83129 43.83129 +10.03574 43.83129 43.83129 +13.47828 43.83129 43.83129 +18.10068 43.83129 43.83129 +24.30731 43.83129 43.83129 +32.64117 43.83129 43.83129 +43.83129 43.83129 43.83129 +58.85664 43.83129 43.83129 +-0.0175068 58.85664 43.83129 +-0.01161267 58.85664 43.83129 +-0.005718534 58.85664 43.83129 +0.0001755984 58.85664 43.83129 +0.006069731 58.85664 43.83129 +0.01197402 58.85664 43.83129 +0.01903886 58.85664 43.83129 +0.02852504 58.85664 43.83129 +0.04126244 58.85664 43.83129 +0.05836535 58.85664 43.83129 +0.08132997 58.85664 43.83129 +0.1121653 58.85664 43.83129 +0.1535689 58.85664 43.83129 +0.2091628 58.85664 43.83129 +0.2838106 58.85664 43.83129 +0.3840425 58.85664 43.83129 +0.518627 58.85664 43.83129 +0.6993381 58.85664 43.83129 +0.9419845 58.85664 43.83129 +1.267794 58.85664 43.83129 +1.705268 58.85664 43.83129 +2.292679 58.85664 43.83129 +3.081414 58.85664 43.83129 +4.140474 58.85664 43.83129 +5.562508 58.85664 43.83129 +7.471917 58.85664 43.83129 +10.03574 58.85664 43.83129 +13.47828 58.85664 43.83129 +18.10068 58.85664 43.83129 +24.30731 58.85664 43.83129 +32.64117 58.85664 43.83129 +43.83129 58.85664 43.83129 +58.85664 58.85664 43.83129 +-0.0175068 -0.0175068 58.85664 +-0.01161267 -0.0175068 58.85664 +-0.005718534 -0.0175068 58.85664 +0.0001755984 -0.0175068 58.85664 +0.006069731 -0.0175068 58.85664 +0.01197402 -0.0175068 58.85664 +0.01903886 -0.0175068 58.85664 +0.02852504 -0.0175068 58.85664 +0.04126244 -0.0175068 58.85664 +0.05836535 -0.0175068 58.85664 +0.08132997 -0.0175068 58.85664 +0.1121653 -0.0175068 58.85664 +0.1535689 -0.0175068 58.85664 +0.2091628 -0.0175068 58.85664 +0.2838106 -0.0175068 58.85664 +0.3840425 -0.0175068 58.85664 +0.518627 -0.0175068 58.85664 +0.6993381 -0.0175068 58.85664 +0.9419845 -0.0175068 58.85664 +1.267794 -0.0175068 58.85664 +1.705268 -0.0175068 58.85664 +2.292679 -0.0175068 58.85664 +3.081414 -0.0175068 58.85664 +4.140474 -0.0175068 58.85664 +5.562508 -0.0175068 58.85664 +7.471917 -0.0175068 58.85664 +10.03574 -0.0175068 58.85664 +13.47828 -0.0175068 58.85664 +18.10068 -0.0175068 58.85664 +24.30731 -0.0175068 58.85664 +32.64117 -0.0175068 58.85664 +43.83129 -0.0175068 58.85664 +58.85664 -0.0175068 58.85664 +-0.0175068 -0.01161267 58.85664 +-0.01161267 -0.01161267 58.85664 +-0.005718534 -0.01161267 58.85664 +0.0001755984 -0.01161267 58.85664 +0.006069731 -0.01161267 58.85664 +0.01197402 -0.01161267 58.85664 +0.01903886 -0.01161267 58.85664 +0.02852504 -0.01161267 58.85664 +0.04126244 -0.01161267 58.85664 +0.05836535 -0.01161267 58.85664 +0.08132997 -0.01161267 58.85664 +0.1121653 -0.01161267 58.85664 +0.1535689 -0.01161267 58.85664 +0.2091628 -0.01161267 58.85664 +0.2838106 -0.01161267 58.85664 +0.3840425 -0.01161267 58.85664 +0.518627 -0.01161267 58.85664 +0.6993381 -0.01161267 58.85664 +0.9419845 -0.01161267 58.85664 +1.267794 -0.01161267 58.85664 +1.705268 -0.01161267 58.85664 +2.292679 -0.01161267 58.85664 +3.081414 -0.01161267 58.85664 +4.140474 -0.01161267 58.85664 +5.562508 -0.01161267 58.85664 +7.471917 -0.01161267 58.85664 +10.03574 -0.01161267 58.85664 +13.47828 -0.01161267 58.85664 +18.10068 -0.01161267 58.85664 +24.30731 -0.01161267 58.85664 +32.64117 -0.01161267 58.85664 +43.83129 -0.01161267 58.85664 +58.85664 -0.01161267 58.85664 +-0.0175068 -0.005718534 58.85664 +-0.01161267 -0.005718534 58.85664 +-0.005718534 -0.005718534 58.85664 +0.0001755984 -0.005718534 58.85664 +0.006069731 -0.005718534 58.85664 +0.01197402 -0.005718534 58.85664 +0.01903886 -0.005718534 58.85664 +0.02852504 -0.005718534 58.85664 +0.04126244 -0.005718534 58.85664 +0.05836535 -0.005718534 58.85664 +0.08132997 -0.005718534 58.85664 +0.1121653 -0.005718534 58.85664 +0.1535689 -0.005718534 58.85664 +0.2091628 -0.005718534 58.85664 +0.2838106 -0.005718534 58.85664 +0.3840425 -0.005718534 58.85664 +0.518627 -0.005718534 58.85664 +0.6993381 -0.005718534 58.85664 +0.9419845 -0.005718534 58.85664 +1.267794 -0.005718534 58.85664 +1.705268 -0.005718534 58.85664 +2.292679 -0.005718534 58.85664 +3.081414 -0.005718534 58.85664 +4.140474 -0.005718534 58.85664 +5.562508 -0.005718534 58.85664 +7.471917 -0.005718534 58.85664 +10.03574 -0.005718534 58.85664 +13.47828 -0.005718534 58.85664 +18.10068 -0.005718534 58.85664 +24.30731 -0.005718534 58.85664 +32.64117 -0.005718534 58.85664 +43.83129 -0.005718534 58.85664 +58.85664 -0.005718534 58.85664 +-0.0175068 0.0001755984 58.85664 +-0.01161267 0.0001755984 58.85664 +-0.005718534 0.0001755984 58.85664 +0.0001755984 0.0001755984 58.85664 +0.006069731 0.0001755984 58.85664 +0.01197402 0.0001755984 58.85664 +0.01903886 0.0001755984 58.85664 +0.02852504 0.0001755984 58.85664 +0.04126244 0.0001755984 58.85664 +0.05836535 0.0001755984 58.85664 +0.08132997 0.0001755984 58.85664 +0.1121653 0.0001755984 58.85664 +0.1535689 0.0001755984 58.85664 +0.2091628 0.0001755984 58.85664 +0.2838106 0.0001755984 58.85664 +0.3840425 0.0001755984 58.85664 +0.518627 0.0001755984 58.85664 +0.6993381 0.0001755984 58.85664 +0.9419845 0.0001755984 58.85664 +1.267794 0.0001755984 58.85664 +1.705268 0.0001755984 58.85664 +2.292679 0.0001755984 58.85664 +3.081414 0.0001755984 58.85664 +4.140474 0.0001755984 58.85664 +5.562508 0.0001755984 58.85664 +7.471917 0.0001755984 58.85664 +10.03574 0.0001755984 58.85664 +13.47828 0.0001755984 58.85664 +18.10068 0.0001755984 58.85664 +24.30731 0.0001755984 58.85664 +32.64117 0.0001755984 58.85664 +43.83129 0.0001755984 58.85664 +58.85664 0.0001755984 58.85664 +-0.0175068 0.006069731 58.85664 +-0.01161267 0.006069731 58.85664 +-0.005718534 0.006069731 58.85664 +0.0001755984 0.006069731 58.85664 +0.006069731 0.006069731 58.85664 +0.01197402 0.006069731 58.85664 +0.01903886 0.006069731 58.85664 +0.02852504 0.006069731 58.85664 +0.04126244 0.006069731 58.85664 +0.05836535 0.006069731 58.85664 +0.08132997 0.006069731 58.85664 +0.1121653 0.006069731 58.85664 +0.1535689 0.006069731 58.85664 +0.2091628 0.006069731 58.85664 +0.2838106 0.006069731 58.85664 +0.3840425 0.006069731 58.85664 +0.518627 0.006069731 58.85664 +0.6993381 0.006069731 58.85664 +0.9419845 0.006069731 58.85664 +1.267794 0.006069731 58.85664 +1.705268 0.006069731 58.85664 +2.292679 0.006069731 58.85664 +3.081414 0.006069731 58.85664 +4.140474 0.006069731 58.85664 +5.562508 0.006069731 58.85664 +7.471917 0.006069731 58.85664 +10.03574 0.006069731 58.85664 +13.47828 0.006069731 58.85664 +18.10068 0.006069731 58.85664 +24.30731 0.006069731 58.85664 +32.64117 0.006069731 58.85664 +43.83129 0.006069731 58.85664 +58.85664 0.006069731 58.85664 +-0.0175068 0.01197402 58.85664 +-0.01161267 0.01197402 58.85664 +-0.005718534 0.01197402 58.85664 +0.0001755984 0.01197402 58.85664 +0.006069731 0.01197402 58.85664 +0.01197402 0.01197402 58.85664 +0.01903886 0.01197402 58.85664 +0.02852504 0.01197402 58.85664 +0.04126244 0.01197402 58.85664 +0.05836535 0.01197402 58.85664 +0.08132997 0.01197402 58.85664 +0.1121653 0.01197402 58.85664 +0.1535689 0.01197402 58.85664 +0.2091628 0.01197402 58.85664 +0.2838106 0.01197402 58.85664 +0.3840425 0.01197402 58.85664 +0.518627 0.01197402 58.85664 +0.6993381 0.01197402 58.85664 +0.9419845 0.01197402 58.85664 +1.267794 0.01197402 58.85664 +1.705268 0.01197402 58.85664 +2.292679 0.01197402 58.85664 +3.081414 0.01197402 58.85664 +4.140474 0.01197402 58.85664 +5.562508 0.01197402 58.85664 +7.471917 0.01197402 58.85664 +10.03574 0.01197402 58.85664 +13.47828 0.01197402 58.85664 +18.10068 0.01197402 58.85664 +24.30731 0.01197402 58.85664 +32.64117 0.01197402 58.85664 +43.83129 0.01197402 58.85664 +58.85664 0.01197402 58.85664 +-0.0175068 0.01903886 58.85664 +-0.01161267 0.01903886 58.85664 +-0.005718534 0.01903886 58.85664 +0.0001755984 0.01903886 58.85664 +0.006069731 0.01903886 58.85664 +0.01197402 0.01903886 58.85664 +0.01903886 0.01903886 58.85664 +0.02852504 0.01903886 58.85664 +0.04126244 0.01903886 58.85664 +0.05836535 0.01903886 58.85664 +0.08132997 0.01903886 58.85664 +0.1121653 0.01903886 58.85664 +0.1535689 0.01903886 58.85664 +0.2091628 0.01903886 58.85664 +0.2838106 0.01903886 58.85664 +0.3840425 0.01903886 58.85664 +0.518627 0.01903886 58.85664 +0.6993381 0.01903886 58.85664 +0.9419845 0.01903886 58.85664 +1.267794 0.01903886 58.85664 +1.705268 0.01903886 58.85664 +2.292679 0.01903886 58.85664 +3.081414 0.01903886 58.85664 +4.140474 0.01903886 58.85664 +5.562508 0.01903886 58.85664 +7.471917 0.01903886 58.85664 +10.03574 0.01903886 58.85664 +13.47828 0.01903886 58.85664 +18.10068 0.01903886 58.85664 +24.30731 0.01903886 58.85664 +32.64117 0.01903886 58.85664 +43.83129 0.01903886 58.85664 +58.85664 0.01903886 58.85664 +-0.0175068 0.02852504 58.85664 +-0.01161267 0.02852504 58.85664 +-0.005718534 0.02852504 58.85664 +0.0001755984 0.02852504 58.85664 +0.006069731 0.02852504 58.85664 +0.01197402 0.02852504 58.85664 +0.01903886 0.02852504 58.85664 +0.02852504 0.02852504 58.85664 +0.04126244 0.02852504 58.85664 +0.05836535 0.02852504 58.85664 +0.08132997 0.02852504 58.85664 +0.1121653 0.02852504 58.85664 +0.1535689 0.02852504 58.85664 +0.2091628 0.02852504 58.85664 +0.2838106 0.02852504 58.85664 +0.3840425 0.02852504 58.85664 +0.518627 0.02852504 58.85664 +0.6993381 0.02852504 58.85664 +0.9419845 0.02852504 58.85664 +1.267794 0.02852504 58.85664 +1.705268 0.02852504 58.85664 +2.292679 0.02852504 58.85664 +3.081414 0.02852504 58.85664 +4.140474 0.02852504 58.85664 +5.562508 0.02852504 58.85664 +7.471917 0.02852504 58.85664 +10.03574 0.02852504 58.85664 +13.47828 0.02852504 58.85664 +18.10068 0.02852504 58.85664 +24.30731 0.02852504 58.85664 +32.64117 0.02852504 58.85664 +43.83129 0.02852504 58.85664 +58.85664 0.02852504 58.85664 +-0.0175068 0.04126244 58.85664 +-0.01161267 0.04126244 58.85664 +-0.005718534 0.04126244 58.85664 +0.0001755984 0.04126244 58.85664 +0.006069731 0.04126244 58.85664 +0.01197402 0.04126244 58.85664 +0.01903886 0.04126244 58.85664 +0.02852504 0.04126244 58.85664 +0.04126244 0.04126244 58.85664 +0.05836535 0.04126244 58.85664 +0.08132997 0.04126244 58.85664 +0.1121653 0.04126244 58.85664 +0.1535689 0.04126244 58.85664 +0.2091628 0.04126244 58.85664 +0.2838106 0.04126244 58.85664 +0.3840425 0.04126244 58.85664 +0.518627 0.04126244 58.85664 +0.6993381 0.04126244 58.85664 +0.9419845 0.04126244 58.85664 +1.267794 0.04126244 58.85664 +1.705268 0.04126244 58.85664 +2.292679 0.04126244 58.85664 +3.081414 0.04126244 58.85664 +4.140474 0.04126244 58.85664 +5.562508 0.04126244 58.85664 +7.471917 0.04126244 58.85664 +10.03574 0.04126244 58.85664 +13.47828 0.04126244 58.85664 +18.10068 0.04126244 58.85664 +24.30731 0.04126244 58.85664 +32.64117 0.04126244 58.85664 +43.83129 0.04126244 58.85664 +58.85664 0.04126244 58.85664 +-0.0175068 0.05836535 58.85664 +-0.01161267 0.05836535 58.85664 +-0.005718534 0.05836535 58.85664 +0.0001755984 0.05836535 58.85664 +0.006069731 0.05836535 58.85664 +0.01197402 0.05836535 58.85664 +0.01903886 0.05836535 58.85664 +0.02852504 0.05836535 58.85664 +0.04126244 0.05836535 58.85664 +0.05836535 0.05836535 58.85664 +0.08132997 0.05836535 58.85664 +0.1121653 0.05836535 58.85664 +0.1535689 0.05836535 58.85664 +0.2091628 0.05836535 58.85664 +0.2838106 0.05836535 58.85664 +0.3840425 0.05836535 58.85664 +0.518627 0.05836535 58.85664 +0.6993381 0.05836535 58.85664 +0.9419845 0.05836535 58.85664 +1.267794 0.05836535 58.85664 +1.705268 0.05836535 58.85664 +2.292679 0.05836535 58.85664 +3.081414 0.05836535 58.85664 +4.140474 0.05836535 58.85664 +5.562508 0.05836535 58.85664 +7.471917 0.05836535 58.85664 +10.03574 0.05836535 58.85664 +13.47828 0.05836535 58.85664 +18.10068 0.05836535 58.85664 +24.30731 0.05836535 58.85664 +32.64117 0.05836535 58.85664 +43.83129 0.05836535 58.85664 +58.85664 0.05836535 58.85664 +-0.0175068 0.08132997 58.85664 +-0.01161267 0.08132997 58.85664 +-0.005718534 0.08132997 58.85664 +0.0001755984 0.08132997 58.85664 +0.006069731 0.08132997 58.85664 +0.01197402 0.08132997 58.85664 +0.01903886 0.08132997 58.85664 +0.02852504 0.08132997 58.85664 +0.04126244 0.08132997 58.85664 +0.05836535 0.08132997 58.85664 +0.08132997 0.08132997 58.85664 +0.1121653 0.08132997 58.85664 +0.1535689 0.08132997 58.85664 +0.2091628 0.08132997 58.85664 +0.2838106 0.08132997 58.85664 +0.3840425 0.08132997 58.85664 +0.518627 0.08132997 58.85664 +0.6993381 0.08132997 58.85664 +0.9419845 0.08132997 58.85664 +1.267794 0.08132997 58.85664 +1.705268 0.08132997 58.85664 +2.292679 0.08132997 58.85664 +3.081414 0.08132997 58.85664 +4.140474 0.08132997 58.85664 +5.562508 0.08132997 58.85664 +7.471917 0.08132997 58.85664 +10.03574 0.08132997 58.85664 +13.47828 0.08132997 58.85664 +18.10068 0.08132997 58.85664 +24.30731 0.08132997 58.85664 +32.64117 0.08132997 58.85664 +43.83129 0.08132997 58.85664 +58.85664 0.08132997 58.85664 +-0.0175068 0.1121653 58.85664 +-0.01161267 0.1121653 58.85664 +-0.005718534 0.1121653 58.85664 +0.0001755984 0.1121653 58.85664 +0.006069731 0.1121653 58.85664 +0.01197402 0.1121653 58.85664 +0.01903886 0.1121653 58.85664 +0.02852504 0.1121653 58.85664 +0.04126244 0.1121653 58.85664 +0.05836535 0.1121653 58.85664 +0.08132997 0.1121653 58.85664 +0.1121653 0.1121653 58.85664 +0.1535689 0.1121653 58.85664 +0.2091628 0.1121653 58.85664 +0.2838106 0.1121653 58.85664 +0.3840425 0.1121653 58.85664 +0.518627 0.1121653 58.85664 +0.6993381 0.1121653 58.85664 +0.9419845 0.1121653 58.85664 +1.267794 0.1121653 58.85664 +1.705268 0.1121653 58.85664 +2.292679 0.1121653 58.85664 +3.081414 0.1121653 58.85664 +4.140474 0.1121653 58.85664 +5.562508 0.1121653 58.85664 +7.471917 0.1121653 58.85664 +10.03574 0.1121653 58.85664 +13.47828 0.1121653 58.85664 +18.10068 0.1121653 58.85664 +24.30731 0.1121653 58.85664 +32.64117 0.1121653 58.85664 +43.83129 0.1121653 58.85664 +58.85664 0.1121653 58.85664 +-0.0175068 0.1535689 58.85664 +-0.01161267 0.1535689 58.85664 +-0.005718534 0.1535689 58.85664 +0.0001755984 0.1535689 58.85664 +0.006069731 0.1535689 58.85664 +0.01197402 0.1535689 58.85664 +0.01903886 0.1535689 58.85664 +0.02852504 0.1535689 58.85664 +0.04126244 0.1535689 58.85664 +0.05836535 0.1535689 58.85664 +0.08132997 0.1535689 58.85664 +0.1121653 0.1535689 58.85664 +0.1535689 0.1535689 58.85664 +0.2091628 0.1535689 58.85664 +0.2838106 0.1535689 58.85664 +0.3840425 0.1535689 58.85664 +0.518627 0.1535689 58.85664 +0.6993381 0.1535689 58.85664 +0.9419845 0.1535689 58.85664 +1.267794 0.1535689 58.85664 +1.705268 0.1535689 58.85664 +2.292679 0.1535689 58.85664 +3.081414 0.1535689 58.85664 +4.140474 0.1535689 58.85664 +5.562508 0.1535689 58.85664 +7.471917 0.1535689 58.85664 +10.03574 0.1535689 58.85664 +13.47828 0.1535689 58.85664 +18.10068 0.1535689 58.85664 +24.30731 0.1535689 58.85664 +32.64117 0.1535689 58.85664 +43.83129 0.1535689 58.85664 +58.85664 0.1535689 58.85664 +-0.0175068 0.2091628 58.85664 +-0.01161267 0.2091628 58.85664 +-0.005718534 0.2091628 58.85664 +0.0001755984 0.2091628 58.85664 +0.006069731 0.2091628 58.85664 +0.01197402 0.2091628 58.85664 +0.01903886 0.2091628 58.85664 +0.02852504 0.2091628 58.85664 +0.04126244 0.2091628 58.85664 +0.05836535 0.2091628 58.85664 +0.08132997 0.2091628 58.85664 +0.1121653 0.2091628 58.85664 +0.1535689 0.2091628 58.85664 +0.2091628 0.2091628 58.85664 +0.2838106 0.2091628 58.85664 +0.3840425 0.2091628 58.85664 +0.518627 0.2091628 58.85664 +0.6993381 0.2091628 58.85664 +0.9419845 0.2091628 58.85664 +1.267794 0.2091628 58.85664 +1.705268 0.2091628 58.85664 +2.292679 0.2091628 58.85664 +3.081414 0.2091628 58.85664 +4.140474 0.2091628 58.85664 +5.562508 0.2091628 58.85664 +7.471917 0.2091628 58.85664 +10.03574 0.2091628 58.85664 +13.47828 0.2091628 58.85664 +18.10068 0.2091628 58.85664 +24.30731 0.2091628 58.85664 +32.64117 0.2091628 58.85664 +43.83129 0.2091628 58.85664 +58.85664 0.2091628 58.85664 +-0.0175068 0.2838106 58.85664 +-0.01161267 0.2838106 58.85664 +-0.005718534 0.2838106 58.85664 +0.0001755984 0.2838106 58.85664 +0.006069731 0.2838106 58.85664 +0.01197402 0.2838106 58.85664 +0.01903886 0.2838106 58.85664 +0.02852504 0.2838106 58.85664 +0.04126244 0.2838106 58.85664 +0.05836535 0.2838106 58.85664 +0.08132997 0.2838106 58.85664 +0.1121653 0.2838106 58.85664 +0.1535689 0.2838106 58.85664 +0.2091628 0.2838106 58.85664 +0.2838106 0.2838106 58.85664 +0.3840425 0.2838106 58.85664 +0.518627 0.2838106 58.85664 +0.6993381 0.2838106 58.85664 +0.9419845 0.2838106 58.85664 +1.267794 0.2838106 58.85664 +1.705268 0.2838106 58.85664 +2.292679 0.2838106 58.85664 +3.081414 0.2838106 58.85664 +4.140474 0.2838106 58.85664 +5.562508 0.2838106 58.85664 +7.471917 0.2838106 58.85664 +10.03574 0.2838106 58.85664 +13.47828 0.2838106 58.85664 +18.10068 0.2838106 58.85664 +24.30731 0.2838106 58.85664 +32.64117 0.2838106 58.85664 +43.83129 0.2838106 58.85664 +58.85664 0.2838106 58.85664 +-0.0175068 0.3840425 58.85664 +-0.01161267 0.3840425 58.85664 +-0.005718534 0.3840425 58.85664 +0.0001755984 0.3840425 58.85664 +0.006069731 0.3840425 58.85664 +0.01197402 0.3840425 58.85664 +0.01903886 0.3840425 58.85664 +0.02852504 0.3840425 58.85664 +0.04126244 0.3840425 58.85664 +0.05836535 0.3840425 58.85664 +0.08132997 0.3840425 58.85664 +0.1121653 0.3840425 58.85664 +0.1535689 0.3840425 58.85664 +0.2091628 0.3840425 58.85664 +0.2838106 0.3840425 58.85664 +0.3840425 0.3840425 58.85664 +0.518627 0.3840425 58.85664 +0.6993381 0.3840425 58.85664 +0.9419845 0.3840425 58.85664 +1.267794 0.3840425 58.85664 +1.705268 0.3840425 58.85664 +2.292679 0.3840425 58.85664 +3.081414 0.3840425 58.85664 +4.140474 0.3840425 58.85664 +5.562508 0.3840425 58.85664 +7.471917 0.3840425 58.85664 +10.03574 0.3840425 58.85664 +13.47828 0.3840425 58.85664 +18.10068 0.3840425 58.85664 +24.30731 0.3840425 58.85664 +32.64117 0.3840425 58.85664 +43.83129 0.3840425 58.85664 +58.85664 0.3840425 58.85664 +-0.0175068 0.518627 58.85664 +-0.01161267 0.518627 58.85664 +-0.005718534 0.518627 58.85664 +0.0001755984 0.518627 58.85664 +0.006069731 0.518627 58.85664 +0.01197402 0.518627 58.85664 +0.01903886 0.518627 58.85664 +0.02852504 0.518627 58.85664 +0.04126244 0.518627 58.85664 +0.05836535 0.518627 58.85664 +0.08132997 0.518627 58.85664 +0.1121653 0.518627 58.85664 +0.1535689 0.518627 58.85664 +0.2091628 0.518627 58.85664 +0.2838106 0.518627 58.85664 +0.3840425 0.518627 58.85664 +0.518627 0.518627 58.85664 +0.6993381 0.518627 58.85664 +0.9419845 0.518627 58.85664 +1.267794 0.518627 58.85664 +1.705268 0.518627 58.85664 +2.292679 0.518627 58.85664 +3.081414 0.518627 58.85664 +4.140474 0.518627 58.85664 +5.562508 0.518627 58.85664 +7.471917 0.518627 58.85664 +10.03574 0.518627 58.85664 +13.47828 0.518627 58.85664 +18.10068 0.518627 58.85664 +24.30731 0.518627 58.85664 +32.64117 0.518627 58.85664 +43.83129 0.518627 58.85664 +58.85664 0.518627 58.85664 +-0.0175068 0.6993381 58.85664 +-0.01161267 0.6993381 58.85664 +-0.005718534 0.6993381 58.85664 +0.0001755984 0.6993381 58.85664 +0.006069731 0.6993381 58.85664 +0.01197402 0.6993381 58.85664 +0.01903886 0.6993381 58.85664 +0.02852504 0.6993381 58.85664 +0.04126244 0.6993381 58.85664 +0.05836535 0.6993381 58.85664 +0.08132997 0.6993381 58.85664 +0.1121653 0.6993381 58.85664 +0.1535689 0.6993381 58.85664 +0.2091628 0.6993381 58.85664 +0.2838106 0.6993381 58.85664 +0.3840425 0.6993381 58.85664 +0.518627 0.6993381 58.85664 +0.6993381 0.6993381 58.85664 +0.9419845 0.6993381 58.85664 +1.267794 0.6993381 58.85664 +1.705268 0.6993381 58.85664 +2.292679 0.6993381 58.85664 +3.081414 0.6993381 58.85664 +4.140474 0.6993381 58.85664 +5.562508 0.6993381 58.85664 +7.471917 0.6993381 58.85664 +10.03574 0.6993381 58.85664 +13.47828 0.6993381 58.85664 +18.10068 0.6993381 58.85664 +24.30731 0.6993381 58.85664 +32.64117 0.6993381 58.85664 +43.83129 0.6993381 58.85664 +58.85664 0.6993381 58.85664 +-0.0175068 0.9419845 58.85664 +-0.01161267 0.9419845 58.85664 +-0.005718534 0.9419845 58.85664 +0.0001755984 0.9419845 58.85664 +0.006069731 0.9419845 58.85664 +0.01197402 0.9419845 58.85664 +0.01903886 0.9419845 58.85664 +0.02852504 0.9419845 58.85664 +0.04126244 0.9419845 58.85664 +0.05836535 0.9419845 58.85664 +0.08132997 0.9419845 58.85664 +0.1121653 0.9419845 58.85664 +0.1535689 0.9419845 58.85664 +0.2091628 0.9419845 58.85664 +0.2838106 0.9419845 58.85664 +0.3840425 0.9419845 58.85664 +0.518627 0.9419845 58.85664 +0.6993381 0.9419845 58.85664 +0.9419845 0.9419845 58.85664 +1.267794 0.9419845 58.85664 +1.705268 0.9419845 58.85664 +2.292679 0.9419845 58.85664 +3.081414 0.9419845 58.85664 +4.140474 0.9419845 58.85664 +5.562508 0.9419845 58.85664 +7.471917 0.9419845 58.85664 +10.03574 0.9419845 58.85664 +13.47828 0.9419845 58.85664 +18.10068 0.9419845 58.85664 +24.30731 0.9419845 58.85664 +32.64117 0.9419845 58.85664 +43.83129 0.9419845 58.85664 +58.85664 0.9419845 58.85664 +-0.0175068 1.267794 58.85664 +-0.01161267 1.267794 58.85664 +-0.005718534 1.267794 58.85664 +0.0001755984 1.267794 58.85664 +0.006069731 1.267794 58.85664 +0.01197402 1.267794 58.85664 +0.01903886 1.267794 58.85664 +0.02852504 1.267794 58.85664 +0.04126244 1.267794 58.85664 +0.05836535 1.267794 58.85664 +0.08132997 1.267794 58.85664 +0.1121653 1.267794 58.85664 +0.1535689 1.267794 58.85664 +0.2091628 1.267794 58.85664 +0.2838106 1.267794 58.85664 +0.3840425 1.267794 58.85664 +0.518627 1.267794 58.85664 +0.6993381 1.267794 58.85664 +0.9419845 1.267794 58.85664 +1.267794 1.267794 58.85664 +1.705268 1.267794 58.85664 +2.292679 1.267794 58.85664 +3.081414 1.267794 58.85664 +4.140474 1.267794 58.85664 +5.562508 1.267794 58.85664 +7.471917 1.267794 58.85664 +10.03574 1.267794 58.85664 +13.47828 1.267794 58.85664 +18.10068 1.267794 58.85664 +24.30731 1.267794 58.85664 +32.64117 1.267794 58.85664 +43.83129 1.267794 58.85664 +58.85664 1.267794 58.85664 +-0.0175068 1.705268 58.85664 +-0.01161267 1.705268 58.85664 +-0.005718534 1.705268 58.85664 +0.0001755984 1.705268 58.85664 +0.006069731 1.705268 58.85664 +0.01197402 1.705268 58.85664 +0.01903886 1.705268 58.85664 +0.02852504 1.705268 58.85664 +0.04126244 1.705268 58.85664 +0.05836535 1.705268 58.85664 +0.08132997 1.705268 58.85664 +0.1121653 1.705268 58.85664 +0.1535689 1.705268 58.85664 +0.2091628 1.705268 58.85664 +0.2838106 1.705268 58.85664 +0.3840425 1.705268 58.85664 +0.518627 1.705268 58.85664 +0.6993381 1.705268 58.85664 +0.9419845 1.705268 58.85664 +1.267794 1.705268 58.85664 +1.705268 1.705268 58.85664 +2.292679 1.705268 58.85664 +3.081414 1.705268 58.85664 +4.140474 1.705268 58.85664 +5.562508 1.705268 58.85664 +7.471917 1.705268 58.85664 +10.03574 1.705268 58.85664 +13.47828 1.705268 58.85664 +18.10068 1.705268 58.85664 +24.30731 1.705268 58.85664 +32.64117 1.705268 58.85664 +43.83129 1.705268 58.85664 +58.85664 1.705268 58.85664 +-0.0175068 2.292679 58.85664 +-0.01161267 2.292679 58.85664 +-0.005718534 2.292679 58.85664 +0.0001755984 2.292679 58.85664 +0.006069731 2.292679 58.85664 +0.01197402 2.292679 58.85664 +0.01903886 2.292679 58.85664 +0.02852504 2.292679 58.85664 +0.04126244 2.292679 58.85664 +0.05836535 2.292679 58.85664 +0.08132997 2.292679 58.85664 +0.1121653 2.292679 58.85664 +0.1535689 2.292679 58.85664 +0.2091628 2.292679 58.85664 +0.2838106 2.292679 58.85664 +0.3840425 2.292679 58.85664 +0.518627 2.292679 58.85664 +0.6993381 2.292679 58.85664 +0.9419845 2.292679 58.85664 +1.267794 2.292679 58.85664 +1.705268 2.292679 58.85664 +2.292679 2.292679 58.85664 +3.081414 2.292679 58.85664 +4.140474 2.292679 58.85664 +5.562508 2.292679 58.85664 +7.471917 2.292679 58.85664 +10.03574 2.292679 58.85664 +13.47828 2.292679 58.85664 +18.10068 2.292679 58.85664 +24.30731 2.292679 58.85664 +32.64117 2.292679 58.85664 +43.83129 2.292679 58.85664 +58.85664 2.292679 58.85664 +-0.0175068 3.081414 58.85664 +-0.01161267 3.081414 58.85664 +-0.005718534 3.081414 58.85664 +0.0001755984 3.081414 58.85664 +0.006069731 3.081414 58.85664 +0.01197402 3.081414 58.85664 +0.01903886 3.081414 58.85664 +0.02852504 3.081414 58.85664 +0.04126244 3.081414 58.85664 +0.05836535 3.081414 58.85664 +0.08132997 3.081414 58.85664 +0.1121653 3.081414 58.85664 +0.1535689 3.081414 58.85664 +0.2091628 3.081414 58.85664 +0.2838106 3.081414 58.85664 +0.3840425 3.081414 58.85664 +0.518627 3.081414 58.85664 +0.6993381 3.081414 58.85664 +0.9419845 3.081414 58.85664 +1.267794 3.081414 58.85664 +1.705268 3.081414 58.85664 +2.292679 3.081414 58.85664 +3.081414 3.081414 58.85664 +4.140474 3.081414 58.85664 +5.562508 3.081414 58.85664 +7.471917 3.081414 58.85664 +10.03574 3.081414 58.85664 +13.47828 3.081414 58.85664 +18.10068 3.081414 58.85664 +24.30731 3.081414 58.85664 +32.64117 3.081414 58.85664 +43.83129 3.081414 58.85664 +58.85664 3.081414 58.85664 +-0.0175068 4.140474 58.85664 +-0.01161267 4.140474 58.85664 +-0.005718534 4.140474 58.85664 +0.0001755984 4.140474 58.85664 +0.006069731 4.140474 58.85664 +0.01197402 4.140474 58.85664 +0.01903886 4.140474 58.85664 +0.02852504 4.140474 58.85664 +0.04126244 4.140474 58.85664 +0.05836535 4.140474 58.85664 +0.08132997 4.140474 58.85664 +0.1121653 4.140474 58.85664 +0.1535689 4.140474 58.85664 +0.2091628 4.140474 58.85664 +0.2838106 4.140474 58.85664 +0.3840425 4.140474 58.85664 +0.518627 4.140474 58.85664 +0.6993381 4.140474 58.85664 +0.9419845 4.140474 58.85664 +1.267794 4.140474 58.85664 +1.705268 4.140474 58.85664 +2.292679 4.140474 58.85664 +3.081414 4.140474 58.85664 +4.140474 4.140474 58.85664 +5.562508 4.140474 58.85664 +7.471917 4.140474 58.85664 +10.03574 4.140474 58.85664 +13.47828 4.140474 58.85664 +18.10068 4.140474 58.85664 +24.30731 4.140474 58.85664 +32.64117 4.140474 58.85664 +43.83129 4.140474 58.85664 +58.85664 4.140474 58.85664 +-0.0175068 5.562508 58.85664 +-0.01161267 5.562508 58.85664 +-0.005718534 5.562508 58.85664 +0.0001755984 5.562508 58.85664 +0.006069731 5.562508 58.85664 +0.01197402 5.562508 58.85664 +0.01903886 5.562508 58.85664 +0.02852504 5.562508 58.85664 +0.04126244 5.562508 58.85664 +0.05836535 5.562508 58.85664 +0.08132997 5.562508 58.85664 +0.1121653 5.562508 58.85664 +0.1535689 5.562508 58.85664 +0.2091628 5.562508 58.85664 +0.2838106 5.562508 58.85664 +0.3840425 5.562508 58.85664 +0.518627 5.562508 58.85664 +0.6993381 5.562508 58.85664 +0.9419845 5.562508 58.85664 +1.267794 5.562508 58.85664 +1.705268 5.562508 58.85664 +2.292679 5.562508 58.85664 +3.081414 5.562508 58.85664 +4.140474 5.562508 58.85664 +5.562508 5.562508 58.85664 +7.471917 5.562508 58.85664 +10.03574 5.562508 58.85664 +13.47828 5.562508 58.85664 +18.10068 5.562508 58.85664 +24.30731 5.562508 58.85664 +32.64117 5.562508 58.85664 +43.83129 5.562508 58.85664 +58.85664 5.562508 58.85664 +-0.0175068 7.471917 58.85664 +-0.01161267 7.471917 58.85664 +-0.005718534 7.471917 58.85664 +0.0001755984 7.471917 58.85664 +0.006069731 7.471917 58.85664 +0.01197402 7.471917 58.85664 +0.01903886 7.471917 58.85664 +0.02852504 7.471917 58.85664 +0.04126244 7.471917 58.85664 +0.05836535 7.471917 58.85664 +0.08132997 7.471917 58.85664 +0.1121653 7.471917 58.85664 +0.1535689 7.471917 58.85664 +0.2091628 7.471917 58.85664 +0.2838106 7.471917 58.85664 +0.3840425 7.471917 58.85664 +0.518627 7.471917 58.85664 +0.6993381 7.471917 58.85664 +0.9419845 7.471917 58.85664 +1.267794 7.471917 58.85664 +1.705268 7.471917 58.85664 +2.292679 7.471917 58.85664 +3.081414 7.471917 58.85664 +4.140474 7.471917 58.85664 +5.562508 7.471917 58.85664 +7.471917 7.471917 58.85664 +10.03574 7.471917 58.85664 +13.47828 7.471917 58.85664 +18.10068 7.471917 58.85664 +24.30731 7.471917 58.85664 +32.64117 7.471917 58.85664 +43.83129 7.471917 58.85664 +58.85664 7.471917 58.85664 +-0.0175068 10.03574 58.85664 +-0.01161267 10.03574 58.85664 +-0.005718534 10.03574 58.85664 +0.0001755984 10.03574 58.85664 +0.006069731 10.03574 58.85664 +0.01197402 10.03574 58.85664 +0.01903886 10.03574 58.85664 +0.02852504 10.03574 58.85664 +0.04126244 10.03574 58.85664 +0.05836535 10.03574 58.85664 +0.08132997 10.03574 58.85664 +0.1121653 10.03574 58.85664 +0.1535689 10.03574 58.85664 +0.2091628 10.03574 58.85664 +0.2838106 10.03574 58.85664 +0.3840425 10.03574 58.85664 +0.518627 10.03574 58.85664 +0.6993381 10.03574 58.85664 +0.9419845 10.03574 58.85664 +1.267794 10.03574 58.85664 +1.705268 10.03574 58.85664 +2.292679 10.03574 58.85664 +3.081414 10.03574 58.85664 +4.140474 10.03574 58.85664 +5.562508 10.03574 58.85664 +7.471917 10.03574 58.85664 +10.03574 10.03574 58.85664 +13.47828 10.03574 58.85664 +18.10068 10.03574 58.85664 +24.30731 10.03574 58.85664 +32.64117 10.03574 58.85664 +43.83129 10.03574 58.85664 +58.85664 10.03574 58.85664 +-0.0175068 13.47828 58.85664 +-0.01161267 13.47828 58.85664 +-0.005718534 13.47828 58.85664 +0.0001755984 13.47828 58.85664 +0.006069731 13.47828 58.85664 +0.01197402 13.47828 58.85664 +0.01903886 13.47828 58.85664 +0.02852504 13.47828 58.85664 +0.04126244 13.47828 58.85664 +0.05836535 13.47828 58.85664 +0.08132997 13.47828 58.85664 +0.1121653 13.47828 58.85664 +0.1535689 13.47828 58.85664 +0.2091628 13.47828 58.85664 +0.2838106 13.47828 58.85664 +0.3840425 13.47828 58.85664 +0.518627 13.47828 58.85664 +0.6993381 13.47828 58.85664 +0.9419845 13.47828 58.85664 +1.267794 13.47828 58.85664 +1.705268 13.47828 58.85664 +2.292679 13.47828 58.85664 +3.081414 13.47828 58.85664 +4.140474 13.47828 58.85664 +5.562508 13.47828 58.85664 +7.471917 13.47828 58.85664 +10.03574 13.47828 58.85664 +13.47828 13.47828 58.85664 +18.10068 13.47828 58.85664 +24.30731 13.47828 58.85664 +32.64117 13.47828 58.85664 +43.83129 13.47828 58.85664 +58.85664 13.47828 58.85664 +-0.0175068 18.10068 58.85664 +-0.01161267 18.10068 58.85664 +-0.005718534 18.10068 58.85664 +0.0001755984 18.10068 58.85664 +0.006069731 18.10068 58.85664 +0.01197402 18.10068 58.85664 +0.01903886 18.10068 58.85664 +0.02852504 18.10068 58.85664 +0.04126244 18.10068 58.85664 +0.05836535 18.10068 58.85664 +0.08132997 18.10068 58.85664 +0.1121653 18.10068 58.85664 +0.1535689 18.10068 58.85664 +0.2091628 18.10068 58.85664 +0.2838106 18.10068 58.85664 +0.3840425 18.10068 58.85664 +0.518627 18.10068 58.85664 +0.6993381 18.10068 58.85664 +0.9419845 18.10068 58.85664 +1.267794 18.10068 58.85664 +1.705268 18.10068 58.85664 +2.292679 18.10068 58.85664 +3.081414 18.10068 58.85664 +4.140474 18.10068 58.85664 +5.562508 18.10068 58.85664 +7.471917 18.10068 58.85664 +10.03574 18.10068 58.85664 +13.47828 18.10068 58.85664 +18.10068 18.10068 58.85664 +24.30731 18.10068 58.85664 +32.64117 18.10068 58.85664 +43.83129 18.10068 58.85664 +58.85664 18.10068 58.85664 +-0.0175068 24.30731 58.85664 +-0.01161267 24.30731 58.85664 +-0.005718534 24.30731 58.85664 +0.0001755984 24.30731 58.85664 +0.006069731 24.30731 58.85664 +0.01197402 24.30731 58.85664 +0.01903886 24.30731 58.85664 +0.02852504 24.30731 58.85664 +0.04126244 24.30731 58.85664 +0.05836535 24.30731 58.85664 +0.08132997 24.30731 58.85664 +0.1121653 24.30731 58.85664 +0.1535689 24.30731 58.85664 +0.2091628 24.30731 58.85664 +0.2838106 24.30731 58.85664 +0.3840425 24.30731 58.85664 +0.518627 24.30731 58.85664 +0.6993381 24.30731 58.85664 +0.9419845 24.30731 58.85664 +1.267794 24.30731 58.85664 +1.705268 24.30731 58.85664 +2.292679 24.30731 58.85664 +3.081414 24.30731 58.85664 +4.140474 24.30731 58.85664 +5.562508 24.30731 58.85664 +7.471917 24.30731 58.85664 +10.03574 24.30731 58.85664 +13.47828 24.30731 58.85664 +18.10068 24.30731 58.85664 +24.30731 24.30731 58.85664 +32.64117 24.30731 58.85664 +43.83129 24.30731 58.85664 +58.85664 24.30731 58.85664 +-0.0175068 32.64117 58.85664 +-0.01161267 32.64117 58.85664 +-0.005718534 32.64117 58.85664 +0.0001755984 32.64117 58.85664 +0.006069731 32.64117 58.85664 +0.01197402 32.64117 58.85664 +0.01903886 32.64117 58.85664 +0.02852504 32.64117 58.85664 +0.04126244 32.64117 58.85664 +0.05836535 32.64117 58.85664 +0.08132997 32.64117 58.85664 +0.1121653 32.64117 58.85664 +0.1535689 32.64117 58.85664 +0.2091628 32.64117 58.85664 +0.2838106 32.64117 58.85664 +0.3840425 32.64117 58.85664 +0.518627 32.64117 58.85664 +0.6993381 32.64117 58.85664 +0.9419845 32.64117 58.85664 +1.267794 32.64117 58.85664 +1.705268 32.64117 58.85664 +2.292679 32.64117 58.85664 +3.081414 32.64117 58.85664 +4.140474 32.64117 58.85664 +5.562508 32.64117 58.85664 +7.471917 32.64117 58.85664 +10.03574 32.64117 58.85664 +13.47828 32.64117 58.85664 +18.10068 32.64117 58.85664 +24.30731 32.64117 58.85664 +32.64117 32.64117 58.85664 +43.83129 32.64117 58.85664 +58.85664 32.64117 58.85664 +-0.0175068 43.83129 58.85664 +-0.01161267 43.83129 58.85664 +-0.005718534 43.83129 58.85664 +0.0001755984 43.83129 58.85664 +0.006069731 43.83129 58.85664 +0.01197402 43.83129 58.85664 +0.01903886 43.83129 58.85664 +0.02852504 43.83129 58.85664 +0.04126244 43.83129 58.85664 +0.05836535 43.83129 58.85664 +0.08132997 43.83129 58.85664 +0.1121653 43.83129 58.85664 +0.1535689 43.83129 58.85664 +0.2091628 43.83129 58.85664 +0.2838106 43.83129 58.85664 +0.3840425 43.83129 58.85664 +0.518627 43.83129 58.85664 +0.6993381 43.83129 58.85664 +0.9419845 43.83129 58.85664 +1.267794 43.83129 58.85664 +1.705268 43.83129 58.85664 +2.292679 43.83129 58.85664 +3.081414 43.83129 58.85664 +4.140474 43.83129 58.85664 +5.562508 43.83129 58.85664 +7.471917 43.83129 58.85664 +10.03574 43.83129 58.85664 +13.47828 43.83129 58.85664 +18.10068 43.83129 58.85664 +24.30731 43.83129 58.85664 +32.64117 43.83129 58.85664 +43.83129 43.83129 58.85664 +58.85664 43.83129 58.85664 +-0.0175068 58.85664 58.85664 +-0.01161267 58.85664 58.85664 +-0.005718534 58.85664 58.85664 +0.0001755984 58.85664 58.85664 +0.006069731 58.85664 58.85664 +0.01197402 58.85664 58.85664 +0.01903886 58.85664 58.85664 +0.02852504 58.85664 58.85664 +0.04126244 58.85664 58.85664 +0.05836535 58.85664 58.85664 +0.08132997 58.85664 58.85664 +0.1121653 58.85664 58.85664 +0.1535689 58.85664 58.85664 +0.2091628 58.85664 58.85664 +0.2838106 58.85664 58.85664 +0.3840425 58.85664 58.85664 +0.518627 58.85664 58.85664 +0.6993381 58.85664 58.85664 +0.9419845 58.85664 58.85664 +1.267794 58.85664 58.85664 +1.705268 58.85664 58.85664 +2.292679 58.85664 58.85664 +3.081414 58.85664 58.85664 +4.140474 58.85664 58.85664 +5.562508 58.85664 58.85664 +7.471917 58.85664 58.85664 +10.03574 58.85664 58.85664 +13.47828 58.85664 58.85664 +18.10068 58.85664 58.85664 +24.30731 58.85664 58.85664 +32.64117 58.85664 58.85664 +43.83129 58.85664 58.85664 +58.85664 58.85664 58.85664 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube.meta new file mode 100644 index 00000000..805fe9cc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to Linear r1.cube.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b853726bb222aa4e86ef5f7633d2c15 +timeCreated: 1496826837 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube new file mode 100644 index 00000000..351ef50b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube @@ -0,0 +1,35941 @@ +TITLE "Unity Log to sRGB r1" +LUT_3D_SIZE 33 +DOMAIN_MIN 0 0 0 +DOMAIN_MAX 1 1 1 +0 0 0 +0 0 0 +0 0 0 +0.002268731 0 0 +0.07076883 0 0 +0.1119241 0 0 +0.1475052 0 0 +0.1846606 0 0 +0.2245119 0 0 +0.2679612 0 0 +0.3158431 0 0 +0.3689944 0 0 +0.4282948 0 0 +0.494694 0 0 +0.5692344 0 0 +0.6530715 0 0 +0.7474945 0 0 +0.8539475 0 0 +0.974052 0 0 +1.113885 0 0 +1.27456 0 0 +1.458117 0 0 +1.667858 0 0 +1.907556 0 0 +2.181521 0 0 +2.494678 0 0 +2.852659 0 0 +3.261896 0 0 +3.729748 0 0 +4.264621 0 0 +4.876131 0 0 +5.575266 0 0 +6.374593 0 0 +0 0 0 +0 0 0 +0 0 0 +0.002268731 0 0 +0.07076883 0 0 +0.1119241 0 0 +0.1475052 0 0 +0.1846606 0 0 +0.2245119 0 0 +0.2679612 0 0 +0.3158431 0 0 +0.3689944 0 0 +0.4282948 0 0 +0.494694 0 0 +0.5692344 0 0 +0.6530715 0 0 +0.7474945 0 0 +0.8539475 0 0 +0.974052 0 0 +1.113885 0 0 +1.27456 0 0 +1.458117 0 0 +1.667858 0 0 +1.907556 0 0 +2.181521 0 0 +2.494678 0 0 +2.852659 0 0 +3.261896 0 0 +3.729748 0 0 +4.264621 0 0 +4.876131 0 0 +5.575266 0 0 +6.374593 0 0 +0 0 0 +0 0 0 +0 0 0 +0.002268731 0 0 +0.07076883 0 0 +0.1119241 0 0 +0.1475052 0 0 +0.1846606 0 0 +0.2245119 0 0 +0.2679612 0 0 +0.3158431 0 0 +0.3689944 0 0 +0.4282948 0 0 +0.494694 0 0 +0.5692344 0 0 +0.6530715 0 0 +0.7474945 0 0 +0.8539475 0 0 +0.974052 0 0 +1.113885 0 0 +1.27456 0 0 +1.458117 0 0 +1.667858 0 0 +1.907556 0 0 +2.181521 0 0 +2.494678 0 0 +2.852659 0 0 +3.261896 0 0 +3.729748 0 0 +4.264621 0 0 +4.876131 0 0 +5.575266 0 0 +6.374593 0 0 +0 0.002268731 0 +0 0.002268731 0 +0 0.002268731 0 +0.002268731 0.002268731 0 +0.07076883 0.002268731 0 +0.1119241 0.002268731 0 +0.1475052 0.002268731 0 +0.1846606 0.002268731 0 +0.2245119 0.002268731 0 +0.2679612 0.002268731 0 +0.3158431 0.002268731 0 +0.3689944 0.002268731 0 +0.4282948 0.002268731 0 +0.494694 0.002268731 0 +0.5692344 0.002268731 0 +0.6530715 0.002268731 0 +0.7474945 0.002268731 0 +0.8539475 0.002268731 0 +0.974052 0.002268731 0 +1.113885 0.002268731 0 +1.27456 0.002268731 0 +1.458117 0.002268731 0 +1.667858 0.002268731 0 +1.907556 0.002268731 0 +2.181521 0.002268731 0 +2.494678 0.002268731 0 +2.852659 0.002268731 0 +3.261896 0.002268731 0 +3.729748 0.002268731 0 +4.264621 0.002268731 0 +4.876131 0.002268731 0 +5.575266 0.002268731 0 +6.374593 0.002268731 0 +0 0.07076883 0 +0 0.07076883 0 +0 0.07076883 0 +0.002268731 0.07076883 0 +0.07076883 0.07076883 0 +0.1119241 0.07076883 0 +0.1475052 0.07076883 0 +0.1846606 0.07076883 0 +0.2245119 0.07076883 0 +0.2679612 0.07076883 0 +0.3158431 0.07076883 0 +0.3689944 0.07076883 0 +0.4282948 0.07076883 0 +0.494694 0.07076883 0 +0.5692344 0.07076883 0 +0.6530715 0.07076883 0 +0.7474945 0.07076883 0 +0.8539475 0.07076883 0 +0.974052 0.07076883 0 +1.113885 0.07076883 0 +1.27456 0.07076883 0 +1.458117 0.07076883 0 +1.667858 0.07076883 0 +1.907556 0.07076883 0 +2.181521 0.07076883 0 +2.494678 0.07076883 0 +2.852659 0.07076883 0 +3.261896 0.07076883 0 +3.729748 0.07076883 0 +4.264621 0.07076883 0 +4.876131 0.07076883 0 +5.575266 0.07076883 0 +6.374593 0.07076883 0 +0 0.1119241 0 +0 0.1119241 0 +0 0.1119241 0 +0.002268731 0.1119241 0 +0.07076883 0.1119241 0 +0.1119241 0.1119241 0 +0.1475052 0.1119241 0 +0.1846606 0.1119241 0 +0.2245119 0.1119241 0 +0.2679612 0.1119241 0 +0.3158431 0.1119241 0 +0.3689944 0.1119241 0 +0.4282948 0.1119241 0 +0.494694 0.1119241 0 +0.5692344 0.1119241 0 +0.6530715 0.1119241 0 +0.7474945 0.1119241 0 +0.8539475 0.1119241 0 +0.974052 0.1119241 0 +1.113885 0.1119241 0 +1.27456 0.1119241 0 +1.458117 0.1119241 0 +1.667858 0.1119241 0 +1.907556 0.1119241 0 +2.181521 0.1119241 0 +2.494678 0.1119241 0 +2.852659 0.1119241 0 +3.261896 0.1119241 0 +3.729748 0.1119241 0 +4.264621 0.1119241 0 +4.876131 0.1119241 0 +5.575266 0.1119241 0 +6.374593 0.1119241 0 +0 0.1475052 0 +0 0.1475052 0 +0 0.1475052 0 +0.002268731 0.1475052 0 +0.07076883 0.1475052 0 +0.1119241 0.1475052 0 +0.1475052 0.1475052 0 +0.1846606 0.1475052 0 +0.2245119 0.1475052 0 +0.2679612 0.1475052 0 +0.3158431 0.1475052 0 +0.3689944 0.1475052 0 +0.4282948 0.1475052 0 +0.494694 0.1475052 0 +0.5692344 0.1475052 0 +0.6530715 0.1475052 0 +0.7474945 0.1475052 0 +0.8539475 0.1475052 0 +0.974052 0.1475052 0 +1.113885 0.1475052 0 +1.27456 0.1475052 0 +1.458117 0.1475052 0 +1.667858 0.1475052 0 +1.907556 0.1475052 0 +2.181521 0.1475052 0 +2.494678 0.1475052 0 +2.852659 0.1475052 0 +3.261896 0.1475052 0 +3.729748 0.1475052 0 +4.264621 0.1475052 0 +4.876131 0.1475052 0 +5.575266 0.1475052 0 +6.374593 0.1475052 0 +0 0.1846606 0 +0 0.1846606 0 +0 0.1846606 0 +0.002268731 0.1846606 0 +0.07076883 0.1846606 0 +0.1119241 0.1846606 0 +0.1475052 0.1846606 0 +0.1846606 0.1846606 0 +0.2245119 0.1846606 0 +0.2679612 0.1846606 0 +0.3158431 0.1846606 0 +0.3689944 0.1846606 0 +0.4282948 0.1846606 0 +0.494694 0.1846606 0 +0.5692344 0.1846606 0 +0.6530715 0.1846606 0 +0.7474945 0.1846606 0 +0.8539475 0.1846606 0 +0.974052 0.1846606 0 +1.113885 0.1846606 0 +1.27456 0.1846606 0 +1.458117 0.1846606 0 +1.667858 0.1846606 0 +1.907556 0.1846606 0 +2.181521 0.1846606 0 +2.494678 0.1846606 0 +2.852659 0.1846606 0 +3.261896 0.1846606 0 +3.729748 0.1846606 0 +4.264621 0.1846606 0 +4.876131 0.1846606 0 +5.575266 0.1846606 0 +6.374593 0.1846606 0 +0 0.2245119 0 +0 0.2245119 0 +0 0.2245119 0 +0.002268731 0.2245119 0 +0.07076883 0.2245119 0 +0.1119241 0.2245119 0 +0.1475052 0.2245119 0 +0.1846606 0.2245119 0 +0.2245119 0.2245119 0 +0.2679612 0.2245119 0 +0.3158431 0.2245119 0 +0.3689944 0.2245119 0 +0.4282948 0.2245119 0 +0.494694 0.2245119 0 +0.5692344 0.2245119 0 +0.6530715 0.2245119 0 +0.7474945 0.2245119 0 +0.8539475 0.2245119 0 +0.974052 0.2245119 0 +1.113885 0.2245119 0 +1.27456 0.2245119 0 +1.458117 0.2245119 0 +1.667858 0.2245119 0 +1.907556 0.2245119 0 +2.181521 0.2245119 0 +2.494678 0.2245119 0 +2.852659 0.2245119 0 +3.261896 0.2245119 0 +3.729748 0.2245119 0 +4.264621 0.2245119 0 +4.876131 0.2245119 0 +5.575266 0.2245119 0 +6.374593 0.2245119 0 +0 0.2679612 0 +0 0.2679612 0 +0 0.2679612 0 +0.002268731 0.2679612 0 +0.07076883 0.2679612 0 +0.1119241 0.2679612 0 +0.1475052 0.2679612 0 +0.1846606 0.2679612 0 +0.2245119 0.2679612 0 +0.2679612 0.2679612 0 +0.3158431 0.2679612 0 +0.3689944 0.2679612 0 +0.4282948 0.2679612 0 +0.494694 0.2679612 0 +0.5692344 0.2679612 0 +0.6530715 0.2679612 0 +0.7474945 0.2679612 0 +0.8539475 0.2679612 0 +0.974052 0.2679612 0 +1.113885 0.2679612 0 +1.27456 0.2679612 0 +1.458117 0.2679612 0 +1.667858 0.2679612 0 +1.907556 0.2679612 0 +2.181521 0.2679612 0 +2.494678 0.2679612 0 +2.852659 0.2679612 0 +3.261896 0.2679612 0 +3.729748 0.2679612 0 +4.264621 0.2679612 0 +4.876131 0.2679612 0 +5.575266 0.2679612 0 +6.374593 0.2679612 0 +0 0.3158431 0 +0 0.3158431 0 +0 0.3158431 0 +0.002268731 0.3158431 0 +0.07076883 0.3158431 0 +0.1119241 0.3158431 0 +0.1475052 0.3158431 0 +0.1846606 0.3158431 0 +0.2245119 0.3158431 0 +0.2679612 0.3158431 0 +0.3158431 0.3158431 0 +0.3689944 0.3158431 0 +0.4282948 0.3158431 0 +0.494694 0.3158431 0 +0.5692344 0.3158431 0 +0.6530715 0.3158431 0 +0.7474945 0.3158431 0 +0.8539475 0.3158431 0 +0.974052 0.3158431 0 +1.113885 0.3158431 0 +1.27456 0.3158431 0 +1.458117 0.3158431 0 +1.667858 0.3158431 0 +1.907556 0.3158431 0 +2.181521 0.3158431 0 +2.494678 0.3158431 0 +2.852659 0.3158431 0 +3.261896 0.3158431 0 +3.729748 0.3158431 0 +4.264621 0.3158431 0 +4.876131 0.3158431 0 +5.575266 0.3158431 0 +6.374593 0.3158431 0 +0 0.3689944 0 +0 0.3689944 0 +0 0.3689944 0 +0.002268731 0.3689944 0 +0.07076883 0.3689944 0 +0.1119241 0.3689944 0 +0.1475052 0.3689944 0 +0.1846606 0.3689944 0 +0.2245119 0.3689944 0 +0.2679612 0.3689944 0 +0.3158431 0.3689944 0 +0.3689944 0.3689944 0 +0.4282948 0.3689944 0 +0.494694 0.3689944 0 +0.5692344 0.3689944 0 +0.6530715 0.3689944 0 +0.7474945 0.3689944 0 +0.8539475 0.3689944 0 +0.974052 0.3689944 0 +1.113885 0.3689944 0 +1.27456 0.3689944 0 +1.458117 0.3689944 0 +1.667858 0.3689944 0 +1.907556 0.3689944 0 +2.181521 0.3689944 0 +2.494678 0.3689944 0 +2.852659 0.3689944 0 +3.261896 0.3689944 0 +3.729748 0.3689944 0 +4.264621 0.3689944 0 +4.876131 0.3689944 0 +5.575266 0.3689944 0 +6.374593 0.3689944 0 +0 0.4282948 0 +0 0.4282948 0 +0 0.4282948 0 +0.002268731 0.4282948 0 +0.07076883 0.4282948 0 +0.1119241 0.4282948 0 +0.1475052 0.4282948 0 +0.1846606 0.4282948 0 +0.2245119 0.4282948 0 +0.2679612 0.4282948 0 +0.3158431 0.4282948 0 +0.3689944 0.4282948 0 +0.4282948 0.4282948 0 +0.494694 0.4282948 0 +0.5692344 0.4282948 0 +0.6530715 0.4282948 0 +0.7474945 0.4282948 0 +0.8539475 0.4282948 0 +0.974052 0.4282948 0 +1.113885 0.4282948 0 +1.27456 0.4282948 0 +1.458117 0.4282948 0 +1.667858 0.4282948 0 +1.907556 0.4282948 0 +2.181521 0.4282948 0 +2.494678 0.4282948 0 +2.852659 0.4282948 0 +3.261896 0.4282948 0 +3.729748 0.4282948 0 +4.264621 0.4282948 0 +4.876131 0.4282948 0 +5.575266 0.4282948 0 +6.374593 0.4282948 0 +0 0.494694 0 +0 0.494694 0 +0 0.494694 0 +0.002268731 0.494694 0 +0.07076883 0.494694 0 +0.1119241 0.494694 0 +0.1475052 0.494694 0 +0.1846606 0.494694 0 +0.2245119 0.494694 0 +0.2679612 0.494694 0 +0.3158431 0.494694 0 +0.3689944 0.494694 0 +0.4282948 0.494694 0 +0.494694 0.494694 0 +0.5692344 0.494694 0 +0.6530715 0.494694 0 +0.7474945 0.494694 0 +0.8539475 0.494694 0 +0.974052 0.494694 0 +1.113885 0.494694 0 +1.27456 0.494694 0 +1.458117 0.494694 0 +1.667858 0.494694 0 +1.907556 0.494694 0 +2.181521 0.494694 0 +2.494678 0.494694 0 +2.852659 0.494694 0 +3.261896 0.494694 0 +3.729748 0.494694 0 +4.264621 0.494694 0 +4.876131 0.494694 0 +5.575266 0.494694 0 +6.374593 0.494694 0 +0 0.5692344 0 +0 0.5692344 0 +0 0.5692344 0 +0.002268731 0.5692344 0 +0.07076883 0.5692344 0 +0.1119241 0.5692344 0 +0.1475052 0.5692344 0 +0.1846606 0.5692344 0 +0.2245119 0.5692344 0 +0.2679612 0.5692344 0 +0.3158431 0.5692344 0 +0.3689944 0.5692344 0 +0.4282948 0.5692344 0 +0.494694 0.5692344 0 +0.5692344 0.5692344 0 +0.6530715 0.5692344 0 +0.7474945 0.5692344 0 +0.8539475 0.5692344 0 +0.974052 0.5692344 0 +1.113885 0.5692344 0 +1.27456 0.5692344 0 +1.458117 0.5692344 0 +1.667858 0.5692344 0 +1.907556 0.5692344 0 +2.181521 0.5692344 0 +2.494678 0.5692344 0 +2.852659 0.5692344 0 +3.261896 0.5692344 0 +3.729748 0.5692344 0 +4.264621 0.5692344 0 +4.876131 0.5692344 0 +5.575266 0.5692344 0 +6.374593 0.5692344 0 +0 0.6530715 0 +0 0.6530715 0 +0 0.6530715 0 +0.002268731 0.6530715 0 +0.07076883 0.6530715 0 +0.1119241 0.6530715 0 +0.1475052 0.6530715 0 +0.1846606 0.6530715 0 +0.2245119 0.6530715 0 +0.2679612 0.6530715 0 +0.3158431 0.6530715 0 +0.3689944 0.6530715 0 +0.4282948 0.6530715 0 +0.494694 0.6530715 0 +0.5692344 0.6530715 0 +0.6530715 0.6530715 0 +0.7474945 0.6530715 0 +0.8539475 0.6530715 0 +0.974052 0.6530715 0 +1.113885 0.6530715 0 +1.27456 0.6530715 0 +1.458117 0.6530715 0 +1.667858 0.6530715 0 +1.907556 0.6530715 0 +2.181521 0.6530715 0 +2.494678 0.6530715 0 +2.852659 0.6530715 0 +3.261896 0.6530715 0 +3.729748 0.6530715 0 +4.264621 0.6530715 0 +4.876131 0.6530715 0 +5.575266 0.6530715 0 +6.374593 0.6530715 0 +0 0.7474945 0 +0 0.7474945 0 +0 0.7474945 0 +0.002268731 0.7474945 0 +0.07076883 0.7474945 0 +0.1119241 0.7474945 0 +0.1475052 0.7474945 0 +0.1846606 0.7474945 0 +0.2245119 0.7474945 0 +0.2679612 0.7474945 0 +0.3158431 0.7474945 0 +0.3689944 0.7474945 0 +0.4282948 0.7474945 0 +0.494694 0.7474945 0 +0.5692344 0.7474945 0 +0.6530715 0.7474945 0 +0.7474945 0.7474945 0 +0.8539475 0.7474945 0 +0.974052 0.7474945 0 +1.113885 0.7474945 0 +1.27456 0.7474945 0 +1.458117 0.7474945 0 +1.667858 0.7474945 0 +1.907556 0.7474945 0 +2.181521 0.7474945 0 +2.494678 0.7474945 0 +2.852659 0.7474945 0 +3.261896 0.7474945 0 +3.729748 0.7474945 0 +4.264621 0.7474945 0 +4.876131 0.7474945 0 +5.575266 0.7474945 0 +6.374593 0.7474945 0 +0 0.8539475 0 +0 0.8539475 0 +0 0.8539475 0 +0.002268731 0.8539475 0 +0.07076883 0.8539475 0 +0.1119241 0.8539475 0 +0.1475052 0.8539475 0 +0.1846606 0.8539475 0 +0.2245119 0.8539475 0 +0.2679612 0.8539475 0 +0.3158431 0.8539475 0 +0.3689944 0.8539475 0 +0.4282948 0.8539475 0 +0.494694 0.8539475 0 +0.5692344 0.8539475 0 +0.6530715 0.8539475 0 +0.7474945 0.8539475 0 +0.8539475 0.8539475 0 +0.974052 0.8539475 0 +1.113885 0.8539475 0 +1.27456 0.8539475 0 +1.458117 0.8539475 0 +1.667858 0.8539475 0 +1.907556 0.8539475 0 +2.181521 0.8539475 0 +2.494678 0.8539475 0 +2.852659 0.8539475 0 +3.261896 0.8539475 0 +3.729748 0.8539475 0 +4.264621 0.8539475 0 +4.876131 0.8539475 0 +5.575266 0.8539475 0 +6.374593 0.8539475 0 +0 0.974052 0 +0 0.974052 0 +0 0.974052 0 +0.002268731 0.974052 0 +0.07076883 0.974052 0 +0.1119241 0.974052 0 +0.1475052 0.974052 0 +0.1846606 0.974052 0 +0.2245119 0.974052 0 +0.2679612 0.974052 0 +0.3158431 0.974052 0 +0.3689944 0.974052 0 +0.4282948 0.974052 0 +0.494694 0.974052 0 +0.5692344 0.974052 0 +0.6530715 0.974052 0 +0.7474945 0.974052 0 +0.8539475 0.974052 0 +0.974052 0.974052 0 +1.113885 0.974052 0 +1.27456 0.974052 0 +1.458117 0.974052 0 +1.667858 0.974052 0 +1.907556 0.974052 0 +2.181521 0.974052 0 +2.494678 0.974052 0 +2.852659 0.974052 0 +3.261896 0.974052 0 +3.729748 0.974052 0 +4.264621 0.974052 0 +4.876131 0.974052 0 +5.575266 0.974052 0 +6.374593 0.974052 0 +0 1.113885 0 +0 1.113885 0 +0 1.113885 0 +0.002268731 1.113885 0 +0.07076883 1.113885 0 +0.1119241 1.113885 0 +0.1475052 1.113885 0 +0.1846606 1.113885 0 +0.2245119 1.113885 0 +0.2679612 1.113885 0 +0.3158431 1.113885 0 +0.3689944 1.113885 0 +0.4282948 1.113885 0 +0.494694 1.113885 0 +0.5692344 1.113885 0 +0.6530715 1.113885 0 +0.7474945 1.113885 0 +0.8539475 1.113885 0 +0.974052 1.113885 0 +1.113885 1.113885 0 +1.27456 1.113885 0 +1.458117 1.113885 0 +1.667858 1.113885 0 +1.907556 1.113885 0 +2.181521 1.113885 0 +2.494678 1.113885 0 +2.852659 1.113885 0 +3.261896 1.113885 0 +3.729748 1.113885 0 +4.264621 1.113885 0 +4.876131 1.113885 0 +5.575266 1.113885 0 +6.374593 1.113885 0 +0 1.27456 0 +0 1.27456 0 +0 1.27456 0 +0.002268731 1.27456 0 +0.07076883 1.27456 0 +0.1119241 1.27456 0 +0.1475052 1.27456 0 +0.1846606 1.27456 0 +0.2245119 1.27456 0 +0.2679612 1.27456 0 +0.3158431 1.27456 0 +0.3689944 1.27456 0 +0.4282948 1.27456 0 +0.494694 1.27456 0 +0.5692344 1.27456 0 +0.6530715 1.27456 0 +0.7474945 1.27456 0 +0.8539475 1.27456 0 +0.974052 1.27456 0 +1.113885 1.27456 0 +1.27456 1.27456 0 +1.458117 1.27456 0 +1.667858 1.27456 0 +1.907556 1.27456 0 +2.181521 1.27456 0 +2.494678 1.27456 0 +2.852659 1.27456 0 +3.261896 1.27456 0 +3.729748 1.27456 0 +4.264621 1.27456 0 +4.876131 1.27456 0 +5.575266 1.27456 0 +6.374593 1.27456 0 +0 1.458117 0 +0 1.458117 0 +0 1.458117 0 +0.002268731 1.458117 0 +0.07076883 1.458117 0 +0.1119241 1.458117 0 +0.1475052 1.458117 0 +0.1846606 1.458117 0 +0.2245119 1.458117 0 +0.2679612 1.458117 0 +0.3158431 1.458117 0 +0.3689944 1.458117 0 +0.4282948 1.458117 0 +0.494694 1.458117 0 +0.5692344 1.458117 0 +0.6530715 1.458117 0 +0.7474945 1.458117 0 +0.8539475 1.458117 0 +0.974052 1.458117 0 +1.113885 1.458117 0 +1.27456 1.458117 0 +1.458117 1.458117 0 +1.667858 1.458117 0 +1.907556 1.458117 0 +2.181521 1.458117 0 +2.494678 1.458117 0 +2.852659 1.458117 0 +3.261896 1.458117 0 +3.729748 1.458117 0 +4.264621 1.458117 0 +4.876131 1.458117 0 +5.575266 1.458117 0 +6.374593 1.458117 0 +0 1.667858 0 +0 1.667858 0 +0 1.667858 0 +0.002268731 1.667858 0 +0.07076883 1.667858 0 +0.1119241 1.667858 0 +0.1475052 1.667858 0 +0.1846606 1.667858 0 +0.2245119 1.667858 0 +0.2679612 1.667858 0 +0.3158431 1.667858 0 +0.3689944 1.667858 0 +0.4282948 1.667858 0 +0.494694 1.667858 0 +0.5692344 1.667858 0 +0.6530715 1.667858 0 +0.7474945 1.667858 0 +0.8539475 1.667858 0 +0.974052 1.667858 0 +1.113885 1.667858 0 +1.27456 1.667858 0 +1.458117 1.667858 0 +1.667858 1.667858 0 +1.907556 1.667858 0 +2.181521 1.667858 0 +2.494678 1.667858 0 +2.852659 1.667858 0 +3.261896 1.667858 0 +3.729748 1.667858 0 +4.264621 1.667858 0 +4.876131 1.667858 0 +5.575266 1.667858 0 +6.374593 1.667858 0 +0 1.907556 0 +0 1.907556 0 +0 1.907556 0 +0.002268731 1.907556 0 +0.07076883 1.907556 0 +0.1119241 1.907556 0 +0.1475052 1.907556 0 +0.1846606 1.907556 0 +0.2245119 1.907556 0 +0.2679612 1.907556 0 +0.3158431 1.907556 0 +0.3689944 1.907556 0 +0.4282948 1.907556 0 +0.494694 1.907556 0 +0.5692344 1.907556 0 +0.6530715 1.907556 0 +0.7474945 1.907556 0 +0.8539475 1.907556 0 +0.974052 1.907556 0 +1.113885 1.907556 0 +1.27456 1.907556 0 +1.458117 1.907556 0 +1.667858 1.907556 0 +1.907556 1.907556 0 +2.181521 1.907556 0 +2.494678 1.907556 0 +2.852659 1.907556 0 +3.261896 1.907556 0 +3.729748 1.907556 0 +4.264621 1.907556 0 +4.876131 1.907556 0 +5.575266 1.907556 0 +6.374593 1.907556 0 +0 2.181521 0 +0 2.181521 0 +0 2.181521 0 +0.002268731 2.181521 0 +0.07076883 2.181521 0 +0.1119241 2.181521 0 +0.1475052 2.181521 0 +0.1846606 2.181521 0 +0.2245119 2.181521 0 +0.2679612 2.181521 0 +0.3158431 2.181521 0 +0.3689944 2.181521 0 +0.4282948 2.181521 0 +0.494694 2.181521 0 +0.5692344 2.181521 0 +0.6530715 2.181521 0 +0.7474945 2.181521 0 +0.8539475 2.181521 0 +0.974052 2.181521 0 +1.113885 2.181521 0 +1.27456 2.181521 0 +1.458117 2.181521 0 +1.667858 2.181521 0 +1.907556 2.181521 0 +2.181521 2.181521 0 +2.494678 2.181521 0 +2.852659 2.181521 0 +3.261896 2.181521 0 +3.729748 2.181521 0 +4.264621 2.181521 0 +4.876131 2.181521 0 +5.575266 2.181521 0 +6.374593 2.181521 0 +0 2.494678 0 +0 2.494678 0 +0 2.494678 0 +0.002268731 2.494678 0 +0.07076883 2.494678 0 +0.1119241 2.494678 0 +0.1475052 2.494678 0 +0.1846606 2.494678 0 +0.2245119 2.494678 0 +0.2679612 2.494678 0 +0.3158431 2.494678 0 +0.3689944 2.494678 0 +0.4282948 2.494678 0 +0.494694 2.494678 0 +0.5692344 2.494678 0 +0.6530715 2.494678 0 +0.7474945 2.494678 0 +0.8539475 2.494678 0 +0.974052 2.494678 0 +1.113885 2.494678 0 +1.27456 2.494678 0 +1.458117 2.494678 0 +1.667858 2.494678 0 +1.907556 2.494678 0 +2.181521 2.494678 0 +2.494678 2.494678 0 +2.852659 2.494678 0 +3.261896 2.494678 0 +3.729748 2.494678 0 +4.264621 2.494678 0 +4.876131 2.494678 0 +5.575266 2.494678 0 +6.374593 2.494678 0 +0 2.852659 0 +0 2.852659 0 +0 2.852659 0 +0.002268731 2.852659 0 +0.07076883 2.852659 0 +0.1119241 2.852659 0 +0.1475052 2.852659 0 +0.1846606 2.852659 0 +0.2245119 2.852659 0 +0.2679612 2.852659 0 +0.3158431 2.852659 0 +0.3689944 2.852659 0 +0.4282948 2.852659 0 +0.494694 2.852659 0 +0.5692344 2.852659 0 +0.6530715 2.852659 0 +0.7474945 2.852659 0 +0.8539475 2.852659 0 +0.974052 2.852659 0 +1.113885 2.852659 0 +1.27456 2.852659 0 +1.458117 2.852659 0 +1.667858 2.852659 0 +1.907556 2.852659 0 +2.181521 2.852659 0 +2.494678 2.852659 0 +2.852659 2.852659 0 +3.261896 2.852659 0 +3.729748 2.852659 0 +4.264621 2.852659 0 +4.876131 2.852659 0 +5.575266 2.852659 0 +6.374593 2.852659 0 +0 3.261896 0 +0 3.261896 0 +0 3.261896 0 +0.002268731 3.261896 0 +0.07076883 3.261896 0 +0.1119241 3.261896 0 +0.1475052 3.261896 0 +0.1846606 3.261896 0 +0.2245119 3.261896 0 +0.2679612 3.261896 0 +0.3158431 3.261896 0 +0.3689944 3.261896 0 +0.4282948 3.261896 0 +0.494694 3.261896 0 +0.5692344 3.261896 0 +0.6530715 3.261896 0 +0.7474945 3.261896 0 +0.8539475 3.261896 0 +0.974052 3.261896 0 +1.113885 3.261896 0 +1.27456 3.261896 0 +1.458117 3.261896 0 +1.667858 3.261896 0 +1.907556 3.261896 0 +2.181521 3.261896 0 +2.494678 3.261896 0 +2.852659 3.261896 0 +3.261896 3.261896 0 +3.729748 3.261896 0 +4.264621 3.261896 0 +4.876131 3.261896 0 +5.575266 3.261896 0 +6.374593 3.261896 0 +0 3.729748 0 +0 3.729748 0 +0 3.729748 0 +0.002268731 3.729748 0 +0.07076883 3.729748 0 +0.1119241 3.729748 0 +0.1475052 3.729748 0 +0.1846606 3.729748 0 +0.2245119 3.729748 0 +0.2679612 3.729748 0 +0.3158431 3.729748 0 +0.3689944 3.729748 0 +0.4282948 3.729748 0 +0.494694 3.729748 0 +0.5692344 3.729748 0 +0.6530715 3.729748 0 +0.7474945 3.729748 0 +0.8539475 3.729748 0 +0.974052 3.729748 0 +1.113885 3.729748 0 +1.27456 3.729748 0 +1.458117 3.729748 0 +1.667858 3.729748 0 +1.907556 3.729748 0 +2.181521 3.729748 0 +2.494678 3.729748 0 +2.852659 3.729748 0 +3.261896 3.729748 0 +3.729748 3.729748 0 +4.264621 3.729748 0 +4.876131 3.729748 0 +5.575266 3.729748 0 +6.374593 3.729748 0 +0 4.264621 0 +0 4.264621 0 +0 4.264621 0 +0.002268731 4.264621 0 +0.07076883 4.264621 0 +0.1119241 4.264621 0 +0.1475052 4.264621 0 +0.1846606 4.264621 0 +0.2245119 4.264621 0 +0.2679612 4.264621 0 +0.3158431 4.264621 0 +0.3689944 4.264621 0 +0.4282948 4.264621 0 +0.494694 4.264621 0 +0.5692344 4.264621 0 +0.6530715 4.264621 0 +0.7474945 4.264621 0 +0.8539475 4.264621 0 +0.974052 4.264621 0 +1.113885 4.264621 0 +1.27456 4.264621 0 +1.458117 4.264621 0 +1.667858 4.264621 0 +1.907556 4.264621 0 +2.181521 4.264621 0 +2.494678 4.264621 0 +2.852659 4.264621 0 +3.261896 4.264621 0 +3.729748 4.264621 0 +4.264621 4.264621 0 +4.876131 4.264621 0 +5.575266 4.264621 0 +6.374593 4.264621 0 +0 4.876131 0 +0 4.876131 0 +0 4.876131 0 +0.002268731 4.876131 0 +0.07076883 4.876131 0 +0.1119241 4.876131 0 +0.1475052 4.876131 0 +0.1846606 4.876131 0 +0.2245119 4.876131 0 +0.2679612 4.876131 0 +0.3158431 4.876131 0 +0.3689944 4.876131 0 +0.4282948 4.876131 0 +0.494694 4.876131 0 +0.5692344 4.876131 0 +0.6530715 4.876131 0 +0.7474945 4.876131 0 +0.8539475 4.876131 0 +0.974052 4.876131 0 +1.113885 4.876131 0 +1.27456 4.876131 0 +1.458117 4.876131 0 +1.667858 4.876131 0 +1.907556 4.876131 0 +2.181521 4.876131 0 +2.494678 4.876131 0 +2.852659 4.876131 0 +3.261896 4.876131 0 +3.729748 4.876131 0 +4.264621 4.876131 0 +4.876131 4.876131 0 +5.575266 4.876131 0 +6.374593 4.876131 0 +0 5.575266 0 +0 5.575266 0 +0 5.575266 0 +0.002268731 5.575266 0 +0.07076883 5.575266 0 +0.1119241 5.575266 0 +0.1475052 5.575266 0 +0.1846606 5.575266 0 +0.2245119 5.575266 0 +0.2679612 5.575266 0 +0.3158431 5.575266 0 +0.3689944 5.575266 0 +0.4282948 5.575266 0 +0.494694 5.575266 0 +0.5692344 5.575266 0 +0.6530715 5.575266 0 +0.7474945 5.575266 0 +0.8539475 5.575266 0 +0.974052 5.575266 0 +1.113885 5.575266 0 +1.27456 5.575266 0 +1.458117 5.575266 0 +1.667858 5.575266 0 +1.907556 5.575266 0 +2.181521 5.575266 0 +2.494678 5.575266 0 +2.852659 5.575266 0 +3.261896 5.575266 0 +3.729748 5.575266 0 +4.264621 5.575266 0 +4.876131 5.575266 0 +5.575266 5.575266 0 +6.374593 5.575266 0 +0 6.374593 0 +0 6.374593 0 +0 6.374593 0 +0.002268731 6.374593 0 +0.07076883 6.374593 0 +0.1119241 6.374593 0 +0.1475052 6.374593 0 +0.1846606 6.374593 0 +0.2245119 6.374593 0 +0.2679612 6.374593 0 +0.3158431 6.374593 0 +0.3689944 6.374593 0 +0.4282948 6.374593 0 +0.494694 6.374593 0 +0.5692344 6.374593 0 +0.6530715 6.374593 0 +0.7474945 6.374593 0 +0.8539475 6.374593 0 +0.974052 6.374593 0 +1.113885 6.374593 0 +1.27456 6.374593 0 +1.458117 6.374593 0 +1.667858 6.374593 0 +1.907556 6.374593 0 +2.181521 6.374593 0 +2.494678 6.374593 0 +2.852659 6.374593 0 +3.261896 6.374593 0 +3.729748 6.374593 0 +4.264621 6.374593 0 +4.876131 6.374593 0 +5.575266 6.374593 0 +6.374593 6.374593 0 +0 0 0 +0 0 0 +0 0 0 +0.002268731 0 0 +0.07076883 0 0 +0.1119241 0 0 +0.1475052 0 0 +0.1846606 0 0 +0.2245119 0 0 +0.2679612 0 0 +0.3158431 0 0 +0.3689944 0 0 +0.4282948 0 0 +0.494694 0 0 +0.5692344 0 0 +0.6530715 0 0 +0.7474945 0 0 +0.8539475 0 0 +0.974052 0 0 +1.113885 0 0 +1.27456 0 0 +1.458117 0 0 +1.667858 0 0 +1.907556 0 0 +2.181521 0 0 +2.494678 0 0 +2.852659 0 0 +3.261896 0 0 +3.729748 0 0 +4.264621 0 0 +4.876131 0 0 +5.575266 0 0 +6.374593 0 0 +0 0 0 +0 0 0 +0 0 0 +0.002268731 0 0 +0.07076883 0 0 +0.1119241 0 0 +0.1475052 0 0 +0.1846606 0 0 +0.2245119 0 0 +0.2679612 0 0 +0.3158431 0 0 +0.3689944 0 0 +0.4282948 0 0 +0.494694 0 0 +0.5692344 0 0 +0.6530715 0 0 +0.7474945 0 0 +0.8539475 0 0 +0.974052 0 0 +1.113885 0 0 +1.27456 0 0 +1.458117 0 0 +1.667858 0 0 +1.907556 0 0 +2.181521 0 0 +2.494678 0 0 +2.852659 0 0 +3.261896 0 0 +3.729748 0 0 +4.264621 0 0 +4.876131 0 0 +5.575266 0 0 +6.374593 0 0 +0 0 0 +0 0 0 +0 0 0 +0.002268731 0 0 +0.07076883 0 0 +0.1119241 0 0 +0.1475052 0 0 +0.1846606 0 0 +0.2245119 0 0 +0.2679612 0 0 +0.3158431 0 0 +0.3689944 0 0 +0.4282948 0 0 +0.494694 0 0 +0.5692344 0 0 +0.6530715 0 0 +0.7474945 0 0 +0.8539475 0 0 +0.974052 0 0 +1.113885 0 0 +1.27456 0 0 +1.458117 0 0 +1.667858 0 0 +1.907556 0 0 +2.181521 0 0 +2.494678 0 0 +2.852659 0 0 +3.261896 0 0 +3.729748 0 0 +4.264621 0 0 +4.876131 0 0 +5.575266 0 0 +6.374593 0 0 +0 0.002268731 0 +0 0.002268731 0 +0 0.002268731 0 +0.002268731 0.002268731 0 +0.07076883 0.002268731 0 +0.1119241 0.002268731 0 +0.1475052 0.002268731 0 +0.1846606 0.002268731 0 +0.2245119 0.002268731 0 +0.2679612 0.002268731 0 +0.3158431 0.002268731 0 +0.3689944 0.002268731 0 +0.4282948 0.002268731 0 +0.494694 0.002268731 0 +0.5692344 0.002268731 0 +0.6530715 0.002268731 0 +0.7474945 0.002268731 0 +0.8539475 0.002268731 0 +0.974052 0.002268731 0 +1.113885 0.002268731 0 +1.27456 0.002268731 0 +1.458117 0.002268731 0 +1.667858 0.002268731 0 +1.907556 0.002268731 0 +2.181521 0.002268731 0 +2.494678 0.002268731 0 +2.852659 0.002268731 0 +3.261896 0.002268731 0 +3.729748 0.002268731 0 +4.264621 0.002268731 0 +4.876131 0.002268731 0 +5.575266 0.002268731 0 +6.374593 0.002268731 0 +0 0.07076883 0 +0 0.07076883 0 +0 0.07076883 0 +0.002268731 0.07076883 0 +0.07076883 0.07076883 0 +0.1119241 0.07076883 0 +0.1475052 0.07076883 0 +0.1846606 0.07076883 0 +0.2245119 0.07076883 0 +0.2679612 0.07076883 0 +0.3158431 0.07076883 0 +0.3689944 0.07076883 0 +0.4282948 0.07076883 0 +0.494694 0.07076883 0 +0.5692344 0.07076883 0 +0.6530715 0.07076883 0 +0.7474945 0.07076883 0 +0.8539475 0.07076883 0 +0.974052 0.07076883 0 +1.113885 0.07076883 0 +1.27456 0.07076883 0 +1.458117 0.07076883 0 +1.667858 0.07076883 0 +1.907556 0.07076883 0 +2.181521 0.07076883 0 +2.494678 0.07076883 0 +2.852659 0.07076883 0 +3.261896 0.07076883 0 +3.729748 0.07076883 0 +4.264621 0.07076883 0 +4.876131 0.07076883 0 +5.575266 0.07076883 0 +6.374593 0.07076883 0 +0 0.1119241 0 +0 0.1119241 0 +0 0.1119241 0 +0.002268731 0.1119241 0 +0.07076883 0.1119241 0 +0.1119241 0.1119241 0 +0.1475052 0.1119241 0 +0.1846606 0.1119241 0 +0.2245119 0.1119241 0 +0.2679612 0.1119241 0 +0.3158431 0.1119241 0 +0.3689944 0.1119241 0 +0.4282948 0.1119241 0 +0.494694 0.1119241 0 +0.5692344 0.1119241 0 +0.6530715 0.1119241 0 +0.7474945 0.1119241 0 +0.8539475 0.1119241 0 +0.974052 0.1119241 0 +1.113885 0.1119241 0 +1.27456 0.1119241 0 +1.458117 0.1119241 0 +1.667858 0.1119241 0 +1.907556 0.1119241 0 +2.181521 0.1119241 0 +2.494678 0.1119241 0 +2.852659 0.1119241 0 +3.261896 0.1119241 0 +3.729748 0.1119241 0 +4.264621 0.1119241 0 +4.876131 0.1119241 0 +5.575266 0.1119241 0 +6.374593 0.1119241 0 +0 0.1475052 0 +0 0.1475052 0 +0 0.1475052 0 +0.002268731 0.1475052 0 +0.07076883 0.1475052 0 +0.1119241 0.1475052 0 +0.1475052 0.1475052 0 +0.1846606 0.1475052 0 +0.2245119 0.1475052 0 +0.2679612 0.1475052 0 +0.3158431 0.1475052 0 +0.3689944 0.1475052 0 +0.4282948 0.1475052 0 +0.494694 0.1475052 0 +0.5692344 0.1475052 0 +0.6530715 0.1475052 0 +0.7474945 0.1475052 0 +0.8539475 0.1475052 0 +0.974052 0.1475052 0 +1.113885 0.1475052 0 +1.27456 0.1475052 0 +1.458117 0.1475052 0 +1.667858 0.1475052 0 +1.907556 0.1475052 0 +2.181521 0.1475052 0 +2.494678 0.1475052 0 +2.852659 0.1475052 0 +3.261896 0.1475052 0 +3.729748 0.1475052 0 +4.264621 0.1475052 0 +4.876131 0.1475052 0 +5.575266 0.1475052 0 +6.374593 0.1475052 0 +0 0.1846606 0 +0 0.1846606 0 +0 0.1846606 0 +0.002268731 0.1846606 0 +0.07076883 0.1846606 0 +0.1119241 0.1846606 0 +0.1475052 0.1846606 0 +0.1846606 0.1846606 0 +0.2245119 0.1846606 0 +0.2679612 0.1846606 0 +0.3158431 0.1846606 0 +0.3689944 0.1846606 0 +0.4282948 0.1846606 0 +0.494694 0.1846606 0 +0.5692344 0.1846606 0 +0.6530715 0.1846606 0 +0.7474945 0.1846606 0 +0.8539475 0.1846606 0 +0.974052 0.1846606 0 +1.113885 0.1846606 0 +1.27456 0.1846606 0 +1.458117 0.1846606 0 +1.667858 0.1846606 0 +1.907556 0.1846606 0 +2.181521 0.1846606 0 +2.494678 0.1846606 0 +2.852659 0.1846606 0 +3.261896 0.1846606 0 +3.729748 0.1846606 0 +4.264621 0.1846606 0 +4.876131 0.1846606 0 +5.575266 0.1846606 0 +6.374593 0.1846606 0 +0 0.2245119 0 +0 0.2245119 0 +0 0.2245119 0 +0.002268731 0.2245119 0 +0.07076883 0.2245119 0 +0.1119241 0.2245119 0 +0.1475052 0.2245119 0 +0.1846606 0.2245119 0 +0.2245119 0.2245119 0 +0.2679612 0.2245119 0 +0.3158431 0.2245119 0 +0.3689944 0.2245119 0 +0.4282948 0.2245119 0 +0.494694 0.2245119 0 +0.5692344 0.2245119 0 +0.6530715 0.2245119 0 +0.7474945 0.2245119 0 +0.8539475 0.2245119 0 +0.974052 0.2245119 0 +1.113885 0.2245119 0 +1.27456 0.2245119 0 +1.458117 0.2245119 0 +1.667858 0.2245119 0 +1.907556 0.2245119 0 +2.181521 0.2245119 0 +2.494678 0.2245119 0 +2.852659 0.2245119 0 +3.261896 0.2245119 0 +3.729748 0.2245119 0 +4.264621 0.2245119 0 +4.876131 0.2245119 0 +5.575266 0.2245119 0 +6.374593 0.2245119 0 +0 0.2679612 0 +0 0.2679612 0 +0 0.2679612 0 +0.002268731 0.2679612 0 +0.07076883 0.2679612 0 +0.1119241 0.2679612 0 +0.1475052 0.2679612 0 +0.1846606 0.2679612 0 +0.2245119 0.2679612 0 +0.2679612 0.2679612 0 +0.3158431 0.2679612 0 +0.3689944 0.2679612 0 +0.4282948 0.2679612 0 +0.494694 0.2679612 0 +0.5692344 0.2679612 0 +0.6530715 0.2679612 0 +0.7474945 0.2679612 0 +0.8539475 0.2679612 0 +0.974052 0.2679612 0 +1.113885 0.2679612 0 +1.27456 0.2679612 0 +1.458117 0.2679612 0 +1.667858 0.2679612 0 +1.907556 0.2679612 0 +2.181521 0.2679612 0 +2.494678 0.2679612 0 +2.852659 0.2679612 0 +3.261896 0.2679612 0 +3.729748 0.2679612 0 +4.264621 0.2679612 0 +4.876131 0.2679612 0 +5.575266 0.2679612 0 +6.374593 0.2679612 0 +0 0.3158431 0 +0 0.3158431 0 +0 0.3158431 0 +0.002268731 0.3158431 0 +0.07076883 0.3158431 0 +0.1119241 0.3158431 0 +0.1475052 0.3158431 0 +0.1846606 0.3158431 0 +0.2245119 0.3158431 0 +0.2679612 0.3158431 0 +0.3158431 0.3158431 0 +0.3689944 0.3158431 0 +0.4282948 0.3158431 0 +0.494694 0.3158431 0 +0.5692344 0.3158431 0 +0.6530715 0.3158431 0 +0.7474945 0.3158431 0 +0.8539475 0.3158431 0 +0.974052 0.3158431 0 +1.113885 0.3158431 0 +1.27456 0.3158431 0 +1.458117 0.3158431 0 +1.667858 0.3158431 0 +1.907556 0.3158431 0 +2.181521 0.3158431 0 +2.494678 0.3158431 0 +2.852659 0.3158431 0 +3.261896 0.3158431 0 +3.729748 0.3158431 0 +4.264621 0.3158431 0 +4.876131 0.3158431 0 +5.575266 0.3158431 0 +6.374593 0.3158431 0 +0 0.3689944 0 +0 0.3689944 0 +0 0.3689944 0 +0.002268731 0.3689944 0 +0.07076883 0.3689944 0 +0.1119241 0.3689944 0 +0.1475052 0.3689944 0 +0.1846606 0.3689944 0 +0.2245119 0.3689944 0 +0.2679612 0.3689944 0 +0.3158431 0.3689944 0 +0.3689944 0.3689944 0 +0.4282948 0.3689944 0 +0.494694 0.3689944 0 +0.5692344 0.3689944 0 +0.6530715 0.3689944 0 +0.7474945 0.3689944 0 +0.8539475 0.3689944 0 +0.974052 0.3689944 0 +1.113885 0.3689944 0 +1.27456 0.3689944 0 +1.458117 0.3689944 0 +1.667858 0.3689944 0 +1.907556 0.3689944 0 +2.181521 0.3689944 0 +2.494678 0.3689944 0 +2.852659 0.3689944 0 +3.261896 0.3689944 0 +3.729748 0.3689944 0 +4.264621 0.3689944 0 +4.876131 0.3689944 0 +5.575266 0.3689944 0 +6.374593 0.3689944 0 +0 0.4282948 0 +0 0.4282948 0 +0 0.4282948 0 +0.002268731 0.4282948 0 +0.07076883 0.4282948 0 +0.1119241 0.4282948 0 +0.1475052 0.4282948 0 +0.1846606 0.4282948 0 +0.2245119 0.4282948 0 +0.2679612 0.4282948 0 +0.3158431 0.4282948 0 +0.3689944 0.4282948 0 +0.4282948 0.4282948 0 +0.494694 0.4282948 0 +0.5692344 0.4282948 0 +0.6530715 0.4282948 0 +0.7474945 0.4282948 0 +0.8539475 0.4282948 0 +0.974052 0.4282948 0 +1.113885 0.4282948 0 +1.27456 0.4282948 0 +1.458117 0.4282948 0 +1.667858 0.4282948 0 +1.907556 0.4282948 0 +2.181521 0.4282948 0 +2.494678 0.4282948 0 +2.852659 0.4282948 0 +3.261896 0.4282948 0 +3.729748 0.4282948 0 +4.264621 0.4282948 0 +4.876131 0.4282948 0 +5.575266 0.4282948 0 +6.374593 0.4282948 0 +0 0.494694 0 +0 0.494694 0 +0 0.494694 0 +0.002268731 0.494694 0 +0.07076883 0.494694 0 +0.1119241 0.494694 0 +0.1475052 0.494694 0 +0.1846606 0.494694 0 +0.2245119 0.494694 0 +0.2679612 0.494694 0 +0.3158431 0.494694 0 +0.3689944 0.494694 0 +0.4282948 0.494694 0 +0.494694 0.494694 0 +0.5692344 0.494694 0 +0.6530715 0.494694 0 +0.7474945 0.494694 0 +0.8539475 0.494694 0 +0.974052 0.494694 0 +1.113885 0.494694 0 +1.27456 0.494694 0 +1.458117 0.494694 0 +1.667858 0.494694 0 +1.907556 0.494694 0 +2.181521 0.494694 0 +2.494678 0.494694 0 +2.852659 0.494694 0 +3.261896 0.494694 0 +3.729748 0.494694 0 +4.264621 0.494694 0 +4.876131 0.494694 0 +5.575266 0.494694 0 +6.374593 0.494694 0 +0 0.5692344 0 +0 0.5692344 0 +0 0.5692344 0 +0.002268731 0.5692344 0 +0.07076883 0.5692344 0 +0.1119241 0.5692344 0 +0.1475052 0.5692344 0 +0.1846606 0.5692344 0 +0.2245119 0.5692344 0 +0.2679612 0.5692344 0 +0.3158431 0.5692344 0 +0.3689944 0.5692344 0 +0.4282948 0.5692344 0 +0.494694 0.5692344 0 +0.5692344 0.5692344 0 +0.6530715 0.5692344 0 +0.7474945 0.5692344 0 +0.8539475 0.5692344 0 +0.974052 0.5692344 0 +1.113885 0.5692344 0 +1.27456 0.5692344 0 +1.458117 0.5692344 0 +1.667858 0.5692344 0 +1.907556 0.5692344 0 +2.181521 0.5692344 0 +2.494678 0.5692344 0 +2.852659 0.5692344 0 +3.261896 0.5692344 0 +3.729748 0.5692344 0 +4.264621 0.5692344 0 +4.876131 0.5692344 0 +5.575266 0.5692344 0 +6.374593 0.5692344 0 +0 0.6530715 0 +0 0.6530715 0 +0 0.6530715 0 +0.002268731 0.6530715 0 +0.07076883 0.6530715 0 +0.1119241 0.6530715 0 +0.1475052 0.6530715 0 +0.1846606 0.6530715 0 +0.2245119 0.6530715 0 +0.2679612 0.6530715 0 +0.3158431 0.6530715 0 +0.3689944 0.6530715 0 +0.4282948 0.6530715 0 +0.494694 0.6530715 0 +0.5692344 0.6530715 0 +0.6530715 0.6530715 0 +0.7474945 0.6530715 0 +0.8539475 0.6530715 0 +0.974052 0.6530715 0 +1.113885 0.6530715 0 +1.27456 0.6530715 0 +1.458117 0.6530715 0 +1.667858 0.6530715 0 +1.907556 0.6530715 0 +2.181521 0.6530715 0 +2.494678 0.6530715 0 +2.852659 0.6530715 0 +3.261896 0.6530715 0 +3.729748 0.6530715 0 +4.264621 0.6530715 0 +4.876131 0.6530715 0 +5.575266 0.6530715 0 +6.374593 0.6530715 0 +0 0.7474945 0 +0 0.7474945 0 +0 0.7474945 0 +0.002268731 0.7474945 0 +0.07076883 0.7474945 0 +0.1119241 0.7474945 0 +0.1475052 0.7474945 0 +0.1846606 0.7474945 0 +0.2245119 0.7474945 0 +0.2679612 0.7474945 0 +0.3158431 0.7474945 0 +0.3689944 0.7474945 0 +0.4282948 0.7474945 0 +0.494694 0.7474945 0 +0.5692344 0.7474945 0 +0.6530715 0.7474945 0 +0.7474945 0.7474945 0 +0.8539475 0.7474945 0 +0.974052 0.7474945 0 +1.113885 0.7474945 0 +1.27456 0.7474945 0 +1.458117 0.7474945 0 +1.667858 0.7474945 0 +1.907556 0.7474945 0 +2.181521 0.7474945 0 +2.494678 0.7474945 0 +2.852659 0.7474945 0 +3.261896 0.7474945 0 +3.729748 0.7474945 0 +4.264621 0.7474945 0 +4.876131 0.7474945 0 +5.575266 0.7474945 0 +6.374593 0.7474945 0 +0 0.8539475 0 +0 0.8539475 0 +0 0.8539475 0 +0.002268731 0.8539475 0 +0.07076883 0.8539475 0 +0.1119241 0.8539475 0 +0.1475052 0.8539475 0 +0.1846606 0.8539475 0 +0.2245119 0.8539475 0 +0.2679612 0.8539475 0 +0.3158431 0.8539475 0 +0.3689944 0.8539475 0 +0.4282948 0.8539475 0 +0.494694 0.8539475 0 +0.5692344 0.8539475 0 +0.6530715 0.8539475 0 +0.7474945 0.8539475 0 +0.8539475 0.8539475 0 +0.974052 0.8539475 0 +1.113885 0.8539475 0 +1.27456 0.8539475 0 +1.458117 0.8539475 0 +1.667858 0.8539475 0 +1.907556 0.8539475 0 +2.181521 0.8539475 0 +2.494678 0.8539475 0 +2.852659 0.8539475 0 +3.261896 0.8539475 0 +3.729748 0.8539475 0 +4.264621 0.8539475 0 +4.876131 0.8539475 0 +5.575266 0.8539475 0 +6.374593 0.8539475 0 +0 0.974052 0 +0 0.974052 0 +0 0.974052 0 +0.002268731 0.974052 0 +0.07076883 0.974052 0 +0.1119241 0.974052 0 +0.1475052 0.974052 0 +0.1846606 0.974052 0 +0.2245119 0.974052 0 +0.2679612 0.974052 0 +0.3158431 0.974052 0 +0.3689944 0.974052 0 +0.4282948 0.974052 0 +0.494694 0.974052 0 +0.5692344 0.974052 0 +0.6530715 0.974052 0 +0.7474945 0.974052 0 +0.8539475 0.974052 0 +0.974052 0.974052 0 +1.113885 0.974052 0 +1.27456 0.974052 0 +1.458117 0.974052 0 +1.667858 0.974052 0 +1.907556 0.974052 0 +2.181521 0.974052 0 +2.494678 0.974052 0 +2.852659 0.974052 0 +3.261896 0.974052 0 +3.729748 0.974052 0 +4.264621 0.974052 0 +4.876131 0.974052 0 +5.575266 0.974052 0 +6.374593 0.974052 0 +0 1.113885 0 +0 1.113885 0 +0 1.113885 0 +0.002268731 1.113885 0 +0.07076883 1.113885 0 +0.1119241 1.113885 0 +0.1475052 1.113885 0 +0.1846606 1.113885 0 +0.2245119 1.113885 0 +0.2679612 1.113885 0 +0.3158431 1.113885 0 +0.3689944 1.113885 0 +0.4282948 1.113885 0 +0.494694 1.113885 0 +0.5692344 1.113885 0 +0.6530715 1.113885 0 +0.7474945 1.113885 0 +0.8539475 1.113885 0 +0.974052 1.113885 0 +1.113885 1.113885 0 +1.27456 1.113885 0 +1.458117 1.113885 0 +1.667858 1.113885 0 +1.907556 1.113885 0 +2.181521 1.113885 0 +2.494678 1.113885 0 +2.852659 1.113885 0 +3.261896 1.113885 0 +3.729748 1.113885 0 +4.264621 1.113885 0 +4.876131 1.113885 0 +5.575266 1.113885 0 +6.374593 1.113885 0 +0 1.27456 0 +0 1.27456 0 +0 1.27456 0 +0.002268731 1.27456 0 +0.07076883 1.27456 0 +0.1119241 1.27456 0 +0.1475052 1.27456 0 +0.1846606 1.27456 0 +0.2245119 1.27456 0 +0.2679612 1.27456 0 +0.3158431 1.27456 0 +0.3689944 1.27456 0 +0.4282948 1.27456 0 +0.494694 1.27456 0 +0.5692344 1.27456 0 +0.6530715 1.27456 0 +0.7474945 1.27456 0 +0.8539475 1.27456 0 +0.974052 1.27456 0 +1.113885 1.27456 0 +1.27456 1.27456 0 +1.458117 1.27456 0 +1.667858 1.27456 0 +1.907556 1.27456 0 +2.181521 1.27456 0 +2.494678 1.27456 0 +2.852659 1.27456 0 +3.261896 1.27456 0 +3.729748 1.27456 0 +4.264621 1.27456 0 +4.876131 1.27456 0 +5.575266 1.27456 0 +6.374593 1.27456 0 +0 1.458117 0 +0 1.458117 0 +0 1.458117 0 +0.002268731 1.458117 0 +0.07076883 1.458117 0 +0.1119241 1.458117 0 +0.1475052 1.458117 0 +0.1846606 1.458117 0 +0.2245119 1.458117 0 +0.2679612 1.458117 0 +0.3158431 1.458117 0 +0.3689944 1.458117 0 +0.4282948 1.458117 0 +0.494694 1.458117 0 +0.5692344 1.458117 0 +0.6530715 1.458117 0 +0.7474945 1.458117 0 +0.8539475 1.458117 0 +0.974052 1.458117 0 +1.113885 1.458117 0 +1.27456 1.458117 0 +1.458117 1.458117 0 +1.667858 1.458117 0 +1.907556 1.458117 0 +2.181521 1.458117 0 +2.494678 1.458117 0 +2.852659 1.458117 0 +3.261896 1.458117 0 +3.729748 1.458117 0 +4.264621 1.458117 0 +4.876131 1.458117 0 +5.575266 1.458117 0 +6.374593 1.458117 0 +0 1.667858 0 +0 1.667858 0 +0 1.667858 0 +0.002268731 1.667858 0 +0.07076883 1.667858 0 +0.1119241 1.667858 0 +0.1475052 1.667858 0 +0.1846606 1.667858 0 +0.2245119 1.667858 0 +0.2679612 1.667858 0 +0.3158431 1.667858 0 +0.3689944 1.667858 0 +0.4282948 1.667858 0 +0.494694 1.667858 0 +0.5692344 1.667858 0 +0.6530715 1.667858 0 +0.7474945 1.667858 0 +0.8539475 1.667858 0 +0.974052 1.667858 0 +1.113885 1.667858 0 +1.27456 1.667858 0 +1.458117 1.667858 0 +1.667858 1.667858 0 +1.907556 1.667858 0 +2.181521 1.667858 0 +2.494678 1.667858 0 +2.852659 1.667858 0 +3.261896 1.667858 0 +3.729748 1.667858 0 +4.264621 1.667858 0 +4.876131 1.667858 0 +5.575266 1.667858 0 +6.374593 1.667858 0 +0 1.907556 0 +0 1.907556 0 +0 1.907556 0 +0.002268731 1.907556 0 +0.07076883 1.907556 0 +0.1119241 1.907556 0 +0.1475052 1.907556 0 +0.1846606 1.907556 0 +0.2245119 1.907556 0 +0.2679612 1.907556 0 +0.3158431 1.907556 0 +0.3689944 1.907556 0 +0.4282948 1.907556 0 +0.494694 1.907556 0 +0.5692344 1.907556 0 +0.6530715 1.907556 0 +0.7474945 1.907556 0 +0.8539475 1.907556 0 +0.974052 1.907556 0 +1.113885 1.907556 0 +1.27456 1.907556 0 +1.458117 1.907556 0 +1.667858 1.907556 0 +1.907556 1.907556 0 +2.181521 1.907556 0 +2.494678 1.907556 0 +2.852659 1.907556 0 +3.261896 1.907556 0 +3.729748 1.907556 0 +4.264621 1.907556 0 +4.876131 1.907556 0 +5.575266 1.907556 0 +6.374593 1.907556 0 +0 2.181521 0 +0 2.181521 0 +0 2.181521 0 +0.002268731 2.181521 0 +0.07076883 2.181521 0 +0.1119241 2.181521 0 +0.1475052 2.181521 0 +0.1846606 2.181521 0 +0.2245119 2.181521 0 +0.2679612 2.181521 0 +0.3158431 2.181521 0 +0.3689944 2.181521 0 +0.4282948 2.181521 0 +0.494694 2.181521 0 +0.5692344 2.181521 0 +0.6530715 2.181521 0 +0.7474945 2.181521 0 +0.8539475 2.181521 0 +0.974052 2.181521 0 +1.113885 2.181521 0 +1.27456 2.181521 0 +1.458117 2.181521 0 +1.667858 2.181521 0 +1.907556 2.181521 0 +2.181521 2.181521 0 +2.494678 2.181521 0 +2.852659 2.181521 0 +3.261896 2.181521 0 +3.729748 2.181521 0 +4.264621 2.181521 0 +4.876131 2.181521 0 +5.575266 2.181521 0 +6.374593 2.181521 0 +0 2.494678 0 +0 2.494678 0 +0 2.494678 0 +0.002268731 2.494678 0 +0.07076883 2.494678 0 +0.1119241 2.494678 0 +0.1475052 2.494678 0 +0.1846606 2.494678 0 +0.2245119 2.494678 0 +0.2679612 2.494678 0 +0.3158431 2.494678 0 +0.3689944 2.494678 0 +0.4282948 2.494678 0 +0.494694 2.494678 0 +0.5692344 2.494678 0 +0.6530715 2.494678 0 +0.7474945 2.494678 0 +0.8539475 2.494678 0 +0.974052 2.494678 0 +1.113885 2.494678 0 +1.27456 2.494678 0 +1.458117 2.494678 0 +1.667858 2.494678 0 +1.907556 2.494678 0 +2.181521 2.494678 0 +2.494678 2.494678 0 +2.852659 2.494678 0 +3.261896 2.494678 0 +3.729748 2.494678 0 +4.264621 2.494678 0 +4.876131 2.494678 0 +5.575266 2.494678 0 +6.374593 2.494678 0 +0 2.852659 0 +0 2.852659 0 +0 2.852659 0 +0.002268731 2.852659 0 +0.07076883 2.852659 0 +0.1119241 2.852659 0 +0.1475052 2.852659 0 +0.1846606 2.852659 0 +0.2245119 2.852659 0 +0.2679612 2.852659 0 +0.3158431 2.852659 0 +0.3689944 2.852659 0 +0.4282948 2.852659 0 +0.494694 2.852659 0 +0.5692344 2.852659 0 +0.6530715 2.852659 0 +0.7474945 2.852659 0 +0.8539475 2.852659 0 +0.974052 2.852659 0 +1.113885 2.852659 0 +1.27456 2.852659 0 +1.458117 2.852659 0 +1.667858 2.852659 0 +1.907556 2.852659 0 +2.181521 2.852659 0 +2.494678 2.852659 0 +2.852659 2.852659 0 +3.261896 2.852659 0 +3.729748 2.852659 0 +4.264621 2.852659 0 +4.876131 2.852659 0 +5.575266 2.852659 0 +6.374593 2.852659 0 +0 3.261896 0 +0 3.261896 0 +0 3.261896 0 +0.002268731 3.261896 0 +0.07076883 3.261896 0 +0.1119241 3.261896 0 +0.1475052 3.261896 0 +0.1846606 3.261896 0 +0.2245119 3.261896 0 +0.2679612 3.261896 0 +0.3158431 3.261896 0 +0.3689944 3.261896 0 +0.4282948 3.261896 0 +0.494694 3.261896 0 +0.5692344 3.261896 0 +0.6530715 3.261896 0 +0.7474945 3.261896 0 +0.8539475 3.261896 0 +0.974052 3.261896 0 +1.113885 3.261896 0 +1.27456 3.261896 0 +1.458117 3.261896 0 +1.667858 3.261896 0 +1.907556 3.261896 0 +2.181521 3.261896 0 +2.494678 3.261896 0 +2.852659 3.261896 0 +3.261896 3.261896 0 +3.729748 3.261896 0 +4.264621 3.261896 0 +4.876131 3.261896 0 +5.575266 3.261896 0 +6.374593 3.261896 0 +0 3.729748 0 +0 3.729748 0 +0 3.729748 0 +0.002268731 3.729748 0 +0.07076883 3.729748 0 +0.1119241 3.729748 0 +0.1475052 3.729748 0 +0.1846606 3.729748 0 +0.2245119 3.729748 0 +0.2679612 3.729748 0 +0.3158431 3.729748 0 +0.3689944 3.729748 0 +0.4282948 3.729748 0 +0.494694 3.729748 0 +0.5692344 3.729748 0 +0.6530715 3.729748 0 +0.7474945 3.729748 0 +0.8539475 3.729748 0 +0.974052 3.729748 0 +1.113885 3.729748 0 +1.27456 3.729748 0 +1.458117 3.729748 0 +1.667858 3.729748 0 +1.907556 3.729748 0 +2.181521 3.729748 0 +2.494678 3.729748 0 +2.852659 3.729748 0 +3.261896 3.729748 0 +3.729748 3.729748 0 +4.264621 3.729748 0 +4.876131 3.729748 0 +5.575266 3.729748 0 +6.374593 3.729748 0 +0 4.264621 0 +0 4.264621 0 +0 4.264621 0 +0.002268731 4.264621 0 +0.07076883 4.264621 0 +0.1119241 4.264621 0 +0.1475052 4.264621 0 +0.1846606 4.264621 0 +0.2245119 4.264621 0 +0.2679612 4.264621 0 +0.3158431 4.264621 0 +0.3689944 4.264621 0 +0.4282948 4.264621 0 +0.494694 4.264621 0 +0.5692344 4.264621 0 +0.6530715 4.264621 0 +0.7474945 4.264621 0 +0.8539475 4.264621 0 +0.974052 4.264621 0 +1.113885 4.264621 0 +1.27456 4.264621 0 +1.458117 4.264621 0 +1.667858 4.264621 0 +1.907556 4.264621 0 +2.181521 4.264621 0 +2.494678 4.264621 0 +2.852659 4.264621 0 +3.261896 4.264621 0 +3.729748 4.264621 0 +4.264621 4.264621 0 +4.876131 4.264621 0 +5.575266 4.264621 0 +6.374593 4.264621 0 +0 4.876131 0 +0 4.876131 0 +0 4.876131 0 +0.002268731 4.876131 0 +0.07076883 4.876131 0 +0.1119241 4.876131 0 +0.1475052 4.876131 0 +0.1846606 4.876131 0 +0.2245119 4.876131 0 +0.2679612 4.876131 0 +0.3158431 4.876131 0 +0.3689944 4.876131 0 +0.4282948 4.876131 0 +0.494694 4.876131 0 +0.5692344 4.876131 0 +0.6530715 4.876131 0 +0.7474945 4.876131 0 +0.8539475 4.876131 0 +0.974052 4.876131 0 +1.113885 4.876131 0 +1.27456 4.876131 0 +1.458117 4.876131 0 +1.667858 4.876131 0 +1.907556 4.876131 0 +2.181521 4.876131 0 +2.494678 4.876131 0 +2.852659 4.876131 0 +3.261896 4.876131 0 +3.729748 4.876131 0 +4.264621 4.876131 0 +4.876131 4.876131 0 +5.575266 4.876131 0 +6.374593 4.876131 0 +0 5.575266 0 +0 5.575266 0 +0 5.575266 0 +0.002268731 5.575266 0 +0.07076883 5.575266 0 +0.1119241 5.575266 0 +0.1475052 5.575266 0 +0.1846606 5.575266 0 +0.2245119 5.575266 0 +0.2679612 5.575266 0 +0.3158431 5.575266 0 +0.3689944 5.575266 0 +0.4282948 5.575266 0 +0.494694 5.575266 0 +0.5692344 5.575266 0 +0.6530715 5.575266 0 +0.7474945 5.575266 0 +0.8539475 5.575266 0 +0.974052 5.575266 0 +1.113885 5.575266 0 +1.27456 5.575266 0 +1.458117 5.575266 0 +1.667858 5.575266 0 +1.907556 5.575266 0 +2.181521 5.575266 0 +2.494678 5.575266 0 +2.852659 5.575266 0 +3.261896 5.575266 0 +3.729748 5.575266 0 +4.264621 5.575266 0 +4.876131 5.575266 0 +5.575266 5.575266 0 +6.374593 5.575266 0 +0 6.374593 0 +0 6.374593 0 +0 6.374593 0 +0.002268731 6.374593 0 +0.07076883 6.374593 0 +0.1119241 6.374593 0 +0.1475052 6.374593 0 +0.1846606 6.374593 0 +0.2245119 6.374593 0 +0.2679612 6.374593 0 +0.3158431 6.374593 0 +0.3689944 6.374593 0 +0.4282948 6.374593 0 +0.494694 6.374593 0 +0.5692344 6.374593 0 +0.6530715 6.374593 0 +0.7474945 6.374593 0 +0.8539475 6.374593 0 +0.974052 6.374593 0 +1.113885 6.374593 0 +1.27456 6.374593 0 +1.458117 6.374593 0 +1.667858 6.374593 0 +1.907556 6.374593 0 +2.181521 6.374593 0 +2.494678 6.374593 0 +2.852659 6.374593 0 +3.261896 6.374593 0 +3.729748 6.374593 0 +4.264621 6.374593 0 +4.876131 6.374593 0 +5.575266 6.374593 0 +6.374593 6.374593 0 +0 0 0 +0 0 0 +0 0 0 +0.002268731 0 0 +0.07076883 0 0 +0.1119241 0 0 +0.1475052 0 0 +0.1846606 0 0 +0.2245119 0 0 +0.2679612 0 0 +0.3158431 0 0 +0.3689944 0 0 +0.4282948 0 0 +0.494694 0 0 +0.5692344 0 0 +0.6530715 0 0 +0.7474945 0 0 +0.8539475 0 0 +0.974052 0 0 +1.113885 0 0 +1.27456 0 0 +1.458117 0 0 +1.667858 0 0 +1.907556 0 0 +2.181521 0 0 +2.494678 0 0 +2.852659 0 0 +3.261896 0 0 +3.729748 0 0 +4.264621 0 0 +4.876131 0 0 +5.575266 0 0 +6.374593 0 0 +0 0 0 +0 0 0 +0 0 0 +0.002268731 0 0 +0.07076883 0 0 +0.1119241 0 0 +0.1475052 0 0 +0.1846606 0 0 +0.2245119 0 0 +0.2679612 0 0 +0.3158431 0 0 +0.3689944 0 0 +0.4282948 0 0 +0.494694 0 0 +0.5692344 0 0 +0.6530715 0 0 +0.7474945 0 0 +0.8539475 0 0 +0.974052 0 0 +1.113885 0 0 +1.27456 0 0 +1.458117 0 0 +1.667858 0 0 +1.907556 0 0 +2.181521 0 0 +2.494678 0 0 +2.852659 0 0 +3.261896 0 0 +3.729748 0 0 +4.264621 0 0 +4.876131 0 0 +5.575266 0 0 +6.374593 0 0 +0 0 0 +0 0 0 +0 0 0 +0.002268731 0 0 +0.07076883 0 0 +0.1119241 0 0 +0.1475052 0 0 +0.1846606 0 0 +0.2245119 0 0 +0.2679612 0 0 +0.3158431 0 0 +0.3689944 0 0 +0.4282948 0 0 +0.494694 0 0 +0.5692344 0 0 +0.6530715 0 0 +0.7474945 0 0 +0.8539475 0 0 +0.974052 0 0 +1.113885 0 0 +1.27456 0 0 +1.458117 0 0 +1.667858 0 0 +1.907556 0 0 +2.181521 0 0 +2.494678 0 0 +2.852659 0 0 +3.261896 0 0 +3.729748 0 0 +4.264621 0 0 +4.876131 0 0 +5.575266 0 0 +6.374593 0 0 +0 0.002268731 0 +0 0.002268731 0 +0 0.002268731 0 +0.002268731 0.002268731 0 +0.07076883 0.002268731 0 +0.1119241 0.002268731 0 +0.1475052 0.002268731 0 +0.1846606 0.002268731 0 +0.2245119 0.002268731 0 +0.2679612 0.002268731 0 +0.3158431 0.002268731 0 +0.3689944 0.002268731 0 +0.4282948 0.002268731 0 +0.494694 0.002268731 0 +0.5692344 0.002268731 0 +0.6530715 0.002268731 0 +0.7474945 0.002268731 0 +0.8539475 0.002268731 0 +0.974052 0.002268731 0 +1.113885 0.002268731 0 +1.27456 0.002268731 0 +1.458117 0.002268731 0 +1.667858 0.002268731 0 +1.907556 0.002268731 0 +2.181521 0.002268731 0 +2.494678 0.002268731 0 +2.852659 0.002268731 0 +3.261896 0.002268731 0 +3.729748 0.002268731 0 +4.264621 0.002268731 0 +4.876131 0.002268731 0 +5.575266 0.002268731 0 +6.374593 0.002268731 0 +0 0.07076883 0 +0 0.07076883 0 +0 0.07076883 0 +0.002268731 0.07076883 0 +0.07076883 0.07076883 0 +0.1119241 0.07076883 0 +0.1475052 0.07076883 0 +0.1846606 0.07076883 0 +0.2245119 0.07076883 0 +0.2679612 0.07076883 0 +0.3158431 0.07076883 0 +0.3689944 0.07076883 0 +0.4282948 0.07076883 0 +0.494694 0.07076883 0 +0.5692344 0.07076883 0 +0.6530715 0.07076883 0 +0.7474945 0.07076883 0 +0.8539475 0.07076883 0 +0.974052 0.07076883 0 +1.113885 0.07076883 0 +1.27456 0.07076883 0 +1.458117 0.07076883 0 +1.667858 0.07076883 0 +1.907556 0.07076883 0 +2.181521 0.07076883 0 +2.494678 0.07076883 0 +2.852659 0.07076883 0 +3.261896 0.07076883 0 +3.729748 0.07076883 0 +4.264621 0.07076883 0 +4.876131 0.07076883 0 +5.575266 0.07076883 0 +6.374593 0.07076883 0 +0 0.1119241 0 +0 0.1119241 0 +0 0.1119241 0 +0.002268731 0.1119241 0 +0.07076883 0.1119241 0 +0.1119241 0.1119241 0 +0.1475052 0.1119241 0 +0.1846606 0.1119241 0 +0.2245119 0.1119241 0 +0.2679612 0.1119241 0 +0.3158431 0.1119241 0 +0.3689944 0.1119241 0 +0.4282948 0.1119241 0 +0.494694 0.1119241 0 +0.5692344 0.1119241 0 +0.6530715 0.1119241 0 +0.7474945 0.1119241 0 +0.8539475 0.1119241 0 +0.974052 0.1119241 0 +1.113885 0.1119241 0 +1.27456 0.1119241 0 +1.458117 0.1119241 0 +1.667858 0.1119241 0 +1.907556 0.1119241 0 +2.181521 0.1119241 0 +2.494678 0.1119241 0 +2.852659 0.1119241 0 +3.261896 0.1119241 0 +3.729748 0.1119241 0 +4.264621 0.1119241 0 +4.876131 0.1119241 0 +5.575266 0.1119241 0 +6.374593 0.1119241 0 +0 0.1475052 0 +0 0.1475052 0 +0 0.1475052 0 +0.002268731 0.1475052 0 +0.07076883 0.1475052 0 +0.1119241 0.1475052 0 +0.1475052 0.1475052 0 +0.1846606 0.1475052 0 +0.2245119 0.1475052 0 +0.2679612 0.1475052 0 +0.3158431 0.1475052 0 +0.3689944 0.1475052 0 +0.4282948 0.1475052 0 +0.494694 0.1475052 0 +0.5692344 0.1475052 0 +0.6530715 0.1475052 0 +0.7474945 0.1475052 0 +0.8539475 0.1475052 0 +0.974052 0.1475052 0 +1.113885 0.1475052 0 +1.27456 0.1475052 0 +1.458117 0.1475052 0 +1.667858 0.1475052 0 +1.907556 0.1475052 0 +2.181521 0.1475052 0 +2.494678 0.1475052 0 +2.852659 0.1475052 0 +3.261896 0.1475052 0 +3.729748 0.1475052 0 +4.264621 0.1475052 0 +4.876131 0.1475052 0 +5.575266 0.1475052 0 +6.374593 0.1475052 0 +0 0.1846606 0 +0 0.1846606 0 +0 0.1846606 0 +0.002268731 0.1846606 0 +0.07076883 0.1846606 0 +0.1119241 0.1846606 0 +0.1475052 0.1846606 0 +0.1846606 0.1846606 0 +0.2245119 0.1846606 0 +0.2679612 0.1846606 0 +0.3158431 0.1846606 0 +0.3689944 0.1846606 0 +0.4282948 0.1846606 0 +0.494694 0.1846606 0 +0.5692344 0.1846606 0 +0.6530715 0.1846606 0 +0.7474945 0.1846606 0 +0.8539475 0.1846606 0 +0.974052 0.1846606 0 +1.113885 0.1846606 0 +1.27456 0.1846606 0 +1.458117 0.1846606 0 +1.667858 0.1846606 0 +1.907556 0.1846606 0 +2.181521 0.1846606 0 +2.494678 0.1846606 0 +2.852659 0.1846606 0 +3.261896 0.1846606 0 +3.729748 0.1846606 0 +4.264621 0.1846606 0 +4.876131 0.1846606 0 +5.575266 0.1846606 0 +6.374593 0.1846606 0 +0 0.2245119 0 +0 0.2245119 0 +0 0.2245119 0 +0.002268731 0.2245119 0 +0.07076883 0.2245119 0 +0.1119241 0.2245119 0 +0.1475052 0.2245119 0 +0.1846606 0.2245119 0 +0.2245119 0.2245119 0 +0.2679612 0.2245119 0 +0.3158431 0.2245119 0 +0.3689944 0.2245119 0 +0.4282948 0.2245119 0 +0.494694 0.2245119 0 +0.5692344 0.2245119 0 +0.6530715 0.2245119 0 +0.7474945 0.2245119 0 +0.8539475 0.2245119 0 +0.974052 0.2245119 0 +1.113885 0.2245119 0 +1.27456 0.2245119 0 +1.458117 0.2245119 0 +1.667858 0.2245119 0 +1.907556 0.2245119 0 +2.181521 0.2245119 0 +2.494678 0.2245119 0 +2.852659 0.2245119 0 +3.261896 0.2245119 0 +3.729748 0.2245119 0 +4.264621 0.2245119 0 +4.876131 0.2245119 0 +5.575266 0.2245119 0 +6.374593 0.2245119 0 +0 0.2679612 0 +0 0.2679612 0 +0 0.2679612 0 +0.002268731 0.2679612 0 +0.07076883 0.2679612 0 +0.1119241 0.2679612 0 +0.1475052 0.2679612 0 +0.1846606 0.2679612 0 +0.2245119 0.2679612 0 +0.2679612 0.2679612 0 +0.3158431 0.2679612 0 +0.3689944 0.2679612 0 +0.4282948 0.2679612 0 +0.494694 0.2679612 0 +0.5692344 0.2679612 0 +0.6530715 0.2679612 0 +0.7474945 0.2679612 0 +0.8539475 0.2679612 0 +0.974052 0.2679612 0 +1.113885 0.2679612 0 +1.27456 0.2679612 0 +1.458117 0.2679612 0 +1.667858 0.2679612 0 +1.907556 0.2679612 0 +2.181521 0.2679612 0 +2.494678 0.2679612 0 +2.852659 0.2679612 0 +3.261896 0.2679612 0 +3.729748 0.2679612 0 +4.264621 0.2679612 0 +4.876131 0.2679612 0 +5.575266 0.2679612 0 +6.374593 0.2679612 0 +0 0.3158431 0 +0 0.3158431 0 +0 0.3158431 0 +0.002268731 0.3158431 0 +0.07076883 0.3158431 0 +0.1119241 0.3158431 0 +0.1475052 0.3158431 0 +0.1846606 0.3158431 0 +0.2245119 0.3158431 0 +0.2679612 0.3158431 0 +0.3158431 0.3158431 0 +0.3689944 0.3158431 0 +0.4282948 0.3158431 0 +0.494694 0.3158431 0 +0.5692344 0.3158431 0 +0.6530715 0.3158431 0 +0.7474945 0.3158431 0 +0.8539475 0.3158431 0 +0.974052 0.3158431 0 +1.113885 0.3158431 0 +1.27456 0.3158431 0 +1.458117 0.3158431 0 +1.667858 0.3158431 0 +1.907556 0.3158431 0 +2.181521 0.3158431 0 +2.494678 0.3158431 0 +2.852659 0.3158431 0 +3.261896 0.3158431 0 +3.729748 0.3158431 0 +4.264621 0.3158431 0 +4.876131 0.3158431 0 +5.575266 0.3158431 0 +6.374593 0.3158431 0 +0 0.3689944 0 +0 0.3689944 0 +0 0.3689944 0 +0.002268731 0.3689944 0 +0.07076883 0.3689944 0 +0.1119241 0.3689944 0 +0.1475052 0.3689944 0 +0.1846606 0.3689944 0 +0.2245119 0.3689944 0 +0.2679612 0.3689944 0 +0.3158431 0.3689944 0 +0.3689944 0.3689944 0 +0.4282948 0.3689944 0 +0.494694 0.3689944 0 +0.5692344 0.3689944 0 +0.6530715 0.3689944 0 +0.7474945 0.3689944 0 +0.8539475 0.3689944 0 +0.974052 0.3689944 0 +1.113885 0.3689944 0 +1.27456 0.3689944 0 +1.458117 0.3689944 0 +1.667858 0.3689944 0 +1.907556 0.3689944 0 +2.181521 0.3689944 0 +2.494678 0.3689944 0 +2.852659 0.3689944 0 +3.261896 0.3689944 0 +3.729748 0.3689944 0 +4.264621 0.3689944 0 +4.876131 0.3689944 0 +5.575266 0.3689944 0 +6.374593 0.3689944 0 +0 0.4282948 0 +0 0.4282948 0 +0 0.4282948 0 +0.002268731 0.4282948 0 +0.07076883 0.4282948 0 +0.1119241 0.4282948 0 +0.1475052 0.4282948 0 +0.1846606 0.4282948 0 +0.2245119 0.4282948 0 +0.2679612 0.4282948 0 +0.3158431 0.4282948 0 +0.3689944 0.4282948 0 +0.4282948 0.4282948 0 +0.494694 0.4282948 0 +0.5692344 0.4282948 0 +0.6530715 0.4282948 0 +0.7474945 0.4282948 0 +0.8539475 0.4282948 0 +0.974052 0.4282948 0 +1.113885 0.4282948 0 +1.27456 0.4282948 0 +1.458117 0.4282948 0 +1.667858 0.4282948 0 +1.907556 0.4282948 0 +2.181521 0.4282948 0 +2.494678 0.4282948 0 +2.852659 0.4282948 0 +3.261896 0.4282948 0 +3.729748 0.4282948 0 +4.264621 0.4282948 0 +4.876131 0.4282948 0 +5.575266 0.4282948 0 +6.374593 0.4282948 0 +0 0.494694 0 +0 0.494694 0 +0 0.494694 0 +0.002268731 0.494694 0 +0.07076883 0.494694 0 +0.1119241 0.494694 0 +0.1475052 0.494694 0 +0.1846606 0.494694 0 +0.2245119 0.494694 0 +0.2679612 0.494694 0 +0.3158431 0.494694 0 +0.3689944 0.494694 0 +0.4282948 0.494694 0 +0.494694 0.494694 0 +0.5692344 0.494694 0 +0.6530715 0.494694 0 +0.7474945 0.494694 0 +0.8539475 0.494694 0 +0.974052 0.494694 0 +1.113885 0.494694 0 +1.27456 0.494694 0 +1.458117 0.494694 0 +1.667858 0.494694 0 +1.907556 0.494694 0 +2.181521 0.494694 0 +2.494678 0.494694 0 +2.852659 0.494694 0 +3.261896 0.494694 0 +3.729748 0.494694 0 +4.264621 0.494694 0 +4.876131 0.494694 0 +5.575266 0.494694 0 +6.374593 0.494694 0 +0 0.5692344 0 +0 0.5692344 0 +0 0.5692344 0 +0.002268731 0.5692344 0 +0.07076883 0.5692344 0 +0.1119241 0.5692344 0 +0.1475052 0.5692344 0 +0.1846606 0.5692344 0 +0.2245119 0.5692344 0 +0.2679612 0.5692344 0 +0.3158431 0.5692344 0 +0.3689944 0.5692344 0 +0.4282948 0.5692344 0 +0.494694 0.5692344 0 +0.5692344 0.5692344 0 +0.6530715 0.5692344 0 +0.7474945 0.5692344 0 +0.8539475 0.5692344 0 +0.974052 0.5692344 0 +1.113885 0.5692344 0 +1.27456 0.5692344 0 +1.458117 0.5692344 0 +1.667858 0.5692344 0 +1.907556 0.5692344 0 +2.181521 0.5692344 0 +2.494678 0.5692344 0 +2.852659 0.5692344 0 +3.261896 0.5692344 0 +3.729748 0.5692344 0 +4.264621 0.5692344 0 +4.876131 0.5692344 0 +5.575266 0.5692344 0 +6.374593 0.5692344 0 +0 0.6530715 0 +0 0.6530715 0 +0 0.6530715 0 +0.002268731 0.6530715 0 +0.07076883 0.6530715 0 +0.1119241 0.6530715 0 +0.1475052 0.6530715 0 +0.1846606 0.6530715 0 +0.2245119 0.6530715 0 +0.2679612 0.6530715 0 +0.3158431 0.6530715 0 +0.3689944 0.6530715 0 +0.4282948 0.6530715 0 +0.494694 0.6530715 0 +0.5692344 0.6530715 0 +0.6530715 0.6530715 0 +0.7474945 0.6530715 0 +0.8539475 0.6530715 0 +0.974052 0.6530715 0 +1.113885 0.6530715 0 +1.27456 0.6530715 0 +1.458117 0.6530715 0 +1.667858 0.6530715 0 +1.907556 0.6530715 0 +2.181521 0.6530715 0 +2.494678 0.6530715 0 +2.852659 0.6530715 0 +3.261896 0.6530715 0 +3.729748 0.6530715 0 +4.264621 0.6530715 0 +4.876131 0.6530715 0 +5.575266 0.6530715 0 +6.374593 0.6530715 0 +0 0.7474945 0 +0 0.7474945 0 +0 0.7474945 0 +0.002268731 0.7474945 0 +0.07076883 0.7474945 0 +0.1119241 0.7474945 0 +0.1475052 0.7474945 0 +0.1846606 0.7474945 0 +0.2245119 0.7474945 0 +0.2679612 0.7474945 0 +0.3158431 0.7474945 0 +0.3689944 0.7474945 0 +0.4282948 0.7474945 0 +0.494694 0.7474945 0 +0.5692344 0.7474945 0 +0.6530715 0.7474945 0 +0.7474945 0.7474945 0 +0.8539475 0.7474945 0 +0.974052 0.7474945 0 +1.113885 0.7474945 0 +1.27456 0.7474945 0 +1.458117 0.7474945 0 +1.667858 0.7474945 0 +1.907556 0.7474945 0 +2.181521 0.7474945 0 +2.494678 0.7474945 0 +2.852659 0.7474945 0 +3.261896 0.7474945 0 +3.729748 0.7474945 0 +4.264621 0.7474945 0 +4.876131 0.7474945 0 +5.575266 0.7474945 0 +6.374593 0.7474945 0 +0 0.8539475 0 +0 0.8539475 0 +0 0.8539475 0 +0.002268731 0.8539475 0 +0.07076883 0.8539475 0 +0.1119241 0.8539475 0 +0.1475052 0.8539475 0 +0.1846606 0.8539475 0 +0.2245119 0.8539475 0 +0.2679612 0.8539475 0 +0.3158431 0.8539475 0 +0.3689944 0.8539475 0 +0.4282948 0.8539475 0 +0.494694 0.8539475 0 +0.5692344 0.8539475 0 +0.6530715 0.8539475 0 +0.7474945 0.8539475 0 +0.8539475 0.8539475 0 +0.974052 0.8539475 0 +1.113885 0.8539475 0 +1.27456 0.8539475 0 +1.458117 0.8539475 0 +1.667858 0.8539475 0 +1.907556 0.8539475 0 +2.181521 0.8539475 0 +2.494678 0.8539475 0 +2.852659 0.8539475 0 +3.261896 0.8539475 0 +3.729748 0.8539475 0 +4.264621 0.8539475 0 +4.876131 0.8539475 0 +5.575266 0.8539475 0 +6.374593 0.8539475 0 +0 0.974052 0 +0 0.974052 0 +0 0.974052 0 +0.002268731 0.974052 0 +0.07076883 0.974052 0 +0.1119241 0.974052 0 +0.1475052 0.974052 0 +0.1846606 0.974052 0 +0.2245119 0.974052 0 +0.2679612 0.974052 0 +0.3158431 0.974052 0 +0.3689944 0.974052 0 +0.4282948 0.974052 0 +0.494694 0.974052 0 +0.5692344 0.974052 0 +0.6530715 0.974052 0 +0.7474945 0.974052 0 +0.8539475 0.974052 0 +0.974052 0.974052 0 +1.113885 0.974052 0 +1.27456 0.974052 0 +1.458117 0.974052 0 +1.667858 0.974052 0 +1.907556 0.974052 0 +2.181521 0.974052 0 +2.494678 0.974052 0 +2.852659 0.974052 0 +3.261896 0.974052 0 +3.729748 0.974052 0 +4.264621 0.974052 0 +4.876131 0.974052 0 +5.575266 0.974052 0 +6.374593 0.974052 0 +0 1.113885 0 +0 1.113885 0 +0 1.113885 0 +0.002268731 1.113885 0 +0.07076883 1.113885 0 +0.1119241 1.113885 0 +0.1475052 1.113885 0 +0.1846606 1.113885 0 +0.2245119 1.113885 0 +0.2679612 1.113885 0 +0.3158431 1.113885 0 +0.3689944 1.113885 0 +0.4282948 1.113885 0 +0.494694 1.113885 0 +0.5692344 1.113885 0 +0.6530715 1.113885 0 +0.7474945 1.113885 0 +0.8539475 1.113885 0 +0.974052 1.113885 0 +1.113885 1.113885 0 +1.27456 1.113885 0 +1.458117 1.113885 0 +1.667858 1.113885 0 +1.907556 1.113885 0 +2.181521 1.113885 0 +2.494678 1.113885 0 +2.852659 1.113885 0 +3.261896 1.113885 0 +3.729748 1.113885 0 +4.264621 1.113885 0 +4.876131 1.113885 0 +5.575266 1.113885 0 +6.374593 1.113885 0 +0 1.27456 0 +0 1.27456 0 +0 1.27456 0 +0.002268731 1.27456 0 +0.07076883 1.27456 0 +0.1119241 1.27456 0 +0.1475052 1.27456 0 +0.1846606 1.27456 0 +0.2245119 1.27456 0 +0.2679612 1.27456 0 +0.3158431 1.27456 0 +0.3689944 1.27456 0 +0.4282948 1.27456 0 +0.494694 1.27456 0 +0.5692344 1.27456 0 +0.6530715 1.27456 0 +0.7474945 1.27456 0 +0.8539475 1.27456 0 +0.974052 1.27456 0 +1.113885 1.27456 0 +1.27456 1.27456 0 +1.458117 1.27456 0 +1.667858 1.27456 0 +1.907556 1.27456 0 +2.181521 1.27456 0 +2.494678 1.27456 0 +2.852659 1.27456 0 +3.261896 1.27456 0 +3.729748 1.27456 0 +4.264621 1.27456 0 +4.876131 1.27456 0 +5.575266 1.27456 0 +6.374593 1.27456 0 +0 1.458117 0 +0 1.458117 0 +0 1.458117 0 +0.002268731 1.458117 0 +0.07076883 1.458117 0 +0.1119241 1.458117 0 +0.1475052 1.458117 0 +0.1846606 1.458117 0 +0.2245119 1.458117 0 +0.2679612 1.458117 0 +0.3158431 1.458117 0 +0.3689944 1.458117 0 +0.4282948 1.458117 0 +0.494694 1.458117 0 +0.5692344 1.458117 0 +0.6530715 1.458117 0 +0.7474945 1.458117 0 +0.8539475 1.458117 0 +0.974052 1.458117 0 +1.113885 1.458117 0 +1.27456 1.458117 0 +1.458117 1.458117 0 +1.667858 1.458117 0 +1.907556 1.458117 0 +2.181521 1.458117 0 +2.494678 1.458117 0 +2.852659 1.458117 0 +3.261896 1.458117 0 +3.729748 1.458117 0 +4.264621 1.458117 0 +4.876131 1.458117 0 +5.575266 1.458117 0 +6.374593 1.458117 0 +0 1.667858 0 +0 1.667858 0 +0 1.667858 0 +0.002268731 1.667858 0 +0.07076883 1.667858 0 +0.1119241 1.667858 0 +0.1475052 1.667858 0 +0.1846606 1.667858 0 +0.2245119 1.667858 0 +0.2679612 1.667858 0 +0.3158431 1.667858 0 +0.3689944 1.667858 0 +0.4282948 1.667858 0 +0.494694 1.667858 0 +0.5692344 1.667858 0 +0.6530715 1.667858 0 +0.7474945 1.667858 0 +0.8539475 1.667858 0 +0.974052 1.667858 0 +1.113885 1.667858 0 +1.27456 1.667858 0 +1.458117 1.667858 0 +1.667858 1.667858 0 +1.907556 1.667858 0 +2.181521 1.667858 0 +2.494678 1.667858 0 +2.852659 1.667858 0 +3.261896 1.667858 0 +3.729748 1.667858 0 +4.264621 1.667858 0 +4.876131 1.667858 0 +5.575266 1.667858 0 +6.374593 1.667858 0 +0 1.907556 0 +0 1.907556 0 +0 1.907556 0 +0.002268731 1.907556 0 +0.07076883 1.907556 0 +0.1119241 1.907556 0 +0.1475052 1.907556 0 +0.1846606 1.907556 0 +0.2245119 1.907556 0 +0.2679612 1.907556 0 +0.3158431 1.907556 0 +0.3689944 1.907556 0 +0.4282948 1.907556 0 +0.494694 1.907556 0 +0.5692344 1.907556 0 +0.6530715 1.907556 0 +0.7474945 1.907556 0 +0.8539475 1.907556 0 +0.974052 1.907556 0 +1.113885 1.907556 0 +1.27456 1.907556 0 +1.458117 1.907556 0 +1.667858 1.907556 0 +1.907556 1.907556 0 +2.181521 1.907556 0 +2.494678 1.907556 0 +2.852659 1.907556 0 +3.261896 1.907556 0 +3.729748 1.907556 0 +4.264621 1.907556 0 +4.876131 1.907556 0 +5.575266 1.907556 0 +6.374593 1.907556 0 +0 2.181521 0 +0 2.181521 0 +0 2.181521 0 +0.002268731 2.181521 0 +0.07076883 2.181521 0 +0.1119241 2.181521 0 +0.1475052 2.181521 0 +0.1846606 2.181521 0 +0.2245119 2.181521 0 +0.2679612 2.181521 0 +0.3158431 2.181521 0 +0.3689944 2.181521 0 +0.4282948 2.181521 0 +0.494694 2.181521 0 +0.5692344 2.181521 0 +0.6530715 2.181521 0 +0.7474945 2.181521 0 +0.8539475 2.181521 0 +0.974052 2.181521 0 +1.113885 2.181521 0 +1.27456 2.181521 0 +1.458117 2.181521 0 +1.667858 2.181521 0 +1.907556 2.181521 0 +2.181521 2.181521 0 +2.494678 2.181521 0 +2.852659 2.181521 0 +3.261896 2.181521 0 +3.729748 2.181521 0 +4.264621 2.181521 0 +4.876131 2.181521 0 +5.575266 2.181521 0 +6.374593 2.181521 0 +0 2.494678 0 +0 2.494678 0 +0 2.494678 0 +0.002268731 2.494678 0 +0.07076883 2.494678 0 +0.1119241 2.494678 0 +0.1475052 2.494678 0 +0.1846606 2.494678 0 +0.2245119 2.494678 0 +0.2679612 2.494678 0 +0.3158431 2.494678 0 +0.3689944 2.494678 0 +0.4282948 2.494678 0 +0.494694 2.494678 0 +0.5692344 2.494678 0 +0.6530715 2.494678 0 +0.7474945 2.494678 0 +0.8539475 2.494678 0 +0.974052 2.494678 0 +1.113885 2.494678 0 +1.27456 2.494678 0 +1.458117 2.494678 0 +1.667858 2.494678 0 +1.907556 2.494678 0 +2.181521 2.494678 0 +2.494678 2.494678 0 +2.852659 2.494678 0 +3.261896 2.494678 0 +3.729748 2.494678 0 +4.264621 2.494678 0 +4.876131 2.494678 0 +5.575266 2.494678 0 +6.374593 2.494678 0 +0 2.852659 0 +0 2.852659 0 +0 2.852659 0 +0.002268731 2.852659 0 +0.07076883 2.852659 0 +0.1119241 2.852659 0 +0.1475052 2.852659 0 +0.1846606 2.852659 0 +0.2245119 2.852659 0 +0.2679612 2.852659 0 +0.3158431 2.852659 0 +0.3689944 2.852659 0 +0.4282948 2.852659 0 +0.494694 2.852659 0 +0.5692344 2.852659 0 +0.6530715 2.852659 0 +0.7474945 2.852659 0 +0.8539475 2.852659 0 +0.974052 2.852659 0 +1.113885 2.852659 0 +1.27456 2.852659 0 +1.458117 2.852659 0 +1.667858 2.852659 0 +1.907556 2.852659 0 +2.181521 2.852659 0 +2.494678 2.852659 0 +2.852659 2.852659 0 +3.261896 2.852659 0 +3.729748 2.852659 0 +4.264621 2.852659 0 +4.876131 2.852659 0 +5.575266 2.852659 0 +6.374593 2.852659 0 +0 3.261896 0 +0 3.261896 0 +0 3.261896 0 +0.002268731 3.261896 0 +0.07076883 3.261896 0 +0.1119241 3.261896 0 +0.1475052 3.261896 0 +0.1846606 3.261896 0 +0.2245119 3.261896 0 +0.2679612 3.261896 0 +0.3158431 3.261896 0 +0.3689944 3.261896 0 +0.4282948 3.261896 0 +0.494694 3.261896 0 +0.5692344 3.261896 0 +0.6530715 3.261896 0 +0.7474945 3.261896 0 +0.8539475 3.261896 0 +0.974052 3.261896 0 +1.113885 3.261896 0 +1.27456 3.261896 0 +1.458117 3.261896 0 +1.667858 3.261896 0 +1.907556 3.261896 0 +2.181521 3.261896 0 +2.494678 3.261896 0 +2.852659 3.261896 0 +3.261896 3.261896 0 +3.729748 3.261896 0 +4.264621 3.261896 0 +4.876131 3.261896 0 +5.575266 3.261896 0 +6.374593 3.261896 0 +0 3.729748 0 +0 3.729748 0 +0 3.729748 0 +0.002268731 3.729748 0 +0.07076883 3.729748 0 +0.1119241 3.729748 0 +0.1475052 3.729748 0 +0.1846606 3.729748 0 +0.2245119 3.729748 0 +0.2679612 3.729748 0 +0.3158431 3.729748 0 +0.3689944 3.729748 0 +0.4282948 3.729748 0 +0.494694 3.729748 0 +0.5692344 3.729748 0 +0.6530715 3.729748 0 +0.7474945 3.729748 0 +0.8539475 3.729748 0 +0.974052 3.729748 0 +1.113885 3.729748 0 +1.27456 3.729748 0 +1.458117 3.729748 0 +1.667858 3.729748 0 +1.907556 3.729748 0 +2.181521 3.729748 0 +2.494678 3.729748 0 +2.852659 3.729748 0 +3.261896 3.729748 0 +3.729748 3.729748 0 +4.264621 3.729748 0 +4.876131 3.729748 0 +5.575266 3.729748 0 +6.374593 3.729748 0 +0 4.264621 0 +0 4.264621 0 +0 4.264621 0 +0.002268731 4.264621 0 +0.07076883 4.264621 0 +0.1119241 4.264621 0 +0.1475052 4.264621 0 +0.1846606 4.264621 0 +0.2245119 4.264621 0 +0.2679612 4.264621 0 +0.3158431 4.264621 0 +0.3689944 4.264621 0 +0.4282948 4.264621 0 +0.494694 4.264621 0 +0.5692344 4.264621 0 +0.6530715 4.264621 0 +0.7474945 4.264621 0 +0.8539475 4.264621 0 +0.974052 4.264621 0 +1.113885 4.264621 0 +1.27456 4.264621 0 +1.458117 4.264621 0 +1.667858 4.264621 0 +1.907556 4.264621 0 +2.181521 4.264621 0 +2.494678 4.264621 0 +2.852659 4.264621 0 +3.261896 4.264621 0 +3.729748 4.264621 0 +4.264621 4.264621 0 +4.876131 4.264621 0 +5.575266 4.264621 0 +6.374593 4.264621 0 +0 4.876131 0 +0 4.876131 0 +0 4.876131 0 +0.002268731 4.876131 0 +0.07076883 4.876131 0 +0.1119241 4.876131 0 +0.1475052 4.876131 0 +0.1846606 4.876131 0 +0.2245119 4.876131 0 +0.2679612 4.876131 0 +0.3158431 4.876131 0 +0.3689944 4.876131 0 +0.4282948 4.876131 0 +0.494694 4.876131 0 +0.5692344 4.876131 0 +0.6530715 4.876131 0 +0.7474945 4.876131 0 +0.8539475 4.876131 0 +0.974052 4.876131 0 +1.113885 4.876131 0 +1.27456 4.876131 0 +1.458117 4.876131 0 +1.667858 4.876131 0 +1.907556 4.876131 0 +2.181521 4.876131 0 +2.494678 4.876131 0 +2.852659 4.876131 0 +3.261896 4.876131 0 +3.729748 4.876131 0 +4.264621 4.876131 0 +4.876131 4.876131 0 +5.575266 4.876131 0 +6.374593 4.876131 0 +0 5.575266 0 +0 5.575266 0 +0 5.575266 0 +0.002268731 5.575266 0 +0.07076883 5.575266 0 +0.1119241 5.575266 0 +0.1475052 5.575266 0 +0.1846606 5.575266 0 +0.2245119 5.575266 0 +0.2679612 5.575266 0 +0.3158431 5.575266 0 +0.3689944 5.575266 0 +0.4282948 5.575266 0 +0.494694 5.575266 0 +0.5692344 5.575266 0 +0.6530715 5.575266 0 +0.7474945 5.575266 0 +0.8539475 5.575266 0 +0.974052 5.575266 0 +1.113885 5.575266 0 +1.27456 5.575266 0 +1.458117 5.575266 0 +1.667858 5.575266 0 +1.907556 5.575266 0 +2.181521 5.575266 0 +2.494678 5.575266 0 +2.852659 5.575266 0 +3.261896 5.575266 0 +3.729748 5.575266 0 +4.264621 5.575266 0 +4.876131 5.575266 0 +5.575266 5.575266 0 +6.374593 5.575266 0 +0 6.374593 0 +0 6.374593 0 +0 6.374593 0 +0.002268731 6.374593 0 +0.07076883 6.374593 0 +0.1119241 6.374593 0 +0.1475052 6.374593 0 +0.1846606 6.374593 0 +0.2245119 6.374593 0 +0.2679612 6.374593 0 +0.3158431 6.374593 0 +0.3689944 6.374593 0 +0.4282948 6.374593 0 +0.494694 6.374593 0 +0.5692344 6.374593 0 +0.6530715 6.374593 0 +0.7474945 6.374593 0 +0.8539475 6.374593 0 +0.974052 6.374593 0 +1.113885 6.374593 0 +1.27456 6.374593 0 +1.458117 6.374593 0 +1.667858 6.374593 0 +1.907556 6.374593 0 +2.181521 6.374593 0 +2.494678 6.374593 0 +2.852659 6.374593 0 +3.261896 6.374593 0 +3.729748 6.374593 0 +4.264621 6.374593 0 +4.876131 6.374593 0 +5.575266 6.374593 0 +6.374593 6.374593 0 +0 0 0.002268731 +0 0 0.002268731 +0 0 0.002268731 +0.002268731 0 0.002268731 +0.07076883 0 0.002268731 +0.1119241 0 0.002268731 +0.1475052 0 0.002268731 +0.1846606 0 0.002268731 +0.2245119 0 0.002268731 +0.2679612 0 0.002268731 +0.3158431 0 0.002268731 +0.3689944 0 0.002268731 +0.4282948 0 0.002268731 +0.494694 0 0.002268731 +0.5692344 0 0.002268731 +0.6530715 0 0.002268731 +0.7474945 0 0.002268731 +0.8539475 0 0.002268731 +0.974052 0 0.002268731 +1.113885 0 0.002268731 +1.27456 0 0.002268731 +1.458117 0 0.002268731 +1.667858 0 0.002268731 +1.907556 0 0.002268731 +2.181521 0 0.002268731 +2.494678 0 0.002268731 +2.852659 0 0.002268731 +3.261896 0 0.002268731 +3.729748 0 0.002268731 +4.264621 0 0.002268731 +4.876131 0 0.002268731 +5.575266 0 0.002268731 +6.374593 0 0.002268731 +0 0 0.002268731 +0 0 0.002268731 +0 0 0.002268731 +0.002268731 0 0.002268731 +0.07076883 0 0.002268731 +0.1119241 0 0.002268731 +0.1475052 0 0.002268731 +0.1846606 0 0.002268731 +0.2245119 0 0.002268731 +0.2679612 0 0.002268731 +0.3158431 0 0.002268731 +0.3689944 0 0.002268731 +0.4282948 0 0.002268731 +0.494694 0 0.002268731 +0.5692344 0 0.002268731 +0.6530715 0 0.002268731 +0.7474945 0 0.002268731 +0.8539475 0 0.002268731 +0.974052 0 0.002268731 +1.113885 0 0.002268731 +1.27456 0 0.002268731 +1.458117 0 0.002268731 +1.667858 0 0.002268731 +1.907556 0 0.002268731 +2.181521 0 0.002268731 +2.494678 0 0.002268731 +2.852659 0 0.002268731 +3.261896 0 0.002268731 +3.729748 0 0.002268731 +4.264621 0 0.002268731 +4.876131 0 0.002268731 +5.575266 0 0.002268731 +6.374593 0 0.002268731 +0 0 0.002268731 +0 0 0.002268731 +0 0 0.002268731 +0.002268731 0 0.002268731 +0.07076883 0 0.002268731 +0.1119241 0 0.002268731 +0.1475052 0 0.002268731 +0.1846606 0 0.002268731 +0.2245119 0 0.002268731 +0.2679612 0 0.002268731 +0.3158431 0 0.002268731 +0.3689944 0 0.002268731 +0.4282948 0 0.002268731 +0.494694 0 0.002268731 +0.5692344 0 0.002268731 +0.6530715 0 0.002268731 +0.7474945 0 0.002268731 +0.8539475 0 0.002268731 +0.974052 0 0.002268731 +1.113885 0 0.002268731 +1.27456 0 0.002268731 +1.458117 0 0.002268731 +1.667858 0 0.002268731 +1.907556 0 0.002268731 +2.181521 0 0.002268731 +2.494678 0 0.002268731 +2.852659 0 0.002268731 +3.261896 0 0.002268731 +3.729748 0 0.002268731 +4.264621 0 0.002268731 +4.876131 0 0.002268731 +5.575266 0 0.002268731 +6.374593 0 0.002268731 +0 0.002268731 0.002268731 +0 0.002268731 0.002268731 +0 0.002268731 0.002268731 +0.002268731 0.002268731 0.002268731 +0.07076883 0.002268731 0.002268731 +0.1119241 0.002268731 0.002268731 +0.1475052 0.002268731 0.002268731 +0.1846606 0.002268731 0.002268731 +0.2245119 0.002268731 0.002268731 +0.2679612 0.002268731 0.002268731 +0.3158431 0.002268731 0.002268731 +0.3689944 0.002268731 0.002268731 +0.4282948 0.002268731 0.002268731 +0.494694 0.002268731 0.002268731 +0.5692344 0.002268731 0.002268731 +0.6530715 0.002268731 0.002268731 +0.7474945 0.002268731 0.002268731 +0.8539475 0.002268731 0.002268731 +0.974052 0.002268731 0.002268731 +1.113885 0.002268731 0.002268731 +1.27456 0.002268731 0.002268731 +1.458117 0.002268731 0.002268731 +1.667858 0.002268731 0.002268731 +1.907556 0.002268731 0.002268731 +2.181521 0.002268731 0.002268731 +2.494678 0.002268731 0.002268731 +2.852659 0.002268731 0.002268731 +3.261896 0.002268731 0.002268731 +3.729748 0.002268731 0.002268731 +4.264621 0.002268731 0.002268731 +4.876131 0.002268731 0.002268731 +5.575266 0.002268731 0.002268731 +6.374593 0.002268731 0.002268731 +0 0.07076883 0.002268731 +0 0.07076883 0.002268731 +0 0.07076883 0.002268731 +0.002268731 0.07076883 0.002268731 +0.07076883 0.07076883 0.002268731 +0.1119241 0.07076883 0.002268731 +0.1475052 0.07076883 0.002268731 +0.1846606 0.07076883 0.002268731 +0.2245119 0.07076883 0.002268731 +0.2679612 0.07076883 0.002268731 +0.3158431 0.07076883 0.002268731 +0.3689944 0.07076883 0.002268731 +0.4282948 0.07076883 0.002268731 +0.494694 0.07076883 0.002268731 +0.5692344 0.07076883 0.002268731 +0.6530715 0.07076883 0.002268731 +0.7474945 0.07076883 0.002268731 +0.8539475 0.07076883 0.002268731 +0.974052 0.07076883 0.002268731 +1.113885 0.07076883 0.002268731 +1.27456 0.07076883 0.002268731 +1.458117 0.07076883 0.002268731 +1.667858 0.07076883 0.002268731 +1.907556 0.07076883 0.002268731 +2.181521 0.07076883 0.002268731 +2.494678 0.07076883 0.002268731 +2.852659 0.07076883 0.002268731 +3.261896 0.07076883 0.002268731 +3.729748 0.07076883 0.002268731 +4.264621 0.07076883 0.002268731 +4.876131 0.07076883 0.002268731 +5.575266 0.07076883 0.002268731 +6.374593 0.07076883 0.002268731 +0 0.1119241 0.002268731 +0 0.1119241 0.002268731 +0 0.1119241 0.002268731 +0.002268731 0.1119241 0.002268731 +0.07076883 0.1119241 0.002268731 +0.1119241 0.1119241 0.002268731 +0.1475052 0.1119241 0.002268731 +0.1846606 0.1119241 0.002268731 +0.2245119 0.1119241 0.002268731 +0.2679612 0.1119241 0.002268731 +0.3158431 0.1119241 0.002268731 +0.3689944 0.1119241 0.002268731 +0.4282948 0.1119241 0.002268731 +0.494694 0.1119241 0.002268731 +0.5692344 0.1119241 0.002268731 +0.6530715 0.1119241 0.002268731 +0.7474945 0.1119241 0.002268731 +0.8539475 0.1119241 0.002268731 +0.974052 0.1119241 0.002268731 +1.113885 0.1119241 0.002268731 +1.27456 0.1119241 0.002268731 +1.458117 0.1119241 0.002268731 +1.667858 0.1119241 0.002268731 +1.907556 0.1119241 0.002268731 +2.181521 0.1119241 0.002268731 +2.494678 0.1119241 0.002268731 +2.852659 0.1119241 0.002268731 +3.261896 0.1119241 0.002268731 +3.729748 0.1119241 0.002268731 +4.264621 0.1119241 0.002268731 +4.876131 0.1119241 0.002268731 +5.575266 0.1119241 0.002268731 +6.374593 0.1119241 0.002268731 +0 0.1475052 0.002268731 +0 0.1475052 0.002268731 +0 0.1475052 0.002268731 +0.002268731 0.1475052 0.002268731 +0.07076883 0.1475052 0.002268731 +0.1119241 0.1475052 0.002268731 +0.1475052 0.1475052 0.002268731 +0.1846606 0.1475052 0.002268731 +0.2245119 0.1475052 0.002268731 +0.2679612 0.1475052 0.002268731 +0.3158431 0.1475052 0.002268731 +0.3689944 0.1475052 0.002268731 +0.4282948 0.1475052 0.002268731 +0.494694 0.1475052 0.002268731 +0.5692344 0.1475052 0.002268731 +0.6530715 0.1475052 0.002268731 +0.7474945 0.1475052 0.002268731 +0.8539475 0.1475052 0.002268731 +0.974052 0.1475052 0.002268731 +1.113885 0.1475052 0.002268731 +1.27456 0.1475052 0.002268731 +1.458117 0.1475052 0.002268731 +1.667858 0.1475052 0.002268731 +1.907556 0.1475052 0.002268731 +2.181521 0.1475052 0.002268731 +2.494678 0.1475052 0.002268731 +2.852659 0.1475052 0.002268731 +3.261896 0.1475052 0.002268731 +3.729748 0.1475052 0.002268731 +4.264621 0.1475052 0.002268731 +4.876131 0.1475052 0.002268731 +5.575266 0.1475052 0.002268731 +6.374593 0.1475052 0.002268731 +0 0.1846606 0.002268731 +0 0.1846606 0.002268731 +0 0.1846606 0.002268731 +0.002268731 0.1846606 0.002268731 +0.07076883 0.1846606 0.002268731 +0.1119241 0.1846606 0.002268731 +0.1475052 0.1846606 0.002268731 +0.1846606 0.1846606 0.002268731 +0.2245119 0.1846606 0.002268731 +0.2679612 0.1846606 0.002268731 +0.3158431 0.1846606 0.002268731 +0.3689944 0.1846606 0.002268731 +0.4282948 0.1846606 0.002268731 +0.494694 0.1846606 0.002268731 +0.5692344 0.1846606 0.002268731 +0.6530715 0.1846606 0.002268731 +0.7474945 0.1846606 0.002268731 +0.8539475 0.1846606 0.002268731 +0.974052 0.1846606 0.002268731 +1.113885 0.1846606 0.002268731 +1.27456 0.1846606 0.002268731 +1.458117 0.1846606 0.002268731 +1.667858 0.1846606 0.002268731 +1.907556 0.1846606 0.002268731 +2.181521 0.1846606 0.002268731 +2.494678 0.1846606 0.002268731 +2.852659 0.1846606 0.002268731 +3.261896 0.1846606 0.002268731 +3.729748 0.1846606 0.002268731 +4.264621 0.1846606 0.002268731 +4.876131 0.1846606 0.002268731 +5.575266 0.1846606 0.002268731 +6.374593 0.1846606 0.002268731 +0 0.2245119 0.002268731 +0 0.2245119 0.002268731 +0 0.2245119 0.002268731 +0.002268731 0.2245119 0.002268731 +0.07076883 0.2245119 0.002268731 +0.1119241 0.2245119 0.002268731 +0.1475052 0.2245119 0.002268731 +0.1846606 0.2245119 0.002268731 +0.2245119 0.2245119 0.002268731 +0.2679612 0.2245119 0.002268731 +0.3158431 0.2245119 0.002268731 +0.3689944 0.2245119 0.002268731 +0.4282948 0.2245119 0.002268731 +0.494694 0.2245119 0.002268731 +0.5692344 0.2245119 0.002268731 +0.6530715 0.2245119 0.002268731 +0.7474945 0.2245119 0.002268731 +0.8539475 0.2245119 0.002268731 +0.974052 0.2245119 0.002268731 +1.113885 0.2245119 0.002268731 +1.27456 0.2245119 0.002268731 +1.458117 0.2245119 0.002268731 +1.667858 0.2245119 0.002268731 +1.907556 0.2245119 0.002268731 +2.181521 0.2245119 0.002268731 +2.494678 0.2245119 0.002268731 +2.852659 0.2245119 0.002268731 +3.261896 0.2245119 0.002268731 +3.729748 0.2245119 0.002268731 +4.264621 0.2245119 0.002268731 +4.876131 0.2245119 0.002268731 +5.575266 0.2245119 0.002268731 +6.374593 0.2245119 0.002268731 +0 0.2679612 0.002268731 +0 0.2679612 0.002268731 +0 0.2679612 0.002268731 +0.002268731 0.2679612 0.002268731 +0.07076883 0.2679612 0.002268731 +0.1119241 0.2679612 0.002268731 +0.1475052 0.2679612 0.002268731 +0.1846606 0.2679612 0.002268731 +0.2245119 0.2679612 0.002268731 +0.2679612 0.2679612 0.002268731 +0.3158431 0.2679612 0.002268731 +0.3689944 0.2679612 0.002268731 +0.4282948 0.2679612 0.002268731 +0.494694 0.2679612 0.002268731 +0.5692344 0.2679612 0.002268731 +0.6530715 0.2679612 0.002268731 +0.7474945 0.2679612 0.002268731 +0.8539475 0.2679612 0.002268731 +0.974052 0.2679612 0.002268731 +1.113885 0.2679612 0.002268731 +1.27456 0.2679612 0.002268731 +1.458117 0.2679612 0.002268731 +1.667858 0.2679612 0.002268731 +1.907556 0.2679612 0.002268731 +2.181521 0.2679612 0.002268731 +2.494678 0.2679612 0.002268731 +2.852659 0.2679612 0.002268731 +3.261896 0.2679612 0.002268731 +3.729748 0.2679612 0.002268731 +4.264621 0.2679612 0.002268731 +4.876131 0.2679612 0.002268731 +5.575266 0.2679612 0.002268731 +6.374593 0.2679612 0.002268731 +0 0.3158431 0.002268731 +0 0.3158431 0.002268731 +0 0.3158431 0.002268731 +0.002268731 0.3158431 0.002268731 +0.07076883 0.3158431 0.002268731 +0.1119241 0.3158431 0.002268731 +0.1475052 0.3158431 0.002268731 +0.1846606 0.3158431 0.002268731 +0.2245119 0.3158431 0.002268731 +0.2679612 0.3158431 0.002268731 +0.3158431 0.3158431 0.002268731 +0.3689944 0.3158431 0.002268731 +0.4282948 0.3158431 0.002268731 +0.494694 0.3158431 0.002268731 +0.5692344 0.3158431 0.002268731 +0.6530715 0.3158431 0.002268731 +0.7474945 0.3158431 0.002268731 +0.8539475 0.3158431 0.002268731 +0.974052 0.3158431 0.002268731 +1.113885 0.3158431 0.002268731 +1.27456 0.3158431 0.002268731 +1.458117 0.3158431 0.002268731 +1.667858 0.3158431 0.002268731 +1.907556 0.3158431 0.002268731 +2.181521 0.3158431 0.002268731 +2.494678 0.3158431 0.002268731 +2.852659 0.3158431 0.002268731 +3.261896 0.3158431 0.002268731 +3.729748 0.3158431 0.002268731 +4.264621 0.3158431 0.002268731 +4.876131 0.3158431 0.002268731 +5.575266 0.3158431 0.002268731 +6.374593 0.3158431 0.002268731 +0 0.3689944 0.002268731 +0 0.3689944 0.002268731 +0 0.3689944 0.002268731 +0.002268731 0.3689944 0.002268731 +0.07076883 0.3689944 0.002268731 +0.1119241 0.3689944 0.002268731 +0.1475052 0.3689944 0.002268731 +0.1846606 0.3689944 0.002268731 +0.2245119 0.3689944 0.002268731 +0.2679612 0.3689944 0.002268731 +0.3158431 0.3689944 0.002268731 +0.3689944 0.3689944 0.002268731 +0.4282948 0.3689944 0.002268731 +0.494694 0.3689944 0.002268731 +0.5692344 0.3689944 0.002268731 +0.6530715 0.3689944 0.002268731 +0.7474945 0.3689944 0.002268731 +0.8539475 0.3689944 0.002268731 +0.974052 0.3689944 0.002268731 +1.113885 0.3689944 0.002268731 +1.27456 0.3689944 0.002268731 +1.458117 0.3689944 0.002268731 +1.667858 0.3689944 0.002268731 +1.907556 0.3689944 0.002268731 +2.181521 0.3689944 0.002268731 +2.494678 0.3689944 0.002268731 +2.852659 0.3689944 0.002268731 +3.261896 0.3689944 0.002268731 +3.729748 0.3689944 0.002268731 +4.264621 0.3689944 0.002268731 +4.876131 0.3689944 0.002268731 +5.575266 0.3689944 0.002268731 +6.374593 0.3689944 0.002268731 +0 0.4282948 0.002268731 +0 0.4282948 0.002268731 +0 0.4282948 0.002268731 +0.002268731 0.4282948 0.002268731 +0.07076883 0.4282948 0.002268731 +0.1119241 0.4282948 0.002268731 +0.1475052 0.4282948 0.002268731 +0.1846606 0.4282948 0.002268731 +0.2245119 0.4282948 0.002268731 +0.2679612 0.4282948 0.002268731 +0.3158431 0.4282948 0.002268731 +0.3689944 0.4282948 0.002268731 +0.4282948 0.4282948 0.002268731 +0.494694 0.4282948 0.002268731 +0.5692344 0.4282948 0.002268731 +0.6530715 0.4282948 0.002268731 +0.7474945 0.4282948 0.002268731 +0.8539475 0.4282948 0.002268731 +0.974052 0.4282948 0.002268731 +1.113885 0.4282948 0.002268731 +1.27456 0.4282948 0.002268731 +1.458117 0.4282948 0.002268731 +1.667858 0.4282948 0.002268731 +1.907556 0.4282948 0.002268731 +2.181521 0.4282948 0.002268731 +2.494678 0.4282948 0.002268731 +2.852659 0.4282948 0.002268731 +3.261896 0.4282948 0.002268731 +3.729748 0.4282948 0.002268731 +4.264621 0.4282948 0.002268731 +4.876131 0.4282948 0.002268731 +5.575266 0.4282948 0.002268731 +6.374593 0.4282948 0.002268731 +0 0.494694 0.002268731 +0 0.494694 0.002268731 +0 0.494694 0.002268731 +0.002268731 0.494694 0.002268731 +0.07076883 0.494694 0.002268731 +0.1119241 0.494694 0.002268731 +0.1475052 0.494694 0.002268731 +0.1846606 0.494694 0.002268731 +0.2245119 0.494694 0.002268731 +0.2679612 0.494694 0.002268731 +0.3158431 0.494694 0.002268731 +0.3689944 0.494694 0.002268731 +0.4282948 0.494694 0.002268731 +0.494694 0.494694 0.002268731 +0.5692344 0.494694 0.002268731 +0.6530715 0.494694 0.002268731 +0.7474945 0.494694 0.002268731 +0.8539475 0.494694 0.002268731 +0.974052 0.494694 0.002268731 +1.113885 0.494694 0.002268731 +1.27456 0.494694 0.002268731 +1.458117 0.494694 0.002268731 +1.667858 0.494694 0.002268731 +1.907556 0.494694 0.002268731 +2.181521 0.494694 0.002268731 +2.494678 0.494694 0.002268731 +2.852659 0.494694 0.002268731 +3.261896 0.494694 0.002268731 +3.729748 0.494694 0.002268731 +4.264621 0.494694 0.002268731 +4.876131 0.494694 0.002268731 +5.575266 0.494694 0.002268731 +6.374593 0.494694 0.002268731 +0 0.5692344 0.002268731 +0 0.5692344 0.002268731 +0 0.5692344 0.002268731 +0.002268731 0.5692344 0.002268731 +0.07076883 0.5692344 0.002268731 +0.1119241 0.5692344 0.002268731 +0.1475052 0.5692344 0.002268731 +0.1846606 0.5692344 0.002268731 +0.2245119 0.5692344 0.002268731 +0.2679612 0.5692344 0.002268731 +0.3158431 0.5692344 0.002268731 +0.3689944 0.5692344 0.002268731 +0.4282948 0.5692344 0.002268731 +0.494694 0.5692344 0.002268731 +0.5692344 0.5692344 0.002268731 +0.6530715 0.5692344 0.002268731 +0.7474945 0.5692344 0.002268731 +0.8539475 0.5692344 0.002268731 +0.974052 0.5692344 0.002268731 +1.113885 0.5692344 0.002268731 +1.27456 0.5692344 0.002268731 +1.458117 0.5692344 0.002268731 +1.667858 0.5692344 0.002268731 +1.907556 0.5692344 0.002268731 +2.181521 0.5692344 0.002268731 +2.494678 0.5692344 0.002268731 +2.852659 0.5692344 0.002268731 +3.261896 0.5692344 0.002268731 +3.729748 0.5692344 0.002268731 +4.264621 0.5692344 0.002268731 +4.876131 0.5692344 0.002268731 +5.575266 0.5692344 0.002268731 +6.374593 0.5692344 0.002268731 +0 0.6530715 0.002268731 +0 0.6530715 0.002268731 +0 0.6530715 0.002268731 +0.002268731 0.6530715 0.002268731 +0.07076883 0.6530715 0.002268731 +0.1119241 0.6530715 0.002268731 +0.1475052 0.6530715 0.002268731 +0.1846606 0.6530715 0.002268731 +0.2245119 0.6530715 0.002268731 +0.2679612 0.6530715 0.002268731 +0.3158431 0.6530715 0.002268731 +0.3689944 0.6530715 0.002268731 +0.4282948 0.6530715 0.002268731 +0.494694 0.6530715 0.002268731 +0.5692344 0.6530715 0.002268731 +0.6530715 0.6530715 0.002268731 +0.7474945 0.6530715 0.002268731 +0.8539475 0.6530715 0.002268731 +0.974052 0.6530715 0.002268731 +1.113885 0.6530715 0.002268731 +1.27456 0.6530715 0.002268731 +1.458117 0.6530715 0.002268731 +1.667858 0.6530715 0.002268731 +1.907556 0.6530715 0.002268731 +2.181521 0.6530715 0.002268731 +2.494678 0.6530715 0.002268731 +2.852659 0.6530715 0.002268731 +3.261896 0.6530715 0.002268731 +3.729748 0.6530715 0.002268731 +4.264621 0.6530715 0.002268731 +4.876131 0.6530715 0.002268731 +5.575266 0.6530715 0.002268731 +6.374593 0.6530715 0.002268731 +0 0.7474945 0.002268731 +0 0.7474945 0.002268731 +0 0.7474945 0.002268731 +0.002268731 0.7474945 0.002268731 +0.07076883 0.7474945 0.002268731 +0.1119241 0.7474945 0.002268731 +0.1475052 0.7474945 0.002268731 +0.1846606 0.7474945 0.002268731 +0.2245119 0.7474945 0.002268731 +0.2679612 0.7474945 0.002268731 +0.3158431 0.7474945 0.002268731 +0.3689944 0.7474945 0.002268731 +0.4282948 0.7474945 0.002268731 +0.494694 0.7474945 0.002268731 +0.5692344 0.7474945 0.002268731 +0.6530715 0.7474945 0.002268731 +0.7474945 0.7474945 0.002268731 +0.8539475 0.7474945 0.002268731 +0.974052 0.7474945 0.002268731 +1.113885 0.7474945 0.002268731 +1.27456 0.7474945 0.002268731 +1.458117 0.7474945 0.002268731 +1.667858 0.7474945 0.002268731 +1.907556 0.7474945 0.002268731 +2.181521 0.7474945 0.002268731 +2.494678 0.7474945 0.002268731 +2.852659 0.7474945 0.002268731 +3.261896 0.7474945 0.002268731 +3.729748 0.7474945 0.002268731 +4.264621 0.7474945 0.002268731 +4.876131 0.7474945 0.002268731 +5.575266 0.7474945 0.002268731 +6.374593 0.7474945 0.002268731 +0 0.8539475 0.002268731 +0 0.8539475 0.002268731 +0 0.8539475 0.002268731 +0.002268731 0.8539475 0.002268731 +0.07076883 0.8539475 0.002268731 +0.1119241 0.8539475 0.002268731 +0.1475052 0.8539475 0.002268731 +0.1846606 0.8539475 0.002268731 +0.2245119 0.8539475 0.002268731 +0.2679612 0.8539475 0.002268731 +0.3158431 0.8539475 0.002268731 +0.3689944 0.8539475 0.002268731 +0.4282948 0.8539475 0.002268731 +0.494694 0.8539475 0.002268731 +0.5692344 0.8539475 0.002268731 +0.6530715 0.8539475 0.002268731 +0.7474945 0.8539475 0.002268731 +0.8539475 0.8539475 0.002268731 +0.974052 0.8539475 0.002268731 +1.113885 0.8539475 0.002268731 +1.27456 0.8539475 0.002268731 +1.458117 0.8539475 0.002268731 +1.667858 0.8539475 0.002268731 +1.907556 0.8539475 0.002268731 +2.181521 0.8539475 0.002268731 +2.494678 0.8539475 0.002268731 +2.852659 0.8539475 0.002268731 +3.261896 0.8539475 0.002268731 +3.729748 0.8539475 0.002268731 +4.264621 0.8539475 0.002268731 +4.876131 0.8539475 0.002268731 +5.575266 0.8539475 0.002268731 +6.374593 0.8539475 0.002268731 +0 0.974052 0.002268731 +0 0.974052 0.002268731 +0 0.974052 0.002268731 +0.002268731 0.974052 0.002268731 +0.07076883 0.974052 0.002268731 +0.1119241 0.974052 0.002268731 +0.1475052 0.974052 0.002268731 +0.1846606 0.974052 0.002268731 +0.2245119 0.974052 0.002268731 +0.2679612 0.974052 0.002268731 +0.3158431 0.974052 0.002268731 +0.3689944 0.974052 0.002268731 +0.4282948 0.974052 0.002268731 +0.494694 0.974052 0.002268731 +0.5692344 0.974052 0.002268731 +0.6530715 0.974052 0.002268731 +0.7474945 0.974052 0.002268731 +0.8539475 0.974052 0.002268731 +0.974052 0.974052 0.002268731 +1.113885 0.974052 0.002268731 +1.27456 0.974052 0.002268731 +1.458117 0.974052 0.002268731 +1.667858 0.974052 0.002268731 +1.907556 0.974052 0.002268731 +2.181521 0.974052 0.002268731 +2.494678 0.974052 0.002268731 +2.852659 0.974052 0.002268731 +3.261896 0.974052 0.002268731 +3.729748 0.974052 0.002268731 +4.264621 0.974052 0.002268731 +4.876131 0.974052 0.002268731 +5.575266 0.974052 0.002268731 +6.374593 0.974052 0.002268731 +0 1.113885 0.002268731 +0 1.113885 0.002268731 +0 1.113885 0.002268731 +0.002268731 1.113885 0.002268731 +0.07076883 1.113885 0.002268731 +0.1119241 1.113885 0.002268731 +0.1475052 1.113885 0.002268731 +0.1846606 1.113885 0.002268731 +0.2245119 1.113885 0.002268731 +0.2679612 1.113885 0.002268731 +0.3158431 1.113885 0.002268731 +0.3689944 1.113885 0.002268731 +0.4282948 1.113885 0.002268731 +0.494694 1.113885 0.002268731 +0.5692344 1.113885 0.002268731 +0.6530715 1.113885 0.002268731 +0.7474945 1.113885 0.002268731 +0.8539475 1.113885 0.002268731 +0.974052 1.113885 0.002268731 +1.113885 1.113885 0.002268731 +1.27456 1.113885 0.002268731 +1.458117 1.113885 0.002268731 +1.667858 1.113885 0.002268731 +1.907556 1.113885 0.002268731 +2.181521 1.113885 0.002268731 +2.494678 1.113885 0.002268731 +2.852659 1.113885 0.002268731 +3.261896 1.113885 0.002268731 +3.729748 1.113885 0.002268731 +4.264621 1.113885 0.002268731 +4.876131 1.113885 0.002268731 +5.575266 1.113885 0.002268731 +6.374593 1.113885 0.002268731 +0 1.27456 0.002268731 +0 1.27456 0.002268731 +0 1.27456 0.002268731 +0.002268731 1.27456 0.002268731 +0.07076883 1.27456 0.002268731 +0.1119241 1.27456 0.002268731 +0.1475052 1.27456 0.002268731 +0.1846606 1.27456 0.002268731 +0.2245119 1.27456 0.002268731 +0.2679612 1.27456 0.002268731 +0.3158431 1.27456 0.002268731 +0.3689944 1.27456 0.002268731 +0.4282948 1.27456 0.002268731 +0.494694 1.27456 0.002268731 +0.5692344 1.27456 0.002268731 +0.6530715 1.27456 0.002268731 +0.7474945 1.27456 0.002268731 +0.8539475 1.27456 0.002268731 +0.974052 1.27456 0.002268731 +1.113885 1.27456 0.002268731 +1.27456 1.27456 0.002268731 +1.458117 1.27456 0.002268731 +1.667858 1.27456 0.002268731 +1.907556 1.27456 0.002268731 +2.181521 1.27456 0.002268731 +2.494678 1.27456 0.002268731 +2.852659 1.27456 0.002268731 +3.261896 1.27456 0.002268731 +3.729748 1.27456 0.002268731 +4.264621 1.27456 0.002268731 +4.876131 1.27456 0.002268731 +5.575266 1.27456 0.002268731 +6.374593 1.27456 0.002268731 +0 1.458117 0.002268731 +0 1.458117 0.002268731 +0 1.458117 0.002268731 +0.002268731 1.458117 0.002268731 +0.07076883 1.458117 0.002268731 +0.1119241 1.458117 0.002268731 +0.1475052 1.458117 0.002268731 +0.1846606 1.458117 0.002268731 +0.2245119 1.458117 0.002268731 +0.2679612 1.458117 0.002268731 +0.3158431 1.458117 0.002268731 +0.3689944 1.458117 0.002268731 +0.4282948 1.458117 0.002268731 +0.494694 1.458117 0.002268731 +0.5692344 1.458117 0.002268731 +0.6530715 1.458117 0.002268731 +0.7474945 1.458117 0.002268731 +0.8539475 1.458117 0.002268731 +0.974052 1.458117 0.002268731 +1.113885 1.458117 0.002268731 +1.27456 1.458117 0.002268731 +1.458117 1.458117 0.002268731 +1.667858 1.458117 0.002268731 +1.907556 1.458117 0.002268731 +2.181521 1.458117 0.002268731 +2.494678 1.458117 0.002268731 +2.852659 1.458117 0.002268731 +3.261896 1.458117 0.002268731 +3.729748 1.458117 0.002268731 +4.264621 1.458117 0.002268731 +4.876131 1.458117 0.002268731 +5.575266 1.458117 0.002268731 +6.374593 1.458117 0.002268731 +0 1.667858 0.002268731 +0 1.667858 0.002268731 +0 1.667858 0.002268731 +0.002268731 1.667858 0.002268731 +0.07076883 1.667858 0.002268731 +0.1119241 1.667858 0.002268731 +0.1475052 1.667858 0.002268731 +0.1846606 1.667858 0.002268731 +0.2245119 1.667858 0.002268731 +0.2679612 1.667858 0.002268731 +0.3158431 1.667858 0.002268731 +0.3689944 1.667858 0.002268731 +0.4282948 1.667858 0.002268731 +0.494694 1.667858 0.002268731 +0.5692344 1.667858 0.002268731 +0.6530715 1.667858 0.002268731 +0.7474945 1.667858 0.002268731 +0.8539475 1.667858 0.002268731 +0.974052 1.667858 0.002268731 +1.113885 1.667858 0.002268731 +1.27456 1.667858 0.002268731 +1.458117 1.667858 0.002268731 +1.667858 1.667858 0.002268731 +1.907556 1.667858 0.002268731 +2.181521 1.667858 0.002268731 +2.494678 1.667858 0.002268731 +2.852659 1.667858 0.002268731 +3.261896 1.667858 0.002268731 +3.729748 1.667858 0.002268731 +4.264621 1.667858 0.002268731 +4.876131 1.667858 0.002268731 +5.575266 1.667858 0.002268731 +6.374593 1.667858 0.002268731 +0 1.907556 0.002268731 +0 1.907556 0.002268731 +0 1.907556 0.002268731 +0.002268731 1.907556 0.002268731 +0.07076883 1.907556 0.002268731 +0.1119241 1.907556 0.002268731 +0.1475052 1.907556 0.002268731 +0.1846606 1.907556 0.002268731 +0.2245119 1.907556 0.002268731 +0.2679612 1.907556 0.002268731 +0.3158431 1.907556 0.002268731 +0.3689944 1.907556 0.002268731 +0.4282948 1.907556 0.002268731 +0.494694 1.907556 0.002268731 +0.5692344 1.907556 0.002268731 +0.6530715 1.907556 0.002268731 +0.7474945 1.907556 0.002268731 +0.8539475 1.907556 0.002268731 +0.974052 1.907556 0.002268731 +1.113885 1.907556 0.002268731 +1.27456 1.907556 0.002268731 +1.458117 1.907556 0.002268731 +1.667858 1.907556 0.002268731 +1.907556 1.907556 0.002268731 +2.181521 1.907556 0.002268731 +2.494678 1.907556 0.002268731 +2.852659 1.907556 0.002268731 +3.261896 1.907556 0.002268731 +3.729748 1.907556 0.002268731 +4.264621 1.907556 0.002268731 +4.876131 1.907556 0.002268731 +5.575266 1.907556 0.002268731 +6.374593 1.907556 0.002268731 +0 2.181521 0.002268731 +0 2.181521 0.002268731 +0 2.181521 0.002268731 +0.002268731 2.181521 0.002268731 +0.07076883 2.181521 0.002268731 +0.1119241 2.181521 0.002268731 +0.1475052 2.181521 0.002268731 +0.1846606 2.181521 0.002268731 +0.2245119 2.181521 0.002268731 +0.2679612 2.181521 0.002268731 +0.3158431 2.181521 0.002268731 +0.3689944 2.181521 0.002268731 +0.4282948 2.181521 0.002268731 +0.494694 2.181521 0.002268731 +0.5692344 2.181521 0.002268731 +0.6530715 2.181521 0.002268731 +0.7474945 2.181521 0.002268731 +0.8539475 2.181521 0.002268731 +0.974052 2.181521 0.002268731 +1.113885 2.181521 0.002268731 +1.27456 2.181521 0.002268731 +1.458117 2.181521 0.002268731 +1.667858 2.181521 0.002268731 +1.907556 2.181521 0.002268731 +2.181521 2.181521 0.002268731 +2.494678 2.181521 0.002268731 +2.852659 2.181521 0.002268731 +3.261896 2.181521 0.002268731 +3.729748 2.181521 0.002268731 +4.264621 2.181521 0.002268731 +4.876131 2.181521 0.002268731 +5.575266 2.181521 0.002268731 +6.374593 2.181521 0.002268731 +0 2.494678 0.002268731 +0 2.494678 0.002268731 +0 2.494678 0.002268731 +0.002268731 2.494678 0.002268731 +0.07076883 2.494678 0.002268731 +0.1119241 2.494678 0.002268731 +0.1475052 2.494678 0.002268731 +0.1846606 2.494678 0.002268731 +0.2245119 2.494678 0.002268731 +0.2679612 2.494678 0.002268731 +0.3158431 2.494678 0.002268731 +0.3689944 2.494678 0.002268731 +0.4282948 2.494678 0.002268731 +0.494694 2.494678 0.002268731 +0.5692344 2.494678 0.002268731 +0.6530715 2.494678 0.002268731 +0.7474945 2.494678 0.002268731 +0.8539475 2.494678 0.002268731 +0.974052 2.494678 0.002268731 +1.113885 2.494678 0.002268731 +1.27456 2.494678 0.002268731 +1.458117 2.494678 0.002268731 +1.667858 2.494678 0.002268731 +1.907556 2.494678 0.002268731 +2.181521 2.494678 0.002268731 +2.494678 2.494678 0.002268731 +2.852659 2.494678 0.002268731 +3.261896 2.494678 0.002268731 +3.729748 2.494678 0.002268731 +4.264621 2.494678 0.002268731 +4.876131 2.494678 0.002268731 +5.575266 2.494678 0.002268731 +6.374593 2.494678 0.002268731 +0 2.852659 0.002268731 +0 2.852659 0.002268731 +0 2.852659 0.002268731 +0.002268731 2.852659 0.002268731 +0.07076883 2.852659 0.002268731 +0.1119241 2.852659 0.002268731 +0.1475052 2.852659 0.002268731 +0.1846606 2.852659 0.002268731 +0.2245119 2.852659 0.002268731 +0.2679612 2.852659 0.002268731 +0.3158431 2.852659 0.002268731 +0.3689944 2.852659 0.002268731 +0.4282948 2.852659 0.002268731 +0.494694 2.852659 0.002268731 +0.5692344 2.852659 0.002268731 +0.6530715 2.852659 0.002268731 +0.7474945 2.852659 0.002268731 +0.8539475 2.852659 0.002268731 +0.974052 2.852659 0.002268731 +1.113885 2.852659 0.002268731 +1.27456 2.852659 0.002268731 +1.458117 2.852659 0.002268731 +1.667858 2.852659 0.002268731 +1.907556 2.852659 0.002268731 +2.181521 2.852659 0.002268731 +2.494678 2.852659 0.002268731 +2.852659 2.852659 0.002268731 +3.261896 2.852659 0.002268731 +3.729748 2.852659 0.002268731 +4.264621 2.852659 0.002268731 +4.876131 2.852659 0.002268731 +5.575266 2.852659 0.002268731 +6.374593 2.852659 0.002268731 +0 3.261896 0.002268731 +0 3.261896 0.002268731 +0 3.261896 0.002268731 +0.002268731 3.261896 0.002268731 +0.07076883 3.261896 0.002268731 +0.1119241 3.261896 0.002268731 +0.1475052 3.261896 0.002268731 +0.1846606 3.261896 0.002268731 +0.2245119 3.261896 0.002268731 +0.2679612 3.261896 0.002268731 +0.3158431 3.261896 0.002268731 +0.3689944 3.261896 0.002268731 +0.4282948 3.261896 0.002268731 +0.494694 3.261896 0.002268731 +0.5692344 3.261896 0.002268731 +0.6530715 3.261896 0.002268731 +0.7474945 3.261896 0.002268731 +0.8539475 3.261896 0.002268731 +0.974052 3.261896 0.002268731 +1.113885 3.261896 0.002268731 +1.27456 3.261896 0.002268731 +1.458117 3.261896 0.002268731 +1.667858 3.261896 0.002268731 +1.907556 3.261896 0.002268731 +2.181521 3.261896 0.002268731 +2.494678 3.261896 0.002268731 +2.852659 3.261896 0.002268731 +3.261896 3.261896 0.002268731 +3.729748 3.261896 0.002268731 +4.264621 3.261896 0.002268731 +4.876131 3.261896 0.002268731 +5.575266 3.261896 0.002268731 +6.374593 3.261896 0.002268731 +0 3.729748 0.002268731 +0 3.729748 0.002268731 +0 3.729748 0.002268731 +0.002268731 3.729748 0.002268731 +0.07076883 3.729748 0.002268731 +0.1119241 3.729748 0.002268731 +0.1475052 3.729748 0.002268731 +0.1846606 3.729748 0.002268731 +0.2245119 3.729748 0.002268731 +0.2679612 3.729748 0.002268731 +0.3158431 3.729748 0.002268731 +0.3689944 3.729748 0.002268731 +0.4282948 3.729748 0.002268731 +0.494694 3.729748 0.002268731 +0.5692344 3.729748 0.002268731 +0.6530715 3.729748 0.002268731 +0.7474945 3.729748 0.002268731 +0.8539475 3.729748 0.002268731 +0.974052 3.729748 0.002268731 +1.113885 3.729748 0.002268731 +1.27456 3.729748 0.002268731 +1.458117 3.729748 0.002268731 +1.667858 3.729748 0.002268731 +1.907556 3.729748 0.002268731 +2.181521 3.729748 0.002268731 +2.494678 3.729748 0.002268731 +2.852659 3.729748 0.002268731 +3.261896 3.729748 0.002268731 +3.729748 3.729748 0.002268731 +4.264621 3.729748 0.002268731 +4.876131 3.729748 0.002268731 +5.575266 3.729748 0.002268731 +6.374593 3.729748 0.002268731 +0 4.264621 0.002268731 +0 4.264621 0.002268731 +0 4.264621 0.002268731 +0.002268731 4.264621 0.002268731 +0.07076883 4.264621 0.002268731 +0.1119241 4.264621 0.002268731 +0.1475052 4.264621 0.002268731 +0.1846606 4.264621 0.002268731 +0.2245119 4.264621 0.002268731 +0.2679612 4.264621 0.002268731 +0.3158431 4.264621 0.002268731 +0.3689944 4.264621 0.002268731 +0.4282948 4.264621 0.002268731 +0.494694 4.264621 0.002268731 +0.5692344 4.264621 0.002268731 +0.6530715 4.264621 0.002268731 +0.7474945 4.264621 0.002268731 +0.8539475 4.264621 0.002268731 +0.974052 4.264621 0.002268731 +1.113885 4.264621 0.002268731 +1.27456 4.264621 0.002268731 +1.458117 4.264621 0.002268731 +1.667858 4.264621 0.002268731 +1.907556 4.264621 0.002268731 +2.181521 4.264621 0.002268731 +2.494678 4.264621 0.002268731 +2.852659 4.264621 0.002268731 +3.261896 4.264621 0.002268731 +3.729748 4.264621 0.002268731 +4.264621 4.264621 0.002268731 +4.876131 4.264621 0.002268731 +5.575266 4.264621 0.002268731 +6.374593 4.264621 0.002268731 +0 4.876131 0.002268731 +0 4.876131 0.002268731 +0 4.876131 0.002268731 +0.002268731 4.876131 0.002268731 +0.07076883 4.876131 0.002268731 +0.1119241 4.876131 0.002268731 +0.1475052 4.876131 0.002268731 +0.1846606 4.876131 0.002268731 +0.2245119 4.876131 0.002268731 +0.2679612 4.876131 0.002268731 +0.3158431 4.876131 0.002268731 +0.3689944 4.876131 0.002268731 +0.4282948 4.876131 0.002268731 +0.494694 4.876131 0.002268731 +0.5692344 4.876131 0.002268731 +0.6530715 4.876131 0.002268731 +0.7474945 4.876131 0.002268731 +0.8539475 4.876131 0.002268731 +0.974052 4.876131 0.002268731 +1.113885 4.876131 0.002268731 +1.27456 4.876131 0.002268731 +1.458117 4.876131 0.002268731 +1.667858 4.876131 0.002268731 +1.907556 4.876131 0.002268731 +2.181521 4.876131 0.002268731 +2.494678 4.876131 0.002268731 +2.852659 4.876131 0.002268731 +3.261896 4.876131 0.002268731 +3.729748 4.876131 0.002268731 +4.264621 4.876131 0.002268731 +4.876131 4.876131 0.002268731 +5.575266 4.876131 0.002268731 +6.374593 4.876131 0.002268731 +0 5.575266 0.002268731 +0 5.575266 0.002268731 +0 5.575266 0.002268731 +0.002268731 5.575266 0.002268731 +0.07076883 5.575266 0.002268731 +0.1119241 5.575266 0.002268731 +0.1475052 5.575266 0.002268731 +0.1846606 5.575266 0.002268731 +0.2245119 5.575266 0.002268731 +0.2679612 5.575266 0.002268731 +0.3158431 5.575266 0.002268731 +0.3689944 5.575266 0.002268731 +0.4282948 5.575266 0.002268731 +0.494694 5.575266 0.002268731 +0.5692344 5.575266 0.002268731 +0.6530715 5.575266 0.002268731 +0.7474945 5.575266 0.002268731 +0.8539475 5.575266 0.002268731 +0.974052 5.575266 0.002268731 +1.113885 5.575266 0.002268731 +1.27456 5.575266 0.002268731 +1.458117 5.575266 0.002268731 +1.667858 5.575266 0.002268731 +1.907556 5.575266 0.002268731 +2.181521 5.575266 0.002268731 +2.494678 5.575266 0.002268731 +2.852659 5.575266 0.002268731 +3.261896 5.575266 0.002268731 +3.729748 5.575266 0.002268731 +4.264621 5.575266 0.002268731 +4.876131 5.575266 0.002268731 +5.575266 5.575266 0.002268731 +6.374593 5.575266 0.002268731 +0 6.374593 0.002268731 +0 6.374593 0.002268731 +0 6.374593 0.002268731 +0.002268731 6.374593 0.002268731 +0.07076883 6.374593 0.002268731 +0.1119241 6.374593 0.002268731 +0.1475052 6.374593 0.002268731 +0.1846606 6.374593 0.002268731 +0.2245119 6.374593 0.002268731 +0.2679612 6.374593 0.002268731 +0.3158431 6.374593 0.002268731 +0.3689944 6.374593 0.002268731 +0.4282948 6.374593 0.002268731 +0.494694 6.374593 0.002268731 +0.5692344 6.374593 0.002268731 +0.6530715 6.374593 0.002268731 +0.7474945 6.374593 0.002268731 +0.8539475 6.374593 0.002268731 +0.974052 6.374593 0.002268731 +1.113885 6.374593 0.002268731 +1.27456 6.374593 0.002268731 +1.458117 6.374593 0.002268731 +1.667858 6.374593 0.002268731 +1.907556 6.374593 0.002268731 +2.181521 6.374593 0.002268731 +2.494678 6.374593 0.002268731 +2.852659 6.374593 0.002268731 +3.261896 6.374593 0.002268731 +3.729748 6.374593 0.002268731 +4.264621 6.374593 0.002268731 +4.876131 6.374593 0.002268731 +5.575266 6.374593 0.002268731 +6.374593 6.374593 0.002268731 +0 0 0.07076883 +0 0 0.07076883 +0 0 0.07076883 +0.002268731 0 0.07076883 +0.07076883 0 0.07076883 +0.1119241 0 0.07076883 +0.1475052 0 0.07076883 +0.1846606 0 0.07076883 +0.2245119 0 0.07076883 +0.2679612 0 0.07076883 +0.3158431 0 0.07076883 +0.3689944 0 0.07076883 +0.4282948 0 0.07076883 +0.494694 0 0.07076883 +0.5692344 0 0.07076883 +0.6530715 0 0.07076883 +0.7474945 0 0.07076883 +0.8539475 0 0.07076883 +0.974052 0 0.07076883 +1.113885 0 0.07076883 +1.27456 0 0.07076883 +1.458117 0 0.07076883 +1.667858 0 0.07076883 +1.907556 0 0.07076883 +2.181521 0 0.07076883 +2.494678 0 0.07076883 +2.852659 0 0.07076883 +3.261896 0 0.07076883 +3.729748 0 0.07076883 +4.264621 0 0.07076883 +4.876131 0 0.07076883 +5.575266 0 0.07076883 +6.374593 0 0.07076883 +0 0 0.07076883 +0 0 0.07076883 +0 0 0.07076883 +0.002268731 0 0.07076883 +0.07076883 0 0.07076883 +0.1119241 0 0.07076883 +0.1475052 0 0.07076883 +0.1846606 0 0.07076883 +0.2245119 0 0.07076883 +0.2679612 0 0.07076883 +0.3158431 0 0.07076883 +0.3689944 0 0.07076883 +0.4282948 0 0.07076883 +0.494694 0 0.07076883 +0.5692344 0 0.07076883 +0.6530715 0 0.07076883 +0.7474945 0 0.07076883 +0.8539475 0 0.07076883 +0.974052 0 0.07076883 +1.113885 0 0.07076883 +1.27456 0 0.07076883 +1.458117 0 0.07076883 +1.667858 0 0.07076883 +1.907556 0 0.07076883 +2.181521 0 0.07076883 +2.494678 0 0.07076883 +2.852659 0 0.07076883 +3.261896 0 0.07076883 +3.729748 0 0.07076883 +4.264621 0 0.07076883 +4.876131 0 0.07076883 +5.575266 0 0.07076883 +6.374593 0 0.07076883 +0 0 0.07076883 +0 0 0.07076883 +0 0 0.07076883 +0.002268731 0 0.07076883 +0.07076883 0 0.07076883 +0.1119241 0 0.07076883 +0.1475052 0 0.07076883 +0.1846606 0 0.07076883 +0.2245119 0 0.07076883 +0.2679612 0 0.07076883 +0.3158431 0 0.07076883 +0.3689944 0 0.07076883 +0.4282948 0 0.07076883 +0.494694 0 0.07076883 +0.5692344 0 0.07076883 +0.6530715 0 0.07076883 +0.7474945 0 0.07076883 +0.8539475 0 0.07076883 +0.974052 0 0.07076883 +1.113885 0 0.07076883 +1.27456 0 0.07076883 +1.458117 0 0.07076883 +1.667858 0 0.07076883 +1.907556 0 0.07076883 +2.181521 0 0.07076883 +2.494678 0 0.07076883 +2.852659 0 0.07076883 +3.261896 0 0.07076883 +3.729748 0 0.07076883 +4.264621 0 0.07076883 +4.876131 0 0.07076883 +5.575266 0 0.07076883 +6.374593 0 0.07076883 +0 0.002268731 0.07076883 +0 0.002268731 0.07076883 +0 0.002268731 0.07076883 +0.002268731 0.002268731 0.07076883 +0.07076883 0.002268731 0.07076883 +0.1119241 0.002268731 0.07076883 +0.1475052 0.002268731 0.07076883 +0.1846606 0.002268731 0.07076883 +0.2245119 0.002268731 0.07076883 +0.2679612 0.002268731 0.07076883 +0.3158431 0.002268731 0.07076883 +0.3689944 0.002268731 0.07076883 +0.4282948 0.002268731 0.07076883 +0.494694 0.002268731 0.07076883 +0.5692344 0.002268731 0.07076883 +0.6530715 0.002268731 0.07076883 +0.7474945 0.002268731 0.07076883 +0.8539475 0.002268731 0.07076883 +0.974052 0.002268731 0.07076883 +1.113885 0.002268731 0.07076883 +1.27456 0.002268731 0.07076883 +1.458117 0.002268731 0.07076883 +1.667858 0.002268731 0.07076883 +1.907556 0.002268731 0.07076883 +2.181521 0.002268731 0.07076883 +2.494678 0.002268731 0.07076883 +2.852659 0.002268731 0.07076883 +3.261896 0.002268731 0.07076883 +3.729748 0.002268731 0.07076883 +4.264621 0.002268731 0.07076883 +4.876131 0.002268731 0.07076883 +5.575266 0.002268731 0.07076883 +6.374593 0.002268731 0.07076883 +0 0.07076883 0.07076883 +0 0.07076883 0.07076883 +0 0.07076883 0.07076883 +0.002268731 0.07076883 0.07076883 +0.07076883 0.07076883 0.07076883 +0.1119241 0.07076883 0.07076883 +0.1475052 0.07076883 0.07076883 +0.1846606 0.07076883 0.07076883 +0.2245119 0.07076883 0.07076883 +0.2679612 0.07076883 0.07076883 +0.3158431 0.07076883 0.07076883 +0.3689944 0.07076883 0.07076883 +0.4282948 0.07076883 0.07076883 +0.494694 0.07076883 0.07076883 +0.5692344 0.07076883 0.07076883 +0.6530715 0.07076883 0.07076883 +0.7474945 0.07076883 0.07076883 +0.8539475 0.07076883 0.07076883 +0.974052 0.07076883 0.07076883 +1.113885 0.07076883 0.07076883 +1.27456 0.07076883 0.07076883 +1.458117 0.07076883 0.07076883 +1.667858 0.07076883 0.07076883 +1.907556 0.07076883 0.07076883 +2.181521 0.07076883 0.07076883 +2.494678 0.07076883 0.07076883 +2.852659 0.07076883 0.07076883 +3.261896 0.07076883 0.07076883 +3.729748 0.07076883 0.07076883 +4.264621 0.07076883 0.07076883 +4.876131 0.07076883 0.07076883 +5.575266 0.07076883 0.07076883 +6.374593 0.07076883 0.07076883 +0 0.1119241 0.07076883 +0 0.1119241 0.07076883 +0 0.1119241 0.07076883 +0.002268731 0.1119241 0.07076883 +0.07076883 0.1119241 0.07076883 +0.1119241 0.1119241 0.07076883 +0.1475052 0.1119241 0.07076883 +0.1846606 0.1119241 0.07076883 +0.2245119 0.1119241 0.07076883 +0.2679612 0.1119241 0.07076883 +0.3158431 0.1119241 0.07076883 +0.3689944 0.1119241 0.07076883 +0.4282948 0.1119241 0.07076883 +0.494694 0.1119241 0.07076883 +0.5692344 0.1119241 0.07076883 +0.6530715 0.1119241 0.07076883 +0.7474945 0.1119241 0.07076883 +0.8539475 0.1119241 0.07076883 +0.974052 0.1119241 0.07076883 +1.113885 0.1119241 0.07076883 +1.27456 0.1119241 0.07076883 +1.458117 0.1119241 0.07076883 +1.667858 0.1119241 0.07076883 +1.907556 0.1119241 0.07076883 +2.181521 0.1119241 0.07076883 +2.494678 0.1119241 0.07076883 +2.852659 0.1119241 0.07076883 +3.261896 0.1119241 0.07076883 +3.729748 0.1119241 0.07076883 +4.264621 0.1119241 0.07076883 +4.876131 0.1119241 0.07076883 +5.575266 0.1119241 0.07076883 +6.374593 0.1119241 0.07076883 +0 0.1475052 0.07076883 +0 0.1475052 0.07076883 +0 0.1475052 0.07076883 +0.002268731 0.1475052 0.07076883 +0.07076883 0.1475052 0.07076883 +0.1119241 0.1475052 0.07076883 +0.1475052 0.1475052 0.07076883 +0.1846606 0.1475052 0.07076883 +0.2245119 0.1475052 0.07076883 +0.2679612 0.1475052 0.07076883 +0.3158431 0.1475052 0.07076883 +0.3689944 0.1475052 0.07076883 +0.4282948 0.1475052 0.07076883 +0.494694 0.1475052 0.07076883 +0.5692344 0.1475052 0.07076883 +0.6530715 0.1475052 0.07076883 +0.7474945 0.1475052 0.07076883 +0.8539475 0.1475052 0.07076883 +0.974052 0.1475052 0.07076883 +1.113885 0.1475052 0.07076883 +1.27456 0.1475052 0.07076883 +1.458117 0.1475052 0.07076883 +1.667858 0.1475052 0.07076883 +1.907556 0.1475052 0.07076883 +2.181521 0.1475052 0.07076883 +2.494678 0.1475052 0.07076883 +2.852659 0.1475052 0.07076883 +3.261896 0.1475052 0.07076883 +3.729748 0.1475052 0.07076883 +4.264621 0.1475052 0.07076883 +4.876131 0.1475052 0.07076883 +5.575266 0.1475052 0.07076883 +6.374593 0.1475052 0.07076883 +0 0.1846606 0.07076883 +0 0.1846606 0.07076883 +0 0.1846606 0.07076883 +0.002268731 0.1846606 0.07076883 +0.07076883 0.1846606 0.07076883 +0.1119241 0.1846606 0.07076883 +0.1475052 0.1846606 0.07076883 +0.1846606 0.1846606 0.07076883 +0.2245119 0.1846606 0.07076883 +0.2679612 0.1846606 0.07076883 +0.3158431 0.1846606 0.07076883 +0.3689944 0.1846606 0.07076883 +0.4282948 0.1846606 0.07076883 +0.494694 0.1846606 0.07076883 +0.5692344 0.1846606 0.07076883 +0.6530715 0.1846606 0.07076883 +0.7474945 0.1846606 0.07076883 +0.8539475 0.1846606 0.07076883 +0.974052 0.1846606 0.07076883 +1.113885 0.1846606 0.07076883 +1.27456 0.1846606 0.07076883 +1.458117 0.1846606 0.07076883 +1.667858 0.1846606 0.07076883 +1.907556 0.1846606 0.07076883 +2.181521 0.1846606 0.07076883 +2.494678 0.1846606 0.07076883 +2.852659 0.1846606 0.07076883 +3.261896 0.1846606 0.07076883 +3.729748 0.1846606 0.07076883 +4.264621 0.1846606 0.07076883 +4.876131 0.1846606 0.07076883 +5.575266 0.1846606 0.07076883 +6.374593 0.1846606 0.07076883 +0 0.2245119 0.07076883 +0 0.2245119 0.07076883 +0 0.2245119 0.07076883 +0.002268731 0.2245119 0.07076883 +0.07076883 0.2245119 0.07076883 +0.1119241 0.2245119 0.07076883 +0.1475052 0.2245119 0.07076883 +0.1846606 0.2245119 0.07076883 +0.2245119 0.2245119 0.07076883 +0.2679612 0.2245119 0.07076883 +0.3158431 0.2245119 0.07076883 +0.3689944 0.2245119 0.07076883 +0.4282948 0.2245119 0.07076883 +0.494694 0.2245119 0.07076883 +0.5692344 0.2245119 0.07076883 +0.6530715 0.2245119 0.07076883 +0.7474945 0.2245119 0.07076883 +0.8539475 0.2245119 0.07076883 +0.974052 0.2245119 0.07076883 +1.113885 0.2245119 0.07076883 +1.27456 0.2245119 0.07076883 +1.458117 0.2245119 0.07076883 +1.667858 0.2245119 0.07076883 +1.907556 0.2245119 0.07076883 +2.181521 0.2245119 0.07076883 +2.494678 0.2245119 0.07076883 +2.852659 0.2245119 0.07076883 +3.261896 0.2245119 0.07076883 +3.729748 0.2245119 0.07076883 +4.264621 0.2245119 0.07076883 +4.876131 0.2245119 0.07076883 +5.575266 0.2245119 0.07076883 +6.374593 0.2245119 0.07076883 +0 0.2679612 0.07076883 +0 0.2679612 0.07076883 +0 0.2679612 0.07076883 +0.002268731 0.2679612 0.07076883 +0.07076883 0.2679612 0.07076883 +0.1119241 0.2679612 0.07076883 +0.1475052 0.2679612 0.07076883 +0.1846606 0.2679612 0.07076883 +0.2245119 0.2679612 0.07076883 +0.2679612 0.2679612 0.07076883 +0.3158431 0.2679612 0.07076883 +0.3689944 0.2679612 0.07076883 +0.4282948 0.2679612 0.07076883 +0.494694 0.2679612 0.07076883 +0.5692344 0.2679612 0.07076883 +0.6530715 0.2679612 0.07076883 +0.7474945 0.2679612 0.07076883 +0.8539475 0.2679612 0.07076883 +0.974052 0.2679612 0.07076883 +1.113885 0.2679612 0.07076883 +1.27456 0.2679612 0.07076883 +1.458117 0.2679612 0.07076883 +1.667858 0.2679612 0.07076883 +1.907556 0.2679612 0.07076883 +2.181521 0.2679612 0.07076883 +2.494678 0.2679612 0.07076883 +2.852659 0.2679612 0.07076883 +3.261896 0.2679612 0.07076883 +3.729748 0.2679612 0.07076883 +4.264621 0.2679612 0.07076883 +4.876131 0.2679612 0.07076883 +5.575266 0.2679612 0.07076883 +6.374593 0.2679612 0.07076883 +0 0.3158431 0.07076883 +0 0.3158431 0.07076883 +0 0.3158431 0.07076883 +0.002268731 0.3158431 0.07076883 +0.07076883 0.3158431 0.07076883 +0.1119241 0.3158431 0.07076883 +0.1475052 0.3158431 0.07076883 +0.1846606 0.3158431 0.07076883 +0.2245119 0.3158431 0.07076883 +0.2679612 0.3158431 0.07076883 +0.3158431 0.3158431 0.07076883 +0.3689944 0.3158431 0.07076883 +0.4282948 0.3158431 0.07076883 +0.494694 0.3158431 0.07076883 +0.5692344 0.3158431 0.07076883 +0.6530715 0.3158431 0.07076883 +0.7474945 0.3158431 0.07076883 +0.8539475 0.3158431 0.07076883 +0.974052 0.3158431 0.07076883 +1.113885 0.3158431 0.07076883 +1.27456 0.3158431 0.07076883 +1.458117 0.3158431 0.07076883 +1.667858 0.3158431 0.07076883 +1.907556 0.3158431 0.07076883 +2.181521 0.3158431 0.07076883 +2.494678 0.3158431 0.07076883 +2.852659 0.3158431 0.07076883 +3.261896 0.3158431 0.07076883 +3.729748 0.3158431 0.07076883 +4.264621 0.3158431 0.07076883 +4.876131 0.3158431 0.07076883 +5.575266 0.3158431 0.07076883 +6.374593 0.3158431 0.07076883 +0 0.3689944 0.07076883 +0 0.3689944 0.07076883 +0 0.3689944 0.07076883 +0.002268731 0.3689944 0.07076883 +0.07076883 0.3689944 0.07076883 +0.1119241 0.3689944 0.07076883 +0.1475052 0.3689944 0.07076883 +0.1846606 0.3689944 0.07076883 +0.2245119 0.3689944 0.07076883 +0.2679612 0.3689944 0.07076883 +0.3158431 0.3689944 0.07076883 +0.3689944 0.3689944 0.07076883 +0.4282948 0.3689944 0.07076883 +0.494694 0.3689944 0.07076883 +0.5692344 0.3689944 0.07076883 +0.6530715 0.3689944 0.07076883 +0.7474945 0.3689944 0.07076883 +0.8539475 0.3689944 0.07076883 +0.974052 0.3689944 0.07076883 +1.113885 0.3689944 0.07076883 +1.27456 0.3689944 0.07076883 +1.458117 0.3689944 0.07076883 +1.667858 0.3689944 0.07076883 +1.907556 0.3689944 0.07076883 +2.181521 0.3689944 0.07076883 +2.494678 0.3689944 0.07076883 +2.852659 0.3689944 0.07076883 +3.261896 0.3689944 0.07076883 +3.729748 0.3689944 0.07076883 +4.264621 0.3689944 0.07076883 +4.876131 0.3689944 0.07076883 +5.575266 0.3689944 0.07076883 +6.374593 0.3689944 0.07076883 +0 0.4282948 0.07076883 +0 0.4282948 0.07076883 +0 0.4282948 0.07076883 +0.002268731 0.4282948 0.07076883 +0.07076883 0.4282948 0.07076883 +0.1119241 0.4282948 0.07076883 +0.1475052 0.4282948 0.07076883 +0.1846606 0.4282948 0.07076883 +0.2245119 0.4282948 0.07076883 +0.2679612 0.4282948 0.07076883 +0.3158431 0.4282948 0.07076883 +0.3689944 0.4282948 0.07076883 +0.4282948 0.4282948 0.07076883 +0.494694 0.4282948 0.07076883 +0.5692344 0.4282948 0.07076883 +0.6530715 0.4282948 0.07076883 +0.7474945 0.4282948 0.07076883 +0.8539475 0.4282948 0.07076883 +0.974052 0.4282948 0.07076883 +1.113885 0.4282948 0.07076883 +1.27456 0.4282948 0.07076883 +1.458117 0.4282948 0.07076883 +1.667858 0.4282948 0.07076883 +1.907556 0.4282948 0.07076883 +2.181521 0.4282948 0.07076883 +2.494678 0.4282948 0.07076883 +2.852659 0.4282948 0.07076883 +3.261896 0.4282948 0.07076883 +3.729748 0.4282948 0.07076883 +4.264621 0.4282948 0.07076883 +4.876131 0.4282948 0.07076883 +5.575266 0.4282948 0.07076883 +6.374593 0.4282948 0.07076883 +0 0.494694 0.07076883 +0 0.494694 0.07076883 +0 0.494694 0.07076883 +0.002268731 0.494694 0.07076883 +0.07076883 0.494694 0.07076883 +0.1119241 0.494694 0.07076883 +0.1475052 0.494694 0.07076883 +0.1846606 0.494694 0.07076883 +0.2245119 0.494694 0.07076883 +0.2679612 0.494694 0.07076883 +0.3158431 0.494694 0.07076883 +0.3689944 0.494694 0.07076883 +0.4282948 0.494694 0.07076883 +0.494694 0.494694 0.07076883 +0.5692344 0.494694 0.07076883 +0.6530715 0.494694 0.07076883 +0.7474945 0.494694 0.07076883 +0.8539475 0.494694 0.07076883 +0.974052 0.494694 0.07076883 +1.113885 0.494694 0.07076883 +1.27456 0.494694 0.07076883 +1.458117 0.494694 0.07076883 +1.667858 0.494694 0.07076883 +1.907556 0.494694 0.07076883 +2.181521 0.494694 0.07076883 +2.494678 0.494694 0.07076883 +2.852659 0.494694 0.07076883 +3.261896 0.494694 0.07076883 +3.729748 0.494694 0.07076883 +4.264621 0.494694 0.07076883 +4.876131 0.494694 0.07076883 +5.575266 0.494694 0.07076883 +6.374593 0.494694 0.07076883 +0 0.5692344 0.07076883 +0 0.5692344 0.07076883 +0 0.5692344 0.07076883 +0.002268731 0.5692344 0.07076883 +0.07076883 0.5692344 0.07076883 +0.1119241 0.5692344 0.07076883 +0.1475052 0.5692344 0.07076883 +0.1846606 0.5692344 0.07076883 +0.2245119 0.5692344 0.07076883 +0.2679612 0.5692344 0.07076883 +0.3158431 0.5692344 0.07076883 +0.3689944 0.5692344 0.07076883 +0.4282948 0.5692344 0.07076883 +0.494694 0.5692344 0.07076883 +0.5692344 0.5692344 0.07076883 +0.6530715 0.5692344 0.07076883 +0.7474945 0.5692344 0.07076883 +0.8539475 0.5692344 0.07076883 +0.974052 0.5692344 0.07076883 +1.113885 0.5692344 0.07076883 +1.27456 0.5692344 0.07076883 +1.458117 0.5692344 0.07076883 +1.667858 0.5692344 0.07076883 +1.907556 0.5692344 0.07076883 +2.181521 0.5692344 0.07076883 +2.494678 0.5692344 0.07076883 +2.852659 0.5692344 0.07076883 +3.261896 0.5692344 0.07076883 +3.729748 0.5692344 0.07076883 +4.264621 0.5692344 0.07076883 +4.876131 0.5692344 0.07076883 +5.575266 0.5692344 0.07076883 +6.374593 0.5692344 0.07076883 +0 0.6530715 0.07076883 +0 0.6530715 0.07076883 +0 0.6530715 0.07076883 +0.002268731 0.6530715 0.07076883 +0.07076883 0.6530715 0.07076883 +0.1119241 0.6530715 0.07076883 +0.1475052 0.6530715 0.07076883 +0.1846606 0.6530715 0.07076883 +0.2245119 0.6530715 0.07076883 +0.2679612 0.6530715 0.07076883 +0.3158431 0.6530715 0.07076883 +0.3689944 0.6530715 0.07076883 +0.4282948 0.6530715 0.07076883 +0.494694 0.6530715 0.07076883 +0.5692344 0.6530715 0.07076883 +0.6530715 0.6530715 0.07076883 +0.7474945 0.6530715 0.07076883 +0.8539475 0.6530715 0.07076883 +0.974052 0.6530715 0.07076883 +1.113885 0.6530715 0.07076883 +1.27456 0.6530715 0.07076883 +1.458117 0.6530715 0.07076883 +1.667858 0.6530715 0.07076883 +1.907556 0.6530715 0.07076883 +2.181521 0.6530715 0.07076883 +2.494678 0.6530715 0.07076883 +2.852659 0.6530715 0.07076883 +3.261896 0.6530715 0.07076883 +3.729748 0.6530715 0.07076883 +4.264621 0.6530715 0.07076883 +4.876131 0.6530715 0.07076883 +5.575266 0.6530715 0.07076883 +6.374593 0.6530715 0.07076883 +0 0.7474945 0.07076883 +0 0.7474945 0.07076883 +0 0.7474945 0.07076883 +0.002268731 0.7474945 0.07076883 +0.07076883 0.7474945 0.07076883 +0.1119241 0.7474945 0.07076883 +0.1475052 0.7474945 0.07076883 +0.1846606 0.7474945 0.07076883 +0.2245119 0.7474945 0.07076883 +0.2679612 0.7474945 0.07076883 +0.3158431 0.7474945 0.07076883 +0.3689944 0.7474945 0.07076883 +0.4282948 0.7474945 0.07076883 +0.494694 0.7474945 0.07076883 +0.5692344 0.7474945 0.07076883 +0.6530715 0.7474945 0.07076883 +0.7474945 0.7474945 0.07076883 +0.8539475 0.7474945 0.07076883 +0.974052 0.7474945 0.07076883 +1.113885 0.7474945 0.07076883 +1.27456 0.7474945 0.07076883 +1.458117 0.7474945 0.07076883 +1.667858 0.7474945 0.07076883 +1.907556 0.7474945 0.07076883 +2.181521 0.7474945 0.07076883 +2.494678 0.7474945 0.07076883 +2.852659 0.7474945 0.07076883 +3.261896 0.7474945 0.07076883 +3.729748 0.7474945 0.07076883 +4.264621 0.7474945 0.07076883 +4.876131 0.7474945 0.07076883 +5.575266 0.7474945 0.07076883 +6.374593 0.7474945 0.07076883 +0 0.8539475 0.07076883 +0 0.8539475 0.07076883 +0 0.8539475 0.07076883 +0.002268731 0.8539475 0.07076883 +0.07076883 0.8539475 0.07076883 +0.1119241 0.8539475 0.07076883 +0.1475052 0.8539475 0.07076883 +0.1846606 0.8539475 0.07076883 +0.2245119 0.8539475 0.07076883 +0.2679612 0.8539475 0.07076883 +0.3158431 0.8539475 0.07076883 +0.3689944 0.8539475 0.07076883 +0.4282948 0.8539475 0.07076883 +0.494694 0.8539475 0.07076883 +0.5692344 0.8539475 0.07076883 +0.6530715 0.8539475 0.07076883 +0.7474945 0.8539475 0.07076883 +0.8539475 0.8539475 0.07076883 +0.974052 0.8539475 0.07076883 +1.113885 0.8539475 0.07076883 +1.27456 0.8539475 0.07076883 +1.458117 0.8539475 0.07076883 +1.667858 0.8539475 0.07076883 +1.907556 0.8539475 0.07076883 +2.181521 0.8539475 0.07076883 +2.494678 0.8539475 0.07076883 +2.852659 0.8539475 0.07076883 +3.261896 0.8539475 0.07076883 +3.729748 0.8539475 0.07076883 +4.264621 0.8539475 0.07076883 +4.876131 0.8539475 0.07076883 +5.575266 0.8539475 0.07076883 +6.374593 0.8539475 0.07076883 +0 0.974052 0.07076883 +0 0.974052 0.07076883 +0 0.974052 0.07076883 +0.002268731 0.974052 0.07076883 +0.07076883 0.974052 0.07076883 +0.1119241 0.974052 0.07076883 +0.1475052 0.974052 0.07076883 +0.1846606 0.974052 0.07076883 +0.2245119 0.974052 0.07076883 +0.2679612 0.974052 0.07076883 +0.3158431 0.974052 0.07076883 +0.3689944 0.974052 0.07076883 +0.4282948 0.974052 0.07076883 +0.494694 0.974052 0.07076883 +0.5692344 0.974052 0.07076883 +0.6530715 0.974052 0.07076883 +0.7474945 0.974052 0.07076883 +0.8539475 0.974052 0.07076883 +0.974052 0.974052 0.07076883 +1.113885 0.974052 0.07076883 +1.27456 0.974052 0.07076883 +1.458117 0.974052 0.07076883 +1.667858 0.974052 0.07076883 +1.907556 0.974052 0.07076883 +2.181521 0.974052 0.07076883 +2.494678 0.974052 0.07076883 +2.852659 0.974052 0.07076883 +3.261896 0.974052 0.07076883 +3.729748 0.974052 0.07076883 +4.264621 0.974052 0.07076883 +4.876131 0.974052 0.07076883 +5.575266 0.974052 0.07076883 +6.374593 0.974052 0.07076883 +0 1.113885 0.07076883 +0 1.113885 0.07076883 +0 1.113885 0.07076883 +0.002268731 1.113885 0.07076883 +0.07076883 1.113885 0.07076883 +0.1119241 1.113885 0.07076883 +0.1475052 1.113885 0.07076883 +0.1846606 1.113885 0.07076883 +0.2245119 1.113885 0.07076883 +0.2679612 1.113885 0.07076883 +0.3158431 1.113885 0.07076883 +0.3689944 1.113885 0.07076883 +0.4282948 1.113885 0.07076883 +0.494694 1.113885 0.07076883 +0.5692344 1.113885 0.07076883 +0.6530715 1.113885 0.07076883 +0.7474945 1.113885 0.07076883 +0.8539475 1.113885 0.07076883 +0.974052 1.113885 0.07076883 +1.113885 1.113885 0.07076883 +1.27456 1.113885 0.07076883 +1.458117 1.113885 0.07076883 +1.667858 1.113885 0.07076883 +1.907556 1.113885 0.07076883 +2.181521 1.113885 0.07076883 +2.494678 1.113885 0.07076883 +2.852659 1.113885 0.07076883 +3.261896 1.113885 0.07076883 +3.729748 1.113885 0.07076883 +4.264621 1.113885 0.07076883 +4.876131 1.113885 0.07076883 +5.575266 1.113885 0.07076883 +6.374593 1.113885 0.07076883 +0 1.27456 0.07076883 +0 1.27456 0.07076883 +0 1.27456 0.07076883 +0.002268731 1.27456 0.07076883 +0.07076883 1.27456 0.07076883 +0.1119241 1.27456 0.07076883 +0.1475052 1.27456 0.07076883 +0.1846606 1.27456 0.07076883 +0.2245119 1.27456 0.07076883 +0.2679612 1.27456 0.07076883 +0.3158431 1.27456 0.07076883 +0.3689944 1.27456 0.07076883 +0.4282948 1.27456 0.07076883 +0.494694 1.27456 0.07076883 +0.5692344 1.27456 0.07076883 +0.6530715 1.27456 0.07076883 +0.7474945 1.27456 0.07076883 +0.8539475 1.27456 0.07076883 +0.974052 1.27456 0.07076883 +1.113885 1.27456 0.07076883 +1.27456 1.27456 0.07076883 +1.458117 1.27456 0.07076883 +1.667858 1.27456 0.07076883 +1.907556 1.27456 0.07076883 +2.181521 1.27456 0.07076883 +2.494678 1.27456 0.07076883 +2.852659 1.27456 0.07076883 +3.261896 1.27456 0.07076883 +3.729748 1.27456 0.07076883 +4.264621 1.27456 0.07076883 +4.876131 1.27456 0.07076883 +5.575266 1.27456 0.07076883 +6.374593 1.27456 0.07076883 +0 1.458117 0.07076883 +0 1.458117 0.07076883 +0 1.458117 0.07076883 +0.002268731 1.458117 0.07076883 +0.07076883 1.458117 0.07076883 +0.1119241 1.458117 0.07076883 +0.1475052 1.458117 0.07076883 +0.1846606 1.458117 0.07076883 +0.2245119 1.458117 0.07076883 +0.2679612 1.458117 0.07076883 +0.3158431 1.458117 0.07076883 +0.3689944 1.458117 0.07076883 +0.4282948 1.458117 0.07076883 +0.494694 1.458117 0.07076883 +0.5692344 1.458117 0.07076883 +0.6530715 1.458117 0.07076883 +0.7474945 1.458117 0.07076883 +0.8539475 1.458117 0.07076883 +0.974052 1.458117 0.07076883 +1.113885 1.458117 0.07076883 +1.27456 1.458117 0.07076883 +1.458117 1.458117 0.07076883 +1.667858 1.458117 0.07076883 +1.907556 1.458117 0.07076883 +2.181521 1.458117 0.07076883 +2.494678 1.458117 0.07076883 +2.852659 1.458117 0.07076883 +3.261896 1.458117 0.07076883 +3.729748 1.458117 0.07076883 +4.264621 1.458117 0.07076883 +4.876131 1.458117 0.07076883 +5.575266 1.458117 0.07076883 +6.374593 1.458117 0.07076883 +0 1.667858 0.07076883 +0 1.667858 0.07076883 +0 1.667858 0.07076883 +0.002268731 1.667858 0.07076883 +0.07076883 1.667858 0.07076883 +0.1119241 1.667858 0.07076883 +0.1475052 1.667858 0.07076883 +0.1846606 1.667858 0.07076883 +0.2245119 1.667858 0.07076883 +0.2679612 1.667858 0.07076883 +0.3158431 1.667858 0.07076883 +0.3689944 1.667858 0.07076883 +0.4282948 1.667858 0.07076883 +0.494694 1.667858 0.07076883 +0.5692344 1.667858 0.07076883 +0.6530715 1.667858 0.07076883 +0.7474945 1.667858 0.07076883 +0.8539475 1.667858 0.07076883 +0.974052 1.667858 0.07076883 +1.113885 1.667858 0.07076883 +1.27456 1.667858 0.07076883 +1.458117 1.667858 0.07076883 +1.667858 1.667858 0.07076883 +1.907556 1.667858 0.07076883 +2.181521 1.667858 0.07076883 +2.494678 1.667858 0.07076883 +2.852659 1.667858 0.07076883 +3.261896 1.667858 0.07076883 +3.729748 1.667858 0.07076883 +4.264621 1.667858 0.07076883 +4.876131 1.667858 0.07076883 +5.575266 1.667858 0.07076883 +6.374593 1.667858 0.07076883 +0 1.907556 0.07076883 +0 1.907556 0.07076883 +0 1.907556 0.07076883 +0.002268731 1.907556 0.07076883 +0.07076883 1.907556 0.07076883 +0.1119241 1.907556 0.07076883 +0.1475052 1.907556 0.07076883 +0.1846606 1.907556 0.07076883 +0.2245119 1.907556 0.07076883 +0.2679612 1.907556 0.07076883 +0.3158431 1.907556 0.07076883 +0.3689944 1.907556 0.07076883 +0.4282948 1.907556 0.07076883 +0.494694 1.907556 0.07076883 +0.5692344 1.907556 0.07076883 +0.6530715 1.907556 0.07076883 +0.7474945 1.907556 0.07076883 +0.8539475 1.907556 0.07076883 +0.974052 1.907556 0.07076883 +1.113885 1.907556 0.07076883 +1.27456 1.907556 0.07076883 +1.458117 1.907556 0.07076883 +1.667858 1.907556 0.07076883 +1.907556 1.907556 0.07076883 +2.181521 1.907556 0.07076883 +2.494678 1.907556 0.07076883 +2.852659 1.907556 0.07076883 +3.261896 1.907556 0.07076883 +3.729748 1.907556 0.07076883 +4.264621 1.907556 0.07076883 +4.876131 1.907556 0.07076883 +5.575266 1.907556 0.07076883 +6.374593 1.907556 0.07076883 +0 2.181521 0.07076883 +0 2.181521 0.07076883 +0 2.181521 0.07076883 +0.002268731 2.181521 0.07076883 +0.07076883 2.181521 0.07076883 +0.1119241 2.181521 0.07076883 +0.1475052 2.181521 0.07076883 +0.1846606 2.181521 0.07076883 +0.2245119 2.181521 0.07076883 +0.2679612 2.181521 0.07076883 +0.3158431 2.181521 0.07076883 +0.3689944 2.181521 0.07076883 +0.4282948 2.181521 0.07076883 +0.494694 2.181521 0.07076883 +0.5692344 2.181521 0.07076883 +0.6530715 2.181521 0.07076883 +0.7474945 2.181521 0.07076883 +0.8539475 2.181521 0.07076883 +0.974052 2.181521 0.07076883 +1.113885 2.181521 0.07076883 +1.27456 2.181521 0.07076883 +1.458117 2.181521 0.07076883 +1.667858 2.181521 0.07076883 +1.907556 2.181521 0.07076883 +2.181521 2.181521 0.07076883 +2.494678 2.181521 0.07076883 +2.852659 2.181521 0.07076883 +3.261896 2.181521 0.07076883 +3.729748 2.181521 0.07076883 +4.264621 2.181521 0.07076883 +4.876131 2.181521 0.07076883 +5.575266 2.181521 0.07076883 +6.374593 2.181521 0.07076883 +0 2.494678 0.07076883 +0 2.494678 0.07076883 +0 2.494678 0.07076883 +0.002268731 2.494678 0.07076883 +0.07076883 2.494678 0.07076883 +0.1119241 2.494678 0.07076883 +0.1475052 2.494678 0.07076883 +0.1846606 2.494678 0.07076883 +0.2245119 2.494678 0.07076883 +0.2679612 2.494678 0.07076883 +0.3158431 2.494678 0.07076883 +0.3689944 2.494678 0.07076883 +0.4282948 2.494678 0.07076883 +0.494694 2.494678 0.07076883 +0.5692344 2.494678 0.07076883 +0.6530715 2.494678 0.07076883 +0.7474945 2.494678 0.07076883 +0.8539475 2.494678 0.07076883 +0.974052 2.494678 0.07076883 +1.113885 2.494678 0.07076883 +1.27456 2.494678 0.07076883 +1.458117 2.494678 0.07076883 +1.667858 2.494678 0.07076883 +1.907556 2.494678 0.07076883 +2.181521 2.494678 0.07076883 +2.494678 2.494678 0.07076883 +2.852659 2.494678 0.07076883 +3.261896 2.494678 0.07076883 +3.729748 2.494678 0.07076883 +4.264621 2.494678 0.07076883 +4.876131 2.494678 0.07076883 +5.575266 2.494678 0.07076883 +6.374593 2.494678 0.07076883 +0 2.852659 0.07076883 +0 2.852659 0.07076883 +0 2.852659 0.07076883 +0.002268731 2.852659 0.07076883 +0.07076883 2.852659 0.07076883 +0.1119241 2.852659 0.07076883 +0.1475052 2.852659 0.07076883 +0.1846606 2.852659 0.07076883 +0.2245119 2.852659 0.07076883 +0.2679612 2.852659 0.07076883 +0.3158431 2.852659 0.07076883 +0.3689944 2.852659 0.07076883 +0.4282948 2.852659 0.07076883 +0.494694 2.852659 0.07076883 +0.5692344 2.852659 0.07076883 +0.6530715 2.852659 0.07076883 +0.7474945 2.852659 0.07076883 +0.8539475 2.852659 0.07076883 +0.974052 2.852659 0.07076883 +1.113885 2.852659 0.07076883 +1.27456 2.852659 0.07076883 +1.458117 2.852659 0.07076883 +1.667858 2.852659 0.07076883 +1.907556 2.852659 0.07076883 +2.181521 2.852659 0.07076883 +2.494678 2.852659 0.07076883 +2.852659 2.852659 0.07076883 +3.261896 2.852659 0.07076883 +3.729748 2.852659 0.07076883 +4.264621 2.852659 0.07076883 +4.876131 2.852659 0.07076883 +5.575266 2.852659 0.07076883 +6.374593 2.852659 0.07076883 +0 3.261896 0.07076883 +0 3.261896 0.07076883 +0 3.261896 0.07076883 +0.002268731 3.261896 0.07076883 +0.07076883 3.261896 0.07076883 +0.1119241 3.261896 0.07076883 +0.1475052 3.261896 0.07076883 +0.1846606 3.261896 0.07076883 +0.2245119 3.261896 0.07076883 +0.2679612 3.261896 0.07076883 +0.3158431 3.261896 0.07076883 +0.3689944 3.261896 0.07076883 +0.4282948 3.261896 0.07076883 +0.494694 3.261896 0.07076883 +0.5692344 3.261896 0.07076883 +0.6530715 3.261896 0.07076883 +0.7474945 3.261896 0.07076883 +0.8539475 3.261896 0.07076883 +0.974052 3.261896 0.07076883 +1.113885 3.261896 0.07076883 +1.27456 3.261896 0.07076883 +1.458117 3.261896 0.07076883 +1.667858 3.261896 0.07076883 +1.907556 3.261896 0.07076883 +2.181521 3.261896 0.07076883 +2.494678 3.261896 0.07076883 +2.852659 3.261896 0.07076883 +3.261896 3.261896 0.07076883 +3.729748 3.261896 0.07076883 +4.264621 3.261896 0.07076883 +4.876131 3.261896 0.07076883 +5.575266 3.261896 0.07076883 +6.374593 3.261896 0.07076883 +0 3.729748 0.07076883 +0 3.729748 0.07076883 +0 3.729748 0.07076883 +0.002268731 3.729748 0.07076883 +0.07076883 3.729748 0.07076883 +0.1119241 3.729748 0.07076883 +0.1475052 3.729748 0.07076883 +0.1846606 3.729748 0.07076883 +0.2245119 3.729748 0.07076883 +0.2679612 3.729748 0.07076883 +0.3158431 3.729748 0.07076883 +0.3689944 3.729748 0.07076883 +0.4282948 3.729748 0.07076883 +0.494694 3.729748 0.07076883 +0.5692344 3.729748 0.07076883 +0.6530715 3.729748 0.07076883 +0.7474945 3.729748 0.07076883 +0.8539475 3.729748 0.07076883 +0.974052 3.729748 0.07076883 +1.113885 3.729748 0.07076883 +1.27456 3.729748 0.07076883 +1.458117 3.729748 0.07076883 +1.667858 3.729748 0.07076883 +1.907556 3.729748 0.07076883 +2.181521 3.729748 0.07076883 +2.494678 3.729748 0.07076883 +2.852659 3.729748 0.07076883 +3.261896 3.729748 0.07076883 +3.729748 3.729748 0.07076883 +4.264621 3.729748 0.07076883 +4.876131 3.729748 0.07076883 +5.575266 3.729748 0.07076883 +6.374593 3.729748 0.07076883 +0 4.264621 0.07076883 +0 4.264621 0.07076883 +0 4.264621 0.07076883 +0.002268731 4.264621 0.07076883 +0.07076883 4.264621 0.07076883 +0.1119241 4.264621 0.07076883 +0.1475052 4.264621 0.07076883 +0.1846606 4.264621 0.07076883 +0.2245119 4.264621 0.07076883 +0.2679612 4.264621 0.07076883 +0.3158431 4.264621 0.07076883 +0.3689944 4.264621 0.07076883 +0.4282948 4.264621 0.07076883 +0.494694 4.264621 0.07076883 +0.5692344 4.264621 0.07076883 +0.6530715 4.264621 0.07076883 +0.7474945 4.264621 0.07076883 +0.8539475 4.264621 0.07076883 +0.974052 4.264621 0.07076883 +1.113885 4.264621 0.07076883 +1.27456 4.264621 0.07076883 +1.458117 4.264621 0.07076883 +1.667858 4.264621 0.07076883 +1.907556 4.264621 0.07076883 +2.181521 4.264621 0.07076883 +2.494678 4.264621 0.07076883 +2.852659 4.264621 0.07076883 +3.261896 4.264621 0.07076883 +3.729748 4.264621 0.07076883 +4.264621 4.264621 0.07076883 +4.876131 4.264621 0.07076883 +5.575266 4.264621 0.07076883 +6.374593 4.264621 0.07076883 +0 4.876131 0.07076883 +0 4.876131 0.07076883 +0 4.876131 0.07076883 +0.002268731 4.876131 0.07076883 +0.07076883 4.876131 0.07076883 +0.1119241 4.876131 0.07076883 +0.1475052 4.876131 0.07076883 +0.1846606 4.876131 0.07076883 +0.2245119 4.876131 0.07076883 +0.2679612 4.876131 0.07076883 +0.3158431 4.876131 0.07076883 +0.3689944 4.876131 0.07076883 +0.4282948 4.876131 0.07076883 +0.494694 4.876131 0.07076883 +0.5692344 4.876131 0.07076883 +0.6530715 4.876131 0.07076883 +0.7474945 4.876131 0.07076883 +0.8539475 4.876131 0.07076883 +0.974052 4.876131 0.07076883 +1.113885 4.876131 0.07076883 +1.27456 4.876131 0.07076883 +1.458117 4.876131 0.07076883 +1.667858 4.876131 0.07076883 +1.907556 4.876131 0.07076883 +2.181521 4.876131 0.07076883 +2.494678 4.876131 0.07076883 +2.852659 4.876131 0.07076883 +3.261896 4.876131 0.07076883 +3.729748 4.876131 0.07076883 +4.264621 4.876131 0.07076883 +4.876131 4.876131 0.07076883 +5.575266 4.876131 0.07076883 +6.374593 4.876131 0.07076883 +0 5.575266 0.07076883 +0 5.575266 0.07076883 +0 5.575266 0.07076883 +0.002268731 5.575266 0.07076883 +0.07076883 5.575266 0.07076883 +0.1119241 5.575266 0.07076883 +0.1475052 5.575266 0.07076883 +0.1846606 5.575266 0.07076883 +0.2245119 5.575266 0.07076883 +0.2679612 5.575266 0.07076883 +0.3158431 5.575266 0.07076883 +0.3689944 5.575266 0.07076883 +0.4282948 5.575266 0.07076883 +0.494694 5.575266 0.07076883 +0.5692344 5.575266 0.07076883 +0.6530715 5.575266 0.07076883 +0.7474945 5.575266 0.07076883 +0.8539475 5.575266 0.07076883 +0.974052 5.575266 0.07076883 +1.113885 5.575266 0.07076883 +1.27456 5.575266 0.07076883 +1.458117 5.575266 0.07076883 +1.667858 5.575266 0.07076883 +1.907556 5.575266 0.07076883 +2.181521 5.575266 0.07076883 +2.494678 5.575266 0.07076883 +2.852659 5.575266 0.07076883 +3.261896 5.575266 0.07076883 +3.729748 5.575266 0.07076883 +4.264621 5.575266 0.07076883 +4.876131 5.575266 0.07076883 +5.575266 5.575266 0.07076883 +6.374593 5.575266 0.07076883 +0 6.374593 0.07076883 +0 6.374593 0.07076883 +0 6.374593 0.07076883 +0.002268731 6.374593 0.07076883 +0.07076883 6.374593 0.07076883 +0.1119241 6.374593 0.07076883 +0.1475052 6.374593 0.07076883 +0.1846606 6.374593 0.07076883 +0.2245119 6.374593 0.07076883 +0.2679612 6.374593 0.07076883 +0.3158431 6.374593 0.07076883 +0.3689944 6.374593 0.07076883 +0.4282948 6.374593 0.07076883 +0.494694 6.374593 0.07076883 +0.5692344 6.374593 0.07076883 +0.6530715 6.374593 0.07076883 +0.7474945 6.374593 0.07076883 +0.8539475 6.374593 0.07076883 +0.974052 6.374593 0.07076883 +1.113885 6.374593 0.07076883 +1.27456 6.374593 0.07076883 +1.458117 6.374593 0.07076883 +1.667858 6.374593 0.07076883 +1.907556 6.374593 0.07076883 +2.181521 6.374593 0.07076883 +2.494678 6.374593 0.07076883 +2.852659 6.374593 0.07076883 +3.261896 6.374593 0.07076883 +3.729748 6.374593 0.07076883 +4.264621 6.374593 0.07076883 +4.876131 6.374593 0.07076883 +5.575266 6.374593 0.07076883 +6.374593 6.374593 0.07076883 +0 0 0.1119241 +0 0 0.1119241 +0 0 0.1119241 +0.002268731 0 0.1119241 +0.07076883 0 0.1119241 +0.1119241 0 0.1119241 +0.1475052 0 0.1119241 +0.1846606 0 0.1119241 +0.2245119 0 0.1119241 +0.2679612 0 0.1119241 +0.3158431 0 0.1119241 +0.3689944 0 0.1119241 +0.4282948 0 0.1119241 +0.494694 0 0.1119241 +0.5692344 0 0.1119241 +0.6530715 0 0.1119241 +0.7474945 0 0.1119241 +0.8539475 0 0.1119241 +0.974052 0 0.1119241 +1.113885 0 0.1119241 +1.27456 0 0.1119241 +1.458117 0 0.1119241 +1.667858 0 0.1119241 +1.907556 0 0.1119241 +2.181521 0 0.1119241 +2.494678 0 0.1119241 +2.852659 0 0.1119241 +3.261896 0 0.1119241 +3.729748 0 0.1119241 +4.264621 0 0.1119241 +4.876131 0 0.1119241 +5.575266 0 0.1119241 +6.374593 0 0.1119241 +0 0 0.1119241 +0 0 0.1119241 +0 0 0.1119241 +0.002268731 0 0.1119241 +0.07076883 0 0.1119241 +0.1119241 0 0.1119241 +0.1475052 0 0.1119241 +0.1846606 0 0.1119241 +0.2245119 0 0.1119241 +0.2679612 0 0.1119241 +0.3158431 0 0.1119241 +0.3689944 0 0.1119241 +0.4282948 0 0.1119241 +0.494694 0 0.1119241 +0.5692344 0 0.1119241 +0.6530715 0 0.1119241 +0.7474945 0 0.1119241 +0.8539475 0 0.1119241 +0.974052 0 0.1119241 +1.113885 0 0.1119241 +1.27456 0 0.1119241 +1.458117 0 0.1119241 +1.667858 0 0.1119241 +1.907556 0 0.1119241 +2.181521 0 0.1119241 +2.494678 0 0.1119241 +2.852659 0 0.1119241 +3.261896 0 0.1119241 +3.729748 0 0.1119241 +4.264621 0 0.1119241 +4.876131 0 0.1119241 +5.575266 0 0.1119241 +6.374593 0 0.1119241 +0 0 0.1119241 +0 0 0.1119241 +0 0 0.1119241 +0.002268731 0 0.1119241 +0.07076883 0 0.1119241 +0.1119241 0 0.1119241 +0.1475052 0 0.1119241 +0.1846606 0 0.1119241 +0.2245119 0 0.1119241 +0.2679612 0 0.1119241 +0.3158431 0 0.1119241 +0.3689944 0 0.1119241 +0.4282948 0 0.1119241 +0.494694 0 0.1119241 +0.5692344 0 0.1119241 +0.6530715 0 0.1119241 +0.7474945 0 0.1119241 +0.8539475 0 0.1119241 +0.974052 0 0.1119241 +1.113885 0 0.1119241 +1.27456 0 0.1119241 +1.458117 0 0.1119241 +1.667858 0 0.1119241 +1.907556 0 0.1119241 +2.181521 0 0.1119241 +2.494678 0 0.1119241 +2.852659 0 0.1119241 +3.261896 0 0.1119241 +3.729748 0 0.1119241 +4.264621 0 0.1119241 +4.876131 0 0.1119241 +5.575266 0 0.1119241 +6.374593 0 0.1119241 +0 0.002268731 0.1119241 +0 0.002268731 0.1119241 +0 0.002268731 0.1119241 +0.002268731 0.002268731 0.1119241 +0.07076883 0.002268731 0.1119241 +0.1119241 0.002268731 0.1119241 +0.1475052 0.002268731 0.1119241 +0.1846606 0.002268731 0.1119241 +0.2245119 0.002268731 0.1119241 +0.2679612 0.002268731 0.1119241 +0.3158431 0.002268731 0.1119241 +0.3689944 0.002268731 0.1119241 +0.4282948 0.002268731 0.1119241 +0.494694 0.002268731 0.1119241 +0.5692344 0.002268731 0.1119241 +0.6530715 0.002268731 0.1119241 +0.7474945 0.002268731 0.1119241 +0.8539475 0.002268731 0.1119241 +0.974052 0.002268731 0.1119241 +1.113885 0.002268731 0.1119241 +1.27456 0.002268731 0.1119241 +1.458117 0.002268731 0.1119241 +1.667858 0.002268731 0.1119241 +1.907556 0.002268731 0.1119241 +2.181521 0.002268731 0.1119241 +2.494678 0.002268731 0.1119241 +2.852659 0.002268731 0.1119241 +3.261896 0.002268731 0.1119241 +3.729748 0.002268731 0.1119241 +4.264621 0.002268731 0.1119241 +4.876131 0.002268731 0.1119241 +5.575266 0.002268731 0.1119241 +6.374593 0.002268731 0.1119241 +0 0.07076883 0.1119241 +0 0.07076883 0.1119241 +0 0.07076883 0.1119241 +0.002268731 0.07076883 0.1119241 +0.07076883 0.07076883 0.1119241 +0.1119241 0.07076883 0.1119241 +0.1475052 0.07076883 0.1119241 +0.1846606 0.07076883 0.1119241 +0.2245119 0.07076883 0.1119241 +0.2679612 0.07076883 0.1119241 +0.3158431 0.07076883 0.1119241 +0.3689944 0.07076883 0.1119241 +0.4282948 0.07076883 0.1119241 +0.494694 0.07076883 0.1119241 +0.5692344 0.07076883 0.1119241 +0.6530715 0.07076883 0.1119241 +0.7474945 0.07076883 0.1119241 +0.8539475 0.07076883 0.1119241 +0.974052 0.07076883 0.1119241 +1.113885 0.07076883 0.1119241 +1.27456 0.07076883 0.1119241 +1.458117 0.07076883 0.1119241 +1.667858 0.07076883 0.1119241 +1.907556 0.07076883 0.1119241 +2.181521 0.07076883 0.1119241 +2.494678 0.07076883 0.1119241 +2.852659 0.07076883 0.1119241 +3.261896 0.07076883 0.1119241 +3.729748 0.07076883 0.1119241 +4.264621 0.07076883 0.1119241 +4.876131 0.07076883 0.1119241 +5.575266 0.07076883 0.1119241 +6.374593 0.07076883 0.1119241 +0 0.1119241 0.1119241 +0 0.1119241 0.1119241 +0 0.1119241 0.1119241 +0.002268731 0.1119241 0.1119241 +0.07076883 0.1119241 0.1119241 +0.1119241 0.1119241 0.1119241 +0.1475052 0.1119241 0.1119241 +0.1846606 0.1119241 0.1119241 +0.2245119 0.1119241 0.1119241 +0.2679612 0.1119241 0.1119241 +0.3158431 0.1119241 0.1119241 +0.3689944 0.1119241 0.1119241 +0.4282948 0.1119241 0.1119241 +0.494694 0.1119241 0.1119241 +0.5692344 0.1119241 0.1119241 +0.6530715 0.1119241 0.1119241 +0.7474945 0.1119241 0.1119241 +0.8539475 0.1119241 0.1119241 +0.974052 0.1119241 0.1119241 +1.113885 0.1119241 0.1119241 +1.27456 0.1119241 0.1119241 +1.458117 0.1119241 0.1119241 +1.667858 0.1119241 0.1119241 +1.907556 0.1119241 0.1119241 +2.181521 0.1119241 0.1119241 +2.494678 0.1119241 0.1119241 +2.852659 0.1119241 0.1119241 +3.261896 0.1119241 0.1119241 +3.729748 0.1119241 0.1119241 +4.264621 0.1119241 0.1119241 +4.876131 0.1119241 0.1119241 +5.575266 0.1119241 0.1119241 +6.374593 0.1119241 0.1119241 +0 0.1475052 0.1119241 +0 0.1475052 0.1119241 +0 0.1475052 0.1119241 +0.002268731 0.1475052 0.1119241 +0.07076883 0.1475052 0.1119241 +0.1119241 0.1475052 0.1119241 +0.1475052 0.1475052 0.1119241 +0.1846606 0.1475052 0.1119241 +0.2245119 0.1475052 0.1119241 +0.2679612 0.1475052 0.1119241 +0.3158431 0.1475052 0.1119241 +0.3689944 0.1475052 0.1119241 +0.4282948 0.1475052 0.1119241 +0.494694 0.1475052 0.1119241 +0.5692344 0.1475052 0.1119241 +0.6530715 0.1475052 0.1119241 +0.7474945 0.1475052 0.1119241 +0.8539475 0.1475052 0.1119241 +0.974052 0.1475052 0.1119241 +1.113885 0.1475052 0.1119241 +1.27456 0.1475052 0.1119241 +1.458117 0.1475052 0.1119241 +1.667858 0.1475052 0.1119241 +1.907556 0.1475052 0.1119241 +2.181521 0.1475052 0.1119241 +2.494678 0.1475052 0.1119241 +2.852659 0.1475052 0.1119241 +3.261896 0.1475052 0.1119241 +3.729748 0.1475052 0.1119241 +4.264621 0.1475052 0.1119241 +4.876131 0.1475052 0.1119241 +5.575266 0.1475052 0.1119241 +6.374593 0.1475052 0.1119241 +0 0.1846606 0.1119241 +0 0.1846606 0.1119241 +0 0.1846606 0.1119241 +0.002268731 0.1846606 0.1119241 +0.07076883 0.1846606 0.1119241 +0.1119241 0.1846606 0.1119241 +0.1475052 0.1846606 0.1119241 +0.1846606 0.1846606 0.1119241 +0.2245119 0.1846606 0.1119241 +0.2679612 0.1846606 0.1119241 +0.3158431 0.1846606 0.1119241 +0.3689944 0.1846606 0.1119241 +0.4282948 0.1846606 0.1119241 +0.494694 0.1846606 0.1119241 +0.5692344 0.1846606 0.1119241 +0.6530715 0.1846606 0.1119241 +0.7474945 0.1846606 0.1119241 +0.8539475 0.1846606 0.1119241 +0.974052 0.1846606 0.1119241 +1.113885 0.1846606 0.1119241 +1.27456 0.1846606 0.1119241 +1.458117 0.1846606 0.1119241 +1.667858 0.1846606 0.1119241 +1.907556 0.1846606 0.1119241 +2.181521 0.1846606 0.1119241 +2.494678 0.1846606 0.1119241 +2.852659 0.1846606 0.1119241 +3.261896 0.1846606 0.1119241 +3.729748 0.1846606 0.1119241 +4.264621 0.1846606 0.1119241 +4.876131 0.1846606 0.1119241 +5.575266 0.1846606 0.1119241 +6.374593 0.1846606 0.1119241 +0 0.2245119 0.1119241 +0 0.2245119 0.1119241 +0 0.2245119 0.1119241 +0.002268731 0.2245119 0.1119241 +0.07076883 0.2245119 0.1119241 +0.1119241 0.2245119 0.1119241 +0.1475052 0.2245119 0.1119241 +0.1846606 0.2245119 0.1119241 +0.2245119 0.2245119 0.1119241 +0.2679612 0.2245119 0.1119241 +0.3158431 0.2245119 0.1119241 +0.3689944 0.2245119 0.1119241 +0.4282948 0.2245119 0.1119241 +0.494694 0.2245119 0.1119241 +0.5692344 0.2245119 0.1119241 +0.6530715 0.2245119 0.1119241 +0.7474945 0.2245119 0.1119241 +0.8539475 0.2245119 0.1119241 +0.974052 0.2245119 0.1119241 +1.113885 0.2245119 0.1119241 +1.27456 0.2245119 0.1119241 +1.458117 0.2245119 0.1119241 +1.667858 0.2245119 0.1119241 +1.907556 0.2245119 0.1119241 +2.181521 0.2245119 0.1119241 +2.494678 0.2245119 0.1119241 +2.852659 0.2245119 0.1119241 +3.261896 0.2245119 0.1119241 +3.729748 0.2245119 0.1119241 +4.264621 0.2245119 0.1119241 +4.876131 0.2245119 0.1119241 +5.575266 0.2245119 0.1119241 +6.374593 0.2245119 0.1119241 +0 0.2679612 0.1119241 +0 0.2679612 0.1119241 +0 0.2679612 0.1119241 +0.002268731 0.2679612 0.1119241 +0.07076883 0.2679612 0.1119241 +0.1119241 0.2679612 0.1119241 +0.1475052 0.2679612 0.1119241 +0.1846606 0.2679612 0.1119241 +0.2245119 0.2679612 0.1119241 +0.2679612 0.2679612 0.1119241 +0.3158431 0.2679612 0.1119241 +0.3689944 0.2679612 0.1119241 +0.4282948 0.2679612 0.1119241 +0.494694 0.2679612 0.1119241 +0.5692344 0.2679612 0.1119241 +0.6530715 0.2679612 0.1119241 +0.7474945 0.2679612 0.1119241 +0.8539475 0.2679612 0.1119241 +0.974052 0.2679612 0.1119241 +1.113885 0.2679612 0.1119241 +1.27456 0.2679612 0.1119241 +1.458117 0.2679612 0.1119241 +1.667858 0.2679612 0.1119241 +1.907556 0.2679612 0.1119241 +2.181521 0.2679612 0.1119241 +2.494678 0.2679612 0.1119241 +2.852659 0.2679612 0.1119241 +3.261896 0.2679612 0.1119241 +3.729748 0.2679612 0.1119241 +4.264621 0.2679612 0.1119241 +4.876131 0.2679612 0.1119241 +5.575266 0.2679612 0.1119241 +6.374593 0.2679612 0.1119241 +0 0.3158431 0.1119241 +0 0.3158431 0.1119241 +0 0.3158431 0.1119241 +0.002268731 0.3158431 0.1119241 +0.07076883 0.3158431 0.1119241 +0.1119241 0.3158431 0.1119241 +0.1475052 0.3158431 0.1119241 +0.1846606 0.3158431 0.1119241 +0.2245119 0.3158431 0.1119241 +0.2679612 0.3158431 0.1119241 +0.3158431 0.3158431 0.1119241 +0.3689944 0.3158431 0.1119241 +0.4282948 0.3158431 0.1119241 +0.494694 0.3158431 0.1119241 +0.5692344 0.3158431 0.1119241 +0.6530715 0.3158431 0.1119241 +0.7474945 0.3158431 0.1119241 +0.8539475 0.3158431 0.1119241 +0.974052 0.3158431 0.1119241 +1.113885 0.3158431 0.1119241 +1.27456 0.3158431 0.1119241 +1.458117 0.3158431 0.1119241 +1.667858 0.3158431 0.1119241 +1.907556 0.3158431 0.1119241 +2.181521 0.3158431 0.1119241 +2.494678 0.3158431 0.1119241 +2.852659 0.3158431 0.1119241 +3.261896 0.3158431 0.1119241 +3.729748 0.3158431 0.1119241 +4.264621 0.3158431 0.1119241 +4.876131 0.3158431 0.1119241 +5.575266 0.3158431 0.1119241 +6.374593 0.3158431 0.1119241 +0 0.3689944 0.1119241 +0 0.3689944 0.1119241 +0 0.3689944 0.1119241 +0.002268731 0.3689944 0.1119241 +0.07076883 0.3689944 0.1119241 +0.1119241 0.3689944 0.1119241 +0.1475052 0.3689944 0.1119241 +0.1846606 0.3689944 0.1119241 +0.2245119 0.3689944 0.1119241 +0.2679612 0.3689944 0.1119241 +0.3158431 0.3689944 0.1119241 +0.3689944 0.3689944 0.1119241 +0.4282948 0.3689944 0.1119241 +0.494694 0.3689944 0.1119241 +0.5692344 0.3689944 0.1119241 +0.6530715 0.3689944 0.1119241 +0.7474945 0.3689944 0.1119241 +0.8539475 0.3689944 0.1119241 +0.974052 0.3689944 0.1119241 +1.113885 0.3689944 0.1119241 +1.27456 0.3689944 0.1119241 +1.458117 0.3689944 0.1119241 +1.667858 0.3689944 0.1119241 +1.907556 0.3689944 0.1119241 +2.181521 0.3689944 0.1119241 +2.494678 0.3689944 0.1119241 +2.852659 0.3689944 0.1119241 +3.261896 0.3689944 0.1119241 +3.729748 0.3689944 0.1119241 +4.264621 0.3689944 0.1119241 +4.876131 0.3689944 0.1119241 +5.575266 0.3689944 0.1119241 +6.374593 0.3689944 0.1119241 +0 0.4282948 0.1119241 +0 0.4282948 0.1119241 +0 0.4282948 0.1119241 +0.002268731 0.4282948 0.1119241 +0.07076883 0.4282948 0.1119241 +0.1119241 0.4282948 0.1119241 +0.1475052 0.4282948 0.1119241 +0.1846606 0.4282948 0.1119241 +0.2245119 0.4282948 0.1119241 +0.2679612 0.4282948 0.1119241 +0.3158431 0.4282948 0.1119241 +0.3689944 0.4282948 0.1119241 +0.4282948 0.4282948 0.1119241 +0.494694 0.4282948 0.1119241 +0.5692344 0.4282948 0.1119241 +0.6530715 0.4282948 0.1119241 +0.7474945 0.4282948 0.1119241 +0.8539475 0.4282948 0.1119241 +0.974052 0.4282948 0.1119241 +1.113885 0.4282948 0.1119241 +1.27456 0.4282948 0.1119241 +1.458117 0.4282948 0.1119241 +1.667858 0.4282948 0.1119241 +1.907556 0.4282948 0.1119241 +2.181521 0.4282948 0.1119241 +2.494678 0.4282948 0.1119241 +2.852659 0.4282948 0.1119241 +3.261896 0.4282948 0.1119241 +3.729748 0.4282948 0.1119241 +4.264621 0.4282948 0.1119241 +4.876131 0.4282948 0.1119241 +5.575266 0.4282948 0.1119241 +6.374593 0.4282948 0.1119241 +0 0.494694 0.1119241 +0 0.494694 0.1119241 +0 0.494694 0.1119241 +0.002268731 0.494694 0.1119241 +0.07076883 0.494694 0.1119241 +0.1119241 0.494694 0.1119241 +0.1475052 0.494694 0.1119241 +0.1846606 0.494694 0.1119241 +0.2245119 0.494694 0.1119241 +0.2679612 0.494694 0.1119241 +0.3158431 0.494694 0.1119241 +0.3689944 0.494694 0.1119241 +0.4282948 0.494694 0.1119241 +0.494694 0.494694 0.1119241 +0.5692344 0.494694 0.1119241 +0.6530715 0.494694 0.1119241 +0.7474945 0.494694 0.1119241 +0.8539475 0.494694 0.1119241 +0.974052 0.494694 0.1119241 +1.113885 0.494694 0.1119241 +1.27456 0.494694 0.1119241 +1.458117 0.494694 0.1119241 +1.667858 0.494694 0.1119241 +1.907556 0.494694 0.1119241 +2.181521 0.494694 0.1119241 +2.494678 0.494694 0.1119241 +2.852659 0.494694 0.1119241 +3.261896 0.494694 0.1119241 +3.729748 0.494694 0.1119241 +4.264621 0.494694 0.1119241 +4.876131 0.494694 0.1119241 +5.575266 0.494694 0.1119241 +6.374593 0.494694 0.1119241 +0 0.5692344 0.1119241 +0 0.5692344 0.1119241 +0 0.5692344 0.1119241 +0.002268731 0.5692344 0.1119241 +0.07076883 0.5692344 0.1119241 +0.1119241 0.5692344 0.1119241 +0.1475052 0.5692344 0.1119241 +0.1846606 0.5692344 0.1119241 +0.2245119 0.5692344 0.1119241 +0.2679612 0.5692344 0.1119241 +0.3158431 0.5692344 0.1119241 +0.3689944 0.5692344 0.1119241 +0.4282948 0.5692344 0.1119241 +0.494694 0.5692344 0.1119241 +0.5692344 0.5692344 0.1119241 +0.6530715 0.5692344 0.1119241 +0.7474945 0.5692344 0.1119241 +0.8539475 0.5692344 0.1119241 +0.974052 0.5692344 0.1119241 +1.113885 0.5692344 0.1119241 +1.27456 0.5692344 0.1119241 +1.458117 0.5692344 0.1119241 +1.667858 0.5692344 0.1119241 +1.907556 0.5692344 0.1119241 +2.181521 0.5692344 0.1119241 +2.494678 0.5692344 0.1119241 +2.852659 0.5692344 0.1119241 +3.261896 0.5692344 0.1119241 +3.729748 0.5692344 0.1119241 +4.264621 0.5692344 0.1119241 +4.876131 0.5692344 0.1119241 +5.575266 0.5692344 0.1119241 +6.374593 0.5692344 0.1119241 +0 0.6530715 0.1119241 +0 0.6530715 0.1119241 +0 0.6530715 0.1119241 +0.002268731 0.6530715 0.1119241 +0.07076883 0.6530715 0.1119241 +0.1119241 0.6530715 0.1119241 +0.1475052 0.6530715 0.1119241 +0.1846606 0.6530715 0.1119241 +0.2245119 0.6530715 0.1119241 +0.2679612 0.6530715 0.1119241 +0.3158431 0.6530715 0.1119241 +0.3689944 0.6530715 0.1119241 +0.4282948 0.6530715 0.1119241 +0.494694 0.6530715 0.1119241 +0.5692344 0.6530715 0.1119241 +0.6530715 0.6530715 0.1119241 +0.7474945 0.6530715 0.1119241 +0.8539475 0.6530715 0.1119241 +0.974052 0.6530715 0.1119241 +1.113885 0.6530715 0.1119241 +1.27456 0.6530715 0.1119241 +1.458117 0.6530715 0.1119241 +1.667858 0.6530715 0.1119241 +1.907556 0.6530715 0.1119241 +2.181521 0.6530715 0.1119241 +2.494678 0.6530715 0.1119241 +2.852659 0.6530715 0.1119241 +3.261896 0.6530715 0.1119241 +3.729748 0.6530715 0.1119241 +4.264621 0.6530715 0.1119241 +4.876131 0.6530715 0.1119241 +5.575266 0.6530715 0.1119241 +6.374593 0.6530715 0.1119241 +0 0.7474945 0.1119241 +0 0.7474945 0.1119241 +0 0.7474945 0.1119241 +0.002268731 0.7474945 0.1119241 +0.07076883 0.7474945 0.1119241 +0.1119241 0.7474945 0.1119241 +0.1475052 0.7474945 0.1119241 +0.1846606 0.7474945 0.1119241 +0.2245119 0.7474945 0.1119241 +0.2679612 0.7474945 0.1119241 +0.3158431 0.7474945 0.1119241 +0.3689944 0.7474945 0.1119241 +0.4282948 0.7474945 0.1119241 +0.494694 0.7474945 0.1119241 +0.5692344 0.7474945 0.1119241 +0.6530715 0.7474945 0.1119241 +0.7474945 0.7474945 0.1119241 +0.8539475 0.7474945 0.1119241 +0.974052 0.7474945 0.1119241 +1.113885 0.7474945 0.1119241 +1.27456 0.7474945 0.1119241 +1.458117 0.7474945 0.1119241 +1.667858 0.7474945 0.1119241 +1.907556 0.7474945 0.1119241 +2.181521 0.7474945 0.1119241 +2.494678 0.7474945 0.1119241 +2.852659 0.7474945 0.1119241 +3.261896 0.7474945 0.1119241 +3.729748 0.7474945 0.1119241 +4.264621 0.7474945 0.1119241 +4.876131 0.7474945 0.1119241 +5.575266 0.7474945 0.1119241 +6.374593 0.7474945 0.1119241 +0 0.8539475 0.1119241 +0 0.8539475 0.1119241 +0 0.8539475 0.1119241 +0.002268731 0.8539475 0.1119241 +0.07076883 0.8539475 0.1119241 +0.1119241 0.8539475 0.1119241 +0.1475052 0.8539475 0.1119241 +0.1846606 0.8539475 0.1119241 +0.2245119 0.8539475 0.1119241 +0.2679612 0.8539475 0.1119241 +0.3158431 0.8539475 0.1119241 +0.3689944 0.8539475 0.1119241 +0.4282948 0.8539475 0.1119241 +0.494694 0.8539475 0.1119241 +0.5692344 0.8539475 0.1119241 +0.6530715 0.8539475 0.1119241 +0.7474945 0.8539475 0.1119241 +0.8539475 0.8539475 0.1119241 +0.974052 0.8539475 0.1119241 +1.113885 0.8539475 0.1119241 +1.27456 0.8539475 0.1119241 +1.458117 0.8539475 0.1119241 +1.667858 0.8539475 0.1119241 +1.907556 0.8539475 0.1119241 +2.181521 0.8539475 0.1119241 +2.494678 0.8539475 0.1119241 +2.852659 0.8539475 0.1119241 +3.261896 0.8539475 0.1119241 +3.729748 0.8539475 0.1119241 +4.264621 0.8539475 0.1119241 +4.876131 0.8539475 0.1119241 +5.575266 0.8539475 0.1119241 +6.374593 0.8539475 0.1119241 +0 0.974052 0.1119241 +0 0.974052 0.1119241 +0 0.974052 0.1119241 +0.002268731 0.974052 0.1119241 +0.07076883 0.974052 0.1119241 +0.1119241 0.974052 0.1119241 +0.1475052 0.974052 0.1119241 +0.1846606 0.974052 0.1119241 +0.2245119 0.974052 0.1119241 +0.2679612 0.974052 0.1119241 +0.3158431 0.974052 0.1119241 +0.3689944 0.974052 0.1119241 +0.4282948 0.974052 0.1119241 +0.494694 0.974052 0.1119241 +0.5692344 0.974052 0.1119241 +0.6530715 0.974052 0.1119241 +0.7474945 0.974052 0.1119241 +0.8539475 0.974052 0.1119241 +0.974052 0.974052 0.1119241 +1.113885 0.974052 0.1119241 +1.27456 0.974052 0.1119241 +1.458117 0.974052 0.1119241 +1.667858 0.974052 0.1119241 +1.907556 0.974052 0.1119241 +2.181521 0.974052 0.1119241 +2.494678 0.974052 0.1119241 +2.852659 0.974052 0.1119241 +3.261896 0.974052 0.1119241 +3.729748 0.974052 0.1119241 +4.264621 0.974052 0.1119241 +4.876131 0.974052 0.1119241 +5.575266 0.974052 0.1119241 +6.374593 0.974052 0.1119241 +0 1.113885 0.1119241 +0 1.113885 0.1119241 +0 1.113885 0.1119241 +0.002268731 1.113885 0.1119241 +0.07076883 1.113885 0.1119241 +0.1119241 1.113885 0.1119241 +0.1475052 1.113885 0.1119241 +0.1846606 1.113885 0.1119241 +0.2245119 1.113885 0.1119241 +0.2679612 1.113885 0.1119241 +0.3158431 1.113885 0.1119241 +0.3689944 1.113885 0.1119241 +0.4282948 1.113885 0.1119241 +0.494694 1.113885 0.1119241 +0.5692344 1.113885 0.1119241 +0.6530715 1.113885 0.1119241 +0.7474945 1.113885 0.1119241 +0.8539475 1.113885 0.1119241 +0.974052 1.113885 0.1119241 +1.113885 1.113885 0.1119241 +1.27456 1.113885 0.1119241 +1.458117 1.113885 0.1119241 +1.667858 1.113885 0.1119241 +1.907556 1.113885 0.1119241 +2.181521 1.113885 0.1119241 +2.494678 1.113885 0.1119241 +2.852659 1.113885 0.1119241 +3.261896 1.113885 0.1119241 +3.729748 1.113885 0.1119241 +4.264621 1.113885 0.1119241 +4.876131 1.113885 0.1119241 +5.575266 1.113885 0.1119241 +6.374593 1.113885 0.1119241 +0 1.27456 0.1119241 +0 1.27456 0.1119241 +0 1.27456 0.1119241 +0.002268731 1.27456 0.1119241 +0.07076883 1.27456 0.1119241 +0.1119241 1.27456 0.1119241 +0.1475052 1.27456 0.1119241 +0.1846606 1.27456 0.1119241 +0.2245119 1.27456 0.1119241 +0.2679612 1.27456 0.1119241 +0.3158431 1.27456 0.1119241 +0.3689944 1.27456 0.1119241 +0.4282948 1.27456 0.1119241 +0.494694 1.27456 0.1119241 +0.5692344 1.27456 0.1119241 +0.6530715 1.27456 0.1119241 +0.7474945 1.27456 0.1119241 +0.8539475 1.27456 0.1119241 +0.974052 1.27456 0.1119241 +1.113885 1.27456 0.1119241 +1.27456 1.27456 0.1119241 +1.458117 1.27456 0.1119241 +1.667858 1.27456 0.1119241 +1.907556 1.27456 0.1119241 +2.181521 1.27456 0.1119241 +2.494678 1.27456 0.1119241 +2.852659 1.27456 0.1119241 +3.261896 1.27456 0.1119241 +3.729748 1.27456 0.1119241 +4.264621 1.27456 0.1119241 +4.876131 1.27456 0.1119241 +5.575266 1.27456 0.1119241 +6.374593 1.27456 0.1119241 +0 1.458117 0.1119241 +0 1.458117 0.1119241 +0 1.458117 0.1119241 +0.002268731 1.458117 0.1119241 +0.07076883 1.458117 0.1119241 +0.1119241 1.458117 0.1119241 +0.1475052 1.458117 0.1119241 +0.1846606 1.458117 0.1119241 +0.2245119 1.458117 0.1119241 +0.2679612 1.458117 0.1119241 +0.3158431 1.458117 0.1119241 +0.3689944 1.458117 0.1119241 +0.4282948 1.458117 0.1119241 +0.494694 1.458117 0.1119241 +0.5692344 1.458117 0.1119241 +0.6530715 1.458117 0.1119241 +0.7474945 1.458117 0.1119241 +0.8539475 1.458117 0.1119241 +0.974052 1.458117 0.1119241 +1.113885 1.458117 0.1119241 +1.27456 1.458117 0.1119241 +1.458117 1.458117 0.1119241 +1.667858 1.458117 0.1119241 +1.907556 1.458117 0.1119241 +2.181521 1.458117 0.1119241 +2.494678 1.458117 0.1119241 +2.852659 1.458117 0.1119241 +3.261896 1.458117 0.1119241 +3.729748 1.458117 0.1119241 +4.264621 1.458117 0.1119241 +4.876131 1.458117 0.1119241 +5.575266 1.458117 0.1119241 +6.374593 1.458117 0.1119241 +0 1.667858 0.1119241 +0 1.667858 0.1119241 +0 1.667858 0.1119241 +0.002268731 1.667858 0.1119241 +0.07076883 1.667858 0.1119241 +0.1119241 1.667858 0.1119241 +0.1475052 1.667858 0.1119241 +0.1846606 1.667858 0.1119241 +0.2245119 1.667858 0.1119241 +0.2679612 1.667858 0.1119241 +0.3158431 1.667858 0.1119241 +0.3689944 1.667858 0.1119241 +0.4282948 1.667858 0.1119241 +0.494694 1.667858 0.1119241 +0.5692344 1.667858 0.1119241 +0.6530715 1.667858 0.1119241 +0.7474945 1.667858 0.1119241 +0.8539475 1.667858 0.1119241 +0.974052 1.667858 0.1119241 +1.113885 1.667858 0.1119241 +1.27456 1.667858 0.1119241 +1.458117 1.667858 0.1119241 +1.667858 1.667858 0.1119241 +1.907556 1.667858 0.1119241 +2.181521 1.667858 0.1119241 +2.494678 1.667858 0.1119241 +2.852659 1.667858 0.1119241 +3.261896 1.667858 0.1119241 +3.729748 1.667858 0.1119241 +4.264621 1.667858 0.1119241 +4.876131 1.667858 0.1119241 +5.575266 1.667858 0.1119241 +6.374593 1.667858 0.1119241 +0 1.907556 0.1119241 +0 1.907556 0.1119241 +0 1.907556 0.1119241 +0.002268731 1.907556 0.1119241 +0.07076883 1.907556 0.1119241 +0.1119241 1.907556 0.1119241 +0.1475052 1.907556 0.1119241 +0.1846606 1.907556 0.1119241 +0.2245119 1.907556 0.1119241 +0.2679612 1.907556 0.1119241 +0.3158431 1.907556 0.1119241 +0.3689944 1.907556 0.1119241 +0.4282948 1.907556 0.1119241 +0.494694 1.907556 0.1119241 +0.5692344 1.907556 0.1119241 +0.6530715 1.907556 0.1119241 +0.7474945 1.907556 0.1119241 +0.8539475 1.907556 0.1119241 +0.974052 1.907556 0.1119241 +1.113885 1.907556 0.1119241 +1.27456 1.907556 0.1119241 +1.458117 1.907556 0.1119241 +1.667858 1.907556 0.1119241 +1.907556 1.907556 0.1119241 +2.181521 1.907556 0.1119241 +2.494678 1.907556 0.1119241 +2.852659 1.907556 0.1119241 +3.261896 1.907556 0.1119241 +3.729748 1.907556 0.1119241 +4.264621 1.907556 0.1119241 +4.876131 1.907556 0.1119241 +5.575266 1.907556 0.1119241 +6.374593 1.907556 0.1119241 +0 2.181521 0.1119241 +0 2.181521 0.1119241 +0 2.181521 0.1119241 +0.002268731 2.181521 0.1119241 +0.07076883 2.181521 0.1119241 +0.1119241 2.181521 0.1119241 +0.1475052 2.181521 0.1119241 +0.1846606 2.181521 0.1119241 +0.2245119 2.181521 0.1119241 +0.2679612 2.181521 0.1119241 +0.3158431 2.181521 0.1119241 +0.3689944 2.181521 0.1119241 +0.4282948 2.181521 0.1119241 +0.494694 2.181521 0.1119241 +0.5692344 2.181521 0.1119241 +0.6530715 2.181521 0.1119241 +0.7474945 2.181521 0.1119241 +0.8539475 2.181521 0.1119241 +0.974052 2.181521 0.1119241 +1.113885 2.181521 0.1119241 +1.27456 2.181521 0.1119241 +1.458117 2.181521 0.1119241 +1.667858 2.181521 0.1119241 +1.907556 2.181521 0.1119241 +2.181521 2.181521 0.1119241 +2.494678 2.181521 0.1119241 +2.852659 2.181521 0.1119241 +3.261896 2.181521 0.1119241 +3.729748 2.181521 0.1119241 +4.264621 2.181521 0.1119241 +4.876131 2.181521 0.1119241 +5.575266 2.181521 0.1119241 +6.374593 2.181521 0.1119241 +0 2.494678 0.1119241 +0 2.494678 0.1119241 +0 2.494678 0.1119241 +0.002268731 2.494678 0.1119241 +0.07076883 2.494678 0.1119241 +0.1119241 2.494678 0.1119241 +0.1475052 2.494678 0.1119241 +0.1846606 2.494678 0.1119241 +0.2245119 2.494678 0.1119241 +0.2679612 2.494678 0.1119241 +0.3158431 2.494678 0.1119241 +0.3689944 2.494678 0.1119241 +0.4282948 2.494678 0.1119241 +0.494694 2.494678 0.1119241 +0.5692344 2.494678 0.1119241 +0.6530715 2.494678 0.1119241 +0.7474945 2.494678 0.1119241 +0.8539475 2.494678 0.1119241 +0.974052 2.494678 0.1119241 +1.113885 2.494678 0.1119241 +1.27456 2.494678 0.1119241 +1.458117 2.494678 0.1119241 +1.667858 2.494678 0.1119241 +1.907556 2.494678 0.1119241 +2.181521 2.494678 0.1119241 +2.494678 2.494678 0.1119241 +2.852659 2.494678 0.1119241 +3.261896 2.494678 0.1119241 +3.729748 2.494678 0.1119241 +4.264621 2.494678 0.1119241 +4.876131 2.494678 0.1119241 +5.575266 2.494678 0.1119241 +6.374593 2.494678 0.1119241 +0 2.852659 0.1119241 +0 2.852659 0.1119241 +0 2.852659 0.1119241 +0.002268731 2.852659 0.1119241 +0.07076883 2.852659 0.1119241 +0.1119241 2.852659 0.1119241 +0.1475052 2.852659 0.1119241 +0.1846606 2.852659 0.1119241 +0.2245119 2.852659 0.1119241 +0.2679612 2.852659 0.1119241 +0.3158431 2.852659 0.1119241 +0.3689944 2.852659 0.1119241 +0.4282948 2.852659 0.1119241 +0.494694 2.852659 0.1119241 +0.5692344 2.852659 0.1119241 +0.6530715 2.852659 0.1119241 +0.7474945 2.852659 0.1119241 +0.8539475 2.852659 0.1119241 +0.974052 2.852659 0.1119241 +1.113885 2.852659 0.1119241 +1.27456 2.852659 0.1119241 +1.458117 2.852659 0.1119241 +1.667858 2.852659 0.1119241 +1.907556 2.852659 0.1119241 +2.181521 2.852659 0.1119241 +2.494678 2.852659 0.1119241 +2.852659 2.852659 0.1119241 +3.261896 2.852659 0.1119241 +3.729748 2.852659 0.1119241 +4.264621 2.852659 0.1119241 +4.876131 2.852659 0.1119241 +5.575266 2.852659 0.1119241 +6.374593 2.852659 0.1119241 +0 3.261896 0.1119241 +0 3.261896 0.1119241 +0 3.261896 0.1119241 +0.002268731 3.261896 0.1119241 +0.07076883 3.261896 0.1119241 +0.1119241 3.261896 0.1119241 +0.1475052 3.261896 0.1119241 +0.1846606 3.261896 0.1119241 +0.2245119 3.261896 0.1119241 +0.2679612 3.261896 0.1119241 +0.3158431 3.261896 0.1119241 +0.3689944 3.261896 0.1119241 +0.4282948 3.261896 0.1119241 +0.494694 3.261896 0.1119241 +0.5692344 3.261896 0.1119241 +0.6530715 3.261896 0.1119241 +0.7474945 3.261896 0.1119241 +0.8539475 3.261896 0.1119241 +0.974052 3.261896 0.1119241 +1.113885 3.261896 0.1119241 +1.27456 3.261896 0.1119241 +1.458117 3.261896 0.1119241 +1.667858 3.261896 0.1119241 +1.907556 3.261896 0.1119241 +2.181521 3.261896 0.1119241 +2.494678 3.261896 0.1119241 +2.852659 3.261896 0.1119241 +3.261896 3.261896 0.1119241 +3.729748 3.261896 0.1119241 +4.264621 3.261896 0.1119241 +4.876131 3.261896 0.1119241 +5.575266 3.261896 0.1119241 +6.374593 3.261896 0.1119241 +0 3.729748 0.1119241 +0 3.729748 0.1119241 +0 3.729748 0.1119241 +0.002268731 3.729748 0.1119241 +0.07076883 3.729748 0.1119241 +0.1119241 3.729748 0.1119241 +0.1475052 3.729748 0.1119241 +0.1846606 3.729748 0.1119241 +0.2245119 3.729748 0.1119241 +0.2679612 3.729748 0.1119241 +0.3158431 3.729748 0.1119241 +0.3689944 3.729748 0.1119241 +0.4282948 3.729748 0.1119241 +0.494694 3.729748 0.1119241 +0.5692344 3.729748 0.1119241 +0.6530715 3.729748 0.1119241 +0.7474945 3.729748 0.1119241 +0.8539475 3.729748 0.1119241 +0.974052 3.729748 0.1119241 +1.113885 3.729748 0.1119241 +1.27456 3.729748 0.1119241 +1.458117 3.729748 0.1119241 +1.667858 3.729748 0.1119241 +1.907556 3.729748 0.1119241 +2.181521 3.729748 0.1119241 +2.494678 3.729748 0.1119241 +2.852659 3.729748 0.1119241 +3.261896 3.729748 0.1119241 +3.729748 3.729748 0.1119241 +4.264621 3.729748 0.1119241 +4.876131 3.729748 0.1119241 +5.575266 3.729748 0.1119241 +6.374593 3.729748 0.1119241 +0 4.264621 0.1119241 +0 4.264621 0.1119241 +0 4.264621 0.1119241 +0.002268731 4.264621 0.1119241 +0.07076883 4.264621 0.1119241 +0.1119241 4.264621 0.1119241 +0.1475052 4.264621 0.1119241 +0.1846606 4.264621 0.1119241 +0.2245119 4.264621 0.1119241 +0.2679612 4.264621 0.1119241 +0.3158431 4.264621 0.1119241 +0.3689944 4.264621 0.1119241 +0.4282948 4.264621 0.1119241 +0.494694 4.264621 0.1119241 +0.5692344 4.264621 0.1119241 +0.6530715 4.264621 0.1119241 +0.7474945 4.264621 0.1119241 +0.8539475 4.264621 0.1119241 +0.974052 4.264621 0.1119241 +1.113885 4.264621 0.1119241 +1.27456 4.264621 0.1119241 +1.458117 4.264621 0.1119241 +1.667858 4.264621 0.1119241 +1.907556 4.264621 0.1119241 +2.181521 4.264621 0.1119241 +2.494678 4.264621 0.1119241 +2.852659 4.264621 0.1119241 +3.261896 4.264621 0.1119241 +3.729748 4.264621 0.1119241 +4.264621 4.264621 0.1119241 +4.876131 4.264621 0.1119241 +5.575266 4.264621 0.1119241 +6.374593 4.264621 0.1119241 +0 4.876131 0.1119241 +0 4.876131 0.1119241 +0 4.876131 0.1119241 +0.002268731 4.876131 0.1119241 +0.07076883 4.876131 0.1119241 +0.1119241 4.876131 0.1119241 +0.1475052 4.876131 0.1119241 +0.1846606 4.876131 0.1119241 +0.2245119 4.876131 0.1119241 +0.2679612 4.876131 0.1119241 +0.3158431 4.876131 0.1119241 +0.3689944 4.876131 0.1119241 +0.4282948 4.876131 0.1119241 +0.494694 4.876131 0.1119241 +0.5692344 4.876131 0.1119241 +0.6530715 4.876131 0.1119241 +0.7474945 4.876131 0.1119241 +0.8539475 4.876131 0.1119241 +0.974052 4.876131 0.1119241 +1.113885 4.876131 0.1119241 +1.27456 4.876131 0.1119241 +1.458117 4.876131 0.1119241 +1.667858 4.876131 0.1119241 +1.907556 4.876131 0.1119241 +2.181521 4.876131 0.1119241 +2.494678 4.876131 0.1119241 +2.852659 4.876131 0.1119241 +3.261896 4.876131 0.1119241 +3.729748 4.876131 0.1119241 +4.264621 4.876131 0.1119241 +4.876131 4.876131 0.1119241 +5.575266 4.876131 0.1119241 +6.374593 4.876131 0.1119241 +0 5.575266 0.1119241 +0 5.575266 0.1119241 +0 5.575266 0.1119241 +0.002268731 5.575266 0.1119241 +0.07076883 5.575266 0.1119241 +0.1119241 5.575266 0.1119241 +0.1475052 5.575266 0.1119241 +0.1846606 5.575266 0.1119241 +0.2245119 5.575266 0.1119241 +0.2679612 5.575266 0.1119241 +0.3158431 5.575266 0.1119241 +0.3689944 5.575266 0.1119241 +0.4282948 5.575266 0.1119241 +0.494694 5.575266 0.1119241 +0.5692344 5.575266 0.1119241 +0.6530715 5.575266 0.1119241 +0.7474945 5.575266 0.1119241 +0.8539475 5.575266 0.1119241 +0.974052 5.575266 0.1119241 +1.113885 5.575266 0.1119241 +1.27456 5.575266 0.1119241 +1.458117 5.575266 0.1119241 +1.667858 5.575266 0.1119241 +1.907556 5.575266 0.1119241 +2.181521 5.575266 0.1119241 +2.494678 5.575266 0.1119241 +2.852659 5.575266 0.1119241 +3.261896 5.575266 0.1119241 +3.729748 5.575266 0.1119241 +4.264621 5.575266 0.1119241 +4.876131 5.575266 0.1119241 +5.575266 5.575266 0.1119241 +6.374593 5.575266 0.1119241 +0 6.374593 0.1119241 +0 6.374593 0.1119241 +0 6.374593 0.1119241 +0.002268731 6.374593 0.1119241 +0.07076883 6.374593 0.1119241 +0.1119241 6.374593 0.1119241 +0.1475052 6.374593 0.1119241 +0.1846606 6.374593 0.1119241 +0.2245119 6.374593 0.1119241 +0.2679612 6.374593 0.1119241 +0.3158431 6.374593 0.1119241 +0.3689944 6.374593 0.1119241 +0.4282948 6.374593 0.1119241 +0.494694 6.374593 0.1119241 +0.5692344 6.374593 0.1119241 +0.6530715 6.374593 0.1119241 +0.7474945 6.374593 0.1119241 +0.8539475 6.374593 0.1119241 +0.974052 6.374593 0.1119241 +1.113885 6.374593 0.1119241 +1.27456 6.374593 0.1119241 +1.458117 6.374593 0.1119241 +1.667858 6.374593 0.1119241 +1.907556 6.374593 0.1119241 +2.181521 6.374593 0.1119241 +2.494678 6.374593 0.1119241 +2.852659 6.374593 0.1119241 +3.261896 6.374593 0.1119241 +3.729748 6.374593 0.1119241 +4.264621 6.374593 0.1119241 +4.876131 6.374593 0.1119241 +5.575266 6.374593 0.1119241 +6.374593 6.374593 0.1119241 +0 0 0.1475052 +0 0 0.1475052 +0 0 0.1475052 +0.002268731 0 0.1475052 +0.07076883 0 0.1475052 +0.1119241 0 0.1475052 +0.1475052 0 0.1475052 +0.1846606 0 0.1475052 +0.2245119 0 0.1475052 +0.2679612 0 0.1475052 +0.3158431 0 0.1475052 +0.3689944 0 0.1475052 +0.4282948 0 0.1475052 +0.494694 0 0.1475052 +0.5692344 0 0.1475052 +0.6530715 0 0.1475052 +0.7474945 0 0.1475052 +0.8539475 0 0.1475052 +0.974052 0 0.1475052 +1.113885 0 0.1475052 +1.27456 0 0.1475052 +1.458117 0 0.1475052 +1.667858 0 0.1475052 +1.907556 0 0.1475052 +2.181521 0 0.1475052 +2.494678 0 0.1475052 +2.852659 0 0.1475052 +3.261896 0 0.1475052 +3.729748 0 0.1475052 +4.264621 0 0.1475052 +4.876131 0 0.1475052 +5.575266 0 0.1475052 +6.374593 0 0.1475052 +0 0 0.1475052 +0 0 0.1475052 +0 0 0.1475052 +0.002268731 0 0.1475052 +0.07076883 0 0.1475052 +0.1119241 0 0.1475052 +0.1475052 0 0.1475052 +0.1846606 0 0.1475052 +0.2245119 0 0.1475052 +0.2679612 0 0.1475052 +0.3158431 0 0.1475052 +0.3689944 0 0.1475052 +0.4282948 0 0.1475052 +0.494694 0 0.1475052 +0.5692344 0 0.1475052 +0.6530715 0 0.1475052 +0.7474945 0 0.1475052 +0.8539475 0 0.1475052 +0.974052 0 0.1475052 +1.113885 0 0.1475052 +1.27456 0 0.1475052 +1.458117 0 0.1475052 +1.667858 0 0.1475052 +1.907556 0 0.1475052 +2.181521 0 0.1475052 +2.494678 0 0.1475052 +2.852659 0 0.1475052 +3.261896 0 0.1475052 +3.729748 0 0.1475052 +4.264621 0 0.1475052 +4.876131 0 0.1475052 +5.575266 0 0.1475052 +6.374593 0 0.1475052 +0 0 0.1475052 +0 0 0.1475052 +0 0 0.1475052 +0.002268731 0 0.1475052 +0.07076883 0 0.1475052 +0.1119241 0 0.1475052 +0.1475052 0 0.1475052 +0.1846606 0 0.1475052 +0.2245119 0 0.1475052 +0.2679612 0 0.1475052 +0.3158431 0 0.1475052 +0.3689944 0 0.1475052 +0.4282948 0 0.1475052 +0.494694 0 0.1475052 +0.5692344 0 0.1475052 +0.6530715 0 0.1475052 +0.7474945 0 0.1475052 +0.8539475 0 0.1475052 +0.974052 0 0.1475052 +1.113885 0 0.1475052 +1.27456 0 0.1475052 +1.458117 0 0.1475052 +1.667858 0 0.1475052 +1.907556 0 0.1475052 +2.181521 0 0.1475052 +2.494678 0 0.1475052 +2.852659 0 0.1475052 +3.261896 0 0.1475052 +3.729748 0 0.1475052 +4.264621 0 0.1475052 +4.876131 0 0.1475052 +5.575266 0 0.1475052 +6.374593 0 0.1475052 +0 0.002268731 0.1475052 +0 0.002268731 0.1475052 +0 0.002268731 0.1475052 +0.002268731 0.002268731 0.1475052 +0.07076883 0.002268731 0.1475052 +0.1119241 0.002268731 0.1475052 +0.1475052 0.002268731 0.1475052 +0.1846606 0.002268731 0.1475052 +0.2245119 0.002268731 0.1475052 +0.2679612 0.002268731 0.1475052 +0.3158431 0.002268731 0.1475052 +0.3689944 0.002268731 0.1475052 +0.4282948 0.002268731 0.1475052 +0.494694 0.002268731 0.1475052 +0.5692344 0.002268731 0.1475052 +0.6530715 0.002268731 0.1475052 +0.7474945 0.002268731 0.1475052 +0.8539475 0.002268731 0.1475052 +0.974052 0.002268731 0.1475052 +1.113885 0.002268731 0.1475052 +1.27456 0.002268731 0.1475052 +1.458117 0.002268731 0.1475052 +1.667858 0.002268731 0.1475052 +1.907556 0.002268731 0.1475052 +2.181521 0.002268731 0.1475052 +2.494678 0.002268731 0.1475052 +2.852659 0.002268731 0.1475052 +3.261896 0.002268731 0.1475052 +3.729748 0.002268731 0.1475052 +4.264621 0.002268731 0.1475052 +4.876131 0.002268731 0.1475052 +5.575266 0.002268731 0.1475052 +6.374593 0.002268731 0.1475052 +0 0.07076883 0.1475052 +0 0.07076883 0.1475052 +0 0.07076883 0.1475052 +0.002268731 0.07076883 0.1475052 +0.07076883 0.07076883 0.1475052 +0.1119241 0.07076883 0.1475052 +0.1475052 0.07076883 0.1475052 +0.1846606 0.07076883 0.1475052 +0.2245119 0.07076883 0.1475052 +0.2679612 0.07076883 0.1475052 +0.3158431 0.07076883 0.1475052 +0.3689944 0.07076883 0.1475052 +0.4282948 0.07076883 0.1475052 +0.494694 0.07076883 0.1475052 +0.5692344 0.07076883 0.1475052 +0.6530715 0.07076883 0.1475052 +0.7474945 0.07076883 0.1475052 +0.8539475 0.07076883 0.1475052 +0.974052 0.07076883 0.1475052 +1.113885 0.07076883 0.1475052 +1.27456 0.07076883 0.1475052 +1.458117 0.07076883 0.1475052 +1.667858 0.07076883 0.1475052 +1.907556 0.07076883 0.1475052 +2.181521 0.07076883 0.1475052 +2.494678 0.07076883 0.1475052 +2.852659 0.07076883 0.1475052 +3.261896 0.07076883 0.1475052 +3.729748 0.07076883 0.1475052 +4.264621 0.07076883 0.1475052 +4.876131 0.07076883 0.1475052 +5.575266 0.07076883 0.1475052 +6.374593 0.07076883 0.1475052 +0 0.1119241 0.1475052 +0 0.1119241 0.1475052 +0 0.1119241 0.1475052 +0.002268731 0.1119241 0.1475052 +0.07076883 0.1119241 0.1475052 +0.1119241 0.1119241 0.1475052 +0.1475052 0.1119241 0.1475052 +0.1846606 0.1119241 0.1475052 +0.2245119 0.1119241 0.1475052 +0.2679612 0.1119241 0.1475052 +0.3158431 0.1119241 0.1475052 +0.3689944 0.1119241 0.1475052 +0.4282948 0.1119241 0.1475052 +0.494694 0.1119241 0.1475052 +0.5692344 0.1119241 0.1475052 +0.6530715 0.1119241 0.1475052 +0.7474945 0.1119241 0.1475052 +0.8539475 0.1119241 0.1475052 +0.974052 0.1119241 0.1475052 +1.113885 0.1119241 0.1475052 +1.27456 0.1119241 0.1475052 +1.458117 0.1119241 0.1475052 +1.667858 0.1119241 0.1475052 +1.907556 0.1119241 0.1475052 +2.181521 0.1119241 0.1475052 +2.494678 0.1119241 0.1475052 +2.852659 0.1119241 0.1475052 +3.261896 0.1119241 0.1475052 +3.729748 0.1119241 0.1475052 +4.264621 0.1119241 0.1475052 +4.876131 0.1119241 0.1475052 +5.575266 0.1119241 0.1475052 +6.374593 0.1119241 0.1475052 +0 0.1475052 0.1475052 +0 0.1475052 0.1475052 +0 0.1475052 0.1475052 +0.002268731 0.1475052 0.1475052 +0.07076883 0.1475052 0.1475052 +0.1119241 0.1475052 0.1475052 +0.1475052 0.1475052 0.1475052 +0.1846606 0.1475052 0.1475052 +0.2245119 0.1475052 0.1475052 +0.2679612 0.1475052 0.1475052 +0.3158431 0.1475052 0.1475052 +0.3689944 0.1475052 0.1475052 +0.4282948 0.1475052 0.1475052 +0.494694 0.1475052 0.1475052 +0.5692344 0.1475052 0.1475052 +0.6530715 0.1475052 0.1475052 +0.7474945 0.1475052 0.1475052 +0.8539475 0.1475052 0.1475052 +0.974052 0.1475052 0.1475052 +1.113885 0.1475052 0.1475052 +1.27456 0.1475052 0.1475052 +1.458117 0.1475052 0.1475052 +1.667858 0.1475052 0.1475052 +1.907556 0.1475052 0.1475052 +2.181521 0.1475052 0.1475052 +2.494678 0.1475052 0.1475052 +2.852659 0.1475052 0.1475052 +3.261896 0.1475052 0.1475052 +3.729748 0.1475052 0.1475052 +4.264621 0.1475052 0.1475052 +4.876131 0.1475052 0.1475052 +5.575266 0.1475052 0.1475052 +6.374593 0.1475052 0.1475052 +0 0.1846606 0.1475052 +0 0.1846606 0.1475052 +0 0.1846606 0.1475052 +0.002268731 0.1846606 0.1475052 +0.07076883 0.1846606 0.1475052 +0.1119241 0.1846606 0.1475052 +0.1475052 0.1846606 0.1475052 +0.1846606 0.1846606 0.1475052 +0.2245119 0.1846606 0.1475052 +0.2679612 0.1846606 0.1475052 +0.3158431 0.1846606 0.1475052 +0.3689944 0.1846606 0.1475052 +0.4282948 0.1846606 0.1475052 +0.494694 0.1846606 0.1475052 +0.5692344 0.1846606 0.1475052 +0.6530715 0.1846606 0.1475052 +0.7474945 0.1846606 0.1475052 +0.8539475 0.1846606 0.1475052 +0.974052 0.1846606 0.1475052 +1.113885 0.1846606 0.1475052 +1.27456 0.1846606 0.1475052 +1.458117 0.1846606 0.1475052 +1.667858 0.1846606 0.1475052 +1.907556 0.1846606 0.1475052 +2.181521 0.1846606 0.1475052 +2.494678 0.1846606 0.1475052 +2.852659 0.1846606 0.1475052 +3.261896 0.1846606 0.1475052 +3.729748 0.1846606 0.1475052 +4.264621 0.1846606 0.1475052 +4.876131 0.1846606 0.1475052 +5.575266 0.1846606 0.1475052 +6.374593 0.1846606 0.1475052 +0 0.2245119 0.1475052 +0 0.2245119 0.1475052 +0 0.2245119 0.1475052 +0.002268731 0.2245119 0.1475052 +0.07076883 0.2245119 0.1475052 +0.1119241 0.2245119 0.1475052 +0.1475052 0.2245119 0.1475052 +0.1846606 0.2245119 0.1475052 +0.2245119 0.2245119 0.1475052 +0.2679612 0.2245119 0.1475052 +0.3158431 0.2245119 0.1475052 +0.3689944 0.2245119 0.1475052 +0.4282948 0.2245119 0.1475052 +0.494694 0.2245119 0.1475052 +0.5692344 0.2245119 0.1475052 +0.6530715 0.2245119 0.1475052 +0.7474945 0.2245119 0.1475052 +0.8539475 0.2245119 0.1475052 +0.974052 0.2245119 0.1475052 +1.113885 0.2245119 0.1475052 +1.27456 0.2245119 0.1475052 +1.458117 0.2245119 0.1475052 +1.667858 0.2245119 0.1475052 +1.907556 0.2245119 0.1475052 +2.181521 0.2245119 0.1475052 +2.494678 0.2245119 0.1475052 +2.852659 0.2245119 0.1475052 +3.261896 0.2245119 0.1475052 +3.729748 0.2245119 0.1475052 +4.264621 0.2245119 0.1475052 +4.876131 0.2245119 0.1475052 +5.575266 0.2245119 0.1475052 +6.374593 0.2245119 0.1475052 +0 0.2679612 0.1475052 +0 0.2679612 0.1475052 +0 0.2679612 0.1475052 +0.002268731 0.2679612 0.1475052 +0.07076883 0.2679612 0.1475052 +0.1119241 0.2679612 0.1475052 +0.1475052 0.2679612 0.1475052 +0.1846606 0.2679612 0.1475052 +0.2245119 0.2679612 0.1475052 +0.2679612 0.2679612 0.1475052 +0.3158431 0.2679612 0.1475052 +0.3689944 0.2679612 0.1475052 +0.4282948 0.2679612 0.1475052 +0.494694 0.2679612 0.1475052 +0.5692344 0.2679612 0.1475052 +0.6530715 0.2679612 0.1475052 +0.7474945 0.2679612 0.1475052 +0.8539475 0.2679612 0.1475052 +0.974052 0.2679612 0.1475052 +1.113885 0.2679612 0.1475052 +1.27456 0.2679612 0.1475052 +1.458117 0.2679612 0.1475052 +1.667858 0.2679612 0.1475052 +1.907556 0.2679612 0.1475052 +2.181521 0.2679612 0.1475052 +2.494678 0.2679612 0.1475052 +2.852659 0.2679612 0.1475052 +3.261896 0.2679612 0.1475052 +3.729748 0.2679612 0.1475052 +4.264621 0.2679612 0.1475052 +4.876131 0.2679612 0.1475052 +5.575266 0.2679612 0.1475052 +6.374593 0.2679612 0.1475052 +0 0.3158431 0.1475052 +0 0.3158431 0.1475052 +0 0.3158431 0.1475052 +0.002268731 0.3158431 0.1475052 +0.07076883 0.3158431 0.1475052 +0.1119241 0.3158431 0.1475052 +0.1475052 0.3158431 0.1475052 +0.1846606 0.3158431 0.1475052 +0.2245119 0.3158431 0.1475052 +0.2679612 0.3158431 0.1475052 +0.3158431 0.3158431 0.1475052 +0.3689944 0.3158431 0.1475052 +0.4282948 0.3158431 0.1475052 +0.494694 0.3158431 0.1475052 +0.5692344 0.3158431 0.1475052 +0.6530715 0.3158431 0.1475052 +0.7474945 0.3158431 0.1475052 +0.8539475 0.3158431 0.1475052 +0.974052 0.3158431 0.1475052 +1.113885 0.3158431 0.1475052 +1.27456 0.3158431 0.1475052 +1.458117 0.3158431 0.1475052 +1.667858 0.3158431 0.1475052 +1.907556 0.3158431 0.1475052 +2.181521 0.3158431 0.1475052 +2.494678 0.3158431 0.1475052 +2.852659 0.3158431 0.1475052 +3.261896 0.3158431 0.1475052 +3.729748 0.3158431 0.1475052 +4.264621 0.3158431 0.1475052 +4.876131 0.3158431 0.1475052 +5.575266 0.3158431 0.1475052 +6.374593 0.3158431 0.1475052 +0 0.3689944 0.1475052 +0 0.3689944 0.1475052 +0 0.3689944 0.1475052 +0.002268731 0.3689944 0.1475052 +0.07076883 0.3689944 0.1475052 +0.1119241 0.3689944 0.1475052 +0.1475052 0.3689944 0.1475052 +0.1846606 0.3689944 0.1475052 +0.2245119 0.3689944 0.1475052 +0.2679612 0.3689944 0.1475052 +0.3158431 0.3689944 0.1475052 +0.3689944 0.3689944 0.1475052 +0.4282948 0.3689944 0.1475052 +0.494694 0.3689944 0.1475052 +0.5692344 0.3689944 0.1475052 +0.6530715 0.3689944 0.1475052 +0.7474945 0.3689944 0.1475052 +0.8539475 0.3689944 0.1475052 +0.974052 0.3689944 0.1475052 +1.113885 0.3689944 0.1475052 +1.27456 0.3689944 0.1475052 +1.458117 0.3689944 0.1475052 +1.667858 0.3689944 0.1475052 +1.907556 0.3689944 0.1475052 +2.181521 0.3689944 0.1475052 +2.494678 0.3689944 0.1475052 +2.852659 0.3689944 0.1475052 +3.261896 0.3689944 0.1475052 +3.729748 0.3689944 0.1475052 +4.264621 0.3689944 0.1475052 +4.876131 0.3689944 0.1475052 +5.575266 0.3689944 0.1475052 +6.374593 0.3689944 0.1475052 +0 0.4282948 0.1475052 +0 0.4282948 0.1475052 +0 0.4282948 0.1475052 +0.002268731 0.4282948 0.1475052 +0.07076883 0.4282948 0.1475052 +0.1119241 0.4282948 0.1475052 +0.1475052 0.4282948 0.1475052 +0.1846606 0.4282948 0.1475052 +0.2245119 0.4282948 0.1475052 +0.2679612 0.4282948 0.1475052 +0.3158431 0.4282948 0.1475052 +0.3689944 0.4282948 0.1475052 +0.4282948 0.4282948 0.1475052 +0.494694 0.4282948 0.1475052 +0.5692344 0.4282948 0.1475052 +0.6530715 0.4282948 0.1475052 +0.7474945 0.4282948 0.1475052 +0.8539475 0.4282948 0.1475052 +0.974052 0.4282948 0.1475052 +1.113885 0.4282948 0.1475052 +1.27456 0.4282948 0.1475052 +1.458117 0.4282948 0.1475052 +1.667858 0.4282948 0.1475052 +1.907556 0.4282948 0.1475052 +2.181521 0.4282948 0.1475052 +2.494678 0.4282948 0.1475052 +2.852659 0.4282948 0.1475052 +3.261896 0.4282948 0.1475052 +3.729748 0.4282948 0.1475052 +4.264621 0.4282948 0.1475052 +4.876131 0.4282948 0.1475052 +5.575266 0.4282948 0.1475052 +6.374593 0.4282948 0.1475052 +0 0.494694 0.1475052 +0 0.494694 0.1475052 +0 0.494694 0.1475052 +0.002268731 0.494694 0.1475052 +0.07076883 0.494694 0.1475052 +0.1119241 0.494694 0.1475052 +0.1475052 0.494694 0.1475052 +0.1846606 0.494694 0.1475052 +0.2245119 0.494694 0.1475052 +0.2679612 0.494694 0.1475052 +0.3158431 0.494694 0.1475052 +0.3689944 0.494694 0.1475052 +0.4282948 0.494694 0.1475052 +0.494694 0.494694 0.1475052 +0.5692344 0.494694 0.1475052 +0.6530715 0.494694 0.1475052 +0.7474945 0.494694 0.1475052 +0.8539475 0.494694 0.1475052 +0.974052 0.494694 0.1475052 +1.113885 0.494694 0.1475052 +1.27456 0.494694 0.1475052 +1.458117 0.494694 0.1475052 +1.667858 0.494694 0.1475052 +1.907556 0.494694 0.1475052 +2.181521 0.494694 0.1475052 +2.494678 0.494694 0.1475052 +2.852659 0.494694 0.1475052 +3.261896 0.494694 0.1475052 +3.729748 0.494694 0.1475052 +4.264621 0.494694 0.1475052 +4.876131 0.494694 0.1475052 +5.575266 0.494694 0.1475052 +6.374593 0.494694 0.1475052 +0 0.5692344 0.1475052 +0 0.5692344 0.1475052 +0 0.5692344 0.1475052 +0.002268731 0.5692344 0.1475052 +0.07076883 0.5692344 0.1475052 +0.1119241 0.5692344 0.1475052 +0.1475052 0.5692344 0.1475052 +0.1846606 0.5692344 0.1475052 +0.2245119 0.5692344 0.1475052 +0.2679612 0.5692344 0.1475052 +0.3158431 0.5692344 0.1475052 +0.3689944 0.5692344 0.1475052 +0.4282948 0.5692344 0.1475052 +0.494694 0.5692344 0.1475052 +0.5692344 0.5692344 0.1475052 +0.6530715 0.5692344 0.1475052 +0.7474945 0.5692344 0.1475052 +0.8539475 0.5692344 0.1475052 +0.974052 0.5692344 0.1475052 +1.113885 0.5692344 0.1475052 +1.27456 0.5692344 0.1475052 +1.458117 0.5692344 0.1475052 +1.667858 0.5692344 0.1475052 +1.907556 0.5692344 0.1475052 +2.181521 0.5692344 0.1475052 +2.494678 0.5692344 0.1475052 +2.852659 0.5692344 0.1475052 +3.261896 0.5692344 0.1475052 +3.729748 0.5692344 0.1475052 +4.264621 0.5692344 0.1475052 +4.876131 0.5692344 0.1475052 +5.575266 0.5692344 0.1475052 +6.374593 0.5692344 0.1475052 +0 0.6530715 0.1475052 +0 0.6530715 0.1475052 +0 0.6530715 0.1475052 +0.002268731 0.6530715 0.1475052 +0.07076883 0.6530715 0.1475052 +0.1119241 0.6530715 0.1475052 +0.1475052 0.6530715 0.1475052 +0.1846606 0.6530715 0.1475052 +0.2245119 0.6530715 0.1475052 +0.2679612 0.6530715 0.1475052 +0.3158431 0.6530715 0.1475052 +0.3689944 0.6530715 0.1475052 +0.4282948 0.6530715 0.1475052 +0.494694 0.6530715 0.1475052 +0.5692344 0.6530715 0.1475052 +0.6530715 0.6530715 0.1475052 +0.7474945 0.6530715 0.1475052 +0.8539475 0.6530715 0.1475052 +0.974052 0.6530715 0.1475052 +1.113885 0.6530715 0.1475052 +1.27456 0.6530715 0.1475052 +1.458117 0.6530715 0.1475052 +1.667858 0.6530715 0.1475052 +1.907556 0.6530715 0.1475052 +2.181521 0.6530715 0.1475052 +2.494678 0.6530715 0.1475052 +2.852659 0.6530715 0.1475052 +3.261896 0.6530715 0.1475052 +3.729748 0.6530715 0.1475052 +4.264621 0.6530715 0.1475052 +4.876131 0.6530715 0.1475052 +5.575266 0.6530715 0.1475052 +6.374593 0.6530715 0.1475052 +0 0.7474945 0.1475052 +0 0.7474945 0.1475052 +0 0.7474945 0.1475052 +0.002268731 0.7474945 0.1475052 +0.07076883 0.7474945 0.1475052 +0.1119241 0.7474945 0.1475052 +0.1475052 0.7474945 0.1475052 +0.1846606 0.7474945 0.1475052 +0.2245119 0.7474945 0.1475052 +0.2679612 0.7474945 0.1475052 +0.3158431 0.7474945 0.1475052 +0.3689944 0.7474945 0.1475052 +0.4282948 0.7474945 0.1475052 +0.494694 0.7474945 0.1475052 +0.5692344 0.7474945 0.1475052 +0.6530715 0.7474945 0.1475052 +0.7474945 0.7474945 0.1475052 +0.8539475 0.7474945 0.1475052 +0.974052 0.7474945 0.1475052 +1.113885 0.7474945 0.1475052 +1.27456 0.7474945 0.1475052 +1.458117 0.7474945 0.1475052 +1.667858 0.7474945 0.1475052 +1.907556 0.7474945 0.1475052 +2.181521 0.7474945 0.1475052 +2.494678 0.7474945 0.1475052 +2.852659 0.7474945 0.1475052 +3.261896 0.7474945 0.1475052 +3.729748 0.7474945 0.1475052 +4.264621 0.7474945 0.1475052 +4.876131 0.7474945 0.1475052 +5.575266 0.7474945 0.1475052 +6.374593 0.7474945 0.1475052 +0 0.8539475 0.1475052 +0 0.8539475 0.1475052 +0 0.8539475 0.1475052 +0.002268731 0.8539475 0.1475052 +0.07076883 0.8539475 0.1475052 +0.1119241 0.8539475 0.1475052 +0.1475052 0.8539475 0.1475052 +0.1846606 0.8539475 0.1475052 +0.2245119 0.8539475 0.1475052 +0.2679612 0.8539475 0.1475052 +0.3158431 0.8539475 0.1475052 +0.3689944 0.8539475 0.1475052 +0.4282948 0.8539475 0.1475052 +0.494694 0.8539475 0.1475052 +0.5692344 0.8539475 0.1475052 +0.6530715 0.8539475 0.1475052 +0.7474945 0.8539475 0.1475052 +0.8539475 0.8539475 0.1475052 +0.974052 0.8539475 0.1475052 +1.113885 0.8539475 0.1475052 +1.27456 0.8539475 0.1475052 +1.458117 0.8539475 0.1475052 +1.667858 0.8539475 0.1475052 +1.907556 0.8539475 0.1475052 +2.181521 0.8539475 0.1475052 +2.494678 0.8539475 0.1475052 +2.852659 0.8539475 0.1475052 +3.261896 0.8539475 0.1475052 +3.729748 0.8539475 0.1475052 +4.264621 0.8539475 0.1475052 +4.876131 0.8539475 0.1475052 +5.575266 0.8539475 0.1475052 +6.374593 0.8539475 0.1475052 +0 0.974052 0.1475052 +0 0.974052 0.1475052 +0 0.974052 0.1475052 +0.002268731 0.974052 0.1475052 +0.07076883 0.974052 0.1475052 +0.1119241 0.974052 0.1475052 +0.1475052 0.974052 0.1475052 +0.1846606 0.974052 0.1475052 +0.2245119 0.974052 0.1475052 +0.2679612 0.974052 0.1475052 +0.3158431 0.974052 0.1475052 +0.3689944 0.974052 0.1475052 +0.4282948 0.974052 0.1475052 +0.494694 0.974052 0.1475052 +0.5692344 0.974052 0.1475052 +0.6530715 0.974052 0.1475052 +0.7474945 0.974052 0.1475052 +0.8539475 0.974052 0.1475052 +0.974052 0.974052 0.1475052 +1.113885 0.974052 0.1475052 +1.27456 0.974052 0.1475052 +1.458117 0.974052 0.1475052 +1.667858 0.974052 0.1475052 +1.907556 0.974052 0.1475052 +2.181521 0.974052 0.1475052 +2.494678 0.974052 0.1475052 +2.852659 0.974052 0.1475052 +3.261896 0.974052 0.1475052 +3.729748 0.974052 0.1475052 +4.264621 0.974052 0.1475052 +4.876131 0.974052 0.1475052 +5.575266 0.974052 0.1475052 +6.374593 0.974052 0.1475052 +0 1.113885 0.1475052 +0 1.113885 0.1475052 +0 1.113885 0.1475052 +0.002268731 1.113885 0.1475052 +0.07076883 1.113885 0.1475052 +0.1119241 1.113885 0.1475052 +0.1475052 1.113885 0.1475052 +0.1846606 1.113885 0.1475052 +0.2245119 1.113885 0.1475052 +0.2679612 1.113885 0.1475052 +0.3158431 1.113885 0.1475052 +0.3689944 1.113885 0.1475052 +0.4282948 1.113885 0.1475052 +0.494694 1.113885 0.1475052 +0.5692344 1.113885 0.1475052 +0.6530715 1.113885 0.1475052 +0.7474945 1.113885 0.1475052 +0.8539475 1.113885 0.1475052 +0.974052 1.113885 0.1475052 +1.113885 1.113885 0.1475052 +1.27456 1.113885 0.1475052 +1.458117 1.113885 0.1475052 +1.667858 1.113885 0.1475052 +1.907556 1.113885 0.1475052 +2.181521 1.113885 0.1475052 +2.494678 1.113885 0.1475052 +2.852659 1.113885 0.1475052 +3.261896 1.113885 0.1475052 +3.729748 1.113885 0.1475052 +4.264621 1.113885 0.1475052 +4.876131 1.113885 0.1475052 +5.575266 1.113885 0.1475052 +6.374593 1.113885 0.1475052 +0 1.27456 0.1475052 +0 1.27456 0.1475052 +0 1.27456 0.1475052 +0.002268731 1.27456 0.1475052 +0.07076883 1.27456 0.1475052 +0.1119241 1.27456 0.1475052 +0.1475052 1.27456 0.1475052 +0.1846606 1.27456 0.1475052 +0.2245119 1.27456 0.1475052 +0.2679612 1.27456 0.1475052 +0.3158431 1.27456 0.1475052 +0.3689944 1.27456 0.1475052 +0.4282948 1.27456 0.1475052 +0.494694 1.27456 0.1475052 +0.5692344 1.27456 0.1475052 +0.6530715 1.27456 0.1475052 +0.7474945 1.27456 0.1475052 +0.8539475 1.27456 0.1475052 +0.974052 1.27456 0.1475052 +1.113885 1.27456 0.1475052 +1.27456 1.27456 0.1475052 +1.458117 1.27456 0.1475052 +1.667858 1.27456 0.1475052 +1.907556 1.27456 0.1475052 +2.181521 1.27456 0.1475052 +2.494678 1.27456 0.1475052 +2.852659 1.27456 0.1475052 +3.261896 1.27456 0.1475052 +3.729748 1.27456 0.1475052 +4.264621 1.27456 0.1475052 +4.876131 1.27456 0.1475052 +5.575266 1.27456 0.1475052 +6.374593 1.27456 0.1475052 +0 1.458117 0.1475052 +0 1.458117 0.1475052 +0 1.458117 0.1475052 +0.002268731 1.458117 0.1475052 +0.07076883 1.458117 0.1475052 +0.1119241 1.458117 0.1475052 +0.1475052 1.458117 0.1475052 +0.1846606 1.458117 0.1475052 +0.2245119 1.458117 0.1475052 +0.2679612 1.458117 0.1475052 +0.3158431 1.458117 0.1475052 +0.3689944 1.458117 0.1475052 +0.4282948 1.458117 0.1475052 +0.494694 1.458117 0.1475052 +0.5692344 1.458117 0.1475052 +0.6530715 1.458117 0.1475052 +0.7474945 1.458117 0.1475052 +0.8539475 1.458117 0.1475052 +0.974052 1.458117 0.1475052 +1.113885 1.458117 0.1475052 +1.27456 1.458117 0.1475052 +1.458117 1.458117 0.1475052 +1.667858 1.458117 0.1475052 +1.907556 1.458117 0.1475052 +2.181521 1.458117 0.1475052 +2.494678 1.458117 0.1475052 +2.852659 1.458117 0.1475052 +3.261896 1.458117 0.1475052 +3.729748 1.458117 0.1475052 +4.264621 1.458117 0.1475052 +4.876131 1.458117 0.1475052 +5.575266 1.458117 0.1475052 +6.374593 1.458117 0.1475052 +0 1.667858 0.1475052 +0 1.667858 0.1475052 +0 1.667858 0.1475052 +0.002268731 1.667858 0.1475052 +0.07076883 1.667858 0.1475052 +0.1119241 1.667858 0.1475052 +0.1475052 1.667858 0.1475052 +0.1846606 1.667858 0.1475052 +0.2245119 1.667858 0.1475052 +0.2679612 1.667858 0.1475052 +0.3158431 1.667858 0.1475052 +0.3689944 1.667858 0.1475052 +0.4282948 1.667858 0.1475052 +0.494694 1.667858 0.1475052 +0.5692344 1.667858 0.1475052 +0.6530715 1.667858 0.1475052 +0.7474945 1.667858 0.1475052 +0.8539475 1.667858 0.1475052 +0.974052 1.667858 0.1475052 +1.113885 1.667858 0.1475052 +1.27456 1.667858 0.1475052 +1.458117 1.667858 0.1475052 +1.667858 1.667858 0.1475052 +1.907556 1.667858 0.1475052 +2.181521 1.667858 0.1475052 +2.494678 1.667858 0.1475052 +2.852659 1.667858 0.1475052 +3.261896 1.667858 0.1475052 +3.729748 1.667858 0.1475052 +4.264621 1.667858 0.1475052 +4.876131 1.667858 0.1475052 +5.575266 1.667858 0.1475052 +6.374593 1.667858 0.1475052 +0 1.907556 0.1475052 +0 1.907556 0.1475052 +0 1.907556 0.1475052 +0.002268731 1.907556 0.1475052 +0.07076883 1.907556 0.1475052 +0.1119241 1.907556 0.1475052 +0.1475052 1.907556 0.1475052 +0.1846606 1.907556 0.1475052 +0.2245119 1.907556 0.1475052 +0.2679612 1.907556 0.1475052 +0.3158431 1.907556 0.1475052 +0.3689944 1.907556 0.1475052 +0.4282948 1.907556 0.1475052 +0.494694 1.907556 0.1475052 +0.5692344 1.907556 0.1475052 +0.6530715 1.907556 0.1475052 +0.7474945 1.907556 0.1475052 +0.8539475 1.907556 0.1475052 +0.974052 1.907556 0.1475052 +1.113885 1.907556 0.1475052 +1.27456 1.907556 0.1475052 +1.458117 1.907556 0.1475052 +1.667858 1.907556 0.1475052 +1.907556 1.907556 0.1475052 +2.181521 1.907556 0.1475052 +2.494678 1.907556 0.1475052 +2.852659 1.907556 0.1475052 +3.261896 1.907556 0.1475052 +3.729748 1.907556 0.1475052 +4.264621 1.907556 0.1475052 +4.876131 1.907556 0.1475052 +5.575266 1.907556 0.1475052 +6.374593 1.907556 0.1475052 +0 2.181521 0.1475052 +0 2.181521 0.1475052 +0 2.181521 0.1475052 +0.002268731 2.181521 0.1475052 +0.07076883 2.181521 0.1475052 +0.1119241 2.181521 0.1475052 +0.1475052 2.181521 0.1475052 +0.1846606 2.181521 0.1475052 +0.2245119 2.181521 0.1475052 +0.2679612 2.181521 0.1475052 +0.3158431 2.181521 0.1475052 +0.3689944 2.181521 0.1475052 +0.4282948 2.181521 0.1475052 +0.494694 2.181521 0.1475052 +0.5692344 2.181521 0.1475052 +0.6530715 2.181521 0.1475052 +0.7474945 2.181521 0.1475052 +0.8539475 2.181521 0.1475052 +0.974052 2.181521 0.1475052 +1.113885 2.181521 0.1475052 +1.27456 2.181521 0.1475052 +1.458117 2.181521 0.1475052 +1.667858 2.181521 0.1475052 +1.907556 2.181521 0.1475052 +2.181521 2.181521 0.1475052 +2.494678 2.181521 0.1475052 +2.852659 2.181521 0.1475052 +3.261896 2.181521 0.1475052 +3.729748 2.181521 0.1475052 +4.264621 2.181521 0.1475052 +4.876131 2.181521 0.1475052 +5.575266 2.181521 0.1475052 +6.374593 2.181521 0.1475052 +0 2.494678 0.1475052 +0 2.494678 0.1475052 +0 2.494678 0.1475052 +0.002268731 2.494678 0.1475052 +0.07076883 2.494678 0.1475052 +0.1119241 2.494678 0.1475052 +0.1475052 2.494678 0.1475052 +0.1846606 2.494678 0.1475052 +0.2245119 2.494678 0.1475052 +0.2679612 2.494678 0.1475052 +0.3158431 2.494678 0.1475052 +0.3689944 2.494678 0.1475052 +0.4282948 2.494678 0.1475052 +0.494694 2.494678 0.1475052 +0.5692344 2.494678 0.1475052 +0.6530715 2.494678 0.1475052 +0.7474945 2.494678 0.1475052 +0.8539475 2.494678 0.1475052 +0.974052 2.494678 0.1475052 +1.113885 2.494678 0.1475052 +1.27456 2.494678 0.1475052 +1.458117 2.494678 0.1475052 +1.667858 2.494678 0.1475052 +1.907556 2.494678 0.1475052 +2.181521 2.494678 0.1475052 +2.494678 2.494678 0.1475052 +2.852659 2.494678 0.1475052 +3.261896 2.494678 0.1475052 +3.729748 2.494678 0.1475052 +4.264621 2.494678 0.1475052 +4.876131 2.494678 0.1475052 +5.575266 2.494678 0.1475052 +6.374593 2.494678 0.1475052 +0 2.852659 0.1475052 +0 2.852659 0.1475052 +0 2.852659 0.1475052 +0.002268731 2.852659 0.1475052 +0.07076883 2.852659 0.1475052 +0.1119241 2.852659 0.1475052 +0.1475052 2.852659 0.1475052 +0.1846606 2.852659 0.1475052 +0.2245119 2.852659 0.1475052 +0.2679612 2.852659 0.1475052 +0.3158431 2.852659 0.1475052 +0.3689944 2.852659 0.1475052 +0.4282948 2.852659 0.1475052 +0.494694 2.852659 0.1475052 +0.5692344 2.852659 0.1475052 +0.6530715 2.852659 0.1475052 +0.7474945 2.852659 0.1475052 +0.8539475 2.852659 0.1475052 +0.974052 2.852659 0.1475052 +1.113885 2.852659 0.1475052 +1.27456 2.852659 0.1475052 +1.458117 2.852659 0.1475052 +1.667858 2.852659 0.1475052 +1.907556 2.852659 0.1475052 +2.181521 2.852659 0.1475052 +2.494678 2.852659 0.1475052 +2.852659 2.852659 0.1475052 +3.261896 2.852659 0.1475052 +3.729748 2.852659 0.1475052 +4.264621 2.852659 0.1475052 +4.876131 2.852659 0.1475052 +5.575266 2.852659 0.1475052 +6.374593 2.852659 0.1475052 +0 3.261896 0.1475052 +0 3.261896 0.1475052 +0 3.261896 0.1475052 +0.002268731 3.261896 0.1475052 +0.07076883 3.261896 0.1475052 +0.1119241 3.261896 0.1475052 +0.1475052 3.261896 0.1475052 +0.1846606 3.261896 0.1475052 +0.2245119 3.261896 0.1475052 +0.2679612 3.261896 0.1475052 +0.3158431 3.261896 0.1475052 +0.3689944 3.261896 0.1475052 +0.4282948 3.261896 0.1475052 +0.494694 3.261896 0.1475052 +0.5692344 3.261896 0.1475052 +0.6530715 3.261896 0.1475052 +0.7474945 3.261896 0.1475052 +0.8539475 3.261896 0.1475052 +0.974052 3.261896 0.1475052 +1.113885 3.261896 0.1475052 +1.27456 3.261896 0.1475052 +1.458117 3.261896 0.1475052 +1.667858 3.261896 0.1475052 +1.907556 3.261896 0.1475052 +2.181521 3.261896 0.1475052 +2.494678 3.261896 0.1475052 +2.852659 3.261896 0.1475052 +3.261896 3.261896 0.1475052 +3.729748 3.261896 0.1475052 +4.264621 3.261896 0.1475052 +4.876131 3.261896 0.1475052 +5.575266 3.261896 0.1475052 +6.374593 3.261896 0.1475052 +0 3.729748 0.1475052 +0 3.729748 0.1475052 +0 3.729748 0.1475052 +0.002268731 3.729748 0.1475052 +0.07076883 3.729748 0.1475052 +0.1119241 3.729748 0.1475052 +0.1475052 3.729748 0.1475052 +0.1846606 3.729748 0.1475052 +0.2245119 3.729748 0.1475052 +0.2679612 3.729748 0.1475052 +0.3158431 3.729748 0.1475052 +0.3689944 3.729748 0.1475052 +0.4282948 3.729748 0.1475052 +0.494694 3.729748 0.1475052 +0.5692344 3.729748 0.1475052 +0.6530715 3.729748 0.1475052 +0.7474945 3.729748 0.1475052 +0.8539475 3.729748 0.1475052 +0.974052 3.729748 0.1475052 +1.113885 3.729748 0.1475052 +1.27456 3.729748 0.1475052 +1.458117 3.729748 0.1475052 +1.667858 3.729748 0.1475052 +1.907556 3.729748 0.1475052 +2.181521 3.729748 0.1475052 +2.494678 3.729748 0.1475052 +2.852659 3.729748 0.1475052 +3.261896 3.729748 0.1475052 +3.729748 3.729748 0.1475052 +4.264621 3.729748 0.1475052 +4.876131 3.729748 0.1475052 +5.575266 3.729748 0.1475052 +6.374593 3.729748 0.1475052 +0 4.264621 0.1475052 +0 4.264621 0.1475052 +0 4.264621 0.1475052 +0.002268731 4.264621 0.1475052 +0.07076883 4.264621 0.1475052 +0.1119241 4.264621 0.1475052 +0.1475052 4.264621 0.1475052 +0.1846606 4.264621 0.1475052 +0.2245119 4.264621 0.1475052 +0.2679612 4.264621 0.1475052 +0.3158431 4.264621 0.1475052 +0.3689944 4.264621 0.1475052 +0.4282948 4.264621 0.1475052 +0.494694 4.264621 0.1475052 +0.5692344 4.264621 0.1475052 +0.6530715 4.264621 0.1475052 +0.7474945 4.264621 0.1475052 +0.8539475 4.264621 0.1475052 +0.974052 4.264621 0.1475052 +1.113885 4.264621 0.1475052 +1.27456 4.264621 0.1475052 +1.458117 4.264621 0.1475052 +1.667858 4.264621 0.1475052 +1.907556 4.264621 0.1475052 +2.181521 4.264621 0.1475052 +2.494678 4.264621 0.1475052 +2.852659 4.264621 0.1475052 +3.261896 4.264621 0.1475052 +3.729748 4.264621 0.1475052 +4.264621 4.264621 0.1475052 +4.876131 4.264621 0.1475052 +5.575266 4.264621 0.1475052 +6.374593 4.264621 0.1475052 +0 4.876131 0.1475052 +0 4.876131 0.1475052 +0 4.876131 0.1475052 +0.002268731 4.876131 0.1475052 +0.07076883 4.876131 0.1475052 +0.1119241 4.876131 0.1475052 +0.1475052 4.876131 0.1475052 +0.1846606 4.876131 0.1475052 +0.2245119 4.876131 0.1475052 +0.2679612 4.876131 0.1475052 +0.3158431 4.876131 0.1475052 +0.3689944 4.876131 0.1475052 +0.4282948 4.876131 0.1475052 +0.494694 4.876131 0.1475052 +0.5692344 4.876131 0.1475052 +0.6530715 4.876131 0.1475052 +0.7474945 4.876131 0.1475052 +0.8539475 4.876131 0.1475052 +0.974052 4.876131 0.1475052 +1.113885 4.876131 0.1475052 +1.27456 4.876131 0.1475052 +1.458117 4.876131 0.1475052 +1.667858 4.876131 0.1475052 +1.907556 4.876131 0.1475052 +2.181521 4.876131 0.1475052 +2.494678 4.876131 0.1475052 +2.852659 4.876131 0.1475052 +3.261896 4.876131 0.1475052 +3.729748 4.876131 0.1475052 +4.264621 4.876131 0.1475052 +4.876131 4.876131 0.1475052 +5.575266 4.876131 0.1475052 +6.374593 4.876131 0.1475052 +0 5.575266 0.1475052 +0 5.575266 0.1475052 +0 5.575266 0.1475052 +0.002268731 5.575266 0.1475052 +0.07076883 5.575266 0.1475052 +0.1119241 5.575266 0.1475052 +0.1475052 5.575266 0.1475052 +0.1846606 5.575266 0.1475052 +0.2245119 5.575266 0.1475052 +0.2679612 5.575266 0.1475052 +0.3158431 5.575266 0.1475052 +0.3689944 5.575266 0.1475052 +0.4282948 5.575266 0.1475052 +0.494694 5.575266 0.1475052 +0.5692344 5.575266 0.1475052 +0.6530715 5.575266 0.1475052 +0.7474945 5.575266 0.1475052 +0.8539475 5.575266 0.1475052 +0.974052 5.575266 0.1475052 +1.113885 5.575266 0.1475052 +1.27456 5.575266 0.1475052 +1.458117 5.575266 0.1475052 +1.667858 5.575266 0.1475052 +1.907556 5.575266 0.1475052 +2.181521 5.575266 0.1475052 +2.494678 5.575266 0.1475052 +2.852659 5.575266 0.1475052 +3.261896 5.575266 0.1475052 +3.729748 5.575266 0.1475052 +4.264621 5.575266 0.1475052 +4.876131 5.575266 0.1475052 +5.575266 5.575266 0.1475052 +6.374593 5.575266 0.1475052 +0 6.374593 0.1475052 +0 6.374593 0.1475052 +0 6.374593 0.1475052 +0.002268731 6.374593 0.1475052 +0.07076883 6.374593 0.1475052 +0.1119241 6.374593 0.1475052 +0.1475052 6.374593 0.1475052 +0.1846606 6.374593 0.1475052 +0.2245119 6.374593 0.1475052 +0.2679612 6.374593 0.1475052 +0.3158431 6.374593 0.1475052 +0.3689944 6.374593 0.1475052 +0.4282948 6.374593 0.1475052 +0.494694 6.374593 0.1475052 +0.5692344 6.374593 0.1475052 +0.6530715 6.374593 0.1475052 +0.7474945 6.374593 0.1475052 +0.8539475 6.374593 0.1475052 +0.974052 6.374593 0.1475052 +1.113885 6.374593 0.1475052 +1.27456 6.374593 0.1475052 +1.458117 6.374593 0.1475052 +1.667858 6.374593 0.1475052 +1.907556 6.374593 0.1475052 +2.181521 6.374593 0.1475052 +2.494678 6.374593 0.1475052 +2.852659 6.374593 0.1475052 +3.261896 6.374593 0.1475052 +3.729748 6.374593 0.1475052 +4.264621 6.374593 0.1475052 +4.876131 6.374593 0.1475052 +5.575266 6.374593 0.1475052 +6.374593 6.374593 0.1475052 +0 0 0.1846606 +0 0 0.1846606 +0 0 0.1846606 +0.002268731 0 0.1846606 +0.07076883 0 0.1846606 +0.1119241 0 0.1846606 +0.1475052 0 0.1846606 +0.1846606 0 0.1846606 +0.2245119 0 0.1846606 +0.2679612 0 0.1846606 +0.3158431 0 0.1846606 +0.3689944 0 0.1846606 +0.4282948 0 0.1846606 +0.494694 0 0.1846606 +0.5692344 0 0.1846606 +0.6530715 0 0.1846606 +0.7474945 0 0.1846606 +0.8539475 0 0.1846606 +0.974052 0 0.1846606 +1.113885 0 0.1846606 +1.27456 0 0.1846606 +1.458117 0 0.1846606 +1.667858 0 0.1846606 +1.907556 0 0.1846606 +2.181521 0 0.1846606 +2.494678 0 0.1846606 +2.852659 0 0.1846606 +3.261896 0 0.1846606 +3.729748 0 0.1846606 +4.264621 0 0.1846606 +4.876131 0 0.1846606 +5.575266 0 0.1846606 +6.374593 0 0.1846606 +0 0 0.1846606 +0 0 0.1846606 +0 0 0.1846606 +0.002268731 0 0.1846606 +0.07076883 0 0.1846606 +0.1119241 0 0.1846606 +0.1475052 0 0.1846606 +0.1846606 0 0.1846606 +0.2245119 0 0.1846606 +0.2679612 0 0.1846606 +0.3158431 0 0.1846606 +0.3689944 0 0.1846606 +0.4282948 0 0.1846606 +0.494694 0 0.1846606 +0.5692344 0 0.1846606 +0.6530715 0 0.1846606 +0.7474945 0 0.1846606 +0.8539475 0 0.1846606 +0.974052 0 0.1846606 +1.113885 0 0.1846606 +1.27456 0 0.1846606 +1.458117 0 0.1846606 +1.667858 0 0.1846606 +1.907556 0 0.1846606 +2.181521 0 0.1846606 +2.494678 0 0.1846606 +2.852659 0 0.1846606 +3.261896 0 0.1846606 +3.729748 0 0.1846606 +4.264621 0 0.1846606 +4.876131 0 0.1846606 +5.575266 0 0.1846606 +6.374593 0 0.1846606 +0 0 0.1846606 +0 0 0.1846606 +0 0 0.1846606 +0.002268731 0 0.1846606 +0.07076883 0 0.1846606 +0.1119241 0 0.1846606 +0.1475052 0 0.1846606 +0.1846606 0 0.1846606 +0.2245119 0 0.1846606 +0.2679612 0 0.1846606 +0.3158431 0 0.1846606 +0.3689944 0 0.1846606 +0.4282948 0 0.1846606 +0.494694 0 0.1846606 +0.5692344 0 0.1846606 +0.6530715 0 0.1846606 +0.7474945 0 0.1846606 +0.8539475 0 0.1846606 +0.974052 0 0.1846606 +1.113885 0 0.1846606 +1.27456 0 0.1846606 +1.458117 0 0.1846606 +1.667858 0 0.1846606 +1.907556 0 0.1846606 +2.181521 0 0.1846606 +2.494678 0 0.1846606 +2.852659 0 0.1846606 +3.261896 0 0.1846606 +3.729748 0 0.1846606 +4.264621 0 0.1846606 +4.876131 0 0.1846606 +5.575266 0 0.1846606 +6.374593 0 0.1846606 +0 0.002268731 0.1846606 +0 0.002268731 0.1846606 +0 0.002268731 0.1846606 +0.002268731 0.002268731 0.1846606 +0.07076883 0.002268731 0.1846606 +0.1119241 0.002268731 0.1846606 +0.1475052 0.002268731 0.1846606 +0.1846606 0.002268731 0.1846606 +0.2245119 0.002268731 0.1846606 +0.2679612 0.002268731 0.1846606 +0.3158431 0.002268731 0.1846606 +0.3689944 0.002268731 0.1846606 +0.4282948 0.002268731 0.1846606 +0.494694 0.002268731 0.1846606 +0.5692344 0.002268731 0.1846606 +0.6530715 0.002268731 0.1846606 +0.7474945 0.002268731 0.1846606 +0.8539475 0.002268731 0.1846606 +0.974052 0.002268731 0.1846606 +1.113885 0.002268731 0.1846606 +1.27456 0.002268731 0.1846606 +1.458117 0.002268731 0.1846606 +1.667858 0.002268731 0.1846606 +1.907556 0.002268731 0.1846606 +2.181521 0.002268731 0.1846606 +2.494678 0.002268731 0.1846606 +2.852659 0.002268731 0.1846606 +3.261896 0.002268731 0.1846606 +3.729748 0.002268731 0.1846606 +4.264621 0.002268731 0.1846606 +4.876131 0.002268731 0.1846606 +5.575266 0.002268731 0.1846606 +6.374593 0.002268731 0.1846606 +0 0.07076883 0.1846606 +0 0.07076883 0.1846606 +0 0.07076883 0.1846606 +0.002268731 0.07076883 0.1846606 +0.07076883 0.07076883 0.1846606 +0.1119241 0.07076883 0.1846606 +0.1475052 0.07076883 0.1846606 +0.1846606 0.07076883 0.1846606 +0.2245119 0.07076883 0.1846606 +0.2679612 0.07076883 0.1846606 +0.3158431 0.07076883 0.1846606 +0.3689944 0.07076883 0.1846606 +0.4282948 0.07076883 0.1846606 +0.494694 0.07076883 0.1846606 +0.5692344 0.07076883 0.1846606 +0.6530715 0.07076883 0.1846606 +0.7474945 0.07076883 0.1846606 +0.8539475 0.07076883 0.1846606 +0.974052 0.07076883 0.1846606 +1.113885 0.07076883 0.1846606 +1.27456 0.07076883 0.1846606 +1.458117 0.07076883 0.1846606 +1.667858 0.07076883 0.1846606 +1.907556 0.07076883 0.1846606 +2.181521 0.07076883 0.1846606 +2.494678 0.07076883 0.1846606 +2.852659 0.07076883 0.1846606 +3.261896 0.07076883 0.1846606 +3.729748 0.07076883 0.1846606 +4.264621 0.07076883 0.1846606 +4.876131 0.07076883 0.1846606 +5.575266 0.07076883 0.1846606 +6.374593 0.07076883 0.1846606 +0 0.1119241 0.1846606 +0 0.1119241 0.1846606 +0 0.1119241 0.1846606 +0.002268731 0.1119241 0.1846606 +0.07076883 0.1119241 0.1846606 +0.1119241 0.1119241 0.1846606 +0.1475052 0.1119241 0.1846606 +0.1846606 0.1119241 0.1846606 +0.2245119 0.1119241 0.1846606 +0.2679612 0.1119241 0.1846606 +0.3158431 0.1119241 0.1846606 +0.3689944 0.1119241 0.1846606 +0.4282948 0.1119241 0.1846606 +0.494694 0.1119241 0.1846606 +0.5692344 0.1119241 0.1846606 +0.6530715 0.1119241 0.1846606 +0.7474945 0.1119241 0.1846606 +0.8539475 0.1119241 0.1846606 +0.974052 0.1119241 0.1846606 +1.113885 0.1119241 0.1846606 +1.27456 0.1119241 0.1846606 +1.458117 0.1119241 0.1846606 +1.667858 0.1119241 0.1846606 +1.907556 0.1119241 0.1846606 +2.181521 0.1119241 0.1846606 +2.494678 0.1119241 0.1846606 +2.852659 0.1119241 0.1846606 +3.261896 0.1119241 0.1846606 +3.729748 0.1119241 0.1846606 +4.264621 0.1119241 0.1846606 +4.876131 0.1119241 0.1846606 +5.575266 0.1119241 0.1846606 +6.374593 0.1119241 0.1846606 +0 0.1475052 0.1846606 +0 0.1475052 0.1846606 +0 0.1475052 0.1846606 +0.002268731 0.1475052 0.1846606 +0.07076883 0.1475052 0.1846606 +0.1119241 0.1475052 0.1846606 +0.1475052 0.1475052 0.1846606 +0.1846606 0.1475052 0.1846606 +0.2245119 0.1475052 0.1846606 +0.2679612 0.1475052 0.1846606 +0.3158431 0.1475052 0.1846606 +0.3689944 0.1475052 0.1846606 +0.4282948 0.1475052 0.1846606 +0.494694 0.1475052 0.1846606 +0.5692344 0.1475052 0.1846606 +0.6530715 0.1475052 0.1846606 +0.7474945 0.1475052 0.1846606 +0.8539475 0.1475052 0.1846606 +0.974052 0.1475052 0.1846606 +1.113885 0.1475052 0.1846606 +1.27456 0.1475052 0.1846606 +1.458117 0.1475052 0.1846606 +1.667858 0.1475052 0.1846606 +1.907556 0.1475052 0.1846606 +2.181521 0.1475052 0.1846606 +2.494678 0.1475052 0.1846606 +2.852659 0.1475052 0.1846606 +3.261896 0.1475052 0.1846606 +3.729748 0.1475052 0.1846606 +4.264621 0.1475052 0.1846606 +4.876131 0.1475052 0.1846606 +5.575266 0.1475052 0.1846606 +6.374593 0.1475052 0.1846606 +0 0.1846606 0.1846606 +0 0.1846606 0.1846606 +0 0.1846606 0.1846606 +0.002268731 0.1846606 0.1846606 +0.07076883 0.1846606 0.1846606 +0.1119241 0.1846606 0.1846606 +0.1475052 0.1846606 0.1846606 +0.1846606 0.1846606 0.1846606 +0.2245119 0.1846606 0.1846606 +0.2679612 0.1846606 0.1846606 +0.3158431 0.1846606 0.1846606 +0.3689944 0.1846606 0.1846606 +0.4282948 0.1846606 0.1846606 +0.494694 0.1846606 0.1846606 +0.5692344 0.1846606 0.1846606 +0.6530715 0.1846606 0.1846606 +0.7474945 0.1846606 0.1846606 +0.8539475 0.1846606 0.1846606 +0.974052 0.1846606 0.1846606 +1.113885 0.1846606 0.1846606 +1.27456 0.1846606 0.1846606 +1.458117 0.1846606 0.1846606 +1.667858 0.1846606 0.1846606 +1.907556 0.1846606 0.1846606 +2.181521 0.1846606 0.1846606 +2.494678 0.1846606 0.1846606 +2.852659 0.1846606 0.1846606 +3.261896 0.1846606 0.1846606 +3.729748 0.1846606 0.1846606 +4.264621 0.1846606 0.1846606 +4.876131 0.1846606 0.1846606 +5.575266 0.1846606 0.1846606 +6.374593 0.1846606 0.1846606 +0 0.2245119 0.1846606 +0 0.2245119 0.1846606 +0 0.2245119 0.1846606 +0.002268731 0.2245119 0.1846606 +0.07076883 0.2245119 0.1846606 +0.1119241 0.2245119 0.1846606 +0.1475052 0.2245119 0.1846606 +0.1846606 0.2245119 0.1846606 +0.2245119 0.2245119 0.1846606 +0.2679612 0.2245119 0.1846606 +0.3158431 0.2245119 0.1846606 +0.3689944 0.2245119 0.1846606 +0.4282948 0.2245119 0.1846606 +0.494694 0.2245119 0.1846606 +0.5692344 0.2245119 0.1846606 +0.6530715 0.2245119 0.1846606 +0.7474945 0.2245119 0.1846606 +0.8539475 0.2245119 0.1846606 +0.974052 0.2245119 0.1846606 +1.113885 0.2245119 0.1846606 +1.27456 0.2245119 0.1846606 +1.458117 0.2245119 0.1846606 +1.667858 0.2245119 0.1846606 +1.907556 0.2245119 0.1846606 +2.181521 0.2245119 0.1846606 +2.494678 0.2245119 0.1846606 +2.852659 0.2245119 0.1846606 +3.261896 0.2245119 0.1846606 +3.729748 0.2245119 0.1846606 +4.264621 0.2245119 0.1846606 +4.876131 0.2245119 0.1846606 +5.575266 0.2245119 0.1846606 +6.374593 0.2245119 0.1846606 +0 0.2679612 0.1846606 +0 0.2679612 0.1846606 +0 0.2679612 0.1846606 +0.002268731 0.2679612 0.1846606 +0.07076883 0.2679612 0.1846606 +0.1119241 0.2679612 0.1846606 +0.1475052 0.2679612 0.1846606 +0.1846606 0.2679612 0.1846606 +0.2245119 0.2679612 0.1846606 +0.2679612 0.2679612 0.1846606 +0.3158431 0.2679612 0.1846606 +0.3689944 0.2679612 0.1846606 +0.4282948 0.2679612 0.1846606 +0.494694 0.2679612 0.1846606 +0.5692344 0.2679612 0.1846606 +0.6530715 0.2679612 0.1846606 +0.7474945 0.2679612 0.1846606 +0.8539475 0.2679612 0.1846606 +0.974052 0.2679612 0.1846606 +1.113885 0.2679612 0.1846606 +1.27456 0.2679612 0.1846606 +1.458117 0.2679612 0.1846606 +1.667858 0.2679612 0.1846606 +1.907556 0.2679612 0.1846606 +2.181521 0.2679612 0.1846606 +2.494678 0.2679612 0.1846606 +2.852659 0.2679612 0.1846606 +3.261896 0.2679612 0.1846606 +3.729748 0.2679612 0.1846606 +4.264621 0.2679612 0.1846606 +4.876131 0.2679612 0.1846606 +5.575266 0.2679612 0.1846606 +6.374593 0.2679612 0.1846606 +0 0.3158431 0.1846606 +0 0.3158431 0.1846606 +0 0.3158431 0.1846606 +0.002268731 0.3158431 0.1846606 +0.07076883 0.3158431 0.1846606 +0.1119241 0.3158431 0.1846606 +0.1475052 0.3158431 0.1846606 +0.1846606 0.3158431 0.1846606 +0.2245119 0.3158431 0.1846606 +0.2679612 0.3158431 0.1846606 +0.3158431 0.3158431 0.1846606 +0.3689944 0.3158431 0.1846606 +0.4282948 0.3158431 0.1846606 +0.494694 0.3158431 0.1846606 +0.5692344 0.3158431 0.1846606 +0.6530715 0.3158431 0.1846606 +0.7474945 0.3158431 0.1846606 +0.8539475 0.3158431 0.1846606 +0.974052 0.3158431 0.1846606 +1.113885 0.3158431 0.1846606 +1.27456 0.3158431 0.1846606 +1.458117 0.3158431 0.1846606 +1.667858 0.3158431 0.1846606 +1.907556 0.3158431 0.1846606 +2.181521 0.3158431 0.1846606 +2.494678 0.3158431 0.1846606 +2.852659 0.3158431 0.1846606 +3.261896 0.3158431 0.1846606 +3.729748 0.3158431 0.1846606 +4.264621 0.3158431 0.1846606 +4.876131 0.3158431 0.1846606 +5.575266 0.3158431 0.1846606 +6.374593 0.3158431 0.1846606 +0 0.3689944 0.1846606 +0 0.3689944 0.1846606 +0 0.3689944 0.1846606 +0.002268731 0.3689944 0.1846606 +0.07076883 0.3689944 0.1846606 +0.1119241 0.3689944 0.1846606 +0.1475052 0.3689944 0.1846606 +0.1846606 0.3689944 0.1846606 +0.2245119 0.3689944 0.1846606 +0.2679612 0.3689944 0.1846606 +0.3158431 0.3689944 0.1846606 +0.3689944 0.3689944 0.1846606 +0.4282948 0.3689944 0.1846606 +0.494694 0.3689944 0.1846606 +0.5692344 0.3689944 0.1846606 +0.6530715 0.3689944 0.1846606 +0.7474945 0.3689944 0.1846606 +0.8539475 0.3689944 0.1846606 +0.974052 0.3689944 0.1846606 +1.113885 0.3689944 0.1846606 +1.27456 0.3689944 0.1846606 +1.458117 0.3689944 0.1846606 +1.667858 0.3689944 0.1846606 +1.907556 0.3689944 0.1846606 +2.181521 0.3689944 0.1846606 +2.494678 0.3689944 0.1846606 +2.852659 0.3689944 0.1846606 +3.261896 0.3689944 0.1846606 +3.729748 0.3689944 0.1846606 +4.264621 0.3689944 0.1846606 +4.876131 0.3689944 0.1846606 +5.575266 0.3689944 0.1846606 +6.374593 0.3689944 0.1846606 +0 0.4282948 0.1846606 +0 0.4282948 0.1846606 +0 0.4282948 0.1846606 +0.002268731 0.4282948 0.1846606 +0.07076883 0.4282948 0.1846606 +0.1119241 0.4282948 0.1846606 +0.1475052 0.4282948 0.1846606 +0.1846606 0.4282948 0.1846606 +0.2245119 0.4282948 0.1846606 +0.2679612 0.4282948 0.1846606 +0.3158431 0.4282948 0.1846606 +0.3689944 0.4282948 0.1846606 +0.4282948 0.4282948 0.1846606 +0.494694 0.4282948 0.1846606 +0.5692344 0.4282948 0.1846606 +0.6530715 0.4282948 0.1846606 +0.7474945 0.4282948 0.1846606 +0.8539475 0.4282948 0.1846606 +0.974052 0.4282948 0.1846606 +1.113885 0.4282948 0.1846606 +1.27456 0.4282948 0.1846606 +1.458117 0.4282948 0.1846606 +1.667858 0.4282948 0.1846606 +1.907556 0.4282948 0.1846606 +2.181521 0.4282948 0.1846606 +2.494678 0.4282948 0.1846606 +2.852659 0.4282948 0.1846606 +3.261896 0.4282948 0.1846606 +3.729748 0.4282948 0.1846606 +4.264621 0.4282948 0.1846606 +4.876131 0.4282948 0.1846606 +5.575266 0.4282948 0.1846606 +6.374593 0.4282948 0.1846606 +0 0.494694 0.1846606 +0 0.494694 0.1846606 +0 0.494694 0.1846606 +0.002268731 0.494694 0.1846606 +0.07076883 0.494694 0.1846606 +0.1119241 0.494694 0.1846606 +0.1475052 0.494694 0.1846606 +0.1846606 0.494694 0.1846606 +0.2245119 0.494694 0.1846606 +0.2679612 0.494694 0.1846606 +0.3158431 0.494694 0.1846606 +0.3689944 0.494694 0.1846606 +0.4282948 0.494694 0.1846606 +0.494694 0.494694 0.1846606 +0.5692344 0.494694 0.1846606 +0.6530715 0.494694 0.1846606 +0.7474945 0.494694 0.1846606 +0.8539475 0.494694 0.1846606 +0.974052 0.494694 0.1846606 +1.113885 0.494694 0.1846606 +1.27456 0.494694 0.1846606 +1.458117 0.494694 0.1846606 +1.667858 0.494694 0.1846606 +1.907556 0.494694 0.1846606 +2.181521 0.494694 0.1846606 +2.494678 0.494694 0.1846606 +2.852659 0.494694 0.1846606 +3.261896 0.494694 0.1846606 +3.729748 0.494694 0.1846606 +4.264621 0.494694 0.1846606 +4.876131 0.494694 0.1846606 +5.575266 0.494694 0.1846606 +6.374593 0.494694 0.1846606 +0 0.5692344 0.1846606 +0 0.5692344 0.1846606 +0 0.5692344 0.1846606 +0.002268731 0.5692344 0.1846606 +0.07076883 0.5692344 0.1846606 +0.1119241 0.5692344 0.1846606 +0.1475052 0.5692344 0.1846606 +0.1846606 0.5692344 0.1846606 +0.2245119 0.5692344 0.1846606 +0.2679612 0.5692344 0.1846606 +0.3158431 0.5692344 0.1846606 +0.3689944 0.5692344 0.1846606 +0.4282948 0.5692344 0.1846606 +0.494694 0.5692344 0.1846606 +0.5692344 0.5692344 0.1846606 +0.6530715 0.5692344 0.1846606 +0.7474945 0.5692344 0.1846606 +0.8539475 0.5692344 0.1846606 +0.974052 0.5692344 0.1846606 +1.113885 0.5692344 0.1846606 +1.27456 0.5692344 0.1846606 +1.458117 0.5692344 0.1846606 +1.667858 0.5692344 0.1846606 +1.907556 0.5692344 0.1846606 +2.181521 0.5692344 0.1846606 +2.494678 0.5692344 0.1846606 +2.852659 0.5692344 0.1846606 +3.261896 0.5692344 0.1846606 +3.729748 0.5692344 0.1846606 +4.264621 0.5692344 0.1846606 +4.876131 0.5692344 0.1846606 +5.575266 0.5692344 0.1846606 +6.374593 0.5692344 0.1846606 +0 0.6530715 0.1846606 +0 0.6530715 0.1846606 +0 0.6530715 0.1846606 +0.002268731 0.6530715 0.1846606 +0.07076883 0.6530715 0.1846606 +0.1119241 0.6530715 0.1846606 +0.1475052 0.6530715 0.1846606 +0.1846606 0.6530715 0.1846606 +0.2245119 0.6530715 0.1846606 +0.2679612 0.6530715 0.1846606 +0.3158431 0.6530715 0.1846606 +0.3689944 0.6530715 0.1846606 +0.4282948 0.6530715 0.1846606 +0.494694 0.6530715 0.1846606 +0.5692344 0.6530715 0.1846606 +0.6530715 0.6530715 0.1846606 +0.7474945 0.6530715 0.1846606 +0.8539475 0.6530715 0.1846606 +0.974052 0.6530715 0.1846606 +1.113885 0.6530715 0.1846606 +1.27456 0.6530715 0.1846606 +1.458117 0.6530715 0.1846606 +1.667858 0.6530715 0.1846606 +1.907556 0.6530715 0.1846606 +2.181521 0.6530715 0.1846606 +2.494678 0.6530715 0.1846606 +2.852659 0.6530715 0.1846606 +3.261896 0.6530715 0.1846606 +3.729748 0.6530715 0.1846606 +4.264621 0.6530715 0.1846606 +4.876131 0.6530715 0.1846606 +5.575266 0.6530715 0.1846606 +6.374593 0.6530715 0.1846606 +0 0.7474945 0.1846606 +0 0.7474945 0.1846606 +0 0.7474945 0.1846606 +0.002268731 0.7474945 0.1846606 +0.07076883 0.7474945 0.1846606 +0.1119241 0.7474945 0.1846606 +0.1475052 0.7474945 0.1846606 +0.1846606 0.7474945 0.1846606 +0.2245119 0.7474945 0.1846606 +0.2679612 0.7474945 0.1846606 +0.3158431 0.7474945 0.1846606 +0.3689944 0.7474945 0.1846606 +0.4282948 0.7474945 0.1846606 +0.494694 0.7474945 0.1846606 +0.5692344 0.7474945 0.1846606 +0.6530715 0.7474945 0.1846606 +0.7474945 0.7474945 0.1846606 +0.8539475 0.7474945 0.1846606 +0.974052 0.7474945 0.1846606 +1.113885 0.7474945 0.1846606 +1.27456 0.7474945 0.1846606 +1.458117 0.7474945 0.1846606 +1.667858 0.7474945 0.1846606 +1.907556 0.7474945 0.1846606 +2.181521 0.7474945 0.1846606 +2.494678 0.7474945 0.1846606 +2.852659 0.7474945 0.1846606 +3.261896 0.7474945 0.1846606 +3.729748 0.7474945 0.1846606 +4.264621 0.7474945 0.1846606 +4.876131 0.7474945 0.1846606 +5.575266 0.7474945 0.1846606 +6.374593 0.7474945 0.1846606 +0 0.8539475 0.1846606 +0 0.8539475 0.1846606 +0 0.8539475 0.1846606 +0.002268731 0.8539475 0.1846606 +0.07076883 0.8539475 0.1846606 +0.1119241 0.8539475 0.1846606 +0.1475052 0.8539475 0.1846606 +0.1846606 0.8539475 0.1846606 +0.2245119 0.8539475 0.1846606 +0.2679612 0.8539475 0.1846606 +0.3158431 0.8539475 0.1846606 +0.3689944 0.8539475 0.1846606 +0.4282948 0.8539475 0.1846606 +0.494694 0.8539475 0.1846606 +0.5692344 0.8539475 0.1846606 +0.6530715 0.8539475 0.1846606 +0.7474945 0.8539475 0.1846606 +0.8539475 0.8539475 0.1846606 +0.974052 0.8539475 0.1846606 +1.113885 0.8539475 0.1846606 +1.27456 0.8539475 0.1846606 +1.458117 0.8539475 0.1846606 +1.667858 0.8539475 0.1846606 +1.907556 0.8539475 0.1846606 +2.181521 0.8539475 0.1846606 +2.494678 0.8539475 0.1846606 +2.852659 0.8539475 0.1846606 +3.261896 0.8539475 0.1846606 +3.729748 0.8539475 0.1846606 +4.264621 0.8539475 0.1846606 +4.876131 0.8539475 0.1846606 +5.575266 0.8539475 0.1846606 +6.374593 0.8539475 0.1846606 +0 0.974052 0.1846606 +0 0.974052 0.1846606 +0 0.974052 0.1846606 +0.002268731 0.974052 0.1846606 +0.07076883 0.974052 0.1846606 +0.1119241 0.974052 0.1846606 +0.1475052 0.974052 0.1846606 +0.1846606 0.974052 0.1846606 +0.2245119 0.974052 0.1846606 +0.2679612 0.974052 0.1846606 +0.3158431 0.974052 0.1846606 +0.3689944 0.974052 0.1846606 +0.4282948 0.974052 0.1846606 +0.494694 0.974052 0.1846606 +0.5692344 0.974052 0.1846606 +0.6530715 0.974052 0.1846606 +0.7474945 0.974052 0.1846606 +0.8539475 0.974052 0.1846606 +0.974052 0.974052 0.1846606 +1.113885 0.974052 0.1846606 +1.27456 0.974052 0.1846606 +1.458117 0.974052 0.1846606 +1.667858 0.974052 0.1846606 +1.907556 0.974052 0.1846606 +2.181521 0.974052 0.1846606 +2.494678 0.974052 0.1846606 +2.852659 0.974052 0.1846606 +3.261896 0.974052 0.1846606 +3.729748 0.974052 0.1846606 +4.264621 0.974052 0.1846606 +4.876131 0.974052 0.1846606 +5.575266 0.974052 0.1846606 +6.374593 0.974052 0.1846606 +0 1.113885 0.1846606 +0 1.113885 0.1846606 +0 1.113885 0.1846606 +0.002268731 1.113885 0.1846606 +0.07076883 1.113885 0.1846606 +0.1119241 1.113885 0.1846606 +0.1475052 1.113885 0.1846606 +0.1846606 1.113885 0.1846606 +0.2245119 1.113885 0.1846606 +0.2679612 1.113885 0.1846606 +0.3158431 1.113885 0.1846606 +0.3689944 1.113885 0.1846606 +0.4282948 1.113885 0.1846606 +0.494694 1.113885 0.1846606 +0.5692344 1.113885 0.1846606 +0.6530715 1.113885 0.1846606 +0.7474945 1.113885 0.1846606 +0.8539475 1.113885 0.1846606 +0.974052 1.113885 0.1846606 +1.113885 1.113885 0.1846606 +1.27456 1.113885 0.1846606 +1.458117 1.113885 0.1846606 +1.667858 1.113885 0.1846606 +1.907556 1.113885 0.1846606 +2.181521 1.113885 0.1846606 +2.494678 1.113885 0.1846606 +2.852659 1.113885 0.1846606 +3.261896 1.113885 0.1846606 +3.729748 1.113885 0.1846606 +4.264621 1.113885 0.1846606 +4.876131 1.113885 0.1846606 +5.575266 1.113885 0.1846606 +6.374593 1.113885 0.1846606 +0 1.27456 0.1846606 +0 1.27456 0.1846606 +0 1.27456 0.1846606 +0.002268731 1.27456 0.1846606 +0.07076883 1.27456 0.1846606 +0.1119241 1.27456 0.1846606 +0.1475052 1.27456 0.1846606 +0.1846606 1.27456 0.1846606 +0.2245119 1.27456 0.1846606 +0.2679612 1.27456 0.1846606 +0.3158431 1.27456 0.1846606 +0.3689944 1.27456 0.1846606 +0.4282948 1.27456 0.1846606 +0.494694 1.27456 0.1846606 +0.5692344 1.27456 0.1846606 +0.6530715 1.27456 0.1846606 +0.7474945 1.27456 0.1846606 +0.8539475 1.27456 0.1846606 +0.974052 1.27456 0.1846606 +1.113885 1.27456 0.1846606 +1.27456 1.27456 0.1846606 +1.458117 1.27456 0.1846606 +1.667858 1.27456 0.1846606 +1.907556 1.27456 0.1846606 +2.181521 1.27456 0.1846606 +2.494678 1.27456 0.1846606 +2.852659 1.27456 0.1846606 +3.261896 1.27456 0.1846606 +3.729748 1.27456 0.1846606 +4.264621 1.27456 0.1846606 +4.876131 1.27456 0.1846606 +5.575266 1.27456 0.1846606 +6.374593 1.27456 0.1846606 +0 1.458117 0.1846606 +0 1.458117 0.1846606 +0 1.458117 0.1846606 +0.002268731 1.458117 0.1846606 +0.07076883 1.458117 0.1846606 +0.1119241 1.458117 0.1846606 +0.1475052 1.458117 0.1846606 +0.1846606 1.458117 0.1846606 +0.2245119 1.458117 0.1846606 +0.2679612 1.458117 0.1846606 +0.3158431 1.458117 0.1846606 +0.3689944 1.458117 0.1846606 +0.4282948 1.458117 0.1846606 +0.494694 1.458117 0.1846606 +0.5692344 1.458117 0.1846606 +0.6530715 1.458117 0.1846606 +0.7474945 1.458117 0.1846606 +0.8539475 1.458117 0.1846606 +0.974052 1.458117 0.1846606 +1.113885 1.458117 0.1846606 +1.27456 1.458117 0.1846606 +1.458117 1.458117 0.1846606 +1.667858 1.458117 0.1846606 +1.907556 1.458117 0.1846606 +2.181521 1.458117 0.1846606 +2.494678 1.458117 0.1846606 +2.852659 1.458117 0.1846606 +3.261896 1.458117 0.1846606 +3.729748 1.458117 0.1846606 +4.264621 1.458117 0.1846606 +4.876131 1.458117 0.1846606 +5.575266 1.458117 0.1846606 +6.374593 1.458117 0.1846606 +0 1.667858 0.1846606 +0 1.667858 0.1846606 +0 1.667858 0.1846606 +0.002268731 1.667858 0.1846606 +0.07076883 1.667858 0.1846606 +0.1119241 1.667858 0.1846606 +0.1475052 1.667858 0.1846606 +0.1846606 1.667858 0.1846606 +0.2245119 1.667858 0.1846606 +0.2679612 1.667858 0.1846606 +0.3158431 1.667858 0.1846606 +0.3689944 1.667858 0.1846606 +0.4282948 1.667858 0.1846606 +0.494694 1.667858 0.1846606 +0.5692344 1.667858 0.1846606 +0.6530715 1.667858 0.1846606 +0.7474945 1.667858 0.1846606 +0.8539475 1.667858 0.1846606 +0.974052 1.667858 0.1846606 +1.113885 1.667858 0.1846606 +1.27456 1.667858 0.1846606 +1.458117 1.667858 0.1846606 +1.667858 1.667858 0.1846606 +1.907556 1.667858 0.1846606 +2.181521 1.667858 0.1846606 +2.494678 1.667858 0.1846606 +2.852659 1.667858 0.1846606 +3.261896 1.667858 0.1846606 +3.729748 1.667858 0.1846606 +4.264621 1.667858 0.1846606 +4.876131 1.667858 0.1846606 +5.575266 1.667858 0.1846606 +6.374593 1.667858 0.1846606 +0 1.907556 0.1846606 +0 1.907556 0.1846606 +0 1.907556 0.1846606 +0.002268731 1.907556 0.1846606 +0.07076883 1.907556 0.1846606 +0.1119241 1.907556 0.1846606 +0.1475052 1.907556 0.1846606 +0.1846606 1.907556 0.1846606 +0.2245119 1.907556 0.1846606 +0.2679612 1.907556 0.1846606 +0.3158431 1.907556 0.1846606 +0.3689944 1.907556 0.1846606 +0.4282948 1.907556 0.1846606 +0.494694 1.907556 0.1846606 +0.5692344 1.907556 0.1846606 +0.6530715 1.907556 0.1846606 +0.7474945 1.907556 0.1846606 +0.8539475 1.907556 0.1846606 +0.974052 1.907556 0.1846606 +1.113885 1.907556 0.1846606 +1.27456 1.907556 0.1846606 +1.458117 1.907556 0.1846606 +1.667858 1.907556 0.1846606 +1.907556 1.907556 0.1846606 +2.181521 1.907556 0.1846606 +2.494678 1.907556 0.1846606 +2.852659 1.907556 0.1846606 +3.261896 1.907556 0.1846606 +3.729748 1.907556 0.1846606 +4.264621 1.907556 0.1846606 +4.876131 1.907556 0.1846606 +5.575266 1.907556 0.1846606 +6.374593 1.907556 0.1846606 +0 2.181521 0.1846606 +0 2.181521 0.1846606 +0 2.181521 0.1846606 +0.002268731 2.181521 0.1846606 +0.07076883 2.181521 0.1846606 +0.1119241 2.181521 0.1846606 +0.1475052 2.181521 0.1846606 +0.1846606 2.181521 0.1846606 +0.2245119 2.181521 0.1846606 +0.2679612 2.181521 0.1846606 +0.3158431 2.181521 0.1846606 +0.3689944 2.181521 0.1846606 +0.4282948 2.181521 0.1846606 +0.494694 2.181521 0.1846606 +0.5692344 2.181521 0.1846606 +0.6530715 2.181521 0.1846606 +0.7474945 2.181521 0.1846606 +0.8539475 2.181521 0.1846606 +0.974052 2.181521 0.1846606 +1.113885 2.181521 0.1846606 +1.27456 2.181521 0.1846606 +1.458117 2.181521 0.1846606 +1.667858 2.181521 0.1846606 +1.907556 2.181521 0.1846606 +2.181521 2.181521 0.1846606 +2.494678 2.181521 0.1846606 +2.852659 2.181521 0.1846606 +3.261896 2.181521 0.1846606 +3.729748 2.181521 0.1846606 +4.264621 2.181521 0.1846606 +4.876131 2.181521 0.1846606 +5.575266 2.181521 0.1846606 +6.374593 2.181521 0.1846606 +0 2.494678 0.1846606 +0 2.494678 0.1846606 +0 2.494678 0.1846606 +0.002268731 2.494678 0.1846606 +0.07076883 2.494678 0.1846606 +0.1119241 2.494678 0.1846606 +0.1475052 2.494678 0.1846606 +0.1846606 2.494678 0.1846606 +0.2245119 2.494678 0.1846606 +0.2679612 2.494678 0.1846606 +0.3158431 2.494678 0.1846606 +0.3689944 2.494678 0.1846606 +0.4282948 2.494678 0.1846606 +0.494694 2.494678 0.1846606 +0.5692344 2.494678 0.1846606 +0.6530715 2.494678 0.1846606 +0.7474945 2.494678 0.1846606 +0.8539475 2.494678 0.1846606 +0.974052 2.494678 0.1846606 +1.113885 2.494678 0.1846606 +1.27456 2.494678 0.1846606 +1.458117 2.494678 0.1846606 +1.667858 2.494678 0.1846606 +1.907556 2.494678 0.1846606 +2.181521 2.494678 0.1846606 +2.494678 2.494678 0.1846606 +2.852659 2.494678 0.1846606 +3.261896 2.494678 0.1846606 +3.729748 2.494678 0.1846606 +4.264621 2.494678 0.1846606 +4.876131 2.494678 0.1846606 +5.575266 2.494678 0.1846606 +6.374593 2.494678 0.1846606 +0 2.852659 0.1846606 +0 2.852659 0.1846606 +0 2.852659 0.1846606 +0.002268731 2.852659 0.1846606 +0.07076883 2.852659 0.1846606 +0.1119241 2.852659 0.1846606 +0.1475052 2.852659 0.1846606 +0.1846606 2.852659 0.1846606 +0.2245119 2.852659 0.1846606 +0.2679612 2.852659 0.1846606 +0.3158431 2.852659 0.1846606 +0.3689944 2.852659 0.1846606 +0.4282948 2.852659 0.1846606 +0.494694 2.852659 0.1846606 +0.5692344 2.852659 0.1846606 +0.6530715 2.852659 0.1846606 +0.7474945 2.852659 0.1846606 +0.8539475 2.852659 0.1846606 +0.974052 2.852659 0.1846606 +1.113885 2.852659 0.1846606 +1.27456 2.852659 0.1846606 +1.458117 2.852659 0.1846606 +1.667858 2.852659 0.1846606 +1.907556 2.852659 0.1846606 +2.181521 2.852659 0.1846606 +2.494678 2.852659 0.1846606 +2.852659 2.852659 0.1846606 +3.261896 2.852659 0.1846606 +3.729748 2.852659 0.1846606 +4.264621 2.852659 0.1846606 +4.876131 2.852659 0.1846606 +5.575266 2.852659 0.1846606 +6.374593 2.852659 0.1846606 +0 3.261896 0.1846606 +0 3.261896 0.1846606 +0 3.261896 0.1846606 +0.002268731 3.261896 0.1846606 +0.07076883 3.261896 0.1846606 +0.1119241 3.261896 0.1846606 +0.1475052 3.261896 0.1846606 +0.1846606 3.261896 0.1846606 +0.2245119 3.261896 0.1846606 +0.2679612 3.261896 0.1846606 +0.3158431 3.261896 0.1846606 +0.3689944 3.261896 0.1846606 +0.4282948 3.261896 0.1846606 +0.494694 3.261896 0.1846606 +0.5692344 3.261896 0.1846606 +0.6530715 3.261896 0.1846606 +0.7474945 3.261896 0.1846606 +0.8539475 3.261896 0.1846606 +0.974052 3.261896 0.1846606 +1.113885 3.261896 0.1846606 +1.27456 3.261896 0.1846606 +1.458117 3.261896 0.1846606 +1.667858 3.261896 0.1846606 +1.907556 3.261896 0.1846606 +2.181521 3.261896 0.1846606 +2.494678 3.261896 0.1846606 +2.852659 3.261896 0.1846606 +3.261896 3.261896 0.1846606 +3.729748 3.261896 0.1846606 +4.264621 3.261896 0.1846606 +4.876131 3.261896 0.1846606 +5.575266 3.261896 0.1846606 +6.374593 3.261896 0.1846606 +0 3.729748 0.1846606 +0 3.729748 0.1846606 +0 3.729748 0.1846606 +0.002268731 3.729748 0.1846606 +0.07076883 3.729748 0.1846606 +0.1119241 3.729748 0.1846606 +0.1475052 3.729748 0.1846606 +0.1846606 3.729748 0.1846606 +0.2245119 3.729748 0.1846606 +0.2679612 3.729748 0.1846606 +0.3158431 3.729748 0.1846606 +0.3689944 3.729748 0.1846606 +0.4282948 3.729748 0.1846606 +0.494694 3.729748 0.1846606 +0.5692344 3.729748 0.1846606 +0.6530715 3.729748 0.1846606 +0.7474945 3.729748 0.1846606 +0.8539475 3.729748 0.1846606 +0.974052 3.729748 0.1846606 +1.113885 3.729748 0.1846606 +1.27456 3.729748 0.1846606 +1.458117 3.729748 0.1846606 +1.667858 3.729748 0.1846606 +1.907556 3.729748 0.1846606 +2.181521 3.729748 0.1846606 +2.494678 3.729748 0.1846606 +2.852659 3.729748 0.1846606 +3.261896 3.729748 0.1846606 +3.729748 3.729748 0.1846606 +4.264621 3.729748 0.1846606 +4.876131 3.729748 0.1846606 +5.575266 3.729748 0.1846606 +6.374593 3.729748 0.1846606 +0 4.264621 0.1846606 +0 4.264621 0.1846606 +0 4.264621 0.1846606 +0.002268731 4.264621 0.1846606 +0.07076883 4.264621 0.1846606 +0.1119241 4.264621 0.1846606 +0.1475052 4.264621 0.1846606 +0.1846606 4.264621 0.1846606 +0.2245119 4.264621 0.1846606 +0.2679612 4.264621 0.1846606 +0.3158431 4.264621 0.1846606 +0.3689944 4.264621 0.1846606 +0.4282948 4.264621 0.1846606 +0.494694 4.264621 0.1846606 +0.5692344 4.264621 0.1846606 +0.6530715 4.264621 0.1846606 +0.7474945 4.264621 0.1846606 +0.8539475 4.264621 0.1846606 +0.974052 4.264621 0.1846606 +1.113885 4.264621 0.1846606 +1.27456 4.264621 0.1846606 +1.458117 4.264621 0.1846606 +1.667858 4.264621 0.1846606 +1.907556 4.264621 0.1846606 +2.181521 4.264621 0.1846606 +2.494678 4.264621 0.1846606 +2.852659 4.264621 0.1846606 +3.261896 4.264621 0.1846606 +3.729748 4.264621 0.1846606 +4.264621 4.264621 0.1846606 +4.876131 4.264621 0.1846606 +5.575266 4.264621 0.1846606 +6.374593 4.264621 0.1846606 +0 4.876131 0.1846606 +0 4.876131 0.1846606 +0 4.876131 0.1846606 +0.002268731 4.876131 0.1846606 +0.07076883 4.876131 0.1846606 +0.1119241 4.876131 0.1846606 +0.1475052 4.876131 0.1846606 +0.1846606 4.876131 0.1846606 +0.2245119 4.876131 0.1846606 +0.2679612 4.876131 0.1846606 +0.3158431 4.876131 0.1846606 +0.3689944 4.876131 0.1846606 +0.4282948 4.876131 0.1846606 +0.494694 4.876131 0.1846606 +0.5692344 4.876131 0.1846606 +0.6530715 4.876131 0.1846606 +0.7474945 4.876131 0.1846606 +0.8539475 4.876131 0.1846606 +0.974052 4.876131 0.1846606 +1.113885 4.876131 0.1846606 +1.27456 4.876131 0.1846606 +1.458117 4.876131 0.1846606 +1.667858 4.876131 0.1846606 +1.907556 4.876131 0.1846606 +2.181521 4.876131 0.1846606 +2.494678 4.876131 0.1846606 +2.852659 4.876131 0.1846606 +3.261896 4.876131 0.1846606 +3.729748 4.876131 0.1846606 +4.264621 4.876131 0.1846606 +4.876131 4.876131 0.1846606 +5.575266 4.876131 0.1846606 +6.374593 4.876131 0.1846606 +0 5.575266 0.1846606 +0 5.575266 0.1846606 +0 5.575266 0.1846606 +0.002268731 5.575266 0.1846606 +0.07076883 5.575266 0.1846606 +0.1119241 5.575266 0.1846606 +0.1475052 5.575266 0.1846606 +0.1846606 5.575266 0.1846606 +0.2245119 5.575266 0.1846606 +0.2679612 5.575266 0.1846606 +0.3158431 5.575266 0.1846606 +0.3689944 5.575266 0.1846606 +0.4282948 5.575266 0.1846606 +0.494694 5.575266 0.1846606 +0.5692344 5.575266 0.1846606 +0.6530715 5.575266 0.1846606 +0.7474945 5.575266 0.1846606 +0.8539475 5.575266 0.1846606 +0.974052 5.575266 0.1846606 +1.113885 5.575266 0.1846606 +1.27456 5.575266 0.1846606 +1.458117 5.575266 0.1846606 +1.667858 5.575266 0.1846606 +1.907556 5.575266 0.1846606 +2.181521 5.575266 0.1846606 +2.494678 5.575266 0.1846606 +2.852659 5.575266 0.1846606 +3.261896 5.575266 0.1846606 +3.729748 5.575266 0.1846606 +4.264621 5.575266 0.1846606 +4.876131 5.575266 0.1846606 +5.575266 5.575266 0.1846606 +6.374593 5.575266 0.1846606 +0 6.374593 0.1846606 +0 6.374593 0.1846606 +0 6.374593 0.1846606 +0.002268731 6.374593 0.1846606 +0.07076883 6.374593 0.1846606 +0.1119241 6.374593 0.1846606 +0.1475052 6.374593 0.1846606 +0.1846606 6.374593 0.1846606 +0.2245119 6.374593 0.1846606 +0.2679612 6.374593 0.1846606 +0.3158431 6.374593 0.1846606 +0.3689944 6.374593 0.1846606 +0.4282948 6.374593 0.1846606 +0.494694 6.374593 0.1846606 +0.5692344 6.374593 0.1846606 +0.6530715 6.374593 0.1846606 +0.7474945 6.374593 0.1846606 +0.8539475 6.374593 0.1846606 +0.974052 6.374593 0.1846606 +1.113885 6.374593 0.1846606 +1.27456 6.374593 0.1846606 +1.458117 6.374593 0.1846606 +1.667858 6.374593 0.1846606 +1.907556 6.374593 0.1846606 +2.181521 6.374593 0.1846606 +2.494678 6.374593 0.1846606 +2.852659 6.374593 0.1846606 +3.261896 6.374593 0.1846606 +3.729748 6.374593 0.1846606 +4.264621 6.374593 0.1846606 +4.876131 6.374593 0.1846606 +5.575266 6.374593 0.1846606 +6.374593 6.374593 0.1846606 +0 0 0.2245119 +0 0 0.2245119 +0 0 0.2245119 +0.002268731 0 0.2245119 +0.07076883 0 0.2245119 +0.1119241 0 0.2245119 +0.1475052 0 0.2245119 +0.1846606 0 0.2245119 +0.2245119 0 0.2245119 +0.2679612 0 0.2245119 +0.3158431 0 0.2245119 +0.3689944 0 0.2245119 +0.4282948 0 0.2245119 +0.494694 0 0.2245119 +0.5692344 0 0.2245119 +0.6530715 0 0.2245119 +0.7474945 0 0.2245119 +0.8539475 0 0.2245119 +0.974052 0 0.2245119 +1.113885 0 0.2245119 +1.27456 0 0.2245119 +1.458117 0 0.2245119 +1.667858 0 0.2245119 +1.907556 0 0.2245119 +2.181521 0 0.2245119 +2.494678 0 0.2245119 +2.852659 0 0.2245119 +3.261896 0 0.2245119 +3.729748 0 0.2245119 +4.264621 0 0.2245119 +4.876131 0 0.2245119 +5.575266 0 0.2245119 +6.374593 0 0.2245119 +0 0 0.2245119 +0 0 0.2245119 +0 0 0.2245119 +0.002268731 0 0.2245119 +0.07076883 0 0.2245119 +0.1119241 0 0.2245119 +0.1475052 0 0.2245119 +0.1846606 0 0.2245119 +0.2245119 0 0.2245119 +0.2679612 0 0.2245119 +0.3158431 0 0.2245119 +0.3689944 0 0.2245119 +0.4282948 0 0.2245119 +0.494694 0 0.2245119 +0.5692344 0 0.2245119 +0.6530715 0 0.2245119 +0.7474945 0 0.2245119 +0.8539475 0 0.2245119 +0.974052 0 0.2245119 +1.113885 0 0.2245119 +1.27456 0 0.2245119 +1.458117 0 0.2245119 +1.667858 0 0.2245119 +1.907556 0 0.2245119 +2.181521 0 0.2245119 +2.494678 0 0.2245119 +2.852659 0 0.2245119 +3.261896 0 0.2245119 +3.729748 0 0.2245119 +4.264621 0 0.2245119 +4.876131 0 0.2245119 +5.575266 0 0.2245119 +6.374593 0 0.2245119 +0 0 0.2245119 +0 0 0.2245119 +0 0 0.2245119 +0.002268731 0 0.2245119 +0.07076883 0 0.2245119 +0.1119241 0 0.2245119 +0.1475052 0 0.2245119 +0.1846606 0 0.2245119 +0.2245119 0 0.2245119 +0.2679612 0 0.2245119 +0.3158431 0 0.2245119 +0.3689944 0 0.2245119 +0.4282948 0 0.2245119 +0.494694 0 0.2245119 +0.5692344 0 0.2245119 +0.6530715 0 0.2245119 +0.7474945 0 0.2245119 +0.8539475 0 0.2245119 +0.974052 0 0.2245119 +1.113885 0 0.2245119 +1.27456 0 0.2245119 +1.458117 0 0.2245119 +1.667858 0 0.2245119 +1.907556 0 0.2245119 +2.181521 0 0.2245119 +2.494678 0 0.2245119 +2.852659 0 0.2245119 +3.261896 0 0.2245119 +3.729748 0 0.2245119 +4.264621 0 0.2245119 +4.876131 0 0.2245119 +5.575266 0 0.2245119 +6.374593 0 0.2245119 +0 0.002268731 0.2245119 +0 0.002268731 0.2245119 +0 0.002268731 0.2245119 +0.002268731 0.002268731 0.2245119 +0.07076883 0.002268731 0.2245119 +0.1119241 0.002268731 0.2245119 +0.1475052 0.002268731 0.2245119 +0.1846606 0.002268731 0.2245119 +0.2245119 0.002268731 0.2245119 +0.2679612 0.002268731 0.2245119 +0.3158431 0.002268731 0.2245119 +0.3689944 0.002268731 0.2245119 +0.4282948 0.002268731 0.2245119 +0.494694 0.002268731 0.2245119 +0.5692344 0.002268731 0.2245119 +0.6530715 0.002268731 0.2245119 +0.7474945 0.002268731 0.2245119 +0.8539475 0.002268731 0.2245119 +0.974052 0.002268731 0.2245119 +1.113885 0.002268731 0.2245119 +1.27456 0.002268731 0.2245119 +1.458117 0.002268731 0.2245119 +1.667858 0.002268731 0.2245119 +1.907556 0.002268731 0.2245119 +2.181521 0.002268731 0.2245119 +2.494678 0.002268731 0.2245119 +2.852659 0.002268731 0.2245119 +3.261896 0.002268731 0.2245119 +3.729748 0.002268731 0.2245119 +4.264621 0.002268731 0.2245119 +4.876131 0.002268731 0.2245119 +5.575266 0.002268731 0.2245119 +6.374593 0.002268731 0.2245119 +0 0.07076883 0.2245119 +0 0.07076883 0.2245119 +0 0.07076883 0.2245119 +0.002268731 0.07076883 0.2245119 +0.07076883 0.07076883 0.2245119 +0.1119241 0.07076883 0.2245119 +0.1475052 0.07076883 0.2245119 +0.1846606 0.07076883 0.2245119 +0.2245119 0.07076883 0.2245119 +0.2679612 0.07076883 0.2245119 +0.3158431 0.07076883 0.2245119 +0.3689944 0.07076883 0.2245119 +0.4282948 0.07076883 0.2245119 +0.494694 0.07076883 0.2245119 +0.5692344 0.07076883 0.2245119 +0.6530715 0.07076883 0.2245119 +0.7474945 0.07076883 0.2245119 +0.8539475 0.07076883 0.2245119 +0.974052 0.07076883 0.2245119 +1.113885 0.07076883 0.2245119 +1.27456 0.07076883 0.2245119 +1.458117 0.07076883 0.2245119 +1.667858 0.07076883 0.2245119 +1.907556 0.07076883 0.2245119 +2.181521 0.07076883 0.2245119 +2.494678 0.07076883 0.2245119 +2.852659 0.07076883 0.2245119 +3.261896 0.07076883 0.2245119 +3.729748 0.07076883 0.2245119 +4.264621 0.07076883 0.2245119 +4.876131 0.07076883 0.2245119 +5.575266 0.07076883 0.2245119 +6.374593 0.07076883 0.2245119 +0 0.1119241 0.2245119 +0 0.1119241 0.2245119 +0 0.1119241 0.2245119 +0.002268731 0.1119241 0.2245119 +0.07076883 0.1119241 0.2245119 +0.1119241 0.1119241 0.2245119 +0.1475052 0.1119241 0.2245119 +0.1846606 0.1119241 0.2245119 +0.2245119 0.1119241 0.2245119 +0.2679612 0.1119241 0.2245119 +0.3158431 0.1119241 0.2245119 +0.3689944 0.1119241 0.2245119 +0.4282948 0.1119241 0.2245119 +0.494694 0.1119241 0.2245119 +0.5692344 0.1119241 0.2245119 +0.6530715 0.1119241 0.2245119 +0.7474945 0.1119241 0.2245119 +0.8539475 0.1119241 0.2245119 +0.974052 0.1119241 0.2245119 +1.113885 0.1119241 0.2245119 +1.27456 0.1119241 0.2245119 +1.458117 0.1119241 0.2245119 +1.667858 0.1119241 0.2245119 +1.907556 0.1119241 0.2245119 +2.181521 0.1119241 0.2245119 +2.494678 0.1119241 0.2245119 +2.852659 0.1119241 0.2245119 +3.261896 0.1119241 0.2245119 +3.729748 0.1119241 0.2245119 +4.264621 0.1119241 0.2245119 +4.876131 0.1119241 0.2245119 +5.575266 0.1119241 0.2245119 +6.374593 0.1119241 0.2245119 +0 0.1475052 0.2245119 +0 0.1475052 0.2245119 +0 0.1475052 0.2245119 +0.002268731 0.1475052 0.2245119 +0.07076883 0.1475052 0.2245119 +0.1119241 0.1475052 0.2245119 +0.1475052 0.1475052 0.2245119 +0.1846606 0.1475052 0.2245119 +0.2245119 0.1475052 0.2245119 +0.2679612 0.1475052 0.2245119 +0.3158431 0.1475052 0.2245119 +0.3689944 0.1475052 0.2245119 +0.4282948 0.1475052 0.2245119 +0.494694 0.1475052 0.2245119 +0.5692344 0.1475052 0.2245119 +0.6530715 0.1475052 0.2245119 +0.7474945 0.1475052 0.2245119 +0.8539475 0.1475052 0.2245119 +0.974052 0.1475052 0.2245119 +1.113885 0.1475052 0.2245119 +1.27456 0.1475052 0.2245119 +1.458117 0.1475052 0.2245119 +1.667858 0.1475052 0.2245119 +1.907556 0.1475052 0.2245119 +2.181521 0.1475052 0.2245119 +2.494678 0.1475052 0.2245119 +2.852659 0.1475052 0.2245119 +3.261896 0.1475052 0.2245119 +3.729748 0.1475052 0.2245119 +4.264621 0.1475052 0.2245119 +4.876131 0.1475052 0.2245119 +5.575266 0.1475052 0.2245119 +6.374593 0.1475052 0.2245119 +0 0.1846606 0.2245119 +0 0.1846606 0.2245119 +0 0.1846606 0.2245119 +0.002268731 0.1846606 0.2245119 +0.07076883 0.1846606 0.2245119 +0.1119241 0.1846606 0.2245119 +0.1475052 0.1846606 0.2245119 +0.1846606 0.1846606 0.2245119 +0.2245119 0.1846606 0.2245119 +0.2679612 0.1846606 0.2245119 +0.3158431 0.1846606 0.2245119 +0.3689944 0.1846606 0.2245119 +0.4282948 0.1846606 0.2245119 +0.494694 0.1846606 0.2245119 +0.5692344 0.1846606 0.2245119 +0.6530715 0.1846606 0.2245119 +0.7474945 0.1846606 0.2245119 +0.8539475 0.1846606 0.2245119 +0.974052 0.1846606 0.2245119 +1.113885 0.1846606 0.2245119 +1.27456 0.1846606 0.2245119 +1.458117 0.1846606 0.2245119 +1.667858 0.1846606 0.2245119 +1.907556 0.1846606 0.2245119 +2.181521 0.1846606 0.2245119 +2.494678 0.1846606 0.2245119 +2.852659 0.1846606 0.2245119 +3.261896 0.1846606 0.2245119 +3.729748 0.1846606 0.2245119 +4.264621 0.1846606 0.2245119 +4.876131 0.1846606 0.2245119 +5.575266 0.1846606 0.2245119 +6.374593 0.1846606 0.2245119 +0 0.2245119 0.2245119 +0 0.2245119 0.2245119 +0 0.2245119 0.2245119 +0.002268731 0.2245119 0.2245119 +0.07076883 0.2245119 0.2245119 +0.1119241 0.2245119 0.2245119 +0.1475052 0.2245119 0.2245119 +0.1846606 0.2245119 0.2245119 +0.2245119 0.2245119 0.2245119 +0.2679612 0.2245119 0.2245119 +0.3158431 0.2245119 0.2245119 +0.3689944 0.2245119 0.2245119 +0.4282948 0.2245119 0.2245119 +0.494694 0.2245119 0.2245119 +0.5692344 0.2245119 0.2245119 +0.6530715 0.2245119 0.2245119 +0.7474945 0.2245119 0.2245119 +0.8539475 0.2245119 0.2245119 +0.974052 0.2245119 0.2245119 +1.113885 0.2245119 0.2245119 +1.27456 0.2245119 0.2245119 +1.458117 0.2245119 0.2245119 +1.667858 0.2245119 0.2245119 +1.907556 0.2245119 0.2245119 +2.181521 0.2245119 0.2245119 +2.494678 0.2245119 0.2245119 +2.852659 0.2245119 0.2245119 +3.261896 0.2245119 0.2245119 +3.729748 0.2245119 0.2245119 +4.264621 0.2245119 0.2245119 +4.876131 0.2245119 0.2245119 +5.575266 0.2245119 0.2245119 +6.374593 0.2245119 0.2245119 +0 0.2679612 0.2245119 +0 0.2679612 0.2245119 +0 0.2679612 0.2245119 +0.002268731 0.2679612 0.2245119 +0.07076883 0.2679612 0.2245119 +0.1119241 0.2679612 0.2245119 +0.1475052 0.2679612 0.2245119 +0.1846606 0.2679612 0.2245119 +0.2245119 0.2679612 0.2245119 +0.2679612 0.2679612 0.2245119 +0.3158431 0.2679612 0.2245119 +0.3689944 0.2679612 0.2245119 +0.4282948 0.2679612 0.2245119 +0.494694 0.2679612 0.2245119 +0.5692344 0.2679612 0.2245119 +0.6530715 0.2679612 0.2245119 +0.7474945 0.2679612 0.2245119 +0.8539475 0.2679612 0.2245119 +0.974052 0.2679612 0.2245119 +1.113885 0.2679612 0.2245119 +1.27456 0.2679612 0.2245119 +1.458117 0.2679612 0.2245119 +1.667858 0.2679612 0.2245119 +1.907556 0.2679612 0.2245119 +2.181521 0.2679612 0.2245119 +2.494678 0.2679612 0.2245119 +2.852659 0.2679612 0.2245119 +3.261896 0.2679612 0.2245119 +3.729748 0.2679612 0.2245119 +4.264621 0.2679612 0.2245119 +4.876131 0.2679612 0.2245119 +5.575266 0.2679612 0.2245119 +6.374593 0.2679612 0.2245119 +0 0.3158431 0.2245119 +0 0.3158431 0.2245119 +0 0.3158431 0.2245119 +0.002268731 0.3158431 0.2245119 +0.07076883 0.3158431 0.2245119 +0.1119241 0.3158431 0.2245119 +0.1475052 0.3158431 0.2245119 +0.1846606 0.3158431 0.2245119 +0.2245119 0.3158431 0.2245119 +0.2679612 0.3158431 0.2245119 +0.3158431 0.3158431 0.2245119 +0.3689944 0.3158431 0.2245119 +0.4282948 0.3158431 0.2245119 +0.494694 0.3158431 0.2245119 +0.5692344 0.3158431 0.2245119 +0.6530715 0.3158431 0.2245119 +0.7474945 0.3158431 0.2245119 +0.8539475 0.3158431 0.2245119 +0.974052 0.3158431 0.2245119 +1.113885 0.3158431 0.2245119 +1.27456 0.3158431 0.2245119 +1.458117 0.3158431 0.2245119 +1.667858 0.3158431 0.2245119 +1.907556 0.3158431 0.2245119 +2.181521 0.3158431 0.2245119 +2.494678 0.3158431 0.2245119 +2.852659 0.3158431 0.2245119 +3.261896 0.3158431 0.2245119 +3.729748 0.3158431 0.2245119 +4.264621 0.3158431 0.2245119 +4.876131 0.3158431 0.2245119 +5.575266 0.3158431 0.2245119 +6.374593 0.3158431 0.2245119 +0 0.3689944 0.2245119 +0 0.3689944 0.2245119 +0 0.3689944 0.2245119 +0.002268731 0.3689944 0.2245119 +0.07076883 0.3689944 0.2245119 +0.1119241 0.3689944 0.2245119 +0.1475052 0.3689944 0.2245119 +0.1846606 0.3689944 0.2245119 +0.2245119 0.3689944 0.2245119 +0.2679612 0.3689944 0.2245119 +0.3158431 0.3689944 0.2245119 +0.3689944 0.3689944 0.2245119 +0.4282948 0.3689944 0.2245119 +0.494694 0.3689944 0.2245119 +0.5692344 0.3689944 0.2245119 +0.6530715 0.3689944 0.2245119 +0.7474945 0.3689944 0.2245119 +0.8539475 0.3689944 0.2245119 +0.974052 0.3689944 0.2245119 +1.113885 0.3689944 0.2245119 +1.27456 0.3689944 0.2245119 +1.458117 0.3689944 0.2245119 +1.667858 0.3689944 0.2245119 +1.907556 0.3689944 0.2245119 +2.181521 0.3689944 0.2245119 +2.494678 0.3689944 0.2245119 +2.852659 0.3689944 0.2245119 +3.261896 0.3689944 0.2245119 +3.729748 0.3689944 0.2245119 +4.264621 0.3689944 0.2245119 +4.876131 0.3689944 0.2245119 +5.575266 0.3689944 0.2245119 +6.374593 0.3689944 0.2245119 +0 0.4282948 0.2245119 +0 0.4282948 0.2245119 +0 0.4282948 0.2245119 +0.002268731 0.4282948 0.2245119 +0.07076883 0.4282948 0.2245119 +0.1119241 0.4282948 0.2245119 +0.1475052 0.4282948 0.2245119 +0.1846606 0.4282948 0.2245119 +0.2245119 0.4282948 0.2245119 +0.2679612 0.4282948 0.2245119 +0.3158431 0.4282948 0.2245119 +0.3689944 0.4282948 0.2245119 +0.4282948 0.4282948 0.2245119 +0.494694 0.4282948 0.2245119 +0.5692344 0.4282948 0.2245119 +0.6530715 0.4282948 0.2245119 +0.7474945 0.4282948 0.2245119 +0.8539475 0.4282948 0.2245119 +0.974052 0.4282948 0.2245119 +1.113885 0.4282948 0.2245119 +1.27456 0.4282948 0.2245119 +1.458117 0.4282948 0.2245119 +1.667858 0.4282948 0.2245119 +1.907556 0.4282948 0.2245119 +2.181521 0.4282948 0.2245119 +2.494678 0.4282948 0.2245119 +2.852659 0.4282948 0.2245119 +3.261896 0.4282948 0.2245119 +3.729748 0.4282948 0.2245119 +4.264621 0.4282948 0.2245119 +4.876131 0.4282948 0.2245119 +5.575266 0.4282948 0.2245119 +6.374593 0.4282948 0.2245119 +0 0.494694 0.2245119 +0 0.494694 0.2245119 +0 0.494694 0.2245119 +0.002268731 0.494694 0.2245119 +0.07076883 0.494694 0.2245119 +0.1119241 0.494694 0.2245119 +0.1475052 0.494694 0.2245119 +0.1846606 0.494694 0.2245119 +0.2245119 0.494694 0.2245119 +0.2679612 0.494694 0.2245119 +0.3158431 0.494694 0.2245119 +0.3689944 0.494694 0.2245119 +0.4282948 0.494694 0.2245119 +0.494694 0.494694 0.2245119 +0.5692344 0.494694 0.2245119 +0.6530715 0.494694 0.2245119 +0.7474945 0.494694 0.2245119 +0.8539475 0.494694 0.2245119 +0.974052 0.494694 0.2245119 +1.113885 0.494694 0.2245119 +1.27456 0.494694 0.2245119 +1.458117 0.494694 0.2245119 +1.667858 0.494694 0.2245119 +1.907556 0.494694 0.2245119 +2.181521 0.494694 0.2245119 +2.494678 0.494694 0.2245119 +2.852659 0.494694 0.2245119 +3.261896 0.494694 0.2245119 +3.729748 0.494694 0.2245119 +4.264621 0.494694 0.2245119 +4.876131 0.494694 0.2245119 +5.575266 0.494694 0.2245119 +6.374593 0.494694 0.2245119 +0 0.5692344 0.2245119 +0 0.5692344 0.2245119 +0 0.5692344 0.2245119 +0.002268731 0.5692344 0.2245119 +0.07076883 0.5692344 0.2245119 +0.1119241 0.5692344 0.2245119 +0.1475052 0.5692344 0.2245119 +0.1846606 0.5692344 0.2245119 +0.2245119 0.5692344 0.2245119 +0.2679612 0.5692344 0.2245119 +0.3158431 0.5692344 0.2245119 +0.3689944 0.5692344 0.2245119 +0.4282948 0.5692344 0.2245119 +0.494694 0.5692344 0.2245119 +0.5692344 0.5692344 0.2245119 +0.6530715 0.5692344 0.2245119 +0.7474945 0.5692344 0.2245119 +0.8539475 0.5692344 0.2245119 +0.974052 0.5692344 0.2245119 +1.113885 0.5692344 0.2245119 +1.27456 0.5692344 0.2245119 +1.458117 0.5692344 0.2245119 +1.667858 0.5692344 0.2245119 +1.907556 0.5692344 0.2245119 +2.181521 0.5692344 0.2245119 +2.494678 0.5692344 0.2245119 +2.852659 0.5692344 0.2245119 +3.261896 0.5692344 0.2245119 +3.729748 0.5692344 0.2245119 +4.264621 0.5692344 0.2245119 +4.876131 0.5692344 0.2245119 +5.575266 0.5692344 0.2245119 +6.374593 0.5692344 0.2245119 +0 0.6530715 0.2245119 +0 0.6530715 0.2245119 +0 0.6530715 0.2245119 +0.002268731 0.6530715 0.2245119 +0.07076883 0.6530715 0.2245119 +0.1119241 0.6530715 0.2245119 +0.1475052 0.6530715 0.2245119 +0.1846606 0.6530715 0.2245119 +0.2245119 0.6530715 0.2245119 +0.2679612 0.6530715 0.2245119 +0.3158431 0.6530715 0.2245119 +0.3689944 0.6530715 0.2245119 +0.4282948 0.6530715 0.2245119 +0.494694 0.6530715 0.2245119 +0.5692344 0.6530715 0.2245119 +0.6530715 0.6530715 0.2245119 +0.7474945 0.6530715 0.2245119 +0.8539475 0.6530715 0.2245119 +0.974052 0.6530715 0.2245119 +1.113885 0.6530715 0.2245119 +1.27456 0.6530715 0.2245119 +1.458117 0.6530715 0.2245119 +1.667858 0.6530715 0.2245119 +1.907556 0.6530715 0.2245119 +2.181521 0.6530715 0.2245119 +2.494678 0.6530715 0.2245119 +2.852659 0.6530715 0.2245119 +3.261896 0.6530715 0.2245119 +3.729748 0.6530715 0.2245119 +4.264621 0.6530715 0.2245119 +4.876131 0.6530715 0.2245119 +5.575266 0.6530715 0.2245119 +6.374593 0.6530715 0.2245119 +0 0.7474945 0.2245119 +0 0.7474945 0.2245119 +0 0.7474945 0.2245119 +0.002268731 0.7474945 0.2245119 +0.07076883 0.7474945 0.2245119 +0.1119241 0.7474945 0.2245119 +0.1475052 0.7474945 0.2245119 +0.1846606 0.7474945 0.2245119 +0.2245119 0.7474945 0.2245119 +0.2679612 0.7474945 0.2245119 +0.3158431 0.7474945 0.2245119 +0.3689944 0.7474945 0.2245119 +0.4282948 0.7474945 0.2245119 +0.494694 0.7474945 0.2245119 +0.5692344 0.7474945 0.2245119 +0.6530715 0.7474945 0.2245119 +0.7474945 0.7474945 0.2245119 +0.8539475 0.7474945 0.2245119 +0.974052 0.7474945 0.2245119 +1.113885 0.7474945 0.2245119 +1.27456 0.7474945 0.2245119 +1.458117 0.7474945 0.2245119 +1.667858 0.7474945 0.2245119 +1.907556 0.7474945 0.2245119 +2.181521 0.7474945 0.2245119 +2.494678 0.7474945 0.2245119 +2.852659 0.7474945 0.2245119 +3.261896 0.7474945 0.2245119 +3.729748 0.7474945 0.2245119 +4.264621 0.7474945 0.2245119 +4.876131 0.7474945 0.2245119 +5.575266 0.7474945 0.2245119 +6.374593 0.7474945 0.2245119 +0 0.8539475 0.2245119 +0 0.8539475 0.2245119 +0 0.8539475 0.2245119 +0.002268731 0.8539475 0.2245119 +0.07076883 0.8539475 0.2245119 +0.1119241 0.8539475 0.2245119 +0.1475052 0.8539475 0.2245119 +0.1846606 0.8539475 0.2245119 +0.2245119 0.8539475 0.2245119 +0.2679612 0.8539475 0.2245119 +0.3158431 0.8539475 0.2245119 +0.3689944 0.8539475 0.2245119 +0.4282948 0.8539475 0.2245119 +0.494694 0.8539475 0.2245119 +0.5692344 0.8539475 0.2245119 +0.6530715 0.8539475 0.2245119 +0.7474945 0.8539475 0.2245119 +0.8539475 0.8539475 0.2245119 +0.974052 0.8539475 0.2245119 +1.113885 0.8539475 0.2245119 +1.27456 0.8539475 0.2245119 +1.458117 0.8539475 0.2245119 +1.667858 0.8539475 0.2245119 +1.907556 0.8539475 0.2245119 +2.181521 0.8539475 0.2245119 +2.494678 0.8539475 0.2245119 +2.852659 0.8539475 0.2245119 +3.261896 0.8539475 0.2245119 +3.729748 0.8539475 0.2245119 +4.264621 0.8539475 0.2245119 +4.876131 0.8539475 0.2245119 +5.575266 0.8539475 0.2245119 +6.374593 0.8539475 0.2245119 +0 0.974052 0.2245119 +0 0.974052 0.2245119 +0 0.974052 0.2245119 +0.002268731 0.974052 0.2245119 +0.07076883 0.974052 0.2245119 +0.1119241 0.974052 0.2245119 +0.1475052 0.974052 0.2245119 +0.1846606 0.974052 0.2245119 +0.2245119 0.974052 0.2245119 +0.2679612 0.974052 0.2245119 +0.3158431 0.974052 0.2245119 +0.3689944 0.974052 0.2245119 +0.4282948 0.974052 0.2245119 +0.494694 0.974052 0.2245119 +0.5692344 0.974052 0.2245119 +0.6530715 0.974052 0.2245119 +0.7474945 0.974052 0.2245119 +0.8539475 0.974052 0.2245119 +0.974052 0.974052 0.2245119 +1.113885 0.974052 0.2245119 +1.27456 0.974052 0.2245119 +1.458117 0.974052 0.2245119 +1.667858 0.974052 0.2245119 +1.907556 0.974052 0.2245119 +2.181521 0.974052 0.2245119 +2.494678 0.974052 0.2245119 +2.852659 0.974052 0.2245119 +3.261896 0.974052 0.2245119 +3.729748 0.974052 0.2245119 +4.264621 0.974052 0.2245119 +4.876131 0.974052 0.2245119 +5.575266 0.974052 0.2245119 +6.374593 0.974052 0.2245119 +0 1.113885 0.2245119 +0 1.113885 0.2245119 +0 1.113885 0.2245119 +0.002268731 1.113885 0.2245119 +0.07076883 1.113885 0.2245119 +0.1119241 1.113885 0.2245119 +0.1475052 1.113885 0.2245119 +0.1846606 1.113885 0.2245119 +0.2245119 1.113885 0.2245119 +0.2679612 1.113885 0.2245119 +0.3158431 1.113885 0.2245119 +0.3689944 1.113885 0.2245119 +0.4282948 1.113885 0.2245119 +0.494694 1.113885 0.2245119 +0.5692344 1.113885 0.2245119 +0.6530715 1.113885 0.2245119 +0.7474945 1.113885 0.2245119 +0.8539475 1.113885 0.2245119 +0.974052 1.113885 0.2245119 +1.113885 1.113885 0.2245119 +1.27456 1.113885 0.2245119 +1.458117 1.113885 0.2245119 +1.667858 1.113885 0.2245119 +1.907556 1.113885 0.2245119 +2.181521 1.113885 0.2245119 +2.494678 1.113885 0.2245119 +2.852659 1.113885 0.2245119 +3.261896 1.113885 0.2245119 +3.729748 1.113885 0.2245119 +4.264621 1.113885 0.2245119 +4.876131 1.113885 0.2245119 +5.575266 1.113885 0.2245119 +6.374593 1.113885 0.2245119 +0 1.27456 0.2245119 +0 1.27456 0.2245119 +0 1.27456 0.2245119 +0.002268731 1.27456 0.2245119 +0.07076883 1.27456 0.2245119 +0.1119241 1.27456 0.2245119 +0.1475052 1.27456 0.2245119 +0.1846606 1.27456 0.2245119 +0.2245119 1.27456 0.2245119 +0.2679612 1.27456 0.2245119 +0.3158431 1.27456 0.2245119 +0.3689944 1.27456 0.2245119 +0.4282948 1.27456 0.2245119 +0.494694 1.27456 0.2245119 +0.5692344 1.27456 0.2245119 +0.6530715 1.27456 0.2245119 +0.7474945 1.27456 0.2245119 +0.8539475 1.27456 0.2245119 +0.974052 1.27456 0.2245119 +1.113885 1.27456 0.2245119 +1.27456 1.27456 0.2245119 +1.458117 1.27456 0.2245119 +1.667858 1.27456 0.2245119 +1.907556 1.27456 0.2245119 +2.181521 1.27456 0.2245119 +2.494678 1.27456 0.2245119 +2.852659 1.27456 0.2245119 +3.261896 1.27456 0.2245119 +3.729748 1.27456 0.2245119 +4.264621 1.27456 0.2245119 +4.876131 1.27456 0.2245119 +5.575266 1.27456 0.2245119 +6.374593 1.27456 0.2245119 +0 1.458117 0.2245119 +0 1.458117 0.2245119 +0 1.458117 0.2245119 +0.002268731 1.458117 0.2245119 +0.07076883 1.458117 0.2245119 +0.1119241 1.458117 0.2245119 +0.1475052 1.458117 0.2245119 +0.1846606 1.458117 0.2245119 +0.2245119 1.458117 0.2245119 +0.2679612 1.458117 0.2245119 +0.3158431 1.458117 0.2245119 +0.3689944 1.458117 0.2245119 +0.4282948 1.458117 0.2245119 +0.494694 1.458117 0.2245119 +0.5692344 1.458117 0.2245119 +0.6530715 1.458117 0.2245119 +0.7474945 1.458117 0.2245119 +0.8539475 1.458117 0.2245119 +0.974052 1.458117 0.2245119 +1.113885 1.458117 0.2245119 +1.27456 1.458117 0.2245119 +1.458117 1.458117 0.2245119 +1.667858 1.458117 0.2245119 +1.907556 1.458117 0.2245119 +2.181521 1.458117 0.2245119 +2.494678 1.458117 0.2245119 +2.852659 1.458117 0.2245119 +3.261896 1.458117 0.2245119 +3.729748 1.458117 0.2245119 +4.264621 1.458117 0.2245119 +4.876131 1.458117 0.2245119 +5.575266 1.458117 0.2245119 +6.374593 1.458117 0.2245119 +0 1.667858 0.2245119 +0 1.667858 0.2245119 +0 1.667858 0.2245119 +0.002268731 1.667858 0.2245119 +0.07076883 1.667858 0.2245119 +0.1119241 1.667858 0.2245119 +0.1475052 1.667858 0.2245119 +0.1846606 1.667858 0.2245119 +0.2245119 1.667858 0.2245119 +0.2679612 1.667858 0.2245119 +0.3158431 1.667858 0.2245119 +0.3689944 1.667858 0.2245119 +0.4282948 1.667858 0.2245119 +0.494694 1.667858 0.2245119 +0.5692344 1.667858 0.2245119 +0.6530715 1.667858 0.2245119 +0.7474945 1.667858 0.2245119 +0.8539475 1.667858 0.2245119 +0.974052 1.667858 0.2245119 +1.113885 1.667858 0.2245119 +1.27456 1.667858 0.2245119 +1.458117 1.667858 0.2245119 +1.667858 1.667858 0.2245119 +1.907556 1.667858 0.2245119 +2.181521 1.667858 0.2245119 +2.494678 1.667858 0.2245119 +2.852659 1.667858 0.2245119 +3.261896 1.667858 0.2245119 +3.729748 1.667858 0.2245119 +4.264621 1.667858 0.2245119 +4.876131 1.667858 0.2245119 +5.575266 1.667858 0.2245119 +6.374593 1.667858 0.2245119 +0 1.907556 0.2245119 +0 1.907556 0.2245119 +0 1.907556 0.2245119 +0.002268731 1.907556 0.2245119 +0.07076883 1.907556 0.2245119 +0.1119241 1.907556 0.2245119 +0.1475052 1.907556 0.2245119 +0.1846606 1.907556 0.2245119 +0.2245119 1.907556 0.2245119 +0.2679612 1.907556 0.2245119 +0.3158431 1.907556 0.2245119 +0.3689944 1.907556 0.2245119 +0.4282948 1.907556 0.2245119 +0.494694 1.907556 0.2245119 +0.5692344 1.907556 0.2245119 +0.6530715 1.907556 0.2245119 +0.7474945 1.907556 0.2245119 +0.8539475 1.907556 0.2245119 +0.974052 1.907556 0.2245119 +1.113885 1.907556 0.2245119 +1.27456 1.907556 0.2245119 +1.458117 1.907556 0.2245119 +1.667858 1.907556 0.2245119 +1.907556 1.907556 0.2245119 +2.181521 1.907556 0.2245119 +2.494678 1.907556 0.2245119 +2.852659 1.907556 0.2245119 +3.261896 1.907556 0.2245119 +3.729748 1.907556 0.2245119 +4.264621 1.907556 0.2245119 +4.876131 1.907556 0.2245119 +5.575266 1.907556 0.2245119 +6.374593 1.907556 0.2245119 +0 2.181521 0.2245119 +0 2.181521 0.2245119 +0 2.181521 0.2245119 +0.002268731 2.181521 0.2245119 +0.07076883 2.181521 0.2245119 +0.1119241 2.181521 0.2245119 +0.1475052 2.181521 0.2245119 +0.1846606 2.181521 0.2245119 +0.2245119 2.181521 0.2245119 +0.2679612 2.181521 0.2245119 +0.3158431 2.181521 0.2245119 +0.3689944 2.181521 0.2245119 +0.4282948 2.181521 0.2245119 +0.494694 2.181521 0.2245119 +0.5692344 2.181521 0.2245119 +0.6530715 2.181521 0.2245119 +0.7474945 2.181521 0.2245119 +0.8539475 2.181521 0.2245119 +0.974052 2.181521 0.2245119 +1.113885 2.181521 0.2245119 +1.27456 2.181521 0.2245119 +1.458117 2.181521 0.2245119 +1.667858 2.181521 0.2245119 +1.907556 2.181521 0.2245119 +2.181521 2.181521 0.2245119 +2.494678 2.181521 0.2245119 +2.852659 2.181521 0.2245119 +3.261896 2.181521 0.2245119 +3.729748 2.181521 0.2245119 +4.264621 2.181521 0.2245119 +4.876131 2.181521 0.2245119 +5.575266 2.181521 0.2245119 +6.374593 2.181521 0.2245119 +0 2.494678 0.2245119 +0 2.494678 0.2245119 +0 2.494678 0.2245119 +0.002268731 2.494678 0.2245119 +0.07076883 2.494678 0.2245119 +0.1119241 2.494678 0.2245119 +0.1475052 2.494678 0.2245119 +0.1846606 2.494678 0.2245119 +0.2245119 2.494678 0.2245119 +0.2679612 2.494678 0.2245119 +0.3158431 2.494678 0.2245119 +0.3689944 2.494678 0.2245119 +0.4282948 2.494678 0.2245119 +0.494694 2.494678 0.2245119 +0.5692344 2.494678 0.2245119 +0.6530715 2.494678 0.2245119 +0.7474945 2.494678 0.2245119 +0.8539475 2.494678 0.2245119 +0.974052 2.494678 0.2245119 +1.113885 2.494678 0.2245119 +1.27456 2.494678 0.2245119 +1.458117 2.494678 0.2245119 +1.667858 2.494678 0.2245119 +1.907556 2.494678 0.2245119 +2.181521 2.494678 0.2245119 +2.494678 2.494678 0.2245119 +2.852659 2.494678 0.2245119 +3.261896 2.494678 0.2245119 +3.729748 2.494678 0.2245119 +4.264621 2.494678 0.2245119 +4.876131 2.494678 0.2245119 +5.575266 2.494678 0.2245119 +6.374593 2.494678 0.2245119 +0 2.852659 0.2245119 +0 2.852659 0.2245119 +0 2.852659 0.2245119 +0.002268731 2.852659 0.2245119 +0.07076883 2.852659 0.2245119 +0.1119241 2.852659 0.2245119 +0.1475052 2.852659 0.2245119 +0.1846606 2.852659 0.2245119 +0.2245119 2.852659 0.2245119 +0.2679612 2.852659 0.2245119 +0.3158431 2.852659 0.2245119 +0.3689944 2.852659 0.2245119 +0.4282948 2.852659 0.2245119 +0.494694 2.852659 0.2245119 +0.5692344 2.852659 0.2245119 +0.6530715 2.852659 0.2245119 +0.7474945 2.852659 0.2245119 +0.8539475 2.852659 0.2245119 +0.974052 2.852659 0.2245119 +1.113885 2.852659 0.2245119 +1.27456 2.852659 0.2245119 +1.458117 2.852659 0.2245119 +1.667858 2.852659 0.2245119 +1.907556 2.852659 0.2245119 +2.181521 2.852659 0.2245119 +2.494678 2.852659 0.2245119 +2.852659 2.852659 0.2245119 +3.261896 2.852659 0.2245119 +3.729748 2.852659 0.2245119 +4.264621 2.852659 0.2245119 +4.876131 2.852659 0.2245119 +5.575266 2.852659 0.2245119 +6.374593 2.852659 0.2245119 +0 3.261896 0.2245119 +0 3.261896 0.2245119 +0 3.261896 0.2245119 +0.002268731 3.261896 0.2245119 +0.07076883 3.261896 0.2245119 +0.1119241 3.261896 0.2245119 +0.1475052 3.261896 0.2245119 +0.1846606 3.261896 0.2245119 +0.2245119 3.261896 0.2245119 +0.2679612 3.261896 0.2245119 +0.3158431 3.261896 0.2245119 +0.3689944 3.261896 0.2245119 +0.4282948 3.261896 0.2245119 +0.494694 3.261896 0.2245119 +0.5692344 3.261896 0.2245119 +0.6530715 3.261896 0.2245119 +0.7474945 3.261896 0.2245119 +0.8539475 3.261896 0.2245119 +0.974052 3.261896 0.2245119 +1.113885 3.261896 0.2245119 +1.27456 3.261896 0.2245119 +1.458117 3.261896 0.2245119 +1.667858 3.261896 0.2245119 +1.907556 3.261896 0.2245119 +2.181521 3.261896 0.2245119 +2.494678 3.261896 0.2245119 +2.852659 3.261896 0.2245119 +3.261896 3.261896 0.2245119 +3.729748 3.261896 0.2245119 +4.264621 3.261896 0.2245119 +4.876131 3.261896 0.2245119 +5.575266 3.261896 0.2245119 +6.374593 3.261896 0.2245119 +0 3.729748 0.2245119 +0 3.729748 0.2245119 +0 3.729748 0.2245119 +0.002268731 3.729748 0.2245119 +0.07076883 3.729748 0.2245119 +0.1119241 3.729748 0.2245119 +0.1475052 3.729748 0.2245119 +0.1846606 3.729748 0.2245119 +0.2245119 3.729748 0.2245119 +0.2679612 3.729748 0.2245119 +0.3158431 3.729748 0.2245119 +0.3689944 3.729748 0.2245119 +0.4282948 3.729748 0.2245119 +0.494694 3.729748 0.2245119 +0.5692344 3.729748 0.2245119 +0.6530715 3.729748 0.2245119 +0.7474945 3.729748 0.2245119 +0.8539475 3.729748 0.2245119 +0.974052 3.729748 0.2245119 +1.113885 3.729748 0.2245119 +1.27456 3.729748 0.2245119 +1.458117 3.729748 0.2245119 +1.667858 3.729748 0.2245119 +1.907556 3.729748 0.2245119 +2.181521 3.729748 0.2245119 +2.494678 3.729748 0.2245119 +2.852659 3.729748 0.2245119 +3.261896 3.729748 0.2245119 +3.729748 3.729748 0.2245119 +4.264621 3.729748 0.2245119 +4.876131 3.729748 0.2245119 +5.575266 3.729748 0.2245119 +6.374593 3.729748 0.2245119 +0 4.264621 0.2245119 +0 4.264621 0.2245119 +0 4.264621 0.2245119 +0.002268731 4.264621 0.2245119 +0.07076883 4.264621 0.2245119 +0.1119241 4.264621 0.2245119 +0.1475052 4.264621 0.2245119 +0.1846606 4.264621 0.2245119 +0.2245119 4.264621 0.2245119 +0.2679612 4.264621 0.2245119 +0.3158431 4.264621 0.2245119 +0.3689944 4.264621 0.2245119 +0.4282948 4.264621 0.2245119 +0.494694 4.264621 0.2245119 +0.5692344 4.264621 0.2245119 +0.6530715 4.264621 0.2245119 +0.7474945 4.264621 0.2245119 +0.8539475 4.264621 0.2245119 +0.974052 4.264621 0.2245119 +1.113885 4.264621 0.2245119 +1.27456 4.264621 0.2245119 +1.458117 4.264621 0.2245119 +1.667858 4.264621 0.2245119 +1.907556 4.264621 0.2245119 +2.181521 4.264621 0.2245119 +2.494678 4.264621 0.2245119 +2.852659 4.264621 0.2245119 +3.261896 4.264621 0.2245119 +3.729748 4.264621 0.2245119 +4.264621 4.264621 0.2245119 +4.876131 4.264621 0.2245119 +5.575266 4.264621 0.2245119 +6.374593 4.264621 0.2245119 +0 4.876131 0.2245119 +0 4.876131 0.2245119 +0 4.876131 0.2245119 +0.002268731 4.876131 0.2245119 +0.07076883 4.876131 0.2245119 +0.1119241 4.876131 0.2245119 +0.1475052 4.876131 0.2245119 +0.1846606 4.876131 0.2245119 +0.2245119 4.876131 0.2245119 +0.2679612 4.876131 0.2245119 +0.3158431 4.876131 0.2245119 +0.3689944 4.876131 0.2245119 +0.4282948 4.876131 0.2245119 +0.494694 4.876131 0.2245119 +0.5692344 4.876131 0.2245119 +0.6530715 4.876131 0.2245119 +0.7474945 4.876131 0.2245119 +0.8539475 4.876131 0.2245119 +0.974052 4.876131 0.2245119 +1.113885 4.876131 0.2245119 +1.27456 4.876131 0.2245119 +1.458117 4.876131 0.2245119 +1.667858 4.876131 0.2245119 +1.907556 4.876131 0.2245119 +2.181521 4.876131 0.2245119 +2.494678 4.876131 0.2245119 +2.852659 4.876131 0.2245119 +3.261896 4.876131 0.2245119 +3.729748 4.876131 0.2245119 +4.264621 4.876131 0.2245119 +4.876131 4.876131 0.2245119 +5.575266 4.876131 0.2245119 +6.374593 4.876131 0.2245119 +0 5.575266 0.2245119 +0 5.575266 0.2245119 +0 5.575266 0.2245119 +0.002268731 5.575266 0.2245119 +0.07076883 5.575266 0.2245119 +0.1119241 5.575266 0.2245119 +0.1475052 5.575266 0.2245119 +0.1846606 5.575266 0.2245119 +0.2245119 5.575266 0.2245119 +0.2679612 5.575266 0.2245119 +0.3158431 5.575266 0.2245119 +0.3689944 5.575266 0.2245119 +0.4282948 5.575266 0.2245119 +0.494694 5.575266 0.2245119 +0.5692344 5.575266 0.2245119 +0.6530715 5.575266 0.2245119 +0.7474945 5.575266 0.2245119 +0.8539475 5.575266 0.2245119 +0.974052 5.575266 0.2245119 +1.113885 5.575266 0.2245119 +1.27456 5.575266 0.2245119 +1.458117 5.575266 0.2245119 +1.667858 5.575266 0.2245119 +1.907556 5.575266 0.2245119 +2.181521 5.575266 0.2245119 +2.494678 5.575266 0.2245119 +2.852659 5.575266 0.2245119 +3.261896 5.575266 0.2245119 +3.729748 5.575266 0.2245119 +4.264621 5.575266 0.2245119 +4.876131 5.575266 0.2245119 +5.575266 5.575266 0.2245119 +6.374593 5.575266 0.2245119 +0 6.374593 0.2245119 +0 6.374593 0.2245119 +0 6.374593 0.2245119 +0.002268731 6.374593 0.2245119 +0.07076883 6.374593 0.2245119 +0.1119241 6.374593 0.2245119 +0.1475052 6.374593 0.2245119 +0.1846606 6.374593 0.2245119 +0.2245119 6.374593 0.2245119 +0.2679612 6.374593 0.2245119 +0.3158431 6.374593 0.2245119 +0.3689944 6.374593 0.2245119 +0.4282948 6.374593 0.2245119 +0.494694 6.374593 0.2245119 +0.5692344 6.374593 0.2245119 +0.6530715 6.374593 0.2245119 +0.7474945 6.374593 0.2245119 +0.8539475 6.374593 0.2245119 +0.974052 6.374593 0.2245119 +1.113885 6.374593 0.2245119 +1.27456 6.374593 0.2245119 +1.458117 6.374593 0.2245119 +1.667858 6.374593 0.2245119 +1.907556 6.374593 0.2245119 +2.181521 6.374593 0.2245119 +2.494678 6.374593 0.2245119 +2.852659 6.374593 0.2245119 +3.261896 6.374593 0.2245119 +3.729748 6.374593 0.2245119 +4.264621 6.374593 0.2245119 +4.876131 6.374593 0.2245119 +5.575266 6.374593 0.2245119 +6.374593 6.374593 0.2245119 +0 0 0.2679612 +0 0 0.2679612 +0 0 0.2679612 +0.002268731 0 0.2679612 +0.07076883 0 0.2679612 +0.1119241 0 0.2679612 +0.1475052 0 0.2679612 +0.1846606 0 0.2679612 +0.2245119 0 0.2679612 +0.2679612 0 0.2679612 +0.3158431 0 0.2679612 +0.3689944 0 0.2679612 +0.4282948 0 0.2679612 +0.494694 0 0.2679612 +0.5692344 0 0.2679612 +0.6530715 0 0.2679612 +0.7474945 0 0.2679612 +0.8539475 0 0.2679612 +0.974052 0 0.2679612 +1.113885 0 0.2679612 +1.27456 0 0.2679612 +1.458117 0 0.2679612 +1.667858 0 0.2679612 +1.907556 0 0.2679612 +2.181521 0 0.2679612 +2.494678 0 0.2679612 +2.852659 0 0.2679612 +3.261896 0 0.2679612 +3.729748 0 0.2679612 +4.264621 0 0.2679612 +4.876131 0 0.2679612 +5.575266 0 0.2679612 +6.374593 0 0.2679612 +0 0 0.2679612 +0 0 0.2679612 +0 0 0.2679612 +0.002268731 0 0.2679612 +0.07076883 0 0.2679612 +0.1119241 0 0.2679612 +0.1475052 0 0.2679612 +0.1846606 0 0.2679612 +0.2245119 0 0.2679612 +0.2679612 0 0.2679612 +0.3158431 0 0.2679612 +0.3689944 0 0.2679612 +0.4282948 0 0.2679612 +0.494694 0 0.2679612 +0.5692344 0 0.2679612 +0.6530715 0 0.2679612 +0.7474945 0 0.2679612 +0.8539475 0 0.2679612 +0.974052 0 0.2679612 +1.113885 0 0.2679612 +1.27456 0 0.2679612 +1.458117 0 0.2679612 +1.667858 0 0.2679612 +1.907556 0 0.2679612 +2.181521 0 0.2679612 +2.494678 0 0.2679612 +2.852659 0 0.2679612 +3.261896 0 0.2679612 +3.729748 0 0.2679612 +4.264621 0 0.2679612 +4.876131 0 0.2679612 +5.575266 0 0.2679612 +6.374593 0 0.2679612 +0 0 0.2679612 +0 0 0.2679612 +0 0 0.2679612 +0.002268731 0 0.2679612 +0.07076883 0 0.2679612 +0.1119241 0 0.2679612 +0.1475052 0 0.2679612 +0.1846606 0 0.2679612 +0.2245119 0 0.2679612 +0.2679612 0 0.2679612 +0.3158431 0 0.2679612 +0.3689944 0 0.2679612 +0.4282948 0 0.2679612 +0.494694 0 0.2679612 +0.5692344 0 0.2679612 +0.6530715 0 0.2679612 +0.7474945 0 0.2679612 +0.8539475 0 0.2679612 +0.974052 0 0.2679612 +1.113885 0 0.2679612 +1.27456 0 0.2679612 +1.458117 0 0.2679612 +1.667858 0 0.2679612 +1.907556 0 0.2679612 +2.181521 0 0.2679612 +2.494678 0 0.2679612 +2.852659 0 0.2679612 +3.261896 0 0.2679612 +3.729748 0 0.2679612 +4.264621 0 0.2679612 +4.876131 0 0.2679612 +5.575266 0 0.2679612 +6.374593 0 0.2679612 +0 0.002268731 0.2679612 +0 0.002268731 0.2679612 +0 0.002268731 0.2679612 +0.002268731 0.002268731 0.2679612 +0.07076883 0.002268731 0.2679612 +0.1119241 0.002268731 0.2679612 +0.1475052 0.002268731 0.2679612 +0.1846606 0.002268731 0.2679612 +0.2245119 0.002268731 0.2679612 +0.2679612 0.002268731 0.2679612 +0.3158431 0.002268731 0.2679612 +0.3689944 0.002268731 0.2679612 +0.4282948 0.002268731 0.2679612 +0.494694 0.002268731 0.2679612 +0.5692344 0.002268731 0.2679612 +0.6530715 0.002268731 0.2679612 +0.7474945 0.002268731 0.2679612 +0.8539475 0.002268731 0.2679612 +0.974052 0.002268731 0.2679612 +1.113885 0.002268731 0.2679612 +1.27456 0.002268731 0.2679612 +1.458117 0.002268731 0.2679612 +1.667858 0.002268731 0.2679612 +1.907556 0.002268731 0.2679612 +2.181521 0.002268731 0.2679612 +2.494678 0.002268731 0.2679612 +2.852659 0.002268731 0.2679612 +3.261896 0.002268731 0.2679612 +3.729748 0.002268731 0.2679612 +4.264621 0.002268731 0.2679612 +4.876131 0.002268731 0.2679612 +5.575266 0.002268731 0.2679612 +6.374593 0.002268731 0.2679612 +0 0.07076883 0.2679612 +0 0.07076883 0.2679612 +0 0.07076883 0.2679612 +0.002268731 0.07076883 0.2679612 +0.07076883 0.07076883 0.2679612 +0.1119241 0.07076883 0.2679612 +0.1475052 0.07076883 0.2679612 +0.1846606 0.07076883 0.2679612 +0.2245119 0.07076883 0.2679612 +0.2679612 0.07076883 0.2679612 +0.3158431 0.07076883 0.2679612 +0.3689944 0.07076883 0.2679612 +0.4282948 0.07076883 0.2679612 +0.494694 0.07076883 0.2679612 +0.5692344 0.07076883 0.2679612 +0.6530715 0.07076883 0.2679612 +0.7474945 0.07076883 0.2679612 +0.8539475 0.07076883 0.2679612 +0.974052 0.07076883 0.2679612 +1.113885 0.07076883 0.2679612 +1.27456 0.07076883 0.2679612 +1.458117 0.07076883 0.2679612 +1.667858 0.07076883 0.2679612 +1.907556 0.07076883 0.2679612 +2.181521 0.07076883 0.2679612 +2.494678 0.07076883 0.2679612 +2.852659 0.07076883 0.2679612 +3.261896 0.07076883 0.2679612 +3.729748 0.07076883 0.2679612 +4.264621 0.07076883 0.2679612 +4.876131 0.07076883 0.2679612 +5.575266 0.07076883 0.2679612 +6.374593 0.07076883 0.2679612 +0 0.1119241 0.2679612 +0 0.1119241 0.2679612 +0 0.1119241 0.2679612 +0.002268731 0.1119241 0.2679612 +0.07076883 0.1119241 0.2679612 +0.1119241 0.1119241 0.2679612 +0.1475052 0.1119241 0.2679612 +0.1846606 0.1119241 0.2679612 +0.2245119 0.1119241 0.2679612 +0.2679612 0.1119241 0.2679612 +0.3158431 0.1119241 0.2679612 +0.3689944 0.1119241 0.2679612 +0.4282948 0.1119241 0.2679612 +0.494694 0.1119241 0.2679612 +0.5692344 0.1119241 0.2679612 +0.6530715 0.1119241 0.2679612 +0.7474945 0.1119241 0.2679612 +0.8539475 0.1119241 0.2679612 +0.974052 0.1119241 0.2679612 +1.113885 0.1119241 0.2679612 +1.27456 0.1119241 0.2679612 +1.458117 0.1119241 0.2679612 +1.667858 0.1119241 0.2679612 +1.907556 0.1119241 0.2679612 +2.181521 0.1119241 0.2679612 +2.494678 0.1119241 0.2679612 +2.852659 0.1119241 0.2679612 +3.261896 0.1119241 0.2679612 +3.729748 0.1119241 0.2679612 +4.264621 0.1119241 0.2679612 +4.876131 0.1119241 0.2679612 +5.575266 0.1119241 0.2679612 +6.374593 0.1119241 0.2679612 +0 0.1475052 0.2679612 +0 0.1475052 0.2679612 +0 0.1475052 0.2679612 +0.002268731 0.1475052 0.2679612 +0.07076883 0.1475052 0.2679612 +0.1119241 0.1475052 0.2679612 +0.1475052 0.1475052 0.2679612 +0.1846606 0.1475052 0.2679612 +0.2245119 0.1475052 0.2679612 +0.2679612 0.1475052 0.2679612 +0.3158431 0.1475052 0.2679612 +0.3689944 0.1475052 0.2679612 +0.4282948 0.1475052 0.2679612 +0.494694 0.1475052 0.2679612 +0.5692344 0.1475052 0.2679612 +0.6530715 0.1475052 0.2679612 +0.7474945 0.1475052 0.2679612 +0.8539475 0.1475052 0.2679612 +0.974052 0.1475052 0.2679612 +1.113885 0.1475052 0.2679612 +1.27456 0.1475052 0.2679612 +1.458117 0.1475052 0.2679612 +1.667858 0.1475052 0.2679612 +1.907556 0.1475052 0.2679612 +2.181521 0.1475052 0.2679612 +2.494678 0.1475052 0.2679612 +2.852659 0.1475052 0.2679612 +3.261896 0.1475052 0.2679612 +3.729748 0.1475052 0.2679612 +4.264621 0.1475052 0.2679612 +4.876131 0.1475052 0.2679612 +5.575266 0.1475052 0.2679612 +6.374593 0.1475052 0.2679612 +0 0.1846606 0.2679612 +0 0.1846606 0.2679612 +0 0.1846606 0.2679612 +0.002268731 0.1846606 0.2679612 +0.07076883 0.1846606 0.2679612 +0.1119241 0.1846606 0.2679612 +0.1475052 0.1846606 0.2679612 +0.1846606 0.1846606 0.2679612 +0.2245119 0.1846606 0.2679612 +0.2679612 0.1846606 0.2679612 +0.3158431 0.1846606 0.2679612 +0.3689944 0.1846606 0.2679612 +0.4282948 0.1846606 0.2679612 +0.494694 0.1846606 0.2679612 +0.5692344 0.1846606 0.2679612 +0.6530715 0.1846606 0.2679612 +0.7474945 0.1846606 0.2679612 +0.8539475 0.1846606 0.2679612 +0.974052 0.1846606 0.2679612 +1.113885 0.1846606 0.2679612 +1.27456 0.1846606 0.2679612 +1.458117 0.1846606 0.2679612 +1.667858 0.1846606 0.2679612 +1.907556 0.1846606 0.2679612 +2.181521 0.1846606 0.2679612 +2.494678 0.1846606 0.2679612 +2.852659 0.1846606 0.2679612 +3.261896 0.1846606 0.2679612 +3.729748 0.1846606 0.2679612 +4.264621 0.1846606 0.2679612 +4.876131 0.1846606 0.2679612 +5.575266 0.1846606 0.2679612 +6.374593 0.1846606 0.2679612 +0 0.2245119 0.2679612 +0 0.2245119 0.2679612 +0 0.2245119 0.2679612 +0.002268731 0.2245119 0.2679612 +0.07076883 0.2245119 0.2679612 +0.1119241 0.2245119 0.2679612 +0.1475052 0.2245119 0.2679612 +0.1846606 0.2245119 0.2679612 +0.2245119 0.2245119 0.2679612 +0.2679612 0.2245119 0.2679612 +0.3158431 0.2245119 0.2679612 +0.3689944 0.2245119 0.2679612 +0.4282948 0.2245119 0.2679612 +0.494694 0.2245119 0.2679612 +0.5692344 0.2245119 0.2679612 +0.6530715 0.2245119 0.2679612 +0.7474945 0.2245119 0.2679612 +0.8539475 0.2245119 0.2679612 +0.974052 0.2245119 0.2679612 +1.113885 0.2245119 0.2679612 +1.27456 0.2245119 0.2679612 +1.458117 0.2245119 0.2679612 +1.667858 0.2245119 0.2679612 +1.907556 0.2245119 0.2679612 +2.181521 0.2245119 0.2679612 +2.494678 0.2245119 0.2679612 +2.852659 0.2245119 0.2679612 +3.261896 0.2245119 0.2679612 +3.729748 0.2245119 0.2679612 +4.264621 0.2245119 0.2679612 +4.876131 0.2245119 0.2679612 +5.575266 0.2245119 0.2679612 +6.374593 0.2245119 0.2679612 +0 0.2679612 0.2679612 +0 0.2679612 0.2679612 +0 0.2679612 0.2679612 +0.002268731 0.2679612 0.2679612 +0.07076883 0.2679612 0.2679612 +0.1119241 0.2679612 0.2679612 +0.1475052 0.2679612 0.2679612 +0.1846606 0.2679612 0.2679612 +0.2245119 0.2679612 0.2679612 +0.2679612 0.2679612 0.2679612 +0.3158431 0.2679612 0.2679612 +0.3689944 0.2679612 0.2679612 +0.4282948 0.2679612 0.2679612 +0.494694 0.2679612 0.2679612 +0.5692344 0.2679612 0.2679612 +0.6530715 0.2679612 0.2679612 +0.7474945 0.2679612 0.2679612 +0.8539475 0.2679612 0.2679612 +0.974052 0.2679612 0.2679612 +1.113885 0.2679612 0.2679612 +1.27456 0.2679612 0.2679612 +1.458117 0.2679612 0.2679612 +1.667858 0.2679612 0.2679612 +1.907556 0.2679612 0.2679612 +2.181521 0.2679612 0.2679612 +2.494678 0.2679612 0.2679612 +2.852659 0.2679612 0.2679612 +3.261896 0.2679612 0.2679612 +3.729748 0.2679612 0.2679612 +4.264621 0.2679612 0.2679612 +4.876131 0.2679612 0.2679612 +5.575266 0.2679612 0.2679612 +6.374593 0.2679612 0.2679612 +0 0.3158431 0.2679612 +0 0.3158431 0.2679612 +0 0.3158431 0.2679612 +0.002268731 0.3158431 0.2679612 +0.07076883 0.3158431 0.2679612 +0.1119241 0.3158431 0.2679612 +0.1475052 0.3158431 0.2679612 +0.1846606 0.3158431 0.2679612 +0.2245119 0.3158431 0.2679612 +0.2679612 0.3158431 0.2679612 +0.3158431 0.3158431 0.2679612 +0.3689944 0.3158431 0.2679612 +0.4282948 0.3158431 0.2679612 +0.494694 0.3158431 0.2679612 +0.5692344 0.3158431 0.2679612 +0.6530715 0.3158431 0.2679612 +0.7474945 0.3158431 0.2679612 +0.8539475 0.3158431 0.2679612 +0.974052 0.3158431 0.2679612 +1.113885 0.3158431 0.2679612 +1.27456 0.3158431 0.2679612 +1.458117 0.3158431 0.2679612 +1.667858 0.3158431 0.2679612 +1.907556 0.3158431 0.2679612 +2.181521 0.3158431 0.2679612 +2.494678 0.3158431 0.2679612 +2.852659 0.3158431 0.2679612 +3.261896 0.3158431 0.2679612 +3.729748 0.3158431 0.2679612 +4.264621 0.3158431 0.2679612 +4.876131 0.3158431 0.2679612 +5.575266 0.3158431 0.2679612 +6.374593 0.3158431 0.2679612 +0 0.3689944 0.2679612 +0 0.3689944 0.2679612 +0 0.3689944 0.2679612 +0.002268731 0.3689944 0.2679612 +0.07076883 0.3689944 0.2679612 +0.1119241 0.3689944 0.2679612 +0.1475052 0.3689944 0.2679612 +0.1846606 0.3689944 0.2679612 +0.2245119 0.3689944 0.2679612 +0.2679612 0.3689944 0.2679612 +0.3158431 0.3689944 0.2679612 +0.3689944 0.3689944 0.2679612 +0.4282948 0.3689944 0.2679612 +0.494694 0.3689944 0.2679612 +0.5692344 0.3689944 0.2679612 +0.6530715 0.3689944 0.2679612 +0.7474945 0.3689944 0.2679612 +0.8539475 0.3689944 0.2679612 +0.974052 0.3689944 0.2679612 +1.113885 0.3689944 0.2679612 +1.27456 0.3689944 0.2679612 +1.458117 0.3689944 0.2679612 +1.667858 0.3689944 0.2679612 +1.907556 0.3689944 0.2679612 +2.181521 0.3689944 0.2679612 +2.494678 0.3689944 0.2679612 +2.852659 0.3689944 0.2679612 +3.261896 0.3689944 0.2679612 +3.729748 0.3689944 0.2679612 +4.264621 0.3689944 0.2679612 +4.876131 0.3689944 0.2679612 +5.575266 0.3689944 0.2679612 +6.374593 0.3689944 0.2679612 +0 0.4282948 0.2679612 +0 0.4282948 0.2679612 +0 0.4282948 0.2679612 +0.002268731 0.4282948 0.2679612 +0.07076883 0.4282948 0.2679612 +0.1119241 0.4282948 0.2679612 +0.1475052 0.4282948 0.2679612 +0.1846606 0.4282948 0.2679612 +0.2245119 0.4282948 0.2679612 +0.2679612 0.4282948 0.2679612 +0.3158431 0.4282948 0.2679612 +0.3689944 0.4282948 0.2679612 +0.4282948 0.4282948 0.2679612 +0.494694 0.4282948 0.2679612 +0.5692344 0.4282948 0.2679612 +0.6530715 0.4282948 0.2679612 +0.7474945 0.4282948 0.2679612 +0.8539475 0.4282948 0.2679612 +0.974052 0.4282948 0.2679612 +1.113885 0.4282948 0.2679612 +1.27456 0.4282948 0.2679612 +1.458117 0.4282948 0.2679612 +1.667858 0.4282948 0.2679612 +1.907556 0.4282948 0.2679612 +2.181521 0.4282948 0.2679612 +2.494678 0.4282948 0.2679612 +2.852659 0.4282948 0.2679612 +3.261896 0.4282948 0.2679612 +3.729748 0.4282948 0.2679612 +4.264621 0.4282948 0.2679612 +4.876131 0.4282948 0.2679612 +5.575266 0.4282948 0.2679612 +6.374593 0.4282948 0.2679612 +0 0.494694 0.2679612 +0 0.494694 0.2679612 +0 0.494694 0.2679612 +0.002268731 0.494694 0.2679612 +0.07076883 0.494694 0.2679612 +0.1119241 0.494694 0.2679612 +0.1475052 0.494694 0.2679612 +0.1846606 0.494694 0.2679612 +0.2245119 0.494694 0.2679612 +0.2679612 0.494694 0.2679612 +0.3158431 0.494694 0.2679612 +0.3689944 0.494694 0.2679612 +0.4282948 0.494694 0.2679612 +0.494694 0.494694 0.2679612 +0.5692344 0.494694 0.2679612 +0.6530715 0.494694 0.2679612 +0.7474945 0.494694 0.2679612 +0.8539475 0.494694 0.2679612 +0.974052 0.494694 0.2679612 +1.113885 0.494694 0.2679612 +1.27456 0.494694 0.2679612 +1.458117 0.494694 0.2679612 +1.667858 0.494694 0.2679612 +1.907556 0.494694 0.2679612 +2.181521 0.494694 0.2679612 +2.494678 0.494694 0.2679612 +2.852659 0.494694 0.2679612 +3.261896 0.494694 0.2679612 +3.729748 0.494694 0.2679612 +4.264621 0.494694 0.2679612 +4.876131 0.494694 0.2679612 +5.575266 0.494694 0.2679612 +6.374593 0.494694 0.2679612 +0 0.5692344 0.2679612 +0 0.5692344 0.2679612 +0 0.5692344 0.2679612 +0.002268731 0.5692344 0.2679612 +0.07076883 0.5692344 0.2679612 +0.1119241 0.5692344 0.2679612 +0.1475052 0.5692344 0.2679612 +0.1846606 0.5692344 0.2679612 +0.2245119 0.5692344 0.2679612 +0.2679612 0.5692344 0.2679612 +0.3158431 0.5692344 0.2679612 +0.3689944 0.5692344 0.2679612 +0.4282948 0.5692344 0.2679612 +0.494694 0.5692344 0.2679612 +0.5692344 0.5692344 0.2679612 +0.6530715 0.5692344 0.2679612 +0.7474945 0.5692344 0.2679612 +0.8539475 0.5692344 0.2679612 +0.974052 0.5692344 0.2679612 +1.113885 0.5692344 0.2679612 +1.27456 0.5692344 0.2679612 +1.458117 0.5692344 0.2679612 +1.667858 0.5692344 0.2679612 +1.907556 0.5692344 0.2679612 +2.181521 0.5692344 0.2679612 +2.494678 0.5692344 0.2679612 +2.852659 0.5692344 0.2679612 +3.261896 0.5692344 0.2679612 +3.729748 0.5692344 0.2679612 +4.264621 0.5692344 0.2679612 +4.876131 0.5692344 0.2679612 +5.575266 0.5692344 0.2679612 +6.374593 0.5692344 0.2679612 +0 0.6530715 0.2679612 +0 0.6530715 0.2679612 +0 0.6530715 0.2679612 +0.002268731 0.6530715 0.2679612 +0.07076883 0.6530715 0.2679612 +0.1119241 0.6530715 0.2679612 +0.1475052 0.6530715 0.2679612 +0.1846606 0.6530715 0.2679612 +0.2245119 0.6530715 0.2679612 +0.2679612 0.6530715 0.2679612 +0.3158431 0.6530715 0.2679612 +0.3689944 0.6530715 0.2679612 +0.4282948 0.6530715 0.2679612 +0.494694 0.6530715 0.2679612 +0.5692344 0.6530715 0.2679612 +0.6530715 0.6530715 0.2679612 +0.7474945 0.6530715 0.2679612 +0.8539475 0.6530715 0.2679612 +0.974052 0.6530715 0.2679612 +1.113885 0.6530715 0.2679612 +1.27456 0.6530715 0.2679612 +1.458117 0.6530715 0.2679612 +1.667858 0.6530715 0.2679612 +1.907556 0.6530715 0.2679612 +2.181521 0.6530715 0.2679612 +2.494678 0.6530715 0.2679612 +2.852659 0.6530715 0.2679612 +3.261896 0.6530715 0.2679612 +3.729748 0.6530715 0.2679612 +4.264621 0.6530715 0.2679612 +4.876131 0.6530715 0.2679612 +5.575266 0.6530715 0.2679612 +6.374593 0.6530715 0.2679612 +0 0.7474945 0.2679612 +0 0.7474945 0.2679612 +0 0.7474945 0.2679612 +0.002268731 0.7474945 0.2679612 +0.07076883 0.7474945 0.2679612 +0.1119241 0.7474945 0.2679612 +0.1475052 0.7474945 0.2679612 +0.1846606 0.7474945 0.2679612 +0.2245119 0.7474945 0.2679612 +0.2679612 0.7474945 0.2679612 +0.3158431 0.7474945 0.2679612 +0.3689944 0.7474945 0.2679612 +0.4282948 0.7474945 0.2679612 +0.494694 0.7474945 0.2679612 +0.5692344 0.7474945 0.2679612 +0.6530715 0.7474945 0.2679612 +0.7474945 0.7474945 0.2679612 +0.8539475 0.7474945 0.2679612 +0.974052 0.7474945 0.2679612 +1.113885 0.7474945 0.2679612 +1.27456 0.7474945 0.2679612 +1.458117 0.7474945 0.2679612 +1.667858 0.7474945 0.2679612 +1.907556 0.7474945 0.2679612 +2.181521 0.7474945 0.2679612 +2.494678 0.7474945 0.2679612 +2.852659 0.7474945 0.2679612 +3.261896 0.7474945 0.2679612 +3.729748 0.7474945 0.2679612 +4.264621 0.7474945 0.2679612 +4.876131 0.7474945 0.2679612 +5.575266 0.7474945 0.2679612 +6.374593 0.7474945 0.2679612 +0 0.8539475 0.2679612 +0 0.8539475 0.2679612 +0 0.8539475 0.2679612 +0.002268731 0.8539475 0.2679612 +0.07076883 0.8539475 0.2679612 +0.1119241 0.8539475 0.2679612 +0.1475052 0.8539475 0.2679612 +0.1846606 0.8539475 0.2679612 +0.2245119 0.8539475 0.2679612 +0.2679612 0.8539475 0.2679612 +0.3158431 0.8539475 0.2679612 +0.3689944 0.8539475 0.2679612 +0.4282948 0.8539475 0.2679612 +0.494694 0.8539475 0.2679612 +0.5692344 0.8539475 0.2679612 +0.6530715 0.8539475 0.2679612 +0.7474945 0.8539475 0.2679612 +0.8539475 0.8539475 0.2679612 +0.974052 0.8539475 0.2679612 +1.113885 0.8539475 0.2679612 +1.27456 0.8539475 0.2679612 +1.458117 0.8539475 0.2679612 +1.667858 0.8539475 0.2679612 +1.907556 0.8539475 0.2679612 +2.181521 0.8539475 0.2679612 +2.494678 0.8539475 0.2679612 +2.852659 0.8539475 0.2679612 +3.261896 0.8539475 0.2679612 +3.729748 0.8539475 0.2679612 +4.264621 0.8539475 0.2679612 +4.876131 0.8539475 0.2679612 +5.575266 0.8539475 0.2679612 +6.374593 0.8539475 0.2679612 +0 0.974052 0.2679612 +0 0.974052 0.2679612 +0 0.974052 0.2679612 +0.002268731 0.974052 0.2679612 +0.07076883 0.974052 0.2679612 +0.1119241 0.974052 0.2679612 +0.1475052 0.974052 0.2679612 +0.1846606 0.974052 0.2679612 +0.2245119 0.974052 0.2679612 +0.2679612 0.974052 0.2679612 +0.3158431 0.974052 0.2679612 +0.3689944 0.974052 0.2679612 +0.4282948 0.974052 0.2679612 +0.494694 0.974052 0.2679612 +0.5692344 0.974052 0.2679612 +0.6530715 0.974052 0.2679612 +0.7474945 0.974052 0.2679612 +0.8539475 0.974052 0.2679612 +0.974052 0.974052 0.2679612 +1.113885 0.974052 0.2679612 +1.27456 0.974052 0.2679612 +1.458117 0.974052 0.2679612 +1.667858 0.974052 0.2679612 +1.907556 0.974052 0.2679612 +2.181521 0.974052 0.2679612 +2.494678 0.974052 0.2679612 +2.852659 0.974052 0.2679612 +3.261896 0.974052 0.2679612 +3.729748 0.974052 0.2679612 +4.264621 0.974052 0.2679612 +4.876131 0.974052 0.2679612 +5.575266 0.974052 0.2679612 +6.374593 0.974052 0.2679612 +0 1.113885 0.2679612 +0 1.113885 0.2679612 +0 1.113885 0.2679612 +0.002268731 1.113885 0.2679612 +0.07076883 1.113885 0.2679612 +0.1119241 1.113885 0.2679612 +0.1475052 1.113885 0.2679612 +0.1846606 1.113885 0.2679612 +0.2245119 1.113885 0.2679612 +0.2679612 1.113885 0.2679612 +0.3158431 1.113885 0.2679612 +0.3689944 1.113885 0.2679612 +0.4282948 1.113885 0.2679612 +0.494694 1.113885 0.2679612 +0.5692344 1.113885 0.2679612 +0.6530715 1.113885 0.2679612 +0.7474945 1.113885 0.2679612 +0.8539475 1.113885 0.2679612 +0.974052 1.113885 0.2679612 +1.113885 1.113885 0.2679612 +1.27456 1.113885 0.2679612 +1.458117 1.113885 0.2679612 +1.667858 1.113885 0.2679612 +1.907556 1.113885 0.2679612 +2.181521 1.113885 0.2679612 +2.494678 1.113885 0.2679612 +2.852659 1.113885 0.2679612 +3.261896 1.113885 0.2679612 +3.729748 1.113885 0.2679612 +4.264621 1.113885 0.2679612 +4.876131 1.113885 0.2679612 +5.575266 1.113885 0.2679612 +6.374593 1.113885 0.2679612 +0 1.27456 0.2679612 +0 1.27456 0.2679612 +0 1.27456 0.2679612 +0.002268731 1.27456 0.2679612 +0.07076883 1.27456 0.2679612 +0.1119241 1.27456 0.2679612 +0.1475052 1.27456 0.2679612 +0.1846606 1.27456 0.2679612 +0.2245119 1.27456 0.2679612 +0.2679612 1.27456 0.2679612 +0.3158431 1.27456 0.2679612 +0.3689944 1.27456 0.2679612 +0.4282948 1.27456 0.2679612 +0.494694 1.27456 0.2679612 +0.5692344 1.27456 0.2679612 +0.6530715 1.27456 0.2679612 +0.7474945 1.27456 0.2679612 +0.8539475 1.27456 0.2679612 +0.974052 1.27456 0.2679612 +1.113885 1.27456 0.2679612 +1.27456 1.27456 0.2679612 +1.458117 1.27456 0.2679612 +1.667858 1.27456 0.2679612 +1.907556 1.27456 0.2679612 +2.181521 1.27456 0.2679612 +2.494678 1.27456 0.2679612 +2.852659 1.27456 0.2679612 +3.261896 1.27456 0.2679612 +3.729748 1.27456 0.2679612 +4.264621 1.27456 0.2679612 +4.876131 1.27456 0.2679612 +5.575266 1.27456 0.2679612 +6.374593 1.27456 0.2679612 +0 1.458117 0.2679612 +0 1.458117 0.2679612 +0 1.458117 0.2679612 +0.002268731 1.458117 0.2679612 +0.07076883 1.458117 0.2679612 +0.1119241 1.458117 0.2679612 +0.1475052 1.458117 0.2679612 +0.1846606 1.458117 0.2679612 +0.2245119 1.458117 0.2679612 +0.2679612 1.458117 0.2679612 +0.3158431 1.458117 0.2679612 +0.3689944 1.458117 0.2679612 +0.4282948 1.458117 0.2679612 +0.494694 1.458117 0.2679612 +0.5692344 1.458117 0.2679612 +0.6530715 1.458117 0.2679612 +0.7474945 1.458117 0.2679612 +0.8539475 1.458117 0.2679612 +0.974052 1.458117 0.2679612 +1.113885 1.458117 0.2679612 +1.27456 1.458117 0.2679612 +1.458117 1.458117 0.2679612 +1.667858 1.458117 0.2679612 +1.907556 1.458117 0.2679612 +2.181521 1.458117 0.2679612 +2.494678 1.458117 0.2679612 +2.852659 1.458117 0.2679612 +3.261896 1.458117 0.2679612 +3.729748 1.458117 0.2679612 +4.264621 1.458117 0.2679612 +4.876131 1.458117 0.2679612 +5.575266 1.458117 0.2679612 +6.374593 1.458117 0.2679612 +0 1.667858 0.2679612 +0 1.667858 0.2679612 +0 1.667858 0.2679612 +0.002268731 1.667858 0.2679612 +0.07076883 1.667858 0.2679612 +0.1119241 1.667858 0.2679612 +0.1475052 1.667858 0.2679612 +0.1846606 1.667858 0.2679612 +0.2245119 1.667858 0.2679612 +0.2679612 1.667858 0.2679612 +0.3158431 1.667858 0.2679612 +0.3689944 1.667858 0.2679612 +0.4282948 1.667858 0.2679612 +0.494694 1.667858 0.2679612 +0.5692344 1.667858 0.2679612 +0.6530715 1.667858 0.2679612 +0.7474945 1.667858 0.2679612 +0.8539475 1.667858 0.2679612 +0.974052 1.667858 0.2679612 +1.113885 1.667858 0.2679612 +1.27456 1.667858 0.2679612 +1.458117 1.667858 0.2679612 +1.667858 1.667858 0.2679612 +1.907556 1.667858 0.2679612 +2.181521 1.667858 0.2679612 +2.494678 1.667858 0.2679612 +2.852659 1.667858 0.2679612 +3.261896 1.667858 0.2679612 +3.729748 1.667858 0.2679612 +4.264621 1.667858 0.2679612 +4.876131 1.667858 0.2679612 +5.575266 1.667858 0.2679612 +6.374593 1.667858 0.2679612 +0 1.907556 0.2679612 +0 1.907556 0.2679612 +0 1.907556 0.2679612 +0.002268731 1.907556 0.2679612 +0.07076883 1.907556 0.2679612 +0.1119241 1.907556 0.2679612 +0.1475052 1.907556 0.2679612 +0.1846606 1.907556 0.2679612 +0.2245119 1.907556 0.2679612 +0.2679612 1.907556 0.2679612 +0.3158431 1.907556 0.2679612 +0.3689944 1.907556 0.2679612 +0.4282948 1.907556 0.2679612 +0.494694 1.907556 0.2679612 +0.5692344 1.907556 0.2679612 +0.6530715 1.907556 0.2679612 +0.7474945 1.907556 0.2679612 +0.8539475 1.907556 0.2679612 +0.974052 1.907556 0.2679612 +1.113885 1.907556 0.2679612 +1.27456 1.907556 0.2679612 +1.458117 1.907556 0.2679612 +1.667858 1.907556 0.2679612 +1.907556 1.907556 0.2679612 +2.181521 1.907556 0.2679612 +2.494678 1.907556 0.2679612 +2.852659 1.907556 0.2679612 +3.261896 1.907556 0.2679612 +3.729748 1.907556 0.2679612 +4.264621 1.907556 0.2679612 +4.876131 1.907556 0.2679612 +5.575266 1.907556 0.2679612 +6.374593 1.907556 0.2679612 +0 2.181521 0.2679612 +0 2.181521 0.2679612 +0 2.181521 0.2679612 +0.002268731 2.181521 0.2679612 +0.07076883 2.181521 0.2679612 +0.1119241 2.181521 0.2679612 +0.1475052 2.181521 0.2679612 +0.1846606 2.181521 0.2679612 +0.2245119 2.181521 0.2679612 +0.2679612 2.181521 0.2679612 +0.3158431 2.181521 0.2679612 +0.3689944 2.181521 0.2679612 +0.4282948 2.181521 0.2679612 +0.494694 2.181521 0.2679612 +0.5692344 2.181521 0.2679612 +0.6530715 2.181521 0.2679612 +0.7474945 2.181521 0.2679612 +0.8539475 2.181521 0.2679612 +0.974052 2.181521 0.2679612 +1.113885 2.181521 0.2679612 +1.27456 2.181521 0.2679612 +1.458117 2.181521 0.2679612 +1.667858 2.181521 0.2679612 +1.907556 2.181521 0.2679612 +2.181521 2.181521 0.2679612 +2.494678 2.181521 0.2679612 +2.852659 2.181521 0.2679612 +3.261896 2.181521 0.2679612 +3.729748 2.181521 0.2679612 +4.264621 2.181521 0.2679612 +4.876131 2.181521 0.2679612 +5.575266 2.181521 0.2679612 +6.374593 2.181521 0.2679612 +0 2.494678 0.2679612 +0 2.494678 0.2679612 +0 2.494678 0.2679612 +0.002268731 2.494678 0.2679612 +0.07076883 2.494678 0.2679612 +0.1119241 2.494678 0.2679612 +0.1475052 2.494678 0.2679612 +0.1846606 2.494678 0.2679612 +0.2245119 2.494678 0.2679612 +0.2679612 2.494678 0.2679612 +0.3158431 2.494678 0.2679612 +0.3689944 2.494678 0.2679612 +0.4282948 2.494678 0.2679612 +0.494694 2.494678 0.2679612 +0.5692344 2.494678 0.2679612 +0.6530715 2.494678 0.2679612 +0.7474945 2.494678 0.2679612 +0.8539475 2.494678 0.2679612 +0.974052 2.494678 0.2679612 +1.113885 2.494678 0.2679612 +1.27456 2.494678 0.2679612 +1.458117 2.494678 0.2679612 +1.667858 2.494678 0.2679612 +1.907556 2.494678 0.2679612 +2.181521 2.494678 0.2679612 +2.494678 2.494678 0.2679612 +2.852659 2.494678 0.2679612 +3.261896 2.494678 0.2679612 +3.729748 2.494678 0.2679612 +4.264621 2.494678 0.2679612 +4.876131 2.494678 0.2679612 +5.575266 2.494678 0.2679612 +6.374593 2.494678 0.2679612 +0 2.852659 0.2679612 +0 2.852659 0.2679612 +0 2.852659 0.2679612 +0.002268731 2.852659 0.2679612 +0.07076883 2.852659 0.2679612 +0.1119241 2.852659 0.2679612 +0.1475052 2.852659 0.2679612 +0.1846606 2.852659 0.2679612 +0.2245119 2.852659 0.2679612 +0.2679612 2.852659 0.2679612 +0.3158431 2.852659 0.2679612 +0.3689944 2.852659 0.2679612 +0.4282948 2.852659 0.2679612 +0.494694 2.852659 0.2679612 +0.5692344 2.852659 0.2679612 +0.6530715 2.852659 0.2679612 +0.7474945 2.852659 0.2679612 +0.8539475 2.852659 0.2679612 +0.974052 2.852659 0.2679612 +1.113885 2.852659 0.2679612 +1.27456 2.852659 0.2679612 +1.458117 2.852659 0.2679612 +1.667858 2.852659 0.2679612 +1.907556 2.852659 0.2679612 +2.181521 2.852659 0.2679612 +2.494678 2.852659 0.2679612 +2.852659 2.852659 0.2679612 +3.261896 2.852659 0.2679612 +3.729748 2.852659 0.2679612 +4.264621 2.852659 0.2679612 +4.876131 2.852659 0.2679612 +5.575266 2.852659 0.2679612 +6.374593 2.852659 0.2679612 +0 3.261896 0.2679612 +0 3.261896 0.2679612 +0 3.261896 0.2679612 +0.002268731 3.261896 0.2679612 +0.07076883 3.261896 0.2679612 +0.1119241 3.261896 0.2679612 +0.1475052 3.261896 0.2679612 +0.1846606 3.261896 0.2679612 +0.2245119 3.261896 0.2679612 +0.2679612 3.261896 0.2679612 +0.3158431 3.261896 0.2679612 +0.3689944 3.261896 0.2679612 +0.4282948 3.261896 0.2679612 +0.494694 3.261896 0.2679612 +0.5692344 3.261896 0.2679612 +0.6530715 3.261896 0.2679612 +0.7474945 3.261896 0.2679612 +0.8539475 3.261896 0.2679612 +0.974052 3.261896 0.2679612 +1.113885 3.261896 0.2679612 +1.27456 3.261896 0.2679612 +1.458117 3.261896 0.2679612 +1.667858 3.261896 0.2679612 +1.907556 3.261896 0.2679612 +2.181521 3.261896 0.2679612 +2.494678 3.261896 0.2679612 +2.852659 3.261896 0.2679612 +3.261896 3.261896 0.2679612 +3.729748 3.261896 0.2679612 +4.264621 3.261896 0.2679612 +4.876131 3.261896 0.2679612 +5.575266 3.261896 0.2679612 +6.374593 3.261896 0.2679612 +0 3.729748 0.2679612 +0 3.729748 0.2679612 +0 3.729748 0.2679612 +0.002268731 3.729748 0.2679612 +0.07076883 3.729748 0.2679612 +0.1119241 3.729748 0.2679612 +0.1475052 3.729748 0.2679612 +0.1846606 3.729748 0.2679612 +0.2245119 3.729748 0.2679612 +0.2679612 3.729748 0.2679612 +0.3158431 3.729748 0.2679612 +0.3689944 3.729748 0.2679612 +0.4282948 3.729748 0.2679612 +0.494694 3.729748 0.2679612 +0.5692344 3.729748 0.2679612 +0.6530715 3.729748 0.2679612 +0.7474945 3.729748 0.2679612 +0.8539475 3.729748 0.2679612 +0.974052 3.729748 0.2679612 +1.113885 3.729748 0.2679612 +1.27456 3.729748 0.2679612 +1.458117 3.729748 0.2679612 +1.667858 3.729748 0.2679612 +1.907556 3.729748 0.2679612 +2.181521 3.729748 0.2679612 +2.494678 3.729748 0.2679612 +2.852659 3.729748 0.2679612 +3.261896 3.729748 0.2679612 +3.729748 3.729748 0.2679612 +4.264621 3.729748 0.2679612 +4.876131 3.729748 0.2679612 +5.575266 3.729748 0.2679612 +6.374593 3.729748 0.2679612 +0 4.264621 0.2679612 +0 4.264621 0.2679612 +0 4.264621 0.2679612 +0.002268731 4.264621 0.2679612 +0.07076883 4.264621 0.2679612 +0.1119241 4.264621 0.2679612 +0.1475052 4.264621 0.2679612 +0.1846606 4.264621 0.2679612 +0.2245119 4.264621 0.2679612 +0.2679612 4.264621 0.2679612 +0.3158431 4.264621 0.2679612 +0.3689944 4.264621 0.2679612 +0.4282948 4.264621 0.2679612 +0.494694 4.264621 0.2679612 +0.5692344 4.264621 0.2679612 +0.6530715 4.264621 0.2679612 +0.7474945 4.264621 0.2679612 +0.8539475 4.264621 0.2679612 +0.974052 4.264621 0.2679612 +1.113885 4.264621 0.2679612 +1.27456 4.264621 0.2679612 +1.458117 4.264621 0.2679612 +1.667858 4.264621 0.2679612 +1.907556 4.264621 0.2679612 +2.181521 4.264621 0.2679612 +2.494678 4.264621 0.2679612 +2.852659 4.264621 0.2679612 +3.261896 4.264621 0.2679612 +3.729748 4.264621 0.2679612 +4.264621 4.264621 0.2679612 +4.876131 4.264621 0.2679612 +5.575266 4.264621 0.2679612 +6.374593 4.264621 0.2679612 +0 4.876131 0.2679612 +0 4.876131 0.2679612 +0 4.876131 0.2679612 +0.002268731 4.876131 0.2679612 +0.07076883 4.876131 0.2679612 +0.1119241 4.876131 0.2679612 +0.1475052 4.876131 0.2679612 +0.1846606 4.876131 0.2679612 +0.2245119 4.876131 0.2679612 +0.2679612 4.876131 0.2679612 +0.3158431 4.876131 0.2679612 +0.3689944 4.876131 0.2679612 +0.4282948 4.876131 0.2679612 +0.494694 4.876131 0.2679612 +0.5692344 4.876131 0.2679612 +0.6530715 4.876131 0.2679612 +0.7474945 4.876131 0.2679612 +0.8539475 4.876131 0.2679612 +0.974052 4.876131 0.2679612 +1.113885 4.876131 0.2679612 +1.27456 4.876131 0.2679612 +1.458117 4.876131 0.2679612 +1.667858 4.876131 0.2679612 +1.907556 4.876131 0.2679612 +2.181521 4.876131 0.2679612 +2.494678 4.876131 0.2679612 +2.852659 4.876131 0.2679612 +3.261896 4.876131 0.2679612 +3.729748 4.876131 0.2679612 +4.264621 4.876131 0.2679612 +4.876131 4.876131 0.2679612 +5.575266 4.876131 0.2679612 +6.374593 4.876131 0.2679612 +0 5.575266 0.2679612 +0 5.575266 0.2679612 +0 5.575266 0.2679612 +0.002268731 5.575266 0.2679612 +0.07076883 5.575266 0.2679612 +0.1119241 5.575266 0.2679612 +0.1475052 5.575266 0.2679612 +0.1846606 5.575266 0.2679612 +0.2245119 5.575266 0.2679612 +0.2679612 5.575266 0.2679612 +0.3158431 5.575266 0.2679612 +0.3689944 5.575266 0.2679612 +0.4282948 5.575266 0.2679612 +0.494694 5.575266 0.2679612 +0.5692344 5.575266 0.2679612 +0.6530715 5.575266 0.2679612 +0.7474945 5.575266 0.2679612 +0.8539475 5.575266 0.2679612 +0.974052 5.575266 0.2679612 +1.113885 5.575266 0.2679612 +1.27456 5.575266 0.2679612 +1.458117 5.575266 0.2679612 +1.667858 5.575266 0.2679612 +1.907556 5.575266 0.2679612 +2.181521 5.575266 0.2679612 +2.494678 5.575266 0.2679612 +2.852659 5.575266 0.2679612 +3.261896 5.575266 0.2679612 +3.729748 5.575266 0.2679612 +4.264621 5.575266 0.2679612 +4.876131 5.575266 0.2679612 +5.575266 5.575266 0.2679612 +6.374593 5.575266 0.2679612 +0 6.374593 0.2679612 +0 6.374593 0.2679612 +0 6.374593 0.2679612 +0.002268731 6.374593 0.2679612 +0.07076883 6.374593 0.2679612 +0.1119241 6.374593 0.2679612 +0.1475052 6.374593 0.2679612 +0.1846606 6.374593 0.2679612 +0.2245119 6.374593 0.2679612 +0.2679612 6.374593 0.2679612 +0.3158431 6.374593 0.2679612 +0.3689944 6.374593 0.2679612 +0.4282948 6.374593 0.2679612 +0.494694 6.374593 0.2679612 +0.5692344 6.374593 0.2679612 +0.6530715 6.374593 0.2679612 +0.7474945 6.374593 0.2679612 +0.8539475 6.374593 0.2679612 +0.974052 6.374593 0.2679612 +1.113885 6.374593 0.2679612 +1.27456 6.374593 0.2679612 +1.458117 6.374593 0.2679612 +1.667858 6.374593 0.2679612 +1.907556 6.374593 0.2679612 +2.181521 6.374593 0.2679612 +2.494678 6.374593 0.2679612 +2.852659 6.374593 0.2679612 +3.261896 6.374593 0.2679612 +3.729748 6.374593 0.2679612 +4.264621 6.374593 0.2679612 +4.876131 6.374593 0.2679612 +5.575266 6.374593 0.2679612 +6.374593 6.374593 0.2679612 +0 0 0.3158431 +0 0 0.3158431 +0 0 0.3158431 +0.002268731 0 0.3158431 +0.07076883 0 0.3158431 +0.1119241 0 0.3158431 +0.1475052 0 0.3158431 +0.1846606 0 0.3158431 +0.2245119 0 0.3158431 +0.2679612 0 0.3158431 +0.3158431 0 0.3158431 +0.3689944 0 0.3158431 +0.4282948 0 0.3158431 +0.494694 0 0.3158431 +0.5692344 0 0.3158431 +0.6530715 0 0.3158431 +0.7474945 0 0.3158431 +0.8539475 0 0.3158431 +0.974052 0 0.3158431 +1.113885 0 0.3158431 +1.27456 0 0.3158431 +1.458117 0 0.3158431 +1.667858 0 0.3158431 +1.907556 0 0.3158431 +2.181521 0 0.3158431 +2.494678 0 0.3158431 +2.852659 0 0.3158431 +3.261896 0 0.3158431 +3.729748 0 0.3158431 +4.264621 0 0.3158431 +4.876131 0 0.3158431 +5.575266 0 0.3158431 +6.374593 0 0.3158431 +0 0 0.3158431 +0 0 0.3158431 +0 0 0.3158431 +0.002268731 0 0.3158431 +0.07076883 0 0.3158431 +0.1119241 0 0.3158431 +0.1475052 0 0.3158431 +0.1846606 0 0.3158431 +0.2245119 0 0.3158431 +0.2679612 0 0.3158431 +0.3158431 0 0.3158431 +0.3689944 0 0.3158431 +0.4282948 0 0.3158431 +0.494694 0 0.3158431 +0.5692344 0 0.3158431 +0.6530715 0 0.3158431 +0.7474945 0 0.3158431 +0.8539475 0 0.3158431 +0.974052 0 0.3158431 +1.113885 0 0.3158431 +1.27456 0 0.3158431 +1.458117 0 0.3158431 +1.667858 0 0.3158431 +1.907556 0 0.3158431 +2.181521 0 0.3158431 +2.494678 0 0.3158431 +2.852659 0 0.3158431 +3.261896 0 0.3158431 +3.729748 0 0.3158431 +4.264621 0 0.3158431 +4.876131 0 0.3158431 +5.575266 0 0.3158431 +6.374593 0 0.3158431 +0 0 0.3158431 +0 0 0.3158431 +0 0 0.3158431 +0.002268731 0 0.3158431 +0.07076883 0 0.3158431 +0.1119241 0 0.3158431 +0.1475052 0 0.3158431 +0.1846606 0 0.3158431 +0.2245119 0 0.3158431 +0.2679612 0 0.3158431 +0.3158431 0 0.3158431 +0.3689944 0 0.3158431 +0.4282948 0 0.3158431 +0.494694 0 0.3158431 +0.5692344 0 0.3158431 +0.6530715 0 0.3158431 +0.7474945 0 0.3158431 +0.8539475 0 0.3158431 +0.974052 0 0.3158431 +1.113885 0 0.3158431 +1.27456 0 0.3158431 +1.458117 0 0.3158431 +1.667858 0 0.3158431 +1.907556 0 0.3158431 +2.181521 0 0.3158431 +2.494678 0 0.3158431 +2.852659 0 0.3158431 +3.261896 0 0.3158431 +3.729748 0 0.3158431 +4.264621 0 0.3158431 +4.876131 0 0.3158431 +5.575266 0 0.3158431 +6.374593 0 0.3158431 +0 0.002268731 0.3158431 +0 0.002268731 0.3158431 +0 0.002268731 0.3158431 +0.002268731 0.002268731 0.3158431 +0.07076883 0.002268731 0.3158431 +0.1119241 0.002268731 0.3158431 +0.1475052 0.002268731 0.3158431 +0.1846606 0.002268731 0.3158431 +0.2245119 0.002268731 0.3158431 +0.2679612 0.002268731 0.3158431 +0.3158431 0.002268731 0.3158431 +0.3689944 0.002268731 0.3158431 +0.4282948 0.002268731 0.3158431 +0.494694 0.002268731 0.3158431 +0.5692344 0.002268731 0.3158431 +0.6530715 0.002268731 0.3158431 +0.7474945 0.002268731 0.3158431 +0.8539475 0.002268731 0.3158431 +0.974052 0.002268731 0.3158431 +1.113885 0.002268731 0.3158431 +1.27456 0.002268731 0.3158431 +1.458117 0.002268731 0.3158431 +1.667858 0.002268731 0.3158431 +1.907556 0.002268731 0.3158431 +2.181521 0.002268731 0.3158431 +2.494678 0.002268731 0.3158431 +2.852659 0.002268731 0.3158431 +3.261896 0.002268731 0.3158431 +3.729748 0.002268731 0.3158431 +4.264621 0.002268731 0.3158431 +4.876131 0.002268731 0.3158431 +5.575266 0.002268731 0.3158431 +6.374593 0.002268731 0.3158431 +0 0.07076883 0.3158431 +0 0.07076883 0.3158431 +0 0.07076883 0.3158431 +0.002268731 0.07076883 0.3158431 +0.07076883 0.07076883 0.3158431 +0.1119241 0.07076883 0.3158431 +0.1475052 0.07076883 0.3158431 +0.1846606 0.07076883 0.3158431 +0.2245119 0.07076883 0.3158431 +0.2679612 0.07076883 0.3158431 +0.3158431 0.07076883 0.3158431 +0.3689944 0.07076883 0.3158431 +0.4282948 0.07076883 0.3158431 +0.494694 0.07076883 0.3158431 +0.5692344 0.07076883 0.3158431 +0.6530715 0.07076883 0.3158431 +0.7474945 0.07076883 0.3158431 +0.8539475 0.07076883 0.3158431 +0.974052 0.07076883 0.3158431 +1.113885 0.07076883 0.3158431 +1.27456 0.07076883 0.3158431 +1.458117 0.07076883 0.3158431 +1.667858 0.07076883 0.3158431 +1.907556 0.07076883 0.3158431 +2.181521 0.07076883 0.3158431 +2.494678 0.07076883 0.3158431 +2.852659 0.07076883 0.3158431 +3.261896 0.07076883 0.3158431 +3.729748 0.07076883 0.3158431 +4.264621 0.07076883 0.3158431 +4.876131 0.07076883 0.3158431 +5.575266 0.07076883 0.3158431 +6.374593 0.07076883 0.3158431 +0 0.1119241 0.3158431 +0 0.1119241 0.3158431 +0 0.1119241 0.3158431 +0.002268731 0.1119241 0.3158431 +0.07076883 0.1119241 0.3158431 +0.1119241 0.1119241 0.3158431 +0.1475052 0.1119241 0.3158431 +0.1846606 0.1119241 0.3158431 +0.2245119 0.1119241 0.3158431 +0.2679612 0.1119241 0.3158431 +0.3158431 0.1119241 0.3158431 +0.3689944 0.1119241 0.3158431 +0.4282948 0.1119241 0.3158431 +0.494694 0.1119241 0.3158431 +0.5692344 0.1119241 0.3158431 +0.6530715 0.1119241 0.3158431 +0.7474945 0.1119241 0.3158431 +0.8539475 0.1119241 0.3158431 +0.974052 0.1119241 0.3158431 +1.113885 0.1119241 0.3158431 +1.27456 0.1119241 0.3158431 +1.458117 0.1119241 0.3158431 +1.667858 0.1119241 0.3158431 +1.907556 0.1119241 0.3158431 +2.181521 0.1119241 0.3158431 +2.494678 0.1119241 0.3158431 +2.852659 0.1119241 0.3158431 +3.261896 0.1119241 0.3158431 +3.729748 0.1119241 0.3158431 +4.264621 0.1119241 0.3158431 +4.876131 0.1119241 0.3158431 +5.575266 0.1119241 0.3158431 +6.374593 0.1119241 0.3158431 +0 0.1475052 0.3158431 +0 0.1475052 0.3158431 +0 0.1475052 0.3158431 +0.002268731 0.1475052 0.3158431 +0.07076883 0.1475052 0.3158431 +0.1119241 0.1475052 0.3158431 +0.1475052 0.1475052 0.3158431 +0.1846606 0.1475052 0.3158431 +0.2245119 0.1475052 0.3158431 +0.2679612 0.1475052 0.3158431 +0.3158431 0.1475052 0.3158431 +0.3689944 0.1475052 0.3158431 +0.4282948 0.1475052 0.3158431 +0.494694 0.1475052 0.3158431 +0.5692344 0.1475052 0.3158431 +0.6530715 0.1475052 0.3158431 +0.7474945 0.1475052 0.3158431 +0.8539475 0.1475052 0.3158431 +0.974052 0.1475052 0.3158431 +1.113885 0.1475052 0.3158431 +1.27456 0.1475052 0.3158431 +1.458117 0.1475052 0.3158431 +1.667858 0.1475052 0.3158431 +1.907556 0.1475052 0.3158431 +2.181521 0.1475052 0.3158431 +2.494678 0.1475052 0.3158431 +2.852659 0.1475052 0.3158431 +3.261896 0.1475052 0.3158431 +3.729748 0.1475052 0.3158431 +4.264621 0.1475052 0.3158431 +4.876131 0.1475052 0.3158431 +5.575266 0.1475052 0.3158431 +6.374593 0.1475052 0.3158431 +0 0.1846606 0.3158431 +0 0.1846606 0.3158431 +0 0.1846606 0.3158431 +0.002268731 0.1846606 0.3158431 +0.07076883 0.1846606 0.3158431 +0.1119241 0.1846606 0.3158431 +0.1475052 0.1846606 0.3158431 +0.1846606 0.1846606 0.3158431 +0.2245119 0.1846606 0.3158431 +0.2679612 0.1846606 0.3158431 +0.3158431 0.1846606 0.3158431 +0.3689944 0.1846606 0.3158431 +0.4282948 0.1846606 0.3158431 +0.494694 0.1846606 0.3158431 +0.5692344 0.1846606 0.3158431 +0.6530715 0.1846606 0.3158431 +0.7474945 0.1846606 0.3158431 +0.8539475 0.1846606 0.3158431 +0.974052 0.1846606 0.3158431 +1.113885 0.1846606 0.3158431 +1.27456 0.1846606 0.3158431 +1.458117 0.1846606 0.3158431 +1.667858 0.1846606 0.3158431 +1.907556 0.1846606 0.3158431 +2.181521 0.1846606 0.3158431 +2.494678 0.1846606 0.3158431 +2.852659 0.1846606 0.3158431 +3.261896 0.1846606 0.3158431 +3.729748 0.1846606 0.3158431 +4.264621 0.1846606 0.3158431 +4.876131 0.1846606 0.3158431 +5.575266 0.1846606 0.3158431 +6.374593 0.1846606 0.3158431 +0 0.2245119 0.3158431 +0 0.2245119 0.3158431 +0 0.2245119 0.3158431 +0.002268731 0.2245119 0.3158431 +0.07076883 0.2245119 0.3158431 +0.1119241 0.2245119 0.3158431 +0.1475052 0.2245119 0.3158431 +0.1846606 0.2245119 0.3158431 +0.2245119 0.2245119 0.3158431 +0.2679612 0.2245119 0.3158431 +0.3158431 0.2245119 0.3158431 +0.3689944 0.2245119 0.3158431 +0.4282948 0.2245119 0.3158431 +0.494694 0.2245119 0.3158431 +0.5692344 0.2245119 0.3158431 +0.6530715 0.2245119 0.3158431 +0.7474945 0.2245119 0.3158431 +0.8539475 0.2245119 0.3158431 +0.974052 0.2245119 0.3158431 +1.113885 0.2245119 0.3158431 +1.27456 0.2245119 0.3158431 +1.458117 0.2245119 0.3158431 +1.667858 0.2245119 0.3158431 +1.907556 0.2245119 0.3158431 +2.181521 0.2245119 0.3158431 +2.494678 0.2245119 0.3158431 +2.852659 0.2245119 0.3158431 +3.261896 0.2245119 0.3158431 +3.729748 0.2245119 0.3158431 +4.264621 0.2245119 0.3158431 +4.876131 0.2245119 0.3158431 +5.575266 0.2245119 0.3158431 +6.374593 0.2245119 0.3158431 +0 0.2679612 0.3158431 +0 0.2679612 0.3158431 +0 0.2679612 0.3158431 +0.002268731 0.2679612 0.3158431 +0.07076883 0.2679612 0.3158431 +0.1119241 0.2679612 0.3158431 +0.1475052 0.2679612 0.3158431 +0.1846606 0.2679612 0.3158431 +0.2245119 0.2679612 0.3158431 +0.2679612 0.2679612 0.3158431 +0.3158431 0.2679612 0.3158431 +0.3689944 0.2679612 0.3158431 +0.4282948 0.2679612 0.3158431 +0.494694 0.2679612 0.3158431 +0.5692344 0.2679612 0.3158431 +0.6530715 0.2679612 0.3158431 +0.7474945 0.2679612 0.3158431 +0.8539475 0.2679612 0.3158431 +0.974052 0.2679612 0.3158431 +1.113885 0.2679612 0.3158431 +1.27456 0.2679612 0.3158431 +1.458117 0.2679612 0.3158431 +1.667858 0.2679612 0.3158431 +1.907556 0.2679612 0.3158431 +2.181521 0.2679612 0.3158431 +2.494678 0.2679612 0.3158431 +2.852659 0.2679612 0.3158431 +3.261896 0.2679612 0.3158431 +3.729748 0.2679612 0.3158431 +4.264621 0.2679612 0.3158431 +4.876131 0.2679612 0.3158431 +5.575266 0.2679612 0.3158431 +6.374593 0.2679612 0.3158431 +0 0.3158431 0.3158431 +0 0.3158431 0.3158431 +0 0.3158431 0.3158431 +0.002268731 0.3158431 0.3158431 +0.07076883 0.3158431 0.3158431 +0.1119241 0.3158431 0.3158431 +0.1475052 0.3158431 0.3158431 +0.1846606 0.3158431 0.3158431 +0.2245119 0.3158431 0.3158431 +0.2679612 0.3158431 0.3158431 +0.3158431 0.3158431 0.3158431 +0.3689944 0.3158431 0.3158431 +0.4282948 0.3158431 0.3158431 +0.494694 0.3158431 0.3158431 +0.5692344 0.3158431 0.3158431 +0.6530715 0.3158431 0.3158431 +0.7474945 0.3158431 0.3158431 +0.8539475 0.3158431 0.3158431 +0.974052 0.3158431 0.3158431 +1.113885 0.3158431 0.3158431 +1.27456 0.3158431 0.3158431 +1.458117 0.3158431 0.3158431 +1.667858 0.3158431 0.3158431 +1.907556 0.3158431 0.3158431 +2.181521 0.3158431 0.3158431 +2.494678 0.3158431 0.3158431 +2.852659 0.3158431 0.3158431 +3.261896 0.3158431 0.3158431 +3.729748 0.3158431 0.3158431 +4.264621 0.3158431 0.3158431 +4.876131 0.3158431 0.3158431 +5.575266 0.3158431 0.3158431 +6.374593 0.3158431 0.3158431 +0 0.3689944 0.3158431 +0 0.3689944 0.3158431 +0 0.3689944 0.3158431 +0.002268731 0.3689944 0.3158431 +0.07076883 0.3689944 0.3158431 +0.1119241 0.3689944 0.3158431 +0.1475052 0.3689944 0.3158431 +0.1846606 0.3689944 0.3158431 +0.2245119 0.3689944 0.3158431 +0.2679612 0.3689944 0.3158431 +0.3158431 0.3689944 0.3158431 +0.3689944 0.3689944 0.3158431 +0.4282948 0.3689944 0.3158431 +0.494694 0.3689944 0.3158431 +0.5692344 0.3689944 0.3158431 +0.6530715 0.3689944 0.3158431 +0.7474945 0.3689944 0.3158431 +0.8539475 0.3689944 0.3158431 +0.974052 0.3689944 0.3158431 +1.113885 0.3689944 0.3158431 +1.27456 0.3689944 0.3158431 +1.458117 0.3689944 0.3158431 +1.667858 0.3689944 0.3158431 +1.907556 0.3689944 0.3158431 +2.181521 0.3689944 0.3158431 +2.494678 0.3689944 0.3158431 +2.852659 0.3689944 0.3158431 +3.261896 0.3689944 0.3158431 +3.729748 0.3689944 0.3158431 +4.264621 0.3689944 0.3158431 +4.876131 0.3689944 0.3158431 +5.575266 0.3689944 0.3158431 +6.374593 0.3689944 0.3158431 +0 0.4282948 0.3158431 +0 0.4282948 0.3158431 +0 0.4282948 0.3158431 +0.002268731 0.4282948 0.3158431 +0.07076883 0.4282948 0.3158431 +0.1119241 0.4282948 0.3158431 +0.1475052 0.4282948 0.3158431 +0.1846606 0.4282948 0.3158431 +0.2245119 0.4282948 0.3158431 +0.2679612 0.4282948 0.3158431 +0.3158431 0.4282948 0.3158431 +0.3689944 0.4282948 0.3158431 +0.4282948 0.4282948 0.3158431 +0.494694 0.4282948 0.3158431 +0.5692344 0.4282948 0.3158431 +0.6530715 0.4282948 0.3158431 +0.7474945 0.4282948 0.3158431 +0.8539475 0.4282948 0.3158431 +0.974052 0.4282948 0.3158431 +1.113885 0.4282948 0.3158431 +1.27456 0.4282948 0.3158431 +1.458117 0.4282948 0.3158431 +1.667858 0.4282948 0.3158431 +1.907556 0.4282948 0.3158431 +2.181521 0.4282948 0.3158431 +2.494678 0.4282948 0.3158431 +2.852659 0.4282948 0.3158431 +3.261896 0.4282948 0.3158431 +3.729748 0.4282948 0.3158431 +4.264621 0.4282948 0.3158431 +4.876131 0.4282948 0.3158431 +5.575266 0.4282948 0.3158431 +6.374593 0.4282948 0.3158431 +0 0.494694 0.3158431 +0 0.494694 0.3158431 +0 0.494694 0.3158431 +0.002268731 0.494694 0.3158431 +0.07076883 0.494694 0.3158431 +0.1119241 0.494694 0.3158431 +0.1475052 0.494694 0.3158431 +0.1846606 0.494694 0.3158431 +0.2245119 0.494694 0.3158431 +0.2679612 0.494694 0.3158431 +0.3158431 0.494694 0.3158431 +0.3689944 0.494694 0.3158431 +0.4282948 0.494694 0.3158431 +0.494694 0.494694 0.3158431 +0.5692344 0.494694 0.3158431 +0.6530715 0.494694 0.3158431 +0.7474945 0.494694 0.3158431 +0.8539475 0.494694 0.3158431 +0.974052 0.494694 0.3158431 +1.113885 0.494694 0.3158431 +1.27456 0.494694 0.3158431 +1.458117 0.494694 0.3158431 +1.667858 0.494694 0.3158431 +1.907556 0.494694 0.3158431 +2.181521 0.494694 0.3158431 +2.494678 0.494694 0.3158431 +2.852659 0.494694 0.3158431 +3.261896 0.494694 0.3158431 +3.729748 0.494694 0.3158431 +4.264621 0.494694 0.3158431 +4.876131 0.494694 0.3158431 +5.575266 0.494694 0.3158431 +6.374593 0.494694 0.3158431 +0 0.5692344 0.3158431 +0 0.5692344 0.3158431 +0 0.5692344 0.3158431 +0.002268731 0.5692344 0.3158431 +0.07076883 0.5692344 0.3158431 +0.1119241 0.5692344 0.3158431 +0.1475052 0.5692344 0.3158431 +0.1846606 0.5692344 0.3158431 +0.2245119 0.5692344 0.3158431 +0.2679612 0.5692344 0.3158431 +0.3158431 0.5692344 0.3158431 +0.3689944 0.5692344 0.3158431 +0.4282948 0.5692344 0.3158431 +0.494694 0.5692344 0.3158431 +0.5692344 0.5692344 0.3158431 +0.6530715 0.5692344 0.3158431 +0.7474945 0.5692344 0.3158431 +0.8539475 0.5692344 0.3158431 +0.974052 0.5692344 0.3158431 +1.113885 0.5692344 0.3158431 +1.27456 0.5692344 0.3158431 +1.458117 0.5692344 0.3158431 +1.667858 0.5692344 0.3158431 +1.907556 0.5692344 0.3158431 +2.181521 0.5692344 0.3158431 +2.494678 0.5692344 0.3158431 +2.852659 0.5692344 0.3158431 +3.261896 0.5692344 0.3158431 +3.729748 0.5692344 0.3158431 +4.264621 0.5692344 0.3158431 +4.876131 0.5692344 0.3158431 +5.575266 0.5692344 0.3158431 +6.374593 0.5692344 0.3158431 +0 0.6530715 0.3158431 +0 0.6530715 0.3158431 +0 0.6530715 0.3158431 +0.002268731 0.6530715 0.3158431 +0.07076883 0.6530715 0.3158431 +0.1119241 0.6530715 0.3158431 +0.1475052 0.6530715 0.3158431 +0.1846606 0.6530715 0.3158431 +0.2245119 0.6530715 0.3158431 +0.2679612 0.6530715 0.3158431 +0.3158431 0.6530715 0.3158431 +0.3689944 0.6530715 0.3158431 +0.4282948 0.6530715 0.3158431 +0.494694 0.6530715 0.3158431 +0.5692344 0.6530715 0.3158431 +0.6530715 0.6530715 0.3158431 +0.7474945 0.6530715 0.3158431 +0.8539475 0.6530715 0.3158431 +0.974052 0.6530715 0.3158431 +1.113885 0.6530715 0.3158431 +1.27456 0.6530715 0.3158431 +1.458117 0.6530715 0.3158431 +1.667858 0.6530715 0.3158431 +1.907556 0.6530715 0.3158431 +2.181521 0.6530715 0.3158431 +2.494678 0.6530715 0.3158431 +2.852659 0.6530715 0.3158431 +3.261896 0.6530715 0.3158431 +3.729748 0.6530715 0.3158431 +4.264621 0.6530715 0.3158431 +4.876131 0.6530715 0.3158431 +5.575266 0.6530715 0.3158431 +6.374593 0.6530715 0.3158431 +0 0.7474945 0.3158431 +0 0.7474945 0.3158431 +0 0.7474945 0.3158431 +0.002268731 0.7474945 0.3158431 +0.07076883 0.7474945 0.3158431 +0.1119241 0.7474945 0.3158431 +0.1475052 0.7474945 0.3158431 +0.1846606 0.7474945 0.3158431 +0.2245119 0.7474945 0.3158431 +0.2679612 0.7474945 0.3158431 +0.3158431 0.7474945 0.3158431 +0.3689944 0.7474945 0.3158431 +0.4282948 0.7474945 0.3158431 +0.494694 0.7474945 0.3158431 +0.5692344 0.7474945 0.3158431 +0.6530715 0.7474945 0.3158431 +0.7474945 0.7474945 0.3158431 +0.8539475 0.7474945 0.3158431 +0.974052 0.7474945 0.3158431 +1.113885 0.7474945 0.3158431 +1.27456 0.7474945 0.3158431 +1.458117 0.7474945 0.3158431 +1.667858 0.7474945 0.3158431 +1.907556 0.7474945 0.3158431 +2.181521 0.7474945 0.3158431 +2.494678 0.7474945 0.3158431 +2.852659 0.7474945 0.3158431 +3.261896 0.7474945 0.3158431 +3.729748 0.7474945 0.3158431 +4.264621 0.7474945 0.3158431 +4.876131 0.7474945 0.3158431 +5.575266 0.7474945 0.3158431 +6.374593 0.7474945 0.3158431 +0 0.8539475 0.3158431 +0 0.8539475 0.3158431 +0 0.8539475 0.3158431 +0.002268731 0.8539475 0.3158431 +0.07076883 0.8539475 0.3158431 +0.1119241 0.8539475 0.3158431 +0.1475052 0.8539475 0.3158431 +0.1846606 0.8539475 0.3158431 +0.2245119 0.8539475 0.3158431 +0.2679612 0.8539475 0.3158431 +0.3158431 0.8539475 0.3158431 +0.3689944 0.8539475 0.3158431 +0.4282948 0.8539475 0.3158431 +0.494694 0.8539475 0.3158431 +0.5692344 0.8539475 0.3158431 +0.6530715 0.8539475 0.3158431 +0.7474945 0.8539475 0.3158431 +0.8539475 0.8539475 0.3158431 +0.974052 0.8539475 0.3158431 +1.113885 0.8539475 0.3158431 +1.27456 0.8539475 0.3158431 +1.458117 0.8539475 0.3158431 +1.667858 0.8539475 0.3158431 +1.907556 0.8539475 0.3158431 +2.181521 0.8539475 0.3158431 +2.494678 0.8539475 0.3158431 +2.852659 0.8539475 0.3158431 +3.261896 0.8539475 0.3158431 +3.729748 0.8539475 0.3158431 +4.264621 0.8539475 0.3158431 +4.876131 0.8539475 0.3158431 +5.575266 0.8539475 0.3158431 +6.374593 0.8539475 0.3158431 +0 0.974052 0.3158431 +0 0.974052 0.3158431 +0 0.974052 0.3158431 +0.002268731 0.974052 0.3158431 +0.07076883 0.974052 0.3158431 +0.1119241 0.974052 0.3158431 +0.1475052 0.974052 0.3158431 +0.1846606 0.974052 0.3158431 +0.2245119 0.974052 0.3158431 +0.2679612 0.974052 0.3158431 +0.3158431 0.974052 0.3158431 +0.3689944 0.974052 0.3158431 +0.4282948 0.974052 0.3158431 +0.494694 0.974052 0.3158431 +0.5692344 0.974052 0.3158431 +0.6530715 0.974052 0.3158431 +0.7474945 0.974052 0.3158431 +0.8539475 0.974052 0.3158431 +0.974052 0.974052 0.3158431 +1.113885 0.974052 0.3158431 +1.27456 0.974052 0.3158431 +1.458117 0.974052 0.3158431 +1.667858 0.974052 0.3158431 +1.907556 0.974052 0.3158431 +2.181521 0.974052 0.3158431 +2.494678 0.974052 0.3158431 +2.852659 0.974052 0.3158431 +3.261896 0.974052 0.3158431 +3.729748 0.974052 0.3158431 +4.264621 0.974052 0.3158431 +4.876131 0.974052 0.3158431 +5.575266 0.974052 0.3158431 +6.374593 0.974052 0.3158431 +0 1.113885 0.3158431 +0 1.113885 0.3158431 +0 1.113885 0.3158431 +0.002268731 1.113885 0.3158431 +0.07076883 1.113885 0.3158431 +0.1119241 1.113885 0.3158431 +0.1475052 1.113885 0.3158431 +0.1846606 1.113885 0.3158431 +0.2245119 1.113885 0.3158431 +0.2679612 1.113885 0.3158431 +0.3158431 1.113885 0.3158431 +0.3689944 1.113885 0.3158431 +0.4282948 1.113885 0.3158431 +0.494694 1.113885 0.3158431 +0.5692344 1.113885 0.3158431 +0.6530715 1.113885 0.3158431 +0.7474945 1.113885 0.3158431 +0.8539475 1.113885 0.3158431 +0.974052 1.113885 0.3158431 +1.113885 1.113885 0.3158431 +1.27456 1.113885 0.3158431 +1.458117 1.113885 0.3158431 +1.667858 1.113885 0.3158431 +1.907556 1.113885 0.3158431 +2.181521 1.113885 0.3158431 +2.494678 1.113885 0.3158431 +2.852659 1.113885 0.3158431 +3.261896 1.113885 0.3158431 +3.729748 1.113885 0.3158431 +4.264621 1.113885 0.3158431 +4.876131 1.113885 0.3158431 +5.575266 1.113885 0.3158431 +6.374593 1.113885 0.3158431 +0 1.27456 0.3158431 +0 1.27456 0.3158431 +0 1.27456 0.3158431 +0.002268731 1.27456 0.3158431 +0.07076883 1.27456 0.3158431 +0.1119241 1.27456 0.3158431 +0.1475052 1.27456 0.3158431 +0.1846606 1.27456 0.3158431 +0.2245119 1.27456 0.3158431 +0.2679612 1.27456 0.3158431 +0.3158431 1.27456 0.3158431 +0.3689944 1.27456 0.3158431 +0.4282948 1.27456 0.3158431 +0.494694 1.27456 0.3158431 +0.5692344 1.27456 0.3158431 +0.6530715 1.27456 0.3158431 +0.7474945 1.27456 0.3158431 +0.8539475 1.27456 0.3158431 +0.974052 1.27456 0.3158431 +1.113885 1.27456 0.3158431 +1.27456 1.27456 0.3158431 +1.458117 1.27456 0.3158431 +1.667858 1.27456 0.3158431 +1.907556 1.27456 0.3158431 +2.181521 1.27456 0.3158431 +2.494678 1.27456 0.3158431 +2.852659 1.27456 0.3158431 +3.261896 1.27456 0.3158431 +3.729748 1.27456 0.3158431 +4.264621 1.27456 0.3158431 +4.876131 1.27456 0.3158431 +5.575266 1.27456 0.3158431 +6.374593 1.27456 0.3158431 +0 1.458117 0.3158431 +0 1.458117 0.3158431 +0 1.458117 0.3158431 +0.002268731 1.458117 0.3158431 +0.07076883 1.458117 0.3158431 +0.1119241 1.458117 0.3158431 +0.1475052 1.458117 0.3158431 +0.1846606 1.458117 0.3158431 +0.2245119 1.458117 0.3158431 +0.2679612 1.458117 0.3158431 +0.3158431 1.458117 0.3158431 +0.3689944 1.458117 0.3158431 +0.4282948 1.458117 0.3158431 +0.494694 1.458117 0.3158431 +0.5692344 1.458117 0.3158431 +0.6530715 1.458117 0.3158431 +0.7474945 1.458117 0.3158431 +0.8539475 1.458117 0.3158431 +0.974052 1.458117 0.3158431 +1.113885 1.458117 0.3158431 +1.27456 1.458117 0.3158431 +1.458117 1.458117 0.3158431 +1.667858 1.458117 0.3158431 +1.907556 1.458117 0.3158431 +2.181521 1.458117 0.3158431 +2.494678 1.458117 0.3158431 +2.852659 1.458117 0.3158431 +3.261896 1.458117 0.3158431 +3.729748 1.458117 0.3158431 +4.264621 1.458117 0.3158431 +4.876131 1.458117 0.3158431 +5.575266 1.458117 0.3158431 +6.374593 1.458117 0.3158431 +0 1.667858 0.3158431 +0 1.667858 0.3158431 +0 1.667858 0.3158431 +0.002268731 1.667858 0.3158431 +0.07076883 1.667858 0.3158431 +0.1119241 1.667858 0.3158431 +0.1475052 1.667858 0.3158431 +0.1846606 1.667858 0.3158431 +0.2245119 1.667858 0.3158431 +0.2679612 1.667858 0.3158431 +0.3158431 1.667858 0.3158431 +0.3689944 1.667858 0.3158431 +0.4282948 1.667858 0.3158431 +0.494694 1.667858 0.3158431 +0.5692344 1.667858 0.3158431 +0.6530715 1.667858 0.3158431 +0.7474945 1.667858 0.3158431 +0.8539475 1.667858 0.3158431 +0.974052 1.667858 0.3158431 +1.113885 1.667858 0.3158431 +1.27456 1.667858 0.3158431 +1.458117 1.667858 0.3158431 +1.667858 1.667858 0.3158431 +1.907556 1.667858 0.3158431 +2.181521 1.667858 0.3158431 +2.494678 1.667858 0.3158431 +2.852659 1.667858 0.3158431 +3.261896 1.667858 0.3158431 +3.729748 1.667858 0.3158431 +4.264621 1.667858 0.3158431 +4.876131 1.667858 0.3158431 +5.575266 1.667858 0.3158431 +6.374593 1.667858 0.3158431 +0 1.907556 0.3158431 +0 1.907556 0.3158431 +0 1.907556 0.3158431 +0.002268731 1.907556 0.3158431 +0.07076883 1.907556 0.3158431 +0.1119241 1.907556 0.3158431 +0.1475052 1.907556 0.3158431 +0.1846606 1.907556 0.3158431 +0.2245119 1.907556 0.3158431 +0.2679612 1.907556 0.3158431 +0.3158431 1.907556 0.3158431 +0.3689944 1.907556 0.3158431 +0.4282948 1.907556 0.3158431 +0.494694 1.907556 0.3158431 +0.5692344 1.907556 0.3158431 +0.6530715 1.907556 0.3158431 +0.7474945 1.907556 0.3158431 +0.8539475 1.907556 0.3158431 +0.974052 1.907556 0.3158431 +1.113885 1.907556 0.3158431 +1.27456 1.907556 0.3158431 +1.458117 1.907556 0.3158431 +1.667858 1.907556 0.3158431 +1.907556 1.907556 0.3158431 +2.181521 1.907556 0.3158431 +2.494678 1.907556 0.3158431 +2.852659 1.907556 0.3158431 +3.261896 1.907556 0.3158431 +3.729748 1.907556 0.3158431 +4.264621 1.907556 0.3158431 +4.876131 1.907556 0.3158431 +5.575266 1.907556 0.3158431 +6.374593 1.907556 0.3158431 +0 2.181521 0.3158431 +0 2.181521 0.3158431 +0 2.181521 0.3158431 +0.002268731 2.181521 0.3158431 +0.07076883 2.181521 0.3158431 +0.1119241 2.181521 0.3158431 +0.1475052 2.181521 0.3158431 +0.1846606 2.181521 0.3158431 +0.2245119 2.181521 0.3158431 +0.2679612 2.181521 0.3158431 +0.3158431 2.181521 0.3158431 +0.3689944 2.181521 0.3158431 +0.4282948 2.181521 0.3158431 +0.494694 2.181521 0.3158431 +0.5692344 2.181521 0.3158431 +0.6530715 2.181521 0.3158431 +0.7474945 2.181521 0.3158431 +0.8539475 2.181521 0.3158431 +0.974052 2.181521 0.3158431 +1.113885 2.181521 0.3158431 +1.27456 2.181521 0.3158431 +1.458117 2.181521 0.3158431 +1.667858 2.181521 0.3158431 +1.907556 2.181521 0.3158431 +2.181521 2.181521 0.3158431 +2.494678 2.181521 0.3158431 +2.852659 2.181521 0.3158431 +3.261896 2.181521 0.3158431 +3.729748 2.181521 0.3158431 +4.264621 2.181521 0.3158431 +4.876131 2.181521 0.3158431 +5.575266 2.181521 0.3158431 +6.374593 2.181521 0.3158431 +0 2.494678 0.3158431 +0 2.494678 0.3158431 +0 2.494678 0.3158431 +0.002268731 2.494678 0.3158431 +0.07076883 2.494678 0.3158431 +0.1119241 2.494678 0.3158431 +0.1475052 2.494678 0.3158431 +0.1846606 2.494678 0.3158431 +0.2245119 2.494678 0.3158431 +0.2679612 2.494678 0.3158431 +0.3158431 2.494678 0.3158431 +0.3689944 2.494678 0.3158431 +0.4282948 2.494678 0.3158431 +0.494694 2.494678 0.3158431 +0.5692344 2.494678 0.3158431 +0.6530715 2.494678 0.3158431 +0.7474945 2.494678 0.3158431 +0.8539475 2.494678 0.3158431 +0.974052 2.494678 0.3158431 +1.113885 2.494678 0.3158431 +1.27456 2.494678 0.3158431 +1.458117 2.494678 0.3158431 +1.667858 2.494678 0.3158431 +1.907556 2.494678 0.3158431 +2.181521 2.494678 0.3158431 +2.494678 2.494678 0.3158431 +2.852659 2.494678 0.3158431 +3.261896 2.494678 0.3158431 +3.729748 2.494678 0.3158431 +4.264621 2.494678 0.3158431 +4.876131 2.494678 0.3158431 +5.575266 2.494678 0.3158431 +6.374593 2.494678 0.3158431 +0 2.852659 0.3158431 +0 2.852659 0.3158431 +0 2.852659 0.3158431 +0.002268731 2.852659 0.3158431 +0.07076883 2.852659 0.3158431 +0.1119241 2.852659 0.3158431 +0.1475052 2.852659 0.3158431 +0.1846606 2.852659 0.3158431 +0.2245119 2.852659 0.3158431 +0.2679612 2.852659 0.3158431 +0.3158431 2.852659 0.3158431 +0.3689944 2.852659 0.3158431 +0.4282948 2.852659 0.3158431 +0.494694 2.852659 0.3158431 +0.5692344 2.852659 0.3158431 +0.6530715 2.852659 0.3158431 +0.7474945 2.852659 0.3158431 +0.8539475 2.852659 0.3158431 +0.974052 2.852659 0.3158431 +1.113885 2.852659 0.3158431 +1.27456 2.852659 0.3158431 +1.458117 2.852659 0.3158431 +1.667858 2.852659 0.3158431 +1.907556 2.852659 0.3158431 +2.181521 2.852659 0.3158431 +2.494678 2.852659 0.3158431 +2.852659 2.852659 0.3158431 +3.261896 2.852659 0.3158431 +3.729748 2.852659 0.3158431 +4.264621 2.852659 0.3158431 +4.876131 2.852659 0.3158431 +5.575266 2.852659 0.3158431 +6.374593 2.852659 0.3158431 +0 3.261896 0.3158431 +0 3.261896 0.3158431 +0 3.261896 0.3158431 +0.002268731 3.261896 0.3158431 +0.07076883 3.261896 0.3158431 +0.1119241 3.261896 0.3158431 +0.1475052 3.261896 0.3158431 +0.1846606 3.261896 0.3158431 +0.2245119 3.261896 0.3158431 +0.2679612 3.261896 0.3158431 +0.3158431 3.261896 0.3158431 +0.3689944 3.261896 0.3158431 +0.4282948 3.261896 0.3158431 +0.494694 3.261896 0.3158431 +0.5692344 3.261896 0.3158431 +0.6530715 3.261896 0.3158431 +0.7474945 3.261896 0.3158431 +0.8539475 3.261896 0.3158431 +0.974052 3.261896 0.3158431 +1.113885 3.261896 0.3158431 +1.27456 3.261896 0.3158431 +1.458117 3.261896 0.3158431 +1.667858 3.261896 0.3158431 +1.907556 3.261896 0.3158431 +2.181521 3.261896 0.3158431 +2.494678 3.261896 0.3158431 +2.852659 3.261896 0.3158431 +3.261896 3.261896 0.3158431 +3.729748 3.261896 0.3158431 +4.264621 3.261896 0.3158431 +4.876131 3.261896 0.3158431 +5.575266 3.261896 0.3158431 +6.374593 3.261896 0.3158431 +0 3.729748 0.3158431 +0 3.729748 0.3158431 +0 3.729748 0.3158431 +0.002268731 3.729748 0.3158431 +0.07076883 3.729748 0.3158431 +0.1119241 3.729748 0.3158431 +0.1475052 3.729748 0.3158431 +0.1846606 3.729748 0.3158431 +0.2245119 3.729748 0.3158431 +0.2679612 3.729748 0.3158431 +0.3158431 3.729748 0.3158431 +0.3689944 3.729748 0.3158431 +0.4282948 3.729748 0.3158431 +0.494694 3.729748 0.3158431 +0.5692344 3.729748 0.3158431 +0.6530715 3.729748 0.3158431 +0.7474945 3.729748 0.3158431 +0.8539475 3.729748 0.3158431 +0.974052 3.729748 0.3158431 +1.113885 3.729748 0.3158431 +1.27456 3.729748 0.3158431 +1.458117 3.729748 0.3158431 +1.667858 3.729748 0.3158431 +1.907556 3.729748 0.3158431 +2.181521 3.729748 0.3158431 +2.494678 3.729748 0.3158431 +2.852659 3.729748 0.3158431 +3.261896 3.729748 0.3158431 +3.729748 3.729748 0.3158431 +4.264621 3.729748 0.3158431 +4.876131 3.729748 0.3158431 +5.575266 3.729748 0.3158431 +6.374593 3.729748 0.3158431 +0 4.264621 0.3158431 +0 4.264621 0.3158431 +0 4.264621 0.3158431 +0.002268731 4.264621 0.3158431 +0.07076883 4.264621 0.3158431 +0.1119241 4.264621 0.3158431 +0.1475052 4.264621 0.3158431 +0.1846606 4.264621 0.3158431 +0.2245119 4.264621 0.3158431 +0.2679612 4.264621 0.3158431 +0.3158431 4.264621 0.3158431 +0.3689944 4.264621 0.3158431 +0.4282948 4.264621 0.3158431 +0.494694 4.264621 0.3158431 +0.5692344 4.264621 0.3158431 +0.6530715 4.264621 0.3158431 +0.7474945 4.264621 0.3158431 +0.8539475 4.264621 0.3158431 +0.974052 4.264621 0.3158431 +1.113885 4.264621 0.3158431 +1.27456 4.264621 0.3158431 +1.458117 4.264621 0.3158431 +1.667858 4.264621 0.3158431 +1.907556 4.264621 0.3158431 +2.181521 4.264621 0.3158431 +2.494678 4.264621 0.3158431 +2.852659 4.264621 0.3158431 +3.261896 4.264621 0.3158431 +3.729748 4.264621 0.3158431 +4.264621 4.264621 0.3158431 +4.876131 4.264621 0.3158431 +5.575266 4.264621 0.3158431 +6.374593 4.264621 0.3158431 +0 4.876131 0.3158431 +0 4.876131 0.3158431 +0 4.876131 0.3158431 +0.002268731 4.876131 0.3158431 +0.07076883 4.876131 0.3158431 +0.1119241 4.876131 0.3158431 +0.1475052 4.876131 0.3158431 +0.1846606 4.876131 0.3158431 +0.2245119 4.876131 0.3158431 +0.2679612 4.876131 0.3158431 +0.3158431 4.876131 0.3158431 +0.3689944 4.876131 0.3158431 +0.4282948 4.876131 0.3158431 +0.494694 4.876131 0.3158431 +0.5692344 4.876131 0.3158431 +0.6530715 4.876131 0.3158431 +0.7474945 4.876131 0.3158431 +0.8539475 4.876131 0.3158431 +0.974052 4.876131 0.3158431 +1.113885 4.876131 0.3158431 +1.27456 4.876131 0.3158431 +1.458117 4.876131 0.3158431 +1.667858 4.876131 0.3158431 +1.907556 4.876131 0.3158431 +2.181521 4.876131 0.3158431 +2.494678 4.876131 0.3158431 +2.852659 4.876131 0.3158431 +3.261896 4.876131 0.3158431 +3.729748 4.876131 0.3158431 +4.264621 4.876131 0.3158431 +4.876131 4.876131 0.3158431 +5.575266 4.876131 0.3158431 +6.374593 4.876131 0.3158431 +0 5.575266 0.3158431 +0 5.575266 0.3158431 +0 5.575266 0.3158431 +0.002268731 5.575266 0.3158431 +0.07076883 5.575266 0.3158431 +0.1119241 5.575266 0.3158431 +0.1475052 5.575266 0.3158431 +0.1846606 5.575266 0.3158431 +0.2245119 5.575266 0.3158431 +0.2679612 5.575266 0.3158431 +0.3158431 5.575266 0.3158431 +0.3689944 5.575266 0.3158431 +0.4282948 5.575266 0.3158431 +0.494694 5.575266 0.3158431 +0.5692344 5.575266 0.3158431 +0.6530715 5.575266 0.3158431 +0.7474945 5.575266 0.3158431 +0.8539475 5.575266 0.3158431 +0.974052 5.575266 0.3158431 +1.113885 5.575266 0.3158431 +1.27456 5.575266 0.3158431 +1.458117 5.575266 0.3158431 +1.667858 5.575266 0.3158431 +1.907556 5.575266 0.3158431 +2.181521 5.575266 0.3158431 +2.494678 5.575266 0.3158431 +2.852659 5.575266 0.3158431 +3.261896 5.575266 0.3158431 +3.729748 5.575266 0.3158431 +4.264621 5.575266 0.3158431 +4.876131 5.575266 0.3158431 +5.575266 5.575266 0.3158431 +6.374593 5.575266 0.3158431 +0 6.374593 0.3158431 +0 6.374593 0.3158431 +0 6.374593 0.3158431 +0.002268731 6.374593 0.3158431 +0.07076883 6.374593 0.3158431 +0.1119241 6.374593 0.3158431 +0.1475052 6.374593 0.3158431 +0.1846606 6.374593 0.3158431 +0.2245119 6.374593 0.3158431 +0.2679612 6.374593 0.3158431 +0.3158431 6.374593 0.3158431 +0.3689944 6.374593 0.3158431 +0.4282948 6.374593 0.3158431 +0.494694 6.374593 0.3158431 +0.5692344 6.374593 0.3158431 +0.6530715 6.374593 0.3158431 +0.7474945 6.374593 0.3158431 +0.8539475 6.374593 0.3158431 +0.974052 6.374593 0.3158431 +1.113885 6.374593 0.3158431 +1.27456 6.374593 0.3158431 +1.458117 6.374593 0.3158431 +1.667858 6.374593 0.3158431 +1.907556 6.374593 0.3158431 +2.181521 6.374593 0.3158431 +2.494678 6.374593 0.3158431 +2.852659 6.374593 0.3158431 +3.261896 6.374593 0.3158431 +3.729748 6.374593 0.3158431 +4.264621 6.374593 0.3158431 +4.876131 6.374593 0.3158431 +5.575266 6.374593 0.3158431 +6.374593 6.374593 0.3158431 +0 0 0.3689944 +0 0 0.3689944 +0 0 0.3689944 +0.002268731 0 0.3689944 +0.07076883 0 0.3689944 +0.1119241 0 0.3689944 +0.1475052 0 0.3689944 +0.1846606 0 0.3689944 +0.2245119 0 0.3689944 +0.2679612 0 0.3689944 +0.3158431 0 0.3689944 +0.3689944 0 0.3689944 +0.4282948 0 0.3689944 +0.494694 0 0.3689944 +0.5692344 0 0.3689944 +0.6530715 0 0.3689944 +0.7474945 0 0.3689944 +0.8539475 0 0.3689944 +0.974052 0 0.3689944 +1.113885 0 0.3689944 +1.27456 0 0.3689944 +1.458117 0 0.3689944 +1.667858 0 0.3689944 +1.907556 0 0.3689944 +2.181521 0 0.3689944 +2.494678 0 0.3689944 +2.852659 0 0.3689944 +3.261896 0 0.3689944 +3.729748 0 0.3689944 +4.264621 0 0.3689944 +4.876131 0 0.3689944 +5.575266 0 0.3689944 +6.374593 0 0.3689944 +0 0 0.3689944 +0 0 0.3689944 +0 0 0.3689944 +0.002268731 0 0.3689944 +0.07076883 0 0.3689944 +0.1119241 0 0.3689944 +0.1475052 0 0.3689944 +0.1846606 0 0.3689944 +0.2245119 0 0.3689944 +0.2679612 0 0.3689944 +0.3158431 0 0.3689944 +0.3689944 0 0.3689944 +0.4282948 0 0.3689944 +0.494694 0 0.3689944 +0.5692344 0 0.3689944 +0.6530715 0 0.3689944 +0.7474945 0 0.3689944 +0.8539475 0 0.3689944 +0.974052 0 0.3689944 +1.113885 0 0.3689944 +1.27456 0 0.3689944 +1.458117 0 0.3689944 +1.667858 0 0.3689944 +1.907556 0 0.3689944 +2.181521 0 0.3689944 +2.494678 0 0.3689944 +2.852659 0 0.3689944 +3.261896 0 0.3689944 +3.729748 0 0.3689944 +4.264621 0 0.3689944 +4.876131 0 0.3689944 +5.575266 0 0.3689944 +6.374593 0 0.3689944 +0 0 0.3689944 +0 0 0.3689944 +0 0 0.3689944 +0.002268731 0 0.3689944 +0.07076883 0 0.3689944 +0.1119241 0 0.3689944 +0.1475052 0 0.3689944 +0.1846606 0 0.3689944 +0.2245119 0 0.3689944 +0.2679612 0 0.3689944 +0.3158431 0 0.3689944 +0.3689944 0 0.3689944 +0.4282948 0 0.3689944 +0.494694 0 0.3689944 +0.5692344 0 0.3689944 +0.6530715 0 0.3689944 +0.7474945 0 0.3689944 +0.8539475 0 0.3689944 +0.974052 0 0.3689944 +1.113885 0 0.3689944 +1.27456 0 0.3689944 +1.458117 0 0.3689944 +1.667858 0 0.3689944 +1.907556 0 0.3689944 +2.181521 0 0.3689944 +2.494678 0 0.3689944 +2.852659 0 0.3689944 +3.261896 0 0.3689944 +3.729748 0 0.3689944 +4.264621 0 0.3689944 +4.876131 0 0.3689944 +5.575266 0 0.3689944 +6.374593 0 0.3689944 +0 0.002268731 0.3689944 +0 0.002268731 0.3689944 +0 0.002268731 0.3689944 +0.002268731 0.002268731 0.3689944 +0.07076883 0.002268731 0.3689944 +0.1119241 0.002268731 0.3689944 +0.1475052 0.002268731 0.3689944 +0.1846606 0.002268731 0.3689944 +0.2245119 0.002268731 0.3689944 +0.2679612 0.002268731 0.3689944 +0.3158431 0.002268731 0.3689944 +0.3689944 0.002268731 0.3689944 +0.4282948 0.002268731 0.3689944 +0.494694 0.002268731 0.3689944 +0.5692344 0.002268731 0.3689944 +0.6530715 0.002268731 0.3689944 +0.7474945 0.002268731 0.3689944 +0.8539475 0.002268731 0.3689944 +0.974052 0.002268731 0.3689944 +1.113885 0.002268731 0.3689944 +1.27456 0.002268731 0.3689944 +1.458117 0.002268731 0.3689944 +1.667858 0.002268731 0.3689944 +1.907556 0.002268731 0.3689944 +2.181521 0.002268731 0.3689944 +2.494678 0.002268731 0.3689944 +2.852659 0.002268731 0.3689944 +3.261896 0.002268731 0.3689944 +3.729748 0.002268731 0.3689944 +4.264621 0.002268731 0.3689944 +4.876131 0.002268731 0.3689944 +5.575266 0.002268731 0.3689944 +6.374593 0.002268731 0.3689944 +0 0.07076883 0.3689944 +0 0.07076883 0.3689944 +0 0.07076883 0.3689944 +0.002268731 0.07076883 0.3689944 +0.07076883 0.07076883 0.3689944 +0.1119241 0.07076883 0.3689944 +0.1475052 0.07076883 0.3689944 +0.1846606 0.07076883 0.3689944 +0.2245119 0.07076883 0.3689944 +0.2679612 0.07076883 0.3689944 +0.3158431 0.07076883 0.3689944 +0.3689944 0.07076883 0.3689944 +0.4282948 0.07076883 0.3689944 +0.494694 0.07076883 0.3689944 +0.5692344 0.07076883 0.3689944 +0.6530715 0.07076883 0.3689944 +0.7474945 0.07076883 0.3689944 +0.8539475 0.07076883 0.3689944 +0.974052 0.07076883 0.3689944 +1.113885 0.07076883 0.3689944 +1.27456 0.07076883 0.3689944 +1.458117 0.07076883 0.3689944 +1.667858 0.07076883 0.3689944 +1.907556 0.07076883 0.3689944 +2.181521 0.07076883 0.3689944 +2.494678 0.07076883 0.3689944 +2.852659 0.07076883 0.3689944 +3.261896 0.07076883 0.3689944 +3.729748 0.07076883 0.3689944 +4.264621 0.07076883 0.3689944 +4.876131 0.07076883 0.3689944 +5.575266 0.07076883 0.3689944 +6.374593 0.07076883 0.3689944 +0 0.1119241 0.3689944 +0 0.1119241 0.3689944 +0 0.1119241 0.3689944 +0.002268731 0.1119241 0.3689944 +0.07076883 0.1119241 0.3689944 +0.1119241 0.1119241 0.3689944 +0.1475052 0.1119241 0.3689944 +0.1846606 0.1119241 0.3689944 +0.2245119 0.1119241 0.3689944 +0.2679612 0.1119241 0.3689944 +0.3158431 0.1119241 0.3689944 +0.3689944 0.1119241 0.3689944 +0.4282948 0.1119241 0.3689944 +0.494694 0.1119241 0.3689944 +0.5692344 0.1119241 0.3689944 +0.6530715 0.1119241 0.3689944 +0.7474945 0.1119241 0.3689944 +0.8539475 0.1119241 0.3689944 +0.974052 0.1119241 0.3689944 +1.113885 0.1119241 0.3689944 +1.27456 0.1119241 0.3689944 +1.458117 0.1119241 0.3689944 +1.667858 0.1119241 0.3689944 +1.907556 0.1119241 0.3689944 +2.181521 0.1119241 0.3689944 +2.494678 0.1119241 0.3689944 +2.852659 0.1119241 0.3689944 +3.261896 0.1119241 0.3689944 +3.729748 0.1119241 0.3689944 +4.264621 0.1119241 0.3689944 +4.876131 0.1119241 0.3689944 +5.575266 0.1119241 0.3689944 +6.374593 0.1119241 0.3689944 +0 0.1475052 0.3689944 +0 0.1475052 0.3689944 +0 0.1475052 0.3689944 +0.002268731 0.1475052 0.3689944 +0.07076883 0.1475052 0.3689944 +0.1119241 0.1475052 0.3689944 +0.1475052 0.1475052 0.3689944 +0.1846606 0.1475052 0.3689944 +0.2245119 0.1475052 0.3689944 +0.2679612 0.1475052 0.3689944 +0.3158431 0.1475052 0.3689944 +0.3689944 0.1475052 0.3689944 +0.4282948 0.1475052 0.3689944 +0.494694 0.1475052 0.3689944 +0.5692344 0.1475052 0.3689944 +0.6530715 0.1475052 0.3689944 +0.7474945 0.1475052 0.3689944 +0.8539475 0.1475052 0.3689944 +0.974052 0.1475052 0.3689944 +1.113885 0.1475052 0.3689944 +1.27456 0.1475052 0.3689944 +1.458117 0.1475052 0.3689944 +1.667858 0.1475052 0.3689944 +1.907556 0.1475052 0.3689944 +2.181521 0.1475052 0.3689944 +2.494678 0.1475052 0.3689944 +2.852659 0.1475052 0.3689944 +3.261896 0.1475052 0.3689944 +3.729748 0.1475052 0.3689944 +4.264621 0.1475052 0.3689944 +4.876131 0.1475052 0.3689944 +5.575266 0.1475052 0.3689944 +6.374593 0.1475052 0.3689944 +0 0.1846606 0.3689944 +0 0.1846606 0.3689944 +0 0.1846606 0.3689944 +0.002268731 0.1846606 0.3689944 +0.07076883 0.1846606 0.3689944 +0.1119241 0.1846606 0.3689944 +0.1475052 0.1846606 0.3689944 +0.1846606 0.1846606 0.3689944 +0.2245119 0.1846606 0.3689944 +0.2679612 0.1846606 0.3689944 +0.3158431 0.1846606 0.3689944 +0.3689944 0.1846606 0.3689944 +0.4282948 0.1846606 0.3689944 +0.494694 0.1846606 0.3689944 +0.5692344 0.1846606 0.3689944 +0.6530715 0.1846606 0.3689944 +0.7474945 0.1846606 0.3689944 +0.8539475 0.1846606 0.3689944 +0.974052 0.1846606 0.3689944 +1.113885 0.1846606 0.3689944 +1.27456 0.1846606 0.3689944 +1.458117 0.1846606 0.3689944 +1.667858 0.1846606 0.3689944 +1.907556 0.1846606 0.3689944 +2.181521 0.1846606 0.3689944 +2.494678 0.1846606 0.3689944 +2.852659 0.1846606 0.3689944 +3.261896 0.1846606 0.3689944 +3.729748 0.1846606 0.3689944 +4.264621 0.1846606 0.3689944 +4.876131 0.1846606 0.3689944 +5.575266 0.1846606 0.3689944 +6.374593 0.1846606 0.3689944 +0 0.2245119 0.3689944 +0 0.2245119 0.3689944 +0 0.2245119 0.3689944 +0.002268731 0.2245119 0.3689944 +0.07076883 0.2245119 0.3689944 +0.1119241 0.2245119 0.3689944 +0.1475052 0.2245119 0.3689944 +0.1846606 0.2245119 0.3689944 +0.2245119 0.2245119 0.3689944 +0.2679612 0.2245119 0.3689944 +0.3158431 0.2245119 0.3689944 +0.3689944 0.2245119 0.3689944 +0.4282948 0.2245119 0.3689944 +0.494694 0.2245119 0.3689944 +0.5692344 0.2245119 0.3689944 +0.6530715 0.2245119 0.3689944 +0.7474945 0.2245119 0.3689944 +0.8539475 0.2245119 0.3689944 +0.974052 0.2245119 0.3689944 +1.113885 0.2245119 0.3689944 +1.27456 0.2245119 0.3689944 +1.458117 0.2245119 0.3689944 +1.667858 0.2245119 0.3689944 +1.907556 0.2245119 0.3689944 +2.181521 0.2245119 0.3689944 +2.494678 0.2245119 0.3689944 +2.852659 0.2245119 0.3689944 +3.261896 0.2245119 0.3689944 +3.729748 0.2245119 0.3689944 +4.264621 0.2245119 0.3689944 +4.876131 0.2245119 0.3689944 +5.575266 0.2245119 0.3689944 +6.374593 0.2245119 0.3689944 +0 0.2679612 0.3689944 +0 0.2679612 0.3689944 +0 0.2679612 0.3689944 +0.002268731 0.2679612 0.3689944 +0.07076883 0.2679612 0.3689944 +0.1119241 0.2679612 0.3689944 +0.1475052 0.2679612 0.3689944 +0.1846606 0.2679612 0.3689944 +0.2245119 0.2679612 0.3689944 +0.2679612 0.2679612 0.3689944 +0.3158431 0.2679612 0.3689944 +0.3689944 0.2679612 0.3689944 +0.4282948 0.2679612 0.3689944 +0.494694 0.2679612 0.3689944 +0.5692344 0.2679612 0.3689944 +0.6530715 0.2679612 0.3689944 +0.7474945 0.2679612 0.3689944 +0.8539475 0.2679612 0.3689944 +0.974052 0.2679612 0.3689944 +1.113885 0.2679612 0.3689944 +1.27456 0.2679612 0.3689944 +1.458117 0.2679612 0.3689944 +1.667858 0.2679612 0.3689944 +1.907556 0.2679612 0.3689944 +2.181521 0.2679612 0.3689944 +2.494678 0.2679612 0.3689944 +2.852659 0.2679612 0.3689944 +3.261896 0.2679612 0.3689944 +3.729748 0.2679612 0.3689944 +4.264621 0.2679612 0.3689944 +4.876131 0.2679612 0.3689944 +5.575266 0.2679612 0.3689944 +6.374593 0.2679612 0.3689944 +0 0.3158431 0.3689944 +0 0.3158431 0.3689944 +0 0.3158431 0.3689944 +0.002268731 0.3158431 0.3689944 +0.07076883 0.3158431 0.3689944 +0.1119241 0.3158431 0.3689944 +0.1475052 0.3158431 0.3689944 +0.1846606 0.3158431 0.3689944 +0.2245119 0.3158431 0.3689944 +0.2679612 0.3158431 0.3689944 +0.3158431 0.3158431 0.3689944 +0.3689944 0.3158431 0.3689944 +0.4282948 0.3158431 0.3689944 +0.494694 0.3158431 0.3689944 +0.5692344 0.3158431 0.3689944 +0.6530715 0.3158431 0.3689944 +0.7474945 0.3158431 0.3689944 +0.8539475 0.3158431 0.3689944 +0.974052 0.3158431 0.3689944 +1.113885 0.3158431 0.3689944 +1.27456 0.3158431 0.3689944 +1.458117 0.3158431 0.3689944 +1.667858 0.3158431 0.3689944 +1.907556 0.3158431 0.3689944 +2.181521 0.3158431 0.3689944 +2.494678 0.3158431 0.3689944 +2.852659 0.3158431 0.3689944 +3.261896 0.3158431 0.3689944 +3.729748 0.3158431 0.3689944 +4.264621 0.3158431 0.3689944 +4.876131 0.3158431 0.3689944 +5.575266 0.3158431 0.3689944 +6.374593 0.3158431 0.3689944 +0 0.3689944 0.3689944 +0 0.3689944 0.3689944 +0 0.3689944 0.3689944 +0.002268731 0.3689944 0.3689944 +0.07076883 0.3689944 0.3689944 +0.1119241 0.3689944 0.3689944 +0.1475052 0.3689944 0.3689944 +0.1846606 0.3689944 0.3689944 +0.2245119 0.3689944 0.3689944 +0.2679612 0.3689944 0.3689944 +0.3158431 0.3689944 0.3689944 +0.3689944 0.3689944 0.3689944 +0.4282948 0.3689944 0.3689944 +0.494694 0.3689944 0.3689944 +0.5692344 0.3689944 0.3689944 +0.6530715 0.3689944 0.3689944 +0.7474945 0.3689944 0.3689944 +0.8539475 0.3689944 0.3689944 +0.974052 0.3689944 0.3689944 +1.113885 0.3689944 0.3689944 +1.27456 0.3689944 0.3689944 +1.458117 0.3689944 0.3689944 +1.667858 0.3689944 0.3689944 +1.907556 0.3689944 0.3689944 +2.181521 0.3689944 0.3689944 +2.494678 0.3689944 0.3689944 +2.852659 0.3689944 0.3689944 +3.261896 0.3689944 0.3689944 +3.729748 0.3689944 0.3689944 +4.264621 0.3689944 0.3689944 +4.876131 0.3689944 0.3689944 +5.575266 0.3689944 0.3689944 +6.374593 0.3689944 0.3689944 +0 0.4282948 0.3689944 +0 0.4282948 0.3689944 +0 0.4282948 0.3689944 +0.002268731 0.4282948 0.3689944 +0.07076883 0.4282948 0.3689944 +0.1119241 0.4282948 0.3689944 +0.1475052 0.4282948 0.3689944 +0.1846606 0.4282948 0.3689944 +0.2245119 0.4282948 0.3689944 +0.2679612 0.4282948 0.3689944 +0.3158431 0.4282948 0.3689944 +0.3689944 0.4282948 0.3689944 +0.4282948 0.4282948 0.3689944 +0.494694 0.4282948 0.3689944 +0.5692344 0.4282948 0.3689944 +0.6530715 0.4282948 0.3689944 +0.7474945 0.4282948 0.3689944 +0.8539475 0.4282948 0.3689944 +0.974052 0.4282948 0.3689944 +1.113885 0.4282948 0.3689944 +1.27456 0.4282948 0.3689944 +1.458117 0.4282948 0.3689944 +1.667858 0.4282948 0.3689944 +1.907556 0.4282948 0.3689944 +2.181521 0.4282948 0.3689944 +2.494678 0.4282948 0.3689944 +2.852659 0.4282948 0.3689944 +3.261896 0.4282948 0.3689944 +3.729748 0.4282948 0.3689944 +4.264621 0.4282948 0.3689944 +4.876131 0.4282948 0.3689944 +5.575266 0.4282948 0.3689944 +6.374593 0.4282948 0.3689944 +0 0.494694 0.3689944 +0 0.494694 0.3689944 +0 0.494694 0.3689944 +0.002268731 0.494694 0.3689944 +0.07076883 0.494694 0.3689944 +0.1119241 0.494694 0.3689944 +0.1475052 0.494694 0.3689944 +0.1846606 0.494694 0.3689944 +0.2245119 0.494694 0.3689944 +0.2679612 0.494694 0.3689944 +0.3158431 0.494694 0.3689944 +0.3689944 0.494694 0.3689944 +0.4282948 0.494694 0.3689944 +0.494694 0.494694 0.3689944 +0.5692344 0.494694 0.3689944 +0.6530715 0.494694 0.3689944 +0.7474945 0.494694 0.3689944 +0.8539475 0.494694 0.3689944 +0.974052 0.494694 0.3689944 +1.113885 0.494694 0.3689944 +1.27456 0.494694 0.3689944 +1.458117 0.494694 0.3689944 +1.667858 0.494694 0.3689944 +1.907556 0.494694 0.3689944 +2.181521 0.494694 0.3689944 +2.494678 0.494694 0.3689944 +2.852659 0.494694 0.3689944 +3.261896 0.494694 0.3689944 +3.729748 0.494694 0.3689944 +4.264621 0.494694 0.3689944 +4.876131 0.494694 0.3689944 +5.575266 0.494694 0.3689944 +6.374593 0.494694 0.3689944 +0 0.5692344 0.3689944 +0 0.5692344 0.3689944 +0 0.5692344 0.3689944 +0.002268731 0.5692344 0.3689944 +0.07076883 0.5692344 0.3689944 +0.1119241 0.5692344 0.3689944 +0.1475052 0.5692344 0.3689944 +0.1846606 0.5692344 0.3689944 +0.2245119 0.5692344 0.3689944 +0.2679612 0.5692344 0.3689944 +0.3158431 0.5692344 0.3689944 +0.3689944 0.5692344 0.3689944 +0.4282948 0.5692344 0.3689944 +0.494694 0.5692344 0.3689944 +0.5692344 0.5692344 0.3689944 +0.6530715 0.5692344 0.3689944 +0.7474945 0.5692344 0.3689944 +0.8539475 0.5692344 0.3689944 +0.974052 0.5692344 0.3689944 +1.113885 0.5692344 0.3689944 +1.27456 0.5692344 0.3689944 +1.458117 0.5692344 0.3689944 +1.667858 0.5692344 0.3689944 +1.907556 0.5692344 0.3689944 +2.181521 0.5692344 0.3689944 +2.494678 0.5692344 0.3689944 +2.852659 0.5692344 0.3689944 +3.261896 0.5692344 0.3689944 +3.729748 0.5692344 0.3689944 +4.264621 0.5692344 0.3689944 +4.876131 0.5692344 0.3689944 +5.575266 0.5692344 0.3689944 +6.374593 0.5692344 0.3689944 +0 0.6530715 0.3689944 +0 0.6530715 0.3689944 +0 0.6530715 0.3689944 +0.002268731 0.6530715 0.3689944 +0.07076883 0.6530715 0.3689944 +0.1119241 0.6530715 0.3689944 +0.1475052 0.6530715 0.3689944 +0.1846606 0.6530715 0.3689944 +0.2245119 0.6530715 0.3689944 +0.2679612 0.6530715 0.3689944 +0.3158431 0.6530715 0.3689944 +0.3689944 0.6530715 0.3689944 +0.4282948 0.6530715 0.3689944 +0.494694 0.6530715 0.3689944 +0.5692344 0.6530715 0.3689944 +0.6530715 0.6530715 0.3689944 +0.7474945 0.6530715 0.3689944 +0.8539475 0.6530715 0.3689944 +0.974052 0.6530715 0.3689944 +1.113885 0.6530715 0.3689944 +1.27456 0.6530715 0.3689944 +1.458117 0.6530715 0.3689944 +1.667858 0.6530715 0.3689944 +1.907556 0.6530715 0.3689944 +2.181521 0.6530715 0.3689944 +2.494678 0.6530715 0.3689944 +2.852659 0.6530715 0.3689944 +3.261896 0.6530715 0.3689944 +3.729748 0.6530715 0.3689944 +4.264621 0.6530715 0.3689944 +4.876131 0.6530715 0.3689944 +5.575266 0.6530715 0.3689944 +6.374593 0.6530715 0.3689944 +0 0.7474945 0.3689944 +0 0.7474945 0.3689944 +0 0.7474945 0.3689944 +0.002268731 0.7474945 0.3689944 +0.07076883 0.7474945 0.3689944 +0.1119241 0.7474945 0.3689944 +0.1475052 0.7474945 0.3689944 +0.1846606 0.7474945 0.3689944 +0.2245119 0.7474945 0.3689944 +0.2679612 0.7474945 0.3689944 +0.3158431 0.7474945 0.3689944 +0.3689944 0.7474945 0.3689944 +0.4282948 0.7474945 0.3689944 +0.494694 0.7474945 0.3689944 +0.5692344 0.7474945 0.3689944 +0.6530715 0.7474945 0.3689944 +0.7474945 0.7474945 0.3689944 +0.8539475 0.7474945 0.3689944 +0.974052 0.7474945 0.3689944 +1.113885 0.7474945 0.3689944 +1.27456 0.7474945 0.3689944 +1.458117 0.7474945 0.3689944 +1.667858 0.7474945 0.3689944 +1.907556 0.7474945 0.3689944 +2.181521 0.7474945 0.3689944 +2.494678 0.7474945 0.3689944 +2.852659 0.7474945 0.3689944 +3.261896 0.7474945 0.3689944 +3.729748 0.7474945 0.3689944 +4.264621 0.7474945 0.3689944 +4.876131 0.7474945 0.3689944 +5.575266 0.7474945 0.3689944 +6.374593 0.7474945 0.3689944 +0 0.8539475 0.3689944 +0 0.8539475 0.3689944 +0 0.8539475 0.3689944 +0.002268731 0.8539475 0.3689944 +0.07076883 0.8539475 0.3689944 +0.1119241 0.8539475 0.3689944 +0.1475052 0.8539475 0.3689944 +0.1846606 0.8539475 0.3689944 +0.2245119 0.8539475 0.3689944 +0.2679612 0.8539475 0.3689944 +0.3158431 0.8539475 0.3689944 +0.3689944 0.8539475 0.3689944 +0.4282948 0.8539475 0.3689944 +0.494694 0.8539475 0.3689944 +0.5692344 0.8539475 0.3689944 +0.6530715 0.8539475 0.3689944 +0.7474945 0.8539475 0.3689944 +0.8539475 0.8539475 0.3689944 +0.974052 0.8539475 0.3689944 +1.113885 0.8539475 0.3689944 +1.27456 0.8539475 0.3689944 +1.458117 0.8539475 0.3689944 +1.667858 0.8539475 0.3689944 +1.907556 0.8539475 0.3689944 +2.181521 0.8539475 0.3689944 +2.494678 0.8539475 0.3689944 +2.852659 0.8539475 0.3689944 +3.261896 0.8539475 0.3689944 +3.729748 0.8539475 0.3689944 +4.264621 0.8539475 0.3689944 +4.876131 0.8539475 0.3689944 +5.575266 0.8539475 0.3689944 +6.374593 0.8539475 0.3689944 +0 0.974052 0.3689944 +0 0.974052 0.3689944 +0 0.974052 0.3689944 +0.002268731 0.974052 0.3689944 +0.07076883 0.974052 0.3689944 +0.1119241 0.974052 0.3689944 +0.1475052 0.974052 0.3689944 +0.1846606 0.974052 0.3689944 +0.2245119 0.974052 0.3689944 +0.2679612 0.974052 0.3689944 +0.3158431 0.974052 0.3689944 +0.3689944 0.974052 0.3689944 +0.4282948 0.974052 0.3689944 +0.494694 0.974052 0.3689944 +0.5692344 0.974052 0.3689944 +0.6530715 0.974052 0.3689944 +0.7474945 0.974052 0.3689944 +0.8539475 0.974052 0.3689944 +0.974052 0.974052 0.3689944 +1.113885 0.974052 0.3689944 +1.27456 0.974052 0.3689944 +1.458117 0.974052 0.3689944 +1.667858 0.974052 0.3689944 +1.907556 0.974052 0.3689944 +2.181521 0.974052 0.3689944 +2.494678 0.974052 0.3689944 +2.852659 0.974052 0.3689944 +3.261896 0.974052 0.3689944 +3.729748 0.974052 0.3689944 +4.264621 0.974052 0.3689944 +4.876131 0.974052 0.3689944 +5.575266 0.974052 0.3689944 +6.374593 0.974052 0.3689944 +0 1.113885 0.3689944 +0 1.113885 0.3689944 +0 1.113885 0.3689944 +0.002268731 1.113885 0.3689944 +0.07076883 1.113885 0.3689944 +0.1119241 1.113885 0.3689944 +0.1475052 1.113885 0.3689944 +0.1846606 1.113885 0.3689944 +0.2245119 1.113885 0.3689944 +0.2679612 1.113885 0.3689944 +0.3158431 1.113885 0.3689944 +0.3689944 1.113885 0.3689944 +0.4282948 1.113885 0.3689944 +0.494694 1.113885 0.3689944 +0.5692344 1.113885 0.3689944 +0.6530715 1.113885 0.3689944 +0.7474945 1.113885 0.3689944 +0.8539475 1.113885 0.3689944 +0.974052 1.113885 0.3689944 +1.113885 1.113885 0.3689944 +1.27456 1.113885 0.3689944 +1.458117 1.113885 0.3689944 +1.667858 1.113885 0.3689944 +1.907556 1.113885 0.3689944 +2.181521 1.113885 0.3689944 +2.494678 1.113885 0.3689944 +2.852659 1.113885 0.3689944 +3.261896 1.113885 0.3689944 +3.729748 1.113885 0.3689944 +4.264621 1.113885 0.3689944 +4.876131 1.113885 0.3689944 +5.575266 1.113885 0.3689944 +6.374593 1.113885 0.3689944 +0 1.27456 0.3689944 +0 1.27456 0.3689944 +0 1.27456 0.3689944 +0.002268731 1.27456 0.3689944 +0.07076883 1.27456 0.3689944 +0.1119241 1.27456 0.3689944 +0.1475052 1.27456 0.3689944 +0.1846606 1.27456 0.3689944 +0.2245119 1.27456 0.3689944 +0.2679612 1.27456 0.3689944 +0.3158431 1.27456 0.3689944 +0.3689944 1.27456 0.3689944 +0.4282948 1.27456 0.3689944 +0.494694 1.27456 0.3689944 +0.5692344 1.27456 0.3689944 +0.6530715 1.27456 0.3689944 +0.7474945 1.27456 0.3689944 +0.8539475 1.27456 0.3689944 +0.974052 1.27456 0.3689944 +1.113885 1.27456 0.3689944 +1.27456 1.27456 0.3689944 +1.458117 1.27456 0.3689944 +1.667858 1.27456 0.3689944 +1.907556 1.27456 0.3689944 +2.181521 1.27456 0.3689944 +2.494678 1.27456 0.3689944 +2.852659 1.27456 0.3689944 +3.261896 1.27456 0.3689944 +3.729748 1.27456 0.3689944 +4.264621 1.27456 0.3689944 +4.876131 1.27456 0.3689944 +5.575266 1.27456 0.3689944 +6.374593 1.27456 0.3689944 +0 1.458117 0.3689944 +0 1.458117 0.3689944 +0 1.458117 0.3689944 +0.002268731 1.458117 0.3689944 +0.07076883 1.458117 0.3689944 +0.1119241 1.458117 0.3689944 +0.1475052 1.458117 0.3689944 +0.1846606 1.458117 0.3689944 +0.2245119 1.458117 0.3689944 +0.2679612 1.458117 0.3689944 +0.3158431 1.458117 0.3689944 +0.3689944 1.458117 0.3689944 +0.4282948 1.458117 0.3689944 +0.494694 1.458117 0.3689944 +0.5692344 1.458117 0.3689944 +0.6530715 1.458117 0.3689944 +0.7474945 1.458117 0.3689944 +0.8539475 1.458117 0.3689944 +0.974052 1.458117 0.3689944 +1.113885 1.458117 0.3689944 +1.27456 1.458117 0.3689944 +1.458117 1.458117 0.3689944 +1.667858 1.458117 0.3689944 +1.907556 1.458117 0.3689944 +2.181521 1.458117 0.3689944 +2.494678 1.458117 0.3689944 +2.852659 1.458117 0.3689944 +3.261896 1.458117 0.3689944 +3.729748 1.458117 0.3689944 +4.264621 1.458117 0.3689944 +4.876131 1.458117 0.3689944 +5.575266 1.458117 0.3689944 +6.374593 1.458117 0.3689944 +0 1.667858 0.3689944 +0 1.667858 0.3689944 +0 1.667858 0.3689944 +0.002268731 1.667858 0.3689944 +0.07076883 1.667858 0.3689944 +0.1119241 1.667858 0.3689944 +0.1475052 1.667858 0.3689944 +0.1846606 1.667858 0.3689944 +0.2245119 1.667858 0.3689944 +0.2679612 1.667858 0.3689944 +0.3158431 1.667858 0.3689944 +0.3689944 1.667858 0.3689944 +0.4282948 1.667858 0.3689944 +0.494694 1.667858 0.3689944 +0.5692344 1.667858 0.3689944 +0.6530715 1.667858 0.3689944 +0.7474945 1.667858 0.3689944 +0.8539475 1.667858 0.3689944 +0.974052 1.667858 0.3689944 +1.113885 1.667858 0.3689944 +1.27456 1.667858 0.3689944 +1.458117 1.667858 0.3689944 +1.667858 1.667858 0.3689944 +1.907556 1.667858 0.3689944 +2.181521 1.667858 0.3689944 +2.494678 1.667858 0.3689944 +2.852659 1.667858 0.3689944 +3.261896 1.667858 0.3689944 +3.729748 1.667858 0.3689944 +4.264621 1.667858 0.3689944 +4.876131 1.667858 0.3689944 +5.575266 1.667858 0.3689944 +6.374593 1.667858 0.3689944 +0 1.907556 0.3689944 +0 1.907556 0.3689944 +0 1.907556 0.3689944 +0.002268731 1.907556 0.3689944 +0.07076883 1.907556 0.3689944 +0.1119241 1.907556 0.3689944 +0.1475052 1.907556 0.3689944 +0.1846606 1.907556 0.3689944 +0.2245119 1.907556 0.3689944 +0.2679612 1.907556 0.3689944 +0.3158431 1.907556 0.3689944 +0.3689944 1.907556 0.3689944 +0.4282948 1.907556 0.3689944 +0.494694 1.907556 0.3689944 +0.5692344 1.907556 0.3689944 +0.6530715 1.907556 0.3689944 +0.7474945 1.907556 0.3689944 +0.8539475 1.907556 0.3689944 +0.974052 1.907556 0.3689944 +1.113885 1.907556 0.3689944 +1.27456 1.907556 0.3689944 +1.458117 1.907556 0.3689944 +1.667858 1.907556 0.3689944 +1.907556 1.907556 0.3689944 +2.181521 1.907556 0.3689944 +2.494678 1.907556 0.3689944 +2.852659 1.907556 0.3689944 +3.261896 1.907556 0.3689944 +3.729748 1.907556 0.3689944 +4.264621 1.907556 0.3689944 +4.876131 1.907556 0.3689944 +5.575266 1.907556 0.3689944 +6.374593 1.907556 0.3689944 +0 2.181521 0.3689944 +0 2.181521 0.3689944 +0 2.181521 0.3689944 +0.002268731 2.181521 0.3689944 +0.07076883 2.181521 0.3689944 +0.1119241 2.181521 0.3689944 +0.1475052 2.181521 0.3689944 +0.1846606 2.181521 0.3689944 +0.2245119 2.181521 0.3689944 +0.2679612 2.181521 0.3689944 +0.3158431 2.181521 0.3689944 +0.3689944 2.181521 0.3689944 +0.4282948 2.181521 0.3689944 +0.494694 2.181521 0.3689944 +0.5692344 2.181521 0.3689944 +0.6530715 2.181521 0.3689944 +0.7474945 2.181521 0.3689944 +0.8539475 2.181521 0.3689944 +0.974052 2.181521 0.3689944 +1.113885 2.181521 0.3689944 +1.27456 2.181521 0.3689944 +1.458117 2.181521 0.3689944 +1.667858 2.181521 0.3689944 +1.907556 2.181521 0.3689944 +2.181521 2.181521 0.3689944 +2.494678 2.181521 0.3689944 +2.852659 2.181521 0.3689944 +3.261896 2.181521 0.3689944 +3.729748 2.181521 0.3689944 +4.264621 2.181521 0.3689944 +4.876131 2.181521 0.3689944 +5.575266 2.181521 0.3689944 +6.374593 2.181521 0.3689944 +0 2.494678 0.3689944 +0 2.494678 0.3689944 +0 2.494678 0.3689944 +0.002268731 2.494678 0.3689944 +0.07076883 2.494678 0.3689944 +0.1119241 2.494678 0.3689944 +0.1475052 2.494678 0.3689944 +0.1846606 2.494678 0.3689944 +0.2245119 2.494678 0.3689944 +0.2679612 2.494678 0.3689944 +0.3158431 2.494678 0.3689944 +0.3689944 2.494678 0.3689944 +0.4282948 2.494678 0.3689944 +0.494694 2.494678 0.3689944 +0.5692344 2.494678 0.3689944 +0.6530715 2.494678 0.3689944 +0.7474945 2.494678 0.3689944 +0.8539475 2.494678 0.3689944 +0.974052 2.494678 0.3689944 +1.113885 2.494678 0.3689944 +1.27456 2.494678 0.3689944 +1.458117 2.494678 0.3689944 +1.667858 2.494678 0.3689944 +1.907556 2.494678 0.3689944 +2.181521 2.494678 0.3689944 +2.494678 2.494678 0.3689944 +2.852659 2.494678 0.3689944 +3.261896 2.494678 0.3689944 +3.729748 2.494678 0.3689944 +4.264621 2.494678 0.3689944 +4.876131 2.494678 0.3689944 +5.575266 2.494678 0.3689944 +6.374593 2.494678 0.3689944 +0 2.852659 0.3689944 +0 2.852659 0.3689944 +0 2.852659 0.3689944 +0.002268731 2.852659 0.3689944 +0.07076883 2.852659 0.3689944 +0.1119241 2.852659 0.3689944 +0.1475052 2.852659 0.3689944 +0.1846606 2.852659 0.3689944 +0.2245119 2.852659 0.3689944 +0.2679612 2.852659 0.3689944 +0.3158431 2.852659 0.3689944 +0.3689944 2.852659 0.3689944 +0.4282948 2.852659 0.3689944 +0.494694 2.852659 0.3689944 +0.5692344 2.852659 0.3689944 +0.6530715 2.852659 0.3689944 +0.7474945 2.852659 0.3689944 +0.8539475 2.852659 0.3689944 +0.974052 2.852659 0.3689944 +1.113885 2.852659 0.3689944 +1.27456 2.852659 0.3689944 +1.458117 2.852659 0.3689944 +1.667858 2.852659 0.3689944 +1.907556 2.852659 0.3689944 +2.181521 2.852659 0.3689944 +2.494678 2.852659 0.3689944 +2.852659 2.852659 0.3689944 +3.261896 2.852659 0.3689944 +3.729748 2.852659 0.3689944 +4.264621 2.852659 0.3689944 +4.876131 2.852659 0.3689944 +5.575266 2.852659 0.3689944 +6.374593 2.852659 0.3689944 +0 3.261896 0.3689944 +0 3.261896 0.3689944 +0 3.261896 0.3689944 +0.002268731 3.261896 0.3689944 +0.07076883 3.261896 0.3689944 +0.1119241 3.261896 0.3689944 +0.1475052 3.261896 0.3689944 +0.1846606 3.261896 0.3689944 +0.2245119 3.261896 0.3689944 +0.2679612 3.261896 0.3689944 +0.3158431 3.261896 0.3689944 +0.3689944 3.261896 0.3689944 +0.4282948 3.261896 0.3689944 +0.494694 3.261896 0.3689944 +0.5692344 3.261896 0.3689944 +0.6530715 3.261896 0.3689944 +0.7474945 3.261896 0.3689944 +0.8539475 3.261896 0.3689944 +0.974052 3.261896 0.3689944 +1.113885 3.261896 0.3689944 +1.27456 3.261896 0.3689944 +1.458117 3.261896 0.3689944 +1.667858 3.261896 0.3689944 +1.907556 3.261896 0.3689944 +2.181521 3.261896 0.3689944 +2.494678 3.261896 0.3689944 +2.852659 3.261896 0.3689944 +3.261896 3.261896 0.3689944 +3.729748 3.261896 0.3689944 +4.264621 3.261896 0.3689944 +4.876131 3.261896 0.3689944 +5.575266 3.261896 0.3689944 +6.374593 3.261896 0.3689944 +0 3.729748 0.3689944 +0 3.729748 0.3689944 +0 3.729748 0.3689944 +0.002268731 3.729748 0.3689944 +0.07076883 3.729748 0.3689944 +0.1119241 3.729748 0.3689944 +0.1475052 3.729748 0.3689944 +0.1846606 3.729748 0.3689944 +0.2245119 3.729748 0.3689944 +0.2679612 3.729748 0.3689944 +0.3158431 3.729748 0.3689944 +0.3689944 3.729748 0.3689944 +0.4282948 3.729748 0.3689944 +0.494694 3.729748 0.3689944 +0.5692344 3.729748 0.3689944 +0.6530715 3.729748 0.3689944 +0.7474945 3.729748 0.3689944 +0.8539475 3.729748 0.3689944 +0.974052 3.729748 0.3689944 +1.113885 3.729748 0.3689944 +1.27456 3.729748 0.3689944 +1.458117 3.729748 0.3689944 +1.667858 3.729748 0.3689944 +1.907556 3.729748 0.3689944 +2.181521 3.729748 0.3689944 +2.494678 3.729748 0.3689944 +2.852659 3.729748 0.3689944 +3.261896 3.729748 0.3689944 +3.729748 3.729748 0.3689944 +4.264621 3.729748 0.3689944 +4.876131 3.729748 0.3689944 +5.575266 3.729748 0.3689944 +6.374593 3.729748 0.3689944 +0 4.264621 0.3689944 +0 4.264621 0.3689944 +0 4.264621 0.3689944 +0.002268731 4.264621 0.3689944 +0.07076883 4.264621 0.3689944 +0.1119241 4.264621 0.3689944 +0.1475052 4.264621 0.3689944 +0.1846606 4.264621 0.3689944 +0.2245119 4.264621 0.3689944 +0.2679612 4.264621 0.3689944 +0.3158431 4.264621 0.3689944 +0.3689944 4.264621 0.3689944 +0.4282948 4.264621 0.3689944 +0.494694 4.264621 0.3689944 +0.5692344 4.264621 0.3689944 +0.6530715 4.264621 0.3689944 +0.7474945 4.264621 0.3689944 +0.8539475 4.264621 0.3689944 +0.974052 4.264621 0.3689944 +1.113885 4.264621 0.3689944 +1.27456 4.264621 0.3689944 +1.458117 4.264621 0.3689944 +1.667858 4.264621 0.3689944 +1.907556 4.264621 0.3689944 +2.181521 4.264621 0.3689944 +2.494678 4.264621 0.3689944 +2.852659 4.264621 0.3689944 +3.261896 4.264621 0.3689944 +3.729748 4.264621 0.3689944 +4.264621 4.264621 0.3689944 +4.876131 4.264621 0.3689944 +5.575266 4.264621 0.3689944 +6.374593 4.264621 0.3689944 +0 4.876131 0.3689944 +0 4.876131 0.3689944 +0 4.876131 0.3689944 +0.002268731 4.876131 0.3689944 +0.07076883 4.876131 0.3689944 +0.1119241 4.876131 0.3689944 +0.1475052 4.876131 0.3689944 +0.1846606 4.876131 0.3689944 +0.2245119 4.876131 0.3689944 +0.2679612 4.876131 0.3689944 +0.3158431 4.876131 0.3689944 +0.3689944 4.876131 0.3689944 +0.4282948 4.876131 0.3689944 +0.494694 4.876131 0.3689944 +0.5692344 4.876131 0.3689944 +0.6530715 4.876131 0.3689944 +0.7474945 4.876131 0.3689944 +0.8539475 4.876131 0.3689944 +0.974052 4.876131 0.3689944 +1.113885 4.876131 0.3689944 +1.27456 4.876131 0.3689944 +1.458117 4.876131 0.3689944 +1.667858 4.876131 0.3689944 +1.907556 4.876131 0.3689944 +2.181521 4.876131 0.3689944 +2.494678 4.876131 0.3689944 +2.852659 4.876131 0.3689944 +3.261896 4.876131 0.3689944 +3.729748 4.876131 0.3689944 +4.264621 4.876131 0.3689944 +4.876131 4.876131 0.3689944 +5.575266 4.876131 0.3689944 +6.374593 4.876131 0.3689944 +0 5.575266 0.3689944 +0 5.575266 0.3689944 +0 5.575266 0.3689944 +0.002268731 5.575266 0.3689944 +0.07076883 5.575266 0.3689944 +0.1119241 5.575266 0.3689944 +0.1475052 5.575266 0.3689944 +0.1846606 5.575266 0.3689944 +0.2245119 5.575266 0.3689944 +0.2679612 5.575266 0.3689944 +0.3158431 5.575266 0.3689944 +0.3689944 5.575266 0.3689944 +0.4282948 5.575266 0.3689944 +0.494694 5.575266 0.3689944 +0.5692344 5.575266 0.3689944 +0.6530715 5.575266 0.3689944 +0.7474945 5.575266 0.3689944 +0.8539475 5.575266 0.3689944 +0.974052 5.575266 0.3689944 +1.113885 5.575266 0.3689944 +1.27456 5.575266 0.3689944 +1.458117 5.575266 0.3689944 +1.667858 5.575266 0.3689944 +1.907556 5.575266 0.3689944 +2.181521 5.575266 0.3689944 +2.494678 5.575266 0.3689944 +2.852659 5.575266 0.3689944 +3.261896 5.575266 0.3689944 +3.729748 5.575266 0.3689944 +4.264621 5.575266 0.3689944 +4.876131 5.575266 0.3689944 +5.575266 5.575266 0.3689944 +6.374593 5.575266 0.3689944 +0 6.374593 0.3689944 +0 6.374593 0.3689944 +0 6.374593 0.3689944 +0.002268731 6.374593 0.3689944 +0.07076883 6.374593 0.3689944 +0.1119241 6.374593 0.3689944 +0.1475052 6.374593 0.3689944 +0.1846606 6.374593 0.3689944 +0.2245119 6.374593 0.3689944 +0.2679612 6.374593 0.3689944 +0.3158431 6.374593 0.3689944 +0.3689944 6.374593 0.3689944 +0.4282948 6.374593 0.3689944 +0.494694 6.374593 0.3689944 +0.5692344 6.374593 0.3689944 +0.6530715 6.374593 0.3689944 +0.7474945 6.374593 0.3689944 +0.8539475 6.374593 0.3689944 +0.974052 6.374593 0.3689944 +1.113885 6.374593 0.3689944 +1.27456 6.374593 0.3689944 +1.458117 6.374593 0.3689944 +1.667858 6.374593 0.3689944 +1.907556 6.374593 0.3689944 +2.181521 6.374593 0.3689944 +2.494678 6.374593 0.3689944 +2.852659 6.374593 0.3689944 +3.261896 6.374593 0.3689944 +3.729748 6.374593 0.3689944 +4.264621 6.374593 0.3689944 +4.876131 6.374593 0.3689944 +5.575266 6.374593 0.3689944 +6.374593 6.374593 0.3689944 +0 0 0.4282948 +0 0 0.4282948 +0 0 0.4282948 +0.002268731 0 0.4282948 +0.07076883 0 0.4282948 +0.1119241 0 0.4282948 +0.1475052 0 0.4282948 +0.1846606 0 0.4282948 +0.2245119 0 0.4282948 +0.2679612 0 0.4282948 +0.3158431 0 0.4282948 +0.3689944 0 0.4282948 +0.4282948 0 0.4282948 +0.494694 0 0.4282948 +0.5692344 0 0.4282948 +0.6530715 0 0.4282948 +0.7474945 0 0.4282948 +0.8539475 0 0.4282948 +0.974052 0 0.4282948 +1.113885 0 0.4282948 +1.27456 0 0.4282948 +1.458117 0 0.4282948 +1.667858 0 0.4282948 +1.907556 0 0.4282948 +2.181521 0 0.4282948 +2.494678 0 0.4282948 +2.852659 0 0.4282948 +3.261896 0 0.4282948 +3.729748 0 0.4282948 +4.264621 0 0.4282948 +4.876131 0 0.4282948 +5.575266 0 0.4282948 +6.374593 0 0.4282948 +0 0 0.4282948 +0 0 0.4282948 +0 0 0.4282948 +0.002268731 0 0.4282948 +0.07076883 0 0.4282948 +0.1119241 0 0.4282948 +0.1475052 0 0.4282948 +0.1846606 0 0.4282948 +0.2245119 0 0.4282948 +0.2679612 0 0.4282948 +0.3158431 0 0.4282948 +0.3689944 0 0.4282948 +0.4282948 0 0.4282948 +0.494694 0 0.4282948 +0.5692344 0 0.4282948 +0.6530715 0 0.4282948 +0.7474945 0 0.4282948 +0.8539475 0 0.4282948 +0.974052 0 0.4282948 +1.113885 0 0.4282948 +1.27456 0 0.4282948 +1.458117 0 0.4282948 +1.667858 0 0.4282948 +1.907556 0 0.4282948 +2.181521 0 0.4282948 +2.494678 0 0.4282948 +2.852659 0 0.4282948 +3.261896 0 0.4282948 +3.729748 0 0.4282948 +4.264621 0 0.4282948 +4.876131 0 0.4282948 +5.575266 0 0.4282948 +6.374593 0 0.4282948 +0 0 0.4282948 +0 0 0.4282948 +0 0 0.4282948 +0.002268731 0 0.4282948 +0.07076883 0 0.4282948 +0.1119241 0 0.4282948 +0.1475052 0 0.4282948 +0.1846606 0 0.4282948 +0.2245119 0 0.4282948 +0.2679612 0 0.4282948 +0.3158431 0 0.4282948 +0.3689944 0 0.4282948 +0.4282948 0 0.4282948 +0.494694 0 0.4282948 +0.5692344 0 0.4282948 +0.6530715 0 0.4282948 +0.7474945 0 0.4282948 +0.8539475 0 0.4282948 +0.974052 0 0.4282948 +1.113885 0 0.4282948 +1.27456 0 0.4282948 +1.458117 0 0.4282948 +1.667858 0 0.4282948 +1.907556 0 0.4282948 +2.181521 0 0.4282948 +2.494678 0 0.4282948 +2.852659 0 0.4282948 +3.261896 0 0.4282948 +3.729748 0 0.4282948 +4.264621 0 0.4282948 +4.876131 0 0.4282948 +5.575266 0 0.4282948 +6.374593 0 0.4282948 +0 0.002268731 0.4282948 +0 0.002268731 0.4282948 +0 0.002268731 0.4282948 +0.002268731 0.002268731 0.4282948 +0.07076883 0.002268731 0.4282948 +0.1119241 0.002268731 0.4282948 +0.1475052 0.002268731 0.4282948 +0.1846606 0.002268731 0.4282948 +0.2245119 0.002268731 0.4282948 +0.2679612 0.002268731 0.4282948 +0.3158431 0.002268731 0.4282948 +0.3689944 0.002268731 0.4282948 +0.4282948 0.002268731 0.4282948 +0.494694 0.002268731 0.4282948 +0.5692344 0.002268731 0.4282948 +0.6530715 0.002268731 0.4282948 +0.7474945 0.002268731 0.4282948 +0.8539475 0.002268731 0.4282948 +0.974052 0.002268731 0.4282948 +1.113885 0.002268731 0.4282948 +1.27456 0.002268731 0.4282948 +1.458117 0.002268731 0.4282948 +1.667858 0.002268731 0.4282948 +1.907556 0.002268731 0.4282948 +2.181521 0.002268731 0.4282948 +2.494678 0.002268731 0.4282948 +2.852659 0.002268731 0.4282948 +3.261896 0.002268731 0.4282948 +3.729748 0.002268731 0.4282948 +4.264621 0.002268731 0.4282948 +4.876131 0.002268731 0.4282948 +5.575266 0.002268731 0.4282948 +6.374593 0.002268731 0.4282948 +0 0.07076883 0.4282948 +0 0.07076883 0.4282948 +0 0.07076883 0.4282948 +0.002268731 0.07076883 0.4282948 +0.07076883 0.07076883 0.4282948 +0.1119241 0.07076883 0.4282948 +0.1475052 0.07076883 0.4282948 +0.1846606 0.07076883 0.4282948 +0.2245119 0.07076883 0.4282948 +0.2679612 0.07076883 0.4282948 +0.3158431 0.07076883 0.4282948 +0.3689944 0.07076883 0.4282948 +0.4282948 0.07076883 0.4282948 +0.494694 0.07076883 0.4282948 +0.5692344 0.07076883 0.4282948 +0.6530715 0.07076883 0.4282948 +0.7474945 0.07076883 0.4282948 +0.8539475 0.07076883 0.4282948 +0.974052 0.07076883 0.4282948 +1.113885 0.07076883 0.4282948 +1.27456 0.07076883 0.4282948 +1.458117 0.07076883 0.4282948 +1.667858 0.07076883 0.4282948 +1.907556 0.07076883 0.4282948 +2.181521 0.07076883 0.4282948 +2.494678 0.07076883 0.4282948 +2.852659 0.07076883 0.4282948 +3.261896 0.07076883 0.4282948 +3.729748 0.07076883 0.4282948 +4.264621 0.07076883 0.4282948 +4.876131 0.07076883 0.4282948 +5.575266 0.07076883 0.4282948 +6.374593 0.07076883 0.4282948 +0 0.1119241 0.4282948 +0 0.1119241 0.4282948 +0 0.1119241 0.4282948 +0.002268731 0.1119241 0.4282948 +0.07076883 0.1119241 0.4282948 +0.1119241 0.1119241 0.4282948 +0.1475052 0.1119241 0.4282948 +0.1846606 0.1119241 0.4282948 +0.2245119 0.1119241 0.4282948 +0.2679612 0.1119241 0.4282948 +0.3158431 0.1119241 0.4282948 +0.3689944 0.1119241 0.4282948 +0.4282948 0.1119241 0.4282948 +0.494694 0.1119241 0.4282948 +0.5692344 0.1119241 0.4282948 +0.6530715 0.1119241 0.4282948 +0.7474945 0.1119241 0.4282948 +0.8539475 0.1119241 0.4282948 +0.974052 0.1119241 0.4282948 +1.113885 0.1119241 0.4282948 +1.27456 0.1119241 0.4282948 +1.458117 0.1119241 0.4282948 +1.667858 0.1119241 0.4282948 +1.907556 0.1119241 0.4282948 +2.181521 0.1119241 0.4282948 +2.494678 0.1119241 0.4282948 +2.852659 0.1119241 0.4282948 +3.261896 0.1119241 0.4282948 +3.729748 0.1119241 0.4282948 +4.264621 0.1119241 0.4282948 +4.876131 0.1119241 0.4282948 +5.575266 0.1119241 0.4282948 +6.374593 0.1119241 0.4282948 +0 0.1475052 0.4282948 +0 0.1475052 0.4282948 +0 0.1475052 0.4282948 +0.002268731 0.1475052 0.4282948 +0.07076883 0.1475052 0.4282948 +0.1119241 0.1475052 0.4282948 +0.1475052 0.1475052 0.4282948 +0.1846606 0.1475052 0.4282948 +0.2245119 0.1475052 0.4282948 +0.2679612 0.1475052 0.4282948 +0.3158431 0.1475052 0.4282948 +0.3689944 0.1475052 0.4282948 +0.4282948 0.1475052 0.4282948 +0.494694 0.1475052 0.4282948 +0.5692344 0.1475052 0.4282948 +0.6530715 0.1475052 0.4282948 +0.7474945 0.1475052 0.4282948 +0.8539475 0.1475052 0.4282948 +0.974052 0.1475052 0.4282948 +1.113885 0.1475052 0.4282948 +1.27456 0.1475052 0.4282948 +1.458117 0.1475052 0.4282948 +1.667858 0.1475052 0.4282948 +1.907556 0.1475052 0.4282948 +2.181521 0.1475052 0.4282948 +2.494678 0.1475052 0.4282948 +2.852659 0.1475052 0.4282948 +3.261896 0.1475052 0.4282948 +3.729748 0.1475052 0.4282948 +4.264621 0.1475052 0.4282948 +4.876131 0.1475052 0.4282948 +5.575266 0.1475052 0.4282948 +6.374593 0.1475052 0.4282948 +0 0.1846606 0.4282948 +0 0.1846606 0.4282948 +0 0.1846606 0.4282948 +0.002268731 0.1846606 0.4282948 +0.07076883 0.1846606 0.4282948 +0.1119241 0.1846606 0.4282948 +0.1475052 0.1846606 0.4282948 +0.1846606 0.1846606 0.4282948 +0.2245119 0.1846606 0.4282948 +0.2679612 0.1846606 0.4282948 +0.3158431 0.1846606 0.4282948 +0.3689944 0.1846606 0.4282948 +0.4282948 0.1846606 0.4282948 +0.494694 0.1846606 0.4282948 +0.5692344 0.1846606 0.4282948 +0.6530715 0.1846606 0.4282948 +0.7474945 0.1846606 0.4282948 +0.8539475 0.1846606 0.4282948 +0.974052 0.1846606 0.4282948 +1.113885 0.1846606 0.4282948 +1.27456 0.1846606 0.4282948 +1.458117 0.1846606 0.4282948 +1.667858 0.1846606 0.4282948 +1.907556 0.1846606 0.4282948 +2.181521 0.1846606 0.4282948 +2.494678 0.1846606 0.4282948 +2.852659 0.1846606 0.4282948 +3.261896 0.1846606 0.4282948 +3.729748 0.1846606 0.4282948 +4.264621 0.1846606 0.4282948 +4.876131 0.1846606 0.4282948 +5.575266 0.1846606 0.4282948 +6.374593 0.1846606 0.4282948 +0 0.2245119 0.4282948 +0 0.2245119 0.4282948 +0 0.2245119 0.4282948 +0.002268731 0.2245119 0.4282948 +0.07076883 0.2245119 0.4282948 +0.1119241 0.2245119 0.4282948 +0.1475052 0.2245119 0.4282948 +0.1846606 0.2245119 0.4282948 +0.2245119 0.2245119 0.4282948 +0.2679612 0.2245119 0.4282948 +0.3158431 0.2245119 0.4282948 +0.3689944 0.2245119 0.4282948 +0.4282948 0.2245119 0.4282948 +0.494694 0.2245119 0.4282948 +0.5692344 0.2245119 0.4282948 +0.6530715 0.2245119 0.4282948 +0.7474945 0.2245119 0.4282948 +0.8539475 0.2245119 0.4282948 +0.974052 0.2245119 0.4282948 +1.113885 0.2245119 0.4282948 +1.27456 0.2245119 0.4282948 +1.458117 0.2245119 0.4282948 +1.667858 0.2245119 0.4282948 +1.907556 0.2245119 0.4282948 +2.181521 0.2245119 0.4282948 +2.494678 0.2245119 0.4282948 +2.852659 0.2245119 0.4282948 +3.261896 0.2245119 0.4282948 +3.729748 0.2245119 0.4282948 +4.264621 0.2245119 0.4282948 +4.876131 0.2245119 0.4282948 +5.575266 0.2245119 0.4282948 +6.374593 0.2245119 0.4282948 +0 0.2679612 0.4282948 +0 0.2679612 0.4282948 +0 0.2679612 0.4282948 +0.002268731 0.2679612 0.4282948 +0.07076883 0.2679612 0.4282948 +0.1119241 0.2679612 0.4282948 +0.1475052 0.2679612 0.4282948 +0.1846606 0.2679612 0.4282948 +0.2245119 0.2679612 0.4282948 +0.2679612 0.2679612 0.4282948 +0.3158431 0.2679612 0.4282948 +0.3689944 0.2679612 0.4282948 +0.4282948 0.2679612 0.4282948 +0.494694 0.2679612 0.4282948 +0.5692344 0.2679612 0.4282948 +0.6530715 0.2679612 0.4282948 +0.7474945 0.2679612 0.4282948 +0.8539475 0.2679612 0.4282948 +0.974052 0.2679612 0.4282948 +1.113885 0.2679612 0.4282948 +1.27456 0.2679612 0.4282948 +1.458117 0.2679612 0.4282948 +1.667858 0.2679612 0.4282948 +1.907556 0.2679612 0.4282948 +2.181521 0.2679612 0.4282948 +2.494678 0.2679612 0.4282948 +2.852659 0.2679612 0.4282948 +3.261896 0.2679612 0.4282948 +3.729748 0.2679612 0.4282948 +4.264621 0.2679612 0.4282948 +4.876131 0.2679612 0.4282948 +5.575266 0.2679612 0.4282948 +6.374593 0.2679612 0.4282948 +0 0.3158431 0.4282948 +0 0.3158431 0.4282948 +0 0.3158431 0.4282948 +0.002268731 0.3158431 0.4282948 +0.07076883 0.3158431 0.4282948 +0.1119241 0.3158431 0.4282948 +0.1475052 0.3158431 0.4282948 +0.1846606 0.3158431 0.4282948 +0.2245119 0.3158431 0.4282948 +0.2679612 0.3158431 0.4282948 +0.3158431 0.3158431 0.4282948 +0.3689944 0.3158431 0.4282948 +0.4282948 0.3158431 0.4282948 +0.494694 0.3158431 0.4282948 +0.5692344 0.3158431 0.4282948 +0.6530715 0.3158431 0.4282948 +0.7474945 0.3158431 0.4282948 +0.8539475 0.3158431 0.4282948 +0.974052 0.3158431 0.4282948 +1.113885 0.3158431 0.4282948 +1.27456 0.3158431 0.4282948 +1.458117 0.3158431 0.4282948 +1.667858 0.3158431 0.4282948 +1.907556 0.3158431 0.4282948 +2.181521 0.3158431 0.4282948 +2.494678 0.3158431 0.4282948 +2.852659 0.3158431 0.4282948 +3.261896 0.3158431 0.4282948 +3.729748 0.3158431 0.4282948 +4.264621 0.3158431 0.4282948 +4.876131 0.3158431 0.4282948 +5.575266 0.3158431 0.4282948 +6.374593 0.3158431 0.4282948 +0 0.3689944 0.4282948 +0 0.3689944 0.4282948 +0 0.3689944 0.4282948 +0.002268731 0.3689944 0.4282948 +0.07076883 0.3689944 0.4282948 +0.1119241 0.3689944 0.4282948 +0.1475052 0.3689944 0.4282948 +0.1846606 0.3689944 0.4282948 +0.2245119 0.3689944 0.4282948 +0.2679612 0.3689944 0.4282948 +0.3158431 0.3689944 0.4282948 +0.3689944 0.3689944 0.4282948 +0.4282948 0.3689944 0.4282948 +0.494694 0.3689944 0.4282948 +0.5692344 0.3689944 0.4282948 +0.6530715 0.3689944 0.4282948 +0.7474945 0.3689944 0.4282948 +0.8539475 0.3689944 0.4282948 +0.974052 0.3689944 0.4282948 +1.113885 0.3689944 0.4282948 +1.27456 0.3689944 0.4282948 +1.458117 0.3689944 0.4282948 +1.667858 0.3689944 0.4282948 +1.907556 0.3689944 0.4282948 +2.181521 0.3689944 0.4282948 +2.494678 0.3689944 0.4282948 +2.852659 0.3689944 0.4282948 +3.261896 0.3689944 0.4282948 +3.729748 0.3689944 0.4282948 +4.264621 0.3689944 0.4282948 +4.876131 0.3689944 0.4282948 +5.575266 0.3689944 0.4282948 +6.374593 0.3689944 0.4282948 +0 0.4282948 0.4282948 +0 0.4282948 0.4282948 +0 0.4282948 0.4282948 +0.002268731 0.4282948 0.4282948 +0.07076883 0.4282948 0.4282948 +0.1119241 0.4282948 0.4282948 +0.1475052 0.4282948 0.4282948 +0.1846606 0.4282948 0.4282948 +0.2245119 0.4282948 0.4282948 +0.2679612 0.4282948 0.4282948 +0.3158431 0.4282948 0.4282948 +0.3689944 0.4282948 0.4282948 +0.4282948 0.4282948 0.4282948 +0.494694 0.4282948 0.4282948 +0.5692344 0.4282948 0.4282948 +0.6530715 0.4282948 0.4282948 +0.7474945 0.4282948 0.4282948 +0.8539475 0.4282948 0.4282948 +0.974052 0.4282948 0.4282948 +1.113885 0.4282948 0.4282948 +1.27456 0.4282948 0.4282948 +1.458117 0.4282948 0.4282948 +1.667858 0.4282948 0.4282948 +1.907556 0.4282948 0.4282948 +2.181521 0.4282948 0.4282948 +2.494678 0.4282948 0.4282948 +2.852659 0.4282948 0.4282948 +3.261896 0.4282948 0.4282948 +3.729748 0.4282948 0.4282948 +4.264621 0.4282948 0.4282948 +4.876131 0.4282948 0.4282948 +5.575266 0.4282948 0.4282948 +6.374593 0.4282948 0.4282948 +0 0.494694 0.4282948 +0 0.494694 0.4282948 +0 0.494694 0.4282948 +0.002268731 0.494694 0.4282948 +0.07076883 0.494694 0.4282948 +0.1119241 0.494694 0.4282948 +0.1475052 0.494694 0.4282948 +0.1846606 0.494694 0.4282948 +0.2245119 0.494694 0.4282948 +0.2679612 0.494694 0.4282948 +0.3158431 0.494694 0.4282948 +0.3689944 0.494694 0.4282948 +0.4282948 0.494694 0.4282948 +0.494694 0.494694 0.4282948 +0.5692344 0.494694 0.4282948 +0.6530715 0.494694 0.4282948 +0.7474945 0.494694 0.4282948 +0.8539475 0.494694 0.4282948 +0.974052 0.494694 0.4282948 +1.113885 0.494694 0.4282948 +1.27456 0.494694 0.4282948 +1.458117 0.494694 0.4282948 +1.667858 0.494694 0.4282948 +1.907556 0.494694 0.4282948 +2.181521 0.494694 0.4282948 +2.494678 0.494694 0.4282948 +2.852659 0.494694 0.4282948 +3.261896 0.494694 0.4282948 +3.729748 0.494694 0.4282948 +4.264621 0.494694 0.4282948 +4.876131 0.494694 0.4282948 +5.575266 0.494694 0.4282948 +6.374593 0.494694 0.4282948 +0 0.5692344 0.4282948 +0 0.5692344 0.4282948 +0 0.5692344 0.4282948 +0.002268731 0.5692344 0.4282948 +0.07076883 0.5692344 0.4282948 +0.1119241 0.5692344 0.4282948 +0.1475052 0.5692344 0.4282948 +0.1846606 0.5692344 0.4282948 +0.2245119 0.5692344 0.4282948 +0.2679612 0.5692344 0.4282948 +0.3158431 0.5692344 0.4282948 +0.3689944 0.5692344 0.4282948 +0.4282948 0.5692344 0.4282948 +0.494694 0.5692344 0.4282948 +0.5692344 0.5692344 0.4282948 +0.6530715 0.5692344 0.4282948 +0.7474945 0.5692344 0.4282948 +0.8539475 0.5692344 0.4282948 +0.974052 0.5692344 0.4282948 +1.113885 0.5692344 0.4282948 +1.27456 0.5692344 0.4282948 +1.458117 0.5692344 0.4282948 +1.667858 0.5692344 0.4282948 +1.907556 0.5692344 0.4282948 +2.181521 0.5692344 0.4282948 +2.494678 0.5692344 0.4282948 +2.852659 0.5692344 0.4282948 +3.261896 0.5692344 0.4282948 +3.729748 0.5692344 0.4282948 +4.264621 0.5692344 0.4282948 +4.876131 0.5692344 0.4282948 +5.575266 0.5692344 0.4282948 +6.374593 0.5692344 0.4282948 +0 0.6530715 0.4282948 +0 0.6530715 0.4282948 +0 0.6530715 0.4282948 +0.002268731 0.6530715 0.4282948 +0.07076883 0.6530715 0.4282948 +0.1119241 0.6530715 0.4282948 +0.1475052 0.6530715 0.4282948 +0.1846606 0.6530715 0.4282948 +0.2245119 0.6530715 0.4282948 +0.2679612 0.6530715 0.4282948 +0.3158431 0.6530715 0.4282948 +0.3689944 0.6530715 0.4282948 +0.4282948 0.6530715 0.4282948 +0.494694 0.6530715 0.4282948 +0.5692344 0.6530715 0.4282948 +0.6530715 0.6530715 0.4282948 +0.7474945 0.6530715 0.4282948 +0.8539475 0.6530715 0.4282948 +0.974052 0.6530715 0.4282948 +1.113885 0.6530715 0.4282948 +1.27456 0.6530715 0.4282948 +1.458117 0.6530715 0.4282948 +1.667858 0.6530715 0.4282948 +1.907556 0.6530715 0.4282948 +2.181521 0.6530715 0.4282948 +2.494678 0.6530715 0.4282948 +2.852659 0.6530715 0.4282948 +3.261896 0.6530715 0.4282948 +3.729748 0.6530715 0.4282948 +4.264621 0.6530715 0.4282948 +4.876131 0.6530715 0.4282948 +5.575266 0.6530715 0.4282948 +6.374593 0.6530715 0.4282948 +0 0.7474945 0.4282948 +0 0.7474945 0.4282948 +0 0.7474945 0.4282948 +0.002268731 0.7474945 0.4282948 +0.07076883 0.7474945 0.4282948 +0.1119241 0.7474945 0.4282948 +0.1475052 0.7474945 0.4282948 +0.1846606 0.7474945 0.4282948 +0.2245119 0.7474945 0.4282948 +0.2679612 0.7474945 0.4282948 +0.3158431 0.7474945 0.4282948 +0.3689944 0.7474945 0.4282948 +0.4282948 0.7474945 0.4282948 +0.494694 0.7474945 0.4282948 +0.5692344 0.7474945 0.4282948 +0.6530715 0.7474945 0.4282948 +0.7474945 0.7474945 0.4282948 +0.8539475 0.7474945 0.4282948 +0.974052 0.7474945 0.4282948 +1.113885 0.7474945 0.4282948 +1.27456 0.7474945 0.4282948 +1.458117 0.7474945 0.4282948 +1.667858 0.7474945 0.4282948 +1.907556 0.7474945 0.4282948 +2.181521 0.7474945 0.4282948 +2.494678 0.7474945 0.4282948 +2.852659 0.7474945 0.4282948 +3.261896 0.7474945 0.4282948 +3.729748 0.7474945 0.4282948 +4.264621 0.7474945 0.4282948 +4.876131 0.7474945 0.4282948 +5.575266 0.7474945 0.4282948 +6.374593 0.7474945 0.4282948 +0 0.8539475 0.4282948 +0 0.8539475 0.4282948 +0 0.8539475 0.4282948 +0.002268731 0.8539475 0.4282948 +0.07076883 0.8539475 0.4282948 +0.1119241 0.8539475 0.4282948 +0.1475052 0.8539475 0.4282948 +0.1846606 0.8539475 0.4282948 +0.2245119 0.8539475 0.4282948 +0.2679612 0.8539475 0.4282948 +0.3158431 0.8539475 0.4282948 +0.3689944 0.8539475 0.4282948 +0.4282948 0.8539475 0.4282948 +0.494694 0.8539475 0.4282948 +0.5692344 0.8539475 0.4282948 +0.6530715 0.8539475 0.4282948 +0.7474945 0.8539475 0.4282948 +0.8539475 0.8539475 0.4282948 +0.974052 0.8539475 0.4282948 +1.113885 0.8539475 0.4282948 +1.27456 0.8539475 0.4282948 +1.458117 0.8539475 0.4282948 +1.667858 0.8539475 0.4282948 +1.907556 0.8539475 0.4282948 +2.181521 0.8539475 0.4282948 +2.494678 0.8539475 0.4282948 +2.852659 0.8539475 0.4282948 +3.261896 0.8539475 0.4282948 +3.729748 0.8539475 0.4282948 +4.264621 0.8539475 0.4282948 +4.876131 0.8539475 0.4282948 +5.575266 0.8539475 0.4282948 +6.374593 0.8539475 0.4282948 +0 0.974052 0.4282948 +0 0.974052 0.4282948 +0 0.974052 0.4282948 +0.002268731 0.974052 0.4282948 +0.07076883 0.974052 0.4282948 +0.1119241 0.974052 0.4282948 +0.1475052 0.974052 0.4282948 +0.1846606 0.974052 0.4282948 +0.2245119 0.974052 0.4282948 +0.2679612 0.974052 0.4282948 +0.3158431 0.974052 0.4282948 +0.3689944 0.974052 0.4282948 +0.4282948 0.974052 0.4282948 +0.494694 0.974052 0.4282948 +0.5692344 0.974052 0.4282948 +0.6530715 0.974052 0.4282948 +0.7474945 0.974052 0.4282948 +0.8539475 0.974052 0.4282948 +0.974052 0.974052 0.4282948 +1.113885 0.974052 0.4282948 +1.27456 0.974052 0.4282948 +1.458117 0.974052 0.4282948 +1.667858 0.974052 0.4282948 +1.907556 0.974052 0.4282948 +2.181521 0.974052 0.4282948 +2.494678 0.974052 0.4282948 +2.852659 0.974052 0.4282948 +3.261896 0.974052 0.4282948 +3.729748 0.974052 0.4282948 +4.264621 0.974052 0.4282948 +4.876131 0.974052 0.4282948 +5.575266 0.974052 0.4282948 +6.374593 0.974052 0.4282948 +0 1.113885 0.4282948 +0 1.113885 0.4282948 +0 1.113885 0.4282948 +0.002268731 1.113885 0.4282948 +0.07076883 1.113885 0.4282948 +0.1119241 1.113885 0.4282948 +0.1475052 1.113885 0.4282948 +0.1846606 1.113885 0.4282948 +0.2245119 1.113885 0.4282948 +0.2679612 1.113885 0.4282948 +0.3158431 1.113885 0.4282948 +0.3689944 1.113885 0.4282948 +0.4282948 1.113885 0.4282948 +0.494694 1.113885 0.4282948 +0.5692344 1.113885 0.4282948 +0.6530715 1.113885 0.4282948 +0.7474945 1.113885 0.4282948 +0.8539475 1.113885 0.4282948 +0.974052 1.113885 0.4282948 +1.113885 1.113885 0.4282948 +1.27456 1.113885 0.4282948 +1.458117 1.113885 0.4282948 +1.667858 1.113885 0.4282948 +1.907556 1.113885 0.4282948 +2.181521 1.113885 0.4282948 +2.494678 1.113885 0.4282948 +2.852659 1.113885 0.4282948 +3.261896 1.113885 0.4282948 +3.729748 1.113885 0.4282948 +4.264621 1.113885 0.4282948 +4.876131 1.113885 0.4282948 +5.575266 1.113885 0.4282948 +6.374593 1.113885 0.4282948 +0 1.27456 0.4282948 +0 1.27456 0.4282948 +0 1.27456 0.4282948 +0.002268731 1.27456 0.4282948 +0.07076883 1.27456 0.4282948 +0.1119241 1.27456 0.4282948 +0.1475052 1.27456 0.4282948 +0.1846606 1.27456 0.4282948 +0.2245119 1.27456 0.4282948 +0.2679612 1.27456 0.4282948 +0.3158431 1.27456 0.4282948 +0.3689944 1.27456 0.4282948 +0.4282948 1.27456 0.4282948 +0.494694 1.27456 0.4282948 +0.5692344 1.27456 0.4282948 +0.6530715 1.27456 0.4282948 +0.7474945 1.27456 0.4282948 +0.8539475 1.27456 0.4282948 +0.974052 1.27456 0.4282948 +1.113885 1.27456 0.4282948 +1.27456 1.27456 0.4282948 +1.458117 1.27456 0.4282948 +1.667858 1.27456 0.4282948 +1.907556 1.27456 0.4282948 +2.181521 1.27456 0.4282948 +2.494678 1.27456 0.4282948 +2.852659 1.27456 0.4282948 +3.261896 1.27456 0.4282948 +3.729748 1.27456 0.4282948 +4.264621 1.27456 0.4282948 +4.876131 1.27456 0.4282948 +5.575266 1.27456 0.4282948 +6.374593 1.27456 0.4282948 +0 1.458117 0.4282948 +0 1.458117 0.4282948 +0 1.458117 0.4282948 +0.002268731 1.458117 0.4282948 +0.07076883 1.458117 0.4282948 +0.1119241 1.458117 0.4282948 +0.1475052 1.458117 0.4282948 +0.1846606 1.458117 0.4282948 +0.2245119 1.458117 0.4282948 +0.2679612 1.458117 0.4282948 +0.3158431 1.458117 0.4282948 +0.3689944 1.458117 0.4282948 +0.4282948 1.458117 0.4282948 +0.494694 1.458117 0.4282948 +0.5692344 1.458117 0.4282948 +0.6530715 1.458117 0.4282948 +0.7474945 1.458117 0.4282948 +0.8539475 1.458117 0.4282948 +0.974052 1.458117 0.4282948 +1.113885 1.458117 0.4282948 +1.27456 1.458117 0.4282948 +1.458117 1.458117 0.4282948 +1.667858 1.458117 0.4282948 +1.907556 1.458117 0.4282948 +2.181521 1.458117 0.4282948 +2.494678 1.458117 0.4282948 +2.852659 1.458117 0.4282948 +3.261896 1.458117 0.4282948 +3.729748 1.458117 0.4282948 +4.264621 1.458117 0.4282948 +4.876131 1.458117 0.4282948 +5.575266 1.458117 0.4282948 +6.374593 1.458117 0.4282948 +0 1.667858 0.4282948 +0 1.667858 0.4282948 +0 1.667858 0.4282948 +0.002268731 1.667858 0.4282948 +0.07076883 1.667858 0.4282948 +0.1119241 1.667858 0.4282948 +0.1475052 1.667858 0.4282948 +0.1846606 1.667858 0.4282948 +0.2245119 1.667858 0.4282948 +0.2679612 1.667858 0.4282948 +0.3158431 1.667858 0.4282948 +0.3689944 1.667858 0.4282948 +0.4282948 1.667858 0.4282948 +0.494694 1.667858 0.4282948 +0.5692344 1.667858 0.4282948 +0.6530715 1.667858 0.4282948 +0.7474945 1.667858 0.4282948 +0.8539475 1.667858 0.4282948 +0.974052 1.667858 0.4282948 +1.113885 1.667858 0.4282948 +1.27456 1.667858 0.4282948 +1.458117 1.667858 0.4282948 +1.667858 1.667858 0.4282948 +1.907556 1.667858 0.4282948 +2.181521 1.667858 0.4282948 +2.494678 1.667858 0.4282948 +2.852659 1.667858 0.4282948 +3.261896 1.667858 0.4282948 +3.729748 1.667858 0.4282948 +4.264621 1.667858 0.4282948 +4.876131 1.667858 0.4282948 +5.575266 1.667858 0.4282948 +6.374593 1.667858 0.4282948 +0 1.907556 0.4282948 +0 1.907556 0.4282948 +0 1.907556 0.4282948 +0.002268731 1.907556 0.4282948 +0.07076883 1.907556 0.4282948 +0.1119241 1.907556 0.4282948 +0.1475052 1.907556 0.4282948 +0.1846606 1.907556 0.4282948 +0.2245119 1.907556 0.4282948 +0.2679612 1.907556 0.4282948 +0.3158431 1.907556 0.4282948 +0.3689944 1.907556 0.4282948 +0.4282948 1.907556 0.4282948 +0.494694 1.907556 0.4282948 +0.5692344 1.907556 0.4282948 +0.6530715 1.907556 0.4282948 +0.7474945 1.907556 0.4282948 +0.8539475 1.907556 0.4282948 +0.974052 1.907556 0.4282948 +1.113885 1.907556 0.4282948 +1.27456 1.907556 0.4282948 +1.458117 1.907556 0.4282948 +1.667858 1.907556 0.4282948 +1.907556 1.907556 0.4282948 +2.181521 1.907556 0.4282948 +2.494678 1.907556 0.4282948 +2.852659 1.907556 0.4282948 +3.261896 1.907556 0.4282948 +3.729748 1.907556 0.4282948 +4.264621 1.907556 0.4282948 +4.876131 1.907556 0.4282948 +5.575266 1.907556 0.4282948 +6.374593 1.907556 0.4282948 +0 2.181521 0.4282948 +0 2.181521 0.4282948 +0 2.181521 0.4282948 +0.002268731 2.181521 0.4282948 +0.07076883 2.181521 0.4282948 +0.1119241 2.181521 0.4282948 +0.1475052 2.181521 0.4282948 +0.1846606 2.181521 0.4282948 +0.2245119 2.181521 0.4282948 +0.2679612 2.181521 0.4282948 +0.3158431 2.181521 0.4282948 +0.3689944 2.181521 0.4282948 +0.4282948 2.181521 0.4282948 +0.494694 2.181521 0.4282948 +0.5692344 2.181521 0.4282948 +0.6530715 2.181521 0.4282948 +0.7474945 2.181521 0.4282948 +0.8539475 2.181521 0.4282948 +0.974052 2.181521 0.4282948 +1.113885 2.181521 0.4282948 +1.27456 2.181521 0.4282948 +1.458117 2.181521 0.4282948 +1.667858 2.181521 0.4282948 +1.907556 2.181521 0.4282948 +2.181521 2.181521 0.4282948 +2.494678 2.181521 0.4282948 +2.852659 2.181521 0.4282948 +3.261896 2.181521 0.4282948 +3.729748 2.181521 0.4282948 +4.264621 2.181521 0.4282948 +4.876131 2.181521 0.4282948 +5.575266 2.181521 0.4282948 +6.374593 2.181521 0.4282948 +0 2.494678 0.4282948 +0 2.494678 0.4282948 +0 2.494678 0.4282948 +0.002268731 2.494678 0.4282948 +0.07076883 2.494678 0.4282948 +0.1119241 2.494678 0.4282948 +0.1475052 2.494678 0.4282948 +0.1846606 2.494678 0.4282948 +0.2245119 2.494678 0.4282948 +0.2679612 2.494678 0.4282948 +0.3158431 2.494678 0.4282948 +0.3689944 2.494678 0.4282948 +0.4282948 2.494678 0.4282948 +0.494694 2.494678 0.4282948 +0.5692344 2.494678 0.4282948 +0.6530715 2.494678 0.4282948 +0.7474945 2.494678 0.4282948 +0.8539475 2.494678 0.4282948 +0.974052 2.494678 0.4282948 +1.113885 2.494678 0.4282948 +1.27456 2.494678 0.4282948 +1.458117 2.494678 0.4282948 +1.667858 2.494678 0.4282948 +1.907556 2.494678 0.4282948 +2.181521 2.494678 0.4282948 +2.494678 2.494678 0.4282948 +2.852659 2.494678 0.4282948 +3.261896 2.494678 0.4282948 +3.729748 2.494678 0.4282948 +4.264621 2.494678 0.4282948 +4.876131 2.494678 0.4282948 +5.575266 2.494678 0.4282948 +6.374593 2.494678 0.4282948 +0 2.852659 0.4282948 +0 2.852659 0.4282948 +0 2.852659 0.4282948 +0.002268731 2.852659 0.4282948 +0.07076883 2.852659 0.4282948 +0.1119241 2.852659 0.4282948 +0.1475052 2.852659 0.4282948 +0.1846606 2.852659 0.4282948 +0.2245119 2.852659 0.4282948 +0.2679612 2.852659 0.4282948 +0.3158431 2.852659 0.4282948 +0.3689944 2.852659 0.4282948 +0.4282948 2.852659 0.4282948 +0.494694 2.852659 0.4282948 +0.5692344 2.852659 0.4282948 +0.6530715 2.852659 0.4282948 +0.7474945 2.852659 0.4282948 +0.8539475 2.852659 0.4282948 +0.974052 2.852659 0.4282948 +1.113885 2.852659 0.4282948 +1.27456 2.852659 0.4282948 +1.458117 2.852659 0.4282948 +1.667858 2.852659 0.4282948 +1.907556 2.852659 0.4282948 +2.181521 2.852659 0.4282948 +2.494678 2.852659 0.4282948 +2.852659 2.852659 0.4282948 +3.261896 2.852659 0.4282948 +3.729748 2.852659 0.4282948 +4.264621 2.852659 0.4282948 +4.876131 2.852659 0.4282948 +5.575266 2.852659 0.4282948 +6.374593 2.852659 0.4282948 +0 3.261896 0.4282948 +0 3.261896 0.4282948 +0 3.261896 0.4282948 +0.002268731 3.261896 0.4282948 +0.07076883 3.261896 0.4282948 +0.1119241 3.261896 0.4282948 +0.1475052 3.261896 0.4282948 +0.1846606 3.261896 0.4282948 +0.2245119 3.261896 0.4282948 +0.2679612 3.261896 0.4282948 +0.3158431 3.261896 0.4282948 +0.3689944 3.261896 0.4282948 +0.4282948 3.261896 0.4282948 +0.494694 3.261896 0.4282948 +0.5692344 3.261896 0.4282948 +0.6530715 3.261896 0.4282948 +0.7474945 3.261896 0.4282948 +0.8539475 3.261896 0.4282948 +0.974052 3.261896 0.4282948 +1.113885 3.261896 0.4282948 +1.27456 3.261896 0.4282948 +1.458117 3.261896 0.4282948 +1.667858 3.261896 0.4282948 +1.907556 3.261896 0.4282948 +2.181521 3.261896 0.4282948 +2.494678 3.261896 0.4282948 +2.852659 3.261896 0.4282948 +3.261896 3.261896 0.4282948 +3.729748 3.261896 0.4282948 +4.264621 3.261896 0.4282948 +4.876131 3.261896 0.4282948 +5.575266 3.261896 0.4282948 +6.374593 3.261896 0.4282948 +0 3.729748 0.4282948 +0 3.729748 0.4282948 +0 3.729748 0.4282948 +0.002268731 3.729748 0.4282948 +0.07076883 3.729748 0.4282948 +0.1119241 3.729748 0.4282948 +0.1475052 3.729748 0.4282948 +0.1846606 3.729748 0.4282948 +0.2245119 3.729748 0.4282948 +0.2679612 3.729748 0.4282948 +0.3158431 3.729748 0.4282948 +0.3689944 3.729748 0.4282948 +0.4282948 3.729748 0.4282948 +0.494694 3.729748 0.4282948 +0.5692344 3.729748 0.4282948 +0.6530715 3.729748 0.4282948 +0.7474945 3.729748 0.4282948 +0.8539475 3.729748 0.4282948 +0.974052 3.729748 0.4282948 +1.113885 3.729748 0.4282948 +1.27456 3.729748 0.4282948 +1.458117 3.729748 0.4282948 +1.667858 3.729748 0.4282948 +1.907556 3.729748 0.4282948 +2.181521 3.729748 0.4282948 +2.494678 3.729748 0.4282948 +2.852659 3.729748 0.4282948 +3.261896 3.729748 0.4282948 +3.729748 3.729748 0.4282948 +4.264621 3.729748 0.4282948 +4.876131 3.729748 0.4282948 +5.575266 3.729748 0.4282948 +6.374593 3.729748 0.4282948 +0 4.264621 0.4282948 +0 4.264621 0.4282948 +0 4.264621 0.4282948 +0.002268731 4.264621 0.4282948 +0.07076883 4.264621 0.4282948 +0.1119241 4.264621 0.4282948 +0.1475052 4.264621 0.4282948 +0.1846606 4.264621 0.4282948 +0.2245119 4.264621 0.4282948 +0.2679612 4.264621 0.4282948 +0.3158431 4.264621 0.4282948 +0.3689944 4.264621 0.4282948 +0.4282948 4.264621 0.4282948 +0.494694 4.264621 0.4282948 +0.5692344 4.264621 0.4282948 +0.6530715 4.264621 0.4282948 +0.7474945 4.264621 0.4282948 +0.8539475 4.264621 0.4282948 +0.974052 4.264621 0.4282948 +1.113885 4.264621 0.4282948 +1.27456 4.264621 0.4282948 +1.458117 4.264621 0.4282948 +1.667858 4.264621 0.4282948 +1.907556 4.264621 0.4282948 +2.181521 4.264621 0.4282948 +2.494678 4.264621 0.4282948 +2.852659 4.264621 0.4282948 +3.261896 4.264621 0.4282948 +3.729748 4.264621 0.4282948 +4.264621 4.264621 0.4282948 +4.876131 4.264621 0.4282948 +5.575266 4.264621 0.4282948 +6.374593 4.264621 0.4282948 +0 4.876131 0.4282948 +0 4.876131 0.4282948 +0 4.876131 0.4282948 +0.002268731 4.876131 0.4282948 +0.07076883 4.876131 0.4282948 +0.1119241 4.876131 0.4282948 +0.1475052 4.876131 0.4282948 +0.1846606 4.876131 0.4282948 +0.2245119 4.876131 0.4282948 +0.2679612 4.876131 0.4282948 +0.3158431 4.876131 0.4282948 +0.3689944 4.876131 0.4282948 +0.4282948 4.876131 0.4282948 +0.494694 4.876131 0.4282948 +0.5692344 4.876131 0.4282948 +0.6530715 4.876131 0.4282948 +0.7474945 4.876131 0.4282948 +0.8539475 4.876131 0.4282948 +0.974052 4.876131 0.4282948 +1.113885 4.876131 0.4282948 +1.27456 4.876131 0.4282948 +1.458117 4.876131 0.4282948 +1.667858 4.876131 0.4282948 +1.907556 4.876131 0.4282948 +2.181521 4.876131 0.4282948 +2.494678 4.876131 0.4282948 +2.852659 4.876131 0.4282948 +3.261896 4.876131 0.4282948 +3.729748 4.876131 0.4282948 +4.264621 4.876131 0.4282948 +4.876131 4.876131 0.4282948 +5.575266 4.876131 0.4282948 +6.374593 4.876131 0.4282948 +0 5.575266 0.4282948 +0 5.575266 0.4282948 +0 5.575266 0.4282948 +0.002268731 5.575266 0.4282948 +0.07076883 5.575266 0.4282948 +0.1119241 5.575266 0.4282948 +0.1475052 5.575266 0.4282948 +0.1846606 5.575266 0.4282948 +0.2245119 5.575266 0.4282948 +0.2679612 5.575266 0.4282948 +0.3158431 5.575266 0.4282948 +0.3689944 5.575266 0.4282948 +0.4282948 5.575266 0.4282948 +0.494694 5.575266 0.4282948 +0.5692344 5.575266 0.4282948 +0.6530715 5.575266 0.4282948 +0.7474945 5.575266 0.4282948 +0.8539475 5.575266 0.4282948 +0.974052 5.575266 0.4282948 +1.113885 5.575266 0.4282948 +1.27456 5.575266 0.4282948 +1.458117 5.575266 0.4282948 +1.667858 5.575266 0.4282948 +1.907556 5.575266 0.4282948 +2.181521 5.575266 0.4282948 +2.494678 5.575266 0.4282948 +2.852659 5.575266 0.4282948 +3.261896 5.575266 0.4282948 +3.729748 5.575266 0.4282948 +4.264621 5.575266 0.4282948 +4.876131 5.575266 0.4282948 +5.575266 5.575266 0.4282948 +6.374593 5.575266 0.4282948 +0 6.374593 0.4282948 +0 6.374593 0.4282948 +0 6.374593 0.4282948 +0.002268731 6.374593 0.4282948 +0.07076883 6.374593 0.4282948 +0.1119241 6.374593 0.4282948 +0.1475052 6.374593 0.4282948 +0.1846606 6.374593 0.4282948 +0.2245119 6.374593 0.4282948 +0.2679612 6.374593 0.4282948 +0.3158431 6.374593 0.4282948 +0.3689944 6.374593 0.4282948 +0.4282948 6.374593 0.4282948 +0.494694 6.374593 0.4282948 +0.5692344 6.374593 0.4282948 +0.6530715 6.374593 0.4282948 +0.7474945 6.374593 0.4282948 +0.8539475 6.374593 0.4282948 +0.974052 6.374593 0.4282948 +1.113885 6.374593 0.4282948 +1.27456 6.374593 0.4282948 +1.458117 6.374593 0.4282948 +1.667858 6.374593 0.4282948 +1.907556 6.374593 0.4282948 +2.181521 6.374593 0.4282948 +2.494678 6.374593 0.4282948 +2.852659 6.374593 0.4282948 +3.261896 6.374593 0.4282948 +3.729748 6.374593 0.4282948 +4.264621 6.374593 0.4282948 +4.876131 6.374593 0.4282948 +5.575266 6.374593 0.4282948 +6.374593 6.374593 0.4282948 +0 0 0.494694 +0 0 0.494694 +0 0 0.494694 +0.002268731 0 0.494694 +0.07076883 0 0.494694 +0.1119241 0 0.494694 +0.1475052 0 0.494694 +0.1846606 0 0.494694 +0.2245119 0 0.494694 +0.2679612 0 0.494694 +0.3158431 0 0.494694 +0.3689944 0 0.494694 +0.4282948 0 0.494694 +0.494694 0 0.494694 +0.5692344 0 0.494694 +0.6530715 0 0.494694 +0.7474945 0 0.494694 +0.8539475 0 0.494694 +0.974052 0 0.494694 +1.113885 0 0.494694 +1.27456 0 0.494694 +1.458117 0 0.494694 +1.667858 0 0.494694 +1.907556 0 0.494694 +2.181521 0 0.494694 +2.494678 0 0.494694 +2.852659 0 0.494694 +3.261896 0 0.494694 +3.729748 0 0.494694 +4.264621 0 0.494694 +4.876131 0 0.494694 +5.575266 0 0.494694 +6.374593 0 0.494694 +0 0 0.494694 +0 0 0.494694 +0 0 0.494694 +0.002268731 0 0.494694 +0.07076883 0 0.494694 +0.1119241 0 0.494694 +0.1475052 0 0.494694 +0.1846606 0 0.494694 +0.2245119 0 0.494694 +0.2679612 0 0.494694 +0.3158431 0 0.494694 +0.3689944 0 0.494694 +0.4282948 0 0.494694 +0.494694 0 0.494694 +0.5692344 0 0.494694 +0.6530715 0 0.494694 +0.7474945 0 0.494694 +0.8539475 0 0.494694 +0.974052 0 0.494694 +1.113885 0 0.494694 +1.27456 0 0.494694 +1.458117 0 0.494694 +1.667858 0 0.494694 +1.907556 0 0.494694 +2.181521 0 0.494694 +2.494678 0 0.494694 +2.852659 0 0.494694 +3.261896 0 0.494694 +3.729748 0 0.494694 +4.264621 0 0.494694 +4.876131 0 0.494694 +5.575266 0 0.494694 +6.374593 0 0.494694 +0 0 0.494694 +0 0 0.494694 +0 0 0.494694 +0.002268731 0 0.494694 +0.07076883 0 0.494694 +0.1119241 0 0.494694 +0.1475052 0 0.494694 +0.1846606 0 0.494694 +0.2245119 0 0.494694 +0.2679612 0 0.494694 +0.3158431 0 0.494694 +0.3689944 0 0.494694 +0.4282948 0 0.494694 +0.494694 0 0.494694 +0.5692344 0 0.494694 +0.6530715 0 0.494694 +0.7474945 0 0.494694 +0.8539475 0 0.494694 +0.974052 0 0.494694 +1.113885 0 0.494694 +1.27456 0 0.494694 +1.458117 0 0.494694 +1.667858 0 0.494694 +1.907556 0 0.494694 +2.181521 0 0.494694 +2.494678 0 0.494694 +2.852659 0 0.494694 +3.261896 0 0.494694 +3.729748 0 0.494694 +4.264621 0 0.494694 +4.876131 0 0.494694 +5.575266 0 0.494694 +6.374593 0 0.494694 +0 0.002268731 0.494694 +0 0.002268731 0.494694 +0 0.002268731 0.494694 +0.002268731 0.002268731 0.494694 +0.07076883 0.002268731 0.494694 +0.1119241 0.002268731 0.494694 +0.1475052 0.002268731 0.494694 +0.1846606 0.002268731 0.494694 +0.2245119 0.002268731 0.494694 +0.2679612 0.002268731 0.494694 +0.3158431 0.002268731 0.494694 +0.3689944 0.002268731 0.494694 +0.4282948 0.002268731 0.494694 +0.494694 0.002268731 0.494694 +0.5692344 0.002268731 0.494694 +0.6530715 0.002268731 0.494694 +0.7474945 0.002268731 0.494694 +0.8539475 0.002268731 0.494694 +0.974052 0.002268731 0.494694 +1.113885 0.002268731 0.494694 +1.27456 0.002268731 0.494694 +1.458117 0.002268731 0.494694 +1.667858 0.002268731 0.494694 +1.907556 0.002268731 0.494694 +2.181521 0.002268731 0.494694 +2.494678 0.002268731 0.494694 +2.852659 0.002268731 0.494694 +3.261896 0.002268731 0.494694 +3.729748 0.002268731 0.494694 +4.264621 0.002268731 0.494694 +4.876131 0.002268731 0.494694 +5.575266 0.002268731 0.494694 +6.374593 0.002268731 0.494694 +0 0.07076883 0.494694 +0 0.07076883 0.494694 +0 0.07076883 0.494694 +0.002268731 0.07076883 0.494694 +0.07076883 0.07076883 0.494694 +0.1119241 0.07076883 0.494694 +0.1475052 0.07076883 0.494694 +0.1846606 0.07076883 0.494694 +0.2245119 0.07076883 0.494694 +0.2679612 0.07076883 0.494694 +0.3158431 0.07076883 0.494694 +0.3689944 0.07076883 0.494694 +0.4282948 0.07076883 0.494694 +0.494694 0.07076883 0.494694 +0.5692344 0.07076883 0.494694 +0.6530715 0.07076883 0.494694 +0.7474945 0.07076883 0.494694 +0.8539475 0.07076883 0.494694 +0.974052 0.07076883 0.494694 +1.113885 0.07076883 0.494694 +1.27456 0.07076883 0.494694 +1.458117 0.07076883 0.494694 +1.667858 0.07076883 0.494694 +1.907556 0.07076883 0.494694 +2.181521 0.07076883 0.494694 +2.494678 0.07076883 0.494694 +2.852659 0.07076883 0.494694 +3.261896 0.07076883 0.494694 +3.729748 0.07076883 0.494694 +4.264621 0.07076883 0.494694 +4.876131 0.07076883 0.494694 +5.575266 0.07076883 0.494694 +6.374593 0.07076883 0.494694 +0 0.1119241 0.494694 +0 0.1119241 0.494694 +0 0.1119241 0.494694 +0.002268731 0.1119241 0.494694 +0.07076883 0.1119241 0.494694 +0.1119241 0.1119241 0.494694 +0.1475052 0.1119241 0.494694 +0.1846606 0.1119241 0.494694 +0.2245119 0.1119241 0.494694 +0.2679612 0.1119241 0.494694 +0.3158431 0.1119241 0.494694 +0.3689944 0.1119241 0.494694 +0.4282948 0.1119241 0.494694 +0.494694 0.1119241 0.494694 +0.5692344 0.1119241 0.494694 +0.6530715 0.1119241 0.494694 +0.7474945 0.1119241 0.494694 +0.8539475 0.1119241 0.494694 +0.974052 0.1119241 0.494694 +1.113885 0.1119241 0.494694 +1.27456 0.1119241 0.494694 +1.458117 0.1119241 0.494694 +1.667858 0.1119241 0.494694 +1.907556 0.1119241 0.494694 +2.181521 0.1119241 0.494694 +2.494678 0.1119241 0.494694 +2.852659 0.1119241 0.494694 +3.261896 0.1119241 0.494694 +3.729748 0.1119241 0.494694 +4.264621 0.1119241 0.494694 +4.876131 0.1119241 0.494694 +5.575266 0.1119241 0.494694 +6.374593 0.1119241 0.494694 +0 0.1475052 0.494694 +0 0.1475052 0.494694 +0 0.1475052 0.494694 +0.002268731 0.1475052 0.494694 +0.07076883 0.1475052 0.494694 +0.1119241 0.1475052 0.494694 +0.1475052 0.1475052 0.494694 +0.1846606 0.1475052 0.494694 +0.2245119 0.1475052 0.494694 +0.2679612 0.1475052 0.494694 +0.3158431 0.1475052 0.494694 +0.3689944 0.1475052 0.494694 +0.4282948 0.1475052 0.494694 +0.494694 0.1475052 0.494694 +0.5692344 0.1475052 0.494694 +0.6530715 0.1475052 0.494694 +0.7474945 0.1475052 0.494694 +0.8539475 0.1475052 0.494694 +0.974052 0.1475052 0.494694 +1.113885 0.1475052 0.494694 +1.27456 0.1475052 0.494694 +1.458117 0.1475052 0.494694 +1.667858 0.1475052 0.494694 +1.907556 0.1475052 0.494694 +2.181521 0.1475052 0.494694 +2.494678 0.1475052 0.494694 +2.852659 0.1475052 0.494694 +3.261896 0.1475052 0.494694 +3.729748 0.1475052 0.494694 +4.264621 0.1475052 0.494694 +4.876131 0.1475052 0.494694 +5.575266 0.1475052 0.494694 +6.374593 0.1475052 0.494694 +0 0.1846606 0.494694 +0 0.1846606 0.494694 +0 0.1846606 0.494694 +0.002268731 0.1846606 0.494694 +0.07076883 0.1846606 0.494694 +0.1119241 0.1846606 0.494694 +0.1475052 0.1846606 0.494694 +0.1846606 0.1846606 0.494694 +0.2245119 0.1846606 0.494694 +0.2679612 0.1846606 0.494694 +0.3158431 0.1846606 0.494694 +0.3689944 0.1846606 0.494694 +0.4282948 0.1846606 0.494694 +0.494694 0.1846606 0.494694 +0.5692344 0.1846606 0.494694 +0.6530715 0.1846606 0.494694 +0.7474945 0.1846606 0.494694 +0.8539475 0.1846606 0.494694 +0.974052 0.1846606 0.494694 +1.113885 0.1846606 0.494694 +1.27456 0.1846606 0.494694 +1.458117 0.1846606 0.494694 +1.667858 0.1846606 0.494694 +1.907556 0.1846606 0.494694 +2.181521 0.1846606 0.494694 +2.494678 0.1846606 0.494694 +2.852659 0.1846606 0.494694 +3.261896 0.1846606 0.494694 +3.729748 0.1846606 0.494694 +4.264621 0.1846606 0.494694 +4.876131 0.1846606 0.494694 +5.575266 0.1846606 0.494694 +6.374593 0.1846606 0.494694 +0 0.2245119 0.494694 +0 0.2245119 0.494694 +0 0.2245119 0.494694 +0.002268731 0.2245119 0.494694 +0.07076883 0.2245119 0.494694 +0.1119241 0.2245119 0.494694 +0.1475052 0.2245119 0.494694 +0.1846606 0.2245119 0.494694 +0.2245119 0.2245119 0.494694 +0.2679612 0.2245119 0.494694 +0.3158431 0.2245119 0.494694 +0.3689944 0.2245119 0.494694 +0.4282948 0.2245119 0.494694 +0.494694 0.2245119 0.494694 +0.5692344 0.2245119 0.494694 +0.6530715 0.2245119 0.494694 +0.7474945 0.2245119 0.494694 +0.8539475 0.2245119 0.494694 +0.974052 0.2245119 0.494694 +1.113885 0.2245119 0.494694 +1.27456 0.2245119 0.494694 +1.458117 0.2245119 0.494694 +1.667858 0.2245119 0.494694 +1.907556 0.2245119 0.494694 +2.181521 0.2245119 0.494694 +2.494678 0.2245119 0.494694 +2.852659 0.2245119 0.494694 +3.261896 0.2245119 0.494694 +3.729748 0.2245119 0.494694 +4.264621 0.2245119 0.494694 +4.876131 0.2245119 0.494694 +5.575266 0.2245119 0.494694 +6.374593 0.2245119 0.494694 +0 0.2679612 0.494694 +0 0.2679612 0.494694 +0 0.2679612 0.494694 +0.002268731 0.2679612 0.494694 +0.07076883 0.2679612 0.494694 +0.1119241 0.2679612 0.494694 +0.1475052 0.2679612 0.494694 +0.1846606 0.2679612 0.494694 +0.2245119 0.2679612 0.494694 +0.2679612 0.2679612 0.494694 +0.3158431 0.2679612 0.494694 +0.3689944 0.2679612 0.494694 +0.4282948 0.2679612 0.494694 +0.494694 0.2679612 0.494694 +0.5692344 0.2679612 0.494694 +0.6530715 0.2679612 0.494694 +0.7474945 0.2679612 0.494694 +0.8539475 0.2679612 0.494694 +0.974052 0.2679612 0.494694 +1.113885 0.2679612 0.494694 +1.27456 0.2679612 0.494694 +1.458117 0.2679612 0.494694 +1.667858 0.2679612 0.494694 +1.907556 0.2679612 0.494694 +2.181521 0.2679612 0.494694 +2.494678 0.2679612 0.494694 +2.852659 0.2679612 0.494694 +3.261896 0.2679612 0.494694 +3.729748 0.2679612 0.494694 +4.264621 0.2679612 0.494694 +4.876131 0.2679612 0.494694 +5.575266 0.2679612 0.494694 +6.374593 0.2679612 0.494694 +0 0.3158431 0.494694 +0 0.3158431 0.494694 +0 0.3158431 0.494694 +0.002268731 0.3158431 0.494694 +0.07076883 0.3158431 0.494694 +0.1119241 0.3158431 0.494694 +0.1475052 0.3158431 0.494694 +0.1846606 0.3158431 0.494694 +0.2245119 0.3158431 0.494694 +0.2679612 0.3158431 0.494694 +0.3158431 0.3158431 0.494694 +0.3689944 0.3158431 0.494694 +0.4282948 0.3158431 0.494694 +0.494694 0.3158431 0.494694 +0.5692344 0.3158431 0.494694 +0.6530715 0.3158431 0.494694 +0.7474945 0.3158431 0.494694 +0.8539475 0.3158431 0.494694 +0.974052 0.3158431 0.494694 +1.113885 0.3158431 0.494694 +1.27456 0.3158431 0.494694 +1.458117 0.3158431 0.494694 +1.667858 0.3158431 0.494694 +1.907556 0.3158431 0.494694 +2.181521 0.3158431 0.494694 +2.494678 0.3158431 0.494694 +2.852659 0.3158431 0.494694 +3.261896 0.3158431 0.494694 +3.729748 0.3158431 0.494694 +4.264621 0.3158431 0.494694 +4.876131 0.3158431 0.494694 +5.575266 0.3158431 0.494694 +6.374593 0.3158431 0.494694 +0 0.3689944 0.494694 +0 0.3689944 0.494694 +0 0.3689944 0.494694 +0.002268731 0.3689944 0.494694 +0.07076883 0.3689944 0.494694 +0.1119241 0.3689944 0.494694 +0.1475052 0.3689944 0.494694 +0.1846606 0.3689944 0.494694 +0.2245119 0.3689944 0.494694 +0.2679612 0.3689944 0.494694 +0.3158431 0.3689944 0.494694 +0.3689944 0.3689944 0.494694 +0.4282948 0.3689944 0.494694 +0.494694 0.3689944 0.494694 +0.5692344 0.3689944 0.494694 +0.6530715 0.3689944 0.494694 +0.7474945 0.3689944 0.494694 +0.8539475 0.3689944 0.494694 +0.974052 0.3689944 0.494694 +1.113885 0.3689944 0.494694 +1.27456 0.3689944 0.494694 +1.458117 0.3689944 0.494694 +1.667858 0.3689944 0.494694 +1.907556 0.3689944 0.494694 +2.181521 0.3689944 0.494694 +2.494678 0.3689944 0.494694 +2.852659 0.3689944 0.494694 +3.261896 0.3689944 0.494694 +3.729748 0.3689944 0.494694 +4.264621 0.3689944 0.494694 +4.876131 0.3689944 0.494694 +5.575266 0.3689944 0.494694 +6.374593 0.3689944 0.494694 +0 0.4282948 0.494694 +0 0.4282948 0.494694 +0 0.4282948 0.494694 +0.002268731 0.4282948 0.494694 +0.07076883 0.4282948 0.494694 +0.1119241 0.4282948 0.494694 +0.1475052 0.4282948 0.494694 +0.1846606 0.4282948 0.494694 +0.2245119 0.4282948 0.494694 +0.2679612 0.4282948 0.494694 +0.3158431 0.4282948 0.494694 +0.3689944 0.4282948 0.494694 +0.4282948 0.4282948 0.494694 +0.494694 0.4282948 0.494694 +0.5692344 0.4282948 0.494694 +0.6530715 0.4282948 0.494694 +0.7474945 0.4282948 0.494694 +0.8539475 0.4282948 0.494694 +0.974052 0.4282948 0.494694 +1.113885 0.4282948 0.494694 +1.27456 0.4282948 0.494694 +1.458117 0.4282948 0.494694 +1.667858 0.4282948 0.494694 +1.907556 0.4282948 0.494694 +2.181521 0.4282948 0.494694 +2.494678 0.4282948 0.494694 +2.852659 0.4282948 0.494694 +3.261896 0.4282948 0.494694 +3.729748 0.4282948 0.494694 +4.264621 0.4282948 0.494694 +4.876131 0.4282948 0.494694 +5.575266 0.4282948 0.494694 +6.374593 0.4282948 0.494694 +0 0.494694 0.494694 +0 0.494694 0.494694 +0 0.494694 0.494694 +0.002268731 0.494694 0.494694 +0.07076883 0.494694 0.494694 +0.1119241 0.494694 0.494694 +0.1475052 0.494694 0.494694 +0.1846606 0.494694 0.494694 +0.2245119 0.494694 0.494694 +0.2679612 0.494694 0.494694 +0.3158431 0.494694 0.494694 +0.3689944 0.494694 0.494694 +0.4282948 0.494694 0.494694 +0.494694 0.494694 0.494694 +0.5692344 0.494694 0.494694 +0.6530715 0.494694 0.494694 +0.7474945 0.494694 0.494694 +0.8539475 0.494694 0.494694 +0.974052 0.494694 0.494694 +1.113885 0.494694 0.494694 +1.27456 0.494694 0.494694 +1.458117 0.494694 0.494694 +1.667858 0.494694 0.494694 +1.907556 0.494694 0.494694 +2.181521 0.494694 0.494694 +2.494678 0.494694 0.494694 +2.852659 0.494694 0.494694 +3.261896 0.494694 0.494694 +3.729748 0.494694 0.494694 +4.264621 0.494694 0.494694 +4.876131 0.494694 0.494694 +5.575266 0.494694 0.494694 +6.374593 0.494694 0.494694 +0 0.5692344 0.494694 +0 0.5692344 0.494694 +0 0.5692344 0.494694 +0.002268731 0.5692344 0.494694 +0.07076883 0.5692344 0.494694 +0.1119241 0.5692344 0.494694 +0.1475052 0.5692344 0.494694 +0.1846606 0.5692344 0.494694 +0.2245119 0.5692344 0.494694 +0.2679612 0.5692344 0.494694 +0.3158431 0.5692344 0.494694 +0.3689944 0.5692344 0.494694 +0.4282948 0.5692344 0.494694 +0.494694 0.5692344 0.494694 +0.5692344 0.5692344 0.494694 +0.6530715 0.5692344 0.494694 +0.7474945 0.5692344 0.494694 +0.8539475 0.5692344 0.494694 +0.974052 0.5692344 0.494694 +1.113885 0.5692344 0.494694 +1.27456 0.5692344 0.494694 +1.458117 0.5692344 0.494694 +1.667858 0.5692344 0.494694 +1.907556 0.5692344 0.494694 +2.181521 0.5692344 0.494694 +2.494678 0.5692344 0.494694 +2.852659 0.5692344 0.494694 +3.261896 0.5692344 0.494694 +3.729748 0.5692344 0.494694 +4.264621 0.5692344 0.494694 +4.876131 0.5692344 0.494694 +5.575266 0.5692344 0.494694 +6.374593 0.5692344 0.494694 +0 0.6530715 0.494694 +0 0.6530715 0.494694 +0 0.6530715 0.494694 +0.002268731 0.6530715 0.494694 +0.07076883 0.6530715 0.494694 +0.1119241 0.6530715 0.494694 +0.1475052 0.6530715 0.494694 +0.1846606 0.6530715 0.494694 +0.2245119 0.6530715 0.494694 +0.2679612 0.6530715 0.494694 +0.3158431 0.6530715 0.494694 +0.3689944 0.6530715 0.494694 +0.4282948 0.6530715 0.494694 +0.494694 0.6530715 0.494694 +0.5692344 0.6530715 0.494694 +0.6530715 0.6530715 0.494694 +0.7474945 0.6530715 0.494694 +0.8539475 0.6530715 0.494694 +0.974052 0.6530715 0.494694 +1.113885 0.6530715 0.494694 +1.27456 0.6530715 0.494694 +1.458117 0.6530715 0.494694 +1.667858 0.6530715 0.494694 +1.907556 0.6530715 0.494694 +2.181521 0.6530715 0.494694 +2.494678 0.6530715 0.494694 +2.852659 0.6530715 0.494694 +3.261896 0.6530715 0.494694 +3.729748 0.6530715 0.494694 +4.264621 0.6530715 0.494694 +4.876131 0.6530715 0.494694 +5.575266 0.6530715 0.494694 +6.374593 0.6530715 0.494694 +0 0.7474945 0.494694 +0 0.7474945 0.494694 +0 0.7474945 0.494694 +0.002268731 0.7474945 0.494694 +0.07076883 0.7474945 0.494694 +0.1119241 0.7474945 0.494694 +0.1475052 0.7474945 0.494694 +0.1846606 0.7474945 0.494694 +0.2245119 0.7474945 0.494694 +0.2679612 0.7474945 0.494694 +0.3158431 0.7474945 0.494694 +0.3689944 0.7474945 0.494694 +0.4282948 0.7474945 0.494694 +0.494694 0.7474945 0.494694 +0.5692344 0.7474945 0.494694 +0.6530715 0.7474945 0.494694 +0.7474945 0.7474945 0.494694 +0.8539475 0.7474945 0.494694 +0.974052 0.7474945 0.494694 +1.113885 0.7474945 0.494694 +1.27456 0.7474945 0.494694 +1.458117 0.7474945 0.494694 +1.667858 0.7474945 0.494694 +1.907556 0.7474945 0.494694 +2.181521 0.7474945 0.494694 +2.494678 0.7474945 0.494694 +2.852659 0.7474945 0.494694 +3.261896 0.7474945 0.494694 +3.729748 0.7474945 0.494694 +4.264621 0.7474945 0.494694 +4.876131 0.7474945 0.494694 +5.575266 0.7474945 0.494694 +6.374593 0.7474945 0.494694 +0 0.8539475 0.494694 +0 0.8539475 0.494694 +0 0.8539475 0.494694 +0.002268731 0.8539475 0.494694 +0.07076883 0.8539475 0.494694 +0.1119241 0.8539475 0.494694 +0.1475052 0.8539475 0.494694 +0.1846606 0.8539475 0.494694 +0.2245119 0.8539475 0.494694 +0.2679612 0.8539475 0.494694 +0.3158431 0.8539475 0.494694 +0.3689944 0.8539475 0.494694 +0.4282948 0.8539475 0.494694 +0.494694 0.8539475 0.494694 +0.5692344 0.8539475 0.494694 +0.6530715 0.8539475 0.494694 +0.7474945 0.8539475 0.494694 +0.8539475 0.8539475 0.494694 +0.974052 0.8539475 0.494694 +1.113885 0.8539475 0.494694 +1.27456 0.8539475 0.494694 +1.458117 0.8539475 0.494694 +1.667858 0.8539475 0.494694 +1.907556 0.8539475 0.494694 +2.181521 0.8539475 0.494694 +2.494678 0.8539475 0.494694 +2.852659 0.8539475 0.494694 +3.261896 0.8539475 0.494694 +3.729748 0.8539475 0.494694 +4.264621 0.8539475 0.494694 +4.876131 0.8539475 0.494694 +5.575266 0.8539475 0.494694 +6.374593 0.8539475 0.494694 +0 0.974052 0.494694 +0 0.974052 0.494694 +0 0.974052 0.494694 +0.002268731 0.974052 0.494694 +0.07076883 0.974052 0.494694 +0.1119241 0.974052 0.494694 +0.1475052 0.974052 0.494694 +0.1846606 0.974052 0.494694 +0.2245119 0.974052 0.494694 +0.2679612 0.974052 0.494694 +0.3158431 0.974052 0.494694 +0.3689944 0.974052 0.494694 +0.4282948 0.974052 0.494694 +0.494694 0.974052 0.494694 +0.5692344 0.974052 0.494694 +0.6530715 0.974052 0.494694 +0.7474945 0.974052 0.494694 +0.8539475 0.974052 0.494694 +0.974052 0.974052 0.494694 +1.113885 0.974052 0.494694 +1.27456 0.974052 0.494694 +1.458117 0.974052 0.494694 +1.667858 0.974052 0.494694 +1.907556 0.974052 0.494694 +2.181521 0.974052 0.494694 +2.494678 0.974052 0.494694 +2.852659 0.974052 0.494694 +3.261896 0.974052 0.494694 +3.729748 0.974052 0.494694 +4.264621 0.974052 0.494694 +4.876131 0.974052 0.494694 +5.575266 0.974052 0.494694 +6.374593 0.974052 0.494694 +0 1.113885 0.494694 +0 1.113885 0.494694 +0 1.113885 0.494694 +0.002268731 1.113885 0.494694 +0.07076883 1.113885 0.494694 +0.1119241 1.113885 0.494694 +0.1475052 1.113885 0.494694 +0.1846606 1.113885 0.494694 +0.2245119 1.113885 0.494694 +0.2679612 1.113885 0.494694 +0.3158431 1.113885 0.494694 +0.3689944 1.113885 0.494694 +0.4282948 1.113885 0.494694 +0.494694 1.113885 0.494694 +0.5692344 1.113885 0.494694 +0.6530715 1.113885 0.494694 +0.7474945 1.113885 0.494694 +0.8539475 1.113885 0.494694 +0.974052 1.113885 0.494694 +1.113885 1.113885 0.494694 +1.27456 1.113885 0.494694 +1.458117 1.113885 0.494694 +1.667858 1.113885 0.494694 +1.907556 1.113885 0.494694 +2.181521 1.113885 0.494694 +2.494678 1.113885 0.494694 +2.852659 1.113885 0.494694 +3.261896 1.113885 0.494694 +3.729748 1.113885 0.494694 +4.264621 1.113885 0.494694 +4.876131 1.113885 0.494694 +5.575266 1.113885 0.494694 +6.374593 1.113885 0.494694 +0 1.27456 0.494694 +0 1.27456 0.494694 +0 1.27456 0.494694 +0.002268731 1.27456 0.494694 +0.07076883 1.27456 0.494694 +0.1119241 1.27456 0.494694 +0.1475052 1.27456 0.494694 +0.1846606 1.27456 0.494694 +0.2245119 1.27456 0.494694 +0.2679612 1.27456 0.494694 +0.3158431 1.27456 0.494694 +0.3689944 1.27456 0.494694 +0.4282948 1.27456 0.494694 +0.494694 1.27456 0.494694 +0.5692344 1.27456 0.494694 +0.6530715 1.27456 0.494694 +0.7474945 1.27456 0.494694 +0.8539475 1.27456 0.494694 +0.974052 1.27456 0.494694 +1.113885 1.27456 0.494694 +1.27456 1.27456 0.494694 +1.458117 1.27456 0.494694 +1.667858 1.27456 0.494694 +1.907556 1.27456 0.494694 +2.181521 1.27456 0.494694 +2.494678 1.27456 0.494694 +2.852659 1.27456 0.494694 +3.261896 1.27456 0.494694 +3.729748 1.27456 0.494694 +4.264621 1.27456 0.494694 +4.876131 1.27456 0.494694 +5.575266 1.27456 0.494694 +6.374593 1.27456 0.494694 +0 1.458117 0.494694 +0 1.458117 0.494694 +0 1.458117 0.494694 +0.002268731 1.458117 0.494694 +0.07076883 1.458117 0.494694 +0.1119241 1.458117 0.494694 +0.1475052 1.458117 0.494694 +0.1846606 1.458117 0.494694 +0.2245119 1.458117 0.494694 +0.2679612 1.458117 0.494694 +0.3158431 1.458117 0.494694 +0.3689944 1.458117 0.494694 +0.4282948 1.458117 0.494694 +0.494694 1.458117 0.494694 +0.5692344 1.458117 0.494694 +0.6530715 1.458117 0.494694 +0.7474945 1.458117 0.494694 +0.8539475 1.458117 0.494694 +0.974052 1.458117 0.494694 +1.113885 1.458117 0.494694 +1.27456 1.458117 0.494694 +1.458117 1.458117 0.494694 +1.667858 1.458117 0.494694 +1.907556 1.458117 0.494694 +2.181521 1.458117 0.494694 +2.494678 1.458117 0.494694 +2.852659 1.458117 0.494694 +3.261896 1.458117 0.494694 +3.729748 1.458117 0.494694 +4.264621 1.458117 0.494694 +4.876131 1.458117 0.494694 +5.575266 1.458117 0.494694 +6.374593 1.458117 0.494694 +0 1.667858 0.494694 +0 1.667858 0.494694 +0 1.667858 0.494694 +0.002268731 1.667858 0.494694 +0.07076883 1.667858 0.494694 +0.1119241 1.667858 0.494694 +0.1475052 1.667858 0.494694 +0.1846606 1.667858 0.494694 +0.2245119 1.667858 0.494694 +0.2679612 1.667858 0.494694 +0.3158431 1.667858 0.494694 +0.3689944 1.667858 0.494694 +0.4282948 1.667858 0.494694 +0.494694 1.667858 0.494694 +0.5692344 1.667858 0.494694 +0.6530715 1.667858 0.494694 +0.7474945 1.667858 0.494694 +0.8539475 1.667858 0.494694 +0.974052 1.667858 0.494694 +1.113885 1.667858 0.494694 +1.27456 1.667858 0.494694 +1.458117 1.667858 0.494694 +1.667858 1.667858 0.494694 +1.907556 1.667858 0.494694 +2.181521 1.667858 0.494694 +2.494678 1.667858 0.494694 +2.852659 1.667858 0.494694 +3.261896 1.667858 0.494694 +3.729748 1.667858 0.494694 +4.264621 1.667858 0.494694 +4.876131 1.667858 0.494694 +5.575266 1.667858 0.494694 +6.374593 1.667858 0.494694 +0 1.907556 0.494694 +0 1.907556 0.494694 +0 1.907556 0.494694 +0.002268731 1.907556 0.494694 +0.07076883 1.907556 0.494694 +0.1119241 1.907556 0.494694 +0.1475052 1.907556 0.494694 +0.1846606 1.907556 0.494694 +0.2245119 1.907556 0.494694 +0.2679612 1.907556 0.494694 +0.3158431 1.907556 0.494694 +0.3689944 1.907556 0.494694 +0.4282948 1.907556 0.494694 +0.494694 1.907556 0.494694 +0.5692344 1.907556 0.494694 +0.6530715 1.907556 0.494694 +0.7474945 1.907556 0.494694 +0.8539475 1.907556 0.494694 +0.974052 1.907556 0.494694 +1.113885 1.907556 0.494694 +1.27456 1.907556 0.494694 +1.458117 1.907556 0.494694 +1.667858 1.907556 0.494694 +1.907556 1.907556 0.494694 +2.181521 1.907556 0.494694 +2.494678 1.907556 0.494694 +2.852659 1.907556 0.494694 +3.261896 1.907556 0.494694 +3.729748 1.907556 0.494694 +4.264621 1.907556 0.494694 +4.876131 1.907556 0.494694 +5.575266 1.907556 0.494694 +6.374593 1.907556 0.494694 +0 2.181521 0.494694 +0 2.181521 0.494694 +0 2.181521 0.494694 +0.002268731 2.181521 0.494694 +0.07076883 2.181521 0.494694 +0.1119241 2.181521 0.494694 +0.1475052 2.181521 0.494694 +0.1846606 2.181521 0.494694 +0.2245119 2.181521 0.494694 +0.2679612 2.181521 0.494694 +0.3158431 2.181521 0.494694 +0.3689944 2.181521 0.494694 +0.4282948 2.181521 0.494694 +0.494694 2.181521 0.494694 +0.5692344 2.181521 0.494694 +0.6530715 2.181521 0.494694 +0.7474945 2.181521 0.494694 +0.8539475 2.181521 0.494694 +0.974052 2.181521 0.494694 +1.113885 2.181521 0.494694 +1.27456 2.181521 0.494694 +1.458117 2.181521 0.494694 +1.667858 2.181521 0.494694 +1.907556 2.181521 0.494694 +2.181521 2.181521 0.494694 +2.494678 2.181521 0.494694 +2.852659 2.181521 0.494694 +3.261896 2.181521 0.494694 +3.729748 2.181521 0.494694 +4.264621 2.181521 0.494694 +4.876131 2.181521 0.494694 +5.575266 2.181521 0.494694 +6.374593 2.181521 0.494694 +0 2.494678 0.494694 +0 2.494678 0.494694 +0 2.494678 0.494694 +0.002268731 2.494678 0.494694 +0.07076883 2.494678 0.494694 +0.1119241 2.494678 0.494694 +0.1475052 2.494678 0.494694 +0.1846606 2.494678 0.494694 +0.2245119 2.494678 0.494694 +0.2679612 2.494678 0.494694 +0.3158431 2.494678 0.494694 +0.3689944 2.494678 0.494694 +0.4282948 2.494678 0.494694 +0.494694 2.494678 0.494694 +0.5692344 2.494678 0.494694 +0.6530715 2.494678 0.494694 +0.7474945 2.494678 0.494694 +0.8539475 2.494678 0.494694 +0.974052 2.494678 0.494694 +1.113885 2.494678 0.494694 +1.27456 2.494678 0.494694 +1.458117 2.494678 0.494694 +1.667858 2.494678 0.494694 +1.907556 2.494678 0.494694 +2.181521 2.494678 0.494694 +2.494678 2.494678 0.494694 +2.852659 2.494678 0.494694 +3.261896 2.494678 0.494694 +3.729748 2.494678 0.494694 +4.264621 2.494678 0.494694 +4.876131 2.494678 0.494694 +5.575266 2.494678 0.494694 +6.374593 2.494678 0.494694 +0 2.852659 0.494694 +0 2.852659 0.494694 +0 2.852659 0.494694 +0.002268731 2.852659 0.494694 +0.07076883 2.852659 0.494694 +0.1119241 2.852659 0.494694 +0.1475052 2.852659 0.494694 +0.1846606 2.852659 0.494694 +0.2245119 2.852659 0.494694 +0.2679612 2.852659 0.494694 +0.3158431 2.852659 0.494694 +0.3689944 2.852659 0.494694 +0.4282948 2.852659 0.494694 +0.494694 2.852659 0.494694 +0.5692344 2.852659 0.494694 +0.6530715 2.852659 0.494694 +0.7474945 2.852659 0.494694 +0.8539475 2.852659 0.494694 +0.974052 2.852659 0.494694 +1.113885 2.852659 0.494694 +1.27456 2.852659 0.494694 +1.458117 2.852659 0.494694 +1.667858 2.852659 0.494694 +1.907556 2.852659 0.494694 +2.181521 2.852659 0.494694 +2.494678 2.852659 0.494694 +2.852659 2.852659 0.494694 +3.261896 2.852659 0.494694 +3.729748 2.852659 0.494694 +4.264621 2.852659 0.494694 +4.876131 2.852659 0.494694 +5.575266 2.852659 0.494694 +6.374593 2.852659 0.494694 +0 3.261896 0.494694 +0 3.261896 0.494694 +0 3.261896 0.494694 +0.002268731 3.261896 0.494694 +0.07076883 3.261896 0.494694 +0.1119241 3.261896 0.494694 +0.1475052 3.261896 0.494694 +0.1846606 3.261896 0.494694 +0.2245119 3.261896 0.494694 +0.2679612 3.261896 0.494694 +0.3158431 3.261896 0.494694 +0.3689944 3.261896 0.494694 +0.4282948 3.261896 0.494694 +0.494694 3.261896 0.494694 +0.5692344 3.261896 0.494694 +0.6530715 3.261896 0.494694 +0.7474945 3.261896 0.494694 +0.8539475 3.261896 0.494694 +0.974052 3.261896 0.494694 +1.113885 3.261896 0.494694 +1.27456 3.261896 0.494694 +1.458117 3.261896 0.494694 +1.667858 3.261896 0.494694 +1.907556 3.261896 0.494694 +2.181521 3.261896 0.494694 +2.494678 3.261896 0.494694 +2.852659 3.261896 0.494694 +3.261896 3.261896 0.494694 +3.729748 3.261896 0.494694 +4.264621 3.261896 0.494694 +4.876131 3.261896 0.494694 +5.575266 3.261896 0.494694 +6.374593 3.261896 0.494694 +0 3.729748 0.494694 +0 3.729748 0.494694 +0 3.729748 0.494694 +0.002268731 3.729748 0.494694 +0.07076883 3.729748 0.494694 +0.1119241 3.729748 0.494694 +0.1475052 3.729748 0.494694 +0.1846606 3.729748 0.494694 +0.2245119 3.729748 0.494694 +0.2679612 3.729748 0.494694 +0.3158431 3.729748 0.494694 +0.3689944 3.729748 0.494694 +0.4282948 3.729748 0.494694 +0.494694 3.729748 0.494694 +0.5692344 3.729748 0.494694 +0.6530715 3.729748 0.494694 +0.7474945 3.729748 0.494694 +0.8539475 3.729748 0.494694 +0.974052 3.729748 0.494694 +1.113885 3.729748 0.494694 +1.27456 3.729748 0.494694 +1.458117 3.729748 0.494694 +1.667858 3.729748 0.494694 +1.907556 3.729748 0.494694 +2.181521 3.729748 0.494694 +2.494678 3.729748 0.494694 +2.852659 3.729748 0.494694 +3.261896 3.729748 0.494694 +3.729748 3.729748 0.494694 +4.264621 3.729748 0.494694 +4.876131 3.729748 0.494694 +5.575266 3.729748 0.494694 +6.374593 3.729748 0.494694 +0 4.264621 0.494694 +0 4.264621 0.494694 +0 4.264621 0.494694 +0.002268731 4.264621 0.494694 +0.07076883 4.264621 0.494694 +0.1119241 4.264621 0.494694 +0.1475052 4.264621 0.494694 +0.1846606 4.264621 0.494694 +0.2245119 4.264621 0.494694 +0.2679612 4.264621 0.494694 +0.3158431 4.264621 0.494694 +0.3689944 4.264621 0.494694 +0.4282948 4.264621 0.494694 +0.494694 4.264621 0.494694 +0.5692344 4.264621 0.494694 +0.6530715 4.264621 0.494694 +0.7474945 4.264621 0.494694 +0.8539475 4.264621 0.494694 +0.974052 4.264621 0.494694 +1.113885 4.264621 0.494694 +1.27456 4.264621 0.494694 +1.458117 4.264621 0.494694 +1.667858 4.264621 0.494694 +1.907556 4.264621 0.494694 +2.181521 4.264621 0.494694 +2.494678 4.264621 0.494694 +2.852659 4.264621 0.494694 +3.261896 4.264621 0.494694 +3.729748 4.264621 0.494694 +4.264621 4.264621 0.494694 +4.876131 4.264621 0.494694 +5.575266 4.264621 0.494694 +6.374593 4.264621 0.494694 +0 4.876131 0.494694 +0 4.876131 0.494694 +0 4.876131 0.494694 +0.002268731 4.876131 0.494694 +0.07076883 4.876131 0.494694 +0.1119241 4.876131 0.494694 +0.1475052 4.876131 0.494694 +0.1846606 4.876131 0.494694 +0.2245119 4.876131 0.494694 +0.2679612 4.876131 0.494694 +0.3158431 4.876131 0.494694 +0.3689944 4.876131 0.494694 +0.4282948 4.876131 0.494694 +0.494694 4.876131 0.494694 +0.5692344 4.876131 0.494694 +0.6530715 4.876131 0.494694 +0.7474945 4.876131 0.494694 +0.8539475 4.876131 0.494694 +0.974052 4.876131 0.494694 +1.113885 4.876131 0.494694 +1.27456 4.876131 0.494694 +1.458117 4.876131 0.494694 +1.667858 4.876131 0.494694 +1.907556 4.876131 0.494694 +2.181521 4.876131 0.494694 +2.494678 4.876131 0.494694 +2.852659 4.876131 0.494694 +3.261896 4.876131 0.494694 +3.729748 4.876131 0.494694 +4.264621 4.876131 0.494694 +4.876131 4.876131 0.494694 +5.575266 4.876131 0.494694 +6.374593 4.876131 0.494694 +0 5.575266 0.494694 +0 5.575266 0.494694 +0 5.575266 0.494694 +0.002268731 5.575266 0.494694 +0.07076883 5.575266 0.494694 +0.1119241 5.575266 0.494694 +0.1475052 5.575266 0.494694 +0.1846606 5.575266 0.494694 +0.2245119 5.575266 0.494694 +0.2679612 5.575266 0.494694 +0.3158431 5.575266 0.494694 +0.3689944 5.575266 0.494694 +0.4282948 5.575266 0.494694 +0.494694 5.575266 0.494694 +0.5692344 5.575266 0.494694 +0.6530715 5.575266 0.494694 +0.7474945 5.575266 0.494694 +0.8539475 5.575266 0.494694 +0.974052 5.575266 0.494694 +1.113885 5.575266 0.494694 +1.27456 5.575266 0.494694 +1.458117 5.575266 0.494694 +1.667858 5.575266 0.494694 +1.907556 5.575266 0.494694 +2.181521 5.575266 0.494694 +2.494678 5.575266 0.494694 +2.852659 5.575266 0.494694 +3.261896 5.575266 0.494694 +3.729748 5.575266 0.494694 +4.264621 5.575266 0.494694 +4.876131 5.575266 0.494694 +5.575266 5.575266 0.494694 +6.374593 5.575266 0.494694 +0 6.374593 0.494694 +0 6.374593 0.494694 +0 6.374593 0.494694 +0.002268731 6.374593 0.494694 +0.07076883 6.374593 0.494694 +0.1119241 6.374593 0.494694 +0.1475052 6.374593 0.494694 +0.1846606 6.374593 0.494694 +0.2245119 6.374593 0.494694 +0.2679612 6.374593 0.494694 +0.3158431 6.374593 0.494694 +0.3689944 6.374593 0.494694 +0.4282948 6.374593 0.494694 +0.494694 6.374593 0.494694 +0.5692344 6.374593 0.494694 +0.6530715 6.374593 0.494694 +0.7474945 6.374593 0.494694 +0.8539475 6.374593 0.494694 +0.974052 6.374593 0.494694 +1.113885 6.374593 0.494694 +1.27456 6.374593 0.494694 +1.458117 6.374593 0.494694 +1.667858 6.374593 0.494694 +1.907556 6.374593 0.494694 +2.181521 6.374593 0.494694 +2.494678 6.374593 0.494694 +2.852659 6.374593 0.494694 +3.261896 6.374593 0.494694 +3.729748 6.374593 0.494694 +4.264621 6.374593 0.494694 +4.876131 6.374593 0.494694 +5.575266 6.374593 0.494694 +6.374593 6.374593 0.494694 +0 0 0.5692344 +0 0 0.5692344 +0 0 0.5692344 +0.002268731 0 0.5692344 +0.07076883 0 0.5692344 +0.1119241 0 0.5692344 +0.1475052 0 0.5692344 +0.1846606 0 0.5692344 +0.2245119 0 0.5692344 +0.2679612 0 0.5692344 +0.3158431 0 0.5692344 +0.3689944 0 0.5692344 +0.4282948 0 0.5692344 +0.494694 0 0.5692344 +0.5692344 0 0.5692344 +0.6530715 0 0.5692344 +0.7474945 0 0.5692344 +0.8539475 0 0.5692344 +0.974052 0 0.5692344 +1.113885 0 0.5692344 +1.27456 0 0.5692344 +1.458117 0 0.5692344 +1.667858 0 0.5692344 +1.907556 0 0.5692344 +2.181521 0 0.5692344 +2.494678 0 0.5692344 +2.852659 0 0.5692344 +3.261896 0 0.5692344 +3.729748 0 0.5692344 +4.264621 0 0.5692344 +4.876131 0 0.5692344 +5.575266 0 0.5692344 +6.374593 0 0.5692344 +0 0 0.5692344 +0 0 0.5692344 +0 0 0.5692344 +0.002268731 0 0.5692344 +0.07076883 0 0.5692344 +0.1119241 0 0.5692344 +0.1475052 0 0.5692344 +0.1846606 0 0.5692344 +0.2245119 0 0.5692344 +0.2679612 0 0.5692344 +0.3158431 0 0.5692344 +0.3689944 0 0.5692344 +0.4282948 0 0.5692344 +0.494694 0 0.5692344 +0.5692344 0 0.5692344 +0.6530715 0 0.5692344 +0.7474945 0 0.5692344 +0.8539475 0 0.5692344 +0.974052 0 0.5692344 +1.113885 0 0.5692344 +1.27456 0 0.5692344 +1.458117 0 0.5692344 +1.667858 0 0.5692344 +1.907556 0 0.5692344 +2.181521 0 0.5692344 +2.494678 0 0.5692344 +2.852659 0 0.5692344 +3.261896 0 0.5692344 +3.729748 0 0.5692344 +4.264621 0 0.5692344 +4.876131 0 0.5692344 +5.575266 0 0.5692344 +6.374593 0 0.5692344 +0 0 0.5692344 +0 0 0.5692344 +0 0 0.5692344 +0.002268731 0 0.5692344 +0.07076883 0 0.5692344 +0.1119241 0 0.5692344 +0.1475052 0 0.5692344 +0.1846606 0 0.5692344 +0.2245119 0 0.5692344 +0.2679612 0 0.5692344 +0.3158431 0 0.5692344 +0.3689944 0 0.5692344 +0.4282948 0 0.5692344 +0.494694 0 0.5692344 +0.5692344 0 0.5692344 +0.6530715 0 0.5692344 +0.7474945 0 0.5692344 +0.8539475 0 0.5692344 +0.974052 0 0.5692344 +1.113885 0 0.5692344 +1.27456 0 0.5692344 +1.458117 0 0.5692344 +1.667858 0 0.5692344 +1.907556 0 0.5692344 +2.181521 0 0.5692344 +2.494678 0 0.5692344 +2.852659 0 0.5692344 +3.261896 0 0.5692344 +3.729748 0 0.5692344 +4.264621 0 0.5692344 +4.876131 0 0.5692344 +5.575266 0 0.5692344 +6.374593 0 0.5692344 +0 0.002268731 0.5692344 +0 0.002268731 0.5692344 +0 0.002268731 0.5692344 +0.002268731 0.002268731 0.5692344 +0.07076883 0.002268731 0.5692344 +0.1119241 0.002268731 0.5692344 +0.1475052 0.002268731 0.5692344 +0.1846606 0.002268731 0.5692344 +0.2245119 0.002268731 0.5692344 +0.2679612 0.002268731 0.5692344 +0.3158431 0.002268731 0.5692344 +0.3689944 0.002268731 0.5692344 +0.4282948 0.002268731 0.5692344 +0.494694 0.002268731 0.5692344 +0.5692344 0.002268731 0.5692344 +0.6530715 0.002268731 0.5692344 +0.7474945 0.002268731 0.5692344 +0.8539475 0.002268731 0.5692344 +0.974052 0.002268731 0.5692344 +1.113885 0.002268731 0.5692344 +1.27456 0.002268731 0.5692344 +1.458117 0.002268731 0.5692344 +1.667858 0.002268731 0.5692344 +1.907556 0.002268731 0.5692344 +2.181521 0.002268731 0.5692344 +2.494678 0.002268731 0.5692344 +2.852659 0.002268731 0.5692344 +3.261896 0.002268731 0.5692344 +3.729748 0.002268731 0.5692344 +4.264621 0.002268731 0.5692344 +4.876131 0.002268731 0.5692344 +5.575266 0.002268731 0.5692344 +6.374593 0.002268731 0.5692344 +0 0.07076883 0.5692344 +0 0.07076883 0.5692344 +0 0.07076883 0.5692344 +0.002268731 0.07076883 0.5692344 +0.07076883 0.07076883 0.5692344 +0.1119241 0.07076883 0.5692344 +0.1475052 0.07076883 0.5692344 +0.1846606 0.07076883 0.5692344 +0.2245119 0.07076883 0.5692344 +0.2679612 0.07076883 0.5692344 +0.3158431 0.07076883 0.5692344 +0.3689944 0.07076883 0.5692344 +0.4282948 0.07076883 0.5692344 +0.494694 0.07076883 0.5692344 +0.5692344 0.07076883 0.5692344 +0.6530715 0.07076883 0.5692344 +0.7474945 0.07076883 0.5692344 +0.8539475 0.07076883 0.5692344 +0.974052 0.07076883 0.5692344 +1.113885 0.07076883 0.5692344 +1.27456 0.07076883 0.5692344 +1.458117 0.07076883 0.5692344 +1.667858 0.07076883 0.5692344 +1.907556 0.07076883 0.5692344 +2.181521 0.07076883 0.5692344 +2.494678 0.07076883 0.5692344 +2.852659 0.07076883 0.5692344 +3.261896 0.07076883 0.5692344 +3.729748 0.07076883 0.5692344 +4.264621 0.07076883 0.5692344 +4.876131 0.07076883 0.5692344 +5.575266 0.07076883 0.5692344 +6.374593 0.07076883 0.5692344 +0 0.1119241 0.5692344 +0 0.1119241 0.5692344 +0 0.1119241 0.5692344 +0.002268731 0.1119241 0.5692344 +0.07076883 0.1119241 0.5692344 +0.1119241 0.1119241 0.5692344 +0.1475052 0.1119241 0.5692344 +0.1846606 0.1119241 0.5692344 +0.2245119 0.1119241 0.5692344 +0.2679612 0.1119241 0.5692344 +0.3158431 0.1119241 0.5692344 +0.3689944 0.1119241 0.5692344 +0.4282948 0.1119241 0.5692344 +0.494694 0.1119241 0.5692344 +0.5692344 0.1119241 0.5692344 +0.6530715 0.1119241 0.5692344 +0.7474945 0.1119241 0.5692344 +0.8539475 0.1119241 0.5692344 +0.974052 0.1119241 0.5692344 +1.113885 0.1119241 0.5692344 +1.27456 0.1119241 0.5692344 +1.458117 0.1119241 0.5692344 +1.667858 0.1119241 0.5692344 +1.907556 0.1119241 0.5692344 +2.181521 0.1119241 0.5692344 +2.494678 0.1119241 0.5692344 +2.852659 0.1119241 0.5692344 +3.261896 0.1119241 0.5692344 +3.729748 0.1119241 0.5692344 +4.264621 0.1119241 0.5692344 +4.876131 0.1119241 0.5692344 +5.575266 0.1119241 0.5692344 +6.374593 0.1119241 0.5692344 +0 0.1475052 0.5692344 +0 0.1475052 0.5692344 +0 0.1475052 0.5692344 +0.002268731 0.1475052 0.5692344 +0.07076883 0.1475052 0.5692344 +0.1119241 0.1475052 0.5692344 +0.1475052 0.1475052 0.5692344 +0.1846606 0.1475052 0.5692344 +0.2245119 0.1475052 0.5692344 +0.2679612 0.1475052 0.5692344 +0.3158431 0.1475052 0.5692344 +0.3689944 0.1475052 0.5692344 +0.4282948 0.1475052 0.5692344 +0.494694 0.1475052 0.5692344 +0.5692344 0.1475052 0.5692344 +0.6530715 0.1475052 0.5692344 +0.7474945 0.1475052 0.5692344 +0.8539475 0.1475052 0.5692344 +0.974052 0.1475052 0.5692344 +1.113885 0.1475052 0.5692344 +1.27456 0.1475052 0.5692344 +1.458117 0.1475052 0.5692344 +1.667858 0.1475052 0.5692344 +1.907556 0.1475052 0.5692344 +2.181521 0.1475052 0.5692344 +2.494678 0.1475052 0.5692344 +2.852659 0.1475052 0.5692344 +3.261896 0.1475052 0.5692344 +3.729748 0.1475052 0.5692344 +4.264621 0.1475052 0.5692344 +4.876131 0.1475052 0.5692344 +5.575266 0.1475052 0.5692344 +6.374593 0.1475052 0.5692344 +0 0.1846606 0.5692344 +0 0.1846606 0.5692344 +0 0.1846606 0.5692344 +0.002268731 0.1846606 0.5692344 +0.07076883 0.1846606 0.5692344 +0.1119241 0.1846606 0.5692344 +0.1475052 0.1846606 0.5692344 +0.1846606 0.1846606 0.5692344 +0.2245119 0.1846606 0.5692344 +0.2679612 0.1846606 0.5692344 +0.3158431 0.1846606 0.5692344 +0.3689944 0.1846606 0.5692344 +0.4282948 0.1846606 0.5692344 +0.494694 0.1846606 0.5692344 +0.5692344 0.1846606 0.5692344 +0.6530715 0.1846606 0.5692344 +0.7474945 0.1846606 0.5692344 +0.8539475 0.1846606 0.5692344 +0.974052 0.1846606 0.5692344 +1.113885 0.1846606 0.5692344 +1.27456 0.1846606 0.5692344 +1.458117 0.1846606 0.5692344 +1.667858 0.1846606 0.5692344 +1.907556 0.1846606 0.5692344 +2.181521 0.1846606 0.5692344 +2.494678 0.1846606 0.5692344 +2.852659 0.1846606 0.5692344 +3.261896 0.1846606 0.5692344 +3.729748 0.1846606 0.5692344 +4.264621 0.1846606 0.5692344 +4.876131 0.1846606 0.5692344 +5.575266 0.1846606 0.5692344 +6.374593 0.1846606 0.5692344 +0 0.2245119 0.5692344 +0 0.2245119 0.5692344 +0 0.2245119 0.5692344 +0.002268731 0.2245119 0.5692344 +0.07076883 0.2245119 0.5692344 +0.1119241 0.2245119 0.5692344 +0.1475052 0.2245119 0.5692344 +0.1846606 0.2245119 0.5692344 +0.2245119 0.2245119 0.5692344 +0.2679612 0.2245119 0.5692344 +0.3158431 0.2245119 0.5692344 +0.3689944 0.2245119 0.5692344 +0.4282948 0.2245119 0.5692344 +0.494694 0.2245119 0.5692344 +0.5692344 0.2245119 0.5692344 +0.6530715 0.2245119 0.5692344 +0.7474945 0.2245119 0.5692344 +0.8539475 0.2245119 0.5692344 +0.974052 0.2245119 0.5692344 +1.113885 0.2245119 0.5692344 +1.27456 0.2245119 0.5692344 +1.458117 0.2245119 0.5692344 +1.667858 0.2245119 0.5692344 +1.907556 0.2245119 0.5692344 +2.181521 0.2245119 0.5692344 +2.494678 0.2245119 0.5692344 +2.852659 0.2245119 0.5692344 +3.261896 0.2245119 0.5692344 +3.729748 0.2245119 0.5692344 +4.264621 0.2245119 0.5692344 +4.876131 0.2245119 0.5692344 +5.575266 0.2245119 0.5692344 +6.374593 0.2245119 0.5692344 +0 0.2679612 0.5692344 +0 0.2679612 0.5692344 +0 0.2679612 0.5692344 +0.002268731 0.2679612 0.5692344 +0.07076883 0.2679612 0.5692344 +0.1119241 0.2679612 0.5692344 +0.1475052 0.2679612 0.5692344 +0.1846606 0.2679612 0.5692344 +0.2245119 0.2679612 0.5692344 +0.2679612 0.2679612 0.5692344 +0.3158431 0.2679612 0.5692344 +0.3689944 0.2679612 0.5692344 +0.4282948 0.2679612 0.5692344 +0.494694 0.2679612 0.5692344 +0.5692344 0.2679612 0.5692344 +0.6530715 0.2679612 0.5692344 +0.7474945 0.2679612 0.5692344 +0.8539475 0.2679612 0.5692344 +0.974052 0.2679612 0.5692344 +1.113885 0.2679612 0.5692344 +1.27456 0.2679612 0.5692344 +1.458117 0.2679612 0.5692344 +1.667858 0.2679612 0.5692344 +1.907556 0.2679612 0.5692344 +2.181521 0.2679612 0.5692344 +2.494678 0.2679612 0.5692344 +2.852659 0.2679612 0.5692344 +3.261896 0.2679612 0.5692344 +3.729748 0.2679612 0.5692344 +4.264621 0.2679612 0.5692344 +4.876131 0.2679612 0.5692344 +5.575266 0.2679612 0.5692344 +6.374593 0.2679612 0.5692344 +0 0.3158431 0.5692344 +0 0.3158431 0.5692344 +0 0.3158431 0.5692344 +0.002268731 0.3158431 0.5692344 +0.07076883 0.3158431 0.5692344 +0.1119241 0.3158431 0.5692344 +0.1475052 0.3158431 0.5692344 +0.1846606 0.3158431 0.5692344 +0.2245119 0.3158431 0.5692344 +0.2679612 0.3158431 0.5692344 +0.3158431 0.3158431 0.5692344 +0.3689944 0.3158431 0.5692344 +0.4282948 0.3158431 0.5692344 +0.494694 0.3158431 0.5692344 +0.5692344 0.3158431 0.5692344 +0.6530715 0.3158431 0.5692344 +0.7474945 0.3158431 0.5692344 +0.8539475 0.3158431 0.5692344 +0.974052 0.3158431 0.5692344 +1.113885 0.3158431 0.5692344 +1.27456 0.3158431 0.5692344 +1.458117 0.3158431 0.5692344 +1.667858 0.3158431 0.5692344 +1.907556 0.3158431 0.5692344 +2.181521 0.3158431 0.5692344 +2.494678 0.3158431 0.5692344 +2.852659 0.3158431 0.5692344 +3.261896 0.3158431 0.5692344 +3.729748 0.3158431 0.5692344 +4.264621 0.3158431 0.5692344 +4.876131 0.3158431 0.5692344 +5.575266 0.3158431 0.5692344 +6.374593 0.3158431 0.5692344 +0 0.3689944 0.5692344 +0 0.3689944 0.5692344 +0 0.3689944 0.5692344 +0.002268731 0.3689944 0.5692344 +0.07076883 0.3689944 0.5692344 +0.1119241 0.3689944 0.5692344 +0.1475052 0.3689944 0.5692344 +0.1846606 0.3689944 0.5692344 +0.2245119 0.3689944 0.5692344 +0.2679612 0.3689944 0.5692344 +0.3158431 0.3689944 0.5692344 +0.3689944 0.3689944 0.5692344 +0.4282948 0.3689944 0.5692344 +0.494694 0.3689944 0.5692344 +0.5692344 0.3689944 0.5692344 +0.6530715 0.3689944 0.5692344 +0.7474945 0.3689944 0.5692344 +0.8539475 0.3689944 0.5692344 +0.974052 0.3689944 0.5692344 +1.113885 0.3689944 0.5692344 +1.27456 0.3689944 0.5692344 +1.458117 0.3689944 0.5692344 +1.667858 0.3689944 0.5692344 +1.907556 0.3689944 0.5692344 +2.181521 0.3689944 0.5692344 +2.494678 0.3689944 0.5692344 +2.852659 0.3689944 0.5692344 +3.261896 0.3689944 0.5692344 +3.729748 0.3689944 0.5692344 +4.264621 0.3689944 0.5692344 +4.876131 0.3689944 0.5692344 +5.575266 0.3689944 0.5692344 +6.374593 0.3689944 0.5692344 +0 0.4282948 0.5692344 +0 0.4282948 0.5692344 +0 0.4282948 0.5692344 +0.002268731 0.4282948 0.5692344 +0.07076883 0.4282948 0.5692344 +0.1119241 0.4282948 0.5692344 +0.1475052 0.4282948 0.5692344 +0.1846606 0.4282948 0.5692344 +0.2245119 0.4282948 0.5692344 +0.2679612 0.4282948 0.5692344 +0.3158431 0.4282948 0.5692344 +0.3689944 0.4282948 0.5692344 +0.4282948 0.4282948 0.5692344 +0.494694 0.4282948 0.5692344 +0.5692344 0.4282948 0.5692344 +0.6530715 0.4282948 0.5692344 +0.7474945 0.4282948 0.5692344 +0.8539475 0.4282948 0.5692344 +0.974052 0.4282948 0.5692344 +1.113885 0.4282948 0.5692344 +1.27456 0.4282948 0.5692344 +1.458117 0.4282948 0.5692344 +1.667858 0.4282948 0.5692344 +1.907556 0.4282948 0.5692344 +2.181521 0.4282948 0.5692344 +2.494678 0.4282948 0.5692344 +2.852659 0.4282948 0.5692344 +3.261896 0.4282948 0.5692344 +3.729748 0.4282948 0.5692344 +4.264621 0.4282948 0.5692344 +4.876131 0.4282948 0.5692344 +5.575266 0.4282948 0.5692344 +6.374593 0.4282948 0.5692344 +0 0.494694 0.5692344 +0 0.494694 0.5692344 +0 0.494694 0.5692344 +0.002268731 0.494694 0.5692344 +0.07076883 0.494694 0.5692344 +0.1119241 0.494694 0.5692344 +0.1475052 0.494694 0.5692344 +0.1846606 0.494694 0.5692344 +0.2245119 0.494694 0.5692344 +0.2679612 0.494694 0.5692344 +0.3158431 0.494694 0.5692344 +0.3689944 0.494694 0.5692344 +0.4282948 0.494694 0.5692344 +0.494694 0.494694 0.5692344 +0.5692344 0.494694 0.5692344 +0.6530715 0.494694 0.5692344 +0.7474945 0.494694 0.5692344 +0.8539475 0.494694 0.5692344 +0.974052 0.494694 0.5692344 +1.113885 0.494694 0.5692344 +1.27456 0.494694 0.5692344 +1.458117 0.494694 0.5692344 +1.667858 0.494694 0.5692344 +1.907556 0.494694 0.5692344 +2.181521 0.494694 0.5692344 +2.494678 0.494694 0.5692344 +2.852659 0.494694 0.5692344 +3.261896 0.494694 0.5692344 +3.729748 0.494694 0.5692344 +4.264621 0.494694 0.5692344 +4.876131 0.494694 0.5692344 +5.575266 0.494694 0.5692344 +6.374593 0.494694 0.5692344 +0 0.5692344 0.5692344 +0 0.5692344 0.5692344 +0 0.5692344 0.5692344 +0.002268731 0.5692344 0.5692344 +0.07076883 0.5692344 0.5692344 +0.1119241 0.5692344 0.5692344 +0.1475052 0.5692344 0.5692344 +0.1846606 0.5692344 0.5692344 +0.2245119 0.5692344 0.5692344 +0.2679612 0.5692344 0.5692344 +0.3158431 0.5692344 0.5692344 +0.3689944 0.5692344 0.5692344 +0.4282948 0.5692344 0.5692344 +0.494694 0.5692344 0.5692344 +0.5692344 0.5692344 0.5692344 +0.6530715 0.5692344 0.5692344 +0.7474945 0.5692344 0.5692344 +0.8539475 0.5692344 0.5692344 +0.974052 0.5692344 0.5692344 +1.113885 0.5692344 0.5692344 +1.27456 0.5692344 0.5692344 +1.458117 0.5692344 0.5692344 +1.667858 0.5692344 0.5692344 +1.907556 0.5692344 0.5692344 +2.181521 0.5692344 0.5692344 +2.494678 0.5692344 0.5692344 +2.852659 0.5692344 0.5692344 +3.261896 0.5692344 0.5692344 +3.729748 0.5692344 0.5692344 +4.264621 0.5692344 0.5692344 +4.876131 0.5692344 0.5692344 +5.575266 0.5692344 0.5692344 +6.374593 0.5692344 0.5692344 +0 0.6530715 0.5692344 +0 0.6530715 0.5692344 +0 0.6530715 0.5692344 +0.002268731 0.6530715 0.5692344 +0.07076883 0.6530715 0.5692344 +0.1119241 0.6530715 0.5692344 +0.1475052 0.6530715 0.5692344 +0.1846606 0.6530715 0.5692344 +0.2245119 0.6530715 0.5692344 +0.2679612 0.6530715 0.5692344 +0.3158431 0.6530715 0.5692344 +0.3689944 0.6530715 0.5692344 +0.4282948 0.6530715 0.5692344 +0.494694 0.6530715 0.5692344 +0.5692344 0.6530715 0.5692344 +0.6530715 0.6530715 0.5692344 +0.7474945 0.6530715 0.5692344 +0.8539475 0.6530715 0.5692344 +0.974052 0.6530715 0.5692344 +1.113885 0.6530715 0.5692344 +1.27456 0.6530715 0.5692344 +1.458117 0.6530715 0.5692344 +1.667858 0.6530715 0.5692344 +1.907556 0.6530715 0.5692344 +2.181521 0.6530715 0.5692344 +2.494678 0.6530715 0.5692344 +2.852659 0.6530715 0.5692344 +3.261896 0.6530715 0.5692344 +3.729748 0.6530715 0.5692344 +4.264621 0.6530715 0.5692344 +4.876131 0.6530715 0.5692344 +5.575266 0.6530715 0.5692344 +6.374593 0.6530715 0.5692344 +0 0.7474945 0.5692344 +0 0.7474945 0.5692344 +0 0.7474945 0.5692344 +0.002268731 0.7474945 0.5692344 +0.07076883 0.7474945 0.5692344 +0.1119241 0.7474945 0.5692344 +0.1475052 0.7474945 0.5692344 +0.1846606 0.7474945 0.5692344 +0.2245119 0.7474945 0.5692344 +0.2679612 0.7474945 0.5692344 +0.3158431 0.7474945 0.5692344 +0.3689944 0.7474945 0.5692344 +0.4282948 0.7474945 0.5692344 +0.494694 0.7474945 0.5692344 +0.5692344 0.7474945 0.5692344 +0.6530715 0.7474945 0.5692344 +0.7474945 0.7474945 0.5692344 +0.8539475 0.7474945 0.5692344 +0.974052 0.7474945 0.5692344 +1.113885 0.7474945 0.5692344 +1.27456 0.7474945 0.5692344 +1.458117 0.7474945 0.5692344 +1.667858 0.7474945 0.5692344 +1.907556 0.7474945 0.5692344 +2.181521 0.7474945 0.5692344 +2.494678 0.7474945 0.5692344 +2.852659 0.7474945 0.5692344 +3.261896 0.7474945 0.5692344 +3.729748 0.7474945 0.5692344 +4.264621 0.7474945 0.5692344 +4.876131 0.7474945 0.5692344 +5.575266 0.7474945 0.5692344 +6.374593 0.7474945 0.5692344 +0 0.8539475 0.5692344 +0 0.8539475 0.5692344 +0 0.8539475 0.5692344 +0.002268731 0.8539475 0.5692344 +0.07076883 0.8539475 0.5692344 +0.1119241 0.8539475 0.5692344 +0.1475052 0.8539475 0.5692344 +0.1846606 0.8539475 0.5692344 +0.2245119 0.8539475 0.5692344 +0.2679612 0.8539475 0.5692344 +0.3158431 0.8539475 0.5692344 +0.3689944 0.8539475 0.5692344 +0.4282948 0.8539475 0.5692344 +0.494694 0.8539475 0.5692344 +0.5692344 0.8539475 0.5692344 +0.6530715 0.8539475 0.5692344 +0.7474945 0.8539475 0.5692344 +0.8539475 0.8539475 0.5692344 +0.974052 0.8539475 0.5692344 +1.113885 0.8539475 0.5692344 +1.27456 0.8539475 0.5692344 +1.458117 0.8539475 0.5692344 +1.667858 0.8539475 0.5692344 +1.907556 0.8539475 0.5692344 +2.181521 0.8539475 0.5692344 +2.494678 0.8539475 0.5692344 +2.852659 0.8539475 0.5692344 +3.261896 0.8539475 0.5692344 +3.729748 0.8539475 0.5692344 +4.264621 0.8539475 0.5692344 +4.876131 0.8539475 0.5692344 +5.575266 0.8539475 0.5692344 +6.374593 0.8539475 0.5692344 +0 0.974052 0.5692344 +0 0.974052 0.5692344 +0 0.974052 0.5692344 +0.002268731 0.974052 0.5692344 +0.07076883 0.974052 0.5692344 +0.1119241 0.974052 0.5692344 +0.1475052 0.974052 0.5692344 +0.1846606 0.974052 0.5692344 +0.2245119 0.974052 0.5692344 +0.2679612 0.974052 0.5692344 +0.3158431 0.974052 0.5692344 +0.3689944 0.974052 0.5692344 +0.4282948 0.974052 0.5692344 +0.494694 0.974052 0.5692344 +0.5692344 0.974052 0.5692344 +0.6530715 0.974052 0.5692344 +0.7474945 0.974052 0.5692344 +0.8539475 0.974052 0.5692344 +0.974052 0.974052 0.5692344 +1.113885 0.974052 0.5692344 +1.27456 0.974052 0.5692344 +1.458117 0.974052 0.5692344 +1.667858 0.974052 0.5692344 +1.907556 0.974052 0.5692344 +2.181521 0.974052 0.5692344 +2.494678 0.974052 0.5692344 +2.852659 0.974052 0.5692344 +3.261896 0.974052 0.5692344 +3.729748 0.974052 0.5692344 +4.264621 0.974052 0.5692344 +4.876131 0.974052 0.5692344 +5.575266 0.974052 0.5692344 +6.374593 0.974052 0.5692344 +0 1.113885 0.5692344 +0 1.113885 0.5692344 +0 1.113885 0.5692344 +0.002268731 1.113885 0.5692344 +0.07076883 1.113885 0.5692344 +0.1119241 1.113885 0.5692344 +0.1475052 1.113885 0.5692344 +0.1846606 1.113885 0.5692344 +0.2245119 1.113885 0.5692344 +0.2679612 1.113885 0.5692344 +0.3158431 1.113885 0.5692344 +0.3689944 1.113885 0.5692344 +0.4282948 1.113885 0.5692344 +0.494694 1.113885 0.5692344 +0.5692344 1.113885 0.5692344 +0.6530715 1.113885 0.5692344 +0.7474945 1.113885 0.5692344 +0.8539475 1.113885 0.5692344 +0.974052 1.113885 0.5692344 +1.113885 1.113885 0.5692344 +1.27456 1.113885 0.5692344 +1.458117 1.113885 0.5692344 +1.667858 1.113885 0.5692344 +1.907556 1.113885 0.5692344 +2.181521 1.113885 0.5692344 +2.494678 1.113885 0.5692344 +2.852659 1.113885 0.5692344 +3.261896 1.113885 0.5692344 +3.729748 1.113885 0.5692344 +4.264621 1.113885 0.5692344 +4.876131 1.113885 0.5692344 +5.575266 1.113885 0.5692344 +6.374593 1.113885 0.5692344 +0 1.27456 0.5692344 +0 1.27456 0.5692344 +0 1.27456 0.5692344 +0.002268731 1.27456 0.5692344 +0.07076883 1.27456 0.5692344 +0.1119241 1.27456 0.5692344 +0.1475052 1.27456 0.5692344 +0.1846606 1.27456 0.5692344 +0.2245119 1.27456 0.5692344 +0.2679612 1.27456 0.5692344 +0.3158431 1.27456 0.5692344 +0.3689944 1.27456 0.5692344 +0.4282948 1.27456 0.5692344 +0.494694 1.27456 0.5692344 +0.5692344 1.27456 0.5692344 +0.6530715 1.27456 0.5692344 +0.7474945 1.27456 0.5692344 +0.8539475 1.27456 0.5692344 +0.974052 1.27456 0.5692344 +1.113885 1.27456 0.5692344 +1.27456 1.27456 0.5692344 +1.458117 1.27456 0.5692344 +1.667858 1.27456 0.5692344 +1.907556 1.27456 0.5692344 +2.181521 1.27456 0.5692344 +2.494678 1.27456 0.5692344 +2.852659 1.27456 0.5692344 +3.261896 1.27456 0.5692344 +3.729748 1.27456 0.5692344 +4.264621 1.27456 0.5692344 +4.876131 1.27456 0.5692344 +5.575266 1.27456 0.5692344 +6.374593 1.27456 0.5692344 +0 1.458117 0.5692344 +0 1.458117 0.5692344 +0 1.458117 0.5692344 +0.002268731 1.458117 0.5692344 +0.07076883 1.458117 0.5692344 +0.1119241 1.458117 0.5692344 +0.1475052 1.458117 0.5692344 +0.1846606 1.458117 0.5692344 +0.2245119 1.458117 0.5692344 +0.2679612 1.458117 0.5692344 +0.3158431 1.458117 0.5692344 +0.3689944 1.458117 0.5692344 +0.4282948 1.458117 0.5692344 +0.494694 1.458117 0.5692344 +0.5692344 1.458117 0.5692344 +0.6530715 1.458117 0.5692344 +0.7474945 1.458117 0.5692344 +0.8539475 1.458117 0.5692344 +0.974052 1.458117 0.5692344 +1.113885 1.458117 0.5692344 +1.27456 1.458117 0.5692344 +1.458117 1.458117 0.5692344 +1.667858 1.458117 0.5692344 +1.907556 1.458117 0.5692344 +2.181521 1.458117 0.5692344 +2.494678 1.458117 0.5692344 +2.852659 1.458117 0.5692344 +3.261896 1.458117 0.5692344 +3.729748 1.458117 0.5692344 +4.264621 1.458117 0.5692344 +4.876131 1.458117 0.5692344 +5.575266 1.458117 0.5692344 +6.374593 1.458117 0.5692344 +0 1.667858 0.5692344 +0 1.667858 0.5692344 +0 1.667858 0.5692344 +0.002268731 1.667858 0.5692344 +0.07076883 1.667858 0.5692344 +0.1119241 1.667858 0.5692344 +0.1475052 1.667858 0.5692344 +0.1846606 1.667858 0.5692344 +0.2245119 1.667858 0.5692344 +0.2679612 1.667858 0.5692344 +0.3158431 1.667858 0.5692344 +0.3689944 1.667858 0.5692344 +0.4282948 1.667858 0.5692344 +0.494694 1.667858 0.5692344 +0.5692344 1.667858 0.5692344 +0.6530715 1.667858 0.5692344 +0.7474945 1.667858 0.5692344 +0.8539475 1.667858 0.5692344 +0.974052 1.667858 0.5692344 +1.113885 1.667858 0.5692344 +1.27456 1.667858 0.5692344 +1.458117 1.667858 0.5692344 +1.667858 1.667858 0.5692344 +1.907556 1.667858 0.5692344 +2.181521 1.667858 0.5692344 +2.494678 1.667858 0.5692344 +2.852659 1.667858 0.5692344 +3.261896 1.667858 0.5692344 +3.729748 1.667858 0.5692344 +4.264621 1.667858 0.5692344 +4.876131 1.667858 0.5692344 +5.575266 1.667858 0.5692344 +6.374593 1.667858 0.5692344 +0 1.907556 0.5692344 +0 1.907556 0.5692344 +0 1.907556 0.5692344 +0.002268731 1.907556 0.5692344 +0.07076883 1.907556 0.5692344 +0.1119241 1.907556 0.5692344 +0.1475052 1.907556 0.5692344 +0.1846606 1.907556 0.5692344 +0.2245119 1.907556 0.5692344 +0.2679612 1.907556 0.5692344 +0.3158431 1.907556 0.5692344 +0.3689944 1.907556 0.5692344 +0.4282948 1.907556 0.5692344 +0.494694 1.907556 0.5692344 +0.5692344 1.907556 0.5692344 +0.6530715 1.907556 0.5692344 +0.7474945 1.907556 0.5692344 +0.8539475 1.907556 0.5692344 +0.974052 1.907556 0.5692344 +1.113885 1.907556 0.5692344 +1.27456 1.907556 0.5692344 +1.458117 1.907556 0.5692344 +1.667858 1.907556 0.5692344 +1.907556 1.907556 0.5692344 +2.181521 1.907556 0.5692344 +2.494678 1.907556 0.5692344 +2.852659 1.907556 0.5692344 +3.261896 1.907556 0.5692344 +3.729748 1.907556 0.5692344 +4.264621 1.907556 0.5692344 +4.876131 1.907556 0.5692344 +5.575266 1.907556 0.5692344 +6.374593 1.907556 0.5692344 +0 2.181521 0.5692344 +0 2.181521 0.5692344 +0 2.181521 0.5692344 +0.002268731 2.181521 0.5692344 +0.07076883 2.181521 0.5692344 +0.1119241 2.181521 0.5692344 +0.1475052 2.181521 0.5692344 +0.1846606 2.181521 0.5692344 +0.2245119 2.181521 0.5692344 +0.2679612 2.181521 0.5692344 +0.3158431 2.181521 0.5692344 +0.3689944 2.181521 0.5692344 +0.4282948 2.181521 0.5692344 +0.494694 2.181521 0.5692344 +0.5692344 2.181521 0.5692344 +0.6530715 2.181521 0.5692344 +0.7474945 2.181521 0.5692344 +0.8539475 2.181521 0.5692344 +0.974052 2.181521 0.5692344 +1.113885 2.181521 0.5692344 +1.27456 2.181521 0.5692344 +1.458117 2.181521 0.5692344 +1.667858 2.181521 0.5692344 +1.907556 2.181521 0.5692344 +2.181521 2.181521 0.5692344 +2.494678 2.181521 0.5692344 +2.852659 2.181521 0.5692344 +3.261896 2.181521 0.5692344 +3.729748 2.181521 0.5692344 +4.264621 2.181521 0.5692344 +4.876131 2.181521 0.5692344 +5.575266 2.181521 0.5692344 +6.374593 2.181521 0.5692344 +0 2.494678 0.5692344 +0 2.494678 0.5692344 +0 2.494678 0.5692344 +0.002268731 2.494678 0.5692344 +0.07076883 2.494678 0.5692344 +0.1119241 2.494678 0.5692344 +0.1475052 2.494678 0.5692344 +0.1846606 2.494678 0.5692344 +0.2245119 2.494678 0.5692344 +0.2679612 2.494678 0.5692344 +0.3158431 2.494678 0.5692344 +0.3689944 2.494678 0.5692344 +0.4282948 2.494678 0.5692344 +0.494694 2.494678 0.5692344 +0.5692344 2.494678 0.5692344 +0.6530715 2.494678 0.5692344 +0.7474945 2.494678 0.5692344 +0.8539475 2.494678 0.5692344 +0.974052 2.494678 0.5692344 +1.113885 2.494678 0.5692344 +1.27456 2.494678 0.5692344 +1.458117 2.494678 0.5692344 +1.667858 2.494678 0.5692344 +1.907556 2.494678 0.5692344 +2.181521 2.494678 0.5692344 +2.494678 2.494678 0.5692344 +2.852659 2.494678 0.5692344 +3.261896 2.494678 0.5692344 +3.729748 2.494678 0.5692344 +4.264621 2.494678 0.5692344 +4.876131 2.494678 0.5692344 +5.575266 2.494678 0.5692344 +6.374593 2.494678 0.5692344 +0 2.852659 0.5692344 +0 2.852659 0.5692344 +0 2.852659 0.5692344 +0.002268731 2.852659 0.5692344 +0.07076883 2.852659 0.5692344 +0.1119241 2.852659 0.5692344 +0.1475052 2.852659 0.5692344 +0.1846606 2.852659 0.5692344 +0.2245119 2.852659 0.5692344 +0.2679612 2.852659 0.5692344 +0.3158431 2.852659 0.5692344 +0.3689944 2.852659 0.5692344 +0.4282948 2.852659 0.5692344 +0.494694 2.852659 0.5692344 +0.5692344 2.852659 0.5692344 +0.6530715 2.852659 0.5692344 +0.7474945 2.852659 0.5692344 +0.8539475 2.852659 0.5692344 +0.974052 2.852659 0.5692344 +1.113885 2.852659 0.5692344 +1.27456 2.852659 0.5692344 +1.458117 2.852659 0.5692344 +1.667858 2.852659 0.5692344 +1.907556 2.852659 0.5692344 +2.181521 2.852659 0.5692344 +2.494678 2.852659 0.5692344 +2.852659 2.852659 0.5692344 +3.261896 2.852659 0.5692344 +3.729748 2.852659 0.5692344 +4.264621 2.852659 0.5692344 +4.876131 2.852659 0.5692344 +5.575266 2.852659 0.5692344 +6.374593 2.852659 0.5692344 +0 3.261896 0.5692344 +0 3.261896 0.5692344 +0 3.261896 0.5692344 +0.002268731 3.261896 0.5692344 +0.07076883 3.261896 0.5692344 +0.1119241 3.261896 0.5692344 +0.1475052 3.261896 0.5692344 +0.1846606 3.261896 0.5692344 +0.2245119 3.261896 0.5692344 +0.2679612 3.261896 0.5692344 +0.3158431 3.261896 0.5692344 +0.3689944 3.261896 0.5692344 +0.4282948 3.261896 0.5692344 +0.494694 3.261896 0.5692344 +0.5692344 3.261896 0.5692344 +0.6530715 3.261896 0.5692344 +0.7474945 3.261896 0.5692344 +0.8539475 3.261896 0.5692344 +0.974052 3.261896 0.5692344 +1.113885 3.261896 0.5692344 +1.27456 3.261896 0.5692344 +1.458117 3.261896 0.5692344 +1.667858 3.261896 0.5692344 +1.907556 3.261896 0.5692344 +2.181521 3.261896 0.5692344 +2.494678 3.261896 0.5692344 +2.852659 3.261896 0.5692344 +3.261896 3.261896 0.5692344 +3.729748 3.261896 0.5692344 +4.264621 3.261896 0.5692344 +4.876131 3.261896 0.5692344 +5.575266 3.261896 0.5692344 +6.374593 3.261896 0.5692344 +0 3.729748 0.5692344 +0 3.729748 0.5692344 +0 3.729748 0.5692344 +0.002268731 3.729748 0.5692344 +0.07076883 3.729748 0.5692344 +0.1119241 3.729748 0.5692344 +0.1475052 3.729748 0.5692344 +0.1846606 3.729748 0.5692344 +0.2245119 3.729748 0.5692344 +0.2679612 3.729748 0.5692344 +0.3158431 3.729748 0.5692344 +0.3689944 3.729748 0.5692344 +0.4282948 3.729748 0.5692344 +0.494694 3.729748 0.5692344 +0.5692344 3.729748 0.5692344 +0.6530715 3.729748 0.5692344 +0.7474945 3.729748 0.5692344 +0.8539475 3.729748 0.5692344 +0.974052 3.729748 0.5692344 +1.113885 3.729748 0.5692344 +1.27456 3.729748 0.5692344 +1.458117 3.729748 0.5692344 +1.667858 3.729748 0.5692344 +1.907556 3.729748 0.5692344 +2.181521 3.729748 0.5692344 +2.494678 3.729748 0.5692344 +2.852659 3.729748 0.5692344 +3.261896 3.729748 0.5692344 +3.729748 3.729748 0.5692344 +4.264621 3.729748 0.5692344 +4.876131 3.729748 0.5692344 +5.575266 3.729748 0.5692344 +6.374593 3.729748 0.5692344 +0 4.264621 0.5692344 +0 4.264621 0.5692344 +0 4.264621 0.5692344 +0.002268731 4.264621 0.5692344 +0.07076883 4.264621 0.5692344 +0.1119241 4.264621 0.5692344 +0.1475052 4.264621 0.5692344 +0.1846606 4.264621 0.5692344 +0.2245119 4.264621 0.5692344 +0.2679612 4.264621 0.5692344 +0.3158431 4.264621 0.5692344 +0.3689944 4.264621 0.5692344 +0.4282948 4.264621 0.5692344 +0.494694 4.264621 0.5692344 +0.5692344 4.264621 0.5692344 +0.6530715 4.264621 0.5692344 +0.7474945 4.264621 0.5692344 +0.8539475 4.264621 0.5692344 +0.974052 4.264621 0.5692344 +1.113885 4.264621 0.5692344 +1.27456 4.264621 0.5692344 +1.458117 4.264621 0.5692344 +1.667858 4.264621 0.5692344 +1.907556 4.264621 0.5692344 +2.181521 4.264621 0.5692344 +2.494678 4.264621 0.5692344 +2.852659 4.264621 0.5692344 +3.261896 4.264621 0.5692344 +3.729748 4.264621 0.5692344 +4.264621 4.264621 0.5692344 +4.876131 4.264621 0.5692344 +5.575266 4.264621 0.5692344 +6.374593 4.264621 0.5692344 +0 4.876131 0.5692344 +0 4.876131 0.5692344 +0 4.876131 0.5692344 +0.002268731 4.876131 0.5692344 +0.07076883 4.876131 0.5692344 +0.1119241 4.876131 0.5692344 +0.1475052 4.876131 0.5692344 +0.1846606 4.876131 0.5692344 +0.2245119 4.876131 0.5692344 +0.2679612 4.876131 0.5692344 +0.3158431 4.876131 0.5692344 +0.3689944 4.876131 0.5692344 +0.4282948 4.876131 0.5692344 +0.494694 4.876131 0.5692344 +0.5692344 4.876131 0.5692344 +0.6530715 4.876131 0.5692344 +0.7474945 4.876131 0.5692344 +0.8539475 4.876131 0.5692344 +0.974052 4.876131 0.5692344 +1.113885 4.876131 0.5692344 +1.27456 4.876131 0.5692344 +1.458117 4.876131 0.5692344 +1.667858 4.876131 0.5692344 +1.907556 4.876131 0.5692344 +2.181521 4.876131 0.5692344 +2.494678 4.876131 0.5692344 +2.852659 4.876131 0.5692344 +3.261896 4.876131 0.5692344 +3.729748 4.876131 0.5692344 +4.264621 4.876131 0.5692344 +4.876131 4.876131 0.5692344 +5.575266 4.876131 0.5692344 +6.374593 4.876131 0.5692344 +0 5.575266 0.5692344 +0 5.575266 0.5692344 +0 5.575266 0.5692344 +0.002268731 5.575266 0.5692344 +0.07076883 5.575266 0.5692344 +0.1119241 5.575266 0.5692344 +0.1475052 5.575266 0.5692344 +0.1846606 5.575266 0.5692344 +0.2245119 5.575266 0.5692344 +0.2679612 5.575266 0.5692344 +0.3158431 5.575266 0.5692344 +0.3689944 5.575266 0.5692344 +0.4282948 5.575266 0.5692344 +0.494694 5.575266 0.5692344 +0.5692344 5.575266 0.5692344 +0.6530715 5.575266 0.5692344 +0.7474945 5.575266 0.5692344 +0.8539475 5.575266 0.5692344 +0.974052 5.575266 0.5692344 +1.113885 5.575266 0.5692344 +1.27456 5.575266 0.5692344 +1.458117 5.575266 0.5692344 +1.667858 5.575266 0.5692344 +1.907556 5.575266 0.5692344 +2.181521 5.575266 0.5692344 +2.494678 5.575266 0.5692344 +2.852659 5.575266 0.5692344 +3.261896 5.575266 0.5692344 +3.729748 5.575266 0.5692344 +4.264621 5.575266 0.5692344 +4.876131 5.575266 0.5692344 +5.575266 5.575266 0.5692344 +6.374593 5.575266 0.5692344 +0 6.374593 0.5692344 +0 6.374593 0.5692344 +0 6.374593 0.5692344 +0.002268731 6.374593 0.5692344 +0.07076883 6.374593 0.5692344 +0.1119241 6.374593 0.5692344 +0.1475052 6.374593 0.5692344 +0.1846606 6.374593 0.5692344 +0.2245119 6.374593 0.5692344 +0.2679612 6.374593 0.5692344 +0.3158431 6.374593 0.5692344 +0.3689944 6.374593 0.5692344 +0.4282948 6.374593 0.5692344 +0.494694 6.374593 0.5692344 +0.5692344 6.374593 0.5692344 +0.6530715 6.374593 0.5692344 +0.7474945 6.374593 0.5692344 +0.8539475 6.374593 0.5692344 +0.974052 6.374593 0.5692344 +1.113885 6.374593 0.5692344 +1.27456 6.374593 0.5692344 +1.458117 6.374593 0.5692344 +1.667858 6.374593 0.5692344 +1.907556 6.374593 0.5692344 +2.181521 6.374593 0.5692344 +2.494678 6.374593 0.5692344 +2.852659 6.374593 0.5692344 +3.261896 6.374593 0.5692344 +3.729748 6.374593 0.5692344 +4.264621 6.374593 0.5692344 +4.876131 6.374593 0.5692344 +5.575266 6.374593 0.5692344 +6.374593 6.374593 0.5692344 +0 0 0.6530715 +0 0 0.6530715 +0 0 0.6530715 +0.002268731 0 0.6530715 +0.07076883 0 0.6530715 +0.1119241 0 0.6530715 +0.1475052 0 0.6530715 +0.1846606 0 0.6530715 +0.2245119 0 0.6530715 +0.2679612 0 0.6530715 +0.3158431 0 0.6530715 +0.3689944 0 0.6530715 +0.4282948 0 0.6530715 +0.494694 0 0.6530715 +0.5692344 0 0.6530715 +0.6530715 0 0.6530715 +0.7474945 0 0.6530715 +0.8539475 0 0.6530715 +0.974052 0 0.6530715 +1.113885 0 0.6530715 +1.27456 0 0.6530715 +1.458117 0 0.6530715 +1.667858 0 0.6530715 +1.907556 0 0.6530715 +2.181521 0 0.6530715 +2.494678 0 0.6530715 +2.852659 0 0.6530715 +3.261896 0 0.6530715 +3.729748 0 0.6530715 +4.264621 0 0.6530715 +4.876131 0 0.6530715 +5.575266 0 0.6530715 +6.374593 0 0.6530715 +0 0 0.6530715 +0 0 0.6530715 +0 0 0.6530715 +0.002268731 0 0.6530715 +0.07076883 0 0.6530715 +0.1119241 0 0.6530715 +0.1475052 0 0.6530715 +0.1846606 0 0.6530715 +0.2245119 0 0.6530715 +0.2679612 0 0.6530715 +0.3158431 0 0.6530715 +0.3689944 0 0.6530715 +0.4282948 0 0.6530715 +0.494694 0 0.6530715 +0.5692344 0 0.6530715 +0.6530715 0 0.6530715 +0.7474945 0 0.6530715 +0.8539475 0 0.6530715 +0.974052 0 0.6530715 +1.113885 0 0.6530715 +1.27456 0 0.6530715 +1.458117 0 0.6530715 +1.667858 0 0.6530715 +1.907556 0 0.6530715 +2.181521 0 0.6530715 +2.494678 0 0.6530715 +2.852659 0 0.6530715 +3.261896 0 0.6530715 +3.729748 0 0.6530715 +4.264621 0 0.6530715 +4.876131 0 0.6530715 +5.575266 0 0.6530715 +6.374593 0 0.6530715 +0 0 0.6530715 +0 0 0.6530715 +0 0 0.6530715 +0.002268731 0 0.6530715 +0.07076883 0 0.6530715 +0.1119241 0 0.6530715 +0.1475052 0 0.6530715 +0.1846606 0 0.6530715 +0.2245119 0 0.6530715 +0.2679612 0 0.6530715 +0.3158431 0 0.6530715 +0.3689944 0 0.6530715 +0.4282948 0 0.6530715 +0.494694 0 0.6530715 +0.5692344 0 0.6530715 +0.6530715 0 0.6530715 +0.7474945 0 0.6530715 +0.8539475 0 0.6530715 +0.974052 0 0.6530715 +1.113885 0 0.6530715 +1.27456 0 0.6530715 +1.458117 0 0.6530715 +1.667858 0 0.6530715 +1.907556 0 0.6530715 +2.181521 0 0.6530715 +2.494678 0 0.6530715 +2.852659 0 0.6530715 +3.261896 0 0.6530715 +3.729748 0 0.6530715 +4.264621 0 0.6530715 +4.876131 0 0.6530715 +5.575266 0 0.6530715 +6.374593 0 0.6530715 +0 0.002268731 0.6530715 +0 0.002268731 0.6530715 +0 0.002268731 0.6530715 +0.002268731 0.002268731 0.6530715 +0.07076883 0.002268731 0.6530715 +0.1119241 0.002268731 0.6530715 +0.1475052 0.002268731 0.6530715 +0.1846606 0.002268731 0.6530715 +0.2245119 0.002268731 0.6530715 +0.2679612 0.002268731 0.6530715 +0.3158431 0.002268731 0.6530715 +0.3689944 0.002268731 0.6530715 +0.4282948 0.002268731 0.6530715 +0.494694 0.002268731 0.6530715 +0.5692344 0.002268731 0.6530715 +0.6530715 0.002268731 0.6530715 +0.7474945 0.002268731 0.6530715 +0.8539475 0.002268731 0.6530715 +0.974052 0.002268731 0.6530715 +1.113885 0.002268731 0.6530715 +1.27456 0.002268731 0.6530715 +1.458117 0.002268731 0.6530715 +1.667858 0.002268731 0.6530715 +1.907556 0.002268731 0.6530715 +2.181521 0.002268731 0.6530715 +2.494678 0.002268731 0.6530715 +2.852659 0.002268731 0.6530715 +3.261896 0.002268731 0.6530715 +3.729748 0.002268731 0.6530715 +4.264621 0.002268731 0.6530715 +4.876131 0.002268731 0.6530715 +5.575266 0.002268731 0.6530715 +6.374593 0.002268731 0.6530715 +0 0.07076883 0.6530715 +0 0.07076883 0.6530715 +0 0.07076883 0.6530715 +0.002268731 0.07076883 0.6530715 +0.07076883 0.07076883 0.6530715 +0.1119241 0.07076883 0.6530715 +0.1475052 0.07076883 0.6530715 +0.1846606 0.07076883 0.6530715 +0.2245119 0.07076883 0.6530715 +0.2679612 0.07076883 0.6530715 +0.3158431 0.07076883 0.6530715 +0.3689944 0.07076883 0.6530715 +0.4282948 0.07076883 0.6530715 +0.494694 0.07076883 0.6530715 +0.5692344 0.07076883 0.6530715 +0.6530715 0.07076883 0.6530715 +0.7474945 0.07076883 0.6530715 +0.8539475 0.07076883 0.6530715 +0.974052 0.07076883 0.6530715 +1.113885 0.07076883 0.6530715 +1.27456 0.07076883 0.6530715 +1.458117 0.07076883 0.6530715 +1.667858 0.07076883 0.6530715 +1.907556 0.07076883 0.6530715 +2.181521 0.07076883 0.6530715 +2.494678 0.07076883 0.6530715 +2.852659 0.07076883 0.6530715 +3.261896 0.07076883 0.6530715 +3.729748 0.07076883 0.6530715 +4.264621 0.07076883 0.6530715 +4.876131 0.07076883 0.6530715 +5.575266 0.07076883 0.6530715 +6.374593 0.07076883 0.6530715 +0 0.1119241 0.6530715 +0 0.1119241 0.6530715 +0 0.1119241 0.6530715 +0.002268731 0.1119241 0.6530715 +0.07076883 0.1119241 0.6530715 +0.1119241 0.1119241 0.6530715 +0.1475052 0.1119241 0.6530715 +0.1846606 0.1119241 0.6530715 +0.2245119 0.1119241 0.6530715 +0.2679612 0.1119241 0.6530715 +0.3158431 0.1119241 0.6530715 +0.3689944 0.1119241 0.6530715 +0.4282948 0.1119241 0.6530715 +0.494694 0.1119241 0.6530715 +0.5692344 0.1119241 0.6530715 +0.6530715 0.1119241 0.6530715 +0.7474945 0.1119241 0.6530715 +0.8539475 0.1119241 0.6530715 +0.974052 0.1119241 0.6530715 +1.113885 0.1119241 0.6530715 +1.27456 0.1119241 0.6530715 +1.458117 0.1119241 0.6530715 +1.667858 0.1119241 0.6530715 +1.907556 0.1119241 0.6530715 +2.181521 0.1119241 0.6530715 +2.494678 0.1119241 0.6530715 +2.852659 0.1119241 0.6530715 +3.261896 0.1119241 0.6530715 +3.729748 0.1119241 0.6530715 +4.264621 0.1119241 0.6530715 +4.876131 0.1119241 0.6530715 +5.575266 0.1119241 0.6530715 +6.374593 0.1119241 0.6530715 +0 0.1475052 0.6530715 +0 0.1475052 0.6530715 +0 0.1475052 0.6530715 +0.002268731 0.1475052 0.6530715 +0.07076883 0.1475052 0.6530715 +0.1119241 0.1475052 0.6530715 +0.1475052 0.1475052 0.6530715 +0.1846606 0.1475052 0.6530715 +0.2245119 0.1475052 0.6530715 +0.2679612 0.1475052 0.6530715 +0.3158431 0.1475052 0.6530715 +0.3689944 0.1475052 0.6530715 +0.4282948 0.1475052 0.6530715 +0.494694 0.1475052 0.6530715 +0.5692344 0.1475052 0.6530715 +0.6530715 0.1475052 0.6530715 +0.7474945 0.1475052 0.6530715 +0.8539475 0.1475052 0.6530715 +0.974052 0.1475052 0.6530715 +1.113885 0.1475052 0.6530715 +1.27456 0.1475052 0.6530715 +1.458117 0.1475052 0.6530715 +1.667858 0.1475052 0.6530715 +1.907556 0.1475052 0.6530715 +2.181521 0.1475052 0.6530715 +2.494678 0.1475052 0.6530715 +2.852659 0.1475052 0.6530715 +3.261896 0.1475052 0.6530715 +3.729748 0.1475052 0.6530715 +4.264621 0.1475052 0.6530715 +4.876131 0.1475052 0.6530715 +5.575266 0.1475052 0.6530715 +6.374593 0.1475052 0.6530715 +0 0.1846606 0.6530715 +0 0.1846606 0.6530715 +0 0.1846606 0.6530715 +0.002268731 0.1846606 0.6530715 +0.07076883 0.1846606 0.6530715 +0.1119241 0.1846606 0.6530715 +0.1475052 0.1846606 0.6530715 +0.1846606 0.1846606 0.6530715 +0.2245119 0.1846606 0.6530715 +0.2679612 0.1846606 0.6530715 +0.3158431 0.1846606 0.6530715 +0.3689944 0.1846606 0.6530715 +0.4282948 0.1846606 0.6530715 +0.494694 0.1846606 0.6530715 +0.5692344 0.1846606 0.6530715 +0.6530715 0.1846606 0.6530715 +0.7474945 0.1846606 0.6530715 +0.8539475 0.1846606 0.6530715 +0.974052 0.1846606 0.6530715 +1.113885 0.1846606 0.6530715 +1.27456 0.1846606 0.6530715 +1.458117 0.1846606 0.6530715 +1.667858 0.1846606 0.6530715 +1.907556 0.1846606 0.6530715 +2.181521 0.1846606 0.6530715 +2.494678 0.1846606 0.6530715 +2.852659 0.1846606 0.6530715 +3.261896 0.1846606 0.6530715 +3.729748 0.1846606 0.6530715 +4.264621 0.1846606 0.6530715 +4.876131 0.1846606 0.6530715 +5.575266 0.1846606 0.6530715 +6.374593 0.1846606 0.6530715 +0 0.2245119 0.6530715 +0 0.2245119 0.6530715 +0 0.2245119 0.6530715 +0.002268731 0.2245119 0.6530715 +0.07076883 0.2245119 0.6530715 +0.1119241 0.2245119 0.6530715 +0.1475052 0.2245119 0.6530715 +0.1846606 0.2245119 0.6530715 +0.2245119 0.2245119 0.6530715 +0.2679612 0.2245119 0.6530715 +0.3158431 0.2245119 0.6530715 +0.3689944 0.2245119 0.6530715 +0.4282948 0.2245119 0.6530715 +0.494694 0.2245119 0.6530715 +0.5692344 0.2245119 0.6530715 +0.6530715 0.2245119 0.6530715 +0.7474945 0.2245119 0.6530715 +0.8539475 0.2245119 0.6530715 +0.974052 0.2245119 0.6530715 +1.113885 0.2245119 0.6530715 +1.27456 0.2245119 0.6530715 +1.458117 0.2245119 0.6530715 +1.667858 0.2245119 0.6530715 +1.907556 0.2245119 0.6530715 +2.181521 0.2245119 0.6530715 +2.494678 0.2245119 0.6530715 +2.852659 0.2245119 0.6530715 +3.261896 0.2245119 0.6530715 +3.729748 0.2245119 0.6530715 +4.264621 0.2245119 0.6530715 +4.876131 0.2245119 0.6530715 +5.575266 0.2245119 0.6530715 +6.374593 0.2245119 0.6530715 +0 0.2679612 0.6530715 +0 0.2679612 0.6530715 +0 0.2679612 0.6530715 +0.002268731 0.2679612 0.6530715 +0.07076883 0.2679612 0.6530715 +0.1119241 0.2679612 0.6530715 +0.1475052 0.2679612 0.6530715 +0.1846606 0.2679612 0.6530715 +0.2245119 0.2679612 0.6530715 +0.2679612 0.2679612 0.6530715 +0.3158431 0.2679612 0.6530715 +0.3689944 0.2679612 0.6530715 +0.4282948 0.2679612 0.6530715 +0.494694 0.2679612 0.6530715 +0.5692344 0.2679612 0.6530715 +0.6530715 0.2679612 0.6530715 +0.7474945 0.2679612 0.6530715 +0.8539475 0.2679612 0.6530715 +0.974052 0.2679612 0.6530715 +1.113885 0.2679612 0.6530715 +1.27456 0.2679612 0.6530715 +1.458117 0.2679612 0.6530715 +1.667858 0.2679612 0.6530715 +1.907556 0.2679612 0.6530715 +2.181521 0.2679612 0.6530715 +2.494678 0.2679612 0.6530715 +2.852659 0.2679612 0.6530715 +3.261896 0.2679612 0.6530715 +3.729748 0.2679612 0.6530715 +4.264621 0.2679612 0.6530715 +4.876131 0.2679612 0.6530715 +5.575266 0.2679612 0.6530715 +6.374593 0.2679612 0.6530715 +0 0.3158431 0.6530715 +0 0.3158431 0.6530715 +0 0.3158431 0.6530715 +0.002268731 0.3158431 0.6530715 +0.07076883 0.3158431 0.6530715 +0.1119241 0.3158431 0.6530715 +0.1475052 0.3158431 0.6530715 +0.1846606 0.3158431 0.6530715 +0.2245119 0.3158431 0.6530715 +0.2679612 0.3158431 0.6530715 +0.3158431 0.3158431 0.6530715 +0.3689944 0.3158431 0.6530715 +0.4282948 0.3158431 0.6530715 +0.494694 0.3158431 0.6530715 +0.5692344 0.3158431 0.6530715 +0.6530715 0.3158431 0.6530715 +0.7474945 0.3158431 0.6530715 +0.8539475 0.3158431 0.6530715 +0.974052 0.3158431 0.6530715 +1.113885 0.3158431 0.6530715 +1.27456 0.3158431 0.6530715 +1.458117 0.3158431 0.6530715 +1.667858 0.3158431 0.6530715 +1.907556 0.3158431 0.6530715 +2.181521 0.3158431 0.6530715 +2.494678 0.3158431 0.6530715 +2.852659 0.3158431 0.6530715 +3.261896 0.3158431 0.6530715 +3.729748 0.3158431 0.6530715 +4.264621 0.3158431 0.6530715 +4.876131 0.3158431 0.6530715 +5.575266 0.3158431 0.6530715 +6.374593 0.3158431 0.6530715 +0 0.3689944 0.6530715 +0 0.3689944 0.6530715 +0 0.3689944 0.6530715 +0.002268731 0.3689944 0.6530715 +0.07076883 0.3689944 0.6530715 +0.1119241 0.3689944 0.6530715 +0.1475052 0.3689944 0.6530715 +0.1846606 0.3689944 0.6530715 +0.2245119 0.3689944 0.6530715 +0.2679612 0.3689944 0.6530715 +0.3158431 0.3689944 0.6530715 +0.3689944 0.3689944 0.6530715 +0.4282948 0.3689944 0.6530715 +0.494694 0.3689944 0.6530715 +0.5692344 0.3689944 0.6530715 +0.6530715 0.3689944 0.6530715 +0.7474945 0.3689944 0.6530715 +0.8539475 0.3689944 0.6530715 +0.974052 0.3689944 0.6530715 +1.113885 0.3689944 0.6530715 +1.27456 0.3689944 0.6530715 +1.458117 0.3689944 0.6530715 +1.667858 0.3689944 0.6530715 +1.907556 0.3689944 0.6530715 +2.181521 0.3689944 0.6530715 +2.494678 0.3689944 0.6530715 +2.852659 0.3689944 0.6530715 +3.261896 0.3689944 0.6530715 +3.729748 0.3689944 0.6530715 +4.264621 0.3689944 0.6530715 +4.876131 0.3689944 0.6530715 +5.575266 0.3689944 0.6530715 +6.374593 0.3689944 0.6530715 +0 0.4282948 0.6530715 +0 0.4282948 0.6530715 +0 0.4282948 0.6530715 +0.002268731 0.4282948 0.6530715 +0.07076883 0.4282948 0.6530715 +0.1119241 0.4282948 0.6530715 +0.1475052 0.4282948 0.6530715 +0.1846606 0.4282948 0.6530715 +0.2245119 0.4282948 0.6530715 +0.2679612 0.4282948 0.6530715 +0.3158431 0.4282948 0.6530715 +0.3689944 0.4282948 0.6530715 +0.4282948 0.4282948 0.6530715 +0.494694 0.4282948 0.6530715 +0.5692344 0.4282948 0.6530715 +0.6530715 0.4282948 0.6530715 +0.7474945 0.4282948 0.6530715 +0.8539475 0.4282948 0.6530715 +0.974052 0.4282948 0.6530715 +1.113885 0.4282948 0.6530715 +1.27456 0.4282948 0.6530715 +1.458117 0.4282948 0.6530715 +1.667858 0.4282948 0.6530715 +1.907556 0.4282948 0.6530715 +2.181521 0.4282948 0.6530715 +2.494678 0.4282948 0.6530715 +2.852659 0.4282948 0.6530715 +3.261896 0.4282948 0.6530715 +3.729748 0.4282948 0.6530715 +4.264621 0.4282948 0.6530715 +4.876131 0.4282948 0.6530715 +5.575266 0.4282948 0.6530715 +6.374593 0.4282948 0.6530715 +0 0.494694 0.6530715 +0 0.494694 0.6530715 +0 0.494694 0.6530715 +0.002268731 0.494694 0.6530715 +0.07076883 0.494694 0.6530715 +0.1119241 0.494694 0.6530715 +0.1475052 0.494694 0.6530715 +0.1846606 0.494694 0.6530715 +0.2245119 0.494694 0.6530715 +0.2679612 0.494694 0.6530715 +0.3158431 0.494694 0.6530715 +0.3689944 0.494694 0.6530715 +0.4282948 0.494694 0.6530715 +0.494694 0.494694 0.6530715 +0.5692344 0.494694 0.6530715 +0.6530715 0.494694 0.6530715 +0.7474945 0.494694 0.6530715 +0.8539475 0.494694 0.6530715 +0.974052 0.494694 0.6530715 +1.113885 0.494694 0.6530715 +1.27456 0.494694 0.6530715 +1.458117 0.494694 0.6530715 +1.667858 0.494694 0.6530715 +1.907556 0.494694 0.6530715 +2.181521 0.494694 0.6530715 +2.494678 0.494694 0.6530715 +2.852659 0.494694 0.6530715 +3.261896 0.494694 0.6530715 +3.729748 0.494694 0.6530715 +4.264621 0.494694 0.6530715 +4.876131 0.494694 0.6530715 +5.575266 0.494694 0.6530715 +6.374593 0.494694 0.6530715 +0 0.5692344 0.6530715 +0 0.5692344 0.6530715 +0 0.5692344 0.6530715 +0.002268731 0.5692344 0.6530715 +0.07076883 0.5692344 0.6530715 +0.1119241 0.5692344 0.6530715 +0.1475052 0.5692344 0.6530715 +0.1846606 0.5692344 0.6530715 +0.2245119 0.5692344 0.6530715 +0.2679612 0.5692344 0.6530715 +0.3158431 0.5692344 0.6530715 +0.3689944 0.5692344 0.6530715 +0.4282948 0.5692344 0.6530715 +0.494694 0.5692344 0.6530715 +0.5692344 0.5692344 0.6530715 +0.6530715 0.5692344 0.6530715 +0.7474945 0.5692344 0.6530715 +0.8539475 0.5692344 0.6530715 +0.974052 0.5692344 0.6530715 +1.113885 0.5692344 0.6530715 +1.27456 0.5692344 0.6530715 +1.458117 0.5692344 0.6530715 +1.667858 0.5692344 0.6530715 +1.907556 0.5692344 0.6530715 +2.181521 0.5692344 0.6530715 +2.494678 0.5692344 0.6530715 +2.852659 0.5692344 0.6530715 +3.261896 0.5692344 0.6530715 +3.729748 0.5692344 0.6530715 +4.264621 0.5692344 0.6530715 +4.876131 0.5692344 0.6530715 +5.575266 0.5692344 0.6530715 +6.374593 0.5692344 0.6530715 +0 0.6530715 0.6530715 +0 0.6530715 0.6530715 +0 0.6530715 0.6530715 +0.002268731 0.6530715 0.6530715 +0.07076883 0.6530715 0.6530715 +0.1119241 0.6530715 0.6530715 +0.1475052 0.6530715 0.6530715 +0.1846606 0.6530715 0.6530715 +0.2245119 0.6530715 0.6530715 +0.2679612 0.6530715 0.6530715 +0.3158431 0.6530715 0.6530715 +0.3689944 0.6530715 0.6530715 +0.4282948 0.6530715 0.6530715 +0.494694 0.6530715 0.6530715 +0.5692344 0.6530715 0.6530715 +0.6530715 0.6530715 0.6530715 +0.7474945 0.6530715 0.6530715 +0.8539475 0.6530715 0.6530715 +0.974052 0.6530715 0.6530715 +1.113885 0.6530715 0.6530715 +1.27456 0.6530715 0.6530715 +1.458117 0.6530715 0.6530715 +1.667858 0.6530715 0.6530715 +1.907556 0.6530715 0.6530715 +2.181521 0.6530715 0.6530715 +2.494678 0.6530715 0.6530715 +2.852659 0.6530715 0.6530715 +3.261896 0.6530715 0.6530715 +3.729748 0.6530715 0.6530715 +4.264621 0.6530715 0.6530715 +4.876131 0.6530715 0.6530715 +5.575266 0.6530715 0.6530715 +6.374593 0.6530715 0.6530715 +0 0.7474945 0.6530715 +0 0.7474945 0.6530715 +0 0.7474945 0.6530715 +0.002268731 0.7474945 0.6530715 +0.07076883 0.7474945 0.6530715 +0.1119241 0.7474945 0.6530715 +0.1475052 0.7474945 0.6530715 +0.1846606 0.7474945 0.6530715 +0.2245119 0.7474945 0.6530715 +0.2679612 0.7474945 0.6530715 +0.3158431 0.7474945 0.6530715 +0.3689944 0.7474945 0.6530715 +0.4282948 0.7474945 0.6530715 +0.494694 0.7474945 0.6530715 +0.5692344 0.7474945 0.6530715 +0.6530715 0.7474945 0.6530715 +0.7474945 0.7474945 0.6530715 +0.8539475 0.7474945 0.6530715 +0.974052 0.7474945 0.6530715 +1.113885 0.7474945 0.6530715 +1.27456 0.7474945 0.6530715 +1.458117 0.7474945 0.6530715 +1.667858 0.7474945 0.6530715 +1.907556 0.7474945 0.6530715 +2.181521 0.7474945 0.6530715 +2.494678 0.7474945 0.6530715 +2.852659 0.7474945 0.6530715 +3.261896 0.7474945 0.6530715 +3.729748 0.7474945 0.6530715 +4.264621 0.7474945 0.6530715 +4.876131 0.7474945 0.6530715 +5.575266 0.7474945 0.6530715 +6.374593 0.7474945 0.6530715 +0 0.8539475 0.6530715 +0 0.8539475 0.6530715 +0 0.8539475 0.6530715 +0.002268731 0.8539475 0.6530715 +0.07076883 0.8539475 0.6530715 +0.1119241 0.8539475 0.6530715 +0.1475052 0.8539475 0.6530715 +0.1846606 0.8539475 0.6530715 +0.2245119 0.8539475 0.6530715 +0.2679612 0.8539475 0.6530715 +0.3158431 0.8539475 0.6530715 +0.3689944 0.8539475 0.6530715 +0.4282948 0.8539475 0.6530715 +0.494694 0.8539475 0.6530715 +0.5692344 0.8539475 0.6530715 +0.6530715 0.8539475 0.6530715 +0.7474945 0.8539475 0.6530715 +0.8539475 0.8539475 0.6530715 +0.974052 0.8539475 0.6530715 +1.113885 0.8539475 0.6530715 +1.27456 0.8539475 0.6530715 +1.458117 0.8539475 0.6530715 +1.667858 0.8539475 0.6530715 +1.907556 0.8539475 0.6530715 +2.181521 0.8539475 0.6530715 +2.494678 0.8539475 0.6530715 +2.852659 0.8539475 0.6530715 +3.261896 0.8539475 0.6530715 +3.729748 0.8539475 0.6530715 +4.264621 0.8539475 0.6530715 +4.876131 0.8539475 0.6530715 +5.575266 0.8539475 0.6530715 +6.374593 0.8539475 0.6530715 +0 0.974052 0.6530715 +0 0.974052 0.6530715 +0 0.974052 0.6530715 +0.002268731 0.974052 0.6530715 +0.07076883 0.974052 0.6530715 +0.1119241 0.974052 0.6530715 +0.1475052 0.974052 0.6530715 +0.1846606 0.974052 0.6530715 +0.2245119 0.974052 0.6530715 +0.2679612 0.974052 0.6530715 +0.3158431 0.974052 0.6530715 +0.3689944 0.974052 0.6530715 +0.4282948 0.974052 0.6530715 +0.494694 0.974052 0.6530715 +0.5692344 0.974052 0.6530715 +0.6530715 0.974052 0.6530715 +0.7474945 0.974052 0.6530715 +0.8539475 0.974052 0.6530715 +0.974052 0.974052 0.6530715 +1.113885 0.974052 0.6530715 +1.27456 0.974052 0.6530715 +1.458117 0.974052 0.6530715 +1.667858 0.974052 0.6530715 +1.907556 0.974052 0.6530715 +2.181521 0.974052 0.6530715 +2.494678 0.974052 0.6530715 +2.852659 0.974052 0.6530715 +3.261896 0.974052 0.6530715 +3.729748 0.974052 0.6530715 +4.264621 0.974052 0.6530715 +4.876131 0.974052 0.6530715 +5.575266 0.974052 0.6530715 +6.374593 0.974052 0.6530715 +0 1.113885 0.6530715 +0 1.113885 0.6530715 +0 1.113885 0.6530715 +0.002268731 1.113885 0.6530715 +0.07076883 1.113885 0.6530715 +0.1119241 1.113885 0.6530715 +0.1475052 1.113885 0.6530715 +0.1846606 1.113885 0.6530715 +0.2245119 1.113885 0.6530715 +0.2679612 1.113885 0.6530715 +0.3158431 1.113885 0.6530715 +0.3689944 1.113885 0.6530715 +0.4282948 1.113885 0.6530715 +0.494694 1.113885 0.6530715 +0.5692344 1.113885 0.6530715 +0.6530715 1.113885 0.6530715 +0.7474945 1.113885 0.6530715 +0.8539475 1.113885 0.6530715 +0.974052 1.113885 0.6530715 +1.113885 1.113885 0.6530715 +1.27456 1.113885 0.6530715 +1.458117 1.113885 0.6530715 +1.667858 1.113885 0.6530715 +1.907556 1.113885 0.6530715 +2.181521 1.113885 0.6530715 +2.494678 1.113885 0.6530715 +2.852659 1.113885 0.6530715 +3.261896 1.113885 0.6530715 +3.729748 1.113885 0.6530715 +4.264621 1.113885 0.6530715 +4.876131 1.113885 0.6530715 +5.575266 1.113885 0.6530715 +6.374593 1.113885 0.6530715 +0 1.27456 0.6530715 +0 1.27456 0.6530715 +0 1.27456 0.6530715 +0.002268731 1.27456 0.6530715 +0.07076883 1.27456 0.6530715 +0.1119241 1.27456 0.6530715 +0.1475052 1.27456 0.6530715 +0.1846606 1.27456 0.6530715 +0.2245119 1.27456 0.6530715 +0.2679612 1.27456 0.6530715 +0.3158431 1.27456 0.6530715 +0.3689944 1.27456 0.6530715 +0.4282948 1.27456 0.6530715 +0.494694 1.27456 0.6530715 +0.5692344 1.27456 0.6530715 +0.6530715 1.27456 0.6530715 +0.7474945 1.27456 0.6530715 +0.8539475 1.27456 0.6530715 +0.974052 1.27456 0.6530715 +1.113885 1.27456 0.6530715 +1.27456 1.27456 0.6530715 +1.458117 1.27456 0.6530715 +1.667858 1.27456 0.6530715 +1.907556 1.27456 0.6530715 +2.181521 1.27456 0.6530715 +2.494678 1.27456 0.6530715 +2.852659 1.27456 0.6530715 +3.261896 1.27456 0.6530715 +3.729748 1.27456 0.6530715 +4.264621 1.27456 0.6530715 +4.876131 1.27456 0.6530715 +5.575266 1.27456 0.6530715 +6.374593 1.27456 0.6530715 +0 1.458117 0.6530715 +0 1.458117 0.6530715 +0 1.458117 0.6530715 +0.002268731 1.458117 0.6530715 +0.07076883 1.458117 0.6530715 +0.1119241 1.458117 0.6530715 +0.1475052 1.458117 0.6530715 +0.1846606 1.458117 0.6530715 +0.2245119 1.458117 0.6530715 +0.2679612 1.458117 0.6530715 +0.3158431 1.458117 0.6530715 +0.3689944 1.458117 0.6530715 +0.4282948 1.458117 0.6530715 +0.494694 1.458117 0.6530715 +0.5692344 1.458117 0.6530715 +0.6530715 1.458117 0.6530715 +0.7474945 1.458117 0.6530715 +0.8539475 1.458117 0.6530715 +0.974052 1.458117 0.6530715 +1.113885 1.458117 0.6530715 +1.27456 1.458117 0.6530715 +1.458117 1.458117 0.6530715 +1.667858 1.458117 0.6530715 +1.907556 1.458117 0.6530715 +2.181521 1.458117 0.6530715 +2.494678 1.458117 0.6530715 +2.852659 1.458117 0.6530715 +3.261896 1.458117 0.6530715 +3.729748 1.458117 0.6530715 +4.264621 1.458117 0.6530715 +4.876131 1.458117 0.6530715 +5.575266 1.458117 0.6530715 +6.374593 1.458117 0.6530715 +0 1.667858 0.6530715 +0 1.667858 0.6530715 +0 1.667858 0.6530715 +0.002268731 1.667858 0.6530715 +0.07076883 1.667858 0.6530715 +0.1119241 1.667858 0.6530715 +0.1475052 1.667858 0.6530715 +0.1846606 1.667858 0.6530715 +0.2245119 1.667858 0.6530715 +0.2679612 1.667858 0.6530715 +0.3158431 1.667858 0.6530715 +0.3689944 1.667858 0.6530715 +0.4282948 1.667858 0.6530715 +0.494694 1.667858 0.6530715 +0.5692344 1.667858 0.6530715 +0.6530715 1.667858 0.6530715 +0.7474945 1.667858 0.6530715 +0.8539475 1.667858 0.6530715 +0.974052 1.667858 0.6530715 +1.113885 1.667858 0.6530715 +1.27456 1.667858 0.6530715 +1.458117 1.667858 0.6530715 +1.667858 1.667858 0.6530715 +1.907556 1.667858 0.6530715 +2.181521 1.667858 0.6530715 +2.494678 1.667858 0.6530715 +2.852659 1.667858 0.6530715 +3.261896 1.667858 0.6530715 +3.729748 1.667858 0.6530715 +4.264621 1.667858 0.6530715 +4.876131 1.667858 0.6530715 +5.575266 1.667858 0.6530715 +6.374593 1.667858 0.6530715 +0 1.907556 0.6530715 +0 1.907556 0.6530715 +0 1.907556 0.6530715 +0.002268731 1.907556 0.6530715 +0.07076883 1.907556 0.6530715 +0.1119241 1.907556 0.6530715 +0.1475052 1.907556 0.6530715 +0.1846606 1.907556 0.6530715 +0.2245119 1.907556 0.6530715 +0.2679612 1.907556 0.6530715 +0.3158431 1.907556 0.6530715 +0.3689944 1.907556 0.6530715 +0.4282948 1.907556 0.6530715 +0.494694 1.907556 0.6530715 +0.5692344 1.907556 0.6530715 +0.6530715 1.907556 0.6530715 +0.7474945 1.907556 0.6530715 +0.8539475 1.907556 0.6530715 +0.974052 1.907556 0.6530715 +1.113885 1.907556 0.6530715 +1.27456 1.907556 0.6530715 +1.458117 1.907556 0.6530715 +1.667858 1.907556 0.6530715 +1.907556 1.907556 0.6530715 +2.181521 1.907556 0.6530715 +2.494678 1.907556 0.6530715 +2.852659 1.907556 0.6530715 +3.261896 1.907556 0.6530715 +3.729748 1.907556 0.6530715 +4.264621 1.907556 0.6530715 +4.876131 1.907556 0.6530715 +5.575266 1.907556 0.6530715 +6.374593 1.907556 0.6530715 +0 2.181521 0.6530715 +0 2.181521 0.6530715 +0 2.181521 0.6530715 +0.002268731 2.181521 0.6530715 +0.07076883 2.181521 0.6530715 +0.1119241 2.181521 0.6530715 +0.1475052 2.181521 0.6530715 +0.1846606 2.181521 0.6530715 +0.2245119 2.181521 0.6530715 +0.2679612 2.181521 0.6530715 +0.3158431 2.181521 0.6530715 +0.3689944 2.181521 0.6530715 +0.4282948 2.181521 0.6530715 +0.494694 2.181521 0.6530715 +0.5692344 2.181521 0.6530715 +0.6530715 2.181521 0.6530715 +0.7474945 2.181521 0.6530715 +0.8539475 2.181521 0.6530715 +0.974052 2.181521 0.6530715 +1.113885 2.181521 0.6530715 +1.27456 2.181521 0.6530715 +1.458117 2.181521 0.6530715 +1.667858 2.181521 0.6530715 +1.907556 2.181521 0.6530715 +2.181521 2.181521 0.6530715 +2.494678 2.181521 0.6530715 +2.852659 2.181521 0.6530715 +3.261896 2.181521 0.6530715 +3.729748 2.181521 0.6530715 +4.264621 2.181521 0.6530715 +4.876131 2.181521 0.6530715 +5.575266 2.181521 0.6530715 +6.374593 2.181521 0.6530715 +0 2.494678 0.6530715 +0 2.494678 0.6530715 +0 2.494678 0.6530715 +0.002268731 2.494678 0.6530715 +0.07076883 2.494678 0.6530715 +0.1119241 2.494678 0.6530715 +0.1475052 2.494678 0.6530715 +0.1846606 2.494678 0.6530715 +0.2245119 2.494678 0.6530715 +0.2679612 2.494678 0.6530715 +0.3158431 2.494678 0.6530715 +0.3689944 2.494678 0.6530715 +0.4282948 2.494678 0.6530715 +0.494694 2.494678 0.6530715 +0.5692344 2.494678 0.6530715 +0.6530715 2.494678 0.6530715 +0.7474945 2.494678 0.6530715 +0.8539475 2.494678 0.6530715 +0.974052 2.494678 0.6530715 +1.113885 2.494678 0.6530715 +1.27456 2.494678 0.6530715 +1.458117 2.494678 0.6530715 +1.667858 2.494678 0.6530715 +1.907556 2.494678 0.6530715 +2.181521 2.494678 0.6530715 +2.494678 2.494678 0.6530715 +2.852659 2.494678 0.6530715 +3.261896 2.494678 0.6530715 +3.729748 2.494678 0.6530715 +4.264621 2.494678 0.6530715 +4.876131 2.494678 0.6530715 +5.575266 2.494678 0.6530715 +6.374593 2.494678 0.6530715 +0 2.852659 0.6530715 +0 2.852659 0.6530715 +0 2.852659 0.6530715 +0.002268731 2.852659 0.6530715 +0.07076883 2.852659 0.6530715 +0.1119241 2.852659 0.6530715 +0.1475052 2.852659 0.6530715 +0.1846606 2.852659 0.6530715 +0.2245119 2.852659 0.6530715 +0.2679612 2.852659 0.6530715 +0.3158431 2.852659 0.6530715 +0.3689944 2.852659 0.6530715 +0.4282948 2.852659 0.6530715 +0.494694 2.852659 0.6530715 +0.5692344 2.852659 0.6530715 +0.6530715 2.852659 0.6530715 +0.7474945 2.852659 0.6530715 +0.8539475 2.852659 0.6530715 +0.974052 2.852659 0.6530715 +1.113885 2.852659 0.6530715 +1.27456 2.852659 0.6530715 +1.458117 2.852659 0.6530715 +1.667858 2.852659 0.6530715 +1.907556 2.852659 0.6530715 +2.181521 2.852659 0.6530715 +2.494678 2.852659 0.6530715 +2.852659 2.852659 0.6530715 +3.261896 2.852659 0.6530715 +3.729748 2.852659 0.6530715 +4.264621 2.852659 0.6530715 +4.876131 2.852659 0.6530715 +5.575266 2.852659 0.6530715 +6.374593 2.852659 0.6530715 +0 3.261896 0.6530715 +0 3.261896 0.6530715 +0 3.261896 0.6530715 +0.002268731 3.261896 0.6530715 +0.07076883 3.261896 0.6530715 +0.1119241 3.261896 0.6530715 +0.1475052 3.261896 0.6530715 +0.1846606 3.261896 0.6530715 +0.2245119 3.261896 0.6530715 +0.2679612 3.261896 0.6530715 +0.3158431 3.261896 0.6530715 +0.3689944 3.261896 0.6530715 +0.4282948 3.261896 0.6530715 +0.494694 3.261896 0.6530715 +0.5692344 3.261896 0.6530715 +0.6530715 3.261896 0.6530715 +0.7474945 3.261896 0.6530715 +0.8539475 3.261896 0.6530715 +0.974052 3.261896 0.6530715 +1.113885 3.261896 0.6530715 +1.27456 3.261896 0.6530715 +1.458117 3.261896 0.6530715 +1.667858 3.261896 0.6530715 +1.907556 3.261896 0.6530715 +2.181521 3.261896 0.6530715 +2.494678 3.261896 0.6530715 +2.852659 3.261896 0.6530715 +3.261896 3.261896 0.6530715 +3.729748 3.261896 0.6530715 +4.264621 3.261896 0.6530715 +4.876131 3.261896 0.6530715 +5.575266 3.261896 0.6530715 +6.374593 3.261896 0.6530715 +0 3.729748 0.6530715 +0 3.729748 0.6530715 +0 3.729748 0.6530715 +0.002268731 3.729748 0.6530715 +0.07076883 3.729748 0.6530715 +0.1119241 3.729748 0.6530715 +0.1475052 3.729748 0.6530715 +0.1846606 3.729748 0.6530715 +0.2245119 3.729748 0.6530715 +0.2679612 3.729748 0.6530715 +0.3158431 3.729748 0.6530715 +0.3689944 3.729748 0.6530715 +0.4282948 3.729748 0.6530715 +0.494694 3.729748 0.6530715 +0.5692344 3.729748 0.6530715 +0.6530715 3.729748 0.6530715 +0.7474945 3.729748 0.6530715 +0.8539475 3.729748 0.6530715 +0.974052 3.729748 0.6530715 +1.113885 3.729748 0.6530715 +1.27456 3.729748 0.6530715 +1.458117 3.729748 0.6530715 +1.667858 3.729748 0.6530715 +1.907556 3.729748 0.6530715 +2.181521 3.729748 0.6530715 +2.494678 3.729748 0.6530715 +2.852659 3.729748 0.6530715 +3.261896 3.729748 0.6530715 +3.729748 3.729748 0.6530715 +4.264621 3.729748 0.6530715 +4.876131 3.729748 0.6530715 +5.575266 3.729748 0.6530715 +6.374593 3.729748 0.6530715 +0 4.264621 0.6530715 +0 4.264621 0.6530715 +0 4.264621 0.6530715 +0.002268731 4.264621 0.6530715 +0.07076883 4.264621 0.6530715 +0.1119241 4.264621 0.6530715 +0.1475052 4.264621 0.6530715 +0.1846606 4.264621 0.6530715 +0.2245119 4.264621 0.6530715 +0.2679612 4.264621 0.6530715 +0.3158431 4.264621 0.6530715 +0.3689944 4.264621 0.6530715 +0.4282948 4.264621 0.6530715 +0.494694 4.264621 0.6530715 +0.5692344 4.264621 0.6530715 +0.6530715 4.264621 0.6530715 +0.7474945 4.264621 0.6530715 +0.8539475 4.264621 0.6530715 +0.974052 4.264621 0.6530715 +1.113885 4.264621 0.6530715 +1.27456 4.264621 0.6530715 +1.458117 4.264621 0.6530715 +1.667858 4.264621 0.6530715 +1.907556 4.264621 0.6530715 +2.181521 4.264621 0.6530715 +2.494678 4.264621 0.6530715 +2.852659 4.264621 0.6530715 +3.261896 4.264621 0.6530715 +3.729748 4.264621 0.6530715 +4.264621 4.264621 0.6530715 +4.876131 4.264621 0.6530715 +5.575266 4.264621 0.6530715 +6.374593 4.264621 0.6530715 +0 4.876131 0.6530715 +0 4.876131 0.6530715 +0 4.876131 0.6530715 +0.002268731 4.876131 0.6530715 +0.07076883 4.876131 0.6530715 +0.1119241 4.876131 0.6530715 +0.1475052 4.876131 0.6530715 +0.1846606 4.876131 0.6530715 +0.2245119 4.876131 0.6530715 +0.2679612 4.876131 0.6530715 +0.3158431 4.876131 0.6530715 +0.3689944 4.876131 0.6530715 +0.4282948 4.876131 0.6530715 +0.494694 4.876131 0.6530715 +0.5692344 4.876131 0.6530715 +0.6530715 4.876131 0.6530715 +0.7474945 4.876131 0.6530715 +0.8539475 4.876131 0.6530715 +0.974052 4.876131 0.6530715 +1.113885 4.876131 0.6530715 +1.27456 4.876131 0.6530715 +1.458117 4.876131 0.6530715 +1.667858 4.876131 0.6530715 +1.907556 4.876131 0.6530715 +2.181521 4.876131 0.6530715 +2.494678 4.876131 0.6530715 +2.852659 4.876131 0.6530715 +3.261896 4.876131 0.6530715 +3.729748 4.876131 0.6530715 +4.264621 4.876131 0.6530715 +4.876131 4.876131 0.6530715 +5.575266 4.876131 0.6530715 +6.374593 4.876131 0.6530715 +0 5.575266 0.6530715 +0 5.575266 0.6530715 +0 5.575266 0.6530715 +0.002268731 5.575266 0.6530715 +0.07076883 5.575266 0.6530715 +0.1119241 5.575266 0.6530715 +0.1475052 5.575266 0.6530715 +0.1846606 5.575266 0.6530715 +0.2245119 5.575266 0.6530715 +0.2679612 5.575266 0.6530715 +0.3158431 5.575266 0.6530715 +0.3689944 5.575266 0.6530715 +0.4282948 5.575266 0.6530715 +0.494694 5.575266 0.6530715 +0.5692344 5.575266 0.6530715 +0.6530715 5.575266 0.6530715 +0.7474945 5.575266 0.6530715 +0.8539475 5.575266 0.6530715 +0.974052 5.575266 0.6530715 +1.113885 5.575266 0.6530715 +1.27456 5.575266 0.6530715 +1.458117 5.575266 0.6530715 +1.667858 5.575266 0.6530715 +1.907556 5.575266 0.6530715 +2.181521 5.575266 0.6530715 +2.494678 5.575266 0.6530715 +2.852659 5.575266 0.6530715 +3.261896 5.575266 0.6530715 +3.729748 5.575266 0.6530715 +4.264621 5.575266 0.6530715 +4.876131 5.575266 0.6530715 +5.575266 5.575266 0.6530715 +6.374593 5.575266 0.6530715 +0 6.374593 0.6530715 +0 6.374593 0.6530715 +0 6.374593 0.6530715 +0.002268731 6.374593 0.6530715 +0.07076883 6.374593 0.6530715 +0.1119241 6.374593 0.6530715 +0.1475052 6.374593 0.6530715 +0.1846606 6.374593 0.6530715 +0.2245119 6.374593 0.6530715 +0.2679612 6.374593 0.6530715 +0.3158431 6.374593 0.6530715 +0.3689944 6.374593 0.6530715 +0.4282948 6.374593 0.6530715 +0.494694 6.374593 0.6530715 +0.5692344 6.374593 0.6530715 +0.6530715 6.374593 0.6530715 +0.7474945 6.374593 0.6530715 +0.8539475 6.374593 0.6530715 +0.974052 6.374593 0.6530715 +1.113885 6.374593 0.6530715 +1.27456 6.374593 0.6530715 +1.458117 6.374593 0.6530715 +1.667858 6.374593 0.6530715 +1.907556 6.374593 0.6530715 +2.181521 6.374593 0.6530715 +2.494678 6.374593 0.6530715 +2.852659 6.374593 0.6530715 +3.261896 6.374593 0.6530715 +3.729748 6.374593 0.6530715 +4.264621 6.374593 0.6530715 +4.876131 6.374593 0.6530715 +5.575266 6.374593 0.6530715 +6.374593 6.374593 0.6530715 +0 0 0.7474945 +0 0 0.7474945 +0 0 0.7474945 +0.002268731 0 0.7474945 +0.07076883 0 0.7474945 +0.1119241 0 0.7474945 +0.1475052 0 0.7474945 +0.1846606 0 0.7474945 +0.2245119 0 0.7474945 +0.2679612 0 0.7474945 +0.3158431 0 0.7474945 +0.3689944 0 0.7474945 +0.4282948 0 0.7474945 +0.494694 0 0.7474945 +0.5692344 0 0.7474945 +0.6530715 0 0.7474945 +0.7474945 0 0.7474945 +0.8539475 0 0.7474945 +0.974052 0 0.7474945 +1.113885 0 0.7474945 +1.27456 0 0.7474945 +1.458117 0 0.7474945 +1.667858 0 0.7474945 +1.907556 0 0.7474945 +2.181521 0 0.7474945 +2.494678 0 0.7474945 +2.852659 0 0.7474945 +3.261896 0 0.7474945 +3.729748 0 0.7474945 +4.264621 0 0.7474945 +4.876131 0 0.7474945 +5.575266 0 0.7474945 +6.374593 0 0.7474945 +0 0 0.7474945 +0 0 0.7474945 +0 0 0.7474945 +0.002268731 0 0.7474945 +0.07076883 0 0.7474945 +0.1119241 0 0.7474945 +0.1475052 0 0.7474945 +0.1846606 0 0.7474945 +0.2245119 0 0.7474945 +0.2679612 0 0.7474945 +0.3158431 0 0.7474945 +0.3689944 0 0.7474945 +0.4282948 0 0.7474945 +0.494694 0 0.7474945 +0.5692344 0 0.7474945 +0.6530715 0 0.7474945 +0.7474945 0 0.7474945 +0.8539475 0 0.7474945 +0.974052 0 0.7474945 +1.113885 0 0.7474945 +1.27456 0 0.7474945 +1.458117 0 0.7474945 +1.667858 0 0.7474945 +1.907556 0 0.7474945 +2.181521 0 0.7474945 +2.494678 0 0.7474945 +2.852659 0 0.7474945 +3.261896 0 0.7474945 +3.729748 0 0.7474945 +4.264621 0 0.7474945 +4.876131 0 0.7474945 +5.575266 0 0.7474945 +6.374593 0 0.7474945 +0 0 0.7474945 +0 0 0.7474945 +0 0 0.7474945 +0.002268731 0 0.7474945 +0.07076883 0 0.7474945 +0.1119241 0 0.7474945 +0.1475052 0 0.7474945 +0.1846606 0 0.7474945 +0.2245119 0 0.7474945 +0.2679612 0 0.7474945 +0.3158431 0 0.7474945 +0.3689944 0 0.7474945 +0.4282948 0 0.7474945 +0.494694 0 0.7474945 +0.5692344 0 0.7474945 +0.6530715 0 0.7474945 +0.7474945 0 0.7474945 +0.8539475 0 0.7474945 +0.974052 0 0.7474945 +1.113885 0 0.7474945 +1.27456 0 0.7474945 +1.458117 0 0.7474945 +1.667858 0 0.7474945 +1.907556 0 0.7474945 +2.181521 0 0.7474945 +2.494678 0 0.7474945 +2.852659 0 0.7474945 +3.261896 0 0.7474945 +3.729748 0 0.7474945 +4.264621 0 0.7474945 +4.876131 0 0.7474945 +5.575266 0 0.7474945 +6.374593 0 0.7474945 +0 0.002268731 0.7474945 +0 0.002268731 0.7474945 +0 0.002268731 0.7474945 +0.002268731 0.002268731 0.7474945 +0.07076883 0.002268731 0.7474945 +0.1119241 0.002268731 0.7474945 +0.1475052 0.002268731 0.7474945 +0.1846606 0.002268731 0.7474945 +0.2245119 0.002268731 0.7474945 +0.2679612 0.002268731 0.7474945 +0.3158431 0.002268731 0.7474945 +0.3689944 0.002268731 0.7474945 +0.4282948 0.002268731 0.7474945 +0.494694 0.002268731 0.7474945 +0.5692344 0.002268731 0.7474945 +0.6530715 0.002268731 0.7474945 +0.7474945 0.002268731 0.7474945 +0.8539475 0.002268731 0.7474945 +0.974052 0.002268731 0.7474945 +1.113885 0.002268731 0.7474945 +1.27456 0.002268731 0.7474945 +1.458117 0.002268731 0.7474945 +1.667858 0.002268731 0.7474945 +1.907556 0.002268731 0.7474945 +2.181521 0.002268731 0.7474945 +2.494678 0.002268731 0.7474945 +2.852659 0.002268731 0.7474945 +3.261896 0.002268731 0.7474945 +3.729748 0.002268731 0.7474945 +4.264621 0.002268731 0.7474945 +4.876131 0.002268731 0.7474945 +5.575266 0.002268731 0.7474945 +6.374593 0.002268731 0.7474945 +0 0.07076883 0.7474945 +0 0.07076883 0.7474945 +0 0.07076883 0.7474945 +0.002268731 0.07076883 0.7474945 +0.07076883 0.07076883 0.7474945 +0.1119241 0.07076883 0.7474945 +0.1475052 0.07076883 0.7474945 +0.1846606 0.07076883 0.7474945 +0.2245119 0.07076883 0.7474945 +0.2679612 0.07076883 0.7474945 +0.3158431 0.07076883 0.7474945 +0.3689944 0.07076883 0.7474945 +0.4282948 0.07076883 0.7474945 +0.494694 0.07076883 0.7474945 +0.5692344 0.07076883 0.7474945 +0.6530715 0.07076883 0.7474945 +0.7474945 0.07076883 0.7474945 +0.8539475 0.07076883 0.7474945 +0.974052 0.07076883 0.7474945 +1.113885 0.07076883 0.7474945 +1.27456 0.07076883 0.7474945 +1.458117 0.07076883 0.7474945 +1.667858 0.07076883 0.7474945 +1.907556 0.07076883 0.7474945 +2.181521 0.07076883 0.7474945 +2.494678 0.07076883 0.7474945 +2.852659 0.07076883 0.7474945 +3.261896 0.07076883 0.7474945 +3.729748 0.07076883 0.7474945 +4.264621 0.07076883 0.7474945 +4.876131 0.07076883 0.7474945 +5.575266 0.07076883 0.7474945 +6.374593 0.07076883 0.7474945 +0 0.1119241 0.7474945 +0 0.1119241 0.7474945 +0 0.1119241 0.7474945 +0.002268731 0.1119241 0.7474945 +0.07076883 0.1119241 0.7474945 +0.1119241 0.1119241 0.7474945 +0.1475052 0.1119241 0.7474945 +0.1846606 0.1119241 0.7474945 +0.2245119 0.1119241 0.7474945 +0.2679612 0.1119241 0.7474945 +0.3158431 0.1119241 0.7474945 +0.3689944 0.1119241 0.7474945 +0.4282948 0.1119241 0.7474945 +0.494694 0.1119241 0.7474945 +0.5692344 0.1119241 0.7474945 +0.6530715 0.1119241 0.7474945 +0.7474945 0.1119241 0.7474945 +0.8539475 0.1119241 0.7474945 +0.974052 0.1119241 0.7474945 +1.113885 0.1119241 0.7474945 +1.27456 0.1119241 0.7474945 +1.458117 0.1119241 0.7474945 +1.667858 0.1119241 0.7474945 +1.907556 0.1119241 0.7474945 +2.181521 0.1119241 0.7474945 +2.494678 0.1119241 0.7474945 +2.852659 0.1119241 0.7474945 +3.261896 0.1119241 0.7474945 +3.729748 0.1119241 0.7474945 +4.264621 0.1119241 0.7474945 +4.876131 0.1119241 0.7474945 +5.575266 0.1119241 0.7474945 +6.374593 0.1119241 0.7474945 +0 0.1475052 0.7474945 +0 0.1475052 0.7474945 +0 0.1475052 0.7474945 +0.002268731 0.1475052 0.7474945 +0.07076883 0.1475052 0.7474945 +0.1119241 0.1475052 0.7474945 +0.1475052 0.1475052 0.7474945 +0.1846606 0.1475052 0.7474945 +0.2245119 0.1475052 0.7474945 +0.2679612 0.1475052 0.7474945 +0.3158431 0.1475052 0.7474945 +0.3689944 0.1475052 0.7474945 +0.4282948 0.1475052 0.7474945 +0.494694 0.1475052 0.7474945 +0.5692344 0.1475052 0.7474945 +0.6530715 0.1475052 0.7474945 +0.7474945 0.1475052 0.7474945 +0.8539475 0.1475052 0.7474945 +0.974052 0.1475052 0.7474945 +1.113885 0.1475052 0.7474945 +1.27456 0.1475052 0.7474945 +1.458117 0.1475052 0.7474945 +1.667858 0.1475052 0.7474945 +1.907556 0.1475052 0.7474945 +2.181521 0.1475052 0.7474945 +2.494678 0.1475052 0.7474945 +2.852659 0.1475052 0.7474945 +3.261896 0.1475052 0.7474945 +3.729748 0.1475052 0.7474945 +4.264621 0.1475052 0.7474945 +4.876131 0.1475052 0.7474945 +5.575266 0.1475052 0.7474945 +6.374593 0.1475052 0.7474945 +0 0.1846606 0.7474945 +0 0.1846606 0.7474945 +0 0.1846606 0.7474945 +0.002268731 0.1846606 0.7474945 +0.07076883 0.1846606 0.7474945 +0.1119241 0.1846606 0.7474945 +0.1475052 0.1846606 0.7474945 +0.1846606 0.1846606 0.7474945 +0.2245119 0.1846606 0.7474945 +0.2679612 0.1846606 0.7474945 +0.3158431 0.1846606 0.7474945 +0.3689944 0.1846606 0.7474945 +0.4282948 0.1846606 0.7474945 +0.494694 0.1846606 0.7474945 +0.5692344 0.1846606 0.7474945 +0.6530715 0.1846606 0.7474945 +0.7474945 0.1846606 0.7474945 +0.8539475 0.1846606 0.7474945 +0.974052 0.1846606 0.7474945 +1.113885 0.1846606 0.7474945 +1.27456 0.1846606 0.7474945 +1.458117 0.1846606 0.7474945 +1.667858 0.1846606 0.7474945 +1.907556 0.1846606 0.7474945 +2.181521 0.1846606 0.7474945 +2.494678 0.1846606 0.7474945 +2.852659 0.1846606 0.7474945 +3.261896 0.1846606 0.7474945 +3.729748 0.1846606 0.7474945 +4.264621 0.1846606 0.7474945 +4.876131 0.1846606 0.7474945 +5.575266 0.1846606 0.7474945 +6.374593 0.1846606 0.7474945 +0 0.2245119 0.7474945 +0 0.2245119 0.7474945 +0 0.2245119 0.7474945 +0.002268731 0.2245119 0.7474945 +0.07076883 0.2245119 0.7474945 +0.1119241 0.2245119 0.7474945 +0.1475052 0.2245119 0.7474945 +0.1846606 0.2245119 0.7474945 +0.2245119 0.2245119 0.7474945 +0.2679612 0.2245119 0.7474945 +0.3158431 0.2245119 0.7474945 +0.3689944 0.2245119 0.7474945 +0.4282948 0.2245119 0.7474945 +0.494694 0.2245119 0.7474945 +0.5692344 0.2245119 0.7474945 +0.6530715 0.2245119 0.7474945 +0.7474945 0.2245119 0.7474945 +0.8539475 0.2245119 0.7474945 +0.974052 0.2245119 0.7474945 +1.113885 0.2245119 0.7474945 +1.27456 0.2245119 0.7474945 +1.458117 0.2245119 0.7474945 +1.667858 0.2245119 0.7474945 +1.907556 0.2245119 0.7474945 +2.181521 0.2245119 0.7474945 +2.494678 0.2245119 0.7474945 +2.852659 0.2245119 0.7474945 +3.261896 0.2245119 0.7474945 +3.729748 0.2245119 0.7474945 +4.264621 0.2245119 0.7474945 +4.876131 0.2245119 0.7474945 +5.575266 0.2245119 0.7474945 +6.374593 0.2245119 0.7474945 +0 0.2679612 0.7474945 +0 0.2679612 0.7474945 +0 0.2679612 0.7474945 +0.002268731 0.2679612 0.7474945 +0.07076883 0.2679612 0.7474945 +0.1119241 0.2679612 0.7474945 +0.1475052 0.2679612 0.7474945 +0.1846606 0.2679612 0.7474945 +0.2245119 0.2679612 0.7474945 +0.2679612 0.2679612 0.7474945 +0.3158431 0.2679612 0.7474945 +0.3689944 0.2679612 0.7474945 +0.4282948 0.2679612 0.7474945 +0.494694 0.2679612 0.7474945 +0.5692344 0.2679612 0.7474945 +0.6530715 0.2679612 0.7474945 +0.7474945 0.2679612 0.7474945 +0.8539475 0.2679612 0.7474945 +0.974052 0.2679612 0.7474945 +1.113885 0.2679612 0.7474945 +1.27456 0.2679612 0.7474945 +1.458117 0.2679612 0.7474945 +1.667858 0.2679612 0.7474945 +1.907556 0.2679612 0.7474945 +2.181521 0.2679612 0.7474945 +2.494678 0.2679612 0.7474945 +2.852659 0.2679612 0.7474945 +3.261896 0.2679612 0.7474945 +3.729748 0.2679612 0.7474945 +4.264621 0.2679612 0.7474945 +4.876131 0.2679612 0.7474945 +5.575266 0.2679612 0.7474945 +6.374593 0.2679612 0.7474945 +0 0.3158431 0.7474945 +0 0.3158431 0.7474945 +0 0.3158431 0.7474945 +0.002268731 0.3158431 0.7474945 +0.07076883 0.3158431 0.7474945 +0.1119241 0.3158431 0.7474945 +0.1475052 0.3158431 0.7474945 +0.1846606 0.3158431 0.7474945 +0.2245119 0.3158431 0.7474945 +0.2679612 0.3158431 0.7474945 +0.3158431 0.3158431 0.7474945 +0.3689944 0.3158431 0.7474945 +0.4282948 0.3158431 0.7474945 +0.494694 0.3158431 0.7474945 +0.5692344 0.3158431 0.7474945 +0.6530715 0.3158431 0.7474945 +0.7474945 0.3158431 0.7474945 +0.8539475 0.3158431 0.7474945 +0.974052 0.3158431 0.7474945 +1.113885 0.3158431 0.7474945 +1.27456 0.3158431 0.7474945 +1.458117 0.3158431 0.7474945 +1.667858 0.3158431 0.7474945 +1.907556 0.3158431 0.7474945 +2.181521 0.3158431 0.7474945 +2.494678 0.3158431 0.7474945 +2.852659 0.3158431 0.7474945 +3.261896 0.3158431 0.7474945 +3.729748 0.3158431 0.7474945 +4.264621 0.3158431 0.7474945 +4.876131 0.3158431 0.7474945 +5.575266 0.3158431 0.7474945 +6.374593 0.3158431 0.7474945 +0 0.3689944 0.7474945 +0 0.3689944 0.7474945 +0 0.3689944 0.7474945 +0.002268731 0.3689944 0.7474945 +0.07076883 0.3689944 0.7474945 +0.1119241 0.3689944 0.7474945 +0.1475052 0.3689944 0.7474945 +0.1846606 0.3689944 0.7474945 +0.2245119 0.3689944 0.7474945 +0.2679612 0.3689944 0.7474945 +0.3158431 0.3689944 0.7474945 +0.3689944 0.3689944 0.7474945 +0.4282948 0.3689944 0.7474945 +0.494694 0.3689944 0.7474945 +0.5692344 0.3689944 0.7474945 +0.6530715 0.3689944 0.7474945 +0.7474945 0.3689944 0.7474945 +0.8539475 0.3689944 0.7474945 +0.974052 0.3689944 0.7474945 +1.113885 0.3689944 0.7474945 +1.27456 0.3689944 0.7474945 +1.458117 0.3689944 0.7474945 +1.667858 0.3689944 0.7474945 +1.907556 0.3689944 0.7474945 +2.181521 0.3689944 0.7474945 +2.494678 0.3689944 0.7474945 +2.852659 0.3689944 0.7474945 +3.261896 0.3689944 0.7474945 +3.729748 0.3689944 0.7474945 +4.264621 0.3689944 0.7474945 +4.876131 0.3689944 0.7474945 +5.575266 0.3689944 0.7474945 +6.374593 0.3689944 0.7474945 +0 0.4282948 0.7474945 +0 0.4282948 0.7474945 +0 0.4282948 0.7474945 +0.002268731 0.4282948 0.7474945 +0.07076883 0.4282948 0.7474945 +0.1119241 0.4282948 0.7474945 +0.1475052 0.4282948 0.7474945 +0.1846606 0.4282948 0.7474945 +0.2245119 0.4282948 0.7474945 +0.2679612 0.4282948 0.7474945 +0.3158431 0.4282948 0.7474945 +0.3689944 0.4282948 0.7474945 +0.4282948 0.4282948 0.7474945 +0.494694 0.4282948 0.7474945 +0.5692344 0.4282948 0.7474945 +0.6530715 0.4282948 0.7474945 +0.7474945 0.4282948 0.7474945 +0.8539475 0.4282948 0.7474945 +0.974052 0.4282948 0.7474945 +1.113885 0.4282948 0.7474945 +1.27456 0.4282948 0.7474945 +1.458117 0.4282948 0.7474945 +1.667858 0.4282948 0.7474945 +1.907556 0.4282948 0.7474945 +2.181521 0.4282948 0.7474945 +2.494678 0.4282948 0.7474945 +2.852659 0.4282948 0.7474945 +3.261896 0.4282948 0.7474945 +3.729748 0.4282948 0.7474945 +4.264621 0.4282948 0.7474945 +4.876131 0.4282948 0.7474945 +5.575266 0.4282948 0.7474945 +6.374593 0.4282948 0.7474945 +0 0.494694 0.7474945 +0 0.494694 0.7474945 +0 0.494694 0.7474945 +0.002268731 0.494694 0.7474945 +0.07076883 0.494694 0.7474945 +0.1119241 0.494694 0.7474945 +0.1475052 0.494694 0.7474945 +0.1846606 0.494694 0.7474945 +0.2245119 0.494694 0.7474945 +0.2679612 0.494694 0.7474945 +0.3158431 0.494694 0.7474945 +0.3689944 0.494694 0.7474945 +0.4282948 0.494694 0.7474945 +0.494694 0.494694 0.7474945 +0.5692344 0.494694 0.7474945 +0.6530715 0.494694 0.7474945 +0.7474945 0.494694 0.7474945 +0.8539475 0.494694 0.7474945 +0.974052 0.494694 0.7474945 +1.113885 0.494694 0.7474945 +1.27456 0.494694 0.7474945 +1.458117 0.494694 0.7474945 +1.667858 0.494694 0.7474945 +1.907556 0.494694 0.7474945 +2.181521 0.494694 0.7474945 +2.494678 0.494694 0.7474945 +2.852659 0.494694 0.7474945 +3.261896 0.494694 0.7474945 +3.729748 0.494694 0.7474945 +4.264621 0.494694 0.7474945 +4.876131 0.494694 0.7474945 +5.575266 0.494694 0.7474945 +6.374593 0.494694 0.7474945 +0 0.5692344 0.7474945 +0 0.5692344 0.7474945 +0 0.5692344 0.7474945 +0.002268731 0.5692344 0.7474945 +0.07076883 0.5692344 0.7474945 +0.1119241 0.5692344 0.7474945 +0.1475052 0.5692344 0.7474945 +0.1846606 0.5692344 0.7474945 +0.2245119 0.5692344 0.7474945 +0.2679612 0.5692344 0.7474945 +0.3158431 0.5692344 0.7474945 +0.3689944 0.5692344 0.7474945 +0.4282948 0.5692344 0.7474945 +0.494694 0.5692344 0.7474945 +0.5692344 0.5692344 0.7474945 +0.6530715 0.5692344 0.7474945 +0.7474945 0.5692344 0.7474945 +0.8539475 0.5692344 0.7474945 +0.974052 0.5692344 0.7474945 +1.113885 0.5692344 0.7474945 +1.27456 0.5692344 0.7474945 +1.458117 0.5692344 0.7474945 +1.667858 0.5692344 0.7474945 +1.907556 0.5692344 0.7474945 +2.181521 0.5692344 0.7474945 +2.494678 0.5692344 0.7474945 +2.852659 0.5692344 0.7474945 +3.261896 0.5692344 0.7474945 +3.729748 0.5692344 0.7474945 +4.264621 0.5692344 0.7474945 +4.876131 0.5692344 0.7474945 +5.575266 0.5692344 0.7474945 +6.374593 0.5692344 0.7474945 +0 0.6530715 0.7474945 +0 0.6530715 0.7474945 +0 0.6530715 0.7474945 +0.002268731 0.6530715 0.7474945 +0.07076883 0.6530715 0.7474945 +0.1119241 0.6530715 0.7474945 +0.1475052 0.6530715 0.7474945 +0.1846606 0.6530715 0.7474945 +0.2245119 0.6530715 0.7474945 +0.2679612 0.6530715 0.7474945 +0.3158431 0.6530715 0.7474945 +0.3689944 0.6530715 0.7474945 +0.4282948 0.6530715 0.7474945 +0.494694 0.6530715 0.7474945 +0.5692344 0.6530715 0.7474945 +0.6530715 0.6530715 0.7474945 +0.7474945 0.6530715 0.7474945 +0.8539475 0.6530715 0.7474945 +0.974052 0.6530715 0.7474945 +1.113885 0.6530715 0.7474945 +1.27456 0.6530715 0.7474945 +1.458117 0.6530715 0.7474945 +1.667858 0.6530715 0.7474945 +1.907556 0.6530715 0.7474945 +2.181521 0.6530715 0.7474945 +2.494678 0.6530715 0.7474945 +2.852659 0.6530715 0.7474945 +3.261896 0.6530715 0.7474945 +3.729748 0.6530715 0.7474945 +4.264621 0.6530715 0.7474945 +4.876131 0.6530715 0.7474945 +5.575266 0.6530715 0.7474945 +6.374593 0.6530715 0.7474945 +0 0.7474945 0.7474945 +0 0.7474945 0.7474945 +0 0.7474945 0.7474945 +0.002268731 0.7474945 0.7474945 +0.07076883 0.7474945 0.7474945 +0.1119241 0.7474945 0.7474945 +0.1475052 0.7474945 0.7474945 +0.1846606 0.7474945 0.7474945 +0.2245119 0.7474945 0.7474945 +0.2679612 0.7474945 0.7474945 +0.3158431 0.7474945 0.7474945 +0.3689944 0.7474945 0.7474945 +0.4282948 0.7474945 0.7474945 +0.494694 0.7474945 0.7474945 +0.5692344 0.7474945 0.7474945 +0.6530715 0.7474945 0.7474945 +0.7474945 0.7474945 0.7474945 +0.8539475 0.7474945 0.7474945 +0.974052 0.7474945 0.7474945 +1.113885 0.7474945 0.7474945 +1.27456 0.7474945 0.7474945 +1.458117 0.7474945 0.7474945 +1.667858 0.7474945 0.7474945 +1.907556 0.7474945 0.7474945 +2.181521 0.7474945 0.7474945 +2.494678 0.7474945 0.7474945 +2.852659 0.7474945 0.7474945 +3.261896 0.7474945 0.7474945 +3.729748 0.7474945 0.7474945 +4.264621 0.7474945 0.7474945 +4.876131 0.7474945 0.7474945 +5.575266 0.7474945 0.7474945 +6.374593 0.7474945 0.7474945 +0 0.8539475 0.7474945 +0 0.8539475 0.7474945 +0 0.8539475 0.7474945 +0.002268731 0.8539475 0.7474945 +0.07076883 0.8539475 0.7474945 +0.1119241 0.8539475 0.7474945 +0.1475052 0.8539475 0.7474945 +0.1846606 0.8539475 0.7474945 +0.2245119 0.8539475 0.7474945 +0.2679612 0.8539475 0.7474945 +0.3158431 0.8539475 0.7474945 +0.3689944 0.8539475 0.7474945 +0.4282948 0.8539475 0.7474945 +0.494694 0.8539475 0.7474945 +0.5692344 0.8539475 0.7474945 +0.6530715 0.8539475 0.7474945 +0.7474945 0.8539475 0.7474945 +0.8539475 0.8539475 0.7474945 +0.974052 0.8539475 0.7474945 +1.113885 0.8539475 0.7474945 +1.27456 0.8539475 0.7474945 +1.458117 0.8539475 0.7474945 +1.667858 0.8539475 0.7474945 +1.907556 0.8539475 0.7474945 +2.181521 0.8539475 0.7474945 +2.494678 0.8539475 0.7474945 +2.852659 0.8539475 0.7474945 +3.261896 0.8539475 0.7474945 +3.729748 0.8539475 0.7474945 +4.264621 0.8539475 0.7474945 +4.876131 0.8539475 0.7474945 +5.575266 0.8539475 0.7474945 +6.374593 0.8539475 0.7474945 +0 0.974052 0.7474945 +0 0.974052 0.7474945 +0 0.974052 0.7474945 +0.002268731 0.974052 0.7474945 +0.07076883 0.974052 0.7474945 +0.1119241 0.974052 0.7474945 +0.1475052 0.974052 0.7474945 +0.1846606 0.974052 0.7474945 +0.2245119 0.974052 0.7474945 +0.2679612 0.974052 0.7474945 +0.3158431 0.974052 0.7474945 +0.3689944 0.974052 0.7474945 +0.4282948 0.974052 0.7474945 +0.494694 0.974052 0.7474945 +0.5692344 0.974052 0.7474945 +0.6530715 0.974052 0.7474945 +0.7474945 0.974052 0.7474945 +0.8539475 0.974052 0.7474945 +0.974052 0.974052 0.7474945 +1.113885 0.974052 0.7474945 +1.27456 0.974052 0.7474945 +1.458117 0.974052 0.7474945 +1.667858 0.974052 0.7474945 +1.907556 0.974052 0.7474945 +2.181521 0.974052 0.7474945 +2.494678 0.974052 0.7474945 +2.852659 0.974052 0.7474945 +3.261896 0.974052 0.7474945 +3.729748 0.974052 0.7474945 +4.264621 0.974052 0.7474945 +4.876131 0.974052 0.7474945 +5.575266 0.974052 0.7474945 +6.374593 0.974052 0.7474945 +0 1.113885 0.7474945 +0 1.113885 0.7474945 +0 1.113885 0.7474945 +0.002268731 1.113885 0.7474945 +0.07076883 1.113885 0.7474945 +0.1119241 1.113885 0.7474945 +0.1475052 1.113885 0.7474945 +0.1846606 1.113885 0.7474945 +0.2245119 1.113885 0.7474945 +0.2679612 1.113885 0.7474945 +0.3158431 1.113885 0.7474945 +0.3689944 1.113885 0.7474945 +0.4282948 1.113885 0.7474945 +0.494694 1.113885 0.7474945 +0.5692344 1.113885 0.7474945 +0.6530715 1.113885 0.7474945 +0.7474945 1.113885 0.7474945 +0.8539475 1.113885 0.7474945 +0.974052 1.113885 0.7474945 +1.113885 1.113885 0.7474945 +1.27456 1.113885 0.7474945 +1.458117 1.113885 0.7474945 +1.667858 1.113885 0.7474945 +1.907556 1.113885 0.7474945 +2.181521 1.113885 0.7474945 +2.494678 1.113885 0.7474945 +2.852659 1.113885 0.7474945 +3.261896 1.113885 0.7474945 +3.729748 1.113885 0.7474945 +4.264621 1.113885 0.7474945 +4.876131 1.113885 0.7474945 +5.575266 1.113885 0.7474945 +6.374593 1.113885 0.7474945 +0 1.27456 0.7474945 +0 1.27456 0.7474945 +0 1.27456 0.7474945 +0.002268731 1.27456 0.7474945 +0.07076883 1.27456 0.7474945 +0.1119241 1.27456 0.7474945 +0.1475052 1.27456 0.7474945 +0.1846606 1.27456 0.7474945 +0.2245119 1.27456 0.7474945 +0.2679612 1.27456 0.7474945 +0.3158431 1.27456 0.7474945 +0.3689944 1.27456 0.7474945 +0.4282948 1.27456 0.7474945 +0.494694 1.27456 0.7474945 +0.5692344 1.27456 0.7474945 +0.6530715 1.27456 0.7474945 +0.7474945 1.27456 0.7474945 +0.8539475 1.27456 0.7474945 +0.974052 1.27456 0.7474945 +1.113885 1.27456 0.7474945 +1.27456 1.27456 0.7474945 +1.458117 1.27456 0.7474945 +1.667858 1.27456 0.7474945 +1.907556 1.27456 0.7474945 +2.181521 1.27456 0.7474945 +2.494678 1.27456 0.7474945 +2.852659 1.27456 0.7474945 +3.261896 1.27456 0.7474945 +3.729748 1.27456 0.7474945 +4.264621 1.27456 0.7474945 +4.876131 1.27456 0.7474945 +5.575266 1.27456 0.7474945 +6.374593 1.27456 0.7474945 +0 1.458117 0.7474945 +0 1.458117 0.7474945 +0 1.458117 0.7474945 +0.002268731 1.458117 0.7474945 +0.07076883 1.458117 0.7474945 +0.1119241 1.458117 0.7474945 +0.1475052 1.458117 0.7474945 +0.1846606 1.458117 0.7474945 +0.2245119 1.458117 0.7474945 +0.2679612 1.458117 0.7474945 +0.3158431 1.458117 0.7474945 +0.3689944 1.458117 0.7474945 +0.4282948 1.458117 0.7474945 +0.494694 1.458117 0.7474945 +0.5692344 1.458117 0.7474945 +0.6530715 1.458117 0.7474945 +0.7474945 1.458117 0.7474945 +0.8539475 1.458117 0.7474945 +0.974052 1.458117 0.7474945 +1.113885 1.458117 0.7474945 +1.27456 1.458117 0.7474945 +1.458117 1.458117 0.7474945 +1.667858 1.458117 0.7474945 +1.907556 1.458117 0.7474945 +2.181521 1.458117 0.7474945 +2.494678 1.458117 0.7474945 +2.852659 1.458117 0.7474945 +3.261896 1.458117 0.7474945 +3.729748 1.458117 0.7474945 +4.264621 1.458117 0.7474945 +4.876131 1.458117 0.7474945 +5.575266 1.458117 0.7474945 +6.374593 1.458117 0.7474945 +0 1.667858 0.7474945 +0 1.667858 0.7474945 +0 1.667858 0.7474945 +0.002268731 1.667858 0.7474945 +0.07076883 1.667858 0.7474945 +0.1119241 1.667858 0.7474945 +0.1475052 1.667858 0.7474945 +0.1846606 1.667858 0.7474945 +0.2245119 1.667858 0.7474945 +0.2679612 1.667858 0.7474945 +0.3158431 1.667858 0.7474945 +0.3689944 1.667858 0.7474945 +0.4282948 1.667858 0.7474945 +0.494694 1.667858 0.7474945 +0.5692344 1.667858 0.7474945 +0.6530715 1.667858 0.7474945 +0.7474945 1.667858 0.7474945 +0.8539475 1.667858 0.7474945 +0.974052 1.667858 0.7474945 +1.113885 1.667858 0.7474945 +1.27456 1.667858 0.7474945 +1.458117 1.667858 0.7474945 +1.667858 1.667858 0.7474945 +1.907556 1.667858 0.7474945 +2.181521 1.667858 0.7474945 +2.494678 1.667858 0.7474945 +2.852659 1.667858 0.7474945 +3.261896 1.667858 0.7474945 +3.729748 1.667858 0.7474945 +4.264621 1.667858 0.7474945 +4.876131 1.667858 0.7474945 +5.575266 1.667858 0.7474945 +6.374593 1.667858 0.7474945 +0 1.907556 0.7474945 +0 1.907556 0.7474945 +0 1.907556 0.7474945 +0.002268731 1.907556 0.7474945 +0.07076883 1.907556 0.7474945 +0.1119241 1.907556 0.7474945 +0.1475052 1.907556 0.7474945 +0.1846606 1.907556 0.7474945 +0.2245119 1.907556 0.7474945 +0.2679612 1.907556 0.7474945 +0.3158431 1.907556 0.7474945 +0.3689944 1.907556 0.7474945 +0.4282948 1.907556 0.7474945 +0.494694 1.907556 0.7474945 +0.5692344 1.907556 0.7474945 +0.6530715 1.907556 0.7474945 +0.7474945 1.907556 0.7474945 +0.8539475 1.907556 0.7474945 +0.974052 1.907556 0.7474945 +1.113885 1.907556 0.7474945 +1.27456 1.907556 0.7474945 +1.458117 1.907556 0.7474945 +1.667858 1.907556 0.7474945 +1.907556 1.907556 0.7474945 +2.181521 1.907556 0.7474945 +2.494678 1.907556 0.7474945 +2.852659 1.907556 0.7474945 +3.261896 1.907556 0.7474945 +3.729748 1.907556 0.7474945 +4.264621 1.907556 0.7474945 +4.876131 1.907556 0.7474945 +5.575266 1.907556 0.7474945 +6.374593 1.907556 0.7474945 +0 2.181521 0.7474945 +0 2.181521 0.7474945 +0 2.181521 0.7474945 +0.002268731 2.181521 0.7474945 +0.07076883 2.181521 0.7474945 +0.1119241 2.181521 0.7474945 +0.1475052 2.181521 0.7474945 +0.1846606 2.181521 0.7474945 +0.2245119 2.181521 0.7474945 +0.2679612 2.181521 0.7474945 +0.3158431 2.181521 0.7474945 +0.3689944 2.181521 0.7474945 +0.4282948 2.181521 0.7474945 +0.494694 2.181521 0.7474945 +0.5692344 2.181521 0.7474945 +0.6530715 2.181521 0.7474945 +0.7474945 2.181521 0.7474945 +0.8539475 2.181521 0.7474945 +0.974052 2.181521 0.7474945 +1.113885 2.181521 0.7474945 +1.27456 2.181521 0.7474945 +1.458117 2.181521 0.7474945 +1.667858 2.181521 0.7474945 +1.907556 2.181521 0.7474945 +2.181521 2.181521 0.7474945 +2.494678 2.181521 0.7474945 +2.852659 2.181521 0.7474945 +3.261896 2.181521 0.7474945 +3.729748 2.181521 0.7474945 +4.264621 2.181521 0.7474945 +4.876131 2.181521 0.7474945 +5.575266 2.181521 0.7474945 +6.374593 2.181521 0.7474945 +0 2.494678 0.7474945 +0 2.494678 0.7474945 +0 2.494678 0.7474945 +0.002268731 2.494678 0.7474945 +0.07076883 2.494678 0.7474945 +0.1119241 2.494678 0.7474945 +0.1475052 2.494678 0.7474945 +0.1846606 2.494678 0.7474945 +0.2245119 2.494678 0.7474945 +0.2679612 2.494678 0.7474945 +0.3158431 2.494678 0.7474945 +0.3689944 2.494678 0.7474945 +0.4282948 2.494678 0.7474945 +0.494694 2.494678 0.7474945 +0.5692344 2.494678 0.7474945 +0.6530715 2.494678 0.7474945 +0.7474945 2.494678 0.7474945 +0.8539475 2.494678 0.7474945 +0.974052 2.494678 0.7474945 +1.113885 2.494678 0.7474945 +1.27456 2.494678 0.7474945 +1.458117 2.494678 0.7474945 +1.667858 2.494678 0.7474945 +1.907556 2.494678 0.7474945 +2.181521 2.494678 0.7474945 +2.494678 2.494678 0.7474945 +2.852659 2.494678 0.7474945 +3.261896 2.494678 0.7474945 +3.729748 2.494678 0.7474945 +4.264621 2.494678 0.7474945 +4.876131 2.494678 0.7474945 +5.575266 2.494678 0.7474945 +6.374593 2.494678 0.7474945 +0 2.852659 0.7474945 +0 2.852659 0.7474945 +0 2.852659 0.7474945 +0.002268731 2.852659 0.7474945 +0.07076883 2.852659 0.7474945 +0.1119241 2.852659 0.7474945 +0.1475052 2.852659 0.7474945 +0.1846606 2.852659 0.7474945 +0.2245119 2.852659 0.7474945 +0.2679612 2.852659 0.7474945 +0.3158431 2.852659 0.7474945 +0.3689944 2.852659 0.7474945 +0.4282948 2.852659 0.7474945 +0.494694 2.852659 0.7474945 +0.5692344 2.852659 0.7474945 +0.6530715 2.852659 0.7474945 +0.7474945 2.852659 0.7474945 +0.8539475 2.852659 0.7474945 +0.974052 2.852659 0.7474945 +1.113885 2.852659 0.7474945 +1.27456 2.852659 0.7474945 +1.458117 2.852659 0.7474945 +1.667858 2.852659 0.7474945 +1.907556 2.852659 0.7474945 +2.181521 2.852659 0.7474945 +2.494678 2.852659 0.7474945 +2.852659 2.852659 0.7474945 +3.261896 2.852659 0.7474945 +3.729748 2.852659 0.7474945 +4.264621 2.852659 0.7474945 +4.876131 2.852659 0.7474945 +5.575266 2.852659 0.7474945 +6.374593 2.852659 0.7474945 +0 3.261896 0.7474945 +0 3.261896 0.7474945 +0 3.261896 0.7474945 +0.002268731 3.261896 0.7474945 +0.07076883 3.261896 0.7474945 +0.1119241 3.261896 0.7474945 +0.1475052 3.261896 0.7474945 +0.1846606 3.261896 0.7474945 +0.2245119 3.261896 0.7474945 +0.2679612 3.261896 0.7474945 +0.3158431 3.261896 0.7474945 +0.3689944 3.261896 0.7474945 +0.4282948 3.261896 0.7474945 +0.494694 3.261896 0.7474945 +0.5692344 3.261896 0.7474945 +0.6530715 3.261896 0.7474945 +0.7474945 3.261896 0.7474945 +0.8539475 3.261896 0.7474945 +0.974052 3.261896 0.7474945 +1.113885 3.261896 0.7474945 +1.27456 3.261896 0.7474945 +1.458117 3.261896 0.7474945 +1.667858 3.261896 0.7474945 +1.907556 3.261896 0.7474945 +2.181521 3.261896 0.7474945 +2.494678 3.261896 0.7474945 +2.852659 3.261896 0.7474945 +3.261896 3.261896 0.7474945 +3.729748 3.261896 0.7474945 +4.264621 3.261896 0.7474945 +4.876131 3.261896 0.7474945 +5.575266 3.261896 0.7474945 +6.374593 3.261896 0.7474945 +0 3.729748 0.7474945 +0 3.729748 0.7474945 +0 3.729748 0.7474945 +0.002268731 3.729748 0.7474945 +0.07076883 3.729748 0.7474945 +0.1119241 3.729748 0.7474945 +0.1475052 3.729748 0.7474945 +0.1846606 3.729748 0.7474945 +0.2245119 3.729748 0.7474945 +0.2679612 3.729748 0.7474945 +0.3158431 3.729748 0.7474945 +0.3689944 3.729748 0.7474945 +0.4282948 3.729748 0.7474945 +0.494694 3.729748 0.7474945 +0.5692344 3.729748 0.7474945 +0.6530715 3.729748 0.7474945 +0.7474945 3.729748 0.7474945 +0.8539475 3.729748 0.7474945 +0.974052 3.729748 0.7474945 +1.113885 3.729748 0.7474945 +1.27456 3.729748 0.7474945 +1.458117 3.729748 0.7474945 +1.667858 3.729748 0.7474945 +1.907556 3.729748 0.7474945 +2.181521 3.729748 0.7474945 +2.494678 3.729748 0.7474945 +2.852659 3.729748 0.7474945 +3.261896 3.729748 0.7474945 +3.729748 3.729748 0.7474945 +4.264621 3.729748 0.7474945 +4.876131 3.729748 0.7474945 +5.575266 3.729748 0.7474945 +6.374593 3.729748 0.7474945 +0 4.264621 0.7474945 +0 4.264621 0.7474945 +0 4.264621 0.7474945 +0.002268731 4.264621 0.7474945 +0.07076883 4.264621 0.7474945 +0.1119241 4.264621 0.7474945 +0.1475052 4.264621 0.7474945 +0.1846606 4.264621 0.7474945 +0.2245119 4.264621 0.7474945 +0.2679612 4.264621 0.7474945 +0.3158431 4.264621 0.7474945 +0.3689944 4.264621 0.7474945 +0.4282948 4.264621 0.7474945 +0.494694 4.264621 0.7474945 +0.5692344 4.264621 0.7474945 +0.6530715 4.264621 0.7474945 +0.7474945 4.264621 0.7474945 +0.8539475 4.264621 0.7474945 +0.974052 4.264621 0.7474945 +1.113885 4.264621 0.7474945 +1.27456 4.264621 0.7474945 +1.458117 4.264621 0.7474945 +1.667858 4.264621 0.7474945 +1.907556 4.264621 0.7474945 +2.181521 4.264621 0.7474945 +2.494678 4.264621 0.7474945 +2.852659 4.264621 0.7474945 +3.261896 4.264621 0.7474945 +3.729748 4.264621 0.7474945 +4.264621 4.264621 0.7474945 +4.876131 4.264621 0.7474945 +5.575266 4.264621 0.7474945 +6.374593 4.264621 0.7474945 +0 4.876131 0.7474945 +0 4.876131 0.7474945 +0 4.876131 0.7474945 +0.002268731 4.876131 0.7474945 +0.07076883 4.876131 0.7474945 +0.1119241 4.876131 0.7474945 +0.1475052 4.876131 0.7474945 +0.1846606 4.876131 0.7474945 +0.2245119 4.876131 0.7474945 +0.2679612 4.876131 0.7474945 +0.3158431 4.876131 0.7474945 +0.3689944 4.876131 0.7474945 +0.4282948 4.876131 0.7474945 +0.494694 4.876131 0.7474945 +0.5692344 4.876131 0.7474945 +0.6530715 4.876131 0.7474945 +0.7474945 4.876131 0.7474945 +0.8539475 4.876131 0.7474945 +0.974052 4.876131 0.7474945 +1.113885 4.876131 0.7474945 +1.27456 4.876131 0.7474945 +1.458117 4.876131 0.7474945 +1.667858 4.876131 0.7474945 +1.907556 4.876131 0.7474945 +2.181521 4.876131 0.7474945 +2.494678 4.876131 0.7474945 +2.852659 4.876131 0.7474945 +3.261896 4.876131 0.7474945 +3.729748 4.876131 0.7474945 +4.264621 4.876131 0.7474945 +4.876131 4.876131 0.7474945 +5.575266 4.876131 0.7474945 +6.374593 4.876131 0.7474945 +0 5.575266 0.7474945 +0 5.575266 0.7474945 +0 5.575266 0.7474945 +0.002268731 5.575266 0.7474945 +0.07076883 5.575266 0.7474945 +0.1119241 5.575266 0.7474945 +0.1475052 5.575266 0.7474945 +0.1846606 5.575266 0.7474945 +0.2245119 5.575266 0.7474945 +0.2679612 5.575266 0.7474945 +0.3158431 5.575266 0.7474945 +0.3689944 5.575266 0.7474945 +0.4282948 5.575266 0.7474945 +0.494694 5.575266 0.7474945 +0.5692344 5.575266 0.7474945 +0.6530715 5.575266 0.7474945 +0.7474945 5.575266 0.7474945 +0.8539475 5.575266 0.7474945 +0.974052 5.575266 0.7474945 +1.113885 5.575266 0.7474945 +1.27456 5.575266 0.7474945 +1.458117 5.575266 0.7474945 +1.667858 5.575266 0.7474945 +1.907556 5.575266 0.7474945 +2.181521 5.575266 0.7474945 +2.494678 5.575266 0.7474945 +2.852659 5.575266 0.7474945 +3.261896 5.575266 0.7474945 +3.729748 5.575266 0.7474945 +4.264621 5.575266 0.7474945 +4.876131 5.575266 0.7474945 +5.575266 5.575266 0.7474945 +6.374593 5.575266 0.7474945 +0 6.374593 0.7474945 +0 6.374593 0.7474945 +0 6.374593 0.7474945 +0.002268731 6.374593 0.7474945 +0.07076883 6.374593 0.7474945 +0.1119241 6.374593 0.7474945 +0.1475052 6.374593 0.7474945 +0.1846606 6.374593 0.7474945 +0.2245119 6.374593 0.7474945 +0.2679612 6.374593 0.7474945 +0.3158431 6.374593 0.7474945 +0.3689944 6.374593 0.7474945 +0.4282948 6.374593 0.7474945 +0.494694 6.374593 0.7474945 +0.5692344 6.374593 0.7474945 +0.6530715 6.374593 0.7474945 +0.7474945 6.374593 0.7474945 +0.8539475 6.374593 0.7474945 +0.974052 6.374593 0.7474945 +1.113885 6.374593 0.7474945 +1.27456 6.374593 0.7474945 +1.458117 6.374593 0.7474945 +1.667858 6.374593 0.7474945 +1.907556 6.374593 0.7474945 +2.181521 6.374593 0.7474945 +2.494678 6.374593 0.7474945 +2.852659 6.374593 0.7474945 +3.261896 6.374593 0.7474945 +3.729748 6.374593 0.7474945 +4.264621 6.374593 0.7474945 +4.876131 6.374593 0.7474945 +5.575266 6.374593 0.7474945 +6.374593 6.374593 0.7474945 +0 0 0.8539475 +0 0 0.8539475 +0 0 0.8539475 +0.002268731 0 0.8539475 +0.07076883 0 0.8539475 +0.1119241 0 0.8539475 +0.1475052 0 0.8539475 +0.1846606 0 0.8539475 +0.2245119 0 0.8539475 +0.2679612 0 0.8539475 +0.3158431 0 0.8539475 +0.3689944 0 0.8539475 +0.4282948 0 0.8539475 +0.494694 0 0.8539475 +0.5692344 0 0.8539475 +0.6530715 0 0.8539475 +0.7474945 0 0.8539475 +0.8539475 0 0.8539475 +0.974052 0 0.8539475 +1.113885 0 0.8539475 +1.27456 0 0.8539475 +1.458117 0 0.8539475 +1.667858 0 0.8539475 +1.907556 0 0.8539475 +2.181521 0 0.8539475 +2.494678 0 0.8539475 +2.852659 0 0.8539475 +3.261896 0 0.8539475 +3.729748 0 0.8539475 +4.264621 0 0.8539475 +4.876131 0 0.8539475 +5.575266 0 0.8539475 +6.374593 0 0.8539475 +0 0 0.8539475 +0 0 0.8539475 +0 0 0.8539475 +0.002268731 0 0.8539475 +0.07076883 0 0.8539475 +0.1119241 0 0.8539475 +0.1475052 0 0.8539475 +0.1846606 0 0.8539475 +0.2245119 0 0.8539475 +0.2679612 0 0.8539475 +0.3158431 0 0.8539475 +0.3689944 0 0.8539475 +0.4282948 0 0.8539475 +0.494694 0 0.8539475 +0.5692344 0 0.8539475 +0.6530715 0 0.8539475 +0.7474945 0 0.8539475 +0.8539475 0 0.8539475 +0.974052 0 0.8539475 +1.113885 0 0.8539475 +1.27456 0 0.8539475 +1.458117 0 0.8539475 +1.667858 0 0.8539475 +1.907556 0 0.8539475 +2.181521 0 0.8539475 +2.494678 0 0.8539475 +2.852659 0 0.8539475 +3.261896 0 0.8539475 +3.729748 0 0.8539475 +4.264621 0 0.8539475 +4.876131 0 0.8539475 +5.575266 0 0.8539475 +6.374593 0 0.8539475 +0 0 0.8539475 +0 0 0.8539475 +0 0 0.8539475 +0.002268731 0 0.8539475 +0.07076883 0 0.8539475 +0.1119241 0 0.8539475 +0.1475052 0 0.8539475 +0.1846606 0 0.8539475 +0.2245119 0 0.8539475 +0.2679612 0 0.8539475 +0.3158431 0 0.8539475 +0.3689944 0 0.8539475 +0.4282948 0 0.8539475 +0.494694 0 0.8539475 +0.5692344 0 0.8539475 +0.6530715 0 0.8539475 +0.7474945 0 0.8539475 +0.8539475 0 0.8539475 +0.974052 0 0.8539475 +1.113885 0 0.8539475 +1.27456 0 0.8539475 +1.458117 0 0.8539475 +1.667858 0 0.8539475 +1.907556 0 0.8539475 +2.181521 0 0.8539475 +2.494678 0 0.8539475 +2.852659 0 0.8539475 +3.261896 0 0.8539475 +3.729748 0 0.8539475 +4.264621 0 0.8539475 +4.876131 0 0.8539475 +5.575266 0 0.8539475 +6.374593 0 0.8539475 +0 0.002268731 0.8539475 +0 0.002268731 0.8539475 +0 0.002268731 0.8539475 +0.002268731 0.002268731 0.8539475 +0.07076883 0.002268731 0.8539475 +0.1119241 0.002268731 0.8539475 +0.1475052 0.002268731 0.8539475 +0.1846606 0.002268731 0.8539475 +0.2245119 0.002268731 0.8539475 +0.2679612 0.002268731 0.8539475 +0.3158431 0.002268731 0.8539475 +0.3689944 0.002268731 0.8539475 +0.4282948 0.002268731 0.8539475 +0.494694 0.002268731 0.8539475 +0.5692344 0.002268731 0.8539475 +0.6530715 0.002268731 0.8539475 +0.7474945 0.002268731 0.8539475 +0.8539475 0.002268731 0.8539475 +0.974052 0.002268731 0.8539475 +1.113885 0.002268731 0.8539475 +1.27456 0.002268731 0.8539475 +1.458117 0.002268731 0.8539475 +1.667858 0.002268731 0.8539475 +1.907556 0.002268731 0.8539475 +2.181521 0.002268731 0.8539475 +2.494678 0.002268731 0.8539475 +2.852659 0.002268731 0.8539475 +3.261896 0.002268731 0.8539475 +3.729748 0.002268731 0.8539475 +4.264621 0.002268731 0.8539475 +4.876131 0.002268731 0.8539475 +5.575266 0.002268731 0.8539475 +6.374593 0.002268731 0.8539475 +0 0.07076883 0.8539475 +0 0.07076883 0.8539475 +0 0.07076883 0.8539475 +0.002268731 0.07076883 0.8539475 +0.07076883 0.07076883 0.8539475 +0.1119241 0.07076883 0.8539475 +0.1475052 0.07076883 0.8539475 +0.1846606 0.07076883 0.8539475 +0.2245119 0.07076883 0.8539475 +0.2679612 0.07076883 0.8539475 +0.3158431 0.07076883 0.8539475 +0.3689944 0.07076883 0.8539475 +0.4282948 0.07076883 0.8539475 +0.494694 0.07076883 0.8539475 +0.5692344 0.07076883 0.8539475 +0.6530715 0.07076883 0.8539475 +0.7474945 0.07076883 0.8539475 +0.8539475 0.07076883 0.8539475 +0.974052 0.07076883 0.8539475 +1.113885 0.07076883 0.8539475 +1.27456 0.07076883 0.8539475 +1.458117 0.07076883 0.8539475 +1.667858 0.07076883 0.8539475 +1.907556 0.07076883 0.8539475 +2.181521 0.07076883 0.8539475 +2.494678 0.07076883 0.8539475 +2.852659 0.07076883 0.8539475 +3.261896 0.07076883 0.8539475 +3.729748 0.07076883 0.8539475 +4.264621 0.07076883 0.8539475 +4.876131 0.07076883 0.8539475 +5.575266 0.07076883 0.8539475 +6.374593 0.07076883 0.8539475 +0 0.1119241 0.8539475 +0 0.1119241 0.8539475 +0 0.1119241 0.8539475 +0.002268731 0.1119241 0.8539475 +0.07076883 0.1119241 0.8539475 +0.1119241 0.1119241 0.8539475 +0.1475052 0.1119241 0.8539475 +0.1846606 0.1119241 0.8539475 +0.2245119 0.1119241 0.8539475 +0.2679612 0.1119241 0.8539475 +0.3158431 0.1119241 0.8539475 +0.3689944 0.1119241 0.8539475 +0.4282948 0.1119241 0.8539475 +0.494694 0.1119241 0.8539475 +0.5692344 0.1119241 0.8539475 +0.6530715 0.1119241 0.8539475 +0.7474945 0.1119241 0.8539475 +0.8539475 0.1119241 0.8539475 +0.974052 0.1119241 0.8539475 +1.113885 0.1119241 0.8539475 +1.27456 0.1119241 0.8539475 +1.458117 0.1119241 0.8539475 +1.667858 0.1119241 0.8539475 +1.907556 0.1119241 0.8539475 +2.181521 0.1119241 0.8539475 +2.494678 0.1119241 0.8539475 +2.852659 0.1119241 0.8539475 +3.261896 0.1119241 0.8539475 +3.729748 0.1119241 0.8539475 +4.264621 0.1119241 0.8539475 +4.876131 0.1119241 0.8539475 +5.575266 0.1119241 0.8539475 +6.374593 0.1119241 0.8539475 +0 0.1475052 0.8539475 +0 0.1475052 0.8539475 +0 0.1475052 0.8539475 +0.002268731 0.1475052 0.8539475 +0.07076883 0.1475052 0.8539475 +0.1119241 0.1475052 0.8539475 +0.1475052 0.1475052 0.8539475 +0.1846606 0.1475052 0.8539475 +0.2245119 0.1475052 0.8539475 +0.2679612 0.1475052 0.8539475 +0.3158431 0.1475052 0.8539475 +0.3689944 0.1475052 0.8539475 +0.4282948 0.1475052 0.8539475 +0.494694 0.1475052 0.8539475 +0.5692344 0.1475052 0.8539475 +0.6530715 0.1475052 0.8539475 +0.7474945 0.1475052 0.8539475 +0.8539475 0.1475052 0.8539475 +0.974052 0.1475052 0.8539475 +1.113885 0.1475052 0.8539475 +1.27456 0.1475052 0.8539475 +1.458117 0.1475052 0.8539475 +1.667858 0.1475052 0.8539475 +1.907556 0.1475052 0.8539475 +2.181521 0.1475052 0.8539475 +2.494678 0.1475052 0.8539475 +2.852659 0.1475052 0.8539475 +3.261896 0.1475052 0.8539475 +3.729748 0.1475052 0.8539475 +4.264621 0.1475052 0.8539475 +4.876131 0.1475052 0.8539475 +5.575266 0.1475052 0.8539475 +6.374593 0.1475052 0.8539475 +0 0.1846606 0.8539475 +0 0.1846606 0.8539475 +0 0.1846606 0.8539475 +0.002268731 0.1846606 0.8539475 +0.07076883 0.1846606 0.8539475 +0.1119241 0.1846606 0.8539475 +0.1475052 0.1846606 0.8539475 +0.1846606 0.1846606 0.8539475 +0.2245119 0.1846606 0.8539475 +0.2679612 0.1846606 0.8539475 +0.3158431 0.1846606 0.8539475 +0.3689944 0.1846606 0.8539475 +0.4282948 0.1846606 0.8539475 +0.494694 0.1846606 0.8539475 +0.5692344 0.1846606 0.8539475 +0.6530715 0.1846606 0.8539475 +0.7474945 0.1846606 0.8539475 +0.8539475 0.1846606 0.8539475 +0.974052 0.1846606 0.8539475 +1.113885 0.1846606 0.8539475 +1.27456 0.1846606 0.8539475 +1.458117 0.1846606 0.8539475 +1.667858 0.1846606 0.8539475 +1.907556 0.1846606 0.8539475 +2.181521 0.1846606 0.8539475 +2.494678 0.1846606 0.8539475 +2.852659 0.1846606 0.8539475 +3.261896 0.1846606 0.8539475 +3.729748 0.1846606 0.8539475 +4.264621 0.1846606 0.8539475 +4.876131 0.1846606 0.8539475 +5.575266 0.1846606 0.8539475 +6.374593 0.1846606 0.8539475 +0 0.2245119 0.8539475 +0 0.2245119 0.8539475 +0 0.2245119 0.8539475 +0.002268731 0.2245119 0.8539475 +0.07076883 0.2245119 0.8539475 +0.1119241 0.2245119 0.8539475 +0.1475052 0.2245119 0.8539475 +0.1846606 0.2245119 0.8539475 +0.2245119 0.2245119 0.8539475 +0.2679612 0.2245119 0.8539475 +0.3158431 0.2245119 0.8539475 +0.3689944 0.2245119 0.8539475 +0.4282948 0.2245119 0.8539475 +0.494694 0.2245119 0.8539475 +0.5692344 0.2245119 0.8539475 +0.6530715 0.2245119 0.8539475 +0.7474945 0.2245119 0.8539475 +0.8539475 0.2245119 0.8539475 +0.974052 0.2245119 0.8539475 +1.113885 0.2245119 0.8539475 +1.27456 0.2245119 0.8539475 +1.458117 0.2245119 0.8539475 +1.667858 0.2245119 0.8539475 +1.907556 0.2245119 0.8539475 +2.181521 0.2245119 0.8539475 +2.494678 0.2245119 0.8539475 +2.852659 0.2245119 0.8539475 +3.261896 0.2245119 0.8539475 +3.729748 0.2245119 0.8539475 +4.264621 0.2245119 0.8539475 +4.876131 0.2245119 0.8539475 +5.575266 0.2245119 0.8539475 +6.374593 0.2245119 0.8539475 +0 0.2679612 0.8539475 +0 0.2679612 0.8539475 +0 0.2679612 0.8539475 +0.002268731 0.2679612 0.8539475 +0.07076883 0.2679612 0.8539475 +0.1119241 0.2679612 0.8539475 +0.1475052 0.2679612 0.8539475 +0.1846606 0.2679612 0.8539475 +0.2245119 0.2679612 0.8539475 +0.2679612 0.2679612 0.8539475 +0.3158431 0.2679612 0.8539475 +0.3689944 0.2679612 0.8539475 +0.4282948 0.2679612 0.8539475 +0.494694 0.2679612 0.8539475 +0.5692344 0.2679612 0.8539475 +0.6530715 0.2679612 0.8539475 +0.7474945 0.2679612 0.8539475 +0.8539475 0.2679612 0.8539475 +0.974052 0.2679612 0.8539475 +1.113885 0.2679612 0.8539475 +1.27456 0.2679612 0.8539475 +1.458117 0.2679612 0.8539475 +1.667858 0.2679612 0.8539475 +1.907556 0.2679612 0.8539475 +2.181521 0.2679612 0.8539475 +2.494678 0.2679612 0.8539475 +2.852659 0.2679612 0.8539475 +3.261896 0.2679612 0.8539475 +3.729748 0.2679612 0.8539475 +4.264621 0.2679612 0.8539475 +4.876131 0.2679612 0.8539475 +5.575266 0.2679612 0.8539475 +6.374593 0.2679612 0.8539475 +0 0.3158431 0.8539475 +0 0.3158431 0.8539475 +0 0.3158431 0.8539475 +0.002268731 0.3158431 0.8539475 +0.07076883 0.3158431 0.8539475 +0.1119241 0.3158431 0.8539475 +0.1475052 0.3158431 0.8539475 +0.1846606 0.3158431 0.8539475 +0.2245119 0.3158431 0.8539475 +0.2679612 0.3158431 0.8539475 +0.3158431 0.3158431 0.8539475 +0.3689944 0.3158431 0.8539475 +0.4282948 0.3158431 0.8539475 +0.494694 0.3158431 0.8539475 +0.5692344 0.3158431 0.8539475 +0.6530715 0.3158431 0.8539475 +0.7474945 0.3158431 0.8539475 +0.8539475 0.3158431 0.8539475 +0.974052 0.3158431 0.8539475 +1.113885 0.3158431 0.8539475 +1.27456 0.3158431 0.8539475 +1.458117 0.3158431 0.8539475 +1.667858 0.3158431 0.8539475 +1.907556 0.3158431 0.8539475 +2.181521 0.3158431 0.8539475 +2.494678 0.3158431 0.8539475 +2.852659 0.3158431 0.8539475 +3.261896 0.3158431 0.8539475 +3.729748 0.3158431 0.8539475 +4.264621 0.3158431 0.8539475 +4.876131 0.3158431 0.8539475 +5.575266 0.3158431 0.8539475 +6.374593 0.3158431 0.8539475 +0 0.3689944 0.8539475 +0 0.3689944 0.8539475 +0 0.3689944 0.8539475 +0.002268731 0.3689944 0.8539475 +0.07076883 0.3689944 0.8539475 +0.1119241 0.3689944 0.8539475 +0.1475052 0.3689944 0.8539475 +0.1846606 0.3689944 0.8539475 +0.2245119 0.3689944 0.8539475 +0.2679612 0.3689944 0.8539475 +0.3158431 0.3689944 0.8539475 +0.3689944 0.3689944 0.8539475 +0.4282948 0.3689944 0.8539475 +0.494694 0.3689944 0.8539475 +0.5692344 0.3689944 0.8539475 +0.6530715 0.3689944 0.8539475 +0.7474945 0.3689944 0.8539475 +0.8539475 0.3689944 0.8539475 +0.974052 0.3689944 0.8539475 +1.113885 0.3689944 0.8539475 +1.27456 0.3689944 0.8539475 +1.458117 0.3689944 0.8539475 +1.667858 0.3689944 0.8539475 +1.907556 0.3689944 0.8539475 +2.181521 0.3689944 0.8539475 +2.494678 0.3689944 0.8539475 +2.852659 0.3689944 0.8539475 +3.261896 0.3689944 0.8539475 +3.729748 0.3689944 0.8539475 +4.264621 0.3689944 0.8539475 +4.876131 0.3689944 0.8539475 +5.575266 0.3689944 0.8539475 +6.374593 0.3689944 0.8539475 +0 0.4282948 0.8539475 +0 0.4282948 0.8539475 +0 0.4282948 0.8539475 +0.002268731 0.4282948 0.8539475 +0.07076883 0.4282948 0.8539475 +0.1119241 0.4282948 0.8539475 +0.1475052 0.4282948 0.8539475 +0.1846606 0.4282948 0.8539475 +0.2245119 0.4282948 0.8539475 +0.2679612 0.4282948 0.8539475 +0.3158431 0.4282948 0.8539475 +0.3689944 0.4282948 0.8539475 +0.4282948 0.4282948 0.8539475 +0.494694 0.4282948 0.8539475 +0.5692344 0.4282948 0.8539475 +0.6530715 0.4282948 0.8539475 +0.7474945 0.4282948 0.8539475 +0.8539475 0.4282948 0.8539475 +0.974052 0.4282948 0.8539475 +1.113885 0.4282948 0.8539475 +1.27456 0.4282948 0.8539475 +1.458117 0.4282948 0.8539475 +1.667858 0.4282948 0.8539475 +1.907556 0.4282948 0.8539475 +2.181521 0.4282948 0.8539475 +2.494678 0.4282948 0.8539475 +2.852659 0.4282948 0.8539475 +3.261896 0.4282948 0.8539475 +3.729748 0.4282948 0.8539475 +4.264621 0.4282948 0.8539475 +4.876131 0.4282948 0.8539475 +5.575266 0.4282948 0.8539475 +6.374593 0.4282948 0.8539475 +0 0.494694 0.8539475 +0 0.494694 0.8539475 +0 0.494694 0.8539475 +0.002268731 0.494694 0.8539475 +0.07076883 0.494694 0.8539475 +0.1119241 0.494694 0.8539475 +0.1475052 0.494694 0.8539475 +0.1846606 0.494694 0.8539475 +0.2245119 0.494694 0.8539475 +0.2679612 0.494694 0.8539475 +0.3158431 0.494694 0.8539475 +0.3689944 0.494694 0.8539475 +0.4282948 0.494694 0.8539475 +0.494694 0.494694 0.8539475 +0.5692344 0.494694 0.8539475 +0.6530715 0.494694 0.8539475 +0.7474945 0.494694 0.8539475 +0.8539475 0.494694 0.8539475 +0.974052 0.494694 0.8539475 +1.113885 0.494694 0.8539475 +1.27456 0.494694 0.8539475 +1.458117 0.494694 0.8539475 +1.667858 0.494694 0.8539475 +1.907556 0.494694 0.8539475 +2.181521 0.494694 0.8539475 +2.494678 0.494694 0.8539475 +2.852659 0.494694 0.8539475 +3.261896 0.494694 0.8539475 +3.729748 0.494694 0.8539475 +4.264621 0.494694 0.8539475 +4.876131 0.494694 0.8539475 +5.575266 0.494694 0.8539475 +6.374593 0.494694 0.8539475 +0 0.5692344 0.8539475 +0 0.5692344 0.8539475 +0 0.5692344 0.8539475 +0.002268731 0.5692344 0.8539475 +0.07076883 0.5692344 0.8539475 +0.1119241 0.5692344 0.8539475 +0.1475052 0.5692344 0.8539475 +0.1846606 0.5692344 0.8539475 +0.2245119 0.5692344 0.8539475 +0.2679612 0.5692344 0.8539475 +0.3158431 0.5692344 0.8539475 +0.3689944 0.5692344 0.8539475 +0.4282948 0.5692344 0.8539475 +0.494694 0.5692344 0.8539475 +0.5692344 0.5692344 0.8539475 +0.6530715 0.5692344 0.8539475 +0.7474945 0.5692344 0.8539475 +0.8539475 0.5692344 0.8539475 +0.974052 0.5692344 0.8539475 +1.113885 0.5692344 0.8539475 +1.27456 0.5692344 0.8539475 +1.458117 0.5692344 0.8539475 +1.667858 0.5692344 0.8539475 +1.907556 0.5692344 0.8539475 +2.181521 0.5692344 0.8539475 +2.494678 0.5692344 0.8539475 +2.852659 0.5692344 0.8539475 +3.261896 0.5692344 0.8539475 +3.729748 0.5692344 0.8539475 +4.264621 0.5692344 0.8539475 +4.876131 0.5692344 0.8539475 +5.575266 0.5692344 0.8539475 +6.374593 0.5692344 0.8539475 +0 0.6530715 0.8539475 +0 0.6530715 0.8539475 +0 0.6530715 0.8539475 +0.002268731 0.6530715 0.8539475 +0.07076883 0.6530715 0.8539475 +0.1119241 0.6530715 0.8539475 +0.1475052 0.6530715 0.8539475 +0.1846606 0.6530715 0.8539475 +0.2245119 0.6530715 0.8539475 +0.2679612 0.6530715 0.8539475 +0.3158431 0.6530715 0.8539475 +0.3689944 0.6530715 0.8539475 +0.4282948 0.6530715 0.8539475 +0.494694 0.6530715 0.8539475 +0.5692344 0.6530715 0.8539475 +0.6530715 0.6530715 0.8539475 +0.7474945 0.6530715 0.8539475 +0.8539475 0.6530715 0.8539475 +0.974052 0.6530715 0.8539475 +1.113885 0.6530715 0.8539475 +1.27456 0.6530715 0.8539475 +1.458117 0.6530715 0.8539475 +1.667858 0.6530715 0.8539475 +1.907556 0.6530715 0.8539475 +2.181521 0.6530715 0.8539475 +2.494678 0.6530715 0.8539475 +2.852659 0.6530715 0.8539475 +3.261896 0.6530715 0.8539475 +3.729748 0.6530715 0.8539475 +4.264621 0.6530715 0.8539475 +4.876131 0.6530715 0.8539475 +5.575266 0.6530715 0.8539475 +6.374593 0.6530715 0.8539475 +0 0.7474945 0.8539475 +0 0.7474945 0.8539475 +0 0.7474945 0.8539475 +0.002268731 0.7474945 0.8539475 +0.07076883 0.7474945 0.8539475 +0.1119241 0.7474945 0.8539475 +0.1475052 0.7474945 0.8539475 +0.1846606 0.7474945 0.8539475 +0.2245119 0.7474945 0.8539475 +0.2679612 0.7474945 0.8539475 +0.3158431 0.7474945 0.8539475 +0.3689944 0.7474945 0.8539475 +0.4282948 0.7474945 0.8539475 +0.494694 0.7474945 0.8539475 +0.5692344 0.7474945 0.8539475 +0.6530715 0.7474945 0.8539475 +0.7474945 0.7474945 0.8539475 +0.8539475 0.7474945 0.8539475 +0.974052 0.7474945 0.8539475 +1.113885 0.7474945 0.8539475 +1.27456 0.7474945 0.8539475 +1.458117 0.7474945 0.8539475 +1.667858 0.7474945 0.8539475 +1.907556 0.7474945 0.8539475 +2.181521 0.7474945 0.8539475 +2.494678 0.7474945 0.8539475 +2.852659 0.7474945 0.8539475 +3.261896 0.7474945 0.8539475 +3.729748 0.7474945 0.8539475 +4.264621 0.7474945 0.8539475 +4.876131 0.7474945 0.8539475 +5.575266 0.7474945 0.8539475 +6.374593 0.7474945 0.8539475 +0 0.8539475 0.8539475 +0 0.8539475 0.8539475 +0 0.8539475 0.8539475 +0.002268731 0.8539475 0.8539475 +0.07076883 0.8539475 0.8539475 +0.1119241 0.8539475 0.8539475 +0.1475052 0.8539475 0.8539475 +0.1846606 0.8539475 0.8539475 +0.2245119 0.8539475 0.8539475 +0.2679612 0.8539475 0.8539475 +0.3158431 0.8539475 0.8539475 +0.3689944 0.8539475 0.8539475 +0.4282948 0.8539475 0.8539475 +0.494694 0.8539475 0.8539475 +0.5692344 0.8539475 0.8539475 +0.6530715 0.8539475 0.8539475 +0.7474945 0.8539475 0.8539475 +0.8539475 0.8539475 0.8539475 +0.974052 0.8539475 0.8539475 +1.113885 0.8539475 0.8539475 +1.27456 0.8539475 0.8539475 +1.458117 0.8539475 0.8539475 +1.667858 0.8539475 0.8539475 +1.907556 0.8539475 0.8539475 +2.181521 0.8539475 0.8539475 +2.494678 0.8539475 0.8539475 +2.852659 0.8539475 0.8539475 +3.261896 0.8539475 0.8539475 +3.729748 0.8539475 0.8539475 +4.264621 0.8539475 0.8539475 +4.876131 0.8539475 0.8539475 +5.575266 0.8539475 0.8539475 +6.374593 0.8539475 0.8539475 +0 0.974052 0.8539475 +0 0.974052 0.8539475 +0 0.974052 0.8539475 +0.002268731 0.974052 0.8539475 +0.07076883 0.974052 0.8539475 +0.1119241 0.974052 0.8539475 +0.1475052 0.974052 0.8539475 +0.1846606 0.974052 0.8539475 +0.2245119 0.974052 0.8539475 +0.2679612 0.974052 0.8539475 +0.3158431 0.974052 0.8539475 +0.3689944 0.974052 0.8539475 +0.4282948 0.974052 0.8539475 +0.494694 0.974052 0.8539475 +0.5692344 0.974052 0.8539475 +0.6530715 0.974052 0.8539475 +0.7474945 0.974052 0.8539475 +0.8539475 0.974052 0.8539475 +0.974052 0.974052 0.8539475 +1.113885 0.974052 0.8539475 +1.27456 0.974052 0.8539475 +1.458117 0.974052 0.8539475 +1.667858 0.974052 0.8539475 +1.907556 0.974052 0.8539475 +2.181521 0.974052 0.8539475 +2.494678 0.974052 0.8539475 +2.852659 0.974052 0.8539475 +3.261896 0.974052 0.8539475 +3.729748 0.974052 0.8539475 +4.264621 0.974052 0.8539475 +4.876131 0.974052 0.8539475 +5.575266 0.974052 0.8539475 +6.374593 0.974052 0.8539475 +0 1.113885 0.8539475 +0 1.113885 0.8539475 +0 1.113885 0.8539475 +0.002268731 1.113885 0.8539475 +0.07076883 1.113885 0.8539475 +0.1119241 1.113885 0.8539475 +0.1475052 1.113885 0.8539475 +0.1846606 1.113885 0.8539475 +0.2245119 1.113885 0.8539475 +0.2679612 1.113885 0.8539475 +0.3158431 1.113885 0.8539475 +0.3689944 1.113885 0.8539475 +0.4282948 1.113885 0.8539475 +0.494694 1.113885 0.8539475 +0.5692344 1.113885 0.8539475 +0.6530715 1.113885 0.8539475 +0.7474945 1.113885 0.8539475 +0.8539475 1.113885 0.8539475 +0.974052 1.113885 0.8539475 +1.113885 1.113885 0.8539475 +1.27456 1.113885 0.8539475 +1.458117 1.113885 0.8539475 +1.667858 1.113885 0.8539475 +1.907556 1.113885 0.8539475 +2.181521 1.113885 0.8539475 +2.494678 1.113885 0.8539475 +2.852659 1.113885 0.8539475 +3.261896 1.113885 0.8539475 +3.729748 1.113885 0.8539475 +4.264621 1.113885 0.8539475 +4.876131 1.113885 0.8539475 +5.575266 1.113885 0.8539475 +6.374593 1.113885 0.8539475 +0 1.27456 0.8539475 +0 1.27456 0.8539475 +0 1.27456 0.8539475 +0.002268731 1.27456 0.8539475 +0.07076883 1.27456 0.8539475 +0.1119241 1.27456 0.8539475 +0.1475052 1.27456 0.8539475 +0.1846606 1.27456 0.8539475 +0.2245119 1.27456 0.8539475 +0.2679612 1.27456 0.8539475 +0.3158431 1.27456 0.8539475 +0.3689944 1.27456 0.8539475 +0.4282948 1.27456 0.8539475 +0.494694 1.27456 0.8539475 +0.5692344 1.27456 0.8539475 +0.6530715 1.27456 0.8539475 +0.7474945 1.27456 0.8539475 +0.8539475 1.27456 0.8539475 +0.974052 1.27456 0.8539475 +1.113885 1.27456 0.8539475 +1.27456 1.27456 0.8539475 +1.458117 1.27456 0.8539475 +1.667858 1.27456 0.8539475 +1.907556 1.27456 0.8539475 +2.181521 1.27456 0.8539475 +2.494678 1.27456 0.8539475 +2.852659 1.27456 0.8539475 +3.261896 1.27456 0.8539475 +3.729748 1.27456 0.8539475 +4.264621 1.27456 0.8539475 +4.876131 1.27456 0.8539475 +5.575266 1.27456 0.8539475 +6.374593 1.27456 0.8539475 +0 1.458117 0.8539475 +0 1.458117 0.8539475 +0 1.458117 0.8539475 +0.002268731 1.458117 0.8539475 +0.07076883 1.458117 0.8539475 +0.1119241 1.458117 0.8539475 +0.1475052 1.458117 0.8539475 +0.1846606 1.458117 0.8539475 +0.2245119 1.458117 0.8539475 +0.2679612 1.458117 0.8539475 +0.3158431 1.458117 0.8539475 +0.3689944 1.458117 0.8539475 +0.4282948 1.458117 0.8539475 +0.494694 1.458117 0.8539475 +0.5692344 1.458117 0.8539475 +0.6530715 1.458117 0.8539475 +0.7474945 1.458117 0.8539475 +0.8539475 1.458117 0.8539475 +0.974052 1.458117 0.8539475 +1.113885 1.458117 0.8539475 +1.27456 1.458117 0.8539475 +1.458117 1.458117 0.8539475 +1.667858 1.458117 0.8539475 +1.907556 1.458117 0.8539475 +2.181521 1.458117 0.8539475 +2.494678 1.458117 0.8539475 +2.852659 1.458117 0.8539475 +3.261896 1.458117 0.8539475 +3.729748 1.458117 0.8539475 +4.264621 1.458117 0.8539475 +4.876131 1.458117 0.8539475 +5.575266 1.458117 0.8539475 +6.374593 1.458117 0.8539475 +0 1.667858 0.8539475 +0 1.667858 0.8539475 +0 1.667858 0.8539475 +0.002268731 1.667858 0.8539475 +0.07076883 1.667858 0.8539475 +0.1119241 1.667858 0.8539475 +0.1475052 1.667858 0.8539475 +0.1846606 1.667858 0.8539475 +0.2245119 1.667858 0.8539475 +0.2679612 1.667858 0.8539475 +0.3158431 1.667858 0.8539475 +0.3689944 1.667858 0.8539475 +0.4282948 1.667858 0.8539475 +0.494694 1.667858 0.8539475 +0.5692344 1.667858 0.8539475 +0.6530715 1.667858 0.8539475 +0.7474945 1.667858 0.8539475 +0.8539475 1.667858 0.8539475 +0.974052 1.667858 0.8539475 +1.113885 1.667858 0.8539475 +1.27456 1.667858 0.8539475 +1.458117 1.667858 0.8539475 +1.667858 1.667858 0.8539475 +1.907556 1.667858 0.8539475 +2.181521 1.667858 0.8539475 +2.494678 1.667858 0.8539475 +2.852659 1.667858 0.8539475 +3.261896 1.667858 0.8539475 +3.729748 1.667858 0.8539475 +4.264621 1.667858 0.8539475 +4.876131 1.667858 0.8539475 +5.575266 1.667858 0.8539475 +6.374593 1.667858 0.8539475 +0 1.907556 0.8539475 +0 1.907556 0.8539475 +0 1.907556 0.8539475 +0.002268731 1.907556 0.8539475 +0.07076883 1.907556 0.8539475 +0.1119241 1.907556 0.8539475 +0.1475052 1.907556 0.8539475 +0.1846606 1.907556 0.8539475 +0.2245119 1.907556 0.8539475 +0.2679612 1.907556 0.8539475 +0.3158431 1.907556 0.8539475 +0.3689944 1.907556 0.8539475 +0.4282948 1.907556 0.8539475 +0.494694 1.907556 0.8539475 +0.5692344 1.907556 0.8539475 +0.6530715 1.907556 0.8539475 +0.7474945 1.907556 0.8539475 +0.8539475 1.907556 0.8539475 +0.974052 1.907556 0.8539475 +1.113885 1.907556 0.8539475 +1.27456 1.907556 0.8539475 +1.458117 1.907556 0.8539475 +1.667858 1.907556 0.8539475 +1.907556 1.907556 0.8539475 +2.181521 1.907556 0.8539475 +2.494678 1.907556 0.8539475 +2.852659 1.907556 0.8539475 +3.261896 1.907556 0.8539475 +3.729748 1.907556 0.8539475 +4.264621 1.907556 0.8539475 +4.876131 1.907556 0.8539475 +5.575266 1.907556 0.8539475 +6.374593 1.907556 0.8539475 +0 2.181521 0.8539475 +0 2.181521 0.8539475 +0 2.181521 0.8539475 +0.002268731 2.181521 0.8539475 +0.07076883 2.181521 0.8539475 +0.1119241 2.181521 0.8539475 +0.1475052 2.181521 0.8539475 +0.1846606 2.181521 0.8539475 +0.2245119 2.181521 0.8539475 +0.2679612 2.181521 0.8539475 +0.3158431 2.181521 0.8539475 +0.3689944 2.181521 0.8539475 +0.4282948 2.181521 0.8539475 +0.494694 2.181521 0.8539475 +0.5692344 2.181521 0.8539475 +0.6530715 2.181521 0.8539475 +0.7474945 2.181521 0.8539475 +0.8539475 2.181521 0.8539475 +0.974052 2.181521 0.8539475 +1.113885 2.181521 0.8539475 +1.27456 2.181521 0.8539475 +1.458117 2.181521 0.8539475 +1.667858 2.181521 0.8539475 +1.907556 2.181521 0.8539475 +2.181521 2.181521 0.8539475 +2.494678 2.181521 0.8539475 +2.852659 2.181521 0.8539475 +3.261896 2.181521 0.8539475 +3.729748 2.181521 0.8539475 +4.264621 2.181521 0.8539475 +4.876131 2.181521 0.8539475 +5.575266 2.181521 0.8539475 +6.374593 2.181521 0.8539475 +0 2.494678 0.8539475 +0 2.494678 0.8539475 +0 2.494678 0.8539475 +0.002268731 2.494678 0.8539475 +0.07076883 2.494678 0.8539475 +0.1119241 2.494678 0.8539475 +0.1475052 2.494678 0.8539475 +0.1846606 2.494678 0.8539475 +0.2245119 2.494678 0.8539475 +0.2679612 2.494678 0.8539475 +0.3158431 2.494678 0.8539475 +0.3689944 2.494678 0.8539475 +0.4282948 2.494678 0.8539475 +0.494694 2.494678 0.8539475 +0.5692344 2.494678 0.8539475 +0.6530715 2.494678 0.8539475 +0.7474945 2.494678 0.8539475 +0.8539475 2.494678 0.8539475 +0.974052 2.494678 0.8539475 +1.113885 2.494678 0.8539475 +1.27456 2.494678 0.8539475 +1.458117 2.494678 0.8539475 +1.667858 2.494678 0.8539475 +1.907556 2.494678 0.8539475 +2.181521 2.494678 0.8539475 +2.494678 2.494678 0.8539475 +2.852659 2.494678 0.8539475 +3.261896 2.494678 0.8539475 +3.729748 2.494678 0.8539475 +4.264621 2.494678 0.8539475 +4.876131 2.494678 0.8539475 +5.575266 2.494678 0.8539475 +6.374593 2.494678 0.8539475 +0 2.852659 0.8539475 +0 2.852659 0.8539475 +0 2.852659 0.8539475 +0.002268731 2.852659 0.8539475 +0.07076883 2.852659 0.8539475 +0.1119241 2.852659 0.8539475 +0.1475052 2.852659 0.8539475 +0.1846606 2.852659 0.8539475 +0.2245119 2.852659 0.8539475 +0.2679612 2.852659 0.8539475 +0.3158431 2.852659 0.8539475 +0.3689944 2.852659 0.8539475 +0.4282948 2.852659 0.8539475 +0.494694 2.852659 0.8539475 +0.5692344 2.852659 0.8539475 +0.6530715 2.852659 0.8539475 +0.7474945 2.852659 0.8539475 +0.8539475 2.852659 0.8539475 +0.974052 2.852659 0.8539475 +1.113885 2.852659 0.8539475 +1.27456 2.852659 0.8539475 +1.458117 2.852659 0.8539475 +1.667858 2.852659 0.8539475 +1.907556 2.852659 0.8539475 +2.181521 2.852659 0.8539475 +2.494678 2.852659 0.8539475 +2.852659 2.852659 0.8539475 +3.261896 2.852659 0.8539475 +3.729748 2.852659 0.8539475 +4.264621 2.852659 0.8539475 +4.876131 2.852659 0.8539475 +5.575266 2.852659 0.8539475 +6.374593 2.852659 0.8539475 +0 3.261896 0.8539475 +0 3.261896 0.8539475 +0 3.261896 0.8539475 +0.002268731 3.261896 0.8539475 +0.07076883 3.261896 0.8539475 +0.1119241 3.261896 0.8539475 +0.1475052 3.261896 0.8539475 +0.1846606 3.261896 0.8539475 +0.2245119 3.261896 0.8539475 +0.2679612 3.261896 0.8539475 +0.3158431 3.261896 0.8539475 +0.3689944 3.261896 0.8539475 +0.4282948 3.261896 0.8539475 +0.494694 3.261896 0.8539475 +0.5692344 3.261896 0.8539475 +0.6530715 3.261896 0.8539475 +0.7474945 3.261896 0.8539475 +0.8539475 3.261896 0.8539475 +0.974052 3.261896 0.8539475 +1.113885 3.261896 0.8539475 +1.27456 3.261896 0.8539475 +1.458117 3.261896 0.8539475 +1.667858 3.261896 0.8539475 +1.907556 3.261896 0.8539475 +2.181521 3.261896 0.8539475 +2.494678 3.261896 0.8539475 +2.852659 3.261896 0.8539475 +3.261896 3.261896 0.8539475 +3.729748 3.261896 0.8539475 +4.264621 3.261896 0.8539475 +4.876131 3.261896 0.8539475 +5.575266 3.261896 0.8539475 +6.374593 3.261896 0.8539475 +0 3.729748 0.8539475 +0 3.729748 0.8539475 +0 3.729748 0.8539475 +0.002268731 3.729748 0.8539475 +0.07076883 3.729748 0.8539475 +0.1119241 3.729748 0.8539475 +0.1475052 3.729748 0.8539475 +0.1846606 3.729748 0.8539475 +0.2245119 3.729748 0.8539475 +0.2679612 3.729748 0.8539475 +0.3158431 3.729748 0.8539475 +0.3689944 3.729748 0.8539475 +0.4282948 3.729748 0.8539475 +0.494694 3.729748 0.8539475 +0.5692344 3.729748 0.8539475 +0.6530715 3.729748 0.8539475 +0.7474945 3.729748 0.8539475 +0.8539475 3.729748 0.8539475 +0.974052 3.729748 0.8539475 +1.113885 3.729748 0.8539475 +1.27456 3.729748 0.8539475 +1.458117 3.729748 0.8539475 +1.667858 3.729748 0.8539475 +1.907556 3.729748 0.8539475 +2.181521 3.729748 0.8539475 +2.494678 3.729748 0.8539475 +2.852659 3.729748 0.8539475 +3.261896 3.729748 0.8539475 +3.729748 3.729748 0.8539475 +4.264621 3.729748 0.8539475 +4.876131 3.729748 0.8539475 +5.575266 3.729748 0.8539475 +6.374593 3.729748 0.8539475 +0 4.264621 0.8539475 +0 4.264621 0.8539475 +0 4.264621 0.8539475 +0.002268731 4.264621 0.8539475 +0.07076883 4.264621 0.8539475 +0.1119241 4.264621 0.8539475 +0.1475052 4.264621 0.8539475 +0.1846606 4.264621 0.8539475 +0.2245119 4.264621 0.8539475 +0.2679612 4.264621 0.8539475 +0.3158431 4.264621 0.8539475 +0.3689944 4.264621 0.8539475 +0.4282948 4.264621 0.8539475 +0.494694 4.264621 0.8539475 +0.5692344 4.264621 0.8539475 +0.6530715 4.264621 0.8539475 +0.7474945 4.264621 0.8539475 +0.8539475 4.264621 0.8539475 +0.974052 4.264621 0.8539475 +1.113885 4.264621 0.8539475 +1.27456 4.264621 0.8539475 +1.458117 4.264621 0.8539475 +1.667858 4.264621 0.8539475 +1.907556 4.264621 0.8539475 +2.181521 4.264621 0.8539475 +2.494678 4.264621 0.8539475 +2.852659 4.264621 0.8539475 +3.261896 4.264621 0.8539475 +3.729748 4.264621 0.8539475 +4.264621 4.264621 0.8539475 +4.876131 4.264621 0.8539475 +5.575266 4.264621 0.8539475 +6.374593 4.264621 0.8539475 +0 4.876131 0.8539475 +0 4.876131 0.8539475 +0 4.876131 0.8539475 +0.002268731 4.876131 0.8539475 +0.07076883 4.876131 0.8539475 +0.1119241 4.876131 0.8539475 +0.1475052 4.876131 0.8539475 +0.1846606 4.876131 0.8539475 +0.2245119 4.876131 0.8539475 +0.2679612 4.876131 0.8539475 +0.3158431 4.876131 0.8539475 +0.3689944 4.876131 0.8539475 +0.4282948 4.876131 0.8539475 +0.494694 4.876131 0.8539475 +0.5692344 4.876131 0.8539475 +0.6530715 4.876131 0.8539475 +0.7474945 4.876131 0.8539475 +0.8539475 4.876131 0.8539475 +0.974052 4.876131 0.8539475 +1.113885 4.876131 0.8539475 +1.27456 4.876131 0.8539475 +1.458117 4.876131 0.8539475 +1.667858 4.876131 0.8539475 +1.907556 4.876131 0.8539475 +2.181521 4.876131 0.8539475 +2.494678 4.876131 0.8539475 +2.852659 4.876131 0.8539475 +3.261896 4.876131 0.8539475 +3.729748 4.876131 0.8539475 +4.264621 4.876131 0.8539475 +4.876131 4.876131 0.8539475 +5.575266 4.876131 0.8539475 +6.374593 4.876131 0.8539475 +0 5.575266 0.8539475 +0 5.575266 0.8539475 +0 5.575266 0.8539475 +0.002268731 5.575266 0.8539475 +0.07076883 5.575266 0.8539475 +0.1119241 5.575266 0.8539475 +0.1475052 5.575266 0.8539475 +0.1846606 5.575266 0.8539475 +0.2245119 5.575266 0.8539475 +0.2679612 5.575266 0.8539475 +0.3158431 5.575266 0.8539475 +0.3689944 5.575266 0.8539475 +0.4282948 5.575266 0.8539475 +0.494694 5.575266 0.8539475 +0.5692344 5.575266 0.8539475 +0.6530715 5.575266 0.8539475 +0.7474945 5.575266 0.8539475 +0.8539475 5.575266 0.8539475 +0.974052 5.575266 0.8539475 +1.113885 5.575266 0.8539475 +1.27456 5.575266 0.8539475 +1.458117 5.575266 0.8539475 +1.667858 5.575266 0.8539475 +1.907556 5.575266 0.8539475 +2.181521 5.575266 0.8539475 +2.494678 5.575266 0.8539475 +2.852659 5.575266 0.8539475 +3.261896 5.575266 0.8539475 +3.729748 5.575266 0.8539475 +4.264621 5.575266 0.8539475 +4.876131 5.575266 0.8539475 +5.575266 5.575266 0.8539475 +6.374593 5.575266 0.8539475 +0 6.374593 0.8539475 +0 6.374593 0.8539475 +0 6.374593 0.8539475 +0.002268731 6.374593 0.8539475 +0.07076883 6.374593 0.8539475 +0.1119241 6.374593 0.8539475 +0.1475052 6.374593 0.8539475 +0.1846606 6.374593 0.8539475 +0.2245119 6.374593 0.8539475 +0.2679612 6.374593 0.8539475 +0.3158431 6.374593 0.8539475 +0.3689944 6.374593 0.8539475 +0.4282948 6.374593 0.8539475 +0.494694 6.374593 0.8539475 +0.5692344 6.374593 0.8539475 +0.6530715 6.374593 0.8539475 +0.7474945 6.374593 0.8539475 +0.8539475 6.374593 0.8539475 +0.974052 6.374593 0.8539475 +1.113885 6.374593 0.8539475 +1.27456 6.374593 0.8539475 +1.458117 6.374593 0.8539475 +1.667858 6.374593 0.8539475 +1.907556 6.374593 0.8539475 +2.181521 6.374593 0.8539475 +2.494678 6.374593 0.8539475 +2.852659 6.374593 0.8539475 +3.261896 6.374593 0.8539475 +3.729748 6.374593 0.8539475 +4.264621 6.374593 0.8539475 +4.876131 6.374593 0.8539475 +5.575266 6.374593 0.8539475 +6.374593 6.374593 0.8539475 +0 0 0.974052 +0 0 0.974052 +0 0 0.974052 +0.002268731 0 0.974052 +0.07076883 0 0.974052 +0.1119241 0 0.974052 +0.1475052 0 0.974052 +0.1846606 0 0.974052 +0.2245119 0 0.974052 +0.2679612 0 0.974052 +0.3158431 0 0.974052 +0.3689944 0 0.974052 +0.4282948 0 0.974052 +0.494694 0 0.974052 +0.5692344 0 0.974052 +0.6530715 0 0.974052 +0.7474945 0 0.974052 +0.8539475 0 0.974052 +0.974052 0 0.974052 +1.113885 0 0.974052 +1.27456 0 0.974052 +1.458117 0 0.974052 +1.667858 0 0.974052 +1.907556 0 0.974052 +2.181521 0 0.974052 +2.494678 0 0.974052 +2.852659 0 0.974052 +3.261896 0 0.974052 +3.729748 0 0.974052 +4.264621 0 0.974052 +4.876131 0 0.974052 +5.575266 0 0.974052 +6.374593 0 0.974052 +0 0 0.974052 +0 0 0.974052 +0 0 0.974052 +0.002268731 0 0.974052 +0.07076883 0 0.974052 +0.1119241 0 0.974052 +0.1475052 0 0.974052 +0.1846606 0 0.974052 +0.2245119 0 0.974052 +0.2679612 0 0.974052 +0.3158431 0 0.974052 +0.3689944 0 0.974052 +0.4282948 0 0.974052 +0.494694 0 0.974052 +0.5692344 0 0.974052 +0.6530715 0 0.974052 +0.7474945 0 0.974052 +0.8539475 0 0.974052 +0.974052 0 0.974052 +1.113885 0 0.974052 +1.27456 0 0.974052 +1.458117 0 0.974052 +1.667858 0 0.974052 +1.907556 0 0.974052 +2.181521 0 0.974052 +2.494678 0 0.974052 +2.852659 0 0.974052 +3.261896 0 0.974052 +3.729748 0 0.974052 +4.264621 0 0.974052 +4.876131 0 0.974052 +5.575266 0 0.974052 +6.374593 0 0.974052 +0 0 0.974052 +0 0 0.974052 +0 0 0.974052 +0.002268731 0 0.974052 +0.07076883 0 0.974052 +0.1119241 0 0.974052 +0.1475052 0 0.974052 +0.1846606 0 0.974052 +0.2245119 0 0.974052 +0.2679612 0 0.974052 +0.3158431 0 0.974052 +0.3689944 0 0.974052 +0.4282948 0 0.974052 +0.494694 0 0.974052 +0.5692344 0 0.974052 +0.6530715 0 0.974052 +0.7474945 0 0.974052 +0.8539475 0 0.974052 +0.974052 0 0.974052 +1.113885 0 0.974052 +1.27456 0 0.974052 +1.458117 0 0.974052 +1.667858 0 0.974052 +1.907556 0 0.974052 +2.181521 0 0.974052 +2.494678 0 0.974052 +2.852659 0 0.974052 +3.261896 0 0.974052 +3.729748 0 0.974052 +4.264621 0 0.974052 +4.876131 0 0.974052 +5.575266 0 0.974052 +6.374593 0 0.974052 +0 0.002268731 0.974052 +0 0.002268731 0.974052 +0 0.002268731 0.974052 +0.002268731 0.002268731 0.974052 +0.07076883 0.002268731 0.974052 +0.1119241 0.002268731 0.974052 +0.1475052 0.002268731 0.974052 +0.1846606 0.002268731 0.974052 +0.2245119 0.002268731 0.974052 +0.2679612 0.002268731 0.974052 +0.3158431 0.002268731 0.974052 +0.3689944 0.002268731 0.974052 +0.4282948 0.002268731 0.974052 +0.494694 0.002268731 0.974052 +0.5692344 0.002268731 0.974052 +0.6530715 0.002268731 0.974052 +0.7474945 0.002268731 0.974052 +0.8539475 0.002268731 0.974052 +0.974052 0.002268731 0.974052 +1.113885 0.002268731 0.974052 +1.27456 0.002268731 0.974052 +1.458117 0.002268731 0.974052 +1.667858 0.002268731 0.974052 +1.907556 0.002268731 0.974052 +2.181521 0.002268731 0.974052 +2.494678 0.002268731 0.974052 +2.852659 0.002268731 0.974052 +3.261896 0.002268731 0.974052 +3.729748 0.002268731 0.974052 +4.264621 0.002268731 0.974052 +4.876131 0.002268731 0.974052 +5.575266 0.002268731 0.974052 +6.374593 0.002268731 0.974052 +0 0.07076883 0.974052 +0 0.07076883 0.974052 +0 0.07076883 0.974052 +0.002268731 0.07076883 0.974052 +0.07076883 0.07076883 0.974052 +0.1119241 0.07076883 0.974052 +0.1475052 0.07076883 0.974052 +0.1846606 0.07076883 0.974052 +0.2245119 0.07076883 0.974052 +0.2679612 0.07076883 0.974052 +0.3158431 0.07076883 0.974052 +0.3689944 0.07076883 0.974052 +0.4282948 0.07076883 0.974052 +0.494694 0.07076883 0.974052 +0.5692344 0.07076883 0.974052 +0.6530715 0.07076883 0.974052 +0.7474945 0.07076883 0.974052 +0.8539475 0.07076883 0.974052 +0.974052 0.07076883 0.974052 +1.113885 0.07076883 0.974052 +1.27456 0.07076883 0.974052 +1.458117 0.07076883 0.974052 +1.667858 0.07076883 0.974052 +1.907556 0.07076883 0.974052 +2.181521 0.07076883 0.974052 +2.494678 0.07076883 0.974052 +2.852659 0.07076883 0.974052 +3.261896 0.07076883 0.974052 +3.729748 0.07076883 0.974052 +4.264621 0.07076883 0.974052 +4.876131 0.07076883 0.974052 +5.575266 0.07076883 0.974052 +6.374593 0.07076883 0.974052 +0 0.1119241 0.974052 +0 0.1119241 0.974052 +0 0.1119241 0.974052 +0.002268731 0.1119241 0.974052 +0.07076883 0.1119241 0.974052 +0.1119241 0.1119241 0.974052 +0.1475052 0.1119241 0.974052 +0.1846606 0.1119241 0.974052 +0.2245119 0.1119241 0.974052 +0.2679612 0.1119241 0.974052 +0.3158431 0.1119241 0.974052 +0.3689944 0.1119241 0.974052 +0.4282948 0.1119241 0.974052 +0.494694 0.1119241 0.974052 +0.5692344 0.1119241 0.974052 +0.6530715 0.1119241 0.974052 +0.7474945 0.1119241 0.974052 +0.8539475 0.1119241 0.974052 +0.974052 0.1119241 0.974052 +1.113885 0.1119241 0.974052 +1.27456 0.1119241 0.974052 +1.458117 0.1119241 0.974052 +1.667858 0.1119241 0.974052 +1.907556 0.1119241 0.974052 +2.181521 0.1119241 0.974052 +2.494678 0.1119241 0.974052 +2.852659 0.1119241 0.974052 +3.261896 0.1119241 0.974052 +3.729748 0.1119241 0.974052 +4.264621 0.1119241 0.974052 +4.876131 0.1119241 0.974052 +5.575266 0.1119241 0.974052 +6.374593 0.1119241 0.974052 +0 0.1475052 0.974052 +0 0.1475052 0.974052 +0 0.1475052 0.974052 +0.002268731 0.1475052 0.974052 +0.07076883 0.1475052 0.974052 +0.1119241 0.1475052 0.974052 +0.1475052 0.1475052 0.974052 +0.1846606 0.1475052 0.974052 +0.2245119 0.1475052 0.974052 +0.2679612 0.1475052 0.974052 +0.3158431 0.1475052 0.974052 +0.3689944 0.1475052 0.974052 +0.4282948 0.1475052 0.974052 +0.494694 0.1475052 0.974052 +0.5692344 0.1475052 0.974052 +0.6530715 0.1475052 0.974052 +0.7474945 0.1475052 0.974052 +0.8539475 0.1475052 0.974052 +0.974052 0.1475052 0.974052 +1.113885 0.1475052 0.974052 +1.27456 0.1475052 0.974052 +1.458117 0.1475052 0.974052 +1.667858 0.1475052 0.974052 +1.907556 0.1475052 0.974052 +2.181521 0.1475052 0.974052 +2.494678 0.1475052 0.974052 +2.852659 0.1475052 0.974052 +3.261896 0.1475052 0.974052 +3.729748 0.1475052 0.974052 +4.264621 0.1475052 0.974052 +4.876131 0.1475052 0.974052 +5.575266 0.1475052 0.974052 +6.374593 0.1475052 0.974052 +0 0.1846606 0.974052 +0 0.1846606 0.974052 +0 0.1846606 0.974052 +0.002268731 0.1846606 0.974052 +0.07076883 0.1846606 0.974052 +0.1119241 0.1846606 0.974052 +0.1475052 0.1846606 0.974052 +0.1846606 0.1846606 0.974052 +0.2245119 0.1846606 0.974052 +0.2679612 0.1846606 0.974052 +0.3158431 0.1846606 0.974052 +0.3689944 0.1846606 0.974052 +0.4282948 0.1846606 0.974052 +0.494694 0.1846606 0.974052 +0.5692344 0.1846606 0.974052 +0.6530715 0.1846606 0.974052 +0.7474945 0.1846606 0.974052 +0.8539475 0.1846606 0.974052 +0.974052 0.1846606 0.974052 +1.113885 0.1846606 0.974052 +1.27456 0.1846606 0.974052 +1.458117 0.1846606 0.974052 +1.667858 0.1846606 0.974052 +1.907556 0.1846606 0.974052 +2.181521 0.1846606 0.974052 +2.494678 0.1846606 0.974052 +2.852659 0.1846606 0.974052 +3.261896 0.1846606 0.974052 +3.729748 0.1846606 0.974052 +4.264621 0.1846606 0.974052 +4.876131 0.1846606 0.974052 +5.575266 0.1846606 0.974052 +6.374593 0.1846606 0.974052 +0 0.2245119 0.974052 +0 0.2245119 0.974052 +0 0.2245119 0.974052 +0.002268731 0.2245119 0.974052 +0.07076883 0.2245119 0.974052 +0.1119241 0.2245119 0.974052 +0.1475052 0.2245119 0.974052 +0.1846606 0.2245119 0.974052 +0.2245119 0.2245119 0.974052 +0.2679612 0.2245119 0.974052 +0.3158431 0.2245119 0.974052 +0.3689944 0.2245119 0.974052 +0.4282948 0.2245119 0.974052 +0.494694 0.2245119 0.974052 +0.5692344 0.2245119 0.974052 +0.6530715 0.2245119 0.974052 +0.7474945 0.2245119 0.974052 +0.8539475 0.2245119 0.974052 +0.974052 0.2245119 0.974052 +1.113885 0.2245119 0.974052 +1.27456 0.2245119 0.974052 +1.458117 0.2245119 0.974052 +1.667858 0.2245119 0.974052 +1.907556 0.2245119 0.974052 +2.181521 0.2245119 0.974052 +2.494678 0.2245119 0.974052 +2.852659 0.2245119 0.974052 +3.261896 0.2245119 0.974052 +3.729748 0.2245119 0.974052 +4.264621 0.2245119 0.974052 +4.876131 0.2245119 0.974052 +5.575266 0.2245119 0.974052 +6.374593 0.2245119 0.974052 +0 0.2679612 0.974052 +0 0.2679612 0.974052 +0 0.2679612 0.974052 +0.002268731 0.2679612 0.974052 +0.07076883 0.2679612 0.974052 +0.1119241 0.2679612 0.974052 +0.1475052 0.2679612 0.974052 +0.1846606 0.2679612 0.974052 +0.2245119 0.2679612 0.974052 +0.2679612 0.2679612 0.974052 +0.3158431 0.2679612 0.974052 +0.3689944 0.2679612 0.974052 +0.4282948 0.2679612 0.974052 +0.494694 0.2679612 0.974052 +0.5692344 0.2679612 0.974052 +0.6530715 0.2679612 0.974052 +0.7474945 0.2679612 0.974052 +0.8539475 0.2679612 0.974052 +0.974052 0.2679612 0.974052 +1.113885 0.2679612 0.974052 +1.27456 0.2679612 0.974052 +1.458117 0.2679612 0.974052 +1.667858 0.2679612 0.974052 +1.907556 0.2679612 0.974052 +2.181521 0.2679612 0.974052 +2.494678 0.2679612 0.974052 +2.852659 0.2679612 0.974052 +3.261896 0.2679612 0.974052 +3.729748 0.2679612 0.974052 +4.264621 0.2679612 0.974052 +4.876131 0.2679612 0.974052 +5.575266 0.2679612 0.974052 +6.374593 0.2679612 0.974052 +0 0.3158431 0.974052 +0 0.3158431 0.974052 +0 0.3158431 0.974052 +0.002268731 0.3158431 0.974052 +0.07076883 0.3158431 0.974052 +0.1119241 0.3158431 0.974052 +0.1475052 0.3158431 0.974052 +0.1846606 0.3158431 0.974052 +0.2245119 0.3158431 0.974052 +0.2679612 0.3158431 0.974052 +0.3158431 0.3158431 0.974052 +0.3689944 0.3158431 0.974052 +0.4282948 0.3158431 0.974052 +0.494694 0.3158431 0.974052 +0.5692344 0.3158431 0.974052 +0.6530715 0.3158431 0.974052 +0.7474945 0.3158431 0.974052 +0.8539475 0.3158431 0.974052 +0.974052 0.3158431 0.974052 +1.113885 0.3158431 0.974052 +1.27456 0.3158431 0.974052 +1.458117 0.3158431 0.974052 +1.667858 0.3158431 0.974052 +1.907556 0.3158431 0.974052 +2.181521 0.3158431 0.974052 +2.494678 0.3158431 0.974052 +2.852659 0.3158431 0.974052 +3.261896 0.3158431 0.974052 +3.729748 0.3158431 0.974052 +4.264621 0.3158431 0.974052 +4.876131 0.3158431 0.974052 +5.575266 0.3158431 0.974052 +6.374593 0.3158431 0.974052 +0 0.3689944 0.974052 +0 0.3689944 0.974052 +0 0.3689944 0.974052 +0.002268731 0.3689944 0.974052 +0.07076883 0.3689944 0.974052 +0.1119241 0.3689944 0.974052 +0.1475052 0.3689944 0.974052 +0.1846606 0.3689944 0.974052 +0.2245119 0.3689944 0.974052 +0.2679612 0.3689944 0.974052 +0.3158431 0.3689944 0.974052 +0.3689944 0.3689944 0.974052 +0.4282948 0.3689944 0.974052 +0.494694 0.3689944 0.974052 +0.5692344 0.3689944 0.974052 +0.6530715 0.3689944 0.974052 +0.7474945 0.3689944 0.974052 +0.8539475 0.3689944 0.974052 +0.974052 0.3689944 0.974052 +1.113885 0.3689944 0.974052 +1.27456 0.3689944 0.974052 +1.458117 0.3689944 0.974052 +1.667858 0.3689944 0.974052 +1.907556 0.3689944 0.974052 +2.181521 0.3689944 0.974052 +2.494678 0.3689944 0.974052 +2.852659 0.3689944 0.974052 +3.261896 0.3689944 0.974052 +3.729748 0.3689944 0.974052 +4.264621 0.3689944 0.974052 +4.876131 0.3689944 0.974052 +5.575266 0.3689944 0.974052 +6.374593 0.3689944 0.974052 +0 0.4282948 0.974052 +0 0.4282948 0.974052 +0 0.4282948 0.974052 +0.002268731 0.4282948 0.974052 +0.07076883 0.4282948 0.974052 +0.1119241 0.4282948 0.974052 +0.1475052 0.4282948 0.974052 +0.1846606 0.4282948 0.974052 +0.2245119 0.4282948 0.974052 +0.2679612 0.4282948 0.974052 +0.3158431 0.4282948 0.974052 +0.3689944 0.4282948 0.974052 +0.4282948 0.4282948 0.974052 +0.494694 0.4282948 0.974052 +0.5692344 0.4282948 0.974052 +0.6530715 0.4282948 0.974052 +0.7474945 0.4282948 0.974052 +0.8539475 0.4282948 0.974052 +0.974052 0.4282948 0.974052 +1.113885 0.4282948 0.974052 +1.27456 0.4282948 0.974052 +1.458117 0.4282948 0.974052 +1.667858 0.4282948 0.974052 +1.907556 0.4282948 0.974052 +2.181521 0.4282948 0.974052 +2.494678 0.4282948 0.974052 +2.852659 0.4282948 0.974052 +3.261896 0.4282948 0.974052 +3.729748 0.4282948 0.974052 +4.264621 0.4282948 0.974052 +4.876131 0.4282948 0.974052 +5.575266 0.4282948 0.974052 +6.374593 0.4282948 0.974052 +0 0.494694 0.974052 +0 0.494694 0.974052 +0 0.494694 0.974052 +0.002268731 0.494694 0.974052 +0.07076883 0.494694 0.974052 +0.1119241 0.494694 0.974052 +0.1475052 0.494694 0.974052 +0.1846606 0.494694 0.974052 +0.2245119 0.494694 0.974052 +0.2679612 0.494694 0.974052 +0.3158431 0.494694 0.974052 +0.3689944 0.494694 0.974052 +0.4282948 0.494694 0.974052 +0.494694 0.494694 0.974052 +0.5692344 0.494694 0.974052 +0.6530715 0.494694 0.974052 +0.7474945 0.494694 0.974052 +0.8539475 0.494694 0.974052 +0.974052 0.494694 0.974052 +1.113885 0.494694 0.974052 +1.27456 0.494694 0.974052 +1.458117 0.494694 0.974052 +1.667858 0.494694 0.974052 +1.907556 0.494694 0.974052 +2.181521 0.494694 0.974052 +2.494678 0.494694 0.974052 +2.852659 0.494694 0.974052 +3.261896 0.494694 0.974052 +3.729748 0.494694 0.974052 +4.264621 0.494694 0.974052 +4.876131 0.494694 0.974052 +5.575266 0.494694 0.974052 +6.374593 0.494694 0.974052 +0 0.5692344 0.974052 +0 0.5692344 0.974052 +0 0.5692344 0.974052 +0.002268731 0.5692344 0.974052 +0.07076883 0.5692344 0.974052 +0.1119241 0.5692344 0.974052 +0.1475052 0.5692344 0.974052 +0.1846606 0.5692344 0.974052 +0.2245119 0.5692344 0.974052 +0.2679612 0.5692344 0.974052 +0.3158431 0.5692344 0.974052 +0.3689944 0.5692344 0.974052 +0.4282948 0.5692344 0.974052 +0.494694 0.5692344 0.974052 +0.5692344 0.5692344 0.974052 +0.6530715 0.5692344 0.974052 +0.7474945 0.5692344 0.974052 +0.8539475 0.5692344 0.974052 +0.974052 0.5692344 0.974052 +1.113885 0.5692344 0.974052 +1.27456 0.5692344 0.974052 +1.458117 0.5692344 0.974052 +1.667858 0.5692344 0.974052 +1.907556 0.5692344 0.974052 +2.181521 0.5692344 0.974052 +2.494678 0.5692344 0.974052 +2.852659 0.5692344 0.974052 +3.261896 0.5692344 0.974052 +3.729748 0.5692344 0.974052 +4.264621 0.5692344 0.974052 +4.876131 0.5692344 0.974052 +5.575266 0.5692344 0.974052 +6.374593 0.5692344 0.974052 +0 0.6530715 0.974052 +0 0.6530715 0.974052 +0 0.6530715 0.974052 +0.002268731 0.6530715 0.974052 +0.07076883 0.6530715 0.974052 +0.1119241 0.6530715 0.974052 +0.1475052 0.6530715 0.974052 +0.1846606 0.6530715 0.974052 +0.2245119 0.6530715 0.974052 +0.2679612 0.6530715 0.974052 +0.3158431 0.6530715 0.974052 +0.3689944 0.6530715 0.974052 +0.4282948 0.6530715 0.974052 +0.494694 0.6530715 0.974052 +0.5692344 0.6530715 0.974052 +0.6530715 0.6530715 0.974052 +0.7474945 0.6530715 0.974052 +0.8539475 0.6530715 0.974052 +0.974052 0.6530715 0.974052 +1.113885 0.6530715 0.974052 +1.27456 0.6530715 0.974052 +1.458117 0.6530715 0.974052 +1.667858 0.6530715 0.974052 +1.907556 0.6530715 0.974052 +2.181521 0.6530715 0.974052 +2.494678 0.6530715 0.974052 +2.852659 0.6530715 0.974052 +3.261896 0.6530715 0.974052 +3.729748 0.6530715 0.974052 +4.264621 0.6530715 0.974052 +4.876131 0.6530715 0.974052 +5.575266 0.6530715 0.974052 +6.374593 0.6530715 0.974052 +0 0.7474945 0.974052 +0 0.7474945 0.974052 +0 0.7474945 0.974052 +0.002268731 0.7474945 0.974052 +0.07076883 0.7474945 0.974052 +0.1119241 0.7474945 0.974052 +0.1475052 0.7474945 0.974052 +0.1846606 0.7474945 0.974052 +0.2245119 0.7474945 0.974052 +0.2679612 0.7474945 0.974052 +0.3158431 0.7474945 0.974052 +0.3689944 0.7474945 0.974052 +0.4282948 0.7474945 0.974052 +0.494694 0.7474945 0.974052 +0.5692344 0.7474945 0.974052 +0.6530715 0.7474945 0.974052 +0.7474945 0.7474945 0.974052 +0.8539475 0.7474945 0.974052 +0.974052 0.7474945 0.974052 +1.113885 0.7474945 0.974052 +1.27456 0.7474945 0.974052 +1.458117 0.7474945 0.974052 +1.667858 0.7474945 0.974052 +1.907556 0.7474945 0.974052 +2.181521 0.7474945 0.974052 +2.494678 0.7474945 0.974052 +2.852659 0.7474945 0.974052 +3.261896 0.7474945 0.974052 +3.729748 0.7474945 0.974052 +4.264621 0.7474945 0.974052 +4.876131 0.7474945 0.974052 +5.575266 0.7474945 0.974052 +6.374593 0.7474945 0.974052 +0 0.8539475 0.974052 +0 0.8539475 0.974052 +0 0.8539475 0.974052 +0.002268731 0.8539475 0.974052 +0.07076883 0.8539475 0.974052 +0.1119241 0.8539475 0.974052 +0.1475052 0.8539475 0.974052 +0.1846606 0.8539475 0.974052 +0.2245119 0.8539475 0.974052 +0.2679612 0.8539475 0.974052 +0.3158431 0.8539475 0.974052 +0.3689944 0.8539475 0.974052 +0.4282948 0.8539475 0.974052 +0.494694 0.8539475 0.974052 +0.5692344 0.8539475 0.974052 +0.6530715 0.8539475 0.974052 +0.7474945 0.8539475 0.974052 +0.8539475 0.8539475 0.974052 +0.974052 0.8539475 0.974052 +1.113885 0.8539475 0.974052 +1.27456 0.8539475 0.974052 +1.458117 0.8539475 0.974052 +1.667858 0.8539475 0.974052 +1.907556 0.8539475 0.974052 +2.181521 0.8539475 0.974052 +2.494678 0.8539475 0.974052 +2.852659 0.8539475 0.974052 +3.261896 0.8539475 0.974052 +3.729748 0.8539475 0.974052 +4.264621 0.8539475 0.974052 +4.876131 0.8539475 0.974052 +5.575266 0.8539475 0.974052 +6.374593 0.8539475 0.974052 +0 0.974052 0.974052 +0 0.974052 0.974052 +0 0.974052 0.974052 +0.002268731 0.974052 0.974052 +0.07076883 0.974052 0.974052 +0.1119241 0.974052 0.974052 +0.1475052 0.974052 0.974052 +0.1846606 0.974052 0.974052 +0.2245119 0.974052 0.974052 +0.2679612 0.974052 0.974052 +0.3158431 0.974052 0.974052 +0.3689944 0.974052 0.974052 +0.4282948 0.974052 0.974052 +0.494694 0.974052 0.974052 +0.5692344 0.974052 0.974052 +0.6530715 0.974052 0.974052 +0.7474945 0.974052 0.974052 +0.8539475 0.974052 0.974052 +0.974052 0.974052 0.974052 +1.113885 0.974052 0.974052 +1.27456 0.974052 0.974052 +1.458117 0.974052 0.974052 +1.667858 0.974052 0.974052 +1.907556 0.974052 0.974052 +2.181521 0.974052 0.974052 +2.494678 0.974052 0.974052 +2.852659 0.974052 0.974052 +3.261896 0.974052 0.974052 +3.729748 0.974052 0.974052 +4.264621 0.974052 0.974052 +4.876131 0.974052 0.974052 +5.575266 0.974052 0.974052 +6.374593 0.974052 0.974052 +0 1.113885 0.974052 +0 1.113885 0.974052 +0 1.113885 0.974052 +0.002268731 1.113885 0.974052 +0.07076883 1.113885 0.974052 +0.1119241 1.113885 0.974052 +0.1475052 1.113885 0.974052 +0.1846606 1.113885 0.974052 +0.2245119 1.113885 0.974052 +0.2679612 1.113885 0.974052 +0.3158431 1.113885 0.974052 +0.3689944 1.113885 0.974052 +0.4282948 1.113885 0.974052 +0.494694 1.113885 0.974052 +0.5692344 1.113885 0.974052 +0.6530715 1.113885 0.974052 +0.7474945 1.113885 0.974052 +0.8539475 1.113885 0.974052 +0.974052 1.113885 0.974052 +1.113885 1.113885 0.974052 +1.27456 1.113885 0.974052 +1.458117 1.113885 0.974052 +1.667858 1.113885 0.974052 +1.907556 1.113885 0.974052 +2.181521 1.113885 0.974052 +2.494678 1.113885 0.974052 +2.852659 1.113885 0.974052 +3.261896 1.113885 0.974052 +3.729748 1.113885 0.974052 +4.264621 1.113885 0.974052 +4.876131 1.113885 0.974052 +5.575266 1.113885 0.974052 +6.374593 1.113885 0.974052 +0 1.27456 0.974052 +0 1.27456 0.974052 +0 1.27456 0.974052 +0.002268731 1.27456 0.974052 +0.07076883 1.27456 0.974052 +0.1119241 1.27456 0.974052 +0.1475052 1.27456 0.974052 +0.1846606 1.27456 0.974052 +0.2245119 1.27456 0.974052 +0.2679612 1.27456 0.974052 +0.3158431 1.27456 0.974052 +0.3689944 1.27456 0.974052 +0.4282948 1.27456 0.974052 +0.494694 1.27456 0.974052 +0.5692344 1.27456 0.974052 +0.6530715 1.27456 0.974052 +0.7474945 1.27456 0.974052 +0.8539475 1.27456 0.974052 +0.974052 1.27456 0.974052 +1.113885 1.27456 0.974052 +1.27456 1.27456 0.974052 +1.458117 1.27456 0.974052 +1.667858 1.27456 0.974052 +1.907556 1.27456 0.974052 +2.181521 1.27456 0.974052 +2.494678 1.27456 0.974052 +2.852659 1.27456 0.974052 +3.261896 1.27456 0.974052 +3.729748 1.27456 0.974052 +4.264621 1.27456 0.974052 +4.876131 1.27456 0.974052 +5.575266 1.27456 0.974052 +6.374593 1.27456 0.974052 +0 1.458117 0.974052 +0 1.458117 0.974052 +0 1.458117 0.974052 +0.002268731 1.458117 0.974052 +0.07076883 1.458117 0.974052 +0.1119241 1.458117 0.974052 +0.1475052 1.458117 0.974052 +0.1846606 1.458117 0.974052 +0.2245119 1.458117 0.974052 +0.2679612 1.458117 0.974052 +0.3158431 1.458117 0.974052 +0.3689944 1.458117 0.974052 +0.4282948 1.458117 0.974052 +0.494694 1.458117 0.974052 +0.5692344 1.458117 0.974052 +0.6530715 1.458117 0.974052 +0.7474945 1.458117 0.974052 +0.8539475 1.458117 0.974052 +0.974052 1.458117 0.974052 +1.113885 1.458117 0.974052 +1.27456 1.458117 0.974052 +1.458117 1.458117 0.974052 +1.667858 1.458117 0.974052 +1.907556 1.458117 0.974052 +2.181521 1.458117 0.974052 +2.494678 1.458117 0.974052 +2.852659 1.458117 0.974052 +3.261896 1.458117 0.974052 +3.729748 1.458117 0.974052 +4.264621 1.458117 0.974052 +4.876131 1.458117 0.974052 +5.575266 1.458117 0.974052 +6.374593 1.458117 0.974052 +0 1.667858 0.974052 +0 1.667858 0.974052 +0 1.667858 0.974052 +0.002268731 1.667858 0.974052 +0.07076883 1.667858 0.974052 +0.1119241 1.667858 0.974052 +0.1475052 1.667858 0.974052 +0.1846606 1.667858 0.974052 +0.2245119 1.667858 0.974052 +0.2679612 1.667858 0.974052 +0.3158431 1.667858 0.974052 +0.3689944 1.667858 0.974052 +0.4282948 1.667858 0.974052 +0.494694 1.667858 0.974052 +0.5692344 1.667858 0.974052 +0.6530715 1.667858 0.974052 +0.7474945 1.667858 0.974052 +0.8539475 1.667858 0.974052 +0.974052 1.667858 0.974052 +1.113885 1.667858 0.974052 +1.27456 1.667858 0.974052 +1.458117 1.667858 0.974052 +1.667858 1.667858 0.974052 +1.907556 1.667858 0.974052 +2.181521 1.667858 0.974052 +2.494678 1.667858 0.974052 +2.852659 1.667858 0.974052 +3.261896 1.667858 0.974052 +3.729748 1.667858 0.974052 +4.264621 1.667858 0.974052 +4.876131 1.667858 0.974052 +5.575266 1.667858 0.974052 +6.374593 1.667858 0.974052 +0 1.907556 0.974052 +0 1.907556 0.974052 +0 1.907556 0.974052 +0.002268731 1.907556 0.974052 +0.07076883 1.907556 0.974052 +0.1119241 1.907556 0.974052 +0.1475052 1.907556 0.974052 +0.1846606 1.907556 0.974052 +0.2245119 1.907556 0.974052 +0.2679612 1.907556 0.974052 +0.3158431 1.907556 0.974052 +0.3689944 1.907556 0.974052 +0.4282948 1.907556 0.974052 +0.494694 1.907556 0.974052 +0.5692344 1.907556 0.974052 +0.6530715 1.907556 0.974052 +0.7474945 1.907556 0.974052 +0.8539475 1.907556 0.974052 +0.974052 1.907556 0.974052 +1.113885 1.907556 0.974052 +1.27456 1.907556 0.974052 +1.458117 1.907556 0.974052 +1.667858 1.907556 0.974052 +1.907556 1.907556 0.974052 +2.181521 1.907556 0.974052 +2.494678 1.907556 0.974052 +2.852659 1.907556 0.974052 +3.261896 1.907556 0.974052 +3.729748 1.907556 0.974052 +4.264621 1.907556 0.974052 +4.876131 1.907556 0.974052 +5.575266 1.907556 0.974052 +6.374593 1.907556 0.974052 +0 2.181521 0.974052 +0 2.181521 0.974052 +0 2.181521 0.974052 +0.002268731 2.181521 0.974052 +0.07076883 2.181521 0.974052 +0.1119241 2.181521 0.974052 +0.1475052 2.181521 0.974052 +0.1846606 2.181521 0.974052 +0.2245119 2.181521 0.974052 +0.2679612 2.181521 0.974052 +0.3158431 2.181521 0.974052 +0.3689944 2.181521 0.974052 +0.4282948 2.181521 0.974052 +0.494694 2.181521 0.974052 +0.5692344 2.181521 0.974052 +0.6530715 2.181521 0.974052 +0.7474945 2.181521 0.974052 +0.8539475 2.181521 0.974052 +0.974052 2.181521 0.974052 +1.113885 2.181521 0.974052 +1.27456 2.181521 0.974052 +1.458117 2.181521 0.974052 +1.667858 2.181521 0.974052 +1.907556 2.181521 0.974052 +2.181521 2.181521 0.974052 +2.494678 2.181521 0.974052 +2.852659 2.181521 0.974052 +3.261896 2.181521 0.974052 +3.729748 2.181521 0.974052 +4.264621 2.181521 0.974052 +4.876131 2.181521 0.974052 +5.575266 2.181521 0.974052 +6.374593 2.181521 0.974052 +0 2.494678 0.974052 +0 2.494678 0.974052 +0 2.494678 0.974052 +0.002268731 2.494678 0.974052 +0.07076883 2.494678 0.974052 +0.1119241 2.494678 0.974052 +0.1475052 2.494678 0.974052 +0.1846606 2.494678 0.974052 +0.2245119 2.494678 0.974052 +0.2679612 2.494678 0.974052 +0.3158431 2.494678 0.974052 +0.3689944 2.494678 0.974052 +0.4282948 2.494678 0.974052 +0.494694 2.494678 0.974052 +0.5692344 2.494678 0.974052 +0.6530715 2.494678 0.974052 +0.7474945 2.494678 0.974052 +0.8539475 2.494678 0.974052 +0.974052 2.494678 0.974052 +1.113885 2.494678 0.974052 +1.27456 2.494678 0.974052 +1.458117 2.494678 0.974052 +1.667858 2.494678 0.974052 +1.907556 2.494678 0.974052 +2.181521 2.494678 0.974052 +2.494678 2.494678 0.974052 +2.852659 2.494678 0.974052 +3.261896 2.494678 0.974052 +3.729748 2.494678 0.974052 +4.264621 2.494678 0.974052 +4.876131 2.494678 0.974052 +5.575266 2.494678 0.974052 +6.374593 2.494678 0.974052 +0 2.852659 0.974052 +0 2.852659 0.974052 +0 2.852659 0.974052 +0.002268731 2.852659 0.974052 +0.07076883 2.852659 0.974052 +0.1119241 2.852659 0.974052 +0.1475052 2.852659 0.974052 +0.1846606 2.852659 0.974052 +0.2245119 2.852659 0.974052 +0.2679612 2.852659 0.974052 +0.3158431 2.852659 0.974052 +0.3689944 2.852659 0.974052 +0.4282948 2.852659 0.974052 +0.494694 2.852659 0.974052 +0.5692344 2.852659 0.974052 +0.6530715 2.852659 0.974052 +0.7474945 2.852659 0.974052 +0.8539475 2.852659 0.974052 +0.974052 2.852659 0.974052 +1.113885 2.852659 0.974052 +1.27456 2.852659 0.974052 +1.458117 2.852659 0.974052 +1.667858 2.852659 0.974052 +1.907556 2.852659 0.974052 +2.181521 2.852659 0.974052 +2.494678 2.852659 0.974052 +2.852659 2.852659 0.974052 +3.261896 2.852659 0.974052 +3.729748 2.852659 0.974052 +4.264621 2.852659 0.974052 +4.876131 2.852659 0.974052 +5.575266 2.852659 0.974052 +6.374593 2.852659 0.974052 +0 3.261896 0.974052 +0 3.261896 0.974052 +0 3.261896 0.974052 +0.002268731 3.261896 0.974052 +0.07076883 3.261896 0.974052 +0.1119241 3.261896 0.974052 +0.1475052 3.261896 0.974052 +0.1846606 3.261896 0.974052 +0.2245119 3.261896 0.974052 +0.2679612 3.261896 0.974052 +0.3158431 3.261896 0.974052 +0.3689944 3.261896 0.974052 +0.4282948 3.261896 0.974052 +0.494694 3.261896 0.974052 +0.5692344 3.261896 0.974052 +0.6530715 3.261896 0.974052 +0.7474945 3.261896 0.974052 +0.8539475 3.261896 0.974052 +0.974052 3.261896 0.974052 +1.113885 3.261896 0.974052 +1.27456 3.261896 0.974052 +1.458117 3.261896 0.974052 +1.667858 3.261896 0.974052 +1.907556 3.261896 0.974052 +2.181521 3.261896 0.974052 +2.494678 3.261896 0.974052 +2.852659 3.261896 0.974052 +3.261896 3.261896 0.974052 +3.729748 3.261896 0.974052 +4.264621 3.261896 0.974052 +4.876131 3.261896 0.974052 +5.575266 3.261896 0.974052 +6.374593 3.261896 0.974052 +0 3.729748 0.974052 +0 3.729748 0.974052 +0 3.729748 0.974052 +0.002268731 3.729748 0.974052 +0.07076883 3.729748 0.974052 +0.1119241 3.729748 0.974052 +0.1475052 3.729748 0.974052 +0.1846606 3.729748 0.974052 +0.2245119 3.729748 0.974052 +0.2679612 3.729748 0.974052 +0.3158431 3.729748 0.974052 +0.3689944 3.729748 0.974052 +0.4282948 3.729748 0.974052 +0.494694 3.729748 0.974052 +0.5692344 3.729748 0.974052 +0.6530715 3.729748 0.974052 +0.7474945 3.729748 0.974052 +0.8539475 3.729748 0.974052 +0.974052 3.729748 0.974052 +1.113885 3.729748 0.974052 +1.27456 3.729748 0.974052 +1.458117 3.729748 0.974052 +1.667858 3.729748 0.974052 +1.907556 3.729748 0.974052 +2.181521 3.729748 0.974052 +2.494678 3.729748 0.974052 +2.852659 3.729748 0.974052 +3.261896 3.729748 0.974052 +3.729748 3.729748 0.974052 +4.264621 3.729748 0.974052 +4.876131 3.729748 0.974052 +5.575266 3.729748 0.974052 +6.374593 3.729748 0.974052 +0 4.264621 0.974052 +0 4.264621 0.974052 +0 4.264621 0.974052 +0.002268731 4.264621 0.974052 +0.07076883 4.264621 0.974052 +0.1119241 4.264621 0.974052 +0.1475052 4.264621 0.974052 +0.1846606 4.264621 0.974052 +0.2245119 4.264621 0.974052 +0.2679612 4.264621 0.974052 +0.3158431 4.264621 0.974052 +0.3689944 4.264621 0.974052 +0.4282948 4.264621 0.974052 +0.494694 4.264621 0.974052 +0.5692344 4.264621 0.974052 +0.6530715 4.264621 0.974052 +0.7474945 4.264621 0.974052 +0.8539475 4.264621 0.974052 +0.974052 4.264621 0.974052 +1.113885 4.264621 0.974052 +1.27456 4.264621 0.974052 +1.458117 4.264621 0.974052 +1.667858 4.264621 0.974052 +1.907556 4.264621 0.974052 +2.181521 4.264621 0.974052 +2.494678 4.264621 0.974052 +2.852659 4.264621 0.974052 +3.261896 4.264621 0.974052 +3.729748 4.264621 0.974052 +4.264621 4.264621 0.974052 +4.876131 4.264621 0.974052 +5.575266 4.264621 0.974052 +6.374593 4.264621 0.974052 +0 4.876131 0.974052 +0 4.876131 0.974052 +0 4.876131 0.974052 +0.002268731 4.876131 0.974052 +0.07076883 4.876131 0.974052 +0.1119241 4.876131 0.974052 +0.1475052 4.876131 0.974052 +0.1846606 4.876131 0.974052 +0.2245119 4.876131 0.974052 +0.2679612 4.876131 0.974052 +0.3158431 4.876131 0.974052 +0.3689944 4.876131 0.974052 +0.4282948 4.876131 0.974052 +0.494694 4.876131 0.974052 +0.5692344 4.876131 0.974052 +0.6530715 4.876131 0.974052 +0.7474945 4.876131 0.974052 +0.8539475 4.876131 0.974052 +0.974052 4.876131 0.974052 +1.113885 4.876131 0.974052 +1.27456 4.876131 0.974052 +1.458117 4.876131 0.974052 +1.667858 4.876131 0.974052 +1.907556 4.876131 0.974052 +2.181521 4.876131 0.974052 +2.494678 4.876131 0.974052 +2.852659 4.876131 0.974052 +3.261896 4.876131 0.974052 +3.729748 4.876131 0.974052 +4.264621 4.876131 0.974052 +4.876131 4.876131 0.974052 +5.575266 4.876131 0.974052 +6.374593 4.876131 0.974052 +0 5.575266 0.974052 +0 5.575266 0.974052 +0 5.575266 0.974052 +0.002268731 5.575266 0.974052 +0.07076883 5.575266 0.974052 +0.1119241 5.575266 0.974052 +0.1475052 5.575266 0.974052 +0.1846606 5.575266 0.974052 +0.2245119 5.575266 0.974052 +0.2679612 5.575266 0.974052 +0.3158431 5.575266 0.974052 +0.3689944 5.575266 0.974052 +0.4282948 5.575266 0.974052 +0.494694 5.575266 0.974052 +0.5692344 5.575266 0.974052 +0.6530715 5.575266 0.974052 +0.7474945 5.575266 0.974052 +0.8539475 5.575266 0.974052 +0.974052 5.575266 0.974052 +1.113885 5.575266 0.974052 +1.27456 5.575266 0.974052 +1.458117 5.575266 0.974052 +1.667858 5.575266 0.974052 +1.907556 5.575266 0.974052 +2.181521 5.575266 0.974052 +2.494678 5.575266 0.974052 +2.852659 5.575266 0.974052 +3.261896 5.575266 0.974052 +3.729748 5.575266 0.974052 +4.264621 5.575266 0.974052 +4.876131 5.575266 0.974052 +5.575266 5.575266 0.974052 +6.374593 5.575266 0.974052 +0 6.374593 0.974052 +0 6.374593 0.974052 +0 6.374593 0.974052 +0.002268731 6.374593 0.974052 +0.07076883 6.374593 0.974052 +0.1119241 6.374593 0.974052 +0.1475052 6.374593 0.974052 +0.1846606 6.374593 0.974052 +0.2245119 6.374593 0.974052 +0.2679612 6.374593 0.974052 +0.3158431 6.374593 0.974052 +0.3689944 6.374593 0.974052 +0.4282948 6.374593 0.974052 +0.494694 6.374593 0.974052 +0.5692344 6.374593 0.974052 +0.6530715 6.374593 0.974052 +0.7474945 6.374593 0.974052 +0.8539475 6.374593 0.974052 +0.974052 6.374593 0.974052 +1.113885 6.374593 0.974052 +1.27456 6.374593 0.974052 +1.458117 6.374593 0.974052 +1.667858 6.374593 0.974052 +1.907556 6.374593 0.974052 +2.181521 6.374593 0.974052 +2.494678 6.374593 0.974052 +2.852659 6.374593 0.974052 +3.261896 6.374593 0.974052 +3.729748 6.374593 0.974052 +4.264621 6.374593 0.974052 +4.876131 6.374593 0.974052 +5.575266 6.374593 0.974052 +6.374593 6.374593 0.974052 +0 0 1.113885 +0 0 1.113885 +0 0 1.113885 +0.002268731 0 1.113885 +0.07076883 0 1.113885 +0.1119241 0 1.113885 +0.1475052 0 1.113885 +0.1846606 0 1.113885 +0.2245119 0 1.113885 +0.2679612 0 1.113885 +0.3158431 0 1.113885 +0.3689944 0 1.113885 +0.4282948 0 1.113885 +0.494694 0 1.113885 +0.5692344 0 1.113885 +0.6530715 0 1.113885 +0.7474945 0 1.113885 +0.8539475 0 1.113885 +0.974052 0 1.113885 +1.113885 0 1.113885 +1.27456 0 1.113885 +1.458117 0 1.113885 +1.667858 0 1.113885 +1.907556 0 1.113885 +2.181521 0 1.113885 +2.494678 0 1.113885 +2.852659 0 1.113885 +3.261896 0 1.113885 +3.729748 0 1.113885 +4.264621 0 1.113885 +4.876131 0 1.113885 +5.575266 0 1.113885 +6.374593 0 1.113885 +0 0 1.113885 +0 0 1.113885 +0 0 1.113885 +0.002268731 0 1.113885 +0.07076883 0 1.113885 +0.1119241 0 1.113885 +0.1475052 0 1.113885 +0.1846606 0 1.113885 +0.2245119 0 1.113885 +0.2679612 0 1.113885 +0.3158431 0 1.113885 +0.3689944 0 1.113885 +0.4282948 0 1.113885 +0.494694 0 1.113885 +0.5692344 0 1.113885 +0.6530715 0 1.113885 +0.7474945 0 1.113885 +0.8539475 0 1.113885 +0.974052 0 1.113885 +1.113885 0 1.113885 +1.27456 0 1.113885 +1.458117 0 1.113885 +1.667858 0 1.113885 +1.907556 0 1.113885 +2.181521 0 1.113885 +2.494678 0 1.113885 +2.852659 0 1.113885 +3.261896 0 1.113885 +3.729748 0 1.113885 +4.264621 0 1.113885 +4.876131 0 1.113885 +5.575266 0 1.113885 +6.374593 0 1.113885 +0 0 1.113885 +0 0 1.113885 +0 0 1.113885 +0.002268731 0 1.113885 +0.07076883 0 1.113885 +0.1119241 0 1.113885 +0.1475052 0 1.113885 +0.1846606 0 1.113885 +0.2245119 0 1.113885 +0.2679612 0 1.113885 +0.3158431 0 1.113885 +0.3689944 0 1.113885 +0.4282948 0 1.113885 +0.494694 0 1.113885 +0.5692344 0 1.113885 +0.6530715 0 1.113885 +0.7474945 0 1.113885 +0.8539475 0 1.113885 +0.974052 0 1.113885 +1.113885 0 1.113885 +1.27456 0 1.113885 +1.458117 0 1.113885 +1.667858 0 1.113885 +1.907556 0 1.113885 +2.181521 0 1.113885 +2.494678 0 1.113885 +2.852659 0 1.113885 +3.261896 0 1.113885 +3.729748 0 1.113885 +4.264621 0 1.113885 +4.876131 0 1.113885 +5.575266 0 1.113885 +6.374593 0 1.113885 +0 0.002268731 1.113885 +0 0.002268731 1.113885 +0 0.002268731 1.113885 +0.002268731 0.002268731 1.113885 +0.07076883 0.002268731 1.113885 +0.1119241 0.002268731 1.113885 +0.1475052 0.002268731 1.113885 +0.1846606 0.002268731 1.113885 +0.2245119 0.002268731 1.113885 +0.2679612 0.002268731 1.113885 +0.3158431 0.002268731 1.113885 +0.3689944 0.002268731 1.113885 +0.4282948 0.002268731 1.113885 +0.494694 0.002268731 1.113885 +0.5692344 0.002268731 1.113885 +0.6530715 0.002268731 1.113885 +0.7474945 0.002268731 1.113885 +0.8539475 0.002268731 1.113885 +0.974052 0.002268731 1.113885 +1.113885 0.002268731 1.113885 +1.27456 0.002268731 1.113885 +1.458117 0.002268731 1.113885 +1.667858 0.002268731 1.113885 +1.907556 0.002268731 1.113885 +2.181521 0.002268731 1.113885 +2.494678 0.002268731 1.113885 +2.852659 0.002268731 1.113885 +3.261896 0.002268731 1.113885 +3.729748 0.002268731 1.113885 +4.264621 0.002268731 1.113885 +4.876131 0.002268731 1.113885 +5.575266 0.002268731 1.113885 +6.374593 0.002268731 1.113885 +0 0.07076883 1.113885 +0 0.07076883 1.113885 +0 0.07076883 1.113885 +0.002268731 0.07076883 1.113885 +0.07076883 0.07076883 1.113885 +0.1119241 0.07076883 1.113885 +0.1475052 0.07076883 1.113885 +0.1846606 0.07076883 1.113885 +0.2245119 0.07076883 1.113885 +0.2679612 0.07076883 1.113885 +0.3158431 0.07076883 1.113885 +0.3689944 0.07076883 1.113885 +0.4282948 0.07076883 1.113885 +0.494694 0.07076883 1.113885 +0.5692344 0.07076883 1.113885 +0.6530715 0.07076883 1.113885 +0.7474945 0.07076883 1.113885 +0.8539475 0.07076883 1.113885 +0.974052 0.07076883 1.113885 +1.113885 0.07076883 1.113885 +1.27456 0.07076883 1.113885 +1.458117 0.07076883 1.113885 +1.667858 0.07076883 1.113885 +1.907556 0.07076883 1.113885 +2.181521 0.07076883 1.113885 +2.494678 0.07076883 1.113885 +2.852659 0.07076883 1.113885 +3.261896 0.07076883 1.113885 +3.729748 0.07076883 1.113885 +4.264621 0.07076883 1.113885 +4.876131 0.07076883 1.113885 +5.575266 0.07076883 1.113885 +6.374593 0.07076883 1.113885 +0 0.1119241 1.113885 +0 0.1119241 1.113885 +0 0.1119241 1.113885 +0.002268731 0.1119241 1.113885 +0.07076883 0.1119241 1.113885 +0.1119241 0.1119241 1.113885 +0.1475052 0.1119241 1.113885 +0.1846606 0.1119241 1.113885 +0.2245119 0.1119241 1.113885 +0.2679612 0.1119241 1.113885 +0.3158431 0.1119241 1.113885 +0.3689944 0.1119241 1.113885 +0.4282948 0.1119241 1.113885 +0.494694 0.1119241 1.113885 +0.5692344 0.1119241 1.113885 +0.6530715 0.1119241 1.113885 +0.7474945 0.1119241 1.113885 +0.8539475 0.1119241 1.113885 +0.974052 0.1119241 1.113885 +1.113885 0.1119241 1.113885 +1.27456 0.1119241 1.113885 +1.458117 0.1119241 1.113885 +1.667858 0.1119241 1.113885 +1.907556 0.1119241 1.113885 +2.181521 0.1119241 1.113885 +2.494678 0.1119241 1.113885 +2.852659 0.1119241 1.113885 +3.261896 0.1119241 1.113885 +3.729748 0.1119241 1.113885 +4.264621 0.1119241 1.113885 +4.876131 0.1119241 1.113885 +5.575266 0.1119241 1.113885 +6.374593 0.1119241 1.113885 +0 0.1475052 1.113885 +0 0.1475052 1.113885 +0 0.1475052 1.113885 +0.002268731 0.1475052 1.113885 +0.07076883 0.1475052 1.113885 +0.1119241 0.1475052 1.113885 +0.1475052 0.1475052 1.113885 +0.1846606 0.1475052 1.113885 +0.2245119 0.1475052 1.113885 +0.2679612 0.1475052 1.113885 +0.3158431 0.1475052 1.113885 +0.3689944 0.1475052 1.113885 +0.4282948 0.1475052 1.113885 +0.494694 0.1475052 1.113885 +0.5692344 0.1475052 1.113885 +0.6530715 0.1475052 1.113885 +0.7474945 0.1475052 1.113885 +0.8539475 0.1475052 1.113885 +0.974052 0.1475052 1.113885 +1.113885 0.1475052 1.113885 +1.27456 0.1475052 1.113885 +1.458117 0.1475052 1.113885 +1.667858 0.1475052 1.113885 +1.907556 0.1475052 1.113885 +2.181521 0.1475052 1.113885 +2.494678 0.1475052 1.113885 +2.852659 0.1475052 1.113885 +3.261896 0.1475052 1.113885 +3.729748 0.1475052 1.113885 +4.264621 0.1475052 1.113885 +4.876131 0.1475052 1.113885 +5.575266 0.1475052 1.113885 +6.374593 0.1475052 1.113885 +0 0.1846606 1.113885 +0 0.1846606 1.113885 +0 0.1846606 1.113885 +0.002268731 0.1846606 1.113885 +0.07076883 0.1846606 1.113885 +0.1119241 0.1846606 1.113885 +0.1475052 0.1846606 1.113885 +0.1846606 0.1846606 1.113885 +0.2245119 0.1846606 1.113885 +0.2679612 0.1846606 1.113885 +0.3158431 0.1846606 1.113885 +0.3689944 0.1846606 1.113885 +0.4282948 0.1846606 1.113885 +0.494694 0.1846606 1.113885 +0.5692344 0.1846606 1.113885 +0.6530715 0.1846606 1.113885 +0.7474945 0.1846606 1.113885 +0.8539475 0.1846606 1.113885 +0.974052 0.1846606 1.113885 +1.113885 0.1846606 1.113885 +1.27456 0.1846606 1.113885 +1.458117 0.1846606 1.113885 +1.667858 0.1846606 1.113885 +1.907556 0.1846606 1.113885 +2.181521 0.1846606 1.113885 +2.494678 0.1846606 1.113885 +2.852659 0.1846606 1.113885 +3.261896 0.1846606 1.113885 +3.729748 0.1846606 1.113885 +4.264621 0.1846606 1.113885 +4.876131 0.1846606 1.113885 +5.575266 0.1846606 1.113885 +6.374593 0.1846606 1.113885 +0 0.2245119 1.113885 +0 0.2245119 1.113885 +0 0.2245119 1.113885 +0.002268731 0.2245119 1.113885 +0.07076883 0.2245119 1.113885 +0.1119241 0.2245119 1.113885 +0.1475052 0.2245119 1.113885 +0.1846606 0.2245119 1.113885 +0.2245119 0.2245119 1.113885 +0.2679612 0.2245119 1.113885 +0.3158431 0.2245119 1.113885 +0.3689944 0.2245119 1.113885 +0.4282948 0.2245119 1.113885 +0.494694 0.2245119 1.113885 +0.5692344 0.2245119 1.113885 +0.6530715 0.2245119 1.113885 +0.7474945 0.2245119 1.113885 +0.8539475 0.2245119 1.113885 +0.974052 0.2245119 1.113885 +1.113885 0.2245119 1.113885 +1.27456 0.2245119 1.113885 +1.458117 0.2245119 1.113885 +1.667858 0.2245119 1.113885 +1.907556 0.2245119 1.113885 +2.181521 0.2245119 1.113885 +2.494678 0.2245119 1.113885 +2.852659 0.2245119 1.113885 +3.261896 0.2245119 1.113885 +3.729748 0.2245119 1.113885 +4.264621 0.2245119 1.113885 +4.876131 0.2245119 1.113885 +5.575266 0.2245119 1.113885 +6.374593 0.2245119 1.113885 +0 0.2679612 1.113885 +0 0.2679612 1.113885 +0 0.2679612 1.113885 +0.002268731 0.2679612 1.113885 +0.07076883 0.2679612 1.113885 +0.1119241 0.2679612 1.113885 +0.1475052 0.2679612 1.113885 +0.1846606 0.2679612 1.113885 +0.2245119 0.2679612 1.113885 +0.2679612 0.2679612 1.113885 +0.3158431 0.2679612 1.113885 +0.3689944 0.2679612 1.113885 +0.4282948 0.2679612 1.113885 +0.494694 0.2679612 1.113885 +0.5692344 0.2679612 1.113885 +0.6530715 0.2679612 1.113885 +0.7474945 0.2679612 1.113885 +0.8539475 0.2679612 1.113885 +0.974052 0.2679612 1.113885 +1.113885 0.2679612 1.113885 +1.27456 0.2679612 1.113885 +1.458117 0.2679612 1.113885 +1.667858 0.2679612 1.113885 +1.907556 0.2679612 1.113885 +2.181521 0.2679612 1.113885 +2.494678 0.2679612 1.113885 +2.852659 0.2679612 1.113885 +3.261896 0.2679612 1.113885 +3.729748 0.2679612 1.113885 +4.264621 0.2679612 1.113885 +4.876131 0.2679612 1.113885 +5.575266 0.2679612 1.113885 +6.374593 0.2679612 1.113885 +0 0.3158431 1.113885 +0 0.3158431 1.113885 +0 0.3158431 1.113885 +0.002268731 0.3158431 1.113885 +0.07076883 0.3158431 1.113885 +0.1119241 0.3158431 1.113885 +0.1475052 0.3158431 1.113885 +0.1846606 0.3158431 1.113885 +0.2245119 0.3158431 1.113885 +0.2679612 0.3158431 1.113885 +0.3158431 0.3158431 1.113885 +0.3689944 0.3158431 1.113885 +0.4282948 0.3158431 1.113885 +0.494694 0.3158431 1.113885 +0.5692344 0.3158431 1.113885 +0.6530715 0.3158431 1.113885 +0.7474945 0.3158431 1.113885 +0.8539475 0.3158431 1.113885 +0.974052 0.3158431 1.113885 +1.113885 0.3158431 1.113885 +1.27456 0.3158431 1.113885 +1.458117 0.3158431 1.113885 +1.667858 0.3158431 1.113885 +1.907556 0.3158431 1.113885 +2.181521 0.3158431 1.113885 +2.494678 0.3158431 1.113885 +2.852659 0.3158431 1.113885 +3.261896 0.3158431 1.113885 +3.729748 0.3158431 1.113885 +4.264621 0.3158431 1.113885 +4.876131 0.3158431 1.113885 +5.575266 0.3158431 1.113885 +6.374593 0.3158431 1.113885 +0 0.3689944 1.113885 +0 0.3689944 1.113885 +0 0.3689944 1.113885 +0.002268731 0.3689944 1.113885 +0.07076883 0.3689944 1.113885 +0.1119241 0.3689944 1.113885 +0.1475052 0.3689944 1.113885 +0.1846606 0.3689944 1.113885 +0.2245119 0.3689944 1.113885 +0.2679612 0.3689944 1.113885 +0.3158431 0.3689944 1.113885 +0.3689944 0.3689944 1.113885 +0.4282948 0.3689944 1.113885 +0.494694 0.3689944 1.113885 +0.5692344 0.3689944 1.113885 +0.6530715 0.3689944 1.113885 +0.7474945 0.3689944 1.113885 +0.8539475 0.3689944 1.113885 +0.974052 0.3689944 1.113885 +1.113885 0.3689944 1.113885 +1.27456 0.3689944 1.113885 +1.458117 0.3689944 1.113885 +1.667858 0.3689944 1.113885 +1.907556 0.3689944 1.113885 +2.181521 0.3689944 1.113885 +2.494678 0.3689944 1.113885 +2.852659 0.3689944 1.113885 +3.261896 0.3689944 1.113885 +3.729748 0.3689944 1.113885 +4.264621 0.3689944 1.113885 +4.876131 0.3689944 1.113885 +5.575266 0.3689944 1.113885 +6.374593 0.3689944 1.113885 +0 0.4282948 1.113885 +0 0.4282948 1.113885 +0 0.4282948 1.113885 +0.002268731 0.4282948 1.113885 +0.07076883 0.4282948 1.113885 +0.1119241 0.4282948 1.113885 +0.1475052 0.4282948 1.113885 +0.1846606 0.4282948 1.113885 +0.2245119 0.4282948 1.113885 +0.2679612 0.4282948 1.113885 +0.3158431 0.4282948 1.113885 +0.3689944 0.4282948 1.113885 +0.4282948 0.4282948 1.113885 +0.494694 0.4282948 1.113885 +0.5692344 0.4282948 1.113885 +0.6530715 0.4282948 1.113885 +0.7474945 0.4282948 1.113885 +0.8539475 0.4282948 1.113885 +0.974052 0.4282948 1.113885 +1.113885 0.4282948 1.113885 +1.27456 0.4282948 1.113885 +1.458117 0.4282948 1.113885 +1.667858 0.4282948 1.113885 +1.907556 0.4282948 1.113885 +2.181521 0.4282948 1.113885 +2.494678 0.4282948 1.113885 +2.852659 0.4282948 1.113885 +3.261896 0.4282948 1.113885 +3.729748 0.4282948 1.113885 +4.264621 0.4282948 1.113885 +4.876131 0.4282948 1.113885 +5.575266 0.4282948 1.113885 +6.374593 0.4282948 1.113885 +0 0.494694 1.113885 +0 0.494694 1.113885 +0 0.494694 1.113885 +0.002268731 0.494694 1.113885 +0.07076883 0.494694 1.113885 +0.1119241 0.494694 1.113885 +0.1475052 0.494694 1.113885 +0.1846606 0.494694 1.113885 +0.2245119 0.494694 1.113885 +0.2679612 0.494694 1.113885 +0.3158431 0.494694 1.113885 +0.3689944 0.494694 1.113885 +0.4282948 0.494694 1.113885 +0.494694 0.494694 1.113885 +0.5692344 0.494694 1.113885 +0.6530715 0.494694 1.113885 +0.7474945 0.494694 1.113885 +0.8539475 0.494694 1.113885 +0.974052 0.494694 1.113885 +1.113885 0.494694 1.113885 +1.27456 0.494694 1.113885 +1.458117 0.494694 1.113885 +1.667858 0.494694 1.113885 +1.907556 0.494694 1.113885 +2.181521 0.494694 1.113885 +2.494678 0.494694 1.113885 +2.852659 0.494694 1.113885 +3.261896 0.494694 1.113885 +3.729748 0.494694 1.113885 +4.264621 0.494694 1.113885 +4.876131 0.494694 1.113885 +5.575266 0.494694 1.113885 +6.374593 0.494694 1.113885 +0 0.5692344 1.113885 +0 0.5692344 1.113885 +0 0.5692344 1.113885 +0.002268731 0.5692344 1.113885 +0.07076883 0.5692344 1.113885 +0.1119241 0.5692344 1.113885 +0.1475052 0.5692344 1.113885 +0.1846606 0.5692344 1.113885 +0.2245119 0.5692344 1.113885 +0.2679612 0.5692344 1.113885 +0.3158431 0.5692344 1.113885 +0.3689944 0.5692344 1.113885 +0.4282948 0.5692344 1.113885 +0.494694 0.5692344 1.113885 +0.5692344 0.5692344 1.113885 +0.6530715 0.5692344 1.113885 +0.7474945 0.5692344 1.113885 +0.8539475 0.5692344 1.113885 +0.974052 0.5692344 1.113885 +1.113885 0.5692344 1.113885 +1.27456 0.5692344 1.113885 +1.458117 0.5692344 1.113885 +1.667858 0.5692344 1.113885 +1.907556 0.5692344 1.113885 +2.181521 0.5692344 1.113885 +2.494678 0.5692344 1.113885 +2.852659 0.5692344 1.113885 +3.261896 0.5692344 1.113885 +3.729748 0.5692344 1.113885 +4.264621 0.5692344 1.113885 +4.876131 0.5692344 1.113885 +5.575266 0.5692344 1.113885 +6.374593 0.5692344 1.113885 +0 0.6530715 1.113885 +0 0.6530715 1.113885 +0 0.6530715 1.113885 +0.002268731 0.6530715 1.113885 +0.07076883 0.6530715 1.113885 +0.1119241 0.6530715 1.113885 +0.1475052 0.6530715 1.113885 +0.1846606 0.6530715 1.113885 +0.2245119 0.6530715 1.113885 +0.2679612 0.6530715 1.113885 +0.3158431 0.6530715 1.113885 +0.3689944 0.6530715 1.113885 +0.4282948 0.6530715 1.113885 +0.494694 0.6530715 1.113885 +0.5692344 0.6530715 1.113885 +0.6530715 0.6530715 1.113885 +0.7474945 0.6530715 1.113885 +0.8539475 0.6530715 1.113885 +0.974052 0.6530715 1.113885 +1.113885 0.6530715 1.113885 +1.27456 0.6530715 1.113885 +1.458117 0.6530715 1.113885 +1.667858 0.6530715 1.113885 +1.907556 0.6530715 1.113885 +2.181521 0.6530715 1.113885 +2.494678 0.6530715 1.113885 +2.852659 0.6530715 1.113885 +3.261896 0.6530715 1.113885 +3.729748 0.6530715 1.113885 +4.264621 0.6530715 1.113885 +4.876131 0.6530715 1.113885 +5.575266 0.6530715 1.113885 +6.374593 0.6530715 1.113885 +0 0.7474945 1.113885 +0 0.7474945 1.113885 +0 0.7474945 1.113885 +0.002268731 0.7474945 1.113885 +0.07076883 0.7474945 1.113885 +0.1119241 0.7474945 1.113885 +0.1475052 0.7474945 1.113885 +0.1846606 0.7474945 1.113885 +0.2245119 0.7474945 1.113885 +0.2679612 0.7474945 1.113885 +0.3158431 0.7474945 1.113885 +0.3689944 0.7474945 1.113885 +0.4282948 0.7474945 1.113885 +0.494694 0.7474945 1.113885 +0.5692344 0.7474945 1.113885 +0.6530715 0.7474945 1.113885 +0.7474945 0.7474945 1.113885 +0.8539475 0.7474945 1.113885 +0.974052 0.7474945 1.113885 +1.113885 0.7474945 1.113885 +1.27456 0.7474945 1.113885 +1.458117 0.7474945 1.113885 +1.667858 0.7474945 1.113885 +1.907556 0.7474945 1.113885 +2.181521 0.7474945 1.113885 +2.494678 0.7474945 1.113885 +2.852659 0.7474945 1.113885 +3.261896 0.7474945 1.113885 +3.729748 0.7474945 1.113885 +4.264621 0.7474945 1.113885 +4.876131 0.7474945 1.113885 +5.575266 0.7474945 1.113885 +6.374593 0.7474945 1.113885 +0 0.8539475 1.113885 +0 0.8539475 1.113885 +0 0.8539475 1.113885 +0.002268731 0.8539475 1.113885 +0.07076883 0.8539475 1.113885 +0.1119241 0.8539475 1.113885 +0.1475052 0.8539475 1.113885 +0.1846606 0.8539475 1.113885 +0.2245119 0.8539475 1.113885 +0.2679612 0.8539475 1.113885 +0.3158431 0.8539475 1.113885 +0.3689944 0.8539475 1.113885 +0.4282948 0.8539475 1.113885 +0.494694 0.8539475 1.113885 +0.5692344 0.8539475 1.113885 +0.6530715 0.8539475 1.113885 +0.7474945 0.8539475 1.113885 +0.8539475 0.8539475 1.113885 +0.974052 0.8539475 1.113885 +1.113885 0.8539475 1.113885 +1.27456 0.8539475 1.113885 +1.458117 0.8539475 1.113885 +1.667858 0.8539475 1.113885 +1.907556 0.8539475 1.113885 +2.181521 0.8539475 1.113885 +2.494678 0.8539475 1.113885 +2.852659 0.8539475 1.113885 +3.261896 0.8539475 1.113885 +3.729748 0.8539475 1.113885 +4.264621 0.8539475 1.113885 +4.876131 0.8539475 1.113885 +5.575266 0.8539475 1.113885 +6.374593 0.8539475 1.113885 +0 0.974052 1.113885 +0 0.974052 1.113885 +0 0.974052 1.113885 +0.002268731 0.974052 1.113885 +0.07076883 0.974052 1.113885 +0.1119241 0.974052 1.113885 +0.1475052 0.974052 1.113885 +0.1846606 0.974052 1.113885 +0.2245119 0.974052 1.113885 +0.2679612 0.974052 1.113885 +0.3158431 0.974052 1.113885 +0.3689944 0.974052 1.113885 +0.4282948 0.974052 1.113885 +0.494694 0.974052 1.113885 +0.5692344 0.974052 1.113885 +0.6530715 0.974052 1.113885 +0.7474945 0.974052 1.113885 +0.8539475 0.974052 1.113885 +0.974052 0.974052 1.113885 +1.113885 0.974052 1.113885 +1.27456 0.974052 1.113885 +1.458117 0.974052 1.113885 +1.667858 0.974052 1.113885 +1.907556 0.974052 1.113885 +2.181521 0.974052 1.113885 +2.494678 0.974052 1.113885 +2.852659 0.974052 1.113885 +3.261896 0.974052 1.113885 +3.729748 0.974052 1.113885 +4.264621 0.974052 1.113885 +4.876131 0.974052 1.113885 +5.575266 0.974052 1.113885 +6.374593 0.974052 1.113885 +0 1.113885 1.113885 +0 1.113885 1.113885 +0 1.113885 1.113885 +0.002268731 1.113885 1.113885 +0.07076883 1.113885 1.113885 +0.1119241 1.113885 1.113885 +0.1475052 1.113885 1.113885 +0.1846606 1.113885 1.113885 +0.2245119 1.113885 1.113885 +0.2679612 1.113885 1.113885 +0.3158431 1.113885 1.113885 +0.3689944 1.113885 1.113885 +0.4282948 1.113885 1.113885 +0.494694 1.113885 1.113885 +0.5692344 1.113885 1.113885 +0.6530715 1.113885 1.113885 +0.7474945 1.113885 1.113885 +0.8539475 1.113885 1.113885 +0.974052 1.113885 1.113885 +1.113885 1.113885 1.113885 +1.27456 1.113885 1.113885 +1.458117 1.113885 1.113885 +1.667858 1.113885 1.113885 +1.907556 1.113885 1.113885 +2.181521 1.113885 1.113885 +2.494678 1.113885 1.113885 +2.852659 1.113885 1.113885 +3.261896 1.113885 1.113885 +3.729748 1.113885 1.113885 +4.264621 1.113885 1.113885 +4.876131 1.113885 1.113885 +5.575266 1.113885 1.113885 +6.374593 1.113885 1.113885 +0 1.27456 1.113885 +0 1.27456 1.113885 +0 1.27456 1.113885 +0.002268731 1.27456 1.113885 +0.07076883 1.27456 1.113885 +0.1119241 1.27456 1.113885 +0.1475052 1.27456 1.113885 +0.1846606 1.27456 1.113885 +0.2245119 1.27456 1.113885 +0.2679612 1.27456 1.113885 +0.3158431 1.27456 1.113885 +0.3689944 1.27456 1.113885 +0.4282948 1.27456 1.113885 +0.494694 1.27456 1.113885 +0.5692344 1.27456 1.113885 +0.6530715 1.27456 1.113885 +0.7474945 1.27456 1.113885 +0.8539475 1.27456 1.113885 +0.974052 1.27456 1.113885 +1.113885 1.27456 1.113885 +1.27456 1.27456 1.113885 +1.458117 1.27456 1.113885 +1.667858 1.27456 1.113885 +1.907556 1.27456 1.113885 +2.181521 1.27456 1.113885 +2.494678 1.27456 1.113885 +2.852659 1.27456 1.113885 +3.261896 1.27456 1.113885 +3.729748 1.27456 1.113885 +4.264621 1.27456 1.113885 +4.876131 1.27456 1.113885 +5.575266 1.27456 1.113885 +6.374593 1.27456 1.113885 +0 1.458117 1.113885 +0 1.458117 1.113885 +0 1.458117 1.113885 +0.002268731 1.458117 1.113885 +0.07076883 1.458117 1.113885 +0.1119241 1.458117 1.113885 +0.1475052 1.458117 1.113885 +0.1846606 1.458117 1.113885 +0.2245119 1.458117 1.113885 +0.2679612 1.458117 1.113885 +0.3158431 1.458117 1.113885 +0.3689944 1.458117 1.113885 +0.4282948 1.458117 1.113885 +0.494694 1.458117 1.113885 +0.5692344 1.458117 1.113885 +0.6530715 1.458117 1.113885 +0.7474945 1.458117 1.113885 +0.8539475 1.458117 1.113885 +0.974052 1.458117 1.113885 +1.113885 1.458117 1.113885 +1.27456 1.458117 1.113885 +1.458117 1.458117 1.113885 +1.667858 1.458117 1.113885 +1.907556 1.458117 1.113885 +2.181521 1.458117 1.113885 +2.494678 1.458117 1.113885 +2.852659 1.458117 1.113885 +3.261896 1.458117 1.113885 +3.729748 1.458117 1.113885 +4.264621 1.458117 1.113885 +4.876131 1.458117 1.113885 +5.575266 1.458117 1.113885 +6.374593 1.458117 1.113885 +0 1.667858 1.113885 +0 1.667858 1.113885 +0 1.667858 1.113885 +0.002268731 1.667858 1.113885 +0.07076883 1.667858 1.113885 +0.1119241 1.667858 1.113885 +0.1475052 1.667858 1.113885 +0.1846606 1.667858 1.113885 +0.2245119 1.667858 1.113885 +0.2679612 1.667858 1.113885 +0.3158431 1.667858 1.113885 +0.3689944 1.667858 1.113885 +0.4282948 1.667858 1.113885 +0.494694 1.667858 1.113885 +0.5692344 1.667858 1.113885 +0.6530715 1.667858 1.113885 +0.7474945 1.667858 1.113885 +0.8539475 1.667858 1.113885 +0.974052 1.667858 1.113885 +1.113885 1.667858 1.113885 +1.27456 1.667858 1.113885 +1.458117 1.667858 1.113885 +1.667858 1.667858 1.113885 +1.907556 1.667858 1.113885 +2.181521 1.667858 1.113885 +2.494678 1.667858 1.113885 +2.852659 1.667858 1.113885 +3.261896 1.667858 1.113885 +3.729748 1.667858 1.113885 +4.264621 1.667858 1.113885 +4.876131 1.667858 1.113885 +5.575266 1.667858 1.113885 +6.374593 1.667858 1.113885 +0 1.907556 1.113885 +0 1.907556 1.113885 +0 1.907556 1.113885 +0.002268731 1.907556 1.113885 +0.07076883 1.907556 1.113885 +0.1119241 1.907556 1.113885 +0.1475052 1.907556 1.113885 +0.1846606 1.907556 1.113885 +0.2245119 1.907556 1.113885 +0.2679612 1.907556 1.113885 +0.3158431 1.907556 1.113885 +0.3689944 1.907556 1.113885 +0.4282948 1.907556 1.113885 +0.494694 1.907556 1.113885 +0.5692344 1.907556 1.113885 +0.6530715 1.907556 1.113885 +0.7474945 1.907556 1.113885 +0.8539475 1.907556 1.113885 +0.974052 1.907556 1.113885 +1.113885 1.907556 1.113885 +1.27456 1.907556 1.113885 +1.458117 1.907556 1.113885 +1.667858 1.907556 1.113885 +1.907556 1.907556 1.113885 +2.181521 1.907556 1.113885 +2.494678 1.907556 1.113885 +2.852659 1.907556 1.113885 +3.261896 1.907556 1.113885 +3.729748 1.907556 1.113885 +4.264621 1.907556 1.113885 +4.876131 1.907556 1.113885 +5.575266 1.907556 1.113885 +6.374593 1.907556 1.113885 +0 2.181521 1.113885 +0 2.181521 1.113885 +0 2.181521 1.113885 +0.002268731 2.181521 1.113885 +0.07076883 2.181521 1.113885 +0.1119241 2.181521 1.113885 +0.1475052 2.181521 1.113885 +0.1846606 2.181521 1.113885 +0.2245119 2.181521 1.113885 +0.2679612 2.181521 1.113885 +0.3158431 2.181521 1.113885 +0.3689944 2.181521 1.113885 +0.4282948 2.181521 1.113885 +0.494694 2.181521 1.113885 +0.5692344 2.181521 1.113885 +0.6530715 2.181521 1.113885 +0.7474945 2.181521 1.113885 +0.8539475 2.181521 1.113885 +0.974052 2.181521 1.113885 +1.113885 2.181521 1.113885 +1.27456 2.181521 1.113885 +1.458117 2.181521 1.113885 +1.667858 2.181521 1.113885 +1.907556 2.181521 1.113885 +2.181521 2.181521 1.113885 +2.494678 2.181521 1.113885 +2.852659 2.181521 1.113885 +3.261896 2.181521 1.113885 +3.729748 2.181521 1.113885 +4.264621 2.181521 1.113885 +4.876131 2.181521 1.113885 +5.575266 2.181521 1.113885 +6.374593 2.181521 1.113885 +0 2.494678 1.113885 +0 2.494678 1.113885 +0 2.494678 1.113885 +0.002268731 2.494678 1.113885 +0.07076883 2.494678 1.113885 +0.1119241 2.494678 1.113885 +0.1475052 2.494678 1.113885 +0.1846606 2.494678 1.113885 +0.2245119 2.494678 1.113885 +0.2679612 2.494678 1.113885 +0.3158431 2.494678 1.113885 +0.3689944 2.494678 1.113885 +0.4282948 2.494678 1.113885 +0.494694 2.494678 1.113885 +0.5692344 2.494678 1.113885 +0.6530715 2.494678 1.113885 +0.7474945 2.494678 1.113885 +0.8539475 2.494678 1.113885 +0.974052 2.494678 1.113885 +1.113885 2.494678 1.113885 +1.27456 2.494678 1.113885 +1.458117 2.494678 1.113885 +1.667858 2.494678 1.113885 +1.907556 2.494678 1.113885 +2.181521 2.494678 1.113885 +2.494678 2.494678 1.113885 +2.852659 2.494678 1.113885 +3.261896 2.494678 1.113885 +3.729748 2.494678 1.113885 +4.264621 2.494678 1.113885 +4.876131 2.494678 1.113885 +5.575266 2.494678 1.113885 +6.374593 2.494678 1.113885 +0 2.852659 1.113885 +0 2.852659 1.113885 +0 2.852659 1.113885 +0.002268731 2.852659 1.113885 +0.07076883 2.852659 1.113885 +0.1119241 2.852659 1.113885 +0.1475052 2.852659 1.113885 +0.1846606 2.852659 1.113885 +0.2245119 2.852659 1.113885 +0.2679612 2.852659 1.113885 +0.3158431 2.852659 1.113885 +0.3689944 2.852659 1.113885 +0.4282948 2.852659 1.113885 +0.494694 2.852659 1.113885 +0.5692344 2.852659 1.113885 +0.6530715 2.852659 1.113885 +0.7474945 2.852659 1.113885 +0.8539475 2.852659 1.113885 +0.974052 2.852659 1.113885 +1.113885 2.852659 1.113885 +1.27456 2.852659 1.113885 +1.458117 2.852659 1.113885 +1.667858 2.852659 1.113885 +1.907556 2.852659 1.113885 +2.181521 2.852659 1.113885 +2.494678 2.852659 1.113885 +2.852659 2.852659 1.113885 +3.261896 2.852659 1.113885 +3.729748 2.852659 1.113885 +4.264621 2.852659 1.113885 +4.876131 2.852659 1.113885 +5.575266 2.852659 1.113885 +6.374593 2.852659 1.113885 +0 3.261896 1.113885 +0 3.261896 1.113885 +0 3.261896 1.113885 +0.002268731 3.261896 1.113885 +0.07076883 3.261896 1.113885 +0.1119241 3.261896 1.113885 +0.1475052 3.261896 1.113885 +0.1846606 3.261896 1.113885 +0.2245119 3.261896 1.113885 +0.2679612 3.261896 1.113885 +0.3158431 3.261896 1.113885 +0.3689944 3.261896 1.113885 +0.4282948 3.261896 1.113885 +0.494694 3.261896 1.113885 +0.5692344 3.261896 1.113885 +0.6530715 3.261896 1.113885 +0.7474945 3.261896 1.113885 +0.8539475 3.261896 1.113885 +0.974052 3.261896 1.113885 +1.113885 3.261896 1.113885 +1.27456 3.261896 1.113885 +1.458117 3.261896 1.113885 +1.667858 3.261896 1.113885 +1.907556 3.261896 1.113885 +2.181521 3.261896 1.113885 +2.494678 3.261896 1.113885 +2.852659 3.261896 1.113885 +3.261896 3.261896 1.113885 +3.729748 3.261896 1.113885 +4.264621 3.261896 1.113885 +4.876131 3.261896 1.113885 +5.575266 3.261896 1.113885 +6.374593 3.261896 1.113885 +0 3.729748 1.113885 +0 3.729748 1.113885 +0 3.729748 1.113885 +0.002268731 3.729748 1.113885 +0.07076883 3.729748 1.113885 +0.1119241 3.729748 1.113885 +0.1475052 3.729748 1.113885 +0.1846606 3.729748 1.113885 +0.2245119 3.729748 1.113885 +0.2679612 3.729748 1.113885 +0.3158431 3.729748 1.113885 +0.3689944 3.729748 1.113885 +0.4282948 3.729748 1.113885 +0.494694 3.729748 1.113885 +0.5692344 3.729748 1.113885 +0.6530715 3.729748 1.113885 +0.7474945 3.729748 1.113885 +0.8539475 3.729748 1.113885 +0.974052 3.729748 1.113885 +1.113885 3.729748 1.113885 +1.27456 3.729748 1.113885 +1.458117 3.729748 1.113885 +1.667858 3.729748 1.113885 +1.907556 3.729748 1.113885 +2.181521 3.729748 1.113885 +2.494678 3.729748 1.113885 +2.852659 3.729748 1.113885 +3.261896 3.729748 1.113885 +3.729748 3.729748 1.113885 +4.264621 3.729748 1.113885 +4.876131 3.729748 1.113885 +5.575266 3.729748 1.113885 +6.374593 3.729748 1.113885 +0 4.264621 1.113885 +0 4.264621 1.113885 +0 4.264621 1.113885 +0.002268731 4.264621 1.113885 +0.07076883 4.264621 1.113885 +0.1119241 4.264621 1.113885 +0.1475052 4.264621 1.113885 +0.1846606 4.264621 1.113885 +0.2245119 4.264621 1.113885 +0.2679612 4.264621 1.113885 +0.3158431 4.264621 1.113885 +0.3689944 4.264621 1.113885 +0.4282948 4.264621 1.113885 +0.494694 4.264621 1.113885 +0.5692344 4.264621 1.113885 +0.6530715 4.264621 1.113885 +0.7474945 4.264621 1.113885 +0.8539475 4.264621 1.113885 +0.974052 4.264621 1.113885 +1.113885 4.264621 1.113885 +1.27456 4.264621 1.113885 +1.458117 4.264621 1.113885 +1.667858 4.264621 1.113885 +1.907556 4.264621 1.113885 +2.181521 4.264621 1.113885 +2.494678 4.264621 1.113885 +2.852659 4.264621 1.113885 +3.261896 4.264621 1.113885 +3.729748 4.264621 1.113885 +4.264621 4.264621 1.113885 +4.876131 4.264621 1.113885 +5.575266 4.264621 1.113885 +6.374593 4.264621 1.113885 +0 4.876131 1.113885 +0 4.876131 1.113885 +0 4.876131 1.113885 +0.002268731 4.876131 1.113885 +0.07076883 4.876131 1.113885 +0.1119241 4.876131 1.113885 +0.1475052 4.876131 1.113885 +0.1846606 4.876131 1.113885 +0.2245119 4.876131 1.113885 +0.2679612 4.876131 1.113885 +0.3158431 4.876131 1.113885 +0.3689944 4.876131 1.113885 +0.4282948 4.876131 1.113885 +0.494694 4.876131 1.113885 +0.5692344 4.876131 1.113885 +0.6530715 4.876131 1.113885 +0.7474945 4.876131 1.113885 +0.8539475 4.876131 1.113885 +0.974052 4.876131 1.113885 +1.113885 4.876131 1.113885 +1.27456 4.876131 1.113885 +1.458117 4.876131 1.113885 +1.667858 4.876131 1.113885 +1.907556 4.876131 1.113885 +2.181521 4.876131 1.113885 +2.494678 4.876131 1.113885 +2.852659 4.876131 1.113885 +3.261896 4.876131 1.113885 +3.729748 4.876131 1.113885 +4.264621 4.876131 1.113885 +4.876131 4.876131 1.113885 +5.575266 4.876131 1.113885 +6.374593 4.876131 1.113885 +0 5.575266 1.113885 +0 5.575266 1.113885 +0 5.575266 1.113885 +0.002268731 5.575266 1.113885 +0.07076883 5.575266 1.113885 +0.1119241 5.575266 1.113885 +0.1475052 5.575266 1.113885 +0.1846606 5.575266 1.113885 +0.2245119 5.575266 1.113885 +0.2679612 5.575266 1.113885 +0.3158431 5.575266 1.113885 +0.3689944 5.575266 1.113885 +0.4282948 5.575266 1.113885 +0.494694 5.575266 1.113885 +0.5692344 5.575266 1.113885 +0.6530715 5.575266 1.113885 +0.7474945 5.575266 1.113885 +0.8539475 5.575266 1.113885 +0.974052 5.575266 1.113885 +1.113885 5.575266 1.113885 +1.27456 5.575266 1.113885 +1.458117 5.575266 1.113885 +1.667858 5.575266 1.113885 +1.907556 5.575266 1.113885 +2.181521 5.575266 1.113885 +2.494678 5.575266 1.113885 +2.852659 5.575266 1.113885 +3.261896 5.575266 1.113885 +3.729748 5.575266 1.113885 +4.264621 5.575266 1.113885 +4.876131 5.575266 1.113885 +5.575266 5.575266 1.113885 +6.374593 5.575266 1.113885 +0 6.374593 1.113885 +0 6.374593 1.113885 +0 6.374593 1.113885 +0.002268731 6.374593 1.113885 +0.07076883 6.374593 1.113885 +0.1119241 6.374593 1.113885 +0.1475052 6.374593 1.113885 +0.1846606 6.374593 1.113885 +0.2245119 6.374593 1.113885 +0.2679612 6.374593 1.113885 +0.3158431 6.374593 1.113885 +0.3689944 6.374593 1.113885 +0.4282948 6.374593 1.113885 +0.494694 6.374593 1.113885 +0.5692344 6.374593 1.113885 +0.6530715 6.374593 1.113885 +0.7474945 6.374593 1.113885 +0.8539475 6.374593 1.113885 +0.974052 6.374593 1.113885 +1.113885 6.374593 1.113885 +1.27456 6.374593 1.113885 +1.458117 6.374593 1.113885 +1.667858 6.374593 1.113885 +1.907556 6.374593 1.113885 +2.181521 6.374593 1.113885 +2.494678 6.374593 1.113885 +2.852659 6.374593 1.113885 +3.261896 6.374593 1.113885 +3.729748 6.374593 1.113885 +4.264621 6.374593 1.113885 +4.876131 6.374593 1.113885 +5.575266 6.374593 1.113885 +6.374593 6.374593 1.113885 +0 0 1.27456 +0 0 1.27456 +0 0 1.27456 +0.002268731 0 1.27456 +0.07076883 0 1.27456 +0.1119241 0 1.27456 +0.1475052 0 1.27456 +0.1846606 0 1.27456 +0.2245119 0 1.27456 +0.2679612 0 1.27456 +0.3158431 0 1.27456 +0.3689944 0 1.27456 +0.4282948 0 1.27456 +0.494694 0 1.27456 +0.5692344 0 1.27456 +0.6530715 0 1.27456 +0.7474945 0 1.27456 +0.8539475 0 1.27456 +0.974052 0 1.27456 +1.113885 0 1.27456 +1.27456 0 1.27456 +1.458117 0 1.27456 +1.667858 0 1.27456 +1.907556 0 1.27456 +2.181521 0 1.27456 +2.494678 0 1.27456 +2.852659 0 1.27456 +3.261896 0 1.27456 +3.729748 0 1.27456 +4.264621 0 1.27456 +4.876131 0 1.27456 +5.575266 0 1.27456 +6.374593 0 1.27456 +0 0 1.27456 +0 0 1.27456 +0 0 1.27456 +0.002268731 0 1.27456 +0.07076883 0 1.27456 +0.1119241 0 1.27456 +0.1475052 0 1.27456 +0.1846606 0 1.27456 +0.2245119 0 1.27456 +0.2679612 0 1.27456 +0.3158431 0 1.27456 +0.3689944 0 1.27456 +0.4282948 0 1.27456 +0.494694 0 1.27456 +0.5692344 0 1.27456 +0.6530715 0 1.27456 +0.7474945 0 1.27456 +0.8539475 0 1.27456 +0.974052 0 1.27456 +1.113885 0 1.27456 +1.27456 0 1.27456 +1.458117 0 1.27456 +1.667858 0 1.27456 +1.907556 0 1.27456 +2.181521 0 1.27456 +2.494678 0 1.27456 +2.852659 0 1.27456 +3.261896 0 1.27456 +3.729748 0 1.27456 +4.264621 0 1.27456 +4.876131 0 1.27456 +5.575266 0 1.27456 +6.374593 0 1.27456 +0 0 1.27456 +0 0 1.27456 +0 0 1.27456 +0.002268731 0 1.27456 +0.07076883 0 1.27456 +0.1119241 0 1.27456 +0.1475052 0 1.27456 +0.1846606 0 1.27456 +0.2245119 0 1.27456 +0.2679612 0 1.27456 +0.3158431 0 1.27456 +0.3689944 0 1.27456 +0.4282948 0 1.27456 +0.494694 0 1.27456 +0.5692344 0 1.27456 +0.6530715 0 1.27456 +0.7474945 0 1.27456 +0.8539475 0 1.27456 +0.974052 0 1.27456 +1.113885 0 1.27456 +1.27456 0 1.27456 +1.458117 0 1.27456 +1.667858 0 1.27456 +1.907556 0 1.27456 +2.181521 0 1.27456 +2.494678 0 1.27456 +2.852659 0 1.27456 +3.261896 0 1.27456 +3.729748 0 1.27456 +4.264621 0 1.27456 +4.876131 0 1.27456 +5.575266 0 1.27456 +6.374593 0 1.27456 +0 0.002268731 1.27456 +0 0.002268731 1.27456 +0 0.002268731 1.27456 +0.002268731 0.002268731 1.27456 +0.07076883 0.002268731 1.27456 +0.1119241 0.002268731 1.27456 +0.1475052 0.002268731 1.27456 +0.1846606 0.002268731 1.27456 +0.2245119 0.002268731 1.27456 +0.2679612 0.002268731 1.27456 +0.3158431 0.002268731 1.27456 +0.3689944 0.002268731 1.27456 +0.4282948 0.002268731 1.27456 +0.494694 0.002268731 1.27456 +0.5692344 0.002268731 1.27456 +0.6530715 0.002268731 1.27456 +0.7474945 0.002268731 1.27456 +0.8539475 0.002268731 1.27456 +0.974052 0.002268731 1.27456 +1.113885 0.002268731 1.27456 +1.27456 0.002268731 1.27456 +1.458117 0.002268731 1.27456 +1.667858 0.002268731 1.27456 +1.907556 0.002268731 1.27456 +2.181521 0.002268731 1.27456 +2.494678 0.002268731 1.27456 +2.852659 0.002268731 1.27456 +3.261896 0.002268731 1.27456 +3.729748 0.002268731 1.27456 +4.264621 0.002268731 1.27456 +4.876131 0.002268731 1.27456 +5.575266 0.002268731 1.27456 +6.374593 0.002268731 1.27456 +0 0.07076883 1.27456 +0 0.07076883 1.27456 +0 0.07076883 1.27456 +0.002268731 0.07076883 1.27456 +0.07076883 0.07076883 1.27456 +0.1119241 0.07076883 1.27456 +0.1475052 0.07076883 1.27456 +0.1846606 0.07076883 1.27456 +0.2245119 0.07076883 1.27456 +0.2679612 0.07076883 1.27456 +0.3158431 0.07076883 1.27456 +0.3689944 0.07076883 1.27456 +0.4282948 0.07076883 1.27456 +0.494694 0.07076883 1.27456 +0.5692344 0.07076883 1.27456 +0.6530715 0.07076883 1.27456 +0.7474945 0.07076883 1.27456 +0.8539475 0.07076883 1.27456 +0.974052 0.07076883 1.27456 +1.113885 0.07076883 1.27456 +1.27456 0.07076883 1.27456 +1.458117 0.07076883 1.27456 +1.667858 0.07076883 1.27456 +1.907556 0.07076883 1.27456 +2.181521 0.07076883 1.27456 +2.494678 0.07076883 1.27456 +2.852659 0.07076883 1.27456 +3.261896 0.07076883 1.27456 +3.729748 0.07076883 1.27456 +4.264621 0.07076883 1.27456 +4.876131 0.07076883 1.27456 +5.575266 0.07076883 1.27456 +6.374593 0.07076883 1.27456 +0 0.1119241 1.27456 +0 0.1119241 1.27456 +0 0.1119241 1.27456 +0.002268731 0.1119241 1.27456 +0.07076883 0.1119241 1.27456 +0.1119241 0.1119241 1.27456 +0.1475052 0.1119241 1.27456 +0.1846606 0.1119241 1.27456 +0.2245119 0.1119241 1.27456 +0.2679612 0.1119241 1.27456 +0.3158431 0.1119241 1.27456 +0.3689944 0.1119241 1.27456 +0.4282948 0.1119241 1.27456 +0.494694 0.1119241 1.27456 +0.5692344 0.1119241 1.27456 +0.6530715 0.1119241 1.27456 +0.7474945 0.1119241 1.27456 +0.8539475 0.1119241 1.27456 +0.974052 0.1119241 1.27456 +1.113885 0.1119241 1.27456 +1.27456 0.1119241 1.27456 +1.458117 0.1119241 1.27456 +1.667858 0.1119241 1.27456 +1.907556 0.1119241 1.27456 +2.181521 0.1119241 1.27456 +2.494678 0.1119241 1.27456 +2.852659 0.1119241 1.27456 +3.261896 0.1119241 1.27456 +3.729748 0.1119241 1.27456 +4.264621 0.1119241 1.27456 +4.876131 0.1119241 1.27456 +5.575266 0.1119241 1.27456 +6.374593 0.1119241 1.27456 +0 0.1475052 1.27456 +0 0.1475052 1.27456 +0 0.1475052 1.27456 +0.002268731 0.1475052 1.27456 +0.07076883 0.1475052 1.27456 +0.1119241 0.1475052 1.27456 +0.1475052 0.1475052 1.27456 +0.1846606 0.1475052 1.27456 +0.2245119 0.1475052 1.27456 +0.2679612 0.1475052 1.27456 +0.3158431 0.1475052 1.27456 +0.3689944 0.1475052 1.27456 +0.4282948 0.1475052 1.27456 +0.494694 0.1475052 1.27456 +0.5692344 0.1475052 1.27456 +0.6530715 0.1475052 1.27456 +0.7474945 0.1475052 1.27456 +0.8539475 0.1475052 1.27456 +0.974052 0.1475052 1.27456 +1.113885 0.1475052 1.27456 +1.27456 0.1475052 1.27456 +1.458117 0.1475052 1.27456 +1.667858 0.1475052 1.27456 +1.907556 0.1475052 1.27456 +2.181521 0.1475052 1.27456 +2.494678 0.1475052 1.27456 +2.852659 0.1475052 1.27456 +3.261896 0.1475052 1.27456 +3.729748 0.1475052 1.27456 +4.264621 0.1475052 1.27456 +4.876131 0.1475052 1.27456 +5.575266 0.1475052 1.27456 +6.374593 0.1475052 1.27456 +0 0.1846606 1.27456 +0 0.1846606 1.27456 +0 0.1846606 1.27456 +0.002268731 0.1846606 1.27456 +0.07076883 0.1846606 1.27456 +0.1119241 0.1846606 1.27456 +0.1475052 0.1846606 1.27456 +0.1846606 0.1846606 1.27456 +0.2245119 0.1846606 1.27456 +0.2679612 0.1846606 1.27456 +0.3158431 0.1846606 1.27456 +0.3689944 0.1846606 1.27456 +0.4282948 0.1846606 1.27456 +0.494694 0.1846606 1.27456 +0.5692344 0.1846606 1.27456 +0.6530715 0.1846606 1.27456 +0.7474945 0.1846606 1.27456 +0.8539475 0.1846606 1.27456 +0.974052 0.1846606 1.27456 +1.113885 0.1846606 1.27456 +1.27456 0.1846606 1.27456 +1.458117 0.1846606 1.27456 +1.667858 0.1846606 1.27456 +1.907556 0.1846606 1.27456 +2.181521 0.1846606 1.27456 +2.494678 0.1846606 1.27456 +2.852659 0.1846606 1.27456 +3.261896 0.1846606 1.27456 +3.729748 0.1846606 1.27456 +4.264621 0.1846606 1.27456 +4.876131 0.1846606 1.27456 +5.575266 0.1846606 1.27456 +6.374593 0.1846606 1.27456 +0 0.2245119 1.27456 +0 0.2245119 1.27456 +0 0.2245119 1.27456 +0.002268731 0.2245119 1.27456 +0.07076883 0.2245119 1.27456 +0.1119241 0.2245119 1.27456 +0.1475052 0.2245119 1.27456 +0.1846606 0.2245119 1.27456 +0.2245119 0.2245119 1.27456 +0.2679612 0.2245119 1.27456 +0.3158431 0.2245119 1.27456 +0.3689944 0.2245119 1.27456 +0.4282948 0.2245119 1.27456 +0.494694 0.2245119 1.27456 +0.5692344 0.2245119 1.27456 +0.6530715 0.2245119 1.27456 +0.7474945 0.2245119 1.27456 +0.8539475 0.2245119 1.27456 +0.974052 0.2245119 1.27456 +1.113885 0.2245119 1.27456 +1.27456 0.2245119 1.27456 +1.458117 0.2245119 1.27456 +1.667858 0.2245119 1.27456 +1.907556 0.2245119 1.27456 +2.181521 0.2245119 1.27456 +2.494678 0.2245119 1.27456 +2.852659 0.2245119 1.27456 +3.261896 0.2245119 1.27456 +3.729748 0.2245119 1.27456 +4.264621 0.2245119 1.27456 +4.876131 0.2245119 1.27456 +5.575266 0.2245119 1.27456 +6.374593 0.2245119 1.27456 +0 0.2679612 1.27456 +0 0.2679612 1.27456 +0 0.2679612 1.27456 +0.002268731 0.2679612 1.27456 +0.07076883 0.2679612 1.27456 +0.1119241 0.2679612 1.27456 +0.1475052 0.2679612 1.27456 +0.1846606 0.2679612 1.27456 +0.2245119 0.2679612 1.27456 +0.2679612 0.2679612 1.27456 +0.3158431 0.2679612 1.27456 +0.3689944 0.2679612 1.27456 +0.4282948 0.2679612 1.27456 +0.494694 0.2679612 1.27456 +0.5692344 0.2679612 1.27456 +0.6530715 0.2679612 1.27456 +0.7474945 0.2679612 1.27456 +0.8539475 0.2679612 1.27456 +0.974052 0.2679612 1.27456 +1.113885 0.2679612 1.27456 +1.27456 0.2679612 1.27456 +1.458117 0.2679612 1.27456 +1.667858 0.2679612 1.27456 +1.907556 0.2679612 1.27456 +2.181521 0.2679612 1.27456 +2.494678 0.2679612 1.27456 +2.852659 0.2679612 1.27456 +3.261896 0.2679612 1.27456 +3.729748 0.2679612 1.27456 +4.264621 0.2679612 1.27456 +4.876131 0.2679612 1.27456 +5.575266 0.2679612 1.27456 +6.374593 0.2679612 1.27456 +0 0.3158431 1.27456 +0 0.3158431 1.27456 +0 0.3158431 1.27456 +0.002268731 0.3158431 1.27456 +0.07076883 0.3158431 1.27456 +0.1119241 0.3158431 1.27456 +0.1475052 0.3158431 1.27456 +0.1846606 0.3158431 1.27456 +0.2245119 0.3158431 1.27456 +0.2679612 0.3158431 1.27456 +0.3158431 0.3158431 1.27456 +0.3689944 0.3158431 1.27456 +0.4282948 0.3158431 1.27456 +0.494694 0.3158431 1.27456 +0.5692344 0.3158431 1.27456 +0.6530715 0.3158431 1.27456 +0.7474945 0.3158431 1.27456 +0.8539475 0.3158431 1.27456 +0.974052 0.3158431 1.27456 +1.113885 0.3158431 1.27456 +1.27456 0.3158431 1.27456 +1.458117 0.3158431 1.27456 +1.667858 0.3158431 1.27456 +1.907556 0.3158431 1.27456 +2.181521 0.3158431 1.27456 +2.494678 0.3158431 1.27456 +2.852659 0.3158431 1.27456 +3.261896 0.3158431 1.27456 +3.729748 0.3158431 1.27456 +4.264621 0.3158431 1.27456 +4.876131 0.3158431 1.27456 +5.575266 0.3158431 1.27456 +6.374593 0.3158431 1.27456 +0 0.3689944 1.27456 +0 0.3689944 1.27456 +0 0.3689944 1.27456 +0.002268731 0.3689944 1.27456 +0.07076883 0.3689944 1.27456 +0.1119241 0.3689944 1.27456 +0.1475052 0.3689944 1.27456 +0.1846606 0.3689944 1.27456 +0.2245119 0.3689944 1.27456 +0.2679612 0.3689944 1.27456 +0.3158431 0.3689944 1.27456 +0.3689944 0.3689944 1.27456 +0.4282948 0.3689944 1.27456 +0.494694 0.3689944 1.27456 +0.5692344 0.3689944 1.27456 +0.6530715 0.3689944 1.27456 +0.7474945 0.3689944 1.27456 +0.8539475 0.3689944 1.27456 +0.974052 0.3689944 1.27456 +1.113885 0.3689944 1.27456 +1.27456 0.3689944 1.27456 +1.458117 0.3689944 1.27456 +1.667858 0.3689944 1.27456 +1.907556 0.3689944 1.27456 +2.181521 0.3689944 1.27456 +2.494678 0.3689944 1.27456 +2.852659 0.3689944 1.27456 +3.261896 0.3689944 1.27456 +3.729748 0.3689944 1.27456 +4.264621 0.3689944 1.27456 +4.876131 0.3689944 1.27456 +5.575266 0.3689944 1.27456 +6.374593 0.3689944 1.27456 +0 0.4282948 1.27456 +0 0.4282948 1.27456 +0 0.4282948 1.27456 +0.002268731 0.4282948 1.27456 +0.07076883 0.4282948 1.27456 +0.1119241 0.4282948 1.27456 +0.1475052 0.4282948 1.27456 +0.1846606 0.4282948 1.27456 +0.2245119 0.4282948 1.27456 +0.2679612 0.4282948 1.27456 +0.3158431 0.4282948 1.27456 +0.3689944 0.4282948 1.27456 +0.4282948 0.4282948 1.27456 +0.494694 0.4282948 1.27456 +0.5692344 0.4282948 1.27456 +0.6530715 0.4282948 1.27456 +0.7474945 0.4282948 1.27456 +0.8539475 0.4282948 1.27456 +0.974052 0.4282948 1.27456 +1.113885 0.4282948 1.27456 +1.27456 0.4282948 1.27456 +1.458117 0.4282948 1.27456 +1.667858 0.4282948 1.27456 +1.907556 0.4282948 1.27456 +2.181521 0.4282948 1.27456 +2.494678 0.4282948 1.27456 +2.852659 0.4282948 1.27456 +3.261896 0.4282948 1.27456 +3.729748 0.4282948 1.27456 +4.264621 0.4282948 1.27456 +4.876131 0.4282948 1.27456 +5.575266 0.4282948 1.27456 +6.374593 0.4282948 1.27456 +0 0.494694 1.27456 +0 0.494694 1.27456 +0 0.494694 1.27456 +0.002268731 0.494694 1.27456 +0.07076883 0.494694 1.27456 +0.1119241 0.494694 1.27456 +0.1475052 0.494694 1.27456 +0.1846606 0.494694 1.27456 +0.2245119 0.494694 1.27456 +0.2679612 0.494694 1.27456 +0.3158431 0.494694 1.27456 +0.3689944 0.494694 1.27456 +0.4282948 0.494694 1.27456 +0.494694 0.494694 1.27456 +0.5692344 0.494694 1.27456 +0.6530715 0.494694 1.27456 +0.7474945 0.494694 1.27456 +0.8539475 0.494694 1.27456 +0.974052 0.494694 1.27456 +1.113885 0.494694 1.27456 +1.27456 0.494694 1.27456 +1.458117 0.494694 1.27456 +1.667858 0.494694 1.27456 +1.907556 0.494694 1.27456 +2.181521 0.494694 1.27456 +2.494678 0.494694 1.27456 +2.852659 0.494694 1.27456 +3.261896 0.494694 1.27456 +3.729748 0.494694 1.27456 +4.264621 0.494694 1.27456 +4.876131 0.494694 1.27456 +5.575266 0.494694 1.27456 +6.374593 0.494694 1.27456 +0 0.5692344 1.27456 +0 0.5692344 1.27456 +0 0.5692344 1.27456 +0.002268731 0.5692344 1.27456 +0.07076883 0.5692344 1.27456 +0.1119241 0.5692344 1.27456 +0.1475052 0.5692344 1.27456 +0.1846606 0.5692344 1.27456 +0.2245119 0.5692344 1.27456 +0.2679612 0.5692344 1.27456 +0.3158431 0.5692344 1.27456 +0.3689944 0.5692344 1.27456 +0.4282948 0.5692344 1.27456 +0.494694 0.5692344 1.27456 +0.5692344 0.5692344 1.27456 +0.6530715 0.5692344 1.27456 +0.7474945 0.5692344 1.27456 +0.8539475 0.5692344 1.27456 +0.974052 0.5692344 1.27456 +1.113885 0.5692344 1.27456 +1.27456 0.5692344 1.27456 +1.458117 0.5692344 1.27456 +1.667858 0.5692344 1.27456 +1.907556 0.5692344 1.27456 +2.181521 0.5692344 1.27456 +2.494678 0.5692344 1.27456 +2.852659 0.5692344 1.27456 +3.261896 0.5692344 1.27456 +3.729748 0.5692344 1.27456 +4.264621 0.5692344 1.27456 +4.876131 0.5692344 1.27456 +5.575266 0.5692344 1.27456 +6.374593 0.5692344 1.27456 +0 0.6530715 1.27456 +0 0.6530715 1.27456 +0 0.6530715 1.27456 +0.002268731 0.6530715 1.27456 +0.07076883 0.6530715 1.27456 +0.1119241 0.6530715 1.27456 +0.1475052 0.6530715 1.27456 +0.1846606 0.6530715 1.27456 +0.2245119 0.6530715 1.27456 +0.2679612 0.6530715 1.27456 +0.3158431 0.6530715 1.27456 +0.3689944 0.6530715 1.27456 +0.4282948 0.6530715 1.27456 +0.494694 0.6530715 1.27456 +0.5692344 0.6530715 1.27456 +0.6530715 0.6530715 1.27456 +0.7474945 0.6530715 1.27456 +0.8539475 0.6530715 1.27456 +0.974052 0.6530715 1.27456 +1.113885 0.6530715 1.27456 +1.27456 0.6530715 1.27456 +1.458117 0.6530715 1.27456 +1.667858 0.6530715 1.27456 +1.907556 0.6530715 1.27456 +2.181521 0.6530715 1.27456 +2.494678 0.6530715 1.27456 +2.852659 0.6530715 1.27456 +3.261896 0.6530715 1.27456 +3.729748 0.6530715 1.27456 +4.264621 0.6530715 1.27456 +4.876131 0.6530715 1.27456 +5.575266 0.6530715 1.27456 +6.374593 0.6530715 1.27456 +0 0.7474945 1.27456 +0 0.7474945 1.27456 +0 0.7474945 1.27456 +0.002268731 0.7474945 1.27456 +0.07076883 0.7474945 1.27456 +0.1119241 0.7474945 1.27456 +0.1475052 0.7474945 1.27456 +0.1846606 0.7474945 1.27456 +0.2245119 0.7474945 1.27456 +0.2679612 0.7474945 1.27456 +0.3158431 0.7474945 1.27456 +0.3689944 0.7474945 1.27456 +0.4282948 0.7474945 1.27456 +0.494694 0.7474945 1.27456 +0.5692344 0.7474945 1.27456 +0.6530715 0.7474945 1.27456 +0.7474945 0.7474945 1.27456 +0.8539475 0.7474945 1.27456 +0.974052 0.7474945 1.27456 +1.113885 0.7474945 1.27456 +1.27456 0.7474945 1.27456 +1.458117 0.7474945 1.27456 +1.667858 0.7474945 1.27456 +1.907556 0.7474945 1.27456 +2.181521 0.7474945 1.27456 +2.494678 0.7474945 1.27456 +2.852659 0.7474945 1.27456 +3.261896 0.7474945 1.27456 +3.729748 0.7474945 1.27456 +4.264621 0.7474945 1.27456 +4.876131 0.7474945 1.27456 +5.575266 0.7474945 1.27456 +6.374593 0.7474945 1.27456 +0 0.8539475 1.27456 +0 0.8539475 1.27456 +0 0.8539475 1.27456 +0.002268731 0.8539475 1.27456 +0.07076883 0.8539475 1.27456 +0.1119241 0.8539475 1.27456 +0.1475052 0.8539475 1.27456 +0.1846606 0.8539475 1.27456 +0.2245119 0.8539475 1.27456 +0.2679612 0.8539475 1.27456 +0.3158431 0.8539475 1.27456 +0.3689944 0.8539475 1.27456 +0.4282948 0.8539475 1.27456 +0.494694 0.8539475 1.27456 +0.5692344 0.8539475 1.27456 +0.6530715 0.8539475 1.27456 +0.7474945 0.8539475 1.27456 +0.8539475 0.8539475 1.27456 +0.974052 0.8539475 1.27456 +1.113885 0.8539475 1.27456 +1.27456 0.8539475 1.27456 +1.458117 0.8539475 1.27456 +1.667858 0.8539475 1.27456 +1.907556 0.8539475 1.27456 +2.181521 0.8539475 1.27456 +2.494678 0.8539475 1.27456 +2.852659 0.8539475 1.27456 +3.261896 0.8539475 1.27456 +3.729748 0.8539475 1.27456 +4.264621 0.8539475 1.27456 +4.876131 0.8539475 1.27456 +5.575266 0.8539475 1.27456 +6.374593 0.8539475 1.27456 +0 0.974052 1.27456 +0 0.974052 1.27456 +0 0.974052 1.27456 +0.002268731 0.974052 1.27456 +0.07076883 0.974052 1.27456 +0.1119241 0.974052 1.27456 +0.1475052 0.974052 1.27456 +0.1846606 0.974052 1.27456 +0.2245119 0.974052 1.27456 +0.2679612 0.974052 1.27456 +0.3158431 0.974052 1.27456 +0.3689944 0.974052 1.27456 +0.4282948 0.974052 1.27456 +0.494694 0.974052 1.27456 +0.5692344 0.974052 1.27456 +0.6530715 0.974052 1.27456 +0.7474945 0.974052 1.27456 +0.8539475 0.974052 1.27456 +0.974052 0.974052 1.27456 +1.113885 0.974052 1.27456 +1.27456 0.974052 1.27456 +1.458117 0.974052 1.27456 +1.667858 0.974052 1.27456 +1.907556 0.974052 1.27456 +2.181521 0.974052 1.27456 +2.494678 0.974052 1.27456 +2.852659 0.974052 1.27456 +3.261896 0.974052 1.27456 +3.729748 0.974052 1.27456 +4.264621 0.974052 1.27456 +4.876131 0.974052 1.27456 +5.575266 0.974052 1.27456 +6.374593 0.974052 1.27456 +0 1.113885 1.27456 +0 1.113885 1.27456 +0 1.113885 1.27456 +0.002268731 1.113885 1.27456 +0.07076883 1.113885 1.27456 +0.1119241 1.113885 1.27456 +0.1475052 1.113885 1.27456 +0.1846606 1.113885 1.27456 +0.2245119 1.113885 1.27456 +0.2679612 1.113885 1.27456 +0.3158431 1.113885 1.27456 +0.3689944 1.113885 1.27456 +0.4282948 1.113885 1.27456 +0.494694 1.113885 1.27456 +0.5692344 1.113885 1.27456 +0.6530715 1.113885 1.27456 +0.7474945 1.113885 1.27456 +0.8539475 1.113885 1.27456 +0.974052 1.113885 1.27456 +1.113885 1.113885 1.27456 +1.27456 1.113885 1.27456 +1.458117 1.113885 1.27456 +1.667858 1.113885 1.27456 +1.907556 1.113885 1.27456 +2.181521 1.113885 1.27456 +2.494678 1.113885 1.27456 +2.852659 1.113885 1.27456 +3.261896 1.113885 1.27456 +3.729748 1.113885 1.27456 +4.264621 1.113885 1.27456 +4.876131 1.113885 1.27456 +5.575266 1.113885 1.27456 +6.374593 1.113885 1.27456 +0 1.27456 1.27456 +0 1.27456 1.27456 +0 1.27456 1.27456 +0.002268731 1.27456 1.27456 +0.07076883 1.27456 1.27456 +0.1119241 1.27456 1.27456 +0.1475052 1.27456 1.27456 +0.1846606 1.27456 1.27456 +0.2245119 1.27456 1.27456 +0.2679612 1.27456 1.27456 +0.3158431 1.27456 1.27456 +0.3689944 1.27456 1.27456 +0.4282948 1.27456 1.27456 +0.494694 1.27456 1.27456 +0.5692344 1.27456 1.27456 +0.6530715 1.27456 1.27456 +0.7474945 1.27456 1.27456 +0.8539475 1.27456 1.27456 +0.974052 1.27456 1.27456 +1.113885 1.27456 1.27456 +1.27456 1.27456 1.27456 +1.458117 1.27456 1.27456 +1.667858 1.27456 1.27456 +1.907556 1.27456 1.27456 +2.181521 1.27456 1.27456 +2.494678 1.27456 1.27456 +2.852659 1.27456 1.27456 +3.261896 1.27456 1.27456 +3.729748 1.27456 1.27456 +4.264621 1.27456 1.27456 +4.876131 1.27456 1.27456 +5.575266 1.27456 1.27456 +6.374593 1.27456 1.27456 +0 1.458117 1.27456 +0 1.458117 1.27456 +0 1.458117 1.27456 +0.002268731 1.458117 1.27456 +0.07076883 1.458117 1.27456 +0.1119241 1.458117 1.27456 +0.1475052 1.458117 1.27456 +0.1846606 1.458117 1.27456 +0.2245119 1.458117 1.27456 +0.2679612 1.458117 1.27456 +0.3158431 1.458117 1.27456 +0.3689944 1.458117 1.27456 +0.4282948 1.458117 1.27456 +0.494694 1.458117 1.27456 +0.5692344 1.458117 1.27456 +0.6530715 1.458117 1.27456 +0.7474945 1.458117 1.27456 +0.8539475 1.458117 1.27456 +0.974052 1.458117 1.27456 +1.113885 1.458117 1.27456 +1.27456 1.458117 1.27456 +1.458117 1.458117 1.27456 +1.667858 1.458117 1.27456 +1.907556 1.458117 1.27456 +2.181521 1.458117 1.27456 +2.494678 1.458117 1.27456 +2.852659 1.458117 1.27456 +3.261896 1.458117 1.27456 +3.729748 1.458117 1.27456 +4.264621 1.458117 1.27456 +4.876131 1.458117 1.27456 +5.575266 1.458117 1.27456 +6.374593 1.458117 1.27456 +0 1.667858 1.27456 +0 1.667858 1.27456 +0 1.667858 1.27456 +0.002268731 1.667858 1.27456 +0.07076883 1.667858 1.27456 +0.1119241 1.667858 1.27456 +0.1475052 1.667858 1.27456 +0.1846606 1.667858 1.27456 +0.2245119 1.667858 1.27456 +0.2679612 1.667858 1.27456 +0.3158431 1.667858 1.27456 +0.3689944 1.667858 1.27456 +0.4282948 1.667858 1.27456 +0.494694 1.667858 1.27456 +0.5692344 1.667858 1.27456 +0.6530715 1.667858 1.27456 +0.7474945 1.667858 1.27456 +0.8539475 1.667858 1.27456 +0.974052 1.667858 1.27456 +1.113885 1.667858 1.27456 +1.27456 1.667858 1.27456 +1.458117 1.667858 1.27456 +1.667858 1.667858 1.27456 +1.907556 1.667858 1.27456 +2.181521 1.667858 1.27456 +2.494678 1.667858 1.27456 +2.852659 1.667858 1.27456 +3.261896 1.667858 1.27456 +3.729748 1.667858 1.27456 +4.264621 1.667858 1.27456 +4.876131 1.667858 1.27456 +5.575266 1.667858 1.27456 +6.374593 1.667858 1.27456 +0 1.907556 1.27456 +0 1.907556 1.27456 +0 1.907556 1.27456 +0.002268731 1.907556 1.27456 +0.07076883 1.907556 1.27456 +0.1119241 1.907556 1.27456 +0.1475052 1.907556 1.27456 +0.1846606 1.907556 1.27456 +0.2245119 1.907556 1.27456 +0.2679612 1.907556 1.27456 +0.3158431 1.907556 1.27456 +0.3689944 1.907556 1.27456 +0.4282948 1.907556 1.27456 +0.494694 1.907556 1.27456 +0.5692344 1.907556 1.27456 +0.6530715 1.907556 1.27456 +0.7474945 1.907556 1.27456 +0.8539475 1.907556 1.27456 +0.974052 1.907556 1.27456 +1.113885 1.907556 1.27456 +1.27456 1.907556 1.27456 +1.458117 1.907556 1.27456 +1.667858 1.907556 1.27456 +1.907556 1.907556 1.27456 +2.181521 1.907556 1.27456 +2.494678 1.907556 1.27456 +2.852659 1.907556 1.27456 +3.261896 1.907556 1.27456 +3.729748 1.907556 1.27456 +4.264621 1.907556 1.27456 +4.876131 1.907556 1.27456 +5.575266 1.907556 1.27456 +6.374593 1.907556 1.27456 +0 2.181521 1.27456 +0 2.181521 1.27456 +0 2.181521 1.27456 +0.002268731 2.181521 1.27456 +0.07076883 2.181521 1.27456 +0.1119241 2.181521 1.27456 +0.1475052 2.181521 1.27456 +0.1846606 2.181521 1.27456 +0.2245119 2.181521 1.27456 +0.2679612 2.181521 1.27456 +0.3158431 2.181521 1.27456 +0.3689944 2.181521 1.27456 +0.4282948 2.181521 1.27456 +0.494694 2.181521 1.27456 +0.5692344 2.181521 1.27456 +0.6530715 2.181521 1.27456 +0.7474945 2.181521 1.27456 +0.8539475 2.181521 1.27456 +0.974052 2.181521 1.27456 +1.113885 2.181521 1.27456 +1.27456 2.181521 1.27456 +1.458117 2.181521 1.27456 +1.667858 2.181521 1.27456 +1.907556 2.181521 1.27456 +2.181521 2.181521 1.27456 +2.494678 2.181521 1.27456 +2.852659 2.181521 1.27456 +3.261896 2.181521 1.27456 +3.729748 2.181521 1.27456 +4.264621 2.181521 1.27456 +4.876131 2.181521 1.27456 +5.575266 2.181521 1.27456 +6.374593 2.181521 1.27456 +0 2.494678 1.27456 +0 2.494678 1.27456 +0 2.494678 1.27456 +0.002268731 2.494678 1.27456 +0.07076883 2.494678 1.27456 +0.1119241 2.494678 1.27456 +0.1475052 2.494678 1.27456 +0.1846606 2.494678 1.27456 +0.2245119 2.494678 1.27456 +0.2679612 2.494678 1.27456 +0.3158431 2.494678 1.27456 +0.3689944 2.494678 1.27456 +0.4282948 2.494678 1.27456 +0.494694 2.494678 1.27456 +0.5692344 2.494678 1.27456 +0.6530715 2.494678 1.27456 +0.7474945 2.494678 1.27456 +0.8539475 2.494678 1.27456 +0.974052 2.494678 1.27456 +1.113885 2.494678 1.27456 +1.27456 2.494678 1.27456 +1.458117 2.494678 1.27456 +1.667858 2.494678 1.27456 +1.907556 2.494678 1.27456 +2.181521 2.494678 1.27456 +2.494678 2.494678 1.27456 +2.852659 2.494678 1.27456 +3.261896 2.494678 1.27456 +3.729748 2.494678 1.27456 +4.264621 2.494678 1.27456 +4.876131 2.494678 1.27456 +5.575266 2.494678 1.27456 +6.374593 2.494678 1.27456 +0 2.852659 1.27456 +0 2.852659 1.27456 +0 2.852659 1.27456 +0.002268731 2.852659 1.27456 +0.07076883 2.852659 1.27456 +0.1119241 2.852659 1.27456 +0.1475052 2.852659 1.27456 +0.1846606 2.852659 1.27456 +0.2245119 2.852659 1.27456 +0.2679612 2.852659 1.27456 +0.3158431 2.852659 1.27456 +0.3689944 2.852659 1.27456 +0.4282948 2.852659 1.27456 +0.494694 2.852659 1.27456 +0.5692344 2.852659 1.27456 +0.6530715 2.852659 1.27456 +0.7474945 2.852659 1.27456 +0.8539475 2.852659 1.27456 +0.974052 2.852659 1.27456 +1.113885 2.852659 1.27456 +1.27456 2.852659 1.27456 +1.458117 2.852659 1.27456 +1.667858 2.852659 1.27456 +1.907556 2.852659 1.27456 +2.181521 2.852659 1.27456 +2.494678 2.852659 1.27456 +2.852659 2.852659 1.27456 +3.261896 2.852659 1.27456 +3.729748 2.852659 1.27456 +4.264621 2.852659 1.27456 +4.876131 2.852659 1.27456 +5.575266 2.852659 1.27456 +6.374593 2.852659 1.27456 +0 3.261896 1.27456 +0 3.261896 1.27456 +0 3.261896 1.27456 +0.002268731 3.261896 1.27456 +0.07076883 3.261896 1.27456 +0.1119241 3.261896 1.27456 +0.1475052 3.261896 1.27456 +0.1846606 3.261896 1.27456 +0.2245119 3.261896 1.27456 +0.2679612 3.261896 1.27456 +0.3158431 3.261896 1.27456 +0.3689944 3.261896 1.27456 +0.4282948 3.261896 1.27456 +0.494694 3.261896 1.27456 +0.5692344 3.261896 1.27456 +0.6530715 3.261896 1.27456 +0.7474945 3.261896 1.27456 +0.8539475 3.261896 1.27456 +0.974052 3.261896 1.27456 +1.113885 3.261896 1.27456 +1.27456 3.261896 1.27456 +1.458117 3.261896 1.27456 +1.667858 3.261896 1.27456 +1.907556 3.261896 1.27456 +2.181521 3.261896 1.27456 +2.494678 3.261896 1.27456 +2.852659 3.261896 1.27456 +3.261896 3.261896 1.27456 +3.729748 3.261896 1.27456 +4.264621 3.261896 1.27456 +4.876131 3.261896 1.27456 +5.575266 3.261896 1.27456 +6.374593 3.261896 1.27456 +0 3.729748 1.27456 +0 3.729748 1.27456 +0 3.729748 1.27456 +0.002268731 3.729748 1.27456 +0.07076883 3.729748 1.27456 +0.1119241 3.729748 1.27456 +0.1475052 3.729748 1.27456 +0.1846606 3.729748 1.27456 +0.2245119 3.729748 1.27456 +0.2679612 3.729748 1.27456 +0.3158431 3.729748 1.27456 +0.3689944 3.729748 1.27456 +0.4282948 3.729748 1.27456 +0.494694 3.729748 1.27456 +0.5692344 3.729748 1.27456 +0.6530715 3.729748 1.27456 +0.7474945 3.729748 1.27456 +0.8539475 3.729748 1.27456 +0.974052 3.729748 1.27456 +1.113885 3.729748 1.27456 +1.27456 3.729748 1.27456 +1.458117 3.729748 1.27456 +1.667858 3.729748 1.27456 +1.907556 3.729748 1.27456 +2.181521 3.729748 1.27456 +2.494678 3.729748 1.27456 +2.852659 3.729748 1.27456 +3.261896 3.729748 1.27456 +3.729748 3.729748 1.27456 +4.264621 3.729748 1.27456 +4.876131 3.729748 1.27456 +5.575266 3.729748 1.27456 +6.374593 3.729748 1.27456 +0 4.264621 1.27456 +0 4.264621 1.27456 +0 4.264621 1.27456 +0.002268731 4.264621 1.27456 +0.07076883 4.264621 1.27456 +0.1119241 4.264621 1.27456 +0.1475052 4.264621 1.27456 +0.1846606 4.264621 1.27456 +0.2245119 4.264621 1.27456 +0.2679612 4.264621 1.27456 +0.3158431 4.264621 1.27456 +0.3689944 4.264621 1.27456 +0.4282948 4.264621 1.27456 +0.494694 4.264621 1.27456 +0.5692344 4.264621 1.27456 +0.6530715 4.264621 1.27456 +0.7474945 4.264621 1.27456 +0.8539475 4.264621 1.27456 +0.974052 4.264621 1.27456 +1.113885 4.264621 1.27456 +1.27456 4.264621 1.27456 +1.458117 4.264621 1.27456 +1.667858 4.264621 1.27456 +1.907556 4.264621 1.27456 +2.181521 4.264621 1.27456 +2.494678 4.264621 1.27456 +2.852659 4.264621 1.27456 +3.261896 4.264621 1.27456 +3.729748 4.264621 1.27456 +4.264621 4.264621 1.27456 +4.876131 4.264621 1.27456 +5.575266 4.264621 1.27456 +6.374593 4.264621 1.27456 +0 4.876131 1.27456 +0 4.876131 1.27456 +0 4.876131 1.27456 +0.002268731 4.876131 1.27456 +0.07076883 4.876131 1.27456 +0.1119241 4.876131 1.27456 +0.1475052 4.876131 1.27456 +0.1846606 4.876131 1.27456 +0.2245119 4.876131 1.27456 +0.2679612 4.876131 1.27456 +0.3158431 4.876131 1.27456 +0.3689944 4.876131 1.27456 +0.4282948 4.876131 1.27456 +0.494694 4.876131 1.27456 +0.5692344 4.876131 1.27456 +0.6530715 4.876131 1.27456 +0.7474945 4.876131 1.27456 +0.8539475 4.876131 1.27456 +0.974052 4.876131 1.27456 +1.113885 4.876131 1.27456 +1.27456 4.876131 1.27456 +1.458117 4.876131 1.27456 +1.667858 4.876131 1.27456 +1.907556 4.876131 1.27456 +2.181521 4.876131 1.27456 +2.494678 4.876131 1.27456 +2.852659 4.876131 1.27456 +3.261896 4.876131 1.27456 +3.729748 4.876131 1.27456 +4.264621 4.876131 1.27456 +4.876131 4.876131 1.27456 +5.575266 4.876131 1.27456 +6.374593 4.876131 1.27456 +0 5.575266 1.27456 +0 5.575266 1.27456 +0 5.575266 1.27456 +0.002268731 5.575266 1.27456 +0.07076883 5.575266 1.27456 +0.1119241 5.575266 1.27456 +0.1475052 5.575266 1.27456 +0.1846606 5.575266 1.27456 +0.2245119 5.575266 1.27456 +0.2679612 5.575266 1.27456 +0.3158431 5.575266 1.27456 +0.3689944 5.575266 1.27456 +0.4282948 5.575266 1.27456 +0.494694 5.575266 1.27456 +0.5692344 5.575266 1.27456 +0.6530715 5.575266 1.27456 +0.7474945 5.575266 1.27456 +0.8539475 5.575266 1.27456 +0.974052 5.575266 1.27456 +1.113885 5.575266 1.27456 +1.27456 5.575266 1.27456 +1.458117 5.575266 1.27456 +1.667858 5.575266 1.27456 +1.907556 5.575266 1.27456 +2.181521 5.575266 1.27456 +2.494678 5.575266 1.27456 +2.852659 5.575266 1.27456 +3.261896 5.575266 1.27456 +3.729748 5.575266 1.27456 +4.264621 5.575266 1.27456 +4.876131 5.575266 1.27456 +5.575266 5.575266 1.27456 +6.374593 5.575266 1.27456 +0 6.374593 1.27456 +0 6.374593 1.27456 +0 6.374593 1.27456 +0.002268731 6.374593 1.27456 +0.07076883 6.374593 1.27456 +0.1119241 6.374593 1.27456 +0.1475052 6.374593 1.27456 +0.1846606 6.374593 1.27456 +0.2245119 6.374593 1.27456 +0.2679612 6.374593 1.27456 +0.3158431 6.374593 1.27456 +0.3689944 6.374593 1.27456 +0.4282948 6.374593 1.27456 +0.494694 6.374593 1.27456 +0.5692344 6.374593 1.27456 +0.6530715 6.374593 1.27456 +0.7474945 6.374593 1.27456 +0.8539475 6.374593 1.27456 +0.974052 6.374593 1.27456 +1.113885 6.374593 1.27456 +1.27456 6.374593 1.27456 +1.458117 6.374593 1.27456 +1.667858 6.374593 1.27456 +1.907556 6.374593 1.27456 +2.181521 6.374593 1.27456 +2.494678 6.374593 1.27456 +2.852659 6.374593 1.27456 +3.261896 6.374593 1.27456 +3.729748 6.374593 1.27456 +4.264621 6.374593 1.27456 +4.876131 6.374593 1.27456 +5.575266 6.374593 1.27456 +6.374593 6.374593 1.27456 +0 0 1.458117 +0 0 1.458117 +0 0 1.458117 +0.002268731 0 1.458117 +0.07076883 0 1.458117 +0.1119241 0 1.458117 +0.1475052 0 1.458117 +0.1846606 0 1.458117 +0.2245119 0 1.458117 +0.2679612 0 1.458117 +0.3158431 0 1.458117 +0.3689944 0 1.458117 +0.4282948 0 1.458117 +0.494694 0 1.458117 +0.5692344 0 1.458117 +0.6530715 0 1.458117 +0.7474945 0 1.458117 +0.8539475 0 1.458117 +0.974052 0 1.458117 +1.113885 0 1.458117 +1.27456 0 1.458117 +1.458117 0 1.458117 +1.667858 0 1.458117 +1.907556 0 1.458117 +2.181521 0 1.458117 +2.494678 0 1.458117 +2.852659 0 1.458117 +3.261896 0 1.458117 +3.729748 0 1.458117 +4.264621 0 1.458117 +4.876131 0 1.458117 +5.575266 0 1.458117 +6.374593 0 1.458117 +0 0 1.458117 +0 0 1.458117 +0 0 1.458117 +0.002268731 0 1.458117 +0.07076883 0 1.458117 +0.1119241 0 1.458117 +0.1475052 0 1.458117 +0.1846606 0 1.458117 +0.2245119 0 1.458117 +0.2679612 0 1.458117 +0.3158431 0 1.458117 +0.3689944 0 1.458117 +0.4282948 0 1.458117 +0.494694 0 1.458117 +0.5692344 0 1.458117 +0.6530715 0 1.458117 +0.7474945 0 1.458117 +0.8539475 0 1.458117 +0.974052 0 1.458117 +1.113885 0 1.458117 +1.27456 0 1.458117 +1.458117 0 1.458117 +1.667858 0 1.458117 +1.907556 0 1.458117 +2.181521 0 1.458117 +2.494678 0 1.458117 +2.852659 0 1.458117 +3.261896 0 1.458117 +3.729748 0 1.458117 +4.264621 0 1.458117 +4.876131 0 1.458117 +5.575266 0 1.458117 +6.374593 0 1.458117 +0 0 1.458117 +0 0 1.458117 +0 0 1.458117 +0.002268731 0 1.458117 +0.07076883 0 1.458117 +0.1119241 0 1.458117 +0.1475052 0 1.458117 +0.1846606 0 1.458117 +0.2245119 0 1.458117 +0.2679612 0 1.458117 +0.3158431 0 1.458117 +0.3689944 0 1.458117 +0.4282948 0 1.458117 +0.494694 0 1.458117 +0.5692344 0 1.458117 +0.6530715 0 1.458117 +0.7474945 0 1.458117 +0.8539475 0 1.458117 +0.974052 0 1.458117 +1.113885 0 1.458117 +1.27456 0 1.458117 +1.458117 0 1.458117 +1.667858 0 1.458117 +1.907556 0 1.458117 +2.181521 0 1.458117 +2.494678 0 1.458117 +2.852659 0 1.458117 +3.261896 0 1.458117 +3.729748 0 1.458117 +4.264621 0 1.458117 +4.876131 0 1.458117 +5.575266 0 1.458117 +6.374593 0 1.458117 +0 0.002268731 1.458117 +0 0.002268731 1.458117 +0 0.002268731 1.458117 +0.002268731 0.002268731 1.458117 +0.07076883 0.002268731 1.458117 +0.1119241 0.002268731 1.458117 +0.1475052 0.002268731 1.458117 +0.1846606 0.002268731 1.458117 +0.2245119 0.002268731 1.458117 +0.2679612 0.002268731 1.458117 +0.3158431 0.002268731 1.458117 +0.3689944 0.002268731 1.458117 +0.4282948 0.002268731 1.458117 +0.494694 0.002268731 1.458117 +0.5692344 0.002268731 1.458117 +0.6530715 0.002268731 1.458117 +0.7474945 0.002268731 1.458117 +0.8539475 0.002268731 1.458117 +0.974052 0.002268731 1.458117 +1.113885 0.002268731 1.458117 +1.27456 0.002268731 1.458117 +1.458117 0.002268731 1.458117 +1.667858 0.002268731 1.458117 +1.907556 0.002268731 1.458117 +2.181521 0.002268731 1.458117 +2.494678 0.002268731 1.458117 +2.852659 0.002268731 1.458117 +3.261896 0.002268731 1.458117 +3.729748 0.002268731 1.458117 +4.264621 0.002268731 1.458117 +4.876131 0.002268731 1.458117 +5.575266 0.002268731 1.458117 +6.374593 0.002268731 1.458117 +0 0.07076883 1.458117 +0 0.07076883 1.458117 +0 0.07076883 1.458117 +0.002268731 0.07076883 1.458117 +0.07076883 0.07076883 1.458117 +0.1119241 0.07076883 1.458117 +0.1475052 0.07076883 1.458117 +0.1846606 0.07076883 1.458117 +0.2245119 0.07076883 1.458117 +0.2679612 0.07076883 1.458117 +0.3158431 0.07076883 1.458117 +0.3689944 0.07076883 1.458117 +0.4282948 0.07076883 1.458117 +0.494694 0.07076883 1.458117 +0.5692344 0.07076883 1.458117 +0.6530715 0.07076883 1.458117 +0.7474945 0.07076883 1.458117 +0.8539475 0.07076883 1.458117 +0.974052 0.07076883 1.458117 +1.113885 0.07076883 1.458117 +1.27456 0.07076883 1.458117 +1.458117 0.07076883 1.458117 +1.667858 0.07076883 1.458117 +1.907556 0.07076883 1.458117 +2.181521 0.07076883 1.458117 +2.494678 0.07076883 1.458117 +2.852659 0.07076883 1.458117 +3.261896 0.07076883 1.458117 +3.729748 0.07076883 1.458117 +4.264621 0.07076883 1.458117 +4.876131 0.07076883 1.458117 +5.575266 0.07076883 1.458117 +6.374593 0.07076883 1.458117 +0 0.1119241 1.458117 +0 0.1119241 1.458117 +0 0.1119241 1.458117 +0.002268731 0.1119241 1.458117 +0.07076883 0.1119241 1.458117 +0.1119241 0.1119241 1.458117 +0.1475052 0.1119241 1.458117 +0.1846606 0.1119241 1.458117 +0.2245119 0.1119241 1.458117 +0.2679612 0.1119241 1.458117 +0.3158431 0.1119241 1.458117 +0.3689944 0.1119241 1.458117 +0.4282948 0.1119241 1.458117 +0.494694 0.1119241 1.458117 +0.5692344 0.1119241 1.458117 +0.6530715 0.1119241 1.458117 +0.7474945 0.1119241 1.458117 +0.8539475 0.1119241 1.458117 +0.974052 0.1119241 1.458117 +1.113885 0.1119241 1.458117 +1.27456 0.1119241 1.458117 +1.458117 0.1119241 1.458117 +1.667858 0.1119241 1.458117 +1.907556 0.1119241 1.458117 +2.181521 0.1119241 1.458117 +2.494678 0.1119241 1.458117 +2.852659 0.1119241 1.458117 +3.261896 0.1119241 1.458117 +3.729748 0.1119241 1.458117 +4.264621 0.1119241 1.458117 +4.876131 0.1119241 1.458117 +5.575266 0.1119241 1.458117 +6.374593 0.1119241 1.458117 +0 0.1475052 1.458117 +0 0.1475052 1.458117 +0 0.1475052 1.458117 +0.002268731 0.1475052 1.458117 +0.07076883 0.1475052 1.458117 +0.1119241 0.1475052 1.458117 +0.1475052 0.1475052 1.458117 +0.1846606 0.1475052 1.458117 +0.2245119 0.1475052 1.458117 +0.2679612 0.1475052 1.458117 +0.3158431 0.1475052 1.458117 +0.3689944 0.1475052 1.458117 +0.4282948 0.1475052 1.458117 +0.494694 0.1475052 1.458117 +0.5692344 0.1475052 1.458117 +0.6530715 0.1475052 1.458117 +0.7474945 0.1475052 1.458117 +0.8539475 0.1475052 1.458117 +0.974052 0.1475052 1.458117 +1.113885 0.1475052 1.458117 +1.27456 0.1475052 1.458117 +1.458117 0.1475052 1.458117 +1.667858 0.1475052 1.458117 +1.907556 0.1475052 1.458117 +2.181521 0.1475052 1.458117 +2.494678 0.1475052 1.458117 +2.852659 0.1475052 1.458117 +3.261896 0.1475052 1.458117 +3.729748 0.1475052 1.458117 +4.264621 0.1475052 1.458117 +4.876131 0.1475052 1.458117 +5.575266 0.1475052 1.458117 +6.374593 0.1475052 1.458117 +0 0.1846606 1.458117 +0 0.1846606 1.458117 +0 0.1846606 1.458117 +0.002268731 0.1846606 1.458117 +0.07076883 0.1846606 1.458117 +0.1119241 0.1846606 1.458117 +0.1475052 0.1846606 1.458117 +0.1846606 0.1846606 1.458117 +0.2245119 0.1846606 1.458117 +0.2679612 0.1846606 1.458117 +0.3158431 0.1846606 1.458117 +0.3689944 0.1846606 1.458117 +0.4282948 0.1846606 1.458117 +0.494694 0.1846606 1.458117 +0.5692344 0.1846606 1.458117 +0.6530715 0.1846606 1.458117 +0.7474945 0.1846606 1.458117 +0.8539475 0.1846606 1.458117 +0.974052 0.1846606 1.458117 +1.113885 0.1846606 1.458117 +1.27456 0.1846606 1.458117 +1.458117 0.1846606 1.458117 +1.667858 0.1846606 1.458117 +1.907556 0.1846606 1.458117 +2.181521 0.1846606 1.458117 +2.494678 0.1846606 1.458117 +2.852659 0.1846606 1.458117 +3.261896 0.1846606 1.458117 +3.729748 0.1846606 1.458117 +4.264621 0.1846606 1.458117 +4.876131 0.1846606 1.458117 +5.575266 0.1846606 1.458117 +6.374593 0.1846606 1.458117 +0 0.2245119 1.458117 +0 0.2245119 1.458117 +0 0.2245119 1.458117 +0.002268731 0.2245119 1.458117 +0.07076883 0.2245119 1.458117 +0.1119241 0.2245119 1.458117 +0.1475052 0.2245119 1.458117 +0.1846606 0.2245119 1.458117 +0.2245119 0.2245119 1.458117 +0.2679612 0.2245119 1.458117 +0.3158431 0.2245119 1.458117 +0.3689944 0.2245119 1.458117 +0.4282948 0.2245119 1.458117 +0.494694 0.2245119 1.458117 +0.5692344 0.2245119 1.458117 +0.6530715 0.2245119 1.458117 +0.7474945 0.2245119 1.458117 +0.8539475 0.2245119 1.458117 +0.974052 0.2245119 1.458117 +1.113885 0.2245119 1.458117 +1.27456 0.2245119 1.458117 +1.458117 0.2245119 1.458117 +1.667858 0.2245119 1.458117 +1.907556 0.2245119 1.458117 +2.181521 0.2245119 1.458117 +2.494678 0.2245119 1.458117 +2.852659 0.2245119 1.458117 +3.261896 0.2245119 1.458117 +3.729748 0.2245119 1.458117 +4.264621 0.2245119 1.458117 +4.876131 0.2245119 1.458117 +5.575266 0.2245119 1.458117 +6.374593 0.2245119 1.458117 +0 0.2679612 1.458117 +0 0.2679612 1.458117 +0 0.2679612 1.458117 +0.002268731 0.2679612 1.458117 +0.07076883 0.2679612 1.458117 +0.1119241 0.2679612 1.458117 +0.1475052 0.2679612 1.458117 +0.1846606 0.2679612 1.458117 +0.2245119 0.2679612 1.458117 +0.2679612 0.2679612 1.458117 +0.3158431 0.2679612 1.458117 +0.3689944 0.2679612 1.458117 +0.4282948 0.2679612 1.458117 +0.494694 0.2679612 1.458117 +0.5692344 0.2679612 1.458117 +0.6530715 0.2679612 1.458117 +0.7474945 0.2679612 1.458117 +0.8539475 0.2679612 1.458117 +0.974052 0.2679612 1.458117 +1.113885 0.2679612 1.458117 +1.27456 0.2679612 1.458117 +1.458117 0.2679612 1.458117 +1.667858 0.2679612 1.458117 +1.907556 0.2679612 1.458117 +2.181521 0.2679612 1.458117 +2.494678 0.2679612 1.458117 +2.852659 0.2679612 1.458117 +3.261896 0.2679612 1.458117 +3.729748 0.2679612 1.458117 +4.264621 0.2679612 1.458117 +4.876131 0.2679612 1.458117 +5.575266 0.2679612 1.458117 +6.374593 0.2679612 1.458117 +0 0.3158431 1.458117 +0 0.3158431 1.458117 +0 0.3158431 1.458117 +0.002268731 0.3158431 1.458117 +0.07076883 0.3158431 1.458117 +0.1119241 0.3158431 1.458117 +0.1475052 0.3158431 1.458117 +0.1846606 0.3158431 1.458117 +0.2245119 0.3158431 1.458117 +0.2679612 0.3158431 1.458117 +0.3158431 0.3158431 1.458117 +0.3689944 0.3158431 1.458117 +0.4282948 0.3158431 1.458117 +0.494694 0.3158431 1.458117 +0.5692344 0.3158431 1.458117 +0.6530715 0.3158431 1.458117 +0.7474945 0.3158431 1.458117 +0.8539475 0.3158431 1.458117 +0.974052 0.3158431 1.458117 +1.113885 0.3158431 1.458117 +1.27456 0.3158431 1.458117 +1.458117 0.3158431 1.458117 +1.667858 0.3158431 1.458117 +1.907556 0.3158431 1.458117 +2.181521 0.3158431 1.458117 +2.494678 0.3158431 1.458117 +2.852659 0.3158431 1.458117 +3.261896 0.3158431 1.458117 +3.729748 0.3158431 1.458117 +4.264621 0.3158431 1.458117 +4.876131 0.3158431 1.458117 +5.575266 0.3158431 1.458117 +6.374593 0.3158431 1.458117 +0 0.3689944 1.458117 +0 0.3689944 1.458117 +0 0.3689944 1.458117 +0.002268731 0.3689944 1.458117 +0.07076883 0.3689944 1.458117 +0.1119241 0.3689944 1.458117 +0.1475052 0.3689944 1.458117 +0.1846606 0.3689944 1.458117 +0.2245119 0.3689944 1.458117 +0.2679612 0.3689944 1.458117 +0.3158431 0.3689944 1.458117 +0.3689944 0.3689944 1.458117 +0.4282948 0.3689944 1.458117 +0.494694 0.3689944 1.458117 +0.5692344 0.3689944 1.458117 +0.6530715 0.3689944 1.458117 +0.7474945 0.3689944 1.458117 +0.8539475 0.3689944 1.458117 +0.974052 0.3689944 1.458117 +1.113885 0.3689944 1.458117 +1.27456 0.3689944 1.458117 +1.458117 0.3689944 1.458117 +1.667858 0.3689944 1.458117 +1.907556 0.3689944 1.458117 +2.181521 0.3689944 1.458117 +2.494678 0.3689944 1.458117 +2.852659 0.3689944 1.458117 +3.261896 0.3689944 1.458117 +3.729748 0.3689944 1.458117 +4.264621 0.3689944 1.458117 +4.876131 0.3689944 1.458117 +5.575266 0.3689944 1.458117 +6.374593 0.3689944 1.458117 +0 0.4282948 1.458117 +0 0.4282948 1.458117 +0 0.4282948 1.458117 +0.002268731 0.4282948 1.458117 +0.07076883 0.4282948 1.458117 +0.1119241 0.4282948 1.458117 +0.1475052 0.4282948 1.458117 +0.1846606 0.4282948 1.458117 +0.2245119 0.4282948 1.458117 +0.2679612 0.4282948 1.458117 +0.3158431 0.4282948 1.458117 +0.3689944 0.4282948 1.458117 +0.4282948 0.4282948 1.458117 +0.494694 0.4282948 1.458117 +0.5692344 0.4282948 1.458117 +0.6530715 0.4282948 1.458117 +0.7474945 0.4282948 1.458117 +0.8539475 0.4282948 1.458117 +0.974052 0.4282948 1.458117 +1.113885 0.4282948 1.458117 +1.27456 0.4282948 1.458117 +1.458117 0.4282948 1.458117 +1.667858 0.4282948 1.458117 +1.907556 0.4282948 1.458117 +2.181521 0.4282948 1.458117 +2.494678 0.4282948 1.458117 +2.852659 0.4282948 1.458117 +3.261896 0.4282948 1.458117 +3.729748 0.4282948 1.458117 +4.264621 0.4282948 1.458117 +4.876131 0.4282948 1.458117 +5.575266 0.4282948 1.458117 +6.374593 0.4282948 1.458117 +0 0.494694 1.458117 +0 0.494694 1.458117 +0 0.494694 1.458117 +0.002268731 0.494694 1.458117 +0.07076883 0.494694 1.458117 +0.1119241 0.494694 1.458117 +0.1475052 0.494694 1.458117 +0.1846606 0.494694 1.458117 +0.2245119 0.494694 1.458117 +0.2679612 0.494694 1.458117 +0.3158431 0.494694 1.458117 +0.3689944 0.494694 1.458117 +0.4282948 0.494694 1.458117 +0.494694 0.494694 1.458117 +0.5692344 0.494694 1.458117 +0.6530715 0.494694 1.458117 +0.7474945 0.494694 1.458117 +0.8539475 0.494694 1.458117 +0.974052 0.494694 1.458117 +1.113885 0.494694 1.458117 +1.27456 0.494694 1.458117 +1.458117 0.494694 1.458117 +1.667858 0.494694 1.458117 +1.907556 0.494694 1.458117 +2.181521 0.494694 1.458117 +2.494678 0.494694 1.458117 +2.852659 0.494694 1.458117 +3.261896 0.494694 1.458117 +3.729748 0.494694 1.458117 +4.264621 0.494694 1.458117 +4.876131 0.494694 1.458117 +5.575266 0.494694 1.458117 +6.374593 0.494694 1.458117 +0 0.5692344 1.458117 +0 0.5692344 1.458117 +0 0.5692344 1.458117 +0.002268731 0.5692344 1.458117 +0.07076883 0.5692344 1.458117 +0.1119241 0.5692344 1.458117 +0.1475052 0.5692344 1.458117 +0.1846606 0.5692344 1.458117 +0.2245119 0.5692344 1.458117 +0.2679612 0.5692344 1.458117 +0.3158431 0.5692344 1.458117 +0.3689944 0.5692344 1.458117 +0.4282948 0.5692344 1.458117 +0.494694 0.5692344 1.458117 +0.5692344 0.5692344 1.458117 +0.6530715 0.5692344 1.458117 +0.7474945 0.5692344 1.458117 +0.8539475 0.5692344 1.458117 +0.974052 0.5692344 1.458117 +1.113885 0.5692344 1.458117 +1.27456 0.5692344 1.458117 +1.458117 0.5692344 1.458117 +1.667858 0.5692344 1.458117 +1.907556 0.5692344 1.458117 +2.181521 0.5692344 1.458117 +2.494678 0.5692344 1.458117 +2.852659 0.5692344 1.458117 +3.261896 0.5692344 1.458117 +3.729748 0.5692344 1.458117 +4.264621 0.5692344 1.458117 +4.876131 0.5692344 1.458117 +5.575266 0.5692344 1.458117 +6.374593 0.5692344 1.458117 +0 0.6530715 1.458117 +0 0.6530715 1.458117 +0 0.6530715 1.458117 +0.002268731 0.6530715 1.458117 +0.07076883 0.6530715 1.458117 +0.1119241 0.6530715 1.458117 +0.1475052 0.6530715 1.458117 +0.1846606 0.6530715 1.458117 +0.2245119 0.6530715 1.458117 +0.2679612 0.6530715 1.458117 +0.3158431 0.6530715 1.458117 +0.3689944 0.6530715 1.458117 +0.4282948 0.6530715 1.458117 +0.494694 0.6530715 1.458117 +0.5692344 0.6530715 1.458117 +0.6530715 0.6530715 1.458117 +0.7474945 0.6530715 1.458117 +0.8539475 0.6530715 1.458117 +0.974052 0.6530715 1.458117 +1.113885 0.6530715 1.458117 +1.27456 0.6530715 1.458117 +1.458117 0.6530715 1.458117 +1.667858 0.6530715 1.458117 +1.907556 0.6530715 1.458117 +2.181521 0.6530715 1.458117 +2.494678 0.6530715 1.458117 +2.852659 0.6530715 1.458117 +3.261896 0.6530715 1.458117 +3.729748 0.6530715 1.458117 +4.264621 0.6530715 1.458117 +4.876131 0.6530715 1.458117 +5.575266 0.6530715 1.458117 +6.374593 0.6530715 1.458117 +0 0.7474945 1.458117 +0 0.7474945 1.458117 +0 0.7474945 1.458117 +0.002268731 0.7474945 1.458117 +0.07076883 0.7474945 1.458117 +0.1119241 0.7474945 1.458117 +0.1475052 0.7474945 1.458117 +0.1846606 0.7474945 1.458117 +0.2245119 0.7474945 1.458117 +0.2679612 0.7474945 1.458117 +0.3158431 0.7474945 1.458117 +0.3689944 0.7474945 1.458117 +0.4282948 0.7474945 1.458117 +0.494694 0.7474945 1.458117 +0.5692344 0.7474945 1.458117 +0.6530715 0.7474945 1.458117 +0.7474945 0.7474945 1.458117 +0.8539475 0.7474945 1.458117 +0.974052 0.7474945 1.458117 +1.113885 0.7474945 1.458117 +1.27456 0.7474945 1.458117 +1.458117 0.7474945 1.458117 +1.667858 0.7474945 1.458117 +1.907556 0.7474945 1.458117 +2.181521 0.7474945 1.458117 +2.494678 0.7474945 1.458117 +2.852659 0.7474945 1.458117 +3.261896 0.7474945 1.458117 +3.729748 0.7474945 1.458117 +4.264621 0.7474945 1.458117 +4.876131 0.7474945 1.458117 +5.575266 0.7474945 1.458117 +6.374593 0.7474945 1.458117 +0 0.8539475 1.458117 +0 0.8539475 1.458117 +0 0.8539475 1.458117 +0.002268731 0.8539475 1.458117 +0.07076883 0.8539475 1.458117 +0.1119241 0.8539475 1.458117 +0.1475052 0.8539475 1.458117 +0.1846606 0.8539475 1.458117 +0.2245119 0.8539475 1.458117 +0.2679612 0.8539475 1.458117 +0.3158431 0.8539475 1.458117 +0.3689944 0.8539475 1.458117 +0.4282948 0.8539475 1.458117 +0.494694 0.8539475 1.458117 +0.5692344 0.8539475 1.458117 +0.6530715 0.8539475 1.458117 +0.7474945 0.8539475 1.458117 +0.8539475 0.8539475 1.458117 +0.974052 0.8539475 1.458117 +1.113885 0.8539475 1.458117 +1.27456 0.8539475 1.458117 +1.458117 0.8539475 1.458117 +1.667858 0.8539475 1.458117 +1.907556 0.8539475 1.458117 +2.181521 0.8539475 1.458117 +2.494678 0.8539475 1.458117 +2.852659 0.8539475 1.458117 +3.261896 0.8539475 1.458117 +3.729748 0.8539475 1.458117 +4.264621 0.8539475 1.458117 +4.876131 0.8539475 1.458117 +5.575266 0.8539475 1.458117 +6.374593 0.8539475 1.458117 +0 0.974052 1.458117 +0 0.974052 1.458117 +0 0.974052 1.458117 +0.002268731 0.974052 1.458117 +0.07076883 0.974052 1.458117 +0.1119241 0.974052 1.458117 +0.1475052 0.974052 1.458117 +0.1846606 0.974052 1.458117 +0.2245119 0.974052 1.458117 +0.2679612 0.974052 1.458117 +0.3158431 0.974052 1.458117 +0.3689944 0.974052 1.458117 +0.4282948 0.974052 1.458117 +0.494694 0.974052 1.458117 +0.5692344 0.974052 1.458117 +0.6530715 0.974052 1.458117 +0.7474945 0.974052 1.458117 +0.8539475 0.974052 1.458117 +0.974052 0.974052 1.458117 +1.113885 0.974052 1.458117 +1.27456 0.974052 1.458117 +1.458117 0.974052 1.458117 +1.667858 0.974052 1.458117 +1.907556 0.974052 1.458117 +2.181521 0.974052 1.458117 +2.494678 0.974052 1.458117 +2.852659 0.974052 1.458117 +3.261896 0.974052 1.458117 +3.729748 0.974052 1.458117 +4.264621 0.974052 1.458117 +4.876131 0.974052 1.458117 +5.575266 0.974052 1.458117 +6.374593 0.974052 1.458117 +0 1.113885 1.458117 +0 1.113885 1.458117 +0 1.113885 1.458117 +0.002268731 1.113885 1.458117 +0.07076883 1.113885 1.458117 +0.1119241 1.113885 1.458117 +0.1475052 1.113885 1.458117 +0.1846606 1.113885 1.458117 +0.2245119 1.113885 1.458117 +0.2679612 1.113885 1.458117 +0.3158431 1.113885 1.458117 +0.3689944 1.113885 1.458117 +0.4282948 1.113885 1.458117 +0.494694 1.113885 1.458117 +0.5692344 1.113885 1.458117 +0.6530715 1.113885 1.458117 +0.7474945 1.113885 1.458117 +0.8539475 1.113885 1.458117 +0.974052 1.113885 1.458117 +1.113885 1.113885 1.458117 +1.27456 1.113885 1.458117 +1.458117 1.113885 1.458117 +1.667858 1.113885 1.458117 +1.907556 1.113885 1.458117 +2.181521 1.113885 1.458117 +2.494678 1.113885 1.458117 +2.852659 1.113885 1.458117 +3.261896 1.113885 1.458117 +3.729748 1.113885 1.458117 +4.264621 1.113885 1.458117 +4.876131 1.113885 1.458117 +5.575266 1.113885 1.458117 +6.374593 1.113885 1.458117 +0 1.27456 1.458117 +0 1.27456 1.458117 +0 1.27456 1.458117 +0.002268731 1.27456 1.458117 +0.07076883 1.27456 1.458117 +0.1119241 1.27456 1.458117 +0.1475052 1.27456 1.458117 +0.1846606 1.27456 1.458117 +0.2245119 1.27456 1.458117 +0.2679612 1.27456 1.458117 +0.3158431 1.27456 1.458117 +0.3689944 1.27456 1.458117 +0.4282948 1.27456 1.458117 +0.494694 1.27456 1.458117 +0.5692344 1.27456 1.458117 +0.6530715 1.27456 1.458117 +0.7474945 1.27456 1.458117 +0.8539475 1.27456 1.458117 +0.974052 1.27456 1.458117 +1.113885 1.27456 1.458117 +1.27456 1.27456 1.458117 +1.458117 1.27456 1.458117 +1.667858 1.27456 1.458117 +1.907556 1.27456 1.458117 +2.181521 1.27456 1.458117 +2.494678 1.27456 1.458117 +2.852659 1.27456 1.458117 +3.261896 1.27456 1.458117 +3.729748 1.27456 1.458117 +4.264621 1.27456 1.458117 +4.876131 1.27456 1.458117 +5.575266 1.27456 1.458117 +6.374593 1.27456 1.458117 +0 1.458117 1.458117 +0 1.458117 1.458117 +0 1.458117 1.458117 +0.002268731 1.458117 1.458117 +0.07076883 1.458117 1.458117 +0.1119241 1.458117 1.458117 +0.1475052 1.458117 1.458117 +0.1846606 1.458117 1.458117 +0.2245119 1.458117 1.458117 +0.2679612 1.458117 1.458117 +0.3158431 1.458117 1.458117 +0.3689944 1.458117 1.458117 +0.4282948 1.458117 1.458117 +0.494694 1.458117 1.458117 +0.5692344 1.458117 1.458117 +0.6530715 1.458117 1.458117 +0.7474945 1.458117 1.458117 +0.8539475 1.458117 1.458117 +0.974052 1.458117 1.458117 +1.113885 1.458117 1.458117 +1.27456 1.458117 1.458117 +1.458117 1.458117 1.458117 +1.667858 1.458117 1.458117 +1.907556 1.458117 1.458117 +2.181521 1.458117 1.458117 +2.494678 1.458117 1.458117 +2.852659 1.458117 1.458117 +3.261896 1.458117 1.458117 +3.729748 1.458117 1.458117 +4.264621 1.458117 1.458117 +4.876131 1.458117 1.458117 +5.575266 1.458117 1.458117 +6.374593 1.458117 1.458117 +0 1.667858 1.458117 +0 1.667858 1.458117 +0 1.667858 1.458117 +0.002268731 1.667858 1.458117 +0.07076883 1.667858 1.458117 +0.1119241 1.667858 1.458117 +0.1475052 1.667858 1.458117 +0.1846606 1.667858 1.458117 +0.2245119 1.667858 1.458117 +0.2679612 1.667858 1.458117 +0.3158431 1.667858 1.458117 +0.3689944 1.667858 1.458117 +0.4282948 1.667858 1.458117 +0.494694 1.667858 1.458117 +0.5692344 1.667858 1.458117 +0.6530715 1.667858 1.458117 +0.7474945 1.667858 1.458117 +0.8539475 1.667858 1.458117 +0.974052 1.667858 1.458117 +1.113885 1.667858 1.458117 +1.27456 1.667858 1.458117 +1.458117 1.667858 1.458117 +1.667858 1.667858 1.458117 +1.907556 1.667858 1.458117 +2.181521 1.667858 1.458117 +2.494678 1.667858 1.458117 +2.852659 1.667858 1.458117 +3.261896 1.667858 1.458117 +3.729748 1.667858 1.458117 +4.264621 1.667858 1.458117 +4.876131 1.667858 1.458117 +5.575266 1.667858 1.458117 +6.374593 1.667858 1.458117 +0 1.907556 1.458117 +0 1.907556 1.458117 +0 1.907556 1.458117 +0.002268731 1.907556 1.458117 +0.07076883 1.907556 1.458117 +0.1119241 1.907556 1.458117 +0.1475052 1.907556 1.458117 +0.1846606 1.907556 1.458117 +0.2245119 1.907556 1.458117 +0.2679612 1.907556 1.458117 +0.3158431 1.907556 1.458117 +0.3689944 1.907556 1.458117 +0.4282948 1.907556 1.458117 +0.494694 1.907556 1.458117 +0.5692344 1.907556 1.458117 +0.6530715 1.907556 1.458117 +0.7474945 1.907556 1.458117 +0.8539475 1.907556 1.458117 +0.974052 1.907556 1.458117 +1.113885 1.907556 1.458117 +1.27456 1.907556 1.458117 +1.458117 1.907556 1.458117 +1.667858 1.907556 1.458117 +1.907556 1.907556 1.458117 +2.181521 1.907556 1.458117 +2.494678 1.907556 1.458117 +2.852659 1.907556 1.458117 +3.261896 1.907556 1.458117 +3.729748 1.907556 1.458117 +4.264621 1.907556 1.458117 +4.876131 1.907556 1.458117 +5.575266 1.907556 1.458117 +6.374593 1.907556 1.458117 +0 2.181521 1.458117 +0 2.181521 1.458117 +0 2.181521 1.458117 +0.002268731 2.181521 1.458117 +0.07076883 2.181521 1.458117 +0.1119241 2.181521 1.458117 +0.1475052 2.181521 1.458117 +0.1846606 2.181521 1.458117 +0.2245119 2.181521 1.458117 +0.2679612 2.181521 1.458117 +0.3158431 2.181521 1.458117 +0.3689944 2.181521 1.458117 +0.4282948 2.181521 1.458117 +0.494694 2.181521 1.458117 +0.5692344 2.181521 1.458117 +0.6530715 2.181521 1.458117 +0.7474945 2.181521 1.458117 +0.8539475 2.181521 1.458117 +0.974052 2.181521 1.458117 +1.113885 2.181521 1.458117 +1.27456 2.181521 1.458117 +1.458117 2.181521 1.458117 +1.667858 2.181521 1.458117 +1.907556 2.181521 1.458117 +2.181521 2.181521 1.458117 +2.494678 2.181521 1.458117 +2.852659 2.181521 1.458117 +3.261896 2.181521 1.458117 +3.729748 2.181521 1.458117 +4.264621 2.181521 1.458117 +4.876131 2.181521 1.458117 +5.575266 2.181521 1.458117 +6.374593 2.181521 1.458117 +0 2.494678 1.458117 +0 2.494678 1.458117 +0 2.494678 1.458117 +0.002268731 2.494678 1.458117 +0.07076883 2.494678 1.458117 +0.1119241 2.494678 1.458117 +0.1475052 2.494678 1.458117 +0.1846606 2.494678 1.458117 +0.2245119 2.494678 1.458117 +0.2679612 2.494678 1.458117 +0.3158431 2.494678 1.458117 +0.3689944 2.494678 1.458117 +0.4282948 2.494678 1.458117 +0.494694 2.494678 1.458117 +0.5692344 2.494678 1.458117 +0.6530715 2.494678 1.458117 +0.7474945 2.494678 1.458117 +0.8539475 2.494678 1.458117 +0.974052 2.494678 1.458117 +1.113885 2.494678 1.458117 +1.27456 2.494678 1.458117 +1.458117 2.494678 1.458117 +1.667858 2.494678 1.458117 +1.907556 2.494678 1.458117 +2.181521 2.494678 1.458117 +2.494678 2.494678 1.458117 +2.852659 2.494678 1.458117 +3.261896 2.494678 1.458117 +3.729748 2.494678 1.458117 +4.264621 2.494678 1.458117 +4.876131 2.494678 1.458117 +5.575266 2.494678 1.458117 +6.374593 2.494678 1.458117 +0 2.852659 1.458117 +0 2.852659 1.458117 +0 2.852659 1.458117 +0.002268731 2.852659 1.458117 +0.07076883 2.852659 1.458117 +0.1119241 2.852659 1.458117 +0.1475052 2.852659 1.458117 +0.1846606 2.852659 1.458117 +0.2245119 2.852659 1.458117 +0.2679612 2.852659 1.458117 +0.3158431 2.852659 1.458117 +0.3689944 2.852659 1.458117 +0.4282948 2.852659 1.458117 +0.494694 2.852659 1.458117 +0.5692344 2.852659 1.458117 +0.6530715 2.852659 1.458117 +0.7474945 2.852659 1.458117 +0.8539475 2.852659 1.458117 +0.974052 2.852659 1.458117 +1.113885 2.852659 1.458117 +1.27456 2.852659 1.458117 +1.458117 2.852659 1.458117 +1.667858 2.852659 1.458117 +1.907556 2.852659 1.458117 +2.181521 2.852659 1.458117 +2.494678 2.852659 1.458117 +2.852659 2.852659 1.458117 +3.261896 2.852659 1.458117 +3.729748 2.852659 1.458117 +4.264621 2.852659 1.458117 +4.876131 2.852659 1.458117 +5.575266 2.852659 1.458117 +6.374593 2.852659 1.458117 +0 3.261896 1.458117 +0 3.261896 1.458117 +0 3.261896 1.458117 +0.002268731 3.261896 1.458117 +0.07076883 3.261896 1.458117 +0.1119241 3.261896 1.458117 +0.1475052 3.261896 1.458117 +0.1846606 3.261896 1.458117 +0.2245119 3.261896 1.458117 +0.2679612 3.261896 1.458117 +0.3158431 3.261896 1.458117 +0.3689944 3.261896 1.458117 +0.4282948 3.261896 1.458117 +0.494694 3.261896 1.458117 +0.5692344 3.261896 1.458117 +0.6530715 3.261896 1.458117 +0.7474945 3.261896 1.458117 +0.8539475 3.261896 1.458117 +0.974052 3.261896 1.458117 +1.113885 3.261896 1.458117 +1.27456 3.261896 1.458117 +1.458117 3.261896 1.458117 +1.667858 3.261896 1.458117 +1.907556 3.261896 1.458117 +2.181521 3.261896 1.458117 +2.494678 3.261896 1.458117 +2.852659 3.261896 1.458117 +3.261896 3.261896 1.458117 +3.729748 3.261896 1.458117 +4.264621 3.261896 1.458117 +4.876131 3.261896 1.458117 +5.575266 3.261896 1.458117 +6.374593 3.261896 1.458117 +0 3.729748 1.458117 +0 3.729748 1.458117 +0 3.729748 1.458117 +0.002268731 3.729748 1.458117 +0.07076883 3.729748 1.458117 +0.1119241 3.729748 1.458117 +0.1475052 3.729748 1.458117 +0.1846606 3.729748 1.458117 +0.2245119 3.729748 1.458117 +0.2679612 3.729748 1.458117 +0.3158431 3.729748 1.458117 +0.3689944 3.729748 1.458117 +0.4282948 3.729748 1.458117 +0.494694 3.729748 1.458117 +0.5692344 3.729748 1.458117 +0.6530715 3.729748 1.458117 +0.7474945 3.729748 1.458117 +0.8539475 3.729748 1.458117 +0.974052 3.729748 1.458117 +1.113885 3.729748 1.458117 +1.27456 3.729748 1.458117 +1.458117 3.729748 1.458117 +1.667858 3.729748 1.458117 +1.907556 3.729748 1.458117 +2.181521 3.729748 1.458117 +2.494678 3.729748 1.458117 +2.852659 3.729748 1.458117 +3.261896 3.729748 1.458117 +3.729748 3.729748 1.458117 +4.264621 3.729748 1.458117 +4.876131 3.729748 1.458117 +5.575266 3.729748 1.458117 +6.374593 3.729748 1.458117 +0 4.264621 1.458117 +0 4.264621 1.458117 +0 4.264621 1.458117 +0.002268731 4.264621 1.458117 +0.07076883 4.264621 1.458117 +0.1119241 4.264621 1.458117 +0.1475052 4.264621 1.458117 +0.1846606 4.264621 1.458117 +0.2245119 4.264621 1.458117 +0.2679612 4.264621 1.458117 +0.3158431 4.264621 1.458117 +0.3689944 4.264621 1.458117 +0.4282948 4.264621 1.458117 +0.494694 4.264621 1.458117 +0.5692344 4.264621 1.458117 +0.6530715 4.264621 1.458117 +0.7474945 4.264621 1.458117 +0.8539475 4.264621 1.458117 +0.974052 4.264621 1.458117 +1.113885 4.264621 1.458117 +1.27456 4.264621 1.458117 +1.458117 4.264621 1.458117 +1.667858 4.264621 1.458117 +1.907556 4.264621 1.458117 +2.181521 4.264621 1.458117 +2.494678 4.264621 1.458117 +2.852659 4.264621 1.458117 +3.261896 4.264621 1.458117 +3.729748 4.264621 1.458117 +4.264621 4.264621 1.458117 +4.876131 4.264621 1.458117 +5.575266 4.264621 1.458117 +6.374593 4.264621 1.458117 +0 4.876131 1.458117 +0 4.876131 1.458117 +0 4.876131 1.458117 +0.002268731 4.876131 1.458117 +0.07076883 4.876131 1.458117 +0.1119241 4.876131 1.458117 +0.1475052 4.876131 1.458117 +0.1846606 4.876131 1.458117 +0.2245119 4.876131 1.458117 +0.2679612 4.876131 1.458117 +0.3158431 4.876131 1.458117 +0.3689944 4.876131 1.458117 +0.4282948 4.876131 1.458117 +0.494694 4.876131 1.458117 +0.5692344 4.876131 1.458117 +0.6530715 4.876131 1.458117 +0.7474945 4.876131 1.458117 +0.8539475 4.876131 1.458117 +0.974052 4.876131 1.458117 +1.113885 4.876131 1.458117 +1.27456 4.876131 1.458117 +1.458117 4.876131 1.458117 +1.667858 4.876131 1.458117 +1.907556 4.876131 1.458117 +2.181521 4.876131 1.458117 +2.494678 4.876131 1.458117 +2.852659 4.876131 1.458117 +3.261896 4.876131 1.458117 +3.729748 4.876131 1.458117 +4.264621 4.876131 1.458117 +4.876131 4.876131 1.458117 +5.575266 4.876131 1.458117 +6.374593 4.876131 1.458117 +0 5.575266 1.458117 +0 5.575266 1.458117 +0 5.575266 1.458117 +0.002268731 5.575266 1.458117 +0.07076883 5.575266 1.458117 +0.1119241 5.575266 1.458117 +0.1475052 5.575266 1.458117 +0.1846606 5.575266 1.458117 +0.2245119 5.575266 1.458117 +0.2679612 5.575266 1.458117 +0.3158431 5.575266 1.458117 +0.3689944 5.575266 1.458117 +0.4282948 5.575266 1.458117 +0.494694 5.575266 1.458117 +0.5692344 5.575266 1.458117 +0.6530715 5.575266 1.458117 +0.7474945 5.575266 1.458117 +0.8539475 5.575266 1.458117 +0.974052 5.575266 1.458117 +1.113885 5.575266 1.458117 +1.27456 5.575266 1.458117 +1.458117 5.575266 1.458117 +1.667858 5.575266 1.458117 +1.907556 5.575266 1.458117 +2.181521 5.575266 1.458117 +2.494678 5.575266 1.458117 +2.852659 5.575266 1.458117 +3.261896 5.575266 1.458117 +3.729748 5.575266 1.458117 +4.264621 5.575266 1.458117 +4.876131 5.575266 1.458117 +5.575266 5.575266 1.458117 +6.374593 5.575266 1.458117 +0 6.374593 1.458117 +0 6.374593 1.458117 +0 6.374593 1.458117 +0.002268731 6.374593 1.458117 +0.07076883 6.374593 1.458117 +0.1119241 6.374593 1.458117 +0.1475052 6.374593 1.458117 +0.1846606 6.374593 1.458117 +0.2245119 6.374593 1.458117 +0.2679612 6.374593 1.458117 +0.3158431 6.374593 1.458117 +0.3689944 6.374593 1.458117 +0.4282948 6.374593 1.458117 +0.494694 6.374593 1.458117 +0.5692344 6.374593 1.458117 +0.6530715 6.374593 1.458117 +0.7474945 6.374593 1.458117 +0.8539475 6.374593 1.458117 +0.974052 6.374593 1.458117 +1.113885 6.374593 1.458117 +1.27456 6.374593 1.458117 +1.458117 6.374593 1.458117 +1.667858 6.374593 1.458117 +1.907556 6.374593 1.458117 +2.181521 6.374593 1.458117 +2.494678 6.374593 1.458117 +2.852659 6.374593 1.458117 +3.261896 6.374593 1.458117 +3.729748 6.374593 1.458117 +4.264621 6.374593 1.458117 +4.876131 6.374593 1.458117 +5.575266 6.374593 1.458117 +6.374593 6.374593 1.458117 +0 0 1.667858 +0 0 1.667858 +0 0 1.667858 +0.002268731 0 1.667858 +0.07076883 0 1.667858 +0.1119241 0 1.667858 +0.1475052 0 1.667858 +0.1846606 0 1.667858 +0.2245119 0 1.667858 +0.2679612 0 1.667858 +0.3158431 0 1.667858 +0.3689944 0 1.667858 +0.4282948 0 1.667858 +0.494694 0 1.667858 +0.5692344 0 1.667858 +0.6530715 0 1.667858 +0.7474945 0 1.667858 +0.8539475 0 1.667858 +0.974052 0 1.667858 +1.113885 0 1.667858 +1.27456 0 1.667858 +1.458117 0 1.667858 +1.667858 0 1.667858 +1.907556 0 1.667858 +2.181521 0 1.667858 +2.494678 0 1.667858 +2.852659 0 1.667858 +3.261896 0 1.667858 +3.729748 0 1.667858 +4.264621 0 1.667858 +4.876131 0 1.667858 +5.575266 0 1.667858 +6.374593 0 1.667858 +0 0 1.667858 +0 0 1.667858 +0 0 1.667858 +0.002268731 0 1.667858 +0.07076883 0 1.667858 +0.1119241 0 1.667858 +0.1475052 0 1.667858 +0.1846606 0 1.667858 +0.2245119 0 1.667858 +0.2679612 0 1.667858 +0.3158431 0 1.667858 +0.3689944 0 1.667858 +0.4282948 0 1.667858 +0.494694 0 1.667858 +0.5692344 0 1.667858 +0.6530715 0 1.667858 +0.7474945 0 1.667858 +0.8539475 0 1.667858 +0.974052 0 1.667858 +1.113885 0 1.667858 +1.27456 0 1.667858 +1.458117 0 1.667858 +1.667858 0 1.667858 +1.907556 0 1.667858 +2.181521 0 1.667858 +2.494678 0 1.667858 +2.852659 0 1.667858 +3.261896 0 1.667858 +3.729748 0 1.667858 +4.264621 0 1.667858 +4.876131 0 1.667858 +5.575266 0 1.667858 +6.374593 0 1.667858 +0 0 1.667858 +0 0 1.667858 +0 0 1.667858 +0.002268731 0 1.667858 +0.07076883 0 1.667858 +0.1119241 0 1.667858 +0.1475052 0 1.667858 +0.1846606 0 1.667858 +0.2245119 0 1.667858 +0.2679612 0 1.667858 +0.3158431 0 1.667858 +0.3689944 0 1.667858 +0.4282948 0 1.667858 +0.494694 0 1.667858 +0.5692344 0 1.667858 +0.6530715 0 1.667858 +0.7474945 0 1.667858 +0.8539475 0 1.667858 +0.974052 0 1.667858 +1.113885 0 1.667858 +1.27456 0 1.667858 +1.458117 0 1.667858 +1.667858 0 1.667858 +1.907556 0 1.667858 +2.181521 0 1.667858 +2.494678 0 1.667858 +2.852659 0 1.667858 +3.261896 0 1.667858 +3.729748 0 1.667858 +4.264621 0 1.667858 +4.876131 0 1.667858 +5.575266 0 1.667858 +6.374593 0 1.667858 +0 0.002268731 1.667858 +0 0.002268731 1.667858 +0 0.002268731 1.667858 +0.002268731 0.002268731 1.667858 +0.07076883 0.002268731 1.667858 +0.1119241 0.002268731 1.667858 +0.1475052 0.002268731 1.667858 +0.1846606 0.002268731 1.667858 +0.2245119 0.002268731 1.667858 +0.2679612 0.002268731 1.667858 +0.3158431 0.002268731 1.667858 +0.3689944 0.002268731 1.667858 +0.4282948 0.002268731 1.667858 +0.494694 0.002268731 1.667858 +0.5692344 0.002268731 1.667858 +0.6530715 0.002268731 1.667858 +0.7474945 0.002268731 1.667858 +0.8539475 0.002268731 1.667858 +0.974052 0.002268731 1.667858 +1.113885 0.002268731 1.667858 +1.27456 0.002268731 1.667858 +1.458117 0.002268731 1.667858 +1.667858 0.002268731 1.667858 +1.907556 0.002268731 1.667858 +2.181521 0.002268731 1.667858 +2.494678 0.002268731 1.667858 +2.852659 0.002268731 1.667858 +3.261896 0.002268731 1.667858 +3.729748 0.002268731 1.667858 +4.264621 0.002268731 1.667858 +4.876131 0.002268731 1.667858 +5.575266 0.002268731 1.667858 +6.374593 0.002268731 1.667858 +0 0.07076883 1.667858 +0 0.07076883 1.667858 +0 0.07076883 1.667858 +0.002268731 0.07076883 1.667858 +0.07076883 0.07076883 1.667858 +0.1119241 0.07076883 1.667858 +0.1475052 0.07076883 1.667858 +0.1846606 0.07076883 1.667858 +0.2245119 0.07076883 1.667858 +0.2679612 0.07076883 1.667858 +0.3158431 0.07076883 1.667858 +0.3689944 0.07076883 1.667858 +0.4282948 0.07076883 1.667858 +0.494694 0.07076883 1.667858 +0.5692344 0.07076883 1.667858 +0.6530715 0.07076883 1.667858 +0.7474945 0.07076883 1.667858 +0.8539475 0.07076883 1.667858 +0.974052 0.07076883 1.667858 +1.113885 0.07076883 1.667858 +1.27456 0.07076883 1.667858 +1.458117 0.07076883 1.667858 +1.667858 0.07076883 1.667858 +1.907556 0.07076883 1.667858 +2.181521 0.07076883 1.667858 +2.494678 0.07076883 1.667858 +2.852659 0.07076883 1.667858 +3.261896 0.07076883 1.667858 +3.729748 0.07076883 1.667858 +4.264621 0.07076883 1.667858 +4.876131 0.07076883 1.667858 +5.575266 0.07076883 1.667858 +6.374593 0.07076883 1.667858 +0 0.1119241 1.667858 +0 0.1119241 1.667858 +0 0.1119241 1.667858 +0.002268731 0.1119241 1.667858 +0.07076883 0.1119241 1.667858 +0.1119241 0.1119241 1.667858 +0.1475052 0.1119241 1.667858 +0.1846606 0.1119241 1.667858 +0.2245119 0.1119241 1.667858 +0.2679612 0.1119241 1.667858 +0.3158431 0.1119241 1.667858 +0.3689944 0.1119241 1.667858 +0.4282948 0.1119241 1.667858 +0.494694 0.1119241 1.667858 +0.5692344 0.1119241 1.667858 +0.6530715 0.1119241 1.667858 +0.7474945 0.1119241 1.667858 +0.8539475 0.1119241 1.667858 +0.974052 0.1119241 1.667858 +1.113885 0.1119241 1.667858 +1.27456 0.1119241 1.667858 +1.458117 0.1119241 1.667858 +1.667858 0.1119241 1.667858 +1.907556 0.1119241 1.667858 +2.181521 0.1119241 1.667858 +2.494678 0.1119241 1.667858 +2.852659 0.1119241 1.667858 +3.261896 0.1119241 1.667858 +3.729748 0.1119241 1.667858 +4.264621 0.1119241 1.667858 +4.876131 0.1119241 1.667858 +5.575266 0.1119241 1.667858 +6.374593 0.1119241 1.667858 +0 0.1475052 1.667858 +0 0.1475052 1.667858 +0 0.1475052 1.667858 +0.002268731 0.1475052 1.667858 +0.07076883 0.1475052 1.667858 +0.1119241 0.1475052 1.667858 +0.1475052 0.1475052 1.667858 +0.1846606 0.1475052 1.667858 +0.2245119 0.1475052 1.667858 +0.2679612 0.1475052 1.667858 +0.3158431 0.1475052 1.667858 +0.3689944 0.1475052 1.667858 +0.4282948 0.1475052 1.667858 +0.494694 0.1475052 1.667858 +0.5692344 0.1475052 1.667858 +0.6530715 0.1475052 1.667858 +0.7474945 0.1475052 1.667858 +0.8539475 0.1475052 1.667858 +0.974052 0.1475052 1.667858 +1.113885 0.1475052 1.667858 +1.27456 0.1475052 1.667858 +1.458117 0.1475052 1.667858 +1.667858 0.1475052 1.667858 +1.907556 0.1475052 1.667858 +2.181521 0.1475052 1.667858 +2.494678 0.1475052 1.667858 +2.852659 0.1475052 1.667858 +3.261896 0.1475052 1.667858 +3.729748 0.1475052 1.667858 +4.264621 0.1475052 1.667858 +4.876131 0.1475052 1.667858 +5.575266 0.1475052 1.667858 +6.374593 0.1475052 1.667858 +0 0.1846606 1.667858 +0 0.1846606 1.667858 +0 0.1846606 1.667858 +0.002268731 0.1846606 1.667858 +0.07076883 0.1846606 1.667858 +0.1119241 0.1846606 1.667858 +0.1475052 0.1846606 1.667858 +0.1846606 0.1846606 1.667858 +0.2245119 0.1846606 1.667858 +0.2679612 0.1846606 1.667858 +0.3158431 0.1846606 1.667858 +0.3689944 0.1846606 1.667858 +0.4282948 0.1846606 1.667858 +0.494694 0.1846606 1.667858 +0.5692344 0.1846606 1.667858 +0.6530715 0.1846606 1.667858 +0.7474945 0.1846606 1.667858 +0.8539475 0.1846606 1.667858 +0.974052 0.1846606 1.667858 +1.113885 0.1846606 1.667858 +1.27456 0.1846606 1.667858 +1.458117 0.1846606 1.667858 +1.667858 0.1846606 1.667858 +1.907556 0.1846606 1.667858 +2.181521 0.1846606 1.667858 +2.494678 0.1846606 1.667858 +2.852659 0.1846606 1.667858 +3.261896 0.1846606 1.667858 +3.729748 0.1846606 1.667858 +4.264621 0.1846606 1.667858 +4.876131 0.1846606 1.667858 +5.575266 0.1846606 1.667858 +6.374593 0.1846606 1.667858 +0 0.2245119 1.667858 +0 0.2245119 1.667858 +0 0.2245119 1.667858 +0.002268731 0.2245119 1.667858 +0.07076883 0.2245119 1.667858 +0.1119241 0.2245119 1.667858 +0.1475052 0.2245119 1.667858 +0.1846606 0.2245119 1.667858 +0.2245119 0.2245119 1.667858 +0.2679612 0.2245119 1.667858 +0.3158431 0.2245119 1.667858 +0.3689944 0.2245119 1.667858 +0.4282948 0.2245119 1.667858 +0.494694 0.2245119 1.667858 +0.5692344 0.2245119 1.667858 +0.6530715 0.2245119 1.667858 +0.7474945 0.2245119 1.667858 +0.8539475 0.2245119 1.667858 +0.974052 0.2245119 1.667858 +1.113885 0.2245119 1.667858 +1.27456 0.2245119 1.667858 +1.458117 0.2245119 1.667858 +1.667858 0.2245119 1.667858 +1.907556 0.2245119 1.667858 +2.181521 0.2245119 1.667858 +2.494678 0.2245119 1.667858 +2.852659 0.2245119 1.667858 +3.261896 0.2245119 1.667858 +3.729748 0.2245119 1.667858 +4.264621 0.2245119 1.667858 +4.876131 0.2245119 1.667858 +5.575266 0.2245119 1.667858 +6.374593 0.2245119 1.667858 +0 0.2679612 1.667858 +0 0.2679612 1.667858 +0 0.2679612 1.667858 +0.002268731 0.2679612 1.667858 +0.07076883 0.2679612 1.667858 +0.1119241 0.2679612 1.667858 +0.1475052 0.2679612 1.667858 +0.1846606 0.2679612 1.667858 +0.2245119 0.2679612 1.667858 +0.2679612 0.2679612 1.667858 +0.3158431 0.2679612 1.667858 +0.3689944 0.2679612 1.667858 +0.4282948 0.2679612 1.667858 +0.494694 0.2679612 1.667858 +0.5692344 0.2679612 1.667858 +0.6530715 0.2679612 1.667858 +0.7474945 0.2679612 1.667858 +0.8539475 0.2679612 1.667858 +0.974052 0.2679612 1.667858 +1.113885 0.2679612 1.667858 +1.27456 0.2679612 1.667858 +1.458117 0.2679612 1.667858 +1.667858 0.2679612 1.667858 +1.907556 0.2679612 1.667858 +2.181521 0.2679612 1.667858 +2.494678 0.2679612 1.667858 +2.852659 0.2679612 1.667858 +3.261896 0.2679612 1.667858 +3.729748 0.2679612 1.667858 +4.264621 0.2679612 1.667858 +4.876131 0.2679612 1.667858 +5.575266 0.2679612 1.667858 +6.374593 0.2679612 1.667858 +0 0.3158431 1.667858 +0 0.3158431 1.667858 +0 0.3158431 1.667858 +0.002268731 0.3158431 1.667858 +0.07076883 0.3158431 1.667858 +0.1119241 0.3158431 1.667858 +0.1475052 0.3158431 1.667858 +0.1846606 0.3158431 1.667858 +0.2245119 0.3158431 1.667858 +0.2679612 0.3158431 1.667858 +0.3158431 0.3158431 1.667858 +0.3689944 0.3158431 1.667858 +0.4282948 0.3158431 1.667858 +0.494694 0.3158431 1.667858 +0.5692344 0.3158431 1.667858 +0.6530715 0.3158431 1.667858 +0.7474945 0.3158431 1.667858 +0.8539475 0.3158431 1.667858 +0.974052 0.3158431 1.667858 +1.113885 0.3158431 1.667858 +1.27456 0.3158431 1.667858 +1.458117 0.3158431 1.667858 +1.667858 0.3158431 1.667858 +1.907556 0.3158431 1.667858 +2.181521 0.3158431 1.667858 +2.494678 0.3158431 1.667858 +2.852659 0.3158431 1.667858 +3.261896 0.3158431 1.667858 +3.729748 0.3158431 1.667858 +4.264621 0.3158431 1.667858 +4.876131 0.3158431 1.667858 +5.575266 0.3158431 1.667858 +6.374593 0.3158431 1.667858 +0 0.3689944 1.667858 +0 0.3689944 1.667858 +0 0.3689944 1.667858 +0.002268731 0.3689944 1.667858 +0.07076883 0.3689944 1.667858 +0.1119241 0.3689944 1.667858 +0.1475052 0.3689944 1.667858 +0.1846606 0.3689944 1.667858 +0.2245119 0.3689944 1.667858 +0.2679612 0.3689944 1.667858 +0.3158431 0.3689944 1.667858 +0.3689944 0.3689944 1.667858 +0.4282948 0.3689944 1.667858 +0.494694 0.3689944 1.667858 +0.5692344 0.3689944 1.667858 +0.6530715 0.3689944 1.667858 +0.7474945 0.3689944 1.667858 +0.8539475 0.3689944 1.667858 +0.974052 0.3689944 1.667858 +1.113885 0.3689944 1.667858 +1.27456 0.3689944 1.667858 +1.458117 0.3689944 1.667858 +1.667858 0.3689944 1.667858 +1.907556 0.3689944 1.667858 +2.181521 0.3689944 1.667858 +2.494678 0.3689944 1.667858 +2.852659 0.3689944 1.667858 +3.261896 0.3689944 1.667858 +3.729748 0.3689944 1.667858 +4.264621 0.3689944 1.667858 +4.876131 0.3689944 1.667858 +5.575266 0.3689944 1.667858 +6.374593 0.3689944 1.667858 +0 0.4282948 1.667858 +0 0.4282948 1.667858 +0 0.4282948 1.667858 +0.002268731 0.4282948 1.667858 +0.07076883 0.4282948 1.667858 +0.1119241 0.4282948 1.667858 +0.1475052 0.4282948 1.667858 +0.1846606 0.4282948 1.667858 +0.2245119 0.4282948 1.667858 +0.2679612 0.4282948 1.667858 +0.3158431 0.4282948 1.667858 +0.3689944 0.4282948 1.667858 +0.4282948 0.4282948 1.667858 +0.494694 0.4282948 1.667858 +0.5692344 0.4282948 1.667858 +0.6530715 0.4282948 1.667858 +0.7474945 0.4282948 1.667858 +0.8539475 0.4282948 1.667858 +0.974052 0.4282948 1.667858 +1.113885 0.4282948 1.667858 +1.27456 0.4282948 1.667858 +1.458117 0.4282948 1.667858 +1.667858 0.4282948 1.667858 +1.907556 0.4282948 1.667858 +2.181521 0.4282948 1.667858 +2.494678 0.4282948 1.667858 +2.852659 0.4282948 1.667858 +3.261896 0.4282948 1.667858 +3.729748 0.4282948 1.667858 +4.264621 0.4282948 1.667858 +4.876131 0.4282948 1.667858 +5.575266 0.4282948 1.667858 +6.374593 0.4282948 1.667858 +0 0.494694 1.667858 +0 0.494694 1.667858 +0 0.494694 1.667858 +0.002268731 0.494694 1.667858 +0.07076883 0.494694 1.667858 +0.1119241 0.494694 1.667858 +0.1475052 0.494694 1.667858 +0.1846606 0.494694 1.667858 +0.2245119 0.494694 1.667858 +0.2679612 0.494694 1.667858 +0.3158431 0.494694 1.667858 +0.3689944 0.494694 1.667858 +0.4282948 0.494694 1.667858 +0.494694 0.494694 1.667858 +0.5692344 0.494694 1.667858 +0.6530715 0.494694 1.667858 +0.7474945 0.494694 1.667858 +0.8539475 0.494694 1.667858 +0.974052 0.494694 1.667858 +1.113885 0.494694 1.667858 +1.27456 0.494694 1.667858 +1.458117 0.494694 1.667858 +1.667858 0.494694 1.667858 +1.907556 0.494694 1.667858 +2.181521 0.494694 1.667858 +2.494678 0.494694 1.667858 +2.852659 0.494694 1.667858 +3.261896 0.494694 1.667858 +3.729748 0.494694 1.667858 +4.264621 0.494694 1.667858 +4.876131 0.494694 1.667858 +5.575266 0.494694 1.667858 +6.374593 0.494694 1.667858 +0 0.5692344 1.667858 +0 0.5692344 1.667858 +0 0.5692344 1.667858 +0.002268731 0.5692344 1.667858 +0.07076883 0.5692344 1.667858 +0.1119241 0.5692344 1.667858 +0.1475052 0.5692344 1.667858 +0.1846606 0.5692344 1.667858 +0.2245119 0.5692344 1.667858 +0.2679612 0.5692344 1.667858 +0.3158431 0.5692344 1.667858 +0.3689944 0.5692344 1.667858 +0.4282948 0.5692344 1.667858 +0.494694 0.5692344 1.667858 +0.5692344 0.5692344 1.667858 +0.6530715 0.5692344 1.667858 +0.7474945 0.5692344 1.667858 +0.8539475 0.5692344 1.667858 +0.974052 0.5692344 1.667858 +1.113885 0.5692344 1.667858 +1.27456 0.5692344 1.667858 +1.458117 0.5692344 1.667858 +1.667858 0.5692344 1.667858 +1.907556 0.5692344 1.667858 +2.181521 0.5692344 1.667858 +2.494678 0.5692344 1.667858 +2.852659 0.5692344 1.667858 +3.261896 0.5692344 1.667858 +3.729748 0.5692344 1.667858 +4.264621 0.5692344 1.667858 +4.876131 0.5692344 1.667858 +5.575266 0.5692344 1.667858 +6.374593 0.5692344 1.667858 +0 0.6530715 1.667858 +0 0.6530715 1.667858 +0 0.6530715 1.667858 +0.002268731 0.6530715 1.667858 +0.07076883 0.6530715 1.667858 +0.1119241 0.6530715 1.667858 +0.1475052 0.6530715 1.667858 +0.1846606 0.6530715 1.667858 +0.2245119 0.6530715 1.667858 +0.2679612 0.6530715 1.667858 +0.3158431 0.6530715 1.667858 +0.3689944 0.6530715 1.667858 +0.4282948 0.6530715 1.667858 +0.494694 0.6530715 1.667858 +0.5692344 0.6530715 1.667858 +0.6530715 0.6530715 1.667858 +0.7474945 0.6530715 1.667858 +0.8539475 0.6530715 1.667858 +0.974052 0.6530715 1.667858 +1.113885 0.6530715 1.667858 +1.27456 0.6530715 1.667858 +1.458117 0.6530715 1.667858 +1.667858 0.6530715 1.667858 +1.907556 0.6530715 1.667858 +2.181521 0.6530715 1.667858 +2.494678 0.6530715 1.667858 +2.852659 0.6530715 1.667858 +3.261896 0.6530715 1.667858 +3.729748 0.6530715 1.667858 +4.264621 0.6530715 1.667858 +4.876131 0.6530715 1.667858 +5.575266 0.6530715 1.667858 +6.374593 0.6530715 1.667858 +0 0.7474945 1.667858 +0 0.7474945 1.667858 +0 0.7474945 1.667858 +0.002268731 0.7474945 1.667858 +0.07076883 0.7474945 1.667858 +0.1119241 0.7474945 1.667858 +0.1475052 0.7474945 1.667858 +0.1846606 0.7474945 1.667858 +0.2245119 0.7474945 1.667858 +0.2679612 0.7474945 1.667858 +0.3158431 0.7474945 1.667858 +0.3689944 0.7474945 1.667858 +0.4282948 0.7474945 1.667858 +0.494694 0.7474945 1.667858 +0.5692344 0.7474945 1.667858 +0.6530715 0.7474945 1.667858 +0.7474945 0.7474945 1.667858 +0.8539475 0.7474945 1.667858 +0.974052 0.7474945 1.667858 +1.113885 0.7474945 1.667858 +1.27456 0.7474945 1.667858 +1.458117 0.7474945 1.667858 +1.667858 0.7474945 1.667858 +1.907556 0.7474945 1.667858 +2.181521 0.7474945 1.667858 +2.494678 0.7474945 1.667858 +2.852659 0.7474945 1.667858 +3.261896 0.7474945 1.667858 +3.729748 0.7474945 1.667858 +4.264621 0.7474945 1.667858 +4.876131 0.7474945 1.667858 +5.575266 0.7474945 1.667858 +6.374593 0.7474945 1.667858 +0 0.8539475 1.667858 +0 0.8539475 1.667858 +0 0.8539475 1.667858 +0.002268731 0.8539475 1.667858 +0.07076883 0.8539475 1.667858 +0.1119241 0.8539475 1.667858 +0.1475052 0.8539475 1.667858 +0.1846606 0.8539475 1.667858 +0.2245119 0.8539475 1.667858 +0.2679612 0.8539475 1.667858 +0.3158431 0.8539475 1.667858 +0.3689944 0.8539475 1.667858 +0.4282948 0.8539475 1.667858 +0.494694 0.8539475 1.667858 +0.5692344 0.8539475 1.667858 +0.6530715 0.8539475 1.667858 +0.7474945 0.8539475 1.667858 +0.8539475 0.8539475 1.667858 +0.974052 0.8539475 1.667858 +1.113885 0.8539475 1.667858 +1.27456 0.8539475 1.667858 +1.458117 0.8539475 1.667858 +1.667858 0.8539475 1.667858 +1.907556 0.8539475 1.667858 +2.181521 0.8539475 1.667858 +2.494678 0.8539475 1.667858 +2.852659 0.8539475 1.667858 +3.261896 0.8539475 1.667858 +3.729748 0.8539475 1.667858 +4.264621 0.8539475 1.667858 +4.876131 0.8539475 1.667858 +5.575266 0.8539475 1.667858 +6.374593 0.8539475 1.667858 +0 0.974052 1.667858 +0 0.974052 1.667858 +0 0.974052 1.667858 +0.002268731 0.974052 1.667858 +0.07076883 0.974052 1.667858 +0.1119241 0.974052 1.667858 +0.1475052 0.974052 1.667858 +0.1846606 0.974052 1.667858 +0.2245119 0.974052 1.667858 +0.2679612 0.974052 1.667858 +0.3158431 0.974052 1.667858 +0.3689944 0.974052 1.667858 +0.4282948 0.974052 1.667858 +0.494694 0.974052 1.667858 +0.5692344 0.974052 1.667858 +0.6530715 0.974052 1.667858 +0.7474945 0.974052 1.667858 +0.8539475 0.974052 1.667858 +0.974052 0.974052 1.667858 +1.113885 0.974052 1.667858 +1.27456 0.974052 1.667858 +1.458117 0.974052 1.667858 +1.667858 0.974052 1.667858 +1.907556 0.974052 1.667858 +2.181521 0.974052 1.667858 +2.494678 0.974052 1.667858 +2.852659 0.974052 1.667858 +3.261896 0.974052 1.667858 +3.729748 0.974052 1.667858 +4.264621 0.974052 1.667858 +4.876131 0.974052 1.667858 +5.575266 0.974052 1.667858 +6.374593 0.974052 1.667858 +0 1.113885 1.667858 +0 1.113885 1.667858 +0 1.113885 1.667858 +0.002268731 1.113885 1.667858 +0.07076883 1.113885 1.667858 +0.1119241 1.113885 1.667858 +0.1475052 1.113885 1.667858 +0.1846606 1.113885 1.667858 +0.2245119 1.113885 1.667858 +0.2679612 1.113885 1.667858 +0.3158431 1.113885 1.667858 +0.3689944 1.113885 1.667858 +0.4282948 1.113885 1.667858 +0.494694 1.113885 1.667858 +0.5692344 1.113885 1.667858 +0.6530715 1.113885 1.667858 +0.7474945 1.113885 1.667858 +0.8539475 1.113885 1.667858 +0.974052 1.113885 1.667858 +1.113885 1.113885 1.667858 +1.27456 1.113885 1.667858 +1.458117 1.113885 1.667858 +1.667858 1.113885 1.667858 +1.907556 1.113885 1.667858 +2.181521 1.113885 1.667858 +2.494678 1.113885 1.667858 +2.852659 1.113885 1.667858 +3.261896 1.113885 1.667858 +3.729748 1.113885 1.667858 +4.264621 1.113885 1.667858 +4.876131 1.113885 1.667858 +5.575266 1.113885 1.667858 +6.374593 1.113885 1.667858 +0 1.27456 1.667858 +0 1.27456 1.667858 +0 1.27456 1.667858 +0.002268731 1.27456 1.667858 +0.07076883 1.27456 1.667858 +0.1119241 1.27456 1.667858 +0.1475052 1.27456 1.667858 +0.1846606 1.27456 1.667858 +0.2245119 1.27456 1.667858 +0.2679612 1.27456 1.667858 +0.3158431 1.27456 1.667858 +0.3689944 1.27456 1.667858 +0.4282948 1.27456 1.667858 +0.494694 1.27456 1.667858 +0.5692344 1.27456 1.667858 +0.6530715 1.27456 1.667858 +0.7474945 1.27456 1.667858 +0.8539475 1.27456 1.667858 +0.974052 1.27456 1.667858 +1.113885 1.27456 1.667858 +1.27456 1.27456 1.667858 +1.458117 1.27456 1.667858 +1.667858 1.27456 1.667858 +1.907556 1.27456 1.667858 +2.181521 1.27456 1.667858 +2.494678 1.27456 1.667858 +2.852659 1.27456 1.667858 +3.261896 1.27456 1.667858 +3.729748 1.27456 1.667858 +4.264621 1.27456 1.667858 +4.876131 1.27456 1.667858 +5.575266 1.27456 1.667858 +6.374593 1.27456 1.667858 +0 1.458117 1.667858 +0 1.458117 1.667858 +0 1.458117 1.667858 +0.002268731 1.458117 1.667858 +0.07076883 1.458117 1.667858 +0.1119241 1.458117 1.667858 +0.1475052 1.458117 1.667858 +0.1846606 1.458117 1.667858 +0.2245119 1.458117 1.667858 +0.2679612 1.458117 1.667858 +0.3158431 1.458117 1.667858 +0.3689944 1.458117 1.667858 +0.4282948 1.458117 1.667858 +0.494694 1.458117 1.667858 +0.5692344 1.458117 1.667858 +0.6530715 1.458117 1.667858 +0.7474945 1.458117 1.667858 +0.8539475 1.458117 1.667858 +0.974052 1.458117 1.667858 +1.113885 1.458117 1.667858 +1.27456 1.458117 1.667858 +1.458117 1.458117 1.667858 +1.667858 1.458117 1.667858 +1.907556 1.458117 1.667858 +2.181521 1.458117 1.667858 +2.494678 1.458117 1.667858 +2.852659 1.458117 1.667858 +3.261896 1.458117 1.667858 +3.729748 1.458117 1.667858 +4.264621 1.458117 1.667858 +4.876131 1.458117 1.667858 +5.575266 1.458117 1.667858 +6.374593 1.458117 1.667858 +0 1.667858 1.667858 +0 1.667858 1.667858 +0 1.667858 1.667858 +0.002268731 1.667858 1.667858 +0.07076883 1.667858 1.667858 +0.1119241 1.667858 1.667858 +0.1475052 1.667858 1.667858 +0.1846606 1.667858 1.667858 +0.2245119 1.667858 1.667858 +0.2679612 1.667858 1.667858 +0.3158431 1.667858 1.667858 +0.3689944 1.667858 1.667858 +0.4282948 1.667858 1.667858 +0.494694 1.667858 1.667858 +0.5692344 1.667858 1.667858 +0.6530715 1.667858 1.667858 +0.7474945 1.667858 1.667858 +0.8539475 1.667858 1.667858 +0.974052 1.667858 1.667858 +1.113885 1.667858 1.667858 +1.27456 1.667858 1.667858 +1.458117 1.667858 1.667858 +1.667858 1.667858 1.667858 +1.907556 1.667858 1.667858 +2.181521 1.667858 1.667858 +2.494678 1.667858 1.667858 +2.852659 1.667858 1.667858 +3.261896 1.667858 1.667858 +3.729748 1.667858 1.667858 +4.264621 1.667858 1.667858 +4.876131 1.667858 1.667858 +5.575266 1.667858 1.667858 +6.374593 1.667858 1.667858 +0 1.907556 1.667858 +0 1.907556 1.667858 +0 1.907556 1.667858 +0.002268731 1.907556 1.667858 +0.07076883 1.907556 1.667858 +0.1119241 1.907556 1.667858 +0.1475052 1.907556 1.667858 +0.1846606 1.907556 1.667858 +0.2245119 1.907556 1.667858 +0.2679612 1.907556 1.667858 +0.3158431 1.907556 1.667858 +0.3689944 1.907556 1.667858 +0.4282948 1.907556 1.667858 +0.494694 1.907556 1.667858 +0.5692344 1.907556 1.667858 +0.6530715 1.907556 1.667858 +0.7474945 1.907556 1.667858 +0.8539475 1.907556 1.667858 +0.974052 1.907556 1.667858 +1.113885 1.907556 1.667858 +1.27456 1.907556 1.667858 +1.458117 1.907556 1.667858 +1.667858 1.907556 1.667858 +1.907556 1.907556 1.667858 +2.181521 1.907556 1.667858 +2.494678 1.907556 1.667858 +2.852659 1.907556 1.667858 +3.261896 1.907556 1.667858 +3.729748 1.907556 1.667858 +4.264621 1.907556 1.667858 +4.876131 1.907556 1.667858 +5.575266 1.907556 1.667858 +6.374593 1.907556 1.667858 +0 2.181521 1.667858 +0 2.181521 1.667858 +0 2.181521 1.667858 +0.002268731 2.181521 1.667858 +0.07076883 2.181521 1.667858 +0.1119241 2.181521 1.667858 +0.1475052 2.181521 1.667858 +0.1846606 2.181521 1.667858 +0.2245119 2.181521 1.667858 +0.2679612 2.181521 1.667858 +0.3158431 2.181521 1.667858 +0.3689944 2.181521 1.667858 +0.4282948 2.181521 1.667858 +0.494694 2.181521 1.667858 +0.5692344 2.181521 1.667858 +0.6530715 2.181521 1.667858 +0.7474945 2.181521 1.667858 +0.8539475 2.181521 1.667858 +0.974052 2.181521 1.667858 +1.113885 2.181521 1.667858 +1.27456 2.181521 1.667858 +1.458117 2.181521 1.667858 +1.667858 2.181521 1.667858 +1.907556 2.181521 1.667858 +2.181521 2.181521 1.667858 +2.494678 2.181521 1.667858 +2.852659 2.181521 1.667858 +3.261896 2.181521 1.667858 +3.729748 2.181521 1.667858 +4.264621 2.181521 1.667858 +4.876131 2.181521 1.667858 +5.575266 2.181521 1.667858 +6.374593 2.181521 1.667858 +0 2.494678 1.667858 +0 2.494678 1.667858 +0 2.494678 1.667858 +0.002268731 2.494678 1.667858 +0.07076883 2.494678 1.667858 +0.1119241 2.494678 1.667858 +0.1475052 2.494678 1.667858 +0.1846606 2.494678 1.667858 +0.2245119 2.494678 1.667858 +0.2679612 2.494678 1.667858 +0.3158431 2.494678 1.667858 +0.3689944 2.494678 1.667858 +0.4282948 2.494678 1.667858 +0.494694 2.494678 1.667858 +0.5692344 2.494678 1.667858 +0.6530715 2.494678 1.667858 +0.7474945 2.494678 1.667858 +0.8539475 2.494678 1.667858 +0.974052 2.494678 1.667858 +1.113885 2.494678 1.667858 +1.27456 2.494678 1.667858 +1.458117 2.494678 1.667858 +1.667858 2.494678 1.667858 +1.907556 2.494678 1.667858 +2.181521 2.494678 1.667858 +2.494678 2.494678 1.667858 +2.852659 2.494678 1.667858 +3.261896 2.494678 1.667858 +3.729748 2.494678 1.667858 +4.264621 2.494678 1.667858 +4.876131 2.494678 1.667858 +5.575266 2.494678 1.667858 +6.374593 2.494678 1.667858 +0 2.852659 1.667858 +0 2.852659 1.667858 +0 2.852659 1.667858 +0.002268731 2.852659 1.667858 +0.07076883 2.852659 1.667858 +0.1119241 2.852659 1.667858 +0.1475052 2.852659 1.667858 +0.1846606 2.852659 1.667858 +0.2245119 2.852659 1.667858 +0.2679612 2.852659 1.667858 +0.3158431 2.852659 1.667858 +0.3689944 2.852659 1.667858 +0.4282948 2.852659 1.667858 +0.494694 2.852659 1.667858 +0.5692344 2.852659 1.667858 +0.6530715 2.852659 1.667858 +0.7474945 2.852659 1.667858 +0.8539475 2.852659 1.667858 +0.974052 2.852659 1.667858 +1.113885 2.852659 1.667858 +1.27456 2.852659 1.667858 +1.458117 2.852659 1.667858 +1.667858 2.852659 1.667858 +1.907556 2.852659 1.667858 +2.181521 2.852659 1.667858 +2.494678 2.852659 1.667858 +2.852659 2.852659 1.667858 +3.261896 2.852659 1.667858 +3.729748 2.852659 1.667858 +4.264621 2.852659 1.667858 +4.876131 2.852659 1.667858 +5.575266 2.852659 1.667858 +6.374593 2.852659 1.667858 +0 3.261896 1.667858 +0 3.261896 1.667858 +0 3.261896 1.667858 +0.002268731 3.261896 1.667858 +0.07076883 3.261896 1.667858 +0.1119241 3.261896 1.667858 +0.1475052 3.261896 1.667858 +0.1846606 3.261896 1.667858 +0.2245119 3.261896 1.667858 +0.2679612 3.261896 1.667858 +0.3158431 3.261896 1.667858 +0.3689944 3.261896 1.667858 +0.4282948 3.261896 1.667858 +0.494694 3.261896 1.667858 +0.5692344 3.261896 1.667858 +0.6530715 3.261896 1.667858 +0.7474945 3.261896 1.667858 +0.8539475 3.261896 1.667858 +0.974052 3.261896 1.667858 +1.113885 3.261896 1.667858 +1.27456 3.261896 1.667858 +1.458117 3.261896 1.667858 +1.667858 3.261896 1.667858 +1.907556 3.261896 1.667858 +2.181521 3.261896 1.667858 +2.494678 3.261896 1.667858 +2.852659 3.261896 1.667858 +3.261896 3.261896 1.667858 +3.729748 3.261896 1.667858 +4.264621 3.261896 1.667858 +4.876131 3.261896 1.667858 +5.575266 3.261896 1.667858 +6.374593 3.261896 1.667858 +0 3.729748 1.667858 +0 3.729748 1.667858 +0 3.729748 1.667858 +0.002268731 3.729748 1.667858 +0.07076883 3.729748 1.667858 +0.1119241 3.729748 1.667858 +0.1475052 3.729748 1.667858 +0.1846606 3.729748 1.667858 +0.2245119 3.729748 1.667858 +0.2679612 3.729748 1.667858 +0.3158431 3.729748 1.667858 +0.3689944 3.729748 1.667858 +0.4282948 3.729748 1.667858 +0.494694 3.729748 1.667858 +0.5692344 3.729748 1.667858 +0.6530715 3.729748 1.667858 +0.7474945 3.729748 1.667858 +0.8539475 3.729748 1.667858 +0.974052 3.729748 1.667858 +1.113885 3.729748 1.667858 +1.27456 3.729748 1.667858 +1.458117 3.729748 1.667858 +1.667858 3.729748 1.667858 +1.907556 3.729748 1.667858 +2.181521 3.729748 1.667858 +2.494678 3.729748 1.667858 +2.852659 3.729748 1.667858 +3.261896 3.729748 1.667858 +3.729748 3.729748 1.667858 +4.264621 3.729748 1.667858 +4.876131 3.729748 1.667858 +5.575266 3.729748 1.667858 +6.374593 3.729748 1.667858 +0 4.264621 1.667858 +0 4.264621 1.667858 +0 4.264621 1.667858 +0.002268731 4.264621 1.667858 +0.07076883 4.264621 1.667858 +0.1119241 4.264621 1.667858 +0.1475052 4.264621 1.667858 +0.1846606 4.264621 1.667858 +0.2245119 4.264621 1.667858 +0.2679612 4.264621 1.667858 +0.3158431 4.264621 1.667858 +0.3689944 4.264621 1.667858 +0.4282948 4.264621 1.667858 +0.494694 4.264621 1.667858 +0.5692344 4.264621 1.667858 +0.6530715 4.264621 1.667858 +0.7474945 4.264621 1.667858 +0.8539475 4.264621 1.667858 +0.974052 4.264621 1.667858 +1.113885 4.264621 1.667858 +1.27456 4.264621 1.667858 +1.458117 4.264621 1.667858 +1.667858 4.264621 1.667858 +1.907556 4.264621 1.667858 +2.181521 4.264621 1.667858 +2.494678 4.264621 1.667858 +2.852659 4.264621 1.667858 +3.261896 4.264621 1.667858 +3.729748 4.264621 1.667858 +4.264621 4.264621 1.667858 +4.876131 4.264621 1.667858 +5.575266 4.264621 1.667858 +6.374593 4.264621 1.667858 +0 4.876131 1.667858 +0 4.876131 1.667858 +0 4.876131 1.667858 +0.002268731 4.876131 1.667858 +0.07076883 4.876131 1.667858 +0.1119241 4.876131 1.667858 +0.1475052 4.876131 1.667858 +0.1846606 4.876131 1.667858 +0.2245119 4.876131 1.667858 +0.2679612 4.876131 1.667858 +0.3158431 4.876131 1.667858 +0.3689944 4.876131 1.667858 +0.4282948 4.876131 1.667858 +0.494694 4.876131 1.667858 +0.5692344 4.876131 1.667858 +0.6530715 4.876131 1.667858 +0.7474945 4.876131 1.667858 +0.8539475 4.876131 1.667858 +0.974052 4.876131 1.667858 +1.113885 4.876131 1.667858 +1.27456 4.876131 1.667858 +1.458117 4.876131 1.667858 +1.667858 4.876131 1.667858 +1.907556 4.876131 1.667858 +2.181521 4.876131 1.667858 +2.494678 4.876131 1.667858 +2.852659 4.876131 1.667858 +3.261896 4.876131 1.667858 +3.729748 4.876131 1.667858 +4.264621 4.876131 1.667858 +4.876131 4.876131 1.667858 +5.575266 4.876131 1.667858 +6.374593 4.876131 1.667858 +0 5.575266 1.667858 +0 5.575266 1.667858 +0 5.575266 1.667858 +0.002268731 5.575266 1.667858 +0.07076883 5.575266 1.667858 +0.1119241 5.575266 1.667858 +0.1475052 5.575266 1.667858 +0.1846606 5.575266 1.667858 +0.2245119 5.575266 1.667858 +0.2679612 5.575266 1.667858 +0.3158431 5.575266 1.667858 +0.3689944 5.575266 1.667858 +0.4282948 5.575266 1.667858 +0.494694 5.575266 1.667858 +0.5692344 5.575266 1.667858 +0.6530715 5.575266 1.667858 +0.7474945 5.575266 1.667858 +0.8539475 5.575266 1.667858 +0.974052 5.575266 1.667858 +1.113885 5.575266 1.667858 +1.27456 5.575266 1.667858 +1.458117 5.575266 1.667858 +1.667858 5.575266 1.667858 +1.907556 5.575266 1.667858 +2.181521 5.575266 1.667858 +2.494678 5.575266 1.667858 +2.852659 5.575266 1.667858 +3.261896 5.575266 1.667858 +3.729748 5.575266 1.667858 +4.264621 5.575266 1.667858 +4.876131 5.575266 1.667858 +5.575266 5.575266 1.667858 +6.374593 5.575266 1.667858 +0 6.374593 1.667858 +0 6.374593 1.667858 +0 6.374593 1.667858 +0.002268731 6.374593 1.667858 +0.07076883 6.374593 1.667858 +0.1119241 6.374593 1.667858 +0.1475052 6.374593 1.667858 +0.1846606 6.374593 1.667858 +0.2245119 6.374593 1.667858 +0.2679612 6.374593 1.667858 +0.3158431 6.374593 1.667858 +0.3689944 6.374593 1.667858 +0.4282948 6.374593 1.667858 +0.494694 6.374593 1.667858 +0.5692344 6.374593 1.667858 +0.6530715 6.374593 1.667858 +0.7474945 6.374593 1.667858 +0.8539475 6.374593 1.667858 +0.974052 6.374593 1.667858 +1.113885 6.374593 1.667858 +1.27456 6.374593 1.667858 +1.458117 6.374593 1.667858 +1.667858 6.374593 1.667858 +1.907556 6.374593 1.667858 +2.181521 6.374593 1.667858 +2.494678 6.374593 1.667858 +2.852659 6.374593 1.667858 +3.261896 6.374593 1.667858 +3.729748 6.374593 1.667858 +4.264621 6.374593 1.667858 +4.876131 6.374593 1.667858 +5.575266 6.374593 1.667858 +6.374593 6.374593 1.667858 +0 0 1.907556 +0 0 1.907556 +0 0 1.907556 +0.002268731 0 1.907556 +0.07076883 0 1.907556 +0.1119241 0 1.907556 +0.1475052 0 1.907556 +0.1846606 0 1.907556 +0.2245119 0 1.907556 +0.2679612 0 1.907556 +0.3158431 0 1.907556 +0.3689944 0 1.907556 +0.4282948 0 1.907556 +0.494694 0 1.907556 +0.5692344 0 1.907556 +0.6530715 0 1.907556 +0.7474945 0 1.907556 +0.8539475 0 1.907556 +0.974052 0 1.907556 +1.113885 0 1.907556 +1.27456 0 1.907556 +1.458117 0 1.907556 +1.667858 0 1.907556 +1.907556 0 1.907556 +2.181521 0 1.907556 +2.494678 0 1.907556 +2.852659 0 1.907556 +3.261896 0 1.907556 +3.729748 0 1.907556 +4.264621 0 1.907556 +4.876131 0 1.907556 +5.575266 0 1.907556 +6.374593 0 1.907556 +0 0 1.907556 +0 0 1.907556 +0 0 1.907556 +0.002268731 0 1.907556 +0.07076883 0 1.907556 +0.1119241 0 1.907556 +0.1475052 0 1.907556 +0.1846606 0 1.907556 +0.2245119 0 1.907556 +0.2679612 0 1.907556 +0.3158431 0 1.907556 +0.3689944 0 1.907556 +0.4282948 0 1.907556 +0.494694 0 1.907556 +0.5692344 0 1.907556 +0.6530715 0 1.907556 +0.7474945 0 1.907556 +0.8539475 0 1.907556 +0.974052 0 1.907556 +1.113885 0 1.907556 +1.27456 0 1.907556 +1.458117 0 1.907556 +1.667858 0 1.907556 +1.907556 0 1.907556 +2.181521 0 1.907556 +2.494678 0 1.907556 +2.852659 0 1.907556 +3.261896 0 1.907556 +3.729748 0 1.907556 +4.264621 0 1.907556 +4.876131 0 1.907556 +5.575266 0 1.907556 +6.374593 0 1.907556 +0 0 1.907556 +0 0 1.907556 +0 0 1.907556 +0.002268731 0 1.907556 +0.07076883 0 1.907556 +0.1119241 0 1.907556 +0.1475052 0 1.907556 +0.1846606 0 1.907556 +0.2245119 0 1.907556 +0.2679612 0 1.907556 +0.3158431 0 1.907556 +0.3689944 0 1.907556 +0.4282948 0 1.907556 +0.494694 0 1.907556 +0.5692344 0 1.907556 +0.6530715 0 1.907556 +0.7474945 0 1.907556 +0.8539475 0 1.907556 +0.974052 0 1.907556 +1.113885 0 1.907556 +1.27456 0 1.907556 +1.458117 0 1.907556 +1.667858 0 1.907556 +1.907556 0 1.907556 +2.181521 0 1.907556 +2.494678 0 1.907556 +2.852659 0 1.907556 +3.261896 0 1.907556 +3.729748 0 1.907556 +4.264621 0 1.907556 +4.876131 0 1.907556 +5.575266 0 1.907556 +6.374593 0 1.907556 +0 0.002268731 1.907556 +0 0.002268731 1.907556 +0 0.002268731 1.907556 +0.002268731 0.002268731 1.907556 +0.07076883 0.002268731 1.907556 +0.1119241 0.002268731 1.907556 +0.1475052 0.002268731 1.907556 +0.1846606 0.002268731 1.907556 +0.2245119 0.002268731 1.907556 +0.2679612 0.002268731 1.907556 +0.3158431 0.002268731 1.907556 +0.3689944 0.002268731 1.907556 +0.4282948 0.002268731 1.907556 +0.494694 0.002268731 1.907556 +0.5692344 0.002268731 1.907556 +0.6530715 0.002268731 1.907556 +0.7474945 0.002268731 1.907556 +0.8539475 0.002268731 1.907556 +0.974052 0.002268731 1.907556 +1.113885 0.002268731 1.907556 +1.27456 0.002268731 1.907556 +1.458117 0.002268731 1.907556 +1.667858 0.002268731 1.907556 +1.907556 0.002268731 1.907556 +2.181521 0.002268731 1.907556 +2.494678 0.002268731 1.907556 +2.852659 0.002268731 1.907556 +3.261896 0.002268731 1.907556 +3.729748 0.002268731 1.907556 +4.264621 0.002268731 1.907556 +4.876131 0.002268731 1.907556 +5.575266 0.002268731 1.907556 +6.374593 0.002268731 1.907556 +0 0.07076883 1.907556 +0 0.07076883 1.907556 +0 0.07076883 1.907556 +0.002268731 0.07076883 1.907556 +0.07076883 0.07076883 1.907556 +0.1119241 0.07076883 1.907556 +0.1475052 0.07076883 1.907556 +0.1846606 0.07076883 1.907556 +0.2245119 0.07076883 1.907556 +0.2679612 0.07076883 1.907556 +0.3158431 0.07076883 1.907556 +0.3689944 0.07076883 1.907556 +0.4282948 0.07076883 1.907556 +0.494694 0.07076883 1.907556 +0.5692344 0.07076883 1.907556 +0.6530715 0.07076883 1.907556 +0.7474945 0.07076883 1.907556 +0.8539475 0.07076883 1.907556 +0.974052 0.07076883 1.907556 +1.113885 0.07076883 1.907556 +1.27456 0.07076883 1.907556 +1.458117 0.07076883 1.907556 +1.667858 0.07076883 1.907556 +1.907556 0.07076883 1.907556 +2.181521 0.07076883 1.907556 +2.494678 0.07076883 1.907556 +2.852659 0.07076883 1.907556 +3.261896 0.07076883 1.907556 +3.729748 0.07076883 1.907556 +4.264621 0.07076883 1.907556 +4.876131 0.07076883 1.907556 +5.575266 0.07076883 1.907556 +6.374593 0.07076883 1.907556 +0 0.1119241 1.907556 +0 0.1119241 1.907556 +0 0.1119241 1.907556 +0.002268731 0.1119241 1.907556 +0.07076883 0.1119241 1.907556 +0.1119241 0.1119241 1.907556 +0.1475052 0.1119241 1.907556 +0.1846606 0.1119241 1.907556 +0.2245119 0.1119241 1.907556 +0.2679612 0.1119241 1.907556 +0.3158431 0.1119241 1.907556 +0.3689944 0.1119241 1.907556 +0.4282948 0.1119241 1.907556 +0.494694 0.1119241 1.907556 +0.5692344 0.1119241 1.907556 +0.6530715 0.1119241 1.907556 +0.7474945 0.1119241 1.907556 +0.8539475 0.1119241 1.907556 +0.974052 0.1119241 1.907556 +1.113885 0.1119241 1.907556 +1.27456 0.1119241 1.907556 +1.458117 0.1119241 1.907556 +1.667858 0.1119241 1.907556 +1.907556 0.1119241 1.907556 +2.181521 0.1119241 1.907556 +2.494678 0.1119241 1.907556 +2.852659 0.1119241 1.907556 +3.261896 0.1119241 1.907556 +3.729748 0.1119241 1.907556 +4.264621 0.1119241 1.907556 +4.876131 0.1119241 1.907556 +5.575266 0.1119241 1.907556 +6.374593 0.1119241 1.907556 +0 0.1475052 1.907556 +0 0.1475052 1.907556 +0 0.1475052 1.907556 +0.002268731 0.1475052 1.907556 +0.07076883 0.1475052 1.907556 +0.1119241 0.1475052 1.907556 +0.1475052 0.1475052 1.907556 +0.1846606 0.1475052 1.907556 +0.2245119 0.1475052 1.907556 +0.2679612 0.1475052 1.907556 +0.3158431 0.1475052 1.907556 +0.3689944 0.1475052 1.907556 +0.4282948 0.1475052 1.907556 +0.494694 0.1475052 1.907556 +0.5692344 0.1475052 1.907556 +0.6530715 0.1475052 1.907556 +0.7474945 0.1475052 1.907556 +0.8539475 0.1475052 1.907556 +0.974052 0.1475052 1.907556 +1.113885 0.1475052 1.907556 +1.27456 0.1475052 1.907556 +1.458117 0.1475052 1.907556 +1.667858 0.1475052 1.907556 +1.907556 0.1475052 1.907556 +2.181521 0.1475052 1.907556 +2.494678 0.1475052 1.907556 +2.852659 0.1475052 1.907556 +3.261896 0.1475052 1.907556 +3.729748 0.1475052 1.907556 +4.264621 0.1475052 1.907556 +4.876131 0.1475052 1.907556 +5.575266 0.1475052 1.907556 +6.374593 0.1475052 1.907556 +0 0.1846606 1.907556 +0 0.1846606 1.907556 +0 0.1846606 1.907556 +0.002268731 0.1846606 1.907556 +0.07076883 0.1846606 1.907556 +0.1119241 0.1846606 1.907556 +0.1475052 0.1846606 1.907556 +0.1846606 0.1846606 1.907556 +0.2245119 0.1846606 1.907556 +0.2679612 0.1846606 1.907556 +0.3158431 0.1846606 1.907556 +0.3689944 0.1846606 1.907556 +0.4282948 0.1846606 1.907556 +0.494694 0.1846606 1.907556 +0.5692344 0.1846606 1.907556 +0.6530715 0.1846606 1.907556 +0.7474945 0.1846606 1.907556 +0.8539475 0.1846606 1.907556 +0.974052 0.1846606 1.907556 +1.113885 0.1846606 1.907556 +1.27456 0.1846606 1.907556 +1.458117 0.1846606 1.907556 +1.667858 0.1846606 1.907556 +1.907556 0.1846606 1.907556 +2.181521 0.1846606 1.907556 +2.494678 0.1846606 1.907556 +2.852659 0.1846606 1.907556 +3.261896 0.1846606 1.907556 +3.729748 0.1846606 1.907556 +4.264621 0.1846606 1.907556 +4.876131 0.1846606 1.907556 +5.575266 0.1846606 1.907556 +6.374593 0.1846606 1.907556 +0 0.2245119 1.907556 +0 0.2245119 1.907556 +0 0.2245119 1.907556 +0.002268731 0.2245119 1.907556 +0.07076883 0.2245119 1.907556 +0.1119241 0.2245119 1.907556 +0.1475052 0.2245119 1.907556 +0.1846606 0.2245119 1.907556 +0.2245119 0.2245119 1.907556 +0.2679612 0.2245119 1.907556 +0.3158431 0.2245119 1.907556 +0.3689944 0.2245119 1.907556 +0.4282948 0.2245119 1.907556 +0.494694 0.2245119 1.907556 +0.5692344 0.2245119 1.907556 +0.6530715 0.2245119 1.907556 +0.7474945 0.2245119 1.907556 +0.8539475 0.2245119 1.907556 +0.974052 0.2245119 1.907556 +1.113885 0.2245119 1.907556 +1.27456 0.2245119 1.907556 +1.458117 0.2245119 1.907556 +1.667858 0.2245119 1.907556 +1.907556 0.2245119 1.907556 +2.181521 0.2245119 1.907556 +2.494678 0.2245119 1.907556 +2.852659 0.2245119 1.907556 +3.261896 0.2245119 1.907556 +3.729748 0.2245119 1.907556 +4.264621 0.2245119 1.907556 +4.876131 0.2245119 1.907556 +5.575266 0.2245119 1.907556 +6.374593 0.2245119 1.907556 +0 0.2679612 1.907556 +0 0.2679612 1.907556 +0 0.2679612 1.907556 +0.002268731 0.2679612 1.907556 +0.07076883 0.2679612 1.907556 +0.1119241 0.2679612 1.907556 +0.1475052 0.2679612 1.907556 +0.1846606 0.2679612 1.907556 +0.2245119 0.2679612 1.907556 +0.2679612 0.2679612 1.907556 +0.3158431 0.2679612 1.907556 +0.3689944 0.2679612 1.907556 +0.4282948 0.2679612 1.907556 +0.494694 0.2679612 1.907556 +0.5692344 0.2679612 1.907556 +0.6530715 0.2679612 1.907556 +0.7474945 0.2679612 1.907556 +0.8539475 0.2679612 1.907556 +0.974052 0.2679612 1.907556 +1.113885 0.2679612 1.907556 +1.27456 0.2679612 1.907556 +1.458117 0.2679612 1.907556 +1.667858 0.2679612 1.907556 +1.907556 0.2679612 1.907556 +2.181521 0.2679612 1.907556 +2.494678 0.2679612 1.907556 +2.852659 0.2679612 1.907556 +3.261896 0.2679612 1.907556 +3.729748 0.2679612 1.907556 +4.264621 0.2679612 1.907556 +4.876131 0.2679612 1.907556 +5.575266 0.2679612 1.907556 +6.374593 0.2679612 1.907556 +0 0.3158431 1.907556 +0 0.3158431 1.907556 +0 0.3158431 1.907556 +0.002268731 0.3158431 1.907556 +0.07076883 0.3158431 1.907556 +0.1119241 0.3158431 1.907556 +0.1475052 0.3158431 1.907556 +0.1846606 0.3158431 1.907556 +0.2245119 0.3158431 1.907556 +0.2679612 0.3158431 1.907556 +0.3158431 0.3158431 1.907556 +0.3689944 0.3158431 1.907556 +0.4282948 0.3158431 1.907556 +0.494694 0.3158431 1.907556 +0.5692344 0.3158431 1.907556 +0.6530715 0.3158431 1.907556 +0.7474945 0.3158431 1.907556 +0.8539475 0.3158431 1.907556 +0.974052 0.3158431 1.907556 +1.113885 0.3158431 1.907556 +1.27456 0.3158431 1.907556 +1.458117 0.3158431 1.907556 +1.667858 0.3158431 1.907556 +1.907556 0.3158431 1.907556 +2.181521 0.3158431 1.907556 +2.494678 0.3158431 1.907556 +2.852659 0.3158431 1.907556 +3.261896 0.3158431 1.907556 +3.729748 0.3158431 1.907556 +4.264621 0.3158431 1.907556 +4.876131 0.3158431 1.907556 +5.575266 0.3158431 1.907556 +6.374593 0.3158431 1.907556 +0 0.3689944 1.907556 +0 0.3689944 1.907556 +0 0.3689944 1.907556 +0.002268731 0.3689944 1.907556 +0.07076883 0.3689944 1.907556 +0.1119241 0.3689944 1.907556 +0.1475052 0.3689944 1.907556 +0.1846606 0.3689944 1.907556 +0.2245119 0.3689944 1.907556 +0.2679612 0.3689944 1.907556 +0.3158431 0.3689944 1.907556 +0.3689944 0.3689944 1.907556 +0.4282948 0.3689944 1.907556 +0.494694 0.3689944 1.907556 +0.5692344 0.3689944 1.907556 +0.6530715 0.3689944 1.907556 +0.7474945 0.3689944 1.907556 +0.8539475 0.3689944 1.907556 +0.974052 0.3689944 1.907556 +1.113885 0.3689944 1.907556 +1.27456 0.3689944 1.907556 +1.458117 0.3689944 1.907556 +1.667858 0.3689944 1.907556 +1.907556 0.3689944 1.907556 +2.181521 0.3689944 1.907556 +2.494678 0.3689944 1.907556 +2.852659 0.3689944 1.907556 +3.261896 0.3689944 1.907556 +3.729748 0.3689944 1.907556 +4.264621 0.3689944 1.907556 +4.876131 0.3689944 1.907556 +5.575266 0.3689944 1.907556 +6.374593 0.3689944 1.907556 +0 0.4282948 1.907556 +0 0.4282948 1.907556 +0 0.4282948 1.907556 +0.002268731 0.4282948 1.907556 +0.07076883 0.4282948 1.907556 +0.1119241 0.4282948 1.907556 +0.1475052 0.4282948 1.907556 +0.1846606 0.4282948 1.907556 +0.2245119 0.4282948 1.907556 +0.2679612 0.4282948 1.907556 +0.3158431 0.4282948 1.907556 +0.3689944 0.4282948 1.907556 +0.4282948 0.4282948 1.907556 +0.494694 0.4282948 1.907556 +0.5692344 0.4282948 1.907556 +0.6530715 0.4282948 1.907556 +0.7474945 0.4282948 1.907556 +0.8539475 0.4282948 1.907556 +0.974052 0.4282948 1.907556 +1.113885 0.4282948 1.907556 +1.27456 0.4282948 1.907556 +1.458117 0.4282948 1.907556 +1.667858 0.4282948 1.907556 +1.907556 0.4282948 1.907556 +2.181521 0.4282948 1.907556 +2.494678 0.4282948 1.907556 +2.852659 0.4282948 1.907556 +3.261896 0.4282948 1.907556 +3.729748 0.4282948 1.907556 +4.264621 0.4282948 1.907556 +4.876131 0.4282948 1.907556 +5.575266 0.4282948 1.907556 +6.374593 0.4282948 1.907556 +0 0.494694 1.907556 +0 0.494694 1.907556 +0 0.494694 1.907556 +0.002268731 0.494694 1.907556 +0.07076883 0.494694 1.907556 +0.1119241 0.494694 1.907556 +0.1475052 0.494694 1.907556 +0.1846606 0.494694 1.907556 +0.2245119 0.494694 1.907556 +0.2679612 0.494694 1.907556 +0.3158431 0.494694 1.907556 +0.3689944 0.494694 1.907556 +0.4282948 0.494694 1.907556 +0.494694 0.494694 1.907556 +0.5692344 0.494694 1.907556 +0.6530715 0.494694 1.907556 +0.7474945 0.494694 1.907556 +0.8539475 0.494694 1.907556 +0.974052 0.494694 1.907556 +1.113885 0.494694 1.907556 +1.27456 0.494694 1.907556 +1.458117 0.494694 1.907556 +1.667858 0.494694 1.907556 +1.907556 0.494694 1.907556 +2.181521 0.494694 1.907556 +2.494678 0.494694 1.907556 +2.852659 0.494694 1.907556 +3.261896 0.494694 1.907556 +3.729748 0.494694 1.907556 +4.264621 0.494694 1.907556 +4.876131 0.494694 1.907556 +5.575266 0.494694 1.907556 +6.374593 0.494694 1.907556 +0 0.5692344 1.907556 +0 0.5692344 1.907556 +0 0.5692344 1.907556 +0.002268731 0.5692344 1.907556 +0.07076883 0.5692344 1.907556 +0.1119241 0.5692344 1.907556 +0.1475052 0.5692344 1.907556 +0.1846606 0.5692344 1.907556 +0.2245119 0.5692344 1.907556 +0.2679612 0.5692344 1.907556 +0.3158431 0.5692344 1.907556 +0.3689944 0.5692344 1.907556 +0.4282948 0.5692344 1.907556 +0.494694 0.5692344 1.907556 +0.5692344 0.5692344 1.907556 +0.6530715 0.5692344 1.907556 +0.7474945 0.5692344 1.907556 +0.8539475 0.5692344 1.907556 +0.974052 0.5692344 1.907556 +1.113885 0.5692344 1.907556 +1.27456 0.5692344 1.907556 +1.458117 0.5692344 1.907556 +1.667858 0.5692344 1.907556 +1.907556 0.5692344 1.907556 +2.181521 0.5692344 1.907556 +2.494678 0.5692344 1.907556 +2.852659 0.5692344 1.907556 +3.261896 0.5692344 1.907556 +3.729748 0.5692344 1.907556 +4.264621 0.5692344 1.907556 +4.876131 0.5692344 1.907556 +5.575266 0.5692344 1.907556 +6.374593 0.5692344 1.907556 +0 0.6530715 1.907556 +0 0.6530715 1.907556 +0 0.6530715 1.907556 +0.002268731 0.6530715 1.907556 +0.07076883 0.6530715 1.907556 +0.1119241 0.6530715 1.907556 +0.1475052 0.6530715 1.907556 +0.1846606 0.6530715 1.907556 +0.2245119 0.6530715 1.907556 +0.2679612 0.6530715 1.907556 +0.3158431 0.6530715 1.907556 +0.3689944 0.6530715 1.907556 +0.4282948 0.6530715 1.907556 +0.494694 0.6530715 1.907556 +0.5692344 0.6530715 1.907556 +0.6530715 0.6530715 1.907556 +0.7474945 0.6530715 1.907556 +0.8539475 0.6530715 1.907556 +0.974052 0.6530715 1.907556 +1.113885 0.6530715 1.907556 +1.27456 0.6530715 1.907556 +1.458117 0.6530715 1.907556 +1.667858 0.6530715 1.907556 +1.907556 0.6530715 1.907556 +2.181521 0.6530715 1.907556 +2.494678 0.6530715 1.907556 +2.852659 0.6530715 1.907556 +3.261896 0.6530715 1.907556 +3.729748 0.6530715 1.907556 +4.264621 0.6530715 1.907556 +4.876131 0.6530715 1.907556 +5.575266 0.6530715 1.907556 +6.374593 0.6530715 1.907556 +0 0.7474945 1.907556 +0 0.7474945 1.907556 +0 0.7474945 1.907556 +0.002268731 0.7474945 1.907556 +0.07076883 0.7474945 1.907556 +0.1119241 0.7474945 1.907556 +0.1475052 0.7474945 1.907556 +0.1846606 0.7474945 1.907556 +0.2245119 0.7474945 1.907556 +0.2679612 0.7474945 1.907556 +0.3158431 0.7474945 1.907556 +0.3689944 0.7474945 1.907556 +0.4282948 0.7474945 1.907556 +0.494694 0.7474945 1.907556 +0.5692344 0.7474945 1.907556 +0.6530715 0.7474945 1.907556 +0.7474945 0.7474945 1.907556 +0.8539475 0.7474945 1.907556 +0.974052 0.7474945 1.907556 +1.113885 0.7474945 1.907556 +1.27456 0.7474945 1.907556 +1.458117 0.7474945 1.907556 +1.667858 0.7474945 1.907556 +1.907556 0.7474945 1.907556 +2.181521 0.7474945 1.907556 +2.494678 0.7474945 1.907556 +2.852659 0.7474945 1.907556 +3.261896 0.7474945 1.907556 +3.729748 0.7474945 1.907556 +4.264621 0.7474945 1.907556 +4.876131 0.7474945 1.907556 +5.575266 0.7474945 1.907556 +6.374593 0.7474945 1.907556 +0 0.8539475 1.907556 +0 0.8539475 1.907556 +0 0.8539475 1.907556 +0.002268731 0.8539475 1.907556 +0.07076883 0.8539475 1.907556 +0.1119241 0.8539475 1.907556 +0.1475052 0.8539475 1.907556 +0.1846606 0.8539475 1.907556 +0.2245119 0.8539475 1.907556 +0.2679612 0.8539475 1.907556 +0.3158431 0.8539475 1.907556 +0.3689944 0.8539475 1.907556 +0.4282948 0.8539475 1.907556 +0.494694 0.8539475 1.907556 +0.5692344 0.8539475 1.907556 +0.6530715 0.8539475 1.907556 +0.7474945 0.8539475 1.907556 +0.8539475 0.8539475 1.907556 +0.974052 0.8539475 1.907556 +1.113885 0.8539475 1.907556 +1.27456 0.8539475 1.907556 +1.458117 0.8539475 1.907556 +1.667858 0.8539475 1.907556 +1.907556 0.8539475 1.907556 +2.181521 0.8539475 1.907556 +2.494678 0.8539475 1.907556 +2.852659 0.8539475 1.907556 +3.261896 0.8539475 1.907556 +3.729748 0.8539475 1.907556 +4.264621 0.8539475 1.907556 +4.876131 0.8539475 1.907556 +5.575266 0.8539475 1.907556 +6.374593 0.8539475 1.907556 +0 0.974052 1.907556 +0 0.974052 1.907556 +0 0.974052 1.907556 +0.002268731 0.974052 1.907556 +0.07076883 0.974052 1.907556 +0.1119241 0.974052 1.907556 +0.1475052 0.974052 1.907556 +0.1846606 0.974052 1.907556 +0.2245119 0.974052 1.907556 +0.2679612 0.974052 1.907556 +0.3158431 0.974052 1.907556 +0.3689944 0.974052 1.907556 +0.4282948 0.974052 1.907556 +0.494694 0.974052 1.907556 +0.5692344 0.974052 1.907556 +0.6530715 0.974052 1.907556 +0.7474945 0.974052 1.907556 +0.8539475 0.974052 1.907556 +0.974052 0.974052 1.907556 +1.113885 0.974052 1.907556 +1.27456 0.974052 1.907556 +1.458117 0.974052 1.907556 +1.667858 0.974052 1.907556 +1.907556 0.974052 1.907556 +2.181521 0.974052 1.907556 +2.494678 0.974052 1.907556 +2.852659 0.974052 1.907556 +3.261896 0.974052 1.907556 +3.729748 0.974052 1.907556 +4.264621 0.974052 1.907556 +4.876131 0.974052 1.907556 +5.575266 0.974052 1.907556 +6.374593 0.974052 1.907556 +0 1.113885 1.907556 +0 1.113885 1.907556 +0 1.113885 1.907556 +0.002268731 1.113885 1.907556 +0.07076883 1.113885 1.907556 +0.1119241 1.113885 1.907556 +0.1475052 1.113885 1.907556 +0.1846606 1.113885 1.907556 +0.2245119 1.113885 1.907556 +0.2679612 1.113885 1.907556 +0.3158431 1.113885 1.907556 +0.3689944 1.113885 1.907556 +0.4282948 1.113885 1.907556 +0.494694 1.113885 1.907556 +0.5692344 1.113885 1.907556 +0.6530715 1.113885 1.907556 +0.7474945 1.113885 1.907556 +0.8539475 1.113885 1.907556 +0.974052 1.113885 1.907556 +1.113885 1.113885 1.907556 +1.27456 1.113885 1.907556 +1.458117 1.113885 1.907556 +1.667858 1.113885 1.907556 +1.907556 1.113885 1.907556 +2.181521 1.113885 1.907556 +2.494678 1.113885 1.907556 +2.852659 1.113885 1.907556 +3.261896 1.113885 1.907556 +3.729748 1.113885 1.907556 +4.264621 1.113885 1.907556 +4.876131 1.113885 1.907556 +5.575266 1.113885 1.907556 +6.374593 1.113885 1.907556 +0 1.27456 1.907556 +0 1.27456 1.907556 +0 1.27456 1.907556 +0.002268731 1.27456 1.907556 +0.07076883 1.27456 1.907556 +0.1119241 1.27456 1.907556 +0.1475052 1.27456 1.907556 +0.1846606 1.27456 1.907556 +0.2245119 1.27456 1.907556 +0.2679612 1.27456 1.907556 +0.3158431 1.27456 1.907556 +0.3689944 1.27456 1.907556 +0.4282948 1.27456 1.907556 +0.494694 1.27456 1.907556 +0.5692344 1.27456 1.907556 +0.6530715 1.27456 1.907556 +0.7474945 1.27456 1.907556 +0.8539475 1.27456 1.907556 +0.974052 1.27456 1.907556 +1.113885 1.27456 1.907556 +1.27456 1.27456 1.907556 +1.458117 1.27456 1.907556 +1.667858 1.27456 1.907556 +1.907556 1.27456 1.907556 +2.181521 1.27456 1.907556 +2.494678 1.27456 1.907556 +2.852659 1.27456 1.907556 +3.261896 1.27456 1.907556 +3.729748 1.27456 1.907556 +4.264621 1.27456 1.907556 +4.876131 1.27456 1.907556 +5.575266 1.27456 1.907556 +6.374593 1.27456 1.907556 +0 1.458117 1.907556 +0 1.458117 1.907556 +0 1.458117 1.907556 +0.002268731 1.458117 1.907556 +0.07076883 1.458117 1.907556 +0.1119241 1.458117 1.907556 +0.1475052 1.458117 1.907556 +0.1846606 1.458117 1.907556 +0.2245119 1.458117 1.907556 +0.2679612 1.458117 1.907556 +0.3158431 1.458117 1.907556 +0.3689944 1.458117 1.907556 +0.4282948 1.458117 1.907556 +0.494694 1.458117 1.907556 +0.5692344 1.458117 1.907556 +0.6530715 1.458117 1.907556 +0.7474945 1.458117 1.907556 +0.8539475 1.458117 1.907556 +0.974052 1.458117 1.907556 +1.113885 1.458117 1.907556 +1.27456 1.458117 1.907556 +1.458117 1.458117 1.907556 +1.667858 1.458117 1.907556 +1.907556 1.458117 1.907556 +2.181521 1.458117 1.907556 +2.494678 1.458117 1.907556 +2.852659 1.458117 1.907556 +3.261896 1.458117 1.907556 +3.729748 1.458117 1.907556 +4.264621 1.458117 1.907556 +4.876131 1.458117 1.907556 +5.575266 1.458117 1.907556 +6.374593 1.458117 1.907556 +0 1.667858 1.907556 +0 1.667858 1.907556 +0 1.667858 1.907556 +0.002268731 1.667858 1.907556 +0.07076883 1.667858 1.907556 +0.1119241 1.667858 1.907556 +0.1475052 1.667858 1.907556 +0.1846606 1.667858 1.907556 +0.2245119 1.667858 1.907556 +0.2679612 1.667858 1.907556 +0.3158431 1.667858 1.907556 +0.3689944 1.667858 1.907556 +0.4282948 1.667858 1.907556 +0.494694 1.667858 1.907556 +0.5692344 1.667858 1.907556 +0.6530715 1.667858 1.907556 +0.7474945 1.667858 1.907556 +0.8539475 1.667858 1.907556 +0.974052 1.667858 1.907556 +1.113885 1.667858 1.907556 +1.27456 1.667858 1.907556 +1.458117 1.667858 1.907556 +1.667858 1.667858 1.907556 +1.907556 1.667858 1.907556 +2.181521 1.667858 1.907556 +2.494678 1.667858 1.907556 +2.852659 1.667858 1.907556 +3.261896 1.667858 1.907556 +3.729748 1.667858 1.907556 +4.264621 1.667858 1.907556 +4.876131 1.667858 1.907556 +5.575266 1.667858 1.907556 +6.374593 1.667858 1.907556 +0 1.907556 1.907556 +0 1.907556 1.907556 +0 1.907556 1.907556 +0.002268731 1.907556 1.907556 +0.07076883 1.907556 1.907556 +0.1119241 1.907556 1.907556 +0.1475052 1.907556 1.907556 +0.1846606 1.907556 1.907556 +0.2245119 1.907556 1.907556 +0.2679612 1.907556 1.907556 +0.3158431 1.907556 1.907556 +0.3689944 1.907556 1.907556 +0.4282948 1.907556 1.907556 +0.494694 1.907556 1.907556 +0.5692344 1.907556 1.907556 +0.6530715 1.907556 1.907556 +0.7474945 1.907556 1.907556 +0.8539475 1.907556 1.907556 +0.974052 1.907556 1.907556 +1.113885 1.907556 1.907556 +1.27456 1.907556 1.907556 +1.458117 1.907556 1.907556 +1.667858 1.907556 1.907556 +1.907556 1.907556 1.907556 +2.181521 1.907556 1.907556 +2.494678 1.907556 1.907556 +2.852659 1.907556 1.907556 +3.261896 1.907556 1.907556 +3.729748 1.907556 1.907556 +4.264621 1.907556 1.907556 +4.876131 1.907556 1.907556 +5.575266 1.907556 1.907556 +6.374593 1.907556 1.907556 +0 2.181521 1.907556 +0 2.181521 1.907556 +0 2.181521 1.907556 +0.002268731 2.181521 1.907556 +0.07076883 2.181521 1.907556 +0.1119241 2.181521 1.907556 +0.1475052 2.181521 1.907556 +0.1846606 2.181521 1.907556 +0.2245119 2.181521 1.907556 +0.2679612 2.181521 1.907556 +0.3158431 2.181521 1.907556 +0.3689944 2.181521 1.907556 +0.4282948 2.181521 1.907556 +0.494694 2.181521 1.907556 +0.5692344 2.181521 1.907556 +0.6530715 2.181521 1.907556 +0.7474945 2.181521 1.907556 +0.8539475 2.181521 1.907556 +0.974052 2.181521 1.907556 +1.113885 2.181521 1.907556 +1.27456 2.181521 1.907556 +1.458117 2.181521 1.907556 +1.667858 2.181521 1.907556 +1.907556 2.181521 1.907556 +2.181521 2.181521 1.907556 +2.494678 2.181521 1.907556 +2.852659 2.181521 1.907556 +3.261896 2.181521 1.907556 +3.729748 2.181521 1.907556 +4.264621 2.181521 1.907556 +4.876131 2.181521 1.907556 +5.575266 2.181521 1.907556 +6.374593 2.181521 1.907556 +0 2.494678 1.907556 +0 2.494678 1.907556 +0 2.494678 1.907556 +0.002268731 2.494678 1.907556 +0.07076883 2.494678 1.907556 +0.1119241 2.494678 1.907556 +0.1475052 2.494678 1.907556 +0.1846606 2.494678 1.907556 +0.2245119 2.494678 1.907556 +0.2679612 2.494678 1.907556 +0.3158431 2.494678 1.907556 +0.3689944 2.494678 1.907556 +0.4282948 2.494678 1.907556 +0.494694 2.494678 1.907556 +0.5692344 2.494678 1.907556 +0.6530715 2.494678 1.907556 +0.7474945 2.494678 1.907556 +0.8539475 2.494678 1.907556 +0.974052 2.494678 1.907556 +1.113885 2.494678 1.907556 +1.27456 2.494678 1.907556 +1.458117 2.494678 1.907556 +1.667858 2.494678 1.907556 +1.907556 2.494678 1.907556 +2.181521 2.494678 1.907556 +2.494678 2.494678 1.907556 +2.852659 2.494678 1.907556 +3.261896 2.494678 1.907556 +3.729748 2.494678 1.907556 +4.264621 2.494678 1.907556 +4.876131 2.494678 1.907556 +5.575266 2.494678 1.907556 +6.374593 2.494678 1.907556 +0 2.852659 1.907556 +0 2.852659 1.907556 +0 2.852659 1.907556 +0.002268731 2.852659 1.907556 +0.07076883 2.852659 1.907556 +0.1119241 2.852659 1.907556 +0.1475052 2.852659 1.907556 +0.1846606 2.852659 1.907556 +0.2245119 2.852659 1.907556 +0.2679612 2.852659 1.907556 +0.3158431 2.852659 1.907556 +0.3689944 2.852659 1.907556 +0.4282948 2.852659 1.907556 +0.494694 2.852659 1.907556 +0.5692344 2.852659 1.907556 +0.6530715 2.852659 1.907556 +0.7474945 2.852659 1.907556 +0.8539475 2.852659 1.907556 +0.974052 2.852659 1.907556 +1.113885 2.852659 1.907556 +1.27456 2.852659 1.907556 +1.458117 2.852659 1.907556 +1.667858 2.852659 1.907556 +1.907556 2.852659 1.907556 +2.181521 2.852659 1.907556 +2.494678 2.852659 1.907556 +2.852659 2.852659 1.907556 +3.261896 2.852659 1.907556 +3.729748 2.852659 1.907556 +4.264621 2.852659 1.907556 +4.876131 2.852659 1.907556 +5.575266 2.852659 1.907556 +6.374593 2.852659 1.907556 +0 3.261896 1.907556 +0 3.261896 1.907556 +0 3.261896 1.907556 +0.002268731 3.261896 1.907556 +0.07076883 3.261896 1.907556 +0.1119241 3.261896 1.907556 +0.1475052 3.261896 1.907556 +0.1846606 3.261896 1.907556 +0.2245119 3.261896 1.907556 +0.2679612 3.261896 1.907556 +0.3158431 3.261896 1.907556 +0.3689944 3.261896 1.907556 +0.4282948 3.261896 1.907556 +0.494694 3.261896 1.907556 +0.5692344 3.261896 1.907556 +0.6530715 3.261896 1.907556 +0.7474945 3.261896 1.907556 +0.8539475 3.261896 1.907556 +0.974052 3.261896 1.907556 +1.113885 3.261896 1.907556 +1.27456 3.261896 1.907556 +1.458117 3.261896 1.907556 +1.667858 3.261896 1.907556 +1.907556 3.261896 1.907556 +2.181521 3.261896 1.907556 +2.494678 3.261896 1.907556 +2.852659 3.261896 1.907556 +3.261896 3.261896 1.907556 +3.729748 3.261896 1.907556 +4.264621 3.261896 1.907556 +4.876131 3.261896 1.907556 +5.575266 3.261896 1.907556 +6.374593 3.261896 1.907556 +0 3.729748 1.907556 +0 3.729748 1.907556 +0 3.729748 1.907556 +0.002268731 3.729748 1.907556 +0.07076883 3.729748 1.907556 +0.1119241 3.729748 1.907556 +0.1475052 3.729748 1.907556 +0.1846606 3.729748 1.907556 +0.2245119 3.729748 1.907556 +0.2679612 3.729748 1.907556 +0.3158431 3.729748 1.907556 +0.3689944 3.729748 1.907556 +0.4282948 3.729748 1.907556 +0.494694 3.729748 1.907556 +0.5692344 3.729748 1.907556 +0.6530715 3.729748 1.907556 +0.7474945 3.729748 1.907556 +0.8539475 3.729748 1.907556 +0.974052 3.729748 1.907556 +1.113885 3.729748 1.907556 +1.27456 3.729748 1.907556 +1.458117 3.729748 1.907556 +1.667858 3.729748 1.907556 +1.907556 3.729748 1.907556 +2.181521 3.729748 1.907556 +2.494678 3.729748 1.907556 +2.852659 3.729748 1.907556 +3.261896 3.729748 1.907556 +3.729748 3.729748 1.907556 +4.264621 3.729748 1.907556 +4.876131 3.729748 1.907556 +5.575266 3.729748 1.907556 +6.374593 3.729748 1.907556 +0 4.264621 1.907556 +0 4.264621 1.907556 +0 4.264621 1.907556 +0.002268731 4.264621 1.907556 +0.07076883 4.264621 1.907556 +0.1119241 4.264621 1.907556 +0.1475052 4.264621 1.907556 +0.1846606 4.264621 1.907556 +0.2245119 4.264621 1.907556 +0.2679612 4.264621 1.907556 +0.3158431 4.264621 1.907556 +0.3689944 4.264621 1.907556 +0.4282948 4.264621 1.907556 +0.494694 4.264621 1.907556 +0.5692344 4.264621 1.907556 +0.6530715 4.264621 1.907556 +0.7474945 4.264621 1.907556 +0.8539475 4.264621 1.907556 +0.974052 4.264621 1.907556 +1.113885 4.264621 1.907556 +1.27456 4.264621 1.907556 +1.458117 4.264621 1.907556 +1.667858 4.264621 1.907556 +1.907556 4.264621 1.907556 +2.181521 4.264621 1.907556 +2.494678 4.264621 1.907556 +2.852659 4.264621 1.907556 +3.261896 4.264621 1.907556 +3.729748 4.264621 1.907556 +4.264621 4.264621 1.907556 +4.876131 4.264621 1.907556 +5.575266 4.264621 1.907556 +6.374593 4.264621 1.907556 +0 4.876131 1.907556 +0 4.876131 1.907556 +0 4.876131 1.907556 +0.002268731 4.876131 1.907556 +0.07076883 4.876131 1.907556 +0.1119241 4.876131 1.907556 +0.1475052 4.876131 1.907556 +0.1846606 4.876131 1.907556 +0.2245119 4.876131 1.907556 +0.2679612 4.876131 1.907556 +0.3158431 4.876131 1.907556 +0.3689944 4.876131 1.907556 +0.4282948 4.876131 1.907556 +0.494694 4.876131 1.907556 +0.5692344 4.876131 1.907556 +0.6530715 4.876131 1.907556 +0.7474945 4.876131 1.907556 +0.8539475 4.876131 1.907556 +0.974052 4.876131 1.907556 +1.113885 4.876131 1.907556 +1.27456 4.876131 1.907556 +1.458117 4.876131 1.907556 +1.667858 4.876131 1.907556 +1.907556 4.876131 1.907556 +2.181521 4.876131 1.907556 +2.494678 4.876131 1.907556 +2.852659 4.876131 1.907556 +3.261896 4.876131 1.907556 +3.729748 4.876131 1.907556 +4.264621 4.876131 1.907556 +4.876131 4.876131 1.907556 +5.575266 4.876131 1.907556 +6.374593 4.876131 1.907556 +0 5.575266 1.907556 +0 5.575266 1.907556 +0 5.575266 1.907556 +0.002268731 5.575266 1.907556 +0.07076883 5.575266 1.907556 +0.1119241 5.575266 1.907556 +0.1475052 5.575266 1.907556 +0.1846606 5.575266 1.907556 +0.2245119 5.575266 1.907556 +0.2679612 5.575266 1.907556 +0.3158431 5.575266 1.907556 +0.3689944 5.575266 1.907556 +0.4282948 5.575266 1.907556 +0.494694 5.575266 1.907556 +0.5692344 5.575266 1.907556 +0.6530715 5.575266 1.907556 +0.7474945 5.575266 1.907556 +0.8539475 5.575266 1.907556 +0.974052 5.575266 1.907556 +1.113885 5.575266 1.907556 +1.27456 5.575266 1.907556 +1.458117 5.575266 1.907556 +1.667858 5.575266 1.907556 +1.907556 5.575266 1.907556 +2.181521 5.575266 1.907556 +2.494678 5.575266 1.907556 +2.852659 5.575266 1.907556 +3.261896 5.575266 1.907556 +3.729748 5.575266 1.907556 +4.264621 5.575266 1.907556 +4.876131 5.575266 1.907556 +5.575266 5.575266 1.907556 +6.374593 5.575266 1.907556 +0 6.374593 1.907556 +0 6.374593 1.907556 +0 6.374593 1.907556 +0.002268731 6.374593 1.907556 +0.07076883 6.374593 1.907556 +0.1119241 6.374593 1.907556 +0.1475052 6.374593 1.907556 +0.1846606 6.374593 1.907556 +0.2245119 6.374593 1.907556 +0.2679612 6.374593 1.907556 +0.3158431 6.374593 1.907556 +0.3689944 6.374593 1.907556 +0.4282948 6.374593 1.907556 +0.494694 6.374593 1.907556 +0.5692344 6.374593 1.907556 +0.6530715 6.374593 1.907556 +0.7474945 6.374593 1.907556 +0.8539475 6.374593 1.907556 +0.974052 6.374593 1.907556 +1.113885 6.374593 1.907556 +1.27456 6.374593 1.907556 +1.458117 6.374593 1.907556 +1.667858 6.374593 1.907556 +1.907556 6.374593 1.907556 +2.181521 6.374593 1.907556 +2.494678 6.374593 1.907556 +2.852659 6.374593 1.907556 +3.261896 6.374593 1.907556 +3.729748 6.374593 1.907556 +4.264621 6.374593 1.907556 +4.876131 6.374593 1.907556 +5.575266 6.374593 1.907556 +6.374593 6.374593 1.907556 +0 0 2.181521 +0 0 2.181521 +0 0 2.181521 +0.002268731 0 2.181521 +0.07076883 0 2.181521 +0.1119241 0 2.181521 +0.1475052 0 2.181521 +0.1846606 0 2.181521 +0.2245119 0 2.181521 +0.2679612 0 2.181521 +0.3158431 0 2.181521 +0.3689944 0 2.181521 +0.4282948 0 2.181521 +0.494694 0 2.181521 +0.5692344 0 2.181521 +0.6530715 0 2.181521 +0.7474945 0 2.181521 +0.8539475 0 2.181521 +0.974052 0 2.181521 +1.113885 0 2.181521 +1.27456 0 2.181521 +1.458117 0 2.181521 +1.667858 0 2.181521 +1.907556 0 2.181521 +2.181521 0 2.181521 +2.494678 0 2.181521 +2.852659 0 2.181521 +3.261896 0 2.181521 +3.729748 0 2.181521 +4.264621 0 2.181521 +4.876131 0 2.181521 +5.575266 0 2.181521 +6.374593 0 2.181521 +0 0 2.181521 +0 0 2.181521 +0 0 2.181521 +0.002268731 0 2.181521 +0.07076883 0 2.181521 +0.1119241 0 2.181521 +0.1475052 0 2.181521 +0.1846606 0 2.181521 +0.2245119 0 2.181521 +0.2679612 0 2.181521 +0.3158431 0 2.181521 +0.3689944 0 2.181521 +0.4282948 0 2.181521 +0.494694 0 2.181521 +0.5692344 0 2.181521 +0.6530715 0 2.181521 +0.7474945 0 2.181521 +0.8539475 0 2.181521 +0.974052 0 2.181521 +1.113885 0 2.181521 +1.27456 0 2.181521 +1.458117 0 2.181521 +1.667858 0 2.181521 +1.907556 0 2.181521 +2.181521 0 2.181521 +2.494678 0 2.181521 +2.852659 0 2.181521 +3.261896 0 2.181521 +3.729748 0 2.181521 +4.264621 0 2.181521 +4.876131 0 2.181521 +5.575266 0 2.181521 +6.374593 0 2.181521 +0 0 2.181521 +0 0 2.181521 +0 0 2.181521 +0.002268731 0 2.181521 +0.07076883 0 2.181521 +0.1119241 0 2.181521 +0.1475052 0 2.181521 +0.1846606 0 2.181521 +0.2245119 0 2.181521 +0.2679612 0 2.181521 +0.3158431 0 2.181521 +0.3689944 0 2.181521 +0.4282948 0 2.181521 +0.494694 0 2.181521 +0.5692344 0 2.181521 +0.6530715 0 2.181521 +0.7474945 0 2.181521 +0.8539475 0 2.181521 +0.974052 0 2.181521 +1.113885 0 2.181521 +1.27456 0 2.181521 +1.458117 0 2.181521 +1.667858 0 2.181521 +1.907556 0 2.181521 +2.181521 0 2.181521 +2.494678 0 2.181521 +2.852659 0 2.181521 +3.261896 0 2.181521 +3.729748 0 2.181521 +4.264621 0 2.181521 +4.876131 0 2.181521 +5.575266 0 2.181521 +6.374593 0 2.181521 +0 0.002268731 2.181521 +0 0.002268731 2.181521 +0 0.002268731 2.181521 +0.002268731 0.002268731 2.181521 +0.07076883 0.002268731 2.181521 +0.1119241 0.002268731 2.181521 +0.1475052 0.002268731 2.181521 +0.1846606 0.002268731 2.181521 +0.2245119 0.002268731 2.181521 +0.2679612 0.002268731 2.181521 +0.3158431 0.002268731 2.181521 +0.3689944 0.002268731 2.181521 +0.4282948 0.002268731 2.181521 +0.494694 0.002268731 2.181521 +0.5692344 0.002268731 2.181521 +0.6530715 0.002268731 2.181521 +0.7474945 0.002268731 2.181521 +0.8539475 0.002268731 2.181521 +0.974052 0.002268731 2.181521 +1.113885 0.002268731 2.181521 +1.27456 0.002268731 2.181521 +1.458117 0.002268731 2.181521 +1.667858 0.002268731 2.181521 +1.907556 0.002268731 2.181521 +2.181521 0.002268731 2.181521 +2.494678 0.002268731 2.181521 +2.852659 0.002268731 2.181521 +3.261896 0.002268731 2.181521 +3.729748 0.002268731 2.181521 +4.264621 0.002268731 2.181521 +4.876131 0.002268731 2.181521 +5.575266 0.002268731 2.181521 +6.374593 0.002268731 2.181521 +0 0.07076883 2.181521 +0 0.07076883 2.181521 +0 0.07076883 2.181521 +0.002268731 0.07076883 2.181521 +0.07076883 0.07076883 2.181521 +0.1119241 0.07076883 2.181521 +0.1475052 0.07076883 2.181521 +0.1846606 0.07076883 2.181521 +0.2245119 0.07076883 2.181521 +0.2679612 0.07076883 2.181521 +0.3158431 0.07076883 2.181521 +0.3689944 0.07076883 2.181521 +0.4282948 0.07076883 2.181521 +0.494694 0.07076883 2.181521 +0.5692344 0.07076883 2.181521 +0.6530715 0.07076883 2.181521 +0.7474945 0.07076883 2.181521 +0.8539475 0.07076883 2.181521 +0.974052 0.07076883 2.181521 +1.113885 0.07076883 2.181521 +1.27456 0.07076883 2.181521 +1.458117 0.07076883 2.181521 +1.667858 0.07076883 2.181521 +1.907556 0.07076883 2.181521 +2.181521 0.07076883 2.181521 +2.494678 0.07076883 2.181521 +2.852659 0.07076883 2.181521 +3.261896 0.07076883 2.181521 +3.729748 0.07076883 2.181521 +4.264621 0.07076883 2.181521 +4.876131 0.07076883 2.181521 +5.575266 0.07076883 2.181521 +6.374593 0.07076883 2.181521 +0 0.1119241 2.181521 +0 0.1119241 2.181521 +0 0.1119241 2.181521 +0.002268731 0.1119241 2.181521 +0.07076883 0.1119241 2.181521 +0.1119241 0.1119241 2.181521 +0.1475052 0.1119241 2.181521 +0.1846606 0.1119241 2.181521 +0.2245119 0.1119241 2.181521 +0.2679612 0.1119241 2.181521 +0.3158431 0.1119241 2.181521 +0.3689944 0.1119241 2.181521 +0.4282948 0.1119241 2.181521 +0.494694 0.1119241 2.181521 +0.5692344 0.1119241 2.181521 +0.6530715 0.1119241 2.181521 +0.7474945 0.1119241 2.181521 +0.8539475 0.1119241 2.181521 +0.974052 0.1119241 2.181521 +1.113885 0.1119241 2.181521 +1.27456 0.1119241 2.181521 +1.458117 0.1119241 2.181521 +1.667858 0.1119241 2.181521 +1.907556 0.1119241 2.181521 +2.181521 0.1119241 2.181521 +2.494678 0.1119241 2.181521 +2.852659 0.1119241 2.181521 +3.261896 0.1119241 2.181521 +3.729748 0.1119241 2.181521 +4.264621 0.1119241 2.181521 +4.876131 0.1119241 2.181521 +5.575266 0.1119241 2.181521 +6.374593 0.1119241 2.181521 +0 0.1475052 2.181521 +0 0.1475052 2.181521 +0 0.1475052 2.181521 +0.002268731 0.1475052 2.181521 +0.07076883 0.1475052 2.181521 +0.1119241 0.1475052 2.181521 +0.1475052 0.1475052 2.181521 +0.1846606 0.1475052 2.181521 +0.2245119 0.1475052 2.181521 +0.2679612 0.1475052 2.181521 +0.3158431 0.1475052 2.181521 +0.3689944 0.1475052 2.181521 +0.4282948 0.1475052 2.181521 +0.494694 0.1475052 2.181521 +0.5692344 0.1475052 2.181521 +0.6530715 0.1475052 2.181521 +0.7474945 0.1475052 2.181521 +0.8539475 0.1475052 2.181521 +0.974052 0.1475052 2.181521 +1.113885 0.1475052 2.181521 +1.27456 0.1475052 2.181521 +1.458117 0.1475052 2.181521 +1.667858 0.1475052 2.181521 +1.907556 0.1475052 2.181521 +2.181521 0.1475052 2.181521 +2.494678 0.1475052 2.181521 +2.852659 0.1475052 2.181521 +3.261896 0.1475052 2.181521 +3.729748 0.1475052 2.181521 +4.264621 0.1475052 2.181521 +4.876131 0.1475052 2.181521 +5.575266 0.1475052 2.181521 +6.374593 0.1475052 2.181521 +0 0.1846606 2.181521 +0 0.1846606 2.181521 +0 0.1846606 2.181521 +0.002268731 0.1846606 2.181521 +0.07076883 0.1846606 2.181521 +0.1119241 0.1846606 2.181521 +0.1475052 0.1846606 2.181521 +0.1846606 0.1846606 2.181521 +0.2245119 0.1846606 2.181521 +0.2679612 0.1846606 2.181521 +0.3158431 0.1846606 2.181521 +0.3689944 0.1846606 2.181521 +0.4282948 0.1846606 2.181521 +0.494694 0.1846606 2.181521 +0.5692344 0.1846606 2.181521 +0.6530715 0.1846606 2.181521 +0.7474945 0.1846606 2.181521 +0.8539475 0.1846606 2.181521 +0.974052 0.1846606 2.181521 +1.113885 0.1846606 2.181521 +1.27456 0.1846606 2.181521 +1.458117 0.1846606 2.181521 +1.667858 0.1846606 2.181521 +1.907556 0.1846606 2.181521 +2.181521 0.1846606 2.181521 +2.494678 0.1846606 2.181521 +2.852659 0.1846606 2.181521 +3.261896 0.1846606 2.181521 +3.729748 0.1846606 2.181521 +4.264621 0.1846606 2.181521 +4.876131 0.1846606 2.181521 +5.575266 0.1846606 2.181521 +6.374593 0.1846606 2.181521 +0 0.2245119 2.181521 +0 0.2245119 2.181521 +0 0.2245119 2.181521 +0.002268731 0.2245119 2.181521 +0.07076883 0.2245119 2.181521 +0.1119241 0.2245119 2.181521 +0.1475052 0.2245119 2.181521 +0.1846606 0.2245119 2.181521 +0.2245119 0.2245119 2.181521 +0.2679612 0.2245119 2.181521 +0.3158431 0.2245119 2.181521 +0.3689944 0.2245119 2.181521 +0.4282948 0.2245119 2.181521 +0.494694 0.2245119 2.181521 +0.5692344 0.2245119 2.181521 +0.6530715 0.2245119 2.181521 +0.7474945 0.2245119 2.181521 +0.8539475 0.2245119 2.181521 +0.974052 0.2245119 2.181521 +1.113885 0.2245119 2.181521 +1.27456 0.2245119 2.181521 +1.458117 0.2245119 2.181521 +1.667858 0.2245119 2.181521 +1.907556 0.2245119 2.181521 +2.181521 0.2245119 2.181521 +2.494678 0.2245119 2.181521 +2.852659 0.2245119 2.181521 +3.261896 0.2245119 2.181521 +3.729748 0.2245119 2.181521 +4.264621 0.2245119 2.181521 +4.876131 0.2245119 2.181521 +5.575266 0.2245119 2.181521 +6.374593 0.2245119 2.181521 +0 0.2679612 2.181521 +0 0.2679612 2.181521 +0 0.2679612 2.181521 +0.002268731 0.2679612 2.181521 +0.07076883 0.2679612 2.181521 +0.1119241 0.2679612 2.181521 +0.1475052 0.2679612 2.181521 +0.1846606 0.2679612 2.181521 +0.2245119 0.2679612 2.181521 +0.2679612 0.2679612 2.181521 +0.3158431 0.2679612 2.181521 +0.3689944 0.2679612 2.181521 +0.4282948 0.2679612 2.181521 +0.494694 0.2679612 2.181521 +0.5692344 0.2679612 2.181521 +0.6530715 0.2679612 2.181521 +0.7474945 0.2679612 2.181521 +0.8539475 0.2679612 2.181521 +0.974052 0.2679612 2.181521 +1.113885 0.2679612 2.181521 +1.27456 0.2679612 2.181521 +1.458117 0.2679612 2.181521 +1.667858 0.2679612 2.181521 +1.907556 0.2679612 2.181521 +2.181521 0.2679612 2.181521 +2.494678 0.2679612 2.181521 +2.852659 0.2679612 2.181521 +3.261896 0.2679612 2.181521 +3.729748 0.2679612 2.181521 +4.264621 0.2679612 2.181521 +4.876131 0.2679612 2.181521 +5.575266 0.2679612 2.181521 +6.374593 0.2679612 2.181521 +0 0.3158431 2.181521 +0 0.3158431 2.181521 +0 0.3158431 2.181521 +0.002268731 0.3158431 2.181521 +0.07076883 0.3158431 2.181521 +0.1119241 0.3158431 2.181521 +0.1475052 0.3158431 2.181521 +0.1846606 0.3158431 2.181521 +0.2245119 0.3158431 2.181521 +0.2679612 0.3158431 2.181521 +0.3158431 0.3158431 2.181521 +0.3689944 0.3158431 2.181521 +0.4282948 0.3158431 2.181521 +0.494694 0.3158431 2.181521 +0.5692344 0.3158431 2.181521 +0.6530715 0.3158431 2.181521 +0.7474945 0.3158431 2.181521 +0.8539475 0.3158431 2.181521 +0.974052 0.3158431 2.181521 +1.113885 0.3158431 2.181521 +1.27456 0.3158431 2.181521 +1.458117 0.3158431 2.181521 +1.667858 0.3158431 2.181521 +1.907556 0.3158431 2.181521 +2.181521 0.3158431 2.181521 +2.494678 0.3158431 2.181521 +2.852659 0.3158431 2.181521 +3.261896 0.3158431 2.181521 +3.729748 0.3158431 2.181521 +4.264621 0.3158431 2.181521 +4.876131 0.3158431 2.181521 +5.575266 0.3158431 2.181521 +6.374593 0.3158431 2.181521 +0 0.3689944 2.181521 +0 0.3689944 2.181521 +0 0.3689944 2.181521 +0.002268731 0.3689944 2.181521 +0.07076883 0.3689944 2.181521 +0.1119241 0.3689944 2.181521 +0.1475052 0.3689944 2.181521 +0.1846606 0.3689944 2.181521 +0.2245119 0.3689944 2.181521 +0.2679612 0.3689944 2.181521 +0.3158431 0.3689944 2.181521 +0.3689944 0.3689944 2.181521 +0.4282948 0.3689944 2.181521 +0.494694 0.3689944 2.181521 +0.5692344 0.3689944 2.181521 +0.6530715 0.3689944 2.181521 +0.7474945 0.3689944 2.181521 +0.8539475 0.3689944 2.181521 +0.974052 0.3689944 2.181521 +1.113885 0.3689944 2.181521 +1.27456 0.3689944 2.181521 +1.458117 0.3689944 2.181521 +1.667858 0.3689944 2.181521 +1.907556 0.3689944 2.181521 +2.181521 0.3689944 2.181521 +2.494678 0.3689944 2.181521 +2.852659 0.3689944 2.181521 +3.261896 0.3689944 2.181521 +3.729748 0.3689944 2.181521 +4.264621 0.3689944 2.181521 +4.876131 0.3689944 2.181521 +5.575266 0.3689944 2.181521 +6.374593 0.3689944 2.181521 +0 0.4282948 2.181521 +0 0.4282948 2.181521 +0 0.4282948 2.181521 +0.002268731 0.4282948 2.181521 +0.07076883 0.4282948 2.181521 +0.1119241 0.4282948 2.181521 +0.1475052 0.4282948 2.181521 +0.1846606 0.4282948 2.181521 +0.2245119 0.4282948 2.181521 +0.2679612 0.4282948 2.181521 +0.3158431 0.4282948 2.181521 +0.3689944 0.4282948 2.181521 +0.4282948 0.4282948 2.181521 +0.494694 0.4282948 2.181521 +0.5692344 0.4282948 2.181521 +0.6530715 0.4282948 2.181521 +0.7474945 0.4282948 2.181521 +0.8539475 0.4282948 2.181521 +0.974052 0.4282948 2.181521 +1.113885 0.4282948 2.181521 +1.27456 0.4282948 2.181521 +1.458117 0.4282948 2.181521 +1.667858 0.4282948 2.181521 +1.907556 0.4282948 2.181521 +2.181521 0.4282948 2.181521 +2.494678 0.4282948 2.181521 +2.852659 0.4282948 2.181521 +3.261896 0.4282948 2.181521 +3.729748 0.4282948 2.181521 +4.264621 0.4282948 2.181521 +4.876131 0.4282948 2.181521 +5.575266 0.4282948 2.181521 +6.374593 0.4282948 2.181521 +0 0.494694 2.181521 +0 0.494694 2.181521 +0 0.494694 2.181521 +0.002268731 0.494694 2.181521 +0.07076883 0.494694 2.181521 +0.1119241 0.494694 2.181521 +0.1475052 0.494694 2.181521 +0.1846606 0.494694 2.181521 +0.2245119 0.494694 2.181521 +0.2679612 0.494694 2.181521 +0.3158431 0.494694 2.181521 +0.3689944 0.494694 2.181521 +0.4282948 0.494694 2.181521 +0.494694 0.494694 2.181521 +0.5692344 0.494694 2.181521 +0.6530715 0.494694 2.181521 +0.7474945 0.494694 2.181521 +0.8539475 0.494694 2.181521 +0.974052 0.494694 2.181521 +1.113885 0.494694 2.181521 +1.27456 0.494694 2.181521 +1.458117 0.494694 2.181521 +1.667858 0.494694 2.181521 +1.907556 0.494694 2.181521 +2.181521 0.494694 2.181521 +2.494678 0.494694 2.181521 +2.852659 0.494694 2.181521 +3.261896 0.494694 2.181521 +3.729748 0.494694 2.181521 +4.264621 0.494694 2.181521 +4.876131 0.494694 2.181521 +5.575266 0.494694 2.181521 +6.374593 0.494694 2.181521 +0 0.5692344 2.181521 +0 0.5692344 2.181521 +0 0.5692344 2.181521 +0.002268731 0.5692344 2.181521 +0.07076883 0.5692344 2.181521 +0.1119241 0.5692344 2.181521 +0.1475052 0.5692344 2.181521 +0.1846606 0.5692344 2.181521 +0.2245119 0.5692344 2.181521 +0.2679612 0.5692344 2.181521 +0.3158431 0.5692344 2.181521 +0.3689944 0.5692344 2.181521 +0.4282948 0.5692344 2.181521 +0.494694 0.5692344 2.181521 +0.5692344 0.5692344 2.181521 +0.6530715 0.5692344 2.181521 +0.7474945 0.5692344 2.181521 +0.8539475 0.5692344 2.181521 +0.974052 0.5692344 2.181521 +1.113885 0.5692344 2.181521 +1.27456 0.5692344 2.181521 +1.458117 0.5692344 2.181521 +1.667858 0.5692344 2.181521 +1.907556 0.5692344 2.181521 +2.181521 0.5692344 2.181521 +2.494678 0.5692344 2.181521 +2.852659 0.5692344 2.181521 +3.261896 0.5692344 2.181521 +3.729748 0.5692344 2.181521 +4.264621 0.5692344 2.181521 +4.876131 0.5692344 2.181521 +5.575266 0.5692344 2.181521 +6.374593 0.5692344 2.181521 +0 0.6530715 2.181521 +0 0.6530715 2.181521 +0 0.6530715 2.181521 +0.002268731 0.6530715 2.181521 +0.07076883 0.6530715 2.181521 +0.1119241 0.6530715 2.181521 +0.1475052 0.6530715 2.181521 +0.1846606 0.6530715 2.181521 +0.2245119 0.6530715 2.181521 +0.2679612 0.6530715 2.181521 +0.3158431 0.6530715 2.181521 +0.3689944 0.6530715 2.181521 +0.4282948 0.6530715 2.181521 +0.494694 0.6530715 2.181521 +0.5692344 0.6530715 2.181521 +0.6530715 0.6530715 2.181521 +0.7474945 0.6530715 2.181521 +0.8539475 0.6530715 2.181521 +0.974052 0.6530715 2.181521 +1.113885 0.6530715 2.181521 +1.27456 0.6530715 2.181521 +1.458117 0.6530715 2.181521 +1.667858 0.6530715 2.181521 +1.907556 0.6530715 2.181521 +2.181521 0.6530715 2.181521 +2.494678 0.6530715 2.181521 +2.852659 0.6530715 2.181521 +3.261896 0.6530715 2.181521 +3.729748 0.6530715 2.181521 +4.264621 0.6530715 2.181521 +4.876131 0.6530715 2.181521 +5.575266 0.6530715 2.181521 +6.374593 0.6530715 2.181521 +0 0.7474945 2.181521 +0 0.7474945 2.181521 +0 0.7474945 2.181521 +0.002268731 0.7474945 2.181521 +0.07076883 0.7474945 2.181521 +0.1119241 0.7474945 2.181521 +0.1475052 0.7474945 2.181521 +0.1846606 0.7474945 2.181521 +0.2245119 0.7474945 2.181521 +0.2679612 0.7474945 2.181521 +0.3158431 0.7474945 2.181521 +0.3689944 0.7474945 2.181521 +0.4282948 0.7474945 2.181521 +0.494694 0.7474945 2.181521 +0.5692344 0.7474945 2.181521 +0.6530715 0.7474945 2.181521 +0.7474945 0.7474945 2.181521 +0.8539475 0.7474945 2.181521 +0.974052 0.7474945 2.181521 +1.113885 0.7474945 2.181521 +1.27456 0.7474945 2.181521 +1.458117 0.7474945 2.181521 +1.667858 0.7474945 2.181521 +1.907556 0.7474945 2.181521 +2.181521 0.7474945 2.181521 +2.494678 0.7474945 2.181521 +2.852659 0.7474945 2.181521 +3.261896 0.7474945 2.181521 +3.729748 0.7474945 2.181521 +4.264621 0.7474945 2.181521 +4.876131 0.7474945 2.181521 +5.575266 0.7474945 2.181521 +6.374593 0.7474945 2.181521 +0 0.8539475 2.181521 +0 0.8539475 2.181521 +0 0.8539475 2.181521 +0.002268731 0.8539475 2.181521 +0.07076883 0.8539475 2.181521 +0.1119241 0.8539475 2.181521 +0.1475052 0.8539475 2.181521 +0.1846606 0.8539475 2.181521 +0.2245119 0.8539475 2.181521 +0.2679612 0.8539475 2.181521 +0.3158431 0.8539475 2.181521 +0.3689944 0.8539475 2.181521 +0.4282948 0.8539475 2.181521 +0.494694 0.8539475 2.181521 +0.5692344 0.8539475 2.181521 +0.6530715 0.8539475 2.181521 +0.7474945 0.8539475 2.181521 +0.8539475 0.8539475 2.181521 +0.974052 0.8539475 2.181521 +1.113885 0.8539475 2.181521 +1.27456 0.8539475 2.181521 +1.458117 0.8539475 2.181521 +1.667858 0.8539475 2.181521 +1.907556 0.8539475 2.181521 +2.181521 0.8539475 2.181521 +2.494678 0.8539475 2.181521 +2.852659 0.8539475 2.181521 +3.261896 0.8539475 2.181521 +3.729748 0.8539475 2.181521 +4.264621 0.8539475 2.181521 +4.876131 0.8539475 2.181521 +5.575266 0.8539475 2.181521 +6.374593 0.8539475 2.181521 +0 0.974052 2.181521 +0 0.974052 2.181521 +0 0.974052 2.181521 +0.002268731 0.974052 2.181521 +0.07076883 0.974052 2.181521 +0.1119241 0.974052 2.181521 +0.1475052 0.974052 2.181521 +0.1846606 0.974052 2.181521 +0.2245119 0.974052 2.181521 +0.2679612 0.974052 2.181521 +0.3158431 0.974052 2.181521 +0.3689944 0.974052 2.181521 +0.4282948 0.974052 2.181521 +0.494694 0.974052 2.181521 +0.5692344 0.974052 2.181521 +0.6530715 0.974052 2.181521 +0.7474945 0.974052 2.181521 +0.8539475 0.974052 2.181521 +0.974052 0.974052 2.181521 +1.113885 0.974052 2.181521 +1.27456 0.974052 2.181521 +1.458117 0.974052 2.181521 +1.667858 0.974052 2.181521 +1.907556 0.974052 2.181521 +2.181521 0.974052 2.181521 +2.494678 0.974052 2.181521 +2.852659 0.974052 2.181521 +3.261896 0.974052 2.181521 +3.729748 0.974052 2.181521 +4.264621 0.974052 2.181521 +4.876131 0.974052 2.181521 +5.575266 0.974052 2.181521 +6.374593 0.974052 2.181521 +0 1.113885 2.181521 +0 1.113885 2.181521 +0 1.113885 2.181521 +0.002268731 1.113885 2.181521 +0.07076883 1.113885 2.181521 +0.1119241 1.113885 2.181521 +0.1475052 1.113885 2.181521 +0.1846606 1.113885 2.181521 +0.2245119 1.113885 2.181521 +0.2679612 1.113885 2.181521 +0.3158431 1.113885 2.181521 +0.3689944 1.113885 2.181521 +0.4282948 1.113885 2.181521 +0.494694 1.113885 2.181521 +0.5692344 1.113885 2.181521 +0.6530715 1.113885 2.181521 +0.7474945 1.113885 2.181521 +0.8539475 1.113885 2.181521 +0.974052 1.113885 2.181521 +1.113885 1.113885 2.181521 +1.27456 1.113885 2.181521 +1.458117 1.113885 2.181521 +1.667858 1.113885 2.181521 +1.907556 1.113885 2.181521 +2.181521 1.113885 2.181521 +2.494678 1.113885 2.181521 +2.852659 1.113885 2.181521 +3.261896 1.113885 2.181521 +3.729748 1.113885 2.181521 +4.264621 1.113885 2.181521 +4.876131 1.113885 2.181521 +5.575266 1.113885 2.181521 +6.374593 1.113885 2.181521 +0 1.27456 2.181521 +0 1.27456 2.181521 +0 1.27456 2.181521 +0.002268731 1.27456 2.181521 +0.07076883 1.27456 2.181521 +0.1119241 1.27456 2.181521 +0.1475052 1.27456 2.181521 +0.1846606 1.27456 2.181521 +0.2245119 1.27456 2.181521 +0.2679612 1.27456 2.181521 +0.3158431 1.27456 2.181521 +0.3689944 1.27456 2.181521 +0.4282948 1.27456 2.181521 +0.494694 1.27456 2.181521 +0.5692344 1.27456 2.181521 +0.6530715 1.27456 2.181521 +0.7474945 1.27456 2.181521 +0.8539475 1.27456 2.181521 +0.974052 1.27456 2.181521 +1.113885 1.27456 2.181521 +1.27456 1.27456 2.181521 +1.458117 1.27456 2.181521 +1.667858 1.27456 2.181521 +1.907556 1.27456 2.181521 +2.181521 1.27456 2.181521 +2.494678 1.27456 2.181521 +2.852659 1.27456 2.181521 +3.261896 1.27456 2.181521 +3.729748 1.27456 2.181521 +4.264621 1.27456 2.181521 +4.876131 1.27456 2.181521 +5.575266 1.27456 2.181521 +6.374593 1.27456 2.181521 +0 1.458117 2.181521 +0 1.458117 2.181521 +0 1.458117 2.181521 +0.002268731 1.458117 2.181521 +0.07076883 1.458117 2.181521 +0.1119241 1.458117 2.181521 +0.1475052 1.458117 2.181521 +0.1846606 1.458117 2.181521 +0.2245119 1.458117 2.181521 +0.2679612 1.458117 2.181521 +0.3158431 1.458117 2.181521 +0.3689944 1.458117 2.181521 +0.4282948 1.458117 2.181521 +0.494694 1.458117 2.181521 +0.5692344 1.458117 2.181521 +0.6530715 1.458117 2.181521 +0.7474945 1.458117 2.181521 +0.8539475 1.458117 2.181521 +0.974052 1.458117 2.181521 +1.113885 1.458117 2.181521 +1.27456 1.458117 2.181521 +1.458117 1.458117 2.181521 +1.667858 1.458117 2.181521 +1.907556 1.458117 2.181521 +2.181521 1.458117 2.181521 +2.494678 1.458117 2.181521 +2.852659 1.458117 2.181521 +3.261896 1.458117 2.181521 +3.729748 1.458117 2.181521 +4.264621 1.458117 2.181521 +4.876131 1.458117 2.181521 +5.575266 1.458117 2.181521 +6.374593 1.458117 2.181521 +0 1.667858 2.181521 +0 1.667858 2.181521 +0 1.667858 2.181521 +0.002268731 1.667858 2.181521 +0.07076883 1.667858 2.181521 +0.1119241 1.667858 2.181521 +0.1475052 1.667858 2.181521 +0.1846606 1.667858 2.181521 +0.2245119 1.667858 2.181521 +0.2679612 1.667858 2.181521 +0.3158431 1.667858 2.181521 +0.3689944 1.667858 2.181521 +0.4282948 1.667858 2.181521 +0.494694 1.667858 2.181521 +0.5692344 1.667858 2.181521 +0.6530715 1.667858 2.181521 +0.7474945 1.667858 2.181521 +0.8539475 1.667858 2.181521 +0.974052 1.667858 2.181521 +1.113885 1.667858 2.181521 +1.27456 1.667858 2.181521 +1.458117 1.667858 2.181521 +1.667858 1.667858 2.181521 +1.907556 1.667858 2.181521 +2.181521 1.667858 2.181521 +2.494678 1.667858 2.181521 +2.852659 1.667858 2.181521 +3.261896 1.667858 2.181521 +3.729748 1.667858 2.181521 +4.264621 1.667858 2.181521 +4.876131 1.667858 2.181521 +5.575266 1.667858 2.181521 +6.374593 1.667858 2.181521 +0 1.907556 2.181521 +0 1.907556 2.181521 +0 1.907556 2.181521 +0.002268731 1.907556 2.181521 +0.07076883 1.907556 2.181521 +0.1119241 1.907556 2.181521 +0.1475052 1.907556 2.181521 +0.1846606 1.907556 2.181521 +0.2245119 1.907556 2.181521 +0.2679612 1.907556 2.181521 +0.3158431 1.907556 2.181521 +0.3689944 1.907556 2.181521 +0.4282948 1.907556 2.181521 +0.494694 1.907556 2.181521 +0.5692344 1.907556 2.181521 +0.6530715 1.907556 2.181521 +0.7474945 1.907556 2.181521 +0.8539475 1.907556 2.181521 +0.974052 1.907556 2.181521 +1.113885 1.907556 2.181521 +1.27456 1.907556 2.181521 +1.458117 1.907556 2.181521 +1.667858 1.907556 2.181521 +1.907556 1.907556 2.181521 +2.181521 1.907556 2.181521 +2.494678 1.907556 2.181521 +2.852659 1.907556 2.181521 +3.261896 1.907556 2.181521 +3.729748 1.907556 2.181521 +4.264621 1.907556 2.181521 +4.876131 1.907556 2.181521 +5.575266 1.907556 2.181521 +6.374593 1.907556 2.181521 +0 2.181521 2.181521 +0 2.181521 2.181521 +0 2.181521 2.181521 +0.002268731 2.181521 2.181521 +0.07076883 2.181521 2.181521 +0.1119241 2.181521 2.181521 +0.1475052 2.181521 2.181521 +0.1846606 2.181521 2.181521 +0.2245119 2.181521 2.181521 +0.2679612 2.181521 2.181521 +0.3158431 2.181521 2.181521 +0.3689944 2.181521 2.181521 +0.4282948 2.181521 2.181521 +0.494694 2.181521 2.181521 +0.5692344 2.181521 2.181521 +0.6530715 2.181521 2.181521 +0.7474945 2.181521 2.181521 +0.8539475 2.181521 2.181521 +0.974052 2.181521 2.181521 +1.113885 2.181521 2.181521 +1.27456 2.181521 2.181521 +1.458117 2.181521 2.181521 +1.667858 2.181521 2.181521 +1.907556 2.181521 2.181521 +2.181521 2.181521 2.181521 +2.494678 2.181521 2.181521 +2.852659 2.181521 2.181521 +3.261896 2.181521 2.181521 +3.729748 2.181521 2.181521 +4.264621 2.181521 2.181521 +4.876131 2.181521 2.181521 +5.575266 2.181521 2.181521 +6.374593 2.181521 2.181521 +0 2.494678 2.181521 +0 2.494678 2.181521 +0 2.494678 2.181521 +0.002268731 2.494678 2.181521 +0.07076883 2.494678 2.181521 +0.1119241 2.494678 2.181521 +0.1475052 2.494678 2.181521 +0.1846606 2.494678 2.181521 +0.2245119 2.494678 2.181521 +0.2679612 2.494678 2.181521 +0.3158431 2.494678 2.181521 +0.3689944 2.494678 2.181521 +0.4282948 2.494678 2.181521 +0.494694 2.494678 2.181521 +0.5692344 2.494678 2.181521 +0.6530715 2.494678 2.181521 +0.7474945 2.494678 2.181521 +0.8539475 2.494678 2.181521 +0.974052 2.494678 2.181521 +1.113885 2.494678 2.181521 +1.27456 2.494678 2.181521 +1.458117 2.494678 2.181521 +1.667858 2.494678 2.181521 +1.907556 2.494678 2.181521 +2.181521 2.494678 2.181521 +2.494678 2.494678 2.181521 +2.852659 2.494678 2.181521 +3.261896 2.494678 2.181521 +3.729748 2.494678 2.181521 +4.264621 2.494678 2.181521 +4.876131 2.494678 2.181521 +5.575266 2.494678 2.181521 +6.374593 2.494678 2.181521 +0 2.852659 2.181521 +0 2.852659 2.181521 +0 2.852659 2.181521 +0.002268731 2.852659 2.181521 +0.07076883 2.852659 2.181521 +0.1119241 2.852659 2.181521 +0.1475052 2.852659 2.181521 +0.1846606 2.852659 2.181521 +0.2245119 2.852659 2.181521 +0.2679612 2.852659 2.181521 +0.3158431 2.852659 2.181521 +0.3689944 2.852659 2.181521 +0.4282948 2.852659 2.181521 +0.494694 2.852659 2.181521 +0.5692344 2.852659 2.181521 +0.6530715 2.852659 2.181521 +0.7474945 2.852659 2.181521 +0.8539475 2.852659 2.181521 +0.974052 2.852659 2.181521 +1.113885 2.852659 2.181521 +1.27456 2.852659 2.181521 +1.458117 2.852659 2.181521 +1.667858 2.852659 2.181521 +1.907556 2.852659 2.181521 +2.181521 2.852659 2.181521 +2.494678 2.852659 2.181521 +2.852659 2.852659 2.181521 +3.261896 2.852659 2.181521 +3.729748 2.852659 2.181521 +4.264621 2.852659 2.181521 +4.876131 2.852659 2.181521 +5.575266 2.852659 2.181521 +6.374593 2.852659 2.181521 +0 3.261896 2.181521 +0 3.261896 2.181521 +0 3.261896 2.181521 +0.002268731 3.261896 2.181521 +0.07076883 3.261896 2.181521 +0.1119241 3.261896 2.181521 +0.1475052 3.261896 2.181521 +0.1846606 3.261896 2.181521 +0.2245119 3.261896 2.181521 +0.2679612 3.261896 2.181521 +0.3158431 3.261896 2.181521 +0.3689944 3.261896 2.181521 +0.4282948 3.261896 2.181521 +0.494694 3.261896 2.181521 +0.5692344 3.261896 2.181521 +0.6530715 3.261896 2.181521 +0.7474945 3.261896 2.181521 +0.8539475 3.261896 2.181521 +0.974052 3.261896 2.181521 +1.113885 3.261896 2.181521 +1.27456 3.261896 2.181521 +1.458117 3.261896 2.181521 +1.667858 3.261896 2.181521 +1.907556 3.261896 2.181521 +2.181521 3.261896 2.181521 +2.494678 3.261896 2.181521 +2.852659 3.261896 2.181521 +3.261896 3.261896 2.181521 +3.729748 3.261896 2.181521 +4.264621 3.261896 2.181521 +4.876131 3.261896 2.181521 +5.575266 3.261896 2.181521 +6.374593 3.261896 2.181521 +0 3.729748 2.181521 +0 3.729748 2.181521 +0 3.729748 2.181521 +0.002268731 3.729748 2.181521 +0.07076883 3.729748 2.181521 +0.1119241 3.729748 2.181521 +0.1475052 3.729748 2.181521 +0.1846606 3.729748 2.181521 +0.2245119 3.729748 2.181521 +0.2679612 3.729748 2.181521 +0.3158431 3.729748 2.181521 +0.3689944 3.729748 2.181521 +0.4282948 3.729748 2.181521 +0.494694 3.729748 2.181521 +0.5692344 3.729748 2.181521 +0.6530715 3.729748 2.181521 +0.7474945 3.729748 2.181521 +0.8539475 3.729748 2.181521 +0.974052 3.729748 2.181521 +1.113885 3.729748 2.181521 +1.27456 3.729748 2.181521 +1.458117 3.729748 2.181521 +1.667858 3.729748 2.181521 +1.907556 3.729748 2.181521 +2.181521 3.729748 2.181521 +2.494678 3.729748 2.181521 +2.852659 3.729748 2.181521 +3.261896 3.729748 2.181521 +3.729748 3.729748 2.181521 +4.264621 3.729748 2.181521 +4.876131 3.729748 2.181521 +5.575266 3.729748 2.181521 +6.374593 3.729748 2.181521 +0 4.264621 2.181521 +0 4.264621 2.181521 +0 4.264621 2.181521 +0.002268731 4.264621 2.181521 +0.07076883 4.264621 2.181521 +0.1119241 4.264621 2.181521 +0.1475052 4.264621 2.181521 +0.1846606 4.264621 2.181521 +0.2245119 4.264621 2.181521 +0.2679612 4.264621 2.181521 +0.3158431 4.264621 2.181521 +0.3689944 4.264621 2.181521 +0.4282948 4.264621 2.181521 +0.494694 4.264621 2.181521 +0.5692344 4.264621 2.181521 +0.6530715 4.264621 2.181521 +0.7474945 4.264621 2.181521 +0.8539475 4.264621 2.181521 +0.974052 4.264621 2.181521 +1.113885 4.264621 2.181521 +1.27456 4.264621 2.181521 +1.458117 4.264621 2.181521 +1.667858 4.264621 2.181521 +1.907556 4.264621 2.181521 +2.181521 4.264621 2.181521 +2.494678 4.264621 2.181521 +2.852659 4.264621 2.181521 +3.261896 4.264621 2.181521 +3.729748 4.264621 2.181521 +4.264621 4.264621 2.181521 +4.876131 4.264621 2.181521 +5.575266 4.264621 2.181521 +6.374593 4.264621 2.181521 +0 4.876131 2.181521 +0 4.876131 2.181521 +0 4.876131 2.181521 +0.002268731 4.876131 2.181521 +0.07076883 4.876131 2.181521 +0.1119241 4.876131 2.181521 +0.1475052 4.876131 2.181521 +0.1846606 4.876131 2.181521 +0.2245119 4.876131 2.181521 +0.2679612 4.876131 2.181521 +0.3158431 4.876131 2.181521 +0.3689944 4.876131 2.181521 +0.4282948 4.876131 2.181521 +0.494694 4.876131 2.181521 +0.5692344 4.876131 2.181521 +0.6530715 4.876131 2.181521 +0.7474945 4.876131 2.181521 +0.8539475 4.876131 2.181521 +0.974052 4.876131 2.181521 +1.113885 4.876131 2.181521 +1.27456 4.876131 2.181521 +1.458117 4.876131 2.181521 +1.667858 4.876131 2.181521 +1.907556 4.876131 2.181521 +2.181521 4.876131 2.181521 +2.494678 4.876131 2.181521 +2.852659 4.876131 2.181521 +3.261896 4.876131 2.181521 +3.729748 4.876131 2.181521 +4.264621 4.876131 2.181521 +4.876131 4.876131 2.181521 +5.575266 4.876131 2.181521 +6.374593 4.876131 2.181521 +0 5.575266 2.181521 +0 5.575266 2.181521 +0 5.575266 2.181521 +0.002268731 5.575266 2.181521 +0.07076883 5.575266 2.181521 +0.1119241 5.575266 2.181521 +0.1475052 5.575266 2.181521 +0.1846606 5.575266 2.181521 +0.2245119 5.575266 2.181521 +0.2679612 5.575266 2.181521 +0.3158431 5.575266 2.181521 +0.3689944 5.575266 2.181521 +0.4282948 5.575266 2.181521 +0.494694 5.575266 2.181521 +0.5692344 5.575266 2.181521 +0.6530715 5.575266 2.181521 +0.7474945 5.575266 2.181521 +0.8539475 5.575266 2.181521 +0.974052 5.575266 2.181521 +1.113885 5.575266 2.181521 +1.27456 5.575266 2.181521 +1.458117 5.575266 2.181521 +1.667858 5.575266 2.181521 +1.907556 5.575266 2.181521 +2.181521 5.575266 2.181521 +2.494678 5.575266 2.181521 +2.852659 5.575266 2.181521 +3.261896 5.575266 2.181521 +3.729748 5.575266 2.181521 +4.264621 5.575266 2.181521 +4.876131 5.575266 2.181521 +5.575266 5.575266 2.181521 +6.374593 5.575266 2.181521 +0 6.374593 2.181521 +0 6.374593 2.181521 +0 6.374593 2.181521 +0.002268731 6.374593 2.181521 +0.07076883 6.374593 2.181521 +0.1119241 6.374593 2.181521 +0.1475052 6.374593 2.181521 +0.1846606 6.374593 2.181521 +0.2245119 6.374593 2.181521 +0.2679612 6.374593 2.181521 +0.3158431 6.374593 2.181521 +0.3689944 6.374593 2.181521 +0.4282948 6.374593 2.181521 +0.494694 6.374593 2.181521 +0.5692344 6.374593 2.181521 +0.6530715 6.374593 2.181521 +0.7474945 6.374593 2.181521 +0.8539475 6.374593 2.181521 +0.974052 6.374593 2.181521 +1.113885 6.374593 2.181521 +1.27456 6.374593 2.181521 +1.458117 6.374593 2.181521 +1.667858 6.374593 2.181521 +1.907556 6.374593 2.181521 +2.181521 6.374593 2.181521 +2.494678 6.374593 2.181521 +2.852659 6.374593 2.181521 +3.261896 6.374593 2.181521 +3.729748 6.374593 2.181521 +4.264621 6.374593 2.181521 +4.876131 6.374593 2.181521 +5.575266 6.374593 2.181521 +6.374593 6.374593 2.181521 +0 0 2.494678 +0 0 2.494678 +0 0 2.494678 +0.002268731 0 2.494678 +0.07076883 0 2.494678 +0.1119241 0 2.494678 +0.1475052 0 2.494678 +0.1846606 0 2.494678 +0.2245119 0 2.494678 +0.2679612 0 2.494678 +0.3158431 0 2.494678 +0.3689944 0 2.494678 +0.4282948 0 2.494678 +0.494694 0 2.494678 +0.5692344 0 2.494678 +0.6530715 0 2.494678 +0.7474945 0 2.494678 +0.8539475 0 2.494678 +0.974052 0 2.494678 +1.113885 0 2.494678 +1.27456 0 2.494678 +1.458117 0 2.494678 +1.667858 0 2.494678 +1.907556 0 2.494678 +2.181521 0 2.494678 +2.494678 0 2.494678 +2.852659 0 2.494678 +3.261896 0 2.494678 +3.729748 0 2.494678 +4.264621 0 2.494678 +4.876131 0 2.494678 +5.575266 0 2.494678 +6.374593 0 2.494678 +0 0 2.494678 +0 0 2.494678 +0 0 2.494678 +0.002268731 0 2.494678 +0.07076883 0 2.494678 +0.1119241 0 2.494678 +0.1475052 0 2.494678 +0.1846606 0 2.494678 +0.2245119 0 2.494678 +0.2679612 0 2.494678 +0.3158431 0 2.494678 +0.3689944 0 2.494678 +0.4282948 0 2.494678 +0.494694 0 2.494678 +0.5692344 0 2.494678 +0.6530715 0 2.494678 +0.7474945 0 2.494678 +0.8539475 0 2.494678 +0.974052 0 2.494678 +1.113885 0 2.494678 +1.27456 0 2.494678 +1.458117 0 2.494678 +1.667858 0 2.494678 +1.907556 0 2.494678 +2.181521 0 2.494678 +2.494678 0 2.494678 +2.852659 0 2.494678 +3.261896 0 2.494678 +3.729748 0 2.494678 +4.264621 0 2.494678 +4.876131 0 2.494678 +5.575266 0 2.494678 +6.374593 0 2.494678 +0 0 2.494678 +0 0 2.494678 +0 0 2.494678 +0.002268731 0 2.494678 +0.07076883 0 2.494678 +0.1119241 0 2.494678 +0.1475052 0 2.494678 +0.1846606 0 2.494678 +0.2245119 0 2.494678 +0.2679612 0 2.494678 +0.3158431 0 2.494678 +0.3689944 0 2.494678 +0.4282948 0 2.494678 +0.494694 0 2.494678 +0.5692344 0 2.494678 +0.6530715 0 2.494678 +0.7474945 0 2.494678 +0.8539475 0 2.494678 +0.974052 0 2.494678 +1.113885 0 2.494678 +1.27456 0 2.494678 +1.458117 0 2.494678 +1.667858 0 2.494678 +1.907556 0 2.494678 +2.181521 0 2.494678 +2.494678 0 2.494678 +2.852659 0 2.494678 +3.261896 0 2.494678 +3.729748 0 2.494678 +4.264621 0 2.494678 +4.876131 0 2.494678 +5.575266 0 2.494678 +6.374593 0 2.494678 +0 0.002268731 2.494678 +0 0.002268731 2.494678 +0 0.002268731 2.494678 +0.002268731 0.002268731 2.494678 +0.07076883 0.002268731 2.494678 +0.1119241 0.002268731 2.494678 +0.1475052 0.002268731 2.494678 +0.1846606 0.002268731 2.494678 +0.2245119 0.002268731 2.494678 +0.2679612 0.002268731 2.494678 +0.3158431 0.002268731 2.494678 +0.3689944 0.002268731 2.494678 +0.4282948 0.002268731 2.494678 +0.494694 0.002268731 2.494678 +0.5692344 0.002268731 2.494678 +0.6530715 0.002268731 2.494678 +0.7474945 0.002268731 2.494678 +0.8539475 0.002268731 2.494678 +0.974052 0.002268731 2.494678 +1.113885 0.002268731 2.494678 +1.27456 0.002268731 2.494678 +1.458117 0.002268731 2.494678 +1.667858 0.002268731 2.494678 +1.907556 0.002268731 2.494678 +2.181521 0.002268731 2.494678 +2.494678 0.002268731 2.494678 +2.852659 0.002268731 2.494678 +3.261896 0.002268731 2.494678 +3.729748 0.002268731 2.494678 +4.264621 0.002268731 2.494678 +4.876131 0.002268731 2.494678 +5.575266 0.002268731 2.494678 +6.374593 0.002268731 2.494678 +0 0.07076883 2.494678 +0 0.07076883 2.494678 +0 0.07076883 2.494678 +0.002268731 0.07076883 2.494678 +0.07076883 0.07076883 2.494678 +0.1119241 0.07076883 2.494678 +0.1475052 0.07076883 2.494678 +0.1846606 0.07076883 2.494678 +0.2245119 0.07076883 2.494678 +0.2679612 0.07076883 2.494678 +0.3158431 0.07076883 2.494678 +0.3689944 0.07076883 2.494678 +0.4282948 0.07076883 2.494678 +0.494694 0.07076883 2.494678 +0.5692344 0.07076883 2.494678 +0.6530715 0.07076883 2.494678 +0.7474945 0.07076883 2.494678 +0.8539475 0.07076883 2.494678 +0.974052 0.07076883 2.494678 +1.113885 0.07076883 2.494678 +1.27456 0.07076883 2.494678 +1.458117 0.07076883 2.494678 +1.667858 0.07076883 2.494678 +1.907556 0.07076883 2.494678 +2.181521 0.07076883 2.494678 +2.494678 0.07076883 2.494678 +2.852659 0.07076883 2.494678 +3.261896 0.07076883 2.494678 +3.729748 0.07076883 2.494678 +4.264621 0.07076883 2.494678 +4.876131 0.07076883 2.494678 +5.575266 0.07076883 2.494678 +6.374593 0.07076883 2.494678 +0 0.1119241 2.494678 +0 0.1119241 2.494678 +0 0.1119241 2.494678 +0.002268731 0.1119241 2.494678 +0.07076883 0.1119241 2.494678 +0.1119241 0.1119241 2.494678 +0.1475052 0.1119241 2.494678 +0.1846606 0.1119241 2.494678 +0.2245119 0.1119241 2.494678 +0.2679612 0.1119241 2.494678 +0.3158431 0.1119241 2.494678 +0.3689944 0.1119241 2.494678 +0.4282948 0.1119241 2.494678 +0.494694 0.1119241 2.494678 +0.5692344 0.1119241 2.494678 +0.6530715 0.1119241 2.494678 +0.7474945 0.1119241 2.494678 +0.8539475 0.1119241 2.494678 +0.974052 0.1119241 2.494678 +1.113885 0.1119241 2.494678 +1.27456 0.1119241 2.494678 +1.458117 0.1119241 2.494678 +1.667858 0.1119241 2.494678 +1.907556 0.1119241 2.494678 +2.181521 0.1119241 2.494678 +2.494678 0.1119241 2.494678 +2.852659 0.1119241 2.494678 +3.261896 0.1119241 2.494678 +3.729748 0.1119241 2.494678 +4.264621 0.1119241 2.494678 +4.876131 0.1119241 2.494678 +5.575266 0.1119241 2.494678 +6.374593 0.1119241 2.494678 +0 0.1475052 2.494678 +0 0.1475052 2.494678 +0 0.1475052 2.494678 +0.002268731 0.1475052 2.494678 +0.07076883 0.1475052 2.494678 +0.1119241 0.1475052 2.494678 +0.1475052 0.1475052 2.494678 +0.1846606 0.1475052 2.494678 +0.2245119 0.1475052 2.494678 +0.2679612 0.1475052 2.494678 +0.3158431 0.1475052 2.494678 +0.3689944 0.1475052 2.494678 +0.4282948 0.1475052 2.494678 +0.494694 0.1475052 2.494678 +0.5692344 0.1475052 2.494678 +0.6530715 0.1475052 2.494678 +0.7474945 0.1475052 2.494678 +0.8539475 0.1475052 2.494678 +0.974052 0.1475052 2.494678 +1.113885 0.1475052 2.494678 +1.27456 0.1475052 2.494678 +1.458117 0.1475052 2.494678 +1.667858 0.1475052 2.494678 +1.907556 0.1475052 2.494678 +2.181521 0.1475052 2.494678 +2.494678 0.1475052 2.494678 +2.852659 0.1475052 2.494678 +3.261896 0.1475052 2.494678 +3.729748 0.1475052 2.494678 +4.264621 0.1475052 2.494678 +4.876131 0.1475052 2.494678 +5.575266 0.1475052 2.494678 +6.374593 0.1475052 2.494678 +0 0.1846606 2.494678 +0 0.1846606 2.494678 +0 0.1846606 2.494678 +0.002268731 0.1846606 2.494678 +0.07076883 0.1846606 2.494678 +0.1119241 0.1846606 2.494678 +0.1475052 0.1846606 2.494678 +0.1846606 0.1846606 2.494678 +0.2245119 0.1846606 2.494678 +0.2679612 0.1846606 2.494678 +0.3158431 0.1846606 2.494678 +0.3689944 0.1846606 2.494678 +0.4282948 0.1846606 2.494678 +0.494694 0.1846606 2.494678 +0.5692344 0.1846606 2.494678 +0.6530715 0.1846606 2.494678 +0.7474945 0.1846606 2.494678 +0.8539475 0.1846606 2.494678 +0.974052 0.1846606 2.494678 +1.113885 0.1846606 2.494678 +1.27456 0.1846606 2.494678 +1.458117 0.1846606 2.494678 +1.667858 0.1846606 2.494678 +1.907556 0.1846606 2.494678 +2.181521 0.1846606 2.494678 +2.494678 0.1846606 2.494678 +2.852659 0.1846606 2.494678 +3.261896 0.1846606 2.494678 +3.729748 0.1846606 2.494678 +4.264621 0.1846606 2.494678 +4.876131 0.1846606 2.494678 +5.575266 0.1846606 2.494678 +6.374593 0.1846606 2.494678 +0 0.2245119 2.494678 +0 0.2245119 2.494678 +0 0.2245119 2.494678 +0.002268731 0.2245119 2.494678 +0.07076883 0.2245119 2.494678 +0.1119241 0.2245119 2.494678 +0.1475052 0.2245119 2.494678 +0.1846606 0.2245119 2.494678 +0.2245119 0.2245119 2.494678 +0.2679612 0.2245119 2.494678 +0.3158431 0.2245119 2.494678 +0.3689944 0.2245119 2.494678 +0.4282948 0.2245119 2.494678 +0.494694 0.2245119 2.494678 +0.5692344 0.2245119 2.494678 +0.6530715 0.2245119 2.494678 +0.7474945 0.2245119 2.494678 +0.8539475 0.2245119 2.494678 +0.974052 0.2245119 2.494678 +1.113885 0.2245119 2.494678 +1.27456 0.2245119 2.494678 +1.458117 0.2245119 2.494678 +1.667858 0.2245119 2.494678 +1.907556 0.2245119 2.494678 +2.181521 0.2245119 2.494678 +2.494678 0.2245119 2.494678 +2.852659 0.2245119 2.494678 +3.261896 0.2245119 2.494678 +3.729748 0.2245119 2.494678 +4.264621 0.2245119 2.494678 +4.876131 0.2245119 2.494678 +5.575266 0.2245119 2.494678 +6.374593 0.2245119 2.494678 +0 0.2679612 2.494678 +0 0.2679612 2.494678 +0 0.2679612 2.494678 +0.002268731 0.2679612 2.494678 +0.07076883 0.2679612 2.494678 +0.1119241 0.2679612 2.494678 +0.1475052 0.2679612 2.494678 +0.1846606 0.2679612 2.494678 +0.2245119 0.2679612 2.494678 +0.2679612 0.2679612 2.494678 +0.3158431 0.2679612 2.494678 +0.3689944 0.2679612 2.494678 +0.4282948 0.2679612 2.494678 +0.494694 0.2679612 2.494678 +0.5692344 0.2679612 2.494678 +0.6530715 0.2679612 2.494678 +0.7474945 0.2679612 2.494678 +0.8539475 0.2679612 2.494678 +0.974052 0.2679612 2.494678 +1.113885 0.2679612 2.494678 +1.27456 0.2679612 2.494678 +1.458117 0.2679612 2.494678 +1.667858 0.2679612 2.494678 +1.907556 0.2679612 2.494678 +2.181521 0.2679612 2.494678 +2.494678 0.2679612 2.494678 +2.852659 0.2679612 2.494678 +3.261896 0.2679612 2.494678 +3.729748 0.2679612 2.494678 +4.264621 0.2679612 2.494678 +4.876131 0.2679612 2.494678 +5.575266 0.2679612 2.494678 +6.374593 0.2679612 2.494678 +0 0.3158431 2.494678 +0 0.3158431 2.494678 +0 0.3158431 2.494678 +0.002268731 0.3158431 2.494678 +0.07076883 0.3158431 2.494678 +0.1119241 0.3158431 2.494678 +0.1475052 0.3158431 2.494678 +0.1846606 0.3158431 2.494678 +0.2245119 0.3158431 2.494678 +0.2679612 0.3158431 2.494678 +0.3158431 0.3158431 2.494678 +0.3689944 0.3158431 2.494678 +0.4282948 0.3158431 2.494678 +0.494694 0.3158431 2.494678 +0.5692344 0.3158431 2.494678 +0.6530715 0.3158431 2.494678 +0.7474945 0.3158431 2.494678 +0.8539475 0.3158431 2.494678 +0.974052 0.3158431 2.494678 +1.113885 0.3158431 2.494678 +1.27456 0.3158431 2.494678 +1.458117 0.3158431 2.494678 +1.667858 0.3158431 2.494678 +1.907556 0.3158431 2.494678 +2.181521 0.3158431 2.494678 +2.494678 0.3158431 2.494678 +2.852659 0.3158431 2.494678 +3.261896 0.3158431 2.494678 +3.729748 0.3158431 2.494678 +4.264621 0.3158431 2.494678 +4.876131 0.3158431 2.494678 +5.575266 0.3158431 2.494678 +6.374593 0.3158431 2.494678 +0 0.3689944 2.494678 +0 0.3689944 2.494678 +0 0.3689944 2.494678 +0.002268731 0.3689944 2.494678 +0.07076883 0.3689944 2.494678 +0.1119241 0.3689944 2.494678 +0.1475052 0.3689944 2.494678 +0.1846606 0.3689944 2.494678 +0.2245119 0.3689944 2.494678 +0.2679612 0.3689944 2.494678 +0.3158431 0.3689944 2.494678 +0.3689944 0.3689944 2.494678 +0.4282948 0.3689944 2.494678 +0.494694 0.3689944 2.494678 +0.5692344 0.3689944 2.494678 +0.6530715 0.3689944 2.494678 +0.7474945 0.3689944 2.494678 +0.8539475 0.3689944 2.494678 +0.974052 0.3689944 2.494678 +1.113885 0.3689944 2.494678 +1.27456 0.3689944 2.494678 +1.458117 0.3689944 2.494678 +1.667858 0.3689944 2.494678 +1.907556 0.3689944 2.494678 +2.181521 0.3689944 2.494678 +2.494678 0.3689944 2.494678 +2.852659 0.3689944 2.494678 +3.261896 0.3689944 2.494678 +3.729748 0.3689944 2.494678 +4.264621 0.3689944 2.494678 +4.876131 0.3689944 2.494678 +5.575266 0.3689944 2.494678 +6.374593 0.3689944 2.494678 +0 0.4282948 2.494678 +0 0.4282948 2.494678 +0 0.4282948 2.494678 +0.002268731 0.4282948 2.494678 +0.07076883 0.4282948 2.494678 +0.1119241 0.4282948 2.494678 +0.1475052 0.4282948 2.494678 +0.1846606 0.4282948 2.494678 +0.2245119 0.4282948 2.494678 +0.2679612 0.4282948 2.494678 +0.3158431 0.4282948 2.494678 +0.3689944 0.4282948 2.494678 +0.4282948 0.4282948 2.494678 +0.494694 0.4282948 2.494678 +0.5692344 0.4282948 2.494678 +0.6530715 0.4282948 2.494678 +0.7474945 0.4282948 2.494678 +0.8539475 0.4282948 2.494678 +0.974052 0.4282948 2.494678 +1.113885 0.4282948 2.494678 +1.27456 0.4282948 2.494678 +1.458117 0.4282948 2.494678 +1.667858 0.4282948 2.494678 +1.907556 0.4282948 2.494678 +2.181521 0.4282948 2.494678 +2.494678 0.4282948 2.494678 +2.852659 0.4282948 2.494678 +3.261896 0.4282948 2.494678 +3.729748 0.4282948 2.494678 +4.264621 0.4282948 2.494678 +4.876131 0.4282948 2.494678 +5.575266 0.4282948 2.494678 +6.374593 0.4282948 2.494678 +0 0.494694 2.494678 +0 0.494694 2.494678 +0 0.494694 2.494678 +0.002268731 0.494694 2.494678 +0.07076883 0.494694 2.494678 +0.1119241 0.494694 2.494678 +0.1475052 0.494694 2.494678 +0.1846606 0.494694 2.494678 +0.2245119 0.494694 2.494678 +0.2679612 0.494694 2.494678 +0.3158431 0.494694 2.494678 +0.3689944 0.494694 2.494678 +0.4282948 0.494694 2.494678 +0.494694 0.494694 2.494678 +0.5692344 0.494694 2.494678 +0.6530715 0.494694 2.494678 +0.7474945 0.494694 2.494678 +0.8539475 0.494694 2.494678 +0.974052 0.494694 2.494678 +1.113885 0.494694 2.494678 +1.27456 0.494694 2.494678 +1.458117 0.494694 2.494678 +1.667858 0.494694 2.494678 +1.907556 0.494694 2.494678 +2.181521 0.494694 2.494678 +2.494678 0.494694 2.494678 +2.852659 0.494694 2.494678 +3.261896 0.494694 2.494678 +3.729748 0.494694 2.494678 +4.264621 0.494694 2.494678 +4.876131 0.494694 2.494678 +5.575266 0.494694 2.494678 +6.374593 0.494694 2.494678 +0 0.5692344 2.494678 +0 0.5692344 2.494678 +0 0.5692344 2.494678 +0.002268731 0.5692344 2.494678 +0.07076883 0.5692344 2.494678 +0.1119241 0.5692344 2.494678 +0.1475052 0.5692344 2.494678 +0.1846606 0.5692344 2.494678 +0.2245119 0.5692344 2.494678 +0.2679612 0.5692344 2.494678 +0.3158431 0.5692344 2.494678 +0.3689944 0.5692344 2.494678 +0.4282948 0.5692344 2.494678 +0.494694 0.5692344 2.494678 +0.5692344 0.5692344 2.494678 +0.6530715 0.5692344 2.494678 +0.7474945 0.5692344 2.494678 +0.8539475 0.5692344 2.494678 +0.974052 0.5692344 2.494678 +1.113885 0.5692344 2.494678 +1.27456 0.5692344 2.494678 +1.458117 0.5692344 2.494678 +1.667858 0.5692344 2.494678 +1.907556 0.5692344 2.494678 +2.181521 0.5692344 2.494678 +2.494678 0.5692344 2.494678 +2.852659 0.5692344 2.494678 +3.261896 0.5692344 2.494678 +3.729748 0.5692344 2.494678 +4.264621 0.5692344 2.494678 +4.876131 0.5692344 2.494678 +5.575266 0.5692344 2.494678 +6.374593 0.5692344 2.494678 +0 0.6530715 2.494678 +0 0.6530715 2.494678 +0 0.6530715 2.494678 +0.002268731 0.6530715 2.494678 +0.07076883 0.6530715 2.494678 +0.1119241 0.6530715 2.494678 +0.1475052 0.6530715 2.494678 +0.1846606 0.6530715 2.494678 +0.2245119 0.6530715 2.494678 +0.2679612 0.6530715 2.494678 +0.3158431 0.6530715 2.494678 +0.3689944 0.6530715 2.494678 +0.4282948 0.6530715 2.494678 +0.494694 0.6530715 2.494678 +0.5692344 0.6530715 2.494678 +0.6530715 0.6530715 2.494678 +0.7474945 0.6530715 2.494678 +0.8539475 0.6530715 2.494678 +0.974052 0.6530715 2.494678 +1.113885 0.6530715 2.494678 +1.27456 0.6530715 2.494678 +1.458117 0.6530715 2.494678 +1.667858 0.6530715 2.494678 +1.907556 0.6530715 2.494678 +2.181521 0.6530715 2.494678 +2.494678 0.6530715 2.494678 +2.852659 0.6530715 2.494678 +3.261896 0.6530715 2.494678 +3.729748 0.6530715 2.494678 +4.264621 0.6530715 2.494678 +4.876131 0.6530715 2.494678 +5.575266 0.6530715 2.494678 +6.374593 0.6530715 2.494678 +0 0.7474945 2.494678 +0 0.7474945 2.494678 +0 0.7474945 2.494678 +0.002268731 0.7474945 2.494678 +0.07076883 0.7474945 2.494678 +0.1119241 0.7474945 2.494678 +0.1475052 0.7474945 2.494678 +0.1846606 0.7474945 2.494678 +0.2245119 0.7474945 2.494678 +0.2679612 0.7474945 2.494678 +0.3158431 0.7474945 2.494678 +0.3689944 0.7474945 2.494678 +0.4282948 0.7474945 2.494678 +0.494694 0.7474945 2.494678 +0.5692344 0.7474945 2.494678 +0.6530715 0.7474945 2.494678 +0.7474945 0.7474945 2.494678 +0.8539475 0.7474945 2.494678 +0.974052 0.7474945 2.494678 +1.113885 0.7474945 2.494678 +1.27456 0.7474945 2.494678 +1.458117 0.7474945 2.494678 +1.667858 0.7474945 2.494678 +1.907556 0.7474945 2.494678 +2.181521 0.7474945 2.494678 +2.494678 0.7474945 2.494678 +2.852659 0.7474945 2.494678 +3.261896 0.7474945 2.494678 +3.729748 0.7474945 2.494678 +4.264621 0.7474945 2.494678 +4.876131 0.7474945 2.494678 +5.575266 0.7474945 2.494678 +6.374593 0.7474945 2.494678 +0 0.8539475 2.494678 +0 0.8539475 2.494678 +0 0.8539475 2.494678 +0.002268731 0.8539475 2.494678 +0.07076883 0.8539475 2.494678 +0.1119241 0.8539475 2.494678 +0.1475052 0.8539475 2.494678 +0.1846606 0.8539475 2.494678 +0.2245119 0.8539475 2.494678 +0.2679612 0.8539475 2.494678 +0.3158431 0.8539475 2.494678 +0.3689944 0.8539475 2.494678 +0.4282948 0.8539475 2.494678 +0.494694 0.8539475 2.494678 +0.5692344 0.8539475 2.494678 +0.6530715 0.8539475 2.494678 +0.7474945 0.8539475 2.494678 +0.8539475 0.8539475 2.494678 +0.974052 0.8539475 2.494678 +1.113885 0.8539475 2.494678 +1.27456 0.8539475 2.494678 +1.458117 0.8539475 2.494678 +1.667858 0.8539475 2.494678 +1.907556 0.8539475 2.494678 +2.181521 0.8539475 2.494678 +2.494678 0.8539475 2.494678 +2.852659 0.8539475 2.494678 +3.261896 0.8539475 2.494678 +3.729748 0.8539475 2.494678 +4.264621 0.8539475 2.494678 +4.876131 0.8539475 2.494678 +5.575266 0.8539475 2.494678 +6.374593 0.8539475 2.494678 +0 0.974052 2.494678 +0 0.974052 2.494678 +0 0.974052 2.494678 +0.002268731 0.974052 2.494678 +0.07076883 0.974052 2.494678 +0.1119241 0.974052 2.494678 +0.1475052 0.974052 2.494678 +0.1846606 0.974052 2.494678 +0.2245119 0.974052 2.494678 +0.2679612 0.974052 2.494678 +0.3158431 0.974052 2.494678 +0.3689944 0.974052 2.494678 +0.4282948 0.974052 2.494678 +0.494694 0.974052 2.494678 +0.5692344 0.974052 2.494678 +0.6530715 0.974052 2.494678 +0.7474945 0.974052 2.494678 +0.8539475 0.974052 2.494678 +0.974052 0.974052 2.494678 +1.113885 0.974052 2.494678 +1.27456 0.974052 2.494678 +1.458117 0.974052 2.494678 +1.667858 0.974052 2.494678 +1.907556 0.974052 2.494678 +2.181521 0.974052 2.494678 +2.494678 0.974052 2.494678 +2.852659 0.974052 2.494678 +3.261896 0.974052 2.494678 +3.729748 0.974052 2.494678 +4.264621 0.974052 2.494678 +4.876131 0.974052 2.494678 +5.575266 0.974052 2.494678 +6.374593 0.974052 2.494678 +0 1.113885 2.494678 +0 1.113885 2.494678 +0 1.113885 2.494678 +0.002268731 1.113885 2.494678 +0.07076883 1.113885 2.494678 +0.1119241 1.113885 2.494678 +0.1475052 1.113885 2.494678 +0.1846606 1.113885 2.494678 +0.2245119 1.113885 2.494678 +0.2679612 1.113885 2.494678 +0.3158431 1.113885 2.494678 +0.3689944 1.113885 2.494678 +0.4282948 1.113885 2.494678 +0.494694 1.113885 2.494678 +0.5692344 1.113885 2.494678 +0.6530715 1.113885 2.494678 +0.7474945 1.113885 2.494678 +0.8539475 1.113885 2.494678 +0.974052 1.113885 2.494678 +1.113885 1.113885 2.494678 +1.27456 1.113885 2.494678 +1.458117 1.113885 2.494678 +1.667858 1.113885 2.494678 +1.907556 1.113885 2.494678 +2.181521 1.113885 2.494678 +2.494678 1.113885 2.494678 +2.852659 1.113885 2.494678 +3.261896 1.113885 2.494678 +3.729748 1.113885 2.494678 +4.264621 1.113885 2.494678 +4.876131 1.113885 2.494678 +5.575266 1.113885 2.494678 +6.374593 1.113885 2.494678 +0 1.27456 2.494678 +0 1.27456 2.494678 +0 1.27456 2.494678 +0.002268731 1.27456 2.494678 +0.07076883 1.27456 2.494678 +0.1119241 1.27456 2.494678 +0.1475052 1.27456 2.494678 +0.1846606 1.27456 2.494678 +0.2245119 1.27456 2.494678 +0.2679612 1.27456 2.494678 +0.3158431 1.27456 2.494678 +0.3689944 1.27456 2.494678 +0.4282948 1.27456 2.494678 +0.494694 1.27456 2.494678 +0.5692344 1.27456 2.494678 +0.6530715 1.27456 2.494678 +0.7474945 1.27456 2.494678 +0.8539475 1.27456 2.494678 +0.974052 1.27456 2.494678 +1.113885 1.27456 2.494678 +1.27456 1.27456 2.494678 +1.458117 1.27456 2.494678 +1.667858 1.27456 2.494678 +1.907556 1.27456 2.494678 +2.181521 1.27456 2.494678 +2.494678 1.27456 2.494678 +2.852659 1.27456 2.494678 +3.261896 1.27456 2.494678 +3.729748 1.27456 2.494678 +4.264621 1.27456 2.494678 +4.876131 1.27456 2.494678 +5.575266 1.27456 2.494678 +6.374593 1.27456 2.494678 +0 1.458117 2.494678 +0 1.458117 2.494678 +0 1.458117 2.494678 +0.002268731 1.458117 2.494678 +0.07076883 1.458117 2.494678 +0.1119241 1.458117 2.494678 +0.1475052 1.458117 2.494678 +0.1846606 1.458117 2.494678 +0.2245119 1.458117 2.494678 +0.2679612 1.458117 2.494678 +0.3158431 1.458117 2.494678 +0.3689944 1.458117 2.494678 +0.4282948 1.458117 2.494678 +0.494694 1.458117 2.494678 +0.5692344 1.458117 2.494678 +0.6530715 1.458117 2.494678 +0.7474945 1.458117 2.494678 +0.8539475 1.458117 2.494678 +0.974052 1.458117 2.494678 +1.113885 1.458117 2.494678 +1.27456 1.458117 2.494678 +1.458117 1.458117 2.494678 +1.667858 1.458117 2.494678 +1.907556 1.458117 2.494678 +2.181521 1.458117 2.494678 +2.494678 1.458117 2.494678 +2.852659 1.458117 2.494678 +3.261896 1.458117 2.494678 +3.729748 1.458117 2.494678 +4.264621 1.458117 2.494678 +4.876131 1.458117 2.494678 +5.575266 1.458117 2.494678 +6.374593 1.458117 2.494678 +0 1.667858 2.494678 +0 1.667858 2.494678 +0 1.667858 2.494678 +0.002268731 1.667858 2.494678 +0.07076883 1.667858 2.494678 +0.1119241 1.667858 2.494678 +0.1475052 1.667858 2.494678 +0.1846606 1.667858 2.494678 +0.2245119 1.667858 2.494678 +0.2679612 1.667858 2.494678 +0.3158431 1.667858 2.494678 +0.3689944 1.667858 2.494678 +0.4282948 1.667858 2.494678 +0.494694 1.667858 2.494678 +0.5692344 1.667858 2.494678 +0.6530715 1.667858 2.494678 +0.7474945 1.667858 2.494678 +0.8539475 1.667858 2.494678 +0.974052 1.667858 2.494678 +1.113885 1.667858 2.494678 +1.27456 1.667858 2.494678 +1.458117 1.667858 2.494678 +1.667858 1.667858 2.494678 +1.907556 1.667858 2.494678 +2.181521 1.667858 2.494678 +2.494678 1.667858 2.494678 +2.852659 1.667858 2.494678 +3.261896 1.667858 2.494678 +3.729748 1.667858 2.494678 +4.264621 1.667858 2.494678 +4.876131 1.667858 2.494678 +5.575266 1.667858 2.494678 +6.374593 1.667858 2.494678 +0 1.907556 2.494678 +0 1.907556 2.494678 +0 1.907556 2.494678 +0.002268731 1.907556 2.494678 +0.07076883 1.907556 2.494678 +0.1119241 1.907556 2.494678 +0.1475052 1.907556 2.494678 +0.1846606 1.907556 2.494678 +0.2245119 1.907556 2.494678 +0.2679612 1.907556 2.494678 +0.3158431 1.907556 2.494678 +0.3689944 1.907556 2.494678 +0.4282948 1.907556 2.494678 +0.494694 1.907556 2.494678 +0.5692344 1.907556 2.494678 +0.6530715 1.907556 2.494678 +0.7474945 1.907556 2.494678 +0.8539475 1.907556 2.494678 +0.974052 1.907556 2.494678 +1.113885 1.907556 2.494678 +1.27456 1.907556 2.494678 +1.458117 1.907556 2.494678 +1.667858 1.907556 2.494678 +1.907556 1.907556 2.494678 +2.181521 1.907556 2.494678 +2.494678 1.907556 2.494678 +2.852659 1.907556 2.494678 +3.261896 1.907556 2.494678 +3.729748 1.907556 2.494678 +4.264621 1.907556 2.494678 +4.876131 1.907556 2.494678 +5.575266 1.907556 2.494678 +6.374593 1.907556 2.494678 +0 2.181521 2.494678 +0 2.181521 2.494678 +0 2.181521 2.494678 +0.002268731 2.181521 2.494678 +0.07076883 2.181521 2.494678 +0.1119241 2.181521 2.494678 +0.1475052 2.181521 2.494678 +0.1846606 2.181521 2.494678 +0.2245119 2.181521 2.494678 +0.2679612 2.181521 2.494678 +0.3158431 2.181521 2.494678 +0.3689944 2.181521 2.494678 +0.4282948 2.181521 2.494678 +0.494694 2.181521 2.494678 +0.5692344 2.181521 2.494678 +0.6530715 2.181521 2.494678 +0.7474945 2.181521 2.494678 +0.8539475 2.181521 2.494678 +0.974052 2.181521 2.494678 +1.113885 2.181521 2.494678 +1.27456 2.181521 2.494678 +1.458117 2.181521 2.494678 +1.667858 2.181521 2.494678 +1.907556 2.181521 2.494678 +2.181521 2.181521 2.494678 +2.494678 2.181521 2.494678 +2.852659 2.181521 2.494678 +3.261896 2.181521 2.494678 +3.729748 2.181521 2.494678 +4.264621 2.181521 2.494678 +4.876131 2.181521 2.494678 +5.575266 2.181521 2.494678 +6.374593 2.181521 2.494678 +0 2.494678 2.494678 +0 2.494678 2.494678 +0 2.494678 2.494678 +0.002268731 2.494678 2.494678 +0.07076883 2.494678 2.494678 +0.1119241 2.494678 2.494678 +0.1475052 2.494678 2.494678 +0.1846606 2.494678 2.494678 +0.2245119 2.494678 2.494678 +0.2679612 2.494678 2.494678 +0.3158431 2.494678 2.494678 +0.3689944 2.494678 2.494678 +0.4282948 2.494678 2.494678 +0.494694 2.494678 2.494678 +0.5692344 2.494678 2.494678 +0.6530715 2.494678 2.494678 +0.7474945 2.494678 2.494678 +0.8539475 2.494678 2.494678 +0.974052 2.494678 2.494678 +1.113885 2.494678 2.494678 +1.27456 2.494678 2.494678 +1.458117 2.494678 2.494678 +1.667858 2.494678 2.494678 +1.907556 2.494678 2.494678 +2.181521 2.494678 2.494678 +2.494678 2.494678 2.494678 +2.852659 2.494678 2.494678 +3.261896 2.494678 2.494678 +3.729748 2.494678 2.494678 +4.264621 2.494678 2.494678 +4.876131 2.494678 2.494678 +5.575266 2.494678 2.494678 +6.374593 2.494678 2.494678 +0 2.852659 2.494678 +0 2.852659 2.494678 +0 2.852659 2.494678 +0.002268731 2.852659 2.494678 +0.07076883 2.852659 2.494678 +0.1119241 2.852659 2.494678 +0.1475052 2.852659 2.494678 +0.1846606 2.852659 2.494678 +0.2245119 2.852659 2.494678 +0.2679612 2.852659 2.494678 +0.3158431 2.852659 2.494678 +0.3689944 2.852659 2.494678 +0.4282948 2.852659 2.494678 +0.494694 2.852659 2.494678 +0.5692344 2.852659 2.494678 +0.6530715 2.852659 2.494678 +0.7474945 2.852659 2.494678 +0.8539475 2.852659 2.494678 +0.974052 2.852659 2.494678 +1.113885 2.852659 2.494678 +1.27456 2.852659 2.494678 +1.458117 2.852659 2.494678 +1.667858 2.852659 2.494678 +1.907556 2.852659 2.494678 +2.181521 2.852659 2.494678 +2.494678 2.852659 2.494678 +2.852659 2.852659 2.494678 +3.261896 2.852659 2.494678 +3.729748 2.852659 2.494678 +4.264621 2.852659 2.494678 +4.876131 2.852659 2.494678 +5.575266 2.852659 2.494678 +6.374593 2.852659 2.494678 +0 3.261896 2.494678 +0 3.261896 2.494678 +0 3.261896 2.494678 +0.002268731 3.261896 2.494678 +0.07076883 3.261896 2.494678 +0.1119241 3.261896 2.494678 +0.1475052 3.261896 2.494678 +0.1846606 3.261896 2.494678 +0.2245119 3.261896 2.494678 +0.2679612 3.261896 2.494678 +0.3158431 3.261896 2.494678 +0.3689944 3.261896 2.494678 +0.4282948 3.261896 2.494678 +0.494694 3.261896 2.494678 +0.5692344 3.261896 2.494678 +0.6530715 3.261896 2.494678 +0.7474945 3.261896 2.494678 +0.8539475 3.261896 2.494678 +0.974052 3.261896 2.494678 +1.113885 3.261896 2.494678 +1.27456 3.261896 2.494678 +1.458117 3.261896 2.494678 +1.667858 3.261896 2.494678 +1.907556 3.261896 2.494678 +2.181521 3.261896 2.494678 +2.494678 3.261896 2.494678 +2.852659 3.261896 2.494678 +3.261896 3.261896 2.494678 +3.729748 3.261896 2.494678 +4.264621 3.261896 2.494678 +4.876131 3.261896 2.494678 +5.575266 3.261896 2.494678 +6.374593 3.261896 2.494678 +0 3.729748 2.494678 +0 3.729748 2.494678 +0 3.729748 2.494678 +0.002268731 3.729748 2.494678 +0.07076883 3.729748 2.494678 +0.1119241 3.729748 2.494678 +0.1475052 3.729748 2.494678 +0.1846606 3.729748 2.494678 +0.2245119 3.729748 2.494678 +0.2679612 3.729748 2.494678 +0.3158431 3.729748 2.494678 +0.3689944 3.729748 2.494678 +0.4282948 3.729748 2.494678 +0.494694 3.729748 2.494678 +0.5692344 3.729748 2.494678 +0.6530715 3.729748 2.494678 +0.7474945 3.729748 2.494678 +0.8539475 3.729748 2.494678 +0.974052 3.729748 2.494678 +1.113885 3.729748 2.494678 +1.27456 3.729748 2.494678 +1.458117 3.729748 2.494678 +1.667858 3.729748 2.494678 +1.907556 3.729748 2.494678 +2.181521 3.729748 2.494678 +2.494678 3.729748 2.494678 +2.852659 3.729748 2.494678 +3.261896 3.729748 2.494678 +3.729748 3.729748 2.494678 +4.264621 3.729748 2.494678 +4.876131 3.729748 2.494678 +5.575266 3.729748 2.494678 +6.374593 3.729748 2.494678 +0 4.264621 2.494678 +0 4.264621 2.494678 +0 4.264621 2.494678 +0.002268731 4.264621 2.494678 +0.07076883 4.264621 2.494678 +0.1119241 4.264621 2.494678 +0.1475052 4.264621 2.494678 +0.1846606 4.264621 2.494678 +0.2245119 4.264621 2.494678 +0.2679612 4.264621 2.494678 +0.3158431 4.264621 2.494678 +0.3689944 4.264621 2.494678 +0.4282948 4.264621 2.494678 +0.494694 4.264621 2.494678 +0.5692344 4.264621 2.494678 +0.6530715 4.264621 2.494678 +0.7474945 4.264621 2.494678 +0.8539475 4.264621 2.494678 +0.974052 4.264621 2.494678 +1.113885 4.264621 2.494678 +1.27456 4.264621 2.494678 +1.458117 4.264621 2.494678 +1.667858 4.264621 2.494678 +1.907556 4.264621 2.494678 +2.181521 4.264621 2.494678 +2.494678 4.264621 2.494678 +2.852659 4.264621 2.494678 +3.261896 4.264621 2.494678 +3.729748 4.264621 2.494678 +4.264621 4.264621 2.494678 +4.876131 4.264621 2.494678 +5.575266 4.264621 2.494678 +6.374593 4.264621 2.494678 +0 4.876131 2.494678 +0 4.876131 2.494678 +0 4.876131 2.494678 +0.002268731 4.876131 2.494678 +0.07076883 4.876131 2.494678 +0.1119241 4.876131 2.494678 +0.1475052 4.876131 2.494678 +0.1846606 4.876131 2.494678 +0.2245119 4.876131 2.494678 +0.2679612 4.876131 2.494678 +0.3158431 4.876131 2.494678 +0.3689944 4.876131 2.494678 +0.4282948 4.876131 2.494678 +0.494694 4.876131 2.494678 +0.5692344 4.876131 2.494678 +0.6530715 4.876131 2.494678 +0.7474945 4.876131 2.494678 +0.8539475 4.876131 2.494678 +0.974052 4.876131 2.494678 +1.113885 4.876131 2.494678 +1.27456 4.876131 2.494678 +1.458117 4.876131 2.494678 +1.667858 4.876131 2.494678 +1.907556 4.876131 2.494678 +2.181521 4.876131 2.494678 +2.494678 4.876131 2.494678 +2.852659 4.876131 2.494678 +3.261896 4.876131 2.494678 +3.729748 4.876131 2.494678 +4.264621 4.876131 2.494678 +4.876131 4.876131 2.494678 +5.575266 4.876131 2.494678 +6.374593 4.876131 2.494678 +0 5.575266 2.494678 +0 5.575266 2.494678 +0 5.575266 2.494678 +0.002268731 5.575266 2.494678 +0.07076883 5.575266 2.494678 +0.1119241 5.575266 2.494678 +0.1475052 5.575266 2.494678 +0.1846606 5.575266 2.494678 +0.2245119 5.575266 2.494678 +0.2679612 5.575266 2.494678 +0.3158431 5.575266 2.494678 +0.3689944 5.575266 2.494678 +0.4282948 5.575266 2.494678 +0.494694 5.575266 2.494678 +0.5692344 5.575266 2.494678 +0.6530715 5.575266 2.494678 +0.7474945 5.575266 2.494678 +0.8539475 5.575266 2.494678 +0.974052 5.575266 2.494678 +1.113885 5.575266 2.494678 +1.27456 5.575266 2.494678 +1.458117 5.575266 2.494678 +1.667858 5.575266 2.494678 +1.907556 5.575266 2.494678 +2.181521 5.575266 2.494678 +2.494678 5.575266 2.494678 +2.852659 5.575266 2.494678 +3.261896 5.575266 2.494678 +3.729748 5.575266 2.494678 +4.264621 5.575266 2.494678 +4.876131 5.575266 2.494678 +5.575266 5.575266 2.494678 +6.374593 5.575266 2.494678 +0 6.374593 2.494678 +0 6.374593 2.494678 +0 6.374593 2.494678 +0.002268731 6.374593 2.494678 +0.07076883 6.374593 2.494678 +0.1119241 6.374593 2.494678 +0.1475052 6.374593 2.494678 +0.1846606 6.374593 2.494678 +0.2245119 6.374593 2.494678 +0.2679612 6.374593 2.494678 +0.3158431 6.374593 2.494678 +0.3689944 6.374593 2.494678 +0.4282948 6.374593 2.494678 +0.494694 6.374593 2.494678 +0.5692344 6.374593 2.494678 +0.6530715 6.374593 2.494678 +0.7474945 6.374593 2.494678 +0.8539475 6.374593 2.494678 +0.974052 6.374593 2.494678 +1.113885 6.374593 2.494678 +1.27456 6.374593 2.494678 +1.458117 6.374593 2.494678 +1.667858 6.374593 2.494678 +1.907556 6.374593 2.494678 +2.181521 6.374593 2.494678 +2.494678 6.374593 2.494678 +2.852659 6.374593 2.494678 +3.261896 6.374593 2.494678 +3.729748 6.374593 2.494678 +4.264621 6.374593 2.494678 +4.876131 6.374593 2.494678 +5.575266 6.374593 2.494678 +6.374593 6.374593 2.494678 +0 0 2.852659 +0 0 2.852659 +0 0 2.852659 +0.002268731 0 2.852659 +0.07076883 0 2.852659 +0.1119241 0 2.852659 +0.1475052 0 2.852659 +0.1846606 0 2.852659 +0.2245119 0 2.852659 +0.2679612 0 2.852659 +0.3158431 0 2.852659 +0.3689944 0 2.852659 +0.4282948 0 2.852659 +0.494694 0 2.852659 +0.5692344 0 2.852659 +0.6530715 0 2.852659 +0.7474945 0 2.852659 +0.8539475 0 2.852659 +0.974052 0 2.852659 +1.113885 0 2.852659 +1.27456 0 2.852659 +1.458117 0 2.852659 +1.667858 0 2.852659 +1.907556 0 2.852659 +2.181521 0 2.852659 +2.494678 0 2.852659 +2.852659 0 2.852659 +3.261896 0 2.852659 +3.729748 0 2.852659 +4.264621 0 2.852659 +4.876131 0 2.852659 +5.575266 0 2.852659 +6.374593 0 2.852659 +0 0 2.852659 +0 0 2.852659 +0 0 2.852659 +0.002268731 0 2.852659 +0.07076883 0 2.852659 +0.1119241 0 2.852659 +0.1475052 0 2.852659 +0.1846606 0 2.852659 +0.2245119 0 2.852659 +0.2679612 0 2.852659 +0.3158431 0 2.852659 +0.3689944 0 2.852659 +0.4282948 0 2.852659 +0.494694 0 2.852659 +0.5692344 0 2.852659 +0.6530715 0 2.852659 +0.7474945 0 2.852659 +0.8539475 0 2.852659 +0.974052 0 2.852659 +1.113885 0 2.852659 +1.27456 0 2.852659 +1.458117 0 2.852659 +1.667858 0 2.852659 +1.907556 0 2.852659 +2.181521 0 2.852659 +2.494678 0 2.852659 +2.852659 0 2.852659 +3.261896 0 2.852659 +3.729748 0 2.852659 +4.264621 0 2.852659 +4.876131 0 2.852659 +5.575266 0 2.852659 +6.374593 0 2.852659 +0 0 2.852659 +0 0 2.852659 +0 0 2.852659 +0.002268731 0 2.852659 +0.07076883 0 2.852659 +0.1119241 0 2.852659 +0.1475052 0 2.852659 +0.1846606 0 2.852659 +0.2245119 0 2.852659 +0.2679612 0 2.852659 +0.3158431 0 2.852659 +0.3689944 0 2.852659 +0.4282948 0 2.852659 +0.494694 0 2.852659 +0.5692344 0 2.852659 +0.6530715 0 2.852659 +0.7474945 0 2.852659 +0.8539475 0 2.852659 +0.974052 0 2.852659 +1.113885 0 2.852659 +1.27456 0 2.852659 +1.458117 0 2.852659 +1.667858 0 2.852659 +1.907556 0 2.852659 +2.181521 0 2.852659 +2.494678 0 2.852659 +2.852659 0 2.852659 +3.261896 0 2.852659 +3.729748 0 2.852659 +4.264621 0 2.852659 +4.876131 0 2.852659 +5.575266 0 2.852659 +6.374593 0 2.852659 +0 0.002268731 2.852659 +0 0.002268731 2.852659 +0 0.002268731 2.852659 +0.002268731 0.002268731 2.852659 +0.07076883 0.002268731 2.852659 +0.1119241 0.002268731 2.852659 +0.1475052 0.002268731 2.852659 +0.1846606 0.002268731 2.852659 +0.2245119 0.002268731 2.852659 +0.2679612 0.002268731 2.852659 +0.3158431 0.002268731 2.852659 +0.3689944 0.002268731 2.852659 +0.4282948 0.002268731 2.852659 +0.494694 0.002268731 2.852659 +0.5692344 0.002268731 2.852659 +0.6530715 0.002268731 2.852659 +0.7474945 0.002268731 2.852659 +0.8539475 0.002268731 2.852659 +0.974052 0.002268731 2.852659 +1.113885 0.002268731 2.852659 +1.27456 0.002268731 2.852659 +1.458117 0.002268731 2.852659 +1.667858 0.002268731 2.852659 +1.907556 0.002268731 2.852659 +2.181521 0.002268731 2.852659 +2.494678 0.002268731 2.852659 +2.852659 0.002268731 2.852659 +3.261896 0.002268731 2.852659 +3.729748 0.002268731 2.852659 +4.264621 0.002268731 2.852659 +4.876131 0.002268731 2.852659 +5.575266 0.002268731 2.852659 +6.374593 0.002268731 2.852659 +0 0.07076883 2.852659 +0 0.07076883 2.852659 +0 0.07076883 2.852659 +0.002268731 0.07076883 2.852659 +0.07076883 0.07076883 2.852659 +0.1119241 0.07076883 2.852659 +0.1475052 0.07076883 2.852659 +0.1846606 0.07076883 2.852659 +0.2245119 0.07076883 2.852659 +0.2679612 0.07076883 2.852659 +0.3158431 0.07076883 2.852659 +0.3689944 0.07076883 2.852659 +0.4282948 0.07076883 2.852659 +0.494694 0.07076883 2.852659 +0.5692344 0.07076883 2.852659 +0.6530715 0.07076883 2.852659 +0.7474945 0.07076883 2.852659 +0.8539475 0.07076883 2.852659 +0.974052 0.07076883 2.852659 +1.113885 0.07076883 2.852659 +1.27456 0.07076883 2.852659 +1.458117 0.07076883 2.852659 +1.667858 0.07076883 2.852659 +1.907556 0.07076883 2.852659 +2.181521 0.07076883 2.852659 +2.494678 0.07076883 2.852659 +2.852659 0.07076883 2.852659 +3.261896 0.07076883 2.852659 +3.729748 0.07076883 2.852659 +4.264621 0.07076883 2.852659 +4.876131 0.07076883 2.852659 +5.575266 0.07076883 2.852659 +6.374593 0.07076883 2.852659 +0 0.1119241 2.852659 +0 0.1119241 2.852659 +0 0.1119241 2.852659 +0.002268731 0.1119241 2.852659 +0.07076883 0.1119241 2.852659 +0.1119241 0.1119241 2.852659 +0.1475052 0.1119241 2.852659 +0.1846606 0.1119241 2.852659 +0.2245119 0.1119241 2.852659 +0.2679612 0.1119241 2.852659 +0.3158431 0.1119241 2.852659 +0.3689944 0.1119241 2.852659 +0.4282948 0.1119241 2.852659 +0.494694 0.1119241 2.852659 +0.5692344 0.1119241 2.852659 +0.6530715 0.1119241 2.852659 +0.7474945 0.1119241 2.852659 +0.8539475 0.1119241 2.852659 +0.974052 0.1119241 2.852659 +1.113885 0.1119241 2.852659 +1.27456 0.1119241 2.852659 +1.458117 0.1119241 2.852659 +1.667858 0.1119241 2.852659 +1.907556 0.1119241 2.852659 +2.181521 0.1119241 2.852659 +2.494678 0.1119241 2.852659 +2.852659 0.1119241 2.852659 +3.261896 0.1119241 2.852659 +3.729748 0.1119241 2.852659 +4.264621 0.1119241 2.852659 +4.876131 0.1119241 2.852659 +5.575266 0.1119241 2.852659 +6.374593 0.1119241 2.852659 +0 0.1475052 2.852659 +0 0.1475052 2.852659 +0 0.1475052 2.852659 +0.002268731 0.1475052 2.852659 +0.07076883 0.1475052 2.852659 +0.1119241 0.1475052 2.852659 +0.1475052 0.1475052 2.852659 +0.1846606 0.1475052 2.852659 +0.2245119 0.1475052 2.852659 +0.2679612 0.1475052 2.852659 +0.3158431 0.1475052 2.852659 +0.3689944 0.1475052 2.852659 +0.4282948 0.1475052 2.852659 +0.494694 0.1475052 2.852659 +0.5692344 0.1475052 2.852659 +0.6530715 0.1475052 2.852659 +0.7474945 0.1475052 2.852659 +0.8539475 0.1475052 2.852659 +0.974052 0.1475052 2.852659 +1.113885 0.1475052 2.852659 +1.27456 0.1475052 2.852659 +1.458117 0.1475052 2.852659 +1.667858 0.1475052 2.852659 +1.907556 0.1475052 2.852659 +2.181521 0.1475052 2.852659 +2.494678 0.1475052 2.852659 +2.852659 0.1475052 2.852659 +3.261896 0.1475052 2.852659 +3.729748 0.1475052 2.852659 +4.264621 0.1475052 2.852659 +4.876131 0.1475052 2.852659 +5.575266 0.1475052 2.852659 +6.374593 0.1475052 2.852659 +0 0.1846606 2.852659 +0 0.1846606 2.852659 +0 0.1846606 2.852659 +0.002268731 0.1846606 2.852659 +0.07076883 0.1846606 2.852659 +0.1119241 0.1846606 2.852659 +0.1475052 0.1846606 2.852659 +0.1846606 0.1846606 2.852659 +0.2245119 0.1846606 2.852659 +0.2679612 0.1846606 2.852659 +0.3158431 0.1846606 2.852659 +0.3689944 0.1846606 2.852659 +0.4282948 0.1846606 2.852659 +0.494694 0.1846606 2.852659 +0.5692344 0.1846606 2.852659 +0.6530715 0.1846606 2.852659 +0.7474945 0.1846606 2.852659 +0.8539475 0.1846606 2.852659 +0.974052 0.1846606 2.852659 +1.113885 0.1846606 2.852659 +1.27456 0.1846606 2.852659 +1.458117 0.1846606 2.852659 +1.667858 0.1846606 2.852659 +1.907556 0.1846606 2.852659 +2.181521 0.1846606 2.852659 +2.494678 0.1846606 2.852659 +2.852659 0.1846606 2.852659 +3.261896 0.1846606 2.852659 +3.729748 0.1846606 2.852659 +4.264621 0.1846606 2.852659 +4.876131 0.1846606 2.852659 +5.575266 0.1846606 2.852659 +6.374593 0.1846606 2.852659 +0 0.2245119 2.852659 +0 0.2245119 2.852659 +0 0.2245119 2.852659 +0.002268731 0.2245119 2.852659 +0.07076883 0.2245119 2.852659 +0.1119241 0.2245119 2.852659 +0.1475052 0.2245119 2.852659 +0.1846606 0.2245119 2.852659 +0.2245119 0.2245119 2.852659 +0.2679612 0.2245119 2.852659 +0.3158431 0.2245119 2.852659 +0.3689944 0.2245119 2.852659 +0.4282948 0.2245119 2.852659 +0.494694 0.2245119 2.852659 +0.5692344 0.2245119 2.852659 +0.6530715 0.2245119 2.852659 +0.7474945 0.2245119 2.852659 +0.8539475 0.2245119 2.852659 +0.974052 0.2245119 2.852659 +1.113885 0.2245119 2.852659 +1.27456 0.2245119 2.852659 +1.458117 0.2245119 2.852659 +1.667858 0.2245119 2.852659 +1.907556 0.2245119 2.852659 +2.181521 0.2245119 2.852659 +2.494678 0.2245119 2.852659 +2.852659 0.2245119 2.852659 +3.261896 0.2245119 2.852659 +3.729748 0.2245119 2.852659 +4.264621 0.2245119 2.852659 +4.876131 0.2245119 2.852659 +5.575266 0.2245119 2.852659 +6.374593 0.2245119 2.852659 +0 0.2679612 2.852659 +0 0.2679612 2.852659 +0 0.2679612 2.852659 +0.002268731 0.2679612 2.852659 +0.07076883 0.2679612 2.852659 +0.1119241 0.2679612 2.852659 +0.1475052 0.2679612 2.852659 +0.1846606 0.2679612 2.852659 +0.2245119 0.2679612 2.852659 +0.2679612 0.2679612 2.852659 +0.3158431 0.2679612 2.852659 +0.3689944 0.2679612 2.852659 +0.4282948 0.2679612 2.852659 +0.494694 0.2679612 2.852659 +0.5692344 0.2679612 2.852659 +0.6530715 0.2679612 2.852659 +0.7474945 0.2679612 2.852659 +0.8539475 0.2679612 2.852659 +0.974052 0.2679612 2.852659 +1.113885 0.2679612 2.852659 +1.27456 0.2679612 2.852659 +1.458117 0.2679612 2.852659 +1.667858 0.2679612 2.852659 +1.907556 0.2679612 2.852659 +2.181521 0.2679612 2.852659 +2.494678 0.2679612 2.852659 +2.852659 0.2679612 2.852659 +3.261896 0.2679612 2.852659 +3.729748 0.2679612 2.852659 +4.264621 0.2679612 2.852659 +4.876131 0.2679612 2.852659 +5.575266 0.2679612 2.852659 +6.374593 0.2679612 2.852659 +0 0.3158431 2.852659 +0 0.3158431 2.852659 +0 0.3158431 2.852659 +0.002268731 0.3158431 2.852659 +0.07076883 0.3158431 2.852659 +0.1119241 0.3158431 2.852659 +0.1475052 0.3158431 2.852659 +0.1846606 0.3158431 2.852659 +0.2245119 0.3158431 2.852659 +0.2679612 0.3158431 2.852659 +0.3158431 0.3158431 2.852659 +0.3689944 0.3158431 2.852659 +0.4282948 0.3158431 2.852659 +0.494694 0.3158431 2.852659 +0.5692344 0.3158431 2.852659 +0.6530715 0.3158431 2.852659 +0.7474945 0.3158431 2.852659 +0.8539475 0.3158431 2.852659 +0.974052 0.3158431 2.852659 +1.113885 0.3158431 2.852659 +1.27456 0.3158431 2.852659 +1.458117 0.3158431 2.852659 +1.667858 0.3158431 2.852659 +1.907556 0.3158431 2.852659 +2.181521 0.3158431 2.852659 +2.494678 0.3158431 2.852659 +2.852659 0.3158431 2.852659 +3.261896 0.3158431 2.852659 +3.729748 0.3158431 2.852659 +4.264621 0.3158431 2.852659 +4.876131 0.3158431 2.852659 +5.575266 0.3158431 2.852659 +6.374593 0.3158431 2.852659 +0 0.3689944 2.852659 +0 0.3689944 2.852659 +0 0.3689944 2.852659 +0.002268731 0.3689944 2.852659 +0.07076883 0.3689944 2.852659 +0.1119241 0.3689944 2.852659 +0.1475052 0.3689944 2.852659 +0.1846606 0.3689944 2.852659 +0.2245119 0.3689944 2.852659 +0.2679612 0.3689944 2.852659 +0.3158431 0.3689944 2.852659 +0.3689944 0.3689944 2.852659 +0.4282948 0.3689944 2.852659 +0.494694 0.3689944 2.852659 +0.5692344 0.3689944 2.852659 +0.6530715 0.3689944 2.852659 +0.7474945 0.3689944 2.852659 +0.8539475 0.3689944 2.852659 +0.974052 0.3689944 2.852659 +1.113885 0.3689944 2.852659 +1.27456 0.3689944 2.852659 +1.458117 0.3689944 2.852659 +1.667858 0.3689944 2.852659 +1.907556 0.3689944 2.852659 +2.181521 0.3689944 2.852659 +2.494678 0.3689944 2.852659 +2.852659 0.3689944 2.852659 +3.261896 0.3689944 2.852659 +3.729748 0.3689944 2.852659 +4.264621 0.3689944 2.852659 +4.876131 0.3689944 2.852659 +5.575266 0.3689944 2.852659 +6.374593 0.3689944 2.852659 +0 0.4282948 2.852659 +0 0.4282948 2.852659 +0 0.4282948 2.852659 +0.002268731 0.4282948 2.852659 +0.07076883 0.4282948 2.852659 +0.1119241 0.4282948 2.852659 +0.1475052 0.4282948 2.852659 +0.1846606 0.4282948 2.852659 +0.2245119 0.4282948 2.852659 +0.2679612 0.4282948 2.852659 +0.3158431 0.4282948 2.852659 +0.3689944 0.4282948 2.852659 +0.4282948 0.4282948 2.852659 +0.494694 0.4282948 2.852659 +0.5692344 0.4282948 2.852659 +0.6530715 0.4282948 2.852659 +0.7474945 0.4282948 2.852659 +0.8539475 0.4282948 2.852659 +0.974052 0.4282948 2.852659 +1.113885 0.4282948 2.852659 +1.27456 0.4282948 2.852659 +1.458117 0.4282948 2.852659 +1.667858 0.4282948 2.852659 +1.907556 0.4282948 2.852659 +2.181521 0.4282948 2.852659 +2.494678 0.4282948 2.852659 +2.852659 0.4282948 2.852659 +3.261896 0.4282948 2.852659 +3.729748 0.4282948 2.852659 +4.264621 0.4282948 2.852659 +4.876131 0.4282948 2.852659 +5.575266 0.4282948 2.852659 +6.374593 0.4282948 2.852659 +0 0.494694 2.852659 +0 0.494694 2.852659 +0 0.494694 2.852659 +0.002268731 0.494694 2.852659 +0.07076883 0.494694 2.852659 +0.1119241 0.494694 2.852659 +0.1475052 0.494694 2.852659 +0.1846606 0.494694 2.852659 +0.2245119 0.494694 2.852659 +0.2679612 0.494694 2.852659 +0.3158431 0.494694 2.852659 +0.3689944 0.494694 2.852659 +0.4282948 0.494694 2.852659 +0.494694 0.494694 2.852659 +0.5692344 0.494694 2.852659 +0.6530715 0.494694 2.852659 +0.7474945 0.494694 2.852659 +0.8539475 0.494694 2.852659 +0.974052 0.494694 2.852659 +1.113885 0.494694 2.852659 +1.27456 0.494694 2.852659 +1.458117 0.494694 2.852659 +1.667858 0.494694 2.852659 +1.907556 0.494694 2.852659 +2.181521 0.494694 2.852659 +2.494678 0.494694 2.852659 +2.852659 0.494694 2.852659 +3.261896 0.494694 2.852659 +3.729748 0.494694 2.852659 +4.264621 0.494694 2.852659 +4.876131 0.494694 2.852659 +5.575266 0.494694 2.852659 +6.374593 0.494694 2.852659 +0 0.5692344 2.852659 +0 0.5692344 2.852659 +0 0.5692344 2.852659 +0.002268731 0.5692344 2.852659 +0.07076883 0.5692344 2.852659 +0.1119241 0.5692344 2.852659 +0.1475052 0.5692344 2.852659 +0.1846606 0.5692344 2.852659 +0.2245119 0.5692344 2.852659 +0.2679612 0.5692344 2.852659 +0.3158431 0.5692344 2.852659 +0.3689944 0.5692344 2.852659 +0.4282948 0.5692344 2.852659 +0.494694 0.5692344 2.852659 +0.5692344 0.5692344 2.852659 +0.6530715 0.5692344 2.852659 +0.7474945 0.5692344 2.852659 +0.8539475 0.5692344 2.852659 +0.974052 0.5692344 2.852659 +1.113885 0.5692344 2.852659 +1.27456 0.5692344 2.852659 +1.458117 0.5692344 2.852659 +1.667858 0.5692344 2.852659 +1.907556 0.5692344 2.852659 +2.181521 0.5692344 2.852659 +2.494678 0.5692344 2.852659 +2.852659 0.5692344 2.852659 +3.261896 0.5692344 2.852659 +3.729748 0.5692344 2.852659 +4.264621 0.5692344 2.852659 +4.876131 0.5692344 2.852659 +5.575266 0.5692344 2.852659 +6.374593 0.5692344 2.852659 +0 0.6530715 2.852659 +0 0.6530715 2.852659 +0 0.6530715 2.852659 +0.002268731 0.6530715 2.852659 +0.07076883 0.6530715 2.852659 +0.1119241 0.6530715 2.852659 +0.1475052 0.6530715 2.852659 +0.1846606 0.6530715 2.852659 +0.2245119 0.6530715 2.852659 +0.2679612 0.6530715 2.852659 +0.3158431 0.6530715 2.852659 +0.3689944 0.6530715 2.852659 +0.4282948 0.6530715 2.852659 +0.494694 0.6530715 2.852659 +0.5692344 0.6530715 2.852659 +0.6530715 0.6530715 2.852659 +0.7474945 0.6530715 2.852659 +0.8539475 0.6530715 2.852659 +0.974052 0.6530715 2.852659 +1.113885 0.6530715 2.852659 +1.27456 0.6530715 2.852659 +1.458117 0.6530715 2.852659 +1.667858 0.6530715 2.852659 +1.907556 0.6530715 2.852659 +2.181521 0.6530715 2.852659 +2.494678 0.6530715 2.852659 +2.852659 0.6530715 2.852659 +3.261896 0.6530715 2.852659 +3.729748 0.6530715 2.852659 +4.264621 0.6530715 2.852659 +4.876131 0.6530715 2.852659 +5.575266 0.6530715 2.852659 +6.374593 0.6530715 2.852659 +0 0.7474945 2.852659 +0 0.7474945 2.852659 +0 0.7474945 2.852659 +0.002268731 0.7474945 2.852659 +0.07076883 0.7474945 2.852659 +0.1119241 0.7474945 2.852659 +0.1475052 0.7474945 2.852659 +0.1846606 0.7474945 2.852659 +0.2245119 0.7474945 2.852659 +0.2679612 0.7474945 2.852659 +0.3158431 0.7474945 2.852659 +0.3689944 0.7474945 2.852659 +0.4282948 0.7474945 2.852659 +0.494694 0.7474945 2.852659 +0.5692344 0.7474945 2.852659 +0.6530715 0.7474945 2.852659 +0.7474945 0.7474945 2.852659 +0.8539475 0.7474945 2.852659 +0.974052 0.7474945 2.852659 +1.113885 0.7474945 2.852659 +1.27456 0.7474945 2.852659 +1.458117 0.7474945 2.852659 +1.667858 0.7474945 2.852659 +1.907556 0.7474945 2.852659 +2.181521 0.7474945 2.852659 +2.494678 0.7474945 2.852659 +2.852659 0.7474945 2.852659 +3.261896 0.7474945 2.852659 +3.729748 0.7474945 2.852659 +4.264621 0.7474945 2.852659 +4.876131 0.7474945 2.852659 +5.575266 0.7474945 2.852659 +6.374593 0.7474945 2.852659 +0 0.8539475 2.852659 +0 0.8539475 2.852659 +0 0.8539475 2.852659 +0.002268731 0.8539475 2.852659 +0.07076883 0.8539475 2.852659 +0.1119241 0.8539475 2.852659 +0.1475052 0.8539475 2.852659 +0.1846606 0.8539475 2.852659 +0.2245119 0.8539475 2.852659 +0.2679612 0.8539475 2.852659 +0.3158431 0.8539475 2.852659 +0.3689944 0.8539475 2.852659 +0.4282948 0.8539475 2.852659 +0.494694 0.8539475 2.852659 +0.5692344 0.8539475 2.852659 +0.6530715 0.8539475 2.852659 +0.7474945 0.8539475 2.852659 +0.8539475 0.8539475 2.852659 +0.974052 0.8539475 2.852659 +1.113885 0.8539475 2.852659 +1.27456 0.8539475 2.852659 +1.458117 0.8539475 2.852659 +1.667858 0.8539475 2.852659 +1.907556 0.8539475 2.852659 +2.181521 0.8539475 2.852659 +2.494678 0.8539475 2.852659 +2.852659 0.8539475 2.852659 +3.261896 0.8539475 2.852659 +3.729748 0.8539475 2.852659 +4.264621 0.8539475 2.852659 +4.876131 0.8539475 2.852659 +5.575266 0.8539475 2.852659 +6.374593 0.8539475 2.852659 +0 0.974052 2.852659 +0 0.974052 2.852659 +0 0.974052 2.852659 +0.002268731 0.974052 2.852659 +0.07076883 0.974052 2.852659 +0.1119241 0.974052 2.852659 +0.1475052 0.974052 2.852659 +0.1846606 0.974052 2.852659 +0.2245119 0.974052 2.852659 +0.2679612 0.974052 2.852659 +0.3158431 0.974052 2.852659 +0.3689944 0.974052 2.852659 +0.4282948 0.974052 2.852659 +0.494694 0.974052 2.852659 +0.5692344 0.974052 2.852659 +0.6530715 0.974052 2.852659 +0.7474945 0.974052 2.852659 +0.8539475 0.974052 2.852659 +0.974052 0.974052 2.852659 +1.113885 0.974052 2.852659 +1.27456 0.974052 2.852659 +1.458117 0.974052 2.852659 +1.667858 0.974052 2.852659 +1.907556 0.974052 2.852659 +2.181521 0.974052 2.852659 +2.494678 0.974052 2.852659 +2.852659 0.974052 2.852659 +3.261896 0.974052 2.852659 +3.729748 0.974052 2.852659 +4.264621 0.974052 2.852659 +4.876131 0.974052 2.852659 +5.575266 0.974052 2.852659 +6.374593 0.974052 2.852659 +0 1.113885 2.852659 +0 1.113885 2.852659 +0 1.113885 2.852659 +0.002268731 1.113885 2.852659 +0.07076883 1.113885 2.852659 +0.1119241 1.113885 2.852659 +0.1475052 1.113885 2.852659 +0.1846606 1.113885 2.852659 +0.2245119 1.113885 2.852659 +0.2679612 1.113885 2.852659 +0.3158431 1.113885 2.852659 +0.3689944 1.113885 2.852659 +0.4282948 1.113885 2.852659 +0.494694 1.113885 2.852659 +0.5692344 1.113885 2.852659 +0.6530715 1.113885 2.852659 +0.7474945 1.113885 2.852659 +0.8539475 1.113885 2.852659 +0.974052 1.113885 2.852659 +1.113885 1.113885 2.852659 +1.27456 1.113885 2.852659 +1.458117 1.113885 2.852659 +1.667858 1.113885 2.852659 +1.907556 1.113885 2.852659 +2.181521 1.113885 2.852659 +2.494678 1.113885 2.852659 +2.852659 1.113885 2.852659 +3.261896 1.113885 2.852659 +3.729748 1.113885 2.852659 +4.264621 1.113885 2.852659 +4.876131 1.113885 2.852659 +5.575266 1.113885 2.852659 +6.374593 1.113885 2.852659 +0 1.27456 2.852659 +0 1.27456 2.852659 +0 1.27456 2.852659 +0.002268731 1.27456 2.852659 +0.07076883 1.27456 2.852659 +0.1119241 1.27456 2.852659 +0.1475052 1.27456 2.852659 +0.1846606 1.27456 2.852659 +0.2245119 1.27456 2.852659 +0.2679612 1.27456 2.852659 +0.3158431 1.27456 2.852659 +0.3689944 1.27456 2.852659 +0.4282948 1.27456 2.852659 +0.494694 1.27456 2.852659 +0.5692344 1.27456 2.852659 +0.6530715 1.27456 2.852659 +0.7474945 1.27456 2.852659 +0.8539475 1.27456 2.852659 +0.974052 1.27456 2.852659 +1.113885 1.27456 2.852659 +1.27456 1.27456 2.852659 +1.458117 1.27456 2.852659 +1.667858 1.27456 2.852659 +1.907556 1.27456 2.852659 +2.181521 1.27456 2.852659 +2.494678 1.27456 2.852659 +2.852659 1.27456 2.852659 +3.261896 1.27456 2.852659 +3.729748 1.27456 2.852659 +4.264621 1.27456 2.852659 +4.876131 1.27456 2.852659 +5.575266 1.27456 2.852659 +6.374593 1.27456 2.852659 +0 1.458117 2.852659 +0 1.458117 2.852659 +0 1.458117 2.852659 +0.002268731 1.458117 2.852659 +0.07076883 1.458117 2.852659 +0.1119241 1.458117 2.852659 +0.1475052 1.458117 2.852659 +0.1846606 1.458117 2.852659 +0.2245119 1.458117 2.852659 +0.2679612 1.458117 2.852659 +0.3158431 1.458117 2.852659 +0.3689944 1.458117 2.852659 +0.4282948 1.458117 2.852659 +0.494694 1.458117 2.852659 +0.5692344 1.458117 2.852659 +0.6530715 1.458117 2.852659 +0.7474945 1.458117 2.852659 +0.8539475 1.458117 2.852659 +0.974052 1.458117 2.852659 +1.113885 1.458117 2.852659 +1.27456 1.458117 2.852659 +1.458117 1.458117 2.852659 +1.667858 1.458117 2.852659 +1.907556 1.458117 2.852659 +2.181521 1.458117 2.852659 +2.494678 1.458117 2.852659 +2.852659 1.458117 2.852659 +3.261896 1.458117 2.852659 +3.729748 1.458117 2.852659 +4.264621 1.458117 2.852659 +4.876131 1.458117 2.852659 +5.575266 1.458117 2.852659 +6.374593 1.458117 2.852659 +0 1.667858 2.852659 +0 1.667858 2.852659 +0 1.667858 2.852659 +0.002268731 1.667858 2.852659 +0.07076883 1.667858 2.852659 +0.1119241 1.667858 2.852659 +0.1475052 1.667858 2.852659 +0.1846606 1.667858 2.852659 +0.2245119 1.667858 2.852659 +0.2679612 1.667858 2.852659 +0.3158431 1.667858 2.852659 +0.3689944 1.667858 2.852659 +0.4282948 1.667858 2.852659 +0.494694 1.667858 2.852659 +0.5692344 1.667858 2.852659 +0.6530715 1.667858 2.852659 +0.7474945 1.667858 2.852659 +0.8539475 1.667858 2.852659 +0.974052 1.667858 2.852659 +1.113885 1.667858 2.852659 +1.27456 1.667858 2.852659 +1.458117 1.667858 2.852659 +1.667858 1.667858 2.852659 +1.907556 1.667858 2.852659 +2.181521 1.667858 2.852659 +2.494678 1.667858 2.852659 +2.852659 1.667858 2.852659 +3.261896 1.667858 2.852659 +3.729748 1.667858 2.852659 +4.264621 1.667858 2.852659 +4.876131 1.667858 2.852659 +5.575266 1.667858 2.852659 +6.374593 1.667858 2.852659 +0 1.907556 2.852659 +0 1.907556 2.852659 +0 1.907556 2.852659 +0.002268731 1.907556 2.852659 +0.07076883 1.907556 2.852659 +0.1119241 1.907556 2.852659 +0.1475052 1.907556 2.852659 +0.1846606 1.907556 2.852659 +0.2245119 1.907556 2.852659 +0.2679612 1.907556 2.852659 +0.3158431 1.907556 2.852659 +0.3689944 1.907556 2.852659 +0.4282948 1.907556 2.852659 +0.494694 1.907556 2.852659 +0.5692344 1.907556 2.852659 +0.6530715 1.907556 2.852659 +0.7474945 1.907556 2.852659 +0.8539475 1.907556 2.852659 +0.974052 1.907556 2.852659 +1.113885 1.907556 2.852659 +1.27456 1.907556 2.852659 +1.458117 1.907556 2.852659 +1.667858 1.907556 2.852659 +1.907556 1.907556 2.852659 +2.181521 1.907556 2.852659 +2.494678 1.907556 2.852659 +2.852659 1.907556 2.852659 +3.261896 1.907556 2.852659 +3.729748 1.907556 2.852659 +4.264621 1.907556 2.852659 +4.876131 1.907556 2.852659 +5.575266 1.907556 2.852659 +6.374593 1.907556 2.852659 +0 2.181521 2.852659 +0 2.181521 2.852659 +0 2.181521 2.852659 +0.002268731 2.181521 2.852659 +0.07076883 2.181521 2.852659 +0.1119241 2.181521 2.852659 +0.1475052 2.181521 2.852659 +0.1846606 2.181521 2.852659 +0.2245119 2.181521 2.852659 +0.2679612 2.181521 2.852659 +0.3158431 2.181521 2.852659 +0.3689944 2.181521 2.852659 +0.4282948 2.181521 2.852659 +0.494694 2.181521 2.852659 +0.5692344 2.181521 2.852659 +0.6530715 2.181521 2.852659 +0.7474945 2.181521 2.852659 +0.8539475 2.181521 2.852659 +0.974052 2.181521 2.852659 +1.113885 2.181521 2.852659 +1.27456 2.181521 2.852659 +1.458117 2.181521 2.852659 +1.667858 2.181521 2.852659 +1.907556 2.181521 2.852659 +2.181521 2.181521 2.852659 +2.494678 2.181521 2.852659 +2.852659 2.181521 2.852659 +3.261896 2.181521 2.852659 +3.729748 2.181521 2.852659 +4.264621 2.181521 2.852659 +4.876131 2.181521 2.852659 +5.575266 2.181521 2.852659 +6.374593 2.181521 2.852659 +0 2.494678 2.852659 +0 2.494678 2.852659 +0 2.494678 2.852659 +0.002268731 2.494678 2.852659 +0.07076883 2.494678 2.852659 +0.1119241 2.494678 2.852659 +0.1475052 2.494678 2.852659 +0.1846606 2.494678 2.852659 +0.2245119 2.494678 2.852659 +0.2679612 2.494678 2.852659 +0.3158431 2.494678 2.852659 +0.3689944 2.494678 2.852659 +0.4282948 2.494678 2.852659 +0.494694 2.494678 2.852659 +0.5692344 2.494678 2.852659 +0.6530715 2.494678 2.852659 +0.7474945 2.494678 2.852659 +0.8539475 2.494678 2.852659 +0.974052 2.494678 2.852659 +1.113885 2.494678 2.852659 +1.27456 2.494678 2.852659 +1.458117 2.494678 2.852659 +1.667858 2.494678 2.852659 +1.907556 2.494678 2.852659 +2.181521 2.494678 2.852659 +2.494678 2.494678 2.852659 +2.852659 2.494678 2.852659 +3.261896 2.494678 2.852659 +3.729748 2.494678 2.852659 +4.264621 2.494678 2.852659 +4.876131 2.494678 2.852659 +5.575266 2.494678 2.852659 +6.374593 2.494678 2.852659 +0 2.852659 2.852659 +0 2.852659 2.852659 +0 2.852659 2.852659 +0.002268731 2.852659 2.852659 +0.07076883 2.852659 2.852659 +0.1119241 2.852659 2.852659 +0.1475052 2.852659 2.852659 +0.1846606 2.852659 2.852659 +0.2245119 2.852659 2.852659 +0.2679612 2.852659 2.852659 +0.3158431 2.852659 2.852659 +0.3689944 2.852659 2.852659 +0.4282948 2.852659 2.852659 +0.494694 2.852659 2.852659 +0.5692344 2.852659 2.852659 +0.6530715 2.852659 2.852659 +0.7474945 2.852659 2.852659 +0.8539475 2.852659 2.852659 +0.974052 2.852659 2.852659 +1.113885 2.852659 2.852659 +1.27456 2.852659 2.852659 +1.458117 2.852659 2.852659 +1.667858 2.852659 2.852659 +1.907556 2.852659 2.852659 +2.181521 2.852659 2.852659 +2.494678 2.852659 2.852659 +2.852659 2.852659 2.852659 +3.261896 2.852659 2.852659 +3.729748 2.852659 2.852659 +4.264621 2.852659 2.852659 +4.876131 2.852659 2.852659 +5.575266 2.852659 2.852659 +6.374593 2.852659 2.852659 +0 3.261896 2.852659 +0 3.261896 2.852659 +0 3.261896 2.852659 +0.002268731 3.261896 2.852659 +0.07076883 3.261896 2.852659 +0.1119241 3.261896 2.852659 +0.1475052 3.261896 2.852659 +0.1846606 3.261896 2.852659 +0.2245119 3.261896 2.852659 +0.2679612 3.261896 2.852659 +0.3158431 3.261896 2.852659 +0.3689944 3.261896 2.852659 +0.4282948 3.261896 2.852659 +0.494694 3.261896 2.852659 +0.5692344 3.261896 2.852659 +0.6530715 3.261896 2.852659 +0.7474945 3.261896 2.852659 +0.8539475 3.261896 2.852659 +0.974052 3.261896 2.852659 +1.113885 3.261896 2.852659 +1.27456 3.261896 2.852659 +1.458117 3.261896 2.852659 +1.667858 3.261896 2.852659 +1.907556 3.261896 2.852659 +2.181521 3.261896 2.852659 +2.494678 3.261896 2.852659 +2.852659 3.261896 2.852659 +3.261896 3.261896 2.852659 +3.729748 3.261896 2.852659 +4.264621 3.261896 2.852659 +4.876131 3.261896 2.852659 +5.575266 3.261896 2.852659 +6.374593 3.261896 2.852659 +0 3.729748 2.852659 +0 3.729748 2.852659 +0 3.729748 2.852659 +0.002268731 3.729748 2.852659 +0.07076883 3.729748 2.852659 +0.1119241 3.729748 2.852659 +0.1475052 3.729748 2.852659 +0.1846606 3.729748 2.852659 +0.2245119 3.729748 2.852659 +0.2679612 3.729748 2.852659 +0.3158431 3.729748 2.852659 +0.3689944 3.729748 2.852659 +0.4282948 3.729748 2.852659 +0.494694 3.729748 2.852659 +0.5692344 3.729748 2.852659 +0.6530715 3.729748 2.852659 +0.7474945 3.729748 2.852659 +0.8539475 3.729748 2.852659 +0.974052 3.729748 2.852659 +1.113885 3.729748 2.852659 +1.27456 3.729748 2.852659 +1.458117 3.729748 2.852659 +1.667858 3.729748 2.852659 +1.907556 3.729748 2.852659 +2.181521 3.729748 2.852659 +2.494678 3.729748 2.852659 +2.852659 3.729748 2.852659 +3.261896 3.729748 2.852659 +3.729748 3.729748 2.852659 +4.264621 3.729748 2.852659 +4.876131 3.729748 2.852659 +5.575266 3.729748 2.852659 +6.374593 3.729748 2.852659 +0 4.264621 2.852659 +0 4.264621 2.852659 +0 4.264621 2.852659 +0.002268731 4.264621 2.852659 +0.07076883 4.264621 2.852659 +0.1119241 4.264621 2.852659 +0.1475052 4.264621 2.852659 +0.1846606 4.264621 2.852659 +0.2245119 4.264621 2.852659 +0.2679612 4.264621 2.852659 +0.3158431 4.264621 2.852659 +0.3689944 4.264621 2.852659 +0.4282948 4.264621 2.852659 +0.494694 4.264621 2.852659 +0.5692344 4.264621 2.852659 +0.6530715 4.264621 2.852659 +0.7474945 4.264621 2.852659 +0.8539475 4.264621 2.852659 +0.974052 4.264621 2.852659 +1.113885 4.264621 2.852659 +1.27456 4.264621 2.852659 +1.458117 4.264621 2.852659 +1.667858 4.264621 2.852659 +1.907556 4.264621 2.852659 +2.181521 4.264621 2.852659 +2.494678 4.264621 2.852659 +2.852659 4.264621 2.852659 +3.261896 4.264621 2.852659 +3.729748 4.264621 2.852659 +4.264621 4.264621 2.852659 +4.876131 4.264621 2.852659 +5.575266 4.264621 2.852659 +6.374593 4.264621 2.852659 +0 4.876131 2.852659 +0 4.876131 2.852659 +0 4.876131 2.852659 +0.002268731 4.876131 2.852659 +0.07076883 4.876131 2.852659 +0.1119241 4.876131 2.852659 +0.1475052 4.876131 2.852659 +0.1846606 4.876131 2.852659 +0.2245119 4.876131 2.852659 +0.2679612 4.876131 2.852659 +0.3158431 4.876131 2.852659 +0.3689944 4.876131 2.852659 +0.4282948 4.876131 2.852659 +0.494694 4.876131 2.852659 +0.5692344 4.876131 2.852659 +0.6530715 4.876131 2.852659 +0.7474945 4.876131 2.852659 +0.8539475 4.876131 2.852659 +0.974052 4.876131 2.852659 +1.113885 4.876131 2.852659 +1.27456 4.876131 2.852659 +1.458117 4.876131 2.852659 +1.667858 4.876131 2.852659 +1.907556 4.876131 2.852659 +2.181521 4.876131 2.852659 +2.494678 4.876131 2.852659 +2.852659 4.876131 2.852659 +3.261896 4.876131 2.852659 +3.729748 4.876131 2.852659 +4.264621 4.876131 2.852659 +4.876131 4.876131 2.852659 +5.575266 4.876131 2.852659 +6.374593 4.876131 2.852659 +0 5.575266 2.852659 +0 5.575266 2.852659 +0 5.575266 2.852659 +0.002268731 5.575266 2.852659 +0.07076883 5.575266 2.852659 +0.1119241 5.575266 2.852659 +0.1475052 5.575266 2.852659 +0.1846606 5.575266 2.852659 +0.2245119 5.575266 2.852659 +0.2679612 5.575266 2.852659 +0.3158431 5.575266 2.852659 +0.3689944 5.575266 2.852659 +0.4282948 5.575266 2.852659 +0.494694 5.575266 2.852659 +0.5692344 5.575266 2.852659 +0.6530715 5.575266 2.852659 +0.7474945 5.575266 2.852659 +0.8539475 5.575266 2.852659 +0.974052 5.575266 2.852659 +1.113885 5.575266 2.852659 +1.27456 5.575266 2.852659 +1.458117 5.575266 2.852659 +1.667858 5.575266 2.852659 +1.907556 5.575266 2.852659 +2.181521 5.575266 2.852659 +2.494678 5.575266 2.852659 +2.852659 5.575266 2.852659 +3.261896 5.575266 2.852659 +3.729748 5.575266 2.852659 +4.264621 5.575266 2.852659 +4.876131 5.575266 2.852659 +5.575266 5.575266 2.852659 +6.374593 5.575266 2.852659 +0 6.374593 2.852659 +0 6.374593 2.852659 +0 6.374593 2.852659 +0.002268731 6.374593 2.852659 +0.07076883 6.374593 2.852659 +0.1119241 6.374593 2.852659 +0.1475052 6.374593 2.852659 +0.1846606 6.374593 2.852659 +0.2245119 6.374593 2.852659 +0.2679612 6.374593 2.852659 +0.3158431 6.374593 2.852659 +0.3689944 6.374593 2.852659 +0.4282948 6.374593 2.852659 +0.494694 6.374593 2.852659 +0.5692344 6.374593 2.852659 +0.6530715 6.374593 2.852659 +0.7474945 6.374593 2.852659 +0.8539475 6.374593 2.852659 +0.974052 6.374593 2.852659 +1.113885 6.374593 2.852659 +1.27456 6.374593 2.852659 +1.458117 6.374593 2.852659 +1.667858 6.374593 2.852659 +1.907556 6.374593 2.852659 +2.181521 6.374593 2.852659 +2.494678 6.374593 2.852659 +2.852659 6.374593 2.852659 +3.261896 6.374593 2.852659 +3.729748 6.374593 2.852659 +4.264621 6.374593 2.852659 +4.876131 6.374593 2.852659 +5.575266 6.374593 2.852659 +6.374593 6.374593 2.852659 +0 0 3.261896 +0 0 3.261896 +0 0 3.261896 +0.002268731 0 3.261896 +0.07076883 0 3.261896 +0.1119241 0 3.261896 +0.1475052 0 3.261896 +0.1846606 0 3.261896 +0.2245119 0 3.261896 +0.2679612 0 3.261896 +0.3158431 0 3.261896 +0.3689944 0 3.261896 +0.4282948 0 3.261896 +0.494694 0 3.261896 +0.5692344 0 3.261896 +0.6530715 0 3.261896 +0.7474945 0 3.261896 +0.8539475 0 3.261896 +0.974052 0 3.261896 +1.113885 0 3.261896 +1.27456 0 3.261896 +1.458117 0 3.261896 +1.667858 0 3.261896 +1.907556 0 3.261896 +2.181521 0 3.261896 +2.494678 0 3.261896 +2.852659 0 3.261896 +3.261896 0 3.261896 +3.729748 0 3.261896 +4.264621 0 3.261896 +4.876131 0 3.261896 +5.575266 0 3.261896 +6.374593 0 3.261896 +0 0 3.261896 +0 0 3.261896 +0 0 3.261896 +0.002268731 0 3.261896 +0.07076883 0 3.261896 +0.1119241 0 3.261896 +0.1475052 0 3.261896 +0.1846606 0 3.261896 +0.2245119 0 3.261896 +0.2679612 0 3.261896 +0.3158431 0 3.261896 +0.3689944 0 3.261896 +0.4282948 0 3.261896 +0.494694 0 3.261896 +0.5692344 0 3.261896 +0.6530715 0 3.261896 +0.7474945 0 3.261896 +0.8539475 0 3.261896 +0.974052 0 3.261896 +1.113885 0 3.261896 +1.27456 0 3.261896 +1.458117 0 3.261896 +1.667858 0 3.261896 +1.907556 0 3.261896 +2.181521 0 3.261896 +2.494678 0 3.261896 +2.852659 0 3.261896 +3.261896 0 3.261896 +3.729748 0 3.261896 +4.264621 0 3.261896 +4.876131 0 3.261896 +5.575266 0 3.261896 +6.374593 0 3.261896 +0 0 3.261896 +0 0 3.261896 +0 0 3.261896 +0.002268731 0 3.261896 +0.07076883 0 3.261896 +0.1119241 0 3.261896 +0.1475052 0 3.261896 +0.1846606 0 3.261896 +0.2245119 0 3.261896 +0.2679612 0 3.261896 +0.3158431 0 3.261896 +0.3689944 0 3.261896 +0.4282948 0 3.261896 +0.494694 0 3.261896 +0.5692344 0 3.261896 +0.6530715 0 3.261896 +0.7474945 0 3.261896 +0.8539475 0 3.261896 +0.974052 0 3.261896 +1.113885 0 3.261896 +1.27456 0 3.261896 +1.458117 0 3.261896 +1.667858 0 3.261896 +1.907556 0 3.261896 +2.181521 0 3.261896 +2.494678 0 3.261896 +2.852659 0 3.261896 +3.261896 0 3.261896 +3.729748 0 3.261896 +4.264621 0 3.261896 +4.876131 0 3.261896 +5.575266 0 3.261896 +6.374593 0 3.261896 +0 0.002268731 3.261896 +0 0.002268731 3.261896 +0 0.002268731 3.261896 +0.002268731 0.002268731 3.261896 +0.07076883 0.002268731 3.261896 +0.1119241 0.002268731 3.261896 +0.1475052 0.002268731 3.261896 +0.1846606 0.002268731 3.261896 +0.2245119 0.002268731 3.261896 +0.2679612 0.002268731 3.261896 +0.3158431 0.002268731 3.261896 +0.3689944 0.002268731 3.261896 +0.4282948 0.002268731 3.261896 +0.494694 0.002268731 3.261896 +0.5692344 0.002268731 3.261896 +0.6530715 0.002268731 3.261896 +0.7474945 0.002268731 3.261896 +0.8539475 0.002268731 3.261896 +0.974052 0.002268731 3.261896 +1.113885 0.002268731 3.261896 +1.27456 0.002268731 3.261896 +1.458117 0.002268731 3.261896 +1.667858 0.002268731 3.261896 +1.907556 0.002268731 3.261896 +2.181521 0.002268731 3.261896 +2.494678 0.002268731 3.261896 +2.852659 0.002268731 3.261896 +3.261896 0.002268731 3.261896 +3.729748 0.002268731 3.261896 +4.264621 0.002268731 3.261896 +4.876131 0.002268731 3.261896 +5.575266 0.002268731 3.261896 +6.374593 0.002268731 3.261896 +0 0.07076883 3.261896 +0 0.07076883 3.261896 +0 0.07076883 3.261896 +0.002268731 0.07076883 3.261896 +0.07076883 0.07076883 3.261896 +0.1119241 0.07076883 3.261896 +0.1475052 0.07076883 3.261896 +0.1846606 0.07076883 3.261896 +0.2245119 0.07076883 3.261896 +0.2679612 0.07076883 3.261896 +0.3158431 0.07076883 3.261896 +0.3689944 0.07076883 3.261896 +0.4282948 0.07076883 3.261896 +0.494694 0.07076883 3.261896 +0.5692344 0.07076883 3.261896 +0.6530715 0.07076883 3.261896 +0.7474945 0.07076883 3.261896 +0.8539475 0.07076883 3.261896 +0.974052 0.07076883 3.261896 +1.113885 0.07076883 3.261896 +1.27456 0.07076883 3.261896 +1.458117 0.07076883 3.261896 +1.667858 0.07076883 3.261896 +1.907556 0.07076883 3.261896 +2.181521 0.07076883 3.261896 +2.494678 0.07076883 3.261896 +2.852659 0.07076883 3.261896 +3.261896 0.07076883 3.261896 +3.729748 0.07076883 3.261896 +4.264621 0.07076883 3.261896 +4.876131 0.07076883 3.261896 +5.575266 0.07076883 3.261896 +6.374593 0.07076883 3.261896 +0 0.1119241 3.261896 +0 0.1119241 3.261896 +0 0.1119241 3.261896 +0.002268731 0.1119241 3.261896 +0.07076883 0.1119241 3.261896 +0.1119241 0.1119241 3.261896 +0.1475052 0.1119241 3.261896 +0.1846606 0.1119241 3.261896 +0.2245119 0.1119241 3.261896 +0.2679612 0.1119241 3.261896 +0.3158431 0.1119241 3.261896 +0.3689944 0.1119241 3.261896 +0.4282948 0.1119241 3.261896 +0.494694 0.1119241 3.261896 +0.5692344 0.1119241 3.261896 +0.6530715 0.1119241 3.261896 +0.7474945 0.1119241 3.261896 +0.8539475 0.1119241 3.261896 +0.974052 0.1119241 3.261896 +1.113885 0.1119241 3.261896 +1.27456 0.1119241 3.261896 +1.458117 0.1119241 3.261896 +1.667858 0.1119241 3.261896 +1.907556 0.1119241 3.261896 +2.181521 0.1119241 3.261896 +2.494678 0.1119241 3.261896 +2.852659 0.1119241 3.261896 +3.261896 0.1119241 3.261896 +3.729748 0.1119241 3.261896 +4.264621 0.1119241 3.261896 +4.876131 0.1119241 3.261896 +5.575266 0.1119241 3.261896 +6.374593 0.1119241 3.261896 +0 0.1475052 3.261896 +0 0.1475052 3.261896 +0 0.1475052 3.261896 +0.002268731 0.1475052 3.261896 +0.07076883 0.1475052 3.261896 +0.1119241 0.1475052 3.261896 +0.1475052 0.1475052 3.261896 +0.1846606 0.1475052 3.261896 +0.2245119 0.1475052 3.261896 +0.2679612 0.1475052 3.261896 +0.3158431 0.1475052 3.261896 +0.3689944 0.1475052 3.261896 +0.4282948 0.1475052 3.261896 +0.494694 0.1475052 3.261896 +0.5692344 0.1475052 3.261896 +0.6530715 0.1475052 3.261896 +0.7474945 0.1475052 3.261896 +0.8539475 0.1475052 3.261896 +0.974052 0.1475052 3.261896 +1.113885 0.1475052 3.261896 +1.27456 0.1475052 3.261896 +1.458117 0.1475052 3.261896 +1.667858 0.1475052 3.261896 +1.907556 0.1475052 3.261896 +2.181521 0.1475052 3.261896 +2.494678 0.1475052 3.261896 +2.852659 0.1475052 3.261896 +3.261896 0.1475052 3.261896 +3.729748 0.1475052 3.261896 +4.264621 0.1475052 3.261896 +4.876131 0.1475052 3.261896 +5.575266 0.1475052 3.261896 +6.374593 0.1475052 3.261896 +0 0.1846606 3.261896 +0 0.1846606 3.261896 +0 0.1846606 3.261896 +0.002268731 0.1846606 3.261896 +0.07076883 0.1846606 3.261896 +0.1119241 0.1846606 3.261896 +0.1475052 0.1846606 3.261896 +0.1846606 0.1846606 3.261896 +0.2245119 0.1846606 3.261896 +0.2679612 0.1846606 3.261896 +0.3158431 0.1846606 3.261896 +0.3689944 0.1846606 3.261896 +0.4282948 0.1846606 3.261896 +0.494694 0.1846606 3.261896 +0.5692344 0.1846606 3.261896 +0.6530715 0.1846606 3.261896 +0.7474945 0.1846606 3.261896 +0.8539475 0.1846606 3.261896 +0.974052 0.1846606 3.261896 +1.113885 0.1846606 3.261896 +1.27456 0.1846606 3.261896 +1.458117 0.1846606 3.261896 +1.667858 0.1846606 3.261896 +1.907556 0.1846606 3.261896 +2.181521 0.1846606 3.261896 +2.494678 0.1846606 3.261896 +2.852659 0.1846606 3.261896 +3.261896 0.1846606 3.261896 +3.729748 0.1846606 3.261896 +4.264621 0.1846606 3.261896 +4.876131 0.1846606 3.261896 +5.575266 0.1846606 3.261896 +6.374593 0.1846606 3.261896 +0 0.2245119 3.261896 +0 0.2245119 3.261896 +0 0.2245119 3.261896 +0.002268731 0.2245119 3.261896 +0.07076883 0.2245119 3.261896 +0.1119241 0.2245119 3.261896 +0.1475052 0.2245119 3.261896 +0.1846606 0.2245119 3.261896 +0.2245119 0.2245119 3.261896 +0.2679612 0.2245119 3.261896 +0.3158431 0.2245119 3.261896 +0.3689944 0.2245119 3.261896 +0.4282948 0.2245119 3.261896 +0.494694 0.2245119 3.261896 +0.5692344 0.2245119 3.261896 +0.6530715 0.2245119 3.261896 +0.7474945 0.2245119 3.261896 +0.8539475 0.2245119 3.261896 +0.974052 0.2245119 3.261896 +1.113885 0.2245119 3.261896 +1.27456 0.2245119 3.261896 +1.458117 0.2245119 3.261896 +1.667858 0.2245119 3.261896 +1.907556 0.2245119 3.261896 +2.181521 0.2245119 3.261896 +2.494678 0.2245119 3.261896 +2.852659 0.2245119 3.261896 +3.261896 0.2245119 3.261896 +3.729748 0.2245119 3.261896 +4.264621 0.2245119 3.261896 +4.876131 0.2245119 3.261896 +5.575266 0.2245119 3.261896 +6.374593 0.2245119 3.261896 +0 0.2679612 3.261896 +0 0.2679612 3.261896 +0 0.2679612 3.261896 +0.002268731 0.2679612 3.261896 +0.07076883 0.2679612 3.261896 +0.1119241 0.2679612 3.261896 +0.1475052 0.2679612 3.261896 +0.1846606 0.2679612 3.261896 +0.2245119 0.2679612 3.261896 +0.2679612 0.2679612 3.261896 +0.3158431 0.2679612 3.261896 +0.3689944 0.2679612 3.261896 +0.4282948 0.2679612 3.261896 +0.494694 0.2679612 3.261896 +0.5692344 0.2679612 3.261896 +0.6530715 0.2679612 3.261896 +0.7474945 0.2679612 3.261896 +0.8539475 0.2679612 3.261896 +0.974052 0.2679612 3.261896 +1.113885 0.2679612 3.261896 +1.27456 0.2679612 3.261896 +1.458117 0.2679612 3.261896 +1.667858 0.2679612 3.261896 +1.907556 0.2679612 3.261896 +2.181521 0.2679612 3.261896 +2.494678 0.2679612 3.261896 +2.852659 0.2679612 3.261896 +3.261896 0.2679612 3.261896 +3.729748 0.2679612 3.261896 +4.264621 0.2679612 3.261896 +4.876131 0.2679612 3.261896 +5.575266 0.2679612 3.261896 +6.374593 0.2679612 3.261896 +0 0.3158431 3.261896 +0 0.3158431 3.261896 +0 0.3158431 3.261896 +0.002268731 0.3158431 3.261896 +0.07076883 0.3158431 3.261896 +0.1119241 0.3158431 3.261896 +0.1475052 0.3158431 3.261896 +0.1846606 0.3158431 3.261896 +0.2245119 0.3158431 3.261896 +0.2679612 0.3158431 3.261896 +0.3158431 0.3158431 3.261896 +0.3689944 0.3158431 3.261896 +0.4282948 0.3158431 3.261896 +0.494694 0.3158431 3.261896 +0.5692344 0.3158431 3.261896 +0.6530715 0.3158431 3.261896 +0.7474945 0.3158431 3.261896 +0.8539475 0.3158431 3.261896 +0.974052 0.3158431 3.261896 +1.113885 0.3158431 3.261896 +1.27456 0.3158431 3.261896 +1.458117 0.3158431 3.261896 +1.667858 0.3158431 3.261896 +1.907556 0.3158431 3.261896 +2.181521 0.3158431 3.261896 +2.494678 0.3158431 3.261896 +2.852659 0.3158431 3.261896 +3.261896 0.3158431 3.261896 +3.729748 0.3158431 3.261896 +4.264621 0.3158431 3.261896 +4.876131 0.3158431 3.261896 +5.575266 0.3158431 3.261896 +6.374593 0.3158431 3.261896 +0 0.3689944 3.261896 +0 0.3689944 3.261896 +0 0.3689944 3.261896 +0.002268731 0.3689944 3.261896 +0.07076883 0.3689944 3.261896 +0.1119241 0.3689944 3.261896 +0.1475052 0.3689944 3.261896 +0.1846606 0.3689944 3.261896 +0.2245119 0.3689944 3.261896 +0.2679612 0.3689944 3.261896 +0.3158431 0.3689944 3.261896 +0.3689944 0.3689944 3.261896 +0.4282948 0.3689944 3.261896 +0.494694 0.3689944 3.261896 +0.5692344 0.3689944 3.261896 +0.6530715 0.3689944 3.261896 +0.7474945 0.3689944 3.261896 +0.8539475 0.3689944 3.261896 +0.974052 0.3689944 3.261896 +1.113885 0.3689944 3.261896 +1.27456 0.3689944 3.261896 +1.458117 0.3689944 3.261896 +1.667858 0.3689944 3.261896 +1.907556 0.3689944 3.261896 +2.181521 0.3689944 3.261896 +2.494678 0.3689944 3.261896 +2.852659 0.3689944 3.261896 +3.261896 0.3689944 3.261896 +3.729748 0.3689944 3.261896 +4.264621 0.3689944 3.261896 +4.876131 0.3689944 3.261896 +5.575266 0.3689944 3.261896 +6.374593 0.3689944 3.261896 +0 0.4282948 3.261896 +0 0.4282948 3.261896 +0 0.4282948 3.261896 +0.002268731 0.4282948 3.261896 +0.07076883 0.4282948 3.261896 +0.1119241 0.4282948 3.261896 +0.1475052 0.4282948 3.261896 +0.1846606 0.4282948 3.261896 +0.2245119 0.4282948 3.261896 +0.2679612 0.4282948 3.261896 +0.3158431 0.4282948 3.261896 +0.3689944 0.4282948 3.261896 +0.4282948 0.4282948 3.261896 +0.494694 0.4282948 3.261896 +0.5692344 0.4282948 3.261896 +0.6530715 0.4282948 3.261896 +0.7474945 0.4282948 3.261896 +0.8539475 0.4282948 3.261896 +0.974052 0.4282948 3.261896 +1.113885 0.4282948 3.261896 +1.27456 0.4282948 3.261896 +1.458117 0.4282948 3.261896 +1.667858 0.4282948 3.261896 +1.907556 0.4282948 3.261896 +2.181521 0.4282948 3.261896 +2.494678 0.4282948 3.261896 +2.852659 0.4282948 3.261896 +3.261896 0.4282948 3.261896 +3.729748 0.4282948 3.261896 +4.264621 0.4282948 3.261896 +4.876131 0.4282948 3.261896 +5.575266 0.4282948 3.261896 +6.374593 0.4282948 3.261896 +0 0.494694 3.261896 +0 0.494694 3.261896 +0 0.494694 3.261896 +0.002268731 0.494694 3.261896 +0.07076883 0.494694 3.261896 +0.1119241 0.494694 3.261896 +0.1475052 0.494694 3.261896 +0.1846606 0.494694 3.261896 +0.2245119 0.494694 3.261896 +0.2679612 0.494694 3.261896 +0.3158431 0.494694 3.261896 +0.3689944 0.494694 3.261896 +0.4282948 0.494694 3.261896 +0.494694 0.494694 3.261896 +0.5692344 0.494694 3.261896 +0.6530715 0.494694 3.261896 +0.7474945 0.494694 3.261896 +0.8539475 0.494694 3.261896 +0.974052 0.494694 3.261896 +1.113885 0.494694 3.261896 +1.27456 0.494694 3.261896 +1.458117 0.494694 3.261896 +1.667858 0.494694 3.261896 +1.907556 0.494694 3.261896 +2.181521 0.494694 3.261896 +2.494678 0.494694 3.261896 +2.852659 0.494694 3.261896 +3.261896 0.494694 3.261896 +3.729748 0.494694 3.261896 +4.264621 0.494694 3.261896 +4.876131 0.494694 3.261896 +5.575266 0.494694 3.261896 +6.374593 0.494694 3.261896 +0 0.5692344 3.261896 +0 0.5692344 3.261896 +0 0.5692344 3.261896 +0.002268731 0.5692344 3.261896 +0.07076883 0.5692344 3.261896 +0.1119241 0.5692344 3.261896 +0.1475052 0.5692344 3.261896 +0.1846606 0.5692344 3.261896 +0.2245119 0.5692344 3.261896 +0.2679612 0.5692344 3.261896 +0.3158431 0.5692344 3.261896 +0.3689944 0.5692344 3.261896 +0.4282948 0.5692344 3.261896 +0.494694 0.5692344 3.261896 +0.5692344 0.5692344 3.261896 +0.6530715 0.5692344 3.261896 +0.7474945 0.5692344 3.261896 +0.8539475 0.5692344 3.261896 +0.974052 0.5692344 3.261896 +1.113885 0.5692344 3.261896 +1.27456 0.5692344 3.261896 +1.458117 0.5692344 3.261896 +1.667858 0.5692344 3.261896 +1.907556 0.5692344 3.261896 +2.181521 0.5692344 3.261896 +2.494678 0.5692344 3.261896 +2.852659 0.5692344 3.261896 +3.261896 0.5692344 3.261896 +3.729748 0.5692344 3.261896 +4.264621 0.5692344 3.261896 +4.876131 0.5692344 3.261896 +5.575266 0.5692344 3.261896 +6.374593 0.5692344 3.261896 +0 0.6530715 3.261896 +0 0.6530715 3.261896 +0 0.6530715 3.261896 +0.002268731 0.6530715 3.261896 +0.07076883 0.6530715 3.261896 +0.1119241 0.6530715 3.261896 +0.1475052 0.6530715 3.261896 +0.1846606 0.6530715 3.261896 +0.2245119 0.6530715 3.261896 +0.2679612 0.6530715 3.261896 +0.3158431 0.6530715 3.261896 +0.3689944 0.6530715 3.261896 +0.4282948 0.6530715 3.261896 +0.494694 0.6530715 3.261896 +0.5692344 0.6530715 3.261896 +0.6530715 0.6530715 3.261896 +0.7474945 0.6530715 3.261896 +0.8539475 0.6530715 3.261896 +0.974052 0.6530715 3.261896 +1.113885 0.6530715 3.261896 +1.27456 0.6530715 3.261896 +1.458117 0.6530715 3.261896 +1.667858 0.6530715 3.261896 +1.907556 0.6530715 3.261896 +2.181521 0.6530715 3.261896 +2.494678 0.6530715 3.261896 +2.852659 0.6530715 3.261896 +3.261896 0.6530715 3.261896 +3.729748 0.6530715 3.261896 +4.264621 0.6530715 3.261896 +4.876131 0.6530715 3.261896 +5.575266 0.6530715 3.261896 +6.374593 0.6530715 3.261896 +0 0.7474945 3.261896 +0 0.7474945 3.261896 +0 0.7474945 3.261896 +0.002268731 0.7474945 3.261896 +0.07076883 0.7474945 3.261896 +0.1119241 0.7474945 3.261896 +0.1475052 0.7474945 3.261896 +0.1846606 0.7474945 3.261896 +0.2245119 0.7474945 3.261896 +0.2679612 0.7474945 3.261896 +0.3158431 0.7474945 3.261896 +0.3689944 0.7474945 3.261896 +0.4282948 0.7474945 3.261896 +0.494694 0.7474945 3.261896 +0.5692344 0.7474945 3.261896 +0.6530715 0.7474945 3.261896 +0.7474945 0.7474945 3.261896 +0.8539475 0.7474945 3.261896 +0.974052 0.7474945 3.261896 +1.113885 0.7474945 3.261896 +1.27456 0.7474945 3.261896 +1.458117 0.7474945 3.261896 +1.667858 0.7474945 3.261896 +1.907556 0.7474945 3.261896 +2.181521 0.7474945 3.261896 +2.494678 0.7474945 3.261896 +2.852659 0.7474945 3.261896 +3.261896 0.7474945 3.261896 +3.729748 0.7474945 3.261896 +4.264621 0.7474945 3.261896 +4.876131 0.7474945 3.261896 +5.575266 0.7474945 3.261896 +6.374593 0.7474945 3.261896 +0 0.8539475 3.261896 +0 0.8539475 3.261896 +0 0.8539475 3.261896 +0.002268731 0.8539475 3.261896 +0.07076883 0.8539475 3.261896 +0.1119241 0.8539475 3.261896 +0.1475052 0.8539475 3.261896 +0.1846606 0.8539475 3.261896 +0.2245119 0.8539475 3.261896 +0.2679612 0.8539475 3.261896 +0.3158431 0.8539475 3.261896 +0.3689944 0.8539475 3.261896 +0.4282948 0.8539475 3.261896 +0.494694 0.8539475 3.261896 +0.5692344 0.8539475 3.261896 +0.6530715 0.8539475 3.261896 +0.7474945 0.8539475 3.261896 +0.8539475 0.8539475 3.261896 +0.974052 0.8539475 3.261896 +1.113885 0.8539475 3.261896 +1.27456 0.8539475 3.261896 +1.458117 0.8539475 3.261896 +1.667858 0.8539475 3.261896 +1.907556 0.8539475 3.261896 +2.181521 0.8539475 3.261896 +2.494678 0.8539475 3.261896 +2.852659 0.8539475 3.261896 +3.261896 0.8539475 3.261896 +3.729748 0.8539475 3.261896 +4.264621 0.8539475 3.261896 +4.876131 0.8539475 3.261896 +5.575266 0.8539475 3.261896 +6.374593 0.8539475 3.261896 +0 0.974052 3.261896 +0 0.974052 3.261896 +0 0.974052 3.261896 +0.002268731 0.974052 3.261896 +0.07076883 0.974052 3.261896 +0.1119241 0.974052 3.261896 +0.1475052 0.974052 3.261896 +0.1846606 0.974052 3.261896 +0.2245119 0.974052 3.261896 +0.2679612 0.974052 3.261896 +0.3158431 0.974052 3.261896 +0.3689944 0.974052 3.261896 +0.4282948 0.974052 3.261896 +0.494694 0.974052 3.261896 +0.5692344 0.974052 3.261896 +0.6530715 0.974052 3.261896 +0.7474945 0.974052 3.261896 +0.8539475 0.974052 3.261896 +0.974052 0.974052 3.261896 +1.113885 0.974052 3.261896 +1.27456 0.974052 3.261896 +1.458117 0.974052 3.261896 +1.667858 0.974052 3.261896 +1.907556 0.974052 3.261896 +2.181521 0.974052 3.261896 +2.494678 0.974052 3.261896 +2.852659 0.974052 3.261896 +3.261896 0.974052 3.261896 +3.729748 0.974052 3.261896 +4.264621 0.974052 3.261896 +4.876131 0.974052 3.261896 +5.575266 0.974052 3.261896 +6.374593 0.974052 3.261896 +0 1.113885 3.261896 +0 1.113885 3.261896 +0 1.113885 3.261896 +0.002268731 1.113885 3.261896 +0.07076883 1.113885 3.261896 +0.1119241 1.113885 3.261896 +0.1475052 1.113885 3.261896 +0.1846606 1.113885 3.261896 +0.2245119 1.113885 3.261896 +0.2679612 1.113885 3.261896 +0.3158431 1.113885 3.261896 +0.3689944 1.113885 3.261896 +0.4282948 1.113885 3.261896 +0.494694 1.113885 3.261896 +0.5692344 1.113885 3.261896 +0.6530715 1.113885 3.261896 +0.7474945 1.113885 3.261896 +0.8539475 1.113885 3.261896 +0.974052 1.113885 3.261896 +1.113885 1.113885 3.261896 +1.27456 1.113885 3.261896 +1.458117 1.113885 3.261896 +1.667858 1.113885 3.261896 +1.907556 1.113885 3.261896 +2.181521 1.113885 3.261896 +2.494678 1.113885 3.261896 +2.852659 1.113885 3.261896 +3.261896 1.113885 3.261896 +3.729748 1.113885 3.261896 +4.264621 1.113885 3.261896 +4.876131 1.113885 3.261896 +5.575266 1.113885 3.261896 +6.374593 1.113885 3.261896 +0 1.27456 3.261896 +0 1.27456 3.261896 +0 1.27456 3.261896 +0.002268731 1.27456 3.261896 +0.07076883 1.27456 3.261896 +0.1119241 1.27456 3.261896 +0.1475052 1.27456 3.261896 +0.1846606 1.27456 3.261896 +0.2245119 1.27456 3.261896 +0.2679612 1.27456 3.261896 +0.3158431 1.27456 3.261896 +0.3689944 1.27456 3.261896 +0.4282948 1.27456 3.261896 +0.494694 1.27456 3.261896 +0.5692344 1.27456 3.261896 +0.6530715 1.27456 3.261896 +0.7474945 1.27456 3.261896 +0.8539475 1.27456 3.261896 +0.974052 1.27456 3.261896 +1.113885 1.27456 3.261896 +1.27456 1.27456 3.261896 +1.458117 1.27456 3.261896 +1.667858 1.27456 3.261896 +1.907556 1.27456 3.261896 +2.181521 1.27456 3.261896 +2.494678 1.27456 3.261896 +2.852659 1.27456 3.261896 +3.261896 1.27456 3.261896 +3.729748 1.27456 3.261896 +4.264621 1.27456 3.261896 +4.876131 1.27456 3.261896 +5.575266 1.27456 3.261896 +6.374593 1.27456 3.261896 +0 1.458117 3.261896 +0 1.458117 3.261896 +0 1.458117 3.261896 +0.002268731 1.458117 3.261896 +0.07076883 1.458117 3.261896 +0.1119241 1.458117 3.261896 +0.1475052 1.458117 3.261896 +0.1846606 1.458117 3.261896 +0.2245119 1.458117 3.261896 +0.2679612 1.458117 3.261896 +0.3158431 1.458117 3.261896 +0.3689944 1.458117 3.261896 +0.4282948 1.458117 3.261896 +0.494694 1.458117 3.261896 +0.5692344 1.458117 3.261896 +0.6530715 1.458117 3.261896 +0.7474945 1.458117 3.261896 +0.8539475 1.458117 3.261896 +0.974052 1.458117 3.261896 +1.113885 1.458117 3.261896 +1.27456 1.458117 3.261896 +1.458117 1.458117 3.261896 +1.667858 1.458117 3.261896 +1.907556 1.458117 3.261896 +2.181521 1.458117 3.261896 +2.494678 1.458117 3.261896 +2.852659 1.458117 3.261896 +3.261896 1.458117 3.261896 +3.729748 1.458117 3.261896 +4.264621 1.458117 3.261896 +4.876131 1.458117 3.261896 +5.575266 1.458117 3.261896 +6.374593 1.458117 3.261896 +0 1.667858 3.261896 +0 1.667858 3.261896 +0 1.667858 3.261896 +0.002268731 1.667858 3.261896 +0.07076883 1.667858 3.261896 +0.1119241 1.667858 3.261896 +0.1475052 1.667858 3.261896 +0.1846606 1.667858 3.261896 +0.2245119 1.667858 3.261896 +0.2679612 1.667858 3.261896 +0.3158431 1.667858 3.261896 +0.3689944 1.667858 3.261896 +0.4282948 1.667858 3.261896 +0.494694 1.667858 3.261896 +0.5692344 1.667858 3.261896 +0.6530715 1.667858 3.261896 +0.7474945 1.667858 3.261896 +0.8539475 1.667858 3.261896 +0.974052 1.667858 3.261896 +1.113885 1.667858 3.261896 +1.27456 1.667858 3.261896 +1.458117 1.667858 3.261896 +1.667858 1.667858 3.261896 +1.907556 1.667858 3.261896 +2.181521 1.667858 3.261896 +2.494678 1.667858 3.261896 +2.852659 1.667858 3.261896 +3.261896 1.667858 3.261896 +3.729748 1.667858 3.261896 +4.264621 1.667858 3.261896 +4.876131 1.667858 3.261896 +5.575266 1.667858 3.261896 +6.374593 1.667858 3.261896 +0 1.907556 3.261896 +0 1.907556 3.261896 +0 1.907556 3.261896 +0.002268731 1.907556 3.261896 +0.07076883 1.907556 3.261896 +0.1119241 1.907556 3.261896 +0.1475052 1.907556 3.261896 +0.1846606 1.907556 3.261896 +0.2245119 1.907556 3.261896 +0.2679612 1.907556 3.261896 +0.3158431 1.907556 3.261896 +0.3689944 1.907556 3.261896 +0.4282948 1.907556 3.261896 +0.494694 1.907556 3.261896 +0.5692344 1.907556 3.261896 +0.6530715 1.907556 3.261896 +0.7474945 1.907556 3.261896 +0.8539475 1.907556 3.261896 +0.974052 1.907556 3.261896 +1.113885 1.907556 3.261896 +1.27456 1.907556 3.261896 +1.458117 1.907556 3.261896 +1.667858 1.907556 3.261896 +1.907556 1.907556 3.261896 +2.181521 1.907556 3.261896 +2.494678 1.907556 3.261896 +2.852659 1.907556 3.261896 +3.261896 1.907556 3.261896 +3.729748 1.907556 3.261896 +4.264621 1.907556 3.261896 +4.876131 1.907556 3.261896 +5.575266 1.907556 3.261896 +6.374593 1.907556 3.261896 +0 2.181521 3.261896 +0 2.181521 3.261896 +0 2.181521 3.261896 +0.002268731 2.181521 3.261896 +0.07076883 2.181521 3.261896 +0.1119241 2.181521 3.261896 +0.1475052 2.181521 3.261896 +0.1846606 2.181521 3.261896 +0.2245119 2.181521 3.261896 +0.2679612 2.181521 3.261896 +0.3158431 2.181521 3.261896 +0.3689944 2.181521 3.261896 +0.4282948 2.181521 3.261896 +0.494694 2.181521 3.261896 +0.5692344 2.181521 3.261896 +0.6530715 2.181521 3.261896 +0.7474945 2.181521 3.261896 +0.8539475 2.181521 3.261896 +0.974052 2.181521 3.261896 +1.113885 2.181521 3.261896 +1.27456 2.181521 3.261896 +1.458117 2.181521 3.261896 +1.667858 2.181521 3.261896 +1.907556 2.181521 3.261896 +2.181521 2.181521 3.261896 +2.494678 2.181521 3.261896 +2.852659 2.181521 3.261896 +3.261896 2.181521 3.261896 +3.729748 2.181521 3.261896 +4.264621 2.181521 3.261896 +4.876131 2.181521 3.261896 +5.575266 2.181521 3.261896 +6.374593 2.181521 3.261896 +0 2.494678 3.261896 +0 2.494678 3.261896 +0 2.494678 3.261896 +0.002268731 2.494678 3.261896 +0.07076883 2.494678 3.261896 +0.1119241 2.494678 3.261896 +0.1475052 2.494678 3.261896 +0.1846606 2.494678 3.261896 +0.2245119 2.494678 3.261896 +0.2679612 2.494678 3.261896 +0.3158431 2.494678 3.261896 +0.3689944 2.494678 3.261896 +0.4282948 2.494678 3.261896 +0.494694 2.494678 3.261896 +0.5692344 2.494678 3.261896 +0.6530715 2.494678 3.261896 +0.7474945 2.494678 3.261896 +0.8539475 2.494678 3.261896 +0.974052 2.494678 3.261896 +1.113885 2.494678 3.261896 +1.27456 2.494678 3.261896 +1.458117 2.494678 3.261896 +1.667858 2.494678 3.261896 +1.907556 2.494678 3.261896 +2.181521 2.494678 3.261896 +2.494678 2.494678 3.261896 +2.852659 2.494678 3.261896 +3.261896 2.494678 3.261896 +3.729748 2.494678 3.261896 +4.264621 2.494678 3.261896 +4.876131 2.494678 3.261896 +5.575266 2.494678 3.261896 +6.374593 2.494678 3.261896 +0 2.852659 3.261896 +0 2.852659 3.261896 +0 2.852659 3.261896 +0.002268731 2.852659 3.261896 +0.07076883 2.852659 3.261896 +0.1119241 2.852659 3.261896 +0.1475052 2.852659 3.261896 +0.1846606 2.852659 3.261896 +0.2245119 2.852659 3.261896 +0.2679612 2.852659 3.261896 +0.3158431 2.852659 3.261896 +0.3689944 2.852659 3.261896 +0.4282948 2.852659 3.261896 +0.494694 2.852659 3.261896 +0.5692344 2.852659 3.261896 +0.6530715 2.852659 3.261896 +0.7474945 2.852659 3.261896 +0.8539475 2.852659 3.261896 +0.974052 2.852659 3.261896 +1.113885 2.852659 3.261896 +1.27456 2.852659 3.261896 +1.458117 2.852659 3.261896 +1.667858 2.852659 3.261896 +1.907556 2.852659 3.261896 +2.181521 2.852659 3.261896 +2.494678 2.852659 3.261896 +2.852659 2.852659 3.261896 +3.261896 2.852659 3.261896 +3.729748 2.852659 3.261896 +4.264621 2.852659 3.261896 +4.876131 2.852659 3.261896 +5.575266 2.852659 3.261896 +6.374593 2.852659 3.261896 +0 3.261896 3.261896 +0 3.261896 3.261896 +0 3.261896 3.261896 +0.002268731 3.261896 3.261896 +0.07076883 3.261896 3.261896 +0.1119241 3.261896 3.261896 +0.1475052 3.261896 3.261896 +0.1846606 3.261896 3.261896 +0.2245119 3.261896 3.261896 +0.2679612 3.261896 3.261896 +0.3158431 3.261896 3.261896 +0.3689944 3.261896 3.261896 +0.4282948 3.261896 3.261896 +0.494694 3.261896 3.261896 +0.5692344 3.261896 3.261896 +0.6530715 3.261896 3.261896 +0.7474945 3.261896 3.261896 +0.8539475 3.261896 3.261896 +0.974052 3.261896 3.261896 +1.113885 3.261896 3.261896 +1.27456 3.261896 3.261896 +1.458117 3.261896 3.261896 +1.667858 3.261896 3.261896 +1.907556 3.261896 3.261896 +2.181521 3.261896 3.261896 +2.494678 3.261896 3.261896 +2.852659 3.261896 3.261896 +3.261896 3.261896 3.261896 +3.729748 3.261896 3.261896 +4.264621 3.261896 3.261896 +4.876131 3.261896 3.261896 +5.575266 3.261896 3.261896 +6.374593 3.261896 3.261896 +0 3.729748 3.261896 +0 3.729748 3.261896 +0 3.729748 3.261896 +0.002268731 3.729748 3.261896 +0.07076883 3.729748 3.261896 +0.1119241 3.729748 3.261896 +0.1475052 3.729748 3.261896 +0.1846606 3.729748 3.261896 +0.2245119 3.729748 3.261896 +0.2679612 3.729748 3.261896 +0.3158431 3.729748 3.261896 +0.3689944 3.729748 3.261896 +0.4282948 3.729748 3.261896 +0.494694 3.729748 3.261896 +0.5692344 3.729748 3.261896 +0.6530715 3.729748 3.261896 +0.7474945 3.729748 3.261896 +0.8539475 3.729748 3.261896 +0.974052 3.729748 3.261896 +1.113885 3.729748 3.261896 +1.27456 3.729748 3.261896 +1.458117 3.729748 3.261896 +1.667858 3.729748 3.261896 +1.907556 3.729748 3.261896 +2.181521 3.729748 3.261896 +2.494678 3.729748 3.261896 +2.852659 3.729748 3.261896 +3.261896 3.729748 3.261896 +3.729748 3.729748 3.261896 +4.264621 3.729748 3.261896 +4.876131 3.729748 3.261896 +5.575266 3.729748 3.261896 +6.374593 3.729748 3.261896 +0 4.264621 3.261896 +0 4.264621 3.261896 +0 4.264621 3.261896 +0.002268731 4.264621 3.261896 +0.07076883 4.264621 3.261896 +0.1119241 4.264621 3.261896 +0.1475052 4.264621 3.261896 +0.1846606 4.264621 3.261896 +0.2245119 4.264621 3.261896 +0.2679612 4.264621 3.261896 +0.3158431 4.264621 3.261896 +0.3689944 4.264621 3.261896 +0.4282948 4.264621 3.261896 +0.494694 4.264621 3.261896 +0.5692344 4.264621 3.261896 +0.6530715 4.264621 3.261896 +0.7474945 4.264621 3.261896 +0.8539475 4.264621 3.261896 +0.974052 4.264621 3.261896 +1.113885 4.264621 3.261896 +1.27456 4.264621 3.261896 +1.458117 4.264621 3.261896 +1.667858 4.264621 3.261896 +1.907556 4.264621 3.261896 +2.181521 4.264621 3.261896 +2.494678 4.264621 3.261896 +2.852659 4.264621 3.261896 +3.261896 4.264621 3.261896 +3.729748 4.264621 3.261896 +4.264621 4.264621 3.261896 +4.876131 4.264621 3.261896 +5.575266 4.264621 3.261896 +6.374593 4.264621 3.261896 +0 4.876131 3.261896 +0 4.876131 3.261896 +0 4.876131 3.261896 +0.002268731 4.876131 3.261896 +0.07076883 4.876131 3.261896 +0.1119241 4.876131 3.261896 +0.1475052 4.876131 3.261896 +0.1846606 4.876131 3.261896 +0.2245119 4.876131 3.261896 +0.2679612 4.876131 3.261896 +0.3158431 4.876131 3.261896 +0.3689944 4.876131 3.261896 +0.4282948 4.876131 3.261896 +0.494694 4.876131 3.261896 +0.5692344 4.876131 3.261896 +0.6530715 4.876131 3.261896 +0.7474945 4.876131 3.261896 +0.8539475 4.876131 3.261896 +0.974052 4.876131 3.261896 +1.113885 4.876131 3.261896 +1.27456 4.876131 3.261896 +1.458117 4.876131 3.261896 +1.667858 4.876131 3.261896 +1.907556 4.876131 3.261896 +2.181521 4.876131 3.261896 +2.494678 4.876131 3.261896 +2.852659 4.876131 3.261896 +3.261896 4.876131 3.261896 +3.729748 4.876131 3.261896 +4.264621 4.876131 3.261896 +4.876131 4.876131 3.261896 +5.575266 4.876131 3.261896 +6.374593 4.876131 3.261896 +0 5.575266 3.261896 +0 5.575266 3.261896 +0 5.575266 3.261896 +0.002268731 5.575266 3.261896 +0.07076883 5.575266 3.261896 +0.1119241 5.575266 3.261896 +0.1475052 5.575266 3.261896 +0.1846606 5.575266 3.261896 +0.2245119 5.575266 3.261896 +0.2679612 5.575266 3.261896 +0.3158431 5.575266 3.261896 +0.3689944 5.575266 3.261896 +0.4282948 5.575266 3.261896 +0.494694 5.575266 3.261896 +0.5692344 5.575266 3.261896 +0.6530715 5.575266 3.261896 +0.7474945 5.575266 3.261896 +0.8539475 5.575266 3.261896 +0.974052 5.575266 3.261896 +1.113885 5.575266 3.261896 +1.27456 5.575266 3.261896 +1.458117 5.575266 3.261896 +1.667858 5.575266 3.261896 +1.907556 5.575266 3.261896 +2.181521 5.575266 3.261896 +2.494678 5.575266 3.261896 +2.852659 5.575266 3.261896 +3.261896 5.575266 3.261896 +3.729748 5.575266 3.261896 +4.264621 5.575266 3.261896 +4.876131 5.575266 3.261896 +5.575266 5.575266 3.261896 +6.374593 5.575266 3.261896 +0 6.374593 3.261896 +0 6.374593 3.261896 +0 6.374593 3.261896 +0.002268731 6.374593 3.261896 +0.07076883 6.374593 3.261896 +0.1119241 6.374593 3.261896 +0.1475052 6.374593 3.261896 +0.1846606 6.374593 3.261896 +0.2245119 6.374593 3.261896 +0.2679612 6.374593 3.261896 +0.3158431 6.374593 3.261896 +0.3689944 6.374593 3.261896 +0.4282948 6.374593 3.261896 +0.494694 6.374593 3.261896 +0.5692344 6.374593 3.261896 +0.6530715 6.374593 3.261896 +0.7474945 6.374593 3.261896 +0.8539475 6.374593 3.261896 +0.974052 6.374593 3.261896 +1.113885 6.374593 3.261896 +1.27456 6.374593 3.261896 +1.458117 6.374593 3.261896 +1.667858 6.374593 3.261896 +1.907556 6.374593 3.261896 +2.181521 6.374593 3.261896 +2.494678 6.374593 3.261896 +2.852659 6.374593 3.261896 +3.261896 6.374593 3.261896 +3.729748 6.374593 3.261896 +4.264621 6.374593 3.261896 +4.876131 6.374593 3.261896 +5.575266 6.374593 3.261896 +6.374593 6.374593 3.261896 +0 0 3.729748 +0 0 3.729748 +0 0 3.729748 +0.002268731 0 3.729748 +0.07076883 0 3.729748 +0.1119241 0 3.729748 +0.1475052 0 3.729748 +0.1846606 0 3.729748 +0.2245119 0 3.729748 +0.2679612 0 3.729748 +0.3158431 0 3.729748 +0.3689944 0 3.729748 +0.4282948 0 3.729748 +0.494694 0 3.729748 +0.5692344 0 3.729748 +0.6530715 0 3.729748 +0.7474945 0 3.729748 +0.8539475 0 3.729748 +0.974052 0 3.729748 +1.113885 0 3.729748 +1.27456 0 3.729748 +1.458117 0 3.729748 +1.667858 0 3.729748 +1.907556 0 3.729748 +2.181521 0 3.729748 +2.494678 0 3.729748 +2.852659 0 3.729748 +3.261896 0 3.729748 +3.729748 0 3.729748 +4.264621 0 3.729748 +4.876131 0 3.729748 +5.575266 0 3.729748 +6.374593 0 3.729748 +0 0 3.729748 +0 0 3.729748 +0 0 3.729748 +0.002268731 0 3.729748 +0.07076883 0 3.729748 +0.1119241 0 3.729748 +0.1475052 0 3.729748 +0.1846606 0 3.729748 +0.2245119 0 3.729748 +0.2679612 0 3.729748 +0.3158431 0 3.729748 +0.3689944 0 3.729748 +0.4282948 0 3.729748 +0.494694 0 3.729748 +0.5692344 0 3.729748 +0.6530715 0 3.729748 +0.7474945 0 3.729748 +0.8539475 0 3.729748 +0.974052 0 3.729748 +1.113885 0 3.729748 +1.27456 0 3.729748 +1.458117 0 3.729748 +1.667858 0 3.729748 +1.907556 0 3.729748 +2.181521 0 3.729748 +2.494678 0 3.729748 +2.852659 0 3.729748 +3.261896 0 3.729748 +3.729748 0 3.729748 +4.264621 0 3.729748 +4.876131 0 3.729748 +5.575266 0 3.729748 +6.374593 0 3.729748 +0 0 3.729748 +0 0 3.729748 +0 0 3.729748 +0.002268731 0 3.729748 +0.07076883 0 3.729748 +0.1119241 0 3.729748 +0.1475052 0 3.729748 +0.1846606 0 3.729748 +0.2245119 0 3.729748 +0.2679612 0 3.729748 +0.3158431 0 3.729748 +0.3689944 0 3.729748 +0.4282948 0 3.729748 +0.494694 0 3.729748 +0.5692344 0 3.729748 +0.6530715 0 3.729748 +0.7474945 0 3.729748 +0.8539475 0 3.729748 +0.974052 0 3.729748 +1.113885 0 3.729748 +1.27456 0 3.729748 +1.458117 0 3.729748 +1.667858 0 3.729748 +1.907556 0 3.729748 +2.181521 0 3.729748 +2.494678 0 3.729748 +2.852659 0 3.729748 +3.261896 0 3.729748 +3.729748 0 3.729748 +4.264621 0 3.729748 +4.876131 0 3.729748 +5.575266 0 3.729748 +6.374593 0 3.729748 +0 0.002268731 3.729748 +0 0.002268731 3.729748 +0 0.002268731 3.729748 +0.002268731 0.002268731 3.729748 +0.07076883 0.002268731 3.729748 +0.1119241 0.002268731 3.729748 +0.1475052 0.002268731 3.729748 +0.1846606 0.002268731 3.729748 +0.2245119 0.002268731 3.729748 +0.2679612 0.002268731 3.729748 +0.3158431 0.002268731 3.729748 +0.3689944 0.002268731 3.729748 +0.4282948 0.002268731 3.729748 +0.494694 0.002268731 3.729748 +0.5692344 0.002268731 3.729748 +0.6530715 0.002268731 3.729748 +0.7474945 0.002268731 3.729748 +0.8539475 0.002268731 3.729748 +0.974052 0.002268731 3.729748 +1.113885 0.002268731 3.729748 +1.27456 0.002268731 3.729748 +1.458117 0.002268731 3.729748 +1.667858 0.002268731 3.729748 +1.907556 0.002268731 3.729748 +2.181521 0.002268731 3.729748 +2.494678 0.002268731 3.729748 +2.852659 0.002268731 3.729748 +3.261896 0.002268731 3.729748 +3.729748 0.002268731 3.729748 +4.264621 0.002268731 3.729748 +4.876131 0.002268731 3.729748 +5.575266 0.002268731 3.729748 +6.374593 0.002268731 3.729748 +0 0.07076883 3.729748 +0 0.07076883 3.729748 +0 0.07076883 3.729748 +0.002268731 0.07076883 3.729748 +0.07076883 0.07076883 3.729748 +0.1119241 0.07076883 3.729748 +0.1475052 0.07076883 3.729748 +0.1846606 0.07076883 3.729748 +0.2245119 0.07076883 3.729748 +0.2679612 0.07076883 3.729748 +0.3158431 0.07076883 3.729748 +0.3689944 0.07076883 3.729748 +0.4282948 0.07076883 3.729748 +0.494694 0.07076883 3.729748 +0.5692344 0.07076883 3.729748 +0.6530715 0.07076883 3.729748 +0.7474945 0.07076883 3.729748 +0.8539475 0.07076883 3.729748 +0.974052 0.07076883 3.729748 +1.113885 0.07076883 3.729748 +1.27456 0.07076883 3.729748 +1.458117 0.07076883 3.729748 +1.667858 0.07076883 3.729748 +1.907556 0.07076883 3.729748 +2.181521 0.07076883 3.729748 +2.494678 0.07076883 3.729748 +2.852659 0.07076883 3.729748 +3.261896 0.07076883 3.729748 +3.729748 0.07076883 3.729748 +4.264621 0.07076883 3.729748 +4.876131 0.07076883 3.729748 +5.575266 0.07076883 3.729748 +6.374593 0.07076883 3.729748 +0 0.1119241 3.729748 +0 0.1119241 3.729748 +0 0.1119241 3.729748 +0.002268731 0.1119241 3.729748 +0.07076883 0.1119241 3.729748 +0.1119241 0.1119241 3.729748 +0.1475052 0.1119241 3.729748 +0.1846606 0.1119241 3.729748 +0.2245119 0.1119241 3.729748 +0.2679612 0.1119241 3.729748 +0.3158431 0.1119241 3.729748 +0.3689944 0.1119241 3.729748 +0.4282948 0.1119241 3.729748 +0.494694 0.1119241 3.729748 +0.5692344 0.1119241 3.729748 +0.6530715 0.1119241 3.729748 +0.7474945 0.1119241 3.729748 +0.8539475 0.1119241 3.729748 +0.974052 0.1119241 3.729748 +1.113885 0.1119241 3.729748 +1.27456 0.1119241 3.729748 +1.458117 0.1119241 3.729748 +1.667858 0.1119241 3.729748 +1.907556 0.1119241 3.729748 +2.181521 0.1119241 3.729748 +2.494678 0.1119241 3.729748 +2.852659 0.1119241 3.729748 +3.261896 0.1119241 3.729748 +3.729748 0.1119241 3.729748 +4.264621 0.1119241 3.729748 +4.876131 0.1119241 3.729748 +5.575266 0.1119241 3.729748 +6.374593 0.1119241 3.729748 +0 0.1475052 3.729748 +0 0.1475052 3.729748 +0 0.1475052 3.729748 +0.002268731 0.1475052 3.729748 +0.07076883 0.1475052 3.729748 +0.1119241 0.1475052 3.729748 +0.1475052 0.1475052 3.729748 +0.1846606 0.1475052 3.729748 +0.2245119 0.1475052 3.729748 +0.2679612 0.1475052 3.729748 +0.3158431 0.1475052 3.729748 +0.3689944 0.1475052 3.729748 +0.4282948 0.1475052 3.729748 +0.494694 0.1475052 3.729748 +0.5692344 0.1475052 3.729748 +0.6530715 0.1475052 3.729748 +0.7474945 0.1475052 3.729748 +0.8539475 0.1475052 3.729748 +0.974052 0.1475052 3.729748 +1.113885 0.1475052 3.729748 +1.27456 0.1475052 3.729748 +1.458117 0.1475052 3.729748 +1.667858 0.1475052 3.729748 +1.907556 0.1475052 3.729748 +2.181521 0.1475052 3.729748 +2.494678 0.1475052 3.729748 +2.852659 0.1475052 3.729748 +3.261896 0.1475052 3.729748 +3.729748 0.1475052 3.729748 +4.264621 0.1475052 3.729748 +4.876131 0.1475052 3.729748 +5.575266 0.1475052 3.729748 +6.374593 0.1475052 3.729748 +0 0.1846606 3.729748 +0 0.1846606 3.729748 +0 0.1846606 3.729748 +0.002268731 0.1846606 3.729748 +0.07076883 0.1846606 3.729748 +0.1119241 0.1846606 3.729748 +0.1475052 0.1846606 3.729748 +0.1846606 0.1846606 3.729748 +0.2245119 0.1846606 3.729748 +0.2679612 0.1846606 3.729748 +0.3158431 0.1846606 3.729748 +0.3689944 0.1846606 3.729748 +0.4282948 0.1846606 3.729748 +0.494694 0.1846606 3.729748 +0.5692344 0.1846606 3.729748 +0.6530715 0.1846606 3.729748 +0.7474945 0.1846606 3.729748 +0.8539475 0.1846606 3.729748 +0.974052 0.1846606 3.729748 +1.113885 0.1846606 3.729748 +1.27456 0.1846606 3.729748 +1.458117 0.1846606 3.729748 +1.667858 0.1846606 3.729748 +1.907556 0.1846606 3.729748 +2.181521 0.1846606 3.729748 +2.494678 0.1846606 3.729748 +2.852659 0.1846606 3.729748 +3.261896 0.1846606 3.729748 +3.729748 0.1846606 3.729748 +4.264621 0.1846606 3.729748 +4.876131 0.1846606 3.729748 +5.575266 0.1846606 3.729748 +6.374593 0.1846606 3.729748 +0 0.2245119 3.729748 +0 0.2245119 3.729748 +0 0.2245119 3.729748 +0.002268731 0.2245119 3.729748 +0.07076883 0.2245119 3.729748 +0.1119241 0.2245119 3.729748 +0.1475052 0.2245119 3.729748 +0.1846606 0.2245119 3.729748 +0.2245119 0.2245119 3.729748 +0.2679612 0.2245119 3.729748 +0.3158431 0.2245119 3.729748 +0.3689944 0.2245119 3.729748 +0.4282948 0.2245119 3.729748 +0.494694 0.2245119 3.729748 +0.5692344 0.2245119 3.729748 +0.6530715 0.2245119 3.729748 +0.7474945 0.2245119 3.729748 +0.8539475 0.2245119 3.729748 +0.974052 0.2245119 3.729748 +1.113885 0.2245119 3.729748 +1.27456 0.2245119 3.729748 +1.458117 0.2245119 3.729748 +1.667858 0.2245119 3.729748 +1.907556 0.2245119 3.729748 +2.181521 0.2245119 3.729748 +2.494678 0.2245119 3.729748 +2.852659 0.2245119 3.729748 +3.261896 0.2245119 3.729748 +3.729748 0.2245119 3.729748 +4.264621 0.2245119 3.729748 +4.876131 0.2245119 3.729748 +5.575266 0.2245119 3.729748 +6.374593 0.2245119 3.729748 +0 0.2679612 3.729748 +0 0.2679612 3.729748 +0 0.2679612 3.729748 +0.002268731 0.2679612 3.729748 +0.07076883 0.2679612 3.729748 +0.1119241 0.2679612 3.729748 +0.1475052 0.2679612 3.729748 +0.1846606 0.2679612 3.729748 +0.2245119 0.2679612 3.729748 +0.2679612 0.2679612 3.729748 +0.3158431 0.2679612 3.729748 +0.3689944 0.2679612 3.729748 +0.4282948 0.2679612 3.729748 +0.494694 0.2679612 3.729748 +0.5692344 0.2679612 3.729748 +0.6530715 0.2679612 3.729748 +0.7474945 0.2679612 3.729748 +0.8539475 0.2679612 3.729748 +0.974052 0.2679612 3.729748 +1.113885 0.2679612 3.729748 +1.27456 0.2679612 3.729748 +1.458117 0.2679612 3.729748 +1.667858 0.2679612 3.729748 +1.907556 0.2679612 3.729748 +2.181521 0.2679612 3.729748 +2.494678 0.2679612 3.729748 +2.852659 0.2679612 3.729748 +3.261896 0.2679612 3.729748 +3.729748 0.2679612 3.729748 +4.264621 0.2679612 3.729748 +4.876131 0.2679612 3.729748 +5.575266 0.2679612 3.729748 +6.374593 0.2679612 3.729748 +0 0.3158431 3.729748 +0 0.3158431 3.729748 +0 0.3158431 3.729748 +0.002268731 0.3158431 3.729748 +0.07076883 0.3158431 3.729748 +0.1119241 0.3158431 3.729748 +0.1475052 0.3158431 3.729748 +0.1846606 0.3158431 3.729748 +0.2245119 0.3158431 3.729748 +0.2679612 0.3158431 3.729748 +0.3158431 0.3158431 3.729748 +0.3689944 0.3158431 3.729748 +0.4282948 0.3158431 3.729748 +0.494694 0.3158431 3.729748 +0.5692344 0.3158431 3.729748 +0.6530715 0.3158431 3.729748 +0.7474945 0.3158431 3.729748 +0.8539475 0.3158431 3.729748 +0.974052 0.3158431 3.729748 +1.113885 0.3158431 3.729748 +1.27456 0.3158431 3.729748 +1.458117 0.3158431 3.729748 +1.667858 0.3158431 3.729748 +1.907556 0.3158431 3.729748 +2.181521 0.3158431 3.729748 +2.494678 0.3158431 3.729748 +2.852659 0.3158431 3.729748 +3.261896 0.3158431 3.729748 +3.729748 0.3158431 3.729748 +4.264621 0.3158431 3.729748 +4.876131 0.3158431 3.729748 +5.575266 0.3158431 3.729748 +6.374593 0.3158431 3.729748 +0 0.3689944 3.729748 +0 0.3689944 3.729748 +0 0.3689944 3.729748 +0.002268731 0.3689944 3.729748 +0.07076883 0.3689944 3.729748 +0.1119241 0.3689944 3.729748 +0.1475052 0.3689944 3.729748 +0.1846606 0.3689944 3.729748 +0.2245119 0.3689944 3.729748 +0.2679612 0.3689944 3.729748 +0.3158431 0.3689944 3.729748 +0.3689944 0.3689944 3.729748 +0.4282948 0.3689944 3.729748 +0.494694 0.3689944 3.729748 +0.5692344 0.3689944 3.729748 +0.6530715 0.3689944 3.729748 +0.7474945 0.3689944 3.729748 +0.8539475 0.3689944 3.729748 +0.974052 0.3689944 3.729748 +1.113885 0.3689944 3.729748 +1.27456 0.3689944 3.729748 +1.458117 0.3689944 3.729748 +1.667858 0.3689944 3.729748 +1.907556 0.3689944 3.729748 +2.181521 0.3689944 3.729748 +2.494678 0.3689944 3.729748 +2.852659 0.3689944 3.729748 +3.261896 0.3689944 3.729748 +3.729748 0.3689944 3.729748 +4.264621 0.3689944 3.729748 +4.876131 0.3689944 3.729748 +5.575266 0.3689944 3.729748 +6.374593 0.3689944 3.729748 +0 0.4282948 3.729748 +0 0.4282948 3.729748 +0 0.4282948 3.729748 +0.002268731 0.4282948 3.729748 +0.07076883 0.4282948 3.729748 +0.1119241 0.4282948 3.729748 +0.1475052 0.4282948 3.729748 +0.1846606 0.4282948 3.729748 +0.2245119 0.4282948 3.729748 +0.2679612 0.4282948 3.729748 +0.3158431 0.4282948 3.729748 +0.3689944 0.4282948 3.729748 +0.4282948 0.4282948 3.729748 +0.494694 0.4282948 3.729748 +0.5692344 0.4282948 3.729748 +0.6530715 0.4282948 3.729748 +0.7474945 0.4282948 3.729748 +0.8539475 0.4282948 3.729748 +0.974052 0.4282948 3.729748 +1.113885 0.4282948 3.729748 +1.27456 0.4282948 3.729748 +1.458117 0.4282948 3.729748 +1.667858 0.4282948 3.729748 +1.907556 0.4282948 3.729748 +2.181521 0.4282948 3.729748 +2.494678 0.4282948 3.729748 +2.852659 0.4282948 3.729748 +3.261896 0.4282948 3.729748 +3.729748 0.4282948 3.729748 +4.264621 0.4282948 3.729748 +4.876131 0.4282948 3.729748 +5.575266 0.4282948 3.729748 +6.374593 0.4282948 3.729748 +0 0.494694 3.729748 +0 0.494694 3.729748 +0 0.494694 3.729748 +0.002268731 0.494694 3.729748 +0.07076883 0.494694 3.729748 +0.1119241 0.494694 3.729748 +0.1475052 0.494694 3.729748 +0.1846606 0.494694 3.729748 +0.2245119 0.494694 3.729748 +0.2679612 0.494694 3.729748 +0.3158431 0.494694 3.729748 +0.3689944 0.494694 3.729748 +0.4282948 0.494694 3.729748 +0.494694 0.494694 3.729748 +0.5692344 0.494694 3.729748 +0.6530715 0.494694 3.729748 +0.7474945 0.494694 3.729748 +0.8539475 0.494694 3.729748 +0.974052 0.494694 3.729748 +1.113885 0.494694 3.729748 +1.27456 0.494694 3.729748 +1.458117 0.494694 3.729748 +1.667858 0.494694 3.729748 +1.907556 0.494694 3.729748 +2.181521 0.494694 3.729748 +2.494678 0.494694 3.729748 +2.852659 0.494694 3.729748 +3.261896 0.494694 3.729748 +3.729748 0.494694 3.729748 +4.264621 0.494694 3.729748 +4.876131 0.494694 3.729748 +5.575266 0.494694 3.729748 +6.374593 0.494694 3.729748 +0 0.5692344 3.729748 +0 0.5692344 3.729748 +0 0.5692344 3.729748 +0.002268731 0.5692344 3.729748 +0.07076883 0.5692344 3.729748 +0.1119241 0.5692344 3.729748 +0.1475052 0.5692344 3.729748 +0.1846606 0.5692344 3.729748 +0.2245119 0.5692344 3.729748 +0.2679612 0.5692344 3.729748 +0.3158431 0.5692344 3.729748 +0.3689944 0.5692344 3.729748 +0.4282948 0.5692344 3.729748 +0.494694 0.5692344 3.729748 +0.5692344 0.5692344 3.729748 +0.6530715 0.5692344 3.729748 +0.7474945 0.5692344 3.729748 +0.8539475 0.5692344 3.729748 +0.974052 0.5692344 3.729748 +1.113885 0.5692344 3.729748 +1.27456 0.5692344 3.729748 +1.458117 0.5692344 3.729748 +1.667858 0.5692344 3.729748 +1.907556 0.5692344 3.729748 +2.181521 0.5692344 3.729748 +2.494678 0.5692344 3.729748 +2.852659 0.5692344 3.729748 +3.261896 0.5692344 3.729748 +3.729748 0.5692344 3.729748 +4.264621 0.5692344 3.729748 +4.876131 0.5692344 3.729748 +5.575266 0.5692344 3.729748 +6.374593 0.5692344 3.729748 +0 0.6530715 3.729748 +0 0.6530715 3.729748 +0 0.6530715 3.729748 +0.002268731 0.6530715 3.729748 +0.07076883 0.6530715 3.729748 +0.1119241 0.6530715 3.729748 +0.1475052 0.6530715 3.729748 +0.1846606 0.6530715 3.729748 +0.2245119 0.6530715 3.729748 +0.2679612 0.6530715 3.729748 +0.3158431 0.6530715 3.729748 +0.3689944 0.6530715 3.729748 +0.4282948 0.6530715 3.729748 +0.494694 0.6530715 3.729748 +0.5692344 0.6530715 3.729748 +0.6530715 0.6530715 3.729748 +0.7474945 0.6530715 3.729748 +0.8539475 0.6530715 3.729748 +0.974052 0.6530715 3.729748 +1.113885 0.6530715 3.729748 +1.27456 0.6530715 3.729748 +1.458117 0.6530715 3.729748 +1.667858 0.6530715 3.729748 +1.907556 0.6530715 3.729748 +2.181521 0.6530715 3.729748 +2.494678 0.6530715 3.729748 +2.852659 0.6530715 3.729748 +3.261896 0.6530715 3.729748 +3.729748 0.6530715 3.729748 +4.264621 0.6530715 3.729748 +4.876131 0.6530715 3.729748 +5.575266 0.6530715 3.729748 +6.374593 0.6530715 3.729748 +0 0.7474945 3.729748 +0 0.7474945 3.729748 +0 0.7474945 3.729748 +0.002268731 0.7474945 3.729748 +0.07076883 0.7474945 3.729748 +0.1119241 0.7474945 3.729748 +0.1475052 0.7474945 3.729748 +0.1846606 0.7474945 3.729748 +0.2245119 0.7474945 3.729748 +0.2679612 0.7474945 3.729748 +0.3158431 0.7474945 3.729748 +0.3689944 0.7474945 3.729748 +0.4282948 0.7474945 3.729748 +0.494694 0.7474945 3.729748 +0.5692344 0.7474945 3.729748 +0.6530715 0.7474945 3.729748 +0.7474945 0.7474945 3.729748 +0.8539475 0.7474945 3.729748 +0.974052 0.7474945 3.729748 +1.113885 0.7474945 3.729748 +1.27456 0.7474945 3.729748 +1.458117 0.7474945 3.729748 +1.667858 0.7474945 3.729748 +1.907556 0.7474945 3.729748 +2.181521 0.7474945 3.729748 +2.494678 0.7474945 3.729748 +2.852659 0.7474945 3.729748 +3.261896 0.7474945 3.729748 +3.729748 0.7474945 3.729748 +4.264621 0.7474945 3.729748 +4.876131 0.7474945 3.729748 +5.575266 0.7474945 3.729748 +6.374593 0.7474945 3.729748 +0 0.8539475 3.729748 +0 0.8539475 3.729748 +0 0.8539475 3.729748 +0.002268731 0.8539475 3.729748 +0.07076883 0.8539475 3.729748 +0.1119241 0.8539475 3.729748 +0.1475052 0.8539475 3.729748 +0.1846606 0.8539475 3.729748 +0.2245119 0.8539475 3.729748 +0.2679612 0.8539475 3.729748 +0.3158431 0.8539475 3.729748 +0.3689944 0.8539475 3.729748 +0.4282948 0.8539475 3.729748 +0.494694 0.8539475 3.729748 +0.5692344 0.8539475 3.729748 +0.6530715 0.8539475 3.729748 +0.7474945 0.8539475 3.729748 +0.8539475 0.8539475 3.729748 +0.974052 0.8539475 3.729748 +1.113885 0.8539475 3.729748 +1.27456 0.8539475 3.729748 +1.458117 0.8539475 3.729748 +1.667858 0.8539475 3.729748 +1.907556 0.8539475 3.729748 +2.181521 0.8539475 3.729748 +2.494678 0.8539475 3.729748 +2.852659 0.8539475 3.729748 +3.261896 0.8539475 3.729748 +3.729748 0.8539475 3.729748 +4.264621 0.8539475 3.729748 +4.876131 0.8539475 3.729748 +5.575266 0.8539475 3.729748 +6.374593 0.8539475 3.729748 +0 0.974052 3.729748 +0 0.974052 3.729748 +0 0.974052 3.729748 +0.002268731 0.974052 3.729748 +0.07076883 0.974052 3.729748 +0.1119241 0.974052 3.729748 +0.1475052 0.974052 3.729748 +0.1846606 0.974052 3.729748 +0.2245119 0.974052 3.729748 +0.2679612 0.974052 3.729748 +0.3158431 0.974052 3.729748 +0.3689944 0.974052 3.729748 +0.4282948 0.974052 3.729748 +0.494694 0.974052 3.729748 +0.5692344 0.974052 3.729748 +0.6530715 0.974052 3.729748 +0.7474945 0.974052 3.729748 +0.8539475 0.974052 3.729748 +0.974052 0.974052 3.729748 +1.113885 0.974052 3.729748 +1.27456 0.974052 3.729748 +1.458117 0.974052 3.729748 +1.667858 0.974052 3.729748 +1.907556 0.974052 3.729748 +2.181521 0.974052 3.729748 +2.494678 0.974052 3.729748 +2.852659 0.974052 3.729748 +3.261896 0.974052 3.729748 +3.729748 0.974052 3.729748 +4.264621 0.974052 3.729748 +4.876131 0.974052 3.729748 +5.575266 0.974052 3.729748 +6.374593 0.974052 3.729748 +0 1.113885 3.729748 +0 1.113885 3.729748 +0 1.113885 3.729748 +0.002268731 1.113885 3.729748 +0.07076883 1.113885 3.729748 +0.1119241 1.113885 3.729748 +0.1475052 1.113885 3.729748 +0.1846606 1.113885 3.729748 +0.2245119 1.113885 3.729748 +0.2679612 1.113885 3.729748 +0.3158431 1.113885 3.729748 +0.3689944 1.113885 3.729748 +0.4282948 1.113885 3.729748 +0.494694 1.113885 3.729748 +0.5692344 1.113885 3.729748 +0.6530715 1.113885 3.729748 +0.7474945 1.113885 3.729748 +0.8539475 1.113885 3.729748 +0.974052 1.113885 3.729748 +1.113885 1.113885 3.729748 +1.27456 1.113885 3.729748 +1.458117 1.113885 3.729748 +1.667858 1.113885 3.729748 +1.907556 1.113885 3.729748 +2.181521 1.113885 3.729748 +2.494678 1.113885 3.729748 +2.852659 1.113885 3.729748 +3.261896 1.113885 3.729748 +3.729748 1.113885 3.729748 +4.264621 1.113885 3.729748 +4.876131 1.113885 3.729748 +5.575266 1.113885 3.729748 +6.374593 1.113885 3.729748 +0 1.27456 3.729748 +0 1.27456 3.729748 +0 1.27456 3.729748 +0.002268731 1.27456 3.729748 +0.07076883 1.27456 3.729748 +0.1119241 1.27456 3.729748 +0.1475052 1.27456 3.729748 +0.1846606 1.27456 3.729748 +0.2245119 1.27456 3.729748 +0.2679612 1.27456 3.729748 +0.3158431 1.27456 3.729748 +0.3689944 1.27456 3.729748 +0.4282948 1.27456 3.729748 +0.494694 1.27456 3.729748 +0.5692344 1.27456 3.729748 +0.6530715 1.27456 3.729748 +0.7474945 1.27456 3.729748 +0.8539475 1.27456 3.729748 +0.974052 1.27456 3.729748 +1.113885 1.27456 3.729748 +1.27456 1.27456 3.729748 +1.458117 1.27456 3.729748 +1.667858 1.27456 3.729748 +1.907556 1.27456 3.729748 +2.181521 1.27456 3.729748 +2.494678 1.27456 3.729748 +2.852659 1.27456 3.729748 +3.261896 1.27456 3.729748 +3.729748 1.27456 3.729748 +4.264621 1.27456 3.729748 +4.876131 1.27456 3.729748 +5.575266 1.27456 3.729748 +6.374593 1.27456 3.729748 +0 1.458117 3.729748 +0 1.458117 3.729748 +0 1.458117 3.729748 +0.002268731 1.458117 3.729748 +0.07076883 1.458117 3.729748 +0.1119241 1.458117 3.729748 +0.1475052 1.458117 3.729748 +0.1846606 1.458117 3.729748 +0.2245119 1.458117 3.729748 +0.2679612 1.458117 3.729748 +0.3158431 1.458117 3.729748 +0.3689944 1.458117 3.729748 +0.4282948 1.458117 3.729748 +0.494694 1.458117 3.729748 +0.5692344 1.458117 3.729748 +0.6530715 1.458117 3.729748 +0.7474945 1.458117 3.729748 +0.8539475 1.458117 3.729748 +0.974052 1.458117 3.729748 +1.113885 1.458117 3.729748 +1.27456 1.458117 3.729748 +1.458117 1.458117 3.729748 +1.667858 1.458117 3.729748 +1.907556 1.458117 3.729748 +2.181521 1.458117 3.729748 +2.494678 1.458117 3.729748 +2.852659 1.458117 3.729748 +3.261896 1.458117 3.729748 +3.729748 1.458117 3.729748 +4.264621 1.458117 3.729748 +4.876131 1.458117 3.729748 +5.575266 1.458117 3.729748 +6.374593 1.458117 3.729748 +0 1.667858 3.729748 +0 1.667858 3.729748 +0 1.667858 3.729748 +0.002268731 1.667858 3.729748 +0.07076883 1.667858 3.729748 +0.1119241 1.667858 3.729748 +0.1475052 1.667858 3.729748 +0.1846606 1.667858 3.729748 +0.2245119 1.667858 3.729748 +0.2679612 1.667858 3.729748 +0.3158431 1.667858 3.729748 +0.3689944 1.667858 3.729748 +0.4282948 1.667858 3.729748 +0.494694 1.667858 3.729748 +0.5692344 1.667858 3.729748 +0.6530715 1.667858 3.729748 +0.7474945 1.667858 3.729748 +0.8539475 1.667858 3.729748 +0.974052 1.667858 3.729748 +1.113885 1.667858 3.729748 +1.27456 1.667858 3.729748 +1.458117 1.667858 3.729748 +1.667858 1.667858 3.729748 +1.907556 1.667858 3.729748 +2.181521 1.667858 3.729748 +2.494678 1.667858 3.729748 +2.852659 1.667858 3.729748 +3.261896 1.667858 3.729748 +3.729748 1.667858 3.729748 +4.264621 1.667858 3.729748 +4.876131 1.667858 3.729748 +5.575266 1.667858 3.729748 +6.374593 1.667858 3.729748 +0 1.907556 3.729748 +0 1.907556 3.729748 +0 1.907556 3.729748 +0.002268731 1.907556 3.729748 +0.07076883 1.907556 3.729748 +0.1119241 1.907556 3.729748 +0.1475052 1.907556 3.729748 +0.1846606 1.907556 3.729748 +0.2245119 1.907556 3.729748 +0.2679612 1.907556 3.729748 +0.3158431 1.907556 3.729748 +0.3689944 1.907556 3.729748 +0.4282948 1.907556 3.729748 +0.494694 1.907556 3.729748 +0.5692344 1.907556 3.729748 +0.6530715 1.907556 3.729748 +0.7474945 1.907556 3.729748 +0.8539475 1.907556 3.729748 +0.974052 1.907556 3.729748 +1.113885 1.907556 3.729748 +1.27456 1.907556 3.729748 +1.458117 1.907556 3.729748 +1.667858 1.907556 3.729748 +1.907556 1.907556 3.729748 +2.181521 1.907556 3.729748 +2.494678 1.907556 3.729748 +2.852659 1.907556 3.729748 +3.261896 1.907556 3.729748 +3.729748 1.907556 3.729748 +4.264621 1.907556 3.729748 +4.876131 1.907556 3.729748 +5.575266 1.907556 3.729748 +6.374593 1.907556 3.729748 +0 2.181521 3.729748 +0 2.181521 3.729748 +0 2.181521 3.729748 +0.002268731 2.181521 3.729748 +0.07076883 2.181521 3.729748 +0.1119241 2.181521 3.729748 +0.1475052 2.181521 3.729748 +0.1846606 2.181521 3.729748 +0.2245119 2.181521 3.729748 +0.2679612 2.181521 3.729748 +0.3158431 2.181521 3.729748 +0.3689944 2.181521 3.729748 +0.4282948 2.181521 3.729748 +0.494694 2.181521 3.729748 +0.5692344 2.181521 3.729748 +0.6530715 2.181521 3.729748 +0.7474945 2.181521 3.729748 +0.8539475 2.181521 3.729748 +0.974052 2.181521 3.729748 +1.113885 2.181521 3.729748 +1.27456 2.181521 3.729748 +1.458117 2.181521 3.729748 +1.667858 2.181521 3.729748 +1.907556 2.181521 3.729748 +2.181521 2.181521 3.729748 +2.494678 2.181521 3.729748 +2.852659 2.181521 3.729748 +3.261896 2.181521 3.729748 +3.729748 2.181521 3.729748 +4.264621 2.181521 3.729748 +4.876131 2.181521 3.729748 +5.575266 2.181521 3.729748 +6.374593 2.181521 3.729748 +0 2.494678 3.729748 +0 2.494678 3.729748 +0 2.494678 3.729748 +0.002268731 2.494678 3.729748 +0.07076883 2.494678 3.729748 +0.1119241 2.494678 3.729748 +0.1475052 2.494678 3.729748 +0.1846606 2.494678 3.729748 +0.2245119 2.494678 3.729748 +0.2679612 2.494678 3.729748 +0.3158431 2.494678 3.729748 +0.3689944 2.494678 3.729748 +0.4282948 2.494678 3.729748 +0.494694 2.494678 3.729748 +0.5692344 2.494678 3.729748 +0.6530715 2.494678 3.729748 +0.7474945 2.494678 3.729748 +0.8539475 2.494678 3.729748 +0.974052 2.494678 3.729748 +1.113885 2.494678 3.729748 +1.27456 2.494678 3.729748 +1.458117 2.494678 3.729748 +1.667858 2.494678 3.729748 +1.907556 2.494678 3.729748 +2.181521 2.494678 3.729748 +2.494678 2.494678 3.729748 +2.852659 2.494678 3.729748 +3.261896 2.494678 3.729748 +3.729748 2.494678 3.729748 +4.264621 2.494678 3.729748 +4.876131 2.494678 3.729748 +5.575266 2.494678 3.729748 +6.374593 2.494678 3.729748 +0 2.852659 3.729748 +0 2.852659 3.729748 +0 2.852659 3.729748 +0.002268731 2.852659 3.729748 +0.07076883 2.852659 3.729748 +0.1119241 2.852659 3.729748 +0.1475052 2.852659 3.729748 +0.1846606 2.852659 3.729748 +0.2245119 2.852659 3.729748 +0.2679612 2.852659 3.729748 +0.3158431 2.852659 3.729748 +0.3689944 2.852659 3.729748 +0.4282948 2.852659 3.729748 +0.494694 2.852659 3.729748 +0.5692344 2.852659 3.729748 +0.6530715 2.852659 3.729748 +0.7474945 2.852659 3.729748 +0.8539475 2.852659 3.729748 +0.974052 2.852659 3.729748 +1.113885 2.852659 3.729748 +1.27456 2.852659 3.729748 +1.458117 2.852659 3.729748 +1.667858 2.852659 3.729748 +1.907556 2.852659 3.729748 +2.181521 2.852659 3.729748 +2.494678 2.852659 3.729748 +2.852659 2.852659 3.729748 +3.261896 2.852659 3.729748 +3.729748 2.852659 3.729748 +4.264621 2.852659 3.729748 +4.876131 2.852659 3.729748 +5.575266 2.852659 3.729748 +6.374593 2.852659 3.729748 +0 3.261896 3.729748 +0 3.261896 3.729748 +0 3.261896 3.729748 +0.002268731 3.261896 3.729748 +0.07076883 3.261896 3.729748 +0.1119241 3.261896 3.729748 +0.1475052 3.261896 3.729748 +0.1846606 3.261896 3.729748 +0.2245119 3.261896 3.729748 +0.2679612 3.261896 3.729748 +0.3158431 3.261896 3.729748 +0.3689944 3.261896 3.729748 +0.4282948 3.261896 3.729748 +0.494694 3.261896 3.729748 +0.5692344 3.261896 3.729748 +0.6530715 3.261896 3.729748 +0.7474945 3.261896 3.729748 +0.8539475 3.261896 3.729748 +0.974052 3.261896 3.729748 +1.113885 3.261896 3.729748 +1.27456 3.261896 3.729748 +1.458117 3.261896 3.729748 +1.667858 3.261896 3.729748 +1.907556 3.261896 3.729748 +2.181521 3.261896 3.729748 +2.494678 3.261896 3.729748 +2.852659 3.261896 3.729748 +3.261896 3.261896 3.729748 +3.729748 3.261896 3.729748 +4.264621 3.261896 3.729748 +4.876131 3.261896 3.729748 +5.575266 3.261896 3.729748 +6.374593 3.261896 3.729748 +0 3.729748 3.729748 +0 3.729748 3.729748 +0 3.729748 3.729748 +0.002268731 3.729748 3.729748 +0.07076883 3.729748 3.729748 +0.1119241 3.729748 3.729748 +0.1475052 3.729748 3.729748 +0.1846606 3.729748 3.729748 +0.2245119 3.729748 3.729748 +0.2679612 3.729748 3.729748 +0.3158431 3.729748 3.729748 +0.3689944 3.729748 3.729748 +0.4282948 3.729748 3.729748 +0.494694 3.729748 3.729748 +0.5692344 3.729748 3.729748 +0.6530715 3.729748 3.729748 +0.7474945 3.729748 3.729748 +0.8539475 3.729748 3.729748 +0.974052 3.729748 3.729748 +1.113885 3.729748 3.729748 +1.27456 3.729748 3.729748 +1.458117 3.729748 3.729748 +1.667858 3.729748 3.729748 +1.907556 3.729748 3.729748 +2.181521 3.729748 3.729748 +2.494678 3.729748 3.729748 +2.852659 3.729748 3.729748 +3.261896 3.729748 3.729748 +3.729748 3.729748 3.729748 +4.264621 3.729748 3.729748 +4.876131 3.729748 3.729748 +5.575266 3.729748 3.729748 +6.374593 3.729748 3.729748 +0 4.264621 3.729748 +0 4.264621 3.729748 +0 4.264621 3.729748 +0.002268731 4.264621 3.729748 +0.07076883 4.264621 3.729748 +0.1119241 4.264621 3.729748 +0.1475052 4.264621 3.729748 +0.1846606 4.264621 3.729748 +0.2245119 4.264621 3.729748 +0.2679612 4.264621 3.729748 +0.3158431 4.264621 3.729748 +0.3689944 4.264621 3.729748 +0.4282948 4.264621 3.729748 +0.494694 4.264621 3.729748 +0.5692344 4.264621 3.729748 +0.6530715 4.264621 3.729748 +0.7474945 4.264621 3.729748 +0.8539475 4.264621 3.729748 +0.974052 4.264621 3.729748 +1.113885 4.264621 3.729748 +1.27456 4.264621 3.729748 +1.458117 4.264621 3.729748 +1.667858 4.264621 3.729748 +1.907556 4.264621 3.729748 +2.181521 4.264621 3.729748 +2.494678 4.264621 3.729748 +2.852659 4.264621 3.729748 +3.261896 4.264621 3.729748 +3.729748 4.264621 3.729748 +4.264621 4.264621 3.729748 +4.876131 4.264621 3.729748 +5.575266 4.264621 3.729748 +6.374593 4.264621 3.729748 +0 4.876131 3.729748 +0 4.876131 3.729748 +0 4.876131 3.729748 +0.002268731 4.876131 3.729748 +0.07076883 4.876131 3.729748 +0.1119241 4.876131 3.729748 +0.1475052 4.876131 3.729748 +0.1846606 4.876131 3.729748 +0.2245119 4.876131 3.729748 +0.2679612 4.876131 3.729748 +0.3158431 4.876131 3.729748 +0.3689944 4.876131 3.729748 +0.4282948 4.876131 3.729748 +0.494694 4.876131 3.729748 +0.5692344 4.876131 3.729748 +0.6530715 4.876131 3.729748 +0.7474945 4.876131 3.729748 +0.8539475 4.876131 3.729748 +0.974052 4.876131 3.729748 +1.113885 4.876131 3.729748 +1.27456 4.876131 3.729748 +1.458117 4.876131 3.729748 +1.667858 4.876131 3.729748 +1.907556 4.876131 3.729748 +2.181521 4.876131 3.729748 +2.494678 4.876131 3.729748 +2.852659 4.876131 3.729748 +3.261896 4.876131 3.729748 +3.729748 4.876131 3.729748 +4.264621 4.876131 3.729748 +4.876131 4.876131 3.729748 +5.575266 4.876131 3.729748 +6.374593 4.876131 3.729748 +0 5.575266 3.729748 +0 5.575266 3.729748 +0 5.575266 3.729748 +0.002268731 5.575266 3.729748 +0.07076883 5.575266 3.729748 +0.1119241 5.575266 3.729748 +0.1475052 5.575266 3.729748 +0.1846606 5.575266 3.729748 +0.2245119 5.575266 3.729748 +0.2679612 5.575266 3.729748 +0.3158431 5.575266 3.729748 +0.3689944 5.575266 3.729748 +0.4282948 5.575266 3.729748 +0.494694 5.575266 3.729748 +0.5692344 5.575266 3.729748 +0.6530715 5.575266 3.729748 +0.7474945 5.575266 3.729748 +0.8539475 5.575266 3.729748 +0.974052 5.575266 3.729748 +1.113885 5.575266 3.729748 +1.27456 5.575266 3.729748 +1.458117 5.575266 3.729748 +1.667858 5.575266 3.729748 +1.907556 5.575266 3.729748 +2.181521 5.575266 3.729748 +2.494678 5.575266 3.729748 +2.852659 5.575266 3.729748 +3.261896 5.575266 3.729748 +3.729748 5.575266 3.729748 +4.264621 5.575266 3.729748 +4.876131 5.575266 3.729748 +5.575266 5.575266 3.729748 +6.374593 5.575266 3.729748 +0 6.374593 3.729748 +0 6.374593 3.729748 +0 6.374593 3.729748 +0.002268731 6.374593 3.729748 +0.07076883 6.374593 3.729748 +0.1119241 6.374593 3.729748 +0.1475052 6.374593 3.729748 +0.1846606 6.374593 3.729748 +0.2245119 6.374593 3.729748 +0.2679612 6.374593 3.729748 +0.3158431 6.374593 3.729748 +0.3689944 6.374593 3.729748 +0.4282948 6.374593 3.729748 +0.494694 6.374593 3.729748 +0.5692344 6.374593 3.729748 +0.6530715 6.374593 3.729748 +0.7474945 6.374593 3.729748 +0.8539475 6.374593 3.729748 +0.974052 6.374593 3.729748 +1.113885 6.374593 3.729748 +1.27456 6.374593 3.729748 +1.458117 6.374593 3.729748 +1.667858 6.374593 3.729748 +1.907556 6.374593 3.729748 +2.181521 6.374593 3.729748 +2.494678 6.374593 3.729748 +2.852659 6.374593 3.729748 +3.261896 6.374593 3.729748 +3.729748 6.374593 3.729748 +4.264621 6.374593 3.729748 +4.876131 6.374593 3.729748 +5.575266 6.374593 3.729748 +6.374593 6.374593 3.729748 +0 0 4.264621 +0 0 4.264621 +0 0 4.264621 +0.002268731 0 4.264621 +0.07076883 0 4.264621 +0.1119241 0 4.264621 +0.1475052 0 4.264621 +0.1846606 0 4.264621 +0.2245119 0 4.264621 +0.2679612 0 4.264621 +0.3158431 0 4.264621 +0.3689944 0 4.264621 +0.4282948 0 4.264621 +0.494694 0 4.264621 +0.5692344 0 4.264621 +0.6530715 0 4.264621 +0.7474945 0 4.264621 +0.8539475 0 4.264621 +0.974052 0 4.264621 +1.113885 0 4.264621 +1.27456 0 4.264621 +1.458117 0 4.264621 +1.667858 0 4.264621 +1.907556 0 4.264621 +2.181521 0 4.264621 +2.494678 0 4.264621 +2.852659 0 4.264621 +3.261896 0 4.264621 +3.729748 0 4.264621 +4.264621 0 4.264621 +4.876131 0 4.264621 +5.575266 0 4.264621 +6.374593 0 4.264621 +0 0 4.264621 +0 0 4.264621 +0 0 4.264621 +0.002268731 0 4.264621 +0.07076883 0 4.264621 +0.1119241 0 4.264621 +0.1475052 0 4.264621 +0.1846606 0 4.264621 +0.2245119 0 4.264621 +0.2679612 0 4.264621 +0.3158431 0 4.264621 +0.3689944 0 4.264621 +0.4282948 0 4.264621 +0.494694 0 4.264621 +0.5692344 0 4.264621 +0.6530715 0 4.264621 +0.7474945 0 4.264621 +0.8539475 0 4.264621 +0.974052 0 4.264621 +1.113885 0 4.264621 +1.27456 0 4.264621 +1.458117 0 4.264621 +1.667858 0 4.264621 +1.907556 0 4.264621 +2.181521 0 4.264621 +2.494678 0 4.264621 +2.852659 0 4.264621 +3.261896 0 4.264621 +3.729748 0 4.264621 +4.264621 0 4.264621 +4.876131 0 4.264621 +5.575266 0 4.264621 +6.374593 0 4.264621 +0 0 4.264621 +0 0 4.264621 +0 0 4.264621 +0.002268731 0 4.264621 +0.07076883 0 4.264621 +0.1119241 0 4.264621 +0.1475052 0 4.264621 +0.1846606 0 4.264621 +0.2245119 0 4.264621 +0.2679612 0 4.264621 +0.3158431 0 4.264621 +0.3689944 0 4.264621 +0.4282948 0 4.264621 +0.494694 0 4.264621 +0.5692344 0 4.264621 +0.6530715 0 4.264621 +0.7474945 0 4.264621 +0.8539475 0 4.264621 +0.974052 0 4.264621 +1.113885 0 4.264621 +1.27456 0 4.264621 +1.458117 0 4.264621 +1.667858 0 4.264621 +1.907556 0 4.264621 +2.181521 0 4.264621 +2.494678 0 4.264621 +2.852659 0 4.264621 +3.261896 0 4.264621 +3.729748 0 4.264621 +4.264621 0 4.264621 +4.876131 0 4.264621 +5.575266 0 4.264621 +6.374593 0 4.264621 +0 0.002268731 4.264621 +0 0.002268731 4.264621 +0 0.002268731 4.264621 +0.002268731 0.002268731 4.264621 +0.07076883 0.002268731 4.264621 +0.1119241 0.002268731 4.264621 +0.1475052 0.002268731 4.264621 +0.1846606 0.002268731 4.264621 +0.2245119 0.002268731 4.264621 +0.2679612 0.002268731 4.264621 +0.3158431 0.002268731 4.264621 +0.3689944 0.002268731 4.264621 +0.4282948 0.002268731 4.264621 +0.494694 0.002268731 4.264621 +0.5692344 0.002268731 4.264621 +0.6530715 0.002268731 4.264621 +0.7474945 0.002268731 4.264621 +0.8539475 0.002268731 4.264621 +0.974052 0.002268731 4.264621 +1.113885 0.002268731 4.264621 +1.27456 0.002268731 4.264621 +1.458117 0.002268731 4.264621 +1.667858 0.002268731 4.264621 +1.907556 0.002268731 4.264621 +2.181521 0.002268731 4.264621 +2.494678 0.002268731 4.264621 +2.852659 0.002268731 4.264621 +3.261896 0.002268731 4.264621 +3.729748 0.002268731 4.264621 +4.264621 0.002268731 4.264621 +4.876131 0.002268731 4.264621 +5.575266 0.002268731 4.264621 +6.374593 0.002268731 4.264621 +0 0.07076883 4.264621 +0 0.07076883 4.264621 +0 0.07076883 4.264621 +0.002268731 0.07076883 4.264621 +0.07076883 0.07076883 4.264621 +0.1119241 0.07076883 4.264621 +0.1475052 0.07076883 4.264621 +0.1846606 0.07076883 4.264621 +0.2245119 0.07076883 4.264621 +0.2679612 0.07076883 4.264621 +0.3158431 0.07076883 4.264621 +0.3689944 0.07076883 4.264621 +0.4282948 0.07076883 4.264621 +0.494694 0.07076883 4.264621 +0.5692344 0.07076883 4.264621 +0.6530715 0.07076883 4.264621 +0.7474945 0.07076883 4.264621 +0.8539475 0.07076883 4.264621 +0.974052 0.07076883 4.264621 +1.113885 0.07076883 4.264621 +1.27456 0.07076883 4.264621 +1.458117 0.07076883 4.264621 +1.667858 0.07076883 4.264621 +1.907556 0.07076883 4.264621 +2.181521 0.07076883 4.264621 +2.494678 0.07076883 4.264621 +2.852659 0.07076883 4.264621 +3.261896 0.07076883 4.264621 +3.729748 0.07076883 4.264621 +4.264621 0.07076883 4.264621 +4.876131 0.07076883 4.264621 +5.575266 0.07076883 4.264621 +6.374593 0.07076883 4.264621 +0 0.1119241 4.264621 +0 0.1119241 4.264621 +0 0.1119241 4.264621 +0.002268731 0.1119241 4.264621 +0.07076883 0.1119241 4.264621 +0.1119241 0.1119241 4.264621 +0.1475052 0.1119241 4.264621 +0.1846606 0.1119241 4.264621 +0.2245119 0.1119241 4.264621 +0.2679612 0.1119241 4.264621 +0.3158431 0.1119241 4.264621 +0.3689944 0.1119241 4.264621 +0.4282948 0.1119241 4.264621 +0.494694 0.1119241 4.264621 +0.5692344 0.1119241 4.264621 +0.6530715 0.1119241 4.264621 +0.7474945 0.1119241 4.264621 +0.8539475 0.1119241 4.264621 +0.974052 0.1119241 4.264621 +1.113885 0.1119241 4.264621 +1.27456 0.1119241 4.264621 +1.458117 0.1119241 4.264621 +1.667858 0.1119241 4.264621 +1.907556 0.1119241 4.264621 +2.181521 0.1119241 4.264621 +2.494678 0.1119241 4.264621 +2.852659 0.1119241 4.264621 +3.261896 0.1119241 4.264621 +3.729748 0.1119241 4.264621 +4.264621 0.1119241 4.264621 +4.876131 0.1119241 4.264621 +5.575266 0.1119241 4.264621 +6.374593 0.1119241 4.264621 +0 0.1475052 4.264621 +0 0.1475052 4.264621 +0 0.1475052 4.264621 +0.002268731 0.1475052 4.264621 +0.07076883 0.1475052 4.264621 +0.1119241 0.1475052 4.264621 +0.1475052 0.1475052 4.264621 +0.1846606 0.1475052 4.264621 +0.2245119 0.1475052 4.264621 +0.2679612 0.1475052 4.264621 +0.3158431 0.1475052 4.264621 +0.3689944 0.1475052 4.264621 +0.4282948 0.1475052 4.264621 +0.494694 0.1475052 4.264621 +0.5692344 0.1475052 4.264621 +0.6530715 0.1475052 4.264621 +0.7474945 0.1475052 4.264621 +0.8539475 0.1475052 4.264621 +0.974052 0.1475052 4.264621 +1.113885 0.1475052 4.264621 +1.27456 0.1475052 4.264621 +1.458117 0.1475052 4.264621 +1.667858 0.1475052 4.264621 +1.907556 0.1475052 4.264621 +2.181521 0.1475052 4.264621 +2.494678 0.1475052 4.264621 +2.852659 0.1475052 4.264621 +3.261896 0.1475052 4.264621 +3.729748 0.1475052 4.264621 +4.264621 0.1475052 4.264621 +4.876131 0.1475052 4.264621 +5.575266 0.1475052 4.264621 +6.374593 0.1475052 4.264621 +0 0.1846606 4.264621 +0 0.1846606 4.264621 +0 0.1846606 4.264621 +0.002268731 0.1846606 4.264621 +0.07076883 0.1846606 4.264621 +0.1119241 0.1846606 4.264621 +0.1475052 0.1846606 4.264621 +0.1846606 0.1846606 4.264621 +0.2245119 0.1846606 4.264621 +0.2679612 0.1846606 4.264621 +0.3158431 0.1846606 4.264621 +0.3689944 0.1846606 4.264621 +0.4282948 0.1846606 4.264621 +0.494694 0.1846606 4.264621 +0.5692344 0.1846606 4.264621 +0.6530715 0.1846606 4.264621 +0.7474945 0.1846606 4.264621 +0.8539475 0.1846606 4.264621 +0.974052 0.1846606 4.264621 +1.113885 0.1846606 4.264621 +1.27456 0.1846606 4.264621 +1.458117 0.1846606 4.264621 +1.667858 0.1846606 4.264621 +1.907556 0.1846606 4.264621 +2.181521 0.1846606 4.264621 +2.494678 0.1846606 4.264621 +2.852659 0.1846606 4.264621 +3.261896 0.1846606 4.264621 +3.729748 0.1846606 4.264621 +4.264621 0.1846606 4.264621 +4.876131 0.1846606 4.264621 +5.575266 0.1846606 4.264621 +6.374593 0.1846606 4.264621 +0 0.2245119 4.264621 +0 0.2245119 4.264621 +0 0.2245119 4.264621 +0.002268731 0.2245119 4.264621 +0.07076883 0.2245119 4.264621 +0.1119241 0.2245119 4.264621 +0.1475052 0.2245119 4.264621 +0.1846606 0.2245119 4.264621 +0.2245119 0.2245119 4.264621 +0.2679612 0.2245119 4.264621 +0.3158431 0.2245119 4.264621 +0.3689944 0.2245119 4.264621 +0.4282948 0.2245119 4.264621 +0.494694 0.2245119 4.264621 +0.5692344 0.2245119 4.264621 +0.6530715 0.2245119 4.264621 +0.7474945 0.2245119 4.264621 +0.8539475 0.2245119 4.264621 +0.974052 0.2245119 4.264621 +1.113885 0.2245119 4.264621 +1.27456 0.2245119 4.264621 +1.458117 0.2245119 4.264621 +1.667858 0.2245119 4.264621 +1.907556 0.2245119 4.264621 +2.181521 0.2245119 4.264621 +2.494678 0.2245119 4.264621 +2.852659 0.2245119 4.264621 +3.261896 0.2245119 4.264621 +3.729748 0.2245119 4.264621 +4.264621 0.2245119 4.264621 +4.876131 0.2245119 4.264621 +5.575266 0.2245119 4.264621 +6.374593 0.2245119 4.264621 +0 0.2679612 4.264621 +0 0.2679612 4.264621 +0 0.2679612 4.264621 +0.002268731 0.2679612 4.264621 +0.07076883 0.2679612 4.264621 +0.1119241 0.2679612 4.264621 +0.1475052 0.2679612 4.264621 +0.1846606 0.2679612 4.264621 +0.2245119 0.2679612 4.264621 +0.2679612 0.2679612 4.264621 +0.3158431 0.2679612 4.264621 +0.3689944 0.2679612 4.264621 +0.4282948 0.2679612 4.264621 +0.494694 0.2679612 4.264621 +0.5692344 0.2679612 4.264621 +0.6530715 0.2679612 4.264621 +0.7474945 0.2679612 4.264621 +0.8539475 0.2679612 4.264621 +0.974052 0.2679612 4.264621 +1.113885 0.2679612 4.264621 +1.27456 0.2679612 4.264621 +1.458117 0.2679612 4.264621 +1.667858 0.2679612 4.264621 +1.907556 0.2679612 4.264621 +2.181521 0.2679612 4.264621 +2.494678 0.2679612 4.264621 +2.852659 0.2679612 4.264621 +3.261896 0.2679612 4.264621 +3.729748 0.2679612 4.264621 +4.264621 0.2679612 4.264621 +4.876131 0.2679612 4.264621 +5.575266 0.2679612 4.264621 +6.374593 0.2679612 4.264621 +0 0.3158431 4.264621 +0 0.3158431 4.264621 +0 0.3158431 4.264621 +0.002268731 0.3158431 4.264621 +0.07076883 0.3158431 4.264621 +0.1119241 0.3158431 4.264621 +0.1475052 0.3158431 4.264621 +0.1846606 0.3158431 4.264621 +0.2245119 0.3158431 4.264621 +0.2679612 0.3158431 4.264621 +0.3158431 0.3158431 4.264621 +0.3689944 0.3158431 4.264621 +0.4282948 0.3158431 4.264621 +0.494694 0.3158431 4.264621 +0.5692344 0.3158431 4.264621 +0.6530715 0.3158431 4.264621 +0.7474945 0.3158431 4.264621 +0.8539475 0.3158431 4.264621 +0.974052 0.3158431 4.264621 +1.113885 0.3158431 4.264621 +1.27456 0.3158431 4.264621 +1.458117 0.3158431 4.264621 +1.667858 0.3158431 4.264621 +1.907556 0.3158431 4.264621 +2.181521 0.3158431 4.264621 +2.494678 0.3158431 4.264621 +2.852659 0.3158431 4.264621 +3.261896 0.3158431 4.264621 +3.729748 0.3158431 4.264621 +4.264621 0.3158431 4.264621 +4.876131 0.3158431 4.264621 +5.575266 0.3158431 4.264621 +6.374593 0.3158431 4.264621 +0 0.3689944 4.264621 +0 0.3689944 4.264621 +0 0.3689944 4.264621 +0.002268731 0.3689944 4.264621 +0.07076883 0.3689944 4.264621 +0.1119241 0.3689944 4.264621 +0.1475052 0.3689944 4.264621 +0.1846606 0.3689944 4.264621 +0.2245119 0.3689944 4.264621 +0.2679612 0.3689944 4.264621 +0.3158431 0.3689944 4.264621 +0.3689944 0.3689944 4.264621 +0.4282948 0.3689944 4.264621 +0.494694 0.3689944 4.264621 +0.5692344 0.3689944 4.264621 +0.6530715 0.3689944 4.264621 +0.7474945 0.3689944 4.264621 +0.8539475 0.3689944 4.264621 +0.974052 0.3689944 4.264621 +1.113885 0.3689944 4.264621 +1.27456 0.3689944 4.264621 +1.458117 0.3689944 4.264621 +1.667858 0.3689944 4.264621 +1.907556 0.3689944 4.264621 +2.181521 0.3689944 4.264621 +2.494678 0.3689944 4.264621 +2.852659 0.3689944 4.264621 +3.261896 0.3689944 4.264621 +3.729748 0.3689944 4.264621 +4.264621 0.3689944 4.264621 +4.876131 0.3689944 4.264621 +5.575266 0.3689944 4.264621 +6.374593 0.3689944 4.264621 +0 0.4282948 4.264621 +0 0.4282948 4.264621 +0 0.4282948 4.264621 +0.002268731 0.4282948 4.264621 +0.07076883 0.4282948 4.264621 +0.1119241 0.4282948 4.264621 +0.1475052 0.4282948 4.264621 +0.1846606 0.4282948 4.264621 +0.2245119 0.4282948 4.264621 +0.2679612 0.4282948 4.264621 +0.3158431 0.4282948 4.264621 +0.3689944 0.4282948 4.264621 +0.4282948 0.4282948 4.264621 +0.494694 0.4282948 4.264621 +0.5692344 0.4282948 4.264621 +0.6530715 0.4282948 4.264621 +0.7474945 0.4282948 4.264621 +0.8539475 0.4282948 4.264621 +0.974052 0.4282948 4.264621 +1.113885 0.4282948 4.264621 +1.27456 0.4282948 4.264621 +1.458117 0.4282948 4.264621 +1.667858 0.4282948 4.264621 +1.907556 0.4282948 4.264621 +2.181521 0.4282948 4.264621 +2.494678 0.4282948 4.264621 +2.852659 0.4282948 4.264621 +3.261896 0.4282948 4.264621 +3.729748 0.4282948 4.264621 +4.264621 0.4282948 4.264621 +4.876131 0.4282948 4.264621 +5.575266 0.4282948 4.264621 +6.374593 0.4282948 4.264621 +0 0.494694 4.264621 +0 0.494694 4.264621 +0 0.494694 4.264621 +0.002268731 0.494694 4.264621 +0.07076883 0.494694 4.264621 +0.1119241 0.494694 4.264621 +0.1475052 0.494694 4.264621 +0.1846606 0.494694 4.264621 +0.2245119 0.494694 4.264621 +0.2679612 0.494694 4.264621 +0.3158431 0.494694 4.264621 +0.3689944 0.494694 4.264621 +0.4282948 0.494694 4.264621 +0.494694 0.494694 4.264621 +0.5692344 0.494694 4.264621 +0.6530715 0.494694 4.264621 +0.7474945 0.494694 4.264621 +0.8539475 0.494694 4.264621 +0.974052 0.494694 4.264621 +1.113885 0.494694 4.264621 +1.27456 0.494694 4.264621 +1.458117 0.494694 4.264621 +1.667858 0.494694 4.264621 +1.907556 0.494694 4.264621 +2.181521 0.494694 4.264621 +2.494678 0.494694 4.264621 +2.852659 0.494694 4.264621 +3.261896 0.494694 4.264621 +3.729748 0.494694 4.264621 +4.264621 0.494694 4.264621 +4.876131 0.494694 4.264621 +5.575266 0.494694 4.264621 +6.374593 0.494694 4.264621 +0 0.5692344 4.264621 +0 0.5692344 4.264621 +0 0.5692344 4.264621 +0.002268731 0.5692344 4.264621 +0.07076883 0.5692344 4.264621 +0.1119241 0.5692344 4.264621 +0.1475052 0.5692344 4.264621 +0.1846606 0.5692344 4.264621 +0.2245119 0.5692344 4.264621 +0.2679612 0.5692344 4.264621 +0.3158431 0.5692344 4.264621 +0.3689944 0.5692344 4.264621 +0.4282948 0.5692344 4.264621 +0.494694 0.5692344 4.264621 +0.5692344 0.5692344 4.264621 +0.6530715 0.5692344 4.264621 +0.7474945 0.5692344 4.264621 +0.8539475 0.5692344 4.264621 +0.974052 0.5692344 4.264621 +1.113885 0.5692344 4.264621 +1.27456 0.5692344 4.264621 +1.458117 0.5692344 4.264621 +1.667858 0.5692344 4.264621 +1.907556 0.5692344 4.264621 +2.181521 0.5692344 4.264621 +2.494678 0.5692344 4.264621 +2.852659 0.5692344 4.264621 +3.261896 0.5692344 4.264621 +3.729748 0.5692344 4.264621 +4.264621 0.5692344 4.264621 +4.876131 0.5692344 4.264621 +5.575266 0.5692344 4.264621 +6.374593 0.5692344 4.264621 +0 0.6530715 4.264621 +0 0.6530715 4.264621 +0 0.6530715 4.264621 +0.002268731 0.6530715 4.264621 +0.07076883 0.6530715 4.264621 +0.1119241 0.6530715 4.264621 +0.1475052 0.6530715 4.264621 +0.1846606 0.6530715 4.264621 +0.2245119 0.6530715 4.264621 +0.2679612 0.6530715 4.264621 +0.3158431 0.6530715 4.264621 +0.3689944 0.6530715 4.264621 +0.4282948 0.6530715 4.264621 +0.494694 0.6530715 4.264621 +0.5692344 0.6530715 4.264621 +0.6530715 0.6530715 4.264621 +0.7474945 0.6530715 4.264621 +0.8539475 0.6530715 4.264621 +0.974052 0.6530715 4.264621 +1.113885 0.6530715 4.264621 +1.27456 0.6530715 4.264621 +1.458117 0.6530715 4.264621 +1.667858 0.6530715 4.264621 +1.907556 0.6530715 4.264621 +2.181521 0.6530715 4.264621 +2.494678 0.6530715 4.264621 +2.852659 0.6530715 4.264621 +3.261896 0.6530715 4.264621 +3.729748 0.6530715 4.264621 +4.264621 0.6530715 4.264621 +4.876131 0.6530715 4.264621 +5.575266 0.6530715 4.264621 +6.374593 0.6530715 4.264621 +0 0.7474945 4.264621 +0 0.7474945 4.264621 +0 0.7474945 4.264621 +0.002268731 0.7474945 4.264621 +0.07076883 0.7474945 4.264621 +0.1119241 0.7474945 4.264621 +0.1475052 0.7474945 4.264621 +0.1846606 0.7474945 4.264621 +0.2245119 0.7474945 4.264621 +0.2679612 0.7474945 4.264621 +0.3158431 0.7474945 4.264621 +0.3689944 0.7474945 4.264621 +0.4282948 0.7474945 4.264621 +0.494694 0.7474945 4.264621 +0.5692344 0.7474945 4.264621 +0.6530715 0.7474945 4.264621 +0.7474945 0.7474945 4.264621 +0.8539475 0.7474945 4.264621 +0.974052 0.7474945 4.264621 +1.113885 0.7474945 4.264621 +1.27456 0.7474945 4.264621 +1.458117 0.7474945 4.264621 +1.667858 0.7474945 4.264621 +1.907556 0.7474945 4.264621 +2.181521 0.7474945 4.264621 +2.494678 0.7474945 4.264621 +2.852659 0.7474945 4.264621 +3.261896 0.7474945 4.264621 +3.729748 0.7474945 4.264621 +4.264621 0.7474945 4.264621 +4.876131 0.7474945 4.264621 +5.575266 0.7474945 4.264621 +6.374593 0.7474945 4.264621 +0 0.8539475 4.264621 +0 0.8539475 4.264621 +0 0.8539475 4.264621 +0.002268731 0.8539475 4.264621 +0.07076883 0.8539475 4.264621 +0.1119241 0.8539475 4.264621 +0.1475052 0.8539475 4.264621 +0.1846606 0.8539475 4.264621 +0.2245119 0.8539475 4.264621 +0.2679612 0.8539475 4.264621 +0.3158431 0.8539475 4.264621 +0.3689944 0.8539475 4.264621 +0.4282948 0.8539475 4.264621 +0.494694 0.8539475 4.264621 +0.5692344 0.8539475 4.264621 +0.6530715 0.8539475 4.264621 +0.7474945 0.8539475 4.264621 +0.8539475 0.8539475 4.264621 +0.974052 0.8539475 4.264621 +1.113885 0.8539475 4.264621 +1.27456 0.8539475 4.264621 +1.458117 0.8539475 4.264621 +1.667858 0.8539475 4.264621 +1.907556 0.8539475 4.264621 +2.181521 0.8539475 4.264621 +2.494678 0.8539475 4.264621 +2.852659 0.8539475 4.264621 +3.261896 0.8539475 4.264621 +3.729748 0.8539475 4.264621 +4.264621 0.8539475 4.264621 +4.876131 0.8539475 4.264621 +5.575266 0.8539475 4.264621 +6.374593 0.8539475 4.264621 +0 0.974052 4.264621 +0 0.974052 4.264621 +0 0.974052 4.264621 +0.002268731 0.974052 4.264621 +0.07076883 0.974052 4.264621 +0.1119241 0.974052 4.264621 +0.1475052 0.974052 4.264621 +0.1846606 0.974052 4.264621 +0.2245119 0.974052 4.264621 +0.2679612 0.974052 4.264621 +0.3158431 0.974052 4.264621 +0.3689944 0.974052 4.264621 +0.4282948 0.974052 4.264621 +0.494694 0.974052 4.264621 +0.5692344 0.974052 4.264621 +0.6530715 0.974052 4.264621 +0.7474945 0.974052 4.264621 +0.8539475 0.974052 4.264621 +0.974052 0.974052 4.264621 +1.113885 0.974052 4.264621 +1.27456 0.974052 4.264621 +1.458117 0.974052 4.264621 +1.667858 0.974052 4.264621 +1.907556 0.974052 4.264621 +2.181521 0.974052 4.264621 +2.494678 0.974052 4.264621 +2.852659 0.974052 4.264621 +3.261896 0.974052 4.264621 +3.729748 0.974052 4.264621 +4.264621 0.974052 4.264621 +4.876131 0.974052 4.264621 +5.575266 0.974052 4.264621 +6.374593 0.974052 4.264621 +0 1.113885 4.264621 +0 1.113885 4.264621 +0 1.113885 4.264621 +0.002268731 1.113885 4.264621 +0.07076883 1.113885 4.264621 +0.1119241 1.113885 4.264621 +0.1475052 1.113885 4.264621 +0.1846606 1.113885 4.264621 +0.2245119 1.113885 4.264621 +0.2679612 1.113885 4.264621 +0.3158431 1.113885 4.264621 +0.3689944 1.113885 4.264621 +0.4282948 1.113885 4.264621 +0.494694 1.113885 4.264621 +0.5692344 1.113885 4.264621 +0.6530715 1.113885 4.264621 +0.7474945 1.113885 4.264621 +0.8539475 1.113885 4.264621 +0.974052 1.113885 4.264621 +1.113885 1.113885 4.264621 +1.27456 1.113885 4.264621 +1.458117 1.113885 4.264621 +1.667858 1.113885 4.264621 +1.907556 1.113885 4.264621 +2.181521 1.113885 4.264621 +2.494678 1.113885 4.264621 +2.852659 1.113885 4.264621 +3.261896 1.113885 4.264621 +3.729748 1.113885 4.264621 +4.264621 1.113885 4.264621 +4.876131 1.113885 4.264621 +5.575266 1.113885 4.264621 +6.374593 1.113885 4.264621 +0 1.27456 4.264621 +0 1.27456 4.264621 +0 1.27456 4.264621 +0.002268731 1.27456 4.264621 +0.07076883 1.27456 4.264621 +0.1119241 1.27456 4.264621 +0.1475052 1.27456 4.264621 +0.1846606 1.27456 4.264621 +0.2245119 1.27456 4.264621 +0.2679612 1.27456 4.264621 +0.3158431 1.27456 4.264621 +0.3689944 1.27456 4.264621 +0.4282948 1.27456 4.264621 +0.494694 1.27456 4.264621 +0.5692344 1.27456 4.264621 +0.6530715 1.27456 4.264621 +0.7474945 1.27456 4.264621 +0.8539475 1.27456 4.264621 +0.974052 1.27456 4.264621 +1.113885 1.27456 4.264621 +1.27456 1.27456 4.264621 +1.458117 1.27456 4.264621 +1.667858 1.27456 4.264621 +1.907556 1.27456 4.264621 +2.181521 1.27456 4.264621 +2.494678 1.27456 4.264621 +2.852659 1.27456 4.264621 +3.261896 1.27456 4.264621 +3.729748 1.27456 4.264621 +4.264621 1.27456 4.264621 +4.876131 1.27456 4.264621 +5.575266 1.27456 4.264621 +6.374593 1.27456 4.264621 +0 1.458117 4.264621 +0 1.458117 4.264621 +0 1.458117 4.264621 +0.002268731 1.458117 4.264621 +0.07076883 1.458117 4.264621 +0.1119241 1.458117 4.264621 +0.1475052 1.458117 4.264621 +0.1846606 1.458117 4.264621 +0.2245119 1.458117 4.264621 +0.2679612 1.458117 4.264621 +0.3158431 1.458117 4.264621 +0.3689944 1.458117 4.264621 +0.4282948 1.458117 4.264621 +0.494694 1.458117 4.264621 +0.5692344 1.458117 4.264621 +0.6530715 1.458117 4.264621 +0.7474945 1.458117 4.264621 +0.8539475 1.458117 4.264621 +0.974052 1.458117 4.264621 +1.113885 1.458117 4.264621 +1.27456 1.458117 4.264621 +1.458117 1.458117 4.264621 +1.667858 1.458117 4.264621 +1.907556 1.458117 4.264621 +2.181521 1.458117 4.264621 +2.494678 1.458117 4.264621 +2.852659 1.458117 4.264621 +3.261896 1.458117 4.264621 +3.729748 1.458117 4.264621 +4.264621 1.458117 4.264621 +4.876131 1.458117 4.264621 +5.575266 1.458117 4.264621 +6.374593 1.458117 4.264621 +0 1.667858 4.264621 +0 1.667858 4.264621 +0 1.667858 4.264621 +0.002268731 1.667858 4.264621 +0.07076883 1.667858 4.264621 +0.1119241 1.667858 4.264621 +0.1475052 1.667858 4.264621 +0.1846606 1.667858 4.264621 +0.2245119 1.667858 4.264621 +0.2679612 1.667858 4.264621 +0.3158431 1.667858 4.264621 +0.3689944 1.667858 4.264621 +0.4282948 1.667858 4.264621 +0.494694 1.667858 4.264621 +0.5692344 1.667858 4.264621 +0.6530715 1.667858 4.264621 +0.7474945 1.667858 4.264621 +0.8539475 1.667858 4.264621 +0.974052 1.667858 4.264621 +1.113885 1.667858 4.264621 +1.27456 1.667858 4.264621 +1.458117 1.667858 4.264621 +1.667858 1.667858 4.264621 +1.907556 1.667858 4.264621 +2.181521 1.667858 4.264621 +2.494678 1.667858 4.264621 +2.852659 1.667858 4.264621 +3.261896 1.667858 4.264621 +3.729748 1.667858 4.264621 +4.264621 1.667858 4.264621 +4.876131 1.667858 4.264621 +5.575266 1.667858 4.264621 +6.374593 1.667858 4.264621 +0 1.907556 4.264621 +0 1.907556 4.264621 +0 1.907556 4.264621 +0.002268731 1.907556 4.264621 +0.07076883 1.907556 4.264621 +0.1119241 1.907556 4.264621 +0.1475052 1.907556 4.264621 +0.1846606 1.907556 4.264621 +0.2245119 1.907556 4.264621 +0.2679612 1.907556 4.264621 +0.3158431 1.907556 4.264621 +0.3689944 1.907556 4.264621 +0.4282948 1.907556 4.264621 +0.494694 1.907556 4.264621 +0.5692344 1.907556 4.264621 +0.6530715 1.907556 4.264621 +0.7474945 1.907556 4.264621 +0.8539475 1.907556 4.264621 +0.974052 1.907556 4.264621 +1.113885 1.907556 4.264621 +1.27456 1.907556 4.264621 +1.458117 1.907556 4.264621 +1.667858 1.907556 4.264621 +1.907556 1.907556 4.264621 +2.181521 1.907556 4.264621 +2.494678 1.907556 4.264621 +2.852659 1.907556 4.264621 +3.261896 1.907556 4.264621 +3.729748 1.907556 4.264621 +4.264621 1.907556 4.264621 +4.876131 1.907556 4.264621 +5.575266 1.907556 4.264621 +6.374593 1.907556 4.264621 +0 2.181521 4.264621 +0 2.181521 4.264621 +0 2.181521 4.264621 +0.002268731 2.181521 4.264621 +0.07076883 2.181521 4.264621 +0.1119241 2.181521 4.264621 +0.1475052 2.181521 4.264621 +0.1846606 2.181521 4.264621 +0.2245119 2.181521 4.264621 +0.2679612 2.181521 4.264621 +0.3158431 2.181521 4.264621 +0.3689944 2.181521 4.264621 +0.4282948 2.181521 4.264621 +0.494694 2.181521 4.264621 +0.5692344 2.181521 4.264621 +0.6530715 2.181521 4.264621 +0.7474945 2.181521 4.264621 +0.8539475 2.181521 4.264621 +0.974052 2.181521 4.264621 +1.113885 2.181521 4.264621 +1.27456 2.181521 4.264621 +1.458117 2.181521 4.264621 +1.667858 2.181521 4.264621 +1.907556 2.181521 4.264621 +2.181521 2.181521 4.264621 +2.494678 2.181521 4.264621 +2.852659 2.181521 4.264621 +3.261896 2.181521 4.264621 +3.729748 2.181521 4.264621 +4.264621 2.181521 4.264621 +4.876131 2.181521 4.264621 +5.575266 2.181521 4.264621 +6.374593 2.181521 4.264621 +0 2.494678 4.264621 +0 2.494678 4.264621 +0 2.494678 4.264621 +0.002268731 2.494678 4.264621 +0.07076883 2.494678 4.264621 +0.1119241 2.494678 4.264621 +0.1475052 2.494678 4.264621 +0.1846606 2.494678 4.264621 +0.2245119 2.494678 4.264621 +0.2679612 2.494678 4.264621 +0.3158431 2.494678 4.264621 +0.3689944 2.494678 4.264621 +0.4282948 2.494678 4.264621 +0.494694 2.494678 4.264621 +0.5692344 2.494678 4.264621 +0.6530715 2.494678 4.264621 +0.7474945 2.494678 4.264621 +0.8539475 2.494678 4.264621 +0.974052 2.494678 4.264621 +1.113885 2.494678 4.264621 +1.27456 2.494678 4.264621 +1.458117 2.494678 4.264621 +1.667858 2.494678 4.264621 +1.907556 2.494678 4.264621 +2.181521 2.494678 4.264621 +2.494678 2.494678 4.264621 +2.852659 2.494678 4.264621 +3.261896 2.494678 4.264621 +3.729748 2.494678 4.264621 +4.264621 2.494678 4.264621 +4.876131 2.494678 4.264621 +5.575266 2.494678 4.264621 +6.374593 2.494678 4.264621 +0 2.852659 4.264621 +0 2.852659 4.264621 +0 2.852659 4.264621 +0.002268731 2.852659 4.264621 +0.07076883 2.852659 4.264621 +0.1119241 2.852659 4.264621 +0.1475052 2.852659 4.264621 +0.1846606 2.852659 4.264621 +0.2245119 2.852659 4.264621 +0.2679612 2.852659 4.264621 +0.3158431 2.852659 4.264621 +0.3689944 2.852659 4.264621 +0.4282948 2.852659 4.264621 +0.494694 2.852659 4.264621 +0.5692344 2.852659 4.264621 +0.6530715 2.852659 4.264621 +0.7474945 2.852659 4.264621 +0.8539475 2.852659 4.264621 +0.974052 2.852659 4.264621 +1.113885 2.852659 4.264621 +1.27456 2.852659 4.264621 +1.458117 2.852659 4.264621 +1.667858 2.852659 4.264621 +1.907556 2.852659 4.264621 +2.181521 2.852659 4.264621 +2.494678 2.852659 4.264621 +2.852659 2.852659 4.264621 +3.261896 2.852659 4.264621 +3.729748 2.852659 4.264621 +4.264621 2.852659 4.264621 +4.876131 2.852659 4.264621 +5.575266 2.852659 4.264621 +6.374593 2.852659 4.264621 +0 3.261896 4.264621 +0 3.261896 4.264621 +0 3.261896 4.264621 +0.002268731 3.261896 4.264621 +0.07076883 3.261896 4.264621 +0.1119241 3.261896 4.264621 +0.1475052 3.261896 4.264621 +0.1846606 3.261896 4.264621 +0.2245119 3.261896 4.264621 +0.2679612 3.261896 4.264621 +0.3158431 3.261896 4.264621 +0.3689944 3.261896 4.264621 +0.4282948 3.261896 4.264621 +0.494694 3.261896 4.264621 +0.5692344 3.261896 4.264621 +0.6530715 3.261896 4.264621 +0.7474945 3.261896 4.264621 +0.8539475 3.261896 4.264621 +0.974052 3.261896 4.264621 +1.113885 3.261896 4.264621 +1.27456 3.261896 4.264621 +1.458117 3.261896 4.264621 +1.667858 3.261896 4.264621 +1.907556 3.261896 4.264621 +2.181521 3.261896 4.264621 +2.494678 3.261896 4.264621 +2.852659 3.261896 4.264621 +3.261896 3.261896 4.264621 +3.729748 3.261896 4.264621 +4.264621 3.261896 4.264621 +4.876131 3.261896 4.264621 +5.575266 3.261896 4.264621 +6.374593 3.261896 4.264621 +0 3.729748 4.264621 +0 3.729748 4.264621 +0 3.729748 4.264621 +0.002268731 3.729748 4.264621 +0.07076883 3.729748 4.264621 +0.1119241 3.729748 4.264621 +0.1475052 3.729748 4.264621 +0.1846606 3.729748 4.264621 +0.2245119 3.729748 4.264621 +0.2679612 3.729748 4.264621 +0.3158431 3.729748 4.264621 +0.3689944 3.729748 4.264621 +0.4282948 3.729748 4.264621 +0.494694 3.729748 4.264621 +0.5692344 3.729748 4.264621 +0.6530715 3.729748 4.264621 +0.7474945 3.729748 4.264621 +0.8539475 3.729748 4.264621 +0.974052 3.729748 4.264621 +1.113885 3.729748 4.264621 +1.27456 3.729748 4.264621 +1.458117 3.729748 4.264621 +1.667858 3.729748 4.264621 +1.907556 3.729748 4.264621 +2.181521 3.729748 4.264621 +2.494678 3.729748 4.264621 +2.852659 3.729748 4.264621 +3.261896 3.729748 4.264621 +3.729748 3.729748 4.264621 +4.264621 3.729748 4.264621 +4.876131 3.729748 4.264621 +5.575266 3.729748 4.264621 +6.374593 3.729748 4.264621 +0 4.264621 4.264621 +0 4.264621 4.264621 +0 4.264621 4.264621 +0.002268731 4.264621 4.264621 +0.07076883 4.264621 4.264621 +0.1119241 4.264621 4.264621 +0.1475052 4.264621 4.264621 +0.1846606 4.264621 4.264621 +0.2245119 4.264621 4.264621 +0.2679612 4.264621 4.264621 +0.3158431 4.264621 4.264621 +0.3689944 4.264621 4.264621 +0.4282948 4.264621 4.264621 +0.494694 4.264621 4.264621 +0.5692344 4.264621 4.264621 +0.6530715 4.264621 4.264621 +0.7474945 4.264621 4.264621 +0.8539475 4.264621 4.264621 +0.974052 4.264621 4.264621 +1.113885 4.264621 4.264621 +1.27456 4.264621 4.264621 +1.458117 4.264621 4.264621 +1.667858 4.264621 4.264621 +1.907556 4.264621 4.264621 +2.181521 4.264621 4.264621 +2.494678 4.264621 4.264621 +2.852659 4.264621 4.264621 +3.261896 4.264621 4.264621 +3.729748 4.264621 4.264621 +4.264621 4.264621 4.264621 +4.876131 4.264621 4.264621 +5.575266 4.264621 4.264621 +6.374593 4.264621 4.264621 +0 4.876131 4.264621 +0 4.876131 4.264621 +0 4.876131 4.264621 +0.002268731 4.876131 4.264621 +0.07076883 4.876131 4.264621 +0.1119241 4.876131 4.264621 +0.1475052 4.876131 4.264621 +0.1846606 4.876131 4.264621 +0.2245119 4.876131 4.264621 +0.2679612 4.876131 4.264621 +0.3158431 4.876131 4.264621 +0.3689944 4.876131 4.264621 +0.4282948 4.876131 4.264621 +0.494694 4.876131 4.264621 +0.5692344 4.876131 4.264621 +0.6530715 4.876131 4.264621 +0.7474945 4.876131 4.264621 +0.8539475 4.876131 4.264621 +0.974052 4.876131 4.264621 +1.113885 4.876131 4.264621 +1.27456 4.876131 4.264621 +1.458117 4.876131 4.264621 +1.667858 4.876131 4.264621 +1.907556 4.876131 4.264621 +2.181521 4.876131 4.264621 +2.494678 4.876131 4.264621 +2.852659 4.876131 4.264621 +3.261896 4.876131 4.264621 +3.729748 4.876131 4.264621 +4.264621 4.876131 4.264621 +4.876131 4.876131 4.264621 +5.575266 4.876131 4.264621 +6.374593 4.876131 4.264621 +0 5.575266 4.264621 +0 5.575266 4.264621 +0 5.575266 4.264621 +0.002268731 5.575266 4.264621 +0.07076883 5.575266 4.264621 +0.1119241 5.575266 4.264621 +0.1475052 5.575266 4.264621 +0.1846606 5.575266 4.264621 +0.2245119 5.575266 4.264621 +0.2679612 5.575266 4.264621 +0.3158431 5.575266 4.264621 +0.3689944 5.575266 4.264621 +0.4282948 5.575266 4.264621 +0.494694 5.575266 4.264621 +0.5692344 5.575266 4.264621 +0.6530715 5.575266 4.264621 +0.7474945 5.575266 4.264621 +0.8539475 5.575266 4.264621 +0.974052 5.575266 4.264621 +1.113885 5.575266 4.264621 +1.27456 5.575266 4.264621 +1.458117 5.575266 4.264621 +1.667858 5.575266 4.264621 +1.907556 5.575266 4.264621 +2.181521 5.575266 4.264621 +2.494678 5.575266 4.264621 +2.852659 5.575266 4.264621 +3.261896 5.575266 4.264621 +3.729748 5.575266 4.264621 +4.264621 5.575266 4.264621 +4.876131 5.575266 4.264621 +5.575266 5.575266 4.264621 +6.374593 5.575266 4.264621 +0 6.374593 4.264621 +0 6.374593 4.264621 +0 6.374593 4.264621 +0.002268731 6.374593 4.264621 +0.07076883 6.374593 4.264621 +0.1119241 6.374593 4.264621 +0.1475052 6.374593 4.264621 +0.1846606 6.374593 4.264621 +0.2245119 6.374593 4.264621 +0.2679612 6.374593 4.264621 +0.3158431 6.374593 4.264621 +0.3689944 6.374593 4.264621 +0.4282948 6.374593 4.264621 +0.494694 6.374593 4.264621 +0.5692344 6.374593 4.264621 +0.6530715 6.374593 4.264621 +0.7474945 6.374593 4.264621 +0.8539475 6.374593 4.264621 +0.974052 6.374593 4.264621 +1.113885 6.374593 4.264621 +1.27456 6.374593 4.264621 +1.458117 6.374593 4.264621 +1.667858 6.374593 4.264621 +1.907556 6.374593 4.264621 +2.181521 6.374593 4.264621 +2.494678 6.374593 4.264621 +2.852659 6.374593 4.264621 +3.261896 6.374593 4.264621 +3.729748 6.374593 4.264621 +4.264621 6.374593 4.264621 +4.876131 6.374593 4.264621 +5.575266 6.374593 4.264621 +6.374593 6.374593 4.264621 +0 0 4.876131 +0 0 4.876131 +0 0 4.876131 +0.002268731 0 4.876131 +0.07076883 0 4.876131 +0.1119241 0 4.876131 +0.1475052 0 4.876131 +0.1846606 0 4.876131 +0.2245119 0 4.876131 +0.2679612 0 4.876131 +0.3158431 0 4.876131 +0.3689944 0 4.876131 +0.4282948 0 4.876131 +0.494694 0 4.876131 +0.5692344 0 4.876131 +0.6530715 0 4.876131 +0.7474945 0 4.876131 +0.8539475 0 4.876131 +0.974052 0 4.876131 +1.113885 0 4.876131 +1.27456 0 4.876131 +1.458117 0 4.876131 +1.667858 0 4.876131 +1.907556 0 4.876131 +2.181521 0 4.876131 +2.494678 0 4.876131 +2.852659 0 4.876131 +3.261896 0 4.876131 +3.729748 0 4.876131 +4.264621 0 4.876131 +4.876131 0 4.876131 +5.575266 0 4.876131 +6.374593 0 4.876131 +0 0 4.876131 +0 0 4.876131 +0 0 4.876131 +0.002268731 0 4.876131 +0.07076883 0 4.876131 +0.1119241 0 4.876131 +0.1475052 0 4.876131 +0.1846606 0 4.876131 +0.2245119 0 4.876131 +0.2679612 0 4.876131 +0.3158431 0 4.876131 +0.3689944 0 4.876131 +0.4282948 0 4.876131 +0.494694 0 4.876131 +0.5692344 0 4.876131 +0.6530715 0 4.876131 +0.7474945 0 4.876131 +0.8539475 0 4.876131 +0.974052 0 4.876131 +1.113885 0 4.876131 +1.27456 0 4.876131 +1.458117 0 4.876131 +1.667858 0 4.876131 +1.907556 0 4.876131 +2.181521 0 4.876131 +2.494678 0 4.876131 +2.852659 0 4.876131 +3.261896 0 4.876131 +3.729748 0 4.876131 +4.264621 0 4.876131 +4.876131 0 4.876131 +5.575266 0 4.876131 +6.374593 0 4.876131 +0 0 4.876131 +0 0 4.876131 +0 0 4.876131 +0.002268731 0 4.876131 +0.07076883 0 4.876131 +0.1119241 0 4.876131 +0.1475052 0 4.876131 +0.1846606 0 4.876131 +0.2245119 0 4.876131 +0.2679612 0 4.876131 +0.3158431 0 4.876131 +0.3689944 0 4.876131 +0.4282948 0 4.876131 +0.494694 0 4.876131 +0.5692344 0 4.876131 +0.6530715 0 4.876131 +0.7474945 0 4.876131 +0.8539475 0 4.876131 +0.974052 0 4.876131 +1.113885 0 4.876131 +1.27456 0 4.876131 +1.458117 0 4.876131 +1.667858 0 4.876131 +1.907556 0 4.876131 +2.181521 0 4.876131 +2.494678 0 4.876131 +2.852659 0 4.876131 +3.261896 0 4.876131 +3.729748 0 4.876131 +4.264621 0 4.876131 +4.876131 0 4.876131 +5.575266 0 4.876131 +6.374593 0 4.876131 +0 0.002268731 4.876131 +0 0.002268731 4.876131 +0 0.002268731 4.876131 +0.002268731 0.002268731 4.876131 +0.07076883 0.002268731 4.876131 +0.1119241 0.002268731 4.876131 +0.1475052 0.002268731 4.876131 +0.1846606 0.002268731 4.876131 +0.2245119 0.002268731 4.876131 +0.2679612 0.002268731 4.876131 +0.3158431 0.002268731 4.876131 +0.3689944 0.002268731 4.876131 +0.4282948 0.002268731 4.876131 +0.494694 0.002268731 4.876131 +0.5692344 0.002268731 4.876131 +0.6530715 0.002268731 4.876131 +0.7474945 0.002268731 4.876131 +0.8539475 0.002268731 4.876131 +0.974052 0.002268731 4.876131 +1.113885 0.002268731 4.876131 +1.27456 0.002268731 4.876131 +1.458117 0.002268731 4.876131 +1.667858 0.002268731 4.876131 +1.907556 0.002268731 4.876131 +2.181521 0.002268731 4.876131 +2.494678 0.002268731 4.876131 +2.852659 0.002268731 4.876131 +3.261896 0.002268731 4.876131 +3.729748 0.002268731 4.876131 +4.264621 0.002268731 4.876131 +4.876131 0.002268731 4.876131 +5.575266 0.002268731 4.876131 +6.374593 0.002268731 4.876131 +0 0.07076883 4.876131 +0 0.07076883 4.876131 +0 0.07076883 4.876131 +0.002268731 0.07076883 4.876131 +0.07076883 0.07076883 4.876131 +0.1119241 0.07076883 4.876131 +0.1475052 0.07076883 4.876131 +0.1846606 0.07076883 4.876131 +0.2245119 0.07076883 4.876131 +0.2679612 0.07076883 4.876131 +0.3158431 0.07076883 4.876131 +0.3689944 0.07076883 4.876131 +0.4282948 0.07076883 4.876131 +0.494694 0.07076883 4.876131 +0.5692344 0.07076883 4.876131 +0.6530715 0.07076883 4.876131 +0.7474945 0.07076883 4.876131 +0.8539475 0.07076883 4.876131 +0.974052 0.07076883 4.876131 +1.113885 0.07076883 4.876131 +1.27456 0.07076883 4.876131 +1.458117 0.07076883 4.876131 +1.667858 0.07076883 4.876131 +1.907556 0.07076883 4.876131 +2.181521 0.07076883 4.876131 +2.494678 0.07076883 4.876131 +2.852659 0.07076883 4.876131 +3.261896 0.07076883 4.876131 +3.729748 0.07076883 4.876131 +4.264621 0.07076883 4.876131 +4.876131 0.07076883 4.876131 +5.575266 0.07076883 4.876131 +6.374593 0.07076883 4.876131 +0 0.1119241 4.876131 +0 0.1119241 4.876131 +0 0.1119241 4.876131 +0.002268731 0.1119241 4.876131 +0.07076883 0.1119241 4.876131 +0.1119241 0.1119241 4.876131 +0.1475052 0.1119241 4.876131 +0.1846606 0.1119241 4.876131 +0.2245119 0.1119241 4.876131 +0.2679612 0.1119241 4.876131 +0.3158431 0.1119241 4.876131 +0.3689944 0.1119241 4.876131 +0.4282948 0.1119241 4.876131 +0.494694 0.1119241 4.876131 +0.5692344 0.1119241 4.876131 +0.6530715 0.1119241 4.876131 +0.7474945 0.1119241 4.876131 +0.8539475 0.1119241 4.876131 +0.974052 0.1119241 4.876131 +1.113885 0.1119241 4.876131 +1.27456 0.1119241 4.876131 +1.458117 0.1119241 4.876131 +1.667858 0.1119241 4.876131 +1.907556 0.1119241 4.876131 +2.181521 0.1119241 4.876131 +2.494678 0.1119241 4.876131 +2.852659 0.1119241 4.876131 +3.261896 0.1119241 4.876131 +3.729748 0.1119241 4.876131 +4.264621 0.1119241 4.876131 +4.876131 0.1119241 4.876131 +5.575266 0.1119241 4.876131 +6.374593 0.1119241 4.876131 +0 0.1475052 4.876131 +0 0.1475052 4.876131 +0 0.1475052 4.876131 +0.002268731 0.1475052 4.876131 +0.07076883 0.1475052 4.876131 +0.1119241 0.1475052 4.876131 +0.1475052 0.1475052 4.876131 +0.1846606 0.1475052 4.876131 +0.2245119 0.1475052 4.876131 +0.2679612 0.1475052 4.876131 +0.3158431 0.1475052 4.876131 +0.3689944 0.1475052 4.876131 +0.4282948 0.1475052 4.876131 +0.494694 0.1475052 4.876131 +0.5692344 0.1475052 4.876131 +0.6530715 0.1475052 4.876131 +0.7474945 0.1475052 4.876131 +0.8539475 0.1475052 4.876131 +0.974052 0.1475052 4.876131 +1.113885 0.1475052 4.876131 +1.27456 0.1475052 4.876131 +1.458117 0.1475052 4.876131 +1.667858 0.1475052 4.876131 +1.907556 0.1475052 4.876131 +2.181521 0.1475052 4.876131 +2.494678 0.1475052 4.876131 +2.852659 0.1475052 4.876131 +3.261896 0.1475052 4.876131 +3.729748 0.1475052 4.876131 +4.264621 0.1475052 4.876131 +4.876131 0.1475052 4.876131 +5.575266 0.1475052 4.876131 +6.374593 0.1475052 4.876131 +0 0.1846606 4.876131 +0 0.1846606 4.876131 +0 0.1846606 4.876131 +0.002268731 0.1846606 4.876131 +0.07076883 0.1846606 4.876131 +0.1119241 0.1846606 4.876131 +0.1475052 0.1846606 4.876131 +0.1846606 0.1846606 4.876131 +0.2245119 0.1846606 4.876131 +0.2679612 0.1846606 4.876131 +0.3158431 0.1846606 4.876131 +0.3689944 0.1846606 4.876131 +0.4282948 0.1846606 4.876131 +0.494694 0.1846606 4.876131 +0.5692344 0.1846606 4.876131 +0.6530715 0.1846606 4.876131 +0.7474945 0.1846606 4.876131 +0.8539475 0.1846606 4.876131 +0.974052 0.1846606 4.876131 +1.113885 0.1846606 4.876131 +1.27456 0.1846606 4.876131 +1.458117 0.1846606 4.876131 +1.667858 0.1846606 4.876131 +1.907556 0.1846606 4.876131 +2.181521 0.1846606 4.876131 +2.494678 0.1846606 4.876131 +2.852659 0.1846606 4.876131 +3.261896 0.1846606 4.876131 +3.729748 0.1846606 4.876131 +4.264621 0.1846606 4.876131 +4.876131 0.1846606 4.876131 +5.575266 0.1846606 4.876131 +6.374593 0.1846606 4.876131 +0 0.2245119 4.876131 +0 0.2245119 4.876131 +0 0.2245119 4.876131 +0.002268731 0.2245119 4.876131 +0.07076883 0.2245119 4.876131 +0.1119241 0.2245119 4.876131 +0.1475052 0.2245119 4.876131 +0.1846606 0.2245119 4.876131 +0.2245119 0.2245119 4.876131 +0.2679612 0.2245119 4.876131 +0.3158431 0.2245119 4.876131 +0.3689944 0.2245119 4.876131 +0.4282948 0.2245119 4.876131 +0.494694 0.2245119 4.876131 +0.5692344 0.2245119 4.876131 +0.6530715 0.2245119 4.876131 +0.7474945 0.2245119 4.876131 +0.8539475 0.2245119 4.876131 +0.974052 0.2245119 4.876131 +1.113885 0.2245119 4.876131 +1.27456 0.2245119 4.876131 +1.458117 0.2245119 4.876131 +1.667858 0.2245119 4.876131 +1.907556 0.2245119 4.876131 +2.181521 0.2245119 4.876131 +2.494678 0.2245119 4.876131 +2.852659 0.2245119 4.876131 +3.261896 0.2245119 4.876131 +3.729748 0.2245119 4.876131 +4.264621 0.2245119 4.876131 +4.876131 0.2245119 4.876131 +5.575266 0.2245119 4.876131 +6.374593 0.2245119 4.876131 +0 0.2679612 4.876131 +0 0.2679612 4.876131 +0 0.2679612 4.876131 +0.002268731 0.2679612 4.876131 +0.07076883 0.2679612 4.876131 +0.1119241 0.2679612 4.876131 +0.1475052 0.2679612 4.876131 +0.1846606 0.2679612 4.876131 +0.2245119 0.2679612 4.876131 +0.2679612 0.2679612 4.876131 +0.3158431 0.2679612 4.876131 +0.3689944 0.2679612 4.876131 +0.4282948 0.2679612 4.876131 +0.494694 0.2679612 4.876131 +0.5692344 0.2679612 4.876131 +0.6530715 0.2679612 4.876131 +0.7474945 0.2679612 4.876131 +0.8539475 0.2679612 4.876131 +0.974052 0.2679612 4.876131 +1.113885 0.2679612 4.876131 +1.27456 0.2679612 4.876131 +1.458117 0.2679612 4.876131 +1.667858 0.2679612 4.876131 +1.907556 0.2679612 4.876131 +2.181521 0.2679612 4.876131 +2.494678 0.2679612 4.876131 +2.852659 0.2679612 4.876131 +3.261896 0.2679612 4.876131 +3.729748 0.2679612 4.876131 +4.264621 0.2679612 4.876131 +4.876131 0.2679612 4.876131 +5.575266 0.2679612 4.876131 +6.374593 0.2679612 4.876131 +0 0.3158431 4.876131 +0 0.3158431 4.876131 +0 0.3158431 4.876131 +0.002268731 0.3158431 4.876131 +0.07076883 0.3158431 4.876131 +0.1119241 0.3158431 4.876131 +0.1475052 0.3158431 4.876131 +0.1846606 0.3158431 4.876131 +0.2245119 0.3158431 4.876131 +0.2679612 0.3158431 4.876131 +0.3158431 0.3158431 4.876131 +0.3689944 0.3158431 4.876131 +0.4282948 0.3158431 4.876131 +0.494694 0.3158431 4.876131 +0.5692344 0.3158431 4.876131 +0.6530715 0.3158431 4.876131 +0.7474945 0.3158431 4.876131 +0.8539475 0.3158431 4.876131 +0.974052 0.3158431 4.876131 +1.113885 0.3158431 4.876131 +1.27456 0.3158431 4.876131 +1.458117 0.3158431 4.876131 +1.667858 0.3158431 4.876131 +1.907556 0.3158431 4.876131 +2.181521 0.3158431 4.876131 +2.494678 0.3158431 4.876131 +2.852659 0.3158431 4.876131 +3.261896 0.3158431 4.876131 +3.729748 0.3158431 4.876131 +4.264621 0.3158431 4.876131 +4.876131 0.3158431 4.876131 +5.575266 0.3158431 4.876131 +6.374593 0.3158431 4.876131 +0 0.3689944 4.876131 +0 0.3689944 4.876131 +0 0.3689944 4.876131 +0.002268731 0.3689944 4.876131 +0.07076883 0.3689944 4.876131 +0.1119241 0.3689944 4.876131 +0.1475052 0.3689944 4.876131 +0.1846606 0.3689944 4.876131 +0.2245119 0.3689944 4.876131 +0.2679612 0.3689944 4.876131 +0.3158431 0.3689944 4.876131 +0.3689944 0.3689944 4.876131 +0.4282948 0.3689944 4.876131 +0.494694 0.3689944 4.876131 +0.5692344 0.3689944 4.876131 +0.6530715 0.3689944 4.876131 +0.7474945 0.3689944 4.876131 +0.8539475 0.3689944 4.876131 +0.974052 0.3689944 4.876131 +1.113885 0.3689944 4.876131 +1.27456 0.3689944 4.876131 +1.458117 0.3689944 4.876131 +1.667858 0.3689944 4.876131 +1.907556 0.3689944 4.876131 +2.181521 0.3689944 4.876131 +2.494678 0.3689944 4.876131 +2.852659 0.3689944 4.876131 +3.261896 0.3689944 4.876131 +3.729748 0.3689944 4.876131 +4.264621 0.3689944 4.876131 +4.876131 0.3689944 4.876131 +5.575266 0.3689944 4.876131 +6.374593 0.3689944 4.876131 +0 0.4282948 4.876131 +0 0.4282948 4.876131 +0 0.4282948 4.876131 +0.002268731 0.4282948 4.876131 +0.07076883 0.4282948 4.876131 +0.1119241 0.4282948 4.876131 +0.1475052 0.4282948 4.876131 +0.1846606 0.4282948 4.876131 +0.2245119 0.4282948 4.876131 +0.2679612 0.4282948 4.876131 +0.3158431 0.4282948 4.876131 +0.3689944 0.4282948 4.876131 +0.4282948 0.4282948 4.876131 +0.494694 0.4282948 4.876131 +0.5692344 0.4282948 4.876131 +0.6530715 0.4282948 4.876131 +0.7474945 0.4282948 4.876131 +0.8539475 0.4282948 4.876131 +0.974052 0.4282948 4.876131 +1.113885 0.4282948 4.876131 +1.27456 0.4282948 4.876131 +1.458117 0.4282948 4.876131 +1.667858 0.4282948 4.876131 +1.907556 0.4282948 4.876131 +2.181521 0.4282948 4.876131 +2.494678 0.4282948 4.876131 +2.852659 0.4282948 4.876131 +3.261896 0.4282948 4.876131 +3.729748 0.4282948 4.876131 +4.264621 0.4282948 4.876131 +4.876131 0.4282948 4.876131 +5.575266 0.4282948 4.876131 +6.374593 0.4282948 4.876131 +0 0.494694 4.876131 +0 0.494694 4.876131 +0 0.494694 4.876131 +0.002268731 0.494694 4.876131 +0.07076883 0.494694 4.876131 +0.1119241 0.494694 4.876131 +0.1475052 0.494694 4.876131 +0.1846606 0.494694 4.876131 +0.2245119 0.494694 4.876131 +0.2679612 0.494694 4.876131 +0.3158431 0.494694 4.876131 +0.3689944 0.494694 4.876131 +0.4282948 0.494694 4.876131 +0.494694 0.494694 4.876131 +0.5692344 0.494694 4.876131 +0.6530715 0.494694 4.876131 +0.7474945 0.494694 4.876131 +0.8539475 0.494694 4.876131 +0.974052 0.494694 4.876131 +1.113885 0.494694 4.876131 +1.27456 0.494694 4.876131 +1.458117 0.494694 4.876131 +1.667858 0.494694 4.876131 +1.907556 0.494694 4.876131 +2.181521 0.494694 4.876131 +2.494678 0.494694 4.876131 +2.852659 0.494694 4.876131 +3.261896 0.494694 4.876131 +3.729748 0.494694 4.876131 +4.264621 0.494694 4.876131 +4.876131 0.494694 4.876131 +5.575266 0.494694 4.876131 +6.374593 0.494694 4.876131 +0 0.5692344 4.876131 +0 0.5692344 4.876131 +0 0.5692344 4.876131 +0.002268731 0.5692344 4.876131 +0.07076883 0.5692344 4.876131 +0.1119241 0.5692344 4.876131 +0.1475052 0.5692344 4.876131 +0.1846606 0.5692344 4.876131 +0.2245119 0.5692344 4.876131 +0.2679612 0.5692344 4.876131 +0.3158431 0.5692344 4.876131 +0.3689944 0.5692344 4.876131 +0.4282948 0.5692344 4.876131 +0.494694 0.5692344 4.876131 +0.5692344 0.5692344 4.876131 +0.6530715 0.5692344 4.876131 +0.7474945 0.5692344 4.876131 +0.8539475 0.5692344 4.876131 +0.974052 0.5692344 4.876131 +1.113885 0.5692344 4.876131 +1.27456 0.5692344 4.876131 +1.458117 0.5692344 4.876131 +1.667858 0.5692344 4.876131 +1.907556 0.5692344 4.876131 +2.181521 0.5692344 4.876131 +2.494678 0.5692344 4.876131 +2.852659 0.5692344 4.876131 +3.261896 0.5692344 4.876131 +3.729748 0.5692344 4.876131 +4.264621 0.5692344 4.876131 +4.876131 0.5692344 4.876131 +5.575266 0.5692344 4.876131 +6.374593 0.5692344 4.876131 +0 0.6530715 4.876131 +0 0.6530715 4.876131 +0 0.6530715 4.876131 +0.002268731 0.6530715 4.876131 +0.07076883 0.6530715 4.876131 +0.1119241 0.6530715 4.876131 +0.1475052 0.6530715 4.876131 +0.1846606 0.6530715 4.876131 +0.2245119 0.6530715 4.876131 +0.2679612 0.6530715 4.876131 +0.3158431 0.6530715 4.876131 +0.3689944 0.6530715 4.876131 +0.4282948 0.6530715 4.876131 +0.494694 0.6530715 4.876131 +0.5692344 0.6530715 4.876131 +0.6530715 0.6530715 4.876131 +0.7474945 0.6530715 4.876131 +0.8539475 0.6530715 4.876131 +0.974052 0.6530715 4.876131 +1.113885 0.6530715 4.876131 +1.27456 0.6530715 4.876131 +1.458117 0.6530715 4.876131 +1.667858 0.6530715 4.876131 +1.907556 0.6530715 4.876131 +2.181521 0.6530715 4.876131 +2.494678 0.6530715 4.876131 +2.852659 0.6530715 4.876131 +3.261896 0.6530715 4.876131 +3.729748 0.6530715 4.876131 +4.264621 0.6530715 4.876131 +4.876131 0.6530715 4.876131 +5.575266 0.6530715 4.876131 +6.374593 0.6530715 4.876131 +0 0.7474945 4.876131 +0 0.7474945 4.876131 +0 0.7474945 4.876131 +0.002268731 0.7474945 4.876131 +0.07076883 0.7474945 4.876131 +0.1119241 0.7474945 4.876131 +0.1475052 0.7474945 4.876131 +0.1846606 0.7474945 4.876131 +0.2245119 0.7474945 4.876131 +0.2679612 0.7474945 4.876131 +0.3158431 0.7474945 4.876131 +0.3689944 0.7474945 4.876131 +0.4282948 0.7474945 4.876131 +0.494694 0.7474945 4.876131 +0.5692344 0.7474945 4.876131 +0.6530715 0.7474945 4.876131 +0.7474945 0.7474945 4.876131 +0.8539475 0.7474945 4.876131 +0.974052 0.7474945 4.876131 +1.113885 0.7474945 4.876131 +1.27456 0.7474945 4.876131 +1.458117 0.7474945 4.876131 +1.667858 0.7474945 4.876131 +1.907556 0.7474945 4.876131 +2.181521 0.7474945 4.876131 +2.494678 0.7474945 4.876131 +2.852659 0.7474945 4.876131 +3.261896 0.7474945 4.876131 +3.729748 0.7474945 4.876131 +4.264621 0.7474945 4.876131 +4.876131 0.7474945 4.876131 +5.575266 0.7474945 4.876131 +6.374593 0.7474945 4.876131 +0 0.8539475 4.876131 +0 0.8539475 4.876131 +0 0.8539475 4.876131 +0.002268731 0.8539475 4.876131 +0.07076883 0.8539475 4.876131 +0.1119241 0.8539475 4.876131 +0.1475052 0.8539475 4.876131 +0.1846606 0.8539475 4.876131 +0.2245119 0.8539475 4.876131 +0.2679612 0.8539475 4.876131 +0.3158431 0.8539475 4.876131 +0.3689944 0.8539475 4.876131 +0.4282948 0.8539475 4.876131 +0.494694 0.8539475 4.876131 +0.5692344 0.8539475 4.876131 +0.6530715 0.8539475 4.876131 +0.7474945 0.8539475 4.876131 +0.8539475 0.8539475 4.876131 +0.974052 0.8539475 4.876131 +1.113885 0.8539475 4.876131 +1.27456 0.8539475 4.876131 +1.458117 0.8539475 4.876131 +1.667858 0.8539475 4.876131 +1.907556 0.8539475 4.876131 +2.181521 0.8539475 4.876131 +2.494678 0.8539475 4.876131 +2.852659 0.8539475 4.876131 +3.261896 0.8539475 4.876131 +3.729748 0.8539475 4.876131 +4.264621 0.8539475 4.876131 +4.876131 0.8539475 4.876131 +5.575266 0.8539475 4.876131 +6.374593 0.8539475 4.876131 +0 0.974052 4.876131 +0 0.974052 4.876131 +0 0.974052 4.876131 +0.002268731 0.974052 4.876131 +0.07076883 0.974052 4.876131 +0.1119241 0.974052 4.876131 +0.1475052 0.974052 4.876131 +0.1846606 0.974052 4.876131 +0.2245119 0.974052 4.876131 +0.2679612 0.974052 4.876131 +0.3158431 0.974052 4.876131 +0.3689944 0.974052 4.876131 +0.4282948 0.974052 4.876131 +0.494694 0.974052 4.876131 +0.5692344 0.974052 4.876131 +0.6530715 0.974052 4.876131 +0.7474945 0.974052 4.876131 +0.8539475 0.974052 4.876131 +0.974052 0.974052 4.876131 +1.113885 0.974052 4.876131 +1.27456 0.974052 4.876131 +1.458117 0.974052 4.876131 +1.667858 0.974052 4.876131 +1.907556 0.974052 4.876131 +2.181521 0.974052 4.876131 +2.494678 0.974052 4.876131 +2.852659 0.974052 4.876131 +3.261896 0.974052 4.876131 +3.729748 0.974052 4.876131 +4.264621 0.974052 4.876131 +4.876131 0.974052 4.876131 +5.575266 0.974052 4.876131 +6.374593 0.974052 4.876131 +0 1.113885 4.876131 +0 1.113885 4.876131 +0 1.113885 4.876131 +0.002268731 1.113885 4.876131 +0.07076883 1.113885 4.876131 +0.1119241 1.113885 4.876131 +0.1475052 1.113885 4.876131 +0.1846606 1.113885 4.876131 +0.2245119 1.113885 4.876131 +0.2679612 1.113885 4.876131 +0.3158431 1.113885 4.876131 +0.3689944 1.113885 4.876131 +0.4282948 1.113885 4.876131 +0.494694 1.113885 4.876131 +0.5692344 1.113885 4.876131 +0.6530715 1.113885 4.876131 +0.7474945 1.113885 4.876131 +0.8539475 1.113885 4.876131 +0.974052 1.113885 4.876131 +1.113885 1.113885 4.876131 +1.27456 1.113885 4.876131 +1.458117 1.113885 4.876131 +1.667858 1.113885 4.876131 +1.907556 1.113885 4.876131 +2.181521 1.113885 4.876131 +2.494678 1.113885 4.876131 +2.852659 1.113885 4.876131 +3.261896 1.113885 4.876131 +3.729748 1.113885 4.876131 +4.264621 1.113885 4.876131 +4.876131 1.113885 4.876131 +5.575266 1.113885 4.876131 +6.374593 1.113885 4.876131 +0 1.27456 4.876131 +0 1.27456 4.876131 +0 1.27456 4.876131 +0.002268731 1.27456 4.876131 +0.07076883 1.27456 4.876131 +0.1119241 1.27456 4.876131 +0.1475052 1.27456 4.876131 +0.1846606 1.27456 4.876131 +0.2245119 1.27456 4.876131 +0.2679612 1.27456 4.876131 +0.3158431 1.27456 4.876131 +0.3689944 1.27456 4.876131 +0.4282948 1.27456 4.876131 +0.494694 1.27456 4.876131 +0.5692344 1.27456 4.876131 +0.6530715 1.27456 4.876131 +0.7474945 1.27456 4.876131 +0.8539475 1.27456 4.876131 +0.974052 1.27456 4.876131 +1.113885 1.27456 4.876131 +1.27456 1.27456 4.876131 +1.458117 1.27456 4.876131 +1.667858 1.27456 4.876131 +1.907556 1.27456 4.876131 +2.181521 1.27456 4.876131 +2.494678 1.27456 4.876131 +2.852659 1.27456 4.876131 +3.261896 1.27456 4.876131 +3.729748 1.27456 4.876131 +4.264621 1.27456 4.876131 +4.876131 1.27456 4.876131 +5.575266 1.27456 4.876131 +6.374593 1.27456 4.876131 +0 1.458117 4.876131 +0 1.458117 4.876131 +0 1.458117 4.876131 +0.002268731 1.458117 4.876131 +0.07076883 1.458117 4.876131 +0.1119241 1.458117 4.876131 +0.1475052 1.458117 4.876131 +0.1846606 1.458117 4.876131 +0.2245119 1.458117 4.876131 +0.2679612 1.458117 4.876131 +0.3158431 1.458117 4.876131 +0.3689944 1.458117 4.876131 +0.4282948 1.458117 4.876131 +0.494694 1.458117 4.876131 +0.5692344 1.458117 4.876131 +0.6530715 1.458117 4.876131 +0.7474945 1.458117 4.876131 +0.8539475 1.458117 4.876131 +0.974052 1.458117 4.876131 +1.113885 1.458117 4.876131 +1.27456 1.458117 4.876131 +1.458117 1.458117 4.876131 +1.667858 1.458117 4.876131 +1.907556 1.458117 4.876131 +2.181521 1.458117 4.876131 +2.494678 1.458117 4.876131 +2.852659 1.458117 4.876131 +3.261896 1.458117 4.876131 +3.729748 1.458117 4.876131 +4.264621 1.458117 4.876131 +4.876131 1.458117 4.876131 +5.575266 1.458117 4.876131 +6.374593 1.458117 4.876131 +0 1.667858 4.876131 +0 1.667858 4.876131 +0 1.667858 4.876131 +0.002268731 1.667858 4.876131 +0.07076883 1.667858 4.876131 +0.1119241 1.667858 4.876131 +0.1475052 1.667858 4.876131 +0.1846606 1.667858 4.876131 +0.2245119 1.667858 4.876131 +0.2679612 1.667858 4.876131 +0.3158431 1.667858 4.876131 +0.3689944 1.667858 4.876131 +0.4282948 1.667858 4.876131 +0.494694 1.667858 4.876131 +0.5692344 1.667858 4.876131 +0.6530715 1.667858 4.876131 +0.7474945 1.667858 4.876131 +0.8539475 1.667858 4.876131 +0.974052 1.667858 4.876131 +1.113885 1.667858 4.876131 +1.27456 1.667858 4.876131 +1.458117 1.667858 4.876131 +1.667858 1.667858 4.876131 +1.907556 1.667858 4.876131 +2.181521 1.667858 4.876131 +2.494678 1.667858 4.876131 +2.852659 1.667858 4.876131 +3.261896 1.667858 4.876131 +3.729748 1.667858 4.876131 +4.264621 1.667858 4.876131 +4.876131 1.667858 4.876131 +5.575266 1.667858 4.876131 +6.374593 1.667858 4.876131 +0 1.907556 4.876131 +0 1.907556 4.876131 +0 1.907556 4.876131 +0.002268731 1.907556 4.876131 +0.07076883 1.907556 4.876131 +0.1119241 1.907556 4.876131 +0.1475052 1.907556 4.876131 +0.1846606 1.907556 4.876131 +0.2245119 1.907556 4.876131 +0.2679612 1.907556 4.876131 +0.3158431 1.907556 4.876131 +0.3689944 1.907556 4.876131 +0.4282948 1.907556 4.876131 +0.494694 1.907556 4.876131 +0.5692344 1.907556 4.876131 +0.6530715 1.907556 4.876131 +0.7474945 1.907556 4.876131 +0.8539475 1.907556 4.876131 +0.974052 1.907556 4.876131 +1.113885 1.907556 4.876131 +1.27456 1.907556 4.876131 +1.458117 1.907556 4.876131 +1.667858 1.907556 4.876131 +1.907556 1.907556 4.876131 +2.181521 1.907556 4.876131 +2.494678 1.907556 4.876131 +2.852659 1.907556 4.876131 +3.261896 1.907556 4.876131 +3.729748 1.907556 4.876131 +4.264621 1.907556 4.876131 +4.876131 1.907556 4.876131 +5.575266 1.907556 4.876131 +6.374593 1.907556 4.876131 +0 2.181521 4.876131 +0 2.181521 4.876131 +0 2.181521 4.876131 +0.002268731 2.181521 4.876131 +0.07076883 2.181521 4.876131 +0.1119241 2.181521 4.876131 +0.1475052 2.181521 4.876131 +0.1846606 2.181521 4.876131 +0.2245119 2.181521 4.876131 +0.2679612 2.181521 4.876131 +0.3158431 2.181521 4.876131 +0.3689944 2.181521 4.876131 +0.4282948 2.181521 4.876131 +0.494694 2.181521 4.876131 +0.5692344 2.181521 4.876131 +0.6530715 2.181521 4.876131 +0.7474945 2.181521 4.876131 +0.8539475 2.181521 4.876131 +0.974052 2.181521 4.876131 +1.113885 2.181521 4.876131 +1.27456 2.181521 4.876131 +1.458117 2.181521 4.876131 +1.667858 2.181521 4.876131 +1.907556 2.181521 4.876131 +2.181521 2.181521 4.876131 +2.494678 2.181521 4.876131 +2.852659 2.181521 4.876131 +3.261896 2.181521 4.876131 +3.729748 2.181521 4.876131 +4.264621 2.181521 4.876131 +4.876131 2.181521 4.876131 +5.575266 2.181521 4.876131 +6.374593 2.181521 4.876131 +0 2.494678 4.876131 +0 2.494678 4.876131 +0 2.494678 4.876131 +0.002268731 2.494678 4.876131 +0.07076883 2.494678 4.876131 +0.1119241 2.494678 4.876131 +0.1475052 2.494678 4.876131 +0.1846606 2.494678 4.876131 +0.2245119 2.494678 4.876131 +0.2679612 2.494678 4.876131 +0.3158431 2.494678 4.876131 +0.3689944 2.494678 4.876131 +0.4282948 2.494678 4.876131 +0.494694 2.494678 4.876131 +0.5692344 2.494678 4.876131 +0.6530715 2.494678 4.876131 +0.7474945 2.494678 4.876131 +0.8539475 2.494678 4.876131 +0.974052 2.494678 4.876131 +1.113885 2.494678 4.876131 +1.27456 2.494678 4.876131 +1.458117 2.494678 4.876131 +1.667858 2.494678 4.876131 +1.907556 2.494678 4.876131 +2.181521 2.494678 4.876131 +2.494678 2.494678 4.876131 +2.852659 2.494678 4.876131 +3.261896 2.494678 4.876131 +3.729748 2.494678 4.876131 +4.264621 2.494678 4.876131 +4.876131 2.494678 4.876131 +5.575266 2.494678 4.876131 +6.374593 2.494678 4.876131 +0 2.852659 4.876131 +0 2.852659 4.876131 +0 2.852659 4.876131 +0.002268731 2.852659 4.876131 +0.07076883 2.852659 4.876131 +0.1119241 2.852659 4.876131 +0.1475052 2.852659 4.876131 +0.1846606 2.852659 4.876131 +0.2245119 2.852659 4.876131 +0.2679612 2.852659 4.876131 +0.3158431 2.852659 4.876131 +0.3689944 2.852659 4.876131 +0.4282948 2.852659 4.876131 +0.494694 2.852659 4.876131 +0.5692344 2.852659 4.876131 +0.6530715 2.852659 4.876131 +0.7474945 2.852659 4.876131 +0.8539475 2.852659 4.876131 +0.974052 2.852659 4.876131 +1.113885 2.852659 4.876131 +1.27456 2.852659 4.876131 +1.458117 2.852659 4.876131 +1.667858 2.852659 4.876131 +1.907556 2.852659 4.876131 +2.181521 2.852659 4.876131 +2.494678 2.852659 4.876131 +2.852659 2.852659 4.876131 +3.261896 2.852659 4.876131 +3.729748 2.852659 4.876131 +4.264621 2.852659 4.876131 +4.876131 2.852659 4.876131 +5.575266 2.852659 4.876131 +6.374593 2.852659 4.876131 +0 3.261896 4.876131 +0 3.261896 4.876131 +0 3.261896 4.876131 +0.002268731 3.261896 4.876131 +0.07076883 3.261896 4.876131 +0.1119241 3.261896 4.876131 +0.1475052 3.261896 4.876131 +0.1846606 3.261896 4.876131 +0.2245119 3.261896 4.876131 +0.2679612 3.261896 4.876131 +0.3158431 3.261896 4.876131 +0.3689944 3.261896 4.876131 +0.4282948 3.261896 4.876131 +0.494694 3.261896 4.876131 +0.5692344 3.261896 4.876131 +0.6530715 3.261896 4.876131 +0.7474945 3.261896 4.876131 +0.8539475 3.261896 4.876131 +0.974052 3.261896 4.876131 +1.113885 3.261896 4.876131 +1.27456 3.261896 4.876131 +1.458117 3.261896 4.876131 +1.667858 3.261896 4.876131 +1.907556 3.261896 4.876131 +2.181521 3.261896 4.876131 +2.494678 3.261896 4.876131 +2.852659 3.261896 4.876131 +3.261896 3.261896 4.876131 +3.729748 3.261896 4.876131 +4.264621 3.261896 4.876131 +4.876131 3.261896 4.876131 +5.575266 3.261896 4.876131 +6.374593 3.261896 4.876131 +0 3.729748 4.876131 +0 3.729748 4.876131 +0 3.729748 4.876131 +0.002268731 3.729748 4.876131 +0.07076883 3.729748 4.876131 +0.1119241 3.729748 4.876131 +0.1475052 3.729748 4.876131 +0.1846606 3.729748 4.876131 +0.2245119 3.729748 4.876131 +0.2679612 3.729748 4.876131 +0.3158431 3.729748 4.876131 +0.3689944 3.729748 4.876131 +0.4282948 3.729748 4.876131 +0.494694 3.729748 4.876131 +0.5692344 3.729748 4.876131 +0.6530715 3.729748 4.876131 +0.7474945 3.729748 4.876131 +0.8539475 3.729748 4.876131 +0.974052 3.729748 4.876131 +1.113885 3.729748 4.876131 +1.27456 3.729748 4.876131 +1.458117 3.729748 4.876131 +1.667858 3.729748 4.876131 +1.907556 3.729748 4.876131 +2.181521 3.729748 4.876131 +2.494678 3.729748 4.876131 +2.852659 3.729748 4.876131 +3.261896 3.729748 4.876131 +3.729748 3.729748 4.876131 +4.264621 3.729748 4.876131 +4.876131 3.729748 4.876131 +5.575266 3.729748 4.876131 +6.374593 3.729748 4.876131 +0 4.264621 4.876131 +0 4.264621 4.876131 +0 4.264621 4.876131 +0.002268731 4.264621 4.876131 +0.07076883 4.264621 4.876131 +0.1119241 4.264621 4.876131 +0.1475052 4.264621 4.876131 +0.1846606 4.264621 4.876131 +0.2245119 4.264621 4.876131 +0.2679612 4.264621 4.876131 +0.3158431 4.264621 4.876131 +0.3689944 4.264621 4.876131 +0.4282948 4.264621 4.876131 +0.494694 4.264621 4.876131 +0.5692344 4.264621 4.876131 +0.6530715 4.264621 4.876131 +0.7474945 4.264621 4.876131 +0.8539475 4.264621 4.876131 +0.974052 4.264621 4.876131 +1.113885 4.264621 4.876131 +1.27456 4.264621 4.876131 +1.458117 4.264621 4.876131 +1.667858 4.264621 4.876131 +1.907556 4.264621 4.876131 +2.181521 4.264621 4.876131 +2.494678 4.264621 4.876131 +2.852659 4.264621 4.876131 +3.261896 4.264621 4.876131 +3.729748 4.264621 4.876131 +4.264621 4.264621 4.876131 +4.876131 4.264621 4.876131 +5.575266 4.264621 4.876131 +6.374593 4.264621 4.876131 +0 4.876131 4.876131 +0 4.876131 4.876131 +0 4.876131 4.876131 +0.002268731 4.876131 4.876131 +0.07076883 4.876131 4.876131 +0.1119241 4.876131 4.876131 +0.1475052 4.876131 4.876131 +0.1846606 4.876131 4.876131 +0.2245119 4.876131 4.876131 +0.2679612 4.876131 4.876131 +0.3158431 4.876131 4.876131 +0.3689944 4.876131 4.876131 +0.4282948 4.876131 4.876131 +0.494694 4.876131 4.876131 +0.5692344 4.876131 4.876131 +0.6530715 4.876131 4.876131 +0.7474945 4.876131 4.876131 +0.8539475 4.876131 4.876131 +0.974052 4.876131 4.876131 +1.113885 4.876131 4.876131 +1.27456 4.876131 4.876131 +1.458117 4.876131 4.876131 +1.667858 4.876131 4.876131 +1.907556 4.876131 4.876131 +2.181521 4.876131 4.876131 +2.494678 4.876131 4.876131 +2.852659 4.876131 4.876131 +3.261896 4.876131 4.876131 +3.729748 4.876131 4.876131 +4.264621 4.876131 4.876131 +4.876131 4.876131 4.876131 +5.575266 4.876131 4.876131 +6.374593 4.876131 4.876131 +0 5.575266 4.876131 +0 5.575266 4.876131 +0 5.575266 4.876131 +0.002268731 5.575266 4.876131 +0.07076883 5.575266 4.876131 +0.1119241 5.575266 4.876131 +0.1475052 5.575266 4.876131 +0.1846606 5.575266 4.876131 +0.2245119 5.575266 4.876131 +0.2679612 5.575266 4.876131 +0.3158431 5.575266 4.876131 +0.3689944 5.575266 4.876131 +0.4282948 5.575266 4.876131 +0.494694 5.575266 4.876131 +0.5692344 5.575266 4.876131 +0.6530715 5.575266 4.876131 +0.7474945 5.575266 4.876131 +0.8539475 5.575266 4.876131 +0.974052 5.575266 4.876131 +1.113885 5.575266 4.876131 +1.27456 5.575266 4.876131 +1.458117 5.575266 4.876131 +1.667858 5.575266 4.876131 +1.907556 5.575266 4.876131 +2.181521 5.575266 4.876131 +2.494678 5.575266 4.876131 +2.852659 5.575266 4.876131 +3.261896 5.575266 4.876131 +3.729748 5.575266 4.876131 +4.264621 5.575266 4.876131 +4.876131 5.575266 4.876131 +5.575266 5.575266 4.876131 +6.374593 5.575266 4.876131 +0 6.374593 4.876131 +0 6.374593 4.876131 +0 6.374593 4.876131 +0.002268731 6.374593 4.876131 +0.07076883 6.374593 4.876131 +0.1119241 6.374593 4.876131 +0.1475052 6.374593 4.876131 +0.1846606 6.374593 4.876131 +0.2245119 6.374593 4.876131 +0.2679612 6.374593 4.876131 +0.3158431 6.374593 4.876131 +0.3689944 6.374593 4.876131 +0.4282948 6.374593 4.876131 +0.494694 6.374593 4.876131 +0.5692344 6.374593 4.876131 +0.6530715 6.374593 4.876131 +0.7474945 6.374593 4.876131 +0.8539475 6.374593 4.876131 +0.974052 6.374593 4.876131 +1.113885 6.374593 4.876131 +1.27456 6.374593 4.876131 +1.458117 6.374593 4.876131 +1.667858 6.374593 4.876131 +1.907556 6.374593 4.876131 +2.181521 6.374593 4.876131 +2.494678 6.374593 4.876131 +2.852659 6.374593 4.876131 +3.261896 6.374593 4.876131 +3.729748 6.374593 4.876131 +4.264621 6.374593 4.876131 +4.876131 6.374593 4.876131 +5.575266 6.374593 4.876131 +6.374593 6.374593 4.876131 +0 0 5.575266 +0 0 5.575266 +0 0 5.575266 +0.002268731 0 5.575266 +0.07076883 0 5.575266 +0.1119241 0 5.575266 +0.1475052 0 5.575266 +0.1846606 0 5.575266 +0.2245119 0 5.575266 +0.2679612 0 5.575266 +0.3158431 0 5.575266 +0.3689944 0 5.575266 +0.4282948 0 5.575266 +0.494694 0 5.575266 +0.5692344 0 5.575266 +0.6530715 0 5.575266 +0.7474945 0 5.575266 +0.8539475 0 5.575266 +0.974052 0 5.575266 +1.113885 0 5.575266 +1.27456 0 5.575266 +1.458117 0 5.575266 +1.667858 0 5.575266 +1.907556 0 5.575266 +2.181521 0 5.575266 +2.494678 0 5.575266 +2.852659 0 5.575266 +3.261896 0 5.575266 +3.729748 0 5.575266 +4.264621 0 5.575266 +4.876131 0 5.575266 +5.575266 0 5.575266 +6.374593 0 5.575266 +0 0 5.575266 +0 0 5.575266 +0 0 5.575266 +0.002268731 0 5.575266 +0.07076883 0 5.575266 +0.1119241 0 5.575266 +0.1475052 0 5.575266 +0.1846606 0 5.575266 +0.2245119 0 5.575266 +0.2679612 0 5.575266 +0.3158431 0 5.575266 +0.3689944 0 5.575266 +0.4282948 0 5.575266 +0.494694 0 5.575266 +0.5692344 0 5.575266 +0.6530715 0 5.575266 +0.7474945 0 5.575266 +0.8539475 0 5.575266 +0.974052 0 5.575266 +1.113885 0 5.575266 +1.27456 0 5.575266 +1.458117 0 5.575266 +1.667858 0 5.575266 +1.907556 0 5.575266 +2.181521 0 5.575266 +2.494678 0 5.575266 +2.852659 0 5.575266 +3.261896 0 5.575266 +3.729748 0 5.575266 +4.264621 0 5.575266 +4.876131 0 5.575266 +5.575266 0 5.575266 +6.374593 0 5.575266 +0 0 5.575266 +0 0 5.575266 +0 0 5.575266 +0.002268731 0 5.575266 +0.07076883 0 5.575266 +0.1119241 0 5.575266 +0.1475052 0 5.575266 +0.1846606 0 5.575266 +0.2245119 0 5.575266 +0.2679612 0 5.575266 +0.3158431 0 5.575266 +0.3689944 0 5.575266 +0.4282948 0 5.575266 +0.494694 0 5.575266 +0.5692344 0 5.575266 +0.6530715 0 5.575266 +0.7474945 0 5.575266 +0.8539475 0 5.575266 +0.974052 0 5.575266 +1.113885 0 5.575266 +1.27456 0 5.575266 +1.458117 0 5.575266 +1.667858 0 5.575266 +1.907556 0 5.575266 +2.181521 0 5.575266 +2.494678 0 5.575266 +2.852659 0 5.575266 +3.261896 0 5.575266 +3.729748 0 5.575266 +4.264621 0 5.575266 +4.876131 0 5.575266 +5.575266 0 5.575266 +6.374593 0 5.575266 +0 0.002268731 5.575266 +0 0.002268731 5.575266 +0 0.002268731 5.575266 +0.002268731 0.002268731 5.575266 +0.07076883 0.002268731 5.575266 +0.1119241 0.002268731 5.575266 +0.1475052 0.002268731 5.575266 +0.1846606 0.002268731 5.575266 +0.2245119 0.002268731 5.575266 +0.2679612 0.002268731 5.575266 +0.3158431 0.002268731 5.575266 +0.3689944 0.002268731 5.575266 +0.4282948 0.002268731 5.575266 +0.494694 0.002268731 5.575266 +0.5692344 0.002268731 5.575266 +0.6530715 0.002268731 5.575266 +0.7474945 0.002268731 5.575266 +0.8539475 0.002268731 5.575266 +0.974052 0.002268731 5.575266 +1.113885 0.002268731 5.575266 +1.27456 0.002268731 5.575266 +1.458117 0.002268731 5.575266 +1.667858 0.002268731 5.575266 +1.907556 0.002268731 5.575266 +2.181521 0.002268731 5.575266 +2.494678 0.002268731 5.575266 +2.852659 0.002268731 5.575266 +3.261896 0.002268731 5.575266 +3.729748 0.002268731 5.575266 +4.264621 0.002268731 5.575266 +4.876131 0.002268731 5.575266 +5.575266 0.002268731 5.575266 +6.374593 0.002268731 5.575266 +0 0.07076883 5.575266 +0 0.07076883 5.575266 +0 0.07076883 5.575266 +0.002268731 0.07076883 5.575266 +0.07076883 0.07076883 5.575266 +0.1119241 0.07076883 5.575266 +0.1475052 0.07076883 5.575266 +0.1846606 0.07076883 5.575266 +0.2245119 0.07076883 5.575266 +0.2679612 0.07076883 5.575266 +0.3158431 0.07076883 5.575266 +0.3689944 0.07076883 5.575266 +0.4282948 0.07076883 5.575266 +0.494694 0.07076883 5.575266 +0.5692344 0.07076883 5.575266 +0.6530715 0.07076883 5.575266 +0.7474945 0.07076883 5.575266 +0.8539475 0.07076883 5.575266 +0.974052 0.07076883 5.575266 +1.113885 0.07076883 5.575266 +1.27456 0.07076883 5.575266 +1.458117 0.07076883 5.575266 +1.667858 0.07076883 5.575266 +1.907556 0.07076883 5.575266 +2.181521 0.07076883 5.575266 +2.494678 0.07076883 5.575266 +2.852659 0.07076883 5.575266 +3.261896 0.07076883 5.575266 +3.729748 0.07076883 5.575266 +4.264621 0.07076883 5.575266 +4.876131 0.07076883 5.575266 +5.575266 0.07076883 5.575266 +6.374593 0.07076883 5.575266 +0 0.1119241 5.575266 +0 0.1119241 5.575266 +0 0.1119241 5.575266 +0.002268731 0.1119241 5.575266 +0.07076883 0.1119241 5.575266 +0.1119241 0.1119241 5.575266 +0.1475052 0.1119241 5.575266 +0.1846606 0.1119241 5.575266 +0.2245119 0.1119241 5.575266 +0.2679612 0.1119241 5.575266 +0.3158431 0.1119241 5.575266 +0.3689944 0.1119241 5.575266 +0.4282948 0.1119241 5.575266 +0.494694 0.1119241 5.575266 +0.5692344 0.1119241 5.575266 +0.6530715 0.1119241 5.575266 +0.7474945 0.1119241 5.575266 +0.8539475 0.1119241 5.575266 +0.974052 0.1119241 5.575266 +1.113885 0.1119241 5.575266 +1.27456 0.1119241 5.575266 +1.458117 0.1119241 5.575266 +1.667858 0.1119241 5.575266 +1.907556 0.1119241 5.575266 +2.181521 0.1119241 5.575266 +2.494678 0.1119241 5.575266 +2.852659 0.1119241 5.575266 +3.261896 0.1119241 5.575266 +3.729748 0.1119241 5.575266 +4.264621 0.1119241 5.575266 +4.876131 0.1119241 5.575266 +5.575266 0.1119241 5.575266 +6.374593 0.1119241 5.575266 +0 0.1475052 5.575266 +0 0.1475052 5.575266 +0 0.1475052 5.575266 +0.002268731 0.1475052 5.575266 +0.07076883 0.1475052 5.575266 +0.1119241 0.1475052 5.575266 +0.1475052 0.1475052 5.575266 +0.1846606 0.1475052 5.575266 +0.2245119 0.1475052 5.575266 +0.2679612 0.1475052 5.575266 +0.3158431 0.1475052 5.575266 +0.3689944 0.1475052 5.575266 +0.4282948 0.1475052 5.575266 +0.494694 0.1475052 5.575266 +0.5692344 0.1475052 5.575266 +0.6530715 0.1475052 5.575266 +0.7474945 0.1475052 5.575266 +0.8539475 0.1475052 5.575266 +0.974052 0.1475052 5.575266 +1.113885 0.1475052 5.575266 +1.27456 0.1475052 5.575266 +1.458117 0.1475052 5.575266 +1.667858 0.1475052 5.575266 +1.907556 0.1475052 5.575266 +2.181521 0.1475052 5.575266 +2.494678 0.1475052 5.575266 +2.852659 0.1475052 5.575266 +3.261896 0.1475052 5.575266 +3.729748 0.1475052 5.575266 +4.264621 0.1475052 5.575266 +4.876131 0.1475052 5.575266 +5.575266 0.1475052 5.575266 +6.374593 0.1475052 5.575266 +0 0.1846606 5.575266 +0 0.1846606 5.575266 +0 0.1846606 5.575266 +0.002268731 0.1846606 5.575266 +0.07076883 0.1846606 5.575266 +0.1119241 0.1846606 5.575266 +0.1475052 0.1846606 5.575266 +0.1846606 0.1846606 5.575266 +0.2245119 0.1846606 5.575266 +0.2679612 0.1846606 5.575266 +0.3158431 0.1846606 5.575266 +0.3689944 0.1846606 5.575266 +0.4282948 0.1846606 5.575266 +0.494694 0.1846606 5.575266 +0.5692344 0.1846606 5.575266 +0.6530715 0.1846606 5.575266 +0.7474945 0.1846606 5.575266 +0.8539475 0.1846606 5.575266 +0.974052 0.1846606 5.575266 +1.113885 0.1846606 5.575266 +1.27456 0.1846606 5.575266 +1.458117 0.1846606 5.575266 +1.667858 0.1846606 5.575266 +1.907556 0.1846606 5.575266 +2.181521 0.1846606 5.575266 +2.494678 0.1846606 5.575266 +2.852659 0.1846606 5.575266 +3.261896 0.1846606 5.575266 +3.729748 0.1846606 5.575266 +4.264621 0.1846606 5.575266 +4.876131 0.1846606 5.575266 +5.575266 0.1846606 5.575266 +6.374593 0.1846606 5.575266 +0 0.2245119 5.575266 +0 0.2245119 5.575266 +0 0.2245119 5.575266 +0.002268731 0.2245119 5.575266 +0.07076883 0.2245119 5.575266 +0.1119241 0.2245119 5.575266 +0.1475052 0.2245119 5.575266 +0.1846606 0.2245119 5.575266 +0.2245119 0.2245119 5.575266 +0.2679612 0.2245119 5.575266 +0.3158431 0.2245119 5.575266 +0.3689944 0.2245119 5.575266 +0.4282948 0.2245119 5.575266 +0.494694 0.2245119 5.575266 +0.5692344 0.2245119 5.575266 +0.6530715 0.2245119 5.575266 +0.7474945 0.2245119 5.575266 +0.8539475 0.2245119 5.575266 +0.974052 0.2245119 5.575266 +1.113885 0.2245119 5.575266 +1.27456 0.2245119 5.575266 +1.458117 0.2245119 5.575266 +1.667858 0.2245119 5.575266 +1.907556 0.2245119 5.575266 +2.181521 0.2245119 5.575266 +2.494678 0.2245119 5.575266 +2.852659 0.2245119 5.575266 +3.261896 0.2245119 5.575266 +3.729748 0.2245119 5.575266 +4.264621 0.2245119 5.575266 +4.876131 0.2245119 5.575266 +5.575266 0.2245119 5.575266 +6.374593 0.2245119 5.575266 +0 0.2679612 5.575266 +0 0.2679612 5.575266 +0 0.2679612 5.575266 +0.002268731 0.2679612 5.575266 +0.07076883 0.2679612 5.575266 +0.1119241 0.2679612 5.575266 +0.1475052 0.2679612 5.575266 +0.1846606 0.2679612 5.575266 +0.2245119 0.2679612 5.575266 +0.2679612 0.2679612 5.575266 +0.3158431 0.2679612 5.575266 +0.3689944 0.2679612 5.575266 +0.4282948 0.2679612 5.575266 +0.494694 0.2679612 5.575266 +0.5692344 0.2679612 5.575266 +0.6530715 0.2679612 5.575266 +0.7474945 0.2679612 5.575266 +0.8539475 0.2679612 5.575266 +0.974052 0.2679612 5.575266 +1.113885 0.2679612 5.575266 +1.27456 0.2679612 5.575266 +1.458117 0.2679612 5.575266 +1.667858 0.2679612 5.575266 +1.907556 0.2679612 5.575266 +2.181521 0.2679612 5.575266 +2.494678 0.2679612 5.575266 +2.852659 0.2679612 5.575266 +3.261896 0.2679612 5.575266 +3.729748 0.2679612 5.575266 +4.264621 0.2679612 5.575266 +4.876131 0.2679612 5.575266 +5.575266 0.2679612 5.575266 +6.374593 0.2679612 5.575266 +0 0.3158431 5.575266 +0 0.3158431 5.575266 +0 0.3158431 5.575266 +0.002268731 0.3158431 5.575266 +0.07076883 0.3158431 5.575266 +0.1119241 0.3158431 5.575266 +0.1475052 0.3158431 5.575266 +0.1846606 0.3158431 5.575266 +0.2245119 0.3158431 5.575266 +0.2679612 0.3158431 5.575266 +0.3158431 0.3158431 5.575266 +0.3689944 0.3158431 5.575266 +0.4282948 0.3158431 5.575266 +0.494694 0.3158431 5.575266 +0.5692344 0.3158431 5.575266 +0.6530715 0.3158431 5.575266 +0.7474945 0.3158431 5.575266 +0.8539475 0.3158431 5.575266 +0.974052 0.3158431 5.575266 +1.113885 0.3158431 5.575266 +1.27456 0.3158431 5.575266 +1.458117 0.3158431 5.575266 +1.667858 0.3158431 5.575266 +1.907556 0.3158431 5.575266 +2.181521 0.3158431 5.575266 +2.494678 0.3158431 5.575266 +2.852659 0.3158431 5.575266 +3.261896 0.3158431 5.575266 +3.729748 0.3158431 5.575266 +4.264621 0.3158431 5.575266 +4.876131 0.3158431 5.575266 +5.575266 0.3158431 5.575266 +6.374593 0.3158431 5.575266 +0 0.3689944 5.575266 +0 0.3689944 5.575266 +0 0.3689944 5.575266 +0.002268731 0.3689944 5.575266 +0.07076883 0.3689944 5.575266 +0.1119241 0.3689944 5.575266 +0.1475052 0.3689944 5.575266 +0.1846606 0.3689944 5.575266 +0.2245119 0.3689944 5.575266 +0.2679612 0.3689944 5.575266 +0.3158431 0.3689944 5.575266 +0.3689944 0.3689944 5.575266 +0.4282948 0.3689944 5.575266 +0.494694 0.3689944 5.575266 +0.5692344 0.3689944 5.575266 +0.6530715 0.3689944 5.575266 +0.7474945 0.3689944 5.575266 +0.8539475 0.3689944 5.575266 +0.974052 0.3689944 5.575266 +1.113885 0.3689944 5.575266 +1.27456 0.3689944 5.575266 +1.458117 0.3689944 5.575266 +1.667858 0.3689944 5.575266 +1.907556 0.3689944 5.575266 +2.181521 0.3689944 5.575266 +2.494678 0.3689944 5.575266 +2.852659 0.3689944 5.575266 +3.261896 0.3689944 5.575266 +3.729748 0.3689944 5.575266 +4.264621 0.3689944 5.575266 +4.876131 0.3689944 5.575266 +5.575266 0.3689944 5.575266 +6.374593 0.3689944 5.575266 +0 0.4282948 5.575266 +0 0.4282948 5.575266 +0 0.4282948 5.575266 +0.002268731 0.4282948 5.575266 +0.07076883 0.4282948 5.575266 +0.1119241 0.4282948 5.575266 +0.1475052 0.4282948 5.575266 +0.1846606 0.4282948 5.575266 +0.2245119 0.4282948 5.575266 +0.2679612 0.4282948 5.575266 +0.3158431 0.4282948 5.575266 +0.3689944 0.4282948 5.575266 +0.4282948 0.4282948 5.575266 +0.494694 0.4282948 5.575266 +0.5692344 0.4282948 5.575266 +0.6530715 0.4282948 5.575266 +0.7474945 0.4282948 5.575266 +0.8539475 0.4282948 5.575266 +0.974052 0.4282948 5.575266 +1.113885 0.4282948 5.575266 +1.27456 0.4282948 5.575266 +1.458117 0.4282948 5.575266 +1.667858 0.4282948 5.575266 +1.907556 0.4282948 5.575266 +2.181521 0.4282948 5.575266 +2.494678 0.4282948 5.575266 +2.852659 0.4282948 5.575266 +3.261896 0.4282948 5.575266 +3.729748 0.4282948 5.575266 +4.264621 0.4282948 5.575266 +4.876131 0.4282948 5.575266 +5.575266 0.4282948 5.575266 +6.374593 0.4282948 5.575266 +0 0.494694 5.575266 +0 0.494694 5.575266 +0 0.494694 5.575266 +0.002268731 0.494694 5.575266 +0.07076883 0.494694 5.575266 +0.1119241 0.494694 5.575266 +0.1475052 0.494694 5.575266 +0.1846606 0.494694 5.575266 +0.2245119 0.494694 5.575266 +0.2679612 0.494694 5.575266 +0.3158431 0.494694 5.575266 +0.3689944 0.494694 5.575266 +0.4282948 0.494694 5.575266 +0.494694 0.494694 5.575266 +0.5692344 0.494694 5.575266 +0.6530715 0.494694 5.575266 +0.7474945 0.494694 5.575266 +0.8539475 0.494694 5.575266 +0.974052 0.494694 5.575266 +1.113885 0.494694 5.575266 +1.27456 0.494694 5.575266 +1.458117 0.494694 5.575266 +1.667858 0.494694 5.575266 +1.907556 0.494694 5.575266 +2.181521 0.494694 5.575266 +2.494678 0.494694 5.575266 +2.852659 0.494694 5.575266 +3.261896 0.494694 5.575266 +3.729748 0.494694 5.575266 +4.264621 0.494694 5.575266 +4.876131 0.494694 5.575266 +5.575266 0.494694 5.575266 +6.374593 0.494694 5.575266 +0 0.5692344 5.575266 +0 0.5692344 5.575266 +0 0.5692344 5.575266 +0.002268731 0.5692344 5.575266 +0.07076883 0.5692344 5.575266 +0.1119241 0.5692344 5.575266 +0.1475052 0.5692344 5.575266 +0.1846606 0.5692344 5.575266 +0.2245119 0.5692344 5.575266 +0.2679612 0.5692344 5.575266 +0.3158431 0.5692344 5.575266 +0.3689944 0.5692344 5.575266 +0.4282948 0.5692344 5.575266 +0.494694 0.5692344 5.575266 +0.5692344 0.5692344 5.575266 +0.6530715 0.5692344 5.575266 +0.7474945 0.5692344 5.575266 +0.8539475 0.5692344 5.575266 +0.974052 0.5692344 5.575266 +1.113885 0.5692344 5.575266 +1.27456 0.5692344 5.575266 +1.458117 0.5692344 5.575266 +1.667858 0.5692344 5.575266 +1.907556 0.5692344 5.575266 +2.181521 0.5692344 5.575266 +2.494678 0.5692344 5.575266 +2.852659 0.5692344 5.575266 +3.261896 0.5692344 5.575266 +3.729748 0.5692344 5.575266 +4.264621 0.5692344 5.575266 +4.876131 0.5692344 5.575266 +5.575266 0.5692344 5.575266 +6.374593 0.5692344 5.575266 +0 0.6530715 5.575266 +0 0.6530715 5.575266 +0 0.6530715 5.575266 +0.002268731 0.6530715 5.575266 +0.07076883 0.6530715 5.575266 +0.1119241 0.6530715 5.575266 +0.1475052 0.6530715 5.575266 +0.1846606 0.6530715 5.575266 +0.2245119 0.6530715 5.575266 +0.2679612 0.6530715 5.575266 +0.3158431 0.6530715 5.575266 +0.3689944 0.6530715 5.575266 +0.4282948 0.6530715 5.575266 +0.494694 0.6530715 5.575266 +0.5692344 0.6530715 5.575266 +0.6530715 0.6530715 5.575266 +0.7474945 0.6530715 5.575266 +0.8539475 0.6530715 5.575266 +0.974052 0.6530715 5.575266 +1.113885 0.6530715 5.575266 +1.27456 0.6530715 5.575266 +1.458117 0.6530715 5.575266 +1.667858 0.6530715 5.575266 +1.907556 0.6530715 5.575266 +2.181521 0.6530715 5.575266 +2.494678 0.6530715 5.575266 +2.852659 0.6530715 5.575266 +3.261896 0.6530715 5.575266 +3.729748 0.6530715 5.575266 +4.264621 0.6530715 5.575266 +4.876131 0.6530715 5.575266 +5.575266 0.6530715 5.575266 +6.374593 0.6530715 5.575266 +0 0.7474945 5.575266 +0 0.7474945 5.575266 +0 0.7474945 5.575266 +0.002268731 0.7474945 5.575266 +0.07076883 0.7474945 5.575266 +0.1119241 0.7474945 5.575266 +0.1475052 0.7474945 5.575266 +0.1846606 0.7474945 5.575266 +0.2245119 0.7474945 5.575266 +0.2679612 0.7474945 5.575266 +0.3158431 0.7474945 5.575266 +0.3689944 0.7474945 5.575266 +0.4282948 0.7474945 5.575266 +0.494694 0.7474945 5.575266 +0.5692344 0.7474945 5.575266 +0.6530715 0.7474945 5.575266 +0.7474945 0.7474945 5.575266 +0.8539475 0.7474945 5.575266 +0.974052 0.7474945 5.575266 +1.113885 0.7474945 5.575266 +1.27456 0.7474945 5.575266 +1.458117 0.7474945 5.575266 +1.667858 0.7474945 5.575266 +1.907556 0.7474945 5.575266 +2.181521 0.7474945 5.575266 +2.494678 0.7474945 5.575266 +2.852659 0.7474945 5.575266 +3.261896 0.7474945 5.575266 +3.729748 0.7474945 5.575266 +4.264621 0.7474945 5.575266 +4.876131 0.7474945 5.575266 +5.575266 0.7474945 5.575266 +6.374593 0.7474945 5.575266 +0 0.8539475 5.575266 +0 0.8539475 5.575266 +0 0.8539475 5.575266 +0.002268731 0.8539475 5.575266 +0.07076883 0.8539475 5.575266 +0.1119241 0.8539475 5.575266 +0.1475052 0.8539475 5.575266 +0.1846606 0.8539475 5.575266 +0.2245119 0.8539475 5.575266 +0.2679612 0.8539475 5.575266 +0.3158431 0.8539475 5.575266 +0.3689944 0.8539475 5.575266 +0.4282948 0.8539475 5.575266 +0.494694 0.8539475 5.575266 +0.5692344 0.8539475 5.575266 +0.6530715 0.8539475 5.575266 +0.7474945 0.8539475 5.575266 +0.8539475 0.8539475 5.575266 +0.974052 0.8539475 5.575266 +1.113885 0.8539475 5.575266 +1.27456 0.8539475 5.575266 +1.458117 0.8539475 5.575266 +1.667858 0.8539475 5.575266 +1.907556 0.8539475 5.575266 +2.181521 0.8539475 5.575266 +2.494678 0.8539475 5.575266 +2.852659 0.8539475 5.575266 +3.261896 0.8539475 5.575266 +3.729748 0.8539475 5.575266 +4.264621 0.8539475 5.575266 +4.876131 0.8539475 5.575266 +5.575266 0.8539475 5.575266 +6.374593 0.8539475 5.575266 +0 0.974052 5.575266 +0 0.974052 5.575266 +0 0.974052 5.575266 +0.002268731 0.974052 5.575266 +0.07076883 0.974052 5.575266 +0.1119241 0.974052 5.575266 +0.1475052 0.974052 5.575266 +0.1846606 0.974052 5.575266 +0.2245119 0.974052 5.575266 +0.2679612 0.974052 5.575266 +0.3158431 0.974052 5.575266 +0.3689944 0.974052 5.575266 +0.4282948 0.974052 5.575266 +0.494694 0.974052 5.575266 +0.5692344 0.974052 5.575266 +0.6530715 0.974052 5.575266 +0.7474945 0.974052 5.575266 +0.8539475 0.974052 5.575266 +0.974052 0.974052 5.575266 +1.113885 0.974052 5.575266 +1.27456 0.974052 5.575266 +1.458117 0.974052 5.575266 +1.667858 0.974052 5.575266 +1.907556 0.974052 5.575266 +2.181521 0.974052 5.575266 +2.494678 0.974052 5.575266 +2.852659 0.974052 5.575266 +3.261896 0.974052 5.575266 +3.729748 0.974052 5.575266 +4.264621 0.974052 5.575266 +4.876131 0.974052 5.575266 +5.575266 0.974052 5.575266 +6.374593 0.974052 5.575266 +0 1.113885 5.575266 +0 1.113885 5.575266 +0 1.113885 5.575266 +0.002268731 1.113885 5.575266 +0.07076883 1.113885 5.575266 +0.1119241 1.113885 5.575266 +0.1475052 1.113885 5.575266 +0.1846606 1.113885 5.575266 +0.2245119 1.113885 5.575266 +0.2679612 1.113885 5.575266 +0.3158431 1.113885 5.575266 +0.3689944 1.113885 5.575266 +0.4282948 1.113885 5.575266 +0.494694 1.113885 5.575266 +0.5692344 1.113885 5.575266 +0.6530715 1.113885 5.575266 +0.7474945 1.113885 5.575266 +0.8539475 1.113885 5.575266 +0.974052 1.113885 5.575266 +1.113885 1.113885 5.575266 +1.27456 1.113885 5.575266 +1.458117 1.113885 5.575266 +1.667858 1.113885 5.575266 +1.907556 1.113885 5.575266 +2.181521 1.113885 5.575266 +2.494678 1.113885 5.575266 +2.852659 1.113885 5.575266 +3.261896 1.113885 5.575266 +3.729748 1.113885 5.575266 +4.264621 1.113885 5.575266 +4.876131 1.113885 5.575266 +5.575266 1.113885 5.575266 +6.374593 1.113885 5.575266 +0 1.27456 5.575266 +0 1.27456 5.575266 +0 1.27456 5.575266 +0.002268731 1.27456 5.575266 +0.07076883 1.27456 5.575266 +0.1119241 1.27456 5.575266 +0.1475052 1.27456 5.575266 +0.1846606 1.27456 5.575266 +0.2245119 1.27456 5.575266 +0.2679612 1.27456 5.575266 +0.3158431 1.27456 5.575266 +0.3689944 1.27456 5.575266 +0.4282948 1.27456 5.575266 +0.494694 1.27456 5.575266 +0.5692344 1.27456 5.575266 +0.6530715 1.27456 5.575266 +0.7474945 1.27456 5.575266 +0.8539475 1.27456 5.575266 +0.974052 1.27456 5.575266 +1.113885 1.27456 5.575266 +1.27456 1.27456 5.575266 +1.458117 1.27456 5.575266 +1.667858 1.27456 5.575266 +1.907556 1.27456 5.575266 +2.181521 1.27456 5.575266 +2.494678 1.27456 5.575266 +2.852659 1.27456 5.575266 +3.261896 1.27456 5.575266 +3.729748 1.27456 5.575266 +4.264621 1.27456 5.575266 +4.876131 1.27456 5.575266 +5.575266 1.27456 5.575266 +6.374593 1.27456 5.575266 +0 1.458117 5.575266 +0 1.458117 5.575266 +0 1.458117 5.575266 +0.002268731 1.458117 5.575266 +0.07076883 1.458117 5.575266 +0.1119241 1.458117 5.575266 +0.1475052 1.458117 5.575266 +0.1846606 1.458117 5.575266 +0.2245119 1.458117 5.575266 +0.2679612 1.458117 5.575266 +0.3158431 1.458117 5.575266 +0.3689944 1.458117 5.575266 +0.4282948 1.458117 5.575266 +0.494694 1.458117 5.575266 +0.5692344 1.458117 5.575266 +0.6530715 1.458117 5.575266 +0.7474945 1.458117 5.575266 +0.8539475 1.458117 5.575266 +0.974052 1.458117 5.575266 +1.113885 1.458117 5.575266 +1.27456 1.458117 5.575266 +1.458117 1.458117 5.575266 +1.667858 1.458117 5.575266 +1.907556 1.458117 5.575266 +2.181521 1.458117 5.575266 +2.494678 1.458117 5.575266 +2.852659 1.458117 5.575266 +3.261896 1.458117 5.575266 +3.729748 1.458117 5.575266 +4.264621 1.458117 5.575266 +4.876131 1.458117 5.575266 +5.575266 1.458117 5.575266 +6.374593 1.458117 5.575266 +0 1.667858 5.575266 +0 1.667858 5.575266 +0 1.667858 5.575266 +0.002268731 1.667858 5.575266 +0.07076883 1.667858 5.575266 +0.1119241 1.667858 5.575266 +0.1475052 1.667858 5.575266 +0.1846606 1.667858 5.575266 +0.2245119 1.667858 5.575266 +0.2679612 1.667858 5.575266 +0.3158431 1.667858 5.575266 +0.3689944 1.667858 5.575266 +0.4282948 1.667858 5.575266 +0.494694 1.667858 5.575266 +0.5692344 1.667858 5.575266 +0.6530715 1.667858 5.575266 +0.7474945 1.667858 5.575266 +0.8539475 1.667858 5.575266 +0.974052 1.667858 5.575266 +1.113885 1.667858 5.575266 +1.27456 1.667858 5.575266 +1.458117 1.667858 5.575266 +1.667858 1.667858 5.575266 +1.907556 1.667858 5.575266 +2.181521 1.667858 5.575266 +2.494678 1.667858 5.575266 +2.852659 1.667858 5.575266 +3.261896 1.667858 5.575266 +3.729748 1.667858 5.575266 +4.264621 1.667858 5.575266 +4.876131 1.667858 5.575266 +5.575266 1.667858 5.575266 +6.374593 1.667858 5.575266 +0 1.907556 5.575266 +0 1.907556 5.575266 +0 1.907556 5.575266 +0.002268731 1.907556 5.575266 +0.07076883 1.907556 5.575266 +0.1119241 1.907556 5.575266 +0.1475052 1.907556 5.575266 +0.1846606 1.907556 5.575266 +0.2245119 1.907556 5.575266 +0.2679612 1.907556 5.575266 +0.3158431 1.907556 5.575266 +0.3689944 1.907556 5.575266 +0.4282948 1.907556 5.575266 +0.494694 1.907556 5.575266 +0.5692344 1.907556 5.575266 +0.6530715 1.907556 5.575266 +0.7474945 1.907556 5.575266 +0.8539475 1.907556 5.575266 +0.974052 1.907556 5.575266 +1.113885 1.907556 5.575266 +1.27456 1.907556 5.575266 +1.458117 1.907556 5.575266 +1.667858 1.907556 5.575266 +1.907556 1.907556 5.575266 +2.181521 1.907556 5.575266 +2.494678 1.907556 5.575266 +2.852659 1.907556 5.575266 +3.261896 1.907556 5.575266 +3.729748 1.907556 5.575266 +4.264621 1.907556 5.575266 +4.876131 1.907556 5.575266 +5.575266 1.907556 5.575266 +6.374593 1.907556 5.575266 +0 2.181521 5.575266 +0 2.181521 5.575266 +0 2.181521 5.575266 +0.002268731 2.181521 5.575266 +0.07076883 2.181521 5.575266 +0.1119241 2.181521 5.575266 +0.1475052 2.181521 5.575266 +0.1846606 2.181521 5.575266 +0.2245119 2.181521 5.575266 +0.2679612 2.181521 5.575266 +0.3158431 2.181521 5.575266 +0.3689944 2.181521 5.575266 +0.4282948 2.181521 5.575266 +0.494694 2.181521 5.575266 +0.5692344 2.181521 5.575266 +0.6530715 2.181521 5.575266 +0.7474945 2.181521 5.575266 +0.8539475 2.181521 5.575266 +0.974052 2.181521 5.575266 +1.113885 2.181521 5.575266 +1.27456 2.181521 5.575266 +1.458117 2.181521 5.575266 +1.667858 2.181521 5.575266 +1.907556 2.181521 5.575266 +2.181521 2.181521 5.575266 +2.494678 2.181521 5.575266 +2.852659 2.181521 5.575266 +3.261896 2.181521 5.575266 +3.729748 2.181521 5.575266 +4.264621 2.181521 5.575266 +4.876131 2.181521 5.575266 +5.575266 2.181521 5.575266 +6.374593 2.181521 5.575266 +0 2.494678 5.575266 +0 2.494678 5.575266 +0 2.494678 5.575266 +0.002268731 2.494678 5.575266 +0.07076883 2.494678 5.575266 +0.1119241 2.494678 5.575266 +0.1475052 2.494678 5.575266 +0.1846606 2.494678 5.575266 +0.2245119 2.494678 5.575266 +0.2679612 2.494678 5.575266 +0.3158431 2.494678 5.575266 +0.3689944 2.494678 5.575266 +0.4282948 2.494678 5.575266 +0.494694 2.494678 5.575266 +0.5692344 2.494678 5.575266 +0.6530715 2.494678 5.575266 +0.7474945 2.494678 5.575266 +0.8539475 2.494678 5.575266 +0.974052 2.494678 5.575266 +1.113885 2.494678 5.575266 +1.27456 2.494678 5.575266 +1.458117 2.494678 5.575266 +1.667858 2.494678 5.575266 +1.907556 2.494678 5.575266 +2.181521 2.494678 5.575266 +2.494678 2.494678 5.575266 +2.852659 2.494678 5.575266 +3.261896 2.494678 5.575266 +3.729748 2.494678 5.575266 +4.264621 2.494678 5.575266 +4.876131 2.494678 5.575266 +5.575266 2.494678 5.575266 +6.374593 2.494678 5.575266 +0 2.852659 5.575266 +0 2.852659 5.575266 +0 2.852659 5.575266 +0.002268731 2.852659 5.575266 +0.07076883 2.852659 5.575266 +0.1119241 2.852659 5.575266 +0.1475052 2.852659 5.575266 +0.1846606 2.852659 5.575266 +0.2245119 2.852659 5.575266 +0.2679612 2.852659 5.575266 +0.3158431 2.852659 5.575266 +0.3689944 2.852659 5.575266 +0.4282948 2.852659 5.575266 +0.494694 2.852659 5.575266 +0.5692344 2.852659 5.575266 +0.6530715 2.852659 5.575266 +0.7474945 2.852659 5.575266 +0.8539475 2.852659 5.575266 +0.974052 2.852659 5.575266 +1.113885 2.852659 5.575266 +1.27456 2.852659 5.575266 +1.458117 2.852659 5.575266 +1.667858 2.852659 5.575266 +1.907556 2.852659 5.575266 +2.181521 2.852659 5.575266 +2.494678 2.852659 5.575266 +2.852659 2.852659 5.575266 +3.261896 2.852659 5.575266 +3.729748 2.852659 5.575266 +4.264621 2.852659 5.575266 +4.876131 2.852659 5.575266 +5.575266 2.852659 5.575266 +6.374593 2.852659 5.575266 +0 3.261896 5.575266 +0 3.261896 5.575266 +0 3.261896 5.575266 +0.002268731 3.261896 5.575266 +0.07076883 3.261896 5.575266 +0.1119241 3.261896 5.575266 +0.1475052 3.261896 5.575266 +0.1846606 3.261896 5.575266 +0.2245119 3.261896 5.575266 +0.2679612 3.261896 5.575266 +0.3158431 3.261896 5.575266 +0.3689944 3.261896 5.575266 +0.4282948 3.261896 5.575266 +0.494694 3.261896 5.575266 +0.5692344 3.261896 5.575266 +0.6530715 3.261896 5.575266 +0.7474945 3.261896 5.575266 +0.8539475 3.261896 5.575266 +0.974052 3.261896 5.575266 +1.113885 3.261896 5.575266 +1.27456 3.261896 5.575266 +1.458117 3.261896 5.575266 +1.667858 3.261896 5.575266 +1.907556 3.261896 5.575266 +2.181521 3.261896 5.575266 +2.494678 3.261896 5.575266 +2.852659 3.261896 5.575266 +3.261896 3.261896 5.575266 +3.729748 3.261896 5.575266 +4.264621 3.261896 5.575266 +4.876131 3.261896 5.575266 +5.575266 3.261896 5.575266 +6.374593 3.261896 5.575266 +0 3.729748 5.575266 +0 3.729748 5.575266 +0 3.729748 5.575266 +0.002268731 3.729748 5.575266 +0.07076883 3.729748 5.575266 +0.1119241 3.729748 5.575266 +0.1475052 3.729748 5.575266 +0.1846606 3.729748 5.575266 +0.2245119 3.729748 5.575266 +0.2679612 3.729748 5.575266 +0.3158431 3.729748 5.575266 +0.3689944 3.729748 5.575266 +0.4282948 3.729748 5.575266 +0.494694 3.729748 5.575266 +0.5692344 3.729748 5.575266 +0.6530715 3.729748 5.575266 +0.7474945 3.729748 5.575266 +0.8539475 3.729748 5.575266 +0.974052 3.729748 5.575266 +1.113885 3.729748 5.575266 +1.27456 3.729748 5.575266 +1.458117 3.729748 5.575266 +1.667858 3.729748 5.575266 +1.907556 3.729748 5.575266 +2.181521 3.729748 5.575266 +2.494678 3.729748 5.575266 +2.852659 3.729748 5.575266 +3.261896 3.729748 5.575266 +3.729748 3.729748 5.575266 +4.264621 3.729748 5.575266 +4.876131 3.729748 5.575266 +5.575266 3.729748 5.575266 +6.374593 3.729748 5.575266 +0 4.264621 5.575266 +0 4.264621 5.575266 +0 4.264621 5.575266 +0.002268731 4.264621 5.575266 +0.07076883 4.264621 5.575266 +0.1119241 4.264621 5.575266 +0.1475052 4.264621 5.575266 +0.1846606 4.264621 5.575266 +0.2245119 4.264621 5.575266 +0.2679612 4.264621 5.575266 +0.3158431 4.264621 5.575266 +0.3689944 4.264621 5.575266 +0.4282948 4.264621 5.575266 +0.494694 4.264621 5.575266 +0.5692344 4.264621 5.575266 +0.6530715 4.264621 5.575266 +0.7474945 4.264621 5.575266 +0.8539475 4.264621 5.575266 +0.974052 4.264621 5.575266 +1.113885 4.264621 5.575266 +1.27456 4.264621 5.575266 +1.458117 4.264621 5.575266 +1.667858 4.264621 5.575266 +1.907556 4.264621 5.575266 +2.181521 4.264621 5.575266 +2.494678 4.264621 5.575266 +2.852659 4.264621 5.575266 +3.261896 4.264621 5.575266 +3.729748 4.264621 5.575266 +4.264621 4.264621 5.575266 +4.876131 4.264621 5.575266 +5.575266 4.264621 5.575266 +6.374593 4.264621 5.575266 +0 4.876131 5.575266 +0 4.876131 5.575266 +0 4.876131 5.575266 +0.002268731 4.876131 5.575266 +0.07076883 4.876131 5.575266 +0.1119241 4.876131 5.575266 +0.1475052 4.876131 5.575266 +0.1846606 4.876131 5.575266 +0.2245119 4.876131 5.575266 +0.2679612 4.876131 5.575266 +0.3158431 4.876131 5.575266 +0.3689944 4.876131 5.575266 +0.4282948 4.876131 5.575266 +0.494694 4.876131 5.575266 +0.5692344 4.876131 5.575266 +0.6530715 4.876131 5.575266 +0.7474945 4.876131 5.575266 +0.8539475 4.876131 5.575266 +0.974052 4.876131 5.575266 +1.113885 4.876131 5.575266 +1.27456 4.876131 5.575266 +1.458117 4.876131 5.575266 +1.667858 4.876131 5.575266 +1.907556 4.876131 5.575266 +2.181521 4.876131 5.575266 +2.494678 4.876131 5.575266 +2.852659 4.876131 5.575266 +3.261896 4.876131 5.575266 +3.729748 4.876131 5.575266 +4.264621 4.876131 5.575266 +4.876131 4.876131 5.575266 +5.575266 4.876131 5.575266 +6.374593 4.876131 5.575266 +0 5.575266 5.575266 +0 5.575266 5.575266 +0 5.575266 5.575266 +0.002268731 5.575266 5.575266 +0.07076883 5.575266 5.575266 +0.1119241 5.575266 5.575266 +0.1475052 5.575266 5.575266 +0.1846606 5.575266 5.575266 +0.2245119 5.575266 5.575266 +0.2679612 5.575266 5.575266 +0.3158431 5.575266 5.575266 +0.3689944 5.575266 5.575266 +0.4282948 5.575266 5.575266 +0.494694 5.575266 5.575266 +0.5692344 5.575266 5.575266 +0.6530715 5.575266 5.575266 +0.7474945 5.575266 5.575266 +0.8539475 5.575266 5.575266 +0.974052 5.575266 5.575266 +1.113885 5.575266 5.575266 +1.27456 5.575266 5.575266 +1.458117 5.575266 5.575266 +1.667858 5.575266 5.575266 +1.907556 5.575266 5.575266 +2.181521 5.575266 5.575266 +2.494678 5.575266 5.575266 +2.852659 5.575266 5.575266 +3.261896 5.575266 5.575266 +3.729748 5.575266 5.575266 +4.264621 5.575266 5.575266 +4.876131 5.575266 5.575266 +5.575266 5.575266 5.575266 +6.374593 5.575266 5.575266 +0 6.374593 5.575266 +0 6.374593 5.575266 +0 6.374593 5.575266 +0.002268731 6.374593 5.575266 +0.07076883 6.374593 5.575266 +0.1119241 6.374593 5.575266 +0.1475052 6.374593 5.575266 +0.1846606 6.374593 5.575266 +0.2245119 6.374593 5.575266 +0.2679612 6.374593 5.575266 +0.3158431 6.374593 5.575266 +0.3689944 6.374593 5.575266 +0.4282948 6.374593 5.575266 +0.494694 6.374593 5.575266 +0.5692344 6.374593 5.575266 +0.6530715 6.374593 5.575266 +0.7474945 6.374593 5.575266 +0.8539475 6.374593 5.575266 +0.974052 6.374593 5.575266 +1.113885 6.374593 5.575266 +1.27456 6.374593 5.575266 +1.458117 6.374593 5.575266 +1.667858 6.374593 5.575266 +1.907556 6.374593 5.575266 +2.181521 6.374593 5.575266 +2.494678 6.374593 5.575266 +2.852659 6.374593 5.575266 +3.261896 6.374593 5.575266 +3.729748 6.374593 5.575266 +4.264621 6.374593 5.575266 +4.876131 6.374593 5.575266 +5.575266 6.374593 5.575266 +6.374593 6.374593 5.575266 +0 0 6.374593 +0 0 6.374593 +0 0 6.374593 +0.002268731 0 6.374593 +0.07076883 0 6.374593 +0.1119241 0 6.374593 +0.1475052 0 6.374593 +0.1846606 0 6.374593 +0.2245119 0 6.374593 +0.2679612 0 6.374593 +0.3158431 0 6.374593 +0.3689944 0 6.374593 +0.4282948 0 6.374593 +0.494694 0 6.374593 +0.5692344 0 6.374593 +0.6530715 0 6.374593 +0.7474945 0 6.374593 +0.8539475 0 6.374593 +0.974052 0 6.374593 +1.113885 0 6.374593 +1.27456 0 6.374593 +1.458117 0 6.374593 +1.667858 0 6.374593 +1.907556 0 6.374593 +2.181521 0 6.374593 +2.494678 0 6.374593 +2.852659 0 6.374593 +3.261896 0 6.374593 +3.729748 0 6.374593 +4.264621 0 6.374593 +4.876131 0 6.374593 +5.575266 0 6.374593 +6.374593 0 6.374593 +0 0 6.374593 +0 0 6.374593 +0 0 6.374593 +0.002268731 0 6.374593 +0.07076883 0 6.374593 +0.1119241 0 6.374593 +0.1475052 0 6.374593 +0.1846606 0 6.374593 +0.2245119 0 6.374593 +0.2679612 0 6.374593 +0.3158431 0 6.374593 +0.3689944 0 6.374593 +0.4282948 0 6.374593 +0.494694 0 6.374593 +0.5692344 0 6.374593 +0.6530715 0 6.374593 +0.7474945 0 6.374593 +0.8539475 0 6.374593 +0.974052 0 6.374593 +1.113885 0 6.374593 +1.27456 0 6.374593 +1.458117 0 6.374593 +1.667858 0 6.374593 +1.907556 0 6.374593 +2.181521 0 6.374593 +2.494678 0 6.374593 +2.852659 0 6.374593 +3.261896 0 6.374593 +3.729748 0 6.374593 +4.264621 0 6.374593 +4.876131 0 6.374593 +5.575266 0 6.374593 +6.374593 0 6.374593 +0 0 6.374593 +0 0 6.374593 +0 0 6.374593 +0.002268731 0 6.374593 +0.07076883 0 6.374593 +0.1119241 0 6.374593 +0.1475052 0 6.374593 +0.1846606 0 6.374593 +0.2245119 0 6.374593 +0.2679612 0 6.374593 +0.3158431 0 6.374593 +0.3689944 0 6.374593 +0.4282948 0 6.374593 +0.494694 0 6.374593 +0.5692344 0 6.374593 +0.6530715 0 6.374593 +0.7474945 0 6.374593 +0.8539475 0 6.374593 +0.974052 0 6.374593 +1.113885 0 6.374593 +1.27456 0 6.374593 +1.458117 0 6.374593 +1.667858 0 6.374593 +1.907556 0 6.374593 +2.181521 0 6.374593 +2.494678 0 6.374593 +2.852659 0 6.374593 +3.261896 0 6.374593 +3.729748 0 6.374593 +4.264621 0 6.374593 +4.876131 0 6.374593 +5.575266 0 6.374593 +6.374593 0 6.374593 +0 0.002268731 6.374593 +0 0.002268731 6.374593 +0 0.002268731 6.374593 +0.002268731 0.002268731 6.374593 +0.07076883 0.002268731 6.374593 +0.1119241 0.002268731 6.374593 +0.1475052 0.002268731 6.374593 +0.1846606 0.002268731 6.374593 +0.2245119 0.002268731 6.374593 +0.2679612 0.002268731 6.374593 +0.3158431 0.002268731 6.374593 +0.3689944 0.002268731 6.374593 +0.4282948 0.002268731 6.374593 +0.494694 0.002268731 6.374593 +0.5692344 0.002268731 6.374593 +0.6530715 0.002268731 6.374593 +0.7474945 0.002268731 6.374593 +0.8539475 0.002268731 6.374593 +0.974052 0.002268731 6.374593 +1.113885 0.002268731 6.374593 +1.27456 0.002268731 6.374593 +1.458117 0.002268731 6.374593 +1.667858 0.002268731 6.374593 +1.907556 0.002268731 6.374593 +2.181521 0.002268731 6.374593 +2.494678 0.002268731 6.374593 +2.852659 0.002268731 6.374593 +3.261896 0.002268731 6.374593 +3.729748 0.002268731 6.374593 +4.264621 0.002268731 6.374593 +4.876131 0.002268731 6.374593 +5.575266 0.002268731 6.374593 +6.374593 0.002268731 6.374593 +0 0.07076883 6.374593 +0 0.07076883 6.374593 +0 0.07076883 6.374593 +0.002268731 0.07076883 6.374593 +0.07076883 0.07076883 6.374593 +0.1119241 0.07076883 6.374593 +0.1475052 0.07076883 6.374593 +0.1846606 0.07076883 6.374593 +0.2245119 0.07076883 6.374593 +0.2679612 0.07076883 6.374593 +0.3158431 0.07076883 6.374593 +0.3689944 0.07076883 6.374593 +0.4282948 0.07076883 6.374593 +0.494694 0.07076883 6.374593 +0.5692344 0.07076883 6.374593 +0.6530715 0.07076883 6.374593 +0.7474945 0.07076883 6.374593 +0.8539475 0.07076883 6.374593 +0.974052 0.07076883 6.374593 +1.113885 0.07076883 6.374593 +1.27456 0.07076883 6.374593 +1.458117 0.07076883 6.374593 +1.667858 0.07076883 6.374593 +1.907556 0.07076883 6.374593 +2.181521 0.07076883 6.374593 +2.494678 0.07076883 6.374593 +2.852659 0.07076883 6.374593 +3.261896 0.07076883 6.374593 +3.729748 0.07076883 6.374593 +4.264621 0.07076883 6.374593 +4.876131 0.07076883 6.374593 +5.575266 0.07076883 6.374593 +6.374593 0.07076883 6.374593 +0 0.1119241 6.374593 +0 0.1119241 6.374593 +0 0.1119241 6.374593 +0.002268731 0.1119241 6.374593 +0.07076883 0.1119241 6.374593 +0.1119241 0.1119241 6.374593 +0.1475052 0.1119241 6.374593 +0.1846606 0.1119241 6.374593 +0.2245119 0.1119241 6.374593 +0.2679612 0.1119241 6.374593 +0.3158431 0.1119241 6.374593 +0.3689944 0.1119241 6.374593 +0.4282948 0.1119241 6.374593 +0.494694 0.1119241 6.374593 +0.5692344 0.1119241 6.374593 +0.6530715 0.1119241 6.374593 +0.7474945 0.1119241 6.374593 +0.8539475 0.1119241 6.374593 +0.974052 0.1119241 6.374593 +1.113885 0.1119241 6.374593 +1.27456 0.1119241 6.374593 +1.458117 0.1119241 6.374593 +1.667858 0.1119241 6.374593 +1.907556 0.1119241 6.374593 +2.181521 0.1119241 6.374593 +2.494678 0.1119241 6.374593 +2.852659 0.1119241 6.374593 +3.261896 0.1119241 6.374593 +3.729748 0.1119241 6.374593 +4.264621 0.1119241 6.374593 +4.876131 0.1119241 6.374593 +5.575266 0.1119241 6.374593 +6.374593 0.1119241 6.374593 +0 0.1475052 6.374593 +0 0.1475052 6.374593 +0 0.1475052 6.374593 +0.002268731 0.1475052 6.374593 +0.07076883 0.1475052 6.374593 +0.1119241 0.1475052 6.374593 +0.1475052 0.1475052 6.374593 +0.1846606 0.1475052 6.374593 +0.2245119 0.1475052 6.374593 +0.2679612 0.1475052 6.374593 +0.3158431 0.1475052 6.374593 +0.3689944 0.1475052 6.374593 +0.4282948 0.1475052 6.374593 +0.494694 0.1475052 6.374593 +0.5692344 0.1475052 6.374593 +0.6530715 0.1475052 6.374593 +0.7474945 0.1475052 6.374593 +0.8539475 0.1475052 6.374593 +0.974052 0.1475052 6.374593 +1.113885 0.1475052 6.374593 +1.27456 0.1475052 6.374593 +1.458117 0.1475052 6.374593 +1.667858 0.1475052 6.374593 +1.907556 0.1475052 6.374593 +2.181521 0.1475052 6.374593 +2.494678 0.1475052 6.374593 +2.852659 0.1475052 6.374593 +3.261896 0.1475052 6.374593 +3.729748 0.1475052 6.374593 +4.264621 0.1475052 6.374593 +4.876131 0.1475052 6.374593 +5.575266 0.1475052 6.374593 +6.374593 0.1475052 6.374593 +0 0.1846606 6.374593 +0 0.1846606 6.374593 +0 0.1846606 6.374593 +0.002268731 0.1846606 6.374593 +0.07076883 0.1846606 6.374593 +0.1119241 0.1846606 6.374593 +0.1475052 0.1846606 6.374593 +0.1846606 0.1846606 6.374593 +0.2245119 0.1846606 6.374593 +0.2679612 0.1846606 6.374593 +0.3158431 0.1846606 6.374593 +0.3689944 0.1846606 6.374593 +0.4282948 0.1846606 6.374593 +0.494694 0.1846606 6.374593 +0.5692344 0.1846606 6.374593 +0.6530715 0.1846606 6.374593 +0.7474945 0.1846606 6.374593 +0.8539475 0.1846606 6.374593 +0.974052 0.1846606 6.374593 +1.113885 0.1846606 6.374593 +1.27456 0.1846606 6.374593 +1.458117 0.1846606 6.374593 +1.667858 0.1846606 6.374593 +1.907556 0.1846606 6.374593 +2.181521 0.1846606 6.374593 +2.494678 0.1846606 6.374593 +2.852659 0.1846606 6.374593 +3.261896 0.1846606 6.374593 +3.729748 0.1846606 6.374593 +4.264621 0.1846606 6.374593 +4.876131 0.1846606 6.374593 +5.575266 0.1846606 6.374593 +6.374593 0.1846606 6.374593 +0 0.2245119 6.374593 +0 0.2245119 6.374593 +0 0.2245119 6.374593 +0.002268731 0.2245119 6.374593 +0.07076883 0.2245119 6.374593 +0.1119241 0.2245119 6.374593 +0.1475052 0.2245119 6.374593 +0.1846606 0.2245119 6.374593 +0.2245119 0.2245119 6.374593 +0.2679612 0.2245119 6.374593 +0.3158431 0.2245119 6.374593 +0.3689944 0.2245119 6.374593 +0.4282948 0.2245119 6.374593 +0.494694 0.2245119 6.374593 +0.5692344 0.2245119 6.374593 +0.6530715 0.2245119 6.374593 +0.7474945 0.2245119 6.374593 +0.8539475 0.2245119 6.374593 +0.974052 0.2245119 6.374593 +1.113885 0.2245119 6.374593 +1.27456 0.2245119 6.374593 +1.458117 0.2245119 6.374593 +1.667858 0.2245119 6.374593 +1.907556 0.2245119 6.374593 +2.181521 0.2245119 6.374593 +2.494678 0.2245119 6.374593 +2.852659 0.2245119 6.374593 +3.261896 0.2245119 6.374593 +3.729748 0.2245119 6.374593 +4.264621 0.2245119 6.374593 +4.876131 0.2245119 6.374593 +5.575266 0.2245119 6.374593 +6.374593 0.2245119 6.374593 +0 0.2679612 6.374593 +0 0.2679612 6.374593 +0 0.2679612 6.374593 +0.002268731 0.2679612 6.374593 +0.07076883 0.2679612 6.374593 +0.1119241 0.2679612 6.374593 +0.1475052 0.2679612 6.374593 +0.1846606 0.2679612 6.374593 +0.2245119 0.2679612 6.374593 +0.2679612 0.2679612 6.374593 +0.3158431 0.2679612 6.374593 +0.3689944 0.2679612 6.374593 +0.4282948 0.2679612 6.374593 +0.494694 0.2679612 6.374593 +0.5692344 0.2679612 6.374593 +0.6530715 0.2679612 6.374593 +0.7474945 0.2679612 6.374593 +0.8539475 0.2679612 6.374593 +0.974052 0.2679612 6.374593 +1.113885 0.2679612 6.374593 +1.27456 0.2679612 6.374593 +1.458117 0.2679612 6.374593 +1.667858 0.2679612 6.374593 +1.907556 0.2679612 6.374593 +2.181521 0.2679612 6.374593 +2.494678 0.2679612 6.374593 +2.852659 0.2679612 6.374593 +3.261896 0.2679612 6.374593 +3.729748 0.2679612 6.374593 +4.264621 0.2679612 6.374593 +4.876131 0.2679612 6.374593 +5.575266 0.2679612 6.374593 +6.374593 0.2679612 6.374593 +0 0.3158431 6.374593 +0 0.3158431 6.374593 +0 0.3158431 6.374593 +0.002268731 0.3158431 6.374593 +0.07076883 0.3158431 6.374593 +0.1119241 0.3158431 6.374593 +0.1475052 0.3158431 6.374593 +0.1846606 0.3158431 6.374593 +0.2245119 0.3158431 6.374593 +0.2679612 0.3158431 6.374593 +0.3158431 0.3158431 6.374593 +0.3689944 0.3158431 6.374593 +0.4282948 0.3158431 6.374593 +0.494694 0.3158431 6.374593 +0.5692344 0.3158431 6.374593 +0.6530715 0.3158431 6.374593 +0.7474945 0.3158431 6.374593 +0.8539475 0.3158431 6.374593 +0.974052 0.3158431 6.374593 +1.113885 0.3158431 6.374593 +1.27456 0.3158431 6.374593 +1.458117 0.3158431 6.374593 +1.667858 0.3158431 6.374593 +1.907556 0.3158431 6.374593 +2.181521 0.3158431 6.374593 +2.494678 0.3158431 6.374593 +2.852659 0.3158431 6.374593 +3.261896 0.3158431 6.374593 +3.729748 0.3158431 6.374593 +4.264621 0.3158431 6.374593 +4.876131 0.3158431 6.374593 +5.575266 0.3158431 6.374593 +6.374593 0.3158431 6.374593 +0 0.3689944 6.374593 +0 0.3689944 6.374593 +0 0.3689944 6.374593 +0.002268731 0.3689944 6.374593 +0.07076883 0.3689944 6.374593 +0.1119241 0.3689944 6.374593 +0.1475052 0.3689944 6.374593 +0.1846606 0.3689944 6.374593 +0.2245119 0.3689944 6.374593 +0.2679612 0.3689944 6.374593 +0.3158431 0.3689944 6.374593 +0.3689944 0.3689944 6.374593 +0.4282948 0.3689944 6.374593 +0.494694 0.3689944 6.374593 +0.5692344 0.3689944 6.374593 +0.6530715 0.3689944 6.374593 +0.7474945 0.3689944 6.374593 +0.8539475 0.3689944 6.374593 +0.974052 0.3689944 6.374593 +1.113885 0.3689944 6.374593 +1.27456 0.3689944 6.374593 +1.458117 0.3689944 6.374593 +1.667858 0.3689944 6.374593 +1.907556 0.3689944 6.374593 +2.181521 0.3689944 6.374593 +2.494678 0.3689944 6.374593 +2.852659 0.3689944 6.374593 +3.261896 0.3689944 6.374593 +3.729748 0.3689944 6.374593 +4.264621 0.3689944 6.374593 +4.876131 0.3689944 6.374593 +5.575266 0.3689944 6.374593 +6.374593 0.3689944 6.374593 +0 0.4282948 6.374593 +0 0.4282948 6.374593 +0 0.4282948 6.374593 +0.002268731 0.4282948 6.374593 +0.07076883 0.4282948 6.374593 +0.1119241 0.4282948 6.374593 +0.1475052 0.4282948 6.374593 +0.1846606 0.4282948 6.374593 +0.2245119 0.4282948 6.374593 +0.2679612 0.4282948 6.374593 +0.3158431 0.4282948 6.374593 +0.3689944 0.4282948 6.374593 +0.4282948 0.4282948 6.374593 +0.494694 0.4282948 6.374593 +0.5692344 0.4282948 6.374593 +0.6530715 0.4282948 6.374593 +0.7474945 0.4282948 6.374593 +0.8539475 0.4282948 6.374593 +0.974052 0.4282948 6.374593 +1.113885 0.4282948 6.374593 +1.27456 0.4282948 6.374593 +1.458117 0.4282948 6.374593 +1.667858 0.4282948 6.374593 +1.907556 0.4282948 6.374593 +2.181521 0.4282948 6.374593 +2.494678 0.4282948 6.374593 +2.852659 0.4282948 6.374593 +3.261896 0.4282948 6.374593 +3.729748 0.4282948 6.374593 +4.264621 0.4282948 6.374593 +4.876131 0.4282948 6.374593 +5.575266 0.4282948 6.374593 +6.374593 0.4282948 6.374593 +0 0.494694 6.374593 +0 0.494694 6.374593 +0 0.494694 6.374593 +0.002268731 0.494694 6.374593 +0.07076883 0.494694 6.374593 +0.1119241 0.494694 6.374593 +0.1475052 0.494694 6.374593 +0.1846606 0.494694 6.374593 +0.2245119 0.494694 6.374593 +0.2679612 0.494694 6.374593 +0.3158431 0.494694 6.374593 +0.3689944 0.494694 6.374593 +0.4282948 0.494694 6.374593 +0.494694 0.494694 6.374593 +0.5692344 0.494694 6.374593 +0.6530715 0.494694 6.374593 +0.7474945 0.494694 6.374593 +0.8539475 0.494694 6.374593 +0.974052 0.494694 6.374593 +1.113885 0.494694 6.374593 +1.27456 0.494694 6.374593 +1.458117 0.494694 6.374593 +1.667858 0.494694 6.374593 +1.907556 0.494694 6.374593 +2.181521 0.494694 6.374593 +2.494678 0.494694 6.374593 +2.852659 0.494694 6.374593 +3.261896 0.494694 6.374593 +3.729748 0.494694 6.374593 +4.264621 0.494694 6.374593 +4.876131 0.494694 6.374593 +5.575266 0.494694 6.374593 +6.374593 0.494694 6.374593 +0 0.5692344 6.374593 +0 0.5692344 6.374593 +0 0.5692344 6.374593 +0.002268731 0.5692344 6.374593 +0.07076883 0.5692344 6.374593 +0.1119241 0.5692344 6.374593 +0.1475052 0.5692344 6.374593 +0.1846606 0.5692344 6.374593 +0.2245119 0.5692344 6.374593 +0.2679612 0.5692344 6.374593 +0.3158431 0.5692344 6.374593 +0.3689944 0.5692344 6.374593 +0.4282948 0.5692344 6.374593 +0.494694 0.5692344 6.374593 +0.5692344 0.5692344 6.374593 +0.6530715 0.5692344 6.374593 +0.7474945 0.5692344 6.374593 +0.8539475 0.5692344 6.374593 +0.974052 0.5692344 6.374593 +1.113885 0.5692344 6.374593 +1.27456 0.5692344 6.374593 +1.458117 0.5692344 6.374593 +1.667858 0.5692344 6.374593 +1.907556 0.5692344 6.374593 +2.181521 0.5692344 6.374593 +2.494678 0.5692344 6.374593 +2.852659 0.5692344 6.374593 +3.261896 0.5692344 6.374593 +3.729748 0.5692344 6.374593 +4.264621 0.5692344 6.374593 +4.876131 0.5692344 6.374593 +5.575266 0.5692344 6.374593 +6.374593 0.5692344 6.374593 +0 0.6530715 6.374593 +0 0.6530715 6.374593 +0 0.6530715 6.374593 +0.002268731 0.6530715 6.374593 +0.07076883 0.6530715 6.374593 +0.1119241 0.6530715 6.374593 +0.1475052 0.6530715 6.374593 +0.1846606 0.6530715 6.374593 +0.2245119 0.6530715 6.374593 +0.2679612 0.6530715 6.374593 +0.3158431 0.6530715 6.374593 +0.3689944 0.6530715 6.374593 +0.4282948 0.6530715 6.374593 +0.494694 0.6530715 6.374593 +0.5692344 0.6530715 6.374593 +0.6530715 0.6530715 6.374593 +0.7474945 0.6530715 6.374593 +0.8539475 0.6530715 6.374593 +0.974052 0.6530715 6.374593 +1.113885 0.6530715 6.374593 +1.27456 0.6530715 6.374593 +1.458117 0.6530715 6.374593 +1.667858 0.6530715 6.374593 +1.907556 0.6530715 6.374593 +2.181521 0.6530715 6.374593 +2.494678 0.6530715 6.374593 +2.852659 0.6530715 6.374593 +3.261896 0.6530715 6.374593 +3.729748 0.6530715 6.374593 +4.264621 0.6530715 6.374593 +4.876131 0.6530715 6.374593 +5.575266 0.6530715 6.374593 +6.374593 0.6530715 6.374593 +0 0.7474945 6.374593 +0 0.7474945 6.374593 +0 0.7474945 6.374593 +0.002268731 0.7474945 6.374593 +0.07076883 0.7474945 6.374593 +0.1119241 0.7474945 6.374593 +0.1475052 0.7474945 6.374593 +0.1846606 0.7474945 6.374593 +0.2245119 0.7474945 6.374593 +0.2679612 0.7474945 6.374593 +0.3158431 0.7474945 6.374593 +0.3689944 0.7474945 6.374593 +0.4282948 0.7474945 6.374593 +0.494694 0.7474945 6.374593 +0.5692344 0.7474945 6.374593 +0.6530715 0.7474945 6.374593 +0.7474945 0.7474945 6.374593 +0.8539475 0.7474945 6.374593 +0.974052 0.7474945 6.374593 +1.113885 0.7474945 6.374593 +1.27456 0.7474945 6.374593 +1.458117 0.7474945 6.374593 +1.667858 0.7474945 6.374593 +1.907556 0.7474945 6.374593 +2.181521 0.7474945 6.374593 +2.494678 0.7474945 6.374593 +2.852659 0.7474945 6.374593 +3.261896 0.7474945 6.374593 +3.729748 0.7474945 6.374593 +4.264621 0.7474945 6.374593 +4.876131 0.7474945 6.374593 +5.575266 0.7474945 6.374593 +6.374593 0.7474945 6.374593 +0 0.8539475 6.374593 +0 0.8539475 6.374593 +0 0.8539475 6.374593 +0.002268731 0.8539475 6.374593 +0.07076883 0.8539475 6.374593 +0.1119241 0.8539475 6.374593 +0.1475052 0.8539475 6.374593 +0.1846606 0.8539475 6.374593 +0.2245119 0.8539475 6.374593 +0.2679612 0.8539475 6.374593 +0.3158431 0.8539475 6.374593 +0.3689944 0.8539475 6.374593 +0.4282948 0.8539475 6.374593 +0.494694 0.8539475 6.374593 +0.5692344 0.8539475 6.374593 +0.6530715 0.8539475 6.374593 +0.7474945 0.8539475 6.374593 +0.8539475 0.8539475 6.374593 +0.974052 0.8539475 6.374593 +1.113885 0.8539475 6.374593 +1.27456 0.8539475 6.374593 +1.458117 0.8539475 6.374593 +1.667858 0.8539475 6.374593 +1.907556 0.8539475 6.374593 +2.181521 0.8539475 6.374593 +2.494678 0.8539475 6.374593 +2.852659 0.8539475 6.374593 +3.261896 0.8539475 6.374593 +3.729748 0.8539475 6.374593 +4.264621 0.8539475 6.374593 +4.876131 0.8539475 6.374593 +5.575266 0.8539475 6.374593 +6.374593 0.8539475 6.374593 +0 0.974052 6.374593 +0 0.974052 6.374593 +0 0.974052 6.374593 +0.002268731 0.974052 6.374593 +0.07076883 0.974052 6.374593 +0.1119241 0.974052 6.374593 +0.1475052 0.974052 6.374593 +0.1846606 0.974052 6.374593 +0.2245119 0.974052 6.374593 +0.2679612 0.974052 6.374593 +0.3158431 0.974052 6.374593 +0.3689944 0.974052 6.374593 +0.4282948 0.974052 6.374593 +0.494694 0.974052 6.374593 +0.5692344 0.974052 6.374593 +0.6530715 0.974052 6.374593 +0.7474945 0.974052 6.374593 +0.8539475 0.974052 6.374593 +0.974052 0.974052 6.374593 +1.113885 0.974052 6.374593 +1.27456 0.974052 6.374593 +1.458117 0.974052 6.374593 +1.667858 0.974052 6.374593 +1.907556 0.974052 6.374593 +2.181521 0.974052 6.374593 +2.494678 0.974052 6.374593 +2.852659 0.974052 6.374593 +3.261896 0.974052 6.374593 +3.729748 0.974052 6.374593 +4.264621 0.974052 6.374593 +4.876131 0.974052 6.374593 +5.575266 0.974052 6.374593 +6.374593 0.974052 6.374593 +0 1.113885 6.374593 +0 1.113885 6.374593 +0 1.113885 6.374593 +0.002268731 1.113885 6.374593 +0.07076883 1.113885 6.374593 +0.1119241 1.113885 6.374593 +0.1475052 1.113885 6.374593 +0.1846606 1.113885 6.374593 +0.2245119 1.113885 6.374593 +0.2679612 1.113885 6.374593 +0.3158431 1.113885 6.374593 +0.3689944 1.113885 6.374593 +0.4282948 1.113885 6.374593 +0.494694 1.113885 6.374593 +0.5692344 1.113885 6.374593 +0.6530715 1.113885 6.374593 +0.7474945 1.113885 6.374593 +0.8539475 1.113885 6.374593 +0.974052 1.113885 6.374593 +1.113885 1.113885 6.374593 +1.27456 1.113885 6.374593 +1.458117 1.113885 6.374593 +1.667858 1.113885 6.374593 +1.907556 1.113885 6.374593 +2.181521 1.113885 6.374593 +2.494678 1.113885 6.374593 +2.852659 1.113885 6.374593 +3.261896 1.113885 6.374593 +3.729748 1.113885 6.374593 +4.264621 1.113885 6.374593 +4.876131 1.113885 6.374593 +5.575266 1.113885 6.374593 +6.374593 1.113885 6.374593 +0 1.27456 6.374593 +0 1.27456 6.374593 +0 1.27456 6.374593 +0.002268731 1.27456 6.374593 +0.07076883 1.27456 6.374593 +0.1119241 1.27456 6.374593 +0.1475052 1.27456 6.374593 +0.1846606 1.27456 6.374593 +0.2245119 1.27456 6.374593 +0.2679612 1.27456 6.374593 +0.3158431 1.27456 6.374593 +0.3689944 1.27456 6.374593 +0.4282948 1.27456 6.374593 +0.494694 1.27456 6.374593 +0.5692344 1.27456 6.374593 +0.6530715 1.27456 6.374593 +0.7474945 1.27456 6.374593 +0.8539475 1.27456 6.374593 +0.974052 1.27456 6.374593 +1.113885 1.27456 6.374593 +1.27456 1.27456 6.374593 +1.458117 1.27456 6.374593 +1.667858 1.27456 6.374593 +1.907556 1.27456 6.374593 +2.181521 1.27456 6.374593 +2.494678 1.27456 6.374593 +2.852659 1.27456 6.374593 +3.261896 1.27456 6.374593 +3.729748 1.27456 6.374593 +4.264621 1.27456 6.374593 +4.876131 1.27456 6.374593 +5.575266 1.27456 6.374593 +6.374593 1.27456 6.374593 +0 1.458117 6.374593 +0 1.458117 6.374593 +0 1.458117 6.374593 +0.002268731 1.458117 6.374593 +0.07076883 1.458117 6.374593 +0.1119241 1.458117 6.374593 +0.1475052 1.458117 6.374593 +0.1846606 1.458117 6.374593 +0.2245119 1.458117 6.374593 +0.2679612 1.458117 6.374593 +0.3158431 1.458117 6.374593 +0.3689944 1.458117 6.374593 +0.4282948 1.458117 6.374593 +0.494694 1.458117 6.374593 +0.5692344 1.458117 6.374593 +0.6530715 1.458117 6.374593 +0.7474945 1.458117 6.374593 +0.8539475 1.458117 6.374593 +0.974052 1.458117 6.374593 +1.113885 1.458117 6.374593 +1.27456 1.458117 6.374593 +1.458117 1.458117 6.374593 +1.667858 1.458117 6.374593 +1.907556 1.458117 6.374593 +2.181521 1.458117 6.374593 +2.494678 1.458117 6.374593 +2.852659 1.458117 6.374593 +3.261896 1.458117 6.374593 +3.729748 1.458117 6.374593 +4.264621 1.458117 6.374593 +4.876131 1.458117 6.374593 +5.575266 1.458117 6.374593 +6.374593 1.458117 6.374593 +0 1.667858 6.374593 +0 1.667858 6.374593 +0 1.667858 6.374593 +0.002268731 1.667858 6.374593 +0.07076883 1.667858 6.374593 +0.1119241 1.667858 6.374593 +0.1475052 1.667858 6.374593 +0.1846606 1.667858 6.374593 +0.2245119 1.667858 6.374593 +0.2679612 1.667858 6.374593 +0.3158431 1.667858 6.374593 +0.3689944 1.667858 6.374593 +0.4282948 1.667858 6.374593 +0.494694 1.667858 6.374593 +0.5692344 1.667858 6.374593 +0.6530715 1.667858 6.374593 +0.7474945 1.667858 6.374593 +0.8539475 1.667858 6.374593 +0.974052 1.667858 6.374593 +1.113885 1.667858 6.374593 +1.27456 1.667858 6.374593 +1.458117 1.667858 6.374593 +1.667858 1.667858 6.374593 +1.907556 1.667858 6.374593 +2.181521 1.667858 6.374593 +2.494678 1.667858 6.374593 +2.852659 1.667858 6.374593 +3.261896 1.667858 6.374593 +3.729748 1.667858 6.374593 +4.264621 1.667858 6.374593 +4.876131 1.667858 6.374593 +5.575266 1.667858 6.374593 +6.374593 1.667858 6.374593 +0 1.907556 6.374593 +0 1.907556 6.374593 +0 1.907556 6.374593 +0.002268731 1.907556 6.374593 +0.07076883 1.907556 6.374593 +0.1119241 1.907556 6.374593 +0.1475052 1.907556 6.374593 +0.1846606 1.907556 6.374593 +0.2245119 1.907556 6.374593 +0.2679612 1.907556 6.374593 +0.3158431 1.907556 6.374593 +0.3689944 1.907556 6.374593 +0.4282948 1.907556 6.374593 +0.494694 1.907556 6.374593 +0.5692344 1.907556 6.374593 +0.6530715 1.907556 6.374593 +0.7474945 1.907556 6.374593 +0.8539475 1.907556 6.374593 +0.974052 1.907556 6.374593 +1.113885 1.907556 6.374593 +1.27456 1.907556 6.374593 +1.458117 1.907556 6.374593 +1.667858 1.907556 6.374593 +1.907556 1.907556 6.374593 +2.181521 1.907556 6.374593 +2.494678 1.907556 6.374593 +2.852659 1.907556 6.374593 +3.261896 1.907556 6.374593 +3.729748 1.907556 6.374593 +4.264621 1.907556 6.374593 +4.876131 1.907556 6.374593 +5.575266 1.907556 6.374593 +6.374593 1.907556 6.374593 +0 2.181521 6.374593 +0 2.181521 6.374593 +0 2.181521 6.374593 +0.002268731 2.181521 6.374593 +0.07076883 2.181521 6.374593 +0.1119241 2.181521 6.374593 +0.1475052 2.181521 6.374593 +0.1846606 2.181521 6.374593 +0.2245119 2.181521 6.374593 +0.2679612 2.181521 6.374593 +0.3158431 2.181521 6.374593 +0.3689944 2.181521 6.374593 +0.4282948 2.181521 6.374593 +0.494694 2.181521 6.374593 +0.5692344 2.181521 6.374593 +0.6530715 2.181521 6.374593 +0.7474945 2.181521 6.374593 +0.8539475 2.181521 6.374593 +0.974052 2.181521 6.374593 +1.113885 2.181521 6.374593 +1.27456 2.181521 6.374593 +1.458117 2.181521 6.374593 +1.667858 2.181521 6.374593 +1.907556 2.181521 6.374593 +2.181521 2.181521 6.374593 +2.494678 2.181521 6.374593 +2.852659 2.181521 6.374593 +3.261896 2.181521 6.374593 +3.729748 2.181521 6.374593 +4.264621 2.181521 6.374593 +4.876131 2.181521 6.374593 +5.575266 2.181521 6.374593 +6.374593 2.181521 6.374593 +0 2.494678 6.374593 +0 2.494678 6.374593 +0 2.494678 6.374593 +0.002268731 2.494678 6.374593 +0.07076883 2.494678 6.374593 +0.1119241 2.494678 6.374593 +0.1475052 2.494678 6.374593 +0.1846606 2.494678 6.374593 +0.2245119 2.494678 6.374593 +0.2679612 2.494678 6.374593 +0.3158431 2.494678 6.374593 +0.3689944 2.494678 6.374593 +0.4282948 2.494678 6.374593 +0.494694 2.494678 6.374593 +0.5692344 2.494678 6.374593 +0.6530715 2.494678 6.374593 +0.7474945 2.494678 6.374593 +0.8539475 2.494678 6.374593 +0.974052 2.494678 6.374593 +1.113885 2.494678 6.374593 +1.27456 2.494678 6.374593 +1.458117 2.494678 6.374593 +1.667858 2.494678 6.374593 +1.907556 2.494678 6.374593 +2.181521 2.494678 6.374593 +2.494678 2.494678 6.374593 +2.852659 2.494678 6.374593 +3.261896 2.494678 6.374593 +3.729748 2.494678 6.374593 +4.264621 2.494678 6.374593 +4.876131 2.494678 6.374593 +5.575266 2.494678 6.374593 +6.374593 2.494678 6.374593 +0 2.852659 6.374593 +0 2.852659 6.374593 +0 2.852659 6.374593 +0.002268731 2.852659 6.374593 +0.07076883 2.852659 6.374593 +0.1119241 2.852659 6.374593 +0.1475052 2.852659 6.374593 +0.1846606 2.852659 6.374593 +0.2245119 2.852659 6.374593 +0.2679612 2.852659 6.374593 +0.3158431 2.852659 6.374593 +0.3689944 2.852659 6.374593 +0.4282948 2.852659 6.374593 +0.494694 2.852659 6.374593 +0.5692344 2.852659 6.374593 +0.6530715 2.852659 6.374593 +0.7474945 2.852659 6.374593 +0.8539475 2.852659 6.374593 +0.974052 2.852659 6.374593 +1.113885 2.852659 6.374593 +1.27456 2.852659 6.374593 +1.458117 2.852659 6.374593 +1.667858 2.852659 6.374593 +1.907556 2.852659 6.374593 +2.181521 2.852659 6.374593 +2.494678 2.852659 6.374593 +2.852659 2.852659 6.374593 +3.261896 2.852659 6.374593 +3.729748 2.852659 6.374593 +4.264621 2.852659 6.374593 +4.876131 2.852659 6.374593 +5.575266 2.852659 6.374593 +6.374593 2.852659 6.374593 +0 3.261896 6.374593 +0 3.261896 6.374593 +0 3.261896 6.374593 +0.002268731 3.261896 6.374593 +0.07076883 3.261896 6.374593 +0.1119241 3.261896 6.374593 +0.1475052 3.261896 6.374593 +0.1846606 3.261896 6.374593 +0.2245119 3.261896 6.374593 +0.2679612 3.261896 6.374593 +0.3158431 3.261896 6.374593 +0.3689944 3.261896 6.374593 +0.4282948 3.261896 6.374593 +0.494694 3.261896 6.374593 +0.5692344 3.261896 6.374593 +0.6530715 3.261896 6.374593 +0.7474945 3.261896 6.374593 +0.8539475 3.261896 6.374593 +0.974052 3.261896 6.374593 +1.113885 3.261896 6.374593 +1.27456 3.261896 6.374593 +1.458117 3.261896 6.374593 +1.667858 3.261896 6.374593 +1.907556 3.261896 6.374593 +2.181521 3.261896 6.374593 +2.494678 3.261896 6.374593 +2.852659 3.261896 6.374593 +3.261896 3.261896 6.374593 +3.729748 3.261896 6.374593 +4.264621 3.261896 6.374593 +4.876131 3.261896 6.374593 +5.575266 3.261896 6.374593 +6.374593 3.261896 6.374593 +0 3.729748 6.374593 +0 3.729748 6.374593 +0 3.729748 6.374593 +0.002268731 3.729748 6.374593 +0.07076883 3.729748 6.374593 +0.1119241 3.729748 6.374593 +0.1475052 3.729748 6.374593 +0.1846606 3.729748 6.374593 +0.2245119 3.729748 6.374593 +0.2679612 3.729748 6.374593 +0.3158431 3.729748 6.374593 +0.3689944 3.729748 6.374593 +0.4282948 3.729748 6.374593 +0.494694 3.729748 6.374593 +0.5692344 3.729748 6.374593 +0.6530715 3.729748 6.374593 +0.7474945 3.729748 6.374593 +0.8539475 3.729748 6.374593 +0.974052 3.729748 6.374593 +1.113885 3.729748 6.374593 +1.27456 3.729748 6.374593 +1.458117 3.729748 6.374593 +1.667858 3.729748 6.374593 +1.907556 3.729748 6.374593 +2.181521 3.729748 6.374593 +2.494678 3.729748 6.374593 +2.852659 3.729748 6.374593 +3.261896 3.729748 6.374593 +3.729748 3.729748 6.374593 +4.264621 3.729748 6.374593 +4.876131 3.729748 6.374593 +5.575266 3.729748 6.374593 +6.374593 3.729748 6.374593 +0 4.264621 6.374593 +0 4.264621 6.374593 +0 4.264621 6.374593 +0.002268731 4.264621 6.374593 +0.07076883 4.264621 6.374593 +0.1119241 4.264621 6.374593 +0.1475052 4.264621 6.374593 +0.1846606 4.264621 6.374593 +0.2245119 4.264621 6.374593 +0.2679612 4.264621 6.374593 +0.3158431 4.264621 6.374593 +0.3689944 4.264621 6.374593 +0.4282948 4.264621 6.374593 +0.494694 4.264621 6.374593 +0.5692344 4.264621 6.374593 +0.6530715 4.264621 6.374593 +0.7474945 4.264621 6.374593 +0.8539475 4.264621 6.374593 +0.974052 4.264621 6.374593 +1.113885 4.264621 6.374593 +1.27456 4.264621 6.374593 +1.458117 4.264621 6.374593 +1.667858 4.264621 6.374593 +1.907556 4.264621 6.374593 +2.181521 4.264621 6.374593 +2.494678 4.264621 6.374593 +2.852659 4.264621 6.374593 +3.261896 4.264621 6.374593 +3.729748 4.264621 6.374593 +4.264621 4.264621 6.374593 +4.876131 4.264621 6.374593 +5.575266 4.264621 6.374593 +6.374593 4.264621 6.374593 +0 4.876131 6.374593 +0 4.876131 6.374593 +0 4.876131 6.374593 +0.002268731 4.876131 6.374593 +0.07076883 4.876131 6.374593 +0.1119241 4.876131 6.374593 +0.1475052 4.876131 6.374593 +0.1846606 4.876131 6.374593 +0.2245119 4.876131 6.374593 +0.2679612 4.876131 6.374593 +0.3158431 4.876131 6.374593 +0.3689944 4.876131 6.374593 +0.4282948 4.876131 6.374593 +0.494694 4.876131 6.374593 +0.5692344 4.876131 6.374593 +0.6530715 4.876131 6.374593 +0.7474945 4.876131 6.374593 +0.8539475 4.876131 6.374593 +0.974052 4.876131 6.374593 +1.113885 4.876131 6.374593 +1.27456 4.876131 6.374593 +1.458117 4.876131 6.374593 +1.667858 4.876131 6.374593 +1.907556 4.876131 6.374593 +2.181521 4.876131 6.374593 +2.494678 4.876131 6.374593 +2.852659 4.876131 6.374593 +3.261896 4.876131 6.374593 +3.729748 4.876131 6.374593 +4.264621 4.876131 6.374593 +4.876131 4.876131 6.374593 +5.575266 4.876131 6.374593 +6.374593 4.876131 6.374593 +0 5.575266 6.374593 +0 5.575266 6.374593 +0 5.575266 6.374593 +0.002268731 5.575266 6.374593 +0.07076883 5.575266 6.374593 +0.1119241 5.575266 6.374593 +0.1475052 5.575266 6.374593 +0.1846606 5.575266 6.374593 +0.2245119 5.575266 6.374593 +0.2679612 5.575266 6.374593 +0.3158431 5.575266 6.374593 +0.3689944 5.575266 6.374593 +0.4282948 5.575266 6.374593 +0.494694 5.575266 6.374593 +0.5692344 5.575266 6.374593 +0.6530715 5.575266 6.374593 +0.7474945 5.575266 6.374593 +0.8539475 5.575266 6.374593 +0.974052 5.575266 6.374593 +1.113885 5.575266 6.374593 +1.27456 5.575266 6.374593 +1.458117 5.575266 6.374593 +1.667858 5.575266 6.374593 +1.907556 5.575266 6.374593 +2.181521 5.575266 6.374593 +2.494678 5.575266 6.374593 +2.852659 5.575266 6.374593 +3.261896 5.575266 6.374593 +3.729748 5.575266 6.374593 +4.264621 5.575266 6.374593 +4.876131 5.575266 6.374593 +5.575266 5.575266 6.374593 +6.374593 5.575266 6.374593 +0 6.374593 6.374593 +0 6.374593 6.374593 +0 6.374593 6.374593 +0.002268731 6.374593 6.374593 +0.07076883 6.374593 6.374593 +0.1119241 6.374593 6.374593 +0.1475052 6.374593 6.374593 +0.1846606 6.374593 6.374593 +0.2245119 6.374593 6.374593 +0.2679612 6.374593 6.374593 +0.3158431 6.374593 6.374593 +0.3689944 6.374593 6.374593 +0.4282948 6.374593 6.374593 +0.494694 6.374593 6.374593 +0.5692344 6.374593 6.374593 +0.6530715 6.374593 6.374593 +0.7474945 6.374593 6.374593 +0.8539475 6.374593 6.374593 +0.974052 6.374593 6.374593 +1.113885 6.374593 6.374593 +1.27456 6.374593 6.374593 +1.458117 6.374593 6.374593 +1.667858 6.374593 6.374593 +1.907556 6.374593 6.374593 +2.181521 6.374593 6.374593 +2.494678 6.374593 6.374593 +2.852659 6.374593 6.374593 +3.261896 6.374593 6.374593 +3.729748 6.374593 6.374593 +4.264621 6.374593 6.374593 +4.876131 6.374593 6.374593 +5.575266 6.374593 6.374593 +6.374593 6.374593 6.374593 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube.meta new file mode 100644 index 00000000..34318576 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/Unity Log to sRGB r1.cube.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 302dae2302d23ac49bbec3e17c0530b9 +timeCreated: 1496826837 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube new file mode 100644 index 00000000..972592da --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube @@ -0,0 +1,35941 @@ +TITLE "sRGB to Linear r1" +LUT_3D_SIZE 33 +DOMAIN_MIN 0 0 0 +DOMAIN_MAX 1 1 1 +0 0 0 +0.002418731 0 0 +0.005155668 0 0 +0.009080105 0 0 +0.01434988 0 0 +0.02107202 0 0 +0.02934285 0 0 +0.03925039 0 0 +0.05087609 0 0 +0.06429595 0 0 +0.07958143 0 0 +0.0968001 0 0 +0.1160161 0 0 +0.1372908 0 0 +0.1606827 0 0 +0.1862481 0 0 +0.2140411 0 0 +0.2441142 0 0 +0.2765176 0 0 +0.3113005 0 0 +0.3485102 0 0 +0.388193 0 0 +0.4303934 0 0 +0.4751555 0 0 +0.5225216 0 0 +0.5725335 0 0 +0.6252316 0 0 +0.6806558 0 0 +0.7388448 0 0 +0.7998369 0 0 +0.8636691 0 0 +0.9303782 0 0 +1 0 0 +0 0.002418731 0 +0.002418731 0.002418731 0 +0.005155668 0.002418731 0 +0.009080105 0.002418731 0 +0.01434988 0.002418731 0 +0.02107202 0.002418731 0 +0.02934285 0.002418731 0 +0.03925039 0.002418731 0 +0.05087609 0.002418731 0 +0.06429595 0.002418731 0 +0.07958143 0.002418731 0 +0.0968001 0.002418731 0 +0.1160161 0.002418731 0 +0.1372908 0.002418731 0 +0.1606827 0.002418731 0 +0.1862481 0.002418731 0 +0.2140411 0.002418731 0 +0.2441142 0.002418731 0 +0.2765176 0.002418731 0 +0.3113005 0.002418731 0 +0.3485102 0.002418731 0 +0.388193 0.002418731 0 +0.4303934 0.002418731 0 +0.4751555 0.002418731 0 +0.5225216 0.002418731 0 +0.5725335 0.002418731 0 +0.6252316 0.002418731 0 +0.6806558 0.002418731 0 +0.7388448 0.002418731 0 +0.7998369 0.002418731 0 +0.8636691 0.002418731 0 +0.9303782 0.002418731 0 +1 0.002418731 0 +0 0.005155668 0 +0.002418731 0.005155668 0 +0.005155668 0.005155668 0 +0.009080105 0.005155668 0 +0.01434988 0.005155668 0 +0.02107202 0.005155668 0 +0.02934285 0.005155668 0 +0.03925039 0.005155668 0 +0.05087609 0.005155668 0 +0.06429595 0.005155668 0 +0.07958143 0.005155668 0 +0.0968001 0.005155668 0 +0.1160161 0.005155668 0 +0.1372908 0.005155668 0 +0.1606827 0.005155668 0 +0.1862481 0.005155668 0 +0.2140411 0.005155668 0 +0.2441142 0.005155668 0 +0.2765176 0.005155668 0 +0.3113005 0.005155668 0 +0.3485102 0.005155668 0 +0.388193 0.005155668 0 +0.4303934 0.005155668 0 +0.4751555 0.005155668 0 +0.5225216 0.005155668 0 +0.5725335 0.005155668 0 +0.6252316 0.005155668 0 +0.6806558 0.005155668 0 +0.7388448 0.005155668 0 +0.7998369 0.005155668 0 +0.8636691 0.005155668 0 +0.9303782 0.005155668 0 +1 0.005155668 0 +0 0.009080105 0 +0.002418731 0.009080105 0 +0.005155668 0.009080105 0 +0.009080105 0.009080105 0 +0.01434988 0.009080105 0 +0.02107202 0.009080105 0 +0.02934285 0.009080105 0 +0.03925039 0.009080105 0 +0.05087609 0.009080105 0 +0.06429595 0.009080105 0 +0.07958143 0.009080105 0 +0.0968001 0.009080105 0 +0.1160161 0.009080105 0 +0.1372908 0.009080105 0 +0.1606827 0.009080105 0 +0.1862481 0.009080105 0 +0.2140411 0.009080105 0 +0.2441142 0.009080105 0 +0.2765176 0.009080105 0 +0.3113005 0.009080105 0 +0.3485102 0.009080105 0 +0.388193 0.009080105 0 +0.4303934 0.009080105 0 +0.4751555 0.009080105 0 +0.5225216 0.009080105 0 +0.5725335 0.009080105 0 +0.6252316 0.009080105 0 +0.6806558 0.009080105 0 +0.7388448 0.009080105 0 +0.7998369 0.009080105 0 +0.8636691 0.009080105 0 +0.9303782 0.009080105 0 +1 0.009080105 0 +0 0.01434988 0 +0.002418731 0.01434988 0 +0.005155668 0.01434988 0 +0.009080105 0.01434988 0 +0.01434988 0.01434988 0 +0.02107202 0.01434988 0 +0.02934285 0.01434988 0 +0.03925039 0.01434988 0 +0.05087609 0.01434988 0 +0.06429595 0.01434988 0 +0.07958143 0.01434988 0 +0.0968001 0.01434988 0 +0.1160161 0.01434988 0 +0.1372908 0.01434988 0 +0.1606827 0.01434988 0 +0.1862481 0.01434988 0 +0.2140411 0.01434988 0 +0.2441142 0.01434988 0 +0.2765176 0.01434988 0 +0.3113005 0.01434988 0 +0.3485102 0.01434988 0 +0.388193 0.01434988 0 +0.4303934 0.01434988 0 +0.4751555 0.01434988 0 +0.5225216 0.01434988 0 +0.5725335 0.01434988 0 +0.6252316 0.01434988 0 +0.6806558 0.01434988 0 +0.7388448 0.01434988 0 +0.7998369 0.01434988 0 +0.8636691 0.01434988 0 +0.9303782 0.01434988 0 +1 0.01434988 0 +0 0.02107202 0 +0.002418731 0.02107202 0 +0.005155668 0.02107202 0 +0.009080105 0.02107202 0 +0.01434988 0.02107202 0 +0.02107202 0.02107202 0 +0.02934285 0.02107202 0 +0.03925039 0.02107202 0 +0.05087609 0.02107202 0 +0.06429595 0.02107202 0 +0.07958143 0.02107202 0 +0.0968001 0.02107202 0 +0.1160161 0.02107202 0 +0.1372908 0.02107202 0 +0.1606827 0.02107202 0 +0.1862481 0.02107202 0 +0.2140411 0.02107202 0 +0.2441142 0.02107202 0 +0.2765176 0.02107202 0 +0.3113005 0.02107202 0 +0.3485102 0.02107202 0 +0.388193 0.02107202 0 +0.4303934 0.02107202 0 +0.4751555 0.02107202 0 +0.5225216 0.02107202 0 +0.5725335 0.02107202 0 +0.6252316 0.02107202 0 +0.6806558 0.02107202 0 +0.7388448 0.02107202 0 +0.7998369 0.02107202 0 +0.8636691 0.02107202 0 +0.9303782 0.02107202 0 +1 0.02107202 0 +0 0.02934285 0 +0.002418731 0.02934285 0 +0.005155668 0.02934285 0 +0.009080105 0.02934285 0 +0.01434988 0.02934285 0 +0.02107202 0.02934285 0 +0.02934285 0.02934285 0 +0.03925039 0.02934285 0 +0.05087609 0.02934285 0 +0.06429595 0.02934285 0 +0.07958143 0.02934285 0 +0.0968001 0.02934285 0 +0.1160161 0.02934285 0 +0.1372908 0.02934285 0 +0.1606827 0.02934285 0 +0.1862481 0.02934285 0 +0.2140411 0.02934285 0 +0.2441142 0.02934285 0 +0.2765176 0.02934285 0 +0.3113005 0.02934285 0 +0.3485102 0.02934285 0 +0.388193 0.02934285 0 +0.4303934 0.02934285 0 +0.4751555 0.02934285 0 +0.5225216 0.02934285 0 +0.5725335 0.02934285 0 +0.6252316 0.02934285 0 +0.6806558 0.02934285 0 +0.7388448 0.02934285 0 +0.7998369 0.02934285 0 +0.8636691 0.02934285 0 +0.9303782 0.02934285 0 +1 0.02934285 0 +0 0.03925039 0 +0.002418731 0.03925039 0 +0.005155668 0.03925039 0 +0.009080105 0.03925039 0 +0.01434988 0.03925039 0 +0.02107202 0.03925039 0 +0.02934285 0.03925039 0 +0.03925039 0.03925039 0 +0.05087609 0.03925039 0 +0.06429595 0.03925039 0 +0.07958143 0.03925039 0 +0.0968001 0.03925039 0 +0.1160161 0.03925039 0 +0.1372908 0.03925039 0 +0.1606827 0.03925039 0 +0.1862481 0.03925039 0 +0.2140411 0.03925039 0 +0.2441142 0.03925039 0 +0.2765176 0.03925039 0 +0.3113005 0.03925039 0 +0.3485102 0.03925039 0 +0.388193 0.03925039 0 +0.4303934 0.03925039 0 +0.4751555 0.03925039 0 +0.5225216 0.03925039 0 +0.5725335 0.03925039 0 +0.6252316 0.03925039 0 +0.6806558 0.03925039 0 +0.7388448 0.03925039 0 +0.7998369 0.03925039 0 +0.8636691 0.03925039 0 +0.9303782 0.03925039 0 +1 0.03925039 0 +0 0.05087609 0 +0.002418731 0.05087609 0 +0.005155668 0.05087609 0 +0.009080105 0.05087609 0 +0.01434988 0.05087609 0 +0.02107202 0.05087609 0 +0.02934285 0.05087609 0 +0.03925039 0.05087609 0 +0.05087609 0.05087609 0 +0.06429595 0.05087609 0 +0.07958143 0.05087609 0 +0.0968001 0.05087609 0 +0.1160161 0.05087609 0 +0.1372908 0.05087609 0 +0.1606827 0.05087609 0 +0.1862481 0.05087609 0 +0.2140411 0.05087609 0 +0.2441142 0.05087609 0 +0.2765176 0.05087609 0 +0.3113005 0.05087609 0 +0.3485102 0.05087609 0 +0.388193 0.05087609 0 +0.4303934 0.05087609 0 +0.4751555 0.05087609 0 +0.5225216 0.05087609 0 +0.5725335 0.05087609 0 +0.6252316 0.05087609 0 +0.6806558 0.05087609 0 +0.7388448 0.05087609 0 +0.7998369 0.05087609 0 +0.8636691 0.05087609 0 +0.9303782 0.05087609 0 +1 0.05087609 0 +0 0.06429595 0 +0.002418731 0.06429595 0 +0.005155668 0.06429595 0 +0.009080105 0.06429595 0 +0.01434988 0.06429595 0 +0.02107202 0.06429595 0 +0.02934285 0.06429595 0 +0.03925039 0.06429595 0 +0.05087609 0.06429595 0 +0.06429595 0.06429595 0 +0.07958143 0.06429595 0 +0.0968001 0.06429595 0 +0.1160161 0.06429595 0 +0.1372908 0.06429595 0 +0.1606827 0.06429595 0 +0.1862481 0.06429595 0 +0.2140411 0.06429595 0 +0.2441142 0.06429595 0 +0.2765176 0.06429595 0 +0.3113005 0.06429595 0 +0.3485102 0.06429595 0 +0.388193 0.06429595 0 +0.4303934 0.06429595 0 +0.4751555 0.06429595 0 +0.5225216 0.06429595 0 +0.5725335 0.06429595 0 +0.6252316 0.06429595 0 +0.6806558 0.06429595 0 +0.7388448 0.06429595 0 +0.7998369 0.06429595 0 +0.8636691 0.06429595 0 +0.9303782 0.06429595 0 +1 0.06429595 0 +0 0.07958143 0 +0.002418731 0.07958143 0 +0.005155668 0.07958143 0 +0.009080105 0.07958143 0 +0.01434988 0.07958143 0 +0.02107202 0.07958143 0 +0.02934285 0.07958143 0 +0.03925039 0.07958143 0 +0.05087609 0.07958143 0 +0.06429595 0.07958143 0 +0.07958143 0.07958143 0 +0.0968001 0.07958143 0 +0.1160161 0.07958143 0 +0.1372908 0.07958143 0 +0.1606827 0.07958143 0 +0.1862481 0.07958143 0 +0.2140411 0.07958143 0 +0.2441142 0.07958143 0 +0.2765176 0.07958143 0 +0.3113005 0.07958143 0 +0.3485102 0.07958143 0 +0.388193 0.07958143 0 +0.4303934 0.07958143 0 +0.4751555 0.07958143 0 +0.5225216 0.07958143 0 +0.5725335 0.07958143 0 +0.6252316 0.07958143 0 +0.6806558 0.07958143 0 +0.7388448 0.07958143 0 +0.7998369 0.07958143 0 +0.8636691 0.07958143 0 +0.9303782 0.07958143 0 +1 0.07958143 0 +0 0.0968001 0 +0.002418731 0.0968001 0 +0.005155668 0.0968001 0 +0.009080105 0.0968001 0 +0.01434988 0.0968001 0 +0.02107202 0.0968001 0 +0.02934285 0.0968001 0 +0.03925039 0.0968001 0 +0.05087609 0.0968001 0 +0.06429595 0.0968001 0 +0.07958143 0.0968001 0 +0.0968001 0.0968001 0 +0.1160161 0.0968001 0 +0.1372908 0.0968001 0 +0.1606827 0.0968001 0 +0.1862481 0.0968001 0 +0.2140411 0.0968001 0 +0.2441142 0.0968001 0 +0.2765176 0.0968001 0 +0.3113005 0.0968001 0 +0.3485102 0.0968001 0 +0.388193 0.0968001 0 +0.4303934 0.0968001 0 +0.4751555 0.0968001 0 +0.5225216 0.0968001 0 +0.5725335 0.0968001 0 +0.6252316 0.0968001 0 +0.6806558 0.0968001 0 +0.7388448 0.0968001 0 +0.7998369 0.0968001 0 +0.8636691 0.0968001 0 +0.9303782 0.0968001 0 +1 0.0968001 0 +0 0.1160161 0 +0.002418731 0.1160161 0 +0.005155668 0.1160161 0 +0.009080105 0.1160161 0 +0.01434988 0.1160161 0 +0.02107202 0.1160161 0 +0.02934285 0.1160161 0 +0.03925039 0.1160161 0 +0.05087609 0.1160161 0 +0.06429595 0.1160161 0 +0.07958143 0.1160161 0 +0.0968001 0.1160161 0 +0.1160161 0.1160161 0 +0.1372908 0.1160161 0 +0.1606827 0.1160161 0 +0.1862481 0.1160161 0 +0.2140411 0.1160161 0 +0.2441142 0.1160161 0 +0.2765176 0.1160161 0 +0.3113005 0.1160161 0 +0.3485102 0.1160161 0 +0.388193 0.1160161 0 +0.4303934 0.1160161 0 +0.4751555 0.1160161 0 +0.5225216 0.1160161 0 +0.5725335 0.1160161 0 +0.6252316 0.1160161 0 +0.6806558 0.1160161 0 +0.7388448 0.1160161 0 +0.7998369 0.1160161 0 +0.8636691 0.1160161 0 +0.9303782 0.1160161 0 +1 0.1160161 0 +0 0.1372908 0 +0.002418731 0.1372908 0 +0.005155668 0.1372908 0 +0.009080105 0.1372908 0 +0.01434988 0.1372908 0 +0.02107202 0.1372908 0 +0.02934285 0.1372908 0 +0.03925039 0.1372908 0 +0.05087609 0.1372908 0 +0.06429595 0.1372908 0 +0.07958143 0.1372908 0 +0.0968001 0.1372908 0 +0.1160161 0.1372908 0 +0.1372908 0.1372908 0 +0.1606827 0.1372908 0 +0.1862481 0.1372908 0 +0.2140411 0.1372908 0 +0.2441142 0.1372908 0 +0.2765176 0.1372908 0 +0.3113005 0.1372908 0 +0.3485102 0.1372908 0 +0.388193 0.1372908 0 +0.4303934 0.1372908 0 +0.4751555 0.1372908 0 +0.5225216 0.1372908 0 +0.5725335 0.1372908 0 +0.6252316 0.1372908 0 +0.6806558 0.1372908 0 +0.7388448 0.1372908 0 +0.7998369 0.1372908 0 +0.8636691 0.1372908 0 +0.9303782 0.1372908 0 +1 0.1372908 0 +0 0.1606827 0 +0.002418731 0.1606827 0 +0.005155668 0.1606827 0 +0.009080105 0.1606827 0 +0.01434988 0.1606827 0 +0.02107202 0.1606827 0 +0.02934285 0.1606827 0 +0.03925039 0.1606827 0 +0.05087609 0.1606827 0 +0.06429595 0.1606827 0 +0.07958143 0.1606827 0 +0.0968001 0.1606827 0 +0.1160161 0.1606827 0 +0.1372908 0.1606827 0 +0.1606827 0.1606827 0 +0.1862481 0.1606827 0 +0.2140411 0.1606827 0 +0.2441142 0.1606827 0 +0.2765176 0.1606827 0 +0.3113005 0.1606827 0 +0.3485102 0.1606827 0 +0.388193 0.1606827 0 +0.4303934 0.1606827 0 +0.4751555 0.1606827 0 +0.5225216 0.1606827 0 +0.5725335 0.1606827 0 +0.6252316 0.1606827 0 +0.6806558 0.1606827 0 +0.7388448 0.1606827 0 +0.7998369 0.1606827 0 +0.8636691 0.1606827 0 +0.9303782 0.1606827 0 +1 0.1606827 0 +0 0.1862481 0 +0.002418731 0.1862481 0 +0.005155668 0.1862481 0 +0.009080105 0.1862481 0 +0.01434988 0.1862481 0 +0.02107202 0.1862481 0 +0.02934285 0.1862481 0 +0.03925039 0.1862481 0 +0.05087609 0.1862481 0 +0.06429595 0.1862481 0 +0.07958143 0.1862481 0 +0.0968001 0.1862481 0 +0.1160161 0.1862481 0 +0.1372908 0.1862481 0 +0.1606827 0.1862481 0 +0.1862481 0.1862481 0 +0.2140411 0.1862481 0 +0.2441142 0.1862481 0 +0.2765176 0.1862481 0 +0.3113005 0.1862481 0 +0.3485102 0.1862481 0 +0.388193 0.1862481 0 +0.4303934 0.1862481 0 +0.4751555 0.1862481 0 +0.5225216 0.1862481 0 +0.5725335 0.1862481 0 +0.6252316 0.1862481 0 +0.6806558 0.1862481 0 +0.7388448 0.1862481 0 +0.7998369 0.1862481 0 +0.8636691 0.1862481 0 +0.9303782 0.1862481 0 +1 0.1862481 0 +0 0.2140411 0 +0.002418731 0.2140411 0 +0.005155668 0.2140411 0 +0.009080105 0.2140411 0 +0.01434988 0.2140411 0 +0.02107202 0.2140411 0 +0.02934285 0.2140411 0 +0.03925039 0.2140411 0 +0.05087609 0.2140411 0 +0.06429595 0.2140411 0 +0.07958143 0.2140411 0 +0.0968001 0.2140411 0 +0.1160161 0.2140411 0 +0.1372908 0.2140411 0 +0.1606827 0.2140411 0 +0.1862481 0.2140411 0 +0.2140411 0.2140411 0 +0.2441142 0.2140411 0 +0.2765176 0.2140411 0 +0.3113005 0.2140411 0 +0.3485102 0.2140411 0 +0.388193 0.2140411 0 +0.4303934 0.2140411 0 +0.4751555 0.2140411 0 +0.5225216 0.2140411 0 +0.5725335 0.2140411 0 +0.6252316 0.2140411 0 +0.6806558 0.2140411 0 +0.7388448 0.2140411 0 +0.7998369 0.2140411 0 +0.8636691 0.2140411 0 +0.9303782 0.2140411 0 +1 0.2140411 0 +0 0.2441142 0 +0.002418731 0.2441142 0 +0.005155668 0.2441142 0 +0.009080105 0.2441142 0 +0.01434988 0.2441142 0 +0.02107202 0.2441142 0 +0.02934285 0.2441142 0 +0.03925039 0.2441142 0 +0.05087609 0.2441142 0 +0.06429595 0.2441142 0 +0.07958143 0.2441142 0 +0.0968001 0.2441142 0 +0.1160161 0.2441142 0 +0.1372908 0.2441142 0 +0.1606827 0.2441142 0 +0.1862481 0.2441142 0 +0.2140411 0.2441142 0 +0.2441142 0.2441142 0 +0.2765176 0.2441142 0 +0.3113005 0.2441142 0 +0.3485102 0.2441142 0 +0.388193 0.2441142 0 +0.4303934 0.2441142 0 +0.4751555 0.2441142 0 +0.5225216 0.2441142 0 +0.5725335 0.2441142 0 +0.6252316 0.2441142 0 +0.6806558 0.2441142 0 +0.7388448 0.2441142 0 +0.7998369 0.2441142 0 +0.8636691 0.2441142 0 +0.9303782 0.2441142 0 +1 0.2441142 0 +0 0.2765176 0 +0.002418731 0.2765176 0 +0.005155668 0.2765176 0 +0.009080105 0.2765176 0 +0.01434988 0.2765176 0 +0.02107202 0.2765176 0 +0.02934285 0.2765176 0 +0.03925039 0.2765176 0 +0.05087609 0.2765176 0 +0.06429595 0.2765176 0 +0.07958143 0.2765176 0 +0.0968001 0.2765176 0 +0.1160161 0.2765176 0 +0.1372908 0.2765176 0 +0.1606827 0.2765176 0 +0.1862481 0.2765176 0 +0.2140411 0.2765176 0 +0.2441142 0.2765176 0 +0.2765176 0.2765176 0 +0.3113005 0.2765176 0 +0.3485102 0.2765176 0 +0.388193 0.2765176 0 +0.4303934 0.2765176 0 +0.4751555 0.2765176 0 +0.5225216 0.2765176 0 +0.5725335 0.2765176 0 +0.6252316 0.2765176 0 +0.6806558 0.2765176 0 +0.7388448 0.2765176 0 +0.7998369 0.2765176 0 +0.8636691 0.2765176 0 +0.9303782 0.2765176 0 +1 0.2765176 0 +0 0.3113005 0 +0.002418731 0.3113005 0 +0.005155668 0.3113005 0 +0.009080105 0.3113005 0 +0.01434988 0.3113005 0 +0.02107202 0.3113005 0 +0.02934285 0.3113005 0 +0.03925039 0.3113005 0 +0.05087609 0.3113005 0 +0.06429595 0.3113005 0 +0.07958143 0.3113005 0 +0.0968001 0.3113005 0 +0.1160161 0.3113005 0 +0.1372908 0.3113005 0 +0.1606827 0.3113005 0 +0.1862481 0.3113005 0 +0.2140411 0.3113005 0 +0.2441142 0.3113005 0 +0.2765176 0.3113005 0 +0.3113005 0.3113005 0 +0.3485102 0.3113005 0 +0.388193 0.3113005 0 +0.4303934 0.3113005 0 +0.4751555 0.3113005 0 +0.5225216 0.3113005 0 +0.5725335 0.3113005 0 +0.6252316 0.3113005 0 +0.6806558 0.3113005 0 +0.7388448 0.3113005 0 +0.7998369 0.3113005 0 +0.8636691 0.3113005 0 +0.9303782 0.3113005 0 +1 0.3113005 0 +0 0.3485102 0 +0.002418731 0.3485102 0 +0.005155668 0.3485102 0 +0.009080105 0.3485102 0 +0.01434988 0.3485102 0 +0.02107202 0.3485102 0 +0.02934285 0.3485102 0 +0.03925039 0.3485102 0 +0.05087609 0.3485102 0 +0.06429595 0.3485102 0 +0.07958143 0.3485102 0 +0.0968001 0.3485102 0 +0.1160161 0.3485102 0 +0.1372908 0.3485102 0 +0.1606827 0.3485102 0 +0.1862481 0.3485102 0 +0.2140411 0.3485102 0 +0.2441142 0.3485102 0 +0.2765176 0.3485102 0 +0.3113005 0.3485102 0 +0.3485102 0.3485102 0 +0.388193 0.3485102 0 +0.4303934 0.3485102 0 +0.4751555 0.3485102 0 +0.5225216 0.3485102 0 +0.5725335 0.3485102 0 +0.6252316 0.3485102 0 +0.6806558 0.3485102 0 +0.7388448 0.3485102 0 +0.7998369 0.3485102 0 +0.8636691 0.3485102 0 +0.9303782 0.3485102 0 +1 0.3485102 0 +0 0.388193 0 +0.002418731 0.388193 0 +0.005155668 0.388193 0 +0.009080105 0.388193 0 +0.01434988 0.388193 0 +0.02107202 0.388193 0 +0.02934285 0.388193 0 +0.03925039 0.388193 0 +0.05087609 0.388193 0 +0.06429595 0.388193 0 +0.07958143 0.388193 0 +0.0968001 0.388193 0 +0.1160161 0.388193 0 +0.1372908 0.388193 0 +0.1606827 0.388193 0 +0.1862481 0.388193 0 +0.2140411 0.388193 0 +0.2441142 0.388193 0 +0.2765176 0.388193 0 +0.3113005 0.388193 0 +0.3485102 0.388193 0 +0.388193 0.388193 0 +0.4303934 0.388193 0 +0.4751555 0.388193 0 +0.5225216 0.388193 0 +0.5725335 0.388193 0 +0.6252316 0.388193 0 +0.6806558 0.388193 0 +0.7388448 0.388193 0 +0.7998369 0.388193 0 +0.8636691 0.388193 0 +0.9303782 0.388193 0 +1 0.388193 0 +0 0.4303934 0 +0.002418731 0.4303934 0 +0.005155668 0.4303934 0 +0.009080105 0.4303934 0 +0.01434988 0.4303934 0 +0.02107202 0.4303934 0 +0.02934285 0.4303934 0 +0.03925039 0.4303934 0 +0.05087609 0.4303934 0 +0.06429595 0.4303934 0 +0.07958143 0.4303934 0 +0.0968001 0.4303934 0 +0.1160161 0.4303934 0 +0.1372908 0.4303934 0 +0.1606827 0.4303934 0 +0.1862481 0.4303934 0 +0.2140411 0.4303934 0 +0.2441142 0.4303934 0 +0.2765176 0.4303934 0 +0.3113005 0.4303934 0 +0.3485102 0.4303934 0 +0.388193 0.4303934 0 +0.4303934 0.4303934 0 +0.4751555 0.4303934 0 +0.5225216 0.4303934 0 +0.5725335 0.4303934 0 +0.6252316 0.4303934 0 +0.6806558 0.4303934 0 +0.7388448 0.4303934 0 +0.7998369 0.4303934 0 +0.8636691 0.4303934 0 +0.9303782 0.4303934 0 +1 0.4303934 0 +0 0.4751555 0 +0.002418731 0.4751555 0 +0.005155668 0.4751555 0 +0.009080105 0.4751555 0 +0.01434988 0.4751555 0 +0.02107202 0.4751555 0 +0.02934285 0.4751555 0 +0.03925039 0.4751555 0 +0.05087609 0.4751555 0 +0.06429595 0.4751555 0 +0.07958143 0.4751555 0 +0.0968001 0.4751555 0 +0.1160161 0.4751555 0 +0.1372908 0.4751555 0 +0.1606827 0.4751555 0 +0.1862481 0.4751555 0 +0.2140411 0.4751555 0 +0.2441142 0.4751555 0 +0.2765176 0.4751555 0 +0.3113005 0.4751555 0 +0.3485102 0.4751555 0 +0.388193 0.4751555 0 +0.4303934 0.4751555 0 +0.4751555 0.4751555 0 +0.5225216 0.4751555 0 +0.5725335 0.4751555 0 +0.6252316 0.4751555 0 +0.6806558 0.4751555 0 +0.7388448 0.4751555 0 +0.7998369 0.4751555 0 +0.8636691 0.4751555 0 +0.9303782 0.4751555 0 +1 0.4751555 0 +0 0.5225216 0 +0.002418731 0.5225216 0 +0.005155668 0.5225216 0 +0.009080105 0.5225216 0 +0.01434988 0.5225216 0 +0.02107202 0.5225216 0 +0.02934285 0.5225216 0 +0.03925039 0.5225216 0 +0.05087609 0.5225216 0 +0.06429595 0.5225216 0 +0.07958143 0.5225216 0 +0.0968001 0.5225216 0 +0.1160161 0.5225216 0 +0.1372908 0.5225216 0 +0.1606827 0.5225216 0 +0.1862481 0.5225216 0 +0.2140411 0.5225216 0 +0.2441142 0.5225216 0 +0.2765176 0.5225216 0 +0.3113005 0.5225216 0 +0.3485102 0.5225216 0 +0.388193 0.5225216 0 +0.4303934 0.5225216 0 +0.4751555 0.5225216 0 +0.5225216 0.5225216 0 +0.5725335 0.5225216 0 +0.6252316 0.5225216 0 +0.6806558 0.5225216 0 +0.7388448 0.5225216 0 +0.7998369 0.5225216 0 +0.8636691 0.5225216 0 +0.9303782 0.5225216 0 +1 0.5225216 0 +0 0.5725335 0 +0.002418731 0.5725335 0 +0.005155668 0.5725335 0 +0.009080105 0.5725335 0 +0.01434988 0.5725335 0 +0.02107202 0.5725335 0 +0.02934285 0.5725335 0 +0.03925039 0.5725335 0 +0.05087609 0.5725335 0 +0.06429595 0.5725335 0 +0.07958143 0.5725335 0 +0.0968001 0.5725335 0 +0.1160161 0.5725335 0 +0.1372908 0.5725335 0 +0.1606827 0.5725335 0 +0.1862481 0.5725335 0 +0.2140411 0.5725335 0 +0.2441142 0.5725335 0 +0.2765176 0.5725335 0 +0.3113005 0.5725335 0 +0.3485102 0.5725335 0 +0.388193 0.5725335 0 +0.4303934 0.5725335 0 +0.4751555 0.5725335 0 +0.5225216 0.5725335 0 +0.5725335 0.5725335 0 +0.6252316 0.5725335 0 +0.6806558 0.5725335 0 +0.7388448 0.5725335 0 +0.7998369 0.5725335 0 +0.8636691 0.5725335 0 +0.9303782 0.5725335 0 +1 0.5725335 0 +0 0.6252316 0 +0.002418731 0.6252316 0 +0.005155668 0.6252316 0 +0.009080105 0.6252316 0 +0.01434988 0.6252316 0 +0.02107202 0.6252316 0 +0.02934285 0.6252316 0 +0.03925039 0.6252316 0 +0.05087609 0.6252316 0 +0.06429595 0.6252316 0 +0.07958143 0.6252316 0 +0.0968001 0.6252316 0 +0.1160161 0.6252316 0 +0.1372908 0.6252316 0 +0.1606827 0.6252316 0 +0.1862481 0.6252316 0 +0.2140411 0.6252316 0 +0.2441142 0.6252316 0 +0.2765176 0.6252316 0 +0.3113005 0.6252316 0 +0.3485102 0.6252316 0 +0.388193 0.6252316 0 +0.4303934 0.6252316 0 +0.4751555 0.6252316 0 +0.5225216 0.6252316 0 +0.5725335 0.6252316 0 +0.6252316 0.6252316 0 +0.6806558 0.6252316 0 +0.7388448 0.6252316 0 +0.7998369 0.6252316 0 +0.8636691 0.6252316 0 +0.9303782 0.6252316 0 +1 0.6252316 0 +0 0.6806558 0 +0.002418731 0.6806558 0 +0.005155668 0.6806558 0 +0.009080105 0.6806558 0 +0.01434988 0.6806558 0 +0.02107202 0.6806558 0 +0.02934285 0.6806558 0 +0.03925039 0.6806558 0 +0.05087609 0.6806558 0 +0.06429595 0.6806558 0 +0.07958143 0.6806558 0 +0.0968001 0.6806558 0 +0.1160161 0.6806558 0 +0.1372908 0.6806558 0 +0.1606827 0.6806558 0 +0.1862481 0.6806558 0 +0.2140411 0.6806558 0 +0.2441142 0.6806558 0 +0.2765176 0.6806558 0 +0.3113005 0.6806558 0 +0.3485102 0.6806558 0 +0.388193 0.6806558 0 +0.4303934 0.6806558 0 +0.4751555 0.6806558 0 +0.5225216 0.6806558 0 +0.5725335 0.6806558 0 +0.6252316 0.6806558 0 +0.6806558 0.6806558 0 +0.7388448 0.6806558 0 +0.7998369 0.6806558 0 +0.8636691 0.6806558 0 +0.9303782 0.6806558 0 +1 0.6806558 0 +0 0.7388448 0 +0.002418731 0.7388448 0 +0.005155668 0.7388448 0 +0.009080105 0.7388448 0 +0.01434988 0.7388448 0 +0.02107202 0.7388448 0 +0.02934285 0.7388448 0 +0.03925039 0.7388448 0 +0.05087609 0.7388448 0 +0.06429595 0.7388448 0 +0.07958143 0.7388448 0 +0.0968001 0.7388448 0 +0.1160161 0.7388448 0 +0.1372908 0.7388448 0 +0.1606827 0.7388448 0 +0.1862481 0.7388448 0 +0.2140411 0.7388448 0 +0.2441142 0.7388448 0 +0.2765176 0.7388448 0 +0.3113005 0.7388448 0 +0.3485102 0.7388448 0 +0.388193 0.7388448 0 +0.4303934 0.7388448 0 +0.4751555 0.7388448 0 +0.5225216 0.7388448 0 +0.5725335 0.7388448 0 +0.6252316 0.7388448 0 +0.6806558 0.7388448 0 +0.7388448 0.7388448 0 +0.7998369 0.7388448 0 +0.8636691 0.7388448 0 +0.9303782 0.7388448 0 +1 0.7388448 0 +0 0.7998369 0 +0.002418731 0.7998369 0 +0.005155668 0.7998369 0 +0.009080105 0.7998369 0 +0.01434988 0.7998369 0 +0.02107202 0.7998369 0 +0.02934285 0.7998369 0 +0.03925039 0.7998369 0 +0.05087609 0.7998369 0 +0.06429595 0.7998369 0 +0.07958143 0.7998369 0 +0.0968001 0.7998369 0 +0.1160161 0.7998369 0 +0.1372908 0.7998369 0 +0.1606827 0.7998369 0 +0.1862481 0.7998369 0 +0.2140411 0.7998369 0 +0.2441142 0.7998369 0 +0.2765176 0.7998369 0 +0.3113005 0.7998369 0 +0.3485102 0.7998369 0 +0.388193 0.7998369 0 +0.4303934 0.7998369 0 +0.4751555 0.7998369 0 +0.5225216 0.7998369 0 +0.5725335 0.7998369 0 +0.6252316 0.7998369 0 +0.6806558 0.7998369 0 +0.7388448 0.7998369 0 +0.7998369 0.7998369 0 +0.8636691 0.7998369 0 +0.9303782 0.7998369 0 +1 0.7998369 0 +0 0.8636691 0 +0.002418731 0.8636691 0 +0.005155668 0.8636691 0 +0.009080105 0.8636691 0 +0.01434988 0.8636691 0 +0.02107202 0.8636691 0 +0.02934285 0.8636691 0 +0.03925039 0.8636691 0 +0.05087609 0.8636691 0 +0.06429595 0.8636691 0 +0.07958143 0.8636691 0 +0.0968001 0.8636691 0 +0.1160161 0.8636691 0 +0.1372908 0.8636691 0 +0.1606827 0.8636691 0 +0.1862481 0.8636691 0 +0.2140411 0.8636691 0 +0.2441142 0.8636691 0 +0.2765176 0.8636691 0 +0.3113005 0.8636691 0 +0.3485102 0.8636691 0 +0.388193 0.8636691 0 +0.4303934 0.8636691 0 +0.4751555 0.8636691 0 +0.5225216 0.8636691 0 +0.5725335 0.8636691 0 +0.6252316 0.8636691 0 +0.6806558 0.8636691 0 +0.7388448 0.8636691 0 +0.7998369 0.8636691 0 +0.8636691 0.8636691 0 +0.9303782 0.8636691 0 +1 0.8636691 0 +0 0.9303782 0 +0.002418731 0.9303782 0 +0.005155668 0.9303782 0 +0.009080105 0.9303782 0 +0.01434988 0.9303782 0 +0.02107202 0.9303782 0 +0.02934285 0.9303782 0 +0.03925039 0.9303782 0 +0.05087609 0.9303782 0 +0.06429595 0.9303782 0 +0.07958143 0.9303782 0 +0.0968001 0.9303782 0 +0.1160161 0.9303782 0 +0.1372908 0.9303782 0 +0.1606827 0.9303782 0 +0.1862481 0.9303782 0 +0.2140411 0.9303782 0 +0.2441142 0.9303782 0 +0.2765176 0.9303782 0 +0.3113005 0.9303782 0 +0.3485102 0.9303782 0 +0.388193 0.9303782 0 +0.4303934 0.9303782 0 +0.4751555 0.9303782 0 +0.5225216 0.9303782 0 +0.5725335 0.9303782 0 +0.6252316 0.9303782 0 +0.6806558 0.9303782 0 +0.7388448 0.9303782 0 +0.7998369 0.9303782 0 +0.8636691 0.9303782 0 +0.9303782 0.9303782 0 +1 0.9303782 0 +0 1 0 +0.002418731 1 0 +0.005155668 1 0 +0.009080105 1 0 +0.01434988 1 0 +0.02107202 1 0 +0.02934285 1 0 +0.03925039 1 0 +0.05087609 1 0 +0.06429595 1 0 +0.07958143 1 0 +0.0968001 1 0 +0.1160161 1 0 +0.1372908 1 0 +0.1606827 1 0 +0.1862481 1 0 +0.2140411 1 0 +0.2441142 1 0 +0.2765176 1 0 +0.3113005 1 0 +0.3485102 1 0 +0.388193 1 0 +0.4303934 1 0 +0.4751555 1 0 +0.5225216 1 0 +0.5725335 1 0 +0.6252316 1 0 +0.6806558 1 0 +0.7388448 1 0 +0.7998369 1 0 +0.8636691 1 0 +0.9303782 1 0 +1 1 0 +0 0 0.002418731 +0.002418731 0 0.002418731 +0.005155668 0 0.002418731 +0.009080105 0 0.002418731 +0.01434988 0 0.002418731 +0.02107202 0 0.002418731 +0.02934285 0 0.002418731 +0.03925039 0 0.002418731 +0.05087609 0 0.002418731 +0.06429595 0 0.002418731 +0.07958143 0 0.002418731 +0.0968001 0 0.002418731 +0.1160161 0 0.002418731 +0.1372908 0 0.002418731 +0.1606827 0 0.002418731 +0.1862481 0 0.002418731 +0.2140411 0 0.002418731 +0.2441142 0 0.002418731 +0.2765176 0 0.002418731 +0.3113005 0 0.002418731 +0.3485102 0 0.002418731 +0.388193 0 0.002418731 +0.4303934 0 0.002418731 +0.4751555 0 0.002418731 +0.5225216 0 0.002418731 +0.5725335 0 0.002418731 +0.6252316 0 0.002418731 +0.6806558 0 0.002418731 +0.7388448 0 0.002418731 +0.7998369 0 0.002418731 +0.8636691 0 0.002418731 +0.9303782 0 0.002418731 +1 0 0.002418731 +0 0.002418731 0.002418731 +0.002418731 0.002418731 0.002418731 +0.005155668 0.002418731 0.002418731 +0.009080105 0.002418731 0.002418731 +0.01434988 0.002418731 0.002418731 +0.02107202 0.002418731 0.002418731 +0.02934285 0.002418731 0.002418731 +0.03925039 0.002418731 0.002418731 +0.05087609 0.002418731 0.002418731 +0.06429595 0.002418731 0.002418731 +0.07958143 0.002418731 0.002418731 +0.0968001 0.002418731 0.002418731 +0.1160161 0.002418731 0.002418731 +0.1372908 0.002418731 0.002418731 +0.1606827 0.002418731 0.002418731 +0.1862481 0.002418731 0.002418731 +0.2140411 0.002418731 0.002418731 +0.2441142 0.002418731 0.002418731 +0.2765176 0.002418731 0.002418731 +0.3113005 0.002418731 0.002418731 +0.3485102 0.002418731 0.002418731 +0.388193 0.002418731 0.002418731 +0.4303934 0.002418731 0.002418731 +0.4751555 0.002418731 0.002418731 +0.5225216 0.002418731 0.002418731 +0.5725335 0.002418731 0.002418731 +0.6252316 0.002418731 0.002418731 +0.6806558 0.002418731 0.002418731 +0.7388448 0.002418731 0.002418731 +0.7998369 0.002418731 0.002418731 +0.8636691 0.002418731 0.002418731 +0.9303782 0.002418731 0.002418731 +1 0.002418731 0.002418731 +0 0.005155668 0.002418731 +0.002418731 0.005155668 0.002418731 +0.005155668 0.005155668 0.002418731 +0.009080105 0.005155668 0.002418731 +0.01434988 0.005155668 0.002418731 +0.02107202 0.005155668 0.002418731 +0.02934285 0.005155668 0.002418731 +0.03925039 0.005155668 0.002418731 +0.05087609 0.005155668 0.002418731 +0.06429595 0.005155668 0.002418731 +0.07958143 0.005155668 0.002418731 +0.0968001 0.005155668 0.002418731 +0.1160161 0.005155668 0.002418731 +0.1372908 0.005155668 0.002418731 +0.1606827 0.005155668 0.002418731 +0.1862481 0.005155668 0.002418731 +0.2140411 0.005155668 0.002418731 +0.2441142 0.005155668 0.002418731 +0.2765176 0.005155668 0.002418731 +0.3113005 0.005155668 0.002418731 +0.3485102 0.005155668 0.002418731 +0.388193 0.005155668 0.002418731 +0.4303934 0.005155668 0.002418731 +0.4751555 0.005155668 0.002418731 +0.5225216 0.005155668 0.002418731 +0.5725335 0.005155668 0.002418731 +0.6252316 0.005155668 0.002418731 +0.6806558 0.005155668 0.002418731 +0.7388448 0.005155668 0.002418731 +0.7998369 0.005155668 0.002418731 +0.8636691 0.005155668 0.002418731 +0.9303782 0.005155668 0.002418731 +1 0.005155668 0.002418731 +0 0.009080105 0.002418731 +0.002418731 0.009080105 0.002418731 +0.005155668 0.009080105 0.002418731 +0.009080105 0.009080105 0.002418731 +0.01434988 0.009080105 0.002418731 +0.02107202 0.009080105 0.002418731 +0.02934285 0.009080105 0.002418731 +0.03925039 0.009080105 0.002418731 +0.05087609 0.009080105 0.002418731 +0.06429595 0.009080105 0.002418731 +0.07958143 0.009080105 0.002418731 +0.0968001 0.009080105 0.002418731 +0.1160161 0.009080105 0.002418731 +0.1372908 0.009080105 0.002418731 +0.1606827 0.009080105 0.002418731 +0.1862481 0.009080105 0.002418731 +0.2140411 0.009080105 0.002418731 +0.2441142 0.009080105 0.002418731 +0.2765176 0.009080105 0.002418731 +0.3113005 0.009080105 0.002418731 +0.3485102 0.009080105 0.002418731 +0.388193 0.009080105 0.002418731 +0.4303934 0.009080105 0.002418731 +0.4751555 0.009080105 0.002418731 +0.5225216 0.009080105 0.002418731 +0.5725335 0.009080105 0.002418731 +0.6252316 0.009080105 0.002418731 +0.6806558 0.009080105 0.002418731 +0.7388448 0.009080105 0.002418731 +0.7998369 0.009080105 0.002418731 +0.8636691 0.009080105 0.002418731 +0.9303782 0.009080105 0.002418731 +1 0.009080105 0.002418731 +0 0.01434988 0.002418731 +0.002418731 0.01434988 0.002418731 +0.005155668 0.01434988 0.002418731 +0.009080105 0.01434988 0.002418731 +0.01434988 0.01434988 0.002418731 +0.02107202 0.01434988 0.002418731 +0.02934285 0.01434988 0.002418731 +0.03925039 0.01434988 0.002418731 +0.05087609 0.01434988 0.002418731 +0.06429595 0.01434988 0.002418731 +0.07958143 0.01434988 0.002418731 +0.0968001 0.01434988 0.002418731 +0.1160161 0.01434988 0.002418731 +0.1372908 0.01434988 0.002418731 +0.1606827 0.01434988 0.002418731 +0.1862481 0.01434988 0.002418731 +0.2140411 0.01434988 0.002418731 +0.2441142 0.01434988 0.002418731 +0.2765176 0.01434988 0.002418731 +0.3113005 0.01434988 0.002418731 +0.3485102 0.01434988 0.002418731 +0.388193 0.01434988 0.002418731 +0.4303934 0.01434988 0.002418731 +0.4751555 0.01434988 0.002418731 +0.5225216 0.01434988 0.002418731 +0.5725335 0.01434988 0.002418731 +0.6252316 0.01434988 0.002418731 +0.6806558 0.01434988 0.002418731 +0.7388448 0.01434988 0.002418731 +0.7998369 0.01434988 0.002418731 +0.8636691 0.01434988 0.002418731 +0.9303782 0.01434988 0.002418731 +1 0.01434988 0.002418731 +0 0.02107202 0.002418731 +0.002418731 0.02107202 0.002418731 +0.005155668 0.02107202 0.002418731 +0.009080105 0.02107202 0.002418731 +0.01434988 0.02107202 0.002418731 +0.02107202 0.02107202 0.002418731 +0.02934285 0.02107202 0.002418731 +0.03925039 0.02107202 0.002418731 +0.05087609 0.02107202 0.002418731 +0.06429595 0.02107202 0.002418731 +0.07958143 0.02107202 0.002418731 +0.0968001 0.02107202 0.002418731 +0.1160161 0.02107202 0.002418731 +0.1372908 0.02107202 0.002418731 +0.1606827 0.02107202 0.002418731 +0.1862481 0.02107202 0.002418731 +0.2140411 0.02107202 0.002418731 +0.2441142 0.02107202 0.002418731 +0.2765176 0.02107202 0.002418731 +0.3113005 0.02107202 0.002418731 +0.3485102 0.02107202 0.002418731 +0.388193 0.02107202 0.002418731 +0.4303934 0.02107202 0.002418731 +0.4751555 0.02107202 0.002418731 +0.5225216 0.02107202 0.002418731 +0.5725335 0.02107202 0.002418731 +0.6252316 0.02107202 0.002418731 +0.6806558 0.02107202 0.002418731 +0.7388448 0.02107202 0.002418731 +0.7998369 0.02107202 0.002418731 +0.8636691 0.02107202 0.002418731 +0.9303782 0.02107202 0.002418731 +1 0.02107202 0.002418731 +0 0.02934285 0.002418731 +0.002418731 0.02934285 0.002418731 +0.005155668 0.02934285 0.002418731 +0.009080105 0.02934285 0.002418731 +0.01434988 0.02934285 0.002418731 +0.02107202 0.02934285 0.002418731 +0.02934285 0.02934285 0.002418731 +0.03925039 0.02934285 0.002418731 +0.05087609 0.02934285 0.002418731 +0.06429595 0.02934285 0.002418731 +0.07958143 0.02934285 0.002418731 +0.0968001 0.02934285 0.002418731 +0.1160161 0.02934285 0.002418731 +0.1372908 0.02934285 0.002418731 +0.1606827 0.02934285 0.002418731 +0.1862481 0.02934285 0.002418731 +0.2140411 0.02934285 0.002418731 +0.2441142 0.02934285 0.002418731 +0.2765176 0.02934285 0.002418731 +0.3113005 0.02934285 0.002418731 +0.3485102 0.02934285 0.002418731 +0.388193 0.02934285 0.002418731 +0.4303934 0.02934285 0.002418731 +0.4751555 0.02934285 0.002418731 +0.5225216 0.02934285 0.002418731 +0.5725335 0.02934285 0.002418731 +0.6252316 0.02934285 0.002418731 +0.6806558 0.02934285 0.002418731 +0.7388448 0.02934285 0.002418731 +0.7998369 0.02934285 0.002418731 +0.8636691 0.02934285 0.002418731 +0.9303782 0.02934285 0.002418731 +1 0.02934285 0.002418731 +0 0.03925039 0.002418731 +0.002418731 0.03925039 0.002418731 +0.005155668 0.03925039 0.002418731 +0.009080105 0.03925039 0.002418731 +0.01434988 0.03925039 0.002418731 +0.02107202 0.03925039 0.002418731 +0.02934285 0.03925039 0.002418731 +0.03925039 0.03925039 0.002418731 +0.05087609 0.03925039 0.002418731 +0.06429595 0.03925039 0.002418731 +0.07958143 0.03925039 0.002418731 +0.0968001 0.03925039 0.002418731 +0.1160161 0.03925039 0.002418731 +0.1372908 0.03925039 0.002418731 +0.1606827 0.03925039 0.002418731 +0.1862481 0.03925039 0.002418731 +0.2140411 0.03925039 0.002418731 +0.2441142 0.03925039 0.002418731 +0.2765176 0.03925039 0.002418731 +0.3113005 0.03925039 0.002418731 +0.3485102 0.03925039 0.002418731 +0.388193 0.03925039 0.002418731 +0.4303934 0.03925039 0.002418731 +0.4751555 0.03925039 0.002418731 +0.5225216 0.03925039 0.002418731 +0.5725335 0.03925039 0.002418731 +0.6252316 0.03925039 0.002418731 +0.6806558 0.03925039 0.002418731 +0.7388448 0.03925039 0.002418731 +0.7998369 0.03925039 0.002418731 +0.8636691 0.03925039 0.002418731 +0.9303782 0.03925039 0.002418731 +1 0.03925039 0.002418731 +0 0.05087609 0.002418731 +0.002418731 0.05087609 0.002418731 +0.005155668 0.05087609 0.002418731 +0.009080105 0.05087609 0.002418731 +0.01434988 0.05087609 0.002418731 +0.02107202 0.05087609 0.002418731 +0.02934285 0.05087609 0.002418731 +0.03925039 0.05087609 0.002418731 +0.05087609 0.05087609 0.002418731 +0.06429595 0.05087609 0.002418731 +0.07958143 0.05087609 0.002418731 +0.0968001 0.05087609 0.002418731 +0.1160161 0.05087609 0.002418731 +0.1372908 0.05087609 0.002418731 +0.1606827 0.05087609 0.002418731 +0.1862481 0.05087609 0.002418731 +0.2140411 0.05087609 0.002418731 +0.2441142 0.05087609 0.002418731 +0.2765176 0.05087609 0.002418731 +0.3113005 0.05087609 0.002418731 +0.3485102 0.05087609 0.002418731 +0.388193 0.05087609 0.002418731 +0.4303934 0.05087609 0.002418731 +0.4751555 0.05087609 0.002418731 +0.5225216 0.05087609 0.002418731 +0.5725335 0.05087609 0.002418731 +0.6252316 0.05087609 0.002418731 +0.6806558 0.05087609 0.002418731 +0.7388448 0.05087609 0.002418731 +0.7998369 0.05087609 0.002418731 +0.8636691 0.05087609 0.002418731 +0.9303782 0.05087609 0.002418731 +1 0.05087609 0.002418731 +0 0.06429595 0.002418731 +0.002418731 0.06429595 0.002418731 +0.005155668 0.06429595 0.002418731 +0.009080105 0.06429595 0.002418731 +0.01434988 0.06429595 0.002418731 +0.02107202 0.06429595 0.002418731 +0.02934285 0.06429595 0.002418731 +0.03925039 0.06429595 0.002418731 +0.05087609 0.06429595 0.002418731 +0.06429595 0.06429595 0.002418731 +0.07958143 0.06429595 0.002418731 +0.0968001 0.06429595 0.002418731 +0.1160161 0.06429595 0.002418731 +0.1372908 0.06429595 0.002418731 +0.1606827 0.06429595 0.002418731 +0.1862481 0.06429595 0.002418731 +0.2140411 0.06429595 0.002418731 +0.2441142 0.06429595 0.002418731 +0.2765176 0.06429595 0.002418731 +0.3113005 0.06429595 0.002418731 +0.3485102 0.06429595 0.002418731 +0.388193 0.06429595 0.002418731 +0.4303934 0.06429595 0.002418731 +0.4751555 0.06429595 0.002418731 +0.5225216 0.06429595 0.002418731 +0.5725335 0.06429595 0.002418731 +0.6252316 0.06429595 0.002418731 +0.6806558 0.06429595 0.002418731 +0.7388448 0.06429595 0.002418731 +0.7998369 0.06429595 0.002418731 +0.8636691 0.06429595 0.002418731 +0.9303782 0.06429595 0.002418731 +1 0.06429595 0.002418731 +0 0.07958143 0.002418731 +0.002418731 0.07958143 0.002418731 +0.005155668 0.07958143 0.002418731 +0.009080105 0.07958143 0.002418731 +0.01434988 0.07958143 0.002418731 +0.02107202 0.07958143 0.002418731 +0.02934285 0.07958143 0.002418731 +0.03925039 0.07958143 0.002418731 +0.05087609 0.07958143 0.002418731 +0.06429595 0.07958143 0.002418731 +0.07958143 0.07958143 0.002418731 +0.0968001 0.07958143 0.002418731 +0.1160161 0.07958143 0.002418731 +0.1372908 0.07958143 0.002418731 +0.1606827 0.07958143 0.002418731 +0.1862481 0.07958143 0.002418731 +0.2140411 0.07958143 0.002418731 +0.2441142 0.07958143 0.002418731 +0.2765176 0.07958143 0.002418731 +0.3113005 0.07958143 0.002418731 +0.3485102 0.07958143 0.002418731 +0.388193 0.07958143 0.002418731 +0.4303934 0.07958143 0.002418731 +0.4751555 0.07958143 0.002418731 +0.5225216 0.07958143 0.002418731 +0.5725335 0.07958143 0.002418731 +0.6252316 0.07958143 0.002418731 +0.6806558 0.07958143 0.002418731 +0.7388448 0.07958143 0.002418731 +0.7998369 0.07958143 0.002418731 +0.8636691 0.07958143 0.002418731 +0.9303782 0.07958143 0.002418731 +1 0.07958143 0.002418731 +0 0.0968001 0.002418731 +0.002418731 0.0968001 0.002418731 +0.005155668 0.0968001 0.002418731 +0.009080105 0.0968001 0.002418731 +0.01434988 0.0968001 0.002418731 +0.02107202 0.0968001 0.002418731 +0.02934285 0.0968001 0.002418731 +0.03925039 0.0968001 0.002418731 +0.05087609 0.0968001 0.002418731 +0.06429595 0.0968001 0.002418731 +0.07958143 0.0968001 0.002418731 +0.0968001 0.0968001 0.002418731 +0.1160161 0.0968001 0.002418731 +0.1372908 0.0968001 0.002418731 +0.1606827 0.0968001 0.002418731 +0.1862481 0.0968001 0.002418731 +0.2140411 0.0968001 0.002418731 +0.2441142 0.0968001 0.002418731 +0.2765176 0.0968001 0.002418731 +0.3113005 0.0968001 0.002418731 +0.3485102 0.0968001 0.002418731 +0.388193 0.0968001 0.002418731 +0.4303934 0.0968001 0.002418731 +0.4751555 0.0968001 0.002418731 +0.5225216 0.0968001 0.002418731 +0.5725335 0.0968001 0.002418731 +0.6252316 0.0968001 0.002418731 +0.6806558 0.0968001 0.002418731 +0.7388448 0.0968001 0.002418731 +0.7998369 0.0968001 0.002418731 +0.8636691 0.0968001 0.002418731 +0.9303782 0.0968001 0.002418731 +1 0.0968001 0.002418731 +0 0.1160161 0.002418731 +0.002418731 0.1160161 0.002418731 +0.005155668 0.1160161 0.002418731 +0.009080105 0.1160161 0.002418731 +0.01434988 0.1160161 0.002418731 +0.02107202 0.1160161 0.002418731 +0.02934285 0.1160161 0.002418731 +0.03925039 0.1160161 0.002418731 +0.05087609 0.1160161 0.002418731 +0.06429595 0.1160161 0.002418731 +0.07958143 0.1160161 0.002418731 +0.0968001 0.1160161 0.002418731 +0.1160161 0.1160161 0.002418731 +0.1372908 0.1160161 0.002418731 +0.1606827 0.1160161 0.002418731 +0.1862481 0.1160161 0.002418731 +0.2140411 0.1160161 0.002418731 +0.2441142 0.1160161 0.002418731 +0.2765176 0.1160161 0.002418731 +0.3113005 0.1160161 0.002418731 +0.3485102 0.1160161 0.002418731 +0.388193 0.1160161 0.002418731 +0.4303934 0.1160161 0.002418731 +0.4751555 0.1160161 0.002418731 +0.5225216 0.1160161 0.002418731 +0.5725335 0.1160161 0.002418731 +0.6252316 0.1160161 0.002418731 +0.6806558 0.1160161 0.002418731 +0.7388448 0.1160161 0.002418731 +0.7998369 0.1160161 0.002418731 +0.8636691 0.1160161 0.002418731 +0.9303782 0.1160161 0.002418731 +1 0.1160161 0.002418731 +0 0.1372908 0.002418731 +0.002418731 0.1372908 0.002418731 +0.005155668 0.1372908 0.002418731 +0.009080105 0.1372908 0.002418731 +0.01434988 0.1372908 0.002418731 +0.02107202 0.1372908 0.002418731 +0.02934285 0.1372908 0.002418731 +0.03925039 0.1372908 0.002418731 +0.05087609 0.1372908 0.002418731 +0.06429595 0.1372908 0.002418731 +0.07958143 0.1372908 0.002418731 +0.0968001 0.1372908 0.002418731 +0.1160161 0.1372908 0.002418731 +0.1372908 0.1372908 0.002418731 +0.1606827 0.1372908 0.002418731 +0.1862481 0.1372908 0.002418731 +0.2140411 0.1372908 0.002418731 +0.2441142 0.1372908 0.002418731 +0.2765176 0.1372908 0.002418731 +0.3113005 0.1372908 0.002418731 +0.3485102 0.1372908 0.002418731 +0.388193 0.1372908 0.002418731 +0.4303934 0.1372908 0.002418731 +0.4751555 0.1372908 0.002418731 +0.5225216 0.1372908 0.002418731 +0.5725335 0.1372908 0.002418731 +0.6252316 0.1372908 0.002418731 +0.6806558 0.1372908 0.002418731 +0.7388448 0.1372908 0.002418731 +0.7998369 0.1372908 0.002418731 +0.8636691 0.1372908 0.002418731 +0.9303782 0.1372908 0.002418731 +1 0.1372908 0.002418731 +0 0.1606827 0.002418731 +0.002418731 0.1606827 0.002418731 +0.005155668 0.1606827 0.002418731 +0.009080105 0.1606827 0.002418731 +0.01434988 0.1606827 0.002418731 +0.02107202 0.1606827 0.002418731 +0.02934285 0.1606827 0.002418731 +0.03925039 0.1606827 0.002418731 +0.05087609 0.1606827 0.002418731 +0.06429595 0.1606827 0.002418731 +0.07958143 0.1606827 0.002418731 +0.0968001 0.1606827 0.002418731 +0.1160161 0.1606827 0.002418731 +0.1372908 0.1606827 0.002418731 +0.1606827 0.1606827 0.002418731 +0.1862481 0.1606827 0.002418731 +0.2140411 0.1606827 0.002418731 +0.2441142 0.1606827 0.002418731 +0.2765176 0.1606827 0.002418731 +0.3113005 0.1606827 0.002418731 +0.3485102 0.1606827 0.002418731 +0.388193 0.1606827 0.002418731 +0.4303934 0.1606827 0.002418731 +0.4751555 0.1606827 0.002418731 +0.5225216 0.1606827 0.002418731 +0.5725335 0.1606827 0.002418731 +0.6252316 0.1606827 0.002418731 +0.6806558 0.1606827 0.002418731 +0.7388448 0.1606827 0.002418731 +0.7998369 0.1606827 0.002418731 +0.8636691 0.1606827 0.002418731 +0.9303782 0.1606827 0.002418731 +1 0.1606827 0.002418731 +0 0.1862481 0.002418731 +0.002418731 0.1862481 0.002418731 +0.005155668 0.1862481 0.002418731 +0.009080105 0.1862481 0.002418731 +0.01434988 0.1862481 0.002418731 +0.02107202 0.1862481 0.002418731 +0.02934285 0.1862481 0.002418731 +0.03925039 0.1862481 0.002418731 +0.05087609 0.1862481 0.002418731 +0.06429595 0.1862481 0.002418731 +0.07958143 0.1862481 0.002418731 +0.0968001 0.1862481 0.002418731 +0.1160161 0.1862481 0.002418731 +0.1372908 0.1862481 0.002418731 +0.1606827 0.1862481 0.002418731 +0.1862481 0.1862481 0.002418731 +0.2140411 0.1862481 0.002418731 +0.2441142 0.1862481 0.002418731 +0.2765176 0.1862481 0.002418731 +0.3113005 0.1862481 0.002418731 +0.3485102 0.1862481 0.002418731 +0.388193 0.1862481 0.002418731 +0.4303934 0.1862481 0.002418731 +0.4751555 0.1862481 0.002418731 +0.5225216 0.1862481 0.002418731 +0.5725335 0.1862481 0.002418731 +0.6252316 0.1862481 0.002418731 +0.6806558 0.1862481 0.002418731 +0.7388448 0.1862481 0.002418731 +0.7998369 0.1862481 0.002418731 +0.8636691 0.1862481 0.002418731 +0.9303782 0.1862481 0.002418731 +1 0.1862481 0.002418731 +0 0.2140411 0.002418731 +0.002418731 0.2140411 0.002418731 +0.005155668 0.2140411 0.002418731 +0.009080105 0.2140411 0.002418731 +0.01434988 0.2140411 0.002418731 +0.02107202 0.2140411 0.002418731 +0.02934285 0.2140411 0.002418731 +0.03925039 0.2140411 0.002418731 +0.05087609 0.2140411 0.002418731 +0.06429595 0.2140411 0.002418731 +0.07958143 0.2140411 0.002418731 +0.0968001 0.2140411 0.002418731 +0.1160161 0.2140411 0.002418731 +0.1372908 0.2140411 0.002418731 +0.1606827 0.2140411 0.002418731 +0.1862481 0.2140411 0.002418731 +0.2140411 0.2140411 0.002418731 +0.2441142 0.2140411 0.002418731 +0.2765176 0.2140411 0.002418731 +0.3113005 0.2140411 0.002418731 +0.3485102 0.2140411 0.002418731 +0.388193 0.2140411 0.002418731 +0.4303934 0.2140411 0.002418731 +0.4751555 0.2140411 0.002418731 +0.5225216 0.2140411 0.002418731 +0.5725335 0.2140411 0.002418731 +0.6252316 0.2140411 0.002418731 +0.6806558 0.2140411 0.002418731 +0.7388448 0.2140411 0.002418731 +0.7998369 0.2140411 0.002418731 +0.8636691 0.2140411 0.002418731 +0.9303782 0.2140411 0.002418731 +1 0.2140411 0.002418731 +0 0.2441142 0.002418731 +0.002418731 0.2441142 0.002418731 +0.005155668 0.2441142 0.002418731 +0.009080105 0.2441142 0.002418731 +0.01434988 0.2441142 0.002418731 +0.02107202 0.2441142 0.002418731 +0.02934285 0.2441142 0.002418731 +0.03925039 0.2441142 0.002418731 +0.05087609 0.2441142 0.002418731 +0.06429595 0.2441142 0.002418731 +0.07958143 0.2441142 0.002418731 +0.0968001 0.2441142 0.002418731 +0.1160161 0.2441142 0.002418731 +0.1372908 0.2441142 0.002418731 +0.1606827 0.2441142 0.002418731 +0.1862481 0.2441142 0.002418731 +0.2140411 0.2441142 0.002418731 +0.2441142 0.2441142 0.002418731 +0.2765176 0.2441142 0.002418731 +0.3113005 0.2441142 0.002418731 +0.3485102 0.2441142 0.002418731 +0.388193 0.2441142 0.002418731 +0.4303934 0.2441142 0.002418731 +0.4751555 0.2441142 0.002418731 +0.5225216 0.2441142 0.002418731 +0.5725335 0.2441142 0.002418731 +0.6252316 0.2441142 0.002418731 +0.6806558 0.2441142 0.002418731 +0.7388448 0.2441142 0.002418731 +0.7998369 0.2441142 0.002418731 +0.8636691 0.2441142 0.002418731 +0.9303782 0.2441142 0.002418731 +1 0.2441142 0.002418731 +0 0.2765176 0.002418731 +0.002418731 0.2765176 0.002418731 +0.005155668 0.2765176 0.002418731 +0.009080105 0.2765176 0.002418731 +0.01434988 0.2765176 0.002418731 +0.02107202 0.2765176 0.002418731 +0.02934285 0.2765176 0.002418731 +0.03925039 0.2765176 0.002418731 +0.05087609 0.2765176 0.002418731 +0.06429595 0.2765176 0.002418731 +0.07958143 0.2765176 0.002418731 +0.0968001 0.2765176 0.002418731 +0.1160161 0.2765176 0.002418731 +0.1372908 0.2765176 0.002418731 +0.1606827 0.2765176 0.002418731 +0.1862481 0.2765176 0.002418731 +0.2140411 0.2765176 0.002418731 +0.2441142 0.2765176 0.002418731 +0.2765176 0.2765176 0.002418731 +0.3113005 0.2765176 0.002418731 +0.3485102 0.2765176 0.002418731 +0.388193 0.2765176 0.002418731 +0.4303934 0.2765176 0.002418731 +0.4751555 0.2765176 0.002418731 +0.5225216 0.2765176 0.002418731 +0.5725335 0.2765176 0.002418731 +0.6252316 0.2765176 0.002418731 +0.6806558 0.2765176 0.002418731 +0.7388448 0.2765176 0.002418731 +0.7998369 0.2765176 0.002418731 +0.8636691 0.2765176 0.002418731 +0.9303782 0.2765176 0.002418731 +1 0.2765176 0.002418731 +0 0.3113005 0.002418731 +0.002418731 0.3113005 0.002418731 +0.005155668 0.3113005 0.002418731 +0.009080105 0.3113005 0.002418731 +0.01434988 0.3113005 0.002418731 +0.02107202 0.3113005 0.002418731 +0.02934285 0.3113005 0.002418731 +0.03925039 0.3113005 0.002418731 +0.05087609 0.3113005 0.002418731 +0.06429595 0.3113005 0.002418731 +0.07958143 0.3113005 0.002418731 +0.0968001 0.3113005 0.002418731 +0.1160161 0.3113005 0.002418731 +0.1372908 0.3113005 0.002418731 +0.1606827 0.3113005 0.002418731 +0.1862481 0.3113005 0.002418731 +0.2140411 0.3113005 0.002418731 +0.2441142 0.3113005 0.002418731 +0.2765176 0.3113005 0.002418731 +0.3113005 0.3113005 0.002418731 +0.3485102 0.3113005 0.002418731 +0.388193 0.3113005 0.002418731 +0.4303934 0.3113005 0.002418731 +0.4751555 0.3113005 0.002418731 +0.5225216 0.3113005 0.002418731 +0.5725335 0.3113005 0.002418731 +0.6252316 0.3113005 0.002418731 +0.6806558 0.3113005 0.002418731 +0.7388448 0.3113005 0.002418731 +0.7998369 0.3113005 0.002418731 +0.8636691 0.3113005 0.002418731 +0.9303782 0.3113005 0.002418731 +1 0.3113005 0.002418731 +0 0.3485102 0.002418731 +0.002418731 0.3485102 0.002418731 +0.005155668 0.3485102 0.002418731 +0.009080105 0.3485102 0.002418731 +0.01434988 0.3485102 0.002418731 +0.02107202 0.3485102 0.002418731 +0.02934285 0.3485102 0.002418731 +0.03925039 0.3485102 0.002418731 +0.05087609 0.3485102 0.002418731 +0.06429595 0.3485102 0.002418731 +0.07958143 0.3485102 0.002418731 +0.0968001 0.3485102 0.002418731 +0.1160161 0.3485102 0.002418731 +0.1372908 0.3485102 0.002418731 +0.1606827 0.3485102 0.002418731 +0.1862481 0.3485102 0.002418731 +0.2140411 0.3485102 0.002418731 +0.2441142 0.3485102 0.002418731 +0.2765176 0.3485102 0.002418731 +0.3113005 0.3485102 0.002418731 +0.3485102 0.3485102 0.002418731 +0.388193 0.3485102 0.002418731 +0.4303934 0.3485102 0.002418731 +0.4751555 0.3485102 0.002418731 +0.5225216 0.3485102 0.002418731 +0.5725335 0.3485102 0.002418731 +0.6252316 0.3485102 0.002418731 +0.6806558 0.3485102 0.002418731 +0.7388448 0.3485102 0.002418731 +0.7998369 0.3485102 0.002418731 +0.8636691 0.3485102 0.002418731 +0.9303782 0.3485102 0.002418731 +1 0.3485102 0.002418731 +0 0.388193 0.002418731 +0.002418731 0.388193 0.002418731 +0.005155668 0.388193 0.002418731 +0.009080105 0.388193 0.002418731 +0.01434988 0.388193 0.002418731 +0.02107202 0.388193 0.002418731 +0.02934285 0.388193 0.002418731 +0.03925039 0.388193 0.002418731 +0.05087609 0.388193 0.002418731 +0.06429595 0.388193 0.002418731 +0.07958143 0.388193 0.002418731 +0.0968001 0.388193 0.002418731 +0.1160161 0.388193 0.002418731 +0.1372908 0.388193 0.002418731 +0.1606827 0.388193 0.002418731 +0.1862481 0.388193 0.002418731 +0.2140411 0.388193 0.002418731 +0.2441142 0.388193 0.002418731 +0.2765176 0.388193 0.002418731 +0.3113005 0.388193 0.002418731 +0.3485102 0.388193 0.002418731 +0.388193 0.388193 0.002418731 +0.4303934 0.388193 0.002418731 +0.4751555 0.388193 0.002418731 +0.5225216 0.388193 0.002418731 +0.5725335 0.388193 0.002418731 +0.6252316 0.388193 0.002418731 +0.6806558 0.388193 0.002418731 +0.7388448 0.388193 0.002418731 +0.7998369 0.388193 0.002418731 +0.8636691 0.388193 0.002418731 +0.9303782 0.388193 0.002418731 +1 0.388193 0.002418731 +0 0.4303934 0.002418731 +0.002418731 0.4303934 0.002418731 +0.005155668 0.4303934 0.002418731 +0.009080105 0.4303934 0.002418731 +0.01434988 0.4303934 0.002418731 +0.02107202 0.4303934 0.002418731 +0.02934285 0.4303934 0.002418731 +0.03925039 0.4303934 0.002418731 +0.05087609 0.4303934 0.002418731 +0.06429595 0.4303934 0.002418731 +0.07958143 0.4303934 0.002418731 +0.0968001 0.4303934 0.002418731 +0.1160161 0.4303934 0.002418731 +0.1372908 0.4303934 0.002418731 +0.1606827 0.4303934 0.002418731 +0.1862481 0.4303934 0.002418731 +0.2140411 0.4303934 0.002418731 +0.2441142 0.4303934 0.002418731 +0.2765176 0.4303934 0.002418731 +0.3113005 0.4303934 0.002418731 +0.3485102 0.4303934 0.002418731 +0.388193 0.4303934 0.002418731 +0.4303934 0.4303934 0.002418731 +0.4751555 0.4303934 0.002418731 +0.5225216 0.4303934 0.002418731 +0.5725335 0.4303934 0.002418731 +0.6252316 0.4303934 0.002418731 +0.6806558 0.4303934 0.002418731 +0.7388448 0.4303934 0.002418731 +0.7998369 0.4303934 0.002418731 +0.8636691 0.4303934 0.002418731 +0.9303782 0.4303934 0.002418731 +1 0.4303934 0.002418731 +0 0.4751555 0.002418731 +0.002418731 0.4751555 0.002418731 +0.005155668 0.4751555 0.002418731 +0.009080105 0.4751555 0.002418731 +0.01434988 0.4751555 0.002418731 +0.02107202 0.4751555 0.002418731 +0.02934285 0.4751555 0.002418731 +0.03925039 0.4751555 0.002418731 +0.05087609 0.4751555 0.002418731 +0.06429595 0.4751555 0.002418731 +0.07958143 0.4751555 0.002418731 +0.0968001 0.4751555 0.002418731 +0.1160161 0.4751555 0.002418731 +0.1372908 0.4751555 0.002418731 +0.1606827 0.4751555 0.002418731 +0.1862481 0.4751555 0.002418731 +0.2140411 0.4751555 0.002418731 +0.2441142 0.4751555 0.002418731 +0.2765176 0.4751555 0.002418731 +0.3113005 0.4751555 0.002418731 +0.3485102 0.4751555 0.002418731 +0.388193 0.4751555 0.002418731 +0.4303934 0.4751555 0.002418731 +0.4751555 0.4751555 0.002418731 +0.5225216 0.4751555 0.002418731 +0.5725335 0.4751555 0.002418731 +0.6252316 0.4751555 0.002418731 +0.6806558 0.4751555 0.002418731 +0.7388448 0.4751555 0.002418731 +0.7998369 0.4751555 0.002418731 +0.8636691 0.4751555 0.002418731 +0.9303782 0.4751555 0.002418731 +1 0.4751555 0.002418731 +0 0.5225216 0.002418731 +0.002418731 0.5225216 0.002418731 +0.005155668 0.5225216 0.002418731 +0.009080105 0.5225216 0.002418731 +0.01434988 0.5225216 0.002418731 +0.02107202 0.5225216 0.002418731 +0.02934285 0.5225216 0.002418731 +0.03925039 0.5225216 0.002418731 +0.05087609 0.5225216 0.002418731 +0.06429595 0.5225216 0.002418731 +0.07958143 0.5225216 0.002418731 +0.0968001 0.5225216 0.002418731 +0.1160161 0.5225216 0.002418731 +0.1372908 0.5225216 0.002418731 +0.1606827 0.5225216 0.002418731 +0.1862481 0.5225216 0.002418731 +0.2140411 0.5225216 0.002418731 +0.2441142 0.5225216 0.002418731 +0.2765176 0.5225216 0.002418731 +0.3113005 0.5225216 0.002418731 +0.3485102 0.5225216 0.002418731 +0.388193 0.5225216 0.002418731 +0.4303934 0.5225216 0.002418731 +0.4751555 0.5225216 0.002418731 +0.5225216 0.5225216 0.002418731 +0.5725335 0.5225216 0.002418731 +0.6252316 0.5225216 0.002418731 +0.6806558 0.5225216 0.002418731 +0.7388448 0.5225216 0.002418731 +0.7998369 0.5225216 0.002418731 +0.8636691 0.5225216 0.002418731 +0.9303782 0.5225216 0.002418731 +1 0.5225216 0.002418731 +0 0.5725335 0.002418731 +0.002418731 0.5725335 0.002418731 +0.005155668 0.5725335 0.002418731 +0.009080105 0.5725335 0.002418731 +0.01434988 0.5725335 0.002418731 +0.02107202 0.5725335 0.002418731 +0.02934285 0.5725335 0.002418731 +0.03925039 0.5725335 0.002418731 +0.05087609 0.5725335 0.002418731 +0.06429595 0.5725335 0.002418731 +0.07958143 0.5725335 0.002418731 +0.0968001 0.5725335 0.002418731 +0.1160161 0.5725335 0.002418731 +0.1372908 0.5725335 0.002418731 +0.1606827 0.5725335 0.002418731 +0.1862481 0.5725335 0.002418731 +0.2140411 0.5725335 0.002418731 +0.2441142 0.5725335 0.002418731 +0.2765176 0.5725335 0.002418731 +0.3113005 0.5725335 0.002418731 +0.3485102 0.5725335 0.002418731 +0.388193 0.5725335 0.002418731 +0.4303934 0.5725335 0.002418731 +0.4751555 0.5725335 0.002418731 +0.5225216 0.5725335 0.002418731 +0.5725335 0.5725335 0.002418731 +0.6252316 0.5725335 0.002418731 +0.6806558 0.5725335 0.002418731 +0.7388448 0.5725335 0.002418731 +0.7998369 0.5725335 0.002418731 +0.8636691 0.5725335 0.002418731 +0.9303782 0.5725335 0.002418731 +1 0.5725335 0.002418731 +0 0.6252316 0.002418731 +0.002418731 0.6252316 0.002418731 +0.005155668 0.6252316 0.002418731 +0.009080105 0.6252316 0.002418731 +0.01434988 0.6252316 0.002418731 +0.02107202 0.6252316 0.002418731 +0.02934285 0.6252316 0.002418731 +0.03925039 0.6252316 0.002418731 +0.05087609 0.6252316 0.002418731 +0.06429595 0.6252316 0.002418731 +0.07958143 0.6252316 0.002418731 +0.0968001 0.6252316 0.002418731 +0.1160161 0.6252316 0.002418731 +0.1372908 0.6252316 0.002418731 +0.1606827 0.6252316 0.002418731 +0.1862481 0.6252316 0.002418731 +0.2140411 0.6252316 0.002418731 +0.2441142 0.6252316 0.002418731 +0.2765176 0.6252316 0.002418731 +0.3113005 0.6252316 0.002418731 +0.3485102 0.6252316 0.002418731 +0.388193 0.6252316 0.002418731 +0.4303934 0.6252316 0.002418731 +0.4751555 0.6252316 0.002418731 +0.5225216 0.6252316 0.002418731 +0.5725335 0.6252316 0.002418731 +0.6252316 0.6252316 0.002418731 +0.6806558 0.6252316 0.002418731 +0.7388448 0.6252316 0.002418731 +0.7998369 0.6252316 0.002418731 +0.8636691 0.6252316 0.002418731 +0.9303782 0.6252316 0.002418731 +1 0.6252316 0.002418731 +0 0.6806558 0.002418731 +0.002418731 0.6806558 0.002418731 +0.005155668 0.6806558 0.002418731 +0.009080105 0.6806558 0.002418731 +0.01434988 0.6806558 0.002418731 +0.02107202 0.6806558 0.002418731 +0.02934285 0.6806558 0.002418731 +0.03925039 0.6806558 0.002418731 +0.05087609 0.6806558 0.002418731 +0.06429595 0.6806558 0.002418731 +0.07958143 0.6806558 0.002418731 +0.0968001 0.6806558 0.002418731 +0.1160161 0.6806558 0.002418731 +0.1372908 0.6806558 0.002418731 +0.1606827 0.6806558 0.002418731 +0.1862481 0.6806558 0.002418731 +0.2140411 0.6806558 0.002418731 +0.2441142 0.6806558 0.002418731 +0.2765176 0.6806558 0.002418731 +0.3113005 0.6806558 0.002418731 +0.3485102 0.6806558 0.002418731 +0.388193 0.6806558 0.002418731 +0.4303934 0.6806558 0.002418731 +0.4751555 0.6806558 0.002418731 +0.5225216 0.6806558 0.002418731 +0.5725335 0.6806558 0.002418731 +0.6252316 0.6806558 0.002418731 +0.6806558 0.6806558 0.002418731 +0.7388448 0.6806558 0.002418731 +0.7998369 0.6806558 0.002418731 +0.8636691 0.6806558 0.002418731 +0.9303782 0.6806558 0.002418731 +1 0.6806558 0.002418731 +0 0.7388448 0.002418731 +0.002418731 0.7388448 0.002418731 +0.005155668 0.7388448 0.002418731 +0.009080105 0.7388448 0.002418731 +0.01434988 0.7388448 0.002418731 +0.02107202 0.7388448 0.002418731 +0.02934285 0.7388448 0.002418731 +0.03925039 0.7388448 0.002418731 +0.05087609 0.7388448 0.002418731 +0.06429595 0.7388448 0.002418731 +0.07958143 0.7388448 0.002418731 +0.0968001 0.7388448 0.002418731 +0.1160161 0.7388448 0.002418731 +0.1372908 0.7388448 0.002418731 +0.1606827 0.7388448 0.002418731 +0.1862481 0.7388448 0.002418731 +0.2140411 0.7388448 0.002418731 +0.2441142 0.7388448 0.002418731 +0.2765176 0.7388448 0.002418731 +0.3113005 0.7388448 0.002418731 +0.3485102 0.7388448 0.002418731 +0.388193 0.7388448 0.002418731 +0.4303934 0.7388448 0.002418731 +0.4751555 0.7388448 0.002418731 +0.5225216 0.7388448 0.002418731 +0.5725335 0.7388448 0.002418731 +0.6252316 0.7388448 0.002418731 +0.6806558 0.7388448 0.002418731 +0.7388448 0.7388448 0.002418731 +0.7998369 0.7388448 0.002418731 +0.8636691 0.7388448 0.002418731 +0.9303782 0.7388448 0.002418731 +1 0.7388448 0.002418731 +0 0.7998369 0.002418731 +0.002418731 0.7998369 0.002418731 +0.005155668 0.7998369 0.002418731 +0.009080105 0.7998369 0.002418731 +0.01434988 0.7998369 0.002418731 +0.02107202 0.7998369 0.002418731 +0.02934285 0.7998369 0.002418731 +0.03925039 0.7998369 0.002418731 +0.05087609 0.7998369 0.002418731 +0.06429595 0.7998369 0.002418731 +0.07958143 0.7998369 0.002418731 +0.0968001 0.7998369 0.002418731 +0.1160161 0.7998369 0.002418731 +0.1372908 0.7998369 0.002418731 +0.1606827 0.7998369 0.002418731 +0.1862481 0.7998369 0.002418731 +0.2140411 0.7998369 0.002418731 +0.2441142 0.7998369 0.002418731 +0.2765176 0.7998369 0.002418731 +0.3113005 0.7998369 0.002418731 +0.3485102 0.7998369 0.002418731 +0.388193 0.7998369 0.002418731 +0.4303934 0.7998369 0.002418731 +0.4751555 0.7998369 0.002418731 +0.5225216 0.7998369 0.002418731 +0.5725335 0.7998369 0.002418731 +0.6252316 0.7998369 0.002418731 +0.6806558 0.7998369 0.002418731 +0.7388448 0.7998369 0.002418731 +0.7998369 0.7998369 0.002418731 +0.8636691 0.7998369 0.002418731 +0.9303782 0.7998369 0.002418731 +1 0.7998369 0.002418731 +0 0.8636691 0.002418731 +0.002418731 0.8636691 0.002418731 +0.005155668 0.8636691 0.002418731 +0.009080105 0.8636691 0.002418731 +0.01434988 0.8636691 0.002418731 +0.02107202 0.8636691 0.002418731 +0.02934285 0.8636691 0.002418731 +0.03925039 0.8636691 0.002418731 +0.05087609 0.8636691 0.002418731 +0.06429595 0.8636691 0.002418731 +0.07958143 0.8636691 0.002418731 +0.0968001 0.8636691 0.002418731 +0.1160161 0.8636691 0.002418731 +0.1372908 0.8636691 0.002418731 +0.1606827 0.8636691 0.002418731 +0.1862481 0.8636691 0.002418731 +0.2140411 0.8636691 0.002418731 +0.2441142 0.8636691 0.002418731 +0.2765176 0.8636691 0.002418731 +0.3113005 0.8636691 0.002418731 +0.3485102 0.8636691 0.002418731 +0.388193 0.8636691 0.002418731 +0.4303934 0.8636691 0.002418731 +0.4751555 0.8636691 0.002418731 +0.5225216 0.8636691 0.002418731 +0.5725335 0.8636691 0.002418731 +0.6252316 0.8636691 0.002418731 +0.6806558 0.8636691 0.002418731 +0.7388448 0.8636691 0.002418731 +0.7998369 0.8636691 0.002418731 +0.8636691 0.8636691 0.002418731 +0.9303782 0.8636691 0.002418731 +1 0.8636691 0.002418731 +0 0.9303782 0.002418731 +0.002418731 0.9303782 0.002418731 +0.005155668 0.9303782 0.002418731 +0.009080105 0.9303782 0.002418731 +0.01434988 0.9303782 0.002418731 +0.02107202 0.9303782 0.002418731 +0.02934285 0.9303782 0.002418731 +0.03925039 0.9303782 0.002418731 +0.05087609 0.9303782 0.002418731 +0.06429595 0.9303782 0.002418731 +0.07958143 0.9303782 0.002418731 +0.0968001 0.9303782 0.002418731 +0.1160161 0.9303782 0.002418731 +0.1372908 0.9303782 0.002418731 +0.1606827 0.9303782 0.002418731 +0.1862481 0.9303782 0.002418731 +0.2140411 0.9303782 0.002418731 +0.2441142 0.9303782 0.002418731 +0.2765176 0.9303782 0.002418731 +0.3113005 0.9303782 0.002418731 +0.3485102 0.9303782 0.002418731 +0.388193 0.9303782 0.002418731 +0.4303934 0.9303782 0.002418731 +0.4751555 0.9303782 0.002418731 +0.5225216 0.9303782 0.002418731 +0.5725335 0.9303782 0.002418731 +0.6252316 0.9303782 0.002418731 +0.6806558 0.9303782 0.002418731 +0.7388448 0.9303782 0.002418731 +0.7998369 0.9303782 0.002418731 +0.8636691 0.9303782 0.002418731 +0.9303782 0.9303782 0.002418731 +1 0.9303782 0.002418731 +0 1 0.002418731 +0.002418731 1 0.002418731 +0.005155668 1 0.002418731 +0.009080105 1 0.002418731 +0.01434988 1 0.002418731 +0.02107202 1 0.002418731 +0.02934285 1 0.002418731 +0.03925039 1 0.002418731 +0.05087609 1 0.002418731 +0.06429595 1 0.002418731 +0.07958143 1 0.002418731 +0.0968001 1 0.002418731 +0.1160161 1 0.002418731 +0.1372908 1 0.002418731 +0.1606827 1 0.002418731 +0.1862481 1 0.002418731 +0.2140411 1 0.002418731 +0.2441142 1 0.002418731 +0.2765176 1 0.002418731 +0.3113005 1 0.002418731 +0.3485102 1 0.002418731 +0.388193 1 0.002418731 +0.4303934 1 0.002418731 +0.4751555 1 0.002418731 +0.5225216 1 0.002418731 +0.5725335 1 0.002418731 +0.6252316 1 0.002418731 +0.6806558 1 0.002418731 +0.7388448 1 0.002418731 +0.7998369 1 0.002418731 +0.8636691 1 0.002418731 +0.9303782 1 0.002418731 +1 1 0.002418731 +0 0 0.005155668 +0.002418731 0 0.005155668 +0.005155668 0 0.005155668 +0.009080105 0 0.005155668 +0.01434988 0 0.005155668 +0.02107202 0 0.005155668 +0.02934285 0 0.005155668 +0.03925039 0 0.005155668 +0.05087609 0 0.005155668 +0.06429595 0 0.005155668 +0.07958143 0 0.005155668 +0.0968001 0 0.005155668 +0.1160161 0 0.005155668 +0.1372908 0 0.005155668 +0.1606827 0 0.005155668 +0.1862481 0 0.005155668 +0.2140411 0 0.005155668 +0.2441142 0 0.005155668 +0.2765176 0 0.005155668 +0.3113005 0 0.005155668 +0.3485102 0 0.005155668 +0.388193 0 0.005155668 +0.4303934 0 0.005155668 +0.4751555 0 0.005155668 +0.5225216 0 0.005155668 +0.5725335 0 0.005155668 +0.6252316 0 0.005155668 +0.6806558 0 0.005155668 +0.7388448 0 0.005155668 +0.7998369 0 0.005155668 +0.8636691 0 0.005155668 +0.9303782 0 0.005155668 +1 0 0.005155668 +0 0.002418731 0.005155668 +0.002418731 0.002418731 0.005155668 +0.005155668 0.002418731 0.005155668 +0.009080105 0.002418731 0.005155668 +0.01434988 0.002418731 0.005155668 +0.02107202 0.002418731 0.005155668 +0.02934285 0.002418731 0.005155668 +0.03925039 0.002418731 0.005155668 +0.05087609 0.002418731 0.005155668 +0.06429595 0.002418731 0.005155668 +0.07958143 0.002418731 0.005155668 +0.0968001 0.002418731 0.005155668 +0.1160161 0.002418731 0.005155668 +0.1372908 0.002418731 0.005155668 +0.1606827 0.002418731 0.005155668 +0.1862481 0.002418731 0.005155668 +0.2140411 0.002418731 0.005155668 +0.2441142 0.002418731 0.005155668 +0.2765176 0.002418731 0.005155668 +0.3113005 0.002418731 0.005155668 +0.3485102 0.002418731 0.005155668 +0.388193 0.002418731 0.005155668 +0.4303934 0.002418731 0.005155668 +0.4751555 0.002418731 0.005155668 +0.5225216 0.002418731 0.005155668 +0.5725335 0.002418731 0.005155668 +0.6252316 0.002418731 0.005155668 +0.6806558 0.002418731 0.005155668 +0.7388448 0.002418731 0.005155668 +0.7998369 0.002418731 0.005155668 +0.8636691 0.002418731 0.005155668 +0.9303782 0.002418731 0.005155668 +1 0.002418731 0.005155668 +0 0.005155668 0.005155668 +0.002418731 0.005155668 0.005155668 +0.005155668 0.005155668 0.005155668 +0.009080105 0.005155668 0.005155668 +0.01434988 0.005155668 0.005155668 +0.02107202 0.005155668 0.005155668 +0.02934285 0.005155668 0.005155668 +0.03925039 0.005155668 0.005155668 +0.05087609 0.005155668 0.005155668 +0.06429595 0.005155668 0.005155668 +0.07958143 0.005155668 0.005155668 +0.0968001 0.005155668 0.005155668 +0.1160161 0.005155668 0.005155668 +0.1372908 0.005155668 0.005155668 +0.1606827 0.005155668 0.005155668 +0.1862481 0.005155668 0.005155668 +0.2140411 0.005155668 0.005155668 +0.2441142 0.005155668 0.005155668 +0.2765176 0.005155668 0.005155668 +0.3113005 0.005155668 0.005155668 +0.3485102 0.005155668 0.005155668 +0.388193 0.005155668 0.005155668 +0.4303934 0.005155668 0.005155668 +0.4751555 0.005155668 0.005155668 +0.5225216 0.005155668 0.005155668 +0.5725335 0.005155668 0.005155668 +0.6252316 0.005155668 0.005155668 +0.6806558 0.005155668 0.005155668 +0.7388448 0.005155668 0.005155668 +0.7998369 0.005155668 0.005155668 +0.8636691 0.005155668 0.005155668 +0.9303782 0.005155668 0.005155668 +1 0.005155668 0.005155668 +0 0.009080105 0.005155668 +0.002418731 0.009080105 0.005155668 +0.005155668 0.009080105 0.005155668 +0.009080105 0.009080105 0.005155668 +0.01434988 0.009080105 0.005155668 +0.02107202 0.009080105 0.005155668 +0.02934285 0.009080105 0.005155668 +0.03925039 0.009080105 0.005155668 +0.05087609 0.009080105 0.005155668 +0.06429595 0.009080105 0.005155668 +0.07958143 0.009080105 0.005155668 +0.0968001 0.009080105 0.005155668 +0.1160161 0.009080105 0.005155668 +0.1372908 0.009080105 0.005155668 +0.1606827 0.009080105 0.005155668 +0.1862481 0.009080105 0.005155668 +0.2140411 0.009080105 0.005155668 +0.2441142 0.009080105 0.005155668 +0.2765176 0.009080105 0.005155668 +0.3113005 0.009080105 0.005155668 +0.3485102 0.009080105 0.005155668 +0.388193 0.009080105 0.005155668 +0.4303934 0.009080105 0.005155668 +0.4751555 0.009080105 0.005155668 +0.5225216 0.009080105 0.005155668 +0.5725335 0.009080105 0.005155668 +0.6252316 0.009080105 0.005155668 +0.6806558 0.009080105 0.005155668 +0.7388448 0.009080105 0.005155668 +0.7998369 0.009080105 0.005155668 +0.8636691 0.009080105 0.005155668 +0.9303782 0.009080105 0.005155668 +1 0.009080105 0.005155668 +0 0.01434988 0.005155668 +0.002418731 0.01434988 0.005155668 +0.005155668 0.01434988 0.005155668 +0.009080105 0.01434988 0.005155668 +0.01434988 0.01434988 0.005155668 +0.02107202 0.01434988 0.005155668 +0.02934285 0.01434988 0.005155668 +0.03925039 0.01434988 0.005155668 +0.05087609 0.01434988 0.005155668 +0.06429595 0.01434988 0.005155668 +0.07958143 0.01434988 0.005155668 +0.0968001 0.01434988 0.005155668 +0.1160161 0.01434988 0.005155668 +0.1372908 0.01434988 0.005155668 +0.1606827 0.01434988 0.005155668 +0.1862481 0.01434988 0.005155668 +0.2140411 0.01434988 0.005155668 +0.2441142 0.01434988 0.005155668 +0.2765176 0.01434988 0.005155668 +0.3113005 0.01434988 0.005155668 +0.3485102 0.01434988 0.005155668 +0.388193 0.01434988 0.005155668 +0.4303934 0.01434988 0.005155668 +0.4751555 0.01434988 0.005155668 +0.5225216 0.01434988 0.005155668 +0.5725335 0.01434988 0.005155668 +0.6252316 0.01434988 0.005155668 +0.6806558 0.01434988 0.005155668 +0.7388448 0.01434988 0.005155668 +0.7998369 0.01434988 0.005155668 +0.8636691 0.01434988 0.005155668 +0.9303782 0.01434988 0.005155668 +1 0.01434988 0.005155668 +0 0.02107202 0.005155668 +0.002418731 0.02107202 0.005155668 +0.005155668 0.02107202 0.005155668 +0.009080105 0.02107202 0.005155668 +0.01434988 0.02107202 0.005155668 +0.02107202 0.02107202 0.005155668 +0.02934285 0.02107202 0.005155668 +0.03925039 0.02107202 0.005155668 +0.05087609 0.02107202 0.005155668 +0.06429595 0.02107202 0.005155668 +0.07958143 0.02107202 0.005155668 +0.0968001 0.02107202 0.005155668 +0.1160161 0.02107202 0.005155668 +0.1372908 0.02107202 0.005155668 +0.1606827 0.02107202 0.005155668 +0.1862481 0.02107202 0.005155668 +0.2140411 0.02107202 0.005155668 +0.2441142 0.02107202 0.005155668 +0.2765176 0.02107202 0.005155668 +0.3113005 0.02107202 0.005155668 +0.3485102 0.02107202 0.005155668 +0.388193 0.02107202 0.005155668 +0.4303934 0.02107202 0.005155668 +0.4751555 0.02107202 0.005155668 +0.5225216 0.02107202 0.005155668 +0.5725335 0.02107202 0.005155668 +0.6252316 0.02107202 0.005155668 +0.6806558 0.02107202 0.005155668 +0.7388448 0.02107202 0.005155668 +0.7998369 0.02107202 0.005155668 +0.8636691 0.02107202 0.005155668 +0.9303782 0.02107202 0.005155668 +1 0.02107202 0.005155668 +0 0.02934285 0.005155668 +0.002418731 0.02934285 0.005155668 +0.005155668 0.02934285 0.005155668 +0.009080105 0.02934285 0.005155668 +0.01434988 0.02934285 0.005155668 +0.02107202 0.02934285 0.005155668 +0.02934285 0.02934285 0.005155668 +0.03925039 0.02934285 0.005155668 +0.05087609 0.02934285 0.005155668 +0.06429595 0.02934285 0.005155668 +0.07958143 0.02934285 0.005155668 +0.0968001 0.02934285 0.005155668 +0.1160161 0.02934285 0.005155668 +0.1372908 0.02934285 0.005155668 +0.1606827 0.02934285 0.005155668 +0.1862481 0.02934285 0.005155668 +0.2140411 0.02934285 0.005155668 +0.2441142 0.02934285 0.005155668 +0.2765176 0.02934285 0.005155668 +0.3113005 0.02934285 0.005155668 +0.3485102 0.02934285 0.005155668 +0.388193 0.02934285 0.005155668 +0.4303934 0.02934285 0.005155668 +0.4751555 0.02934285 0.005155668 +0.5225216 0.02934285 0.005155668 +0.5725335 0.02934285 0.005155668 +0.6252316 0.02934285 0.005155668 +0.6806558 0.02934285 0.005155668 +0.7388448 0.02934285 0.005155668 +0.7998369 0.02934285 0.005155668 +0.8636691 0.02934285 0.005155668 +0.9303782 0.02934285 0.005155668 +1 0.02934285 0.005155668 +0 0.03925039 0.005155668 +0.002418731 0.03925039 0.005155668 +0.005155668 0.03925039 0.005155668 +0.009080105 0.03925039 0.005155668 +0.01434988 0.03925039 0.005155668 +0.02107202 0.03925039 0.005155668 +0.02934285 0.03925039 0.005155668 +0.03925039 0.03925039 0.005155668 +0.05087609 0.03925039 0.005155668 +0.06429595 0.03925039 0.005155668 +0.07958143 0.03925039 0.005155668 +0.0968001 0.03925039 0.005155668 +0.1160161 0.03925039 0.005155668 +0.1372908 0.03925039 0.005155668 +0.1606827 0.03925039 0.005155668 +0.1862481 0.03925039 0.005155668 +0.2140411 0.03925039 0.005155668 +0.2441142 0.03925039 0.005155668 +0.2765176 0.03925039 0.005155668 +0.3113005 0.03925039 0.005155668 +0.3485102 0.03925039 0.005155668 +0.388193 0.03925039 0.005155668 +0.4303934 0.03925039 0.005155668 +0.4751555 0.03925039 0.005155668 +0.5225216 0.03925039 0.005155668 +0.5725335 0.03925039 0.005155668 +0.6252316 0.03925039 0.005155668 +0.6806558 0.03925039 0.005155668 +0.7388448 0.03925039 0.005155668 +0.7998369 0.03925039 0.005155668 +0.8636691 0.03925039 0.005155668 +0.9303782 0.03925039 0.005155668 +1 0.03925039 0.005155668 +0 0.05087609 0.005155668 +0.002418731 0.05087609 0.005155668 +0.005155668 0.05087609 0.005155668 +0.009080105 0.05087609 0.005155668 +0.01434988 0.05087609 0.005155668 +0.02107202 0.05087609 0.005155668 +0.02934285 0.05087609 0.005155668 +0.03925039 0.05087609 0.005155668 +0.05087609 0.05087609 0.005155668 +0.06429595 0.05087609 0.005155668 +0.07958143 0.05087609 0.005155668 +0.0968001 0.05087609 0.005155668 +0.1160161 0.05087609 0.005155668 +0.1372908 0.05087609 0.005155668 +0.1606827 0.05087609 0.005155668 +0.1862481 0.05087609 0.005155668 +0.2140411 0.05087609 0.005155668 +0.2441142 0.05087609 0.005155668 +0.2765176 0.05087609 0.005155668 +0.3113005 0.05087609 0.005155668 +0.3485102 0.05087609 0.005155668 +0.388193 0.05087609 0.005155668 +0.4303934 0.05087609 0.005155668 +0.4751555 0.05087609 0.005155668 +0.5225216 0.05087609 0.005155668 +0.5725335 0.05087609 0.005155668 +0.6252316 0.05087609 0.005155668 +0.6806558 0.05087609 0.005155668 +0.7388448 0.05087609 0.005155668 +0.7998369 0.05087609 0.005155668 +0.8636691 0.05087609 0.005155668 +0.9303782 0.05087609 0.005155668 +1 0.05087609 0.005155668 +0 0.06429595 0.005155668 +0.002418731 0.06429595 0.005155668 +0.005155668 0.06429595 0.005155668 +0.009080105 0.06429595 0.005155668 +0.01434988 0.06429595 0.005155668 +0.02107202 0.06429595 0.005155668 +0.02934285 0.06429595 0.005155668 +0.03925039 0.06429595 0.005155668 +0.05087609 0.06429595 0.005155668 +0.06429595 0.06429595 0.005155668 +0.07958143 0.06429595 0.005155668 +0.0968001 0.06429595 0.005155668 +0.1160161 0.06429595 0.005155668 +0.1372908 0.06429595 0.005155668 +0.1606827 0.06429595 0.005155668 +0.1862481 0.06429595 0.005155668 +0.2140411 0.06429595 0.005155668 +0.2441142 0.06429595 0.005155668 +0.2765176 0.06429595 0.005155668 +0.3113005 0.06429595 0.005155668 +0.3485102 0.06429595 0.005155668 +0.388193 0.06429595 0.005155668 +0.4303934 0.06429595 0.005155668 +0.4751555 0.06429595 0.005155668 +0.5225216 0.06429595 0.005155668 +0.5725335 0.06429595 0.005155668 +0.6252316 0.06429595 0.005155668 +0.6806558 0.06429595 0.005155668 +0.7388448 0.06429595 0.005155668 +0.7998369 0.06429595 0.005155668 +0.8636691 0.06429595 0.005155668 +0.9303782 0.06429595 0.005155668 +1 0.06429595 0.005155668 +0 0.07958143 0.005155668 +0.002418731 0.07958143 0.005155668 +0.005155668 0.07958143 0.005155668 +0.009080105 0.07958143 0.005155668 +0.01434988 0.07958143 0.005155668 +0.02107202 0.07958143 0.005155668 +0.02934285 0.07958143 0.005155668 +0.03925039 0.07958143 0.005155668 +0.05087609 0.07958143 0.005155668 +0.06429595 0.07958143 0.005155668 +0.07958143 0.07958143 0.005155668 +0.0968001 0.07958143 0.005155668 +0.1160161 0.07958143 0.005155668 +0.1372908 0.07958143 0.005155668 +0.1606827 0.07958143 0.005155668 +0.1862481 0.07958143 0.005155668 +0.2140411 0.07958143 0.005155668 +0.2441142 0.07958143 0.005155668 +0.2765176 0.07958143 0.005155668 +0.3113005 0.07958143 0.005155668 +0.3485102 0.07958143 0.005155668 +0.388193 0.07958143 0.005155668 +0.4303934 0.07958143 0.005155668 +0.4751555 0.07958143 0.005155668 +0.5225216 0.07958143 0.005155668 +0.5725335 0.07958143 0.005155668 +0.6252316 0.07958143 0.005155668 +0.6806558 0.07958143 0.005155668 +0.7388448 0.07958143 0.005155668 +0.7998369 0.07958143 0.005155668 +0.8636691 0.07958143 0.005155668 +0.9303782 0.07958143 0.005155668 +1 0.07958143 0.005155668 +0 0.0968001 0.005155668 +0.002418731 0.0968001 0.005155668 +0.005155668 0.0968001 0.005155668 +0.009080105 0.0968001 0.005155668 +0.01434988 0.0968001 0.005155668 +0.02107202 0.0968001 0.005155668 +0.02934285 0.0968001 0.005155668 +0.03925039 0.0968001 0.005155668 +0.05087609 0.0968001 0.005155668 +0.06429595 0.0968001 0.005155668 +0.07958143 0.0968001 0.005155668 +0.0968001 0.0968001 0.005155668 +0.1160161 0.0968001 0.005155668 +0.1372908 0.0968001 0.005155668 +0.1606827 0.0968001 0.005155668 +0.1862481 0.0968001 0.005155668 +0.2140411 0.0968001 0.005155668 +0.2441142 0.0968001 0.005155668 +0.2765176 0.0968001 0.005155668 +0.3113005 0.0968001 0.005155668 +0.3485102 0.0968001 0.005155668 +0.388193 0.0968001 0.005155668 +0.4303934 0.0968001 0.005155668 +0.4751555 0.0968001 0.005155668 +0.5225216 0.0968001 0.005155668 +0.5725335 0.0968001 0.005155668 +0.6252316 0.0968001 0.005155668 +0.6806558 0.0968001 0.005155668 +0.7388448 0.0968001 0.005155668 +0.7998369 0.0968001 0.005155668 +0.8636691 0.0968001 0.005155668 +0.9303782 0.0968001 0.005155668 +1 0.0968001 0.005155668 +0 0.1160161 0.005155668 +0.002418731 0.1160161 0.005155668 +0.005155668 0.1160161 0.005155668 +0.009080105 0.1160161 0.005155668 +0.01434988 0.1160161 0.005155668 +0.02107202 0.1160161 0.005155668 +0.02934285 0.1160161 0.005155668 +0.03925039 0.1160161 0.005155668 +0.05087609 0.1160161 0.005155668 +0.06429595 0.1160161 0.005155668 +0.07958143 0.1160161 0.005155668 +0.0968001 0.1160161 0.005155668 +0.1160161 0.1160161 0.005155668 +0.1372908 0.1160161 0.005155668 +0.1606827 0.1160161 0.005155668 +0.1862481 0.1160161 0.005155668 +0.2140411 0.1160161 0.005155668 +0.2441142 0.1160161 0.005155668 +0.2765176 0.1160161 0.005155668 +0.3113005 0.1160161 0.005155668 +0.3485102 0.1160161 0.005155668 +0.388193 0.1160161 0.005155668 +0.4303934 0.1160161 0.005155668 +0.4751555 0.1160161 0.005155668 +0.5225216 0.1160161 0.005155668 +0.5725335 0.1160161 0.005155668 +0.6252316 0.1160161 0.005155668 +0.6806558 0.1160161 0.005155668 +0.7388448 0.1160161 0.005155668 +0.7998369 0.1160161 0.005155668 +0.8636691 0.1160161 0.005155668 +0.9303782 0.1160161 0.005155668 +1 0.1160161 0.005155668 +0 0.1372908 0.005155668 +0.002418731 0.1372908 0.005155668 +0.005155668 0.1372908 0.005155668 +0.009080105 0.1372908 0.005155668 +0.01434988 0.1372908 0.005155668 +0.02107202 0.1372908 0.005155668 +0.02934285 0.1372908 0.005155668 +0.03925039 0.1372908 0.005155668 +0.05087609 0.1372908 0.005155668 +0.06429595 0.1372908 0.005155668 +0.07958143 0.1372908 0.005155668 +0.0968001 0.1372908 0.005155668 +0.1160161 0.1372908 0.005155668 +0.1372908 0.1372908 0.005155668 +0.1606827 0.1372908 0.005155668 +0.1862481 0.1372908 0.005155668 +0.2140411 0.1372908 0.005155668 +0.2441142 0.1372908 0.005155668 +0.2765176 0.1372908 0.005155668 +0.3113005 0.1372908 0.005155668 +0.3485102 0.1372908 0.005155668 +0.388193 0.1372908 0.005155668 +0.4303934 0.1372908 0.005155668 +0.4751555 0.1372908 0.005155668 +0.5225216 0.1372908 0.005155668 +0.5725335 0.1372908 0.005155668 +0.6252316 0.1372908 0.005155668 +0.6806558 0.1372908 0.005155668 +0.7388448 0.1372908 0.005155668 +0.7998369 0.1372908 0.005155668 +0.8636691 0.1372908 0.005155668 +0.9303782 0.1372908 0.005155668 +1 0.1372908 0.005155668 +0 0.1606827 0.005155668 +0.002418731 0.1606827 0.005155668 +0.005155668 0.1606827 0.005155668 +0.009080105 0.1606827 0.005155668 +0.01434988 0.1606827 0.005155668 +0.02107202 0.1606827 0.005155668 +0.02934285 0.1606827 0.005155668 +0.03925039 0.1606827 0.005155668 +0.05087609 0.1606827 0.005155668 +0.06429595 0.1606827 0.005155668 +0.07958143 0.1606827 0.005155668 +0.0968001 0.1606827 0.005155668 +0.1160161 0.1606827 0.005155668 +0.1372908 0.1606827 0.005155668 +0.1606827 0.1606827 0.005155668 +0.1862481 0.1606827 0.005155668 +0.2140411 0.1606827 0.005155668 +0.2441142 0.1606827 0.005155668 +0.2765176 0.1606827 0.005155668 +0.3113005 0.1606827 0.005155668 +0.3485102 0.1606827 0.005155668 +0.388193 0.1606827 0.005155668 +0.4303934 0.1606827 0.005155668 +0.4751555 0.1606827 0.005155668 +0.5225216 0.1606827 0.005155668 +0.5725335 0.1606827 0.005155668 +0.6252316 0.1606827 0.005155668 +0.6806558 0.1606827 0.005155668 +0.7388448 0.1606827 0.005155668 +0.7998369 0.1606827 0.005155668 +0.8636691 0.1606827 0.005155668 +0.9303782 0.1606827 0.005155668 +1 0.1606827 0.005155668 +0 0.1862481 0.005155668 +0.002418731 0.1862481 0.005155668 +0.005155668 0.1862481 0.005155668 +0.009080105 0.1862481 0.005155668 +0.01434988 0.1862481 0.005155668 +0.02107202 0.1862481 0.005155668 +0.02934285 0.1862481 0.005155668 +0.03925039 0.1862481 0.005155668 +0.05087609 0.1862481 0.005155668 +0.06429595 0.1862481 0.005155668 +0.07958143 0.1862481 0.005155668 +0.0968001 0.1862481 0.005155668 +0.1160161 0.1862481 0.005155668 +0.1372908 0.1862481 0.005155668 +0.1606827 0.1862481 0.005155668 +0.1862481 0.1862481 0.005155668 +0.2140411 0.1862481 0.005155668 +0.2441142 0.1862481 0.005155668 +0.2765176 0.1862481 0.005155668 +0.3113005 0.1862481 0.005155668 +0.3485102 0.1862481 0.005155668 +0.388193 0.1862481 0.005155668 +0.4303934 0.1862481 0.005155668 +0.4751555 0.1862481 0.005155668 +0.5225216 0.1862481 0.005155668 +0.5725335 0.1862481 0.005155668 +0.6252316 0.1862481 0.005155668 +0.6806558 0.1862481 0.005155668 +0.7388448 0.1862481 0.005155668 +0.7998369 0.1862481 0.005155668 +0.8636691 0.1862481 0.005155668 +0.9303782 0.1862481 0.005155668 +1 0.1862481 0.005155668 +0 0.2140411 0.005155668 +0.002418731 0.2140411 0.005155668 +0.005155668 0.2140411 0.005155668 +0.009080105 0.2140411 0.005155668 +0.01434988 0.2140411 0.005155668 +0.02107202 0.2140411 0.005155668 +0.02934285 0.2140411 0.005155668 +0.03925039 0.2140411 0.005155668 +0.05087609 0.2140411 0.005155668 +0.06429595 0.2140411 0.005155668 +0.07958143 0.2140411 0.005155668 +0.0968001 0.2140411 0.005155668 +0.1160161 0.2140411 0.005155668 +0.1372908 0.2140411 0.005155668 +0.1606827 0.2140411 0.005155668 +0.1862481 0.2140411 0.005155668 +0.2140411 0.2140411 0.005155668 +0.2441142 0.2140411 0.005155668 +0.2765176 0.2140411 0.005155668 +0.3113005 0.2140411 0.005155668 +0.3485102 0.2140411 0.005155668 +0.388193 0.2140411 0.005155668 +0.4303934 0.2140411 0.005155668 +0.4751555 0.2140411 0.005155668 +0.5225216 0.2140411 0.005155668 +0.5725335 0.2140411 0.005155668 +0.6252316 0.2140411 0.005155668 +0.6806558 0.2140411 0.005155668 +0.7388448 0.2140411 0.005155668 +0.7998369 0.2140411 0.005155668 +0.8636691 0.2140411 0.005155668 +0.9303782 0.2140411 0.005155668 +1 0.2140411 0.005155668 +0 0.2441142 0.005155668 +0.002418731 0.2441142 0.005155668 +0.005155668 0.2441142 0.005155668 +0.009080105 0.2441142 0.005155668 +0.01434988 0.2441142 0.005155668 +0.02107202 0.2441142 0.005155668 +0.02934285 0.2441142 0.005155668 +0.03925039 0.2441142 0.005155668 +0.05087609 0.2441142 0.005155668 +0.06429595 0.2441142 0.005155668 +0.07958143 0.2441142 0.005155668 +0.0968001 0.2441142 0.005155668 +0.1160161 0.2441142 0.005155668 +0.1372908 0.2441142 0.005155668 +0.1606827 0.2441142 0.005155668 +0.1862481 0.2441142 0.005155668 +0.2140411 0.2441142 0.005155668 +0.2441142 0.2441142 0.005155668 +0.2765176 0.2441142 0.005155668 +0.3113005 0.2441142 0.005155668 +0.3485102 0.2441142 0.005155668 +0.388193 0.2441142 0.005155668 +0.4303934 0.2441142 0.005155668 +0.4751555 0.2441142 0.005155668 +0.5225216 0.2441142 0.005155668 +0.5725335 0.2441142 0.005155668 +0.6252316 0.2441142 0.005155668 +0.6806558 0.2441142 0.005155668 +0.7388448 0.2441142 0.005155668 +0.7998369 0.2441142 0.005155668 +0.8636691 0.2441142 0.005155668 +0.9303782 0.2441142 0.005155668 +1 0.2441142 0.005155668 +0 0.2765176 0.005155668 +0.002418731 0.2765176 0.005155668 +0.005155668 0.2765176 0.005155668 +0.009080105 0.2765176 0.005155668 +0.01434988 0.2765176 0.005155668 +0.02107202 0.2765176 0.005155668 +0.02934285 0.2765176 0.005155668 +0.03925039 0.2765176 0.005155668 +0.05087609 0.2765176 0.005155668 +0.06429595 0.2765176 0.005155668 +0.07958143 0.2765176 0.005155668 +0.0968001 0.2765176 0.005155668 +0.1160161 0.2765176 0.005155668 +0.1372908 0.2765176 0.005155668 +0.1606827 0.2765176 0.005155668 +0.1862481 0.2765176 0.005155668 +0.2140411 0.2765176 0.005155668 +0.2441142 0.2765176 0.005155668 +0.2765176 0.2765176 0.005155668 +0.3113005 0.2765176 0.005155668 +0.3485102 0.2765176 0.005155668 +0.388193 0.2765176 0.005155668 +0.4303934 0.2765176 0.005155668 +0.4751555 0.2765176 0.005155668 +0.5225216 0.2765176 0.005155668 +0.5725335 0.2765176 0.005155668 +0.6252316 0.2765176 0.005155668 +0.6806558 0.2765176 0.005155668 +0.7388448 0.2765176 0.005155668 +0.7998369 0.2765176 0.005155668 +0.8636691 0.2765176 0.005155668 +0.9303782 0.2765176 0.005155668 +1 0.2765176 0.005155668 +0 0.3113005 0.005155668 +0.002418731 0.3113005 0.005155668 +0.005155668 0.3113005 0.005155668 +0.009080105 0.3113005 0.005155668 +0.01434988 0.3113005 0.005155668 +0.02107202 0.3113005 0.005155668 +0.02934285 0.3113005 0.005155668 +0.03925039 0.3113005 0.005155668 +0.05087609 0.3113005 0.005155668 +0.06429595 0.3113005 0.005155668 +0.07958143 0.3113005 0.005155668 +0.0968001 0.3113005 0.005155668 +0.1160161 0.3113005 0.005155668 +0.1372908 0.3113005 0.005155668 +0.1606827 0.3113005 0.005155668 +0.1862481 0.3113005 0.005155668 +0.2140411 0.3113005 0.005155668 +0.2441142 0.3113005 0.005155668 +0.2765176 0.3113005 0.005155668 +0.3113005 0.3113005 0.005155668 +0.3485102 0.3113005 0.005155668 +0.388193 0.3113005 0.005155668 +0.4303934 0.3113005 0.005155668 +0.4751555 0.3113005 0.005155668 +0.5225216 0.3113005 0.005155668 +0.5725335 0.3113005 0.005155668 +0.6252316 0.3113005 0.005155668 +0.6806558 0.3113005 0.005155668 +0.7388448 0.3113005 0.005155668 +0.7998369 0.3113005 0.005155668 +0.8636691 0.3113005 0.005155668 +0.9303782 0.3113005 0.005155668 +1 0.3113005 0.005155668 +0 0.3485102 0.005155668 +0.002418731 0.3485102 0.005155668 +0.005155668 0.3485102 0.005155668 +0.009080105 0.3485102 0.005155668 +0.01434988 0.3485102 0.005155668 +0.02107202 0.3485102 0.005155668 +0.02934285 0.3485102 0.005155668 +0.03925039 0.3485102 0.005155668 +0.05087609 0.3485102 0.005155668 +0.06429595 0.3485102 0.005155668 +0.07958143 0.3485102 0.005155668 +0.0968001 0.3485102 0.005155668 +0.1160161 0.3485102 0.005155668 +0.1372908 0.3485102 0.005155668 +0.1606827 0.3485102 0.005155668 +0.1862481 0.3485102 0.005155668 +0.2140411 0.3485102 0.005155668 +0.2441142 0.3485102 0.005155668 +0.2765176 0.3485102 0.005155668 +0.3113005 0.3485102 0.005155668 +0.3485102 0.3485102 0.005155668 +0.388193 0.3485102 0.005155668 +0.4303934 0.3485102 0.005155668 +0.4751555 0.3485102 0.005155668 +0.5225216 0.3485102 0.005155668 +0.5725335 0.3485102 0.005155668 +0.6252316 0.3485102 0.005155668 +0.6806558 0.3485102 0.005155668 +0.7388448 0.3485102 0.005155668 +0.7998369 0.3485102 0.005155668 +0.8636691 0.3485102 0.005155668 +0.9303782 0.3485102 0.005155668 +1 0.3485102 0.005155668 +0 0.388193 0.005155668 +0.002418731 0.388193 0.005155668 +0.005155668 0.388193 0.005155668 +0.009080105 0.388193 0.005155668 +0.01434988 0.388193 0.005155668 +0.02107202 0.388193 0.005155668 +0.02934285 0.388193 0.005155668 +0.03925039 0.388193 0.005155668 +0.05087609 0.388193 0.005155668 +0.06429595 0.388193 0.005155668 +0.07958143 0.388193 0.005155668 +0.0968001 0.388193 0.005155668 +0.1160161 0.388193 0.005155668 +0.1372908 0.388193 0.005155668 +0.1606827 0.388193 0.005155668 +0.1862481 0.388193 0.005155668 +0.2140411 0.388193 0.005155668 +0.2441142 0.388193 0.005155668 +0.2765176 0.388193 0.005155668 +0.3113005 0.388193 0.005155668 +0.3485102 0.388193 0.005155668 +0.388193 0.388193 0.005155668 +0.4303934 0.388193 0.005155668 +0.4751555 0.388193 0.005155668 +0.5225216 0.388193 0.005155668 +0.5725335 0.388193 0.005155668 +0.6252316 0.388193 0.005155668 +0.6806558 0.388193 0.005155668 +0.7388448 0.388193 0.005155668 +0.7998369 0.388193 0.005155668 +0.8636691 0.388193 0.005155668 +0.9303782 0.388193 0.005155668 +1 0.388193 0.005155668 +0 0.4303934 0.005155668 +0.002418731 0.4303934 0.005155668 +0.005155668 0.4303934 0.005155668 +0.009080105 0.4303934 0.005155668 +0.01434988 0.4303934 0.005155668 +0.02107202 0.4303934 0.005155668 +0.02934285 0.4303934 0.005155668 +0.03925039 0.4303934 0.005155668 +0.05087609 0.4303934 0.005155668 +0.06429595 0.4303934 0.005155668 +0.07958143 0.4303934 0.005155668 +0.0968001 0.4303934 0.005155668 +0.1160161 0.4303934 0.005155668 +0.1372908 0.4303934 0.005155668 +0.1606827 0.4303934 0.005155668 +0.1862481 0.4303934 0.005155668 +0.2140411 0.4303934 0.005155668 +0.2441142 0.4303934 0.005155668 +0.2765176 0.4303934 0.005155668 +0.3113005 0.4303934 0.005155668 +0.3485102 0.4303934 0.005155668 +0.388193 0.4303934 0.005155668 +0.4303934 0.4303934 0.005155668 +0.4751555 0.4303934 0.005155668 +0.5225216 0.4303934 0.005155668 +0.5725335 0.4303934 0.005155668 +0.6252316 0.4303934 0.005155668 +0.6806558 0.4303934 0.005155668 +0.7388448 0.4303934 0.005155668 +0.7998369 0.4303934 0.005155668 +0.8636691 0.4303934 0.005155668 +0.9303782 0.4303934 0.005155668 +1 0.4303934 0.005155668 +0 0.4751555 0.005155668 +0.002418731 0.4751555 0.005155668 +0.005155668 0.4751555 0.005155668 +0.009080105 0.4751555 0.005155668 +0.01434988 0.4751555 0.005155668 +0.02107202 0.4751555 0.005155668 +0.02934285 0.4751555 0.005155668 +0.03925039 0.4751555 0.005155668 +0.05087609 0.4751555 0.005155668 +0.06429595 0.4751555 0.005155668 +0.07958143 0.4751555 0.005155668 +0.0968001 0.4751555 0.005155668 +0.1160161 0.4751555 0.005155668 +0.1372908 0.4751555 0.005155668 +0.1606827 0.4751555 0.005155668 +0.1862481 0.4751555 0.005155668 +0.2140411 0.4751555 0.005155668 +0.2441142 0.4751555 0.005155668 +0.2765176 0.4751555 0.005155668 +0.3113005 0.4751555 0.005155668 +0.3485102 0.4751555 0.005155668 +0.388193 0.4751555 0.005155668 +0.4303934 0.4751555 0.005155668 +0.4751555 0.4751555 0.005155668 +0.5225216 0.4751555 0.005155668 +0.5725335 0.4751555 0.005155668 +0.6252316 0.4751555 0.005155668 +0.6806558 0.4751555 0.005155668 +0.7388448 0.4751555 0.005155668 +0.7998369 0.4751555 0.005155668 +0.8636691 0.4751555 0.005155668 +0.9303782 0.4751555 0.005155668 +1 0.4751555 0.005155668 +0 0.5225216 0.005155668 +0.002418731 0.5225216 0.005155668 +0.005155668 0.5225216 0.005155668 +0.009080105 0.5225216 0.005155668 +0.01434988 0.5225216 0.005155668 +0.02107202 0.5225216 0.005155668 +0.02934285 0.5225216 0.005155668 +0.03925039 0.5225216 0.005155668 +0.05087609 0.5225216 0.005155668 +0.06429595 0.5225216 0.005155668 +0.07958143 0.5225216 0.005155668 +0.0968001 0.5225216 0.005155668 +0.1160161 0.5225216 0.005155668 +0.1372908 0.5225216 0.005155668 +0.1606827 0.5225216 0.005155668 +0.1862481 0.5225216 0.005155668 +0.2140411 0.5225216 0.005155668 +0.2441142 0.5225216 0.005155668 +0.2765176 0.5225216 0.005155668 +0.3113005 0.5225216 0.005155668 +0.3485102 0.5225216 0.005155668 +0.388193 0.5225216 0.005155668 +0.4303934 0.5225216 0.005155668 +0.4751555 0.5225216 0.005155668 +0.5225216 0.5225216 0.005155668 +0.5725335 0.5225216 0.005155668 +0.6252316 0.5225216 0.005155668 +0.6806558 0.5225216 0.005155668 +0.7388448 0.5225216 0.005155668 +0.7998369 0.5225216 0.005155668 +0.8636691 0.5225216 0.005155668 +0.9303782 0.5225216 0.005155668 +1 0.5225216 0.005155668 +0 0.5725335 0.005155668 +0.002418731 0.5725335 0.005155668 +0.005155668 0.5725335 0.005155668 +0.009080105 0.5725335 0.005155668 +0.01434988 0.5725335 0.005155668 +0.02107202 0.5725335 0.005155668 +0.02934285 0.5725335 0.005155668 +0.03925039 0.5725335 0.005155668 +0.05087609 0.5725335 0.005155668 +0.06429595 0.5725335 0.005155668 +0.07958143 0.5725335 0.005155668 +0.0968001 0.5725335 0.005155668 +0.1160161 0.5725335 0.005155668 +0.1372908 0.5725335 0.005155668 +0.1606827 0.5725335 0.005155668 +0.1862481 0.5725335 0.005155668 +0.2140411 0.5725335 0.005155668 +0.2441142 0.5725335 0.005155668 +0.2765176 0.5725335 0.005155668 +0.3113005 0.5725335 0.005155668 +0.3485102 0.5725335 0.005155668 +0.388193 0.5725335 0.005155668 +0.4303934 0.5725335 0.005155668 +0.4751555 0.5725335 0.005155668 +0.5225216 0.5725335 0.005155668 +0.5725335 0.5725335 0.005155668 +0.6252316 0.5725335 0.005155668 +0.6806558 0.5725335 0.005155668 +0.7388448 0.5725335 0.005155668 +0.7998369 0.5725335 0.005155668 +0.8636691 0.5725335 0.005155668 +0.9303782 0.5725335 0.005155668 +1 0.5725335 0.005155668 +0 0.6252316 0.005155668 +0.002418731 0.6252316 0.005155668 +0.005155668 0.6252316 0.005155668 +0.009080105 0.6252316 0.005155668 +0.01434988 0.6252316 0.005155668 +0.02107202 0.6252316 0.005155668 +0.02934285 0.6252316 0.005155668 +0.03925039 0.6252316 0.005155668 +0.05087609 0.6252316 0.005155668 +0.06429595 0.6252316 0.005155668 +0.07958143 0.6252316 0.005155668 +0.0968001 0.6252316 0.005155668 +0.1160161 0.6252316 0.005155668 +0.1372908 0.6252316 0.005155668 +0.1606827 0.6252316 0.005155668 +0.1862481 0.6252316 0.005155668 +0.2140411 0.6252316 0.005155668 +0.2441142 0.6252316 0.005155668 +0.2765176 0.6252316 0.005155668 +0.3113005 0.6252316 0.005155668 +0.3485102 0.6252316 0.005155668 +0.388193 0.6252316 0.005155668 +0.4303934 0.6252316 0.005155668 +0.4751555 0.6252316 0.005155668 +0.5225216 0.6252316 0.005155668 +0.5725335 0.6252316 0.005155668 +0.6252316 0.6252316 0.005155668 +0.6806558 0.6252316 0.005155668 +0.7388448 0.6252316 0.005155668 +0.7998369 0.6252316 0.005155668 +0.8636691 0.6252316 0.005155668 +0.9303782 0.6252316 0.005155668 +1 0.6252316 0.005155668 +0 0.6806558 0.005155668 +0.002418731 0.6806558 0.005155668 +0.005155668 0.6806558 0.005155668 +0.009080105 0.6806558 0.005155668 +0.01434988 0.6806558 0.005155668 +0.02107202 0.6806558 0.005155668 +0.02934285 0.6806558 0.005155668 +0.03925039 0.6806558 0.005155668 +0.05087609 0.6806558 0.005155668 +0.06429595 0.6806558 0.005155668 +0.07958143 0.6806558 0.005155668 +0.0968001 0.6806558 0.005155668 +0.1160161 0.6806558 0.005155668 +0.1372908 0.6806558 0.005155668 +0.1606827 0.6806558 0.005155668 +0.1862481 0.6806558 0.005155668 +0.2140411 0.6806558 0.005155668 +0.2441142 0.6806558 0.005155668 +0.2765176 0.6806558 0.005155668 +0.3113005 0.6806558 0.005155668 +0.3485102 0.6806558 0.005155668 +0.388193 0.6806558 0.005155668 +0.4303934 0.6806558 0.005155668 +0.4751555 0.6806558 0.005155668 +0.5225216 0.6806558 0.005155668 +0.5725335 0.6806558 0.005155668 +0.6252316 0.6806558 0.005155668 +0.6806558 0.6806558 0.005155668 +0.7388448 0.6806558 0.005155668 +0.7998369 0.6806558 0.005155668 +0.8636691 0.6806558 0.005155668 +0.9303782 0.6806558 0.005155668 +1 0.6806558 0.005155668 +0 0.7388448 0.005155668 +0.002418731 0.7388448 0.005155668 +0.005155668 0.7388448 0.005155668 +0.009080105 0.7388448 0.005155668 +0.01434988 0.7388448 0.005155668 +0.02107202 0.7388448 0.005155668 +0.02934285 0.7388448 0.005155668 +0.03925039 0.7388448 0.005155668 +0.05087609 0.7388448 0.005155668 +0.06429595 0.7388448 0.005155668 +0.07958143 0.7388448 0.005155668 +0.0968001 0.7388448 0.005155668 +0.1160161 0.7388448 0.005155668 +0.1372908 0.7388448 0.005155668 +0.1606827 0.7388448 0.005155668 +0.1862481 0.7388448 0.005155668 +0.2140411 0.7388448 0.005155668 +0.2441142 0.7388448 0.005155668 +0.2765176 0.7388448 0.005155668 +0.3113005 0.7388448 0.005155668 +0.3485102 0.7388448 0.005155668 +0.388193 0.7388448 0.005155668 +0.4303934 0.7388448 0.005155668 +0.4751555 0.7388448 0.005155668 +0.5225216 0.7388448 0.005155668 +0.5725335 0.7388448 0.005155668 +0.6252316 0.7388448 0.005155668 +0.6806558 0.7388448 0.005155668 +0.7388448 0.7388448 0.005155668 +0.7998369 0.7388448 0.005155668 +0.8636691 0.7388448 0.005155668 +0.9303782 0.7388448 0.005155668 +1 0.7388448 0.005155668 +0 0.7998369 0.005155668 +0.002418731 0.7998369 0.005155668 +0.005155668 0.7998369 0.005155668 +0.009080105 0.7998369 0.005155668 +0.01434988 0.7998369 0.005155668 +0.02107202 0.7998369 0.005155668 +0.02934285 0.7998369 0.005155668 +0.03925039 0.7998369 0.005155668 +0.05087609 0.7998369 0.005155668 +0.06429595 0.7998369 0.005155668 +0.07958143 0.7998369 0.005155668 +0.0968001 0.7998369 0.005155668 +0.1160161 0.7998369 0.005155668 +0.1372908 0.7998369 0.005155668 +0.1606827 0.7998369 0.005155668 +0.1862481 0.7998369 0.005155668 +0.2140411 0.7998369 0.005155668 +0.2441142 0.7998369 0.005155668 +0.2765176 0.7998369 0.005155668 +0.3113005 0.7998369 0.005155668 +0.3485102 0.7998369 0.005155668 +0.388193 0.7998369 0.005155668 +0.4303934 0.7998369 0.005155668 +0.4751555 0.7998369 0.005155668 +0.5225216 0.7998369 0.005155668 +0.5725335 0.7998369 0.005155668 +0.6252316 0.7998369 0.005155668 +0.6806558 0.7998369 0.005155668 +0.7388448 0.7998369 0.005155668 +0.7998369 0.7998369 0.005155668 +0.8636691 0.7998369 0.005155668 +0.9303782 0.7998369 0.005155668 +1 0.7998369 0.005155668 +0 0.8636691 0.005155668 +0.002418731 0.8636691 0.005155668 +0.005155668 0.8636691 0.005155668 +0.009080105 0.8636691 0.005155668 +0.01434988 0.8636691 0.005155668 +0.02107202 0.8636691 0.005155668 +0.02934285 0.8636691 0.005155668 +0.03925039 0.8636691 0.005155668 +0.05087609 0.8636691 0.005155668 +0.06429595 0.8636691 0.005155668 +0.07958143 0.8636691 0.005155668 +0.0968001 0.8636691 0.005155668 +0.1160161 0.8636691 0.005155668 +0.1372908 0.8636691 0.005155668 +0.1606827 0.8636691 0.005155668 +0.1862481 0.8636691 0.005155668 +0.2140411 0.8636691 0.005155668 +0.2441142 0.8636691 0.005155668 +0.2765176 0.8636691 0.005155668 +0.3113005 0.8636691 0.005155668 +0.3485102 0.8636691 0.005155668 +0.388193 0.8636691 0.005155668 +0.4303934 0.8636691 0.005155668 +0.4751555 0.8636691 0.005155668 +0.5225216 0.8636691 0.005155668 +0.5725335 0.8636691 0.005155668 +0.6252316 0.8636691 0.005155668 +0.6806558 0.8636691 0.005155668 +0.7388448 0.8636691 0.005155668 +0.7998369 0.8636691 0.005155668 +0.8636691 0.8636691 0.005155668 +0.9303782 0.8636691 0.005155668 +1 0.8636691 0.005155668 +0 0.9303782 0.005155668 +0.002418731 0.9303782 0.005155668 +0.005155668 0.9303782 0.005155668 +0.009080105 0.9303782 0.005155668 +0.01434988 0.9303782 0.005155668 +0.02107202 0.9303782 0.005155668 +0.02934285 0.9303782 0.005155668 +0.03925039 0.9303782 0.005155668 +0.05087609 0.9303782 0.005155668 +0.06429595 0.9303782 0.005155668 +0.07958143 0.9303782 0.005155668 +0.0968001 0.9303782 0.005155668 +0.1160161 0.9303782 0.005155668 +0.1372908 0.9303782 0.005155668 +0.1606827 0.9303782 0.005155668 +0.1862481 0.9303782 0.005155668 +0.2140411 0.9303782 0.005155668 +0.2441142 0.9303782 0.005155668 +0.2765176 0.9303782 0.005155668 +0.3113005 0.9303782 0.005155668 +0.3485102 0.9303782 0.005155668 +0.388193 0.9303782 0.005155668 +0.4303934 0.9303782 0.005155668 +0.4751555 0.9303782 0.005155668 +0.5225216 0.9303782 0.005155668 +0.5725335 0.9303782 0.005155668 +0.6252316 0.9303782 0.005155668 +0.6806558 0.9303782 0.005155668 +0.7388448 0.9303782 0.005155668 +0.7998369 0.9303782 0.005155668 +0.8636691 0.9303782 0.005155668 +0.9303782 0.9303782 0.005155668 +1 0.9303782 0.005155668 +0 1 0.005155668 +0.002418731 1 0.005155668 +0.005155668 1 0.005155668 +0.009080105 1 0.005155668 +0.01434988 1 0.005155668 +0.02107202 1 0.005155668 +0.02934285 1 0.005155668 +0.03925039 1 0.005155668 +0.05087609 1 0.005155668 +0.06429595 1 0.005155668 +0.07958143 1 0.005155668 +0.0968001 1 0.005155668 +0.1160161 1 0.005155668 +0.1372908 1 0.005155668 +0.1606827 1 0.005155668 +0.1862481 1 0.005155668 +0.2140411 1 0.005155668 +0.2441142 1 0.005155668 +0.2765176 1 0.005155668 +0.3113005 1 0.005155668 +0.3485102 1 0.005155668 +0.388193 1 0.005155668 +0.4303934 1 0.005155668 +0.4751555 1 0.005155668 +0.5225216 1 0.005155668 +0.5725335 1 0.005155668 +0.6252316 1 0.005155668 +0.6806558 1 0.005155668 +0.7388448 1 0.005155668 +0.7998369 1 0.005155668 +0.8636691 1 0.005155668 +0.9303782 1 0.005155668 +1 1 0.005155668 +0 0 0.009080105 +0.002418731 0 0.009080105 +0.005155668 0 0.009080105 +0.009080105 0 0.009080105 +0.01434988 0 0.009080105 +0.02107202 0 0.009080105 +0.02934285 0 0.009080105 +0.03925039 0 0.009080105 +0.05087609 0 0.009080105 +0.06429595 0 0.009080105 +0.07958143 0 0.009080105 +0.0968001 0 0.009080105 +0.1160161 0 0.009080105 +0.1372908 0 0.009080105 +0.1606827 0 0.009080105 +0.1862481 0 0.009080105 +0.2140411 0 0.009080105 +0.2441142 0 0.009080105 +0.2765176 0 0.009080105 +0.3113005 0 0.009080105 +0.3485102 0 0.009080105 +0.388193 0 0.009080105 +0.4303934 0 0.009080105 +0.4751555 0 0.009080105 +0.5225216 0 0.009080105 +0.5725335 0 0.009080105 +0.6252316 0 0.009080105 +0.6806558 0 0.009080105 +0.7388448 0 0.009080105 +0.7998369 0 0.009080105 +0.8636691 0 0.009080105 +0.9303782 0 0.009080105 +1 0 0.009080105 +0 0.002418731 0.009080105 +0.002418731 0.002418731 0.009080105 +0.005155668 0.002418731 0.009080105 +0.009080105 0.002418731 0.009080105 +0.01434988 0.002418731 0.009080105 +0.02107202 0.002418731 0.009080105 +0.02934285 0.002418731 0.009080105 +0.03925039 0.002418731 0.009080105 +0.05087609 0.002418731 0.009080105 +0.06429595 0.002418731 0.009080105 +0.07958143 0.002418731 0.009080105 +0.0968001 0.002418731 0.009080105 +0.1160161 0.002418731 0.009080105 +0.1372908 0.002418731 0.009080105 +0.1606827 0.002418731 0.009080105 +0.1862481 0.002418731 0.009080105 +0.2140411 0.002418731 0.009080105 +0.2441142 0.002418731 0.009080105 +0.2765176 0.002418731 0.009080105 +0.3113005 0.002418731 0.009080105 +0.3485102 0.002418731 0.009080105 +0.388193 0.002418731 0.009080105 +0.4303934 0.002418731 0.009080105 +0.4751555 0.002418731 0.009080105 +0.5225216 0.002418731 0.009080105 +0.5725335 0.002418731 0.009080105 +0.6252316 0.002418731 0.009080105 +0.6806558 0.002418731 0.009080105 +0.7388448 0.002418731 0.009080105 +0.7998369 0.002418731 0.009080105 +0.8636691 0.002418731 0.009080105 +0.9303782 0.002418731 0.009080105 +1 0.002418731 0.009080105 +0 0.005155668 0.009080105 +0.002418731 0.005155668 0.009080105 +0.005155668 0.005155668 0.009080105 +0.009080105 0.005155668 0.009080105 +0.01434988 0.005155668 0.009080105 +0.02107202 0.005155668 0.009080105 +0.02934285 0.005155668 0.009080105 +0.03925039 0.005155668 0.009080105 +0.05087609 0.005155668 0.009080105 +0.06429595 0.005155668 0.009080105 +0.07958143 0.005155668 0.009080105 +0.0968001 0.005155668 0.009080105 +0.1160161 0.005155668 0.009080105 +0.1372908 0.005155668 0.009080105 +0.1606827 0.005155668 0.009080105 +0.1862481 0.005155668 0.009080105 +0.2140411 0.005155668 0.009080105 +0.2441142 0.005155668 0.009080105 +0.2765176 0.005155668 0.009080105 +0.3113005 0.005155668 0.009080105 +0.3485102 0.005155668 0.009080105 +0.388193 0.005155668 0.009080105 +0.4303934 0.005155668 0.009080105 +0.4751555 0.005155668 0.009080105 +0.5225216 0.005155668 0.009080105 +0.5725335 0.005155668 0.009080105 +0.6252316 0.005155668 0.009080105 +0.6806558 0.005155668 0.009080105 +0.7388448 0.005155668 0.009080105 +0.7998369 0.005155668 0.009080105 +0.8636691 0.005155668 0.009080105 +0.9303782 0.005155668 0.009080105 +1 0.005155668 0.009080105 +0 0.009080105 0.009080105 +0.002418731 0.009080105 0.009080105 +0.005155668 0.009080105 0.009080105 +0.009080105 0.009080105 0.009080105 +0.01434988 0.009080105 0.009080105 +0.02107202 0.009080105 0.009080105 +0.02934285 0.009080105 0.009080105 +0.03925039 0.009080105 0.009080105 +0.05087609 0.009080105 0.009080105 +0.06429595 0.009080105 0.009080105 +0.07958143 0.009080105 0.009080105 +0.0968001 0.009080105 0.009080105 +0.1160161 0.009080105 0.009080105 +0.1372908 0.009080105 0.009080105 +0.1606827 0.009080105 0.009080105 +0.1862481 0.009080105 0.009080105 +0.2140411 0.009080105 0.009080105 +0.2441142 0.009080105 0.009080105 +0.2765176 0.009080105 0.009080105 +0.3113005 0.009080105 0.009080105 +0.3485102 0.009080105 0.009080105 +0.388193 0.009080105 0.009080105 +0.4303934 0.009080105 0.009080105 +0.4751555 0.009080105 0.009080105 +0.5225216 0.009080105 0.009080105 +0.5725335 0.009080105 0.009080105 +0.6252316 0.009080105 0.009080105 +0.6806558 0.009080105 0.009080105 +0.7388448 0.009080105 0.009080105 +0.7998369 0.009080105 0.009080105 +0.8636691 0.009080105 0.009080105 +0.9303782 0.009080105 0.009080105 +1 0.009080105 0.009080105 +0 0.01434988 0.009080105 +0.002418731 0.01434988 0.009080105 +0.005155668 0.01434988 0.009080105 +0.009080105 0.01434988 0.009080105 +0.01434988 0.01434988 0.009080105 +0.02107202 0.01434988 0.009080105 +0.02934285 0.01434988 0.009080105 +0.03925039 0.01434988 0.009080105 +0.05087609 0.01434988 0.009080105 +0.06429595 0.01434988 0.009080105 +0.07958143 0.01434988 0.009080105 +0.0968001 0.01434988 0.009080105 +0.1160161 0.01434988 0.009080105 +0.1372908 0.01434988 0.009080105 +0.1606827 0.01434988 0.009080105 +0.1862481 0.01434988 0.009080105 +0.2140411 0.01434988 0.009080105 +0.2441142 0.01434988 0.009080105 +0.2765176 0.01434988 0.009080105 +0.3113005 0.01434988 0.009080105 +0.3485102 0.01434988 0.009080105 +0.388193 0.01434988 0.009080105 +0.4303934 0.01434988 0.009080105 +0.4751555 0.01434988 0.009080105 +0.5225216 0.01434988 0.009080105 +0.5725335 0.01434988 0.009080105 +0.6252316 0.01434988 0.009080105 +0.6806558 0.01434988 0.009080105 +0.7388448 0.01434988 0.009080105 +0.7998369 0.01434988 0.009080105 +0.8636691 0.01434988 0.009080105 +0.9303782 0.01434988 0.009080105 +1 0.01434988 0.009080105 +0 0.02107202 0.009080105 +0.002418731 0.02107202 0.009080105 +0.005155668 0.02107202 0.009080105 +0.009080105 0.02107202 0.009080105 +0.01434988 0.02107202 0.009080105 +0.02107202 0.02107202 0.009080105 +0.02934285 0.02107202 0.009080105 +0.03925039 0.02107202 0.009080105 +0.05087609 0.02107202 0.009080105 +0.06429595 0.02107202 0.009080105 +0.07958143 0.02107202 0.009080105 +0.0968001 0.02107202 0.009080105 +0.1160161 0.02107202 0.009080105 +0.1372908 0.02107202 0.009080105 +0.1606827 0.02107202 0.009080105 +0.1862481 0.02107202 0.009080105 +0.2140411 0.02107202 0.009080105 +0.2441142 0.02107202 0.009080105 +0.2765176 0.02107202 0.009080105 +0.3113005 0.02107202 0.009080105 +0.3485102 0.02107202 0.009080105 +0.388193 0.02107202 0.009080105 +0.4303934 0.02107202 0.009080105 +0.4751555 0.02107202 0.009080105 +0.5225216 0.02107202 0.009080105 +0.5725335 0.02107202 0.009080105 +0.6252316 0.02107202 0.009080105 +0.6806558 0.02107202 0.009080105 +0.7388448 0.02107202 0.009080105 +0.7998369 0.02107202 0.009080105 +0.8636691 0.02107202 0.009080105 +0.9303782 0.02107202 0.009080105 +1 0.02107202 0.009080105 +0 0.02934285 0.009080105 +0.002418731 0.02934285 0.009080105 +0.005155668 0.02934285 0.009080105 +0.009080105 0.02934285 0.009080105 +0.01434988 0.02934285 0.009080105 +0.02107202 0.02934285 0.009080105 +0.02934285 0.02934285 0.009080105 +0.03925039 0.02934285 0.009080105 +0.05087609 0.02934285 0.009080105 +0.06429595 0.02934285 0.009080105 +0.07958143 0.02934285 0.009080105 +0.0968001 0.02934285 0.009080105 +0.1160161 0.02934285 0.009080105 +0.1372908 0.02934285 0.009080105 +0.1606827 0.02934285 0.009080105 +0.1862481 0.02934285 0.009080105 +0.2140411 0.02934285 0.009080105 +0.2441142 0.02934285 0.009080105 +0.2765176 0.02934285 0.009080105 +0.3113005 0.02934285 0.009080105 +0.3485102 0.02934285 0.009080105 +0.388193 0.02934285 0.009080105 +0.4303934 0.02934285 0.009080105 +0.4751555 0.02934285 0.009080105 +0.5225216 0.02934285 0.009080105 +0.5725335 0.02934285 0.009080105 +0.6252316 0.02934285 0.009080105 +0.6806558 0.02934285 0.009080105 +0.7388448 0.02934285 0.009080105 +0.7998369 0.02934285 0.009080105 +0.8636691 0.02934285 0.009080105 +0.9303782 0.02934285 0.009080105 +1 0.02934285 0.009080105 +0 0.03925039 0.009080105 +0.002418731 0.03925039 0.009080105 +0.005155668 0.03925039 0.009080105 +0.009080105 0.03925039 0.009080105 +0.01434988 0.03925039 0.009080105 +0.02107202 0.03925039 0.009080105 +0.02934285 0.03925039 0.009080105 +0.03925039 0.03925039 0.009080105 +0.05087609 0.03925039 0.009080105 +0.06429595 0.03925039 0.009080105 +0.07958143 0.03925039 0.009080105 +0.0968001 0.03925039 0.009080105 +0.1160161 0.03925039 0.009080105 +0.1372908 0.03925039 0.009080105 +0.1606827 0.03925039 0.009080105 +0.1862481 0.03925039 0.009080105 +0.2140411 0.03925039 0.009080105 +0.2441142 0.03925039 0.009080105 +0.2765176 0.03925039 0.009080105 +0.3113005 0.03925039 0.009080105 +0.3485102 0.03925039 0.009080105 +0.388193 0.03925039 0.009080105 +0.4303934 0.03925039 0.009080105 +0.4751555 0.03925039 0.009080105 +0.5225216 0.03925039 0.009080105 +0.5725335 0.03925039 0.009080105 +0.6252316 0.03925039 0.009080105 +0.6806558 0.03925039 0.009080105 +0.7388448 0.03925039 0.009080105 +0.7998369 0.03925039 0.009080105 +0.8636691 0.03925039 0.009080105 +0.9303782 0.03925039 0.009080105 +1 0.03925039 0.009080105 +0 0.05087609 0.009080105 +0.002418731 0.05087609 0.009080105 +0.005155668 0.05087609 0.009080105 +0.009080105 0.05087609 0.009080105 +0.01434988 0.05087609 0.009080105 +0.02107202 0.05087609 0.009080105 +0.02934285 0.05087609 0.009080105 +0.03925039 0.05087609 0.009080105 +0.05087609 0.05087609 0.009080105 +0.06429595 0.05087609 0.009080105 +0.07958143 0.05087609 0.009080105 +0.0968001 0.05087609 0.009080105 +0.1160161 0.05087609 0.009080105 +0.1372908 0.05087609 0.009080105 +0.1606827 0.05087609 0.009080105 +0.1862481 0.05087609 0.009080105 +0.2140411 0.05087609 0.009080105 +0.2441142 0.05087609 0.009080105 +0.2765176 0.05087609 0.009080105 +0.3113005 0.05087609 0.009080105 +0.3485102 0.05087609 0.009080105 +0.388193 0.05087609 0.009080105 +0.4303934 0.05087609 0.009080105 +0.4751555 0.05087609 0.009080105 +0.5225216 0.05087609 0.009080105 +0.5725335 0.05087609 0.009080105 +0.6252316 0.05087609 0.009080105 +0.6806558 0.05087609 0.009080105 +0.7388448 0.05087609 0.009080105 +0.7998369 0.05087609 0.009080105 +0.8636691 0.05087609 0.009080105 +0.9303782 0.05087609 0.009080105 +1 0.05087609 0.009080105 +0 0.06429595 0.009080105 +0.002418731 0.06429595 0.009080105 +0.005155668 0.06429595 0.009080105 +0.009080105 0.06429595 0.009080105 +0.01434988 0.06429595 0.009080105 +0.02107202 0.06429595 0.009080105 +0.02934285 0.06429595 0.009080105 +0.03925039 0.06429595 0.009080105 +0.05087609 0.06429595 0.009080105 +0.06429595 0.06429595 0.009080105 +0.07958143 0.06429595 0.009080105 +0.0968001 0.06429595 0.009080105 +0.1160161 0.06429595 0.009080105 +0.1372908 0.06429595 0.009080105 +0.1606827 0.06429595 0.009080105 +0.1862481 0.06429595 0.009080105 +0.2140411 0.06429595 0.009080105 +0.2441142 0.06429595 0.009080105 +0.2765176 0.06429595 0.009080105 +0.3113005 0.06429595 0.009080105 +0.3485102 0.06429595 0.009080105 +0.388193 0.06429595 0.009080105 +0.4303934 0.06429595 0.009080105 +0.4751555 0.06429595 0.009080105 +0.5225216 0.06429595 0.009080105 +0.5725335 0.06429595 0.009080105 +0.6252316 0.06429595 0.009080105 +0.6806558 0.06429595 0.009080105 +0.7388448 0.06429595 0.009080105 +0.7998369 0.06429595 0.009080105 +0.8636691 0.06429595 0.009080105 +0.9303782 0.06429595 0.009080105 +1 0.06429595 0.009080105 +0 0.07958143 0.009080105 +0.002418731 0.07958143 0.009080105 +0.005155668 0.07958143 0.009080105 +0.009080105 0.07958143 0.009080105 +0.01434988 0.07958143 0.009080105 +0.02107202 0.07958143 0.009080105 +0.02934285 0.07958143 0.009080105 +0.03925039 0.07958143 0.009080105 +0.05087609 0.07958143 0.009080105 +0.06429595 0.07958143 0.009080105 +0.07958143 0.07958143 0.009080105 +0.0968001 0.07958143 0.009080105 +0.1160161 0.07958143 0.009080105 +0.1372908 0.07958143 0.009080105 +0.1606827 0.07958143 0.009080105 +0.1862481 0.07958143 0.009080105 +0.2140411 0.07958143 0.009080105 +0.2441142 0.07958143 0.009080105 +0.2765176 0.07958143 0.009080105 +0.3113005 0.07958143 0.009080105 +0.3485102 0.07958143 0.009080105 +0.388193 0.07958143 0.009080105 +0.4303934 0.07958143 0.009080105 +0.4751555 0.07958143 0.009080105 +0.5225216 0.07958143 0.009080105 +0.5725335 0.07958143 0.009080105 +0.6252316 0.07958143 0.009080105 +0.6806558 0.07958143 0.009080105 +0.7388448 0.07958143 0.009080105 +0.7998369 0.07958143 0.009080105 +0.8636691 0.07958143 0.009080105 +0.9303782 0.07958143 0.009080105 +1 0.07958143 0.009080105 +0 0.0968001 0.009080105 +0.002418731 0.0968001 0.009080105 +0.005155668 0.0968001 0.009080105 +0.009080105 0.0968001 0.009080105 +0.01434988 0.0968001 0.009080105 +0.02107202 0.0968001 0.009080105 +0.02934285 0.0968001 0.009080105 +0.03925039 0.0968001 0.009080105 +0.05087609 0.0968001 0.009080105 +0.06429595 0.0968001 0.009080105 +0.07958143 0.0968001 0.009080105 +0.0968001 0.0968001 0.009080105 +0.1160161 0.0968001 0.009080105 +0.1372908 0.0968001 0.009080105 +0.1606827 0.0968001 0.009080105 +0.1862481 0.0968001 0.009080105 +0.2140411 0.0968001 0.009080105 +0.2441142 0.0968001 0.009080105 +0.2765176 0.0968001 0.009080105 +0.3113005 0.0968001 0.009080105 +0.3485102 0.0968001 0.009080105 +0.388193 0.0968001 0.009080105 +0.4303934 0.0968001 0.009080105 +0.4751555 0.0968001 0.009080105 +0.5225216 0.0968001 0.009080105 +0.5725335 0.0968001 0.009080105 +0.6252316 0.0968001 0.009080105 +0.6806558 0.0968001 0.009080105 +0.7388448 0.0968001 0.009080105 +0.7998369 0.0968001 0.009080105 +0.8636691 0.0968001 0.009080105 +0.9303782 0.0968001 0.009080105 +1 0.0968001 0.009080105 +0 0.1160161 0.009080105 +0.002418731 0.1160161 0.009080105 +0.005155668 0.1160161 0.009080105 +0.009080105 0.1160161 0.009080105 +0.01434988 0.1160161 0.009080105 +0.02107202 0.1160161 0.009080105 +0.02934285 0.1160161 0.009080105 +0.03925039 0.1160161 0.009080105 +0.05087609 0.1160161 0.009080105 +0.06429595 0.1160161 0.009080105 +0.07958143 0.1160161 0.009080105 +0.0968001 0.1160161 0.009080105 +0.1160161 0.1160161 0.009080105 +0.1372908 0.1160161 0.009080105 +0.1606827 0.1160161 0.009080105 +0.1862481 0.1160161 0.009080105 +0.2140411 0.1160161 0.009080105 +0.2441142 0.1160161 0.009080105 +0.2765176 0.1160161 0.009080105 +0.3113005 0.1160161 0.009080105 +0.3485102 0.1160161 0.009080105 +0.388193 0.1160161 0.009080105 +0.4303934 0.1160161 0.009080105 +0.4751555 0.1160161 0.009080105 +0.5225216 0.1160161 0.009080105 +0.5725335 0.1160161 0.009080105 +0.6252316 0.1160161 0.009080105 +0.6806558 0.1160161 0.009080105 +0.7388448 0.1160161 0.009080105 +0.7998369 0.1160161 0.009080105 +0.8636691 0.1160161 0.009080105 +0.9303782 0.1160161 0.009080105 +1 0.1160161 0.009080105 +0 0.1372908 0.009080105 +0.002418731 0.1372908 0.009080105 +0.005155668 0.1372908 0.009080105 +0.009080105 0.1372908 0.009080105 +0.01434988 0.1372908 0.009080105 +0.02107202 0.1372908 0.009080105 +0.02934285 0.1372908 0.009080105 +0.03925039 0.1372908 0.009080105 +0.05087609 0.1372908 0.009080105 +0.06429595 0.1372908 0.009080105 +0.07958143 0.1372908 0.009080105 +0.0968001 0.1372908 0.009080105 +0.1160161 0.1372908 0.009080105 +0.1372908 0.1372908 0.009080105 +0.1606827 0.1372908 0.009080105 +0.1862481 0.1372908 0.009080105 +0.2140411 0.1372908 0.009080105 +0.2441142 0.1372908 0.009080105 +0.2765176 0.1372908 0.009080105 +0.3113005 0.1372908 0.009080105 +0.3485102 0.1372908 0.009080105 +0.388193 0.1372908 0.009080105 +0.4303934 0.1372908 0.009080105 +0.4751555 0.1372908 0.009080105 +0.5225216 0.1372908 0.009080105 +0.5725335 0.1372908 0.009080105 +0.6252316 0.1372908 0.009080105 +0.6806558 0.1372908 0.009080105 +0.7388448 0.1372908 0.009080105 +0.7998369 0.1372908 0.009080105 +0.8636691 0.1372908 0.009080105 +0.9303782 0.1372908 0.009080105 +1 0.1372908 0.009080105 +0 0.1606827 0.009080105 +0.002418731 0.1606827 0.009080105 +0.005155668 0.1606827 0.009080105 +0.009080105 0.1606827 0.009080105 +0.01434988 0.1606827 0.009080105 +0.02107202 0.1606827 0.009080105 +0.02934285 0.1606827 0.009080105 +0.03925039 0.1606827 0.009080105 +0.05087609 0.1606827 0.009080105 +0.06429595 0.1606827 0.009080105 +0.07958143 0.1606827 0.009080105 +0.0968001 0.1606827 0.009080105 +0.1160161 0.1606827 0.009080105 +0.1372908 0.1606827 0.009080105 +0.1606827 0.1606827 0.009080105 +0.1862481 0.1606827 0.009080105 +0.2140411 0.1606827 0.009080105 +0.2441142 0.1606827 0.009080105 +0.2765176 0.1606827 0.009080105 +0.3113005 0.1606827 0.009080105 +0.3485102 0.1606827 0.009080105 +0.388193 0.1606827 0.009080105 +0.4303934 0.1606827 0.009080105 +0.4751555 0.1606827 0.009080105 +0.5225216 0.1606827 0.009080105 +0.5725335 0.1606827 0.009080105 +0.6252316 0.1606827 0.009080105 +0.6806558 0.1606827 0.009080105 +0.7388448 0.1606827 0.009080105 +0.7998369 0.1606827 0.009080105 +0.8636691 0.1606827 0.009080105 +0.9303782 0.1606827 0.009080105 +1 0.1606827 0.009080105 +0 0.1862481 0.009080105 +0.002418731 0.1862481 0.009080105 +0.005155668 0.1862481 0.009080105 +0.009080105 0.1862481 0.009080105 +0.01434988 0.1862481 0.009080105 +0.02107202 0.1862481 0.009080105 +0.02934285 0.1862481 0.009080105 +0.03925039 0.1862481 0.009080105 +0.05087609 0.1862481 0.009080105 +0.06429595 0.1862481 0.009080105 +0.07958143 0.1862481 0.009080105 +0.0968001 0.1862481 0.009080105 +0.1160161 0.1862481 0.009080105 +0.1372908 0.1862481 0.009080105 +0.1606827 0.1862481 0.009080105 +0.1862481 0.1862481 0.009080105 +0.2140411 0.1862481 0.009080105 +0.2441142 0.1862481 0.009080105 +0.2765176 0.1862481 0.009080105 +0.3113005 0.1862481 0.009080105 +0.3485102 0.1862481 0.009080105 +0.388193 0.1862481 0.009080105 +0.4303934 0.1862481 0.009080105 +0.4751555 0.1862481 0.009080105 +0.5225216 0.1862481 0.009080105 +0.5725335 0.1862481 0.009080105 +0.6252316 0.1862481 0.009080105 +0.6806558 0.1862481 0.009080105 +0.7388448 0.1862481 0.009080105 +0.7998369 0.1862481 0.009080105 +0.8636691 0.1862481 0.009080105 +0.9303782 0.1862481 0.009080105 +1 0.1862481 0.009080105 +0 0.2140411 0.009080105 +0.002418731 0.2140411 0.009080105 +0.005155668 0.2140411 0.009080105 +0.009080105 0.2140411 0.009080105 +0.01434988 0.2140411 0.009080105 +0.02107202 0.2140411 0.009080105 +0.02934285 0.2140411 0.009080105 +0.03925039 0.2140411 0.009080105 +0.05087609 0.2140411 0.009080105 +0.06429595 0.2140411 0.009080105 +0.07958143 0.2140411 0.009080105 +0.0968001 0.2140411 0.009080105 +0.1160161 0.2140411 0.009080105 +0.1372908 0.2140411 0.009080105 +0.1606827 0.2140411 0.009080105 +0.1862481 0.2140411 0.009080105 +0.2140411 0.2140411 0.009080105 +0.2441142 0.2140411 0.009080105 +0.2765176 0.2140411 0.009080105 +0.3113005 0.2140411 0.009080105 +0.3485102 0.2140411 0.009080105 +0.388193 0.2140411 0.009080105 +0.4303934 0.2140411 0.009080105 +0.4751555 0.2140411 0.009080105 +0.5225216 0.2140411 0.009080105 +0.5725335 0.2140411 0.009080105 +0.6252316 0.2140411 0.009080105 +0.6806558 0.2140411 0.009080105 +0.7388448 0.2140411 0.009080105 +0.7998369 0.2140411 0.009080105 +0.8636691 0.2140411 0.009080105 +0.9303782 0.2140411 0.009080105 +1 0.2140411 0.009080105 +0 0.2441142 0.009080105 +0.002418731 0.2441142 0.009080105 +0.005155668 0.2441142 0.009080105 +0.009080105 0.2441142 0.009080105 +0.01434988 0.2441142 0.009080105 +0.02107202 0.2441142 0.009080105 +0.02934285 0.2441142 0.009080105 +0.03925039 0.2441142 0.009080105 +0.05087609 0.2441142 0.009080105 +0.06429595 0.2441142 0.009080105 +0.07958143 0.2441142 0.009080105 +0.0968001 0.2441142 0.009080105 +0.1160161 0.2441142 0.009080105 +0.1372908 0.2441142 0.009080105 +0.1606827 0.2441142 0.009080105 +0.1862481 0.2441142 0.009080105 +0.2140411 0.2441142 0.009080105 +0.2441142 0.2441142 0.009080105 +0.2765176 0.2441142 0.009080105 +0.3113005 0.2441142 0.009080105 +0.3485102 0.2441142 0.009080105 +0.388193 0.2441142 0.009080105 +0.4303934 0.2441142 0.009080105 +0.4751555 0.2441142 0.009080105 +0.5225216 0.2441142 0.009080105 +0.5725335 0.2441142 0.009080105 +0.6252316 0.2441142 0.009080105 +0.6806558 0.2441142 0.009080105 +0.7388448 0.2441142 0.009080105 +0.7998369 0.2441142 0.009080105 +0.8636691 0.2441142 0.009080105 +0.9303782 0.2441142 0.009080105 +1 0.2441142 0.009080105 +0 0.2765176 0.009080105 +0.002418731 0.2765176 0.009080105 +0.005155668 0.2765176 0.009080105 +0.009080105 0.2765176 0.009080105 +0.01434988 0.2765176 0.009080105 +0.02107202 0.2765176 0.009080105 +0.02934285 0.2765176 0.009080105 +0.03925039 0.2765176 0.009080105 +0.05087609 0.2765176 0.009080105 +0.06429595 0.2765176 0.009080105 +0.07958143 0.2765176 0.009080105 +0.0968001 0.2765176 0.009080105 +0.1160161 0.2765176 0.009080105 +0.1372908 0.2765176 0.009080105 +0.1606827 0.2765176 0.009080105 +0.1862481 0.2765176 0.009080105 +0.2140411 0.2765176 0.009080105 +0.2441142 0.2765176 0.009080105 +0.2765176 0.2765176 0.009080105 +0.3113005 0.2765176 0.009080105 +0.3485102 0.2765176 0.009080105 +0.388193 0.2765176 0.009080105 +0.4303934 0.2765176 0.009080105 +0.4751555 0.2765176 0.009080105 +0.5225216 0.2765176 0.009080105 +0.5725335 0.2765176 0.009080105 +0.6252316 0.2765176 0.009080105 +0.6806558 0.2765176 0.009080105 +0.7388448 0.2765176 0.009080105 +0.7998369 0.2765176 0.009080105 +0.8636691 0.2765176 0.009080105 +0.9303782 0.2765176 0.009080105 +1 0.2765176 0.009080105 +0 0.3113005 0.009080105 +0.002418731 0.3113005 0.009080105 +0.005155668 0.3113005 0.009080105 +0.009080105 0.3113005 0.009080105 +0.01434988 0.3113005 0.009080105 +0.02107202 0.3113005 0.009080105 +0.02934285 0.3113005 0.009080105 +0.03925039 0.3113005 0.009080105 +0.05087609 0.3113005 0.009080105 +0.06429595 0.3113005 0.009080105 +0.07958143 0.3113005 0.009080105 +0.0968001 0.3113005 0.009080105 +0.1160161 0.3113005 0.009080105 +0.1372908 0.3113005 0.009080105 +0.1606827 0.3113005 0.009080105 +0.1862481 0.3113005 0.009080105 +0.2140411 0.3113005 0.009080105 +0.2441142 0.3113005 0.009080105 +0.2765176 0.3113005 0.009080105 +0.3113005 0.3113005 0.009080105 +0.3485102 0.3113005 0.009080105 +0.388193 0.3113005 0.009080105 +0.4303934 0.3113005 0.009080105 +0.4751555 0.3113005 0.009080105 +0.5225216 0.3113005 0.009080105 +0.5725335 0.3113005 0.009080105 +0.6252316 0.3113005 0.009080105 +0.6806558 0.3113005 0.009080105 +0.7388448 0.3113005 0.009080105 +0.7998369 0.3113005 0.009080105 +0.8636691 0.3113005 0.009080105 +0.9303782 0.3113005 0.009080105 +1 0.3113005 0.009080105 +0 0.3485102 0.009080105 +0.002418731 0.3485102 0.009080105 +0.005155668 0.3485102 0.009080105 +0.009080105 0.3485102 0.009080105 +0.01434988 0.3485102 0.009080105 +0.02107202 0.3485102 0.009080105 +0.02934285 0.3485102 0.009080105 +0.03925039 0.3485102 0.009080105 +0.05087609 0.3485102 0.009080105 +0.06429595 0.3485102 0.009080105 +0.07958143 0.3485102 0.009080105 +0.0968001 0.3485102 0.009080105 +0.1160161 0.3485102 0.009080105 +0.1372908 0.3485102 0.009080105 +0.1606827 0.3485102 0.009080105 +0.1862481 0.3485102 0.009080105 +0.2140411 0.3485102 0.009080105 +0.2441142 0.3485102 0.009080105 +0.2765176 0.3485102 0.009080105 +0.3113005 0.3485102 0.009080105 +0.3485102 0.3485102 0.009080105 +0.388193 0.3485102 0.009080105 +0.4303934 0.3485102 0.009080105 +0.4751555 0.3485102 0.009080105 +0.5225216 0.3485102 0.009080105 +0.5725335 0.3485102 0.009080105 +0.6252316 0.3485102 0.009080105 +0.6806558 0.3485102 0.009080105 +0.7388448 0.3485102 0.009080105 +0.7998369 0.3485102 0.009080105 +0.8636691 0.3485102 0.009080105 +0.9303782 0.3485102 0.009080105 +1 0.3485102 0.009080105 +0 0.388193 0.009080105 +0.002418731 0.388193 0.009080105 +0.005155668 0.388193 0.009080105 +0.009080105 0.388193 0.009080105 +0.01434988 0.388193 0.009080105 +0.02107202 0.388193 0.009080105 +0.02934285 0.388193 0.009080105 +0.03925039 0.388193 0.009080105 +0.05087609 0.388193 0.009080105 +0.06429595 0.388193 0.009080105 +0.07958143 0.388193 0.009080105 +0.0968001 0.388193 0.009080105 +0.1160161 0.388193 0.009080105 +0.1372908 0.388193 0.009080105 +0.1606827 0.388193 0.009080105 +0.1862481 0.388193 0.009080105 +0.2140411 0.388193 0.009080105 +0.2441142 0.388193 0.009080105 +0.2765176 0.388193 0.009080105 +0.3113005 0.388193 0.009080105 +0.3485102 0.388193 0.009080105 +0.388193 0.388193 0.009080105 +0.4303934 0.388193 0.009080105 +0.4751555 0.388193 0.009080105 +0.5225216 0.388193 0.009080105 +0.5725335 0.388193 0.009080105 +0.6252316 0.388193 0.009080105 +0.6806558 0.388193 0.009080105 +0.7388448 0.388193 0.009080105 +0.7998369 0.388193 0.009080105 +0.8636691 0.388193 0.009080105 +0.9303782 0.388193 0.009080105 +1 0.388193 0.009080105 +0 0.4303934 0.009080105 +0.002418731 0.4303934 0.009080105 +0.005155668 0.4303934 0.009080105 +0.009080105 0.4303934 0.009080105 +0.01434988 0.4303934 0.009080105 +0.02107202 0.4303934 0.009080105 +0.02934285 0.4303934 0.009080105 +0.03925039 0.4303934 0.009080105 +0.05087609 0.4303934 0.009080105 +0.06429595 0.4303934 0.009080105 +0.07958143 0.4303934 0.009080105 +0.0968001 0.4303934 0.009080105 +0.1160161 0.4303934 0.009080105 +0.1372908 0.4303934 0.009080105 +0.1606827 0.4303934 0.009080105 +0.1862481 0.4303934 0.009080105 +0.2140411 0.4303934 0.009080105 +0.2441142 0.4303934 0.009080105 +0.2765176 0.4303934 0.009080105 +0.3113005 0.4303934 0.009080105 +0.3485102 0.4303934 0.009080105 +0.388193 0.4303934 0.009080105 +0.4303934 0.4303934 0.009080105 +0.4751555 0.4303934 0.009080105 +0.5225216 0.4303934 0.009080105 +0.5725335 0.4303934 0.009080105 +0.6252316 0.4303934 0.009080105 +0.6806558 0.4303934 0.009080105 +0.7388448 0.4303934 0.009080105 +0.7998369 0.4303934 0.009080105 +0.8636691 0.4303934 0.009080105 +0.9303782 0.4303934 0.009080105 +1 0.4303934 0.009080105 +0 0.4751555 0.009080105 +0.002418731 0.4751555 0.009080105 +0.005155668 0.4751555 0.009080105 +0.009080105 0.4751555 0.009080105 +0.01434988 0.4751555 0.009080105 +0.02107202 0.4751555 0.009080105 +0.02934285 0.4751555 0.009080105 +0.03925039 0.4751555 0.009080105 +0.05087609 0.4751555 0.009080105 +0.06429595 0.4751555 0.009080105 +0.07958143 0.4751555 0.009080105 +0.0968001 0.4751555 0.009080105 +0.1160161 0.4751555 0.009080105 +0.1372908 0.4751555 0.009080105 +0.1606827 0.4751555 0.009080105 +0.1862481 0.4751555 0.009080105 +0.2140411 0.4751555 0.009080105 +0.2441142 0.4751555 0.009080105 +0.2765176 0.4751555 0.009080105 +0.3113005 0.4751555 0.009080105 +0.3485102 0.4751555 0.009080105 +0.388193 0.4751555 0.009080105 +0.4303934 0.4751555 0.009080105 +0.4751555 0.4751555 0.009080105 +0.5225216 0.4751555 0.009080105 +0.5725335 0.4751555 0.009080105 +0.6252316 0.4751555 0.009080105 +0.6806558 0.4751555 0.009080105 +0.7388448 0.4751555 0.009080105 +0.7998369 0.4751555 0.009080105 +0.8636691 0.4751555 0.009080105 +0.9303782 0.4751555 0.009080105 +1 0.4751555 0.009080105 +0 0.5225216 0.009080105 +0.002418731 0.5225216 0.009080105 +0.005155668 0.5225216 0.009080105 +0.009080105 0.5225216 0.009080105 +0.01434988 0.5225216 0.009080105 +0.02107202 0.5225216 0.009080105 +0.02934285 0.5225216 0.009080105 +0.03925039 0.5225216 0.009080105 +0.05087609 0.5225216 0.009080105 +0.06429595 0.5225216 0.009080105 +0.07958143 0.5225216 0.009080105 +0.0968001 0.5225216 0.009080105 +0.1160161 0.5225216 0.009080105 +0.1372908 0.5225216 0.009080105 +0.1606827 0.5225216 0.009080105 +0.1862481 0.5225216 0.009080105 +0.2140411 0.5225216 0.009080105 +0.2441142 0.5225216 0.009080105 +0.2765176 0.5225216 0.009080105 +0.3113005 0.5225216 0.009080105 +0.3485102 0.5225216 0.009080105 +0.388193 0.5225216 0.009080105 +0.4303934 0.5225216 0.009080105 +0.4751555 0.5225216 0.009080105 +0.5225216 0.5225216 0.009080105 +0.5725335 0.5225216 0.009080105 +0.6252316 0.5225216 0.009080105 +0.6806558 0.5225216 0.009080105 +0.7388448 0.5225216 0.009080105 +0.7998369 0.5225216 0.009080105 +0.8636691 0.5225216 0.009080105 +0.9303782 0.5225216 0.009080105 +1 0.5225216 0.009080105 +0 0.5725335 0.009080105 +0.002418731 0.5725335 0.009080105 +0.005155668 0.5725335 0.009080105 +0.009080105 0.5725335 0.009080105 +0.01434988 0.5725335 0.009080105 +0.02107202 0.5725335 0.009080105 +0.02934285 0.5725335 0.009080105 +0.03925039 0.5725335 0.009080105 +0.05087609 0.5725335 0.009080105 +0.06429595 0.5725335 0.009080105 +0.07958143 0.5725335 0.009080105 +0.0968001 0.5725335 0.009080105 +0.1160161 0.5725335 0.009080105 +0.1372908 0.5725335 0.009080105 +0.1606827 0.5725335 0.009080105 +0.1862481 0.5725335 0.009080105 +0.2140411 0.5725335 0.009080105 +0.2441142 0.5725335 0.009080105 +0.2765176 0.5725335 0.009080105 +0.3113005 0.5725335 0.009080105 +0.3485102 0.5725335 0.009080105 +0.388193 0.5725335 0.009080105 +0.4303934 0.5725335 0.009080105 +0.4751555 0.5725335 0.009080105 +0.5225216 0.5725335 0.009080105 +0.5725335 0.5725335 0.009080105 +0.6252316 0.5725335 0.009080105 +0.6806558 0.5725335 0.009080105 +0.7388448 0.5725335 0.009080105 +0.7998369 0.5725335 0.009080105 +0.8636691 0.5725335 0.009080105 +0.9303782 0.5725335 0.009080105 +1 0.5725335 0.009080105 +0 0.6252316 0.009080105 +0.002418731 0.6252316 0.009080105 +0.005155668 0.6252316 0.009080105 +0.009080105 0.6252316 0.009080105 +0.01434988 0.6252316 0.009080105 +0.02107202 0.6252316 0.009080105 +0.02934285 0.6252316 0.009080105 +0.03925039 0.6252316 0.009080105 +0.05087609 0.6252316 0.009080105 +0.06429595 0.6252316 0.009080105 +0.07958143 0.6252316 0.009080105 +0.0968001 0.6252316 0.009080105 +0.1160161 0.6252316 0.009080105 +0.1372908 0.6252316 0.009080105 +0.1606827 0.6252316 0.009080105 +0.1862481 0.6252316 0.009080105 +0.2140411 0.6252316 0.009080105 +0.2441142 0.6252316 0.009080105 +0.2765176 0.6252316 0.009080105 +0.3113005 0.6252316 0.009080105 +0.3485102 0.6252316 0.009080105 +0.388193 0.6252316 0.009080105 +0.4303934 0.6252316 0.009080105 +0.4751555 0.6252316 0.009080105 +0.5225216 0.6252316 0.009080105 +0.5725335 0.6252316 0.009080105 +0.6252316 0.6252316 0.009080105 +0.6806558 0.6252316 0.009080105 +0.7388448 0.6252316 0.009080105 +0.7998369 0.6252316 0.009080105 +0.8636691 0.6252316 0.009080105 +0.9303782 0.6252316 0.009080105 +1 0.6252316 0.009080105 +0 0.6806558 0.009080105 +0.002418731 0.6806558 0.009080105 +0.005155668 0.6806558 0.009080105 +0.009080105 0.6806558 0.009080105 +0.01434988 0.6806558 0.009080105 +0.02107202 0.6806558 0.009080105 +0.02934285 0.6806558 0.009080105 +0.03925039 0.6806558 0.009080105 +0.05087609 0.6806558 0.009080105 +0.06429595 0.6806558 0.009080105 +0.07958143 0.6806558 0.009080105 +0.0968001 0.6806558 0.009080105 +0.1160161 0.6806558 0.009080105 +0.1372908 0.6806558 0.009080105 +0.1606827 0.6806558 0.009080105 +0.1862481 0.6806558 0.009080105 +0.2140411 0.6806558 0.009080105 +0.2441142 0.6806558 0.009080105 +0.2765176 0.6806558 0.009080105 +0.3113005 0.6806558 0.009080105 +0.3485102 0.6806558 0.009080105 +0.388193 0.6806558 0.009080105 +0.4303934 0.6806558 0.009080105 +0.4751555 0.6806558 0.009080105 +0.5225216 0.6806558 0.009080105 +0.5725335 0.6806558 0.009080105 +0.6252316 0.6806558 0.009080105 +0.6806558 0.6806558 0.009080105 +0.7388448 0.6806558 0.009080105 +0.7998369 0.6806558 0.009080105 +0.8636691 0.6806558 0.009080105 +0.9303782 0.6806558 0.009080105 +1 0.6806558 0.009080105 +0 0.7388448 0.009080105 +0.002418731 0.7388448 0.009080105 +0.005155668 0.7388448 0.009080105 +0.009080105 0.7388448 0.009080105 +0.01434988 0.7388448 0.009080105 +0.02107202 0.7388448 0.009080105 +0.02934285 0.7388448 0.009080105 +0.03925039 0.7388448 0.009080105 +0.05087609 0.7388448 0.009080105 +0.06429595 0.7388448 0.009080105 +0.07958143 0.7388448 0.009080105 +0.0968001 0.7388448 0.009080105 +0.1160161 0.7388448 0.009080105 +0.1372908 0.7388448 0.009080105 +0.1606827 0.7388448 0.009080105 +0.1862481 0.7388448 0.009080105 +0.2140411 0.7388448 0.009080105 +0.2441142 0.7388448 0.009080105 +0.2765176 0.7388448 0.009080105 +0.3113005 0.7388448 0.009080105 +0.3485102 0.7388448 0.009080105 +0.388193 0.7388448 0.009080105 +0.4303934 0.7388448 0.009080105 +0.4751555 0.7388448 0.009080105 +0.5225216 0.7388448 0.009080105 +0.5725335 0.7388448 0.009080105 +0.6252316 0.7388448 0.009080105 +0.6806558 0.7388448 0.009080105 +0.7388448 0.7388448 0.009080105 +0.7998369 0.7388448 0.009080105 +0.8636691 0.7388448 0.009080105 +0.9303782 0.7388448 0.009080105 +1 0.7388448 0.009080105 +0 0.7998369 0.009080105 +0.002418731 0.7998369 0.009080105 +0.005155668 0.7998369 0.009080105 +0.009080105 0.7998369 0.009080105 +0.01434988 0.7998369 0.009080105 +0.02107202 0.7998369 0.009080105 +0.02934285 0.7998369 0.009080105 +0.03925039 0.7998369 0.009080105 +0.05087609 0.7998369 0.009080105 +0.06429595 0.7998369 0.009080105 +0.07958143 0.7998369 0.009080105 +0.0968001 0.7998369 0.009080105 +0.1160161 0.7998369 0.009080105 +0.1372908 0.7998369 0.009080105 +0.1606827 0.7998369 0.009080105 +0.1862481 0.7998369 0.009080105 +0.2140411 0.7998369 0.009080105 +0.2441142 0.7998369 0.009080105 +0.2765176 0.7998369 0.009080105 +0.3113005 0.7998369 0.009080105 +0.3485102 0.7998369 0.009080105 +0.388193 0.7998369 0.009080105 +0.4303934 0.7998369 0.009080105 +0.4751555 0.7998369 0.009080105 +0.5225216 0.7998369 0.009080105 +0.5725335 0.7998369 0.009080105 +0.6252316 0.7998369 0.009080105 +0.6806558 0.7998369 0.009080105 +0.7388448 0.7998369 0.009080105 +0.7998369 0.7998369 0.009080105 +0.8636691 0.7998369 0.009080105 +0.9303782 0.7998369 0.009080105 +1 0.7998369 0.009080105 +0 0.8636691 0.009080105 +0.002418731 0.8636691 0.009080105 +0.005155668 0.8636691 0.009080105 +0.009080105 0.8636691 0.009080105 +0.01434988 0.8636691 0.009080105 +0.02107202 0.8636691 0.009080105 +0.02934285 0.8636691 0.009080105 +0.03925039 0.8636691 0.009080105 +0.05087609 0.8636691 0.009080105 +0.06429595 0.8636691 0.009080105 +0.07958143 0.8636691 0.009080105 +0.0968001 0.8636691 0.009080105 +0.1160161 0.8636691 0.009080105 +0.1372908 0.8636691 0.009080105 +0.1606827 0.8636691 0.009080105 +0.1862481 0.8636691 0.009080105 +0.2140411 0.8636691 0.009080105 +0.2441142 0.8636691 0.009080105 +0.2765176 0.8636691 0.009080105 +0.3113005 0.8636691 0.009080105 +0.3485102 0.8636691 0.009080105 +0.388193 0.8636691 0.009080105 +0.4303934 0.8636691 0.009080105 +0.4751555 0.8636691 0.009080105 +0.5225216 0.8636691 0.009080105 +0.5725335 0.8636691 0.009080105 +0.6252316 0.8636691 0.009080105 +0.6806558 0.8636691 0.009080105 +0.7388448 0.8636691 0.009080105 +0.7998369 0.8636691 0.009080105 +0.8636691 0.8636691 0.009080105 +0.9303782 0.8636691 0.009080105 +1 0.8636691 0.009080105 +0 0.9303782 0.009080105 +0.002418731 0.9303782 0.009080105 +0.005155668 0.9303782 0.009080105 +0.009080105 0.9303782 0.009080105 +0.01434988 0.9303782 0.009080105 +0.02107202 0.9303782 0.009080105 +0.02934285 0.9303782 0.009080105 +0.03925039 0.9303782 0.009080105 +0.05087609 0.9303782 0.009080105 +0.06429595 0.9303782 0.009080105 +0.07958143 0.9303782 0.009080105 +0.0968001 0.9303782 0.009080105 +0.1160161 0.9303782 0.009080105 +0.1372908 0.9303782 0.009080105 +0.1606827 0.9303782 0.009080105 +0.1862481 0.9303782 0.009080105 +0.2140411 0.9303782 0.009080105 +0.2441142 0.9303782 0.009080105 +0.2765176 0.9303782 0.009080105 +0.3113005 0.9303782 0.009080105 +0.3485102 0.9303782 0.009080105 +0.388193 0.9303782 0.009080105 +0.4303934 0.9303782 0.009080105 +0.4751555 0.9303782 0.009080105 +0.5225216 0.9303782 0.009080105 +0.5725335 0.9303782 0.009080105 +0.6252316 0.9303782 0.009080105 +0.6806558 0.9303782 0.009080105 +0.7388448 0.9303782 0.009080105 +0.7998369 0.9303782 0.009080105 +0.8636691 0.9303782 0.009080105 +0.9303782 0.9303782 0.009080105 +1 0.9303782 0.009080105 +0 1 0.009080105 +0.002418731 1 0.009080105 +0.005155668 1 0.009080105 +0.009080105 1 0.009080105 +0.01434988 1 0.009080105 +0.02107202 1 0.009080105 +0.02934285 1 0.009080105 +0.03925039 1 0.009080105 +0.05087609 1 0.009080105 +0.06429595 1 0.009080105 +0.07958143 1 0.009080105 +0.0968001 1 0.009080105 +0.1160161 1 0.009080105 +0.1372908 1 0.009080105 +0.1606827 1 0.009080105 +0.1862481 1 0.009080105 +0.2140411 1 0.009080105 +0.2441142 1 0.009080105 +0.2765176 1 0.009080105 +0.3113005 1 0.009080105 +0.3485102 1 0.009080105 +0.388193 1 0.009080105 +0.4303934 1 0.009080105 +0.4751555 1 0.009080105 +0.5225216 1 0.009080105 +0.5725335 1 0.009080105 +0.6252316 1 0.009080105 +0.6806558 1 0.009080105 +0.7388448 1 0.009080105 +0.7998369 1 0.009080105 +0.8636691 1 0.009080105 +0.9303782 1 0.009080105 +1 1 0.009080105 +0 0 0.01434988 +0.002418731 0 0.01434988 +0.005155668 0 0.01434988 +0.009080105 0 0.01434988 +0.01434988 0 0.01434988 +0.02107202 0 0.01434988 +0.02934285 0 0.01434988 +0.03925039 0 0.01434988 +0.05087609 0 0.01434988 +0.06429595 0 0.01434988 +0.07958143 0 0.01434988 +0.0968001 0 0.01434988 +0.1160161 0 0.01434988 +0.1372908 0 0.01434988 +0.1606827 0 0.01434988 +0.1862481 0 0.01434988 +0.2140411 0 0.01434988 +0.2441142 0 0.01434988 +0.2765176 0 0.01434988 +0.3113005 0 0.01434988 +0.3485102 0 0.01434988 +0.388193 0 0.01434988 +0.4303934 0 0.01434988 +0.4751555 0 0.01434988 +0.5225216 0 0.01434988 +0.5725335 0 0.01434988 +0.6252316 0 0.01434988 +0.6806558 0 0.01434988 +0.7388448 0 0.01434988 +0.7998369 0 0.01434988 +0.8636691 0 0.01434988 +0.9303782 0 0.01434988 +1 0 0.01434988 +0 0.002418731 0.01434988 +0.002418731 0.002418731 0.01434988 +0.005155668 0.002418731 0.01434988 +0.009080105 0.002418731 0.01434988 +0.01434988 0.002418731 0.01434988 +0.02107202 0.002418731 0.01434988 +0.02934285 0.002418731 0.01434988 +0.03925039 0.002418731 0.01434988 +0.05087609 0.002418731 0.01434988 +0.06429595 0.002418731 0.01434988 +0.07958143 0.002418731 0.01434988 +0.0968001 0.002418731 0.01434988 +0.1160161 0.002418731 0.01434988 +0.1372908 0.002418731 0.01434988 +0.1606827 0.002418731 0.01434988 +0.1862481 0.002418731 0.01434988 +0.2140411 0.002418731 0.01434988 +0.2441142 0.002418731 0.01434988 +0.2765176 0.002418731 0.01434988 +0.3113005 0.002418731 0.01434988 +0.3485102 0.002418731 0.01434988 +0.388193 0.002418731 0.01434988 +0.4303934 0.002418731 0.01434988 +0.4751555 0.002418731 0.01434988 +0.5225216 0.002418731 0.01434988 +0.5725335 0.002418731 0.01434988 +0.6252316 0.002418731 0.01434988 +0.6806558 0.002418731 0.01434988 +0.7388448 0.002418731 0.01434988 +0.7998369 0.002418731 0.01434988 +0.8636691 0.002418731 0.01434988 +0.9303782 0.002418731 0.01434988 +1 0.002418731 0.01434988 +0 0.005155668 0.01434988 +0.002418731 0.005155668 0.01434988 +0.005155668 0.005155668 0.01434988 +0.009080105 0.005155668 0.01434988 +0.01434988 0.005155668 0.01434988 +0.02107202 0.005155668 0.01434988 +0.02934285 0.005155668 0.01434988 +0.03925039 0.005155668 0.01434988 +0.05087609 0.005155668 0.01434988 +0.06429595 0.005155668 0.01434988 +0.07958143 0.005155668 0.01434988 +0.0968001 0.005155668 0.01434988 +0.1160161 0.005155668 0.01434988 +0.1372908 0.005155668 0.01434988 +0.1606827 0.005155668 0.01434988 +0.1862481 0.005155668 0.01434988 +0.2140411 0.005155668 0.01434988 +0.2441142 0.005155668 0.01434988 +0.2765176 0.005155668 0.01434988 +0.3113005 0.005155668 0.01434988 +0.3485102 0.005155668 0.01434988 +0.388193 0.005155668 0.01434988 +0.4303934 0.005155668 0.01434988 +0.4751555 0.005155668 0.01434988 +0.5225216 0.005155668 0.01434988 +0.5725335 0.005155668 0.01434988 +0.6252316 0.005155668 0.01434988 +0.6806558 0.005155668 0.01434988 +0.7388448 0.005155668 0.01434988 +0.7998369 0.005155668 0.01434988 +0.8636691 0.005155668 0.01434988 +0.9303782 0.005155668 0.01434988 +1 0.005155668 0.01434988 +0 0.009080105 0.01434988 +0.002418731 0.009080105 0.01434988 +0.005155668 0.009080105 0.01434988 +0.009080105 0.009080105 0.01434988 +0.01434988 0.009080105 0.01434988 +0.02107202 0.009080105 0.01434988 +0.02934285 0.009080105 0.01434988 +0.03925039 0.009080105 0.01434988 +0.05087609 0.009080105 0.01434988 +0.06429595 0.009080105 0.01434988 +0.07958143 0.009080105 0.01434988 +0.0968001 0.009080105 0.01434988 +0.1160161 0.009080105 0.01434988 +0.1372908 0.009080105 0.01434988 +0.1606827 0.009080105 0.01434988 +0.1862481 0.009080105 0.01434988 +0.2140411 0.009080105 0.01434988 +0.2441142 0.009080105 0.01434988 +0.2765176 0.009080105 0.01434988 +0.3113005 0.009080105 0.01434988 +0.3485102 0.009080105 0.01434988 +0.388193 0.009080105 0.01434988 +0.4303934 0.009080105 0.01434988 +0.4751555 0.009080105 0.01434988 +0.5225216 0.009080105 0.01434988 +0.5725335 0.009080105 0.01434988 +0.6252316 0.009080105 0.01434988 +0.6806558 0.009080105 0.01434988 +0.7388448 0.009080105 0.01434988 +0.7998369 0.009080105 0.01434988 +0.8636691 0.009080105 0.01434988 +0.9303782 0.009080105 0.01434988 +1 0.009080105 0.01434988 +0 0.01434988 0.01434988 +0.002418731 0.01434988 0.01434988 +0.005155668 0.01434988 0.01434988 +0.009080105 0.01434988 0.01434988 +0.01434988 0.01434988 0.01434988 +0.02107202 0.01434988 0.01434988 +0.02934285 0.01434988 0.01434988 +0.03925039 0.01434988 0.01434988 +0.05087609 0.01434988 0.01434988 +0.06429595 0.01434988 0.01434988 +0.07958143 0.01434988 0.01434988 +0.0968001 0.01434988 0.01434988 +0.1160161 0.01434988 0.01434988 +0.1372908 0.01434988 0.01434988 +0.1606827 0.01434988 0.01434988 +0.1862481 0.01434988 0.01434988 +0.2140411 0.01434988 0.01434988 +0.2441142 0.01434988 0.01434988 +0.2765176 0.01434988 0.01434988 +0.3113005 0.01434988 0.01434988 +0.3485102 0.01434988 0.01434988 +0.388193 0.01434988 0.01434988 +0.4303934 0.01434988 0.01434988 +0.4751555 0.01434988 0.01434988 +0.5225216 0.01434988 0.01434988 +0.5725335 0.01434988 0.01434988 +0.6252316 0.01434988 0.01434988 +0.6806558 0.01434988 0.01434988 +0.7388448 0.01434988 0.01434988 +0.7998369 0.01434988 0.01434988 +0.8636691 0.01434988 0.01434988 +0.9303782 0.01434988 0.01434988 +1 0.01434988 0.01434988 +0 0.02107202 0.01434988 +0.002418731 0.02107202 0.01434988 +0.005155668 0.02107202 0.01434988 +0.009080105 0.02107202 0.01434988 +0.01434988 0.02107202 0.01434988 +0.02107202 0.02107202 0.01434988 +0.02934285 0.02107202 0.01434988 +0.03925039 0.02107202 0.01434988 +0.05087609 0.02107202 0.01434988 +0.06429595 0.02107202 0.01434988 +0.07958143 0.02107202 0.01434988 +0.0968001 0.02107202 0.01434988 +0.1160161 0.02107202 0.01434988 +0.1372908 0.02107202 0.01434988 +0.1606827 0.02107202 0.01434988 +0.1862481 0.02107202 0.01434988 +0.2140411 0.02107202 0.01434988 +0.2441142 0.02107202 0.01434988 +0.2765176 0.02107202 0.01434988 +0.3113005 0.02107202 0.01434988 +0.3485102 0.02107202 0.01434988 +0.388193 0.02107202 0.01434988 +0.4303934 0.02107202 0.01434988 +0.4751555 0.02107202 0.01434988 +0.5225216 0.02107202 0.01434988 +0.5725335 0.02107202 0.01434988 +0.6252316 0.02107202 0.01434988 +0.6806558 0.02107202 0.01434988 +0.7388448 0.02107202 0.01434988 +0.7998369 0.02107202 0.01434988 +0.8636691 0.02107202 0.01434988 +0.9303782 0.02107202 0.01434988 +1 0.02107202 0.01434988 +0 0.02934285 0.01434988 +0.002418731 0.02934285 0.01434988 +0.005155668 0.02934285 0.01434988 +0.009080105 0.02934285 0.01434988 +0.01434988 0.02934285 0.01434988 +0.02107202 0.02934285 0.01434988 +0.02934285 0.02934285 0.01434988 +0.03925039 0.02934285 0.01434988 +0.05087609 0.02934285 0.01434988 +0.06429595 0.02934285 0.01434988 +0.07958143 0.02934285 0.01434988 +0.0968001 0.02934285 0.01434988 +0.1160161 0.02934285 0.01434988 +0.1372908 0.02934285 0.01434988 +0.1606827 0.02934285 0.01434988 +0.1862481 0.02934285 0.01434988 +0.2140411 0.02934285 0.01434988 +0.2441142 0.02934285 0.01434988 +0.2765176 0.02934285 0.01434988 +0.3113005 0.02934285 0.01434988 +0.3485102 0.02934285 0.01434988 +0.388193 0.02934285 0.01434988 +0.4303934 0.02934285 0.01434988 +0.4751555 0.02934285 0.01434988 +0.5225216 0.02934285 0.01434988 +0.5725335 0.02934285 0.01434988 +0.6252316 0.02934285 0.01434988 +0.6806558 0.02934285 0.01434988 +0.7388448 0.02934285 0.01434988 +0.7998369 0.02934285 0.01434988 +0.8636691 0.02934285 0.01434988 +0.9303782 0.02934285 0.01434988 +1 0.02934285 0.01434988 +0 0.03925039 0.01434988 +0.002418731 0.03925039 0.01434988 +0.005155668 0.03925039 0.01434988 +0.009080105 0.03925039 0.01434988 +0.01434988 0.03925039 0.01434988 +0.02107202 0.03925039 0.01434988 +0.02934285 0.03925039 0.01434988 +0.03925039 0.03925039 0.01434988 +0.05087609 0.03925039 0.01434988 +0.06429595 0.03925039 0.01434988 +0.07958143 0.03925039 0.01434988 +0.0968001 0.03925039 0.01434988 +0.1160161 0.03925039 0.01434988 +0.1372908 0.03925039 0.01434988 +0.1606827 0.03925039 0.01434988 +0.1862481 0.03925039 0.01434988 +0.2140411 0.03925039 0.01434988 +0.2441142 0.03925039 0.01434988 +0.2765176 0.03925039 0.01434988 +0.3113005 0.03925039 0.01434988 +0.3485102 0.03925039 0.01434988 +0.388193 0.03925039 0.01434988 +0.4303934 0.03925039 0.01434988 +0.4751555 0.03925039 0.01434988 +0.5225216 0.03925039 0.01434988 +0.5725335 0.03925039 0.01434988 +0.6252316 0.03925039 0.01434988 +0.6806558 0.03925039 0.01434988 +0.7388448 0.03925039 0.01434988 +0.7998369 0.03925039 0.01434988 +0.8636691 0.03925039 0.01434988 +0.9303782 0.03925039 0.01434988 +1 0.03925039 0.01434988 +0 0.05087609 0.01434988 +0.002418731 0.05087609 0.01434988 +0.005155668 0.05087609 0.01434988 +0.009080105 0.05087609 0.01434988 +0.01434988 0.05087609 0.01434988 +0.02107202 0.05087609 0.01434988 +0.02934285 0.05087609 0.01434988 +0.03925039 0.05087609 0.01434988 +0.05087609 0.05087609 0.01434988 +0.06429595 0.05087609 0.01434988 +0.07958143 0.05087609 0.01434988 +0.0968001 0.05087609 0.01434988 +0.1160161 0.05087609 0.01434988 +0.1372908 0.05087609 0.01434988 +0.1606827 0.05087609 0.01434988 +0.1862481 0.05087609 0.01434988 +0.2140411 0.05087609 0.01434988 +0.2441142 0.05087609 0.01434988 +0.2765176 0.05087609 0.01434988 +0.3113005 0.05087609 0.01434988 +0.3485102 0.05087609 0.01434988 +0.388193 0.05087609 0.01434988 +0.4303934 0.05087609 0.01434988 +0.4751555 0.05087609 0.01434988 +0.5225216 0.05087609 0.01434988 +0.5725335 0.05087609 0.01434988 +0.6252316 0.05087609 0.01434988 +0.6806558 0.05087609 0.01434988 +0.7388448 0.05087609 0.01434988 +0.7998369 0.05087609 0.01434988 +0.8636691 0.05087609 0.01434988 +0.9303782 0.05087609 0.01434988 +1 0.05087609 0.01434988 +0 0.06429595 0.01434988 +0.002418731 0.06429595 0.01434988 +0.005155668 0.06429595 0.01434988 +0.009080105 0.06429595 0.01434988 +0.01434988 0.06429595 0.01434988 +0.02107202 0.06429595 0.01434988 +0.02934285 0.06429595 0.01434988 +0.03925039 0.06429595 0.01434988 +0.05087609 0.06429595 0.01434988 +0.06429595 0.06429595 0.01434988 +0.07958143 0.06429595 0.01434988 +0.0968001 0.06429595 0.01434988 +0.1160161 0.06429595 0.01434988 +0.1372908 0.06429595 0.01434988 +0.1606827 0.06429595 0.01434988 +0.1862481 0.06429595 0.01434988 +0.2140411 0.06429595 0.01434988 +0.2441142 0.06429595 0.01434988 +0.2765176 0.06429595 0.01434988 +0.3113005 0.06429595 0.01434988 +0.3485102 0.06429595 0.01434988 +0.388193 0.06429595 0.01434988 +0.4303934 0.06429595 0.01434988 +0.4751555 0.06429595 0.01434988 +0.5225216 0.06429595 0.01434988 +0.5725335 0.06429595 0.01434988 +0.6252316 0.06429595 0.01434988 +0.6806558 0.06429595 0.01434988 +0.7388448 0.06429595 0.01434988 +0.7998369 0.06429595 0.01434988 +0.8636691 0.06429595 0.01434988 +0.9303782 0.06429595 0.01434988 +1 0.06429595 0.01434988 +0 0.07958143 0.01434988 +0.002418731 0.07958143 0.01434988 +0.005155668 0.07958143 0.01434988 +0.009080105 0.07958143 0.01434988 +0.01434988 0.07958143 0.01434988 +0.02107202 0.07958143 0.01434988 +0.02934285 0.07958143 0.01434988 +0.03925039 0.07958143 0.01434988 +0.05087609 0.07958143 0.01434988 +0.06429595 0.07958143 0.01434988 +0.07958143 0.07958143 0.01434988 +0.0968001 0.07958143 0.01434988 +0.1160161 0.07958143 0.01434988 +0.1372908 0.07958143 0.01434988 +0.1606827 0.07958143 0.01434988 +0.1862481 0.07958143 0.01434988 +0.2140411 0.07958143 0.01434988 +0.2441142 0.07958143 0.01434988 +0.2765176 0.07958143 0.01434988 +0.3113005 0.07958143 0.01434988 +0.3485102 0.07958143 0.01434988 +0.388193 0.07958143 0.01434988 +0.4303934 0.07958143 0.01434988 +0.4751555 0.07958143 0.01434988 +0.5225216 0.07958143 0.01434988 +0.5725335 0.07958143 0.01434988 +0.6252316 0.07958143 0.01434988 +0.6806558 0.07958143 0.01434988 +0.7388448 0.07958143 0.01434988 +0.7998369 0.07958143 0.01434988 +0.8636691 0.07958143 0.01434988 +0.9303782 0.07958143 0.01434988 +1 0.07958143 0.01434988 +0 0.0968001 0.01434988 +0.002418731 0.0968001 0.01434988 +0.005155668 0.0968001 0.01434988 +0.009080105 0.0968001 0.01434988 +0.01434988 0.0968001 0.01434988 +0.02107202 0.0968001 0.01434988 +0.02934285 0.0968001 0.01434988 +0.03925039 0.0968001 0.01434988 +0.05087609 0.0968001 0.01434988 +0.06429595 0.0968001 0.01434988 +0.07958143 0.0968001 0.01434988 +0.0968001 0.0968001 0.01434988 +0.1160161 0.0968001 0.01434988 +0.1372908 0.0968001 0.01434988 +0.1606827 0.0968001 0.01434988 +0.1862481 0.0968001 0.01434988 +0.2140411 0.0968001 0.01434988 +0.2441142 0.0968001 0.01434988 +0.2765176 0.0968001 0.01434988 +0.3113005 0.0968001 0.01434988 +0.3485102 0.0968001 0.01434988 +0.388193 0.0968001 0.01434988 +0.4303934 0.0968001 0.01434988 +0.4751555 0.0968001 0.01434988 +0.5225216 0.0968001 0.01434988 +0.5725335 0.0968001 0.01434988 +0.6252316 0.0968001 0.01434988 +0.6806558 0.0968001 0.01434988 +0.7388448 0.0968001 0.01434988 +0.7998369 0.0968001 0.01434988 +0.8636691 0.0968001 0.01434988 +0.9303782 0.0968001 0.01434988 +1 0.0968001 0.01434988 +0 0.1160161 0.01434988 +0.002418731 0.1160161 0.01434988 +0.005155668 0.1160161 0.01434988 +0.009080105 0.1160161 0.01434988 +0.01434988 0.1160161 0.01434988 +0.02107202 0.1160161 0.01434988 +0.02934285 0.1160161 0.01434988 +0.03925039 0.1160161 0.01434988 +0.05087609 0.1160161 0.01434988 +0.06429595 0.1160161 0.01434988 +0.07958143 0.1160161 0.01434988 +0.0968001 0.1160161 0.01434988 +0.1160161 0.1160161 0.01434988 +0.1372908 0.1160161 0.01434988 +0.1606827 0.1160161 0.01434988 +0.1862481 0.1160161 0.01434988 +0.2140411 0.1160161 0.01434988 +0.2441142 0.1160161 0.01434988 +0.2765176 0.1160161 0.01434988 +0.3113005 0.1160161 0.01434988 +0.3485102 0.1160161 0.01434988 +0.388193 0.1160161 0.01434988 +0.4303934 0.1160161 0.01434988 +0.4751555 0.1160161 0.01434988 +0.5225216 0.1160161 0.01434988 +0.5725335 0.1160161 0.01434988 +0.6252316 0.1160161 0.01434988 +0.6806558 0.1160161 0.01434988 +0.7388448 0.1160161 0.01434988 +0.7998369 0.1160161 0.01434988 +0.8636691 0.1160161 0.01434988 +0.9303782 0.1160161 0.01434988 +1 0.1160161 0.01434988 +0 0.1372908 0.01434988 +0.002418731 0.1372908 0.01434988 +0.005155668 0.1372908 0.01434988 +0.009080105 0.1372908 0.01434988 +0.01434988 0.1372908 0.01434988 +0.02107202 0.1372908 0.01434988 +0.02934285 0.1372908 0.01434988 +0.03925039 0.1372908 0.01434988 +0.05087609 0.1372908 0.01434988 +0.06429595 0.1372908 0.01434988 +0.07958143 0.1372908 0.01434988 +0.0968001 0.1372908 0.01434988 +0.1160161 0.1372908 0.01434988 +0.1372908 0.1372908 0.01434988 +0.1606827 0.1372908 0.01434988 +0.1862481 0.1372908 0.01434988 +0.2140411 0.1372908 0.01434988 +0.2441142 0.1372908 0.01434988 +0.2765176 0.1372908 0.01434988 +0.3113005 0.1372908 0.01434988 +0.3485102 0.1372908 0.01434988 +0.388193 0.1372908 0.01434988 +0.4303934 0.1372908 0.01434988 +0.4751555 0.1372908 0.01434988 +0.5225216 0.1372908 0.01434988 +0.5725335 0.1372908 0.01434988 +0.6252316 0.1372908 0.01434988 +0.6806558 0.1372908 0.01434988 +0.7388448 0.1372908 0.01434988 +0.7998369 0.1372908 0.01434988 +0.8636691 0.1372908 0.01434988 +0.9303782 0.1372908 0.01434988 +1 0.1372908 0.01434988 +0 0.1606827 0.01434988 +0.002418731 0.1606827 0.01434988 +0.005155668 0.1606827 0.01434988 +0.009080105 0.1606827 0.01434988 +0.01434988 0.1606827 0.01434988 +0.02107202 0.1606827 0.01434988 +0.02934285 0.1606827 0.01434988 +0.03925039 0.1606827 0.01434988 +0.05087609 0.1606827 0.01434988 +0.06429595 0.1606827 0.01434988 +0.07958143 0.1606827 0.01434988 +0.0968001 0.1606827 0.01434988 +0.1160161 0.1606827 0.01434988 +0.1372908 0.1606827 0.01434988 +0.1606827 0.1606827 0.01434988 +0.1862481 0.1606827 0.01434988 +0.2140411 0.1606827 0.01434988 +0.2441142 0.1606827 0.01434988 +0.2765176 0.1606827 0.01434988 +0.3113005 0.1606827 0.01434988 +0.3485102 0.1606827 0.01434988 +0.388193 0.1606827 0.01434988 +0.4303934 0.1606827 0.01434988 +0.4751555 0.1606827 0.01434988 +0.5225216 0.1606827 0.01434988 +0.5725335 0.1606827 0.01434988 +0.6252316 0.1606827 0.01434988 +0.6806558 0.1606827 0.01434988 +0.7388448 0.1606827 0.01434988 +0.7998369 0.1606827 0.01434988 +0.8636691 0.1606827 0.01434988 +0.9303782 0.1606827 0.01434988 +1 0.1606827 0.01434988 +0 0.1862481 0.01434988 +0.002418731 0.1862481 0.01434988 +0.005155668 0.1862481 0.01434988 +0.009080105 0.1862481 0.01434988 +0.01434988 0.1862481 0.01434988 +0.02107202 0.1862481 0.01434988 +0.02934285 0.1862481 0.01434988 +0.03925039 0.1862481 0.01434988 +0.05087609 0.1862481 0.01434988 +0.06429595 0.1862481 0.01434988 +0.07958143 0.1862481 0.01434988 +0.0968001 0.1862481 0.01434988 +0.1160161 0.1862481 0.01434988 +0.1372908 0.1862481 0.01434988 +0.1606827 0.1862481 0.01434988 +0.1862481 0.1862481 0.01434988 +0.2140411 0.1862481 0.01434988 +0.2441142 0.1862481 0.01434988 +0.2765176 0.1862481 0.01434988 +0.3113005 0.1862481 0.01434988 +0.3485102 0.1862481 0.01434988 +0.388193 0.1862481 0.01434988 +0.4303934 0.1862481 0.01434988 +0.4751555 0.1862481 0.01434988 +0.5225216 0.1862481 0.01434988 +0.5725335 0.1862481 0.01434988 +0.6252316 0.1862481 0.01434988 +0.6806558 0.1862481 0.01434988 +0.7388448 0.1862481 0.01434988 +0.7998369 0.1862481 0.01434988 +0.8636691 0.1862481 0.01434988 +0.9303782 0.1862481 0.01434988 +1 0.1862481 0.01434988 +0 0.2140411 0.01434988 +0.002418731 0.2140411 0.01434988 +0.005155668 0.2140411 0.01434988 +0.009080105 0.2140411 0.01434988 +0.01434988 0.2140411 0.01434988 +0.02107202 0.2140411 0.01434988 +0.02934285 0.2140411 0.01434988 +0.03925039 0.2140411 0.01434988 +0.05087609 0.2140411 0.01434988 +0.06429595 0.2140411 0.01434988 +0.07958143 0.2140411 0.01434988 +0.0968001 0.2140411 0.01434988 +0.1160161 0.2140411 0.01434988 +0.1372908 0.2140411 0.01434988 +0.1606827 0.2140411 0.01434988 +0.1862481 0.2140411 0.01434988 +0.2140411 0.2140411 0.01434988 +0.2441142 0.2140411 0.01434988 +0.2765176 0.2140411 0.01434988 +0.3113005 0.2140411 0.01434988 +0.3485102 0.2140411 0.01434988 +0.388193 0.2140411 0.01434988 +0.4303934 0.2140411 0.01434988 +0.4751555 0.2140411 0.01434988 +0.5225216 0.2140411 0.01434988 +0.5725335 0.2140411 0.01434988 +0.6252316 0.2140411 0.01434988 +0.6806558 0.2140411 0.01434988 +0.7388448 0.2140411 0.01434988 +0.7998369 0.2140411 0.01434988 +0.8636691 0.2140411 0.01434988 +0.9303782 0.2140411 0.01434988 +1 0.2140411 0.01434988 +0 0.2441142 0.01434988 +0.002418731 0.2441142 0.01434988 +0.005155668 0.2441142 0.01434988 +0.009080105 0.2441142 0.01434988 +0.01434988 0.2441142 0.01434988 +0.02107202 0.2441142 0.01434988 +0.02934285 0.2441142 0.01434988 +0.03925039 0.2441142 0.01434988 +0.05087609 0.2441142 0.01434988 +0.06429595 0.2441142 0.01434988 +0.07958143 0.2441142 0.01434988 +0.0968001 0.2441142 0.01434988 +0.1160161 0.2441142 0.01434988 +0.1372908 0.2441142 0.01434988 +0.1606827 0.2441142 0.01434988 +0.1862481 0.2441142 0.01434988 +0.2140411 0.2441142 0.01434988 +0.2441142 0.2441142 0.01434988 +0.2765176 0.2441142 0.01434988 +0.3113005 0.2441142 0.01434988 +0.3485102 0.2441142 0.01434988 +0.388193 0.2441142 0.01434988 +0.4303934 0.2441142 0.01434988 +0.4751555 0.2441142 0.01434988 +0.5225216 0.2441142 0.01434988 +0.5725335 0.2441142 0.01434988 +0.6252316 0.2441142 0.01434988 +0.6806558 0.2441142 0.01434988 +0.7388448 0.2441142 0.01434988 +0.7998369 0.2441142 0.01434988 +0.8636691 0.2441142 0.01434988 +0.9303782 0.2441142 0.01434988 +1 0.2441142 0.01434988 +0 0.2765176 0.01434988 +0.002418731 0.2765176 0.01434988 +0.005155668 0.2765176 0.01434988 +0.009080105 0.2765176 0.01434988 +0.01434988 0.2765176 0.01434988 +0.02107202 0.2765176 0.01434988 +0.02934285 0.2765176 0.01434988 +0.03925039 0.2765176 0.01434988 +0.05087609 0.2765176 0.01434988 +0.06429595 0.2765176 0.01434988 +0.07958143 0.2765176 0.01434988 +0.0968001 0.2765176 0.01434988 +0.1160161 0.2765176 0.01434988 +0.1372908 0.2765176 0.01434988 +0.1606827 0.2765176 0.01434988 +0.1862481 0.2765176 0.01434988 +0.2140411 0.2765176 0.01434988 +0.2441142 0.2765176 0.01434988 +0.2765176 0.2765176 0.01434988 +0.3113005 0.2765176 0.01434988 +0.3485102 0.2765176 0.01434988 +0.388193 0.2765176 0.01434988 +0.4303934 0.2765176 0.01434988 +0.4751555 0.2765176 0.01434988 +0.5225216 0.2765176 0.01434988 +0.5725335 0.2765176 0.01434988 +0.6252316 0.2765176 0.01434988 +0.6806558 0.2765176 0.01434988 +0.7388448 0.2765176 0.01434988 +0.7998369 0.2765176 0.01434988 +0.8636691 0.2765176 0.01434988 +0.9303782 0.2765176 0.01434988 +1 0.2765176 0.01434988 +0 0.3113005 0.01434988 +0.002418731 0.3113005 0.01434988 +0.005155668 0.3113005 0.01434988 +0.009080105 0.3113005 0.01434988 +0.01434988 0.3113005 0.01434988 +0.02107202 0.3113005 0.01434988 +0.02934285 0.3113005 0.01434988 +0.03925039 0.3113005 0.01434988 +0.05087609 0.3113005 0.01434988 +0.06429595 0.3113005 0.01434988 +0.07958143 0.3113005 0.01434988 +0.0968001 0.3113005 0.01434988 +0.1160161 0.3113005 0.01434988 +0.1372908 0.3113005 0.01434988 +0.1606827 0.3113005 0.01434988 +0.1862481 0.3113005 0.01434988 +0.2140411 0.3113005 0.01434988 +0.2441142 0.3113005 0.01434988 +0.2765176 0.3113005 0.01434988 +0.3113005 0.3113005 0.01434988 +0.3485102 0.3113005 0.01434988 +0.388193 0.3113005 0.01434988 +0.4303934 0.3113005 0.01434988 +0.4751555 0.3113005 0.01434988 +0.5225216 0.3113005 0.01434988 +0.5725335 0.3113005 0.01434988 +0.6252316 0.3113005 0.01434988 +0.6806558 0.3113005 0.01434988 +0.7388448 0.3113005 0.01434988 +0.7998369 0.3113005 0.01434988 +0.8636691 0.3113005 0.01434988 +0.9303782 0.3113005 0.01434988 +1 0.3113005 0.01434988 +0 0.3485102 0.01434988 +0.002418731 0.3485102 0.01434988 +0.005155668 0.3485102 0.01434988 +0.009080105 0.3485102 0.01434988 +0.01434988 0.3485102 0.01434988 +0.02107202 0.3485102 0.01434988 +0.02934285 0.3485102 0.01434988 +0.03925039 0.3485102 0.01434988 +0.05087609 0.3485102 0.01434988 +0.06429595 0.3485102 0.01434988 +0.07958143 0.3485102 0.01434988 +0.0968001 0.3485102 0.01434988 +0.1160161 0.3485102 0.01434988 +0.1372908 0.3485102 0.01434988 +0.1606827 0.3485102 0.01434988 +0.1862481 0.3485102 0.01434988 +0.2140411 0.3485102 0.01434988 +0.2441142 0.3485102 0.01434988 +0.2765176 0.3485102 0.01434988 +0.3113005 0.3485102 0.01434988 +0.3485102 0.3485102 0.01434988 +0.388193 0.3485102 0.01434988 +0.4303934 0.3485102 0.01434988 +0.4751555 0.3485102 0.01434988 +0.5225216 0.3485102 0.01434988 +0.5725335 0.3485102 0.01434988 +0.6252316 0.3485102 0.01434988 +0.6806558 0.3485102 0.01434988 +0.7388448 0.3485102 0.01434988 +0.7998369 0.3485102 0.01434988 +0.8636691 0.3485102 0.01434988 +0.9303782 0.3485102 0.01434988 +1 0.3485102 0.01434988 +0 0.388193 0.01434988 +0.002418731 0.388193 0.01434988 +0.005155668 0.388193 0.01434988 +0.009080105 0.388193 0.01434988 +0.01434988 0.388193 0.01434988 +0.02107202 0.388193 0.01434988 +0.02934285 0.388193 0.01434988 +0.03925039 0.388193 0.01434988 +0.05087609 0.388193 0.01434988 +0.06429595 0.388193 0.01434988 +0.07958143 0.388193 0.01434988 +0.0968001 0.388193 0.01434988 +0.1160161 0.388193 0.01434988 +0.1372908 0.388193 0.01434988 +0.1606827 0.388193 0.01434988 +0.1862481 0.388193 0.01434988 +0.2140411 0.388193 0.01434988 +0.2441142 0.388193 0.01434988 +0.2765176 0.388193 0.01434988 +0.3113005 0.388193 0.01434988 +0.3485102 0.388193 0.01434988 +0.388193 0.388193 0.01434988 +0.4303934 0.388193 0.01434988 +0.4751555 0.388193 0.01434988 +0.5225216 0.388193 0.01434988 +0.5725335 0.388193 0.01434988 +0.6252316 0.388193 0.01434988 +0.6806558 0.388193 0.01434988 +0.7388448 0.388193 0.01434988 +0.7998369 0.388193 0.01434988 +0.8636691 0.388193 0.01434988 +0.9303782 0.388193 0.01434988 +1 0.388193 0.01434988 +0 0.4303934 0.01434988 +0.002418731 0.4303934 0.01434988 +0.005155668 0.4303934 0.01434988 +0.009080105 0.4303934 0.01434988 +0.01434988 0.4303934 0.01434988 +0.02107202 0.4303934 0.01434988 +0.02934285 0.4303934 0.01434988 +0.03925039 0.4303934 0.01434988 +0.05087609 0.4303934 0.01434988 +0.06429595 0.4303934 0.01434988 +0.07958143 0.4303934 0.01434988 +0.0968001 0.4303934 0.01434988 +0.1160161 0.4303934 0.01434988 +0.1372908 0.4303934 0.01434988 +0.1606827 0.4303934 0.01434988 +0.1862481 0.4303934 0.01434988 +0.2140411 0.4303934 0.01434988 +0.2441142 0.4303934 0.01434988 +0.2765176 0.4303934 0.01434988 +0.3113005 0.4303934 0.01434988 +0.3485102 0.4303934 0.01434988 +0.388193 0.4303934 0.01434988 +0.4303934 0.4303934 0.01434988 +0.4751555 0.4303934 0.01434988 +0.5225216 0.4303934 0.01434988 +0.5725335 0.4303934 0.01434988 +0.6252316 0.4303934 0.01434988 +0.6806558 0.4303934 0.01434988 +0.7388448 0.4303934 0.01434988 +0.7998369 0.4303934 0.01434988 +0.8636691 0.4303934 0.01434988 +0.9303782 0.4303934 0.01434988 +1 0.4303934 0.01434988 +0 0.4751555 0.01434988 +0.002418731 0.4751555 0.01434988 +0.005155668 0.4751555 0.01434988 +0.009080105 0.4751555 0.01434988 +0.01434988 0.4751555 0.01434988 +0.02107202 0.4751555 0.01434988 +0.02934285 0.4751555 0.01434988 +0.03925039 0.4751555 0.01434988 +0.05087609 0.4751555 0.01434988 +0.06429595 0.4751555 0.01434988 +0.07958143 0.4751555 0.01434988 +0.0968001 0.4751555 0.01434988 +0.1160161 0.4751555 0.01434988 +0.1372908 0.4751555 0.01434988 +0.1606827 0.4751555 0.01434988 +0.1862481 0.4751555 0.01434988 +0.2140411 0.4751555 0.01434988 +0.2441142 0.4751555 0.01434988 +0.2765176 0.4751555 0.01434988 +0.3113005 0.4751555 0.01434988 +0.3485102 0.4751555 0.01434988 +0.388193 0.4751555 0.01434988 +0.4303934 0.4751555 0.01434988 +0.4751555 0.4751555 0.01434988 +0.5225216 0.4751555 0.01434988 +0.5725335 0.4751555 0.01434988 +0.6252316 0.4751555 0.01434988 +0.6806558 0.4751555 0.01434988 +0.7388448 0.4751555 0.01434988 +0.7998369 0.4751555 0.01434988 +0.8636691 0.4751555 0.01434988 +0.9303782 0.4751555 0.01434988 +1 0.4751555 0.01434988 +0 0.5225216 0.01434988 +0.002418731 0.5225216 0.01434988 +0.005155668 0.5225216 0.01434988 +0.009080105 0.5225216 0.01434988 +0.01434988 0.5225216 0.01434988 +0.02107202 0.5225216 0.01434988 +0.02934285 0.5225216 0.01434988 +0.03925039 0.5225216 0.01434988 +0.05087609 0.5225216 0.01434988 +0.06429595 0.5225216 0.01434988 +0.07958143 0.5225216 0.01434988 +0.0968001 0.5225216 0.01434988 +0.1160161 0.5225216 0.01434988 +0.1372908 0.5225216 0.01434988 +0.1606827 0.5225216 0.01434988 +0.1862481 0.5225216 0.01434988 +0.2140411 0.5225216 0.01434988 +0.2441142 0.5225216 0.01434988 +0.2765176 0.5225216 0.01434988 +0.3113005 0.5225216 0.01434988 +0.3485102 0.5225216 0.01434988 +0.388193 0.5225216 0.01434988 +0.4303934 0.5225216 0.01434988 +0.4751555 0.5225216 0.01434988 +0.5225216 0.5225216 0.01434988 +0.5725335 0.5225216 0.01434988 +0.6252316 0.5225216 0.01434988 +0.6806558 0.5225216 0.01434988 +0.7388448 0.5225216 0.01434988 +0.7998369 0.5225216 0.01434988 +0.8636691 0.5225216 0.01434988 +0.9303782 0.5225216 0.01434988 +1 0.5225216 0.01434988 +0 0.5725335 0.01434988 +0.002418731 0.5725335 0.01434988 +0.005155668 0.5725335 0.01434988 +0.009080105 0.5725335 0.01434988 +0.01434988 0.5725335 0.01434988 +0.02107202 0.5725335 0.01434988 +0.02934285 0.5725335 0.01434988 +0.03925039 0.5725335 0.01434988 +0.05087609 0.5725335 0.01434988 +0.06429595 0.5725335 0.01434988 +0.07958143 0.5725335 0.01434988 +0.0968001 0.5725335 0.01434988 +0.1160161 0.5725335 0.01434988 +0.1372908 0.5725335 0.01434988 +0.1606827 0.5725335 0.01434988 +0.1862481 0.5725335 0.01434988 +0.2140411 0.5725335 0.01434988 +0.2441142 0.5725335 0.01434988 +0.2765176 0.5725335 0.01434988 +0.3113005 0.5725335 0.01434988 +0.3485102 0.5725335 0.01434988 +0.388193 0.5725335 0.01434988 +0.4303934 0.5725335 0.01434988 +0.4751555 0.5725335 0.01434988 +0.5225216 0.5725335 0.01434988 +0.5725335 0.5725335 0.01434988 +0.6252316 0.5725335 0.01434988 +0.6806558 0.5725335 0.01434988 +0.7388448 0.5725335 0.01434988 +0.7998369 0.5725335 0.01434988 +0.8636691 0.5725335 0.01434988 +0.9303782 0.5725335 0.01434988 +1 0.5725335 0.01434988 +0 0.6252316 0.01434988 +0.002418731 0.6252316 0.01434988 +0.005155668 0.6252316 0.01434988 +0.009080105 0.6252316 0.01434988 +0.01434988 0.6252316 0.01434988 +0.02107202 0.6252316 0.01434988 +0.02934285 0.6252316 0.01434988 +0.03925039 0.6252316 0.01434988 +0.05087609 0.6252316 0.01434988 +0.06429595 0.6252316 0.01434988 +0.07958143 0.6252316 0.01434988 +0.0968001 0.6252316 0.01434988 +0.1160161 0.6252316 0.01434988 +0.1372908 0.6252316 0.01434988 +0.1606827 0.6252316 0.01434988 +0.1862481 0.6252316 0.01434988 +0.2140411 0.6252316 0.01434988 +0.2441142 0.6252316 0.01434988 +0.2765176 0.6252316 0.01434988 +0.3113005 0.6252316 0.01434988 +0.3485102 0.6252316 0.01434988 +0.388193 0.6252316 0.01434988 +0.4303934 0.6252316 0.01434988 +0.4751555 0.6252316 0.01434988 +0.5225216 0.6252316 0.01434988 +0.5725335 0.6252316 0.01434988 +0.6252316 0.6252316 0.01434988 +0.6806558 0.6252316 0.01434988 +0.7388448 0.6252316 0.01434988 +0.7998369 0.6252316 0.01434988 +0.8636691 0.6252316 0.01434988 +0.9303782 0.6252316 0.01434988 +1 0.6252316 0.01434988 +0 0.6806558 0.01434988 +0.002418731 0.6806558 0.01434988 +0.005155668 0.6806558 0.01434988 +0.009080105 0.6806558 0.01434988 +0.01434988 0.6806558 0.01434988 +0.02107202 0.6806558 0.01434988 +0.02934285 0.6806558 0.01434988 +0.03925039 0.6806558 0.01434988 +0.05087609 0.6806558 0.01434988 +0.06429595 0.6806558 0.01434988 +0.07958143 0.6806558 0.01434988 +0.0968001 0.6806558 0.01434988 +0.1160161 0.6806558 0.01434988 +0.1372908 0.6806558 0.01434988 +0.1606827 0.6806558 0.01434988 +0.1862481 0.6806558 0.01434988 +0.2140411 0.6806558 0.01434988 +0.2441142 0.6806558 0.01434988 +0.2765176 0.6806558 0.01434988 +0.3113005 0.6806558 0.01434988 +0.3485102 0.6806558 0.01434988 +0.388193 0.6806558 0.01434988 +0.4303934 0.6806558 0.01434988 +0.4751555 0.6806558 0.01434988 +0.5225216 0.6806558 0.01434988 +0.5725335 0.6806558 0.01434988 +0.6252316 0.6806558 0.01434988 +0.6806558 0.6806558 0.01434988 +0.7388448 0.6806558 0.01434988 +0.7998369 0.6806558 0.01434988 +0.8636691 0.6806558 0.01434988 +0.9303782 0.6806558 0.01434988 +1 0.6806558 0.01434988 +0 0.7388448 0.01434988 +0.002418731 0.7388448 0.01434988 +0.005155668 0.7388448 0.01434988 +0.009080105 0.7388448 0.01434988 +0.01434988 0.7388448 0.01434988 +0.02107202 0.7388448 0.01434988 +0.02934285 0.7388448 0.01434988 +0.03925039 0.7388448 0.01434988 +0.05087609 0.7388448 0.01434988 +0.06429595 0.7388448 0.01434988 +0.07958143 0.7388448 0.01434988 +0.0968001 0.7388448 0.01434988 +0.1160161 0.7388448 0.01434988 +0.1372908 0.7388448 0.01434988 +0.1606827 0.7388448 0.01434988 +0.1862481 0.7388448 0.01434988 +0.2140411 0.7388448 0.01434988 +0.2441142 0.7388448 0.01434988 +0.2765176 0.7388448 0.01434988 +0.3113005 0.7388448 0.01434988 +0.3485102 0.7388448 0.01434988 +0.388193 0.7388448 0.01434988 +0.4303934 0.7388448 0.01434988 +0.4751555 0.7388448 0.01434988 +0.5225216 0.7388448 0.01434988 +0.5725335 0.7388448 0.01434988 +0.6252316 0.7388448 0.01434988 +0.6806558 0.7388448 0.01434988 +0.7388448 0.7388448 0.01434988 +0.7998369 0.7388448 0.01434988 +0.8636691 0.7388448 0.01434988 +0.9303782 0.7388448 0.01434988 +1 0.7388448 0.01434988 +0 0.7998369 0.01434988 +0.002418731 0.7998369 0.01434988 +0.005155668 0.7998369 0.01434988 +0.009080105 0.7998369 0.01434988 +0.01434988 0.7998369 0.01434988 +0.02107202 0.7998369 0.01434988 +0.02934285 0.7998369 0.01434988 +0.03925039 0.7998369 0.01434988 +0.05087609 0.7998369 0.01434988 +0.06429595 0.7998369 0.01434988 +0.07958143 0.7998369 0.01434988 +0.0968001 0.7998369 0.01434988 +0.1160161 0.7998369 0.01434988 +0.1372908 0.7998369 0.01434988 +0.1606827 0.7998369 0.01434988 +0.1862481 0.7998369 0.01434988 +0.2140411 0.7998369 0.01434988 +0.2441142 0.7998369 0.01434988 +0.2765176 0.7998369 0.01434988 +0.3113005 0.7998369 0.01434988 +0.3485102 0.7998369 0.01434988 +0.388193 0.7998369 0.01434988 +0.4303934 0.7998369 0.01434988 +0.4751555 0.7998369 0.01434988 +0.5225216 0.7998369 0.01434988 +0.5725335 0.7998369 0.01434988 +0.6252316 0.7998369 0.01434988 +0.6806558 0.7998369 0.01434988 +0.7388448 0.7998369 0.01434988 +0.7998369 0.7998369 0.01434988 +0.8636691 0.7998369 0.01434988 +0.9303782 0.7998369 0.01434988 +1 0.7998369 0.01434988 +0 0.8636691 0.01434988 +0.002418731 0.8636691 0.01434988 +0.005155668 0.8636691 0.01434988 +0.009080105 0.8636691 0.01434988 +0.01434988 0.8636691 0.01434988 +0.02107202 0.8636691 0.01434988 +0.02934285 0.8636691 0.01434988 +0.03925039 0.8636691 0.01434988 +0.05087609 0.8636691 0.01434988 +0.06429595 0.8636691 0.01434988 +0.07958143 0.8636691 0.01434988 +0.0968001 0.8636691 0.01434988 +0.1160161 0.8636691 0.01434988 +0.1372908 0.8636691 0.01434988 +0.1606827 0.8636691 0.01434988 +0.1862481 0.8636691 0.01434988 +0.2140411 0.8636691 0.01434988 +0.2441142 0.8636691 0.01434988 +0.2765176 0.8636691 0.01434988 +0.3113005 0.8636691 0.01434988 +0.3485102 0.8636691 0.01434988 +0.388193 0.8636691 0.01434988 +0.4303934 0.8636691 0.01434988 +0.4751555 0.8636691 0.01434988 +0.5225216 0.8636691 0.01434988 +0.5725335 0.8636691 0.01434988 +0.6252316 0.8636691 0.01434988 +0.6806558 0.8636691 0.01434988 +0.7388448 0.8636691 0.01434988 +0.7998369 0.8636691 0.01434988 +0.8636691 0.8636691 0.01434988 +0.9303782 0.8636691 0.01434988 +1 0.8636691 0.01434988 +0 0.9303782 0.01434988 +0.002418731 0.9303782 0.01434988 +0.005155668 0.9303782 0.01434988 +0.009080105 0.9303782 0.01434988 +0.01434988 0.9303782 0.01434988 +0.02107202 0.9303782 0.01434988 +0.02934285 0.9303782 0.01434988 +0.03925039 0.9303782 0.01434988 +0.05087609 0.9303782 0.01434988 +0.06429595 0.9303782 0.01434988 +0.07958143 0.9303782 0.01434988 +0.0968001 0.9303782 0.01434988 +0.1160161 0.9303782 0.01434988 +0.1372908 0.9303782 0.01434988 +0.1606827 0.9303782 0.01434988 +0.1862481 0.9303782 0.01434988 +0.2140411 0.9303782 0.01434988 +0.2441142 0.9303782 0.01434988 +0.2765176 0.9303782 0.01434988 +0.3113005 0.9303782 0.01434988 +0.3485102 0.9303782 0.01434988 +0.388193 0.9303782 0.01434988 +0.4303934 0.9303782 0.01434988 +0.4751555 0.9303782 0.01434988 +0.5225216 0.9303782 0.01434988 +0.5725335 0.9303782 0.01434988 +0.6252316 0.9303782 0.01434988 +0.6806558 0.9303782 0.01434988 +0.7388448 0.9303782 0.01434988 +0.7998369 0.9303782 0.01434988 +0.8636691 0.9303782 0.01434988 +0.9303782 0.9303782 0.01434988 +1 0.9303782 0.01434988 +0 1 0.01434988 +0.002418731 1 0.01434988 +0.005155668 1 0.01434988 +0.009080105 1 0.01434988 +0.01434988 1 0.01434988 +0.02107202 1 0.01434988 +0.02934285 1 0.01434988 +0.03925039 1 0.01434988 +0.05087609 1 0.01434988 +0.06429595 1 0.01434988 +0.07958143 1 0.01434988 +0.0968001 1 0.01434988 +0.1160161 1 0.01434988 +0.1372908 1 0.01434988 +0.1606827 1 0.01434988 +0.1862481 1 0.01434988 +0.2140411 1 0.01434988 +0.2441142 1 0.01434988 +0.2765176 1 0.01434988 +0.3113005 1 0.01434988 +0.3485102 1 0.01434988 +0.388193 1 0.01434988 +0.4303934 1 0.01434988 +0.4751555 1 0.01434988 +0.5225216 1 0.01434988 +0.5725335 1 0.01434988 +0.6252316 1 0.01434988 +0.6806558 1 0.01434988 +0.7388448 1 0.01434988 +0.7998369 1 0.01434988 +0.8636691 1 0.01434988 +0.9303782 1 0.01434988 +1 1 0.01434988 +0 0 0.02107202 +0.002418731 0 0.02107202 +0.005155668 0 0.02107202 +0.009080105 0 0.02107202 +0.01434988 0 0.02107202 +0.02107202 0 0.02107202 +0.02934285 0 0.02107202 +0.03925039 0 0.02107202 +0.05087609 0 0.02107202 +0.06429595 0 0.02107202 +0.07958143 0 0.02107202 +0.0968001 0 0.02107202 +0.1160161 0 0.02107202 +0.1372908 0 0.02107202 +0.1606827 0 0.02107202 +0.1862481 0 0.02107202 +0.2140411 0 0.02107202 +0.2441142 0 0.02107202 +0.2765176 0 0.02107202 +0.3113005 0 0.02107202 +0.3485102 0 0.02107202 +0.388193 0 0.02107202 +0.4303934 0 0.02107202 +0.4751555 0 0.02107202 +0.5225216 0 0.02107202 +0.5725335 0 0.02107202 +0.6252316 0 0.02107202 +0.6806558 0 0.02107202 +0.7388448 0 0.02107202 +0.7998369 0 0.02107202 +0.8636691 0 0.02107202 +0.9303782 0 0.02107202 +1 0 0.02107202 +0 0.002418731 0.02107202 +0.002418731 0.002418731 0.02107202 +0.005155668 0.002418731 0.02107202 +0.009080105 0.002418731 0.02107202 +0.01434988 0.002418731 0.02107202 +0.02107202 0.002418731 0.02107202 +0.02934285 0.002418731 0.02107202 +0.03925039 0.002418731 0.02107202 +0.05087609 0.002418731 0.02107202 +0.06429595 0.002418731 0.02107202 +0.07958143 0.002418731 0.02107202 +0.0968001 0.002418731 0.02107202 +0.1160161 0.002418731 0.02107202 +0.1372908 0.002418731 0.02107202 +0.1606827 0.002418731 0.02107202 +0.1862481 0.002418731 0.02107202 +0.2140411 0.002418731 0.02107202 +0.2441142 0.002418731 0.02107202 +0.2765176 0.002418731 0.02107202 +0.3113005 0.002418731 0.02107202 +0.3485102 0.002418731 0.02107202 +0.388193 0.002418731 0.02107202 +0.4303934 0.002418731 0.02107202 +0.4751555 0.002418731 0.02107202 +0.5225216 0.002418731 0.02107202 +0.5725335 0.002418731 0.02107202 +0.6252316 0.002418731 0.02107202 +0.6806558 0.002418731 0.02107202 +0.7388448 0.002418731 0.02107202 +0.7998369 0.002418731 0.02107202 +0.8636691 0.002418731 0.02107202 +0.9303782 0.002418731 0.02107202 +1 0.002418731 0.02107202 +0 0.005155668 0.02107202 +0.002418731 0.005155668 0.02107202 +0.005155668 0.005155668 0.02107202 +0.009080105 0.005155668 0.02107202 +0.01434988 0.005155668 0.02107202 +0.02107202 0.005155668 0.02107202 +0.02934285 0.005155668 0.02107202 +0.03925039 0.005155668 0.02107202 +0.05087609 0.005155668 0.02107202 +0.06429595 0.005155668 0.02107202 +0.07958143 0.005155668 0.02107202 +0.0968001 0.005155668 0.02107202 +0.1160161 0.005155668 0.02107202 +0.1372908 0.005155668 0.02107202 +0.1606827 0.005155668 0.02107202 +0.1862481 0.005155668 0.02107202 +0.2140411 0.005155668 0.02107202 +0.2441142 0.005155668 0.02107202 +0.2765176 0.005155668 0.02107202 +0.3113005 0.005155668 0.02107202 +0.3485102 0.005155668 0.02107202 +0.388193 0.005155668 0.02107202 +0.4303934 0.005155668 0.02107202 +0.4751555 0.005155668 0.02107202 +0.5225216 0.005155668 0.02107202 +0.5725335 0.005155668 0.02107202 +0.6252316 0.005155668 0.02107202 +0.6806558 0.005155668 0.02107202 +0.7388448 0.005155668 0.02107202 +0.7998369 0.005155668 0.02107202 +0.8636691 0.005155668 0.02107202 +0.9303782 0.005155668 0.02107202 +1 0.005155668 0.02107202 +0 0.009080105 0.02107202 +0.002418731 0.009080105 0.02107202 +0.005155668 0.009080105 0.02107202 +0.009080105 0.009080105 0.02107202 +0.01434988 0.009080105 0.02107202 +0.02107202 0.009080105 0.02107202 +0.02934285 0.009080105 0.02107202 +0.03925039 0.009080105 0.02107202 +0.05087609 0.009080105 0.02107202 +0.06429595 0.009080105 0.02107202 +0.07958143 0.009080105 0.02107202 +0.0968001 0.009080105 0.02107202 +0.1160161 0.009080105 0.02107202 +0.1372908 0.009080105 0.02107202 +0.1606827 0.009080105 0.02107202 +0.1862481 0.009080105 0.02107202 +0.2140411 0.009080105 0.02107202 +0.2441142 0.009080105 0.02107202 +0.2765176 0.009080105 0.02107202 +0.3113005 0.009080105 0.02107202 +0.3485102 0.009080105 0.02107202 +0.388193 0.009080105 0.02107202 +0.4303934 0.009080105 0.02107202 +0.4751555 0.009080105 0.02107202 +0.5225216 0.009080105 0.02107202 +0.5725335 0.009080105 0.02107202 +0.6252316 0.009080105 0.02107202 +0.6806558 0.009080105 0.02107202 +0.7388448 0.009080105 0.02107202 +0.7998369 0.009080105 0.02107202 +0.8636691 0.009080105 0.02107202 +0.9303782 0.009080105 0.02107202 +1 0.009080105 0.02107202 +0 0.01434988 0.02107202 +0.002418731 0.01434988 0.02107202 +0.005155668 0.01434988 0.02107202 +0.009080105 0.01434988 0.02107202 +0.01434988 0.01434988 0.02107202 +0.02107202 0.01434988 0.02107202 +0.02934285 0.01434988 0.02107202 +0.03925039 0.01434988 0.02107202 +0.05087609 0.01434988 0.02107202 +0.06429595 0.01434988 0.02107202 +0.07958143 0.01434988 0.02107202 +0.0968001 0.01434988 0.02107202 +0.1160161 0.01434988 0.02107202 +0.1372908 0.01434988 0.02107202 +0.1606827 0.01434988 0.02107202 +0.1862481 0.01434988 0.02107202 +0.2140411 0.01434988 0.02107202 +0.2441142 0.01434988 0.02107202 +0.2765176 0.01434988 0.02107202 +0.3113005 0.01434988 0.02107202 +0.3485102 0.01434988 0.02107202 +0.388193 0.01434988 0.02107202 +0.4303934 0.01434988 0.02107202 +0.4751555 0.01434988 0.02107202 +0.5225216 0.01434988 0.02107202 +0.5725335 0.01434988 0.02107202 +0.6252316 0.01434988 0.02107202 +0.6806558 0.01434988 0.02107202 +0.7388448 0.01434988 0.02107202 +0.7998369 0.01434988 0.02107202 +0.8636691 0.01434988 0.02107202 +0.9303782 0.01434988 0.02107202 +1 0.01434988 0.02107202 +0 0.02107202 0.02107202 +0.002418731 0.02107202 0.02107202 +0.005155668 0.02107202 0.02107202 +0.009080105 0.02107202 0.02107202 +0.01434988 0.02107202 0.02107202 +0.02107202 0.02107202 0.02107202 +0.02934285 0.02107202 0.02107202 +0.03925039 0.02107202 0.02107202 +0.05087609 0.02107202 0.02107202 +0.06429595 0.02107202 0.02107202 +0.07958143 0.02107202 0.02107202 +0.0968001 0.02107202 0.02107202 +0.1160161 0.02107202 0.02107202 +0.1372908 0.02107202 0.02107202 +0.1606827 0.02107202 0.02107202 +0.1862481 0.02107202 0.02107202 +0.2140411 0.02107202 0.02107202 +0.2441142 0.02107202 0.02107202 +0.2765176 0.02107202 0.02107202 +0.3113005 0.02107202 0.02107202 +0.3485102 0.02107202 0.02107202 +0.388193 0.02107202 0.02107202 +0.4303934 0.02107202 0.02107202 +0.4751555 0.02107202 0.02107202 +0.5225216 0.02107202 0.02107202 +0.5725335 0.02107202 0.02107202 +0.6252316 0.02107202 0.02107202 +0.6806558 0.02107202 0.02107202 +0.7388448 0.02107202 0.02107202 +0.7998369 0.02107202 0.02107202 +0.8636691 0.02107202 0.02107202 +0.9303782 0.02107202 0.02107202 +1 0.02107202 0.02107202 +0 0.02934285 0.02107202 +0.002418731 0.02934285 0.02107202 +0.005155668 0.02934285 0.02107202 +0.009080105 0.02934285 0.02107202 +0.01434988 0.02934285 0.02107202 +0.02107202 0.02934285 0.02107202 +0.02934285 0.02934285 0.02107202 +0.03925039 0.02934285 0.02107202 +0.05087609 0.02934285 0.02107202 +0.06429595 0.02934285 0.02107202 +0.07958143 0.02934285 0.02107202 +0.0968001 0.02934285 0.02107202 +0.1160161 0.02934285 0.02107202 +0.1372908 0.02934285 0.02107202 +0.1606827 0.02934285 0.02107202 +0.1862481 0.02934285 0.02107202 +0.2140411 0.02934285 0.02107202 +0.2441142 0.02934285 0.02107202 +0.2765176 0.02934285 0.02107202 +0.3113005 0.02934285 0.02107202 +0.3485102 0.02934285 0.02107202 +0.388193 0.02934285 0.02107202 +0.4303934 0.02934285 0.02107202 +0.4751555 0.02934285 0.02107202 +0.5225216 0.02934285 0.02107202 +0.5725335 0.02934285 0.02107202 +0.6252316 0.02934285 0.02107202 +0.6806558 0.02934285 0.02107202 +0.7388448 0.02934285 0.02107202 +0.7998369 0.02934285 0.02107202 +0.8636691 0.02934285 0.02107202 +0.9303782 0.02934285 0.02107202 +1 0.02934285 0.02107202 +0 0.03925039 0.02107202 +0.002418731 0.03925039 0.02107202 +0.005155668 0.03925039 0.02107202 +0.009080105 0.03925039 0.02107202 +0.01434988 0.03925039 0.02107202 +0.02107202 0.03925039 0.02107202 +0.02934285 0.03925039 0.02107202 +0.03925039 0.03925039 0.02107202 +0.05087609 0.03925039 0.02107202 +0.06429595 0.03925039 0.02107202 +0.07958143 0.03925039 0.02107202 +0.0968001 0.03925039 0.02107202 +0.1160161 0.03925039 0.02107202 +0.1372908 0.03925039 0.02107202 +0.1606827 0.03925039 0.02107202 +0.1862481 0.03925039 0.02107202 +0.2140411 0.03925039 0.02107202 +0.2441142 0.03925039 0.02107202 +0.2765176 0.03925039 0.02107202 +0.3113005 0.03925039 0.02107202 +0.3485102 0.03925039 0.02107202 +0.388193 0.03925039 0.02107202 +0.4303934 0.03925039 0.02107202 +0.4751555 0.03925039 0.02107202 +0.5225216 0.03925039 0.02107202 +0.5725335 0.03925039 0.02107202 +0.6252316 0.03925039 0.02107202 +0.6806558 0.03925039 0.02107202 +0.7388448 0.03925039 0.02107202 +0.7998369 0.03925039 0.02107202 +0.8636691 0.03925039 0.02107202 +0.9303782 0.03925039 0.02107202 +1 0.03925039 0.02107202 +0 0.05087609 0.02107202 +0.002418731 0.05087609 0.02107202 +0.005155668 0.05087609 0.02107202 +0.009080105 0.05087609 0.02107202 +0.01434988 0.05087609 0.02107202 +0.02107202 0.05087609 0.02107202 +0.02934285 0.05087609 0.02107202 +0.03925039 0.05087609 0.02107202 +0.05087609 0.05087609 0.02107202 +0.06429595 0.05087609 0.02107202 +0.07958143 0.05087609 0.02107202 +0.0968001 0.05087609 0.02107202 +0.1160161 0.05087609 0.02107202 +0.1372908 0.05087609 0.02107202 +0.1606827 0.05087609 0.02107202 +0.1862481 0.05087609 0.02107202 +0.2140411 0.05087609 0.02107202 +0.2441142 0.05087609 0.02107202 +0.2765176 0.05087609 0.02107202 +0.3113005 0.05087609 0.02107202 +0.3485102 0.05087609 0.02107202 +0.388193 0.05087609 0.02107202 +0.4303934 0.05087609 0.02107202 +0.4751555 0.05087609 0.02107202 +0.5225216 0.05087609 0.02107202 +0.5725335 0.05087609 0.02107202 +0.6252316 0.05087609 0.02107202 +0.6806558 0.05087609 0.02107202 +0.7388448 0.05087609 0.02107202 +0.7998369 0.05087609 0.02107202 +0.8636691 0.05087609 0.02107202 +0.9303782 0.05087609 0.02107202 +1 0.05087609 0.02107202 +0 0.06429595 0.02107202 +0.002418731 0.06429595 0.02107202 +0.005155668 0.06429595 0.02107202 +0.009080105 0.06429595 0.02107202 +0.01434988 0.06429595 0.02107202 +0.02107202 0.06429595 0.02107202 +0.02934285 0.06429595 0.02107202 +0.03925039 0.06429595 0.02107202 +0.05087609 0.06429595 0.02107202 +0.06429595 0.06429595 0.02107202 +0.07958143 0.06429595 0.02107202 +0.0968001 0.06429595 0.02107202 +0.1160161 0.06429595 0.02107202 +0.1372908 0.06429595 0.02107202 +0.1606827 0.06429595 0.02107202 +0.1862481 0.06429595 0.02107202 +0.2140411 0.06429595 0.02107202 +0.2441142 0.06429595 0.02107202 +0.2765176 0.06429595 0.02107202 +0.3113005 0.06429595 0.02107202 +0.3485102 0.06429595 0.02107202 +0.388193 0.06429595 0.02107202 +0.4303934 0.06429595 0.02107202 +0.4751555 0.06429595 0.02107202 +0.5225216 0.06429595 0.02107202 +0.5725335 0.06429595 0.02107202 +0.6252316 0.06429595 0.02107202 +0.6806558 0.06429595 0.02107202 +0.7388448 0.06429595 0.02107202 +0.7998369 0.06429595 0.02107202 +0.8636691 0.06429595 0.02107202 +0.9303782 0.06429595 0.02107202 +1 0.06429595 0.02107202 +0 0.07958143 0.02107202 +0.002418731 0.07958143 0.02107202 +0.005155668 0.07958143 0.02107202 +0.009080105 0.07958143 0.02107202 +0.01434988 0.07958143 0.02107202 +0.02107202 0.07958143 0.02107202 +0.02934285 0.07958143 0.02107202 +0.03925039 0.07958143 0.02107202 +0.05087609 0.07958143 0.02107202 +0.06429595 0.07958143 0.02107202 +0.07958143 0.07958143 0.02107202 +0.0968001 0.07958143 0.02107202 +0.1160161 0.07958143 0.02107202 +0.1372908 0.07958143 0.02107202 +0.1606827 0.07958143 0.02107202 +0.1862481 0.07958143 0.02107202 +0.2140411 0.07958143 0.02107202 +0.2441142 0.07958143 0.02107202 +0.2765176 0.07958143 0.02107202 +0.3113005 0.07958143 0.02107202 +0.3485102 0.07958143 0.02107202 +0.388193 0.07958143 0.02107202 +0.4303934 0.07958143 0.02107202 +0.4751555 0.07958143 0.02107202 +0.5225216 0.07958143 0.02107202 +0.5725335 0.07958143 0.02107202 +0.6252316 0.07958143 0.02107202 +0.6806558 0.07958143 0.02107202 +0.7388448 0.07958143 0.02107202 +0.7998369 0.07958143 0.02107202 +0.8636691 0.07958143 0.02107202 +0.9303782 0.07958143 0.02107202 +1 0.07958143 0.02107202 +0 0.0968001 0.02107202 +0.002418731 0.0968001 0.02107202 +0.005155668 0.0968001 0.02107202 +0.009080105 0.0968001 0.02107202 +0.01434988 0.0968001 0.02107202 +0.02107202 0.0968001 0.02107202 +0.02934285 0.0968001 0.02107202 +0.03925039 0.0968001 0.02107202 +0.05087609 0.0968001 0.02107202 +0.06429595 0.0968001 0.02107202 +0.07958143 0.0968001 0.02107202 +0.0968001 0.0968001 0.02107202 +0.1160161 0.0968001 0.02107202 +0.1372908 0.0968001 0.02107202 +0.1606827 0.0968001 0.02107202 +0.1862481 0.0968001 0.02107202 +0.2140411 0.0968001 0.02107202 +0.2441142 0.0968001 0.02107202 +0.2765176 0.0968001 0.02107202 +0.3113005 0.0968001 0.02107202 +0.3485102 0.0968001 0.02107202 +0.388193 0.0968001 0.02107202 +0.4303934 0.0968001 0.02107202 +0.4751555 0.0968001 0.02107202 +0.5225216 0.0968001 0.02107202 +0.5725335 0.0968001 0.02107202 +0.6252316 0.0968001 0.02107202 +0.6806558 0.0968001 0.02107202 +0.7388448 0.0968001 0.02107202 +0.7998369 0.0968001 0.02107202 +0.8636691 0.0968001 0.02107202 +0.9303782 0.0968001 0.02107202 +1 0.0968001 0.02107202 +0 0.1160161 0.02107202 +0.002418731 0.1160161 0.02107202 +0.005155668 0.1160161 0.02107202 +0.009080105 0.1160161 0.02107202 +0.01434988 0.1160161 0.02107202 +0.02107202 0.1160161 0.02107202 +0.02934285 0.1160161 0.02107202 +0.03925039 0.1160161 0.02107202 +0.05087609 0.1160161 0.02107202 +0.06429595 0.1160161 0.02107202 +0.07958143 0.1160161 0.02107202 +0.0968001 0.1160161 0.02107202 +0.1160161 0.1160161 0.02107202 +0.1372908 0.1160161 0.02107202 +0.1606827 0.1160161 0.02107202 +0.1862481 0.1160161 0.02107202 +0.2140411 0.1160161 0.02107202 +0.2441142 0.1160161 0.02107202 +0.2765176 0.1160161 0.02107202 +0.3113005 0.1160161 0.02107202 +0.3485102 0.1160161 0.02107202 +0.388193 0.1160161 0.02107202 +0.4303934 0.1160161 0.02107202 +0.4751555 0.1160161 0.02107202 +0.5225216 0.1160161 0.02107202 +0.5725335 0.1160161 0.02107202 +0.6252316 0.1160161 0.02107202 +0.6806558 0.1160161 0.02107202 +0.7388448 0.1160161 0.02107202 +0.7998369 0.1160161 0.02107202 +0.8636691 0.1160161 0.02107202 +0.9303782 0.1160161 0.02107202 +1 0.1160161 0.02107202 +0 0.1372908 0.02107202 +0.002418731 0.1372908 0.02107202 +0.005155668 0.1372908 0.02107202 +0.009080105 0.1372908 0.02107202 +0.01434988 0.1372908 0.02107202 +0.02107202 0.1372908 0.02107202 +0.02934285 0.1372908 0.02107202 +0.03925039 0.1372908 0.02107202 +0.05087609 0.1372908 0.02107202 +0.06429595 0.1372908 0.02107202 +0.07958143 0.1372908 0.02107202 +0.0968001 0.1372908 0.02107202 +0.1160161 0.1372908 0.02107202 +0.1372908 0.1372908 0.02107202 +0.1606827 0.1372908 0.02107202 +0.1862481 0.1372908 0.02107202 +0.2140411 0.1372908 0.02107202 +0.2441142 0.1372908 0.02107202 +0.2765176 0.1372908 0.02107202 +0.3113005 0.1372908 0.02107202 +0.3485102 0.1372908 0.02107202 +0.388193 0.1372908 0.02107202 +0.4303934 0.1372908 0.02107202 +0.4751555 0.1372908 0.02107202 +0.5225216 0.1372908 0.02107202 +0.5725335 0.1372908 0.02107202 +0.6252316 0.1372908 0.02107202 +0.6806558 0.1372908 0.02107202 +0.7388448 0.1372908 0.02107202 +0.7998369 0.1372908 0.02107202 +0.8636691 0.1372908 0.02107202 +0.9303782 0.1372908 0.02107202 +1 0.1372908 0.02107202 +0 0.1606827 0.02107202 +0.002418731 0.1606827 0.02107202 +0.005155668 0.1606827 0.02107202 +0.009080105 0.1606827 0.02107202 +0.01434988 0.1606827 0.02107202 +0.02107202 0.1606827 0.02107202 +0.02934285 0.1606827 0.02107202 +0.03925039 0.1606827 0.02107202 +0.05087609 0.1606827 0.02107202 +0.06429595 0.1606827 0.02107202 +0.07958143 0.1606827 0.02107202 +0.0968001 0.1606827 0.02107202 +0.1160161 0.1606827 0.02107202 +0.1372908 0.1606827 0.02107202 +0.1606827 0.1606827 0.02107202 +0.1862481 0.1606827 0.02107202 +0.2140411 0.1606827 0.02107202 +0.2441142 0.1606827 0.02107202 +0.2765176 0.1606827 0.02107202 +0.3113005 0.1606827 0.02107202 +0.3485102 0.1606827 0.02107202 +0.388193 0.1606827 0.02107202 +0.4303934 0.1606827 0.02107202 +0.4751555 0.1606827 0.02107202 +0.5225216 0.1606827 0.02107202 +0.5725335 0.1606827 0.02107202 +0.6252316 0.1606827 0.02107202 +0.6806558 0.1606827 0.02107202 +0.7388448 0.1606827 0.02107202 +0.7998369 0.1606827 0.02107202 +0.8636691 0.1606827 0.02107202 +0.9303782 0.1606827 0.02107202 +1 0.1606827 0.02107202 +0 0.1862481 0.02107202 +0.002418731 0.1862481 0.02107202 +0.005155668 0.1862481 0.02107202 +0.009080105 0.1862481 0.02107202 +0.01434988 0.1862481 0.02107202 +0.02107202 0.1862481 0.02107202 +0.02934285 0.1862481 0.02107202 +0.03925039 0.1862481 0.02107202 +0.05087609 0.1862481 0.02107202 +0.06429595 0.1862481 0.02107202 +0.07958143 0.1862481 0.02107202 +0.0968001 0.1862481 0.02107202 +0.1160161 0.1862481 0.02107202 +0.1372908 0.1862481 0.02107202 +0.1606827 0.1862481 0.02107202 +0.1862481 0.1862481 0.02107202 +0.2140411 0.1862481 0.02107202 +0.2441142 0.1862481 0.02107202 +0.2765176 0.1862481 0.02107202 +0.3113005 0.1862481 0.02107202 +0.3485102 0.1862481 0.02107202 +0.388193 0.1862481 0.02107202 +0.4303934 0.1862481 0.02107202 +0.4751555 0.1862481 0.02107202 +0.5225216 0.1862481 0.02107202 +0.5725335 0.1862481 0.02107202 +0.6252316 0.1862481 0.02107202 +0.6806558 0.1862481 0.02107202 +0.7388448 0.1862481 0.02107202 +0.7998369 0.1862481 0.02107202 +0.8636691 0.1862481 0.02107202 +0.9303782 0.1862481 0.02107202 +1 0.1862481 0.02107202 +0 0.2140411 0.02107202 +0.002418731 0.2140411 0.02107202 +0.005155668 0.2140411 0.02107202 +0.009080105 0.2140411 0.02107202 +0.01434988 0.2140411 0.02107202 +0.02107202 0.2140411 0.02107202 +0.02934285 0.2140411 0.02107202 +0.03925039 0.2140411 0.02107202 +0.05087609 0.2140411 0.02107202 +0.06429595 0.2140411 0.02107202 +0.07958143 0.2140411 0.02107202 +0.0968001 0.2140411 0.02107202 +0.1160161 0.2140411 0.02107202 +0.1372908 0.2140411 0.02107202 +0.1606827 0.2140411 0.02107202 +0.1862481 0.2140411 0.02107202 +0.2140411 0.2140411 0.02107202 +0.2441142 0.2140411 0.02107202 +0.2765176 0.2140411 0.02107202 +0.3113005 0.2140411 0.02107202 +0.3485102 0.2140411 0.02107202 +0.388193 0.2140411 0.02107202 +0.4303934 0.2140411 0.02107202 +0.4751555 0.2140411 0.02107202 +0.5225216 0.2140411 0.02107202 +0.5725335 0.2140411 0.02107202 +0.6252316 0.2140411 0.02107202 +0.6806558 0.2140411 0.02107202 +0.7388448 0.2140411 0.02107202 +0.7998369 0.2140411 0.02107202 +0.8636691 0.2140411 0.02107202 +0.9303782 0.2140411 0.02107202 +1 0.2140411 0.02107202 +0 0.2441142 0.02107202 +0.002418731 0.2441142 0.02107202 +0.005155668 0.2441142 0.02107202 +0.009080105 0.2441142 0.02107202 +0.01434988 0.2441142 0.02107202 +0.02107202 0.2441142 0.02107202 +0.02934285 0.2441142 0.02107202 +0.03925039 0.2441142 0.02107202 +0.05087609 0.2441142 0.02107202 +0.06429595 0.2441142 0.02107202 +0.07958143 0.2441142 0.02107202 +0.0968001 0.2441142 0.02107202 +0.1160161 0.2441142 0.02107202 +0.1372908 0.2441142 0.02107202 +0.1606827 0.2441142 0.02107202 +0.1862481 0.2441142 0.02107202 +0.2140411 0.2441142 0.02107202 +0.2441142 0.2441142 0.02107202 +0.2765176 0.2441142 0.02107202 +0.3113005 0.2441142 0.02107202 +0.3485102 0.2441142 0.02107202 +0.388193 0.2441142 0.02107202 +0.4303934 0.2441142 0.02107202 +0.4751555 0.2441142 0.02107202 +0.5225216 0.2441142 0.02107202 +0.5725335 0.2441142 0.02107202 +0.6252316 0.2441142 0.02107202 +0.6806558 0.2441142 0.02107202 +0.7388448 0.2441142 0.02107202 +0.7998369 0.2441142 0.02107202 +0.8636691 0.2441142 0.02107202 +0.9303782 0.2441142 0.02107202 +1 0.2441142 0.02107202 +0 0.2765176 0.02107202 +0.002418731 0.2765176 0.02107202 +0.005155668 0.2765176 0.02107202 +0.009080105 0.2765176 0.02107202 +0.01434988 0.2765176 0.02107202 +0.02107202 0.2765176 0.02107202 +0.02934285 0.2765176 0.02107202 +0.03925039 0.2765176 0.02107202 +0.05087609 0.2765176 0.02107202 +0.06429595 0.2765176 0.02107202 +0.07958143 0.2765176 0.02107202 +0.0968001 0.2765176 0.02107202 +0.1160161 0.2765176 0.02107202 +0.1372908 0.2765176 0.02107202 +0.1606827 0.2765176 0.02107202 +0.1862481 0.2765176 0.02107202 +0.2140411 0.2765176 0.02107202 +0.2441142 0.2765176 0.02107202 +0.2765176 0.2765176 0.02107202 +0.3113005 0.2765176 0.02107202 +0.3485102 0.2765176 0.02107202 +0.388193 0.2765176 0.02107202 +0.4303934 0.2765176 0.02107202 +0.4751555 0.2765176 0.02107202 +0.5225216 0.2765176 0.02107202 +0.5725335 0.2765176 0.02107202 +0.6252316 0.2765176 0.02107202 +0.6806558 0.2765176 0.02107202 +0.7388448 0.2765176 0.02107202 +0.7998369 0.2765176 0.02107202 +0.8636691 0.2765176 0.02107202 +0.9303782 0.2765176 0.02107202 +1 0.2765176 0.02107202 +0 0.3113005 0.02107202 +0.002418731 0.3113005 0.02107202 +0.005155668 0.3113005 0.02107202 +0.009080105 0.3113005 0.02107202 +0.01434988 0.3113005 0.02107202 +0.02107202 0.3113005 0.02107202 +0.02934285 0.3113005 0.02107202 +0.03925039 0.3113005 0.02107202 +0.05087609 0.3113005 0.02107202 +0.06429595 0.3113005 0.02107202 +0.07958143 0.3113005 0.02107202 +0.0968001 0.3113005 0.02107202 +0.1160161 0.3113005 0.02107202 +0.1372908 0.3113005 0.02107202 +0.1606827 0.3113005 0.02107202 +0.1862481 0.3113005 0.02107202 +0.2140411 0.3113005 0.02107202 +0.2441142 0.3113005 0.02107202 +0.2765176 0.3113005 0.02107202 +0.3113005 0.3113005 0.02107202 +0.3485102 0.3113005 0.02107202 +0.388193 0.3113005 0.02107202 +0.4303934 0.3113005 0.02107202 +0.4751555 0.3113005 0.02107202 +0.5225216 0.3113005 0.02107202 +0.5725335 0.3113005 0.02107202 +0.6252316 0.3113005 0.02107202 +0.6806558 0.3113005 0.02107202 +0.7388448 0.3113005 0.02107202 +0.7998369 0.3113005 0.02107202 +0.8636691 0.3113005 0.02107202 +0.9303782 0.3113005 0.02107202 +1 0.3113005 0.02107202 +0 0.3485102 0.02107202 +0.002418731 0.3485102 0.02107202 +0.005155668 0.3485102 0.02107202 +0.009080105 0.3485102 0.02107202 +0.01434988 0.3485102 0.02107202 +0.02107202 0.3485102 0.02107202 +0.02934285 0.3485102 0.02107202 +0.03925039 0.3485102 0.02107202 +0.05087609 0.3485102 0.02107202 +0.06429595 0.3485102 0.02107202 +0.07958143 0.3485102 0.02107202 +0.0968001 0.3485102 0.02107202 +0.1160161 0.3485102 0.02107202 +0.1372908 0.3485102 0.02107202 +0.1606827 0.3485102 0.02107202 +0.1862481 0.3485102 0.02107202 +0.2140411 0.3485102 0.02107202 +0.2441142 0.3485102 0.02107202 +0.2765176 0.3485102 0.02107202 +0.3113005 0.3485102 0.02107202 +0.3485102 0.3485102 0.02107202 +0.388193 0.3485102 0.02107202 +0.4303934 0.3485102 0.02107202 +0.4751555 0.3485102 0.02107202 +0.5225216 0.3485102 0.02107202 +0.5725335 0.3485102 0.02107202 +0.6252316 0.3485102 0.02107202 +0.6806558 0.3485102 0.02107202 +0.7388448 0.3485102 0.02107202 +0.7998369 0.3485102 0.02107202 +0.8636691 0.3485102 0.02107202 +0.9303782 0.3485102 0.02107202 +1 0.3485102 0.02107202 +0 0.388193 0.02107202 +0.002418731 0.388193 0.02107202 +0.005155668 0.388193 0.02107202 +0.009080105 0.388193 0.02107202 +0.01434988 0.388193 0.02107202 +0.02107202 0.388193 0.02107202 +0.02934285 0.388193 0.02107202 +0.03925039 0.388193 0.02107202 +0.05087609 0.388193 0.02107202 +0.06429595 0.388193 0.02107202 +0.07958143 0.388193 0.02107202 +0.0968001 0.388193 0.02107202 +0.1160161 0.388193 0.02107202 +0.1372908 0.388193 0.02107202 +0.1606827 0.388193 0.02107202 +0.1862481 0.388193 0.02107202 +0.2140411 0.388193 0.02107202 +0.2441142 0.388193 0.02107202 +0.2765176 0.388193 0.02107202 +0.3113005 0.388193 0.02107202 +0.3485102 0.388193 0.02107202 +0.388193 0.388193 0.02107202 +0.4303934 0.388193 0.02107202 +0.4751555 0.388193 0.02107202 +0.5225216 0.388193 0.02107202 +0.5725335 0.388193 0.02107202 +0.6252316 0.388193 0.02107202 +0.6806558 0.388193 0.02107202 +0.7388448 0.388193 0.02107202 +0.7998369 0.388193 0.02107202 +0.8636691 0.388193 0.02107202 +0.9303782 0.388193 0.02107202 +1 0.388193 0.02107202 +0 0.4303934 0.02107202 +0.002418731 0.4303934 0.02107202 +0.005155668 0.4303934 0.02107202 +0.009080105 0.4303934 0.02107202 +0.01434988 0.4303934 0.02107202 +0.02107202 0.4303934 0.02107202 +0.02934285 0.4303934 0.02107202 +0.03925039 0.4303934 0.02107202 +0.05087609 0.4303934 0.02107202 +0.06429595 0.4303934 0.02107202 +0.07958143 0.4303934 0.02107202 +0.0968001 0.4303934 0.02107202 +0.1160161 0.4303934 0.02107202 +0.1372908 0.4303934 0.02107202 +0.1606827 0.4303934 0.02107202 +0.1862481 0.4303934 0.02107202 +0.2140411 0.4303934 0.02107202 +0.2441142 0.4303934 0.02107202 +0.2765176 0.4303934 0.02107202 +0.3113005 0.4303934 0.02107202 +0.3485102 0.4303934 0.02107202 +0.388193 0.4303934 0.02107202 +0.4303934 0.4303934 0.02107202 +0.4751555 0.4303934 0.02107202 +0.5225216 0.4303934 0.02107202 +0.5725335 0.4303934 0.02107202 +0.6252316 0.4303934 0.02107202 +0.6806558 0.4303934 0.02107202 +0.7388448 0.4303934 0.02107202 +0.7998369 0.4303934 0.02107202 +0.8636691 0.4303934 0.02107202 +0.9303782 0.4303934 0.02107202 +1 0.4303934 0.02107202 +0 0.4751555 0.02107202 +0.002418731 0.4751555 0.02107202 +0.005155668 0.4751555 0.02107202 +0.009080105 0.4751555 0.02107202 +0.01434988 0.4751555 0.02107202 +0.02107202 0.4751555 0.02107202 +0.02934285 0.4751555 0.02107202 +0.03925039 0.4751555 0.02107202 +0.05087609 0.4751555 0.02107202 +0.06429595 0.4751555 0.02107202 +0.07958143 0.4751555 0.02107202 +0.0968001 0.4751555 0.02107202 +0.1160161 0.4751555 0.02107202 +0.1372908 0.4751555 0.02107202 +0.1606827 0.4751555 0.02107202 +0.1862481 0.4751555 0.02107202 +0.2140411 0.4751555 0.02107202 +0.2441142 0.4751555 0.02107202 +0.2765176 0.4751555 0.02107202 +0.3113005 0.4751555 0.02107202 +0.3485102 0.4751555 0.02107202 +0.388193 0.4751555 0.02107202 +0.4303934 0.4751555 0.02107202 +0.4751555 0.4751555 0.02107202 +0.5225216 0.4751555 0.02107202 +0.5725335 0.4751555 0.02107202 +0.6252316 0.4751555 0.02107202 +0.6806558 0.4751555 0.02107202 +0.7388448 0.4751555 0.02107202 +0.7998369 0.4751555 0.02107202 +0.8636691 0.4751555 0.02107202 +0.9303782 0.4751555 0.02107202 +1 0.4751555 0.02107202 +0 0.5225216 0.02107202 +0.002418731 0.5225216 0.02107202 +0.005155668 0.5225216 0.02107202 +0.009080105 0.5225216 0.02107202 +0.01434988 0.5225216 0.02107202 +0.02107202 0.5225216 0.02107202 +0.02934285 0.5225216 0.02107202 +0.03925039 0.5225216 0.02107202 +0.05087609 0.5225216 0.02107202 +0.06429595 0.5225216 0.02107202 +0.07958143 0.5225216 0.02107202 +0.0968001 0.5225216 0.02107202 +0.1160161 0.5225216 0.02107202 +0.1372908 0.5225216 0.02107202 +0.1606827 0.5225216 0.02107202 +0.1862481 0.5225216 0.02107202 +0.2140411 0.5225216 0.02107202 +0.2441142 0.5225216 0.02107202 +0.2765176 0.5225216 0.02107202 +0.3113005 0.5225216 0.02107202 +0.3485102 0.5225216 0.02107202 +0.388193 0.5225216 0.02107202 +0.4303934 0.5225216 0.02107202 +0.4751555 0.5225216 0.02107202 +0.5225216 0.5225216 0.02107202 +0.5725335 0.5225216 0.02107202 +0.6252316 0.5225216 0.02107202 +0.6806558 0.5225216 0.02107202 +0.7388448 0.5225216 0.02107202 +0.7998369 0.5225216 0.02107202 +0.8636691 0.5225216 0.02107202 +0.9303782 0.5225216 0.02107202 +1 0.5225216 0.02107202 +0 0.5725335 0.02107202 +0.002418731 0.5725335 0.02107202 +0.005155668 0.5725335 0.02107202 +0.009080105 0.5725335 0.02107202 +0.01434988 0.5725335 0.02107202 +0.02107202 0.5725335 0.02107202 +0.02934285 0.5725335 0.02107202 +0.03925039 0.5725335 0.02107202 +0.05087609 0.5725335 0.02107202 +0.06429595 0.5725335 0.02107202 +0.07958143 0.5725335 0.02107202 +0.0968001 0.5725335 0.02107202 +0.1160161 0.5725335 0.02107202 +0.1372908 0.5725335 0.02107202 +0.1606827 0.5725335 0.02107202 +0.1862481 0.5725335 0.02107202 +0.2140411 0.5725335 0.02107202 +0.2441142 0.5725335 0.02107202 +0.2765176 0.5725335 0.02107202 +0.3113005 0.5725335 0.02107202 +0.3485102 0.5725335 0.02107202 +0.388193 0.5725335 0.02107202 +0.4303934 0.5725335 0.02107202 +0.4751555 0.5725335 0.02107202 +0.5225216 0.5725335 0.02107202 +0.5725335 0.5725335 0.02107202 +0.6252316 0.5725335 0.02107202 +0.6806558 0.5725335 0.02107202 +0.7388448 0.5725335 0.02107202 +0.7998369 0.5725335 0.02107202 +0.8636691 0.5725335 0.02107202 +0.9303782 0.5725335 0.02107202 +1 0.5725335 0.02107202 +0 0.6252316 0.02107202 +0.002418731 0.6252316 0.02107202 +0.005155668 0.6252316 0.02107202 +0.009080105 0.6252316 0.02107202 +0.01434988 0.6252316 0.02107202 +0.02107202 0.6252316 0.02107202 +0.02934285 0.6252316 0.02107202 +0.03925039 0.6252316 0.02107202 +0.05087609 0.6252316 0.02107202 +0.06429595 0.6252316 0.02107202 +0.07958143 0.6252316 0.02107202 +0.0968001 0.6252316 0.02107202 +0.1160161 0.6252316 0.02107202 +0.1372908 0.6252316 0.02107202 +0.1606827 0.6252316 0.02107202 +0.1862481 0.6252316 0.02107202 +0.2140411 0.6252316 0.02107202 +0.2441142 0.6252316 0.02107202 +0.2765176 0.6252316 0.02107202 +0.3113005 0.6252316 0.02107202 +0.3485102 0.6252316 0.02107202 +0.388193 0.6252316 0.02107202 +0.4303934 0.6252316 0.02107202 +0.4751555 0.6252316 0.02107202 +0.5225216 0.6252316 0.02107202 +0.5725335 0.6252316 0.02107202 +0.6252316 0.6252316 0.02107202 +0.6806558 0.6252316 0.02107202 +0.7388448 0.6252316 0.02107202 +0.7998369 0.6252316 0.02107202 +0.8636691 0.6252316 0.02107202 +0.9303782 0.6252316 0.02107202 +1 0.6252316 0.02107202 +0 0.6806558 0.02107202 +0.002418731 0.6806558 0.02107202 +0.005155668 0.6806558 0.02107202 +0.009080105 0.6806558 0.02107202 +0.01434988 0.6806558 0.02107202 +0.02107202 0.6806558 0.02107202 +0.02934285 0.6806558 0.02107202 +0.03925039 0.6806558 0.02107202 +0.05087609 0.6806558 0.02107202 +0.06429595 0.6806558 0.02107202 +0.07958143 0.6806558 0.02107202 +0.0968001 0.6806558 0.02107202 +0.1160161 0.6806558 0.02107202 +0.1372908 0.6806558 0.02107202 +0.1606827 0.6806558 0.02107202 +0.1862481 0.6806558 0.02107202 +0.2140411 0.6806558 0.02107202 +0.2441142 0.6806558 0.02107202 +0.2765176 0.6806558 0.02107202 +0.3113005 0.6806558 0.02107202 +0.3485102 0.6806558 0.02107202 +0.388193 0.6806558 0.02107202 +0.4303934 0.6806558 0.02107202 +0.4751555 0.6806558 0.02107202 +0.5225216 0.6806558 0.02107202 +0.5725335 0.6806558 0.02107202 +0.6252316 0.6806558 0.02107202 +0.6806558 0.6806558 0.02107202 +0.7388448 0.6806558 0.02107202 +0.7998369 0.6806558 0.02107202 +0.8636691 0.6806558 0.02107202 +0.9303782 0.6806558 0.02107202 +1 0.6806558 0.02107202 +0 0.7388448 0.02107202 +0.002418731 0.7388448 0.02107202 +0.005155668 0.7388448 0.02107202 +0.009080105 0.7388448 0.02107202 +0.01434988 0.7388448 0.02107202 +0.02107202 0.7388448 0.02107202 +0.02934285 0.7388448 0.02107202 +0.03925039 0.7388448 0.02107202 +0.05087609 0.7388448 0.02107202 +0.06429595 0.7388448 0.02107202 +0.07958143 0.7388448 0.02107202 +0.0968001 0.7388448 0.02107202 +0.1160161 0.7388448 0.02107202 +0.1372908 0.7388448 0.02107202 +0.1606827 0.7388448 0.02107202 +0.1862481 0.7388448 0.02107202 +0.2140411 0.7388448 0.02107202 +0.2441142 0.7388448 0.02107202 +0.2765176 0.7388448 0.02107202 +0.3113005 0.7388448 0.02107202 +0.3485102 0.7388448 0.02107202 +0.388193 0.7388448 0.02107202 +0.4303934 0.7388448 0.02107202 +0.4751555 0.7388448 0.02107202 +0.5225216 0.7388448 0.02107202 +0.5725335 0.7388448 0.02107202 +0.6252316 0.7388448 0.02107202 +0.6806558 0.7388448 0.02107202 +0.7388448 0.7388448 0.02107202 +0.7998369 0.7388448 0.02107202 +0.8636691 0.7388448 0.02107202 +0.9303782 0.7388448 0.02107202 +1 0.7388448 0.02107202 +0 0.7998369 0.02107202 +0.002418731 0.7998369 0.02107202 +0.005155668 0.7998369 0.02107202 +0.009080105 0.7998369 0.02107202 +0.01434988 0.7998369 0.02107202 +0.02107202 0.7998369 0.02107202 +0.02934285 0.7998369 0.02107202 +0.03925039 0.7998369 0.02107202 +0.05087609 0.7998369 0.02107202 +0.06429595 0.7998369 0.02107202 +0.07958143 0.7998369 0.02107202 +0.0968001 0.7998369 0.02107202 +0.1160161 0.7998369 0.02107202 +0.1372908 0.7998369 0.02107202 +0.1606827 0.7998369 0.02107202 +0.1862481 0.7998369 0.02107202 +0.2140411 0.7998369 0.02107202 +0.2441142 0.7998369 0.02107202 +0.2765176 0.7998369 0.02107202 +0.3113005 0.7998369 0.02107202 +0.3485102 0.7998369 0.02107202 +0.388193 0.7998369 0.02107202 +0.4303934 0.7998369 0.02107202 +0.4751555 0.7998369 0.02107202 +0.5225216 0.7998369 0.02107202 +0.5725335 0.7998369 0.02107202 +0.6252316 0.7998369 0.02107202 +0.6806558 0.7998369 0.02107202 +0.7388448 0.7998369 0.02107202 +0.7998369 0.7998369 0.02107202 +0.8636691 0.7998369 0.02107202 +0.9303782 0.7998369 0.02107202 +1 0.7998369 0.02107202 +0 0.8636691 0.02107202 +0.002418731 0.8636691 0.02107202 +0.005155668 0.8636691 0.02107202 +0.009080105 0.8636691 0.02107202 +0.01434988 0.8636691 0.02107202 +0.02107202 0.8636691 0.02107202 +0.02934285 0.8636691 0.02107202 +0.03925039 0.8636691 0.02107202 +0.05087609 0.8636691 0.02107202 +0.06429595 0.8636691 0.02107202 +0.07958143 0.8636691 0.02107202 +0.0968001 0.8636691 0.02107202 +0.1160161 0.8636691 0.02107202 +0.1372908 0.8636691 0.02107202 +0.1606827 0.8636691 0.02107202 +0.1862481 0.8636691 0.02107202 +0.2140411 0.8636691 0.02107202 +0.2441142 0.8636691 0.02107202 +0.2765176 0.8636691 0.02107202 +0.3113005 0.8636691 0.02107202 +0.3485102 0.8636691 0.02107202 +0.388193 0.8636691 0.02107202 +0.4303934 0.8636691 0.02107202 +0.4751555 0.8636691 0.02107202 +0.5225216 0.8636691 0.02107202 +0.5725335 0.8636691 0.02107202 +0.6252316 0.8636691 0.02107202 +0.6806558 0.8636691 0.02107202 +0.7388448 0.8636691 0.02107202 +0.7998369 0.8636691 0.02107202 +0.8636691 0.8636691 0.02107202 +0.9303782 0.8636691 0.02107202 +1 0.8636691 0.02107202 +0 0.9303782 0.02107202 +0.002418731 0.9303782 0.02107202 +0.005155668 0.9303782 0.02107202 +0.009080105 0.9303782 0.02107202 +0.01434988 0.9303782 0.02107202 +0.02107202 0.9303782 0.02107202 +0.02934285 0.9303782 0.02107202 +0.03925039 0.9303782 0.02107202 +0.05087609 0.9303782 0.02107202 +0.06429595 0.9303782 0.02107202 +0.07958143 0.9303782 0.02107202 +0.0968001 0.9303782 0.02107202 +0.1160161 0.9303782 0.02107202 +0.1372908 0.9303782 0.02107202 +0.1606827 0.9303782 0.02107202 +0.1862481 0.9303782 0.02107202 +0.2140411 0.9303782 0.02107202 +0.2441142 0.9303782 0.02107202 +0.2765176 0.9303782 0.02107202 +0.3113005 0.9303782 0.02107202 +0.3485102 0.9303782 0.02107202 +0.388193 0.9303782 0.02107202 +0.4303934 0.9303782 0.02107202 +0.4751555 0.9303782 0.02107202 +0.5225216 0.9303782 0.02107202 +0.5725335 0.9303782 0.02107202 +0.6252316 0.9303782 0.02107202 +0.6806558 0.9303782 0.02107202 +0.7388448 0.9303782 0.02107202 +0.7998369 0.9303782 0.02107202 +0.8636691 0.9303782 0.02107202 +0.9303782 0.9303782 0.02107202 +1 0.9303782 0.02107202 +0 1 0.02107202 +0.002418731 1 0.02107202 +0.005155668 1 0.02107202 +0.009080105 1 0.02107202 +0.01434988 1 0.02107202 +0.02107202 1 0.02107202 +0.02934285 1 0.02107202 +0.03925039 1 0.02107202 +0.05087609 1 0.02107202 +0.06429595 1 0.02107202 +0.07958143 1 0.02107202 +0.0968001 1 0.02107202 +0.1160161 1 0.02107202 +0.1372908 1 0.02107202 +0.1606827 1 0.02107202 +0.1862481 1 0.02107202 +0.2140411 1 0.02107202 +0.2441142 1 0.02107202 +0.2765176 1 0.02107202 +0.3113005 1 0.02107202 +0.3485102 1 0.02107202 +0.388193 1 0.02107202 +0.4303934 1 0.02107202 +0.4751555 1 0.02107202 +0.5225216 1 0.02107202 +0.5725335 1 0.02107202 +0.6252316 1 0.02107202 +0.6806558 1 0.02107202 +0.7388448 1 0.02107202 +0.7998369 1 0.02107202 +0.8636691 1 0.02107202 +0.9303782 1 0.02107202 +1 1 0.02107202 +0 0 0.02934285 +0.002418731 0 0.02934285 +0.005155668 0 0.02934285 +0.009080105 0 0.02934285 +0.01434988 0 0.02934285 +0.02107202 0 0.02934285 +0.02934285 0 0.02934285 +0.03925039 0 0.02934285 +0.05087609 0 0.02934285 +0.06429595 0 0.02934285 +0.07958143 0 0.02934285 +0.0968001 0 0.02934285 +0.1160161 0 0.02934285 +0.1372908 0 0.02934285 +0.1606827 0 0.02934285 +0.1862481 0 0.02934285 +0.2140411 0 0.02934285 +0.2441142 0 0.02934285 +0.2765176 0 0.02934285 +0.3113005 0 0.02934285 +0.3485102 0 0.02934285 +0.388193 0 0.02934285 +0.4303934 0 0.02934285 +0.4751555 0 0.02934285 +0.5225216 0 0.02934285 +0.5725335 0 0.02934285 +0.6252316 0 0.02934285 +0.6806558 0 0.02934285 +0.7388448 0 0.02934285 +0.7998369 0 0.02934285 +0.8636691 0 0.02934285 +0.9303782 0 0.02934285 +1 0 0.02934285 +0 0.002418731 0.02934285 +0.002418731 0.002418731 0.02934285 +0.005155668 0.002418731 0.02934285 +0.009080105 0.002418731 0.02934285 +0.01434988 0.002418731 0.02934285 +0.02107202 0.002418731 0.02934285 +0.02934285 0.002418731 0.02934285 +0.03925039 0.002418731 0.02934285 +0.05087609 0.002418731 0.02934285 +0.06429595 0.002418731 0.02934285 +0.07958143 0.002418731 0.02934285 +0.0968001 0.002418731 0.02934285 +0.1160161 0.002418731 0.02934285 +0.1372908 0.002418731 0.02934285 +0.1606827 0.002418731 0.02934285 +0.1862481 0.002418731 0.02934285 +0.2140411 0.002418731 0.02934285 +0.2441142 0.002418731 0.02934285 +0.2765176 0.002418731 0.02934285 +0.3113005 0.002418731 0.02934285 +0.3485102 0.002418731 0.02934285 +0.388193 0.002418731 0.02934285 +0.4303934 0.002418731 0.02934285 +0.4751555 0.002418731 0.02934285 +0.5225216 0.002418731 0.02934285 +0.5725335 0.002418731 0.02934285 +0.6252316 0.002418731 0.02934285 +0.6806558 0.002418731 0.02934285 +0.7388448 0.002418731 0.02934285 +0.7998369 0.002418731 0.02934285 +0.8636691 0.002418731 0.02934285 +0.9303782 0.002418731 0.02934285 +1 0.002418731 0.02934285 +0 0.005155668 0.02934285 +0.002418731 0.005155668 0.02934285 +0.005155668 0.005155668 0.02934285 +0.009080105 0.005155668 0.02934285 +0.01434988 0.005155668 0.02934285 +0.02107202 0.005155668 0.02934285 +0.02934285 0.005155668 0.02934285 +0.03925039 0.005155668 0.02934285 +0.05087609 0.005155668 0.02934285 +0.06429595 0.005155668 0.02934285 +0.07958143 0.005155668 0.02934285 +0.0968001 0.005155668 0.02934285 +0.1160161 0.005155668 0.02934285 +0.1372908 0.005155668 0.02934285 +0.1606827 0.005155668 0.02934285 +0.1862481 0.005155668 0.02934285 +0.2140411 0.005155668 0.02934285 +0.2441142 0.005155668 0.02934285 +0.2765176 0.005155668 0.02934285 +0.3113005 0.005155668 0.02934285 +0.3485102 0.005155668 0.02934285 +0.388193 0.005155668 0.02934285 +0.4303934 0.005155668 0.02934285 +0.4751555 0.005155668 0.02934285 +0.5225216 0.005155668 0.02934285 +0.5725335 0.005155668 0.02934285 +0.6252316 0.005155668 0.02934285 +0.6806558 0.005155668 0.02934285 +0.7388448 0.005155668 0.02934285 +0.7998369 0.005155668 0.02934285 +0.8636691 0.005155668 0.02934285 +0.9303782 0.005155668 0.02934285 +1 0.005155668 0.02934285 +0 0.009080105 0.02934285 +0.002418731 0.009080105 0.02934285 +0.005155668 0.009080105 0.02934285 +0.009080105 0.009080105 0.02934285 +0.01434988 0.009080105 0.02934285 +0.02107202 0.009080105 0.02934285 +0.02934285 0.009080105 0.02934285 +0.03925039 0.009080105 0.02934285 +0.05087609 0.009080105 0.02934285 +0.06429595 0.009080105 0.02934285 +0.07958143 0.009080105 0.02934285 +0.0968001 0.009080105 0.02934285 +0.1160161 0.009080105 0.02934285 +0.1372908 0.009080105 0.02934285 +0.1606827 0.009080105 0.02934285 +0.1862481 0.009080105 0.02934285 +0.2140411 0.009080105 0.02934285 +0.2441142 0.009080105 0.02934285 +0.2765176 0.009080105 0.02934285 +0.3113005 0.009080105 0.02934285 +0.3485102 0.009080105 0.02934285 +0.388193 0.009080105 0.02934285 +0.4303934 0.009080105 0.02934285 +0.4751555 0.009080105 0.02934285 +0.5225216 0.009080105 0.02934285 +0.5725335 0.009080105 0.02934285 +0.6252316 0.009080105 0.02934285 +0.6806558 0.009080105 0.02934285 +0.7388448 0.009080105 0.02934285 +0.7998369 0.009080105 0.02934285 +0.8636691 0.009080105 0.02934285 +0.9303782 0.009080105 0.02934285 +1 0.009080105 0.02934285 +0 0.01434988 0.02934285 +0.002418731 0.01434988 0.02934285 +0.005155668 0.01434988 0.02934285 +0.009080105 0.01434988 0.02934285 +0.01434988 0.01434988 0.02934285 +0.02107202 0.01434988 0.02934285 +0.02934285 0.01434988 0.02934285 +0.03925039 0.01434988 0.02934285 +0.05087609 0.01434988 0.02934285 +0.06429595 0.01434988 0.02934285 +0.07958143 0.01434988 0.02934285 +0.0968001 0.01434988 0.02934285 +0.1160161 0.01434988 0.02934285 +0.1372908 0.01434988 0.02934285 +0.1606827 0.01434988 0.02934285 +0.1862481 0.01434988 0.02934285 +0.2140411 0.01434988 0.02934285 +0.2441142 0.01434988 0.02934285 +0.2765176 0.01434988 0.02934285 +0.3113005 0.01434988 0.02934285 +0.3485102 0.01434988 0.02934285 +0.388193 0.01434988 0.02934285 +0.4303934 0.01434988 0.02934285 +0.4751555 0.01434988 0.02934285 +0.5225216 0.01434988 0.02934285 +0.5725335 0.01434988 0.02934285 +0.6252316 0.01434988 0.02934285 +0.6806558 0.01434988 0.02934285 +0.7388448 0.01434988 0.02934285 +0.7998369 0.01434988 0.02934285 +0.8636691 0.01434988 0.02934285 +0.9303782 0.01434988 0.02934285 +1 0.01434988 0.02934285 +0 0.02107202 0.02934285 +0.002418731 0.02107202 0.02934285 +0.005155668 0.02107202 0.02934285 +0.009080105 0.02107202 0.02934285 +0.01434988 0.02107202 0.02934285 +0.02107202 0.02107202 0.02934285 +0.02934285 0.02107202 0.02934285 +0.03925039 0.02107202 0.02934285 +0.05087609 0.02107202 0.02934285 +0.06429595 0.02107202 0.02934285 +0.07958143 0.02107202 0.02934285 +0.0968001 0.02107202 0.02934285 +0.1160161 0.02107202 0.02934285 +0.1372908 0.02107202 0.02934285 +0.1606827 0.02107202 0.02934285 +0.1862481 0.02107202 0.02934285 +0.2140411 0.02107202 0.02934285 +0.2441142 0.02107202 0.02934285 +0.2765176 0.02107202 0.02934285 +0.3113005 0.02107202 0.02934285 +0.3485102 0.02107202 0.02934285 +0.388193 0.02107202 0.02934285 +0.4303934 0.02107202 0.02934285 +0.4751555 0.02107202 0.02934285 +0.5225216 0.02107202 0.02934285 +0.5725335 0.02107202 0.02934285 +0.6252316 0.02107202 0.02934285 +0.6806558 0.02107202 0.02934285 +0.7388448 0.02107202 0.02934285 +0.7998369 0.02107202 0.02934285 +0.8636691 0.02107202 0.02934285 +0.9303782 0.02107202 0.02934285 +1 0.02107202 0.02934285 +0 0.02934285 0.02934285 +0.002418731 0.02934285 0.02934285 +0.005155668 0.02934285 0.02934285 +0.009080105 0.02934285 0.02934285 +0.01434988 0.02934285 0.02934285 +0.02107202 0.02934285 0.02934285 +0.02934285 0.02934285 0.02934285 +0.03925039 0.02934285 0.02934285 +0.05087609 0.02934285 0.02934285 +0.06429595 0.02934285 0.02934285 +0.07958143 0.02934285 0.02934285 +0.0968001 0.02934285 0.02934285 +0.1160161 0.02934285 0.02934285 +0.1372908 0.02934285 0.02934285 +0.1606827 0.02934285 0.02934285 +0.1862481 0.02934285 0.02934285 +0.2140411 0.02934285 0.02934285 +0.2441142 0.02934285 0.02934285 +0.2765176 0.02934285 0.02934285 +0.3113005 0.02934285 0.02934285 +0.3485102 0.02934285 0.02934285 +0.388193 0.02934285 0.02934285 +0.4303934 0.02934285 0.02934285 +0.4751555 0.02934285 0.02934285 +0.5225216 0.02934285 0.02934285 +0.5725335 0.02934285 0.02934285 +0.6252316 0.02934285 0.02934285 +0.6806558 0.02934285 0.02934285 +0.7388448 0.02934285 0.02934285 +0.7998369 0.02934285 0.02934285 +0.8636691 0.02934285 0.02934285 +0.9303782 0.02934285 0.02934285 +1 0.02934285 0.02934285 +0 0.03925039 0.02934285 +0.002418731 0.03925039 0.02934285 +0.005155668 0.03925039 0.02934285 +0.009080105 0.03925039 0.02934285 +0.01434988 0.03925039 0.02934285 +0.02107202 0.03925039 0.02934285 +0.02934285 0.03925039 0.02934285 +0.03925039 0.03925039 0.02934285 +0.05087609 0.03925039 0.02934285 +0.06429595 0.03925039 0.02934285 +0.07958143 0.03925039 0.02934285 +0.0968001 0.03925039 0.02934285 +0.1160161 0.03925039 0.02934285 +0.1372908 0.03925039 0.02934285 +0.1606827 0.03925039 0.02934285 +0.1862481 0.03925039 0.02934285 +0.2140411 0.03925039 0.02934285 +0.2441142 0.03925039 0.02934285 +0.2765176 0.03925039 0.02934285 +0.3113005 0.03925039 0.02934285 +0.3485102 0.03925039 0.02934285 +0.388193 0.03925039 0.02934285 +0.4303934 0.03925039 0.02934285 +0.4751555 0.03925039 0.02934285 +0.5225216 0.03925039 0.02934285 +0.5725335 0.03925039 0.02934285 +0.6252316 0.03925039 0.02934285 +0.6806558 0.03925039 0.02934285 +0.7388448 0.03925039 0.02934285 +0.7998369 0.03925039 0.02934285 +0.8636691 0.03925039 0.02934285 +0.9303782 0.03925039 0.02934285 +1 0.03925039 0.02934285 +0 0.05087609 0.02934285 +0.002418731 0.05087609 0.02934285 +0.005155668 0.05087609 0.02934285 +0.009080105 0.05087609 0.02934285 +0.01434988 0.05087609 0.02934285 +0.02107202 0.05087609 0.02934285 +0.02934285 0.05087609 0.02934285 +0.03925039 0.05087609 0.02934285 +0.05087609 0.05087609 0.02934285 +0.06429595 0.05087609 0.02934285 +0.07958143 0.05087609 0.02934285 +0.0968001 0.05087609 0.02934285 +0.1160161 0.05087609 0.02934285 +0.1372908 0.05087609 0.02934285 +0.1606827 0.05087609 0.02934285 +0.1862481 0.05087609 0.02934285 +0.2140411 0.05087609 0.02934285 +0.2441142 0.05087609 0.02934285 +0.2765176 0.05087609 0.02934285 +0.3113005 0.05087609 0.02934285 +0.3485102 0.05087609 0.02934285 +0.388193 0.05087609 0.02934285 +0.4303934 0.05087609 0.02934285 +0.4751555 0.05087609 0.02934285 +0.5225216 0.05087609 0.02934285 +0.5725335 0.05087609 0.02934285 +0.6252316 0.05087609 0.02934285 +0.6806558 0.05087609 0.02934285 +0.7388448 0.05087609 0.02934285 +0.7998369 0.05087609 0.02934285 +0.8636691 0.05087609 0.02934285 +0.9303782 0.05087609 0.02934285 +1 0.05087609 0.02934285 +0 0.06429595 0.02934285 +0.002418731 0.06429595 0.02934285 +0.005155668 0.06429595 0.02934285 +0.009080105 0.06429595 0.02934285 +0.01434988 0.06429595 0.02934285 +0.02107202 0.06429595 0.02934285 +0.02934285 0.06429595 0.02934285 +0.03925039 0.06429595 0.02934285 +0.05087609 0.06429595 0.02934285 +0.06429595 0.06429595 0.02934285 +0.07958143 0.06429595 0.02934285 +0.0968001 0.06429595 0.02934285 +0.1160161 0.06429595 0.02934285 +0.1372908 0.06429595 0.02934285 +0.1606827 0.06429595 0.02934285 +0.1862481 0.06429595 0.02934285 +0.2140411 0.06429595 0.02934285 +0.2441142 0.06429595 0.02934285 +0.2765176 0.06429595 0.02934285 +0.3113005 0.06429595 0.02934285 +0.3485102 0.06429595 0.02934285 +0.388193 0.06429595 0.02934285 +0.4303934 0.06429595 0.02934285 +0.4751555 0.06429595 0.02934285 +0.5225216 0.06429595 0.02934285 +0.5725335 0.06429595 0.02934285 +0.6252316 0.06429595 0.02934285 +0.6806558 0.06429595 0.02934285 +0.7388448 0.06429595 0.02934285 +0.7998369 0.06429595 0.02934285 +0.8636691 0.06429595 0.02934285 +0.9303782 0.06429595 0.02934285 +1 0.06429595 0.02934285 +0 0.07958143 0.02934285 +0.002418731 0.07958143 0.02934285 +0.005155668 0.07958143 0.02934285 +0.009080105 0.07958143 0.02934285 +0.01434988 0.07958143 0.02934285 +0.02107202 0.07958143 0.02934285 +0.02934285 0.07958143 0.02934285 +0.03925039 0.07958143 0.02934285 +0.05087609 0.07958143 0.02934285 +0.06429595 0.07958143 0.02934285 +0.07958143 0.07958143 0.02934285 +0.0968001 0.07958143 0.02934285 +0.1160161 0.07958143 0.02934285 +0.1372908 0.07958143 0.02934285 +0.1606827 0.07958143 0.02934285 +0.1862481 0.07958143 0.02934285 +0.2140411 0.07958143 0.02934285 +0.2441142 0.07958143 0.02934285 +0.2765176 0.07958143 0.02934285 +0.3113005 0.07958143 0.02934285 +0.3485102 0.07958143 0.02934285 +0.388193 0.07958143 0.02934285 +0.4303934 0.07958143 0.02934285 +0.4751555 0.07958143 0.02934285 +0.5225216 0.07958143 0.02934285 +0.5725335 0.07958143 0.02934285 +0.6252316 0.07958143 0.02934285 +0.6806558 0.07958143 0.02934285 +0.7388448 0.07958143 0.02934285 +0.7998369 0.07958143 0.02934285 +0.8636691 0.07958143 0.02934285 +0.9303782 0.07958143 0.02934285 +1 0.07958143 0.02934285 +0 0.0968001 0.02934285 +0.002418731 0.0968001 0.02934285 +0.005155668 0.0968001 0.02934285 +0.009080105 0.0968001 0.02934285 +0.01434988 0.0968001 0.02934285 +0.02107202 0.0968001 0.02934285 +0.02934285 0.0968001 0.02934285 +0.03925039 0.0968001 0.02934285 +0.05087609 0.0968001 0.02934285 +0.06429595 0.0968001 0.02934285 +0.07958143 0.0968001 0.02934285 +0.0968001 0.0968001 0.02934285 +0.1160161 0.0968001 0.02934285 +0.1372908 0.0968001 0.02934285 +0.1606827 0.0968001 0.02934285 +0.1862481 0.0968001 0.02934285 +0.2140411 0.0968001 0.02934285 +0.2441142 0.0968001 0.02934285 +0.2765176 0.0968001 0.02934285 +0.3113005 0.0968001 0.02934285 +0.3485102 0.0968001 0.02934285 +0.388193 0.0968001 0.02934285 +0.4303934 0.0968001 0.02934285 +0.4751555 0.0968001 0.02934285 +0.5225216 0.0968001 0.02934285 +0.5725335 0.0968001 0.02934285 +0.6252316 0.0968001 0.02934285 +0.6806558 0.0968001 0.02934285 +0.7388448 0.0968001 0.02934285 +0.7998369 0.0968001 0.02934285 +0.8636691 0.0968001 0.02934285 +0.9303782 0.0968001 0.02934285 +1 0.0968001 0.02934285 +0 0.1160161 0.02934285 +0.002418731 0.1160161 0.02934285 +0.005155668 0.1160161 0.02934285 +0.009080105 0.1160161 0.02934285 +0.01434988 0.1160161 0.02934285 +0.02107202 0.1160161 0.02934285 +0.02934285 0.1160161 0.02934285 +0.03925039 0.1160161 0.02934285 +0.05087609 0.1160161 0.02934285 +0.06429595 0.1160161 0.02934285 +0.07958143 0.1160161 0.02934285 +0.0968001 0.1160161 0.02934285 +0.1160161 0.1160161 0.02934285 +0.1372908 0.1160161 0.02934285 +0.1606827 0.1160161 0.02934285 +0.1862481 0.1160161 0.02934285 +0.2140411 0.1160161 0.02934285 +0.2441142 0.1160161 0.02934285 +0.2765176 0.1160161 0.02934285 +0.3113005 0.1160161 0.02934285 +0.3485102 0.1160161 0.02934285 +0.388193 0.1160161 0.02934285 +0.4303934 0.1160161 0.02934285 +0.4751555 0.1160161 0.02934285 +0.5225216 0.1160161 0.02934285 +0.5725335 0.1160161 0.02934285 +0.6252316 0.1160161 0.02934285 +0.6806558 0.1160161 0.02934285 +0.7388448 0.1160161 0.02934285 +0.7998369 0.1160161 0.02934285 +0.8636691 0.1160161 0.02934285 +0.9303782 0.1160161 0.02934285 +1 0.1160161 0.02934285 +0 0.1372908 0.02934285 +0.002418731 0.1372908 0.02934285 +0.005155668 0.1372908 0.02934285 +0.009080105 0.1372908 0.02934285 +0.01434988 0.1372908 0.02934285 +0.02107202 0.1372908 0.02934285 +0.02934285 0.1372908 0.02934285 +0.03925039 0.1372908 0.02934285 +0.05087609 0.1372908 0.02934285 +0.06429595 0.1372908 0.02934285 +0.07958143 0.1372908 0.02934285 +0.0968001 0.1372908 0.02934285 +0.1160161 0.1372908 0.02934285 +0.1372908 0.1372908 0.02934285 +0.1606827 0.1372908 0.02934285 +0.1862481 0.1372908 0.02934285 +0.2140411 0.1372908 0.02934285 +0.2441142 0.1372908 0.02934285 +0.2765176 0.1372908 0.02934285 +0.3113005 0.1372908 0.02934285 +0.3485102 0.1372908 0.02934285 +0.388193 0.1372908 0.02934285 +0.4303934 0.1372908 0.02934285 +0.4751555 0.1372908 0.02934285 +0.5225216 0.1372908 0.02934285 +0.5725335 0.1372908 0.02934285 +0.6252316 0.1372908 0.02934285 +0.6806558 0.1372908 0.02934285 +0.7388448 0.1372908 0.02934285 +0.7998369 0.1372908 0.02934285 +0.8636691 0.1372908 0.02934285 +0.9303782 0.1372908 0.02934285 +1 0.1372908 0.02934285 +0 0.1606827 0.02934285 +0.002418731 0.1606827 0.02934285 +0.005155668 0.1606827 0.02934285 +0.009080105 0.1606827 0.02934285 +0.01434988 0.1606827 0.02934285 +0.02107202 0.1606827 0.02934285 +0.02934285 0.1606827 0.02934285 +0.03925039 0.1606827 0.02934285 +0.05087609 0.1606827 0.02934285 +0.06429595 0.1606827 0.02934285 +0.07958143 0.1606827 0.02934285 +0.0968001 0.1606827 0.02934285 +0.1160161 0.1606827 0.02934285 +0.1372908 0.1606827 0.02934285 +0.1606827 0.1606827 0.02934285 +0.1862481 0.1606827 0.02934285 +0.2140411 0.1606827 0.02934285 +0.2441142 0.1606827 0.02934285 +0.2765176 0.1606827 0.02934285 +0.3113005 0.1606827 0.02934285 +0.3485102 0.1606827 0.02934285 +0.388193 0.1606827 0.02934285 +0.4303934 0.1606827 0.02934285 +0.4751555 0.1606827 0.02934285 +0.5225216 0.1606827 0.02934285 +0.5725335 0.1606827 0.02934285 +0.6252316 0.1606827 0.02934285 +0.6806558 0.1606827 0.02934285 +0.7388448 0.1606827 0.02934285 +0.7998369 0.1606827 0.02934285 +0.8636691 0.1606827 0.02934285 +0.9303782 0.1606827 0.02934285 +1 0.1606827 0.02934285 +0 0.1862481 0.02934285 +0.002418731 0.1862481 0.02934285 +0.005155668 0.1862481 0.02934285 +0.009080105 0.1862481 0.02934285 +0.01434988 0.1862481 0.02934285 +0.02107202 0.1862481 0.02934285 +0.02934285 0.1862481 0.02934285 +0.03925039 0.1862481 0.02934285 +0.05087609 0.1862481 0.02934285 +0.06429595 0.1862481 0.02934285 +0.07958143 0.1862481 0.02934285 +0.0968001 0.1862481 0.02934285 +0.1160161 0.1862481 0.02934285 +0.1372908 0.1862481 0.02934285 +0.1606827 0.1862481 0.02934285 +0.1862481 0.1862481 0.02934285 +0.2140411 0.1862481 0.02934285 +0.2441142 0.1862481 0.02934285 +0.2765176 0.1862481 0.02934285 +0.3113005 0.1862481 0.02934285 +0.3485102 0.1862481 0.02934285 +0.388193 0.1862481 0.02934285 +0.4303934 0.1862481 0.02934285 +0.4751555 0.1862481 0.02934285 +0.5225216 0.1862481 0.02934285 +0.5725335 0.1862481 0.02934285 +0.6252316 0.1862481 0.02934285 +0.6806558 0.1862481 0.02934285 +0.7388448 0.1862481 0.02934285 +0.7998369 0.1862481 0.02934285 +0.8636691 0.1862481 0.02934285 +0.9303782 0.1862481 0.02934285 +1 0.1862481 0.02934285 +0 0.2140411 0.02934285 +0.002418731 0.2140411 0.02934285 +0.005155668 0.2140411 0.02934285 +0.009080105 0.2140411 0.02934285 +0.01434988 0.2140411 0.02934285 +0.02107202 0.2140411 0.02934285 +0.02934285 0.2140411 0.02934285 +0.03925039 0.2140411 0.02934285 +0.05087609 0.2140411 0.02934285 +0.06429595 0.2140411 0.02934285 +0.07958143 0.2140411 0.02934285 +0.0968001 0.2140411 0.02934285 +0.1160161 0.2140411 0.02934285 +0.1372908 0.2140411 0.02934285 +0.1606827 0.2140411 0.02934285 +0.1862481 0.2140411 0.02934285 +0.2140411 0.2140411 0.02934285 +0.2441142 0.2140411 0.02934285 +0.2765176 0.2140411 0.02934285 +0.3113005 0.2140411 0.02934285 +0.3485102 0.2140411 0.02934285 +0.388193 0.2140411 0.02934285 +0.4303934 0.2140411 0.02934285 +0.4751555 0.2140411 0.02934285 +0.5225216 0.2140411 0.02934285 +0.5725335 0.2140411 0.02934285 +0.6252316 0.2140411 0.02934285 +0.6806558 0.2140411 0.02934285 +0.7388448 0.2140411 0.02934285 +0.7998369 0.2140411 0.02934285 +0.8636691 0.2140411 0.02934285 +0.9303782 0.2140411 0.02934285 +1 0.2140411 0.02934285 +0 0.2441142 0.02934285 +0.002418731 0.2441142 0.02934285 +0.005155668 0.2441142 0.02934285 +0.009080105 0.2441142 0.02934285 +0.01434988 0.2441142 0.02934285 +0.02107202 0.2441142 0.02934285 +0.02934285 0.2441142 0.02934285 +0.03925039 0.2441142 0.02934285 +0.05087609 0.2441142 0.02934285 +0.06429595 0.2441142 0.02934285 +0.07958143 0.2441142 0.02934285 +0.0968001 0.2441142 0.02934285 +0.1160161 0.2441142 0.02934285 +0.1372908 0.2441142 0.02934285 +0.1606827 0.2441142 0.02934285 +0.1862481 0.2441142 0.02934285 +0.2140411 0.2441142 0.02934285 +0.2441142 0.2441142 0.02934285 +0.2765176 0.2441142 0.02934285 +0.3113005 0.2441142 0.02934285 +0.3485102 0.2441142 0.02934285 +0.388193 0.2441142 0.02934285 +0.4303934 0.2441142 0.02934285 +0.4751555 0.2441142 0.02934285 +0.5225216 0.2441142 0.02934285 +0.5725335 0.2441142 0.02934285 +0.6252316 0.2441142 0.02934285 +0.6806558 0.2441142 0.02934285 +0.7388448 0.2441142 0.02934285 +0.7998369 0.2441142 0.02934285 +0.8636691 0.2441142 0.02934285 +0.9303782 0.2441142 0.02934285 +1 0.2441142 0.02934285 +0 0.2765176 0.02934285 +0.002418731 0.2765176 0.02934285 +0.005155668 0.2765176 0.02934285 +0.009080105 0.2765176 0.02934285 +0.01434988 0.2765176 0.02934285 +0.02107202 0.2765176 0.02934285 +0.02934285 0.2765176 0.02934285 +0.03925039 0.2765176 0.02934285 +0.05087609 0.2765176 0.02934285 +0.06429595 0.2765176 0.02934285 +0.07958143 0.2765176 0.02934285 +0.0968001 0.2765176 0.02934285 +0.1160161 0.2765176 0.02934285 +0.1372908 0.2765176 0.02934285 +0.1606827 0.2765176 0.02934285 +0.1862481 0.2765176 0.02934285 +0.2140411 0.2765176 0.02934285 +0.2441142 0.2765176 0.02934285 +0.2765176 0.2765176 0.02934285 +0.3113005 0.2765176 0.02934285 +0.3485102 0.2765176 0.02934285 +0.388193 0.2765176 0.02934285 +0.4303934 0.2765176 0.02934285 +0.4751555 0.2765176 0.02934285 +0.5225216 0.2765176 0.02934285 +0.5725335 0.2765176 0.02934285 +0.6252316 0.2765176 0.02934285 +0.6806558 0.2765176 0.02934285 +0.7388448 0.2765176 0.02934285 +0.7998369 0.2765176 0.02934285 +0.8636691 0.2765176 0.02934285 +0.9303782 0.2765176 0.02934285 +1 0.2765176 0.02934285 +0 0.3113005 0.02934285 +0.002418731 0.3113005 0.02934285 +0.005155668 0.3113005 0.02934285 +0.009080105 0.3113005 0.02934285 +0.01434988 0.3113005 0.02934285 +0.02107202 0.3113005 0.02934285 +0.02934285 0.3113005 0.02934285 +0.03925039 0.3113005 0.02934285 +0.05087609 0.3113005 0.02934285 +0.06429595 0.3113005 0.02934285 +0.07958143 0.3113005 0.02934285 +0.0968001 0.3113005 0.02934285 +0.1160161 0.3113005 0.02934285 +0.1372908 0.3113005 0.02934285 +0.1606827 0.3113005 0.02934285 +0.1862481 0.3113005 0.02934285 +0.2140411 0.3113005 0.02934285 +0.2441142 0.3113005 0.02934285 +0.2765176 0.3113005 0.02934285 +0.3113005 0.3113005 0.02934285 +0.3485102 0.3113005 0.02934285 +0.388193 0.3113005 0.02934285 +0.4303934 0.3113005 0.02934285 +0.4751555 0.3113005 0.02934285 +0.5225216 0.3113005 0.02934285 +0.5725335 0.3113005 0.02934285 +0.6252316 0.3113005 0.02934285 +0.6806558 0.3113005 0.02934285 +0.7388448 0.3113005 0.02934285 +0.7998369 0.3113005 0.02934285 +0.8636691 0.3113005 0.02934285 +0.9303782 0.3113005 0.02934285 +1 0.3113005 0.02934285 +0 0.3485102 0.02934285 +0.002418731 0.3485102 0.02934285 +0.005155668 0.3485102 0.02934285 +0.009080105 0.3485102 0.02934285 +0.01434988 0.3485102 0.02934285 +0.02107202 0.3485102 0.02934285 +0.02934285 0.3485102 0.02934285 +0.03925039 0.3485102 0.02934285 +0.05087609 0.3485102 0.02934285 +0.06429595 0.3485102 0.02934285 +0.07958143 0.3485102 0.02934285 +0.0968001 0.3485102 0.02934285 +0.1160161 0.3485102 0.02934285 +0.1372908 0.3485102 0.02934285 +0.1606827 0.3485102 0.02934285 +0.1862481 0.3485102 0.02934285 +0.2140411 0.3485102 0.02934285 +0.2441142 0.3485102 0.02934285 +0.2765176 0.3485102 0.02934285 +0.3113005 0.3485102 0.02934285 +0.3485102 0.3485102 0.02934285 +0.388193 0.3485102 0.02934285 +0.4303934 0.3485102 0.02934285 +0.4751555 0.3485102 0.02934285 +0.5225216 0.3485102 0.02934285 +0.5725335 0.3485102 0.02934285 +0.6252316 0.3485102 0.02934285 +0.6806558 0.3485102 0.02934285 +0.7388448 0.3485102 0.02934285 +0.7998369 0.3485102 0.02934285 +0.8636691 0.3485102 0.02934285 +0.9303782 0.3485102 0.02934285 +1 0.3485102 0.02934285 +0 0.388193 0.02934285 +0.002418731 0.388193 0.02934285 +0.005155668 0.388193 0.02934285 +0.009080105 0.388193 0.02934285 +0.01434988 0.388193 0.02934285 +0.02107202 0.388193 0.02934285 +0.02934285 0.388193 0.02934285 +0.03925039 0.388193 0.02934285 +0.05087609 0.388193 0.02934285 +0.06429595 0.388193 0.02934285 +0.07958143 0.388193 0.02934285 +0.0968001 0.388193 0.02934285 +0.1160161 0.388193 0.02934285 +0.1372908 0.388193 0.02934285 +0.1606827 0.388193 0.02934285 +0.1862481 0.388193 0.02934285 +0.2140411 0.388193 0.02934285 +0.2441142 0.388193 0.02934285 +0.2765176 0.388193 0.02934285 +0.3113005 0.388193 0.02934285 +0.3485102 0.388193 0.02934285 +0.388193 0.388193 0.02934285 +0.4303934 0.388193 0.02934285 +0.4751555 0.388193 0.02934285 +0.5225216 0.388193 0.02934285 +0.5725335 0.388193 0.02934285 +0.6252316 0.388193 0.02934285 +0.6806558 0.388193 0.02934285 +0.7388448 0.388193 0.02934285 +0.7998369 0.388193 0.02934285 +0.8636691 0.388193 0.02934285 +0.9303782 0.388193 0.02934285 +1 0.388193 0.02934285 +0 0.4303934 0.02934285 +0.002418731 0.4303934 0.02934285 +0.005155668 0.4303934 0.02934285 +0.009080105 0.4303934 0.02934285 +0.01434988 0.4303934 0.02934285 +0.02107202 0.4303934 0.02934285 +0.02934285 0.4303934 0.02934285 +0.03925039 0.4303934 0.02934285 +0.05087609 0.4303934 0.02934285 +0.06429595 0.4303934 0.02934285 +0.07958143 0.4303934 0.02934285 +0.0968001 0.4303934 0.02934285 +0.1160161 0.4303934 0.02934285 +0.1372908 0.4303934 0.02934285 +0.1606827 0.4303934 0.02934285 +0.1862481 0.4303934 0.02934285 +0.2140411 0.4303934 0.02934285 +0.2441142 0.4303934 0.02934285 +0.2765176 0.4303934 0.02934285 +0.3113005 0.4303934 0.02934285 +0.3485102 0.4303934 0.02934285 +0.388193 0.4303934 0.02934285 +0.4303934 0.4303934 0.02934285 +0.4751555 0.4303934 0.02934285 +0.5225216 0.4303934 0.02934285 +0.5725335 0.4303934 0.02934285 +0.6252316 0.4303934 0.02934285 +0.6806558 0.4303934 0.02934285 +0.7388448 0.4303934 0.02934285 +0.7998369 0.4303934 0.02934285 +0.8636691 0.4303934 0.02934285 +0.9303782 0.4303934 0.02934285 +1 0.4303934 0.02934285 +0 0.4751555 0.02934285 +0.002418731 0.4751555 0.02934285 +0.005155668 0.4751555 0.02934285 +0.009080105 0.4751555 0.02934285 +0.01434988 0.4751555 0.02934285 +0.02107202 0.4751555 0.02934285 +0.02934285 0.4751555 0.02934285 +0.03925039 0.4751555 0.02934285 +0.05087609 0.4751555 0.02934285 +0.06429595 0.4751555 0.02934285 +0.07958143 0.4751555 0.02934285 +0.0968001 0.4751555 0.02934285 +0.1160161 0.4751555 0.02934285 +0.1372908 0.4751555 0.02934285 +0.1606827 0.4751555 0.02934285 +0.1862481 0.4751555 0.02934285 +0.2140411 0.4751555 0.02934285 +0.2441142 0.4751555 0.02934285 +0.2765176 0.4751555 0.02934285 +0.3113005 0.4751555 0.02934285 +0.3485102 0.4751555 0.02934285 +0.388193 0.4751555 0.02934285 +0.4303934 0.4751555 0.02934285 +0.4751555 0.4751555 0.02934285 +0.5225216 0.4751555 0.02934285 +0.5725335 0.4751555 0.02934285 +0.6252316 0.4751555 0.02934285 +0.6806558 0.4751555 0.02934285 +0.7388448 0.4751555 0.02934285 +0.7998369 0.4751555 0.02934285 +0.8636691 0.4751555 0.02934285 +0.9303782 0.4751555 0.02934285 +1 0.4751555 0.02934285 +0 0.5225216 0.02934285 +0.002418731 0.5225216 0.02934285 +0.005155668 0.5225216 0.02934285 +0.009080105 0.5225216 0.02934285 +0.01434988 0.5225216 0.02934285 +0.02107202 0.5225216 0.02934285 +0.02934285 0.5225216 0.02934285 +0.03925039 0.5225216 0.02934285 +0.05087609 0.5225216 0.02934285 +0.06429595 0.5225216 0.02934285 +0.07958143 0.5225216 0.02934285 +0.0968001 0.5225216 0.02934285 +0.1160161 0.5225216 0.02934285 +0.1372908 0.5225216 0.02934285 +0.1606827 0.5225216 0.02934285 +0.1862481 0.5225216 0.02934285 +0.2140411 0.5225216 0.02934285 +0.2441142 0.5225216 0.02934285 +0.2765176 0.5225216 0.02934285 +0.3113005 0.5225216 0.02934285 +0.3485102 0.5225216 0.02934285 +0.388193 0.5225216 0.02934285 +0.4303934 0.5225216 0.02934285 +0.4751555 0.5225216 0.02934285 +0.5225216 0.5225216 0.02934285 +0.5725335 0.5225216 0.02934285 +0.6252316 0.5225216 0.02934285 +0.6806558 0.5225216 0.02934285 +0.7388448 0.5225216 0.02934285 +0.7998369 0.5225216 0.02934285 +0.8636691 0.5225216 0.02934285 +0.9303782 0.5225216 0.02934285 +1 0.5225216 0.02934285 +0 0.5725335 0.02934285 +0.002418731 0.5725335 0.02934285 +0.005155668 0.5725335 0.02934285 +0.009080105 0.5725335 0.02934285 +0.01434988 0.5725335 0.02934285 +0.02107202 0.5725335 0.02934285 +0.02934285 0.5725335 0.02934285 +0.03925039 0.5725335 0.02934285 +0.05087609 0.5725335 0.02934285 +0.06429595 0.5725335 0.02934285 +0.07958143 0.5725335 0.02934285 +0.0968001 0.5725335 0.02934285 +0.1160161 0.5725335 0.02934285 +0.1372908 0.5725335 0.02934285 +0.1606827 0.5725335 0.02934285 +0.1862481 0.5725335 0.02934285 +0.2140411 0.5725335 0.02934285 +0.2441142 0.5725335 0.02934285 +0.2765176 0.5725335 0.02934285 +0.3113005 0.5725335 0.02934285 +0.3485102 0.5725335 0.02934285 +0.388193 0.5725335 0.02934285 +0.4303934 0.5725335 0.02934285 +0.4751555 0.5725335 0.02934285 +0.5225216 0.5725335 0.02934285 +0.5725335 0.5725335 0.02934285 +0.6252316 0.5725335 0.02934285 +0.6806558 0.5725335 0.02934285 +0.7388448 0.5725335 0.02934285 +0.7998369 0.5725335 0.02934285 +0.8636691 0.5725335 0.02934285 +0.9303782 0.5725335 0.02934285 +1 0.5725335 0.02934285 +0 0.6252316 0.02934285 +0.002418731 0.6252316 0.02934285 +0.005155668 0.6252316 0.02934285 +0.009080105 0.6252316 0.02934285 +0.01434988 0.6252316 0.02934285 +0.02107202 0.6252316 0.02934285 +0.02934285 0.6252316 0.02934285 +0.03925039 0.6252316 0.02934285 +0.05087609 0.6252316 0.02934285 +0.06429595 0.6252316 0.02934285 +0.07958143 0.6252316 0.02934285 +0.0968001 0.6252316 0.02934285 +0.1160161 0.6252316 0.02934285 +0.1372908 0.6252316 0.02934285 +0.1606827 0.6252316 0.02934285 +0.1862481 0.6252316 0.02934285 +0.2140411 0.6252316 0.02934285 +0.2441142 0.6252316 0.02934285 +0.2765176 0.6252316 0.02934285 +0.3113005 0.6252316 0.02934285 +0.3485102 0.6252316 0.02934285 +0.388193 0.6252316 0.02934285 +0.4303934 0.6252316 0.02934285 +0.4751555 0.6252316 0.02934285 +0.5225216 0.6252316 0.02934285 +0.5725335 0.6252316 0.02934285 +0.6252316 0.6252316 0.02934285 +0.6806558 0.6252316 0.02934285 +0.7388448 0.6252316 0.02934285 +0.7998369 0.6252316 0.02934285 +0.8636691 0.6252316 0.02934285 +0.9303782 0.6252316 0.02934285 +1 0.6252316 0.02934285 +0 0.6806558 0.02934285 +0.002418731 0.6806558 0.02934285 +0.005155668 0.6806558 0.02934285 +0.009080105 0.6806558 0.02934285 +0.01434988 0.6806558 0.02934285 +0.02107202 0.6806558 0.02934285 +0.02934285 0.6806558 0.02934285 +0.03925039 0.6806558 0.02934285 +0.05087609 0.6806558 0.02934285 +0.06429595 0.6806558 0.02934285 +0.07958143 0.6806558 0.02934285 +0.0968001 0.6806558 0.02934285 +0.1160161 0.6806558 0.02934285 +0.1372908 0.6806558 0.02934285 +0.1606827 0.6806558 0.02934285 +0.1862481 0.6806558 0.02934285 +0.2140411 0.6806558 0.02934285 +0.2441142 0.6806558 0.02934285 +0.2765176 0.6806558 0.02934285 +0.3113005 0.6806558 0.02934285 +0.3485102 0.6806558 0.02934285 +0.388193 0.6806558 0.02934285 +0.4303934 0.6806558 0.02934285 +0.4751555 0.6806558 0.02934285 +0.5225216 0.6806558 0.02934285 +0.5725335 0.6806558 0.02934285 +0.6252316 0.6806558 0.02934285 +0.6806558 0.6806558 0.02934285 +0.7388448 0.6806558 0.02934285 +0.7998369 0.6806558 0.02934285 +0.8636691 0.6806558 0.02934285 +0.9303782 0.6806558 0.02934285 +1 0.6806558 0.02934285 +0 0.7388448 0.02934285 +0.002418731 0.7388448 0.02934285 +0.005155668 0.7388448 0.02934285 +0.009080105 0.7388448 0.02934285 +0.01434988 0.7388448 0.02934285 +0.02107202 0.7388448 0.02934285 +0.02934285 0.7388448 0.02934285 +0.03925039 0.7388448 0.02934285 +0.05087609 0.7388448 0.02934285 +0.06429595 0.7388448 0.02934285 +0.07958143 0.7388448 0.02934285 +0.0968001 0.7388448 0.02934285 +0.1160161 0.7388448 0.02934285 +0.1372908 0.7388448 0.02934285 +0.1606827 0.7388448 0.02934285 +0.1862481 0.7388448 0.02934285 +0.2140411 0.7388448 0.02934285 +0.2441142 0.7388448 0.02934285 +0.2765176 0.7388448 0.02934285 +0.3113005 0.7388448 0.02934285 +0.3485102 0.7388448 0.02934285 +0.388193 0.7388448 0.02934285 +0.4303934 0.7388448 0.02934285 +0.4751555 0.7388448 0.02934285 +0.5225216 0.7388448 0.02934285 +0.5725335 0.7388448 0.02934285 +0.6252316 0.7388448 0.02934285 +0.6806558 0.7388448 0.02934285 +0.7388448 0.7388448 0.02934285 +0.7998369 0.7388448 0.02934285 +0.8636691 0.7388448 0.02934285 +0.9303782 0.7388448 0.02934285 +1 0.7388448 0.02934285 +0 0.7998369 0.02934285 +0.002418731 0.7998369 0.02934285 +0.005155668 0.7998369 0.02934285 +0.009080105 0.7998369 0.02934285 +0.01434988 0.7998369 0.02934285 +0.02107202 0.7998369 0.02934285 +0.02934285 0.7998369 0.02934285 +0.03925039 0.7998369 0.02934285 +0.05087609 0.7998369 0.02934285 +0.06429595 0.7998369 0.02934285 +0.07958143 0.7998369 0.02934285 +0.0968001 0.7998369 0.02934285 +0.1160161 0.7998369 0.02934285 +0.1372908 0.7998369 0.02934285 +0.1606827 0.7998369 0.02934285 +0.1862481 0.7998369 0.02934285 +0.2140411 0.7998369 0.02934285 +0.2441142 0.7998369 0.02934285 +0.2765176 0.7998369 0.02934285 +0.3113005 0.7998369 0.02934285 +0.3485102 0.7998369 0.02934285 +0.388193 0.7998369 0.02934285 +0.4303934 0.7998369 0.02934285 +0.4751555 0.7998369 0.02934285 +0.5225216 0.7998369 0.02934285 +0.5725335 0.7998369 0.02934285 +0.6252316 0.7998369 0.02934285 +0.6806558 0.7998369 0.02934285 +0.7388448 0.7998369 0.02934285 +0.7998369 0.7998369 0.02934285 +0.8636691 0.7998369 0.02934285 +0.9303782 0.7998369 0.02934285 +1 0.7998369 0.02934285 +0 0.8636691 0.02934285 +0.002418731 0.8636691 0.02934285 +0.005155668 0.8636691 0.02934285 +0.009080105 0.8636691 0.02934285 +0.01434988 0.8636691 0.02934285 +0.02107202 0.8636691 0.02934285 +0.02934285 0.8636691 0.02934285 +0.03925039 0.8636691 0.02934285 +0.05087609 0.8636691 0.02934285 +0.06429595 0.8636691 0.02934285 +0.07958143 0.8636691 0.02934285 +0.0968001 0.8636691 0.02934285 +0.1160161 0.8636691 0.02934285 +0.1372908 0.8636691 0.02934285 +0.1606827 0.8636691 0.02934285 +0.1862481 0.8636691 0.02934285 +0.2140411 0.8636691 0.02934285 +0.2441142 0.8636691 0.02934285 +0.2765176 0.8636691 0.02934285 +0.3113005 0.8636691 0.02934285 +0.3485102 0.8636691 0.02934285 +0.388193 0.8636691 0.02934285 +0.4303934 0.8636691 0.02934285 +0.4751555 0.8636691 0.02934285 +0.5225216 0.8636691 0.02934285 +0.5725335 0.8636691 0.02934285 +0.6252316 0.8636691 0.02934285 +0.6806558 0.8636691 0.02934285 +0.7388448 0.8636691 0.02934285 +0.7998369 0.8636691 0.02934285 +0.8636691 0.8636691 0.02934285 +0.9303782 0.8636691 0.02934285 +1 0.8636691 0.02934285 +0 0.9303782 0.02934285 +0.002418731 0.9303782 0.02934285 +0.005155668 0.9303782 0.02934285 +0.009080105 0.9303782 0.02934285 +0.01434988 0.9303782 0.02934285 +0.02107202 0.9303782 0.02934285 +0.02934285 0.9303782 0.02934285 +0.03925039 0.9303782 0.02934285 +0.05087609 0.9303782 0.02934285 +0.06429595 0.9303782 0.02934285 +0.07958143 0.9303782 0.02934285 +0.0968001 0.9303782 0.02934285 +0.1160161 0.9303782 0.02934285 +0.1372908 0.9303782 0.02934285 +0.1606827 0.9303782 0.02934285 +0.1862481 0.9303782 0.02934285 +0.2140411 0.9303782 0.02934285 +0.2441142 0.9303782 0.02934285 +0.2765176 0.9303782 0.02934285 +0.3113005 0.9303782 0.02934285 +0.3485102 0.9303782 0.02934285 +0.388193 0.9303782 0.02934285 +0.4303934 0.9303782 0.02934285 +0.4751555 0.9303782 0.02934285 +0.5225216 0.9303782 0.02934285 +0.5725335 0.9303782 0.02934285 +0.6252316 0.9303782 0.02934285 +0.6806558 0.9303782 0.02934285 +0.7388448 0.9303782 0.02934285 +0.7998369 0.9303782 0.02934285 +0.8636691 0.9303782 0.02934285 +0.9303782 0.9303782 0.02934285 +1 0.9303782 0.02934285 +0 1 0.02934285 +0.002418731 1 0.02934285 +0.005155668 1 0.02934285 +0.009080105 1 0.02934285 +0.01434988 1 0.02934285 +0.02107202 1 0.02934285 +0.02934285 1 0.02934285 +0.03925039 1 0.02934285 +0.05087609 1 0.02934285 +0.06429595 1 0.02934285 +0.07958143 1 0.02934285 +0.0968001 1 0.02934285 +0.1160161 1 0.02934285 +0.1372908 1 0.02934285 +0.1606827 1 0.02934285 +0.1862481 1 0.02934285 +0.2140411 1 0.02934285 +0.2441142 1 0.02934285 +0.2765176 1 0.02934285 +0.3113005 1 0.02934285 +0.3485102 1 0.02934285 +0.388193 1 0.02934285 +0.4303934 1 0.02934285 +0.4751555 1 0.02934285 +0.5225216 1 0.02934285 +0.5725335 1 0.02934285 +0.6252316 1 0.02934285 +0.6806558 1 0.02934285 +0.7388448 1 0.02934285 +0.7998369 1 0.02934285 +0.8636691 1 0.02934285 +0.9303782 1 0.02934285 +1 1 0.02934285 +0 0 0.03925039 +0.002418731 0 0.03925039 +0.005155668 0 0.03925039 +0.009080105 0 0.03925039 +0.01434988 0 0.03925039 +0.02107202 0 0.03925039 +0.02934285 0 0.03925039 +0.03925039 0 0.03925039 +0.05087609 0 0.03925039 +0.06429595 0 0.03925039 +0.07958143 0 0.03925039 +0.0968001 0 0.03925039 +0.1160161 0 0.03925039 +0.1372908 0 0.03925039 +0.1606827 0 0.03925039 +0.1862481 0 0.03925039 +0.2140411 0 0.03925039 +0.2441142 0 0.03925039 +0.2765176 0 0.03925039 +0.3113005 0 0.03925039 +0.3485102 0 0.03925039 +0.388193 0 0.03925039 +0.4303934 0 0.03925039 +0.4751555 0 0.03925039 +0.5225216 0 0.03925039 +0.5725335 0 0.03925039 +0.6252316 0 0.03925039 +0.6806558 0 0.03925039 +0.7388448 0 0.03925039 +0.7998369 0 0.03925039 +0.8636691 0 0.03925039 +0.9303782 0 0.03925039 +1 0 0.03925039 +0 0.002418731 0.03925039 +0.002418731 0.002418731 0.03925039 +0.005155668 0.002418731 0.03925039 +0.009080105 0.002418731 0.03925039 +0.01434988 0.002418731 0.03925039 +0.02107202 0.002418731 0.03925039 +0.02934285 0.002418731 0.03925039 +0.03925039 0.002418731 0.03925039 +0.05087609 0.002418731 0.03925039 +0.06429595 0.002418731 0.03925039 +0.07958143 0.002418731 0.03925039 +0.0968001 0.002418731 0.03925039 +0.1160161 0.002418731 0.03925039 +0.1372908 0.002418731 0.03925039 +0.1606827 0.002418731 0.03925039 +0.1862481 0.002418731 0.03925039 +0.2140411 0.002418731 0.03925039 +0.2441142 0.002418731 0.03925039 +0.2765176 0.002418731 0.03925039 +0.3113005 0.002418731 0.03925039 +0.3485102 0.002418731 0.03925039 +0.388193 0.002418731 0.03925039 +0.4303934 0.002418731 0.03925039 +0.4751555 0.002418731 0.03925039 +0.5225216 0.002418731 0.03925039 +0.5725335 0.002418731 0.03925039 +0.6252316 0.002418731 0.03925039 +0.6806558 0.002418731 0.03925039 +0.7388448 0.002418731 0.03925039 +0.7998369 0.002418731 0.03925039 +0.8636691 0.002418731 0.03925039 +0.9303782 0.002418731 0.03925039 +1 0.002418731 0.03925039 +0 0.005155668 0.03925039 +0.002418731 0.005155668 0.03925039 +0.005155668 0.005155668 0.03925039 +0.009080105 0.005155668 0.03925039 +0.01434988 0.005155668 0.03925039 +0.02107202 0.005155668 0.03925039 +0.02934285 0.005155668 0.03925039 +0.03925039 0.005155668 0.03925039 +0.05087609 0.005155668 0.03925039 +0.06429595 0.005155668 0.03925039 +0.07958143 0.005155668 0.03925039 +0.0968001 0.005155668 0.03925039 +0.1160161 0.005155668 0.03925039 +0.1372908 0.005155668 0.03925039 +0.1606827 0.005155668 0.03925039 +0.1862481 0.005155668 0.03925039 +0.2140411 0.005155668 0.03925039 +0.2441142 0.005155668 0.03925039 +0.2765176 0.005155668 0.03925039 +0.3113005 0.005155668 0.03925039 +0.3485102 0.005155668 0.03925039 +0.388193 0.005155668 0.03925039 +0.4303934 0.005155668 0.03925039 +0.4751555 0.005155668 0.03925039 +0.5225216 0.005155668 0.03925039 +0.5725335 0.005155668 0.03925039 +0.6252316 0.005155668 0.03925039 +0.6806558 0.005155668 0.03925039 +0.7388448 0.005155668 0.03925039 +0.7998369 0.005155668 0.03925039 +0.8636691 0.005155668 0.03925039 +0.9303782 0.005155668 0.03925039 +1 0.005155668 0.03925039 +0 0.009080105 0.03925039 +0.002418731 0.009080105 0.03925039 +0.005155668 0.009080105 0.03925039 +0.009080105 0.009080105 0.03925039 +0.01434988 0.009080105 0.03925039 +0.02107202 0.009080105 0.03925039 +0.02934285 0.009080105 0.03925039 +0.03925039 0.009080105 0.03925039 +0.05087609 0.009080105 0.03925039 +0.06429595 0.009080105 0.03925039 +0.07958143 0.009080105 0.03925039 +0.0968001 0.009080105 0.03925039 +0.1160161 0.009080105 0.03925039 +0.1372908 0.009080105 0.03925039 +0.1606827 0.009080105 0.03925039 +0.1862481 0.009080105 0.03925039 +0.2140411 0.009080105 0.03925039 +0.2441142 0.009080105 0.03925039 +0.2765176 0.009080105 0.03925039 +0.3113005 0.009080105 0.03925039 +0.3485102 0.009080105 0.03925039 +0.388193 0.009080105 0.03925039 +0.4303934 0.009080105 0.03925039 +0.4751555 0.009080105 0.03925039 +0.5225216 0.009080105 0.03925039 +0.5725335 0.009080105 0.03925039 +0.6252316 0.009080105 0.03925039 +0.6806558 0.009080105 0.03925039 +0.7388448 0.009080105 0.03925039 +0.7998369 0.009080105 0.03925039 +0.8636691 0.009080105 0.03925039 +0.9303782 0.009080105 0.03925039 +1 0.009080105 0.03925039 +0 0.01434988 0.03925039 +0.002418731 0.01434988 0.03925039 +0.005155668 0.01434988 0.03925039 +0.009080105 0.01434988 0.03925039 +0.01434988 0.01434988 0.03925039 +0.02107202 0.01434988 0.03925039 +0.02934285 0.01434988 0.03925039 +0.03925039 0.01434988 0.03925039 +0.05087609 0.01434988 0.03925039 +0.06429595 0.01434988 0.03925039 +0.07958143 0.01434988 0.03925039 +0.0968001 0.01434988 0.03925039 +0.1160161 0.01434988 0.03925039 +0.1372908 0.01434988 0.03925039 +0.1606827 0.01434988 0.03925039 +0.1862481 0.01434988 0.03925039 +0.2140411 0.01434988 0.03925039 +0.2441142 0.01434988 0.03925039 +0.2765176 0.01434988 0.03925039 +0.3113005 0.01434988 0.03925039 +0.3485102 0.01434988 0.03925039 +0.388193 0.01434988 0.03925039 +0.4303934 0.01434988 0.03925039 +0.4751555 0.01434988 0.03925039 +0.5225216 0.01434988 0.03925039 +0.5725335 0.01434988 0.03925039 +0.6252316 0.01434988 0.03925039 +0.6806558 0.01434988 0.03925039 +0.7388448 0.01434988 0.03925039 +0.7998369 0.01434988 0.03925039 +0.8636691 0.01434988 0.03925039 +0.9303782 0.01434988 0.03925039 +1 0.01434988 0.03925039 +0 0.02107202 0.03925039 +0.002418731 0.02107202 0.03925039 +0.005155668 0.02107202 0.03925039 +0.009080105 0.02107202 0.03925039 +0.01434988 0.02107202 0.03925039 +0.02107202 0.02107202 0.03925039 +0.02934285 0.02107202 0.03925039 +0.03925039 0.02107202 0.03925039 +0.05087609 0.02107202 0.03925039 +0.06429595 0.02107202 0.03925039 +0.07958143 0.02107202 0.03925039 +0.0968001 0.02107202 0.03925039 +0.1160161 0.02107202 0.03925039 +0.1372908 0.02107202 0.03925039 +0.1606827 0.02107202 0.03925039 +0.1862481 0.02107202 0.03925039 +0.2140411 0.02107202 0.03925039 +0.2441142 0.02107202 0.03925039 +0.2765176 0.02107202 0.03925039 +0.3113005 0.02107202 0.03925039 +0.3485102 0.02107202 0.03925039 +0.388193 0.02107202 0.03925039 +0.4303934 0.02107202 0.03925039 +0.4751555 0.02107202 0.03925039 +0.5225216 0.02107202 0.03925039 +0.5725335 0.02107202 0.03925039 +0.6252316 0.02107202 0.03925039 +0.6806558 0.02107202 0.03925039 +0.7388448 0.02107202 0.03925039 +0.7998369 0.02107202 0.03925039 +0.8636691 0.02107202 0.03925039 +0.9303782 0.02107202 0.03925039 +1 0.02107202 0.03925039 +0 0.02934285 0.03925039 +0.002418731 0.02934285 0.03925039 +0.005155668 0.02934285 0.03925039 +0.009080105 0.02934285 0.03925039 +0.01434988 0.02934285 0.03925039 +0.02107202 0.02934285 0.03925039 +0.02934285 0.02934285 0.03925039 +0.03925039 0.02934285 0.03925039 +0.05087609 0.02934285 0.03925039 +0.06429595 0.02934285 0.03925039 +0.07958143 0.02934285 0.03925039 +0.0968001 0.02934285 0.03925039 +0.1160161 0.02934285 0.03925039 +0.1372908 0.02934285 0.03925039 +0.1606827 0.02934285 0.03925039 +0.1862481 0.02934285 0.03925039 +0.2140411 0.02934285 0.03925039 +0.2441142 0.02934285 0.03925039 +0.2765176 0.02934285 0.03925039 +0.3113005 0.02934285 0.03925039 +0.3485102 0.02934285 0.03925039 +0.388193 0.02934285 0.03925039 +0.4303934 0.02934285 0.03925039 +0.4751555 0.02934285 0.03925039 +0.5225216 0.02934285 0.03925039 +0.5725335 0.02934285 0.03925039 +0.6252316 0.02934285 0.03925039 +0.6806558 0.02934285 0.03925039 +0.7388448 0.02934285 0.03925039 +0.7998369 0.02934285 0.03925039 +0.8636691 0.02934285 0.03925039 +0.9303782 0.02934285 0.03925039 +1 0.02934285 0.03925039 +0 0.03925039 0.03925039 +0.002418731 0.03925039 0.03925039 +0.005155668 0.03925039 0.03925039 +0.009080105 0.03925039 0.03925039 +0.01434988 0.03925039 0.03925039 +0.02107202 0.03925039 0.03925039 +0.02934285 0.03925039 0.03925039 +0.03925039 0.03925039 0.03925039 +0.05087609 0.03925039 0.03925039 +0.06429595 0.03925039 0.03925039 +0.07958143 0.03925039 0.03925039 +0.0968001 0.03925039 0.03925039 +0.1160161 0.03925039 0.03925039 +0.1372908 0.03925039 0.03925039 +0.1606827 0.03925039 0.03925039 +0.1862481 0.03925039 0.03925039 +0.2140411 0.03925039 0.03925039 +0.2441142 0.03925039 0.03925039 +0.2765176 0.03925039 0.03925039 +0.3113005 0.03925039 0.03925039 +0.3485102 0.03925039 0.03925039 +0.388193 0.03925039 0.03925039 +0.4303934 0.03925039 0.03925039 +0.4751555 0.03925039 0.03925039 +0.5225216 0.03925039 0.03925039 +0.5725335 0.03925039 0.03925039 +0.6252316 0.03925039 0.03925039 +0.6806558 0.03925039 0.03925039 +0.7388448 0.03925039 0.03925039 +0.7998369 0.03925039 0.03925039 +0.8636691 0.03925039 0.03925039 +0.9303782 0.03925039 0.03925039 +1 0.03925039 0.03925039 +0 0.05087609 0.03925039 +0.002418731 0.05087609 0.03925039 +0.005155668 0.05087609 0.03925039 +0.009080105 0.05087609 0.03925039 +0.01434988 0.05087609 0.03925039 +0.02107202 0.05087609 0.03925039 +0.02934285 0.05087609 0.03925039 +0.03925039 0.05087609 0.03925039 +0.05087609 0.05087609 0.03925039 +0.06429595 0.05087609 0.03925039 +0.07958143 0.05087609 0.03925039 +0.0968001 0.05087609 0.03925039 +0.1160161 0.05087609 0.03925039 +0.1372908 0.05087609 0.03925039 +0.1606827 0.05087609 0.03925039 +0.1862481 0.05087609 0.03925039 +0.2140411 0.05087609 0.03925039 +0.2441142 0.05087609 0.03925039 +0.2765176 0.05087609 0.03925039 +0.3113005 0.05087609 0.03925039 +0.3485102 0.05087609 0.03925039 +0.388193 0.05087609 0.03925039 +0.4303934 0.05087609 0.03925039 +0.4751555 0.05087609 0.03925039 +0.5225216 0.05087609 0.03925039 +0.5725335 0.05087609 0.03925039 +0.6252316 0.05087609 0.03925039 +0.6806558 0.05087609 0.03925039 +0.7388448 0.05087609 0.03925039 +0.7998369 0.05087609 0.03925039 +0.8636691 0.05087609 0.03925039 +0.9303782 0.05087609 0.03925039 +1 0.05087609 0.03925039 +0 0.06429595 0.03925039 +0.002418731 0.06429595 0.03925039 +0.005155668 0.06429595 0.03925039 +0.009080105 0.06429595 0.03925039 +0.01434988 0.06429595 0.03925039 +0.02107202 0.06429595 0.03925039 +0.02934285 0.06429595 0.03925039 +0.03925039 0.06429595 0.03925039 +0.05087609 0.06429595 0.03925039 +0.06429595 0.06429595 0.03925039 +0.07958143 0.06429595 0.03925039 +0.0968001 0.06429595 0.03925039 +0.1160161 0.06429595 0.03925039 +0.1372908 0.06429595 0.03925039 +0.1606827 0.06429595 0.03925039 +0.1862481 0.06429595 0.03925039 +0.2140411 0.06429595 0.03925039 +0.2441142 0.06429595 0.03925039 +0.2765176 0.06429595 0.03925039 +0.3113005 0.06429595 0.03925039 +0.3485102 0.06429595 0.03925039 +0.388193 0.06429595 0.03925039 +0.4303934 0.06429595 0.03925039 +0.4751555 0.06429595 0.03925039 +0.5225216 0.06429595 0.03925039 +0.5725335 0.06429595 0.03925039 +0.6252316 0.06429595 0.03925039 +0.6806558 0.06429595 0.03925039 +0.7388448 0.06429595 0.03925039 +0.7998369 0.06429595 0.03925039 +0.8636691 0.06429595 0.03925039 +0.9303782 0.06429595 0.03925039 +1 0.06429595 0.03925039 +0 0.07958143 0.03925039 +0.002418731 0.07958143 0.03925039 +0.005155668 0.07958143 0.03925039 +0.009080105 0.07958143 0.03925039 +0.01434988 0.07958143 0.03925039 +0.02107202 0.07958143 0.03925039 +0.02934285 0.07958143 0.03925039 +0.03925039 0.07958143 0.03925039 +0.05087609 0.07958143 0.03925039 +0.06429595 0.07958143 0.03925039 +0.07958143 0.07958143 0.03925039 +0.0968001 0.07958143 0.03925039 +0.1160161 0.07958143 0.03925039 +0.1372908 0.07958143 0.03925039 +0.1606827 0.07958143 0.03925039 +0.1862481 0.07958143 0.03925039 +0.2140411 0.07958143 0.03925039 +0.2441142 0.07958143 0.03925039 +0.2765176 0.07958143 0.03925039 +0.3113005 0.07958143 0.03925039 +0.3485102 0.07958143 0.03925039 +0.388193 0.07958143 0.03925039 +0.4303934 0.07958143 0.03925039 +0.4751555 0.07958143 0.03925039 +0.5225216 0.07958143 0.03925039 +0.5725335 0.07958143 0.03925039 +0.6252316 0.07958143 0.03925039 +0.6806558 0.07958143 0.03925039 +0.7388448 0.07958143 0.03925039 +0.7998369 0.07958143 0.03925039 +0.8636691 0.07958143 0.03925039 +0.9303782 0.07958143 0.03925039 +1 0.07958143 0.03925039 +0 0.0968001 0.03925039 +0.002418731 0.0968001 0.03925039 +0.005155668 0.0968001 0.03925039 +0.009080105 0.0968001 0.03925039 +0.01434988 0.0968001 0.03925039 +0.02107202 0.0968001 0.03925039 +0.02934285 0.0968001 0.03925039 +0.03925039 0.0968001 0.03925039 +0.05087609 0.0968001 0.03925039 +0.06429595 0.0968001 0.03925039 +0.07958143 0.0968001 0.03925039 +0.0968001 0.0968001 0.03925039 +0.1160161 0.0968001 0.03925039 +0.1372908 0.0968001 0.03925039 +0.1606827 0.0968001 0.03925039 +0.1862481 0.0968001 0.03925039 +0.2140411 0.0968001 0.03925039 +0.2441142 0.0968001 0.03925039 +0.2765176 0.0968001 0.03925039 +0.3113005 0.0968001 0.03925039 +0.3485102 0.0968001 0.03925039 +0.388193 0.0968001 0.03925039 +0.4303934 0.0968001 0.03925039 +0.4751555 0.0968001 0.03925039 +0.5225216 0.0968001 0.03925039 +0.5725335 0.0968001 0.03925039 +0.6252316 0.0968001 0.03925039 +0.6806558 0.0968001 0.03925039 +0.7388448 0.0968001 0.03925039 +0.7998369 0.0968001 0.03925039 +0.8636691 0.0968001 0.03925039 +0.9303782 0.0968001 0.03925039 +1 0.0968001 0.03925039 +0 0.1160161 0.03925039 +0.002418731 0.1160161 0.03925039 +0.005155668 0.1160161 0.03925039 +0.009080105 0.1160161 0.03925039 +0.01434988 0.1160161 0.03925039 +0.02107202 0.1160161 0.03925039 +0.02934285 0.1160161 0.03925039 +0.03925039 0.1160161 0.03925039 +0.05087609 0.1160161 0.03925039 +0.06429595 0.1160161 0.03925039 +0.07958143 0.1160161 0.03925039 +0.0968001 0.1160161 0.03925039 +0.1160161 0.1160161 0.03925039 +0.1372908 0.1160161 0.03925039 +0.1606827 0.1160161 0.03925039 +0.1862481 0.1160161 0.03925039 +0.2140411 0.1160161 0.03925039 +0.2441142 0.1160161 0.03925039 +0.2765176 0.1160161 0.03925039 +0.3113005 0.1160161 0.03925039 +0.3485102 0.1160161 0.03925039 +0.388193 0.1160161 0.03925039 +0.4303934 0.1160161 0.03925039 +0.4751555 0.1160161 0.03925039 +0.5225216 0.1160161 0.03925039 +0.5725335 0.1160161 0.03925039 +0.6252316 0.1160161 0.03925039 +0.6806558 0.1160161 0.03925039 +0.7388448 0.1160161 0.03925039 +0.7998369 0.1160161 0.03925039 +0.8636691 0.1160161 0.03925039 +0.9303782 0.1160161 0.03925039 +1 0.1160161 0.03925039 +0 0.1372908 0.03925039 +0.002418731 0.1372908 0.03925039 +0.005155668 0.1372908 0.03925039 +0.009080105 0.1372908 0.03925039 +0.01434988 0.1372908 0.03925039 +0.02107202 0.1372908 0.03925039 +0.02934285 0.1372908 0.03925039 +0.03925039 0.1372908 0.03925039 +0.05087609 0.1372908 0.03925039 +0.06429595 0.1372908 0.03925039 +0.07958143 0.1372908 0.03925039 +0.0968001 0.1372908 0.03925039 +0.1160161 0.1372908 0.03925039 +0.1372908 0.1372908 0.03925039 +0.1606827 0.1372908 0.03925039 +0.1862481 0.1372908 0.03925039 +0.2140411 0.1372908 0.03925039 +0.2441142 0.1372908 0.03925039 +0.2765176 0.1372908 0.03925039 +0.3113005 0.1372908 0.03925039 +0.3485102 0.1372908 0.03925039 +0.388193 0.1372908 0.03925039 +0.4303934 0.1372908 0.03925039 +0.4751555 0.1372908 0.03925039 +0.5225216 0.1372908 0.03925039 +0.5725335 0.1372908 0.03925039 +0.6252316 0.1372908 0.03925039 +0.6806558 0.1372908 0.03925039 +0.7388448 0.1372908 0.03925039 +0.7998369 0.1372908 0.03925039 +0.8636691 0.1372908 0.03925039 +0.9303782 0.1372908 0.03925039 +1 0.1372908 0.03925039 +0 0.1606827 0.03925039 +0.002418731 0.1606827 0.03925039 +0.005155668 0.1606827 0.03925039 +0.009080105 0.1606827 0.03925039 +0.01434988 0.1606827 0.03925039 +0.02107202 0.1606827 0.03925039 +0.02934285 0.1606827 0.03925039 +0.03925039 0.1606827 0.03925039 +0.05087609 0.1606827 0.03925039 +0.06429595 0.1606827 0.03925039 +0.07958143 0.1606827 0.03925039 +0.0968001 0.1606827 0.03925039 +0.1160161 0.1606827 0.03925039 +0.1372908 0.1606827 0.03925039 +0.1606827 0.1606827 0.03925039 +0.1862481 0.1606827 0.03925039 +0.2140411 0.1606827 0.03925039 +0.2441142 0.1606827 0.03925039 +0.2765176 0.1606827 0.03925039 +0.3113005 0.1606827 0.03925039 +0.3485102 0.1606827 0.03925039 +0.388193 0.1606827 0.03925039 +0.4303934 0.1606827 0.03925039 +0.4751555 0.1606827 0.03925039 +0.5225216 0.1606827 0.03925039 +0.5725335 0.1606827 0.03925039 +0.6252316 0.1606827 0.03925039 +0.6806558 0.1606827 0.03925039 +0.7388448 0.1606827 0.03925039 +0.7998369 0.1606827 0.03925039 +0.8636691 0.1606827 0.03925039 +0.9303782 0.1606827 0.03925039 +1 0.1606827 0.03925039 +0 0.1862481 0.03925039 +0.002418731 0.1862481 0.03925039 +0.005155668 0.1862481 0.03925039 +0.009080105 0.1862481 0.03925039 +0.01434988 0.1862481 0.03925039 +0.02107202 0.1862481 0.03925039 +0.02934285 0.1862481 0.03925039 +0.03925039 0.1862481 0.03925039 +0.05087609 0.1862481 0.03925039 +0.06429595 0.1862481 0.03925039 +0.07958143 0.1862481 0.03925039 +0.0968001 0.1862481 0.03925039 +0.1160161 0.1862481 0.03925039 +0.1372908 0.1862481 0.03925039 +0.1606827 0.1862481 0.03925039 +0.1862481 0.1862481 0.03925039 +0.2140411 0.1862481 0.03925039 +0.2441142 0.1862481 0.03925039 +0.2765176 0.1862481 0.03925039 +0.3113005 0.1862481 0.03925039 +0.3485102 0.1862481 0.03925039 +0.388193 0.1862481 0.03925039 +0.4303934 0.1862481 0.03925039 +0.4751555 0.1862481 0.03925039 +0.5225216 0.1862481 0.03925039 +0.5725335 0.1862481 0.03925039 +0.6252316 0.1862481 0.03925039 +0.6806558 0.1862481 0.03925039 +0.7388448 0.1862481 0.03925039 +0.7998369 0.1862481 0.03925039 +0.8636691 0.1862481 0.03925039 +0.9303782 0.1862481 0.03925039 +1 0.1862481 0.03925039 +0 0.2140411 0.03925039 +0.002418731 0.2140411 0.03925039 +0.005155668 0.2140411 0.03925039 +0.009080105 0.2140411 0.03925039 +0.01434988 0.2140411 0.03925039 +0.02107202 0.2140411 0.03925039 +0.02934285 0.2140411 0.03925039 +0.03925039 0.2140411 0.03925039 +0.05087609 0.2140411 0.03925039 +0.06429595 0.2140411 0.03925039 +0.07958143 0.2140411 0.03925039 +0.0968001 0.2140411 0.03925039 +0.1160161 0.2140411 0.03925039 +0.1372908 0.2140411 0.03925039 +0.1606827 0.2140411 0.03925039 +0.1862481 0.2140411 0.03925039 +0.2140411 0.2140411 0.03925039 +0.2441142 0.2140411 0.03925039 +0.2765176 0.2140411 0.03925039 +0.3113005 0.2140411 0.03925039 +0.3485102 0.2140411 0.03925039 +0.388193 0.2140411 0.03925039 +0.4303934 0.2140411 0.03925039 +0.4751555 0.2140411 0.03925039 +0.5225216 0.2140411 0.03925039 +0.5725335 0.2140411 0.03925039 +0.6252316 0.2140411 0.03925039 +0.6806558 0.2140411 0.03925039 +0.7388448 0.2140411 0.03925039 +0.7998369 0.2140411 0.03925039 +0.8636691 0.2140411 0.03925039 +0.9303782 0.2140411 0.03925039 +1 0.2140411 0.03925039 +0 0.2441142 0.03925039 +0.002418731 0.2441142 0.03925039 +0.005155668 0.2441142 0.03925039 +0.009080105 0.2441142 0.03925039 +0.01434988 0.2441142 0.03925039 +0.02107202 0.2441142 0.03925039 +0.02934285 0.2441142 0.03925039 +0.03925039 0.2441142 0.03925039 +0.05087609 0.2441142 0.03925039 +0.06429595 0.2441142 0.03925039 +0.07958143 0.2441142 0.03925039 +0.0968001 0.2441142 0.03925039 +0.1160161 0.2441142 0.03925039 +0.1372908 0.2441142 0.03925039 +0.1606827 0.2441142 0.03925039 +0.1862481 0.2441142 0.03925039 +0.2140411 0.2441142 0.03925039 +0.2441142 0.2441142 0.03925039 +0.2765176 0.2441142 0.03925039 +0.3113005 0.2441142 0.03925039 +0.3485102 0.2441142 0.03925039 +0.388193 0.2441142 0.03925039 +0.4303934 0.2441142 0.03925039 +0.4751555 0.2441142 0.03925039 +0.5225216 0.2441142 0.03925039 +0.5725335 0.2441142 0.03925039 +0.6252316 0.2441142 0.03925039 +0.6806558 0.2441142 0.03925039 +0.7388448 0.2441142 0.03925039 +0.7998369 0.2441142 0.03925039 +0.8636691 0.2441142 0.03925039 +0.9303782 0.2441142 0.03925039 +1 0.2441142 0.03925039 +0 0.2765176 0.03925039 +0.002418731 0.2765176 0.03925039 +0.005155668 0.2765176 0.03925039 +0.009080105 0.2765176 0.03925039 +0.01434988 0.2765176 0.03925039 +0.02107202 0.2765176 0.03925039 +0.02934285 0.2765176 0.03925039 +0.03925039 0.2765176 0.03925039 +0.05087609 0.2765176 0.03925039 +0.06429595 0.2765176 0.03925039 +0.07958143 0.2765176 0.03925039 +0.0968001 0.2765176 0.03925039 +0.1160161 0.2765176 0.03925039 +0.1372908 0.2765176 0.03925039 +0.1606827 0.2765176 0.03925039 +0.1862481 0.2765176 0.03925039 +0.2140411 0.2765176 0.03925039 +0.2441142 0.2765176 0.03925039 +0.2765176 0.2765176 0.03925039 +0.3113005 0.2765176 0.03925039 +0.3485102 0.2765176 0.03925039 +0.388193 0.2765176 0.03925039 +0.4303934 0.2765176 0.03925039 +0.4751555 0.2765176 0.03925039 +0.5225216 0.2765176 0.03925039 +0.5725335 0.2765176 0.03925039 +0.6252316 0.2765176 0.03925039 +0.6806558 0.2765176 0.03925039 +0.7388448 0.2765176 0.03925039 +0.7998369 0.2765176 0.03925039 +0.8636691 0.2765176 0.03925039 +0.9303782 0.2765176 0.03925039 +1 0.2765176 0.03925039 +0 0.3113005 0.03925039 +0.002418731 0.3113005 0.03925039 +0.005155668 0.3113005 0.03925039 +0.009080105 0.3113005 0.03925039 +0.01434988 0.3113005 0.03925039 +0.02107202 0.3113005 0.03925039 +0.02934285 0.3113005 0.03925039 +0.03925039 0.3113005 0.03925039 +0.05087609 0.3113005 0.03925039 +0.06429595 0.3113005 0.03925039 +0.07958143 0.3113005 0.03925039 +0.0968001 0.3113005 0.03925039 +0.1160161 0.3113005 0.03925039 +0.1372908 0.3113005 0.03925039 +0.1606827 0.3113005 0.03925039 +0.1862481 0.3113005 0.03925039 +0.2140411 0.3113005 0.03925039 +0.2441142 0.3113005 0.03925039 +0.2765176 0.3113005 0.03925039 +0.3113005 0.3113005 0.03925039 +0.3485102 0.3113005 0.03925039 +0.388193 0.3113005 0.03925039 +0.4303934 0.3113005 0.03925039 +0.4751555 0.3113005 0.03925039 +0.5225216 0.3113005 0.03925039 +0.5725335 0.3113005 0.03925039 +0.6252316 0.3113005 0.03925039 +0.6806558 0.3113005 0.03925039 +0.7388448 0.3113005 0.03925039 +0.7998369 0.3113005 0.03925039 +0.8636691 0.3113005 0.03925039 +0.9303782 0.3113005 0.03925039 +1 0.3113005 0.03925039 +0 0.3485102 0.03925039 +0.002418731 0.3485102 0.03925039 +0.005155668 0.3485102 0.03925039 +0.009080105 0.3485102 0.03925039 +0.01434988 0.3485102 0.03925039 +0.02107202 0.3485102 0.03925039 +0.02934285 0.3485102 0.03925039 +0.03925039 0.3485102 0.03925039 +0.05087609 0.3485102 0.03925039 +0.06429595 0.3485102 0.03925039 +0.07958143 0.3485102 0.03925039 +0.0968001 0.3485102 0.03925039 +0.1160161 0.3485102 0.03925039 +0.1372908 0.3485102 0.03925039 +0.1606827 0.3485102 0.03925039 +0.1862481 0.3485102 0.03925039 +0.2140411 0.3485102 0.03925039 +0.2441142 0.3485102 0.03925039 +0.2765176 0.3485102 0.03925039 +0.3113005 0.3485102 0.03925039 +0.3485102 0.3485102 0.03925039 +0.388193 0.3485102 0.03925039 +0.4303934 0.3485102 0.03925039 +0.4751555 0.3485102 0.03925039 +0.5225216 0.3485102 0.03925039 +0.5725335 0.3485102 0.03925039 +0.6252316 0.3485102 0.03925039 +0.6806558 0.3485102 0.03925039 +0.7388448 0.3485102 0.03925039 +0.7998369 0.3485102 0.03925039 +0.8636691 0.3485102 0.03925039 +0.9303782 0.3485102 0.03925039 +1 0.3485102 0.03925039 +0 0.388193 0.03925039 +0.002418731 0.388193 0.03925039 +0.005155668 0.388193 0.03925039 +0.009080105 0.388193 0.03925039 +0.01434988 0.388193 0.03925039 +0.02107202 0.388193 0.03925039 +0.02934285 0.388193 0.03925039 +0.03925039 0.388193 0.03925039 +0.05087609 0.388193 0.03925039 +0.06429595 0.388193 0.03925039 +0.07958143 0.388193 0.03925039 +0.0968001 0.388193 0.03925039 +0.1160161 0.388193 0.03925039 +0.1372908 0.388193 0.03925039 +0.1606827 0.388193 0.03925039 +0.1862481 0.388193 0.03925039 +0.2140411 0.388193 0.03925039 +0.2441142 0.388193 0.03925039 +0.2765176 0.388193 0.03925039 +0.3113005 0.388193 0.03925039 +0.3485102 0.388193 0.03925039 +0.388193 0.388193 0.03925039 +0.4303934 0.388193 0.03925039 +0.4751555 0.388193 0.03925039 +0.5225216 0.388193 0.03925039 +0.5725335 0.388193 0.03925039 +0.6252316 0.388193 0.03925039 +0.6806558 0.388193 0.03925039 +0.7388448 0.388193 0.03925039 +0.7998369 0.388193 0.03925039 +0.8636691 0.388193 0.03925039 +0.9303782 0.388193 0.03925039 +1 0.388193 0.03925039 +0 0.4303934 0.03925039 +0.002418731 0.4303934 0.03925039 +0.005155668 0.4303934 0.03925039 +0.009080105 0.4303934 0.03925039 +0.01434988 0.4303934 0.03925039 +0.02107202 0.4303934 0.03925039 +0.02934285 0.4303934 0.03925039 +0.03925039 0.4303934 0.03925039 +0.05087609 0.4303934 0.03925039 +0.06429595 0.4303934 0.03925039 +0.07958143 0.4303934 0.03925039 +0.0968001 0.4303934 0.03925039 +0.1160161 0.4303934 0.03925039 +0.1372908 0.4303934 0.03925039 +0.1606827 0.4303934 0.03925039 +0.1862481 0.4303934 0.03925039 +0.2140411 0.4303934 0.03925039 +0.2441142 0.4303934 0.03925039 +0.2765176 0.4303934 0.03925039 +0.3113005 0.4303934 0.03925039 +0.3485102 0.4303934 0.03925039 +0.388193 0.4303934 0.03925039 +0.4303934 0.4303934 0.03925039 +0.4751555 0.4303934 0.03925039 +0.5225216 0.4303934 0.03925039 +0.5725335 0.4303934 0.03925039 +0.6252316 0.4303934 0.03925039 +0.6806558 0.4303934 0.03925039 +0.7388448 0.4303934 0.03925039 +0.7998369 0.4303934 0.03925039 +0.8636691 0.4303934 0.03925039 +0.9303782 0.4303934 0.03925039 +1 0.4303934 0.03925039 +0 0.4751555 0.03925039 +0.002418731 0.4751555 0.03925039 +0.005155668 0.4751555 0.03925039 +0.009080105 0.4751555 0.03925039 +0.01434988 0.4751555 0.03925039 +0.02107202 0.4751555 0.03925039 +0.02934285 0.4751555 0.03925039 +0.03925039 0.4751555 0.03925039 +0.05087609 0.4751555 0.03925039 +0.06429595 0.4751555 0.03925039 +0.07958143 0.4751555 0.03925039 +0.0968001 0.4751555 0.03925039 +0.1160161 0.4751555 0.03925039 +0.1372908 0.4751555 0.03925039 +0.1606827 0.4751555 0.03925039 +0.1862481 0.4751555 0.03925039 +0.2140411 0.4751555 0.03925039 +0.2441142 0.4751555 0.03925039 +0.2765176 0.4751555 0.03925039 +0.3113005 0.4751555 0.03925039 +0.3485102 0.4751555 0.03925039 +0.388193 0.4751555 0.03925039 +0.4303934 0.4751555 0.03925039 +0.4751555 0.4751555 0.03925039 +0.5225216 0.4751555 0.03925039 +0.5725335 0.4751555 0.03925039 +0.6252316 0.4751555 0.03925039 +0.6806558 0.4751555 0.03925039 +0.7388448 0.4751555 0.03925039 +0.7998369 0.4751555 0.03925039 +0.8636691 0.4751555 0.03925039 +0.9303782 0.4751555 0.03925039 +1 0.4751555 0.03925039 +0 0.5225216 0.03925039 +0.002418731 0.5225216 0.03925039 +0.005155668 0.5225216 0.03925039 +0.009080105 0.5225216 0.03925039 +0.01434988 0.5225216 0.03925039 +0.02107202 0.5225216 0.03925039 +0.02934285 0.5225216 0.03925039 +0.03925039 0.5225216 0.03925039 +0.05087609 0.5225216 0.03925039 +0.06429595 0.5225216 0.03925039 +0.07958143 0.5225216 0.03925039 +0.0968001 0.5225216 0.03925039 +0.1160161 0.5225216 0.03925039 +0.1372908 0.5225216 0.03925039 +0.1606827 0.5225216 0.03925039 +0.1862481 0.5225216 0.03925039 +0.2140411 0.5225216 0.03925039 +0.2441142 0.5225216 0.03925039 +0.2765176 0.5225216 0.03925039 +0.3113005 0.5225216 0.03925039 +0.3485102 0.5225216 0.03925039 +0.388193 0.5225216 0.03925039 +0.4303934 0.5225216 0.03925039 +0.4751555 0.5225216 0.03925039 +0.5225216 0.5225216 0.03925039 +0.5725335 0.5225216 0.03925039 +0.6252316 0.5225216 0.03925039 +0.6806558 0.5225216 0.03925039 +0.7388448 0.5225216 0.03925039 +0.7998369 0.5225216 0.03925039 +0.8636691 0.5225216 0.03925039 +0.9303782 0.5225216 0.03925039 +1 0.5225216 0.03925039 +0 0.5725335 0.03925039 +0.002418731 0.5725335 0.03925039 +0.005155668 0.5725335 0.03925039 +0.009080105 0.5725335 0.03925039 +0.01434988 0.5725335 0.03925039 +0.02107202 0.5725335 0.03925039 +0.02934285 0.5725335 0.03925039 +0.03925039 0.5725335 0.03925039 +0.05087609 0.5725335 0.03925039 +0.06429595 0.5725335 0.03925039 +0.07958143 0.5725335 0.03925039 +0.0968001 0.5725335 0.03925039 +0.1160161 0.5725335 0.03925039 +0.1372908 0.5725335 0.03925039 +0.1606827 0.5725335 0.03925039 +0.1862481 0.5725335 0.03925039 +0.2140411 0.5725335 0.03925039 +0.2441142 0.5725335 0.03925039 +0.2765176 0.5725335 0.03925039 +0.3113005 0.5725335 0.03925039 +0.3485102 0.5725335 0.03925039 +0.388193 0.5725335 0.03925039 +0.4303934 0.5725335 0.03925039 +0.4751555 0.5725335 0.03925039 +0.5225216 0.5725335 0.03925039 +0.5725335 0.5725335 0.03925039 +0.6252316 0.5725335 0.03925039 +0.6806558 0.5725335 0.03925039 +0.7388448 0.5725335 0.03925039 +0.7998369 0.5725335 0.03925039 +0.8636691 0.5725335 0.03925039 +0.9303782 0.5725335 0.03925039 +1 0.5725335 0.03925039 +0 0.6252316 0.03925039 +0.002418731 0.6252316 0.03925039 +0.005155668 0.6252316 0.03925039 +0.009080105 0.6252316 0.03925039 +0.01434988 0.6252316 0.03925039 +0.02107202 0.6252316 0.03925039 +0.02934285 0.6252316 0.03925039 +0.03925039 0.6252316 0.03925039 +0.05087609 0.6252316 0.03925039 +0.06429595 0.6252316 0.03925039 +0.07958143 0.6252316 0.03925039 +0.0968001 0.6252316 0.03925039 +0.1160161 0.6252316 0.03925039 +0.1372908 0.6252316 0.03925039 +0.1606827 0.6252316 0.03925039 +0.1862481 0.6252316 0.03925039 +0.2140411 0.6252316 0.03925039 +0.2441142 0.6252316 0.03925039 +0.2765176 0.6252316 0.03925039 +0.3113005 0.6252316 0.03925039 +0.3485102 0.6252316 0.03925039 +0.388193 0.6252316 0.03925039 +0.4303934 0.6252316 0.03925039 +0.4751555 0.6252316 0.03925039 +0.5225216 0.6252316 0.03925039 +0.5725335 0.6252316 0.03925039 +0.6252316 0.6252316 0.03925039 +0.6806558 0.6252316 0.03925039 +0.7388448 0.6252316 0.03925039 +0.7998369 0.6252316 0.03925039 +0.8636691 0.6252316 0.03925039 +0.9303782 0.6252316 0.03925039 +1 0.6252316 0.03925039 +0 0.6806558 0.03925039 +0.002418731 0.6806558 0.03925039 +0.005155668 0.6806558 0.03925039 +0.009080105 0.6806558 0.03925039 +0.01434988 0.6806558 0.03925039 +0.02107202 0.6806558 0.03925039 +0.02934285 0.6806558 0.03925039 +0.03925039 0.6806558 0.03925039 +0.05087609 0.6806558 0.03925039 +0.06429595 0.6806558 0.03925039 +0.07958143 0.6806558 0.03925039 +0.0968001 0.6806558 0.03925039 +0.1160161 0.6806558 0.03925039 +0.1372908 0.6806558 0.03925039 +0.1606827 0.6806558 0.03925039 +0.1862481 0.6806558 0.03925039 +0.2140411 0.6806558 0.03925039 +0.2441142 0.6806558 0.03925039 +0.2765176 0.6806558 0.03925039 +0.3113005 0.6806558 0.03925039 +0.3485102 0.6806558 0.03925039 +0.388193 0.6806558 0.03925039 +0.4303934 0.6806558 0.03925039 +0.4751555 0.6806558 0.03925039 +0.5225216 0.6806558 0.03925039 +0.5725335 0.6806558 0.03925039 +0.6252316 0.6806558 0.03925039 +0.6806558 0.6806558 0.03925039 +0.7388448 0.6806558 0.03925039 +0.7998369 0.6806558 0.03925039 +0.8636691 0.6806558 0.03925039 +0.9303782 0.6806558 0.03925039 +1 0.6806558 0.03925039 +0 0.7388448 0.03925039 +0.002418731 0.7388448 0.03925039 +0.005155668 0.7388448 0.03925039 +0.009080105 0.7388448 0.03925039 +0.01434988 0.7388448 0.03925039 +0.02107202 0.7388448 0.03925039 +0.02934285 0.7388448 0.03925039 +0.03925039 0.7388448 0.03925039 +0.05087609 0.7388448 0.03925039 +0.06429595 0.7388448 0.03925039 +0.07958143 0.7388448 0.03925039 +0.0968001 0.7388448 0.03925039 +0.1160161 0.7388448 0.03925039 +0.1372908 0.7388448 0.03925039 +0.1606827 0.7388448 0.03925039 +0.1862481 0.7388448 0.03925039 +0.2140411 0.7388448 0.03925039 +0.2441142 0.7388448 0.03925039 +0.2765176 0.7388448 0.03925039 +0.3113005 0.7388448 0.03925039 +0.3485102 0.7388448 0.03925039 +0.388193 0.7388448 0.03925039 +0.4303934 0.7388448 0.03925039 +0.4751555 0.7388448 0.03925039 +0.5225216 0.7388448 0.03925039 +0.5725335 0.7388448 0.03925039 +0.6252316 0.7388448 0.03925039 +0.6806558 0.7388448 0.03925039 +0.7388448 0.7388448 0.03925039 +0.7998369 0.7388448 0.03925039 +0.8636691 0.7388448 0.03925039 +0.9303782 0.7388448 0.03925039 +1 0.7388448 0.03925039 +0 0.7998369 0.03925039 +0.002418731 0.7998369 0.03925039 +0.005155668 0.7998369 0.03925039 +0.009080105 0.7998369 0.03925039 +0.01434988 0.7998369 0.03925039 +0.02107202 0.7998369 0.03925039 +0.02934285 0.7998369 0.03925039 +0.03925039 0.7998369 0.03925039 +0.05087609 0.7998369 0.03925039 +0.06429595 0.7998369 0.03925039 +0.07958143 0.7998369 0.03925039 +0.0968001 0.7998369 0.03925039 +0.1160161 0.7998369 0.03925039 +0.1372908 0.7998369 0.03925039 +0.1606827 0.7998369 0.03925039 +0.1862481 0.7998369 0.03925039 +0.2140411 0.7998369 0.03925039 +0.2441142 0.7998369 0.03925039 +0.2765176 0.7998369 0.03925039 +0.3113005 0.7998369 0.03925039 +0.3485102 0.7998369 0.03925039 +0.388193 0.7998369 0.03925039 +0.4303934 0.7998369 0.03925039 +0.4751555 0.7998369 0.03925039 +0.5225216 0.7998369 0.03925039 +0.5725335 0.7998369 0.03925039 +0.6252316 0.7998369 0.03925039 +0.6806558 0.7998369 0.03925039 +0.7388448 0.7998369 0.03925039 +0.7998369 0.7998369 0.03925039 +0.8636691 0.7998369 0.03925039 +0.9303782 0.7998369 0.03925039 +1 0.7998369 0.03925039 +0 0.8636691 0.03925039 +0.002418731 0.8636691 0.03925039 +0.005155668 0.8636691 0.03925039 +0.009080105 0.8636691 0.03925039 +0.01434988 0.8636691 0.03925039 +0.02107202 0.8636691 0.03925039 +0.02934285 0.8636691 0.03925039 +0.03925039 0.8636691 0.03925039 +0.05087609 0.8636691 0.03925039 +0.06429595 0.8636691 0.03925039 +0.07958143 0.8636691 0.03925039 +0.0968001 0.8636691 0.03925039 +0.1160161 0.8636691 0.03925039 +0.1372908 0.8636691 0.03925039 +0.1606827 0.8636691 0.03925039 +0.1862481 0.8636691 0.03925039 +0.2140411 0.8636691 0.03925039 +0.2441142 0.8636691 0.03925039 +0.2765176 0.8636691 0.03925039 +0.3113005 0.8636691 0.03925039 +0.3485102 0.8636691 0.03925039 +0.388193 0.8636691 0.03925039 +0.4303934 0.8636691 0.03925039 +0.4751555 0.8636691 0.03925039 +0.5225216 0.8636691 0.03925039 +0.5725335 0.8636691 0.03925039 +0.6252316 0.8636691 0.03925039 +0.6806558 0.8636691 0.03925039 +0.7388448 0.8636691 0.03925039 +0.7998369 0.8636691 0.03925039 +0.8636691 0.8636691 0.03925039 +0.9303782 0.8636691 0.03925039 +1 0.8636691 0.03925039 +0 0.9303782 0.03925039 +0.002418731 0.9303782 0.03925039 +0.005155668 0.9303782 0.03925039 +0.009080105 0.9303782 0.03925039 +0.01434988 0.9303782 0.03925039 +0.02107202 0.9303782 0.03925039 +0.02934285 0.9303782 0.03925039 +0.03925039 0.9303782 0.03925039 +0.05087609 0.9303782 0.03925039 +0.06429595 0.9303782 0.03925039 +0.07958143 0.9303782 0.03925039 +0.0968001 0.9303782 0.03925039 +0.1160161 0.9303782 0.03925039 +0.1372908 0.9303782 0.03925039 +0.1606827 0.9303782 0.03925039 +0.1862481 0.9303782 0.03925039 +0.2140411 0.9303782 0.03925039 +0.2441142 0.9303782 0.03925039 +0.2765176 0.9303782 0.03925039 +0.3113005 0.9303782 0.03925039 +0.3485102 0.9303782 0.03925039 +0.388193 0.9303782 0.03925039 +0.4303934 0.9303782 0.03925039 +0.4751555 0.9303782 0.03925039 +0.5225216 0.9303782 0.03925039 +0.5725335 0.9303782 0.03925039 +0.6252316 0.9303782 0.03925039 +0.6806558 0.9303782 0.03925039 +0.7388448 0.9303782 0.03925039 +0.7998369 0.9303782 0.03925039 +0.8636691 0.9303782 0.03925039 +0.9303782 0.9303782 0.03925039 +1 0.9303782 0.03925039 +0 1 0.03925039 +0.002418731 1 0.03925039 +0.005155668 1 0.03925039 +0.009080105 1 0.03925039 +0.01434988 1 0.03925039 +0.02107202 1 0.03925039 +0.02934285 1 0.03925039 +0.03925039 1 0.03925039 +0.05087609 1 0.03925039 +0.06429595 1 0.03925039 +0.07958143 1 0.03925039 +0.0968001 1 0.03925039 +0.1160161 1 0.03925039 +0.1372908 1 0.03925039 +0.1606827 1 0.03925039 +0.1862481 1 0.03925039 +0.2140411 1 0.03925039 +0.2441142 1 0.03925039 +0.2765176 1 0.03925039 +0.3113005 1 0.03925039 +0.3485102 1 0.03925039 +0.388193 1 0.03925039 +0.4303934 1 0.03925039 +0.4751555 1 0.03925039 +0.5225216 1 0.03925039 +0.5725335 1 0.03925039 +0.6252316 1 0.03925039 +0.6806558 1 0.03925039 +0.7388448 1 0.03925039 +0.7998369 1 0.03925039 +0.8636691 1 0.03925039 +0.9303782 1 0.03925039 +1 1 0.03925039 +0 0 0.05087609 +0.002418731 0 0.05087609 +0.005155668 0 0.05087609 +0.009080105 0 0.05087609 +0.01434988 0 0.05087609 +0.02107202 0 0.05087609 +0.02934285 0 0.05087609 +0.03925039 0 0.05087609 +0.05087609 0 0.05087609 +0.06429595 0 0.05087609 +0.07958143 0 0.05087609 +0.0968001 0 0.05087609 +0.1160161 0 0.05087609 +0.1372908 0 0.05087609 +0.1606827 0 0.05087609 +0.1862481 0 0.05087609 +0.2140411 0 0.05087609 +0.2441142 0 0.05087609 +0.2765176 0 0.05087609 +0.3113005 0 0.05087609 +0.3485102 0 0.05087609 +0.388193 0 0.05087609 +0.4303934 0 0.05087609 +0.4751555 0 0.05087609 +0.5225216 0 0.05087609 +0.5725335 0 0.05087609 +0.6252316 0 0.05087609 +0.6806558 0 0.05087609 +0.7388448 0 0.05087609 +0.7998369 0 0.05087609 +0.8636691 0 0.05087609 +0.9303782 0 0.05087609 +1 0 0.05087609 +0 0.002418731 0.05087609 +0.002418731 0.002418731 0.05087609 +0.005155668 0.002418731 0.05087609 +0.009080105 0.002418731 0.05087609 +0.01434988 0.002418731 0.05087609 +0.02107202 0.002418731 0.05087609 +0.02934285 0.002418731 0.05087609 +0.03925039 0.002418731 0.05087609 +0.05087609 0.002418731 0.05087609 +0.06429595 0.002418731 0.05087609 +0.07958143 0.002418731 0.05087609 +0.0968001 0.002418731 0.05087609 +0.1160161 0.002418731 0.05087609 +0.1372908 0.002418731 0.05087609 +0.1606827 0.002418731 0.05087609 +0.1862481 0.002418731 0.05087609 +0.2140411 0.002418731 0.05087609 +0.2441142 0.002418731 0.05087609 +0.2765176 0.002418731 0.05087609 +0.3113005 0.002418731 0.05087609 +0.3485102 0.002418731 0.05087609 +0.388193 0.002418731 0.05087609 +0.4303934 0.002418731 0.05087609 +0.4751555 0.002418731 0.05087609 +0.5225216 0.002418731 0.05087609 +0.5725335 0.002418731 0.05087609 +0.6252316 0.002418731 0.05087609 +0.6806558 0.002418731 0.05087609 +0.7388448 0.002418731 0.05087609 +0.7998369 0.002418731 0.05087609 +0.8636691 0.002418731 0.05087609 +0.9303782 0.002418731 0.05087609 +1 0.002418731 0.05087609 +0 0.005155668 0.05087609 +0.002418731 0.005155668 0.05087609 +0.005155668 0.005155668 0.05087609 +0.009080105 0.005155668 0.05087609 +0.01434988 0.005155668 0.05087609 +0.02107202 0.005155668 0.05087609 +0.02934285 0.005155668 0.05087609 +0.03925039 0.005155668 0.05087609 +0.05087609 0.005155668 0.05087609 +0.06429595 0.005155668 0.05087609 +0.07958143 0.005155668 0.05087609 +0.0968001 0.005155668 0.05087609 +0.1160161 0.005155668 0.05087609 +0.1372908 0.005155668 0.05087609 +0.1606827 0.005155668 0.05087609 +0.1862481 0.005155668 0.05087609 +0.2140411 0.005155668 0.05087609 +0.2441142 0.005155668 0.05087609 +0.2765176 0.005155668 0.05087609 +0.3113005 0.005155668 0.05087609 +0.3485102 0.005155668 0.05087609 +0.388193 0.005155668 0.05087609 +0.4303934 0.005155668 0.05087609 +0.4751555 0.005155668 0.05087609 +0.5225216 0.005155668 0.05087609 +0.5725335 0.005155668 0.05087609 +0.6252316 0.005155668 0.05087609 +0.6806558 0.005155668 0.05087609 +0.7388448 0.005155668 0.05087609 +0.7998369 0.005155668 0.05087609 +0.8636691 0.005155668 0.05087609 +0.9303782 0.005155668 0.05087609 +1 0.005155668 0.05087609 +0 0.009080105 0.05087609 +0.002418731 0.009080105 0.05087609 +0.005155668 0.009080105 0.05087609 +0.009080105 0.009080105 0.05087609 +0.01434988 0.009080105 0.05087609 +0.02107202 0.009080105 0.05087609 +0.02934285 0.009080105 0.05087609 +0.03925039 0.009080105 0.05087609 +0.05087609 0.009080105 0.05087609 +0.06429595 0.009080105 0.05087609 +0.07958143 0.009080105 0.05087609 +0.0968001 0.009080105 0.05087609 +0.1160161 0.009080105 0.05087609 +0.1372908 0.009080105 0.05087609 +0.1606827 0.009080105 0.05087609 +0.1862481 0.009080105 0.05087609 +0.2140411 0.009080105 0.05087609 +0.2441142 0.009080105 0.05087609 +0.2765176 0.009080105 0.05087609 +0.3113005 0.009080105 0.05087609 +0.3485102 0.009080105 0.05087609 +0.388193 0.009080105 0.05087609 +0.4303934 0.009080105 0.05087609 +0.4751555 0.009080105 0.05087609 +0.5225216 0.009080105 0.05087609 +0.5725335 0.009080105 0.05087609 +0.6252316 0.009080105 0.05087609 +0.6806558 0.009080105 0.05087609 +0.7388448 0.009080105 0.05087609 +0.7998369 0.009080105 0.05087609 +0.8636691 0.009080105 0.05087609 +0.9303782 0.009080105 0.05087609 +1 0.009080105 0.05087609 +0 0.01434988 0.05087609 +0.002418731 0.01434988 0.05087609 +0.005155668 0.01434988 0.05087609 +0.009080105 0.01434988 0.05087609 +0.01434988 0.01434988 0.05087609 +0.02107202 0.01434988 0.05087609 +0.02934285 0.01434988 0.05087609 +0.03925039 0.01434988 0.05087609 +0.05087609 0.01434988 0.05087609 +0.06429595 0.01434988 0.05087609 +0.07958143 0.01434988 0.05087609 +0.0968001 0.01434988 0.05087609 +0.1160161 0.01434988 0.05087609 +0.1372908 0.01434988 0.05087609 +0.1606827 0.01434988 0.05087609 +0.1862481 0.01434988 0.05087609 +0.2140411 0.01434988 0.05087609 +0.2441142 0.01434988 0.05087609 +0.2765176 0.01434988 0.05087609 +0.3113005 0.01434988 0.05087609 +0.3485102 0.01434988 0.05087609 +0.388193 0.01434988 0.05087609 +0.4303934 0.01434988 0.05087609 +0.4751555 0.01434988 0.05087609 +0.5225216 0.01434988 0.05087609 +0.5725335 0.01434988 0.05087609 +0.6252316 0.01434988 0.05087609 +0.6806558 0.01434988 0.05087609 +0.7388448 0.01434988 0.05087609 +0.7998369 0.01434988 0.05087609 +0.8636691 0.01434988 0.05087609 +0.9303782 0.01434988 0.05087609 +1 0.01434988 0.05087609 +0 0.02107202 0.05087609 +0.002418731 0.02107202 0.05087609 +0.005155668 0.02107202 0.05087609 +0.009080105 0.02107202 0.05087609 +0.01434988 0.02107202 0.05087609 +0.02107202 0.02107202 0.05087609 +0.02934285 0.02107202 0.05087609 +0.03925039 0.02107202 0.05087609 +0.05087609 0.02107202 0.05087609 +0.06429595 0.02107202 0.05087609 +0.07958143 0.02107202 0.05087609 +0.0968001 0.02107202 0.05087609 +0.1160161 0.02107202 0.05087609 +0.1372908 0.02107202 0.05087609 +0.1606827 0.02107202 0.05087609 +0.1862481 0.02107202 0.05087609 +0.2140411 0.02107202 0.05087609 +0.2441142 0.02107202 0.05087609 +0.2765176 0.02107202 0.05087609 +0.3113005 0.02107202 0.05087609 +0.3485102 0.02107202 0.05087609 +0.388193 0.02107202 0.05087609 +0.4303934 0.02107202 0.05087609 +0.4751555 0.02107202 0.05087609 +0.5225216 0.02107202 0.05087609 +0.5725335 0.02107202 0.05087609 +0.6252316 0.02107202 0.05087609 +0.6806558 0.02107202 0.05087609 +0.7388448 0.02107202 0.05087609 +0.7998369 0.02107202 0.05087609 +0.8636691 0.02107202 0.05087609 +0.9303782 0.02107202 0.05087609 +1 0.02107202 0.05087609 +0 0.02934285 0.05087609 +0.002418731 0.02934285 0.05087609 +0.005155668 0.02934285 0.05087609 +0.009080105 0.02934285 0.05087609 +0.01434988 0.02934285 0.05087609 +0.02107202 0.02934285 0.05087609 +0.02934285 0.02934285 0.05087609 +0.03925039 0.02934285 0.05087609 +0.05087609 0.02934285 0.05087609 +0.06429595 0.02934285 0.05087609 +0.07958143 0.02934285 0.05087609 +0.0968001 0.02934285 0.05087609 +0.1160161 0.02934285 0.05087609 +0.1372908 0.02934285 0.05087609 +0.1606827 0.02934285 0.05087609 +0.1862481 0.02934285 0.05087609 +0.2140411 0.02934285 0.05087609 +0.2441142 0.02934285 0.05087609 +0.2765176 0.02934285 0.05087609 +0.3113005 0.02934285 0.05087609 +0.3485102 0.02934285 0.05087609 +0.388193 0.02934285 0.05087609 +0.4303934 0.02934285 0.05087609 +0.4751555 0.02934285 0.05087609 +0.5225216 0.02934285 0.05087609 +0.5725335 0.02934285 0.05087609 +0.6252316 0.02934285 0.05087609 +0.6806558 0.02934285 0.05087609 +0.7388448 0.02934285 0.05087609 +0.7998369 0.02934285 0.05087609 +0.8636691 0.02934285 0.05087609 +0.9303782 0.02934285 0.05087609 +1 0.02934285 0.05087609 +0 0.03925039 0.05087609 +0.002418731 0.03925039 0.05087609 +0.005155668 0.03925039 0.05087609 +0.009080105 0.03925039 0.05087609 +0.01434988 0.03925039 0.05087609 +0.02107202 0.03925039 0.05087609 +0.02934285 0.03925039 0.05087609 +0.03925039 0.03925039 0.05087609 +0.05087609 0.03925039 0.05087609 +0.06429595 0.03925039 0.05087609 +0.07958143 0.03925039 0.05087609 +0.0968001 0.03925039 0.05087609 +0.1160161 0.03925039 0.05087609 +0.1372908 0.03925039 0.05087609 +0.1606827 0.03925039 0.05087609 +0.1862481 0.03925039 0.05087609 +0.2140411 0.03925039 0.05087609 +0.2441142 0.03925039 0.05087609 +0.2765176 0.03925039 0.05087609 +0.3113005 0.03925039 0.05087609 +0.3485102 0.03925039 0.05087609 +0.388193 0.03925039 0.05087609 +0.4303934 0.03925039 0.05087609 +0.4751555 0.03925039 0.05087609 +0.5225216 0.03925039 0.05087609 +0.5725335 0.03925039 0.05087609 +0.6252316 0.03925039 0.05087609 +0.6806558 0.03925039 0.05087609 +0.7388448 0.03925039 0.05087609 +0.7998369 0.03925039 0.05087609 +0.8636691 0.03925039 0.05087609 +0.9303782 0.03925039 0.05087609 +1 0.03925039 0.05087609 +0 0.05087609 0.05087609 +0.002418731 0.05087609 0.05087609 +0.005155668 0.05087609 0.05087609 +0.009080105 0.05087609 0.05087609 +0.01434988 0.05087609 0.05087609 +0.02107202 0.05087609 0.05087609 +0.02934285 0.05087609 0.05087609 +0.03925039 0.05087609 0.05087609 +0.05087609 0.05087609 0.05087609 +0.06429595 0.05087609 0.05087609 +0.07958143 0.05087609 0.05087609 +0.0968001 0.05087609 0.05087609 +0.1160161 0.05087609 0.05087609 +0.1372908 0.05087609 0.05087609 +0.1606827 0.05087609 0.05087609 +0.1862481 0.05087609 0.05087609 +0.2140411 0.05087609 0.05087609 +0.2441142 0.05087609 0.05087609 +0.2765176 0.05087609 0.05087609 +0.3113005 0.05087609 0.05087609 +0.3485102 0.05087609 0.05087609 +0.388193 0.05087609 0.05087609 +0.4303934 0.05087609 0.05087609 +0.4751555 0.05087609 0.05087609 +0.5225216 0.05087609 0.05087609 +0.5725335 0.05087609 0.05087609 +0.6252316 0.05087609 0.05087609 +0.6806558 0.05087609 0.05087609 +0.7388448 0.05087609 0.05087609 +0.7998369 0.05087609 0.05087609 +0.8636691 0.05087609 0.05087609 +0.9303782 0.05087609 0.05087609 +1 0.05087609 0.05087609 +0 0.06429595 0.05087609 +0.002418731 0.06429595 0.05087609 +0.005155668 0.06429595 0.05087609 +0.009080105 0.06429595 0.05087609 +0.01434988 0.06429595 0.05087609 +0.02107202 0.06429595 0.05087609 +0.02934285 0.06429595 0.05087609 +0.03925039 0.06429595 0.05087609 +0.05087609 0.06429595 0.05087609 +0.06429595 0.06429595 0.05087609 +0.07958143 0.06429595 0.05087609 +0.0968001 0.06429595 0.05087609 +0.1160161 0.06429595 0.05087609 +0.1372908 0.06429595 0.05087609 +0.1606827 0.06429595 0.05087609 +0.1862481 0.06429595 0.05087609 +0.2140411 0.06429595 0.05087609 +0.2441142 0.06429595 0.05087609 +0.2765176 0.06429595 0.05087609 +0.3113005 0.06429595 0.05087609 +0.3485102 0.06429595 0.05087609 +0.388193 0.06429595 0.05087609 +0.4303934 0.06429595 0.05087609 +0.4751555 0.06429595 0.05087609 +0.5225216 0.06429595 0.05087609 +0.5725335 0.06429595 0.05087609 +0.6252316 0.06429595 0.05087609 +0.6806558 0.06429595 0.05087609 +0.7388448 0.06429595 0.05087609 +0.7998369 0.06429595 0.05087609 +0.8636691 0.06429595 0.05087609 +0.9303782 0.06429595 0.05087609 +1 0.06429595 0.05087609 +0 0.07958143 0.05087609 +0.002418731 0.07958143 0.05087609 +0.005155668 0.07958143 0.05087609 +0.009080105 0.07958143 0.05087609 +0.01434988 0.07958143 0.05087609 +0.02107202 0.07958143 0.05087609 +0.02934285 0.07958143 0.05087609 +0.03925039 0.07958143 0.05087609 +0.05087609 0.07958143 0.05087609 +0.06429595 0.07958143 0.05087609 +0.07958143 0.07958143 0.05087609 +0.0968001 0.07958143 0.05087609 +0.1160161 0.07958143 0.05087609 +0.1372908 0.07958143 0.05087609 +0.1606827 0.07958143 0.05087609 +0.1862481 0.07958143 0.05087609 +0.2140411 0.07958143 0.05087609 +0.2441142 0.07958143 0.05087609 +0.2765176 0.07958143 0.05087609 +0.3113005 0.07958143 0.05087609 +0.3485102 0.07958143 0.05087609 +0.388193 0.07958143 0.05087609 +0.4303934 0.07958143 0.05087609 +0.4751555 0.07958143 0.05087609 +0.5225216 0.07958143 0.05087609 +0.5725335 0.07958143 0.05087609 +0.6252316 0.07958143 0.05087609 +0.6806558 0.07958143 0.05087609 +0.7388448 0.07958143 0.05087609 +0.7998369 0.07958143 0.05087609 +0.8636691 0.07958143 0.05087609 +0.9303782 0.07958143 0.05087609 +1 0.07958143 0.05087609 +0 0.0968001 0.05087609 +0.002418731 0.0968001 0.05087609 +0.005155668 0.0968001 0.05087609 +0.009080105 0.0968001 0.05087609 +0.01434988 0.0968001 0.05087609 +0.02107202 0.0968001 0.05087609 +0.02934285 0.0968001 0.05087609 +0.03925039 0.0968001 0.05087609 +0.05087609 0.0968001 0.05087609 +0.06429595 0.0968001 0.05087609 +0.07958143 0.0968001 0.05087609 +0.0968001 0.0968001 0.05087609 +0.1160161 0.0968001 0.05087609 +0.1372908 0.0968001 0.05087609 +0.1606827 0.0968001 0.05087609 +0.1862481 0.0968001 0.05087609 +0.2140411 0.0968001 0.05087609 +0.2441142 0.0968001 0.05087609 +0.2765176 0.0968001 0.05087609 +0.3113005 0.0968001 0.05087609 +0.3485102 0.0968001 0.05087609 +0.388193 0.0968001 0.05087609 +0.4303934 0.0968001 0.05087609 +0.4751555 0.0968001 0.05087609 +0.5225216 0.0968001 0.05087609 +0.5725335 0.0968001 0.05087609 +0.6252316 0.0968001 0.05087609 +0.6806558 0.0968001 0.05087609 +0.7388448 0.0968001 0.05087609 +0.7998369 0.0968001 0.05087609 +0.8636691 0.0968001 0.05087609 +0.9303782 0.0968001 0.05087609 +1 0.0968001 0.05087609 +0 0.1160161 0.05087609 +0.002418731 0.1160161 0.05087609 +0.005155668 0.1160161 0.05087609 +0.009080105 0.1160161 0.05087609 +0.01434988 0.1160161 0.05087609 +0.02107202 0.1160161 0.05087609 +0.02934285 0.1160161 0.05087609 +0.03925039 0.1160161 0.05087609 +0.05087609 0.1160161 0.05087609 +0.06429595 0.1160161 0.05087609 +0.07958143 0.1160161 0.05087609 +0.0968001 0.1160161 0.05087609 +0.1160161 0.1160161 0.05087609 +0.1372908 0.1160161 0.05087609 +0.1606827 0.1160161 0.05087609 +0.1862481 0.1160161 0.05087609 +0.2140411 0.1160161 0.05087609 +0.2441142 0.1160161 0.05087609 +0.2765176 0.1160161 0.05087609 +0.3113005 0.1160161 0.05087609 +0.3485102 0.1160161 0.05087609 +0.388193 0.1160161 0.05087609 +0.4303934 0.1160161 0.05087609 +0.4751555 0.1160161 0.05087609 +0.5225216 0.1160161 0.05087609 +0.5725335 0.1160161 0.05087609 +0.6252316 0.1160161 0.05087609 +0.6806558 0.1160161 0.05087609 +0.7388448 0.1160161 0.05087609 +0.7998369 0.1160161 0.05087609 +0.8636691 0.1160161 0.05087609 +0.9303782 0.1160161 0.05087609 +1 0.1160161 0.05087609 +0 0.1372908 0.05087609 +0.002418731 0.1372908 0.05087609 +0.005155668 0.1372908 0.05087609 +0.009080105 0.1372908 0.05087609 +0.01434988 0.1372908 0.05087609 +0.02107202 0.1372908 0.05087609 +0.02934285 0.1372908 0.05087609 +0.03925039 0.1372908 0.05087609 +0.05087609 0.1372908 0.05087609 +0.06429595 0.1372908 0.05087609 +0.07958143 0.1372908 0.05087609 +0.0968001 0.1372908 0.05087609 +0.1160161 0.1372908 0.05087609 +0.1372908 0.1372908 0.05087609 +0.1606827 0.1372908 0.05087609 +0.1862481 0.1372908 0.05087609 +0.2140411 0.1372908 0.05087609 +0.2441142 0.1372908 0.05087609 +0.2765176 0.1372908 0.05087609 +0.3113005 0.1372908 0.05087609 +0.3485102 0.1372908 0.05087609 +0.388193 0.1372908 0.05087609 +0.4303934 0.1372908 0.05087609 +0.4751555 0.1372908 0.05087609 +0.5225216 0.1372908 0.05087609 +0.5725335 0.1372908 0.05087609 +0.6252316 0.1372908 0.05087609 +0.6806558 0.1372908 0.05087609 +0.7388448 0.1372908 0.05087609 +0.7998369 0.1372908 0.05087609 +0.8636691 0.1372908 0.05087609 +0.9303782 0.1372908 0.05087609 +1 0.1372908 0.05087609 +0 0.1606827 0.05087609 +0.002418731 0.1606827 0.05087609 +0.005155668 0.1606827 0.05087609 +0.009080105 0.1606827 0.05087609 +0.01434988 0.1606827 0.05087609 +0.02107202 0.1606827 0.05087609 +0.02934285 0.1606827 0.05087609 +0.03925039 0.1606827 0.05087609 +0.05087609 0.1606827 0.05087609 +0.06429595 0.1606827 0.05087609 +0.07958143 0.1606827 0.05087609 +0.0968001 0.1606827 0.05087609 +0.1160161 0.1606827 0.05087609 +0.1372908 0.1606827 0.05087609 +0.1606827 0.1606827 0.05087609 +0.1862481 0.1606827 0.05087609 +0.2140411 0.1606827 0.05087609 +0.2441142 0.1606827 0.05087609 +0.2765176 0.1606827 0.05087609 +0.3113005 0.1606827 0.05087609 +0.3485102 0.1606827 0.05087609 +0.388193 0.1606827 0.05087609 +0.4303934 0.1606827 0.05087609 +0.4751555 0.1606827 0.05087609 +0.5225216 0.1606827 0.05087609 +0.5725335 0.1606827 0.05087609 +0.6252316 0.1606827 0.05087609 +0.6806558 0.1606827 0.05087609 +0.7388448 0.1606827 0.05087609 +0.7998369 0.1606827 0.05087609 +0.8636691 0.1606827 0.05087609 +0.9303782 0.1606827 0.05087609 +1 0.1606827 0.05087609 +0 0.1862481 0.05087609 +0.002418731 0.1862481 0.05087609 +0.005155668 0.1862481 0.05087609 +0.009080105 0.1862481 0.05087609 +0.01434988 0.1862481 0.05087609 +0.02107202 0.1862481 0.05087609 +0.02934285 0.1862481 0.05087609 +0.03925039 0.1862481 0.05087609 +0.05087609 0.1862481 0.05087609 +0.06429595 0.1862481 0.05087609 +0.07958143 0.1862481 0.05087609 +0.0968001 0.1862481 0.05087609 +0.1160161 0.1862481 0.05087609 +0.1372908 0.1862481 0.05087609 +0.1606827 0.1862481 0.05087609 +0.1862481 0.1862481 0.05087609 +0.2140411 0.1862481 0.05087609 +0.2441142 0.1862481 0.05087609 +0.2765176 0.1862481 0.05087609 +0.3113005 0.1862481 0.05087609 +0.3485102 0.1862481 0.05087609 +0.388193 0.1862481 0.05087609 +0.4303934 0.1862481 0.05087609 +0.4751555 0.1862481 0.05087609 +0.5225216 0.1862481 0.05087609 +0.5725335 0.1862481 0.05087609 +0.6252316 0.1862481 0.05087609 +0.6806558 0.1862481 0.05087609 +0.7388448 0.1862481 0.05087609 +0.7998369 0.1862481 0.05087609 +0.8636691 0.1862481 0.05087609 +0.9303782 0.1862481 0.05087609 +1 0.1862481 0.05087609 +0 0.2140411 0.05087609 +0.002418731 0.2140411 0.05087609 +0.005155668 0.2140411 0.05087609 +0.009080105 0.2140411 0.05087609 +0.01434988 0.2140411 0.05087609 +0.02107202 0.2140411 0.05087609 +0.02934285 0.2140411 0.05087609 +0.03925039 0.2140411 0.05087609 +0.05087609 0.2140411 0.05087609 +0.06429595 0.2140411 0.05087609 +0.07958143 0.2140411 0.05087609 +0.0968001 0.2140411 0.05087609 +0.1160161 0.2140411 0.05087609 +0.1372908 0.2140411 0.05087609 +0.1606827 0.2140411 0.05087609 +0.1862481 0.2140411 0.05087609 +0.2140411 0.2140411 0.05087609 +0.2441142 0.2140411 0.05087609 +0.2765176 0.2140411 0.05087609 +0.3113005 0.2140411 0.05087609 +0.3485102 0.2140411 0.05087609 +0.388193 0.2140411 0.05087609 +0.4303934 0.2140411 0.05087609 +0.4751555 0.2140411 0.05087609 +0.5225216 0.2140411 0.05087609 +0.5725335 0.2140411 0.05087609 +0.6252316 0.2140411 0.05087609 +0.6806558 0.2140411 0.05087609 +0.7388448 0.2140411 0.05087609 +0.7998369 0.2140411 0.05087609 +0.8636691 0.2140411 0.05087609 +0.9303782 0.2140411 0.05087609 +1 0.2140411 0.05087609 +0 0.2441142 0.05087609 +0.002418731 0.2441142 0.05087609 +0.005155668 0.2441142 0.05087609 +0.009080105 0.2441142 0.05087609 +0.01434988 0.2441142 0.05087609 +0.02107202 0.2441142 0.05087609 +0.02934285 0.2441142 0.05087609 +0.03925039 0.2441142 0.05087609 +0.05087609 0.2441142 0.05087609 +0.06429595 0.2441142 0.05087609 +0.07958143 0.2441142 0.05087609 +0.0968001 0.2441142 0.05087609 +0.1160161 0.2441142 0.05087609 +0.1372908 0.2441142 0.05087609 +0.1606827 0.2441142 0.05087609 +0.1862481 0.2441142 0.05087609 +0.2140411 0.2441142 0.05087609 +0.2441142 0.2441142 0.05087609 +0.2765176 0.2441142 0.05087609 +0.3113005 0.2441142 0.05087609 +0.3485102 0.2441142 0.05087609 +0.388193 0.2441142 0.05087609 +0.4303934 0.2441142 0.05087609 +0.4751555 0.2441142 0.05087609 +0.5225216 0.2441142 0.05087609 +0.5725335 0.2441142 0.05087609 +0.6252316 0.2441142 0.05087609 +0.6806558 0.2441142 0.05087609 +0.7388448 0.2441142 0.05087609 +0.7998369 0.2441142 0.05087609 +0.8636691 0.2441142 0.05087609 +0.9303782 0.2441142 0.05087609 +1 0.2441142 0.05087609 +0 0.2765176 0.05087609 +0.002418731 0.2765176 0.05087609 +0.005155668 0.2765176 0.05087609 +0.009080105 0.2765176 0.05087609 +0.01434988 0.2765176 0.05087609 +0.02107202 0.2765176 0.05087609 +0.02934285 0.2765176 0.05087609 +0.03925039 0.2765176 0.05087609 +0.05087609 0.2765176 0.05087609 +0.06429595 0.2765176 0.05087609 +0.07958143 0.2765176 0.05087609 +0.0968001 0.2765176 0.05087609 +0.1160161 0.2765176 0.05087609 +0.1372908 0.2765176 0.05087609 +0.1606827 0.2765176 0.05087609 +0.1862481 0.2765176 0.05087609 +0.2140411 0.2765176 0.05087609 +0.2441142 0.2765176 0.05087609 +0.2765176 0.2765176 0.05087609 +0.3113005 0.2765176 0.05087609 +0.3485102 0.2765176 0.05087609 +0.388193 0.2765176 0.05087609 +0.4303934 0.2765176 0.05087609 +0.4751555 0.2765176 0.05087609 +0.5225216 0.2765176 0.05087609 +0.5725335 0.2765176 0.05087609 +0.6252316 0.2765176 0.05087609 +0.6806558 0.2765176 0.05087609 +0.7388448 0.2765176 0.05087609 +0.7998369 0.2765176 0.05087609 +0.8636691 0.2765176 0.05087609 +0.9303782 0.2765176 0.05087609 +1 0.2765176 0.05087609 +0 0.3113005 0.05087609 +0.002418731 0.3113005 0.05087609 +0.005155668 0.3113005 0.05087609 +0.009080105 0.3113005 0.05087609 +0.01434988 0.3113005 0.05087609 +0.02107202 0.3113005 0.05087609 +0.02934285 0.3113005 0.05087609 +0.03925039 0.3113005 0.05087609 +0.05087609 0.3113005 0.05087609 +0.06429595 0.3113005 0.05087609 +0.07958143 0.3113005 0.05087609 +0.0968001 0.3113005 0.05087609 +0.1160161 0.3113005 0.05087609 +0.1372908 0.3113005 0.05087609 +0.1606827 0.3113005 0.05087609 +0.1862481 0.3113005 0.05087609 +0.2140411 0.3113005 0.05087609 +0.2441142 0.3113005 0.05087609 +0.2765176 0.3113005 0.05087609 +0.3113005 0.3113005 0.05087609 +0.3485102 0.3113005 0.05087609 +0.388193 0.3113005 0.05087609 +0.4303934 0.3113005 0.05087609 +0.4751555 0.3113005 0.05087609 +0.5225216 0.3113005 0.05087609 +0.5725335 0.3113005 0.05087609 +0.6252316 0.3113005 0.05087609 +0.6806558 0.3113005 0.05087609 +0.7388448 0.3113005 0.05087609 +0.7998369 0.3113005 0.05087609 +0.8636691 0.3113005 0.05087609 +0.9303782 0.3113005 0.05087609 +1 0.3113005 0.05087609 +0 0.3485102 0.05087609 +0.002418731 0.3485102 0.05087609 +0.005155668 0.3485102 0.05087609 +0.009080105 0.3485102 0.05087609 +0.01434988 0.3485102 0.05087609 +0.02107202 0.3485102 0.05087609 +0.02934285 0.3485102 0.05087609 +0.03925039 0.3485102 0.05087609 +0.05087609 0.3485102 0.05087609 +0.06429595 0.3485102 0.05087609 +0.07958143 0.3485102 0.05087609 +0.0968001 0.3485102 0.05087609 +0.1160161 0.3485102 0.05087609 +0.1372908 0.3485102 0.05087609 +0.1606827 0.3485102 0.05087609 +0.1862481 0.3485102 0.05087609 +0.2140411 0.3485102 0.05087609 +0.2441142 0.3485102 0.05087609 +0.2765176 0.3485102 0.05087609 +0.3113005 0.3485102 0.05087609 +0.3485102 0.3485102 0.05087609 +0.388193 0.3485102 0.05087609 +0.4303934 0.3485102 0.05087609 +0.4751555 0.3485102 0.05087609 +0.5225216 0.3485102 0.05087609 +0.5725335 0.3485102 0.05087609 +0.6252316 0.3485102 0.05087609 +0.6806558 0.3485102 0.05087609 +0.7388448 0.3485102 0.05087609 +0.7998369 0.3485102 0.05087609 +0.8636691 0.3485102 0.05087609 +0.9303782 0.3485102 0.05087609 +1 0.3485102 0.05087609 +0 0.388193 0.05087609 +0.002418731 0.388193 0.05087609 +0.005155668 0.388193 0.05087609 +0.009080105 0.388193 0.05087609 +0.01434988 0.388193 0.05087609 +0.02107202 0.388193 0.05087609 +0.02934285 0.388193 0.05087609 +0.03925039 0.388193 0.05087609 +0.05087609 0.388193 0.05087609 +0.06429595 0.388193 0.05087609 +0.07958143 0.388193 0.05087609 +0.0968001 0.388193 0.05087609 +0.1160161 0.388193 0.05087609 +0.1372908 0.388193 0.05087609 +0.1606827 0.388193 0.05087609 +0.1862481 0.388193 0.05087609 +0.2140411 0.388193 0.05087609 +0.2441142 0.388193 0.05087609 +0.2765176 0.388193 0.05087609 +0.3113005 0.388193 0.05087609 +0.3485102 0.388193 0.05087609 +0.388193 0.388193 0.05087609 +0.4303934 0.388193 0.05087609 +0.4751555 0.388193 0.05087609 +0.5225216 0.388193 0.05087609 +0.5725335 0.388193 0.05087609 +0.6252316 0.388193 0.05087609 +0.6806558 0.388193 0.05087609 +0.7388448 0.388193 0.05087609 +0.7998369 0.388193 0.05087609 +0.8636691 0.388193 0.05087609 +0.9303782 0.388193 0.05087609 +1 0.388193 0.05087609 +0 0.4303934 0.05087609 +0.002418731 0.4303934 0.05087609 +0.005155668 0.4303934 0.05087609 +0.009080105 0.4303934 0.05087609 +0.01434988 0.4303934 0.05087609 +0.02107202 0.4303934 0.05087609 +0.02934285 0.4303934 0.05087609 +0.03925039 0.4303934 0.05087609 +0.05087609 0.4303934 0.05087609 +0.06429595 0.4303934 0.05087609 +0.07958143 0.4303934 0.05087609 +0.0968001 0.4303934 0.05087609 +0.1160161 0.4303934 0.05087609 +0.1372908 0.4303934 0.05087609 +0.1606827 0.4303934 0.05087609 +0.1862481 0.4303934 0.05087609 +0.2140411 0.4303934 0.05087609 +0.2441142 0.4303934 0.05087609 +0.2765176 0.4303934 0.05087609 +0.3113005 0.4303934 0.05087609 +0.3485102 0.4303934 0.05087609 +0.388193 0.4303934 0.05087609 +0.4303934 0.4303934 0.05087609 +0.4751555 0.4303934 0.05087609 +0.5225216 0.4303934 0.05087609 +0.5725335 0.4303934 0.05087609 +0.6252316 0.4303934 0.05087609 +0.6806558 0.4303934 0.05087609 +0.7388448 0.4303934 0.05087609 +0.7998369 0.4303934 0.05087609 +0.8636691 0.4303934 0.05087609 +0.9303782 0.4303934 0.05087609 +1 0.4303934 0.05087609 +0 0.4751555 0.05087609 +0.002418731 0.4751555 0.05087609 +0.005155668 0.4751555 0.05087609 +0.009080105 0.4751555 0.05087609 +0.01434988 0.4751555 0.05087609 +0.02107202 0.4751555 0.05087609 +0.02934285 0.4751555 0.05087609 +0.03925039 0.4751555 0.05087609 +0.05087609 0.4751555 0.05087609 +0.06429595 0.4751555 0.05087609 +0.07958143 0.4751555 0.05087609 +0.0968001 0.4751555 0.05087609 +0.1160161 0.4751555 0.05087609 +0.1372908 0.4751555 0.05087609 +0.1606827 0.4751555 0.05087609 +0.1862481 0.4751555 0.05087609 +0.2140411 0.4751555 0.05087609 +0.2441142 0.4751555 0.05087609 +0.2765176 0.4751555 0.05087609 +0.3113005 0.4751555 0.05087609 +0.3485102 0.4751555 0.05087609 +0.388193 0.4751555 0.05087609 +0.4303934 0.4751555 0.05087609 +0.4751555 0.4751555 0.05087609 +0.5225216 0.4751555 0.05087609 +0.5725335 0.4751555 0.05087609 +0.6252316 0.4751555 0.05087609 +0.6806558 0.4751555 0.05087609 +0.7388448 0.4751555 0.05087609 +0.7998369 0.4751555 0.05087609 +0.8636691 0.4751555 0.05087609 +0.9303782 0.4751555 0.05087609 +1 0.4751555 0.05087609 +0 0.5225216 0.05087609 +0.002418731 0.5225216 0.05087609 +0.005155668 0.5225216 0.05087609 +0.009080105 0.5225216 0.05087609 +0.01434988 0.5225216 0.05087609 +0.02107202 0.5225216 0.05087609 +0.02934285 0.5225216 0.05087609 +0.03925039 0.5225216 0.05087609 +0.05087609 0.5225216 0.05087609 +0.06429595 0.5225216 0.05087609 +0.07958143 0.5225216 0.05087609 +0.0968001 0.5225216 0.05087609 +0.1160161 0.5225216 0.05087609 +0.1372908 0.5225216 0.05087609 +0.1606827 0.5225216 0.05087609 +0.1862481 0.5225216 0.05087609 +0.2140411 0.5225216 0.05087609 +0.2441142 0.5225216 0.05087609 +0.2765176 0.5225216 0.05087609 +0.3113005 0.5225216 0.05087609 +0.3485102 0.5225216 0.05087609 +0.388193 0.5225216 0.05087609 +0.4303934 0.5225216 0.05087609 +0.4751555 0.5225216 0.05087609 +0.5225216 0.5225216 0.05087609 +0.5725335 0.5225216 0.05087609 +0.6252316 0.5225216 0.05087609 +0.6806558 0.5225216 0.05087609 +0.7388448 0.5225216 0.05087609 +0.7998369 0.5225216 0.05087609 +0.8636691 0.5225216 0.05087609 +0.9303782 0.5225216 0.05087609 +1 0.5225216 0.05087609 +0 0.5725335 0.05087609 +0.002418731 0.5725335 0.05087609 +0.005155668 0.5725335 0.05087609 +0.009080105 0.5725335 0.05087609 +0.01434988 0.5725335 0.05087609 +0.02107202 0.5725335 0.05087609 +0.02934285 0.5725335 0.05087609 +0.03925039 0.5725335 0.05087609 +0.05087609 0.5725335 0.05087609 +0.06429595 0.5725335 0.05087609 +0.07958143 0.5725335 0.05087609 +0.0968001 0.5725335 0.05087609 +0.1160161 0.5725335 0.05087609 +0.1372908 0.5725335 0.05087609 +0.1606827 0.5725335 0.05087609 +0.1862481 0.5725335 0.05087609 +0.2140411 0.5725335 0.05087609 +0.2441142 0.5725335 0.05087609 +0.2765176 0.5725335 0.05087609 +0.3113005 0.5725335 0.05087609 +0.3485102 0.5725335 0.05087609 +0.388193 0.5725335 0.05087609 +0.4303934 0.5725335 0.05087609 +0.4751555 0.5725335 0.05087609 +0.5225216 0.5725335 0.05087609 +0.5725335 0.5725335 0.05087609 +0.6252316 0.5725335 0.05087609 +0.6806558 0.5725335 0.05087609 +0.7388448 0.5725335 0.05087609 +0.7998369 0.5725335 0.05087609 +0.8636691 0.5725335 0.05087609 +0.9303782 0.5725335 0.05087609 +1 0.5725335 0.05087609 +0 0.6252316 0.05087609 +0.002418731 0.6252316 0.05087609 +0.005155668 0.6252316 0.05087609 +0.009080105 0.6252316 0.05087609 +0.01434988 0.6252316 0.05087609 +0.02107202 0.6252316 0.05087609 +0.02934285 0.6252316 0.05087609 +0.03925039 0.6252316 0.05087609 +0.05087609 0.6252316 0.05087609 +0.06429595 0.6252316 0.05087609 +0.07958143 0.6252316 0.05087609 +0.0968001 0.6252316 0.05087609 +0.1160161 0.6252316 0.05087609 +0.1372908 0.6252316 0.05087609 +0.1606827 0.6252316 0.05087609 +0.1862481 0.6252316 0.05087609 +0.2140411 0.6252316 0.05087609 +0.2441142 0.6252316 0.05087609 +0.2765176 0.6252316 0.05087609 +0.3113005 0.6252316 0.05087609 +0.3485102 0.6252316 0.05087609 +0.388193 0.6252316 0.05087609 +0.4303934 0.6252316 0.05087609 +0.4751555 0.6252316 0.05087609 +0.5225216 0.6252316 0.05087609 +0.5725335 0.6252316 0.05087609 +0.6252316 0.6252316 0.05087609 +0.6806558 0.6252316 0.05087609 +0.7388448 0.6252316 0.05087609 +0.7998369 0.6252316 0.05087609 +0.8636691 0.6252316 0.05087609 +0.9303782 0.6252316 0.05087609 +1 0.6252316 0.05087609 +0 0.6806558 0.05087609 +0.002418731 0.6806558 0.05087609 +0.005155668 0.6806558 0.05087609 +0.009080105 0.6806558 0.05087609 +0.01434988 0.6806558 0.05087609 +0.02107202 0.6806558 0.05087609 +0.02934285 0.6806558 0.05087609 +0.03925039 0.6806558 0.05087609 +0.05087609 0.6806558 0.05087609 +0.06429595 0.6806558 0.05087609 +0.07958143 0.6806558 0.05087609 +0.0968001 0.6806558 0.05087609 +0.1160161 0.6806558 0.05087609 +0.1372908 0.6806558 0.05087609 +0.1606827 0.6806558 0.05087609 +0.1862481 0.6806558 0.05087609 +0.2140411 0.6806558 0.05087609 +0.2441142 0.6806558 0.05087609 +0.2765176 0.6806558 0.05087609 +0.3113005 0.6806558 0.05087609 +0.3485102 0.6806558 0.05087609 +0.388193 0.6806558 0.05087609 +0.4303934 0.6806558 0.05087609 +0.4751555 0.6806558 0.05087609 +0.5225216 0.6806558 0.05087609 +0.5725335 0.6806558 0.05087609 +0.6252316 0.6806558 0.05087609 +0.6806558 0.6806558 0.05087609 +0.7388448 0.6806558 0.05087609 +0.7998369 0.6806558 0.05087609 +0.8636691 0.6806558 0.05087609 +0.9303782 0.6806558 0.05087609 +1 0.6806558 0.05087609 +0 0.7388448 0.05087609 +0.002418731 0.7388448 0.05087609 +0.005155668 0.7388448 0.05087609 +0.009080105 0.7388448 0.05087609 +0.01434988 0.7388448 0.05087609 +0.02107202 0.7388448 0.05087609 +0.02934285 0.7388448 0.05087609 +0.03925039 0.7388448 0.05087609 +0.05087609 0.7388448 0.05087609 +0.06429595 0.7388448 0.05087609 +0.07958143 0.7388448 0.05087609 +0.0968001 0.7388448 0.05087609 +0.1160161 0.7388448 0.05087609 +0.1372908 0.7388448 0.05087609 +0.1606827 0.7388448 0.05087609 +0.1862481 0.7388448 0.05087609 +0.2140411 0.7388448 0.05087609 +0.2441142 0.7388448 0.05087609 +0.2765176 0.7388448 0.05087609 +0.3113005 0.7388448 0.05087609 +0.3485102 0.7388448 0.05087609 +0.388193 0.7388448 0.05087609 +0.4303934 0.7388448 0.05087609 +0.4751555 0.7388448 0.05087609 +0.5225216 0.7388448 0.05087609 +0.5725335 0.7388448 0.05087609 +0.6252316 0.7388448 0.05087609 +0.6806558 0.7388448 0.05087609 +0.7388448 0.7388448 0.05087609 +0.7998369 0.7388448 0.05087609 +0.8636691 0.7388448 0.05087609 +0.9303782 0.7388448 0.05087609 +1 0.7388448 0.05087609 +0 0.7998369 0.05087609 +0.002418731 0.7998369 0.05087609 +0.005155668 0.7998369 0.05087609 +0.009080105 0.7998369 0.05087609 +0.01434988 0.7998369 0.05087609 +0.02107202 0.7998369 0.05087609 +0.02934285 0.7998369 0.05087609 +0.03925039 0.7998369 0.05087609 +0.05087609 0.7998369 0.05087609 +0.06429595 0.7998369 0.05087609 +0.07958143 0.7998369 0.05087609 +0.0968001 0.7998369 0.05087609 +0.1160161 0.7998369 0.05087609 +0.1372908 0.7998369 0.05087609 +0.1606827 0.7998369 0.05087609 +0.1862481 0.7998369 0.05087609 +0.2140411 0.7998369 0.05087609 +0.2441142 0.7998369 0.05087609 +0.2765176 0.7998369 0.05087609 +0.3113005 0.7998369 0.05087609 +0.3485102 0.7998369 0.05087609 +0.388193 0.7998369 0.05087609 +0.4303934 0.7998369 0.05087609 +0.4751555 0.7998369 0.05087609 +0.5225216 0.7998369 0.05087609 +0.5725335 0.7998369 0.05087609 +0.6252316 0.7998369 0.05087609 +0.6806558 0.7998369 0.05087609 +0.7388448 0.7998369 0.05087609 +0.7998369 0.7998369 0.05087609 +0.8636691 0.7998369 0.05087609 +0.9303782 0.7998369 0.05087609 +1 0.7998369 0.05087609 +0 0.8636691 0.05087609 +0.002418731 0.8636691 0.05087609 +0.005155668 0.8636691 0.05087609 +0.009080105 0.8636691 0.05087609 +0.01434988 0.8636691 0.05087609 +0.02107202 0.8636691 0.05087609 +0.02934285 0.8636691 0.05087609 +0.03925039 0.8636691 0.05087609 +0.05087609 0.8636691 0.05087609 +0.06429595 0.8636691 0.05087609 +0.07958143 0.8636691 0.05087609 +0.0968001 0.8636691 0.05087609 +0.1160161 0.8636691 0.05087609 +0.1372908 0.8636691 0.05087609 +0.1606827 0.8636691 0.05087609 +0.1862481 0.8636691 0.05087609 +0.2140411 0.8636691 0.05087609 +0.2441142 0.8636691 0.05087609 +0.2765176 0.8636691 0.05087609 +0.3113005 0.8636691 0.05087609 +0.3485102 0.8636691 0.05087609 +0.388193 0.8636691 0.05087609 +0.4303934 0.8636691 0.05087609 +0.4751555 0.8636691 0.05087609 +0.5225216 0.8636691 0.05087609 +0.5725335 0.8636691 0.05087609 +0.6252316 0.8636691 0.05087609 +0.6806558 0.8636691 0.05087609 +0.7388448 0.8636691 0.05087609 +0.7998369 0.8636691 0.05087609 +0.8636691 0.8636691 0.05087609 +0.9303782 0.8636691 0.05087609 +1 0.8636691 0.05087609 +0 0.9303782 0.05087609 +0.002418731 0.9303782 0.05087609 +0.005155668 0.9303782 0.05087609 +0.009080105 0.9303782 0.05087609 +0.01434988 0.9303782 0.05087609 +0.02107202 0.9303782 0.05087609 +0.02934285 0.9303782 0.05087609 +0.03925039 0.9303782 0.05087609 +0.05087609 0.9303782 0.05087609 +0.06429595 0.9303782 0.05087609 +0.07958143 0.9303782 0.05087609 +0.0968001 0.9303782 0.05087609 +0.1160161 0.9303782 0.05087609 +0.1372908 0.9303782 0.05087609 +0.1606827 0.9303782 0.05087609 +0.1862481 0.9303782 0.05087609 +0.2140411 0.9303782 0.05087609 +0.2441142 0.9303782 0.05087609 +0.2765176 0.9303782 0.05087609 +0.3113005 0.9303782 0.05087609 +0.3485102 0.9303782 0.05087609 +0.388193 0.9303782 0.05087609 +0.4303934 0.9303782 0.05087609 +0.4751555 0.9303782 0.05087609 +0.5225216 0.9303782 0.05087609 +0.5725335 0.9303782 0.05087609 +0.6252316 0.9303782 0.05087609 +0.6806558 0.9303782 0.05087609 +0.7388448 0.9303782 0.05087609 +0.7998369 0.9303782 0.05087609 +0.8636691 0.9303782 0.05087609 +0.9303782 0.9303782 0.05087609 +1 0.9303782 0.05087609 +0 1 0.05087609 +0.002418731 1 0.05087609 +0.005155668 1 0.05087609 +0.009080105 1 0.05087609 +0.01434988 1 0.05087609 +0.02107202 1 0.05087609 +0.02934285 1 0.05087609 +0.03925039 1 0.05087609 +0.05087609 1 0.05087609 +0.06429595 1 0.05087609 +0.07958143 1 0.05087609 +0.0968001 1 0.05087609 +0.1160161 1 0.05087609 +0.1372908 1 0.05087609 +0.1606827 1 0.05087609 +0.1862481 1 0.05087609 +0.2140411 1 0.05087609 +0.2441142 1 0.05087609 +0.2765176 1 0.05087609 +0.3113005 1 0.05087609 +0.3485102 1 0.05087609 +0.388193 1 0.05087609 +0.4303934 1 0.05087609 +0.4751555 1 0.05087609 +0.5225216 1 0.05087609 +0.5725335 1 0.05087609 +0.6252316 1 0.05087609 +0.6806558 1 0.05087609 +0.7388448 1 0.05087609 +0.7998369 1 0.05087609 +0.8636691 1 0.05087609 +0.9303782 1 0.05087609 +1 1 0.05087609 +0 0 0.06429595 +0.002418731 0 0.06429595 +0.005155668 0 0.06429595 +0.009080105 0 0.06429595 +0.01434988 0 0.06429595 +0.02107202 0 0.06429595 +0.02934285 0 0.06429595 +0.03925039 0 0.06429595 +0.05087609 0 0.06429595 +0.06429595 0 0.06429595 +0.07958143 0 0.06429595 +0.0968001 0 0.06429595 +0.1160161 0 0.06429595 +0.1372908 0 0.06429595 +0.1606827 0 0.06429595 +0.1862481 0 0.06429595 +0.2140411 0 0.06429595 +0.2441142 0 0.06429595 +0.2765176 0 0.06429595 +0.3113005 0 0.06429595 +0.3485102 0 0.06429595 +0.388193 0 0.06429595 +0.4303934 0 0.06429595 +0.4751555 0 0.06429595 +0.5225216 0 0.06429595 +0.5725335 0 0.06429595 +0.6252316 0 0.06429595 +0.6806558 0 0.06429595 +0.7388448 0 0.06429595 +0.7998369 0 0.06429595 +0.8636691 0 0.06429595 +0.9303782 0 0.06429595 +1 0 0.06429595 +0 0.002418731 0.06429595 +0.002418731 0.002418731 0.06429595 +0.005155668 0.002418731 0.06429595 +0.009080105 0.002418731 0.06429595 +0.01434988 0.002418731 0.06429595 +0.02107202 0.002418731 0.06429595 +0.02934285 0.002418731 0.06429595 +0.03925039 0.002418731 0.06429595 +0.05087609 0.002418731 0.06429595 +0.06429595 0.002418731 0.06429595 +0.07958143 0.002418731 0.06429595 +0.0968001 0.002418731 0.06429595 +0.1160161 0.002418731 0.06429595 +0.1372908 0.002418731 0.06429595 +0.1606827 0.002418731 0.06429595 +0.1862481 0.002418731 0.06429595 +0.2140411 0.002418731 0.06429595 +0.2441142 0.002418731 0.06429595 +0.2765176 0.002418731 0.06429595 +0.3113005 0.002418731 0.06429595 +0.3485102 0.002418731 0.06429595 +0.388193 0.002418731 0.06429595 +0.4303934 0.002418731 0.06429595 +0.4751555 0.002418731 0.06429595 +0.5225216 0.002418731 0.06429595 +0.5725335 0.002418731 0.06429595 +0.6252316 0.002418731 0.06429595 +0.6806558 0.002418731 0.06429595 +0.7388448 0.002418731 0.06429595 +0.7998369 0.002418731 0.06429595 +0.8636691 0.002418731 0.06429595 +0.9303782 0.002418731 0.06429595 +1 0.002418731 0.06429595 +0 0.005155668 0.06429595 +0.002418731 0.005155668 0.06429595 +0.005155668 0.005155668 0.06429595 +0.009080105 0.005155668 0.06429595 +0.01434988 0.005155668 0.06429595 +0.02107202 0.005155668 0.06429595 +0.02934285 0.005155668 0.06429595 +0.03925039 0.005155668 0.06429595 +0.05087609 0.005155668 0.06429595 +0.06429595 0.005155668 0.06429595 +0.07958143 0.005155668 0.06429595 +0.0968001 0.005155668 0.06429595 +0.1160161 0.005155668 0.06429595 +0.1372908 0.005155668 0.06429595 +0.1606827 0.005155668 0.06429595 +0.1862481 0.005155668 0.06429595 +0.2140411 0.005155668 0.06429595 +0.2441142 0.005155668 0.06429595 +0.2765176 0.005155668 0.06429595 +0.3113005 0.005155668 0.06429595 +0.3485102 0.005155668 0.06429595 +0.388193 0.005155668 0.06429595 +0.4303934 0.005155668 0.06429595 +0.4751555 0.005155668 0.06429595 +0.5225216 0.005155668 0.06429595 +0.5725335 0.005155668 0.06429595 +0.6252316 0.005155668 0.06429595 +0.6806558 0.005155668 0.06429595 +0.7388448 0.005155668 0.06429595 +0.7998369 0.005155668 0.06429595 +0.8636691 0.005155668 0.06429595 +0.9303782 0.005155668 0.06429595 +1 0.005155668 0.06429595 +0 0.009080105 0.06429595 +0.002418731 0.009080105 0.06429595 +0.005155668 0.009080105 0.06429595 +0.009080105 0.009080105 0.06429595 +0.01434988 0.009080105 0.06429595 +0.02107202 0.009080105 0.06429595 +0.02934285 0.009080105 0.06429595 +0.03925039 0.009080105 0.06429595 +0.05087609 0.009080105 0.06429595 +0.06429595 0.009080105 0.06429595 +0.07958143 0.009080105 0.06429595 +0.0968001 0.009080105 0.06429595 +0.1160161 0.009080105 0.06429595 +0.1372908 0.009080105 0.06429595 +0.1606827 0.009080105 0.06429595 +0.1862481 0.009080105 0.06429595 +0.2140411 0.009080105 0.06429595 +0.2441142 0.009080105 0.06429595 +0.2765176 0.009080105 0.06429595 +0.3113005 0.009080105 0.06429595 +0.3485102 0.009080105 0.06429595 +0.388193 0.009080105 0.06429595 +0.4303934 0.009080105 0.06429595 +0.4751555 0.009080105 0.06429595 +0.5225216 0.009080105 0.06429595 +0.5725335 0.009080105 0.06429595 +0.6252316 0.009080105 0.06429595 +0.6806558 0.009080105 0.06429595 +0.7388448 0.009080105 0.06429595 +0.7998369 0.009080105 0.06429595 +0.8636691 0.009080105 0.06429595 +0.9303782 0.009080105 0.06429595 +1 0.009080105 0.06429595 +0 0.01434988 0.06429595 +0.002418731 0.01434988 0.06429595 +0.005155668 0.01434988 0.06429595 +0.009080105 0.01434988 0.06429595 +0.01434988 0.01434988 0.06429595 +0.02107202 0.01434988 0.06429595 +0.02934285 0.01434988 0.06429595 +0.03925039 0.01434988 0.06429595 +0.05087609 0.01434988 0.06429595 +0.06429595 0.01434988 0.06429595 +0.07958143 0.01434988 0.06429595 +0.0968001 0.01434988 0.06429595 +0.1160161 0.01434988 0.06429595 +0.1372908 0.01434988 0.06429595 +0.1606827 0.01434988 0.06429595 +0.1862481 0.01434988 0.06429595 +0.2140411 0.01434988 0.06429595 +0.2441142 0.01434988 0.06429595 +0.2765176 0.01434988 0.06429595 +0.3113005 0.01434988 0.06429595 +0.3485102 0.01434988 0.06429595 +0.388193 0.01434988 0.06429595 +0.4303934 0.01434988 0.06429595 +0.4751555 0.01434988 0.06429595 +0.5225216 0.01434988 0.06429595 +0.5725335 0.01434988 0.06429595 +0.6252316 0.01434988 0.06429595 +0.6806558 0.01434988 0.06429595 +0.7388448 0.01434988 0.06429595 +0.7998369 0.01434988 0.06429595 +0.8636691 0.01434988 0.06429595 +0.9303782 0.01434988 0.06429595 +1 0.01434988 0.06429595 +0 0.02107202 0.06429595 +0.002418731 0.02107202 0.06429595 +0.005155668 0.02107202 0.06429595 +0.009080105 0.02107202 0.06429595 +0.01434988 0.02107202 0.06429595 +0.02107202 0.02107202 0.06429595 +0.02934285 0.02107202 0.06429595 +0.03925039 0.02107202 0.06429595 +0.05087609 0.02107202 0.06429595 +0.06429595 0.02107202 0.06429595 +0.07958143 0.02107202 0.06429595 +0.0968001 0.02107202 0.06429595 +0.1160161 0.02107202 0.06429595 +0.1372908 0.02107202 0.06429595 +0.1606827 0.02107202 0.06429595 +0.1862481 0.02107202 0.06429595 +0.2140411 0.02107202 0.06429595 +0.2441142 0.02107202 0.06429595 +0.2765176 0.02107202 0.06429595 +0.3113005 0.02107202 0.06429595 +0.3485102 0.02107202 0.06429595 +0.388193 0.02107202 0.06429595 +0.4303934 0.02107202 0.06429595 +0.4751555 0.02107202 0.06429595 +0.5225216 0.02107202 0.06429595 +0.5725335 0.02107202 0.06429595 +0.6252316 0.02107202 0.06429595 +0.6806558 0.02107202 0.06429595 +0.7388448 0.02107202 0.06429595 +0.7998369 0.02107202 0.06429595 +0.8636691 0.02107202 0.06429595 +0.9303782 0.02107202 0.06429595 +1 0.02107202 0.06429595 +0 0.02934285 0.06429595 +0.002418731 0.02934285 0.06429595 +0.005155668 0.02934285 0.06429595 +0.009080105 0.02934285 0.06429595 +0.01434988 0.02934285 0.06429595 +0.02107202 0.02934285 0.06429595 +0.02934285 0.02934285 0.06429595 +0.03925039 0.02934285 0.06429595 +0.05087609 0.02934285 0.06429595 +0.06429595 0.02934285 0.06429595 +0.07958143 0.02934285 0.06429595 +0.0968001 0.02934285 0.06429595 +0.1160161 0.02934285 0.06429595 +0.1372908 0.02934285 0.06429595 +0.1606827 0.02934285 0.06429595 +0.1862481 0.02934285 0.06429595 +0.2140411 0.02934285 0.06429595 +0.2441142 0.02934285 0.06429595 +0.2765176 0.02934285 0.06429595 +0.3113005 0.02934285 0.06429595 +0.3485102 0.02934285 0.06429595 +0.388193 0.02934285 0.06429595 +0.4303934 0.02934285 0.06429595 +0.4751555 0.02934285 0.06429595 +0.5225216 0.02934285 0.06429595 +0.5725335 0.02934285 0.06429595 +0.6252316 0.02934285 0.06429595 +0.6806558 0.02934285 0.06429595 +0.7388448 0.02934285 0.06429595 +0.7998369 0.02934285 0.06429595 +0.8636691 0.02934285 0.06429595 +0.9303782 0.02934285 0.06429595 +1 0.02934285 0.06429595 +0 0.03925039 0.06429595 +0.002418731 0.03925039 0.06429595 +0.005155668 0.03925039 0.06429595 +0.009080105 0.03925039 0.06429595 +0.01434988 0.03925039 0.06429595 +0.02107202 0.03925039 0.06429595 +0.02934285 0.03925039 0.06429595 +0.03925039 0.03925039 0.06429595 +0.05087609 0.03925039 0.06429595 +0.06429595 0.03925039 0.06429595 +0.07958143 0.03925039 0.06429595 +0.0968001 0.03925039 0.06429595 +0.1160161 0.03925039 0.06429595 +0.1372908 0.03925039 0.06429595 +0.1606827 0.03925039 0.06429595 +0.1862481 0.03925039 0.06429595 +0.2140411 0.03925039 0.06429595 +0.2441142 0.03925039 0.06429595 +0.2765176 0.03925039 0.06429595 +0.3113005 0.03925039 0.06429595 +0.3485102 0.03925039 0.06429595 +0.388193 0.03925039 0.06429595 +0.4303934 0.03925039 0.06429595 +0.4751555 0.03925039 0.06429595 +0.5225216 0.03925039 0.06429595 +0.5725335 0.03925039 0.06429595 +0.6252316 0.03925039 0.06429595 +0.6806558 0.03925039 0.06429595 +0.7388448 0.03925039 0.06429595 +0.7998369 0.03925039 0.06429595 +0.8636691 0.03925039 0.06429595 +0.9303782 0.03925039 0.06429595 +1 0.03925039 0.06429595 +0 0.05087609 0.06429595 +0.002418731 0.05087609 0.06429595 +0.005155668 0.05087609 0.06429595 +0.009080105 0.05087609 0.06429595 +0.01434988 0.05087609 0.06429595 +0.02107202 0.05087609 0.06429595 +0.02934285 0.05087609 0.06429595 +0.03925039 0.05087609 0.06429595 +0.05087609 0.05087609 0.06429595 +0.06429595 0.05087609 0.06429595 +0.07958143 0.05087609 0.06429595 +0.0968001 0.05087609 0.06429595 +0.1160161 0.05087609 0.06429595 +0.1372908 0.05087609 0.06429595 +0.1606827 0.05087609 0.06429595 +0.1862481 0.05087609 0.06429595 +0.2140411 0.05087609 0.06429595 +0.2441142 0.05087609 0.06429595 +0.2765176 0.05087609 0.06429595 +0.3113005 0.05087609 0.06429595 +0.3485102 0.05087609 0.06429595 +0.388193 0.05087609 0.06429595 +0.4303934 0.05087609 0.06429595 +0.4751555 0.05087609 0.06429595 +0.5225216 0.05087609 0.06429595 +0.5725335 0.05087609 0.06429595 +0.6252316 0.05087609 0.06429595 +0.6806558 0.05087609 0.06429595 +0.7388448 0.05087609 0.06429595 +0.7998369 0.05087609 0.06429595 +0.8636691 0.05087609 0.06429595 +0.9303782 0.05087609 0.06429595 +1 0.05087609 0.06429595 +0 0.06429595 0.06429595 +0.002418731 0.06429595 0.06429595 +0.005155668 0.06429595 0.06429595 +0.009080105 0.06429595 0.06429595 +0.01434988 0.06429595 0.06429595 +0.02107202 0.06429595 0.06429595 +0.02934285 0.06429595 0.06429595 +0.03925039 0.06429595 0.06429595 +0.05087609 0.06429595 0.06429595 +0.06429595 0.06429595 0.06429595 +0.07958143 0.06429595 0.06429595 +0.0968001 0.06429595 0.06429595 +0.1160161 0.06429595 0.06429595 +0.1372908 0.06429595 0.06429595 +0.1606827 0.06429595 0.06429595 +0.1862481 0.06429595 0.06429595 +0.2140411 0.06429595 0.06429595 +0.2441142 0.06429595 0.06429595 +0.2765176 0.06429595 0.06429595 +0.3113005 0.06429595 0.06429595 +0.3485102 0.06429595 0.06429595 +0.388193 0.06429595 0.06429595 +0.4303934 0.06429595 0.06429595 +0.4751555 0.06429595 0.06429595 +0.5225216 0.06429595 0.06429595 +0.5725335 0.06429595 0.06429595 +0.6252316 0.06429595 0.06429595 +0.6806558 0.06429595 0.06429595 +0.7388448 0.06429595 0.06429595 +0.7998369 0.06429595 0.06429595 +0.8636691 0.06429595 0.06429595 +0.9303782 0.06429595 0.06429595 +1 0.06429595 0.06429595 +0 0.07958143 0.06429595 +0.002418731 0.07958143 0.06429595 +0.005155668 0.07958143 0.06429595 +0.009080105 0.07958143 0.06429595 +0.01434988 0.07958143 0.06429595 +0.02107202 0.07958143 0.06429595 +0.02934285 0.07958143 0.06429595 +0.03925039 0.07958143 0.06429595 +0.05087609 0.07958143 0.06429595 +0.06429595 0.07958143 0.06429595 +0.07958143 0.07958143 0.06429595 +0.0968001 0.07958143 0.06429595 +0.1160161 0.07958143 0.06429595 +0.1372908 0.07958143 0.06429595 +0.1606827 0.07958143 0.06429595 +0.1862481 0.07958143 0.06429595 +0.2140411 0.07958143 0.06429595 +0.2441142 0.07958143 0.06429595 +0.2765176 0.07958143 0.06429595 +0.3113005 0.07958143 0.06429595 +0.3485102 0.07958143 0.06429595 +0.388193 0.07958143 0.06429595 +0.4303934 0.07958143 0.06429595 +0.4751555 0.07958143 0.06429595 +0.5225216 0.07958143 0.06429595 +0.5725335 0.07958143 0.06429595 +0.6252316 0.07958143 0.06429595 +0.6806558 0.07958143 0.06429595 +0.7388448 0.07958143 0.06429595 +0.7998369 0.07958143 0.06429595 +0.8636691 0.07958143 0.06429595 +0.9303782 0.07958143 0.06429595 +1 0.07958143 0.06429595 +0 0.0968001 0.06429595 +0.002418731 0.0968001 0.06429595 +0.005155668 0.0968001 0.06429595 +0.009080105 0.0968001 0.06429595 +0.01434988 0.0968001 0.06429595 +0.02107202 0.0968001 0.06429595 +0.02934285 0.0968001 0.06429595 +0.03925039 0.0968001 0.06429595 +0.05087609 0.0968001 0.06429595 +0.06429595 0.0968001 0.06429595 +0.07958143 0.0968001 0.06429595 +0.0968001 0.0968001 0.06429595 +0.1160161 0.0968001 0.06429595 +0.1372908 0.0968001 0.06429595 +0.1606827 0.0968001 0.06429595 +0.1862481 0.0968001 0.06429595 +0.2140411 0.0968001 0.06429595 +0.2441142 0.0968001 0.06429595 +0.2765176 0.0968001 0.06429595 +0.3113005 0.0968001 0.06429595 +0.3485102 0.0968001 0.06429595 +0.388193 0.0968001 0.06429595 +0.4303934 0.0968001 0.06429595 +0.4751555 0.0968001 0.06429595 +0.5225216 0.0968001 0.06429595 +0.5725335 0.0968001 0.06429595 +0.6252316 0.0968001 0.06429595 +0.6806558 0.0968001 0.06429595 +0.7388448 0.0968001 0.06429595 +0.7998369 0.0968001 0.06429595 +0.8636691 0.0968001 0.06429595 +0.9303782 0.0968001 0.06429595 +1 0.0968001 0.06429595 +0 0.1160161 0.06429595 +0.002418731 0.1160161 0.06429595 +0.005155668 0.1160161 0.06429595 +0.009080105 0.1160161 0.06429595 +0.01434988 0.1160161 0.06429595 +0.02107202 0.1160161 0.06429595 +0.02934285 0.1160161 0.06429595 +0.03925039 0.1160161 0.06429595 +0.05087609 0.1160161 0.06429595 +0.06429595 0.1160161 0.06429595 +0.07958143 0.1160161 0.06429595 +0.0968001 0.1160161 0.06429595 +0.1160161 0.1160161 0.06429595 +0.1372908 0.1160161 0.06429595 +0.1606827 0.1160161 0.06429595 +0.1862481 0.1160161 0.06429595 +0.2140411 0.1160161 0.06429595 +0.2441142 0.1160161 0.06429595 +0.2765176 0.1160161 0.06429595 +0.3113005 0.1160161 0.06429595 +0.3485102 0.1160161 0.06429595 +0.388193 0.1160161 0.06429595 +0.4303934 0.1160161 0.06429595 +0.4751555 0.1160161 0.06429595 +0.5225216 0.1160161 0.06429595 +0.5725335 0.1160161 0.06429595 +0.6252316 0.1160161 0.06429595 +0.6806558 0.1160161 0.06429595 +0.7388448 0.1160161 0.06429595 +0.7998369 0.1160161 0.06429595 +0.8636691 0.1160161 0.06429595 +0.9303782 0.1160161 0.06429595 +1 0.1160161 0.06429595 +0 0.1372908 0.06429595 +0.002418731 0.1372908 0.06429595 +0.005155668 0.1372908 0.06429595 +0.009080105 0.1372908 0.06429595 +0.01434988 0.1372908 0.06429595 +0.02107202 0.1372908 0.06429595 +0.02934285 0.1372908 0.06429595 +0.03925039 0.1372908 0.06429595 +0.05087609 0.1372908 0.06429595 +0.06429595 0.1372908 0.06429595 +0.07958143 0.1372908 0.06429595 +0.0968001 0.1372908 0.06429595 +0.1160161 0.1372908 0.06429595 +0.1372908 0.1372908 0.06429595 +0.1606827 0.1372908 0.06429595 +0.1862481 0.1372908 0.06429595 +0.2140411 0.1372908 0.06429595 +0.2441142 0.1372908 0.06429595 +0.2765176 0.1372908 0.06429595 +0.3113005 0.1372908 0.06429595 +0.3485102 0.1372908 0.06429595 +0.388193 0.1372908 0.06429595 +0.4303934 0.1372908 0.06429595 +0.4751555 0.1372908 0.06429595 +0.5225216 0.1372908 0.06429595 +0.5725335 0.1372908 0.06429595 +0.6252316 0.1372908 0.06429595 +0.6806558 0.1372908 0.06429595 +0.7388448 0.1372908 0.06429595 +0.7998369 0.1372908 0.06429595 +0.8636691 0.1372908 0.06429595 +0.9303782 0.1372908 0.06429595 +1 0.1372908 0.06429595 +0 0.1606827 0.06429595 +0.002418731 0.1606827 0.06429595 +0.005155668 0.1606827 0.06429595 +0.009080105 0.1606827 0.06429595 +0.01434988 0.1606827 0.06429595 +0.02107202 0.1606827 0.06429595 +0.02934285 0.1606827 0.06429595 +0.03925039 0.1606827 0.06429595 +0.05087609 0.1606827 0.06429595 +0.06429595 0.1606827 0.06429595 +0.07958143 0.1606827 0.06429595 +0.0968001 0.1606827 0.06429595 +0.1160161 0.1606827 0.06429595 +0.1372908 0.1606827 0.06429595 +0.1606827 0.1606827 0.06429595 +0.1862481 0.1606827 0.06429595 +0.2140411 0.1606827 0.06429595 +0.2441142 0.1606827 0.06429595 +0.2765176 0.1606827 0.06429595 +0.3113005 0.1606827 0.06429595 +0.3485102 0.1606827 0.06429595 +0.388193 0.1606827 0.06429595 +0.4303934 0.1606827 0.06429595 +0.4751555 0.1606827 0.06429595 +0.5225216 0.1606827 0.06429595 +0.5725335 0.1606827 0.06429595 +0.6252316 0.1606827 0.06429595 +0.6806558 0.1606827 0.06429595 +0.7388448 0.1606827 0.06429595 +0.7998369 0.1606827 0.06429595 +0.8636691 0.1606827 0.06429595 +0.9303782 0.1606827 0.06429595 +1 0.1606827 0.06429595 +0 0.1862481 0.06429595 +0.002418731 0.1862481 0.06429595 +0.005155668 0.1862481 0.06429595 +0.009080105 0.1862481 0.06429595 +0.01434988 0.1862481 0.06429595 +0.02107202 0.1862481 0.06429595 +0.02934285 0.1862481 0.06429595 +0.03925039 0.1862481 0.06429595 +0.05087609 0.1862481 0.06429595 +0.06429595 0.1862481 0.06429595 +0.07958143 0.1862481 0.06429595 +0.0968001 0.1862481 0.06429595 +0.1160161 0.1862481 0.06429595 +0.1372908 0.1862481 0.06429595 +0.1606827 0.1862481 0.06429595 +0.1862481 0.1862481 0.06429595 +0.2140411 0.1862481 0.06429595 +0.2441142 0.1862481 0.06429595 +0.2765176 0.1862481 0.06429595 +0.3113005 0.1862481 0.06429595 +0.3485102 0.1862481 0.06429595 +0.388193 0.1862481 0.06429595 +0.4303934 0.1862481 0.06429595 +0.4751555 0.1862481 0.06429595 +0.5225216 0.1862481 0.06429595 +0.5725335 0.1862481 0.06429595 +0.6252316 0.1862481 0.06429595 +0.6806558 0.1862481 0.06429595 +0.7388448 0.1862481 0.06429595 +0.7998369 0.1862481 0.06429595 +0.8636691 0.1862481 0.06429595 +0.9303782 0.1862481 0.06429595 +1 0.1862481 0.06429595 +0 0.2140411 0.06429595 +0.002418731 0.2140411 0.06429595 +0.005155668 0.2140411 0.06429595 +0.009080105 0.2140411 0.06429595 +0.01434988 0.2140411 0.06429595 +0.02107202 0.2140411 0.06429595 +0.02934285 0.2140411 0.06429595 +0.03925039 0.2140411 0.06429595 +0.05087609 0.2140411 0.06429595 +0.06429595 0.2140411 0.06429595 +0.07958143 0.2140411 0.06429595 +0.0968001 0.2140411 0.06429595 +0.1160161 0.2140411 0.06429595 +0.1372908 0.2140411 0.06429595 +0.1606827 0.2140411 0.06429595 +0.1862481 0.2140411 0.06429595 +0.2140411 0.2140411 0.06429595 +0.2441142 0.2140411 0.06429595 +0.2765176 0.2140411 0.06429595 +0.3113005 0.2140411 0.06429595 +0.3485102 0.2140411 0.06429595 +0.388193 0.2140411 0.06429595 +0.4303934 0.2140411 0.06429595 +0.4751555 0.2140411 0.06429595 +0.5225216 0.2140411 0.06429595 +0.5725335 0.2140411 0.06429595 +0.6252316 0.2140411 0.06429595 +0.6806558 0.2140411 0.06429595 +0.7388448 0.2140411 0.06429595 +0.7998369 0.2140411 0.06429595 +0.8636691 0.2140411 0.06429595 +0.9303782 0.2140411 0.06429595 +1 0.2140411 0.06429595 +0 0.2441142 0.06429595 +0.002418731 0.2441142 0.06429595 +0.005155668 0.2441142 0.06429595 +0.009080105 0.2441142 0.06429595 +0.01434988 0.2441142 0.06429595 +0.02107202 0.2441142 0.06429595 +0.02934285 0.2441142 0.06429595 +0.03925039 0.2441142 0.06429595 +0.05087609 0.2441142 0.06429595 +0.06429595 0.2441142 0.06429595 +0.07958143 0.2441142 0.06429595 +0.0968001 0.2441142 0.06429595 +0.1160161 0.2441142 0.06429595 +0.1372908 0.2441142 0.06429595 +0.1606827 0.2441142 0.06429595 +0.1862481 0.2441142 0.06429595 +0.2140411 0.2441142 0.06429595 +0.2441142 0.2441142 0.06429595 +0.2765176 0.2441142 0.06429595 +0.3113005 0.2441142 0.06429595 +0.3485102 0.2441142 0.06429595 +0.388193 0.2441142 0.06429595 +0.4303934 0.2441142 0.06429595 +0.4751555 0.2441142 0.06429595 +0.5225216 0.2441142 0.06429595 +0.5725335 0.2441142 0.06429595 +0.6252316 0.2441142 0.06429595 +0.6806558 0.2441142 0.06429595 +0.7388448 0.2441142 0.06429595 +0.7998369 0.2441142 0.06429595 +0.8636691 0.2441142 0.06429595 +0.9303782 0.2441142 0.06429595 +1 0.2441142 0.06429595 +0 0.2765176 0.06429595 +0.002418731 0.2765176 0.06429595 +0.005155668 0.2765176 0.06429595 +0.009080105 0.2765176 0.06429595 +0.01434988 0.2765176 0.06429595 +0.02107202 0.2765176 0.06429595 +0.02934285 0.2765176 0.06429595 +0.03925039 0.2765176 0.06429595 +0.05087609 0.2765176 0.06429595 +0.06429595 0.2765176 0.06429595 +0.07958143 0.2765176 0.06429595 +0.0968001 0.2765176 0.06429595 +0.1160161 0.2765176 0.06429595 +0.1372908 0.2765176 0.06429595 +0.1606827 0.2765176 0.06429595 +0.1862481 0.2765176 0.06429595 +0.2140411 0.2765176 0.06429595 +0.2441142 0.2765176 0.06429595 +0.2765176 0.2765176 0.06429595 +0.3113005 0.2765176 0.06429595 +0.3485102 0.2765176 0.06429595 +0.388193 0.2765176 0.06429595 +0.4303934 0.2765176 0.06429595 +0.4751555 0.2765176 0.06429595 +0.5225216 0.2765176 0.06429595 +0.5725335 0.2765176 0.06429595 +0.6252316 0.2765176 0.06429595 +0.6806558 0.2765176 0.06429595 +0.7388448 0.2765176 0.06429595 +0.7998369 0.2765176 0.06429595 +0.8636691 0.2765176 0.06429595 +0.9303782 0.2765176 0.06429595 +1 0.2765176 0.06429595 +0 0.3113005 0.06429595 +0.002418731 0.3113005 0.06429595 +0.005155668 0.3113005 0.06429595 +0.009080105 0.3113005 0.06429595 +0.01434988 0.3113005 0.06429595 +0.02107202 0.3113005 0.06429595 +0.02934285 0.3113005 0.06429595 +0.03925039 0.3113005 0.06429595 +0.05087609 0.3113005 0.06429595 +0.06429595 0.3113005 0.06429595 +0.07958143 0.3113005 0.06429595 +0.0968001 0.3113005 0.06429595 +0.1160161 0.3113005 0.06429595 +0.1372908 0.3113005 0.06429595 +0.1606827 0.3113005 0.06429595 +0.1862481 0.3113005 0.06429595 +0.2140411 0.3113005 0.06429595 +0.2441142 0.3113005 0.06429595 +0.2765176 0.3113005 0.06429595 +0.3113005 0.3113005 0.06429595 +0.3485102 0.3113005 0.06429595 +0.388193 0.3113005 0.06429595 +0.4303934 0.3113005 0.06429595 +0.4751555 0.3113005 0.06429595 +0.5225216 0.3113005 0.06429595 +0.5725335 0.3113005 0.06429595 +0.6252316 0.3113005 0.06429595 +0.6806558 0.3113005 0.06429595 +0.7388448 0.3113005 0.06429595 +0.7998369 0.3113005 0.06429595 +0.8636691 0.3113005 0.06429595 +0.9303782 0.3113005 0.06429595 +1 0.3113005 0.06429595 +0 0.3485102 0.06429595 +0.002418731 0.3485102 0.06429595 +0.005155668 0.3485102 0.06429595 +0.009080105 0.3485102 0.06429595 +0.01434988 0.3485102 0.06429595 +0.02107202 0.3485102 0.06429595 +0.02934285 0.3485102 0.06429595 +0.03925039 0.3485102 0.06429595 +0.05087609 0.3485102 0.06429595 +0.06429595 0.3485102 0.06429595 +0.07958143 0.3485102 0.06429595 +0.0968001 0.3485102 0.06429595 +0.1160161 0.3485102 0.06429595 +0.1372908 0.3485102 0.06429595 +0.1606827 0.3485102 0.06429595 +0.1862481 0.3485102 0.06429595 +0.2140411 0.3485102 0.06429595 +0.2441142 0.3485102 0.06429595 +0.2765176 0.3485102 0.06429595 +0.3113005 0.3485102 0.06429595 +0.3485102 0.3485102 0.06429595 +0.388193 0.3485102 0.06429595 +0.4303934 0.3485102 0.06429595 +0.4751555 0.3485102 0.06429595 +0.5225216 0.3485102 0.06429595 +0.5725335 0.3485102 0.06429595 +0.6252316 0.3485102 0.06429595 +0.6806558 0.3485102 0.06429595 +0.7388448 0.3485102 0.06429595 +0.7998369 0.3485102 0.06429595 +0.8636691 0.3485102 0.06429595 +0.9303782 0.3485102 0.06429595 +1 0.3485102 0.06429595 +0 0.388193 0.06429595 +0.002418731 0.388193 0.06429595 +0.005155668 0.388193 0.06429595 +0.009080105 0.388193 0.06429595 +0.01434988 0.388193 0.06429595 +0.02107202 0.388193 0.06429595 +0.02934285 0.388193 0.06429595 +0.03925039 0.388193 0.06429595 +0.05087609 0.388193 0.06429595 +0.06429595 0.388193 0.06429595 +0.07958143 0.388193 0.06429595 +0.0968001 0.388193 0.06429595 +0.1160161 0.388193 0.06429595 +0.1372908 0.388193 0.06429595 +0.1606827 0.388193 0.06429595 +0.1862481 0.388193 0.06429595 +0.2140411 0.388193 0.06429595 +0.2441142 0.388193 0.06429595 +0.2765176 0.388193 0.06429595 +0.3113005 0.388193 0.06429595 +0.3485102 0.388193 0.06429595 +0.388193 0.388193 0.06429595 +0.4303934 0.388193 0.06429595 +0.4751555 0.388193 0.06429595 +0.5225216 0.388193 0.06429595 +0.5725335 0.388193 0.06429595 +0.6252316 0.388193 0.06429595 +0.6806558 0.388193 0.06429595 +0.7388448 0.388193 0.06429595 +0.7998369 0.388193 0.06429595 +0.8636691 0.388193 0.06429595 +0.9303782 0.388193 0.06429595 +1 0.388193 0.06429595 +0 0.4303934 0.06429595 +0.002418731 0.4303934 0.06429595 +0.005155668 0.4303934 0.06429595 +0.009080105 0.4303934 0.06429595 +0.01434988 0.4303934 0.06429595 +0.02107202 0.4303934 0.06429595 +0.02934285 0.4303934 0.06429595 +0.03925039 0.4303934 0.06429595 +0.05087609 0.4303934 0.06429595 +0.06429595 0.4303934 0.06429595 +0.07958143 0.4303934 0.06429595 +0.0968001 0.4303934 0.06429595 +0.1160161 0.4303934 0.06429595 +0.1372908 0.4303934 0.06429595 +0.1606827 0.4303934 0.06429595 +0.1862481 0.4303934 0.06429595 +0.2140411 0.4303934 0.06429595 +0.2441142 0.4303934 0.06429595 +0.2765176 0.4303934 0.06429595 +0.3113005 0.4303934 0.06429595 +0.3485102 0.4303934 0.06429595 +0.388193 0.4303934 0.06429595 +0.4303934 0.4303934 0.06429595 +0.4751555 0.4303934 0.06429595 +0.5225216 0.4303934 0.06429595 +0.5725335 0.4303934 0.06429595 +0.6252316 0.4303934 0.06429595 +0.6806558 0.4303934 0.06429595 +0.7388448 0.4303934 0.06429595 +0.7998369 0.4303934 0.06429595 +0.8636691 0.4303934 0.06429595 +0.9303782 0.4303934 0.06429595 +1 0.4303934 0.06429595 +0 0.4751555 0.06429595 +0.002418731 0.4751555 0.06429595 +0.005155668 0.4751555 0.06429595 +0.009080105 0.4751555 0.06429595 +0.01434988 0.4751555 0.06429595 +0.02107202 0.4751555 0.06429595 +0.02934285 0.4751555 0.06429595 +0.03925039 0.4751555 0.06429595 +0.05087609 0.4751555 0.06429595 +0.06429595 0.4751555 0.06429595 +0.07958143 0.4751555 0.06429595 +0.0968001 0.4751555 0.06429595 +0.1160161 0.4751555 0.06429595 +0.1372908 0.4751555 0.06429595 +0.1606827 0.4751555 0.06429595 +0.1862481 0.4751555 0.06429595 +0.2140411 0.4751555 0.06429595 +0.2441142 0.4751555 0.06429595 +0.2765176 0.4751555 0.06429595 +0.3113005 0.4751555 0.06429595 +0.3485102 0.4751555 0.06429595 +0.388193 0.4751555 0.06429595 +0.4303934 0.4751555 0.06429595 +0.4751555 0.4751555 0.06429595 +0.5225216 0.4751555 0.06429595 +0.5725335 0.4751555 0.06429595 +0.6252316 0.4751555 0.06429595 +0.6806558 0.4751555 0.06429595 +0.7388448 0.4751555 0.06429595 +0.7998369 0.4751555 0.06429595 +0.8636691 0.4751555 0.06429595 +0.9303782 0.4751555 0.06429595 +1 0.4751555 0.06429595 +0 0.5225216 0.06429595 +0.002418731 0.5225216 0.06429595 +0.005155668 0.5225216 0.06429595 +0.009080105 0.5225216 0.06429595 +0.01434988 0.5225216 0.06429595 +0.02107202 0.5225216 0.06429595 +0.02934285 0.5225216 0.06429595 +0.03925039 0.5225216 0.06429595 +0.05087609 0.5225216 0.06429595 +0.06429595 0.5225216 0.06429595 +0.07958143 0.5225216 0.06429595 +0.0968001 0.5225216 0.06429595 +0.1160161 0.5225216 0.06429595 +0.1372908 0.5225216 0.06429595 +0.1606827 0.5225216 0.06429595 +0.1862481 0.5225216 0.06429595 +0.2140411 0.5225216 0.06429595 +0.2441142 0.5225216 0.06429595 +0.2765176 0.5225216 0.06429595 +0.3113005 0.5225216 0.06429595 +0.3485102 0.5225216 0.06429595 +0.388193 0.5225216 0.06429595 +0.4303934 0.5225216 0.06429595 +0.4751555 0.5225216 0.06429595 +0.5225216 0.5225216 0.06429595 +0.5725335 0.5225216 0.06429595 +0.6252316 0.5225216 0.06429595 +0.6806558 0.5225216 0.06429595 +0.7388448 0.5225216 0.06429595 +0.7998369 0.5225216 0.06429595 +0.8636691 0.5225216 0.06429595 +0.9303782 0.5225216 0.06429595 +1 0.5225216 0.06429595 +0 0.5725335 0.06429595 +0.002418731 0.5725335 0.06429595 +0.005155668 0.5725335 0.06429595 +0.009080105 0.5725335 0.06429595 +0.01434988 0.5725335 0.06429595 +0.02107202 0.5725335 0.06429595 +0.02934285 0.5725335 0.06429595 +0.03925039 0.5725335 0.06429595 +0.05087609 0.5725335 0.06429595 +0.06429595 0.5725335 0.06429595 +0.07958143 0.5725335 0.06429595 +0.0968001 0.5725335 0.06429595 +0.1160161 0.5725335 0.06429595 +0.1372908 0.5725335 0.06429595 +0.1606827 0.5725335 0.06429595 +0.1862481 0.5725335 0.06429595 +0.2140411 0.5725335 0.06429595 +0.2441142 0.5725335 0.06429595 +0.2765176 0.5725335 0.06429595 +0.3113005 0.5725335 0.06429595 +0.3485102 0.5725335 0.06429595 +0.388193 0.5725335 0.06429595 +0.4303934 0.5725335 0.06429595 +0.4751555 0.5725335 0.06429595 +0.5225216 0.5725335 0.06429595 +0.5725335 0.5725335 0.06429595 +0.6252316 0.5725335 0.06429595 +0.6806558 0.5725335 0.06429595 +0.7388448 0.5725335 0.06429595 +0.7998369 0.5725335 0.06429595 +0.8636691 0.5725335 0.06429595 +0.9303782 0.5725335 0.06429595 +1 0.5725335 0.06429595 +0 0.6252316 0.06429595 +0.002418731 0.6252316 0.06429595 +0.005155668 0.6252316 0.06429595 +0.009080105 0.6252316 0.06429595 +0.01434988 0.6252316 0.06429595 +0.02107202 0.6252316 0.06429595 +0.02934285 0.6252316 0.06429595 +0.03925039 0.6252316 0.06429595 +0.05087609 0.6252316 0.06429595 +0.06429595 0.6252316 0.06429595 +0.07958143 0.6252316 0.06429595 +0.0968001 0.6252316 0.06429595 +0.1160161 0.6252316 0.06429595 +0.1372908 0.6252316 0.06429595 +0.1606827 0.6252316 0.06429595 +0.1862481 0.6252316 0.06429595 +0.2140411 0.6252316 0.06429595 +0.2441142 0.6252316 0.06429595 +0.2765176 0.6252316 0.06429595 +0.3113005 0.6252316 0.06429595 +0.3485102 0.6252316 0.06429595 +0.388193 0.6252316 0.06429595 +0.4303934 0.6252316 0.06429595 +0.4751555 0.6252316 0.06429595 +0.5225216 0.6252316 0.06429595 +0.5725335 0.6252316 0.06429595 +0.6252316 0.6252316 0.06429595 +0.6806558 0.6252316 0.06429595 +0.7388448 0.6252316 0.06429595 +0.7998369 0.6252316 0.06429595 +0.8636691 0.6252316 0.06429595 +0.9303782 0.6252316 0.06429595 +1 0.6252316 0.06429595 +0 0.6806558 0.06429595 +0.002418731 0.6806558 0.06429595 +0.005155668 0.6806558 0.06429595 +0.009080105 0.6806558 0.06429595 +0.01434988 0.6806558 0.06429595 +0.02107202 0.6806558 0.06429595 +0.02934285 0.6806558 0.06429595 +0.03925039 0.6806558 0.06429595 +0.05087609 0.6806558 0.06429595 +0.06429595 0.6806558 0.06429595 +0.07958143 0.6806558 0.06429595 +0.0968001 0.6806558 0.06429595 +0.1160161 0.6806558 0.06429595 +0.1372908 0.6806558 0.06429595 +0.1606827 0.6806558 0.06429595 +0.1862481 0.6806558 0.06429595 +0.2140411 0.6806558 0.06429595 +0.2441142 0.6806558 0.06429595 +0.2765176 0.6806558 0.06429595 +0.3113005 0.6806558 0.06429595 +0.3485102 0.6806558 0.06429595 +0.388193 0.6806558 0.06429595 +0.4303934 0.6806558 0.06429595 +0.4751555 0.6806558 0.06429595 +0.5225216 0.6806558 0.06429595 +0.5725335 0.6806558 0.06429595 +0.6252316 0.6806558 0.06429595 +0.6806558 0.6806558 0.06429595 +0.7388448 0.6806558 0.06429595 +0.7998369 0.6806558 0.06429595 +0.8636691 0.6806558 0.06429595 +0.9303782 0.6806558 0.06429595 +1 0.6806558 0.06429595 +0 0.7388448 0.06429595 +0.002418731 0.7388448 0.06429595 +0.005155668 0.7388448 0.06429595 +0.009080105 0.7388448 0.06429595 +0.01434988 0.7388448 0.06429595 +0.02107202 0.7388448 0.06429595 +0.02934285 0.7388448 0.06429595 +0.03925039 0.7388448 0.06429595 +0.05087609 0.7388448 0.06429595 +0.06429595 0.7388448 0.06429595 +0.07958143 0.7388448 0.06429595 +0.0968001 0.7388448 0.06429595 +0.1160161 0.7388448 0.06429595 +0.1372908 0.7388448 0.06429595 +0.1606827 0.7388448 0.06429595 +0.1862481 0.7388448 0.06429595 +0.2140411 0.7388448 0.06429595 +0.2441142 0.7388448 0.06429595 +0.2765176 0.7388448 0.06429595 +0.3113005 0.7388448 0.06429595 +0.3485102 0.7388448 0.06429595 +0.388193 0.7388448 0.06429595 +0.4303934 0.7388448 0.06429595 +0.4751555 0.7388448 0.06429595 +0.5225216 0.7388448 0.06429595 +0.5725335 0.7388448 0.06429595 +0.6252316 0.7388448 0.06429595 +0.6806558 0.7388448 0.06429595 +0.7388448 0.7388448 0.06429595 +0.7998369 0.7388448 0.06429595 +0.8636691 0.7388448 0.06429595 +0.9303782 0.7388448 0.06429595 +1 0.7388448 0.06429595 +0 0.7998369 0.06429595 +0.002418731 0.7998369 0.06429595 +0.005155668 0.7998369 0.06429595 +0.009080105 0.7998369 0.06429595 +0.01434988 0.7998369 0.06429595 +0.02107202 0.7998369 0.06429595 +0.02934285 0.7998369 0.06429595 +0.03925039 0.7998369 0.06429595 +0.05087609 0.7998369 0.06429595 +0.06429595 0.7998369 0.06429595 +0.07958143 0.7998369 0.06429595 +0.0968001 0.7998369 0.06429595 +0.1160161 0.7998369 0.06429595 +0.1372908 0.7998369 0.06429595 +0.1606827 0.7998369 0.06429595 +0.1862481 0.7998369 0.06429595 +0.2140411 0.7998369 0.06429595 +0.2441142 0.7998369 0.06429595 +0.2765176 0.7998369 0.06429595 +0.3113005 0.7998369 0.06429595 +0.3485102 0.7998369 0.06429595 +0.388193 0.7998369 0.06429595 +0.4303934 0.7998369 0.06429595 +0.4751555 0.7998369 0.06429595 +0.5225216 0.7998369 0.06429595 +0.5725335 0.7998369 0.06429595 +0.6252316 0.7998369 0.06429595 +0.6806558 0.7998369 0.06429595 +0.7388448 0.7998369 0.06429595 +0.7998369 0.7998369 0.06429595 +0.8636691 0.7998369 0.06429595 +0.9303782 0.7998369 0.06429595 +1 0.7998369 0.06429595 +0 0.8636691 0.06429595 +0.002418731 0.8636691 0.06429595 +0.005155668 0.8636691 0.06429595 +0.009080105 0.8636691 0.06429595 +0.01434988 0.8636691 0.06429595 +0.02107202 0.8636691 0.06429595 +0.02934285 0.8636691 0.06429595 +0.03925039 0.8636691 0.06429595 +0.05087609 0.8636691 0.06429595 +0.06429595 0.8636691 0.06429595 +0.07958143 0.8636691 0.06429595 +0.0968001 0.8636691 0.06429595 +0.1160161 0.8636691 0.06429595 +0.1372908 0.8636691 0.06429595 +0.1606827 0.8636691 0.06429595 +0.1862481 0.8636691 0.06429595 +0.2140411 0.8636691 0.06429595 +0.2441142 0.8636691 0.06429595 +0.2765176 0.8636691 0.06429595 +0.3113005 0.8636691 0.06429595 +0.3485102 0.8636691 0.06429595 +0.388193 0.8636691 0.06429595 +0.4303934 0.8636691 0.06429595 +0.4751555 0.8636691 0.06429595 +0.5225216 0.8636691 0.06429595 +0.5725335 0.8636691 0.06429595 +0.6252316 0.8636691 0.06429595 +0.6806558 0.8636691 0.06429595 +0.7388448 0.8636691 0.06429595 +0.7998369 0.8636691 0.06429595 +0.8636691 0.8636691 0.06429595 +0.9303782 0.8636691 0.06429595 +1 0.8636691 0.06429595 +0 0.9303782 0.06429595 +0.002418731 0.9303782 0.06429595 +0.005155668 0.9303782 0.06429595 +0.009080105 0.9303782 0.06429595 +0.01434988 0.9303782 0.06429595 +0.02107202 0.9303782 0.06429595 +0.02934285 0.9303782 0.06429595 +0.03925039 0.9303782 0.06429595 +0.05087609 0.9303782 0.06429595 +0.06429595 0.9303782 0.06429595 +0.07958143 0.9303782 0.06429595 +0.0968001 0.9303782 0.06429595 +0.1160161 0.9303782 0.06429595 +0.1372908 0.9303782 0.06429595 +0.1606827 0.9303782 0.06429595 +0.1862481 0.9303782 0.06429595 +0.2140411 0.9303782 0.06429595 +0.2441142 0.9303782 0.06429595 +0.2765176 0.9303782 0.06429595 +0.3113005 0.9303782 0.06429595 +0.3485102 0.9303782 0.06429595 +0.388193 0.9303782 0.06429595 +0.4303934 0.9303782 0.06429595 +0.4751555 0.9303782 0.06429595 +0.5225216 0.9303782 0.06429595 +0.5725335 0.9303782 0.06429595 +0.6252316 0.9303782 0.06429595 +0.6806558 0.9303782 0.06429595 +0.7388448 0.9303782 0.06429595 +0.7998369 0.9303782 0.06429595 +0.8636691 0.9303782 0.06429595 +0.9303782 0.9303782 0.06429595 +1 0.9303782 0.06429595 +0 1 0.06429595 +0.002418731 1 0.06429595 +0.005155668 1 0.06429595 +0.009080105 1 0.06429595 +0.01434988 1 0.06429595 +0.02107202 1 0.06429595 +0.02934285 1 0.06429595 +0.03925039 1 0.06429595 +0.05087609 1 0.06429595 +0.06429595 1 0.06429595 +0.07958143 1 0.06429595 +0.0968001 1 0.06429595 +0.1160161 1 0.06429595 +0.1372908 1 0.06429595 +0.1606827 1 0.06429595 +0.1862481 1 0.06429595 +0.2140411 1 0.06429595 +0.2441142 1 0.06429595 +0.2765176 1 0.06429595 +0.3113005 1 0.06429595 +0.3485102 1 0.06429595 +0.388193 1 0.06429595 +0.4303934 1 0.06429595 +0.4751555 1 0.06429595 +0.5225216 1 0.06429595 +0.5725335 1 0.06429595 +0.6252316 1 0.06429595 +0.6806558 1 0.06429595 +0.7388448 1 0.06429595 +0.7998369 1 0.06429595 +0.8636691 1 0.06429595 +0.9303782 1 0.06429595 +1 1 0.06429595 +0 0 0.07958143 +0.002418731 0 0.07958143 +0.005155668 0 0.07958143 +0.009080105 0 0.07958143 +0.01434988 0 0.07958143 +0.02107202 0 0.07958143 +0.02934285 0 0.07958143 +0.03925039 0 0.07958143 +0.05087609 0 0.07958143 +0.06429595 0 0.07958143 +0.07958143 0 0.07958143 +0.0968001 0 0.07958143 +0.1160161 0 0.07958143 +0.1372908 0 0.07958143 +0.1606827 0 0.07958143 +0.1862481 0 0.07958143 +0.2140411 0 0.07958143 +0.2441142 0 0.07958143 +0.2765176 0 0.07958143 +0.3113005 0 0.07958143 +0.3485102 0 0.07958143 +0.388193 0 0.07958143 +0.4303934 0 0.07958143 +0.4751555 0 0.07958143 +0.5225216 0 0.07958143 +0.5725335 0 0.07958143 +0.6252316 0 0.07958143 +0.6806558 0 0.07958143 +0.7388448 0 0.07958143 +0.7998369 0 0.07958143 +0.8636691 0 0.07958143 +0.9303782 0 0.07958143 +1 0 0.07958143 +0 0.002418731 0.07958143 +0.002418731 0.002418731 0.07958143 +0.005155668 0.002418731 0.07958143 +0.009080105 0.002418731 0.07958143 +0.01434988 0.002418731 0.07958143 +0.02107202 0.002418731 0.07958143 +0.02934285 0.002418731 0.07958143 +0.03925039 0.002418731 0.07958143 +0.05087609 0.002418731 0.07958143 +0.06429595 0.002418731 0.07958143 +0.07958143 0.002418731 0.07958143 +0.0968001 0.002418731 0.07958143 +0.1160161 0.002418731 0.07958143 +0.1372908 0.002418731 0.07958143 +0.1606827 0.002418731 0.07958143 +0.1862481 0.002418731 0.07958143 +0.2140411 0.002418731 0.07958143 +0.2441142 0.002418731 0.07958143 +0.2765176 0.002418731 0.07958143 +0.3113005 0.002418731 0.07958143 +0.3485102 0.002418731 0.07958143 +0.388193 0.002418731 0.07958143 +0.4303934 0.002418731 0.07958143 +0.4751555 0.002418731 0.07958143 +0.5225216 0.002418731 0.07958143 +0.5725335 0.002418731 0.07958143 +0.6252316 0.002418731 0.07958143 +0.6806558 0.002418731 0.07958143 +0.7388448 0.002418731 0.07958143 +0.7998369 0.002418731 0.07958143 +0.8636691 0.002418731 0.07958143 +0.9303782 0.002418731 0.07958143 +1 0.002418731 0.07958143 +0 0.005155668 0.07958143 +0.002418731 0.005155668 0.07958143 +0.005155668 0.005155668 0.07958143 +0.009080105 0.005155668 0.07958143 +0.01434988 0.005155668 0.07958143 +0.02107202 0.005155668 0.07958143 +0.02934285 0.005155668 0.07958143 +0.03925039 0.005155668 0.07958143 +0.05087609 0.005155668 0.07958143 +0.06429595 0.005155668 0.07958143 +0.07958143 0.005155668 0.07958143 +0.0968001 0.005155668 0.07958143 +0.1160161 0.005155668 0.07958143 +0.1372908 0.005155668 0.07958143 +0.1606827 0.005155668 0.07958143 +0.1862481 0.005155668 0.07958143 +0.2140411 0.005155668 0.07958143 +0.2441142 0.005155668 0.07958143 +0.2765176 0.005155668 0.07958143 +0.3113005 0.005155668 0.07958143 +0.3485102 0.005155668 0.07958143 +0.388193 0.005155668 0.07958143 +0.4303934 0.005155668 0.07958143 +0.4751555 0.005155668 0.07958143 +0.5225216 0.005155668 0.07958143 +0.5725335 0.005155668 0.07958143 +0.6252316 0.005155668 0.07958143 +0.6806558 0.005155668 0.07958143 +0.7388448 0.005155668 0.07958143 +0.7998369 0.005155668 0.07958143 +0.8636691 0.005155668 0.07958143 +0.9303782 0.005155668 0.07958143 +1 0.005155668 0.07958143 +0 0.009080105 0.07958143 +0.002418731 0.009080105 0.07958143 +0.005155668 0.009080105 0.07958143 +0.009080105 0.009080105 0.07958143 +0.01434988 0.009080105 0.07958143 +0.02107202 0.009080105 0.07958143 +0.02934285 0.009080105 0.07958143 +0.03925039 0.009080105 0.07958143 +0.05087609 0.009080105 0.07958143 +0.06429595 0.009080105 0.07958143 +0.07958143 0.009080105 0.07958143 +0.0968001 0.009080105 0.07958143 +0.1160161 0.009080105 0.07958143 +0.1372908 0.009080105 0.07958143 +0.1606827 0.009080105 0.07958143 +0.1862481 0.009080105 0.07958143 +0.2140411 0.009080105 0.07958143 +0.2441142 0.009080105 0.07958143 +0.2765176 0.009080105 0.07958143 +0.3113005 0.009080105 0.07958143 +0.3485102 0.009080105 0.07958143 +0.388193 0.009080105 0.07958143 +0.4303934 0.009080105 0.07958143 +0.4751555 0.009080105 0.07958143 +0.5225216 0.009080105 0.07958143 +0.5725335 0.009080105 0.07958143 +0.6252316 0.009080105 0.07958143 +0.6806558 0.009080105 0.07958143 +0.7388448 0.009080105 0.07958143 +0.7998369 0.009080105 0.07958143 +0.8636691 0.009080105 0.07958143 +0.9303782 0.009080105 0.07958143 +1 0.009080105 0.07958143 +0 0.01434988 0.07958143 +0.002418731 0.01434988 0.07958143 +0.005155668 0.01434988 0.07958143 +0.009080105 0.01434988 0.07958143 +0.01434988 0.01434988 0.07958143 +0.02107202 0.01434988 0.07958143 +0.02934285 0.01434988 0.07958143 +0.03925039 0.01434988 0.07958143 +0.05087609 0.01434988 0.07958143 +0.06429595 0.01434988 0.07958143 +0.07958143 0.01434988 0.07958143 +0.0968001 0.01434988 0.07958143 +0.1160161 0.01434988 0.07958143 +0.1372908 0.01434988 0.07958143 +0.1606827 0.01434988 0.07958143 +0.1862481 0.01434988 0.07958143 +0.2140411 0.01434988 0.07958143 +0.2441142 0.01434988 0.07958143 +0.2765176 0.01434988 0.07958143 +0.3113005 0.01434988 0.07958143 +0.3485102 0.01434988 0.07958143 +0.388193 0.01434988 0.07958143 +0.4303934 0.01434988 0.07958143 +0.4751555 0.01434988 0.07958143 +0.5225216 0.01434988 0.07958143 +0.5725335 0.01434988 0.07958143 +0.6252316 0.01434988 0.07958143 +0.6806558 0.01434988 0.07958143 +0.7388448 0.01434988 0.07958143 +0.7998369 0.01434988 0.07958143 +0.8636691 0.01434988 0.07958143 +0.9303782 0.01434988 0.07958143 +1 0.01434988 0.07958143 +0 0.02107202 0.07958143 +0.002418731 0.02107202 0.07958143 +0.005155668 0.02107202 0.07958143 +0.009080105 0.02107202 0.07958143 +0.01434988 0.02107202 0.07958143 +0.02107202 0.02107202 0.07958143 +0.02934285 0.02107202 0.07958143 +0.03925039 0.02107202 0.07958143 +0.05087609 0.02107202 0.07958143 +0.06429595 0.02107202 0.07958143 +0.07958143 0.02107202 0.07958143 +0.0968001 0.02107202 0.07958143 +0.1160161 0.02107202 0.07958143 +0.1372908 0.02107202 0.07958143 +0.1606827 0.02107202 0.07958143 +0.1862481 0.02107202 0.07958143 +0.2140411 0.02107202 0.07958143 +0.2441142 0.02107202 0.07958143 +0.2765176 0.02107202 0.07958143 +0.3113005 0.02107202 0.07958143 +0.3485102 0.02107202 0.07958143 +0.388193 0.02107202 0.07958143 +0.4303934 0.02107202 0.07958143 +0.4751555 0.02107202 0.07958143 +0.5225216 0.02107202 0.07958143 +0.5725335 0.02107202 0.07958143 +0.6252316 0.02107202 0.07958143 +0.6806558 0.02107202 0.07958143 +0.7388448 0.02107202 0.07958143 +0.7998369 0.02107202 0.07958143 +0.8636691 0.02107202 0.07958143 +0.9303782 0.02107202 0.07958143 +1 0.02107202 0.07958143 +0 0.02934285 0.07958143 +0.002418731 0.02934285 0.07958143 +0.005155668 0.02934285 0.07958143 +0.009080105 0.02934285 0.07958143 +0.01434988 0.02934285 0.07958143 +0.02107202 0.02934285 0.07958143 +0.02934285 0.02934285 0.07958143 +0.03925039 0.02934285 0.07958143 +0.05087609 0.02934285 0.07958143 +0.06429595 0.02934285 0.07958143 +0.07958143 0.02934285 0.07958143 +0.0968001 0.02934285 0.07958143 +0.1160161 0.02934285 0.07958143 +0.1372908 0.02934285 0.07958143 +0.1606827 0.02934285 0.07958143 +0.1862481 0.02934285 0.07958143 +0.2140411 0.02934285 0.07958143 +0.2441142 0.02934285 0.07958143 +0.2765176 0.02934285 0.07958143 +0.3113005 0.02934285 0.07958143 +0.3485102 0.02934285 0.07958143 +0.388193 0.02934285 0.07958143 +0.4303934 0.02934285 0.07958143 +0.4751555 0.02934285 0.07958143 +0.5225216 0.02934285 0.07958143 +0.5725335 0.02934285 0.07958143 +0.6252316 0.02934285 0.07958143 +0.6806558 0.02934285 0.07958143 +0.7388448 0.02934285 0.07958143 +0.7998369 0.02934285 0.07958143 +0.8636691 0.02934285 0.07958143 +0.9303782 0.02934285 0.07958143 +1 0.02934285 0.07958143 +0 0.03925039 0.07958143 +0.002418731 0.03925039 0.07958143 +0.005155668 0.03925039 0.07958143 +0.009080105 0.03925039 0.07958143 +0.01434988 0.03925039 0.07958143 +0.02107202 0.03925039 0.07958143 +0.02934285 0.03925039 0.07958143 +0.03925039 0.03925039 0.07958143 +0.05087609 0.03925039 0.07958143 +0.06429595 0.03925039 0.07958143 +0.07958143 0.03925039 0.07958143 +0.0968001 0.03925039 0.07958143 +0.1160161 0.03925039 0.07958143 +0.1372908 0.03925039 0.07958143 +0.1606827 0.03925039 0.07958143 +0.1862481 0.03925039 0.07958143 +0.2140411 0.03925039 0.07958143 +0.2441142 0.03925039 0.07958143 +0.2765176 0.03925039 0.07958143 +0.3113005 0.03925039 0.07958143 +0.3485102 0.03925039 0.07958143 +0.388193 0.03925039 0.07958143 +0.4303934 0.03925039 0.07958143 +0.4751555 0.03925039 0.07958143 +0.5225216 0.03925039 0.07958143 +0.5725335 0.03925039 0.07958143 +0.6252316 0.03925039 0.07958143 +0.6806558 0.03925039 0.07958143 +0.7388448 0.03925039 0.07958143 +0.7998369 0.03925039 0.07958143 +0.8636691 0.03925039 0.07958143 +0.9303782 0.03925039 0.07958143 +1 0.03925039 0.07958143 +0 0.05087609 0.07958143 +0.002418731 0.05087609 0.07958143 +0.005155668 0.05087609 0.07958143 +0.009080105 0.05087609 0.07958143 +0.01434988 0.05087609 0.07958143 +0.02107202 0.05087609 0.07958143 +0.02934285 0.05087609 0.07958143 +0.03925039 0.05087609 0.07958143 +0.05087609 0.05087609 0.07958143 +0.06429595 0.05087609 0.07958143 +0.07958143 0.05087609 0.07958143 +0.0968001 0.05087609 0.07958143 +0.1160161 0.05087609 0.07958143 +0.1372908 0.05087609 0.07958143 +0.1606827 0.05087609 0.07958143 +0.1862481 0.05087609 0.07958143 +0.2140411 0.05087609 0.07958143 +0.2441142 0.05087609 0.07958143 +0.2765176 0.05087609 0.07958143 +0.3113005 0.05087609 0.07958143 +0.3485102 0.05087609 0.07958143 +0.388193 0.05087609 0.07958143 +0.4303934 0.05087609 0.07958143 +0.4751555 0.05087609 0.07958143 +0.5225216 0.05087609 0.07958143 +0.5725335 0.05087609 0.07958143 +0.6252316 0.05087609 0.07958143 +0.6806558 0.05087609 0.07958143 +0.7388448 0.05087609 0.07958143 +0.7998369 0.05087609 0.07958143 +0.8636691 0.05087609 0.07958143 +0.9303782 0.05087609 0.07958143 +1 0.05087609 0.07958143 +0 0.06429595 0.07958143 +0.002418731 0.06429595 0.07958143 +0.005155668 0.06429595 0.07958143 +0.009080105 0.06429595 0.07958143 +0.01434988 0.06429595 0.07958143 +0.02107202 0.06429595 0.07958143 +0.02934285 0.06429595 0.07958143 +0.03925039 0.06429595 0.07958143 +0.05087609 0.06429595 0.07958143 +0.06429595 0.06429595 0.07958143 +0.07958143 0.06429595 0.07958143 +0.0968001 0.06429595 0.07958143 +0.1160161 0.06429595 0.07958143 +0.1372908 0.06429595 0.07958143 +0.1606827 0.06429595 0.07958143 +0.1862481 0.06429595 0.07958143 +0.2140411 0.06429595 0.07958143 +0.2441142 0.06429595 0.07958143 +0.2765176 0.06429595 0.07958143 +0.3113005 0.06429595 0.07958143 +0.3485102 0.06429595 0.07958143 +0.388193 0.06429595 0.07958143 +0.4303934 0.06429595 0.07958143 +0.4751555 0.06429595 0.07958143 +0.5225216 0.06429595 0.07958143 +0.5725335 0.06429595 0.07958143 +0.6252316 0.06429595 0.07958143 +0.6806558 0.06429595 0.07958143 +0.7388448 0.06429595 0.07958143 +0.7998369 0.06429595 0.07958143 +0.8636691 0.06429595 0.07958143 +0.9303782 0.06429595 0.07958143 +1 0.06429595 0.07958143 +0 0.07958143 0.07958143 +0.002418731 0.07958143 0.07958143 +0.005155668 0.07958143 0.07958143 +0.009080105 0.07958143 0.07958143 +0.01434988 0.07958143 0.07958143 +0.02107202 0.07958143 0.07958143 +0.02934285 0.07958143 0.07958143 +0.03925039 0.07958143 0.07958143 +0.05087609 0.07958143 0.07958143 +0.06429595 0.07958143 0.07958143 +0.07958143 0.07958143 0.07958143 +0.0968001 0.07958143 0.07958143 +0.1160161 0.07958143 0.07958143 +0.1372908 0.07958143 0.07958143 +0.1606827 0.07958143 0.07958143 +0.1862481 0.07958143 0.07958143 +0.2140411 0.07958143 0.07958143 +0.2441142 0.07958143 0.07958143 +0.2765176 0.07958143 0.07958143 +0.3113005 0.07958143 0.07958143 +0.3485102 0.07958143 0.07958143 +0.388193 0.07958143 0.07958143 +0.4303934 0.07958143 0.07958143 +0.4751555 0.07958143 0.07958143 +0.5225216 0.07958143 0.07958143 +0.5725335 0.07958143 0.07958143 +0.6252316 0.07958143 0.07958143 +0.6806558 0.07958143 0.07958143 +0.7388448 0.07958143 0.07958143 +0.7998369 0.07958143 0.07958143 +0.8636691 0.07958143 0.07958143 +0.9303782 0.07958143 0.07958143 +1 0.07958143 0.07958143 +0 0.0968001 0.07958143 +0.002418731 0.0968001 0.07958143 +0.005155668 0.0968001 0.07958143 +0.009080105 0.0968001 0.07958143 +0.01434988 0.0968001 0.07958143 +0.02107202 0.0968001 0.07958143 +0.02934285 0.0968001 0.07958143 +0.03925039 0.0968001 0.07958143 +0.05087609 0.0968001 0.07958143 +0.06429595 0.0968001 0.07958143 +0.07958143 0.0968001 0.07958143 +0.0968001 0.0968001 0.07958143 +0.1160161 0.0968001 0.07958143 +0.1372908 0.0968001 0.07958143 +0.1606827 0.0968001 0.07958143 +0.1862481 0.0968001 0.07958143 +0.2140411 0.0968001 0.07958143 +0.2441142 0.0968001 0.07958143 +0.2765176 0.0968001 0.07958143 +0.3113005 0.0968001 0.07958143 +0.3485102 0.0968001 0.07958143 +0.388193 0.0968001 0.07958143 +0.4303934 0.0968001 0.07958143 +0.4751555 0.0968001 0.07958143 +0.5225216 0.0968001 0.07958143 +0.5725335 0.0968001 0.07958143 +0.6252316 0.0968001 0.07958143 +0.6806558 0.0968001 0.07958143 +0.7388448 0.0968001 0.07958143 +0.7998369 0.0968001 0.07958143 +0.8636691 0.0968001 0.07958143 +0.9303782 0.0968001 0.07958143 +1 0.0968001 0.07958143 +0 0.1160161 0.07958143 +0.002418731 0.1160161 0.07958143 +0.005155668 0.1160161 0.07958143 +0.009080105 0.1160161 0.07958143 +0.01434988 0.1160161 0.07958143 +0.02107202 0.1160161 0.07958143 +0.02934285 0.1160161 0.07958143 +0.03925039 0.1160161 0.07958143 +0.05087609 0.1160161 0.07958143 +0.06429595 0.1160161 0.07958143 +0.07958143 0.1160161 0.07958143 +0.0968001 0.1160161 0.07958143 +0.1160161 0.1160161 0.07958143 +0.1372908 0.1160161 0.07958143 +0.1606827 0.1160161 0.07958143 +0.1862481 0.1160161 0.07958143 +0.2140411 0.1160161 0.07958143 +0.2441142 0.1160161 0.07958143 +0.2765176 0.1160161 0.07958143 +0.3113005 0.1160161 0.07958143 +0.3485102 0.1160161 0.07958143 +0.388193 0.1160161 0.07958143 +0.4303934 0.1160161 0.07958143 +0.4751555 0.1160161 0.07958143 +0.5225216 0.1160161 0.07958143 +0.5725335 0.1160161 0.07958143 +0.6252316 0.1160161 0.07958143 +0.6806558 0.1160161 0.07958143 +0.7388448 0.1160161 0.07958143 +0.7998369 0.1160161 0.07958143 +0.8636691 0.1160161 0.07958143 +0.9303782 0.1160161 0.07958143 +1 0.1160161 0.07958143 +0 0.1372908 0.07958143 +0.002418731 0.1372908 0.07958143 +0.005155668 0.1372908 0.07958143 +0.009080105 0.1372908 0.07958143 +0.01434988 0.1372908 0.07958143 +0.02107202 0.1372908 0.07958143 +0.02934285 0.1372908 0.07958143 +0.03925039 0.1372908 0.07958143 +0.05087609 0.1372908 0.07958143 +0.06429595 0.1372908 0.07958143 +0.07958143 0.1372908 0.07958143 +0.0968001 0.1372908 0.07958143 +0.1160161 0.1372908 0.07958143 +0.1372908 0.1372908 0.07958143 +0.1606827 0.1372908 0.07958143 +0.1862481 0.1372908 0.07958143 +0.2140411 0.1372908 0.07958143 +0.2441142 0.1372908 0.07958143 +0.2765176 0.1372908 0.07958143 +0.3113005 0.1372908 0.07958143 +0.3485102 0.1372908 0.07958143 +0.388193 0.1372908 0.07958143 +0.4303934 0.1372908 0.07958143 +0.4751555 0.1372908 0.07958143 +0.5225216 0.1372908 0.07958143 +0.5725335 0.1372908 0.07958143 +0.6252316 0.1372908 0.07958143 +0.6806558 0.1372908 0.07958143 +0.7388448 0.1372908 0.07958143 +0.7998369 0.1372908 0.07958143 +0.8636691 0.1372908 0.07958143 +0.9303782 0.1372908 0.07958143 +1 0.1372908 0.07958143 +0 0.1606827 0.07958143 +0.002418731 0.1606827 0.07958143 +0.005155668 0.1606827 0.07958143 +0.009080105 0.1606827 0.07958143 +0.01434988 0.1606827 0.07958143 +0.02107202 0.1606827 0.07958143 +0.02934285 0.1606827 0.07958143 +0.03925039 0.1606827 0.07958143 +0.05087609 0.1606827 0.07958143 +0.06429595 0.1606827 0.07958143 +0.07958143 0.1606827 0.07958143 +0.0968001 0.1606827 0.07958143 +0.1160161 0.1606827 0.07958143 +0.1372908 0.1606827 0.07958143 +0.1606827 0.1606827 0.07958143 +0.1862481 0.1606827 0.07958143 +0.2140411 0.1606827 0.07958143 +0.2441142 0.1606827 0.07958143 +0.2765176 0.1606827 0.07958143 +0.3113005 0.1606827 0.07958143 +0.3485102 0.1606827 0.07958143 +0.388193 0.1606827 0.07958143 +0.4303934 0.1606827 0.07958143 +0.4751555 0.1606827 0.07958143 +0.5225216 0.1606827 0.07958143 +0.5725335 0.1606827 0.07958143 +0.6252316 0.1606827 0.07958143 +0.6806558 0.1606827 0.07958143 +0.7388448 0.1606827 0.07958143 +0.7998369 0.1606827 0.07958143 +0.8636691 0.1606827 0.07958143 +0.9303782 0.1606827 0.07958143 +1 0.1606827 0.07958143 +0 0.1862481 0.07958143 +0.002418731 0.1862481 0.07958143 +0.005155668 0.1862481 0.07958143 +0.009080105 0.1862481 0.07958143 +0.01434988 0.1862481 0.07958143 +0.02107202 0.1862481 0.07958143 +0.02934285 0.1862481 0.07958143 +0.03925039 0.1862481 0.07958143 +0.05087609 0.1862481 0.07958143 +0.06429595 0.1862481 0.07958143 +0.07958143 0.1862481 0.07958143 +0.0968001 0.1862481 0.07958143 +0.1160161 0.1862481 0.07958143 +0.1372908 0.1862481 0.07958143 +0.1606827 0.1862481 0.07958143 +0.1862481 0.1862481 0.07958143 +0.2140411 0.1862481 0.07958143 +0.2441142 0.1862481 0.07958143 +0.2765176 0.1862481 0.07958143 +0.3113005 0.1862481 0.07958143 +0.3485102 0.1862481 0.07958143 +0.388193 0.1862481 0.07958143 +0.4303934 0.1862481 0.07958143 +0.4751555 0.1862481 0.07958143 +0.5225216 0.1862481 0.07958143 +0.5725335 0.1862481 0.07958143 +0.6252316 0.1862481 0.07958143 +0.6806558 0.1862481 0.07958143 +0.7388448 0.1862481 0.07958143 +0.7998369 0.1862481 0.07958143 +0.8636691 0.1862481 0.07958143 +0.9303782 0.1862481 0.07958143 +1 0.1862481 0.07958143 +0 0.2140411 0.07958143 +0.002418731 0.2140411 0.07958143 +0.005155668 0.2140411 0.07958143 +0.009080105 0.2140411 0.07958143 +0.01434988 0.2140411 0.07958143 +0.02107202 0.2140411 0.07958143 +0.02934285 0.2140411 0.07958143 +0.03925039 0.2140411 0.07958143 +0.05087609 0.2140411 0.07958143 +0.06429595 0.2140411 0.07958143 +0.07958143 0.2140411 0.07958143 +0.0968001 0.2140411 0.07958143 +0.1160161 0.2140411 0.07958143 +0.1372908 0.2140411 0.07958143 +0.1606827 0.2140411 0.07958143 +0.1862481 0.2140411 0.07958143 +0.2140411 0.2140411 0.07958143 +0.2441142 0.2140411 0.07958143 +0.2765176 0.2140411 0.07958143 +0.3113005 0.2140411 0.07958143 +0.3485102 0.2140411 0.07958143 +0.388193 0.2140411 0.07958143 +0.4303934 0.2140411 0.07958143 +0.4751555 0.2140411 0.07958143 +0.5225216 0.2140411 0.07958143 +0.5725335 0.2140411 0.07958143 +0.6252316 0.2140411 0.07958143 +0.6806558 0.2140411 0.07958143 +0.7388448 0.2140411 0.07958143 +0.7998369 0.2140411 0.07958143 +0.8636691 0.2140411 0.07958143 +0.9303782 0.2140411 0.07958143 +1 0.2140411 0.07958143 +0 0.2441142 0.07958143 +0.002418731 0.2441142 0.07958143 +0.005155668 0.2441142 0.07958143 +0.009080105 0.2441142 0.07958143 +0.01434988 0.2441142 0.07958143 +0.02107202 0.2441142 0.07958143 +0.02934285 0.2441142 0.07958143 +0.03925039 0.2441142 0.07958143 +0.05087609 0.2441142 0.07958143 +0.06429595 0.2441142 0.07958143 +0.07958143 0.2441142 0.07958143 +0.0968001 0.2441142 0.07958143 +0.1160161 0.2441142 0.07958143 +0.1372908 0.2441142 0.07958143 +0.1606827 0.2441142 0.07958143 +0.1862481 0.2441142 0.07958143 +0.2140411 0.2441142 0.07958143 +0.2441142 0.2441142 0.07958143 +0.2765176 0.2441142 0.07958143 +0.3113005 0.2441142 0.07958143 +0.3485102 0.2441142 0.07958143 +0.388193 0.2441142 0.07958143 +0.4303934 0.2441142 0.07958143 +0.4751555 0.2441142 0.07958143 +0.5225216 0.2441142 0.07958143 +0.5725335 0.2441142 0.07958143 +0.6252316 0.2441142 0.07958143 +0.6806558 0.2441142 0.07958143 +0.7388448 0.2441142 0.07958143 +0.7998369 0.2441142 0.07958143 +0.8636691 0.2441142 0.07958143 +0.9303782 0.2441142 0.07958143 +1 0.2441142 0.07958143 +0 0.2765176 0.07958143 +0.002418731 0.2765176 0.07958143 +0.005155668 0.2765176 0.07958143 +0.009080105 0.2765176 0.07958143 +0.01434988 0.2765176 0.07958143 +0.02107202 0.2765176 0.07958143 +0.02934285 0.2765176 0.07958143 +0.03925039 0.2765176 0.07958143 +0.05087609 0.2765176 0.07958143 +0.06429595 0.2765176 0.07958143 +0.07958143 0.2765176 0.07958143 +0.0968001 0.2765176 0.07958143 +0.1160161 0.2765176 0.07958143 +0.1372908 0.2765176 0.07958143 +0.1606827 0.2765176 0.07958143 +0.1862481 0.2765176 0.07958143 +0.2140411 0.2765176 0.07958143 +0.2441142 0.2765176 0.07958143 +0.2765176 0.2765176 0.07958143 +0.3113005 0.2765176 0.07958143 +0.3485102 0.2765176 0.07958143 +0.388193 0.2765176 0.07958143 +0.4303934 0.2765176 0.07958143 +0.4751555 0.2765176 0.07958143 +0.5225216 0.2765176 0.07958143 +0.5725335 0.2765176 0.07958143 +0.6252316 0.2765176 0.07958143 +0.6806558 0.2765176 0.07958143 +0.7388448 0.2765176 0.07958143 +0.7998369 0.2765176 0.07958143 +0.8636691 0.2765176 0.07958143 +0.9303782 0.2765176 0.07958143 +1 0.2765176 0.07958143 +0 0.3113005 0.07958143 +0.002418731 0.3113005 0.07958143 +0.005155668 0.3113005 0.07958143 +0.009080105 0.3113005 0.07958143 +0.01434988 0.3113005 0.07958143 +0.02107202 0.3113005 0.07958143 +0.02934285 0.3113005 0.07958143 +0.03925039 0.3113005 0.07958143 +0.05087609 0.3113005 0.07958143 +0.06429595 0.3113005 0.07958143 +0.07958143 0.3113005 0.07958143 +0.0968001 0.3113005 0.07958143 +0.1160161 0.3113005 0.07958143 +0.1372908 0.3113005 0.07958143 +0.1606827 0.3113005 0.07958143 +0.1862481 0.3113005 0.07958143 +0.2140411 0.3113005 0.07958143 +0.2441142 0.3113005 0.07958143 +0.2765176 0.3113005 0.07958143 +0.3113005 0.3113005 0.07958143 +0.3485102 0.3113005 0.07958143 +0.388193 0.3113005 0.07958143 +0.4303934 0.3113005 0.07958143 +0.4751555 0.3113005 0.07958143 +0.5225216 0.3113005 0.07958143 +0.5725335 0.3113005 0.07958143 +0.6252316 0.3113005 0.07958143 +0.6806558 0.3113005 0.07958143 +0.7388448 0.3113005 0.07958143 +0.7998369 0.3113005 0.07958143 +0.8636691 0.3113005 0.07958143 +0.9303782 0.3113005 0.07958143 +1 0.3113005 0.07958143 +0 0.3485102 0.07958143 +0.002418731 0.3485102 0.07958143 +0.005155668 0.3485102 0.07958143 +0.009080105 0.3485102 0.07958143 +0.01434988 0.3485102 0.07958143 +0.02107202 0.3485102 0.07958143 +0.02934285 0.3485102 0.07958143 +0.03925039 0.3485102 0.07958143 +0.05087609 0.3485102 0.07958143 +0.06429595 0.3485102 0.07958143 +0.07958143 0.3485102 0.07958143 +0.0968001 0.3485102 0.07958143 +0.1160161 0.3485102 0.07958143 +0.1372908 0.3485102 0.07958143 +0.1606827 0.3485102 0.07958143 +0.1862481 0.3485102 0.07958143 +0.2140411 0.3485102 0.07958143 +0.2441142 0.3485102 0.07958143 +0.2765176 0.3485102 0.07958143 +0.3113005 0.3485102 0.07958143 +0.3485102 0.3485102 0.07958143 +0.388193 0.3485102 0.07958143 +0.4303934 0.3485102 0.07958143 +0.4751555 0.3485102 0.07958143 +0.5225216 0.3485102 0.07958143 +0.5725335 0.3485102 0.07958143 +0.6252316 0.3485102 0.07958143 +0.6806558 0.3485102 0.07958143 +0.7388448 0.3485102 0.07958143 +0.7998369 0.3485102 0.07958143 +0.8636691 0.3485102 0.07958143 +0.9303782 0.3485102 0.07958143 +1 0.3485102 0.07958143 +0 0.388193 0.07958143 +0.002418731 0.388193 0.07958143 +0.005155668 0.388193 0.07958143 +0.009080105 0.388193 0.07958143 +0.01434988 0.388193 0.07958143 +0.02107202 0.388193 0.07958143 +0.02934285 0.388193 0.07958143 +0.03925039 0.388193 0.07958143 +0.05087609 0.388193 0.07958143 +0.06429595 0.388193 0.07958143 +0.07958143 0.388193 0.07958143 +0.0968001 0.388193 0.07958143 +0.1160161 0.388193 0.07958143 +0.1372908 0.388193 0.07958143 +0.1606827 0.388193 0.07958143 +0.1862481 0.388193 0.07958143 +0.2140411 0.388193 0.07958143 +0.2441142 0.388193 0.07958143 +0.2765176 0.388193 0.07958143 +0.3113005 0.388193 0.07958143 +0.3485102 0.388193 0.07958143 +0.388193 0.388193 0.07958143 +0.4303934 0.388193 0.07958143 +0.4751555 0.388193 0.07958143 +0.5225216 0.388193 0.07958143 +0.5725335 0.388193 0.07958143 +0.6252316 0.388193 0.07958143 +0.6806558 0.388193 0.07958143 +0.7388448 0.388193 0.07958143 +0.7998369 0.388193 0.07958143 +0.8636691 0.388193 0.07958143 +0.9303782 0.388193 0.07958143 +1 0.388193 0.07958143 +0 0.4303934 0.07958143 +0.002418731 0.4303934 0.07958143 +0.005155668 0.4303934 0.07958143 +0.009080105 0.4303934 0.07958143 +0.01434988 0.4303934 0.07958143 +0.02107202 0.4303934 0.07958143 +0.02934285 0.4303934 0.07958143 +0.03925039 0.4303934 0.07958143 +0.05087609 0.4303934 0.07958143 +0.06429595 0.4303934 0.07958143 +0.07958143 0.4303934 0.07958143 +0.0968001 0.4303934 0.07958143 +0.1160161 0.4303934 0.07958143 +0.1372908 0.4303934 0.07958143 +0.1606827 0.4303934 0.07958143 +0.1862481 0.4303934 0.07958143 +0.2140411 0.4303934 0.07958143 +0.2441142 0.4303934 0.07958143 +0.2765176 0.4303934 0.07958143 +0.3113005 0.4303934 0.07958143 +0.3485102 0.4303934 0.07958143 +0.388193 0.4303934 0.07958143 +0.4303934 0.4303934 0.07958143 +0.4751555 0.4303934 0.07958143 +0.5225216 0.4303934 0.07958143 +0.5725335 0.4303934 0.07958143 +0.6252316 0.4303934 0.07958143 +0.6806558 0.4303934 0.07958143 +0.7388448 0.4303934 0.07958143 +0.7998369 0.4303934 0.07958143 +0.8636691 0.4303934 0.07958143 +0.9303782 0.4303934 0.07958143 +1 0.4303934 0.07958143 +0 0.4751555 0.07958143 +0.002418731 0.4751555 0.07958143 +0.005155668 0.4751555 0.07958143 +0.009080105 0.4751555 0.07958143 +0.01434988 0.4751555 0.07958143 +0.02107202 0.4751555 0.07958143 +0.02934285 0.4751555 0.07958143 +0.03925039 0.4751555 0.07958143 +0.05087609 0.4751555 0.07958143 +0.06429595 0.4751555 0.07958143 +0.07958143 0.4751555 0.07958143 +0.0968001 0.4751555 0.07958143 +0.1160161 0.4751555 0.07958143 +0.1372908 0.4751555 0.07958143 +0.1606827 0.4751555 0.07958143 +0.1862481 0.4751555 0.07958143 +0.2140411 0.4751555 0.07958143 +0.2441142 0.4751555 0.07958143 +0.2765176 0.4751555 0.07958143 +0.3113005 0.4751555 0.07958143 +0.3485102 0.4751555 0.07958143 +0.388193 0.4751555 0.07958143 +0.4303934 0.4751555 0.07958143 +0.4751555 0.4751555 0.07958143 +0.5225216 0.4751555 0.07958143 +0.5725335 0.4751555 0.07958143 +0.6252316 0.4751555 0.07958143 +0.6806558 0.4751555 0.07958143 +0.7388448 0.4751555 0.07958143 +0.7998369 0.4751555 0.07958143 +0.8636691 0.4751555 0.07958143 +0.9303782 0.4751555 0.07958143 +1 0.4751555 0.07958143 +0 0.5225216 0.07958143 +0.002418731 0.5225216 0.07958143 +0.005155668 0.5225216 0.07958143 +0.009080105 0.5225216 0.07958143 +0.01434988 0.5225216 0.07958143 +0.02107202 0.5225216 0.07958143 +0.02934285 0.5225216 0.07958143 +0.03925039 0.5225216 0.07958143 +0.05087609 0.5225216 0.07958143 +0.06429595 0.5225216 0.07958143 +0.07958143 0.5225216 0.07958143 +0.0968001 0.5225216 0.07958143 +0.1160161 0.5225216 0.07958143 +0.1372908 0.5225216 0.07958143 +0.1606827 0.5225216 0.07958143 +0.1862481 0.5225216 0.07958143 +0.2140411 0.5225216 0.07958143 +0.2441142 0.5225216 0.07958143 +0.2765176 0.5225216 0.07958143 +0.3113005 0.5225216 0.07958143 +0.3485102 0.5225216 0.07958143 +0.388193 0.5225216 0.07958143 +0.4303934 0.5225216 0.07958143 +0.4751555 0.5225216 0.07958143 +0.5225216 0.5225216 0.07958143 +0.5725335 0.5225216 0.07958143 +0.6252316 0.5225216 0.07958143 +0.6806558 0.5225216 0.07958143 +0.7388448 0.5225216 0.07958143 +0.7998369 0.5225216 0.07958143 +0.8636691 0.5225216 0.07958143 +0.9303782 0.5225216 0.07958143 +1 0.5225216 0.07958143 +0 0.5725335 0.07958143 +0.002418731 0.5725335 0.07958143 +0.005155668 0.5725335 0.07958143 +0.009080105 0.5725335 0.07958143 +0.01434988 0.5725335 0.07958143 +0.02107202 0.5725335 0.07958143 +0.02934285 0.5725335 0.07958143 +0.03925039 0.5725335 0.07958143 +0.05087609 0.5725335 0.07958143 +0.06429595 0.5725335 0.07958143 +0.07958143 0.5725335 0.07958143 +0.0968001 0.5725335 0.07958143 +0.1160161 0.5725335 0.07958143 +0.1372908 0.5725335 0.07958143 +0.1606827 0.5725335 0.07958143 +0.1862481 0.5725335 0.07958143 +0.2140411 0.5725335 0.07958143 +0.2441142 0.5725335 0.07958143 +0.2765176 0.5725335 0.07958143 +0.3113005 0.5725335 0.07958143 +0.3485102 0.5725335 0.07958143 +0.388193 0.5725335 0.07958143 +0.4303934 0.5725335 0.07958143 +0.4751555 0.5725335 0.07958143 +0.5225216 0.5725335 0.07958143 +0.5725335 0.5725335 0.07958143 +0.6252316 0.5725335 0.07958143 +0.6806558 0.5725335 0.07958143 +0.7388448 0.5725335 0.07958143 +0.7998369 0.5725335 0.07958143 +0.8636691 0.5725335 0.07958143 +0.9303782 0.5725335 0.07958143 +1 0.5725335 0.07958143 +0 0.6252316 0.07958143 +0.002418731 0.6252316 0.07958143 +0.005155668 0.6252316 0.07958143 +0.009080105 0.6252316 0.07958143 +0.01434988 0.6252316 0.07958143 +0.02107202 0.6252316 0.07958143 +0.02934285 0.6252316 0.07958143 +0.03925039 0.6252316 0.07958143 +0.05087609 0.6252316 0.07958143 +0.06429595 0.6252316 0.07958143 +0.07958143 0.6252316 0.07958143 +0.0968001 0.6252316 0.07958143 +0.1160161 0.6252316 0.07958143 +0.1372908 0.6252316 0.07958143 +0.1606827 0.6252316 0.07958143 +0.1862481 0.6252316 0.07958143 +0.2140411 0.6252316 0.07958143 +0.2441142 0.6252316 0.07958143 +0.2765176 0.6252316 0.07958143 +0.3113005 0.6252316 0.07958143 +0.3485102 0.6252316 0.07958143 +0.388193 0.6252316 0.07958143 +0.4303934 0.6252316 0.07958143 +0.4751555 0.6252316 0.07958143 +0.5225216 0.6252316 0.07958143 +0.5725335 0.6252316 0.07958143 +0.6252316 0.6252316 0.07958143 +0.6806558 0.6252316 0.07958143 +0.7388448 0.6252316 0.07958143 +0.7998369 0.6252316 0.07958143 +0.8636691 0.6252316 0.07958143 +0.9303782 0.6252316 0.07958143 +1 0.6252316 0.07958143 +0 0.6806558 0.07958143 +0.002418731 0.6806558 0.07958143 +0.005155668 0.6806558 0.07958143 +0.009080105 0.6806558 0.07958143 +0.01434988 0.6806558 0.07958143 +0.02107202 0.6806558 0.07958143 +0.02934285 0.6806558 0.07958143 +0.03925039 0.6806558 0.07958143 +0.05087609 0.6806558 0.07958143 +0.06429595 0.6806558 0.07958143 +0.07958143 0.6806558 0.07958143 +0.0968001 0.6806558 0.07958143 +0.1160161 0.6806558 0.07958143 +0.1372908 0.6806558 0.07958143 +0.1606827 0.6806558 0.07958143 +0.1862481 0.6806558 0.07958143 +0.2140411 0.6806558 0.07958143 +0.2441142 0.6806558 0.07958143 +0.2765176 0.6806558 0.07958143 +0.3113005 0.6806558 0.07958143 +0.3485102 0.6806558 0.07958143 +0.388193 0.6806558 0.07958143 +0.4303934 0.6806558 0.07958143 +0.4751555 0.6806558 0.07958143 +0.5225216 0.6806558 0.07958143 +0.5725335 0.6806558 0.07958143 +0.6252316 0.6806558 0.07958143 +0.6806558 0.6806558 0.07958143 +0.7388448 0.6806558 0.07958143 +0.7998369 0.6806558 0.07958143 +0.8636691 0.6806558 0.07958143 +0.9303782 0.6806558 0.07958143 +1 0.6806558 0.07958143 +0 0.7388448 0.07958143 +0.002418731 0.7388448 0.07958143 +0.005155668 0.7388448 0.07958143 +0.009080105 0.7388448 0.07958143 +0.01434988 0.7388448 0.07958143 +0.02107202 0.7388448 0.07958143 +0.02934285 0.7388448 0.07958143 +0.03925039 0.7388448 0.07958143 +0.05087609 0.7388448 0.07958143 +0.06429595 0.7388448 0.07958143 +0.07958143 0.7388448 0.07958143 +0.0968001 0.7388448 0.07958143 +0.1160161 0.7388448 0.07958143 +0.1372908 0.7388448 0.07958143 +0.1606827 0.7388448 0.07958143 +0.1862481 0.7388448 0.07958143 +0.2140411 0.7388448 0.07958143 +0.2441142 0.7388448 0.07958143 +0.2765176 0.7388448 0.07958143 +0.3113005 0.7388448 0.07958143 +0.3485102 0.7388448 0.07958143 +0.388193 0.7388448 0.07958143 +0.4303934 0.7388448 0.07958143 +0.4751555 0.7388448 0.07958143 +0.5225216 0.7388448 0.07958143 +0.5725335 0.7388448 0.07958143 +0.6252316 0.7388448 0.07958143 +0.6806558 0.7388448 0.07958143 +0.7388448 0.7388448 0.07958143 +0.7998369 0.7388448 0.07958143 +0.8636691 0.7388448 0.07958143 +0.9303782 0.7388448 0.07958143 +1 0.7388448 0.07958143 +0 0.7998369 0.07958143 +0.002418731 0.7998369 0.07958143 +0.005155668 0.7998369 0.07958143 +0.009080105 0.7998369 0.07958143 +0.01434988 0.7998369 0.07958143 +0.02107202 0.7998369 0.07958143 +0.02934285 0.7998369 0.07958143 +0.03925039 0.7998369 0.07958143 +0.05087609 0.7998369 0.07958143 +0.06429595 0.7998369 0.07958143 +0.07958143 0.7998369 0.07958143 +0.0968001 0.7998369 0.07958143 +0.1160161 0.7998369 0.07958143 +0.1372908 0.7998369 0.07958143 +0.1606827 0.7998369 0.07958143 +0.1862481 0.7998369 0.07958143 +0.2140411 0.7998369 0.07958143 +0.2441142 0.7998369 0.07958143 +0.2765176 0.7998369 0.07958143 +0.3113005 0.7998369 0.07958143 +0.3485102 0.7998369 0.07958143 +0.388193 0.7998369 0.07958143 +0.4303934 0.7998369 0.07958143 +0.4751555 0.7998369 0.07958143 +0.5225216 0.7998369 0.07958143 +0.5725335 0.7998369 0.07958143 +0.6252316 0.7998369 0.07958143 +0.6806558 0.7998369 0.07958143 +0.7388448 0.7998369 0.07958143 +0.7998369 0.7998369 0.07958143 +0.8636691 0.7998369 0.07958143 +0.9303782 0.7998369 0.07958143 +1 0.7998369 0.07958143 +0 0.8636691 0.07958143 +0.002418731 0.8636691 0.07958143 +0.005155668 0.8636691 0.07958143 +0.009080105 0.8636691 0.07958143 +0.01434988 0.8636691 0.07958143 +0.02107202 0.8636691 0.07958143 +0.02934285 0.8636691 0.07958143 +0.03925039 0.8636691 0.07958143 +0.05087609 0.8636691 0.07958143 +0.06429595 0.8636691 0.07958143 +0.07958143 0.8636691 0.07958143 +0.0968001 0.8636691 0.07958143 +0.1160161 0.8636691 0.07958143 +0.1372908 0.8636691 0.07958143 +0.1606827 0.8636691 0.07958143 +0.1862481 0.8636691 0.07958143 +0.2140411 0.8636691 0.07958143 +0.2441142 0.8636691 0.07958143 +0.2765176 0.8636691 0.07958143 +0.3113005 0.8636691 0.07958143 +0.3485102 0.8636691 0.07958143 +0.388193 0.8636691 0.07958143 +0.4303934 0.8636691 0.07958143 +0.4751555 0.8636691 0.07958143 +0.5225216 0.8636691 0.07958143 +0.5725335 0.8636691 0.07958143 +0.6252316 0.8636691 0.07958143 +0.6806558 0.8636691 0.07958143 +0.7388448 0.8636691 0.07958143 +0.7998369 0.8636691 0.07958143 +0.8636691 0.8636691 0.07958143 +0.9303782 0.8636691 0.07958143 +1 0.8636691 0.07958143 +0 0.9303782 0.07958143 +0.002418731 0.9303782 0.07958143 +0.005155668 0.9303782 0.07958143 +0.009080105 0.9303782 0.07958143 +0.01434988 0.9303782 0.07958143 +0.02107202 0.9303782 0.07958143 +0.02934285 0.9303782 0.07958143 +0.03925039 0.9303782 0.07958143 +0.05087609 0.9303782 0.07958143 +0.06429595 0.9303782 0.07958143 +0.07958143 0.9303782 0.07958143 +0.0968001 0.9303782 0.07958143 +0.1160161 0.9303782 0.07958143 +0.1372908 0.9303782 0.07958143 +0.1606827 0.9303782 0.07958143 +0.1862481 0.9303782 0.07958143 +0.2140411 0.9303782 0.07958143 +0.2441142 0.9303782 0.07958143 +0.2765176 0.9303782 0.07958143 +0.3113005 0.9303782 0.07958143 +0.3485102 0.9303782 0.07958143 +0.388193 0.9303782 0.07958143 +0.4303934 0.9303782 0.07958143 +0.4751555 0.9303782 0.07958143 +0.5225216 0.9303782 0.07958143 +0.5725335 0.9303782 0.07958143 +0.6252316 0.9303782 0.07958143 +0.6806558 0.9303782 0.07958143 +0.7388448 0.9303782 0.07958143 +0.7998369 0.9303782 0.07958143 +0.8636691 0.9303782 0.07958143 +0.9303782 0.9303782 0.07958143 +1 0.9303782 0.07958143 +0 1 0.07958143 +0.002418731 1 0.07958143 +0.005155668 1 0.07958143 +0.009080105 1 0.07958143 +0.01434988 1 0.07958143 +0.02107202 1 0.07958143 +0.02934285 1 0.07958143 +0.03925039 1 0.07958143 +0.05087609 1 0.07958143 +0.06429595 1 0.07958143 +0.07958143 1 0.07958143 +0.0968001 1 0.07958143 +0.1160161 1 0.07958143 +0.1372908 1 0.07958143 +0.1606827 1 0.07958143 +0.1862481 1 0.07958143 +0.2140411 1 0.07958143 +0.2441142 1 0.07958143 +0.2765176 1 0.07958143 +0.3113005 1 0.07958143 +0.3485102 1 0.07958143 +0.388193 1 0.07958143 +0.4303934 1 0.07958143 +0.4751555 1 0.07958143 +0.5225216 1 0.07958143 +0.5725335 1 0.07958143 +0.6252316 1 0.07958143 +0.6806558 1 0.07958143 +0.7388448 1 0.07958143 +0.7998369 1 0.07958143 +0.8636691 1 0.07958143 +0.9303782 1 0.07958143 +1 1 0.07958143 +0 0 0.0968001 +0.002418731 0 0.0968001 +0.005155668 0 0.0968001 +0.009080105 0 0.0968001 +0.01434988 0 0.0968001 +0.02107202 0 0.0968001 +0.02934285 0 0.0968001 +0.03925039 0 0.0968001 +0.05087609 0 0.0968001 +0.06429595 0 0.0968001 +0.07958143 0 0.0968001 +0.0968001 0 0.0968001 +0.1160161 0 0.0968001 +0.1372908 0 0.0968001 +0.1606827 0 0.0968001 +0.1862481 0 0.0968001 +0.2140411 0 0.0968001 +0.2441142 0 0.0968001 +0.2765176 0 0.0968001 +0.3113005 0 0.0968001 +0.3485102 0 0.0968001 +0.388193 0 0.0968001 +0.4303934 0 0.0968001 +0.4751555 0 0.0968001 +0.5225216 0 0.0968001 +0.5725335 0 0.0968001 +0.6252316 0 0.0968001 +0.6806558 0 0.0968001 +0.7388448 0 0.0968001 +0.7998369 0 0.0968001 +0.8636691 0 0.0968001 +0.9303782 0 0.0968001 +1 0 0.0968001 +0 0.002418731 0.0968001 +0.002418731 0.002418731 0.0968001 +0.005155668 0.002418731 0.0968001 +0.009080105 0.002418731 0.0968001 +0.01434988 0.002418731 0.0968001 +0.02107202 0.002418731 0.0968001 +0.02934285 0.002418731 0.0968001 +0.03925039 0.002418731 0.0968001 +0.05087609 0.002418731 0.0968001 +0.06429595 0.002418731 0.0968001 +0.07958143 0.002418731 0.0968001 +0.0968001 0.002418731 0.0968001 +0.1160161 0.002418731 0.0968001 +0.1372908 0.002418731 0.0968001 +0.1606827 0.002418731 0.0968001 +0.1862481 0.002418731 0.0968001 +0.2140411 0.002418731 0.0968001 +0.2441142 0.002418731 0.0968001 +0.2765176 0.002418731 0.0968001 +0.3113005 0.002418731 0.0968001 +0.3485102 0.002418731 0.0968001 +0.388193 0.002418731 0.0968001 +0.4303934 0.002418731 0.0968001 +0.4751555 0.002418731 0.0968001 +0.5225216 0.002418731 0.0968001 +0.5725335 0.002418731 0.0968001 +0.6252316 0.002418731 0.0968001 +0.6806558 0.002418731 0.0968001 +0.7388448 0.002418731 0.0968001 +0.7998369 0.002418731 0.0968001 +0.8636691 0.002418731 0.0968001 +0.9303782 0.002418731 0.0968001 +1 0.002418731 0.0968001 +0 0.005155668 0.0968001 +0.002418731 0.005155668 0.0968001 +0.005155668 0.005155668 0.0968001 +0.009080105 0.005155668 0.0968001 +0.01434988 0.005155668 0.0968001 +0.02107202 0.005155668 0.0968001 +0.02934285 0.005155668 0.0968001 +0.03925039 0.005155668 0.0968001 +0.05087609 0.005155668 0.0968001 +0.06429595 0.005155668 0.0968001 +0.07958143 0.005155668 0.0968001 +0.0968001 0.005155668 0.0968001 +0.1160161 0.005155668 0.0968001 +0.1372908 0.005155668 0.0968001 +0.1606827 0.005155668 0.0968001 +0.1862481 0.005155668 0.0968001 +0.2140411 0.005155668 0.0968001 +0.2441142 0.005155668 0.0968001 +0.2765176 0.005155668 0.0968001 +0.3113005 0.005155668 0.0968001 +0.3485102 0.005155668 0.0968001 +0.388193 0.005155668 0.0968001 +0.4303934 0.005155668 0.0968001 +0.4751555 0.005155668 0.0968001 +0.5225216 0.005155668 0.0968001 +0.5725335 0.005155668 0.0968001 +0.6252316 0.005155668 0.0968001 +0.6806558 0.005155668 0.0968001 +0.7388448 0.005155668 0.0968001 +0.7998369 0.005155668 0.0968001 +0.8636691 0.005155668 0.0968001 +0.9303782 0.005155668 0.0968001 +1 0.005155668 0.0968001 +0 0.009080105 0.0968001 +0.002418731 0.009080105 0.0968001 +0.005155668 0.009080105 0.0968001 +0.009080105 0.009080105 0.0968001 +0.01434988 0.009080105 0.0968001 +0.02107202 0.009080105 0.0968001 +0.02934285 0.009080105 0.0968001 +0.03925039 0.009080105 0.0968001 +0.05087609 0.009080105 0.0968001 +0.06429595 0.009080105 0.0968001 +0.07958143 0.009080105 0.0968001 +0.0968001 0.009080105 0.0968001 +0.1160161 0.009080105 0.0968001 +0.1372908 0.009080105 0.0968001 +0.1606827 0.009080105 0.0968001 +0.1862481 0.009080105 0.0968001 +0.2140411 0.009080105 0.0968001 +0.2441142 0.009080105 0.0968001 +0.2765176 0.009080105 0.0968001 +0.3113005 0.009080105 0.0968001 +0.3485102 0.009080105 0.0968001 +0.388193 0.009080105 0.0968001 +0.4303934 0.009080105 0.0968001 +0.4751555 0.009080105 0.0968001 +0.5225216 0.009080105 0.0968001 +0.5725335 0.009080105 0.0968001 +0.6252316 0.009080105 0.0968001 +0.6806558 0.009080105 0.0968001 +0.7388448 0.009080105 0.0968001 +0.7998369 0.009080105 0.0968001 +0.8636691 0.009080105 0.0968001 +0.9303782 0.009080105 0.0968001 +1 0.009080105 0.0968001 +0 0.01434988 0.0968001 +0.002418731 0.01434988 0.0968001 +0.005155668 0.01434988 0.0968001 +0.009080105 0.01434988 0.0968001 +0.01434988 0.01434988 0.0968001 +0.02107202 0.01434988 0.0968001 +0.02934285 0.01434988 0.0968001 +0.03925039 0.01434988 0.0968001 +0.05087609 0.01434988 0.0968001 +0.06429595 0.01434988 0.0968001 +0.07958143 0.01434988 0.0968001 +0.0968001 0.01434988 0.0968001 +0.1160161 0.01434988 0.0968001 +0.1372908 0.01434988 0.0968001 +0.1606827 0.01434988 0.0968001 +0.1862481 0.01434988 0.0968001 +0.2140411 0.01434988 0.0968001 +0.2441142 0.01434988 0.0968001 +0.2765176 0.01434988 0.0968001 +0.3113005 0.01434988 0.0968001 +0.3485102 0.01434988 0.0968001 +0.388193 0.01434988 0.0968001 +0.4303934 0.01434988 0.0968001 +0.4751555 0.01434988 0.0968001 +0.5225216 0.01434988 0.0968001 +0.5725335 0.01434988 0.0968001 +0.6252316 0.01434988 0.0968001 +0.6806558 0.01434988 0.0968001 +0.7388448 0.01434988 0.0968001 +0.7998369 0.01434988 0.0968001 +0.8636691 0.01434988 0.0968001 +0.9303782 0.01434988 0.0968001 +1 0.01434988 0.0968001 +0 0.02107202 0.0968001 +0.002418731 0.02107202 0.0968001 +0.005155668 0.02107202 0.0968001 +0.009080105 0.02107202 0.0968001 +0.01434988 0.02107202 0.0968001 +0.02107202 0.02107202 0.0968001 +0.02934285 0.02107202 0.0968001 +0.03925039 0.02107202 0.0968001 +0.05087609 0.02107202 0.0968001 +0.06429595 0.02107202 0.0968001 +0.07958143 0.02107202 0.0968001 +0.0968001 0.02107202 0.0968001 +0.1160161 0.02107202 0.0968001 +0.1372908 0.02107202 0.0968001 +0.1606827 0.02107202 0.0968001 +0.1862481 0.02107202 0.0968001 +0.2140411 0.02107202 0.0968001 +0.2441142 0.02107202 0.0968001 +0.2765176 0.02107202 0.0968001 +0.3113005 0.02107202 0.0968001 +0.3485102 0.02107202 0.0968001 +0.388193 0.02107202 0.0968001 +0.4303934 0.02107202 0.0968001 +0.4751555 0.02107202 0.0968001 +0.5225216 0.02107202 0.0968001 +0.5725335 0.02107202 0.0968001 +0.6252316 0.02107202 0.0968001 +0.6806558 0.02107202 0.0968001 +0.7388448 0.02107202 0.0968001 +0.7998369 0.02107202 0.0968001 +0.8636691 0.02107202 0.0968001 +0.9303782 0.02107202 0.0968001 +1 0.02107202 0.0968001 +0 0.02934285 0.0968001 +0.002418731 0.02934285 0.0968001 +0.005155668 0.02934285 0.0968001 +0.009080105 0.02934285 0.0968001 +0.01434988 0.02934285 0.0968001 +0.02107202 0.02934285 0.0968001 +0.02934285 0.02934285 0.0968001 +0.03925039 0.02934285 0.0968001 +0.05087609 0.02934285 0.0968001 +0.06429595 0.02934285 0.0968001 +0.07958143 0.02934285 0.0968001 +0.0968001 0.02934285 0.0968001 +0.1160161 0.02934285 0.0968001 +0.1372908 0.02934285 0.0968001 +0.1606827 0.02934285 0.0968001 +0.1862481 0.02934285 0.0968001 +0.2140411 0.02934285 0.0968001 +0.2441142 0.02934285 0.0968001 +0.2765176 0.02934285 0.0968001 +0.3113005 0.02934285 0.0968001 +0.3485102 0.02934285 0.0968001 +0.388193 0.02934285 0.0968001 +0.4303934 0.02934285 0.0968001 +0.4751555 0.02934285 0.0968001 +0.5225216 0.02934285 0.0968001 +0.5725335 0.02934285 0.0968001 +0.6252316 0.02934285 0.0968001 +0.6806558 0.02934285 0.0968001 +0.7388448 0.02934285 0.0968001 +0.7998369 0.02934285 0.0968001 +0.8636691 0.02934285 0.0968001 +0.9303782 0.02934285 0.0968001 +1 0.02934285 0.0968001 +0 0.03925039 0.0968001 +0.002418731 0.03925039 0.0968001 +0.005155668 0.03925039 0.0968001 +0.009080105 0.03925039 0.0968001 +0.01434988 0.03925039 0.0968001 +0.02107202 0.03925039 0.0968001 +0.02934285 0.03925039 0.0968001 +0.03925039 0.03925039 0.0968001 +0.05087609 0.03925039 0.0968001 +0.06429595 0.03925039 0.0968001 +0.07958143 0.03925039 0.0968001 +0.0968001 0.03925039 0.0968001 +0.1160161 0.03925039 0.0968001 +0.1372908 0.03925039 0.0968001 +0.1606827 0.03925039 0.0968001 +0.1862481 0.03925039 0.0968001 +0.2140411 0.03925039 0.0968001 +0.2441142 0.03925039 0.0968001 +0.2765176 0.03925039 0.0968001 +0.3113005 0.03925039 0.0968001 +0.3485102 0.03925039 0.0968001 +0.388193 0.03925039 0.0968001 +0.4303934 0.03925039 0.0968001 +0.4751555 0.03925039 0.0968001 +0.5225216 0.03925039 0.0968001 +0.5725335 0.03925039 0.0968001 +0.6252316 0.03925039 0.0968001 +0.6806558 0.03925039 0.0968001 +0.7388448 0.03925039 0.0968001 +0.7998369 0.03925039 0.0968001 +0.8636691 0.03925039 0.0968001 +0.9303782 0.03925039 0.0968001 +1 0.03925039 0.0968001 +0 0.05087609 0.0968001 +0.002418731 0.05087609 0.0968001 +0.005155668 0.05087609 0.0968001 +0.009080105 0.05087609 0.0968001 +0.01434988 0.05087609 0.0968001 +0.02107202 0.05087609 0.0968001 +0.02934285 0.05087609 0.0968001 +0.03925039 0.05087609 0.0968001 +0.05087609 0.05087609 0.0968001 +0.06429595 0.05087609 0.0968001 +0.07958143 0.05087609 0.0968001 +0.0968001 0.05087609 0.0968001 +0.1160161 0.05087609 0.0968001 +0.1372908 0.05087609 0.0968001 +0.1606827 0.05087609 0.0968001 +0.1862481 0.05087609 0.0968001 +0.2140411 0.05087609 0.0968001 +0.2441142 0.05087609 0.0968001 +0.2765176 0.05087609 0.0968001 +0.3113005 0.05087609 0.0968001 +0.3485102 0.05087609 0.0968001 +0.388193 0.05087609 0.0968001 +0.4303934 0.05087609 0.0968001 +0.4751555 0.05087609 0.0968001 +0.5225216 0.05087609 0.0968001 +0.5725335 0.05087609 0.0968001 +0.6252316 0.05087609 0.0968001 +0.6806558 0.05087609 0.0968001 +0.7388448 0.05087609 0.0968001 +0.7998369 0.05087609 0.0968001 +0.8636691 0.05087609 0.0968001 +0.9303782 0.05087609 0.0968001 +1 0.05087609 0.0968001 +0 0.06429595 0.0968001 +0.002418731 0.06429595 0.0968001 +0.005155668 0.06429595 0.0968001 +0.009080105 0.06429595 0.0968001 +0.01434988 0.06429595 0.0968001 +0.02107202 0.06429595 0.0968001 +0.02934285 0.06429595 0.0968001 +0.03925039 0.06429595 0.0968001 +0.05087609 0.06429595 0.0968001 +0.06429595 0.06429595 0.0968001 +0.07958143 0.06429595 0.0968001 +0.0968001 0.06429595 0.0968001 +0.1160161 0.06429595 0.0968001 +0.1372908 0.06429595 0.0968001 +0.1606827 0.06429595 0.0968001 +0.1862481 0.06429595 0.0968001 +0.2140411 0.06429595 0.0968001 +0.2441142 0.06429595 0.0968001 +0.2765176 0.06429595 0.0968001 +0.3113005 0.06429595 0.0968001 +0.3485102 0.06429595 0.0968001 +0.388193 0.06429595 0.0968001 +0.4303934 0.06429595 0.0968001 +0.4751555 0.06429595 0.0968001 +0.5225216 0.06429595 0.0968001 +0.5725335 0.06429595 0.0968001 +0.6252316 0.06429595 0.0968001 +0.6806558 0.06429595 0.0968001 +0.7388448 0.06429595 0.0968001 +0.7998369 0.06429595 0.0968001 +0.8636691 0.06429595 0.0968001 +0.9303782 0.06429595 0.0968001 +1 0.06429595 0.0968001 +0 0.07958143 0.0968001 +0.002418731 0.07958143 0.0968001 +0.005155668 0.07958143 0.0968001 +0.009080105 0.07958143 0.0968001 +0.01434988 0.07958143 0.0968001 +0.02107202 0.07958143 0.0968001 +0.02934285 0.07958143 0.0968001 +0.03925039 0.07958143 0.0968001 +0.05087609 0.07958143 0.0968001 +0.06429595 0.07958143 0.0968001 +0.07958143 0.07958143 0.0968001 +0.0968001 0.07958143 0.0968001 +0.1160161 0.07958143 0.0968001 +0.1372908 0.07958143 0.0968001 +0.1606827 0.07958143 0.0968001 +0.1862481 0.07958143 0.0968001 +0.2140411 0.07958143 0.0968001 +0.2441142 0.07958143 0.0968001 +0.2765176 0.07958143 0.0968001 +0.3113005 0.07958143 0.0968001 +0.3485102 0.07958143 0.0968001 +0.388193 0.07958143 0.0968001 +0.4303934 0.07958143 0.0968001 +0.4751555 0.07958143 0.0968001 +0.5225216 0.07958143 0.0968001 +0.5725335 0.07958143 0.0968001 +0.6252316 0.07958143 0.0968001 +0.6806558 0.07958143 0.0968001 +0.7388448 0.07958143 0.0968001 +0.7998369 0.07958143 0.0968001 +0.8636691 0.07958143 0.0968001 +0.9303782 0.07958143 0.0968001 +1 0.07958143 0.0968001 +0 0.0968001 0.0968001 +0.002418731 0.0968001 0.0968001 +0.005155668 0.0968001 0.0968001 +0.009080105 0.0968001 0.0968001 +0.01434988 0.0968001 0.0968001 +0.02107202 0.0968001 0.0968001 +0.02934285 0.0968001 0.0968001 +0.03925039 0.0968001 0.0968001 +0.05087609 0.0968001 0.0968001 +0.06429595 0.0968001 0.0968001 +0.07958143 0.0968001 0.0968001 +0.0968001 0.0968001 0.0968001 +0.1160161 0.0968001 0.0968001 +0.1372908 0.0968001 0.0968001 +0.1606827 0.0968001 0.0968001 +0.1862481 0.0968001 0.0968001 +0.2140411 0.0968001 0.0968001 +0.2441142 0.0968001 0.0968001 +0.2765176 0.0968001 0.0968001 +0.3113005 0.0968001 0.0968001 +0.3485102 0.0968001 0.0968001 +0.388193 0.0968001 0.0968001 +0.4303934 0.0968001 0.0968001 +0.4751555 0.0968001 0.0968001 +0.5225216 0.0968001 0.0968001 +0.5725335 0.0968001 0.0968001 +0.6252316 0.0968001 0.0968001 +0.6806558 0.0968001 0.0968001 +0.7388448 0.0968001 0.0968001 +0.7998369 0.0968001 0.0968001 +0.8636691 0.0968001 0.0968001 +0.9303782 0.0968001 0.0968001 +1 0.0968001 0.0968001 +0 0.1160161 0.0968001 +0.002418731 0.1160161 0.0968001 +0.005155668 0.1160161 0.0968001 +0.009080105 0.1160161 0.0968001 +0.01434988 0.1160161 0.0968001 +0.02107202 0.1160161 0.0968001 +0.02934285 0.1160161 0.0968001 +0.03925039 0.1160161 0.0968001 +0.05087609 0.1160161 0.0968001 +0.06429595 0.1160161 0.0968001 +0.07958143 0.1160161 0.0968001 +0.0968001 0.1160161 0.0968001 +0.1160161 0.1160161 0.0968001 +0.1372908 0.1160161 0.0968001 +0.1606827 0.1160161 0.0968001 +0.1862481 0.1160161 0.0968001 +0.2140411 0.1160161 0.0968001 +0.2441142 0.1160161 0.0968001 +0.2765176 0.1160161 0.0968001 +0.3113005 0.1160161 0.0968001 +0.3485102 0.1160161 0.0968001 +0.388193 0.1160161 0.0968001 +0.4303934 0.1160161 0.0968001 +0.4751555 0.1160161 0.0968001 +0.5225216 0.1160161 0.0968001 +0.5725335 0.1160161 0.0968001 +0.6252316 0.1160161 0.0968001 +0.6806558 0.1160161 0.0968001 +0.7388448 0.1160161 0.0968001 +0.7998369 0.1160161 0.0968001 +0.8636691 0.1160161 0.0968001 +0.9303782 0.1160161 0.0968001 +1 0.1160161 0.0968001 +0 0.1372908 0.0968001 +0.002418731 0.1372908 0.0968001 +0.005155668 0.1372908 0.0968001 +0.009080105 0.1372908 0.0968001 +0.01434988 0.1372908 0.0968001 +0.02107202 0.1372908 0.0968001 +0.02934285 0.1372908 0.0968001 +0.03925039 0.1372908 0.0968001 +0.05087609 0.1372908 0.0968001 +0.06429595 0.1372908 0.0968001 +0.07958143 0.1372908 0.0968001 +0.0968001 0.1372908 0.0968001 +0.1160161 0.1372908 0.0968001 +0.1372908 0.1372908 0.0968001 +0.1606827 0.1372908 0.0968001 +0.1862481 0.1372908 0.0968001 +0.2140411 0.1372908 0.0968001 +0.2441142 0.1372908 0.0968001 +0.2765176 0.1372908 0.0968001 +0.3113005 0.1372908 0.0968001 +0.3485102 0.1372908 0.0968001 +0.388193 0.1372908 0.0968001 +0.4303934 0.1372908 0.0968001 +0.4751555 0.1372908 0.0968001 +0.5225216 0.1372908 0.0968001 +0.5725335 0.1372908 0.0968001 +0.6252316 0.1372908 0.0968001 +0.6806558 0.1372908 0.0968001 +0.7388448 0.1372908 0.0968001 +0.7998369 0.1372908 0.0968001 +0.8636691 0.1372908 0.0968001 +0.9303782 0.1372908 0.0968001 +1 0.1372908 0.0968001 +0 0.1606827 0.0968001 +0.002418731 0.1606827 0.0968001 +0.005155668 0.1606827 0.0968001 +0.009080105 0.1606827 0.0968001 +0.01434988 0.1606827 0.0968001 +0.02107202 0.1606827 0.0968001 +0.02934285 0.1606827 0.0968001 +0.03925039 0.1606827 0.0968001 +0.05087609 0.1606827 0.0968001 +0.06429595 0.1606827 0.0968001 +0.07958143 0.1606827 0.0968001 +0.0968001 0.1606827 0.0968001 +0.1160161 0.1606827 0.0968001 +0.1372908 0.1606827 0.0968001 +0.1606827 0.1606827 0.0968001 +0.1862481 0.1606827 0.0968001 +0.2140411 0.1606827 0.0968001 +0.2441142 0.1606827 0.0968001 +0.2765176 0.1606827 0.0968001 +0.3113005 0.1606827 0.0968001 +0.3485102 0.1606827 0.0968001 +0.388193 0.1606827 0.0968001 +0.4303934 0.1606827 0.0968001 +0.4751555 0.1606827 0.0968001 +0.5225216 0.1606827 0.0968001 +0.5725335 0.1606827 0.0968001 +0.6252316 0.1606827 0.0968001 +0.6806558 0.1606827 0.0968001 +0.7388448 0.1606827 0.0968001 +0.7998369 0.1606827 0.0968001 +0.8636691 0.1606827 0.0968001 +0.9303782 0.1606827 0.0968001 +1 0.1606827 0.0968001 +0 0.1862481 0.0968001 +0.002418731 0.1862481 0.0968001 +0.005155668 0.1862481 0.0968001 +0.009080105 0.1862481 0.0968001 +0.01434988 0.1862481 0.0968001 +0.02107202 0.1862481 0.0968001 +0.02934285 0.1862481 0.0968001 +0.03925039 0.1862481 0.0968001 +0.05087609 0.1862481 0.0968001 +0.06429595 0.1862481 0.0968001 +0.07958143 0.1862481 0.0968001 +0.0968001 0.1862481 0.0968001 +0.1160161 0.1862481 0.0968001 +0.1372908 0.1862481 0.0968001 +0.1606827 0.1862481 0.0968001 +0.1862481 0.1862481 0.0968001 +0.2140411 0.1862481 0.0968001 +0.2441142 0.1862481 0.0968001 +0.2765176 0.1862481 0.0968001 +0.3113005 0.1862481 0.0968001 +0.3485102 0.1862481 0.0968001 +0.388193 0.1862481 0.0968001 +0.4303934 0.1862481 0.0968001 +0.4751555 0.1862481 0.0968001 +0.5225216 0.1862481 0.0968001 +0.5725335 0.1862481 0.0968001 +0.6252316 0.1862481 0.0968001 +0.6806558 0.1862481 0.0968001 +0.7388448 0.1862481 0.0968001 +0.7998369 0.1862481 0.0968001 +0.8636691 0.1862481 0.0968001 +0.9303782 0.1862481 0.0968001 +1 0.1862481 0.0968001 +0 0.2140411 0.0968001 +0.002418731 0.2140411 0.0968001 +0.005155668 0.2140411 0.0968001 +0.009080105 0.2140411 0.0968001 +0.01434988 0.2140411 0.0968001 +0.02107202 0.2140411 0.0968001 +0.02934285 0.2140411 0.0968001 +0.03925039 0.2140411 0.0968001 +0.05087609 0.2140411 0.0968001 +0.06429595 0.2140411 0.0968001 +0.07958143 0.2140411 0.0968001 +0.0968001 0.2140411 0.0968001 +0.1160161 0.2140411 0.0968001 +0.1372908 0.2140411 0.0968001 +0.1606827 0.2140411 0.0968001 +0.1862481 0.2140411 0.0968001 +0.2140411 0.2140411 0.0968001 +0.2441142 0.2140411 0.0968001 +0.2765176 0.2140411 0.0968001 +0.3113005 0.2140411 0.0968001 +0.3485102 0.2140411 0.0968001 +0.388193 0.2140411 0.0968001 +0.4303934 0.2140411 0.0968001 +0.4751555 0.2140411 0.0968001 +0.5225216 0.2140411 0.0968001 +0.5725335 0.2140411 0.0968001 +0.6252316 0.2140411 0.0968001 +0.6806558 0.2140411 0.0968001 +0.7388448 0.2140411 0.0968001 +0.7998369 0.2140411 0.0968001 +0.8636691 0.2140411 0.0968001 +0.9303782 0.2140411 0.0968001 +1 0.2140411 0.0968001 +0 0.2441142 0.0968001 +0.002418731 0.2441142 0.0968001 +0.005155668 0.2441142 0.0968001 +0.009080105 0.2441142 0.0968001 +0.01434988 0.2441142 0.0968001 +0.02107202 0.2441142 0.0968001 +0.02934285 0.2441142 0.0968001 +0.03925039 0.2441142 0.0968001 +0.05087609 0.2441142 0.0968001 +0.06429595 0.2441142 0.0968001 +0.07958143 0.2441142 0.0968001 +0.0968001 0.2441142 0.0968001 +0.1160161 0.2441142 0.0968001 +0.1372908 0.2441142 0.0968001 +0.1606827 0.2441142 0.0968001 +0.1862481 0.2441142 0.0968001 +0.2140411 0.2441142 0.0968001 +0.2441142 0.2441142 0.0968001 +0.2765176 0.2441142 0.0968001 +0.3113005 0.2441142 0.0968001 +0.3485102 0.2441142 0.0968001 +0.388193 0.2441142 0.0968001 +0.4303934 0.2441142 0.0968001 +0.4751555 0.2441142 0.0968001 +0.5225216 0.2441142 0.0968001 +0.5725335 0.2441142 0.0968001 +0.6252316 0.2441142 0.0968001 +0.6806558 0.2441142 0.0968001 +0.7388448 0.2441142 0.0968001 +0.7998369 0.2441142 0.0968001 +0.8636691 0.2441142 0.0968001 +0.9303782 0.2441142 0.0968001 +1 0.2441142 0.0968001 +0 0.2765176 0.0968001 +0.002418731 0.2765176 0.0968001 +0.005155668 0.2765176 0.0968001 +0.009080105 0.2765176 0.0968001 +0.01434988 0.2765176 0.0968001 +0.02107202 0.2765176 0.0968001 +0.02934285 0.2765176 0.0968001 +0.03925039 0.2765176 0.0968001 +0.05087609 0.2765176 0.0968001 +0.06429595 0.2765176 0.0968001 +0.07958143 0.2765176 0.0968001 +0.0968001 0.2765176 0.0968001 +0.1160161 0.2765176 0.0968001 +0.1372908 0.2765176 0.0968001 +0.1606827 0.2765176 0.0968001 +0.1862481 0.2765176 0.0968001 +0.2140411 0.2765176 0.0968001 +0.2441142 0.2765176 0.0968001 +0.2765176 0.2765176 0.0968001 +0.3113005 0.2765176 0.0968001 +0.3485102 0.2765176 0.0968001 +0.388193 0.2765176 0.0968001 +0.4303934 0.2765176 0.0968001 +0.4751555 0.2765176 0.0968001 +0.5225216 0.2765176 0.0968001 +0.5725335 0.2765176 0.0968001 +0.6252316 0.2765176 0.0968001 +0.6806558 0.2765176 0.0968001 +0.7388448 0.2765176 0.0968001 +0.7998369 0.2765176 0.0968001 +0.8636691 0.2765176 0.0968001 +0.9303782 0.2765176 0.0968001 +1 0.2765176 0.0968001 +0 0.3113005 0.0968001 +0.002418731 0.3113005 0.0968001 +0.005155668 0.3113005 0.0968001 +0.009080105 0.3113005 0.0968001 +0.01434988 0.3113005 0.0968001 +0.02107202 0.3113005 0.0968001 +0.02934285 0.3113005 0.0968001 +0.03925039 0.3113005 0.0968001 +0.05087609 0.3113005 0.0968001 +0.06429595 0.3113005 0.0968001 +0.07958143 0.3113005 0.0968001 +0.0968001 0.3113005 0.0968001 +0.1160161 0.3113005 0.0968001 +0.1372908 0.3113005 0.0968001 +0.1606827 0.3113005 0.0968001 +0.1862481 0.3113005 0.0968001 +0.2140411 0.3113005 0.0968001 +0.2441142 0.3113005 0.0968001 +0.2765176 0.3113005 0.0968001 +0.3113005 0.3113005 0.0968001 +0.3485102 0.3113005 0.0968001 +0.388193 0.3113005 0.0968001 +0.4303934 0.3113005 0.0968001 +0.4751555 0.3113005 0.0968001 +0.5225216 0.3113005 0.0968001 +0.5725335 0.3113005 0.0968001 +0.6252316 0.3113005 0.0968001 +0.6806558 0.3113005 0.0968001 +0.7388448 0.3113005 0.0968001 +0.7998369 0.3113005 0.0968001 +0.8636691 0.3113005 0.0968001 +0.9303782 0.3113005 0.0968001 +1 0.3113005 0.0968001 +0 0.3485102 0.0968001 +0.002418731 0.3485102 0.0968001 +0.005155668 0.3485102 0.0968001 +0.009080105 0.3485102 0.0968001 +0.01434988 0.3485102 0.0968001 +0.02107202 0.3485102 0.0968001 +0.02934285 0.3485102 0.0968001 +0.03925039 0.3485102 0.0968001 +0.05087609 0.3485102 0.0968001 +0.06429595 0.3485102 0.0968001 +0.07958143 0.3485102 0.0968001 +0.0968001 0.3485102 0.0968001 +0.1160161 0.3485102 0.0968001 +0.1372908 0.3485102 0.0968001 +0.1606827 0.3485102 0.0968001 +0.1862481 0.3485102 0.0968001 +0.2140411 0.3485102 0.0968001 +0.2441142 0.3485102 0.0968001 +0.2765176 0.3485102 0.0968001 +0.3113005 0.3485102 0.0968001 +0.3485102 0.3485102 0.0968001 +0.388193 0.3485102 0.0968001 +0.4303934 0.3485102 0.0968001 +0.4751555 0.3485102 0.0968001 +0.5225216 0.3485102 0.0968001 +0.5725335 0.3485102 0.0968001 +0.6252316 0.3485102 0.0968001 +0.6806558 0.3485102 0.0968001 +0.7388448 0.3485102 0.0968001 +0.7998369 0.3485102 0.0968001 +0.8636691 0.3485102 0.0968001 +0.9303782 0.3485102 0.0968001 +1 0.3485102 0.0968001 +0 0.388193 0.0968001 +0.002418731 0.388193 0.0968001 +0.005155668 0.388193 0.0968001 +0.009080105 0.388193 0.0968001 +0.01434988 0.388193 0.0968001 +0.02107202 0.388193 0.0968001 +0.02934285 0.388193 0.0968001 +0.03925039 0.388193 0.0968001 +0.05087609 0.388193 0.0968001 +0.06429595 0.388193 0.0968001 +0.07958143 0.388193 0.0968001 +0.0968001 0.388193 0.0968001 +0.1160161 0.388193 0.0968001 +0.1372908 0.388193 0.0968001 +0.1606827 0.388193 0.0968001 +0.1862481 0.388193 0.0968001 +0.2140411 0.388193 0.0968001 +0.2441142 0.388193 0.0968001 +0.2765176 0.388193 0.0968001 +0.3113005 0.388193 0.0968001 +0.3485102 0.388193 0.0968001 +0.388193 0.388193 0.0968001 +0.4303934 0.388193 0.0968001 +0.4751555 0.388193 0.0968001 +0.5225216 0.388193 0.0968001 +0.5725335 0.388193 0.0968001 +0.6252316 0.388193 0.0968001 +0.6806558 0.388193 0.0968001 +0.7388448 0.388193 0.0968001 +0.7998369 0.388193 0.0968001 +0.8636691 0.388193 0.0968001 +0.9303782 0.388193 0.0968001 +1 0.388193 0.0968001 +0 0.4303934 0.0968001 +0.002418731 0.4303934 0.0968001 +0.005155668 0.4303934 0.0968001 +0.009080105 0.4303934 0.0968001 +0.01434988 0.4303934 0.0968001 +0.02107202 0.4303934 0.0968001 +0.02934285 0.4303934 0.0968001 +0.03925039 0.4303934 0.0968001 +0.05087609 0.4303934 0.0968001 +0.06429595 0.4303934 0.0968001 +0.07958143 0.4303934 0.0968001 +0.0968001 0.4303934 0.0968001 +0.1160161 0.4303934 0.0968001 +0.1372908 0.4303934 0.0968001 +0.1606827 0.4303934 0.0968001 +0.1862481 0.4303934 0.0968001 +0.2140411 0.4303934 0.0968001 +0.2441142 0.4303934 0.0968001 +0.2765176 0.4303934 0.0968001 +0.3113005 0.4303934 0.0968001 +0.3485102 0.4303934 0.0968001 +0.388193 0.4303934 0.0968001 +0.4303934 0.4303934 0.0968001 +0.4751555 0.4303934 0.0968001 +0.5225216 0.4303934 0.0968001 +0.5725335 0.4303934 0.0968001 +0.6252316 0.4303934 0.0968001 +0.6806558 0.4303934 0.0968001 +0.7388448 0.4303934 0.0968001 +0.7998369 0.4303934 0.0968001 +0.8636691 0.4303934 0.0968001 +0.9303782 0.4303934 0.0968001 +1 0.4303934 0.0968001 +0 0.4751555 0.0968001 +0.002418731 0.4751555 0.0968001 +0.005155668 0.4751555 0.0968001 +0.009080105 0.4751555 0.0968001 +0.01434988 0.4751555 0.0968001 +0.02107202 0.4751555 0.0968001 +0.02934285 0.4751555 0.0968001 +0.03925039 0.4751555 0.0968001 +0.05087609 0.4751555 0.0968001 +0.06429595 0.4751555 0.0968001 +0.07958143 0.4751555 0.0968001 +0.0968001 0.4751555 0.0968001 +0.1160161 0.4751555 0.0968001 +0.1372908 0.4751555 0.0968001 +0.1606827 0.4751555 0.0968001 +0.1862481 0.4751555 0.0968001 +0.2140411 0.4751555 0.0968001 +0.2441142 0.4751555 0.0968001 +0.2765176 0.4751555 0.0968001 +0.3113005 0.4751555 0.0968001 +0.3485102 0.4751555 0.0968001 +0.388193 0.4751555 0.0968001 +0.4303934 0.4751555 0.0968001 +0.4751555 0.4751555 0.0968001 +0.5225216 0.4751555 0.0968001 +0.5725335 0.4751555 0.0968001 +0.6252316 0.4751555 0.0968001 +0.6806558 0.4751555 0.0968001 +0.7388448 0.4751555 0.0968001 +0.7998369 0.4751555 0.0968001 +0.8636691 0.4751555 0.0968001 +0.9303782 0.4751555 0.0968001 +1 0.4751555 0.0968001 +0 0.5225216 0.0968001 +0.002418731 0.5225216 0.0968001 +0.005155668 0.5225216 0.0968001 +0.009080105 0.5225216 0.0968001 +0.01434988 0.5225216 0.0968001 +0.02107202 0.5225216 0.0968001 +0.02934285 0.5225216 0.0968001 +0.03925039 0.5225216 0.0968001 +0.05087609 0.5225216 0.0968001 +0.06429595 0.5225216 0.0968001 +0.07958143 0.5225216 0.0968001 +0.0968001 0.5225216 0.0968001 +0.1160161 0.5225216 0.0968001 +0.1372908 0.5225216 0.0968001 +0.1606827 0.5225216 0.0968001 +0.1862481 0.5225216 0.0968001 +0.2140411 0.5225216 0.0968001 +0.2441142 0.5225216 0.0968001 +0.2765176 0.5225216 0.0968001 +0.3113005 0.5225216 0.0968001 +0.3485102 0.5225216 0.0968001 +0.388193 0.5225216 0.0968001 +0.4303934 0.5225216 0.0968001 +0.4751555 0.5225216 0.0968001 +0.5225216 0.5225216 0.0968001 +0.5725335 0.5225216 0.0968001 +0.6252316 0.5225216 0.0968001 +0.6806558 0.5225216 0.0968001 +0.7388448 0.5225216 0.0968001 +0.7998369 0.5225216 0.0968001 +0.8636691 0.5225216 0.0968001 +0.9303782 0.5225216 0.0968001 +1 0.5225216 0.0968001 +0 0.5725335 0.0968001 +0.002418731 0.5725335 0.0968001 +0.005155668 0.5725335 0.0968001 +0.009080105 0.5725335 0.0968001 +0.01434988 0.5725335 0.0968001 +0.02107202 0.5725335 0.0968001 +0.02934285 0.5725335 0.0968001 +0.03925039 0.5725335 0.0968001 +0.05087609 0.5725335 0.0968001 +0.06429595 0.5725335 0.0968001 +0.07958143 0.5725335 0.0968001 +0.0968001 0.5725335 0.0968001 +0.1160161 0.5725335 0.0968001 +0.1372908 0.5725335 0.0968001 +0.1606827 0.5725335 0.0968001 +0.1862481 0.5725335 0.0968001 +0.2140411 0.5725335 0.0968001 +0.2441142 0.5725335 0.0968001 +0.2765176 0.5725335 0.0968001 +0.3113005 0.5725335 0.0968001 +0.3485102 0.5725335 0.0968001 +0.388193 0.5725335 0.0968001 +0.4303934 0.5725335 0.0968001 +0.4751555 0.5725335 0.0968001 +0.5225216 0.5725335 0.0968001 +0.5725335 0.5725335 0.0968001 +0.6252316 0.5725335 0.0968001 +0.6806558 0.5725335 0.0968001 +0.7388448 0.5725335 0.0968001 +0.7998369 0.5725335 0.0968001 +0.8636691 0.5725335 0.0968001 +0.9303782 0.5725335 0.0968001 +1 0.5725335 0.0968001 +0 0.6252316 0.0968001 +0.002418731 0.6252316 0.0968001 +0.005155668 0.6252316 0.0968001 +0.009080105 0.6252316 0.0968001 +0.01434988 0.6252316 0.0968001 +0.02107202 0.6252316 0.0968001 +0.02934285 0.6252316 0.0968001 +0.03925039 0.6252316 0.0968001 +0.05087609 0.6252316 0.0968001 +0.06429595 0.6252316 0.0968001 +0.07958143 0.6252316 0.0968001 +0.0968001 0.6252316 0.0968001 +0.1160161 0.6252316 0.0968001 +0.1372908 0.6252316 0.0968001 +0.1606827 0.6252316 0.0968001 +0.1862481 0.6252316 0.0968001 +0.2140411 0.6252316 0.0968001 +0.2441142 0.6252316 0.0968001 +0.2765176 0.6252316 0.0968001 +0.3113005 0.6252316 0.0968001 +0.3485102 0.6252316 0.0968001 +0.388193 0.6252316 0.0968001 +0.4303934 0.6252316 0.0968001 +0.4751555 0.6252316 0.0968001 +0.5225216 0.6252316 0.0968001 +0.5725335 0.6252316 0.0968001 +0.6252316 0.6252316 0.0968001 +0.6806558 0.6252316 0.0968001 +0.7388448 0.6252316 0.0968001 +0.7998369 0.6252316 0.0968001 +0.8636691 0.6252316 0.0968001 +0.9303782 0.6252316 0.0968001 +1 0.6252316 0.0968001 +0 0.6806558 0.0968001 +0.002418731 0.6806558 0.0968001 +0.005155668 0.6806558 0.0968001 +0.009080105 0.6806558 0.0968001 +0.01434988 0.6806558 0.0968001 +0.02107202 0.6806558 0.0968001 +0.02934285 0.6806558 0.0968001 +0.03925039 0.6806558 0.0968001 +0.05087609 0.6806558 0.0968001 +0.06429595 0.6806558 0.0968001 +0.07958143 0.6806558 0.0968001 +0.0968001 0.6806558 0.0968001 +0.1160161 0.6806558 0.0968001 +0.1372908 0.6806558 0.0968001 +0.1606827 0.6806558 0.0968001 +0.1862481 0.6806558 0.0968001 +0.2140411 0.6806558 0.0968001 +0.2441142 0.6806558 0.0968001 +0.2765176 0.6806558 0.0968001 +0.3113005 0.6806558 0.0968001 +0.3485102 0.6806558 0.0968001 +0.388193 0.6806558 0.0968001 +0.4303934 0.6806558 0.0968001 +0.4751555 0.6806558 0.0968001 +0.5225216 0.6806558 0.0968001 +0.5725335 0.6806558 0.0968001 +0.6252316 0.6806558 0.0968001 +0.6806558 0.6806558 0.0968001 +0.7388448 0.6806558 0.0968001 +0.7998369 0.6806558 0.0968001 +0.8636691 0.6806558 0.0968001 +0.9303782 0.6806558 0.0968001 +1 0.6806558 0.0968001 +0 0.7388448 0.0968001 +0.002418731 0.7388448 0.0968001 +0.005155668 0.7388448 0.0968001 +0.009080105 0.7388448 0.0968001 +0.01434988 0.7388448 0.0968001 +0.02107202 0.7388448 0.0968001 +0.02934285 0.7388448 0.0968001 +0.03925039 0.7388448 0.0968001 +0.05087609 0.7388448 0.0968001 +0.06429595 0.7388448 0.0968001 +0.07958143 0.7388448 0.0968001 +0.0968001 0.7388448 0.0968001 +0.1160161 0.7388448 0.0968001 +0.1372908 0.7388448 0.0968001 +0.1606827 0.7388448 0.0968001 +0.1862481 0.7388448 0.0968001 +0.2140411 0.7388448 0.0968001 +0.2441142 0.7388448 0.0968001 +0.2765176 0.7388448 0.0968001 +0.3113005 0.7388448 0.0968001 +0.3485102 0.7388448 0.0968001 +0.388193 0.7388448 0.0968001 +0.4303934 0.7388448 0.0968001 +0.4751555 0.7388448 0.0968001 +0.5225216 0.7388448 0.0968001 +0.5725335 0.7388448 0.0968001 +0.6252316 0.7388448 0.0968001 +0.6806558 0.7388448 0.0968001 +0.7388448 0.7388448 0.0968001 +0.7998369 0.7388448 0.0968001 +0.8636691 0.7388448 0.0968001 +0.9303782 0.7388448 0.0968001 +1 0.7388448 0.0968001 +0 0.7998369 0.0968001 +0.002418731 0.7998369 0.0968001 +0.005155668 0.7998369 0.0968001 +0.009080105 0.7998369 0.0968001 +0.01434988 0.7998369 0.0968001 +0.02107202 0.7998369 0.0968001 +0.02934285 0.7998369 0.0968001 +0.03925039 0.7998369 0.0968001 +0.05087609 0.7998369 0.0968001 +0.06429595 0.7998369 0.0968001 +0.07958143 0.7998369 0.0968001 +0.0968001 0.7998369 0.0968001 +0.1160161 0.7998369 0.0968001 +0.1372908 0.7998369 0.0968001 +0.1606827 0.7998369 0.0968001 +0.1862481 0.7998369 0.0968001 +0.2140411 0.7998369 0.0968001 +0.2441142 0.7998369 0.0968001 +0.2765176 0.7998369 0.0968001 +0.3113005 0.7998369 0.0968001 +0.3485102 0.7998369 0.0968001 +0.388193 0.7998369 0.0968001 +0.4303934 0.7998369 0.0968001 +0.4751555 0.7998369 0.0968001 +0.5225216 0.7998369 0.0968001 +0.5725335 0.7998369 0.0968001 +0.6252316 0.7998369 0.0968001 +0.6806558 0.7998369 0.0968001 +0.7388448 0.7998369 0.0968001 +0.7998369 0.7998369 0.0968001 +0.8636691 0.7998369 0.0968001 +0.9303782 0.7998369 0.0968001 +1 0.7998369 0.0968001 +0 0.8636691 0.0968001 +0.002418731 0.8636691 0.0968001 +0.005155668 0.8636691 0.0968001 +0.009080105 0.8636691 0.0968001 +0.01434988 0.8636691 0.0968001 +0.02107202 0.8636691 0.0968001 +0.02934285 0.8636691 0.0968001 +0.03925039 0.8636691 0.0968001 +0.05087609 0.8636691 0.0968001 +0.06429595 0.8636691 0.0968001 +0.07958143 0.8636691 0.0968001 +0.0968001 0.8636691 0.0968001 +0.1160161 0.8636691 0.0968001 +0.1372908 0.8636691 0.0968001 +0.1606827 0.8636691 0.0968001 +0.1862481 0.8636691 0.0968001 +0.2140411 0.8636691 0.0968001 +0.2441142 0.8636691 0.0968001 +0.2765176 0.8636691 0.0968001 +0.3113005 0.8636691 0.0968001 +0.3485102 0.8636691 0.0968001 +0.388193 0.8636691 0.0968001 +0.4303934 0.8636691 0.0968001 +0.4751555 0.8636691 0.0968001 +0.5225216 0.8636691 0.0968001 +0.5725335 0.8636691 0.0968001 +0.6252316 0.8636691 0.0968001 +0.6806558 0.8636691 0.0968001 +0.7388448 0.8636691 0.0968001 +0.7998369 0.8636691 0.0968001 +0.8636691 0.8636691 0.0968001 +0.9303782 0.8636691 0.0968001 +1 0.8636691 0.0968001 +0 0.9303782 0.0968001 +0.002418731 0.9303782 0.0968001 +0.005155668 0.9303782 0.0968001 +0.009080105 0.9303782 0.0968001 +0.01434988 0.9303782 0.0968001 +0.02107202 0.9303782 0.0968001 +0.02934285 0.9303782 0.0968001 +0.03925039 0.9303782 0.0968001 +0.05087609 0.9303782 0.0968001 +0.06429595 0.9303782 0.0968001 +0.07958143 0.9303782 0.0968001 +0.0968001 0.9303782 0.0968001 +0.1160161 0.9303782 0.0968001 +0.1372908 0.9303782 0.0968001 +0.1606827 0.9303782 0.0968001 +0.1862481 0.9303782 0.0968001 +0.2140411 0.9303782 0.0968001 +0.2441142 0.9303782 0.0968001 +0.2765176 0.9303782 0.0968001 +0.3113005 0.9303782 0.0968001 +0.3485102 0.9303782 0.0968001 +0.388193 0.9303782 0.0968001 +0.4303934 0.9303782 0.0968001 +0.4751555 0.9303782 0.0968001 +0.5225216 0.9303782 0.0968001 +0.5725335 0.9303782 0.0968001 +0.6252316 0.9303782 0.0968001 +0.6806558 0.9303782 0.0968001 +0.7388448 0.9303782 0.0968001 +0.7998369 0.9303782 0.0968001 +0.8636691 0.9303782 0.0968001 +0.9303782 0.9303782 0.0968001 +1 0.9303782 0.0968001 +0 1 0.0968001 +0.002418731 1 0.0968001 +0.005155668 1 0.0968001 +0.009080105 1 0.0968001 +0.01434988 1 0.0968001 +0.02107202 1 0.0968001 +0.02934285 1 0.0968001 +0.03925039 1 0.0968001 +0.05087609 1 0.0968001 +0.06429595 1 0.0968001 +0.07958143 1 0.0968001 +0.0968001 1 0.0968001 +0.1160161 1 0.0968001 +0.1372908 1 0.0968001 +0.1606827 1 0.0968001 +0.1862481 1 0.0968001 +0.2140411 1 0.0968001 +0.2441142 1 0.0968001 +0.2765176 1 0.0968001 +0.3113005 1 0.0968001 +0.3485102 1 0.0968001 +0.388193 1 0.0968001 +0.4303934 1 0.0968001 +0.4751555 1 0.0968001 +0.5225216 1 0.0968001 +0.5725335 1 0.0968001 +0.6252316 1 0.0968001 +0.6806558 1 0.0968001 +0.7388448 1 0.0968001 +0.7998369 1 0.0968001 +0.8636691 1 0.0968001 +0.9303782 1 0.0968001 +1 1 0.0968001 +0 0 0.1160161 +0.002418731 0 0.1160161 +0.005155668 0 0.1160161 +0.009080105 0 0.1160161 +0.01434988 0 0.1160161 +0.02107202 0 0.1160161 +0.02934285 0 0.1160161 +0.03925039 0 0.1160161 +0.05087609 0 0.1160161 +0.06429595 0 0.1160161 +0.07958143 0 0.1160161 +0.0968001 0 0.1160161 +0.1160161 0 0.1160161 +0.1372908 0 0.1160161 +0.1606827 0 0.1160161 +0.1862481 0 0.1160161 +0.2140411 0 0.1160161 +0.2441142 0 0.1160161 +0.2765176 0 0.1160161 +0.3113005 0 0.1160161 +0.3485102 0 0.1160161 +0.388193 0 0.1160161 +0.4303934 0 0.1160161 +0.4751555 0 0.1160161 +0.5225216 0 0.1160161 +0.5725335 0 0.1160161 +0.6252316 0 0.1160161 +0.6806558 0 0.1160161 +0.7388448 0 0.1160161 +0.7998369 0 0.1160161 +0.8636691 0 0.1160161 +0.9303782 0 0.1160161 +1 0 0.1160161 +0 0.002418731 0.1160161 +0.002418731 0.002418731 0.1160161 +0.005155668 0.002418731 0.1160161 +0.009080105 0.002418731 0.1160161 +0.01434988 0.002418731 0.1160161 +0.02107202 0.002418731 0.1160161 +0.02934285 0.002418731 0.1160161 +0.03925039 0.002418731 0.1160161 +0.05087609 0.002418731 0.1160161 +0.06429595 0.002418731 0.1160161 +0.07958143 0.002418731 0.1160161 +0.0968001 0.002418731 0.1160161 +0.1160161 0.002418731 0.1160161 +0.1372908 0.002418731 0.1160161 +0.1606827 0.002418731 0.1160161 +0.1862481 0.002418731 0.1160161 +0.2140411 0.002418731 0.1160161 +0.2441142 0.002418731 0.1160161 +0.2765176 0.002418731 0.1160161 +0.3113005 0.002418731 0.1160161 +0.3485102 0.002418731 0.1160161 +0.388193 0.002418731 0.1160161 +0.4303934 0.002418731 0.1160161 +0.4751555 0.002418731 0.1160161 +0.5225216 0.002418731 0.1160161 +0.5725335 0.002418731 0.1160161 +0.6252316 0.002418731 0.1160161 +0.6806558 0.002418731 0.1160161 +0.7388448 0.002418731 0.1160161 +0.7998369 0.002418731 0.1160161 +0.8636691 0.002418731 0.1160161 +0.9303782 0.002418731 0.1160161 +1 0.002418731 0.1160161 +0 0.005155668 0.1160161 +0.002418731 0.005155668 0.1160161 +0.005155668 0.005155668 0.1160161 +0.009080105 0.005155668 0.1160161 +0.01434988 0.005155668 0.1160161 +0.02107202 0.005155668 0.1160161 +0.02934285 0.005155668 0.1160161 +0.03925039 0.005155668 0.1160161 +0.05087609 0.005155668 0.1160161 +0.06429595 0.005155668 0.1160161 +0.07958143 0.005155668 0.1160161 +0.0968001 0.005155668 0.1160161 +0.1160161 0.005155668 0.1160161 +0.1372908 0.005155668 0.1160161 +0.1606827 0.005155668 0.1160161 +0.1862481 0.005155668 0.1160161 +0.2140411 0.005155668 0.1160161 +0.2441142 0.005155668 0.1160161 +0.2765176 0.005155668 0.1160161 +0.3113005 0.005155668 0.1160161 +0.3485102 0.005155668 0.1160161 +0.388193 0.005155668 0.1160161 +0.4303934 0.005155668 0.1160161 +0.4751555 0.005155668 0.1160161 +0.5225216 0.005155668 0.1160161 +0.5725335 0.005155668 0.1160161 +0.6252316 0.005155668 0.1160161 +0.6806558 0.005155668 0.1160161 +0.7388448 0.005155668 0.1160161 +0.7998369 0.005155668 0.1160161 +0.8636691 0.005155668 0.1160161 +0.9303782 0.005155668 0.1160161 +1 0.005155668 0.1160161 +0 0.009080105 0.1160161 +0.002418731 0.009080105 0.1160161 +0.005155668 0.009080105 0.1160161 +0.009080105 0.009080105 0.1160161 +0.01434988 0.009080105 0.1160161 +0.02107202 0.009080105 0.1160161 +0.02934285 0.009080105 0.1160161 +0.03925039 0.009080105 0.1160161 +0.05087609 0.009080105 0.1160161 +0.06429595 0.009080105 0.1160161 +0.07958143 0.009080105 0.1160161 +0.0968001 0.009080105 0.1160161 +0.1160161 0.009080105 0.1160161 +0.1372908 0.009080105 0.1160161 +0.1606827 0.009080105 0.1160161 +0.1862481 0.009080105 0.1160161 +0.2140411 0.009080105 0.1160161 +0.2441142 0.009080105 0.1160161 +0.2765176 0.009080105 0.1160161 +0.3113005 0.009080105 0.1160161 +0.3485102 0.009080105 0.1160161 +0.388193 0.009080105 0.1160161 +0.4303934 0.009080105 0.1160161 +0.4751555 0.009080105 0.1160161 +0.5225216 0.009080105 0.1160161 +0.5725335 0.009080105 0.1160161 +0.6252316 0.009080105 0.1160161 +0.6806558 0.009080105 0.1160161 +0.7388448 0.009080105 0.1160161 +0.7998369 0.009080105 0.1160161 +0.8636691 0.009080105 0.1160161 +0.9303782 0.009080105 0.1160161 +1 0.009080105 0.1160161 +0 0.01434988 0.1160161 +0.002418731 0.01434988 0.1160161 +0.005155668 0.01434988 0.1160161 +0.009080105 0.01434988 0.1160161 +0.01434988 0.01434988 0.1160161 +0.02107202 0.01434988 0.1160161 +0.02934285 0.01434988 0.1160161 +0.03925039 0.01434988 0.1160161 +0.05087609 0.01434988 0.1160161 +0.06429595 0.01434988 0.1160161 +0.07958143 0.01434988 0.1160161 +0.0968001 0.01434988 0.1160161 +0.1160161 0.01434988 0.1160161 +0.1372908 0.01434988 0.1160161 +0.1606827 0.01434988 0.1160161 +0.1862481 0.01434988 0.1160161 +0.2140411 0.01434988 0.1160161 +0.2441142 0.01434988 0.1160161 +0.2765176 0.01434988 0.1160161 +0.3113005 0.01434988 0.1160161 +0.3485102 0.01434988 0.1160161 +0.388193 0.01434988 0.1160161 +0.4303934 0.01434988 0.1160161 +0.4751555 0.01434988 0.1160161 +0.5225216 0.01434988 0.1160161 +0.5725335 0.01434988 0.1160161 +0.6252316 0.01434988 0.1160161 +0.6806558 0.01434988 0.1160161 +0.7388448 0.01434988 0.1160161 +0.7998369 0.01434988 0.1160161 +0.8636691 0.01434988 0.1160161 +0.9303782 0.01434988 0.1160161 +1 0.01434988 0.1160161 +0 0.02107202 0.1160161 +0.002418731 0.02107202 0.1160161 +0.005155668 0.02107202 0.1160161 +0.009080105 0.02107202 0.1160161 +0.01434988 0.02107202 0.1160161 +0.02107202 0.02107202 0.1160161 +0.02934285 0.02107202 0.1160161 +0.03925039 0.02107202 0.1160161 +0.05087609 0.02107202 0.1160161 +0.06429595 0.02107202 0.1160161 +0.07958143 0.02107202 0.1160161 +0.0968001 0.02107202 0.1160161 +0.1160161 0.02107202 0.1160161 +0.1372908 0.02107202 0.1160161 +0.1606827 0.02107202 0.1160161 +0.1862481 0.02107202 0.1160161 +0.2140411 0.02107202 0.1160161 +0.2441142 0.02107202 0.1160161 +0.2765176 0.02107202 0.1160161 +0.3113005 0.02107202 0.1160161 +0.3485102 0.02107202 0.1160161 +0.388193 0.02107202 0.1160161 +0.4303934 0.02107202 0.1160161 +0.4751555 0.02107202 0.1160161 +0.5225216 0.02107202 0.1160161 +0.5725335 0.02107202 0.1160161 +0.6252316 0.02107202 0.1160161 +0.6806558 0.02107202 0.1160161 +0.7388448 0.02107202 0.1160161 +0.7998369 0.02107202 0.1160161 +0.8636691 0.02107202 0.1160161 +0.9303782 0.02107202 0.1160161 +1 0.02107202 0.1160161 +0 0.02934285 0.1160161 +0.002418731 0.02934285 0.1160161 +0.005155668 0.02934285 0.1160161 +0.009080105 0.02934285 0.1160161 +0.01434988 0.02934285 0.1160161 +0.02107202 0.02934285 0.1160161 +0.02934285 0.02934285 0.1160161 +0.03925039 0.02934285 0.1160161 +0.05087609 0.02934285 0.1160161 +0.06429595 0.02934285 0.1160161 +0.07958143 0.02934285 0.1160161 +0.0968001 0.02934285 0.1160161 +0.1160161 0.02934285 0.1160161 +0.1372908 0.02934285 0.1160161 +0.1606827 0.02934285 0.1160161 +0.1862481 0.02934285 0.1160161 +0.2140411 0.02934285 0.1160161 +0.2441142 0.02934285 0.1160161 +0.2765176 0.02934285 0.1160161 +0.3113005 0.02934285 0.1160161 +0.3485102 0.02934285 0.1160161 +0.388193 0.02934285 0.1160161 +0.4303934 0.02934285 0.1160161 +0.4751555 0.02934285 0.1160161 +0.5225216 0.02934285 0.1160161 +0.5725335 0.02934285 0.1160161 +0.6252316 0.02934285 0.1160161 +0.6806558 0.02934285 0.1160161 +0.7388448 0.02934285 0.1160161 +0.7998369 0.02934285 0.1160161 +0.8636691 0.02934285 0.1160161 +0.9303782 0.02934285 0.1160161 +1 0.02934285 0.1160161 +0 0.03925039 0.1160161 +0.002418731 0.03925039 0.1160161 +0.005155668 0.03925039 0.1160161 +0.009080105 0.03925039 0.1160161 +0.01434988 0.03925039 0.1160161 +0.02107202 0.03925039 0.1160161 +0.02934285 0.03925039 0.1160161 +0.03925039 0.03925039 0.1160161 +0.05087609 0.03925039 0.1160161 +0.06429595 0.03925039 0.1160161 +0.07958143 0.03925039 0.1160161 +0.0968001 0.03925039 0.1160161 +0.1160161 0.03925039 0.1160161 +0.1372908 0.03925039 0.1160161 +0.1606827 0.03925039 0.1160161 +0.1862481 0.03925039 0.1160161 +0.2140411 0.03925039 0.1160161 +0.2441142 0.03925039 0.1160161 +0.2765176 0.03925039 0.1160161 +0.3113005 0.03925039 0.1160161 +0.3485102 0.03925039 0.1160161 +0.388193 0.03925039 0.1160161 +0.4303934 0.03925039 0.1160161 +0.4751555 0.03925039 0.1160161 +0.5225216 0.03925039 0.1160161 +0.5725335 0.03925039 0.1160161 +0.6252316 0.03925039 0.1160161 +0.6806558 0.03925039 0.1160161 +0.7388448 0.03925039 0.1160161 +0.7998369 0.03925039 0.1160161 +0.8636691 0.03925039 0.1160161 +0.9303782 0.03925039 0.1160161 +1 0.03925039 0.1160161 +0 0.05087609 0.1160161 +0.002418731 0.05087609 0.1160161 +0.005155668 0.05087609 0.1160161 +0.009080105 0.05087609 0.1160161 +0.01434988 0.05087609 0.1160161 +0.02107202 0.05087609 0.1160161 +0.02934285 0.05087609 0.1160161 +0.03925039 0.05087609 0.1160161 +0.05087609 0.05087609 0.1160161 +0.06429595 0.05087609 0.1160161 +0.07958143 0.05087609 0.1160161 +0.0968001 0.05087609 0.1160161 +0.1160161 0.05087609 0.1160161 +0.1372908 0.05087609 0.1160161 +0.1606827 0.05087609 0.1160161 +0.1862481 0.05087609 0.1160161 +0.2140411 0.05087609 0.1160161 +0.2441142 0.05087609 0.1160161 +0.2765176 0.05087609 0.1160161 +0.3113005 0.05087609 0.1160161 +0.3485102 0.05087609 0.1160161 +0.388193 0.05087609 0.1160161 +0.4303934 0.05087609 0.1160161 +0.4751555 0.05087609 0.1160161 +0.5225216 0.05087609 0.1160161 +0.5725335 0.05087609 0.1160161 +0.6252316 0.05087609 0.1160161 +0.6806558 0.05087609 0.1160161 +0.7388448 0.05087609 0.1160161 +0.7998369 0.05087609 0.1160161 +0.8636691 0.05087609 0.1160161 +0.9303782 0.05087609 0.1160161 +1 0.05087609 0.1160161 +0 0.06429595 0.1160161 +0.002418731 0.06429595 0.1160161 +0.005155668 0.06429595 0.1160161 +0.009080105 0.06429595 0.1160161 +0.01434988 0.06429595 0.1160161 +0.02107202 0.06429595 0.1160161 +0.02934285 0.06429595 0.1160161 +0.03925039 0.06429595 0.1160161 +0.05087609 0.06429595 0.1160161 +0.06429595 0.06429595 0.1160161 +0.07958143 0.06429595 0.1160161 +0.0968001 0.06429595 0.1160161 +0.1160161 0.06429595 0.1160161 +0.1372908 0.06429595 0.1160161 +0.1606827 0.06429595 0.1160161 +0.1862481 0.06429595 0.1160161 +0.2140411 0.06429595 0.1160161 +0.2441142 0.06429595 0.1160161 +0.2765176 0.06429595 0.1160161 +0.3113005 0.06429595 0.1160161 +0.3485102 0.06429595 0.1160161 +0.388193 0.06429595 0.1160161 +0.4303934 0.06429595 0.1160161 +0.4751555 0.06429595 0.1160161 +0.5225216 0.06429595 0.1160161 +0.5725335 0.06429595 0.1160161 +0.6252316 0.06429595 0.1160161 +0.6806558 0.06429595 0.1160161 +0.7388448 0.06429595 0.1160161 +0.7998369 0.06429595 0.1160161 +0.8636691 0.06429595 0.1160161 +0.9303782 0.06429595 0.1160161 +1 0.06429595 0.1160161 +0 0.07958143 0.1160161 +0.002418731 0.07958143 0.1160161 +0.005155668 0.07958143 0.1160161 +0.009080105 0.07958143 0.1160161 +0.01434988 0.07958143 0.1160161 +0.02107202 0.07958143 0.1160161 +0.02934285 0.07958143 0.1160161 +0.03925039 0.07958143 0.1160161 +0.05087609 0.07958143 0.1160161 +0.06429595 0.07958143 0.1160161 +0.07958143 0.07958143 0.1160161 +0.0968001 0.07958143 0.1160161 +0.1160161 0.07958143 0.1160161 +0.1372908 0.07958143 0.1160161 +0.1606827 0.07958143 0.1160161 +0.1862481 0.07958143 0.1160161 +0.2140411 0.07958143 0.1160161 +0.2441142 0.07958143 0.1160161 +0.2765176 0.07958143 0.1160161 +0.3113005 0.07958143 0.1160161 +0.3485102 0.07958143 0.1160161 +0.388193 0.07958143 0.1160161 +0.4303934 0.07958143 0.1160161 +0.4751555 0.07958143 0.1160161 +0.5225216 0.07958143 0.1160161 +0.5725335 0.07958143 0.1160161 +0.6252316 0.07958143 0.1160161 +0.6806558 0.07958143 0.1160161 +0.7388448 0.07958143 0.1160161 +0.7998369 0.07958143 0.1160161 +0.8636691 0.07958143 0.1160161 +0.9303782 0.07958143 0.1160161 +1 0.07958143 0.1160161 +0 0.0968001 0.1160161 +0.002418731 0.0968001 0.1160161 +0.005155668 0.0968001 0.1160161 +0.009080105 0.0968001 0.1160161 +0.01434988 0.0968001 0.1160161 +0.02107202 0.0968001 0.1160161 +0.02934285 0.0968001 0.1160161 +0.03925039 0.0968001 0.1160161 +0.05087609 0.0968001 0.1160161 +0.06429595 0.0968001 0.1160161 +0.07958143 0.0968001 0.1160161 +0.0968001 0.0968001 0.1160161 +0.1160161 0.0968001 0.1160161 +0.1372908 0.0968001 0.1160161 +0.1606827 0.0968001 0.1160161 +0.1862481 0.0968001 0.1160161 +0.2140411 0.0968001 0.1160161 +0.2441142 0.0968001 0.1160161 +0.2765176 0.0968001 0.1160161 +0.3113005 0.0968001 0.1160161 +0.3485102 0.0968001 0.1160161 +0.388193 0.0968001 0.1160161 +0.4303934 0.0968001 0.1160161 +0.4751555 0.0968001 0.1160161 +0.5225216 0.0968001 0.1160161 +0.5725335 0.0968001 0.1160161 +0.6252316 0.0968001 0.1160161 +0.6806558 0.0968001 0.1160161 +0.7388448 0.0968001 0.1160161 +0.7998369 0.0968001 0.1160161 +0.8636691 0.0968001 0.1160161 +0.9303782 0.0968001 0.1160161 +1 0.0968001 0.1160161 +0 0.1160161 0.1160161 +0.002418731 0.1160161 0.1160161 +0.005155668 0.1160161 0.1160161 +0.009080105 0.1160161 0.1160161 +0.01434988 0.1160161 0.1160161 +0.02107202 0.1160161 0.1160161 +0.02934285 0.1160161 0.1160161 +0.03925039 0.1160161 0.1160161 +0.05087609 0.1160161 0.1160161 +0.06429595 0.1160161 0.1160161 +0.07958143 0.1160161 0.1160161 +0.0968001 0.1160161 0.1160161 +0.1160161 0.1160161 0.1160161 +0.1372908 0.1160161 0.1160161 +0.1606827 0.1160161 0.1160161 +0.1862481 0.1160161 0.1160161 +0.2140411 0.1160161 0.1160161 +0.2441142 0.1160161 0.1160161 +0.2765176 0.1160161 0.1160161 +0.3113005 0.1160161 0.1160161 +0.3485102 0.1160161 0.1160161 +0.388193 0.1160161 0.1160161 +0.4303934 0.1160161 0.1160161 +0.4751555 0.1160161 0.1160161 +0.5225216 0.1160161 0.1160161 +0.5725335 0.1160161 0.1160161 +0.6252316 0.1160161 0.1160161 +0.6806558 0.1160161 0.1160161 +0.7388448 0.1160161 0.1160161 +0.7998369 0.1160161 0.1160161 +0.8636691 0.1160161 0.1160161 +0.9303782 0.1160161 0.1160161 +1 0.1160161 0.1160161 +0 0.1372908 0.1160161 +0.002418731 0.1372908 0.1160161 +0.005155668 0.1372908 0.1160161 +0.009080105 0.1372908 0.1160161 +0.01434988 0.1372908 0.1160161 +0.02107202 0.1372908 0.1160161 +0.02934285 0.1372908 0.1160161 +0.03925039 0.1372908 0.1160161 +0.05087609 0.1372908 0.1160161 +0.06429595 0.1372908 0.1160161 +0.07958143 0.1372908 0.1160161 +0.0968001 0.1372908 0.1160161 +0.1160161 0.1372908 0.1160161 +0.1372908 0.1372908 0.1160161 +0.1606827 0.1372908 0.1160161 +0.1862481 0.1372908 0.1160161 +0.2140411 0.1372908 0.1160161 +0.2441142 0.1372908 0.1160161 +0.2765176 0.1372908 0.1160161 +0.3113005 0.1372908 0.1160161 +0.3485102 0.1372908 0.1160161 +0.388193 0.1372908 0.1160161 +0.4303934 0.1372908 0.1160161 +0.4751555 0.1372908 0.1160161 +0.5225216 0.1372908 0.1160161 +0.5725335 0.1372908 0.1160161 +0.6252316 0.1372908 0.1160161 +0.6806558 0.1372908 0.1160161 +0.7388448 0.1372908 0.1160161 +0.7998369 0.1372908 0.1160161 +0.8636691 0.1372908 0.1160161 +0.9303782 0.1372908 0.1160161 +1 0.1372908 0.1160161 +0 0.1606827 0.1160161 +0.002418731 0.1606827 0.1160161 +0.005155668 0.1606827 0.1160161 +0.009080105 0.1606827 0.1160161 +0.01434988 0.1606827 0.1160161 +0.02107202 0.1606827 0.1160161 +0.02934285 0.1606827 0.1160161 +0.03925039 0.1606827 0.1160161 +0.05087609 0.1606827 0.1160161 +0.06429595 0.1606827 0.1160161 +0.07958143 0.1606827 0.1160161 +0.0968001 0.1606827 0.1160161 +0.1160161 0.1606827 0.1160161 +0.1372908 0.1606827 0.1160161 +0.1606827 0.1606827 0.1160161 +0.1862481 0.1606827 0.1160161 +0.2140411 0.1606827 0.1160161 +0.2441142 0.1606827 0.1160161 +0.2765176 0.1606827 0.1160161 +0.3113005 0.1606827 0.1160161 +0.3485102 0.1606827 0.1160161 +0.388193 0.1606827 0.1160161 +0.4303934 0.1606827 0.1160161 +0.4751555 0.1606827 0.1160161 +0.5225216 0.1606827 0.1160161 +0.5725335 0.1606827 0.1160161 +0.6252316 0.1606827 0.1160161 +0.6806558 0.1606827 0.1160161 +0.7388448 0.1606827 0.1160161 +0.7998369 0.1606827 0.1160161 +0.8636691 0.1606827 0.1160161 +0.9303782 0.1606827 0.1160161 +1 0.1606827 0.1160161 +0 0.1862481 0.1160161 +0.002418731 0.1862481 0.1160161 +0.005155668 0.1862481 0.1160161 +0.009080105 0.1862481 0.1160161 +0.01434988 0.1862481 0.1160161 +0.02107202 0.1862481 0.1160161 +0.02934285 0.1862481 0.1160161 +0.03925039 0.1862481 0.1160161 +0.05087609 0.1862481 0.1160161 +0.06429595 0.1862481 0.1160161 +0.07958143 0.1862481 0.1160161 +0.0968001 0.1862481 0.1160161 +0.1160161 0.1862481 0.1160161 +0.1372908 0.1862481 0.1160161 +0.1606827 0.1862481 0.1160161 +0.1862481 0.1862481 0.1160161 +0.2140411 0.1862481 0.1160161 +0.2441142 0.1862481 0.1160161 +0.2765176 0.1862481 0.1160161 +0.3113005 0.1862481 0.1160161 +0.3485102 0.1862481 0.1160161 +0.388193 0.1862481 0.1160161 +0.4303934 0.1862481 0.1160161 +0.4751555 0.1862481 0.1160161 +0.5225216 0.1862481 0.1160161 +0.5725335 0.1862481 0.1160161 +0.6252316 0.1862481 0.1160161 +0.6806558 0.1862481 0.1160161 +0.7388448 0.1862481 0.1160161 +0.7998369 0.1862481 0.1160161 +0.8636691 0.1862481 0.1160161 +0.9303782 0.1862481 0.1160161 +1 0.1862481 0.1160161 +0 0.2140411 0.1160161 +0.002418731 0.2140411 0.1160161 +0.005155668 0.2140411 0.1160161 +0.009080105 0.2140411 0.1160161 +0.01434988 0.2140411 0.1160161 +0.02107202 0.2140411 0.1160161 +0.02934285 0.2140411 0.1160161 +0.03925039 0.2140411 0.1160161 +0.05087609 0.2140411 0.1160161 +0.06429595 0.2140411 0.1160161 +0.07958143 0.2140411 0.1160161 +0.0968001 0.2140411 0.1160161 +0.1160161 0.2140411 0.1160161 +0.1372908 0.2140411 0.1160161 +0.1606827 0.2140411 0.1160161 +0.1862481 0.2140411 0.1160161 +0.2140411 0.2140411 0.1160161 +0.2441142 0.2140411 0.1160161 +0.2765176 0.2140411 0.1160161 +0.3113005 0.2140411 0.1160161 +0.3485102 0.2140411 0.1160161 +0.388193 0.2140411 0.1160161 +0.4303934 0.2140411 0.1160161 +0.4751555 0.2140411 0.1160161 +0.5225216 0.2140411 0.1160161 +0.5725335 0.2140411 0.1160161 +0.6252316 0.2140411 0.1160161 +0.6806558 0.2140411 0.1160161 +0.7388448 0.2140411 0.1160161 +0.7998369 0.2140411 0.1160161 +0.8636691 0.2140411 0.1160161 +0.9303782 0.2140411 0.1160161 +1 0.2140411 0.1160161 +0 0.2441142 0.1160161 +0.002418731 0.2441142 0.1160161 +0.005155668 0.2441142 0.1160161 +0.009080105 0.2441142 0.1160161 +0.01434988 0.2441142 0.1160161 +0.02107202 0.2441142 0.1160161 +0.02934285 0.2441142 0.1160161 +0.03925039 0.2441142 0.1160161 +0.05087609 0.2441142 0.1160161 +0.06429595 0.2441142 0.1160161 +0.07958143 0.2441142 0.1160161 +0.0968001 0.2441142 0.1160161 +0.1160161 0.2441142 0.1160161 +0.1372908 0.2441142 0.1160161 +0.1606827 0.2441142 0.1160161 +0.1862481 0.2441142 0.1160161 +0.2140411 0.2441142 0.1160161 +0.2441142 0.2441142 0.1160161 +0.2765176 0.2441142 0.1160161 +0.3113005 0.2441142 0.1160161 +0.3485102 0.2441142 0.1160161 +0.388193 0.2441142 0.1160161 +0.4303934 0.2441142 0.1160161 +0.4751555 0.2441142 0.1160161 +0.5225216 0.2441142 0.1160161 +0.5725335 0.2441142 0.1160161 +0.6252316 0.2441142 0.1160161 +0.6806558 0.2441142 0.1160161 +0.7388448 0.2441142 0.1160161 +0.7998369 0.2441142 0.1160161 +0.8636691 0.2441142 0.1160161 +0.9303782 0.2441142 0.1160161 +1 0.2441142 0.1160161 +0 0.2765176 0.1160161 +0.002418731 0.2765176 0.1160161 +0.005155668 0.2765176 0.1160161 +0.009080105 0.2765176 0.1160161 +0.01434988 0.2765176 0.1160161 +0.02107202 0.2765176 0.1160161 +0.02934285 0.2765176 0.1160161 +0.03925039 0.2765176 0.1160161 +0.05087609 0.2765176 0.1160161 +0.06429595 0.2765176 0.1160161 +0.07958143 0.2765176 0.1160161 +0.0968001 0.2765176 0.1160161 +0.1160161 0.2765176 0.1160161 +0.1372908 0.2765176 0.1160161 +0.1606827 0.2765176 0.1160161 +0.1862481 0.2765176 0.1160161 +0.2140411 0.2765176 0.1160161 +0.2441142 0.2765176 0.1160161 +0.2765176 0.2765176 0.1160161 +0.3113005 0.2765176 0.1160161 +0.3485102 0.2765176 0.1160161 +0.388193 0.2765176 0.1160161 +0.4303934 0.2765176 0.1160161 +0.4751555 0.2765176 0.1160161 +0.5225216 0.2765176 0.1160161 +0.5725335 0.2765176 0.1160161 +0.6252316 0.2765176 0.1160161 +0.6806558 0.2765176 0.1160161 +0.7388448 0.2765176 0.1160161 +0.7998369 0.2765176 0.1160161 +0.8636691 0.2765176 0.1160161 +0.9303782 0.2765176 0.1160161 +1 0.2765176 0.1160161 +0 0.3113005 0.1160161 +0.002418731 0.3113005 0.1160161 +0.005155668 0.3113005 0.1160161 +0.009080105 0.3113005 0.1160161 +0.01434988 0.3113005 0.1160161 +0.02107202 0.3113005 0.1160161 +0.02934285 0.3113005 0.1160161 +0.03925039 0.3113005 0.1160161 +0.05087609 0.3113005 0.1160161 +0.06429595 0.3113005 0.1160161 +0.07958143 0.3113005 0.1160161 +0.0968001 0.3113005 0.1160161 +0.1160161 0.3113005 0.1160161 +0.1372908 0.3113005 0.1160161 +0.1606827 0.3113005 0.1160161 +0.1862481 0.3113005 0.1160161 +0.2140411 0.3113005 0.1160161 +0.2441142 0.3113005 0.1160161 +0.2765176 0.3113005 0.1160161 +0.3113005 0.3113005 0.1160161 +0.3485102 0.3113005 0.1160161 +0.388193 0.3113005 0.1160161 +0.4303934 0.3113005 0.1160161 +0.4751555 0.3113005 0.1160161 +0.5225216 0.3113005 0.1160161 +0.5725335 0.3113005 0.1160161 +0.6252316 0.3113005 0.1160161 +0.6806558 0.3113005 0.1160161 +0.7388448 0.3113005 0.1160161 +0.7998369 0.3113005 0.1160161 +0.8636691 0.3113005 0.1160161 +0.9303782 0.3113005 0.1160161 +1 0.3113005 0.1160161 +0 0.3485102 0.1160161 +0.002418731 0.3485102 0.1160161 +0.005155668 0.3485102 0.1160161 +0.009080105 0.3485102 0.1160161 +0.01434988 0.3485102 0.1160161 +0.02107202 0.3485102 0.1160161 +0.02934285 0.3485102 0.1160161 +0.03925039 0.3485102 0.1160161 +0.05087609 0.3485102 0.1160161 +0.06429595 0.3485102 0.1160161 +0.07958143 0.3485102 0.1160161 +0.0968001 0.3485102 0.1160161 +0.1160161 0.3485102 0.1160161 +0.1372908 0.3485102 0.1160161 +0.1606827 0.3485102 0.1160161 +0.1862481 0.3485102 0.1160161 +0.2140411 0.3485102 0.1160161 +0.2441142 0.3485102 0.1160161 +0.2765176 0.3485102 0.1160161 +0.3113005 0.3485102 0.1160161 +0.3485102 0.3485102 0.1160161 +0.388193 0.3485102 0.1160161 +0.4303934 0.3485102 0.1160161 +0.4751555 0.3485102 0.1160161 +0.5225216 0.3485102 0.1160161 +0.5725335 0.3485102 0.1160161 +0.6252316 0.3485102 0.1160161 +0.6806558 0.3485102 0.1160161 +0.7388448 0.3485102 0.1160161 +0.7998369 0.3485102 0.1160161 +0.8636691 0.3485102 0.1160161 +0.9303782 0.3485102 0.1160161 +1 0.3485102 0.1160161 +0 0.388193 0.1160161 +0.002418731 0.388193 0.1160161 +0.005155668 0.388193 0.1160161 +0.009080105 0.388193 0.1160161 +0.01434988 0.388193 0.1160161 +0.02107202 0.388193 0.1160161 +0.02934285 0.388193 0.1160161 +0.03925039 0.388193 0.1160161 +0.05087609 0.388193 0.1160161 +0.06429595 0.388193 0.1160161 +0.07958143 0.388193 0.1160161 +0.0968001 0.388193 0.1160161 +0.1160161 0.388193 0.1160161 +0.1372908 0.388193 0.1160161 +0.1606827 0.388193 0.1160161 +0.1862481 0.388193 0.1160161 +0.2140411 0.388193 0.1160161 +0.2441142 0.388193 0.1160161 +0.2765176 0.388193 0.1160161 +0.3113005 0.388193 0.1160161 +0.3485102 0.388193 0.1160161 +0.388193 0.388193 0.1160161 +0.4303934 0.388193 0.1160161 +0.4751555 0.388193 0.1160161 +0.5225216 0.388193 0.1160161 +0.5725335 0.388193 0.1160161 +0.6252316 0.388193 0.1160161 +0.6806558 0.388193 0.1160161 +0.7388448 0.388193 0.1160161 +0.7998369 0.388193 0.1160161 +0.8636691 0.388193 0.1160161 +0.9303782 0.388193 0.1160161 +1 0.388193 0.1160161 +0 0.4303934 0.1160161 +0.002418731 0.4303934 0.1160161 +0.005155668 0.4303934 0.1160161 +0.009080105 0.4303934 0.1160161 +0.01434988 0.4303934 0.1160161 +0.02107202 0.4303934 0.1160161 +0.02934285 0.4303934 0.1160161 +0.03925039 0.4303934 0.1160161 +0.05087609 0.4303934 0.1160161 +0.06429595 0.4303934 0.1160161 +0.07958143 0.4303934 0.1160161 +0.0968001 0.4303934 0.1160161 +0.1160161 0.4303934 0.1160161 +0.1372908 0.4303934 0.1160161 +0.1606827 0.4303934 0.1160161 +0.1862481 0.4303934 0.1160161 +0.2140411 0.4303934 0.1160161 +0.2441142 0.4303934 0.1160161 +0.2765176 0.4303934 0.1160161 +0.3113005 0.4303934 0.1160161 +0.3485102 0.4303934 0.1160161 +0.388193 0.4303934 0.1160161 +0.4303934 0.4303934 0.1160161 +0.4751555 0.4303934 0.1160161 +0.5225216 0.4303934 0.1160161 +0.5725335 0.4303934 0.1160161 +0.6252316 0.4303934 0.1160161 +0.6806558 0.4303934 0.1160161 +0.7388448 0.4303934 0.1160161 +0.7998369 0.4303934 0.1160161 +0.8636691 0.4303934 0.1160161 +0.9303782 0.4303934 0.1160161 +1 0.4303934 0.1160161 +0 0.4751555 0.1160161 +0.002418731 0.4751555 0.1160161 +0.005155668 0.4751555 0.1160161 +0.009080105 0.4751555 0.1160161 +0.01434988 0.4751555 0.1160161 +0.02107202 0.4751555 0.1160161 +0.02934285 0.4751555 0.1160161 +0.03925039 0.4751555 0.1160161 +0.05087609 0.4751555 0.1160161 +0.06429595 0.4751555 0.1160161 +0.07958143 0.4751555 0.1160161 +0.0968001 0.4751555 0.1160161 +0.1160161 0.4751555 0.1160161 +0.1372908 0.4751555 0.1160161 +0.1606827 0.4751555 0.1160161 +0.1862481 0.4751555 0.1160161 +0.2140411 0.4751555 0.1160161 +0.2441142 0.4751555 0.1160161 +0.2765176 0.4751555 0.1160161 +0.3113005 0.4751555 0.1160161 +0.3485102 0.4751555 0.1160161 +0.388193 0.4751555 0.1160161 +0.4303934 0.4751555 0.1160161 +0.4751555 0.4751555 0.1160161 +0.5225216 0.4751555 0.1160161 +0.5725335 0.4751555 0.1160161 +0.6252316 0.4751555 0.1160161 +0.6806558 0.4751555 0.1160161 +0.7388448 0.4751555 0.1160161 +0.7998369 0.4751555 0.1160161 +0.8636691 0.4751555 0.1160161 +0.9303782 0.4751555 0.1160161 +1 0.4751555 0.1160161 +0 0.5225216 0.1160161 +0.002418731 0.5225216 0.1160161 +0.005155668 0.5225216 0.1160161 +0.009080105 0.5225216 0.1160161 +0.01434988 0.5225216 0.1160161 +0.02107202 0.5225216 0.1160161 +0.02934285 0.5225216 0.1160161 +0.03925039 0.5225216 0.1160161 +0.05087609 0.5225216 0.1160161 +0.06429595 0.5225216 0.1160161 +0.07958143 0.5225216 0.1160161 +0.0968001 0.5225216 0.1160161 +0.1160161 0.5225216 0.1160161 +0.1372908 0.5225216 0.1160161 +0.1606827 0.5225216 0.1160161 +0.1862481 0.5225216 0.1160161 +0.2140411 0.5225216 0.1160161 +0.2441142 0.5225216 0.1160161 +0.2765176 0.5225216 0.1160161 +0.3113005 0.5225216 0.1160161 +0.3485102 0.5225216 0.1160161 +0.388193 0.5225216 0.1160161 +0.4303934 0.5225216 0.1160161 +0.4751555 0.5225216 0.1160161 +0.5225216 0.5225216 0.1160161 +0.5725335 0.5225216 0.1160161 +0.6252316 0.5225216 0.1160161 +0.6806558 0.5225216 0.1160161 +0.7388448 0.5225216 0.1160161 +0.7998369 0.5225216 0.1160161 +0.8636691 0.5225216 0.1160161 +0.9303782 0.5225216 0.1160161 +1 0.5225216 0.1160161 +0 0.5725335 0.1160161 +0.002418731 0.5725335 0.1160161 +0.005155668 0.5725335 0.1160161 +0.009080105 0.5725335 0.1160161 +0.01434988 0.5725335 0.1160161 +0.02107202 0.5725335 0.1160161 +0.02934285 0.5725335 0.1160161 +0.03925039 0.5725335 0.1160161 +0.05087609 0.5725335 0.1160161 +0.06429595 0.5725335 0.1160161 +0.07958143 0.5725335 0.1160161 +0.0968001 0.5725335 0.1160161 +0.1160161 0.5725335 0.1160161 +0.1372908 0.5725335 0.1160161 +0.1606827 0.5725335 0.1160161 +0.1862481 0.5725335 0.1160161 +0.2140411 0.5725335 0.1160161 +0.2441142 0.5725335 0.1160161 +0.2765176 0.5725335 0.1160161 +0.3113005 0.5725335 0.1160161 +0.3485102 0.5725335 0.1160161 +0.388193 0.5725335 0.1160161 +0.4303934 0.5725335 0.1160161 +0.4751555 0.5725335 0.1160161 +0.5225216 0.5725335 0.1160161 +0.5725335 0.5725335 0.1160161 +0.6252316 0.5725335 0.1160161 +0.6806558 0.5725335 0.1160161 +0.7388448 0.5725335 0.1160161 +0.7998369 0.5725335 0.1160161 +0.8636691 0.5725335 0.1160161 +0.9303782 0.5725335 0.1160161 +1 0.5725335 0.1160161 +0 0.6252316 0.1160161 +0.002418731 0.6252316 0.1160161 +0.005155668 0.6252316 0.1160161 +0.009080105 0.6252316 0.1160161 +0.01434988 0.6252316 0.1160161 +0.02107202 0.6252316 0.1160161 +0.02934285 0.6252316 0.1160161 +0.03925039 0.6252316 0.1160161 +0.05087609 0.6252316 0.1160161 +0.06429595 0.6252316 0.1160161 +0.07958143 0.6252316 0.1160161 +0.0968001 0.6252316 0.1160161 +0.1160161 0.6252316 0.1160161 +0.1372908 0.6252316 0.1160161 +0.1606827 0.6252316 0.1160161 +0.1862481 0.6252316 0.1160161 +0.2140411 0.6252316 0.1160161 +0.2441142 0.6252316 0.1160161 +0.2765176 0.6252316 0.1160161 +0.3113005 0.6252316 0.1160161 +0.3485102 0.6252316 0.1160161 +0.388193 0.6252316 0.1160161 +0.4303934 0.6252316 0.1160161 +0.4751555 0.6252316 0.1160161 +0.5225216 0.6252316 0.1160161 +0.5725335 0.6252316 0.1160161 +0.6252316 0.6252316 0.1160161 +0.6806558 0.6252316 0.1160161 +0.7388448 0.6252316 0.1160161 +0.7998369 0.6252316 0.1160161 +0.8636691 0.6252316 0.1160161 +0.9303782 0.6252316 0.1160161 +1 0.6252316 0.1160161 +0 0.6806558 0.1160161 +0.002418731 0.6806558 0.1160161 +0.005155668 0.6806558 0.1160161 +0.009080105 0.6806558 0.1160161 +0.01434988 0.6806558 0.1160161 +0.02107202 0.6806558 0.1160161 +0.02934285 0.6806558 0.1160161 +0.03925039 0.6806558 0.1160161 +0.05087609 0.6806558 0.1160161 +0.06429595 0.6806558 0.1160161 +0.07958143 0.6806558 0.1160161 +0.0968001 0.6806558 0.1160161 +0.1160161 0.6806558 0.1160161 +0.1372908 0.6806558 0.1160161 +0.1606827 0.6806558 0.1160161 +0.1862481 0.6806558 0.1160161 +0.2140411 0.6806558 0.1160161 +0.2441142 0.6806558 0.1160161 +0.2765176 0.6806558 0.1160161 +0.3113005 0.6806558 0.1160161 +0.3485102 0.6806558 0.1160161 +0.388193 0.6806558 0.1160161 +0.4303934 0.6806558 0.1160161 +0.4751555 0.6806558 0.1160161 +0.5225216 0.6806558 0.1160161 +0.5725335 0.6806558 0.1160161 +0.6252316 0.6806558 0.1160161 +0.6806558 0.6806558 0.1160161 +0.7388448 0.6806558 0.1160161 +0.7998369 0.6806558 0.1160161 +0.8636691 0.6806558 0.1160161 +0.9303782 0.6806558 0.1160161 +1 0.6806558 0.1160161 +0 0.7388448 0.1160161 +0.002418731 0.7388448 0.1160161 +0.005155668 0.7388448 0.1160161 +0.009080105 0.7388448 0.1160161 +0.01434988 0.7388448 0.1160161 +0.02107202 0.7388448 0.1160161 +0.02934285 0.7388448 0.1160161 +0.03925039 0.7388448 0.1160161 +0.05087609 0.7388448 0.1160161 +0.06429595 0.7388448 0.1160161 +0.07958143 0.7388448 0.1160161 +0.0968001 0.7388448 0.1160161 +0.1160161 0.7388448 0.1160161 +0.1372908 0.7388448 0.1160161 +0.1606827 0.7388448 0.1160161 +0.1862481 0.7388448 0.1160161 +0.2140411 0.7388448 0.1160161 +0.2441142 0.7388448 0.1160161 +0.2765176 0.7388448 0.1160161 +0.3113005 0.7388448 0.1160161 +0.3485102 0.7388448 0.1160161 +0.388193 0.7388448 0.1160161 +0.4303934 0.7388448 0.1160161 +0.4751555 0.7388448 0.1160161 +0.5225216 0.7388448 0.1160161 +0.5725335 0.7388448 0.1160161 +0.6252316 0.7388448 0.1160161 +0.6806558 0.7388448 0.1160161 +0.7388448 0.7388448 0.1160161 +0.7998369 0.7388448 0.1160161 +0.8636691 0.7388448 0.1160161 +0.9303782 0.7388448 0.1160161 +1 0.7388448 0.1160161 +0 0.7998369 0.1160161 +0.002418731 0.7998369 0.1160161 +0.005155668 0.7998369 0.1160161 +0.009080105 0.7998369 0.1160161 +0.01434988 0.7998369 0.1160161 +0.02107202 0.7998369 0.1160161 +0.02934285 0.7998369 0.1160161 +0.03925039 0.7998369 0.1160161 +0.05087609 0.7998369 0.1160161 +0.06429595 0.7998369 0.1160161 +0.07958143 0.7998369 0.1160161 +0.0968001 0.7998369 0.1160161 +0.1160161 0.7998369 0.1160161 +0.1372908 0.7998369 0.1160161 +0.1606827 0.7998369 0.1160161 +0.1862481 0.7998369 0.1160161 +0.2140411 0.7998369 0.1160161 +0.2441142 0.7998369 0.1160161 +0.2765176 0.7998369 0.1160161 +0.3113005 0.7998369 0.1160161 +0.3485102 0.7998369 0.1160161 +0.388193 0.7998369 0.1160161 +0.4303934 0.7998369 0.1160161 +0.4751555 0.7998369 0.1160161 +0.5225216 0.7998369 0.1160161 +0.5725335 0.7998369 0.1160161 +0.6252316 0.7998369 0.1160161 +0.6806558 0.7998369 0.1160161 +0.7388448 0.7998369 0.1160161 +0.7998369 0.7998369 0.1160161 +0.8636691 0.7998369 0.1160161 +0.9303782 0.7998369 0.1160161 +1 0.7998369 0.1160161 +0 0.8636691 0.1160161 +0.002418731 0.8636691 0.1160161 +0.005155668 0.8636691 0.1160161 +0.009080105 0.8636691 0.1160161 +0.01434988 0.8636691 0.1160161 +0.02107202 0.8636691 0.1160161 +0.02934285 0.8636691 0.1160161 +0.03925039 0.8636691 0.1160161 +0.05087609 0.8636691 0.1160161 +0.06429595 0.8636691 0.1160161 +0.07958143 0.8636691 0.1160161 +0.0968001 0.8636691 0.1160161 +0.1160161 0.8636691 0.1160161 +0.1372908 0.8636691 0.1160161 +0.1606827 0.8636691 0.1160161 +0.1862481 0.8636691 0.1160161 +0.2140411 0.8636691 0.1160161 +0.2441142 0.8636691 0.1160161 +0.2765176 0.8636691 0.1160161 +0.3113005 0.8636691 0.1160161 +0.3485102 0.8636691 0.1160161 +0.388193 0.8636691 0.1160161 +0.4303934 0.8636691 0.1160161 +0.4751555 0.8636691 0.1160161 +0.5225216 0.8636691 0.1160161 +0.5725335 0.8636691 0.1160161 +0.6252316 0.8636691 0.1160161 +0.6806558 0.8636691 0.1160161 +0.7388448 0.8636691 0.1160161 +0.7998369 0.8636691 0.1160161 +0.8636691 0.8636691 0.1160161 +0.9303782 0.8636691 0.1160161 +1 0.8636691 0.1160161 +0 0.9303782 0.1160161 +0.002418731 0.9303782 0.1160161 +0.005155668 0.9303782 0.1160161 +0.009080105 0.9303782 0.1160161 +0.01434988 0.9303782 0.1160161 +0.02107202 0.9303782 0.1160161 +0.02934285 0.9303782 0.1160161 +0.03925039 0.9303782 0.1160161 +0.05087609 0.9303782 0.1160161 +0.06429595 0.9303782 0.1160161 +0.07958143 0.9303782 0.1160161 +0.0968001 0.9303782 0.1160161 +0.1160161 0.9303782 0.1160161 +0.1372908 0.9303782 0.1160161 +0.1606827 0.9303782 0.1160161 +0.1862481 0.9303782 0.1160161 +0.2140411 0.9303782 0.1160161 +0.2441142 0.9303782 0.1160161 +0.2765176 0.9303782 0.1160161 +0.3113005 0.9303782 0.1160161 +0.3485102 0.9303782 0.1160161 +0.388193 0.9303782 0.1160161 +0.4303934 0.9303782 0.1160161 +0.4751555 0.9303782 0.1160161 +0.5225216 0.9303782 0.1160161 +0.5725335 0.9303782 0.1160161 +0.6252316 0.9303782 0.1160161 +0.6806558 0.9303782 0.1160161 +0.7388448 0.9303782 0.1160161 +0.7998369 0.9303782 0.1160161 +0.8636691 0.9303782 0.1160161 +0.9303782 0.9303782 0.1160161 +1 0.9303782 0.1160161 +0 1 0.1160161 +0.002418731 1 0.1160161 +0.005155668 1 0.1160161 +0.009080105 1 0.1160161 +0.01434988 1 0.1160161 +0.02107202 1 0.1160161 +0.02934285 1 0.1160161 +0.03925039 1 0.1160161 +0.05087609 1 0.1160161 +0.06429595 1 0.1160161 +0.07958143 1 0.1160161 +0.0968001 1 0.1160161 +0.1160161 1 0.1160161 +0.1372908 1 0.1160161 +0.1606827 1 0.1160161 +0.1862481 1 0.1160161 +0.2140411 1 0.1160161 +0.2441142 1 0.1160161 +0.2765176 1 0.1160161 +0.3113005 1 0.1160161 +0.3485102 1 0.1160161 +0.388193 1 0.1160161 +0.4303934 1 0.1160161 +0.4751555 1 0.1160161 +0.5225216 1 0.1160161 +0.5725335 1 0.1160161 +0.6252316 1 0.1160161 +0.6806558 1 0.1160161 +0.7388448 1 0.1160161 +0.7998369 1 0.1160161 +0.8636691 1 0.1160161 +0.9303782 1 0.1160161 +1 1 0.1160161 +0 0 0.1372908 +0.002418731 0 0.1372908 +0.005155668 0 0.1372908 +0.009080105 0 0.1372908 +0.01434988 0 0.1372908 +0.02107202 0 0.1372908 +0.02934285 0 0.1372908 +0.03925039 0 0.1372908 +0.05087609 0 0.1372908 +0.06429595 0 0.1372908 +0.07958143 0 0.1372908 +0.0968001 0 0.1372908 +0.1160161 0 0.1372908 +0.1372908 0 0.1372908 +0.1606827 0 0.1372908 +0.1862481 0 0.1372908 +0.2140411 0 0.1372908 +0.2441142 0 0.1372908 +0.2765176 0 0.1372908 +0.3113005 0 0.1372908 +0.3485102 0 0.1372908 +0.388193 0 0.1372908 +0.4303934 0 0.1372908 +0.4751555 0 0.1372908 +0.5225216 0 0.1372908 +0.5725335 0 0.1372908 +0.6252316 0 0.1372908 +0.6806558 0 0.1372908 +0.7388448 0 0.1372908 +0.7998369 0 0.1372908 +0.8636691 0 0.1372908 +0.9303782 0 0.1372908 +1 0 0.1372908 +0 0.002418731 0.1372908 +0.002418731 0.002418731 0.1372908 +0.005155668 0.002418731 0.1372908 +0.009080105 0.002418731 0.1372908 +0.01434988 0.002418731 0.1372908 +0.02107202 0.002418731 0.1372908 +0.02934285 0.002418731 0.1372908 +0.03925039 0.002418731 0.1372908 +0.05087609 0.002418731 0.1372908 +0.06429595 0.002418731 0.1372908 +0.07958143 0.002418731 0.1372908 +0.0968001 0.002418731 0.1372908 +0.1160161 0.002418731 0.1372908 +0.1372908 0.002418731 0.1372908 +0.1606827 0.002418731 0.1372908 +0.1862481 0.002418731 0.1372908 +0.2140411 0.002418731 0.1372908 +0.2441142 0.002418731 0.1372908 +0.2765176 0.002418731 0.1372908 +0.3113005 0.002418731 0.1372908 +0.3485102 0.002418731 0.1372908 +0.388193 0.002418731 0.1372908 +0.4303934 0.002418731 0.1372908 +0.4751555 0.002418731 0.1372908 +0.5225216 0.002418731 0.1372908 +0.5725335 0.002418731 0.1372908 +0.6252316 0.002418731 0.1372908 +0.6806558 0.002418731 0.1372908 +0.7388448 0.002418731 0.1372908 +0.7998369 0.002418731 0.1372908 +0.8636691 0.002418731 0.1372908 +0.9303782 0.002418731 0.1372908 +1 0.002418731 0.1372908 +0 0.005155668 0.1372908 +0.002418731 0.005155668 0.1372908 +0.005155668 0.005155668 0.1372908 +0.009080105 0.005155668 0.1372908 +0.01434988 0.005155668 0.1372908 +0.02107202 0.005155668 0.1372908 +0.02934285 0.005155668 0.1372908 +0.03925039 0.005155668 0.1372908 +0.05087609 0.005155668 0.1372908 +0.06429595 0.005155668 0.1372908 +0.07958143 0.005155668 0.1372908 +0.0968001 0.005155668 0.1372908 +0.1160161 0.005155668 0.1372908 +0.1372908 0.005155668 0.1372908 +0.1606827 0.005155668 0.1372908 +0.1862481 0.005155668 0.1372908 +0.2140411 0.005155668 0.1372908 +0.2441142 0.005155668 0.1372908 +0.2765176 0.005155668 0.1372908 +0.3113005 0.005155668 0.1372908 +0.3485102 0.005155668 0.1372908 +0.388193 0.005155668 0.1372908 +0.4303934 0.005155668 0.1372908 +0.4751555 0.005155668 0.1372908 +0.5225216 0.005155668 0.1372908 +0.5725335 0.005155668 0.1372908 +0.6252316 0.005155668 0.1372908 +0.6806558 0.005155668 0.1372908 +0.7388448 0.005155668 0.1372908 +0.7998369 0.005155668 0.1372908 +0.8636691 0.005155668 0.1372908 +0.9303782 0.005155668 0.1372908 +1 0.005155668 0.1372908 +0 0.009080105 0.1372908 +0.002418731 0.009080105 0.1372908 +0.005155668 0.009080105 0.1372908 +0.009080105 0.009080105 0.1372908 +0.01434988 0.009080105 0.1372908 +0.02107202 0.009080105 0.1372908 +0.02934285 0.009080105 0.1372908 +0.03925039 0.009080105 0.1372908 +0.05087609 0.009080105 0.1372908 +0.06429595 0.009080105 0.1372908 +0.07958143 0.009080105 0.1372908 +0.0968001 0.009080105 0.1372908 +0.1160161 0.009080105 0.1372908 +0.1372908 0.009080105 0.1372908 +0.1606827 0.009080105 0.1372908 +0.1862481 0.009080105 0.1372908 +0.2140411 0.009080105 0.1372908 +0.2441142 0.009080105 0.1372908 +0.2765176 0.009080105 0.1372908 +0.3113005 0.009080105 0.1372908 +0.3485102 0.009080105 0.1372908 +0.388193 0.009080105 0.1372908 +0.4303934 0.009080105 0.1372908 +0.4751555 0.009080105 0.1372908 +0.5225216 0.009080105 0.1372908 +0.5725335 0.009080105 0.1372908 +0.6252316 0.009080105 0.1372908 +0.6806558 0.009080105 0.1372908 +0.7388448 0.009080105 0.1372908 +0.7998369 0.009080105 0.1372908 +0.8636691 0.009080105 0.1372908 +0.9303782 0.009080105 0.1372908 +1 0.009080105 0.1372908 +0 0.01434988 0.1372908 +0.002418731 0.01434988 0.1372908 +0.005155668 0.01434988 0.1372908 +0.009080105 0.01434988 0.1372908 +0.01434988 0.01434988 0.1372908 +0.02107202 0.01434988 0.1372908 +0.02934285 0.01434988 0.1372908 +0.03925039 0.01434988 0.1372908 +0.05087609 0.01434988 0.1372908 +0.06429595 0.01434988 0.1372908 +0.07958143 0.01434988 0.1372908 +0.0968001 0.01434988 0.1372908 +0.1160161 0.01434988 0.1372908 +0.1372908 0.01434988 0.1372908 +0.1606827 0.01434988 0.1372908 +0.1862481 0.01434988 0.1372908 +0.2140411 0.01434988 0.1372908 +0.2441142 0.01434988 0.1372908 +0.2765176 0.01434988 0.1372908 +0.3113005 0.01434988 0.1372908 +0.3485102 0.01434988 0.1372908 +0.388193 0.01434988 0.1372908 +0.4303934 0.01434988 0.1372908 +0.4751555 0.01434988 0.1372908 +0.5225216 0.01434988 0.1372908 +0.5725335 0.01434988 0.1372908 +0.6252316 0.01434988 0.1372908 +0.6806558 0.01434988 0.1372908 +0.7388448 0.01434988 0.1372908 +0.7998369 0.01434988 0.1372908 +0.8636691 0.01434988 0.1372908 +0.9303782 0.01434988 0.1372908 +1 0.01434988 0.1372908 +0 0.02107202 0.1372908 +0.002418731 0.02107202 0.1372908 +0.005155668 0.02107202 0.1372908 +0.009080105 0.02107202 0.1372908 +0.01434988 0.02107202 0.1372908 +0.02107202 0.02107202 0.1372908 +0.02934285 0.02107202 0.1372908 +0.03925039 0.02107202 0.1372908 +0.05087609 0.02107202 0.1372908 +0.06429595 0.02107202 0.1372908 +0.07958143 0.02107202 0.1372908 +0.0968001 0.02107202 0.1372908 +0.1160161 0.02107202 0.1372908 +0.1372908 0.02107202 0.1372908 +0.1606827 0.02107202 0.1372908 +0.1862481 0.02107202 0.1372908 +0.2140411 0.02107202 0.1372908 +0.2441142 0.02107202 0.1372908 +0.2765176 0.02107202 0.1372908 +0.3113005 0.02107202 0.1372908 +0.3485102 0.02107202 0.1372908 +0.388193 0.02107202 0.1372908 +0.4303934 0.02107202 0.1372908 +0.4751555 0.02107202 0.1372908 +0.5225216 0.02107202 0.1372908 +0.5725335 0.02107202 0.1372908 +0.6252316 0.02107202 0.1372908 +0.6806558 0.02107202 0.1372908 +0.7388448 0.02107202 0.1372908 +0.7998369 0.02107202 0.1372908 +0.8636691 0.02107202 0.1372908 +0.9303782 0.02107202 0.1372908 +1 0.02107202 0.1372908 +0 0.02934285 0.1372908 +0.002418731 0.02934285 0.1372908 +0.005155668 0.02934285 0.1372908 +0.009080105 0.02934285 0.1372908 +0.01434988 0.02934285 0.1372908 +0.02107202 0.02934285 0.1372908 +0.02934285 0.02934285 0.1372908 +0.03925039 0.02934285 0.1372908 +0.05087609 0.02934285 0.1372908 +0.06429595 0.02934285 0.1372908 +0.07958143 0.02934285 0.1372908 +0.0968001 0.02934285 0.1372908 +0.1160161 0.02934285 0.1372908 +0.1372908 0.02934285 0.1372908 +0.1606827 0.02934285 0.1372908 +0.1862481 0.02934285 0.1372908 +0.2140411 0.02934285 0.1372908 +0.2441142 0.02934285 0.1372908 +0.2765176 0.02934285 0.1372908 +0.3113005 0.02934285 0.1372908 +0.3485102 0.02934285 0.1372908 +0.388193 0.02934285 0.1372908 +0.4303934 0.02934285 0.1372908 +0.4751555 0.02934285 0.1372908 +0.5225216 0.02934285 0.1372908 +0.5725335 0.02934285 0.1372908 +0.6252316 0.02934285 0.1372908 +0.6806558 0.02934285 0.1372908 +0.7388448 0.02934285 0.1372908 +0.7998369 0.02934285 0.1372908 +0.8636691 0.02934285 0.1372908 +0.9303782 0.02934285 0.1372908 +1 0.02934285 0.1372908 +0 0.03925039 0.1372908 +0.002418731 0.03925039 0.1372908 +0.005155668 0.03925039 0.1372908 +0.009080105 0.03925039 0.1372908 +0.01434988 0.03925039 0.1372908 +0.02107202 0.03925039 0.1372908 +0.02934285 0.03925039 0.1372908 +0.03925039 0.03925039 0.1372908 +0.05087609 0.03925039 0.1372908 +0.06429595 0.03925039 0.1372908 +0.07958143 0.03925039 0.1372908 +0.0968001 0.03925039 0.1372908 +0.1160161 0.03925039 0.1372908 +0.1372908 0.03925039 0.1372908 +0.1606827 0.03925039 0.1372908 +0.1862481 0.03925039 0.1372908 +0.2140411 0.03925039 0.1372908 +0.2441142 0.03925039 0.1372908 +0.2765176 0.03925039 0.1372908 +0.3113005 0.03925039 0.1372908 +0.3485102 0.03925039 0.1372908 +0.388193 0.03925039 0.1372908 +0.4303934 0.03925039 0.1372908 +0.4751555 0.03925039 0.1372908 +0.5225216 0.03925039 0.1372908 +0.5725335 0.03925039 0.1372908 +0.6252316 0.03925039 0.1372908 +0.6806558 0.03925039 0.1372908 +0.7388448 0.03925039 0.1372908 +0.7998369 0.03925039 0.1372908 +0.8636691 0.03925039 0.1372908 +0.9303782 0.03925039 0.1372908 +1 0.03925039 0.1372908 +0 0.05087609 0.1372908 +0.002418731 0.05087609 0.1372908 +0.005155668 0.05087609 0.1372908 +0.009080105 0.05087609 0.1372908 +0.01434988 0.05087609 0.1372908 +0.02107202 0.05087609 0.1372908 +0.02934285 0.05087609 0.1372908 +0.03925039 0.05087609 0.1372908 +0.05087609 0.05087609 0.1372908 +0.06429595 0.05087609 0.1372908 +0.07958143 0.05087609 0.1372908 +0.0968001 0.05087609 0.1372908 +0.1160161 0.05087609 0.1372908 +0.1372908 0.05087609 0.1372908 +0.1606827 0.05087609 0.1372908 +0.1862481 0.05087609 0.1372908 +0.2140411 0.05087609 0.1372908 +0.2441142 0.05087609 0.1372908 +0.2765176 0.05087609 0.1372908 +0.3113005 0.05087609 0.1372908 +0.3485102 0.05087609 0.1372908 +0.388193 0.05087609 0.1372908 +0.4303934 0.05087609 0.1372908 +0.4751555 0.05087609 0.1372908 +0.5225216 0.05087609 0.1372908 +0.5725335 0.05087609 0.1372908 +0.6252316 0.05087609 0.1372908 +0.6806558 0.05087609 0.1372908 +0.7388448 0.05087609 0.1372908 +0.7998369 0.05087609 0.1372908 +0.8636691 0.05087609 0.1372908 +0.9303782 0.05087609 0.1372908 +1 0.05087609 0.1372908 +0 0.06429595 0.1372908 +0.002418731 0.06429595 0.1372908 +0.005155668 0.06429595 0.1372908 +0.009080105 0.06429595 0.1372908 +0.01434988 0.06429595 0.1372908 +0.02107202 0.06429595 0.1372908 +0.02934285 0.06429595 0.1372908 +0.03925039 0.06429595 0.1372908 +0.05087609 0.06429595 0.1372908 +0.06429595 0.06429595 0.1372908 +0.07958143 0.06429595 0.1372908 +0.0968001 0.06429595 0.1372908 +0.1160161 0.06429595 0.1372908 +0.1372908 0.06429595 0.1372908 +0.1606827 0.06429595 0.1372908 +0.1862481 0.06429595 0.1372908 +0.2140411 0.06429595 0.1372908 +0.2441142 0.06429595 0.1372908 +0.2765176 0.06429595 0.1372908 +0.3113005 0.06429595 0.1372908 +0.3485102 0.06429595 0.1372908 +0.388193 0.06429595 0.1372908 +0.4303934 0.06429595 0.1372908 +0.4751555 0.06429595 0.1372908 +0.5225216 0.06429595 0.1372908 +0.5725335 0.06429595 0.1372908 +0.6252316 0.06429595 0.1372908 +0.6806558 0.06429595 0.1372908 +0.7388448 0.06429595 0.1372908 +0.7998369 0.06429595 0.1372908 +0.8636691 0.06429595 0.1372908 +0.9303782 0.06429595 0.1372908 +1 0.06429595 0.1372908 +0 0.07958143 0.1372908 +0.002418731 0.07958143 0.1372908 +0.005155668 0.07958143 0.1372908 +0.009080105 0.07958143 0.1372908 +0.01434988 0.07958143 0.1372908 +0.02107202 0.07958143 0.1372908 +0.02934285 0.07958143 0.1372908 +0.03925039 0.07958143 0.1372908 +0.05087609 0.07958143 0.1372908 +0.06429595 0.07958143 0.1372908 +0.07958143 0.07958143 0.1372908 +0.0968001 0.07958143 0.1372908 +0.1160161 0.07958143 0.1372908 +0.1372908 0.07958143 0.1372908 +0.1606827 0.07958143 0.1372908 +0.1862481 0.07958143 0.1372908 +0.2140411 0.07958143 0.1372908 +0.2441142 0.07958143 0.1372908 +0.2765176 0.07958143 0.1372908 +0.3113005 0.07958143 0.1372908 +0.3485102 0.07958143 0.1372908 +0.388193 0.07958143 0.1372908 +0.4303934 0.07958143 0.1372908 +0.4751555 0.07958143 0.1372908 +0.5225216 0.07958143 0.1372908 +0.5725335 0.07958143 0.1372908 +0.6252316 0.07958143 0.1372908 +0.6806558 0.07958143 0.1372908 +0.7388448 0.07958143 0.1372908 +0.7998369 0.07958143 0.1372908 +0.8636691 0.07958143 0.1372908 +0.9303782 0.07958143 0.1372908 +1 0.07958143 0.1372908 +0 0.0968001 0.1372908 +0.002418731 0.0968001 0.1372908 +0.005155668 0.0968001 0.1372908 +0.009080105 0.0968001 0.1372908 +0.01434988 0.0968001 0.1372908 +0.02107202 0.0968001 0.1372908 +0.02934285 0.0968001 0.1372908 +0.03925039 0.0968001 0.1372908 +0.05087609 0.0968001 0.1372908 +0.06429595 0.0968001 0.1372908 +0.07958143 0.0968001 0.1372908 +0.0968001 0.0968001 0.1372908 +0.1160161 0.0968001 0.1372908 +0.1372908 0.0968001 0.1372908 +0.1606827 0.0968001 0.1372908 +0.1862481 0.0968001 0.1372908 +0.2140411 0.0968001 0.1372908 +0.2441142 0.0968001 0.1372908 +0.2765176 0.0968001 0.1372908 +0.3113005 0.0968001 0.1372908 +0.3485102 0.0968001 0.1372908 +0.388193 0.0968001 0.1372908 +0.4303934 0.0968001 0.1372908 +0.4751555 0.0968001 0.1372908 +0.5225216 0.0968001 0.1372908 +0.5725335 0.0968001 0.1372908 +0.6252316 0.0968001 0.1372908 +0.6806558 0.0968001 0.1372908 +0.7388448 0.0968001 0.1372908 +0.7998369 0.0968001 0.1372908 +0.8636691 0.0968001 0.1372908 +0.9303782 0.0968001 0.1372908 +1 0.0968001 0.1372908 +0 0.1160161 0.1372908 +0.002418731 0.1160161 0.1372908 +0.005155668 0.1160161 0.1372908 +0.009080105 0.1160161 0.1372908 +0.01434988 0.1160161 0.1372908 +0.02107202 0.1160161 0.1372908 +0.02934285 0.1160161 0.1372908 +0.03925039 0.1160161 0.1372908 +0.05087609 0.1160161 0.1372908 +0.06429595 0.1160161 0.1372908 +0.07958143 0.1160161 0.1372908 +0.0968001 0.1160161 0.1372908 +0.1160161 0.1160161 0.1372908 +0.1372908 0.1160161 0.1372908 +0.1606827 0.1160161 0.1372908 +0.1862481 0.1160161 0.1372908 +0.2140411 0.1160161 0.1372908 +0.2441142 0.1160161 0.1372908 +0.2765176 0.1160161 0.1372908 +0.3113005 0.1160161 0.1372908 +0.3485102 0.1160161 0.1372908 +0.388193 0.1160161 0.1372908 +0.4303934 0.1160161 0.1372908 +0.4751555 0.1160161 0.1372908 +0.5225216 0.1160161 0.1372908 +0.5725335 0.1160161 0.1372908 +0.6252316 0.1160161 0.1372908 +0.6806558 0.1160161 0.1372908 +0.7388448 0.1160161 0.1372908 +0.7998369 0.1160161 0.1372908 +0.8636691 0.1160161 0.1372908 +0.9303782 0.1160161 0.1372908 +1 0.1160161 0.1372908 +0 0.1372908 0.1372908 +0.002418731 0.1372908 0.1372908 +0.005155668 0.1372908 0.1372908 +0.009080105 0.1372908 0.1372908 +0.01434988 0.1372908 0.1372908 +0.02107202 0.1372908 0.1372908 +0.02934285 0.1372908 0.1372908 +0.03925039 0.1372908 0.1372908 +0.05087609 0.1372908 0.1372908 +0.06429595 0.1372908 0.1372908 +0.07958143 0.1372908 0.1372908 +0.0968001 0.1372908 0.1372908 +0.1160161 0.1372908 0.1372908 +0.1372908 0.1372908 0.1372908 +0.1606827 0.1372908 0.1372908 +0.1862481 0.1372908 0.1372908 +0.2140411 0.1372908 0.1372908 +0.2441142 0.1372908 0.1372908 +0.2765176 0.1372908 0.1372908 +0.3113005 0.1372908 0.1372908 +0.3485102 0.1372908 0.1372908 +0.388193 0.1372908 0.1372908 +0.4303934 0.1372908 0.1372908 +0.4751555 0.1372908 0.1372908 +0.5225216 0.1372908 0.1372908 +0.5725335 0.1372908 0.1372908 +0.6252316 0.1372908 0.1372908 +0.6806558 0.1372908 0.1372908 +0.7388448 0.1372908 0.1372908 +0.7998369 0.1372908 0.1372908 +0.8636691 0.1372908 0.1372908 +0.9303782 0.1372908 0.1372908 +1 0.1372908 0.1372908 +0 0.1606827 0.1372908 +0.002418731 0.1606827 0.1372908 +0.005155668 0.1606827 0.1372908 +0.009080105 0.1606827 0.1372908 +0.01434988 0.1606827 0.1372908 +0.02107202 0.1606827 0.1372908 +0.02934285 0.1606827 0.1372908 +0.03925039 0.1606827 0.1372908 +0.05087609 0.1606827 0.1372908 +0.06429595 0.1606827 0.1372908 +0.07958143 0.1606827 0.1372908 +0.0968001 0.1606827 0.1372908 +0.1160161 0.1606827 0.1372908 +0.1372908 0.1606827 0.1372908 +0.1606827 0.1606827 0.1372908 +0.1862481 0.1606827 0.1372908 +0.2140411 0.1606827 0.1372908 +0.2441142 0.1606827 0.1372908 +0.2765176 0.1606827 0.1372908 +0.3113005 0.1606827 0.1372908 +0.3485102 0.1606827 0.1372908 +0.388193 0.1606827 0.1372908 +0.4303934 0.1606827 0.1372908 +0.4751555 0.1606827 0.1372908 +0.5225216 0.1606827 0.1372908 +0.5725335 0.1606827 0.1372908 +0.6252316 0.1606827 0.1372908 +0.6806558 0.1606827 0.1372908 +0.7388448 0.1606827 0.1372908 +0.7998369 0.1606827 0.1372908 +0.8636691 0.1606827 0.1372908 +0.9303782 0.1606827 0.1372908 +1 0.1606827 0.1372908 +0 0.1862481 0.1372908 +0.002418731 0.1862481 0.1372908 +0.005155668 0.1862481 0.1372908 +0.009080105 0.1862481 0.1372908 +0.01434988 0.1862481 0.1372908 +0.02107202 0.1862481 0.1372908 +0.02934285 0.1862481 0.1372908 +0.03925039 0.1862481 0.1372908 +0.05087609 0.1862481 0.1372908 +0.06429595 0.1862481 0.1372908 +0.07958143 0.1862481 0.1372908 +0.0968001 0.1862481 0.1372908 +0.1160161 0.1862481 0.1372908 +0.1372908 0.1862481 0.1372908 +0.1606827 0.1862481 0.1372908 +0.1862481 0.1862481 0.1372908 +0.2140411 0.1862481 0.1372908 +0.2441142 0.1862481 0.1372908 +0.2765176 0.1862481 0.1372908 +0.3113005 0.1862481 0.1372908 +0.3485102 0.1862481 0.1372908 +0.388193 0.1862481 0.1372908 +0.4303934 0.1862481 0.1372908 +0.4751555 0.1862481 0.1372908 +0.5225216 0.1862481 0.1372908 +0.5725335 0.1862481 0.1372908 +0.6252316 0.1862481 0.1372908 +0.6806558 0.1862481 0.1372908 +0.7388448 0.1862481 0.1372908 +0.7998369 0.1862481 0.1372908 +0.8636691 0.1862481 0.1372908 +0.9303782 0.1862481 0.1372908 +1 0.1862481 0.1372908 +0 0.2140411 0.1372908 +0.002418731 0.2140411 0.1372908 +0.005155668 0.2140411 0.1372908 +0.009080105 0.2140411 0.1372908 +0.01434988 0.2140411 0.1372908 +0.02107202 0.2140411 0.1372908 +0.02934285 0.2140411 0.1372908 +0.03925039 0.2140411 0.1372908 +0.05087609 0.2140411 0.1372908 +0.06429595 0.2140411 0.1372908 +0.07958143 0.2140411 0.1372908 +0.0968001 0.2140411 0.1372908 +0.1160161 0.2140411 0.1372908 +0.1372908 0.2140411 0.1372908 +0.1606827 0.2140411 0.1372908 +0.1862481 0.2140411 0.1372908 +0.2140411 0.2140411 0.1372908 +0.2441142 0.2140411 0.1372908 +0.2765176 0.2140411 0.1372908 +0.3113005 0.2140411 0.1372908 +0.3485102 0.2140411 0.1372908 +0.388193 0.2140411 0.1372908 +0.4303934 0.2140411 0.1372908 +0.4751555 0.2140411 0.1372908 +0.5225216 0.2140411 0.1372908 +0.5725335 0.2140411 0.1372908 +0.6252316 0.2140411 0.1372908 +0.6806558 0.2140411 0.1372908 +0.7388448 0.2140411 0.1372908 +0.7998369 0.2140411 0.1372908 +0.8636691 0.2140411 0.1372908 +0.9303782 0.2140411 0.1372908 +1 0.2140411 0.1372908 +0 0.2441142 0.1372908 +0.002418731 0.2441142 0.1372908 +0.005155668 0.2441142 0.1372908 +0.009080105 0.2441142 0.1372908 +0.01434988 0.2441142 0.1372908 +0.02107202 0.2441142 0.1372908 +0.02934285 0.2441142 0.1372908 +0.03925039 0.2441142 0.1372908 +0.05087609 0.2441142 0.1372908 +0.06429595 0.2441142 0.1372908 +0.07958143 0.2441142 0.1372908 +0.0968001 0.2441142 0.1372908 +0.1160161 0.2441142 0.1372908 +0.1372908 0.2441142 0.1372908 +0.1606827 0.2441142 0.1372908 +0.1862481 0.2441142 0.1372908 +0.2140411 0.2441142 0.1372908 +0.2441142 0.2441142 0.1372908 +0.2765176 0.2441142 0.1372908 +0.3113005 0.2441142 0.1372908 +0.3485102 0.2441142 0.1372908 +0.388193 0.2441142 0.1372908 +0.4303934 0.2441142 0.1372908 +0.4751555 0.2441142 0.1372908 +0.5225216 0.2441142 0.1372908 +0.5725335 0.2441142 0.1372908 +0.6252316 0.2441142 0.1372908 +0.6806558 0.2441142 0.1372908 +0.7388448 0.2441142 0.1372908 +0.7998369 0.2441142 0.1372908 +0.8636691 0.2441142 0.1372908 +0.9303782 0.2441142 0.1372908 +1 0.2441142 0.1372908 +0 0.2765176 0.1372908 +0.002418731 0.2765176 0.1372908 +0.005155668 0.2765176 0.1372908 +0.009080105 0.2765176 0.1372908 +0.01434988 0.2765176 0.1372908 +0.02107202 0.2765176 0.1372908 +0.02934285 0.2765176 0.1372908 +0.03925039 0.2765176 0.1372908 +0.05087609 0.2765176 0.1372908 +0.06429595 0.2765176 0.1372908 +0.07958143 0.2765176 0.1372908 +0.0968001 0.2765176 0.1372908 +0.1160161 0.2765176 0.1372908 +0.1372908 0.2765176 0.1372908 +0.1606827 0.2765176 0.1372908 +0.1862481 0.2765176 0.1372908 +0.2140411 0.2765176 0.1372908 +0.2441142 0.2765176 0.1372908 +0.2765176 0.2765176 0.1372908 +0.3113005 0.2765176 0.1372908 +0.3485102 0.2765176 0.1372908 +0.388193 0.2765176 0.1372908 +0.4303934 0.2765176 0.1372908 +0.4751555 0.2765176 0.1372908 +0.5225216 0.2765176 0.1372908 +0.5725335 0.2765176 0.1372908 +0.6252316 0.2765176 0.1372908 +0.6806558 0.2765176 0.1372908 +0.7388448 0.2765176 0.1372908 +0.7998369 0.2765176 0.1372908 +0.8636691 0.2765176 0.1372908 +0.9303782 0.2765176 0.1372908 +1 0.2765176 0.1372908 +0 0.3113005 0.1372908 +0.002418731 0.3113005 0.1372908 +0.005155668 0.3113005 0.1372908 +0.009080105 0.3113005 0.1372908 +0.01434988 0.3113005 0.1372908 +0.02107202 0.3113005 0.1372908 +0.02934285 0.3113005 0.1372908 +0.03925039 0.3113005 0.1372908 +0.05087609 0.3113005 0.1372908 +0.06429595 0.3113005 0.1372908 +0.07958143 0.3113005 0.1372908 +0.0968001 0.3113005 0.1372908 +0.1160161 0.3113005 0.1372908 +0.1372908 0.3113005 0.1372908 +0.1606827 0.3113005 0.1372908 +0.1862481 0.3113005 0.1372908 +0.2140411 0.3113005 0.1372908 +0.2441142 0.3113005 0.1372908 +0.2765176 0.3113005 0.1372908 +0.3113005 0.3113005 0.1372908 +0.3485102 0.3113005 0.1372908 +0.388193 0.3113005 0.1372908 +0.4303934 0.3113005 0.1372908 +0.4751555 0.3113005 0.1372908 +0.5225216 0.3113005 0.1372908 +0.5725335 0.3113005 0.1372908 +0.6252316 0.3113005 0.1372908 +0.6806558 0.3113005 0.1372908 +0.7388448 0.3113005 0.1372908 +0.7998369 0.3113005 0.1372908 +0.8636691 0.3113005 0.1372908 +0.9303782 0.3113005 0.1372908 +1 0.3113005 0.1372908 +0 0.3485102 0.1372908 +0.002418731 0.3485102 0.1372908 +0.005155668 0.3485102 0.1372908 +0.009080105 0.3485102 0.1372908 +0.01434988 0.3485102 0.1372908 +0.02107202 0.3485102 0.1372908 +0.02934285 0.3485102 0.1372908 +0.03925039 0.3485102 0.1372908 +0.05087609 0.3485102 0.1372908 +0.06429595 0.3485102 0.1372908 +0.07958143 0.3485102 0.1372908 +0.0968001 0.3485102 0.1372908 +0.1160161 0.3485102 0.1372908 +0.1372908 0.3485102 0.1372908 +0.1606827 0.3485102 0.1372908 +0.1862481 0.3485102 0.1372908 +0.2140411 0.3485102 0.1372908 +0.2441142 0.3485102 0.1372908 +0.2765176 0.3485102 0.1372908 +0.3113005 0.3485102 0.1372908 +0.3485102 0.3485102 0.1372908 +0.388193 0.3485102 0.1372908 +0.4303934 0.3485102 0.1372908 +0.4751555 0.3485102 0.1372908 +0.5225216 0.3485102 0.1372908 +0.5725335 0.3485102 0.1372908 +0.6252316 0.3485102 0.1372908 +0.6806558 0.3485102 0.1372908 +0.7388448 0.3485102 0.1372908 +0.7998369 0.3485102 0.1372908 +0.8636691 0.3485102 0.1372908 +0.9303782 0.3485102 0.1372908 +1 0.3485102 0.1372908 +0 0.388193 0.1372908 +0.002418731 0.388193 0.1372908 +0.005155668 0.388193 0.1372908 +0.009080105 0.388193 0.1372908 +0.01434988 0.388193 0.1372908 +0.02107202 0.388193 0.1372908 +0.02934285 0.388193 0.1372908 +0.03925039 0.388193 0.1372908 +0.05087609 0.388193 0.1372908 +0.06429595 0.388193 0.1372908 +0.07958143 0.388193 0.1372908 +0.0968001 0.388193 0.1372908 +0.1160161 0.388193 0.1372908 +0.1372908 0.388193 0.1372908 +0.1606827 0.388193 0.1372908 +0.1862481 0.388193 0.1372908 +0.2140411 0.388193 0.1372908 +0.2441142 0.388193 0.1372908 +0.2765176 0.388193 0.1372908 +0.3113005 0.388193 0.1372908 +0.3485102 0.388193 0.1372908 +0.388193 0.388193 0.1372908 +0.4303934 0.388193 0.1372908 +0.4751555 0.388193 0.1372908 +0.5225216 0.388193 0.1372908 +0.5725335 0.388193 0.1372908 +0.6252316 0.388193 0.1372908 +0.6806558 0.388193 0.1372908 +0.7388448 0.388193 0.1372908 +0.7998369 0.388193 0.1372908 +0.8636691 0.388193 0.1372908 +0.9303782 0.388193 0.1372908 +1 0.388193 0.1372908 +0 0.4303934 0.1372908 +0.002418731 0.4303934 0.1372908 +0.005155668 0.4303934 0.1372908 +0.009080105 0.4303934 0.1372908 +0.01434988 0.4303934 0.1372908 +0.02107202 0.4303934 0.1372908 +0.02934285 0.4303934 0.1372908 +0.03925039 0.4303934 0.1372908 +0.05087609 0.4303934 0.1372908 +0.06429595 0.4303934 0.1372908 +0.07958143 0.4303934 0.1372908 +0.0968001 0.4303934 0.1372908 +0.1160161 0.4303934 0.1372908 +0.1372908 0.4303934 0.1372908 +0.1606827 0.4303934 0.1372908 +0.1862481 0.4303934 0.1372908 +0.2140411 0.4303934 0.1372908 +0.2441142 0.4303934 0.1372908 +0.2765176 0.4303934 0.1372908 +0.3113005 0.4303934 0.1372908 +0.3485102 0.4303934 0.1372908 +0.388193 0.4303934 0.1372908 +0.4303934 0.4303934 0.1372908 +0.4751555 0.4303934 0.1372908 +0.5225216 0.4303934 0.1372908 +0.5725335 0.4303934 0.1372908 +0.6252316 0.4303934 0.1372908 +0.6806558 0.4303934 0.1372908 +0.7388448 0.4303934 0.1372908 +0.7998369 0.4303934 0.1372908 +0.8636691 0.4303934 0.1372908 +0.9303782 0.4303934 0.1372908 +1 0.4303934 0.1372908 +0 0.4751555 0.1372908 +0.002418731 0.4751555 0.1372908 +0.005155668 0.4751555 0.1372908 +0.009080105 0.4751555 0.1372908 +0.01434988 0.4751555 0.1372908 +0.02107202 0.4751555 0.1372908 +0.02934285 0.4751555 0.1372908 +0.03925039 0.4751555 0.1372908 +0.05087609 0.4751555 0.1372908 +0.06429595 0.4751555 0.1372908 +0.07958143 0.4751555 0.1372908 +0.0968001 0.4751555 0.1372908 +0.1160161 0.4751555 0.1372908 +0.1372908 0.4751555 0.1372908 +0.1606827 0.4751555 0.1372908 +0.1862481 0.4751555 0.1372908 +0.2140411 0.4751555 0.1372908 +0.2441142 0.4751555 0.1372908 +0.2765176 0.4751555 0.1372908 +0.3113005 0.4751555 0.1372908 +0.3485102 0.4751555 0.1372908 +0.388193 0.4751555 0.1372908 +0.4303934 0.4751555 0.1372908 +0.4751555 0.4751555 0.1372908 +0.5225216 0.4751555 0.1372908 +0.5725335 0.4751555 0.1372908 +0.6252316 0.4751555 0.1372908 +0.6806558 0.4751555 0.1372908 +0.7388448 0.4751555 0.1372908 +0.7998369 0.4751555 0.1372908 +0.8636691 0.4751555 0.1372908 +0.9303782 0.4751555 0.1372908 +1 0.4751555 0.1372908 +0 0.5225216 0.1372908 +0.002418731 0.5225216 0.1372908 +0.005155668 0.5225216 0.1372908 +0.009080105 0.5225216 0.1372908 +0.01434988 0.5225216 0.1372908 +0.02107202 0.5225216 0.1372908 +0.02934285 0.5225216 0.1372908 +0.03925039 0.5225216 0.1372908 +0.05087609 0.5225216 0.1372908 +0.06429595 0.5225216 0.1372908 +0.07958143 0.5225216 0.1372908 +0.0968001 0.5225216 0.1372908 +0.1160161 0.5225216 0.1372908 +0.1372908 0.5225216 0.1372908 +0.1606827 0.5225216 0.1372908 +0.1862481 0.5225216 0.1372908 +0.2140411 0.5225216 0.1372908 +0.2441142 0.5225216 0.1372908 +0.2765176 0.5225216 0.1372908 +0.3113005 0.5225216 0.1372908 +0.3485102 0.5225216 0.1372908 +0.388193 0.5225216 0.1372908 +0.4303934 0.5225216 0.1372908 +0.4751555 0.5225216 0.1372908 +0.5225216 0.5225216 0.1372908 +0.5725335 0.5225216 0.1372908 +0.6252316 0.5225216 0.1372908 +0.6806558 0.5225216 0.1372908 +0.7388448 0.5225216 0.1372908 +0.7998369 0.5225216 0.1372908 +0.8636691 0.5225216 0.1372908 +0.9303782 0.5225216 0.1372908 +1 0.5225216 0.1372908 +0 0.5725335 0.1372908 +0.002418731 0.5725335 0.1372908 +0.005155668 0.5725335 0.1372908 +0.009080105 0.5725335 0.1372908 +0.01434988 0.5725335 0.1372908 +0.02107202 0.5725335 0.1372908 +0.02934285 0.5725335 0.1372908 +0.03925039 0.5725335 0.1372908 +0.05087609 0.5725335 0.1372908 +0.06429595 0.5725335 0.1372908 +0.07958143 0.5725335 0.1372908 +0.0968001 0.5725335 0.1372908 +0.1160161 0.5725335 0.1372908 +0.1372908 0.5725335 0.1372908 +0.1606827 0.5725335 0.1372908 +0.1862481 0.5725335 0.1372908 +0.2140411 0.5725335 0.1372908 +0.2441142 0.5725335 0.1372908 +0.2765176 0.5725335 0.1372908 +0.3113005 0.5725335 0.1372908 +0.3485102 0.5725335 0.1372908 +0.388193 0.5725335 0.1372908 +0.4303934 0.5725335 0.1372908 +0.4751555 0.5725335 0.1372908 +0.5225216 0.5725335 0.1372908 +0.5725335 0.5725335 0.1372908 +0.6252316 0.5725335 0.1372908 +0.6806558 0.5725335 0.1372908 +0.7388448 0.5725335 0.1372908 +0.7998369 0.5725335 0.1372908 +0.8636691 0.5725335 0.1372908 +0.9303782 0.5725335 0.1372908 +1 0.5725335 0.1372908 +0 0.6252316 0.1372908 +0.002418731 0.6252316 0.1372908 +0.005155668 0.6252316 0.1372908 +0.009080105 0.6252316 0.1372908 +0.01434988 0.6252316 0.1372908 +0.02107202 0.6252316 0.1372908 +0.02934285 0.6252316 0.1372908 +0.03925039 0.6252316 0.1372908 +0.05087609 0.6252316 0.1372908 +0.06429595 0.6252316 0.1372908 +0.07958143 0.6252316 0.1372908 +0.0968001 0.6252316 0.1372908 +0.1160161 0.6252316 0.1372908 +0.1372908 0.6252316 0.1372908 +0.1606827 0.6252316 0.1372908 +0.1862481 0.6252316 0.1372908 +0.2140411 0.6252316 0.1372908 +0.2441142 0.6252316 0.1372908 +0.2765176 0.6252316 0.1372908 +0.3113005 0.6252316 0.1372908 +0.3485102 0.6252316 0.1372908 +0.388193 0.6252316 0.1372908 +0.4303934 0.6252316 0.1372908 +0.4751555 0.6252316 0.1372908 +0.5225216 0.6252316 0.1372908 +0.5725335 0.6252316 0.1372908 +0.6252316 0.6252316 0.1372908 +0.6806558 0.6252316 0.1372908 +0.7388448 0.6252316 0.1372908 +0.7998369 0.6252316 0.1372908 +0.8636691 0.6252316 0.1372908 +0.9303782 0.6252316 0.1372908 +1 0.6252316 0.1372908 +0 0.6806558 0.1372908 +0.002418731 0.6806558 0.1372908 +0.005155668 0.6806558 0.1372908 +0.009080105 0.6806558 0.1372908 +0.01434988 0.6806558 0.1372908 +0.02107202 0.6806558 0.1372908 +0.02934285 0.6806558 0.1372908 +0.03925039 0.6806558 0.1372908 +0.05087609 0.6806558 0.1372908 +0.06429595 0.6806558 0.1372908 +0.07958143 0.6806558 0.1372908 +0.0968001 0.6806558 0.1372908 +0.1160161 0.6806558 0.1372908 +0.1372908 0.6806558 0.1372908 +0.1606827 0.6806558 0.1372908 +0.1862481 0.6806558 0.1372908 +0.2140411 0.6806558 0.1372908 +0.2441142 0.6806558 0.1372908 +0.2765176 0.6806558 0.1372908 +0.3113005 0.6806558 0.1372908 +0.3485102 0.6806558 0.1372908 +0.388193 0.6806558 0.1372908 +0.4303934 0.6806558 0.1372908 +0.4751555 0.6806558 0.1372908 +0.5225216 0.6806558 0.1372908 +0.5725335 0.6806558 0.1372908 +0.6252316 0.6806558 0.1372908 +0.6806558 0.6806558 0.1372908 +0.7388448 0.6806558 0.1372908 +0.7998369 0.6806558 0.1372908 +0.8636691 0.6806558 0.1372908 +0.9303782 0.6806558 0.1372908 +1 0.6806558 0.1372908 +0 0.7388448 0.1372908 +0.002418731 0.7388448 0.1372908 +0.005155668 0.7388448 0.1372908 +0.009080105 0.7388448 0.1372908 +0.01434988 0.7388448 0.1372908 +0.02107202 0.7388448 0.1372908 +0.02934285 0.7388448 0.1372908 +0.03925039 0.7388448 0.1372908 +0.05087609 0.7388448 0.1372908 +0.06429595 0.7388448 0.1372908 +0.07958143 0.7388448 0.1372908 +0.0968001 0.7388448 0.1372908 +0.1160161 0.7388448 0.1372908 +0.1372908 0.7388448 0.1372908 +0.1606827 0.7388448 0.1372908 +0.1862481 0.7388448 0.1372908 +0.2140411 0.7388448 0.1372908 +0.2441142 0.7388448 0.1372908 +0.2765176 0.7388448 0.1372908 +0.3113005 0.7388448 0.1372908 +0.3485102 0.7388448 0.1372908 +0.388193 0.7388448 0.1372908 +0.4303934 0.7388448 0.1372908 +0.4751555 0.7388448 0.1372908 +0.5225216 0.7388448 0.1372908 +0.5725335 0.7388448 0.1372908 +0.6252316 0.7388448 0.1372908 +0.6806558 0.7388448 0.1372908 +0.7388448 0.7388448 0.1372908 +0.7998369 0.7388448 0.1372908 +0.8636691 0.7388448 0.1372908 +0.9303782 0.7388448 0.1372908 +1 0.7388448 0.1372908 +0 0.7998369 0.1372908 +0.002418731 0.7998369 0.1372908 +0.005155668 0.7998369 0.1372908 +0.009080105 0.7998369 0.1372908 +0.01434988 0.7998369 0.1372908 +0.02107202 0.7998369 0.1372908 +0.02934285 0.7998369 0.1372908 +0.03925039 0.7998369 0.1372908 +0.05087609 0.7998369 0.1372908 +0.06429595 0.7998369 0.1372908 +0.07958143 0.7998369 0.1372908 +0.0968001 0.7998369 0.1372908 +0.1160161 0.7998369 0.1372908 +0.1372908 0.7998369 0.1372908 +0.1606827 0.7998369 0.1372908 +0.1862481 0.7998369 0.1372908 +0.2140411 0.7998369 0.1372908 +0.2441142 0.7998369 0.1372908 +0.2765176 0.7998369 0.1372908 +0.3113005 0.7998369 0.1372908 +0.3485102 0.7998369 0.1372908 +0.388193 0.7998369 0.1372908 +0.4303934 0.7998369 0.1372908 +0.4751555 0.7998369 0.1372908 +0.5225216 0.7998369 0.1372908 +0.5725335 0.7998369 0.1372908 +0.6252316 0.7998369 0.1372908 +0.6806558 0.7998369 0.1372908 +0.7388448 0.7998369 0.1372908 +0.7998369 0.7998369 0.1372908 +0.8636691 0.7998369 0.1372908 +0.9303782 0.7998369 0.1372908 +1 0.7998369 0.1372908 +0 0.8636691 0.1372908 +0.002418731 0.8636691 0.1372908 +0.005155668 0.8636691 0.1372908 +0.009080105 0.8636691 0.1372908 +0.01434988 0.8636691 0.1372908 +0.02107202 0.8636691 0.1372908 +0.02934285 0.8636691 0.1372908 +0.03925039 0.8636691 0.1372908 +0.05087609 0.8636691 0.1372908 +0.06429595 0.8636691 0.1372908 +0.07958143 0.8636691 0.1372908 +0.0968001 0.8636691 0.1372908 +0.1160161 0.8636691 0.1372908 +0.1372908 0.8636691 0.1372908 +0.1606827 0.8636691 0.1372908 +0.1862481 0.8636691 0.1372908 +0.2140411 0.8636691 0.1372908 +0.2441142 0.8636691 0.1372908 +0.2765176 0.8636691 0.1372908 +0.3113005 0.8636691 0.1372908 +0.3485102 0.8636691 0.1372908 +0.388193 0.8636691 0.1372908 +0.4303934 0.8636691 0.1372908 +0.4751555 0.8636691 0.1372908 +0.5225216 0.8636691 0.1372908 +0.5725335 0.8636691 0.1372908 +0.6252316 0.8636691 0.1372908 +0.6806558 0.8636691 0.1372908 +0.7388448 0.8636691 0.1372908 +0.7998369 0.8636691 0.1372908 +0.8636691 0.8636691 0.1372908 +0.9303782 0.8636691 0.1372908 +1 0.8636691 0.1372908 +0 0.9303782 0.1372908 +0.002418731 0.9303782 0.1372908 +0.005155668 0.9303782 0.1372908 +0.009080105 0.9303782 0.1372908 +0.01434988 0.9303782 0.1372908 +0.02107202 0.9303782 0.1372908 +0.02934285 0.9303782 0.1372908 +0.03925039 0.9303782 0.1372908 +0.05087609 0.9303782 0.1372908 +0.06429595 0.9303782 0.1372908 +0.07958143 0.9303782 0.1372908 +0.0968001 0.9303782 0.1372908 +0.1160161 0.9303782 0.1372908 +0.1372908 0.9303782 0.1372908 +0.1606827 0.9303782 0.1372908 +0.1862481 0.9303782 0.1372908 +0.2140411 0.9303782 0.1372908 +0.2441142 0.9303782 0.1372908 +0.2765176 0.9303782 0.1372908 +0.3113005 0.9303782 0.1372908 +0.3485102 0.9303782 0.1372908 +0.388193 0.9303782 0.1372908 +0.4303934 0.9303782 0.1372908 +0.4751555 0.9303782 0.1372908 +0.5225216 0.9303782 0.1372908 +0.5725335 0.9303782 0.1372908 +0.6252316 0.9303782 0.1372908 +0.6806558 0.9303782 0.1372908 +0.7388448 0.9303782 0.1372908 +0.7998369 0.9303782 0.1372908 +0.8636691 0.9303782 0.1372908 +0.9303782 0.9303782 0.1372908 +1 0.9303782 0.1372908 +0 1 0.1372908 +0.002418731 1 0.1372908 +0.005155668 1 0.1372908 +0.009080105 1 0.1372908 +0.01434988 1 0.1372908 +0.02107202 1 0.1372908 +0.02934285 1 0.1372908 +0.03925039 1 0.1372908 +0.05087609 1 0.1372908 +0.06429595 1 0.1372908 +0.07958143 1 0.1372908 +0.0968001 1 0.1372908 +0.1160161 1 0.1372908 +0.1372908 1 0.1372908 +0.1606827 1 0.1372908 +0.1862481 1 0.1372908 +0.2140411 1 0.1372908 +0.2441142 1 0.1372908 +0.2765176 1 0.1372908 +0.3113005 1 0.1372908 +0.3485102 1 0.1372908 +0.388193 1 0.1372908 +0.4303934 1 0.1372908 +0.4751555 1 0.1372908 +0.5225216 1 0.1372908 +0.5725335 1 0.1372908 +0.6252316 1 0.1372908 +0.6806558 1 0.1372908 +0.7388448 1 0.1372908 +0.7998369 1 0.1372908 +0.8636691 1 0.1372908 +0.9303782 1 0.1372908 +1 1 0.1372908 +0 0 0.1606827 +0.002418731 0 0.1606827 +0.005155668 0 0.1606827 +0.009080105 0 0.1606827 +0.01434988 0 0.1606827 +0.02107202 0 0.1606827 +0.02934285 0 0.1606827 +0.03925039 0 0.1606827 +0.05087609 0 0.1606827 +0.06429595 0 0.1606827 +0.07958143 0 0.1606827 +0.0968001 0 0.1606827 +0.1160161 0 0.1606827 +0.1372908 0 0.1606827 +0.1606827 0 0.1606827 +0.1862481 0 0.1606827 +0.2140411 0 0.1606827 +0.2441142 0 0.1606827 +0.2765176 0 0.1606827 +0.3113005 0 0.1606827 +0.3485102 0 0.1606827 +0.388193 0 0.1606827 +0.4303934 0 0.1606827 +0.4751555 0 0.1606827 +0.5225216 0 0.1606827 +0.5725335 0 0.1606827 +0.6252316 0 0.1606827 +0.6806558 0 0.1606827 +0.7388448 0 0.1606827 +0.7998369 0 0.1606827 +0.8636691 0 0.1606827 +0.9303782 0 0.1606827 +1 0 0.1606827 +0 0.002418731 0.1606827 +0.002418731 0.002418731 0.1606827 +0.005155668 0.002418731 0.1606827 +0.009080105 0.002418731 0.1606827 +0.01434988 0.002418731 0.1606827 +0.02107202 0.002418731 0.1606827 +0.02934285 0.002418731 0.1606827 +0.03925039 0.002418731 0.1606827 +0.05087609 0.002418731 0.1606827 +0.06429595 0.002418731 0.1606827 +0.07958143 0.002418731 0.1606827 +0.0968001 0.002418731 0.1606827 +0.1160161 0.002418731 0.1606827 +0.1372908 0.002418731 0.1606827 +0.1606827 0.002418731 0.1606827 +0.1862481 0.002418731 0.1606827 +0.2140411 0.002418731 0.1606827 +0.2441142 0.002418731 0.1606827 +0.2765176 0.002418731 0.1606827 +0.3113005 0.002418731 0.1606827 +0.3485102 0.002418731 0.1606827 +0.388193 0.002418731 0.1606827 +0.4303934 0.002418731 0.1606827 +0.4751555 0.002418731 0.1606827 +0.5225216 0.002418731 0.1606827 +0.5725335 0.002418731 0.1606827 +0.6252316 0.002418731 0.1606827 +0.6806558 0.002418731 0.1606827 +0.7388448 0.002418731 0.1606827 +0.7998369 0.002418731 0.1606827 +0.8636691 0.002418731 0.1606827 +0.9303782 0.002418731 0.1606827 +1 0.002418731 0.1606827 +0 0.005155668 0.1606827 +0.002418731 0.005155668 0.1606827 +0.005155668 0.005155668 0.1606827 +0.009080105 0.005155668 0.1606827 +0.01434988 0.005155668 0.1606827 +0.02107202 0.005155668 0.1606827 +0.02934285 0.005155668 0.1606827 +0.03925039 0.005155668 0.1606827 +0.05087609 0.005155668 0.1606827 +0.06429595 0.005155668 0.1606827 +0.07958143 0.005155668 0.1606827 +0.0968001 0.005155668 0.1606827 +0.1160161 0.005155668 0.1606827 +0.1372908 0.005155668 0.1606827 +0.1606827 0.005155668 0.1606827 +0.1862481 0.005155668 0.1606827 +0.2140411 0.005155668 0.1606827 +0.2441142 0.005155668 0.1606827 +0.2765176 0.005155668 0.1606827 +0.3113005 0.005155668 0.1606827 +0.3485102 0.005155668 0.1606827 +0.388193 0.005155668 0.1606827 +0.4303934 0.005155668 0.1606827 +0.4751555 0.005155668 0.1606827 +0.5225216 0.005155668 0.1606827 +0.5725335 0.005155668 0.1606827 +0.6252316 0.005155668 0.1606827 +0.6806558 0.005155668 0.1606827 +0.7388448 0.005155668 0.1606827 +0.7998369 0.005155668 0.1606827 +0.8636691 0.005155668 0.1606827 +0.9303782 0.005155668 0.1606827 +1 0.005155668 0.1606827 +0 0.009080105 0.1606827 +0.002418731 0.009080105 0.1606827 +0.005155668 0.009080105 0.1606827 +0.009080105 0.009080105 0.1606827 +0.01434988 0.009080105 0.1606827 +0.02107202 0.009080105 0.1606827 +0.02934285 0.009080105 0.1606827 +0.03925039 0.009080105 0.1606827 +0.05087609 0.009080105 0.1606827 +0.06429595 0.009080105 0.1606827 +0.07958143 0.009080105 0.1606827 +0.0968001 0.009080105 0.1606827 +0.1160161 0.009080105 0.1606827 +0.1372908 0.009080105 0.1606827 +0.1606827 0.009080105 0.1606827 +0.1862481 0.009080105 0.1606827 +0.2140411 0.009080105 0.1606827 +0.2441142 0.009080105 0.1606827 +0.2765176 0.009080105 0.1606827 +0.3113005 0.009080105 0.1606827 +0.3485102 0.009080105 0.1606827 +0.388193 0.009080105 0.1606827 +0.4303934 0.009080105 0.1606827 +0.4751555 0.009080105 0.1606827 +0.5225216 0.009080105 0.1606827 +0.5725335 0.009080105 0.1606827 +0.6252316 0.009080105 0.1606827 +0.6806558 0.009080105 0.1606827 +0.7388448 0.009080105 0.1606827 +0.7998369 0.009080105 0.1606827 +0.8636691 0.009080105 0.1606827 +0.9303782 0.009080105 0.1606827 +1 0.009080105 0.1606827 +0 0.01434988 0.1606827 +0.002418731 0.01434988 0.1606827 +0.005155668 0.01434988 0.1606827 +0.009080105 0.01434988 0.1606827 +0.01434988 0.01434988 0.1606827 +0.02107202 0.01434988 0.1606827 +0.02934285 0.01434988 0.1606827 +0.03925039 0.01434988 0.1606827 +0.05087609 0.01434988 0.1606827 +0.06429595 0.01434988 0.1606827 +0.07958143 0.01434988 0.1606827 +0.0968001 0.01434988 0.1606827 +0.1160161 0.01434988 0.1606827 +0.1372908 0.01434988 0.1606827 +0.1606827 0.01434988 0.1606827 +0.1862481 0.01434988 0.1606827 +0.2140411 0.01434988 0.1606827 +0.2441142 0.01434988 0.1606827 +0.2765176 0.01434988 0.1606827 +0.3113005 0.01434988 0.1606827 +0.3485102 0.01434988 0.1606827 +0.388193 0.01434988 0.1606827 +0.4303934 0.01434988 0.1606827 +0.4751555 0.01434988 0.1606827 +0.5225216 0.01434988 0.1606827 +0.5725335 0.01434988 0.1606827 +0.6252316 0.01434988 0.1606827 +0.6806558 0.01434988 0.1606827 +0.7388448 0.01434988 0.1606827 +0.7998369 0.01434988 0.1606827 +0.8636691 0.01434988 0.1606827 +0.9303782 0.01434988 0.1606827 +1 0.01434988 0.1606827 +0 0.02107202 0.1606827 +0.002418731 0.02107202 0.1606827 +0.005155668 0.02107202 0.1606827 +0.009080105 0.02107202 0.1606827 +0.01434988 0.02107202 0.1606827 +0.02107202 0.02107202 0.1606827 +0.02934285 0.02107202 0.1606827 +0.03925039 0.02107202 0.1606827 +0.05087609 0.02107202 0.1606827 +0.06429595 0.02107202 0.1606827 +0.07958143 0.02107202 0.1606827 +0.0968001 0.02107202 0.1606827 +0.1160161 0.02107202 0.1606827 +0.1372908 0.02107202 0.1606827 +0.1606827 0.02107202 0.1606827 +0.1862481 0.02107202 0.1606827 +0.2140411 0.02107202 0.1606827 +0.2441142 0.02107202 0.1606827 +0.2765176 0.02107202 0.1606827 +0.3113005 0.02107202 0.1606827 +0.3485102 0.02107202 0.1606827 +0.388193 0.02107202 0.1606827 +0.4303934 0.02107202 0.1606827 +0.4751555 0.02107202 0.1606827 +0.5225216 0.02107202 0.1606827 +0.5725335 0.02107202 0.1606827 +0.6252316 0.02107202 0.1606827 +0.6806558 0.02107202 0.1606827 +0.7388448 0.02107202 0.1606827 +0.7998369 0.02107202 0.1606827 +0.8636691 0.02107202 0.1606827 +0.9303782 0.02107202 0.1606827 +1 0.02107202 0.1606827 +0 0.02934285 0.1606827 +0.002418731 0.02934285 0.1606827 +0.005155668 0.02934285 0.1606827 +0.009080105 0.02934285 0.1606827 +0.01434988 0.02934285 0.1606827 +0.02107202 0.02934285 0.1606827 +0.02934285 0.02934285 0.1606827 +0.03925039 0.02934285 0.1606827 +0.05087609 0.02934285 0.1606827 +0.06429595 0.02934285 0.1606827 +0.07958143 0.02934285 0.1606827 +0.0968001 0.02934285 0.1606827 +0.1160161 0.02934285 0.1606827 +0.1372908 0.02934285 0.1606827 +0.1606827 0.02934285 0.1606827 +0.1862481 0.02934285 0.1606827 +0.2140411 0.02934285 0.1606827 +0.2441142 0.02934285 0.1606827 +0.2765176 0.02934285 0.1606827 +0.3113005 0.02934285 0.1606827 +0.3485102 0.02934285 0.1606827 +0.388193 0.02934285 0.1606827 +0.4303934 0.02934285 0.1606827 +0.4751555 0.02934285 0.1606827 +0.5225216 0.02934285 0.1606827 +0.5725335 0.02934285 0.1606827 +0.6252316 0.02934285 0.1606827 +0.6806558 0.02934285 0.1606827 +0.7388448 0.02934285 0.1606827 +0.7998369 0.02934285 0.1606827 +0.8636691 0.02934285 0.1606827 +0.9303782 0.02934285 0.1606827 +1 0.02934285 0.1606827 +0 0.03925039 0.1606827 +0.002418731 0.03925039 0.1606827 +0.005155668 0.03925039 0.1606827 +0.009080105 0.03925039 0.1606827 +0.01434988 0.03925039 0.1606827 +0.02107202 0.03925039 0.1606827 +0.02934285 0.03925039 0.1606827 +0.03925039 0.03925039 0.1606827 +0.05087609 0.03925039 0.1606827 +0.06429595 0.03925039 0.1606827 +0.07958143 0.03925039 0.1606827 +0.0968001 0.03925039 0.1606827 +0.1160161 0.03925039 0.1606827 +0.1372908 0.03925039 0.1606827 +0.1606827 0.03925039 0.1606827 +0.1862481 0.03925039 0.1606827 +0.2140411 0.03925039 0.1606827 +0.2441142 0.03925039 0.1606827 +0.2765176 0.03925039 0.1606827 +0.3113005 0.03925039 0.1606827 +0.3485102 0.03925039 0.1606827 +0.388193 0.03925039 0.1606827 +0.4303934 0.03925039 0.1606827 +0.4751555 0.03925039 0.1606827 +0.5225216 0.03925039 0.1606827 +0.5725335 0.03925039 0.1606827 +0.6252316 0.03925039 0.1606827 +0.6806558 0.03925039 0.1606827 +0.7388448 0.03925039 0.1606827 +0.7998369 0.03925039 0.1606827 +0.8636691 0.03925039 0.1606827 +0.9303782 0.03925039 0.1606827 +1 0.03925039 0.1606827 +0 0.05087609 0.1606827 +0.002418731 0.05087609 0.1606827 +0.005155668 0.05087609 0.1606827 +0.009080105 0.05087609 0.1606827 +0.01434988 0.05087609 0.1606827 +0.02107202 0.05087609 0.1606827 +0.02934285 0.05087609 0.1606827 +0.03925039 0.05087609 0.1606827 +0.05087609 0.05087609 0.1606827 +0.06429595 0.05087609 0.1606827 +0.07958143 0.05087609 0.1606827 +0.0968001 0.05087609 0.1606827 +0.1160161 0.05087609 0.1606827 +0.1372908 0.05087609 0.1606827 +0.1606827 0.05087609 0.1606827 +0.1862481 0.05087609 0.1606827 +0.2140411 0.05087609 0.1606827 +0.2441142 0.05087609 0.1606827 +0.2765176 0.05087609 0.1606827 +0.3113005 0.05087609 0.1606827 +0.3485102 0.05087609 0.1606827 +0.388193 0.05087609 0.1606827 +0.4303934 0.05087609 0.1606827 +0.4751555 0.05087609 0.1606827 +0.5225216 0.05087609 0.1606827 +0.5725335 0.05087609 0.1606827 +0.6252316 0.05087609 0.1606827 +0.6806558 0.05087609 0.1606827 +0.7388448 0.05087609 0.1606827 +0.7998369 0.05087609 0.1606827 +0.8636691 0.05087609 0.1606827 +0.9303782 0.05087609 0.1606827 +1 0.05087609 0.1606827 +0 0.06429595 0.1606827 +0.002418731 0.06429595 0.1606827 +0.005155668 0.06429595 0.1606827 +0.009080105 0.06429595 0.1606827 +0.01434988 0.06429595 0.1606827 +0.02107202 0.06429595 0.1606827 +0.02934285 0.06429595 0.1606827 +0.03925039 0.06429595 0.1606827 +0.05087609 0.06429595 0.1606827 +0.06429595 0.06429595 0.1606827 +0.07958143 0.06429595 0.1606827 +0.0968001 0.06429595 0.1606827 +0.1160161 0.06429595 0.1606827 +0.1372908 0.06429595 0.1606827 +0.1606827 0.06429595 0.1606827 +0.1862481 0.06429595 0.1606827 +0.2140411 0.06429595 0.1606827 +0.2441142 0.06429595 0.1606827 +0.2765176 0.06429595 0.1606827 +0.3113005 0.06429595 0.1606827 +0.3485102 0.06429595 0.1606827 +0.388193 0.06429595 0.1606827 +0.4303934 0.06429595 0.1606827 +0.4751555 0.06429595 0.1606827 +0.5225216 0.06429595 0.1606827 +0.5725335 0.06429595 0.1606827 +0.6252316 0.06429595 0.1606827 +0.6806558 0.06429595 0.1606827 +0.7388448 0.06429595 0.1606827 +0.7998369 0.06429595 0.1606827 +0.8636691 0.06429595 0.1606827 +0.9303782 0.06429595 0.1606827 +1 0.06429595 0.1606827 +0 0.07958143 0.1606827 +0.002418731 0.07958143 0.1606827 +0.005155668 0.07958143 0.1606827 +0.009080105 0.07958143 0.1606827 +0.01434988 0.07958143 0.1606827 +0.02107202 0.07958143 0.1606827 +0.02934285 0.07958143 0.1606827 +0.03925039 0.07958143 0.1606827 +0.05087609 0.07958143 0.1606827 +0.06429595 0.07958143 0.1606827 +0.07958143 0.07958143 0.1606827 +0.0968001 0.07958143 0.1606827 +0.1160161 0.07958143 0.1606827 +0.1372908 0.07958143 0.1606827 +0.1606827 0.07958143 0.1606827 +0.1862481 0.07958143 0.1606827 +0.2140411 0.07958143 0.1606827 +0.2441142 0.07958143 0.1606827 +0.2765176 0.07958143 0.1606827 +0.3113005 0.07958143 0.1606827 +0.3485102 0.07958143 0.1606827 +0.388193 0.07958143 0.1606827 +0.4303934 0.07958143 0.1606827 +0.4751555 0.07958143 0.1606827 +0.5225216 0.07958143 0.1606827 +0.5725335 0.07958143 0.1606827 +0.6252316 0.07958143 0.1606827 +0.6806558 0.07958143 0.1606827 +0.7388448 0.07958143 0.1606827 +0.7998369 0.07958143 0.1606827 +0.8636691 0.07958143 0.1606827 +0.9303782 0.07958143 0.1606827 +1 0.07958143 0.1606827 +0 0.0968001 0.1606827 +0.002418731 0.0968001 0.1606827 +0.005155668 0.0968001 0.1606827 +0.009080105 0.0968001 0.1606827 +0.01434988 0.0968001 0.1606827 +0.02107202 0.0968001 0.1606827 +0.02934285 0.0968001 0.1606827 +0.03925039 0.0968001 0.1606827 +0.05087609 0.0968001 0.1606827 +0.06429595 0.0968001 0.1606827 +0.07958143 0.0968001 0.1606827 +0.0968001 0.0968001 0.1606827 +0.1160161 0.0968001 0.1606827 +0.1372908 0.0968001 0.1606827 +0.1606827 0.0968001 0.1606827 +0.1862481 0.0968001 0.1606827 +0.2140411 0.0968001 0.1606827 +0.2441142 0.0968001 0.1606827 +0.2765176 0.0968001 0.1606827 +0.3113005 0.0968001 0.1606827 +0.3485102 0.0968001 0.1606827 +0.388193 0.0968001 0.1606827 +0.4303934 0.0968001 0.1606827 +0.4751555 0.0968001 0.1606827 +0.5225216 0.0968001 0.1606827 +0.5725335 0.0968001 0.1606827 +0.6252316 0.0968001 0.1606827 +0.6806558 0.0968001 0.1606827 +0.7388448 0.0968001 0.1606827 +0.7998369 0.0968001 0.1606827 +0.8636691 0.0968001 0.1606827 +0.9303782 0.0968001 0.1606827 +1 0.0968001 0.1606827 +0 0.1160161 0.1606827 +0.002418731 0.1160161 0.1606827 +0.005155668 0.1160161 0.1606827 +0.009080105 0.1160161 0.1606827 +0.01434988 0.1160161 0.1606827 +0.02107202 0.1160161 0.1606827 +0.02934285 0.1160161 0.1606827 +0.03925039 0.1160161 0.1606827 +0.05087609 0.1160161 0.1606827 +0.06429595 0.1160161 0.1606827 +0.07958143 0.1160161 0.1606827 +0.0968001 0.1160161 0.1606827 +0.1160161 0.1160161 0.1606827 +0.1372908 0.1160161 0.1606827 +0.1606827 0.1160161 0.1606827 +0.1862481 0.1160161 0.1606827 +0.2140411 0.1160161 0.1606827 +0.2441142 0.1160161 0.1606827 +0.2765176 0.1160161 0.1606827 +0.3113005 0.1160161 0.1606827 +0.3485102 0.1160161 0.1606827 +0.388193 0.1160161 0.1606827 +0.4303934 0.1160161 0.1606827 +0.4751555 0.1160161 0.1606827 +0.5225216 0.1160161 0.1606827 +0.5725335 0.1160161 0.1606827 +0.6252316 0.1160161 0.1606827 +0.6806558 0.1160161 0.1606827 +0.7388448 0.1160161 0.1606827 +0.7998369 0.1160161 0.1606827 +0.8636691 0.1160161 0.1606827 +0.9303782 0.1160161 0.1606827 +1 0.1160161 0.1606827 +0 0.1372908 0.1606827 +0.002418731 0.1372908 0.1606827 +0.005155668 0.1372908 0.1606827 +0.009080105 0.1372908 0.1606827 +0.01434988 0.1372908 0.1606827 +0.02107202 0.1372908 0.1606827 +0.02934285 0.1372908 0.1606827 +0.03925039 0.1372908 0.1606827 +0.05087609 0.1372908 0.1606827 +0.06429595 0.1372908 0.1606827 +0.07958143 0.1372908 0.1606827 +0.0968001 0.1372908 0.1606827 +0.1160161 0.1372908 0.1606827 +0.1372908 0.1372908 0.1606827 +0.1606827 0.1372908 0.1606827 +0.1862481 0.1372908 0.1606827 +0.2140411 0.1372908 0.1606827 +0.2441142 0.1372908 0.1606827 +0.2765176 0.1372908 0.1606827 +0.3113005 0.1372908 0.1606827 +0.3485102 0.1372908 0.1606827 +0.388193 0.1372908 0.1606827 +0.4303934 0.1372908 0.1606827 +0.4751555 0.1372908 0.1606827 +0.5225216 0.1372908 0.1606827 +0.5725335 0.1372908 0.1606827 +0.6252316 0.1372908 0.1606827 +0.6806558 0.1372908 0.1606827 +0.7388448 0.1372908 0.1606827 +0.7998369 0.1372908 0.1606827 +0.8636691 0.1372908 0.1606827 +0.9303782 0.1372908 0.1606827 +1 0.1372908 0.1606827 +0 0.1606827 0.1606827 +0.002418731 0.1606827 0.1606827 +0.005155668 0.1606827 0.1606827 +0.009080105 0.1606827 0.1606827 +0.01434988 0.1606827 0.1606827 +0.02107202 0.1606827 0.1606827 +0.02934285 0.1606827 0.1606827 +0.03925039 0.1606827 0.1606827 +0.05087609 0.1606827 0.1606827 +0.06429595 0.1606827 0.1606827 +0.07958143 0.1606827 0.1606827 +0.0968001 0.1606827 0.1606827 +0.1160161 0.1606827 0.1606827 +0.1372908 0.1606827 0.1606827 +0.1606827 0.1606827 0.1606827 +0.1862481 0.1606827 0.1606827 +0.2140411 0.1606827 0.1606827 +0.2441142 0.1606827 0.1606827 +0.2765176 0.1606827 0.1606827 +0.3113005 0.1606827 0.1606827 +0.3485102 0.1606827 0.1606827 +0.388193 0.1606827 0.1606827 +0.4303934 0.1606827 0.1606827 +0.4751555 0.1606827 0.1606827 +0.5225216 0.1606827 0.1606827 +0.5725335 0.1606827 0.1606827 +0.6252316 0.1606827 0.1606827 +0.6806558 0.1606827 0.1606827 +0.7388448 0.1606827 0.1606827 +0.7998369 0.1606827 0.1606827 +0.8636691 0.1606827 0.1606827 +0.9303782 0.1606827 0.1606827 +1 0.1606827 0.1606827 +0 0.1862481 0.1606827 +0.002418731 0.1862481 0.1606827 +0.005155668 0.1862481 0.1606827 +0.009080105 0.1862481 0.1606827 +0.01434988 0.1862481 0.1606827 +0.02107202 0.1862481 0.1606827 +0.02934285 0.1862481 0.1606827 +0.03925039 0.1862481 0.1606827 +0.05087609 0.1862481 0.1606827 +0.06429595 0.1862481 0.1606827 +0.07958143 0.1862481 0.1606827 +0.0968001 0.1862481 0.1606827 +0.1160161 0.1862481 0.1606827 +0.1372908 0.1862481 0.1606827 +0.1606827 0.1862481 0.1606827 +0.1862481 0.1862481 0.1606827 +0.2140411 0.1862481 0.1606827 +0.2441142 0.1862481 0.1606827 +0.2765176 0.1862481 0.1606827 +0.3113005 0.1862481 0.1606827 +0.3485102 0.1862481 0.1606827 +0.388193 0.1862481 0.1606827 +0.4303934 0.1862481 0.1606827 +0.4751555 0.1862481 0.1606827 +0.5225216 0.1862481 0.1606827 +0.5725335 0.1862481 0.1606827 +0.6252316 0.1862481 0.1606827 +0.6806558 0.1862481 0.1606827 +0.7388448 0.1862481 0.1606827 +0.7998369 0.1862481 0.1606827 +0.8636691 0.1862481 0.1606827 +0.9303782 0.1862481 0.1606827 +1 0.1862481 0.1606827 +0 0.2140411 0.1606827 +0.002418731 0.2140411 0.1606827 +0.005155668 0.2140411 0.1606827 +0.009080105 0.2140411 0.1606827 +0.01434988 0.2140411 0.1606827 +0.02107202 0.2140411 0.1606827 +0.02934285 0.2140411 0.1606827 +0.03925039 0.2140411 0.1606827 +0.05087609 0.2140411 0.1606827 +0.06429595 0.2140411 0.1606827 +0.07958143 0.2140411 0.1606827 +0.0968001 0.2140411 0.1606827 +0.1160161 0.2140411 0.1606827 +0.1372908 0.2140411 0.1606827 +0.1606827 0.2140411 0.1606827 +0.1862481 0.2140411 0.1606827 +0.2140411 0.2140411 0.1606827 +0.2441142 0.2140411 0.1606827 +0.2765176 0.2140411 0.1606827 +0.3113005 0.2140411 0.1606827 +0.3485102 0.2140411 0.1606827 +0.388193 0.2140411 0.1606827 +0.4303934 0.2140411 0.1606827 +0.4751555 0.2140411 0.1606827 +0.5225216 0.2140411 0.1606827 +0.5725335 0.2140411 0.1606827 +0.6252316 0.2140411 0.1606827 +0.6806558 0.2140411 0.1606827 +0.7388448 0.2140411 0.1606827 +0.7998369 0.2140411 0.1606827 +0.8636691 0.2140411 0.1606827 +0.9303782 0.2140411 0.1606827 +1 0.2140411 0.1606827 +0 0.2441142 0.1606827 +0.002418731 0.2441142 0.1606827 +0.005155668 0.2441142 0.1606827 +0.009080105 0.2441142 0.1606827 +0.01434988 0.2441142 0.1606827 +0.02107202 0.2441142 0.1606827 +0.02934285 0.2441142 0.1606827 +0.03925039 0.2441142 0.1606827 +0.05087609 0.2441142 0.1606827 +0.06429595 0.2441142 0.1606827 +0.07958143 0.2441142 0.1606827 +0.0968001 0.2441142 0.1606827 +0.1160161 0.2441142 0.1606827 +0.1372908 0.2441142 0.1606827 +0.1606827 0.2441142 0.1606827 +0.1862481 0.2441142 0.1606827 +0.2140411 0.2441142 0.1606827 +0.2441142 0.2441142 0.1606827 +0.2765176 0.2441142 0.1606827 +0.3113005 0.2441142 0.1606827 +0.3485102 0.2441142 0.1606827 +0.388193 0.2441142 0.1606827 +0.4303934 0.2441142 0.1606827 +0.4751555 0.2441142 0.1606827 +0.5225216 0.2441142 0.1606827 +0.5725335 0.2441142 0.1606827 +0.6252316 0.2441142 0.1606827 +0.6806558 0.2441142 0.1606827 +0.7388448 0.2441142 0.1606827 +0.7998369 0.2441142 0.1606827 +0.8636691 0.2441142 0.1606827 +0.9303782 0.2441142 0.1606827 +1 0.2441142 0.1606827 +0 0.2765176 0.1606827 +0.002418731 0.2765176 0.1606827 +0.005155668 0.2765176 0.1606827 +0.009080105 0.2765176 0.1606827 +0.01434988 0.2765176 0.1606827 +0.02107202 0.2765176 0.1606827 +0.02934285 0.2765176 0.1606827 +0.03925039 0.2765176 0.1606827 +0.05087609 0.2765176 0.1606827 +0.06429595 0.2765176 0.1606827 +0.07958143 0.2765176 0.1606827 +0.0968001 0.2765176 0.1606827 +0.1160161 0.2765176 0.1606827 +0.1372908 0.2765176 0.1606827 +0.1606827 0.2765176 0.1606827 +0.1862481 0.2765176 0.1606827 +0.2140411 0.2765176 0.1606827 +0.2441142 0.2765176 0.1606827 +0.2765176 0.2765176 0.1606827 +0.3113005 0.2765176 0.1606827 +0.3485102 0.2765176 0.1606827 +0.388193 0.2765176 0.1606827 +0.4303934 0.2765176 0.1606827 +0.4751555 0.2765176 0.1606827 +0.5225216 0.2765176 0.1606827 +0.5725335 0.2765176 0.1606827 +0.6252316 0.2765176 0.1606827 +0.6806558 0.2765176 0.1606827 +0.7388448 0.2765176 0.1606827 +0.7998369 0.2765176 0.1606827 +0.8636691 0.2765176 0.1606827 +0.9303782 0.2765176 0.1606827 +1 0.2765176 0.1606827 +0 0.3113005 0.1606827 +0.002418731 0.3113005 0.1606827 +0.005155668 0.3113005 0.1606827 +0.009080105 0.3113005 0.1606827 +0.01434988 0.3113005 0.1606827 +0.02107202 0.3113005 0.1606827 +0.02934285 0.3113005 0.1606827 +0.03925039 0.3113005 0.1606827 +0.05087609 0.3113005 0.1606827 +0.06429595 0.3113005 0.1606827 +0.07958143 0.3113005 0.1606827 +0.0968001 0.3113005 0.1606827 +0.1160161 0.3113005 0.1606827 +0.1372908 0.3113005 0.1606827 +0.1606827 0.3113005 0.1606827 +0.1862481 0.3113005 0.1606827 +0.2140411 0.3113005 0.1606827 +0.2441142 0.3113005 0.1606827 +0.2765176 0.3113005 0.1606827 +0.3113005 0.3113005 0.1606827 +0.3485102 0.3113005 0.1606827 +0.388193 0.3113005 0.1606827 +0.4303934 0.3113005 0.1606827 +0.4751555 0.3113005 0.1606827 +0.5225216 0.3113005 0.1606827 +0.5725335 0.3113005 0.1606827 +0.6252316 0.3113005 0.1606827 +0.6806558 0.3113005 0.1606827 +0.7388448 0.3113005 0.1606827 +0.7998369 0.3113005 0.1606827 +0.8636691 0.3113005 0.1606827 +0.9303782 0.3113005 0.1606827 +1 0.3113005 0.1606827 +0 0.3485102 0.1606827 +0.002418731 0.3485102 0.1606827 +0.005155668 0.3485102 0.1606827 +0.009080105 0.3485102 0.1606827 +0.01434988 0.3485102 0.1606827 +0.02107202 0.3485102 0.1606827 +0.02934285 0.3485102 0.1606827 +0.03925039 0.3485102 0.1606827 +0.05087609 0.3485102 0.1606827 +0.06429595 0.3485102 0.1606827 +0.07958143 0.3485102 0.1606827 +0.0968001 0.3485102 0.1606827 +0.1160161 0.3485102 0.1606827 +0.1372908 0.3485102 0.1606827 +0.1606827 0.3485102 0.1606827 +0.1862481 0.3485102 0.1606827 +0.2140411 0.3485102 0.1606827 +0.2441142 0.3485102 0.1606827 +0.2765176 0.3485102 0.1606827 +0.3113005 0.3485102 0.1606827 +0.3485102 0.3485102 0.1606827 +0.388193 0.3485102 0.1606827 +0.4303934 0.3485102 0.1606827 +0.4751555 0.3485102 0.1606827 +0.5225216 0.3485102 0.1606827 +0.5725335 0.3485102 0.1606827 +0.6252316 0.3485102 0.1606827 +0.6806558 0.3485102 0.1606827 +0.7388448 0.3485102 0.1606827 +0.7998369 0.3485102 0.1606827 +0.8636691 0.3485102 0.1606827 +0.9303782 0.3485102 0.1606827 +1 0.3485102 0.1606827 +0 0.388193 0.1606827 +0.002418731 0.388193 0.1606827 +0.005155668 0.388193 0.1606827 +0.009080105 0.388193 0.1606827 +0.01434988 0.388193 0.1606827 +0.02107202 0.388193 0.1606827 +0.02934285 0.388193 0.1606827 +0.03925039 0.388193 0.1606827 +0.05087609 0.388193 0.1606827 +0.06429595 0.388193 0.1606827 +0.07958143 0.388193 0.1606827 +0.0968001 0.388193 0.1606827 +0.1160161 0.388193 0.1606827 +0.1372908 0.388193 0.1606827 +0.1606827 0.388193 0.1606827 +0.1862481 0.388193 0.1606827 +0.2140411 0.388193 0.1606827 +0.2441142 0.388193 0.1606827 +0.2765176 0.388193 0.1606827 +0.3113005 0.388193 0.1606827 +0.3485102 0.388193 0.1606827 +0.388193 0.388193 0.1606827 +0.4303934 0.388193 0.1606827 +0.4751555 0.388193 0.1606827 +0.5225216 0.388193 0.1606827 +0.5725335 0.388193 0.1606827 +0.6252316 0.388193 0.1606827 +0.6806558 0.388193 0.1606827 +0.7388448 0.388193 0.1606827 +0.7998369 0.388193 0.1606827 +0.8636691 0.388193 0.1606827 +0.9303782 0.388193 0.1606827 +1 0.388193 0.1606827 +0 0.4303934 0.1606827 +0.002418731 0.4303934 0.1606827 +0.005155668 0.4303934 0.1606827 +0.009080105 0.4303934 0.1606827 +0.01434988 0.4303934 0.1606827 +0.02107202 0.4303934 0.1606827 +0.02934285 0.4303934 0.1606827 +0.03925039 0.4303934 0.1606827 +0.05087609 0.4303934 0.1606827 +0.06429595 0.4303934 0.1606827 +0.07958143 0.4303934 0.1606827 +0.0968001 0.4303934 0.1606827 +0.1160161 0.4303934 0.1606827 +0.1372908 0.4303934 0.1606827 +0.1606827 0.4303934 0.1606827 +0.1862481 0.4303934 0.1606827 +0.2140411 0.4303934 0.1606827 +0.2441142 0.4303934 0.1606827 +0.2765176 0.4303934 0.1606827 +0.3113005 0.4303934 0.1606827 +0.3485102 0.4303934 0.1606827 +0.388193 0.4303934 0.1606827 +0.4303934 0.4303934 0.1606827 +0.4751555 0.4303934 0.1606827 +0.5225216 0.4303934 0.1606827 +0.5725335 0.4303934 0.1606827 +0.6252316 0.4303934 0.1606827 +0.6806558 0.4303934 0.1606827 +0.7388448 0.4303934 0.1606827 +0.7998369 0.4303934 0.1606827 +0.8636691 0.4303934 0.1606827 +0.9303782 0.4303934 0.1606827 +1 0.4303934 0.1606827 +0 0.4751555 0.1606827 +0.002418731 0.4751555 0.1606827 +0.005155668 0.4751555 0.1606827 +0.009080105 0.4751555 0.1606827 +0.01434988 0.4751555 0.1606827 +0.02107202 0.4751555 0.1606827 +0.02934285 0.4751555 0.1606827 +0.03925039 0.4751555 0.1606827 +0.05087609 0.4751555 0.1606827 +0.06429595 0.4751555 0.1606827 +0.07958143 0.4751555 0.1606827 +0.0968001 0.4751555 0.1606827 +0.1160161 0.4751555 0.1606827 +0.1372908 0.4751555 0.1606827 +0.1606827 0.4751555 0.1606827 +0.1862481 0.4751555 0.1606827 +0.2140411 0.4751555 0.1606827 +0.2441142 0.4751555 0.1606827 +0.2765176 0.4751555 0.1606827 +0.3113005 0.4751555 0.1606827 +0.3485102 0.4751555 0.1606827 +0.388193 0.4751555 0.1606827 +0.4303934 0.4751555 0.1606827 +0.4751555 0.4751555 0.1606827 +0.5225216 0.4751555 0.1606827 +0.5725335 0.4751555 0.1606827 +0.6252316 0.4751555 0.1606827 +0.6806558 0.4751555 0.1606827 +0.7388448 0.4751555 0.1606827 +0.7998369 0.4751555 0.1606827 +0.8636691 0.4751555 0.1606827 +0.9303782 0.4751555 0.1606827 +1 0.4751555 0.1606827 +0 0.5225216 0.1606827 +0.002418731 0.5225216 0.1606827 +0.005155668 0.5225216 0.1606827 +0.009080105 0.5225216 0.1606827 +0.01434988 0.5225216 0.1606827 +0.02107202 0.5225216 0.1606827 +0.02934285 0.5225216 0.1606827 +0.03925039 0.5225216 0.1606827 +0.05087609 0.5225216 0.1606827 +0.06429595 0.5225216 0.1606827 +0.07958143 0.5225216 0.1606827 +0.0968001 0.5225216 0.1606827 +0.1160161 0.5225216 0.1606827 +0.1372908 0.5225216 0.1606827 +0.1606827 0.5225216 0.1606827 +0.1862481 0.5225216 0.1606827 +0.2140411 0.5225216 0.1606827 +0.2441142 0.5225216 0.1606827 +0.2765176 0.5225216 0.1606827 +0.3113005 0.5225216 0.1606827 +0.3485102 0.5225216 0.1606827 +0.388193 0.5225216 0.1606827 +0.4303934 0.5225216 0.1606827 +0.4751555 0.5225216 0.1606827 +0.5225216 0.5225216 0.1606827 +0.5725335 0.5225216 0.1606827 +0.6252316 0.5225216 0.1606827 +0.6806558 0.5225216 0.1606827 +0.7388448 0.5225216 0.1606827 +0.7998369 0.5225216 0.1606827 +0.8636691 0.5225216 0.1606827 +0.9303782 0.5225216 0.1606827 +1 0.5225216 0.1606827 +0 0.5725335 0.1606827 +0.002418731 0.5725335 0.1606827 +0.005155668 0.5725335 0.1606827 +0.009080105 0.5725335 0.1606827 +0.01434988 0.5725335 0.1606827 +0.02107202 0.5725335 0.1606827 +0.02934285 0.5725335 0.1606827 +0.03925039 0.5725335 0.1606827 +0.05087609 0.5725335 0.1606827 +0.06429595 0.5725335 0.1606827 +0.07958143 0.5725335 0.1606827 +0.0968001 0.5725335 0.1606827 +0.1160161 0.5725335 0.1606827 +0.1372908 0.5725335 0.1606827 +0.1606827 0.5725335 0.1606827 +0.1862481 0.5725335 0.1606827 +0.2140411 0.5725335 0.1606827 +0.2441142 0.5725335 0.1606827 +0.2765176 0.5725335 0.1606827 +0.3113005 0.5725335 0.1606827 +0.3485102 0.5725335 0.1606827 +0.388193 0.5725335 0.1606827 +0.4303934 0.5725335 0.1606827 +0.4751555 0.5725335 0.1606827 +0.5225216 0.5725335 0.1606827 +0.5725335 0.5725335 0.1606827 +0.6252316 0.5725335 0.1606827 +0.6806558 0.5725335 0.1606827 +0.7388448 0.5725335 0.1606827 +0.7998369 0.5725335 0.1606827 +0.8636691 0.5725335 0.1606827 +0.9303782 0.5725335 0.1606827 +1 0.5725335 0.1606827 +0 0.6252316 0.1606827 +0.002418731 0.6252316 0.1606827 +0.005155668 0.6252316 0.1606827 +0.009080105 0.6252316 0.1606827 +0.01434988 0.6252316 0.1606827 +0.02107202 0.6252316 0.1606827 +0.02934285 0.6252316 0.1606827 +0.03925039 0.6252316 0.1606827 +0.05087609 0.6252316 0.1606827 +0.06429595 0.6252316 0.1606827 +0.07958143 0.6252316 0.1606827 +0.0968001 0.6252316 0.1606827 +0.1160161 0.6252316 0.1606827 +0.1372908 0.6252316 0.1606827 +0.1606827 0.6252316 0.1606827 +0.1862481 0.6252316 0.1606827 +0.2140411 0.6252316 0.1606827 +0.2441142 0.6252316 0.1606827 +0.2765176 0.6252316 0.1606827 +0.3113005 0.6252316 0.1606827 +0.3485102 0.6252316 0.1606827 +0.388193 0.6252316 0.1606827 +0.4303934 0.6252316 0.1606827 +0.4751555 0.6252316 0.1606827 +0.5225216 0.6252316 0.1606827 +0.5725335 0.6252316 0.1606827 +0.6252316 0.6252316 0.1606827 +0.6806558 0.6252316 0.1606827 +0.7388448 0.6252316 0.1606827 +0.7998369 0.6252316 0.1606827 +0.8636691 0.6252316 0.1606827 +0.9303782 0.6252316 0.1606827 +1 0.6252316 0.1606827 +0 0.6806558 0.1606827 +0.002418731 0.6806558 0.1606827 +0.005155668 0.6806558 0.1606827 +0.009080105 0.6806558 0.1606827 +0.01434988 0.6806558 0.1606827 +0.02107202 0.6806558 0.1606827 +0.02934285 0.6806558 0.1606827 +0.03925039 0.6806558 0.1606827 +0.05087609 0.6806558 0.1606827 +0.06429595 0.6806558 0.1606827 +0.07958143 0.6806558 0.1606827 +0.0968001 0.6806558 0.1606827 +0.1160161 0.6806558 0.1606827 +0.1372908 0.6806558 0.1606827 +0.1606827 0.6806558 0.1606827 +0.1862481 0.6806558 0.1606827 +0.2140411 0.6806558 0.1606827 +0.2441142 0.6806558 0.1606827 +0.2765176 0.6806558 0.1606827 +0.3113005 0.6806558 0.1606827 +0.3485102 0.6806558 0.1606827 +0.388193 0.6806558 0.1606827 +0.4303934 0.6806558 0.1606827 +0.4751555 0.6806558 0.1606827 +0.5225216 0.6806558 0.1606827 +0.5725335 0.6806558 0.1606827 +0.6252316 0.6806558 0.1606827 +0.6806558 0.6806558 0.1606827 +0.7388448 0.6806558 0.1606827 +0.7998369 0.6806558 0.1606827 +0.8636691 0.6806558 0.1606827 +0.9303782 0.6806558 0.1606827 +1 0.6806558 0.1606827 +0 0.7388448 0.1606827 +0.002418731 0.7388448 0.1606827 +0.005155668 0.7388448 0.1606827 +0.009080105 0.7388448 0.1606827 +0.01434988 0.7388448 0.1606827 +0.02107202 0.7388448 0.1606827 +0.02934285 0.7388448 0.1606827 +0.03925039 0.7388448 0.1606827 +0.05087609 0.7388448 0.1606827 +0.06429595 0.7388448 0.1606827 +0.07958143 0.7388448 0.1606827 +0.0968001 0.7388448 0.1606827 +0.1160161 0.7388448 0.1606827 +0.1372908 0.7388448 0.1606827 +0.1606827 0.7388448 0.1606827 +0.1862481 0.7388448 0.1606827 +0.2140411 0.7388448 0.1606827 +0.2441142 0.7388448 0.1606827 +0.2765176 0.7388448 0.1606827 +0.3113005 0.7388448 0.1606827 +0.3485102 0.7388448 0.1606827 +0.388193 0.7388448 0.1606827 +0.4303934 0.7388448 0.1606827 +0.4751555 0.7388448 0.1606827 +0.5225216 0.7388448 0.1606827 +0.5725335 0.7388448 0.1606827 +0.6252316 0.7388448 0.1606827 +0.6806558 0.7388448 0.1606827 +0.7388448 0.7388448 0.1606827 +0.7998369 0.7388448 0.1606827 +0.8636691 0.7388448 0.1606827 +0.9303782 0.7388448 0.1606827 +1 0.7388448 0.1606827 +0 0.7998369 0.1606827 +0.002418731 0.7998369 0.1606827 +0.005155668 0.7998369 0.1606827 +0.009080105 0.7998369 0.1606827 +0.01434988 0.7998369 0.1606827 +0.02107202 0.7998369 0.1606827 +0.02934285 0.7998369 0.1606827 +0.03925039 0.7998369 0.1606827 +0.05087609 0.7998369 0.1606827 +0.06429595 0.7998369 0.1606827 +0.07958143 0.7998369 0.1606827 +0.0968001 0.7998369 0.1606827 +0.1160161 0.7998369 0.1606827 +0.1372908 0.7998369 0.1606827 +0.1606827 0.7998369 0.1606827 +0.1862481 0.7998369 0.1606827 +0.2140411 0.7998369 0.1606827 +0.2441142 0.7998369 0.1606827 +0.2765176 0.7998369 0.1606827 +0.3113005 0.7998369 0.1606827 +0.3485102 0.7998369 0.1606827 +0.388193 0.7998369 0.1606827 +0.4303934 0.7998369 0.1606827 +0.4751555 0.7998369 0.1606827 +0.5225216 0.7998369 0.1606827 +0.5725335 0.7998369 0.1606827 +0.6252316 0.7998369 0.1606827 +0.6806558 0.7998369 0.1606827 +0.7388448 0.7998369 0.1606827 +0.7998369 0.7998369 0.1606827 +0.8636691 0.7998369 0.1606827 +0.9303782 0.7998369 0.1606827 +1 0.7998369 0.1606827 +0 0.8636691 0.1606827 +0.002418731 0.8636691 0.1606827 +0.005155668 0.8636691 0.1606827 +0.009080105 0.8636691 0.1606827 +0.01434988 0.8636691 0.1606827 +0.02107202 0.8636691 0.1606827 +0.02934285 0.8636691 0.1606827 +0.03925039 0.8636691 0.1606827 +0.05087609 0.8636691 0.1606827 +0.06429595 0.8636691 0.1606827 +0.07958143 0.8636691 0.1606827 +0.0968001 0.8636691 0.1606827 +0.1160161 0.8636691 0.1606827 +0.1372908 0.8636691 0.1606827 +0.1606827 0.8636691 0.1606827 +0.1862481 0.8636691 0.1606827 +0.2140411 0.8636691 0.1606827 +0.2441142 0.8636691 0.1606827 +0.2765176 0.8636691 0.1606827 +0.3113005 0.8636691 0.1606827 +0.3485102 0.8636691 0.1606827 +0.388193 0.8636691 0.1606827 +0.4303934 0.8636691 0.1606827 +0.4751555 0.8636691 0.1606827 +0.5225216 0.8636691 0.1606827 +0.5725335 0.8636691 0.1606827 +0.6252316 0.8636691 0.1606827 +0.6806558 0.8636691 0.1606827 +0.7388448 0.8636691 0.1606827 +0.7998369 0.8636691 0.1606827 +0.8636691 0.8636691 0.1606827 +0.9303782 0.8636691 0.1606827 +1 0.8636691 0.1606827 +0 0.9303782 0.1606827 +0.002418731 0.9303782 0.1606827 +0.005155668 0.9303782 0.1606827 +0.009080105 0.9303782 0.1606827 +0.01434988 0.9303782 0.1606827 +0.02107202 0.9303782 0.1606827 +0.02934285 0.9303782 0.1606827 +0.03925039 0.9303782 0.1606827 +0.05087609 0.9303782 0.1606827 +0.06429595 0.9303782 0.1606827 +0.07958143 0.9303782 0.1606827 +0.0968001 0.9303782 0.1606827 +0.1160161 0.9303782 0.1606827 +0.1372908 0.9303782 0.1606827 +0.1606827 0.9303782 0.1606827 +0.1862481 0.9303782 0.1606827 +0.2140411 0.9303782 0.1606827 +0.2441142 0.9303782 0.1606827 +0.2765176 0.9303782 0.1606827 +0.3113005 0.9303782 0.1606827 +0.3485102 0.9303782 0.1606827 +0.388193 0.9303782 0.1606827 +0.4303934 0.9303782 0.1606827 +0.4751555 0.9303782 0.1606827 +0.5225216 0.9303782 0.1606827 +0.5725335 0.9303782 0.1606827 +0.6252316 0.9303782 0.1606827 +0.6806558 0.9303782 0.1606827 +0.7388448 0.9303782 0.1606827 +0.7998369 0.9303782 0.1606827 +0.8636691 0.9303782 0.1606827 +0.9303782 0.9303782 0.1606827 +1 0.9303782 0.1606827 +0 1 0.1606827 +0.002418731 1 0.1606827 +0.005155668 1 0.1606827 +0.009080105 1 0.1606827 +0.01434988 1 0.1606827 +0.02107202 1 0.1606827 +0.02934285 1 0.1606827 +0.03925039 1 0.1606827 +0.05087609 1 0.1606827 +0.06429595 1 0.1606827 +0.07958143 1 0.1606827 +0.0968001 1 0.1606827 +0.1160161 1 0.1606827 +0.1372908 1 0.1606827 +0.1606827 1 0.1606827 +0.1862481 1 0.1606827 +0.2140411 1 0.1606827 +0.2441142 1 0.1606827 +0.2765176 1 0.1606827 +0.3113005 1 0.1606827 +0.3485102 1 0.1606827 +0.388193 1 0.1606827 +0.4303934 1 0.1606827 +0.4751555 1 0.1606827 +0.5225216 1 0.1606827 +0.5725335 1 0.1606827 +0.6252316 1 0.1606827 +0.6806558 1 0.1606827 +0.7388448 1 0.1606827 +0.7998369 1 0.1606827 +0.8636691 1 0.1606827 +0.9303782 1 0.1606827 +1 1 0.1606827 +0 0 0.1862481 +0.002418731 0 0.1862481 +0.005155668 0 0.1862481 +0.009080105 0 0.1862481 +0.01434988 0 0.1862481 +0.02107202 0 0.1862481 +0.02934285 0 0.1862481 +0.03925039 0 0.1862481 +0.05087609 0 0.1862481 +0.06429595 0 0.1862481 +0.07958143 0 0.1862481 +0.0968001 0 0.1862481 +0.1160161 0 0.1862481 +0.1372908 0 0.1862481 +0.1606827 0 0.1862481 +0.1862481 0 0.1862481 +0.2140411 0 0.1862481 +0.2441142 0 0.1862481 +0.2765176 0 0.1862481 +0.3113005 0 0.1862481 +0.3485102 0 0.1862481 +0.388193 0 0.1862481 +0.4303934 0 0.1862481 +0.4751555 0 0.1862481 +0.5225216 0 0.1862481 +0.5725335 0 0.1862481 +0.6252316 0 0.1862481 +0.6806558 0 0.1862481 +0.7388448 0 0.1862481 +0.7998369 0 0.1862481 +0.8636691 0 0.1862481 +0.9303782 0 0.1862481 +1 0 0.1862481 +0 0.002418731 0.1862481 +0.002418731 0.002418731 0.1862481 +0.005155668 0.002418731 0.1862481 +0.009080105 0.002418731 0.1862481 +0.01434988 0.002418731 0.1862481 +0.02107202 0.002418731 0.1862481 +0.02934285 0.002418731 0.1862481 +0.03925039 0.002418731 0.1862481 +0.05087609 0.002418731 0.1862481 +0.06429595 0.002418731 0.1862481 +0.07958143 0.002418731 0.1862481 +0.0968001 0.002418731 0.1862481 +0.1160161 0.002418731 0.1862481 +0.1372908 0.002418731 0.1862481 +0.1606827 0.002418731 0.1862481 +0.1862481 0.002418731 0.1862481 +0.2140411 0.002418731 0.1862481 +0.2441142 0.002418731 0.1862481 +0.2765176 0.002418731 0.1862481 +0.3113005 0.002418731 0.1862481 +0.3485102 0.002418731 0.1862481 +0.388193 0.002418731 0.1862481 +0.4303934 0.002418731 0.1862481 +0.4751555 0.002418731 0.1862481 +0.5225216 0.002418731 0.1862481 +0.5725335 0.002418731 0.1862481 +0.6252316 0.002418731 0.1862481 +0.6806558 0.002418731 0.1862481 +0.7388448 0.002418731 0.1862481 +0.7998369 0.002418731 0.1862481 +0.8636691 0.002418731 0.1862481 +0.9303782 0.002418731 0.1862481 +1 0.002418731 0.1862481 +0 0.005155668 0.1862481 +0.002418731 0.005155668 0.1862481 +0.005155668 0.005155668 0.1862481 +0.009080105 0.005155668 0.1862481 +0.01434988 0.005155668 0.1862481 +0.02107202 0.005155668 0.1862481 +0.02934285 0.005155668 0.1862481 +0.03925039 0.005155668 0.1862481 +0.05087609 0.005155668 0.1862481 +0.06429595 0.005155668 0.1862481 +0.07958143 0.005155668 0.1862481 +0.0968001 0.005155668 0.1862481 +0.1160161 0.005155668 0.1862481 +0.1372908 0.005155668 0.1862481 +0.1606827 0.005155668 0.1862481 +0.1862481 0.005155668 0.1862481 +0.2140411 0.005155668 0.1862481 +0.2441142 0.005155668 0.1862481 +0.2765176 0.005155668 0.1862481 +0.3113005 0.005155668 0.1862481 +0.3485102 0.005155668 0.1862481 +0.388193 0.005155668 0.1862481 +0.4303934 0.005155668 0.1862481 +0.4751555 0.005155668 0.1862481 +0.5225216 0.005155668 0.1862481 +0.5725335 0.005155668 0.1862481 +0.6252316 0.005155668 0.1862481 +0.6806558 0.005155668 0.1862481 +0.7388448 0.005155668 0.1862481 +0.7998369 0.005155668 0.1862481 +0.8636691 0.005155668 0.1862481 +0.9303782 0.005155668 0.1862481 +1 0.005155668 0.1862481 +0 0.009080105 0.1862481 +0.002418731 0.009080105 0.1862481 +0.005155668 0.009080105 0.1862481 +0.009080105 0.009080105 0.1862481 +0.01434988 0.009080105 0.1862481 +0.02107202 0.009080105 0.1862481 +0.02934285 0.009080105 0.1862481 +0.03925039 0.009080105 0.1862481 +0.05087609 0.009080105 0.1862481 +0.06429595 0.009080105 0.1862481 +0.07958143 0.009080105 0.1862481 +0.0968001 0.009080105 0.1862481 +0.1160161 0.009080105 0.1862481 +0.1372908 0.009080105 0.1862481 +0.1606827 0.009080105 0.1862481 +0.1862481 0.009080105 0.1862481 +0.2140411 0.009080105 0.1862481 +0.2441142 0.009080105 0.1862481 +0.2765176 0.009080105 0.1862481 +0.3113005 0.009080105 0.1862481 +0.3485102 0.009080105 0.1862481 +0.388193 0.009080105 0.1862481 +0.4303934 0.009080105 0.1862481 +0.4751555 0.009080105 0.1862481 +0.5225216 0.009080105 0.1862481 +0.5725335 0.009080105 0.1862481 +0.6252316 0.009080105 0.1862481 +0.6806558 0.009080105 0.1862481 +0.7388448 0.009080105 0.1862481 +0.7998369 0.009080105 0.1862481 +0.8636691 0.009080105 0.1862481 +0.9303782 0.009080105 0.1862481 +1 0.009080105 0.1862481 +0 0.01434988 0.1862481 +0.002418731 0.01434988 0.1862481 +0.005155668 0.01434988 0.1862481 +0.009080105 0.01434988 0.1862481 +0.01434988 0.01434988 0.1862481 +0.02107202 0.01434988 0.1862481 +0.02934285 0.01434988 0.1862481 +0.03925039 0.01434988 0.1862481 +0.05087609 0.01434988 0.1862481 +0.06429595 0.01434988 0.1862481 +0.07958143 0.01434988 0.1862481 +0.0968001 0.01434988 0.1862481 +0.1160161 0.01434988 0.1862481 +0.1372908 0.01434988 0.1862481 +0.1606827 0.01434988 0.1862481 +0.1862481 0.01434988 0.1862481 +0.2140411 0.01434988 0.1862481 +0.2441142 0.01434988 0.1862481 +0.2765176 0.01434988 0.1862481 +0.3113005 0.01434988 0.1862481 +0.3485102 0.01434988 0.1862481 +0.388193 0.01434988 0.1862481 +0.4303934 0.01434988 0.1862481 +0.4751555 0.01434988 0.1862481 +0.5225216 0.01434988 0.1862481 +0.5725335 0.01434988 0.1862481 +0.6252316 0.01434988 0.1862481 +0.6806558 0.01434988 0.1862481 +0.7388448 0.01434988 0.1862481 +0.7998369 0.01434988 0.1862481 +0.8636691 0.01434988 0.1862481 +0.9303782 0.01434988 0.1862481 +1 0.01434988 0.1862481 +0 0.02107202 0.1862481 +0.002418731 0.02107202 0.1862481 +0.005155668 0.02107202 0.1862481 +0.009080105 0.02107202 0.1862481 +0.01434988 0.02107202 0.1862481 +0.02107202 0.02107202 0.1862481 +0.02934285 0.02107202 0.1862481 +0.03925039 0.02107202 0.1862481 +0.05087609 0.02107202 0.1862481 +0.06429595 0.02107202 0.1862481 +0.07958143 0.02107202 0.1862481 +0.0968001 0.02107202 0.1862481 +0.1160161 0.02107202 0.1862481 +0.1372908 0.02107202 0.1862481 +0.1606827 0.02107202 0.1862481 +0.1862481 0.02107202 0.1862481 +0.2140411 0.02107202 0.1862481 +0.2441142 0.02107202 0.1862481 +0.2765176 0.02107202 0.1862481 +0.3113005 0.02107202 0.1862481 +0.3485102 0.02107202 0.1862481 +0.388193 0.02107202 0.1862481 +0.4303934 0.02107202 0.1862481 +0.4751555 0.02107202 0.1862481 +0.5225216 0.02107202 0.1862481 +0.5725335 0.02107202 0.1862481 +0.6252316 0.02107202 0.1862481 +0.6806558 0.02107202 0.1862481 +0.7388448 0.02107202 0.1862481 +0.7998369 0.02107202 0.1862481 +0.8636691 0.02107202 0.1862481 +0.9303782 0.02107202 0.1862481 +1 0.02107202 0.1862481 +0 0.02934285 0.1862481 +0.002418731 0.02934285 0.1862481 +0.005155668 0.02934285 0.1862481 +0.009080105 0.02934285 0.1862481 +0.01434988 0.02934285 0.1862481 +0.02107202 0.02934285 0.1862481 +0.02934285 0.02934285 0.1862481 +0.03925039 0.02934285 0.1862481 +0.05087609 0.02934285 0.1862481 +0.06429595 0.02934285 0.1862481 +0.07958143 0.02934285 0.1862481 +0.0968001 0.02934285 0.1862481 +0.1160161 0.02934285 0.1862481 +0.1372908 0.02934285 0.1862481 +0.1606827 0.02934285 0.1862481 +0.1862481 0.02934285 0.1862481 +0.2140411 0.02934285 0.1862481 +0.2441142 0.02934285 0.1862481 +0.2765176 0.02934285 0.1862481 +0.3113005 0.02934285 0.1862481 +0.3485102 0.02934285 0.1862481 +0.388193 0.02934285 0.1862481 +0.4303934 0.02934285 0.1862481 +0.4751555 0.02934285 0.1862481 +0.5225216 0.02934285 0.1862481 +0.5725335 0.02934285 0.1862481 +0.6252316 0.02934285 0.1862481 +0.6806558 0.02934285 0.1862481 +0.7388448 0.02934285 0.1862481 +0.7998369 0.02934285 0.1862481 +0.8636691 0.02934285 0.1862481 +0.9303782 0.02934285 0.1862481 +1 0.02934285 0.1862481 +0 0.03925039 0.1862481 +0.002418731 0.03925039 0.1862481 +0.005155668 0.03925039 0.1862481 +0.009080105 0.03925039 0.1862481 +0.01434988 0.03925039 0.1862481 +0.02107202 0.03925039 0.1862481 +0.02934285 0.03925039 0.1862481 +0.03925039 0.03925039 0.1862481 +0.05087609 0.03925039 0.1862481 +0.06429595 0.03925039 0.1862481 +0.07958143 0.03925039 0.1862481 +0.0968001 0.03925039 0.1862481 +0.1160161 0.03925039 0.1862481 +0.1372908 0.03925039 0.1862481 +0.1606827 0.03925039 0.1862481 +0.1862481 0.03925039 0.1862481 +0.2140411 0.03925039 0.1862481 +0.2441142 0.03925039 0.1862481 +0.2765176 0.03925039 0.1862481 +0.3113005 0.03925039 0.1862481 +0.3485102 0.03925039 0.1862481 +0.388193 0.03925039 0.1862481 +0.4303934 0.03925039 0.1862481 +0.4751555 0.03925039 0.1862481 +0.5225216 0.03925039 0.1862481 +0.5725335 0.03925039 0.1862481 +0.6252316 0.03925039 0.1862481 +0.6806558 0.03925039 0.1862481 +0.7388448 0.03925039 0.1862481 +0.7998369 0.03925039 0.1862481 +0.8636691 0.03925039 0.1862481 +0.9303782 0.03925039 0.1862481 +1 0.03925039 0.1862481 +0 0.05087609 0.1862481 +0.002418731 0.05087609 0.1862481 +0.005155668 0.05087609 0.1862481 +0.009080105 0.05087609 0.1862481 +0.01434988 0.05087609 0.1862481 +0.02107202 0.05087609 0.1862481 +0.02934285 0.05087609 0.1862481 +0.03925039 0.05087609 0.1862481 +0.05087609 0.05087609 0.1862481 +0.06429595 0.05087609 0.1862481 +0.07958143 0.05087609 0.1862481 +0.0968001 0.05087609 0.1862481 +0.1160161 0.05087609 0.1862481 +0.1372908 0.05087609 0.1862481 +0.1606827 0.05087609 0.1862481 +0.1862481 0.05087609 0.1862481 +0.2140411 0.05087609 0.1862481 +0.2441142 0.05087609 0.1862481 +0.2765176 0.05087609 0.1862481 +0.3113005 0.05087609 0.1862481 +0.3485102 0.05087609 0.1862481 +0.388193 0.05087609 0.1862481 +0.4303934 0.05087609 0.1862481 +0.4751555 0.05087609 0.1862481 +0.5225216 0.05087609 0.1862481 +0.5725335 0.05087609 0.1862481 +0.6252316 0.05087609 0.1862481 +0.6806558 0.05087609 0.1862481 +0.7388448 0.05087609 0.1862481 +0.7998369 0.05087609 0.1862481 +0.8636691 0.05087609 0.1862481 +0.9303782 0.05087609 0.1862481 +1 0.05087609 0.1862481 +0 0.06429595 0.1862481 +0.002418731 0.06429595 0.1862481 +0.005155668 0.06429595 0.1862481 +0.009080105 0.06429595 0.1862481 +0.01434988 0.06429595 0.1862481 +0.02107202 0.06429595 0.1862481 +0.02934285 0.06429595 0.1862481 +0.03925039 0.06429595 0.1862481 +0.05087609 0.06429595 0.1862481 +0.06429595 0.06429595 0.1862481 +0.07958143 0.06429595 0.1862481 +0.0968001 0.06429595 0.1862481 +0.1160161 0.06429595 0.1862481 +0.1372908 0.06429595 0.1862481 +0.1606827 0.06429595 0.1862481 +0.1862481 0.06429595 0.1862481 +0.2140411 0.06429595 0.1862481 +0.2441142 0.06429595 0.1862481 +0.2765176 0.06429595 0.1862481 +0.3113005 0.06429595 0.1862481 +0.3485102 0.06429595 0.1862481 +0.388193 0.06429595 0.1862481 +0.4303934 0.06429595 0.1862481 +0.4751555 0.06429595 0.1862481 +0.5225216 0.06429595 0.1862481 +0.5725335 0.06429595 0.1862481 +0.6252316 0.06429595 0.1862481 +0.6806558 0.06429595 0.1862481 +0.7388448 0.06429595 0.1862481 +0.7998369 0.06429595 0.1862481 +0.8636691 0.06429595 0.1862481 +0.9303782 0.06429595 0.1862481 +1 0.06429595 0.1862481 +0 0.07958143 0.1862481 +0.002418731 0.07958143 0.1862481 +0.005155668 0.07958143 0.1862481 +0.009080105 0.07958143 0.1862481 +0.01434988 0.07958143 0.1862481 +0.02107202 0.07958143 0.1862481 +0.02934285 0.07958143 0.1862481 +0.03925039 0.07958143 0.1862481 +0.05087609 0.07958143 0.1862481 +0.06429595 0.07958143 0.1862481 +0.07958143 0.07958143 0.1862481 +0.0968001 0.07958143 0.1862481 +0.1160161 0.07958143 0.1862481 +0.1372908 0.07958143 0.1862481 +0.1606827 0.07958143 0.1862481 +0.1862481 0.07958143 0.1862481 +0.2140411 0.07958143 0.1862481 +0.2441142 0.07958143 0.1862481 +0.2765176 0.07958143 0.1862481 +0.3113005 0.07958143 0.1862481 +0.3485102 0.07958143 0.1862481 +0.388193 0.07958143 0.1862481 +0.4303934 0.07958143 0.1862481 +0.4751555 0.07958143 0.1862481 +0.5225216 0.07958143 0.1862481 +0.5725335 0.07958143 0.1862481 +0.6252316 0.07958143 0.1862481 +0.6806558 0.07958143 0.1862481 +0.7388448 0.07958143 0.1862481 +0.7998369 0.07958143 0.1862481 +0.8636691 0.07958143 0.1862481 +0.9303782 0.07958143 0.1862481 +1 0.07958143 0.1862481 +0 0.0968001 0.1862481 +0.002418731 0.0968001 0.1862481 +0.005155668 0.0968001 0.1862481 +0.009080105 0.0968001 0.1862481 +0.01434988 0.0968001 0.1862481 +0.02107202 0.0968001 0.1862481 +0.02934285 0.0968001 0.1862481 +0.03925039 0.0968001 0.1862481 +0.05087609 0.0968001 0.1862481 +0.06429595 0.0968001 0.1862481 +0.07958143 0.0968001 0.1862481 +0.0968001 0.0968001 0.1862481 +0.1160161 0.0968001 0.1862481 +0.1372908 0.0968001 0.1862481 +0.1606827 0.0968001 0.1862481 +0.1862481 0.0968001 0.1862481 +0.2140411 0.0968001 0.1862481 +0.2441142 0.0968001 0.1862481 +0.2765176 0.0968001 0.1862481 +0.3113005 0.0968001 0.1862481 +0.3485102 0.0968001 0.1862481 +0.388193 0.0968001 0.1862481 +0.4303934 0.0968001 0.1862481 +0.4751555 0.0968001 0.1862481 +0.5225216 0.0968001 0.1862481 +0.5725335 0.0968001 0.1862481 +0.6252316 0.0968001 0.1862481 +0.6806558 0.0968001 0.1862481 +0.7388448 0.0968001 0.1862481 +0.7998369 0.0968001 0.1862481 +0.8636691 0.0968001 0.1862481 +0.9303782 0.0968001 0.1862481 +1 0.0968001 0.1862481 +0 0.1160161 0.1862481 +0.002418731 0.1160161 0.1862481 +0.005155668 0.1160161 0.1862481 +0.009080105 0.1160161 0.1862481 +0.01434988 0.1160161 0.1862481 +0.02107202 0.1160161 0.1862481 +0.02934285 0.1160161 0.1862481 +0.03925039 0.1160161 0.1862481 +0.05087609 0.1160161 0.1862481 +0.06429595 0.1160161 0.1862481 +0.07958143 0.1160161 0.1862481 +0.0968001 0.1160161 0.1862481 +0.1160161 0.1160161 0.1862481 +0.1372908 0.1160161 0.1862481 +0.1606827 0.1160161 0.1862481 +0.1862481 0.1160161 0.1862481 +0.2140411 0.1160161 0.1862481 +0.2441142 0.1160161 0.1862481 +0.2765176 0.1160161 0.1862481 +0.3113005 0.1160161 0.1862481 +0.3485102 0.1160161 0.1862481 +0.388193 0.1160161 0.1862481 +0.4303934 0.1160161 0.1862481 +0.4751555 0.1160161 0.1862481 +0.5225216 0.1160161 0.1862481 +0.5725335 0.1160161 0.1862481 +0.6252316 0.1160161 0.1862481 +0.6806558 0.1160161 0.1862481 +0.7388448 0.1160161 0.1862481 +0.7998369 0.1160161 0.1862481 +0.8636691 0.1160161 0.1862481 +0.9303782 0.1160161 0.1862481 +1 0.1160161 0.1862481 +0 0.1372908 0.1862481 +0.002418731 0.1372908 0.1862481 +0.005155668 0.1372908 0.1862481 +0.009080105 0.1372908 0.1862481 +0.01434988 0.1372908 0.1862481 +0.02107202 0.1372908 0.1862481 +0.02934285 0.1372908 0.1862481 +0.03925039 0.1372908 0.1862481 +0.05087609 0.1372908 0.1862481 +0.06429595 0.1372908 0.1862481 +0.07958143 0.1372908 0.1862481 +0.0968001 0.1372908 0.1862481 +0.1160161 0.1372908 0.1862481 +0.1372908 0.1372908 0.1862481 +0.1606827 0.1372908 0.1862481 +0.1862481 0.1372908 0.1862481 +0.2140411 0.1372908 0.1862481 +0.2441142 0.1372908 0.1862481 +0.2765176 0.1372908 0.1862481 +0.3113005 0.1372908 0.1862481 +0.3485102 0.1372908 0.1862481 +0.388193 0.1372908 0.1862481 +0.4303934 0.1372908 0.1862481 +0.4751555 0.1372908 0.1862481 +0.5225216 0.1372908 0.1862481 +0.5725335 0.1372908 0.1862481 +0.6252316 0.1372908 0.1862481 +0.6806558 0.1372908 0.1862481 +0.7388448 0.1372908 0.1862481 +0.7998369 0.1372908 0.1862481 +0.8636691 0.1372908 0.1862481 +0.9303782 0.1372908 0.1862481 +1 0.1372908 0.1862481 +0 0.1606827 0.1862481 +0.002418731 0.1606827 0.1862481 +0.005155668 0.1606827 0.1862481 +0.009080105 0.1606827 0.1862481 +0.01434988 0.1606827 0.1862481 +0.02107202 0.1606827 0.1862481 +0.02934285 0.1606827 0.1862481 +0.03925039 0.1606827 0.1862481 +0.05087609 0.1606827 0.1862481 +0.06429595 0.1606827 0.1862481 +0.07958143 0.1606827 0.1862481 +0.0968001 0.1606827 0.1862481 +0.1160161 0.1606827 0.1862481 +0.1372908 0.1606827 0.1862481 +0.1606827 0.1606827 0.1862481 +0.1862481 0.1606827 0.1862481 +0.2140411 0.1606827 0.1862481 +0.2441142 0.1606827 0.1862481 +0.2765176 0.1606827 0.1862481 +0.3113005 0.1606827 0.1862481 +0.3485102 0.1606827 0.1862481 +0.388193 0.1606827 0.1862481 +0.4303934 0.1606827 0.1862481 +0.4751555 0.1606827 0.1862481 +0.5225216 0.1606827 0.1862481 +0.5725335 0.1606827 0.1862481 +0.6252316 0.1606827 0.1862481 +0.6806558 0.1606827 0.1862481 +0.7388448 0.1606827 0.1862481 +0.7998369 0.1606827 0.1862481 +0.8636691 0.1606827 0.1862481 +0.9303782 0.1606827 0.1862481 +1 0.1606827 0.1862481 +0 0.1862481 0.1862481 +0.002418731 0.1862481 0.1862481 +0.005155668 0.1862481 0.1862481 +0.009080105 0.1862481 0.1862481 +0.01434988 0.1862481 0.1862481 +0.02107202 0.1862481 0.1862481 +0.02934285 0.1862481 0.1862481 +0.03925039 0.1862481 0.1862481 +0.05087609 0.1862481 0.1862481 +0.06429595 0.1862481 0.1862481 +0.07958143 0.1862481 0.1862481 +0.0968001 0.1862481 0.1862481 +0.1160161 0.1862481 0.1862481 +0.1372908 0.1862481 0.1862481 +0.1606827 0.1862481 0.1862481 +0.1862481 0.1862481 0.1862481 +0.2140411 0.1862481 0.1862481 +0.2441142 0.1862481 0.1862481 +0.2765176 0.1862481 0.1862481 +0.3113005 0.1862481 0.1862481 +0.3485102 0.1862481 0.1862481 +0.388193 0.1862481 0.1862481 +0.4303934 0.1862481 0.1862481 +0.4751555 0.1862481 0.1862481 +0.5225216 0.1862481 0.1862481 +0.5725335 0.1862481 0.1862481 +0.6252316 0.1862481 0.1862481 +0.6806558 0.1862481 0.1862481 +0.7388448 0.1862481 0.1862481 +0.7998369 0.1862481 0.1862481 +0.8636691 0.1862481 0.1862481 +0.9303782 0.1862481 0.1862481 +1 0.1862481 0.1862481 +0 0.2140411 0.1862481 +0.002418731 0.2140411 0.1862481 +0.005155668 0.2140411 0.1862481 +0.009080105 0.2140411 0.1862481 +0.01434988 0.2140411 0.1862481 +0.02107202 0.2140411 0.1862481 +0.02934285 0.2140411 0.1862481 +0.03925039 0.2140411 0.1862481 +0.05087609 0.2140411 0.1862481 +0.06429595 0.2140411 0.1862481 +0.07958143 0.2140411 0.1862481 +0.0968001 0.2140411 0.1862481 +0.1160161 0.2140411 0.1862481 +0.1372908 0.2140411 0.1862481 +0.1606827 0.2140411 0.1862481 +0.1862481 0.2140411 0.1862481 +0.2140411 0.2140411 0.1862481 +0.2441142 0.2140411 0.1862481 +0.2765176 0.2140411 0.1862481 +0.3113005 0.2140411 0.1862481 +0.3485102 0.2140411 0.1862481 +0.388193 0.2140411 0.1862481 +0.4303934 0.2140411 0.1862481 +0.4751555 0.2140411 0.1862481 +0.5225216 0.2140411 0.1862481 +0.5725335 0.2140411 0.1862481 +0.6252316 0.2140411 0.1862481 +0.6806558 0.2140411 0.1862481 +0.7388448 0.2140411 0.1862481 +0.7998369 0.2140411 0.1862481 +0.8636691 0.2140411 0.1862481 +0.9303782 0.2140411 0.1862481 +1 0.2140411 0.1862481 +0 0.2441142 0.1862481 +0.002418731 0.2441142 0.1862481 +0.005155668 0.2441142 0.1862481 +0.009080105 0.2441142 0.1862481 +0.01434988 0.2441142 0.1862481 +0.02107202 0.2441142 0.1862481 +0.02934285 0.2441142 0.1862481 +0.03925039 0.2441142 0.1862481 +0.05087609 0.2441142 0.1862481 +0.06429595 0.2441142 0.1862481 +0.07958143 0.2441142 0.1862481 +0.0968001 0.2441142 0.1862481 +0.1160161 0.2441142 0.1862481 +0.1372908 0.2441142 0.1862481 +0.1606827 0.2441142 0.1862481 +0.1862481 0.2441142 0.1862481 +0.2140411 0.2441142 0.1862481 +0.2441142 0.2441142 0.1862481 +0.2765176 0.2441142 0.1862481 +0.3113005 0.2441142 0.1862481 +0.3485102 0.2441142 0.1862481 +0.388193 0.2441142 0.1862481 +0.4303934 0.2441142 0.1862481 +0.4751555 0.2441142 0.1862481 +0.5225216 0.2441142 0.1862481 +0.5725335 0.2441142 0.1862481 +0.6252316 0.2441142 0.1862481 +0.6806558 0.2441142 0.1862481 +0.7388448 0.2441142 0.1862481 +0.7998369 0.2441142 0.1862481 +0.8636691 0.2441142 0.1862481 +0.9303782 0.2441142 0.1862481 +1 0.2441142 0.1862481 +0 0.2765176 0.1862481 +0.002418731 0.2765176 0.1862481 +0.005155668 0.2765176 0.1862481 +0.009080105 0.2765176 0.1862481 +0.01434988 0.2765176 0.1862481 +0.02107202 0.2765176 0.1862481 +0.02934285 0.2765176 0.1862481 +0.03925039 0.2765176 0.1862481 +0.05087609 0.2765176 0.1862481 +0.06429595 0.2765176 0.1862481 +0.07958143 0.2765176 0.1862481 +0.0968001 0.2765176 0.1862481 +0.1160161 0.2765176 0.1862481 +0.1372908 0.2765176 0.1862481 +0.1606827 0.2765176 0.1862481 +0.1862481 0.2765176 0.1862481 +0.2140411 0.2765176 0.1862481 +0.2441142 0.2765176 0.1862481 +0.2765176 0.2765176 0.1862481 +0.3113005 0.2765176 0.1862481 +0.3485102 0.2765176 0.1862481 +0.388193 0.2765176 0.1862481 +0.4303934 0.2765176 0.1862481 +0.4751555 0.2765176 0.1862481 +0.5225216 0.2765176 0.1862481 +0.5725335 0.2765176 0.1862481 +0.6252316 0.2765176 0.1862481 +0.6806558 0.2765176 0.1862481 +0.7388448 0.2765176 0.1862481 +0.7998369 0.2765176 0.1862481 +0.8636691 0.2765176 0.1862481 +0.9303782 0.2765176 0.1862481 +1 0.2765176 0.1862481 +0 0.3113005 0.1862481 +0.002418731 0.3113005 0.1862481 +0.005155668 0.3113005 0.1862481 +0.009080105 0.3113005 0.1862481 +0.01434988 0.3113005 0.1862481 +0.02107202 0.3113005 0.1862481 +0.02934285 0.3113005 0.1862481 +0.03925039 0.3113005 0.1862481 +0.05087609 0.3113005 0.1862481 +0.06429595 0.3113005 0.1862481 +0.07958143 0.3113005 0.1862481 +0.0968001 0.3113005 0.1862481 +0.1160161 0.3113005 0.1862481 +0.1372908 0.3113005 0.1862481 +0.1606827 0.3113005 0.1862481 +0.1862481 0.3113005 0.1862481 +0.2140411 0.3113005 0.1862481 +0.2441142 0.3113005 0.1862481 +0.2765176 0.3113005 0.1862481 +0.3113005 0.3113005 0.1862481 +0.3485102 0.3113005 0.1862481 +0.388193 0.3113005 0.1862481 +0.4303934 0.3113005 0.1862481 +0.4751555 0.3113005 0.1862481 +0.5225216 0.3113005 0.1862481 +0.5725335 0.3113005 0.1862481 +0.6252316 0.3113005 0.1862481 +0.6806558 0.3113005 0.1862481 +0.7388448 0.3113005 0.1862481 +0.7998369 0.3113005 0.1862481 +0.8636691 0.3113005 0.1862481 +0.9303782 0.3113005 0.1862481 +1 0.3113005 0.1862481 +0 0.3485102 0.1862481 +0.002418731 0.3485102 0.1862481 +0.005155668 0.3485102 0.1862481 +0.009080105 0.3485102 0.1862481 +0.01434988 0.3485102 0.1862481 +0.02107202 0.3485102 0.1862481 +0.02934285 0.3485102 0.1862481 +0.03925039 0.3485102 0.1862481 +0.05087609 0.3485102 0.1862481 +0.06429595 0.3485102 0.1862481 +0.07958143 0.3485102 0.1862481 +0.0968001 0.3485102 0.1862481 +0.1160161 0.3485102 0.1862481 +0.1372908 0.3485102 0.1862481 +0.1606827 0.3485102 0.1862481 +0.1862481 0.3485102 0.1862481 +0.2140411 0.3485102 0.1862481 +0.2441142 0.3485102 0.1862481 +0.2765176 0.3485102 0.1862481 +0.3113005 0.3485102 0.1862481 +0.3485102 0.3485102 0.1862481 +0.388193 0.3485102 0.1862481 +0.4303934 0.3485102 0.1862481 +0.4751555 0.3485102 0.1862481 +0.5225216 0.3485102 0.1862481 +0.5725335 0.3485102 0.1862481 +0.6252316 0.3485102 0.1862481 +0.6806558 0.3485102 0.1862481 +0.7388448 0.3485102 0.1862481 +0.7998369 0.3485102 0.1862481 +0.8636691 0.3485102 0.1862481 +0.9303782 0.3485102 0.1862481 +1 0.3485102 0.1862481 +0 0.388193 0.1862481 +0.002418731 0.388193 0.1862481 +0.005155668 0.388193 0.1862481 +0.009080105 0.388193 0.1862481 +0.01434988 0.388193 0.1862481 +0.02107202 0.388193 0.1862481 +0.02934285 0.388193 0.1862481 +0.03925039 0.388193 0.1862481 +0.05087609 0.388193 0.1862481 +0.06429595 0.388193 0.1862481 +0.07958143 0.388193 0.1862481 +0.0968001 0.388193 0.1862481 +0.1160161 0.388193 0.1862481 +0.1372908 0.388193 0.1862481 +0.1606827 0.388193 0.1862481 +0.1862481 0.388193 0.1862481 +0.2140411 0.388193 0.1862481 +0.2441142 0.388193 0.1862481 +0.2765176 0.388193 0.1862481 +0.3113005 0.388193 0.1862481 +0.3485102 0.388193 0.1862481 +0.388193 0.388193 0.1862481 +0.4303934 0.388193 0.1862481 +0.4751555 0.388193 0.1862481 +0.5225216 0.388193 0.1862481 +0.5725335 0.388193 0.1862481 +0.6252316 0.388193 0.1862481 +0.6806558 0.388193 0.1862481 +0.7388448 0.388193 0.1862481 +0.7998369 0.388193 0.1862481 +0.8636691 0.388193 0.1862481 +0.9303782 0.388193 0.1862481 +1 0.388193 0.1862481 +0 0.4303934 0.1862481 +0.002418731 0.4303934 0.1862481 +0.005155668 0.4303934 0.1862481 +0.009080105 0.4303934 0.1862481 +0.01434988 0.4303934 0.1862481 +0.02107202 0.4303934 0.1862481 +0.02934285 0.4303934 0.1862481 +0.03925039 0.4303934 0.1862481 +0.05087609 0.4303934 0.1862481 +0.06429595 0.4303934 0.1862481 +0.07958143 0.4303934 0.1862481 +0.0968001 0.4303934 0.1862481 +0.1160161 0.4303934 0.1862481 +0.1372908 0.4303934 0.1862481 +0.1606827 0.4303934 0.1862481 +0.1862481 0.4303934 0.1862481 +0.2140411 0.4303934 0.1862481 +0.2441142 0.4303934 0.1862481 +0.2765176 0.4303934 0.1862481 +0.3113005 0.4303934 0.1862481 +0.3485102 0.4303934 0.1862481 +0.388193 0.4303934 0.1862481 +0.4303934 0.4303934 0.1862481 +0.4751555 0.4303934 0.1862481 +0.5225216 0.4303934 0.1862481 +0.5725335 0.4303934 0.1862481 +0.6252316 0.4303934 0.1862481 +0.6806558 0.4303934 0.1862481 +0.7388448 0.4303934 0.1862481 +0.7998369 0.4303934 0.1862481 +0.8636691 0.4303934 0.1862481 +0.9303782 0.4303934 0.1862481 +1 0.4303934 0.1862481 +0 0.4751555 0.1862481 +0.002418731 0.4751555 0.1862481 +0.005155668 0.4751555 0.1862481 +0.009080105 0.4751555 0.1862481 +0.01434988 0.4751555 0.1862481 +0.02107202 0.4751555 0.1862481 +0.02934285 0.4751555 0.1862481 +0.03925039 0.4751555 0.1862481 +0.05087609 0.4751555 0.1862481 +0.06429595 0.4751555 0.1862481 +0.07958143 0.4751555 0.1862481 +0.0968001 0.4751555 0.1862481 +0.1160161 0.4751555 0.1862481 +0.1372908 0.4751555 0.1862481 +0.1606827 0.4751555 0.1862481 +0.1862481 0.4751555 0.1862481 +0.2140411 0.4751555 0.1862481 +0.2441142 0.4751555 0.1862481 +0.2765176 0.4751555 0.1862481 +0.3113005 0.4751555 0.1862481 +0.3485102 0.4751555 0.1862481 +0.388193 0.4751555 0.1862481 +0.4303934 0.4751555 0.1862481 +0.4751555 0.4751555 0.1862481 +0.5225216 0.4751555 0.1862481 +0.5725335 0.4751555 0.1862481 +0.6252316 0.4751555 0.1862481 +0.6806558 0.4751555 0.1862481 +0.7388448 0.4751555 0.1862481 +0.7998369 0.4751555 0.1862481 +0.8636691 0.4751555 0.1862481 +0.9303782 0.4751555 0.1862481 +1 0.4751555 0.1862481 +0 0.5225216 0.1862481 +0.002418731 0.5225216 0.1862481 +0.005155668 0.5225216 0.1862481 +0.009080105 0.5225216 0.1862481 +0.01434988 0.5225216 0.1862481 +0.02107202 0.5225216 0.1862481 +0.02934285 0.5225216 0.1862481 +0.03925039 0.5225216 0.1862481 +0.05087609 0.5225216 0.1862481 +0.06429595 0.5225216 0.1862481 +0.07958143 0.5225216 0.1862481 +0.0968001 0.5225216 0.1862481 +0.1160161 0.5225216 0.1862481 +0.1372908 0.5225216 0.1862481 +0.1606827 0.5225216 0.1862481 +0.1862481 0.5225216 0.1862481 +0.2140411 0.5225216 0.1862481 +0.2441142 0.5225216 0.1862481 +0.2765176 0.5225216 0.1862481 +0.3113005 0.5225216 0.1862481 +0.3485102 0.5225216 0.1862481 +0.388193 0.5225216 0.1862481 +0.4303934 0.5225216 0.1862481 +0.4751555 0.5225216 0.1862481 +0.5225216 0.5225216 0.1862481 +0.5725335 0.5225216 0.1862481 +0.6252316 0.5225216 0.1862481 +0.6806558 0.5225216 0.1862481 +0.7388448 0.5225216 0.1862481 +0.7998369 0.5225216 0.1862481 +0.8636691 0.5225216 0.1862481 +0.9303782 0.5225216 0.1862481 +1 0.5225216 0.1862481 +0 0.5725335 0.1862481 +0.002418731 0.5725335 0.1862481 +0.005155668 0.5725335 0.1862481 +0.009080105 0.5725335 0.1862481 +0.01434988 0.5725335 0.1862481 +0.02107202 0.5725335 0.1862481 +0.02934285 0.5725335 0.1862481 +0.03925039 0.5725335 0.1862481 +0.05087609 0.5725335 0.1862481 +0.06429595 0.5725335 0.1862481 +0.07958143 0.5725335 0.1862481 +0.0968001 0.5725335 0.1862481 +0.1160161 0.5725335 0.1862481 +0.1372908 0.5725335 0.1862481 +0.1606827 0.5725335 0.1862481 +0.1862481 0.5725335 0.1862481 +0.2140411 0.5725335 0.1862481 +0.2441142 0.5725335 0.1862481 +0.2765176 0.5725335 0.1862481 +0.3113005 0.5725335 0.1862481 +0.3485102 0.5725335 0.1862481 +0.388193 0.5725335 0.1862481 +0.4303934 0.5725335 0.1862481 +0.4751555 0.5725335 0.1862481 +0.5225216 0.5725335 0.1862481 +0.5725335 0.5725335 0.1862481 +0.6252316 0.5725335 0.1862481 +0.6806558 0.5725335 0.1862481 +0.7388448 0.5725335 0.1862481 +0.7998369 0.5725335 0.1862481 +0.8636691 0.5725335 0.1862481 +0.9303782 0.5725335 0.1862481 +1 0.5725335 0.1862481 +0 0.6252316 0.1862481 +0.002418731 0.6252316 0.1862481 +0.005155668 0.6252316 0.1862481 +0.009080105 0.6252316 0.1862481 +0.01434988 0.6252316 0.1862481 +0.02107202 0.6252316 0.1862481 +0.02934285 0.6252316 0.1862481 +0.03925039 0.6252316 0.1862481 +0.05087609 0.6252316 0.1862481 +0.06429595 0.6252316 0.1862481 +0.07958143 0.6252316 0.1862481 +0.0968001 0.6252316 0.1862481 +0.1160161 0.6252316 0.1862481 +0.1372908 0.6252316 0.1862481 +0.1606827 0.6252316 0.1862481 +0.1862481 0.6252316 0.1862481 +0.2140411 0.6252316 0.1862481 +0.2441142 0.6252316 0.1862481 +0.2765176 0.6252316 0.1862481 +0.3113005 0.6252316 0.1862481 +0.3485102 0.6252316 0.1862481 +0.388193 0.6252316 0.1862481 +0.4303934 0.6252316 0.1862481 +0.4751555 0.6252316 0.1862481 +0.5225216 0.6252316 0.1862481 +0.5725335 0.6252316 0.1862481 +0.6252316 0.6252316 0.1862481 +0.6806558 0.6252316 0.1862481 +0.7388448 0.6252316 0.1862481 +0.7998369 0.6252316 0.1862481 +0.8636691 0.6252316 0.1862481 +0.9303782 0.6252316 0.1862481 +1 0.6252316 0.1862481 +0 0.6806558 0.1862481 +0.002418731 0.6806558 0.1862481 +0.005155668 0.6806558 0.1862481 +0.009080105 0.6806558 0.1862481 +0.01434988 0.6806558 0.1862481 +0.02107202 0.6806558 0.1862481 +0.02934285 0.6806558 0.1862481 +0.03925039 0.6806558 0.1862481 +0.05087609 0.6806558 0.1862481 +0.06429595 0.6806558 0.1862481 +0.07958143 0.6806558 0.1862481 +0.0968001 0.6806558 0.1862481 +0.1160161 0.6806558 0.1862481 +0.1372908 0.6806558 0.1862481 +0.1606827 0.6806558 0.1862481 +0.1862481 0.6806558 0.1862481 +0.2140411 0.6806558 0.1862481 +0.2441142 0.6806558 0.1862481 +0.2765176 0.6806558 0.1862481 +0.3113005 0.6806558 0.1862481 +0.3485102 0.6806558 0.1862481 +0.388193 0.6806558 0.1862481 +0.4303934 0.6806558 0.1862481 +0.4751555 0.6806558 0.1862481 +0.5225216 0.6806558 0.1862481 +0.5725335 0.6806558 0.1862481 +0.6252316 0.6806558 0.1862481 +0.6806558 0.6806558 0.1862481 +0.7388448 0.6806558 0.1862481 +0.7998369 0.6806558 0.1862481 +0.8636691 0.6806558 0.1862481 +0.9303782 0.6806558 0.1862481 +1 0.6806558 0.1862481 +0 0.7388448 0.1862481 +0.002418731 0.7388448 0.1862481 +0.005155668 0.7388448 0.1862481 +0.009080105 0.7388448 0.1862481 +0.01434988 0.7388448 0.1862481 +0.02107202 0.7388448 0.1862481 +0.02934285 0.7388448 0.1862481 +0.03925039 0.7388448 0.1862481 +0.05087609 0.7388448 0.1862481 +0.06429595 0.7388448 0.1862481 +0.07958143 0.7388448 0.1862481 +0.0968001 0.7388448 0.1862481 +0.1160161 0.7388448 0.1862481 +0.1372908 0.7388448 0.1862481 +0.1606827 0.7388448 0.1862481 +0.1862481 0.7388448 0.1862481 +0.2140411 0.7388448 0.1862481 +0.2441142 0.7388448 0.1862481 +0.2765176 0.7388448 0.1862481 +0.3113005 0.7388448 0.1862481 +0.3485102 0.7388448 0.1862481 +0.388193 0.7388448 0.1862481 +0.4303934 0.7388448 0.1862481 +0.4751555 0.7388448 0.1862481 +0.5225216 0.7388448 0.1862481 +0.5725335 0.7388448 0.1862481 +0.6252316 0.7388448 0.1862481 +0.6806558 0.7388448 0.1862481 +0.7388448 0.7388448 0.1862481 +0.7998369 0.7388448 0.1862481 +0.8636691 0.7388448 0.1862481 +0.9303782 0.7388448 0.1862481 +1 0.7388448 0.1862481 +0 0.7998369 0.1862481 +0.002418731 0.7998369 0.1862481 +0.005155668 0.7998369 0.1862481 +0.009080105 0.7998369 0.1862481 +0.01434988 0.7998369 0.1862481 +0.02107202 0.7998369 0.1862481 +0.02934285 0.7998369 0.1862481 +0.03925039 0.7998369 0.1862481 +0.05087609 0.7998369 0.1862481 +0.06429595 0.7998369 0.1862481 +0.07958143 0.7998369 0.1862481 +0.0968001 0.7998369 0.1862481 +0.1160161 0.7998369 0.1862481 +0.1372908 0.7998369 0.1862481 +0.1606827 0.7998369 0.1862481 +0.1862481 0.7998369 0.1862481 +0.2140411 0.7998369 0.1862481 +0.2441142 0.7998369 0.1862481 +0.2765176 0.7998369 0.1862481 +0.3113005 0.7998369 0.1862481 +0.3485102 0.7998369 0.1862481 +0.388193 0.7998369 0.1862481 +0.4303934 0.7998369 0.1862481 +0.4751555 0.7998369 0.1862481 +0.5225216 0.7998369 0.1862481 +0.5725335 0.7998369 0.1862481 +0.6252316 0.7998369 0.1862481 +0.6806558 0.7998369 0.1862481 +0.7388448 0.7998369 0.1862481 +0.7998369 0.7998369 0.1862481 +0.8636691 0.7998369 0.1862481 +0.9303782 0.7998369 0.1862481 +1 0.7998369 0.1862481 +0 0.8636691 0.1862481 +0.002418731 0.8636691 0.1862481 +0.005155668 0.8636691 0.1862481 +0.009080105 0.8636691 0.1862481 +0.01434988 0.8636691 0.1862481 +0.02107202 0.8636691 0.1862481 +0.02934285 0.8636691 0.1862481 +0.03925039 0.8636691 0.1862481 +0.05087609 0.8636691 0.1862481 +0.06429595 0.8636691 0.1862481 +0.07958143 0.8636691 0.1862481 +0.0968001 0.8636691 0.1862481 +0.1160161 0.8636691 0.1862481 +0.1372908 0.8636691 0.1862481 +0.1606827 0.8636691 0.1862481 +0.1862481 0.8636691 0.1862481 +0.2140411 0.8636691 0.1862481 +0.2441142 0.8636691 0.1862481 +0.2765176 0.8636691 0.1862481 +0.3113005 0.8636691 0.1862481 +0.3485102 0.8636691 0.1862481 +0.388193 0.8636691 0.1862481 +0.4303934 0.8636691 0.1862481 +0.4751555 0.8636691 0.1862481 +0.5225216 0.8636691 0.1862481 +0.5725335 0.8636691 0.1862481 +0.6252316 0.8636691 0.1862481 +0.6806558 0.8636691 0.1862481 +0.7388448 0.8636691 0.1862481 +0.7998369 0.8636691 0.1862481 +0.8636691 0.8636691 0.1862481 +0.9303782 0.8636691 0.1862481 +1 0.8636691 0.1862481 +0 0.9303782 0.1862481 +0.002418731 0.9303782 0.1862481 +0.005155668 0.9303782 0.1862481 +0.009080105 0.9303782 0.1862481 +0.01434988 0.9303782 0.1862481 +0.02107202 0.9303782 0.1862481 +0.02934285 0.9303782 0.1862481 +0.03925039 0.9303782 0.1862481 +0.05087609 0.9303782 0.1862481 +0.06429595 0.9303782 0.1862481 +0.07958143 0.9303782 0.1862481 +0.0968001 0.9303782 0.1862481 +0.1160161 0.9303782 0.1862481 +0.1372908 0.9303782 0.1862481 +0.1606827 0.9303782 0.1862481 +0.1862481 0.9303782 0.1862481 +0.2140411 0.9303782 0.1862481 +0.2441142 0.9303782 0.1862481 +0.2765176 0.9303782 0.1862481 +0.3113005 0.9303782 0.1862481 +0.3485102 0.9303782 0.1862481 +0.388193 0.9303782 0.1862481 +0.4303934 0.9303782 0.1862481 +0.4751555 0.9303782 0.1862481 +0.5225216 0.9303782 0.1862481 +0.5725335 0.9303782 0.1862481 +0.6252316 0.9303782 0.1862481 +0.6806558 0.9303782 0.1862481 +0.7388448 0.9303782 0.1862481 +0.7998369 0.9303782 0.1862481 +0.8636691 0.9303782 0.1862481 +0.9303782 0.9303782 0.1862481 +1 0.9303782 0.1862481 +0 1 0.1862481 +0.002418731 1 0.1862481 +0.005155668 1 0.1862481 +0.009080105 1 0.1862481 +0.01434988 1 0.1862481 +0.02107202 1 0.1862481 +0.02934285 1 0.1862481 +0.03925039 1 0.1862481 +0.05087609 1 0.1862481 +0.06429595 1 0.1862481 +0.07958143 1 0.1862481 +0.0968001 1 0.1862481 +0.1160161 1 0.1862481 +0.1372908 1 0.1862481 +0.1606827 1 0.1862481 +0.1862481 1 0.1862481 +0.2140411 1 0.1862481 +0.2441142 1 0.1862481 +0.2765176 1 0.1862481 +0.3113005 1 0.1862481 +0.3485102 1 0.1862481 +0.388193 1 0.1862481 +0.4303934 1 0.1862481 +0.4751555 1 0.1862481 +0.5225216 1 0.1862481 +0.5725335 1 0.1862481 +0.6252316 1 0.1862481 +0.6806558 1 0.1862481 +0.7388448 1 0.1862481 +0.7998369 1 0.1862481 +0.8636691 1 0.1862481 +0.9303782 1 0.1862481 +1 1 0.1862481 +0 0 0.2140411 +0.002418731 0 0.2140411 +0.005155668 0 0.2140411 +0.009080105 0 0.2140411 +0.01434988 0 0.2140411 +0.02107202 0 0.2140411 +0.02934285 0 0.2140411 +0.03925039 0 0.2140411 +0.05087609 0 0.2140411 +0.06429595 0 0.2140411 +0.07958143 0 0.2140411 +0.0968001 0 0.2140411 +0.1160161 0 0.2140411 +0.1372908 0 0.2140411 +0.1606827 0 0.2140411 +0.1862481 0 0.2140411 +0.2140411 0 0.2140411 +0.2441142 0 0.2140411 +0.2765176 0 0.2140411 +0.3113005 0 0.2140411 +0.3485102 0 0.2140411 +0.388193 0 0.2140411 +0.4303934 0 0.2140411 +0.4751555 0 0.2140411 +0.5225216 0 0.2140411 +0.5725335 0 0.2140411 +0.6252316 0 0.2140411 +0.6806558 0 0.2140411 +0.7388448 0 0.2140411 +0.7998369 0 0.2140411 +0.8636691 0 0.2140411 +0.9303782 0 0.2140411 +1 0 0.2140411 +0 0.002418731 0.2140411 +0.002418731 0.002418731 0.2140411 +0.005155668 0.002418731 0.2140411 +0.009080105 0.002418731 0.2140411 +0.01434988 0.002418731 0.2140411 +0.02107202 0.002418731 0.2140411 +0.02934285 0.002418731 0.2140411 +0.03925039 0.002418731 0.2140411 +0.05087609 0.002418731 0.2140411 +0.06429595 0.002418731 0.2140411 +0.07958143 0.002418731 0.2140411 +0.0968001 0.002418731 0.2140411 +0.1160161 0.002418731 0.2140411 +0.1372908 0.002418731 0.2140411 +0.1606827 0.002418731 0.2140411 +0.1862481 0.002418731 0.2140411 +0.2140411 0.002418731 0.2140411 +0.2441142 0.002418731 0.2140411 +0.2765176 0.002418731 0.2140411 +0.3113005 0.002418731 0.2140411 +0.3485102 0.002418731 0.2140411 +0.388193 0.002418731 0.2140411 +0.4303934 0.002418731 0.2140411 +0.4751555 0.002418731 0.2140411 +0.5225216 0.002418731 0.2140411 +0.5725335 0.002418731 0.2140411 +0.6252316 0.002418731 0.2140411 +0.6806558 0.002418731 0.2140411 +0.7388448 0.002418731 0.2140411 +0.7998369 0.002418731 0.2140411 +0.8636691 0.002418731 0.2140411 +0.9303782 0.002418731 0.2140411 +1 0.002418731 0.2140411 +0 0.005155668 0.2140411 +0.002418731 0.005155668 0.2140411 +0.005155668 0.005155668 0.2140411 +0.009080105 0.005155668 0.2140411 +0.01434988 0.005155668 0.2140411 +0.02107202 0.005155668 0.2140411 +0.02934285 0.005155668 0.2140411 +0.03925039 0.005155668 0.2140411 +0.05087609 0.005155668 0.2140411 +0.06429595 0.005155668 0.2140411 +0.07958143 0.005155668 0.2140411 +0.0968001 0.005155668 0.2140411 +0.1160161 0.005155668 0.2140411 +0.1372908 0.005155668 0.2140411 +0.1606827 0.005155668 0.2140411 +0.1862481 0.005155668 0.2140411 +0.2140411 0.005155668 0.2140411 +0.2441142 0.005155668 0.2140411 +0.2765176 0.005155668 0.2140411 +0.3113005 0.005155668 0.2140411 +0.3485102 0.005155668 0.2140411 +0.388193 0.005155668 0.2140411 +0.4303934 0.005155668 0.2140411 +0.4751555 0.005155668 0.2140411 +0.5225216 0.005155668 0.2140411 +0.5725335 0.005155668 0.2140411 +0.6252316 0.005155668 0.2140411 +0.6806558 0.005155668 0.2140411 +0.7388448 0.005155668 0.2140411 +0.7998369 0.005155668 0.2140411 +0.8636691 0.005155668 0.2140411 +0.9303782 0.005155668 0.2140411 +1 0.005155668 0.2140411 +0 0.009080105 0.2140411 +0.002418731 0.009080105 0.2140411 +0.005155668 0.009080105 0.2140411 +0.009080105 0.009080105 0.2140411 +0.01434988 0.009080105 0.2140411 +0.02107202 0.009080105 0.2140411 +0.02934285 0.009080105 0.2140411 +0.03925039 0.009080105 0.2140411 +0.05087609 0.009080105 0.2140411 +0.06429595 0.009080105 0.2140411 +0.07958143 0.009080105 0.2140411 +0.0968001 0.009080105 0.2140411 +0.1160161 0.009080105 0.2140411 +0.1372908 0.009080105 0.2140411 +0.1606827 0.009080105 0.2140411 +0.1862481 0.009080105 0.2140411 +0.2140411 0.009080105 0.2140411 +0.2441142 0.009080105 0.2140411 +0.2765176 0.009080105 0.2140411 +0.3113005 0.009080105 0.2140411 +0.3485102 0.009080105 0.2140411 +0.388193 0.009080105 0.2140411 +0.4303934 0.009080105 0.2140411 +0.4751555 0.009080105 0.2140411 +0.5225216 0.009080105 0.2140411 +0.5725335 0.009080105 0.2140411 +0.6252316 0.009080105 0.2140411 +0.6806558 0.009080105 0.2140411 +0.7388448 0.009080105 0.2140411 +0.7998369 0.009080105 0.2140411 +0.8636691 0.009080105 0.2140411 +0.9303782 0.009080105 0.2140411 +1 0.009080105 0.2140411 +0 0.01434988 0.2140411 +0.002418731 0.01434988 0.2140411 +0.005155668 0.01434988 0.2140411 +0.009080105 0.01434988 0.2140411 +0.01434988 0.01434988 0.2140411 +0.02107202 0.01434988 0.2140411 +0.02934285 0.01434988 0.2140411 +0.03925039 0.01434988 0.2140411 +0.05087609 0.01434988 0.2140411 +0.06429595 0.01434988 0.2140411 +0.07958143 0.01434988 0.2140411 +0.0968001 0.01434988 0.2140411 +0.1160161 0.01434988 0.2140411 +0.1372908 0.01434988 0.2140411 +0.1606827 0.01434988 0.2140411 +0.1862481 0.01434988 0.2140411 +0.2140411 0.01434988 0.2140411 +0.2441142 0.01434988 0.2140411 +0.2765176 0.01434988 0.2140411 +0.3113005 0.01434988 0.2140411 +0.3485102 0.01434988 0.2140411 +0.388193 0.01434988 0.2140411 +0.4303934 0.01434988 0.2140411 +0.4751555 0.01434988 0.2140411 +0.5225216 0.01434988 0.2140411 +0.5725335 0.01434988 0.2140411 +0.6252316 0.01434988 0.2140411 +0.6806558 0.01434988 0.2140411 +0.7388448 0.01434988 0.2140411 +0.7998369 0.01434988 0.2140411 +0.8636691 0.01434988 0.2140411 +0.9303782 0.01434988 0.2140411 +1 0.01434988 0.2140411 +0 0.02107202 0.2140411 +0.002418731 0.02107202 0.2140411 +0.005155668 0.02107202 0.2140411 +0.009080105 0.02107202 0.2140411 +0.01434988 0.02107202 0.2140411 +0.02107202 0.02107202 0.2140411 +0.02934285 0.02107202 0.2140411 +0.03925039 0.02107202 0.2140411 +0.05087609 0.02107202 0.2140411 +0.06429595 0.02107202 0.2140411 +0.07958143 0.02107202 0.2140411 +0.0968001 0.02107202 0.2140411 +0.1160161 0.02107202 0.2140411 +0.1372908 0.02107202 0.2140411 +0.1606827 0.02107202 0.2140411 +0.1862481 0.02107202 0.2140411 +0.2140411 0.02107202 0.2140411 +0.2441142 0.02107202 0.2140411 +0.2765176 0.02107202 0.2140411 +0.3113005 0.02107202 0.2140411 +0.3485102 0.02107202 0.2140411 +0.388193 0.02107202 0.2140411 +0.4303934 0.02107202 0.2140411 +0.4751555 0.02107202 0.2140411 +0.5225216 0.02107202 0.2140411 +0.5725335 0.02107202 0.2140411 +0.6252316 0.02107202 0.2140411 +0.6806558 0.02107202 0.2140411 +0.7388448 0.02107202 0.2140411 +0.7998369 0.02107202 0.2140411 +0.8636691 0.02107202 0.2140411 +0.9303782 0.02107202 0.2140411 +1 0.02107202 0.2140411 +0 0.02934285 0.2140411 +0.002418731 0.02934285 0.2140411 +0.005155668 0.02934285 0.2140411 +0.009080105 0.02934285 0.2140411 +0.01434988 0.02934285 0.2140411 +0.02107202 0.02934285 0.2140411 +0.02934285 0.02934285 0.2140411 +0.03925039 0.02934285 0.2140411 +0.05087609 0.02934285 0.2140411 +0.06429595 0.02934285 0.2140411 +0.07958143 0.02934285 0.2140411 +0.0968001 0.02934285 0.2140411 +0.1160161 0.02934285 0.2140411 +0.1372908 0.02934285 0.2140411 +0.1606827 0.02934285 0.2140411 +0.1862481 0.02934285 0.2140411 +0.2140411 0.02934285 0.2140411 +0.2441142 0.02934285 0.2140411 +0.2765176 0.02934285 0.2140411 +0.3113005 0.02934285 0.2140411 +0.3485102 0.02934285 0.2140411 +0.388193 0.02934285 0.2140411 +0.4303934 0.02934285 0.2140411 +0.4751555 0.02934285 0.2140411 +0.5225216 0.02934285 0.2140411 +0.5725335 0.02934285 0.2140411 +0.6252316 0.02934285 0.2140411 +0.6806558 0.02934285 0.2140411 +0.7388448 0.02934285 0.2140411 +0.7998369 0.02934285 0.2140411 +0.8636691 0.02934285 0.2140411 +0.9303782 0.02934285 0.2140411 +1 0.02934285 0.2140411 +0 0.03925039 0.2140411 +0.002418731 0.03925039 0.2140411 +0.005155668 0.03925039 0.2140411 +0.009080105 0.03925039 0.2140411 +0.01434988 0.03925039 0.2140411 +0.02107202 0.03925039 0.2140411 +0.02934285 0.03925039 0.2140411 +0.03925039 0.03925039 0.2140411 +0.05087609 0.03925039 0.2140411 +0.06429595 0.03925039 0.2140411 +0.07958143 0.03925039 0.2140411 +0.0968001 0.03925039 0.2140411 +0.1160161 0.03925039 0.2140411 +0.1372908 0.03925039 0.2140411 +0.1606827 0.03925039 0.2140411 +0.1862481 0.03925039 0.2140411 +0.2140411 0.03925039 0.2140411 +0.2441142 0.03925039 0.2140411 +0.2765176 0.03925039 0.2140411 +0.3113005 0.03925039 0.2140411 +0.3485102 0.03925039 0.2140411 +0.388193 0.03925039 0.2140411 +0.4303934 0.03925039 0.2140411 +0.4751555 0.03925039 0.2140411 +0.5225216 0.03925039 0.2140411 +0.5725335 0.03925039 0.2140411 +0.6252316 0.03925039 0.2140411 +0.6806558 0.03925039 0.2140411 +0.7388448 0.03925039 0.2140411 +0.7998369 0.03925039 0.2140411 +0.8636691 0.03925039 0.2140411 +0.9303782 0.03925039 0.2140411 +1 0.03925039 0.2140411 +0 0.05087609 0.2140411 +0.002418731 0.05087609 0.2140411 +0.005155668 0.05087609 0.2140411 +0.009080105 0.05087609 0.2140411 +0.01434988 0.05087609 0.2140411 +0.02107202 0.05087609 0.2140411 +0.02934285 0.05087609 0.2140411 +0.03925039 0.05087609 0.2140411 +0.05087609 0.05087609 0.2140411 +0.06429595 0.05087609 0.2140411 +0.07958143 0.05087609 0.2140411 +0.0968001 0.05087609 0.2140411 +0.1160161 0.05087609 0.2140411 +0.1372908 0.05087609 0.2140411 +0.1606827 0.05087609 0.2140411 +0.1862481 0.05087609 0.2140411 +0.2140411 0.05087609 0.2140411 +0.2441142 0.05087609 0.2140411 +0.2765176 0.05087609 0.2140411 +0.3113005 0.05087609 0.2140411 +0.3485102 0.05087609 0.2140411 +0.388193 0.05087609 0.2140411 +0.4303934 0.05087609 0.2140411 +0.4751555 0.05087609 0.2140411 +0.5225216 0.05087609 0.2140411 +0.5725335 0.05087609 0.2140411 +0.6252316 0.05087609 0.2140411 +0.6806558 0.05087609 0.2140411 +0.7388448 0.05087609 0.2140411 +0.7998369 0.05087609 0.2140411 +0.8636691 0.05087609 0.2140411 +0.9303782 0.05087609 0.2140411 +1 0.05087609 0.2140411 +0 0.06429595 0.2140411 +0.002418731 0.06429595 0.2140411 +0.005155668 0.06429595 0.2140411 +0.009080105 0.06429595 0.2140411 +0.01434988 0.06429595 0.2140411 +0.02107202 0.06429595 0.2140411 +0.02934285 0.06429595 0.2140411 +0.03925039 0.06429595 0.2140411 +0.05087609 0.06429595 0.2140411 +0.06429595 0.06429595 0.2140411 +0.07958143 0.06429595 0.2140411 +0.0968001 0.06429595 0.2140411 +0.1160161 0.06429595 0.2140411 +0.1372908 0.06429595 0.2140411 +0.1606827 0.06429595 0.2140411 +0.1862481 0.06429595 0.2140411 +0.2140411 0.06429595 0.2140411 +0.2441142 0.06429595 0.2140411 +0.2765176 0.06429595 0.2140411 +0.3113005 0.06429595 0.2140411 +0.3485102 0.06429595 0.2140411 +0.388193 0.06429595 0.2140411 +0.4303934 0.06429595 0.2140411 +0.4751555 0.06429595 0.2140411 +0.5225216 0.06429595 0.2140411 +0.5725335 0.06429595 0.2140411 +0.6252316 0.06429595 0.2140411 +0.6806558 0.06429595 0.2140411 +0.7388448 0.06429595 0.2140411 +0.7998369 0.06429595 0.2140411 +0.8636691 0.06429595 0.2140411 +0.9303782 0.06429595 0.2140411 +1 0.06429595 0.2140411 +0 0.07958143 0.2140411 +0.002418731 0.07958143 0.2140411 +0.005155668 0.07958143 0.2140411 +0.009080105 0.07958143 0.2140411 +0.01434988 0.07958143 0.2140411 +0.02107202 0.07958143 0.2140411 +0.02934285 0.07958143 0.2140411 +0.03925039 0.07958143 0.2140411 +0.05087609 0.07958143 0.2140411 +0.06429595 0.07958143 0.2140411 +0.07958143 0.07958143 0.2140411 +0.0968001 0.07958143 0.2140411 +0.1160161 0.07958143 0.2140411 +0.1372908 0.07958143 0.2140411 +0.1606827 0.07958143 0.2140411 +0.1862481 0.07958143 0.2140411 +0.2140411 0.07958143 0.2140411 +0.2441142 0.07958143 0.2140411 +0.2765176 0.07958143 0.2140411 +0.3113005 0.07958143 0.2140411 +0.3485102 0.07958143 0.2140411 +0.388193 0.07958143 0.2140411 +0.4303934 0.07958143 0.2140411 +0.4751555 0.07958143 0.2140411 +0.5225216 0.07958143 0.2140411 +0.5725335 0.07958143 0.2140411 +0.6252316 0.07958143 0.2140411 +0.6806558 0.07958143 0.2140411 +0.7388448 0.07958143 0.2140411 +0.7998369 0.07958143 0.2140411 +0.8636691 0.07958143 0.2140411 +0.9303782 0.07958143 0.2140411 +1 0.07958143 0.2140411 +0 0.0968001 0.2140411 +0.002418731 0.0968001 0.2140411 +0.005155668 0.0968001 0.2140411 +0.009080105 0.0968001 0.2140411 +0.01434988 0.0968001 0.2140411 +0.02107202 0.0968001 0.2140411 +0.02934285 0.0968001 0.2140411 +0.03925039 0.0968001 0.2140411 +0.05087609 0.0968001 0.2140411 +0.06429595 0.0968001 0.2140411 +0.07958143 0.0968001 0.2140411 +0.0968001 0.0968001 0.2140411 +0.1160161 0.0968001 0.2140411 +0.1372908 0.0968001 0.2140411 +0.1606827 0.0968001 0.2140411 +0.1862481 0.0968001 0.2140411 +0.2140411 0.0968001 0.2140411 +0.2441142 0.0968001 0.2140411 +0.2765176 0.0968001 0.2140411 +0.3113005 0.0968001 0.2140411 +0.3485102 0.0968001 0.2140411 +0.388193 0.0968001 0.2140411 +0.4303934 0.0968001 0.2140411 +0.4751555 0.0968001 0.2140411 +0.5225216 0.0968001 0.2140411 +0.5725335 0.0968001 0.2140411 +0.6252316 0.0968001 0.2140411 +0.6806558 0.0968001 0.2140411 +0.7388448 0.0968001 0.2140411 +0.7998369 0.0968001 0.2140411 +0.8636691 0.0968001 0.2140411 +0.9303782 0.0968001 0.2140411 +1 0.0968001 0.2140411 +0 0.1160161 0.2140411 +0.002418731 0.1160161 0.2140411 +0.005155668 0.1160161 0.2140411 +0.009080105 0.1160161 0.2140411 +0.01434988 0.1160161 0.2140411 +0.02107202 0.1160161 0.2140411 +0.02934285 0.1160161 0.2140411 +0.03925039 0.1160161 0.2140411 +0.05087609 0.1160161 0.2140411 +0.06429595 0.1160161 0.2140411 +0.07958143 0.1160161 0.2140411 +0.0968001 0.1160161 0.2140411 +0.1160161 0.1160161 0.2140411 +0.1372908 0.1160161 0.2140411 +0.1606827 0.1160161 0.2140411 +0.1862481 0.1160161 0.2140411 +0.2140411 0.1160161 0.2140411 +0.2441142 0.1160161 0.2140411 +0.2765176 0.1160161 0.2140411 +0.3113005 0.1160161 0.2140411 +0.3485102 0.1160161 0.2140411 +0.388193 0.1160161 0.2140411 +0.4303934 0.1160161 0.2140411 +0.4751555 0.1160161 0.2140411 +0.5225216 0.1160161 0.2140411 +0.5725335 0.1160161 0.2140411 +0.6252316 0.1160161 0.2140411 +0.6806558 0.1160161 0.2140411 +0.7388448 0.1160161 0.2140411 +0.7998369 0.1160161 0.2140411 +0.8636691 0.1160161 0.2140411 +0.9303782 0.1160161 0.2140411 +1 0.1160161 0.2140411 +0 0.1372908 0.2140411 +0.002418731 0.1372908 0.2140411 +0.005155668 0.1372908 0.2140411 +0.009080105 0.1372908 0.2140411 +0.01434988 0.1372908 0.2140411 +0.02107202 0.1372908 0.2140411 +0.02934285 0.1372908 0.2140411 +0.03925039 0.1372908 0.2140411 +0.05087609 0.1372908 0.2140411 +0.06429595 0.1372908 0.2140411 +0.07958143 0.1372908 0.2140411 +0.0968001 0.1372908 0.2140411 +0.1160161 0.1372908 0.2140411 +0.1372908 0.1372908 0.2140411 +0.1606827 0.1372908 0.2140411 +0.1862481 0.1372908 0.2140411 +0.2140411 0.1372908 0.2140411 +0.2441142 0.1372908 0.2140411 +0.2765176 0.1372908 0.2140411 +0.3113005 0.1372908 0.2140411 +0.3485102 0.1372908 0.2140411 +0.388193 0.1372908 0.2140411 +0.4303934 0.1372908 0.2140411 +0.4751555 0.1372908 0.2140411 +0.5225216 0.1372908 0.2140411 +0.5725335 0.1372908 0.2140411 +0.6252316 0.1372908 0.2140411 +0.6806558 0.1372908 0.2140411 +0.7388448 0.1372908 0.2140411 +0.7998369 0.1372908 0.2140411 +0.8636691 0.1372908 0.2140411 +0.9303782 0.1372908 0.2140411 +1 0.1372908 0.2140411 +0 0.1606827 0.2140411 +0.002418731 0.1606827 0.2140411 +0.005155668 0.1606827 0.2140411 +0.009080105 0.1606827 0.2140411 +0.01434988 0.1606827 0.2140411 +0.02107202 0.1606827 0.2140411 +0.02934285 0.1606827 0.2140411 +0.03925039 0.1606827 0.2140411 +0.05087609 0.1606827 0.2140411 +0.06429595 0.1606827 0.2140411 +0.07958143 0.1606827 0.2140411 +0.0968001 0.1606827 0.2140411 +0.1160161 0.1606827 0.2140411 +0.1372908 0.1606827 0.2140411 +0.1606827 0.1606827 0.2140411 +0.1862481 0.1606827 0.2140411 +0.2140411 0.1606827 0.2140411 +0.2441142 0.1606827 0.2140411 +0.2765176 0.1606827 0.2140411 +0.3113005 0.1606827 0.2140411 +0.3485102 0.1606827 0.2140411 +0.388193 0.1606827 0.2140411 +0.4303934 0.1606827 0.2140411 +0.4751555 0.1606827 0.2140411 +0.5225216 0.1606827 0.2140411 +0.5725335 0.1606827 0.2140411 +0.6252316 0.1606827 0.2140411 +0.6806558 0.1606827 0.2140411 +0.7388448 0.1606827 0.2140411 +0.7998369 0.1606827 0.2140411 +0.8636691 0.1606827 0.2140411 +0.9303782 0.1606827 0.2140411 +1 0.1606827 0.2140411 +0 0.1862481 0.2140411 +0.002418731 0.1862481 0.2140411 +0.005155668 0.1862481 0.2140411 +0.009080105 0.1862481 0.2140411 +0.01434988 0.1862481 0.2140411 +0.02107202 0.1862481 0.2140411 +0.02934285 0.1862481 0.2140411 +0.03925039 0.1862481 0.2140411 +0.05087609 0.1862481 0.2140411 +0.06429595 0.1862481 0.2140411 +0.07958143 0.1862481 0.2140411 +0.0968001 0.1862481 0.2140411 +0.1160161 0.1862481 0.2140411 +0.1372908 0.1862481 0.2140411 +0.1606827 0.1862481 0.2140411 +0.1862481 0.1862481 0.2140411 +0.2140411 0.1862481 0.2140411 +0.2441142 0.1862481 0.2140411 +0.2765176 0.1862481 0.2140411 +0.3113005 0.1862481 0.2140411 +0.3485102 0.1862481 0.2140411 +0.388193 0.1862481 0.2140411 +0.4303934 0.1862481 0.2140411 +0.4751555 0.1862481 0.2140411 +0.5225216 0.1862481 0.2140411 +0.5725335 0.1862481 0.2140411 +0.6252316 0.1862481 0.2140411 +0.6806558 0.1862481 0.2140411 +0.7388448 0.1862481 0.2140411 +0.7998369 0.1862481 0.2140411 +0.8636691 0.1862481 0.2140411 +0.9303782 0.1862481 0.2140411 +1 0.1862481 0.2140411 +0 0.2140411 0.2140411 +0.002418731 0.2140411 0.2140411 +0.005155668 0.2140411 0.2140411 +0.009080105 0.2140411 0.2140411 +0.01434988 0.2140411 0.2140411 +0.02107202 0.2140411 0.2140411 +0.02934285 0.2140411 0.2140411 +0.03925039 0.2140411 0.2140411 +0.05087609 0.2140411 0.2140411 +0.06429595 0.2140411 0.2140411 +0.07958143 0.2140411 0.2140411 +0.0968001 0.2140411 0.2140411 +0.1160161 0.2140411 0.2140411 +0.1372908 0.2140411 0.2140411 +0.1606827 0.2140411 0.2140411 +0.1862481 0.2140411 0.2140411 +0.2140411 0.2140411 0.2140411 +0.2441142 0.2140411 0.2140411 +0.2765176 0.2140411 0.2140411 +0.3113005 0.2140411 0.2140411 +0.3485102 0.2140411 0.2140411 +0.388193 0.2140411 0.2140411 +0.4303934 0.2140411 0.2140411 +0.4751555 0.2140411 0.2140411 +0.5225216 0.2140411 0.2140411 +0.5725335 0.2140411 0.2140411 +0.6252316 0.2140411 0.2140411 +0.6806558 0.2140411 0.2140411 +0.7388448 0.2140411 0.2140411 +0.7998369 0.2140411 0.2140411 +0.8636691 0.2140411 0.2140411 +0.9303782 0.2140411 0.2140411 +1 0.2140411 0.2140411 +0 0.2441142 0.2140411 +0.002418731 0.2441142 0.2140411 +0.005155668 0.2441142 0.2140411 +0.009080105 0.2441142 0.2140411 +0.01434988 0.2441142 0.2140411 +0.02107202 0.2441142 0.2140411 +0.02934285 0.2441142 0.2140411 +0.03925039 0.2441142 0.2140411 +0.05087609 0.2441142 0.2140411 +0.06429595 0.2441142 0.2140411 +0.07958143 0.2441142 0.2140411 +0.0968001 0.2441142 0.2140411 +0.1160161 0.2441142 0.2140411 +0.1372908 0.2441142 0.2140411 +0.1606827 0.2441142 0.2140411 +0.1862481 0.2441142 0.2140411 +0.2140411 0.2441142 0.2140411 +0.2441142 0.2441142 0.2140411 +0.2765176 0.2441142 0.2140411 +0.3113005 0.2441142 0.2140411 +0.3485102 0.2441142 0.2140411 +0.388193 0.2441142 0.2140411 +0.4303934 0.2441142 0.2140411 +0.4751555 0.2441142 0.2140411 +0.5225216 0.2441142 0.2140411 +0.5725335 0.2441142 0.2140411 +0.6252316 0.2441142 0.2140411 +0.6806558 0.2441142 0.2140411 +0.7388448 0.2441142 0.2140411 +0.7998369 0.2441142 0.2140411 +0.8636691 0.2441142 0.2140411 +0.9303782 0.2441142 0.2140411 +1 0.2441142 0.2140411 +0 0.2765176 0.2140411 +0.002418731 0.2765176 0.2140411 +0.005155668 0.2765176 0.2140411 +0.009080105 0.2765176 0.2140411 +0.01434988 0.2765176 0.2140411 +0.02107202 0.2765176 0.2140411 +0.02934285 0.2765176 0.2140411 +0.03925039 0.2765176 0.2140411 +0.05087609 0.2765176 0.2140411 +0.06429595 0.2765176 0.2140411 +0.07958143 0.2765176 0.2140411 +0.0968001 0.2765176 0.2140411 +0.1160161 0.2765176 0.2140411 +0.1372908 0.2765176 0.2140411 +0.1606827 0.2765176 0.2140411 +0.1862481 0.2765176 0.2140411 +0.2140411 0.2765176 0.2140411 +0.2441142 0.2765176 0.2140411 +0.2765176 0.2765176 0.2140411 +0.3113005 0.2765176 0.2140411 +0.3485102 0.2765176 0.2140411 +0.388193 0.2765176 0.2140411 +0.4303934 0.2765176 0.2140411 +0.4751555 0.2765176 0.2140411 +0.5225216 0.2765176 0.2140411 +0.5725335 0.2765176 0.2140411 +0.6252316 0.2765176 0.2140411 +0.6806558 0.2765176 0.2140411 +0.7388448 0.2765176 0.2140411 +0.7998369 0.2765176 0.2140411 +0.8636691 0.2765176 0.2140411 +0.9303782 0.2765176 0.2140411 +1 0.2765176 0.2140411 +0 0.3113005 0.2140411 +0.002418731 0.3113005 0.2140411 +0.005155668 0.3113005 0.2140411 +0.009080105 0.3113005 0.2140411 +0.01434988 0.3113005 0.2140411 +0.02107202 0.3113005 0.2140411 +0.02934285 0.3113005 0.2140411 +0.03925039 0.3113005 0.2140411 +0.05087609 0.3113005 0.2140411 +0.06429595 0.3113005 0.2140411 +0.07958143 0.3113005 0.2140411 +0.0968001 0.3113005 0.2140411 +0.1160161 0.3113005 0.2140411 +0.1372908 0.3113005 0.2140411 +0.1606827 0.3113005 0.2140411 +0.1862481 0.3113005 0.2140411 +0.2140411 0.3113005 0.2140411 +0.2441142 0.3113005 0.2140411 +0.2765176 0.3113005 0.2140411 +0.3113005 0.3113005 0.2140411 +0.3485102 0.3113005 0.2140411 +0.388193 0.3113005 0.2140411 +0.4303934 0.3113005 0.2140411 +0.4751555 0.3113005 0.2140411 +0.5225216 0.3113005 0.2140411 +0.5725335 0.3113005 0.2140411 +0.6252316 0.3113005 0.2140411 +0.6806558 0.3113005 0.2140411 +0.7388448 0.3113005 0.2140411 +0.7998369 0.3113005 0.2140411 +0.8636691 0.3113005 0.2140411 +0.9303782 0.3113005 0.2140411 +1 0.3113005 0.2140411 +0 0.3485102 0.2140411 +0.002418731 0.3485102 0.2140411 +0.005155668 0.3485102 0.2140411 +0.009080105 0.3485102 0.2140411 +0.01434988 0.3485102 0.2140411 +0.02107202 0.3485102 0.2140411 +0.02934285 0.3485102 0.2140411 +0.03925039 0.3485102 0.2140411 +0.05087609 0.3485102 0.2140411 +0.06429595 0.3485102 0.2140411 +0.07958143 0.3485102 0.2140411 +0.0968001 0.3485102 0.2140411 +0.1160161 0.3485102 0.2140411 +0.1372908 0.3485102 0.2140411 +0.1606827 0.3485102 0.2140411 +0.1862481 0.3485102 0.2140411 +0.2140411 0.3485102 0.2140411 +0.2441142 0.3485102 0.2140411 +0.2765176 0.3485102 0.2140411 +0.3113005 0.3485102 0.2140411 +0.3485102 0.3485102 0.2140411 +0.388193 0.3485102 0.2140411 +0.4303934 0.3485102 0.2140411 +0.4751555 0.3485102 0.2140411 +0.5225216 0.3485102 0.2140411 +0.5725335 0.3485102 0.2140411 +0.6252316 0.3485102 0.2140411 +0.6806558 0.3485102 0.2140411 +0.7388448 0.3485102 0.2140411 +0.7998369 0.3485102 0.2140411 +0.8636691 0.3485102 0.2140411 +0.9303782 0.3485102 0.2140411 +1 0.3485102 0.2140411 +0 0.388193 0.2140411 +0.002418731 0.388193 0.2140411 +0.005155668 0.388193 0.2140411 +0.009080105 0.388193 0.2140411 +0.01434988 0.388193 0.2140411 +0.02107202 0.388193 0.2140411 +0.02934285 0.388193 0.2140411 +0.03925039 0.388193 0.2140411 +0.05087609 0.388193 0.2140411 +0.06429595 0.388193 0.2140411 +0.07958143 0.388193 0.2140411 +0.0968001 0.388193 0.2140411 +0.1160161 0.388193 0.2140411 +0.1372908 0.388193 0.2140411 +0.1606827 0.388193 0.2140411 +0.1862481 0.388193 0.2140411 +0.2140411 0.388193 0.2140411 +0.2441142 0.388193 0.2140411 +0.2765176 0.388193 0.2140411 +0.3113005 0.388193 0.2140411 +0.3485102 0.388193 0.2140411 +0.388193 0.388193 0.2140411 +0.4303934 0.388193 0.2140411 +0.4751555 0.388193 0.2140411 +0.5225216 0.388193 0.2140411 +0.5725335 0.388193 0.2140411 +0.6252316 0.388193 0.2140411 +0.6806558 0.388193 0.2140411 +0.7388448 0.388193 0.2140411 +0.7998369 0.388193 0.2140411 +0.8636691 0.388193 0.2140411 +0.9303782 0.388193 0.2140411 +1 0.388193 0.2140411 +0 0.4303934 0.2140411 +0.002418731 0.4303934 0.2140411 +0.005155668 0.4303934 0.2140411 +0.009080105 0.4303934 0.2140411 +0.01434988 0.4303934 0.2140411 +0.02107202 0.4303934 0.2140411 +0.02934285 0.4303934 0.2140411 +0.03925039 0.4303934 0.2140411 +0.05087609 0.4303934 0.2140411 +0.06429595 0.4303934 0.2140411 +0.07958143 0.4303934 0.2140411 +0.0968001 0.4303934 0.2140411 +0.1160161 0.4303934 0.2140411 +0.1372908 0.4303934 0.2140411 +0.1606827 0.4303934 0.2140411 +0.1862481 0.4303934 0.2140411 +0.2140411 0.4303934 0.2140411 +0.2441142 0.4303934 0.2140411 +0.2765176 0.4303934 0.2140411 +0.3113005 0.4303934 0.2140411 +0.3485102 0.4303934 0.2140411 +0.388193 0.4303934 0.2140411 +0.4303934 0.4303934 0.2140411 +0.4751555 0.4303934 0.2140411 +0.5225216 0.4303934 0.2140411 +0.5725335 0.4303934 0.2140411 +0.6252316 0.4303934 0.2140411 +0.6806558 0.4303934 0.2140411 +0.7388448 0.4303934 0.2140411 +0.7998369 0.4303934 0.2140411 +0.8636691 0.4303934 0.2140411 +0.9303782 0.4303934 0.2140411 +1 0.4303934 0.2140411 +0 0.4751555 0.2140411 +0.002418731 0.4751555 0.2140411 +0.005155668 0.4751555 0.2140411 +0.009080105 0.4751555 0.2140411 +0.01434988 0.4751555 0.2140411 +0.02107202 0.4751555 0.2140411 +0.02934285 0.4751555 0.2140411 +0.03925039 0.4751555 0.2140411 +0.05087609 0.4751555 0.2140411 +0.06429595 0.4751555 0.2140411 +0.07958143 0.4751555 0.2140411 +0.0968001 0.4751555 0.2140411 +0.1160161 0.4751555 0.2140411 +0.1372908 0.4751555 0.2140411 +0.1606827 0.4751555 0.2140411 +0.1862481 0.4751555 0.2140411 +0.2140411 0.4751555 0.2140411 +0.2441142 0.4751555 0.2140411 +0.2765176 0.4751555 0.2140411 +0.3113005 0.4751555 0.2140411 +0.3485102 0.4751555 0.2140411 +0.388193 0.4751555 0.2140411 +0.4303934 0.4751555 0.2140411 +0.4751555 0.4751555 0.2140411 +0.5225216 0.4751555 0.2140411 +0.5725335 0.4751555 0.2140411 +0.6252316 0.4751555 0.2140411 +0.6806558 0.4751555 0.2140411 +0.7388448 0.4751555 0.2140411 +0.7998369 0.4751555 0.2140411 +0.8636691 0.4751555 0.2140411 +0.9303782 0.4751555 0.2140411 +1 0.4751555 0.2140411 +0 0.5225216 0.2140411 +0.002418731 0.5225216 0.2140411 +0.005155668 0.5225216 0.2140411 +0.009080105 0.5225216 0.2140411 +0.01434988 0.5225216 0.2140411 +0.02107202 0.5225216 0.2140411 +0.02934285 0.5225216 0.2140411 +0.03925039 0.5225216 0.2140411 +0.05087609 0.5225216 0.2140411 +0.06429595 0.5225216 0.2140411 +0.07958143 0.5225216 0.2140411 +0.0968001 0.5225216 0.2140411 +0.1160161 0.5225216 0.2140411 +0.1372908 0.5225216 0.2140411 +0.1606827 0.5225216 0.2140411 +0.1862481 0.5225216 0.2140411 +0.2140411 0.5225216 0.2140411 +0.2441142 0.5225216 0.2140411 +0.2765176 0.5225216 0.2140411 +0.3113005 0.5225216 0.2140411 +0.3485102 0.5225216 0.2140411 +0.388193 0.5225216 0.2140411 +0.4303934 0.5225216 0.2140411 +0.4751555 0.5225216 0.2140411 +0.5225216 0.5225216 0.2140411 +0.5725335 0.5225216 0.2140411 +0.6252316 0.5225216 0.2140411 +0.6806558 0.5225216 0.2140411 +0.7388448 0.5225216 0.2140411 +0.7998369 0.5225216 0.2140411 +0.8636691 0.5225216 0.2140411 +0.9303782 0.5225216 0.2140411 +1 0.5225216 0.2140411 +0 0.5725335 0.2140411 +0.002418731 0.5725335 0.2140411 +0.005155668 0.5725335 0.2140411 +0.009080105 0.5725335 0.2140411 +0.01434988 0.5725335 0.2140411 +0.02107202 0.5725335 0.2140411 +0.02934285 0.5725335 0.2140411 +0.03925039 0.5725335 0.2140411 +0.05087609 0.5725335 0.2140411 +0.06429595 0.5725335 0.2140411 +0.07958143 0.5725335 0.2140411 +0.0968001 0.5725335 0.2140411 +0.1160161 0.5725335 0.2140411 +0.1372908 0.5725335 0.2140411 +0.1606827 0.5725335 0.2140411 +0.1862481 0.5725335 0.2140411 +0.2140411 0.5725335 0.2140411 +0.2441142 0.5725335 0.2140411 +0.2765176 0.5725335 0.2140411 +0.3113005 0.5725335 0.2140411 +0.3485102 0.5725335 0.2140411 +0.388193 0.5725335 0.2140411 +0.4303934 0.5725335 0.2140411 +0.4751555 0.5725335 0.2140411 +0.5225216 0.5725335 0.2140411 +0.5725335 0.5725335 0.2140411 +0.6252316 0.5725335 0.2140411 +0.6806558 0.5725335 0.2140411 +0.7388448 0.5725335 0.2140411 +0.7998369 0.5725335 0.2140411 +0.8636691 0.5725335 0.2140411 +0.9303782 0.5725335 0.2140411 +1 0.5725335 0.2140411 +0 0.6252316 0.2140411 +0.002418731 0.6252316 0.2140411 +0.005155668 0.6252316 0.2140411 +0.009080105 0.6252316 0.2140411 +0.01434988 0.6252316 0.2140411 +0.02107202 0.6252316 0.2140411 +0.02934285 0.6252316 0.2140411 +0.03925039 0.6252316 0.2140411 +0.05087609 0.6252316 0.2140411 +0.06429595 0.6252316 0.2140411 +0.07958143 0.6252316 0.2140411 +0.0968001 0.6252316 0.2140411 +0.1160161 0.6252316 0.2140411 +0.1372908 0.6252316 0.2140411 +0.1606827 0.6252316 0.2140411 +0.1862481 0.6252316 0.2140411 +0.2140411 0.6252316 0.2140411 +0.2441142 0.6252316 0.2140411 +0.2765176 0.6252316 0.2140411 +0.3113005 0.6252316 0.2140411 +0.3485102 0.6252316 0.2140411 +0.388193 0.6252316 0.2140411 +0.4303934 0.6252316 0.2140411 +0.4751555 0.6252316 0.2140411 +0.5225216 0.6252316 0.2140411 +0.5725335 0.6252316 0.2140411 +0.6252316 0.6252316 0.2140411 +0.6806558 0.6252316 0.2140411 +0.7388448 0.6252316 0.2140411 +0.7998369 0.6252316 0.2140411 +0.8636691 0.6252316 0.2140411 +0.9303782 0.6252316 0.2140411 +1 0.6252316 0.2140411 +0 0.6806558 0.2140411 +0.002418731 0.6806558 0.2140411 +0.005155668 0.6806558 0.2140411 +0.009080105 0.6806558 0.2140411 +0.01434988 0.6806558 0.2140411 +0.02107202 0.6806558 0.2140411 +0.02934285 0.6806558 0.2140411 +0.03925039 0.6806558 0.2140411 +0.05087609 0.6806558 0.2140411 +0.06429595 0.6806558 0.2140411 +0.07958143 0.6806558 0.2140411 +0.0968001 0.6806558 0.2140411 +0.1160161 0.6806558 0.2140411 +0.1372908 0.6806558 0.2140411 +0.1606827 0.6806558 0.2140411 +0.1862481 0.6806558 0.2140411 +0.2140411 0.6806558 0.2140411 +0.2441142 0.6806558 0.2140411 +0.2765176 0.6806558 0.2140411 +0.3113005 0.6806558 0.2140411 +0.3485102 0.6806558 0.2140411 +0.388193 0.6806558 0.2140411 +0.4303934 0.6806558 0.2140411 +0.4751555 0.6806558 0.2140411 +0.5225216 0.6806558 0.2140411 +0.5725335 0.6806558 0.2140411 +0.6252316 0.6806558 0.2140411 +0.6806558 0.6806558 0.2140411 +0.7388448 0.6806558 0.2140411 +0.7998369 0.6806558 0.2140411 +0.8636691 0.6806558 0.2140411 +0.9303782 0.6806558 0.2140411 +1 0.6806558 0.2140411 +0 0.7388448 0.2140411 +0.002418731 0.7388448 0.2140411 +0.005155668 0.7388448 0.2140411 +0.009080105 0.7388448 0.2140411 +0.01434988 0.7388448 0.2140411 +0.02107202 0.7388448 0.2140411 +0.02934285 0.7388448 0.2140411 +0.03925039 0.7388448 0.2140411 +0.05087609 0.7388448 0.2140411 +0.06429595 0.7388448 0.2140411 +0.07958143 0.7388448 0.2140411 +0.0968001 0.7388448 0.2140411 +0.1160161 0.7388448 0.2140411 +0.1372908 0.7388448 0.2140411 +0.1606827 0.7388448 0.2140411 +0.1862481 0.7388448 0.2140411 +0.2140411 0.7388448 0.2140411 +0.2441142 0.7388448 0.2140411 +0.2765176 0.7388448 0.2140411 +0.3113005 0.7388448 0.2140411 +0.3485102 0.7388448 0.2140411 +0.388193 0.7388448 0.2140411 +0.4303934 0.7388448 0.2140411 +0.4751555 0.7388448 0.2140411 +0.5225216 0.7388448 0.2140411 +0.5725335 0.7388448 0.2140411 +0.6252316 0.7388448 0.2140411 +0.6806558 0.7388448 0.2140411 +0.7388448 0.7388448 0.2140411 +0.7998369 0.7388448 0.2140411 +0.8636691 0.7388448 0.2140411 +0.9303782 0.7388448 0.2140411 +1 0.7388448 0.2140411 +0 0.7998369 0.2140411 +0.002418731 0.7998369 0.2140411 +0.005155668 0.7998369 0.2140411 +0.009080105 0.7998369 0.2140411 +0.01434988 0.7998369 0.2140411 +0.02107202 0.7998369 0.2140411 +0.02934285 0.7998369 0.2140411 +0.03925039 0.7998369 0.2140411 +0.05087609 0.7998369 0.2140411 +0.06429595 0.7998369 0.2140411 +0.07958143 0.7998369 0.2140411 +0.0968001 0.7998369 0.2140411 +0.1160161 0.7998369 0.2140411 +0.1372908 0.7998369 0.2140411 +0.1606827 0.7998369 0.2140411 +0.1862481 0.7998369 0.2140411 +0.2140411 0.7998369 0.2140411 +0.2441142 0.7998369 0.2140411 +0.2765176 0.7998369 0.2140411 +0.3113005 0.7998369 0.2140411 +0.3485102 0.7998369 0.2140411 +0.388193 0.7998369 0.2140411 +0.4303934 0.7998369 0.2140411 +0.4751555 0.7998369 0.2140411 +0.5225216 0.7998369 0.2140411 +0.5725335 0.7998369 0.2140411 +0.6252316 0.7998369 0.2140411 +0.6806558 0.7998369 0.2140411 +0.7388448 0.7998369 0.2140411 +0.7998369 0.7998369 0.2140411 +0.8636691 0.7998369 0.2140411 +0.9303782 0.7998369 0.2140411 +1 0.7998369 0.2140411 +0 0.8636691 0.2140411 +0.002418731 0.8636691 0.2140411 +0.005155668 0.8636691 0.2140411 +0.009080105 0.8636691 0.2140411 +0.01434988 0.8636691 0.2140411 +0.02107202 0.8636691 0.2140411 +0.02934285 0.8636691 0.2140411 +0.03925039 0.8636691 0.2140411 +0.05087609 0.8636691 0.2140411 +0.06429595 0.8636691 0.2140411 +0.07958143 0.8636691 0.2140411 +0.0968001 0.8636691 0.2140411 +0.1160161 0.8636691 0.2140411 +0.1372908 0.8636691 0.2140411 +0.1606827 0.8636691 0.2140411 +0.1862481 0.8636691 0.2140411 +0.2140411 0.8636691 0.2140411 +0.2441142 0.8636691 0.2140411 +0.2765176 0.8636691 0.2140411 +0.3113005 0.8636691 0.2140411 +0.3485102 0.8636691 0.2140411 +0.388193 0.8636691 0.2140411 +0.4303934 0.8636691 0.2140411 +0.4751555 0.8636691 0.2140411 +0.5225216 0.8636691 0.2140411 +0.5725335 0.8636691 0.2140411 +0.6252316 0.8636691 0.2140411 +0.6806558 0.8636691 0.2140411 +0.7388448 0.8636691 0.2140411 +0.7998369 0.8636691 0.2140411 +0.8636691 0.8636691 0.2140411 +0.9303782 0.8636691 0.2140411 +1 0.8636691 0.2140411 +0 0.9303782 0.2140411 +0.002418731 0.9303782 0.2140411 +0.005155668 0.9303782 0.2140411 +0.009080105 0.9303782 0.2140411 +0.01434988 0.9303782 0.2140411 +0.02107202 0.9303782 0.2140411 +0.02934285 0.9303782 0.2140411 +0.03925039 0.9303782 0.2140411 +0.05087609 0.9303782 0.2140411 +0.06429595 0.9303782 0.2140411 +0.07958143 0.9303782 0.2140411 +0.0968001 0.9303782 0.2140411 +0.1160161 0.9303782 0.2140411 +0.1372908 0.9303782 0.2140411 +0.1606827 0.9303782 0.2140411 +0.1862481 0.9303782 0.2140411 +0.2140411 0.9303782 0.2140411 +0.2441142 0.9303782 0.2140411 +0.2765176 0.9303782 0.2140411 +0.3113005 0.9303782 0.2140411 +0.3485102 0.9303782 0.2140411 +0.388193 0.9303782 0.2140411 +0.4303934 0.9303782 0.2140411 +0.4751555 0.9303782 0.2140411 +0.5225216 0.9303782 0.2140411 +0.5725335 0.9303782 0.2140411 +0.6252316 0.9303782 0.2140411 +0.6806558 0.9303782 0.2140411 +0.7388448 0.9303782 0.2140411 +0.7998369 0.9303782 0.2140411 +0.8636691 0.9303782 0.2140411 +0.9303782 0.9303782 0.2140411 +1 0.9303782 0.2140411 +0 1 0.2140411 +0.002418731 1 0.2140411 +0.005155668 1 0.2140411 +0.009080105 1 0.2140411 +0.01434988 1 0.2140411 +0.02107202 1 0.2140411 +0.02934285 1 0.2140411 +0.03925039 1 0.2140411 +0.05087609 1 0.2140411 +0.06429595 1 0.2140411 +0.07958143 1 0.2140411 +0.0968001 1 0.2140411 +0.1160161 1 0.2140411 +0.1372908 1 0.2140411 +0.1606827 1 0.2140411 +0.1862481 1 0.2140411 +0.2140411 1 0.2140411 +0.2441142 1 0.2140411 +0.2765176 1 0.2140411 +0.3113005 1 0.2140411 +0.3485102 1 0.2140411 +0.388193 1 0.2140411 +0.4303934 1 0.2140411 +0.4751555 1 0.2140411 +0.5225216 1 0.2140411 +0.5725335 1 0.2140411 +0.6252316 1 0.2140411 +0.6806558 1 0.2140411 +0.7388448 1 0.2140411 +0.7998369 1 0.2140411 +0.8636691 1 0.2140411 +0.9303782 1 0.2140411 +1 1 0.2140411 +0 0 0.2441142 +0.002418731 0 0.2441142 +0.005155668 0 0.2441142 +0.009080105 0 0.2441142 +0.01434988 0 0.2441142 +0.02107202 0 0.2441142 +0.02934285 0 0.2441142 +0.03925039 0 0.2441142 +0.05087609 0 0.2441142 +0.06429595 0 0.2441142 +0.07958143 0 0.2441142 +0.0968001 0 0.2441142 +0.1160161 0 0.2441142 +0.1372908 0 0.2441142 +0.1606827 0 0.2441142 +0.1862481 0 0.2441142 +0.2140411 0 0.2441142 +0.2441142 0 0.2441142 +0.2765176 0 0.2441142 +0.3113005 0 0.2441142 +0.3485102 0 0.2441142 +0.388193 0 0.2441142 +0.4303934 0 0.2441142 +0.4751555 0 0.2441142 +0.5225216 0 0.2441142 +0.5725335 0 0.2441142 +0.6252316 0 0.2441142 +0.6806558 0 0.2441142 +0.7388448 0 0.2441142 +0.7998369 0 0.2441142 +0.8636691 0 0.2441142 +0.9303782 0 0.2441142 +1 0 0.2441142 +0 0.002418731 0.2441142 +0.002418731 0.002418731 0.2441142 +0.005155668 0.002418731 0.2441142 +0.009080105 0.002418731 0.2441142 +0.01434988 0.002418731 0.2441142 +0.02107202 0.002418731 0.2441142 +0.02934285 0.002418731 0.2441142 +0.03925039 0.002418731 0.2441142 +0.05087609 0.002418731 0.2441142 +0.06429595 0.002418731 0.2441142 +0.07958143 0.002418731 0.2441142 +0.0968001 0.002418731 0.2441142 +0.1160161 0.002418731 0.2441142 +0.1372908 0.002418731 0.2441142 +0.1606827 0.002418731 0.2441142 +0.1862481 0.002418731 0.2441142 +0.2140411 0.002418731 0.2441142 +0.2441142 0.002418731 0.2441142 +0.2765176 0.002418731 0.2441142 +0.3113005 0.002418731 0.2441142 +0.3485102 0.002418731 0.2441142 +0.388193 0.002418731 0.2441142 +0.4303934 0.002418731 0.2441142 +0.4751555 0.002418731 0.2441142 +0.5225216 0.002418731 0.2441142 +0.5725335 0.002418731 0.2441142 +0.6252316 0.002418731 0.2441142 +0.6806558 0.002418731 0.2441142 +0.7388448 0.002418731 0.2441142 +0.7998369 0.002418731 0.2441142 +0.8636691 0.002418731 0.2441142 +0.9303782 0.002418731 0.2441142 +1 0.002418731 0.2441142 +0 0.005155668 0.2441142 +0.002418731 0.005155668 0.2441142 +0.005155668 0.005155668 0.2441142 +0.009080105 0.005155668 0.2441142 +0.01434988 0.005155668 0.2441142 +0.02107202 0.005155668 0.2441142 +0.02934285 0.005155668 0.2441142 +0.03925039 0.005155668 0.2441142 +0.05087609 0.005155668 0.2441142 +0.06429595 0.005155668 0.2441142 +0.07958143 0.005155668 0.2441142 +0.0968001 0.005155668 0.2441142 +0.1160161 0.005155668 0.2441142 +0.1372908 0.005155668 0.2441142 +0.1606827 0.005155668 0.2441142 +0.1862481 0.005155668 0.2441142 +0.2140411 0.005155668 0.2441142 +0.2441142 0.005155668 0.2441142 +0.2765176 0.005155668 0.2441142 +0.3113005 0.005155668 0.2441142 +0.3485102 0.005155668 0.2441142 +0.388193 0.005155668 0.2441142 +0.4303934 0.005155668 0.2441142 +0.4751555 0.005155668 0.2441142 +0.5225216 0.005155668 0.2441142 +0.5725335 0.005155668 0.2441142 +0.6252316 0.005155668 0.2441142 +0.6806558 0.005155668 0.2441142 +0.7388448 0.005155668 0.2441142 +0.7998369 0.005155668 0.2441142 +0.8636691 0.005155668 0.2441142 +0.9303782 0.005155668 0.2441142 +1 0.005155668 0.2441142 +0 0.009080105 0.2441142 +0.002418731 0.009080105 0.2441142 +0.005155668 0.009080105 0.2441142 +0.009080105 0.009080105 0.2441142 +0.01434988 0.009080105 0.2441142 +0.02107202 0.009080105 0.2441142 +0.02934285 0.009080105 0.2441142 +0.03925039 0.009080105 0.2441142 +0.05087609 0.009080105 0.2441142 +0.06429595 0.009080105 0.2441142 +0.07958143 0.009080105 0.2441142 +0.0968001 0.009080105 0.2441142 +0.1160161 0.009080105 0.2441142 +0.1372908 0.009080105 0.2441142 +0.1606827 0.009080105 0.2441142 +0.1862481 0.009080105 0.2441142 +0.2140411 0.009080105 0.2441142 +0.2441142 0.009080105 0.2441142 +0.2765176 0.009080105 0.2441142 +0.3113005 0.009080105 0.2441142 +0.3485102 0.009080105 0.2441142 +0.388193 0.009080105 0.2441142 +0.4303934 0.009080105 0.2441142 +0.4751555 0.009080105 0.2441142 +0.5225216 0.009080105 0.2441142 +0.5725335 0.009080105 0.2441142 +0.6252316 0.009080105 0.2441142 +0.6806558 0.009080105 0.2441142 +0.7388448 0.009080105 0.2441142 +0.7998369 0.009080105 0.2441142 +0.8636691 0.009080105 0.2441142 +0.9303782 0.009080105 0.2441142 +1 0.009080105 0.2441142 +0 0.01434988 0.2441142 +0.002418731 0.01434988 0.2441142 +0.005155668 0.01434988 0.2441142 +0.009080105 0.01434988 0.2441142 +0.01434988 0.01434988 0.2441142 +0.02107202 0.01434988 0.2441142 +0.02934285 0.01434988 0.2441142 +0.03925039 0.01434988 0.2441142 +0.05087609 0.01434988 0.2441142 +0.06429595 0.01434988 0.2441142 +0.07958143 0.01434988 0.2441142 +0.0968001 0.01434988 0.2441142 +0.1160161 0.01434988 0.2441142 +0.1372908 0.01434988 0.2441142 +0.1606827 0.01434988 0.2441142 +0.1862481 0.01434988 0.2441142 +0.2140411 0.01434988 0.2441142 +0.2441142 0.01434988 0.2441142 +0.2765176 0.01434988 0.2441142 +0.3113005 0.01434988 0.2441142 +0.3485102 0.01434988 0.2441142 +0.388193 0.01434988 0.2441142 +0.4303934 0.01434988 0.2441142 +0.4751555 0.01434988 0.2441142 +0.5225216 0.01434988 0.2441142 +0.5725335 0.01434988 0.2441142 +0.6252316 0.01434988 0.2441142 +0.6806558 0.01434988 0.2441142 +0.7388448 0.01434988 0.2441142 +0.7998369 0.01434988 0.2441142 +0.8636691 0.01434988 0.2441142 +0.9303782 0.01434988 0.2441142 +1 0.01434988 0.2441142 +0 0.02107202 0.2441142 +0.002418731 0.02107202 0.2441142 +0.005155668 0.02107202 0.2441142 +0.009080105 0.02107202 0.2441142 +0.01434988 0.02107202 0.2441142 +0.02107202 0.02107202 0.2441142 +0.02934285 0.02107202 0.2441142 +0.03925039 0.02107202 0.2441142 +0.05087609 0.02107202 0.2441142 +0.06429595 0.02107202 0.2441142 +0.07958143 0.02107202 0.2441142 +0.0968001 0.02107202 0.2441142 +0.1160161 0.02107202 0.2441142 +0.1372908 0.02107202 0.2441142 +0.1606827 0.02107202 0.2441142 +0.1862481 0.02107202 0.2441142 +0.2140411 0.02107202 0.2441142 +0.2441142 0.02107202 0.2441142 +0.2765176 0.02107202 0.2441142 +0.3113005 0.02107202 0.2441142 +0.3485102 0.02107202 0.2441142 +0.388193 0.02107202 0.2441142 +0.4303934 0.02107202 0.2441142 +0.4751555 0.02107202 0.2441142 +0.5225216 0.02107202 0.2441142 +0.5725335 0.02107202 0.2441142 +0.6252316 0.02107202 0.2441142 +0.6806558 0.02107202 0.2441142 +0.7388448 0.02107202 0.2441142 +0.7998369 0.02107202 0.2441142 +0.8636691 0.02107202 0.2441142 +0.9303782 0.02107202 0.2441142 +1 0.02107202 0.2441142 +0 0.02934285 0.2441142 +0.002418731 0.02934285 0.2441142 +0.005155668 0.02934285 0.2441142 +0.009080105 0.02934285 0.2441142 +0.01434988 0.02934285 0.2441142 +0.02107202 0.02934285 0.2441142 +0.02934285 0.02934285 0.2441142 +0.03925039 0.02934285 0.2441142 +0.05087609 0.02934285 0.2441142 +0.06429595 0.02934285 0.2441142 +0.07958143 0.02934285 0.2441142 +0.0968001 0.02934285 0.2441142 +0.1160161 0.02934285 0.2441142 +0.1372908 0.02934285 0.2441142 +0.1606827 0.02934285 0.2441142 +0.1862481 0.02934285 0.2441142 +0.2140411 0.02934285 0.2441142 +0.2441142 0.02934285 0.2441142 +0.2765176 0.02934285 0.2441142 +0.3113005 0.02934285 0.2441142 +0.3485102 0.02934285 0.2441142 +0.388193 0.02934285 0.2441142 +0.4303934 0.02934285 0.2441142 +0.4751555 0.02934285 0.2441142 +0.5225216 0.02934285 0.2441142 +0.5725335 0.02934285 0.2441142 +0.6252316 0.02934285 0.2441142 +0.6806558 0.02934285 0.2441142 +0.7388448 0.02934285 0.2441142 +0.7998369 0.02934285 0.2441142 +0.8636691 0.02934285 0.2441142 +0.9303782 0.02934285 0.2441142 +1 0.02934285 0.2441142 +0 0.03925039 0.2441142 +0.002418731 0.03925039 0.2441142 +0.005155668 0.03925039 0.2441142 +0.009080105 0.03925039 0.2441142 +0.01434988 0.03925039 0.2441142 +0.02107202 0.03925039 0.2441142 +0.02934285 0.03925039 0.2441142 +0.03925039 0.03925039 0.2441142 +0.05087609 0.03925039 0.2441142 +0.06429595 0.03925039 0.2441142 +0.07958143 0.03925039 0.2441142 +0.0968001 0.03925039 0.2441142 +0.1160161 0.03925039 0.2441142 +0.1372908 0.03925039 0.2441142 +0.1606827 0.03925039 0.2441142 +0.1862481 0.03925039 0.2441142 +0.2140411 0.03925039 0.2441142 +0.2441142 0.03925039 0.2441142 +0.2765176 0.03925039 0.2441142 +0.3113005 0.03925039 0.2441142 +0.3485102 0.03925039 0.2441142 +0.388193 0.03925039 0.2441142 +0.4303934 0.03925039 0.2441142 +0.4751555 0.03925039 0.2441142 +0.5225216 0.03925039 0.2441142 +0.5725335 0.03925039 0.2441142 +0.6252316 0.03925039 0.2441142 +0.6806558 0.03925039 0.2441142 +0.7388448 0.03925039 0.2441142 +0.7998369 0.03925039 0.2441142 +0.8636691 0.03925039 0.2441142 +0.9303782 0.03925039 0.2441142 +1 0.03925039 0.2441142 +0 0.05087609 0.2441142 +0.002418731 0.05087609 0.2441142 +0.005155668 0.05087609 0.2441142 +0.009080105 0.05087609 0.2441142 +0.01434988 0.05087609 0.2441142 +0.02107202 0.05087609 0.2441142 +0.02934285 0.05087609 0.2441142 +0.03925039 0.05087609 0.2441142 +0.05087609 0.05087609 0.2441142 +0.06429595 0.05087609 0.2441142 +0.07958143 0.05087609 0.2441142 +0.0968001 0.05087609 0.2441142 +0.1160161 0.05087609 0.2441142 +0.1372908 0.05087609 0.2441142 +0.1606827 0.05087609 0.2441142 +0.1862481 0.05087609 0.2441142 +0.2140411 0.05087609 0.2441142 +0.2441142 0.05087609 0.2441142 +0.2765176 0.05087609 0.2441142 +0.3113005 0.05087609 0.2441142 +0.3485102 0.05087609 0.2441142 +0.388193 0.05087609 0.2441142 +0.4303934 0.05087609 0.2441142 +0.4751555 0.05087609 0.2441142 +0.5225216 0.05087609 0.2441142 +0.5725335 0.05087609 0.2441142 +0.6252316 0.05087609 0.2441142 +0.6806558 0.05087609 0.2441142 +0.7388448 0.05087609 0.2441142 +0.7998369 0.05087609 0.2441142 +0.8636691 0.05087609 0.2441142 +0.9303782 0.05087609 0.2441142 +1 0.05087609 0.2441142 +0 0.06429595 0.2441142 +0.002418731 0.06429595 0.2441142 +0.005155668 0.06429595 0.2441142 +0.009080105 0.06429595 0.2441142 +0.01434988 0.06429595 0.2441142 +0.02107202 0.06429595 0.2441142 +0.02934285 0.06429595 0.2441142 +0.03925039 0.06429595 0.2441142 +0.05087609 0.06429595 0.2441142 +0.06429595 0.06429595 0.2441142 +0.07958143 0.06429595 0.2441142 +0.0968001 0.06429595 0.2441142 +0.1160161 0.06429595 0.2441142 +0.1372908 0.06429595 0.2441142 +0.1606827 0.06429595 0.2441142 +0.1862481 0.06429595 0.2441142 +0.2140411 0.06429595 0.2441142 +0.2441142 0.06429595 0.2441142 +0.2765176 0.06429595 0.2441142 +0.3113005 0.06429595 0.2441142 +0.3485102 0.06429595 0.2441142 +0.388193 0.06429595 0.2441142 +0.4303934 0.06429595 0.2441142 +0.4751555 0.06429595 0.2441142 +0.5225216 0.06429595 0.2441142 +0.5725335 0.06429595 0.2441142 +0.6252316 0.06429595 0.2441142 +0.6806558 0.06429595 0.2441142 +0.7388448 0.06429595 0.2441142 +0.7998369 0.06429595 0.2441142 +0.8636691 0.06429595 0.2441142 +0.9303782 0.06429595 0.2441142 +1 0.06429595 0.2441142 +0 0.07958143 0.2441142 +0.002418731 0.07958143 0.2441142 +0.005155668 0.07958143 0.2441142 +0.009080105 0.07958143 0.2441142 +0.01434988 0.07958143 0.2441142 +0.02107202 0.07958143 0.2441142 +0.02934285 0.07958143 0.2441142 +0.03925039 0.07958143 0.2441142 +0.05087609 0.07958143 0.2441142 +0.06429595 0.07958143 0.2441142 +0.07958143 0.07958143 0.2441142 +0.0968001 0.07958143 0.2441142 +0.1160161 0.07958143 0.2441142 +0.1372908 0.07958143 0.2441142 +0.1606827 0.07958143 0.2441142 +0.1862481 0.07958143 0.2441142 +0.2140411 0.07958143 0.2441142 +0.2441142 0.07958143 0.2441142 +0.2765176 0.07958143 0.2441142 +0.3113005 0.07958143 0.2441142 +0.3485102 0.07958143 0.2441142 +0.388193 0.07958143 0.2441142 +0.4303934 0.07958143 0.2441142 +0.4751555 0.07958143 0.2441142 +0.5225216 0.07958143 0.2441142 +0.5725335 0.07958143 0.2441142 +0.6252316 0.07958143 0.2441142 +0.6806558 0.07958143 0.2441142 +0.7388448 0.07958143 0.2441142 +0.7998369 0.07958143 0.2441142 +0.8636691 0.07958143 0.2441142 +0.9303782 0.07958143 0.2441142 +1 0.07958143 0.2441142 +0 0.0968001 0.2441142 +0.002418731 0.0968001 0.2441142 +0.005155668 0.0968001 0.2441142 +0.009080105 0.0968001 0.2441142 +0.01434988 0.0968001 0.2441142 +0.02107202 0.0968001 0.2441142 +0.02934285 0.0968001 0.2441142 +0.03925039 0.0968001 0.2441142 +0.05087609 0.0968001 0.2441142 +0.06429595 0.0968001 0.2441142 +0.07958143 0.0968001 0.2441142 +0.0968001 0.0968001 0.2441142 +0.1160161 0.0968001 0.2441142 +0.1372908 0.0968001 0.2441142 +0.1606827 0.0968001 0.2441142 +0.1862481 0.0968001 0.2441142 +0.2140411 0.0968001 0.2441142 +0.2441142 0.0968001 0.2441142 +0.2765176 0.0968001 0.2441142 +0.3113005 0.0968001 0.2441142 +0.3485102 0.0968001 0.2441142 +0.388193 0.0968001 0.2441142 +0.4303934 0.0968001 0.2441142 +0.4751555 0.0968001 0.2441142 +0.5225216 0.0968001 0.2441142 +0.5725335 0.0968001 0.2441142 +0.6252316 0.0968001 0.2441142 +0.6806558 0.0968001 0.2441142 +0.7388448 0.0968001 0.2441142 +0.7998369 0.0968001 0.2441142 +0.8636691 0.0968001 0.2441142 +0.9303782 0.0968001 0.2441142 +1 0.0968001 0.2441142 +0 0.1160161 0.2441142 +0.002418731 0.1160161 0.2441142 +0.005155668 0.1160161 0.2441142 +0.009080105 0.1160161 0.2441142 +0.01434988 0.1160161 0.2441142 +0.02107202 0.1160161 0.2441142 +0.02934285 0.1160161 0.2441142 +0.03925039 0.1160161 0.2441142 +0.05087609 0.1160161 0.2441142 +0.06429595 0.1160161 0.2441142 +0.07958143 0.1160161 0.2441142 +0.0968001 0.1160161 0.2441142 +0.1160161 0.1160161 0.2441142 +0.1372908 0.1160161 0.2441142 +0.1606827 0.1160161 0.2441142 +0.1862481 0.1160161 0.2441142 +0.2140411 0.1160161 0.2441142 +0.2441142 0.1160161 0.2441142 +0.2765176 0.1160161 0.2441142 +0.3113005 0.1160161 0.2441142 +0.3485102 0.1160161 0.2441142 +0.388193 0.1160161 0.2441142 +0.4303934 0.1160161 0.2441142 +0.4751555 0.1160161 0.2441142 +0.5225216 0.1160161 0.2441142 +0.5725335 0.1160161 0.2441142 +0.6252316 0.1160161 0.2441142 +0.6806558 0.1160161 0.2441142 +0.7388448 0.1160161 0.2441142 +0.7998369 0.1160161 0.2441142 +0.8636691 0.1160161 0.2441142 +0.9303782 0.1160161 0.2441142 +1 0.1160161 0.2441142 +0 0.1372908 0.2441142 +0.002418731 0.1372908 0.2441142 +0.005155668 0.1372908 0.2441142 +0.009080105 0.1372908 0.2441142 +0.01434988 0.1372908 0.2441142 +0.02107202 0.1372908 0.2441142 +0.02934285 0.1372908 0.2441142 +0.03925039 0.1372908 0.2441142 +0.05087609 0.1372908 0.2441142 +0.06429595 0.1372908 0.2441142 +0.07958143 0.1372908 0.2441142 +0.0968001 0.1372908 0.2441142 +0.1160161 0.1372908 0.2441142 +0.1372908 0.1372908 0.2441142 +0.1606827 0.1372908 0.2441142 +0.1862481 0.1372908 0.2441142 +0.2140411 0.1372908 0.2441142 +0.2441142 0.1372908 0.2441142 +0.2765176 0.1372908 0.2441142 +0.3113005 0.1372908 0.2441142 +0.3485102 0.1372908 0.2441142 +0.388193 0.1372908 0.2441142 +0.4303934 0.1372908 0.2441142 +0.4751555 0.1372908 0.2441142 +0.5225216 0.1372908 0.2441142 +0.5725335 0.1372908 0.2441142 +0.6252316 0.1372908 0.2441142 +0.6806558 0.1372908 0.2441142 +0.7388448 0.1372908 0.2441142 +0.7998369 0.1372908 0.2441142 +0.8636691 0.1372908 0.2441142 +0.9303782 0.1372908 0.2441142 +1 0.1372908 0.2441142 +0 0.1606827 0.2441142 +0.002418731 0.1606827 0.2441142 +0.005155668 0.1606827 0.2441142 +0.009080105 0.1606827 0.2441142 +0.01434988 0.1606827 0.2441142 +0.02107202 0.1606827 0.2441142 +0.02934285 0.1606827 0.2441142 +0.03925039 0.1606827 0.2441142 +0.05087609 0.1606827 0.2441142 +0.06429595 0.1606827 0.2441142 +0.07958143 0.1606827 0.2441142 +0.0968001 0.1606827 0.2441142 +0.1160161 0.1606827 0.2441142 +0.1372908 0.1606827 0.2441142 +0.1606827 0.1606827 0.2441142 +0.1862481 0.1606827 0.2441142 +0.2140411 0.1606827 0.2441142 +0.2441142 0.1606827 0.2441142 +0.2765176 0.1606827 0.2441142 +0.3113005 0.1606827 0.2441142 +0.3485102 0.1606827 0.2441142 +0.388193 0.1606827 0.2441142 +0.4303934 0.1606827 0.2441142 +0.4751555 0.1606827 0.2441142 +0.5225216 0.1606827 0.2441142 +0.5725335 0.1606827 0.2441142 +0.6252316 0.1606827 0.2441142 +0.6806558 0.1606827 0.2441142 +0.7388448 0.1606827 0.2441142 +0.7998369 0.1606827 0.2441142 +0.8636691 0.1606827 0.2441142 +0.9303782 0.1606827 0.2441142 +1 0.1606827 0.2441142 +0 0.1862481 0.2441142 +0.002418731 0.1862481 0.2441142 +0.005155668 0.1862481 0.2441142 +0.009080105 0.1862481 0.2441142 +0.01434988 0.1862481 0.2441142 +0.02107202 0.1862481 0.2441142 +0.02934285 0.1862481 0.2441142 +0.03925039 0.1862481 0.2441142 +0.05087609 0.1862481 0.2441142 +0.06429595 0.1862481 0.2441142 +0.07958143 0.1862481 0.2441142 +0.0968001 0.1862481 0.2441142 +0.1160161 0.1862481 0.2441142 +0.1372908 0.1862481 0.2441142 +0.1606827 0.1862481 0.2441142 +0.1862481 0.1862481 0.2441142 +0.2140411 0.1862481 0.2441142 +0.2441142 0.1862481 0.2441142 +0.2765176 0.1862481 0.2441142 +0.3113005 0.1862481 0.2441142 +0.3485102 0.1862481 0.2441142 +0.388193 0.1862481 0.2441142 +0.4303934 0.1862481 0.2441142 +0.4751555 0.1862481 0.2441142 +0.5225216 0.1862481 0.2441142 +0.5725335 0.1862481 0.2441142 +0.6252316 0.1862481 0.2441142 +0.6806558 0.1862481 0.2441142 +0.7388448 0.1862481 0.2441142 +0.7998369 0.1862481 0.2441142 +0.8636691 0.1862481 0.2441142 +0.9303782 0.1862481 0.2441142 +1 0.1862481 0.2441142 +0 0.2140411 0.2441142 +0.002418731 0.2140411 0.2441142 +0.005155668 0.2140411 0.2441142 +0.009080105 0.2140411 0.2441142 +0.01434988 0.2140411 0.2441142 +0.02107202 0.2140411 0.2441142 +0.02934285 0.2140411 0.2441142 +0.03925039 0.2140411 0.2441142 +0.05087609 0.2140411 0.2441142 +0.06429595 0.2140411 0.2441142 +0.07958143 0.2140411 0.2441142 +0.0968001 0.2140411 0.2441142 +0.1160161 0.2140411 0.2441142 +0.1372908 0.2140411 0.2441142 +0.1606827 0.2140411 0.2441142 +0.1862481 0.2140411 0.2441142 +0.2140411 0.2140411 0.2441142 +0.2441142 0.2140411 0.2441142 +0.2765176 0.2140411 0.2441142 +0.3113005 0.2140411 0.2441142 +0.3485102 0.2140411 0.2441142 +0.388193 0.2140411 0.2441142 +0.4303934 0.2140411 0.2441142 +0.4751555 0.2140411 0.2441142 +0.5225216 0.2140411 0.2441142 +0.5725335 0.2140411 0.2441142 +0.6252316 0.2140411 0.2441142 +0.6806558 0.2140411 0.2441142 +0.7388448 0.2140411 0.2441142 +0.7998369 0.2140411 0.2441142 +0.8636691 0.2140411 0.2441142 +0.9303782 0.2140411 0.2441142 +1 0.2140411 0.2441142 +0 0.2441142 0.2441142 +0.002418731 0.2441142 0.2441142 +0.005155668 0.2441142 0.2441142 +0.009080105 0.2441142 0.2441142 +0.01434988 0.2441142 0.2441142 +0.02107202 0.2441142 0.2441142 +0.02934285 0.2441142 0.2441142 +0.03925039 0.2441142 0.2441142 +0.05087609 0.2441142 0.2441142 +0.06429595 0.2441142 0.2441142 +0.07958143 0.2441142 0.2441142 +0.0968001 0.2441142 0.2441142 +0.1160161 0.2441142 0.2441142 +0.1372908 0.2441142 0.2441142 +0.1606827 0.2441142 0.2441142 +0.1862481 0.2441142 0.2441142 +0.2140411 0.2441142 0.2441142 +0.2441142 0.2441142 0.2441142 +0.2765176 0.2441142 0.2441142 +0.3113005 0.2441142 0.2441142 +0.3485102 0.2441142 0.2441142 +0.388193 0.2441142 0.2441142 +0.4303934 0.2441142 0.2441142 +0.4751555 0.2441142 0.2441142 +0.5225216 0.2441142 0.2441142 +0.5725335 0.2441142 0.2441142 +0.6252316 0.2441142 0.2441142 +0.6806558 0.2441142 0.2441142 +0.7388448 0.2441142 0.2441142 +0.7998369 0.2441142 0.2441142 +0.8636691 0.2441142 0.2441142 +0.9303782 0.2441142 0.2441142 +1 0.2441142 0.2441142 +0 0.2765176 0.2441142 +0.002418731 0.2765176 0.2441142 +0.005155668 0.2765176 0.2441142 +0.009080105 0.2765176 0.2441142 +0.01434988 0.2765176 0.2441142 +0.02107202 0.2765176 0.2441142 +0.02934285 0.2765176 0.2441142 +0.03925039 0.2765176 0.2441142 +0.05087609 0.2765176 0.2441142 +0.06429595 0.2765176 0.2441142 +0.07958143 0.2765176 0.2441142 +0.0968001 0.2765176 0.2441142 +0.1160161 0.2765176 0.2441142 +0.1372908 0.2765176 0.2441142 +0.1606827 0.2765176 0.2441142 +0.1862481 0.2765176 0.2441142 +0.2140411 0.2765176 0.2441142 +0.2441142 0.2765176 0.2441142 +0.2765176 0.2765176 0.2441142 +0.3113005 0.2765176 0.2441142 +0.3485102 0.2765176 0.2441142 +0.388193 0.2765176 0.2441142 +0.4303934 0.2765176 0.2441142 +0.4751555 0.2765176 0.2441142 +0.5225216 0.2765176 0.2441142 +0.5725335 0.2765176 0.2441142 +0.6252316 0.2765176 0.2441142 +0.6806558 0.2765176 0.2441142 +0.7388448 0.2765176 0.2441142 +0.7998369 0.2765176 0.2441142 +0.8636691 0.2765176 0.2441142 +0.9303782 0.2765176 0.2441142 +1 0.2765176 0.2441142 +0 0.3113005 0.2441142 +0.002418731 0.3113005 0.2441142 +0.005155668 0.3113005 0.2441142 +0.009080105 0.3113005 0.2441142 +0.01434988 0.3113005 0.2441142 +0.02107202 0.3113005 0.2441142 +0.02934285 0.3113005 0.2441142 +0.03925039 0.3113005 0.2441142 +0.05087609 0.3113005 0.2441142 +0.06429595 0.3113005 0.2441142 +0.07958143 0.3113005 0.2441142 +0.0968001 0.3113005 0.2441142 +0.1160161 0.3113005 0.2441142 +0.1372908 0.3113005 0.2441142 +0.1606827 0.3113005 0.2441142 +0.1862481 0.3113005 0.2441142 +0.2140411 0.3113005 0.2441142 +0.2441142 0.3113005 0.2441142 +0.2765176 0.3113005 0.2441142 +0.3113005 0.3113005 0.2441142 +0.3485102 0.3113005 0.2441142 +0.388193 0.3113005 0.2441142 +0.4303934 0.3113005 0.2441142 +0.4751555 0.3113005 0.2441142 +0.5225216 0.3113005 0.2441142 +0.5725335 0.3113005 0.2441142 +0.6252316 0.3113005 0.2441142 +0.6806558 0.3113005 0.2441142 +0.7388448 0.3113005 0.2441142 +0.7998369 0.3113005 0.2441142 +0.8636691 0.3113005 0.2441142 +0.9303782 0.3113005 0.2441142 +1 0.3113005 0.2441142 +0 0.3485102 0.2441142 +0.002418731 0.3485102 0.2441142 +0.005155668 0.3485102 0.2441142 +0.009080105 0.3485102 0.2441142 +0.01434988 0.3485102 0.2441142 +0.02107202 0.3485102 0.2441142 +0.02934285 0.3485102 0.2441142 +0.03925039 0.3485102 0.2441142 +0.05087609 0.3485102 0.2441142 +0.06429595 0.3485102 0.2441142 +0.07958143 0.3485102 0.2441142 +0.0968001 0.3485102 0.2441142 +0.1160161 0.3485102 0.2441142 +0.1372908 0.3485102 0.2441142 +0.1606827 0.3485102 0.2441142 +0.1862481 0.3485102 0.2441142 +0.2140411 0.3485102 0.2441142 +0.2441142 0.3485102 0.2441142 +0.2765176 0.3485102 0.2441142 +0.3113005 0.3485102 0.2441142 +0.3485102 0.3485102 0.2441142 +0.388193 0.3485102 0.2441142 +0.4303934 0.3485102 0.2441142 +0.4751555 0.3485102 0.2441142 +0.5225216 0.3485102 0.2441142 +0.5725335 0.3485102 0.2441142 +0.6252316 0.3485102 0.2441142 +0.6806558 0.3485102 0.2441142 +0.7388448 0.3485102 0.2441142 +0.7998369 0.3485102 0.2441142 +0.8636691 0.3485102 0.2441142 +0.9303782 0.3485102 0.2441142 +1 0.3485102 0.2441142 +0 0.388193 0.2441142 +0.002418731 0.388193 0.2441142 +0.005155668 0.388193 0.2441142 +0.009080105 0.388193 0.2441142 +0.01434988 0.388193 0.2441142 +0.02107202 0.388193 0.2441142 +0.02934285 0.388193 0.2441142 +0.03925039 0.388193 0.2441142 +0.05087609 0.388193 0.2441142 +0.06429595 0.388193 0.2441142 +0.07958143 0.388193 0.2441142 +0.0968001 0.388193 0.2441142 +0.1160161 0.388193 0.2441142 +0.1372908 0.388193 0.2441142 +0.1606827 0.388193 0.2441142 +0.1862481 0.388193 0.2441142 +0.2140411 0.388193 0.2441142 +0.2441142 0.388193 0.2441142 +0.2765176 0.388193 0.2441142 +0.3113005 0.388193 0.2441142 +0.3485102 0.388193 0.2441142 +0.388193 0.388193 0.2441142 +0.4303934 0.388193 0.2441142 +0.4751555 0.388193 0.2441142 +0.5225216 0.388193 0.2441142 +0.5725335 0.388193 0.2441142 +0.6252316 0.388193 0.2441142 +0.6806558 0.388193 0.2441142 +0.7388448 0.388193 0.2441142 +0.7998369 0.388193 0.2441142 +0.8636691 0.388193 0.2441142 +0.9303782 0.388193 0.2441142 +1 0.388193 0.2441142 +0 0.4303934 0.2441142 +0.002418731 0.4303934 0.2441142 +0.005155668 0.4303934 0.2441142 +0.009080105 0.4303934 0.2441142 +0.01434988 0.4303934 0.2441142 +0.02107202 0.4303934 0.2441142 +0.02934285 0.4303934 0.2441142 +0.03925039 0.4303934 0.2441142 +0.05087609 0.4303934 0.2441142 +0.06429595 0.4303934 0.2441142 +0.07958143 0.4303934 0.2441142 +0.0968001 0.4303934 0.2441142 +0.1160161 0.4303934 0.2441142 +0.1372908 0.4303934 0.2441142 +0.1606827 0.4303934 0.2441142 +0.1862481 0.4303934 0.2441142 +0.2140411 0.4303934 0.2441142 +0.2441142 0.4303934 0.2441142 +0.2765176 0.4303934 0.2441142 +0.3113005 0.4303934 0.2441142 +0.3485102 0.4303934 0.2441142 +0.388193 0.4303934 0.2441142 +0.4303934 0.4303934 0.2441142 +0.4751555 0.4303934 0.2441142 +0.5225216 0.4303934 0.2441142 +0.5725335 0.4303934 0.2441142 +0.6252316 0.4303934 0.2441142 +0.6806558 0.4303934 0.2441142 +0.7388448 0.4303934 0.2441142 +0.7998369 0.4303934 0.2441142 +0.8636691 0.4303934 0.2441142 +0.9303782 0.4303934 0.2441142 +1 0.4303934 0.2441142 +0 0.4751555 0.2441142 +0.002418731 0.4751555 0.2441142 +0.005155668 0.4751555 0.2441142 +0.009080105 0.4751555 0.2441142 +0.01434988 0.4751555 0.2441142 +0.02107202 0.4751555 0.2441142 +0.02934285 0.4751555 0.2441142 +0.03925039 0.4751555 0.2441142 +0.05087609 0.4751555 0.2441142 +0.06429595 0.4751555 0.2441142 +0.07958143 0.4751555 0.2441142 +0.0968001 0.4751555 0.2441142 +0.1160161 0.4751555 0.2441142 +0.1372908 0.4751555 0.2441142 +0.1606827 0.4751555 0.2441142 +0.1862481 0.4751555 0.2441142 +0.2140411 0.4751555 0.2441142 +0.2441142 0.4751555 0.2441142 +0.2765176 0.4751555 0.2441142 +0.3113005 0.4751555 0.2441142 +0.3485102 0.4751555 0.2441142 +0.388193 0.4751555 0.2441142 +0.4303934 0.4751555 0.2441142 +0.4751555 0.4751555 0.2441142 +0.5225216 0.4751555 0.2441142 +0.5725335 0.4751555 0.2441142 +0.6252316 0.4751555 0.2441142 +0.6806558 0.4751555 0.2441142 +0.7388448 0.4751555 0.2441142 +0.7998369 0.4751555 0.2441142 +0.8636691 0.4751555 0.2441142 +0.9303782 0.4751555 0.2441142 +1 0.4751555 0.2441142 +0 0.5225216 0.2441142 +0.002418731 0.5225216 0.2441142 +0.005155668 0.5225216 0.2441142 +0.009080105 0.5225216 0.2441142 +0.01434988 0.5225216 0.2441142 +0.02107202 0.5225216 0.2441142 +0.02934285 0.5225216 0.2441142 +0.03925039 0.5225216 0.2441142 +0.05087609 0.5225216 0.2441142 +0.06429595 0.5225216 0.2441142 +0.07958143 0.5225216 0.2441142 +0.0968001 0.5225216 0.2441142 +0.1160161 0.5225216 0.2441142 +0.1372908 0.5225216 0.2441142 +0.1606827 0.5225216 0.2441142 +0.1862481 0.5225216 0.2441142 +0.2140411 0.5225216 0.2441142 +0.2441142 0.5225216 0.2441142 +0.2765176 0.5225216 0.2441142 +0.3113005 0.5225216 0.2441142 +0.3485102 0.5225216 0.2441142 +0.388193 0.5225216 0.2441142 +0.4303934 0.5225216 0.2441142 +0.4751555 0.5225216 0.2441142 +0.5225216 0.5225216 0.2441142 +0.5725335 0.5225216 0.2441142 +0.6252316 0.5225216 0.2441142 +0.6806558 0.5225216 0.2441142 +0.7388448 0.5225216 0.2441142 +0.7998369 0.5225216 0.2441142 +0.8636691 0.5225216 0.2441142 +0.9303782 0.5225216 0.2441142 +1 0.5225216 0.2441142 +0 0.5725335 0.2441142 +0.002418731 0.5725335 0.2441142 +0.005155668 0.5725335 0.2441142 +0.009080105 0.5725335 0.2441142 +0.01434988 0.5725335 0.2441142 +0.02107202 0.5725335 0.2441142 +0.02934285 0.5725335 0.2441142 +0.03925039 0.5725335 0.2441142 +0.05087609 0.5725335 0.2441142 +0.06429595 0.5725335 0.2441142 +0.07958143 0.5725335 0.2441142 +0.0968001 0.5725335 0.2441142 +0.1160161 0.5725335 0.2441142 +0.1372908 0.5725335 0.2441142 +0.1606827 0.5725335 0.2441142 +0.1862481 0.5725335 0.2441142 +0.2140411 0.5725335 0.2441142 +0.2441142 0.5725335 0.2441142 +0.2765176 0.5725335 0.2441142 +0.3113005 0.5725335 0.2441142 +0.3485102 0.5725335 0.2441142 +0.388193 0.5725335 0.2441142 +0.4303934 0.5725335 0.2441142 +0.4751555 0.5725335 0.2441142 +0.5225216 0.5725335 0.2441142 +0.5725335 0.5725335 0.2441142 +0.6252316 0.5725335 0.2441142 +0.6806558 0.5725335 0.2441142 +0.7388448 0.5725335 0.2441142 +0.7998369 0.5725335 0.2441142 +0.8636691 0.5725335 0.2441142 +0.9303782 0.5725335 0.2441142 +1 0.5725335 0.2441142 +0 0.6252316 0.2441142 +0.002418731 0.6252316 0.2441142 +0.005155668 0.6252316 0.2441142 +0.009080105 0.6252316 0.2441142 +0.01434988 0.6252316 0.2441142 +0.02107202 0.6252316 0.2441142 +0.02934285 0.6252316 0.2441142 +0.03925039 0.6252316 0.2441142 +0.05087609 0.6252316 0.2441142 +0.06429595 0.6252316 0.2441142 +0.07958143 0.6252316 0.2441142 +0.0968001 0.6252316 0.2441142 +0.1160161 0.6252316 0.2441142 +0.1372908 0.6252316 0.2441142 +0.1606827 0.6252316 0.2441142 +0.1862481 0.6252316 0.2441142 +0.2140411 0.6252316 0.2441142 +0.2441142 0.6252316 0.2441142 +0.2765176 0.6252316 0.2441142 +0.3113005 0.6252316 0.2441142 +0.3485102 0.6252316 0.2441142 +0.388193 0.6252316 0.2441142 +0.4303934 0.6252316 0.2441142 +0.4751555 0.6252316 0.2441142 +0.5225216 0.6252316 0.2441142 +0.5725335 0.6252316 0.2441142 +0.6252316 0.6252316 0.2441142 +0.6806558 0.6252316 0.2441142 +0.7388448 0.6252316 0.2441142 +0.7998369 0.6252316 0.2441142 +0.8636691 0.6252316 0.2441142 +0.9303782 0.6252316 0.2441142 +1 0.6252316 0.2441142 +0 0.6806558 0.2441142 +0.002418731 0.6806558 0.2441142 +0.005155668 0.6806558 0.2441142 +0.009080105 0.6806558 0.2441142 +0.01434988 0.6806558 0.2441142 +0.02107202 0.6806558 0.2441142 +0.02934285 0.6806558 0.2441142 +0.03925039 0.6806558 0.2441142 +0.05087609 0.6806558 0.2441142 +0.06429595 0.6806558 0.2441142 +0.07958143 0.6806558 0.2441142 +0.0968001 0.6806558 0.2441142 +0.1160161 0.6806558 0.2441142 +0.1372908 0.6806558 0.2441142 +0.1606827 0.6806558 0.2441142 +0.1862481 0.6806558 0.2441142 +0.2140411 0.6806558 0.2441142 +0.2441142 0.6806558 0.2441142 +0.2765176 0.6806558 0.2441142 +0.3113005 0.6806558 0.2441142 +0.3485102 0.6806558 0.2441142 +0.388193 0.6806558 0.2441142 +0.4303934 0.6806558 0.2441142 +0.4751555 0.6806558 0.2441142 +0.5225216 0.6806558 0.2441142 +0.5725335 0.6806558 0.2441142 +0.6252316 0.6806558 0.2441142 +0.6806558 0.6806558 0.2441142 +0.7388448 0.6806558 0.2441142 +0.7998369 0.6806558 0.2441142 +0.8636691 0.6806558 0.2441142 +0.9303782 0.6806558 0.2441142 +1 0.6806558 0.2441142 +0 0.7388448 0.2441142 +0.002418731 0.7388448 0.2441142 +0.005155668 0.7388448 0.2441142 +0.009080105 0.7388448 0.2441142 +0.01434988 0.7388448 0.2441142 +0.02107202 0.7388448 0.2441142 +0.02934285 0.7388448 0.2441142 +0.03925039 0.7388448 0.2441142 +0.05087609 0.7388448 0.2441142 +0.06429595 0.7388448 0.2441142 +0.07958143 0.7388448 0.2441142 +0.0968001 0.7388448 0.2441142 +0.1160161 0.7388448 0.2441142 +0.1372908 0.7388448 0.2441142 +0.1606827 0.7388448 0.2441142 +0.1862481 0.7388448 0.2441142 +0.2140411 0.7388448 0.2441142 +0.2441142 0.7388448 0.2441142 +0.2765176 0.7388448 0.2441142 +0.3113005 0.7388448 0.2441142 +0.3485102 0.7388448 0.2441142 +0.388193 0.7388448 0.2441142 +0.4303934 0.7388448 0.2441142 +0.4751555 0.7388448 0.2441142 +0.5225216 0.7388448 0.2441142 +0.5725335 0.7388448 0.2441142 +0.6252316 0.7388448 0.2441142 +0.6806558 0.7388448 0.2441142 +0.7388448 0.7388448 0.2441142 +0.7998369 0.7388448 0.2441142 +0.8636691 0.7388448 0.2441142 +0.9303782 0.7388448 0.2441142 +1 0.7388448 0.2441142 +0 0.7998369 0.2441142 +0.002418731 0.7998369 0.2441142 +0.005155668 0.7998369 0.2441142 +0.009080105 0.7998369 0.2441142 +0.01434988 0.7998369 0.2441142 +0.02107202 0.7998369 0.2441142 +0.02934285 0.7998369 0.2441142 +0.03925039 0.7998369 0.2441142 +0.05087609 0.7998369 0.2441142 +0.06429595 0.7998369 0.2441142 +0.07958143 0.7998369 0.2441142 +0.0968001 0.7998369 0.2441142 +0.1160161 0.7998369 0.2441142 +0.1372908 0.7998369 0.2441142 +0.1606827 0.7998369 0.2441142 +0.1862481 0.7998369 0.2441142 +0.2140411 0.7998369 0.2441142 +0.2441142 0.7998369 0.2441142 +0.2765176 0.7998369 0.2441142 +0.3113005 0.7998369 0.2441142 +0.3485102 0.7998369 0.2441142 +0.388193 0.7998369 0.2441142 +0.4303934 0.7998369 0.2441142 +0.4751555 0.7998369 0.2441142 +0.5225216 0.7998369 0.2441142 +0.5725335 0.7998369 0.2441142 +0.6252316 0.7998369 0.2441142 +0.6806558 0.7998369 0.2441142 +0.7388448 0.7998369 0.2441142 +0.7998369 0.7998369 0.2441142 +0.8636691 0.7998369 0.2441142 +0.9303782 0.7998369 0.2441142 +1 0.7998369 0.2441142 +0 0.8636691 0.2441142 +0.002418731 0.8636691 0.2441142 +0.005155668 0.8636691 0.2441142 +0.009080105 0.8636691 0.2441142 +0.01434988 0.8636691 0.2441142 +0.02107202 0.8636691 0.2441142 +0.02934285 0.8636691 0.2441142 +0.03925039 0.8636691 0.2441142 +0.05087609 0.8636691 0.2441142 +0.06429595 0.8636691 0.2441142 +0.07958143 0.8636691 0.2441142 +0.0968001 0.8636691 0.2441142 +0.1160161 0.8636691 0.2441142 +0.1372908 0.8636691 0.2441142 +0.1606827 0.8636691 0.2441142 +0.1862481 0.8636691 0.2441142 +0.2140411 0.8636691 0.2441142 +0.2441142 0.8636691 0.2441142 +0.2765176 0.8636691 0.2441142 +0.3113005 0.8636691 0.2441142 +0.3485102 0.8636691 0.2441142 +0.388193 0.8636691 0.2441142 +0.4303934 0.8636691 0.2441142 +0.4751555 0.8636691 0.2441142 +0.5225216 0.8636691 0.2441142 +0.5725335 0.8636691 0.2441142 +0.6252316 0.8636691 0.2441142 +0.6806558 0.8636691 0.2441142 +0.7388448 0.8636691 0.2441142 +0.7998369 0.8636691 0.2441142 +0.8636691 0.8636691 0.2441142 +0.9303782 0.8636691 0.2441142 +1 0.8636691 0.2441142 +0 0.9303782 0.2441142 +0.002418731 0.9303782 0.2441142 +0.005155668 0.9303782 0.2441142 +0.009080105 0.9303782 0.2441142 +0.01434988 0.9303782 0.2441142 +0.02107202 0.9303782 0.2441142 +0.02934285 0.9303782 0.2441142 +0.03925039 0.9303782 0.2441142 +0.05087609 0.9303782 0.2441142 +0.06429595 0.9303782 0.2441142 +0.07958143 0.9303782 0.2441142 +0.0968001 0.9303782 0.2441142 +0.1160161 0.9303782 0.2441142 +0.1372908 0.9303782 0.2441142 +0.1606827 0.9303782 0.2441142 +0.1862481 0.9303782 0.2441142 +0.2140411 0.9303782 0.2441142 +0.2441142 0.9303782 0.2441142 +0.2765176 0.9303782 0.2441142 +0.3113005 0.9303782 0.2441142 +0.3485102 0.9303782 0.2441142 +0.388193 0.9303782 0.2441142 +0.4303934 0.9303782 0.2441142 +0.4751555 0.9303782 0.2441142 +0.5225216 0.9303782 0.2441142 +0.5725335 0.9303782 0.2441142 +0.6252316 0.9303782 0.2441142 +0.6806558 0.9303782 0.2441142 +0.7388448 0.9303782 0.2441142 +0.7998369 0.9303782 0.2441142 +0.8636691 0.9303782 0.2441142 +0.9303782 0.9303782 0.2441142 +1 0.9303782 0.2441142 +0 1 0.2441142 +0.002418731 1 0.2441142 +0.005155668 1 0.2441142 +0.009080105 1 0.2441142 +0.01434988 1 0.2441142 +0.02107202 1 0.2441142 +0.02934285 1 0.2441142 +0.03925039 1 0.2441142 +0.05087609 1 0.2441142 +0.06429595 1 0.2441142 +0.07958143 1 0.2441142 +0.0968001 1 0.2441142 +0.1160161 1 0.2441142 +0.1372908 1 0.2441142 +0.1606827 1 0.2441142 +0.1862481 1 0.2441142 +0.2140411 1 0.2441142 +0.2441142 1 0.2441142 +0.2765176 1 0.2441142 +0.3113005 1 0.2441142 +0.3485102 1 0.2441142 +0.388193 1 0.2441142 +0.4303934 1 0.2441142 +0.4751555 1 0.2441142 +0.5225216 1 0.2441142 +0.5725335 1 0.2441142 +0.6252316 1 0.2441142 +0.6806558 1 0.2441142 +0.7388448 1 0.2441142 +0.7998369 1 0.2441142 +0.8636691 1 0.2441142 +0.9303782 1 0.2441142 +1 1 0.2441142 +0 0 0.2765176 +0.002418731 0 0.2765176 +0.005155668 0 0.2765176 +0.009080105 0 0.2765176 +0.01434988 0 0.2765176 +0.02107202 0 0.2765176 +0.02934285 0 0.2765176 +0.03925039 0 0.2765176 +0.05087609 0 0.2765176 +0.06429595 0 0.2765176 +0.07958143 0 0.2765176 +0.0968001 0 0.2765176 +0.1160161 0 0.2765176 +0.1372908 0 0.2765176 +0.1606827 0 0.2765176 +0.1862481 0 0.2765176 +0.2140411 0 0.2765176 +0.2441142 0 0.2765176 +0.2765176 0 0.2765176 +0.3113005 0 0.2765176 +0.3485102 0 0.2765176 +0.388193 0 0.2765176 +0.4303934 0 0.2765176 +0.4751555 0 0.2765176 +0.5225216 0 0.2765176 +0.5725335 0 0.2765176 +0.6252316 0 0.2765176 +0.6806558 0 0.2765176 +0.7388448 0 0.2765176 +0.7998369 0 0.2765176 +0.8636691 0 0.2765176 +0.9303782 0 0.2765176 +1 0 0.2765176 +0 0.002418731 0.2765176 +0.002418731 0.002418731 0.2765176 +0.005155668 0.002418731 0.2765176 +0.009080105 0.002418731 0.2765176 +0.01434988 0.002418731 0.2765176 +0.02107202 0.002418731 0.2765176 +0.02934285 0.002418731 0.2765176 +0.03925039 0.002418731 0.2765176 +0.05087609 0.002418731 0.2765176 +0.06429595 0.002418731 0.2765176 +0.07958143 0.002418731 0.2765176 +0.0968001 0.002418731 0.2765176 +0.1160161 0.002418731 0.2765176 +0.1372908 0.002418731 0.2765176 +0.1606827 0.002418731 0.2765176 +0.1862481 0.002418731 0.2765176 +0.2140411 0.002418731 0.2765176 +0.2441142 0.002418731 0.2765176 +0.2765176 0.002418731 0.2765176 +0.3113005 0.002418731 0.2765176 +0.3485102 0.002418731 0.2765176 +0.388193 0.002418731 0.2765176 +0.4303934 0.002418731 0.2765176 +0.4751555 0.002418731 0.2765176 +0.5225216 0.002418731 0.2765176 +0.5725335 0.002418731 0.2765176 +0.6252316 0.002418731 0.2765176 +0.6806558 0.002418731 0.2765176 +0.7388448 0.002418731 0.2765176 +0.7998369 0.002418731 0.2765176 +0.8636691 0.002418731 0.2765176 +0.9303782 0.002418731 0.2765176 +1 0.002418731 0.2765176 +0 0.005155668 0.2765176 +0.002418731 0.005155668 0.2765176 +0.005155668 0.005155668 0.2765176 +0.009080105 0.005155668 0.2765176 +0.01434988 0.005155668 0.2765176 +0.02107202 0.005155668 0.2765176 +0.02934285 0.005155668 0.2765176 +0.03925039 0.005155668 0.2765176 +0.05087609 0.005155668 0.2765176 +0.06429595 0.005155668 0.2765176 +0.07958143 0.005155668 0.2765176 +0.0968001 0.005155668 0.2765176 +0.1160161 0.005155668 0.2765176 +0.1372908 0.005155668 0.2765176 +0.1606827 0.005155668 0.2765176 +0.1862481 0.005155668 0.2765176 +0.2140411 0.005155668 0.2765176 +0.2441142 0.005155668 0.2765176 +0.2765176 0.005155668 0.2765176 +0.3113005 0.005155668 0.2765176 +0.3485102 0.005155668 0.2765176 +0.388193 0.005155668 0.2765176 +0.4303934 0.005155668 0.2765176 +0.4751555 0.005155668 0.2765176 +0.5225216 0.005155668 0.2765176 +0.5725335 0.005155668 0.2765176 +0.6252316 0.005155668 0.2765176 +0.6806558 0.005155668 0.2765176 +0.7388448 0.005155668 0.2765176 +0.7998369 0.005155668 0.2765176 +0.8636691 0.005155668 0.2765176 +0.9303782 0.005155668 0.2765176 +1 0.005155668 0.2765176 +0 0.009080105 0.2765176 +0.002418731 0.009080105 0.2765176 +0.005155668 0.009080105 0.2765176 +0.009080105 0.009080105 0.2765176 +0.01434988 0.009080105 0.2765176 +0.02107202 0.009080105 0.2765176 +0.02934285 0.009080105 0.2765176 +0.03925039 0.009080105 0.2765176 +0.05087609 0.009080105 0.2765176 +0.06429595 0.009080105 0.2765176 +0.07958143 0.009080105 0.2765176 +0.0968001 0.009080105 0.2765176 +0.1160161 0.009080105 0.2765176 +0.1372908 0.009080105 0.2765176 +0.1606827 0.009080105 0.2765176 +0.1862481 0.009080105 0.2765176 +0.2140411 0.009080105 0.2765176 +0.2441142 0.009080105 0.2765176 +0.2765176 0.009080105 0.2765176 +0.3113005 0.009080105 0.2765176 +0.3485102 0.009080105 0.2765176 +0.388193 0.009080105 0.2765176 +0.4303934 0.009080105 0.2765176 +0.4751555 0.009080105 0.2765176 +0.5225216 0.009080105 0.2765176 +0.5725335 0.009080105 0.2765176 +0.6252316 0.009080105 0.2765176 +0.6806558 0.009080105 0.2765176 +0.7388448 0.009080105 0.2765176 +0.7998369 0.009080105 0.2765176 +0.8636691 0.009080105 0.2765176 +0.9303782 0.009080105 0.2765176 +1 0.009080105 0.2765176 +0 0.01434988 0.2765176 +0.002418731 0.01434988 0.2765176 +0.005155668 0.01434988 0.2765176 +0.009080105 0.01434988 0.2765176 +0.01434988 0.01434988 0.2765176 +0.02107202 0.01434988 0.2765176 +0.02934285 0.01434988 0.2765176 +0.03925039 0.01434988 0.2765176 +0.05087609 0.01434988 0.2765176 +0.06429595 0.01434988 0.2765176 +0.07958143 0.01434988 0.2765176 +0.0968001 0.01434988 0.2765176 +0.1160161 0.01434988 0.2765176 +0.1372908 0.01434988 0.2765176 +0.1606827 0.01434988 0.2765176 +0.1862481 0.01434988 0.2765176 +0.2140411 0.01434988 0.2765176 +0.2441142 0.01434988 0.2765176 +0.2765176 0.01434988 0.2765176 +0.3113005 0.01434988 0.2765176 +0.3485102 0.01434988 0.2765176 +0.388193 0.01434988 0.2765176 +0.4303934 0.01434988 0.2765176 +0.4751555 0.01434988 0.2765176 +0.5225216 0.01434988 0.2765176 +0.5725335 0.01434988 0.2765176 +0.6252316 0.01434988 0.2765176 +0.6806558 0.01434988 0.2765176 +0.7388448 0.01434988 0.2765176 +0.7998369 0.01434988 0.2765176 +0.8636691 0.01434988 0.2765176 +0.9303782 0.01434988 0.2765176 +1 0.01434988 0.2765176 +0 0.02107202 0.2765176 +0.002418731 0.02107202 0.2765176 +0.005155668 0.02107202 0.2765176 +0.009080105 0.02107202 0.2765176 +0.01434988 0.02107202 0.2765176 +0.02107202 0.02107202 0.2765176 +0.02934285 0.02107202 0.2765176 +0.03925039 0.02107202 0.2765176 +0.05087609 0.02107202 0.2765176 +0.06429595 0.02107202 0.2765176 +0.07958143 0.02107202 0.2765176 +0.0968001 0.02107202 0.2765176 +0.1160161 0.02107202 0.2765176 +0.1372908 0.02107202 0.2765176 +0.1606827 0.02107202 0.2765176 +0.1862481 0.02107202 0.2765176 +0.2140411 0.02107202 0.2765176 +0.2441142 0.02107202 0.2765176 +0.2765176 0.02107202 0.2765176 +0.3113005 0.02107202 0.2765176 +0.3485102 0.02107202 0.2765176 +0.388193 0.02107202 0.2765176 +0.4303934 0.02107202 0.2765176 +0.4751555 0.02107202 0.2765176 +0.5225216 0.02107202 0.2765176 +0.5725335 0.02107202 0.2765176 +0.6252316 0.02107202 0.2765176 +0.6806558 0.02107202 0.2765176 +0.7388448 0.02107202 0.2765176 +0.7998369 0.02107202 0.2765176 +0.8636691 0.02107202 0.2765176 +0.9303782 0.02107202 0.2765176 +1 0.02107202 0.2765176 +0 0.02934285 0.2765176 +0.002418731 0.02934285 0.2765176 +0.005155668 0.02934285 0.2765176 +0.009080105 0.02934285 0.2765176 +0.01434988 0.02934285 0.2765176 +0.02107202 0.02934285 0.2765176 +0.02934285 0.02934285 0.2765176 +0.03925039 0.02934285 0.2765176 +0.05087609 0.02934285 0.2765176 +0.06429595 0.02934285 0.2765176 +0.07958143 0.02934285 0.2765176 +0.0968001 0.02934285 0.2765176 +0.1160161 0.02934285 0.2765176 +0.1372908 0.02934285 0.2765176 +0.1606827 0.02934285 0.2765176 +0.1862481 0.02934285 0.2765176 +0.2140411 0.02934285 0.2765176 +0.2441142 0.02934285 0.2765176 +0.2765176 0.02934285 0.2765176 +0.3113005 0.02934285 0.2765176 +0.3485102 0.02934285 0.2765176 +0.388193 0.02934285 0.2765176 +0.4303934 0.02934285 0.2765176 +0.4751555 0.02934285 0.2765176 +0.5225216 0.02934285 0.2765176 +0.5725335 0.02934285 0.2765176 +0.6252316 0.02934285 0.2765176 +0.6806558 0.02934285 0.2765176 +0.7388448 0.02934285 0.2765176 +0.7998369 0.02934285 0.2765176 +0.8636691 0.02934285 0.2765176 +0.9303782 0.02934285 0.2765176 +1 0.02934285 0.2765176 +0 0.03925039 0.2765176 +0.002418731 0.03925039 0.2765176 +0.005155668 0.03925039 0.2765176 +0.009080105 0.03925039 0.2765176 +0.01434988 0.03925039 0.2765176 +0.02107202 0.03925039 0.2765176 +0.02934285 0.03925039 0.2765176 +0.03925039 0.03925039 0.2765176 +0.05087609 0.03925039 0.2765176 +0.06429595 0.03925039 0.2765176 +0.07958143 0.03925039 0.2765176 +0.0968001 0.03925039 0.2765176 +0.1160161 0.03925039 0.2765176 +0.1372908 0.03925039 0.2765176 +0.1606827 0.03925039 0.2765176 +0.1862481 0.03925039 0.2765176 +0.2140411 0.03925039 0.2765176 +0.2441142 0.03925039 0.2765176 +0.2765176 0.03925039 0.2765176 +0.3113005 0.03925039 0.2765176 +0.3485102 0.03925039 0.2765176 +0.388193 0.03925039 0.2765176 +0.4303934 0.03925039 0.2765176 +0.4751555 0.03925039 0.2765176 +0.5225216 0.03925039 0.2765176 +0.5725335 0.03925039 0.2765176 +0.6252316 0.03925039 0.2765176 +0.6806558 0.03925039 0.2765176 +0.7388448 0.03925039 0.2765176 +0.7998369 0.03925039 0.2765176 +0.8636691 0.03925039 0.2765176 +0.9303782 0.03925039 0.2765176 +1 0.03925039 0.2765176 +0 0.05087609 0.2765176 +0.002418731 0.05087609 0.2765176 +0.005155668 0.05087609 0.2765176 +0.009080105 0.05087609 0.2765176 +0.01434988 0.05087609 0.2765176 +0.02107202 0.05087609 0.2765176 +0.02934285 0.05087609 0.2765176 +0.03925039 0.05087609 0.2765176 +0.05087609 0.05087609 0.2765176 +0.06429595 0.05087609 0.2765176 +0.07958143 0.05087609 0.2765176 +0.0968001 0.05087609 0.2765176 +0.1160161 0.05087609 0.2765176 +0.1372908 0.05087609 0.2765176 +0.1606827 0.05087609 0.2765176 +0.1862481 0.05087609 0.2765176 +0.2140411 0.05087609 0.2765176 +0.2441142 0.05087609 0.2765176 +0.2765176 0.05087609 0.2765176 +0.3113005 0.05087609 0.2765176 +0.3485102 0.05087609 0.2765176 +0.388193 0.05087609 0.2765176 +0.4303934 0.05087609 0.2765176 +0.4751555 0.05087609 0.2765176 +0.5225216 0.05087609 0.2765176 +0.5725335 0.05087609 0.2765176 +0.6252316 0.05087609 0.2765176 +0.6806558 0.05087609 0.2765176 +0.7388448 0.05087609 0.2765176 +0.7998369 0.05087609 0.2765176 +0.8636691 0.05087609 0.2765176 +0.9303782 0.05087609 0.2765176 +1 0.05087609 0.2765176 +0 0.06429595 0.2765176 +0.002418731 0.06429595 0.2765176 +0.005155668 0.06429595 0.2765176 +0.009080105 0.06429595 0.2765176 +0.01434988 0.06429595 0.2765176 +0.02107202 0.06429595 0.2765176 +0.02934285 0.06429595 0.2765176 +0.03925039 0.06429595 0.2765176 +0.05087609 0.06429595 0.2765176 +0.06429595 0.06429595 0.2765176 +0.07958143 0.06429595 0.2765176 +0.0968001 0.06429595 0.2765176 +0.1160161 0.06429595 0.2765176 +0.1372908 0.06429595 0.2765176 +0.1606827 0.06429595 0.2765176 +0.1862481 0.06429595 0.2765176 +0.2140411 0.06429595 0.2765176 +0.2441142 0.06429595 0.2765176 +0.2765176 0.06429595 0.2765176 +0.3113005 0.06429595 0.2765176 +0.3485102 0.06429595 0.2765176 +0.388193 0.06429595 0.2765176 +0.4303934 0.06429595 0.2765176 +0.4751555 0.06429595 0.2765176 +0.5225216 0.06429595 0.2765176 +0.5725335 0.06429595 0.2765176 +0.6252316 0.06429595 0.2765176 +0.6806558 0.06429595 0.2765176 +0.7388448 0.06429595 0.2765176 +0.7998369 0.06429595 0.2765176 +0.8636691 0.06429595 0.2765176 +0.9303782 0.06429595 0.2765176 +1 0.06429595 0.2765176 +0 0.07958143 0.2765176 +0.002418731 0.07958143 0.2765176 +0.005155668 0.07958143 0.2765176 +0.009080105 0.07958143 0.2765176 +0.01434988 0.07958143 0.2765176 +0.02107202 0.07958143 0.2765176 +0.02934285 0.07958143 0.2765176 +0.03925039 0.07958143 0.2765176 +0.05087609 0.07958143 0.2765176 +0.06429595 0.07958143 0.2765176 +0.07958143 0.07958143 0.2765176 +0.0968001 0.07958143 0.2765176 +0.1160161 0.07958143 0.2765176 +0.1372908 0.07958143 0.2765176 +0.1606827 0.07958143 0.2765176 +0.1862481 0.07958143 0.2765176 +0.2140411 0.07958143 0.2765176 +0.2441142 0.07958143 0.2765176 +0.2765176 0.07958143 0.2765176 +0.3113005 0.07958143 0.2765176 +0.3485102 0.07958143 0.2765176 +0.388193 0.07958143 0.2765176 +0.4303934 0.07958143 0.2765176 +0.4751555 0.07958143 0.2765176 +0.5225216 0.07958143 0.2765176 +0.5725335 0.07958143 0.2765176 +0.6252316 0.07958143 0.2765176 +0.6806558 0.07958143 0.2765176 +0.7388448 0.07958143 0.2765176 +0.7998369 0.07958143 0.2765176 +0.8636691 0.07958143 0.2765176 +0.9303782 0.07958143 0.2765176 +1 0.07958143 0.2765176 +0 0.0968001 0.2765176 +0.002418731 0.0968001 0.2765176 +0.005155668 0.0968001 0.2765176 +0.009080105 0.0968001 0.2765176 +0.01434988 0.0968001 0.2765176 +0.02107202 0.0968001 0.2765176 +0.02934285 0.0968001 0.2765176 +0.03925039 0.0968001 0.2765176 +0.05087609 0.0968001 0.2765176 +0.06429595 0.0968001 0.2765176 +0.07958143 0.0968001 0.2765176 +0.0968001 0.0968001 0.2765176 +0.1160161 0.0968001 0.2765176 +0.1372908 0.0968001 0.2765176 +0.1606827 0.0968001 0.2765176 +0.1862481 0.0968001 0.2765176 +0.2140411 0.0968001 0.2765176 +0.2441142 0.0968001 0.2765176 +0.2765176 0.0968001 0.2765176 +0.3113005 0.0968001 0.2765176 +0.3485102 0.0968001 0.2765176 +0.388193 0.0968001 0.2765176 +0.4303934 0.0968001 0.2765176 +0.4751555 0.0968001 0.2765176 +0.5225216 0.0968001 0.2765176 +0.5725335 0.0968001 0.2765176 +0.6252316 0.0968001 0.2765176 +0.6806558 0.0968001 0.2765176 +0.7388448 0.0968001 0.2765176 +0.7998369 0.0968001 0.2765176 +0.8636691 0.0968001 0.2765176 +0.9303782 0.0968001 0.2765176 +1 0.0968001 0.2765176 +0 0.1160161 0.2765176 +0.002418731 0.1160161 0.2765176 +0.005155668 0.1160161 0.2765176 +0.009080105 0.1160161 0.2765176 +0.01434988 0.1160161 0.2765176 +0.02107202 0.1160161 0.2765176 +0.02934285 0.1160161 0.2765176 +0.03925039 0.1160161 0.2765176 +0.05087609 0.1160161 0.2765176 +0.06429595 0.1160161 0.2765176 +0.07958143 0.1160161 0.2765176 +0.0968001 0.1160161 0.2765176 +0.1160161 0.1160161 0.2765176 +0.1372908 0.1160161 0.2765176 +0.1606827 0.1160161 0.2765176 +0.1862481 0.1160161 0.2765176 +0.2140411 0.1160161 0.2765176 +0.2441142 0.1160161 0.2765176 +0.2765176 0.1160161 0.2765176 +0.3113005 0.1160161 0.2765176 +0.3485102 0.1160161 0.2765176 +0.388193 0.1160161 0.2765176 +0.4303934 0.1160161 0.2765176 +0.4751555 0.1160161 0.2765176 +0.5225216 0.1160161 0.2765176 +0.5725335 0.1160161 0.2765176 +0.6252316 0.1160161 0.2765176 +0.6806558 0.1160161 0.2765176 +0.7388448 0.1160161 0.2765176 +0.7998369 0.1160161 0.2765176 +0.8636691 0.1160161 0.2765176 +0.9303782 0.1160161 0.2765176 +1 0.1160161 0.2765176 +0 0.1372908 0.2765176 +0.002418731 0.1372908 0.2765176 +0.005155668 0.1372908 0.2765176 +0.009080105 0.1372908 0.2765176 +0.01434988 0.1372908 0.2765176 +0.02107202 0.1372908 0.2765176 +0.02934285 0.1372908 0.2765176 +0.03925039 0.1372908 0.2765176 +0.05087609 0.1372908 0.2765176 +0.06429595 0.1372908 0.2765176 +0.07958143 0.1372908 0.2765176 +0.0968001 0.1372908 0.2765176 +0.1160161 0.1372908 0.2765176 +0.1372908 0.1372908 0.2765176 +0.1606827 0.1372908 0.2765176 +0.1862481 0.1372908 0.2765176 +0.2140411 0.1372908 0.2765176 +0.2441142 0.1372908 0.2765176 +0.2765176 0.1372908 0.2765176 +0.3113005 0.1372908 0.2765176 +0.3485102 0.1372908 0.2765176 +0.388193 0.1372908 0.2765176 +0.4303934 0.1372908 0.2765176 +0.4751555 0.1372908 0.2765176 +0.5225216 0.1372908 0.2765176 +0.5725335 0.1372908 0.2765176 +0.6252316 0.1372908 0.2765176 +0.6806558 0.1372908 0.2765176 +0.7388448 0.1372908 0.2765176 +0.7998369 0.1372908 0.2765176 +0.8636691 0.1372908 0.2765176 +0.9303782 0.1372908 0.2765176 +1 0.1372908 0.2765176 +0 0.1606827 0.2765176 +0.002418731 0.1606827 0.2765176 +0.005155668 0.1606827 0.2765176 +0.009080105 0.1606827 0.2765176 +0.01434988 0.1606827 0.2765176 +0.02107202 0.1606827 0.2765176 +0.02934285 0.1606827 0.2765176 +0.03925039 0.1606827 0.2765176 +0.05087609 0.1606827 0.2765176 +0.06429595 0.1606827 0.2765176 +0.07958143 0.1606827 0.2765176 +0.0968001 0.1606827 0.2765176 +0.1160161 0.1606827 0.2765176 +0.1372908 0.1606827 0.2765176 +0.1606827 0.1606827 0.2765176 +0.1862481 0.1606827 0.2765176 +0.2140411 0.1606827 0.2765176 +0.2441142 0.1606827 0.2765176 +0.2765176 0.1606827 0.2765176 +0.3113005 0.1606827 0.2765176 +0.3485102 0.1606827 0.2765176 +0.388193 0.1606827 0.2765176 +0.4303934 0.1606827 0.2765176 +0.4751555 0.1606827 0.2765176 +0.5225216 0.1606827 0.2765176 +0.5725335 0.1606827 0.2765176 +0.6252316 0.1606827 0.2765176 +0.6806558 0.1606827 0.2765176 +0.7388448 0.1606827 0.2765176 +0.7998369 0.1606827 0.2765176 +0.8636691 0.1606827 0.2765176 +0.9303782 0.1606827 0.2765176 +1 0.1606827 0.2765176 +0 0.1862481 0.2765176 +0.002418731 0.1862481 0.2765176 +0.005155668 0.1862481 0.2765176 +0.009080105 0.1862481 0.2765176 +0.01434988 0.1862481 0.2765176 +0.02107202 0.1862481 0.2765176 +0.02934285 0.1862481 0.2765176 +0.03925039 0.1862481 0.2765176 +0.05087609 0.1862481 0.2765176 +0.06429595 0.1862481 0.2765176 +0.07958143 0.1862481 0.2765176 +0.0968001 0.1862481 0.2765176 +0.1160161 0.1862481 0.2765176 +0.1372908 0.1862481 0.2765176 +0.1606827 0.1862481 0.2765176 +0.1862481 0.1862481 0.2765176 +0.2140411 0.1862481 0.2765176 +0.2441142 0.1862481 0.2765176 +0.2765176 0.1862481 0.2765176 +0.3113005 0.1862481 0.2765176 +0.3485102 0.1862481 0.2765176 +0.388193 0.1862481 0.2765176 +0.4303934 0.1862481 0.2765176 +0.4751555 0.1862481 0.2765176 +0.5225216 0.1862481 0.2765176 +0.5725335 0.1862481 0.2765176 +0.6252316 0.1862481 0.2765176 +0.6806558 0.1862481 0.2765176 +0.7388448 0.1862481 0.2765176 +0.7998369 0.1862481 0.2765176 +0.8636691 0.1862481 0.2765176 +0.9303782 0.1862481 0.2765176 +1 0.1862481 0.2765176 +0 0.2140411 0.2765176 +0.002418731 0.2140411 0.2765176 +0.005155668 0.2140411 0.2765176 +0.009080105 0.2140411 0.2765176 +0.01434988 0.2140411 0.2765176 +0.02107202 0.2140411 0.2765176 +0.02934285 0.2140411 0.2765176 +0.03925039 0.2140411 0.2765176 +0.05087609 0.2140411 0.2765176 +0.06429595 0.2140411 0.2765176 +0.07958143 0.2140411 0.2765176 +0.0968001 0.2140411 0.2765176 +0.1160161 0.2140411 0.2765176 +0.1372908 0.2140411 0.2765176 +0.1606827 0.2140411 0.2765176 +0.1862481 0.2140411 0.2765176 +0.2140411 0.2140411 0.2765176 +0.2441142 0.2140411 0.2765176 +0.2765176 0.2140411 0.2765176 +0.3113005 0.2140411 0.2765176 +0.3485102 0.2140411 0.2765176 +0.388193 0.2140411 0.2765176 +0.4303934 0.2140411 0.2765176 +0.4751555 0.2140411 0.2765176 +0.5225216 0.2140411 0.2765176 +0.5725335 0.2140411 0.2765176 +0.6252316 0.2140411 0.2765176 +0.6806558 0.2140411 0.2765176 +0.7388448 0.2140411 0.2765176 +0.7998369 0.2140411 0.2765176 +0.8636691 0.2140411 0.2765176 +0.9303782 0.2140411 0.2765176 +1 0.2140411 0.2765176 +0 0.2441142 0.2765176 +0.002418731 0.2441142 0.2765176 +0.005155668 0.2441142 0.2765176 +0.009080105 0.2441142 0.2765176 +0.01434988 0.2441142 0.2765176 +0.02107202 0.2441142 0.2765176 +0.02934285 0.2441142 0.2765176 +0.03925039 0.2441142 0.2765176 +0.05087609 0.2441142 0.2765176 +0.06429595 0.2441142 0.2765176 +0.07958143 0.2441142 0.2765176 +0.0968001 0.2441142 0.2765176 +0.1160161 0.2441142 0.2765176 +0.1372908 0.2441142 0.2765176 +0.1606827 0.2441142 0.2765176 +0.1862481 0.2441142 0.2765176 +0.2140411 0.2441142 0.2765176 +0.2441142 0.2441142 0.2765176 +0.2765176 0.2441142 0.2765176 +0.3113005 0.2441142 0.2765176 +0.3485102 0.2441142 0.2765176 +0.388193 0.2441142 0.2765176 +0.4303934 0.2441142 0.2765176 +0.4751555 0.2441142 0.2765176 +0.5225216 0.2441142 0.2765176 +0.5725335 0.2441142 0.2765176 +0.6252316 0.2441142 0.2765176 +0.6806558 0.2441142 0.2765176 +0.7388448 0.2441142 0.2765176 +0.7998369 0.2441142 0.2765176 +0.8636691 0.2441142 0.2765176 +0.9303782 0.2441142 0.2765176 +1 0.2441142 0.2765176 +0 0.2765176 0.2765176 +0.002418731 0.2765176 0.2765176 +0.005155668 0.2765176 0.2765176 +0.009080105 0.2765176 0.2765176 +0.01434988 0.2765176 0.2765176 +0.02107202 0.2765176 0.2765176 +0.02934285 0.2765176 0.2765176 +0.03925039 0.2765176 0.2765176 +0.05087609 0.2765176 0.2765176 +0.06429595 0.2765176 0.2765176 +0.07958143 0.2765176 0.2765176 +0.0968001 0.2765176 0.2765176 +0.1160161 0.2765176 0.2765176 +0.1372908 0.2765176 0.2765176 +0.1606827 0.2765176 0.2765176 +0.1862481 0.2765176 0.2765176 +0.2140411 0.2765176 0.2765176 +0.2441142 0.2765176 0.2765176 +0.2765176 0.2765176 0.2765176 +0.3113005 0.2765176 0.2765176 +0.3485102 0.2765176 0.2765176 +0.388193 0.2765176 0.2765176 +0.4303934 0.2765176 0.2765176 +0.4751555 0.2765176 0.2765176 +0.5225216 0.2765176 0.2765176 +0.5725335 0.2765176 0.2765176 +0.6252316 0.2765176 0.2765176 +0.6806558 0.2765176 0.2765176 +0.7388448 0.2765176 0.2765176 +0.7998369 0.2765176 0.2765176 +0.8636691 0.2765176 0.2765176 +0.9303782 0.2765176 0.2765176 +1 0.2765176 0.2765176 +0 0.3113005 0.2765176 +0.002418731 0.3113005 0.2765176 +0.005155668 0.3113005 0.2765176 +0.009080105 0.3113005 0.2765176 +0.01434988 0.3113005 0.2765176 +0.02107202 0.3113005 0.2765176 +0.02934285 0.3113005 0.2765176 +0.03925039 0.3113005 0.2765176 +0.05087609 0.3113005 0.2765176 +0.06429595 0.3113005 0.2765176 +0.07958143 0.3113005 0.2765176 +0.0968001 0.3113005 0.2765176 +0.1160161 0.3113005 0.2765176 +0.1372908 0.3113005 0.2765176 +0.1606827 0.3113005 0.2765176 +0.1862481 0.3113005 0.2765176 +0.2140411 0.3113005 0.2765176 +0.2441142 0.3113005 0.2765176 +0.2765176 0.3113005 0.2765176 +0.3113005 0.3113005 0.2765176 +0.3485102 0.3113005 0.2765176 +0.388193 0.3113005 0.2765176 +0.4303934 0.3113005 0.2765176 +0.4751555 0.3113005 0.2765176 +0.5225216 0.3113005 0.2765176 +0.5725335 0.3113005 0.2765176 +0.6252316 0.3113005 0.2765176 +0.6806558 0.3113005 0.2765176 +0.7388448 0.3113005 0.2765176 +0.7998369 0.3113005 0.2765176 +0.8636691 0.3113005 0.2765176 +0.9303782 0.3113005 0.2765176 +1 0.3113005 0.2765176 +0 0.3485102 0.2765176 +0.002418731 0.3485102 0.2765176 +0.005155668 0.3485102 0.2765176 +0.009080105 0.3485102 0.2765176 +0.01434988 0.3485102 0.2765176 +0.02107202 0.3485102 0.2765176 +0.02934285 0.3485102 0.2765176 +0.03925039 0.3485102 0.2765176 +0.05087609 0.3485102 0.2765176 +0.06429595 0.3485102 0.2765176 +0.07958143 0.3485102 0.2765176 +0.0968001 0.3485102 0.2765176 +0.1160161 0.3485102 0.2765176 +0.1372908 0.3485102 0.2765176 +0.1606827 0.3485102 0.2765176 +0.1862481 0.3485102 0.2765176 +0.2140411 0.3485102 0.2765176 +0.2441142 0.3485102 0.2765176 +0.2765176 0.3485102 0.2765176 +0.3113005 0.3485102 0.2765176 +0.3485102 0.3485102 0.2765176 +0.388193 0.3485102 0.2765176 +0.4303934 0.3485102 0.2765176 +0.4751555 0.3485102 0.2765176 +0.5225216 0.3485102 0.2765176 +0.5725335 0.3485102 0.2765176 +0.6252316 0.3485102 0.2765176 +0.6806558 0.3485102 0.2765176 +0.7388448 0.3485102 0.2765176 +0.7998369 0.3485102 0.2765176 +0.8636691 0.3485102 0.2765176 +0.9303782 0.3485102 0.2765176 +1 0.3485102 0.2765176 +0 0.388193 0.2765176 +0.002418731 0.388193 0.2765176 +0.005155668 0.388193 0.2765176 +0.009080105 0.388193 0.2765176 +0.01434988 0.388193 0.2765176 +0.02107202 0.388193 0.2765176 +0.02934285 0.388193 0.2765176 +0.03925039 0.388193 0.2765176 +0.05087609 0.388193 0.2765176 +0.06429595 0.388193 0.2765176 +0.07958143 0.388193 0.2765176 +0.0968001 0.388193 0.2765176 +0.1160161 0.388193 0.2765176 +0.1372908 0.388193 0.2765176 +0.1606827 0.388193 0.2765176 +0.1862481 0.388193 0.2765176 +0.2140411 0.388193 0.2765176 +0.2441142 0.388193 0.2765176 +0.2765176 0.388193 0.2765176 +0.3113005 0.388193 0.2765176 +0.3485102 0.388193 0.2765176 +0.388193 0.388193 0.2765176 +0.4303934 0.388193 0.2765176 +0.4751555 0.388193 0.2765176 +0.5225216 0.388193 0.2765176 +0.5725335 0.388193 0.2765176 +0.6252316 0.388193 0.2765176 +0.6806558 0.388193 0.2765176 +0.7388448 0.388193 0.2765176 +0.7998369 0.388193 0.2765176 +0.8636691 0.388193 0.2765176 +0.9303782 0.388193 0.2765176 +1 0.388193 0.2765176 +0 0.4303934 0.2765176 +0.002418731 0.4303934 0.2765176 +0.005155668 0.4303934 0.2765176 +0.009080105 0.4303934 0.2765176 +0.01434988 0.4303934 0.2765176 +0.02107202 0.4303934 0.2765176 +0.02934285 0.4303934 0.2765176 +0.03925039 0.4303934 0.2765176 +0.05087609 0.4303934 0.2765176 +0.06429595 0.4303934 0.2765176 +0.07958143 0.4303934 0.2765176 +0.0968001 0.4303934 0.2765176 +0.1160161 0.4303934 0.2765176 +0.1372908 0.4303934 0.2765176 +0.1606827 0.4303934 0.2765176 +0.1862481 0.4303934 0.2765176 +0.2140411 0.4303934 0.2765176 +0.2441142 0.4303934 0.2765176 +0.2765176 0.4303934 0.2765176 +0.3113005 0.4303934 0.2765176 +0.3485102 0.4303934 0.2765176 +0.388193 0.4303934 0.2765176 +0.4303934 0.4303934 0.2765176 +0.4751555 0.4303934 0.2765176 +0.5225216 0.4303934 0.2765176 +0.5725335 0.4303934 0.2765176 +0.6252316 0.4303934 0.2765176 +0.6806558 0.4303934 0.2765176 +0.7388448 0.4303934 0.2765176 +0.7998369 0.4303934 0.2765176 +0.8636691 0.4303934 0.2765176 +0.9303782 0.4303934 0.2765176 +1 0.4303934 0.2765176 +0 0.4751555 0.2765176 +0.002418731 0.4751555 0.2765176 +0.005155668 0.4751555 0.2765176 +0.009080105 0.4751555 0.2765176 +0.01434988 0.4751555 0.2765176 +0.02107202 0.4751555 0.2765176 +0.02934285 0.4751555 0.2765176 +0.03925039 0.4751555 0.2765176 +0.05087609 0.4751555 0.2765176 +0.06429595 0.4751555 0.2765176 +0.07958143 0.4751555 0.2765176 +0.0968001 0.4751555 0.2765176 +0.1160161 0.4751555 0.2765176 +0.1372908 0.4751555 0.2765176 +0.1606827 0.4751555 0.2765176 +0.1862481 0.4751555 0.2765176 +0.2140411 0.4751555 0.2765176 +0.2441142 0.4751555 0.2765176 +0.2765176 0.4751555 0.2765176 +0.3113005 0.4751555 0.2765176 +0.3485102 0.4751555 0.2765176 +0.388193 0.4751555 0.2765176 +0.4303934 0.4751555 0.2765176 +0.4751555 0.4751555 0.2765176 +0.5225216 0.4751555 0.2765176 +0.5725335 0.4751555 0.2765176 +0.6252316 0.4751555 0.2765176 +0.6806558 0.4751555 0.2765176 +0.7388448 0.4751555 0.2765176 +0.7998369 0.4751555 0.2765176 +0.8636691 0.4751555 0.2765176 +0.9303782 0.4751555 0.2765176 +1 0.4751555 0.2765176 +0 0.5225216 0.2765176 +0.002418731 0.5225216 0.2765176 +0.005155668 0.5225216 0.2765176 +0.009080105 0.5225216 0.2765176 +0.01434988 0.5225216 0.2765176 +0.02107202 0.5225216 0.2765176 +0.02934285 0.5225216 0.2765176 +0.03925039 0.5225216 0.2765176 +0.05087609 0.5225216 0.2765176 +0.06429595 0.5225216 0.2765176 +0.07958143 0.5225216 0.2765176 +0.0968001 0.5225216 0.2765176 +0.1160161 0.5225216 0.2765176 +0.1372908 0.5225216 0.2765176 +0.1606827 0.5225216 0.2765176 +0.1862481 0.5225216 0.2765176 +0.2140411 0.5225216 0.2765176 +0.2441142 0.5225216 0.2765176 +0.2765176 0.5225216 0.2765176 +0.3113005 0.5225216 0.2765176 +0.3485102 0.5225216 0.2765176 +0.388193 0.5225216 0.2765176 +0.4303934 0.5225216 0.2765176 +0.4751555 0.5225216 0.2765176 +0.5225216 0.5225216 0.2765176 +0.5725335 0.5225216 0.2765176 +0.6252316 0.5225216 0.2765176 +0.6806558 0.5225216 0.2765176 +0.7388448 0.5225216 0.2765176 +0.7998369 0.5225216 0.2765176 +0.8636691 0.5225216 0.2765176 +0.9303782 0.5225216 0.2765176 +1 0.5225216 0.2765176 +0 0.5725335 0.2765176 +0.002418731 0.5725335 0.2765176 +0.005155668 0.5725335 0.2765176 +0.009080105 0.5725335 0.2765176 +0.01434988 0.5725335 0.2765176 +0.02107202 0.5725335 0.2765176 +0.02934285 0.5725335 0.2765176 +0.03925039 0.5725335 0.2765176 +0.05087609 0.5725335 0.2765176 +0.06429595 0.5725335 0.2765176 +0.07958143 0.5725335 0.2765176 +0.0968001 0.5725335 0.2765176 +0.1160161 0.5725335 0.2765176 +0.1372908 0.5725335 0.2765176 +0.1606827 0.5725335 0.2765176 +0.1862481 0.5725335 0.2765176 +0.2140411 0.5725335 0.2765176 +0.2441142 0.5725335 0.2765176 +0.2765176 0.5725335 0.2765176 +0.3113005 0.5725335 0.2765176 +0.3485102 0.5725335 0.2765176 +0.388193 0.5725335 0.2765176 +0.4303934 0.5725335 0.2765176 +0.4751555 0.5725335 0.2765176 +0.5225216 0.5725335 0.2765176 +0.5725335 0.5725335 0.2765176 +0.6252316 0.5725335 0.2765176 +0.6806558 0.5725335 0.2765176 +0.7388448 0.5725335 0.2765176 +0.7998369 0.5725335 0.2765176 +0.8636691 0.5725335 0.2765176 +0.9303782 0.5725335 0.2765176 +1 0.5725335 0.2765176 +0 0.6252316 0.2765176 +0.002418731 0.6252316 0.2765176 +0.005155668 0.6252316 0.2765176 +0.009080105 0.6252316 0.2765176 +0.01434988 0.6252316 0.2765176 +0.02107202 0.6252316 0.2765176 +0.02934285 0.6252316 0.2765176 +0.03925039 0.6252316 0.2765176 +0.05087609 0.6252316 0.2765176 +0.06429595 0.6252316 0.2765176 +0.07958143 0.6252316 0.2765176 +0.0968001 0.6252316 0.2765176 +0.1160161 0.6252316 0.2765176 +0.1372908 0.6252316 0.2765176 +0.1606827 0.6252316 0.2765176 +0.1862481 0.6252316 0.2765176 +0.2140411 0.6252316 0.2765176 +0.2441142 0.6252316 0.2765176 +0.2765176 0.6252316 0.2765176 +0.3113005 0.6252316 0.2765176 +0.3485102 0.6252316 0.2765176 +0.388193 0.6252316 0.2765176 +0.4303934 0.6252316 0.2765176 +0.4751555 0.6252316 0.2765176 +0.5225216 0.6252316 0.2765176 +0.5725335 0.6252316 0.2765176 +0.6252316 0.6252316 0.2765176 +0.6806558 0.6252316 0.2765176 +0.7388448 0.6252316 0.2765176 +0.7998369 0.6252316 0.2765176 +0.8636691 0.6252316 0.2765176 +0.9303782 0.6252316 0.2765176 +1 0.6252316 0.2765176 +0 0.6806558 0.2765176 +0.002418731 0.6806558 0.2765176 +0.005155668 0.6806558 0.2765176 +0.009080105 0.6806558 0.2765176 +0.01434988 0.6806558 0.2765176 +0.02107202 0.6806558 0.2765176 +0.02934285 0.6806558 0.2765176 +0.03925039 0.6806558 0.2765176 +0.05087609 0.6806558 0.2765176 +0.06429595 0.6806558 0.2765176 +0.07958143 0.6806558 0.2765176 +0.0968001 0.6806558 0.2765176 +0.1160161 0.6806558 0.2765176 +0.1372908 0.6806558 0.2765176 +0.1606827 0.6806558 0.2765176 +0.1862481 0.6806558 0.2765176 +0.2140411 0.6806558 0.2765176 +0.2441142 0.6806558 0.2765176 +0.2765176 0.6806558 0.2765176 +0.3113005 0.6806558 0.2765176 +0.3485102 0.6806558 0.2765176 +0.388193 0.6806558 0.2765176 +0.4303934 0.6806558 0.2765176 +0.4751555 0.6806558 0.2765176 +0.5225216 0.6806558 0.2765176 +0.5725335 0.6806558 0.2765176 +0.6252316 0.6806558 0.2765176 +0.6806558 0.6806558 0.2765176 +0.7388448 0.6806558 0.2765176 +0.7998369 0.6806558 0.2765176 +0.8636691 0.6806558 0.2765176 +0.9303782 0.6806558 0.2765176 +1 0.6806558 0.2765176 +0 0.7388448 0.2765176 +0.002418731 0.7388448 0.2765176 +0.005155668 0.7388448 0.2765176 +0.009080105 0.7388448 0.2765176 +0.01434988 0.7388448 0.2765176 +0.02107202 0.7388448 0.2765176 +0.02934285 0.7388448 0.2765176 +0.03925039 0.7388448 0.2765176 +0.05087609 0.7388448 0.2765176 +0.06429595 0.7388448 0.2765176 +0.07958143 0.7388448 0.2765176 +0.0968001 0.7388448 0.2765176 +0.1160161 0.7388448 0.2765176 +0.1372908 0.7388448 0.2765176 +0.1606827 0.7388448 0.2765176 +0.1862481 0.7388448 0.2765176 +0.2140411 0.7388448 0.2765176 +0.2441142 0.7388448 0.2765176 +0.2765176 0.7388448 0.2765176 +0.3113005 0.7388448 0.2765176 +0.3485102 0.7388448 0.2765176 +0.388193 0.7388448 0.2765176 +0.4303934 0.7388448 0.2765176 +0.4751555 0.7388448 0.2765176 +0.5225216 0.7388448 0.2765176 +0.5725335 0.7388448 0.2765176 +0.6252316 0.7388448 0.2765176 +0.6806558 0.7388448 0.2765176 +0.7388448 0.7388448 0.2765176 +0.7998369 0.7388448 0.2765176 +0.8636691 0.7388448 0.2765176 +0.9303782 0.7388448 0.2765176 +1 0.7388448 0.2765176 +0 0.7998369 0.2765176 +0.002418731 0.7998369 0.2765176 +0.005155668 0.7998369 0.2765176 +0.009080105 0.7998369 0.2765176 +0.01434988 0.7998369 0.2765176 +0.02107202 0.7998369 0.2765176 +0.02934285 0.7998369 0.2765176 +0.03925039 0.7998369 0.2765176 +0.05087609 0.7998369 0.2765176 +0.06429595 0.7998369 0.2765176 +0.07958143 0.7998369 0.2765176 +0.0968001 0.7998369 0.2765176 +0.1160161 0.7998369 0.2765176 +0.1372908 0.7998369 0.2765176 +0.1606827 0.7998369 0.2765176 +0.1862481 0.7998369 0.2765176 +0.2140411 0.7998369 0.2765176 +0.2441142 0.7998369 0.2765176 +0.2765176 0.7998369 0.2765176 +0.3113005 0.7998369 0.2765176 +0.3485102 0.7998369 0.2765176 +0.388193 0.7998369 0.2765176 +0.4303934 0.7998369 0.2765176 +0.4751555 0.7998369 0.2765176 +0.5225216 0.7998369 0.2765176 +0.5725335 0.7998369 0.2765176 +0.6252316 0.7998369 0.2765176 +0.6806558 0.7998369 0.2765176 +0.7388448 0.7998369 0.2765176 +0.7998369 0.7998369 0.2765176 +0.8636691 0.7998369 0.2765176 +0.9303782 0.7998369 0.2765176 +1 0.7998369 0.2765176 +0 0.8636691 0.2765176 +0.002418731 0.8636691 0.2765176 +0.005155668 0.8636691 0.2765176 +0.009080105 0.8636691 0.2765176 +0.01434988 0.8636691 0.2765176 +0.02107202 0.8636691 0.2765176 +0.02934285 0.8636691 0.2765176 +0.03925039 0.8636691 0.2765176 +0.05087609 0.8636691 0.2765176 +0.06429595 0.8636691 0.2765176 +0.07958143 0.8636691 0.2765176 +0.0968001 0.8636691 0.2765176 +0.1160161 0.8636691 0.2765176 +0.1372908 0.8636691 0.2765176 +0.1606827 0.8636691 0.2765176 +0.1862481 0.8636691 0.2765176 +0.2140411 0.8636691 0.2765176 +0.2441142 0.8636691 0.2765176 +0.2765176 0.8636691 0.2765176 +0.3113005 0.8636691 0.2765176 +0.3485102 0.8636691 0.2765176 +0.388193 0.8636691 0.2765176 +0.4303934 0.8636691 0.2765176 +0.4751555 0.8636691 0.2765176 +0.5225216 0.8636691 0.2765176 +0.5725335 0.8636691 0.2765176 +0.6252316 0.8636691 0.2765176 +0.6806558 0.8636691 0.2765176 +0.7388448 0.8636691 0.2765176 +0.7998369 0.8636691 0.2765176 +0.8636691 0.8636691 0.2765176 +0.9303782 0.8636691 0.2765176 +1 0.8636691 0.2765176 +0 0.9303782 0.2765176 +0.002418731 0.9303782 0.2765176 +0.005155668 0.9303782 0.2765176 +0.009080105 0.9303782 0.2765176 +0.01434988 0.9303782 0.2765176 +0.02107202 0.9303782 0.2765176 +0.02934285 0.9303782 0.2765176 +0.03925039 0.9303782 0.2765176 +0.05087609 0.9303782 0.2765176 +0.06429595 0.9303782 0.2765176 +0.07958143 0.9303782 0.2765176 +0.0968001 0.9303782 0.2765176 +0.1160161 0.9303782 0.2765176 +0.1372908 0.9303782 0.2765176 +0.1606827 0.9303782 0.2765176 +0.1862481 0.9303782 0.2765176 +0.2140411 0.9303782 0.2765176 +0.2441142 0.9303782 0.2765176 +0.2765176 0.9303782 0.2765176 +0.3113005 0.9303782 0.2765176 +0.3485102 0.9303782 0.2765176 +0.388193 0.9303782 0.2765176 +0.4303934 0.9303782 0.2765176 +0.4751555 0.9303782 0.2765176 +0.5225216 0.9303782 0.2765176 +0.5725335 0.9303782 0.2765176 +0.6252316 0.9303782 0.2765176 +0.6806558 0.9303782 0.2765176 +0.7388448 0.9303782 0.2765176 +0.7998369 0.9303782 0.2765176 +0.8636691 0.9303782 0.2765176 +0.9303782 0.9303782 0.2765176 +1 0.9303782 0.2765176 +0 1 0.2765176 +0.002418731 1 0.2765176 +0.005155668 1 0.2765176 +0.009080105 1 0.2765176 +0.01434988 1 0.2765176 +0.02107202 1 0.2765176 +0.02934285 1 0.2765176 +0.03925039 1 0.2765176 +0.05087609 1 0.2765176 +0.06429595 1 0.2765176 +0.07958143 1 0.2765176 +0.0968001 1 0.2765176 +0.1160161 1 0.2765176 +0.1372908 1 0.2765176 +0.1606827 1 0.2765176 +0.1862481 1 0.2765176 +0.2140411 1 0.2765176 +0.2441142 1 0.2765176 +0.2765176 1 0.2765176 +0.3113005 1 0.2765176 +0.3485102 1 0.2765176 +0.388193 1 0.2765176 +0.4303934 1 0.2765176 +0.4751555 1 0.2765176 +0.5225216 1 0.2765176 +0.5725335 1 0.2765176 +0.6252316 1 0.2765176 +0.6806558 1 0.2765176 +0.7388448 1 0.2765176 +0.7998369 1 0.2765176 +0.8636691 1 0.2765176 +0.9303782 1 0.2765176 +1 1 0.2765176 +0 0 0.3113005 +0.002418731 0 0.3113005 +0.005155668 0 0.3113005 +0.009080105 0 0.3113005 +0.01434988 0 0.3113005 +0.02107202 0 0.3113005 +0.02934285 0 0.3113005 +0.03925039 0 0.3113005 +0.05087609 0 0.3113005 +0.06429595 0 0.3113005 +0.07958143 0 0.3113005 +0.0968001 0 0.3113005 +0.1160161 0 0.3113005 +0.1372908 0 0.3113005 +0.1606827 0 0.3113005 +0.1862481 0 0.3113005 +0.2140411 0 0.3113005 +0.2441142 0 0.3113005 +0.2765176 0 0.3113005 +0.3113005 0 0.3113005 +0.3485102 0 0.3113005 +0.388193 0 0.3113005 +0.4303934 0 0.3113005 +0.4751555 0 0.3113005 +0.5225216 0 0.3113005 +0.5725335 0 0.3113005 +0.6252316 0 0.3113005 +0.6806558 0 0.3113005 +0.7388448 0 0.3113005 +0.7998369 0 0.3113005 +0.8636691 0 0.3113005 +0.9303782 0 0.3113005 +1 0 0.3113005 +0 0.002418731 0.3113005 +0.002418731 0.002418731 0.3113005 +0.005155668 0.002418731 0.3113005 +0.009080105 0.002418731 0.3113005 +0.01434988 0.002418731 0.3113005 +0.02107202 0.002418731 0.3113005 +0.02934285 0.002418731 0.3113005 +0.03925039 0.002418731 0.3113005 +0.05087609 0.002418731 0.3113005 +0.06429595 0.002418731 0.3113005 +0.07958143 0.002418731 0.3113005 +0.0968001 0.002418731 0.3113005 +0.1160161 0.002418731 0.3113005 +0.1372908 0.002418731 0.3113005 +0.1606827 0.002418731 0.3113005 +0.1862481 0.002418731 0.3113005 +0.2140411 0.002418731 0.3113005 +0.2441142 0.002418731 0.3113005 +0.2765176 0.002418731 0.3113005 +0.3113005 0.002418731 0.3113005 +0.3485102 0.002418731 0.3113005 +0.388193 0.002418731 0.3113005 +0.4303934 0.002418731 0.3113005 +0.4751555 0.002418731 0.3113005 +0.5225216 0.002418731 0.3113005 +0.5725335 0.002418731 0.3113005 +0.6252316 0.002418731 0.3113005 +0.6806558 0.002418731 0.3113005 +0.7388448 0.002418731 0.3113005 +0.7998369 0.002418731 0.3113005 +0.8636691 0.002418731 0.3113005 +0.9303782 0.002418731 0.3113005 +1 0.002418731 0.3113005 +0 0.005155668 0.3113005 +0.002418731 0.005155668 0.3113005 +0.005155668 0.005155668 0.3113005 +0.009080105 0.005155668 0.3113005 +0.01434988 0.005155668 0.3113005 +0.02107202 0.005155668 0.3113005 +0.02934285 0.005155668 0.3113005 +0.03925039 0.005155668 0.3113005 +0.05087609 0.005155668 0.3113005 +0.06429595 0.005155668 0.3113005 +0.07958143 0.005155668 0.3113005 +0.0968001 0.005155668 0.3113005 +0.1160161 0.005155668 0.3113005 +0.1372908 0.005155668 0.3113005 +0.1606827 0.005155668 0.3113005 +0.1862481 0.005155668 0.3113005 +0.2140411 0.005155668 0.3113005 +0.2441142 0.005155668 0.3113005 +0.2765176 0.005155668 0.3113005 +0.3113005 0.005155668 0.3113005 +0.3485102 0.005155668 0.3113005 +0.388193 0.005155668 0.3113005 +0.4303934 0.005155668 0.3113005 +0.4751555 0.005155668 0.3113005 +0.5225216 0.005155668 0.3113005 +0.5725335 0.005155668 0.3113005 +0.6252316 0.005155668 0.3113005 +0.6806558 0.005155668 0.3113005 +0.7388448 0.005155668 0.3113005 +0.7998369 0.005155668 0.3113005 +0.8636691 0.005155668 0.3113005 +0.9303782 0.005155668 0.3113005 +1 0.005155668 0.3113005 +0 0.009080105 0.3113005 +0.002418731 0.009080105 0.3113005 +0.005155668 0.009080105 0.3113005 +0.009080105 0.009080105 0.3113005 +0.01434988 0.009080105 0.3113005 +0.02107202 0.009080105 0.3113005 +0.02934285 0.009080105 0.3113005 +0.03925039 0.009080105 0.3113005 +0.05087609 0.009080105 0.3113005 +0.06429595 0.009080105 0.3113005 +0.07958143 0.009080105 0.3113005 +0.0968001 0.009080105 0.3113005 +0.1160161 0.009080105 0.3113005 +0.1372908 0.009080105 0.3113005 +0.1606827 0.009080105 0.3113005 +0.1862481 0.009080105 0.3113005 +0.2140411 0.009080105 0.3113005 +0.2441142 0.009080105 0.3113005 +0.2765176 0.009080105 0.3113005 +0.3113005 0.009080105 0.3113005 +0.3485102 0.009080105 0.3113005 +0.388193 0.009080105 0.3113005 +0.4303934 0.009080105 0.3113005 +0.4751555 0.009080105 0.3113005 +0.5225216 0.009080105 0.3113005 +0.5725335 0.009080105 0.3113005 +0.6252316 0.009080105 0.3113005 +0.6806558 0.009080105 0.3113005 +0.7388448 0.009080105 0.3113005 +0.7998369 0.009080105 0.3113005 +0.8636691 0.009080105 0.3113005 +0.9303782 0.009080105 0.3113005 +1 0.009080105 0.3113005 +0 0.01434988 0.3113005 +0.002418731 0.01434988 0.3113005 +0.005155668 0.01434988 0.3113005 +0.009080105 0.01434988 0.3113005 +0.01434988 0.01434988 0.3113005 +0.02107202 0.01434988 0.3113005 +0.02934285 0.01434988 0.3113005 +0.03925039 0.01434988 0.3113005 +0.05087609 0.01434988 0.3113005 +0.06429595 0.01434988 0.3113005 +0.07958143 0.01434988 0.3113005 +0.0968001 0.01434988 0.3113005 +0.1160161 0.01434988 0.3113005 +0.1372908 0.01434988 0.3113005 +0.1606827 0.01434988 0.3113005 +0.1862481 0.01434988 0.3113005 +0.2140411 0.01434988 0.3113005 +0.2441142 0.01434988 0.3113005 +0.2765176 0.01434988 0.3113005 +0.3113005 0.01434988 0.3113005 +0.3485102 0.01434988 0.3113005 +0.388193 0.01434988 0.3113005 +0.4303934 0.01434988 0.3113005 +0.4751555 0.01434988 0.3113005 +0.5225216 0.01434988 0.3113005 +0.5725335 0.01434988 0.3113005 +0.6252316 0.01434988 0.3113005 +0.6806558 0.01434988 0.3113005 +0.7388448 0.01434988 0.3113005 +0.7998369 0.01434988 0.3113005 +0.8636691 0.01434988 0.3113005 +0.9303782 0.01434988 0.3113005 +1 0.01434988 0.3113005 +0 0.02107202 0.3113005 +0.002418731 0.02107202 0.3113005 +0.005155668 0.02107202 0.3113005 +0.009080105 0.02107202 0.3113005 +0.01434988 0.02107202 0.3113005 +0.02107202 0.02107202 0.3113005 +0.02934285 0.02107202 0.3113005 +0.03925039 0.02107202 0.3113005 +0.05087609 0.02107202 0.3113005 +0.06429595 0.02107202 0.3113005 +0.07958143 0.02107202 0.3113005 +0.0968001 0.02107202 0.3113005 +0.1160161 0.02107202 0.3113005 +0.1372908 0.02107202 0.3113005 +0.1606827 0.02107202 0.3113005 +0.1862481 0.02107202 0.3113005 +0.2140411 0.02107202 0.3113005 +0.2441142 0.02107202 0.3113005 +0.2765176 0.02107202 0.3113005 +0.3113005 0.02107202 0.3113005 +0.3485102 0.02107202 0.3113005 +0.388193 0.02107202 0.3113005 +0.4303934 0.02107202 0.3113005 +0.4751555 0.02107202 0.3113005 +0.5225216 0.02107202 0.3113005 +0.5725335 0.02107202 0.3113005 +0.6252316 0.02107202 0.3113005 +0.6806558 0.02107202 0.3113005 +0.7388448 0.02107202 0.3113005 +0.7998369 0.02107202 0.3113005 +0.8636691 0.02107202 0.3113005 +0.9303782 0.02107202 0.3113005 +1 0.02107202 0.3113005 +0 0.02934285 0.3113005 +0.002418731 0.02934285 0.3113005 +0.005155668 0.02934285 0.3113005 +0.009080105 0.02934285 0.3113005 +0.01434988 0.02934285 0.3113005 +0.02107202 0.02934285 0.3113005 +0.02934285 0.02934285 0.3113005 +0.03925039 0.02934285 0.3113005 +0.05087609 0.02934285 0.3113005 +0.06429595 0.02934285 0.3113005 +0.07958143 0.02934285 0.3113005 +0.0968001 0.02934285 0.3113005 +0.1160161 0.02934285 0.3113005 +0.1372908 0.02934285 0.3113005 +0.1606827 0.02934285 0.3113005 +0.1862481 0.02934285 0.3113005 +0.2140411 0.02934285 0.3113005 +0.2441142 0.02934285 0.3113005 +0.2765176 0.02934285 0.3113005 +0.3113005 0.02934285 0.3113005 +0.3485102 0.02934285 0.3113005 +0.388193 0.02934285 0.3113005 +0.4303934 0.02934285 0.3113005 +0.4751555 0.02934285 0.3113005 +0.5225216 0.02934285 0.3113005 +0.5725335 0.02934285 0.3113005 +0.6252316 0.02934285 0.3113005 +0.6806558 0.02934285 0.3113005 +0.7388448 0.02934285 0.3113005 +0.7998369 0.02934285 0.3113005 +0.8636691 0.02934285 0.3113005 +0.9303782 0.02934285 0.3113005 +1 0.02934285 0.3113005 +0 0.03925039 0.3113005 +0.002418731 0.03925039 0.3113005 +0.005155668 0.03925039 0.3113005 +0.009080105 0.03925039 0.3113005 +0.01434988 0.03925039 0.3113005 +0.02107202 0.03925039 0.3113005 +0.02934285 0.03925039 0.3113005 +0.03925039 0.03925039 0.3113005 +0.05087609 0.03925039 0.3113005 +0.06429595 0.03925039 0.3113005 +0.07958143 0.03925039 0.3113005 +0.0968001 0.03925039 0.3113005 +0.1160161 0.03925039 0.3113005 +0.1372908 0.03925039 0.3113005 +0.1606827 0.03925039 0.3113005 +0.1862481 0.03925039 0.3113005 +0.2140411 0.03925039 0.3113005 +0.2441142 0.03925039 0.3113005 +0.2765176 0.03925039 0.3113005 +0.3113005 0.03925039 0.3113005 +0.3485102 0.03925039 0.3113005 +0.388193 0.03925039 0.3113005 +0.4303934 0.03925039 0.3113005 +0.4751555 0.03925039 0.3113005 +0.5225216 0.03925039 0.3113005 +0.5725335 0.03925039 0.3113005 +0.6252316 0.03925039 0.3113005 +0.6806558 0.03925039 0.3113005 +0.7388448 0.03925039 0.3113005 +0.7998369 0.03925039 0.3113005 +0.8636691 0.03925039 0.3113005 +0.9303782 0.03925039 0.3113005 +1 0.03925039 0.3113005 +0 0.05087609 0.3113005 +0.002418731 0.05087609 0.3113005 +0.005155668 0.05087609 0.3113005 +0.009080105 0.05087609 0.3113005 +0.01434988 0.05087609 0.3113005 +0.02107202 0.05087609 0.3113005 +0.02934285 0.05087609 0.3113005 +0.03925039 0.05087609 0.3113005 +0.05087609 0.05087609 0.3113005 +0.06429595 0.05087609 0.3113005 +0.07958143 0.05087609 0.3113005 +0.0968001 0.05087609 0.3113005 +0.1160161 0.05087609 0.3113005 +0.1372908 0.05087609 0.3113005 +0.1606827 0.05087609 0.3113005 +0.1862481 0.05087609 0.3113005 +0.2140411 0.05087609 0.3113005 +0.2441142 0.05087609 0.3113005 +0.2765176 0.05087609 0.3113005 +0.3113005 0.05087609 0.3113005 +0.3485102 0.05087609 0.3113005 +0.388193 0.05087609 0.3113005 +0.4303934 0.05087609 0.3113005 +0.4751555 0.05087609 0.3113005 +0.5225216 0.05087609 0.3113005 +0.5725335 0.05087609 0.3113005 +0.6252316 0.05087609 0.3113005 +0.6806558 0.05087609 0.3113005 +0.7388448 0.05087609 0.3113005 +0.7998369 0.05087609 0.3113005 +0.8636691 0.05087609 0.3113005 +0.9303782 0.05087609 0.3113005 +1 0.05087609 0.3113005 +0 0.06429595 0.3113005 +0.002418731 0.06429595 0.3113005 +0.005155668 0.06429595 0.3113005 +0.009080105 0.06429595 0.3113005 +0.01434988 0.06429595 0.3113005 +0.02107202 0.06429595 0.3113005 +0.02934285 0.06429595 0.3113005 +0.03925039 0.06429595 0.3113005 +0.05087609 0.06429595 0.3113005 +0.06429595 0.06429595 0.3113005 +0.07958143 0.06429595 0.3113005 +0.0968001 0.06429595 0.3113005 +0.1160161 0.06429595 0.3113005 +0.1372908 0.06429595 0.3113005 +0.1606827 0.06429595 0.3113005 +0.1862481 0.06429595 0.3113005 +0.2140411 0.06429595 0.3113005 +0.2441142 0.06429595 0.3113005 +0.2765176 0.06429595 0.3113005 +0.3113005 0.06429595 0.3113005 +0.3485102 0.06429595 0.3113005 +0.388193 0.06429595 0.3113005 +0.4303934 0.06429595 0.3113005 +0.4751555 0.06429595 0.3113005 +0.5225216 0.06429595 0.3113005 +0.5725335 0.06429595 0.3113005 +0.6252316 0.06429595 0.3113005 +0.6806558 0.06429595 0.3113005 +0.7388448 0.06429595 0.3113005 +0.7998369 0.06429595 0.3113005 +0.8636691 0.06429595 0.3113005 +0.9303782 0.06429595 0.3113005 +1 0.06429595 0.3113005 +0 0.07958143 0.3113005 +0.002418731 0.07958143 0.3113005 +0.005155668 0.07958143 0.3113005 +0.009080105 0.07958143 0.3113005 +0.01434988 0.07958143 0.3113005 +0.02107202 0.07958143 0.3113005 +0.02934285 0.07958143 0.3113005 +0.03925039 0.07958143 0.3113005 +0.05087609 0.07958143 0.3113005 +0.06429595 0.07958143 0.3113005 +0.07958143 0.07958143 0.3113005 +0.0968001 0.07958143 0.3113005 +0.1160161 0.07958143 0.3113005 +0.1372908 0.07958143 0.3113005 +0.1606827 0.07958143 0.3113005 +0.1862481 0.07958143 0.3113005 +0.2140411 0.07958143 0.3113005 +0.2441142 0.07958143 0.3113005 +0.2765176 0.07958143 0.3113005 +0.3113005 0.07958143 0.3113005 +0.3485102 0.07958143 0.3113005 +0.388193 0.07958143 0.3113005 +0.4303934 0.07958143 0.3113005 +0.4751555 0.07958143 0.3113005 +0.5225216 0.07958143 0.3113005 +0.5725335 0.07958143 0.3113005 +0.6252316 0.07958143 0.3113005 +0.6806558 0.07958143 0.3113005 +0.7388448 0.07958143 0.3113005 +0.7998369 0.07958143 0.3113005 +0.8636691 0.07958143 0.3113005 +0.9303782 0.07958143 0.3113005 +1 0.07958143 0.3113005 +0 0.0968001 0.3113005 +0.002418731 0.0968001 0.3113005 +0.005155668 0.0968001 0.3113005 +0.009080105 0.0968001 0.3113005 +0.01434988 0.0968001 0.3113005 +0.02107202 0.0968001 0.3113005 +0.02934285 0.0968001 0.3113005 +0.03925039 0.0968001 0.3113005 +0.05087609 0.0968001 0.3113005 +0.06429595 0.0968001 0.3113005 +0.07958143 0.0968001 0.3113005 +0.0968001 0.0968001 0.3113005 +0.1160161 0.0968001 0.3113005 +0.1372908 0.0968001 0.3113005 +0.1606827 0.0968001 0.3113005 +0.1862481 0.0968001 0.3113005 +0.2140411 0.0968001 0.3113005 +0.2441142 0.0968001 0.3113005 +0.2765176 0.0968001 0.3113005 +0.3113005 0.0968001 0.3113005 +0.3485102 0.0968001 0.3113005 +0.388193 0.0968001 0.3113005 +0.4303934 0.0968001 0.3113005 +0.4751555 0.0968001 0.3113005 +0.5225216 0.0968001 0.3113005 +0.5725335 0.0968001 0.3113005 +0.6252316 0.0968001 0.3113005 +0.6806558 0.0968001 0.3113005 +0.7388448 0.0968001 0.3113005 +0.7998369 0.0968001 0.3113005 +0.8636691 0.0968001 0.3113005 +0.9303782 0.0968001 0.3113005 +1 0.0968001 0.3113005 +0 0.1160161 0.3113005 +0.002418731 0.1160161 0.3113005 +0.005155668 0.1160161 0.3113005 +0.009080105 0.1160161 0.3113005 +0.01434988 0.1160161 0.3113005 +0.02107202 0.1160161 0.3113005 +0.02934285 0.1160161 0.3113005 +0.03925039 0.1160161 0.3113005 +0.05087609 0.1160161 0.3113005 +0.06429595 0.1160161 0.3113005 +0.07958143 0.1160161 0.3113005 +0.0968001 0.1160161 0.3113005 +0.1160161 0.1160161 0.3113005 +0.1372908 0.1160161 0.3113005 +0.1606827 0.1160161 0.3113005 +0.1862481 0.1160161 0.3113005 +0.2140411 0.1160161 0.3113005 +0.2441142 0.1160161 0.3113005 +0.2765176 0.1160161 0.3113005 +0.3113005 0.1160161 0.3113005 +0.3485102 0.1160161 0.3113005 +0.388193 0.1160161 0.3113005 +0.4303934 0.1160161 0.3113005 +0.4751555 0.1160161 0.3113005 +0.5225216 0.1160161 0.3113005 +0.5725335 0.1160161 0.3113005 +0.6252316 0.1160161 0.3113005 +0.6806558 0.1160161 0.3113005 +0.7388448 0.1160161 0.3113005 +0.7998369 0.1160161 0.3113005 +0.8636691 0.1160161 0.3113005 +0.9303782 0.1160161 0.3113005 +1 0.1160161 0.3113005 +0 0.1372908 0.3113005 +0.002418731 0.1372908 0.3113005 +0.005155668 0.1372908 0.3113005 +0.009080105 0.1372908 0.3113005 +0.01434988 0.1372908 0.3113005 +0.02107202 0.1372908 0.3113005 +0.02934285 0.1372908 0.3113005 +0.03925039 0.1372908 0.3113005 +0.05087609 0.1372908 0.3113005 +0.06429595 0.1372908 0.3113005 +0.07958143 0.1372908 0.3113005 +0.0968001 0.1372908 0.3113005 +0.1160161 0.1372908 0.3113005 +0.1372908 0.1372908 0.3113005 +0.1606827 0.1372908 0.3113005 +0.1862481 0.1372908 0.3113005 +0.2140411 0.1372908 0.3113005 +0.2441142 0.1372908 0.3113005 +0.2765176 0.1372908 0.3113005 +0.3113005 0.1372908 0.3113005 +0.3485102 0.1372908 0.3113005 +0.388193 0.1372908 0.3113005 +0.4303934 0.1372908 0.3113005 +0.4751555 0.1372908 0.3113005 +0.5225216 0.1372908 0.3113005 +0.5725335 0.1372908 0.3113005 +0.6252316 0.1372908 0.3113005 +0.6806558 0.1372908 0.3113005 +0.7388448 0.1372908 0.3113005 +0.7998369 0.1372908 0.3113005 +0.8636691 0.1372908 0.3113005 +0.9303782 0.1372908 0.3113005 +1 0.1372908 0.3113005 +0 0.1606827 0.3113005 +0.002418731 0.1606827 0.3113005 +0.005155668 0.1606827 0.3113005 +0.009080105 0.1606827 0.3113005 +0.01434988 0.1606827 0.3113005 +0.02107202 0.1606827 0.3113005 +0.02934285 0.1606827 0.3113005 +0.03925039 0.1606827 0.3113005 +0.05087609 0.1606827 0.3113005 +0.06429595 0.1606827 0.3113005 +0.07958143 0.1606827 0.3113005 +0.0968001 0.1606827 0.3113005 +0.1160161 0.1606827 0.3113005 +0.1372908 0.1606827 0.3113005 +0.1606827 0.1606827 0.3113005 +0.1862481 0.1606827 0.3113005 +0.2140411 0.1606827 0.3113005 +0.2441142 0.1606827 0.3113005 +0.2765176 0.1606827 0.3113005 +0.3113005 0.1606827 0.3113005 +0.3485102 0.1606827 0.3113005 +0.388193 0.1606827 0.3113005 +0.4303934 0.1606827 0.3113005 +0.4751555 0.1606827 0.3113005 +0.5225216 0.1606827 0.3113005 +0.5725335 0.1606827 0.3113005 +0.6252316 0.1606827 0.3113005 +0.6806558 0.1606827 0.3113005 +0.7388448 0.1606827 0.3113005 +0.7998369 0.1606827 0.3113005 +0.8636691 0.1606827 0.3113005 +0.9303782 0.1606827 0.3113005 +1 0.1606827 0.3113005 +0 0.1862481 0.3113005 +0.002418731 0.1862481 0.3113005 +0.005155668 0.1862481 0.3113005 +0.009080105 0.1862481 0.3113005 +0.01434988 0.1862481 0.3113005 +0.02107202 0.1862481 0.3113005 +0.02934285 0.1862481 0.3113005 +0.03925039 0.1862481 0.3113005 +0.05087609 0.1862481 0.3113005 +0.06429595 0.1862481 0.3113005 +0.07958143 0.1862481 0.3113005 +0.0968001 0.1862481 0.3113005 +0.1160161 0.1862481 0.3113005 +0.1372908 0.1862481 0.3113005 +0.1606827 0.1862481 0.3113005 +0.1862481 0.1862481 0.3113005 +0.2140411 0.1862481 0.3113005 +0.2441142 0.1862481 0.3113005 +0.2765176 0.1862481 0.3113005 +0.3113005 0.1862481 0.3113005 +0.3485102 0.1862481 0.3113005 +0.388193 0.1862481 0.3113005 +0.4303934 0.1862481 0.3113005 +0.4751555 0.1862481 0.3113005 +0.5225216 0.1862481 0.3113005 +0.5725335 0.1862481 0.3113005 +0.6252316 0.1862481 0.3113005 +0.6806558 0.1862481 0.3113005 +0.7388448 0.1862481 0.3113005 +0.7998369 0.1862481 0.3113005 +0.8636691 0.1862481 0.3113005 +0.9303782 0.1862481 0.3113005 +1 0.1862481 0.3113005 +0 0.2140411 0.3113005 +0.002418731 0.2140411 0.3113005 +0.005155668 0.2140411 0.3113005 +0.009080105 0.2140411 0.3113005 +0.01434988 0.2140411 0.3113005 +0.02107202 0.2140411 0.3113005 +0.02934285 0.2140411 0.3113005 +0.03925039 0.2140411 0.3113005 +0.05087609 0.2140411 0.3113005 +0.06429595 0.2140411 0.3113005 +0.07958143 0.2140411 0.3113005 +0.0968001 0.2140411 0.3113005 +0.1160161 0.2140411 0.3113005 +0.1372908 0.2140411 0.3113005 +0.1606827 0.2140411 0.3113005 +0.1862481 0.2140411 0.3113005 +0.2140411 0.2140411 0.3113005 +0.2441142 0.2140411 0.3113005 +0.2765176 0.2140411 0.3113005 +0.3113005 0.2140411 0.3113005 +0.3485102 0.2140411 0.3113005 +0.388193 0.2140411 0.3113005 +0.4303934 0.2140411 0.3113005 +0.4751555 0.2140411 0.3113005 +0.5225216 0.2140411 0.3113005 +0.5725335 0.2140411 0.3113005 +0.6252316 0.2140411 0.3113005 +0.6806558 0.2140411 0.3113005 +0.7388448 0.2140411 0.3113005 +0.7998369 0.2140411 0.3113005 +0.8636691 0.2140411 0.3113005 +0.9303782 0.2140411 0.3113005 +1 0.2140411 0.3113005 +0 0.2441142 0.3113005 +0.002418731 0.2441142 0.3113005 +0.005155668 0.2441142 0.3113005 +0.009080105 0.2441142 0.3113005 +0.01434988 0.2441142 0.3113005 +0.02107202 0.2441142 0.3113005 +0.02934285 0.2441142 0.3113005 +0.03925039 0.2441142 0.3113005 +0.05087609 0.2441142 0.3113005 +0.06429595 0.2441142 0.3113005 +0.07958143 0.2441142 0.3113005 +0.0968001 0.2441142 0.3113005 +0.1160161 0.2441142 0.3113005 +0.1372908 0.2441142 0.3113005 +0.1606827 0.2441142 0.3113005 +0.1862481 0.2441142 0.3113005 +0.2140411 0.2441142 0.3113005 +0.2441142 0.2441142 0.3113005 +0.2765176 0.2441142 0.3113005 +0.3113005 0.2441142 0.3113005 +0.3485102 0.2441142 0.3113005 +0.388193 0.2441142 0.3113005 +0.4303934 0.2441142 0.3113005 +0.4751555 0.2441142 0.3113005 +0.5225216 0.2441142 0.3113005 +0.5725335 0.2441142 0.3113005 +0.6252316 0.2441142 0.3113005 +0.6806558 0.2441142 0.3113005 +0.7388448 0.2441142 0.3113005 +0.7998369 0.2441142 0.3113005 +0.8636691 0.2441142 0.3113005 +0.9303782 0.2441142 0.3113005 +1 0.2441142 0.3113005 +0 0.2765176 0.3113005 +0.002418731 0.2765176 0.3113005 +0.005155668 0.2765176 0.3113005 +0.009080105 0.2765176 0.3113005 +0.01434988 0.2765176 0.3113005 +0.02107202 0.2765176 0.3113005 +0.02934285 0.2765176 0.3113005 +0.03925039 0.2765176 0.3113005 +0.05087609 0.2765176 0.3113005 +0.06429595 0.2765176 0.3113005 +0.07958143 0.2765176 0.3113005 +0.0968001 0.2765176 0.3113005 +0.1160161 0.2765176 0.3113005 +0.1372908 0.2765176 0.3113005 +0.1606827 0.2765176 0.3113005 +0.1862481 0.2765176 0.3113005 +0.2140411 0.2765176 0.3113005 +0.2441142 0.2765176 0.3113005 +0.2765176 0.2765176 0.3113005 +0.3113005 0.2765176 0.3113005 +0.3485102 0.2765176 0.3113005 +0.388193 0.2765176 0.3113005 +0.4303934 0.2765176 0.3113005 +0.4751555 0.2765176 0.3113005 +0.5225216 0.2765176 0.3113005 +0.5725335 0.2765176 0.3113005 +0.6252316 0.2765176 0.3113005 +0.6806558 0.2765176 0.3113005 +0.7388448 0.2765176 0.3113005 +0.7998369 0.2765176 0.3113005 +0.8636691 0.2765176 0.3113005 +0.9303782 0.2765176 0.3113005 +1 0.2765176 0.3113005 +0 0.3113005 0.3113005 +0.002418731 0.3113005 0.3113005 +0.005155668 0.3113005 0.3113005 +0.009080105 0.3113005 0.3113005 +0.01434988 0.3113005 0.3113005 +0.02107202 0.3113005 0.3113005 +0.02934285 0.3113005 0.3113005 +0.03925039 0.3113005 0.3113005 +0.05087609 0.3113005 0.3113005 +0.06429595 0.3113005 0.3113005 +0.07958143 0.3113005 0.3113005 +0.0968001 0.3113005 0.3113005 +0.1160161 0.3113005 0.3113005 +0.1372908 0.3113005 0.3113005 +0.1606827 0.3113005 0.3113005 +0.1862481 0.3113005 0.3113005 +0.2140411 0.3113005 0.3113005 +0.2441142 0.3113005 0.3113005 +0.2765176 0.3113005 0.3113005 +0.3113005 0.3113005 0.3113005 +0.3485102 0.3113005 0.3113005 +0.388193 0.3113005 0.3113005 +0.4303934 0.3113005 0.3113005 +0.4751555 0.3113005 0.3113005 +0.5225216 0.3113005 0.3113005 +0.5725335 0.3113005 0.3113005 +0.6252316 0.3113005 0.3113005 +0.6806558 0.3113005 0.3113005 +0.7388448 0.3113005 0.3113005 +0.7998369 0.3113005 0.3113005 +0.8636691 0.3113005 0.3113005 +0.9303782 0.3113005 0.3113005 +1 0.3113005 0.3113005 +0 0.3485102 0.3113005 +0.002418731 0.3485102 0.3113005 +0.005155668 0.3485102 0.3113005 +0.009080105 0.3485102 0.3113005 +0.01434988 0.3485102 0.3113005 +0.02107202 0.3485102 0.3113005 +0.02934285 0.3485102 0.3113005 +0.03925039 0.3485102 0.3113005 +0.05087609 0.3485102 0.3113005 +0.06429595 0.3485102 0.3113005 +0.07958143 0.3485102 0.3113005 +0.0968001 0.3485102 0.3113005 +0.1160161 0.3485102 0.3113005 +0.1372908 0.3485102 0.3113005 +0.1606827 0.3485102 0.3113005 +0.1862481 0.3485102 0.3113005 +0.2140411 0.3485102 0.3113005 +0.2441142 0.3485102 0.3113005 +0.2765176 0.3485102 0.3113005 +0.3113005 0.3485102 0.3113005 +0.3485102 0.3485102 0.3113005 +0.388193 0.3485102 0.3113005 +0.4303934 0.3485102 0.3113005 +0.4751555 0.3485102 0.3113005 +0.5225216 0.3485102 0.3113005 +0.5725335 0.3485102 0.3113005 +0.6252316 0.3485102 0.3113005 +0.6806558 0.3485102 0.3113005 +0.7388448 0.3485102 0.3113005 +0.7998369 0.3485102 0.3113005 +0.8636691 0.3485102 0.3113005 +0.9303782 0.3485102 0.3113005 +1 0.3485102 0.3113005 +0 0.388193 0.3113005 +0.002418731 0.388193 0.3113005 +0.005155668 0.388193 0.3113005 +0.009080105 0.388193 0.3113005 +0.01434988 0.388193 0.3113005 +0.02107202 0.388193 0.3113005 +0.02934285 0.388193 0.3113005 +0.03925039 0.388193 0.3113005 +0.05087609 0.388193 0.3113005 +0.06429595 0.388193 0.3113005 +0.07958143 0.388193 0.3113005 +0.0968001 0.388193 0.3113005 +0.1160161 0.388193 0.3113005 +0.1372908 0.388193 0.3113005 +0.1606827 0.388193 0.3113005 +0.1862481 0.388193 0.3113005 +0.2140411 0.388193 0.3113005 +0.2441142 0.388193 0.3113005 +0.2765176 0.388193 0.3113005 +0.3113005 0.388193 0.3113005 +0.3485102 0.388193 0.3113005 +0.388193 0.388193 0.3113005 +0.4303934 0.388193 0.3113005 +0.4751555 0.388193 0.3113005 +0.5225216 0.388193 0.3113005 +0.5725335 0.388193 0.3113005 +0.6252316 0.388193 0.3113005 +0.6806558 0.388193 0.3113005 +0.7388448 0.388193 0.3113005 +0.7998369 0.388193 0.3113005 +0.8636691 0.388193 0.3113005 +0.9303782 0.388193 0.3113005 +1 0.388193 0.3113005 +0 0.4303934 0.3113005 +0.002418731 0.4303934 0.3113005 +0.005155668 0.4303934 0.3113005 +0.009080105 0.4303934 0.3113005 +0.01434988 0.4303934 0.3113005 +0.02107202 0.4303934 0.3113005 +0.02934285 0.4303934 0.3113005 +0.03925039 0.4303934 0.3113005 +0.05087609 0.4303934 0.3113005 +0.06429595 0.4303934 0.3113005 +0.07958143 0.4303934 0.3113005 +0.0968001 0.4303934 0.3113005 +0.1160161 0.4303934 0.3113005 +0.1372908 0.4303934 0.3113005 +0.1606827 0.4303934 0.3113005 +0.1862481 0.4303934 0.3113005 +0.2140411 0.4303934 0.3113005 +0.2441142 0.4303934 0.3113005 +0.2765176 0.4303934 0.3113005 +0.3113005 0.4303934 0.3113005 +0.3485102 0.4303934 0.3113005 +0.388193 0.4303934 0.3113005 +0.4303934 0.4303934 0.3113005 +0.4751555 0.4303934 0.3113005 +0.5225216 0.4303934 0.3113005 +0.5725335 0.4303934 0.3113005 +0.6252316 0.4303934 0.3113005 +0.6806558 0.4303934 0.3113005 +0.7388448 0.4303934 0.3113005 +0.7998369 0.4303934 0.3113005 +0.8636691 0.4303934 0.3113005 +0.9303782 0.4303934 0.3113005 +1 0.4303934 0.3113005 +0 0.4751555 0.3113005 +0.002418731 0.4751555 0.3113005 +0.005155668 0.4751555 0.3113005 +0.009080105 0.4751555 0.3113005 +0.01434988 0.4751555 0.3113005 +0.02107202 0.4751555 0.3113005 +0.02934285 0.4751555 0.3113005 +0.03925039 0.4751555 0.3113005 +0.05087609 0.4751555 0.3113005 +0.06429595 0.4751555 0.3113005 +0.07958143 0.4751555 0.3113005 +0.0968001 0.4751555 0.3113005 +0.1160161 0.4751555 0.3113005 +0.1372908 0.4751555 0.3113005 +0.1606827 0.4751555 0.3113005 +0.1862481 0.4751555 0.3113005 +0.2140411 0.4751555 0.3113005 +0.2441142 0.4751555 0.3113005 +0.2765176 0.4751555 0.3113005 +0.3113005 0.4751555 0.3113005 +0.3485102 0.4751555 0.3113005 +0.388193 0.4751555 0.3113005 +0.4303934 0.4751555 0.3113005 +0.4751555 0.4751555 0.3113005 +0.5225216 0.4751555 0.3113005 +0.5725335 0.4751555 0.3113005 +0.6252316 0.4751555 0.3113005 +0.6806558 0.4751555 0.3113005 +0.7388448 0.4751555 0.3113005 +0.7998369 0.4751555 0.3113005 +0.8636691 0.4751555 0.3113005 +0.9303782 0.4751555 0.3113005 +1 0.4751555 0.3113005 +0 0.5225216 0.3113005 +0.002418731 0.5225216 0.3113005 +0.005155668 0.5225216 0.3113005 +0.009080105 0.5225216 0.3113005 +0.01434988 0.5225216 0.3113005 +0.02107202 0.5225216 0.3113005 +0.02934285 0.5225216 0.3113005 +0.03925039 0.5225216 0.3113005 +0.05087609 0.5225216 0.3113005 +0.06429595 0.5225216 0.3113005 +0.07958143 0.5225216 0.3113005 +0.0968001 0.5225216 0.3113005 +0.1160161 0.5225216 0.3113005 +0.1372908 0.5225216 0.3113005 +0.1606827 0.5225216 0.3113005 +0.1862481 0.5225216 0.3113005 +0.2140411 0.5225216 0.3113005 +0.2441142 0.5225216 0.3113005 +0.2765176 0.5225216 0.3113005 +0.3113005 0.5225216 0.3113005 +0.3485102 0.5225216 0.3113005 +0.388193 0.5225216 0.3113005 +0.4303934 0.5225216 0.3113005 +0.4751555 0.5225216 0.3113005 +0.5225216 0.5225216 0.3113005 +0.5725335 0.5225216 0.3113005 +0.6252316 0.5225216 0.3113005 +0.6806558 0.5225216 0.3113005 +0.7388448 0.5225216 0.3113005 +0.7998369 0.5225216 0.3113005 +0.8636691 0.5225216 0.3113005 +0.9303782 0.5225216 0.3113005 +1 0.5225216 0.3113005 +0 0.5725335 0.3113005 +0.002418731 0.5725335 0.3113005 +0.005155668 0.5725335 0.3113005 +0.009080105 0.5725335 0.3113005 +0.01434988 0.5725335 0.3113005 +0.02107202 0.5725335 0.3113005 +0.02934285 0.5725335 0.3113005 +0.03925039 0.5725335 0.3113005 +0.05087609 0.5725335 0.3113005 +0.06429595 0.5725335 0.3113005 +0.07958143 0.5725335 0.3113005 +0.0968001 0.5725335 0.3113005 +0.1160161 0.5725335 0.3113005 +0.1372908 0.5725335 0.3113005 +0.1606827 0.5725335 0.3113005 +0.1862481 0.5725335 0.3113005 +0.2140411 0.5725335 0.3113005 +0.2441142 0.5725335 0.3113005 +0.2765176 0.5725335 0.3113005 +0.3113005 0.5725335 0.3113005 +0.3485102 0.5725335 0.3113005 +0.388193 0.5725335 0.3113005 +0.4303934 0.5725335 0.3113005 +0.4751555 0.5725335 0.3113005 +0.5225216 0.5725335 0.3113005 +0.5725335 0.5725335 0.3113005 +0.6252316 0.5725335 0.3113005 +0.6806558 0.5725335 0.3113005 +0.7388448 0.5725335 0.3113005 +0.7998369 0.5725335 0.3113005 +0.8636691 0.5725335 0.3113005 +0.9303782 0.5725335 0.3113005 +1 0.5725335 0.3113005 +0 0.6252316 0.3113005 +0.002418731 0.6252316 0.3113005 +0.005155668 0.6252316 0.3113005 +0.009080105 0.6252316 0.3113005 +0.01434988 0.6252316 0.3113005 +0.02107202 0.6252316 0.3113005 +0.02934285 0.6252316 0.3113005 +0.03925039 0.6252316 0.3113005 +0.05087609 0.6252316 0.3113005 +0.06429595 0.6252316 0.3113005 +0.07958143 0.6252316 0.3113005 +0.0968001 0.6252316 0.3113005 +0.1160161 0.6252316 0.3113005 +0.1372908 0.6252316 0.3113005 +0.1606827 0.6252316 0.3113005 +0.1862481 0.6252316 0.3113005 +0.2140411 0.6252316 0.3113005 +0.2441142 0.6252316 0.3113005 +0.2765176 0.6252316 0.3113005 +0.3113005 0.6252316 0.3113005 +0.3485102 0.6252316 0.3113005 +0.388193 0.6252316 0.3113005 +0.4303934 0.6252316 0.3113005 +0.4751555 0.6252316 0.3113005 +0.5225216 0.6252316 0.3113005 +0.5725335 0.6252316 0.3113005 +0.6252316 0.6252316 0.3113005 +0.6806558 0.6252316 0.3113005 +0.7388448 0.6252316 0.3113005 +0.7998369 0.6252316 0.3113005 +0.8636691 0.6252316 0.3113005 +0.9303782 0.6252316 0.3113005 +1 0.6252316 0.3113005 +0 0.6806558 0.3113005 +0.002418731 0.6806558 0.3113005 +0.005155668 0.6806558 0.3113005 +0.009080105 0.6806558 0.3113005 +0.01434988 0.6806558 0.3113005 +0.02107202 0.6806558 0.3113005 +0.02934285 0.6806558 0.3113005 +0.03925039 0.6806558 0.3113005 +0.05087609 0.6806558 0.3113005 +0.06429595 0.6806558 0.3113005 +0.07958143 0.6806558 0.3113005 +0.0968001 0.6806558 0.3113005 +0.1160161 0.6806558 0.3113005 +0.1372908 0.6806558 0.3113005 +0.1606827 0.6806558 0.3113005 +0.1862481 0.6806558 0.3113005 +0.2140411 0.6806558 0.3113005 +0.2441142 0.6806558 0.3113005 +0.2765176 0.6806558 0.3113005 +0.3113005 0.6806558 0.3113005 +0.3485102 0.6806558 0.3113005 +0.388193 0.6806558 0.3113005 +0.4303934 0.6806558 0.3113005 +0.4751555 0.6806558 0.3113005 +0.5225216 0.6806558 0.3113005 +0.5725335 0.6806558 0.3113005 +0.6252316 0.6806558 0.3113005 +0.6806558 0.6806558 0.3113005 +0.7388448 0.6806558 0.3113005 +0.7998369 0.6806558 0.3113005 +0.8636691 0.6806558 0.3113005 +0.9303782 0.6806558 0.3113005 +1 0.6806558 0.3113005 +0 0.7388448 0.3113005 +0.002418731 0.7388448 0.3113005 +0.005155668 0.7388448 0.3113005 +0.009080105 0.7388448 0.3113005 +0.01434988 0.7388448 0.3113005 +0.02107202 0.7388448 0.3113005 +0.02934285 0.7388448 0.3113005 +0.03925039 0.7388448 0.3113005 +0.05087609 0.7388448 0.3113005 +0.06429595 0.7388448 0.3113005 +0.07958143 0.7388448 0.3113005 +0.0968001 0.7388448 0.3113005 +0.1160161 0.7388448 0.3113005 +0.1372908 0.7388448 0.3113005 +0.1606827 0.7388448 0.3113005 +0.1862481 0.7388448 0.3113005 +0.2140411 0.7388448 0.3113005 +0.2441142 0.7388448 0.3113005 +0.2765176 0.7388448 0.3113005 +0.3113005 0.7388448 0.3113005 +0.3485102 0.7388448 0.3113005 +0.388193 0.7388448 0.3113005 +0.4303934 0.7388448 0.3113005 +0.4751555 0.7388448 0.3113005 +0.5225216 0.7388448 0.3113005 +0.5725335 0.7388448 0.3113005 +0.6252316 0.7388448 0.3113005 +0.6806558 0.7388448 0.3113005 +0.7388448 0.7388448 0.3113005 +0.7998369 0.7388448 0.3113005 +0.8636691 0.7388448 0.3113005 +0.9303782 0.7388448 0.3113005 +1 0.7388448 0.3113005 +0 0.7998369 0.3113005 +0.002418731 0.7998369 0.3113005 +0.005155668 0.7998369 0.3113005 +0.009080105 0.7998369 0.3113005 +0.01434988 0.7998369 0.3113005 +0.02107202 0.7998369 0.3113005 +0.02934285 0.7998369 0.3113005 +0.03925039 0.7998369 0.3113005 +0.05087609 0.7998369 0.3113005 +0.06429595 0.7998369 0.3113005 +0.07958143 0.7998369 0.3113005 +0.0968001 0.7998369 0.3113005 +0.1160161 0.7998369 0.3113005 +0.1372908 0.7998369 0.3113005 +0.1606827 0.7998369 0.3113005 +0.1862481 0.7998369 0.3113005 +0.2140411 0.7998369 0.3113005 +0.2441142 0.7998369 0.3113005 +0.2765176 0.7998369 0.3113005 +0.3113005 0.7998369 0.3113005 +0.3485102 0.7998369 0.3113005 +0.388193 0.7998369 0.3113005 +0.4303934 0.7998369 0.3113005 +0.4751555 0.7998369 0.3113005 +0.5225216 0.7998369 0.3113005 +0.5725335 0.7998369 0.3113005 +0.6252316 0.7998369 0.3113005 +0.6806558 0.7998369 0.3113005 +0.7388448 0.7998369 0.3113005 +0.7998369 0.7998369 0.3113005 +0.8636691 0.7998369 0.3113005 +0.9303782 0.7998369 0.3113005 +1 0.7998369 0.3113005 +0 0.8636691 0.3113005 +0.002418731 0.8636691 0.3113005 +0.005155668 0.8636691 0.3113005 +0.009080105 0.8636691 0.3113005 +0.01434988 0.8636691 0.3113005 +0.02107202 0.8636691 0.3113005 +0.02934285 0.8636691 0.3113005 +0.03925039 0.8636691 0.3113005 +0.05087609 0.8636691 0.3113005 +0.06429595 0.8636691 0.3113005 +0.07958143 0.8636691 0.3113005 +0.0968001 0.8636691 0.3113005 +0.1160161 0.8636691 0.3113005 +0.1372908 0.8636691 0.3113005 +0.1606827 0.8636691 0.3113005 +0.1862481 0.8636691 0.3113005 +0.2140411 0.8636691 0.3113005 +0.2441142 0.8636691 0.3113005 +0.2765176 0.8636691 0.3113005 +0.3113005 0.8636691 0.3113005 +0.3485102 0.8636691 0.3113005 +0.388193 0.8636691 0.3113005 +0.4303934 0.8636691 0.3113005 +0.4751555 0.8636691 0.3113005 +0.5225216 0.8636691 0.3113005 +0.5725335 0.8636691 0.3113005 +0.6252316 0.8636691 0.3113005 +0.6806558 0.8636691 0.3113005 +0.7388448 0.8636691 0.3113005 +0.7998369 0.8636691 0.3113005 +0.8636691 0.8636691 0.3113005 +0.9303782 0.8636691 0.3113005 +1 0.8636691 0.3113005 +0 0.9303782 0.3113005 +0.002418731 0.9303782 0.3113005 +0.005155668 0.9303782 0.3113005 +0.009080105 0.9303782 0.3113005 +0.01434988 0.9303782 0.3113005 +0.02107202 0.9303782 0.3113005 +0.02934285 0.9303782 0.3113005 +0.03925039 0.9303782 0.3113005 +0.05087609 0.9303782 0.3113005 +0.06429595 0.9303782 0.3113005 +0.07958143 0.9303782 0.3113005 +0.0968001 0.9303782 0.3113005 +0.1160161 0.9303782 0.3113005 +0.1372908 0.9303782 0.3113005 +0.1606827 0.9303782 0.3113005 +0.1862481 0.9303782 0.3113005 +0.2140411 0.9303782 0.3113005 +0.2441142 0.9303782 0.3113005 +0.2765176 0.9303782 0.3113005 +0.3113005 0.9303782 0.3113005 +0.3485102 0.9303782 0.3113005 +0.388193 0.9303782 0.3113005 +0.4303934 0.9303782 0.3113005 +0.4751555 0.9303782 0.3113005 +0.5225216 0.9303782 0.3113005 +0.5725335 0.9303782 0.3113005 +0.6252316 0.9303782 0.3113005 +0.6806558 0.9303782 0.3113005 +0.7388448 0.9303782 0.3113005 +0.7998369 0.9303782 0.3113005 +0.8636691 0.9303782 0.3113005 +0.9303782 0.9303782 0.3113005 +1 0.9303782 0.3113005 +0 1 0.3113005 +0.002418731 1 0.3113005 +0.005155668 1 0.3113005 +0.009080105 1 0.3113005 +0.01434988 1 0.3113005 +0.02107202 1 0.3113005 +0.02934285 1 0.3113005 +0.03925039 1 0.3113005 +0.05087609 1 0.3113005 +0.06429595 1 0.3113005 +0.07958143 1 0.3113005 +0.0968001 1 0.3113005 +0.1160161 1 0.3113005 +0.1372908 1 0.3113005 +0.1606827 1 0.3113005 +0.1862481 1 0.3113005 +0.2140411 1 0.3113005 +0.2441142 1 0.3113005 +0.2765176 1 0.3113005 +0.3113005 1 0.3113005 +0.3485102 1 0.3113005 +0.388193 1 0.3113005 +0.4303934 1 0.3113005 +0.4751555 1 0.3113005 +0.5225216 1 0.3113005 +0.5725335 1 0.3113005 +0.6252316 1 0.3113005 +0.6806558 1 0.3113005 +0.7388448 1 0.3113005 +0.7998369 1 0.3113005 +0.8636691 1 0.3113005 +0.9303782 1 0.3113005 +1 1 0.3113005 +0 0 0.3485102 +0.002418731 0 0.3485102 +0.005155668 0 0.3485102 +0.009080105 0 0.3485102 +0.01434988 0 0.3485102 +0.02107202 0 0.3485102 +0.02934285 0 0.3485102 +0.03925039 0 0.3485102 +0.05087609 0 0.3485102 +0.06429595 0 0.3485102 +0.07958143 0 0.3485102 +0.0968001 0 0.3485102 +0.1160161 0 0.3485102 +0.1372908 0 0.3485102 +0.1606827 0 0.3485102 +0.1862481 0 0.3485102 +0.2140411 0 0.3485102 +0.2441142 0 0.3485102 +0.2765176 0 0.3485102 +0.3113005 0 0.3485102 +0.3485102 0 0.3485102 +0.388193 0 0.3485102 +0.4303934 0 0.3485102 +0.4751555 0 0.3485102 +0.5225216 0 0.3485102 +0.5725335 0 0.3485102 +0.6252316 0 0.3485102 +0.6806558 0 0.3485102 +0.7388448 0 0.3485102 +0.7998369 0 0.3485102 +0.8636691 0 0.3485102 +0.9303782 0 0.3485102 +1 0 0.3485102 +0 0.002418731 0.3485102 +0.002418731 0.002418731 0.3485102 +0.005155668 0.002418731 0.3485102 +0.009080105 0.002418731 0.3485102 +0.01434988 0.002418731 0.3485102 +0.02107202 0.002418731 0.3485102 +0.02934285 0.002418731 0.3485102 +0.03925039 0.002418731 0.3485102 +0.05087609 0.002418731 0.3485102 +0.06429595 0.002418731 0.3485102 +0.07958143 0.002418731 0.3485102 +0.0968001 0.002418731 0.3485102 +0.1160161 0.002418731 0.3485102 +0.1372908 0.002418731 0.3485102 +0.1606827 0.002418731 0.3485102 +0.1862481 0.002418731 0.3485102 +0.2140411 0.002418731 0.3485102 +0.2441142 0.002418731 0.3485102 +0.2765176 0.002418731 0.3485102 +0.3113005 0.002418731 0.3485102 +0.3485102 0.002418731 0.3485102 +0.388193 0.002418731 0.3485102 +0.4303934 0.002418731 0.3485102 +0.4751555 0.002418731 0.3485102 +0.5225216 0.002418731 0.3485102 +0.5725335 0.002418731 0.3485102 +0.6252316 0.002418731 0.3485102 +0.6806558 0.002418731 0.3485102 +0.7388448 0.002418731 0.3485102 +0.7998369 0.002418731 0.3485102 +0.8636691 0.002418731 0.3485102 +0.9303782 0.002418731 0.3485102 +1 0.002418731 0.3485102 +0 0.005155668 0.3485102 +0.002418731 0.005155668 0.3485102 +0.005155668 0.005155668 0.3485102 +0.009080105 0.005155668 0.3485102 +0.01434988 0.005155668 0.3485102 +0.02107202 0.005155668 0.3485102 +0.02934285 0.005155668 0.3485102 +0.03925039 0.005155668 0.3485102 +0.05087609 0.005155668 0.3485102 +0.06429595 0.005155668 0.3485102 +0.07958143 0.005155668 0.3485102 +0.0968001 0.005155668 0.3485102 +0.1160161 0.005155668 0.3485102 +0.1372908 0.005155668 0.3485102 +0.1606827 0.005155668 0.3485102 +0.1862481 0.005155668 0.3485102 +0.2140411 0.005155668 0.3485102 +0.2441142 0.005155668 0.3485102 +0.2765176 0.005155668 0.3485102 +0.3113005 0.005155668 0.3485102 +0.3485102 0.005155668 0.3485102 +0.388193 0.005155668 0.3485102 +0.4303934 0.005155668 0.3485102 +0.4751555 0.005155668 0.3485102 +0.5225216 0.005155668 0.3485102 +0.5725335 0.005155668 0.3485102 +0.6252316 0.005155668 0.3485102 +0.6806558 0.005155668 0.3485102 +0.7388448 0.005155668 0.3485102 +0.7998369 0.005155668 0.3485102 +0.8636691 0.005155668 0.3485102 +0.9303782 0.005155668 0.3485102 +1 0.005155668 0.3485102 +0 0.009080105 0.3485102 +0.002418731 0.009080105 0.3485102 +0.005155668 0.009080105 0.3485102 +0.009080105 0.009080105 0.3485102 +0.01434988 0.009080105 0.3485102 +0.02107202 0.009080105 0.3485102 +0.02934285 0.009080105 0.3485102 +0.03925039 0.009080105 0.3485102 +0.05087609 0.009080105 0.3485102 +0.06429595 0.009080105 0.3485102 +0.07958143 0.009080105 0.3485102 +0.0968001 0.009080105 0.3485102 +0.1160161 0.009080105 0.3485102 +0.1372908 0.009080105 0.3485102 +0.1606827 0.009080105 0.3485102 +0.1862481 0.009080105 0.3485102 +0.2140411 0.009080105 0.3485102 +0.2441142 0.009080105 0.3485102 +0.2765176 0.009080105 0.3485102 +0.3113005 0.009080105 0.3485102 +0.3485102 0.009080105 0.3485102 +0.388193 0.009080105 0.3485102 +0.4303934 0.009080105 0.3485102 +0.4751555 0.009080105 0.3485102 +0.5225216 0.009080105 0.3485102 +0.5725335 0.009080105 0.3485102 +0.6252316 0.009080105 0.3485102 +0.6806558 0.009080105 0.3485102 +0.7388448 0.009080105 0.3485102 +0.7998369 0.009080105 0.3485102 +0.8636691 0.009080105 0.3485102 +0.9303782 0.009080105 0.3485102 +1 0.009080105 0.3485102 +0 0.01434988 0.3485102 +0.002418731 0.01434988 0.3485102 +0.005155668 0.01434988 0.3485102 +0.009080105 0.01434988 0.3485102 +0.01434988 0.01434988 0.3485102 +0.02107202 0.01434988 0.3485102 +0.02934285 0.01434988 0.3485102 +0.03925039 0.01434988 0.3485102 +0.05087609 0.01434988 0.3485102 +0.06429595 0.01434988 0.3485102 +0.07958143 0.01434988 0.3485102 +0.0968001 0.01434988 0.3485102 +0.1160161 0.01434988 0.3485102 +0.1372908 0.01434988 0.3485102 +0.1606827 0.01434988 0.3485102 +0.1862481 0.01434988 0.3485102 +0.2140411 0.01434988 0.3485102 +0.2441142 0.01434988 0.3485102 +0.2765176 0.01434988 0.3485102 +0.3113005 0.01434988 0.3485102 +0.3485102 0.01434988 0.3485102 +0.388193 0.01434988 0.3485102 +0.4303934 0.01434988 0.3485102 +0.4751555 0.01434988 0.3485102 +0.5225216 0.01434988 0.3485102 +0.5725335 0.01434988 0.3485102 +0.6252316 0.01434988 0.3485102 +0.6806558 0.01434988 0.3485102 +0.7388448 0.01434988 0.3485102 +0.7998369 0.01434988 0.3485102 +0.8636691 0.01434988 0.3485102 +0.9303782 0.01434988 0.3485102 +1 0.01434988 0.3485102 +0 0.02107202 0.3485102 +0.002418731 0.02107202 0.3485102 +0.005155668 0.02107202 0.3485102 +0.009080105 0.02107202 0.3485102 +0.01434988 0.02107202 0.3485102 +0.02107202 0.02107202 0.3485102 +0.02934285 0.02107202 0.3485102 +0.03925039 0.02107202 0.3485102 +0.05087609 0.02107202 0.3485102 +0.06429595 0.02107202 0.3485102 +0.07958143 0.02107202 0.3485102 +0.0968001 0.02107202 0.3485102 +0.1160161 0.02107202 0.3485102 +0.1372908 0.02107202 0.3485102 +0.1606827 0.02107202 0.3485102 +0.1862481 0.02107202 0.3485102 +0.2140411 0.02107202 0.3485102 +0.2441142 0.02107202 0.3485102 +0.2765176 0.02107202 0.3485102 +0.3113005 0.02107202 0.3485102 +0.3485102 0.02107202 0.3485102 +0.388193 0.02107202 0.3485102 +0.4303934 0.02107202 0.3485102 +0.4751555 0.02107202 0.3485102 +0.5225216 0.02107202 0.3485102 +0.5725335 0.02107202 0.3485102 +0.6252316 0.02107202 0.3485102 +0.6806558 0.02107202 0.3485102 +0.7388448 0.02107202 0.3485102 +0.7998369 0.02107202 0.3485102 +0.8636691 0.02107202 0.3485102 +0.9303782 0.02107202 0.3485102 +1 0.02107202 0.3485102 +0 0.02934285 0.3485102 +0.002418731 0.02934285 0.3485102 +0.005155668 0.02934285 0.3485102 +0.009080105 0.02934285 0.3485102 +0.01434988 0.02934285 0.3485102 +0.02107202 0.02934285 0.3485102 +0.02934285 0.02934285 0.3485102 +0.03925039 0.02934285 0.3485102 +0.05087609 0.02934285 0.3485102 +0.06429595 0.02934285 0.3485102 +0.07958143 0.02934285 0.3485102 +0.0968001 0.02934285 0.3485102 +0.1160161 0.02934285 0.3485102 +0.1372908 0.02934285 0.3485102 +0.1606827 0.02934285 0.3485102 +0.1862481 0.02934285 0.3485102 +0.2140411 0.02934285 0.3485102 +0.2441142 0.02934285 0.3485102 +0.2765176 0.02934285 0.3485102 +0.3113005 0.02934285 0.3485102 +0.3485102 0.02934285 0.3485102 +0.388193 0.02934285 0.3485102 +0.4303934 0.02934285 0.3485102 +0.4751555 0.02934285 0.3485102 +0.5225216 0.02934285 0.3485102 +0.5725335 0.02934285 0.3485102 +0.6252316 0.02934285 0.3485102 +0.6806558 0.02934285 0.3485102 +0.7388448 0.02934285 0.3485102 +0.7998369 0.02934285 0.3485102 +0.8636691 0.02934285 0.3485102 +0.9303782 0.02934285 0.3485102 +1 0.02934285 0.3485102 +0 0.03925039 0.3485102 +0.002418731 0.03925039 0.3485102 +0.005155668 0.03925039 0.3485102 +0.009080105 0.03925039 0.3485102 +0.01434988 0.03925039 0.3485102 +0.02107202 0.03925039 0.3485102 +0.02934285 0.03925039 0.3485102 +0.03925039 0.03925039 0.3485102 +0.05087609 0.03925039 0.3485102 +0.06429595 0.03925039 0.3485102 +0.07958143 0.03925039 0.3485102 +0.0968001 0.03925039 0.3485102 +0.1160161 0.03925039 0.3485102 +0.1372908 0.03925039 0.3485102 +0.1606827 0.03925039 0.3485102 +0.1862481 0.03925039 0.3485102 +0.2140411 0.03925039 0.3485102 +0.2441142 0.03925039 0.3485102 +0.2765176 0.03925039 0.3485102 +0.3113005 0.03925039 0.3485102 +0.3485102 0.03925039 0.3485102 +0.388193 0.03925039 0.3485102 +0.4303934 0.03925039 0.3485102 +0.4751555 0.03925039 0.3485102 +0.5225216 0.03925039 0.3485102 +0.5725335 0.03925039 0.3485102 +0.6252316 0.03925039 0.3485102 +0.6806558 0.03925039 0.3485102 +0.7388448 0.03925039 0.3485102 +0.7998369 0.03925039 0.3485102 +0.8636691 0.03925039 0.3485102 +0.9303782 0.03925039 0.3485102 +1 0.03925039 0.3485102 +0 0.05087609 0.3485102 +0.002418731 0.05087609 0.3485102 +0.005155668 0.05087609 0.3485102 +0.009080105 0.05087609 0.3485102 +0.01434988 0.05087609 0.3485102 +0.02107202 0.05087609 0.3485102 +0.02934285 0.05087609 0.3485102 +0.03925039 0.05087609 0.3485102 +0.05087609 0.05087609 0.3485102 +0.06429595 0.05087609 0.3485102 +0.07958143 0.05087609 0.3485102 +0.0968001 0.05087609 0.3485102 +0.1160161 0.05087609 0.3485102 +0.1372908 0.05087609 0.3485102 +0.1606827 0.05087609 0.3485102 +0.1862481 0.05087609 0.3485102 +0.2140411 0.05087609 0.3485102 +0.2441142 0.05087609 0.3485102 +0.2765176 0.05087609 0.3485102 +0.3113005 0.05087609 0.3485102 +0.3485102 0.05087609 0.3485102 +0.388193 0.05087609 0.3485102 +0.4303934 0.05087609 0.3485102 +0.4751555 0.05087609 0.3485102 +0.5225216 0.05087609 0.3485102 +0.5725335 0.05087609 0.3485102 +0.6252316 0.05087609 0.3485102 +0.6806558 0.05087609 0.3485102 +0.7388448 0.05087609 0.3485102 +0.7998369 0.05087609 0.3485102 +0.8636691 0.05087609 0.3485102 +0.9303782 0.05087609 0.3485102 +1 0.05087609 0.3485102 +0 0.06429595 0.3485102 +0.002418731 0.06429595 0.3485102 +0.005155668 0.06429595 0.3485102 +0.009080105 0.06429595 0.3485102 +0.01434988 0.06429595 0.3485102 +0.02107202 0.06429595 0.3485102 +0.02934285 0.06429595 0.3485102 +0.03925039 0.06429595 0.3485102 +0.05087609 0.06429595 0.3485102 +0.06429595 0.06429595 0.3485102 +0.07958143 0.06429595 0.3485102 +0.0968001 0.06429595 0.3485102 +0.1160161 0.06429595 0.3485102 +0.1372908 0.06429595 0.3485102 +0.1606827 0.06429595 0.3485102 +0.1862481 0.06429595 0.3485102 +0.2140411 0.06429595 0.3485102 +0.2441142 0.06429595 0.3485102 +0.2765176 0.06429595 0.3485102 +0.3113005 0.06429595 0.3485102 +0.3485102 0.06429595 0.3485102 +0.388193 0.06429595 0.3485102 +0.4303934 0.06429595 0.3485102 +0.4751555 0.06429595 0.3485102 +0.5225216 0.06429595 0.3485102 +0.5725335 0.06429595 0.3485102 +0.6252316 0.06429595 0.3485102 +0.6806558 0.06429595 0.3485102 +0.7388448 0.06429595 0.3485102 +0.7998369 0.06429595 0.3485102 +0.8636691 0.06429595 0.3485102 +0.9303782 0.06429595 0.3485102 +1 0.06429595 0.3485102 +0 0.07958143 0.3485102 +0.002418731 0.07958143 0.3485102 +0.005155668 0.07958143 0.3485102 +0.009080105 0.07958143 0.3485102 +0.01434988 0.07958143 0.3485102 +0.02107202 0.07958143 0.3485102 +0.02934285 0.07958143 0.3485102 +0.03925039 0.07958143 0.3485102 +0.05087609 0.07958143 0.3485102 +0.06429595 0.07958143 0.3485102 +0.07958143 0.07958143 0.3485102 +0.0968001 0.07958143 0.3485102 +0.1160161 0.07958143 0.3485102 +0.1372908 0.07958143 0.3485102 +0.1606827 0.07958143 0.3485102 +0.1862481 0.07958143 0.3485102 +0.2140411 0.07958143 0.3485102 +0.2441142 0.07958143 0.3485102 +0.2765176 0.07958143 0.3485102 +0.3113005 0.07958143 0.3485102 +0.3485102 0.07958143 0.3485102 +0.388193 0.07958143 0.3485102 +0.4303934 0.07958143 0.3485102 +0.4751555 0.07958143 0.3485102 +0.5225216 0.07958143 0.3485102 +0.5725335 0.07958143 0.3485102 +0.6252316 0.07958143 0.3485102 +0.6806558 0.07958143 0.3485102 +0.7388448 0.07958143 0.3485102 +0.7998369 0.07958143 0.3485102 +0.8636691 0.07958143 0.3485102 +0.9303782 0.07958143 0.3485102 +1 0.07958143 0.3485102 +0 0.0968001 0.3485102 +0.002418731 0.0968001 0.3485102 +0.005155668 0.0968001 0.3485102 +0.009080105 0.0968001 0.3485102 +0.01434988 0.0968001 0.3485102 +0.02107202 0.0968001 0.3485102 +0.02934285 0.0968001 0.3485102 +0.03925039 0.0968001 0.3485102 +0.05087609 0.0968001 0.3485102 +0.06429595 0.0968001 0.3485102 +0.07958143 0.0968001 0.3485102 +0.0968001 0.0968001 0.3485102 +0.1160161 0.0968001 0.3485102 +0.1372908 0.0968001 0.3485102 +0.1606827 0.0968001 0.3485102 +0.1862481 0.0968001 0.3485102 +0.2140411 0.0968001 0.3485102 +0.2441142 0.0968001 0.3485102 +0.2765176 0.0968001 0.3485102 +0.3113005 0.0968001 0.3485102 +0.3485102 0.0968001 0.3485102 +0.388193 0.0968001 0.3485102 +0.4303934 0.0968001 0.3485102 +0.4751555 0.0968001 0.3485102 +0.5225216 0.0968001 0.3485102 +0.5725335 0.0968001 0.3485102 +0.6252316 0.0968001 0.3485102 +0.6806558 0.0968001 0.3485102 +0.7388448 0.0968001 0.3485102 +0.7998369 0.0968001 0.3485102 +0.8636691 0.0968001 0.3485102 +0.9303782 0.0968001 0.3485102 +1 0.0968001 0.3485102 +0 0.1160161 0.3485102 +0.002418731 0.1160161 0.3485102 +0.005155668 0.1160161 0.3485102 +0.009080105 0.1160161 0.3485102 +0.01434988 0.1160161 0.3485102 +0.02107202 0.1160161 0.3485102 +0.02934285 0.1160161 0.3485102 +0.03925039 0.1160161 0.3485102 +0.05087609 0.1160161 0.3485102 +0.06429595 0.1160161 0.3485102 +0.07958143 0.1160161 0.3485102 +0.0968001 0.1160161 0.3485102 +0.1160161 0.1160161 0.3485102 +0.1372908 0.1160161 0.3485102 +0.1606827 0.1160161 0.3485102 +0.1862481 0.1160161 0.3485102 +0.2140411 0.1160161 0.3485102 +0.2441142 0.1160161 0.3485102 +0.2765176 0.1160161 0.3485102 +0.3113005 0.1160161 0.3485102 +0.3485102 0.1160161 0.3485102 +0.388193 0.1160161 0.3485102 +0.4303934 0.1160161 0.3485102 +0.4751555 0.1160161 0.3485102 +0.5225216 0.1160161 0.3485102 +0.5725335 0.1160161 0.3485102 +0.6252316 0.1160161 0.3485102 +0.6806558 0.1160161 0.3485102 +0.7388448 0.1160161 0.3485102 +0.7998369 0.1160161 0.3485102 +0.8636691 0.1160161 0.3485102 +0.9303782 0.1160161 0.3485102 +1 0.1160161 0.3485102 +0 0.1372908 0.3485102 +0.002418731 0.1372908 0.3485102 +0.005155668 0.1372908 0.3485102 +0.009080105 0.1372908 0.3485102 +0.01434988 0.1372908 0.3485102 +0.02107202 0.1372908 0.3485102 +0.02934285 0.1372908 0.3485102 +0.03925039 0.1372908 0.3485102 +0.05087609 0.1372908 0.3485102 +0.06429595 0.1372908 0.3485102 +0.07958143 0.1372908 0.3485102 +0.0968001 0.1372908 0.3485102 +0.1160161 0.1372908 0.3485102 +0.1372908 0.1372908 0.3485102 +0.1606827 0.1372908 0.3485102 +0.1862481 0.1372908 0.3485102 +0.2140411 0.1372908 0.3485102 +0.2441142 0.1372908 0.3485102 +0.2765176 0.1372908 0.3485102 +0.3113005 0.1372908 0.3485102 +0.3485102 0.1372908 0.3485102 +0.388193 0.1372908 0.3485102 +0.4303934 0.1372908 0.3485102 +0.4751555 0.1372908 0.3485102 +0.5225216 0.1372908 0.3485102 +0.5725335 0.1372908 0.3485102 +0.6252316 0.1372908 0.3485102 +0.6806558 0.1372908 0.3485102 +0.7388448 0.1372908 0.3485102 +0.7998369 0.1372908 0.3485102 +0.8636691 0.1372908 0.3485102 +0.9303782 0.1372908 0.3485102 +1 0.1372908 0.3485102 +0 0.1606827 0.3485102 +0.002418731 0.1606827 0.3485102 +0.005155668 0.1606827 0.3485102 +0.009080105 0.1606827 0.3485102 +0.01434988 0.1606827 0.3485102 +0.02107202 0.1606827 0.3485102 +0.02934285 0.1606827 0.3485102 +0.03925039 0.1606827 0.3485102 +0.05087609 0.1606827 0.3485102 +0.06429595 0.1606827 0.3485102 +0.07958143 0.1606827 0.3485102 +0.0968001 0.1606827 0.3485102 +0.1160161 0.1606827 0.3485102 +0.1372908 0.1606827 0.3485102 +0.1606827 0.1606827 0.3485102 +0.1862481 0.1606827 0.3485102 +0.2140411 0.1606827 0.3485102 +0.2441142 0.1606827 0.3485102 +0.2765176 0.1606827 0.3485102 +0.3113005 0.1606827 0.3485102 +0.3485102 0.1606827 0.3485102 +0.388193 0.1606827 0.3485102 +0.4303934 0.1606827 0.3485102 +0.4751555 0.1606827 0.3485102 +0.5225216 0.1606827 0.3485102 +0.5725335 0.1606827 0.3485102 +0.6252316 0.1606827 0.3485102 +0.6806558 0.1606827 0.3485102 +0.7388448 0.1606827 0.3485102 +0.7998369 0.1606827 0.3485102 +0.8636691 0.1606827 0.3485102 +0.9303782 0.1606827 0.3485102 +1 0.1606827 0.3485102 +0 0.1862481 0.3485102 +0.002418731 0.1862481 0.3485102 +0.005155668 0.1862481 0.3485102 +0.009080105 0.1862481 0.3485102 +0.01434988 0.1862481 0.3485102 +0.02107202 0.1862481 0.3485102 +0.02934285 0.1862481 0.3485102 +0.03925039 0.1862481 0.3485102 +0.05087609 0.1862481 0.3485102 +0.06429595 0.1862481 0.3485102 +0.07958143 0.1862481 0.3485102 +0.0968001 0.1862481 0.3485102 +0.1160161 0.1862481 0.3485102 +0.1372908 0.1862481 0.3485102 +0.1606827 0.1862481 0.3485102 +0.1862481 0.1862481 0.3485102 +0.2140411 0.1862481 0.3485102 +0.2441142 0.1862481 0.3485102 +0.2765176 0.1862481 0.3485102 +0.3113005 0.1862481 0.3485102 +0.3485102 0.1862481 0.3485102 +0.388193 0.1862481 0.3485102 +0.4303934 0.1862481 0.3485102 +0.4751555 0.1862481 0.3485102 +0.5225216 0.1862481 0.3485102 +0.5725335 0.1862481 0.3485102 +0.6252316 0.1862481 0.3485102 +0.6806558 0.1862481 0.3485102 +0.7388448 0.1862481 0.3485102 +0.7998369 0.1862481 0.3485102 +0.8636691 0.1862481 0.3485102 +0.9303782 0.1862481 0.3485102 +1 0.1862481 0.3485102 +0 0.2140411 0.3485102 +0.002418731 0.2140411 0.3485102 +0.005155668 0.2140411 0.3485102 +0.009080105 0.2140411 0.3485102 +0.01434988 0.2140411 0.3485102 +0.02107202 0.2140411 0.3485102 +0.02934285 0.2140411 0.3485102 +0.03925039 0.2140411 0.3485102 +0.05087609 0.2140411 0.3485102 +0.06429595 0.2140411 0.3485102 +0.07958143 0.2140411 0.3485102 +0.0968001 0.2140411 0.3485102 +0.1160161 0.2140411 0.3485102 +0.1372908 0.2140411 0.3485102 +0.1606827 0.2140411 0.3485102 +0.1862481 0.2140411 0.3485102 +0.2140411 0.2140411 0.3485102 +0.2441142 0.2140411 0.3485102 +0.2765176 0.2140411 0.3485102 +0.3113005 0.2140411 0.3485102 +0.3485102 0.2140411 0.3485102 +0.388193 0.2140411 0.3485102 +0.4303934 0.2140411 0.3485102 +0.4751555 0.2140411 0.3485102 +0.5225216 0.2140411 0.3485102 +0.5725335 0.2140411 0.3485102 +0.6252316 0.2140411 0.3485102 +0.6806558 0.2140411 0.3485102 +0.7388448 0.2140411 0.3485102 +0.7998369 0.2140411 0.3485102 +0.8636691 0.2140411 0.3485102 +0.9303782 0.2140411 0.3485102 +1 0.2140411 0.3485102 +0 0.2441142 0.3485102 +0.002418731 0.2441142 0.3485102 +0.005155668 0.2441142 0.3485102 +0.009080105 0.2441142 0.3485102 +0.01434988 0.2441142 0.3485102 +0.02107202 0.2441142 0.3485102 +0.02934285 0.2441142 0.3485102 +0.03925039 0.2441142 0.3485102 +0.05087609 0.2441142 0.3485102 +0.06429595 0.2441142 0.3485102 +0.07958143 0.2441142 0.3485102 +0.0968001 0.2441142 0.3485102 +0.1160161 0.2441142 0.3485102 +0.1372908 0.2441142 0.3485102 +0.1606827 0.2441142 0.3485102 +0.1862481 0.2441142 0.3485102 +0.2140411 0.2441142 0.3485102 +0.2441142 0.2441142 0.3485102 +0.2765176 0.2441142 0.3485102 +0.3113005 0.2441142 0.3485102 +0.3485102 0.2441142 0.3485102 +0.388193 0.2441142 0.3485102 +0.4303934 0.2441142 0.3485102 +0.4751555 0.2441142 0.3485102 +0.5225216 0.2441142 0.3485102 +0.5725335 0.2441142 0.3485102 +0.6252316 0.2441142 0.3485102 +0.6806558 0.2441142 0.3485102 +0.7388448 0.2441142 0.3485102 +0.7998369 0.2441142 0.3485102 +0.8636691 0.2441142 0.3485102 +0.9303782 0.2441142 0.3485102 +1 0.2441142 0.3485102 +0 0.2765176 0.3485102 +0.002418731 0.2765176 0.3485102 +0.005155668 0.2765176 0.3485102 +0.009080105 0.2765176 0.3485102 +0.01434988 0.2765176 0.3485102 +0.02107202 0.2765176 0.3485102 +0.02934285 0.2765176 0.3485102 +0.03925039 0.2765176 0.3485102 +0.05087609 0.2765176 0.3485102 +0.06429595 0.2765176 0.3485102 +0.07958143 0.2765176 0.3485102 +0.0968001 0.2765176 0.3485102 +0.1160161 0.2765176 0.3485102 +0.1372908 0.2765176 0.3485102 +0.1606827 0.2765176 0.3485102 +0.1862481 0.2765176 0.3485102 +0.2140411 0.2765176 0.3485102 +0.2441142 0.2765176 0.3485102 +0.2765176 0.2765176 0.3485102 +0.3113005 0.2765176 0.3485102 +0.3485102 0.2765176 0.3485102 +0.388193 0.2765176 0.3485102 +0.4303934 0.2765176 0.3485102 +0.4751555 0.2765176 0.3485102 +0.5225216 0.2765176 0.3485102 +0.5725335 0.2765176 0.3485102 +0.6252316 0.2765176 0.3485102 +0.6806558 0.2765176 0.3485102 +0.7388448 0.2765176 0.3485102 +0.7998369 0.2765176 0.3485102 +0.8636691 0.2765176 0.3485102 +0.9303782 0.2765176 0.3485102 +1 0.2765176 0.3485102 +0 0.3113005 0.3485102 +0.002418731 0.3113005 0.3485102 +0.005155668 0.3113005 0.3485102 +0.009080105 0.3113005 0.3485102 +0.01434988 0.3113005 0.3485102 +0.02107202 0.3113005 0.3485102 +0.02934285 0.3113005 0.3485102 +0.03925039 0.3113005 0.3485102 +0.05087609 0.3113005 0.3485102 +0.06429595 0.3113005 0.3485102 +0.07958143 0.3113005 0.3485102 +0.0968001 0.3113005 0.3485102 +0.1160161 0.3113005 0.3485102 +0.1372908 0.3113005 0.3485102 +0.1606827 0.3113005 0.3485102 +0.1862481 0.3113005 0.3485102 +0.2140411 0.3113005 0.3485102 +0.2441142 0.3113005 0.3485102 +0.2765176 0.3113005 0.3485102 +0.3113005 0.3113005 0.3485102 +0.3485102 0.3113005 0.3485102 +0.388193 0.3113005 0.3485102 +0.4303934 0.3113005 0.3485102 +0.4751555 0.3113005 0.3485102 +0.5225216 0.3113005 0.3485102 +0.5725335 0.3113005 0.3485102 +0.6252316 0.3113005 0.3485102 +0.6806558 0.3113005 0.3485102 +0.7388448 0.3113005 0.3485102 +0.7998369 0.3113005 0.3485102 +0.8636691 0.3113005 0.3485102 +0.9303782 0.3113005 0.3485102 +1 0.3113005 0.3485102 +0 0.3485102 0.3485102 +0.002418731 0.3485102 0.3485102 +0.005155668 0.3485102 0.3485102 +0.009080105 0.3485102 0.3485102 +0.01434988 0.3485102 0.3485102 +0.02107202 0.3485102 0.3485102 +0.02934285 0.3485102 0.3485102 +0.03925039 0.3485102 0.3485102 +0.05087609 0.3485102 0.3485102 +0.06429595 0.3485102 0.3485102 +0.07958143 0.3485102 0.3485102 +0.0968001 0.3485102 0.3485102 +0.1160161 0.3485102 0.3485102 +0.1372908 0.3485102 0.3485102 +0.1606827 0.3485102 0.3485102 +0.1862481 0.3485102 0.3485102 +0.2140411 0.3485102 0.3485102 +0.2441142 0.3485102 0.3485102 +0.2765176 0.3485102 0.3485102 +0.3113005 0.3485102 0.3485102 +0.3485102 0.3485102 0.3485102 +0.388193 0.3485102 0.3485102 +0.4303934 0.3485102 0.3485102 +0.4751555 0.3485102 0.3485102 +0.5225216 0.3485102 0.3485102 +0.5725335 0.3485102 0.3485102 +0.6252316 0.3485102 0.3485102 +0.6806558 0.3485102 0.3485102 +0.7388448 0.3485102 0.3485102 +0.7998369 0.3485102 0.3485102 +0.8636691 0.3485102 0.3485102 +0.9303782 0.3485102 0.3485102 +1 0.3485102 0.3485102 +0 0.388193 0.3485102 +0.002418731 0.388193 0.3485102 +0.005155668 0.388193 0.3485102 +0.009080105 0.388193 0.3485102 +0.01434988 0.388193 0.3485102 +0.02107202 0.388193 0.3485102 +0.02934285 0.388193 0.3485102 +0.03925039 0.388193 0.3485102 +0.05087609 0.388193 0.3485102 +0.06429595 0.388193 0.3485102 +0.07958143 0.388193 0.3485102 +0.0968001 0.388193 0.3485102 +0.1160161 0.388193 0.3485102 +0.1372908 0.388193 0.3485102 +0.1606827 0.388193 0.3485102 +0.1862481 0.388193 0.3485102 +0.2140411 0.388193 0.3485102 +0.2441142 0.388193 0.3485102 +0.2765176 0.388193 0.3485102 +0.3113005 0.388193 0.3485102 +0.3485102 0.388193 0.3485102 +0.388193 0.388193 0.3485102 +0.4303934 0.388193 0.3485102 +0.4751555 0.388193 0.3485102 +0.5225216 0.388193 0.3485102 +0.5725335 0.388193 0.3485102 +0.6252316 0.388193 0.3485102 +0.6806558 0.388193 0.3485102 +0.7388448 0.388193 0.3485102 +0.7998369 0.388193 0.3485102 +0.8636691 0.388193 0.3485102 +0.9303782 0.388193 0.3485102 +1 0.388193 0.3485102 +0 0.4303934 0.3485102 +0.002418731 0.4303934 0.3485102 +0.005155668 0.4303934 0.3485102 +0.009080105 0.4303934 0.3485102 +0.01434988 0.4303934 0.3485102 +0.02107202 0.4303934 0.3485102 +0.02934285 0.4303934 0.3485102 +0.03925039 0.4303934 0.3485102 +0.05087609 0.4303934 0.3485102 +0.06429595 0.4303934 0.3485102 +0.07958143 0.4303934 0.3485102 +0.0968001 0.4303934 0.3485102 +0.1160161 0.4303934 0.3485102 +0.1372908 0.4303934 0.3485102 +0.1606827 0.4303934 0.3485102 +0.1862481 0.4303934 0.3485102 +0.2140411 0.4303934 0.3485102 +0.2441142 0.4303934 0.3485102 +0.2765176 0.4303934 0.3485102 +0.3113005 0.4303934 0.3485102 +0.3485102 0.4303934 0.3485102 +0.388193 0.4303934 0.3485102 +0.4303934 0.4303934 0.3485102 +0.4751555 0.4303934 0.3485102 +0.5225216 0.4303934 0.3485102 +0.5725335 0.4303934 0.3485102 +0.6252316 0.4303934 0.3485102 +0.6806558 0.4303934 0.3485102 +0.7388448 0.4303934 0.3485102 +0.7998369 0.4303934 0.3485102 +0.8636691 0.4303934 0.3485102 +0.9303782 0.4303934 0.3485102 +1 0.4303934 0.3485102 +0 0.4751555 0.3485102 +0.002418731 0.4751555 0.3485102 +0.005155668 0.4751555 0.3485102 +0.009080105 0.4751555 0.3485102 +0.01434988 0.4751555 0.3485102 +0.02107202 0.4751555 0.3485102 +0.02934285 0.4751555 0.3485102 +0.03925039 0.4751555 0.3485102 +0.05087609 0.4751555 0.3485102 +0.06429595 0.4751555 0.3485102 +0.07958143 0.4751555 0.3485102 +0.0968001 0.4751555 0.3485102 +0.1160161 0.4751555 0.3485102 +0.1372908 0.4751555 0.3485102 +0.1606827 0.4751555 0.3485102 +0.1862481 0.4751555 0.3485102 +0.2140411 0.4751555 0.3485102 +0.2441142 0.4751555 0.3485102 +0.2765176 0.4751555 0.3485102 +0.3113005 0.4751555 0.3485102 +0.3485102 0.4751555 0.3485102 +0.388193 0.4751555 0.3485102 +0.4303934 0.4751555 0.3485102 +0.4751555 0.4751555 0.3485102 +0.5225216 0.4751555 0.3485102 +0.5725335 0.4751555 0.3485102 +0.6252316 0.4751555 0.3485102 +0.6806558 0.4751555 0.3485102 +0.7388448 0.4751555 0.3485102 +0.7998369 0.4751555 0.3485102 +0.8636691 0.4751555 0.3485102 +0.9303782 0.4751555 0.3485102 +1 0.4751555 0.3485102 +0 0.5225216 0.3485102 +0.002418731 0.5225216 0.3485102 +0.005155668 0.5225216 0.3485102 +0.009080105 0.5225216 0.3485102 +0.01434988 0.5225216 0.3485102 +0.02107202 0.5225216 0.3485102 +0.02934285 0.5225216 0.3485102 +0.03925039 0.5225216 0.3485102 +0.05087609 0.5225216 0.3485102 +0.06429595 0.5225216 0.3485102 +0.07958143 0.5225216 0.3485102 +0.0968001 0.5225216 0.3485102 +0.1160161 0.5225216 0.3485102 +0.1372908 0.5225216 0.3485102 +0.1606827 0.5225216 0.3485102 +0.1862481 0.5225216 0.3485102 +0.2140411 0.5225216 0.3485102 +0.2441142 0.5225216 0.3485102 +0.2765176 0.5225216 0.3485102 +0.3113005 0.5225216 0.3485102 +0.3485102 0.5225216 0.3485102 +0.388193 0.5225216 0.3485102 +0.4303934 0.5225216 0.3485102 +0.4751555 0.5225216 0.3485102 +0.5225216 0.5225216 0.3485102 +0.5725335 0.5225216 0.3485102 +0.6252316 0.5225216 0.3485102 +0.6806558 0.5225216 0.3485102 +0.7388448 0.5225216 0.3485102 +0.7998369 0.5225216 0.3485102 +0.8636691 0.5225216 0.3485102 +0.9303782 0.5225216 0.3485102 +1 0.5225216 0.3485102 +0 0.5725335 0.3485102 +0.002418731 0.5725335 0.3485102 +0.005155668 0.5725335 0.3485102 +0.009080105 0.5725335 0.3485102 +0.01434988 0.5725335 0.3485102 +0.02107202 0.5725335 0.3485102 +0.02934285 0.5725335 0.3485102 +0.03925039 0.5725335 0.3485102 +0.05087609 0.5725335 0.3485102 +0.06429595 0.5725335 0.3485102 +0.07958143 0.5725335 0.3485102 +0.0968001 0.5725335 0.3485102 +0.1160161 0.5725335 0.3485102 +0.1372908 0.5725335 0.3485102 +0.1606827 0.5725335 0.3485102 +0.1862481 0.5725335 0.3485102 +0.2140411 0.5725335 0.3485102 +0.2441142 0.5725335 0.3485102 +0.2765176 0.5725335 0.3485102 +0.3113005 0.5725335 0.3485102 +0.3485102 0.5725335 0.3485102 +0.388193 0.5725335 0.3485102 +0.4303934 0.5725335 0.3485102 +0.4751555 0.5725335 0.3485102 +0.5225216 0.5725335 0.3485102 +0.5725335 0.5725335 0.3485102 +0.6252316 0.5725335 0.3485102 +0.6806558 0.5725335 0.3485102 +0.7388448 0.5725335 0.3485102 +0.7998369 0.5725335 0.3485102 +0.8636691 0.5725335 0.3485102 +0.9303782 0.5725335 0.3485102 +1 0.5725335 0.3485102 +0 0.6252316 0.3485102 +0.002418731 0.6252316 0.3485102 +0.005155668 0.6252316 0.3485102 +0.009080105 0.6252316 0.3485102 +0.01434988 0.6252316 0.3485102 +0.02107202 0.6252316 0.3485102 +0.02934285 0.6252316 0.3485102 +0.03925039 0.6252316 0.3485102 +0.05087609 0.6252316 0.3485102 +0.06429595 0.6252316 0.3485102 +0.07958143 0.6252316 0.3485102 +0.0968001 0.6252316 0.3485102 +0.1160161 0.6252316 0.3485102 +0.1372908 0.6252316 0.3485102 +0.1606827 0.6252316 0.3485102 +0.1862481 0.6252316 0.3485102 +0.2140411 0.6252316 0.3485102 +0.2441142 0.6252316 0.3485102 +0.2765176 0.6252316 0.3485102 +0.3113005 0.6252316 0.3485102 +0.3485102 0.6252316 0.3485102 +0.388193 0.6252316 0.3485102 +0.4303934 0.6252316 0.3485102 +0.4751555 0.6252316 0.3485102 +0.5225216 0.6252316 0.3485102 +0.5725335 0.6252316 0.3485102 +0.6252316 0.6252316 0.3485102 +0.6806558 0.6252316 0.3485102 +0.7388448 0.6252316 0.3485102 +0.7998369 0.6252316 0.3485102 +0.8636691 0.6252316 0.3485102 +0.9303782 0.6252316 0.3485102 +1 0.6252316 0.3485102 +0 0.6806558 0.3485102 +0.002418731 0.6806558 0.3485102 +0.005155668 0.6806558 0.3485102 +0.009080105 0.6806558 0.3485102 +0.01434988 0.6806558 0.3485102 +0.02107202 0.6806558 0.3485102 +0.02934285 0.6806558 0.3485102 +0.03925039 0.6806558 0.3485102 +0.05087609 0.6806558 0.3485102 +0.06429595 0.6806558 0.3485102 +0.07958143 0.6806558 0.3485102 +0.0968001 0.6806558 0.3485102 +0.1160161 0.6806558 0.3485102 +0.1372908 0.6806558 0.3485102 +0.1606827 0.6806558 0.3485102 +0.1862481 0.6806558 0.3485102 +0.2140411 0.6806558 0.3485102 +0.2441142 0.6806558 0.3485102 +0.2765176 0.6806558 0.3485102 +0.3113005 0.6806558 0.3485102 +0.3485102 0.6806558 0.3485102 +0.388193 0.6806558 0.3485102 +0.4303934 0.6806558 0.3485102 +0.4751555 0.6806558 0.3485102 +0.5225216 0.6806558 0.3485102 +0.5725335 0.6806558 0.3485102 +0.6252316 0.6806558 0.3485102 +0.6806558 0.6806558 0.3485102 +0.7388448 0.6806558 0.3485102 +0.7998369 0.6806558 0.3485102 +0.8636691 0.6806558 0.3485102 +0.9303782 0.6806558 0.3485102 +1 0.6806558 0.3485102 +0 0.7388448 0.3485102 +0.002418731 0.7388448 0.3485102 +0.005155668 0.7388448 0.3485102 +0.009080105 0.7388448 0.3485102 +0.01434988 0.7388448 0.3485102 +0.02107202 0.7388448 0.3485102 +0.02934285 0.7388448 0.3485102 +0.03925039 0.7388448 0.3485102 +0.05087609 0.7388448 0.3485102 +0.06429595 0.7388448 0.3485102 +0.07958143 0.7388448 0.3485102 +0.0968001 0.7388448 0.3485102 +0.1160161 0.7388448 0.3485102 +0.1372908 0.7388448 0.3485102 +0.1606827 0.7388448 0.3485102 +0.1862481 0.7388448 0.3485102 +0.2140411 0.7388448 0.3485102 +0.2441142 0.7388448 0.3485102 +0.2765176 0.7388448 0.3485102 +0.3113005 0.7388448 0.3485102 +0.3485102 0.7388448 0.3485102 +0.388193 0.7388448 0.3485102 +0.4303934 0.7388448 0.3485102 +0.4751555 0.7388448 0.3485102 +0.5225216 0.7388448 0.3485102 +0.5725335 0.7388448 0.3485102 +0.6252316 0.7388448 0.3485102 +0.6806558 0.7388448 0.3485102 +0.7388448 0.7388448 0.3485102 +0.7998369 0.7388448 0.3485102 +0.8636691 0.7388448 0.3485102 +0.9303782 0.7388448 0.3485102 +1 0.7388448 0.3485102 +0 0.7998369 0.3485102 +0.002418731 0.7998369 0.3485102 +0.005155668 0.7998369 0.3485102 +0.009080105 0.7998369 0.3485102 +0.01434988 0.7998369 0.3485102 +0.02107202 0.7998369 0.3485102 +0.02934285 0.7998369 0.3485102 +0.03925039 0.7998369 0.3485102 +0.05087609 0.7998369 0.3485102 +0.06429595 0.7998369 0.3485102 +0.07958143 0.7998369 0.3485102 +0.0968001 0.7998369 0.3485102 +0.1160161 0.7998369 0.3485102 +0.1372908 0.7998369 0.3485102 +0.1606827 0.7998369 0.3485102 +0.1862481 0.7998369 0.3485102 +0.2140411 0.7998369 0.3485102 +0.2441142 0.7998369 0.3485102 +0.2765176 0.7998369 0.3485102 +0.3113005 0.7998369 0.3485102 +0.3485102 0.7998369 0.3485102 +0.388193 0.7998369 0.3485102 +0.4303934 0.7998369 0.3485102 +0.4751555 0.7998369 0.3485102 +0.5225216 0.7998369 0.3485102 +0.5725335 0.7998369 0.3485102 +0.6252316 0.7998369 0.3485102 +0.6806558 0.7998369 0.3485102 +0.7388448 0.7998369 0.3485102 +0.7998369 0.7998369 0.3485102 +0.8636691 0.7998369 0.3485102 +0.9303782 0.7998369 0.3485102 +1 0.7998369 0.3485102 +0 0.8636691 0.3485102 +0.002418731 0.8636691 0.3485102 +0.005155668 0.8636691 0.3485102 +0.009080105 0.8636691 0.3485102 +0.01434988 0.8636691 0.3485102 +0.02107202 0.8636691 0.3485102 +0.02934285 0.8636691 0.3485102 +0.03925039 0.8636691 0.3485102 +0.05087609 0.8636691 0.3485102 +0.06429595 0.8636691 0.3485102 +0.07958143 0.8636691 0.3485102 +0.0968001 0.8636691 0.3485102 +0.1160161 0.8636691 0.3485102 +0.1372908 0.8636691 0.3485102 +0.1606827 0.8636691 0.3485102 +0.1862481 0.8636691 0.3485102 +0.2140411 0.8636691 0.3485102 +0.2441142 0.8636691 0.3485102 +0.2765176 0.8636691 0.3485102 +0.3113005 0.8636691 0.3485102 +0.3485102 0.8636691 0.3485102 +0.388193 0.8636691 0.3485102 +0.4303934 0.8636691 0.3485102 +0.4751555 0.8636691 0.3485102 +0.5225216 0.8636691 0.3485102 +0.5725335 0.8636691 0.3485102 +0.6252316 0.8636691 0.3485102 +0.6806558 0.8636691 0.3485102 +0.7388448 0.8636691 0.3485102 +0.7998369 0.8636691 0.3485102 +0.8636691 0.8636691 0.3485102 +0.9303782 0.8636691 0.3485102 +1 0.8636691 0.3485102 +0 0.9303782 0.3485102 +0.002418731 0.9303782 0.3485102 +0.005155668 0.9303782 0.3485102 +0.009080105 0.9303782 0.3485102 +0.01434988 0.9303782 0.3485102 +0.02107202 0.9303782 0.3485102 +0.02934285 0.9303782 0.3485102 +0.03925039 0.9303782 0.3485102 +0.05087609 0.9303782 0.3485102 +0.06429595 0.9303782 0.3485102 +0.07958143 0.9303782 0.3485102 +0.0968001 0.9303782 0.3485102 +0.1160161 0.9303782 0.3485102 +0.1372908 0.9303782 0.3485102 +0.1606827 0.9303782 0.3485102 +0.1862481 0.9303782 0.3485102 +0.2140411 0.9303782 0.3485102 +0.2441142 0.9303782 0.3485102 +0.2765176 0.9303782 0.3485102 +0.3113005 0.9303782 0.3485102 +0.3485102 0.9303782 0.3485102 +0.388193 0.9303782 0.3485102 +0.4303934 0.9303782 0.3485102 +0.4751555 0.9303782 0.3485102 +0.5225216 0.9303782 0.3485102 +0.5725335 0.9303782 0.3485102 +0.6252316 0.9303782 0.3485102 +0.6806558 0.9303782 0.3485102 +0.7388448 0.9303782 0.3485102 +0.7998369 0.9303782 0.3485102 +0.8636691 0.9303782 0.3485102 +0.9303782 0.9303782 0.3485102 +1 0.9303782 0.3485102 +0 1 0.3485102 +0.002418731 1 0.3485102 +0.005155668 1 0.3485102 +0.009080105 1 0.3485102 +0.01434988 1 0.3485102 +0.02107202 1 0.3485102 +0.02934285 1 0.3485102 +0.03925039 1 0.3485102 +0.05087609 1 0.3485102 +0.06429595 1 0.3485102 +0.07958143 1 0.3485102 +0.0968001 1 0.3485102 +0.1160161 1 0.3485102 +0.1372908 1 0.3485102 +0.1606827 1 0.3485102 +0.1862481 1 0.3485102 +0.2140411 1 0.3485102 +0.2441142 1 0.3485102 +0.2765176 1 0.3485102 +0.3113005 1 0.3485102 +0.3485102 1 0.3485102 +0.388193 1 0.3485102 +0.4303934 1 0.3485102 +0.4751555 1 0.3485102 +0.5225216 1 0.3485102 +0.5725335 1 0.3485102 +0.6252316 1 0.3485102 +0.6806558 1 0.3485102 +0.7388448 1 0.3485102 +0.7998369 1 0.3485102 +0.8636691 1 0.3485102 +0.9303782 1 0.3485102 +1 1 0.3485102 +0 0 0.388193 +0.002418731 0 0.388193 +0.005155668 0 0.388193 +0.009080105 0 0.388193 +0.01434988 0 0.388193 +0.02107202 0 0.388193 +0.02934285 0 0.388193 +0.03925039 0 0.388193 +0.05087609 0 0.388193 +0.06429595 0 0.388193 +0.07958143 0 0.388193 +0.0968001 0 0.388193 +0.1160161 0 0.388193 +0.1372908 0 0.388193 +0.1606827 0 0.388193 +0.1862481 0 0.388193 +0.2140411 0 0.388193 +0.2441142 0 0.388193 +0.2765176 0 0.388193 +0.3113005 0 0.388193 +0.3485102 0 0.388193 +0.388193 0 0.388193 +0.4303934 0 0.388193 +0.4751555 0 0.388193 +0.5225216 0 0.388193 +0.5725335 0 0.388193 +0.6252316 0 0.388193 +0.6806558 0 0.388193 +0.7388448 0 0.388193 +0.7998369 0 0.388193 +0.8636691 0 0.388193 +0.9303782 0 0.388193 +1 0 0.388193 +0 0.002418731 0.388193 +0.002418731 0.002418731 0.388193 +0.005155668 0.002418731 0.388193 +0.009080105 0.002418731 0.388193 +0.01434988 0.002418731 0.388193 +0.02107202 0.002418731 0.388193 +0.02934285 0.002418731 0.388193 +0.03925039 0.002418731 0.388193 +0.05087609 0.002418731 0.388193 +0.06429595 0.002418731 0.388193 +0.07958143 0.002418731 0.388193 +0.0968001 0.002418731 0.388193 +0.1160161 0.002418731 0.388193 +0.1372908 0.002418731 0.388193 +0.1606827 0.002418731 0.388193 +0.1862481 0.002418731 0.388193 +0.2140411 0.002418731 0.388193 +0.2441142 0.002418731 0.388193 +0.2765176 0.002418731 0.388193 +0.3113005 0.002418731 0.388193 +0.3485102 0.002418731 0.388193 +0.388193 0.002418731 0.388193 +0.4303934 0.002418731 0.388193 +0.4751555 0.002418731 0.388193 +0.5225216 0.002418731 0.388193 +0.5725335 0.002418731 0.388193 +0.6252316 0.002418731 0.388193 +0.6806558 0.002418731 0.388193 +0.7388448 0.002418731 0.388193 +0.7998369 0.002418731 0.388193 +0.8636691 0.002418731 0.388193 +0.9303782 0.002418731 0.388193 +1 0.002418731 0.388193 +0 0.005155668 0.388193 +0.002418731 0.005155668 0.388193 +0.005155668 0.005155668 0.388193 +0.009080105 0.005155668 0.388193 +0.01434988 0.005155668 0.388193 +0.02107202 0.005155668 0.388193 +0.02934285 0.005155668 0.388193 +0.03925039 0.005155668 0.388193 +0.05087609 0.005155668 0.388193 +0.06429595 0.005155668 0.388193 +0.07958143 0.005155668 0.388193 +0.0968001 0.005155668 0.388193 +0.1160161 0.005155668 0.388193 +0.1372908 0.005155668 0.388193 +0.1606827 0.005155668 0.388193 +0.1862481 0.005155668 0.388193 +0.2140411 0.005155668 0.388193 +0.2441142 0.005155668 0.388193 +0.2765176 0.005155668 0.388193 +0.3113005 0.005155668 0.388193 +0.3485102 0.005155668 0.388193 +0.388193 0.005155668 0.388193 +0.4303934 0.005155668 0.388193 +0.4751555 0.005155668 0.388193 +0.5225216 0.005155668 0.388193 +0.5725335 0.005155668 0.388193 +0.6252316 0.005155668 0.388193 +0.6806558 0.005155668 0.388193 +0.7388448 0.005155668 0.388193 +0.7998369 0.005155668 0.388193 +0.8636691 0.005155668 0.388193 +0.9303782 0.005155668 0.388193 +1 0.005155668 0.388193 +0 0.009080105 0.388193 +0.002418731 0.009080105 0.388193 +0.005155668 0.009080105 0.388193 +0.009080105 0.009080105 0.388193 +0.01434988 0.009080105 0.388193 +0.02107202 0.009080105 0.388193 +0.02934285 0.009080105 0.388193 +0.03925039 0.009080105 0.388193 +0.05087609 0.009080105 0.388193 +0.06429595 0.009080105 0.388193 +0.07958143 0.009080105 0.388193 +0.0968001 0.009080105 0.388193 +0.1160161 0.009080105 0.388193 +0.1372908 0.009080105 0.388193 +0.1606827 0.009080105 0.388193 +0.1862481 0.009080105 0.388193 +0.2140411 0.009080105 0.388193 +0.2441142 0.009080105 0.388193 +0.2765176 0.009080105 0.388193 +0.3113005 0.009080105 0.388193 +0.3485102 0.009080105 0.388193 +0.388193 0.009080105 0.388193 +0.4303934 0.009080105 0.388193 +0.4751555 0.009080105 0.388193 +0.5225216 0.009080105 0.388193 +0.5725335 0.009080105 0.388193 +0.6252316 0.009080105 0.388193 +0.6806558 0.009080105 0.388193 +0.7388448 0.009080105 0.388193 +0.7998369 0.009080105 0.388193 +0.8636691 0.009080105 0.388193 +0.9303782 0.009080105 0.388193 +1 0.009080105 0.388193 +0 0.01434988 0.388193 +0.002418731 0.01434988 0.388193 +0.005155668 0.01434988 0.388193 +0.009080105 0.01434988 0.388193 +0.01434988 0.01434988 0.388193 +0.02107202 0.01434988 0.388193 +0.02934285 0.01434988 0.388193 +0.03925039 0.01434988 0.388193 +0.05087609 0.01434988 0.388193 +0.06429595 0.01434988 0.388193 +0.07958143 0.01434988 0.388193 +0.0968001 0.01434988 0.388193 +0.1160161 0.01434988 0.388193 +0.1372908 0.01434988 0.388193 +0.1606827 0.01434988 0.388193 +0.1862481 0.01434988 0.388193 +0.2140411 0.01434988 0.388193 +0.2441142 0.01434988 0.388193 +0.2765176 0.01434988 0.388193 +0.3113005 0.01434988 0.388193 +0.3485102 0.01434988 0.388193 +0.388193 0.01434988 0.388193 +0.4303934 0.01434988 0.388193 +0.4751555 0.01434988 0.388193 +0.5225216 0.01434988 0.388193 +0.5725335 0.01434988 0.388193 +0.6252316 0.01434988 0.388193 +0.6806558 0.01434988 0.388193 +0.7388448 0.01434988 0.388193 +0.7998369 0.01434988 0.388193 +0.8636691 0.01434988 0.388193 +0.9303782 0.01434988 0.388193 +1 0.01434988 0.388193 +0 0.02107202 0.388193 +0.002418731 0.02107202 0.388193 +0.005155668 0.02107202 0.388193 +0.009080105 0.02107202 0.388193 +0.01434988 0.02107202 0.388193 +0.02107202 0.02107202 0.388193 +0.02934285 0.02107202 0.388193 +0.03925039 0.02107202 0.388193 +0.05087609 0.02107202 0.388193 +0.06429595 0.02107202 0.388193 +0.07958143 0.02107202 0.388193 +0.0968001 0.02107202 0.388193 +0.1160161 0.02107202 0.388193 +0.1372908 0.02107202 0.388193 +0.1606827 0.02107202 0.388193 +0.1862481 0.02107202 0.388193 +0.2140411 0.02107202 0.388193 +0.2441142 0.02107202 0.388193 +0.2765176 0.02107202 0.388193 +0.3113005 0.02107202 0.388193 +0.3485102 0.02107202 0.388193 +0.388193 0.02107202 0.388193 +0.4303934 0.02107202 0.388193 +0.4751555 0.02107202 0.388193 +0.5225216 0.02107202 0.388193 +0.5725335 0.02107202 0.388193 +0.6252316 0.02107202 0.388193 +0.6806558 0.02107202 0.388193 +0.7388448 0.02107202 0.388193 +0.7998369 0.02107202 0.388193 +0.8636691 0.02107202 0.388193 +0.9303782 0.02107202 0.388193 +1 0.02107202 0.388193 +0 0.02934285 0.388193 +0.002418731 0.02934285 0.388193 +0.005155668 0.02934285 0.388193 +0.009080105 0.02934285 0.388193 +0.01434988 0.02934285 0.388193 +0.02107202 0.02934285 0.388193 +0.02934285 0.02934285 0.388193 +0.03925039 0.02934285 0.388193 +0.05087609 0.02934285 0.388193 +0.06429595 0.02934285 0.388193 +0.07958143 0.02934285 0.388193 +0.0968001 0.02934285 0.388193 +0.1160161 0.02934285 0.388193 +0.1372908 0.02934285 0.388193 +0.1606827 0.02934285 0.388193 +0.1862481 0.02934285 0.388193 +0.2140411 0.02934285 0.388193 +0.2441142 0.02934285 0.388193 +0.2765176 0.02934285 0.388193 +0.3113005 0.02934285 0.388193 +0.3485102 0.02934285 0.388193 +0.388193 0.02934285 0.388193 +0.4303934 0.02934285 0.388193 +0.4751555 0.02934285 0.388193 +0.5225216 0.02934285 0.388193 +0.5725335 0.02934285 0.388193 +0.6252316 0.02934285 0.388193 +0.6806558 0.02934285 0.388193 +0.7388448 0.02934285 0.388193 +0.7998369 0.02934285 0.388193 +0.8636691 0.02934285 0.388193 +0.9303782 0.02934285 0.388193 +1 0.02934285 0.388193 +0 0.03925039 0.388193 +0.002418731 0.03925039 0.388193 +0.005155668 0.03925039 0.388193 +0.009080105 0.03925039 0.388193 +0.01434988 0.03925039 0.388193 +0.02107202 0.03925039 0.388193 +0.02934285 0.03925039 0.388193 +0.03925039 0.03925039 0.388193 +0.05087609 0.03925039 0.388193 +0.06429595 0.03925039 0.388193 +0.07958143 0.03925039 0.388193 +0.0968001 0.03925039 0.388193 +0.1160161 0.03925039 0.388193 +0.1372908 0.03925039 0.388193 +0.1606827 0.03925039 0.388193 +0.1862481 0.03925039 0.388193 +0.2140411 0.03925039 0.388193 +0.2441142 0.03925039 0.388193 +0.2765176 0.03925039 0.388193 +0.3113005 0.03925039 0.388193 +0.3485102 0.03925039 0.388193 +0.388193 0.03925039 0.388193 +0.4303934 0.03925039 0.388193 +0.4751555 0.03925039 0.388193 +0.5225216 0.03925039 0.388193 +0.5725335 0.03925039 0.388193 +0.6252316 0.03925039 0.388193 +0.6806558 0.03925039 0.388193 +0.7388448 0.03925039 0.388193 +0.7998369 0.03925039 0.388193 +0.8636691 0.03925039 0.388193 +0.9303782 0.03925039 0.388193 +1 0.03925039 0.388193 +0 0.05087609 0.388193 +0.002418731 0.05087609 0.388193 +0.005155668 0.05087609 0.388193 +0.009080105 0.05087609 0.388193 +0.01434988 0.05087609 0.388193 +0.02107202 0.05087609 0.388193 +0.02934285 0.05087609 0.388193 +0.03925039 0.05087609 0.388193 +0.05087609 0.05087609 0.388193 +0.06429595 0.05087609 0.388193 +0.07958143 0.05087609 0.388193 +0.0968001 0.05087609 0.388193 +0.1160161 0.05087609 0.388193 +0.1372908 0.05087609 0.388193 +0.1606827 0.05087609 0.388193 +0.1862481 0.05087609 0.388193 +0.2140411 0.05087609 0.388193 +0.2441142 0.05087609 0.388193 +0.2765176 0.05087609 0.388193 +0.3113005 0.05087609 0.388193 +0.3485102 0.05087609 0.388193 +0.388193 0.05087609 0.388193 +0.4303934 0.05087609 0.388193 +0.4751555 0.05087609 0.388193 +0.5225216 0.05087609 0.388193 +0.5725335 0.05087609 0.388193 +0.6252316 0.05087609 0.388193 +0.6806558 0.05087609 0.388193 +0.7388448 0.05087609 0.388193 +0.7998369 0.05087609 0.388193 +0.8636691 0.05087609 0.388193 +0.9303782 0.05087609 0.388193 +1 0.05087609 0.388193 +0 0.06429595 0.388193 +0.002418731 0.06429595 0.388193 +0.005155668 0.06429595 0.388193 +0.009080105 0.06429595 0.388193 +0.01434988 0.06429595 0.388193 +0.02107202 0.06429595 0.388193 +0.02934285 0.06429595 0.388193 +0.03925039 0.06429595 0.388193 +0.05087609 0.06429595 0.388193 +0.06429595 0.06429595 0.388193 +0.07958143 0.06429595 0.388193 +0.0968001 0.06429595 0.388193 +0.1160161 0.06429595 0.388193 +0.1372908 0.06429595 0.388193 +0.1606827 0.06429595 0.388193 +0.1862481 0.06429595 0.388193 +0.2140411 0.06429595 0.388193 +0.2441142 0.06429595 0.388193 +0.2765176 0.06429595 0.388193 +0.3113005 0.06429595 0.388193 +0.3485102 0.06429595 0.388193 +0.388193 0.06429595 0.388193 +0.4303934 0.06429595 0.388193 +0.4751555 0.06429595 0.388193 +0.5225216 0.06429595 0.388193 +0.5725335 0.06429595 0.388193 +0.6252316 0.06429595 0.388193 +0.6806558 0.06429595 0.388193 +0.7388448 0.06429595 0.388193 +0.7998369 0.06429595 0.388193 +0.8636691 0.06429595 0.388193 +0.9303782 0.06429595 0.388193 +1 0.06429595 0.388193 +0 0.07958143 0.388193 +0.002418731 0.07958143 0.388193 +0.005155668 0.07958143 0.388193 +0.009080105 0.07958143 0.388193 +0.01434988 0.07958143 0.388193 +0.02107202 0.07958143 0.388193 +0.02934285 0.07958143 0.388193 +0.03925039 0.07958143 0.388193 +0.05087609 0.07958143 0.388193 +0.06429595 0.07958143 0.388193 +0.07958143 0.07958143 0.388193 +0.0968001 0.07958143 0.388193 +0.1160161 0.07958143 0.388193 +0.1372908 0.07958143 0.388193 +0.1606827 0.07958143 0.388193 +0.1862481 0.07958143 0.388193 +0.2140411 0.07958143 0.388193 +0.2441142 0.07958143 0.388193 +0.2765176 0.07958143 0.388193 +0.3113005 0.07958143 0.388193 +0.3485102 0.07958143 0.388193 +0.388193 0.07958143 0.388193 +0.4303934 0.07958143 0.388193 +0.4751555 0.07958143 0.388193 +0.5225216 0.07958143 0.388193 +0.5725335 0.07958143 0.388193 +0.6252316 0.07958143 0.388193 +0.6806558 0.07958143 0.388193 +0.7388448 0.07958143 0.388193 +0.7998369 0.07958143 0.388193 +0.8636691 0.07958143 0.388193 +0.9303782 0.07958143 0.388193 +1 0.07958143 0.388193 +0 0.0968001 0.388193 +0.002418731 0.0968001 0.388193 +0.005155668 0.0968001 0.388193 +0.009080105 0.0968001 0.388193 +0.01434988 0.0968001 0.388193 +0.02107202 0.0968001 0.388193 +0.02934285 0.0968001 0.388193 +0.03925039 0.0968001 0.388193 +0.05087609 0.0968001 0.388193 +0.06429595 0.0968001 0.388193 +0.07958143 0.0968001 0.388193 +0.0968001 0.0968001 0.388193 +0.1160161 0.0968001 0.388193 +0.1372908 0.0968001 0.388193 +0.1606827 0.0968001 0.388193 +0.1862481 0.0968001 0.388193 +0.2140411 0.0968001 0.388193 +0.2441142 0.0968001 0.388193 +0.2765176 0.0968001 0.388193 +0.3113005 0.0968001 0.388193 +0.3485102 0.0968001 0.388193 +0.388193 0.0968001 0.388193 +0.4303934 0.0968001 0.388193 +0.4751555 0.0968001 0.388193 +0.5225216 0.0968001 0.388193 +0.5725335 0.0968001 0.388193 +0.6252316 0.0968001 0.388193 +0.6806558 0.0968001 0.388193 +0.7388448 0.0968001 0.388193 +0.7998369 0.0968001 0.388193 +0.8636691 0.0968001 0.388193 +0.9303782 0.0968001 0.388193 +1 0.0968001 0.388193 +0 0.1160161 0.388193 +0.002418731 0.1160161 0.388193 +0.005155668 0.1160161 0.388193 +0.009080105 0.1160161 0.388193 +0.01434988 0.1160161 0.388193 +0.02107202 0.1160161 0.388193 +0.02934285 0.1160161 0.388193 +0.03925039 0.1160161 0.388193 +0.05087609 0.1160161 0.388193 +0.06429595 0.1160161 0.388193 +0.07958143 0.1160161 0.388193 +0.0968001 0.1160161 0.388193 +0.1160161 0.1160161 0.388193 +0.1372908 0.1160161 0.388193 +0.1606827 0.1160161 0.388193 +0.1862481 0.1160161 0.388193 +0.2140411 0.1160161 0.388193 +0.2441142 0.1160161 0.388193 +0.2765176 0.1160161 0.388193 +0.3113005 0.1160161 0.388193 +0.3485102 0.1160161 0.388193 +0.388193 0.1160161 0.388193 +0.4303934 0.1160161 0.388193 +0.4751555 0.1160161 0.388193 +0.5225216 0.1160161 0.388193 +0.5725335 0.1160161 0.388193 +0.6252316 0.1160161 0.388193 +0.6806558 0.1160161 0.388193 +0.7388448 0.1160161 0.388193 +0.7998369 0.1160161 0.388193 +0.8636691 0.1160161 0.388193 +0.9303782 0.1160161 0.388193 +1 0.1160161 0.388193 +0 0.1372908 0.388193 +0.002418731 0.1372908 0.388193 +0.005155668 0.1372908 0.388193 +0.009080105 0.1372908 0.388193 +0.01434988 0.1372908 0.388193 +0.02107202 0.1372908 0.388193 +0.02934285 0.1372908 0.388193 +0.03925039 0.1372908 0.388193 +0.05087609 0.1372908 0.388193 +0.06429595 0.1372908 0.388193 +0.07958143 0.1372908 0.388193 +0.0968001 0.1372908 0.388193 +0.1160161 0.1372908 0.388193 +0.1372908 0.1372908 0.388193 +0.1606827 0.1372908 0.388193 +0.1862481 0.1372908 0.388193 +0.2140411 0.1372908 0.388193 +0.2441142 0.1372908 0.388193 +0.2765176 0.1372908 0.388193 +0.3113005 0.1372908 0.388193 +0.3485102 0.1372908 0.388193 +0.388193 0.1372908 0.388193 +0.4303934 0.1372908 0.388193 +0.4751555 0.1372908 0.388193 +0.5225216 0.1372908 0.388193 +0.5725335 0.1372908 0.388193 +0.6252316 0.1372908 0.388193 +0.6806558 0.1372908 0.388193 +0.7388448 0.1372908 0.388193 +0.7998369 0.1372908 0.388193 +0.8636691 0.1372908 0.388193 +0.9303782 0.1372908 0.388193 +1 0.1372908 0.388193 +0 0.1606827 0.388193 +0.002418731 0.1606827 0.388193 +0.005155668 0.1606827 0.388193 +0.009080105 0.1606827 0.388193 +0.01434988 0.1606827 0.388193 +0.02107202 0.1606827 0.388193 +0.02934285 0.1606827 0.388193 +0.03925039 0.1606827 0.388193 +0.05087609 0.1606827 0.388193 +0.06429595 0.1606827 0.388193 +0.07958143 0.1606827 0.388193 +0.0968001 0.1606827 0.388193 +0.1160161 0.1606827 0.388193 +0.1372908 0.1606827 0.388193 +0.1606827 0.1606827 0.388193 +0.1862481 0.1606827 0.388193 +0.2140411 0.1606827 0.388193 +0.2441142 0.1606827 0.388193 +0.2765176 0.1606827 0.388193 +0.3113005 0.1606827 0.388193 +0.3485102 0.1606827 0.388193 +0.388193 0.1606827 0.388193 +0.4303934 0.1606827 0.388193 +0.4751555 0.1606827 0.388193 +0.5225216 0.1606827 0.388193 +0.5725335 0.1606827 0.388193 +0.6252316 0.1606827 0.388193 +0.6806558 0.1606827 0.388193 +0.7388448 0.1606827 0.388193 +0.7998369 0.1606827 0.388193 +0.8636691 0.1606827 0.388193 +0.9303782 0.1606827 0.388193 +1 0.1606827 0.388193 +0 0.1862481 0.388193 +0.002418731 0.1862481 0.388193 +0.005155668 0.1862481 0.388193 +0.009080105 0.1862481 0.388193 +0.01434988 0.1862481 0.388193 +0.02107202 0.1862481 0.388193 +0.02934285 0.1862481 0.388193 +0.03925039 0.1862481 0.388193 +0.05087609 0.1862481 0.388193 +0.06429595 0.1862481 0.388193 +0.07958143 0.1862481 0.388193 +0.0968001 0.1862481 0.388193 +0.1160161 0.1862481 0.388193 +0.1372908 0.1862481 0.388193 +0.1606827 0.1862481 0.388193 +0.1862481 0.1862481 0.388193 +0.2140411 0.1862481 0.388193 +0.2441142 0.1862481 0.388193 +0.2765176 0.1862481 0.388193 +0.3113005 0.1862481 0.388193 +0.3485102 0.1862481 0.388193 +0.388193 0.1862481 0.388193 +0.4303934 0.1862481 0.388193 +0.4751555 0.1862481 0.388193 +0.5225216 0.1862481 0.388193 +0.5725335 0.1862481 0.388193 +0.6252316 0.1862481 0.388193 +0.6806558 0.1862481 0.388193 +0.7388448 0.1862481 0.388193 +0.7998369 0.1862481 0.388193 +0.8636691 0.1862481 0.388193 +0.9303782 0.1862481 0.388193 +1 0.1862481 0.388193 +0 0.2140411 0.388193 +0.002418731 0.2140411 0.388193 +0.005155668 0.2140411 0.388193 +0.009080105 0.2140411 0.388193 +0.01434988 0.2140411 0.388193 +0.02107202 0.2140411 0.388193 +0.02934285 0.2140411 0.388193 +0.03925039 0.2140411 0.388193 +0.05087609 0.2140411 0.388193 +0.06429595 0.2140411 0.388193 +0.07958143 0.2140411 0.388193 +0.0968001 0.2140411 0.388193 +0.1160161 0.2140411 0.388193 +0.1372908 0.2140411 0.388193 +0.1606827 0.2140411 0.388193 +0.1862481 0.2140411 0.388193 +0.2140411 0.2140411 0.388193 +0.2441142 0.2140411 0.388193 +0.2765176 0.2140411 0.388193 +0.3113005 0.2140411 0.388193 +0.3485102 0.2140411 0.388193 +0.388193 0.2140411 0.388193 +0.4303934 0.2140411 0.388193 +0.4751555 0.2140411 0.388193 +0.5225216 0.2140411 0.388193 +0.5725335 0.2140411 0.388193 +0.6252316 0.2140411 0.388193 +0.6806558 0.2140411 0.388193 +0.7388448 0.2140411 0.388193 +0.7998369 0.2140411 0.388193 +0.8636691 0.2140411 0.388193 +0.9303782 0.2140411 0.388193 +1 0.2140411 0.388193 +0 0.2441142 0.388193 +0.002418731 0.2441142 0.388193 +0.005155668 0.2441142 0.388193 +0.009080105 0.2441142 0.388193 +0.01434988 0.2441142 0.388193 +0.02107202 0.2441142 0.388193 +0.02934285 0.2441142 0.388193 +0.03925039 0.2441142 0.388193 +0.05087609 0.2441142 0.388193 +0.06429595 0.2441142 0.388193 +0.07958143 0.2441142 0.388193 +0.0968001 0.2441142 0.388193 +0.1160161 0.2441142 0.388193 +0.1372908 0.2441142 0.388193 +0.1606827 0.2441142 0.388193 +0.1862481 0.2441142 0.388193 +0.2140411 0.2441142 0.388193 +0.2441142 0.2441142 0.388193 +0.2765176 0.2441142 0.388193 +0.3113005 0.2441142 0.388193 +0.3485102 0.2441142 0.388193 +0.388193 0.2441142 0.388193 +0.4303934 0.2441142 0.388193 +0.4751555 0.2441142 0.388193 +0.5225216 0.2441142 0.388193 +0.5725335 0.2441142 0.388193 +0.6252316 0.2441142 0.388193 +0.6806558 0.2441142 0.388193 +0.7388448 0.2441142 0.388193 +0.7998369 0.2441142 0.388193 +0.8636691 0.2441142 0.388193 +0.9303782 0.2441142 0.388193 +1 0.2441142 0.388193 +0 0.2765176 0.388193 +0.002418731 0.2765176 0.388193 +0.005155668 0.2765176 0.388193 +0.009080105 0.2765176 0.388193 +0.01434988 0.2765176 0.388193 +0.02107202 0.2765176 0.388193 +0.02934285 0.2765176 0.388193 +0.03925039 0.2765176 0.388193 +0.05087609 0.2765176 0.388193 +0.06429595 0.2765176 0.388193 +0.07958143 0.2765176 0.388193 +0.0968001 0.2765176 0.388193 +0.1160161 0.2765176 0.388193 +0.1372908 0.2765176 0.388193 +0.1606827 0.2765176 0.388193 +0.1862481 0.2765176 0.388193 +0.2140411 0.2765176 0.388193 +0.2441142 0.2765176 0.388193 +0.2765176 0.2765176 0.388193 +0.3113005 0.2765176 0.388193 +0.3485102 0.2765176 0.388193 +0.388193 0.2765176 0.388193 +0.4303934 0.2765176 0.388193 +0.4751555 0.2765176 0.388193 +0.5225216 0.2765176 0.388193 +0.5725335 0.2765176 0.388193 +0.6252316 0.2765176 0.388193 +0.6806558 0.2765176 0.388193 +0.7388448 0.2765176 0.388193 +0.7998369 0.2765176 0.388193 +0.8636691 0.2765176 0.388193 +0.9303782 0.2765176 0.388193 +1 0.2765176 0.388193 +0 0.3113005 0.388193 +0.002418731 0.3113005 0.388193 +0.005155668 0.3113005 0.388193 +0.009080105 0.3113005 0.388193 +0.01434988 0.3113005 0.388193 +0.02107202 0.3113005 0.388193 +0.02934285 0.3113005 0.388193 +0.03925039 0.3113005 0.388193 +0.05087609 0.3113005 0.388193 +0.06429595 0.3113005 0.388193 +0.07958143 0.3113005 0.388193 +0.0968001 0.3113005 0.388193 +0.1160161 0.3113005 0.388193 +0.1372908 0.3113005 0.388193 +0.1606827 0.3113005 0.388193 +0.1862481 0.3113005 0.388193 +0.2140411 0.3113005 0.388193 +0.2441142 0.3113005 0.388193 +0.2765176 0.3113005 0.388193 +0.3113005 0.3113005 0.388193 +0.3485102 0.3113005 0.388193 +0.388193 0.3113005 0.388193 +0.4303934 0.3113005 0.388193 +0.4751555 0.3113005 0.388193 +0.5225216 0.3113005 0.388193 +0.5725335 0.3113005 0.388193 +0.6252316 0.3113005 0.388193 +0.6806558 0.3113005 0.388193 +0.7388448 0.3113005 0.388193 +0.7998369 0.3113005 0.388193 +0.8636691 0.3113005 0.388193 +0.9303782 0.3113005 0.388193 +1 0.3113005 0.388193 +0 0.3485102 0.388193 +0.002418731 0.3485102 0.388193 +0.005155668 0.3485102 0.388193 +0.009080105 0.3485102 0.388193 +0.01434988 0.3485102 0.388193 +0.02107202 0.3485102 0.388193 +0.02934285 0.3485102 0.388193 +0.03925039 0.3485102 0.388193 +0.05087609 0.3485102 0.388193 +0.06429595 0.3485102 0.388193 +0.07958143 0.3485102 0.388193 +0.0968001 0.3485102 0.388193 +0.1160161 0.3485102 0.388193 +0.1372908 0.3485102 0.388193 +0.1606827 0.3485102 0.388193 +0.1862481 0.3485102 0.388193 +0.2140411 0.3485102 0.388193 +0.2441142 0.3485102 0.388193 +0.2765176 0.3485102 0.388193 +0.3113005 0.3485102 0.388193 +0.3485102 0.3485102 0.388193 +0.388193 0.3485102 0.388193 +0.4303934 0.3485102 0.388193 +0.4751555 0.3485102 0.388193 +0.5225216 0.3485102 0.388193 +0.5725335 0.3485102 0.388193 +0.6252316 0.3485102 0.388193 +0.6806558 0.3485102 0.388193 +0.7388448 0.3485102 0.388193 +0.7998369 0.3485102 0.388193 +0.8636691 0.3485102 0.388193 +0.9303782 0.3485102 0.388193 +1 0.3485102 0.388193 +0 0.388193 0.388193 +0.002418731 0.388193 0.388193 +0.005155668 0.388193 0.388193 +0.009080105 0.388193 0.388193 +0.01434988 0.388193 0.388193 +0.02107202 0.388193 0.388193 +0.02934285 0.388193 0.388193 +0.03925039 0.388193 0.388193 +0.05087609 0.388193 0.388193 +0.06429595 0.388193 0.388193 +0.07958143 0.388193 0.388193 +0.0968001 0.388193 0.388193 +0.1160161 0.388193 0.388193 +0.1372908 0.388193 0.388193 +0.1606827 0.388193 0.388193 +0.1862481 0.388193 0.388193 +0.2140411 0.388193 0.388193 +0.2441142 0.388193 0.388193 +0.2765176 0.388193 0.388193 +0.3113005 0.388193 0.388193 +0.3485102 0.388193 0.388193 +0.388193 0.388193 0.388193 +0.4303934 0.388193 0.388193 +0.4751555 0.388193 0.388193 +0.5225216 0.388193 0.388193 +0.5725335 0.388193 0.388193 +0.6252316 0.388193 0.388193 +0.6806558 0.388193 0.388193 +0.7388448 0.388193 0.388193 +0.7998369 0.388193 0.388193 +0.8636691 0.388193 0.388193 +0.9303782 0.388193 0.388193 +1 0.388193 0.388193 +0 0.4303934 0.388193 +0.002418731 0.4303934 0.388193 +0.005155668 0.4303934 0.388193 +0.009080105 0.4303934 0.388193 +0.01434988 0.4303934 0.388193 +0.02107202 0.4303934 0.388193 +0.02934285 0.4303934 0.388193 +0.03925039 0.4303934 0.388193 +0.05087609 0.4303934 0.388193 +0.06429595 0.4303934 0.388193 +0.07958143 0.4303934 0.388193 +0.0968001 0.4303934 0.388193 +0.1160161 0.4303934 0.388193 +0.1372908 0.4303934 0.388193 +0.1606827 0.4303934 0.388193 +0.1862481 0.4303934 0.388193 +0.2140411 0.4303934 0.388193 +0.2441142 0.4303934 0.388193 +0.2765176 0.4303934 0.388193 +0.3113005 0.4303934 0.388193 +0.3485102 0.4303934 0.388193 +0.388193 0.4303934 0.388193 +0.4303934 0.4303934 0.388193 +0.4751555 0.4303934 0.388193 +0.5225216 0.4303934 0.388193 +0.5725335 0.4303934 0.388193 +0.6252316 0.4303934 0.388193 +0.6806558 0.4303934 0.388193 +0.7388448 0.4303934 0.388193 +0.7998369 0.4303934 0.388193 +0.8636691 0.4303934 0.388193 +0.9303782 0.4303934 0.388193 +1 0.4303934 0.388193 +0 0.4751555 0.388193 +0.002418731 0.4751555 0.388193 +0.005155668 0.4751555 0.388193 +0.009080105 0.4751555 0.388193 +0.01434988 0.4751555 0.388193 +0.02107202 0.4751555 0.388193 +0.02934285 0.4751555 0.388193 +0.03925039 0.4751555 0.388193 +0.05087609 0.4751555 0.388193 +0.06429595 0.4751555 0.388193 +0.07958143 0.4751555 0.388193 +0.0968001 0.4751555 0.388193 +0.1160161 0.4751555 0.388193 +0.1372908 0.4751555 0.388193 +0.1606827 0.4751555 0.388193 +0.1862481 0.4751555 0.388193 +0.2140411 0.4751555 0.388193 +0.2441142 0.4751555 0.388193 +0.2765176 0.4751555 0.388193 +0.3113005 0.4751555 0.388193 +0.3485102 0.4751555 0.388193 +0.388193 0.4751555 0.388193 +0.4303934 0.4751555 0.388193 +0.4751555 0.4751555 0.388193 +0.5225216 0.4751555 0.388193 +0.5725335 0.4751555 0.388193 +0.6252316 0.4751555 0.388193 +0.6806558 0.4751555 0.388193 +0.7388448 0.4751555 0.388193 +0.7998369 0.4751555 0.388193 +0.8636691 0.4751555 0.388193 +0.9303782 0.4751555 0.388193 +1 0.4751555 0.388193 +0 0.5225216 0.388193 +0.002418731 0.5225216 0.388193 +0.005155668 0.5225216 0.388193 +0.009080105 0.5225216 0.388193 +0.01434988 0.5225216 0.388193 +0.02107202 0.5225216 0.388193 +0.02934285 0.5225216 0.388193 +0.03925039 0.5225216 0.388193 +0.05087609 0.5225216 0.388193 +0.06429595 0.5225216 0.388193 +0.07958143 0.5225216 0.388193 +0.0968001 0.5225216 0.388193 +0.1160161 0.5225216 0.388193 +0.1372908 0.5225216 0.388193 +0.1606827 0.5225216 0.388193 +0.1862481 0.5225216 0.388193 +0.2140411 0.5225216 0.388193 +0.2441142 0.5225216 0.388193 +0.2765176 0.5225216 0.388193 +0.3113005 0.5225216 0.388193 +0.3485102 0.5225216 0.388193 +0.388193 0.5225216 0.388193 +0.4303934 0.5225216 0.388193 +0.4751555 0.5225216 0.388193 +0.5225216 0.5225216 0.388193 +0.5725335 0.5225216 0.388193 +0.6252316 0.5225216 0.388193 +0.6806558 0.5225216 0.388193 +0.7388448 0.5225216 0.388193 +0.7998369 0.5225216 0.388193 +0.8636691 0.5225216 0.388193 +0.9303782 0.5225216 0.388193 +1 0.5225216 0.388193 +0 0.5725335 0.388193 +0.002418731 0.5725335 0.388193 +0.005155668 0.5725335 0.388193 +0.009080105 0.5725335 0.388193 +0.01434988 0.5725335 0.388193 +0.02107202 0.5725335 0.388193 +0.02934285 0.5725335 0.388193 +0.03925039 0.5725335 0.388193 +0.05087609 0.5725335 0.388193 +0.06429595 0.5725335 0.388193 +0.07958143 0.5725335 0.388193 +0.0968001 0.5725335 0.388193 +0.1160161 0.5725335 0.388193 +0.1372908 0.5725335 0.388193 +0.1606827 0.5725335 0.388193 +0.1862481 0.5725335 0.388193 +0.2140411 0.5725335 0.388193 +0.2441142 0.5725335 0.388193 +0.2765176 0.5725335 0.388193 +0.3113005 0.5725335 0.388193 +0.3485102 0.5725335 0.388193 +0.388193 0.5725335 0.388193 +0.4303934 0.5725335 0.388193 +0.4751555 0.5725335 0.388193 +0.5225216 0.5725335 0.388193 +0.5725335 0.5725335 0.388193 +0.6252316 0.5725335 0.388193 +0.6806558 0.5725335 0.388193 +0.7388448 0.5725335 0.388193 +0.7998369 0.5725335 0.388193 +0.8636691 0.5725335 0.388193 +0.9303782 0.5725335 0.388193 +1 0.5725335 0.388193 +0 0.6252316 0.388193 +0.002418731 0.6252316 0.388193 +0.005155668 0.6252316 0.388193 +0.009080105 0.6252316 0.388193 +0.01434988 0.6252316 0.388193 +0.02107202 0.6252316 0.388193 +0.02934285 0.6252316 0.388193 +0.03925039 0.6252316 0.388193 +0.05087609 0.6252316 0.388193 +0.06429595 0.6252316 0.388193 +0.07958143 0.6252316 0.388193 +0.0968001 0.6252316 0.388193 +0.1160161 0.6252316 0.388193 +0.1372908 0.6252316 0.388193 +0.1606827 0.6252316 0.388193 +0.1862481 0.6252316 0.388193 +0.2140411 0.6252316 0.388193 +0.2441142 0.6252316 0.388193 +0.2765176 0.6252316 0.388193 +0.3113005 0.6252316 0.388193 +0.3485102 0.6252316 0.388193 +0.388193 0.6252316 0.388193 +0.4303934 0.6252316 0.388193 +0.4751555 0.6252316 0.388193 +0.5225216 0.6252316 0.388193 +0.5725335 0.6252316 0.388193 +0.6252316 0.6252316 0.388193 +0.6806558 0.6252316 0.388193 +0.7388448 0.6252316 0.388193 +0.7998369 0.6252316 0.388193 +0.8636691 0.6252316 0.388193 +0.9303782 0.6252316 0.388193 +1 0.6252316 0.388193 +0 0.6806558 0.388193 +0.002418731 0.6806558 0.388193 +0.005155668 0.6806558 0.388193 +0.009080105 0.6806558 0.388193 +0.01434988 0.6806558 0.388193 +0.02107202 0.6806558 0.388193 +0.02934285 0.6806558 0.388193 +0.03925039 0.6806558 0.388193 +0.05087609 0.6806558 0.388193 +0.06429595 0.6806558 0.388193 +0.07958143 0.6806558 0.388193 +0.0968001 0.6806558 0.388193 +0.1160161 0.6806558 0.388193 +0.1372908 0.6806558 0.388193 +0.1606827 0.6806558 0.388193 +0.1862481 0.6806558 0.388193 +0.2140411 0.6806558 0.388193 +0.2441142 0.6806558 0.388193 +0.2765176 0.6806558 0.388193 +0.3113005 0.6806558 0.388193 +0.3485102 0.6806558 0.388193 +0.388193 0.6806558 0.388193 +0.4303934 0.6806558 0.388193 +0.4751555 0.6806558 0.388193 +0.5225216 0.6806558 0.388193 +0.5725335 0.6806558 0.388193 +0.6252316 0.6806558 0.388193 +0.6806558 0.6806558 0.388193 +0.7388448 0.6806558 0.388193 +0.7998369 0.6806558 0.388193 +0.8636691 0.6806558 0.388193 +0.9303782 0.6806558 0.388193 +1 0.6806558 0.388193 +0 0.7388448 0.388193 +0.002418731 0.7388448 0.388193 +0.005155668 0.7388448 0.388193 +0.009080105 0.7388448 0.388193 +0.01434988 0.7388448 0.388193 +0.02107202 0.7388448 0.388193 +0.02934285 0.7388448 0.388193 +0.03925039 0.7388448 0.388193 +0.05087609 0.7388448 0.388193 +0.06429595 0.7388448 0.388193 +0.07958143 0.7388448 0.388193 +0.0968001 0.7388448 0.388193 +0.1160161 0.7388448 0.388193 +0.1372908 0.7388448 0.388193 +0.1606827 0.7388448 0.388193 +0.1862481 0.7388448 0.388193 +0.2140411 0.7388448 0.388193 +0.2441142 0.7388448 0.388193 +0.2765176 0.7388448 0.388193 +0.3113005 0.7388448 0.388193 +0.3485102 0.7388448 0.388193 +0.388193 0.7388448 0.388193 +0.4303934 0.7388448 0.388193 +0.4751555 0.7388448 0.388193 +0.5225216 0.7388448 0.388193 +0.5725335 0.7388448 0.388193 +0.6252316 0.7388448 0.388193 +0.6806558 0.7388448 0.388193 +0.7388448 0.7388448 0.388193 +0.7998369 0.7388448 0.388193 +0.8636691 0.7388448 0.388193 +0.9303782 0.7388448 0.388193 +1 0.7388448 0.388193 +0 0.7998369 0.388193 +0.002418731 0.7998369 0.388193 +0.005155668 0.7998369 0.388193 +0.009080105 0.7998369 0.388193 +0.01434988 0.7998369 0.388193 +0.02107202 0.7998369 0.388193 +0.02934285 0.7998369 0.388193 +0.03925039 0.7998369 0.388193 +0.05087609 0.7998369 0.388193 +0.06429595 0.7998369 0.388193 +0.07958143 0.7998369 0.388193 +0.0968001 0.7998369 0.388193 +0.1160161 0.7998369 0.388193 +0.1372908 0.7998369 0.388193 +0.1606827 0.7998369 0.388193 +0.1862481 0.7998369 0.388193 +0.2140411 0.7998369 0.388193 +0.2441142 0.7998369 0.388193 +0.2765176 0.7998369 0.388193 +0.3113005 0.7998369 0.388193 +0.3485102 0.7998369 0.388193 +0.388193 0.7998369 0.388193 +0.4303934 0.7998369 0.388193 +0.4751555 0.7998369 0.388193 +0.5225216 0.7998369 0.388193 +0.5725335 0.7998369 0.388193 +0.6252316 0.7998369 0.388193 +0.6806558 0.7998369 0.388193 +0.7388448 0.7998369 0.388193 +0.7998369 0.7998369 0.388193 +0.8636691 0.7998369 0.388193 +0.9303782 0.7998369 0.388193 +1 0.7998369 0.388193 +0 0.8636691 0.388193 +0.002418731 0.8636691 0.388193 +0.005155668 0.8636691 0.388193 +0.009080105 0.8636691 0.388193 +0.01434988 0.8636691 0.388193 +0.02107202 0.8636691 0.388193 +0.02934285 0.8636691 0.388193 +0.03925039 0.8636691 0.388193 +0.05087609 0.8636691 0.388193 +0.06429595 0.8636691 0.388193 +0.07958143 0.8636691 0.388193 +0.0968001 0.8636691 0.388193 +0.1160161 0.8636691 0.388193 +0.1372908 0.8636691 0.388193 +0.1606827 0.8636691 0.388193 +0.1862481 0.8636691 0.388193 +0.2140411 0.8636691 0.388193 +0.2441142 0.8636691 0.388193 +0.2765176 0.8636691 0.388193 +0.3113005 0.8636691 0.388193 +0.3485102 0.8636691 0.388193 +0.388193 0.8636691 0.388193 +0.4303934 0.8636691 0.388193 +0.4751555 0.8636691 0.388193 +0.5225216 0.8636691 0.388193 +0.5725335 0.8636691 0.388193 +0.6252316 0.8636691 0.388193 +0.6806558 0.8636691 0.388193 +0.7388448 0.8636691 0.388193 +0.7998369 0.8636691 0.388193 +0.8636691 0.8636691 0.388193 +0.9303782 0.8636691 0.388193 +1 0.8636691 0.388193 +0 0.9303782 0.388193 +0.002418731 0.9303782 0.388193 +0.005155668 0.9303782 0.388193 +0.009080105 0.9303782 0.388193 +0.01434988 0.9303782 0.388193 +0.02107202 0.9303782 0.388193 +0.02934285 0.9303782 0.388193 +0.03925039 0.9303782 0.388193 +0.05087609 0.9303782 0.388193 +0.06429595 0.9303782 0.388193 +0.07958143 0.9303782 0.388193 +0.0968001 0.9303782 0.388193 +0.1160161 0.9303782 0.388193 +0.1372908 0.9303782 0.388193 +0.1606827 0.9303782 0.388193 +0.1862481 0.9303782 0.388193 +0.2140411 0.9303782 0.388193 +0.2441142 0.9303782 0.388193 +0.2765176 0.9303782 0.388193 +0.3113005 0.9303782 0.388193 +0.3485102 0.9303782 0.388193 +0.388193 0.9303782 0.388193 +0.4303934 0.9303782 0.388193 +0.4751555 0.9303782 0.388193 +0.5225216 0.9303782 0.388193 +0.5725335 0.9303782 0.388193 +0.6252316 0.9303782 0.388193 +0.6806558 0.9303782 0.388193 +0.7388448 0.9303782 0.388193 +0.7998369 0.9303782 0.388193 +0.8636691 0.9303782 0.388193 +0.9303782 0.9303782 0.388193 +1 0.9303782 0.388193 +0 1 0.388193 +0.002418731 1 0.388193 +0.005155668 1 0.388193 +0.009080105 1 0.388193 +0.01434988 1 0.388193 +0.02107202 1 0.388193 +0.02934285 1 0.388193 +0.03925039 1 0.388193 +0.05087609 1 0.388193 +0.06429595 1 0.388193 +0.07958143 1 0.388193 +0.0968001 1 0.388193 +0.1160161 1 0.388193 +0.1372908 1 0.388193 +0.1606827 1 0.388193 +0.1862481 1 0.388193 +0.2140411 1 0.388193 +0.2441142 1 0.388193 +0.2765176 1 0.388193 +0.3113005 1 0.388193 +0.3485102 1 0.388193 +0.388193 1 0.388193 +0.4303934 1 0.388193 +0.4751555 1 0.388193 +0.5225216 1 0.388193 +0.5725335 1 0.388193 +0.6252316 1 0.388193 +0.6806558 1 0.388193 +0.7388448 1 0.388193 +0.7998369 1 0.388193 +0.8636691 1 0.388193 +0.9303782 1 0.388193 +1 1 0.388193 +0 0 0.4303934 +0.002418731 0 0.4303934 +0.005155668 0 0.4303934 +0.009080105 0 0.4303934 +0.01434988 0 0.4303934 +0.02107202 0 0.4303934 +0.02934285 0 0.4303934 +0.03925039 0 0.4303934 +0.05087609 0 0.4303934 +0.06429595 0 0.4303934 +0.07958143 0 0.4303934 +0.0968001 0 0.4303934 +0.1160161 0 0.4303934 +0.1372908 0 0.4303934 +0.1606827 0 0.4303934 +0.1862481 0 0.4303934 +0.2140411 0 0.4303934 +0.2441142 0 0.4303934 +0.2765176 0 0.4303934 +0.3113005 0 0.4303934 +0.3485102 0 0.4303934 +0.388193 0 0.4303934 +0.4303934 0 0.4303934 +0.4751555 0 0.4303934 +0.5225216 0 0.4303934 +0.5725335 0 0.4303934 +0.6252316 0 0.4303934 +0.6806558 0 0.4303934 +0.7388448 0 0.4303934 +0.7998369 0 0.4303934 +0.8636691 0 0.4303934 +0.9303782 0 0.4303934 +1 0 0.4303934 +0 0.002418731 0.4303934 +0.002418731 0.002418731 0.4303934 +0.005155668 0.002418731 0.4303934 +0.009080105 0.002418731 0.4303934 +0.01434988 0.002418731 0.4303934 +0.02107202 0.002418731 0.4303934 +0.02934285 0.002418731 0.4303934 +0.03925039 0.002418731 0.4303934 +0.05087609 0.002418731 0.4303934 +0.06429595 0.002418731 0.4303934 +0.07958143 0.002418731 0.4303934 +0.0968001 0.002418731 0.4303934 +0.1160161 0.002418731 0.4303934 +0.1372908 0.002418731 0.4303934 +0.1606827 0.002418731 0.4303934 +0.1862481 0.002418731 0.4303934 +0.2140411 0.002418731 0.4303934 +0.2441142 0.002418731 0.4303934 +0.2765176 0.002418731 0.4303934 +0.3113005 0.002418731 0.4303934 +0.3485102 0.002418731 0.4303934 +0.388193 0.002418731 0.4303934 +0.4303934 0.002418731 0.4303934 +0.4751555 0.002418731 0.4303934 +0.5225216 0.002418731 0.4303934 +0.5725335 0.002418731 0.4303934 +0.6252316 0.002418731 0.4303934 +0.6806558 0.002418731 0.4303934 +0.7388448 0.002418731 0.4303934 +0.7998369 0.002418731 0.4303934 +0.8636691 0.002418731 0.4303934 +0.9303782 0.002418731 0.4303934 +1 0.002418731 0.4303934 +0 0.005155668 0.4303934 +0.002418731 0.005155668 0.4303934 +0.005155668 0.005155668 0.4303934 +0.009080105 0.005155668 0.4303934 +0.01434988 0.005155668 0.4303934 +0.02107202 0.005155668 0.4303934 +0.02934285 0.005155668 0.4303934 +0.03925039 0.005155668 0.4303934 +0.05087609 0.005155668 0.4303934 +0.06429595 0.005155668 0.4303934 +0.07958143 0.005155668 0.4303934 +0.0968001 0.005155668 0.4303934 +0.1160161 0.005155668 0.4303934 +0.1372908 0.005155668 0.4303934 +0.1606827 0.005155668 0.4303934 +0.1862481 0.005155668 0.4303934 +0.2140411 0.005155668 0.4303934 +0.2441142 0.005155668 0.4303934 +0.2765176 0.005155668 0.4303934 +0.3113005 0.005155668 0.4303934 +0.3485102 0.005155668 0.4303934 +0.388193 0.005155668 0.4303934 +0.4303934 0.005155668 0.4303934 +0.4751555 0.005155668 0.4303934 +0.5225216 0.005155668 0.4303934 +0.5725335 0.005155668 0.4303934 +0.6252316 0.005155668 0.4303934 +0.6806558 0.005155668 0.4303934 +0.7388448 0.005155668 0.4303934 +0.7998369 0.005155668 0.4303934 +0.8636691 0.005155668 0.4303934 +0.9303782 0.005155668 0.4303934 +1 0.005155668 0.4303934 +0 0.009080105 0.4303934 +0.002418731 0.009080105 0.4303934 +0.005155668 0.009080105 0.4303934 +0.009080105 0.009080105 0.4303934 +0.01434988 0.009080105 0.4303934 +0.02107202 0.009080105 0.4303934 +0.02934285 0.009080105 0.4303934 +0.03925039 0.009080105 0.4303934 +0.05087609 0.009080105 0.4303934 +0.06429595 0.009080105 0.4303934 +0.07958143 0.009080105 0.4303934 +0.0968001 0.009080105 0.4303934 +0.1160161 0.009080105 0.4303934 +0.1372908 0.009080105 0.4303934 +0.1606827 0.009080105 0.4303934 +0.1862481 0.009080105 0.4303934 +0.2140411 0.009080105 0.4303934 +0.2441142 0.009080105 0.4303934 +0.2765176 0.009080105 0.4303934 +0.3113005 0.009080105 0.4303934 +0.3485102 0.009080105 0.4303934 +0.388193 0.009080105 0.4303934 +0.4303934 0.009080105 0.4303934 +0.4751555 0.009080105 0.4303934 +0.5225216 0.009080105 0.4303934 +0.5725335 0.009080105 0.4303934 +0.6252316 0.009080105 0.4303934 +0.6806558 0.009080105 0.4303934 +0.7388448 0.009080105 0.4303934 +0.7998369 0.009080105 0.4303934 +0.8636691 0.009080105 0.4303934 +0.9303782 0.009080105 0.4303934 +1 0.009080105 0.4303934 +0 0.01434988 0.4303934 +0.002418731 0.01434988 0.4303934 +0.005155668 0.01434988 0.4303934 +0.009080105 0.01434988 0.4303934 +0.01434988 0.01434988 0.4303934 +0.02107202 0.01434988 0.4303934 +0.02934285 0.01434988 0.4303934 +0.03925039 0.01434988 0.4303934 +0.05087609 0.01434988 0.4303934 +0.06429595 0.01434988 0.4303934 +0.07958143 0.01434988 0.4303934 +0.0968001 0.01434988 0.4303934 +0.1160161 0.01434988 0.4303934 +0.1372908 0.01434988 0.4303934 +0.1606827 0.01434988 0.4303934 +0.1862481 0.01434988 0.4303934 +0.2140411 0.01434988 0.4303934 +0.2441142 0.01434988 0.4303934 +0.2765176 0.01434988 0.4303934 +0.3113005 0.01434988 0.4303934 +0.3485102 0.01434988 0.4303934 +0.388193 0.01434988 0.4303934 +0.4303934 0.01434988 0.4303934 +0.4751555 0.01434988 0.4303934 +0.5225216 0.01434988 0.4303934 +0.5725335 0.01434988 0.4303934 +0.6252316 0.01434988 0.4303934 +0.6806558 0.01434988 0.4303934 +0.7388448 0.01434988 0.4303934 +0.7998369 0.01434988 0.4303934 +0.8636691 0.01434988 0.4303934 +0.9303782 0.01434988 0.4303934 +1 0.01434988 0.4303934 +0 0.02107202 0.4303934 +0.002418731 0.02107202 0.4303934 +0.005155668 0.02107202 0.4303934 +0.009080105 0.02107202 0.4303934 +0.01434988 0.02107202 0.4303934 +0.02107202 0.02107202 0.4303934 +0.02934285 0.02107202 0.4303934 +0.03925039 0.02107202 0.4303934 +0.05087609 0.02107202 0.4303934 +0.06429595 0.02107202 0.4303934 +0.07958143 0.02107202 0.4303934 +0.0968001 0.02107202 0.4303934 +0.1160161 0.02107202 0.4303934 +0.1372908 0.02107202 0.4303934 +0.1606827 0.02107202 0.4303934 +0.1862481 0.02107202 0.4303934 +0.2140411 0.02107202 0.4303934 +0.2441142 0.02107202 0.4303934 +0.2765176 0.02107202 0.4303934 +0.3113005 0.02107202 0.4303934 +0.3485102 0.02107202 0.4303934 +0.388193 0.02107202 0.4303934 +0.4303934 0.02107202 0.4303934 +0.4751555 0.02107202 0.4303934 +0.5225216 0.02107202 0.4303934 +0.5725335 0.02107202 0.4303934 +0.6252316 0.02107202 0.4303934 +0.6806558 0.02107202 0.4303934 +0.7388448 0.02107202 0.4303934 +0.7998369 0.02107202 0.4303934 +0.8636691 0.02107202 0.4303934 +0.9303782 0.02107202 0.4303934 +1 0.02107202 0.4303934 +0 0.02934285 0.4303934 +0.002418731 0.02934285 0.4303934 +0.005155668 0.02934285 0.4303934 +0.009080105 0.02934285 0.4303934 +0.01434988 0.02934285 0.4303934 +0.02107202 0.02934285 0.4303934 +0.02934285 0.02934285 0.4303934 +0.03925039 0.02934285 0.4303934 +0.05087609 0.02934285 0.4303934 +0.06429595 0.02934285 0.4303934 +0.07958143 0.02934285 0.4303934 +0.0968001 0.02934285 0.4303934 +0.1160161 0.02934285 0.4303934 +0.1372908 0.02934285 0.4303934 +0.1606827 0.02934285 0.4303934 +0.1862481 0.02934285 0.4303934 +0.2140411 0.02934285 0.4303934 +0.2441142 0.02934285 0.4303934 +0.2765176 0.02934285 0.4303934 +0.3113005 0.02934285 0.4303934 +0.3485102 0.02934285 0.4303934 +0.388193 0.02934285 0.4303934 +0.4303934 0.02934285 0.4303934 +0.4751555 0.02934285 0.4303934 +0.5225216 0.02934285 0.4303934 +0.5725335 0.02934285 0.4303934 +0.6252316 0.02934285 0.4303934 +0.6806558 0.02934285 0.4303934 +0.7388448 0.02934285 0.4303934 +0.7998369 0.02934285 0.4303934 +0.8636691 0.02934285 0.4303934 +0.9303782 0.02934285 0.4303934 +1 0.02934285 0.4303934 +0 0.03925039 0.4303934 +0.002418731 0.03925039 0.4303934 +0.005155668 0.03925039 0.4303934 +0.009080105 0.03925039 0.4303934 +0.01434988 0.03925039 0.4303934 +0.02107202 0.03925039 0.4303934 +0.02934285 0.03925039 0.4303934 +0.03925039 0.03925039 0.4303934 +0.05087609 0.03925039 0.4303934 +0.06429595 0.03925039 0.4303934 +0.07958143 0.03925039 0.4303934 +0.0968001 0.03925039 0.4303934 +0.1160161 0.03925039 0.4303934 +0.1372908 0.03925039 0.4303934 +0.1606827 0.03925039 0.4303934 +0.1862481 0.03925039 0.4303934 +0.2140411 0.03925039 0.4303934 +0.2441142 0.03925039 0.4303934 +0.2765176 0.03925039 0.4303934 +0.3113005 0.03925039 0.4303934 +0.3485102 0.03925039 0.4303934 +0.388193 0.03925039 0.4303934 +0.4303934 0.03925039 0.4303934 +0.4751555 0.03925039 0.4303934 +0.5225216 0.03925039 0.4303934 +0.5725335 0.03925039 0.4303934 +0.6252316 0.03925039 0.4303934 +0.6806558 0.03925039 0.4303934 +0.7388448 0.03925039 0.4303934 +0.7998369 0.03925039 0.4303934 +0.8636691 0.03925039 0.4303934 +0.9303782 0.03925039 0.4303934 +1 0.03925039 0.4303934 +0 0.05087609 0.4303934 +0.002418731 0.05087609 0.4303934 +0.005155668 0.05087609 0.4303934 +0.009080105 0.05087609 0.4303934 +0.01434988 0.05087609 0.4303934 +0.02107202 0.05087609 0.4303934 +0.02934285 0.05087609 0.4303934 +0.03925039 0.05087609 0.4303934 +0.05087609 0.05087609 0.4303934 +0.06429595 0.05087609 0.4303934 +0.07958143 0.05087609 0.4303934 +0.0968001 0.05087609 0.4303934 +0.1160161 0.05087609 0.4303934 +0.1372908 0.05087609 0.4303934 +0.1606827 0.05087609 0.4303934 +0.1862481 0.05087609 0.4303934 +0.2140411 0.05087609 0.4303934 +0.2441142 0.05087609 0.4303934 +0.2765176 0.05087609 0.4303934 +0.3113005 0.05087609 0.4303934 +0.3485102 0.05087609 0.4303934 +0.388193 0.05087609 0.4303934 +0.4303934 0.05087609 0.4303934 +0.4751555 0.05087609 0.4303934 +0.5225216 0.05087609 0.4303934 +0.5725335 0.05087609 0.4303934 +0.6252316 0.05087609 0.4303934 +0.6806558 0.05087609 0.4303934 +0.7388448 0.05087609 0.4303934 +0.7998369 0.05087609 0.4303934 +0.8636691 0.05087609 0.4303934 +0.9303782 0.05087609 0.4303934 +1 0.05087609 0.4303934 +0 0.06429595 0.4303934 +0.002418731 0.06429595 0.4303934 +0.005155668 0.06429595 0.4303934 +0.009080105 0.06429595 0.4303934 +0.01434988 0.06429595 0.4303934 +0.02107202 0.06429595 0.4303934 +0.02934285 0.06429595 0.4303934 +0.03925039 0.06429595 0.4303934 +0.05087609 0.06429595 0.4303934 +0.06429595 0.06429595 0.4303934 +0.07958143 0.06429595 0.4303934 +0.0968001 0.06429595 0.4303934 +0.1160161 0.06429595 0.4303934 +0.1372908 0.06429595 0.4303934 +0.1606827 0.06429595 0.4303934 +0.1862481 0.06429595 0.4303934 +0.2140411 0.06429595 0.4303934 +0.2441142 0.06429595 0.4303934 +0.2765176 0.06429595 0.4303934 +0.3113005 0.06429595 0.4303934 +0.3485102 0.06429595 0.4303934 +0.388193 0.06429595 0.4303934 +0.4303934 0.06429595 0.4303934 +0.4751555 0.06429595 0.4303934 +0.5225216 0.06429595 0.4303934 +0.5725335 0.06429595 0.4303934 +0.6252316 0.06429595 0.4303934 +0.6806558 0.06429595 0.4303934 +0.7388448 0.06429595 0.4303934 +0.7998369 0.06429595 0.4303934 +0.8636691 0.06429595 0.4303934 +0.9303782 0.06429595 0.4303934 +1 0.06429595 0.4303934 +0 0.07958143 0.4303934 +0.002418731 0.07958143 0.4303934 +0.005155668 0.07958143 0.4303934 +0.009080105 0.07958143 0.4303934 +0.01434988 0.07958143 0.4303934 +0.02107202 0.07958143 0.4303934 +0.02934285 0.07958143 0.4303934 +0.03925039 0.07958143 0.4303934 +0.05087609 0.07958143 0.4303934 +0.06429595 0.07958143 0.4303934 +0.07958143 0.07958143 0.4303934 +0.0968001 0.07958143 0.4303934 +0.1160161 0.07958143 0.4303934 +0.1372908 0.07958143 0.4303934 +0.1606827 0.07958143 0.4303934 +0.1862481 0.07958143 0.4303934 +0.2140411 0.07958143 0.4303934 +0.2441142 0.07958143 0.4303934 +0.2765176 0.07958143 0.4303934 +0.3113005 0.07958143 0.4303934 +0.3485102 0.07958143 0.4303934 +0.388193 0.07958143 0.4303934 +0.4303934 0.07958143 0.4303934 +0.4751555 0.07958143 0.4303934 +0.5225216 0.07958143 0.4303934 +0.5725335 0.07958143 0.4303934 +0.6252316 0.07958143 0.4303934 +0.6806558 0.07958143 0.4303934 +0.7388448 0.07958143 0.4303934 +0.7998369 0.07958143 0.4303934 +0.8636691 0.07958143 0.4303934 +0.9303782 0.07958143 0.4303934 +1 0.07958143 0.4303934 +0 0.0968001 0.4303934 +0.002418731 0.0968001 0.4303934 +0.005155668 0.0968001 0.4303934 +0.009080105 0.0968001 0.4303934 +0.01434988 0.0968001 0.4303934 +0.02107202 0.0968001 0.4303934 +0.02934285 0.0968001 0.4303934 +0.03925039 0.0968001 0.4303934 +0.05087609 0.0968001 0.4303934 +0.06429595 0.0968001 0.4303934 +0.07958143 0.0968001 0.4303934 +0.0968001 0.0968001 0.4303934 +0.1160161 0.0968001 0.4303934 +0.1372908 0.0968001 0.4303934 +0.1606827 0.0968001 0.4303934 +0.1862481 0.0968001 0.4303934 +0.2140411 0.0968001 0.4303934 +0.2441142 0.0968001 0.4303934 +0.2765176 0.0968001 0.4303934 +0.3113005 0.0968001 0.4303934 +0.3485102 0.0968001 0.4303934 +0.388193 0.0968001 0.4303934 +0.4303934 0.0968001 0.4303934 +0.4751555 0.0968001 0.4303934 +0.5225216 0.0968001 0.4303934 +0.5725335 0.0968001 0.4303934 +0.6252316 0.0968001 0.4303934 +0.6806558 0.0968001 0.4303934 +0.7388448 0.0968001 0.4303934 +0.7998369 0.0968001 0.4303934 +0.8636691 0.0968001 0.4303934 +0.9303782 0.0968001 0.4303934 +1 0.0968001 0.4303934 +0 0.1160161 0.4303934 +0.002418731 0.1160161 0.4303934 +0.005155668 0.1160161 0.4303934 +0.009080105 0.1160161 0.4303934 +0.01434988 0.1160161 0.4303934 +0.02107202 0.1160161 0.4303934 +0.02934285 0.1160161 0.4303934 +0.03925039 0.1160161 0.4303934 +0.05087609 0.1160161 0.4303934 +0.06429595 0.1160161 0.4303934 +0.07958143 0.1160161 0.4303934 +0.0968001 0.1160161 0.4303934 +0.1160161 0.1160161 0.4303934 +0.1372908 0.1160161 0.4303934 +0.1606827 0.1160161 0.4303934 +0.1862481 0.1160161 0.4303934 +0.2140411 0.1160161 0.4303934 +0.2441142 0.1160161 0.4303934 +0.2765176 0.1160161 0.4303934 +0.3113005 0.1160161 0.4303934 +0.3485102 0.1160161 0.4303934 +0.388193 0.1160161 0.4303934 +0.4303934 0.1160161 0.4303934 +0.4751555 0.1160161 0.4303934 +0.5225216 0.1160161 0.4303934 +0.5725335 0.1160161 0.4303934 +0.6252316 0.1160161 0.4303934 +0.6806558 0.1160161 0.4303934 +0.7388448 0.1160161 0.4303934 +0.7998369 0.1160161 0.4303934 +0.8636691 0.1160161 0.4303934 +0.9303782 0.1160161 0.4303934 +1 0.1160161 0.4303934 +0 0.1372908 0.4303934 +0.002418731 0.1372908 0.4303934 +0.005155668 0.1372908 0.4303934 +0.009080105 0.1372908 0.4303934 +0.01434988 0.1372908 0.4303934 +0.02107202 0.1372908 0.4303934 +0.02934285 0.1372908 0.4303934 +0.03925039 0.1372908 0.4303934 +0.05087609 0.1372908 0.4303934 +0.06429595 0.1372908 0.4303934 +0.07958143 0.1372908 0.4303934 +0.0968001 0.1372908 0.4303934 +0.1160161 0.1372908 0.4303934 +0.1372908 0.1372908 0.4303934 +0.1606827 0.1372908 0.4303934 +0.1862481 0.1372908 0.4303934 +0.2140411 0.1372908 0.4303934 +0.2441142 0.1372908 0.4303934 +0.2765176 0.1372908 0.4303934 +0.3113005 0.1372908 0.4303934 +0.3485102 0.1372908 0.4303934 +0.388193 0.1372908 0.4303934 +0.4303934 0.1372908 0.4303934 +0.4751555 0.1372908 0.4303934 +0.5225216 0.1372908 0.4303934 +0.5725335 0.1372908 0.4303934 +0.6252316 0.1372908 0.4303934 +0.6806558 0.1372908 0.4303934 +0.7388448 0.1372908 0.4303934 +0.7998369 0.1372908 0.4303934 +0.8636691 0.1372908 0.4303934 +0.9303782 0.1372908 0.4303934 +1 0.1372908 0.4303934 +0 0.1606827 0.4303934 +0.002418731 0.1606827 0.4303934 +0.005155668 0.1606827 0.4303934 +0.009080105 0.1606827 0.4303934 +0.01434988 0.1606827 0.4303934 +0.02107202 0.1606827 0.4303934 +0.02934285 0.1606827 0.4303934 +0.03925039 0.1606827 0.4303934 +0.05087609 0.1606827 0.4303934 +0.06429595 0.1606827 0.4303934 +0.07958143 0.1606827 0.4303934 +0.0968001 0.1606827 0.4303934 +0.1160161 0.1606827 0.4303934 +0.1372908 0.1606827 0.4303934 +0.1606827 0.1606827 0.4303934 +0.1862481 0.1606827 0.4303934 +0.2140411 0.1606827 0.4303934 +0.2441142 0.1606827 0.4303934 +0.2765176 0.1606827 0.4303934 +0.3113005 0.1606827 0.4303934 +0.3485102 0.1606827 0.4303934 +0.388193 0.1606827 0.4303934 +0.4303934 0.1606827 0.4303934 +0.4751555 0.1606827 0.4303934 +0.5225216 0.1606827 0.4303934 +0.5725335 0.1606827 0.4303934 +0.6252316 0.1606827 0.4303934 +0.6806558 0.1606827 0.4303934 +0.7388448 0.1606827 0.4303934 +0.7998369 0.1606827 0.4303934 +0.8636691 0.1606827 0.4303934 +0.9303782 0.1606827 0.4303934 +1 0.1606827 0.4303934 +0 0.1862481 0.4303934 +0.002418731 0.1862481 0.4303934 +0.005155668 0.1862481 0.4303934 +0.009080105 0.1862481 0.4303934 +0.01434988 0.1862481 0.4303934 +0.02107202 0.1862481 0.4303934 +0.02934285 0.1862481 0.4303934 +0.03925039 0.1862481 0.4303934 +0.05087609 0.1862481 0.4303934 +0.06429595 0.1862481 0.4303934 +0.07958143 0.1862481 0.4303934 +0.0968001 0.1862481 0.4303934 +0.1160161 0.1862481 0.4303934 +0.1372908 0.1862481 0.4303934 +0.1606827 0.1862481 0.4303934 +0.1862481 0.1862481 0.4303934 +0.2140411 0.1862481 0.4303934 +0.2441142 0.1862481 0.4303934 +0.2765176 0.1862481 0.4303934 +0.3113005 0.1862481 0.4303934 +0.3485102 0.1862481 0.4303934 +0.388193 0.1862481 0.4303934 +0.4303934 0.1862481 0.4303934 +0.4751555 0.1862481 0.4303934 +0.5225216 0.1862481 0.4303934 +0.5725335 0.1862481 0.4303934 +0.6252316 0.1862481 0.4303934 +0.6806558 0.1862481 0.4303934 +0.7388448 0.1862481 0.4303934 +0.7998369 0.1862481 0.4303934 +0.8636691 0.1862481 0.4303934 +0.9303782 0.1862481 0.4303934 +1 0.1862481 0.4303934 +0 0.2140411 0.4303934 +0.002418731 0.2140411 0.4303934 +0.005155668 0.2140411 0.4303934 +0.009080105 0.2140411 0.4303934 +0.01434988 0.2140411 0.4303934 +0.02107202 0.2140411 0.4303934 +0.02934285 0.2140411 0.4303934 +0.03925039 0.2140411 0.4303934 +0.05087609 0.2140411 0.4303934 +0.06429595 0.2140411 0.4303934 +0.07958143 0.2140411 0.4303934 +0.0968001 0.2140411 0.4303934 +0.1160161 0.2140411 0.4303934 +0.1372908 0.2140411 0.4303934 +0.1606827 0.2140411 0.4303934 +0.1862481 0.2140411 0.4303934 +0.2140411 0.2140411 0.4303934 +0.2441142 0.2140411 0.4303934 +0.2765176 0.2140411 0.4303934 +0.3113005 0.2140411 0.4303934 +0.3485102 0.2140411 0.4303934 +0.388193 0.2140411 0.4303934 +0.4303934 0.2140411 0.4303934 +0.4751555 0.2140411 0.4303934 +0.5225216 0.2140411 0.4303934 +0.5725335 0.2140411 0.4303934 +0.6252316 0.2140411 0.4303934 +0.6806558 0.2140411 0.4303934 +0.7388448 0.2140411 0.4303934 +0.7998369 0.2140411 0.4303934 +0.8636691 0.2140411 0.4303934 +0.9303782 0.2140411 0.4303934 +1 0.2140411 0.4303934 +0 0.2441142 0.4303934 +0.002418731 0.2441142 0.4303934 +0.005155668 0.2441142 0.4303934 +0.009080105 0.2441142 0.4303934 +0.01434988 0.2441142 0.4303934 +0.02107202 0.2441142 0.4303934 +0.02934285 0.2441142 0.4303934 +0.03925039 0.2441142 0.4303934 +0.05087609 0.2441142 0.4303934 +0.06429595 0.2441142 0.4303934 +0.07958143 0.2441142 0.4303934 +0.0968001 0.2441142 0.4303934 +0.1160161 0.2441142 0.4303934 +0.1372908 0.2441142 0.4303934 +0.1606827 0.2441142 0.4303934 +0.1862481 0.2441142 0.4303934 +0.2140411 0.2441142 0.4303934 +0.2441142 0.2441142 0.4303934 +0.2765176 0.2441142 0.4303934 +0.3113005 0.2441142 0.4303934 +0.3485102 0.2441142 0.4303934 +0.388193 0.2441142 0.4303934 +0.4303934 0.2441142 0.4303934 +0.4751555 0.2441142 0.4303934 +0.5225216 0.2441142 0.4303934 +0.5725335 0.2441142 0.4303934 +0.6252316 0.2441142 0.4303934 +0.6806558 0.2441142 0.4303934 +0.7388448 0.2441142 0.4303934 +0.7998369 0.2441142 0.4303934 +0.8636691 0.2441142 0.4303934 +0.9303782 0.2441142 0.4303934 +1 0.2441142 0.4303934 +0 0.2765176 0.4303934 +0.002418731 0.2765176 0.4303934 +0.005155668 0.2765176 0.4303934 +0.009080105 0.2765176 0.4303934 +0.01434988 0.2765176 0.4303934 +0.02107202 0.2765176 0.4303934 +0.02934285 0.2765176 0.4303934 +0.03925039 0.2765176 0.4303934 +0.05087609 0.2765176 0.4303934 +0.06429595 0.2765176 0.4303934 +0.07958143 0.2765176 0.4303934 +0.0968001 0.2765176 0.4303934 +0.1160161 0.2765176 0.4303934 +0.1372908 0.2765176 0.4303934 +0.1606827 0.2765176 0.4303934 +0.1862481 0.2765176 0.4303934 +0.2140411 0.2765176 0.4303934 +0.2441142 0.2765176 0.4303934 +0.2765176 0.2765176 0.4303934 +0.3113005 0.2765176 0.4303934 +0.3485102 0.2765176 0.4303934 +0.388193 0.2765176 0.4303934 +0.4303934 0.2765176 0.4303934 +0.4751555 0.2765176 0.4303934 +0.5225216 0.2765176 0.4303934 +0.5725335 0.2765176 0.4303934 +0.6252316 0.2765176 0.4303934 +0.6806558 0.2765176 0.4303934 +0.7388448 0.2765176 0.4303934 +0.7998369 0.2765176 0.4303934 +0.8636691 0.2765176 0.4303934 +0.9303782 0.2765176 0.4303934 +1 0.2765176 0.4303934 +0 0.3113005 0.4303934 +0.002418731 0.3113005 0.4303934 +0.005155668 0.3113005 0.4303934 +0.009080105 0.3113005 0.4303934 +0.01434988 0.3113005 0.4303934 +0.02107202 0.3113005 0.4303934 +0.02934285 0.3113005 0.4303934 +0.03925039 0.3113005 0.4303934 +0.05087609 0.3113005 0.4303934 +0.06429595 0.3113005 0.4303934 +0.07958143 0.3113005 0.4303934 +0.0968001 0.3113005 0.4303934 +0.1160161 0.3113005 0.4303934 +0.1372908 0.3113005 0.4303934 +0.1606827 0.3113005 0.4303934 +0.1862481 0.3113005 0.4303934 +0.2140411 0.3113005 0.4303934 +0.2441142 0.3113005 0.4303934 +0.2765176 0.3113005 0.4303934 +0.3113005 0.3113005 0.4303934 +0.3485102 0.3113005 0.4303934 +0.388193 0.3113005 0.4303934 +0.4303934 0.3113005 0.4303934 +0.4751555 0.3113005 0.4303934 +0.5225216 0.3113005 0.4303934 +0.5725335 0.3113005 0.4303934 +0.6252316 0.3113005 0.4303934 +0.6806558 0.3113005 0.4303934 +0.7388448 0.3113005 0.4303934 +0.7998369 0.3113005 0.4303934 +0.8636691 0.3113005 0.4303934 +0.9303782 0.3113005 0.4303934 +1 0.3113005 0.4303934 +0 0.3485102 0.4303934 +0.002418731 0.3485102 0.4303934 +0.005155668 0.3485102 0.4303934 +0.009080105 0.3485102 0.4303934 +0.01434988 0.3485102 0.4303934 +0.02107202 0.3485102 0.4303934 +0.02934285 0.3485102 0.4303934 +0.03925039 0.3485102 0.4303934 +0.05087609 0.3485102 0.4303934 +0.06429595 0.3485102 0.4303934 +0.07958143 0.3485102 0.4303934 +0.0968001 0.3485102 0.4303934 +0.1160161 0.3485102 0.4303934 +0.1372908 0.3485102 0.4303934 +0.1606827 0.3485102 0.4303934 +0.1862481 0.3485102 0.4303934 +0.2140411 0.3485102 0.4303934 +0.2441142 0.3485102 0.4303934 +0.2765176 0.3485102 0.4303934 +0.3113005 0.3485102 0.4303934 +0.3485102 0.3485102 0.4303934 +0.388193 0.3485102 0.4303934 +0.4303934 0.3485102 0.4303934 +0.4751555 0.3485102 0.4303934 +0.5225216 0.3485102 0.4303934 +0.5725335 0.3485102 0.4303934 +0.6252316 0.3485102 0.4303934 +0.6806558 0.3485102 0.4303934 +0.7388448 0.3485102 0.4303934 +0.7998369 0.3485102 0.4303934 +0.8636691 0.3485102 0.4303934 +0.9303782 0.3485102 0.4303934 +1 0.3485102 0.4303934 +0 0.388193 0.4303934 +0.002418731 0.388193 0.4303934 +0.005155668 0.388193 0.4303934 +0.009080105 0.388193 0.4303934 +0.01434988 0.388193 0.4303934 +0.02107202 0.388193 0.4303934 +0.02934285 0.388193 0.4303934 +0.03925039 0.388193 0.4303934 +0.05087609 0.388193 0.4303934 +0.06429595 0.388193 0.4303934 +0.07958143 0.388193 0.4303934 +0.0968001 0.388193 0.4303934 +0.1160161 0.388193 0.4303934 +0.1372908 0.388193 0.4303934 +0.1606827 0.388193 0.4303934 +0.1862481 0.388193 0.4303934 +0.2140411 0.388193 0.4303934 +0.2441142 0.388193 0.4303934 +0.2765176 0.388193 0.4303934 +0.3113005 0.388193 0.4303934 +0.3485102 0.388193 0.4303934 +0.388193 0.388193 0.4303934 +0.4303934 0.388193 0.4303934 +0.4751555 0.388193 0.4303934 +0.5225216 0.388193 0.4303934 +0.5725335 0.388193 0.4303934 +0.6252316 0.388193 0.4303934 +0.6806558 0.388193 0.4303934 +0.7388448 0.388193 0.4303934 +0.7998369 0.388193 0.4303934 +0.8636691 0.388193 0.4303934 +0.9303782 0.388193 0.4303934 +1 0.388193 0.4303934 +0 0.4303934 0.4303934 +0.002418731 0.4303934 0.4303934 +0.005155668 0.4303934 0.4303934 +0.009080105 0.4303934 0.4303934 +0.01434988 0.4303934 0.4303934 +0.02107202 0.4303934 0.4303934 +0.02934285 0.4303934 0.4303934 +0.03925039 0.4303934 0.4303934 +0.05087609 0.4303934 0.4303934 +0.06429595 0.4303934 0.4303934 +0.07958143 0.4303934 0.4303934 +0.0968001 0.4303934 0.4303934 +0.1160161 0.4303934 0.4303934 +0.1372908 0.4303934 0.4303934 +0.1606827 0.4303934 0.4303934 +0.1862481 0.4303934 0.4303934 +0.2140411 0.4303934 0.4303934 +0.2441142 0.4303934 0.4303934 +0.2765176 0.4303934 0.4303934 +0.3113005 0.4303934 0.4303934 +0.3485102 0.4303934 0.4303934 +0.388193 0.4303934 0.4303934 +0.4303934 0.4303934 0.4303934 +0.4751555 0.4303934 0.4303934 +0.5225216 0.4303934 0.4303934 +0.5725335 0.4303934 0.4303934 +0.6252316 0.4303934 0.4303934 +0.6806558 0.4303934 0.4303934 +0.7388448 0.4303934 0.4303934 +0.7998369 0.4303934 0.4303934 +0.8636691 0.4303934 0.4303934 +0.9303782 0.4303934 0.4303934 +1 0.4303934 0.4303934 +0 0.4751555 0.4303934 +0.002418731 0.4751555 0.4303934 +0.005155668 0.4751555 0.4303934 +0.009080105 0.4751555 0.4303934 +0.01434988 0.4751555 0.4303934 +0.02107202 0.4751555 0.4303934 +0.02934285 0.4751555 0.4303934 +0.03925039 0.4751555 0.4303934 +0.05087609 0.4751555 0.4303934 +0.06429595 0.4751555 0.4303934 +0.07958143 0.4751555 0.4303934 +0.0968001 0.4751555 0.4303934 +0.1160161 0.4751555 0.4303934 +0.1372908 0.4751555 0.4303934 +0.1606827 0.4751555 0.4303934 +0.1862481 0.4751555 0.4303934 +0.2140411 0.4751555 0.4303934 +0.2441142 0.4751555 0.4303934 +0.2765176 0.4751555 0.4303934 +0.3113005 0.4751555 0.4303934 +0.3485102 0.4751555 0.4303934 +0.388193 0.4751555 0.4303934 +0.4303934 0.4751555 0.4303934 +0.4751555 0.4751555 0.4303934 +0.5225216 0.4751555 0.4303934 +0.5725335 0.4751555 0.4303934 +0.6252316 0.4751555 0.4303934 +0.6806558 0.4751555 0.4303934 +0.7388448 0.4751555 0.4303934 +0.7998369 0.4751555 0.4303934 +0.8636691 0.4751555 0.4303934 +0.9303782 0.4751555 0.4303934 +1 0.4751555 0.4303934 +0 0.5225216 0.4303934 +0.002418731 0.5225216 0.4303934 +0.005155668 0.5225216 0.4303934 +0.009080105 0.5225216 0.4303934 +0.01434988 0.5225216 0.4303934 +0.02107202 0.5225216 0.4303934 +0.02934285 0.5225216 0.4303934 +0.03925039 0.5225216 0.4303934 +0.05087609 0.5225216 0.4303934 +0.06429595 0.5225216 0.4303934 +0.07958143 0.5225216 0.4303934 +0.0968001 0.5225216 0.4303934 +0.1160161 0.5225216 0.4303934 +0.1372908 0.5225216 0.4303934 +0.1606827 0.5225216 0.4303934 +0.1862481 0.5225216 0.4303934 +0.2140411 0.5225216 0.4303934 +0.2441142 0.5225216 0.4303934 +0.2765176 0.5225216 0.4303934 +0.3113005 0.5225216 0.4303934 +0.3485102 0.5225216 0.4303934 +0.388193 0.5225216 0.4303934 +0.4303934 0.5225216 0.4303934 +0.4751555 0.5225216 0.4303934 +0.5225216 0.5225216 0.4303934 +0.5725335 0.5225216 0.4303934 +0.6252316 0.5225216 0.4303934 +0.6806558 0.5225216 0.4303934 +0.7388448 0.5225216 0.4303934 +0.7998369 0.5225216 0.4303934 +0.8636691 0.5225216 0.4303934 +0.9303782 0.5225216 0.4303934 +1 0.5225216 0.4303934 +0 0.5725335 0.4303934 +0.002418731 0.5725335 0.4303934 +0.005155668 0.5725335 0.4303934 +0.009080105 0.5725335 0.4303934 +0.01434988 0.5725335 0.4303934 +0.02107202 0.5725335 0.4303934 +0.02934285 0.5725335 0.4303934 +0.03925039 0.5725335 0.4303934 +0.05087609 0.5725335 0.4303934 +0.06429595 0.5725335 0.4303934 +0.07958143 0.5725335 0.4303934 +0.0968001 0.5725335 0.4303934 +0.1160161 0.5725335 0.4303934 +0.1372908 0.5725335 0.4303934 +0.1606827 0.5725335 0.4303934 +0.1862481 0.5725335 0.4303934 +0.2140411 0.5725335 0.4303934 +0.2441142 0.5725335 0.4303934 +0.2765176 0.5725335 0.4303934 +0.3113005 0.5725335 0.4303934 +0.3485102 0.5725335 0.4303934 +0.388193 0.5725335 0.4303934 +0.4303934 0.5725335 0.4303934 +0.4751555 0.5725335 0.4303934 +0.5225216 0.5725335 0.4303934 +0.5725335 0.5725335 0.4303934 +0.6252316 0.5725335 0.4303934 +0.6806558 0.5725335 0.4303934 +0.7388448 0.5725335 0.4303934 +0.7998369 0.5725335 0.4303934 +0.8636691 0.5725335 0.4303934 +0.9303782 0.5725335 0.4303934 +1 0.5725335 0.4303934 +0 0.6252316 0.4303934 +0.002418731 0.6252316 0.4303934 +0.005155668 0.6252316 0.4303934 +0.009080105 0.6252316 0.4303934 +0.01434988 0.6252316 0.4303934 +0.02107202 0.6252316 0.4303934 +0.02934285 0.6252316 0.4303934 +0.03925039 0.6252316 0.4303934 +0.05087609 0.6252316 0.4303934 +0.06429595 0.6252316 0.4303934 +0.07958143 0.6252316 0.4303934 +0.0968001 0.6252316 0.4303934 +0.1160161 0.6252316 0.4303934 +0.1372908 0.6252316 0.4303934 +0.1606827 0.6252316 0.4303934 +0.1862481 0.6252316 0.4303934 +0.2140411 0.6252316 0.4303934 +0.2441142 0.6252316 0.4303934 +0.2765176 0.6252316 0.4303934 +0.3113005 0.6252316 0.4303934 +0.3485102 0.6252316 0.4303934 +0.388193 0.6252316 0.4303934 +0.4303934 0.6252316 0.4303934 +0.4751555 0.6252316 0.4303934 +0.5225216 0.6252316 0.4303934 +0.5725335 0.6252316 0.4303934 +0.6252316 0.6252316 0.4303934 +0.6806558 0.6252316 0.4303934 +0.7388448 0.6252316 0.4303934 +0.7998369 0.6252316 0.4303934 +0.8636691 0.6252316 0.4303934 +0.9303782 0.6252316 0.4303934 +1 0.6252316 0.4303934 +0 0.6806558 0.4303934 +0.002418731 0.6806558 0.4303934 +0.005155668 0.6806558 0.4303934 +0.009080105 0.6806558 0.4303934 +0.01434988 0.6806558 0.4303934 +0.02107202 0.6806558 0.4303934 +0.02934285 0.6806558 0.4303934 +0.03925039 0.6806558 0.4303934 +0.05087609 0.6806558 0.4303934 +0.06429595 0.6806558 0.4303934 +0.07958143 0.6806558 0.4303934 +0.0968001 0.6806558 0.4303934 +0.1160161 0.6806558 0.4303934 +0.1372908 0.6806558 0.4303934 +0.1606827 0.6806558 0.4303934 +0.1862481 0.6806558 0.4303934 +0.2140411 0.6806558 0.4303934 +0.2441142 0.6806558 0.4303934 +0.2765176 0.6806558 0.4303934 +0.3113005 0.6806558 0.4303934 +0.3485102 0.6806558 0.4303934 +0.388193 0.6806558 0.4303934 +0.4303934 0.6806558 0.4303934 +0.4751555 0.6806558 0.4303934 +0.5225216 0.6806558 0.4303934 +0.5725335 0.6806558 0.4303934 +0.6252316 0.6806558 0.4303934 +0.6806558 0.6806558 0.4303934 +0.7388448 0.6806558 0.4303934 +0.7998369 0.6806558 0.4303934 +0.8636691 0.6806558 0.4303934 +0.9303782 0.6806558 0.4303934 +1 0.6806558 0.4303934 +0 0.7388448 0.4303934 +0.002418731 0.7388448 0.4303934 +0.005155668 0.7388448 0.4303934 +0.009080105 0.7388448 0.4303934 +0.01434988 0.7388448 0.4303934 +0.02107202 0.7388448 0.4303934 +0.02934285 0.7388448 0.4303934 +0.03925039 0.7388448 0.4303934 +0.05087609 0.7388448 0.4303934 +0.06429595 0.7388448 0.4303934 +0.07958143 0.7388448 0.4303934 +0.0968001 0.7388448 0.4303934 +0.1160161 0.7388448 0.4303934 +0.1372908 0.7388448 0.4303934 +0.1606827 0.7388448 0.4303934 +0.1862481 0.7388448 0.4303934 +0.2140411 0.7388448 0.4303934 +0.2441142 0.7388448 0.4303934 +0.2765176 0.7388448 0.4303934 +0.3113005 0.7388448 0.4303934 +0.3485102 0.7388448 0.4303934 +0.388193 0.7388448 0.4303934 +0.4303934 0.7388448 0.4303934 +0.4751555 0.7388448 0.4303934 +0.5225216 0.7388448 0.4303934 +0.5725335 0.7388448 0.4303934 +0.6252316 0.7388448 0.4303934 +0.6806558 0.7388448 0.4303934 +0.7388448 0.7388448 0.4303934 +0.7998369 0.7388448 0.4303934 +0.8636691 0.7388448 0.4303934 +0.9303782 0.7388448 0.4303934 +1 0.7388448 0.4303934 +0 0.7998369 0.4303934 +0.002418731 0.7998369 0.4303934 +0.005155668 0.7998369 0.4303934 +0.009080105 0.7998369 0.4303934 +0.01434988 0.7998369 0.4303934 +0.02107202 0.7998369 0.4303934 +0.02934285 0.7998369 0.4303934 +0.03925039 0.7998369 0.4303934 +0.05087609 0.7998369 0.4303934 +0.06429595 0.7998369 0.4303934 +0.07958143 0.7998369 0.4303934 +0.0968001 0.7998369 0.4303934 +0.1160161 0.7998369 0.4303934 +0.1372908 0.7998369 0.4303934 +0.1606827 0.7998369 0.4303934 +0.1862481 0.7998369 0.4303934 +0.2140411 0.7998369 0.4303934 +0.2441142 0.7998369 0.4303934 +0.2765176 0.7998369 0.4303934 +0.3113005 0.7998369 0.4303934 +0.3485102 0.7998369 0.4303934 +0.388193 0.7998369 0.4303934 +0.4303934 0.7998369 0.4303934 +0.4751555 0.7998369 0.4303934 +0.5225216 0.7998369 0.4303934 +0.5725335 0.7998369 0.4303934 +0.6252316 0.7998369 0.4303934 +0.6806558 0.7998369 0.4303934 +0.7388448 0.7998369 0.4303934 +0.7998369 0.7998369 0.4303934 +0.8636691 0.7998369 0.4303934 +0.9303782 0.7998369 0.4303934 +1 0.7998369 0.4303934 +0 0.8636691 0.4303934 +0.002418731 0.8636691 0.4303934 +0.005155668 0.8636691 0.4303934 +0.009080105 0.8636691 0.4303934 +0.01434988 0.8636691 0.4303934 +0.02107202 0.8636691 0.4303934 +0.02934285 0.8636691 0.4303934 +0.03925039 0.8636691 0.4303934 +0.05087609 0.8636691 0.4303934 +0.06429595 0.8636691 0.4303934 +0.07958143 0.8636691 0.4303934 +0.0968001 0.8636691 0.4303934 +0.1160161 0.8636691 0.4303934 +0.1372908 0.8636691 0.4303934 +0.1606827 0.8636691 0.4303934 +0.1862481 0.8636691 0.4303934 +0.2140411 0.8636691 0.4303934 +0.2441142 0.8636691 0.4303934 +0.2765176 0.8636691 0.4303934 +0.3113005 0.8636691 0.4303934 +0.3485102 0.8636691 0.4303934 +0.388193 0.8636691 0.4303934 +0.4303934 0.8636691 0.4303934 +0.4751555 0.8636691 0.4303934 +0.5225216 0.8636691 0.4303934 +0.5725335 0.8636691 0.4303934 +0.6252316 0.8636691 0.4303934 +0.6806558 0.8636691 0.4303934 +0.7388448 0.8636691 0.4303934 +0.7998369 0.8636691 0.4303934 +0.8636691 0.8636691 0.4303934 +0.9303782 0.8636691 0.4303934 +1 0.8636691 0.4303934 +0 0.9303782 0.4303934 +0.002418731 0.9303782 0.4303934 +0.005155668 0.9303782 0.4303934 +0.009080105 0.9303782 0.4303934 +0.01434988 0.9303782 0.4303934 +0.02107202 0.9303782 0.4303934 +0.02934285 0.9303782 0.4303934 +0.03925039 0.9303782 0.4303934 +0.05087609 0.9303782 0.4303934 +0.06429595 0.9303782 0.4303934 +0.07958143 0.9303782 0.4303934 +0.0968001 0.9303782 0.4303934 +0.1160161 0.9303782 0.4303934 +0.1372908 0.9303782 0.4303934 +0.1606827 0.9303782 0.4303934 +0.1862481 0.9303782 0.4303934 +0.2140411 0.9303782 0.4303934 +0.2441142 0.9303782 0.4303934 +0.2765176 0.9303782 0.4303934 +0.3113005 0.9303782 0.4303934 +0.3485102 0.9303782 0.4303934 +0.388193 0.9303782 0.4303934 +0.4303934 0.9303782 0.4303934 +0.4751555 0.9303782 0.4303934 +0.5225216 0.9303782 0.4303934 +0.5725335 0.9303782 0.4303934 +0.6252316 0.9303782 0.4303934 +0.6806558 0.9303782 0.4303934 +0.7388448 0.9303782 0.4303934 +0.7998369 0.9303782 0.4303934 +0.8636691 0.9303782 0.4303934 +0.9303782 0.9303782 0.4303934 +1 0.9303782 0.4303934 +0 1 0.4303934 +0.002418731 1 0.4303934 +0.005155668 1 0.4303934 +0.009080105 1 0.4303934 +0.01434988 1 0.4303934 +0.02107202 1 0.4303934 +0.02934285 1 0.4303934 +0.03925039 1 0.4303934 +0.05087609 1 0.4303934 +0.06429595 1 0.4303934 +0.07958143 1 0.4303934 +0.0968001 1 0.4303934 +0.1160161 1 0.4303934 +0.1372908 1 0.4303934 +0.1606827 1 0.4303934 +0.1862481 1 0.4303934 +0.2140411 1 0.4303934 +0.2441142 1 0.4303934 +0.2765176 1 0.4303934 +0.3113005 1 0.4303934 +0.3485102 1 0.4303934 +0.388193 1 0.4303934 +0.4303934 1 0.4303934 +0.4751555 1 0.4303934 +0.5225216 1 0.4303934 +0.5725335 1 0.4303934 +0.6252316 1 0.4303934 +0.6806558 1 0.4303934 +0.7388448 1 0.4303934 +0.7998369 1 0.4303934 +0.8636691 1 0.4303934 +0.9303782 1 0.4303934 +1 1 0.4303934 +0 0 0.4751555 +0.002418731 0 0.4751555 +0.005155668 0 0.4751555 +0.009080105 0 0.4751555 +0.01434988 0 0.4751555 +0.02107202 0 0.4751555 +0.02934285 0 0.4751555 +0.03925039 0 0.4751555 +0.05087609 0 0.4751555 +0.06429595 0 0.4751555 +0.07958143 0 0.4751555 +0.0968001 0 0.4751555 +0.1160161 0 0.4751555 +0.1372908 0 0.4751555 +0.1606827 0 0.4751555 +0.1862481 0 0.4751555 +0.2140411 0 0.4751555 +0.2441142 0 0.4751555 +0.2765176 0 0.4751555 +0.3113005 0 0.4751555 +0.3485102 0 0.4751555 +0.388193 0 0.4751555 +0.4303934 0 0.4751555 +0.4751555 0 0.4751555 +0.5225216 0 0.4751555 +0.5725335 0 0.4751555 +0.6252316 0 0.4751555 +0.6806558 0 0.4751555 +0.7388448 0 0.4751555 +0.7998369 0 0.4751555 +0.8636691 0 0.4751555 +0.9303782 0 0.4751555 +1 0 0.4751555 +0 0.002418731 0.4751555 +0.002418731 0.002418731 0.4751555 +0.005155668 0.002418731 0.4751555 +0.009080105 0.002418731 0.4751555 +0.01434988 0.002418731 0.4751555 +0.02107202 0.002418731 0.4751555 +0.02934285 0.002418731 0.4751555 +0.03925039 0.002418731 0.4751555 +0.05087609 0.002418731 0.4751555 +0.06429595 0.002418731 0.4751555 +0.07958143 0.002418731 0.4751555 +0.0968001 0.002418731 0.4751555 +0.1160161 0.002418731 0.4751555 +0.1372908 0.002418731 0.4751555 +0.1606827 0.002418731 0.4751555 +0.1862481 0.002418731 0.4751555 +0.2140411 0.002418731 0.4751555 +0.2441142 0.002418731 0.4751555 +0.2765176 0.002418731 0.4751555 +0.3113005 0.002418731 0.4751555 +0.3485102 0.002418731 0.4751555 +0.388193 0.002418731 0.4751555 +0.4303934 0.002418731 0.4751555 +0.4751555 0.002418731 0.4751555 +0.5225216 0.002418731 0.4751555 +0.5725335 0.002418731 0.4751555 +0.6252316 0.002418731 0.4751555 +0.6806558 0.002418731 0.4751555 +0.7388448 0.002418731 0.4751555 +0.7998369 0.002418731 0.4751555 +0.8636691 0.002418731 0.4751555 +0.9303782 0.002418731 0.4751555 +1 0.002418731 0.4751555 +0 0.005155668 0.4751555 +0.002418731 0.005155668 0.4751555 +0.005155668 0.005155668 0.4751555 +0.009080105 0.005155668 0.4751555 +0.01434988 0.005155668 0.4751555 +0.02107202 0.005155668 0.4751555 +0.02934285 0.005155668 0.4751555 +0.03925039 0.005155668 0.4751555 +0.05087609 0.005155668 0.4751555 +0.06429595 0.005155668 0.4751555 +0.07958143 0.005155668 0.4751555 +0.0968001 0.005155668 0.4751555 +0.1160161 0.005155668 0.4751555 +0.1372908 0.005155668 0.4751555 +0.1606827 0.005155668 0.4751555 +0.1862481 0.005155668 0.4751555 +0.2140411 0.005155668 0.4751555 +0.2441142 0.005155668 0.4751555 +0.2765176 0.005155668 0.4751555 +0.3113005 0.005155668 0.4751555 +0.3485102 0.005155668 0.4751555 +0.388193 0.005155668 0.4751555 +0.4303934 0.005155668 0.4751555 +0.4751555 0.005155668 0.4751555 +0.5225216 0.005155668 0.4751555 +0.5725335 0.005155668 0.4751555 +0.6252316 0.005155668 0.4751555 +0.6806558 0.005155668 0.4751555 +0.7388448 0.005155668 0.4751555 +0.7998369 0.005155668 0.4751555 +0.8636691 0.005155668 0.4751555 +0.9303782 0.005155668 0.4751555 +1 0.005155668 0.4751555 +0 0.009080105 0.4751555 +0.002418731 0.009080105 0.4751555 +0.005155668 0.009080105 0.4751555 +0.009080105 0.009080105 0.4751555 +0.01434988 0.009080105 0.4751555 +0.02107202 0.009080105 0.4751555 +0.02934285 0.009080105 0.4751555 +0.03925039 0.009080105 0.4751555 +0.05087609 0.009080105 0.4751555 +0.06429595 0.009080105 0.4751555 +0.07958143 0.009080105 0.4751555 +0.0968001 0.009080105 0.4751555 +0.1160161 0.009080105 0.4751555 +0.1372908 0.009080105 0.4751555 +0.1606827 0.009080105 0.4751555 +0.1862481 0.009080105 0.4751555 +0.2140411 0.009080105 0.4751555 +0.2441142 0.009080105 0.4751555 +0.2765176 0.009080105 0.4751555 +0.3113005 0.009080105 0.4751555 +0.3485102 0.009080105 0.4751555 +0.388193 0.009080105 0.4751555 +0.4303934 0.009080105 0.4751555 +0.4751555 0.009080105 0.4751555 +0.5225216 0.009080105 0.4751555 +0.5725335 0.009080105 0.4751555 +0.6252316 0.009080105 0.4751555 +0.6806558 0.009080105 0.4751555 +0.7388448 0.009080105 0.4751555 +0.7998369 0.009080105 0.4751555 +0.8636691 0.009080105 0.4751555 +0.9303782 0.009080105 0.4751555 +1 0.009080105 0.4751555 +0 0.01434988 0.4751555 +0.002418731 0.01434988 0.4751555 +0.005155668 0.01434988 0.4751555 +0.009080105 0.01434988 0.4751555 +0.01434988 0.01434988 0.4751555 +0.02107202 0.01434988 0.4751555 +0.02934285 0.01434988 0.4751555 +0.03925039 0.01434988 0.4751555 +0.05087609 0.01434988 0.4751555 +0.06429595 0.01434988 0.4751555 +0.07958143 0.01434988 0.4751555 +0.0968001 0.01434988 0.4751555 +0.1160161 0.01434988 0.4751555 +0.1372908 0.01434988 0.4751555 +0.1606827 0.01434988 0.4751555 +0.1862481 0.01434988 0.4751555 +0.2140411 0.01434988 0.4751555 +0.2441142 0.01434988 0.4751555 +0.2765176 0.01434988 0.4751555 +0.3113005 0.01434988 0.4751555 +0.3485102 0.01434988 0.4751555 +0.388193 0.01434988 0.4751555 +0.4303934 0.01434988 0.4751555 +0.4751555 0.01434988 0.4751555 +0.5225216 0.01434988 0.4751555 +0.5725335 0.01434988 0.4751555 +0.6252316 0.01434988 0.4751555 +0.6806558 0.01434988 0.4751555 +0.7388448 0.01434988 0.4751555 +0.7998369 0.01434988 0.4751555 +0.8636691 0.01434988 0.4751555 +0.9303782 0.01434988 0.4751555 +1 0.01434988 0.4751555 +0 0.02107202 0.4751555 +0.002418731 0.02107202 0.4751555 +0.005155668 0.02107202 0.4751555 +0.009080105 0.02107202 0.4751555 +0.01434988 0.02107202 0.4751555 +0.02107202 0.02107202 0.4751555 +0.02934285 0.02107202 0.4751555 +0.03925039 0.02107202 0.4751555 +0.05087609 0.02107202 0.4751555 +0.06429595 0.02107202 0.4751555 +0.07958143 0.02107202 0.4751555 +0.0968001 0.02107202 0.4751555 +0.1160161 0.02107202 0.4751555 +0.1372908 0.02107202 0.4751555 +0.1606827 0.02107202 0.4751555 +0.1862481 0.02107202 0.4751555 +0.2140411 0.02107202 0.4751555 +0.2441142 0.02107202 0.4751555 +0.2765176 0.02107202 0.4751555 +0.3113005 0.02107202 0.4751555 +0.3485102 0.02107202 0.4751555 +0.388193 0.02107202 0.4751555 +0.4303934 0.02107202 0.4751555 +0.4751555 0.02107202 0.4751555 +0.5225216 0.02107202 0.4751555 +0.5725335 0.02107202 0.4751555 +0.6252316 0.02107202 0.4751555 +0.6806558 0.02107202 0.4751555 +0.7388448 0.02107202 0.4751555 +0.7998369 0.02107202 0.4751555 +0.8636691 0.02107202 0.4751555 +0.9303782 0.02107202 0.4751555 +1 0.02107202 0.4751555 +0 0.02934285 0.4751555 +0.002418731 0.02934285 0.4751555 +0.005155668 0.02934285 0.4751555 +0.009080105 0.02934285 0.4751555 +0.01434988 0.02934285 0.4751555 +0.02107202 0.02934285 0.4751555 +0.02934285 0.02934285 0.4751555 +0.03925039 0.02934285 0.4751555 +0.05087609 0.02934285 0.4751555 +0.06429595 0.02934285 0.4751555 +0.07958143 0.02934285 0.4751555 +0.0968001 0.02934285 0.4751555 +0.1160161 0.02934285 0.4751555 +0.1372908 0.02934285 0.4751555 +0.1606827 0.02934285 0.4751555 +0.1862481 0.02934285 0.4751555 +0.2140411 0.02934285 0.4751555 +0.2441142 0.02934285 0.4751555 +0.2765176 0.02934285 0.4751555 +0.3113005 0.02934285 0.4751555 +0.3485102 0.02934285 0.4751555 +0.388193 0.02934285 0.4751555 +0.4303934 0.02934285 0.4751555 +0.4751555 0.02934285 0.4751555 +0.5225216 0.02934285 0.4751555 +0.5725335 0.02934285 0.4751555 +0.6252316 0.02934285 0.4751555 +0.6806558 0.02934285 0.4751555 +0.7388448 0.02934285 0.4751555 +0.7998369 0.02934285 0.4751555 +0.8636691 0.02934285 0.4751555 +0.9303782 0.02934285 0.4751555 +1 0.02934285 0.4751555 +0 0.03925039 0.4751555 +0.002418731 0.03925039 0.4751555 +0.005155668 0.03925039 0.4751555 +0.009080105 0.03925039 0.4751555 +0.01434988 0.03925039 0.4751555 +0.02107202 0.03925039 0.4751555 +0.02934285 0.03925039 0.4751555 +0.03925039 0.03925039 0.4751555 +0.05087609 0.03925039 0.4751555 +0.06429595 0.03925039 0.4751555 +0.07958143 0.03925039 0.4751555 +0.0968001 0.03925039 0.4751555 +0.1160161 0.03925039 0.4751555 +0.1372908 0.03925039 0.4751555 +0.1606827 0.03925039 0.4751555 +0.1862481 0.03925039 0.4751555 +0.2140411 0.03925039 0.4751555 +0.2441142 0.03925039 0.4751555 +0.2765176 0.03925039 0.4751555 +0.3113005 0.03925039 0.4751555 +0.3485102 0.03925039 0.4751555 +0.388193 0.03925039 0.4751555 +0.4303934 0.03925039 0.4751555 +0.4751555 0.03925039 0.4751555 +0.5225216 0.03925039 0.4751555 +0.5725335 0.03925039 0.4751555 +0.6252316 0.03925039 0.4751555 +0.6806558 0.03925039 0.4751555 +0.7388448 0.03925039 0.4751555 +0.7998369 0.03925039 0.4751555 +0.8636691 0.03925039 0.4751555 +0.9303782 0.03925039 0.4751555 +1 0.03925039 0.4751555 +0 0.05087609 0.4751555 +0.002418731 0.05087609 0.4751555 +0.005155668 0.05087609 0.4751555 +0.009080105 0.05087609 0.4751555 +0.01434988 0.05087609 0.4751555 +0.02107202 0.05087609 0.4751555 +0.02934285 0.05087609 0.4751555 +0.03925039 0.05087609 0.4751555 +0.05087609 0.05087609 0.4751555 +0.06429595 0.05087609 0.4751555 +0.07958143 0.05087609 0.4751555 +0.0968001 0.05087609 0.4751555 +0.1160161 0.05087609 0.4751555 +0.1372908 0.05087609 0.4751555 +0.1606827 0.05087609 0.4751555 +0.1862481 0.05087609 0.4751555 +0.2140411 0.05087609 0.4751555 +0.2441142 0.05087609 0.4751555 +0.2765176 0.05087609 0.4751555 +0.3113005 0.05087609 0.4751555 +0.3485102 0.05087609 0.4751555 +0.388193 0.05087609 0.4751555 +0.4303934 0.05087609 0.4751555 +0.4751555 0.05087609 0.4751555 +0.5225216 0.05087609 0.4751555 +0.5725335 0.05087609 0.4751555 +0.6252316 0.05087609 0.4751555 +0.6806558 0.05087609 0.4751555 +0.7388448 0.05087609 0.4751555 +0.7998369 0.05087609 0.4751555 +0.8636691 0.05087609 0.4751555 +0.9303782 0.05087609 0.4751555 +1 0.05087609 0.4751555 +0 0.06429595 0.4751555 +0.002418731 0.06429595 0.4751555 +0.005155668 0.06429595 0.4751555 +0.009080105 0.06429595 0.4751555 +0.01434988 0.06429595 0.4751555 +0.02107202 0.06429595 0.4751555 +0.02934285 0.06429595 0.4751555 +0.03925039 0.06429595 0.4751555 +0.05087609 0.06429595 0.4751555 +0.06429595 0.06429595 0.4751555 +0.07958143 0.06429595 0.4751555 +0.0968001 0.06429595 0.4751555 +0.1160161 0.06429595 0.4751555 +0.1372908 0.06429595 0.4751555 +0.1606827 0.06429595 0.4751555 +0.1862481 0.06429595 0.4751555 +0.2140411 0.06429595 0.4751555 +0.2441142 0.06429595 0.4751555 +0.2765176 0.06429595 0.4751555 +0.3113005 0.06429595 0.4751555 +0.3485102 0.06429595 0.4751555 +0.388193 0.06429595 0.4751555 +0.4303934 0.06429595 0.4751555 +0.4751555 0.06429595 0.4751555 +0.5225216 0.06429595 0.4751555 +0.5725335 0.06429595 0.4751555 +0.6252316 0.06429595 0.4751555 +0.6806558 0.06429595 0.4751555 +0.7388448 0.06429595 0.4751555 +0.7998369 0.06429595 0.4751555 +0.8636691 0.06429595 0.4751555 +0.9303782 0.06429595 0.4751555 +1 0.06429595 0.4751555 +0 0.07958143 0.4751555 +0.002418731 0.07958143 0.4751555 +0.005155668 0.07958143 0.4751555 +0.009080105 0.07958143 0.4751555 +0.01434988 0.07958143 0.4751555 +0.02107202 0.07958143 0.4751555 +0.02934285 0.07958143 0.4751555 +0.03925039 0.07958143 0.4751555 +0.05087609 0.07958143 0.4751555 +0.06429595 0.07958143 0.4751555 +0.07958143 0.07958143 0.4751555 +0.0968001 0.07958143 0.4751555 +0.1160161 0.07958143 0.4751555 +0.1372908 0.07958143 0.4751555 +0.1606827 0.07958143 0.4751555 +0.1862481 0.07958143 0.4751555 +0.2140411 0.07958143 0.4751555 +0.2441142 0.07958143 0.4751555 +0.2765176 0.07958143 0.4751555 +0.3113005 0.07958143 0.4751555 +0.3485102 0.07958143 0.4751555 +0.388193 0.07958143 0.4751555 +0.4303934 0.07958143 0.4751555 +0.4751555 0.07958143 0.4751555 +0.5225216 0.07958143 0.4751555 +0.5725335 0.07958143 0.4751555 +0.6252316 0.07958143 0.4751555 +0.6806558 0.07958143 0.4751555 +0.7388448 0.07958143 0.4751555 +0.7998369 0.07958143 0.4751555 +0.8636691 0.07958143 0.4751555 +0.9303782 0.07958143 0.4751555 +1 0.07958143 0.4751555 +0 0.0968001 0.4751555 +0.002418731 0.0968001 0.4751555 +0.005155668 0.0968001 0.4751555 +0.009080105 0.0968001 0.4751555 +0.01434988 0.0968001 0.4751555 +0.02107202 0.0968001 0.4751555 +0.02934285 0.0968001 0.4751555 +0.03925039 0.0968001 0.4751555 +0.05087609 0.0968001 0.4751555 +0.06429595 0.0968001 0.4751555 +0.07958143 0.0968001 0.4751555 +0.0968001 0.0968001 0.4751555 +0.1160161 0.0968001 0.4751555 +0.1372908 0.0968001 0.4751555 +0.1606827 0.0968001 0.4751555 +0.1862481 0.0968001 0.4751555 +0.2140411 0.0968001 0.4751555 +0.2441142 0.0968001 0.4751555 +0.2765176 0.0968001 0.4751555 +0.3113005 0.0968001 0.4751555 +0.3485102 0.0968001 0.4751555 +0.388193 0.0968001 0.4751555 +0.4303934 0.0968001 0.4751555 +0.4751555 0.0968001 0.4751555 +0.5225216 0.0968001 0.4751555 +0.5725335 0.0968001 0.4751555 +0.6252316 0.0968001 0.4751555 +0.6806558 0.0968001 0.4751555 +0.7388448 0.0968001 0.4751555 +0.7998369 0.0968001 0.4751555 +0.8636691 0.0968001 0.4751555 +0.9303782 0.0968001 0.4751555 +1 0.0968001 0.4751555 +0 0.1160161 0.4751555 +0.002418731 0.1160161 0.4751555 +0.005155668 0.1160161 0.4751555 +0.009080105 0.1160161 0.4751555 +0.01434988 0.1160161 0.4751555 +0.02107202 0.1160161 0.4751555 +0.02934285 0.1160161 0.4751555 +0.03925039 0.1160161 0.4751555 +0.05087609 0.1160161 0.4751555 +0.06429595 0.1160161 0.4751555 +0.07958143 0.1160161 0.4751555 +0.0968001 0.1160161 0.4751555 +0.1160161 0.1160161 0.4751555 +0.1372908 0.1160161 0.4751555 +0.1606827 0.1160161 0.4751555 +0.1862481 0.1160161 0.4751555 +0.2140411 0.1160161 0.4751555 +0.2441142 0.1160161 0.4751555 +0.2765176 0.1160161 0.4751555 +0.3113005 0.1160161 0.4751555 +0.3485102 0.1160161 0.4751555 +0.388193 0.1160161 0.4751555 +0.4303934 0.1160161 0.4751555 +0.4751555 0.1160161 0.4751555 +0.5225216 0.1160161 0.4751555 +0.5725335 0.1160161 0.4751555 +0.6252316 0.1160161 0.4751555 +0.6806558 0.1160161 0.4751555 +0.7388448 0.1160161 0.4751555 +0.7998369 0.1160161 0.4751555 +0.8636691 0.1160161 0.4751555 +0.9303782 0.1160161 0.4751555 +1 0.1160161 0.4751555 +0 0.1372908 0.4751555 +0.002418731 0.1372908 0.4751555 +0.005155668 0.1372908 0.4751555 +0.009080105 0.1372908 0.4751555 +0.01434988 0.1372908 0.4751555 +0.02107202 0.1372908 0.4751555 +0.02934285 0.1372908 0.4751555 +0.03925039 0.1372908 0.4751555 +0.05087609 0.1372908 0.4751555 +0.06429595 0.1372908 0.4751555 +0.07958143 0.1372908 0.4751555 +0.0968001 0.1372908 0.4751555 +0.1160161 0.1372908 0.4751555 +0.1372908 0.1372908 0.4751555 +0.1606827 0.1372908 0.4751555 +0.1862481 0.1372908 0.4751555 +0.2140411 0.1372908 0.4751555 +0.2441142 0.1372908 0.4751555 +0.2765176 0.1372908 0.4751555 +0.3113005 0.1372908 0.4751555 +0.3485102 0.1372908 0.4751555 +0.388193 0.1372908 0.4751555 +0.4303934 0.1372908 0.4751555 +0.4751555 0.1372908 0.4751555 +0.5225216 0.1372908 0.4751555 +0.5725335 0.1372908 0.4751555 +0.6252316 0.1372908 0.4751555 +0.6806558 0.1372908 0.4751555 +0.7388448 0.1372908 0.4751555 +0.7998369 0.1372908 0.4751555 +0.8636691 0.1372908 0.4751555 +0.9303782 0.1372908 0.4751555 +1 0.1372908 0.4751555 +0 0.1606827 0.4751555 +0.002418731 0.1606827 0.4751555 +0.005155668 0.1606827 0.4751555 +0.009080105 0.1606827 0.4751555 +0.01434988 0.1606827 0.4751555 +0.02107202 0.1606827 0.4751555 +0.02934285 0.1606827 0.4751555 +0.03925039 0.1606827 0.4751555 +0.05087609 0.1606827 0.4751555 +0.06429595 0.1606827 0.4751555 +0.07958143 0.1606827 0.4751555 +0.0968001 0.1606827 0.4751555 +0.1160161 0.1606827 0.4751555 +0.1372908 0.1606827 0.4751555 +0.1606827 0.1606827 0.4751555 +0.1862481 0.1606827 0.4751555 +0.2140411 0.1606827 0.4751555 +0.2441142 0.1606827 0.4751555 +0.2765176 0.1606827 0.4751555 +0.3113005 0.1606827 0.4751555 +0.3485102 0.1606827 0.4751555 +0.388193 0.1606827 0.4751555 +0.4303934 0.1606827 0.4751555 +0.4751555 0.1606827 0.4751555 +0.5225216 0.1606827 0.4751555 +0.5725335 0.1606827 0.4751555 +0.6252316 0.1606827 0.4751555 +0.6806558 0.1606827 0.4751555 +0.7388448 0.1606827 0.4751555 +0.7998369 0.1606827 0.4751555 +0.8636691 0.1606827 0.4751555 +0.9303782 0.1606827 0.4751555 +1 0.1606827 0.4751555 +0 0.1862481 0.4751555 +0.002418731 0.1862481 0.4751555 +0.005155668 0.1862481 0.4751555 +0.009080105 0.1862481 0.4751555 +0.01434988 0.1862481 0.4751555 +0.02107202 0.1862481 0.4751555 +0.02934285 0.1862481 0.4751555 +0.03925039 0.1862481 0.4751555 +0.05087609 0.1862481 0.4751555 +0.06429595 0.1862481 0.4751555 +0.07958143 0.1862481 0.4751555 +0.0968001 0.1862481 0.4751555 +0.1160161 0.1862481 0.4751555 +0.1372908 0.1862481 0.4751555 +0.1606827 0.1862481 0.4751555 +0.1862481 0.1862481 0.4751555 +0.2140411 0.1862481 0.4751555 +0.2441142 0.1862481 0.4751555 +0.2765176 0.1862481 0.4751555 +0.3113005 0.1862481 0.4751555 +0.3485102 0.1862481 0.4751555 +0.388193 0.1862481 0.4751555 +0.4303934 0.1862481 0.4751555 +0.4751555 0.1862481 0.4751555 +0.5225216 0.1862481 0.4751555 +0.5725335 0.1862481 0.4751555 +0.6252316 0.1862481 0.4751555 +0.6806558 0.1862481 0.4751555 +0.7388448 0.1862481 0.4751555 +0.7998369 0.1862481 0.4751555 +0.8636691 0.1862481 0.4751555 +0.9303782 0.1862481 0.4751555 +1 0.1862481 0.4751555 +0 0.2140411 0.4751555 +0.002418731 0.2140411 0.4751555 +0.005155668 0.2140411 0.4751555 +0.009080105 0.2140411 0.4751555 +0.01434988 0.2140411 0.4751555 +0.02107202 0.2140411 0.4751555 +0.02934285 0.2140411 0.4751555 +0.03925039 0.2140411 0.4751555 +0.05087609 0.2140411 0.4751555 +0.06429595 0.2140411 0.4751555 +0.07958143 0.2140411 0.4751555 +0.0968001 0.2140411 0.4751555 +0.1160161 0.2140411 0.4751555 +0.1372908 0.2140411 0.4751555 +0.1606827 0.2140411 0.4751555 +0.1862481 0.2140411 0.4751555 +0.2140411 0.2140411 0.4751555 +0.2441142 0.2140411 0.4751555 +0.2765176 0.2140411 0.4751555 +0.3113005 0.2140411 0.4751555 +0.3485102 0.2140411 0.4751555 +0.388193 0.2140411 0.4751555 +0.4303934 0.2140411 0.4751555 +0.4751555 0.2140411 0.4751555 +0.5225216 0.2140411 0.4751555 +0.5725335 0.2140411 0.4751555 +0.6252316 0.2140411 0.4751555 +0.6806558 0.2140411 0.4751555 +0.7388448 0.2140411 0.4751555 +0.7998369 0.2140411 0.4751555 +0.8636691 0.2140411 0.4751555 +0.9303782 0.2140411 0.4751555 +1 0.2140411 0.4751555 +0 0.2441142 0.4751555 +0.002418731 0.2441142 0.4751555 +0.005155668 0.2441142 0.4751555 +0.009080105 0.2441142 0.4751555 +0.01434988 0.2441142 0.4751555 +0.02107202 0.2441142 0.4751555 +0.02934285 0.2441142 0.4751555 +0.03925039 0.2441142 0.4751555 +0.05087609 0.2441142 0.4751555 +0.06429595 0.2441142 0.4751555 +0.07958143 0.2441142 0.4751555 +0.0968001 0.2441142 0.4751555 +0.1160161 0.2441142 0.4751555 +0.1372908 0.2441142 0.4751555 +0.1606827 0.2441142 0.4751555 +0.1862481 0.2441142 0.4751555 +0.2140411 0.2441142 0.4751555 +0.2441142 0.2441142 0.4751555 +0.2765176 0.2441142 0.4751555 +0.3113005 0.2441142 0.4751555 +0.3485102 0.2441142 0.4751555 +0.388193 0.2441142 0.4751555 +0.4303934 0.2441142 0.4751555 +0.4751555 0.2441142 0.4751555 +0.5225216 0.2441142 0.4751555 +0.5725335 0.2441142 0.4751555 +0.6252316 0.2441142 0.4751555 +0.6806558 0.2441142 0.4751555 +0.7388448 0.2441142 0.4751555 +0.7998369 0.2441142 0.4751555 +0.8636691 0.2441142 0.4751555 +0.9303782 0.2441142 0.4751555 +1 0.2441142 0.4751555 +0 0.2765176 0.4751555 +0.002418731 0.2765176 0.4751555 +0.005155668 0.2765176 0.4751555 +0.009080105 0.2765176 0.4751555 +0.01434988 0.2765176 0.4751555 +0.02107202 0.2765176 0.4751555 +0.02934285 0.2765176 0.4751555 +0.03925039 0.2765176 0.4751555 +0.05087609 0.2765176 0.4751555 +0.06429595 0.2765176 0.4751555 +0.07958143 0.2765176 0.4751555 +0.0968001 0.2765176 0.4751555 +0.1160161 0.2765176 0.4751555 +0.1372908 0.2765176 0.4751555 +0.1606827 0.2765176 0.4751555 +0.1862481 0.2765176 0.4751555 +0.2140411 0.2765176 0.4751555 +0.2441142 0.2765176 0.4751555 +0.2765176 0.2765176 0.4751555 +0.3113005 0.2765176 0.4751555 +0.3485102 0.2765176 0.4751555 +0.388193 0.2765176 0.4751555 +0.4303934 0.2765176 0.4751555 +0.4751555 0.2765176 0.4751555 +0.5225216 0.2765176 0.4751555 +0.5725335 0.2765176 0.4751555 +0.6252316 0.2765176 0.4751555 +0.6806558 0.2765176 0.4751555 +0.7388448 0.2765176 0.4751555 +0.7998369 0.2765176 0.4751555 +0.8636691 0.2765176 0.4751555 +0.9303782 0.2765176 0.4751555 +1 0.2765176 0.4751555 +0 0.3113005 0.4751555 +0.002418731 0.3113005 0.4751555 +0.005155668 0.3113005 0.4751555 +0.009080105 0.3113005 0.4751555 +0.01434988 0.3113005 0.4751555 +0.02107202 0.3113005 0.4751555 +0.02934285 0.3113005 0.4751555 +0.03925039 0.3113005 0.4751555 +0.05087609 0.3113005 0.4751555 +0.06429595 0.3113005 0.4751555 +0.07958143 0.3113005 0.4751555 +0.0968001 0.3113005 0.4751555 +0.1160161 0.3113005 0.4751555 +0.1372908 0.3113005 0.4751555 +0.1606827 0.3113005 0.4751555 +0.1862481 0.3113005 0.4751555 +0.2140411 0.3113005 0.4751555 +0.2441142 0.3113005 0.4751555 +0.2765176 0.3113005 0.4751555 +0.3113005 0.3113005 0.4751555 +0.3485102 0.3113005 0.4751555 +0.388193 0.3113005 0.4751555 +0.4303934 0.3113005 0.4751555 +0.4751555 0.3113005 0.4751555 +0.5225216 0.3113005 0.4751555 +0.5725335 0.3113005 0.4751555 +0.6252316 0.3113005 0.4751555 +0.6806558 0.3113005 0.4751555 +0.7388448 0.3113005 0.4751555 +0.7998369 0.3113005 0.4751555 +0.8636691 0.3113005 0.4751555 +0.9303782 0.3113005 0.4751555 +1 0.3113005 0.4751555 +0 0.3485102 0.4751555 +0.002418731 0.3485102 0.4751555 +0.005155668 0.3485102 0.4751555 +0.009080105 0.3485102 0.4751555 +0.01434988 0.3485102 0.4751555 +0.02107202 0.3485102 0.4751555 +0.02934285 0.3485102 0.4751555 +0.03925039 0.3485102 0.4751555 +0.05087609 0.3485102 0.4751555 +0.06429595 0.3485102 0.4751555 +0.07958143 0.3485102 0.4751555 +0.0968001 0.3485102 0.4751555 +0.1160161 0.3485102 0.4751555 +0.1372908 0.3485102 0.4751555 +0.1606827 0.3485102 0.4751555 +0.1862481 0.3485102 0.4751555 +0.2140411 0.3485102 0.4751555 +0.2441142 0.3485102 0.4751555 +0.2765176 0.3485102 0.4751555 +0.3113005 0.3485102 0.4751555 +0.3485102 0.3485102 0.4751555 +0.388193 0.3485102 0.4751555 +0.4303934 0.3485102 0.4751555 +0.4751555 0.3485102 0.4751555 +0.5225216 0.3485102 0.4751555 +0.5725335 0.3485102 0.4751555 +0.6252316 0.3485102 0.4751555 +0.6806558 0.3485102 0.4751555 +0.7388448 0.3485102 0.4751555 +0.7998369 0.3485102 0.4751555 +0.8636691 0.3485102 0.4751555 +0.9303782 0.3485102 0.4751555 +1 0.3485102 0.4751555 +0 0.388193 0.4751555 +0.002418731 0.388193 0.4751555 +0.005155668 0.388193 0.4751555 +0.009080105 0.388193 0.4751555 +0.01434988 0.388193 0.4751555 +0.02107202 0.388193 0.4751555 +0.02934285 0.388193 0.4751555 +0.03925039 0.388193 0.4751555 +0.05087609 0.388193 0.4751555 +0.06429595 0.388193 0.4751555 +0.07958143 0.388193 0.4751555 +0.0968001 0.388193 0.4751555 +0.1160161 0.388193 0.4751555 +0.1372908 0.388193 0.4751555 +0.1606827 0.388193 0.4751555 +0.1862481 0.388193 0.4751555 +0.2140411 0.388193 0.4751555 +0.2441142 0.388193 0.4751555 +0.2765176 0.388193 0.4751555 +0.3113005 0.388193 0.4751555 +0.3485102 0.388193 0.4751555 +0.388193 0.388193 0.4751555 +0.4303934 0.388193 0.4751555 +0.4751555 0.388193 0.4751555 +0.5225216 0.388193 0.4751555 +0.5725335 0.388193 0.4751555 +0.6252316 0.388193 0.4751555 +0.6806558 0.388193 0.4751555 +0.7388448 0.388193 0.4751555 +0.7998369 0.388193 0.4751555 +0.8636691 0.388193 0.4751555 +0.9303782 0.388193 0.4751555 +1 0.388193 0.4751555 +0 0.4303934 0.4751555 +0.002418731 0.4303934 0.4751555 +0.005155668 0.4303934 0.4751555 +0.009080105 0.4303934 0.4751555 +0.01434988 0.4303934 0.4751555 +0.02107202 0.4303934 0.4751555 +0.02934285 0.4303934 0.4751555 +0.03925039 0.4303934 0.4751555 +0.05087609 0.4303934 0.4751555 +0.06429595 0.4303934 0.4751555 +0.07958143 0.4303934 0.4751555 +0.0968001 0.4303934 0.4751555 +0.1160161 0.4303934 0.4751555 +0.1372908 0.4303934 0.4751555 +0.1606827 0.4303934 0.4751555 +0.1862481 0.4303934 0.4751555 +0.2140411 0.4303934 0.4751555 +0.2441142 0.4303934 0.4751555 +0.2765176 0.4303934 0.4751555 +0.3113005 0.4303934 0.4751555 +0.3485102 0.4303934 0.4751555 +0.388193 0.4303934 0.4751555 +0.4303934 0.4303934 0.4751555 +0.4751555 0.4303934 0.4751555 +0.5225216 0.4303934 0.4751555 +0.5725335 0.4303934 0.4751555 +0.6252316 0.4303934 0.4751555 +0.6806558 0.4303934 0.4751555 +0.7388448 0.4303934 0.4751555 +0.7998369 0.4303934 0.4751555 +0.8636691 0.4303934 0.4751555 +0.9303782 0.4303934 0.4751555 +1 0.4303934 0.4751555 +0 0.4751555 0.4751555 +0.002418731 0.4751555 0.4751555 +0.005155668 0.4751555 0.4751555 +0.009080105 0.4751555 0.4751555 +0.01434988 0.4751555 0.4751555 +0.02107202 0.4751555 0.4751555 +0.02934285 0.4751555 0.4751555 +0.03925039 0.4751555 0.4751555 +0.05087609 0.4751555 0.4751555 +0.06429595 0.4751555 0.4751555 +0.07958143 0.4751555 0.4751555 +0.0968001 0.4751555 0.4751555 +0.1160161 0.4751555 0.4751555 +0.1372908 0.4751555 0.4751555 +0.1606827 0.4751555 0.4751555 +0.1862481 0.4751555 0.4751555 +0.2140411 0.4751555 0.4751555 +0.2441142 0.4751555 0.4751555 +0.2765176 0.4751555 0.4751555 +0.3113005 0.4751555 0.4751555 +0.3485102 0.4751555 0.4751555 +0.388193 0.4751555 0.4751555 +0.4303934 0.4751555 0.4751555 +0.4751555 0.4751555 0.4751555 +0.5225216 0.4751555 0.4751555 +0.5725335 0.4751555 0.4751555 +0.6252316 0.4751555 0.4751555 +0.6806558 0.4751555 0.4751555 +0.7388448 0.4751555 0.4751555 +0.7998369 0.4751555 0.4751555 +0.8636691 0.4751555 0.4751555 +0.9303782 0.4751555 0.4751555 +1 0.4751555 0.4751555 +0 0.5225216 0.4751555 +0.002418731 0.5225216 0.4751555 +0.005155668 0.5225216 0.4751555 +0.009080105 0.5225216 0.4751555 +0.01434988 0.5225216 0.4751555 +0.02107202 0.5225216 0.4751555 +0.02934285 0.5225216 0.4751555 +0.03925039 0.5225216 0.4751555 +0.05087609 0.5225216 0.4751555 +0.06429595 0.5225216 0.4751555 +0.07958143 0.5225216 0.4751555 +0.0968001 0.5225216 0.4751555 +0.1160161 0.5225216 0.4751555 +0.1372908 0.5225216 0.4751555 +0.1606827 0.5225216 0.4751555 +0.1862481 0.5225216 0.4751555 +0.2140411 0.5225216 0.4751555 +0.2441142 0.5225216 0.4751555 +0.2765176 0.5225216 0.4751555 +0.3113005 0.5225216 0.4751555 +0.3485102 0.5225216 0.4751555 +0.388193 0.5225216 0.4751555 +0.4303934 0.5225216 0.4751555 +0.4751555 0.5225216 0.4751555 +0.5225216 0.5225216 0.4751555 +0.5725335 0.5225216 0.4751555 +0.6252316 0.5225216 0.4751555 +0.6806558 0.5225216 0.4751555 +0.7388448 0.5225216 0.4751555 +0.7998369 0.5225216 0.4751555 +0.8636691 0.5225216 0.4751555 +0.9303782 0.5225216 0.4751555 +1 0.5225216 0.4751555 +0 0.5725335 0.4751555 +0.002418731 0.5725335 0.4751555 +0.005155668 0.5725335 0.4751555 +0.009080105 0.5725335 0.4751555 +0.01434988 0.5725335 0.4751555 +0.02107202 0.5725335 0.4751555 +0.02934285 0.5725335 0.4751555 +0.03925039 0.5725335 0.4751555 +0.05087609 0.5725335 0.4751555 +0.06429595 0.5725335 0.4751555 +0.07958143 0.5725335 0.4751555 +0.0968001 0.5725335 0.4751555 +0.1160161 0.5725335 0.4751555 +0.1372908 0.5725335 0.4751555 +0.1606827 0.5725335 0.4751555 +0.1862481 0.5725335 0.4751555 +0.2140411 0.5725335 0.4751555 +0.2441142 0.5725335 0.4751555 +0.2765176 0.5725335 0.4751555 +0.3113005 0.5725335 0.4751555 +0.3485102 0.5725335 0.4751555 +0.388193 0.5725335 0.4751555 +0.4303934 0.5725335 0.4751555 +0.4751555 0.5725335 0.4751555 +0.5225216 0.5725335 0.4751555 +0.5725335 0.5725335 0.4751555 +0.6252316 0.5725335 0.4751555 +0.6806558 0.5725335 0.4751555 +0.7388448 0.5725335 0.4751555 +0.7998369 0.5725335 0.4751555 +0.8636691 0.5725335 0.4751555 +0.9303782 0.5725335 0.4751555 +1 0.5725335 0.4751555 +0 0.6252316 0.4751555 +0.002418731 0.6252316 0.4751555 +0.005155668 0.6252316 0.4751555 +0.009080105 0.6252316 0.4751555 +0.01434988 0.6252316 0.4751555 +0.02107202 0.6252316 0.4751555 +0.02934285 0.6252316 0.4751555 +0.03925039 0.6252316 0.4751555 +0.05087609 0.6252316 0.4751555 +0.06429595 0.6252316 0.4751555 +0.07958143 0.6252316 0.4751555 +0.0968001 0.6252316 0.4751555 +0.1160161 0.6252316 0.4751555 +0.1372908 0.6252316 0.4751555 +0.1606827 0.6252316 0.4751555 +0.1862481 0.6252316 0.4751555 +0.2140411 0.6252316 0.4751555 +0.2441142 0.6252316 0.4751555 +0.2765176 0.6252316 0.4751555 +0.3113005 0.6252316 0.4751555 +0.3485102 0.6252316 0.4751555 +0.388193 0.6252316 0.4751555 +0.4303934 0.6252316 0.4751555 +0.4751555 0.6252316 0.4751555 +0.5225216 0.6252316 0.4751555 +0.5725335 0.6252316 0.4751555 +0.6252316 0.6252316 0.4751555 +0.6806558 0.6252316 0.4751555 +0.7388448 0.6252316 0.4751555 +0.7998369 0.6252316 0.4751555 +0.8636691 0.6252316 0.4751555 +0.9303782 0.6252316 0.4751555 +1 0.6252316 0.4751555 +0 0.6806558 0.4751555 +0.002418731 0.6806558 0.4751555 +0.005155668 0.6806558 0.4751555 +0.009080105 0.6806558 0.4751555 +0.01434988 0.6806558 0.4751555 +0.02107202 0.6806558 0.4751555 +0.02934285 0.6806558 0.4751555 +0.03925039 0.6806558 0.4751555 +0.05087609 0.6806558 0.4751555 +0.06429595 0.6806558 0.4751555 +0.07958143 0.6806558 0.4751555 +0.0968001 0.6806558 0.4751555 +0.1160161 0.6806558 0.4751555 +0.1372908 0.6806558 0.4751555 +0.1606827 0.6806558 0.4751555 +0.1862481 0.6806558 0.4751555 +0.2140411 0.6806558 0.4751555 +0.2441142 0.6806558 0.4751555 +0.2765176 0.6806558 0.4751555 +0.3113005 0.6806558 0.4751555 +0.3485102 0.6806558 0.4751555 +0.388193 0.6806558 0.4751555 +0.4303934 0.6806558 0.4751555 +0.4751555 0.6806558 0.4751555 +0.5225216 0.6806558 0.4751555 +0.5725335 0.6806558 0.4751555 +0.6252316 0.6806558 0.4751555 +0.6806558 0.6806558 0.4751555 +0.7388448 0.6806558 0.4751555 +0.7998369 0.6806558 0.4751555 +0.8636691 0.6806558 0.4751555 +0.9303782 0.6806558 0.4751555 +1 0.6806558 0.4751555 +0 0.7388448 0.4751555 +0.002418731 0.7388448 0.4751555 +0.005155668 0.7388448 0.4751555 +0.009080105 0.7388448 0.4751555 +0.01434988 0.7388448 0.4751555 +0.02107202 0.7388448 0.4751555 +0.02934285 0.7388448 0.4751555 +0.03925039 0.7388448 0.4751555 +0.05087609 0.7388448 0.4751555 +0.06429595 0.7388448 0.4751555 +0.07958143 0.7388448 0.4751555 +0.0968001 0.7388448 0.4751555 +0.1160161 0.7388448 0.4751555 +0.1372908 0.7388448 0.4751555 +0.1606827 0.7388448 0.4751555 +0.1862481 0.7388448 0.4751555 +0.2140411 0.7388448 0.4751555 +0.2441142 0.7388448 0.4751555 +0.2765176 0.7388448 0.4751555 +0.3113005 0.7388448 0.4751555 +0.3485102 0.7388448 0.4751555 +0.388193 0.7388448 0.4751555 +0.4303934 0.7388448 0.4751555 +0.4751555 0.7388448 0.4751555 +0.5225216 0.7388448 0.4751555 +0.5725335 0.7388448 0.4751555 +0.6252316 0.7388448 0.4751555 +0.6806558 0.7388448 0.4751555 +0.7388448 0.7388448 0.4751555 +0.7998369 0.7388448 0.4751555 +0.8636691 0.7388448 0.4751555 +0.9303782 0.7388448 0.4751555 +1 0.7388448 0.4751555 +0 0.7998369 0.4751555 +0.002418731 0.7998369 0.4751555 +0.005155668 0.7998369 0.4751555 +0.009080105 0.7998369 0.4751555 +0.01434988 0.7998369 0.4751555 +0.02107202 0.7998369 0.4751555 +0.02934285 0.7998369 0.4751555 +0.03925039 0.7998369 0.4751555 +0.05087609 0.7998369 0.4751555 +0.06429595 0.7998369 0.4751555 +0.07958143 0.7998369 0.4751555 +0.0968001 0.7998369 0.4751555 +0.1160161 0.7998369 0.4751555 +0.1372908 0.7998369 0.4751555 +0.1606827 0.7998369 0.4751555 +0.1862481 0.7998369 0.4751555 +0.2140411 0.7998369 0.4751555 +0.2441142 0.7998369 0.4751555 +0.2765176 0.7998369 0.4751555 +0.3113005 0.7998369 0.4751555 +0.3485102 0.7998369 0.4751555 +0.388193 0.7998369 0.4751555 +0.4303934 0.7998369 0.4751555 +0.4751555 0.7998369 0.4751555 +0.5225216 0.7998369 0.4751555 +0.5725335 0.7998369 0.4751555 +0.6252316 0.7998369 0.4751555 +0.6806558 0.7998369 0.4751555 +0.7388448 0.7998369 0.4751555 +0.7998369 0.7998369 0.4751555 +0.8636691 0.7998369 0.4751555 +0.9303782 0.7998369 0.4751555 +1 0.7998369 0.4751555 +0 0.8636691 0.4751555 +0.002418731 0.8636691 0.4751555 +0.005155668 0.8636691 0.4751555 +0.009080105 0.8636691 0.4751555 +0.01434988 0.8636691 0.4751555 +0.02107202 0.8636691 0.4751555 +0.02934285 0.8636691 0.4751555 +0.03925039 0.8636691 0.4751555 +0.05087609 0.8636691 0.4751555 +0.06429595 0.8636691 0.4751555 +0.07958143 0.8636691 0.4751555 +0.0968001 0.8636691 0.4751555 +0.1160161 0.8636691 0.4751555 +0.1372908 0.8636691 0.4751555 +0.1606827 0.8636691 0.4751555 +0.1862481 0.8636691 0.4751555 +0.2140411 0.8636691 0.4751555 +0.2441142 0.8636691 0.4751555 +0.2765176 0.8636691 0.4751555 +0.3113005 0.8636691 0.4751555 +0.3485102 0.8636691 0.4751555 +0.388193 0.8636691 0.4751555 +0.4303934 0.8636691 0.4751555 +0.4751555 0.8636691 0.4751555 +0.5225216 0.8636691 0.4751555 +0.5725335 0.8636691 0.4751555 +0.6252316 0.8636691 0.4751555 +0.6806558 0.8636691 0.4751555 +0.7388448 0.8636691 0.4751555 +0.7998369 0.8636691 0.4751555 +0.8636691 0.8636691 0.4751555 +0.9303782 0.8636691 0.4751555 +1 0.8636691 0.4751555 +0 0.9303782 0.4751555 +0.002418731 0.9303782 0.4751555 +0.005155668 0.9303782 0.4751555 +0.009080105 0.9303782 0.4751555 +0.01434988 0.9303782 0.4751555 +0.02107202 0.9303782 0.4751555 +0.02934285 0.9303782 0.4751555 +0.03925039 0.9303782 0.4751555 +0.05087609 0.9303782 0.4751555 +0.06429595 0.9303782 0.4751555 +0.07958143 0.9303782 0.4751555 +0.0968001 0.9303782 0.4751555 +0.1160161 0.9303782 0.4751555 +0.1372908 0.9303782 0.4751555 +0.1606827 0.9303782 0.4751555 +0.1862481 0.9303782 0.4751555 +0.2140411 0.9303782 0.4751555 +0.2441142 0.9303782 0.4751555 +0.2765176 0.9303782 0.4751555 +0.3113005 0.9303782 0.4751555 +0.3485102 0.9303782 0.4751555 +0.388193 0.9303782 0.4751555 +0.4303934 0.9303782 0.4751555 +0.4751555 0.9303782 0.4751555 +0.5225216 0.9303782 0.4751555 +0.5725335 0.9303782 0.4751555 +0.6252316 0.9303782 0.4751555 +0.6806558 0.9303782 0.4751555 +0.7388448 0.9303782 0.4751555 +0.7998369 0.9303782 0.4751555 +0.8636691 0.9303782 0.4751555 +0.9303782 0.9303782 0.4751555 +1 0.9303782 0.4751555 +0 1 0.4751555 +0.002418731 1 0.4751555 +0.005155668 1 0.4751555 +0.009080105 1 0.4751555 +0.01434988 1 0.4751555 +0.02107202 1 0.4751555 +0.02934285 1 0.4751555 +0.03925039 1 0.4751555 +0.05087609 1 0.4751555 +0.06429595 1 0.4751555 +0.07958143 1 0.4751555 +0.0968001 1 0.4751555 +0.1160161 1 0.4751555 +0.1372908 1 0.4751555 +0.1606827 1 0.4751555 +0.1862481 1 0.4751555 +0.2140411 1 0.4751555 +0.2441142 1 0.4751555 +0.2765176 1 0.4751555 +0.3113005 1 0.4751555 +0.3485102 1 0.4751555 +0.388193 1 0.4751555 +0.4303934 1 0.4751555 +0.4751555 1 0.4751555 +0.5225216 1 0.4751555 +0.5725335 1 0.4751555 +0.6252316 1 0.4751555 +0.6806558 1 0.4751555 +0.7388448 1 0.4751555 +0.7998369 1 0.4751555 +0.8636691 1 0.4751555 +0.9303782 1 0.4751555 +1 1 0.4751555 +0 0 0.5225216 +0.002418731 0 0.5225216 +0.005155668 0 0.5225216 +0.009080105 0 0.5225216 +0.01434988 0 0.5225216 +0.02107202 0 0.5225216 +0.02934285 0 0.5225216 +0.03925039 0 0.5225216 +0.05087609 0 0.5225216 +0.06429595 0 0.5225216 +0.07958143 0 0.5225216 +0.0968001 0 0.5225216 +0.1160161 0 0.5225216 +0.1372908 0 0.5225216 +0.1606827 0 0.5225216 +0.1862481 0 0.5225216 +0.2140411 0 0.5225216 +0.2441142 0 0.5225216 +0.2765176 0 0.5225216 +0.3113005 0 0.5225216 +0.3485102 0 0.5225216 +0.388193 0 0.5225216 +0.4303934 0 0.5225216 +0.4751555 0 0.5225216 +0.5225216 0 0.5225216 +0.5725335 0 0.5225216 +0.6252316 0 0.5225216 +0.6806558 0 0.5225216 +0.7388448 0 0.5225216 +0.7998369 0 0.5225216 +0.8636691 0 0.5225216 +0.9303782 0 0.5225216 +1 0 0.5225216 +0 0.002418731 0.5225216 +0.002418731 0.002418731 0.5225216 +0.005155668 0.002418731 0.5225216 +0.009080105 0.002418731 0.5225216 +0.01434988 0.002418731 0.5225216 +0.02107202 0.002418731 0.5225216 +0.02934285 0.002418731 0.5225216 +0.03925039 0.002418731 0.5225216 +0.05087609 0.002418731 0.5225216 +0.06429595 0.002418731 0.5225216 +0.07958143 0.002418731 0.5225216 +0.0968001 0.002418731 0.5225216 +0.1160161 0.002418731 0.5225216 +0.1372908 0.002418731 0.5225216 +0.1606827 0.002418731 0.5225216 +0.1862481 0.002418731 0.5225216 +0.2140411 0.002418731 0.5225216 +0.2441142 0.002418731 0.5225216 +0.2765176 0.002418731 0.5225216 +0.3113005 0.002418731 0.5225216 +0.3485102 0.002418731 0.5225216 +0.388193 0.002418731 0.5225216 +0.4303934 0.002418731 0.5225216 +0.4751555 0.002418731 0.5225216 +0.5225216 0.002418731 0.5225216 +0.5725335 0.002418731 0.5225216 +0.6252316 0.002418731 0.5225216 +0.6806558 0.002418731 0.5225216 +0.7388448 0.002418731 0.5225216 +0.7998369 0.002418731 0.5225216 +0.8636691 0.002418731 0.5225216 +0.9303782 0.002418731 0.5225216 +1 0.002418731 0.5225216 +0 0.005155668 0.5225216 +0.002418731 0.005155668 0.5225216 +0.005155668 0.005155668 0.5225216 +0.009080105 0.005155668 0.5225216 +0.01434988 0.005155668 0.5225216 +0.02107202 0.005155668 0.5225216 +0.02934285 0.005155668 0.5225216 +0.03925039 0.005155668 0.5225216 +0.05087609 0.005155668 0.5225216 +0.06429595 0.005155668 0.5225216 +0.07958143 0.005155668 0.5225216 +0.0968001 0.005155668 0.5225216 +0.1160161 0.005155668 0.5225216 +0.1372908 0.005155668 0.5225216 +0.1606827 0.005155668 0.5225216 +0.1862481 0.005155668 0.5225216 +0.2140411 0.005155668 0.5225216 +0.2441142 0.005155668 0.5225216 +0.2765176 0.005155668 0.5225216 +0.3113005 0.005155668 0.5225216 +0.3485102 0.005155668 0.5225216 +0.388193 0.005155668 0.5225216 +0.4303934 0.005155668 0.5225216 +0.4751555 0.005155668 0.5225216 +0.5225216 0.005155668 0.5225216 +0.5725335 0.005155668 0.5225216 +0.6252316 0.005155668 0.5225216 +0.6806558 0.005155668 0.5225216 +0.7388448 0.005155668 0.5225216 +0.7998369 0.005155668 0.5225216 +0.8636691 0.005155668 0.5225216 +0.9303782 0.005155668 0.5225216 +1 0.005155668 0.5225216 +0 0.009080105 0.5225216 +0.002418731 0.009080105 0.5225216 +0.005155668 0.009080105 0.5225216 +0.009080105 0.009080105 0.5225216 +0.01434988 0.009080105 0.5225216 +0.02107202 0.009080105 0.5225216 +0.02934285 0.009080105 0.5225216 +0.03925039 0.009080105 0.5225216 +0.05087609 0.009080105 0.5225216 +0.06429595 0.009080105 0.5225216 +0.07958143 0.009080105 0.5225216 +0.0968001 0.009080105 0.5225216 +0.1160161 0.009080105 0.5225216 +0.1372908 0.009080105 0.5225216 +0.1606827 0.009080105 0.5225216 +0.1862481 0.009080105 0.5225216 +0.2140411 0.009080105 0.5225216 +0.2441142 0.009080105 0.5225216 +0.2765176 0.009080105 0.5225216 +0.3113005 0.009080105 0.5225216 +0.3485102 0.009080105 0.5225216 +0.388193 0.009080105 0.5225216 +0.4303934 0.009080105 0.5225216 +0.4751555 0.009080105 0.5225216 +0.5225216 0.009080105 0.5225216 +0.5725335 0.009080105 0.5225216 +0.6252316 0.009080105 0.5225216 +0.6806558 0.009080105 0.5225216 +0.7388448 0.009080105 0.5225216 +0.7998369 0.009080105 0.5225216 +0.8636691 0.009080105 0.5225216 +0.9303782 0.009080105 0.5225216 +1 0.009080105 0.5225216 +0 0.01434988 0.5225216 +0.002418731 0.01434988 0.5225216 +0.005155668 0.01434988 0.5225216 +0.009080105 0.01434988 0.5225216 +0.01434988 0.01434988 0.5225216 +0.02107202 0.01434988 0.5225216 +0.02934285 0.01434988 0.5225216 +0.03925039 0.01434988 0.5225216 +0.05087609 0.01434988 0.5225216 +0.06429595 0.01434988 0.5225216 +0.07958143 0.01434988 0.5225216 +0.0968001 0.01434988 0.5225216 +0.1160161 0.01434988 0.5225216 +0.1372908 0.01434988 0.5225216 +0.1606827 0.01434988 0.5225216 +0.1862481 0.01434988 0.5225216 +0.2140411 0.01434988 0.5225216 +0.2441142 0.01434988 0.5225216 +0.2765176 0.01434988 0.5225216 +0.3113005 0.01434988 0.5225216 +0.3485102 0.01434988 0.5225216 +0.388193 0.01434988 0.5225216 +0.4303934 0.01434988 0.5225216 +0.4751555 0.01434988 0.5225216 +0.5225216 0.01434988 0.5225216 +0.5725335 0.01434988 0.5225216 +0.6252316 0.01434988 0.5225216 +0.6806558 0.01434988 0.5225216 +0.7388448 0.01434988 0.5225216 +0.7998369 0.01434988 0.5225216 +0.8636691 0.01434988 0.5225216 +0.9303782 0.01434988 0.5225216 +1 0.01434988 0.5225216 +0 0.02107202 0.5225216 +0.002418731 0.02107202 0.5225216 +0.005155668 0.02107202 0.5225216 +0.009080105 0.02107202 0.5225216 +0.01434988 0.02107202 0.5225216 +0.02107202 0.02107202 0.5225216 +0.02934285 0.02107202 0.5225216 +0.03925039 0.02107202 0.5225216 +0.05087609 0.02107202 0.5225216 +0.06429595 0.02107202 0.5225216 +0.07958143 0.02107202 0.5225216 +0.0968001 0.02107202 0.5225216 +0.1160161 0.02107202 0.5225216 +0.1372908 0.02107202 0.5225216 +0.1606827 0.02107202 0.5225216 +0.1862481 0.02107202 0.5225216 +0.2140411 0.02107202 0.5225216 +0.2441142 0.02107202 0.5225216 +0.2765176 0.02107202 0.5225216 +0.3113005 0.02107202 0.5225216 +0.3485102 0.02107202 0.5225216 +0.388193 0.02107202 0.5225216 +0.4303934 0.02107202 0.5225216 +0.4751555 0.02107202 0.5225216 +0.5225216 0.02107202 0.5225216 +0.5725335 0.02107202 0.5225216 +0.6252316 0.02107202 0.5225216 +0.6806558 0.02107202 0.5225216 +0.7388448 0.02107202 0.5225216 +0.7998369 0.02107202 0.5225216 +0.8636691 0.02107202 0.5225216 +0.9303782 0.02107202 0.5225216 +1 0.02107202 0.5225216 +0 0.02934285 0.5225216 +0.002418731 0.02934285 0.5225216 +0.005155668 0.02934285 0.5225216 +0.009080105 0.02934285 0.5225216 +0.01434988 0.02934285 0.5225216 +0.02107202 0.02934285 0.5225216 +0.02934285 0.02934285 0.5225216 +0.03925039 0.02934285 0.5225216 +0.05087609 0.02934285 0.5225216 +0.06429595 0.02934285 0.5225216 +0.07958143 0.02934285 0.5225216 +0.0968001 0.02934285 0.5225216 +0.1160161 0.02934285 0.5225216 +0.1372908 0.02934285 0.5225216 +0.1606827 0.02934285 0.5225216 +0.1862481 0.02934285 0.5225216 +0.2140411 0.02934285 0.5225216 +0.2441142 0.02934285 0.5225216 +0.2765176 0.02934285 0.5225216 +0.3113005 0.02934285 0.5225216 +0.3485102 0.02934285 0.5225216 +0.388193 0.02934285 0.5225216 +0.4303934 0.02934285 0.5225216 +0.4751555 0.02934285 0.5225216 +0.5225216 0.02934285 0.5225216 +0.5725335 0.02934285 0.5225216 +0.6252316 0.02934285 0.5225216 +0.6806558 0.02934285 0.5225216 +0.7388448 0.02934285 0.5225216 +0.7998369 0.02934285 0.5225216 +0.8636691 0.02934285 0.5225216 +0.9303782 0.02934285 0.5225216 +1 0.02934285 0.5225216 +0 0.03925039 0.5225216 +0.002418731 0.03925039 0.5225216 +0.005155668 0.03925039 0.5225216 +0.009080105 0.03925039 0.5225216 +0.01434988 0.03925039 0.5225216 +0.02107202 0.03925039 0.5225216 +0.02934285 0.03925039 0.5225216 +0.03925039 0.03925039 0.5225216 +0.05087609 0.03925039 0.5225216 +0.06429595 0.03925039 0.5225216 +0.07958143 0.03925039 0.5225216 +0.0968001 0.03925039 0.5225216 +0.1160161 0.03925039 0.5225216 +0.1372908 0.03925039 0.5225216 +0.1606827 0.03925039 0.5225216 +0.1862481 0.03925039 0.5225216 +0.2140411 0.03925039 0.5225216 +0.2441142 0.03925039 0.5225216 +0.2765176 0.03925039 0.5225216 +0.3113005 0.03925039 0.5225216 +0.3485102 0.03925039 0.5225216 +0.388193 0.03925039 0.5225216 +0.4303934 0.03925039 0.5225216 +0.4751555 0.03925039 0.5225216 +0.5225216 0.03925039 0.5225216 +0.5725335 0.03925039 0.5225216 +0.6252316 0.03925039 0.5225216 +0.6806558 0.03925039 0.5225216 +0.7388448 0.03925039 0.5225216 +0.7998369 0.03925039 0.5225216 +0.8636691 0.03925039 0.5225216 +0.9303782 0.03925039 0.5225216 +1 0.03925039 0.5225216 +0 0.05087609 0.5225216 +0.002418731 0.05087609 0.5225216 +0.005155668 0.05087609 0.5225216 +0.009080105 0.05087609 0.5225216 +0.01434988 0.05087609 0.5225216 +0.02107202 0.05087609 0.5225216 +0.02934285 0.05087609 0.5225216 +0.03925039 0.05087609 0.5225216 +0.05087609 0.05087609 0.5225216 +0.06429595 0.05087609 0.5225216 +0.07958143 0.05087609 0.5225216 +0.0968001 0.05087609 0.5225216 +0.1160161 0.05087609 0.5225216 +0.1372908 0.05087609 0.5225216 +0.1606827 0.05087609 0.5225216 +0.1862481 0.05087609 0.5225216 +0.2140411 0.05087609 0.5225216 +0.2441142 0.05087609 0.5225216 +0.2765176 0.05087609 0.5225216 +0.3113005 0.05087609 0.5225216 +0.3485102 0.05087609 0.5225216 +0.388193 0.05087609 0.5225216 +0.4303934 0.05087609 0.5225216 +0.4751555 0.05087609 0.5225216 +0.5225216 0.05087609 0.5225216 +0.5725335 0.05087609 0.5225216 +0.6252316 0.05087609 0.5225216 +0.6806558 0.05087609 0.5225216 +0.7388448 0.05087609 0.5225216 +0.7998369 0.05087609 0.5225216 +0.8636691 0.05087609 0.5225216 +0.9303782 0.05087609 0.5225216 +1 0.05087609 0.5225216 +0 0.06429595 0.5225216 +0.002418731 0.06429595 0.5225216 +0.005155668 0.06429595 0.5225216 +0.009080105 0.06429595 0.5225216 +0.01434988 0.06429595 0.5225216 +0.02107202 0.06429595 0.5225216 +0.02934285 0.06429595 0.5225216 +0.03925039 0.06429595 0.5225216 +0.05087609 0.06429595 0.5225216 +0.06429595 0.06429595 0.5225216 +0.07958143 0.06429595 0.5225216 +0.0968001 0.06429595 0.5225216 +0.1160161 0.06429595 0.5225216 +0.1372908 0.06429595 0.5225216 +0.1606827 0.06429595 0.5225216 +0.1862481 0.06429595 0.5225216 +0.2140411 0.06429595 0.5225216 +0.2441142 0.06429595 0.5225216 +0.2765176 0.06429595 0.5225216 +0.3113005 0.06429595 0.5225216 +0.3485102 0.06429595 0.5225216 +0.388193 0.06429595 0.5225216 +0.4303934 0.06429595 0.5225216 +0.4751555 0.06429595 0.5225216 +0.5225216 0.06429595 0.5225216 +0.5725335 0.06429595 0.5225216 +0.6252316 0.06429595 0.5225216 +0.6806558 0.06429595 0.5225216 +0.7388448 0.06429595 0.5225216 +0.7998369 0.06429595 0.5225216 +0.8636691 0.06429595 0.5225216 +0.9303782 0.06429595 0.5225216 +1 0.06429595 0.5225216 +0 0.07958143 0.5225216 +0.002418731 0.07958143 0.5225216 +0.005155668 0.07958143 0.5225216 +0.009080105 0.07958143 0.5225216 +0.01434988 0.07958143 0.5225216 +0.02107202 0.07958143 0.5225216 +0.02934285 0.07958143 0.5225216 +0.03925039 0.07958143 0.5225216 +0.05087609 0.07958143 0.5225216 +0.06429595 0.07958143 0.5225216 +0.07958143 0.07958143 0.5225216 +0.0968001 0.07958143 0.5225216 +0.1160161 0.07958143 0.5225216 +0.1372908 0.07958143 0.5225216 +0.1606827 0.07958143 0.5225216 +0.1862481 0.07958143 0.5225216 +0.2140411 0.07958143 0.5225216 +0.2441142 0.07958143 0.5225216 +0.2765176 0.07958143 0.5225216 +0.3113005 0.07958143 0.5225216 +0.3485102 0.07958143 0.5225216 +0.388193 0.07958143 0.5225216 +0.4303934 0.07958143 0.5225216 +0.4751555 0.07958143 0.5225216 +0.5225216 0.07958143 0.5225216 +0.5725335 0.07958143 0.5225216 +0.6252316 0.07958143 0.5225216 +0.6806558 0.07958143 0.5225216 +0.7388448 0.07958143 0.5225216 +0.7998369 0.07958143 0.5225216 +0.8636691 0.07958143 0.5225216 +0.9303782 0.07958143 0.5225216 +1 0.07958143 0.5225216 +0 0.0968001 0.5225216 +0.002418731 0.0968001 0.5225216 +0.005155668 0.0968001 0.5225216 +0.009080105 0.0968001 0.5225216 +0.01434988 0.0968001 0.5225216 +0.02107202 0.0968001 0.5225216 +0.02934285 0.0968001 0.5225216 +0.03925039 0.0968001 0.5225216 +0.05087609 0.0968001 0.5225216 +0.06429595 0.0968001 0.5225216 +0.07958143 0.0968001 0.5225216 +0.0968001 0.0968001 0.5225216 +0.1160161 0.0968001 0.5225216 +0.1372908 0.0968001 0.5225216 +0.1606827 0.0968001 0.5225216 +0.1862481 0.0968001 0.5225216 +0.2140411 0.0968001 0.5225216 +0.2441142 0.0968001 0.5225216 +0.2765176 0.0968001 0.5225216 +0.3113005 0.0968001 0.5225216 +0.3485102 0.0968001 0.5225216 +0.388193 0.0968001 0.5225216 +0.4303934 0.0968001 0.5225216 +0.4751555 0.0968001 0.5225216 +0.5225216 0.0968001 0.5225216 +0.5725335 0.0968001 0.5225216 +0.6252316 0.0968001 0.5225216 +0.6806558 0.0968001 0.5225216 +0.7388448 0.0968001 0.5225216 +0.7998369 0.0968001 0.5225216 +0.8636691 0.0968001 0.5225216 +0.9303782 0.0968001 0.5225216 +1 0.0968001 0.5225216 +0 0.1160161 0.5225216 +0.002418731 0.1160161 0.5225216 +0.005155668 0.1160161 0.5225216 +0.009080105 0.1160161 0.5225216 +0.01434988 0.1160161 0.5225216 +0.02107202 0.1160161 0.5225216 +0.02934285 0.1160161 0.5225216 +0.03925039 0.1160161 0.5225216 +0.05087609 0.1160161 0.5225216 +0.06429595 0.1160161 0.5225216 +0.07958143 0.1160161 0.5225216 +0.0968001 0.1160161 0.5225216 +0.1160161 0.1160161 0.5225216 +0.1372908 0.1160161 0.5225216 +0.1606827 0.1160161 0.5225216 +0.1862481 0.1160161 0.5225216 +0.2140411 0.1160161 0.5225216 +0.2441142 0.1160161 0.5225216 +0.2765176 0.1160161 0.5225216 +0.3113005 0.1160161 0.5225216 +0.3485102 0.1160161 0.5225216 +0.388193 0.1160161 0.5225216 +0.4303934 0.1160161 0.5225216 +0.4751555 0.1160161 0.5225216 +0.5225216 0.1160161 0.5225216 +0.5725335 0.1160161 0.5225216 +0.6252316 0.1160161 0.5225216 +0.6806558 0.1160161 0.5225216 +0.7388448 0.1160161 0.5225216 +0.7998369 0.1160161 0.5225216 +0.8636691 0.1160161 0.5225216 +0.9303782 0.1160161 0.5225216 +1 0.1160161 0.5225216 +0 0.1372908 0.5225216 +0.002418731 0.1372908 0.5225216 +0.005155668 0.1372908 0.5225216 +0.009080105 0.1372908 0.5225216 +0.01434988 0.1372908 0.5225216 +0.02107202 0.1372908 0.5225216 +0.02934285 0.1372908 0.5225216 +0.03925039 0.1372908 0.5225216 +0.05087609 0.1372908 0.5225216 +0.06429595 0.1372908 0.5225216 +0.07958143 0.1372908 0.5225216 +0.0968001 0.1372908 0.5225216 +0.1160161 0.1372908 0.5225216 +0.1372908 0.1372908 0.5225216 +0.1606827 0.1372908 0.5225216 +0.1862481 0.1372908 0.5225216 +0.2140411 0.1372908 0.5225216 +0.2441142 0.1372908 0.5225216 +0.2765176 0.1372908 0.5225216 +0.3113005 0.1372908 0.5225216 +0.3485102 0.1372908 0.5225216 +0.388193 0.1372908 0.5225216 +0.4303934 0.1372908 0.5225216 +0.4751555 0.1372908 0.5225216 +0.5225216 0.1372908 0.5225216 +0.5725335 0.1372908 0.5225216 +0.6252316 0.1372908 0.5225216 +0.6806558 0.1372908 0.5225216 +0.7388448 0.1372908 0.5225216 +0.7998369 0.1372908 0.5225216 +0.8636691 0.1372908 0.5225216 +0.9303782 0.1372908 0.5225216 +1 0.1372908 0.5225216 +0 0.1606827 0.5225216 +0.002418731 0.1606827 0.5225216 +0.005155668 0.1606827 0.5225216 +0.009080105 0.1606827 0.5225216 +0.01434988 0.1606827 0.5225216 +0.02107202 0.1606827 0.5225216 +0.02934285 0.1606827 0.5225216 +0.03925039 0.1606827 0.5225216 +0.05087609 0.1606827 0.5225216 +0.06429595 0.1606827 0.5225216 +0.07958143 0.1606827 0.5225216 +0.0968001 0.1606827 0.5225216 +0.1160161 0.1606827 0.5225216 +0.1372908 0.1606827 0.5225216 +0.1606827 0.1606827 0.5225216 +0.1862481 0.1606827 0.5225216 +0.2140411 0.1606827 0.5225216 +0.2441142 0.1606827 0.5225216 +0.2765176 0.1606827 0.5225216 +0.3113005 0.1606827 0.5225216 +0.3485102 0.1606827 0.5225216 +0.388193 0.1606827 0.5225216 +0.4303934 0.1606827 0.5225216 +0.4751555 0.1606827 0.5225216 +0.5225216 0.1606827 0.5225216 +0.5725335 0.1606827 0.5225216 +0.6252316 0.1606827 0.5225216 +0.6806558 0.1606827 0.5225216 +0.7388448 0.1606827 0.5225216 +0.7998369 0.1606827 0.5225216 +0.8636691 0.1606827 0.5225216 +0.9303782 0.1606827 0.5225216 +1 0.1606827 0.5225216 +0 0.1862481 0.5225216 +0.002418731 0.1862481 0.5225216 +0.005155668 0.1862481 0.5225216 +0.009080105 0.1862481 0.5225216 +0.01434988 0.1862481 0.5225216 +0.02107202 0.1862481 0.5225216 +0.02934285 0.1862481 0.5225216 +0.03925039 0.1862481 0.5225216 +0.05087609 0.1862481 0.5225216 +0.06429595 0.1862481 0.5225216 +0.07958143 0.1862481 0.5225216 +0.0968001 0.1862481 0.5225216 +0.1160161 0.1862481 0.5225216 +0.1372908 0.1862481 0.5225216 +0.1606827 0.1862481 0.5225216 +0.1862481 0.1862481 0.5225216 +0.2140411 0.1862481 0.5225216 +0.2441142 0.1862481 0.5225216 +0.2765176 0.1862481 0.5225216 +0.3113005 0.1862481 0.5225216 +0.3485102 0.1862481 0.5225216 +0.388193 0.1862481 0.5225216 +0.4303934 0.1862481 0.5225216 +0.4751555 0.1862481 0.5225216 +0.5225216 0.1862481 0.5225216 +0.5725335 0.1862481 0.5225216 +0.6252316 0.1862481 0.5225216 +0.6806558 0.1862481 0.5225216 +0.7388448 0.1862481 0.5225216 +0.7998369 0.1862481 0.5225216 +0.8636691 0.1862481 0.5225216 +0.9303782 0.1862481 0.5225216 +1 0.1862481 0.5225216 +0 0.2140411 0.5225216 +0.002418731 0.2140411 0.5225216 +0.005155668 0.2140411 0.5225216 +0.009080105 0.2140411 0.5225216 +0.01434988 0.2140411 0.5225216 +0.02107202 0.2140411 0.5225216 +0.02934285 0.2140411 0.5225216 +0.03925039 0.2140411 0.5225216 +0.05087609 0.2140411 0.5225216 +0.06429595 0.2140411 0.5225216 +0.07958143 0.2140411 0.5225216 +0.0968001 0.2140411 0.5225216 +0.1160161 0.2140411 0.5225216 +0.1372908 0.2140411 0.5225216 +0.1606827 0.2140411 0.5225216 +0.1862481 0.2140411 0.5225216 +0.2140411 0.2140411 0.5225216 +0.2441142 0.2140411 0.5225216 +0.2765176 0.2140411 0.5225216 +0.3113005 0.2140411 0.5225216 +0.3485102 0.2140411 0.5225216 +0.388193 0.2140411 0.5225216 +0.4303934 0.2140411 0.5225216 +0.4751555 0.2140411 0.5225216 +0.5225216 0.2140411 0.5225216 +0.5725335 0.2140411 0.5225216 +0.6252316 0.2140411 0.5225216 +0.6806558 0.2140411 0.5225216 +0.7388448 0.2140411 0.5225216 +0.7998369 0.2140411 0.5225216 +0.8636691 0.2140411 0.5225216 +0.9303782 0.2140411 0.5225216 +1 0.2140411 0.5225216 +0 0.2441142 0.5225216 +0.002418731 0.2441142 0.5225216 +0.005155668 0.2441142 0.5225216 +0.009080105 0.2441142 0.5225216 +0.01434988 0.2441142 0.5225216 +0.02107202 0.2441142 0.5225216 +0.02934285 0.2441142 0.5225216 +0.03925039 0.2441142 0.5225216 +0.05087609 0.2441142 0.5225216 +0.06429595 0.2441142 0.5225216 +0.07958143 0.2441142 0.5225216 +0.0968001 0.2441142 0.5225216 +0.1160161 0.2441142 0.5225216 +0.1372908 0.2441142 0.5225216 +0.1606827 0.2441142 0.5225216 +0.1862481 0.2441142 0.5225216 +0.2140411 0.2441142 0.5225216 +0.2441142 0.2441142 0.5225216 +0.2765176 0.2441142 0.5225216 +0.3113005 0.2441142 0.5225216 +0.3485102 0.2441142 0.5225216 +0.388193 0.2441142 0.5225216 +0.4303934 0.2441142 0.5225216 +0.4751555 0.2441142 0.5225216 +0.5225216 0.2441142 0.5225216 +0.5725335 0.2441142 0.5225216 +0.6252316 0.2441142 0.5225216 +0.6806558 0.2441142 0.5225216 +0.7388448 0.2441142 0.5225216 +0.7998369 0.2441142 0.5225216 +0.8636691 0.2441142 0.5225216 +0.9303782 0.2441142 0.5225216 +1 0.2441142 0.5225216 +0 0.2765176 0.5225216 +0.002418731 0.2765176 0.5225216 +0.005155668 0.2765176 0.5225216 +0.009080105 0.2765176 0.5225216 +0.01434988 0.2765176 0.5225216 +0.02107202 0.2765176 0.5225216 +0.02934285 0.2765176 0.5225216 +0.03925039 0.2765176 0.5225216 +0.05087609 0.2765176 0.5225216 +0.06429595 0.2765176 0.5225216 +0.07958143 0.2765176 0.5225216 +0.0968001 0.2765176 0.5225216 +0.1160161 0.2765176 0.5225216 +0.1372908 0.2765176 0.5225216 +0.1606827 0.2765176 0.5225216 +0.1862481 0.2765176 0.5225216 +0.2140411 0.2765176 0.5225216 +0.2441142 0.2765176 0.5225216 +0.2765176 0.2765176 0.5225216 +0.3113005 0.2765176 0.5225216 +0.3485102 0.2765176 0.5225216 +0.388193 0.2765176 0.5225216 +0.4303934 0.2765176 0.5225216 +0.4751555 0.2765176 0.5225216 +0.5225216 0.2765176 0.5225216 +0.5725335 0.2765176 0.5225216 +0.6252316 0.2765176 0.5225216 +0.6806558 0.2765176 0.5225216 +0.7388448 0.2765176 0.5225216 +0.7998369 0.2765176 0.5225216 +0.8636691 0.2765176 0.5225216 +0.9303782 0.2765176 0.5225216 +1 0.2765176 0.5225216 +0 0.3113005 0.5225216 +0.002418731 0.3113005 0.5225216 +0.005155668 0.3113005 0.5225216 +0.009080105 0.3113005 0.5225216 +0.01434988 0.3113005 0.5225216 +0.02107202 0.3113005 0.5225216 +0.02934285 0.3113005 0.5225216 +0.03925039 0.3113005 0.5225216 +0.05087609 0.3113005 0.5225216 +0.06429595 0.3113005 0.5225216 +0.07958143 0.3113005 0.5225216 +0.0968001 0.3113005 0.5225216 +0.1160161 0.3113005 0.5225216 +0.1372908 0.3113005 0.5225216 +0.1606827 0.3113005 0.5225216 +0.1862481 0.3113005 0.5225216 +0.2140411 0.3113005 0.5225216 +0.2441142 0.3113005 0.5225216 +0.2765176 0.3113005 0.5225216 +0.3113005 0.3113005 0.5225216 +0.3485102 0.3113005 0.5225216 +0.388193 0.3113005 0.5225216 +0.4303934 0.3113005 0.5225216 +0.4751555 0.3113005 0.5225216 +0.5225216 0.3113005 0.5225216 +0.5725335 0.3113005 0.5225216 +0.6252316 0.3113005 0.5225216 +0.6806558 0.3113005 0.5225216 +0.7388448 0.3113005 0.5225216 +0.7998369 0.3113005 0.5225216 +0.8636691 0.3113005 0.5225216 +0.9303782 0.3113005 0.5225216 +1 0.3113005 0.5225216 +0 0.3485102 0.5225216 +0.002418731 0.3485102 0.5225216 +0.005155668 0.3485102 0.5225216 +0.009080105 0.3485102 0.5225216 +0.01434988 0.3485102 0.5225216 +0.02107202 0.3485102 0.5225216 +0.02934285 0.3485102 0.5225216 +0.03925039 0.3485102 0.5225216 +0.05087609 0.3485102 0.5225216 +0.06429595 0.3485102 0.5225216 +0.07958143 0.3485102 0.5225216 +0.0968001 0.3485102 0.5225216 +0.1160161 0.3485102 0.5225216 +0.1372908 0.3485102 0.5225216 +0.1606827 0.3485102 0.5225216 +0.1862481 0.3485102 0.5225216 +0.2140411 0.3485102 0.5225216 +0.2441142 0.3485102 0.5225216 +0.2765176 0.3485102 0.5225216 +0.3113005 0.3485102 0.5225216 +0.3485102 0.3485102 0.5225216 +0.388193 0.3485102 0.5225216 +0.4303934 0.3485102 0.5225216 +0.4751555 0.3485102 0.5225216 +0.5225216 0.3485102 0.5225216 +0.5725335 0.3485102 0.5225216 +0.6252316 0.3485102 0.5225216 +0.6806558 0.3485102 0.5225216 +0.7388448 0.3485102 0.5225216 +0.7998369 0.3485102 0.5225216 +0.8636691 0.3485102 0.5225216 +0.9303782 0.3485102 0.5225216 +1 0.3485102 0.5225216 +0 0.388193 0.5225216 +0.002418731 0.388193 0.5225216 +0.005155668 0.388193 0.5225216 +0.009080105 0.388193 0.5225216 +0.01434988 0.388193 0.5225216 +0.02107202 0.388193 0.5225216 +0.02934285 0.388193 0.5225216 +0.03925039 0.388193 0.5225216 +0.05087609 0.388193 0.5225216 +0.06429595 0.388193 0.5225216 +0.07958143 0.388193 0.5225216 +0.0968001 0.388193 0.5225216 +0.1160161 0.388193 0.5225216 +0.1372908 0.388193 0.5225216 +0.1606827 0.388193 0.5225216 +0.1862481 0.388193 0.5225216 +0.2140411 0.388193 0.5225216 +0.2441142 0.388193 0.5225216 +0.2765176 0.388193 0.5225216 +0.3113005 0.388193 0.5225216 +0.3485102 0.388193 0.5225216 +0.388193 0.388193 0.5225216 +0.4303934 0.388193 0.5225216 +0.4751555 0.388193 0.5225216 +0.5225216 0.388193 0.5225216 +0.5725335 0.388193 0.5225216 +0.6252316 0.388193 0.5225216 +0.6806558 0.388193 0.5225216 +0.7388448 0.388193 0.5225216 +0.7998369 0.388193 0.5225216 +0.8636691 0.388193 0.5225216 +0.9303782 0.388193 0.5225216 +1 0.388193 0.5225216 +0 0.4303934 0.5225216 +0.002418731 0.4303934 0.5225216 +0.005155668 0.4303934 0.5225216 +0.009080105 0.4303934 0.5225216 +0.01434988 0.4303934 0.5225216 +0.02107202 0.4303934 0.5225216 +0.02934285 0.4303934 0.5225216 +0.03925039 0.4303934 0.5225216 +0.05087609 0.4303934 0.5225216 +0.06429595 0.4303934 0.5225216 +0.07958143 0.4303934 0.5225216 +0.0968001 0.4303934 0.5225216 +0.1160161 0.4303934 0.5225216 +0.1372908 0.4303934 0.5225216 +0.1606827 0.4303934 0.5225216 +0.1862481 0.4303934 0.5225216 +0.2140411 0.4303934 0.5225216 +0.2441142 0.4303934 0.5225216 +0.2765176 0.4303934 0.5225216 +0.3113005 0.4303934 0.5225216 +0.3485102 0.4303934 0.5225216 +0.388193 0.4303934 0.5225216 +0.4303934 0.4303934 0.5225216 +0.4751555 0.4303934 0.5225216 +0.5225216 0.4303934 0.5225216 +0.5725335 0.4303934 0.5225216 +0.6252316 0.4303934 0.5225216 +0.6806558 0.4303934 0.5225216 +0.7388448 0.4303934 0.5225216 +0.7998369 0.4303934 0.5225216 +0.8636691 0.4303934 0.5225216 +0.9303782 0.4303934 0.5225216 +1 0.4303934 0.5225216 +0 0.4751555 0.5225216 +0.002418731 0.4751555 0.5225216 +0.005155668 0.4751555 0.5225216 +0.009080105 0.4751555 0.5225216 +0.01434988 0.4751555 0.5225216 +0.02107202 0.4751555 0.5225216 +0.02934285 0.4751555 0.5225216 +0.03925039 0.4751555 0.5225216 +0.05087609 0.4751555 0.5225216 +0.06429595 0.4751555 0.5225216 +0.07958143 0.4751555 0.5225216 +0.0968001 0.4751555 0.5225216 +0.1160161 0.4751555 0.5225216 +0.1372908 0.4751555 0.5225216 +0.1606827 0.4751555 0.5225216 +0.1862481 0.4751555 0.5225216 +0.2140411 0.4751555 0.5225216 +0.2441142 0.4751555 0.5225216 +0.2765176 0.4751555 0.5225216 +0.3113005 0.4751555 0.5225216 +0.3485102 0.4751555 0.5225216 +0.388193 0.4751555 0.5225216 +0.4303934 0.4751555 0.5225216 +0.4751555 0.4751555 0.5225216 +0.5225216 0.4751555 0.5225216 +0.5725335 0.4751555 0.5225216 +0.6252316 0.4751555 0.5225216 +0.6806558 0.4751555 0.5225216 +0.7388448 0.4751555 0.5225216 +0.7998369 0.4751555 0.5225216 +0.8636691 0.4751555 0.5225216 +0.9303782 0.4751555 0.5225216 +1 0.4751555 0.5225216 +0 0.5225216 0.5225216 +0.002418731 0.5225216 0.5225216 +0.005155668 0.5225216 0.5225216 +0.009080105 0.5225216 0.5225216 +0.01434988 0.5225216 0.5225216 +0.02107202 0.5225216 0.5225216 +0.02934285 0.5225216 0.5225216 +0.03925039 0.5225216 0.5225216 +0.05087609 0.5225216 0.5225216 +0.06429595 0.5225216 0.5225216 +0.07958143 0.5225216 0.5225216 +0.0968001 0.5225216 0.5225216 +0.1160161 0.5225216 0.5225216 +0.1372908 0.5225216 0.5225216 +0.1606827 0.5225216 0.5225216 +0.1862481 0.5225216 0.5225216 +0.2140411 0.5225216 0.5225216 +0.2441142 0.5225216 0.5225216 +0.2765176 0.5225216 0.5225216 +0.3113005 0.5225216 0.5225216 +0.3485102 0.5225216 0.5225216 +0.388193 0.5225216 0.5225216 +0.4303934 0.5225216 0.5225216 +0.4751555 0.5225216 0.5225216 +0.5225216 0.5225216 0.5225216 +0.5725335 0.5225216 0.5225216 +0.6252316 0.5225216 0.5225216 +0.6806558 0.5225216 0.5225216 +0.7388448 0.5225216 0.5225216 +0.7998369 0.5225216 0.5225216 +0.8636691 0.5225216 0.5225216 +0.9303782 0.5225216 0.5225216 +1 0.5225216 0.5225216 +0 0.5725335 0.5225216 +0.002418731 0.5725335 0.5225216 +0.005155668 0.5725335 0.5225216 +0.009080105 0.5725335 0.5225216 +0.01434988 0.5725335 0.5225216 +0.02107202 0.5725335 0.5225216 +0.02934285 0.5725335 0.5225216 +0.03925039 0.5725335 0.5225216 +0.05087609 0.5725335 0.5225216 +0.06429595 0.5725335 0.5225216 +0.07958143 0.5725335 0.5225216 +0.0968001 0.5725335 0.5225216 +0.1160161 0.5725335 0.5225216 +0.1372908 0.5725335 0.5225216 +0.1606827 0.5725335 0.5225216 +0.1862481 0.5725335 0.5225216 +0.2140411 0.5725335 0.5225216 +0.2441142 0.5725335 0.5225216 +0.2765176 0.5725335 0.5225216 +0.3113005 0.5725335 0.5225216 +0.3485102 0.5725335 0.5225216 +0.388193 0.5725335 0.5225216 +0.4303934 0.5725335 0.5225216 +0.4751555 0.5725335 0.5225216 +0.5225216 0.5725335 0.5225216 +0.5725335 0.5725335 0.5225216 +0.6252316 0.5725335 0.5225216 +0.6806558 0.5725335 0.5225216 +0.7388448 0.5725335 0.5225216 +0.7998369 0.5725335 0.5225216 +0.8636691 0.5725335 0.5225216 +0.9303782 0.5725335 0.5225216 +1 0.5725335 0.5225216 +0 0.6252316 0.5225216 +0.002418731 0.6252316 0.5225216 +0.005155668 0.6252316 0.5225216 +0.009080105 0.6252316 0.5225216 +0.01434988 0.6252316 0.5225216 +0.02107202 0.6252316 0.5225216 +0.02934285 0.6252316 0.5225216 +0.03925039 0.6252316 0.5225216 +0.05087609 0.6252316 0.5225216 +0.06429595 0.6252316 0.5225216 +0.07958143 0.6252316 0.5225216 +0.0968001 0.6252316 0.5225216 +0.1160161 0.6252316 0.5225216 +0.1372908 0.6252316 0.5225216 +0.1606827 0.6252316 0.5225216 +0.1862481 0.6252316 0.5225216 +0.2140411 0.6252316 0.5225216 +0.2441142 0.6252316 0.5225216 +0.2765176 0.6252316 0.5225216 +0.3113005 0.6252316 0.5225216 +0.3485102 0.6252316 0.5225216 +0.388193 0.6252316 0.5225216 +0.4303934 0.6252316 0.5225216 +0.4751555 0.6252316 0.5225216 +0.5225216 0.6252316 0.5225216 +0.5725335 0.6252316 0.5225216 +0.6252316 0.6252316 0.5225216 +0.6806558 0.6252316 0.5225216 +0.7388448 0.6252316 0.5225216 +0.7998369 0.6252316 0.5225216 +0.8636691 0.6252316 0.5225216 +0.9303782 0.6252316 0.5225216 +1 0.6252316 0.5225216 +0 0.6806558 0.5225216 +0.002418731 0.6806558 0.5225216 +0.005155668 0.6806558 0.5225216 +0.009080105 0.6806558 0.5225216 +0.01434988 0.6806558 0.5225216 +0.02107202 0.6806558 0.5225216 +0.02934285 0.6806558 0.5225216 +0.03925039 0.6806558 0.5225216 +0.05087609 0.6806558 0.5225216 +0.06429595 0.6806558 0.5225216 +0.07958143 0.6806558 0.5225216 +0.0968001 0.6806558 0.5225216 +0.1160161 0.6806558 0.5225216 +0.1372908 0.6806558 0.5225216 +0.1606827 0.6806558 0.5225216 +0.1862481 0.6806558 0.5225216 +0.2140411 0.6806558 0.5225216 +0.2441142 0.6806558 0.5225216 +0.2765176 0.6806558 0.5225216 +0.3113005 0.6806558 0.5225216 +0.3485102 0.6806558 0.5225216 +0.388193 0.6806558 0.5225216 +0.4303934 0.6806558 0.5225216 +0.4751555 0.6806558 0.5225216 +0.5225216 0.6806558 0.5225216 +0.5725335 0.6806558 0.5225216 +0.6252316 0.6806558 0.5225216 +0.6806558 0.6806558 0.5225216 +0.7388448 0.6806558 0.5225216 +0.7998369 0.6806558 0.5225216 +0.8636691 0.6806558 0.5225216 +0.9303782 0.6806558 0.5225216 +1 0.6806558 0.5225216 +0 0.7388448 0.5225216 +0.002418731 0.7388448 0.5225216 +0.005155668 0.7388448 0.5225216 +0.009080105 0.7388448 0.5225216 +0.01434988 0.7388448 0.5225216 +0.02107202 0.7388448 0.5225216 +0.02934285 0.7388448 0.5225216 +0.03925039 0.7388448 0.5225216 +0.05087609 0.7388448 0.5225216 +0.06429595 0.7388448 0.5225216 +0.07958143 0.7388448 0.5225216 +0.0968001 0.7388448 0.5225216 +0.1160161 0.7388448 0.5225216 +0.1372908 0.7388448 0.5225216 +0.1606827 0.7388448 0.5225216 +0.1862481 0.7388448 0.5225216 +0.2140411 0.7388448 0.5225216 +0.2441142 0.7388448 0.5225216 +0.2765176 0.7388448 0.5225216 +0.3113005 0.7388448 0.5225216 +0.3485102 0.7388448 0.5225216 +0.388193 0.7388448 0.5225216 +0.4303934 0.7388448 0.5225216 +0.4751555 0.7388448 0.5225216 +0.5225216 0.7388448 0.5225216 +0.5725335 0.7388448 0.5225216 +0.6252316 0.7388448 0.5225216 +0.6806558 0.7388448 0.5225216 +0.7388448 0.7388448 0.5225216 +0.7998369 0.7388448 0.5225216 +0.8636691 0.7388448 0.5225216 +0.9303782 0.7388448 0.5225216 +1 0.7388448 0.5225216 +0 0.7998369 0.5225216 +0.002418731 0.7998369 0.5225216 +0.005155668 0.7998369 0.5225216 +0.009080105 0.7998369 0.5225216 +0.01434988 0.7998369 0.5225216 +0.02107202 0.7998369 0.5225216 +0.02934285 0.7998369 0.5225216 +0.03925039 0.7998369 0.5225216 +0.05087609 0.7998369 0.5225216 +0.06429595 0.7998369 0.5225216 +0.07958143 0.7998369 0.5225216 +0.0968001 0.7998369 0.5225216 +0.1160161 0.7998369 0.5225216 +0.1372908 0.7998369 0.5225216 +0.1606827 0.7998369 0.5225216 +0.1862481 0.7998369 0.5225216 +0.2140411 0.7998369 0.5225216 +0.2441142 0.7998369 0.5225216 +0.2765176 0.7998369 0.5225216 +0.3113005 0.7998369 0.5225216 +0.3485102 0.7998369 0.5225216 +0.388193 0.7998369 0.5225216 +0.4303934 0.7998369 0.5225216 +0.4751555 0.7998369 0.5225216 +0.5225216 0.7998369 0.5225216 +0.5725335 0.7998369 0.5225216 +0.6252316 0.7998369 0.5225216 +0.6806558 0.7998369 0.5225216 +0.7388448 0.7998369 0.5225216 +0.7998369 0.7998369 0.5225216 +0.8636691 0.7998369 0.5225216 +0.9303782 0.7998369 0.5225216 +1 0.7998369 0.5225216 +0 0.8636691 0.5225216 +0.002418731 0.8636691 0.5225216 +0.005155668 0.8636691 0.5225216 +0.009080105 0.8636691 0.5225216 +0.01434988 0.8636691 0.5225216 +0.02107202 0.8636691 0.5225216 +0.02934285 0.8636691 0.5225216 +0.03925039 0.8636691 0.5225216 +0.05087609 0.8636691 0.5225216 +0.06429595 0.8636691 0.5225216 +0.07958143 0.8636691 0.5225216 +0.0968001 0.8636691 0.5225216 +0.1160161 0.8636691 0.5225216 +0.1372908 0.8636691 0.5225216 +0.1606827 0.8636691 0.5225216 +0.1862481 0.8636691 0.5225216 +0.2140411 0.8636691 0.5225216 +0.2441142 0.8636691 0.5225216 +0.2765176 0.8636691 0.5225216 +0.3113005 0.8636691 0.5225216 +0.3485102 0.8636691 0.5225216 +0.388193 0.8636691 0.5225216 +0.4303934 0.8636691 0.5225216 +0.4751555 0.8636691 0.5225216 +0.5225216 0.8636691 0.5225216 +0.5725335 0.8636691 0.5225216 +0.6252316 0.8636691 0.5225216 +0.6806558 0.8636691 0.5225216 +0.7388448 0.8636691 0.5225216 +0.7998369 0.8636691 0.5225216 +0.8636691 0.8636691 0.5225216 +0.9303782 0.8636691 0.5225216 +1 0.8636691 0.5225216 +0 0.9303782 0.5225216 +0.002418731 0.9303782 0.5225216 +0.005155668 0.9303782 0.5225216 +0.009080105 0.9303782 0.5225216 +0.01434988 0.9303782 0.5225216 +0.02107202 0.9303782 0.5225216 +0.02934285 0.9303782 0.5225216 +0.03925039 0.9303782 0.5225216 +0.05087609 0.9303782 0.5225216 +0.06429595 0.9303782 0.5225216 +0.07958143 0.9303782 0.5225216 +0.0968001 0.9303782 0.5225216 +0.1160161 0.9303782 0.5225216 +0.1372908 0.9303782 0.5225216 +0.1606827 0.9303782 0.5225216 +0.1862481 0.9303782 0.5225216 +0.2140411 0.9303782 0.5225216 +0.2441142 0.9303782 0.5225216 +0.2765176 0.9303782 0.5225216 +0.3113005 0.9303782 0.5225216 +0.3485102 0.9303782 0.5225216 +0.388193 0.9303782 0.5225216 +0.4303934 0.9303782 0.5225216 +0.4751555 0.9303782 0.5225216 +0.5225216 0.9303782 0.5225216 +0.5725335 0.9303782 0.5225216 +0.6252316 0.9303782 0.5225216 +0.6806558 0.9303782 0.5225216 +0.7388448 0.9303782 0.5225216 +0.7998369 0.9303782 0.5225216 +0.8636691 0.9303782 0.5225216 +0.9303782 0.9303782 0.5225216 +1 0.9303782 0.5225216 +0 1 0.5225216 +0.002418731 1 0.5225216 +0.005155668 1 0.5225216 +0.009080105 1 0.5225216 +0.01434988 1 0.5225216 +0.02107202 1 0.5225216 +0.02934285 1 0.5225216 +0.03925039 1 0.5225216 +0.05087609 1 0.5225216 +0.06429595 1 0.5225216 +0.07958143 1 0.5225216 +0.0968001 1 0.5225216 +0.1160161 1 0.5225216 +0.1372908 1 0.5225216 +0.1606827 1 0.5225216 +0.1862481 1 0.5225216 +0.2140411 1 0.5225216 +0.2441142 1 0.5225216 +0.2765176 1 0.5225216 +0.3113005 1 0.5225216 +0.3485102 1 0.5225216 +0.388193 1 0.5225216 +0.4303934 1 0.5225216 +0.4751555 1 0.5225216 +0.5225216 1 0.5225216 +0.5725335 1 0.5225216 +0.6252316 1 0.5225216 +0.6806558 1 0.5225216 +0.7388448 1 0.5225216 +0.7998369 1 0.5225216 +0.8636691 1 0.5225216 +0.9303782 1 0.5225216 +1 1 0.5225216 +0 0 0.5725335 +0.002418731 0 0.5725335 +0.005155668 0 0.5725335 +0.009080105 0 0.5725335 +0.01434988 0 0.5725335 +0.02107202 0 0.5725335 +0.02934285 0 0.5725335 +0.03925039 0 0.5725335 +0.05087609 0 0.5725335 +0.06429595 0 0.5725335 +0.07958143 0 0.5725335 +0.0968001 0 0.5725335 +0.1160161 0 0.5725335 +0.1372908 0 0.5725335 +0.1606827 0 0.5725335 +0.1862481 0 0.5725335 +0.2140411 0 0.5725335 +0.2441142 0 0.5725335 +0.2765176 0 0.5725335 +0.3113005 0 0.5725335 +0.3485102 0 0.5725335 +0.388193 0 0.5725335 +0.4303934 0 0.5725335 +0.4751555 0 0.5725335 +0.5225216 0 0.5725335 +0.5725335 0 0.5725335 +0.6252316 0 0.5725335 +0.6806558 0 0.5725335 +0.7388448 0 0.5725335 +0.7998369 0 0.5725335 +0.8636691 0 0.5725335 +0.9303782 0 0.5725335 +1 0 0.5725335 +0 0.002418731 0.5725335 +0.002418731 0.002418731 0.5725335 +0.005155668 0.002418731 0.5725335 +0.009080105 0.002418731 0.5725335 +0.01434988 0.002418731 0.5725335 +0.02107202 0.002418731 0.5725335 +0.02934285 0.002418731 0.5725335 +0.03925039 0.002418731 0.5725335 +0.05087609 0.002418731 0.5725335 +0.06429595 0.002418731 0.5725335 +0.07958143 0.002418731 0.5725335 +0.0968001 0.002418731 0.5725335 +0.1160161 0.002418731 0.5725335 +0.1372908 0.002418731 0.5725335 +0.1606827 0.002418731 0.5725335 +0.1862481 0.002418731 0.5725335 +0.2140411 0.002418731 0.5725335 +0.2441142 0.002418731 0.5725335 +0.2765176 0.002418731 0.5725335 +0.3113005 0.002418731 0.5725335 +0.3485102 0.002418731 0.5725335 +0.388193 0.002418731 0.5725335 +0.4303934 0.002418731 0.5725335 +0.4751555 0.002418731 0.5725335 +0.5225216 0.002418731 0.5725335 +0.5725335 0.002418731 0.5725335 +0.6252316 0.002418731 0.5725335 +0.6806558 0.002418731 0.5725335 +0.7388448 0.002418731 0.5725335 +0.7998369 0.002418731 0.5725335 +0.8636691 0.002418731 0.5725335 +0.9303782 0.002418731 0.5725335 +1 0.002418731 0.5725335 +0 0.005155668 0.5725335 +0.002418731 0.005155668 0.5725335 +0.005155668 0.005155668 0.5725335 +0.009080105 0.005155668 0.5725335 +0.01434988 0.005155668 0.5725335 +0.02107202 0.005155668 0.5725335 +0.02934285 0.005155668 0.5725335 +0.03925039 0.005155668 0.5725335 +0.05087609 0.005155668 0.5725335 +0.06429595 0.005155668 0.5725335 +0.07958143 0.005155668 0.5725335 +0.0968001 0.005155668 0.5725335 +0.1160161 0.005155668 0.5725335 +0.1372908 0.005155668 0.5725335 +0.1606827 0.005155668 0.5725335 +0.1862481 0.005155668 0.5725335 +0.2140411 0.005155668 0.5725335 +0.2441142 0.005155668 0.5725335 +0.2765176 0.005155668 0.5725335 +0.3113005 0.005155668 0.5725335 +0.3485102 0.005155668 0.5725335 +0.388193 0.005155668 0.5725335 +0.4303934 0.005155668 0.5725335 +0.4751555 0.005155668 0.5725335 +0.5225216 0.005155668 0.5725335 +0.5725335 0.005155668 0.5725335 +0.6252316 0.005155668 0.5725335 +0.6806558 0.005155668 0.5725335 +0.7388448 0.005155668 0.5725335 +0.7998369 0.005155668 0.5725335 +0.8636691 0.005155668 0.5725335 +0.9303782 0.005155668 0.5725335 +1 0.005155668 0.5725335 +0 0.009080105 0.5725335 +0.002418731 0.009080105 0.5725335 +0.005155668 0.009080105 0.5725335 +0.009080105 0.009080105 0.5725335 +0.01434988 0.009080105 0.5725335 +0.02107202 0.009080105 0.5725335 +0.02934285 0.009080105 0.5725335 +0.03925039 0.009080105 0.5725335 +0.05087609 0.009080105 0.5725335 +0.06429595 0.009080105 0.5725335 +0.07958143 0.009080105 0.5725335 +0.0968001 0.009080105 0.5725335 +0.1160161 0.009080105 0.5725335 +0.1372908 0.009080105 0.5725335 +0.1606827 0.009080105 0.5725335 +0.1862481 0.009080105 0.5725335 +0.2140411 0.009080105 0.5725335 +0.2441142 0.009080105 0.5725335 +0.2765176 0.009080105 0.5725335 +0.3113005 0.009080105 0.5725335 +0.3485102 0.009080105 0.5725335 +0.388193 0.009080105 0.5725335 +0.4303934 0.009080105 0.5725335 +0.4751555 0.009080105 0.5725335 +0.5225216 0.009080105 0.5725335 +0.5725335 0.009080105 0.5725335 +0.6252316 0.009080105 0.5725335 +0.6806558 0.009080105 0.5725335 +0.7388448 0.009080105 0.5725335 +0.7998369 0.009080105 0.5725335 +0.8636691 0.009080105 0.5725335 +0.9303782 0.009080105 0.5725335 +1 0.009080105 0.5725335 +0 0.01434988 0.5725335 +0.002418731 0.01434988 0.5725335 +0.005155668 0.01434988 0.5725335 +0.009080105 0.01434988 0.5725335 +0.01434988 0.01434988 0.5725335 +0.02107202 0.01434988 0.5725335 +0.02934285 0.01434988 0.5725335 +0.03925039 0.01434988 0.5725335 +0.05087609 0.01434988 0.5725335 +0.06429595 0.01434988 0.5725335 +0.07958143 0.01434988 0.5725335 +0.0968001 0.01434988 0.5725335 +0.1160161 0.01434988 0.5725335 +0.1372908 0.01434988 0.5725335 +0.1606827 0.01434988 0.5725335 +0.1862481 0.01434988 0.5725335 +0.2140411 0.01434988 0.5725335 +0.2441142 0.01434988 0.5725335 +0.2765176 0.01434988 0.5725335 +0.3113005 0.01434988 0.5725335 +0.3485102 0.01434988 0.5725335 +0.388193 0.01434988 0.5725335 +0.4303934 0.01434988 0.5725335 +0.4751555 0.01434988 0.5725335 +0.5225216 0.01434988 0.5725335 +0.5725335 0.01434988 0.5725335 +0.6252316 0.01434988 0.5725335 +0.6806558 0.01434988 0.5725335 +0.7388448 0.01434988 0.5725335 +0.7998369 0.01434988 0.5725335 +0.8636691 0.01434988 0.5725335 +0.9303782 0.01434988 0.5725335 +1 0.01434988 0.5725335 +0 0.02107202 0.5725335 +0.002418731 0.02107202 0.5725335 +0.005155668 0.02107202 0.5725335 +0.009080105 0.02107202 0.5725335 +0.01434988 0.02107202 0.5725335 +0.02107202 0.02107202 0.5725335 +0.02934285 0.02107202 0.5725335 +0.03925039 0.02107202 0.5725335 +0.05087609 0.02107202 0.5725335 +0.06429595 0.02107202 0.5725335 +0.07958143 0.02107202 0.5725335 +0.0968001 0.02107202 0.5725335 +0.1160161 0.02107202 0.5725335 +0.1372908 0.02107202 0.5725335 +0.1606827 0.02107202 0.5725335 +0.1862481 0.02107202 0.5725335 +0.2140411 0.02107202 0.5725335 +0.2441142 0.02107202 0.5725335 +0.2765176 0.02107202 0.5725335 +0.3113005 0.02107202 0.5725335 +0.3485102 0.02107202 0.5725335 +0.388193 0.02107202 0.5725335 +0.4303934 0.02107202 0.5725335 +0.4751555 0.02107202 0.5725335 +0.5225216 0.02107202 0.5725335 +0.5725335 0.02107202 0.5725335 +0.6252316 0.02107202 0.5725335 +0.6806558 0.02107202 0.5725335 +0.7388448 0.02107202 0.5725335 +0.7998369 0.02107202 0.5725335 +0.8636691 0.02107202 0.5725335 +0.9303782 0.02107202 0.5725335 +1 0.02107202 0.5725335 +0 0.02934285 0.5725335 +0.002418731 0.02934285 0.5725335 +0.005155668 0.02934285 0.5725335 +0.009080105 0.02934285 0.5725335 +0.01434988 0.02934285 0.5725335 +0.02107202 0.02934285 0.5725335 +0.02934285 0.02934285 0.5725335 +0.03925039 0.02934285 0.5725335 +0.05087609 0.02934285 0.5725335 +0.06429595 0.02934285 0.5725335 +0.07958143 0.02934285 0.5725335 +0.0968001 0.02934285 0.5725335 +0.1160161 0.02934285 0.5725335 +0.1372908 0.02934285 0.5725335 +0.1606827 0.02934285 0.5725335 +0.1862481 0.02934285 0.5725335 +0.2140411 0.02934285 0.5725335 +0.2441142 0.02934285 0.5725335 +0.2765176 0.02934285 0.5725335 +0.3113005 0.02934285 0.5725335 +0.3485102 0.02934285 0.5725335 +0.388193 0.02934285 0.5725335 +0.4303934 0.02934285 0.5725335 +0.4751555 0.02934285 0.5725335 +0.5225216 0.02934285 0.5725335 +0.5725335 0.02934285 0.5725335 +0.6252316 0.02934285 0.5725335 +0.6806558 0.02934285 0.5725335 +0.7388448 0.02934285 0.5725335 +0.7998369 0.02934285 0.5725335 +0.8636691 0.02934285 0.5725335 +0.9303782 0.02934285 0.5725335 +1 0.02934285 0.5725335 +0 0.03925039 0.5725335 +0.002418731 0.03925039 0.5725335 +0.005155668 0.03925039 0.5725335 +0.009080105 0.03925039 0.5725335 +0.01434988 0.03925039 0.5725335 +0.02107202 0.03925039 0.5725335 +0.02934285 0.03925039 0.5725335 +0.03925039 0.03925039 0.5725335 +0.05087609 0.03925039 0.5725335 +0.06429595 0.03925039 0.5725335 +0.07958143 0.03925039 0.5725335 +0.0968001 0.03925039 0.5725335 +0.1160161 0.03925039 0.5725335 +0.1372908 0.03925039 0.5725335 +0.1606827 0.03925039 0.5725335 +0.1862481 0.03925039 0.5725335 +0.2140411 0.03925039 0.5725335 +0.2441142 0.03925039 0.5725335 +0.2765176 0.03925039 0.5725335 +0.3113005 0.03925039 0.5725335 +0.3485102 0.03925039 0.5725335 +0.388193 0.03925039 0.5725335 +0.4303934 0.03925039 0.5725335 +0.4751555 0.03925039 0.5725335 +0.5225216 0.03925039 0.5725335 +0.5725335 0.03925039 0.5725335 +0.6252316 0.03925039 0.5725335 +0.6806558 0.03925039 0.5725335 +0.7388448 0.03925039 0.5725335 +0.7998369 0.03925039 0.5725335 +0.8636691 0.03925039 0.5725335 +0.9303782 0.03925039 0.5725335 +1 0.03925039 0.5725335 +0 0.05087609 0.5725335 +0.002418731 0.05087609 0.5725335 +0.005155668 0.05087609 0.5725335 +0.009080105 0.05087609 0.5725335 +0.01434988 0.05087609 0.5725335 +0.02107202 0.05087609 0.5725335 +0.02934285 0.05087609 0.5725335 +0.03925039 0.05087609 0.5725335 +0.05087609 0.05087609 0.5725335 +0.06429595 0.05087609 0.5725335 +0.07958143 0.05087609 0.5725335 +0.0968001 0.05087609 0.5725335 +0.1160161 0.05087609 0.5725335 +0.1372908 0.05087609 0.5725335 +0.1606827 0.05087609 0.5725335 +0.1862481 0.05087609 0.5725335 +0.2140411 0.05087609 0.5725335 +0.2441142 0.05087609 0.5725335 +0.2765176 0.05087609 0.5725335 +0.3113005 0.05087609 0.5725335 +0.3485102 0.05087609 0.5725335 +0.388193 0.05087609 0.5725335 +0.4303934 0.05087609 0.5725335 +0.4751555 0.05087609 0.5725335 +0.5225216 0.05087609 0.5725335 +0.5725335 0.05087609 0.5725335 +0.6252316 0.05087609 0.5725335 +0.6806558 0.05087609 0.5725335 +0.7388448 0.05087609 0.5725335 +0.7998369 0.05087609 0.5725335 +0.8636691 0.05087609 0.5725335 +0.9303782 0.05087609 0.5725335 +1 0.05087609 0.5725335 +0 0.06429595 0.5725335 +0.002418731 0.06429595 0.5725335 +0.005155668 0.06429595 0.5725335 +0.009080105 0.06429595 0.5725335 +0.01434988 0.06429595 0.5725335 +0.02107202 0.06429595 0.5725335 +0.02934285 0.06429595 0.5725335 +0.03925039 0.06429595 0.5725335 +0.05087609 0.06429595 0.5725335 +0.06429595 0.06429595 0.5725335 +0.07958143 0.06429595 0.5725335 +0.0968001 0.06429595 0.5725335 +0.1160161 0.06429595 0.5725335 +0.1372908 0.06429595 0.5725335 +0.1606827 0.06429595 0.5725335 +0.1862481 0.06429595 0.5725335 +0.2140411 0.06429595 0.5725335 +0.2441142 0.06429595 0.5725335 +0.2765176 0.06429595 0.5725335 +0.3113005 0.06429595 0.5725335 +0.3485102 0.06429595 0.5725335 +0.388193 0.06429595 0.5725335 +0.4303934 0.06429595 0.5725335 +0.4751555 0.06429595 0.5725335 +0.5225216 0.06429595 0.5725335 +0.5725335 0.06429595 0.5725335 +0.6252316 0.06429595 0.5725335 +0.6806558 0.06429595 0.5725335 +0.7388448 0.06429595 0.5725335 +0.7998369 0.06429595 0.5725335 +0.8636691 0.06429595 0.5725335 +0.9303782 0.06429595 0.5725335 +1 0.06429595 0.5725335 +0 0.07958143 0.5725335 +0.002418731 0.07958143 0.5725335 +0.005155668 0.07958143 0.5725335 +0.009080105 0.07958143 0.5725335 +0.01434988 0.07958143 0.5725335 +0.02107202 0.07958143 0.5725335 +0.02934285 0.07958143 0.5725335 +0.03925039 0.07958143 0.5725335 +0.05087609 0.07958143 0.5725335 +0.06429595 0.07958143 0.5725335 +0.07958143 0.07958143 0.5725335 +0.0968001 0.07958143 0.5725335 +0.1160161 0.07958143 0.5725335 +0.1372908 0.07958143 0.5725335 +0.1606827 0.07958143 0.5725335 +0.1862481 0.07958143 0.5725335 +0.2140411 0.07958143 0.5725335 +0.2441142 0.07958143 0.5725335 +0.2765176 0.07958143 0.5725335 +0.3113005 0.07958143 0.5725335 +0.3485102 0.07958143 0.5725335 +0.388193 0.07958143 0.5725335 +0.4303934 0.07958143 0.5725335 +0.4751555 0.07958143 0.5725335 +0.5225216 0.07958143 0.5725335 +0.5725335 0.07958143 0.5725335 +0.6252316 0.07958143 0.5725335 +0.6806558 0.07958143 0.5725335 +0.7388448 0.07958143 0.5725335 +0.7998369 0.07958143 0.5725335 +0.8636691 0.07958143 0.5725335 +0.9303782 0.07958143 0.5725335 +1 0.07958143 0.5725335 +0 0.0968001 0.5725335 +0.002418731 0.0968001 0.5725335 +0.005155668 0.0968001 0.5725335 +0.009080105 0.0968001 0.5725335 +0.01434988 0.0968001 0.5725335 +0.02107202 0.0968001 0.5725335 +0.02934285 0.0968001 0.5725335 +0.03925039 0.0968001 0.5725335 +0.05087609 0.0968001 0.5725335 +0.06429595 0.0968001 0.5725335 +0.07958143 0.0968001 0.5725335 +0.0968001 0.0968001 0.5725335 +0.1160161 0.0968001 0.5725335 +0.1372908 0.0968001 0.5725335 +0.1606827 0.0968001 0.5725335 +0.1862481 0.0968001 0.5725335 +0.2140411 0.0968001 0.5725335 +0.2441142 0.0968001 0.5725335 +0.2765176 0.0968001 0.5725335 +0.3113005 0.0968001 0.5725335 +0.3485102 0.0968001 0.5725335 +0.388193 0.0968001 0.5725335 +0.4303934 0.0968001 0.5725335 +0.4751555 0.0968001 0.5725335 +0.5225216 0.0968001 0.5725335 +0.5725335 0.0968001 0.5725335 +0.6252316 0.0968001 0.5725335 +0.6806558 0.0968001 0.5725335 +0.7388448 0.0968001 0.5725335 +0.7998369 0.0968001 0.5725335 +0.8636691 0.0968001 0.5725335 +0.9303782 0.0968001 0.5725335 +1 0.0968001 0.5725335 +0 0.1160161 0.5725335 +0.002418731 0.1160161 0.5725335 +0.005155668 0.1160161 0.5725335 +0.009080105 0.1160161 0.5725335 +0.01434988 0.1160161 0.5725335 +0.02107202 0.1160161 0.5725335 +0.02934285 0.1160161 0.5725335 +0.03925039 0.1160161 0.5725335 +0.05087609 0.1160161 0.5725335 +0.06429595 0.1160161 0.5725335 +0.07958143 0.1160161 0.5725335 +0.0968001 0.1160161 0.5725335 +0.1160161 0.1160161 0.5725335 +0.1372908 0.1160161 0.5725335 +0.1606827 0.1160161 0.5725335 +0.1862481 0.1160161 0.5725335 +0.2140411 0.1160161 0.5725335 +0.2441142 0.1160161 0.5725335 +0.2765176 0.1160161 0.5725335 +0.3113005 0.1160161 0.5725335 +0.3485102 0.1160161 0.5725335 +0.388193 0.1160161 0.5725335 +0.4303934 0.1160161 0.5725335 +0.4751555 0.1160161 0.5725335 +0.5225216 0.1160161 0.5725335 +0.5725335 0.1160161 0.5725335 +0.6252316 0.1160161 0.5725335 +0.6806558 0.1160161 0.5725335 +0.7388448 0.1160161 0.5725335 +0.7998369 0.1160161 0.5725335 +0.8636691 0.1160161 0.5725335 +0.9303782 0.1160161 0.5725335 +1 0.1160161 0.5725335 +0 0.1372908 0.5725335 +0.002418731 0.1372908 0.5725335 +0.005155668 0.1372908 0.5725335 +0.009080105 0.1372908 0.5725335 +0.01434988 0.1372908 0.5725335 +0.02107202 0.1372908 0.5725335 +0.02934285 0.1372908 0.5725335 +0.03925039 0.1372908 0.5725335 +0.05087609 0.1372908 0.5725335 +0.06429595 0.1372908 0.5725335 +0.07958143 0.1372908 0.5725335 +0.0968001 0.1372908 0.5725335 +0.1160161 0.1372908 0.5725335 +0.1372908 0.1372908 0.5725335 +0.1606827 0.1372908 0.5725335 +0.1862481 0.1372908 0.5725335 +0.2140411 0.1372908 0.5725335 +0.2441142 0.1372908 0.5725335 +0.2765176 0.1372908 0.5725335 +0.3113005 0.1372908 0.5725335 +0.3485102 0.1372908 0.5725335 +0.388193 0.1372908 0.5725335 +0.4303934 0.1372908 0.5725335 +0.4751555 0.1372908 0.5725335 +0.5225216 0.1372908 0.5725335 +0.5725335 0.1372908 0.5725335 +0.6252316 0.1372908 0.5725335 +0.6806558 0.1372908 0.5725335 +0.7388448 0.1372908 0.5725335 +0.7998369 0.1372908 0.5725335 +0.8636691 0.1372908 0.5725335 +0.9303782 0.1372908 0.5725335 +1 0.1372908 0.5725335 +0 0.1606827 0.5725335 +0.002418731 0.1606827 0.5725335 +0.005155668 0.1606827 0.5725335 +0.009080105 0.1606827 0.5725335 +0.01434988 0.1606827 0.5725335 +0.02107202 0.1606827 0.5725335 +0.02934285 0.1606827 0.5725335 +0.03925039 0.1606827 0.5725335 +0.05087609 0.1606827 0.5725335 +0.06429595 0.1606827 0.5725335 +0.07958143 0.1606827 0.5725335 +0.0968001 0.1606827 0.5725335 +0.1160161 0.1606827 0.5725335 +0.1372908 0.1606827 0.5725335 +0.1606827 0.1606827 0.5725335 +0.1862481 0.1606827 0.5725335 +0.2140411 0.1606827 0.5725335 +0.2441142 0.1606827 0.5725335 +0.2765176 0.1606827 0.5725335 +0.3113005 0.1606827 0.5725335 +0.3485102 0.1606827 0.5725335 +0.388193 0.1606827 0.5725335 +0.4303934 0.1606827 0.5725335 +0.4751555 0.1606827 0.5725335 +0.5225216 0.1606827 0.5725335 +0.5725335 0.1606827 0.5725335 +0.6252316 0.1606827 0.5725335 +0.6806558 0.1606827 0.5725335 +0.7388448 0.1606827 0.5725335 +0.7998369 0.1606827 0.5725335 +0.8636691 0.1606827 0.5725335 +0.9303782 0.1606827 0.5725335 +1 0.1606827 0.5725335 +0 0.1862481 0.5725335 +0.002418731 0.1862481 0.5725335 +0.005155668 0.1862481 0.5725335 +0.009080105 0.1862481 0.5725335 +0.01434988 0.1862481 0.5725335 +0.02107202 0.1862481 0.5725335 +0.02934285 0.1862481 0.5725335 +0.03925039 0.1862481 0.5725335 +0.05087609 0.1862481 0.5725335 +0.06429595 0.1862481 0.5725335 +0.07958143 0.1862481 0.5725335 +0.0968001 0.1862481 0.5725335 +0.1160161 0.1862481 0.5725335 +0.1372908 0.1862481 0.5725335 +0.1606827 0.1862481 0.5725335 +0.1862481 0.1862481 0.5725335 +0.2140411 0.1862481 0.5725335 +0.2441142 0.1862481 0.5725335 +0.2765176 0.1862481 0.5725335 +0.3113005 0.1862481 0.5725335 +0.3485102 0.1862481 0.5725335 +0.388193 0.1862481 0.5725335 +0.4303934 0.1862481 0.5725335 +0.4751555 0.1862481 0.5725335 +0.5225216 0.1862481 0.5725335 +0.5725335 0.1862481 0.5725335 +0.6252316 0.1862481 0.5725335 +0.6806558 0.1862481 0.5725335 +0.7388448 0.1862481 0.5725335 +0.7998369 0.1862481 0.5725335 +0.8636691 0.1862481 0.5725335 +0.9303782 0.1862481 0.5725335 +1 0.1862481 0.5725335 +0 0.2140411 0.5725335 +0.002418731 0.2140411 0.5725335 +0.005155668 0.2140411 0.5725335 +0.009080105 0.2140411 0.5725335 +0.01434988 0.2140411 0.5725335 +0.02107202 0.2140411 0.5725335 +0.02934285 0.2140411 0.5725335 +0.03925039 0.2140411 0.5725335 +0.05087609 0.2140411 0.5725335 +0.06429595 0.2140411 0.5725335 +0.07958143 0.2140411 0.5725335 +0.0968001 0.2140411 0.5725335 +0.1160161 0.2140411 0.5725335 +0.1372908 0.2140411 0.5725335 +0.1606827 0.2140411 0.5725335 +0.1862481 0.2140411 0.5725335 +0.2140411 0.2140411 0.5725335 +0.2441142 0.2140411 0.5725335 +0.2765176 0.2140411 0.5725335 +0.3113005 0.2140411 0.5725335 +0.3485102 0.2140411 0.5725335 +0.388193 0.2140411 0.5725335 +0.4303934 0.2140411 0.5725335 +0.4751555 0.2140411 0.5725335 +0.5225216 0.2140411 0.5725335 +0.5725335 0.2140411 0.5725335 +0.6252316 0.2140411 0.5725335 +0.6806558 0.2140411 0.5725335 +0.7388448 0.2140411 0.5725335 +0.7998369 0.2140411 0.5725335 +0.8636691 0.2140411 0.5725335 +0.9303782 0.2140411 0.5725335 +1 0.2140411 0.5725335 +0 0.2441142 0.5725335 +0.002418731 0.2441142 0.5725335 +0.005155668 0.2441142 0.5725335 +0.009080105 0.2441142 0.5725335 +0.01434988 0.2441142 0.5725335 +0.02107202 0.2441142 0.5725335 +0.02934285 0.2441142 0.5725335 +0.03925039 0.2441142 0.5725335 +0.05087609 0.2441142 0.5725335 +0.06429595 0.2441142 0.5725335 +0.07958143 0.2441142 0.5725335 +0.0968001 0.2441142 0.5725335 +0.1160161 0.2441142 0.5725335 +0.1372908 0.2441142 0.5725335 +0.1606827 0.2441142 0.5725335 +0.1862481 0.2441142 0.5725335 +0.2140411 0.2441142 0.5725335 +0.2441142 0.2441142 0.5725335 +0.2765176 0.2441142 0.5725335 +0.3113005 0.2441142 0.5725335 +0.3485102 0.2441142 0.5725335 +0.388193 0.2441142 0.5725335 +0.4303934 0.2441142 0.5725335 +0.4751555 0.2441142 0.5725335 +0.5225216 0.2441142 0.5725335 +0.5725335 0.2441142 0.5725335 +0.6252316 0.2441142 0.5725335 +0.6806558 0.2441142 0.5725335 +0.7388448 0.2441142 0.5725335 +0.7998369 0.2441142 0.5725335 +0.8636691 0.2441142 0.5725335 +0.9303782 0.2441142 0.5725335 +1 0.2441142 0.5725335 +0 0.2765176 0.5725335 +0.002418731 0.2765176 0.5725335 +0.005155668 0.2765176 0.5725335 +0.009080105 0.2765176 0.5725335 +0.01434988 0.2765176 0.5725335 +0.02107202 0.2765176 0.5725335 +0.02934285 0.2765176 0.5725335 +0.03925039 0.2765176 0.5725335 +0.05087609 0.2765176 0.5725335 +0.06429595 0.2765176 0.5725335 +0.07958143 0.2765176 0.5725335 +0.0968001 0.2765176 0.5725335 +0.1160161 0.2765176 0.5725335 +0.1372908 0.2765176 0.5725335 +0.1606827 0.2765176 0.5725335 +0.1862481 0.2765176 0.5725335 +0.2140411 0.2765176 0.5725335 +0.2441142 0.2765176 0.5725335 +0.2765176 0.2765176 0.5725335 +0.3113005 0.2765176 0.5725335 +0.3485102 0.2765176 0.5725335 +0.388193 0.2765176 0.5725335 +0.4303934 0.2765176 0.5725335 +0.4751555 0.2765176 0.5725335 +0.5225216 0.2765176 0.5725335 +0.5725335 0.2765176 0.5725335 +0.6252316 0.2765176 0.5725335 +0.6806558 0.2765176 0.5725335 +0.7388448 0.2765176 0.5725335 +0.7998369 0.2765176 0.5725335 +0.8636691 0.2765176 0.5725335 +0.9303782 0.2765176 0.5725335 +1 0.2765176 0.5725335 +0 0.3113005 0.5725335 +0.002418731 0.3113005 0.5725335 +0.005155668 0.3113005 0.5725335 +0.009080105 0.3113005 0.5725335 +0.01434988 0.3113005 0.5725335 +0.02107202 0.3113005 0.5725335 +0.02934285 0.3113005 0.5725335 +0.03925039 0.3113005 0.5725335 +0.05087609 0.3113005 0.5725335 +0.06429595 0.3113005 0.5725335 +0.07958143 0.3113005 0.5725335 +0.0968001 0.3113005 0.5725335 +0.1160161 0.3113005 0.5725335 +0.1372908 0.3113005 0.5725335 +0.1606827 0.3113005 0.5725335 +0.1862481 0.3113005 0.5725335 +0.2140411 0.3113005 0.5725335 +0.2441142 0.3113005 0.5725335 +0.2765176 0.3113005 0.5725335 +0.3113005 0.3113005 0.5725335 +0.3485102 0.3113005 0.5725335 +0.388193 0.3113005 0.5725335 +0.4303934 0.3113005 0.5725335 +0.4751555 0.3113005 0.5725335 +0.5225216 0.3113005 0.5725335 +0.5725335 0.3113005 0.5725335 +0.6252316 0.3113005 0.5725335 +0.6806558 0.3113005 0.5725335 +0.7388448 0.3113005 0.5725335 +0.7998369 0.3113005 0.5725335 +0.8636691 0.3113005 0.5725335 +0.9303782 0.3113005 0.5725335 +1 0.3113005 0.5725335 +0 0.3485102 0.5725335 +0.002418731 0.3485102 0.5725335 +0.005155668 0.3485102 0.5725335 +0.009080105 0.3485102 0.5725335 +0.01434988 0.3485102 0.5725335 +0.02107202 0.3485102 0.5725335 +0.02934285 0.3485102 0.5725335 +0.03925039 0.3485102 0.5725335 +0.05087609 0.3485102 0.5725335 +0.06429595 0.3485102 0.5725335 +0.07958143 0.3485102 0.5725335 +0.0968001 0.3485102 0.5725335 +0.1160161 0.3485102 0.5725335 +0.1372908 0.3485102 0.5725335 +0.1606827 0.3485102 0.5725335 +0.1862481 0.3485102 0.5725335 +0.2140411 0.3485102 0.5725335 +0.2441142 0.3485102 0.5725335 +0.2765176 0.3485102 0.5725335 +0.3113005 0.3485102 0.5725335 +0.3485102 0.3485102 0.5725335 +0.388193 0.3485102 0.5725335 +0.4303934 0.3485102 0.5725335 +0.4751555 0.3485102 0.5725335 +0.5225216 0.3485102 0.5725335 +0.5725335 0.3485102 0.5725335 +0.6252316 0.3485102 0.5725335 +0.6806558 0.3485102 0.5725335 +0.7388448 0.3485102 0.5725335 +0.7998369 0.3485102 0.5725335 +0.8636691 0.3485102 0.5725335 +0.9303782 0.3485102 0.5725335 +1 0.3485102 0.5725335 +0 0.388193 0.5725335 +0.002418731 0.388193 0.5725335 +0.005155668 0.388193 0.5725335 +0.009080105 0.388193 0.5725335 +0.01434988 0.388193 0.5725335 +0.02107202 0.388193 0.5725335 +0.02934285 0.388193 0.5725335 +0.03925039 0.388193 0.5725335 +0.05087609 0.388193 0.5725335 +0.06429595 0.388193 0.5725335 +0.07958143 0.388193 0.5725335 +0.0968001 0.388193 0.5725335 +0.1160161 0.388193 0.5725335 +0.1372908 0.388193 0.5725335 +0.1606827 0.388193 0.5725335 +0.1862481 0.388193 0.5725335 +0.2140411 0.388193 0.5725335 +0.2441142 0.388193 0.5725335 +0.2765176 0.388193 0.5725335 +0.3113005 0.388193 0.5725335 +0.3485102 0.388193 0.5725335 +0.388193 0.388193 0.5725335 +0.4303934 0.388193 0.5725335 +0.4751555 0.388193 0.5725335 +0.5225216 0.388193 0.5725335 +0.5725335 0.388193 0.5725335 +0.6252316 0.388193 0.5725335 +0.6806558 0.388193 0.5725335 +0.7388448 0.388193 0.5725335 +0.7998369 0.388193 0.5725335 +0.8636691 0.388193 0.5725335 +0.9303782 0.388193 0.5725335 +1 0.388193 0.5725335 +0 0.4303934 0.5725335 +0.002418731 0.4303934 0.5725335 +0.005155668 0.4303934 0.5725335 +0.009080105 0.4303934 0.5725335 +0.01434988 0.4303934 0.5725335 +0.02107202 0.4303934 0.5725335 +0.02934285 0.4303934 0.5725335 +0.03925039 0.4303934 0.5725335 +0.05087609 0.4303934 0.5725335 +0.06429595 0.4303934 0.5725335 +0.07958143 0.4303934 0.5725335 +0.0968001 0.4303934 0.5725335 +0.1160161 0.4303934 0.5725335 +0.1372908 0.4303934 0.5725335 +0.1606827 0.4303934 0.5725335 +0.1862481 0.4303934 0.5725335 +0.2140411 0.4303934 0.5725335 +0.2441142 0.4303934 0.5725335 +0.2765176 0.4303934 0.5725335 +0.3113005 0.4303934 0.5725335 +0.3485102 0.4303934 0.5725335 +0.388193 0.4303934 0.5725335 +0.4303934 0.4303934 0.5725335 +0.4751555 0.4303934 0.5725335 +0.5225216 0.4303934 0.5725335 +0.5725335 0.4303934 0.5725335 +0.6252316 0.4303934 0.5725335 +0.6806558 0.4303934 0.5725335 +0.7388448 0.4303934 0.5725335 +0.7998369 0.4303934 0.5725335 +0.8636691 0.4303934 0.5725335 +0.9303782 0.4303934 0.5725335 +1 0.4303934 0.5725335 +0 0.4751555 0.5725335 +0.002418731 0.4751555 0.5725335 +0.005155668 0.4751555 0.5725335 +0.009080105 0.4751555 0.5725335 +0.01434988 0.4751555 0.5725335 +0.02107202 0.4751555 0.5725335 +0.02934285 0.4751555 0.5725335 +0.03925039 0.4751555 0.5725335 +0.05087609 0.4751555 0.5725335 +0.06429595 0.4751555 0.5725335 +0.07958143 0.4751555 0.5725335 +0.0968001 0.4751555 0.5725335 +0.1160161 0.4751555 0.5725335 +0.1372908 0.4751555 0.5725335 +0.1606827 0.4751555 0.5725335 +0.1862481 0.4751555 0.5725335 +0.2140411 0.4751555 0.5725335 +0.2441142 0.4751555 0.5725335 +0.2765176 0.4751555 0.5725335 +0.3113005 0.4751555 0.5725335 +0.3485102 0.4751555 0.5725335 +0.388193 0.4751555 0.5725335 +0.4303934 0.4751555 0.5725335 +0.4751555 0.4751555 0.5725335 +0.5225216 0.4751555 0.5725335 +0.5725335 0.4751555 0.5725335 +0.6252316 0.4751555 0.5725335 +0.6806558 0.4751555 0.5725335 +0.7388448 0.4751555 0.5725335 +0.7998369 0.4751555 0.5725335 +0.8636691 0.4751555 0.5725335 +0.9303782 0.4751555 0.5725335 +1 0.4751555 0.5725335 +0 0.5225216 0.5725335 +0.002418731 0.5225216 0.5725335 +0.005155668 0.5225216 0.5725335 +0.009080105 0.5225216 0.5725335 +0.01434988 0.5225216 0.5725335 +0.02107202 0.5225216 0.5725335 +0.02934285 0.5225216 0.5725335 +0.03925039 0.5225216 0.5725335 +0.05087609 0.5225216 0.5725335 +0.06429595 0.5225216 0.5725335 +0.07958143 0.5225216 0.5725335 +0.0968001 0.5225216 0.5725335 +0.1160161 0.5225216 0.5725335 +0.1372908 0.5225216 0.5725335 +0.1606827 0.5225216 0.5725335 +0.1862481 0.5225216 0.5725335 +0.2140411 0.5225216 0.5725335 +0.2441142 0.5225216 0.5725335 +0.2765176 0.5225216 0.5725335 +0.3113005 0.5225216 0.5725335 +0.3485102 0.5225216 0.5725335 +0.388193 0.5225216 0.5725335 +0.4303934 0.5225216 0.5725335 +0.4751555 0.5225216 0.5725335 +0.5225216 0.5225216 0.5725335 +0.5725335 0.5225216 0.5725335 +0.6252316 0.5225216 0.5725335 +0.6806558 0.5225216 0.5725335 +0.7388448 0.5225216 0.5725335 +0.7998369 0.5225216 0.5725335 +0.8636691 0.5225216 0.5725335 +0.9303782 0.5225216 0.5725335 +1 0.5225216 0.5725335 +0 0.5725335 0.5725335 +0.002418731 0.5725335 0.5725335 +0.005155668 0.5725335 0.5725335 +0.009080105 0.5725335 0.5725335 +0.01434988 0.5725335 0.5725335 +0.02107202 0.5725335 0.5725335 +0.02934285 0.5725335 0.5725335 +0.03925039 0.5725335 0.5725335 +0.05087609 0.5725335 0.5725335 +0.06429595 0.5725335 0.5725335 +0.07958143 0.5725335 0.5725335 +0.0968001 0.5725335 0.5725335 +0.1160161 0.5725335 0.5725335 +0.1372908 0.5725335 0.5725335 +0.1606827 0.5725335 0.5725335 +0.1862481 0.5725335 0.5725335 +0.2140411 0.5725335 0.5725335 +0.2441142 0.5725335 0.5725335 +0.2765176 0.5725335 0.5725335 +0.3113005 0.5725335 0.5725335 +0.3485102 0.5725335 0.5725335 +0.388193 0.5725335 0.5725335 +0.4303934 0.5725335 0.5725335 +0.4751555 0.5725335 0.5725335 +0.5225216 0.5725335 0.5725335 +0.5725335 0.5725335 0.5725335 +0.6252316 0.5725335 0.5725335 +0.6806558 0.5725335 0.5725335 +0.7388448 0.5725335 0.5725335 +0.7998369 0.5725335 0.5725335 +0.8636691 0.5725335 0.5725335 +0.9303782 0.5725335 0.5725335 +1 0.5725335 0.5725335 +0 0.6252316 0.5725335 +0.002418731 0.6252316 0.5725335 +0.005155668 0.6252316 0.5725335 +0.009080105 0.6252316 0.5725335 +0.01434988 0.6252316 0.5725335 +0.02107202 0.6252316 0.5725335 +0.02934285 0.6252316 0.5725335 +0.03925039 0.6252316 0.5725335 +0.05087609 0.6252316 0.5725335 +0.06429595 0.6252316 0.5725335 +0.07958143 0.6252316 0.5725335 +0.0968001 0.6252316 0.5725335 +0.1160161 0.6252316 0.5725335 +0.1372908 0.6252316 0.5725335 +0.1606827 0.6252316 0.5725335 +0.1862481 0.6252316 0.5725335 +0.2140411 0.6252316 0.5725335 +0.2441142 0.6252316 0.5725335 +0.2765176 0.6252316 0.5725335 +0.3113005 0.6252316 0.5725335 +0.3485102 0.6252316 0.5725335 +0.388193 0.6252316 0.5725335 +0.4303934 0.6252316 0.5725335 +0.4751555 0.6252316 0.5725335 +0.5225216 0.6252316 0.5725335 +0.5725335 0.6252316 0.5725335 +0.6252316 0.6252316 0.5725335 +0.6806558 0.6252316 0.5725335 +0.7388448 0.6252316 0.5725335 +0.7998369 0.6252316 0.5725335 +0.8636691 0.6252316 0.5725335 +0.9303782 0.6252316 0.5725335 +1 0.6252316 0.5725335 +0 0.6806558 0.5725335 +0.002418731 0.6806558 0.5725335 +0.005155668 0.6806558 0.5725335 +0.009080105 0.6806558 0.5725335 +0.01434988 0.6806558 0.5725335 +0.02107202 0.6806558 0.5725335 +0.02934285 0.6806558 0.5725335 +0.03925039 0.6806558 0.5725335 +0.05087609 0.6806558 0.5725335 +0.06429595 0.6806558 0.5725335 +0.07958143 0.6806558 0.5725335 +0.0968001 0.6806558 0.5725335 +0.1160161 0.6806558 0.5725335 +0.1372908 0.6806558 0.5725335 +0.1606827 0.6806558 0.5725335 +0.1862481 0.6806558 0.5725335 +0.2140411 0.6806558 0.5725335 +0.2441142 0.6806558 0.5725335 +0.2765176 0.6806558 0.5725335 +0.3113005 0.6806558 0.5725335 +0.3485102 0.6806558 0.5725335 +0.388193 0.6806558 0.5725335 +0.4303934 0.6806558 0.5725335 +0.4751555 0.6806558 0.5725335 +0.5225216 0.6806558 0.5725335 +0.5725335 0.6806558 0.5725335 +0.6252316 0.6806558 0.5725335 +0.6806558 0.6806558 0.5725335 +0.7388448 0.6806558 0.5725335 +0.7998369 0.6806558 0.5725335 +0.8636691 0.6806558 0.5725335 +0.9303782 0.6806558 0.5725335 +1 0.6806558 0.5725335 +0 0.7388448 0.5725335 +0.002418731 0.7388448 0.5725335 +0.005155668 0.7388448 0.5725335 +0.009080105 0.7388448 0.5725335 +0.01434988 0.7388448 0.5725335 +0.02107202 0.7388448 0.5725335 +0.02934285 0.7388448 0.5725335 +0.03925039 0.7388448 0.5725335 +0.05087609 0.7388448 0.5725335 +0.06429595 0.7388448 0.5725335 +0.07958143 0.7388448 0.5725335 +0.0968001 0.7388448 0.5725335 +0.1160161 0.7388448 0.5725335 +0.1372908 0.7388448 0.5725335 +0.1606827 0.7388448 0.5725335 +0.1862481 0.7388448 0.5725335 +0.2140411 0.7388448 0.5725335 +0.2441142 0.7388448 0.5725335 +0.2765176 0.7388448 0.5725335 +0.3113005 0.7388448 0.5725335 +0.3485102 0.7388448 0.5725335 +0.388193 0.7388448 0.5725335 +0.4303934 0.7388448 0.5725335 +0.4751555 0.7388448 0.5725335 +0.5225216 0.7388448 0.5725335 +0.5725335 0.7388448 0.5725335 +0.6252316 0.7388448 0.5725335 +0.6806558 0.7388448 0.5725335 +0.7388448 0.7388448 0.5725335 +0.7998369 0.7388448 0.5725335 +0.8636691 0.7388448 0.5725335 +0.9303782 0.7388448 0.5725335 +1 0.7388448 0.5725335 +0 0.7998369 0.5725335 +0.002418731 0.7998369 0.5725335 +0.005155668 0.7998369 0.5725335 +0.009080105 0.7998369 0.5725335 +0.01434988 0.7998369 0.5725335 +0.02107202 0.7998369 0.5725335 +0.02934285 0.7998369 0.5725335 +0.03925039 0.7998369 0.5725335 +0.05087609 0.7998369 0.5725335 +0.06429595 0.7998369 0.5725335 +0.07958143 0.7998369 0.5725335 +0.0968001 0.7998369 0.5725335 +0.1160161 0.7998369 0.5725335 +0.1372908 0.7998369 0.5725335 +0.1606827 0.7998369 0.5725335 +0.1862481 0.7998369 0.5725335 +0.2140411 0.7998369 0.5725335 +0.2441142 0.7998369 0.5725335 +0.2765176 0.7998369 0.5725335 +0.3113005 0.7998369 0.5725335 +0.3485102 0.7998369 0.5725335 +0.388193 0.7998369 0.5725335 +0.4303934 0.7998369 0.5725335 +0.4751555 0.7998369 0.5725335 +0.5225216 0.7998369 0.5725335 +0.5725335 0.7998369 0.5725335 +0.6252316 0.7998369 0.5725335 +0.6806558 0.7998369 0.5725335 +0.7388448 0.7998369 0.5725335 +0.7998369 0.7998369 0.5725335 +0.8636691 0.7998369 0.5725335 +0.9303782 0.7998369 0.5725335 +1 0.7998369 0.5725335 +0 0.8636691 0.5725335 +0.002418731 0.8636691 0.5725335 +0.005155668 0.8636691 0.5725335 +0.009080105 0.8636691 0.5725335 +0.01434988 0.8636691 0.5725335 +0.02107202 0.8636691 0.5725335 +0.02934285 0.8636691 0.5725335 +0.03925039 0.8636691 0.5725335 +0.05087609 0.8636691 0.5725335 +0.06429595 0.8636691 0.5725335 +0.07958143 0.8636691 0.5725335 +0.0968001 0.8636691 0.5725335 +0.1160161 0.8636691 0.5725335 +0.1372908 0.8636691 0.5725335 +0.1606827 0.8636691 0.5725335 +0.1862481 0.8636691 0.5725335 +0.2140411 0.8636691 0.5725335 +0.2441142 0.8636691 0.5725335 +0.2765176 0.8636691 0.5725335 +0.3113005 0.8636691 0.5725335 +0.3485102 0.8636691 0.5725335 +0.388193 0.8636691 0.5725335 +0.4303934 0.8636691 0.5725335 +0.4751555 0.8636691 0.5725335 +0.5225216 0.8636691 0.5725335 +0.5725335 0.8636691 0.5725335 +0.6252316 0.8636691 0.5725335 +0.6806558 0.8636691 0.5725335 +0.7388448 0.8636691 0.5725335 +0.7998369 0.8636691 0.5725335 +0.8636691 0.8636691 0.5725335 +0.9303782 0.8636691 0.5725335 +1 0.8636691 0.5725335 +0 0.9303782 0.5725335 +0.002418731 0.9303782 0.5725335 +0.005155668 0.9303782 0.5725335 +0.009080105 0.9303782 0.5725335 +0.01434988 0.9303782 0.5725335 +0.02107202 0.9303782 0.5725335 +0.02934285 0.9303782 0.5725335 +0.03925039 0.9303782 0.5725335 +0.05087609 0.9303782 0.5725335 +0.06429595 0.9303782 0.5725335 +0.07958143 0.9303782 0.5725335 +0.0968001 0.9303782 0.5725335 +0.1160161 0.9303782 0.5725335 +0.1372908 0.9303782 0.5725335 +0.1606827 0.9303782 0.5725335 +0.1862481 0.9303782 0.5725335 +0.2140411 0.9303782 0.5725335 +0.2441142 0.9303782 0.5725335 +0.2765176 0.9303782 0.5725335 +0.3113005 0.9303782 0.5725335 +0.3485102 0.9303782 0.5725335 +0.388193 0.9303782 0.5725335 +0.4303934 0.9303782 0.5725335 +0.4751555 0.9303782 0.5725335 +0.5225216 0.9303782 0.5725335 +0.5725335 0.9303782 0.5725335 +0.6252316 0.9303782 0.5725335 +0.6806558 0.9303782 0.5725335 +0.7388448 0.9303782 0.5725335 +0.7998369 0.9303782 0.5725335 +0.8636691 0.9303782 0.5725335 +0.9303782 0.9303782 0.5725335 +1 0.9303782 0.5725335 +0 1 0.5725335 +0.002418731 1 0.5725335 +0.005155668 1 0.5725335 +0.009080105 1 0.5725335 +0.01434988 1 0.5725335 +0.02107202 1 0.5725335 +0.02934285 1 0.5725335 +0.03925039 1 0.5725335 +0.05087609 1 0.5725335 +0.06429595 1 0.5725335 +0.07958143 1 0.5725335 +0.0968001 1 0.5725335 +0.1160161 1 0.5725335 +0.1372908 1 0.5725335 +0.1606827 1 0.5725335 +0.1862481 1 0.5725335 +0.2140411 1 0.5725335 +0.2441142 1 0.5725335 +0.2765176 1 0.5725335 +0.3113005 1 0.5725335 +0.3485102 1 0.5725335 +0.388193 1 0.5725335 +0.4303934 1 0.5725335 +0.4751555 1 0.5725335 +0.5225216 1 0.5725335 +0.5725335 1 0.5725335 +0.6252316 1 0.5725335 +0.6806558 1 0.5725335 +0.7388448 1 0.5725335 +0.7998369 1 0.5725335 +0.8636691 1 0.5725335 +0.9303782 1 0.5725335 +1 1 0.5725335 +0 0 0.6252316 +0.002418731 0 0.6252316 +0.005155668 0 0.6252316 +0.009080105 0 0.6252316 +0.01434988 0 0.6252316 +0.02107202 0 0.6252316 +0.02934285 0 0.6252316 +0.03925039 0 0.6252316 +0.05087609 0 0.6252316 +0.06429595 0 0.6252316 +0.07958143 0 0.6252316 +0.0968001 0 0.6252316 +0.1160161 0 0.6252316 +0.1372908 0 0.6252316 +0.1606827 0 0.6252316 +0.1862481 0 0.6252316 +0.2140411 0 0.6252316 +0.2441142 0 0.6252316 +0.2765176 0 0.6252316 +0.3113005 0 0.6252316 +0.3485102 0 0.6252316 +0.388193 0 0.6252316 +0.4303934 0 0.6252316 +0.4751555 0 0.6252316 +0.5225216 0 0.6252316 +0.5725335 0 0.6252316 +0.6252316 0 0.6252316 +0.6806558 0 0.6252316 +0.7388448 0 0.6252316 +0.7998369 0 0.6252316 +0.8636691 0 0.6252316 +0.9303782 0 0.6252316 +1 0 0.6252316 +0 0.002418731 0.6252316 +0.002418731 0.002418731 0.6252316 +0.005155668 0.002418731 0.6252316 +0.009080105 0.002418731 0.6252316 +0.01434988 0.002418731 0.6252316 +0.02107202 0.002418731 0.6252316 +0.02934285 0.002418731 0.6252316 +0.03925039 0.002418731 0.6252316 +0.05087609 0.002418731 0.6252316 +0.06429595 0.002418731 0.6252316 +0.07958143 0.002418731 0.6252316 +0.0968001 0.002418731 0.6252316 +0.1160161 0.002418731 0.6252316 +0.1372908 0.002418731 0.6252316 +0.1606827 0.002418731 0.6252316 +0.1862481 0.002418731 0.6252316 +0.2140411 0.002418731 0.6252316 +0.2441142 0.002418731 0.6252316 +0.2765176 0.002418731 0.6252316 +0.3113005 0.002418731 0.6252316 +0.3485102 0.002418731 0.6252316 +0.388193 0.002418731 0.6252316 +0.4303934 0.002418731 0.6252316 +0.4751555 0.002418731 0.6252316 +0.5225216 0.002418731 0.6252316 +0.5725335 0.002418731 0.6252316 +0.6252316 0.002418731 0.6252316 +0.6806558 0.002418731 0.6252316 +0.7388448 0.002418731 0.6252316 +0.7998369 0.002418731 0.6252316 +0.8636691 0.002418731 0.6252316 +0.9303782 0.002418731 0.6252316 +1 0.002418731 0.6252316 +0 0.005155668 0.6252316 +0.002418731 0.005155668 0.6252316 +0.005155668 0.005155668 0.6252316 +0.009080105 0.005155668 0.6252316 +0.01434988 0.005155668 0.6252316 +0.02107202 0.005155668 0.6252316 +0.02934285 0.005155668 0.6252316 +0.03925039 0.005155668 0.6252316 +0.05087609 0.005155668 0.6252316 +0.06429595 0.005155668 0.6252316 +0.07958143 0.005155668 0.6252316 +0.0968001 0.005155668 0.6252316 +0.1160161 0.005155668 0.6252316 +0.1372908 0.005155668 0.6252316 +0.1606827 0.005155668 0.6252316 +0.1862481 0.005155668 0.6252316 +0.2140411 0.005155668 0.6252316 +0.2441142 0.005155668 0.6252316 +0.2765176 0.005155668 0.6252316 +0.3113005 0.005155668 0.6252316 +0.3485102 0.005155668 0.6252316 +0.388193 0.005155668 0.6252316 +0.4303934 0.005155668 0.6252316 +0.4751555 0.005155668 0.6252316 +0.5225216 0.005155668 0.6252316 +0.5725335 0.005155668 0.6252316 +0.6252316 0.005155668 0.6252316 +0.6806558 0.005155668 0.6252316 +0.7388448 0.005155668 0.6252316 +0.7998369 0.005155668 0.6252316 +0.8636691 0.005155668 0.6252316 +0.9303782 0.005155668 0.6252316 +1 0.005155668 0.6252316 +0 0.009080105 0.6252316 +0.002418731 0.009080105 0.6252316 +0.005155668 0.009080105 0.6252316 +0.009080105 0.009080105 0.6252316 +0.01434988 0.009080105 0.6252316 +0.02107202 0.009080105 0.6252316 +0.02934285 0.009080105 0.6252316 +0.03925039 0.009080105 0.6252316 +0.05087609 0.009080105 0.6252316 +0.06429595 0.009080105 0.6252316 +0.07958143 0.009080105 0.6252316 +0.0968001 0.009080105 0.6252316 +0.1160161 0.009080105 0.6252316 +0.1372908 0.009080105 0.6252316 +0.1606827 0.009080105 0.6252316 +0.1862481 0.009080105 0.6252316 +0.2140411 0.009080105 0.6252316 +0.2441142 0.009080105 0.6252316 +0.2765176 0.009080105 0.6252316 +0.3113005 0.009080105 0.6252316 +0.3485102 0.009080105 0.6252316 +0.388193 0.009080105 0.6252316 +0.4303934 0.009080105 0.6252316 +0.4751555 0.009080105 0.6252316 +0.5225216 0.009080105 0.6252316 +0.5725335 0.009080105 0.6252316 +0.6252316 0.009080105 0.6252316 +0.6806558 0.009080105 0.6252316 +0.7388448 0.009080105 0.6252316 +0.7998369 0.009080105 0.6252316 +0.8636691 0.009080105 0.6252316 +0.9303782 0.009080105 0.6252316 +1 0.009080105 0.6252316 +0 0.01434988 0.6252316 +0.002418731 0.01434988 0.6252316 +0.005155668 0.01434988 0.6252316 +0.009080105 0.01434988 0.6252316 +0.01434988 0.01434988 0.6252316 +0.02107202 0.01434988 0.6252316 +0.02934285 0.01434988 0.6252316 +0.03925039 0.01434988 0.6252316 +0.05087609 0.01434988 0.6252316 +0.06429595 0.01434988 0.6252316 +0.07958143 0.01434988 0.6252316 +0.0968001 0.01434988 0.6252316 +0.1160161 0.01434988 0.6252316 +0.1372908 0.01434988 0.6252316 +0.1606827 0.01434988 0.6252316 +0.1862481 0.01434988 0.6252316 +0.2140411 0.01434988 0.6252316 +0.2441142 0.01434988 0.6252316 +0.2765176 0.01434988 0.6252316 +0.3113005 0.01434988 0.6252316 +0.3485102 0.01434988 0.6252316 +0.388193 0.01434988 0.6252316 +0.4303934 0.01434988 0.6252316 +0.4751555 0.01434988 0.6252316 +0.5225216 0.01434988 0.6252316 +0.5725335 0.01434988 0.6252316 +0.6252316 0.01434988 0.6252316 +0.6806558 0.01434988 0.6252316 +0.7388448 0.01434988 0.6252316 +0.7998369 0.01434988 0.6252316 +0.8636691 0.01434988 0.6252316 +0.9303782 0.01434988 0.6252316 +1 0.01434988 0.6252316 +0 0.02107202 0.6252316 +0.002418731 0.02107202 0.6252316 +0.005155668 0.02107202 0.6252316 +0.009080105 0.02107202 0.6252316 +0.01434988 0.02107202 0.6252316 +0.02107202 0.02107202 0.6252316 +0.02934285 0.02107202 0.6252316 +0.03925039 0.02107202 0.6252316 +0.05087609 0.02107202 0.6252316 +0.06429595 0.02107202 0.6252316 +0.07958143 0.02107202 0.6252316 +0.0968001 0.02107202 0.6252316 +0.1160161 0.02107202 0.6252316 +0.1372908 0.02107202 0.6252316 +0.1606827 0.02107202 0.6252316 +0.1862481 0.02107202 0.6252316 +0.2140411 0.02107202 0.6252316 +0.2441142 0.02107202 0.6252316 +0.2765176 0.02107202 0.6252316 +0.3113005 0.02107202 0.6252316 +0.3485102 0.02107202 0.6252316 +0.388193 0.02107202 0.6252316 +0.4303934 0.02107202 0.6252316 +0.4751555 0.02107202 0.6252316 +0.5225216 0.02107202 0.6252316 +0.5725335 0.02107202 0.6252316 +0.6252316 0.02107202 0.6252316 +0.6806558 0.02107202 0.6252316 +0.7388448 0.02107202 0.6252316 +0.7998369 0.02107202 0.6252316 +0.8636691 0.02107202 0.6252316 +0.9303782 0.02107202 0.6252316 +1 0.02107202 0.6252316 +0 0.02934285 0.6252316 +0.002418731 0.02934285 0.6252316 +0.005155668 0.02934285 0.6252316 +0.009080105 0.02934285 0.6252316 +0.01434988 0.02934285 0.6252316 +0.02107202 0.02934285 0.6252316 +0.02934285 0.02934285 0.6252316 +0.03925039 0.02934285 0.6252316 +0.05087609 0.02934285 0.6252316 +0.06429595 0.02934285 0.6252316 +0.07958143 0.02934285 0.6252316 +0.0968001 0.02934285 0.6252316 +0.1160161 0.02934285 0.6252316 +0.1372908 0.02934285 0.6252316 +0.1606827 0.02934285 0.6252316 +0.1862481 0.02934285 0.6252316 +0.2140411 0.02934285 0.6252316 +0.2441142 0.02934285 0.6252316 +0.2765176 0.02934285 0.6252316 +0.3113005 0.02934285 0.6252316 +0.3485102 0.02934285 0.6252316 +0.388193 0.02934285 0.6252316 +0.4303934 0.02934285 0.6252316 +0.4751555 0.02934285 0.6252316 +0.5225216 0.02934285 0.6252316 +0.5725335 0.02934285 0.6252316 +0.6252316 0.02934285 0.6252316 +0.6806558 0.02934285 0.6252316 +0.7388448 0.02934285 0.6252316 +0.7998369 0.02934285 0.6252316 +0.8636691 0.02934285 0.6252316 +0.9303782 0.02934285 0.6252316 +1 0.02934285 0.6252316 +0 0.03925039 0.6252316 +0.002418731 0.03925039 0.6252316 +0.005155668 0.03925039 0.6252316 +0.009080105 0.03925039 0.6252316 +0.01434988 0.03925039 0.6252316 +0.02107202 0.03925039 0.6252316 +0.02934285 0.03925039 0.6252316 +0.03925039 0.03925039 0.6252316 +0.05087609 0.03925039 0.6252316 +0.06429595 0.03925039 0.6252316 +0.07958143 0.03925039 0.6252316 +0.0968001 0.03925039 0.6252316 +0.1160161 0.03925039 0.6252316 +0.1372908 0.03925039 0.6252316 +0.1606827 0.03925039 0.6252316 +0.1862481 0.03925039 0.6252316 +0.2140411 0.03925039 0.6252316 +0.2441142 0.03925039 0.6252316 +0.2765176 0.03925039 0.6252316 +0.3113005 0.03925039 0.6252316 +0.3485102 0.03925039 0.6252316 +0.388193 0.03925039 0.6252316 +0.4303934 0.03925039 0.6252316 +0.4751555 0.03925039 0.6252316 +0.5225216 0.03925039 0.6252316 +0.5725335 0.03925039 0.6252316 +0.6252316 0.03925039 0.6252316 +0.6806558 0.03925039 0.6252316 +0.7388448 0.03925039 0.6252316 +0.7998369 0.03925039 0.6252316 +0.8636691 0.03925039 0.6252316 +0.9303782 0.03925039 0.6252316 +1 0.03925039 0.6252316 +0 0.05087609 0.6252316 +0.002418731 0.05087609 0.6252316 +0.005155668 0.05087609 0.6252316 +0.009080105 0.05087609 0.6252316 +0.01434988 0.05087609 0.6252316 +0.02107202 0.05087609 0.6252316 +0.02934285 0.05087609 0.6252316 +0.03925039 0.05087609 0.6252316 +0.05087609 0.05087609 0.6252316 +0.06429595 0.05087609 0.6252316 +0.07958143 0.05087609 0.6252316 +0.0968001 0.05087609 0.6252316 +0.1160161 0.05087609 0.6252316 +0.1372908 0.05087609 0.6252316 +0.1606827 0.05087609 0.6252316 +0.1862481 0.05087609 0.6252316 +0.2140411 0.05087609 0.6252316 +0.2441142 0.05087609 0.6252316 +0.2765176 0.05087609 0.6252316 +0.3113005 0.05087609 0.6252316 +0.3485102 0.05087609 0.6252316 +0.388193 0.05087609 0.6252316 +0.4303934 0.05087609 0.6252316 +0.4751555 0.05087609 0.6252316 +0.5225216 0.05087609 0.6252316 +0.5725335 0.05087609 0.6252316 +0.6252316 0.05087609 0.6252316 +0.6806558 0.05087609 0.6252316 +0.7388448 0.05087609 0.6252316 +0.7998369 0.05087609 0.6252316 +0.8636691 0.05087609 0.6252316 +0.9303782 0.05087609 0.6252316 +1 0.05087609 0.6252316 +0 0.06429595 0.6252316 +0.002418731 0.06429595 0.6252316 +0.005155668 0.06429595 0.6252316 +0.009080105 0.06429595 0.6252316 +0.01434988 0.06429595 0.6252316 +0.02107202 0.06429595 0.6252316 +0.02934285 0.06429595 0.6252316 +0.03925039 0.06429595 0.6252316 +0.05087609 0.06429595 0.6252316 +0.06429595 0.06429595 0.6252316 +0.07958143 0.06429595 0.6252316 +0.0968001 0.06429595 0.6252316 +0.1160161 0.06429595 0.6252316 +0.1372908 0.06429595 0.6252316 +0.1606827 0.06429595 0.6252316 +0.1862481 0.06429595 0.6252316 +0.2140411 0.06429595 0.6252316 +0.2441142 0.06429595 0.6252316 +0.2765176 0.06429595 0.6252316 +0.3113005 0.06429595 0.6252316 +0.3485102 0.06429595 0.6252316 +0.388193 0.06429595 0.6252316 +0.4303934 0.06429595 0.6252316 +0.4751555 0.06429595 0.6252316 +0.5225216 0.06429595 0.6252316 +0.5725335 0.06429595 0.6252316 +0.6252316 0.06429595 0.6252316 +0.6806558 0.06429595 0.6252316 +0.7388448 0.06429595 0.6252316 +0.7998369 0.06429595 0.6252316 +0.8636691 0.06429595 0.6252316 +0.9303782 0.06429595 0.6252316 +1 0.06429595 0.6252316 +0 0.07958143 0.6252316 +0.002418731 0.07958143 0.6252316 +0.005155668 0.07958143 0.6252316 +0.009080105 0.07958143 0.6252316 +0.01434988 0.07958143 0.6252316 +0.02107202 0.07958143 0.6252316 +0.02934285 0.07958143 0.6252316 +0.03925039 0.07958143 0.6252316 +0.05087609 0.07958143 0.6252316 +0.06429595 0.07958143 0.6252316 +0.07958143 0.07958143 0.6252316 +0.0968001 0.07958143 0.6252316 +0.1160161 0.07958143 0.6252316 +0.1372908 0.07958143 0.6252316 +0.1606827 0.07958143 0.6252316 +0.1862481 0.07958143 0.6252316 +0.2140411 0.07958143 0.6252316 +0.2441142 0.07958143 0.6252316 +0.2765176 0.07958143 0.6252316 +0.3113005 0.07958143 0.6252316 +0.3485102 0.07958143 0.6252316 +0.388193 0.07958143 0.6252316 +0.4303934 0.07958143 0.6252316 +0.4751555 0.07958143 0.6252316 +0.5225216 0.07958143 0.6252316 +0.5725335 0.07958143 0.6252316 +0.6252316 0.07958143 0.6252316 +0.6806558 0.07958143 0.6252316 +0.7388448 0.07958143 0.6252316 +0.7998369 0.07958143 0.6252316 +0.8636691 0.07958143 0.6252316 +0.9303782 0.07958143 0.6252316 +1 0.07958143 0.6252316 +0 0.0968001 0.6252316 +0.002418731 0.0968001 0.6252316 +0.005155668 0.0968001 0.6252316 +0.009080105 0.0968001 0.6252316 +0.01434988 0.0968001 0.6252316 +0.02107202 0.0968001 0.6252316 +0.02934285 0.0968001 0.6252316 +0.03925039 0.0968001 0.6252316 +0.05087609 0.0968001 0.6252316 +0.06429595 0.0968001 0.6252316 +0.07958143 0.0968001 0.6252316 +0.0968001 0.0968001 0.6252316 +0.1160161 0.0968001 0.6252316 +0.1372908 0.0968001 0.6252316 +0.1606827 0.0968001 0.6252316 +0.1862481 0.0968001 0.6252316 +0.2140411 0.0968001 0.6252316 +0.2441142 0.0968001 0.6252316 +0.2765176 0.0968001 0.6252316 +0.3113005 0.0968001 0.6252316 +0.3485102 0.0968001 0.6252316 +0.388193 0.0968001 0.6252316 +0.4303934 0.0968001 0.6252316 +0.4751555 0.0968001 0.6252316 +0.5225216 0.0968001 0.6252316 +0.5725335 0.0968001 0.6252316 +0.6252316 0.0968001 0.6252316 +0.6806558 0.0968001 0.6252316 +0.7388448 0.0968001 0.6252316 +0.7998369 0.0968001 0.6252316 +0.8636691 0.0968001 0.6252316 +0.9303782 0.0968001 0.6252316 +1 0.0968001 0.6252316 +0 0.1160161 0.6252316 +0.002418731 0.1160161 0.6252316 +0.005155668 0.1160161 0.6252316 +0.009080105 0.1160161 0.6252316 +0.01434988 0.1160161 0.6252316 +0.02107202 0.1160161 0.6252316 +0.02934285 0.1160161 0.6252316 +0.03925039 0.1160161 0.6252316 +0.05087609 0.1160161 0.6252316 +0.06429595 0.1160161 0.6252316 +0.07958143 0.1160161 0.6252316 +0.0968001 0.1160161 0.6252316 +0.1160161 0.1160161 0.6252316 +0.1372908 0.1160161 0.6252316 +0.1606827 0.1160161 0.6252316 +0.1862481 0.1160161 0.6252316 +0.2140411 0.1160161 0.6252316 +0.2441142 0.1160161 0.6252316 +0.2765176 0.1160161 0.6252316 +0.3113005 0.1160161 0.6252316 +0.3485102 0.1160161 0.6252316 +0.388193 0.1160161 0.6252316 +0.4303934 0.1160161 0.6252316 +0.4751555 0.1160161 0.6252316 +0.5225216 0.1160161 0.6252316 +0.5725335 0.1160161 0.6252316 +0.6252316 0.1160161 0.6252316 +0.6806558 0.1160161 0.6252316 +0.7388448 0.1160161 0.6252316 +0.7998369 0.1160161 0.6252316 +0.8636691 0.1160161 0.6252316 +0.9303782 0.1160161 0.6252316 +1 0.1160161 0.6252316 +0 0.1372908 0.6252316 +0.002418731 0.1372908 0.6252316 +0.005155668 0.1372908 0.6252316 +0.009080105 0.1372908 0.6252316 +0.01434988 0.1372908 0.6252316 +0.02107202 0.1372908 0.6252316 +0.02934285 0.1372908 0.6252316 +0.03925039 0.1372908 0.6252316 +0.05087609 0.1372908 0.6252316 +0.06429595 0.1372908 0.6252316 +0.07958143 0.1372908 0.6252316 +0.0968001 0.1372908 0.6252316 +0.1160161 0.1372908 0.6252316 +0.1372908 0.1372908 0.6252316 +0.1606827 0.1372908 0.6252316 +0.1862481 0.1372908 0.6252316 +0.2140411 0.1372908 0.6252316 +0.2441142 0.1372908 0.6252316 +0.2765176 0.1372908 0.6252316 +0.3113005 0.1372908 0.6252316 +0.3485102 0.1372908 0.6252316 +0.388193 0.1372908 0.6252316 +0.4303934 0.1372908 0.6252316 +0.4751555 0.1372908 0.6252316 +0.5225216 0.1372908 0.6252316 +0.5725335 0.1372908 0.6252316 +0.6252316 0.1372908 0.6252316 +0.6806558 0.1372908 0.6252316 +0.7388448 0.1372908 0.6252316 +0.7998369 0.1372908 0.6252316 +0.8636691 0.1372908 0.6252316 +0.9303782 0.1372908 0.6252316 +1 0.1372908 0.6252316 +0 0.1606827 0.6252316 +0.002418731 0.1606827 0.6252316 +0.005155668 0.1606827 0.6252316 +0.009080105 0.1606827 0.6252316 +0.01434988 0.1606827 0.6252316 +0.02107202 0.1606827 0.6252316 +0.02934285 0.1606827 0.6252316 +0.03925039 0.1606827 0.6252316 +0.05087609 0.1606827 0.6252316 +0.06429595 0.1606827 0.6252316 +0.07958143 0.1606827 0.6252316 +0.0968001 0.1606827 0.6252316 +0.1160161 0.1606827 0.6252316 +0.1372908 0.1606827 0.6252316 +0.1606827 0.1606827 0.6252316 +0.1862481 0.1606827 0.6252316 +0.2140411 0.1606827 0.6252316 +0.2441142 0.1606827 0.6252316 +0.2765176 0.1606827 0.6252316 +0.3113005 0.1606827 0.6252316 +0.3485102 0.1606827 0.6252316 +0.388193 0.1606827 0.6252316 +0.4303934 0.1606827 0.6252316 +0.4751555 0.1606827 0.6252316 +0.5225216 0.1606827 0.6252316 +0.5725335 0.1606827 0.6252316 +0.6252316 0.1606827 0.6252316 +0.6806558 0.1606827 0.6252316 +0.7388448 0.1606827 0.6252316 +0.7998369 0.1606827 0.6252316 +0.8636691 0.1606827 0.6252316 +0.9303782 0.1606827 0.6252316 +1 0.1606827 0.6252316 +0 0.1862481 0.6252316 +0.002418731 0.1862481 0.6252316 +0.005155668 0.1862481 0.6252316 +0.009080105 0.1862481 0.6252316 +0.01434988 0.1862481 0.6252316 +0.02107202 0.1862481 0.6252316 +0.02934285 0.1862481 0.6252316 +0.03925039 0.1862481 0.6252316 +0.05087609 0.1862481 0.6252316 +0.06429595 0.1862481 0.6252316 +0.07958143 0.1862481 0.6252316 +0.0968001 0.1862481 0.6252316 +0.1160161 0.1862481 0.6252316 +0.1372908 0.1862481 0.6252316 +0.1606827 0.1862481 0.6252316 +0.1862481 0.1862481 0.6252316 +0.2140411 0.1862481 0.6252316 +0.2441142 0.1862481 0.6252316 +0.2765176 0.1862481 0.6252316 +0.3113005 0.1862481 0.6252316 +0.3485102 0.1862481 0.6252316 +0.388193 0.1862481 0.6252316 +0.4303934 0.1862481 0.6252316 +0.4751555 0.1862481 0.6252316 +0.5225216 0.1862481 0.6252316 +0.5725335 0.1862481 0.6252316 +0.6252316 0.1862481 0.6252316 +0.6806558 0.1862481 0.6252316 +0.7388448 0.1862481 0.6252316 +0.7998369 0.1862481 0.6252316 +0.8636691 0.1862481 0.6252316 +0.9303782 0.1862481 0.6252316 +1 0.1862481 0.6252316 +0 0.2140411 0.6252316 +0.002418731 0.2140411 0.6252316 +0.005155668 0.2140411 0.6252316 +0.009080105 0.2140411 0.6252316 +0.01434988 0.2140411 0.6252316 +0.02107202 0.2140411 0.6252316 +0.02934285 0.2140411 0.6252316 +0.03925039 0.2140411 0.6252316 +0.05087609 0.2140411 0.6252316 +0.06429595 0.2140411 0.6252316 +0.07958143 0.2140411 0.6252316 +0.0968001 0.2140411 0.6252316 +0.1160161 0.2140411 0.6252316 +0.1372908 0.2140411 0.6252316 +0.1606827 0.2140411 0.6252316 +0.1862481 0.2140411 0.6252316 +0.2140411 0.2140411 0.6252316 +0.2441142 0.2140411 0.6252316 +0.2765176 0.2140411 0.6252316 +0.3113005 0.2140411 0.6252316 +0.3485102 0.2140411 0.6252316 +0.388193 0.2140411 0.6252316 +0.4303934 0.2140411 0.6252316 +0.4751555 0.2140411 0.6252316 +0.5225216 0.2140411 0.6252316 +0.5725335 0.2140411 0.6252316 +0.6252316 0.2140411 0.6252316 +0.6806558 0.2140411 0.6252316 +0.7388448 0.2140411 0.6252316 +0.7998369 0.2140411 0.6252316 +0.8636691 0.2140411 0.6252316 +0.9303782 0.2140411 0.6252316 +1 0.2140411 0.6252316 +0 0.2441142 0.6252316 +0.002418731 0.2441142 0.6252316 +0.005155668 0.2441142 0.6252316 +0.009080105 0.2441142 0.6252316 +0.01434988 0.2441142 0.6252316 +0.02107202 0.2441142 0.6252316 +0.02934285 0.2441142 0.6252316 +0.03925039 0.2441142 0.6252316 +0.05087609 0.2441142 0.6252316 +0.06429595 0.2441142 0.6252316 +0.07958143 0.2441142 0.6252316 +0.0968001 0.2441142 0.6252316 +0.1160161 0.2441142 0.6252316 +0.1372908 0.2441142 0.6252316 +0.1606827 0.2441142 0.6252316 +0.1862481 0.2441142 0.6252316 +0.2140411 0.2441142 0.6252316 +0.2441142 0.2441142 0.6252316 +0.2765176 0.2441142 0.6252316 +0.3113005 0.2441142 0.6252316 +0.3485102 0.2441142 0.6252316 +0.388193 0.2441142 0.6252316 +0.4303934 0.2441142 0.6252316 +0.4751555 0.2441142 0.6252316 +0.5225216 0.2441142 0.6252316 +0.5725335 0.2441142 0.6252316 +0.6252316 0.2441142 0.6252316 +0.6806558 0.2441142 0.6252316 +0.7388448 0.2441142 0.6252316 +0.7998369 0.2441142 0.6252316 +0.8636691 0.2441142 0.6252316 +0.9303782 0.2441142 0.6252316 +1 0.2441142 0.6252316 +0 0.2765176 0.6252316 +0.002418731 0.2765176 0.6252316 +0.005155668 0.2765176 0.6252316 +0.009080105 0.2765176 0.6252316 +0.01434988 0.2765176 0.6252316 +0.02107202 0.2765176 0.6252316 +0.02934285 0.2765176 0.6252316 +0.03925039 0.2765176 0.6252316 +0.05087609 0.2765176 0.6252316 +0.06429595 0.2765176 0.6252316 +0.07958143 0.2765176 0.6252316 +0.0968001 0.2765176 0.6252316 +0.1160161 0.2765176 0.6252316 +0.1372908 0.2765176 0.6252316 +0.1606827 0.2765176 0.6252316 +0.1862481 0.2765176 0.6252316 +0.2140411 0.2765176 0.6252316 +0.2441142 0.2765176 0.6252316 +0.2765176 0.2765176 0.6252316 +0.3113005 0.2765176 0.6252316 +0.3485102 0.2765176 0.6252316 +0.388193 0.2765176 0.6252316 +0.4303934 0.2765176 0.6252316 +0.4751555 0.2765176 0.6252316 +0.5225216 0.2765176 0.6252316 +0.5725335 0.2765176 0.6252316 +0.6252316 0.2765176 0.6252316 +0.6806558 0.2765176 0.6252316 +0.7388448 0.2765176 0.6252316 +0.7998369 0.2765176 0.6252316 +0.8636691 0.2765176 0.6252316 +0.9303782 0.2765176 0.6252316 +1 0.2765176 0.6252316 +0 0.3113005 0.6252316 +0.002418731 0.3113005 0.6252316 +0.005155668 0.3113005 0.6252316 +0.009080105 0.3113005 0.6252316 +0.01434988 0.3113005 0.6252316 +0.02107202 0.3113005 0.6252316 +0.02934285 0.3113005 0.6252316 +0.03925039 0.3113005 0.6252316 +0.05087609 0.3113005 0.6252316 +0.06429595 0.3113005 0.6252316 +0.07958143 0.3113005 0.6252316 +0.0968001 0.3113005 0.6252316 +0.1160161 0.3113005 0.6252316 +0.1372908 0.3113005 0.6252316 +0.1606827 0.3113005 0.6252316 +0.1862481 0.3113005 0.6252316 +0.2140411 0.3113005 0.6252316 +0.2441142 0.3113005 0.6252316 +0.2765176 0.3113005 0.6252316 +0.3113005 0.3113005 0.6252316 +0.3485102 0.3113005 0.6252316 +0.388193 0.3113005 0.6252316 +0.4303934 0.3113005 0.6252316 +0.4751555 0.3113005 0.6252316 +0.5225216 0.3113005 0.6252316 +0.5725335 0.3113005 0.6252316 +0.6252316 0.3113005 0.6252316 +0.6806558 0.3113005 0.6252316 +0.7388448 0.3113005 0.6252316 +0.7998369 0.3113005 0.6252316 +0.8636691 0.3113005 0.6252316 +0.9303782 0.3113005 0.6252316 +1 0.3113005 0.6252316 +0 0.3485102 0.6252316 +0.002418731 0.3485102 0.6252316 +0.005155668 0.3485102 0.6252316 +0.009080105 0.3485102 0.6252316 +0.01434988 0.3485102 0.6252316 +0.02107202 0.3485102 0.6252316 +0.02934285 0.3485102 0.6252316 +0.03925039 0.3485102 0.6252316 +0.05087609 0.3485102 0.6252316 +0.06429595 0.3485102 0.6252316 +0.07958143 0.3485102 0.6252316 +0.0968001 0.3485102 0.6252316 +0.1160161 0.3485102 0.6252316 +0.1372908 0.3485102 0.6252316 +0.1606827 0.3485102 0.6252316 +0.1862481 0.3485102 0.6252316 +0.2140411 0.3485102 0.6252316 +0.2441142 0.3485102 0.6252316 +0.2765176 0.3485102 0.6252316 +0.3113005 0.3485102 0.6252316 +0.3485102 0.3485102 0.6252316 +0.388193 0.3485102 0.6252316 +0.4303934 0.3485102 0.6252316 +0.4751555 0.3485102 0.6252316 +0.5225216 0.3485102 0.6252316 +0.5725335 0.3485102 0.6252316 +0.6252316 0.3485102 0.6252316 +0.6806558 0.3485102 0.6252316 +0.7388448 0.3485102 0.6252316 +0.7998369 0.3485102 0.6252316 +0.8636691 0.3485102 0.6252316 +0.9303782 0.3485102 0.6252316 +1 0.3485102 0.6252316 +0 0.388193 0.6252316 +0.002418731 0.388193 0.6252316 +0.005155668 0.388193 0.6252316 +0.009080105 0.388193 0.6252316 +0.01434988 0.388193 0.6252316 +0.02107202 0.388193 0.6252316 +0.02934285 0.388193 0.6252316 +0.03925039 0.388193 0.6252316 +0.05087609 0.388193 0.6252316 +0.06429595 0.388193 0.6252316 +0.07958143 0.388193 0.6252316 +0.0968001 0.388193 0.6252316 +0.1160161 0.388193 0.6252316 +0.1372908 0.388193 0.6252316 +0.1606827 0.388193 0.6252316 +0.1862481 0.388193 0.6252316 +0.2140411 0.388193 0.6252316 +0.2441142 0.388193 0.6252316 +0.2765176 0.388193 0.6252316 +0.3113005 0.388193 0.6252316 +0.3485102 0.388193 0.6252316 +0.388193 0.388193 0.6252316 +0.4303934 0.388193 0.6252316 +0.4751555 0.388193 0.6252316 +0.5225216 0.388193 0.6252316 +0.5725335 0.388193 0.6252316 +0.6252316 0.388193 0.6252316 +0.6806558 0.388193 0.6252316 +0.7388448 0.388193 0.6252316 +0.7998369 0.388193 0.6252316 +0.8636691 0.388193 0.6252316 +0.9303782 0.388193 0.6252316 +1 0.388193 0.6252316 +0 0.4303934 0.6252316 +0.002418731 0.4303934 0.6252316 +0.005155668 0.4303934 0.6252316 +0.009080105 0.4303934 0.6252316 +0.01434988 0.4303934 0.6252316 +0.02107202 0.4303934 0.6252316 +0.02934285 0.4303934 0.6252316 +0.03925039 0.4303934 0.6252316 +0.05087609 0.4303934 0.6252316 +0.06429595 0.4303934 0.6252316 +0.07958143 0.4303934 0.6252316 +0.0968001 0.4303934 0.6252316 +0.1160161 0.4303934 0.6252316 +0.1372908 0.4303934 0.6252316 +0.1606827 0.4303934 0.6252316 +0.1862481 0.4303934 0.6252316 +0.2140411 0.4303934 0.6252316 +0.2441142 0.4303934 0.6252316 +0.2765176 0.4303934 0.6252316 +0.3113005 0.4303934 0.6252316 +0.3485102 0.4303934 0.6252316 +0.388193 0.4303934 0.6252316 +0.4303934 0.4303934 0.6252316 +0.4751555 0.4303934 0.6252316 +0.5225216 0.4303934 0.6252316 +0.5725335 0.4303934 0.6252316 +0.6252316 0.4303934 0.6252316 +0.6806558 0.4303934 0.6252316 +0.7388448 0.4303934 0.6252316 +0.7998369 0.4303934 0.6252316 +0.8636691 0.4303934 0.6252316 +0.9303782 0.4303934 0.6252316 +1 0.4303934 0.6252316 +0 0.4751555 0.6252316 +0.002418731 0.4751555 0.6252316 +0.005155668 0.4751555 0.6252316 +0.009080105 0.4751555 0.6252316 +0.01434988 0.4751555 0.6252316 +0.02107202 0.4751555 0.6252316 +0.02934285 0.4751555 0.6252316 +0.03925039 0.4751555 0.6252316 +0.05087609 0.4751555 0.6252316 +0.06429595 0.4751555 0.6252316 +0.07958143 0.4751555 0.6252316 +0.0968001 0.4751555 0.6252316 +0.1160161 0.4751555 0.6252316 +0.1372908 0.4751555 0.6252316 +0.1606827 0.4751555 0.6252316 +0.1862481 0.4751555 0.6252316 +0.2140411 0.4751555 0.6252316 +0.2441142 0.4751555 0.6252316 +0.2765176 0.4751555 0.6252316 +0.3113005 0.4751555 0.6252316 +0.3485102 0.4751555 0.6252316 +0.388193 0.4751555 0.6252316 +0.4303934 0.4751555 0.6252316 +0.4751555 0.4751555 0.6252316 +0.5225216 0.4751555 0.6252316 +0.5725335 0.4751555 0.6252316 +0.6252316 0.4751555 0.6252316 +0.6806558 0.4751555 0.6252316 +0.7388448 0.4751555 0.6252316 +0.7998369 0.4751555 0.6252316 +0.8636691 0.4751555 0.6252316 +0.9303782 0.4751555 0.6252316 +1 0.4751555 0.6252316 +0 0.5225216 0.6252316 +0.002418731 0.5225216 0.6252316 +0.005155668 0.5225216 0.6252316 +0.009080105 0.5225216 0.6252316 +0.01434988 0.5225216 0.6252316 +0.02107202 0.5225216 0.6252316 +0.02934285 0.5225216 0.6252316 +0.03925039 0.5225216 0.6252316 +0.05087609 0.5225216 0.6252316 +0.06429595 0.5225216 0.6252316 +0.07958143 0.5225216 0.6252316 +0.0968001 0.5225216 0.6252316 +0.1160161 0.5225216 0.6252316 +0.1372908 0.5225216 0.6252316 +0.1606827 0.5225216 0.6252316 +0.1862481 0.5225216 0.6252316 +0.2140411 0.5225216 0.6252316 +0.2441142 0.5225216 0.6252316 +0.2765176 0.5225216 0.6252316 +0.3113005 0.5225216 0.6252316 +0.3485102 0.5225216 0.6252316 +0.388193 0.5225216 0.6252316 +0.4303934 0.5225216 0.6252316 +0.4751555 0.5225216 0.6252316 +0.5225216 0.5225216 0.6252316 +0.5725335 0.5225216 0.6252316 +0.6252316 0.5225216 0.6252316 +0.6806558 0.5225216 0.6252316 +0.7388448 0.5225216 0.6252316 +0.7998369 0.5225216 0.6252316 +0.8636691 0.5225216 0.6252316 +0.9303782 0.5225216 0.6252316 +1 0.5225216 0.6252316 +0 0.5725335 0.6252316 +0.002418731 0.5725335 0.6252316 +0.005155668 0.5725335 0.6252316 +0.009080105 0.5725335 0.6252316 +0.01434988 0.5725335 0.6252316 +0.02107202 0.5725335 0.6252316 +0.02934285 0.5725335 0.6252316 +0.03925039 0.5725335 0.6252316 +0.05087609 0.5725335 0.6252316 +0.06429595 0.5725335 0.6252316 +0.07958143 0.5725335 0.6252316 +0.0968001 0.5725335 0.6252316 +0.1160161 0.5725335 0.6252316 +0.1372908 0.5725335 0.6252316 +0.1606827 0.5725335 0.6252316 +0.1862481 0.5725335 0.6252316 +0.2140411 0.5725335 0.6252316 +0.2441142 0.5725335 0.6252316 +0.2765176 0.5725335 0.6252316 +0.3113005 0.5725335 0.6252316 +0.3485102 0.5725335 0.6252316 +0.388193 0.5725335 0.6252316 +0.4303934 0.5725335 0.6252316 +0.4751555 0.5725335 0.6252316 +0.5225216 0.5725335 0.6252316 +0.5725335 0.5725335 0.6252316 +0.6252316 0.5725335 0.6252316 +0.6806558 0.5725335 0.6252316 +0.7388448 0.5725335 0.6252316 +0.7998369 0.5725335 0.6252316 +0.8636691 0.5725335 0.6252316 +0.9303782 0.5725335 0.6252316 +1 0.5725335 0.6252316 +0 0.6252316 0.6252316 +0.002418731 0.6252316 0.6252316 +0.005155668 0.6252316 0.6252316 +0.009080105 0.6252316 0.6252316 +0.01434988 0.6252316 0.6252316 +0.02107202 0.6252316 0.6252316 +0.02934285 0.6252316 0.6252316 +0.03925039 0.6252316 0.6252316 +0.05087609 0.6252316 0.6252316 +0.06429595 0.6252316 0.6252316 +0.07958143 0.6252316 0.6252316 +0.0968001 0.6252316 0.6252316 +0.1160161 0.6252316 0.6252316 +0.1372908 0.6252316 0.6252316 +0.1606827 0.6252316 0.6252316 +0.1862481 0.6252316 0.6252316 +0.2140411 0.6252316 0.6252316 +0.2441142 0.6252316 0.6252316 +0.2765176 0.6252316 0.6252316 +0.3113005 0.6252316 0.6252316 +0.3485102 0.6252316 0.6252316 +0.388193 0.6252316 0.6252316 +0.4303934 0.6252316 0.6252316 +0.4751555 0.6252316 0.6252316 +0.5225216 0.6252316 0.6252316 +0.5725335 0.6252316 0.6252316 +0.6252316 0.6252316 0.6252316 +0.6806558 0.6252316 0.6252316 +0.7388448 0.6252316 0.6252316 +0.7998369 0.6252316 0.6252316 +0.8636691 0.6252316 0.6252316 +0.9303782 0.6252316 0.6252316 +1 0.6252316 0.6252316 +0 0.6806558 0.6252316 +0.002418731 0.6806558 0.6252316 +0.005155668 0.6806558 0.6252316 +0.009080105 0.6806558 0.6252316 +0.01434988 0.6806558 0.6252316 +0.02107202 0.6806558 0.6252316 +0.02934285 0.6806558 0.6252316 +0.03925039 0.6806558 0.6252316 +0.05087609 0.6806558 0.6252316 +0.06429595 0.6806558 0.6252316 +0.07958143 0.6806558 0.6252316 +0.0968001 0.6806558 0.6252316 +0.1160161 0.6806558 0.6252316 +0.1372908 0.6806558 0.6252316 +0.1606827 0.6806558 0.6252316 +0.1862481 0.6806558 0.6252316 +0.2140411 0.6806558 0.6252316 +0.2441142 0.6806558 0.6252316 +0.2765176 0.6806558 0.6252316 +0.3113005 0.6806558 0.6252316 +0.3485102 0.6806558 0.6252316 +0.388193 0.6806558 0.6252316 +0.4303934 0.6806558 0.6252316 +0.4751555 0.6806558 0.6252316 +0.5225216 0.6806558 0.6252316 +0.5725335 0.6806558 0.6252316 +0.6252316 0.6806558 0.6252316 +0.6806558 0.6806558 0.6252316 +0.7388448 0.6806558 0.6252316 +0.7998369 0.6806558 0.6252316 +0.8636691 0.6806558 0.6252316 +0.9303782 0.6806558 0.6252316 +1 0.6806558 0.6252316 +0 0.7388448 0.6252316 +0.002418731 0.7388448 0.6252316 +0.005155668 0.7388448 0.6252316 +0.009080105 0.7388448 0.6252316 +0.01434988 0.7388448 0.6252316 +0.02107202 0.7388448 0.6252316 +0.02934285 0.7388448 0.6252316 +0.03925039 0.7388448 0.6252316 +0.05087609 0.7388448 0.6252316 +0.06429595 0.7388448 0.6252316 +0.07958143 0.7388448 0.6252316 +0.0968001 0.7388448 0.6252316 +0.1160161 0.7388448 0.6252316 +0.1372908 0.7388448 0.6252316 +0.1606827 0.7388448 0.6252316 +0.1862481 0.7388448 0.6252316 +0.2140411 0.7388448 0.6252316 +0.2441142 0.7388448 0.6252316 +0.2765176 0.7388448 0.6252316 +0.3113005 0.7388448 0.6252316 +0.3485102 0.7388448 0.6252316 +0.388193 0.7388448 0.6252316 +0.4303934 0.7388448 0.6252316 +0.4751555 0.7388448 0.6252316 +0.5225216 0.7388448 0.6252316 +0.5725335 0.7388448 0.6252316 +0.6252316 0.7388448 0.6252316 +0.6806558 0.7388448 0.6252316 +0.7388448 0.7388448 0.6252316 +0.7998369 0.7388448 0.6252316 +0.8636691 0.7388448 0.6252316 +0.9303782 0.7388448 0.6252316 +1 0.7388448 0.6252316 +0 0.7998369 0.6252316 +0.002418731 0.7998369 0.6252316 +0.005155668 0.7998369 0.6252316 +0.009080105 0.7998369 0.6252316 +0.01434988 0.7998369 0.6252316 +0.02107202 0.7998369 0.6252316 +0.02934285 0.7998369 0.6252316 +0.03925039 0.7998369 0.6252316 +0.05087609 0.7998369 0.6252316 +0.06429595 0.7998369 0.6252316 +0.07958143 0.7998369 0.6252316 +0.0968001 0.7998369 0.6252316 +0.1160161 0.7998369 0.6252316 +0.1372908 0.7998369 0.6252316 +0.1606827 0.7998369 0.6252316 +0.1862481 0.7998369 0.6252316 +0.2140411 0.7998369 0.6252316 +0.2441142 0.7998369 0.6252316 +0.2765176 0.7998369 0.6252316 +0.3113005 0.7998369 0.6252316 +0.3485102 0.7998369 0.6252316 +0.388193 0.7998369 0.6252316 +0.4303934 0.7998369 0.6252316 +0.4751555 0.7998369 0.6252316 +0.5225216 0.7998369 0.6252316 +0.5725335 0.7998369 0.6252316 +0.6252316 0.7998369 0.6252316 +0.6806558 0.7998369 0.6252316 +0.7388448 0.7998369 0.6252316 +0.7998369 0.7998369 0.6252316 +0.8636691 0.7998369 0.6252316 +0.9303782 0.7998369 0.6252316 +1 0.7998369 0.6252316 +0 0.8636691 0.6252316 +0.002418731 0.8636691 0.6252316 +0.005155668 0.8636691 0.6252316 +0.009080105 0.8636691 0.6252316 +0.01434988 0.8636691 0.6252316 +0.02107202 0.8636691 0.6252316 +0.02934285 0.8636691 0.6252316 +0.03925039 0.8636691 0.6252316 +0.05087609 0.8636691 0.6252316 +0.06429595 0.8636691 0.6252316 +0.07958143 0.8636691 0.6252316 +0.0968001 0.8636691 0.6252316 +0.1160161 0.8636691 0.6252316 +0.1372908 0.8636691 0.6252316 +0.1606827 0.8636691 0.6252316 +0.1862481 0.8636691 0.6252316 +0.2140411 0.8636691 0.6252316 +0.2441142 0.8636691 0.6252316 +0.2765176 0.8636691 0.6252316 +0.3113005 0.8636691 0.6252316 +0.3485102 0.8636691 0.6252316 +0.388193 0.8636691 0.6252316 +0.4303934 0.8636691 0.6252316 +0.4751555 0.8636691 0.6252316 +0.5225216 0.8636691 0.6252316 +0.5725335 0.8636691 0.6252316 +0.6252316 0.8636691 0.6252316 +0.6806558 0.8636691 0.6252316 +0.7388448 0.8636691 0.6252316 +0.7998369 0.8636691 0.6252316 +0.8636691 0.8636691 0.6252316 +0.9303782 0.8636691 0.6252316 +1 0.8636691 0.6252316 +0 0.9303782 0.6252316 +0.002418731 0.9303782 0.6252316 +0.005155668 0.9303782 0.6252316 +0.009080105 0.9303782 0.6252316 +0.01434988 0.9303782 0.6252316 +0.02107202 0.9303782 0.6252316 +0.02934285 0.9303782 0.6252316 +0.03925039 0.9303782 0.6252316 +0.05087609 0.9303782 0.6252316 +0.06429595 0.9303782 0.6252316 +0.07958143 0.9303782 0.6252316 +0.0968001 0.9303782 0.6252316 +0.1160161 0.9303782 0.6252316 +0.1372908 0.9303782 0.6252316 +0.1606827 0.9303782 0.6252316 +0.1862481 0.9303782 0.6252316 +0.2140411 0.9303782 0.6252316 +0.2441142 0.9303782 0.6252316 +0.2765176 0.9303782 0.6252316 +0.3113005 0.9303782 0.6252316 +0.3485102 0.9303782 0.6252316 +0.388193 0.9303782 0.6252316 +0.4303934 0.9303782 0.6252316 +0.4751555 0.9303782 0.6252316 +0.5225216 0.9303782 0.6252316 +0.5725335 0.9303782 0.6252316 +0.6252316 0.9303782 0.6252316 +0.6806558 0.9303782 0.6252316 +0.7388448 0.9303782 0.6252316 +0.7998369 0.9303782 0.6252316 +0.8636691 0.9303782 0.6252316 +0.9303782 0.9303782 0.6252316 +1 0.9303782 0.6252316 +0 1 0.6252316 +0.002418731 1 0.6252316 +0.005155668 1 0.6252316 +0.009080105 1 0.6252316 +0.01434988 1 0.6252316 +0.02107202 1 0.6252316 +0.02934285 1 0.6252316 +0.03925039 1 0.6252316 +0.05087609 1 0.6252316 +0.06429595 1 0.6252316 +0.07958143 1 0.6252316 +0.0968001 1 0.6252316 +0.1160161 1 0.6252316 +0.1372908 1 0.6252316 +0.1606827 1 0.6252316 +0.1862481 1 0.6252316 +0.2140411 1 0.6252316 +0.2441142 1 0.6252316 +0.2765176 1 0.6252316 +0.3113005 1 0.6252316 +0.3485102 1 0.6252316 +0.388193 1 0.6252316 +0.4303934 1 0.6252316 +0.4751555 1 0.6252316 +0.5225216 1 0.6252316 +0.5725335 1 0.6252316 +0.6252316 1 0.6252316 +0.6806558 1 0.6252316 +0.7388448 1 0.6252316 +0.7998369 1 0.6252316 +0.8636691 1 0.6252316 +0.9303782 1 0.6252316 +1 1 0.6252316 +0 0 0.6806558 +0.002418731 0 0.6806558 +0.005155668 0 0.6806558 +0.009080105 0 0.6806558 +0.01434988 0 0.6806558 +0.02107202 0 0.6806558 +0.02934285 0 0.6806558 +0.03925039 0 0.6806558 +0.05087609 0 0.6806558 +0.06429595 0 0.6806558 +0.07958143 0 0.6806558 +0.0968001 0 0.6806558 +0.1160161 0 0.6806558 +0.1372908 0 0.6806558 +0.1606827 0 0.6806558 +0.1862481 0 0.6806558 +0.2140411 0 0.6806558 +0.2441142 0 0.6806558 +0.2765176 0 0.6806558 +0.3113005 0 0.6806558 +0.3485102 0 0.6806558 +0.388193 0 0.6806558 +0.4303934 0 0.6806558 +0.4751555 0 0.6806558 +0.5225216 0 0.6806558 +0.5725335 0 0.6806558 +0.6252316 0 0.6806558 +0.6806558 0 0.6806558 +0.7388448 0 0.6806558 +0.7998369 0 0.6806558 +0.8636691 0 0.6806558 +0.9303782 0 0.6806558 +1 0 0.6806558 +0 0.002418731 0.6806558 +0.002418731 0.002418731 0.6806558 +0.005155668 0.002418731 0.6806558 +0.009080105 0.002418731 0.6806558 +0.01434988 0.002418731 0.6806558 +0.02107202 0.002418731 0.6806558 +0.02934285 0.002418731 0.6806558 +0.03925039 0.002418731 0.6806558 +0.05087609 0.002418731 0.6806558 +0.06429595 0.002418731 0.6806558 +0.07958143 0.002418731 0.6806558 +0.0968001 0.002418731 0.6806558 +0.1160161 0.002418731 0.6806558 +0.1372908 0.002418731 0.6806558 +0.1606827 0.002418731 0.6806558 +0.1862481 0.002418731 0.6806558 +0.2140411 0.002418731 0.6806558 +0.2441142 0.002418731 0.6806558 +0.2765176 0.002418731 0.6806558 +0.3113005 0.002418731 0.6806558 +0.3485102 0.002418731 0.6806558 +0.388193 0.002418731 0.6806558 +0.4303934 0.002418731 0.6806558 +0.4751555 0.002418731 0.6806558 +0.5225216 0.002418731 0.6806558 +0.5725335 0.002418731 0.6806558 +0.6252316 0.002418731 0.6806558 +0.6806558 0.002418731 0.6806558 +0.7388448 0.002418731 0.6806558 +0.7998369 0.002418731 0.6806558 +0.8636691 0.002418731 0.6806558 +0.9303782 0.002418731 0.6806558 +1 0.002418731 0.6806558 +0 0.005155668 0.6806558 +0.002418731 0.005155668 0.6806558 +0.005155668 0.005155668 0.6806558 +0.009080105 0.005155668 0.6806558 +0.01434988 0.005155668 0.6806558 +0.02107202 0.005155668 0.6806558 +0.02934285 0.005155668 0.6806558 +0.03925039 0.005155668 0.6806558 +0.05087609 0.005155668 0.6806558 +0.06429595 0.005155668 0.6806558 +0.07958143 0.005155668 0.6806558 +0.0968001 0.005155668 0.6806558 +0.1160161 0.005155668 0.6806558 +0.1372908 0.005155668 0.6806558 +0.1606827 0.005155668 0.6806558 +0.1862481 0.005155668 0.6806558 +0.2140411 0.005155668 0.6806558 +0.2441142 0.005155668 0.6806558 +0.2765176 0.005155668 0.6806558 +0.3113005 0.005155668 0.6806558 +0.3485102 0.005155668 0.6806558 +0.388193 0.005155668 0.6806558 +0.4303934 0.005155668 0.6806558 +0.4751555 0.005155668 0.6806558 +0.5225216 0.005155668 0.6806558 +0.5725335 0.005155668 0.6806558 +0.6252316 0.005155668 0.6806558 +0.6806558 0.005155668 0.6806558 +0.7388448 0.005155668 0.6806558 +0.7998369 0.005155668 0.6806558 +0.8636691 0.005155668 0.6806558 +0.9303782 0.005155668 0.6806558 +1 0.005155668 0.6806558 +0 0.009080105 0.6806558 +0.002418731 0.009080105 0.6806558 +0.005155668 0.009080105 0.6806558 +0.009080105 0.009080105 0.6806558 +0.01434988 0.009080105 0.6806558 +0.02107202 0.009080105 0.6806558 +0.02934285 0.009080105 0.6806558 +0.03925039 0.009080105 0.6806558 +0.05087609 0.009080105 0.6806558 +0.06429595 0.009080105 0.6806558 +0.07958143 0.009080105 0.6806558 +0.0968001 0.009080105 0.6806558 +0.1160161 0.009080105 0.6806558 +0.1372908 0.009080105 0.6806558 +0.1606827 0.009080105 0.6806558 +0.1862481 0.009080105 0.6806558 +0.2140411 0.009080105 0.6806558 +0.2441142 0.009080105 0.6806558 +0.2765176 0.009080105 0.6806558 +0.3113005 0.009080105 0.6806558 +0.3485102 0.009080105 0.6806558 +0.388193 0.009080105 0.6806558 +0.4303934 0.009080105 0.6806558 +0.4751555 0.009080105 0.6806558 +0.5225216 0.009080105 0.6806558 +0.5725335 0.009080105 0.6806558 +0.6252316 0.009080105 0.6806558 +0.6806558 0.009080105 0.6806558 +0.7388448 0.009080105 0.6806558 +0.7998369 0.009080105 0.6806558 +0.8636691 0.009080105 0.6806558 +0.9303782 0.009080105 0.6806558 +1 0.009080105 0.6806558 +0 0.01434988 0.6806558 +0.002418731 0.01434988 0.6806558 +0.005155668 0.01434988 0.6806558 +0.009080105 0.01434988 0.6806558 +0.01434988 0.01434988 0.6806558 +0.02107202 0.01434988 0.6806558 +0.02934285 0.01434988 0.6806558 +0.03925039 0.01434988 0.6806558 +0.05087609 0.01434988 0.6806558 +0.06429595 0.01434988 0.6806558 +0.07958143 0.01434988 0.6806558 +0.0968001 0.01434988 0.6806558 +0.1160161 0.01434988 0.6806558 +0.1372908 0.01434988 0.6806558 +0.1606827 0.01434988 0.6806558 +0.1862481 0.01434988 0.6806558 +0.2140411 0.01434988 0.6806558 +0.2441142 0.01434988 0.6806558 +0.2765176 0.01434988 0.6806558 +0.3113005 0.01434988 0.6806558 +0.3485102 0.01434988 0.6806558 +0.388193 0.01434988 0.6806558 +0.4303934 0.01434988 0.6806558 +0.4751555 0.01434988 0.6806558 +0.5225216 0.01434988 0.6806558 +0.5725335 0.01434988 0.6806558 +0.6252316 0.01434988 0.6806558 +0.6806558 0.01434988 0.6806558 +0.7388448 0.01434988 0.6806558 +0.7998369 0.01434988 0.6806558 +0.8636691 0.01434988 0.6806558 +0.9303782 0.01434988 0.6806558 +1 0.01434988 0.6806558 +0 0.02107202 0.6806558 +0.002418731 0.02107202 0.6806558 +0.005155668 0.02107202 0.6806558 +0.009080105 0.02107202 0.6806558 +0.01434988 0.02107202 0.6806558 +0.02107202 0.02107202 0.6806558 +0.02934285 0.02107202 0.6806558 +0.03925039 0.02107202 0.6806558 +0.05087609 0.02107202 0.6806558 +0.06429595 0.02107202 0.6806558 +0.07958143 0.02107202 0.6806558 +0.0968001 0.02107202 0.6806558 +0.1160161 0.02107202 0.6806558 +0.1372908 0.02107202 0.6806558 +0.1606827 0.02107202 0.6806558 +0.1862481 0.02107202 0.6806558 +0.2140411 0.02107202 0.6806558 +0.2441142 0.02107202 0.6806558 +0.2765176 0.02107202 0.6806558 +0.3113005 0.02107202 0.6806558 +0.3485102 0.02107202 0.6806558 +0.388193 0.02107202 0.6806558 +0.4303934 0.02107202 0.6806558 +0.4751555 0.02107202 0.6806558 +0.5225216 0.02107202 0.6806558 +0.5725335 0.02107202 0.6806558 +0.6252316 0.02107202 0.6806558 +0.6806558 0.02107202 0.6806558 +0.7388448 0.02107202 0.6806558 +0.7998369 0.02107202 0.6806558 +0.8636691 0.02107202 0.6806558 +0.9303782 0.02107202 0.6806558 +1 0.02107202 0.6806558 +0 0.02934285 0.6806558 +0.002418731 0.02934285 0.6806558 +0.005155668 0.02934285 0.6806558 +0.009080105 0.02934285 0.6806558 +0.01434988 0.02934285 0.6806558 +0.02107202 0.02934285 0.6806558 +0.02934285 0.02934285 0.6806558 +0.03925039 0.02934285 0.6806558 +0.05087609 0.02934285 0.6806558 +0.06429595 0.02934285 0.6806558 +0.07958143 0.02934285 0.6806558 +0.0968001 0.02934285 0.6806558 +0.1160161 0.02934285 0.6806558 +0.1372908 0.02934285 0.6806558 +0.1606827 0.02934285 0.6806558 +0.1862481 0.02934285 0.6806558 +0.2140411 0.02934285 0.6806558 +0.2441142 0.02934285 0.6806558 +0.2765176 0.02934285 0.6806558 +0.3113005 0.02934285 0.6806558 +0.3485102 0.02934285 0.6806558 +0.388193 0.02934285 0.6806558 +0.4303934 0.02934285 0.6806558 +0.4751555 0.02934285 0.6806558 +0.5225216 0.02934285 0.6806558 +0.5725335 0.02934285 0.6806558 +0.6252316 0.02934285 0.6806558 +0.6806558 0.02934285 0.6806558 +0.7388448 0.02934285 0.6806558 +0.7998369 0.02934285 0.6806558 +0.8636691 0.02934285 0.6806558 +0.9303782 0.02934285 0.6806558 +1 0.02934285 0.6806558 +0 0.03925039 0.6806558 +0.002418731 0.03925039 0.6806558 +0.005155668 0.03925039 0.6806558 +0.009080105 0.03925039 0.6806558 +0.01434988 0.03925039 0.6806558 +0.02107202 0.03925039 0.6806558 +0.02934285 0.03925039 0.6806558 +0.03925039 0.03925039 0.6806558 +0.05087609 0.03925039 0.6806558 +0.06429595 0.03925039 0.6806558 +0.07958143 0.03925039 0.6806558 +0.0968001 0.03925039 0.6806558 +0.1160161 0.03925039 0.6806558 +0.1372908 0.03925039 0.6806558 +0.1606827 0.03925039 0.6806558 +0.1862481 0.03925039 0.6806558 +0.2140411 0.03925039 0.6806558 +0.2441142 0.03925039 0.6806558 +0.2765176 0.03925039 0.6806558 +0.3113005 0.03925039 0.6806558 +0.3485102 0.03925039 0.6806558 +0.388193 0.03925039 0.6806558 +0.4303934 0.03925039 0.6806558 +0.4751555 0.03925039 0.6806558 +0.5225216 0.03925039 0.6806558 +0.5725335 0.03925039 0.6806558 +0.6252316 0.03925039 0.6806558 +0.6806558 0.03925039 0.6806558 +0.7388448 0.03925039 0.6806558 +0.7998369 0.03925039 0.6806558 +0.8636691 0.03925039 0.6806558 +0.9303782 0.03925039 0.6806558 +1 0.03925039 0.6806558 +0 0.05087609 0.6806558 +0.002418731 0.05087609 0.6806558 +0.005155668 0.05087609 0.6806558 +0.009080105 0.05087609 0.6806558 +0.01434988 0.05087609 0.6806558 +0.02107202 0.05087609 0.6806558 +0.02934285 0.05087609 0.6806558 +0.03925039 0.05087609 0.6806558 +0.05087609 0.05087609 0.6806558 +0.06429595 0.05087609 0.6806558 +0.07958143 0.05087609 0.6806558 +0.0968001 0.05087609 0.6806558 +0.1160161 0.05087609 0.6806558 +0.1372908 0.05087609 0.6806558 +0.1606827 0.05087609 0.6806558 +0.1862481 0.05087609 0.6806558 +0.2140411 0.05087609 0.6806558 +0.2441142 0.05087609 0.6806558 +0.2765176 0.05087609 0.6806558 +0.3113005 0.05087609 0.6806558 +0.3485102 0.05087609 0.6806558 +0.388193 0.05087609 0.6806558 +0.4303934 0.05087609 0.6806558 +0.4751555 0.05087609 0.6806558 +0.5225216 0.05087609 0.6806558 +0.5725335 0.05087609 0.6806558 +0.6252316 0.05087609 0.6806558 +0.6806558 0.05087609 0.6806558 +0.7388448 0.05087609 0.6806558 +0.7998369 0.05087609 0.6806558 +0.8636691 0.05087609 0.6806558 +0.9303782 0.05087609 0.6806558 +1 0.05087609 0.6806558 +0 0.06429595 0.6806558 +0.002418731 0.06429595 0.6806558 +0.005155668 0.06429595 0.6806558 +0.009080105 0.06429595 0.6806558 +0.01434988 0.06429595 0.6806558 +0.02107202 0.06429595 0.6806558 +0.02934285 0.06429595 0.6806558 +0.03925039 0.06429595 0.6806558 +0.05087609 0.06429595 0.6806558 +0.06429595 0.06429595 0.6806558 +0.07958143 0.06429595 0.6806558 +0.0968001 0.06429595 0.6806558 +0.1160161 0.06429595 0.6806558 +0.1372908 0.06429595 0.6806558 +0.1606827 0.06429595 0.6806558 +0.1862481 0.06429595 0.6806558 +0.2140411 0.06429595 0.6806558 +0.2441142 0.06429595 0.6806558 +0.2765176 0.06429595 0.6806558 +0.3113005 0.06429595 0.6806558 +0.3485102 0.06429595 0.6806558 +0.388193 0.06429595 0.6806558 +0.4303934 0.06429595 0.6806558 +0.4751555 0.06429595 0.6806558 +0.5225216 0.06429595 0.6806558 +0.5725335 0.06429595 0.6806558 +0.6252316 0.06429595 0.6806558 +0.6806558 0.06429595 0.6806558 +0.7388448 0.06429595 0.6806558 +0.7998369 0.06429595 0.6806558 +0.8636691 0.06429595 0.6806558 +0.9303782 0.06429595 0.6806558 +1 0.06429595 0.6806558 +0 0.07958143 0.6806558 +0.002418731 0.07958143 0.6806558 +0.005155668 0.07958143 0.6806558 +0.009080105 0.07958143 0.6806558 +0.01434988 0.07958143 0.6806558 +0.02107202 0.07958143 0.6806558 +0.02934285 0.07958143 0.6806558 +0.03925039 0.07958143 0.6806558 +0.05087609 0.07958143 0.6806558 +0.06429595 0.07958143 0.6806558 +0.07958143 0.07958143 0.6806558 +0.0968001 0.07958143 0.6806558 +0.1160161 0.07958143 0.6806558 +0.1372908 0.07958143 0.6806558 +0.1606827 0.07958143 0.6806558 +0.1862481 0.07958143 0.6806558 +0.2140411 0.07958143 0.6806558 +0.2441142 0.07958143 0.6806558 +0.2765176 0.07958143 0.6806558 +0.3113005 0.07958143 0.6806558 +0.3485102 0.07958143 0.6806558 +0.388193 0.07958143 0.6806558 +0.4303934 0.07958143 0.6806558 +0.4751555 0.07958143 0.6806558 +0.5225216 0.07958143 0.6806558 +0.5725335 0.07958143 0.6806558 +0.6252316 0.07958143 0.6806558 +0.6806558 0.07958143 0.6806558 +0.7388448 0.07958143 0.6806558 +0.7998369 0.07958143 0.6806558 +0.8636691 0.07958143 0.6806558 +0.9303782 0.07958143 0.6806558 +1 0.07958143 0.6806558 +0 0.0968001 0.6806558 +0.002418731 0.0968001 0.6806558 +0.005155668 0.0968001 0.6806558 +0.009080105 0.0968001 0.6806558 +0.01434988 0.0968001 0.6806558 +0.02107202 0.0968001 0.6806558 +0.02934285 0.0968001 0.6806558 +0.03925039 0.0968001 0.6806558 +0.05087609 0.0968001 0.6806558 +0.06429595 0.0968001 0.6806558 +0.07958143 0.0968001 0.6806558 +0.0968001 0.0968001 0.6806558 +0.1160161 0.0968001 0.6806558 +0.1372908 0.0968001 0.6806558 +0.1606827 0.0968001 0.6806558 +0.1862481 0.0968001 0.6806558 +0.2140411 0.0968001 0.6806558 +0.2441142 0.0968001 0.6806558 +0.2765176 0.0968001 0.6806558 +0.3113005 0.0968001 0.6806558 +0.3485102 0.0968001 0.6806558 +0.388193 0.0968001 0.6806558 +0.4303934 0.0968001 0.6806558 +0.4751555 0.0968001 0.6806558 +0.5225216 0.0968001 0.6806558 +0.5725335 0.0968001 0.6806558 +0.6252316 0.0968001 0.6806558 +0.6806558 0.0968001 0.6806558 +0.7388448 0.0968001 0.6806558 +0.7998369 0.0968001 0.6806558 +0.8636691 0.0968001 0.6806558 +0.9303782 0.0968001 0.6806558 +1 0.0968001 0.6806558 +0 0.1160161 0.6806558 +0.002418731 0.1160161 0.6806558 +0.005155668 0.1160161 0.6806558 +0.009080105 0.1160161 0.6806558 +0.01434988 0.1160161 0.6806558 +0.02107202 0.1160161 0.6806558 +0.02934285 0.1160161 0.6806558 +0.03925039 0.1160161 0.6806558 +0.05087609 0.1160161 0.6806558 +0.06429595 0.1160161 0.6806558 +0.07958143 0.1160161 0.6806558 +0.0968001 0.1160161 0.6806558 +0.1160161 0.1160161 0.6806558 +0.1372908 0.1160161 0.6806558 +0.1606827 0.1160161 0.6806558 +0.1862481 0.1160161 0.6806558 +0.2140411 0.1160161 0.6806558 +0.2441142 0.1160161 0.6806558 +0.2765176 0.1160161 0.6806558 +0.3113005 0.1160161 0.6806558 +0.3485102 0.1160161 0.6806558 +0.388193 0.1160161 0.6806558 +0.4303934 0.1160161 0.6806558 +0.4751555 0.1160161 0.6806558 +0.5225216 0.1160161 0.6806558 +0.5725335 0.1160161 0.6806558 +0.6252316 0.1160161 0.6806558 +0.6806558 0.1160161 0.6806558 +0.7388448 0.1160161 0.6806558 +0.7998369 0.1160161 0.6806558 +0.8636691 0.1160161 0.6806558 +0.9303782 0.1160161 0.6806558 +1 0.1160161 0.6806558 +0 0.1372908 0.6806558 +0.002418731 0.1372908 0.6806558 +0.005155668 0.1372908 0.6806558 +0.009080105 0.1372908 0.6806558 +0.01434988 0.1372908 0.6806558 +0.02107202 0.1372908 0.6806558 +0.02934285 0.1372908 0.6806558 +0.03925039 0.1372908 0.6806558 +0.05087609 0.1372908 0.6806558 +0.06429595 0.1372908 0.6806558 +0.07958143 0.1372908 0.6806558 +0.0968001 0.1372908 0.6806558 +0.1160161 0.1372908 0.6806558 +0.1372908 0.1372908 0.6806558 +0.1606827 0.1372908 0.6806558 +0.1862481 0.1372908 0.6806558 +0.2140411 0.1372908 0.6806558 +0.2441142 0.1372908 0.6806558 +0.2765176 0.1372908 0.6806558 +0.3113005 0.1372908 0.6806558 +0.3485102 0.1372908 0.6806558 +0.388193 0.1372908 0.6806558 +0.4303934 0.1372908 0.6806558 +0.4751555 0.1372908 0.6806558 +0.5225216 0.1372908 0.6806558 +0.5725335 0.1372908 0.6806558 +0.6252316 0.1372908 0.6806558 +0.6806558 0.1372908 0.6806558 +0.7388448 0.1372908 0.6806558 +0.7998369 0.1372908 0.6806558 +0.8636691 0.1372908 0.6806558 +0.9303782 0.1372908 0.6806558 +1 0.1372908 0.6806558 +0 0.1606827 0.6806558 +0.002418731 0.1606827 0.6806558 +0.005155668 0.1606827 0.6806558 +0.009080105 0.1606827 0.6806558 +0.01434988 0.1606827 0.6806558 +0.02107202 0.1606827 0.6806558 +0.02934285 0.1606827 0.6806558 +0.03925039 0.1606827 0.6806558 +0.05087609 0.1606827 0.6806558 +0.06429595 0.1606827 0.6806558 +0.07958143 0.1606827 0.6806558 +0.0968001 0.1606827 0.6806558 +0.1160161 0.1606827 0.6806558 +0.1372908 0.1606827 0.6806558 +0.1606827 0.1606827 0.6806558 +0.1862481 0.1606827 0.6806558 +0.2140411 0.1606827 0.6806558 +0.2441142 0.1606827 0.6806558 +0.2765176 0.1606827 0.6806558 +0.3113005 0.1606827 0.6806558 +0.3485102 0.1606827 0.6806558 +0.388193 0.1606827 0.6806558 +0.4303934 0.1606827 0.6806558 +0.4751555 0.1606827 0.6806558 +0.5225216 0.1606827 0.6806558 +0.5725335 0.1606827 0.6806558 +0.6252316 0.1606827 0.6806558 +0.6806558 0.1606827 0.6806558 +0.7388448 0.1606827 0.6806558 +0.7998369 0.1606827 0.6806558 +0.8636691 0.1606827 0.6806558 +0.9303782 0.1606827 0.6806558 +1 0.1606827 0.6806558 +0 0.1862481 0.6806558 +0.002418731 0.1862481 0.6806558 +0.005155668 0.1862481 0.6806558 +0.009080105 0.1862481 0.6806558 +0.01434988 0.1862481 0.6806558 +0.02107202 0.1862481 0.6806558 +0.02934285 0.1862481 0.6806558 +0.03925039 0.1862481 0.6806558 +0.05087609 0.1862481 0.6806558 +0.06429595 0.1862481 0.6806558 +0.07958143 0.1862481 0.6806558 +0.0968001 0.1862481 0.6806558 +0.1160161 0.1862481 0.6806558 +0.1372908 0.1862481 0.6806558 +0.1606827 0.1862481 0.6806558 +0.1862481 0.1862481 0.6806558 +0.2140411 0.1862481 0.6806558 +0.2441142 0.1862481 0.6806558 +0.2765176 0.1862481 0.6806558 +0.3113005 0.1862481 0.6806558 +0.3485102 0.1862481 0.6806558 +0.388193 0.1862481 0.6806558 +0.4303934 0.1862481 0.6806558 +0.4751555 0.1862481 0.6806558 +0.5225216 0.1862481 0.6806558 +0.5725335 0.1862481 0.6806558 +0.6252316 0.1862481 0.6806558 +0.6806558 0.1862481 0.6806558 +0.7388448 0.1862481 0.6806558 +0.7998369 0.1862481 0.6806558 +0.8636691 0.1862481 0.6806558 +0.9303782 0.1862481 0.6806558 +1 0.1862481 0.6806558 +0 0.2140411 0.6806558 +0.002418731 0.2140411 0.6806558 +0.005155668 0.2140411 0.6806558 +0.009080105 0.2140411 0.6806558 +0.01434988 0.2140411 0.6806558 +0.02107202 0.2140411 0.6806558 +0.02934285 0.2140411 0.6806558 +0.03925039 0.2140411 0.6806558 +0.05087609 0.2140411 0.6806558 +0.06429595 0.2140411 0.6806558 +0.07958143 0.2140411 0.6806558 +0.0968001 0.2140411 0.6806558 +0.1160161 0.2140411 0.6806558 +0.1372908 0.2140411 0.6806558 +0.1606827 0.2140411 0.6806558 +0.1862481 0.2140411 0.6806558 +0.2140411 0.2140411 0.6806558 +0.2441142 0.2140411 0.6806558 +0.2765176 0.2140411 0.6806558 +0.3113005 0.2140411 0.6806558 +0.3485102 0.2140411 0.6806558 +0.388193 0.2140411 0.6806558 +0.4303934 0.2140411 0.6806558 +0.4751555 0.2140411 0.6806558 +0.5225216 0.2140411 0.6806558 +0.5725335 0.2140411 0.6806558 +0.6252316 0.2140411 0.6806558 +0.6806558 0.2140411 0.6806558 +0.7388448 0.2140411 0.6806558 +0.7998369 0.2140411 0.6806558 +0.8636691 0.2140411 0.6806558 +0.9303782 0.2140411 0.6806558 +1 0.2140411 0.6806558 +0 0.2441142 0.6806558 +0.002418731 0.2441142 0.6806558 +0.005155668 0.2441142 0.6806558 +0.009080105 0.2441142 0.6806558 +0.01434988 0.2441142 0.6806558 +0.02107202 0.2441142 0.6806558 +0.02934285 0.2441142 0.6806558 +0.03925039 0.2441142 0.6806558 +0.05087609 0.2441142 0.6806558 +0.06429595 0.2441142 0.6806558 +0.07958143 0.2441142 0.6806558 +0.0968001 0.2441142 0.6806558 +0.1160161 0.2441142 0.6806558 +0.1372908 0.2441142 0.6806558 +0.1606827 0.2441142 0.6806558 +0.1862481 0.2441142 0.6806558 +0.2140411 0.2441142 0.6806558 +0.2441142 0.2441142 0.6806558 +0.2765176 0.2441142 0.6806558 +0.3113005 0.2441142 0.6806558 +0.3485102 0.2441142 0.6806558 +0.388193 0.2441142 0.6806558 +0.4303934 0.2441142 0.6806558 +0.4751555 0.2441142 0.6806558 +0.5225216 0.2441142 0.6806558 +0.5725335 0.2441142 0.6806558 +0.6252316 0.2441142 0.6806558 +0.6806558 0.2441142 0.6806558 +0.7388448 0.2441142 0.6806558 +0.7998369 0.2441142 0.6806558 +0.8636691 0.2441142 0.6806558 +0.9303782 0.2441142 0.6806558 +1 0.2441142 0.6806558 +0 0.2765176 0.6806558 +0.002418731 0.2765176 0.6806558 +0.005155668 0.2765176 0.6806558 +0.009080105 0.2765176 0.6806558 +0.01434988 0.2765176 0.6806558 +0.02107202 0.2765176 0.6806558 +0.02934285 0.2765176 0.6806558 +0.03925039 0.2765176 0.6806558 +0.05087609 0.2765176 0.6806558 +0.06429595 0.2765176 0.6806558 +0.07958143 0.2765176 0.6806558 +0.0968001 0.2765176 0.6806558 +0.1160161 0.2765176 0.6806558 +0.1372908 0.2765176 0.6806558 +0.1606827 0.2765176 0.6806558 +0.1862481 0.2765176 0.6806558 +0.2140411 0.2765176 0.6806558 +0.2441142 0.2765176 0.6806558 +0.2765176 0.2765176 0.6806558 +0.3113005 0.2765176 0.6806558 +0.3485102 0.2765176 0.6806558 +0.388193 0.2765176 0.6806558 +0.4303934 0.2765176 0.6806558 +0.4751555 0.2765176 0.6806558 +0.5225216 0.2765176 0.6806558 +0.5725335 0.2765176 0.6806558 +0.6252316 0.2765176 0.6806558 +0.6806558 0.2765176 0.6806558 +0.7388448 0.2765176 0.6806558 +0.7998369 0.2765176 0.6806558 +0.8636691 0.2765176 0.6806558 +0.9303782 0.2765176 0.6806558 +1 0.2765176 0.6806558 +0 0.3113005 0.6806558 +0.002418731 0.3113005 0.6806558 +0.005155668 0.3113005 0.6806558 +0.009080105 0.3113005 0.6806558 +0.01434988 0.3113005 0.6806558 +0.02107202 0.3113005 0.6806558 +0.02934285 0.3113005 0.6806558 +0.03925039 0.3113005 0.6806558 +0.05087609 0.3113005 0.6806558 +0.06429595 0.3113005 0.6806558 +0.07958143 0.3113005 0.6806558 +0.0968001 0.3113005 0.6806558 +0.1160161 0.3113005 0.6806558 +0.1372908 0.3113005 0.6806558 +0.1606827 0.3113005 0.6806558 +0.1862481 0.3113005 0.6806558 +0.2140411 0.3113005 0.6806558 +0.2441142 0.3113005 0.6806558 +0.2765176 0.3113005 0.6806558 +0.3113005 0.3113005 0.6806558 +0.3485102 0.3113005 0.6806558 +0.388193 0.3113005 0.6806558 +0.4303934 0.3113005 0.6806558 +0.4751555 0.3113005 0.6806558 +0.5225216 0.3113005 0.6806558 +0.5725335 0.3113005 0.6806558 +0.6252316 0.3113005 0.6806558 +0.6806558 0.3113005 0.6806558 +0.7388448 0.3113005 0.6806558 +0.7998369 0.3113005 0.6806558 +0.8636691 0.3113005 0.6806558 +0.9303782 0.3113005 0.6806558 +1 0.3113005 0.6806558 +0 0.3485102 0.6806558 +0.002418731 0.3485102 0.6806558 +0.005155668 0.3485102 0.6806558 +0.009080105 0.3485102 0.6806558 +0.01434988 0.3485102 0.6806558 +0.02107202 0.3485102 0.6806558 +0.02934285 0.3485102 0.6806558 +0.03925039 0.3485102 0.6806558 +0.05087609 0.3485102 0.6806558 +0.06429595 0.3485102 0.6806558 +0.07958143 0.3485102 0.6806558 +0.0968001 0.3485102 0.6806558 +0.1160161 0.3485102 0.6806558 +0.1372908 0.3485102 0.6806558 +0.1606827 0.3485102 0.6806558 +0.1862481 0.3485102 0.6806558 +0.2140411 0.3485102 0.6806558 +0.2441142 0.3485102 0.6806558 +0.2765176 0.3485102 0.6806558 +0.3113005 0.3485102 0.6806558 +0.3485102 0.3485102 0.6806558 +0.388193 0.3485102 0.6806558 +0.4303934 0.3485102 0.6806558 +0.4751555 0.3485102 0.6806558 +0.5225216 0.3485102 0.6806558 +0.5725335 0.3485102 0.6806558 +0.6252316 0.3485102 0.6806558 +0.6806558 0.3485102 0.6806558 +0.7388448 0.3485102 0.6806558 +0.7998369 0.3485102 0.6806558 +0.8636691 0.3485102 0.6806558 +0.9303782 0.3485102 0.6806558 +1 0.3485102 0.6806558 +0 0.388193 0.6806558 +0.002418731 0.388193 0.6806558 +0.005155668 0.388193 0.6806558 +0.009080105 0.388193 0.6806558 +0.01434988 0.388193 0.6806558 +0.02107202 0.388193 0.6806558 +0.02934285 0.388193 0.6806558 +0.03925039 0.388193 0.6806558 +0.05087609 0.388193 0.6806558 +0.06429595 0.388193 0.6806558 +0.07958143 0.388193 0.6806558 +0.0968001 0.388193 0.6806558 +0.1160161 0.388193 0.6806558 +0.1372908 0.388193 0.6806558 +0.1606827 0.388193 0.6806558 +0.1862481 0.388193 0.6806558 +0.2140411 0.388193 0.6806558 +0.2441142 0.388193 0.6806558 +0.2765176 0.388193 0.6806558 +0.3113005 0.388193 0.6806558 +0.3485102 0.388193 0.6806558 +0.388193 0.388193 0.6806558 +0.4303934 0.388193 0.6806558 +0.4751555 0.388193 0.6806558 +0.5225216 0.388193 0.6806558 +0.5725335 0.388193 0.6806558 +0.6252316 0.388193 0.6806558 +0.6806558 0.388193 0.6806558 +0.7388448 0.388193 0.6806558 +0.7998369 0.388193 0.6806558 +0.8636691 0.388193 0.6806558 +0.9303782 0.388193 0.6806558 +1 0.388193 0.6806558 +0 0.4303934 0.6806558 +0.002418731 0.4303934 0.6806558 +0.005155668 0.4303934 0.6806558 +0.009080105 0.4303934 0.6806558 +0.01434988 0.4303934 0.6806558 +0.02107202 0.4303934 0.6806558 +0.02934285 0.4303934 0.6806558 +0.03925039 0.4303934 0.6806558 +0.05087609 0.4303934 0.6806558 +0.06429595 0.4303934 0.6806558 +0.07958143 0.4303934 0.6806558 +0.0968001 0.4303934 0.6806558 +0.1160161 0.4303934 0.6806558 +0.1372908 0.4303934 0.6806558 +0.1606827 0.4303934 0.6806558 +0.1862481 0.4303934 0.6806558 +0.2140411 0.4303934 0.6806558 +0.2441142 0.4303934 0.6806558 +0.2765176 0.4303934 0.6806558 +0.3113005 0.4303934 0.6806558 +0.3485102 0.4303934 0.6806558 +0.388193 0.4303934 0.6806558 +0.4303934 0.4303934 0.6806558 +0.4751555 0.4303934 0.6806558 +0.5225216 0.4303934 0.6806558 +0.5725335 0.4303934 0.6806558 +0.6252316 0.4303934 0.6806558 +0.6806558 0.4303934 0.6806558 +0.7388448 0.4303934 0.6806558 +0.7998369 0.4303934 0.6806558 +0.8636691 0.4303934 0.6806558 +0.9303782 0.4303934 0.6806558 +1 0.4303934 0.6806558 +0 0.4751555 0.6806558 +0.002418731 0.4751555 0.6806558 +0.005155668 0.4751555 0.6806558 +0.009080105 0.4751555 0.6806558 +0.01434988 0.4751555 0.6806558 +0.02107202 0.4751555 0.6806558 +0.02934285 0.4751555 0.6806558 +0.03925039 0.4751555 0.6806558 +0.05087609 0.4751555 0.6806558 +0.06429595 0.4751555 0.6806558 +0.07958143 0.4751555 0.6806558 +0.0968001 0.4751555 0.6806558 +0.1160161 0.4751555 0.6806558 +0.1372908 0.4751555 0.6806558 +0.1606827 0.4751555 0.6806558 +0.1862481 0.4751555 0.6806558 +0.2140411 0.4751555 0.6806558 +0.2441142 0.4751555 0.6806558 +0.2765176 0.4751555 0.6806558 +0.3113005 0.4751555 0.6806558 +0.3485102 0.4751555 0.6806558 +0.388193 0.4751555 0.6806558 +0.4303934 0.4751555 0.6806558 +0.4751555 0.4751555 0.6806558 +0.5225216 0.4751555 0.6806558 +0.5725335 0.4751555 0.6806558 +0.6252316 0.4751555 0.6806558 +0.6806558 0.4751555 0.6806558 +0.7388448 0.4751555 0.6806558 +0.7998369 0.4751555 0.6806558 +0.8636691 0.4751555 0.6806558 +0.9303782 0.4751555 0.6806558 +1 0.4751555 0.6806558 +0 0.5225216 0.6806558 +0.002418731 0.5225216 0.6806558 +0.005155668 0.5225216 0.6806558 +0.009080105 0.5225216 0.6806558 +0.01434988 0.5225216 0.6806558 +0.02107202 0.5225216 0.6806558 +0.02934285 0.5225216 0.6806558 +0.03925039 0.5225216 0.6806558 +0.05087609 0.5225216 0.6806558 +0.06429595 0.5225216 0.6806558 +0.07958143 0.5225216 0.6806558 +0.0968001 0.5225216 0.6806558 +0.1160161 0.5225216 0.6806558 +0.1372908 0.5225216 0.6806558 +0.1606827 0.5225216 0.6806558 +0.1862481 0.5225216 0.6806558 +0.2140411 0.5225216 0.6806558 +0.2441142 0.5225216 0.6806558 +0.2765176 0.5225216 0.6806558 +0.3113005 0.5225216 0.6806558 +0.3485102 0.5225216 0.6806558 +0.388193 0.5225216 0.6806558 +0.4303934 0.5225216 0.6806558 +0.4751555 0.5225216 0.6806558 +0.5225216 0.5225216 0.6806558 +0.5725335 0.5225216 0.6806558 +0.6252316 0.5225216 0.6806558 +0.6806558 0.5225216 0.6806558 +0.7388448 0.5225216 0.6806558 +0.7998369 0.5225216 0.6806558 +0.8636691 0.5225216 0.6806558 +0.9303782 0.5225216 0.6806558 +1 0.5225216 0.6806558 +0 0.5725335 0.6806558 +0.002418731 0.5725335 0.6806558 +0.005155668 0.5725335 0.6806558 +0.009080105 0.5725335 0.6806558 +0.01434988 0.5725335 0.6806558 +0.02107202 0.5725335 0.6806558 +0.02934285 0.5725335 0.6806558 +0.03925039 0.5725335 0.6806558 +0.05087609 0.5725335 0.6806558 +0.06429595 0.5725335 0.6806558 +0.07958143 0.5725335 0.6806558 +0.0968001 0.5725335 0.6806558 +0.1160161 0.5725335 0.6806558 +0.1372908 0.5725335 0.6806558 +0.1606827 0.5725335 0.6806558 +0.1862481 0.5725335 0.6806558 +0.2140411 0.5725335 0.6806558 +0.2441142 0.5725335 0.6806558 +0.2765176 0.5725335 0.6806558 +0.3113005 0.5725335 0.6806558 +0.3485102 0.5725335 0.6806558 +0.388193 0.5725335 0.6806558 +0.4303934 0.5725335 0.6806558 +0.4751555 0.5725335 0.6806558 +0.5225216 0.5725335 0.6806558 +0.5725335 0.5725335 0.6806558 +0.6252316 0.5725335 0.6806558 +0.6806558 0.5725335 0.6806558 +0.7388448 0.5725335 0.6806558 +0.7998369 0.5725335 0.6806558 +0.8636691 0.5725335 0.6806558 +0.9303782 0.5725335 0.6806558 +1 0.5725335 0.6806558 +0 0.6252316 0.6806558 +0.002418731 0.6252316 0.6806558 +0.005155668 0.6252316 0.6806558 +0.009080105 0.6252316 0.6806558 +0.01434988 0.6252316 0.6806558 +0.02107202 0.6252316 0.6806558 +0.02934285 0.6252316 0.6806558 +0.03925039 0.6252316 0.6806558 +0.05087609 0.6252316 0.6806558 +0.06429595 0.6252316 0.6806558 +0.07958143 0.6252316 0.6806558 +0.0968001 0.6252316 0.6806558 +0.1160161 0.6252316 0.6806558 +0.1372908 0.6252316 0.6806558 +0.1606827 0.6252316 0.6806558 +0.1862481 0.6252316 0.6806558 +0.2140411 0.6252316 0.6806558 +0.2441142 0.6252316 0.6806558 +0.2765176 0.6252316 0.6806558 +0.3113005 0.6252316 0.6806558 +0.3485102 0.6252316 0.6806558 +0.388193 0.6252316 0.6806558 +0.4303934 0.6252316 0.6806558 +0.4751555 0.6252316 0.6806558 +0.5225216 0.6252316 0.6806558 +0.5725335 0.6252316 0.6806558 +0.6252316 0.6252316 0.6806558 +0.6806558 0.6252316 0.6806558 +0.7388448 0.6252316 0.6806558 +0.7998369 0.6252316 0.6806558 +0.8636691 0.6252316 0.6806558 +0.9303782 0.6252316 0.6806558 +1 0.6252316 0.6806558 +0 0.6806558 0.6806558 +0.002418731 0.6806558 0.6806558 +0.005155668 0.6806558 0.6806558 +0.009080105 0.6806558 0.6806558 +0.01434988 0.6806558 0.6806558 +0.02107202 0.6806558 0.6806558 +0.02934285 0.6806558 0.6806558 +0.03925039 0.6806558 0.6806558 +0.05087609 0.6806558 0.6806558 +0.06429595 0.6806558 0.6806558 +0.07958143 0.6806558 0.6806558 +0.0968001 0.6806558 0.6806558 +0.1160161 0.6806558 0.6806558 +0.1372908 0.6806558 0.6806558 +0.1606827 0.6806558 0.6806558 +0.1862481 0.6806558 0.6806558 +0.2140411 0.6806558 0.6806558 +0.2441142 0.6806558 0.6806558 +0.2765176 0.6806558 0.6806558 +0.3113005 0.6806558 0.6806558 +0.3485102 0.6806558 0.6806558 +0.388193 0.6806558 0.6806558 +0.4303934 0.6806558 0.6806558 +0.4751555 0.6806558 0.6806558 +0.5225216 0.6806558 0.6806558 +0.5725335 0.6806558 0.6806558 +0.6252316 0.6806558 0.6806558 +0.6806558 0.6806558 0.6806558 +0.7388448 0.6806558 0.6806558 +0.7998369 0.6806558 0.6806558 +0.8636691 0.6806558 0.6806558 +0.9303782 0.6806558 0.6806558 +1 0.6806558 0.6806558 +0 0.7388448 0.6806558 +0.002418731 0.7388448 0.6806558 +0.005155668 0.7388448 0.6806558 +0.009080105 0.7388448 0.6806558 +0.01434988 0.7388448 0.6806558 +0.02107202 0.7388448 0.6806558 +0.02934285 0.7388448 0.6806558 +0.03925039 0.7388448 0.6806558 +0.05087609 0.7388448 0.6806558 +0.06429595 0.7388448 0.6806558 +0.07958143 0.7388448 0.6806558 +0.0968001 0.7388448 0.6806558 +0.1160161 0.7388448 0.6806558 +0.1372908 0.7388448 0.6806558 +0.1606827 0.7388448 0.6806558 +0.1862481 0.7388448 0.6806558 +0.2140411 0.7388448 0.6806558 +0.2441142 0.7388448 0.6806558 +0.2765176 0.7388448 0.6806558 +0.3113005 0.7388448 0.6806558 +0.3485102 0.7388448 0.6806558 +0.388193 0.7388448 0.6806558 +0.4303934 0.7388448 0.6806558 +0.4751555 0.7388448 0.6806558 +0.5225216 0.7388448 0.6806558 +0.5725335 0.7388448 0.6806558 +0.6252316 0.7388448 0.6806558 +0.6806558 0.7388448 0.6806558 +0.7388448 0.7388448 0.6806558 +0.7998369 0.7388448 0.6806558 +0.8636691 0.7388448 0.6806558 +0.9303782 0.7388448 0.6806558 +1 0.7388448 0.6806558 +0 0.7998369 0.6806558 +0.002418731 0.7998369 0.6806558 +0.005155668 0.7998369 0.6806558 +0.009080105 0.7998369 0.6806558 +0.01434988 0.7998369 0.6806558 +0.02107202 0.7998369 0.6806558 +0.02934285 0.7998369 0.6806558 +0.03925039 0.7998369 0.6806558 +0.05087609 0.7998369 0.6806558 +0.06429595 0.7998369 0.6806558 +0.07958143 0.7998369 0.6806558 +0.0968001 0.7998369 0.6806558 +0.1160161 0.7998369 0.6806558 +0.1372908 0.7998369 0.6806558 +0.1606827 0.7998369 0.6806558 +0.1862481 0.7998369 0.6806558 +0.2140411 0.7998369 0.6806558 +0.2441142 0.7998369 0.6806558 +0.2765176 0.7998369 0.6806558 +0.3113005 0.7998369 0.6806558 +0.3485102 0.7998369 0.6806558 +0.388193 0.7998369 0.6806558 +0.4303934 0.7998369 0.6806558 +0.4751555 0.7998369 0.6806558 +0.5225216 0.7998369 0.6806558 +0.5725335 0.7998369 0.6806558 +0.6252316 0.7998369 0.6806558 +0.6806558 0.7998369 0.6806558 +0.7388448 0.7998369 0.6806558 +0.7998369 0.7998369 0.6806558 +0.8636691 0.7998369 0.6806558 +0.9303782 0.7998369 0.6806558 +1 0.7998369 0.6806558 +0 0.8636691 0.6806558 +0.002418731 0.8636691 0.6806558 +0.005155668 0.8636691 0.6806558 +0.009080105 0.8636691 0.6806558 +0.01434988 0.8636691 0.6806558 +0.02107202 0.8636691 0.6806558 +0.02934285 0.8636691 0.6806558 +0.03925039 0.8636691 0.6806558 +0.05087609 0.8636691 0.6806558 +0.06429595 0.8636691 0.6806558 +0.07958143 0.8636691 0.6806558 +0.0968001 0.8636691 0.6806558 +0.1160161 0.8636691 0.6806558 +0.1372908 0.8636691 0.6806558 +0.1606827 0.8636691 0.6806558 +0.1862481 0.8636691 0.6806558 +0.2140411 0.8636691 0.6806558 +0.2441142 0.8636691 0.6806558 +0.2765176 0.8636691 0.6806558 +0.3113005 0.8636691 0.6806558 +0.3485102 0.8636691 0.6806558 +0.388193 0.8636691 0.6806558 +0.4303934 0.8636691 0.6806558 +0.4751555 0.8636691 0.6806558 +0.5225216 0.8636691 0.6806558 +0.5725335 0.8636691 0.6806558 +0.6252316 0.8636691 0.6806558 +0.6806558 0.8636691 0.6806558 +0.7388448 0.8636691 0.6806558 +0.7998369 0.8636691 0.6806558 +0.8636691 0.8636691 0.6806558 +0.9303782 0.8636691 0.6806558 +1 0.8636691 0.6806558 +0 0.9303782 0.6806558 +0.002418731 0.9303782 0.6806558 +0.005155668 0.9303782 0.6806558 +0.009080105 0.9303782 0.6806558 +0.01434988 0.9303782 0.6806558 +0.02107202 0.9303782 0.6806558 +0.02934285 0.9303782 0.6806558 +0.03925039 0.9303782 0.6806558 +0.05087609 0.9303782 0.6806558 +0.06429595 0.9303782 0.6806558 +0.07958143 0.9303782 0.6806558 +0.0968001 0.9303782 0.6806558 +0.1160161 0.9303782 0.6806558 +0.1372908 0.9303782 0.6806558 +0.1606827 0.9303782 0.6806558 +0.1862481 0.9303782 0.6806558 +0.2140411 0.9303782 0.6806558 +0.2441142 0.9303782 0.6806558 +0.2765176 0.9303782 0.6806558 +0.3113005 0.9303782 0.6806558 +0.3485102 0.9303782 0.6806558 +0.388193 0.9303782 0.6806558 +0.4303934 0.9303782 0.6806558 +0.4751555 0.9303782 0.6806558 +0.5225216 0.9303782 0.6806558 +0.5725335 0.9303782 0.6806558 +0.6252316 0.9303782 0.6806558 +0.6806558 0.9303782 0.6806558 +0.7388448 0.9303782 0.6806558 +0.7998369 0.9303782 0.6806558 +0.8636691 0.9303782 0.6806558 +0.9303782 0.9303782 0.6806558 +1 0.9303782 0.6806558 +0 1 0.6806558 +0.002418731 1 0.6806558 +0.005155668 1 0.6806558 +0.009080105 1 0.6806558 +0.01434988 1 0.6806558 +0.02107202 1 0.6806558 +0.02934285 1 0.6806558 +0.03925039 1 0.6806558 +0.05087609 1 0.6806558 +0.06429595 1 0.6806558 +0.07958143 1 0.6806558 +0.0968001 1 0.6806558 +0.1160161 1 0.6806558 +0.1372908 1 0.6806558 +0.1606827 1 0.6806558 +0.1862481 1 0.6806558 +0.2140411 1 0.6806558 +0.2441142 1 0.6806558 +0.2765176 1 0.6806558 +0.3113005 1 0.6806558 +0.3485102 1 0.6806558 +0.388193 1 0.6806558 +0.4303934 1 0.6806558 +0.4751555 1 0.6806558 +0.5225216 1 0.6806558 +0.5725335 1 0.6806558 +0.6252316 1 0.6806558 +0.6806558 1 0.6806558 +0.7388448 1 0.6806558 +0.7998369 1 0.6806558 +0.8636691 1 0.6806558 +0.9303782 1 0.6806558 +1 1 0.6806558 +0 0 0.7388448 +0.002418731 0 0.7388448 +0.005155668 0 0.7388448 +0.009080105 0 0.7388448 +0.01434988 0 0.7388448 +0.02107202 0 0.7388448 +0.02934285 0 0.7388448 +0.03925039 0 0.7388448 +0.05087609 0 0.7388448 +0.06429595 0 0.7388448 +0.07958143 0 0.7388448 +0.0968001 0 0.7388448 +0.1160161 0 0.7388448 +0.1372908 0 0.7388448 +0.1606827 0 0.7388448 +0.1862481 0 0.7388448 +0.2140411 0 0.7388448 +0.2441142 0 0.7388448 +0.2765176 0 0.7388448 +0.3113005 0 0.7388448 +0.3485102 0 0.7388448 +0.388193 0 0.7388448 +0.4303934 0 0.7388448 +0.4751555 0 0.7388448 +0.5225216 0 0.7388448 +0.5725335 0 0.7388448 +0.6252316 0 0.7388448 +0.6806558 0 0.7388448 +0.7388448 0 0.7388448 +0.7998369 0 0.7388448 +0.8636691 0 0.7388448 +0.9303782 0 0.7388448 +1 0 0.7388448 +0 0.002418731 0.7388448 +0.002418731 0.002418731 0.7388448 +0.005155668 0.002418731 0.7388448 +0.009080105 0.002418731 0.7388448 +0.01434988 0.002418731 0.7388448 +0.02107202 0.002418731 0.7388448 +0.02934285 0.002418731 0.7388448 +0.03925039 0.002418731 0.7388448 +0.05087609 0.002418731 0.7388448 +0.06429595 0.002418731 0.7388448 +0.07958143 0.002418731 0.7388448 +0.0968001 0.002418731 0.7388448 +0.1160161 0.002418731 0.7388448 +0.1372908 0.002418731 0.7388448 +0.1606827 0.002418731 0.7388448 +0.1862481 0.002418731 0.7388448 +0.2140411 0.002418731 0.7388448 +0.2441142 0.002418731 0.7388448 +0.2765176 0.002418731 0.7388448 +0.3113005 0.002418731 0.7388448 +0.3485102 0.002418731 0.7388448 +0.388193 0.002418731 0.7388448 +0.4303934 0.002418731 0.7388448 +0.4751555 0.002418731 0.7388448 +0.5225216 0.002418731 0.7388448 +0.5725335 0.002418731 0.7388448 +0.6252316 0.002418731 0.7388448 +0.6806558 0.002418731 0.7388448 +0.7388448 0.002418731 0.7388448 +0.7998369 0.002418731 0.7388448 +0.8636691 0.002418731 0.7388448 +0.9303782 0.002418731 0.7388448 +1 0.002418731 0.7388448 +0 0.005155668 0.7388448 +0.002418731 0.005155668 0.7388448 +0.005155668 0.005155668 0.7388448 +0.009080105 0.005155668 0.7388448 +0.01434988 0.005155668 0.7388448 +0.02107202 0.005155668 0.7388448 +0.02934285 0.005155668 0.7388448 +0.03925039 0.005155668 0.7388448 +0.05087609 0.005155668 0.7388448 +0.06429595 0.005155668 0.7388448 +0.07958143 0.005155668 0.7388448 +0.0968001 0.005155668 0.7388448 +0.1160161 0.005155668 0.7388448 +0.1372908 0.005155668 0.7388448 +0.1606827 0.005155668 0.7388448 +0.1862481 0.005155668 0.7388448 +0.2140411 0.005155668 0.7388448 +0.2441142 0.005155668 0.7388448 +0.2765176 0.005155668 0.7388448 +0.3113005 0.005155668 0.7388448 +0.3485102 0.005155668 0.7388448 +0.388193 0.005155668 0.7388448 +0.4303934 0.005155668 0.7388448 +0.4751555 0.005155668 0.7388448 +0.5225216 0.005155668 0.7388448 +0.5725335 0.005155668 0.7388448 +0.6252316 0.005155668 0.7388448 +0.6806558 0.005155668 0.7388448 +0.7388448 0.005155668 0.7388448 +0.7998369 0.005155668 0.7388448 +0.8636691 0.005155668 0.7388448 +0.9303782 0.005155668 0.7388448 +1 0.005155668 0.7388448 +0 0.009080105 0.7388448 +0.002418731 0.009080105 0.7388448 +0.005155668 0.009080105 0.7388448 +0.009080105 0.009080105 0.7388448 +0.01434988 0.009080105 0.7388448 +0.02107202 0.009080105 0.7388448 +0.02934285 0.009080105 0.7388448 +0.03925039 0.009080105 0.7388448 +0.05087609 0.009080105 0.7388448 +0.06429595 0.009080105 0.7388448 +0.07958143 0.009080105 0.7388448 +0.0968001 0.009080105 0.7388448 +0.1160161 0.009080105 0.7388448 +0.1372908 0.009080105 0.7388448 +0.1606827 0.009080105 0.7388448 +0.1862481 0.009080105 0.7388448 +0.2140411 0.009080105 0.7388448 +0.2441142 0.009080105 0.7388448 +0.2765176 0.009080105 0.7388448 +0.3113005 0.009080105 0.7388448 +0.3485102 0.009080105 0.7388448 +0.388193 0.009080105 0.7388448 +0.4303934 0.009080105 0.7388448 +0.4751555 0.009080105 0.7388448 +0.5225216 0.009080105 0.7388448 +0.5725335 0.009080105 0.7388448 +0.6252316 0.009080105 0.7388448 +0.6806558 0.009080105 0.7388448 +0.7388448 0.009080105 0.7388448 +0.7998369 0.009080105 0.7388448 +0.8636691 0.009080105 0.7388448 +0.9303782 0.009080105 0.7388448 +1 0.009080105 0.7388448 +0 0.01434988 0.7388448 +0.002418731 0.01434988 0.7388448 +0.005155668 0.01434988 0.7388448 +0.009080105 0.01434988 0.7388448 +0.01434988 0.01434988 0.7388448 +0.02107202 0.01434988 0.7388448 +0.02934285 0.01434988 0.7388448 +0.03925039 0.01434988 0.7388448 +0.05087609 0.01434988 0.7388448 +0.06429595 0.01434988 0.7388448 +0.07958143 0.01434988 0.7388448 +0.0968001 0.01434988 0.7388448 +0.1160161 0.01434988 0.7388448 +0.1372908 0.01434988 0.7388448 +0.1606827 0.01434988 0.7388448 +0.1862481 0.01434988 0.7388448 +0.2140411 0.01434988 0.7388448 +0.2441142 0.01434988 0.7388448 +0.2765176 0.01434988 0.7388448 +0.3113005 0.01434988 0.7388448 +0.3485102 0.01434988 0.7388448 +0.388193 0.01434988 0.7388448 +0.4303934 0.01434988 0.7388448 +0.4751555 0.01434988 0.7388448 +0.5225216 0.01434988 0.7388448 +0.5725335 0.01434988 0.7388448 +0.6252316 0.01434988 0.7388448 +0.6806558 0.01434988 0.7388448 +0.7388448 0.01434988 0.7388448 +0.7998369 0.01434988 0.7388448 +0.8636691 0.01434988 0.7388448 +0.9303782 0.01434988 0.7388448 +1 0.01434988 0.7388448 +0 0.02107202 0.7388448 +0.002418731 0.02107202 0.7388448 +0.005155668 0.02107202 0.7388448 +0.009080105 0.02107202 0.7388448 +0.01434988 0.02107202 0.7388448 +0.02107202 0.02107202 0.7388448 +0.02934285 0.02107202 0.7388448 +0.03925039 0.02107202 0.7388448 +0.05087609 0.02107202 0.7388448 +0.06429595 0.02107202 0.7388448 +0.07958143 0.02107202 0.7388448 +0.0968001 0.02107202 0.7388448 +0.1160161 0.02107202 0.7388448 +0.1372908 0.02107202 0.7388448 +0.1606827 0.02107202 0.7388448 +0.1862481 0.02107202 0.7388448 +0.2140411 0.02107202 0.7388448 +0.2441142 0.02107202 0.7388448 +0.2765176 0.02107202 0.7388448 +0.3113005 0.02107202 0.7388448 +0.3485102 0.02107202 0.7388448 +0.388193 0.02107202 0.7388448 +0.4303934 0.02107202 0.7388448 +0.4751555 0.02107202 0.7388448 +0.5225216 0.02107202 0.7388448 +0.5725335 0.02107202 0.7388448 +0.6252316 0.02107202 0.7388448 +0.6806558 0.02107202 0.7388448 +0.7388448 0.02107202 0.7388448 +0.7998369 0.02107202 0.7388448 +0.8636691 0.02107202 0.7388448 +0.9303782 0.02107202 0.7388448 +1 0.02107202 0.7388448 +0 0.02934285 0.7388448 +0.002418731 0.02934285 0.7388448 +0.005155668 0.02934285 0.7388448 +0.009080105 0.02934285 0.7388448 +0.01434988 0.02934285 0.7388448 +0.02107202 0.02934285 0.7388448 +0.02934285 0.02934285 0.7388448 +0.03925039 0.02934285 0.7388448 +0.05087609 0.02934285 0.7388448 +0.06429595 0.02934285 0.7388448 +0.07958143 0.02934285 0.7388448 +0.0968001 0.02934285 0.7388448 +0.1160161 0.02934285 0.7388448 +0.1372908 0.02934285 0.7388448 +0.1606827 0.02934285 0.7388448 +0.1862481 0.02934285 0.7388448 +0.2140411 0.02934285 0.7388448 +0.2441142 0.02934285 0.7388448 +0.2765176 0.02934285 0.7388448 +0.3113005 0.02934285 0.7388448 +0.3485102 0.02934285 0.7388448 +0.388193 0.02934285 0.7388448 +0.4303934 0.02934285 0.7388448 +0.4751555 0.02934285 0.7388448 +0.5225216 0.02934285 0.7388448 +0.5725335 0.02934285 0.7388448 +0.6252316 0.02934285 0.7388448 +0.6806558 0.02934285 0.7388448 +0.7388448 0.02934285 0.7388448 +0.7998369 0.02934285 0.7388448 +0.8636691 0.02934285 0.7388448 +0.9303782 0.02934285 0.7388448 +1 0.02934285 0.7388448 +0 0.03925039 0.7388448 +0.002418731 0.03925039 0.7388448 +0.005155668 0.03925039 0.7388448 +0.009080105 0.03925039 0.7388448 +0.01434988 0.03925039 0.7388448 +0.02107202 0.03925039 0.7388448 +0.02934285 0.03925039 0.7388448 +0.03925039 0.03925039 0.7388448 +0.05087609 0.03925039 0.7388448 +0.06429595 0.03925039 0.7388448 +0.07958143 0.03925039 0.7388448 +0.0968001 0.03925039 0.7388448 +0.1160161 0.03925039 0.7388448 +0.1372908 0.03925039 0.7388448 +0.1606827 0.03925039 0.7388448 +0.1862481 0.03925039 0.7388448 +0.2140411 0.03925039 0.7388448 +0.2441142 0.03925039 0.7388448 +0.2765176 0.03925039 0.7388448 +0.3113005 0.03925039 0.7388448 +0.3485102 0.03925039 0.7388448 +0.388193 0.03925039 0.7388448 +0.4303934 0.03925039 0.7388448 +0.4751555 0.03925039 0.7388448 +0.5225216 0.03925039 0.7388448 +0.5725335 0.03925039 0.7388448 +0.6252316 0.03925039 0.7388448 +0.6806558 0.03925039 0.7388448 +0.7388448 0.03925039 0.7388448 +0.7998369 0.03925039 0.7388448 +0.8636691 0.03925039 0.7388448 +0.9303782 0.03925039 0.7388448 +1 0.03925039 0.7388448 +0 0.05087609 0.7388448 +0.002418731 0.05087609 0.7388448 +0.005155668 0.05087609 0.7388448 +0.009080105 0.05087609 0.7388448 +0.01434988 0.05087609 0.7388448 +0.02107202 0.05087609 0.7388448 +0.02934285 0.05087609 0.7388448 +0.03925039 0.05087609 0.7388448 +0.05087609 0.05087609 0.7388448 +0.06429595 0.05087609 0.7388448 +0.07958143 0.05087609 0.7388448 +0.0968001 0.05087609 0.7388448 +0.1160161 0.05087609 0.7388448 +0.1372908 0.05087609 0.7388448 +0.1606827 0.05087609 0.7388448 +0.1862481 0.05087609 0.7388448 +0.2140411 0.05087609 0.7388448 +0.2441142 0.05087609 0.7388448 +0.2765176 0.05087609 0.7388448 +0.3113005 0.05087609 0.7388448 +0.3485102 0.05087609 0.7388448 +0.388193 0.05087609 0.7388448 +0.4303934 0.05087609 0.7388448 +0.4751555 0.05087609 0.7388448 +0.5225216 0.05087609 0.7388448 +0.5725335 0.05087609 0.7388448 +0.6252316 0.05087609 0.7388448 +0.6806558 0.05087609 0.7388448 +0.7388448 0.05087609 0.7388448 +0.7998369 0.05087609 0.7388448 +0.8636691 0.05087609 0.7388448 +0.9303782 0.05087609 0.7388448 +1 0.05087609 0.7388448 +0 0.06429595 0.7388448 +0.002418731 0.06429595 0.7388448 +0.005155668 0.06429595 0.7388448 +0.009080105 0.06429595 0.7388448 +0.01434988 0.06429595 0.7388448 +0.02107202 0.06429595 0.7388448 +0.02934285 0.06429595 0.7388448 +0.03925039 0.06429595 0.7388448 +0.05087609 0.06429595 0.7388448 +0.06429595 0.06429595 0.7388448 +0.07958143 0.06429595 0.7388448 +0.0968001 0.06429595 0.7388448 +0.1160161 0.06429595 0.7388448 +0.1372908 0.06429595 0.7388448 +0.1606827 0.06429595 0.7388448 +0.1862481 0.06429595 0.7388448 +0.2140411 0.06429595 0.7388448 +0.2441142 0.06429595 0.7388448 +0.2765176 0.06429595 0.7388448 +0.3113005 0.06429595 0.7388448 +0.3485102 0.06429595 0.7388448 +0.388193 0.06429595 0.7388448 +0.4303934 0.06429595 0.7388448 +0.4751555 0.06429595 0.7388448 +0.5225216 0.06429595 0.7388448 +0.5725335 0.06429595 0.7388448 +0.6252316 0.06429595 0.7388448 +0.6806558 0.06429595 0.7388448 +0.7388448 0.06429595 0.7388448 +0.7998369 0.06429595 0.7388448 +0.8636691 0.06429595 0.7388448 +0.9303782 0.06429595 0.7388448 +1 0.06429595 0.7388448 +0 0.07958143 0.7388448 +0.002418731 0.07958143 0.7388448 +0.005155668 0.07958143 0.7388448 +0.009080105 0.07958143 0.7388448 +0.01434988 0.07958143 0.7388448 +0.02107202 0.07958143 0.7388448 +0.02934285 0.07958143 0.7388448 +0.03925039 0.07958143 0.7388448 +0.05087609 0.07958143 0.7388448 +0.06429595 0.07958143 0.7388448 +0.07958143 0.07958143 0.7388448 +0.0968001 0.07958143 0.7388448 +0.1160161 0.07958143 0.7388448 +0.1372908 0.07958143 0.7388448 +0.1606827 0.07958143 0.7388448 +0.1862481 0.07958143 0.7388448 +0.2140411 0.07958143 0.7388448 +0.2441142 0.07958143 0.7388448 +0.2765176 0.07958143 0.7388448 +0.3113005 0.07958143 0.7388448 +0.3485102 0.07958143 0.7388448 +0.388193 0.07958143 0.7388448 +0.4303934 0.07958143 0.7388448 +0.4751555 0.07958143 0.7388448 +0.5225216 0.07958143 0.7388448 +0.5725335 0.07958143 0.7388448 +0.6252316 0.07958143 0.7388448 +0.6806558 0.07958143 0.7388448 +0.7388448 0.07958143 0.7388448 +0.7998369 0.07958143 0.7388448 +0.8636691 0.07958143 0.7388448 +0.9303782 0.07958143 0.7388448 +1 0.07958143 0.7388448 +0 0.0968001 0.7388448 +0.002418731 0.0968001 0.7388448 +0.005155668 0.0968001 0.7388448 +0.009080105 0.0968001 0.7388448 +0.01434988 0.0968001 0.7388448 +0.02107202 0.0968001 0.7388448 +0.02934285 0.0968001 0.7388448 +0.03925039 0.0968001 0.7388448 +0.05087609 0.0968001 0.7388448 +0.06429595 0.0968001 0.7388448 +0.07958143 0.0968001 0.7388448 +0.0968001 0.0968001 0.7388448 +0.1160161 0.0968001 0.7388448 +0.1372908 0.0968001 0.7388448 +0.1606827 0.0968001 0.7388448 +0.1862481 0.0968001 0.7388448 +0.2140411 0.0968001 0.7388448 +0.2441142 0.0968001 0.7388448 +0.2765176 0.0968001 0.7388448 +0.3113005 0.0968001 0.7388448 +0.3485102 0.0968001 0.7388448 +0.388193 0.0968001 0.7388448 +0.4303934 0.0968001 0.7388448 +0.4751555 0.0968001 0.7388448 +0.5225216 0.0968001 0.7388448 +0.5725335 0.0968001 0.7388448 +0.6252316 0.0968001 0.7388448 +0.6806558 0.0968001 0.7388448 +0.7388448 0.0968001 0.7388448 +0.7998369 0.0968001 0.7388448 +0.8636691 0.0968001 0.7388448 +0.9303782 0.0968001 0.7388448 +1 0.0968001 0.7388448 +0 0.1160161 0.7388448 +0.002418731 0.1160161 0.7388448 +0.005155668 0.1160161 0.7388448 +0.009080105 0.1160161 0.7388448 +0.01434988 0.1160161 0.7388448 +0.02107202 0.1160161 0.7388448 +0.02934285 0.1160161 0.7388448 +0.03925039 0.1160161 0.7388448 +0.05087609 0.1160161 0.7388448 +0.06429595 0.1160161 0.7388448 +0.07958143 0.1160161 0.7388448 +0.0968001 0.1160161 0.7388448 +0.1160161 0.1160161 0.7388448 +0.1372908 0.1160161 0.7388448 +0.1606827 0.1160161 0.7388448 +0.1862481 0.1160161 0.7388448 +0.2140411 0.1160161 0.7388448 +0.2441142 0.1160161 0.7388448 +0.2765176 0.1160161 0.7388448 +0.3113005 0.1160161 0.7388448 +0.3485102 0.1160161 0.7388448 +0.388193 0.1160161 0.7388448 +0.4303934 0.1160161 0.7388448 +0.4751555 0.1160161 0.7388448 +0.5225216 0.1160161 0.7388448 +0.5725335 0.1160161 0.7388448 +0.6252316 0.1160161 0.7388448 +0.6806558 0.1160161 0.7388448 +0.7388448 0.1160161 0.7388448 +0.7998369 0.1160161 0.7388448 +0.8636691 0.1160161 0.7388448 +0.9303782 0.1160161 0.7388448 +1 0.1160161 0.7388448 +0 0.1372908 0.7388448 +0.002418731 0.1372908 0.7388448 +0.005155668 0.1372908 0.7388448 +0.009080105 0.1372908 0.7388448 +0.01434988 0.1372908 0.7388448 +0.02107202 0.1372908 0.7388448 +0.02934285 0.1372908 0.7388448 +0.03925039 0.1372908 0.7388448 +0.05087609 0.1372908 0.7388448 +0.06429595 0.1372908 0.7388448 +0.07958143 0.1372908 0.7388448 +0.0968001 0.1372908 0.7388448 +0.1160161 0.1372908 0.7388448 +0.1372908 0.1372908 0.7388448 +0.1606827 0.1372908 0.7388448 +0.1862481 0.1372908 0.7388448 +0.2140411 0.1372908 0.7388448 +0.2441142 0.1372908 0.7388448 +0.2765176 0.1372908 0.7388448 +0.3113005 0.1372908 0.7388448 +0.3485102 0.1372908 0.7388448 +0.388193 0.1372908 0.7388448 +0.4303934 0.1372908 0.7388448 +0.4751555 0.1372908 0.7388448 +0.5225216 0.1372908 0.7388448 +0.5725335 0.1372908 0.7388448 +0.6252316 0.1372908 0.7388448 +0.6806558 0.1372908 0.7388448 +0.7388448 0.1372908 0.7388448 +0.7998369 0.1372908 0.7388448 +0.8636691 0.1372908 0.7388448 +0.9303782 0.1372908 0.7388448 +1 0.1372908 0.7388448 +0 0.1606827 0.7388448 +0.002418731 0.1606827 0.7388448 +0.005155668 0.1606827 0.7388448 +0.009080105 0.1606827 0.7388448 +0.01434988 0.1606827 0.7388448 +0.02107202 0.1606827 0.7388448 +0.02934285 0.1606827 0.7388448 +0.03925039 0.1606827 0.7388448 +0.05087609 0.1606827 0.7388448 +0.06429595 0.1606827 0.7388448 +0.07958143 0.1606827 0.7388448 +0.0968001 0.1606827 0.7388448 +0.1160161 0.1606827 0.7388448 +0.1372908 0.1606827 0.7388448 +0.1606827 0.1606827 0.7388448 +0.1862481 0.1606827 0.7388448 +0.2140411 0.1606827 0.7388448 +0.2441142 0.1606827 0.7388448 +0.2765176 0.1606827 0.7388448 +0.3113005 0.1606827 0.7388448 +0.3485102 0.1606827 0.7388448 +0.388193 0.1606827 0.7388448 +0.4303934 0.1606827 0.7388448 +0.4751555 0.1606827 0.7388448 +0.5225216 0.1606827 0.7388448 +0.5725335 0.1606827 0.7388448 +0.6252316 0.1606827 0.7388448 +0.6806558 0.1606827 0.7388448 +0.7388448 0.1606827 0.7388448 +0.7998369 0.1606827 0.7388448 +0.8636691 0.1606827 0.7388448 +0.9303782 0.1606827 0.7388448 +1 0.1606827 0.7388448 +0 0.1862481 0.7388448 +0.002418731 0.1862481 0.7388448 +0.005155668 0.1862481 0.7388448 +0.009080105 0.1862481 0.7388448 +0.01434988 0.1862481 0.7388448 +0.02107202 0.1862481 0.7388448 +0.02934285 0.1862481 0.7388448 +0.03925039 0.1862481 0.7388448 +0.05087609 0.1862481 0.7388448 +0.06429595 0.1862481 0.7388448 +0.07958143 0.1862481 0.7388448 +0.0968001 0.1862481 0.7388448 +0.1160161 0.1862481 0.7388448 +0.1372908 0.1862481 0.7388448 +0.1606827 0.1862481 0.7388448 +0.1862481 0.1862481 0.7388448 +0.2140411 0.1862481 0.7388448 +0.2441142 0.1862481 0.7388448 +0.2765176 0.1862481 0.7388448 +0.3113005 0.1862481 0.7388448 +0.3485102 0.1862481 0.7388448 +0.388193 0.1862481 0.7388448 +0.4303934 0.1862481 0.7388448 +0.4751555 0.1862481 0.7388448 +0.5225216 0.1862481 0.7388448 +0.5725335 0.1862481 0.7388448 +0.6252316 0.1862481 0.7388448 +0.6806558 0.1862481 0.7388448 +0.7388448 0.1862481 0.7388448 +0.7998369 0.1862481 0.7388448 +0.8636691 0.1862481 0.7388448 +0.9303782 0.1862481 0.7388448 +1 0.1862481 0.7388448 +0 0.2140411 0.7388448 +0.002418731 0.2140411 0.7388448 +0.005155668 0.2140411 0.7388448 +0.009080105 0.2140411 0.7388448 +0.01434988 0.2140411 0.7388448 +0.02107202 0.2140411 0.7388448 +0.02934285 0.2140411 0.7388448 +0.03925039 0.2140411 0.7388448 +0.05087609 0.2140411 0.7388448 +0.06429595 0.2140411 0.7388448 +0.07958143 0.2140411 0.7388448 +0.0968001 0.2140411 0.7388448 +0.1160161 0.2140411 0.7388448 +0.1372908 0.2140411 0.7388448 +0.1606827 0.2140411 0.7388448 +0.1862481 0.2140411 0.7388448 +0.2140411 0.2140411 0.7388448 +0.2441142 0.2140411 0.7388448 +0.2765176 0.2140411 0.7388448 +0.3113005 0.2140411 0.7388448 +0.3485102 0.2140411 0.7388448 +0.388193 0.2140411 0.7388448 +0.4303934 0.2140411 0.7388448 +0.4751555 0.2140411 0.7388448 +0.5225216 0.2140411 0.7388448 +0.5725335 0.2140411 0.7388448 +0.6252316 0.2140411 0.7388448 +0.6806558 0.2140411 0.7388448 +0.7388448 0.2140411 0.7388448 +0.7998369 0.2140411 0.7388448 +0.8636691 0.2140411 0.7388448 +0.9303782 0.2140411 0.7388448 +1 0.2140411 0.7388448 +0 0.2441142 0.7388448 +0.002418731 0.2441142 0.7388448 +0.005155668 0.2441142 0.7388448 +0.009080105 0.2441142 0.7388448 +0.01434988 0.2441142 0.7388448 +0.02107202 0.2441142 0.7388448 +0.02934285 0.2441142 0.7388448 +0.03925039 0.2441142 0.7388448 +0.05087609 0.2441142 0.7388448 +0.06429595 0.2441142 0.7388448 +0.07958143 0.2441142 0.7388448 +0.0968001 0.2441142 0.7388448 +0.1160161 0.2441142 0.7388448 +0.1372908 0.2441142 0.7388448 +0.1606827 0.2441142 0.7388448 +0.1862481 0.2441142 0.7388448 +0.2140411 0.2441142 0.7388448 +0.2441142 0.2441142 0.7388448 +0.2765176 0.2441142 0.7388448 +0.3113005 0.2441142 0.7388448 +0.3485102 0.2441142 0.7388448 +0.388193 0.2441142 0.7388448 +0.4303934 0.2441142 0.7388448 +0.4751555 0.2441142 0.7388448 +0.5225216 0.2441142 0.7388448 +0.5725335 0.2441142 0.7388448 +0.6252316 0.2441142 0.7388448 +0.6806558 0.2441142 0.7388448 +0.7388448 0.2441142 0.7388448 +0.7998369 0.2441142 0.7388448 +0.8636691 0.2441142 0.7388448 +0.9303782 0.2441142 0.7388448 +1 0.2441142 0.7388448 +0 0.2765176 0.7388448 +0.002418731 0.2765176 0.7388448 +0.005155668 0.2765176 0.7388448 +0.009080105 0.2765176 0.7388448 +0.01434988 0.2765176 0.7388448 +0.02107202 0.2765176 0.7388448 +0.02934285 0.2765176 0.7388448 +0.03925039 0.2765176 0.7388448 +0.05087609 0.2765176 0.7388448 +0.06429595 0.2765176 0.7388448 +0.07958143 0.2765176 0.7388448 +0.0968001 0.2765176 0.7388448 +0.1160161 0.2765176 0.7388448 +0.1372908 0.2765176 0.7388448 +0.1606827 0.2765176 0.7388448 +0.1862481 0.2765176 0.7388448 +0.2140411 0.2765176 0.7388448 +0.2441142 0.2765176 0.7388448 +0.2765176 0.2765176 0.7388448 +0.3113005 0.2765176 0.7388448 +0.3485102 0.2765176 0.7388448 +0.388193 0.2765176 0.7388448 +0.4303934 0.2765176 0.7388448 +0.4751555 0.2765176 0.7388448 +0.5225216 0.2765176 0.7388448 +0.5725335 0.2765176 0.7388448 +0.6252316 0.2765176 0.7388448 +0.6806558 0.2765176 0.7388448 +0.7388448 0.2765176 0.7388448 +0.7998369 0.2765176 0.7388448 +0.8636691 0.2765176 0.7388448 +0.9303782 0.2765176 0.7388448 +1 0.2765176 0.7388448 +0 0.3113005 0.7388448 +0.002418731 0.3113005 0.7388448 +0.005155668 0.3113005 0.7388448 +0.009080105 0.3113005 0.7388448 +0.01434988 0.3113005 0.7388448 +0.02107202 0.3113005 0.7388448 +0.02934285 0.3113005 0.7388448 +0.03925039 0.3113005 0.7388448 +0.05087609 0.3113005 0.7388448 +0.06429595 0.3113005 0.7388448 +0.07958143 0.3113005 0.7388448 +0.0968001 0.3113005 0.7388448 +0.1160161 0.3113005 0.7388448 +0.1372908 0.3113005 0.7388448 +0.1606827 0.3113005 0.7388448 +0.1862481 0.3113005 0.7388448 +0.2140411 0.3113005 0.7388448 +0.2441142 0.3113005 0.7388448 +0.2765176 0.3113005 0.7388448 +0.3113005 0.3113005 0.7388448 +0.3485102 0.3113005 0.7388448 +0.388193 0.3113005 0.7388448 +0.4303934 0.3113005 0.7388448 +0.4751555 0.3113005 0.7388448 +0.5225216 0.3113005 0.7388448 +0.5725335 0.3113005 0.7388448 +0.6252316 0.3113005 0.7388448 +0.6806558 0.3113005 0.7388448 +0.7388448 0.3113005 0.7388448 +0.7998369 0.3113005 0.7388448 +0.8636691 0.3113005 0.7388448 +0.9303782 0.3113005 0.7388448 +1 0.3113005 0.7388448 +0 0.3485102 0.7388448 +0.002418731 0.3485102 0.7388448 +0.005155668 0.3485102 0.7388448 +0.009080105 0.3485102 0.7388448 +0.01434988 0.3485102 0.7388448 +0.02107202 0.3485102 0.7388448 +0.02934285 0.3485102 0.7388448 +0.03925039 0.3485102 0.7388448 +0.05087609 0.3485102 0.7388448 +0.06429595 0.3485102 0.7388448 +0.07958143 0.3485102 0.7388448 +0.0968001 0.3485102 0.7388448 +0.1160161 0.3485102 0.7388448 +0.1372908 0.3485102 0.7388448 +0.1606827 0.3485102 0.7388448 +0.1862481 0.3485102 0.7388448 +0.2140411 0.3485102 0.7388448 +0.2441142 0.3485102 0.7388448 +0.2765176 0.3485102 0.7388448 +0.3113005 0.3485102 0.7388448 +0.3485102 0.3485102 0.7388448 +0.388193 0.3485102 0.7388448 +0.4303934 0.3485102 0.7388448 +0.4751555 0.3485102 0.7388448 +0.5225216 0.3485102 0.7388448 +0.5725335 0.3485102 0.7388448 +0.6252316 0.3485102 0.7388448 +0.6806558 0.3485102 0.7388448 +0.7388448 0.3485102 0.7388448 +0.7998369 0.3485102 0.7388448 +0.8636691 0.3485102 0.7388448 +0.9303782 0.3485102 0.7388448 +1 0.3485102 0.7388448 +0 0.388193 0.7388448 +0.002418731 0.388193 0.7388448 +0.005155668 0.388193 0.7388448 +0.009080105 0.388193 0.7388448 +0.01434988 0.388193 0.7388448 +0.02107202 0.388193 0.7388448 +0.02934285 0.388193 0.7388448 +0.03925039 0.388193 0.7388448 +0.05087609 0.388193 0.7388448 +0.06429595 0.388193 0.7388448 +0.07958143 0.388193 0.7388448 +0.0968001 0.388193 0.7388448 +0.1160161 0.388193 0.7388448 +0.1372908 0.388193 0.7388448 +0.1606827 0.388193 0.7388448 +0.1862481 0.388193 0.7388448 +0.2140411 0.388193 0.7388448 +0.2441142 0.388193 0.7388448 +0.2765176 0.388193 0.7388448 +0.3113005 0.388193 0.7388448 +0.3485102 0.388193 0.7388448 +0.388193 0.388193 0.7388448 +0.4303934 0.388193 0.7388448 +0.4751555 0.388193 0.7388448 +0.5225216 0.388193 0.7388448 +0.5725335 0.388193 0.7388448 +0.6252316 0.388193 0.7388448 +0.6806558 0.388193 0.7388448 +0.7388448 0.388193 0.7388448 +0.7998369 0.388193 0.7388448 +0.8636691 0.388193 0.7388448 +0.9303782 0.388193 0.7388448 +1 0.388193 0.7388448 +0 0.4303934 0.7388448 +0.002418731 0.4303934 0.7388448 +0.005155668 0.4303934 0.7388448 +0.009080105 0.4303934 0.7388448 +0.01434988 0.4303934 0.7388448 +0.02107202 0.4303934 0.7388448 +0.02934285 0.4303934 0.7388448 +0.03925039 0.4303934 0.7388448 +0.05087609 0.4303934 0.7388448 +0.06429595 0.4303934 0.7388448 +0.07958143 0.4303934 0.7388448 +0.0968001 0.4303934 0.7388448 +0.1160161 0.4303934 0.7388448 +0.1372908 0.4303934 0.7388448 +0.1606827 0.4303934 0.7388448 +0.1862481 0.4303934 0.7388448 +0.2140411 0.4303934 0.7388448 +0.2441142 0.4303934 0.7388448 +0.2765176 0.4303934 0.7388448 +0.3113005 0.4303934 0.7388448 +0.3485102 0.4303934 0.7388448 +0.388193 0.4303934 0.7388448 +0.4303934 0.4303934 0.7388448 +0.4751555 0.4303934 0.7388448 +0.5225216 0.4303934 0.7388448 +0.5725335 0.4303934 0.7388448 +0.6252316 0.4303934 0.7388448 +0.6806558 0.4303934 0.7388448 +0.7388448 0.4303934 0.7388448 +0.7998369 0.4303934 0.7388448 +0.8636691 0.4303934 0.7388448 +0.9303782 0.4303934 0.7388448 +1 0.4303934 0.7388448 +0 0.4751555 0.7388448 +0.002418731 0.4751555 0.7388448 +0.005155668 0.4751555 0.7388448 +0.009080105 0.4751555 0.7388448 +0.01434988 0.4751555 0.7388448 +0.02107202 0.4751555 0.7388448 +0.02934285 0.4751555 0.7388448 +0.03925039 0.4751555 0.7388448 +0.05087609 0.4751555 0.7388448 +0.06429595 0.4751555 0.7388448 +0.07958143 0.4751555 0.7388448 +0.0968001 0.4751555 0.7388448 +0.1160161 0.4751555 0.7388448 +0.1372908 0.4751555 0.7388448 +0.1606827 0.4751555 0.7388448 +0.1862481 0.4751555 0.7388448 +0.2140411 0.4751555 0.7388448 +0.2441142 0.4751555 0.7388448 +0.2765176 0.4751555 0.7388448 +0.3113005 0.4751555 0.7388448 +0.3485102 0.4751555 0.7388448 +0.388193 0.4751555 0.7388448 +0.4303934 0.4751555 0.7388448 +0.4751555 0.4751555 0.7388448 +0.5225216 0.4751555 0.7388448 +0.5725335 0.4751555 0.7388448 +0.6252316 0.4751555 0.7388448 +0.6806558 0.4751555 0.7388448 +0.7388448 0.4751555 0.7388448 +0.7998369 0.4751555 0.7388448 +0.8636691 0.4751555 0.7388448 +0.9303782 0.4751555 0.7388448 +1 0.4751555 0.7388448 +0 0.5225216 0.7388448 +0.002418731 0.5225216 0.7388448 +0.005155668 0.5225216 0.7388448 +0.009080105 0.5225216 0.7388448 +0.01434988 0.5225216 0.7388448 +0.02107202 0.5225216 0.7388448 +0.02934285 0.5225216 0.7388448 +0.03925039 0.5225216 0.7388448 +0.05087609 0.5225216 0.7388448 +0.06429595 0.5225216 0.7388448 +0.07958143 0.5225216 0.7388448 +0.0968001 0.5225216 0.7388448 +0.1160161 0.5225216 0.7388448 +0.1372908 0.5225216 0.7388448 +0.1606827 0.5225216 0.7388448 +0.1862481 0.5225216 0.7388448 +0.2140411 0.5225216 0.7388448 +0.2441142 0.5225216 0.7388448 +0.2765176 0.5225216 0.7388448 +0.3113005 0.5225216 0.7388448 +0.3485102 0.5225216 0.7388448 +0.388193 0.5225216 0.7388448 +0.4303934 0.5225216 0.7388448 +0.4751555 0.5225216 0.7388448 +0.5225216 0.5225216 0.7388448 +0.5725335 0.5225216 0.7388448 +0.6252316 0.5225216 0.7388448 +0.6806558 0.5225216 0.7388448 +0.7388448 0.5225216 0.7388448 +0.7998369 0.5225216 0.7388448 +0.8636691 0.5225216 0.7388448 +0.9303782 0.5225216 0.7388448 +1 0.5225216 0.7388448 +0 0.5725335 0.7388448 +0.002418731 0.5725335 0.7388448 +0.005155668 0.5725335 0.7388448 +0.009080105 0.5725335 0.7388448 +0.01434988 0.5725335 0.7388448 +0.02107202 0.5725335 0.7388448 +0.02934285 0.5725335 0.7388448 +0.03925039 0.5725335 0.7388448 +0.05087609 0.5725335 0.7388448 +0.06429595 0.5725335 0.7388448 +0.07958143 0.5725335 0.7388448 +0.0968001 0.5725335 0.7388448 +0.1160161 0.5725335 0.7388448 +0.1372908 0.5725335 0.7388448 +0.1606827 0.5725335 0.7388448 +0.1862481 0.5725335 0.7388448 +0.2140411 0.5725335 0.7388448 +0.2441142 0.5725335 0.7388448 +0.2765176 0.5725335 0.7388448 +0.3113005 0.5725335 0.7388448 +0.3485102 0.5725335 0.7388448 +0.388193 0.5725335 0.7388448 +0.4303934 0.5725335 0.7388448 +0.4751555 0.5725335 0.7388448 +0.5225216 0.5725335 0.7388448 +0.5725335 0.5725335 0.7388448 +0.6252316 0.5725335 0.7388448 +0.6806558 0.5725335 0.7388448 +0.7388448 0.5725335 0.7388448 +0.7998369 0.5725335 0.7388448 +0.8636691 0.5725335 0.7388448 +0.9303782 0.5725335 0.7388448 +1 0.5725335 0.7388448 +0 0.6252316 0.7388448 +0.002418731 0.6252316 0.7388448 +0.005155668 0.6252316 0.7388448 +0.009080105 0.6252316 0.7388448 +0.01434988 0.6252316 0.7388448 +0.02107202 0.6252316 0.7388448 +0.02934285 0.6252316 0.7388448 +0.03925039 0.6252316 0.7388448 +0.05087609 0.6252316 0.7388448 +0.06429595 0.6252316 0.7388448 +0.07958143 0.6252316 0.7388448 +0.0968001 0.6252316 0.7388448 +0.1160161 0.6252316 0.7388448 +0.1372908 0.6252316 0.7388448 +0.1606827 0.6252316 0.7388448 +0.1862481 0.6252316 0.7388448 +0.2140411 0.6252316 0.7388448 +0.2441142 0.6252316 0.7388448 +0.2765176 0.6252316 0.7388448 +0.3113005 0.6252316 0.7388448 +0.3485102 0.6252316 0.7388448 +0.388193 0.6252316 0.7388448 +0.4303934 0.6252316 0.7388448 +0.4751555 0.6252316 0.7388448 +0.5225216 0.6252316 0.7388448 +0.5725335 0.6252316 0.7388448 +0.6252316 0.6252316 0.7388448 +0.6806558 0.6252316 0.7388448 +0.7388448 0.6252316 0.7388448 +0.7998369 0.6252316 0.7388448 +0.8636691 0.6252316 0.7388448 +0.9303782 0.6252316 0.7388448 +1 0.6252316 0.7388448 +0 0.6806558 0.7388448 +0.002418731 0.6806558 0.7388448 +0.005155668 0.6806558 0.7388448 +0.009080105 0.6806558 0.7388448 +0.01434988 0.6806558 0.7388448 +0.02107202 0.6806558 0.7388448 +0.02934285 0.6806558 0.7388448 +0.03925039 0.6806558 0.7388448 +0.05087609 0.6806558 0.7388448 +0.06429595 0.6806558 0.7388448 +0.07958143 0.6806558 0.7388448 +0.0968001 0.6806558 0.7388448 +0.1160161 0.6806558 0.7388448 +0.1372908 0.6806558 0.7388448 +0.1606827 0.6806558 0.7388448 +0.1862481 0.6806558 0.7388448 +0.2140411 0.6806558 0.7388448 +0.2441142 0.6806558 0.7388448 +0.2765176 0.6806558 0.7388448 +0.3113005 0.6806558 0.7388448 +0.3485102 0.6806558 0.7388448 +0.388193 0.6806558 0.7388448 +0.4303934 0.6806558 0.7388448 +0.4751555 0.6806558 0.7388448 +0.5225216 0.6806558 0.7388448 +0.5725335 0.6806558 0.7388448 +0.6252316 0.6806558 0.7388448 +0.6806558 0.6806558 0.7388448 +0.7388448 0.6806558 0.7388448 +0.7998369 0.6806558 0.7388448 +0.8636691 0.6806558 0.7388448 +0.9303782 0.6806558 0.7388448 +1 0.6806558 0.7388448 +0 0.7388448 0.7388448 +0.002418731 0.7388448 0.7388448 +0.005155668 0.7388448 0.7388448 +0.009080105 0.7388448 0.7388448 +0.01434988 0.7388448 0.7388448 +0.02107202 0.7388448 0.7388448 +0.02934285 0.7388448 0.7388448 +0.03925039 0.7388448 0.7388448 +0.05087609 0.7388448 0.7388448 +0.06429595 0.7388448 0.7388448 +0.07958143 0.7388448 0.7388448 +0.0968001 0.7388448 0.7388448 +0.1160161 0.7388448 0.7388448 +0.1372908 0.7388448 0.7388448 +0.1606827 0.7388448 0.7388448 +0.1862481 0.7388448 0.7388448 +0.2140411 0.7388448 0.7388448 +0.2441142 0.7388448 0.7388448 +0.2765176 0.7388448 0.7388448 +0.3113005 0.7388448 0.7388448 +0.3485102 0.7388448 0.7388448 +0.388193 0.7388448 0.7388448 +0.4303934 0.7388448 0.7388448 +0.4751555 0.7388448 0.7388448 +0.5225216 0.7388448 0.7388448 +0.5725335 0.7388448 0.7388448 +0.6252316 0.7388448 0.7388448 +0.6806558 0.7388448 0.7388448 +0.7388448 0.7388448 0.7388448 +0.7998369 0.7388448 0.7388448 +0.8636691 0.7388448 0.7388448 +0.9303782 0.7388448 0.7388448 +1 0.7388448 0.7388448 +0 0.7998369 0.7388448 +0.002418731 0.7998369 0.7388448 +0.005155668 0.7998369 0.7388448 +0.009080105 0.7998369 0.7388448 +0.01434988 0.7998369 0.7388448 +0.02107202 0.7998369 0.7388448 +0.02934285 0.7998369 0.7388448 +0.03925039 0.7998369 0.7388448 +0.05087609 0.7998369 0.7388448 +0.06429595 0.7998369 0.7388448 +0.07958143 0.7998369 0.7388448 +0.0968001 0.7998369 0.7388448 +0.1160161 0.7998369 0.7388448 +0.1372908 0.7998369 0.7388448 +0.1606827 0.7998369 0.7388448 +0.1862481 0.7998369 0.7388448 +0.2140411 0.7998369 0.7388448 +0.2441142 0.7998369 0.7388448 +0.2765176 0.7998369 0.7388448 +0.3113005 0.7998369 0.7388448 +0.3485102 0.7998369 0.7388448 +0.388193 0.7998369 0.7388448 +0.4303934 0.7998369 0.7388448 +0.4751555 0.7998369 0.7388448 +0.5225216 0.7998369 0.7388448 +0.5725335 0.7998369 0.7388448 +0.6252316 0.7998369 0.7388448 +0.6806558 0.7998369 0.7388448 +0.7388448 0.7998369 0.7388448 +0.7998369 0.7998369 0.7388448 +0.8636691 0.7998369 0.7388448 +0.9303782 0.7998369 0.7388448 +1 0.7998369 0.7388448 +0 0.8636691 0.7388448 +0.002418731 0.8636691 0.7388448 +0.005155668 0.8636691 0.7388448 +0.009080105 0.8636691 0.7388448 +0.01434988 0.8636691 0.7388448 +0.02107202 0.8636691 0.7388448 +0.02934285 0.8636691 0.7388448 +0.03925039 0.8636691 0.7388448 +0.05087609 0.8636691 0.7388448 +0.06429595 0.8636691 0.7388448 +0.07958143 0.8636691 0.7388448 +0.0968001 0.8636691 0.7388448 +0.1160161 0.8636691 0.7388448 +0.1372908 0.8636691 0.7388448 +0.1606827 0.8636691 0.7388448 +0.1862481 0.8636691 0.7388448 +0.2140411 0.8636691 0.7388448 +0.2441142 0.8636691 0.7388448 +0.2765176 0.8636691 0.7388448 +0.3113005 0.8636691 0.7388448 +0.3485102 0.8636691 0.7388448 +0.388193 0.8636691 0.7388448 +0.4303934 0.8636691 0.7388448 +0.4751555 0.8636691 0.7388448 +0.5225216 0.8636691 0.7388448 +0.5725335 0.8636691 0.7388448 +0.6252316 0.8636691 0.7388448 +0.6806558 0.8636691 0.7388448 +0.7388448 0.8636691 0.7388448 +0.7998369 0.8636691 0.7388448 +0.8636691 0.8636691 0.7388448 +0.9303782 0.8636691 0.7388448 +1 0.8636691 0.7388448 +0 0.9303782 0.7388448 +0.002418731 0.9303782 0.7388448 +0.005155668 0.9303782 0.7388448 +0.009080105 0.9303782 0.7388448 +0.01434988 0.9303782 0.7388448 +0.02107202 0.9303782 0.7388448 +0.02934285 0.9303782 0.7388448 +0.03925039 0.9303782 0.7388448 +0.05087609 0.9303782 0.7388448 +0.06429595 0.9303782 0.7388448 +0.07958143 0.9303782 0.7388448 +0.0968001 0.9303782 0.7388448 +0.1160161 0.9303782 0.7388448 +0.1372908 0.9303782 0.7388448 +0.1606827 0.9303782 0.7388448 +0.1862481 0.9303782 0.7388448 +0.2140411 0.9303782 0.7388448 +0.2441142 0.9303782 0.7388448 +0.2765176 0.9303782 0.7388448 +0.3113005 0.9303782 0.7388448 +0.3485102 0.9303782 0.7388448 +0.388193 0.9303782 0.7388448 +0.4303934 0.9303782 0.7388448 +0.4751555 0.9303782 0.7388448 +0.5225216 0.9303782 0.7388448 +0.5725335 0.9303782 0.7388448 +0.6252316 0.9303782 0.7388448 +0.6806558 0.9303782 0.7388448 +0.7388448 0.9303782 0.7388448 +0.7998369 0.9303782 0.7388448 +0.8636691 0.9303782 0.7388448 +0.9303782 0.9303782 0.7388448 +1 0.9303782 0.7388448 +0 1 0.7388448 +0.002418731 1 0.7388448 +0.005155668 1 0.7388448 +0.009080105 1 0.7388448 +0.01434988 1 0.7388448 +0.02107202 1 0.7388448 +0.02934285 1 0.7388448 +0.03925039 1 0.7388448 +0.05087609 1 0.7388448 +0.06429595 1 0.7388448 +0.07958143 1 0.7388448 +0.0968001 1 0.7388448 +0.1160161 1 0.7388448 +0.1372908 1 0.7388448 +0.1606827 1 0.7388448 +0.1862481 1 0.7388448 +0.2140411 1 0.7388448 +0.2441142 1 0.7388448 +0.2765176 1 0.7388448 +0.3113005 1 0.7388448 +0.3485102 1 0.7388448 +0.388193 1 0.7388448 +0.4303934 1 0.7388448 +0.4751555 1 0.7388448 +0.5225216 1 0.7388448 +0.5725335 1 0.7388448 +0.6252316 1 0.7388448 +0.6806558 1 0.7388448 +0.7388448 1 0.7388448 +0.7998369 1 0.7388448 +0.8636691 1 0.7388448 +0.9303782 1 0.7388448 +1 1 0.7388448 +0 0 0.7998369 +0.002418731 0 0.7998369 +0.005155668 0 0.7998369 +0.009080105 0 0.7998369 +0.01434988 0 0.7998369 +0.02107202 0 0.7998369 +0.02934285 0 0.7998369 +0.03925039 0 0.7998369 +0.05087609 0 0.7998369 +0.06429595 0 0.7998369 +0.07958143 0 0.7998369 +0.0968001 0 0.7998369 +0.1160161 0 0.7998369 +0.1372908 0 0.7998369 +0.1606827 0 0.7998369 +0.1862481 0 0.7998369 +0.2140411 0 0.7998369 +0.2441142 0 0.7998369 +0.2765176 0 0.7998369 +0.3113005 0 0.7998369 +0.3485102 0 0.7998369 +0.388193 0 0.7998369 +0.4303934 0 0.7998369 +0.4751555 0 0.7998369 +0.5225216 0 0.7998369 +0.5725335 0 0.7998369 +0.6252316 0 0.7998369 +0.6806558 0 0.7998369 +0.7388448 0 0.7998369 +0.7998369 0 0.7998369 +0.8636691 0 0.7998369 +0.9303782 0 0.7998369 +1 0 0.7998369 +0 0.002418731 0.7998369 +0.002418731 0.002418731 0.7998369 +0.005155668 0.002418731 0.7998369 +0.009080105 0.002418731 0.7998369 +0.01434988 0.002418731 0.7998369 +0.02107202 0.002418731 0.7998369 +0.02934285 0.002418731 0.7998369 +0.03925039 0.002418731 0.7998369 +0.05087609 0.002418731 0.7998369 +0.06429595 0.002418731 0.7998369 +0.07958143 0.002418731 0.7998369 +0.0968001 0.002418731 0.7998369 +0.1160161 0.002418731 0.7998369 +0.1372908 0.002418731 0.7998369 +0.1606827 0.002418731 0.7998369 +0.1862481 0.002418731 0.7998369 +0.2140411 0.002418731 0.7998369 +0.2441142 0.002418731 0.7998369 +0.2765176 0.002418731 0.7998369 +0.3113005 0.002418731 0.7998369 +0.3485102 0.002418731 0.7998369 +0.388193 0.002418731 0.7998369 +0.4303934 0.002418731 0.7998369 +0.4751555 0.002418731 0.7998369 +0.5225216 0.002418731 0.7998369 +0.5725335 0.002418731 0.7998369 +0.6252316 0.002418731 0.7998369 +0.6806558 0.002418731 0.7998369 +0.7388448 0.002418731 0.7998369 +0.7998369 0.002418731 0.7998369 +0.8636691 0.002418731 0.7998369 +0.9303782 0.002418731 0.7998369 +1 0.002418731 0.7998369 +0 0.005155668 0.7998369 +0.002418731 0.005155668 0.7998369 +0.005155668 0.005155668 0.7998369 +0.009080105 0.005155668 0.7998369 +0.01434988 0.005155668 0.7998369 +0.02107202 0.005155668 0.7998369 +0.02934285 0.005155668 0.7998369 +0.03925039 0.005155668 0.7998369 +0.05087609 0.005155668 0.7998369 +0.06429595 0.005155668 0.7998369 +0.07958143 0.005155668 0.7998369 +0.0968001 0.005155668 0.7998369 +0.1160161 0.005155668 0.7998369 +0.1372908 0.005155668 0.7998369 +0.1606827 0.005155668 0.7998369 +0.1862481 0.005155668 0.7998369 +0.2140411 0.005155668 0.7998369 +0.2441142 0.005155668 0.7998369 +0.2765176 0.005155668 0.7998369 +0.3113005 0.005155668 0.7998369 +0.3485102 0.005155668 0.7998369 +0.388193 0.005155668 0.7998369 +0.4303934 0.005155668 0.7998369 +0.4751555 0.005155668 0.7998369 +0.5225216 0.005155668 0.7998369 +0.5725335 0.005155668 0.7998369 +0.6252316 0.005155668 0.7998369 +0.6806558 0.005155668 0.7998369 +0.7388448 0.005155668 0.7998369 +0.7998369 0.005155668 0.7998369 +0.8636691 0.005155668 0.7998369 +0.9303782 0.005155668 0.7998369 +1 0.005155668 0.7998369 +0 0.009080105 0.7998369 +0.002418731 0.009080105 0.7998369 +0.005155668 0.009080105 0.7998369 +0.009080105 0.009080105 0.7998369 +0.01434988 0.009080105 0.7998369 +0.02107202 0.009080105 0.7998369 +0.02934285 0.009080105 0.7998369 +0.03925039 0.009080105 0.7998369 +0.05087609 0.009080105 0.7998369 +0.06429595 0.009080105 0.7998369 +0.07958143 0.009080105 0.7998369 +0.0968001 0.009080105 0.7998369 +0.1160161 0.009080105 0.7998369 +0.1372908 0.009080105 0.7998369 +0.1606827 0.009080105 0.7998369 +0.1862481 0.009080105 0.7998369 +0.2140411 0.009080105 0.7998369 +0.2441142 0.009080105 0.7998369 +0.2765176 0.009080105 0.7998369 +0.3113005 0.009080105 0.7998369 +0.3485102 0.009080105 0.7998369 +0.388193 0.009080105 0.7998369 +0.4303934 0.009080105 0.7998369 +0.4751555 0.009080105 0.7998369 +0.5225216 0.009080105 0.7998369 +0.5725335 0.009080105 0.7998369 +0.6252316 0.009080105 0.7998369 +0.6806558 0.009080105 0.7998369 +0.7388448 0.009080105 0.7998369 +0.7998369 0.009080105 0.7998369 +0.8636691 0.009080105 0.7998369 +0.9303782 0.009080105 0.7998369 +1 0.009080105 0.7998369 +0 0.01434988 0.7998369 +0.002418731 0.01434988 0.7998369 +0.005155668 0.01434988 0.7998369 +0.009080105 0.01434988 0.7998369 +0.01434988 0.01434988 0.7998369 +0.02107202 0.01434988 0.7998369 +0.02934285 0.01434988 0.7998369 +0.03925039 0.01434988 0.7998369 +0.05087609 0.01434988 0.7998369 +0.06429595 0.01434988 0.7998369 +0.07958143 0.01434988 0.7998369 +0.0968001 0.01434988 0.7998369 +0.1160161 0.01434988 0.7998369 +0.1372908 0.01434988 0.7998369 +0.1606827 0.01434988 0.7998369 +0.1862481 0.01434988 0.7998369 +0.2140411 0.01434988 0.7998369 +0.2441142 0.01434988 0.7998369 +0.2765176 0.01434988 0.7998369 +0.3113005 0.01434988 0.7998369 +0.3485102 0.01434988 0.7998369 +0.388193 0.01434988 0.7998369 +0.4303934 0.01434988 0.7998369 +0.4751555 0.01434988 0.7998369 +0.5225216 0.01434988 0.7998369 +0.5725335 0.01434988 0.7998369 +0.6252316 0.01434988 0.7998369 +0.6806558 0.01434988 0.7998369 +0.7388448 0.01434988 0.7998369 +0.7998369 0.01434988 0.7998369 +0.8636691 0.01434988 0.7998369 +0.9303782 0.01434988 0.7998369 +1 0.01434988 0.7998369 +0 0.02107202 0.7998369 +0.002418731 0.02107202 0.7998369 +0.005155668 0.02107202 0.7998369 +0.009080105 0.02107202 0.7998369 +0.01434988 0.02107202 0.7998369 +0.02107202 0.02107202 0.7998369 +0.02934285 0.02107202 0.7998369 +0.03925039 0.02107202 0.7998369 +0.05087609 0.02107202 0.7998369 +0.06429595 0.02107202 0.7998369 +0.07958143 0.02107202 0.7998369 +0.0968001 0.02107202 0.7998369 +0.1160161 0.02107202 0.7998369 +0.1372908 0.02107202 0.7998369 +0.1606827 0.02107202 0.7998369 +0.1862481 0.02107202 0.7998369 +0.2140411 0.02107202 0.7998369 +0.2441142 0.02107202 0.7998369 +0.2765176 0.02107202 0.7998369 +0.3113005 0.02107202 0.7998369 +0.3485102 0.02107202 0.7998369 +0.388193 0.02107202 0.7998369 +0.4303934 0.02107202 0.7998369 +0.4751555 0.02107202 0.7998369 +0.5225216 0.02107202 0.7998369 +0.5725335 0.02107202 0.7998369 +0.6252316 0.02107202 0.7998369 +0.6806558 0.02107202 0.7998369 +0.7388448 0.02107202 0.7998369 +0.7998369 0.02107202 0.7998369 +0.8636691 0.02107202 0.7998369 +0.9303782 0.02107202 0.7998369 +1 0.02107202 0.7998369 +0 0.02934285 0.7998369 +0.002418731 0.02934285 0.7998369 +0.005155668 0.02934285 0.7998369 +0.009080105 0.02934285 0.7998369 +0.01434988 0.02934285 0.7998369 +0.02107202 0.02934285 0.7998369 +0.02934285 0.02934285 0.7998369 +0.03925039 0.02934285 0.7998369 +0.05087609 0.02934285 0.7998369 +0.06429595 0.02934285 0.7998369 +0.07958143 0.02934285 0.7998369 +0.0968001 0.02934285 0.7998369 +0.1160161 0.02934285 0.7998369 +0.1372908 0.02934285 0.7998369 +0.1606827 0.02934285 0.7998369 +0.1862481 0.02934285 0.7998369 +0.2140411 0.02934285 0.7998369 +0.2441142 0.02934285 0.7998369 +0.2765176 0.02934285 0.7998369 +0.3113005 0.02934285 0.7998369 +0.3485102 0.02934285 0.7998369 +0.388193 0.02934285 0.7998369 +0.4303934 0.02934285 0.7998369 +0.4751555 0.02934285 0.7998369 +0.5225216 0.02934285 0.7998369 +0.5725335 0.02934285 0.7998369 +0.6252316 0.02934285 0.7998369 +0.6806558 0.02934285 0.7998369 +0.7388448 0.02934285 0.7998369 +0.7998369 0.02934285 0.7998369 +0.8636691 0.02934285 0.7998369 +0.9303782 0.02934285 0.7998369 +1 0.02934285 0.7998369 +0 0.03925039 0.7998369 +0.002418731 0.03925039 0.7998369 +0.005155668 0.03925039 0.7998369 +0.009080105 0.03925039 0.7998369 +0.01434988 0.03925039 0.7998369 +0.02107202 0.03925039 0.7998369 +0.02934285 0.03925039 0.7998369 +0.03925039 0.03925039 0.7998369 +0.05087609 0.03925039 0.7998369 +0.06429595 0.03925039 0.7998369 +0.07958143 0.03925039 0.7998369 +0.0968001 0.03925039 0.7998369 +0.1160161 0.03925039 0.7998369 +0.1372908 0.03925039 0.7998369 +0.1606827 0.03925039 0.7998369 +0.1862481 0.03925039 0.7998369 +0.2140411 0.03925039 0.7998369 +0.2441142 0.03925039 0.7998369 +0.2765176 0.03925039 0.7998369 +0.3113005 0.03925039 0.7998369 +0.3485102 0.03925039 0.7998369 +0.388193 0.03925039 0.7998369 +0.4303934 0.03925039 0.7998369 +0.4751555 0.03925039 0.7998369 +0.5225216 0.03925039 0.7998369 +0.5725335 0.03925039 0.7998369 +0.6252316 0.03925039 0.7998369 +0.6806558 0.03925039 0.7998369 +0.7388448 0.03925039 0.7998369 +0.7998369 0.03925039 0.7998369 +0.8636691 0.03925039 0.7998369 +0.9303782 0.03925039 0.7998369 +1 0.03925039 0.7998369 +0 0.05087609 0.7998369 +0.002418731 0.05087609 0.7998369 +0.005155668 0.05087609 0.7998369 +0.009080105 0.05087609 0.7998369 +0.01434988 0.05087609 0.7998369 +0.02107202 0.05087609 0.7998369 +0.02934285 0.05087609 0.7998369 +0.03925039 0.05087609 0.7998369 +0.05087609 0.05087609 0.7998369 +0.06429595 0.05087609 0.7998369 +0.07958143 0.05087609 0.7998369 +0.0968001 0.05087609 0.7998369 +0.1160161 0.05087609 0.7998369 +0.1372908 0.05087609 0.7998369 +0.1606827 0.05087609 0.7998369 +0.1862481 0.05087609 0.7998369 +0.2140411 0.05087609 0.7998369 +0.2441142 0.05087609 0.7998369 +0.2765176 0.05087609 0.7998369 +0.3113005 0.05087609 0.7998369 +0.3485102 0.05087609 0.7998369 +0.388193 0.05087609 0.7998369 +0.4303934 0.05087609 0.7998369 +0.4751555 0.05087609 0.7998369 +0.5225216 0.05087609 0.7998369 +0.5725335 0.05087609 0.7998369 +0.6252316 0.05087609 0.7998369 +0.6806558 0.05087609 0.7998369 +0.7388448 0.05087609 0.7998369 +0.7998369 0.05087609 0.7998369 +0.8636691 0.05087609 0.7998369 +0.9303782 0.05087609 0.7998369 +1 0.05087609 0.7998369 +0 0.06429595 0.7998369 +0.002418731 0.06429595 0.7998369 +0.005155668 0.06429595 0.7998369 +0.009080105 0.06429595 0.7998369 +0.01434988 0.06429595 0.7998369 +0.02107202 0.06429595 0.7998369 +0.02934285 0.06429595 0.7998369 +0.03925039 0.06429595 0.7998369 +0.05087609 0.06429595 0.7998369 +0.06429595 0.06429595 0.7998369 +0.07958143 0.06429595 0.7998369 +0.0968001 0.06429595 0.7998369 +0.1160161 0.06429595 0.7998369 +0.1372908 0.06429595 0.7998369 +0.1606827 0.06429595 0.7998369 +0.1862481 0.06429595 0.7998369 +0.2140411 0.06429595 0.7998369 +0.2441142 0.06429595 0.7998369 +0.2765176 0.06429595 0.7998369 +0.3113005 0.06429595 0.7998369 +0.3485102 0.06429595 0.7998369 +0.388193 0.06429595 0.7998369 +0.4303934 0.06429595 0.7998369 +0.4751555 0.06429595 0.7998369 +0.5225216 0.06429595 0.7998369 +0.5725335 0.06429595 0.7998369 +0.6252316 0.06429595 0.7998369 +0.6806558 0.06429595 0.7998369 +0.7388448 0.06429595 0.7998369 +0.7998369 0.06429595 0.7998369 +0.8636691 0.06429595 0.7998369 +0.9303782 0.06429595 0.7998369 +1 0.06429595 0.7998369 +0 0.07958143 0.7998369 +0.002418731 0.07958143 0.7998369 +0.005155668 0.07958143 0.7998369 +0.009080105 0.07958143 0.7998369 +0.01434988 0.07958143 0.7998369 +0.02107202 0.07958143 0.7998369 +0.02934285 0.07958143 0.7998369 +0.03925039 0.07958143 0.7998369 +0.05087609 0.07958143 0.7998369 +0.06429595 0.07958143 0.7998369 +0.07958143 0.07958143 0.7998369 +0.0968001 0.07958143 0.7998369 +0.1160161 0.07958143 0.7998369 +0.1372908 0.07958143 0.7998369 +0.1606827 0.07958143 0.7998369 +0.1862481 0.07958143 0.7998369 +0.2140411 0.07958143 0.7998369 +0.2441142 0.07958143 0.7998369 +0.2765176 0.07958143 0.7998369 +0.3113005 0.07958143 0.7998369 +0.3485102 0.07958143 0.7998369 +0.388193 0.07958143 0.7998369 +0.4303934 0.07958143 0.7998369 +0.4751555 0.07958143 0.7998369 +0.5225216 0.07958143 0.7998369 +0.5725335 0.07958143 0.7998369 +0.6252316 0.07958143 0.7998369 +0.6806558 0.07958143 0.7998369 +0.7388448 0.07958143 0.7998369 +0.7998369 0.07958143 0.7998369 +0.8636691 0.07958143 0.7998369 +0.9303782 0.07958143 0.7998369 +1 0.07958143 0.7998369 +0 0.0968001 0.7998369 +0.002418731 0.0968001 0.7998369 +0.005155668 0.0968001 0.7998369 +0.009080105 0.0968001 0.7998369 +0.01434988 0.0968001 0.7998369 +0.02107202 0.0968001 0.7998369 +0.02934285 0.0968001 0.7998369 +0.03925039 0.0968001 0.7998369 +0.05087609 0.0968001 0.7998369 +0.06429595 0.0968001 0.7998369 +0.07958143 0.0968001 0.7998369 +0.0968001 0.0968001 0.7998369 +0.1160161 0.0968001 0.7998369 +0.1372908 0.0968001 0.7998369 +0.1606827 0.0968001 0.7998369 +0.1862481 0.0968001 0.7998369 +0.2140411 0.0968001 0.7998369 +0.2441142 0.0968001 0.7998369 +0.2765176 0.0968001 0.7998369 +0.3113005 0.0968001 0.7998369 +0.3485102 0.0968001 0.7998369 +0.388193 0.0968001 0.7998369 +0.4303934 0.0968001 0.7998369 +0.4751555 0.0968001 0.7998369 +0.5225216 0.0968001 0.7998369 +0.5725335 0.0968001 0.7998369 +0.6252316 0.0968001 0.7998369 +0.6806558 0.0968001 0.7998369 +0.7388448 0.0968001 0.7998369 +0.7998369 0.0968001 0.7998369 +0.8636691 0.0968001 0.7998369 +0.9303782 0.0968001 0.7998369 +1 0.0968001 0.7998369 +0 0.1160161 0.7998369 +0.002418731 0.1160161 0.7998369 +0.005155668 0.1160161 0.7998369 +0.009080105 0.1160161 0.7998369 +0.01434988 0.1160161 0.7998369 +0.02107202 0.1160161 0.7998369 +0.02934285 0.1160161 0.7998369 +0.03925039 0.1160161 0.7998369 +0.05087609 0.1160161 0.7998369 +0.06429595 0.1160161 0.7998369 +0.07958143 0.1160161 0.7998369 +0.0968001 0.1160161 0.7998369 +0.1160161 0.1160161 0.7998369 +0.1372908 0.1160161 0.7998369 +0.1606827 0.1160161 0.7998369 +0.1862481 0.1160161 0.7998369 +0.2140411 0.1160161 0.7998369 +0.2441142 0.1160161 0.7998369 +0.2765176 0.1160161 0.7998369 +0.3113005 0.1160161 0.7998369 +0.3485102 0.1160161 0.7998369 +0.388193 0.1160161 0.7998369 +0.4303934 0.1160161 0.7998369 +0.4751555 0.1160161 0.7998369 +0.5225216 0.1160161 0.7998369 +0.5725335 0.1160161 0.7998369 +0.6252316 0.1160161 0.7998369 +0.6806558 0.1160161 0.7998369 +0.7388448 0.1160161 0.7998369 +0.7998369 0.1160161 0.7998369 +0.8636691 0.1160161 0.7998369 +0.9303782 0.1160161 0.7998369 +1 0.1160161 0.7998369 +0 0.1372908 0.7998369 +0.002418731 0.1372908 0.7998369 +0.005155668 0.1372908 0.7998369 +0.009080105 0.1372908 0.7998369 +0.01434988 0.1372908 0.7998369 +0.02107202 0.1372908 0.7998369 +0.02934285 0.1372908 0.7998369 +0.03925039 0.1372908 0.7998369 +0.05087609 0.1372908 0.7998369 +0.06429595 0.1372908 0.7998369 +0.07958143 0.1372908 0.7998369 +0.0968001 0.1372908 0.7998369 +0.1160161 0.1372908 0.7998369 +0.1372908 0.1372908 0.7998369 +0.1606827 0.1372908 0.7998369 +0.1862481 0.1372908 0.7998369 +0.2140411 0.1372908 0.7998369 +0.2441142 0.1372908 0.7998369 +0.2765176 0.1372908 0.7998369 +0.3113005 0.1372908 0.7998369 +0.3485102 0.1372908 0.7998369 +0.388193 0.1372908 0.7998369 +0.4303934 0.1372908 0.7998369 +0.4751555 0.1372908 0.7998369 +0.5225216 0.1372908 0.7998369 +0.5725335 0.1372908 0.7998369 +0.6252316 0.1372908 0.7998369 +0.6806558 0.1372908 0.7998369 +0.7388448 0.1372908 0.7998369 +0.7998369 0.1372908 0.7998369 +0.8636691 0.1372908 0.7998369 +0.9303782 0.1372908 0.7998369 +1 0.1372908 0.7998369 +0 0.1606827 0.7998369 +0.002418731 0.1606827 0.7998369 +0.005155668 0.1606827 0.7998369 +0.009080105 0.1606827 0.7998369 +0.01434988 0.1606827 0.7998369 +0.02107202 0.1606827 0.7998369 +0.02934285 0.1606827 0.7998369 +0.03925039 0.1606827 0.7998369 +0.05087609 0.1606827 0.7998369 +0.06429595 0.1606827 0.7998369 +0.07958143 0.1606827 0.7998369 +0.0968001 0.1606827 0.7998369 +0.1160161 0.1606827 0.7998369 +0.1372908 0.1606827 0.7998369 +0.1606827 0.1606827 0.7998369 +0.1862481 0.1606827 0.7998369 +0.2140411 0.1606827 0.7998369 +0.2441142 0.1606827 0.7998369 +0.2765176 0.1606827 0.7998369 +0.3113005 0.1606827 0.7998369 +0.3485102 0.1606827 0.7998369 +0.388193 0.1606827 0.7998369 +0.4303934 0.1606827 0.7998369 +0.4751555 0.1606827 0.7998369 +0.5225216 0.1606827 0.7998369 +0.5725335 0.1606827 0.7998369 +0.6252316 0.1606827 0.7998369 +0.6806558 0.1606827 0.7998369 +0.7388448 0.1606827 0.7998369 +0.7998369 0.1606827 0.7998369 +0.8636691 0.1606827 0.7998369 +0.9303782 0.1606827 0.7998369 +1 0.1606827 0.7998369 +0 0.1862481 0.7998369 +0.002418731 0.1862481 0.7998369 +0.005155668 0.1862481 0.7998369 +0.009080105 0.1862481 0.7998369 +0.01434988 0.1862481 0.7998369 +0.02107202 0.1862481 0.7998369 +0.02934285 0.1862481 0.7998369 +0.03925039 0.1862481 0.7998369 +0.05087609 0.1862481 0.7998369 +0.06429595 0.1862481 0.7998369 +0.07958143 0.1862481 0.7998369 +0.0968001 0.1862481 0.7998369 +0.1160161 0.1862481 0.7998369 +0.1372908 0.1862481 0.7998369 +0.1606827 0.1862481 0.7998369 +0.1862481 0.1862481 0.7998369 +0.2140411 0.1862481 0.7998369 +0.2441142 0.1862481 0.7998369 +0.2765176 0.1862481 0.7998369 +0.3113005 0.1862481 0.7998369 +0.3485102 0.1862481 0.7998369 +0.388193 0.1862481 0.7998369 +0.4303934 0.1862481 0.7998369 +0.4751555 0.1862481 0.7998369 +0.5225216 0.1862481 0.7998369 +0.5725335 0.1862481 0.7998369 +0.6252316 0.1862481 0.7998369 +0.6806558 0.1862481 0.7998369 +0.7388448 0.1862481 0.7998369 +0.7998369 0.1862481 0.7998369 +0.8636691 0.1862481 0.7998369 +0.9303782 0.1862481 0.7998369 +1 0.1862481 0.7998369 +0 0.2140411 0.7998369 +0.002418731 0.2140411 0.7998369 +0.005155668 0.2140411 0.7998369 +0.009080105 0.2140411 0.7998369 +0.01434988 0.2140411 0.7998369 +0.02107202 0.2140411 0.7998369 +0.02934285 0.2140411 0.7998369 +0.03925039 0.2140411 0.7998369 +0.05087609 0.2140411 0.7998369 +0.06429595 0.2140411 0.7998369 +0.07958143 0.2140411 0.7998369 +0.0968001 0.2140411 0.7998369 +0.1160161 0.2140411 0.7998369 +0.1372908 0.2140411 0.7998369 +0.1606827 0.2140411 0.7998369 +0.1862481 0.2140411 0.7998369 +0.2140411 0.2140411 0.7998369 +0.2441142 0.2140411 0.7998369 +0.2765176 0.2140411 0.7998369 +0.3113005 0.2140411 0.7998369 +0.3485102 0.2140411 0.7998369 +0.388193 0.2140411 0.7998369 +0.4303934 0.2140411 0.7998369 +0.4751555 0.2140411 0.7998369 +0.5225216 0.2140411 0.7998369 +0.5725335 0.2140411 0.7998369 +0.6252316 0.2140411 0.7998369 +0.6806558 0.2140411 0.7998369 +0.7388448 0.2140411 0.7998369 +0.7998369 0.2140411 0.7998369 +0.8636691 0.2140411 0.7998369 +0.9303782 0.2140411 0.7998369 +1 0.2140411 0.7998369 +0 0.2441142 0.7998369 +0.002418731 0.2441142 0.7998369 +0.005155668 0.2441142 0.7998369 +0.009080105 0.2441142 0.7998369 +0.01434988 0.2441142 0.7998369 +0.02107202 0.2441142 0.7998369 +0.02934285 0.2441142 0.7998369 +0.03925039 0.2441142 0.7998369 +0.05087609 0.2441142 0.7998369 +0.06429595 0.2441142 0.7998369 +0.07958143 0.2441142 0.7998369 +0.0968001 0.2441142 0.7998369 +0.1160161 0.2441142 0.7998369 +0.1372908 0.2441142 0.7998369 +0.1606827 0.2441142 0.7998369 +0.1862481 0.2441142 0.7998369 +0.2140411 0.2441142 0.7998369 +0.2441142 0.2441142 0.7998369 +0.2765176 0.2441142 0.7998369 +0.3113005 0.2441142 0.7998369 +0.3485102 0.2441142 0.7998369 +0.388193 0.2441142 0.7998369 +0.4303934 0.2441142 0.7998369 +0.4751555 0.2441142 0.7998369 +0.5225216 0.2441142 0.7998369 +0.5725335 0.2441142 0.7998369 +0.6252316 0.2441142 0.7998369 +0.6806558 0.2441142 0.7998369 +0.7388448 0.2441142 0.7998369 +0.7998369 0.2441142 0.7998369 +0.8636691 0.2441142 0.7998369 +0.9303782 0.2441142 0.7998369 +1 0.2441142 0.7998369 +0 0.2765176 0.7998369 +0.002418731 0.2765176 0.7998369 +0.005155668 0.2765176 0.7998369 +0.009080105 0.2765176 0.7998369 +0.01434988 0.2765176 0.7998369 +0.02107202 0.2765176 0.7998369 +0.02934285 0.2765176 0.7998369 +0.03925039 0.2765176 0.7998369 +0.05087609 0.2765176 0.7998369 +0.06429595 0.2765176 0.7998369 +0.07958143 0.2765176 0.7998369 +0.0968001 0.2765176 0.7998369 +0.1160161 0.2765176 0.7998369 +0.1372908 0.2765176 0.7998369 +0.1606827 0.2765176 0.7998369 +0.1862481 0.2765176 0.7998369 +0.2140411 0.2765176 0.7998369 +0.2441142 0.2765176 0.7998369 +0.2765176 0.2765176 0.7998369 +0.3113005 0.2765176 0.7998369 +0.3485102 0.2765176 0.7998369 +0.388193 0.2765176 0.7998369 +0.4303934 0.2765176 0.7998369 +0.4751555 0.2765176 0.7998369 +0.5225216 0.2765176 0.7998369 +0.5725335 0.2765176 0.7998369 +0.6252316 0.2765176 0.7998369 +0.6806558 0.2765176 0.7998369 +0.7388448 0.2765176 0.7998369 +0.7998369 0.2765176 0.7998369 +0.8636691 0.2765176 0.7998369 +0.9303782 0.2765176 0.7998369 +1 0.2765176 0.7998369 +0 0.3113005 0.7998369 +0.002418731 0.3113005 0.7998369 +0.005155668 0.3113005 0.7998369 +0.009080105 0.3113005 0.7998369 +0.01434988 0.3113005 0.7998369 +0.02107202 0.3113005 0.7998369 +0.02934285 0.3113005 0.7998369 +0.03925039 0.3113005 0.7998369 +0.05087609 0.3113005 0.7998369 +0.06429595 0.3113005 0.7998369 +0.07958143 0.3113005 0.7998369 +0.0968001 0.3113005 0.7998369 +0.1160161 0.3113005 0.7998369 +0.1372908 0.3113005 0.7998369 +0.1606827 0.3113005 0.7998369 +0.1862481 0.3113005 0.7998369 +0.2140411 0.3113005 0.7998369 +0.2441142 0.3113005 0.7998369 +0.2765176 0.3113005 0.7998369 +0.3113005 0.3113005 0.7998369 +0.3485102 0.3113005 0.7998369 +0.388193 0.3113005 0.7998369 +0.4303934 0.3113005 0.7998369 +0.4751555 0.3113005 0.7998369 +0.5225216 0.3113005 0.7998369 +0.5725335 0.3113005 0.7998369 +0.6252316 0.3113005 0.7998369 +0.6806558 0.3113005 0.7998369 +0.7388448 0.3113005 0.7998369 +0.7998369 0.3113005 0.7998369 +0.8636691 0.3113005 0.7998369 +0.9303782 0.3113005 0.7998369 +1 0.3113005 0.7998369 +0 0.3485102 0.7998369 +0.002418731 0.3485102 0.7998369 +0.005155668 0.3485102 0.7998369 +0.009080105 0.3485102 0.7998369 +0.01434988 0.3485102 0.7998369 +0.02107202 0.3485102 0.7998369 +0.02934285 0.3485102 0.7998369 +0.03925039 0.3485102 0.7998369 +0.05087609 0.3485102 0.7998369 +0.06429595 0.3485102 0.7998369 +0.07958143 0.3485102 0.7998369 +0.0968001 0.3485102 0.7998369 +0.1160161 0.3485102 0.7998369 +0.1372908 0.3485102 0.7998369 +0.1606827 0.3485102 0.7998369 +0.1862481 0.3485102 0.7998369 +0.2140411 0.3485102 0.7998369 +0.2441142 0.3485102 0.7998369 +0.2765176 0.3485102 0.7998369 +0.3113005 0.3485102 0.7998369 +0.3485102 0.3485102 0.7998369 +0.388193 0.3485102 0.7998369 +0.4303934 0.3485102 0.7998369 +0.4751555 0.3485102 0.7998369 +0.5225216 0.3485102 0.7998369 +0.5725335 0.3485102 0.7998369 +0.6252316 0.3485102 0.7998369 +0.6806558 0.3485102 0.7998369 +0.7388448 0.3485102 0.7998369 +0.7998369 0.3485102 0.7998369 +0.8636691 0.3485102 0.7998369 +0.9303782 0.3485102 0.7998369 +1 0.3485102 0.7998369 +0 0.388193 0.7998369 +0.002418731 0.388193 0.7998369 +0.005155668 0.388193 0.7998369 +0.009080105 0.388193 0.7998369 +0.01434988 0.388193 0.7998369 +0.02107202 0.388193 0.7998369 +0.02934285 0.388193 0.7998369 +0.03925039 0.388193 0.7998369 +0.05087609 0.388193 0.7998369 +0.06429595 0.388193 0.7998369 +0.07958143 0.388193 0.7998369 +0.0968001 0.388193 0.7998369 +0.1160161 0.388193 0.7998369 +0.1372908 0.388193 0.7998369 +0.1606827 0.388193 0.7998369 +0.1862481 0.388193 0.7998369 +0.2140411 0.388193 0.7998369 +0.2441142 0.388193 0.7998369 +0.2765176 0.388193 0.7998369 +0.3113005 0.388193 0.7998369 +0.3485102 0.388193 0.7998369 +0.388193 0.388193 0.7998369 +0.4303934 0.388193 0.7998369 +0.4751555 0.388193 0.7998369 +0.5225216 0.388193 0.7998369 +0.5725335 0.388193 0.7998369 +0.6252316 0.388193 0.7998369 +0.6806558 0.388193 0.7998369 +0.7388448 0.388193 0.7998369 +0.7998369 0.388193 0.7998369 +0.8636691 0.388193 0.7998369 +0.9303782 0.388193 0.7998369 +1 0.388193 0.7998369 +0 0.4303934 0.7998369 +0.002418731 0.4303934 0.7998369 +0.005155668 0.4303934 0.7998369 +0.009080105 0.4303934 0.7998369 +0.01434988 0.4303934 0.7998369 +0.02107202 0.4303934 0.7998369 +0.02934285 0.4303934 0.7998369 +0.03925039 0.4303934 0.7998369 +0.05087609 0.4303934 0.7998369 +0.06429595 0.4303934 0.7998369 +0.07958143 0.4303934 0.7998369 +0.0968001 0.4303934 0.7998369 +0.1160161 0.4303934 0.7998369 +0.1372908 0.4303934 0.7998369 +0.1606827 0.4303934 0.7998369 +0.1862481 0.4303934 0.7998369 +0.2140411 0.4303934 0.7998369 +0.2441142 0.4303934 0.7998369 +0.2765176 0.4303934 0.7998369 +0.3113005 0.4303934 0.7998369 +0.3485102 0.4303934 0.7998369 +0.388193 0.4303934 0.7998369 +0.4303934 0.4303934 0.7998369 +0.4751555 0.4303934 0.7998369 +0.5225216 0.4303934 0.7998369 +0.5725335 0.4303934 0.7998369 +0.6252316 0.4303934 0.7998369 +0.6806558 0.4303934 0.7998369 +0.7388448 0.4303934 0.7998369 +0.7998369 0.4303934 0.7998369 +0.8636691 0.4303934 0.7998369 +0.9303782 0.4303934 0.7998369 +1 0.4303934 0.7998369 +0 0.4751555 0.7998369 +0.002418731 0.4751555 0.7998369 +0.005155668 0.4751555 0.7998369 +0.009080105 0.4751555 0.7998369 +0.01434988 0.4751555 0.7998369 +0.02107202 0.4751555 0.7998369 +0.02934285 0.4751555 0.7998369 +0.03925039 0.4751555 0.7998369 +0.05087609 0.4751555 0.7998369 +0.06429595 0.4751555 0.7998369 +0.07958143 0.4751555 0.7998369 +0.0968001 0.4751555 0.7998369 +0.1160161 0.4751555 0.7998369 +0.1372908 0.4751555 0.7998369 +0.1606827 0.4751555 0.7998369 +0.1862481 0.4751555 0.7998369 +0.2140411 0.4751555 0.7998369 +0.2441142 0.4751555 0.7998369 +0.2765176 0.4751555 0.7998369 +0.3113005 0.4751555 0.7998369 +0.3485102 0.4751555 0.7998369 +0.388193 0.4751555 0.7998369 +0.4303934 0.4751555 0.7998369 +0.4751555 0.4751555 0.7998369 +0.5225216 0.4751555 0.7998369 +0.5725335 0.4751555 0.7998369 +0.6252316 0.4751555 0.7998369 +0.6806558 0.4751555 0.7998369 +0.7388448 0.4751555 0.7998369 +0.7998369 0.4751555 0.7998369 +0.8636691 0.4751555 0.7998369 +0.9303782 0.4751555 0.7998369 +1 0.4751555 0.7998369 +0 0.5225216 0.7998369 +0.002418731 0.5225216 0.7998369 +0.005155668 0.5225216 0.7998369 +0.009080105 0.5225216 0.7998369 +0.01434988 0.5225216 0.7998369 +0.02107202 0.5225216 0.7998369 +0.02934285 0.5225216 0.7998369 +0.03925039 0.5225216 0.7998369 +0.05087609 0.5225216 0.7998369 +0.06429595 0.5225216 0.7998369 +0.07958143 0.5225216 0.7998369 +0.0968001 0.5225216 0.7998369 +0.1160161 0.5225216 0.7998369 +0.1372908 0.5225216 0.7998369 +0.1606827 0.5225216 0.7998369 +0.1862481 0.5225216 0.7998369 +0.2140411 0.5225216 0.7998369 +0.2441142 0.5225216 0.7998369 +0.2765176 0.5225216 0.7998369 +0.3113005 0.5225216 0.7998369 +0.3485102 0.5225216 0.7998369 +0.388193 0.5225216 0.7998369 +0.4303934 0.5225216 0.7998369 +0.4751555 0.5225216 0.7998369 +0.5225216 0.5225216 0.7998369 +0.5725335 0.5225216 0.7998369 +0.6252316 0.5225216 0.7998369 +0.6806558 0.5225216 0.7998369 +0.7388448 0.5225216 0.7998369 +0.7998369 0.5225216 0.7998369 +0.8636691 0.5225216 0.7998369 +0.9303782 0.5225216 0.7998369 +1 0.5225216 0.7998369 +0 0.5725335 0.7998369 +0.002418731 0.5725335 0.7998369 +0.005155668 0.5725335 0.7998369 +0.009080105 0.5725335 0.7998369 +0.01434988 0.5725335 0.7998369 +0.02107202 0.5725335 0.7998369 +0.02934285 0.5725335 0.7998369 +0.03925039 0.5725335 0.7998369 +0.05087609 0.5725335 0.7998369 +0.06429595 0.5725335 0.7998369 +0.07958143 0.5725335 0.7998369 +0.0968001 0.5725335 0.7998369 +0.1160161 0.5725335 0.7998369 +0.1372908 0.5725335 0.7998369 +0.1606827 0.5725335 0.7998369 +0.1862481 0.5725335 0.7998369 +0.2140411 0.5725335 0.7998369 +0.2441142 0.5725335 0.7998369 +0.2765176 0.5725335 0.7998369 +0.3113005 0.5725335 0.7998369 +0.3485102 0.5725335 0.7998369 +0.388193 0.5725335 0.7998369 +0.4303934 0.5725335 0.7998369 +0.4751555 0.5725335 0.7998369 +0.5225216 0.5725335 0.7998369 +0.5725335 0.5725335 0.7998369 +0.6252316 0.5725335 0.7998369 +0.6806558 0.5725335 0.7998369 +0.7388448 0.5725335 0.7998369 +0.7998369 0.5725335 0.7998369 +0.8636691 0.5725335 0.7998369 +0.9303782 0.5725335 0.7998369 +1 0.5725335 0.7998369 +0 0.6252316 0.7998369 +0.002418731 0.6252316 0.7998369 +0.005155668 0.6252316 0.7998369 +0.009080105 0.6252316 0.7998369 +0.01434988 0.6252316 0.7998369 +0.02107202 0.6252316 0.7998369 +0.02934285 0.6252316 0.7998369 +0.03925039 0.6252316 0.7998369 +0.05087609 0.6252316 0.7998369 +0.06429595 0.6252316 0.7998369 +0.07958143 0.6252316 0.7998369 +0.0968001 0.6252316 0.7998369 +0.1160161 0.6252316 0.7998369 +0.1372908 0.6252316 0.7998369 +0.1606827 0.6252316 0.7998369 +0.1862481 0.6252316 0.7998369 +0.2140411 0.6252316 0.7998369 +0.2441142 0.6252316 0.7998369 +0.2765176 0.6252316 0.7998369 +0.3113005 0.6252316 0.7998369 +0.3485102 0.6252316 0.7998369 +0.388193 0.6252316 0.7998369 +0.4303934 0.6252316 0.7998369 +0.4751555 0.6252316 0.7998369 +0.5225216 0.6252316 0.7998369 +0.5725335 0.6252316 0.7998369 +0.6252316 0.6252316 0.7998369 +0.6806558 0.6252316 0.7998369 +0.7388448 0.6252316 0.7998369 +0.7998369 0.6252316 0.7998369 +0.8636691 0.6252316 0.7998369 +0.9303782 0.6252316 0.7998369 +1 0.6252316 0.7998369 +0 0.6806558 0.7998369 +0.002418731 0.6806558 0.7998369 +0.005155668 0.6806558 0.7998369 +0.009080105 0.6806558 0.7998369 +0.01434988 0.6806558 0.7998369 +0.02107202 0.6806558 0.7998369 +0.02934285 0.6806558 0.7998369 +0.03925039 0.6806558 0.7998369 +0.05087609 0.6806558 0.7998369 +0.06429595 0.6806558 0.7998369 +0.07958143 0.6806558 0.7998369 +0.0968001 0.6806558 0.7998369 +0.1160161 0.6806558 0.7998369 +0.1372908 0.6806558 0.7998369 +0.1606827 0.6806558 0.7998369 +0.1862481 0.6806558 0.7998369 +0.2140411 0.6806558 0.7998369 +0.2441142 0.6806558 0.7998369 +0.2765176 0.6806558 0.7998369 +0.3113005 0.6806558 0.7998369 +0.3485102 0.6806558 0.7998369 +0.388193 0.6806558 0.7998369 +0.4303934 0.6806558 0.7998369 +0.4751555 0.6806558 0.7998369 +0.5225216 0.6806558 0.7998369 +0.5725335 0.6806558 0.7998369 +0.6252316 0.6806558 0.7998369 +0.6806558 0.6806558 0.7998369 +0.7388448 0.6806558 0.7998369 +0.7998369 0.6806558 0.7998369 +0.8636691 0.6806558 0.7998369 +0.9303782 0.6806558 0.7998369 +1 0.6806558 0.7998369 +0 0.7388448 0.7998369 +0.002418731 0.7388448 0.7998369 +0.005155668 0.7388448 0.7998369 +0.009080105 0.7388448 0.7998369 +0.01434988 0.7388448 0.7998369 +0.02107202 0.7388448 0.7998369 +0.02934285 0.7388448 0.7998369 +0.03925039 0.7388448 0.7998369 +0.05087609 0.7388448 0.7998369 +0.06429595 0.7388448 0.7998369 +0.07958143 0.7388448 0.7998369 +0.0968001 0.7388448 0.7998369 +0.1160161 0.7388448 0.7998369 +0.1372908 0.7388448 0.7998369 +0.1606827 0.7388448 0.7998369 +0.1862481 0.7388448 0.7998369 +0.2140411 0.7388448 0.7998369 +0.2441142 0.7388448 0.7998369 +0.2765176 0.7388448 0.7998369 +0.3113005 0.7388448 0.7998369 +0.3485102 0.7388448 0.7998369 +0.388193 0.7388448 0.7998369 +0.4303934 0.7388448 0.7998369 +0.4751555 0.7388448 0.7998369 +0.5225216 0.7388448 0.7998369 +0.5725335 0.7388448 0.7998369 +0.6252316 0.7388448 0.7998369 +0.6806558 0.7388448 0.7998369 +0.7388448 0.7388448 0.7998369 +0.7998369 0.7388448 0.7998369 +0.8636691 0.7388448 0.7998369 +0.9303782 0.7388448 0.7998369 +1 0.7388448 0.7998369 +0 0.7998369 0.7998369 +0.002418731 0.7998369 0.7998369 +0.005155668 0.7998369 0.7998369 +0.009080105 0.7998369 0.7998369 +0.01434988 0.7998369 0.7998369 +0.02107202 0.7998369 0.7998369 +0.02934285 0.7998369 0.7998369 +0.03925039 0.7998369 0.7998369 +0.05087609 0.7998369 0.7998369 +0.06429595 0.7998369 0.7998369 +0.07958143 0.7998369 0.7998369 +0.0968001 0.7998369 0.7998369 +0.1160161 0.7998369 0.7998369 +0.1372908 0.7998369 0.7998369 +0.1606827 0.7998369 0.7998369 +0.1862481 0.7998369 0.7998369 +0.2140411 0.7998369 0.7998369 +0.2441142 0.7998369 0.7998369 +0.2765176 0.7998369 0.7998369 +0.3113005 0.7998369 0.7998369 +0.3485102 0.7998369 0.7998369 +0.388193 0.7998369 0.7998369 +0.4303934 0.7998369 0.7998369 +0.4751555 0.7998369 0.7998369 +0.5225216 0.7998369 0.7998369 +0.5725335 0.7998369 0.7998369 +0.6252316 0.7998369 0.7998369 +0.6806558 0.7998369 0.7998369 +0.7388448 0.7998369 0.7998369 +0.7998369 0.7998369 0.7998369 +0.8636691 0.7998369 0.7998369 +0.9303782 0.7998369 0.7998369 +1 0.7998369 0.7998369 +0 0.8636691 0.7998369 +0.002418731 0.8636691 0.7998369 +0.005155668 0.8636691 0.7998369 +0.009080105 0.8636691 0.7998369 +0.01434988 0.8636691 0.7998369 +0.02107202 0.8636691 0.7998369 +0.02934285 0.8636691 0.7998369 +0.03925039 0.8636691 0.7998369 +0.05087609 0.8636691 0.7998369 +0.06429595 0.8636691 0.7998369 +0.07958143 0.8636691 0.7998369 +0.0968001 0.8636691 0.7998369 +0.1160161 0.8636691 0.7998369 +0.1372908 0.8636691 0.7998369 +0.1606827 0.8636691 0.7998369 +0.1862481 0.8636691 0.7998369 +0.2140411 0.8636691 0.7998369 +0.2441142 0.8636691 0.7998369 +0.2765176 0.8636691 0.7998369 +0.3113005 0.8636691 0.7998369 +0.3485102 0.8636691 0.7998369 +0.388193 0.8636691 0.7998369 +0.4303934 0.8636691 0.7998369 +0.4751555 0.8636691 0.7998369 +0.5225216 0.8636691 0.7998369 +0.5725335 0.8636691 0.7998369 +0.6252316 0.8636691 0.7998369 +0.6806558 0.8636691 0.7998369 +0.7388448 0.8636691 0.7998369 +0.7998369 0.8636691 0.7998369 +0.8636691 0.8636691 0.7998369 +0.9303782 0.8636691 0.7998369 +1 0.8636691 0.7998369 +0 0.9303782 0.7998369 +0.002418731 0.9303782 0.7998369 +0.005155668 0.9303782 0.7998369 +0.009080105 0.9303782 0.7998369 +0.01434988 0.9303782 0.7998369 +0.02107202 0.9303782 0.7998369 +0.02934285 0.9303782 0.7998369 +0.03925039 0.9303782 0.7998369 +0.05087609 0.9303782 0.7998369 +0.06429595 0.9303782 0.7998369 +0.07958143 0.9303782 0.7998369 +0.0968001 0.9303782 0.7998369 +0.1160161 0.9303782 0.7998369 +0.1372908 0.9303782 0.7998369 +0.1606827 0.9303782 0.7998369 +0.1862481 0.9303782 0.7998369 +0.2140411 0.9303782 0.7998369 +0.2441142 0.9303782 0.7998369 +0.2765176 0.9303782 0.7998369 +0.3113005 0.9303782 0.7998369 +0.3485102 0.9303782 0.7998369 +0.388193 0.9303782 0.7998369 +0.4303934 0.9303782 0.7998369 +0.4751555 0.9303782 0.7998369 +0.5225216 0.9303782 0.7998369 +0.5725335 0.9303782 0.7998369 +0.6252316 0.9303782 0.7998369 +0.6806558 0.9303782 0.7998369 +0.7388448 0.9303782 0.7998369 +0.7998369 0.9303782 0.7998369 +0.8636691 0.9303782 0.7998369 +0.9303782 0.9303782 0.7998369 +1 0.9303782 0.7998369 +0 1 0.7998369 +0.002418731 1 0.7998369 +0.005155668 1 0.7998369 +0.009080105 1 0.7998369 +0.01434988 1 0.7998369 +0.02107202 1 0.7998369 +0.02934285 1 0.7998369 +0.03925039 1 0.7998369 +0.05087609 1 0.7998369 +0.06429595 1 0.7998369 +0.07958143 1 0.7998369 +0.0968001 1 0.7998369 +0.1160161 1 0.7998369 +0.1372908 1 0.7998369 +0.1606827 1 0.7998369 +0.1862481 1 0.7998369 +0.2140411 1 0.7998369 +0.2441142 1 0.7998369 +0.2765176 1 0.7998369 +0.3113005 1 0.7998369 +0.3485102 1 0.7998369 +0.388193 1 0.7998369 +0.4303934 1 0.7998369 +0.4751555 1 0.7998369 +0.5225216 1 0.7998369 +0.5725335 1 0.7998369 +0.6252316 1 0.7998369 +0.6806558 1 0.7998369 +0.7388448 1 0.7998369 +0.7998369 1 0.7998369 +0.8636691 1 0.7998369 +0.9303782 1 0.7998369 +1 1 0.7998369 +0 0 0.8636691 +0.002418731 0 0.8636691 +0.005155668 0 0.8636691 +0.009080105 0 0.8636691 +0.01434988 0 0.8636691 +0.02107202 0 0.8636691 +0.02934285 0 0.8636691 +0.03925039 0 0.8636691 +0.05087609 0 0.8636691 +0.06429595 0 0.8636691 +0.07958143 0 0.8636691 +0.0968001 0 0.8636691 +0.1160161 0 0.8636691 +0.1372908 0 0.8636691 +0.1606827 0 0.8636691 +0.1862481 0 0.8636691 +0.2140411 0 0.8636691 +0.2441142 0 0.8636691 +0.2765176 0 0.8636691 +0.3113005 0 0.8636691 +0.3485102 0 0.8636691 +0.388193 0 0.8636691 +0.4303934 0 0.8636691 +0.4751555 0 0.8636691 +0.5225216 0 0.8636691 +0.5725335 0 0.8636691 +0.6252316 0 0.8636691 +0.6806558 0 0.8636691 +0.7388448 0 0.8636691 +0.7998369 0 0.8636691 +0.8636691 0 0.8636691 +0.9303782 0 0.8636691 +1 0 0.8636691 +0 0.002418731 0.8636691 +0.002418731 0.002418731 0.8636691 +0.005155668 0.002418731 0.8636691 +0.009080105 0.002418731 0.8636691 +0.01434988 0.002418731 0.8636691 +0.02107202 0.002418731 0.8636691 +0.02934285 0.002418731 0.8636691 +0.03925039 0.002418731 0.8636691 +0.05087609 0.002418731 0.8636691 +0.06429595 0.002418731 0.8636691 +0.07958143 0.002418731 0.8636691 +0.0968001 0.002418731 0.8636691 +0.1160161 0.002418731 0.8636691 +0.1372908 0.002418731 0.8636691 +0.1606827 0.002418731 0.8636691 +0.1862481 0.002418731 0.8636691 +0.2140411 0.002418731 0.8636691 +0.2441142 0.002418731 0.8636691 +0.2765176 0.002418731 0.8636691 +0.3113005 0.002418731 0.8636691 +0.3485102 0.002418731 0.8636691 +0.388193 0.002418731 0.8636691 +0.4303934 0.002418731 0.8636691 +0.4751555 0.002418731 0.8636691 +0.5225216 0.002418731 0.8636691 +0.5725335 0.002418731 0.8636691 +0.6252316 0.002418731 0.8636691 +0.6806558 0.002418731 0.8636691 +0.7388448 0.002418731 0.8636691 +0.7998369 0.002418731 0.8636691 +0.8636691 0.002418731 0.8636691 +0.9303782 0.002418731 0.8636691 +1 0.002418731 0.8636691 +0 0.005155668 0.8636691 +0.002418731 0.005155668 0.8636691 +0.005155668 0.005155668 0.8636691 +0.009080105 0.005155668 0.8636691 +0.01434988 0.005155668 0.8636691 +0.02107202 0.005155668 0.8636691 +0.02934285 0.005155668 0.8636691 +0.03925039 0.005155668 0.8636691 +0.05087609 0.005155668 0.8636691 +0.06429595 0.005155668 0.8636691 +0.07958143 0.005155668 0.8636691 +0.0968001 0.005155668 0.8636691 +0.1160161 0.005155668 0.8636691 +0.1372908 0.005155668 0.8636691 +0.1606827 0.005155668 0.8636691 +0.1862481 0.005155668 0.8636691 +0.2140411 0.005155668 0.8636691 +0.2441142 0.005155668 0.8636691 +0.2765176 0.005155668 0.8636691 +0.3113005 0.005155668 0.8636691 +0.3485102 0.005155668 0.8636691 +0.388193 0.005155668 0.8636691 +0.4303934 0.005155668 0.8636691 +0.4751555 0.005155668 0.8636691 +0.5225216 0.005155668 0.8636691 +0.5725335 0.005155668 0.8636691 +0.6252316 0.005155668 0.8636691 +0.6806558 0.005155668 0.8636691 +0.7388448 0.005155668 0.8636691 +0.7998369 0.005155668 0.8636691 +0.8636691 0.005155668 0.8636691 +0.9303782 0.005155668 0.8636691 +1 0.005155668 0.8636691 +0 0.009080105 0.8636691 +0.002418731 0.009080105 0.8636691 +0.005155668 0.009080105 0.8636691 +0.009080105 0.009080105 0.8636691 +0.01434988 0.009080105 0.8636691 +0.02107202 0.009080105 0.8636691 +0.02934285 0.009080105 0.8636691 +0.03925039 0.009080105 0.8636691 +0.05087609 0.009080105 0.8636691 +0.06429595 0.009080105 0.8636691 +0.07958143 0.009080105 0.8636691 +0.0968001 0.009080105 0.8636691 +0.1160161 0.009080105 0.8636691 +0.1372908 0.009080105 0.8636691 +0.1606827 0.009080105 0.8636691 +0.1862481 0.009080105 0.8636691 +0.2140411 0.009080105 0.8636691 +0.2441142 0.009080105 0.8636691 +0.2765176 0.009080105 0.8636691 +0.3113005 0.009080105 0.8636691 +0.3485102 0.009080105 0.8636691 +0.388193 0.009080105 0.8636691 +0.4303934 0.009080105 0.8636691 +0.4751555 0.009080105 0.8636691 +0.5225216 0.009080105 0.8636691 +0.5725335 0.009080105 0.8636691 +0.6252316 0.009080105 0.8636691 +0.6806558 0.009080105 0.8636691 +0.7388448 0.009080105 0.8636691 +0.7998369 0.009080105 0.8636691 +0.8636691 0.009080105 0.8636691 +0.9303782 0.009080105 0.8636691 +1 0.009080105 0.8636691 +0 0.01434988 0.8636691 +0.002418731 0.01434988 0.8636691 +0.005155668 0.01434988 0.8636691 +0.009080105 0.01434988 0.8636691 +0.01434988 0.01434988 0.8636691 +0.02107202 0.01434988 0.8636691 +0.02934285 0.01434988 0.8636691 +0.03925039 0.01434988 0.8636691 +0.05087609 0.01434988 0.8636691 +0.06429595 0.01434988 0.8636691 +0.07958143 0.01434988 0.8636691 +0.0968001 0.01434988 0.8636691 +0.1160161 0.01434988 0.8636691 +0.1372908 0.01434988 0.8636691 +0.1606827 0.01434988 0.8636691 +0.1862481 0.01434988 0.8636691 +0.2140411 0.01434988 0.8636691 +0.2441142 0.01434988 0.8636691 +0.2765176 0.01434988 0.8636691 +0.3113005 0.01434988 0.8636691 +0.3485102 0.01434988 0.8636691 +0.388193 0.01434988 0.8636691 +0.4303934 0.01434988 0.8636691 +0.4751555 0.01434988 0.8636691 +0.5225216 0.01434988 0.8636691 +0.5725335 0.01434988 0.8636691 +0.6252316 0.01434988 0.8636691 +0.6806558 0.01434988 0.8636691 +0.7388448 0.01434988 0.8636691 +0.7998369 0.01434988 0.8636691 +0.8636691 0.01434988 0.8636691 +0.9303782 0.01434988 0.8636691 +1 0.01434988 0.8636691 +0 0.02107202 0.8636691 +0.002418731 0.02107202 0.8636691 +0.005155668 0.02107202 0.8636691 +0.009080105 0.02107202 0.8636691 +0.01434988 0.02107202 0.8636691 +0.02107202 0.02107202 0.8636691 +0.02934285 0.02107202 0.8636691 +0.03925039 0.02107202 0.8636691 +0.05087609 0.02107202 0.8636691 +0.06429595 0.02107202 0.8636691 +0.07958143 0.02107202 0.8636691 +0.0968001 0.02107202 0.8636691 +0.1160161 0.02107202 0.8636691 +0.1372908 0.02107202 0.8636691 +0.1606827 0.02107202 0.8636691 +0.1862481 0.02107202 0.8636691 +0.2140411 0.02107202 0.8636691 +0.2441142 0.02107202 0.8636691 +0.2765176 0.02107202 0.8636691 +0.3113005 0.02107202 0.8636691 +0.3485102 0.02107202 0.8636691 +0.388193 0.02107202 0.8636691 +0.4303934 0.02107202 0.8636691 +0.4751555 0.02107202 0.8636691 +0.5225216 0.02107202 0.8636691 +0.5725335 0.02107202 0.8636691 +0.6252316 0.02107202 0.8636691 +0.6806558 0.02107202 0.8636691 +0.7388448 0.02107202 0.8636691 +0.7998369 0.02107202 0.8636691 +0.8636691 0.02107202 0.8636691 +0.9303782 0.02107202 0.8636691 +1 0.02107202 0.8636691 +0 0.02934285 0.8636691 +0.002418731 0.02934285 0.8636691 +0.005155668 0.02934285 0.8636691 +0.009080105 0.02934285 0.8636691 +0.01434988 0.02934285 0.8636691 +0.02107202 0.02934285 0.8636691 +0.02934285 0.02934285 0.8636691 +0.03925039 0.02934285 0.8636691 +0.05087609 0.02934285 0.8636691 +0.06429595 0.02934285 0.8636691 +0.07958143 0.02934285 0.8636691 +0.0968001 0.02934285 0.8636691 +0.1160161 0.02934285 0.8636691 +0.1372908 0.02934285 0.8636691 +0.1606827 0.02934285 0.8636691 +0.1862481 0.02934285 0.8636691 +0.2140411 0.02934285 0.8636691 +0.2441142 0.02934285 0.8636691 +0.2765176 0.02934285 0.8636691 +0.3113005 0.02934285 0.8636691 +0.3485102 0.02934285 0.8636691 +0.388193 0.02934285 0.8636691 +0.4303934 0.02934285 0.8636691 +0.4751555 0.02934285 0.8636691 +0.5225216 0.02934285 0.8636691 +0.5725335 0.02934285 0.8636691 +0.6252316 0.02934285 0.8636691 +0.6806558 0.02934285 0.8636691 +0.7388448 0.02934285 0.8636691 +0.7998369 0.02934285 0.8636691 +0.8636691 0.02934285 0.8636691 +0.9303782 0.02934285 0.8636691 +1 0.02934285 0.8636691 +0 0.03925039 0.8636691 +0.002418731 0.03925039 0.8636691 +0.005155668 0.03925039 0.8636691 +0.009080105 0.03925039 0.8636691 +0.01434988 0.03925039 0.8636691 +0.02107202 0.03925039 0.8636691 +0.02934285 0.03925039 0.8636691 +0.03925039 0.03925039 0.8636691 +0.05087609 0.03925039 0.8636691 +0.06429595 0.03925039 0.8636691 +0.07958143 0.03925039 0.8636691 +0.0968001 0.03925039 0.8636691 +0.1160161 0.03925039 0.8636691 +0.1372908 0.03925039 0.8636691 +0.1606827 0.03925039 0.8636691 +0.1862481 0.03925039 0.8636691 +0.2140411 0.03925039 0.8636691 +0.2441142 0.03925039 0.8636691 +0.2765176 0.03925039 0.8636691 +0.3113005 0.03925039 0.8636691 +0.3485102 0.03925039 0.8636691 +0.388193 0.03925039 0.8636691 +0.4303934 0.03925039 0.8636691 +0.4751555 0.03925039 0.8636691 +0.5225216 0.03925039 0.8636691 +0.5725335 0.03925039 0.8636691 +0.6252316 0.03925039 0.8636691 +0.6806558 0.03925039 0.8636691 +0.7388448 0.03925039 0.8636691 +0.7998369 0.03925039 0.8636691 +0.8636691 0.03925039 0.8636691 +0.9303782 0.03925039 0.8636691 +1 0.03925039 0.8636691 +0 0.05087609 0.8636691 +0.002418731 0.05087609 0.8636691 +0.005155668 0.05087609 0.8636691 +0.009080105 0.05087609 0.8636691 +0.01434988 0.05087609 0.8636691 +0.02107202 0.05087609 0.8636691 +0.02934285 0.05087609 0.8636691 +0.03925039 0.05087609 0.8636691 +0.05087609 0.05087609 0.8636691 +0.06429595 0.05087609 0.8636691 +0.07958143 0.05087609 0.8636691 +0.0968001 0.05087609 0.8636691 +0.1160161 0.05087609 0.8636691 +0.1372908 0.05087609 0.8636691 +0.1606827 0.05087609 0.8636691 +0.1862481 0.05087609 0.8636691 +0.2140411 0.05087609 0.8636691 +0.2441142 0.05087609 0.8636691 +0.2765176 0.05087609 0.8636691 +0.3113005 0.05087609 0.8636691 +0.3485102 0.05087609 0.8636691 +0.388193 0.05087609 0.8636691 +0.4303934 0.05087609 0.8636691 +0.4751555 0.05087609 0.8636691 +0.5225216 0.05087609 0.8636691 +0.5725335 0.05087609 0.8636691 +0.6252316 0.05087609 0.8636691 +0.6806558 0.05087609 0.8636691 +0.7388448 0.05087609 0.8636691 +0.7998369 0.05087609 0.8636691 +0.8636691 0.05087609 0.8636691 +0.9303782 0.05087609 0.8636691 +1 0.05087609 0.8636691 +0 0.06429595 0.8636691 +0.002418731 0.06429595 0.8636691 +0.005155668 0.06429595 0.8636691 +0.009080105 0.06429595 0.8636691 +0.01434988 0.06429595 0.8636691 +0.02107202 0.06429595 0.8636691 +0.02934285 0.06429595 0.8636691 +0.03925039 0.06429595 0.8636691 +0.05087609 0.06429595 0.8636691 +0.06429595 0.06429595 0.8636691 +0.07958143 0.06429595 0.8636691 +0.0968001 0.06429595 0.8636691 +0.1160161 0.06429595 0.8636691 +0.1372908 0.06429595 0.8636691 +0.1606827 0.06429595 0.8636691 +0.1862481 0.06429595 0.8636691 +0.2140411 0.06429595 0.8636691 +0.2441142 0.06429595 0.8636691 +0.2765176 0.06429595 0.8636691 +0.3113005 0.06429595 0.8636691 +0.3485102 0.06429595 0.8636691 +0.388193 0.06429595 0.8636691 +0.4303934 0.06429595 0.8636691 +0.4751555 0.06429595 0.8636691 +0.5225216 0.06429595 0.8636691 +0.5725335 0.06429595 0.8636691 +0.6252316 0.06429595 0.8636691 +0.6806558 0.06429595 0.8636691 +0.7388448 0.06429595 0.8636691 +0.7998369 0.06429595 0.8636691 +0.8636691 0.06429595 0.8636691 +0.9303782 0.06429595 0.8636691 +1 0.06429595 0.8636691 +0 0.07958143 0.8636691 +0.002418731 0.07958143 0.8636691 +0.005155668 0.07958143 0.8636691 +0.009080105 0.07958143 0.8636691 +0.01434988 0.07958143 0.8636691 +0.02107202 0.07958143 0.8636691 +0.02934285 0.07958143 0.8636691 +0.03925039 0.07958143 0.8636691 +0.05087609 0.07958143 0.8636691 +0.06429595 0.07958143 0.8636691 +0.07958143 0.07958143 0.8636691 +0.0968001 0.07958143 0.8636691 +0.1160161 0.07958143 0.8636691 +0.1372908 0.07958143 0.8636691 +0.1606827 0.07958143 0.8636691 +0.1862481 0.07958143 0.8636691 +0.2140411 0.07958143 0.8636691 +0.2441142 0.07958143 0.8636691 +0.2765176 0.07958143 0.8636691 +0.3113005 0.07958143 0.8636691 +0.3485102 0.07958143 0.8636691 +0.388193 0.07958143 0.8636691 +0.4303934 0.07958143 0.8636691 +0.4751555 0.07958143 0.8636691 +0.5225216 0.07958143 0.8636691 +0.5725335 0.07958143 0.8636691 +0.6252316 0.07958143 0.8636691 +0.6806558 0.07958143 0.8636691 +0.7388448 0.07958143 0.8636691 +0.7998369 0.07958143 0.8636691 +0.8636691 0.07958143 0.8636691 +0.9303782 0.07958143 0.8636691 +1 0.07958143 0.8636691 +0 0.0968001 0.8636691 +0.002418731 0.0968001 0.8636691 +0.005155668 0.0968001 0.8636691 +0.009080105 0.0968001 0.8636691 +0.01434988 0.0968001 0.8636691 +0.02107202 0.0968001 0.8636691 +0.02934285 0.0968001 0.8636691 +0.03925039 0.0968001 0.8636691 +0.05087609 0.0968001 0.8636691 +0.06429595 0.0968001 0.8636691 +0.07958143 0.0968001 0.8636691 +0.0968001 0.0968001 0.8636691 +0.1160161 0.0968001 0.8636691 +0.1372908 0.0968001 0.8636691 +0.1606827 0.0968001 0.8636691 +0.1862481 0.0968001 0.8636691 +0.2140411 0.0968001 0.8636691 +0.2441142 0.0968001 0.8636691 +0.2765176 0.0968001 0.8636691 +0.3113005 0.0968001 0.8636691 +0.3485102 0.0968001 0.8636691 +0.388193 0.0968001 0.8636691 +0.4303934 0.0968001 0.8636691 +0.4751555 0.0968001 0.8636691 +0.5225216 0.0968001 0.8636691 +0.5725335 0.0968001 0.8636691 +0.6252316 0.0968001 0.8636691 +0.6806558 0.0968001 0.8636691 +0.7388448 0.0968001 0.8636691 +0.7998369 0.0968001 0.8636691 +0.8636691 0.0968001 0.8636691 +0.9303782 0.0968001 0.8636691 +1 0.0968001 0.8636691 +0 0.1160161 0.8636691 +0.002418731 0.1160161 0.8636691 +0.005155668 0.1160161 0.8636691 +0.009080105 0.1160161 0.8636691 +0.01434988 0.1160161 0.8636691 +0.02107202 0.1160161 0.8636691 +0.02934285 0.1160161 0.8636691 +0.03925039 0.1160161 0.8636691 +0.05087609 0.1160161 0.8636691 +0.06429595 0.1160161 0.8636691 +0.07958143 0.1160161 0.8636691 +0.0968001 0.1160161 0.8636691 +0.1160161 0.1160161 0.8636691 +0.1372908 0.1160161 0.8636691 +0.1606827 0.1160161 0.8636691 +0.1862481 0.1160161 0.8636691 +0.2140411 0.1160161 0.8636691 +0.2441142 0.1160161 0.8636691 +0.2765176 0.1160161 0.8636691 +0.3113005 0.1160161 0.8636691 +0.3485102 0.1160161 0.8636691 +0.388193 0.1160161 0.8636691 +0.4303934 0.1160161 0.8636691 +0.4751555 0.1160161 0.8636691 +0.5225216 0.1160161 0.8636691 +0.5725335 0.1160161 0.8636691 +0.6252316 0.1160161 0.8636691 +0.6806558 0.1160161 0.8636691 +0.7388448 0.1160161 0.8636691 +0.7998369 0.1160161 0.8636691 +0.8636691 0.1160161 0.8636691 +0.9303782 0.1160161 0.8636691 +1 0.1160161 0.8636691 +0 0.1372908 0.8636691 +0.002418731 0.1372908 0.8636691 +0.005155668 0.1372908 0.8636691 +0.009080105 0.1372908 0.8636691 +0.01434988 0.1372908 0.8636691 +0.02107202 0.1372908 0.8636691 +0.02934285 0.1372908 0.8636691 +0.03925039 0.1372908 0.8636691 +0.05087609 0.1372908 0.8636691 +0.06429595 0.1372908 0.8636691 +0.07958143 0.1372908 0.8636691 +0.0968001 0.1372908 0.8636691 +0.1160161 0.1372908 0.8636691 +0.1372908 0.1372908 0.8636691 +0.1606827 0.1372908 0.8636691 +0.1862481 0.1372908 0.8636691 +0.2140411 0.1372908 0.8636691 +0.2441142 0.1372908 0.8636691 +0.2765176 0.1372908 0.8636691 +0.3113005 0.1372908 0.8636691 +0.3485102 0.1372908 0.8636691 +0.388193 0.1372908 0.8636691 +0.4303934 0.1372908 0.8636691 +0.4751555 0.1372908 0.8636691 +0.5225216 0.1372908 0.8636691 +0.5725335 0.1372908 0.8636691 +0.6252316 0.1372908 0.8636691 +0.6806558 0.1372908 0.8636691 +0.7388448 0.1372908 0.8636691 +0.7998369 0.1372908 0.8636691 +0.8636691 0.1372908 0.8636691 +0.9303782 0.1372908 0.8636691 +1 0.1372908 0.8636691 +0 0.1606827 0.8636691 +0.002418731 0.1606827 0.8636691 +0.005155668 0.1606827 0.8636691 +0.009080105 0.1606827 0.8636691 +0.01434988 0.1606827 0.8636691 +0.02107202 0.1606827 0.8636691 +0.02934285 0.1606827 0.8636691 +0.03925039 0.1606827 0.8636691 +0.05087609 0.1606827 0.8636691 +0.06429595 0.1606827 0.8636691 +0.07958143 0.1606827 0.8636691 +0.0968001 0.1606827 0.8636691 +0.1160161 0.1606827 0.8636691 +0.1372908 0.1606827 0.8636691 +0.1606827 0.1606827 0.8636691 +0.1862481 0.1606827 0.8636691 +0.2140411 0.1606827 0.8636691 +0.2441142 0.1606827 0.8636691 +0.2765176 0.1606827 0.8636691 +0.3113005 0.1606827 0.8636691 +0.3485102 0.1606827 0.8636691 +0.388193 0.1606827 0.8636691 +0.4303934 0.1606827 0.8636691 +0.4751555 0.1606827 0.8636691 +0.5225216 0.1606827 0.8636691 +0.5725335 0.1606827 0.8636691 +0.6252316 0.1606827 0.8636691 +0.6806558 0.1606827 0.8636691 +0.7388448 0.1606827 0.8636691 +0.7998369 0.1606827 0.8636691 +0.8636691 0.1606827 0.8636691 +0.9303782 0.1606827 0.8636691 +1 0.1606827 0.8636691 +0 0.1862481 0.8636691 +0.002418731 0.1862481 0.8636691 +0.005155668 0.1862481 0.8636691 +0.009080105 0.1862481 0.8636691 +0.01434988 0.1862481 0.8636691 +0.02107202 0.1862481 0.8636691 +0.02934285 0.1862481 0.8636691 +0.03925039 0.1862481 0.8636691 +0.05087609 0.1862481 0.8636691 +0.06429595 0.1862481 0.8636691 +0.07958143 0.1862481 0.8636691 +0.0968001 0.1862481 0.8636691 +0.1160161 0.1862481 0.8636691 +0.1372908 0.1862481 0.8636691 +0.1606827 0.1862481 0.8636691 +0.1862481 0.1862481 0.8636691 +0.2140411 0.1862481 0.8636691 +0.2441142 0.1862481 0.8636691 +0.2765176 0.1862481 0.8636691 +0.3113005 0.1862481 0.8636691 +0.3485102 0.1862481 0.8636691 +0.388193 0.1862481 0.8636691 +0.4303934 0.1862481 0.8636691 +0.4751555 0.1862481 0.8636691 +0.5225216 0.1862481 0.8636691 +0.5725335 0.1862481 0.8636691 +0.6252316 0.1862481 0.8636691 +0.6806558 0.1862481 0.8636691 +0.7388448 0.1862481 0.8636691 +0.7998369 0.1862481 0.8636691 +0.8636691 0.1862481 0.8636691 +0.9303782 0.1862481 0.8636691 +1 0.1862481 0.8636691 +0 0.2140411 0.8636691 +0.002418731 0.2140411 0.8636691 +0.005155668 0.2140411 0.8636691 +0.009080105 0.2140411 0.8636691 +0.01434988 0.2140411 0.8636691 +0.02107202 0.2140411 0.8636691 +0.02934285 0.2140411 0.8636691 +0.03925039 0.2140411 0.8636691 +0.05087609 0.2140411 0.8636691 +0.06429595 0.2140411 0.8636691 +0.07958143 0.2140411 0.8636691 +0.0968001 0.2140411 0.8636691 +0.1160161 0.2140411 0.8636691 +0.1372908 0.2140411 0.8636691 +0.1606827 0.2140411 0.8636691 +0.1862481 0.2140411 0.8636691 +0.2140411 0.2140411 0.8636691 +0.2441142 0.2140411 0.8636691 +0.2765176 0.2140411 0.8636691 +0.3113005 0.2140411 0.8636691 +0.3485102 0.2140411 0.8636691 +0.388193 0.2140411 0.8636691 +0.4303934 0.2140411 0.8636691 +0.4751555 0.2140411 0.8636691 +0.5225216 0.2140411 0.8636691 +0.5725335 0.2140411 0.8636691 +0.6252316 0.2140411 0.8636691 +0.6806558 0.2140411 0.8636691 +0.7388448 0.2140411 0.8636691 +0.7998369 0.2140411 0.8636691 +0.8636691 0.2140411 0.8636691 +0.9303782 0.2140411 0.8636691 +1 0.2140411 0.8636691 +0 0.2441142 0.8636691 +0.002418731 0.2441142 0.8636691 +0.005155668 0.2441142 0.8636691 +0.009080105 0.2441142 0.8636691 +0.01434988 0.2441142 0.8636691 +0.02107202 0.2441142 0.8636691 +0.02934285 0.2441142 0.8636691 +0.03925039 0.2441142 0.8636691 +0.05087609 0.2441142 0.8636691 +0.06429595 0.2441142 0.8636691 +0.07958143 0.2441142 0.8636691 +0.0968001 0.2441142 0.8636691 +0.1160161 0.2441142 0.8636691 +0.1372908 0.2441142 0.8636691 +0.1606827 0.2441142 0.8636691 +0.1862481 0.2441142 0.8636691 +0.2140411 0.2441142 0.8636691 +0.2441142 0.2441142 0.8636691 +0.2765176 0.2441142 0.8636691 +0.3113005 0.2441142 0.8636691 +0.3485102 0.2441142 0.8636691 +0.388193 0.2441142 0.8636691 +0.4303934 0.2441142 0.8636691 +0.4751555 0.2441142 0.8636691 +0.5225216 0.2441142 0.8636691 +0.5725335 0.2441142 0.8636691 +0.6252316 0.2441142 0.8636691 +0.6806558 0.2441142 0.8636691 +0.7388448 0.2441142 0.8636691 +0.7998369 0.2441142 0.8636691 +0.8636691 0.2441142 0.8636691 +0.9303782 0.2441142 0.8636691 +1 0.2441142 0.8636691 +0 0.2765176 0.8636691 +0.002418731 0.2765176 0.8636691 +0.005155668 0.2765176 0.8636691 +0.009080105 0.2765176 0.8636691 +0.01434988 0.2765176 0.8636691 +0.02107202 0.2765176 0.8636691 +0.02934285 0.2765176 0.8636691 +0.03925039 0.2765176 0.8636691 +0.05087609 0.2765176 0.8636691 +0.06429595 0.2765176 0.8636691 +0.07958143 0.2765176 0.8636691 +0.0968001 0.2765176 0.8636691 +0.1160161 0.2765176 0.8636691 +0.1372908 0.2765176 0.8636691 +0.1606827 0.2765176 0.8636691 +0.1862481 0.2765176 0.8636691 +0.2140411 0.2765176 0.8636691 +0.2441142 0.2765176 0.8636691 +0.2765176 0.2765176 0.8636691 +0.3113005 0.2765176 0.8636691 +0.3485102 0.2765176 0.8636691 +0.388193 0.2765176 0.8636691 +0.4303934 0.2765176 0.8636691 +0.4751555 0.2765176 0.8636691 +0.5225216 0.2765176 0.8636691 +0.5725335 0.2765176 0.8636691 +0.6252316 0.2765176 0.8636691 +0.6806558 0.2765176 0.8636691 +0.7388448 0.2765176 0.8636691 +0.7998369 0.2765176 0.8636691 +0.8636691 0.2765176 0.8636691 +0.9303782 0.2765176 0.8636691 +1 0.2765176 0.8636691 +0 0.3113005 0.8636691 +0.002418731 0.3113005 0.8636691 +0.005155668 0.3113005 0.8636691 +0.009080105 0.3113005 0.8636691 +0.01434988 0.3113005 0.8636691 +0.02107202 0.3113005 0.8636691 +0.02934285 0.3113005 0.8636691 +0.03925039 0.3113005 0.8636691 +0.05087609 0.3113005 0.8636691 +0.06429595 0.3113005 0.8636691 +0.07958143 0.3113005 0.8636691 +0.0968001 0.3113005 0.8636691 +0.1160161 0.3113005 0.8636691 +0.1372908 0.3113005 0.8636691 +0.1606827 0.3113005 0.8636691 +0.1862481 0.3113005 0.8636691 +0.2140411 0.3113005 0.8636691 +0.2441142 0.3113005 0.8636691 +0.2765176 0.3113005 0.8636691 +0.3113005 0.3113005 0.8636691 +0.3485102 0.3113005 0.8636691 +0.388193 0.3113005 0.8636691 +0.4303934 0.3113005 0.8636691 +0.4751555 0.3113005 0.8636691 +0.5225216 0.3113005 0.8636691 +0.5725335 0.3113005 0.8636691 +0.6252316 0.3113005 0.8636691 +0.6806558 0.3113005 0.8636691 +0.7388448 0.3113005 0.8636691 +0.7998369 0.3113005 0.8636691 +0.8636691 0.3113005 0.8636691 +0.9303782 0.3113005 0.8636691 +1 0.3113005 0.8636691 +0 0.3485102 0.8636691 +0.002418731 0.3485102 0.8636691 +0.005155668 0.3485102 0.8636691 +0.009080105 0.3485102 0.8636691 +0.01434988 0.3485102 0.8636691 +0.02107202 0.3485102 0.8636691 +0.02934285 0.3485102 0.8636691 +0.03925039 0.3485102 0.8636691 +0.05087609 0.3485102 0.8636691 +0.06429595 0.3485102 0.8636691 +0.07958143 0.3485102 0.8636691 +0.0968001 0.3485102 0.8636691 +0.1160161 0.3485102 0.8636691 +0.1372908 0.3485102 0.8636691 +0.1606827 0.3485102 0.8636691 +0.1862481 0.3485102 0.8636691 +0.2140411 0.3485102 0.8636691 +0.2441142 0.3485102 0.8636691 +0.2765176 0.3485102 0.8636691 +0.3113005 0.3485102 0.8636691 +0.3485102 0.3485102 0.8636691 +0.388193 0.3485102 0.8636691 +0.4303934 0.3485102 0.8636691 +0.4751555 0.3485102 0.8636691 +0.5225216 0.3485102 0.8636691 +0.5725335 0.3485102 0.8636691 +0.6252316 0.3485102 0.8636691 +0.6806558 0.3485102 0.8636691 +0.7388448 0.3485102 0.8636691 +0.7998369 0.3485102 0.8636691 +0.8636691 0.3485102 0.8636691 +0.9303782 0.3485102 0.8636691 +1 0.3485102 0.8636691 +0 0.388193 0.8636691 +0.002418731 0.388193 0.8636691 +0.005155668 0.388193 0.8636691 +0.009080105 0.388193 0.8636691 +0.01434988 0.388193 0.8636691 +0.02107202 0.388193 0.8636691 +0.02934285 0.388193 0.8636691 +0.03925039 0.388193 0.8636691 +0.05087609 0.388193 0.8636691 +0.06429595 0.388193 0.8636691 +0.07958143 0.388193 0.8636691 +0.0968001 0.388193 0.8636691 +0.1160161 0.388193 0.8636691 +0.1372908 0.388193 0.8636691 +0.1606827 0.388193 0.8636691 +0.1862481 0.388193 0.8636691 +0.2140411 0.388193 0.8636691 +0.2441142 0.388193 0.8636691 +0.2765176 0.388193 0.8636691 +0.3113005 0.388193 0.8636691 +0.3485102 0.388193 0.8636691 +0.388193 0.388193 0.8636691 +0.4303934 0.388193 0.8636691 +0.4751555 0.388193 0.8636691 +0.5225216 0.388193 0.8636691 +0.5725335 0.388193 0.8636691 +0.6252316 0.388193 0.8636691 +0.6806558 0.388193 0.8636691 +0.7388448 0.388193 0.8636691 +0.7998369 0.388193 0.8636691 +0.8636691 0.388193 0.8636691 +0.9303782 0.388193 0.8636691 +1 0.388193 0.8636691 +0 0.4303934 0.8636691 +0.002418731 0.4303934 0.8636691 +0.005155668 0.4303934 0.8636691 +0.009080105 0.4303934 0.8636691 +0.01434988 0.4303934 0.8636691 +0.02107202 0.4303934 0.8636691 +0.02934285 0.4303934 0.8636691 +0.03925039 0.4303934 0.8636691 +0.05087609 0.4303934 0.8636691 +0.06429595 0.4303934 0.8636691 +0.07958143 0.4303934 0.8636691 +0.0968001 0.4303934 0.8636691 +0.1160161 0.4303934 0.8636691 +0.1372908 0.4303934 0.8636691 +0.1606827 0.4303934 0.8636691 +0.1862481 0.4303934 0.8636691 +0.2140411 0.4303934 0.8636691 +0.2441142 0.4303934 0.8636691 +0.2765176 0.4303934 0.8636691 +0.3113005 0.4303934 0.8636691 +0.3485102 0.4303934 0.8636691 +0.388193 0.4303934 0.8636691 +0.4303934 0.4303934 0.8636691 +0.4751555 0.4303934 0.8636691 +0.5225216 0.4303934 0.8636691 +0.5725335 0.4303934 0.8636691 +0.6252316 0.4303934 0.8636691 +0.6806558 0.4303934 0.8636691 +0.7388448 0.4303934 0.8636691 +0.7998369 0.4303934 0.8636691 +0.8636691 0.4303934 0.8636691 +0.9303782 0.4303934 0.8636691 +1 0.4303934 0.8636691 +0 0.4751555 0.8636691 +0.002418731 0.4751555 0.8636691 +0.005155668 0.4751555 0.8636691 +0.009080105 0.4751555 0.8636691 +0.01434988 0.4751555 0.8636691 +0.02107202 0.4751555 0.8636691 +0.02934285 0.4751555 0.8636691 +0.03925039 0.4751555 0.8636691 +0.05087609 0.4751555 0.8636691 +0.06429595 0.4751555 0.8636691 +0.07958143 0.4751555 0.8636691 +0.0968001 0.4751555 0.8636691 +0.1160161 0.4751555 0.8636691 +0.1372908 0.4751555 0.8636691 +0.1606827 0.4751555 0.8636691 +0.1862481 0.4751555 0.8636691 +0.2140411 0.4751555 0.8636691 +0.2441142 0.4751555 0.8636691 +0.2765176 0.4751555 0.8636691 +0.3113005 0.4751555 0.8636691 +0.3485102 0.4751555 0.8636691 +0.388193 0.4751555 0.8636691 +0.4303934 0.4751555 0.8636691 +0.4751555 0.4751555 0.8636691 +0.5225216 0.4751555 0.8636691 +0.5725335 0.4751555 0.8636691 +0.6252316 0.4751555 0.8636691 +0.6806558 0.4751555 0.8636691 +0.7388448 0.4751555 0.8636691 +0.7998369 0.4751555 0.8636691 +0.8636691 0.4751555 0.8636691 +0.9303782 0.4751555 0.8636691 +1 0.4751555 0.8636691 +0 0.5225216 0.8636691 +0.002418731 0.5225216 0.8636691 +0.005155668 0.5225216 0.8636691 +0.009080105 0.5225216 0.8636691 +0.01434988 0.5225216 0.8636691 +0.02107202 0.5225216 0.8636691 +0.02934285 0.5225216 0.8636691 +0.03925039 0.5225216 0.8636691 +0.05087609 0.5225216 0.8636691 +0.06429595 0.5225216 0.8636691 +0.07958143 0.5225216 0.8636691 +0.0968001 0.5225216 0.8636691 +0.1160161 0.5225216 0.8636691 +0.1372908 0.5225216 0.8636691 +0.1606827 0.5225216 0.8636691 +0.1862481 0.5225216 0.8636691 +0.2140411 0.5225216 0.8636691 +0.2441142 0.5225216 0.8636691 +0.2765176 0.5225216 0.8636691 +0.3113005 0.5225216 0.8636691 +0.3485102 0.5225216 0.8636691 +0.388193 0.5225216 0.8636691 +0.4303934 0.5225216 0.8636691 +0.4751555 0.5225216 0.8636691 +0.5225216 0.5225216 0.8636691 +0.5725335 0.5225216 0.8636691 +0.6252316 0.5225216 0.8636691 +0.6806558 0.5225216 0.8636691 +0.7388448 0.5225216 0.8636691 +0.7998369 0.5225216 0.8636691 +0.8636691 0.5225216 0.8636691 +0.9303782 0.5225216 0.8636691 +1 0.5225216 0.8636691 +0 0.5725335 0.8636691 +0.002418731 0.5725335 0.8636691 +0.005155668 0.5725335 0.8636691 +0.009080105 0.5725335 0.8636691 +0.01434988 0.5725335 0.8636691 +0.02107202 0.5725335 0.8636691 +0.02934285 0.5725335 0.8636691 +0.03925039 0.5725335 0.8636691 +0.05087609 0.5725335 0.8636691 +0.06429595 0.5725335 0.8636691 +0.07958143 0.5725335 0.8636691 +0.0968001 0.5725335 0.8636691 +0.1160161 0.5725335 0.8636691 +0.1372908 0.5725335 0.8636691 +0.1606827 0.5725335 0.8636691 +0.1862481 0.5725335 0.8636691 +0.2140411 0.5725335 0.8636691 +0.2441142 0.5725335 0.8636691 +0.2765176 0.5725335 0.8636691 +0.3113005 0.5725335 0.8636691 +0.3485102 0.5725335 0.8636691 +0.388193 0.5725335 0.8636691 +0.4303934 0.5725335 0.8636691 +0.4751555 0.5725335 0.8636691 +0.5225216 0.5725335 0.8636691 +0.5725335 0.5725335 0.8636691 +0.6252316 0.5725335 0.8636691 +0.6806558 0.5725335 0.8636691 +0.7388448 0.5725335 0.8636691 +0.7998369 0.5725335 0.8636691 +0.8636691 0.5725335 0.8636691 +0.9303782 0.5725335 0.8636691 +1 0.5725335 0.8636691 +0 0.6252316 0.8636691 +0.002418731 0.6252316 0.8636691 +0.005155668 0.6252316 0.8636691 +0.009080105 0.6252316 0.8636691 +0.01434988 0.6252316 0.8636691 +0.02107202 0.6252316 0.8636691 +0.02934285 0.6252316 0.8636691 +0.03925039 0.6252316 0.8636691 +0.05087609 0.6252316 0.8636691 +0.06429595 0.6252316 0.8636691 +0.07958143 0.6252316 0.8636691 +0.0968001 0.6252316 0.8636691 +0.1160161 0.6252316 0.8636691 +0.1372908 0.6252316 0.8636691 +0.1606827 0.6252316 0.8636691 +0.1862481 0.6252316 0.8636691 +0.2140411 0.6252316 0.8636691 +0.2441142 0.6252316 0.8636691 +0.2765176 0.6252316 0.8636691 +0.3113005 0.6252316 0.8636691 +0.3485102 0.6252316 0.8636691 +0.388193 0.6252316 0.8636691 +0.4303934 0.6252316 0.8636691 +0.4751555 0.6252316 0.8636691 +0.5225216 0.6252316 0.8636691 +0.5725335 0.6252316 0.8636691 +0.6252316 0.6252316 0.8636691 +0.6806558 0.6252316 0.8636691 +0.7388448 0.6252316 0.8636691 +0.7998369 0.6252316 0.8636691 +0.8636691 0.6252316 0.8636691 +0.9303782 0.6252316 0.8636691 +1 0.6252316 0.8636691 +0 0.6806558 0.8636691 +0.002418731 0.6806558 0.8636691 +0.005155668 0.6806558 0.8636691 +0.009080105 0.6806558 0.8636691 +0.01434988 0.6806558 0.8636691 +0.02107202 0.6806558 0.8636691 +0.02934285 0.6806558 0.8636691 +0.03925039 0.6806558 0.8636691 +0.05087609 0.6806558 0.8636691 +0.06429595 0.6806558 0.8636691 +0.07958143 0.6806558 0.8636691 +0.0968001 0.6806558 0.8636691 +0.1160161 0.6806558 0.8636691 +0.1372908 0.6806558 0.8636691 +0.1606827 0.6806558 0.8636691 +0.1862481 0.6806558 0.8636691 +0.2140411 0.6806558 0.8636691 +0.2441142 0.6806558 0.8636691 +0.2765176 0.6806558 0.8636691 +0.3113005 0.6806558 0.8636691 +0.3485102 0.6806558 0.8636691 +0.388193 0.6806558 0.8636691 +0.4303934 0.6806558 0.8636691 +0.4751555 0.6806558 0.8636691 +0.5225216 0.6806558 0.8636691 +0.5725335 0.6806558 0.8636691 +0.6252316 0.6806558 0.8636691 +0.6806558 0.6806558 0.8636691 +0.7388448 0.6806558 0.8636691 +0.7998369 0.6806558 0.8636691 +0.8636691 0.6806558 0.8636691 +0.9303782 0.6806558 0.8636691 +1 0.6806558 0.8636691 +0 0.7388448 0.8636691 +0.002418731 0.7388448 0.8636691 +0.005155668 0.7388448 0.8636691 +0.009080105 0.7388448 0.8636691 +0.01434988 0.7388448 0.8636691 +0.02107202 0.7388448 0.8636691 +0.02934285 0.7388448 0.8636691 +0.03925039 0.7388448 0.8636691 +0.05087609 0.7388448 0.8636691 +0.06429595 0.7388448 0.8636691 +0.07958143 0.7388448 0.8636691 +0.0968001 0.7388448 0.8636691 +0.1160161 0.7388448 0.8636691 +0.1372908 0.7388448 0.8636691 +0.1606827 0.7388448 0.8636691 +0.1862481 0.7388448 0.8636691 +0.2140411 0.7388448 0.8636691 +0.2441142 0.7388448 0.8636691 +0.2765176 0.7388448 0.8636691 +0.3113005 0.7388448 0.8636691 +0.3485102 0.7388448 0.8636691 +0.388193 0.7388448 0.8636691 +0.4303934 0.7388448 0.8636691 +0.4751555 0.7388448 0.8636691 +0.5225216 0.7388448 0.8636691 +0.5725335 0.7388448 0.8636691 +0.6252316 0.7388448 0.8636691 +0.6806558 0.7388448 0.8636691 +0.7388448 0.7388448 0.8636691 +0.7998369 0.7388448 0.8636691 +0.8636691 0.7388448 0.8636691 +0.9303782 0.7388448 0.8636691 +1 0.7388448 0.8636691 +0 0.7998369 0.8636691 +0.002418731 0.7998369 0.8636691 +0.005155668 0.7998369 0.8636691 +0.009080105 0.7998369 0.8636691 +0.01434988 0.7998369 0.8636691 +0.02107202 0.7998369 0.8636691 +0.02934285 0.7998369 0.8636691 +0.03925039 0.7998369 0.8636691 +0.05087609 0.7998369 0.8636691 +0.06429595 0.7998369 0.8636691 +0.07958143 0.7998369 0.8636691 +0.0968001 0.7998369 0.8636691 +0.1160161 0.7998369 0.8636691 +0.1372908 0.7998369 0.8636691 +0.1606827 0.7998369 0.8636691 +0.1862481 0.7998369 0.8636691 +0.2140411 0.7998369 0.8636691 +0.2441142 0.7998369 0.8636691 +0.2765176 0.7998369 0.8636691 +0.3113005 0.7998369 0.8636691 +0.3485102 0.7998369 0.8636691 +0.388193 0.7998369 0.8636691 +0.4303934 0.7998369 0.8636691 +0.4751555 0.7998369 0.8636691 +0.5225216 0.7998369 0.8636691 +0.5725335 0.7998369 0.8636691 +0.6252316 0.7998369 0.8636691 +0.6806558 0.7998369 0.8636691 +0.7388448 0.7998369 0.8636691 +0.7998369 0.7998369 0.8636691 +0.8636691 0.7998369 0.8636691 +0.9303782 0.7998369 0.8636691 +1 0.7998369 0.8636691 +0 0.8636691 0.8636691 +0.002418731 0.8636691 0.8636691 +0.005155668 0.8636691 0.8636691 +0.009080105 0.8636691 0.8636691 +0.01434988 0.8636691 0.8636691 +0.02107202 0.8636691 0.8636691 +0.02934285 0.8636691 0.8636691 +0.03925039 0.8636691 0.8636691 +0.05087609 0.8636691 0.8636691 +0.06429595 0.8636691 0.8636691 +0.07958143 0.8636691 0.8636691 +0.0968001 0.8636691 0.8636691 +0.1160161 0.8636691 0.8636691 +0.1372908 0.8636691 0.8636691 +0.1606827 0.8636691 0.8636691 +0.1862481 0.8636691 0.8636691 +0.2140411 0.8636691 0.8636691 +0.2441142 0.8636691 0.8636691 +0.2765176 0.8636691 0.8636691 +0.3113005 0.8636691 0.8636691 +0.3485102 0.8636691 0.8636691 +0.388193 0.8636691 0.8636691 +0.4303934 0.8636691 0.8636691 +0.4751555 0.8636691 0.8636691 +0.5225216 0.8636691 0.8636691 +0.5725335 0.8636691 0.8636691 +0.6252316 0.8636691 0.8636691 +0.6806558 0.8636691 0.8636691 +0.7388448 0.8636691 0.8636691 +0.7998369 0.8636691 0.8636691 +0.8636691 0.8636691 0.8636691 +0.9303782 0.8636691 0.8636691 +1 0.8636691 0.8636691 +0 0.9303782 0.8636691 +0.002418731 0.9303782 0.8636691 +0.005155668 0.9303782 0.8636691 +0.009080105 0.9303782 0.8636691 +0.01434988 0.9303782 0.8636691 +0.02107202 0.9303782 0.8636691 +0.02934285 0.9303782 0.8636691 +0.03925039 0.9303782 0.8636691 +0.05087609 0.9303782 0.8636691 +0.06429595 0.9303782 0.8636691 +0.07958143 0.9303782 0.8636691 +0.0968001 0.9303782 0.8636691 +0.1160161 0.9303782 0.8636691 +0.1372908 0.9303782 0.8636691 +0.1606827 0.9303782 0.8636691 +0.1862481 0.9303782 0.8636691 +0.2140411 0.9303782 0.8636691 +0.2441142 0.9303782 0.8636691 +0.2765176 0.9303782 0.8636691 +0.3113005 0.9303782 0.8636691 +0.3485102 0.9303782 0.8636691 +0.388193 0.9303782 0.8636691 +0.4303934 0.9303782 0.8636691 +0.4751555 0.9303782 0.8636691 +0.5225216 0.9303782 0.8636691 +0.5725335 0.9303782 0.8636691 +0.6252316 0.9303782 0.8636691 +0.6806558 0.9303782 0.8636691 +0.7388448 0.9303782 0.8636691 +0.7998369 0.9303782 0.8636691 +0.8636691 0.9303782 0.8636691 +0.9303782 0.9303782 0.8636691 +1 0.9303782 0.8636691 +0 1 0.8636691 +0.002418731 1 0.8636691 +0.005155668 1 0.8636691 +0.009080105 1 0.8636691 +0.01434988 1 0.8636691 +0.02107202 1 0.8636691 +0.02934285 1 0.8636691 +0.03925039 1 0.8636691 +0.05087609 1 0.8636691 +0.06429595 1 0.8636691 +0.07958143 1 0.8636691 +0.0968001 1 0.8636691 +0.1160161 1 0.8636691 +0.1372908 1 0.8636691 +0.1606827 1 0.8636691 +0.1862481 1 0.8636691 +0.2140411 1 0.8636691 +0.2441142 1 0.8636691 +0.2765176 1 0.8636691 +0.3113005 1 0.8636691 +0.3485102 1 0.8636691 +0.388193 1 0.8636691 +0.4303934 1 0.8636691 +0.4751555 1 0.8636691 +0.5225216 1 0.8636691 +0.5725335 1 0.8636691 +0.6252316 1 0.8636691 +0.6806558 1 0.8636691 +0.7388448 1 0.8636691 +0.7998369 1 0.8636691 +0.8636691 1 0.8636691 +0.9303782 1 0.8636691 +1 1 0.8636691 +0 0 0.9303782 +0.002418731 0 0.9303782 +0.005155668 0 0.9303782 +0.009080105 0 0.9303782 +0.01434988 0 0.9303782 +0.02107202 0 0.9303782 +0.02934285 0 0.9303782 +0.03925039 0 0.9303782 +0.05087609 0 0.9303782 +0.06429595 0 0.9303782 +0.07958143 0 0.9303782 +0.0968001 0 0.9303782 +0.1160161 0 0.9303782 +0.1372908 0 0.9303782 +0.1606827 0 0.9303782 +0.1862481 0 0.9303782 +0.2140411 0 0.9303782 +0.2441142 0 0.9303782 +0.2765176 0 0.9303782 +0.3113005 0 0.9303782 +0.3485102 0 0.9303782 +0.388193 0 0.9303782 +0.4303934 0 0.9303782 +0.4751555 0 0.9303782 +0.5225216 0 0.9303782 +0.5725335 0 0.9303782 +0.6252316 0 0.9303782 +0.6806558 0 0.9303782 +0.7388448 0 0.9303782 +0.7998369 0 0.9303782 +0.8636691 0 0.9303782 +0.9303782 0 0.9303782 +1 0 0.9303782 +0 0.002418731 0.9303782 +0.002418731 0.002418731 0.9303782 +0.005155668 0.002418731 0.9303782 +0.009080105 0.002418731 0.9303782 +0.01434988 0.002418731 0.9303782 +0.02107202 0.002418731 0.9303782 +0.02934285 0.002418731 0.9303782 +0.03925039 0.002418731 0.9303782 +0.05087609 0.002418731 0.9303782 +0.06429595 0.002418731 0.9303782 +0.07958143 0.002418731 0.9303782 +0.0968001 0.002418731 0.9303782 +0.1160161 0.002418731 0.9303782 +0.1372908 0.002418731 0.9303782 +0.1606827 0.002418731 0.9303782 +0.1862481 0.002418731 0.9303782 +0.2140411 0.002418731 0.9303782 +0.2441142 0.002418731 0.9303782 +0.2765176 0.002418731 0.9303782 +0.3113005 0.002418731 0.9303782 +0.3485102 0.002418731 0.9303782 +0.388193 0.002418731 0.9303782 +0.4303934 0.002418731 0.9303782 +0.4751555 0.002418731 0.9303782 +0.5225216 0.002418731 0.9303782 +0.5725335 0.002418731 0.9303782 +0.6252316 0.002418731 0.9303782 +0.6806558 0.002418731 0.9303782 +0.7388448 0.002418731 0.9303782 +0.7998369 0.002418731 0.9303782 +0.8636691 0.002418731 0.9303782 +0.9303782 0.002418731 0.9303782 +1 0.002418731 0.9303782 +0 0.005155668 0.9303782 +0.002418731 0.005155668 0.9303782 +0.005155668 0.005155668 0.9303782 +0.009080105 0.005155668 0.9303782 +0.01434988 0.005155668 0.9303782 +0.02107202 0.005155668 0.9303782 +0.02934285 0.005155668 0.9303782 +0.03925039 0.005155668 0.9303782 +0.05087609 0.005155668 0.9303782 +0.06429595 0.005155668 0.9303782 +0.07958143 0.005155668 0.9303782 +0.0968001 0.005155668 0.9303782 +0.1160161 0.005155668 0.9303782 +0.1372908 0.005155668 0.9303782 +0.1606827 0.005155668 0.9303782 +0.1862481 0.005155668 0.9303782 +0.2140411 0.005155668 0.9303782 +0.2441142 0.005155668 0.9303782 +0.2765176 0.005155668 0.9303782 +0.3113005 0.005155668 0.9303782 +0.3485102 0.005155668 0.9303782 +0.388193 0.005155668 0.9303782 +0.4303934 0.005155668 0.9303782 +0.4751555 0.005155668 0.9303782 +0.5225216 0.005155668 0.9303782 +0.5725335 0.005155668 0.9303782 +0.6252316 0.005155668 0.9303782 +0.6806558 0.005155668 0.9303782 +0.7388448 0.005155668 0.9303782 +0.7998369 0.005155668 0.9303782 +0.8636691 0.005155668 0.9303782 +0.9303782 0.005155668 0.9303782 +1 0.005155668 0.9303782 +0 0.009080105 0.9303782 +0.002418731 0.009080105 0.9303782 +0.005155668 0.009080105 0.9303782 +0.009080105 0.009080105 0.9303782 +0.01434988 0.009080105 0.9303782 +0.02107202 0.009080105 0.9303782 +0.02934285 0.009080105 0.9303782 +0.03925039 0.009080105 0.9303782 +0.05087609 0.009080105 0.9303782 +0.06429595 0.009080105 0.9303782 +0.07958143 0.009080105 0.9303782 +0.0968001 0.009080105 0.9303782 +0.1160161 0.009080105 0.9303782 +0.1372908 0.009080105 0.9303782 +0.1606827 0.009080105 0.9303782 +0.1862481 0.009080105 0.9303782 +0.2140411 0.009080105 0.9303782 +0.2441142 0.009080105 0.9303782 +0.2765176 0.009080105 0.9303782 +0.3113005 0.009080105 0.9303782 +0.3485102 0.009080105 0.9303782 +0.388193 0.009080105 0.9303782 +0.4303934 0.009080105 0.9303782 +0.4751555 0.009080105 0.9303782 +0.5225216 0.009080105 0.9303782 +0.5725335 0.009080105 0.9303782 +0.6252316 0.009080105 0.9303782 +0.6806558 0.009080105 0.9303782 +0.7388448 0.009080105 0.9303782 +0.7998369 0.009080105 0.9303782 +0.8636691 0.009080105 0.9303782 +0.9303782 0.009080105 0.9303782 +1 0.009080105 0.9303782 +0 0.01434988 0.9303782 +0.002418731 0.01434988 0.9303782 +0.005155668 0.01434988 0.9303782 +0.009080105 0.01434988 0.9303782 +0.01434988 0.01434988 0.9303782 +0.02107202 0.01434988 0.9303782 +0.02934285 0.01434988 0.9303782 +0.03925039 0.01434988 0.9303782 +0.05087609 0.01434988 0.9303782 +0.06429595 0.01434988 0.9303782 +0.07958143 0.01434988 0.9303782 +0.0968001 0.01434988 0.9303782 +0.1160161 0.01434988 0.9303782 +0.1372908 0.01434988 0.9303782 +0.1606827 0.01434988 0.9303782 +0.1862481 0.01434988 0.9303782 +0.2140411 0.01434988 0.9303782 +0.2441142 0.01434988 0.9303782 +0.2765176 0.01434988 0.9303782 +0.3113005 0.01434988 0.9303782 +0.3485102 0.01434988 0.9303782 +0.388193 0.01434988 0.9303782 +0.4303934 0.01434988 0.9303782 +0.4751555 0.01434988 0.9303782 +0.5225216 0.01434988 0.9303782 +0.5725335 0.01434988 0.9303782 +0.6252316 0.01434988 0.9303782 +0.6806558 0.01434988 0.9303782 +0.7388448 0.01434988 0.9303782 +0.7998369 0.01434988 0.9303782 +0.8636691 0.01434988 0.9303782 +0.9303782 0.01434988 0.9303782 +1 0.01434988 0.9303782 +0 0.02107202 0.9303782 +0.002418731 0.02107202 0.9303782 +0.005155668 0.02107202 0.9303782 +0.009080105 0.02107202 0.9303782 +0.01434988 0.02107202 0.9303782 +0.02107202 0.02107202 0.9303782 +0.02934285 0.02107202 0.9303782 +0.03925039 0.02107202 0.9303782 +0.05087609 0.02107202 0.9303782 +0.06429595 0.02107202 0.9303782 +0.07958143 0.02107202 0.9303782 +0.0968001 0.02107202 0.9303782 +0.1160161 0.02107202 0.9303782 +0.1372908 0.02107202 0.9303782 +0.1606827 0.02107202 0.9303782 +0.1862481 0.02107202 0.9303782 +0.2140411 0.02107202 0.9303782 +0.2441142 0.02107202 0.9303782 +0.2765176 0.02107202 0.9303782 +0.3113005 0.02107202 0.9303782 +0.3485102 0.02107202 0.9303782 +0.388193 0.02107202 0.9303782 +0.4303934 0.02107202 0.9303782 +0.4751555 0.02107202 0.9303782 +0.5225216 0.02107202 0.9303782 +0.5725335 0.02107202 0.9303782 +0.6252316 0.02107202 0.9303782 +0.6806558 0.02107202 0.9303782 +0.7388448 0.02107202 0.9303782 +0.7998369 0.02107202 0.9303782 +0.8636691 0.02107202 0.9303782 +0.9303782 0.02107202 0.9303782 +1 0.02107202 0.9303782 +0 0.02934285 0.9303782 +0.002418731 0.02934285 0.9303782 +0.005155668 0.02934285 0.9303782 +0.009080105 0.02934285 0.9303782 +0.01434988 0.02934285 0.9303782 +0.02107202 0.02934285 0.9303782 +0.02934285 0.02934285 0.9303782 +0.03925039 0.02934285 0.9303782 +0.05087609 0.02934285 0.9303782 +0.06429595 0.02934285 0.9303782 +0.07958143 0.02934285 0.9303782 +0.0968001 0.02934285 0.9303782 +0.1160161 0.02934285 0.9303782 +0.1372908 0.02934285 0.9303782 +0.1606827 0.02934285 0.9303782 +0.1862481 0.02934285 0.9303782 +0.2140411 0.02934285 0.9303782 +0.2441142 0.02934285 0.9303782 +0.2765176 0.02934285 0.9303782 +0.3113005 0.02934285 0.9303782 +0.3485102 0.02934285 0.9303782 +0.388193 0.02934285 0.9303782 +0.4303934 0.02934285 0.9303782 +0.4751555 0.02934285 0.9303782 +0.5225216 0.02934285 0.9303782 +0.5725335 0.02934285 0.9303782 +0.6252316 0.02934285 0.9303782 +0.6806558 0.02934285 0.9303782 +0.7388448 0.02934285 0.9303782 +0.7998369 0.02934285 0.9303782 +0.8636691 0.02934285 0.9303782 +0.9303782 0.02934285 0.9303782 +1 0.02934285 0.9303782 +0 0.03925039 0.9303782 +0.002418731 0.03925039 0.9303782 +0.005155668 0.03925039 0.9303782 +0.009080105 0.03925039 0.9303782 +0.01434988 0.03925039 0.9303782 +0.02107202 0.03925039 0.9303782 +0.02934285 0.03925039 0.9303782 +0.03925039 0.03925039 0.9303782 +0.05087609 0.03925039 0.9303782 +0.06429595 0.03925039 0.9303782 +0.07958143 0.03925039 0.9303782 +0.0968001 0.03925039 0.9303782 +0.1160161 0.03925039 0.9303782 +0.1372908 0.03925039 0.9303782 +0.1606827 0.03925039 0.9303782 +0.1862481 0.03925039 0.9303782 +0.2140411 0.03925039 0.9303782 +0.2441142 0.03925039 0.9303782 +0.2765176 0.03925039 0.9303782 +0.3113005 0.03925039 0.9303782 +0.3485102 0.03925039 0.9303782 +0.388193 0.03925039 0.9303782 +0.4303934 0.03925039 0.9303782 +0.4751555 0.03925039 0.9303782 +0.5225216 0.03925039 0.9303782 +0.5725335 0.03925039 0.9303782 +0.6252316 0.03925039 0.9303782 +0.6806558 0.03925039 0.9303782 +0.7388448 0.03925039 0.9303782 +0.7998369 0.03925039 0.9303782 +0.8636691 0.03925039 0.9303782 +0.9303782 0.03925039 0.9303782 +1 0.03925039 0.9303782 +0 0.05087609 0.9303782 +0.002418731 0.05087609 0.9303782 +0.005155668 0.05087609 0.9303782 +0.009080105 0.05087609 0.9303782 +0.01434988 0.05087609 0.9303782 +0.02107202 0.05087609 0.9303782 +0.02934285 0.05087609 0.9303782 +0.03925039 0.05087609 0.9303782 +0.05087609 0.05087609 0.9303782 +0.06429595 0.05087609 0.9303782 +0.07958143 0.05087609 0.9303782 +0.0968001 0.05087609 0.9303782 +0.1160161 0.05087609 0.9303782 +0.1372908 0.05087609 0.9303782 +0.1606827 0.05087609 0.9303782 +0.1862481 0.05087609 0.9303782 +0.2140411 0.05087609 0.9303782 +0.2441142 0.05087609 0.9303782 +0.2765176 0.05087609 0.9303782 +0.3113005 0.05087609 0.9303782 +0.3485102 0.05087609 0.9303782 +0.388193 0.05087609 0.9303782 +0.4303934 0.05087609 0.9303782 +0.4751555 0.05087609 0.9303782 +0.5225216 0.05087609 0.9303782 +0.5725335 0.05087609 0.9303782 +0.6252316 0.05087609 0.9303782 +0.6806558 0.05087609 0.9303782 +0.7388448 0.05087609 0.9303782 +0.7998369 0.05087609 0.9303782 +0.8636691 0.05087609 0.9303782 +0.9303782 0.05087609 0.9303782 +1 0.05087609 0.9303782 +0 0.06429595 0.9303782 +0.002418731 0.06429595 0.9303782 +0.005155668 0.06429595 0.9303782 +0.009080105 0.06429595 0.9303782 +0.01434988 0.06429595 0.9303782 +0.02107202 0.06429595 0.9303782 +0.02934285 0.06429595 0.9303782 +0.03925039 0.06429595 0.9303782 +0.05087609 0.06429595 0.9303782 +0.06429595 0.06429595 0.9303782 +0.07958143 0.06429595 0.9303782 +0.0968001 0.06429595 0.9303782 +0.1160161 0.06429595 0.9303782 +0.1372908 0.06429595 0.9303782 +0.1606827 0.06429595 0.9303782 +0.1862481 0.06429595 0.9303782 +0.2140411 0.06429595 0.9303782 +0.2441142 0.06429595 0.9303782 +0.2765176 0.06429595 0.9303782 +0.3113005 0.06429595 0.9303782 +0.3485102 0.06429595 0.9303782 +0.388193 0.06429595 0.9303782 +0.4303934 0.06429595 0.9303782 +0.4751555 0.06429595 0.9303782 +0.5225216 0.06429595 0.9303782 +0.5725335 0.06429595 0.9303782 +0.6252316 0.06429595 0.9303782 +0.6806558 0.06429595 0.9303782 +0.7388448 0.06429595 0.9303782 +0.7998369 0.06429595 0.9303782 +0.8636691 0.06429595 0.9303782 +0.9303782 0.06429595 0.9303782 +1 0.06429595 0.9303782 +0 0.07958143 0.9303782 +0.002418731 0.07958143 0.9303782 +0.005155668 0.07958143 0.9303782 +0.009080105 0.07958143 0.9303782 +0.01434988 0.07958143 0.9303782 +0.02107202 0.07958143 0.9303782 +0.02934285 0.07958143 0.9303782 +0.03925039 0.07958143 0.9303782 +0.05087609 0.07958143 0.9303782 +0.06429595 0.07958143 0.9303782 +0.07958143 0.07958143 0.9303782 +0.0968001 0.07958143 0.9303782 +0.1160161 0.07958143 0.9303782 +0.1372908 0.07958143 0.9303782 +0.1606827 0.07958143 0.9303782 +0.1862481 0.07958143 0.9303782 +0.2140411 0.07958143 0.9303782 +0.2441142 0.07958143 0.9303782 +0.2765176 0.07958143 0.9303782 +0.3113005 0.07958143 0.9303782 +0.3485102 0.07958143 0.9303782 +0.388193 0.07958143 0.9303782 +0.4303934 0.07958143 0.9303782 +0.4751555 0.07958143 0.9303782 +0.5225216 0.07958143 0.9303782 +0.5725335 0.07958143 0.9303782 +0.6252316 0.07958143 0.9303782 +0.6806558 0.07958143 0.9303782 +0.7388448 0.07958143 0.9303782 +0.7998369 0.07958143 0.9303782 +0.8636691 0.07958143 0.9303782 +0.9303782 0.07958143 0.9303782 +1 0.07958143 0.9303782 +0 0.0968001 0.9303782 +0.002418731 0.0968001 0.9303782 +0.005155668 0.0968001 0.9303782 +0.009080105 0.0968001 0.9303782 +0.01434988 0.0968001 0.9303782 +0.02107202 0.0968001 0.9303782 +0.02934285 0.0968001 0.9303782 +0.03925039 0.0968001 0.9303782 +0.05087609 0.0968001 0.9303782 +0.06429595 0.0968001 0.9303782 +0.07958143 0.0968001 0.9303782 +0.0968001 0.0968001 0.9303782 +0.1160161 0.0968001 0.9303782 +0.1372908 0.0968001 0.9303782 +0.1606827 0.0968001 0.9303782 +0.1862481 0.0968001 0.9303782 +0.2140411 0.0968001 0.9303782 +0.2441142 0.0968001 0.9303782 +0.2765176 0.0968001 0.9303782 +0.3113005 0.0968001 0.9303782 +0.3485102 0.0968001 0.9303782 +0.388193 0.0968001 0.9303782 +0.4303934 0.0968001 0.9303782 +0.4751555 0.0968001 0.9303782 +0.5225216 0.0968001 0.9303782 +0.5725335 0.0968001 0.9303782 +0.6252316 0.0968001 0.9303782 +0.6806558 0.0968001 0.9303782 +0.7388448 0.0968001 0.9303782 +0.7998369 0.0968001 0.9303782 +0.8636691 0.0968001 0.9303782 +0.9303782 0.0968001 0.9303782 +1 0.0968001 0.9303782 +0 0.1160161 0.9303782 +0.002418731 0.1160161 0.9303782 +0.005155668 0.1160161 0.9303782 +0.009080105 0.1160161 0.9303782 +0.01434988 0.1160161 0.9303782 +0.02107202 0.1160161 0.9303782 +0.02934285 0.1160161 0.9303782 +0.03925039 0.1160161 0.9303782 +0.05087609 0.1160161 0.9303782 +0.06429595 0.1160161 0.9303782 +0.07958143 0.1160161 0.9303782 +0.0968001 0.1160161 0.9303782 +0.1160161 0.1160161 0.9303782 +0.1372908 0.1160161 0.9303782 +0.1606827 0.1160161 0.9303782 +0.1862481 0.1160161 0.9303782 +0.2140411 0.1160161 0.9303782 +0.2441142 0.1160161 0.9303782 +0.2765176 0.1160161 0.9303782 +0.3113005 0.1160161 0.9303782 +0.3485102 0.1160161 0.9303782 +0.388193 0.1160161 0.9303782 +0.4303934 0.1160161 0.9303782 +0.4751555 0.1160161 0.9303782 +0.5225216 0.1160161 0.9303782 +0.5725335 0.1160161 0.9303782 +0.6252316 0.1160161 0.9303782 +0.6806558 0.1160161 0.9303782 +0.7388448 0.1160161 0.9303782 +0.7998369 0.1160161 0.9303782 +0.8636691 0.1160161 0.9303782 +0.9303782 0.1160161 0.9303782 +1 0.1160161 0.9303782 +0 0.1372908 0.9303782 +0.002418731 0.1372908 0.9303782 +0.005155668 0.1372908 0.9303782 +0.009080105 0.1372908 0.9303782 +0.01434988 0.1372908 0.9303782 +0.02107202 0.1372908 0.9303782 +0.02934285 0.1372908 0.9303782 +0.03925039 0.1372908 0.9303782 +0.05087609 0.1372908 0.9303782 +0.06429595 0.1372908 0.9303782 +0.07958143 0.1372908 0.9303782 +0.0968001 0.1372908 0.9303782 +0.1160161 0.1372908 0.9303782 +0.1372908 0.1372908 0.9303782 +0.1606827 0.1372908 0.9303782 +0.1862481 0.1372908 0.9303782 +0.2140411 0.1372908 0.9303782 +0.2441142 0.1372908 0.9303782 +0.2765176 0.1372908 0.9303782 +0.3113005 0.1372908 0.9303782 +0.3485102 0.1372908 0.9303782 +0.388193 0.1372908 0.9303782 +0.4303934 0.1372908 0.9303782 +0.4751555 0.1372908 0.9303782 +0.5225216 0.1372908 0.9303782 +0.5725335 0.1372908 0.9303782 +0.6252316 0.1372908 0.9303782 +0.6806558 0.1372908 0.9303782 +0.7388448 0.1372908 0.9303782 +0.7998369 0.1372908 0.9303782 +0.8636691 0.1372908 0.9303782 +0.9303782 0.1372908 0.9303782 +1 0.1372908 0.9303782 +0 0.1606827 0.9303782 +0.002418731 0.1606827 0.9303782 +0.005155668 0.1606827 0.9303782 +0.009080105 0.1606827 0.9303782 +0.01434988 0.1606827 0.9303782 +0.02107202 0.1606827 0.9303782 +0.02934285 0.1606827 0.9303782 +0.03925039 0.1606827 0.9303782 +0.05087609 0.1606827 0.9303782 +0.06429595 0.1606827 0.9303782 +0.07958143 0.1606827 0.9303782 +0.0968001 0.1606827 0.9303782 +0.1160161 0.1606827 0.9303782 +0.1372908 0.1606827 0.9303782 +0.1606827 0.1606827 0.9303782 +0.1862481 0.1606827 0.9303782 +0.2140411 0.1606827 0.9303782 +0.2441142 0.1606827 0.9303782 +0.2765176 0.1606827 0.9303782 +0.3113005 0.1606827 0.9303782 +0.3485102 0.1606827 0.9303782 +0.388193 0.1606827 0.9303782 +0.4303934 0.1606827 0.9303782 +0.4751555 0.1606827 0.9303782 +0.5225216 0.1606827 0.9303782 +0.5725335 0.1606827 0.9303782 +0.6252316 0.1606827 0.9303782 +0.6806558 0.1606827 0.9303782 +0.7388448 0.1606827 0.9303782 +0.7998369 0.1606827 0.9303782 +0.8636691 0.1606827 0.9303782 +0.9303782 0.1606827 0.9303782 +1 0.1606827 0.9303782 +0 0.1862481 0.9303782 +0.002418731 0.1862481 0.9303782 +0.005155668 0.1862481 0.9303782 +0.009080105 0.1862481 0.9303782 +0.01434988 0.1862481 0.9303782 +0.02107202 0.1862481 0.9303782 +0.02934285 0.1862481 0.9303782 +0.03925039 0.1862481 0.9303782 +0.05087609 0.1862481 0.9303782 +0.06429595 0.1862481 0.9303782 +0.07958143 0.1862481 0.9303782 +0.0968001 0.1862481 0.9303782 +0.1160161 0.1862481 0.9303782 +0.1372908 0.1862481 0.9303782 +0.1606827 0.1862481 0.9303782 +0.1862481 0.1862481 0.9303782 +0.2140411 0.1862481 0.9303782 +0.2441142 0.1862481 0.9303782 +0.2765176 0.1862481 0.9303782 +0.3113005 0.1862481 0.9303782 +0.3485102 0.1862481 0.9303782 +0.388193 0.1862481 0.9303782 +0.4303934 0.1862481 0.9303782 +0.4751555 0.1862481 0.9303782 +0.5225216 0.1862481 0.9303782 +0.5725335 0.1862481 0.9303782 +0.6252316 0.1862481 0.9303782 +0.6806558 0.1862481 0.9303782 +0.7388448 0.1862481 0.9303782 +0.7998369 0.1862481 0.9303782 +0.8636691 0.1862481 0.9303782 +0.9303782 0.1862481 0.9303782 +1 0.1862481 0.9303782 +0 0.2140411 0.9303782 +0.002418731 0.2140411 0.9303782 +0.005155668 0.2140411 0.9303782 +0.009080105 0.2140411 0.9303782 +0.01434988 0.2140411 0.9303782 +0.02107202 0.2140411 0.9303782 +0.02934285 0.2140411 0.9303782 +0.03925039 0.2140411 0.9303782 +0.05087609 0.2140411 0.9303782 +0.06429595 0.2140411 0.9303782 +0.07958143 0.2140411 0.9303782 +0.0968001 0.2140411 0.9303782 +0.1160161 0.2140411 0.9303782 +0.1372908 0.2140411 0.9303782 +0.1606827 0.2140411 0.9303782 +0.1862481 0.2140411 0.9303782 +0.2140411 0.2140411 0.9303782 +0.2441142 0.2140411 0.9303782 +0.2765176 0.2140411 0.9303782 +0.3113005 0.2140411 0.9303782 +0.3485102 0.2140411 0.9303782 +0.388193 0.2140411 0.9303782 +0.4303934 0.2140411 0.9303782 +0.4751555 0.2140411 0.9303782 +0.5225216 0.2140411 0.9303782 +0.5725335 0.2140411 0.9303782 +0.6252316 0.2140411 0.9303782 +0.6806558 0.2140411 0.9303782 +0.7388448 0.2140411 0.9303782 +0.7998369 0.2140411 0.9303782 +0.8636691 0.2140411 0.9303782 +0.9303782 0.2140411 0.9303782 +1 0.2140411 0.9303782 +0 0.2441142 0.9303782 +0.002418731 0.2441142 0.9303782 +0.005155668 0.2441142 0.9303782 +0.009080105 0.2441142 0.9303782 +0.01434988 0.2441142 0.9303782 +0.02107202 0.2441142 0.9303782 +0.02934285 0.2441142 0.9303782 +0.03925039 0.2441142 0.9303782 +0.05087609 0.2441142 0.9303782 +0.06429595 0.2441142 0.9303782 +0.07958143 0.2441142 0.9303782 +0.0968001 0.2441142 0.9303782 +0.1160161 0.2441142 0.9303782 +0.1372908 0.2441142 0.9303782 +0.1606827 0.2441142 0.9303782 +0.1862481 0.2441142 0.9303782 +0.2140411 0.2441142 0.9303782 +0.2441142 0.2441142 0.9303782 +0.2765176 0.2441142 0.9303782 +0.3113005 0.2441142 0.9303782 +0.3485102 0.2441142 0.9303782 +0.388193 0.2441142 0.9303782 +0.4303934 0.2441142 0.9303782 +0.4751555 0.2441142 0.9303782 +0.5225216 0.2441142 0.9303782 +0.5725335 0.2441142 0.9303782 +0.6252316 0.2441142 0.9303782 +0.6806558 0.2441142 0.9303782 +0.7388448 0.2441142 0.9303782 +0.7998369 0.2441142 0.9303782 +0.8636691 0.2441142 0.9303782 +0.9303782 0.2441142 0.9303782 +1 0.2441142 0.9303782 +0 0.2765176 0.9303782 +0.002418731 0.2765176 0.9303782 +0.005155668 0.2765176 0.9303782 +0.009080105 0.2765176 0.9303782 +0.01434988 0.2765176 0.9303782 +0.02107202 0.2765176 0.9303782 +0.02934285 0.2765176 0.9303782 +0.03925039 0.2765176 0.9303782 +0.05087609 0.2765176 0.9303782 +0.06429595 0.2765176 0.9303782 +0.07958143 0.2765176 0.9303782 +0.0968001 0.2765176 0.9303782 +0.1160161 0.2765176 0.9303782 +0.1372908 0.2765176 0.9303782 +0.1606827 0.2765176 0.9303782 +0.1862481 0.2765176 0.9303782 +0.2140411 0.2765176 0.9303782 +0.2441142 0.2765176 0.9303782 +0.2765176 0.2765176 0.9303782 +0.3113005 0.2765176 0.9303782 +0.3485102 0.2765176 0.9303782 +0.388193 0.2765176 0.9303782 +0.4303934 0.2765176 0.9303782 +0.4751555 0.2765176 0.9303782 +0.5225216 0.2765176 0.9303782 +0.5725335 0.2765176 0.9303782 +0.6252316 0.2765176 0.9303782 +0.6806558 0.2765176 0.9303782 +0.7388448 0.2765176 0.9303782 +0.7998369 0.2765176 0.9303782 +0.8636691 0.2765176 0.9303782 +0.9303782 0.2765176 0.9303782 +1 0.2765176 0.9303782 +0 0.3113005 0.9303782 +0.002418731 0.3113005 0.9303782 +0.005155668 0.3113005 0.9303782 +0.009080105 0.3113005 0.9303782 +0.01434988 0.3113005 0.9303782 +0.02107202 0.3113005 0.9303782 +0.02934285 0.3113005 0.9303782 +0.03925039 0.3113005 0.9303782 +0.05087609 0.3113005 0.9303782 +0.06429595 0.3113005 0.9303782 +0.07958143 0.3113005 0.9303782 +0.0968001 0.3113005 0.9303782 +0.1160161 0.3113005 0.9303782 +0.1372908 0.3113005 0.9303782 +0.1606827 0.3113005 0.9303782 +0.1862481 0.3113005 0.9303782 +0.2140411 0.3113005 0.9303782 +0.2441142 0.3113005 0.9303782 +0.2765176 0.3113005 0.9303782 +0.3113005 0.3113005 0.9303782 +0.3485102 0.3113005 0.9303782 +0.388193 0.3113005 0.9303782 +0.4303934 0.3113005 0.9303782 +0.4751555 0.3113005 0.9303782 +0.5225216 0.3113005 0.9303782 +0.5725335 0.3113005 0.9303782 +0.6252316 0.3113005 0.9303782 +0.6806558 0.3113005 0.9303782 +0.7388448 0.3113005 0.9303782 +0.7998369 0.3113005 0.9303782 +0.8636691 0.3113005 0.9303782 +0.9303782 0.3113005 0.9303782 +1 0.3113005 0.9303782 +0 0.3485102 0.9303782 +0.002418731 0.3485102 0.9303782 +0.005155668 0.3485102 0.9303782 +0.009080105 0.3485102 0.9303782 +0.01434988 0.3485102 0.9303782 +0.02107202 0.3485102 0.9303782 +0.02934285 0.3485102 0.9303782 +0.03925039 0.3485102 0.9303782 +0.05087609 0.3485102 0.9303782 +0.06429595 0.3485102 0.9303782 +0.07958143 0.3485102 0.9303782 +0.0968001 0.3485102 0.9303782 +0.1160161 0.3485102 0.9303782 +0.1372908 0.3485102 0.9303782 +0.1606827 0.3485102 0.9303782 +0.1862481 0.3485102 0.9303782 +0.2140411 0.3485102 0.9303782 +0.2441142 0.3485102 0.9303782 +0.2765176 0.3485102 0.9303782 +0.3113005 0.3485102 0.9303782 +0.3485102 0.3485102 0.9303782 +0.388193 0.3485102 0.9303782 +0.4303934 0.3485102 0.9303782 +0.4751555 0.3485102 0.9303782 +0.5225216 0.3485102 0.9303782 +0.5725335 0.3485102 0.9303782 +0.6252316 0.3485102 0.9303782 +0.6806558 0.3485102 0.9303782 +0.7388448 0.3485102 0.9303782 +0.7998369 0.3485102 0.9303782 +0.8636691 0.3485102 0.9303782 +0.9303782 0.3485102 0.9303782 +1 0.3485102 0.9303782 +0 0.388193 0.9303782 +0.002418731 0.388193 0.9303782 +0.005155668 0.388193 0.9303782 +0.009080105 0.388193 0.9303782 +0.01434988 0.388193 0.9303782 +0.02107202 0.388193 0.9303782 +0.02934285 0.388193 0.9303782 +0.03925039 0.388193 0.9303782 +0.05087609 0.388193 0.9303782 +0.06429595 0.388193 0.9303782 +0.07958143 0.388193 0.9303782 +0.0968001 0.388193 0.9303782 +0.1160161 0.388193 0.9303782 +0.1372908 0.388193 0.9303782 +0.1606827 0.388193 0.9303782 +0.1862481 0.388193 0.9303782 +0.2140411 0.388193 0.9303782 +0.2441142 0.388193 0.9303782 +0.2765176 0.388193 0.9303782 +0.3113005 0.388193 0.9303782 +0.3485102 0.388193 0.9303782 +0.388193 0.388193 0.9303782 +0.4303934 0.388193 0.9303782 +0.4751555 0.388193 0.9303782 +0.5225216 0.388193 0.9303782 +0.5725335 0.388193 0.9303782 +0.6252316 0.388193 0.9303782 +0.6806558 0.388193 0.9303782 +0.7388448 0.388193 0.9303782 +0.7998369 0.388193 0.9303782 +0.8636691 0.388193 0.9303782 +0.9303782 0.388193 0.9303782 +1 0.388193 0.9303782 +0 0.4303934 0.9303782 +0.002418731 0.4303934 0.9303782 +0.005155668 0.4303934 0.9303782 +0.009080105 0.4303934 0.9303782 +0.01434988 0.4303934 0.9303782 +0.02107202 0.4303934 0.9303782 +0.02934285 0.4303934 0.9303782 +0.03925039 0.4303934 0.9303782 +0.05087609 0.4303934 0.9303782 +0.06429595 0.4303934 0.9303782 +0.07958143 0.4303934 0.9303782 +0.0968001 0.4303934 0.9303782 +0.1160161 0.4303934 0.9303782 +0.1372908 0.4303934 0.9303782 +0.1606827 0.4303934 0.9303782 +0.1862481 0.4303934 0.9303782 +0.2140411 0.4303934 0.9303782 +0.2441142 0.4303934 0.9303782 +0.2765176 0.4303934 0.9303782 +0.3113005 0.4303934 0.9303782 +0.3485102 0.4303934 0.9303782 +0.388193 0.4303934 0.9303782 +0.4303934 0.4303934 0.9303782 +0.4751555 0.4303934 0.9303782 +0.5225216 0.4303934 0.9303782 +0.5725335 0.4303934 0.9303782 +0.6252316 0.4303934 0.9303782 +0.6806558 0.4303934 0.9303782 +0.7388448 0.4303934 0.9303782 +0.7998369 0.4303934 0.9303782 +0.8636691 0.4303934 0.9303782 +0.9303782 0.4303934 0.9303782 +1 0.4303934 0.9303782 +0 0.4751555 0.9303782 +0.002418731 0.4751555 0.9303782 +0.005155668 0.4751555 0.9303782 +0.009080105 0.4751555 0.9303782 +0.01434988 0.4751555 0.9303782 +0.02107202 0.4751555 0.9303782 +0.02934285 0.4751555 0.9303782 +0.03925039 0.4751555 0.9303782 +0.05087609 0.4751555 0.9303782 +0.06429595 0.4751555 0.9303782 +0.07958143 0.4751555 0.9303782 +0.0968001 0.4751555 0.9303782 +0.1160161 0.4751555 0.9303782 +0.1372908 0.4751555 0.9303782 +0.1606827 0.4751555 0.9303782 +0.1862481 0.4751555 0.9303782 +0.2140411 0.4751555 0.9303782 +0.2441142 0.4751555 0.9303782 +0.2765176 0.4751555 0.9303782 +0.3113005 0.4751555 0.9303782 +0.3485102 0.4751555 0.9303782 +0.388193 0.4751555 0.9303782 +0.4303934 0.4751555 0.9303782 +0.4751555 0.4751555 0.9303782 +0.5225216 0.4751555 0.9303782 +0.5725335 0.4751555 0.9303782 +0.6252316 0.4751555 0.9303782 +0.6806558 0.4751555 0.9303782 +0.7388448 0.4751555 0.9303782 +0.7998369 0.4751555 0.9303782 +0.8636691 0.4751555 0.9303782 +0.9303782 0.4751555 0.9303782 +1 0.4751555 0.9303782 +0 0.5225216 0.9303782 +0.002418731 0.5225216 0.9303782 +0.005155668 0.5225216 0.9303782 +0.009080105 0.5225216 0.9303782 +0.01434988 0.5225216 0.9303782 +0.02107202 0.5225216 0.9303782 +0.02934285 0.5225216 0.9303782 +0.03925039 0.5225216 0.9303782 +0.05087609 0.5225216 0.9303782 +0.06429595 0.5225216 0.9303782 +0.07958143 0.5225216 0.9303782 +0.0968001 0.5225216 0.9303782 +0.1160161 0.5225216 0.9303782 +0.1372908 0.5225216 0.9303782 +0.1606827 0.5225216 0.9303782 +0.1862481 0.5225216 0.9303782 +0.2140411 0.5225216 0.9303782 +0.2441142 0.5225216 0.9303782 +0.2765176 0.5225216 0.9303782 +0.3113005 0.5225216 0.9303782 +0.3485102 0.5225216 0.9303782 +0.388193 0.5225216 0.9303782 +0.4303934 0.5225216 0.9303782 +0.4751555 0.5225216 0.9303782 +0.5225216 0.5225216 0.9303782 +0.5725335 0.5225216 0.9303782 +0.6252316 0.5225216 0.9303782 +0.6806558 0.5225216 0.9303782 +0.7388448 0.5225216 0.9303782 +0.7998369 0.5225216 0.9303782 +0.8636691 0.5225216 0.9303782 +0.9303782 0.5225216 0.9303782 +1 0.5225216 0.9303782 +0 0.5725335 0.9303782 +0.002418731 0.5725335 0.9303782 +0.005155668 0.5725335 0.9303782 +0.009080105 0.5725335 0.9303782 +0.01434988 0.5725335 0.9303782 +0.02107202 0.5725335 0.9303782 +0.02934285 0.5725335 0.9303782 +0.03925039 0.5725335 0.9303782 +0.05087609 0.5725335 0.9303782 +0.06429595 0.5725335 0.9303782 +0.07958143 0.5725335 0.9303782 +0.0968001 0.5725335 0.9303782 +0.1160161 0.5725335 0.9303782 +0.1372908 0.5725335 0.9303782 +0.1606827 0.5725335 0.9303782 +0.1862481 0.5725335 0.9303782 +0.2140411 0.5725335 0.9303782 +0.2441142 0.5725335 0.9303782 +0.2765176 0.5725335 0.9303782 +0.3113005 0.5725335 0.9303782 +0.3485102 0.5725335 0.9303782 +0.388193 0.5725335 0.9303782 +0.4303934 0.5725335 0.9303782 +0.4751555 0.5725335 0.9303782 +0.5225216 0.5725335 0.9303782 +0.5725335 0.5725335 0.9303782 +0.6252316 0.5725335 0.9303782 +0.6806558 0.5725335 0.9303782 +0.7388448 0.5725335 0.9303782 +0.7998369 0.5725335 0.9303782 +0.8636691 0.5725335 0.9303782 +0.9303782 0.5725335 0.9303782 +1 0.5725335 0.9303782 +0 0.6252316 0.9303782 +0.002418731 0.6252316 0.9303782 +0.005155668 0.6252316 0.9303782 +0.009080105 0.6252316 0.9303782 +0.01434988 0.6252316 0.9303782 +0.02107202 0.6252316 0.9303782 +0.02934285 0.6252316 0.9303782 +0.03925039 0.6252316 0.9303782 +0.05087609 0.6252316 0.9303782 +0.06429595 0.6252316 0.9303782 +0.07958143 0.6252316 0.9303782 +0.0968001 0.6252316 0.9303782 +0.1160161 0.6252316 0.9303782 +0.1372908 0.6252316 0.9303782 +0.1606827 0.6252316 0.9303782 +0.1862481 0.6252316 0.9303782 +0.2140411 0.6252316 0.9303782 +0.2441142 0.6252316 0.9303782 +0.2765176 0.6252316 0.9303782 +0.3113005 0.6252316 0.9303782 +0.3485102 0.6252316 0.9303782 +0.388193 0.6252316 0.9303782 +0.4303934 0.6252316 0.9303782 +0.4751555 0.6252316 0.9303782 +0.5225216 0.6252316 0.9303782 +0.5725335 0.6252316 0.9303782 +0.6252316 0.6252316 0.9303782 +0.6806558 0.6252316 0.9303782 +0.7388448 0.6252316 0.9303782 +0.7998369 0.6252316 0.9303782 +0.8636691 0.6252316 0.9303782 +0.9303782 0.6252316 0.9303782 +1 0.6252316 0.9303782 +0 0.6806558 0.9303782 +0.002418731 0.6806558 0.9303782 +0.005155668 0.6806558 0.9303782 +0.009080105 0.6806558 0.9303782 +0.01434988 0.6806558 0.9303782 +0.02107202 0.6806558 0.9303782 +0.02934285 0.6806558 0.9303782 +0.03925039 0.6806558 0.9303782 +0.05087609 0.6806558 0.9303782 +0.06429595 0.6806558 0.9303782 +0.07958143 0.6806558 0.9303782 +0.0968001 0.6806558 0.9303782 +0.1160161 0.6806558 0.9303782 +0.1372908 0.6806558 0.9303782 +0.1606827 0.6806558 0.9303782 +0.1862481 0.6806558 0.9303782 +0.2140411 0.6806558 0.9303782 +0.2441142 0.6806558 0.9303782 +0.2765176 0.6806558 0.9303782 +0.3113005 0.6806558 0.9303782 +0.3485102 0.6806558 0.9303782 +0.388193 0.6806558 0.9303782 +0.4303934 0.6806558 0.9303782 +0.4751555 0.6806558 0.9303782 +0.5225216 0.6806558 0.9303782 +0.5725335 0.6806558 0.9303782 +0.6252316 0.6806558 0.9303782 +0.6806558 0.6806558 0.9303782 +0.7388448 0.6806558 0.9303782 +0.7998369 0.6806558 0.9303782 +0.8636691 0.6806558 0.9303782 +0.9303782 0.6806558 0.9303782 +1 0.6806558 0.9303782 +0 0.7388448 0.9303782 +0.002418731 0.7388448 0.9303782 +0.005155668 0.7388448 0.9303782 +0.009080105 0.7388448 0.9303782 +0.01434988 0.7388448 0.9303782 +0.02107202 0.7388448 0.9303782 +0.02934285 0.7388448 0.9303782 +0.03925039 0.7388448 0.9303782 +0.05087609 0.7388448 0.9303782 +0.06429595 0.7388448 0.9303782 +0.07958143 0.7388448 0.9303782 +0.0968001 0.7388448 0.9303782 +0.1160161 0.7388448 0.9303782 +0.1372908 0.7388448 0.9303782 +0.1606827 0.7388448 0.9303782 +0.1862481 0.7388448 0.9303782 +0.2140411 0.7388448 0.9303782 +0.2441142 0.7388448 0.9303782 +0.2765176 0.7388448 0.9303782 +0.3113005 0.7388448 0.9303782 +0.3485102 0.7388448 0.9303782 +0.388193 0.7388448 0.9303782 +0.4303934 0.7388448 0.9303782 +0.4751555 0.7388448 0.9303782 +0.5225216 0.7388448 0.9303782 +0.5725335 0.7388448 0.9303782 +0.6252316 0.7388448 0.9303782 +0.6806558 0.7388448 0.9303782 +0.7388448 0.7388448 0.9303782 +0.7998369 0.7388448 0.9303782 +0.8636691 0.7388448 0.9303782 +0.9303782 0.7388448 0.9303782 +1 0.7388448 0.9303782 +0 0.7998369 0.9303782 +0.002418731 0.7998369 0.9303782 +0.005155668 0.7998369 0.9303782 +0.009080105 0.7998369 0.9303782 +0.01434988 0.7998369 0.9303782 +0.02107202 0.7998369 0.9303782 +0.02934285 0.7998369 0.9303782 +0.03925039 0.7998369 0.9303782 +0.05087609 0.7998369 0.9303782 +0.06429595 0.7998369 0.9303782 +0.07958143 0.7998369 0.9303782 +0.0968001 0.7998369 0.9303782 +0.1160161 0.7998369 0.9303782 +0.1372908 0.7998369 0.9303782 +0.1606827 0.7998369 0.9303782 +0.1862481 0.7998369 0.9303782 +0.2140411 0.7998369 0.9303782 +0.2441142 0.7998369 0.9303782 +0.2765176 0.7998369 0.9303782 +0.3113005 0.7998369 0.9303782 +0.3485102 0.7998369 0.9303782 +0.388193 0.7998369 0.9303782 +0.4303934 0.7998369 0.9303782 +0.4751555 0.7998369 0.9303782 +0.5225216 0.7998369 0.9303782 +0.5725335 0.7998369 0.9303782 +0.6252316 0.7998369 0.9303782 +0.6806558 0.7998369 0.9303782 +0.7388448 0.7998369 0.9303782 +0.7998369 0.7998369 0.9303782 +0.8636691 0.7998369 0.9303782 +0.9303782 0.7998369 0.9303782 +1 0.7998369 0.9303782 +0 0.8636691 0.9303782 +0.002418731 0.8636691 0.9303782 +0.005155668 0.8636691 0.9303782 +0.009080105 0.8636691 0.9303782 +0.01434988 0.8636691 0.9303782 +0.02107202 0.8636691 0.9303782 +0.02934285 0.8636691 0.9303782 +0.03925039 0.8636691 0.9303782 +0.05087609 0.8636691 0.9303782 +0.06429595 0.8636691 0.9303782 +0.07958143 0.8636691 0.9303782 +0.0968001 0.8636691 0.9303782 +0.1160161 0.8636691 0.9303782 +0.1372908 0.8636691 0.9303782 +0.1606827 0.8636691 0.9303782 +0.1862481 0.8636691 0.9303782 +0.2140411 0.8636691 0.9303782 +0.2441142 0.8636691 0.9303782 +0.2765176 0.8636691 0.9303782 +0.3113005 0.8636691 0.9303782 +0.3485102 0.8636691 0.9303782 +0.388193 0.8636691 0.9303782 +0.4303934 0.8636691 0.9303782 +0.4751555 0.8636691 0.9303782 +0.5225216 0.8636691 0.9303782 +0.5725335 0.8636691 0.9303782 +0.6252316 0.8636691 0.9303782 +0.6806558 0.8636691 0.9303782 +0.7388448 0.8636691 0.9303782 +0.7998369 0.8636691 0.9303782 +0.8636691 0.8636691 0.9303782 +0.9303782 0.8636691 0.9303782 +1 0.8636691 0.9303782 +0 0.9303782 0.9303782 +0.002418731 0.9303782 0.9303782 +0.005155668 0.9303782 0.9303782 +0.009080105 0.9303782 0.9303782 +0.01434988 0.9303782 0.9303782 +0.02107202 0.9303782 0.9303782 +0.02934285 0.9303782 0.9303782 +0.03925039 0.9303782 0.9303782 +0.05087609 0.9303782 0.9303782 +0.06429595 0.9303782 0.9303782 +0.07958143 0.9303782 0.9303782 +0.0968001 0.9303782 0.9303782 +0.1160161 0.9303782 0.9303782 +0.1372908 0.9303782 0.9303782 +0.1606827 0.9303782 0.9303782 +0.1862481 0.9303782 0.9303782 +0.2140411 0.9303782 0.9303782 +0.2441142 0.9303782 0.9303782 +0.2765176 0.9303782 0.9303782 +0.3113005 0.9303782 0.9303782 +0.3485102 0.9303782 0.9303782 +0.388193 0.9303782 0.9303782 +0.4303934 0.9303782 0.9303782 +0.4751555 0.9303782 0.9303782 +0.5225216 0.9303782 0.9303782 +0.5725335 0.9303782 0.9303782 +0.6252316 0.9303782 0.9303782 +0.6806558 0.9303782 0.9303782 +0.7388448 0.9303782 0.9303782 +0.7998369 0.9303782 0.9303782 +0.8636691 0.9303782 0.9303782 +0.9303782 0.9303782 0.9303782 +1 0.9303782 0.9303782 +0 1 0.9303782 +0.002418731 1 0.9303782 +0.005155668 1 0.9303782 +0.009080105 1 0.9303782 +0.01434988 1 0.9303782 +0.02107202 1 0.9303782 +0.02934285 1 0.9303782 +0.03925039 1 0.9303782 +0.05087609 1 0.9303782 +0.06429595 1 0.9303782 +0.07958143 1 0.9303782 +0.0968001 1 0.9303782 +0.1160161 1 0.9303782 +0.1372908 1 0.9303782 +0.1606827 1 0.9303782 +0.1862481 1 0.9303782 +0.2140411 1 0.9303782 +0.2441142 1 0.9303782 +0.2765176 1 0.9303782 +0.3113005 1 0.9303782 +0.3485102 1 0.9303782 +0.388193 1 0.9303782 +0.4303934 1 0.9303782 +0.4751555 1 0.9303782 +0.5225216 1 0.9303782 +0.5725335 1 0.9303782 +0.6252316 1 0.9303782 +0.6806558 1 0.9303782 +0.7388448 1 0.9303782 +0.7998369 1 0.9303782 +0.8636691 1 0.9303782 +0.9303782 1 0.9303782 +1 1 0.9303782 +0 0 1 +0.002418731 0 1 +0.005155668 0 1 +0.009080105 0 1 +0.01434988 0 1 +0.02107202 0 1 +0.02934285 0 1 +0.03925039 0 1 +0.05087609 0 1 +0.06429595 0 1 +0.07958143 0 1 +0.0968001 0 1 +0.1160161 0 1 +0.1372908 0 1 +0.1606827 0 1 +0.1862481 0 1 +0.2140411 0 1 +0.2441142 0 1 +0.2765176 0 1 +0.3113005 0 1 +0.3485102 0 1 +0.388193 0 1 +0.4303934 0 1 +0.4751555 0 1 +0.5225216 0 1 +0.5725335 0 1 +0.6252316 0 1 +0.6806558 0 1 +0.7388448 0 1 +0.7998369 0 1 +0.8636691 0 1 +0.9303782 0 1 +1 0 1 +0 0.002418731 1 +0.002418731 0.002418731 1 +0.005155668 0.002418731 1 +0.009080105 0.002418731 1 +0.01434988 0.002418731 1 +0.02107202 0.002418731 1 +0.02934285 0.002418731 1 +0.03925039 0.002418731 1 +0.05087609 0.002418731 1 +0.06429595 0.002418731 1 +0.07958143 0.002418731 1 +0.0968001 0.002418731 1 +0.1160161 0.002418731 1 +0.1372908 0.002418731 1 +0.1606827 0.002418731 1 +0.1862481 0.002418731 1 +0.2140411 0.002418731 1 +0.2441142 0.002418731 1 +0.2765176 0.002418731 1 +0.3113005 0.002418731 1 +0.3485102 0.002418731 1 +0.388193 0.002418731 1 +0.4303934 0.002418731 1 +0.4751555 0.002418731 1 +0.5225216 0.002418731 1 +0.5725335 0.002418731 1 +0.6252316 0.002418731 1 +0.6806558 0.002418731 1 +0.7388448 0.002418731 1 +0.7998369 0.002418731 1 +0.8636691 0.002418731 1 +0.9303782 0.002418731 1 +1 0.002418731 1 +0 0.005155668 1 +0.002418731 0.005155668 1 +0.005155668 0.005155668 1 +0.009080105 0.005155668 1 +0.01434988 0.005155668 1 +0.02107202 0.005155668 1 +0.02934285 0.005155668 1 +0.03925039 0.005155668 1 +0.05087609 0.005155668 1 +0.06429595 0.005155668 1 +0.07958143 0.005155668 1 +0.0968001 0.005155668 1 +0.1160161 0.005155668 1 +0.1372908 0.005155668 1 +0.1606827 0.005155668 1 +0.1862481 0.005155668 1 +0.2140411 0.005155668 1 +0.2441142 0.005155668 1 +0.2765176 0.005155668 1 +0.3113005 0.005155668 1 +0.3485102 0.005155668 1 +0.388193 0.005155668 1 +0.4303934 0.005155668 1 +0.4751555 0.005155668 1 +0.5225216 0.005155668 1 +0.5725335 0.005155668 1 +0.6252316 0.005155668 1 +0.6806558 0.005155668 1 +0.7388448 0.005155668 1 +0.7998369 0.005155668 1 +0.8636691 0.005155668 1 +0.9303782 0.005155668 1 +1 0.005155668 1 +0 0.009080105 1 +0.002418731 0.009080105 1 +0.005155668 0.009080105 1 +0.009080105 0.009080105 1 +0.01434988 0.009080105 1 +0.02107202 0.009080105 1 +0.02934285 0.009080105 1 +0.03925039 0.009080105 1 +0.05087609 0.009080105 1 +0.06429595 0.009080105 1 +0.07958143 0.009080105 1 +0.0968001 0.009080105 1 +0.1160161 0.009080105 1 +0.1372908 0.009080105 1 +0.1606827 0.009080105 1 +0.1862481 0.009080105 1 +0.2140411 0.009080105 1 +0.2441142 0.009080105 1 +0.2765176 0.009080105 1 +0.3113005 0.009080105 1 +0.3485102 0.009080105 1 +0.388193 0.009080105 1 +0.4303934 0.009080105 1 +0.4751555 0.009080105 1 +0.5225216 0.009080105 1 +0.5725335 0.009080105 1 +0.6252316 0.009080105 1 +0.6806558 0.009080105 1 +0.7388448 0.009080105 1 +0.7998369 0.009080105 1 +0.8636691 0.009080105 1 +0.9303782 0.009080105 1 +1 0.009080105 1 +0 0.01434988 1 +0.002418731 0.01434988 1 +0.005155668 0.01434988 1 +0.009080105 0.01434988 1 +0.01434988 0.01434988 1 +0.02107202 0.01434988 1 +0.02934285 0.01434988 1 +0.03925039 0.01434988 1 +0.05087609 0.01434988 1 +0.06429595 0.01434988 1 +0.07958143 0.01434988 1 +0.0968001 0.01434988 1 +0.1160161 0.01434988 1 +0.1372908 0.01434988 1 +0.1606827 0.01434988 1 +0.1862481 0.01434988 1 +0.2140411 0.01434988 1 +0.2441142 0.01434988 1 +0.2765176 0.01434988 1 +0.3113005 0.01434988 1 +0.3485102 0.01434988 1 +0.388193 0.01434988 1 +0.4303934 0.01434988 1 +0.4751555 0.01434988 1 +0.5225216 0.01434988 1 +0.5725335 0.01434988 1 +0.6252316 0.01434988 1 +0.6806558 0.01434988 1 +0.7388448 0.01434988 1 +0.7998369 0.01434988 1 +0.8636691 0.01434988 1 +0.9303782 0.01434988 1 +1 0.01434988 1 +0 0.02107202 1 +0.002418731 0.02107202 1 +0.005155668 0.02107202 1 +0.009080105 0.02107202 1 +0.01434988 0.02107202 1 +0.02107202 0.02107202 1 +0.02934285 0.02107202 1 +0.03925039 0.02107202 1 +0.05087609 0.02107202 1 +0.06429595 0.02107202 1 +0.07958143 0.02107202 1 +0.0968001 0.02107202 1 +0.1160161 0.02107202 1 +0.1372908 0.02107202 1 +0.1606827 0.02107202 1 +0.1862481 0.02107202 1 +0.2140411 0.02107202 1 +0.2441142 0.02107202 1 +0.2765176 0.02107202 1 +0.3113005 0.02107202 1 +0.3485102 0.02107202 1 +0.388193 0.02107202 1 +0.4303934 0.02107202 1 +0.4751555 0.02107202 1 +0.5225216 0.02107202 1 +0.5725335 0.02107202 1 +0.6252316 0.02107202 1 +0.6806558 0.02107202 1 +0.7388448 0.02107202 1 +0.7998369 0.02107202 1 +0.8636691 0.02107202 1 +0.9303782 0.02107202 1 +1 0.02107202 1 +0 0.02934285 1 +0.002418731 0.02934285 1 +0.005155668 0.02934285 1 +0.009080105 0.02934285 1 +0.01434988 0.02934285 1 +0.02107202 0.02934285 1 +0.02934285 0.02934285 1 +0.03925039 0.02934285 1 +0.05087609 0.02934285 1 +0.06429595 0.02934285 1 +0.07958143 0.02934285 1 +0.0968001 0.02934285 1 +0.1160161 0.02934285 1 +0.1372908 0.02934285 1 +0.1606827 0.02934285 1 +0.1862481 0.02934285 1 +0.2140411 0.02934285 1 +0.2441142 0.02934285 1 +0.2765176 0.02934285 1 +0.3113005 0.02934285 1 +0.3485102 0.02934285 1 +0.388193 0.02934285 1 +0.4303934 0.02934285 1 +0.4751555 0.02934285 1 +0.5225216 0.02934285 1 +0.5725335 0.02934285 1 +0.6252316 0.02934285 1 +0.6806558 0.02934285 1 +0.7388448 0.02934285 1 +0.7998369 0.02934285 1 +0.8636691 0.02934285 1 +0.9303782 0.02934285 1 +1 0.02934285 1 +0 0.03925039 1 +0.002418731 0.03925039 1 +0.005155668 0.03925039 1 +0.009080105 0.03925039 1 +0.01434988 0.03925039 1 +0.02107202 0.03925039 1 +0.02934285 0.03925039 1 +0.03925039 0.03925039 1 +0.05087609 0.03925039 1 +0.06429595 0.03925039 1 +0.07958143 0.03925039 1 +0.0968001 0.03925039 1 +0.1160161 0.03925039 1 +0.1372908 0.03925039 1 +0.1606827 0.03925039 1 +0.1862481 0.03925039 1 +0.2140411 0.03925039 1 +0.2441142 0.03925039 1 +0.2765176 0.03925039 1 +0.3113005 0.03925039 1 +0.3485102 0.03925039 1 +0.388193 0.03925039 1 +0.4303934 0.03925039 1 +0.4751555 0.03925039 1 +0.5225216 0.03925039 1 +0.5725335 0.03925039 1 +0.6252316 0.03925039 1 +0.6806558 0.03925039 1 +0.7388448 0.03925039 1 +0.7998369 0.03925039 1 +0.8636691 0.03925039 1 +0.9303782 0.03925039 1 +1 0.03925039 1 +0 0.05087609 1 +0.002418731 0.05087609 1 +0.005155668 0.05087609 1 +0.009080105 0.05087609 1 +0.01434988 0.05087609 1 +0.02107202 0.05087609 1 +0.02934285 0.05087609 1 +0.03925039 0.05087609 1 +0.05087609 0.05087609 1 +0.06429595 0.05087609 1 +0.07958143 0.05087609 1 +0.0968001 0.05087609 1 +0.1160161 0.05087609 1 +0.1372908 0.05087609 1 +0.1606827 0.05087609 1 +0.1862481 0.05087609 1 +0.2140411 0.05087609 1 +0.2441142 0.05087609 1 +0.2765176 0.05087609 1 +0.3113005 0.05087609 1 +0.3485102 0.05087609 1 +0.388193 0.05087609 1 +0.4303934 0.05087609 1 +0.4751555 0.05087609 1 +0.5225216 0.05087609 1 +0.5725335 0.05087609 1 +0.6252316 0.05087609 1 +0.6806558 0.05087609 1 +0.7388448 0.05087609 1 +0.7998369 0.05087609 1 +0.8636691 0.05087609 1 +0.9303782 0.05087609 1 +1 0.05087609 1 +0 0.06429595 1 +0.002418731 0.06429595 1 +0.005155668 0.06429595 1 +0.009080105 0.06429595 1 +0.01434988 0.06429595 1 +0.02107202 0.06429595 1 +0.02934285 0.06429595 1 +0.03925039 0.06429595 1 +0.05087609 0.06429595 1 +0.06429595 0.06429595 1 +0.07958143 0.06429595 1 +0.0968001 0.06429595 1 +0.1160161 0.06429595 1 +0.1372908 0.06429595 1 +0.1606827 0.06429595 1 +0.1862481 0.06429595 1 +0.2140411 0.06429595 1 +0.2441142 0.06429595 1 +0.2765176 0.06429595 1 +0.3113005 0.06429595 1 +0.3485102 0.06429595 1 +0.388193 0.06429595 1 +0.4303934 0.06429595 1 +0.4751555 0.06429595 1 +0.5225216 0.06429595 1 +0.5725335 0.06429595 1 +0.6252316 0.06429595 1 +0.6806558 0.06429595 1 +0.7388448 0.06429595 1 +0.7998369 0.06429595 1 +0.8636691 0.06429595 1 +0.9303782 0.06429595 1 +1 0.06429595 1 +0 0.07958143 1 +0.002418731 0.07958143 1 +0.005155668 0.07958143 1 +0.009080105 0.07958143 1 +0.01434988 0.07958143 1 +0.02107202 0.07958143 1 +0.02934285 0.07958143 1 +0.03925039 0.07958143 1 +0.05087609 0.07958143 1 +0.06429595 0.07958143 1 +0.07958143 0.07958143 1 +0.0968001 0.07958143 1 +0.1160161 0.07958143 1 +0.1372908 0.07958143 1 +0.1606827 0.07958143 1 +0.1862481 0.07958143 1 +0.2140411 0.07958143 1 +0.2441142 0.07958143 1 +0.2765176 0.07958143 1 +0.3113005 0.07958143 1 +0.3485102 0.07958143 1 +0.388193 0.07958143 1 +0.4303934 0.07958143 1 +0.4751555 0.07958143 1 +0.5225216 0.07958143 1 +0.5725335 0.07958143 1 +0.6252316 0.07958143 1 +0.6806558 0.07958143 1 +0.7388448 0.07958143 1 +0.7998369 0.07958143 1 +0.8636691 0.07958143 1 +0.9303782 0.07958143 1 +1 0.07958143 1 +0 0.0968001 1 +0.002418731 0.0968001 1 +0.005155668 0.0968001 1 +0.009080105 0.0968001 1 +0.01434988 0.0968001 1 +0.02107202 0.0968001 1 +0.02934285 0.0968001 1 +0.03925039 0.0968001 1 +0.05087609 0.0968001 1 +0.06429595 0.0968001 1 +0.07958143 0.0968001 1 +0.0968001 0.0968001 1 +0.1160161 0.0968001 1 +0.1372908 0.0968001 1 +0.1606827 0.0968001 1 +0.1862481 0.0968001 1 +0.2140411 0.0968001 1 +0.2441142 0.0968001 1 +0.2765176 0.0968001 1 +0.3113005 0.0968001 1 +0.3485102 0.0968001 1 +0.388193 0.0968001 1 +0.4303934 0.0968001 1 +0.4751555 0.0968001 1 +0.5225216 0.0968001 1 +0.5725335 0.0968001 1 +0.6252316 0.0968001 1 +0.6806558 0.0968001 1 +0.7388448 0.0968001 1 +0.7998369 0.0968001 1 +0.8636691 0.0968001 1 +0.9303782 0.0968001 1 +1 0.0968001 1 +0 0.1160161 1 +0.002418731 0.1160161 1 +0.005155668 0.1160161 1 +0.009080105 0.1160161 1 +0.01434988 0.1160161 1 +0.02107202 0.1160161 1 +0.02934285 0.1160161 1 +0.03925039 0.1160161 1 +0.05087609 0.1160161 1 +0.06429595 0.1160161 1 +0.07958143 0.1160161 1 +0.0968001 0.1160161 1 +0.1160161 0.1160161 1 +0.1372908 0.1160161 1 +0.1606827 0.1160161 1 +0.1862481 0.1160161 1 +0.2140411 0.1160161 1 +0.2441142 0.1160161 1 +0.2765176 0.1160161 1 +0.3113005 0.1160161 1 +0.3485102 0.1160161 1 +0.388193 0.1160161 1 +0.4303934 0.1160161 1 +0.4751555 0.1160161 1 +0.5225216 0.1160161 1 +0.5725335 0.1160161 1 +0.6252316 0.1160161 1 +0.6806558 0.1160161 1 +0.7388448 0.1160161 1 +0.7998369 0.1160161 1 +0.8636691 0.1160161 1 +0.9303782 0.1160161 1 +1 0.1160161 1 +0 0.1372908 1 +0.002418731 0.1372908 1 +0.005155668 0.1372908 1 +0.009080105 0.1372908 1 +0.01434988 0.1372908 1 +0.02107202 0.1372908 1 +0.02934285 0.1372908 1 +0.03925039 0.1372908 1 +0.05087609 0.1372908 1 +0.06429595 0.1372908 1 +0.07958143 0.1372908 1 +0.0968001 0.1372908 1 +0.1160161 0.1372908 1 +0.1372908 0.1372908 1 +0.1606827 0.1372908 1 +0.1862481 0.1372908 1 +0.2140411 0.1372908 1 +0.2441142 0.1372908 1 +0.2765176 0.1372908 1 +0.3113005 0.1372908 1 +0.3485102 0.1372908 1 +0.388193 0.1372908 1 +0.4303934 0.1372908 1 +0.4751555 0.1372908 1 +0.5225216 0.1372908 1 +0.5725335 0.1372908 1 +0.6252316 0.1372908 1 +0.6806558 0.1372908 1 +0.7388448 0.1372908 1 +0.7998369 0.1372908 1 +0.8636691 0.1372908 1 +0.9303782 0.1372908 1 +1 0.1372908 1 +0 0.1606827 1 +0.002418731 0.1606827 1 +0.005155668 0.1606827 1 +0.009080105 0.1606827 1 +0.01434988 0.1606827 1 +0.02107202 0.1606827 1 +0.02934285 0.1606827 1 +0.03925039 0.1606827 1 +0.05087609 0.1606827 1 +0.06429595 0.1606827 1 +0.07958143 0.1606827 1 +0.0968001 0.1606827 1 +0.1160161 0.1606827 1 +0.1372908 0.1606827 1 +0.1606827 0.1606827 1 +0.1862481 0.1606827 1 +0.2140411 0.1606827 1 +0.2441142 0.1606827 1 +0.2765176 0.1606827 1 +0.3113005 0.1606827 1 +0.3485102 0.1606827 1 +0.388193 0.1606827 1 +0.4303934 0.1606827 1 +0.4751555 0.1606827 1 +0.5225216 0.1606827 1 +0.5725335 0.1606827 1 +0.6252316 0.1606827 1 +0.6806558 0.1606827 1 +0.7388448 0.1606827 1 +0.7998369 0.1606827 1 +0.8636691 0.1606827 1 +0.9303782 0.1606827 1 +1 0.1606827 1 +0 0.1862481 1 +0.002418731 0.1862481 1 +0.005155668 0.1862481 1 +0.009080105 0.1862481 1 +0.01434988 0.1862481 1 +0.02107202 0.1862481 1 +0.02934285 0.1862481 1 +0.03925039 0.1862481 1 +0.05087609 0.1862481 1 +0.06429595 0.1862481 1 +0.07958143 0.1862481 1 +0.0968001 0.1862481 1 +0.1160161 0.1862481 1 +0.1372908 0.1862481 1 +0.1606827 0.1862481 1 +0.1862481 0.1862481 1 +0.2140411 0.1862481 1 +0.2441142 0.1862481 1 +0.2765176 0.1862481 1 +0.3113005 0.1862481 1 +0.3485102 0.1862481 1 +0.388193 0.1862481 1 +0.4303934 0.1862481 1 +0.4751555 0.1862481 1 +0.5225216 0.1862481 1 +0.5725335 0.1862481 1 +0.6252316 0.1862481 1 +0.6806558 0.1862481 1 +0.7388448 0.1862481 1 +0.7998369 0.1862481 1 +0.8636691 0.1862481 1 +0.9303782 0.1862481 1 +1 0.1862481 1 +0 0.2140411 1 +0.002418731 0.2140411 1 +0.005155668 0.2140411 1 +0.009080105 0.2140411 1 +0.01434988 0.2140411 1 +0.02107202 0.2140411 1 +0.02934285 0.2140411 1 +0.03925039 0.2140411 1 +0.05087609 0.2140411 1 +0.06429595 0.2140411 1 +0.07958143 0.2140411 1 +0.0968001 0.2140411 1 +0.1160161 0.2140411 1 +0.1372908 0.2140411 1 +0.1606827 0.2140411 1 +0.1862481 0.2140411 1 +0.2140411 0.2140411 1 +0.2441142 0.2140411 1 +0.2765176 0.2140411 1 +0.3113005 0.2140411 1 +0.3485102 0.2140411 1 +0.388193 0.2140411 1 +0.4303934 0.2140411 1 +0.4751555 0.2140411 1 +0.5225216 0.2140411 1 +0.5725335 0.2140411 1 +0.6252316 0.2140411 1 +0.6806558 0.2140411 1 +0.7388448 0.2140411 1 +0.7998369 0.2140411 1 +0.8636691 0.2140411 1 +0.9303782 0.2140411 1 +1 0.2140411 1 +0 0.2441142 1 +0.002418731 0.2441142 1 +0.005155668 0.2441142 1 +0.009080105 0.2441142 1 +0.01434988 0.2441142 1 +0.02107202 0.2441142 1 +0.02934285 0.2441142 1 +0.03925039 0.2441142 1 +0.05087609 0.2441142 1 +0.06429595 0.2441142 1 +0.07958143 0.2441142 1 +0.0968001 0.2441142 1 +0.1160161 0.2441142 1 +0.1372908 0.2441142 1 +0.1606827 0.2441142 1 +0.1862481 0.2441142 1 +0.2140411 0.2441142 1 +0.2441142 0.2441142 1 +0.2765176 0.2441142 1 +0.3113005 0.2441142 1 +0.3485102 0.2441142 1 +0.388193 0.2441142 1 +0.4303934 0.2441142 1 +0.4751555 0.2441142 1 +0.5225216 0.2441142 1 +0.5725335 0.2441142 1 +0.6252316 0.2441142 1 +0.6806558 0.2441142 1 +0.7388448 0.2441142 1 +0.7998369 0.2441142 1 +0.8636691 0.2441142 1 +0.9303782 0.2441142 1 +1 0.2441142 1 +0 0.2765176 1 +0.002418731 0.2765176 1 +0.005155668 0.2765176 1 +0.009080105 0.2765176 1 +0.01434988 0.2765176 1 +0.02107202 0.2765176 1 +0.02934285 0.2765176 1 +0.03925039 0.2765176 1 +0.05087609 0.2765176 1 +0.06429595 0.2765176 1 +0.07958143 0.2765176 1 +0.0968001 0.2765176 1 +0.1160161 0.2765176 1 +0.1372908 0.2765176 1 +0.1606827 0.2765176 1 +0.1862481 0.2765176 1 +0.2140411 0.2765176 1 +0.2441142 0.2765176 1 +0.2765176 0.2765176 1 +0.3113005 0.2765176 1 +0.3485102 0.2765176 1 +0.388193 0.2765176 1 +0.4303934 0.2765176 1 +0.4751555 0.2765176 1 +0.5225216 0.2765176 1 +0.5725335 0.2765176 1 +0.6252316 0.2765176 1 +0.6806558 0.2765176 1 +0.7388448 0.2765176 1 +0.7998369 0.2765176 1 +0.8636691 0.2765176 1 +0.9303782 0.2765176 1 +1 0.2765176 1 +0 0.3113005 1 +0.002418731 0.3113005 1 +0.005155668 0.3113005 1 +0.009080105 0.3113005 1 +0.01434988 0.3113005 1 +0.02107202 0.3113005 1 +0.02934285 0.3113005 1 +0.03925039 0.3113005 1 +0.05087609 0.3113005 1 +0.06429595 0.3113005 1 +0.07958143 0.3113005 1 +0.0968001 0.3113005 1 +0.1160161 0.3113005 1 +0.1372908 0.3113005 1 +0.1606827 0.3113005 1 +0.1862481 0.3113005 1 +0.2140411 0.3113005 1 +0.2441142 0.3113005 1 +0.2765176 0.3113005 1 +0.3113005 0.3113005 1 +0.3485102 0.3113005 1 +0.388193 0.3113005 1 +0.4303934 0.3113005 1 +0.4751555 0.3113005 1 +0.5225216 0.3113005 1 +0.5725335 0.3113005 1 +0.6252316 0.3113005 1 +0.6806558 0.3113005 1 +0.7388448 0.3113005 1 +0.7998369 0.3113005 1 +0.8636691 0.3113005 1 +0.9303782 0.3113005 1 +1 0.3113005 1 +0 0.3485102 1 +0.002418731 0.3485102 1 +0.005155668 0.3485102 1 +0.009080105 0.3485102 1 +0.01434988 0.3485102 1 +0.02107202 0.3485102 1 +0.02934285 0.3485102 1 +0.03925039 0.3485102 1 +0.05087609 0.3485102 1 +0.06429595 0.3485102 1 +0.07958143 0.3485102 1 +0.0968001 0.3485102 1 +0.1160161 0.3485102 1 +0.1372908 0.3485102 1 +0.1606827 0.3485102 1 +0.1862481 0.3485102 1 +0.2140411 0.3485102 1 +0.2441142 0.3485102 1 +0.2765176 0.3485102 1 +0.3113005 0.3485102 1 +0.3485102 0.3485102 1 +0.388193 0.3485102 1 +0.4303934 0.3485102 1 +0.4751555 0.3485102 1 +0.5225216 0.3485102 1 +0.5725335 0.3485102 1 +0.6252316 0.3485102 1 +0.6806558 0.3485102 1 +0.7388448 0.3485102 1 +0.7998369 0.3485102 1 +0.8636691 0.3485102 1 +0.9303782 0.3485102 1 +1 0.3485102 1 +0 0.388193 1 +0.002418731 0.388193 1 +0.005155668 0.388193 1 +0.009080105 0.388193 1 +0.01434988 0.388193 1 +0.02107202 0.388193 1 +0.02934285 0.388193 1 +0.03925039 0.388193 1 +0.05087609 0.388193 1 +0.06429595 0.388193 1 +0.07958143 0.388193 1 +0.0968001 0.388193 1 +0.1160161 0.388193 1 +0.1372908 0.388193 1 +0.1606827 0.388193 1 +0.1862481 0.388193 1 +0.2140411 0.388193 1 +0.2441142 0.388193 1 +0.2765176 0.388193 1 +0.3113005 0.388193 1 +0.3485102 0.388193 1 +0.388193 0.388193 1 +0.4303934 0.388193 1 +0.4751555 0.388193 1 +0.5225216 0.388193 1 +0.5725335 0.388193 1 +0.6252316 0.388193 1 +0.6806558 0.388193 1 +0.7388448 0.388193 1 +0.7998369 0.388193 1 +0.8636691 0.388193 1 +0.9303782 0.388193 1 +1 0.388193 1 +0 0.4303934 1 +0.002418731 0.4303934 1 +0.005155668 0.4303934 1 +0.009080105 0.4303934 1 +0.01434988 0.4303934 1 +0.02107202 0.4303934 1 +0.02934285 0.4303934 1 +0.03925039 0.4303934 1 +0.05087609 0.4303934 1 +0.06429595 0.4303934 1 +0.07958143 0.4303934 1 +0.0968001 0.4303934 1 +0.1160161 0.4303934 1 +0.1372908 0.4303934 1 +0.1606827 0.4303934 1 +0.1862481 0.4303934 1 +0.2140411 0.4303934 1 +0.2441142 0.4303934 1 +0.2765176 0.4303934 1 +0.3113005 0.4303934 1 +0.3485102 0.4303934 1 +0.388193 0.4303934 1 +0.4303934 0.4303934 1 +0.4751555 0.4303934 1 +0.5225216 0.4303934 1 +0.5725335 0.4303934 1 +0.6252316 0.4303934 1 +0.6806558 0.4303934 1 +0.7388448 0.4303934 1 +0.7998369 0.4303934 1 +0.8636691 0.4303934 1 +0.9303782 0.4303934 1 +1 0.4303934 1 +0 0.4751555 1 +0.002418731 0.4751555 1 +0.005155668 0.4751555 1 +0.009080105 0.4751555 1 +0.01434988 0.4751555 1 +0.02107202 0.4751555 1 +0.02934285 0.4751555 1 +0.03925039 0.4751555 1 +0.05087609 0.4751555 1 +0.06429595 0.4751555 1 +0.07958143 0.4751555 1 +0.0968001 0.4751555 1 +0.1160161 0.4751555 1 +0.1372908 0.4751555 1 +0.1606827 0.4751555 1 +0.1862481 0.4751555 1 +0.2140411 0.4751555 1 +0.2441142 0.4751555 1 +0.2765176 0.4751555 1 +0.3113005 0.4751555 1 +0.3485102 0.4751555 1 +0.388193 0.4751555 1 +0.4303934 0.4751555 1 +0.4751555 0.4751555 1 +0.5225216 0.4751555 1 +0.5725335 0.4751555 1 +0.6252316 0.4751555 1 +0.6806558 0.4751555 1 +0.7388448 0.4751555 1 +0.7998369 0.4751555 1 +0.8636691 0.4751555 1 +0.9303782 0.4751555 1 +1 0.4751555 1 +0 0.5225216 1 +0.002418731 0.5225216 1 +0.005155668 0.5225216 1 +0.009080105 0.5225216 1 +0.01434988 0.5225216 1 +0.02107202 0.5225216 1 +0.02934285 0.5225216 1 +0.03925039 0.5225216 1 +0.05087609 0.5225216 1 +0.06429595 0.5225216 1 +0.07958143 0.5225216 1 +0.0968001 0.5225216 1 +0.1160161 0.5225216 1 +0.1372908 0.5225216 1 +0.1606827 0.5225216 1 +0.1862481 0.5225216 1 +0.2140411 0.5225216 1 +0.2441142 0.5225216 1 +0.2765176 0.5225216 1 +0.3113005 0.5225216 1 +0.3485102 0.5225216 1 +0.388193 0.5225216 1 +0.4303934 0.5225216 1 +0.4751555 0.5225216 1 +0.5225216 0.5225216 1 +0.5725335 0.5225216 1 +0.6252316 0.5225216 1 +0.6806558 0.5225216 1 +0.7388448 0.5225216 1 +0.7998369 0.5225216 1 +0.8636691 0.5225216 1 +0.9303782 0.5225216 1 +1 0.5225216 1 +0 0.5725335 1 +0.002418731 0.5725335 1 +0.005155668 0.5725335 1 +0.009080105 0.5725335 1 +0.01434988 0.5725335 1 +0.02107202 0.5725335 1 +0.02934285 0.5725335 1 +0.03925039 0.5725335 1 +0.05087609 0.5725335 1 +0.06429595 0.5725335 1 +0.07958143 0.5725335 1 +0.0968001 0.5725335 1 +0.1160161 0.5725335 1 +0.1372908 0.5725335 1 +0.1606827 0.5725335 1 +0.1862481 0.5725335 1 +0.2140411 0.5725335 1 +0.2441142 0.5725335 1 +0.2765176 0.5725335 1 +0.3113005 0.5725335 1 +0.3485102 0.5725335 1 +0.388193 0.5725335 1 +0.4303934 0.5725335 1 +0.4751555 0.5725335 1 +0.5225216 0.5725335 1 +0.5725335 0.5725335 1 +0.6252316 0.5725335 1 +0.6806558 0.5725335 1 +0.7388448 0.5725335 1 +0.7998369 0.5725335 1 +0.8636691 0.5725335 1 +0.9303782 0.5725335 1 +1 0.5725335 1 +0 0.6252316 1 +0.002418731 0.6252316 1 +0.005155668 0.6252316 1 +0.009080105 0.6252316 1 +0.01434988 0.6252316 1 +0.02107202 0.6252316 1 +0.02934285 0.6252316 1 +0.03925039 0.6252316 1 +0.05087609 0.6252316 1 +0.06429595 0.6252316 1 +0.07958143 0.6252316 1 +0.0968001 0.6252316 1 +0.1160161 0.6252316 1 +0.1372908 0.6252316 1 +0.1606827 0.6252316 1 +0.1862481 0.6252316 1 +0.2140411 0.6252316 1 +0.2441142 0.6252316 1 +0.2765176 0.6252316 1 +0.3113005 0.6252316 1 +0.3485102 0.6252316 1 +0.388193 0.6252316 1 +0.4303934 0.6252316 1 +0.4751555 0.6252316 1 +0.5225216 0.6252316 1 +0.5725335 0.6252316 1 +0.6252316 0.6252316 1 +0.6806558 0.6252316 1 +0.7388448 0.6252316 1 +0.7998369 0.6252316 1 +0.8636691 0.6252316 1 +0.9303782 0.6252316 1 +1 0.6252316 1 +0 0.6806558 1 +0.002418731 0.6806558 1 +0.005155668 0.6806558 1 +0.009080105 0.6806558 1 +0.01434988 0.6806558 1 +0.02107202 0.6806558 1 +0.02934285 0.6806558 1 +0.03925039 0.6806558 1 +0.05087609 0.6806558 1 +0.06429595 0.6806558 1 +0.07958143 0.6806558 1 +0.0968001 0.6806558 1 +0.1160161 0.6806558 1 +0.1372908 0.6806558 1 +0.1606827 0.6806558 1 +0.1862481 0.6806558 1 +0.2140411 0.6806558 1 +0.2441142 0.6806558 1 +0.2765176 0.6806558 1 +0.3113005 0.6806558 1 +0.3485102 0.6806558 1 +0.388193 0.6806558 1 +0.4303934 0.6806558 1 +0.4751555 0.6806558 1 +0.5225216 0.6806558 1 +0.5725335 0.6806558 1 +0.6252316 0.6806558 1 +0.6806558 0.6806558 1 +0.7388448 0.6806558 1 +0.7998369 0.6806558 1 +0.8636691 0.6806558 1 +0.9303782 0.6806558 1 +1 0.6806558 1 +0 0.7388448 1 +0.002418731 0.7388448 1 +0.005155668 0.7388448 1 +0.009080105 0.7388448 1 +0.01434988 0.7388448 1 +0.02107202 0.7388448 1 +0.02934285 0.7388448 1 +0.03925039 0.7388448 1 +0.05087609 0.7388448 1 +0.06429595 0.7388448 1 +0.07958143 0.7388448 1 +0.0968001 0.7388448 1 +0.1160161 0.7388448 1 +0.1372908 0.7388448 1 +0.1606827 0.7388448 1 +0.1862481 0.7388448 1 +0.2140411 0.7388448 1 +0.2441142 0.7388448 1 +0.2765176 0.7388448 1 +0.3113005 0.7388448 1 +0.3485102 0.7388448 1 +0.388193 0.7388448 1 +0.4303934 0.7388448 1 +0.4751555 0.7388448 1 +0.5225216 0.7388448 1 +0.5725335 0.7388448 1 +0.6252316 0.7388448 1 +0.6806558 0.7388448 1 +0.7388448 0.7388448 1 +0.7998369 0.7388448 1 +0.8636691 0.7388448 1 +0.9303782 0.7388448 1 +1 0.7388448 1 +0 0.7998369 1 +0.002418731 0.7998369 1 +0.005155668 0.7998369 1 +0.009080105 0.7998369 1 +0.01434988 0.7998369 1 +0.02107202 0.7998369 1 +0.02934285 0.7998369 1 +0.03925039 0.7998369 1 +0.05087609 0.7998369 1 +0.06429595 0.7998369 1 +0.07958143 0.7998369 1 +0.0968001 0.7998369 1 +0.1160161 0.7998369 1 +0.1372908 0.7998369 1 +0.1606827 0.7998369 1 +0.1862481 0.7998369 1 +0.2140411 0.7998369 1 +0.2441142 0.7998369 1 +0.2765176 0.7998369 1 +0.3113005 0.7998369 1 +0.3485102 0.7998369 1 +0.388193 0.7998369 1 +0.4303934 0.7998369 1 +0.4751555 0.7998369 1 +0.5225216 0.7998369 1 +0.5725335 0.7998369 1 +0.6252316 0.7998369 1 +0.6806558 0.7998369 1 +0.7388448 0.7998369 1 +0.7998369 0.7998369 1 +0.8636691 0.7998369 1 +0.9303782 0.7998369 1 +1 0.7998369 1 +0 0.8636691 1 +0.002418731 0.8636691 1 +0.005155668 0.8636691 1 +0.009080105 0.8636691 1 +0.01434988 0.8636691 1 +0.02107202 0.8636691 1 +0.02934285 0.8636691 1 +0.03925039 0.8636691 1 +0.05087609 0.8636691 1 +0.06429595 0.8636691 1 +0.07958143 0.8636691 1 +0.0968001 0.8636691 1 +0.1160161 0.8636691 1 +0.1372908 0.8636691 1 +0.1606827 0.8636691 1 +0.1862481 0.8636691 1 +0.2140411 0.8636691 1 +0.2441142 0.8636691 1 +0.2765176 0.8636691 1 +0.3113005 0.8636691 1 +0.3485102 0.8636691 1 +0.388193 0.8636691 1 +0.4303934 0.8636691 1 +0.4751555 0.8636691 1 +0.5225216 0.8636691 1 +0.5725335 0.8636691 1 +0.6252316 0.8636691 1 +0.6806558 0.8636691 1 +0.7388448 0.8636691 1 +0.7998369 0.8636691 1 +0.8636691 0.8636691 1 +0.9303782 0.8636691 1 +1 0.8636691 1 +0 0.9303782 1 +0.002418731 0.9303782 1 +0.005155668 0.9303782 1 +0.009080105 0.9303782 1 +0.01434988 0.9303782 1 +0.02107202 0.9303782 1 +0.02934285 0.9303782 1 +0.03925039 0.9303782 1 +0.05087609 0.9303782 1 +0.06429595 0.9303782 1 +0.07958143 0.9303782 1 +0.0968001 0.9303782 1 +0.1160161 0.9303782 1 +0.1372908 0.9303782 1 +0.1606827 0.9303782 1 +0.1862481 0.9303782 1 +0.2140411 0.9303782 1 +0.2441142 0.9303782 1 +0.2765176 0.9303782 1 +0.3113005 0.9303782 1 +0.3485102 0.9303782 1 +0.388193 0.9303782 1 +0.4303934 0.9303782 1 +0.4751555 0.9303782 1 +0.5225216 0.9303782 1 +0.5725335 0.9303782 1 +0.6252316 0.9303782 1 +0.6806558 0.9303782 1 +0.7388448 0.9303782 1 +0.7998369 0.9303782 1 +0.8636691 0.9303782 1 +0.9303782 0.9303782 1 +1 0.9303782 1 +0 1 1 +0.002418731 1 1 +0.005155668 1 1 +0.009080105 1 1 +0.01434988 1 1 +0.02107202 1 1 +0.02934285 1 1 +0.03925039 1 1 +0.05087609 1 1 +0.06429595 1 1 +0.07958143 1 1 +0.0968001 1 1 +0.1160161 1 1 +0.1372908 1 1 +0.1606827 1 1 +0.1862481 1 1 +0.2140411 1 1 +0.2441142 1 1 +0.2765176 1 1 +0.3113005 1 1 +0.3485102 1 1 +0.388193 1 1 +0.4303934 1 1 +0.4751555 1 1 +0.5225216 1 1 +0.5725335 1 1 +0.6252316 1 1 +0.6806558 1 1 +0.7388448 1 1 +0.7998369 1 1 +0.8636691 1 1 +0.9303782 1 1 +1 1 1 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube.meta new file mode 100644 index 00000000..4c0ef22c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Linear r1.cube.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb2cdc36291ad714aaca8f440c16c51e +timeCreated: 1496826837 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube new file mode 100644 index 00000000..47ba1f83 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube @@ -0,0 +1,35941 @@ +TITLE "sRGB to Unity Log r1" +LUT_3D_SIZE 33 +DOMAIN_MIN 0 0 0 +DOMAIN_MAX 1 1 1 +0.092819 0.092819 0.092819 +0.1056428 0.092819 0.092819 +0.1201537 0.092819 0.092819 +0.1409607 0.092819 0.092819 +0.1678172 0.092819 0.092819 +0.1950164 0.092819 0.092819 +0.2210581 0.092819 0.092819 +0.245636 0.092819 0.092819 +0.2686816 0.092819 0.092819 +0.2902431 0.092819 0.092819 +0.3104189 0.092819 0.092819 +0.3293248 0.092819 0.092819 +0.3470774 0.092819 0.092819 +0.3637862 0.092819 0.092819 +0.3795513 0.092819 0.092819 +0.3944623 0.092819 0.092819 +0.4085988 0.092819 0.092819 +0.4220313 0.092819 0.092819 +0.4348222 0.092819 0.092819 +0.4470264 0.092819 0.092819 +0.4586928 0.092819 0.092819 +0.4698649 0.092819 0.092819 +0.4805811 0.092819 0.092819 +0.490876 0.092819 0.092819 +0.5007803 0.092819 0.092819 +0.510322 0.092819 0.092819 +0.5195258 0.092819 0.092819 +0.5284142 0.092819 0.092819 +0.5370079 0.092819 0.092819 +0.5453253 0.092819 0.092819 +0.5533834 0.092819 0.092819 +0.5611974 0.092819 0.092819 +0.5687816 0.092819 0.092819 +0.092819 0.1056428 0.092819 +0.1056428 0.1056428 0.092819 +0.1201537 0.1056428 0.092819 +0.1409607 0.1056428 0.092819 +0.1678172 0.1056428 0.092819 +0.1950164 0.1056428 0.092819 +0.2210581 0.1056428 0.092819 +0.245636 0.1056428 0.092819 +0.2686816 0.1056428 0.092819 +0.2902431 0.1056428 0.092819 +0.3104189 0.1056428 0.092819 +0.3293248 0.1056428 0.092819 +0.3470774 0.1056428 0.092819 +0.3637862 0.1056428 0.092819 +0.3795513 0.1056428 0.092819 +0.3944623 0.1056428 0.092819 +0.4085988 0.1056428 0.092819 +0.4220313 0.1056428 0.092819 +0.4348222 0.1056428 0.092819 +0.4470264 0.1056428 0.092819 +0.4586928 0.1056428 0.092819 +0.4698649 0.1056428 0.092819 +0.4805811 0.1056428 0.092819 +0.490876 0.1056428 0.092819 +0.5007803 0.1056428 0.092819 +0.510322 0.1056428 0.092819 +0.5195258 0.1056428 0.092819 +0.5284142 0.1056428 0.092819 +0.5370079 0.1056428 0.092819 +0.5453253 0.1056428 0.092819 +0.5533834 0.1056428 0.092819 +0.5611974 0.1056428 0.092819 +0.5687816 0.1056428 0.092819 +0.092819 0.1201537 0.092819 +0.1056428 0.1201537 0.092819 +0.1201537 0.1201537 0.092819 +0.1409607 0.1201537 0.092819 +0.1678172 0.1201537 0.092819 +0.1950164 0.1201537 0.092819 +0.2210581 0.1201537 0.092819 +0.245636 0.1201537 0.092819 +0.2686816 0.1201537 0.092819 +0.2902431 0.1201537 0.092819 +0.3104189 0.1201537 0.092819 +0.3293248 0.1201537 0.092819 +0.3470774 0.1201537 0.092819 +0.3637862 0.1201537 0.092819 +0.3795513 0.1201537 0.092819 +0.3944623 0.1201537 0.092819 +0.4085988 0.1201537 0.092819 +0.4220313 0.1201537 0.092819 +0.4348222 0.1201537 0.092819 +0.4470264 0.1201537 0.092819 +0.4586928 0.1201537 0.092819 +0.4698649 0.1201537 0.092819 +0.4805811 0.1201537 0.092819 +0.490876 0.1201537 0.092819 +0.5007803 0.1201537 0.092819 +0.510322 0.1201537 0.092819 +0.5195258 0.1201537 0.092819 +0.5284142 0.1201537 0.092819 +0.5370079 0.1201537 0.092819 +0.5453253 0.1201537 0.092819 +0.5533834 0.1201537 0.092819 +0.5611974 0.1201537 0.092819 +0.5687816 0.1201537 0.092819 +0.092819 0.1409607 0.092819 +0.1056428 0.1409607 0.092819 +0.1201537 0.1409607 0.092819 +0.1409607 0.1409607 0.092819 +0.1678172 0.1409607 0.092819 +0.1950164 0.1409607 0.092819 +0.2210581 0.1409607 0.092819 +0.245636 0.1409607 0.092819 +0.2686816 0.1409607 0.092819 +0.2902431 0.1409607 0.092819 +0.3104189 0.1409607 0.092819 +0.3293248 0.1409607 0.092819 +0.3470774 0.1409607 0.092819 +0.3637862 0.1409607 0.092819 +0.3795513 0.1409607 0.092819 +0.3944623 0.1409607 0.092819 +0.4085988 0.1409607 0.092819 +0.4220313 0.1409607 0.092819 +0.4348222 0.1409607 0.092819 +0.4470264 0.1409607 0.092819 +0.4586928 0.1409607 0.092819 +0.4698649 0.1409607 0.092819 +0.4805811 0.1409607 0.092819 +0.490876 0.1409607 0.092819 +0.5007803 0.1409607 0.092819 +0.510322 0.1409607 0.092819 +0.5195258 0.1409607 0.092819 +0.5284142 0.1409607 0.092819 +0.5370079 0.1409607 0.092819 +0.5453253 0.1409607 0.092819 +0.5533834 0.1409607 0.092819 +0.5611974 0.1409607 0.092819 +0.5687816 0.1409607 0.092819 +0.092819 0.1678172 0.092819 +0.1056428 0.1678172 0.092819 +0.1201537 0.1678172 0.092819 +0.1409607 0.1678172 0.092819 +0.1678172 0.1678172 0.092819 +0.1950164 0.1678172 0.092819 +0.2210581 0.1678172 0.092819 +0.245636 0.1678172 0.092819 +0.2686816 0.1678172 0.092819 +0.2902431 0.1678172 0.092819 +0.3104189 0.1678172 0.092819 +0.3293248 0.1678172 0.092819 +0.3470774 0.1678172 0.092819 +0.3637862 0.1678172 0.092819 +0.3795513 0.1678172 0.092819 +0.3944623 0.1678172 0.092819 +0.4085988 0.1678172 0.092819 +0.4220313 0.1678172 0.092819 +0.4348222 0.1678172 0.092819 +0.4470264 0.1678172 0.092819 +0.4586928 0.1678172 0.092819 +0.4698649 0.1678172 0.092819 +0.4805811 0.1678172 0.092819 +0.490876 0.1678172 0.092819 +0.5007803 0.1678172 0.092819 +0.510322 0.1678172 0.092819 +0.5195258 0.1678172 0.092819 +0.5284142 0.1678172 0.092819 +0.5370079 0.1678172 0.092819 +0.5453253 0.1678172 0.092819 +0.5533834 0.1678172 0.092819 +0.5611974 0.1678172 0.092819 +0.5687816 0.1678172 0.092819 +0.092819 0.1950164 0.092819 +0.1056428 0.1950164 0.092819 +0.1201537 0.1950164 0.092819 +0.1409607 0.1950164 0.092819 +0.1678172 0.1950164 0.092819 +0.1950164 0.1950164 0.092819 +0.2210581 0.1950164 0.092819 +0.245636 0.1950164 0.092819 +0.2686816 0.1950164 0.092819 +0.2902431 0.1950164 0.092819 +0.3104189 0.1950164 0.092819 +0.3293248 0.1950164 0.092819 +0.3470774 0.1950164 0.092819 +0.3637862 0.1950164 0.092819 +0.3795513 0.1950164 0.092819 +0.3944623 0.1950164 0.092819 +0.4085988 0.1950164 0.092819 +0.4220313 0.1950164 0.092819 +0.4348222 0.1950164 0.092819 +0.4470264 0.1950164 0.092819 +0.4586928 0.1950164 0.092819 +0.4698649 0.1950164 0.092819 +0.4805811 0.1950164 0.092819 +0.490876 0.1950164 0.092819 +0.5007803 0.1950164 0.092819 +0.510322 0.1950164 0.092819 +0.5195258 0.1950164 0.092819 +0.5284142 0.1950164 0.092819 +0.5370079 0.1950164 0.092819 +0.5453253 0.1950164 0.092819 +0.5533834 0.1950164 0.092819 +0.5611974 0.1950164 0.092819 +0.5687816 0.1950164 0.092819 +0.092819 0.2210581 0.092819 +0.1056428 0.2210581 0.092819 +0.1201537 0.2210581 0.092819 +0.1409607 0.2210581 0.092819 +0.1678172 0.2210581 0.092819 +0.1950164 0.2210581 0.092819 +0.2210581 0.2210581 0.092819 +0.245636 0.2210581 0.092819 +0.2686816 0.2210581 0.092819 +0.2902431 0.2210581 0.092819 +0.3104189 0.2210581 0.092819 +0.3293248 0.2210581 0.092819 +0.3470774 0.2210581 0.092819 +0.3637862 0.2210581 0.092819 +0.3795513 0.2210581 0.092819 +0.3944623 0.2210581 0.092819 +0.4085988 0.2210581 0.092819 +0.4220313 0.2210581 0.092819 +0.4348222 0.2210581 0.092819 +0.4470264 0.2210581 0.092819 +0.4586928 0.2210581 0.092819 +0.4698649 0.2210581 0.092819 +0.4805811 0.2210581 0.092819 +0.490876 0.2210581 0.092819 +0.5007803 0.2210581 0.092819 +0.510322 0.2210581 0.092819 +0.5195258 0.2210581 0.092819 +0.5284142 0.2210581 0.092819 +0.5370079 0.2210581 0.092819 +0.5453253 0.2210581 0.092819 +0.5533834 0.2210581 0.092819 +0.5611974 0.2210581 0.092819 +0.5687816 0.2210581 0.092819 +0.092819 0.245636 0.092819 +0.1056428 0.245636 0.092819 +0.1201537 0.245636 0.092819 +0.1409607 0.245636 0.092819 +0.1678172 0.245636 0.092819 +0.1950164 0.245636 0.092819 +0.2210581 0.245636 0.092819 +0.245636 0.245636 0.092819 +0.2686816 0.245636 0.092819 +0.2902431 0.245636 0.092819 +0.3104189 0.245636 0.092819 +0.3293248 0.245636 0.092819 +0.3470774 0.245636 0.092819 +0.3637862 0.245636 0.092819 +0.3795513 0.245636 0.092819 +0.3944623 0.245636 0.092819 +0.4085988 0.245636 0.092819 +0.4220313 0.245636 0.092819 +0.4348222 0.245636 0.092819 +0.4470264 0.245636 0.092819 +0.4586928 0.245636 0.092819 +0.4698649 0.245636 0.092819 +0.4805811 0.245636 0.092819 +0.490876 0.245636 0.092819 +0.5007803 0.245636 0.092819 +0.510322 0.245636 0.092819 +0.5195258 0.245636 0.092819 +0.5284142 0.245636 0.092819 +0.5370079 0.245636 0.092819 +0.5453253 0.245636 0.092819 +0.5533834 0.245636 0.092819 +0.5611974 0.245636 0.092819 +0.5687816 0.245636 0.092819 +0.092819 0.2686816 0.092819 +0.1056428 0.2686816 0.092819 +0.1201537 0.2686816 0.092819 +0.1409607 0.2686816 0.092819 +0.1678172 0.2686816 0.092819 +0.1950164 0.2686816 0.092819 +0.2210581 0.2686816 0.092819 +0.245636 0.2686816 0.092819 +0.2686816 0.2686816 0.092819 +0.2902431 0.2686816 0.092819 +0.3104189 0.2686816 0.092819 +0.3293248 0.2686816 0.092819 +0.3470774 0.2686816 0.092819 +0.3637862 0.2686816 0.092819 +0.3795513 0.2686816 0.092819 +0.3944623 0.2686816 0.092819 +0.4085988 0.2686816 0.092819 +0.4220313 0.2686816 0.092819 +0.4348222 0.2686816 0.092819 +0.4470264 0.2686816 0.092819 +0.4586928 0.2686816 0.092819 +0.4698649 0.2686816 0.092819 +0.4805811 0.2686816 0.092819 +0.490876 0.2686816 0.092819 +0.5007803 0.2686816 0.092819 +0.510322 0.2686816 0.092819 +0.5195258 0.2686816 0.092819 +0.5284142 0.2686816 0.092819 +0.5370079 0.2686816 0.092819 +0.5453253 0.2686816 0.092819 +0.5533834 0.2686816 0.092819 +0.5611974 0.2686816 0.092819 +0.5687816 0.2686816 0.092819 +0.092819 0.2902431 0.092819 +0.1056428 0.2902431 0.092819 +0.1201537 0.2902431 0.092819 +0.1409607 0.2902431 0.092819 +0.1678172 0.2902431 0.092819 +0.1950164 0.2902431 0.092819 +0.2210581 0.2902431 0.092819 +0.245636 0.2902431 0.092819 +0.2686816 0.2902431 0.092819 +0.2902431 0.2902431 0.092819 +0.3104189 0.2902431 0.092819 +0.3293248 0.2902431 0.092819 +0.3470774 0.2902431 0.092819 +0.3637862 0.2902431 0.092819 +0.3795513 0.2902431 0.092819 +0.3944623 0.2902431 0.092819 +0.4085988 0.2902431 0.092819 +0.4220313 0.2902431 0.092819 +0.4348222 0.2902431 0.092819 +0.4470264 0.2902431 0.092819 +0.4586928 0.2902431 0.092819 +0.4698649 0.2902431 0.092819 +0.4805811 0.2902431 0.092819 +0.490876 0.2902431 0.092819 +0.5007803 0.2902431 0.092819 +0.510322 0.2902431 0.092819 +0.5195258 0.2902431 0.092819 +0.5284142 0.2902431 0.092819 +0.5370079 0.2902431 0.092819 +0.5453253 0.2902431 0.092819 +0.5533834 0.2902431 0.092819 +0.5611974 0.2902431 0.092819 +0.5687816 0.2902431 0.092819 +0.092819 0.3104189 0.092819 +0.1056428 0.3104189 0.092819 +0.1201537 0.3104189 0.092819 +0.1409607 0.3104189 0.092819 +0.1678172 0.3104189 0.092819 +0.1950164 0.3104189 0.092819 +0.2210581 0.3104189 0.092819 +0.245636 0.3104189 0.092819 +0.2686816 0.3104189 0.092819 +0.2902431 0.3104189 0.092819 +0.3104189 0.3104189 0.092819 +0.3293248 0.3104189 0.092819 +0.3470774 0.3104189 0.092819 +0.3637862 0.3104189 0.092819 +0.3795513 0.3104189 0.092819 +0.3944623 0.3104189 0.092819 +0.4085988 0.3104189 0.092819 +0.4220313 0.3104189 0.092819 +0.4348222 0.3104189 0.092819 +0.4470264 0.3104189 0.092819 +0.4586928 0.3104189 0.092819 +0.4698649 0.3104189 0.092819 +0.4805811 0.3104189 0.092819 +0.490876 0.3104189 0.092819 +0.5007803 0.3104189 0.092819 +0.510322 0.3104189 0.092819 +0.5195258 0.3104189 0.092819 +0.5284142 0.3104189 0.092819 +0.5370079 0.3104189 0.092819 +0.5453253 0.3104189 0.092819 +0.5533834 0.3104189 0.092819 +0.5611974 0.3104189 0.092819 +0.5687816 0.3104189 0.092819 +0.092819 0.3293248 0.092819 +0.1056428 0.3293248 0.092819 +0.1201537 0.3293248 0.092819 +0.1409607 0.3293248 0.092819 +0.1678172 0.3293248 0.092819 +0.1950164 0.3293248 0.092819 +0.2210581 0.3293248 0.092819 +0.245636 0.3293248 0.092819 +0.2686816 0.3293248 0.092819 +0.2902431 0.3293248 0.092819 +0.3104189 0.3293248 0.092819 +0.3293248 0.3293248 0.092819 +0.3470774 0.3293248 0.092819 +0.3637862 0.3293248 0.092819 +0.3795513 0.3293248 0.092819 +0.3944623 0.3293248 0.092819 +0.4085988 0.3293248 0.092819 +0.4220313 0.3293248 0.092819 +0.4348222 0.3293248 0.092819 +0.4470264 0.3293248 0.092819 +0.4586928 0.3293248 0.092819 +0.4698649 0.3293248 0.092819 +0.4805811 0.3293248 0.092819 +0.490876 0.3293248 0.092819 +0.5007803 0.3293248 0.092819 +0.510322 0.3293248 0.092819 +0.5195258 0.3293248 0.092819 +0.5284142 0.3293248 0.092819 +0.5370079 0.3293248 0.092819 +0.5453253 0.3293248 0.092819 +0.5533834 0.3293248 0.092819 +0.5611974 0.3293248 0.092819 +0.5687816 0.3293248 0.092819 +0.092819 0.3470774 0.092819 +0.1056428 0.3470774 0.092819 +0.1201537 0.3470774 0.092819 +0.1409607 0.3470774 0.092819 +0.1678172 0.3470774 0.092819 +0.1950164 0.3470774 0.092819 +0.2210581 0.3470774 0.092819 +0.245636 0.3470774 0.092819 +0.2686816 0.3470774 0.092819 +0.2902431 0.3470774 0.092819 +0.3104189 0.3470774 0.092819 +0.3293248 0.3470774 0.092819 +0.3470774 0.3470774 0.092819 +0.3637862 0.3470774 0.092819 +0.3795513 0.3470774 0.092819 +0.3944623 0.3470774 0.092819 +0.4085988 0.3470774 0.092819 +0.4220313 0.3470774 0.092819 +0.4348222 0.3470774 0.092819 +0.4470264 0.3470774 0.092819 +0.4586928 0.3470774 0.092819 +0.4698649 0.3470774 0.092819 +0.4805811 0.3470774 0.092819 +0.490876 0.3470774 0.092819 +0.5007803 0.3470774 0.092819 +0.510322 0.3470774 0.092819 +0.5195258 0.3470774 0.092819 +0.5284142 0.3470774 0.092819 +0.5370079 0.3470774 0.092819 +0.5453253 0.3470774 0.092819 +0.5533834 0.3470774 0.092819 +0.5611974 0.3470774 0.092819 +0.5687816 0.3470774 0.092819 +0.092819 0.3637862 0.092819 +0.1056428 0.3637862 0.092819 +0.1201537 0.3637862 0.092819 +0.1409607 0.3637862 0.092819 +0.1678172 0.3637862 0.092819 +0.1950164 0.3637862 0.092819 +0.2210581 0.3637862 0.092819 +0.245636 0.3637862 0.092819 +0.2686816 0.3637862 0.092819 +0.2902431 0.3637862 0.092819 +0.3104189 0.3637862 0.092819 +0.3293248 0.3637862 0.092819 +0.3470774 0.3637862 0.092819 +0.3637862 0.3637862 0.092819 +0.3795513 0.3637862 0.092819 +0.3944623 0.3637862 0.092819 +0.4085988 0.3637862 0.092819 +0.4220313 0.3637862 0.092819 +0.4348222 0.3637862 0.092819 +0.4470264 0.3637862 0.092819 +0.4586928 0.3637862 0.092819 +0.4698649 0.3637862 0.092819 +0.4805811 0.3637862 0.092819 +0.490876 0.3637862 0.092819 +0.5007803 0.3637862 0.092819 +0.510322 0.3637862 0.092819 +0.5195258 0.3637862 0.092819 +0.5284142 0.3637862 0.092819 +0.5370079 0.3637862 0.092819 +0.5453253 0.3637862 0.092819 +0.5533834 0.3637862 0.092819 +0.5611974 0.3637862 0.092819 +0.5687816 0.3637862 0.092819 +0.092819 0.3795513 0.092819 +0.1056428 0.3795513 0.092819 +0.1201537 0.3795513 0.092819 +0.1409607 0.3795513 0.092819 +0.1678172 0.3795513 0.092819 +0.1950164 0.3795513 0.092819 +0.2210581 0.3795513 0.092819 +0.245636 0.3795513 0.092819 +0.2686816 0.3795513 0.092819 +0.2902431 0.3795513 0.092819 +0.3104189 0.3795513 0.092819 +0.3293248 0.3795513 0.092819 +0.3470774 0.3795513 0.092819 +0.3637862 0.3795513 0.092819 +0.3795513 0.3795513 0.092819 +0.3944623 0.3795513 0.092819 +0.4085988 0.3795513 0.092819 +0.4220313 0.3795513 0.092819 +0.4348222 0.3795513 0.092819 +0.4470264 0.3795513 0.092819 +0.4586928 0.3795513 0.092819 +0.4698649 0.3795513 0.092819 +0.4805811 0.3795513 0.092819 +0.490876 0.3795513 0.092819 +0.5007803 0.3795513 0.092819 +0.510322 0.3795513 0.092819 +0.5195258 0.3795513 0.092819 +0.5284142 0.3795513 0.092819 +0.5370079 0.3795513 0.092819 +0.5453253 0.3795513 0.092819 +0.5533834 0.3795513 0.092819 +0.5611974 0.3795513 0.092819 +0.5687816 0.3795513 0.092819 +0.092819 0.3944623 0.092819 +0.1056428 0.3944623 0.092819 +0.1201537 0.3944623 0.092819 +0.1409607 0.3944623 0.092819 +0.1678172 0.3944623 0.092819 +0.1950164 0.3944623 0.092819 +0.2210581 0.3944623 0.092819 +0.245636 0.3944623 0.092819 +0.2686816 0.3944623 0.092819 +0.2902431 0.3944623 0.092819 +0.3104189 0.3944623 0.092819 +0.3293248 0.3944623 0.092819 +0.3470774 0.3944623 0.092819 +0.3637862 0.3944623 0.092819 +0.3795513 0.3944623 0.092819 +0.3944623 0.3944623 0.092819 +0.4085988 0.3944623 0.092819 +0.4220313 0.3944623 0.092819 +0.4348222 0.3944623 0.092819 +0.4470264 0.3944623 0.092819 +0.4586928 0.3944623 0.092819 +0.4698649 0.3944623 0.092819 +0.4805811 0.3944623 0.092819 +0.490876 0.3944623 0.092819 +0.5007803 0.3944623 0.092819 +0.510322 0.3944623 0.092819 +0.5195258 0.3944623 0.092819 +0.5284142 0.3944623 0.092819 +0.5370079 0.3944623 0.092819 +0.5453253 0.3944623 0.092819 +0.5533834 0.3944623 0.092819 +0.5611974 0.3944623 0.092819 +0.5687816 0.3944623 0.092819 +0.092819 0.4085988 0.092819 +0.1056428 0.4085988 0.092819 +0.1201537 0.4085988 0.092819 +0.1409607 0.4085988 0.092819 +0.1678172 0.4085988 0.092819 +0.1950164 0.4085988 0.092819 +0.2210581 0.4085988 0.092819 +0.245636 0.4085988 0.092819 +0.2686816 0.4085988 0.092819 +0.2902431 0.4085988 0.092819 +0.3104189 0.4085988 0.092819 +0.3293248 0.4085988 0.092819 +0.3470774 0.4085988 0.092819 +0.3637862 0.4085988 0.092819 +0.3795513 0.4085988 0.092819 +0.3944623 0.4085988 0.092819 +0.4085988 0.4085988 0.092819 +0.4220313 0.4085988 0.092819 +0.4348222 0.4085988 0.092819 +0.4470264 0.4085988 0.092819 +0.4586928 0.4085988 0.092819 +0.4698649 0.4085988 0.092819 +0.4805811 0.4085988 0.092819 +0.490876 0.4085988 0.092819 +0.5007803 0.4085988 0.092819 +0.510322 0.4085988 0.092819 +0.5195258 0.4085988 0.092819 +0.5284142 0.4085988 0.092819 +0.5370079 0.4085988 0.092819 +0.5453253 0.4085988 0.092819 +0.5533834 0.4085988 0.092819 +0.5611974 0.4085988 0.092819 +0.5687816 0.4085988 0.092819 +0.092819 0.4220313 0.092819 +0.1056428 0.4220313 0.092819 +0.1201537 0.4220313 0.092819 +0.1409607 0.4220313 0.092819 +0.1678172 0.4220313 0.092819 +0.1950164 0.4220313 0.092819 +0.2210581 0.4220313 0.092819 +0.245636 0.4220313 0.092819 +0.2686816 0.4220313 0.092819 +0.2902431 0.4220313 0.092819 +0.3104189 0.4220313 0.092819 +0.3293248 0.4220313 0.092819 +0.3470774 0.4220313 0.092819 +0.3637862 0.4220313 0.092819 +0.3795513 0.4220313 0.092819 +0.3944623 0.4220313 0.092819 +0.4085988 0.4220313 0.092819 +0.4220313 0.4220313 0.092819 +0.4348222 0.4220313 0.092819 +0.4470264 0.4220313 0.092819 +0.4586928 0.4220313 0.092819 +0.4698649 0.4220313 0.092819 +0.4805811 0.4220313 0.092819 +0.490876 0.4220313 0.092819 +0.5007803 0.4220313 0.092819 +0.510322 0.4220313 0.092819 +0.5195258 0.4220313 0.092819 +0.5284142 0.4220313 0.092819 +0.5370079 0.4220313 0.092819 +0.5453253 0.4220313 0.092819 +0.5533834 0.4220313 0.092819 +0.5611974 0.4220313 0.092819 +0.5687816 0.4220313 0.092819 +0.092819 0.4348222 0.092819 +0.1056428 0.4348222 0.092819 +0.1201537 0.4348222 0.092819 +0.1409607 0.4348222 0.092819 +0.1678172 0.4348222 0.092819 +0.1950164 0.4348222 0.092819 +0.2210581 0.4348222 0.092819 +0.245636 0.4348222 0.092819 +0.2686816 0.4348222 0.092819 +0.2902431 0.4348222 0.092819 +0.3104189 0.4348222 0.092819 +0.3293248 0.4348222 0.092819 +0.3470774 0.4348222 0.092819 +0.3637862 0.4348222 0.092819 +0.3795513 0.4348222 0.092819 +0.3944623 0.4348222 0.092819 +0.4085988 0.4348222 0.092819 +0.4220313 0.4348222 0.092819 +0.4348222 0.4348222 0.092819 +0.4470264 0.4348222 0.092819 +0.4586928 0.4348222 0.092819 +0.4698649 0.4348222 0.092819 +0.4805811 0.4348222 0.092819 +0.490876 0.4348222 0.092819 +0.5007803 0.4348222 0.092819 +0.510322 0.4348222 0.092819 +0.5195258 0.4348222 0.092819 +0.5284142 0.4348222 0.092819 +0.5370079 0.4348222 0.092819 +0.5453253 0.4348222 0.092819 +0.5533834 0.4348222 0.092819 +0.5611974 0.4348222 0.092819 +0.5687816 0.4348222 0.092819 +0.092819 0.4470264 0.092819 +0.1056428 0.4470264 0.092819 +0.1201537 0.4470264 0.092819 +0.1409607 0.4470264 0.092819 +0.1678172 0.4470264 0.092819 +0.1950164 0.4470264 0.092819 +0.2210581 0.4470264 0.092819 +0.245636 0.4470264 0.092819 +0.2686816 0.4470264 0.092819 +0.2902431 0.4470264 0.092819 +0.3104189 0.4470264 0.092819 +0.3293248 0.4470264 0.092819 +0.3470774 0.4470264 0.092819 +0.3637862 0.4470264 0.092819 +0.3795513 0.4470264 0.092819 +0.3944623 0.4470264 0.092819 +0.4085988 0.4470264 0.092819 +0.4220313 0.4470264 0.092819 +0.4348222 0.4470264 0.092819 +0.4470264 0.4470264 0.092819 +0.4586928 0.4470264 0.092819 +0.4698649 0.4470264 0.092819 +0.4805811 0.4470264 0.092819 +0.490876 0.4470264 0.092819 +0.5007803 0.4470264 0.092819 +0.510322 0.4470264 0.092819 +0.5195258 0.4470264 0.092819 +0.5284142 0.4470264 0.092819 +0.5370079 0.4470264 0.092819 +0.5453253 0.4470264 0.092819 +0.5533834 0.4470264 0.092819 +0.5611974 0.4470264 0.092819 +0.5687816 0.4470264 0.092819 +0.092819 0.4586928 0.092819 +0.1056428 0.4586928 0.092819 +0.1201537 0.4586928 0.092819 +0.1409607 0.4586928 0.092819 +0.1678172 0.4586928 0.092819 +0.1950164 0.4586928 0.092819 +0.2210581 0.4586928 0.092819 +0.245636 0.4586928 0.092819 +0.2686816 0.4586928 0.092819 +0.2902431 0.4586928 0.092819 +0.3104189 0.4586928 0.092819 +0.3293248 0.4586928 0.092819 +0.3470774 0.4586928 0.092819 +0.3637862 0.4586928 0.092819 +0.3795513 0.4586928 0.092819 +0.3944623 0.4586928 0.092819 +0.4085988 0.4586928 0.092819 +0.4220313 0.4586928 0.092819 +0.4348222 0.4586928 0.092819 +0.4470264 0.4586928 0.092819 +0.4586928 0.4586928 0.092819 +0.4698649 0.4586928 0.092819 +0.4805811 0.4586928 0.092819 +0.490876 0.4586928 0.092819 +0.5007803 0.4586928 0.092819 +0.510322 0.4586928 0.092819 +0.5195258 0.4586928 0.092819 +0.5284142 0.4586928 0.092819 +0.5370079 0.4586928 0.092819 +0.5453253 0.4586928 0.092819 +0.5533834 0.4586928 0.092819 +0.5611974 0.4586928 0.092819 +0.5687816 0.4586928 0.092819 +0.092819 0.4698649 0.092819 +0.1056428 0.4698649 0.092819 +0.1201537 0.4698649 0.092819 +0.1409607 0.4698649 0.092819 +0.1678172 0.4698649 0.092819 +0.1950164 0.4698649 0.092819 +0.2210581 0.4698649 0.092819 +0.245636 0.4698649 0.092819 +0.2686816 0.4698649 0.092819 +0.2902431 0.4698649 0.092819 +0.3104189 0.4698649 0.092819 +0.3293248 0.4698649 0.092819 +0.3470774 0.4698649 0.092819 +0.3637862 0.4698649 0.092819 +0.3795513 0.4698649 0.092819 +0.3944623 0.4698649 0.092819 +0.4085988 0.4698649 0.092819 +0.4220313 0.4698649 0.092819 +0.4348222 0.4698649 0.092819 +0.4470264 0.4698649 0.092819 +0.4586928 0.4698649 0.092819 +0.4698649 0.4698649 0.092819 +0.4805811 0.4698649 0.092819 +0.490876 0.4698649 0.092819 +0.5007803 0.4698649 0.092819 +0.510322 0.4698649 0.092819 +0.5195258 0.4698649 0.092819 +0.5284142 0.4698649 0.092819 +0.5370079 0.4698649 0.092819 +0.5453253 0.4698649 0.092819 +0.5533834 0.4698649 0.092819 +0.5611974 0.4698649 0.092819 +0.5687816 0.4698649 0.092819 +0.092819 0.4805811 0.092819 +0.1056428 0.4805811 0.092819 +0.1201537 0.4805811 0.092819 +0.1409607 0.4805811 0.092819 +0.1678172 0.4805811 0.092819 +0.1950164 0.4805811 0.092819 +0.2210581 0.4805811 0.092819 +0.245636 0.4805811 0.092819 +0.2686816 0.4805811 0.092819 +0.2902431 0.4805811 0.092819 +0.3104189 0.4805811 0.092819 +0.3293248 0.4805811 0.092819 +0.3470774 0.4805811 0.092819 +0.3637862 0.4805811 0.092819 +0.3795513 0.4805811 0.092819 +0.3944623 0.4805811 0.092819 +0.4085988 0.4805811 0.092819 +0.4220313 0.4805811 0.092819 +0.4348222 0.4805811 0.092819 +0.4470264 0.4805811 0.092819 +0.4586928 0.4805811 0.092819 +0.4698649 0.4805811 0.092819 +0.4805811 0.4805811 0.092819 +0.490876 0.4805811 0.092819 +0.5007803 0.4805811 0.092819 +0.510322 0.4805811 0.092819 +0.5195258 0.4805811 0.092819 +0.5284142 0.4805811 0.092819 +0.5370079 0.4805811 0.092819 +0.5453253 0.4805811 0.092819 +0.5533834 0.4805811 0.092819 +0.5611974 0.4805811 0.092819 +0.5687816 0.4805811 0.092819 +0.092819 0.490876 0.092819 +0.1056428 0.490876 0.092819 +0.1201537 0.490876 0.092819 +0.1409607 0.490876 0.092819 +0.1678172 0.490876 0.092819 +0.1950164 0.490876 0.092819 +0.2210581 0.490876 0.092819 +0.245636 0.490876 0.092819 +0.2686816 0.490876 0.092819 +0.2902431 0.490876 0.092819 +0.3104189 0.490876 0.092819 +0.3293248 0.490876 0.092819 +0.3470774 0.490876 0.092819 +0.3637862 0.490876 0.092819 +0.3795513 0.490876 0.092819 +0.3944623 0.490876 0.092819 +0.4085988 0.490876 0.092819 +0.4220313 0.490876 0.092819 +0.4348222 0.490876 0.092819 +0.4470264 0.490876 0.092819 +0.4586928 0.490876 0.092819 +0.4698649 0.490876 0.092819 +0.4805811 0.490876 0.092819 +0.490876 0.490876 0.092819 +0.5007803 0.490876 0.092819 +0.510322 0.490876 0.092819 +0.5195258 0.490876 0.092819 +0.5284142 0.490876 0.092819 +0.5370079 0.490876 0.092819 +0.5453253 0.490876 0.092819 +0.5533834 0.490876 0.092819 +0.5611974 0.490876 0.092819 +0.5687816 0.490876 0.092819 +0.092819 0.5007803 0.092819 +0.1056428 0.5007803 0.092819 +0.1201537 0.5007803 0.092819 +0.1409607 0.5007803 0.092819 +0.1678172 0.5007803 0.092819 +0.1950164 0.5007803 0.092819 +0.2210581 0.5007803 0.092819 +0.245636 0.5007803 0.092819 +0.2686816 0.5007803 0.092819 +0.2902431 0.5007803 0.092819 +0.3104189 0.5007803 0.092819 +0.3293248 0.5007803 0.092819 +0.3470774 0.5007803 0.092819 +0.3637862 0.5007803 0.092819 +0.3795513 0.5007803 0.092819 +0.3944623 0.5007803 0.092819 +0.4085988 0.5007803 0.092819 +0.4220313 0.5007803 0.092819 +0.4348222 0.5007803 0.092819 +0.4470264 0.5007803 0.092819 +0.4586928 0.5007803 0.092819 +0.4698649 0.5007803 0.092819 +0.4805811 0.5007803 0.092819 +0.490876 0.5007803 0.092819 +0.5007803 0.5007803 0.092819 +0.510322 0.5007803 0.092819 +0.5195258 0.5007803 0.092819 +0.5284142 0.5007803 0.092819 +0.5370079 0.5007803 0.092819 +0.5453253 0.5007803 0.092819 +0.5533834 0.5007803 0.092819 +0.5611974 0.5007803 0.092819 +0.5687816 0.5007803 0.092819 +0.092819 0.510322 0.092819 +0.1056428 0.510322 0.092819 +0.1201537 0.510322 0.092819 +0.1409607 0.510322 0.092819 +0.1678172 0.510322 0.092819 +0.1950164 0.510322 0.092819 +0.2210581 0.510322 0.092819 +0.245636 0.510322 0.092819 +0.2686816 0.510322 0.092819 +0.2902431 0.510322 0.092819 +0.3104189 0.510322 0.092819 +0.3293248 0.510322 0.092819 +0.3470774 0.510322 0.092819 +0.3637862 0.510322 0.092819 +0.3795513 0.510322 0.092819 +0.3944623 0.510322 0.092819 +0.4085988 0.510322 0.092819 +0.4220313 0.510322 0.092819 +0.4348222 0.510322 0.092819 +0.4470264 0.510322 0.092819 +0.4586928 0.510322 0.092819 +0.4698649 0.510322 0.092819 +0.4805811 0.510322 0.092819 +0.490876 0.510322 0.092819 +0.5007803 0.510322 0.092819 +0.510322 0.510322 0.092819 +0.5195258 0.510322 0.092819 +0.5284142 0.510322 0.092819 +0.5370079 0.510322 0.092819 +0.5453253 0.510322 0.092819 +0.5533834 0.510322 0.092819 +0.5611974 0.510322 0.092819 +0.5687816 0.510322 0.092819 +0.092819 0.5195258 0.092819 +0.1056428 0.5195258 0.092819 +0.1201537 0.5195258 0.092819 +0.1409607 0.5195258 0.092819 +0.1678172 0.5195258 0.092819 +0.1950164 0.5195258 0.092819 +0.2210581 0.5195258 0.092819 +0.245636 0.5195258 0.092819 +0.2686816 0.5195258 0.092819 +0.2902431 0.5195258 0.092819 +0.3104189 0.5195258 0.092819 +0.3293248 0.5195258 0.092819 +0.3470774 0.5195258 0.092819 +0.3637862 0.5195258 0.092819 +0.3795513 0.5195258 0.092819 +0.3944623 0.5195258 0.092819 +0.4085988 0.5195258 0.092819 +0.4220313 0.5195258 0.092819 +0.4348222 0.5195258 0.092819 +0.4470264 0.5195258 0.092819 +0.4586928 0.5195258 0.092819 +0.4698649 0.5195258 0.092819 +0.4805811 0.5195258 0.092819 +0.490876 0.5195258 0.092819 +0.5007803 0.5195258 0.092819 +0.510322 0.5195258 0.092819 +0.5195258 0.5195258 0.092819 +0.5284142 0.5195258 0.092819 +0.5370079 0.5195258 0.092819 +0.5453253 0.5195258 0.092819 +0.5533834 0.5195258 0.092819 +0.5611974 0.5195258 0.092819 +0.5687816 0.5195258 0.092819 +0.092819 0.5284142 0.092819 +0.1056428 0.5284142 0.092819 +0.1201537 0.5284142 0.092819 +0.1409607 0.5284142 0.092819 +0.1678172 0.5284142 0.092819 +0.1950164 0.5284142 0.092819 +0.2210581 0.5284142 0.092819 +0.245636 0.5284142 0.092819 +0.2686816 0.5284142 0.092819 +0.2902431 0.5284142 0.092819 +0.3104189 0.5284142 0.092819 +0.3293248 0.5284142 0.092819 +0.3470774 0.5284142 0.092819 +0.3637862 0.5284142 0.092819 +0.3795513 0.5284142 0.092819 +0.3944623 0.5284142 0.092819 +0.4085988 0.5284142 0.092819 +0.4220313 0.5284142 0.092819 +0.4348222 0.5284142 0.092819 +0.4470264 0.5284142 0.092819 +0.4586928 0.5284142 0.092819 +0.4698649 0.5284142 0.092819 +0.4805811 0.5284142 0.092819 +0.490876 0.5284142 0.092819 +0.5007803 0.5284142 0.092819 +0.510322 0.5284142 0.092819 +0.5195258 0.5284142 0.092819 +0.5284142 0.5284142 0.092819 +0.5370079 0.5284142 0.092819 +0.5453253 0.5284142 0.092819 +0.5533834 0.5284142 0.092819 +0.5611974 0.5284142 0.092819 +0.5687816 0.5284142 0.092819 +0.092819 0.5370079 0.092819 +0.1056428 0.5370079 0.092819 +0.1201537 0.5370079 0.092819 +0.1409607 0.5370079 0.092819 +0.1678172 0.5370079 0.092819 +0.1950164 0.5370079 0.092819 +0.2210581 0.5370079 0.092819 +0.245636 0.5370079 0.092819 +0.2686816 0.5370079 0.092819 +0.2902431 0.5370079 0.092819 +0.3104189 0.5370079 0.092819 +0.3293248 0.5370079 0.092819 +0.3470774 0.5370079 0.092819 +0.3637862 0.5370079 0.092819 +0.3795513 0.5370079 0.092819 +0.3944623 0.5370079 0.092819 +0.4085988 0.5370079 0.092819 +0.4220313 0.5370079 0.092819 +0.4348222 0.5370079 0.092819 +0.4470264 0.5370079 0.092819 +0.4586928 0.5370079 0.092819 +0.4698649 0.5370079 0.092819 +0.4805811 0.5370079 0.092819 +0.490876 0.5370079 0.092819 +0.5007803 0.5370079 0.092819 +0.510322 0.5370079 0.092819 +0.5195258 0.5370079 0.092819 +0.5284142 0.5370079 0.092819 +0.5370079 0.5370079 0.092819 +0.5453253 0.5370079 0.092819 +0.5533834 0.5370079 0.092819 +0.5611974 0.5370079 0.092819 +0.5687816 0.5370079 0.092819 +0.092819 0.5453253 0.092819 +0.1056428 0.5453253 0.092819 +0.1201537 0.5453253 0.092819 +0.1409607 0.5453253 0.092819 +0.1678172 0.5453253 0.092819 +0.1950164 0.5453253 0.092819 +0.2210581 0.5453253 0.092819 +0.245636 0.5453253 0.092819 +0.2686816 0.5453253 0.092819 +0.2902431 0.5453253 0.092819 +0.3104189 0.5453253 0.092819 +0.3293248 0.5453253 0.092819 +0.3470774 0.5453253 0.092819 +0.3637862 0.5453253 0.092819 +0.3795513 0.5453253 0.092819 +0.3944623 0.5453253 0.092819 +0.4085988 0.5453253 0.092819 +0.4220313 0.5453253 0.092819 +0.4348222 0.5453253 0.092819 +0.4470264 0.5453253 0.092819 +0.4586928 0.5453253 0.092819 +0.4698649 0.5453253 0.092819 +0.4805811 0.5453253 0.092819 +0.490876 0.5453253 0.092819 +0.5007803 0.5453253 0.092819 +0.510322 0.5453253 0.092819 +0.5195258 0.5453253 0.092819 +0.5284142 0.5453253 0.092819 +0.5370079 0.5453253 0.092819 +0.5453253 0.5453253 0.092819 +0.5533834 0.5453253 0.092819 +0.5611974 0.5453253 0.092819 +0.5687816 0.5453253 0.092819 +0.092819 0.5533834 0.092819 +0.1056428 0.5533834 0.092819 +0.1201537 0.5533834 0.092819 +0.1409607 0.5533834 0.092819 +0.1678172 0.5533834 0.092819 +0.1950164 0.5533834 0.092819 +0.2210581 0.5533834 0.092819 +0.245636 0.5533834 0.092819 +0.2686816 0.5533834 0.092819 +0.2902431 0.5533834 0.092819 +0.3104189 0.5533834 0.092819 +0.3293248 0.5533834 0.092819 +0.3470774 0.5533834 0.092819 +0.3637862 0.5533834 0.092819 +0.3795513 0.5533834 0.092819 +0.3944623 0.5533834 0.092819 +0.4085988 0.5533834 0.092819 +0.4220313 0.5533834 0.092819 +0.4348222 0.5533834 0.092819 +0.4470264 0.5533834 0.092819 +0.4586928 0.5533834 0.092819 +0.4698649 0.5533834 0.092819 +0.4805811 0.5533834 0.092819 +0.490876 0.5533834 0.092819 +0.5007803 0.5533834 0.092819 +0.510322 0.5533834 0.092819 +0.5195258 0.5533834 0.092819 +0.5284142 0.5533834 0.092819 +0.5370079 0.5533834 0.092819 +0.5453253 0.5533834 0.092819 +0.5533834 0.5533834 0.092819 +0.5611974 0.5533834 0.092819 +0.5687816 0.5533834 0.092819 +0.092819 0.5611974 0.092819 +0.1056428 0.5611974 0.092819 +0.1201537 0.5611974 0.092819 +0.1409607 0.5611974 0.092819 +0.1678172 0.5611974 0.092819 +0.1950164 0.5611974 0.092819 +0.2210581 0.5611974 0.092819 +0.245636 0.5611974 0.092819 +0.2686816 0.5611974 0.092819 +0.2902431 0.5611974 0.092819 +0.3104189 0.5611974 0.092819 +0.3293248 0.5611974 0.092819 +0.3470774 0.5611974 0.092819 +0.3637862 0.5611974 0.092819 +0.3795513 0.5611974 0.092819 +0.3944623 0.5611974 0.092819 +0.4085988 0.5611974 0.092819 +0.4220313 0.5611974 0.092819 +0.4348222 0.5611974 0.092819 +0.4470264 0.5611974 0.092819 +0.4586928 0.5611974 0.092819 +0.4698649 0.5611974 0.092819 +0.4805811 0.5611974 0.092819 +0.490876 0.5611974 0.092819 +0.5007803 0.5611974 0.092819 +0.510322 0.5611974 0.092819 +0.5195258 0.5611974 0.092819 +0.5284142 0.5611974 0.092819 +0.5370079 0.5611974 0.092819 +0.5453253 0.5611974 0.092819 +0.5533834 0.5611974 0.092819 +0.5611974 0.5611974 0.092819 +0.5687816 0.5611974 0.092819 +0.092819 0.5687816 0.092819 +0.1056428 0.5687816 0.092819 +0.1201537 0.5687816 0.092819 +0.1409607 0.5687816 0.092819 +0.1678172 0.5687816 0.092819 +0.1950164 0.5687816 0.092819 +0.2210581 0.5687816 0.092819 +0.245636 0.5687816 0.092819 +0.2686816 0.5687816 0.092819 +0.2902431 0.5687816 0.092819 +0.3104189 0.5687816 0.092819 +0.3293248 0.5687816 0.092819 +0.3470774 0.5687816 0.092819 +0.3637862 0.5687816 0.092819 +0.3795513 0.5687816 0.092819 +0.3944623 0.5687816 0.092819 +0.4085988 0.5687816 0.092819 +0.4220313 0.5687816 0.092819 +0.4348222 0.5687816 0.092819 +0.4470264 0.5687816 0.092819 +0.4586928 0.5687816 0.092819 +0.4698649 0.5687816 0.092819 +0.4805811 0.5687816 0.092819 +0.490876 0.5687816 0.092819 +0.5007803 0.5687816 0.092819 +0.510322 0.5687816 0.092819 +0.5195258 0.5687816 0.092819 +0.5284142 0.5687816 0.092819 +0.5370079 0.5687816 0.092819 +0.5453253 0.5687816 0.092819 +0.5533834 0.5687816 0.092819 +0.5611974 0.5687816 0.092819 +0.5687816 0.5687816 0.092819 +0.092819 0.092819 0.1056428 +0.1056428 0.092819 0.1056428 +0.1201537 0.092819 0.1056428 +0.1409607 0.092819 0.1056428 +0.1678172 0.092819 0.1056428 +0.1950164 0.092819 0.1056428 +0.2210581 0.092819 0.1056428 +0.245636 0.092819 0.1056428 +0.2686816 0.092819 0.1056428 +0.2902431 0.092819 0.1056428 +0.3104189 0.092819 0.1056428 +0.3293248 0.092819 0.1056428 +0.3470774 0.092819 0.1056428 +0.3637862 0.092819 0.1056428 +0.3795513 0.092819 0.1056428 +0.3944623 0.092819 0.1056428 +0.4085988 0.092819 0.1056428 +0.4220313 0.092819 0.1056428 +0.4348222 0.092819 0.1056428 +0.4470264 0.092819 0.1056428 +0.4586928 0.092819 0.1056428 +0.4698649 0.092819 0.1056428 +0.4805811 0.092819 0.1056428 +0.490876 0.092819 0.1056428 +0.5007803 0.092819 0.1056428 +0.510322 0.092819 0.1056428 +0.5195258 0.092819 0.1056428 +0.5284142 0.092819 0.1056428 +0.5370079 0.092819 0.1056428 +0.5453253 0.092819 0.1056428 +0.5533834 0.092819 0.1056428 +0.5611974 0.092819 0.1056428 +0.5687816 0.092819 0.1056428 +0.092819 0.1056428 0.1056428 +0.1056428 0.1056428 0.1056428 +0.1201537 0.1056428 0.1056428 +0.1409607 0.1056428 0.1056428 +0.1678172 0.1056428 0.1056428 +0.1950164 0.1056428 0.1056428 +0.2210581 0.1056428 0.1056428 +0.245636 0.1056428 0.1056428 +0.2686816 0.1056428 0.1056428 +0.2902431 0.1056428 0.1056428 +0.3104189 0.1056428 0.1056428 +0.3293248 0.1056428 0.1056428 +0.3470774 0.1056428 0.1056428 +0.3637862 0.1056428 0.1056428 +0.3795513 0.1056428 0.1056428 +0.3944623 0.1056428 0.1056428 +0.4085988 0.1056428 0.1056428 +0.4220313 0.1056428 0.1056428 +0.4348222 0.1056428 0.1056428 +0.4470264 0.1056428 0.1056428 +0.4586928 0.1056428 0.1056428 +0.4698649 0.1056428 0.1056428 +0.4805811 0.1056428 0.1056428 +0.490876 0.1056428 0.1056428 +0.5007803 0.1056428 0.1056428 +0.510322 0.1056428 0.1056428 +0.5195258 0.1056428 0.1056428 +0.5284142 0.1056428 0.1056428 +0.5370079 0.1056428 0.1056428 +0.5453253 0.1056428 0.1056428 +0.5533834 0.1056428 0.1056428 +0.5611974 0.1056428 0.1056428 +0.5687816 0.1056428 0.1056428 +0.092819 0.1201537 0.1056428 +0.1056428 0.1201537 0.1056428 +0.1201537 0.1201537 0.1056428 +0.1409607 0.1201537 0.1056428 +0.1678172 0.1201537 0.1056428 +0.1950164 0.1201537 0.1056428 +0.2210581 0.1201537 0.1056428 +0.245636 0.1201537 0.1056428 +0.2686816 0.1201537 0.1056428 +0.2902431 0.1201537 0.1056428 +0.3104189 0.1201537 0.1056428 +0.3293248 0.1201537 0.1056428 +0.3470774 0.1201537 0.1056428 +0.3637862 0.1201537 0.1056428 +0.3795513 0.1201537 0.1056428 +0.3944623 0.1201537 0.1056428 +0.4085988 0.1201537 0.1056428 +0.4220313 0.1201537 0.1056428 +0.4348222 0.1201537 0.1056428 +0.4470264 0.1201537 0.1056428 +0.4586928 0.1201537 0.1056428 +0.4698649 0.1201537 0.1056428 +0.4805811 0.1201537 0.1056428 +0.490876 0.1201537 0.1056428 +0.5007803 0.1201537 0.1056428 +0.510322 0.1201537 0.1056428 +0.5195258 0.1201537 0.1056428 +0.5284142 0.1201537 0.1056428 +0.5370079 0.1201537 0.1056428 +0.5453253 0.1201537 0.1056428 +0.5533834 0.1201537 0.1056428 +0.5611974 0.1201537 0.1056428 +0.5687816 0.1201537 0.1056428 +0.092819 0.1409607 0.1056428 +0.1056428 0.1409607 0.1056428 +0.1201537 0.1409607 0.1056428 +0.1409607 0.1409607 0.1056428 +0.1678172 0.1409607 0.1056428 +0.1950164 0.1409607 0.1056428 +0.2210581 0.1409607 0.1056428 +0.245636 0.1409607 0.1056428 +0.2686816 0.1409607 0.1056428 +0.2902431 0.1409607 0.1056428 +0.3104189 0.1409607 0.1056428 +0.3293248 0.1409607 0.1056428 +0.3470774 0.1409607 0.1056428 +0.3637862 0.1409607 0.1056428 +0.3795513 0.1409607 0.1056428 +0.3944623 0.1409607 0.1056428 +0.4085988 0.1409607 0.1056428 +0.4220313 0.1409607 0.1056428 +0.4348222 0.1409607 0.1056428 +0.4470264 0.1409607 0.1056428 +0.4586928 0.1409607 0.1056428 +0.4698649 0.1409607 0.1056428 +0.4805811 0.1409607 0.1056428 +0.490876 0.1409607 0.1056428 +0.5007803 0.1409607 0.1056428 +0.510322 0.1409607 0.1056428 +0.5195258 0.1409607 0.1056428 +0.5284142 0.1409607 0.1056428 +0.5370079 0.1409607 0.1056428 +0.5453253 0.1409607 0.1056428 +0.5533834 0.1409607 0.1056428 +0.5611974 0.1409607 0.1056428 +0.5687816 0.1409607 0.1056428 +0.092819 0.1678172 0.1056428 +0.1056428 0.1678172 0.1056428 +0.1201537 0.1678172 0.1056428 +0.1409607 0.1678172 0.1056428 +0.1678172 0.1678172 0.1056428 +0.1950164 0.1678172 0.1056428 +0.2210581 0.1678172 0.1056428 +0.245636 0.1678172 0.1056428 +0.2686816 0.1678172 0.1056428 +0.2902431 0.1678172 0.1056428 +0.3104189 0.1678172 0.1056428 +0.3293248 0.1678172 0.1056428 +0.3470774 0.1678172 0.1056428 +0.3637862 0.1678172 0.1056428 +0.3795513 0.1678172 0.1056428 +0.3944623 0.1678172 0.1056428 +0.4085988 0.1678172 0.1056428 +0.4220313 0.1678172 0.1056428 +0.4348222 0.1678172 0.1056428 +0.4470264 0.1678172 0.1056428 +0.4586928 0.1678172 0.1056428 +0.4698649 0.1678172 0.1056428 +0.4805811 0.1678172 0.1056428 +0.490876 0.1678172 0.1056428 +0.5007803 0.1678172 0.1056428 +0.510322 0.1678172 0.1056428 +0.5195258 0.1678172 0.1056428 +0.5284142 0.1678172 0.1056428 +0.5370079 0.1678172 0.1056428 +0.5453253 0.1678172 0.1056428 +0.5533834 0.1678172 0.1056428 +0.5611974 0.1678172 0.1056428 +0.5687816 0.1678172 0.1056428 +0.092819 0.1950164 0.1056428 +0.1056428 0.1950164 0.1056428 +0.1201537 0.1950164 0.1056428 +0.1409607 0.1950164 0.1056428 +0.1678172 0.1950164 0.1056428 +0.1950164 0.1950164 0.1056428 +0.2210581 0.1950164 0.1056428 +0.245636 0.1950164 0.1056428 +0.2686816 0.1950164 0.1056428 +0.2902431 0.1950164 0.1056428 +0.3104189 0.1950164 0.1056428 +0.3293248 0.1950164 0.1056428 +0.3470774 0.1950164 0.1056428 +0.3637862 0.1950164 0.1056428 +0.3795513 0.1950164 0.1056428 +0.3944623 0.1950164 0.1056428 +0.4085988 0.1950164 0.1056428 +0.4220313 0.1950164 0.1056428 +0.4348222 0.1950164 0.1056428 +0.4470264 0.1950164 0.1056428 +0.4586928 0.1950164 0.1056428 +0.4698649 0.1950164 0.1056428 +0.4805811 0.1950164 0.1056428 +0.490876 0.1950164 0.1056428 +0.5007803 0.1950164 0.1056428 +0.510322 0.1950164 0.1056428 +0.5195258 0.1950164 0.1056428 +0.5284142 0.1950164 0.1056428 +0.5370079 0.1950164 0.1056428 +0.5453253 0.1950164 0.1056428 +0.5533834 0.1950164 0.1056428 +0.5611974 0.1950164 0.1056428 +0.5687816 0.1950164 0.1056428 +0.092819 0.2210581 0.1056428 +0.1056428 0.2210581 0.1056428 +0.1201537 0.2210581 0.1056428 +0.1409607 0.2210581 0.1056428 +0.1678172 0.2210581 0.1056428 +0.1950164 0.2210581 0.1056428 +0.2210581 0.2210581 0.1056428 +0.245636 0.2210581 0.1056428 +0.2686816 0.2210581 0.1056428 +0.2902431 0.2210581 0.1056428 +0.3104189 0.2210581 0.1056428 +0.3293248 0.2210581 0.1056428 +0.3470774 0.2210581 0.1056428 +0.3637862 0.2210581 0.1056428 +0.3795513 0.2210581 0.1056428 +0.3944623 0.2210581 0.1056428 +0.4085988 0.2210581 0.1056428 +0.4220313 0.2210581 0.1056428 +0.4348222 0.2210581 0.1056428 +0.4470264 0.2210581 0.1056428 +0.4586928 0.2210581 0.1056428 +0.4698649 0.2210581 0.1056428 +0.4805811 0.2210581 0.1056428 +0.490876 0.2210581 0.1056428 +0.5007803 0.2210581 0.1056428 +0.510322 0.2210581 0.1056428 +0.5195258 0.2210581 0.1056428 +0.5284142 0.2210581 0.1056428 +0.5370079 0.2210581 0.1056428 +0.5453253 0.2210581 0.1056428 +0.5533834 0.2210581 0.1056428 +0.5611974 0.2210581 0.1056428 +0.5687816 0.2210581 0.1056428 +0.092819 0.245636 0.1056428 +0.1056428 0.245636 0.1056428 +0.1201537 0.245636 0.1056428 +0.1409607 0.245636 0.1056428 +0.1678172 0.245636 0.1056428 +0.1950164 0.245636 0.1056428 +0.2210581 0.245636 0.1056428 +0.245636 0.245636 0.1056428 +0.2686816 0.245636 0.1056428 +0.2902431 0.245636 0.1056428 +0.3104189 0.245636 0.1056428 +0.3293248 0.245636 0.1056428 +0.3470774 0.245636 0.1056428 +0.3637862 0.245636 0.1056428 +0.3795513 0.245636 0.1056428 +0.3944623 0.245636 0.1056428 +0.4085988 0.245636 0.1056428 +0.4220313 0.245636 0.1056428 +0.4348222 0.245636 0.1056428 +0.4470264 0.245636 0.1056428 +0.4586928 0.245636 0.1056428 +0.4698649 0.245636 0.1056428 +0.4805811 0.245636 0.1056428 +0.490876 0.245636 0.1056428 +0.5007803 0.245636 0.1056428 +0.510322 0.245636 0.1056428 +0.5195258 0.245636 0.1056428 +0.5284142 0.245636 0.1056428 +0.5370079 0.245636 0.1056428 +0.5453253 0.245636 0.1056428 +0.5533834 0.245636 0.1056428 +0.5611974 0.245636 0.1056428 +0.5687816 0.245636 0.1056428 +0.092819 0.2686816 0.1056428 +0.1056428 0.2686816 0.1056428 +0.1201537 0.2686816 0.1056428 +0.1409607 0.2686816 0.1056428 +0.1678172 0.2686816 0.1056428 +0.1950164 0.2686816 0.1056428 +0.2210581 0.2686816 0.1056428 +0.245636 0.2686816 0.1056428 +0.2686816 0.2686816 0.1056428 +0.2902431 0.2686816 0.1056428 +0.3104189 0.2686816 0.1056428 +0.3293248 0.2686816 0.1056428 +0.3470774 0.2686816 0.1056428 +0.3637862 0.2686816 0.1056428 +0.3795513 0.2686816 0.1056428 +0.3944623 0.2686816 0.1056428 +0.4085988 0.2686816 0.1056428 +0.4220313 0.2686816 0.1056428 +0.4348222 0.2686816 0.1056428 +0.4470264 0.2686816 0.1056428 +0.4586928 0.2686816 0.1056428 +0.4698649 0.2686816 0.1056428 +0.4805811 0.2686816 0.1056428 +0.490876 0.2686816 0.1056428 +0.5007803 0.2686816 0.1056428 +0.510322 0.2686816 0.1056428 +0.5195258 0.2686816 0.1056428 +0.5284142 0.2686816 0.1056428 +0.5370079 0.2686816 0.1056428 +0.5453253 0.2686816 0.1056428 +0.5533834 0.2686816 0.1056428 +0.5611974 0.2686816 0.1056428 +0.5687816 0.2686816 0.1056428 +0.092819 0.2902431 0.1056428 +0.1056428 0.2902431 0.1056428 +0.1201537 0.2902431 0.1056428 +0.1409607 0.2902431 0.1056428 +0.1678172 0.2902431 0.1056428 +0.1950164 0.2902431 0.1056428 +0.2210581 0.2902431 0.1056428 +0.245636 0.2902431 0.1056428 +0.2686816 0.2902431 0.1056428 +0.2902431 0.2902431 0.1056428 +0.3104189 0.2902431 0.1056428 +0.3293248 0.2902431 0.1056428 +0.3470774 0.2902431 0.1056428 +0.3637862 0.2902431 0.1056428 +0.3795513 0.2902431 0.1056428 +0.3944623 0.2902431 0.1056428 +0.4085988 0.2902431 0.1056428 +0.4220313 0.2902431 0.1056428 +0.4348222 0.2902431 0.1056428 +0.4470264 0.2902431 0.1056428 +0.4586928 0.2902431 0.1056428 +0.4698649 0.2902431 0.1056428 +0.4805811 0.2902431 0.1056428 +0.490876 0.2902431 0.1056428 +0.5007803 0.2902431 0.1056428 +0.510322 0.2902431 0.1056428 +0.5195258 0.2902431 0.1056428 +0.5284142 0.2902431 0.1056428 +0.5370079 0.2902431 0.1056428 +0.5453253 0.2902431 0.1056428 +0.5533834 0.2902431 0.1056428 +0.5611974 0.2902431 0.1056428 +0.5687816 0.2902431 0.1056428 +0.092819 0.3104189 0.1056428 +0.1056428 0.3104189 0.1056428 +0.1201537 0.3104189 0.1056428 +0.1409607 0.3104189 0.1056428 +0.1678172 0.3104189 0.1056428 +0.1950164 0.3104189 0.1056428 +0.2210581 0.3104189 0.1056428 +0.245636 0.3104189 0.1056428 +0.2686816 0.3104189 0.1056428 +0.2902431 0.3104189 0.1056428 +0.3104189 0.3104189 0.1056428 +0.3293248 0.3104189 0.1056428 +0.3470774 0.3104189 0.1056428 +0.3637862 0.3104189 0.1056428 +0.3795513 0.3104189 0.1056428 +0.3944623 0.3104189 0.1056428 +0.4085988 0.3104189 0.1056428 +0.4220313 0.3104189 0.1056428 +0.4348222 0.3104189 0.1056428 +0.4470264 0.3104189 0.1056428 +0.4586928 0.3104189 0.1056428 +0.4698649 0.3104189 0.1056428 +0.4805811 0.3104189 0.1056428 +0.490876 0.3104189 0.1056428 +0.5007803 0.3104189 0.1056428 +0.510322 0.3104189 0.1056428 +0.5195258 0.3104189 0.1056428 +0.5284142 0.3104189 0.1056428 +0.5370079 0.3104189 0.1056428 +0.5453253 0.3104189 0.1056428 +0.5533834 0.3104189 0.1056428 +0.5611974 0.3104189 0.1056428 +0.5687816 0.3104189 0.1056428 +0.092819 0.3293248 0.1056428 +0.1056428 0.3293248 0.1056428 +0.1201537 0.3293248 0.1056428 +0.1409607 0.3293248 0.1056428 +0.1678172 0.3293248 0.1056428 +0.1950164 0.3293248 0.1056428 +0.2210581 0.3293248 0.1056428 +0.245636 0.3293248 0.1056428 +0.2686816 0.3293248 0.1056428 +0.2902431 0.3293248 0.1056428 +0.3104189 0.3293248 0.1056428 +0.3293248 0.3293248 0.1056428 +0.3470774 0.3293248 0.1056428 +0.3637862 0.3293248 0.1056428 +0.3795513 0.3293248 0.1056428 +0.3944623 0.3293248 0.1056428 +0.4085988 0.3293248 0.1056428 +0.4220313 0.3293248 0.1056428 +0.4348222 0.3293248 0.1056428 +0.4470264 0.3293248 0.1056428 +0.4586928 0.3293248 0.1056428 +0.4698649 0.3293248 0.1056428 +0.4805811 0.3293248 0.1056428 +0.490876 0.3293248 0.1056428 +0.5007803 0.3293248 0.1056428 +0.510322 0.3293248 0.1056428 +0.5195258 0.3293248 0.1056428 +0.5284142 0.3293248 0.1056428 +0.5370079 0.3293248 0.1056428 +0.5453253 0.3293248 0.1056428 +0.5533834 0.3293248 0.1056428 +0.5611974 0.3293248 0.1056428 +0.5687816 0.3293248 0.1056428 +0.092819 0.3470774 0.1056428 +0.1056428 0.3470774 0.1056428 +0.1201537 0.3470774 0.1056428 +0.1409607 0.3470774 0.1056428 +0.1678172 0.3470774 0.1056428 +0.1950164 0.3470774 0.1056428 +0.2210581 0.3470774 0.1056428 +0.245636 0.3470774 0.1056428 +0.2686816 0.3470774 0.1056428 +0.2902431 0.3470774 0.1056428 +0.3104189 0.3470774 0.1056428 +0.3293248 0.3470774 0.1056428 +0.3470774 0.3470774 0.1056428 +0.3637862 0.3470774 0.1056428 +0.3795513 0.3470774 0.1056428 +0.3944623 0.3470774 0.1056428 +0.4085988 0.3470774 0.1056428 +0.4220313 0.3470774 0.1056428 +0.4348222 0.3470774 0.1056428 +0.4470264 0.3470774 0.1056428 +0.4586928 0.3470774 0.1056428 +0.4698649 0.3470774 0.1056428 +0.4805811 0.3470774 0.1056428 +0.490876 0.3470774 0.1056428 +0.5007803 0.3470774 0.1056428 +0.510322 0.3470774 0.1056428 +0.5195258 0.3470774 0.1056428 +0.5284142 0.3470774 0.1056428 +0.5370079 0.3470774 0.1056428 +0.5453253 0.3470774 0.1056428 +0.5533834 0.3470774 0.1056428 +0.5611974 0.3470774 0.1056428 +0.5687816 0.3470774 0.1056428 +0.092819 0.3637862 0.1056428 +0.1056428 0.3637862 0.1056428 +0.1201537 0.3637862 0.1056428 +0.1409607 0.3637862 0.1056428 +0.1678172 0.3637862 0.1056428 +0.1950164 0.3637862 0.1056428 +0.2210581 0.3637862 0.1056428 +0.245636 0.3637862 0.1056428 +0.2686816 0.3637862 0.1056428 +0.2902431 0.3637862 0.1056428 +0.3104189 0.3637862 0.1056428 +0.3293248 0.3637862 0.1056428 +0.3470774 0.3637862 0.1056428 +0.3637862 0.3637862 0.1056428 +0.3795513 0.3637862 0.1056428 +0.3944623 0.3637862 0.1056428 +0.4085988 0.3637862 0.1056428 +0.4220313 0.3637862 0.1056428 +0.4348222 0.3637862 0.1056428 +0.4470264 0.3637862 0.1056428 +0.4586928 0.3637862 0.1056428 +0.4698649 0.3637862 0.1056428 +0.4805811 0.3637862 0.1056428 +0.490876 0.3637862 0.1056428 +0.5007803 0.3637862 0.1056428 +0.510322 0.3637862 0.1056428 +0.5195258 0.3637862 0.1056428 +0.5284142 0.3637862 0.1056428 +0.5370079 0.3637862 0.1056428 +0.5453253 0.3637862 0.1056428 +0.5533834 0.3637862 0.1056428 +0.5611974 0.3637862 0.1056428 +0.5687816 0.3637862 0.1056428 +0.092819 0.3795513 0.1056428 +0.1056428 0.3795513 0.1056428 +0.1201537 0.3795513 0.1056428 +0.1409607 0.3795513 0.1056428 +0.1678172 0.3795513 0.1056428 +0.1950164 0.3795513 0.1056428 +0.2210581 0.3795513 0.1056428 +0.245636 0.3795513 0.1056428 +0.2686816 0.3795513 0.1056428 +0.2902431 0.3795513 0.1056428 +0.3104189 0.3795513 0.1056428 +0.3293248 0.3795513 0.1056428 +0.3470774 0.3795513 0.1056428 +0.3637862 0.3795513 0.1056428 +0.3795513 0.3795513 0.1056428 +0.3944623 0.3795513 0.1056428 +0.4085988 0.3795513 0.1056428 +0.4220313 0.3795513 0.1056428 +0.4348222 0.3795513 0.1056428 +0.4470264 0.3795513 0.1056428 +0.4586928 0.3795513 0.1056428 +0.4698649 0.3795513 0.1056428 +0.4805811 0.3795513 0.1056428 +0.490876 0.3795513 0.1056428 +0.5007803 0.3795513 0.1056428 +0.510322 0.3795513 0.1056428 +0.5195258 0.3795513 0.1056428 +0.5284142 0.3795513 0.1056428 +0.5370079 0.3795513 0.1056428 +0.5453253 0.3795513 0.1056428 +0.5533834 0.3795513 0.1056428 +0.5611974 0.3795513 0.1056428 +0.5687816 0.3795513 0.1056428 +0.092819 0.3944623 0.1056428 +0.1056428 0.3944623 0.1056428 +0.1201537 0.3944623 0.1056428 +0.1409607 0.3944623 0.1056428 +0.1678172 0.3944623 0.1056428 +0.1950164 0.3944623 0.1056428 +0.2210581 0.3944623 0.1056428 +0.245636 0.3944623 0.1056428 +0.2686816 0.3944623 0.1056428 +0.2902431 0.3944623 0.1056428 +0.3104189 0.3944623 0.1056428 +0.3293248 0.3944623 0.1056428 +0.3470774 0.3944623 0.1056428 +0.3637862 0.3944623 0.1056428 +0.3795513 0.3944623 0.1056428 +0.3944623 0.3944623 0.1056428 +0.4085988 0.3944623 0.1056428 +0.4220313 0.3944623 0.1056428 +0.4348222 0.3944623 0.1056428 +0.4470264 0.3944623 0.1056428 +0.4586928 0.3944623 0.1056428 +0.4698649 0.3944623 0.1056428 +0.4805811 0.3944623 0.1056428 +0.490876 0.3944623 0.1056428 +0.5007803 0.3944623 0.1056428 +0.510322 0.3944623 0.1056428 +0.5195258 0.3944623 0.1056428 +0.5284142 0.3944623 0.1056428 +0.5370079 0.3944623 0.1056428 +0.5453253 0.3944623 0.1056428 +0.5533834 0.3944623 0.1056428 +0.5611974 0.3944623 0.1056428 +0.5687816 0.3944623 0.1056428 +0.092819 0.4085988 0.1056428 +0.1056428 0.4085988 0.1056428 +0.1201537 0.4085988 0.1056428 +0.1409607 0.4085988 0.1056428 +0.1678172 0.4085988 0.1056428 +0.1950164 0.4085988 0.1056428 +0.2210581 0.4085988 0.1056428 +0.245636 0.4085988 0.1056428 +0.2686816 0.4085988 0.1056428 +0.2902431 0.4085988 0.1056428 +0.3104189 0.4085988 0.1056428 +0.3293248 0.4085988 0.1056428 +0.3470774 0.4085988 0.1056428 +0.3637862 0.4085988 0.1056428 +0.3795513 0.4085988 0.1056428 +0.3944623 0.4085988 0.1056428 +0.4085988 0.4085988 0.1056428 +0.4220313 0.4085988 0.1056428 +0.4348222 0.4085988 0.1056428 +0.4470264 0.4085988 0.1056428 +0.4586928 0.4085988 0.1056428 +0.4698649 0.4085988 0.1056428 +0.4805811 0.4085988 0.1056428 +0.490876 0.4085988 0.1056428 +0.5007803 0.4085988 0.1056428 +0.510322 0.4085988 0.1056428 +0.5195258 0.4085988 0.1056428 +0.5284142 0.4085988 0.1056428 +0.5370079 0.4085988 0.1056428 +0.5453253 0.4085988 0.1056428 +0.5533834 0.4085988 0.1056428 +0.5611974 0.4085988 0.1056428 +0.5687816 0.4085988 0.1056428 +0.092819 0.4220313 0.1056428 +0.1056428 0.4220313 0.1056428 +0.1201537 0.4220313 0.1056428 +0.1409607 0.4220313 0.1056428 +0.1678172 0.4220313 0.1056428 +0.1950164 0.4220313 0.1056428 +0.2210581 0.4220313 0.1056428 +0.245636 0.4220313 0.1056428 +0.2686816 0.4220313 0.1056428 +0.2902431 0.4220313 0.1056428 +0.3104189 0.4220313 0.1056428 +0.3293248 0.4220313 0.1056428 +0.3470774 0.4220313 0.1056428 +0.3637862 0.4220313 0.1056428 +0.3795513 0.4220313 0.1056428 +0.3944623 0.4220313 0.1056428 +0.4085988 0.4220313 0.1056428 +0.4220313 0.4220313 0.1056428 +0.4348222 0.4220313 0.1056428 +0.4470264 0.4220313 0.1056428 +0.4586928 0.4220313 0.1056428 +0.4698649 0.4220313 0.1056428 +0.4805811 0.4220313 0.1056428 +0.490876 0.4220313 0.1056428 +0.5007803 0.4220313 0.1056428 +0.510322 0.4220313 0.1056428 +0.5195258 0.4220313 0.1056428 +0.5284142 0.4220313 0.1056428 +0.5370079 0.4220313 0.1056428 +0.5453253 0.4220313 0.1056428 +0.5533834 0.4220313 0.1056428 +0.5611974 0.4220313 0.1056428 +0.5687816 0.4220313 0.1056428 +0.092819 0.4348222 0.1056428 +0.1056428 0.4348222 0.1056428 +0.1201537 0.4348222 0.1056428 +0.1409607 0.4348222 0.1056428 +0.1678172 0.4348222 0.1056428 +0.1950164 0.4348222 0.1056428 +0.2210581 0.4348222 0.1056428 +0.245636 0.4348222 0.1056428 +0.2686816 0.4348222 0.1056428 +0.2902431 0.4348222 0.1056428 +0.3104189 0.4348222 0.1056428 +0.3293248 0.4348222 0.1056428 +0.3470774 0.4348222 0.1056428 +0.3637862 0.4348222 0.1056428 +0.3795513 0.4348222 0.1056428 +0.3944623 0.4348222 0.1056428 +0.4085988 0.4348222 0.1056428 +0.4220313 0.4348222 0.1056428 +0.4348222 0.4348222 0.1056428 +0.4470264 0.4348222 0.1056428 +0.4586928 0.4348222 0.1056428 +0.4698649 0.4348222 0.1056428 +0.4805811 0.4348222 0.1056428 +0.490876 0.4348222 0.1056428 +0.5007803 0.4348222 0.1056428 +0.510322 0.4348222 0.1056428 +0.5195258 0.4348222 0.1056428 +0.5284142 0.4348222 0.1056428 +0.5370079 0.4348222 0.1056428 +0.5453253 0.4348222 0.1056428 +0.5533834 0.4348222 0.1056428 +0.5611974 0.4348222 0.1056428 +0.5687816 0.4348222 0.1056428 +0.092819 0.4470264 0.1056428 +0.1056428 0.4470264 0.1056428 +0.1201537 0.4470264 0.1056428 +0.1409607 0.4470264 0.1056428 +0.1678172 0.4470264 0.1056428 +0.1950164 0.4470264 0.1056428 +0.2210581 0.4470264 0.1056428 +0.245636 0.4470264 0.1056428 +0.2686816 0.4470264 0.1056428 +0.2902431 0.4470264 0.1056428 +0.3104189 0.4470264 0.1056428 +0.3293248 0.4470264 0.1056428 +0.3470774 0.4470264 0.1056428 +0.3637862 0.4470264 0.1056428 +0.3795513 0.4470264 0.1056428 +0.3944623 0.4470264 0.1056428 +0.4085988 0.4470264 0.1056428 +0.4220313 0.4470264 0.1056428 +0.4348222 0.4470264 0.1056428 +0.4470264 0.4470264 0.1056428 +0.4586928 0.4470264 0.1056428 +0.4698649 0.4470264 0.1056428 +0.4805811 0.4470264 0.1056428 +0.490876 0.4470264 0.1056428 +0.5007803 0.4470264 0.1056428 +0.510322 0.4470264 0.1056428 +0.5195258 0.4470264 0.1056428 +0.5284142 0.4470264 0.1056428 +0.5370079 0.4470264 0.1056428 +0.5453253 0.4470264 0.1056428 +0.5533834 0.4470264 0.1056428 +0.5611974 0.4470264 0.1056428 +0.5687816 0.4470264 0.1056428 +0.092819 0.4586928 0.1056428 +0.1056428 0.4586928 0.1056428 +0.1201537 0.4586928 0.1056428 +0.1409607 0.4586928 0.1056428 +0.1678172 0.4586928 0.1056428 +0.1950164 0.4586928 0.1056428 +0.2210581 0.4586928 0.1056428 +0.245636 0.4586928 0.1056428 +0.2686816 0.4586928 0.1056428 +0.2902431 0.4586928 0.1056428 +0.3104189 0.4586928 0.1056428 +0.3293248 0.4586928 0.1056428 +0.3470774 0.4586928 0.1056428 +0.3637862 0.4586928 0.1056428 +0.3795513 0.4586928 0.1056428 +0.3944623 0.4586928 0.1056428 +0.4085988 0.4586928 0.1056428 +0.4220313 0.4586928 0.1056428 +0.4348222 0.4586928 0.1056428 +0.4470264 0.4586928 0.1056428 +0.4586928 0.4586928 0.1056428 +0.4698649 0.4586928 0.1056428 +0.4805811 0.4586928 0.1056428 +0.490876 0.4586928 0.1056428 +0.5007803 0.4586928 0.1056428 +0.510322 0.4586928 0.1056428 +0.5195258 0.4586928 0.1056428 +0.5284142 0.4586928 0.1056428 +0.5370079 0.4586928 0.1056428 +0.5453253 0.4586928 0.1056428 +0.5533834 0.4586928 0.1056428 +0.5611974 0.4586928 0.1056428 +0.5687816 0.4586928 0.1056428 +0.092819 0.4698649 0.1056428 +0.1056428 0.4698649 0.1056428 +0.1201537 0.4698649 0.1056428 +0.1409607 0.4698649 0.1056428 +0.1678172 0.4698649 0.1056428 +0.1950164 0.4698649 0.1056428 +0.2210581 0.4698649 0.1056428 +0.245636 0.4698649 0.1056428 +0.2686816 0.4698649 0.1056428 +0.2902431 0.4698649 0.1056428 +0.3104189 0.4698649 0.1056428 +0.3293248 0.4698649 0.1056428 +0.3470774 0.4698649 0.1056428 +0.3637862 0.4698649 0.1056428 +0.3795513 0.4698649 0.1056428 +0.3944623 0.4698649 0.1056428 +0.4085988 0.4698649 0.1056428 +0.4220313 0.4698649 0.1056428 +0.4348222 0.4698649 0.1056428 +0.4470264 0.4698649 0.1056428 +0.4586928 0.4698649 0.1056428 +0.4698649 0.4698649 0.1056428 +0.4805811 0.4698649 0.1056428 +0.490876 0.4698649 0.1056428 +0.5007803 0.4698649 0.1056428 +0.510322 0.4698649 0.1056428 +0.5195258 0.4698649 0.1056428 +0.5284142 0.4698649 0.1056428 +0.5370079 0.4698649 0.1056428 +0.5453253 0.4698649 0.1056428 +0.5533834 0.4698649 0.1056428 +0.5611974 0.4698649 0.1056428 +0.5687816 0.4698649 0.1056428 +0.092819 0.4805811 0.1056428 +0.1056428 0.4805811 0.1056428 +0.1201537 0.4805811 0.1056428 +0.1409607 0.4805811 0.1056428 +0.1678172 0.4805811 0.1056428 +0.1950164 0.4805811 0.1056428 +0.2210581 0.4805811 0.1056428 +0.245636 0.4805811 0.1056428 +0.2686816 0.4805811 0.1056428 +0.2902431 0.4805811 0.1056428 +0.3104189 0.4805811 0.1056428 +0.3293248 0.4805811 0.1056428 +0.3470774 0.4805811 0.1056428 +0.3637862 0.4805811 0.1056428 +0.3795513 0.4805811 0.1056428 +0.3944623 0.4805811 0.1056428 +0.4085988 0.4805811 0.1056428 +0.4220313 0.4805811 0.1056428 +0.4348222 0.4805811 0.1056428 +0.4470264 0.4805811 0.1056428 +0.4586928 0.4805811 0.1056428 +0.4698649 0.4805811 0.1056428 +0.4805811 0.4805811 0.1056428 +0.490876 0.4805811 0.1056428 +0.5007803 0.4805811 0.1056428 +0.510322 0.4805811 0.1056428 +0.5195258 0.4805811 0.1056428 +0.5284142 0.4805811 0.1056428 +0.5370079 0.4805811 0.1056428 +0.5453253 0.4805811 0.1056428 +0.5533834 0.4805811 0.1056428 +0.5611974 0.4805811 0.1056428 +0.5687816 0.4805811 0.1056428 +0.092819 0.490876 0.1056428 +0.1056428 0.490876 0.1056428 +0.1201537 0.490876 0.1056428 +0.1409607 0.490876 0.1056428 +0.1678172 0.490876 0.1056428 +0.1950164 0.490876 0.1056428 +0.2210581 0.490876 0.1056428 +0.245636 0.490876 0.1056428 +0.2686816 0.490876 0.1056428 +0.2902431 0.490876 0.1056428 +0.3104189 0.490876 0.1056428 +0.3293248 0.490876 0.1056428 +0.3470774 0.490876 0.1056428 +0.3637862 0.490876 0.1056428 +0.3795513 0.490876 0.1056428 +0.3944623 0.490876 0.1056428 +0.4085988 0.490876 0.1056428 +0.4220313 0.490876 0.1056428 +0.4348222 0.490876 0.1056428 +0.4470264 0.490876 0.1056428 +0.4586928 0.490876 0.1056428 +0.4698649 0.490876 0.1056428 +0.4805811 0.490876 0.1056428 +0.490876 0.490876 0.1056428 +0.5007803 0.490876 0.1056428 +0.510322 0.490876 0.1056428 +0.5195258 0.490876 0.1056428 +0.5284142 0.490876 0.1056428 +0.5370079 0.490876 0.1056428 +0.5453253 0.490876 0.1056428 +0.5533834 0.490876 0.1056428 +0.5611974 0.490876 0.1056428 +0.5687816 0.490876 0.1056428 +0.092819 0.5007803 0.1056428 +0.1056428 0.5007803 0.1056428 +0.1201537 0.5007803 0.1056428 +0.1409607 0.5007803 0.1056428 +0.1678172 0.5007803 0.1056428 +0.1950164 0.5007803 0.1056428 +0.2210581 0.5007803 0.1056428 +0.245636 0.5007803 0.1056428 +0.2686816 0.5007803 0.1056428 +0.2902431 0.5007803 0.1056428 +0.3104189 0.5007803 0.1056428 +0.3293248 0.5007803 0.1056428 +0.3470774 0.5007803 0.1056428 +0.3637862 0.5007803 0.1056428 +0.3795513 0.5007803 0.1056428 +0.3944623 0.5007803 0.1056428 +0.4085988 0.5007803 0.1056428 +0.4220313 0.5007803 0.1056428 +0.4348222 0.5007803 0.1056428 +0.4470264 0.5007803 0.1056428 +0.4586928 0.5007803 0.1056428 +0.4698649 0.5007803 0.1056428 +0.4805811 0.5007803 0.1056428 +0.490876 0.5007803 0.1056428 +0.5007803 0.5007803 0.1056428 +0.510322 0.5007803 0.1056428 +0.5195258 0.5007803 0.1056428 +0.5284142 0.5007803 0.1056428 +0.5370079 0.5007803 0.1056428 +0.5453253 0.5007803 0.1056428 +0.5533834 0.5007803 0.1056428 +0.5611974 0.5007803 0.1056428 +0.5687816 0.5007803 0.1056428 +0.092819 0.510322 0.1056428 +0.1056428 0.510322 0.1056428 +0.1201537 0.510322 0.1056428 +0.1409607 0.510322 0.1056428 +0.1678172 0.510322 0.1056428 +0.1950164 0.510322 0.1056428 +0.2210581 0.510322 0.1056428 +0.245636 0.510322 0.1056428 +0.2686816 0.510322 0.1056428 +0.2902431 0.510322 0.1056428 +0.3104189 0.510322 0.1056428 +0.3293248 0.510322 0.1056428 +0.3470774 0.510322 0.1056428 +0.3637862 0.510322 0.1056428 +0.3795513 0.510322 0.1056428 +0.3944623 0.510322 0.1056428 +0.4085988 0.510322 0.1056428 +0.4220313 0.510322 0.1056428 +0.4348222 0.510322 0.1056428 +0.4470264 0.510322 0.1056428 +0.4586928 0.510322 0.1056428 +0.4698649 0.510322 0.1056428 +0.4805811 0.510322 0.1056428 +0.490876 0.510322 0.1056428 +0.5007803 0.510322 0.1056428 +0.510322 0.510322 0.1056428 +0.5195258 0.510322 0.1056428 +0.5284142 0.510322 0.1056428 +0.5370079 0.510322 0.1056428 +0.5453253 0.510322 0.1056428 +0.5533834 0.510322 0.1056428 +0.5611974 0.510322 0.1056428 +0.5687816 0.510322 0.1056428 +0.092819 0.5195258 0.1056428 +0.1056428 0.5195258 0.1056428 +0.1201537 0.5195258 0.1056428 +0.1409607 0.5195258 0.1056428 +0.1678172 0.5195258 0.1056428 +0.1950164 0.5195258 0.1056428 +0.2210581 0.5195258 0.1056428 +0.245636 0.5195258 0.1056428 +0.2686816 0.5195258 0.1056428 +0.2902431 0.5195258 0.1056428 +0.3104189 0.5195258 0.1056428 +0.3293248 0.5195258 0.1056428 +0.3470774 0.5195258 0.1056428 +0.3637862 0.5195258 0.1056428 +0.3795513 0.5195258 0.1056428 +0.3944623 0.5195258 0.1056428 +0.4085988 0.5195258 0.1056428 +0.4220313 0.5195258 0.1056428 +0.4348222 0.5195258 0.1056428 +0.4470264 0.5195258 0.1056428 +0.4586928 0.5195258 0.1056428 +0.4698649 0.5195258 0.1056428 +0.4805811 0.5195258 0.1056428 +0.490876 0.5195258 0.1056428 +0.5007803 0.5195258 0.1056428 +0.510322 0.5195258 0.1056428 +0.5195258 0.5195258 0.1056428 +0.5284142 0.5195258 0.1056428 +0.5370079 0.5195258 0.1056428 +0.5453253 0.5195258 0.1056428 +0.5533834 0.5195258 0.1056428 +0.5611974 0.5195258 0.1056428 +0.5687816 0.5195258 0.1056428 +0.092819 0.5284142 0.1056428 +0.1056428 0.5284142 0.1056428 +0.1201537 0.5284142 0.1056428 +0.1409607 0.5284142 0.1056428 +0.1678172 0.5284142 0.1056428 +0.1950164 0.5284142 0.1056428 +0.2210581 0.5284142 0.1056428 +0.245636 0.5284142 0.1056428 +0.2686816 0.5284142 0.1056428 +0.2902431 0.5284142 0.1056428 +0.3104189 0.5284142 0.1056428 +0.3293248 0.5284142 0.1056428 +0.3470774 0.5284142 0.1056428 +0.3637862 0.5284142 0.1056428 +0.3795513 0.5284142 0.1056428 +0.3944623 0.5284142 0.1056428 +0.4085988 0.5284142 0.1056428 +0.4220313 0.5284142 0.1056428 +0.4348222 0.5284142 0.1056428 +0.4470264 0.5284142 0.1056428 +0.4586928 0.5284142 0.1056428 +0.4698649 0.5284142 0.1056428 +0.4805811 0.5284142 0.1056428 +0.490876 0.5284142 0.1056428 +0.5007803 0.5284142 0.1056428 +0.510322 0.5284142 0.1056428 +0.5195258 0.5284142 0.1056428 +0.5284142 0.5284142 0.1056428 +0.5370079 0.5284142 0.1056428 +0.5453253 0.5284142 0.1056428 +0.5533834 0.5284142 0.1056428 +0.5611974 0.5284142 0.1056428 +0.5687816 0.5284142 0.1056428 +0.092819 0.5370079 0.1056428 +0.1056428 0.5370079 0.1056428 +0.1201537 0.5370079 0.1056428 +0.1409607 0.5370079 0.1056428 +0.1678172 0.5370079 0.1056428 +0.1950164 0.5370079 0.1056428 +0.2210581 0.5370079 0.1056428 +0.245636 0.5370079 0.1056428 +0.2686816 0.5370079 0.1056428 +0.2902431 0.5370079 0.1056428 +0.3104189 0.5370079 0.1056428 +0.3293248 0.5370079 0.1056428 +0.3470774 0.5370079 0.1056428 +0.3637862 0.5370079 0.1056428 +0.3795513 0.5370079 0.1056428 +0.3944623 0.5370079 0.1056428 +0.4085988 0.5370079 0.1056428 +0.4220313 0.5370079 0.1056428 +0.4348222 0.5370079 0.1056428 +0.4470264 0.5370079 0.1056428 +0.4586928 0.5370079 0.1056428 +0.4698649 0.5370079 0.1056428 +0.4805811 0.5370079 0.1056428 +0.490876 0.5370079 0.1056428 +0.5007803 0.5370079 0.1056428 +0.510322 0.5370079 0.1056428 +0.5195258 0.5370079 0.1056428 +0.5284142 0.5370079 0.1056428 +0.5370079 0.5370079 0.1056428 +0.5453253 0.5370079 0.1056428 +0.5533834 0.5370079 0.1056428 +0.5611974 0.5370079 0.1056428 +0.5687816 0.5370079 0.1056428 +0.092819 0.5453253 0.1056428 +0.1056428 0.5453253 0.1056428 +0.1201537 0.5453253 0.1056428 +0.1409607 0.5453253 0.1056428 +0.1678172 0.5453253 0.1056428 +0.1950164 0.5453253 0.1056428 +0.2210581 0.5453253 0.1056428 +0.245636 0.5453253 0.1056428 +0.2686816 0.5453253 0.1056428 +0.2902431 0.5453253 0.1056428 +0.3104189 0.5453253 0.1056428 +0.3293248 0.5453253 0.1056428 +0.3470774 0.5453253 0.1056428 +0.3637862 0.5453253 0.1056428 +0.3795513 0.5453253 0.1056428 +0.3944623 0.5453253 0.1056428 +0.4085988 0.5453253 0.1056428 +0.4220313 0.5453253 0.1056428 +0.4348222 0.5453253 0.1056428 +0.4470264 0.5453253 0.1056428 +0.4586928 0.5453253 0.1056428 +0.4698649 0.5453253 0.1056428 +0.4805811 0.5453253 0.1056428 +0.490876 0.5453253 0.1056428 +0.5007803 0.5453253 0.1056428 +0.510322 0.5453253 0.1056428 +0.5195258 0.5453253 0.1056428 +0.5284142 0.5453253 0.1056428 +0.5370079 0.5453253 0.1056428 +0.5453253 0.5453253 0.1056428 +0.5533834 0.5453253 0.1056428 +0.5611974 0.5453253 0.1056428 +0.5687816 0.5453253 0.1056428 +0.092819 0.5533834 0.1056428 +0.1056428 0.5533834 0.1056428 +0.1201537 0.5533834 0.1056428 +0.1409607 0.5533834 0.1056428 +0.1678172 0.5533834 0.1056428 +0.1950164 0.5533834 0.1056428 +0.2210581 0.5533834 0.1056428 +0.245636 0.5533834 0.1056428 +0.2686816 0.5533834 0.1056428 +0.2902431 0.5533834 0.1056428 +0.3104189 0.5533834 0.1056428 +0.3293248 0.5533834 0.1056428 +0.3470774 0.5533834 0.1056428 +0.3637862 0.5533834 0.1056428 +0.3795513 0.5533834 0.1056428 +0.3944623 0.5533834 0.1056428 +0.4085988 0.5533834 0.1056428 +0.4220313 0.5533834 0.1056428 +0.4348222 0.5533834 0.1056428 +0.4470264 0.5533834 0.1056428 +0.4586928 0.5533834 0.1056428 +0.4698649 0.5533834 0.1056428 +0.4805811 0.5533834 0.1056428 +0.490876 0.5533834 0.1056428 +0.5007803 0.5533834 0.1056428 +0.510322 0.5533834 0.1056428 +0.5195258 0.5533834 0.1056428 +0.5284142 0.5533834 0.1056428 +0.5370079 0.5533834 0.1056428 +0.5453253 0.5533834 0.1056428 +0.5533834 0.5533834 0.1056428 +0.5611974 0.5533834 0.1056428 +0.5687816 0.5533834 0.1056428 +0.092819 0.5611974 0.1056428 +0.1056428 0.5611974 0.1056428 +0.1201537 0.5611974 0.1056428 +0.1409607 0.5611974 0.1056428 +0.1678172 0.5611974 0.1056428 +0.1950164 0.5611974 0.1056428 +0.2210581 0.5611974 0.1056428 +0.245636 0.5611974 0.1056428 +0.2686816 0.5611974 0.1056428 +0.2902431 0.5611974 0.1056428 +0.3104189 0.5611974 0.1056428 +0.3293248 0.5611974 0.1056428 +0.3470774 0.5611974 0.1056428 +0.3637862 0.5611974 0.1056428 +0.3795513 0.5611974 0.1056428 +0.3944623 0.5611974 0.1056428 +0.4085988 0.5611974 0.1056428 +0.4220313 0.5611974 0.1056428 +0.4348222 0.5611974 0.1056428 +0.4470264 0.5611974 0.1056428 +0.4586928 0.5611974 0.1056428 +0.4698649 0.5611974 0.1056428 +0.4805811 0.5611974 0.1056428 +0.490876 0.5611974 0.1056428 +0.5007803 0.5611974 0.1056428 +0.510322 0.5611974 0.1056428 +0.5195258 0.5611974 0.1056428 +0.5284142 0.5611974 0.1056428 +0.5370079 0.5611974 0.1056428 +0.5453253 0.5611974 0.1056428 +0.5533834 0.5611974 0.1056428 +0.5611974 0.5611974 0.1056428 +0.5687816 0.5611974 0.1056428 +0.092819 0.5687816 0.1056428 +0.1056428 0.5687816 0.1056428 +0.1201537 0.5687816 0.1056428 +0.1409607 0.5687816 0.1056428 +0.1678172 0.5687816 0.1056428 +0.1950164 0.5687816 0.1056428 +0.2210581 0.5687816 0.1056428 +0.245636 0.5687816 0.1056428 +0.2686816 0.5687816 0.1056428 +0.2902431 0.5687816 0.1056428 +0.3104189 0.5687816 0.1056428 +0.3293248 0.5687816 0.1056428 +0.3470774 0.5687816 0.1056428 +0.3637862 0.5687816 0.1056428 +0.3795513 0.5687816 0.1056428 +0.3944623 0.5687816 0.1056428 +0.4085988 0.5687816 0.1056428 +0.4220313 0.5687816 0.1056428 +0.4348222 0.5687816 0.1056428 +0.4470264 0.5687816 0.1056428 +0.4586928 0.5687816 0.1056428 +0.4698649 0.5687816 0.1056428 +0.4805811 0.5687816 0.1056428 +0.490876 0.5687816 0.1056428 +0.5007803 0.5687816 0.1056428 +0.510322 0.5687816 0.1056428 +0.5195258 0.5687816 0.1056428 +0.5284142 0.5687816 0.1056428 +0.5370079 0.5687816 0.1056428 +0.5453253 0.5687816 0.1056428 +0.5533834 0.5687816 0.1056428 +0.5611974 0.5687816 0.1056428 +0.5687816 0.5687816 0.1056428 +0.092819 0.092819 0.1201537 +0.1056428 0.092819 0.1201537 +0.1201537 0.092819 0.1201537 +0.1409607 0.092819 0.1201537 +0.1678172 0.092819 0.1201537 +0.1950164 0.092819 0.1201537 +0.2210581 0.092819 0.1201537 +0.245636 0.092819 0.1201537 +0.2686816 0.092819 0.1201537 +0.2902431 0.092819 0.1201537 +0.3104189 0.092819 0.1201537 +0.3293248 0.092819 0.1201537 +0.3470774 0.092819 0.1201537 +0.3637862 0.092819 0.1201537 +0.3795513 0.092819 0.1201537 +0.3944623 0.092819 0.1201537 +0.4085988 0.092819 0.1201537 +0.4220313 0.092819 0.1201537 +0.4348222 0.092819 0.1201537 +0.4470264 0.092819 0.1201537 +0.4586928 0.092819 0.1201537 +0.4698649 0.092819 0.1201537 +0.4805811 0.092819 0.1201537 +0.490876 0.092819 0.1201537 +0.5007803 0.092819 0.1201537 +0.510322 0.092819 0.1201537 +0.5195258 0.092819 0.1201537 +0.5284142 0.092819 0.1201537 +0.5370079 0.092819 0.1201537 +0.5453253 0.092819 0.1201537 +0.5533834 0.092819 0.1201537 +0.5611974 0.092819 0.1201537 +0.5687816 0.092819 0.1201537 +0.092819 0.1056428 0.1201537 +0.1056428 0.1056428 0.1201537 +0.1201537 0.1056428 0.1201537 +0.1409607 0.1056428 0.1201537 +0.1678172 0.1056428 0.1201537 +0.1950164 0.1056428 0.1201537 +0.2210581 0.1056428 0.1201537 +0.245636 0.1056428 0.1201537 +0.2686816 0.1056428 0.1201537 +0.2902431 0.1056428 0.1201537 +0.3104189 0.1056428 0.1201537 +0.3293248 0.1056428 0.1201537 +0.3470774 0.1056428 0.1201537 +0.3637862 0.1056428 0.1201537 +0.3795513 0.1056428 0.1201537 +0.3944623 0.1056428 0.1201537 +0.4085988 0.1056428 0.1201537 +0.4220313 0.1056428 0.1201537 +0.4348222 0.1056428 0.1201537 +0.4470264 0.1056428 0.1201537 +0.4586928 0.1056428 0.1201537 +0.4698649 0.1056428 0.1201537 +0.4805811 0.1056428 0.1201537 +0.490876 0.1056428 0.1201537 +0.5007803 0.1056428 0.1201537 +0.510322 0.1056428 0.1201537 +0.5195258 0.1056428 0.1201537 +0.5284142 0.1056428 0.1201537 +0.5370079 0.1056428 0.1201537 +0.5453253 0.1056428 0.1201537 +0.5533834 0.1056428 0.1201537 +0.5611974 0.1056428 0.1201537 +0.5687816 0.1056428 0.1201537 +0.092819 0.1201537 0.1201537 +0.1056428 0.1201537 0.1201537 +0.1201537 0.1201537 0.1201537 +0.1409607 0.1201537 0.1201537 +0.1678172 0.1201537 0.1201537 +0.1950164 0.1201537 0.1201537 +0.2210581 0.1201537 0.1201537 +0.245636 0.1201537 0.1201537 +0.2686816 0.1201537 0.1201537 +0.2902431 0.1201537 0.1201537 +0.3104189 0.1201537 0.1201537 +0.3293248 0.1201537 0.1201537 +0.3470774 0.1201537 0.1201537 +0.3637862 0.1201537 0.1201537 +0.3795513 0.1201537 0.1201537 +0.3944623 0.1201537 0.1201537 +0.4085988 0.1201537 0.1201537 +0.4220313 0.1201537 0.1201537 +0.4348222 0.1201537 0.1201537 +0.4470264 0.1201537 0.1201537 +0.4586928 0.1201537 0.1201537 +0.4698649 0.1201537 0.1201537 +0.4805811 0.1201537 0.1201537 +0.490876 0.1201537 0.1201537 +0.5007803 0.1201537 0.1201537 +0.510322 0.1201537 0.1201537 +0.5195258 0.1201537 0.1201537 +0.5284142 0.1201537 0.1201537 +0.5370079 0.1201537 0.1201537 +0.5453253 0.1201537 0.1201537 +0.5533834 0.1201537 0.1201537 +0.5611974 0.1201537 0.1201537 +0.5687816 0.1201537 0.1201537 +0.092819 0.1409607 0.1201537 +0.1056428 0.1409607 0.1201537 +0.1201537 0.1409607 0.1201537 +0.1409607 0.1409607 0.1201537 +0.1678172 0.1409607 0.1201537 +0.1950164 0.1409607 0.1201537 +0.2210581 0.1409607 0.1201537 +0.245636 0.1409607 0.1201537 +0.2686816 0.1409607 0.1201537 +0.2902431 0.1409607 0.1201537 +0.3104189 0.1409607 0.1201537 +0.3293248 0.1409607 0.1201537 +0.3470774 0.1409607 0.1201537 +0.3637862 0.1409607 0.1201537 +0.3795513 0.1409607 0.1201537 +0.3944623 0.1409607 0.1201537 +0.4085988 0.1409607 0.1201537 +0.4220313 0.1409607 0.1201537 +0.4348222 0.1409607 0.1201537 +0.4470264 0.1409607 0.1201537 +0.4586928 0.1409607 0.1201537 +0.4698649 0.1409607 0.1201537 +0.4805811 0.1409607 0.1201537 +0.490876 0.1409607 0.1201537 +0.5007803 0.1409607 0.1201537 +0.510322 0.1409607 0.1201537 +0.5195258 0.1409607 0.1201537 +0.5284142 0.1409607 0.1201537 +0.5370079 0.1409607 0.1201537 +0.5453253 0.1409607 0.1201537 +0.5533834 0.1409607 0.1201537 +0.5611974 0.1409607 0.1201537 +0.5687816 0.1409607 0.1201537 +0.092819 0.1678172 0.1201537 +0.1056428 0.1678172 0.1201537 +0.1201537 0.1678172 0.1201537 +0.1409607 0.1678172 0.1201537 +0.1678172 0.1678172 0.1201537 +0.1950164 0.1678172 0.1201537 +0.2210581 0.1678172 0.1201537 +0.245636 0.1678172 0.1201537 +0.2686816 0.1678172 0.1201537 +0.2902431 0.1678172 0.1201537 +0.3104189 0.1678172 0.1201537 +0.3293248 0.1678172 0.1201537 +0.3470774 0.1678172 0.1201537 +0.3637862 0.1678172 0.1201537 +0.3795513 0.1678172 0.1201537 +0.3944623 0.1678172 0.1201537 +0.4085988 0.1678172 0.1201537 +0.4220313 0.1678172 0.1201537 +0.4348222 0.1678172 0.1201537 +0.4470264 0.1678172 0.1201537 +0.4586928 0.1678172 0.1201537 +0.4698649 0.1678172 0.1201537 +0.4805811 0.1678172 0.1201537 +0.490876 0.1678172 0.1201537 +0.5007803 0.1678172 0.1201537 +0.510322 0.1678172 0.1201537 +0.5195258 0.1678172 0.1201537 +0.5284142 0.1678172 0.1201537 +0.5370079 0.1678172 0.1201537 +0.5453253 0.1678172 0.1201537 +0.5533834 0.1678172 0.1201537 +0.5611974 0.1678172 0.1201537 +0.5687816 0.1678172 0.1201537 +0.092819 0.1950164 0.1201537 +0.1056428 0.1950164 0.1201537 +0.1201537 0.1950164 0.1201537 +0.1409607 0.1950164 0.1201537 +0.1678172 0.1950164 0.1201537 +0.1950164 0.1950164 0.1201537 +0.2210581 0.1950164 0.1201537 +0.245636 0.1950164 0.1201537 +0.2686816 0.1950164 0.1201537 +0.2902431 0.1950164 0.1201537 +0.3104189 0.1950164 0.1201537 +0.3293248 0.1950164 0.1201537 +0.3470774 0.1950164 0.1201537 +0.3637862 0.1950164 0.1201537 +0.3795513 0.1950164 0.1201537 +0.3944623 0.1950164 0.1201537 +0.4085988 0.1950164 0.1201537 +0.4220313 0.1950164 0.1201537 +0.4348222 0.1950164 0.1201537 +0.4470264 0.1950164 0.1201537 +0.4586928 0.1950164 0.1201537 +0.4698649 0.1950164 0.1201537 +0.4805811 0.1950164 0.1201537 +0.490876 0.1950164 0.1201537 +0.5007803 0.1950164 0.1201537 +0.510322 0.1950164 0.1201537 +0.5195258 0.1950164 0.1201537 +0.5284142 0.1950164 0.1201537 +0.5370079 0.1950164 0.1201537 +0.5453253 0.1950164 0.1201537 +0.5533834 0.1950164 0.1201537 +0.5611974 0.1950164 0.1201537 +0.5687816 0.1950164 0.1201537 +0.092819 0.2210581 0.1201537 +0.1056428 0.2210581 0.1201537 +0.1201537 0.2210581 0.1201537 +0.1409607 0.2210581 0.1201537 +0.1678172 0.2210581 0.1201537 +0.1950164 0.2210581 0.1201537 +0.2210581 0.2210581 0.1201537 +0.245636 0.2210581 0.1201537 +0.2686816 0.2210581 0.1201537 +0.2902431 0.2210581 0.1201537 +0.3104189 0.2210581 0.1201537 +0.3293248 0.2210581 0.1201537 +0.3470774 0.2210581 0.1201537 +0.3637862 0.2210581 0.1201537 +0.3795513 0.2210581 0.1201537 +0.3944623 0.2210581 0.1201537 +0.4085988 0.2210581 0.1201537 +0.4220313 0.2210581 0.1201537 +0.4348222 0.2210581 0.1201537 +0.4470264 0.2210581 0.1201537 +0.4586928 0.2210581 0.1201537 +0.4698649 0.2210581 0.1201537 +0.4805811 0.2210581 0.1201537 +0.490876 0.2210581 0.1201537 +0.5007803 0.2210581 0.1201537 +0.510322 0.2210581 0.1201537 +0.5195258 0.2210581 0.1201537 +0.5284142 0.2210581 0.1201537 +0.5370079 0.2210581 0.1201537 +0.5453253 0.2210581 0.1201537 +0.5533834 0.2210581 0.1201537 +0.5611974 0.2210581 0.1201537 +0.5687816 0.2210581 0.1201537 +0.092819 0.245636 0.1201537 +0.1056428 0.245636 0.1201537 +0.1201537 0.245636 0.1201537 +0.1409607 0.245636 0.1201537 +0.1678172 0.245636 0.1201537 +0.1950164 0.245636 0.1201537 +0.2210581 0.245636 0.1201537 +0.245636 0.245636 0.1201537 +0.2686816 0.245636 0.1201537 +0.2902431 0.245636 0.1201537 +0.3104189 0.245636 0.1201537 +0.3293248 0.245636 0.1201537 +0.3470774 0.245636 0.1201537 +0.3637862 0.245636 0.1201537 +0.3795513 0.245636 0.1201537 +0.3944623 0.245636 0.1201537 +0.4085988 0.245636 0.1201537 +0.4220313 0.245636 0.1201537 +0.4348222 0.245636 0.1201537 +0.4470264 0.245636 0.1201537 +0.4586928 0.245636 0.1201537 +0.4698649 0.245636 0.1201537 +0.4805811 0.245636 0.1201537 +0.490876 0.245636 0.1201537 +0.5007803 0.245636 0.1201537 +0.510322 0.245636 0.1201537 +0.5195258 0.245636 0.1201537 +0.5284142 0.245636 0.1201537 +0.5370079 0.245636 0.1201537 +0.5453253 0.245636 0.1201537 +0.5533834 0.245636 0.1201537 +0.5611974 0.245636 0.1201537 +0.5687816 0.245636 0.1201537 +0.092819 0.2686816 0.1201537 +0.1056428 0.2686816 0.1201537 +0.1201537 0.2686816 0.1201537 +0.1409607 0.2686816 0.1201537 +0.1678172 0.2686816 0.1201537 +0.1950164 0.2686816 0.1201537 +0.2210581 0.2686816 0.1201537 +0.245636 0.2686816 0.1201537 +0.2686816 0.2686816 0.1201537 +0.2902431 0.2686816 0.1201537 +0.3104189 0.2686816 0.1201537 +0.3293248 0.2686816 0.1201537 +0.3470774 0.2686816 0.1201537 +0.3637862 0.2686816 0.1201537 +0.3795513 0.2686816 0.1201537 +0.3944623 0.2686816 0.1201537 +0.4085988 0.2686816 0.1201537 +0.4220313 0.2686816 0.1201537 +0.4348222 0.2686816 0.1201537 +0.4470264 0.2686816 0.1201537 +0.4586928 0.2686816 0.1201537 +0.4698649 0.2686816 0.1201537 +0.4805811 0.2686816 0.1201537 +0.490876 0.2686816 0.1201537 +0.5007803 0.2686816 0.1201537 +0.510322 0.2686816 0.1201537 +0.5195258 0.2686816 0.1201537 +0.5284142 0.2686816 0.1201537 +0.5370079 0.2686816 0.1201537 +0.5453253 0.2686816 0.1201537 +0.5533834 0.2686816 0.1201537 +0.5611974 0.2686816 0.1201537 +0.5687816 0.2686816 0.1201537 +0.092819 0.2902431 0.1201537 +0.1056428 0.2902431 0.1201537 +0.1201537 0.2902431 0.1201537 +0.1409607 0.2902431 0.1201537 +0.1678172 0.2902431 0.1201537 +0.1950164 0.2902431 0.1201537 +0.2210581 0.2902431 0.1201537 +0.245636 0.2902431 0.1201537 +0.2686816 0.2902431 0.1201537 +0.2902431 0.2902431 0.1201537 +0.3104189 0.2902431 0.1201537 +0.3293248 0.2902431 0.1201537 +0.3470774 0.2902431 0.1201537 +0.3637862 0.2902431 0.1201537 +0.3795513 0.2902431 0.1201537 +0.3944623 0.2902431 0.1201537 +0.4085988 0.2902431 0.1201537 +0.4220313 0.2902431 0.1201537 +0.4348222 0.2902431 0.1201537 +0.4470264 0.2902431 0.1201537 +0.4586928 0.2902431 0.1201537 +0.4698649 0.2902431 0.1201537 +0.4805811 0.2902431 0.1201537 +0.490876 0.2902431 0.1201537 +0.5007803 0.2902431 0.1201537 +0.510322 0.2902431 0.1201537 +0.5195258 0.2902431 0.1201537 +0.5284142 0.2902431 0.1201537 +0.5370079 0.2902431 0.1201537 +0.5453253 0.2902431 0.1201537 +0.5533834 0.2902431 0.1201537 +0.5611974 0.2902431 0.1201537 +0.5687816 0.2902431 0.1201537 +0.092819 0.3104189 0.1201537 +0.1056428 0.3104189 0.1201537 +0.1201537 0.3104189 0.1201537 +0.1409607 0.3104189 0.1201537 +0.1678172 0.3104189 0.1201537 +0.1950164 0.3104189 0.1201537 +0.2210581 0.3104189 0.1201537 +0.245636 0.3104189 0.1201537 +0.2686816 0.3104189 0.1201537 +0.2902431 0.3104189 0.1201537 +0.3104189 0.3104189 0.1201537 +0.3293248 0.3104189 0.1201537 +0.3470774 0.3104189 0.1201537 +0.3637862 0.3104189 0.1201537 +0.3795513 0.3104189 0.1201537 +0.3944623 0.3104189 0.1201537 +0.4085988 0.3104189 0.1201537 +0.4220313 0.3104189 0.1201537 +0.4348222 0.3104189 0.1201537 +0.4470264 0.3104189 0.1201537 +0.4586928 0.3104189 0.1201537 +0.4698649 0.3104189 0.1201537 +0.4805811 0.3104189 0.1201537 +0.490876 0.3104189 0.1201537 +0.5007803 0.3104189 0.1201537 +0.510322 0.3104189 0.1201537 +0.5195258 0.3104189 0.1201537 +0.5284142 0.3104189 0.1201537 +0.5370079 0.3104189 0.1201537 +0.5453253 0.3104189 0.1201537 +0.5533834 0.3104189 0.1201537 +0.5611974 0.3104189 0.1201537 +0.5687816 0.3104189 0.1201537 +0.092819 0.3293248 0.1201537 +0.1056428 0.3293248 0.1201537 +0.1201537 0.3293248 0.1201537 +0.1409607 0.3293248 0.1201537 +0.1678172 0.3293248 0.1201537 +0.1950164 0.3293248 0.1201537 +0.2210581 0.3293248 0.1201537 +0.245636 0.3293248 0.1201537 +0.2686816 0.3293248 0.1201537 +0.2902431 0.3293248 0.1201537 +0.3104189 0.3293248 0.1201537 +0.3293248 0.3293248 0.1201537 +0.3470774 0.3293248 0.1201537 +0.3637862 0.3293248 0.1201537 +0.3795513 0.3293248 0.1201537 +0.3944623 0.3293248 0.1201537 +0.4085988 0.3293248 0.1201537 +0.4220313 0.3293248 0.1201537 +0.4348222 0.3293248 0.1201537 +0.4470264 0.3293248 0.1201537 +0.4586928 0.3293248 0.1201537 +0.4698649 0.3293248 0.1201537 +0.4805811 0.3293248 0.1201537 +0.490876 0.3293248 0.1201537 +0.5007803 0.3293248 0.1201537 +0.510322 0.3293248 0.1201537 +0.5195258 0.3293248 0.1201537 +0.5284142 0.3293248 0.1201537 +0.5370079 0.3293248 0.1201537 +0.5453253 0.3293248 0.1201537 +0.5533834 0.3293248 0.1201537 +0.5611974 0.3293248 0.1201537 +0.5687816 0.3293248 0.1201537 +0.092819 0.3470774 0.1201537 +0.1056428 0.3470774 0.1201537 +0.1201537 0.3470774 0.1201537 +0.1409607 0.3470774 0.1201537 +0.1678172 0.3470774 0.1201537 +0.1950164 0.3470774 0.1201537 +0.2210581 0.3470774 0.1201537 +0.245636 0.3470774 0.1201537 +0.2686816 0.3470774 0.1201537 +0.2902431 0.3470774 0.1201537 +0.3104189 0.3470774 0.1201537 +0.3293248 0.3470774 0.1201537 +0.3470774 0.3470774 0.1201537 +0.3637862 0.3470774 0.1201537 +0.3795513 0.3470774 0.1201537 +0.3944623 0.3470774 0.1201537 +0.4085988 0.3470774 0.1201537 +0.4220313 0.3470774 0.1201537 +0.4348222 0.3470774 0.1201537 +0.4470264 0.3470774 0.1201537 +0.4586928 0.3470774 0.1201537 +0.4698649 0.3470774 0.1201537 +0.4805811 0.3470774 0.1201537 +0.490876 0.3470774 0.1201537 +0.5007803 0.3470774 0.1201537 +0.510322 0.3470774 0.1201537 +0.5195258 0.3470774 0.1201537 +0.5284142 0.3470774 0.1201537 +0.5370079 0.3470774 0.1201537 +0.5453253 0.3470774 0.1201537 +0.5533834 0.3470774 0.1201537 +0.5611974 0.3470774 0.1201537 +0.5687816 0.3470774 0.1201537 +0.092819 0.3637862 0.1201537 +0.1056428 0.3637862 0.1201537 +0.1201537 0.3637862 0.1201537 +0.1409607 0.3637862 0.1201537 +0.1678172 0.3637862 0.1201537 +0.1950164 0.3637862 0.1201537 +0.2210581 0.3637862 0.1201537 +0.245636 0.3637862 0.1201537 +0.2686816 0.3637862 0.1201537 +0.2902431 0.3637862 0.1201537 +0.3104189 0.3637862 0.1201537 +0.3293248 0.3637862 0.1201537 +0.3470774 0.3637862 0.1201537 +0.3637862 0.3637862 0.1201537 +0.3795513 0.3637862 0.1201537 +0.3944623 0.3637862 0.1201537 +0.4085988 0.3637862 0.1201537 +0.4220313 0.3637862 0.1201537 +0.4348222 0.3637862 0.1201537 +0.4470264 0.3637862 0.1201537 +0.4586928 0.3637862 0.1201537 +0.4698649 0.3637862 0.1201537 +0.4805811 0.3637862 0.1201537 +0.490876 0.3637862 0.1201537 +0.5007803 0.3637862 0.1201537 +0.510322 0.3637862 0.1201537 +0.5195258 0.3637862 0.1201537 +0.5284142 0.3637862 0.1201537 +0.5370079 0.3637862 0.1201537 +0.5453253 0.3637862 0.1201537 +0.5533834 0.3637862 0.1201537 +0.5611974 0.3637862 0.1201537 +0.5687816 0.3637862 0.1201537 +0.092819 0.3795513 0.1201537 +0.1056428 0.3795513 0.1201537 +0.1201537 0.3795513 0.1201537 +0.1409607 0.3795513 0.1201537 +0.1678172 0.3795513 0.1201537 +0.1950164 0.3795513 0.1201537 +0.2210581 0.3795513 0.1201537 +0.245636 0.3795513 0.1201537 +0.2686816 0.3795513 0.1201537 +0.2902431 0.3795513 0.1201537 +0.3104189 0.3795513 0.1201537 +0.3293248 0.3795513 0.1201537 +0.3470774 0.3795513 0.1201537 +0.3637862 0.3795513 0.1201537 +0.3795513 0.3795513 0.1201537 +0.3944623 0.3795513 0.1201537 +0.4085988 0.3795513 0.1201537 +0.4220313 0.3795513 0.1201537 +0.4348222 0.3795513 0.1201537 +0.4470264 0.3795513 0.1201537 +0.4586928 0.3795513 0.1201537 +0.4698649 0.3795513 0.1201537 +0.4805811 0.3795513 0.1201537 +0.490876 0.3795513 0.1201537 +0.5007803 0.3795513 0.1201537 +0.510322 0.3795513 0.1201537 +0.5195258 0.3795513 0.1201537 +0.5284142 0.3795513 0.1201537 +0.5370079 0.3795513 0.1201537 +0.5453253 0.3795513 0.1201537 +0.5533834 0.3795513 0.1201537 +0.5611974 0.3795513 0.1201537 +0.5687816 0.3795513 0.1201537 +0.092819 0.3944623 0.1201537 +0.1056428 0.3944623 0.1201537 +0.1201537 0.3944623 0.1201537 +0.1409607 0.3944623 0.1201537 +0.1678172 0.3944623 0.1201537 +0.1950164 0.3944623 0.1201537 +0.2210581 0.3944623 0.1201537 +0.245636 0.3944623 0.1201537 +0.2686816 0.3944623 0.1201537 +0.2902431 0.3944623 0.1201537 +0.3104189 0.3944623 0.1201537 +0.3293248 0.3944623 0.1201537 +0.3470774 0.3944623 0.1201537 +0.3637862 0.3944623 0.1201537 +0.3795513 0.3944623 0.1201537 +0.3944623 0.3944623 0.1201537 +0.4085988 0.3944623 0.1201537 +0.4220313 0.3944623 0.1201537 +0.4348222 0.3944623 0.1201537 +0.4470264 0.3944623 0.1201537 +0.4586928 0.3944623 0.1201537 +0.4698649 0.3944623 0.1201537 +0.4805811 0.3944623 0.1201537 +0.490876 0.3944623 0.1201537 +0.5007803 0.3944623 0.1201537 +0.510322 0.3944623 0.1201537 +0.5195258 0.3944623 0.1201537 +0.5284142 0.3944623 0.1201537 +0.5370079 0.3944623 0.1201537 +0.5453253 0.3944623 0.1201537 +0.5533834 0.3944623 0.1201537 +0.5611974 0.3944623 0.1201537 +0.5687816 0.3944623 0.1201537 +0.092819 0.4085988 0.1201537 +0.1056428 0.4085988 0.1201537 +0.1201537 0.4085988 0.1201537 +0.1409607 0.4085988 0.1201537 +0.1678172 0.4085988 0.1201537 +0.1950164 0.4085988 0.1201537 +0.2210581 0.4085988 0.1201537 +0.245636 0.4085988 0.1201537 +0.2686816 0.4085988 0.1201537 +0.2902431 0.4085988 0.1201537 +0.3104189 0.4085988 0.1201537 +0.3293248 0.4085988 0.1201537 +0.3470774 0.4085988 0.1201537 +0.3637862 0.4085988 0.1201537 +0.3795513 0.4085988 0.1201537 +0.3944623 0.4085988 0.1201537 +0.4085988 0.4085988 0.1201537 +0.4220313 0.4085988 0.1201537 +0.4348222 0.4085988 0.1201537 +0.4470264 0.4085988 0.1201537 +0.4586928 0.4085988 0.1201537 +0.4698649 0.4085988 0.1201537 +0.4805811 0.4085988 0.1201537 +0.490876 0.4085988 0.1201537 +0.5007803 0.4085988 0.1201537 +0.510322 0.4085988 0.1201537 +0.5195258 0.4085988 0.1201537 +0.5284142 0.4085988 0.1201537 +0.5370079 0.4085988 0.1201537 +0.5453253 0.4085988 0.1201537 +0.5533834 0.4085988 0.1201537 +0.5611974 0.4085988 0.1201537 +0.5687816 0.4085988 0.1201537 +0.092819 0.4220313 0.1201537 +0.1056428 0.4220313 0.1201537 +0.1201537 0.4220313 0.1201537 +0.1409607 0.4220313 0.1201537 +0.1678172 0.4220313 0.1201537 +0.1950164 0.4220313 0.1201537 +0.2210581 0.4220313 0.1201537 +0.245636 0.4220313 0.1201537 +0.2686816 0.4220313 0.1201537 +0.2902431 0.4220313 0.1201537 +0.3104189 0.4220313 0.1201537 +0.3293248 0.4220313 0.1201537 +0.3470774 0.4220313 0.1201537 +0.3637862 0.4220313 0.1201537 +0.3795513 0.4220313 0.1201537 +0.3944623 0.4220313 0.1201537 +0.4085988 0.4220313 0.1201537 +0.4220313 0.4220313 0.1201537 +0.4348222 0.4220313 0.1201537 +0.4470264 0.4220313 0.1201537 +0.4586928 0.4220313 0.1201537 +0.4698649 0.4220313 0.1201537 +0.4805811 0.4220313 0.1201537 +0.490876 0.4220313 0.1201537 +0.5007803 0.4220313 0.1201537 +0.510322 0.4220313 0.1201537 +0.5195258 0.4220313 0.1201537 +0.5284142 0.4220313 0.1201537 +0.5370079 0.4220313 0.1201537 +0.5453253 0.4220313 0.1201537 +0.5533834 0.4220313 0.1201537 +0.5611974 0.4220313 0.1201537 +0.5687816 0.4220313 0.1201537 +0.092819 0.4348222 0.1201537 +0.1056428 0.4348222 0.1201537 +0.1201537 0.4348222 0.1201537 +0.1409607 0.4348222 0.1201537 +0.1678172 0.4348222 0.1201537 +0.1950164 0.4348222 0.1201537 +0.2210581 0.4348222 0.1201537 +0.245636 0.4348222 0.1201537 +0.2686816 0.4348222 0.1201537 +0.2902431 0.4348222 0.1201537 +0.3104189 0.4348222 0.1201537 +0.3293248 0.4348222 0.1201537 +0.3470774 0.4348222 0.1201537 +0.3637862 0.4348222 0.1201537 +0.3795513 0.4348222 0.1201537 +0.3944623 0.4348222 0.1201537 +0.4085988 0.4348222 0.1201537 +0.4220313 0.4348222 0.1201537 +0.4348222 0.4348222 0.1201537 +0.4470264 0.4348222 0.1201537 +0.4586928 0.4348222 0.1201537 +0.4698649 0.4348222 0.1201537 +0.4805811 0.4348222 0.1201537 +0.490876 0.4348222 0.1201537 +0.5007803 0.4348222 0.1201537 +0.510322 0.4348222 0.1201537 +0.5195258 0.4348222 0.1201537 +0.5284142 0.4348222 0.1201537 +0.5370079 0.4348222 0.1201537 +0.5453253 0.4348222 0.1201537 +0.5533834 0.4348222 0.1201537 +0.5611974 0.4348222 0.1201537 +0.5687816 0.4348222 0.1201537 +0.092819 0.4470264 0.1201537 +0.1056428 0.4470264 0.1201537 +0.1201537 0.4470264 0.1201537 +0.1409607 0.4470264 0.1201537 +0.1678172 0.4470264 0.1201537 +0.1950164 0.4470264 0.1201537 +0.2210581 0.4470264 0.1201537 +0.245636 0.4470264 0.1201537 +0.2686816 0.4470264 0.1201537 +0.2902431 0.4470264 0.1201537 +0.3104189 0.4470264 0.1201537 +0.3293248 0.4470264 0.1201537 +0.3470774 0.4470264 0.1201537 +0.3637862 0.4470264 0.1201537 +0.3795513 0.4470264 0.1201537 +0.3944623 0.4470264 0.1201537 +0.4085988 0.4470264 0.1201537 +0.4220313 0.4470264 0.1201537 +0.4348222 0.4470264 0.1201537 +0.4470264 0.4470264 0.1201537 +0.4586928 0.4470264 0.1201537 +0.4698649 0.4470264 0.1201537 +0.4805811 0.4470264 0.1201537 +0.490876 0.4470264 0.1201537 +0.5007803 0.4470264 0.1201537 +0.510322 0.4470264 0.1201537 +0.5195258 0.4470264 0.1201537 +0.5284142 0.4470264 0.1201537 +0.5370079 0.4470264 0.1201537 +0.5453253 0.4470264 0.1201537 +0.5533834 0.4470264 0.1201537 +0.5611974 0.4470264 0.1201537 +0.5687816 0.4470264 0.1201537 +0.092819 0.4586928 0.1201537 +0.1056428 0.4586928 0.1201537 +0.1201537 0.4586928 0.1201537 +0.1409607 0.4586928 0.1201537 +0.1678172 0.4586928 0.1201537 +0.1950164 0.4586928 0.1201537 +0.2210581 0.4586928 0.1201537 +0.245636 0.4586928 0.1201537 +0.2686816 0.4586928 0.1201537 +0.2902431 0.4586928 0.1201537 +0.3104189 0.4586928 0.1201537 +0.3293248 0.4586928 0.1201537 +0.3470774 0.4586928 0.1201537 +0.3637862 0.4586928 0.1201537 +0.3795513 0.4586928 0.1201537 +0.3944623 0.4586928 0.1201537 +0.4085988 0.4586928 0.1201537 +0.4220313 0.4586928 0.1201537 +0.4348222 0.4586928 0.1201537 +0.4470264 0.4586928 0.1201537 +0.4586928 0.4586928 0.1201537 +0.4698649 0.4586928 0.1201537 +0.4805811 0.4586928 0.1201537 +0.490876 0.4586928 0.1201537 +0.5007803 0.4586928 0.1201537 +0.510322 0.4586928 0.1201537 +0.5195258 0.4586928 0.1201537 +0.5284142 0.4586928 0.1201537 +0.5370079 0.4586928 0.1201537 +0.5453253 0.4586928 0.1201537 +0.5533834 0.4586928 0.1201537 +0.5611974 0.4586928 0.1201537 +0.5687816 0.4586928 0.1201537 +0.092819 0.4698649 0.1201537 +0.1056428 0.4698649 0.1201537 +0.1201537 0.4698649 0.1201537 +0.1409607 0.4698649 0.1201537 +0.1678172 0.4698649 0.1201537 +0.1950164 0.4698649 0.1201537 +0.2210581 0.4698649 0.1201537 +0.245636 0.4698649 0.1201537 +0.2686816 0.4698649 0.1201537 +0.2902431 0.4698649 0.1201537 +0.3104189 0.4698649 0.1201537 +0.3293248 0.4698649 0.1201537 +0.3470774 0.4698649 0.1201537 +0.3637862 0.4698649 0.1201537 +0.3795513 0.4698649 0.1201537 +0.3944623 0.4698649 0.1201537 +0.4085988 0.4698649 0.1201537 +0.4220313 0.4698649 0.1201537 +0.4348222 0.4698649 0.1201537 +0.4470264 0.4698649 0.1201537 +0.4586928 0.4698649 0.1201537 +0.4698649 0.4698649 0.1201537 +0.4805811 0.4698649 0.1201537 +0.490876 0.4698649 0.1201537 +0.5007803 0.4698649 0.1201537 +0.510322 0.4698649 0.1201537 +0.5195258 0.4698649 0.1201537 +0.5284142 0.4698649 0.1201537 +0.5370079 0.4698649 0.1201537 +0.5453253 0.4698649 0.1201537 +0.5533834 0.4698649 0.1201537 +0.5611974 0.4698649 0.1201537 +0.5687816 0.4698649 0.1201537 +0.092819 0.4805811 0.1201537 +0.1056428 0.4805811 0.1201537 +0.1201537 0.4805811 0.1201537 +0.1409607 0.4805811 0.1201537 +0.1678172 0.4805811 0.1201537 +0.1950164 0.4805811 0.1201537 +0.2210581 0.4805811 0.1201537 +0.245636 0.4805811 0.1201537 +0.2686816 0.4805811 0.1201537 +0.2902431 0.4805811 0.1201537 +0.3104189 0.4805811 0.1201537 +0.3293248 0.4805811 0.1201537 +0.3470774 0.4805811 0.1201537 +0.3637862 0.4805811 0.1201537 +0.3795513 0.4805811 0.1201537 +0.3944623 0.4805811 0.1201537 +0.4085988 0.4805811 0.1201537 +0.4220313 0.4805811 0.1201537 +0.4348222 0.4805811 0.1201537 +0.4470264 0.4805811 0.1201537 +0.4586928 0.4805811 0.1201537 +0.4698649 0.4805811 0.1201537 +0.4805811 0.4805811 0.1201537 +0.490876 0.4805811 0.1201537 +0.5007803 0.4805811 0.1201537 +0.510322 0.4805811 0.1201537 +0.5195258 0.4805811 0.1201537 +0.5284142 0.4805811 0.1201537 +0.5370079 0.4805811 0.1201537 +0.5453253 0.4805811 0.1201537 +0.5533834 0.4805811 0.1201537 +0.5611974 0.4805811 0.1201537 +0.5687816 0.4805811 0.1201537 +0.092819 0.490876 0.1201537 +0.1056428 0.490876 0.1201537 +0.1201537 0.490876 0.1201537 +0.1409607 0.490876 0.1201537 +0.1678172 0.490876 0.1201537 +0.1950164 0.490876 0.1201537 +0.2210581 0.490876 0.1201537 +0.245636 0.490876 0.1201537 +0.2686816 0.490876 0.1201537 +0.2902431 0.490876 0.1201537 +0.3104189 0.490876 0.1201537 +0.3293248 0.490876 0.1201537 +0.3470774 0.490876 0.1201537 +0.3637862 0.490876 0.1201537 +0.3795513 0.490876 0.1201537 +0.3944623 0.490876 0.1201537 +0.4085988 0.490876 0.1201537 +0.4220313 0.490876 0.1201537 +0.4348222 0.490876 0.1201537 +0.4470264 0.490876 0.1201537 +0.4586928 0.490876 0.1201537 +0.4698649 0.490876 0.1201537 +0.4805811 0.490876 0.1201537 +0.490876 0.490876 0.1201537 +0.5007803 0.490876 0.1201537 +0.510322 0.490876 0.1201537 +0.5195258 0.490876 0.1201537 +0.5284142 0.490876 0.1201537 +0.5370079 0.490876 0.1201537 +0.5453253 0.490876 0.1201537 +0.5533834 0.490876 0.1201537 +0.5611974 0.490876 0.1201537 +0.5687816 0.490876 0.1201537 +0.092819 0.5007803 0.1201537 +0.1056428 0.5007803 0.1201537 +0.1201537 0.5007803 0.1201537 +0.1409607 0.5007803 0.1201537 +0.1678172 0.5007803 0.1201537 +0.1950164 0.5007803 0.1201537 +0.2210581 0.5007803 0.1201537 +0.245636 0.5007803 0.1201537 +0.2686816 0.5007803 0.1201537 +0.2902431 0.5007803 0.1201537 +0.3104189 0.5007803 0.1201537 +0.3293248 0.5007803 0.1201537 +0.3470774 0.5007803 0.1201537 +0.3637862 0.5007803 0.1201537 +0.3795513 0.5007803 0.1201537 +0.3944623 0.5007803 0.1201537 +0.4085988 0.5007803 0.1201537 +0.4220313 0.5007803 0.1201537 +0.4348222 0.5007803 0.1201537 +0.4470264 0.5007803 0.1201537 +0.4586928 0.5007803 0.1201537 +0.4698649 0.5007803 0.1201537 +0.4805811 0.5007803 0.1201537 +0.490876 0.5007803 0.1201537 +0.5007803 0.5007803 0.1201537 +0.510322 0.5007803 0.1201537 +0.5195258 0.5007803 0.1201537 +0.5284142 0.5007803 0.1201537 +0.5370079 0.5007803 0.1201537 +0.5453253 0.5007803 0.1201537 +0.5533834 0.5007803 0.1201537 +0.5611974 0.5007803 0.1201537 +0.5687816 0.5007803 0.1201537 +0.092819 0.510322 0.1201537 +0.1056428 0.510322 0.1201537 +0.1201537 0.510322 0.1201537 +0.1409607 0.510322 0.1201537 +0.1678172 0.510322 0.1201537 +0.1950164 0.510322 0.1201537 +0.2210581 0.510322 0.1201537 +0.245636 0.510322 0.1201537 +0.2686816 0.510322 0.1201537 +0.2902431 0.510322 0.1201537 +0.3104189 0.510322 0.1201537 +0.3293248 0.510322 0.1201537 +0.3470774 0.510322 0.1201537 +0.3637862 0.510322 0.1201537 +0.3795513 0.510322 0.1201537 +0.3944623 0.510322 0.1201537 +0.4085988 0.510322 0.1201537 +0.4220313 0.510322 0.1201537 +0.4348222 0.510322 0.1201537 +0.4470264 0.510322 0.1201537 +0.4586928 0.510322 0.1201537 +0.4698649 0.510322 0.1201537 +0.4805811 0.510322 0.1201537 +0.490876 0.510322 0.1201537 +0.5007803 0.510322 0.1201537 +0.510322 0.510322 0.1201537 +0.5195258 0.510322 0.1201537 +0.5284142 0.510322 0.1201537 +0.5370079 0.510322 0.1201537 +0.5453253 0.510322 0.1201537 +0.5533834 0.510322 0.1201537 +0.5611974 0.510322 0.1201537 +0.5687816 0.510322 0.1201537 +0.092819 0.5195258 0.1201537 +0.1056428 0.5195258 0.1201537 +0.1201537 0.5195258 0.1201537 +0.1409607 0.5195258 0.1201537 +0.1678172 0.5195258 0.1201537 +0.1950164 0.5195258 0.1201537 +0.2210581 0.5195258 0.1201537 +0.245636 0.5195258 0.1201537 +0.2686816 0.5195258 0.1201537 +0.2902431 0.5195258 0.1201537 +0.3104189 0.5195258 0.1201537 +0.3293248 0.5195258 0.1201537 +0.3470774 0.5195258 0.1201537 +0.3637862 0.5195258 0.1201537 +0.3795513 0.5195258 0.1201537 +0.3944623 0.5195258 0.1201537 +0.4085988 0.5195258 0.1201537 +0.4220313 0.5195258 0.1201537 +0.4348222 0.5195258 0.1201537 +0.4470264 0.5195258 0.1201537 +0.4586928 0.5195258 0.1201537 +0.4698649 0.5195258 0.1201537 +0.4805811 0.5195258 0.1201537 +0.490876 0.5195258 0.1201537 +0.5007803 0.5195258 0.1201537 +0.510322 0.5195258 0.1201537 +0.5195258 0.5195258 0.1201537 +0.5284142 0.5195258 0.1201537 +0.5370079 0.5195258 0.1201537 +0.5453253 0.5195258 0.1201537 +0.5533834 0.5195258 0.1201537 +0.5611974 0.5195258 0.1201537 +0.5687816 0.5195258 0.1201537 +0.092819 0.5284142 0.1201537 +0.1056428 0.5284142 0.1201537 +0.1201537 0.5284142 0.1201537 +0.1409607 0.5284142 0.1201537 +0.1678172 0.5284142 0.1201537 +0.1950164 0.5284142 0.1201537 +0.2210581 0.5284142 0.1201537 +0.245636 0.5284142 0.1201537 +0.2686816 0.5284142 0.1201537 +0.2902431 0.5284142 0.1201537 +0.3104189 0.5284142 0.1201537 +0.3293248 0.5284142 0.1201537 +0.3470774 0.5284142 0.1201537 +0.3637862 0.5284142 0.1201537 +0.3795513 0.5284142 0.1201537 +0.3944623 0.5284142 0.1201537 +0.4085988 0.5284142 0.1201537 +0.4220313 0.5284142 0.1201537 +0.4348222 0.5284142 0.1201537 +0.4470264 0.5284142 0.1201537 +0.4586928 0.5284142 0.1201537 +0.4698649 0.5284142 0.1201537 +0.4805811 0.5284142 0.1201537 +0.490876 0.5284142 0.1201537 +0.5007803 0.5284142 0.1201537 +0.510322 0.5284142 0.1201537 +0.5195258 0.5284142 0.1201537 +0.5284142 0.5284142 0.1201537 +0.5370079 0.5284142 0.1201537 +0.5453253 0.5284142 0.1201537 +0.5533834 0.5284142 0.1201537 +0.5611974 0.5284142 0.1201537 +0.5687816 0.5284142 0.1201537 +0.092819 0.5370079 0.1201537 +0.1056428 0.5370079 0.1201537 +0.1201537 0.5370079 0.1201537 +0.1409607 0.5370079 0.1201537 +0.1678172 0.5370079 0.1201537 +0.1950164 0.5370079 0.1201537 +0.2210581 0.5370079 0.1201537 +0.245636 0.5370079 0.1201537 +0.2686816 0.5370079 0.1201537 +0.2902431 0.5370079 0.1201537 +0.3104189 0.5370079 0.1201537 +0.3293248 0.5370079 0.1201537 +0.3470774 0.5370079 0.1201537 +0.3637862 0.5370079 0.1201537 +0.3795513 0.5370079 0.1201537 +0.3944623 0.5370079 0.1201537 +0.4085988 0.5370079 0.1201537 +0.4220313 0.5370079 0.1201537 +0.4348222 0.5370079 0.1201537 +0.4470264 0.5370079 0.1201537 +0.4586928 0.5370079 0.1201537 +0.4698649 0.5370079 0.1201537 +0.4805811 0.5370079 0.1201537 +0.490876 0.5370079 0.1201537 +0.5007803 0.5370079 0.1201537 +0.510322 0.5370079 0.1201537 +0.5195258 0.5370079 0.1201537 +0.5284142 0.5370079 0.1201537 +0.5370079 0.5370079 0.1201537 +0.5453253 0.5370079 0.1201537 +0.5533834 0.5370079 0.1201537 +0.5611974 0.5370079 0.1201537 +0.5687816 0.5370079 0.1201537 +0.092819 0.5453253 0.1201537 +0.1056428 0.5453253 0.1201537 +0.1201537 0.5453253 0.1201537 +0.1409607 0.5453253 0.1201537 +0.1678172 0.5453253 0.1201537 +0.1950164 0.5453253 0.1201537 +0.2210581 0.5453253 0.1201537 +0.245636 0.5453253 0.1201537 +0.2686816 0.5453253 0.1201537 +0.2902431 0.5453253 0.1201537 +0.3104189 0.5453253 0.1201537 +0.3293248 0.5453253 0.1201537 +0.3470774 0.5453253 0.1201537 +0.3637862 0.5453253 0.1201537 +0.3795513 0.5453253 0.1201537 +0.3944623 0.5453253 0.1201537 +0.4085988 0.5453253 0.1201537 +0.4220313 0.5453253 0.1201537 +0.4348222 0.5453253 0.1201537 +0.4470264 0.5453253 0.1201537 +0.4586928 0.5453253 0.1201537 +0.4698649 0.5453253 0.1201537 +0.4805811 0.5453253 0.1201537 +0.490876 0.5453253 0.1201537 +0.5007803 0.5453253 0.1201537 +0.510322 0.5453253 0.1201537 +0.5195258 0.5453253 0.1201537 +0.5284142 0.5453253 0.1201537 +0.5370079 0.5453253 0.1201537 +0.5453253 0.5453253 0.1201537 +0.5533834 0.5453253 0.1201537 +0.5611974 0.5453253 0.1201537 +0.5687816 0.5453253 0.1201537 +0.092819 0.5533834 0.1201537 +0.1056428 0.5533834 0.1201537 +0.1201537 0.5533834 0.1201537 +0.1409607 0.5533834 0.1201537 +0.1678172 0.5533834 0.1201537 +0.1950164 0.5533834 0.1201537 +0.2210581 0.5533834 0.1201537 +0.245636 0.5533834 0.1201537 +0.2686816 0.5533834 0.1201537 +0.2902431 0.5533834 0.1201537 +0.3104189 0.5533834 0.1201537 +0.3293248 0.5533834 0.1201537 +0.3470774 0.5533834 0.1201537 +0.3637862 0.5533834 0.1201537 +0.3795513 0.5533834 0.1201537 +0.3944623 0.5533834 0.1201537 +0.4085988 0.5533834 0.1201537 +0.4220313 0.5533834 0.1201537 +0.4348222 0.5533834 0.1201537 +0.4470264 0.5533834 0.1201537 +0.4586928 0.5533834 0.1201537 +0.4698649 0.5533834 0.1201537 +0.4805811 0.5533834 0.1201537 +0.490876 0.5533834 0.1201537 +0.5007803 0.5533834 0.1201537 +0.510322 0.5533834 0.1201537 +0.5195258 0.5533834 0.1201537 +0.5284142 0.5533834 0.1201537 +0.5370079 0.5533834 0.1201537 +0.5453253 0.5533834 0.1201537 +0.5533834 0.5533834 0.1201537 +0.5611974 0.5533834 0.1201537 +0.5687816 0.5533834 0.1201537 +0.092819 0.5611974 0.1201537 +0.1056428 0.5611974 0.1201537 +0.1201537 0.5611974 0.1201537 +0.1409607 0.5611974 0.1201537 +0.1678172 0.5611974 0.1201537 +0.1950164 0.5611974 0.1201537 +0.2210581 0.5611974 0.1201537 +0.245636 0.5611974 0.1201537 +0.2686816 0.5611974 0.1201537 +0.2902431 0.5611974 0.1201537 +0.3104189 0.5611974 0.1201537 +0.3293248 0.5611974 0.1201537 +0.3470774 0.5611974 0.1201537 +0.3637862 0.5611974 0.1201537 +0.3795513 0.5611974 0.1201537 +0.3944623 0.5611974 0.1201537 +0.4085988 0.5611974 0.1201537 +0.4220313 0.5611974 0.1201537 +0.4348222 0.5611974 0.1201537 +0.4470264 0.5611974 0.1201537 +0.4586928 0.5611974 0.1201537 +0.4698649 0.5611974 0.1201537 +0.4805811 0.5611974 0.1201537 +0.490876 0.5611974 0.1201537 +0.5007803 0.5611974 0.1201537 +0.510322 0.5611974 0.1201537 +0.5195258 0.5611974 0.1201537 +0.5284142 0.5611974 0.1201537 +0.5370079 0.5611974 0.1201537 +0.5453253 0.5611974 0.1201537 +0.5533834 0.5611974 0.1201537 +0.5611974 0.5611974 0.1201537 +0.5687816 0.5611974 0.1201537 +0.092819 0.5687816 0.1201537 +0.1056428 0.5687816 0.1201537 +0.1201537 0.5687816 0.1201537 +0.1409607 0.5687816 0.1201537 +0.1678172 0.5687816 0.1201537 +0.1950164 0.5687816 0.1201537 +0.2210581 0.5687816 0.1201537 +0.245636 0.5687816 0.1201537 +0.2686816 0.5687816 0.1201537 +0.2902431 0.5687816 0.1201537 +0.3104189 0.5687816 0.1201537 +0.3293248 0.5687816 0.1201537 +0.3470774 0.5687816 0.1201537 +0.3637862 0.5687816 0.1201537 +0.3795513 0.5687816 0.1201537 +0.3944623 0.5687816 0.1201537 +0.4085988 0.5687816 0.1201537 +0.4220313 0.5687816 0.1201537 +0.4348222 0.5687816 0.1201537 +0.4470264 0.5687816 0.1201537 +0.4586928 0.5687816 0.1201537 +0.4698649 0.5687816 0.1201537 +0.4805811 0.5687816 0.1201537 +0.490876 0.5687816 0.1201537 +0.5007803 0.5687816 0.1201537 +0.510322 0.5687816 0.1201537 +0.5195258 0.5687816 0.1201537 +0.5284142 0.5687816 0.1201537 +0.5370079 0.5687816 0.1201537 +0.5453253 0.5687816 0.1201537 +0.5533834 0.5687816 0.1201537 +0.5611974 0.5687816 0.1201537 +0.5687816 0.5687816 0.1201537 +0.092819 0.092819 0.1409607 +0.1056428 0.092819 0.1409607 +0.1201537 0.092819 0.1409607 +0.1409607 0.092819 0.1409607 +0.1678172 0.092819 0.1409607 +0.1950164 0.092819 0.1409607 +0.2210581 0.092819 0.1409607 +0.245636 0.092819 0.1409607 +0.2686816 0.092819 0.1409607 +0.2902431 0.092819 0.1409607 +0.3104189 0.092819 0.1409607 +0.3293248 0.092819 0.1409607 +0.3470774 0.092819 0.1409607 +0.3637862 0.092819 0.1409607 +0.3795513 0.092819 0.1409607 +0.3944623 0.092819 0.1409607 +0.4085988 0.092819 0.1409607 +0.4220313 0.092819 0.1409607 +0.4348222 0.092819 0.1409607 +0.4470264 0.092819 0.1409607 +0.4586928 0.092819 0.1409607 +0.4698649 0.092819 0.1409607 +0.4805811 0.092819 0.1409607 +0.490876 0.092819 0.1409607 +0.5007803 0.092819 0.1409607 +0.510322 0.092819 0.1409607 +0.5195258 0.092819 0.1409607 +0.5284142 0.092819 0.1409607 +0.5370079 0.092819 0.1409607 +0.5453253 0.092819 0.1409607 +0.5533834 0.092819 0.1409607 +0.5611974 0.092819 0.1409607 +0.5687816 0.092819 0.1409607 +0.092819 0.1056428 0.1409607 +0.1056428 0.1056428 0.1409607 +0.1201537 0.1056428 0.1409607 +0.1409607 0.1056428 0.1409607 +0.1678172 0.1056428 0.1409607 +0.1950164 0.1056428 0.1409607 +0.2210581 0.1056428 0.1409607 +0.245636 0.1056428 0.1409607 +0.2686816 0.1056428 0.1409607 +0.2902431 0.1056428 0.1409607 +0.3104189 0.1056428 0.1409607 +0.3293248 0.1056428 0.1409607 +0.3470774 0.1056428 0.1409607 +0.3637862 0.1056428 0.1409607 +0.3795513 0.1056428 0.1409607 +0.3944623 0.1056428 0.1409607 +0.4085988 0.1056428 0.1409607 +0.4220313 0.1056428 0.1409607 +0.4348222 0.1056428 0.1409607 +0.4470264 0.1056428 0.1409607 +0.4586928 0.1056428 0.1409607 +0.4698649 0.1056428 0.1409607 +0.4805811 0.1056428 0.1409607 +0.490876 0.1056428 0.1409607 +0.5007803 0.1056428 0.1409607 +0.510322 0.1056428 0.1409607 +0.5195258 0.1056428 0.1409607 +0.5284142 0.1056428 0.1409607 +0.5370079 0.1056428 0.1409607 +0.5453253 0.1056428 0.1409607 +0.5533834 0.1056428 0.1409607 +0.5611974 0.1056428 0.1409607 +0.5687816 0.1056428 0.1409607 +0.092819 0.1201537 0.1409607 +0.1056428 0.1201537 0.1409607 +0.1201537 0.1201537 0.1409607 +0.1409607 0.1201537 0.1409607 +0.1678172 0.1201537 0.1409607 +0.1950164 0.1201537 0.1409607 +0.2210581 0.1201537 0.1409607 +0.245636 0.1201537 0.1409607 +0.2686816 0.1201537 0.1409607 +0.2902431 0.1201537 0.1409607 +0.3104189 0.1201537 0.1409607 +0.3293248 0.1201537 0.1409607 +0.3470774 0.1201537 0.1409607 +0.3637862 0.1201537 0.1409607 +0.3795513 0.1201537 0.1409607 +0.3944623 0.1201537 0.1409607 +0.4085988 0.1201537 0.1409607 +0.4220313 0.1201537 0.1409607 +0.4348222 0.1201537 0.1409607 +0.4470264 0.1201537 0.1409607 +0.4586928 0.1201537 0.1409607 +0.4698649 0.1201537 0.1409607 +0.4805811 0.1201537 0.1409607 +0.490876 0.1201537 0.1409607 +0.5007803 0.1201537 0.1409607 +0.510322 0.1201537 0.1409607 +0.5195258 0.1201537 0.1409607 +0.5284142 0.1201537 0.1409607 +0.5370079 0.1201537 0.1409607 +0.5453253 0.1201537 0.1409607 +0.5533834 0.1201537 0.1409607 +0.5611974 0.1201537 0.1409607 +0.5687816 0.1201537 0.1409607 +0.092819 0.1409607 0.1409607 +0.1056428 0.1409607 0.1409607 +0.1201537 0.1409607 0.1409607 +0.1409607 0.1409607 0.1409607 +0.1678172 0.1409607 0.1409607 +0.1950164 0.1409607 0.1409607 +0.2210581 0.1409607 0.1409607 +0.245636 0.1409607 0.1409607 +0.2686816 0.1409607 0.1409607 +0.2902431 0.1409607 0.1409607 +0.3104189 0.1409607 0.1409607 +0.3293248 0.1409607 0.1409607 +0.3470774 0.1409607 0.1409607 +0.3637862 0.1409607 0.1409607 +0.3795513 0.1409607 0.1409607 +0.3944623 0.1409607 0.1409607 +0.4085988 0.1409607 0.1409607 +0.4220313 0.1409607 0.1409607 +0.4348222 0.1409607 0.1409607 +0.4470264 0.1409607 0.1409607 +0.4586928 0.1409607 0.1409607 +0.4698649 0.1409607 0.1409607 +0.4805811 0.1409607 0.1409607 +0.490876 0.1409607 0.1409607 +0.5007803 0.1409607 0.1409607 +0.510322 0.1409607 0.1409607 +0.5195258 0.1409607 0.1409607 +0.5284142 0.1409607 0.1409607 +0.5370079 0.1409607 0.1409607 +0.5453253 0.1409607 0.1409607 +0.5533834 0.1409607 0.1409607 +0.5611974 0.1409607 0.1409607 +0.5687816 0.1409607 0.1409607 +0.092819 0.1678172 0.1409607 +0.1056428 0.1678172 0.1409607 +0.1201537 0.1678172 0.1409607 +0.1409607 0.1678172 0.1409607 +0.1678172 0.1678172 0.1409607 +0.1950164 0.1678172 0.1409607 +0.2210581 0.1678172 0.1409607 +0.245636 0.1678172 0.1409607 +0.2686816 0.1678172 0.1409607 +0.2902431 0.1678172 0.1409607 +0.3104189 0.1678172 0.1409607 +0.3293248 0.1678172 0.1409607 +0.3470774 0.1678172 0.1409607 +0.3637862 0.1678172 0.1409607 +0.3795513 0.1678172 0.1409607 +0.3944623 0.1678172 0.1409607 +0.4085988 0.1678172 0.1409607 +0.4220313 0.1678172 0.1409607 +0.4348222 0.1678172 0.1409607 +0.4470264 0.1678172 0.1409607 +0.4586928 0.1678172 0.1409607 +0.4698649 0.1678172 0.1409607 +0.4805811 0.1678172 0.1409607 +0.490876 0.1678172 0.1409607 +0.5007803 0.1678172 0.1409607 +0.510322 0.1678172 0.1409607 +0.5195258 0.1678172 0.1409607 +0.5284142 0.1678172 0.1409607 +0.5370079 0.1678172 0.1409607 +0.5453253 0.1678172 0.1409607 +0.5533834 0.1678172 0.1409607 +0.5611974 0.1678172 0.1409607 +0.5687816 0.1678172 0.1409607 +0.092819 0.1950164 0.1409607 +0.1056428 0.1950164 0.1409607 +0.1201537 0.1950164 0.1409607 +0.1409607 0.1950164 0.1409607 +0.1678172 0.1950164 0.1409607 +0.1950164 0.1950164 0.1409607 +0.2210581 0.1950164 0.1409607 +0.245636 0.1950164 0.1409607 +0.2686816 0.1950164 0.1409607 +0.2902431 0.1950164 0.1409607 +0.3104189 0.1950164 0.1409607 +0.3293248 0.1950164 0.1409607 +0.3470774 0.1950164 0.1409607 +0.3637862 0.1950164 0.1409607 +0.3795513 0.1950164 0.1409607 +0.3944623 0.1950164 0.1409607 +0.4085988 0.1950164 0.1409607 +0.4220313 0.1950164 0.1409607 +0.4348222 0.1950164 0.1409607 +0.4470264 0.1950164 0.1409607 +0.4586928 0.1950164 0.1409607 +0.4698649 0.1950164 0.1409607 +0.4805811 0.1950164 0.1409607 +0.490876 0.1950164 0.1409607 +0.5007803 0.1950164 0.1409607 +0.510322 0.1950164 0.1409607 +0.5195258 0.1950164 0.1409607 +0.5284142 0.1950164 0.1409607 +0.5370079 0.1950164 0.1409607 +0.5453253 0.1950164 0.1409607 +0.5533834 0.1950164 0.1409607 +0.5611974 0.1950164 0.1409607 +0.5687816 0.1950164 0.1409607 +0.092819 0.2210581 0.1409607 +0.1056428 0.2210581 0.1409607 +0.1201537 0.2210581 0.1409607 +0.1409607 0.2210581 0.1409607 +0.1678172 0.2210581 0.1409607 +0.1950164 0.2210581 0.1409607 +0.2210581 0.2210581 0.1409607 +0.245636 0.2210581 0.1409607 +0.2686816 0.2210581 0.1409607 +0.2902431 0.2210581 0.1409607 +0.3104189 0.2210581 0.1409607 +0.3293248 0.2210581 0.1409607 +0.3470774 0.2210581 0.1409607 +0.3637862 0.2210581 0.1409607 +0.3795513 0.2210581 0.1409607 +0.3944623 0.2210581 0.1409607 +0.4085988 0.2210581 0.1409607 +0.4220313 0.2210581 0.1409607 +0.4348222 0.2210581 0.1409607 +0.4470264 0.2210581 0.1409607 +0.4586928 0.2210581 0.1409607 +0.4698649 0.2210581 0.1409607 +0.4805811 0.2210581 0.1409607 +0.490876 0.2210581 0.1409607 +0.5007803 0.2210581 0.1409607 +0.510322 0.2210581 0.1409607 +0.5195258 0.2210581 0.1409607 +0.5284142 0.2210581 0.1409607 +0.5370079 0.2210581 0.1409607 +0.5453253 0.2210581 0.1409607 +0.5533834 0.2210581 0.1409607 +0.5611974 0.2210581 0.1409607 +0.5687816 0.2210581 0.1409607 +0.092819 0.245636 0.1409607 +0.1056428 0.245636 0.1409607 +0.1201537 0.245636 0.1409607 +0.1409607 0.245636 0.1409607 +0.1678172 0.245636 0.1409607 +0.1950164 0.245636 0.1409607 +0.2210581 0.245636 0.1409607 +0.245636 0.245636 0.1409607 +0.2686816 0.245636 0.1409607 +0.2902431 0.245636 0.1409607 +0.3104189 0.245636 0.1409607 +0.3293248 0.245636 0.1409607 +0.3470774 0.245636 0.1409607 +0.3637862 0.245636 0.1409607 +0.3795513 0.245636 0.1409607 +0.3944623 0.245636 0.1409607 +0.4085988 0.245636 0.1409607 +0.4220313 0.245636 0.1409607 +0.4348222 0.245636 0.1409607 +0.4470264 0.245636 0.1409607 +0.4586928 0.245636 0.1409607 +0.4698649 0.245636 0.1409607 +0.4805811 0.245636 0.1409607 +0.490876 0.245636 0.1409607 +0.5007803 0.245636 0.1409607 +0.510322 0.245636 0.1409607 +0.5195258 0.245636 0.1409607 +0.5284142 0.245636 0.1409607 +0.5370079 0.245636 0.1409607 +0.5453253 0.245636 0.1409607 +0.5533834 0.245636 0.1409607 +0.5611974 0.245636 0.1409607 +0.5687816 0.245636 0.1409607 +0.092819 0.2686816 0.1409607 +0.1056428 0.2686816 0.1409607 +0.1201537 0.2686816 0.1409607 +0.1409607 0.2686816 0.1409607 +0.1678172 0.2686816 0.1409607 +0.1950164 0.2686816 0.1409607 +0.2210581 0.2686816 0.1409607 +0.245636 0.2686816 0.1409607 +0.2686816 0.2686816 0.1409607 +0.2902431 0.2686816 0.1409607 +0.3104189 0.2686816 0.1409607 +0.3293248 0.2686816 0.1409607 +0.3470774 0.2686816 0.1409607 +0.3637862 0.2686816 0.1409607 +0.3795513 0.2686816 0.1409607 +0.3944623 0.2686816 0.1409607 +0.4085988 0.2686816 0.1409607 +0.4220313 0.2686816 0.1409607 +0.4348222 0.2686816 0.1409607 +0.4470264 0.2686816 0.1409607 +0.4586928 0.2686816 0.1409607 +0.4698649 0.2686816 0.1409607 +0.4805811 0.2686816 0.1409607 +0.490876 0.2686816 0.1409607 +0.5007803 0.2686816 0.1409607 +0.510322 0.2686816 0.1409607 +0.5195258 0.2686816 0.1409607 +0.5284142 0.2686816 0.1409607 +0.5370079 0.2686816 0.1409607 +0.5453253 0.2686816 0.1409607 +0.5533834 0.2686816 0.1409607 +0.5611974 0.2686816 0.1409607 +0.5687816 0.2686816 0.1409607 +0.092819 0.2902431 0.1409607 +0.1056428 0.2902431 0.1409607 +0.1201537 0.2902431 0.1409607 +0.1409607 0.2902431 0.1409607 +0.1678172 0.2902431 0.1409607 +0.1950164 0.2902431 0.1409607 +0.2210581 0.2902431 0.1409607 +0.245636 0.2902431 0.1409607 +0.2686816 0.2902431 0.1409607 +0.2902431 0.2902431 0.1409607 +0.3104189 0.2902431 0.1409607 +0.3293248 0.2902431 0.1409607 +0.3470774 0.2902431 0.1409607 +0.3637862 0.2902431 0.1409607 +0.3795513 0.2902431 0.1409607 +0.3944623 0.2902431 0.1409607 +0.4085988 0.2902431 0.1409607 +0.4220313 0.2902431 0.1409607 +0.4348222 0.2902431 0.1409607 +0.4470264 0.2902431 0.1409607 +0.4586928 0.2902431 0.1409607 +0.4698649 0.2902431 0.1409607 +0.4805811 0.2902431 0.1409607 +0.490876 0.2902431 0.1409607 +0.5007803 0.2902431 0.1409607 +0.510322 0.2902431 0.1409607 +0.5195258 0.2902431 0.1409607 +0.5284142 0.2902431 0.1409607 +0.5370079 0.2902431 0.1409607 +0.5453253 0.2902431 0.1409607 +0.5533834 0.2902431 0.1409607 +0.5611974 0.2902431 0.1409607 +0.5687816 0.2902431 0.1409607 +0.092819 0.3104189 0.1409607 +0.1056428 0.3104189 0.1409607 +0.1201537 0.3104189 0.1409607 +0.1409607 0.3104189 0.1409607 +0.1678172 0.3104189 0.1409607 +0.1950164 0.3104189 0.1409607 +0.2210581 0.3104189 0.1409607 +0.245636 0.3104189 0.1409607 +0.2686816 0.3104189 0.1409607 +0.2902431 0.3104189 0.1409607 +0.3104189 0.3104189 0.1409607 +0.3293248 0.3104189 0.1409607 +0.3470774 0.3104189 0.1409607 +0.3637862 0.3104189 0.1409607 +0.3795513 0.3104189 0.1409607 +0.3944623 0.3104189 0.1409607 +0.4085988 0.3104189 0.1409607 +0.4220313 0.3104189 0.1409607 +0.4348222 0.3104189 0.1409607 +0.4470264 0.3104189 0.1409607 +0.4586928 0.3104189 0.1409607 +0.4698649 0.3104189 0.1409607 +0.4805811 0.3104189 0.1409607 +0.490876 0.3104189 0.1409607 +0.5007803 0.3104189 0.1409607 +0.510322 0.3104189 0.1409607 +0.5195258 0.3104189 0.1409607 +0.5284142 0.3104189 0.1409607 +0.5370079 0.3104189 0.1409607 +0.5453253 0.3104189 0.1409607 +0.5533834 0.3104189 0.1409607 +0.5611974 0.3104189 0.1409607 +0.5687816 0.3104189 0.1409607 +0.092819 0.3293248 0.1409607 +0.1056428 0.3293248 0.1409607 +0.1201537 0.3293248 0.1409607 +0.1409607 0.3293248 0.1409607 +0.1678172 0.3293248 0.1409607 +0.1950164 0.3293248 0.1409607 +0.2210581 0.3293248 0.1409607 +0.245636 0.3293248 0.1409607 +0.2686816 0.3293248 0.1409607 +0.2902431 0.3293248 0.1409607 +0.3104189 0.3293248 0.1409607 +0.3293248 0.3293248 0.1409607 +0.3470774 0.3293248 0.1409607 +0.3637862 0.3293248 0.1409607 +0.3795513 0.3293248 0.1409607 +0.3944623 0.3293248 0.1409607 +0.4085988 0.3293248 0.1409607 +0.4220313 0.3293248 0.1409607 +0.4348222 0.3293248 0.1409607 +0.4470264 0.3293248 0.1409607 +0.4586928 0.3293248 0.1409607 +0.4698649 0.3293248 0.1409607 +0.4805811 0.3293248 0.1409607 +0.490876 0.3293248 0.1409607 +0.5007803 0.3293248 0.1409607 +0.510322 0.3293248 0.1409607 +0.5195258 0.3293248 0.1409607 +0.5284142 0.3293248 0.1409607 +0.5370079 0.3293248 0.1409607 +0.5453253 0.3293248 0.1409607 +0.5533834 0.3293248 0.1409607 +0.5611974 0.3293248 0.1409607 +0.5687816 0.3293248 0.1409607 +0.092819 0.3470774 0.1409607 +0.1056428 0.3470774 0.1409607 +0.1201537 0.3470774 0.1409607 +0.1409607 0.3470774 0.1409607 +0.1678172 0.3470774 0.1409607 +0.1950164 0.3470774 0.1409607 +0.2210581 0.3470774 0.1409607 +0.245636 0.3470774 0.1409607 +0.2686816 0.3470774 0.1409607 +0.2902431 0.3470774 0.1409607 +0.3104189 0.3470774 0.1409607 +0.3293248 0.3470774 0.1409607 +0.3470774 0.3470774 0.1409607 +0.3637862 0.3470774 0.1409607 +0.3795513 0.3470774 0.1409607 +0.3944623 0.3470774 0.1409607 +0.4085988 0.3470774 0.1409607 +0.4220313 0.3470774 0.1409607 +0.4348222 0.3470774 0.1409607 +0.4470264 0.3470774 0.1409607 +0.4586928 0.3470774 0.1409607 +0.4698649 0.3470774 0.1409607 +0.4805811 0.3470774 0.1409607 +0.490876 0.3470774 0.1409607 +0.5007803 0.3470774 0.1409607 +0.510322 0.3470774 0.1409607 +0.5195258 0.3470774 0.1409607 +0.5284142 0.3470774 0.1409607 +0.5370079 0.3470774 0.1409607 +0.5453253 0.3470774 0.1409607 +0.5533834 0.3470774 0.1409607 +0.5611974 0.3470774 0.1409607 +0.5687816 0.3470774 0.1409607 +0.092819 0.3637862 0.1409607 +0.1056428 0.3637862 0.1409607 +0.1201537 0.3637862 0.1409607 +0.1409607 0.3637862 0.1409607 +0.1678172 0.3637862 0.1409607 +0.1950164 0.3637862 0.1409607 +0.2210581 0.3637862 0.1409607 +0.245636 0.3637862 0.1409607 +0.2686816 0.3637862 0.1409607 +0.2902431 0.3637862 0.1409607 +0.3104189 0.3637862 0.1409607 +0.3293248 0.3637862 0.1409607 +0.3470774 0.3637862 0.1409607 +0.3637862 0.3637862 0.1409607 +0.3795513 0.3637862 0.1409607 +0.3944623 0.3637862 0.1409607 +0.4085988 0.3637862 0.1409607 +0.4220313 0.3637862 0.1409607 +0.4348222 0.3637862 0.1409607 +0.4470264 0.3637862 0.1409607 +0.4586928 0.3637862 0.1409607 +0.4698649 0.3637862 0.1409607 +0.4805811 0.3637862 0.1409607 +0.490876 0.3637862 0.1409607 +0.5007803 0.3637862 0.1409607 +0.510322 0.3637862 0.1409607 +0.5195258 0.3637862 0.1409607 +0.5284142 0.3637862 0.1409607 +0.5370079 0.3637862 0.1409607 +0.5453253 0.3637862 0.1409607 +0.5533834 0.3637862 0.1409607 +0.5611974 0.3637862 0.1409607 +0.5687816 0.3637862 0.1409607 +0.092819 0.3795513 0.1409607 +0.1056428 0.3795513 0.1409607 +0.1201537 0.3795513 0.1409607 +0.1409607 0.3795513 0.1409607 +0.1678172 0.3795513 0.1409607 +0.1950164 0.3795513 0.1409607 +0.2210581 0.3795513 0.1409607 +0.245636 0.3795513 0.1409607 +0.2686816 0.3795513 0.1409607 +0.2902431 0.3795513 0.1409607 +0.3104189 0.3795513 0.1409607 +0.3293248 0.3795513 0.1409607 +0.3470774 0.3795513 0.1409607 +0.3637862 0.3795513 0.1409607 +0.3795513 0.3795513 0.1409607 +0.3944623 0.3795513 0.1409607 +0.4085988 0.3795513 0.1409607 +0.4220313 0.3795513 0.1409607 +0.4348222 0.3795513 0.1409607 +0.4470264 0.3795513 0.1409607 +0.4586928 0.3795513 0.1409607 +0.4698649 0.3795513 0.1409607 +0.4805811 0.3795513 0.1409607 +0.490876 0.3795513 0.1409607 +0.5007803 0.3795513 0.1409607 +0.510322 0.3795513 0.1409607 +0.5195258 0.3795513 0.1409607 +0.5284142 0.3795513 0.1409607 +0.5370079 0.3795513 0.1409607 +0.5453253 0.3795513 0.1409607 +0.5533834 0.3795513 0.1409607 +0.5611974 0.3795513 0.1409607 +0.5687816 0.3795513 0.1409607 +0.092819 0.3944623 0.1409607 +0.1056428 0.3944623 0.1409607 +0.1201537 0.3944623 0.1409607 +0.1409607 0.3944623 0.1409607 +0.1678172 0.3944623 0.1409607 +0.1950164 0.3944623 0.1409607 +0.2210581 0.3944623 0.1409607 +0.245636 0.3944623 0.1409607 +0.2686816 0.3944623 0.1409607 +0.2902431 0.3944623 0.1409607 +0.3104189 0.3944623 0.1409607 +0.3293248 0.3944623 0.1409607 +0.3470774 0.3944623 0.1409607 +0.3637862 0.3944623 0.1409607 +0.3795513 0.3944623 0.1409607 +0.3944623 0.3944623 0.1409607 +0.4085988 0.3944623 0.1409607 +0.4220313 0.3944623 0.1409607 +0.4348222 0.3944623 0.1409607 +0.4470264 0.3944623 0.1409607 +0.4586928 0.3944623 0.1409607 +0.4698649 0.3944623 0.1409607 +0.4805811 0.3944623 0.1409607 +0.490876 0.3944623 0.1409607 +0.5007803 0.3944623 0.1409607 +0.510322 0.3944623 0.1409607 +0.5195258 0.3944623 0.1409607 +0.5284142 0.3944623 0.1409607 +0.5370079 0.3944623 0.1409607 +0.5453253 0.3944623 0.1409607 +0.5533834 0.3944623 0.1409607 +0.5611974 0.3944623 0.1409607 +0.5687816 0.3944623 0.1409607 +0.092819 0.4085988 0.1409607 +0.1056428 0.4085988 0.1409607 +0.1201537 0.4085988 0.1409607 +0.1409607 0.4085988 0.1409607 +0.1678172 0.4085988 0.1409607 +0.1950164 0.4085988 0.1409607 +0.2210581 0.4085988 0.1409607 +0.245636 0.4085988 0.1409607 +0.2686816 0.4085988 0.1409607 +0.2902431 0.4085988 0.1409607 +0.3104189 0.4085988 0.1409607 +0.3293248 0.4085988 0.1409607 +0.3470774 0.4085988 0.1409607 +0.3637862 0.4085988 0.1409607 +0.3795513 0.4085988 0.1409607 +0.3944623 0.4085988 0.1409607 +0.4085988 0.4085988 0.1409607 +0.4220313 0.4085988 0.1409607 +0.4348222 0.4085988 0.1409607 +0.4470264 0.4085988 0.1409607 +0.4586928 0.4085988 0.1409607 +0.4698649 0.4085988 0.1409607 +0.4805811 0.4085988 0.1409607 +0.490876 0.4085988 0.1409607 +0.5007803 0.4085988 0.1409607 +0.510322 0.4085988 0.1409607 +0.5195258 0.4085988 0.1409607 +0.5284142 0.4085988 0.1409607 +0.5370079 0.4085988 0.1409607 +0.5453253 0.4085988 0.1409607 +0.5533834 0.4085988 0.1409607 +0.5611974 0.4085988 0.1409607 +0.5687816 0.4085988 0.1409607 +0.092819 0.4220313 0.1409607 +0.1056428 0.4220313 0.1409607 +0.1201537 0.4220313 0.1409607 +0.1409607 0.4220313 0.1409607 +0.1678172 0.4220313 0.1409607 +0.1950164 0.4220313 0.1409607 +0.2210581 0.4220313 0.1409607 +0.245636 0.4220313 0.1409607 +0.2686816 0.4220313 0.1409607 +0.2902431 0.4220313 0.1409607 +0.3104189 0.4220313 0.1409607 +0.3293248 0.4220313 0.1409607 +0.3470774 0.4220313 0.1409607 +0.3637862 0.4220313 0.1409607 +0.3795513 0.4220313 0.1409607 +0.3944623 0.4220313 0.1409607 +0.4085988 0.4220313 0.1409607 +0.4220313 0.4220313 0.1409607 +0.4348222 0.4220313 0.1409607 +0.4470264 0.4220313 0.1409607 +0.4586928 0.4220313 0.1409607 +0.4698649 0.4220313 0.1409607 +0.4805811 0.4220313 0.1409607 +0.490876 0.4220313 0.1409607 +0.5007803 0.4220313 0.1409607 +0.510322 0.4220313 0.1409607 +0.5195258 0.4220313 0.1409607 +0.5284142 0.4220313 0.1409607 +0.5370079 0.4220313 0.1409607 +0.5453253 0.4220313 0.1409607 +0.5533834 0.4220313 0.1409607 +0.5611974 0.4220313 0.1409607 +0.5687816 0.4220313 0.1409607 +0.092819 0.4348222 0.1409607 +0.1056428 0.4348222 0.1409607 +0.1201537 0.4348222 0.1409607 +0.1409607 0.4348222 0.1409607 +0.1678172 0.4348222 0.1409607 +0.1950164 0.4348222 0.1409607 +0.2210581 0.4348222 0.1409607 +0.245636 0.4348222 0.1409607 +0.2686816 0.4348222 0.1409607 +0.2902431 0.4348222 0.1409607 +0.3104189 0.4348222 0.1409607 +0.3293248 0.4348222 0.1409607 +0.3470774 0.4348222 0.1409607 +0.3637862 0.4348222 0.1409607 +0.3795513 0.4348222 0.1409607 +0.3944623 0.4348222 0.1409607 +0.4085988 0.4348222 0.1409607 +0.4220313 0.4348222 0.1409607 +0.4348222 0.4348222 0.1409607 +0.4470264 0.4348222 0.1409607 +0.4586928 0.4348222 0.1409607 +0.4698649 0.4348222 0.1409607 +0.4805811 0.4348222 0.1409607 +0.490876 0.4348222 0.1409607 +0.5007803 0.4348222 0.1409607 +0.510322 0.4348222 0.1409607 +0.5195258 0.4348222 0.1409607 +0.5284142 0.4348222 0.1409607 +0.5370079 0.4348222 0.1409607 +0.5453253 0.4348222 0.1409607 +0.5533834 0.4348222 0.1409607 +0.5611974 0.4348222 0.1409607 +0.5687816 0.4348222 0.1409607 +0.092819 0.4470264 0.1409607 +0.1056428 0.4470264 0.1409607 +0.1201537 0.4470264 0.1409607 +0.1409607 0.4470264 0.1409607 +0.1678172 0.4470264 0.1409607 +0.1950164 0.4470264 0.1409607 +0.2210581 0.4470264 0.1409607 +0.245636 0.4470264 0.1409607 +0.2686816 0.4470264 0.1409607 +0.2902431 0.4470264 0.1409607 +0.3104189 0.4470264 0.1409607 +0.3293248 0.4470264 0.1409607 +0.3470774 0.4470264 0.1409607 +0.3637862 0.4470264 0.1409607 +0.3795513 0.4470264 0.1409607 +0.3944623 0.4470264 0.1409607 +0.4085988 0.4470264 0.1409607 +0.4220313 0.4470264 0.1409607 +0.4348222 0.4470264 0.1409607 +0.4470264 0.4470264 0.1409607 +0.4586928 0.4470264 0.1409607 +0.4698649 0.4470264 0.1409607 +0.4805811 0.4470264 0.1409607 +0.490876 0.4470264 0.1409607 +0.5007803 0.4470264 0.1409607 +0.510322 0.4470264 0.1409607 +0.5195258 0.4470264 0.1409607 +0.5284142 0.4470264 0.1409607 +0.5370079 0.4470264 0.1409607 +0.5453253 0.4470264 0.1409607 +0.5533834 0.4470264 0.1409607 +0.5611974 0.4470264 0.1409607 +0.5687816 0.4470264 0.1409607 +0.092819 0.4586928 0.1409607 +0.1056428 0.4586928 0.1409607 +0.1201537 0.4586928 0.1409607 +0.1409607 0.4586928 0.1409607 +0.1678172 0.4586928 0.1409607 +0.1950164 0.4586928 0.1409607 +0.2210581 0.4586928 0.1409607 +0.245636 0.4586928 0.1409607 +0.2686816 0.4586928 0.1409607 +0.2902431 0.4586928 0.1409607 +0.3104189 0.4586928 0.1409607 +0.3293248 0.4586928 0.1409607 +0.3470774 0.4586928 0.1409607 +0.3637862 0.4586928 0.1409607 +0.3795513 0.4586928 0.1409607 +0.3944623 0.4586928 0.1409607 +0.4085988 0.4586928 0.1409607 +0.4220313 0.4586928 0.1409607 +0.4348222 0.4586928 0.1409607 +0.4470264 0.4586928 0.1409607 +0.4586928 0.4586928 0.1409607 +0.4698649 0.4586928 0.1409607 +0.4805811 0.4586928 0.1409607 +0.490876 0.4586928 0.1409607 +0.5007803 0.4586928 0.1409607 +0.510322 0.4586928 0.1409607 +0.5195258 0.4586928 0.1409607 +0.5284142 0.4586928 0.1409607 +0.5370079 0.4586928 0.1409607 +0.5453253 0.4586928 0.1409607 +0.5533834 0.4586928 0.1409607 +0.5611974 0.4586928 0.1409607 +0.5687816 0.4586928 0.1409607 +0.092819 0.4698649 0.1409607 +0.1056428 0.4698649 0.1409607 +0.1201537 0.4698649 0.1409607 +0.1409607 0.4698649 0.1409607 +0.1678172 0.4698649 0.1409607 +0.1950164 0.4698649 0.1409607 +0.2210581 0.4698649 0.1409607 +0.245636 0.4698649 0.1409607 +0.2686816 0.4698649 0.1409607 +0.2902431 0.4698649 0.1409607 +0.3104189 0.4698649 0.1409607 +0.3293248 0.4698649 0.1409607 +0.3470774 0.4698649 0.1409607 +0.3637862 0.4698649 0.1409607 +0.3795513 0.4698649 0.1409607 +0.3944623 0.4698649 0.1409607 +0.4085988 0.4698649 0.1409607 +0.4220313 0.4698649 0.1409607 +0.4348222 0.4698649 0.1409607 +0.4470264 0.4698649 0.1409607 +0.4586928 0.4698649 0.1409607 +0.4698649 0.4698649 0.1409607 +0.4805811 0.4698649 0.1409607 +0.490876 0.4698649 0.1409607 +0.5007803 0.4698649 0.1409607 +0.510322 0.4698649 0.1409607 +0.5195258 0.4698649 0.1409607 +0.5284142 0.4698649 0.1409607 +0.5370079 0.4698649 0.1409607 +0.5453253 0.4698649 0.1409607 +0.5533834 0.4698649 0.1409607 +0.5611974 0.4698649 0.1409607 +0.5687816 0.4698649 0.1409607 +0.092819 0.4805811 0.1409607 +0.1056428 0.4805811 0.1409607 +0.1201537 0.4805811 0.1409607 +0.1409607 0.4805811 0.1409607 +0.1678172 0.4805811 0.1409607 +0.1950164 0.4805811 0.1409607 +0.2210581 0.4805811 0.1409607 +0.245636 0.4805811 0.1409607 +0.2686816 0.4805811 0.1409607 +0.2902431 0.4805811 0.1409607 +0.3104189 0.4805811 0.1409607 +0.3293248 0.4805811 0.1409607 +0.3470774 0.4805811 0.1409607 +0.3637862 0.4805811 0.1409607 +0.3795513 0.4805811 0.1409607 +0.3944623 0.4805811 0.1409607 +0.4085988 0.4805811 0.1409607 +0.4220313 0.4805811 0.1409607 +0.4348222 0.4805811 0.1409607 +0.4470264 0.4805811 0.1409607 +0.4586928 0.4805811 0.1409607 +0.4698649 0.4805811 0.1409607 +0.4805811 0.4805811 0.1409607 +0.490876 0.4805811 0.1409607 +0.5007803 0.4805811 0.1409607 +0.510322 0.4805811 0.1409607 +0.5195258 0.4805811 0.1409607 +0.5284142 0.4805811 0.1409607 +0.5370079 0.4805811 0.1409607 +0.5453253 0.4805811 0.1409607 +0.5533834 0.4805811 0.1409607 +0.5611974 0.4805811 0.1409607 +0.5687816 0.4805811 0.1409607 +0.092819 0.490876 0.1409607 +0.1056428 0.490876 0.1409607 +0.1201537 0.490876 0.1409607 +0.1409607 0.490876 0.1409607 +0.1678172 0.490876 0.1409607 +0.1950164 0.490876 0.1409607 +0.2210581 0.490876 0.1409607 +0.245636 0.490876 0.1409607 +0.2686816 0.490876 0.1409607 +0.2902431 0.490876 0.1409607 +0.3104189 0.490876 0.1409607 +0.3293248 0.490876 0.1409607 +0.3470774 0.490876 0.1409607 +0.3637862 0.490876 0.1409607 +0.3795513 0.490876 0.1409607 +0.3944623 0.490876 0.1409607 +0.4085988 0.490876 0.1409607 +0.4220313 0.490876 0.1409607 +0.4348222 0.490876 0.1409607 +0.4470264 0.490876 0.1409607 +0.4586928 0.490876 0.1409607 +0.4698649 0.490876 0.1409607 +0.4805811 0.490876 0.1409607 +0.490876 0.490876 0.1409607 +0.5007803 0.490876 0.1409607 +0.510322 0.490876 0.1409607 +0.5195258 0.490876 0.1409607 +0.5284142 0.490876 0.1409607 +0.5370079 0.490876 0.1409607 +0.5453253 0.490876 0.1409607 +0.5533834 0.490876 0.1409607 +0.5611974 0.490876 0.1409607 +0.5687816 0.490876 0.1409607 +0.092819 0.5007803 0.1409607 +0.1056428 0.5007803 0.1409607 +0.1201537 0.5007803 0.1409607 +0.1409607 0.5007803 0.1409607 +0.1678172 0.5007803 0.1409607 +0.1950164 0.5007803 0.1409607 +0.2210581 0.5007803 0.1409607 +0.245636 0.5007803 0.1409607 +0.2686816 0.5007803 0.1409607 +0.2902431 0.5007803 0.1409607 +0.3104189 0.5007803 0.1409607 +0.3293248 0.5007803 0.1409607 +0.3470774 0.5007803 0.1409607 +0.3637862 0.5007803 0.1409607 +0.3795513 0.5007803 0.1409607 +0.3944623 0.5007803 0.1409607 +0.4085988 0.5007803 0.1409607 +0.4220313 0.5007803 0.1409607 +0.4348222 0.5007803 0.1409607 +0.4470264 0.5007803 0.1409607 +0.4586928 0.5007803 0.1409607 +0.4698649 0.5007803 0.1409607 +0.4805811 0.5007803 0.1409607 +0.490876 0.5007803 0.1409607 +0.5007803 0.5007803 0.1409607 +0.510322 0.5007803 0.1409607 +0.5195258 0.5007803 0.1409607 +0.5284142 0.5007803 0.1409607 +0.5370079 0.5007803 0.1409607 +0.5453253 0.5007803 0.1409607 +0.5533834 0.5007803 0.1409607 +0.5611974 0.5007803 0.1409607 +0.5687816 0.5007803 0.1409607 +0.092819 0.510322 0.1409607 +0.1056428 0.510322 0.1409607 +0.1201537 0.510322 0.1409607 +0.1409607 0.510322 0.1409607 +0.1678172 0.510322 0.1409607 +0.1950164 0.510322 0.1409607 +0.2210581 0.510322 0.1409607 +0.245636 0.510322 0.1409607 +0.2686816 0.510322 0.1409607 +0.2902431 0.510322 0.1409607 +0.3104189 0.510322 0.1409607 +0.3293248 0.510322 0.1409607 +0.3470774 0.510322 0.1409607 +0.3637862 0.510322 0.1409607 +0.3795513 0.510322 0.1409607 +0.3944623 0.510322 0.1409607 +0.4085988 0.510322 0.1409607 +0.4220313 0.510322 0.1409607 +0.4348222 0.510322 0.1409607 +0.4470264 0.510322 0.1409607 +0.4586928 0.510322 0.1409607 +0.4698649 0.510322 0.1409607 +0.4805811 0.510322 0.1409607 +0.490876 0.510322 0.1409607 +0.5007803 0.510322 0.1409607 +0.510322 0.510322 0.1409607 +0.5195258 0.510322 0.1409607 +0.5284142 0.510322 0.1409607 +0.5370079 0.510322 0.1409607 +0.5453253 0.510322 0.1409607 +0.5533834 0.510322 0.1409607 +0.5611974 0.510322 0.1409607 +0.5687816 0.510322 0.1409607 +0.092819 0.5195258 0.1409607 +0.1056428 0.5195258 0.1409607 +0.1201537 0.5195258 0.1409607 +0.1409607 0.5195258 0.1409607 +0.1678172 0.5195258 0.1409607 +0.1950164 0.5195258 0.1409607 +0.2210581 0.5195258 0.1409607 +0.245636 0.5195258 0.1409607 +0.2686816 0.5195258 0.1409607 +0.2902431 0.5195258 0.1409607 +0.3104189 0.5195258 0.1409607 +0.3293248 0.5195258 0.1409607 +0.3470774 0.5195258 0.1409607 +0.3637862 0.5195258 0.1409607 +0.3795513 0.5195258 0.1409607 +0.3944623 0.5195258 0.1409607 +0.4085988 0.5195258 0.1409607 +0.4220313 0.5195258 0.1409607 +0.4348222 0.5195258 0.1409607 +0.4470264 0.5195258 0.1409607 +0.4586928 0.5195258 0.1409607 +0.4698649 0.5195258 0.1409607 +0.4805811 0.5195258 0.1409607 +0.490876 0.5195258 0.1409607 +0.5007803 0.5195258 0.1409607 +0.510322 0.5195258 0.1409607 +0.5195258 0.5195258 0.1409607 +0.5284142 0.5195258 0.1409607 +0.5370079 0.5195258 0.1409607 +0.5453253 0.5195258 0.1409607 +0.5533834 0.5195258 0.1409607 +0.5611974 0.5195258 0.1409607 +0.5687816 0.5195258 0.1409607 +0.092819 0.5284142 0.1409607 +0.1056428 0.5284142 0.1409607 +0.1201537 0.5284142 0.1409607 +0.1409607 0.5284142 0.1409607 +0.1678172 0.5284142 0.1409607 +0.1950164 0.5284142 0.1409607 +0.2210581 0.5284142 0.1409607 +0.245636 0.5284142 0.1409607 +0.2686816 0.5284142 0.1409607 +0.2902431 0.5284142 0.1409607 +0.3104189 0.5284142 0.1409607 +0.3293248 0.5284142 0.1409607 +0.3470774 0.5284142 0.1409607 +0.3637862 0.5284142 0.1409607 +0.3795513 0.5284142 0.1409607 +0.3944623 0.5284142 0.1409607 +0.4085988 0.5284142 0.1409607 +0.4220313 0.5284142 0.1409607 +0.4348222 0.5284142 0.1409607 +0.4470264 0.5284142 0.1409607 +0.4586928 0.5284142 0.1409607 +0.4698649 0.5284142 0.1409607 +0.4805811 0.5284142 0.1409607 +0.490876 0.5284142 0.1409607 +0.5007803 0.5284142 0.1409607 +0.510322 0.5284142 0.1409607 +0.5195258 0.5284142 0.1409607 +0.5284142 0.5284142 0.1409607 +0.5370079 0.5284142 0.1409607 +0.5453253 0.5284142 0.1409607 +0.5533834 0.5284142 0.1409607 +0.5611974 0.5284142 0.1409607 +0.5687816 0.5284142 0.1409607 +0.092819 0.5370079 0.1409607 +0.1056428 0.5370079 0.1409607 +0.1201537 0.5370079 0.1409607 +0.1409607 0.5370079 0.1409607 +0.1678172 0.5370079 0.1409607 +0.1950164 0.5370079 0.1409607 +0.2210581 0.5370079 0.1409607 +0.245636 0.5370079 0.1409607 +0.2686816 0.5370079 0.1409607 +0.2902431 0.5370079 0.1409607 +0.3104189 0.5370079 0.1409607 +0.3293248 0.5370079 0.1409607 +0.3470774 0.5370079 0.1409607 +0.3637862 0.5370079 0.1409607 +0.3795513 0.5370079 0.1409607 +0.3944623 0.5370079 0.1409607 +0.4085988 0.5370079 0.1409607 +0.4220313 0.5370079 0.1409607 +0.4348222 0.5370079 0.1409607 +0.4470264 0.5370079 0.1409607 +0.4586928 0.5370079 0.1409607 +0.4698649 0.5370079 0.1409607 +0.4805811 0.5370079 0.1409607 +0.490876 0.5370079 0.1409607 +0.5007803 0.5370079 0.1409607 +0.510322 0.5370079 0.1409607 +0.5195258 0.5370079 0.1409607 +0.5284142 0.5370079 0.1409607 +0.5370079 0.5370079 0.1409607 +0.5453253 0.5370079 0.1409607 +0.5533834 0.5370079 0.1409607 +0.5611974 0.5370079 0.1409607 +0.5687816 0.5370079 0.1409607 +0.092819 0.5453253 0.1409607 +0.1056428 0.5453253 0.1409607 +0.1201537 0.5453253 0.1409607 +0.1409607 0.5453253 0.1409607 +0.1678172 0.5453253 0.1409607 +0.1950164 0.5453253 0.1409607 +0.2210581 0.5453253 0.1409607 +0.245636 0.5453253 0.1409607 +0.2686816 0.5453253 0.1409607 +0.2902431 0.5453253 0.1409607 +0.3104189 0.5453253 0.1409607 +0.3293248 0.5453253 0.1409607 +0.3470774 0.5453253 0.1409607 +0.3637862 0.5453253 0.1409607 +0.3795513 0.5453253 0.1409607 +0.3944623 0.5453253 0.1409607 +0.4085988 0.5453253 0.1409607 +0.4220313 0.5453253 0.1409607 +0.4348222 0.5453253 0.1409607 +0.4470264 0.5453253 0.1409607 +0.4586928 0.5453253 0.1409607 +0.4698649 0.5453253 0.1409607 +0.4805811 0.5453253 0.1409607 +0.490876 0.5453253 0.1409607 +0.5007803 0.5453253 0.1409607 +0.510322 0.5453253 0.1409607 +0.5195258 0.5453253 0.1409607 +0.5284142 0.5453253 0.1409607 +0.5370079 0.5453253 0.1409607 +0.5453253 0.5453253 0.1409607 +0.5533834 0.5453253 0.1409607 +0.5611974 0.5453253 0.1409607 +0.5687816 0.5453253 0.1409607 +0.092819 0.5533834 0.1409607 +0.1056428 0.5533834 0.1409607 +0.1201537 0.5533834 0.1409607 +0.1409607 0.5533834 0.1409607 +0.1678172 0.5533834 0.1409607 +0.1950164 0.5533834 0.1409607 +0.2210581 0.5533834 0.1409607 +0.245636 0.5533834 0.1409607 +0.2686816 0.5533834 0.1409607 +0.2902431 0.5533834 0.1409607 +0.3104189 0.5533834 0.1409607 +0.3293248 0.5533834 0.1409607 +0.3470774 0.5533834 0.1409607 +0.3637862 0.5533834 0.1409607 +0.3795513 0.5533834 0.1409607 +0.3944623 0.5533834 0.1409607 +0.4085988 0.5533834 0.1409607 +0.4220313 0.5533834 0.1409607 +0.4348222 0.5533834 0.1409607 +0.4470264 0.5533834 0.1409607 +0.4586928 0.5533834 0.1409607 +0.4698649 0.5533834 0.1409607 +0.4805811 0.5533834 0.1409607 +0.490876 0.5533834 0.1409607 +0.5007803 0.5533834 0.1409607 +0.510322 0.5533834 0.1409607 +0.5195258 0.5533834 0.1409607 +0.5284142 0.5533834 0.1409607 +0.5370079 0.5533834 0.1409607 +0.5453253 0.5533834 0.1409607 +0.5533834 0.5533834 0.1409607 +0.5611974 0.5533834 0.1409607 +0.5687816 0.5533834 0.1409607 +0.092819 0.5611974 0.1409607 +0.1056428 0.5611974 0.1409607 +0.1201537 0.5611974 0.1409607 +0.1409607 0.5611974 0.1409607 +0.1678172 0.5611974 0.1409607 +0.1950164 0.5611974 0.1409607 +0.2210581 0.5611974 0.1409607 +0.245636 0.5611974 0.1409607 +0.2686816 0.5611974 0.1409607 +0.2902431 0.5611974 0.1409607 +0.3104189 0.5611974 0.1409607 +0.3293248 0.5611974 0.1409607 +0.3470774 0.5611974 0.1409607 +0.3637862 0.5611974 0.1409607 +0.3795513 0.5611974 0.1409607 +0.3944623 0.5611974 0.1409607 +0.4085988 0.5611974 0.1409607 +0.4220313 0.5611974 0.1409607 +0.4348222 0.5611974 0.1409607 +0.4470264 0.5611974 0.1409607 +0.4586928 0.5611974 0.1409607 +0.4698649 0.5611974 0.1409607 +0.4805811 0.5611974 0.1409607 +0.490876 0.5611974 0.1409607 +0.5007803 0.5611974 0.1409607 +0.510322 0.5611974 0.1409607 +0.5195258 0.5611974 0.1409607 +0.5284142 0.5611974 0.1409607 +0.5370079 0.5611974 0.1409607 +0.5453253 0.5611974 0.1409607 +0.5533834 0.5611974 0.1409607 +0.5611974 0.5611974 0.1409607 +0.5687816 0.5611974 0.1409607 +0.092819 0.5687816 0.1409607 +0.1056428 0.5687816 0.1409607 +0.1201537 0.5687816 0.1409607 +0.1409607 0.5687816 0.1409607 +0.1678172 0.5687816 0.1409607 +0.1950164 0.5687816 0.1409607 +0.2210581 0.5687816 0.1409607 +0.245636 0.5687816 0.1409607 +0.2686816 0.5687816 0.1409607 +0.2902431 0.5687816 0.1409607 +0.3104189 0.5687816 0.1409607 +0.3293248 0.5687816 0.1409607 +0.3470774 0.5687816 0.1409607 +0.3637862 0.5687816 0.1409607 +0.3795513 0.5687816 0.1409607 +0.3944623 0.5687816 0.1409607 +0.4085988 0.5687816 0.1409607 +0.4220313 0.5687816 0.1409607 +0.4348222 0.5687816 0.1409607 +0.4470264 0.5687816 0.1409607 +0.4586928 0.5687816 0.1409607 +0.4698649 0.5687816 0.1409607 +0.4805811 0.5687816 0.1409607 +0.490876 0.5687816 0.1409607 +0.5007803 0.5687816 0.1409607 +0.510322 0.5687816 0.1409607 +0.5195258 0.5687816 0.1409607 +0.5284142 0.5687816 0.1409607 +0.5370079 0.5687816 0.1409607 +0.5453253 0.5687816 0.1409607 +0.5533834 0.5687816 0.1409607 +0.5611974 0.5687816 0.1409607 +0.5687816 0.5687816 0.1409607 +0.092819 0.092819 0.1678172 +0.1056428 0.092819 0.1678172 +0.1201537 0.092819 0.1678172 +0.1409607 0.092819 0.1678172 +0.1678172 0.092819 0.1678172 +0.1950164 0.092819 0.1678172 +0.2210581 0.092819 0.1678172 +0.245636 0.092819 0.1678172 +0.2686816 0.092819 0.1678172 +0.2902431 0.092819 0.1678172 +0.3104189 0.092819 0.1678172 +0.3293248 0.092819 0.1678172 +0.3470774 0.092819 0.1678172 +0.3637862 0.092819 0.1678172 +0.3795513 0.092819 0.1678172 +0.3944623 0.092819 0.1678172 +0.4085988 0.092819 0.1678172 +0.4220313 0.092819 0.1678172 +0.4348222 0.092819 0.1678172 +0.4470264 0.092819 0.1678172 +0.4586928 0.092819 0.1678172 +0.4698649 0.092819 0.1678172 +0.4805811 0.092819 0.1678172 +0.490876 0.092819 0.1678172 +0.5007803 0.092819 0.1678172 +0.510322 0.092819 0.1678172 +0.5195258 0.092819 0.1678172 +0.5284142 0.092819 0.1678172 +0.5370079 0.092819 0.1678172 +0.5453253 0.092819 0.1678172 +0.5533834 0.092819 0.1678172 +0.5611974 0.092819 0.1678172 +0.5687816 0.092819 0.1678172 +0.092819 0.1056428 0.1678172 +0.1056428 0.1056428 0.1678172 +0.1201537 0.1056428 0.1678172 +0.1409607 0.1056428 0.1678172 +0.1678172 0.1056428 0.1678172 +0.1950164 0.1056428 0.1678172 +0.2210581 0.1056428 0.1678172 +0.245636 0.1056428 0.1678172 +0.2686816 0.1056428 0.1678172 +0.2902431 0.1056428 0.1678172 +0.3104189 0.1056428 0.1678172 +0.3293248 0.1056428 0.1678172 +0.3470774 0.1056428 0.1678172 +0.3637862 0.1056428 0.1678172 +0.3795513 0.1056428 0.1678172 +0.3944623 0.1056428 0.1678172 +0.4085988 0.1056428 0.1678172 +0.4220313 0.1056428 0.1678172 +0.4348222 0.1056428 0.1678172 +0.4470264 0.1056428 0.1678172 +0.4586928 0.1056428 0.1678172 +0.4698649 0.1056428 0.1678172 +0.4805811 0.1056428 0.1678172 +0.490876 0.1056428 0.1678172 +0.5007803 0.1056428 0.1678172 +0.510322 0.1056428 0.1678172 +0.5195258 0.1056428 0.1678172 +0.5284142 0.1056428 0.1678172 +0.5370079 0.1056428 0.1678172 +0.5453253 0.1056428 0.1678172 +0.5533834 0.1056428 0.1678172 +0.5611974 0.1056428 0.1678172 +0.5687816 0.1056428 0.1678172 +0.092819 0.1201537 0.1678172 +0.1056428 0.1201537 0.1678172 +0.1201537 0.1201537 0.1678172 +0.1409607 0.1201537 0.1678172 +0.1678172 0.1201537 0.1678172 +0.1950164 0.1201537 0.1678172 +0.2210581 0.1201537 0.1678172 +0.245636 0.1201537 0.1678172 +0.2686816 0.1201537 0.1678172 +0.2902431 0.1201537 0.1678172 +0.3104189 0.1201537 0.1678172 +0.3293248 0.1201537 0.1678172 +0.3470774 0.1201537 0.1678172 +0.3637862 0.1201537 0.1678172 +0.3795513 0.1201537 0.1678172 +0.3944623 0.1201537 0.1678172 +0.4085988 0.1201537 0.1678172 +0.4220313 0.1201537 0.1678172 +0.4348222 0.1201537 0.1678172 +0.4470264 0.1201537 0.1678172 +0.4586928 0.1201537 0.1678172 +0.4698649 0.1201537 0.1678172 +0.4805811 0.1201537 0.1678172 +0.490876 0.1201537 0.1678172 +0.5007803 0.1201537 0.1678172 +0.510322 0.1201537 0.1678172 +0.5195258 0.1201537 0.1678172 +0.5284142 0.1201537 0.1678172 +0.5370079 0.1201537 0.1678172 +0.5453253 0.1201537 0.1678172 +0.5533834 0.1201537 0.1678172 +0.5611974 0.1201537 0.1678172 +0.5687816 0.1201537 0.1678172 +0.092819 0.1409607 0.1678172 +0.1056428 0.1409607 0.1678172 +0.1201537 0.1409607 0.1678172 +0.1409607 0.1409607 0.1678172 +0.1678172 0.1409607 0.1678172 +0.1950164 0.1409607 0.1678172 +0.2210581 0.1409607 0.1678172 +0.245636 0.1409607 0.1678172 +0.2686816 0.1409607 0.1678172 +0.2902431 0.1409607 0.1678172 +0.3104189 0.1409607 0.1678172 +0.3293248 0.1409607 0.1678172 +0.3470774 0.1409607 0.1678172 +0.3637862 0.1409607 0.1678172 +0.3795513 0.1409607 0.1678172 +0.3944623 0.1409607 0.1678172 +0.4085988 0.1409607 0.1678172 +0.4220313 0.1409607 0.1678172 +0.4348222 0.1409607 0.1678172 +0.4470264 0.1409607 0.1678172 +0.4586928 0.1409607 0.1678172 +0.4698649 0.1409607 0.1678172 +0.4805811 0.1409607 0.1678172 +0.490876 0.1409607 0.1678172 +0.5007803 0.1409607 0.1678172 +0.510322 0.1409607 0.1678172 +0.5195258 0.1409607 0.1678172 +0.5284142 0.1409607 0.1678172 +0.5370079 0.1409607 0.1678172 +0.5453253 0.1409607 0.1678172 +0.5533834 0.1409607 0.1678172 +0.5611974 0.1409607 0.1678172 +0.5687816 0.1409607 0.1678172 +0.092819 0.1678172 0.1678172 +0.1056428 0.1678172 0.1678172 +0.1201537 0.1678172 0.1678172 +0.1409607 0.1678172 0.1678172 +0.1678172 0.1678172 0.1678172 +0.1950164 0.1678172 0.1678172 +0.2210581 0.1678172 0.1678172 +0.245636 0.1678172 0.1678172 +0.2686816 0.1678172 0.1678172 +0.2902431 0.1678172 0.1678172 +0.3104189 0.1678172 0.1678172 +0.3293248 0.1678172 0.1678172 +0.3470774 0.1678172 0.1678172 +0.3637862 0.1678172 0.1678172 +0.3795513 0.1678172 0.1678172 +0.3944623 0.1678172 0.1678172 +0.4085988 0.1678172 0.1678172 +0.4220313 0.1678172 0.1678172 +0.4348222 0.1678172 0.1678172 +0.4470264 0.1678172 0.1678172 +0.4586928 0.1678172 0.1678172 +0.4698649 0.1678172 0.1678172 +0.4805811 0.1678172 0.1678172 +0.490876 0.1678172 0.1678172 +0.5007803 0.1678172 0.1678172 +0.510322 0.1678172 0.1678172 +0.5195258 0.1678172 0.1678172 +0.5284142 0.1678172 0.1678172 +0.5370079 0.1678172 0.1678172 +0.5453253 0.1678172 0.1678172 +0.5533834 0.1678172 0.1678172 +0.5611974 0.1678172 0.1678172 +0.5687816 0.1678172 0.1678172 +0.092819 0.1950164 0.1678172 +0.1056428 0.1950164 0.1678172 +0.1201537 0.1950164 0.1678172 +0.1409607 0.1950164 0.1678172 +0.1678172 0.1950164 0.1678172 +0.1950164 0.1950164 0.1678172 +0.2210581 0.1950164 0.1678172 +0.245636 0.1950164 0.1678172 +0.2686816 0.1950164 0.1678172 +0.2902431 0.1950164 0.1678172 +0.3104189 0.1950164 0.1678172 +0.3293248 0.1950164 0.1678172 +0.3470774 0.1950164 0.1678172 +0.3637862 0.1950164 0.1678172 +0.3795513 0.1950164 0.1678172 +0.3944623 0.1950164 0.1678172 +0.4085988 0.1950164 0.1678172 +0.4220313 0.1950164 0.1678172 +0.4348222 0.1950164 0.1678172 +0.4470264 0.1950164 0.1678172 +0.4586928 0.1950164 0.1678172 +0.4698649 0.1950164 0.1678172 +0.4805811 0.1950164 0.1678172 +0.490876 0.1950164 0.1678172 +0.5007803 0.1950164 0.1678172 +0.510322 0.1950164 0.1678172 +0.5195258 0.1950164 0.1678172 +0.5284142 0.1950164 0.1678172 +0.5370079 0.1950164 0.1678172 +0.5453253 0.1950164 0.1678172 +0.5533834 0.1950164 0.1678172 +0.5611974 0.1950164 0.1678172 +0.5687816 0.1950164 0.1678172 +0.092819 0.2210581 0.1678172 +0.1056428 0.2210581 0.1678172 +0.1201537 0.2210581 0.1678172 +0.1409607 0.2210581 0.1678172 +0.1678172 0.2210581 0.1678172 +0.1950164 0.2210581 0.1678172 +0.2210581 0.2210581 0.1678172 +0.245636 0.2210581 0.1678172 +0.2686816 0.2210581 0.1678172 +0.2902431 0.2210581 0.1678172 +0.3104189 0.2210581 0.1678172 +0.3293248 0.2210581 0.1678172 +0.3470774 0.2210581 0.1678172 +0.3637862 0.2210581 0.1678172 +0.3795513 0.2210581 0.1678172 +0.3944623 0.2210581 0.1678172 +0.4085988 0.2210581 0.1678172 +0.4220313 0.2210581 0.1678172 +0.4348222 0.2210581 0.1678172 +0.4470264 0.2210581 0.1678172 +0.4586928 0.2210581 0.1678172 +0.4698649 0.2210581 0.1678172 +0.4805811 0.2210581 0.1678172 +0.490876 0.2210581 0.1678172 +0.5007803 0.2210581 0.1678172 +0.510322 0.2210581 0.1678172 +0.5195258 0.2210581 0.1678172 +0.5284142 0.2210581 0.1678172 +0.5370079 0.2210581 0.1678172 +0.5453253 0.2210581 0.1678172 +0.5533834 0.2210581 0.1678172 +0.5611974 0.2210581 0.1678172 +0.5687816 0.2210581 0.1678172 +0.092819 0.245636 0.1678172 +0.1056428 0.245636 0.1678172 +0.1201537 0.245636 0.1678172 +0.1409607 0.245636 0.1678172 +0.1678172 0.245636 0.1678172 +0.1950164 0.245636 0.1678172 +0.2210581 0.245636 0.1678172 +0.245636 0.245636 0.1678172 +0.2686816 0.245636 0.1678172 +0.2902431 0.245636 0.1678172 +0.3104189 0.245636 0.1678172 +0.3293248 0.245636 0.1678172 +0.3470774 0.245636 0.1678172 +0.3637862 0.245636 0.1678172 +0.3795513 0.245636 0.1678172 +0.3944623 0.245636 0.1678172 +0.4085988 0.245636 0.1678172 +0.4220313 0.245636 0.1678172 +0.4348222 0.245636 0.1678172 +0.4470264 0.245636 0.1678172 +0.4586928 0.245636 0.1678172 +0.4698649 0.245636 0.1678172 +0.4805811 0.245636 0.1678172 +0.490876 0.245636 0.1678172 +0.5007803 0.245636 0.1678172 +0.510322 0.245636 0.1678172 +0.5195258 0.245636 0.1678172 +0.5284142 0.245636 0.1678172 +0.5370079 0.245636 0.1678172 +0.5453253 0.245636 0.1678172 +0.5533834 0.245636 0.1678172 +0.5611974 0.245636 0.1678172 +0.5687816 0.245636 0.1678172 +0.092819 0.2686816 0.1678172 +0.1056428 0.2686816 0.1678172 +0.1201537 0.2686816 0.1678172 +0.1409607 0.2686816 0.1678172 +0.1678172 0.2686816 0.1678172 +0.1950164 0.2686816 0.1678172 +0.2210581 0.2686816 0.1678172 +0.245636 0.2686816 0.1678172 +0.2686816 0.2686816 0.1678172 +0.2902431 0.2686816 0.1678172 +0.3104189 0.2686816 0.1678172 +0.3293248 0.2686816 0.1678172 +0.3470774 0.2686816 0.1678172 +0.3637862 0.2686816 0.1678172 +0.3795513 0.2686816 0.1678172 +0.3944623 0.2686816 0.1678172 +0.4085988 0.2686816 0.1678172 +0.4220313 0.2686816 0.1678172 +0.4348222 0.2686816 0.1678172 +0.4470264 0.2686816 0.1678172 +0.4586928 0.2686816 0.1678172 +0.4698649 0.2686816 0.1678172 +0.4805811 0.2686816 0.1678172 +0.490876 0.2686816 0.1678172 +0.5007803 0.2686816 0.1678172 +0.510322 0.2686816 0.1678172 +0.5195258 0.2686816 0.1678172 +0.5284142 0.2686816 0.1678172 +0.5370079 0.2686816 0.1678172 +0.5453253 0.2686816 0.1678172 +0.5533834 0.2686816 0.1678172 +0.5611974 0.2686816 0.1678172 +0.5687816 0.2686816 0.1678172 +0.092819 0.2902431 0.1678172 +0.1056428 0.2902431 0.1678172 +0.1201537 0.2902431 0.1678172 +0.1409607 0.2902431 0.1678172 +0.1678172 0.2902431 0.1678172 +0.1950164 0.2902431 0.1678172 +0.2210581 0.2902431 0.1678172 +0.245636 0.2902431 0.1678172 +0.2686816 0.2902431 0.1678172 +0.2902431 0.2902431 0.1678172 +0.3104189 0.2902431 0.1678172 +0.3293248 0.2902431 0.1678172 +0.3470774 0.2902431 0.1678172 +0.3637862 0.2902431 0.1678172 +0.3795513 0.2902431 0.1678172 +0.3944623 0.2902431 0.1678172 +0.4085988 0.2902431 0.1678172 +0.4220313 0.2902431 0.1678172 +0.4348222 0.2902431 0.1678172 +0.4470264 0.2902431 0.1678172 +0.4586928 0.2902431 0.1678172 +0.4698649 0.2902431 0.1678172 +0.4805811 0.2902431 0.1678172 +0.490876 0.2902431 0.1678172 +0.5007803 0.2902431 0.1678172 +0.510322 0.2902431 0.1678172 +0.5195258 0.2902431 0.1678172 +0.5284142 0.2902431 0.1678172 +0.5370079 0.2902431 0.1678172 +0.5453253 0.2902431 0.1678172 +0.5533834 0.2902431 0.1678172 +0.5611974 0.2902431 0.1678172 +0.5687816 0.2902431 0.1678172 +0.092819 0.3104189 0.1678172 +0.1056428 0.3104189 0.1678172 +0.1201537 0.3104189 0.1678172 +0.1409607 0.3104189 0.1678172 +0.1678172 0.3104189 0.1678172 +0.1950164 0.3104189 0.1678172 +0.2210581 0.3104189 0.1678172 +0.245636 0.3104189 0.1678172 +0.2686816 0.3104189 0.1678172 +0.2902431 0.3104189 0.1678172 +0.3104189 0.3104189 0.1678172 +0.3293248 0.3104189 0.1678172 +0.3470774 0.3104189 0.1678172 +0.3637862 0.3104189 0.1678172 +0.3795513 0.3104189 0.1678172 +0.3944623 0.3104189 0.1678172 +0.4085988 0.3104189 0.1678172 +0.4220313 0.3104189 0.1678172 +0.4348222 0.3104189 0.1678172 +0.4470264 0.3104189 0.1678172 +0.4586928 0.3104189 0.1678172 +0.4698649 0.3104189 0.1678172 +0.4805811 0.3104189 0.1678172 +0.490876 0.3104189 0.1678172 +0.5007803 0.3104189 0.1678172 +0.510322 0.3104189 0.1678172 +0.5195258 0.3104189 0.1678172 +0.5284142 0.3104189 0.1678172 +0.5370079 0.3104189 0.1678172 +0.5453253 0.3104189 0.1678172 +0.5533834 0.3104189 0.1678172 +0.5611974 0.3104189 0.1678172 +0.5687816 0.3104189 0.1678172 +0.092819 0.3293248 0.1678172 +0.1056428 0.3293248 0.1678172 +0.1201537 0.3293248 0.1678172 +0.1409607 0.3293248 0.1678172 +0.1678172 0.3293248 0.1678172 +0.1950164 0.3293248 0.1678172 +0.2210581 0.3293248 0.1678172 +0.245636 0.3293248 0.1678172 +0.2686816 0.3293248 0.1678172 +0.2902431 0.3293248 0.1678172 +0.3104189 0.3293248 0.1678172 +0.3293248 0.3293248 0.1678172 +0.3470774 0.3293248 0.1678172 +0.3637862 0.3293248 0.1678172 +0.3795513 0.3293248 0.1678172 +0.3944623 0.3293248 0.1678172 +0.4085988 0.3293248 0.1678172 +0.4220313 0.3293248 0.1678172 +0.4348222 0.3293248 0.1678172 +0.4470264 0.3293248 0.1678172 +0.4586928 0.3293248 0.1678172 +0.4698649 0.3293248 0.1678172 +0.4805811 0.3293248 0.1678172 +0.490876 0.3293248 0.1678172 +0.5007803 0.3293248 0.1678172 +0.510322 0.3293248 0.1678172 +0.5195258 0.3293248 0.1678172 +0.5284142 0.3293248 0.1678172 +0.5370079 0.3293248 0.1678172 +0.5453253 0.3293248 0.1678172 +0.5533834 0.3293248 0.1678172 +0.5611974 0.3293248 0.1678172 +0.5687816 0.3293248 0.1678172 +0.092819 0.3470774 0.1678172 +0.1056428 0.3470774 0.1678172 +0.1201537 0.3470774 0.1678172 +0.1409607 0.3470774 0.1678172 +0.1678172 0.3470774 0.1678172 +0.1950164 0.3470774 0.1678172 +0.2210581 0.3470774 0.1678172 +0.245636 0.3470774 0.1678172 +0.2686816 0.3470774 0.1678172 +0.2902431 0.3470774 0.1678172 +0.3104189 0.3470774 0.1678172 +0.3293248 0.3470774 0.1678172 +0.3470774 0.3470774 0.1678172 +0.3637862 0.3470774 0.1678172 +0.3795513 0.3470774 0.1678172 +0.3944623 0.3470774 0.1678172 +0.4085988 0.3470774 0.1678172 +0.4220313 0.3470774 0.1678172 +0.4348222 0.3470774 0.1678172 +0.4470264 0.3470774 0.1678172 +0.4586928 0.3470774 0.1678172 +0.4698649 0.3470774 0.1678172 +0.4805811 0.3470774 0.1678172 +0.490876 0.3470774 0.1678172 +0.5007803 0.3470774 0.1678172 +0.510322 0.3470774 0.1678172 +0.5195258 0.3470774 0.1678172 +0.5284142 0.3470774 0.1678172 +0.5370079 0.3470774 0.1678172 +0.5453253 0.3470774 0.1678172 +0.5533834 0.3470774 0.1678172 +0.5611974 0.3470774 0.1678172 +0.5687816 0.3470774 0.1678172 +0.092819 0.3637862 0.1678172 +0.1056428 0.3637862 0.1678172 +0.1201537 0.3637862 0.1678172 +0.1409607 0.3637862 0.1678172 +0.1678172 0.3637862 0.1678172 +0.1950164 0.3637862 0.1678172 +0.2210581 0.3637862 0.1678172 +0.245636 0.3637862 0.1678172 +0.2686816 0.3637862 0.1678172 +0.2902431 0.3637862 0.1678172 +0.3104189 0.3637862 0.1678172 +0.3293248 0.3637862 0.1678172 +0.3470774 0.3637862 0.1678172 +0.3637862 0.3637862 0.1678172 +0.3795513 0.3637862 0.1678172 +0.3944623 0.3637862 0.1678172 +0.4085988 0.3637862 0.1678172 +0.4220313 0.3637862 0.1678172 +0.4348222 0.3637862 0.1678172 +0.4470264 0.3637862 0.1678172 +0.4586928 0.3637862 0.1678172 +0.4698649 0.3637862 0.1678172 +0.4805811 0.3637862 0.1678172 +0.490876 0.3637862 0.1678172 +0.5007803 0.3637862 0.1678172 +0.510322 0.3637862 0.1678172 +0.5195258 0.3637862 0.1678172 +0.5284142 0.3637862 0.1678172 +0.5370079 0.3637862 0.1678172 +0.5453253 0.3637862 0.1678172 +0.5533834 0.3637862 0.1678172 +0.5611974 0.3637862 0.1678172 +0.5687816 0.3637862 0.1678172 +0.092819 0.3795513 0.1678172 +0.1056428 0.3795513 0.1678172 +0.1201537 0.3795513 0.1678172 +0.1409607 0.3795513 0.1678172 +0.1678172 0.3795513 0.1678172 +0.1950164 0.3795513 0.1678172 +0.2210581 0.3795513 0.1678172 +0.245636 0.3795513 0.1678172 +0.2686816 0.3795513 0.1678172 +0.2902431 0.3795513 0.1678172 +0.3104189 0.3795513 0.1678172 +0.3293248 0.3795513 0.1678172 +0.3470774 0.3795513 0.1678172 +0.3637862 0.3795513 0.1678172 +0.3795513 0.3795513 0.1678172 +0.3944623 0.3795513 0.1678172 +0.4085988 0.3795513 0.1678172 +0.4220313 0.3795513 0.1678172 +0.4348222 0.3795513 0.1678172 +0.4470264 0.3795513 0.1678172 +0.4586928 0.3795513 0.1678172 +0.4698649 0.3795513 0.1678172 +0.4805811 0.3795513 0.1678172 +0.490876 0.3795513 0.1678172 +0.5007803 0.3795513 0.1678172 +0.510322 0.3795513 0.1678172 +0.5195258 0.3795513 0.1678172 +0.5284142 0.3795513 0.1678172 +0.5370079 0.3795513 0.1678172 +0.5453253 0.3795513 0.1678172 +0.5533834 0.3795513 0.1678172 +0.5611974 0.3795513 0.1678172 +0.5687816 0.3795513 0.1678172 +0.092819 0.3944623 0.1678172 +0.1056428 0.3944623 0.1678172 +0.1201537 0.3944623 0.1678172 +0.1409607 0.3944623 0.1678172 +0.1678172 0.3944623 0.1678172 +0.1950164 0.3944623 0.1678172 +0.2210581 0.3944623 0.1678172 +0.245636 0.3944623 0.1678172 +0.2686816 0.3944623 0.1678172 +0.2902431 0.3944623 0.1678172 +0.3104189 0.3944623 0.1678172 +0.3293248 0.3944623 0.1678172 +0.3470774 0.3944623 0.1678172 +0.3637862 0.3944623 0.1678172 +0.3795513 0.3944623 0.1678172 +0.3944623 0.3944623 0.1678172 +0.4085988 0.3944623 0.1678172 +0.4220313 0.3944623 0.1678172 +0.4348222 0.3944623 0.1678172 +0.4470264 0.3944623 0.1678172 +0.4586928 0.3944623 0.1678172 +0.4698649 0.3944623 0.1678172 +0.4805811 0.3944623 0.1678172 +0.490876 0.3944623 0.1678172 +0.5007803 0.3944623 0.1678172 +0.510322 0.3944623 0.1678172 +0.5195258 0.3944623 0.1678172 +0.5284142 0.3944623 0.1678172 +0.5370079 0.3944623 0.1678172 +0.5453253 0.3944623 0.1678172 +0.5533834 0.3944623 0.1678172 +0.5611974 0.3944623 0.1678172 +0.5687816 0.3944623 0.1678172 +0.092819 0.4085988 0.1678172 +0.1056428 0.4085988 0.1678172 +0.1201537 0.4085988 0.1678172 +0.1409607 0.4085988 0.1678172 +0.1678172 0.4085988 0.1678172 +0.1950164 0.4085988 0.1678172 +0.2210581 0.4085988 0.1678172 +0.245636 0.4085988 0.1678172 +0.2686816 0.4085988 0.1678172 +0.2902431 0.4085988 0.1678172 +0.3104189 0.4085988 0.1678172 +0.3293248 0.4085988 0.1678172 +0.3470774 0.4085988 0.1678172 +0.3637862 0.4085988 0.1678172 +0.3795513 0.4085988 0.1678172 +0.3944623 0.4085988 0.1678172 +0.4085988 0.4085988 0.1678172 +0.4220313 0.4085988 0.1678172 +0.4348222 0.4085988 0.1678172 +0.4470264 0.4085988 0.1678172 +0.4586928 0.4085988 0.1678172 +0.4698649 0.4085988 0.1678172 +0.4805811 0.4085988 0.1678172 +0.490876 0.4085988 0.1678172 +0.5007803 0.4085988 0.1678172 +0.510322 0.4085988 0.1678172 +0.5195258 0.4085988 0.1678172 +0.5284142 0.4085988 0.1678172 +0.5370079 0.4085988 0.1678172 +0.5453253 0.4085988 0.1678172 +0.5533834 0.4085988 0.1678172 +0.5611974 0.4085988 0.1678172 +0.5687816 0.4085988 0.1678172 +0.092819 0.4220313 0.1678172 +0.1056428 0.4220313 0.1678172 +0.1201537 0.4220313 0.1678172 +0.1409607 0.4220313 0.1678172 +0.1678172 0.4220313 0.1678172 +0.1950164 0.4220313 0.1678172 +0.2210581 0.4220313 0.1678172 +0.245636 0.4220313 0.1678172 +0.2686816 0.4220313 0.1678172 +0.2902431 0.4220313 0.1678172 +0.3104189 0.4220313 0.1678172 +0.3293248 0.4220313 0.1678172 +0.3470774 0.4220313 0.1678172 +0.3637862 0.4220313 0.1678172 +0.3795513 0.4220313 0.1678172 +0.3944623 0.4220313 0.1678172 +0.4085988 0.4220313 0.1678172 +0.4220313 0.4220313 0.1678172 +0.4348222 0.4220313 0.1678172 +0.4470264 0.4220313 0.1678172 +0.4586928 0.4220313 0.1678172 +0.4698649 0.4220313 0.1678172 +0.4805811 0.4220313 0.1678172 +0.490876 0.4220313 0.1678172 +0.5007803 0.4220313 0.1678172 +0.510322 0.4220313 0.1678172 +0.5195258 0.4220313 0.1678172 +0.5284142 0.4220313 0.1678172 +0.5370079 0.4220313 0.1678172 +0.5453253 0.4220313 0.1678172 +0.5533834 0.4220313 0.1678172 +0.5611974 0.4220313 0.1678172 +0.5687816 0.4220313 0.1678172 +0.092819 0.4348222 0.1678172 +0.1056428 0.4348222 0.1678172 +0.1201537 0.4348222 0.1678172 +0.1409607 0.4348222 0.1678172 +0.1678172 0.4348222 0.1678172 +0.1950164 0.4348222 0.1678172 +0.2210581 0.4348222 0.1678172 +0.245636 0.4348222 0.1678172 +0.2686816 0.4348222 0.1678172 +0.2902431 0.4348222 0.1678172 +0.3104189 0.4348222 0.1678172 +0.3293248 0.4348222 0.1678172 +0.3470774 0.4348222 0.1678172 +0.3637862 0.4348222 0.1678172 +0.3795513 0.4348222 0.1678172 +0.3944623 0.4348222 0.1678172 +0.4085988 0.4348222 0.1678172 +0.4220313 0.4348222 0.1678172 +0.4348222 0.4348222 0.1678172 +0.4470264 0.4348222 0.1678172 +0.4586928 0.4348222 0.1678172 +0.4698649 0.4348222 0.1678172 +0.4805811 0.4348222 0.1678172 +0.490876 0.4348222 0.1678172 +0.5007803 0.4348222 0.1678172 +0.510322 0.4348222 0.1678172 +0.5195258 0.4348222 0.1678172 +0.5284142 0.4348222 0.1678172 +0.5370079 0.4348222 0.1678172 +0.5453253 0.4348222 0.1678172 +0.5533834 0.4348222 0.1678172 +0.5611974 0.4348222 0.1678172 +0.5687816 0.4348222 0.1678172 +0.092819 0.4470264 0.1678172 +0.1056428 0.4470264 0.1678172 +0.1201537 0.4470264 0.1678172 +0.1409607 0.4470264 0.1678172 +0.1678172 0.4470264 0.1678172 +0.1950164 0.4470264 0.1678172 +0.2210581 0.4470264 0.1678172 +0.245636 0.4470264 0.1678172 +0.2686816 0.4470264 0.1678172 +0.2902431 0.4470264 0.1678172 +0.3104189 0.4470264 0.1678172 +0.3293248 0.4470264 0.1678172 +0.3470774 0.4470264 0.1678172 +0.3637862 0.4470264 0.1678172 +0.3795513 0.4470264 0.1678172 +0.3944623 0.4470264 0.1678172 +0.4085988 0.4470264 0.1678172 +0.4220313 0.4470264 0.1678172 +0.4348222 0.4470264 0.1678172 +0.4470264 0.4470264 0.1678172 +0.4586928 0.4470264 0.1678172 +0.4698649 0.4470264 0.1678172 +0.4805811 0.4470264 0.1678172 +0.490876 0.4470264 0.1678172 +0.5007803 0.4470264 0.1678172 +0.510322 0.4470264 0.1678172 +0.5195258 0.4470264 0.1678172 +0.5284142 0.4470264 0.1678172 +0.5370079 0.4470264 0.1678172 +0.5453253 0.4470264 0.1678172 +0.5533834 0.4470264 0.1678172 +0.5611974 0.4470264 0.1678172 +0.5687816 0.4470264 0.1678172 +0.092819 0.4586928 0.1678172 +0.1056428 0.4586928 0.1678172 +0.1201537 0.4586928 0.1678172 +0.1409607 0.4586928 0.1678172 +0.1678172 0.4586928 0.1678172 +0.1950164 0.4586928 0.1678172 +0.2210581 0.4586928 0.1678172 +0.245636 0.4586928 0.1678172 +0.2686816 0.4586928 0.1678172 +0.2902431 0.4586928 0.1678172 +0.3104189 0.4586928 0.1678172 +0.3293248 0.4586928 0.1678172 +0.3470774 0.4586928 0.1678172 +0.3637862 0.4586928 0.1678172 +0.3795513 0.4586928 0.1678172 +0.3944623 0.4586928 0.1678172 +0.4085988 0.4586928 0.1678172 +0.4220313 0.4586928 0.1678172 +0.4348222 0.4586928 0.1678172 +0.4470264 0.4586928 0.1678172 +0.4586928 0.4586928 0.1678172 +0.4698649 0.4586928 0.1678172 +0.4805811 0.4586928 0.1678172 +0.490876 0.4586928 0.1678172 +0.5007803 0.4586928 0.1678172 +0.510322 0.4586928 0.1678172 +0.5195258 0.4586928 0.1678172 +0.5284142 0.4586928 0.1678172 +0.5370079 0.4586928 0.1678172 +0.5453253 0.4586928 0.1678172 +0.5533834 0.4586928 0.1678172 +0.5611974 0.4586928 0.1678172 +0.5687816 0.4586928 0.1678172 +0.092819 0.4698649 0.1678172 +0.1056428 0.4698649 0.1678172 +0.1201537 0.4698649 0.1678172 +0.1409607 0.4698649 0.1678172 +0.1678172 0.4698649 0.1678172 +0.1950164 0.4698649 0.1678172 +0.2210581 0.4698649 0.1678172 +0.245636 0.4698649 0.1678172 +0.2686816 0.4698649 0.1678172 +0.2902431 0.4698649 0.1678172 +0.3104189 0.4698649 0.1678172 +0.3293248 0.4698649 0.1678172 +0.3470774 0.4698649 0.1678172 +0.3637862 0.4698649 0.1678172 +0.3795513 0.4698649 0.1678172 +0.3944623 0.4698649 0.1678172 +0.4085988 0.4698649 0.1678172 +0.4220313 0.4698649 0.1678172 +0.4348222 0.4698649 0.1678172 +0.4470264 0.4698649 0.1678172 +0.4586928 0.4698649 0.1678172 +0.4698649 0.4698649 0.1678172 +0.4805811 0.4698649 0.1678172 +0.490876 0.4698649 0.1678172 +0.5007803 0.4698649 0.1678172 +0.510322 0.4698649 0.1678172 +0.5195258 0.4698649 0.1678172 +0.5284142 0.4698649 0.1678172 +0.5370079 0.4698649 0.1678172 +0.5453253 0.4698649 0.1678172 +0.5533834 0.4698649 0.1678172 +0.5611974 0.4698649 0.1678172 +0.5687816 0.4698649 0.1678172 +0.092819 0.4805811 0.1678172 +0.1056428 0.4805811 0.1678172 +0.1201537 0.4805811 0.1678172 +0.1409607 0.4805811 0.1678172 +0.1678172 0.4805811 0.1678172 +0.1950164 0.4805811 0.1678172 +0.2210581 0.4805811 0.1678172 +0.245636 0.4805811 0.1678172 +0.2686816 0.4805811 0.1678172 +0.2902431 0.4805811 0.1678172 +0.3104189 0.4805811 0.1678172 +0.3293248 0.4805811 0.1678172 +0.3470774 0.4805811 0.1678172 +0.3637862 0.4805811 0.1678172 +0.3795513 0.4805811 0.1678172 +0.3944623 0.4805811 0.1678172 +0.4085988 0.4805811 0.1678172 +0.4220313 0.4805811 0.1678172 +0.4348222 0.4805811 0.1678172 +0.4470264 0.4805811 0.1678172 +0.4586928 0.4805811 0.1678172 +0.4698649 0.4805811 0.1678172 +0.4805811 0.4805811 0.1678172 +0.490876 0.4805811 0.1678172 +0.5007803 0.4805811 0.1678172 +0.510322 0.4805811 0.1678172 +0.5195258 0.4805811 0.1678172 +0.5284142 0.4805811 0.1678172 +0.5370079 0.4805811 0.1678172 +0.5453253 0.4805811 0.1678172 +0.5533834 0.4805811 0.1678172 +0.5611974 0.4805811 0.1678172 +0.5687816 0.4805811 0.1678172 +0.092819 0.490876 0.1678172 +0.1056428 0.490876 0.1678172 +0.1201537 0.490876 0.1678172 +0.1409607 0.490876 0.1678172 +0.1678172 0.490876 0.1678172 +0.1950164 0.490876 0.1678172 +0.2210581 0.490876 0.1678172 +0.245636 0.490876 0.1678172 +0.2686816 0.490876 0.1678172 +0.2902431 0.490876 0.1678172 +0.3104189 0.490876 0.1678172 +0.3293248 0.490876 0.1678172 +0.3470774 0.490876 0.1678172 +0.3637862 0.490876 0.1678172 +0.3795513 0.490876 0.1678172 +0.3944623 0.490876 0.1678172 +0.4085988 0.490876 0.1678172 +0.4220313 0.490876 0.1678172 +0.4348222 0.490876 0.1678172 +0.4470264 0.490876 0.1678172 +0.4586928 0.490876 0.1678172 +0.4698649 0.490876 0.1678172 +0.4805811 0.490876 0.1678172 +0.490876 0.490876 0.1678172 +0.5007803 0.490876 0.1678172 +0.510322 0.490876 0.1678172 +0.5195258 0.490876 0.1678172 +0.5284142 0.490876 0.1678172 +0.5370079 0.490876 0.1678172 +0.5453253 0.490876 0.1678172 +0.5533834 0.490876 0.1678172 +0.5611974 0.490876 0.1678172 +0.5687816 0.490876 0.1678172 +0.092819 0.5007803 0.1678172 +0.1056428 0.5007803 0.1678172 +0.1201537 0.5007803 0.1678172 +0.1409607 0.5007803 0.1678172 +0.1678172 0.5007803 0.1678172 +0.1950164 0.5007803 0.1678172 +0.2210581 0.5007803 0.1678172 +0.245636 0.5007803 0.1678172 +0.2686816 0.5007803 0.1678172 +0.2902431 0.5007803 0.1678172 +0.3104189 0.5007803 0.1678172 +0.3293248 0.5007803 0.1678172 +0.3470774 0.5007803 0.1678172 +0.3637862 0.5007803 0.1678172 +0.3795513 0.5007803 0.1678172 +0.3944623 0.5007803 0.1678172 +0.4085988 0.5007803 0.1678172 +0.4220313 0.5007803 0.1678172 +0.4348222 0.5007803 0.1678172 +0.4470264 0.5007803 0.1678172 +0.4586928 0.5007803 0.1678172 +0.4698649 0.5007803 0.1678172 +0.4805811 0.5007803 0.1678172 +0.490876 0.5007803 0.1678172 +0.5007803 0.5007803 0.1678172 +0.510322 0.5007803 0.1678172 +0.5195258 0.5007803 0.1678172 +0.5284142 0.5007803 0.1678172 +0.5370079 0.5007803 0.1678172 +0.5453253 0.5007803 0.1678172 +0.5533834 0.5007803 0.1678172 +0.5611974 0.5007803 0.1678172 +0.5687816 0.5007803 0.1678172 +0.092819 0.510322 0.1678172 +0.1056428 0.510322 0.1678172 +0.1201537 0.510322 0.1678172 +0.1409607 0.510322 0.1678172 +0.1678172 0.510322 0.1678172 +0.1950164 0.510322 0.1678172 +0.2210581 0.510322 0.1678172 +0.245636 0.510322 0.1678172 +0.2686816 0.510322 0.1678172 +0.2902431 0.510322 0.1678172 +0.3104189 0.510322 0.1678172 +0.3293248 0.510322 0.1678172 +0.3470774 0.510322 0.1678172 +0.3637862 0.510322 0.1678172 +0.3795513 0.510322 0.1678172 +0.3944623 0.510322 0.1678172 +0.4085988 0.510322 0.1678172 +0.4220313 0.510322 0.1678172 +0.4348222 0.510322 0.1678172 +0.4470264 0.510322 0.1678172 +0.4586928 0.510322 0.1678172 +0.4698649 0.510322 0.1678172 +0.4805811 0.510322 0.1678172 +0.490876 0.510322 0.1678172 +0.5007803 0.510322 0.1678172 +0.510322 0.510322 0.1678172 +0.5195258 0.510322 0.1678172 +0.5284142 0.510322 0.1678172 +0.5370079 0.510322 0.1678172 +0.5453253 0.510322 0.1678172 +0.5533834 0.510322 0.1678172 +0.5611974 0.510322 0.1678172 +0.5687816 0.510322 0.1678172 +0.092819 0.5195258 0.1678172 +0.1056428 0.5195258 0.1678172 +0.1201537 0.5195258 0.1678172 +0.1409607 0.5195258 0.1678172 +0.1678172 0.5195258 0.1678172 +0.1950164 0.5195258 0.1678172 +0.2210581 0.5195258 0.1678172 +0.245636 0.5195258 0.1678172 +0.2686816 0.5195258 0.1678172 +0.2902431 0.5195258 0.1678172 +0.3104189 0.5195258 0.1678172 +0.3293248 0.5195258 0.1678172 +0.3470774 0.5195258 0.1678172 +0.3637862 0.5195258 0.1678172 +0.3795513 0.5195258 0.1678172 +0.3944623 0.5195258 0.1678172 +0.4085988 0.5195258 0.1678172 +0.4220313 0.5195258 0.1678172 +0.4348222 0.5195258 0.1678172 +0.4470264 0.5195258 0.1678172 +0.4586928 0.5195258 0.1678172 +0.4698649 0.5195258 0.1678172 +0.4805811 0.5195258 0.1678172 +0.490876 0.5195258 0.1678172 +0.5007803 0.5195258 0.1678172 +0.510322 0.5195258 0.1678172 +0.5195258 0.5195258 0.1678172 +0.5284142 0.5195258 0.1678172 +0.5370079 0.5195258 0.1678172 +0.5453253 0.5195258 0.1678172 +0.5533834 0.5195258 0.1678172 +0.5611974 0.5195258 0.1678172 +0.5687816 0.5195258 0.1678172 +0.092819 0.5284142 0.1678172 +0.1056428 0.5284142 0.1678172 +0.1201537 0.5284142 0.1678172 +0.1409607 0.5284142 0.1678172 +0.1678172 0.5284142 0.1678172 +0.1950164 0.5284142 0.1678172 +0.2210581 0.5284142 0.1678172 +0.245636 0.5284142 0.1678172 +0.2686816 0.5284142 0.1678172 +0.2902431 0.5284142 0.1678172 +0.3104189 0.5284142 0.1678172 +0.3293248 0.5284142 0.1678172 +0.3470774 0.5284142 0.1678172 +0.3637862 0.5284142 0.1678172 +0.3795513 0.5284142 0.1678172 +0.3944623 0.5284142 0.1678172 +0.4085988 0.5284142 0.1678172 +0.4220313 0.5284142 0.1678172 +0.4348222 0.5284142 0.1678172 +0.4470264 0.5284142 0.1678172 +0.4586928 0.5284142 0.1678172 +0.4698649 0.5284142 0.1678172 +0.4805811 0.5284142 0.1678172 +0.490876 0.5284142 0.1678172 +0.5007803 0.5284142 0.1678172 +0.510322 0.5284142 0.1678172 +0.5195258 0.5284142 0.1678172 +0.5284142 0.5284142 0.1678172 +0.5370079 0.5284142 0.1678172 +0.5453253 0.5284142 0.1678172 +0.5533834 0.5284142 0.1678172 +0.5611974 0.5284142 0.1678172 +0.5687816 0.5284142 0.1678172 +0.092819 0.5370079 0.1678172 +0.1056428 0.5370079 0.1678172 +0.1201537 0.5370079 0.1678172 +0.1409607 0.5370079 0.1678172 +0.1678172 0.5370079 0.1678172 +0.1950164 0.5370079 0.1678172 +0.2210581 0.5370079 0.1678172 +0.245636 0.5370079 0.1678172 +0.2686816 0.5370079 0.1678172 +0.2902431 0.5370079 0.1678172 +0.3104189 0.5370079 0.1678172 +0.3293248 0.5370079 0.1678172 +0.3470774 0.5370079 0.1678172 +0.3637862 0.5370079 0.1678172 +0.3795513 0.5370079 0.1678172 +0.3944623 0.5370079 0.1678172 +0.4085988 0.5370079 0.1678172 +0.4220313 0.5370079 0.1678172 +0.4348222 0.5370079 0.1678172 +0.4470264 0.5370079 0.1678172 +0.4586928 0.5370079 0.1678172 +0.4698649 0.5370079 0.1678172 +0.4805811 0.5370079 0.1678172 +0.490876 0.5370079 0.1678172 +0.5007803 0.5370079 0.1678172 +0.510322 0.5370079 0.1678172 +0.5195258 0.5370079 0.1678172 +0.5284142 0.5370079 0.1678172 +0.5370079 0.5370079 0.1678172 +0.5453253 0.5370079 0.1678172 +0.5533834 0.5370079 0.1678172 +0.5611974 0.5370079 0.1678172 +0.5687816 0.5370079 0.1678172 +0.092819 0.5453253 0.1678172 +0.1056428 0.5453253 0.1678172 +0.1201537 0.5453253 0.1678172 +0.1409607 0.5453253 0.1678172 +0.1678172 0.5453253 0.1678172 +0.1950164 0.5453253 0.1678172 +0.2210581 0.5453253 0.1678172 +0.245636 0.5453253 0.1678172 +0.2686816 0.5453253 0.1678172 +0.2902431 0.5453253 0.1678172 +0.3104189 0.5453253 0.1678172 +0.3293248 0.5453253 0.1678172 +0.3470774 0.5453253 0.1678172 +0.3637862 0.5453253 0.1678172 +0.3795513 0.5453253 0.1678172 +0.3944623 0.5453253 0.1678172 +0.4085988 0.5453253 0.1678172 +0.4220313 0.5453253 0.1678172 +0.4348222 0.5453253 0.1678172 +0.4470264 0.5453253 0.1678172 +0.4586928 0.5453253 0.1678172 +0.4698649 0.5453253 0.1678172 +0.4805811 0.5453253 0.1678172 +0.490876 0.5453253 0.1678172 +0.5007803 0.5453253 0.1678172 +0.510322 0.5453253 0.1678172 +0.5195258 0.5453253 0.1678172 +0.5284142 0.5453253 0.1678172 +0.5370079 0.5453253 0.1678172 +0.5453253 0.5453253 0.1678172 +0.5533834 0.5453253 0.1678172 +0.5611974 0.5453253 0.1678172 +0.5687816 0.5453253 0.1678172 +0.092819 0.5533834 0.1678172 +0.1056428 0.5533834 0.1678172 +0.1201537 0.5533834 0.1678172 +0.1409607 0.5533834 0.1678172 +0.1678172 0.5533834 0.1678172 +0.1950164 0.5533834 0.1678172 +0.2210581 0.5533834 0.1678172 +0.245636 0.5533834 0.1678172 +0.2686816 0.5533834 0.1678172 +0.2902431 0.5533834 0.1678172 +0.3104189 0.5533834 0.1678172 +0.3293248 0.5533834 0.1678172 +0.3470774 0.5533834 0.1678172 +0.3637862 0.5533834 0.1678172 +0.3795513 0.5533834 0.1678172 +0.3944623 0.5533834 0.1678172 +0.4085988 0.5533834 0.1678172 +0.4220313 0.5533834 0.1678172 +0.4348222 0.5533834 0.1678172 +0.4470264 0.5533834 0.1678172 +0.4586928 0.5533834 0.1678172 +0.4698649 0.5533834 0.1678172 +0.4805811 0.5533834 0.1678172 +0.490876 0.5533834 0.1678172 +0.5007803 0.5533834 0.1678172 +0.510322 0.5533834 0.1678172 +0.5195258 0.5533834 0.1678172 +0.5284142 0.5533834 0.1678172 +0.5370079 0.5533834 0.1678172 +0.5453253 0.5533834 0.1678172 +0.5533834 0.5533834 0.1678172 +0.5611974 0.5533834 0.1678172 +0.5687816 0.5533834 0.1678172 +0.092819 0.5611974 0.1678172 +0.1056428 0.5611974 0.1678172 +0.1201537 0.5611974 0.1678172 +0.1409607 0.5611974 0.1678172 +0.1678172 0.5611974 0.1678172 +0.1950164 0.5611974 0.1678172 +0.2210581 0.5611974 0.1678172 +0.245636 0.5611974 0.1678172 +0.2686816 0.5611974 0.1678172 +0.2902431 0.5611974 0.1678172 +0.3104189 0.5611974 0.1678172 +0.3293248 0.5611974 0.1678172 +0.3470774 0.5611974 0.1678172 +0.3637862 0.5611974 0.1678172 +0.3795513 0.5611974 0.1678172 +0.3944623 0.5611974 0.1678172 +0.4085988 0.5611974 0.1678172 +0.4220313 0.5611974 0.1678172 +0.4348222 0.5611974 0.1678172 +0.4470264 0.5611974 0.1678172 +0.4586928 0.5611974 0.1678172 +0.4698649 0.5611974 0.1678172 +0.4805811 0.5611974 0.1678172 +0.490876 0.5611974 0.1678172 +0.5007803 0.5611974 0.1678172 +0.510322 0.5611974 0.1678172 +0.5195258 0.5611974 0.1678172 +0.5284142 0.5611974 0.1678172 +0.5370079 0.5611974 0.1678172 +0.5453253 0.5611974 0.1678172 +0.5533834 0.5611974 0.1678172 +0.5611974 0.5611974 0.1678172 +0.5687816 0.5611974 0.1678172 +0.092819 0.5687816 0.1678172 +0.1056428 0.5687816 0.1678172 +0.1201537 0.5687816 0.1678172 +0.1409607 0.5687816 0.1678172 +0.1678172 0.5687816 0.1678172 +0.1950164 0.5687816 0.1678172 +0.2210581 0.5687816 0.1678172 +0.245636 0.5687816 0.1678172 +0.2686816 0.5687816 0.1678172 +0.2902431 0.5687816 0.1678172 +0.3104189 0.5687816 0.1678172 +0.3293248 0.5687816 0.1678172 +0.3470774 0.5687816 0.1678172 +0.3637862 0.5687816 0.1678172 +0.3795513 0.5687816 0.1678172 +0.3944623 0.5687816 0.1678172 +0.4085988 0.5687816 0.1678172 +0.4220313 0.5687816 0.1678172 +0.4348222 0.5687816 0.1678172 +0.4470264 0.5687816 0.1678172 +0.4586928 0.5687816 0.1678172 +0.4698649 0.5687816 0.1678172 +0.4805811 0.5687816 0.1678172 +0.490876 0.5687816 0.1678172 +0.5007803 0.5687816 0.1678172 +0.510322 0.5687816 0.1678172 +0.5195258 0.5687816 0.1678172 +0.5284142 0.5687816 0.1678172 +0.5370079 0.5687816 0.1678172 +0.5453253 0.5687816 0.1678172 +0.5533834 0.5687816 0.1678172 +0.5611974 0.5687816 0.1678172 +0.5687816 0.5687816 0.1678172 +0.092819 0.092819 0.1950164 +0.1056428 0.092819 0.1950164 +0.1201537 0.092819 0.1950164 +0.1409607 0.092819 0.1950164 +0.1678172 0.092819 0.1950164 +0.1950164 0.092819 0.1950164 +0.2210581 0.092819 0.1950164 +0.245636 0.092819 0.1950164 +0.2686816 0.092819 0.1950164 +0.2902431 0.092819 0.1950164 +0.3104189 0.092819 0.1950164 +0.3293248 0.092819 0.1950164 +0.3470774 0.092819 0.1950164 +0.3637862 0.092819 0.1950164 +0.3795513 0.092819 0.1950164 +0.3944623 0.092819 0.1950164 +0.4085988 0.092819 0.1950164 +0.4220313 0.092819 0.1950164 +0.4348222 0.092819 0.1950164 +0.4470264 0.092819 0.1950164 +0.4586928 0.092819 0.1950164 +0.4698649 0.092819 0.1950164 +0.4805811 0.092819 0.1950164 +0.490876 0.092819 0.1950164 +0.5007803 0.092819 0.1950164 +0.510322 0.092819 0.1950164 +0.5195258 0.092819 0.1950164 +0.5284142 0.092819 0.1950164 +0.5370079 0.092819 0.1950164 +0.5453253 0.092819 0.1950164 +0.5533834 0.092819 0.1950164 +0.5611974 0.092819 0.1950164 +0.5687816 0.092819 0.1950164 +0.092819 0.1056428 0.1950164 +0.1056428 0.1056428 0.1950164 +0.1201537 0.1056428 0.1950164 +0.1409607 0.1056428 0.1950164 +0.1678172 0.1056428 0.1950164 +0.1950164 0.1056428 0.1950164 +0.2210581 0.1056428 0.1950164 +0.245636 0.1056428 0.1950164 +0.2686816 0.1056428 0.1950164 +0.2902431 0.1056428 0.1950164 +0.3104189 0.1056428 0.1950164 +0.3293248 0.1056428 0.1950164 +0.3470774 0.1056428 0.1950164 +0.3637862 0.1056428 0.1950164 +0.3795513 0.1056428 0.1950164 +0.3944623 0.1056428 0.1950164 +0.4085988 0.1056428 0.1950164 +0.4220313 0.1056428 0.1950164 +0.4348222 0.1056428 0.1950164 +0.4470264 0.1056428 0.1950164 +0.4586928 0.1056428 0.1950164 +0.4698649 0.1056428 0.1950164 +0.4805811 0.1056428 0.1950164 +0.490876 0.1056428 0.1950164 +0.5007803 0.1056428 0.1950164 +0.510322 0.1056428 0.1950164 +0.5195258 0.1056428 0.1950164 +0.5284142 0.1056428 0.1950164 +0.5370079 0.1056428 0.1950164 +0.5453253 0.1056428 0.1950164 +0.5533834 0.1056428 0.1950164 +0.5611974 0.1056428 0.1950164 +0.5687816 0.1056428 0.1950164 +0.092819 0.1201537 0.1950164 +0.1056428 0.1201537 0.1950164 +0.1201537 0.1201537 0.1950164 +0.1409607 0.1201537 0.1950164 +0.1678172 0.1201537 0.1950164 +0.1950164 0.1201537 0.1950164 +0.2210581 0.1201537 0.1950164 +0.245636 0.1201537 0.1950164 +0.2686816 0.1201537 0.1950164 +0.2902431 0.1201537 0.1950164 +0.3104189 0.1201537 0.1950164 +0.3293248 0.1201537 0.1950164 +0.3470774 0.1201537 0.1950164 +0.3637862 0.1201537 0.1950164 +0.3795513 0.1201537 0.1950164 +0.3944623 0.1201537 0.1950164 +0.4085988 0.1201537 0.1950164 +0.4220313 0.1201537 0.1950164 +0.4348222 0.1201537 0.1950164 +0.4470264 0.1201537 0.1950164 +0.4586928 0.1201537 0.1950164 +0.4698649 0.1201537 0.1950164 +0.4805811 0.1201537 0.1950164 +0.490876 0.1201537 0.1950164 +0.5007803 0.1201537 0.1950164 +0.510322 0.1201537 0.1950164 +0.5195258 0.1201537 0.1950164 +0.5284142 0.1201537 0.1950164 +0.5370079 0.1201537 0.1950164 +0.5453253 0.1201537 0.1950164 +0.5533834 0.1201537 0.1950164 +0.5611974 0.1201537 0.1950164 +0.5687816 0.1201537 0.1950164 +0.092819 0.1409607 0.1950164 +0.1056428 0.1409607 0.1950164 +0.1201537 0.1409607 0.1950164 +0.1409607 0.1409607 0.1950164 +0.1678172 0.1409607 0.1950164 +0.1950164 0.1409607 0.1950164 +0.2210581 0.1409607 0.1950164 +0.245636 0.1409607 0.1950164 +0.2686816 0.1409607 0.1950164 +0.2902431 0.1409607 0.1950164 +0.3104189 0.1409607 0.1950164 +0.3293248 0.1409607 0.1950164 +0.3470774 0.1409607 0.1950164 +0.3637862 0.1409607 0.1950164 +0.3795513 0.1409607 0.1950164 +0.3944623 0.1409607 0.1950164 +0.4085988 0.1409607 0.1950164 +0.4220313 0.1409607 0.1950164 +0.4348222 0.1409607 0.1950164 +0.4470264 0.1409607 0.1950164 +0.4586928 0.1409607 0.1950164 +0.4698649 0.1409607 0.1950164 +0.4805811 0.1409607 0.1950164 +0.490876 0.1409607 0.1950164 +0.5007803 0.1409607 0.1950164 +0.510322 0.1409607 0.1950164 +0.5195258 0.1409607 0.1950164 +0.5284142 0.1409607 0.1950164 +0.5370079 0.1409607 0.1950164 +0.5453253 0.1409607 0.1950164 +0.5533834 0.1409607 0.1950164 +0.5611974 0.1409607 0.1950164 +0.5687816 0.1409607 0.1950164 +0.092819 0.1678172 0.1950164 +0.1056428 0.1678172 0.1950164 +0.1201537 0.1678172 0.1950164 +0.1409607 0.1678172 0.1950164 +0.1678172 0.1678172 0.1950164 +0.1950164 0.1678172 0.1950164 +0.2210581 0.1678172 0.1950164 +0.245636 0.1678172 0.1950164 +0.2686816 0.1678172 0.1950164 +0.2902431 0.1678172 0.1950164 +0.3104189 0.1678172 0.1950164 +0.3293248 0.1678172 0.1950164 +0.3470774 0.1678172 0.1950164 +0.3637862 0.1678172 0.1950164 +0.3795513 0.1678172 0.1950164 +0.3944623 0.1678172 0.1950164 +0.4085988 0.1678172 0.1950164 +0.4220313 0.1678172 0.1950164 +0.4348222 0.1678172 0.1950164 +0.4470264 0.1678172 0.1950164 +0.4586928 0.1678172 0.1950164 +0.4698649 0.1678172 0.1950164 +0.4805811 0.1678172 0.1950164 +0.490876 0.1678172 0.1950164 +0.5007803 0.1678172 0.1950164 +0.510322 0.1678172 0.1950164 +0.5195258 0.1678172 0.1950164 +0.5284142 0.1678172 0.1950164 +0.5370079 0.1678172 0.1950164 +0.5453253 0.1678172 0.1950164 +0.5533834 0.1678172 0.1950164 +0.5611974 0.1678172 0.1950164 +0.5687816 0.1678172 0.1950164 +0.092819 0.1950164 0.1950164 +0.1056428 0.1950164 0.1950164 +0.1201537 0.1950164 0.1950164 +0.1409607 0.1950164 0.1950164 +0.1678172 0.1950164 0.1950164 +0.1950164 0.1950164 0.1950164 +0.2210581 0.1950164 0.1950164 +0.245636 0.1950164 0.1950164 +0.2686816 0.1950164 0.1950164 +0.2902431 0.1950164 0.1950164 +0.3104189 0.1950164 0.1950164 +0.3293248 0.1950164 0.1950164 +0.3470774 0.1950164 0.1950164 +0.3637862 0.1950164 0.1950164 +0.3795513 0.1950164 0.1950164 +0.3944623 0.1950164 0.1950164 +0.4085988 0.1950164 0.1950164 +0.4220313 0.1950164 0.1950164 +0.4348222 0.1950164 0.1950164 +0.4470264 0.1950164 0.1950164 +0.4586928 0.1950164 0.1950164 +0.4698649 0.1950164 0.1950164 +0.4805811 0.1950164 0.1950164 +0.490876 0.1950164 0.1950164 +0.5007803 0.1950164 0.1950164 +0.510322 0.1950164 0.1950164 +0.5195258 0.1950164 0.1950164 +0.5284142 0.1950164 0.1950164 +0.5370079 0.1950164 0.1950164 +0.5453253 0.1950164 0.1950164 +0.5533834 0.1950164 0.1950164 +0.5611974 0.1950164 0.1950164 +0.5687816 0.1950164 0.1950164 +0.092819 0.2210581 0.1950164 +0.1056428 0.2210581 0.1950164 +0.1201537 0.2210581 0.1950164 +0.1409607 0.2210581 0.1950164 +0.1678172 0.2210581 0.1950164 +0.1950164 0.2210581 0.1950164 +0.2210581 0.2210581 0.1950164 +0.245636 0.2210581 0.1950164 +0.2686816 0.2210581 0.1950164 +0.2902431 0.2210581 0.1950164 +0.3104189 0.2210581 0.1950164 +0.3293248 0.2210581 0.1950164 +0.3470774 0.2210581 0.1950164 +0.3637862 0.2210581 0.1950164 +0.3795513 0.2210581 0.1950164 +0.3944623 0.2210581 0.1950164 +0.4085988 0.2210581 0.1950164 +0.4220313 0.2210581 0.1950164 +0.4348222 0.2210581 0.1950164 +0.4470264 0.2210581 0.1950164 +0.4586928 0.2210581 0.1950164 +0.4698649 0.2210581 0.1950164 +0.4805811 0.2210581 0.1950164 +0.490876 0.2210581 0.1950164 +0.5007803 0.2210581 0.1950164 +0.510322 0.2210581 0.1950164 +0.5195258 0.2210581 0.1950164 +0.5284142 0.2210581 0.1950164 +0.5370079 0.2210581 0.1950164 +0.5453253 0.2210581 0.1950164 +0.5533834 0.2210581 0.1950164 +0.5611974 0.2210581 0.1950164 +0.5687816 0.2210581 0.1950164 +0.092819 0.245636 0.1950164 +0.1056428 0.245636 0.1950164 +0.1201537 0.245636 0.1950164 +0.1409607 0.245636 0.1950164 +0.1678172 0.245636 0.1950164 +0.1950164 0.245636 0.1950164 +0.2210581 0.245636 0.1950164 +0.245636 0.245636 0.1950164 +0.2686816 0.245636 0.1950164 +0.2902431 0.245636 0.1950164 +0.3104189 0.245636 0.1950164 +0.3293248 0.245636 0.1950164 +0.3470774 0.245636 0.1950164 +0.3637862 0.245636 0.1950164 +0.3795513 0.245636 0.1950164 +0.3944623 0.245636 0.1950164 +0.4085988 0.245636 0.1950164 +0.4220313 0.245636 0.1950164 +0.4348222 0.245636 0.1950164 +0.4470264 0.245636 0.1950164 +0.4586928 0.245636 0.1950164 +0.4698649 0.245636 0.1950164 +0.4805811 0.245636 0.1950164 +0.490876 0.245636 0.1950164 +0.5007803 0.245636 0.1950164 +0.510322 0.245636 0.1950164 +0.5195258 0.245636 0.1950164 +0.5284142 0.245636 0.1950164 +0.5370079 0.245636 0.1950164 +0.5453253 0.245636 0.1950164 +0.5533834 0.245636 0.1950164 +0.5611974 0.245636 0.1950164 +0.5687816 0.245636 0.1950164 +0.092819 0.2686816 0.1950164 +0.1056428 0.2686816 0.1950164 +0.1201537 0.2686816 0.1950164 +0.1409607 0.2686816 0.1950164 +0.1678172 0.2686816 0.1950164 +0.1950164 0.2686816 0.1950164 +0.2210581 0.2686816 0.1950164 +0.245636 0.2686816 0.1950164 +0.2686816 0.2686816 0.1950164 +0.2902431 0.2686816 0.1950164 +0.3104189 0.2686816 0.1950164 +0.3293248 0.2686816 0.1950164 +0.3470774 0.2686816 0.1950164 +0.3637862 0.2686816 0.1950164 +0.3795513 0.2686816 0.1950164 +0.3944623 0.2686816 0.1950164 +0.4085988 0.2686816 0.1950164 +0.4220313 0.2686816 0.1950164 +0.4348222 0.2686816 0.1950164 +0.4470264 0.2686816 0.1950164 +0.4586928 0.2686816 0.1950164 +0.4698649 0.2686816 0.1950164 +0.4805811 0.2686816 0.1950164 +0.490876 0.2686816 0.1950164 +0.5007803 0.2686816 0.1950164 +0.510322 0.2686816 0.1950164 +0.5195258 0.2686816 0.1950164 +0.5284142 0.2686816 0.1950164 +0.5370079 0.2686816 0.1950164 +0.5453253 0.2686816 0.1950164 +0.5533834 0.2686816 0.1950164 +0.5611974 0.2686816 0.1950164 +0.5687816 0.2686816 0.1950164 +0.092819 0.2902431 0.1950164 +0.1056428 0.2902431 0.1950164 +0.1201537 0.2902431 0.1950164 +0.1409607 0.2902431 0.1950164 +0.1678172 0.2902431 0.1950164 +0.1950164 0.2902431 0.1950164 +0.2210581 0.2902431 0.1950164 +0.245636 0.2902431 0.1950164 +0.2686816 0.2902431 0.1950164 +0.2902431 0.2902431 0.1950164 +0.3104189 0.2902431 0.1950164 +0.3293248 0.2902431 0.1950164 +0.3470774 0.2902431 0.1950164 +0.3637862 0.2902431 0.1950164 +0.3795513 0.2902431 0.1950164 +0.3944623 0.2902431 0.1950164 +0.4085988 0.2902431 0.1950164 +0.4220313 0.2902431 0.1950164 +0.4348222 0.2902431 0.1950164 +0.4470264 0.2902431 0.1950164 +0.4586928 0.2902431 0.1950164 +0.4698649 0.2902431 0.1950164 +0.4805811 0.2902431 0.1950164 +0.490876 0.2902431 0.1950164 +0.5007803 0.2902431 0.1950164 +0.510322 0.2902431 0.1950164 +0.5195258 0.2902431 0.1950164 +0.5284142 0.2902431 0.1950164 +0.5370079 0.2902431 0.1950164 +0.5453253 0.2902431 0.1950164 +0.5533834 0.2902431 0.1950164 +0.5611974 0.2902431 0.1950164 +0.5687816 0.2902431 0.1950164 +0.092819 0.3104189 0.1950164 +0.1056428 0.3104189 0.1950164 +0.1201537 0.3104189 0.1950164 +0.1409607 0.3104189 0.1950164 +0.1678172 0.3104189 0.1950164 +0.1950164 0.3104189 0.1950164 +0.2210581 0.3104189 0.1950164 +0.245636 0.3104189 0.1950164 +0.2686816 0.3104189 0.1950164 +0.2902431 0.3104189 0.1950164 +0.3104189 0.3104189 0.1950164 +0.3293248 0.3104189 0.1950164 +0.3470774 0.3104189 0.1950164 +0.3637862 0.3104189 0.1950164 +0.3795513 0.3104189 0.1950164 +0.3944623 0.3104189 0.1950164 +0.4085988 0.3104189 0.1950164 +0.4220313 0.3104189 0.1950164 +0.4348222 0.3104189 0.1950164 +0.4470264 0.3104189 0.1950164 +0.4586928 0.3104189 0.1950164 +0.4698649 0.3104189 0.1950164 +0.4805811 0.3104189 0.1950164 +0.490876 0.3104189 0.1950164 +0.5007803 0.3104189 0.1950164 +0.510322 0.3104189 0.1950164 +0.5195258 0.3104189 0.1950164 +0.5284142 0.3104189 0.1950164 +0.5370079 0.3104189 0.1950164 +0.5453253 0.3104189 0.1950164 +0.5533834 0.3104189 0.1950164 +0.5611974 0.3104189 0.1950164 +0.5687816 0.3104189 0.1950164 +0.092819 0.3293248 0.1950164 +0.1056428 0.3293248 0.1950164 +0.1201537 0.3293248 0.1950164 +0.1409607 0.3293248 0.1950164 +0.1678172 0.3293248 0.1950164 +0.1950164 0.3293248 0.1950164 +0.2210581 0.3293248 0.1950164 +0.245636 0.3293248 0.1950164 +0.2686816 0.3293248 0.1950164 +0.2902431 0.3293248 0.1950164 +0.3104189 0.3293248 0.1950164 +0.3293248 0.3293248 0.1950164 +0.3470774 0.3293248 0.1950164 +0.3637862 0.3293248 0.1950164 +0.3795513 0.3293248 0.1950164 +0.3944623 0.3293248 0.1950164 +0.4085988 0.3293248 0.1950164 +0.4220313 0.3293248 0.1950164 +0.4348222 0.3293248 0.1950164 +0.4470264 0.3293248 0.1950164 +0.4586928 0.3293248 0.1950164 +0.4698649 0.3293248 0.1950164 +0.4805811 0.3293248 0.1950164 +0.490876 0.3293248 0.1950164 +0.5007803 0.3293248 0.1950164 +0.510322 0.3293248 0.1950164 +0.5195258 0.3293248 0.1950164 +0.5284142 0.3293248 0.1950164 +0.5370079 0.3293248 0.1950164 +0.5453253 0.3293248 0.1950164 +0.5533834 0.3293248 0.1950164 +0.5611974 0.3293248 0.1950164 +0.5687816 0.3293248 0.1950164 +0.092819 0.3470774 0.1950164 +0.1056428 0.3470774 0.1950164 +0.1201537 0.3470774 0.1950164 +0.1409607 0.3470774 0.1950164 +0.1678172 0.3470774 0.1950164 +0.1950164 0.3470774 0.1950164 +0.2210581 0.3470774 0.1950164 +0.245636 0.3470774 0.1950164 +0.2686816 0.3470774 0.1950164 +0.2902431 0.3470774 0.1950164 +0.3104189 0.3470774 0.1950164 +0.3293248 0.3470774 0.1950164 +0.3470774 0.3470774 0.1950164 +0.3637862 0.3470774 0.1950164 +0.3795513 0.3470774 0.1950164 +0.3944623 0.3470774 0.1950164 +0.4085988 0.3470774 0.1950164 +0.4220313 0.3470774 0.1950164 +0.4348222 0.3470774 0.1950164 +0.4470264 0.3470774 0.1950164 +0.4586928 0.3470774 0.1950164 +0.4698649 0.3470774 0.1950164 +0.4805811 0.3470774 0.1950164 +0.490876 0.3470774 0.1950164 +0.5007803 0.3470774 0.1950164 +0.510322 0.3470774 0.1950164 +0.5195258 0.3470774 0.1950164 +0.5284142 0.3470774 0.1950164 +0.5370079 0.3470774 0.1950164 +0.5453253 0.3470774 0.1950164 +0.5533834 0.3470774 0.1950164 +0.5611974 0.3470774 0.1950164 +0.5687816 0.3470774 0.1950164 +0.092819 0.3637862 0.1950164 +0.1056428 0.3637862 0.1950164 +0.1201537 0.3637862 0.1950164 +0.1409607 0.3637862 0.1950164 +0.1678172 0.3637862 0.1950164 +0.1950164 0.3637862 0.1950164 +0.2210581 0.3637862 0.1950164 +0.245636 0.3637862 0.1950164 +0.2686816 0.3637862 0.1950164 +0.2902431 0.3637862 0.1950164 +0.3104189 0.3637862 0.1950164 +0.3293248 0.3637862 0.1950164 +0.3470774 0.3637862 0.1950164 +0.3637862 0.3637862 0.1950164 +0.3795513 0.3637862 0.1950164 +0.3944623 0.3637862 0.1950164 +0.4085988 0.3637862 0.1950164 +0.4220313 0.3637862 0.1950164 +0.4348222 0.3637862 0.1950164 +0.4470264 0.3637862 0.1950164 +0.4586928 0.3637862 0.1950164 +0.4698649 0.3637862 0.1950164 +0.4805811 0.3637862 0.1950164 +0.490876 0.3637862 0.1950164 +0.5007803 0.3637862 0.1950164 +0.510322 0.3637862 0.1950164 +0.5195258 0.3637862 0.1950164 +0.5284142 0.3637862 0.1950164 +0.5370079 0.3637862 0.1950164 +0.5453253 0.3637862 0.1950164 +0.5533834 0.3637862 0.1950164 +0.5611974 0.3637862 0.1950164 +0.5687816 0.3637862 0.1950164 +0.092819 0.3795513 0.1950164 +0.1056428 0.3795513 0.1950164 +0.1201537 0.3795513 0.1950164 +0.1409607 0.3795513 0.1950164 +0.1678172 0.3795513 0.1950164 +0.1950164 0.3795513 0.1950164 +0.2210581 0.3795513 0.1950164 +0.245636 0.3795513 0.1950164 +0.2686816 0.3795513 0.1950164 +0.2902431 0.3795513 0.1950164 +0.3104189 0.3795513 0.1950164 +0.3293248 0.3795513 0.1950164 +0.3470774 0.3795513 0.1950164 +0.3637862 0.3795513 0.1950164 +0.3795513 0.3795513 0.1950164 +0.3944623 0.3795513 0.1950164 +0.4085988 0.3795513 0.1950164 +0.4220313 0.3795513 0.1950164 +0.4348222 0.3795513 0.1950164 +0.4470264 0.3795513 0.1950164 +0.4586928 0.3795513 0.1950164 +0.4698649 0.3795513 0.1950164 +0.4805811 0.3795513 0.1950164 +0.490876 0.3795513 0.1950164 +0.5007803 0.3795513 0.1950164 +0.510322 0.3795513 0.1950164 +0.5195258 0.3795513 0.1950164 +0.5284142 0.3795513 0.1950164 +0.5370079 0.3795513 0.1950164 +0.5453253 0.3795513 0.1950164 +0.5533834 0.3795513 0.1950164 +0.5611974 0.3795513 0.1950164 +0.5687816 0.3795513 0.1950164 +0.092819 0.3944623 0.1950164 +0.1056428 0.3944623 0.1950164 +0.1201537 0.3944623 0.1950164 +0.1409607 0.3944623 0.1950164 +0.1678172 0.3944623 0.1950164 +0.1950164 0.3944623 0.1950164 +0.2210581 0.3944623 0.1950164 +0.245636 0.3944623 0.1950164 +0.2686816 0.3944623 0.1950164 +0.2902431 0.3944623 0.1950164 +0.3104189 0.3944623 0.1950164 +0.3293248 0.3944623 0.1950164 +0.3470774 0.3944623 0.1950164 +0.3637862 0.3944623 0.1950164 +0.3795513 0.3944623 0.1950164 +0.3944623 0.3944623 0.1950164 +0.4085988 0.3944623 0.1950164 +0.4220313 0.3944623 0.1950164 +0.4348222 0.3944623 0.1950164 +0.4470264 0.3944623 0.1950164 +0.4586928 0.3944623 0.1950164 +0.4698649 0.3944623 0.1950164 +0.4805811 0.3944623 0.1950164 +0.490876 0.3944623 0.1950164 +0.5007803 0.3944623 0.1950164 +0.510322 0.3944623 0.1950164 +0.5195258 0.3944623 0.1950164 +0.5284142 0.3944623 0.1950164 +0.5370079 0.3944623 0.1950164 +0.5453253 0.3944623 0.1950164 +0.5533834 0.3944623 0.1950164 +0.5611974 0.3944623 0.1950164 +0.5687816 0.3944623 0.1950164 +0.092819 0.4085988 0.1950164 +0.1056428 0.4085988 0.1950164 +0.1201537 0.4085988 0.1950164 +0.1409607 0.4085988 0.1950164 +0.1678172 0.4085988 0.1950164 +0.1950164 0.4085988 0.1950164 +0.2210581 0.4085988 0.1950164 +0.245636 0.4085988 0.1950164 +0.2686816 0.4085988 0.1950164 +0.2902431 0.4085988 0.1950164 +0.3104189 0.4085988 0.1950164 +0.3293248 0.4085988 0.1950164 +0.3470774 0.4085988 0.1950164 +0.3637862 0.4085988 0.1950164 +0.3795513 0.4085988 0.1950164 +0.3944623 0.4085988 0.1950164 +0.4085988 0.4085988 0.1950164 +0.4220313 0.4085988 0.1950164 +0.4348222 0.4085988 0.1950164 +0.4470264 0.4085988 0.1950164 +0.4586928 0.4085988 0.1950164 +0.4698649 0.4085988 0.1950164 +0.4805811 0.4085988 0.1950164 +0.490876 0.4085988 0.1950164 +0.5007803 0.4085988 0.1950164 +0.510322 0.4085988 0.1950164 +0.5195258 0.4085988 0.1950164 +0.5284142 0.4085988 0.1950164 +0.5370079 0.4085988 0.1950164 +0.5453253 0.4085988 0.1950164 +0.5533834 0.4085988 0.1950164 +0.5611974 0.4085988 0.1950164 +0.5687816 0.4085988 0.1950164 +0.092819 0.4220313 0.1950164 +0.1056428 0.4220313 0.1950164 +0.1201537 0.4220313 0.1950164 +0.1409607 0.4220313 0.1950164 +0.1678172 0.4220313 0.1950164 +0.1950164 0.4220313 0.1950164 +0.2210581 0.4220313 0.1950164 +0.245636 0.4220313 0.1950164 +0.2686816 0.4220313 0.1950164 +0.2902431 0.4220313 0.1950164 +0.3104189 0.4220313 0.1950164 +0.3293248 0.4220313 0.1950164 +0.3470774 0.4220313 0.1950164 +0.3637862 0.4220313 0.1950164 +0.3795513 0.4220313 0.1950164 +0.3944623 0.4220313 0.1950164 +0.4085988 0.4220313 0.1950164 +0.4220313 0.4220313 0.1950164 +0.4348222 0.4220313 0.1950164 +0.4470264 0.4220313 0.1950164 +0.4586928 0.4220313 0.1950164 +0.4698649 0.4220313 0.1950164 +0.4805811 0.4220313 0.1950164 +0.490876 0.4220313 0.1950164 +0.5007803 0.4220313 0.1950164 +0.510322 0.4220313 0.1950164 +0.5195258 0.4220313 0.1950164 +0.5284142 0.4220313 0.1950164 +0.5370079 0.4220313 0.1950164 +0.5453253 0.4220313 0.1950164 +0.5533834 0.4220313 0.1950164 +0.5611974 0.4220313 0.1950164 +0.5687816 0.4220313 0.1950164 +0.092819 0.4348222 0.1950164 +0.1056428 0.4348222 0.1950164 +0.1201537 0.4348222 0.1950164 +0.1409607 0.4348222 0.1950164 +0.1678172 0.4348222 0.1950164 +0.1950164 0.4348222 0.1950164 +0.2210581 0.4348222 0.1950164 +0.245636 0.4348222 0.1950164 +0.2686816 0.4348222 0.1950164 +0.2902431 0.4348222 0.1950164 +0.3104189 0.4348222 0.1950164 +0.3293248 0.4348222 0.1950164 +0.3470774 0.4348222 0.1950164 +0.3637862 0.4348222 0.1950164 +0.3795513 0.4348222 0.1950164 +0.3944623 0.4348222 0.1950164 +0.4085988 0.4348222 0.1950164 +0.4220313 0.4348222 0.1950164 +0.4348222 0.4348222 0.1950164 +0.4470264 0.4348222 0.1950164 +0.4586928 0.4348222 0.1950164 +0.4698649 0.4348222 0.1950164 +0.4805811 0.4348222 0.1950164 +0.490876 0.4348222 0.1950164 +0.5007803 0.4348222 0.1950164 +0.510322 0.4348222 0.1950164 +0.5195258 0.4348222 0.1950164 +0.5284142 0.4348222 0.1950164 +0.5370079 0.4348222 0.1950164 +0.5453253 0.4348222 0.1950164 +0.5533834 0.4348222 0.1950164 +0.5611974 0.4348222 0.1950164 +0.5687816 0.4348222 0.1950164 +0.092819 0.4470264 0.1950164 +0.1056428 0.4470264 0.1950164 +0.1201537 0.4470264 0.1950164 +0.1409607 0.4470264 0.1950164 +0.1678172 0.4470264 0.1950164 +0.1950164 0.4470264 0.1950164 +0.2210581 0.4470264 0.1950164 +0.245636 0.4470264 0.1950164 +0.2686816 0.4470264 0.1950164 +0.2902431 0.4470264 0.1950164 +0.3104189 0.4470264 0.1950164 +0.3293248 0.4470264 0.1950164 +0.3470774 0.4470264 0.1950164 +0.3637862 0.4470264 0.1950164 +0.3795513 0.4470264 0.1950164 +0.3944623 0.4470264 0.1950164 +0.4085988 0.4470264 0.1950164 +0.4220313 0.4470264 0.1950164 +0.4348222 0.4470264 0.1950164 +0.4470264 0.4470264 0.1950164 +0.4586928 0.4470264 0.1950164 +0.4698649 0.4470264 0.1950164 +0.4805811 0.4470264 0.1950164 +0.490876 0.4470264 0.1950164 +0.5007803 0.4470264 0.1950164 +0.510322 0.4470264 0.1950164 +0.5195258 0.4470264 0.1950164 +0.5284142 0.4470264 0.1950164 +0.5370079 0.4470264 0.1950164 +0.5453253 0.4470264 0.1950164 +0.5533834 0.4470264 0.1950164 +0.5611974 0.4470264 0.1950164 +0.5687816 0.4470264 0.1950164 +0.092819 0.4586928 0.1950164 +0.1056428 0.4586928 0.1950164 +0.1201537 0.4586928 0.1950164 +0.1409607 0.4586928 0.1950164 +0.1678172 0.4586928 0.1950164 +0.1950164 0.4586928 0.1950164 +0.2210581 0.4586928 0.1950164 +0.245636 0.4586928 0.1950164 +0.2686816 0.4586928 0.1950164 +0.2902431 0.4586928 0.1950164 +0.3104189 0.4586928 0.1950164 +0.3293248 0.4586928 0.1950164 +0.3470774 0.4586928 0.1950164 +0.3637862 0.4586928 0.1950164 +0.3795513 0.4586928 0.1950164 +0.3944623 0.4586928 0.1950164 +0.4085988 0.4586928 0.1950164 +0.4220313 0.4586928 0.1950164 +0.4348222 0.4586928 0.1950164 +0.4470264 0.4586928 0.1950164 +0.4586928 0.4586928 0.1950164 +0.4698649 0.4586928 0.1950164 +0.4805811 0.4586928 0.1950164 +0.490876 0.4586928 0.1950164 +0.5007803 0.4586928 0.1950164 +0.510322 0.4586928 0.1950164 +0.5195258 0.4586928 0.1950164 +0.5284142 0.4586928 0.1950164 +0.5370079 0.4586928 0.1950164 +0.5453253 0.4586928 0.1950164 +0.5533834 0.4586928 0.1950164 +0.5611974 0.4586928 0.1950164 +0.5687816 0.4586928 0.1950164 +0.092819 0.4698649 0.1950164 +0.1056428 0.4698649 0.1950164 +0.1201537 0.4698649 0.1950164 +0.1409607 0.4698649 0.1950164 +0.1678172 0.4698649 0.1950164 +0.1950164 0.4698649 0.1950164 +0.2210581 0.4698649 0.1950164 +0.245636 0.4698649 0.1950164 +0.2686816 0.4698649 0.1950164 +0.2902431 0.4698649 0.1950164 +0.3104189 0.4698649 0.1950164 +0.3293248 0.4698649 0.1950164 +0.3470774 0.4698649 0.1950164 +0.3637862 0.4698649 0.1950164 +0.3795513 0.4698649 0.1950164 +0.3944623 0.4698649 0.1950164 +0.4085988 0.4698649 0.1950164 +0.4220313 0.4698649 0.1950164 +0.4348222 0.4698649 0.1950164 +0.4470264 0.4698649 0.1950164 +0.4586928 0.4698649 0.1950164 +0.4698649 0.4698649 0.1950164 +0.4805811 0.4698649 0.1950164 +0.490876 0.4698649 0.1950164 +0.5007803 0.4698649 0.1950164 +0.510322 0.4698649 0.1950164 +0.5195258 0.4698649 0.1950164 +0.5284142 0.4698649 0.1950164 +0.5370079 0.4698649 0.1950164 +0.5453253 0.4698649 0.1950164 +0.5533834 0.4698649 0.1950164 +0.5611974 0.4698649 0.1950164 +0.5687816 0.4698649 0.1950164 +0.092819 0.4805811 0.1950164 +0.1056428 0.4805811 0.1950164 +0.1201537 0.4805811 0.1950164 +0.1409607 0.4805811 0.1950164 +0.1678172 0.4805811 0.1950164 +0.1950164 0.4805811 0.1950164 +0.2210581 0.4805811 0.1950164 +0.245636 0.4805811 0.1950164 +0.2686816 0.4805811 0.1950164 +0.2902431 0.4805811 0.1950164 +0.3104189 0.4805811 0.1950164 +0.3293248 0.4805811 0.1950164 +0.3470774 0.4805811 0.1950164 +0.3637862 0.4805811 0.1950164 +0.3795513 0.4805811 0.1950164 +0.3944623 0.4805811 0.1950164 +0.4085988 0.4805811 0.1950164 +0.4220313 0.4805811 0.1950164 +0.4348222 0.4805811 0.1950164 +0.4470264 0.4805811 0.1950164 +0.4586928 0.4805811 0.1950164 +0.4698649 0.4805811 0.1950164 +0.4805811 0.4805811 0.1950164 +0.490876 0.4805811 0.1950164 +0.5007803 0.4805811 0.1950164 +0.510322 0.4805811 0.1950164 +0.5195258 0.4805811 0.1950164 +0.5284142 0.4805811 0.1950164 +0.5370079 0.4805811 0.1950164 +0.5453253 0.4805811 0.1950164 +0.5533834 0.4805811 0.1950164 +0.5611974 0.4805811 0.1950164 +0.5687816 0.4805811 0.1950164 +0.092819 0.490876 0.1950164 +0.1056428 0.490876 0.1950164 +0.1201537 0.490876 0.1950164 +0.1409607 0.490876 0.1950164 +0.1678172 0.490876 0.1950164 +0.1950164 0.490876 0.1950164 +0.2210581 0.490876 0.1950164 +0.245636 0.490876 0.1950164 +0.2686816 0.490876 0.1950164 +0.2902431 0.490876 0.1950164 +0.3104189 0.490876 0.1950164 +0.3293248 0.490876 0.1950164 +0.3470774 0.490876 0.1950164 +0.3637862 0.490876 0.1950164 +0.3795513 0.490876 0.1950164 +0.3944623 0.490876 0.1950164 +0.4085988 0.490876 0.1950164 +0.4220313 0.490876 0.1950164 +0.4348222 0.490876 0.1950164 +0.4470264 0.490876 0.1950164 +0.4586928 0.490876 0.1950164 +0.4698649 0.490876 0.1950164 +0.4805811 0.490876 0.1950164 +0.490876 0.490876 0.1950164 +0.5007803 0.490876 0.1950164 +0.510322 0.490876 0.1950164 +0.5195258 0.490876 0.1950164 +0.5284142 0.490876 0.1950164 +0.5370079 0.490876 0.1950164 +0.5453253 0.490876 0.1950164 +0.5533834 0.490876 0.1950164 +0.5611974 0.490876 0.1950164 +0.5687816 0.490876 0.1950164 +0.092819 0.5007803 0.1950164 +0.1056428 0.5007803 0.1950164 +0.1201537 0.5007803 0.1950164 +0.1409607 0.5007803 0.1950164 +0.1678172 0.5007803 0.1950164 +0.1950164 0.5007803 0.1950164 +0.2210581 0.5007803 0.1950164 +0.245636 0.5007803 0.1950164 +0.2686816 0.5007803 0.1950164 +0.2902431 0.5007803 0.1950164 +0.3104189 0.5007803 0.1950164 +0.3293248 0.5007803 0.1950164 +0.3470774 0.5007803 0.1950164 +0.3637862 0.5007803 0.1950164 +0.3795513 0.5007803 0.1950164 +0.3944623 0.5007803 0.1950164 +0.4085988 0.5007803 0.1950164 +0.4220313 0.5007803 0.1950164 +0.4348222 0.5007803 0.1950164 +0.4470264 0.5007803 0.1950164 +0.4586928 0.5007803 0.1950164 +0.4698649 0.5007803 0.1950164 +0.4805811 0.5007803 0.1950164 +0.490876 0.5007803 0.1950164 +0.5007803 0.5007803 0.1950164 +0.510322 0.5007803 0.1950164 +0.5195258 0.5007803 0.1950164 +0.5284142 0.5007803 0.1950164 +0.5370079 0.5007803 0.1950164 +0.5453253 0.5007803 0.1950164 +0.5533834 0.5007803 0.1950164 +0.5611974 0.5007803 0.1950164 +0.5687816 0.5007803 0.1950164 +0.092819 0.510322 0.1950164 +0.1056428 0.510322 0.1950164 +0.1201537 0.510322 0.1950164 +0.1409607 0.510322 0.1950164 +0.1678172 0.510322 0.1950164 +0.1950164 0.510322 0.1950164 +0.2210581 0.510322 0.1950164 +0.245636 0.510322 0.1950164 +0.2686816 0.510322 0.1950164 +0.2902431 0.510322 0.1950164 +0.3104189 0.510322 0.1950164 +0.3293248 0.510322 0.1950164 +0.3470774 0.510322 0.1950164 +0.3637862 0.510322 0.1950164 +0.3795513 0.510322 0.1950164 +0.3944623 0.510322 0.1950164 +0.4085988 0.510322 0.1950164 +0.4220313 0.510322 0.1950164 +0.4348222 0.510322 0.1950164 +0.4470264 0.510322 0.1950164 +0.4586928 0.510322 0.1950164 +0.4698649 0.510322 0.1950164 +0.4805811 0.510322 0.1950164 +0.490876 0.510322 0.1950164 +0.5007803 0.510322 0.1950164 +0.510322 0.510322 0.1950164 +0.5195258 0.510322 0.1950164 +0.5284142 0.510322 0.1950164 +0.5370079 0.510322 0.1950164 +0.5453253 0.510322 0.1950164 +0.5533834 0.510322 0.1950164 +0.5611974 0.510322 0.1950164 +0.5687816 0.510322 0.1950164 +0.092819 0.5195258 0.1950164 +0.1056428 0.5195258 0.1950164 +0.1201537 0.5195258 0.1950164 +0.1409607 0.5195258 0.1950164 +0.1678172 0.5195258 0.1950164 +0.1950164 0.5195258 0.1950164 +0.2210581 0.5195258 0.1950164 +0.245636 0.5195258 0.1950164 +0.2686816 0.5195258 0.1950164 +0.2902431 0.5195258 0.1950164 +0.3104189 0.5195258 0.1950164 +0.3293248 0.5195258 0.1950164 +0.3470774 0.5195258 0.1950164 +0.3637862 0.5195258 0.1950164 +0.3795513 0.5195258 0.1950164 +0.3944623 0.5195258 0.1950164 +0.4085988 0.5195258 0.1950164 +0.4220313 0.5195258 0.1950164 +0.4348222 0.5195258 0.1950164 +0.4470264 0.5195258 0.1950164 +0.4586928 0.5195258 0.1950164 +0.4698649 0.5195258 0.1950164 +0.4805811 0.5195258 0.1950164 +0.490876 0.5195258 0.1950164 +0.5007803 0.5195258 0.1950164 +0.510322 0.5195258 0.1950164 +0.5195258 0.5195258 0.1950164 +0.5284142 0.5195258 0.1950164 +0.5370079 0.5195258 0.1950164 +0.5453253 0.5195258 0.1950164 +0.5533834 0.5195258 0.1950164 +0.5611974 0.5195258 0.1950164 +0.5687816 0.5195258 0.1950164 +0.092819 0.5284142 0.1950164 +0.1056428 0.5284142 0.1950164 +0.1201537 0.5284142 0.1950164 +0.1409607 0.5284142 0.1950164 +0.1678172 0.5284142 0.1950164 +0.1950164 0.5284142 0.1950164 +0.2210581 0.5284142 0.1950164 +0.245636 0.5284142 0.1950164 +0.2686816 0.5284142 0.1950164 +0.2902431 0.5284142 0.1950164 +0.3104189 0.5284142 0.1950164 +0.3293248 0.5284142 0.1950164 +0.3470774 0.5284142 0.1950164 +0.3637862 0.5284142 0.1950164 +0.3795513 0.5284142 0.1950164 +0.3944623 0.5284142 0.1950164 +0.4085988 0.5284142 0.1950164 +0.4220313 0.5284142 0.1950164 +0.4348222 0.5284142 0.1950164 +0.4470264 0.5284142 0.1950164 +0.4586928 0.5284142 0.1950164 +0.4698649 0.5284142 0.1950164 +0.4805811 0.5284142 0.1950164 +0.490876 0.5284142 0.1950164 +0.5007803 0.5284142 0.1950164 +0.510322 0.5284142 0.1950164 +0.5195258 0.5284142 0.1950164 +0.5284142 0.5284142 0.1950164 +0.5370079 0.5284142 0.1950164 +0.5453253 0.5284142 0.1950164 +0.5533834 0.5284142 0.1950164 +0.5611974 0.5284142 0.1950164 +0.5687816 0.5284142 0.1950164 +0.092819 0.5370079 0.1950164 +0.1056428 0.5370079 0.1950164 +0.1201537 0.5370079 0.1950164 +0.1409607 0.5370079 0.1950164 +0.1678172 0.5370079 0.1950164 +0.1950164 0.5370079 0.1950164 +0.2210581 0.5370079 0.1950164 +0.245636 0.5370079 0.1950164 +0.2686816 0.5370079 0.1950164 +0.2902431 0.5370079 0.1950164 +0.3104189 0.5370079 0.1950164 +0.3293248 0.5370079 0.1950164 +0.3470774 0.5370079 0.1950164 +0.3637862 0.5370079 0.1950164 +0.3795513 0.5370079 0.1950164 +0.3944623 0.5370079 0.1950164 +0.4085988 0.5370079 0.1950164 +0.4220313 0.5370079 0.1950164 +0.4348222 0.5370079 0.1950164 +0.4470264 0.5370079 0.1950164 +0.4586928 0.5370079 0.1950164 +0.4698649 0.5370079 0.1950164 +0.4805811 0.5370079 0.1950164 +0.490876 0.5370079 0.1950164 +0.5007803 0.5370079 0.1950164 +0.510322 0.5370079 0.1950164 +0.5195258 0.5370079 0.1950164 +0.5284142 0.5370079 0.1950164 +0.5370079 0.5370079 0.1950164 +0.5453253 0.5370079 0.1950164 +0.5533834 0.5370079 0.1950164 +0.5611974 0.5370079 0.1950164 +0.5687816 0.5370079 0.1950164 +0.092819 0.5453253 0.1950164 +0.1056428 0.5453253 0.1950164 +0.1201537 0.5453253 0.1950164 +0.1409607 0.5453253 0.1950164 +0.1678172 0.5453253 0.1950164 +0.1950164 0.5453253 0.1950164 +0.2210581 0.5453253 0.1950164 +0.245636 0.5453253 0.1950164 +0.2686816 0.5453253 0.1950164 +0.2902431 0.5453253 0.1950164 +0.3104189 0.5453253 0.1950164 +0.3293248 0.5453253 0.1950164 +0.3470774 0.5453253 0.1950164 +0.3637862 0.5453253 0.1950164 +0.3795513 0.5453253 0.1950164 +0.3944623 0.5453253 0.1950164 +0.4085988 0.5453253 0.1950164 +0.4220313 0.5453253 0.1950164 +0.4348222 0.5453253 0.1950164 +0.4470264 0.5453253 0.1950164 +0.4586928 0.5453253 0.1950164 +0.4698649 0.5453253 0.1950164 +0.4805811 0.5453253 0.1950164 +0.490876 0.5453253 0.1950164 +0.5007803 0.5453253 0.1950164 +0.510322 0.5453253 0.1950164 +0.5195258 0.5453253 0.1950164 +0.5284142 0.5453253 0.1950164 +0.5370079 0.5453253 0.1950164 +0.5453253 0.5453253 0.1950164 +0.5533834 0.5453253 0.1950164 +0.5611974 0.5453253 0.1950164 +0.5687816 0.5453253 0.1950164 +0.092819 0.5533834 0.1950164 +0.1056428 0.5533834 0.1950164 +0.1201537 0.5533834 0.1950164 +0.1409607 0.5533834 0.1950164 +0.1678172 0.5533834 0.1950164 +0.1950164 0.5533834 0.1950164 +0.2210581 0.5533834 0.1950164 +0.245636 0.5533834 0.1950164 +0.2686816 0.5533834 0.1950164 +0.2902431 0.5533834 0.1950164 +0.3104189 0.5533834 0.1950164 +0.3293248 0.5533834 0.1950164 +0.3470774 0.5533834 0.1950164 +0.3637862 0.5533834 0.1950164 +0.3795513 0.5533834 0.1950164 +0.3944623 0.5533834 0.1950164 +0.4085988 0.5533834 0.1950164 +0.4220313 0.5533834 0.1950164 +0.4348222 0.5533834 0.1950164 +0.4470264 0.5533834 0.1950164 +0.4586928 0.5533834 0.1950164 +0.4698649 0.5533834 0.1950164 +0.4805811 0.5533834 0.1950164 +0.490876 0.5533834 0.1950164 +0.5007803 0.5533834 0.1950164 +0.510322 0.5533834 0.1950164 +0.5195258 0.5533834 0.1950164 +0.5284142 0.5533834 0.1950164 +0.5370079 0.5533834 0.1950164 +0.5453253 0.5533834 0.1950164 +0.5533834 0.5533834 0.1950164 +0.5611974 0.5533834 0.1950164 +0.5687816 0.5533834 0.1950164 +0.092819 0.5611974 0.1950164 +0.1056428 0.5611974 0.1950164 +0.1201537 0.5611974 0.1950164 +0.1409607 0.5611974 0.1950164 +0.1678172 0.5611974 0.1950164 +0.1950164 0.5611974 0.1950164 +0.2210581 0.5611974 0.1950164 +0.245636 0.5611974 0.1950164 +0.2686816 0.5611974 0.1950164 +0.2902431 0.5611974 0.1950164 +0.3104189 0.5611974 0.1950164 +0.3293248 0.5611974 0.1950164 +0.3470774 0.5611974 0.1950164 +0.3637862 0.5611974 0.1950164 +0.3795513 0.5611974 0.1950164 +0.3944623 0.5611974 0.1950164 +0.4085988 0.5611974 0.1950164 +0.4220313 0.5611974 0.1950164 +0.4348222 0.5611974 0.1950164 +0.4470264 0.5611974 0.1950164 +0.4586928 0.5611974 0.1950164 +0.4698649 0.5611974 0.1950164 +0.4805811 0.5611974 0.1950164 +0.490876 0.5611974 0.1950164 +0.5007803 0.5611974 0.1950164 +0.510322 0.5611974 0.1950164 +0.5195258 0.5611974 0.1950164 +0.5284142 0.5611974 0.1950164 +0.5370079 0.5611974 0.1950164 +0.5453253 0.5611974 0.1950164 +0.5533834 0.5611974 0.1950164 +0.5611974 0.5611974 0.1950164 +0.5687816 0.5611974 0.1950164 +0.092819 0.5687816 0.1950164 +0.1056428 0.5687816 0.1950164 +0.1201537 0.5687816 0.1950164 +0.1409607 0.5687816 0.1950164 +0.1678172 0.5687816 0.1950164 +0.1950164 0.5687816 0.1950164 +0.2210581 0.5687816 0.1950164 +0.245636 0.5687816 0.1950164 +0.2686816 0.5687816 0.1950164 +0.2902431 0.5687816 0.1950164 +0.3104189 0.5687816 0.1950164 +0.3293248 0.5687816 0.1950164 +0.3470774 0.5687816 0.1950164 +0.3637862 0.5687816 0.1950164 +0.3795513 0.5687816 0.1950164 +0.3944623 0.5687816 0.1950164 +0.4085988 0.5687816 0.1950164 +0.4220313 0.5687816 0.1950164 +0.4348222 0.5687816 0.1950164 +0.4470264 0.5687816 0.1950164 +0.4586928 0.5687816 0.1950164 +0.4698649 0.5687816 0.1950164 +0.4805811 0.5687816 0.1950164 +0.490876 0.5687816 0.1950164 +0.5007803 0.5687816 0.1950164 +0.510322 0.5687816 0.1950164 +0.5195258 0.5687816 0.1950164 +0.5284142 0.5687816 0.1950164 +0.5370079 0.5687816 0.1950164 +0.5453253 0.5687816 0.1950164 +0.5533834 0.5687816 0.1950164 +0.5611974 0.5687816 0.1950164 +0.5687816 0.5687816 0.1950164 +0.092819 0.092819 0.2210581 +0.1056428 0.092819 0.2210581 +0.1201537 0.092819 0.2210581 +0.1409607 0.092819 0.2210581 +0.1678172 0.092819 0.2210581 +0.1950164 0.092819 0.2210581 +0.2210581 0.092819 0.2210581 +0.245636 0.092819 0.2210581 +0.2686816 0.092819 0.2210581 +0.2902431 0.092819 0.2210581 +0.3104189 0.092819 0.2210581 +0.3293248 0.092819 0.2210581 +0.3470774 0.092819 0.2210581 +0.3637862 0.092819 0.2210581 +0.3795513 0.092819 0.2210581 +0.3944623 0.092819 0.2210581 +0.4085988 0.092819 0.2210581 +0.4220313 0.092819 0.2210581 +0.4348222 0.092819 0.2210581 +0.4470264 0.092819 0.2210581 +0.4586928 0.092819 0.2210581 +0.4698649 0.092819 0.2210581 +0.4805811 0.092819 0.2210581 +0.490876 0.092819 0.2210581 +0.5007803 0.092819 0.2210581 +0.510322 0.092819 0.2210581 +0.5195258 0.092819 0.2210581 +0.5284142 0.092819 0.2210581 +0.5370079 0.092819 0.2210581 +0.5453253 0.092819 0.2210581 +0.5533834 0.092819 0.2210581 +0.5611974 0.092819 0.2210581 +0.5687816 0.092819 0.2210581 +0.092819 0.1056428 0.2210581 +0.1056428 0.1056428 0.2210581 +0.1201537 0.1056428 0.2210581 +0.1409607 0.1056428 0.2210581 +0.1678172 0.1056428 0.2210581 +0.1950164 0.1056428 0.2210581 +0.2210581 0.1056428 0.2210581 +0.245636 0.1056428 0.2210581 +0.2686816 0.1056428 0.2210581 +0.2902431 0.1056428 0.2210581 +0.3104189 0.1056428 0.2210581 +0.3293248 0.1056428 0.2210581 +0.3470774 0.1056428 0.2210581 +0.3637862 0.1056428 0.2210581 +0.3795513 0.1056428 0.2210581 +0.3944623 0.1056428 0.2210581 +0.4085988 0.1056428 0.2210581 +0.4220313 0.1056428 0.2210581 +0.4348222 0.1056428 0.2210581 +0.4470264 0.1056428 0.2210581 +0.4586928 0.1056428 0.2210581 +0.4698649 0.1056428 0.2210581 +0.4805811 0.1056428 0.2210581 +0.490876 0.1056428 0.2210581 +0.5007803 0.1056428 0.2210581 +0.510322 0.1056428 0.2210581 +0.5195258 0.1056428 0.2210581 +0.5284142 0.1056428 0.2210581 +0.5370079 0.1056428 0.2210581 +0.5453253 0.1056428 0.2210581 +0.5533834 0.1056428 0.2210581 +0.5611974 0.1056428 0.2210581 +0.5687816 0.1056428 0.2210581 +0.092819 0.1201537 0.2210581 +0.1056428 0.1201537 0.2210581 +0.1201537 0.1201537 0.2210581 +0.1409607 0.1201537 0.2210581 +0.1678172 0.1201537 0.2210581 +0.1950164 0.1201537 0.2210581 +0.2210581 0.1201537 0.2210581 +0.245636 0.1201537 0.2210581 +0.2686816 0.1201537 0.2210581 +0.2902431 0.1201537 0.2210581 +0.3104189 0.1201537 0.2210581 +0.3293248 0.1201537 0.2210581 +0.3470774 0.1201537 0.2210581 +0.3637862 0.1201537 0.2210581 +0.3795513 0.1201537 0.2210581 +0.3944623 0.1201537 0.2210581 +0.4085988 0.1201537 0.2210581 +0.4220313 0.1201537 0.2210581 +0.4348222 0.1201537 0.2210581 +0.4470264 0.1201537 0.2210581 +0.4586928 0.1201537 0.2210581 +0.4698649 0.1201537 0.2210581 +0.4805811 0.1201537 0.2210581 +0.490876 0.1201537 0.2210581 +0.5007803 0.1201537 0.2210581 +0.510322 0.1201537 0.2210581 +0.5195258 0.1201537 0.2210581 +0.5284142 0.1201537 0.2210581 +0.5370079 0.1201537 0.2210581 +0.5453253 0.1201537 0.2210581 +0.5533834 0.1201537 0.2210581 +0.5611974 0.1201537 0.2210581 +0.5687816 0.1201537 0.2210581 +0.092819 0.1409607 0.2210581 +0.1056428 0.1409607 0.2210581 +0.1201537 0.1409607 0.2210581 +0.1409607 0.1409607 0.2210581 +0.1678172 0.1409607 0.2210581 +0.1950164 0.1409607 0.2210581 +0.2210581 0.1409607 0.2210581 +0.245636 0.1409607 0.2210581 +0.2686816 0.1409607 0.2210581 +0.2902431 0.1409607 0.2210581 +0.3104189 0.1409607 0.2210581 +0.3293248 0.1409607 0.2210581 +0.3470774 0.1409607 0.2210581 +0.3637862 0.1409607 0.2210581 +0.3795513 0.1409607 0.2210581 +0.3944623 0.1409607 0.2210581 +0.4085988 0.1409607 0.2210581 +0.4220313 0.1409607 0.2210581 +0.4348222 0.1409607 0.2210581 +0.4470264 0.1409607 0.2210581 +0.4586928 0.1409607 0.2210581 +0.4698649 0.1409607 0.2210581 +0.4805811 0.1409607 0.2210581 +0.490876 0.1409607 0.2210581 +0.5007803 0.1409607 0.2210581 +0.510322 0.1409607 0.2210581 +0.5195258 0.1409607 0.2210581 +0.5284142 0.1409607 0.2210581 +0.5370079 0.1409607 0.2210581 +0.5453253 0.1409607 0.2210581 +0.5533834 0.1409607 0.2210581 +0.5611974 0.1409607 0.2210581 +0.5687816 0.1409607 0.2210581 +0.092819 0.1678172 0.2210581 +0.1056428 0.1678172 0.2210581 +0.1201537 0.1678172 0.2210581 +0.1409607 0.1678172 0.2210581 +0.1678172 0.1678172 0.2210581 +0.1950164 0.1678172 0.2210581 +0.2210581 0.1678172 0.2210581 +0.245636 0.1678172 0.2210581 +0.2686816 0.1678172 0.2210581 +0.2902431 0.1678172 0.2210581 +0.3104189 0.1678172 0.2210581 +0.3293248 0.1678172 0.2210581 +0.3470774 0.1678172 0.2210581 +0.3637862 0.1678172 0.2210581 +0.3795513 0.1678172 0.2210581 +0.3944623 0.1678172 0.2210581 +0.4085988 0.1678172 0.2210581 +0.4220313 0.1678172 0.2210581 +0.4348222 0.1678172 0.2210581 +0.4470264 0.1678172 0.2210581 +0.4586928 0.1678172 0.2210581 +0.4698649 0.1678172 0.2210581 +0.4805811 0.1678172 0.2210581 +0.490876 0.1678172 0.2210581 +0.5007803 0.1678172 0.2210581 +0.510322 0.1678172 0.2210581 +0.5195258 0.1678172 0.2210581 +0.5284142 0.1678172 0.2210581 +0.5370079 0.1678172 0.2210581 +0.5453253 0.1678172 0.2210581 +0.5533834 0.1678172 0.2210581 +0.5611974 0.1678172 0.2210581 +0.5687816 0.1678172 0.2210581 +0.092819 0.1950164 0.2210581 +0.1056428 0.1950164 0.2210581 +0.1201537 0.1950164 0.2210581 +0.1409607 0.1950164 0.2210581 +0.1678172 0.1950164 0.2210581 +0.1950164 0.1950164 0.2210581 +0.2210581 0.1950164 0.2210581 +0.245636 0.1950164 0.2210581 +0.2686816 0.1950164 0.2210581 +0.2902431 0.1950164 0.2210581 +0.3104189 0.1950164 0.2210581 +0.3293248 0.1950164 0.2210581 +0.3470774 0.1950164 0.2210581 +0.3637862 0.1950164 0.2210581 +0.3795513 0.1950164 0.2210581 +0.3944623 0.1950164 0.2210581 +0.4085988 0.1950164 0.2210581 +0.4220313 0.1950164 0.2210581 +0.4348222 0.1950164 0.2210581 +0.4470264 0.1950164 0.2210581 +0.4586928 0.1950164 0.2210581 +0.4698649 0.1950164 0.2210581 +0.4805811 0.1950164 0.2210581 +0.490876 0.1950164 0.2210581 +0.5007803 0.1950164 0.2210581 +0.510322 0.1950164 0.2210581 +0.5195258 0.1950164 0.2210581 +0.5284142 0.1950164 0.2210581 +0.5370079 0.1950164 0.2210581 +0.5453253 0.1950164 0.2210581 +0.5533834 0.1950164 0.2210581 +0.5611974 0.1950164 0.2210581 +0.5687816 0.1950164 0.2210581 +0.092819 0.2210581 0.2210581 +0.1056428 0.2210581 0.2210581 +0.1201537 0.2210581 0.2210581 +0.1409607 0.2210581 0.2210581 +0.1678172 0.2210581 0.2210581 +0.1950164 0.2210581 0.2210581 +0.2210581 0.2210581 0.2210581 +0.245636 0.2210581 0.2210581 +0.2686816 0.2210581 0.2210581 +0.2902431 0.2210581 0.2210581 +0.3104189 0.2210581 0.2210581 +0.3293248 0.2210581 0.2210581 +0.3470774 0.2210581 0.2210581 +0.3637862 0.2210581 0.2210581 +0.3795513 0.2210581 0.2210581 +0.3944623 0.2210581 0.2210581 +0.4085988 0.2210581 0.2210581 +0.4220313 0.2210581 0.2210581 +0.4348222 0.2210581 0.2210581 +0.4470264 0.2210581 0.2210581 +0.4586928 0.2210581 0.2210581 +0.4698649 0.2210581 0.2210581 +0.4805811 0.2210581 0.2210581 +0.490876 0.2210581 0.2210581 +0.5007803 0.2210581 0.2210581 +0.510322 0.2210581 0.2210581 +0.5195258 0.2210581 0.2210581 +0.5284142 0.2210581 0.2210581 +0.5370079 0.2210581 0.2210581 +0.5453253 0.2210581 0.2210581 +0.5533834 0.2210581 0.2210581 +0.5611974 0.2210581 0.2210581 +0.5687816 0.2210581 0.2210581 +0.092819 0.245636 0.2210581 +0.1056428 0.245636 0.2210581 +0.1201537 0.245636 0.2210581 +0.1409607 0.245636 0.2210581 +0.1678172 0.245636 0.2210581 +0.1950164 0.245636 0.2210581 +0.2210581 0.245636 0.2210581 +0.245636 0.245636 0.2210581 +0.2686816 0.245636 0.2210581 +0.2902431 0.245636 0.2210581 +0.3104189 0.245636 0.2210581 +0.3293248 0.245636 0.2210581 +0.3470774 0.245636 0.2210581 +0.3637862 0.245636 0.2210581 +0.3795513 0.245636 0.2210581 +0.3944623 0.245636 0.2210581 +0.4085988 0.245636 0.2210581 +0.4220313 0.245636 0.2210581 +0.4348222 0.245636 0.2210581 +0.4470264 0.245636 0.2210581 +0.4586928 0.245636 0.2210581 +0.4698649 0.245636 0.2210581 +0.4805811 0.245636 0.2210581 +0.490876 0.245636 0.2210581 +0.5007803 0.245636 0.2210581 +0.510322 0.245636 0.2210581 +0.5195258 0.245636 0.2210581 +0.5284142 0.245636 0.2210581 +0.5370079 0.245636 0.2210581 +0.5453253 0.245636 0.2210581 +0.5533834 0.245636 0.2210581 +0.5611974 0.245636 0.2210581 +0.5687816 0.245636 0.2210581 +0.092819 0.2686816 0.2210581 +0.1056428 0.2686816 0.2210581 +0.1201537 0.2686816 0.2210581 +0.1409607 0.2686816 0.2210581 +0.1678172 0.2686816 0.2210581 +0.1950164 0.2686816 0.2210581 +0.2210581 0.2686816 0.2210581 +0.245636 0.2686816 0.2210581 +0.2686816 0.2686816 0.2210581 +0.2902431 0.2686816 0.2210581 +0.3104189 0.2686816 0.2210581 +0.3293248 0.2686816 0.2210581 +0.3470774 0.2686816 0.2210581 +0.3637862 0.2686816 0.2210581 +0.3795513 0.2686816 0.2210581 +0.3944623 0.2686816 0.2210581 +0.4085988 0.2686816 0.2210581 +0.4220313 0.2686816 0.2210581 +0.4348222 0.2686816 0.2210581 +0.4470264 0.2686816 0.2210581 +0.4586928 0.2686816 0.2210581 +0.4698649 0.2686816 0.2210581 +0.4805811 0.2686816 0.2210581 +0.490876 0.2686816 0.2210581 +0.5007803 0.2686816 0.2210581 +0.510322 0.2686816 0.2210581 +0.5195258 0.2686816 0.2210581 +0.5284142 0.2686816 0.2210581 +0.5370079 0.2686816 0.2210581 +0.5453253 0.2686816 0.2210581 +0.5533834 0.2686816 0.2210581 +0.5611974 0.2686816 0.2210581 +0.5687816 0.2686816 0.2210581 +0.092819 0.2902431 0.2210581 +0.1056428 0.2902431 0.2210581 +0.1201537 0.2902431 0.2210581 +0.1409607 0.2902431 0.2210581 +0.1678172 0.2902431 0.2210581 +0.1950164 0.2902431 0.2210581 +0.2210581 0.2902431 0.2210581 +0.245636 0.2902431 0.2210581 +0.2686816 0.2902431 0.2210581 +0.2902431 0.2902431 0.2210581 +0.3104189 0.2902431 0.2210581 +0.3293248 0.2902431 0.2210581 +0.3470774 0.2902431 0.2210581 +0.3637862 0.2902431 0.2210581 +0.3795513 0.2902431 0.2210581 +0.3944623 0.2902431 0.2210581 +0.4085988 0.2902431 0.2210581 +0.4220313 0.2902431 0.2210581 +0.4348222 0.2902431 0.2210581 +0.4470264 0.2902431 0.2210581 +0.4586928 0.2902431 0.2210581 +0.4698649 0.2902431 0.2210581 +0.4805811 0.2902431 0.2210581 +0.490876 0.2902431 0.2210581 +0.5007803 0.2902431 0.2210581 +0.510322 0.2902431 0.2210581 +0.5195258 0.2902431 0.2210581 +0.5284142 0.2902431 0.2210581 +0.5370079 0.2902431 0.2210581 +0.5453253 0.2902431 0.2210581 +0.5533834 0.2902431 0.2210581 +0.5611974 0.2902431 0.2210581 +0.5687816 0.2902431 0.2210581 +0.092819 0.3104189 0.2210581 +0.1056428 0.3104189 0.2210581 +0.1201537 0.3104189 0.2210581 +0.1409607 0.3104189 0.2210581 +0.1678172 0.3104189 0.2210581 +0.1950164 0.3104189 0.2210581 +0.2210581 0.3104189 0.2210581 +0.245636 0.3104189 0.2210581 +0.2686816 0.3104189 0.2210581 +0.2902431 0.3104189 0.2210581 +0.3104189 0.3104189 0.2210581 +0.3293248 0.3104189 0.2210581 +0.3470774 0.3104189 0.2210581 +0.3637862 0.3104189 0.2210581 +0.3795513 0.3104189 0.2210581 +0.3944623 0.3104189 0.2210581 +0.4085988 0.3104189 0.2210581 +0.4220313 0.3104189 0.2210581 +0.4348222 0.3104189 0.2210581 +0.4470264 0.3104189 0.2210581 +0.4586928 0.3104189 0.2210581 +0.4698649 0.3104189 0.2210581 +0.4805811 0.3104189 0.2210581 +0.490876 0.3104189 0.2210581 +0.5007803 0.3104189 0.2210581 +0.510322 0.3104189 0.2210581 +0.5195258 0.3104189 0.2210581 +0.5284142 0.3104189 0.2210581 +0.5370079 0.3104189 0.2210581 +0.5453253 0.3104189 0.2210581 +0.5533834 0.3104189 0.2210581 +0.5611974 0.3104189 0.2210581 +0.5687816 0.3104189 0.2210581 +0.092819 0.3293248 0.2210581 +0.1056428 0.3293248 0.2210581 +0.1201537 0.3293248 0.2210581 +0.1409607 0.3293248 0.2210581 +0.1678172 0.3293248 0.2210581 +0.1950164 0.3293248 0.2210581 +0.2210581 0.3293248 0.2210581 +0.245636 0.3293248 0.2210581 +0.2686816 0.3293248 0.2210581 +0.2902431 0.3293248 0.2210581 +0.3104189 0.3293248 0.2210581 +0.3293248 0.3293248 0.2210581 +0.3470774 0.3293248 0.2210581 +0.3637862 0.3293248 0.2210581 +0.3795513 0.3293248 0.2210581 +0.3944623 0.3293248 0.2210581 +0.4085988 0.3293248 0.2210581 +0.4220313 0.3293248 0.2210581 +0.4348222 0.3293248 0.2210581 +0.4470264 0.3293248 0.2210581 +0.4586928 0.3293248 0.2210581 +0.4698649 0.3293248 0.2210581 +0.4805811 0.3293248 0.2210581 +0.490876 0.3293248 0.2210581 +0.5007803 0.3293248 0.2210581 +0.510322 0.3293248 0.2210581 +0.5195258 0.3293248 0.2210581 +0.5284142 0.3293248 0.2210581 +0.5370079 0.3293248 0.2210581 +0.5453253 0.3293248 0.2210581 +0.5533834 0.3293248 0.2210581 +0.5611974 0.3293248 0.2210581 +0.5687816 0.3293248 0.2210581 +0.092819 0.3470774 0.2210581 +0.1056428 0.3470774 0.2210581 +0.1201537 0.3470774 0.2210581 +0.1409607 0.3470774 0.2210581 +0.1678172 0.3470774 0.2210581 +0.1950164 0.3470774 0.2210581 +0.2210581 0.3470774 0.2210581 +0.245636 0.3470774 0.2210581 +0.2686816 0.3470774 0.2210581 +0.2902431 0.3470774 0.2210581 +0.3104189 0.3470774 0.2210581 +0.3293248 0.3470774 0.2210581 +0.3470774 0.3470774 0.2210581 +0.3637862 0.3470774 0.2210581 +0.3795513 0.3470774 0.2210581 +0.3944623 0.3470774 0.2210581 +0.4085988 0.3470774 0.2210581 +0.4220313 0.3470774 0.2210581 +0.4348222 0.3470774 0.2210581 +0.4470264 0.3470774 0.2210581 +0.4586928 0.3470774 0.2210581 +0.4698649 0.3470774 0.2210581 +0.4805811 0.3470774 0.2210581 +0.490876 0.3470774 0.2210581 +0.5007803 0.3470774 0.2210581 +0.510322 0.3470774 0.2210581 +0.5195258 0.3470774 0.2210581 +0.5284142 0.3470774 0.2210581 +0.5370079 0.3470774 0.2210581 +0.5453253 0.3470774 0.2210581 +0.5533834 0.3470774 0.2210581 +0.5611974 0.3470774 0.2210581 +0.5687816 0.3470774 0.2210581 +0.092819 0.3637862 0.2210581 +0.1056428 0.3637862 0.2210581 +0.1201537 0.3637862 0.2210581 +0.1409607 0.3637862 0.2210581 +0.1678172 0.3637862 0.2210581 +0.1950164 0.3637862 0.2210581 +0.2210581 0.3637862 0.2210581 +0.245636 0.3637862 0.2210581 +0.2686816 0.3637862 0.2210581 +0.2902431 0.3637862 0.2210581 +0.3104189 0.3637862 0.2210581 +0.3293248 0.3637862 0.2210581 +0.3470774 0.3637862 0.2210581 +0.3637862 0.3637862 0.2210581 +0.3795513 0.3637862 0.2210581 +0.3944623 0.3637862 0.2210581 +0.4085988 0.3637862 0.2210581 +0.4220313 0.3637862 0.2210581 +0.4348222 0.3637862 0.2210581 +0.4470264 0.3637862 0.2210581 +0.4586928 0.3637862 0.2210581 +0.4698649 0.3637862 0.2210581 +0.4805811 0.3637862 0.2210581 +0.490876 0.3637862 0.2210581 +0.5007803 0.3637862 0.2210581 +0.510322 0.3637862 0.2210581 +0.5195258 0.3637862 0.2210581 +0.5284142 0.3637862 0.2210581 +0.5370079 0.3637862 0.2210581 +0.5453253 0.3637862 0.2210581 +0.5533834 0.3637862 0.2210581 +0.5611974 0.3637862 0.2210581 +0.5687816 0.3637862 0.2210581 +0.092819 0.3795513 0.2210581 +0.1056428 0.3795513 0.2210581 +0.1201537 0.3795513 0.2210581 +0.1409607 0.3795513 0.2210581 +0.1678172 0.3795513 0.2210581 +0.1950164 0.3795513 0.2210581 +0.2210581 0.3795513 0.2210581 +0.245636 0.3795513 0.2210581 +0.2686816 0.3795513 0.2210581 +0.2902431 0.3795513 0.2210581 +0.3104189 0.3795513 0.2210581 +0.3293248 0.3795513 0.2210581 +0.3470774 0.3795513 0.2210581 +0.3637862 0.3795513 0.2210581 +0.3795513 0.3795513 0.2210581 +0.3944623 0.3795513 0.2210581 +0.4085988 0.3795513 0.2210581 +0.4220313 0.3795513 0.2210581 +0.4348222 0.3795513 0.2210581 +0.4470264 0.3795513 0.2210581 +0.4586928 0.3795513 0.2210581 +0.4698649 0.3795513 0.2210581 +0.4805811 0.3795513 0.2210581 +0.490876 0.3795513 0.2210581 +0.5007803 0.3795513 0.2210581 +0.510322 0.3795513 0.2210581 +0.5195258 0.3795513 0.2210581 +0.5284142 0.3795513 0.2210581 +0.5370079 0.3795513 0.2210581 +0.5453253 0.3795513 0.2210581 +0.5533834 0.3795513 0.2210581 +0.5611974 0.3795513 0.2210581 +0.5687816 0.3795513 0.2210581 +0.092819 0.3944623 0.2210581 +0.1056428 0.3944623 0.2210581 +0.1201537 0.3944623 0.2210581 +0.1409607 0.3944623 0.2210581 +0.1678172 0.3944623 0.2210581 +0.1950164 0.3944623 0.2210581 +0.2210581 0.3944623 0.2210581 +0.245636 0.3944623 0.2210581 +0.2686816 0.3944623 0.2210581 +0.2902431 0.3944623 0.2210581 +0.3104189 0.3944623 0.2210581 +0.3293248 0.3944623 0.2210581 +0.3470774 0.3944623 0.2210581 +0.3637862 0.3944623 0.2210581 +0.3795513 0.3944623 0.2210581 +0.3944623 0.3944623 0.2210581 +0.4085988 0.3944623 0.2210581 +0.4220313 0.3944623 0.2210581 +0.4348222 0.3944623 0.2210581 +0.4470264 0.3944623 0.2210581 +0.4586928 0.3944623 0.2210581 +0.4698649 0.3944623 0.2210581 +0.4805811 0.3944623 0.2210581 +0.490876 0.3944623 0.2210581 +0.5007803 0.3944623 0.2210581 +0.510322 0.3944623 0.2210581 +0.5195258 0.3944623 0.2210581 +0.5284142 0.3944623 0.2210581 +0.5370079 0.3944623 0.2210581 +0.5453253 0.3944623 0.2210581 +0.5533834 0.3944623 0.2210581 +0.5611974 0.3944623 0.2210581 +0.5687816 0.3944623 0.2210581 +0.092819 0.4085988 0.2210581 +0.1056428 0.4085988 0.2210581 +0.1201537 0.4085988 0.2210581 +0.1409607 0.4085988 0.2210581 +0.1678172 0.4085988 0.2210581 +0.1950164 0.4085988 0.2210581 +0.2210581 0.4085988 0.2210581 +0.245636 0.4085988 0.2210581 +0.2686816 0.4085988 0.2210581 +0.2902431 0.4085988 0.2210581 +0.3104189 0.4085988 0.2210581 +0.3293248 0.4085988 0.2210581 +0.3470774 0.4085988 0.2210581 +0.3637862 0.4085988 0.2210581 +0.3795513 0.4085988 0.2210581 +0.3944623 0.4085988 0.2210581 +0.4085988 0.4085988 0.2210581 +0.4220313 0.4085988 0.2210581 +0.4348222 0.4085988 0.2210581 +0.4470264 0.4085988 0.2210581 +0.4586928 0.4085988 0.2210581 +0.4698649 0.4085988 0.2210581 +0.4805811 0.4085988 0.2210581 +0.490876 0.4085988 0.2210581 +0.5007803 0.4085988 0.2210581 +0.510322 0.4085988 0.2210581 +0.5195258 0.4085988 0.2210581 +0.5284142 0.4085988 0.2210581 +0.5370079 0.4085988 0.2210581 +0.5453253 0.4085988 0.2210581 +0.5533834 0.4085988 0.2210581 +0.5611974 0.4085988 0.2210581 +0.5687816 0.4085988 0.2210581 +0.092819 0.4220313 0.2210581 +0.1056428 0.4220313 0.2210581 +0.1201537 0.4220313 0.2210581 +0.1409607 0.4220313 0.2210581 +0.1678172 0.4220313 0.2210581 +0.1950164 0.4220313 0.2210581 +0.2210581 0.4220313 0.2210581 +0.245636 0.4220313 0.2210581 +0.2686816 0.4220313 0.2210581 +0.2902431 0.4220313 0.2210581 +0.3104189 0.4220313 0.2210581 +0.3293248 0.4220313 0.2210581 +0.3470774 0.4220313 0.2210581 +0.3637862 0.4220313 0.2210581 +0.3795513 0.4220313 0.2210581 +0.3944623 0.4220313 0.2210581 +0.4085988 0.4220313 0.2210581 +0.4220313 0.4220313 0.2210581 +0.4348222 0.4220313 0.2210581 +0.4470264 0.4220313 0.2210581 +0.4586928 0.4220313 0.2210581 +0.4698649 0.4220313 0.2210581 +0.4805811 0.4220313 0.2210581 +0.490876 0.4220313 0.2210581 +0.5007803 0.4220313 0.2210581 +0.510322 0.4220313 0.2210581 +0.5195258 0.4220313 0.2210581 +0.5284142 0.4220313 0.2210581 +0.5370079 0.4220313 0.2210581 +0.5453253 0.4220313 0.2210581 +0.5533834 0.4220313 0.2210581 +0.5611974 0.4220313 0.2210581 +0.5687816 0.4220313 0.2210581 +0.092819 0.4348222 0.2210581 +0.1056428 0.4348222 0.2210581 +0.1201537 0.4348222 0.2210581 +0.1409607 0.4348222 0.2210581 +0.1678172 0.4348222 0.2210581 +0.1950164 0.4348222 0.2210581 +0.2210581 0.4348222 0.2210581 +0.245636 0.4348222 0.2210581 +0.2686816 0.4348222 0.2210581 +0.2902431 0.4348222 0.2210581 +0.3104189 0.4348222 0.2210581 +0.3293248 0.4348222 0.2210581 +0.3470774 0.4348222 0.2210581 +0.3637862 0.4348222 0.2210581 +0.3795513 0.4348222 0.2210581 +0.3944623 0.4348222 0.2210581 +0.4085988 0.4348222 0.2210581 +0.4220313 0.4348222 0.2210581 +0.4348222 0.4348222 0.2210581 +0.4470264 0.4348222 0.2210581 +0.4586928 0.4348222 0.2210581 +0.4698649 0.4348222 0.2210581 +0.4805811 0.4348222 0.2210581 +0.490876 0.4348222 0.2210581 +0.5007803 0.4348222 0.2210581 +0.510322 0.4348222 0.2210581 +0.5195258 0.4348222 0.2210581 +0.5284142 0.4348222 0.2210581 +0.5370079 0.4348222 0.2210581 +0.5453253 0.4348222 0.2210581 +0.5533834 0.4348222 0.2210581 +0.5611974 0.4348222 0.2210581 +0.5687816 0.4348222 0.2210581 +0.092819 0.4470264 0.2210581 +0.1056428 0.4470264 0.2210581 +0.1201537 0.4470264 0.2210581 +0.1409607 0.4470264 0.2210581 +0.1678172 0.4470264 0.2210581 +0.1950164 0.4470264 0.2210581 +0.2210581 0.4470264 0.2210581 +0.245636 0.4470264 0.2210581 +0.2686816 0.4470264 0.2210581 +0.2902431 0.4470264 0.2210581 +0.3104189 0.4470264 0.2210581 +0.3293248 0.4470264 0.2210581 +0.3470774 0.4470264 0.2210581 +0.3637862 0.4470264 0.2210581 +0.3795513 0.4470264 0.2210581 +0.3944623 0.4470264 0.2210581 +0.4085988 0.4470264 0.2210581 +0.4220313 0.4470264 0.2210581 +0.4348222 0.4470264 0.2210581 +0.4470264 0.4470264 0.2210581 +0.4586928 0.4470264 0.2210581 +0.4698649 0.4470264 0.2210581 +0.4805811 0.4470264 0.2210581 +0.490876 0.4470264 0.2210581 +0.5007803 0.4470264 0.2210581 +0.510322 0.4470264 0.2210581 +0.5195258 0.4470264 0.2210581 +0.5284142 0.4470264 0.2210581 +0.5370079 0.4470264 0.2210581 +0.5453253 0.4470264 0.2210581 +0.5533834 0.4470264 0.2210581 +0.5611974 0.4470264 0.2210581 +0.5687816 0.4470264 0.2210581 +0.092819 0.4586928 0.2210581 +0.1056428 0.4586928 0.2210581 +0.1201537 0.4586928 0.2210581 +0.1409607 0.4586928 0.2210581 +0.1678172 0.4586928 0.2210581 +0.1950164 0.4586928 0.2210581 +0.2210581 0.4586928 0.2210581 +0.245636 0.4586928 0.2210581 +0.2686816 0.4586928 0.2210581 +0.2902431 0.4586928 0.2210581 +0.3104189 0.4586928 0.2210581 +0.3293248 0.4586928 0.2210581 +0.3470774 0.4586928 0.2210581 +0.3637862 0.4586928 0.2210581 +0.3795513 0.4586928 0.2210581 +0.3944623 0.4586928 0.2210581 +0.4085988 0.4586928 0.2210581 +0.4220313 0.4586928 0.2210581 +0.4348222 0.4586928 0.2210581 +0.4470264 0.4586928 0.2210581 +0.4586928 0.4586928 0.2210581 +0.4698649 0.4586928 0.2210581 +0.4805811 0.4586928 0.2210581 +0.490876 0.4586928 0.2210581 +0.5007803 0.4586928 0.2210581 +0.510322 0.4586928 0.2210581 +0.5195258 0.4586928 0.2210581 +0.5284142 0.4586928 0.2210581 +0.5370079 0.4586928 0.2210581 +0.5453253 0.4586928 0.2210581 +0.5533834 0.4586928 0.2210581 +0.5611974 0.4586928 0.2210581 +0.5687816 0.4586928 0.2210581 +0.092819 0.4698649 0.2210581 +0.1056428 0.4698649 0.2210581 +0.1201537 0.4698649 0.2210581 +0.1409607 0.4698649 0.2210581 +0.1678172 0.4698649 0.2210581 +0.1950164 0.4698649 0.2210581 +0.2210581 0.4698649 0.2210581 +0.245636 0.4698649 0.2210581 +0.2686816 0.4698649 0.2210581 +0.2902431 0.4698649 0.2210581 +0.3104189 0.4698649 0.2210581 +0.3293248 0.4698649 0.2210581 +0.3470774 0.4698649 0.2210581 +0.3637862 0.4698649 0.2210581 +0.3795513 0.4698649 0.2210581 +0.3944623 0.4698649 0.2210581 +0.4085988 0.4698649 0.2210581 +0.4220313 0.4698649 0.2210581 +0.4348222 0.4698649 0.2210581 +0.4470264 0.4698649 0.2210581 +0.4586928 0.4698649 0.2210581 +0.4698649 0.4698649 0.2210581 +0.4805811 0.4698649 0.2210581 +0.490876 0.4698649 0.2210581 +0.5007803 0.4698649 0.2210581 +0.510322 0.4698649 0.2210581 +0.5195258 0.4698649 0.2210581 +0.5284142 0.4698649 0.2210581 +0.5370079 0.4698649 0.2210581 +0.5453253 0.4698649 0.2210581 +0.5533834 0.4698649 0.2210581 +0.5611974 0.4698649 0.2210581 +0.5687816 0.4698649 0.2210581 +0.092819 0.4805811 0.2210581 +0.1056428 0.4805811 0.2210581 +0.1201537 0.4805811 0.2210581 +0.1409607 0.4805811 0.2210581 +0.1678172 0.4805811 0.2210581 +0.1950164 0.4805811 0.2210581 +0.2210581 0.4805811 0.2210581 +0.245636 0.4805811 0.2210581 +0.2686816 0.4805811 0.2210581 +0.2902431 0.4805811 0.2210581 +0.3104189 0.4805811 0.2210581 +0.3293248 0.4805811 0.2210581 +0.3470774 0.4805811 0.2210581 +0.3637862 0.4805811 0.2210581 +0.3795513 0.4805811 0.2210581 +0.3944623 0.4805811 0.2210581 +0.4085988 0.4805811 0.2210581 +0.4220313 0.4805811 0.2210581 +0.4348222 0.4805811 0.2210581 +0.4470264 0.4805811 0.2210581 +0.4586928 0.4805811 0.2210581 +0.4698649 0.4805811 0.2210581 +0.4805811 0.4805811 0.2210581 +0.490876 0.4805811 0.2210581 +0.5007803 0.4805811 0.2210581 +0.510322 0.4805811 0.2210581 +0.5195258 0.4805811 0.2210581 +0.5284142 0.4805811 0.2210581 +0.5370079 0.4805811 0.2210581 +0.5453253 0.4805811 0.2210581 +0.5533834 0.4805811 0.2210581 +0.5611974 0.4805811 0.2210581 +0.5687816 0.4805811 0.2210581 +0.092819 0.490876 0.2210581 +0.1056428 0.490876 0.2210581 +0.1201537 0.490876 0.2210581 +0.1409607 0.490876 0.2210581 +0.1678172 0.490876 0.2210581 +0.1950164 0.490876 0.2210581 +0.2210581 0.490876 0.2210581 +0.245636 0.490876 0.2210581 +0.2686816 0.490876 0.2210581 +0.2902431 0.490876 0.2210581 +0.3104189 0.490876 0.2210581 +0.3293248 0.490876 0.2210581 +0.3470774 0.490876 0.2210581 +0.3637862 0.490876 0.2210581 +0.3795513 0.490876 0.2210581 +0.3944623 0.490876 0.2210581 +0.4085988 0.490876 0.2210581 +0.4220313 0.490876 0.2210581 +0.4348222 0.490876 0.2210581 +0.4470264 0.490876 0.2210581 +0.4586928 0.490876 0.2210581 +0.4698649 0.490876 0.2210581 +0.4805811 0.490876 0.2210581 +0.490876 0.490876 0.2210581 +0.5007803 0.490876 0.2210581 +0.510322 0.490876 0.2210581 +0.5195258 0.490876 0.2210581 +0.5284142 0.490876 0.2210581 +0.5370079 0.490876 0.2210581 +0.5453253 0.490876 0.2210581 +0.5533834 0.490876 0.2210581 +0.5611974 0.490876 0.2210581 +0.5687816 0.490876 0.2210581 +0.092819 0.5007803 0.2210581 +0.1056428 0.5007803 0.2210581 +0.1201537 0.5007803 0.2210581 +0.1409607 0.5007803 0.2210581 +0.1678172 0.5007803 0.2210581 +0.1950164 0.5007803 0.2210581 +0.2210581 0.5007803 0.2210581 +0.245636 0.5007803 0.2210581 +0.2686816 0.5007803 0.2210581 +0.2902431 0.5007803 0.2210581 +0.3104189 0.5007803 0.2210581 +0.3293248 0.5007803 0.2210581 +0.3470774 0.5007803 0.2210581 +0.3637862 0.5007803 0.2210581 +0.3795513 0.5007803 0.2210581 +0.3944623 0.5007803 0.2210581 +0.4085988 0.5007803 0.2210581 +0.4220313 0.5007803 0.2210581 +0.4348222 0.5007803 0.2210581 +0.4470264 0.5007803 0.2210581 +0.4586928 0.5007803 0.2210581 +0.4698649 0.5007803 0.2210581 +0.4805811 0.5007803 0.2210581 +0.490876 0.5007803 0.2210581 +0.5007803 0.5007803 0.2210581 +0.510322 0.5007803 0.2210581 +0.5195258 0.5007803 0.2210581 +0.5284142 0.5007803 0.2210581 +0.5370079 0.5007803 0.2210581 +0.5453253 0.5007803 0.2210581 +0.5533834 0.5007803 0.2210581 +0.5611974 0.5007803 0.2210581 +0.5687816 0.5007803 0.2210581 +0.092819 0.510322 0.2210581 +0.1056428 0.510322 0.2210581 +0.1201537 0.510322 0.2210581 +0.1409607 0.510322 0.2210581 +0.1678172 0.510322 0.2210581 +0.1950164 0.510322 0.2210581 +0.2210581 0.510322 0.2210581 +0.245636 0.510322 0.2210581 +0.2686816 0.510322 0.2210581 +0.2902431 0.510322 0.2210581 +0.3104189 0.510322 0.2210581 +0.3293248 0.510322 0.2210581 +0.3470774 0.510322 0.2210581 +0.3637862 0.510322 0.2210581 +0.3795513 0.510322 0.2210581 +0.3944623 0.510322 0.2210581 +0.4085988 0.510322 0.2210581 +0.4220313 0.510322 0.2210581 +0.4348222 0.510322 0.2210581 +0.4470264 0.510322 0.2210581 +0.4586928 0.510322 0.2210581 +0.4698649 0.510322 0.2210581 +0.4805811 0.510322 0.2210581 +0.490876 0.510322 0.2210581 +0.5007803 0.510322 0.2210581 +0.510322 0.510322 0.2210581 +0.5195258 0.510322 0.2210581 +0.5284142 0.510322 0.2210581 +0.5370079 0.510322 0.2210581 +0.5453253 0.510322 0.2210581 +0.5533834 0.510322 0.2210581 +0.5611974 0.510322 0.2210581 +0.5687816 0.510322 0.2210581 +0.092819 0.5195258 0.2210581 +0.1056428 0.5195258 0.2210581 +0.1201537 0.5195258 0.2210581 +0.1409607 0.5195258 0.2210581 +0.1678172 0.5195258 0.2210581 +0.1950164 0.5195258 0.2210581 +0.2210581 0.5195258 0.2210581 +0.245636 0.5195258 0.2210581 +0.2686816 0.5195258 0.2210581 +0.2902431 0.5195258 0.2210581 +0.3104189 0.5195258 0.2210581 +0.3293248 0.5195258 0.2210581 +0.3470774 0.5195258 0.2210581 +0.3637862 0.5195258 0.2210581 +0.3795513 0.5195258 0.2210581 +0.3944623 0.5195258 0.2210581 +0.4085988 0.5195258 0.2210581 +0.4220313 0.5195258 0.2210581 +0.4348222 0.5195258 0.2210581 +0.4470264 0.5195258 0.2210581 +0.4586928 0.5195258 0.2210581 +0.4698649 0.5195258 0.2210581 +0.4805811 0.5195258 0.2210581 +0.490876 0.5195258 0.2210581 +0.5007803 0.5195258 0.2210581 +0.510322 0.5195258 0.2210581 +0.5195258 0.5195258 0.2210581 +0.5284142 0.5195258 0.2210581 +0.5370079 0.5195258 0.2210581 +0.5453253 0.5195258 0.2210581 +0.5533834 0.5195258 0.2210581 +0.5611974 0.5195258 0.2210581 +0.5687816 0.5195258 0.2210581 +0.092819 0.5284142 0.2210581 +0.1056428 0.5284142 0.2210581 +0.1201537 0.5284142 0.2210581 +0.1409607 0.5284142 0.2210581 +0.1678172 0.5284142 0.2210581 +0.1950164 0.5284142 0.2210581 +0.2210581 0.5284142 0.2210581 +0.245636 0.5284142 0.2210581 +0.2686816 0.5284142 0.2210581 +0.2902431 0.5284142 0.2210581 +0.3104189 0.5284142 0.2210581 +0.3293248 0.5284142 0.2210581 +0.3470774 0.5284142 0.2210581 +0.3637862 0.5284142 0.2210581 +0.3795513 0.5284142 0.2210581 +0.3944623 0.5284142 0.2210581 +0.4085988 0.5284142 0.2210581 +0.4220313 0.5284142 0.2210581 +0.4348222 0.5284142 0.2210581 +0.4470264 0.5284142 0.2210581 +0.4586928 0.5284142 0.2210581 +0.4698649 0.5284142 0.2210581 +0.4805811 0.5284142 0.2210581 +0.490876 0.5284142 0.2210581 +0.5007803 0.5284142 0.2210581 +0.510322 0.5284142 0.2210581 +0.5195258 0.5284142 0.2210581 +0.5284142 0.5284142 0.2210581 +0.5370079 0.5284142 0.2210581 +0.5453253 0.5284142 0.2210581 +0.5533834 0.5284142 0.2210581 +0.5611974 0.5284142 0.2210581 +0.5687816 0.5284142 0.2210581 +0.092819 0.5370079 0.2210581 +0.1056428 0.5370079 0.2210581 +0.1201537 0.5370079 0.2210581 +0.1409607 0.5370079 0.2210581 +0.1678172 0.5370079 0.2210581 +0.1950164 0.5370079 0.2210581 +0.2210581 0.5370079 0.2210581 +0.245636 0.5370079 0.2210581 +0.2686816 0.5370079 0.2210581 +0.2902431 0.5370079 0.2210581 +0.3104189 0.5370079 0.2210581 +0.3293248 0.5370079 0.2210581 +0.3470774 0.5370079 0.2210581 +0.3637862 0.5370079 0.2210581 +0.3795513 0.5370079 0.2210581 +0.3944623 0.5370079 0.2210581 +0.4085988 0.5370079 0.2210581 +0.4220313 0.5370079 0.2210581 +0.4348222 0.5370079 0.2210581 +0.4470264 0.5370079 0.2210581 +0.4586928 0.5370079 0.2210581 +0.4698649 0.5370079 0.2210581 +0.4805811 0.5370079 0.2210581 +0.490876 0.5370079 0.2210581 +0.5007803 0.5370079 0.2210581 +0.510322 0.5370079 0.2210581 +0.5195258 0.5370079 0.2210581 +0.5284142 0.5370079 0.2210581 +0.5370079 0.5370079 0.2210581 +0.5453253 0.5370079 0.2210581 +0.5533834 0.5370079 0.2210581 +0.5611974 0.5370079 0.2210581 +0.5687816 0.5370079 0.2210581 +0.092819 0.5453253 0.2210581 +0.1056428 0.5453253 0.2210581 +0.1201537 0.5453253 0.2210581 +0.1409607 0.5453253 0.2210581 +0.1678172 0.5453253 0.2210581 +0.1950164 0.5453253 0.2210581 +0.2210581 0.5453253 0.2210581 +0.245636 0.5453253 0.2210581 +0.2686816 0.5453253 0.2210581 +0.2902431 0.5453253 0.2210581 +0.3104189 0.5453253 0.2210581 +0.3293248 0.5453253 0.2210581 +0.3470774 0.5453253 0.2210581 +0.3637862 0.5453253 0.2210581 +0.3795513 0.5453253 0.2210581 +0.3944623 0.5453253 0.2210581 +0.4085988 0.5453253 0.2210581 +0.4220313 0.5453253 0.2210581 +0.4348222 0.5453253 0.2210581 +0.4470264 0.5453253 0.2210581 +0.4586928 0.5453253 0.2210581 +0.4698649 0.5453253 0.2210581 +0.4805811 0.5453253 0.2210581 +0.490876 0.5453253 0.2210581 +0.5007803 0.5453253 0.2210581 +0.510322 0.5453253 0.2210581 +0.5195258 0.5453253 0.2210581 +0.5284142 0.5453253 0.2210581 +0.5370079 0.5453253 0.2210581 +0.5453253 0.5453253 0.2210581 +0.5533834 0.5453253 0.2210581 +0.5611974 0.5453253 0.2210581 +0.5687816 0.5453253 0.2210581 +0.092819 0.5533834 0.2210581 +0.1056428 0.5533834 0.2210581 +0.1201537 0.5533834 0.2210581 +0.1409607 0.5533834 0.2210581 +0.1678172 0.5533834 0.2210581 +0.1950164 0.5533834 0.2210581 +0.2210581 0.5533834 0.2210581 +0.245636 0.5533834 0.2210581 +0.2686816 0.5533834 0.2210581 +0.2902431 0.5533834 0.2210581 +0.3104189 0.5533834 0.2210581 +0.3293248 0.5533834 0.2210581 +0.3470774 0.5533834 0.2210581 +0.3637862 0.5533834 0.2210581 +0.3795513 0.5533834 0.2210581 +0.3944623 0.5533834 0.2210581 +0.4085988 0.5533834 0.2210581 +0.4220313 0.5533834 0.2210581 +0.4348222 0.5533834 0.2210581 +0.4470264 0.5533834 0.2210581 +0.4586928 0.5533834 0.2210581 +0.4698649 0.5533834 0.2210581 +0.4805811 0.5533834 0.2210581 +0.490876 0.5533834 0.2210581 +0.5007803 0.5533834 0.2210581 +0.510322 0.5533834 0.2210581 +0.5195258 0.5533834 0.2210581 +0.5284142 0.5533834 0.2210581 +0.5370079 0.5533834 0.2210581 +0.5453253 0.5533834 0.2210581 +0.5533834 0.5533834 0.2210581 +0.5611974 0.5533834 0.2210581 +0.5687816 0.5533834 0.2210581 +0.092819 0.5611974 0.2210581 +0.1056428 0.5611974 0.2210581 +0.1201537 0.5611974 0.2210581 +0.1409607 0.5611974 0.2210581 +0.1678172 0.5611974 0.2210581 +0.1950164 0.5611974 0.2210581 +0.2210581 0.5611974 0.2210581 +0.245636 0.5611974 0.2210581 +0.2686816 0.5611974 0.2210581 +0.2902431 0.5611974 0.2210581 +0.3104189 0.5611974 0.2210581 +0.3293248 0.5611974 0.2210581 +0.3470774 0.5611974 0.2210581 +0.3637862 0.5611974 0.2210581 +0.3795513 0.5611974 0.2210581 +0.3944623 0.5611974 0.2210581 +0.4085988 0.5611974 0.2210581 +0.4220313 0.5611974 0.2210581 +0.4348222 0.5611974 0.2210581 +0.4470264 0.5611974 0.2210581 +0.4586928 0.5611974 0.2210581 +0.4698649 0.5611974 0.2210581 +0.4805811 0.5611974 0.2210581 +0.490876 0.5611974 0.2210581 +0.5007803 0.5611974 0.2210581 +0.510322 0.5611974 0.2210581 +0.5195258 0.5611974 0.2210581 +0.5284142 0.5611974 0.2210581 +0.5370079 0.5611974 0.2210581 +0.5453253 0.5611974 0.2210581 +0.5533834 0.5611974 0.2210581 +0.5611974 0.5611974 0.2210581 +0.5687816 0.5611974 0.2210581 +0.092819 0.5687816 0.2210581 +0.1056428 0.5687816 0.2210581 +0.1201537 0.5687816 0.2210581 +0.1409607 0.5687816 0.2210581 +0.1678172 0.5687816 0.2210581 +0.1950164 0.5687816 0.2210581 +0.2210581 0.5687816 0.2210581 +0.245636 0.5687816 0.2210581 +0.2686816 0.5687816 0.2210581 +0.2902431 0.5687816 0.2210581 +0.3104189 0.5687816 0.2210581 +0.3293248 0.5687816 0.2210581 +0.3470774 0.5687816 0.2210581 +0.3637862 0.5687816 0.2210581 +0.3795513 0.5687816 0.2210581 +0.3944623 0.5687816 0.2210581 +0.4085988 0.5687816 0.2210581 +0.4220313 0.5687816 0.2210581 +0.4348222 0.5687816 0.2210581 +0.4470264 0.5687816 0.2210581 +0.4586928 0.5687816 0.2210581 +0.4698649 0.5687816 0.2210581 +0.4805811 0.5687816 0.2210581 +0.490876 0.5687816 0.2210581 +0.5007803 0.5687816 0.2210581 +0.510322 0.5687816 0.2210581 +0.5195258 0.5687816 0.2210581 +0.5284142 0.5687816 0.2210581 +0.5370079 0.5687816 0.2210581 +0.5453253 0.5687816 0.2210581 +0.5533834 0.5687816 0.2210581 +0.5611974 0.5687816 0.2210581 +0.5687816 0.5687816 0.2210581 +0.092819 0.092819 0.245636 +0.1056428 0.092819 0.245636 +0.1201537 0.092819 0.245636 +0.1409607 0.092819 0.245636 +0.1678172 0.092819 0.245636 +0.1950164 0.092819 0.245636 +0.2210581 0.092819 0.245636 +0.245636 0.092819 0.245636 +0.2686816 0.092819 0.245636 +0.2902431 0.092819 0.245636 +0.3104189 0.092819 0.245636 +0.3293248 0.092819 0.245636 +0.3470774 0.092819 0.245636 +0.3637862 0.092819 0.245636 +0.3795513 0.092819 0.245636 +0.3944623 0.092819 0.245636 +0.4085988 0.092819 0.245636 +0.4220313 0.092819 0.245636 +0.4348222 0.092819 0.245636 +0.4470264 0.092819 0.245636 +0.4586928 0.092819 0.245636 +0.4698649 0.092819 0.245636 +0.4805811 0.092819 0.245636 +0.490876 0.092819 0.245636 +0.5007803 0.092819 0.245636 +0.510322 0.092819 0.245636 +0.5195258 0.092819 0.245636 +0.5284142 0.092819 0.245636 +0.5370079 0.092819 0.245636 +0.5453253 0.092819 0.245636 +0.5533834 0.092819 0.245636 +0.5611974 0.092819 0.245636 +0.5687816 0.092819 0.245636 +0.092819 0.1056428 0.245636 +0.1056428 0.1056428 0.245636 +0.1201537 0.1056428 0.245636 +0.1409607 0.1056428 0.245636 +0.1678172 0.1056428 0.245636 +0.1950164 0.1056428 0.245636 +0.2210581 0.1056428 0.245636 +0.245636 0.1056428 0.245636 +0.2686816 0.1056428 0.245636 +0.2902431 0.1056428 0.245636 +0.3104189 0.1056428 0.245636 +0.3293248 0.1056428 0.245636 +0.3470774 0.1056428 0.245636 +0.3637862 0.1056428 0.245636 +0.3795513 0.1056428 0.245636 +0.3944623 0.1056428 0.245636 +0.4085988 0.1056428 0.245636 +0.4220313 0.1056428 0.245636 +0.4348222 0.1056428 0.245636 +0.4470264 0.1056428 0.245636 +0.4586928 0.1056428 0.245636 +0.4698649 0.1056428 0.245636 +0.4805811 0.1056428 0.245636 +0.490876 0.1056428 0.245636 +0.5007803 0.1056428 0.245636 +0.510322 0.1056428 0.245636 +0.5195258 0.1056428 0.245636 +0.5284142 0.1056428 0.245636 +0.5370079 0.1056428 0.245636 +0.5453253 0.1056428 0.245636 +0.5533834 0.1056428 0.245636 +0.5611974 0.1056428 0.245636 +0.5687816 0.1056428 0.245636 +0.092819 0.1201537 0.245636 +0.1056428 0.1201537 0.245636 +0.1201537 0.1201537 0.245636 +0.1409607 0.1201537 0.245636 +0.1678172 0.1201537 0.245636 +0.1950164 0.1201537 0.245636 +0.2210581 0.1201537 0.245636 +0.245636 0.1201537 0.245636 +0.2686816 0.1201537 0.245636 +0.2902431 0.1201537 0.245636 +0.3104189 0.1201537 0.245636 +0.3293248 0.1201537 0.245636 +0.3470774 0.1201537 0.245636 +0.3637862 0.1201537 0.245636 +0.3795513 0.1201537 0.245636 +0.3944623 0.1201537 0.245636 +0.4085988 0.1201537 0.245636 +0.4220313 0.1201537 0.245636 +0.4348222 0.1201537 0.245636 +0.4470264 0.1201537 0.245636 +0.4586928 0.1201537 0.245636 +0.4698649 0.1201537 0.245636 +0.4805811 0.1201537 0.245636 +0.490876 0.1201537 0.245636 +0.5007803 0.1201537 0.245636 +0.510322 0.1201537 0.245636 +0.5195258 0.1201537 0.245636 +0.5284142 0.1201537 0.245636 +0.5370079 0.1201537 0.245636 +0.5453253 0.1201537 0.245636 +0.5533834 0.1201537 0.245636 +0.5611974 0.1201537 0.245636 +0.5687816 0.1201537 0.245636 +0.092819 0.1409607 0.245636 +0.1056428 0.1409607 0.245636 +0.1201537 0.1409607 0.245636 +0.1409607 0.1409607 0.245636 +0.1678172 0.1409607 0.245636 +0.1950164 0.1409607 0.245636 +0.2210581 0.1409607 0.245636 +0.245636 0.1409607 0.245636 +0.2686816 0.1409607 0.245636 +0.2902431 0.1409607 0.245636 +0.3104189 0.1409607 0.245636 +0.3293248 0.1409607 0.245636 +0.3470774 0.1409607 0.245636 +0.3637862 0.1409607 0.245636 +0.3795513 0.1409607 0.245636 +0.3944623 0.1409607 0.245636 +0.4085988 0.1409607 0.245636 +0.4220313 0.1409607 0.245636 +0.4348222 0.1409607 0.245636 +0.4470264 0.1409607 0.245636 +0.4586928 0.1409607 0.245636 +0.4698649 0.1409607 0.245636 +0.4805811 0.1409607 0.245636 +0.490876 0.1409607 0.245636 +0.5007803 0.1409607 0.245636 +0.510322 0.1409607 0.245636 +0.5195258 0.1409607 0.245636 +0.5284142 0.1409607 0.245636 +0.5370079 0.1409607 0.245636 +0.5453253 0.1409607 0.245636 +0.5533834 0.1409607 0.245636 +0.5611974 0.1409607 0.245636 +0.5687816 0.1409607 0.245636 +0.092819 0.1678172 0.245636 +0.1056428 0.1678172 0.245636 +0.1201537 0.1678172 0.245636 +0.1409607 0.1678172 0.245636 +0.1678172 0.1678172 0.245636 +0.1950164 0.1678172 0.245636 +0.2210581 0.1678172 0.245636 +0.245636 0.1678172 0.245636 +0.2686816 0.1678172 0.245636 +0.2902431 0.1678172 0.245636 +0.3104189 0.1678172 0.245636 +0.3293248 0.1678172 0.245636 +0.3470774 0.1678172 0.245636 +0.3637862 0.1678172 0.245636 +0.3795513 0.1678172 0.245636 +0.3944623 0.1678172 0.245636 +0.4085988 0.1678172 0.245636 +0.4220313 0.1678172 0.245636 +0.4348222 0.1678172 0.245636 +0.4470264 0.1678172 0.245636 +0.4586928 0.1678172 0.245636 +0.4698649 0.1678172 0.245636 +0.4805811 0.1678172 0.245636 +0.490876 0.1678172 0.245636 +0.5007803 0.1678172 0.245636 +0.510322 0.1678172 0.245636 +0.5195258 0.1678172 0.245636 +0.5284142 0.1678172 0.245636 +0.5370079 0.1678172 0.245636 +0.5453253 0.1678172 0.245636 +0.5533834 0.1678172 0.245636 +0.5611974 0.1678172 0.245636 +0.5687816 0.1678172 0.245636 +0.092819 0.1950164 0.245636 +0.1056428 0.1950164 0.245636 +0.1201537 0.1950164 0.245636 +0.1409607 0.1950164 0.245636 +0.1678172 0.1950164 0.245636 +0.1950164 0.1950164 0.245636 +0.2210581 0.1950164 0.245636 +0.245636 0.1950164 0.245636 +0.2686816 0.1950164 0.245636 +0.2902431 0.1950164 0.245636 +0.3104189 0.1950164 0.245636 +0.3293248 0.1950164 0.245636 +0.3470774 0.1950164 0.245636 +0.3637862 0.1950164 0.245636 +0.3795513 0.1950164 0.245636 +0.3944623 0.1950164 0.245636 +0.4085988 0.1950164 0.245636 +0.4220313 0.1950164 0.245636 +0.4348222 0.1950164 0.245636 +0.4470264 0.1950164 0.245636 +0.4586928 0.1950164 0.245636 +0.4698649 0.1950164 0.245636 +0.4805811 0.1950164 0.245636 +0.490876 0.1950164 0.245636 +0.5007803 0.1950164 0.245636 +0.510322 0.1950164 0.245636 +0.5195258 0.1950164 0.245636 +0.5284142 0.1950164 0.245636 +0.5370079 0.1950164 0.245636 +0.5453253 0.1950164 0.245636 +0.5533834 0.1950164 0.245636 +0.5611974 0.1950164 0.245636 +0.5687816 0.1950164 0.245636 +0.092819 0.2210581 0.245636 +0.1056428 0.2210581 0.245636 +0.1201537 0.2210581 0.245636 +0.1409607 0.2210581 0.245636 +0.1678172 0.2210581 0.245636 +0.1950164 0.2210581 0.245636 +0.2210581 0.2210581 0.245636 +0.245636 0.2210581 0.245636 +0.2686816 0.2210581 0.245636 +0.2902431 0.2210581 0.245636 +0.3104189 0.2210581 0.245636 +0.3293248 0.2210581 0.245636 +0.3470774 0.2210581 0.245636 +0.3637862 0.2210581 0.245636 +0.3795513 0.2210581 0.245636 +0.3944623 0.2210581 0.245636 +0.4085988 0.2210581 0.245636 +0.4220313 0.2210581 0.245636 +0.4348222 0.2210581 0.245636 +0.4470264 0.2210581 0.245636 +0.4586928 0.2210581 0.245636 +0.4698649 0.2210581 0.245636 +0.4805811 0.2210581 0.245636 +0.490876 0.2210581 0.245636 +0.5007803 0.2210581 0.245636 +0.510322 0.2210581 0.245636 +0.5195258 0.2210581 0.245636 +0.5284142 0.2210581 0.245636 +0.5370079 0.2210581 0.245636 +0.5453253 0.2210581 0.245636 +0.5533834 0.2210581 0.245636 +0.5611974 0.2210581 0.245636 +0.5687816 0.2210581 0.245636 +0.092819 0.245636 0.245636 +0.1056428 0.245636 0.245636 +0.1201537 0.245636 0.245636 +0.1409607 0.245636 0.245636 +0.1678172 0.245636 0.245636 +0.1950164 0.245636 0.245636 +0.2210581 0.245636 0.245636 +0.245636 0.245636 0.245636 +0.2686816 0.245636 0.245636 +0.2902431 0.245636 0.245636 +0.3104189 0.245636 0.245636 +0.3293248 0.245636 0.245636 +0.3470774 0.245636 0.245636 +0.3637862 0.245636 0.245636 +0.3795513 0.245636 0.245636 +0.3944623 0.245636 0.245636 +0.4085988 0.245636 0.245636 +0.4220313 0.245636 0.245636 +0.4348222 0.245636 0.245636 +0.4470264 0.245636 0.245636 +0.4586928 0.245636 0.245636 +0.4698649 0.245636 0.245636 +0.4805811 0.245636 0.245636 +0.490876 0.245636 0.245636 +0.5007803 0.245636 0.245636 +0.510322 0.245636 0.245636 +0.5195258 0.245636 0.245636 +0.5284142 0.245636 0.245636 +0.5370079 0.245636 0.245636 +0.5453253 0.245636 0.245636 +0.5533834 0.245636 0.245636 +0.5611974 0.245636 0.245636 +0.5687816 0.245636 0.245636 +0.092819 0.2686816 0.245636 +0.1056428 0.2686816 0.245636 +0.1201537 0.2686816 0.245636 +0.1409607 0.2686816 0.245636 +0.1678172 0.2686816 0.245636 +0.1950164 0.2686816 0.245636 +0.2210581 0.2686816 0.245636 +0.245636 0.2686816 0.245636 +0.2686816 0.2686816 0.245636 +0.2902431 0.2686816 0.245636 +0.3104189 0.2686816 0.245636 +0.3293248 0.2686816 0.245636 +0.3470774 0.2686816 0.245636 +0.3637862 0.2686816 0.245636 +0.3795513 0.2686816 0.245636 +0.3944623 0.2686816 0.245636 +0.4085988 0.2686816 0.245636 +0.4220313 0.2686816 0.245636 +0.4348222 0.2686816 0.245636 +0.4470264 0.2686816 0.245636 +0.4586928 0.2686816 0.245636 +0.4698649 0.2686816 0.245636 +0.4805811 0.2686816 0.245636 +0.490876 0.2686816 0.245636 +0.5007803 0.2686816 0.245636 +0.510322 0.2686816 0.245636 +0.5195258 0.2686816 0.245636 +0.5284142 0.2686816 0.245636 +0.5370079 0.2686816 0.245636 +0.5453253 0.2686816 0.245636 +0.5533834 0.2686816 0.245636 +0.5611974 0.2686816 0.245636 +0.5687816 0.2686816 0.245636 +0.092819 0.2902431 0.245636 +0.1056428 0.2902431 0.245636 +0.1201537 0.2902431 0.245636 +0.1409607 0.2902431 0.245636 +0.1678172 0.2902431 0.245636 +0.1950164 0.2902431 0.245636 +0.2210581 0.2902431 0.245636 +0.245636 0.2902431 0.245636 +0.2686816 0.2902431 0.245636 +0.2902431 0.2902431 0.245636 +0.3104189 0.2902431 0.245636 +0.3293248 0.2902431 0.245636 +0.3470774 0.2902431 0.245636 +0.3637862 0.2902431 0.245636 +0.3795513 0.2902431 0.245636 +0.3944623 0.2902431 0.245636 +0.4085988 0.2902431 0.245636 +0.4220313 0.2902431 0.245636 +0.4348222 0.2902431 0.245636 +0.4470264 0.2902431 0.245636 +0.4586928 0.2902431 0.245636 +0.4698649 0.2902431 0.245636 +0.4805811 0.2902431 0.245636 +0.490876 0.2902431 0.245636 +0.5007803 0.2902431 0.245636 +0.510322 0.2902431 0.245636 +0.5195258 0.2902431 0.245636 +0.5284142 0.2902431 0.245636 +0.5370079 0.2902431 0.245636 +0.5453253 0.2902431 0.245636 +0.5533834 0.2902431 0.245636 +0.5611974 0.2902431 0.245636 +0.5687816 0.2902431 0.245636 +0.092819 0.3104189 0.245636 +0.1056428 0.3104189 0.245636 +0.1201537 0.3104189 0.245636 +0.1409607 0.3104189 0.245636 +0.1678172 0.3104189 0.245636 +0.1950164 0.3104189 0.245636 +0.2210581 0.3104189 0.245636 +0.245636 0.3104189 0.245636 +0.2686816 0.3104189 0.245636 +0.2902431 0.3104189 0.245636 +0.3104189 0.3104189 0.245636 +0.3293248 0.3104189 0.245636 +0.3470774 0.3104189 0.245636 +0.3637862 0.3104189 0.245636 +0.3795513 0.3104189 0.245636 +0.3944623 0.3104189 0.245636 +0.4085988 0.3104189 0.245636 +0.4220313 0.3104189 0.245636 +0.4348222 0.3104189 0.245636 +0.4470264 0.3104189 0.245636 +0.4586928 0.3104189 0.245636 +0.4698649 0.3104189 0.245636 +0.4805811 0.3104189 0.245636 +0.490876 0.3104189 0.245636 +0.5007803 0.3104189 0.245636 +0.510322 0.3104189 0.245636 +0.5195258 0.3104189 0.245636 +0.5284142 0.3104189 0.245636 +0.5370079 0.3104189 0.245636 +0.5453253 0.3104189 0.245636 +0.5533834 0.3104189 0.245636 +0.5611974 0.3104189 0.245636 +0.5687816 0.3104189 0.245636 +0.092819 0.3293248 0.245636 +0.1056428 0.3293248 0.245636 +0.1201537 0.3293248 0.245636 +0.1409607 0.3293248 0.245636 +0.1678172 0.3293248 0.245636 +0.1950164 0.3293248 0.245636 +0.2210581 0.3293248 0.245636 +0.245636 0.3293248 0.245636 +0.2686816 0.3293248 0.245636 +0.2902431 0.3293248 0.245636 +0.3104189 0.3293248 0.245636 +0.3293248 0.3293248 0.245636 +0.3470774 0.3293248 0.245636 +0.3637862 0.3293248 0.245636 +0.3795513 0.3293248 0.245636 +0.3944623 0.3293248 0.245636 +0.4085988 0.3293248 0.245636 +0.4220313 0.3293248 0.245636 +0.4348222 0.3293248 0.245636 +0.4470264 0.3293248 0.245636 +0.4586928 0.3293248 0.245636 +0.4698649 0.3293248 0.245636 +0.4805811 0.3293248 0.245636 +0.490876 0.3293248 0.245636 +0.5007803 0.3293248 0.245636 +0.510322 0.3293248 0.245636 +0.5195258 0.3293248 0.245636 +0.5284142 0.3293248 0.245636 +0.5370079 0.3293248 0.245636 +0.5453253 0.3293248 0.245636 +0.5533834 0.3293248 0.245636 +0.5611974 0.3293248 0.245636 +0.5687816 0.3293248 0.245636 +0.092819 0.3470774 0.245636 +0.1056428 0.3470774 0.245636 +0.1201537 0.3470774 0.245636 +0.1409607 0.3470774 0.245636 +0.1678172 0.3470774 0.245636 +0.1950164 0.3470774 0.245636 +0.2210581 0.3470774 0.245636 +0.245636 0.3470774 0.245636 +0.2686816 0.3470774 0.245636 +0.2902431 0.3470774 0.245636 +0.3104189 0.3470774 0.245636 +0.3293248 0.3470774 0.245636 +0.3470774 0.3470774 0.245636 +0.3637862 0.3470774 0.245636 +0.3795513 0.3470774 0.245636 +0.3944623 0.3470774 0.245636 +0.4085988 0.3470774 0.245636 +0.4220313 0.3470774 0.245636 +0.4348222 0.3470774 0.245636 +0.4470264 0.3470774 0.245636 +0.4586928 0.3470774 0.245636 +0.4698649 0.3470774 0.245636 +0.4805811 0.3470774 0.245636 +0.490876 0.3470774 0.245636 +0.5007803 0.3470774 0.245636 +0.510322 0.3470774 0.245636 +0.5195258 0.3470774 0.245636 +0.5284142 0.3470774 0.245636 +0.5370079 0.3470774 0.245636 +0.5453253 0.3470774 0.245636 +0.5533834 0.3470774 0.245636 +0.5611974 0.3470774 0.245636 +0.5687816 0.3470774 0.245636 +0.092819 0.3637862 0.245636 +0.1056428 0.3637862 0.245636 +0.1201537 0.3637862 0.245636 +0.1409607 0.3637862 0.245636 +0.1678172 0.3637862 0.245636 +0.1950164 0.3637862 0.245636 +0.2210581 0.3637862 0.245636 +0.245636 0.3637862 0.245636 +0.2686816 0.3637862 0.245636 +0.2902431 0.3637862 0.245636 +0.3104189 0.3637862 0.245636 +0.3293248 0.3637862 0.245636 +0.3470774 0.3637862 0.245636 +0.3637862 0.3637862 0.245636 +0.3795513 0.3637862 0.245636 +0.3944623 0.3637862 0.245636 +0.4085988 0.3637862 0.245636 +0.4220313 0.3637862 0.245636 +0.4348222 0.3637862 0.245636 +0.4470264 0.3637862 0.245636 +0.4586928 0.3637862 0.245636 +0.4698649 0.3637862 0.245636 +0.4805811 0.3637862 0.245636 +0.490876 0.3637862 0.245636 +0.5007803 0.3637862 0.245636 +0.510322 0.3637862 0.245636 +0.5195258 0.3637862 0.245636 +0.5284142 0.3637862 0.245636 +0.5370079 0.3637862 0.245636 +0.5453253 0.3637862 0.245636 +0.5533834 0.3637862 0.245636 +0.5611974 0.3637862 0.245636 +0.5687816 0.3637862 0.245636 +0.092819 0.3795513 0.245636 +0.1056428 0.3795513 0.245636 +0.1201537 0.3795513 0.245636 +0.1409607 0.3795513 0.245636 +0.1678172 0.3795513 0.245636 +0.1950164 0.3795513 0.245636 +0.2210581 0.3795513 0.245636 +0.245636 0.3795513 0.245636 +0.2686816 0.3795513 0.245636 +0.2902431 0.3795513 0.245636 +0.3104189 0.3795513 0.245636 +0.3293248 0.3795513 0.245636 +0.3470774 0.3795513 0.245636 +0.3637862 0.3795513 0.245636 +0.3795513 0.3795513 0.245636 +0.3944623 0.3795513 0.245636 +0.4085988 0.3795513 0.245636 +0.4220313 0.3795513 0.245636 +0.4348222 0.3795513 0.245636 +0.4470264 0.3795513 0.245636 +0.4586928 0.3795513 0.245636 +0.4698649 0.3795513 0.245636 +0.4805811 0.3795513 0.245636 +0.490876 0.3795513 0.245636 +0.5007803 0.3795513 0.245636 +0.510322 0.3795513 0.245636 +0.5195258 0.3795513 0.245636 +0.5284142 0.3795513 0.245636 +0.5370079 0.3795513 0.245636 +0.5453253 0.3795513 0.245636 +0.5533834 0.3795513 0.245636 +0.5611974 0.3795513 0.245636 +0.5687816 0.3795513 0.245636 +0.092819 0.3944623 0.245636 +0.1056428 0.3944623 0.245636 +0.1201537 0.3944623 0.245636 +0.1409607 0.3944623 0.245636 +0.1678172 0.3944623 0.245636 +0.1950164 0.3944623 0.245636 +0.2210581 0.3944623 0.245636 +0.245636 0.3944623 0.245636 +0.2686816 0.3944623 0.245636 +0.2902431 0.3944623 0.245636 +0.3104189 0.3944623 0.245636 +0.3293248 0.3944623 0.245636 +0.3470774 0.3944623 0.245636 +0.3637862 0.3944623 0.245636 +0.3795513 0.3944623 0.245636 +0.3944623 0.3944623 0.245636 +0.4085988 0.3944623 0.245636 +0.4220313 0.3944623 0.245636 +0.4348222 0.3944623 0.245636 +0.4470264 0.3944623 0.245636 +0.4586928 0.3944623 0.245636 +0.4698649 0.3944623 0.245636 +0.4805811 0.3944623 0.245636 +0.490876 0.3944623 0.245636 +0.5007803 0.3944623 0.245636 +0.510322 0.3944623 0.245636 +0.5195258 0.3944623 0.245636 +0.5284142 0.3944623 0.245636 +0.5370079 0.3944623 0.245636 +0.5453253 0.3944623 0.245636 +0.5533834 0.3944623 0.245636 +0.5611974 0.3944623 0.245636 +0.5687816 0.3944623 0.245636 +0.092819 0.4085988 0.245636 +0.1056428 0.4085988 0.245636 +0.1201537 0.4085988 0.245636 +0.1409607 0.4085988 0.245636 +0.1678172 0.4085988 0.245636 +0.1950164 0.4085988 0.245636 +0.2210581 0.4085988 0.245636 +0.245636 0.4085988 0.245636 +0.2686816 0.4085988 0.245636 +0.2902431 0.4085988 0.245636 +0.3104189 0.4085988 0.245636 +0.3293248 0.4085988 0.245636 +0.3470774 0.4085988 0.245636 +0.3637862 0.4085988 0.245636 +0.3795513 0.4085988 0.245636 +0.3944623 0.4085988 0.245636 +0.4085988 0.4085988 0.245636 +0.4220313 0.4085988 0.245636 +0.4348222 0.4085988 0.245636 +0.4470264 0.4085988 0.245636 +0.4586928 0.4085988 0.245636 +0.4698649 0.4085988 0.245636 +0.4805811 0.4085988 0.245636 +0.490876 0.4085988 0.245636 +0.5007803 0.4085988 0.245636 +0.510322 0.4085988 0.245636 +0.5195258 0.4085988 0.245636 +0.5284142 0.4085988 0.245636 +0.5370079 0.4085988 0.245636 +0.5453253 0.4085988 0.245636 +0.5533834 0.4085988 0.245636 +0.5611974 0.4085988 0.245636 +0.5687816 0.4085988 0.245636 +0.092819 0.4220313 0.245636 +0.1056428 0.4220313 0.245636 +0.1201537 0.4220313 0.245636 +0.1409607 0.4220313 0.245636 +0.1678172 0.4220313 0.245636 +0.1950164 0.4220313 0.245636 +0.2210581 0.4220313 0.245636 +0.245636 0.4220313 0.245636 +0.2686816 0.4220313 0.245636 +0.2902431 0.4220313 0.245636 +0.3104189 0.4220313 0.245636 +0.3293248 0.4220313 0.245636 +0.3470774 0.4220313 0.245636 +0.3637862 0.4220313 0.245636 +0.3795513 0.4220313 0.245636 +0.3944623 0.4220313 0.245636 +0.4085988 0.4220313 0.245636 +0.4220313 0.4220313 0.245636 +0.4348222 0.4220313 0.245636 +0.4470264 0.4220313 0.245636 +0.4586928 0.4220313 0.245636 +0.4698649 0.4220313 0.245636 +0.4805811 0.4220313 0.245636 +0.490876 0.4220313 0.245636 +0.5007803 0.4220313 0.245636 +0.510322 0.4220313 0.245636 +0.5195258 0.4220313 0.245636 +0.5284142 0.4220313 0.245636 +0.5370079 0.4220313 0.245636 +0.5453253 0.4220313 0.245636 +0.5533834 0.4220313 0.245636 +0.5611974 0.4220313 0.245636 +0.5687816 0.4220313 0.245636 +0.092819 0.4348222 0.245636 +0.1056428 0.4348222 0.245636 +0.1201537 0.4348222 0.245636 +0.1409607 0.4348222 0.245636 +0.1678172 0.4348222 0.245636 +0.1950164 0.4348222 0.245636 +0.2210581 0.4348222 0.245636 +0.245636 0.4348222 0.245636 +0.2686816 0.4348222 0.245636 +0.2902431 0.4348222 0.245636 +0.3104189 0.4348222 0.245636 +0.3293248 0.4348222 0.245636 +0.3470774 0.4348222 0.245636 +0.3637862 0.4348222 0.245636 +0.3795513 0.4348222 0.245636 +0.3944623 0.4348222 0.245636 +0.4085988 0.4348222 0.245636 +0.4220313 0.4348222 0.245636 +0.4348222 0.4348222 0.245636 +0.4470264 0.4348222 0.245636 +0.4586928 0.4348222 0.245636 +0.4698649 0.4348222 0.245636 +0.4805811 0.4348222 0.245636 +0.490876 0.4348222 0.245636 +0.5007803 0.4348222 0.245636 +0.510322 0.4348222 0.245636 +0.5195258 0.4348222 0.245636 +0.5284142 0.4348222 0.245636 +0.5370079 0.4348222 0.245636 +0.5453253 0.4348222 0.245636 +0.5533834 0.4348222 0.245636 +0.5611974 0.4348222 0.245636 +0.5687816 0.4348222 0.245636 +0.092819 0.4470264 0.245636 +0.1056428 0.4470264 0.245636 +0.1201537 0.4470264 0.245636 +0.1409607 0.4470264 0.245636 +0.1678172 0.4470264 0.245636 +0.1950164 0.4470264 0.245636 +0.2210581 0.4470264 0.245636 +0.245636 0.4470264 0.245636 +0.2686816 0.4470264 0.245636 +0.2902431 0.4470264 0.245636 +0.3104189 0.4470264 0.245636 +0.3293248 0.4470264 0.245636 +0.3470774 0.4470264 0.245636 +0.3637862 0.4470264 0.245636 +0.3795513 0.4470264 0.245636 +0.3944623 0.4470264 0.245636 +0.4085988 0.4470264 0.245636 +0.4220313 0.4470264 0.245636 +0.4348222 0.4470264 0.245636 +0.4470264 0.4470264 0.245636 +0.4586928 0.4470264 0.245636 +0.4698649 0.4470264 0.245636 +0.4805811 0.4470264 0.245636 +0.490876 0.4470264 0.245636 +0.5007803 0.4470264 0.245636 +0.510322 0.4470264 0.245636 +0.5195258 0.4470264 0.245636 +0.5284142 0.4470264 0.245636 +0.5370079 0.4470264 0.245636 +0.5453253 0.4470264 0.245636 +0.5533834 0.4470264 0.245636 +0.5611974 0.4470264 0.245636 +0.5687816 0.4470264 0.245636 +0.092819 0.4586928 0.245636 +0.1056428 0.4586928 0.245636 +0.1201537 0.4586928 0.245636 +0.1409607 0.4586928 0.245636 +0.1678172 0.4586928 0.245636 +0.1950164 0.4586928 0.245636 +0.2210581 0.4586928 0.245636 +0.245636 0.4586928 0.245636 +0.2686816 0.4586928 0.245636 +0.2902431 0.4586928 0.245636 +0.3104189 0.4586928 0.245636 +0.3293248 0.4586928 0.245636 +0.3470774 0.4586928 0.245636 +0.3637862 0.4586928 0.245636 +0.3795513 0.4586928 0.245636 +0.3944623 0.4586928 0.245636 +0.4085988 0.4586928 0.245636 +0.4220313 0.4586928 0.245636 +0.4348222 0.4586928 0.245636 +0.4470264 0.4586928 0.245636 +0.4586928 0.4586928 0.245636 +0.4698649 0.4586928 0.245636 +0.4805811 0.4586928 0.245636 +0.490876 0.4586928 0.245636 +0.5007803 0.4586928 0.245636 +0.510322 0.4586928 0.245636 +0.5195258 0.4586928 0.245636 +0.5284142 0.4586928 0.245636 +0.5370079 0.4586928 0.245636 +0.5453253 0.4586928 0.245636 +0.5533834 0.4586928 0.245636 +0.5611974 0.4586928 0.245636 +0.5687816 0.4586928 0.245636 +0.092819 0.4698649 0.245636 +0.1056428 0.4698649 0.245636 +0.1201537 0.4698649 0.245636 +0.1409607 0.4698649 0.245636 +0.1678172 0.4698649 0.245636 +0.1950164 0.4698649 0.245636 +0.2210581 0.4698649 0.245636 +0.245636 0.4698649 0.245636 +0.2686816 0.4698649 0.245636 +0.2902431 0.4698649 0.245636 +0.3104189 0.4698649 0.245636 +0.3293248 0.4698649 0.245636 +0.3470774 0.4698649 0.245636 +0.3637862 0.4698649 0.245636 +0.3795513 0.4698649 0.245636 +0.3944623 0.4698649 0.245636 +0.4085988 0.4698649 0.245636 +0.4220313 0.4698649 0.245636 +0.4348222 0.4698649 0.245636 +0.4470264 0.4698649 0.245636 +0.4586928 0.4698649 0.245636 +0.4698649 0.4698649 0.245636 +0.4805811 0.4698649 0.245636 +0.490876 0.4698649 0.245636 +0.5007803 0.4698649 0.245636 +0.510322 0.4698649 0.245636 +0.5195258 0.4698649 0.245636 +0.5284142 0.4698649 0.245636 +0.5370079 0.4698649 0.245636 +0.5453253 0.4698649 0.245636 +0.5533834 0.4698649 0.245636 +0.5611974 0.4698649 0.245636 +0.5687816 0.4698649 0.245636 +0.092819 0.4805811 0.245636 +0.1056428 0.4805811 0.245636 +0.1201537 0.4805811 0.245636 +0.1409607 0.4805811 0.245636 +0.1678172 0.4805811 0.245636 +0.1950164 0.4805811 0.245636 +0.2210581 0.4805811 0.245636 +0.245636 0.4805811 0.245636 +0.2686816 0.4805811 0.245636 +0.2902431 0.4805811 0.245636 +0.3104189 0.4805811 0.245636 +0.3293248 0.4805811 0.245636 +0.3470774 0.4805811 0.245636 +0.3637862 0.4805811 0.245636 +0.3795513 0.4805811 0.245636 +0.3944623 0.4805811 0.245636 +0.4085988 0.4805811 0.245636 +0.4220313 0.4805811 0.245636 +0.4348222 0.4805811 0.245636 +0.4470264 0.4805811 0.245636 +0.4586928 0.4805811 0.245636 +0.4698649 0.4805811 0.245636 +0.4805811 0.4805811 0.245636 +0.490876 0.4805811 0.245636 +0.5007803 0.4805811 0.245636 +0.510322 0.4805811 0.245636 +0.5195258 0.4805811 0.245636 +0.5284142 0.4805811 0.245636 +0.5370079 0.4805811 0.245636 +0.5453253 0.4805811 0.245636 +0.5533834 0.4805811 0.245636 +0.5611974 0.4805811 0.245636 +0.5687816 0.4805811 0.245636 +0.092819 0.490876 0.245636 +0.1056428 0.490876 0.245636 +0.1201537 0.490876 0.245636 +0.1409607 0.490876 0.245636 +0.1678172 0.490876 0.245636 +0.1950164 0.490876 0.245636 +0.2210581 0.490876 0.245636 +0.245636 0.490876 0.245636 +0.2686816 0.490876 0.245636 +0.2902431 0.490876 0.245636 +0.3104189 0.490876 0.245636 +0.3293248 0.490876 0.245636 +0.3470774 0.490876 0.245636 +0.3637862 0.490876 0.245636 +0.3795513 0.490876 0.245636 +0.3944623 0.490876 0.245636 +0.4085988 0.490876 0.245636 +0.4220313 0.490876 0.245636 +0.4348222 0.490876 0.245636 +0.4470264 0.490876 0.245636 +0.4586928 0.490876 0.245636 +0.4698649 0.490876 0.245636 +0.4805811 0.490876 0.245636 +0.490876 0.490876 0.245636 +0.5007803 0.490876 0.245636 +0.510322 0.490876 0.245636 +0.5195258 0.490876 0.245636 +0.5284142 0.490876 0.245636 +0.5370079 0.490876 0.245636 +0.5453253 0.490876 0.245636 +0.5533834 0.490876 0.245636 +0.5611974 0.490876 0.245636 +0.5687816 0.490876 0.245636 +0.092819 0.5007803 0.245636 +0.1056428 0.5007803 0.245636 +0.1201537 0.5007803 0.245636 +0.1409607 0.5007803 0.245636 +0.1678172 0.5007803 0.245636 +0.1950164 0.5007803 0.245636 +0.2210581 0.5007803 0.245636 +0.245636 0.5007803 0.245636 +0.2686816 0.5007803 0.245636 +0.2902431 0.5007803 0.245636 +0.3104189 0.5007803 0.245636 +0.3293248 0.5007803 0.245636 +0.3470774 0.5007803 0.245636 +0.3637862 0.5007803 0.245636 +0.3795513 0.5007803 0.245636 +0.3944623 0.5007803 0.245636 +0.4085988 0.5007803 0.245636 +0.4220313 0.5007803 0.245636 +0.4348222 0.5007803 0.245636 +0.4470264 0.5007803 0.245636 +0.4586928 0.5007803 0.245636 +0.4698649 0.5007803 0.245636 +0.4805811 0.5007803 0.245636 +0.490876 0.5007803 0.245636 +0.5007803 0.5007803 0.245636 +0.510322 0.5007803 0.245636 +0.5195258 0.5007803 0.245636 +0.5284142 0.5007803 0.245636 +0.5370079 0.5007803 0.245636 +0.5453253 0.5007803 0.245636 +0.5533834 0.5007803 0.245636 +0.5611974 0.5007803 0.245636 +0.5687816 0.5007803 0.245636 +0.092819 0.510322 0.245636 +0.1056428 0.510322 0.245636 +0.1201537 0.510322 0.245636 +0.1409607 0.510322 0.245636 +0.1678172 0.510322 0.245636 +0.1950164 0.510322 0.245636 +0.2210581 0.510322 0.245636 +0.245636 0.510322 0.245636 +0.2686816 0.510322 0.245636 +0.2902431 0.510322 0.245636 +0.3104189 0.510322 0.245636 +0.3293248 0.510322 0.245636 +0.3470774 0.510322 0.245636 +0.3637862 0.510322 0.245636 +0.3795513 0.510322 0.245636 +0.3944623 0.510322 0.245636 +0.4085988 0.510322 0.245636 +0.4220313 0.510322 0.245636 +0.4348222 0.510322 0.245636 +0.4470264 0.510322 0.245636 +0.4586928 0.510322 0.245636 +0.4698649 0.510322 0.245636 +0.4805811 0.510322 0.245636 +0.490876 0.510322 0.245636 +0.5007803 0.510322 0.245636 +0.510322 0.510322 0.245636 +0.5195258 0.510322 0.245636 +0.5284142 0.510322 0.245636 +0.5370079 0.510322 0.245636 +0.5453253 0.510322 0.245636 +0.5533834 0.510322 0.245636 +0.5611974 0.510322 0.245636 +0.5687816 0.510322 0.245636 +0.092819 0.5195258 0.245636 +0.1056428 0.5195258 0.245636 +0.1201537 0.5195258 0.245636 +0.1409607 0.5195258 0.245636 +0.1678172 0.5195258 0.245636 +0.1950164 0.5195258 0.245636 +0.2210581 0.5195258 0.245636 +0.245636 0.5195258 0.245636 +0.2686816 0.5195258 0.245636 +0.2902431 0.5195258 0.245636 +0.3104189 0.5195258 0.245636 +0.3293248 0.5195258 0.245636 +0.3470774 0.5195258 0.245636 +0.3637862 0.5195258 0.245636 +0.3795513 0.5195258 0.245636 +0.3944623 0.5195258 0.245636 +0.4085988 0.5195258 0.245636 +0.4220313 0.5195258 0.245636 +0.4348222 0.5195258 0.245636 +0.4470264 0.5195258 0.245636 +0.4586928 0.5195258 0.245636 +0.4698649 0.5195258 0.245636 +0.4805811 0.5195258 0.245636 +0.490876 0.5195258 0.245636 +0.5007803 0.5195258 0.245636 +0.510322 0.5195258 0.245636 +0.5195258 0.5195258 0.245636 +0.5284142 0.5195258 0.245636 +0.5370079 0.5195258 0.245636 +0.5453253 0.5195258 0.245636 +0.5533834 0.5195258 0.245636 +0.5611974 0.5195258 0.245636 +0.5687816 0.5195258 0.245636 +0.092819 0.5284142 0.245636 +0.1056428 0.5284142 0.245636 +0.1201537 0.5284142 0.245636 +0.1409607 0.5284142 0.245636 +0.1678172 0.5284142 0.245636 +0.1950164 0.5284142 0.245636 +0.2210581 0.5284142 0.245636 +0.245636 0.5284142 0.245636 +0.2686816 0.5284142 0.245636 +0.2902431 0.5284142 0.245636 +0.3104189 0.5284142 0.245636 +0.3293248 0.5284142 0.245636 +0.3470774 0.5284142 0.245636 +0.3637862 0.5284142 0.245636 +0.3795513 0.5284142 0.245636 +0.3944623 0.5284142 0.245636 +0.4085988 0.5284142 0.245636 +0.4220313 0.5284142 0.245636 +0.4348222 0.5284142 0.245636 +0.4470264 0.5284142 0.245636 +0.4586928 0.5284142 0.245636 +0.4698649 0.5284142 0.245636 +0.4805811 0.5284142 0.245636 +0.490876 0.5284142 0.245636 +0.5007803 0.5284142 0.245636 +0.510322 0.5284142 0.245636 +0.5195258 0.5284142 0.245636 +0.5284142 0.5284142 0.245636 +0.5370079 0.5284142 0.245636 +0.5453253 0.5284142 0.245636 +0.5533834 0.5284142 0.245636 +0.5611974 0.5284142 0.245636 +0.5687816 0.5284142 0.245636 +0.092819 0.5370079 0.245636 +0.1056428 0.5370079 0.245636 +0.1201537 0.5370079 0.245636 +0.1409607 0.5370079 0.245636 +0.1678172 0.5370079 0.245636 +0.1950164 0.5370079 0.245636 +0.2210581 0.5370079 0.245636 +0.245636 0.5370079 0.245636 +0.2686816 0.5370079 0.245636 +0.2902431 0.5370079 0.245636 +0.3104189 0.5370079 0.245636 +0.3293248 0.5370079 0.245636 +0.3470774 0.5370079 0.245636 +0.3637862 0.5370079 0.245636 +0.3795513 0.5370079 0.245636 +0.3944623 0.5370079 0.245636 +0.4085988 0.5370079 0.245636 +0.4220313 0.5370079 0.245636 +0.4348222 0.5370079 0.245636 +0.4470264 0.5370079 0.245636 +0.4586928 0.5370079 0.245636 +0.4698649 0.5370079 0.245636 +0.4805811 0.5370079 0.245636 +0.490876 0.5370079 0.245636 +0.5007803 0.5370079 0.245636 +0.510322 0.5370079 0.245636 +0.5195258 0.5370079 0.245636 +0.5284142 0.5370079 0.245636 +0.5370079 0.5370079 0.245636 +0.5453253 0.5370079 0.245636 +0.5533834 0.5370079 0.245636 +0.5611974 0.5370079 0.245636 +0.5687816 0.5370079 0.245636 +0.092819 0.5453253 0.245636 +0.1056428 0.5453253 0.245636 +0.1201537 0.5453253 0.245636 +0.1409607 0.5453253 0.245636 +0.1678172 0.5453253 0.245636 +0.1950164 0.5453253 0.245636 +0.2210581 0.5453253 0.245636 +0.245636 0.5453253 0.245636 +0.2686816 0.5453253 0.245636 +0.2902431 0.5453253 0.245636 +0.3104189 0.5453253 0.245636 +0.3293248 0.5453253 0.245636 +0.3470774 0.5453253 0.245636 +0.3637862 0.5453253 0.245636 +0.3795513 0.5453253 0.245636 +0.3944623 0.5453253 0.245636 +0.4085988 0.5453253 0.245636 +0.4220313 0.5453253 0.245636 +0.4348222 0.5453253 0.245636 +0.4470264 0.5453253 0.245636 +0.4586928 0.5453253 0.245636 +0.4698649 0.5453253 0.245636 +0.4805811 0.5453253 0.245636 +0.490876 0.5453253 0.245636 +0.5007803 0.5453253 0.245636 +0.510322 0.5453253 0.245636 +0.5195258 0.5453253 0.245636 +0.5284142 0.5453253 0.245636 +0.5370079 0.5453253 0.245636 +0.5453253 0.5453253 0.245636 +0.5533834 0.5453253 0.245636 +0.5611974 0.5453253 0.245636 +0.5687816 0.5453253 0.245636 +0.092819 0.5533834 0.245636 +0.1056428 0.5533834 0.245636 +0.1201537 0.5533834 0.245636 +0.1409607 0.5533834 0.245636 +0.1678172 0.5533834 0.245636 +0.1950164 0.5533834 0.245636 +0.2210581 0.5533834 0.245636 +0.245636 0.5533834 0.245636 +0.2686816 0.5533834 0.245636 +0.2902431 0.5533834 0.245636 +0.3104189 0.5533834 0.245636 +0.3293248 0.5533834 0.245636 +0.3470774 0.5533834 0.245636 +0.3637862 0.5533834 0.245636 +0.3795513 0.5533834 0.245636 +0.3944623 0.5533834 0.245636 +0.4085988 0.5533834 0.245636 +0.4220313 0.5533834 0.245636 +0.4348222 0.5533834 0.245636 +0.4470264 0.5533834 0.245636 +0.4586928 0.5533834 0.245636 +0.4698649 0.5533834 0.245636 +0.4805811 0.5533834 0.245636 +0.490876 0.5533834 0.245636 +0.5007803 0.5533834 0.245636 +0.510322 0.5533834 0.245636 +0.5195258 0.5533834 0.245636 +0.5284142 0.5533834 0.245636 +0.5370079 0.5533834 0.245636 +0.5453253 0.5533834 0.245636 +0.5533834 0.5533834 0.245636 +0.5611974 0.5533834 0.245636 +0.5687816 0.5533834 0.245636 +0.092819 0.5611974 0.245636 +0.1056428 0.5611974 0.245636 +0.1201537 0.5611974 0.245636 +0.1409607 0.5611974 0.245636 +0.1678172 0.5611974 0.245636 +0.1950164 0.5611974 0.245636 +0.2210581 0.5611974 0.245636 +0.245636 0.5611974 0.245636 +0.2686816 0.5611974 0.245636 +0.2902431 0.5611974 0.245636 +0.3104189 0.5611974 0.245636 +0.3293248 0.5611974 0.245636 +0.3470774 0.5611974 0.245636 +0.3637862 0.5611974 0.245636 +0.3795513 0.5611974 0.245636 +0.3944623 0.5611974 0.245636 +0.4085988 0.5611974 0.245636 +0.4220313 0.5611974 0.245636 +0.4348222 0.5611974 0.245636 +0.4470264 0.5611974 0.245636 +0.4586928 0.5611974 0.245636 +0.4698649 0.5611974 0.245636 +0.4805811 0.5611974 0.245636 +0.490876 0.5611974 0.245636 +0.5007803 0.5611974 0.245636 +0.510322 0.5611974 0.245636 +0.5195258 0.5611974 0.245636 +0.5284142 0.5611974 0.245636 +0.5370079 0.5611974 0.245636 +0.5453253 0.5611974 0.245636 +0.5533834 0.5611974 0.245636 +0.5611974 0.5611974 0.245636 +0.5687816 0.5611974 0.245636 +0.092819 0.5687816 0.245636 +0.1056428 0.5687816 0.245636 +0.1201537 0.5687816 0.245636 +0.1409607 0.5687816 0.245636 +0.1678172 0.5687816 0.245636 +0.1950164 0.5687816 0.245636 +0.2210581 0.5687816 0.245636 +0.245636 0.5687816 0.245636 +0.2686816 0.5687816 0.245636 +0.2902431 0.5687816 0.245636 +0.3104189 0.5687816 0.245636 +0.3293248 0.5687816 0.245636 +0.3470774 0.5687816 0.245636 +0.3637862 0.5687816 0.245636 +0.3795513 0.5687816 0.245636 +0.3944623 0.5687816 0.245636 +0.4085988 0.5687816 0.245636 +0.4220313 0.5687816 0.245636 +0.4348222 0.5687816 0.245636 +0.4470264 0.5687816 0.245636 +0.4586928 0.5687816 0.245636 +0.4698649 0.5687816 0.245636 +0.4805811 0.5687816 0.245636 +0.490876 0.5687816 0.245636 +0.5007803 0.5687816 0.245636 +0.510322 0.5687816 0.245636 +0.5195258 0.5687816 0.245636 +0.5284142 0.5687816 0.245636 +0.5370079 0.5687816 0.245636 +0.5453253 0.5687816 0.245636 +0.5533834 0.5687816 0.245636 +0.5611974 0.5687816 0.245636 +0.5687816 0.5687816 0.245636 +0.092819 0.092819 0.2686816 +0.1056428 0.092819 0.2686816 +0.1201537 0.092819 0.2686816 +0.1409607 0.092819 0.2686816 +0.1678172 0.092819 0.2686816 +0.1950164 0.092819 0.2686816 +0.2210581 0.092819 0.2686816 +0.245636 0.092819 0.2686816 +0.2686816 0.092819 0.2686816 +0.2902431 0.092819 0.2686816 +0.3104189 0.092819 0.2686816 +0.3293248 0.092819 0.2686816 +0.3470774 0.092819 0.2686816 +0.3637862 0.092819 0.2686816 +0.3795513 0.092819 0.2686816 +0.3944623 0.092819 0.2686816 +0.4085988 0.092819 0.2686816 +0.4220313 0.092819 0.2686816 +0.4348222 0.092819 0.2686816 +0.4470264 0.092819 0.2686816 +0.4586928 0.092819 0.2686816 +0.4698649 0.092819 0.2686816 +0.4805811 0.092819 0.2686816 +0.490876 0.092819 0.2686816 +0.5007803 0.092819 0.2686816 +0.510322 0.092819 0.2686816 +0.5195258 0.092819 0.2686816 +0.5284142 0.092819 0.2686816 +0.5370079 0.092819 0.2686816 +0.5453253 0.092819 0.2686816 +0.5533834 0.092819 0.2686816 +0.5611974 0.092819 0.2686816 +0.5687816 0.092819 0.2686816 +0.092819 0.1056428 0.2686816 +0.1056428 0.1056428 0.2686816 +0.1201537 0.1056428 0.2686816 +0.1409607 0.1056428 0.2686816 +0.1678172 0.1056428 0.2686816 +0.1950164 0.1056428 0.2686816 +0.2210581 0.1056428 0.2686816 +0.245636 0.1056428 0.2686816 +0.2686816 0.1056428 0.2686816 +0.2902431 0.1056428 0.2686816 +0.3104189 0.1056428 0.2686816 +0.3293248 0.1056428 0.2686816 +0.3470774 0.1056428 0.2686816 +0.3637862 0.1056428 0.2686816 +0.3795513 0.1056428 0.2686816 +0.3944623 0.1056428 0.2686816 +0.4085988 0.1056428 0.2686816 +0.4220313 0.1056428 0.2686816 +0.4348222 0.1056428 0.2686816 +0.4470264 0.1056428 0.2686816 +0.4586928 0.1056428 0.2686816 +0.4698649 0.1056428 0.2686816 +0.4805811 0.1056428 0.2686816 +0.490876 0.1056428 0.2686816 +0.5007803 0.1056428 0.2686816 +0.510322 0.1056428 0.2686816 +0.5195258 0.1056428 0.2686816 +0.5284142 0.1056428 0.2686816 +0.5370079 0.1056428 0.2686816 +0.5453253 0.1056428 0.2686816 +0.5533834 0.1056428 0.2686816 +0.5611974 0.1056428 0.2686816 +0.5687816 0.1056428 0.2686816 +0.092819 0.1201537 0.2686816 +0.1056428 0.1201537 0.2686816 +0.1201537 0.1201537 0.2686816 +0.1409607 0.1201537 0.2686816 +0.1678172 0.1201537 0.2686816 +0.1950164 0.1201537 0.2686816 +0.2210581 0.1201537 0.2686816 +0.245636 0.1201537 0.2686816 +0.2686816 0.1201537 0.2686816 +0.2902431 0.1201537 0.2686816 +0.3104189 0.1201537 0.2686816 +0.3293248 0.1201537 0.2686816 +0.3470774 0.1201537 0.2686816 +0.3637862 0.1201537 0.2686816 +0.3795513 0.1201537 0.2686816 +0.3944623 0.1201537 0.2686816 +0.4085988 0.1201537 0.2686816 +0.4220313 0.1201537 0.2686816 +0.4348222 0.1201537 0.2686816 +0.4470264 0.1201537 0.2686816 +0.4586928 0.1201537 0.2686816 +0.4698649 0.1201537 0.2686816 +0.4805811 0.1201537 0.2686816 +0.490876 0.1201537 0.2686816 +0.5007803 0.1201537 0.2686816 +0.510322 0.1201537 0.2686816 +0.5195258 0.1201537 0.2686816 +0.5284142 0.1201537 0.2686816 +0.5370079 0.1201537 0.2686816 +0.5453253 0.1201537 0.2686816 +0.5533834 0.1201537 0.2686816 +0.5611974 0.1201537 0.2686816 +0.5687816 0.1201537 0.2686816 +0.092819 0.1409607 0.2686816 +0.1056428 0.1409607 0.2686816 +0.1201537 0.1409607 0.2686816 +0.1409607 0.1409607 0.2686816 +0.1678172 0.1409607 0.2686816 +0.1950164 0.1409607 0.2686816 +0.2210581 0.1409607 0.2686816 +0.245636 0.1409607 0.2686816 +0.2686816 0.1409607 0.2686816 +0.2902431 0.1409607 0.2686816 +0.3104189 0.1409607 0.2686816 +0.3293248 0.1409607 0.2686816 +0.3470774 0.1409607 0.2686816 +0.3637862 0.1409607 0.2686816 +0.3795513 0.1409607 0.2686816 +0.3944623 0.1409607 0.2686816 +0.4085988 0.1409607 0.2686816 +0.4220313 0.1409607 0.2686816 +0.4348222 0.1409607 0.2686816 +0.4470264 0.1409607 0.2686816 +0.4586928 0.1409607 0.2686816 +0.4698649 0.1409607 0.2686816 +0.4805811 0.1409607 0.2686816 +0.490876 0.1409607 0.2686816 +0.5007803 0.1409607 0.2686816 +0.510322 0.1409607 0.2686816 +0.5195258 0.1409607 0.2686816 +0.5284142 0.1409607 0.2686816 +0.5370079 0.1409607 0.2686816 +0.5453253 0.1409607 0.2686816 +0.5533834 0.1409607 0.2686816 +0.5611974 0.1409607 0.2686816 +0.5687816 0.1409607 0.2686816 +0.092819 0.1678172 0.2686816 +0.1056428 0.1678172 0.2686816 +0.1201537 0.1678172 0.2686816 +0.1409607 0.1678172 0.2686816 +0.1678172 0.1678172 0.2686816 +0.1950164 0.1678172 0.2686816 +0.2210581 0.1678172 0.2686816 +0.245636 0.1678172 0.2686816 +0.2686816 0.1678172 0.2686816 +0.2902431 0.1678172 0.2686816 +0.3104189 0.1678172 0.2686816 +0.3293248 0.1678172 0.2686816 +0.3470774 0.1678172 0.2686816 +0.3637862 0.1678172 0.2686816 +0.3795513 0.1678172 0.2686816 +0.3944623 0.1678172 0.2686816 +0.4085988 0.1678172 0.2686816 +0.4220313 0.1678172 0.2686816 +0.4348222 0.1678172 0.2686816 +0.4470264 0.1678172 0.2686816 +0.4586928 0.1678172 0.2686816 +0.4698649 0.1678172 0.2686816 +0.4805811 0.1678172 0.2686816 +0.490876 0.1678172 0.2686816 +0.5007803 0.1678172 0.2686816 +0.510322 0.1678172 0.2686816 +0.5195258 0.1678172 0.2686816 +0.5284142 0.1678172 0.2686816 +0.5370079 0.1678172 0.2686816 +0.5453253 0.1678172 0.2686816 +0.5533834 0.1678172 0.2686816 +0.5611974 0.1678172 0.2686816 +0.5687816 0.1678172 0.2686816 +0.092819 0.1950164 0.2686816 +0.1056428 0.1950164 0.2686816 +0.1201537 0.1950164 0.2686816 +0.1409607 0.1950164 0.2686816 +0.1678172 0.1950164 0.2686816 +0.1950164 0.1950164 0.2686816 +0.2210581 0.1950164 0.2686816 +0.245636 0.1950164 0.2686816 +0.2686816 0.1950164 0.2686816 +0.2902431 0.1950164 0.2686816 +0.3104189 0.1950164 0.2686816 +0.3293248 0.1950164 0.2686816 +0.3470774 0.1950164 0.2686816 +0.3637862 0.1950164 0.2686816 +0.3795513 0.1950164 0.2686816 +0.3944623 0.1950164 0.2686816 +0.4085988 0.1950164 0.2686816 +0.4220313 0.1950164 0.2686816 +0.4348222 0.1950164 0.2686816 +0.4470264 0.1950164 0.2686816 +0.4586928 0.1950164 0.2686816 +0.4698649 0.1950164 0.2686816 +0.4805811 0.1950164 0.2686816 +0.490876 0.1950164 0.2686816 +0.5007803 0.1950164 0.2686816 +0.510322 0.1950164 0.2686816 +0.5195258 0.1950164 0.2686816 +0.5284142 0.1950164 0.2686816 +0.5370079 0.1950164 0.2686816 +0.5453253 0.1950164 0.2686816 +0.5533834 0.1950164 0.2686816 +0.5611974 0.1950164 0.2686816 +0.5687816 0.1950164 0.2686816 +0.092819 0.2210581 0.2686816 +0.1056428 0.2210581 0.2686816 +0.1201537 0.2210581 0.2686816 +0.1409607 0.2210581 0.2686816 +0.1678172 0.2210581 0.2686816 +0.1950164 0.2210581 0.2686816 +0.2210581 0.2210581 0.2686816 +0.245636 0.2210581 0.2686816 +0.2686816 0.2210581 0.2686816 +0.2902431 0.2210581 0.2686816 +0.3104189 0.2210581 0.2686816 +0.3293248 0.2210581 0.2686816 +0.3470774 0.2210581 0.2686816 +0.3637862 0.2210581 0.2686816 +0.3795513 0.2210581 0.2686816 +0.3944623 0.2210581 0.2686816 +0.4085988 0.2210581 0.2686816 +0.4220313 0.2210581 0.2686816 +0.4348222 0.2210581 0.2686816 +0.4470264 0.2210581 0.2686816 +0.4586928 0.2210581 0.2686816 +0.4698649 0.2210581 0.2686816 +0.4805811 0.2210581 0.2686816 +0.490876 0.2210581 0.2686816 +0.5007803 0.2210581 0.2686816 +0.510322 0.2210581 0.2686816 +0.5195258 0.2210581 0.2686816 +0.5284142 0.2210581 0.2686816 +0.5370079 0.2210581 0.2686816 +0.5453253 0.2210581 0.2686816 +0.5533834 0.2210581 0.2686816 +0.5611974 0.2210581 0.2686816 +0.5687816 0.2210581 0.2686816 +0.092819 0.245636 0.2686816 +0.1056428 0.245636 0.2686816 +0.1201537 0.245636 0.2686816 +0.1409607 0.245636 0.2686816 +0.1678172 0.245636 0.2686816 +0.1950164 0.245636 0.2686816 +0.2210581 0.245636 0.2686816 +0.245636 0.245636 0.2686816 +0.2686816 0.245636 0.2686816 +0.2902431 0.245636 0.2686816 +0.3104189 0.245636 0.2686816 +0.3293248 0.245636 0.2686816 +0.3470774 0.245636 0.2686816 +0.3637862 0.245636 0.2686816 +0.3795513 0.245636 0.2686816 +0.3944623 0.245636 0.2686816 +0.4085988 0.245636 0.2686816 +0.4220313 0.245636 0.2686816 +0.4348222 0.245636 0.2686816 +0.4470264 0.245636 0.2686816 +0.4586928 0.245636 0.2686816 +0.4698649 0.245636 0.2686816 +0.4805811 0.245636 0.2686816 +0.490876 0.245636 0.2686816 +0.5007803 0.245636 0.2686816 +0.510322 0.245636 0.2686816 +0.5195258 0.245636 0.2686816 +0.5284142 0.245636 0.2686816 +0.5370079 0.245636 0.2686816 +0.5453253 0.245636 0.2686816 +0.5533834 0.245636 0.2686816 +0.5611974 0.245636 0.2686816 +0.5687816 0.245636 0.2686816 +0.092819 0.2686816 0.2686816 +0.1056428 0.2686816 0.2686816 +0.1201537 0.2686816 0.2686816 +0.1409607 0.2686816 0.2686816 +0.1678172 0.2686816 0.2686816 +0.1950164 0.2686816 0.2686816 +0.2210581 0.2686816 0.2686816 +0.245636 0.2686816 0.2686816 +0.2686816 0.2686816 0.2686816 +0.2902431 0.2686816 0.2686816 +0.3104189 0.2686816 0.2686816 +0.3293248 0.2686816 0.2686816 +0.3470774 0.2686816 0.2686816 +0.3637862 0.2686816 0.2686816 +0.3795513 0.2686816 0.2686816 +0.3944623 0.2686816 0.2686816 +0.4085988 0.2686816 0.2686816 +0.4220313 0.2686816 0.2686816 +0.4348222 0.2686816 0.2686816 +0.4470264 0.2686816 0.2686816 +0.4586928 0.2686816 0.2686816 +0.4698649 0.2686816 0.2686816 +0.4805811 0.2686816 0.2686816 +0.490876 0.2686816 0.2686816 +0.5007803 0.2686816 0.2686816 +0.510322 0.2686816 0.2686816 +0.5195258 0.2686816 0.2686816 +0.5284142 0.2686816 0.2686816 +0.5370079 0.2686816 0.2686816 +0.5453253 0.2686816 0.2686816 +0.5533834 0.2686816 0.2686816 +0.5611974 0.2686816 0.2686816 +0.5687816 0.2686816 0.2686816 +0.092819 0.2902431 0.2686816 +0.1056428 0.2902431 0.2686816 +0.1201537 0.2902431 0.2686816 +0.1409607 0.2902431 0.2686816 +0.1678172 0.2902431 0.2686816 +0.1950164 0.2902431 0.2686816 +0.2210581 0.2902431 0.2686816 +0.245636 0.2902431 0.2686816 +0.2686816 0.2902431 0.2686816 +0.2902431 0.2902431 0.2686816 +0.3104189 0.2902431 0.2686816 +0.3293248 0.2902431 0.2686816 +0.3470774 0.2902431 0.2686816 +0.3637862 0.2902431 0.2686816 +0.3795513 0.2902431 0.2686816 +0.3944623 0.2902431 0.2686816 +0.4085988 0.2902431 0.2686816 +0.4220313 0.2902431 0.2686816 +0.4348222 0.2902431 0.2686816 +0.4470264 0.2902431 0.2686816 +0.4586928 0.2902431 0.2686816 +0.4698649 0.2902431 0.2686816 +0.4805811 0.2902431 0.2686816 +0.490876 0.2902431 0.2686816 +0.5007803 0.2902431 0.2686816 +0.510322 0.2902431 0.2686816 +0.5195258 0.2902431 0.2686816 +0.5284142 0.2902431 0.2686816 +0.5370079 0.2902431 0.2686816 +0.5453253 0.2902431 0.2686816 +0.5533834 0.2902431 0.2686816 +0.5611974 0.2902431 0.2686816 +0.5687816 0.2902431 0.2686816 +0.092819 0.3104189 0.2686816 +0.1056428 0.3104189 0.2686816 +0.1201537 0.3104189 0.2686816 +0.1409607 0.3104189 0.2686816 +0.1678172 0.3104189 0.2686816 +0.1950164 0.3104189 0.2686816 +0.2210581 0.3104189 0.2686816 +0.245636 0.3104189 0.2686816 +0.2686816 0.3104189 0.2686816 +0.2902431 0.3104189 0.2686816 +0.3104189 0.3104189 0.2686816 +0.3293248 0.3104189 0.2686816 +0.3470774 0.3104189 0.2686816 +0.3637862 0.3104189 0.2686816 +0.3795513 0.3104189 0.2686816 +0.3944623 0.3104189 0.2686816 +0.4085988 0.3104189 0.2686816 +0.4220313 0.3104189 0.2686816 +0.4348222 0.3104189 0.2686816 +0.4470264 0.3104189 0.2686816 +0.4586928 0.3104189 0.2686816 +0.4698649 0.3104189 0.2686816 +0.4805811 0.3104189 0.2686816 +0.490876 0.3104189 0.2686816 +0.5007803 0.3104189 0.2686816 +0.510322 0.3104189 0.2686816 +0.5195258 0.3104189 0.2686816 +0.5284142 0.3104189 0.2686816 +0.5370079 0.3104189 0.2686816 +0.5453253 0.3104189 0.2686816 +0.5533834 0.3104189 0.2686816 +0.5611974 0.3104189 0.2686816 +0.5687816 0.3104189 0.2686816 +0.092819 0.3293248 0.2686816 +0.1056428 0.3293248 0.2686816 +0.1201537 0.3293248 0.2686816 +0.1409607 0.3293248 0.2686816 +0.1678172 0.3293248 0.2686816 +0.1950164 0.3293248 0.2686816 +0.2210581 0.3293248 0.2686816 +0.245636 0.3293248 0.2686816 +0.2686816 0.3293248 0.2686816 +0.2902431 0.3293248 0.2686816 +0.3104189 0.3293248 0.2686816 +0.3293248 0.3293248 0.2686816 +0.3470774 0.3293248 0.2686816 +0.3637862 0.3293248 0.2686816 +0.3795513 0.3293248 0.2686816 +0.3944623 0.3293248 0.2686816 +0.4085988 0.3293248 0.2686816 +0.4220313 0.3293248 0.2686816 +0.4348222 0.3293248 0.2686816 +0.4470264 0.3293248 0.2686816 +0.4586928 0.3293248 0.2686816 +0.4698649 0.3293248 0.2686816 +0.4805811 0.3293248 0.2686816 +0.490876 0.3293248 0.2686816 +0.5007803 0.3293248 0.2686816 +0.510322 0.3293248 0.2686816 +0.5195258 0.3293248 0.2686816 +0.5284142 0.3293248 0.2686816 +0.5370079 0.3293248 0.2686816 +0.5453253 0.3293248 0.2686816 +0.5533834 0.3293248 0.2686816 +0.5611974 0.3293248 0.2686816 +0.5687816 0.3293248 0.2686816 +0.092819 0.3470774 0.2686816 +0.1056428 0.3470774 0.2686816 +0.1201537 0.3470774 0.2686816 +0.1409607 0.3470774 0.2686816 +0.1678172 0.3470774 0.2686816 +0.1950164 0.3470774 0.2686816 +0.2210581 0.3470774 0.2686816 +0.245636 0.3470774 0.2686816 +0.2686816 0.3470774 0.2686816 +0.2902431 0.3470774 0.2686816 +0.3104189 0.3470774 0.2686816 +0.3293248 0.3470774 0.2686816 +0.3470774 0.3470774 0.2686816 +0.3637862 0.3470774 0.2686816 +0.3795513 0.3470774 0.2686816 +0.3944623 0.3470774 0.2686816 +0.4085988 0.3470774 0.2686816 +0.4220313 0.3470774 0.2686816 +0.4348222 0.3470774 0.2686816 +0.4470264 0.3470774 0.2686816 +0.4586928 0.3470774 0.2686816 +0.4698649 0.3470774 0.2686816 +0.4805811 0.3470774 0.2686816 +0.490876 0.3470774 0.2686816 +0.5007803 0.3470774 0.2686816 +0.510322 0.3470774 0.2686816 +0.5195258 0.3470774 0.2686816 +0.5284142 0.3470774 0.2686816 +0.5370079 0.3470774 0.2686816 +0.5453253 0.3470774 0.2686816 +0.5533834 0.3470774 0.2686816 +0.5611974 0.3470774 0.2686816 +0.5687816 0.3470774 0.2686816 +0.092819 0.3637862 0.2686816 +0.1056428 0.3637862 0.2686816 +0.1201537 0.3637862 0.2686816 +0.1409607 0.3637862 0.2686816 +0.1678172 0.3637862 0.2686816 +0.1950164 0.3637862 0.2686816 +0.2210581 0.3637862 0.2686816 +0.245636 0.3637862 0.2686816 +0.2686816 0.3637862 0.2686816 +0.2902431 0.3637862 0.2686816 +0.3104189 0.3637862 0.2686816 +0.3293248 0.3637862 0.2686816 +0.3470774 0.3637862 0.2686816 +0.3637862 0.3637862 0.2686816 +0.3795513 0.3637862 0.2686816 +0.3944623 0.3637862 0.2686816 +0.4085988 0.3637862 0.2686816 +0.4220313 0.3637862 0.2686816 +0.4348222 0.3637862 0.2686816 +0.4470264 0.3637862 0.2686816 +0.4586928 0.3637862 0.2686816 +0.4698649 0.3637862 0.2686816 +0.4805811 0.3637862 0.2686816 +0.490876 0.3637862 0.2686816 +0.5007803 0.3637862 0.2686816 +0.510322 0.3637862 0.2686816 +0.5195258 0.3637862 0.2686816 +0.5284142 0.3637862 0.2686816 +0.5370079 0.3637862 0.2686816 +0.5453253 0.3637862 0.2686816 +0.5533834 0.3637862 0.2686816 +0.5611974 0.3637862 0.2686816 +0.5687816 0.3637862 0.2686816 +0.092819 0.3795513 0.2686816 +0.1056428 0.3795513 0.2686816 +0.1201537 0.3795513 0.2686816 +0.1409607 0.3795513 0.2686816 +0.1678172 0.3795513 0.2686816 +0.1950164 0.3795513 0.2686816 +0.2210581 0.3795513 0.2686816 +0.245636 0.3795513 0.2686816 +0.2686816 0.3795513 0.2686816 +0.2902431 0.3795513 0.2686816 +0.3104189 0.3795513 0.2686816 +0.3293248 0.3795513 0.2686816 +0.3470774 0.3795513 0.2686816 +0.3637862 0.3795513 0.2686816 +0.3795513 0.3795513 0.2686816 +0.3944623 0.3795513 0.2686816 +0.4085988 0.3795513 0.2686816 +0.4220313 0.3795513 0.2686816 +0.4348222 0.3795513 0.2686816 +0.4470264 0.3795513 0.2686816 +0.4586928 0.3795513 0.2686816 +0.4698649 0.3795513 0.2686816 +0.4805811 0.3795513 0.2686816 +0.490876 0.3795513 0.2686816 +0.5007803 0.3795513 0.2686816 +0.510322 0.3795513 0.2686816 +0.5195258 0.3795513 0.2686816 +0.5284142 0.3795513 0.2686816 +0.5370079 0.3795513 0.2686816 +0.5453253 0.3795513 0.2686816 +0.5533834 0.3795513 0.2686816 +0.5611974 0.3795513 0.2686816 +0.5687816 0.3795513 0.2686816 +0.092819 0.3944623 0.2686816 +0.1056428 0.3944623 0.2686816 +0.1201537 0.3944623 0.2686816 +0.1409607 0.3944623 0.2686816 +0.1678172 0.3944623 0.2686816 +0.1950164 0.3944623 0.2686816 +0.2210581 0.3944623 0.2686816 +0.245636 0.3944623 0.2686816 +0.2686816 0.3944623 0.2686816 +0.2902431 0.3944623 0.2686816 +0.3104189 0.3944623 0.2686816 +0.3293248 0.3944623 0.2686816 +0.3470774 0.3944623 0.2686816 +0.3637862 0.3944623 0.2686816 +0.3795513 0.3944623 0.2686816 +0.3944623 0.3944623 0.2686816 +0.4085988 0.3944623 0.2686816 +0.4220313 0.3944623 0.2686816 +0.4348222 0.3944623 0.2686816 +0.4470264 0.3944623 0.2686816 +0.4586928 0.3944623 0.2686816 +0.4698649 0.3944623 0.2686816 +0.4805811 0.3944623 0.2686816 +0.490876 0.3944623 0.2686816 +0.5007803 0.3944623 0.2686816 +0.510322 0.3944623 0.2686816 +0.5195258 0.3944623 0.2686816 +0.5284142 0.3944623 0.2686816 +0.5370079 0.3944623 0.2686816 +0.5453253 0.3944623 0.2686816 +0.5533834 0.3944623 0.2686816 +0.5611974 0.3944623 0.2686816 +0.5687816 0.3944623 0.2686816 +0.092819 0.4085988 0.2686816 +0.1056428 0.4085988 0.2686816 +0.1201537 0.4085988 0.2686816 +0.1409607 0.4085988 0.2686816 +0.1678172 0.4085988 0.2686816 +0.1950164 0.4085988 0.2686816 +0.2210581 0.4085988 0.2686816 +0.245636 0.4085988 0.2686816 +0.2686816 0.4085988 0.2686816 +0.2902431 0.4085988 0.2686816 +0.3104189 0.4085988 0.2686816 +0.3293248 0.4085988 0.2686816 +0.3470774 0.4085988 0.2686816 +0.3637862 0.4085988 0.2686816 +0.3795513 0.4085988 0.2686816 +0.3944623 0.4085988 0.2686816 +0.4085988 0.4085988 0.2686816 +0.4220313 0.4085988 0.2686816 +0.4348222 0.4085988 0.2686816 +0.4470264 0.4085988 0.2686816 +0.4586928 0.4085988 0.2686816 +0.4698649 0.4085988 0.2686816 +0.4805811 0.4085988 0.2686816 +0.490876 0.4085988 0.2686816 +0.5007803 0.4085988 0.2686816 +0.510322 0.4085988 0.2686816 +0.5195258 0.4085988 0.2686816 +0.5284142 0.4085988 0.2686816 +0.5370079 0.4085988 0.2686816 +0.5453253 0.4085988 0.2686816 +0.5533834 0.4085988 0.2686816 +0.5611974 0.4085988 0.2686816 +0.5687816 0.4085988 0.2686816 +0.092819 0.4220313 0.2686816 +0.1056428 0.4220313 0.2686816 +0.1201537 0.4220313 0.2686816 +0.1409607 0.4220313 0.2686816 +0.1678172 0.4220313 0.2686816 +0.1950164 0.4220313 0.2686816 +0.2210581 0.4220313 0.2686816 +0.245636 0.4220313 0.2686816 +0.2686816 0.4220313 0.2686816 +0.2902431 0.4220313 0.2686816 +0.3104189 0.4220313 0.2686816 +0.3293248 0.4220313 0.2686816 +0.3470774 0.4220313 0.2686816 +0.3637862 0.4220313 0.2686816 +0.3795513 0.4220313 0.2686816 +0.3944623 0.4220313 0.2686816 +0.4085988 0.4220313 0.2686816 +0.4220313 0.4220313 0.2686816 +0.4348222 0.4220313 0.2686816 +0.4470264 0.4220313 0.2686816 +0.4586928 0.4220313 0.2686816 +0.4698649 0.4220313 0.2686816 +0.4805811 0.4220313 0.2686816 +0.490876 0.4220313 0.2686816 +0.5007803 0.4220313 0.2686816 +0.510322 0.4220313 0.2686816 +0.5195258 0.4220313 0.2686816 +0.5284142 0.4220313 0.2686816 +0.5370079 0.4220313 0.2686816 +0.5453253 0.4220313 0.2686816 +0.5533834 0.4220313 0.2686816 +0.5611974 0.4220313 0.2686816 +0.5687816 0.4220313 0.2686816 +0.092819 0.4348222 0.2686816 +0.1056428 0.4348222 0.2686816 +0.1201537 0.4348222 0.2686816 +0.1409607 0.4348222 0.2686816 +0.1678172 0.4348222 0.2686816 +0.1950164 0.4348222 0.2686816 +0.2210581 0.4348222 0.2686816 +0.245636 0.4348222 0.2686816 +0.2686816 0.4348222 0.2686816 +0.2902431 0.4348222 0.2686816 +0.3104189 0.4348222 0.2686816 +0.3293248 0.4348222 0.2686816 +0.3470774 0.4348222 0.2686816 +0.3637862 0.4348222 0.2686816 +0.3795513 0.4348222 0.2686816 +0.3944623 0.4348222 0.2686816 +0.4085988 0.4348222 0.2686816 +0.4220313 0.4348222 0.2686816 +0.4348222 0.4348222 0.2686816 +0.4470264 0.4348222 0.2686816 +0.4586928 0.4348222 0.2686816 +0.4698649 0.4348222 0.2686816 +0.4805811 0.4348222 0.2686816 +0.490876 0.4348222 0.2686816 +0.5007803 0.4348222 0.2686816 +0.510322 0.4348222 0.2686816 +0.5195258 0.4348222 0.2686816 +0.5284142 0.4348222 0.2686816 +0.5370079 0.4348222 0.2686816 +0.5453253 0.4348222 0.2686816 +0.5533834 0.4348222 0.2686816 +0.5611974 0.4348222 0.2686816 +0.5687816 0.4348222 0.2686816 +0.092819 0.4470264 0.2686816 +0.1056428 0.4470264 0.2686816 +0.1201537 0.4470264 0.2686816 +0.1409607 0.4470264 0.2686816 +0.1678172 0.4470264 0.2686816 +0.1950164 0.4470264 0.2686816 +0.2210581 0.4470264 0.2686816 +0.245636 0.4470264 0.2686816 +0.2686816 0.4470264 0.2686816 +0.2902431 0.4470264 0.2686816 +0.3104189 0.4470264 0.2686816 +0.3293248 0.4470264 0.2686816 +0.3470774 0.4470264 0.2686816 +0.3637862 0.4470264 0.2686816 +0.3795513 0.4470264 0.2686816 +0.3944623 0.4470264 0.2686816 +0.4085988 0.4470264 0.2686816 +0.4220313 0.4470264 0.2686816 +0.4348222 0.4470264 0.2686816 +0.4470264 0.4470264 0.2686816 +0.4586928 0.4470264 0.2686816 +0.4698649 0.4470264 0.2686816 +0.4805811 0.4470264 0.2686816 +0.490876 0.4470264 0.2686816 +0.5007803 0.4470264 0.2686816 +0.510322 0.4470264 0.2686816 +0.5195258 0.4470264 0.2686816 +0.5284142 0.4470264 0.2686816 +0.5370079 0.4470264 0.2686816 +0.5453253 0.4470264 0.2686816 +0.5533834 0.4470264 0.2686816 +0.5611974 0.4470264 0.2686816 +0.5687816 0.4470264 0.2686816 +0.092819 0.4586928 0.2686816 +0.1056428 0.4586928 0.2686816 +0.1201537 0.4586928 0.2686816 +0.1409607 0.4586928 0.2686816 +0.1678172 0.4586928 0.2686816 +0.1950164 0.4586928 0.2686816 +0.2210581 0.4586928 0.2686816 +0.245636 0.4586928 0.2686816 +0.2686816 0.4586928 0.2686816 +0.2902431 0.4586928 0.2686816 +0.3104189 0.4586928 0.2686816 +0.3293248 0.4586928 0.2686816 +0.3470774 0.4586928 0.2686816 +0.3637862 0.4586928 0.2686816 +0.3795513 0.4586928 0.2686816 +0.3944623 0.4586928 0.2686816 +0.4085988 0.4586928 0.2686816 +0.4220313 0.4586928 0.2686816 +0.4348222 0.4586928 0.2686816 +0.4470264 0.4586928 0.2686816 +0.4586928 0.4586928 0.2686816 +0.4698649 0.4586928 0.2686816 +0.4805811 0.4586928 0.2686816 +0.490876 0.4586928 0.2686816 +0.5007803 0.4586928 0.2686816 +0.510322 0.4586928 0.2686816 +0.5195258 0.4586928 0.2686816 +0.5284142 0.4586928 0.2686816 +0.5370079 0.4586928 0.2686816 +0.5453253 0.4586928 0.2686816 +0.5533834 0.4586928 0.2686816 +0.5611974 0.4586928 0.2686816 +0.5687816 0.4586928 0.2686816 +0.092819 0.4698649 0.2686816 +0.1056428 0.4698649 0.2686816 +0.1201537 0.4698649 0.2686816 +0.1409607 0.4698649 0.2686816 +0.1678172 0.4698649 0.2686816 +0.1950164 0.4698649 0.2686816 +0.2210581 0.4698649 0.2686816 +0.245636 0.4698649 0.2686816 +0.2686816 0.4698649 0.2686816 +0.2902431 0.4698649 0.2686816 +0.3104189 0.4698649 0.2686816 +0.3293248 0.4698649 0.2686816 +0.3470774 0.4698649 0.2686816 +0.3637862 0.4698649 0.2686816 +0.3795513 0.4698649 0.2686816 +0.3944623 0.4698649 0.2686816 +0.4085988 0.4698649 0.2686816 +0.4220313 0.4698649 0.2686816 +0.4348222 0.4698649 0.2686816 +0.4470264 0.4698649 0.2686816 +0.4586928 0.4698649 0.2686816 +0.4698649 0.4698649 0.2686816 +0.4805811 0.4698649 0.2686816 +0.490876 0.4698649 0.2686816 +0.5007803 0.4698649 0.2686816 +0.510322 0.4698649 0.2686816 +0.5195258 0.4698649 0.2686816 +0.5284142 0.4698649 0.2686816 +0.5370079 0.4698649 0.2686816 +0.5453253 0.4698649 0.2686816 +0.5533834 0.4698649 0.2686816 +0.5611974 0.4698649 0.2686816 +0.5687816 0.4698649 0.2686816 +0.092819 0.4805811 0.2686816 +0.1056428 0.4805811 0.2686816 +0.1201537 0.4805811 0.2686816 +0.1409607 0.4805811 0.2686816 +0.1678172 0.4805811 0.2686816 +0.1950164 0.4805811 0.2686816 +0.2210581 0.4805811 0.2686816 +0.245636 0.4805811 0.2686816 +0.2686816 0.4805811 0.2686816 +0.2902431 0.4805811 0.2686816 +0.3104189 0.4805811 0.2686816 +0.3293248 0.4805811 0.2686816 +0.3470774 0.4805811 0.2686816 +0.3637862 0.4805811 0.2686816 +0.3795513 0.4805811 0.2686816 +0.3944623 0.4805811 0.2686816 +0.4085988 0.4805811 0.2686816 +0.4220313 0.4805811 0.2686816 +0.4348222 0.4805811 0.2686816 +0.4470264 0.4805811 0.2686816 +0.4586928 0.4805811 0.2686816 +0.4698649 0.4805811 0.2686816 +0.4805811 0.4805811 0.2686816 +0.490876 0.4805811 0.2686816 +0.5007803 0.4805811 0.2686816 +0.510322 0.4805811 0.2686816 +0.5195258 0.4805811 0.2686816 +0.5284142 0.4805811 0.2686816 +0.5370079 0.4805811 0.2686816 +0.5453253 0.4805811 0.2686816 +0.5533834 0.4805811 0.2686816 +0.5611974 0.4805811 0.2686816 +0.5687816 0.4805811 0.2686816 +0.092819 0.490876 0.2686816 +0.1056428 0.490876 0.2686816 +0.1201537 0.490876 0.2686816 +0.1409607 0.490876 0.2686816 +0.1678172 0.490876 0.2686816 +0.1950164 0.490876 0.2686816 +0.2210581 0.490876 0.2686816 +0.245636 0.490876 0.2686816 +0.2686816 0.490876 0.2686816 +0.2902431 0.490876 0.2686816 +0.3104189 0.490876 0.2686816 +0.3293248 0.490876 0.2686816 +0.3470774 0.490876 0.2686816 +0.3637862 0.490876 0.2686816 +0.3795513 0.490876 0.2686816 +0.3944623 0.490876 0.2686816 +0.4085988 0.490876 0.2686816 +0.4220313 0.490876 0.2686816 +0.4348222 0.490876 0.2686816 +0.4470264 0.490876 0.2686816 +0.4586928 0.490876 0.2686816 +0.4698649 0.490876 0.2686816 +0.4805811 0.490876 0.2686816 +0.490876 0.490876 0.2686816 +0.5007803 0.490876 0.2686816 +0.510322 0.490876 0.2686816 +0.5195258 0.490876 0.2686816 +0.5284142 0.490876 0.2686816 +0.5370079 0.490876 0.2686816 +0.5453253 0.490876 0.2686816 +0.5533834 0.490876 0.2686816 +0.5611974 0.490876 0.2686816 +0.5687816 0.490876 0.2686816 +0.092819 0.5007803 0.2686816 +0.1056428 0.5007803 0.2686816 +0.1201537 0.5007803 0.2686816 +0.1409607 0.5007803 0.2686816 +0.1678172 0.5007803 0.2686816 +0.1950164 0.5007803 0.2686816 +0.2210581 0.5007803 0.2686816 +0.245636 0.5007803 0.2686816 +0.2686816 0.5007803 0.2686816 +0.2902431 0.5007803 0.2686816 +0.3104189 0.5007803 0.2686816 +0.3293248 0.5007803 0.2686816 +0.3470774 0.5007803 0.2686816 +0.3637862 0.5007803 0.2686816 +0.3795513 0.5007803 0.2686816 +0.3944623 0.5007803 0.2686816 +0.4085988 0.5007803 0.2686816 +0.4220313 0.5007803 0.2686816 +0.4348222 0.5007803 0.2686816 +0.4470264 0.5007803 0.2686816 +0.4586928 0.5007803 0.2686816 +0.4698649 0.5007803 0.2686816 +0.4805811 0.5007803 0.2686816 +0.490876 0.5007803 0.2686816 +0.5007803 0.5007803 0.2686816 +0.510322 0.5007803 0.2686816 +0.5195258 0.5007803 0.2686816 +0.5284142 0.5007803 0.2686816 +0.5370079 0.5007803 0.2686816 +0.5453253 0.5007803 0.2686816 +0.5533834 0.5007803 0.2686816 +0.5611974 0.5007803 0.2686816 +0.5687816 0.5007803 0.2686816 +0.092819 0.510322 0.2686816 +0.1056428 0.510322 0.2686816 +0.1201537 0.510322 0.2686816 +0.1409607 0.510322 0.2686816 +0.1678172 0.510322 0.2686816 +0.1950164 0.510322 0.2686816 +0.2210581 0.510322 0.2686816 +0.245636 0.510322 0.2686816 +0.2686816 0.510322 0.2686816 +0.2902431 0.510322 0.2686816 +0.3104189 0.510322 0.2686816 +0.3293248 0.510322 0.2686816 +0.3470774 0.510322 0.2686816 +0.3637862 0.510322 0.2686816 +0.3795513 0.510322 0.2686816 +0.3944623 0.510322 0.2686816 +0.4085988 0.510322 0.2686816 +0.4220313 0.510322 0.2686816 +0.4348222 0.510322 0.2686816 +0.4470264 0.510322 0.2686816 +0.4586928 0.510322 0.2686816 +0.4698649 0.510322 0.2686816 +0.4805811 0.510322 0.2686816 +0.490876 0.510322 0.2686816 +0.5007803 0.510322 0.2686816 +0.510322 0.510322 0.2686816 +0.5195258 0.510322 0.2686816 +0.5284142 0.510322 0.2686816 +0.5370079 0.510322 0.2686816 +0.5453253 0.510322 0.2686816 +0.5533834 0.510322 0.2686816 +0.5611974 0.510322 0.2686816 +0.5687816 0.510322 0.2686816 +0.092819 0.5195258 0.2686816 +0.1056428 0.5195258 0.2686816 +0.1201537 0.5195258 0.2686816 +0.1409607 0.5195258 0.2686816 +0.1678172 0.5195258 0.2686816 +0.1950164 0.5195258 0.2686816 +0.2210581 0.5195258 0.2686816 +0.245636 0.5195258 0.2686816 +0.2686816 0.5195258 0.2686816 +0.2902431 0.5195258 0.2686816 +0.3104189 0.5195258 0.2686816 +0.3293248 0.5195258 0.2686816 +0.3470774 0.5195258 0.2686816 +0.3637862 0.5195258 0.2686816 +0.3795513 0.5195258 0.2686816 +0.3944623 0.5195258 0.2686816 +0.4085988 0.5195258 0.2686816 +0.4220313 0.5195258 0.2686816 +0.4348222 0.5195258 0.2686816 +0.4470264 0.5195258 0.2686816 +0.4586928 0.5195258 0.2686816 +0.4698649 0.5195258 0.2686816 +0.4805811 0.5195258 0.2686816 +0.490876 0.5195258 0.2686816 +0.5007803 0.5195258 0.2686816 +0.510322 0.5195258 0.2686816 +0.5195258 0.5195258 0.2686816 +0.5284142 0.5195258 0.2686816 +0.5370079 0.5195258 0.2686816 +0.5453253 0.5195258 0.2686816 +0.5533834 0.5195258 0.2686816 +0.5611974 0.5195258 0.2686816 +0.5687816 0.5195258 0.2686816 +0.092819 0.5284142 0.2686816 +0.1056428 0.5284142 0.2686816 +0.1201537 0.5284142 0.2686816 +0.1409607 0.5284142 0.2686816 +0.1678172 0.5284142 0.2686816 +0.1950164 0.5284142 0.2686816 +0.2210581 0.5284142 0.2686816 +0.245636 0.5284142 0.2686816 +0.2686816 0.5284142 0.2686816 +0.2902431 0.5284142 0.2686816 +0.3104189 0.5284142 0.2686816 +0.3293248 0.5284142 0.2686816 +0.3470774 0.5284142 0.2686816 +0.3637862 0.5284142 0.2686816 +0.3795513 0.5284142 0.2686816 +0.3944623 0.5284142 0.2686816 +0.4085988 0.5284142 0.2686816 +0.4220313 0.5284142 0.2686816 +0.4348222 0.5284142 0.2686816 +0.4470264 0.5284142 0.2686816 +0.4586928 0.5284142 0.2686816 +0.4698649 0.5284142 0.2686816 +0.4805811 0.5284142 0.2686816 +0.490876 0.5284142 0.2686816 +0.5007803 0.5284142 0.2686816 +0.510322 0.5284142 0.2686816 +0.5195258 0.5284142 0.2686816 +0.5284142 0.5284142 0.2686816 +0.5370079 0.5284142 0.2686816 +0.5453253 0.5284142 0.2686816 +0.5533834 0.5284142 0.2686816 +0.5611974 0.5284142 0.2686816 +0.5687816 0.5284142 0.2686816 +0.092819 0.5370079 0.2686816 +0.1056428 0.5370079 0.2686816 +0.1201537 0.5370079 0.2686816 +0.1409607 0.5370079 0.2686816 +0.1678172 0.5370079 0.2686816 +0.1950164 0.5370079 0.2686816 +0.2210581 0.5370079 0.2686816 +0.245636 0.5370079 0.2686816 +0.2686816 0.5370079 0.2686816 +0.2902431 0.5370079 0.2686816 +0.3104189 0.5370079 0.2686816 +0.3293248 0.5370079 0.2686816 +0.3470774 0.5370079 0.2686816 +0.3637862 0.5370079 0.2686816 +0.3795513 0.5370079 0.2686816 +0.3944623 0.5370079 0.2686816 +0.4085988 0.5370079 0.2686816 +0.4220313 0.5370079 0.2686816 +0.4348222 0.5370079 0.2686816 +0.4470264 0.5370079 0.2686816 +0.4586928 0.5370079 0.2686816 +0.4698649 0.5370079 0.2686816 +0.4805811 0.5370079 0.2686816 +0.490876 0.5370079 0.2686816 +0.5007803 0.5370079 0.2686816 +0.510322 0.5370079 0.2686816 +0.5195258 0.5370079 0.2686816 +0.5284142 0.5370079 0.2686816 +0.5370079 0.5370079 0.2686816 +0.5453253 0.5370079 0.2686816 +0.5533834 0.5370079 0.2686816 +0.5611974 0.5370079 0.2686816 +0.5687816 0.5370079 0.2686816 +0.092819 0.5453253 0.2686816 +0.1056428 0.5453253 0.2686816 +0.1201537 0.5453253 0.2686816 +0.1409607 0.5453253 0.2686816 +0.1678172 0.5453253 0.2686816 +0.1950164 0.5453253 0.2686816 +0.2210581 0.5453253 0.2686816 +0.245636 0.5453253 0.2686816 +0.2686816 0.5453253 0.2686816 +0.2902431 0.5453253 0.2686816 +0.3104189 0.5453253 0.2686816 +0.3293248 0.5453253 0.2686816 +0.3470774 0.5453253 0.2686816 +0.3637862 0.5453253 0.2686816 +0.3795513 0.5453253 0.2686816 +0.3944623 0.5453253 0.2686816 +0.4085988 0.5453253 0.2686816 +0.4220313 0.5453253 0.2686816 +0.4348222 0.5453253 0.2686816 +0.4470264 0.5453253 0.2686816 +0.4586928 0.5453253 0.2686816 +0.4698649 0.5453253 0.2686816 +0.4805811 0.5453253 0.2686816 +0.490876 0.5453253 0.2686816 +0.5007803 0.5453253 0.2686816 +0.510322 0.5453253 0.2686816 +0.5195258 0.5453253 0.2686816 +0.5284142 0.5453253 0.2686816 +0.5370079 0.5453253 0.2686816 +0.5453253 0.5453253 0.2686816 +0.5533834 0.5453253 0.2686816 +0.5611974 0.5453253 0.2686816 +0.5687816 0.5453253 0.2686816 +0.092819 0.5533834 0.2686816 +0.1056428 0.5533834 0.2686816 +0.1201537 0.5533834 0.2686816 +0.1409607 0.5533834 0.2686816 +0.1678172 0.5533834 0.2686816 +0.1950164 0.5533834 0.2686816 +0.2210581 0.5533834 0.2686816 +0.245636 0.5533834 0.2686816 +0.2686816 0.5533834 0.2686816 +0.2902431 0.5533834 0.2686816 +0.3104189 0.5533834 0.2686816 +0.3293248 0.5533834 0.2686816 +0.3470774 0.5533834 0.2686816 +0.3637862 0.5533834 0.2686816 +0.3795513 0.5533834 0.2686816 +0.3944623 0.5533834 0.2686816 +0.4085988 0.5533834 0.2686816 +0.4220313 0.5533834 0.2686816 +0.4348222 0.5533834 0.2686816 +0.4470264 0.5533834 0.2686816 +0.4586928 0.5533834 0.2686816 +0.4698649 0.5533834 0.2686816 +0.4805811 0.5533834 0.2686816 +0.490876 0.5533834 0.2686816 +0.5007803 0.5533834 0.2686816 +0.510322 0.5533834 0.2686816 +0.5195258 0.5533834 0.2686816 +0.5284142 0.5533834 0.2686816 +0.5370079 0.5533834 0.2686816 +0.5453253 0.5533834 0.2686816 +0.5533834 0.5533834 0.2686816 +0.5611974 0.5533834 0.2686816 +0.5687816 0.5533834 0.2686816 +0.092819 0.5611974 0.2686816 +0.1056428 0.5611974 0.2686816 +0.1201537 0.5611974 0.2686816 +0.1409607 0.5611974 0.2686816 +0.1678172 0.5611974 0.2686816 +0.1950164 0.5611974 0.2686816 +0.2210581 0.5611974 0.2686816 +0.245636 0.5611974 0.2686816 +0.2686816 0.5611974 0.2686816 +0.2902431 0.5611974 0.2686816 +0.3104189 0.5611974 0.2686816 +0.3293248 0.5611974 0.2686816 +0.3470774 0.5611974 0.2686816 +0.3637862 0.5611974 0.2686816 +0.3795513 0.5611974 0.2686816 +0.3944623 0.5611974 0.2686816 +0.4085988 0.5611974 0.2686816 +0.4220313 0.5611974 0.2686816 +0.4348222 0.5611974 0.2686816 +0.4470264 0.5611974 0.2686816 +0.4586928 0.5611974 0.2686816 +0.4698649 0.5611974 0.2686816 +0.4805811 0.5611974 0.2686816 +0.490876 0.5611974 0.2686816 +0.5007803 0.5611974 0.2686816 +0.510322 0.5611974 0.2686816 +0.5195258 0.5611974 0.2686816 +0.5284142 0.5611974 0.2686816 +0.5370079 0.5611974 0.2686816 +0.5453253 0.5611974 0.2686816 +0.5533834 0.5611974 0.2686816 +0.5611974 0.5611974 0.2686816 +0.5687816 0.5611974 0.2686816 +0.092819 0.5687816 0.2686816 +0.1056428 0.5687816 0.2686816 +0.1201537 0.5687816 0.2686816 +0.1409607 0.5687816 0.2686816 +0.1678172 0.5687816 0.2686816 +0.1950164 0.5687816 0.2686816 +0.2210581 0.5687816 0.2686816 +0.245636 0.5687816 0.2686816 +0.2686816 0.5687816 0.2686816 +0.2902431 0.5687816 0.2686816 +0.3104189 0.5687816 0.2686816 +0.3293248 0.5687816 0.2686816 +0.3470774 0.5687816 0.2686816 +0.3637862 0.5687816 0.2686816 +0.3795513 0.5687816 0.2686816 +0.3944623 0.5687816 0.2686816 +0.4085988 0.5687816 0.2686816 +0.4220313 0.5687816 0.2686816 +0.4348222 0.5687816 0.2686816 +0.4470264 0.5687816 0.2686816 +0.4586928 0.5687816 0.2686816 +0.4698649 0.5687816 0.2686816 +0.4805811 0.5687816 0.2686816 +0.490876 0.5687816 0.2686816 +0.5007803 0.5687816 0.2686816 +0.510322 0.5687816 0.2686816 +0.5195258 0.5687816 0.2686816 +0.5284142 0.5687816 0.2686816 +0.5370079 0.5687816 0.2686816 +0.5453253 0.5687816 0.2686816 +0.5533834 0.5687816 0.2686816 +0.5611974 0.5687816 0.2686816 +0.5687816 0.5687816 0.2686816 +0.092819 0.092819 0.2902431 +0.1056428 0.092819 0.2902431 +0.1201537 0.092819 0.2902431 +0.1409607 0.092819 0.2902431 +0.1678172 0.092819 0.2902431 +0.1950164 0.092819 0.2902431 +0.2210581 0.092819 0.2902431 +0.245636 0.092819 0.2902431 +0.2686816 0.092819 0.2902431 +0.2902431 0.092819 0.2902431 +0.3104189 0.092819 0.2902431 +0.3293248 0.092819 0.2902431 +0.3470774 0.092819 0.2902431 +0.3637862 0.092819 0.2902431 +0.3795513 0.092819 0.2902431 +0.3944623 0.092819 0.2902431 +0.4085988 0.092819 0.2902431 +0.4220313 0.092819 0.2902431 +0.4348222 0.092819 0.2902431 +0.4470264 0.092819 0.2902431 +0.4586928 0.092819 0.2902431 +0.4698649 0.092819 0.2902431 +0.4805811 0.092819 0.2902431 +0.490876 0.092819 0.2902431 +0.5007803 0.092819 0.2902431 +0.510322 0.092819 0.2902431 +0.5195258 0.092819 0.2902431 +0.5284142 0.092819 0.2902431 +0.5370079 0.092819 0.2902431 +0.5453253 0.092819 0.2902431 +0.5533834 0.092819 0.2902431 +0.5611974 0.092819 0.2902431 +0.5687816 0.092819 0.2902431 +0.092819 0.1056428 0.2902431 +0.1056428 0.1056428 0.2902431 +0.1201537 0.1056428 0.2902431 +0.1409607 0.1056428 0.2902431 +0.1678172 0.1056428 0.2902431 +0.1950164 0.1056428 0.2902431 +0.2210581 0.1056428 0.2902431 +0.245636 0.1056428 0.2902431 +0.2686816 0.1056428 0.2902431 +0.2902431 0.1056428 0.2902431 +0.3104189 0.1056428 0.2902431 +0.3293248 0.1056428 0.2902431 +0.3470774 0.1056428 0.2902431 +0.3637862 0.1056428 0.2902431 +0.3795513 0.1056428 0.2902431 +0.3944623 0.1056428 0.2902431 +0.4085988 0.1056428 0.2902431 +0.4220313 0.1056428 0.2902431 +0.4348222 0.1056428 0.2902431 +0.4470264 0.1056428 0.2902431 +0.4586928 0.1056428 0.2902431 +0.4698649 0.1056428 0.2902431 +0.4805811 0.1056428 0.2902431 +0.490876 0.1056428 0.2902431 +0.5007803 0.1056428 0.2902431 +0.510322 0.1056428 0.2902431 +0.5195258 0.1056428 0.2902431 +0.5284142 0.1056428 0.2902431 +0.5370079 0.1056428 0.2902431 +0.5453253 0.1056428 0.2902431 +0.5533834 0.1056428 0.2902431 +0.5611974 0.1056428 0.2902431 +0.5687816 0.1056428 0.2902431 +0.092819 0.1201537 0.2902431 +0.1056428 0.1201537 0.2902431 +0.1201537 0.1201537 0.2902431 +0.1409607 0.1201537 0.2902431 +0.1678172 0.1201537 0.2902431 +0.1950164 0.1201537 0.2902431 +0.2210581 0.1201537 0.2902431 +0.245636 0.1201537 0.2902431 +0.2686816 0.1201537 0.2902431 +0.2902431 0.1201537 0.2902431 +0.3104189 0.1201537 0.2902431 +0.3293248 0.1201537 0.2902431 +0.3470774 0.1201537 0.2902431 +0.3637862 0.1201537 0.2902431 +0.3795513 0.1201537 0.2902431 +0.3944623 0.1201537 0.2902431 +0.4085988 0.1201537 0.2902431 +0.4220313 0.1201537 0.2902431 +0.4348222 0.1201537 0.2902431 +0.4470264 0.1201537 0.2902431 +0.4586928 0.1201537 0.2902431 +0.4698649 0.1201537 0.2902431 +0.4805811 0.1201537 0.2902431 +0.490876 0.1201537 0.2902431 +0.5007803 0.1201537 0.2902431 +0.510322 0.1201537 0.2902431 +0.5195258 0.1201537 0.2902431 +0.5284142 0.1201537 0.2902431 +0.5370079 0.1201537 0.2902431 +0.5453253 0.1201537 0.2902431 +0.5533834 0.1201537 0.2902431 +0.5611974 0.1201537 0.2902431 +0.5687816 0.1201537 0.2902431 +0.092819 0.1409607 0.2902431 +0.1056428 0.1409607 0.2902431 +0.1201537 0.1409607 0.2902431 +0.1409607 0.1409607 0.2902431 +0.1678172 0.1409607 0.2902431 +0.1950164 0.1409607 0.2902431 +0.2210581 0.1409607 0.2902431 +0.245636 0.1409607 0.2902431 +0.2686816 0.1409607 0.2902431 +0.2902431 0.1409607 0.2902431 +0.3104189 0.1409607 0.2902431 +0.3293248 0.1409607 0.2902431 +0.3470774 0.1409607 0.2902431 +0.3637862 0.1409607 0.2902431 +0.3795513 0.1409607 0.2902431 +0.3944623 0.1409607 0.2902431 +0.4085988 0.1409607 0.2902431 +0.4220313 0.1409607 0.2902431 +0.4348222 0.1409607 0.2902431 +0.4470264 0.1409607 0.2902431 +0.4586928 0.1409607 0.2902431 +0.4698649 0.1409607 0.2902431 +0.4805811 0.1409607 0.2902431 +0.490876 0.1409607 0.2902431 +0.5007803 0.1409607 0.2902431 +0.510322 0.1409607 0.2902431 +0.5195258 0.1409607 0.2902431 +0.5284142 0.1409607 0.2902431 +0.5370079 0.1409607 0.2902431 +0.5453253 0.1409607 0.2902431 +0.5533834 0.1409607 0.2902431 +0.5611974 0.1409607 0.2902431 +0.5687816 0.1409607 0.2902431 +0.092819 0.1678172 0.2902431 +0.1056428 0.1678172 0.2902431 +0.1201537 0.1678172 0.2902431 +0.1409607 0.1678172 0.2902431 +0.1678172 0.1678172 0.2902431 +0.1950164 0.1678172 0.2902431 +0.2210581 0.1678172 0.2902431 +0.245636 0.1678172 0.2902431 +0.2686816 0.1678172 0.2902431 +0.2902431 0.1678172 0.2902431 +0.3104189 0.1678172 0.2902431 +0.3293248 0.1678172 0.2902431 +0.3470774 0.1678172 0.2902431 +0.3637862 0.1678172 0.2902431 +0.3795513 0.1678172 0.2902431 +0.3944623 0.1678172 0.2902431 +0.4085988 0.1678172 0.2902431 +0.4220313 0.1678172 0.2902431 +0.4348222 0.1678172 0.2902431 +0.4470264 0.1678172 0.2902431 +0.4586928 0.1678172 0.2902431 +0.4698649 0.1678172 0.2902431 +0.4805811 0.1678172 0.2902431 +0.490876 0.1678172 0.2902431 +0.5007803 0.1678172 0.2902431 +0.510322 0.1678172 0.2902431 +0.5195258 0.1678172 0.2902431 +0.5284142 0.1678172 0.2902431 +0.5370079 0.1678172 0.2902431 +0.5453253 0.1678172 0.2902431 +0.5533834 0.1678172 0.2902431 +0.5611974 0.1678172 0.2902431 +0.5687816 0.1678172 0.2902431 +0.092819 0.1950164 0.2902431 +0.1056428 0.1950164 0.2902431 +0.1201537 0.1950164 0.2902431 +0.1409607 0.1950164 0.2902431 +0.1678172 0.1950164 0.2902431 +0.1950164 0.1950164 0.2902431 +0.2210581 0.1950164 0.2902431 +0.245636 0.1950164 0.2902431 +0.2686816 0.1950164 0.2902431 +0.2902431 0.1950164 0.2902431 +0.3104189 0.1950164 0.2902431 +0.3293248 0.1950164 0.2902431 +0.3470774 0.1950164 0.2902431 +0.3637862 0.1950164 0.2902431 +0.3795513 0.1950164 0.2902431 +0.3944623 0.1950164 0.2902431 +0.4085988 0.1950164 0.2902431 +0.4220313 0.1950164 0.2902431 +0.4348222 0.1950164 0.2902431 +0.4470264 0.1950164 0.2902431 +0.4586928 0.1950164 0.2902431 +0.4698649 0.1950164 0.2902431 +0.4805811 0.1950164 0.2902431 +0.490876 0.1950164 0.2902431 +0.5007803 0.1950164 0.2902431 +0.510322 0.1950164 0.2902431 +0.5195258 0.1950164 0.2902431 +0.5284142 0.1950164 0.2902431 +0.5370079 0.1950164 0.2902431 +0.5453253 0.1950164 0.2902431 +0.5533834 0.1950164 0.2902431 +0.5611974 0.1950164 0.2902431 +0.5687816 0.1950164 0.2902431 +0.092819 0.2210581 0.2902431 +0.1056428 0.2210581 0.2902431 +0.1201537 0.2210581 0.2902431 +0.1409607 0.2210581 0.2902431 +0.1678172 0.2210581 0.2902431 +0.1950164 0.2210581 0.2902431 +0.2210581 0.2210581 0.2902431 +0.245636 0.2210581 0.2902431 +0.2686816 0.2210581 0.2902431 +0.2902431 0.2210581 0.2902431 +0.3104189 0.2210581 0.2902431 +0.3293248 0.2210581 0.2902431 +0.3470774 0.2210581 0.2902431 +0.3637862 0.2210581 0.2902431 +0.3795513 0.2210581 0.2902431 +0.3944623 0.2210581 0.2902431 +0.4085988 0.2210581 0.2902431 +0.4220313 0.2210581 0.2902431 +0.4348222 0.2210581 0.2902431 +0.4470264 0.2210581 0.2902431 +0.4586928 0.2210581 0.2902431 +0.4698649 0.2210581 0.2902431 +0.4805811 0.2210581 0.2902431 +0.490876 0.2210581 0.2902431 +0.5007803 0.2210581 0.2902431 +0.510322 0.2210581 0.2902431 +0.5195258 0.2210581 0.2902431 +0.5284142 0.2210581 0.2902431 +0.5370079 0.2210581 0.2902431 +0.5453253 0.2210581 0.2902431 +0.5533834 0.2210581 0.2902431 +0.5611974 0.2210581 0.2902431 +0.5687816 0.2210581 0.2902431 +0.092819 0.245636 0.2902431 +0.1056428 0.245636 0.2902431 +0.1201537 0.245636 0.2902431 +0.1409607 0.245636 0.2902431 +0.1678172 0.245636 0.2902431 +0.1950164 0.245636 0.2902431 +0.2210581 0.245636 0.2902431 +0.245636 0.245636 0.2902431 +0.2686816 0.245636 0.2902431 +0.2902431 0.245636 0.2902431 +0.3104189 0.245636 0.2902431 +0.3293248 0.245636 0.2902431 +0.3470774 0.245636 0.2902431 +0.3637862 0.245636 0.2902431 +0.3795513 0.245636 0.2902431 +0.3944623 0.245636 0.2902431 +0.4085988 0.245636 0.2902431 +0.4220313 0.245636 0.2902431 +0.4348222 0.245636 0.2902431 +0.4470264 0.245636 0.2902431 +0.4586928 0.245636 0.2902431 +0.4698649 0.245636 0.2902431 +0.4805811 0.245636 0.2902431 +0.490876 0.245636 0.2902431 +0.5007803 0.245636 0.2902431 +0.510322 0.245636 0.2902431 +0.5195258 0.245636 0.2902431 +0.5284142 0.245636 0.2902431 +0.5370079 0.245636 0.2902431 +0.5453253 0.245636 0.2902431 +0.5533834 0.245636 0.2902431 +0.5611974 0.245636 0.2902431 +0.5687816 0.245636 0.2902431 +0.092819 0.2686816 0.2902431 +0.1056428 0.2686816 0.2902431 +0.1201537 0.2686816 0.2902431 +0.1409607 0.2686816 0.2902431 +0.1678172 0.2686816 0.2902431 +0.1950164 0.2686816 0.2902431 +0.2210581 0.2686816 0.2902431 +0.245636 0.2686816 0.2902431 +0.2686816 0.2686816 0.2902431 +0.2902431 0.2686816 0.2902431 +0.3104189 0.2686816 0.2902431 +0.3293248 0.2686816 0.2902431 +0.3470774 0.2686816 0.2902431 +0.3637862 0.2686816 0.2902431 +0.3795513 0.2686816 0.2902431 +0.3944623 0.2686816 0.2902431 +0.4085988 0.2686816 0.2902431 +0.4220313 0.2686816 0.2902431 +0.4348222 0.2686816 0.2902431 +0.4470264 0.2686816 0.2902431 +0.4586928 0.2686816 0.2902431 +0.4698649 0.2686816 0.2902431 +0.4805811 0.2686816 0.2902431 +0.490876 0.2686816 0.2902431 +0.5007803 0.2686816 0.2902431 +0.510322 0.2686816 0.2902431 +0.5195258 0.2686816 0.2902431 +0.5284142 0.2686816 0.2902431 +0.5370079 0.2686816 0.2902431 +0.5453253 0.2686816 0.2902431 +0.5533834 0.2686816 0.2902431 +0.5611974 0.2686816 0.2902431 +0.5687816 0.2686816 0.2902431 +0.092819 0.2902431 0.2902431 +0.1056428 0.2902431 0.2902431 +0.1201537 0.2902431 0.2902431 +0.1409607 0.2902431 0.2902431 +0.1678172 0.2902431 0.2902431 +0.1950164 0.2902431 0.2902431 +0.2210581 0.2902431 0.2902431 +0.245636 0.2902431 0.2902431 +0.2686816 0.2902431 0.2902431 +0.2902431 0.2902431 0.2902431 +0.3104189 0.2902431 0.2902431 +0.3293248 0.2902431 0.2902431 +0.3470774 0.2902431 0.2902431 +0.3637862 0.2902431 0.2902431 +0.3795513 0.2902431 0.2902431 +0.3944623 0.2902431 0.2902431 +0.4085988 0.2902431 0.2902431 +0.4220313 0.2902431 0.2902431 +0.4348222 0.2902431 0.2902431 +0.4470264 0.2902431 0.2902431 +0.4586928 0.2902431 0.2902431 +0.4698649 0.2902431 0.2902431 +0.4805811 0.2902431 0.2902431 +0.490876 0.2902431 0.2902431 +0.5007803 0.2902431 0.2902431 +0.510322 0.2902431 0.2902431 +0.5195258 0.2902431 0.2902431 +0.5284142 0.2902431 0.2902431 +0.5370079 0.2902431 0.2902431 +0.5453253 0.2902431 0.2902431 +0.5533834 0.2902431 0.2902431 +0.5611974 0.2902431 0.2902431 +0.5687816 0.2902431 0.2902431 +0.092819 0.3104189 0.2902431 +0.1056428 0.3104189 0.2902431 +0.1201537 0.3104189 0.2902431 +0.1409607 0.3104189 0.2902431 +0.1678172 0.3104189 0.2902431 +0.1950164 0.3104189 0.2902431 +0.2210581 0.3104189 0.2902431 +0.245636 0.3104189 0.2902431 +0.2686816 0.3104189 0.2902431 +0.2902431 0.3104189 0.2902431 +0.3104189 0.3104189 0.2902431 +0.3293248 0.3104189 0.2902431 +0.3470774 0.3104189 0.2902431 +0.3637862 0.3104189 0.2902431 +0.3795513 0.3104189 0.2902431 +0.3944623 0.3104189 0.2902431 +0.4085988 0.3104189 0.2902431 +0.4220313 0.3104189 0.2902431 +0.4348222 0.3104189 0.2902431 +0.4470264 0.3104189 0.2902431 +0.4586928 0.3104189 0.2902431 +0.4698649 0.3104189 0.2902431 +0.4805811 0.3104189 0.2902431 +0.490876 0.3104189 0.2902431 +0.5007803 0.3104189 0.2902431 +0.510322 0.3104189 0.2902431 +0.5195258 0.3104189 0.2902431 +0.5284142 0.3104189 0.2902431 +0.5370079 0.3104189 0.2902431 +0.5453253 0.3104189 0.2902431 +0.5533834 0.3104189 0.2902431 +0.5611974 0.3104189 0.2902431 +0.5687816 0.3104189 0.2902431 +0.092819 0.3293248 0.2902431 +0.1056428 0.3293248 0.2902431 +0.1201537 0.3293248 0.2902431 +0.1409607 0.3293248 0.2902431 +0.1678172 0.3293248 0.2902431 +0.1950164 0.3293248 0.2902431 +0.2210581 0.3293248 0.2902431 +0.245636 0.3293248 0.2902431 +0.2686816 0.3293248 0.2902431 +0.2902431 0.3293248 0.2902431 +0.3104189 0.3293248 0.2902431 +0.3293248 0.3293248 0.2902431 +0.3470774 0.3293248 0.2902431 +0.3637862 0.3293248 0.2902431 +0.3795513 0.3293248 0.2902431 +0.3944623 0.3293248 0.2902431 +0.4085988 0.3293248 0.2902431 +0.4220313 0.3293248 0.2902431 +0.4348222 0.3293248 0.2902431 +0.4470264 0.3293248 0.2902431 +0.4586928 0.3293248 0.2902431 +0.4698649 0.3293248 0.2902431 +0.4805811 0.3293248 0.2902431 +0.490876 0.3293248 0.2902431 +0.5007803 0.3293248 0.2902431 +0.510322 0.3293248 0.2902431 +0.5195258 0.3293248 0.2902431 +0.5284142 0.3293248 0.2902431 +0.5370079 0.3293248 0.2902431 +0.5453253 0.3293248 0.2902431 +0.5533834 0.3293248 0.2902431 +0.5611974 0.3293248 0.2902431 +0.5687816 0.3293248 0.2902431 +0.092819 0.3470774 0.2902431 +0.1056428 0.3470774 0.2902431 +0.1201537 0.3470774 0.2902431 +0.1409607 0.3470774 0.2902431 +0.1678172 0.3470774 0.2902431 +0.1950164 0.3470774 0.2902431 +0.2210581 0.3470774 0.2902431 +0.245636 0.3470774 0.2902431 +0.2686816 0.3470774 0.2902431 +0.2902431 0.3470774 0.2902431 +0.3104189 0.3470774 0.2902431 +0.3293248 0.3470774 0.2902431 +0.3470774 0.3470774 0.2902431 +0.3637862 0.3470774 0.2902431 +0.3795513 0.3470774 0.2902431 +0.3944623 0.3470774 0.2902431 +0.4085988 0.3470774 0.2902431 +0.4220313 0.3470774 0.2902431 +0.4348222 0.3470774 0.2902431 +0.4470264 0.3470774 0.2902431 +0.4586928 0.3470774 0.2902431 +0.4698649 0.3470774 0.2902431 +0.4805811 0.3470774 0.2902431 +0.490876 0.3470774 0.2902431 +0.5007803 0.3470774 0.2902431 +0.510322 0.3470774 0.2902431 +0.5195258 0.3470774 0.2902431 +0.5284142 0.3470774 0.2902431 +0.5370079 0.3470774 0.2902431 +0.5453253 0.3470774 0.2902431 +0.5533834 0.3470774 0.2902431 +0.5611974 0.3470774 0.2902431 +0.5687816 0.3470774 0.2902431 +0.092819 0.3637862 0.2902431 +0.1056428 0.3637862 0.2902431 +0.1201537 0.3637862 0.2902431 +0.1409607 0.3637862 0.2902431 +0.1678172 0.3637862 0.2902431 +0.1950164 0.3637862 0.2902431 +0.2210581 0.3637862 0.2902431 +0.245636 0.3637862 0.2902431 +0.2686816 0.3637862 0.2902431 +0.2902431 0.3637862 0.2902431 +0.3104189 0.3637862 0.2902431 +0.3293248 0.3637862 0.2902431 +0.3470774 0.3637862 0.2902431 +0.3637862 0.3637862 0.2902431 +0.3795513 0.3637862 0.2902431 +0.3944623 0.3637862 0.2902431 +0.4085988 0.3637862 0.2902431 +0.4220313 0.3637862 0.2902431 +0.4348222 0.3637862 0.2902431 +0.4470264 0.3637862 0.2902431 +0.4586928 0.3637862 0.2902431 +0.4698649 0.3637862 0.2902431 +0.4805811 0.3637862 0.2902431 +0.490876 0.3637862 0.2902431 +0.5007803 0.3637862 0.2902431 +0.510322 0.3637862 0.2902431 +0.5195258 0.3637862 0.2902431 +0.5284142 0.3637862 0.2902431 +0.5370079 0.3637862 0.2902431 +0.5453253 0.3637862 0.2902431 +0.5533834 0.3637862 0.2902431 +0.5611974 0.3637862 0.2902431 +0.5687816 0.3637862 0.2902431 +0.092819 0.3795513 0.2902431 +0.1056428 0.3795513 0.2902431 +0.1201537 0.3795513 0.2902431 +0.1409607 0.3795513 0.2902431 +0.1678172 0.3795513 0.2902431 +0.1950164 0.3795513 0.2902431 +0.2210581 0.3795513 0.2902431 +0.245636 0.3795513 0.2902431 +0.2686816 0.3795513 0.2902431 +0.2902431 0.3795513 0.2902431 +0.3104189 0.3795513 0.2902431 +0.3293248 0.3795513 0.2902431 +0.3470774 0.3795513 0.2902431 +0.3637862 0.3795513 0.2902431 +0.3795513 0.3795513 0.2902431 +0.3944623 0.3795513 0.2902431 +0.4085988 0.3795513 0.2902431 +0.4220313 0.3795513 0.2902431 +0.4348222 0.3795513 0.2902431 +0.4470264 0.3795513 0.2902431 +0.4586928 0.3795513 0.2902431 +0.4698649 0.3795513 0.2902431 +0.4805811 0.3795513 0.2902431 +0.490876 0.3795513 0.2902431 +0.5007803 0.3795513 0.2902431 +0.510322 0.3795513 0.2902431 +0.5195258 0.3795513 0.2902431 +0.5284142 0.3795513 0.2902431 +0.5370079 0.3795513 0.2902431 +0.5453253 0.3795513 0.2902431 +0.5533834 0.3795513 0.2902431 +0.5611974 0.3795513 0.2902431 +0.5687816 0.3795513 0.2902431 +0.092819 0.3944623 0.2902431 +0.1056428 0.3944623 0.2902431 +0.1201537 0.3944623 0.2902431 +0.1409607 0.3944623 0.2902431 +0.1678172 0.3944623 0.2902431 +0.1950164 0.3944623 0.2902431 +0.2210581 0.3944623 0.2902431 +0.245636 0.3944623 0.2902431 +0.2686816 0.3944623 0.2902431 +0.2902431 0.3944623 0.2902431 +0.3104189 0.3944623 0.2902431 +0.3293248 0.3944623 0.2902431 +0.3470774 0.3944623 0.2902431 +0.3637862 0.3944623 0.2902431 +0.3795513 0.3944623 0.2902431 +0.3944623 0.3944623 0.2902431 +0.4085988 0.3944623 0.2902431 +0.4220313 0.3944623 0.2902431 +0.4348222 0.3944623 0.2902431 +0.4470264 0.3944623 0.2902431 +0.4586928 0.3944623 0.2902431 +0.4698649 0.3944623 0.2902431 +0.4805811 0.3944623 0.2902431 +0.490876 0.3944623 0.2902431 +0.5007803 0.3944623 0.2902431 +0.510322 0.3944623 0.2902431 +0.5195258 0.3944623 0.2902431 +0.5284142 0.3944623 0.2902431 +0.5370079 0.3944623 0.2902431 +0.5453253 0.3944623 0.2902431 +0.5533834 0.3944623 0.2902431 +0.5611974 0.3944623 0.2902431 +0.5687816 0.3944623 0.2902431 +0.092819 0.4085988 0.2902431 +0.1056428 0.4085988 0.2902431 +0.1201537 0.4085988 0.2902431 +0.1409607 0.4085988 0.2902431 +0.1678172 0.4085988 0.2902431 +0.1950164 0.4085988 0.2902431 +0.2210581 0.4085988 0.2902431 +0.245636 0.4085988 0.2902431 +0.2686816 0.4085988 0.2902431 +0.2902431 0.4085988 0.2902431 +0.3104189 0.4085988 0.2902431 +0.3293248 0.4085988 0.2902431 +0.3470774 0.4085988 0.2902431 +0.3637862 0.4085988 0.2902431 +0.3795513 0.4085988 0.2902431 +0.3944623 0.4085988 0.2902431 +0.4085988 0.4085988 0.2902431 +0.4220313 0.4085988 0.2902431 +0.4348222 0.4085988 0.2902431 +0.4470264 0.4085988 0.2902431 +0.4586928 0.4085988 0.2902431 +0.4698649 0.4085988 0.2902431 +0.4805811 0.4085988 0.2902431 +0.490876 0.4085988 0.2902431 +0.5007803 0.4085988 0.2902431 +0.510322 0.4085988 0.2902431 +0.5195258 0.4085988 0.2902431 +0.5284142 0.4085988 0.2902431 +0.5370079 0.4085988 0.2902431 +0.5453253 0.4085988 0.2902431 +0.5533834 0.4085988 0.2902431 +0.5611974 0.4085988 0.2902431 +0.5687816 0.4085988 0.2902431 +0.092819 0.4220313 0.2902431 +0.1056428 0.4220313 0.2902431 +0.1201537 0.4220313 0.2902431 +0.1409607 0.4220313 0.2902431 +0.1678172 0.4220313 0.2902431 +0.1950164 0.4220313 0.2902431 +0.2210581 0.4220313 0.2902431 +0.245636 0.4220313 0.2902431 +0.2686816 0.4220313 0.2902431 +0.2902431 0.4220313 0.2902431 +0.3104189 0.4220313 0.2902431 +0.3293248 0.4220313 0.2902431 +0.3470774 0.4220313 0.2902431 +0.3637862 0.4220313 0.2902431 +0.3795513 0.4220313 0.2902431 +0.3944623 0.4220313 0.2902431 +0.4085988 0.4220313 0.2902431 +0.4220313 0.4220313 0.2902431 +0.4348222 0.4220313 0.2902431 +0.4470264 0.4220313 0.2902431 +0.4586928 0.4220313 0.2902431 +0.4698649 0.4220313 0.2902431 +0.4805811 0.4220313 0.2902431 +0.490876 0.4220313 0.2902431 +0.5007803 0.4220313 0.2902431 +0.510322 0.4220313 0.2902431 +0.5195258 0.4220313 0.2902431 +0.5284142 0.4220313 0.2902431 +0.5370079 0.4220313 0.2902431 +0.5453253 0.4220313 0.2902431 +0.5533834 0.4220313 0.2902431 +0.5611974 0.4220313 0.2902431 +0.5687816 0.4220313 0.2902431 +0.092819 0.4348222 0.2902431 +0.1056428 0.4348222 0.2902431 +0.1201537 0.4348222 0.2902431 +0.1409607 0.4348222 0.2902431 +0.1678172 0.4348222 0.2902431 +0.1950164 0.4348222 0.2902431 +0.2210581 0.4348222 0.2902431 +0.245636 0.4348222 0.2902431 +0.2686816 0.4348222 0.2902431 +0.2902431 0.4348222 0.2902431 +0.3104189 0.4348222 0.2902431 +0.3293248 0.4348222 0.2902431 +0.3470774 0.4348222 0.2902431 +0.3637862 0.4348222 0.2902431 +0.3795513 0.4348222 0.2902431 +0.3944623 0.4348222 0.2902431 +0.4085988 0.4348222 0.2902431 +0.4220313 0.4348222 0.2902431 +0.4348222 0.4348222 0.2902431 +0.4470264 0.4348222 0.2902431 +0.4586928 0.4348222 0.2902431 +0.4698649 0.4348222 0.2902431 +0.4805811 0.4348222 0.2902431 +0.490876 0.4348222 0.2902431 +0.5007803 0.4348222 0.2902431 +0.510322 0.4348222 0.2902431 +0.5195258 0.4348222 0.2902431 +0.5284142 0.4348222 0.2902431 +0.5370079 0.4348222 0.2902431 +0.5453253 0.4348222 0.2902431 +0.5533834 0.4348222 0.2902431 +0.5611974 0.4348222 0.2902431 +0.5687816 0.4348222 0.2902431 +0.092819 0.4470264 0.2902431 +0.1056428 0.4470264 0.2902431 +0.1201537 0.4470264 0.2902431 +0.1409607 0.4470264 0.2902431 +0.1678172 0.4470264 0.2902431 +0.1950164 0.4470264 0.2902431 +0.2210581 0.4470264 0.2902431 +0.245636 0.4470264 0.2902431 +0.2686816 0.4470264 0.2902431 +0.2902431 0.4470264 0.2902431 +0.3104189 0.4470264 0.2902431 +0.3293248 0.4470264 0.2902431 +0.3470774 0.4470264 0.2902431 +0.3637862 0.4470264 0.2902431 +0.3795513 0.4470264 0.2902431 +0.3944623 0.4470264 0.2902431 +0.4085988 0.4470264 0.2902431 +0.4220313 0.4470264 0.2902431 +0.4348222 0.4470264 0.2902431 +0.4470264 0.4470264 0.2902431 +0.4586928 0.4470264 0.2902431 +0.4698649 0.4470264 0.2902431 +0.4805811 0.4470264 0.2902431 +0.490876 0.4470264 0.2902431 +0.5007803 0.4470264 0.2902431 +0.510322 0.4470264 0.2902431 +0.5195258 0.4470264 0.2902431 +0.5284142 0.4470264 0.2902431 +0.5370079 0.4470264 0.2902431 +0.5453253 0.4470264 0.2902431 +0.5533834 0.4470264 0.2902431 +0.5611974 0.4470264 0.2902431 +0.5687816 0.4470264 0.2902431 +0.092819 0.4586928 0.2902431 +0.1056428 0.4586928 0.2902431 +0.1201537 0.4586928 0.2902431 +0.1409607 0.4586928 0.2902431 +0.1678172 0.4586928 0.2902431 +0.1950164 0.4586928 0.2902431 +0.2210581 0.4586928 0.2902431 +0.245636 0.4586928 0.2902431 +0.2686816 0.4586928 0.2902431 +0.2902431 0.4586928 0.2902431 +0.3104189 0.4586928 0.2902431 +0.3293248 0.4586928 0.2902431 +0.3470774 0.4586928 0.2902431 +0.3637862 0.4586928 0.2902431 +0.3795513 0.4586928 0.2902431 +0.3944623 0.4586928 0.2902431 +0.4085988 0.4586928 0.2902431 +0.4220313 0.4586928 0.2902431 +0.4348222 0.4586928 0.2902431 +0.4470264 0.4586928 0.2902431 +0.4586928 0.4586928 0.2902431 +0.4698649 0.4586928 0.2902431 +0.4805811 0.4586928 0.2902431 +0.490876 0.4586928 0.2902431 +0.5007803 0.4586928 0.2902431 +0.510322 0.4586928 0.2902431 +0.5195258 0.4586928 0.2902431 +0.5284142 0.4586928 0.2902431 +0.5370079 0.4586928 0.2902431 +0.5453253 0.4586928 0.2902431 +0.5533834 0.4586928 0.2902431 +0.5611974 0.4586928 0.2902431 +0.5687816 0.4586928 0.2902431 +0.092819 0.4698649 0.2902431 +0.1056428 0.4698649 0.2902431 +0.1201537 0.4698649 0.2902431 +0.1409607 0.4698649 0.2902431 +0.1678172 0.4698649 0.2902431 +0.1950164 0.4698649 0.2902431 +0.2210581 0.4698649 0.2902431 +0.245636 0.4698649 0.2902431 +0.2686816 0.4698649 0.2902431 +0.2902431 0.4698649 0.2902431 +0.3104189 0.4698649 0.2902431 +0.3293248 0.4698649 0.2902431 +0.3470774 0.4698649 0.2902431 +0.3637862 0.4698649 0.2902431 +0.3795513 0.4698649 0.2902431 +0.3944623 0.4698649 0.2902431 +0.4085988 0.4698649 0.2902431 +0.4220313 0.4698649 0.2902431 +0.4348222 0.4698649 0.2902431 +0.4470264 0.4698649 0.2902431 +0.4586928 0.4698649 0.2902431 +0.4698649 0.4698649 0.2902431 +0.4805811 0.4698649 0.2902431 +0.490876 0.4698649 0.2902431 +0.5007803 0.4698649 0.2902431 +0.510322 0.4698649 0.2902431 +0.5195258 0.4698649 0.2902431 +0.5284142 0.4698649 0.2902431 +0.5370079 0.4698649 0.2902431 +0.5453253 0.4698649 0.2902431 +0.5533834 0.4698649 0.2902431 +0.5611974 0.4698649 0.2902431 +0.5687816 0.4698649 0.2902431 +0.092819 0.4805811 0.2902431 +0.1056428 0.4805811 0.2902431 +0.1201537 0.4805811 0.2902431 +0.1409607 0.4805811 0.2902431 +0.1678172 0.4805811 0.2902431 +0.1950164 0.4805811 0.2902431 +0.2210581 0.4805811 0.2902431 +0.245636 0.4805811 0.2902431 +0.2686816 0.4805811 0.2902431 +0.2902431 0.4805811 0.2902431 +0.3104189 0.4805811 0.2902431 +0.3293248 0.4805811 0.2902431 +0.3470774 0.4805811 0.2902431 +0.3637862 0.4805811 0.2902431 +0.3795513 0.4805811 0.2902431 +0.3944623 0.4805811 0.2902431 +0.4085988 0.4805811 0.2902431 +0.4220313 0.4805811 0.2902431 +0.4348222 0.4805811 0.2902431 +0.4470264 0.4805811 0.2902431 +0.4586928 0.4805811 0.2902431 +0.4698649 0.4805811 0.2902431 +0.4805811 0.4805811 0.2902431 +0.490876 0.4805811 0.2902431 +0.5007803 0.4805811 0.2902431 +0.510322 0.4805811 0.2902431 +0.5195258 0.4805811 0.2902431 +0.5284142 0.4805811 0.2902431 +0.5370079 0.4805811 0.2902431 +0.5453253 0.4805811 0.2902431 +0.5533834 0.4805811 0.2902431 +0.5611974 0.4805811 0.2902431 +0.5687816 0.4805811 0.2902431 +0.092819 0.490876 0.2902431 +0.1056428 0.490876 0.2902431 +0.1201537 0.490876 0.2902431 +0.1409607 0.490876 0.2902431 +0.1678172 0.490876 0.2902431 +0.1950164 0.490876 0.2902431 +0.2210581 0.490876 0.2902431 +0.245636 0.490876 0.2902431 +0.2686816 0.490876 0.2902431 +0.2902431 0.490876 0.2902431 +0.3104189 0.490876 0.2902431 +0.3293248 0.490876 0.2902431 +0.3470774 0.490876 0.2902431 +0.3637862 0.490876 0.2902431 +0.3795513 0.490876 0.2902431 +0.3944623 0.490876 0.2902431 +0.4085988 0.490876 0.2902431 +0.4220313 0.490876 0.2902431 +0.4348222 0.490876 0.2902431 +0.4470264 0.490876 0.2902431 +0.4586928 0.490876 0.2902431 +0.4698649 0.490876 0.2902431 +0.4805811 0.490876 0.2902431 +0.490876 0.490876 0.2902431 +0.5007803 0.490876 0.2902431 +0.510322 0.490876 0.2902431 +0.5195258 0.490876 0.2902431 +0.5284142 0.490876 0.2902431 +0.5370079 0.490876 0.2902431 +0.5453253 0.490876 0.2902431 +0.5533834 0.490876 0.2902431 +0.5611974 0.490876 0.2902431 +0.5687816 0.490876 0.2902431 +0.092819 0.5007803 0.2902431 +0.1056428 0.5007803 0.2902431 +0.1201537 0.5007803 0.2902431 +0.1409607 0.5007803 0.2902431 +0.1678172 0.5007803 0.2902431 +0.1950164 0.5007803 0.2902431 +0.2210581 0.5007803 0.2902431 +0.245636 0.5007803 0.2902431 +0.2686816 0.5007803 0.2902431 +0.2902431 0.5007803 0.2902431 +0.3104189 0.5007803 0.2902431 +0.3293248 0.5007803 0.2902431 +0.3470774 0.5007803 0.2902431 +0.3637862 0.5007803 0.2902431 +0.3795513 0.5007803 0.2902431 +0.3944623 0.5007803 0.2902431 +0.4085988 0.5007803 0.2902431 +0.4220313 0.5007803 0.2902431 +0.4348222 0.5007803 0.2902431 +0.4470264 0.5007803 0.2902431 +0.4586928 0.5007803 0.2902431 +0.4698649 0.5007803 0.2902431 +0.4805811 0.5007803 0.2902431 +0.490876 0.5007803 0.2902431 +0.5007803 0.5007803 0.2902431 +0.510322 0.5007803 0.2902431 +0.5195258 0.5007803 0.2902431 +0.5284142 0.5007803 0.2902431 +0.5370079 0.5007803 0.2902431 +0.5453253 0.5007803 0.2902431 +0.5533834 0.5007803 0.2902431 +0.5611974 0.5007803 0.2902431 +0.5687816 0.5007803 0.2902431 +0.092819 0.510322 0.2902431 +0.1056428 0.510322 0.2902431 +0.1201537 0.510322 0.2902431 +0.1409607 0.510322 0.2902431 +0.1678172 0.510322 0.2902431 +0.1950164 0.510322 0.2902431 +0.2210581 0.510322 0.2902431 +0.245636 0.510322 0.2902431 +0.2686816 0.510322 0.2902431 +0.2902431 0.510322 0.2902431 +0.3104189 0.510322 0.2902431 +0.3293248 0.510322 0.2902431 +0.3470774 0.510322 0.2902431 +0.3637862 0.510322 0.2902431 +0.3795513 0.510322 0.2902431 +0.3944623 0.510322 0.2902431 +0.4085988 0.510322 0.2902431 +0.4220313 0.510322 0.2902431 +0.4348222 0.510322 0.2902431 +0.4470264 0.510322 0.2902431 +0.4586928 0.510322 0.2902431 +0.4698649 0.510322 0.2902431 +0.4805811 0.510322 0.2902431 +0.490876 0.510322 0.2902431 +0.5007803 0.510322 0.2902431 +0.510322 0.510322 0.2902431 +0.5195258 0.510322 0.2902431 +0.5284142 0.510322 0.2902431 +0.5370079 0.510322 0.2902431 +0.5453253 0.510322 0.2902431 +0.5533834 0.510322 0.2902431 +0.5611974 0.510322 0.2902431 +0.5687816 0.510322 0.2902431 +0.092819 0.5195258 0.2902431 +0.1056428 0.5195258 0.2902431 +0.1201537 0.5195258 0.2902431 +0.1409607 0.5195258 0.2902431 +0.1678172 0.5195258 0.2902431 +0.1950164 0.5195258 0.2902431 +0.2210581 0.5195258 0.2902431 +0.245636 0.5195258 0.2902431 +0.2686816 0.5195258 0.2902431 +0.2902431 0.5195258 0.2902431 +0.3104189 0.5195258 0.2902431 +0.3293248 0.5195258 0.2902431 +0.3470774 0.5195258 0.2902431 +0.3637862 0.5195258 0.2902431 +0.3795513 0.5195258 0.2902431 +0.3944623 0.5195258 0.2902431 +0.4085988 0.5195258 0.2902431 +0.4220313 0.5195258 0.2902431 +0.4348222 0.5195258 0.2902431 +0.4470264 0.5195258 0.2902431 +0.4586928 0.5195258 0.2902431 +0.4698649 0.5195258 0.2902431 +0.4805811 0.5195258 0.2902431 +0.490876 0.5195258 0.2902431 +0.5007803 0.5195258 0.2902431 +0.510322 0.5195258 0.2902431 +0.5195258 0.5195258 0.2902431 +0.5284142 0.5195258 0.2902431 +0.5370079 0.5195258 0.2902431 +0.5453253 0.5195258 0.2902431 +0.5533834 0.5195258 0.2902431 +0.5611974 0.5195258 0.2902431 +0.5687816 0.5195258 0.2902431 +0.092819 0.5284142 0.2902431 +0.1056428 0.5284142 0.2902431 +0.1201537 0.5284142 0.2902431 +0.1409607 0.5284142 0.2902431 +0.1678172 0.5284142 0.2902431 +0.1950164 0.5284142 0.2902431 +0.2210581 0.5284142 0.2902431 +0.245636 0.5284142 0.2902431 +0.2686816 0.5284142 0.2902431 +0.2902431 0.5284142 0.2902431 +0.3104189 0.5284142 0.2902431 +0.3293248 0.5284142 0.2902431 +0.3470774 0.5284142 0.2902431 +0.3637862 0.5284142 0.2902431 +0.3795513 0.5284142 0.2902431 +0.3944623 0.5284142 0.2902431 +0.4085988 0.5284142 0.2902431 +0.4220313 0.5284142 0.2902431 +0.4348222 0.5284142 0.2902431 +0.4470264 0.5284142 0.2902431 +0.4586928 0.5284142 0.2902431 +0.4698649 0.5284142 0.2902431 +0.4805811 0.5284142 0.2902431 +0.490876 0.5284142 0.2902431 +0.5007803 0.5284142 0.2902431 +0.510322 0.5284142 0.2902431 +0.5195258 0.5284142 0.2902431 +0.5284142 0.5284142 0.2902431 +0.5370079 0.5284142 0.2902431 +0.5453253 0.5284142 0.2902431 +0.5533834 0.5284142 0.2902431 +0.5611974 0.5284142 0.2902431 +0.5687816 0.5284142 0.2902431 +0.092819 0.5370079 0.2902431 +0.1056428 0.5370079 0.2902431 +0.1201537 0.5370079 0.2902431 +0.1409607 0.5370079 0.2902431 +0.1678172 0.5370079 0.2902431 +0.1950164 0.5370079 0.2902431 +0.2210581 0.5370079 0.2902431 +0.245636 0.5370079 0.2902431 +0.2686816 0.5370079 0.2902431 +0.2902431 0.5370079 0.2902431 +0.3104189 0.5370079 0.2902431 +0.3293248 0.5370079 0.2902431 +0.3470774 0.5370079 0.2902431 +0.3637862 0.5370079 0.2902431 +0.3795513 0.5370079 0.2902431 +0.3944623 0.5370079 0.2902431 +0.4085988 0.5370079 0.2902431 +0.4220313 0.5370079 0.2902431 +0.4348222 0.5370079 0.2902431 +0.4470264 0.5370079 0.2902431 +0.4586928 0.5370079 0.2902431 +0.4698649 0.5370079 0.2902431 +0.4805811 0.5370079 0.2902431 +0.490876 0.5370079 0.2902431 +0.5007803 0.5370079 0.2902431 +0.510322 0.5370079 0.2902431 +0.5195258 0.5370079 0.2902431 +0.5284142 0.5370079 0.2902431 +0.5370079 0.5370079 0.2902431 +0.5453253 0.5370079 0.2902431 +0.5533834 0.5370079 0.2902431 +0.5611974 0.5370079 0.2902431 +0.5687816 0.5370079 0.2902431 +0.092819 0.5453253 0.2902431 +0.1056428 0.5453253 0.2902431 +0.1201537 0.5453253 0.2902431 +0.1409607 0.5453253 0.2902431 +0.1678172 0.5453253 0.2902431 +0.1950164 0.5453253 0.2902431 +0.2210581 0.5453253 0.2902431 +0.245636 0.5453253 0.2902431 +0.2686816 0.5453253 0.2902431 +0.2902431 0.5453253 0.2902431 +0.3104189 0.5453253 0.2902431 +0.3293248 0.5453253 0.2902431 +0.3470774 0.5453253 0.2902431 +0.3637862 0.5453253 0.2902431 +0.3795513 0.5453253 0.2902431 +0.3944623 0.5453253 0.2902431 +0.4085988 0.5453253 0.2902431 +0.4220313 0.5453253 0.2902431 +0.4348222 0.5453253 0.2902431 +0.4470264 0.5453253 0.2902431 +0.4586928 0.5453253 0.2902431 +0.4698649 0.5453253 0.2902431 +0.4805811 0.5453253 0.2902431 +0.490876 0.5453253 0.2902431 +0.5007803 0.5453253 0.2902431 +0.510322 0.5453253 0.2902431 +0.5195258 0.5453253 0.2902431 +0.5284142 0.5453253 0.2902431 +0.5370079 0.5453253 0.2902431 +0.5453253 0.5453253 0.2902431 +0.5533834 0.5453253 0.2902431 +0.5611974 0.5453253 0.2902431 +0.5687816 0.5453253 0.2902431 +0.092819 0.5533834 0.2902431 +0.1056428 0.5533834 0.2902431 +0.1201537 0.5533834 0.2902431 +0.1409607 0.5533834 0.2902431 +0.1678172 0.5533834 0.2902431 +0.1950164 0.5533834 0.2902431 +0.2210581 0.5533834 0.2902431 +0.245636 0.5533834 0.2902431 +0.2686816 0.5533834 0.2902431 +0.2902431 0.5533834 0.2902431 +0.3104189 0.5533834 0.2902431 +0.3293248 0.5533834 0.2902431 +0.3470774 0.5533834 0.2902431 +0.3637862 0.5533834 0.2902431 +0.3795513 0.5533834 0.2902431 +0.3944623 0.5533834 0.2902431 +0.4085988 0.5533834 0.2902431 +0.4220313 0.5533834 0.2902431 +0.4348222 0.5533834 0.2902431 +0.4470264 0.5533834 0.2902431 +0.4586928 0.5533834 0.2902431 +0.4698649 0.5533834 0.2902431 +0.4805811 0.5533834 0.2902431 +0.490876 0.5533834 0.2902431 +0.5007803 0.5533834 0.2902431 +0.510322 0.5533834 0.2902431 +0.5195258 0.5533834 0.2902431 +0.5284142 0.5533834 0.2902431 +0.5370079 0.5533834 0.2902431 +0.5453253 0.5533834 0.2902431 +0.5533834 0.5533834 0.2902431 +0.5611974 0.5533834 0.2902431 +0.5687816 0.5533834 0.2902431 +0.092819 0.5611974 0.2902431 +0.1056428 0.5611974 0.2902431 +0.1201537 0.5611974 0.2902431 +0.1409607 0.5611974 0.2902431 +0.1678172 0.5611974 0.2902431 +0.1950164 0.5611974 0.2902431 +0.2210581 0.5611974 0.2902431 +0.245636 0.5611974 0.2902431 +0.2686816 0.5611974 0.2902431 +0.2902431 0.5611974 0.2902431 +0.3104189 0.5611974 0.2902431 +0.3293248 0.5611974 0.2902431 +0.3470774 0.5611974 0.2902431 +0.3637862 0.5611974 0.2902431 +0.3795513 0.5611974 0.2902431 +0.3944623 0.5611974 0.2902431 +0.4085988 0.5611974 0.2902431 +0.4220313 0.5611974 0.2902431 +0.4348222 0.5611974 0.2902431 +0.4470264 0.5611974 0.2902431 +0.4586928 0.5611974 0.2902431 +0.4698649 0.5611974 0.2902431 +0.4805811 0.5611974 0.2902431 +0.490876 0.5611974 0.2902431 +0.5007803 0.5611974 0.2902431 +0.510322 0.5611974 0.2902431 +0.5195258 0.5611974 0.2902431 +0.5284142 0.5611974 0.2902431 +0.5370079 0.5611974 0.2902431 +0.5453253 0.5611974 0.2902431 +0.5533834 0.5611974 0.2902431 +0.5611974 0.5611974 0.2902431 +0.5687816 0.5611974 0.2902431 +0.092819 0.5687816 0.2902431 +0.1056428 0.5687816 0.2902431 +0.1201537 0.5687816 0.2902431 +0.1409607 0.5687816 0.2902431 +0.1678172 0.5687816 0.2902431 +0.1950164 0.5687816 0.2902431 +0.2210581 0.5687816 0.2902431 +0.245636 0.5687816 0.2902431 +0.2686816 0.5687816 0.2902431 +0.2902431 0.5687816 0.2902431 +0.3104189 0.5687816 0.2902431 +0.3293248 0.5687816 0.2902431 +0.3470774 0.5687816 0.2902431 +0.3637862 0.5687816 0.2902431 +0.3795513 0.5687816 0.2902431 +0.3944623 0.5687816 0.2902431 +0.4085988 0.5687816 0.2902431 +0.4220313 0.5687816 0.2902431 +0.4348222 0.5687816 0.2902431 +0.4470264 0.5687816 0.2902431 +0.4586928 0.5687816 0.2902431 +0.4698649 0.5687816 0.2902431 +0.4805811 0.5687816 0.2902431 +0.490876 0.5687816 0.2902431 +0.5007803 0.5687816 0.2902431 +0.510322 0.5687816 0.2902431 +0.5195258 0.5687816 0.2902431 +0.5284142 0.5687816 0.2902431 +0.5370079 0.5687816 0.2902431 +0.5453253 0.5687816 0.2902431 +0.5533834 0.5687816 0.2902431 +0.5611974 0.5687816 0.2902431 +0.5687816 0.5687816 0.2902431 +0.092819 0.092819 0.3104189 +0.1056428 0.092819 0.3104189 +0.1201537 0.092819 0.3104189 +0.1409607 0.092819 0.3104189 +0.1678172 0.092819 0.3104189 +0.1950164 0.092819 0.3104189 +0.2210581 0.092819 0.3104189 +0.245636 0.092819 0.3104189 +0.2686816 0.092819 0.3104189 +0.2902431 0.092819 0.3104189 +0.3104189 0.092819 0.3104189 +0.3293248 0.092819 0.3104189 +0.3470774 0.092819 0.3104189 +0.3637862 0.092819 0.3104189 +0.3795513 0.092819 0.3104189 +0.3944623 0.092819 0.3104189 +0.4085988 0.092819 0.3104189 +0.4220313 0.092819 0.3104189 +0.4348222 0.092819 0.3104189 +0.4470264 0.092819 0.3104189 +0.4586928 0.092819 0.3104189 +0.4698649 0.092819 0.3104189 +0.4805811 0.092819 0.3104189 +0.490876 0.092819 0.3104189 +0.5007803 0.092819 0.3104189 +0.510322 0.092819 0.3104189 +0.5195258 0.092819 0.3104189 +0.5284142 0.092819 0.3104189 +0.5370079 0.092819 0.3104189 +0.5453253 0.092819 0.3104189 +0.5533834 0.092819 0.3104189 +0.5611974 0.092819 0.3104189 +0.5687816 0.092819 0.3104189 +0.092819 0.1056428 0.3104189 +0.1056428 0.1056428 0.3104189 +0.1201537 0.1056428 0.3104189 +0.1409607 0.1056428 0.3104189 +0.1678172 0.1056428 0.3104189 +0.1950164 0.1056428 0.3104189 +0.2210581 0.1056428 0.3104189 +0.245636 0.1056428 0.3104189 +0.2686816 0.1056428 0.3104189 +0.2902431 0.1056428 0.3104189 +0.3104189 0.1056428 0.3104189 +0.3293248 0.1056428 0.3104189 +0.3470774 0.1056428 0.3104189 +0.3637862 0.1056428 0.3104189 +0.3795513 0.1056428 0.3104189 +0.3944623 0.1056428 0.3104189 +0.4085988 0.1056428 0.3104189 +0.4220313 0.1056428 0.3104189 +0.4348222 0.1056428 0.3104189 +0.4470264 0.1056428 0.3104189 +0.4586928 0.1056428 0.3104189 +0.4698649 0.1056428 0.3104189 +0.4805811 0.1056428 0.3104189 +0.490876 0.1056428 0.3104189 +0.5007803 0.1056428 0.3104189 +0.510322 0.1056428 0.3104189 +0.5195258 0.1056428 0.3104189 +0.5284142 0.1056428 0.3104189 +0.5370079 0.1056428 0.3104189 +0.5453253 0.1056428 0.3104189 +0.5533834 0.1056428 0.3104189 +0.5611974 0.1056428 0.3104189 +0.5687816 0.1056428 0.3104189 +0.092819 0.1201537 0.3104189 +0.1056428 0.1201537 0.3104189 +0.1201537 0.1201537 0.3104189 +0.1409607 0.1201537 0.3104189 +0.1678172 0.1201537 0.3104189 +0.1950164 0.1201537 0.3104189 +0.2210581 0.1201537 0.3104189 +0.245636 0.1201537 0.3104189 +0.2686816 0.1201537 0.3104189 +0.2902431 0.1201537 0.3104189 +0.3104189 0.1201537 0.3104189 +0.3293248 0.1201537 0.3104189 +0.3470774 0.1201537 0.3104189 +0.3637862 0.1201537 0.3104189 +0.3795513 0.1201537 0.3104189 +0.3944623 0.1201537 0.3104189 +0.4085988 0.1201537 0.3104189 +0.4220313 0.1201537 0.3104189 +0.4348222 0.1201537 0.3104189 +0.4470264 0.1201537 0.3104189 +0.4586928 0.1201537 0.3104189 +0.4698649 0.1201537 0.3104189 +0.4805811 0.1201537 0.3104189 +0.490876 0.1201537 0.3104189 +0.5007803 0.1201537 0.3104189 +0.510322 0.1201537 0.3104189 +0.5195258 0.1201537 0.3104189 +0.5284142 0.1201537 0.3104189 +0.5370079 0.1201537 0.3104189 +0.5453253 0.1201537 0.3104189 +0.5533834 0.1201537 0.3104189 +0.5611974 0.1201537 0.3104189 +0.5687816 0.1201537 0.3104189 +0.092819 0.1409607 0.3104189 +0.1056428 0.1409607 0.3104189 +0.1201537 0.1409607 0.3104189 +0.1409607 0.1409607 0.3104189 +0.1678172 0.1409607 0.3104189 +0.1950164 0.1409607 0.3104189 +0.2210581 0.1409607 0.3104189 +0.245636 0.1409607 0.3104189 +0.2686816 0.1409607 0.3104189 +0.2902431 0.1409607 0.3104189 +0.3104189 0.1409607 0.3104189 +0.3293248 0.1409607 0.3104189 +0.3470774 0.1409607 0.3104189 +0.3637862 0.1409607 0.3104189 +0.3795513 0.1409607 0.3104189 +0.3944623 0.1409607 0.3104189 +0.4085988 0.1409607 0.3104189 +0.4220313 0.1409607 0.3104189 +0.4348222 0.1409607 0.3104189 +0.4470264 0.1409607 0.3104189 +0.4586928 0.1409607 0.3104189 +0.4698649 0.1409607 0.3104189 +0.4805811 0.1409607 0.3104189 +0.490876 0.1409607 0.3104189 +0.5007803 0.1409607 0.3104189 +0.510322 0.1409607 0.3104189 +0.5195258 0.1409607 0.3104189 +0.5284142 0.1409607 0.3104189 +0.5370079 0.1409607 0.3104189 +0.5453253 0.1409607 0.3104189 +0.5533834 0.1409607 0.3104189 +0.5611974 0.1409607 0.3104189 +0.5687816 0.1409607 0.3104189 +0.092819 0.1678172 0.3104189 +0.1056428 0.1678172 0.3104189 +0.1201537 0.1678172 0.3104189 +0.1409607 0.1678172 0.3104189 +0.1678172 0.1678172 0.3104189 +0.1950164 0.1678172 0.3104189 +0.2210581 0.1678172 0.3104189 +0.245636 0.1678172 0.3104189 +0.2686816 0.1678172 0.3104189 +0.2902431 0.1678172 0.3104189 +0.3104189 0.1678172 0.3104189 +0.3293248 0.1678172 0.3104189 +0.3470774 0.1678172 0.3104189 +0.3637862 0.1678172 0.3104189 +0.3795513 0.1678172 0.3104189 +0.3944623 0.1678172 0.3104189 +0.4085988 0.1678172 0.3104189 +0.4220313 0.1678172 0.3104189 +0.4348222 0.1678172 0.3104189 +0.4470264 0.1678172 0.3104189 +0.4586928 0.1678172 0.3104189 +0.4698649 0.1678172 0.3104189 +0.4805811 0.1678172 0.3104189 +0.490876 0.1678172 0.3104189 +0.5007803 0.1678172 0.3104189 +0.510322 0.1678172 0.3104189 +0.5195258 0.1678172 0.3104189 +0.5284142 0.1678172 0.3104189 +0.5370079 0.1678172 0.3104189 +0.5453253 0.1678172 0.3104189 +0.5533834 0.1678172 0.3104189 +0.5611974 0.1678172 0.3104189 +0.5687816 0.1678172 0.3104189 +0.092819 0.1950164 0.3104189 +0.1056428 0.1950164 0.3104189 +0.1201537 0.1950164 0.3104189 +0.1409607 0.1950164 0.3104189 +0.1678172 0.1950164 0.3104189 +0.1950164 0.1950164 0.3104189 +0.2210581 0.1950164 0.3104189 +0.245636 0.1950164 0.3104189 +0.2686816 0.1950164 0.3104189 +0.2902431 0.1950164 0.3104189 +0.3104189 0.1950164 0.3104189 +0.3293248 0.1950164 0.3104189 +0.3470774 0.1950164 0.3104189 +0.3637862 0.1950164 0.3104189 +0.3795513 0.1950164 0.3104189 +0.3944623 0.1950164 0.3104189 +0.4085988 0.1950164 0.3104189 +0.4220313 0.1950164 0.3104189 +0.4348222 0.1950164 0.3104189 +0.4470264 0.1950164 0.3104189 +0.4586928 0.1950164 0.3104189 +0.4698649 0.1950164 0.3104189 +0.4805811 0.1950164 0.3104189 +0.490876 0.1950164 0.3104189 +0.5007803 0.1950164 0.3104189 +0.510322 0.1950164 0.3104189 +0.5195258 0.1950164 0.3104189 +0.5284142 0.1950164 0.3104189 +0.5370079 0.1950164 0.3104189 +0.5453253 0.1950164 0.3104189 +0.5533834 0.1950164 0.3104189 +0.5611974 0.1950164 0.3104189 +0.5687816 0.1950164 0.3104189 +0.092819 0.2210581 0.3104189 +0.1056428 0.2210581 0.3104189 +0.1201537 0.2210581 0.3104189 +0.1409607 0.2210581 0.3104189 +0.1678172 0.2210581 0.3104189 +0.1950164 0.2210581 0.3104189 +0.2210581 0.2210581 0.3104189 +0.245636 0.2210581 0.3104189 +0.2686816 0.2210581 0.3104189 +0.2902431 0.2210581 0.3104189 +0.3104189 0.2210581 0.3104189 +0.3293248 0.2210581 0.3104189 +0.3470774 0.2210581 0.3104189 +0.3637862 0.2210581 0.3104189 +0.3795513 0.2210581 0.3104189 +0.3944623 0.2210581 0.3104189 +0.4085988 0.2210581 0.3104189 +0.4220313 0.2210581 0.3104189 +0.4348222 0.2210581 0.3104189 +0.4470264 0.2210581 0.3104189 +0.4586928 0.2210581 0.3104189 +0.4698649 0.2210581 0.3104189 +0.4805811 0.2210581 0.3104189 +0.490876 0.2210581 0.3104189 +0.5007803 0.2210581 0.3104189 +0.510322 0.2210581 0.3104189 +0.5195258 0.2210581 0.3104189 +0.5284142 0.2210581 0.3104189 +0.5370079 0.2210581 0.3104189 +0.5453253 0.2210581 0.3104189 +0.5533834 0.2210581 0.3104189 +0.5611974 0.2210581 0.3104189 +0.5687816 0.2210581 0.3104189 +0.092819 0.245636 0.3104189 +0.1056428 0.245636 0.3104189 +0.1201537 0.245636 0.3104189 +0.1409607 0.245636 0.3104189 +0.1678172 0.245636 0.3104189 +0.1950164 0.245636 0.3104189 +0.2210581 0.245636 0.3104189 +0.245636 0.245636 0.3104189 +0.2686816 0.245636 0.3104189 +0.2902431 0.245636 0.3104189 +0.3104189 0.245636 0.3104189 +0.3293248 0.245636 0.3104189 +0.3470774 0.245636 0.3104189 +0.3637862 0.245636 0.3104189 +0.3795513 0.245636 0.3104189 +0.3944623 0.245636 0.3104189 +0.4085988 0.245636 0.3104189 +0.4220313 0.245636 0.3104189 +0.4348222 0.245636 0.3104189 +0.4470264 0.245636 0.3104189 +0.4586928 0.245636 0.3104189 +0.4698649 0.245636 0.3104189 +0.4805811 0.245636 0.3104189 +0.490876 0.245636 0.3104189 +0.5007803 0.245636 0.3104189 +0.510322 0.245636 0.3104189 +0.5195258 0.245636 0.3104189 +0.5284142 0.245636 0.3104189 +0.5370079 0.245636 0.3104189 +0.5453253 0.245636 0.3104189 +0.5533834 0.245636 0.3104189 +0.5611974 0.245636 0.3104189 +0.5687816 0.245636 0.3104189 +0.092819 0.2686816 0.3104189 +0.1056428 0.2686816 0.3104189 +0.1201537 0.2686816 0.3104189 +0.1409607 0.2686816 0.3104189 +0.1678172 0.2686816 0.3104189 +0.1950164 0.2686816 0.3104189 +0.2210581 0.2686816 0.3104189 +0.245636 0.2686816 0.3104189 +0.2686816 0.2686816 0.3104189 +0.2902431 0.2686816 0.3104189 +0.3104189 0.2686816 0.3104189 +0.3293248 0.2686816 0.3104189 +0.3470774 0.2686816 0.3104189 +0.3637862 0.2686816 0.3104189 +0.3795513 0.2686816 0.3104189 +0.3944623 0.2686816 0.3104189 +0.4085988 0.2686816 0.3104189 +0.4220313 0.2686816 0.3104189 +0.4348222 0.2686816 0.3104189 +0.4470264 0.2686816 0.3104189 +0.4586928 0.2686816 0.3104189 +0.4698649 0.2686816 0.3104189 +0.4805811 0.2686816 0.3104189 +0.490876 0.2686816 0.3104189 +0.5007803 0.2686816 0.3104189 +0.510322 0.2686816 0.3104189 +0.5195258 0.2686816 0.3104189 +0.5284142 0.2686816 0.3104189 +0.5370079 0.2686816 0.3104189 +0.5453253 0.2686816 0.3104189 +0.5533834 0.2686816 0.3104189 +0.5611974 0.2686816 0.3104189 +0.5687816 0.2686816 0.3104189 +0.092819 0.2902431 0.3104189 +0.1056428 0.2902431 0.3104189 +0.1201537 0.2902431 0.3104189 +0.1409607 0.2902431 0.3104189 +0.1678172 0.2902431 0.3104189 +0.1950164 0.2902431 0.3104189 +0.2210581 0.2902431 0.3104189 +0.245636 0.2902431 0.3104189 +0.2686816 0.2902431 0.3104189 +0.2902431 0.2902431 0.3104189 +0.3104189 0.2902431 0.3104189 +0.3293248 0.2902431 0.3104189 +0.3470774 0.2902431 0.3104189 +0.3637862 0.2902431 0.3104189 +0.3795513 0.2902431 0.3104189 +0.3944623 0.2902431 0.3104189 +0.4085988 0.2902431 0.3104189 +0.4220313 0.2902431 0.3104189 +0.4348222 0.2902431 0.3104189 +0.4470264 0.2902431 0.3104189 +0.4586928 0.2902431 0.3104189 +0.4698649 0.2902431 0.3104189 +0.4805811 0.2902431 0.3104189 +0.490876 0.2902431 0.3104189 +0.5007803 0.2902431 0.3104189 +0.510322 0.2902431 0.3104189 +0.5195258 0.2902431 0.3104189 +0.5284142 0.2902431 0.3104189 +0.5370079 0.2902431 0.3104189 +0.5453253 0.2902431 0.3104189 +0.5533834 0.2902431 0.3104189 +0.5611974 0.2902431 0.3104189 +0.5687816 0.2902431 0.3104189 +0.092819 0.3104189 0.3104189 +0.1056428 0.3104189 0.3104189 +0.1201537 0.3104189 0.3104189 +0.1409607 0.3104189 0.3104189 +0.1678172 0.3104189 0.3104189 +0.1950164 0.3104189 0.3104189 +0.2210581 0.3104189 0.3104189 +0.245636 0.3104189 0.3104189 +0.2686816 0.3104189 0.3104189 +0.2902431 0.3104189 0.3104189 +0.3104189 0.3104189 0.3104189 +0.3293248 0.3104189 0.3104189 +0.3470774 0.3104189 0.3104189 +0.3637862 0.3104189 0.3104189 +0.3795513 0.3104189 0.3104189 +0.3944623 0.3104189 0.3104189 +0.4085988 0.3104189 0.3104189 +0.4220313 0.3104189 0.3104189 +0.4348222 0.3104189 0.3104189 +0.4470264 0.3104189 0.3104189 +0.4586928 0.3104189 0.3104189 +0.4698649 0.3104189 0.3104189 +0.4805811 0.3104189 0.3104189 +0.490876 0.3104189 0.3104189 +0.5007803 0.3104189 0.3104189 +0.510322 0.3104189 0.3104189 +0.5195258 0.3104189 0.3104189 +0.5284142 0.3104189 0.3104189 +0.5370079 0.3104189 0.3104189 +0.5453253 0.3104189 0.3104189 +0.5533834 0.3104189 0.3104189 +0.5611974 0.3104189 0.3104189 +0.5687816 0.3104189 0.3104189 +0.092819 0.3293248 0.3104189 +0.1056428 0.3293248 0.3104189 +0.1201537 0.3293248 0.3104189 +0.1409607 0.3293248 0.3104189 +0.1678172 0.3293248 0.3104189 +0.1950164 0.3293248 0.3104189 +0.2210581 0.3293248 0.3104189 +0.245636 0.3293248 0.3104189 +0.2686816 0.3293248 0.3104189 +0.2902431 0.3293248 0.3104189 +0.3104189 0.3293248 0.3104189 +0.3293248 0.3293248 0.3104189 +0.3470774 0.3293248 0.3104189 +0.3637862 0.3293248 0.3104189 +0.3795513 0.3293248 0.3104189 +0.3944623 0.3293248 0.3104189 +0.4085988 0.3293248 0.3104189 +0.4220313 0.3293248 0.3104189 +0.4348222 0.3293248 0.3104189 +0.4470264 0.3293248 0.3104189 +0.4586928 0.3293248 0.3104189 +0.4698649 0.3293248 0.3104189 +0.4805811 0.3293248 0.3104189 +0.490876 0.3293248 0.3104189 +0.5007803 0.3293248 0.3104189 +0.510322 0.3293248 0.3104189 +0.5195258 0.3293248 0.3104189 +0.5284142 0.3293248 0.3104189 +0.5370079 0.3293248 0.3104189 +0.5453253 0.3293248 0.3104189 +0.5533834 0.3293248 0.3104189 +0.5611974 0.3293248 0.3104189 +0.5687816 0.3293248 0.3104189 +0.092819 0.3470774 0.3104189 +0.1056428 0.3470774 0.3104189 +0.1201537 0.3470774 0.3104189 +0.1409607 0.3470774 0.3104189 +0.1678172 0.3470774 0.3104189 +0.1950164 0.3470774 0.3104189 +0.2210581 0.3470774 0.3104189 +0.245636 0.3470774 0.3104189 +0.2686816 0.3470774 0.3104189 +0.2902431 0.3470774 0.3104189 +0.3104189 0.3470774 0.3104189 +0.3293248 0.3470774 0.3104189 +0.3470774 0.3470774 0.3104189 +0.3637862 0.3470774 0.3104189 +0.3795513 0.3470774 0.3104189 +0.3944623 0.3470774 0.3104189 +0.4085988 0.3470774 0.3104189 +0.4220313 0.3470774 0.3104189 +0.4348222 0.3470774 0.3104189 +0.4470264 0.3470774 0.3104189 +0.4586928 0.3470774 0.3104189 +0.4698649 0.3470774 0.3104189 +0.4805811 0.3470774 0.3104189 +0.490876 0.3470774 0.3104189 +0.5007803 0.3470774 0.3104189 +0.510322 0.3470774 0.3104189 +0.5195258 0.3470774 0.3104189 +0.5284142 0.3470774 0.3104189 +0.5370079 0.3470774 0.3104189 +0.5453253 0.3470774 0.3104189 +0.5533834 0.3470774 0.3104189 +0.5611974 0.3470774 0.3104189 +0.5687816 0.3470774 0.3104189 +0.092819 0.3637862 0.3104189 +0.1056428 0.3637862 0.3104189 +0.1201537 0.3637862 0.3104189 +0.1409607 0.3637862 0.3104189 +0.1678172 0.3637862 0.3104189 +0.1950164 0.3637862 0.3104189 +0.2210581 0.3637862 0.3104189 +0.245636 0.3637862 0.3104189 +0.2686816 0.3637862 0.3104189 +0.2902431 0.3637862 0.3104189 +0.3104189 0.3637862 0.3104189 +0.3293248 0.3637862 0.3104189 +0.3470774 0.3637862 0.3104189 +0.3637862 0.3637862 0.3104189 +0.3795513 0.3637862 0.3104189 +0.3944623 0.3637862 0.3104189 +0.4085988 0.3637862 0.3104189 +0.4220313 0.3637862 0.3104189 +0.4348222 0.3637862 0.3104189 +0.4470264 0.3637862 0.3104189 +0.4586928 0.3637862 0.3104189 +0.4698649 0.3637862 0.3104189 +0.4805811 0.3637862 0.3104189 +0.490876 0.3637862 0.3104189 +0.5007803 0.3637862 0.3104189 +0.510322 0.3637862 0.3104189 +0.5195258 0.3637862 0.3104189 +0.5284142 0.3637862 0.3104189 +0.5370079 0.3637862 0.3104189 +0.5453253 0.3637862 0.3104189 +0.5533834 0.3637862 0.3104189 +0.5611974 0.3637862 0.3104189 +0.5687816 0.3637862 0.3104189 +0.092819 0.3795513 0.3104189 +0.1056428 0.3795513 0.3104189 +0.1201537 0.3795513 0.3104189 +0.1409607 0.3795513 0.3104189 +0.1678172 0.3795513 0.3104189 +0.1950164 0.3795513 0.3104189 +0.2210581 0.3795513 0.3104189 +0.245636 0.3795513 0.3104189 +0.2686816 0.3795513 0.3104189 +0.2902431 0.3795513 0.3104189 +0.3104189 0.3795513 0.3104189 +0.3293248 0.3795513 0.3104189 +0.3470774 0.3795513 0.3104189 +0.3637862 0.3795513 0.3104189 +0.3795513 0.3795513 0.3104189 +0.3944623 0.3795513 0.3104189 +0.4085988 0.3795513 0.3104189 +0.4220313 0.3795513 0.3104189 +0.4348222 0.3795513 0.3104189 +0.4470264 0.3795513 0.3104189 +0.4586928 0.3795513 0.3104189 +0.4698649 0.3795513 0.3104189 +0.4805811 0.3795513 0.3104189 +0.490876 0.3795513 0.3104189 +0.5007803 0.3795513 0.3104189 +0.510322 0.3795513 0.3104189 +0.5195258 0.3795513 0.3104189 +0.5284142 0.3795513 0.3104189 +0.5370079 0.3795513 0.3104189 +0.5453253 0.3795513 0.3104189 +0.5533834 0.3795513 0.3104189 +0.5611974 0.3795513 0.3104189 +0.5687816 0.3795513 0.3104189 +0.092819 0.3944623 0.3104189 +0.1056428 0.3944623 0.3104189 +0.1201537 0.3944623 0.3104189 +0.1409607 0.3944623 0.3104189 +0.1678172 0.3944623 0.3104189 +0.1950164 0.3944623 0.3104189 +0.2210581 0.3944623 0.3104189 +0.245636 0.3944623 0.3104189 +0.2686816 0.3944623 0.3104189 +0.2902431 0.3944623 0.3104189 +0.3104189 0.3944623 0.3104189 +0.3293248 0.3944623 0.3104189 +0.3470774 0.3944623 0.3104189 +0.3637862 0.3944623 0.3104189 +0.3795513 0.3944623 0.3104189 +0.3944623 0.3944623 0.3104189 +0.4085988 0.3944623 0.3104189 +0.4220313 0.3944623 0.3104189 +0.4348222 0.3944623 0.3104189 +0.4470264 0.3944623 0.3104189 +0.4586928 0.3944623 0.3104189 +0.4698649 0.3944623 0.3104189 +0.4805811 0.3944623 0.3104189 +0.490876 0.3944623 0.3104189 +0.5007803 0.3944623 0.3104189 +0.510322 0.3944623 0.3104189 +0.5195258 0.3944623 0.3104189 +0.5284142 0.3944623 0.3104189 +0.5370079 0.3944623 0.3104189 +0.5453253 0.3944623 0.3104189 +0.5533834 0.3944623 0.3104189 +0.5611974 0.3944623 0.3104189 +0.5687816 0.3944623 0.3104189 +0.092819 0.4085988 0.3104189 +0.1056428 0.4085988 0.3104189 +0.1201537 0.4085988 0.3104189 +0.1409607 0.4085988 0.3104189 +0.1678172 0.4085988 0.3104189 +0.1950164 0.4085988 0.3104189 +0.2210581 0.4085988 0.3104189 +0.245636 0.4085988 0.3104189 +0.2686816 0.4085988 0.3104189 +0.2902431 0.4085988 0.3104189 +0.3104189 0.4085988 0.3104189 +0.3293248 0.4085988 0.3104189 +0.3470774 0.4085988 0.3104189 +0.3637862 0.4085988 0.3104189 +0.3795513 0.4085988 0.3104189 +0.3944623 0.4085988 0.3104189 +0.4085988 0.4085988 0.3104189 +0.4220313 0.4085988 0.3104189 +0.4348222 0.4085988 0.3104189 +0.4470264 0.4085988 0.3104189 +0.4586928 0.4085988 0.3104189 +0.4698649 0.4085988 0.3104189 +0.4805811 0.4085988 0.3104189 +0.490876 0.4085988 0.3104189 +0.5007803 0.4085988 0.3104189 +0.510322 0.4085988 0.3104189 +0.5195258 0.4085988 0.3104189 +0.5284142 0.4085988 0.3104189 +0.5370079 0.4085988 0.3104189 +0.5453253 0.4085988 0.3104189 +0.5533834 0.4085988 0.3104189 +0.5611974 0.4085988 0.3104189 +0.5687816 0.4085988 0.3104189 +0.092819 0.4220313 0.3104189 +0.1056428 0.4220313 0.3104189 +0.1201537 0.4220313 0.3104189 +0.1409607 0.4220313 0.3104189 +0.1678172 0.4220313 0.3104189 +0.1950164 0.4220313 0.3104189 +0.2210581 0.4220313 0.3104189 +0.245636 0.4220313 0.3104189 +0.2686816 0.4220313 0.3104189 +0.2902431 0.4220313 0.3104189 +0.3104189 0.4220313 0.3104189 +0.3293248 0.4220313 0.3104189 +0.3470774 0.4220313 0.3104189 +0.3637862 0.4220313 0.3104189 +0.3795513 0.4220313 0.3104189 +0.3944623 0.4220313 0.3104189 +0.4085988 0.4220313 0.3104189 +0.4220313 0.4220313 0.3104189 +0.4348222 0.4220313 0.3104189 +0.4470264 0.4220313 0.3104189 +0.4586928 0.4220313 0.3104189 +0.4698649 0.4220313 0.3104189 +0.4805811 0.4220313 0.3104189 +0.490876 0.4220313 0.3104189 +0.5007803 0.4220313 0.3104189 +0.510322 0.4220313 0.3104189 +0.5195258 0.4220313 0.3104189 +0.5284142 0.4220313 0.3104189 +0.5370079 0.4220313 0.3104189 +0.5453253 0.4220313 0.3104189 +0.5533834 0.4220313 0.3104189 +0.5611974 0.4220313 0.3104189 +0.5687816 0.4220313 0.3104189 +0.092819 0.4348222 0.3104189 +0.1056428 0.4348222 0.3104189 +0.1201537 0.4348222 0.3104189 +0.1409607 0.4348222 0.3104189 +0.1678172 0.4348222 0.3104189 +0.1950164 0.4348222 0.3104189 +0.2210581 0.4348222 0.3104189 +0.245636 0.4348222 0.3104189 +0.2686816 0.4348222 0.3104189 +0.2902431 0.4348222 0.3104189 +0.3104189 0.4348222 0.3104189 +0.3293248 0.4348222 0.3104189 +0.3470774 0.4348222 0.3104189 +0.3637862 0.4348222 0.3104189 +0.3795513 0.4348222 0.3104189 +0.3944623 0.4348222 0.3104189 +0.4085988 0.4348222 0.3104189 +0.4220313 0.4348222 0.3104189 +0.4348222 0.4348222 0.3104189 +0.4470264 0.4348222 0.3104189 +0.4586928 0.4348222 0.3104189 +0.4698649 0.4348222 0.3104189 +0.4805811 0.4348222 0.3104189 +0.490876 0.4348222 0.3104189 +0.5007803 0.4348222 0.3104189 +0.510322 0.4348222 0.3104189 +0.5195258 0.4348222 0.3104189 +0.5284142 0.4348222 0.3104189 +0.5370079 0.4348222 0.3104189 +0.5453253 0.4348222 0.3104189 +0.5533834 0.4348222 0.3104189 +0.5611974 0.4348222 0.3104189 +0.5687816 0.4348222 0.3104189 +0.092819 0.4470264 0.3104189 +0.1056428 0.4470264 0.3104189 +0.1201537 0.4470264 0.3104189 +0.1409607 0.4470264 0.3104189 +0.1678172 0.4470264 0.3104189 +0.1950164 0.4470264 0.3104189 +0.2210581 0.4470264 0.3104189 +0.245636 0.4470264 0.3104189 +0.2686816 0.4470264 0.3104189 +0.2902431 0.4470264 0.3104189 +0.3104189 0.4470264 0.3104189 +0.3293248 0.4470264 0.3104189 +0.3470774 0.4470264 0.3104189 +0.3637862 0.4470264 0.3104189 +0.3795513 0.4470264 0.3104189 +0.3944623 0.4470264 0.3104189 +0.4085988 0.4470264 0.3104189 +0.4220313 0.4470264 0.3104189 +0.4348222 0.4470264 0.3104189 +0.4470264 0.4470264 0.3104189 +0.4586928 0.4470264 0.3104189 +0.4698649 0.4470264 0.3104189 +0.4805811 0.4470264 0.3104189 +0.490876 0.4470264 0.3104189 +0.5007803 0.4470264 0.3104189 +0.510322 0.4470264 0.3104189 +0.5195258 0.4470264 0.3104189 +0.5284142 0.4470264 0.3104189 +0.5370079 0.4470264 0.3104189 +0.5453253 0.4470264 0.3104189 +0.5533834 0.4470264 0.3104189 +0.5611974 0.4470264 0.3104189 +0.5687816 0.4470264 0.3104189 +0.092819 0.4586928 0.3104189 +0.1056428 0.4586928 0.3104189 +0.1201537 0.4586928 0.3104189 +0.1409607 0.4586928 0.3104189 +0.1678172 0.4586928 0.3104189 +0.1950164 0.4586928 0.3104189 +0.2210581 0.4586928 0.3104189 +0.245636 0.4586928 0.3104189 +0.2686816 0.4586928 0.3104189 +0.2902431 0.4586928 0.3104189 +0.3104189 0.4586928 0.3104189 +0.3293248 0.4586928 0.3104189 +0.3470774 0.4586928 0.3104189 +0.3637862 0.4586928 0.3104189 +0.3795513 0.4586928 0.3104189 +0.3944623 0.4586928 0.3104189 +0.4085988 0.4586928 0.3104189 +0.4220313 0.4586928 0.3104189 +0.4348222 0.4586928 0.3104189 +0.4470264 0.4586928 0.3104189 +0.4586928 0.4586928 0.3104189 +0.4698649 0.4586928 0.3104189 +0.4805811 0.4586928 0.3104189 +0.490876 0.4586928 0.3104189 +0.5007803 0.4586928 0.3104189 +0.510322 0.4586928 0.3104189 +0.5195258 0.4586928 0.3104189 +0.5284142 0.4586928 0.3104189 +0.5370079 0.4586928 0.3104189 +0.5453253 0.4586928 0.3104189 +0.5533834 0.4586928 0.3104189 +0.5611974 0.4586928 0.3104189 +0.5687816 0.4586928 0.3104189 +0.092819 0.4698649 0.3104189 +0.1056428 0.4698649 0.3104189 +0.1201537 0.4698649 0.3104189 +0.1409607 0.4698649 0.3104189 +0.1678172 0.4698649 0.3104189 +0.1950164 0.4698649 0.3104189 +0.2210581 0.4698649 0.3104189 +0.245636 0.4698649 0.3104189 +0.2686816 0.4698649 0.3104189 +0.2902431 0.4698649 0.3104189 +0.3104189 0.4698649 0.3104189 +0.3293248 0.4698649 0.3104189 +0.3470774 0.4698649 0.3104189 +0.3637862 0.4698649 0.3104189 +0.3795513 0.4698649 0.3104189 +0.3944623 0.4698649 0.3104189 +0.4085988 0.4698649 0.3104189 +0.4220313 0.4698649 0.3104189 +0.4348222 0.4698649 0.3104189 +0.4470264 0.4698649 0.3104189 +0.4586928 0.4698649 0.3104189 +0.4698649 0.4698649 0.3104189 +0.4805811 0.4698649 0.3104189 +0.490876 0.4698649 0.3104189 +0.5007803 0.4698649 0.3104189 +0.510322 0.4698649 0.3104189 +0.5195258 0.4698649 0.3104189 +0.5284142 0.4698649 0.3104189 +0.5370079 0.4698649 0.3104189 +0.5453253 0.4698649 0.3104189 +0.5533834 0.4698649 0.3104189 +0.5611974 0.4698649 0.3104189 +0.5687816 0.4698649 0.3104189 +0.092819 0.4805811 0.3104189 +0.1056428 0.4805811 0.3104189 +0.1201537 0.4805811 0.3104189 +0.1409607 0.4805811 0.3104189 +0.1678172 0.4805811 0.3104189 +0.1950164 0.4805811 0.3104189 +0.2210581 0.4805811 0.3104189 +0.245636 0.4805811 0.3104189 +0.2686816 0.4805811 0.3104189 +0.2902431 0.4805811 0.3104189 +0.3104189 0.4805811 0.3104189 +0.3293248 0.4805811 0.3104189 +0.3470774 0.4805811 0.3104189 +0.3637862 0.4805811 0.3104189 +0.3795513 0.4805811 0.3104189 +0.3944623 0.4805811 0.3104189 +0.4085988 0.4805811 0.3104189 +0.4220313 0.4805811 0.3104189 +0.4348222 0.4805811 0.3104189 +0.4470264 0.4805811 0.3104189 +0.4586928 0.4805811 0.3104189 +0.4698649 0.4805811 0.3104189 +0.4805811 0.4805811 0.3104189 +0.490876 0.4805811 0.3104189 +0.5007803 0.4805811 0.3104189 +0.510322 0.4805811 0.3104189 +0.5195258 0.4805811 0.3104189 +0.5284142 0.4805811 0.3104189 +0.5370079 0.4805811 0.3104189 +0.5453253 0.4805811 0.3104189 +0.5533834 0.4805811 0.3104189 +0.5611974 0.4805811 0.3104189 +0.5687816 0.4805811 0.3104189 +0.092819 0.490876 0.3104189 +0.1056428 0.490876 0.3104189 +0.1201537 0.490876 0.3104189 +0.1409607 0.490876 0.3104189 +0.1678172 0.490876 0.3104189 +0.1950164 0.490876 0.3104189 +0.2210581 0.490876 0.3104189 +0.245636 0.490876 0.3104189 +0.2686816 0.490876 0.3104189 +0.2902431 0.490876 0.3104189 +0.3104189 0.490876 0.3104189 +0.3293248 0.490876 0.3104189 +0.3470774 0.490876 0.3104189 +0.3637862 0.490876 0.3104189 +0.3795513 0.490876 0.3104189 +0.3944623 0.490876 0.3104189 +0.4085988 0.490876 0.3104189 +0.4220313 0.490876 0.3104189 +0.4348222 0.490876 0.3104189 +0.4470264 0.490876 0.3104189 +0.4586928 0.490876 0.3104189 +0.4698649 0.490876 0.3104189 +0.4805811 0.490876 0.3104189 +0.490876 0.490876 0.3104189 +0.5007803 0.490876 0.3104189 +0.510322 0.490876 0.3104189 +0.5195258 0.490876 0.3104189 +0.5284142 0.490876 0.3104189 +0.5370079 0.490876 0.3104189 +0.5453253 0.490876 0.3104189 +0.5533834 0.490876 0.3104189 +0.5611974 0.490876 0.3104189 +0.5687816 0.490876 0.3104189 +0.092819 0.5007803 0.3104189 +0.1056428 0.5007803 0.3104189 +0.1201537 0.5007803 0.3104189 +0.1409607 0.5007803 0.3104189 +0.1678172 0.5007803 0.3104189 +0.1950164 0.5007803 0.3104189 +0.2210581 0.5007803 0.3104189 +0.245636 0.5007803 0.3104189 +0.2686816 0.5007803 0.3104189 +0.2902431 0.5007803 0.3104189 +0.3104189 0.5007803 0.3104189 +0.3293248 0.5007803 0.3104189 +0.3470774 0.5007803 0.3104189 +0.3637862 0.5007803 0.3104189 +0.3795513 0.5007803 0.3104189 +0.3944623 0.5007803 0.3104189 +0.4085988 0.5007803 0.3104189 +0.4220313 0.5007803 0.3104189 +0.4348222 0.5007803 0.3104189 +0.4470264 0.5007803 0.3104189 +0.4586928 0.5007803 0.3104189 +0.4698649 0.5007803 0.3104189 +0.4805811 0.5007803 0.3104189 +0.490876 0.5007803 0.3104189 +0.5007803 0.5007803 0.3104189 +0.510322 0.5007803 0.3104189 +0.5195258 0.5007803 0.3104189 +0.5284142 0.5007803 0.3104189 +0.5370079 0.5007803 0.3104189 +0.5453253 0.5007803 0.3104189 +0.5533834 0.5007803 0.3104189 +0.5611974 0.5007803 0.3104189 +0.5687816 0.5007803 0.3104189 +0.092819 0.510322 0.3104189 +0.1056428 0.510322 0.3104189 +0.1201537 0.510322 0.3104189 +0.1409607 0.510322 0.3104189 +0.1678172 0.510322 0.3104189 +0.1950164 0.510322 0.3104189 +0.2210581 0.510322 0.3104189 +0.245636 0.510322 0.3104189 +0.2686816 0.510322 0.3104189 +0.2902431 0.510322 0.3104189 +0.3104189 0.510322 0.3104189 +0.3293248 0.510322 0.3104189 +0.3470774 0.510322 0.3104189 +0.3637862 0.510322 0.3104189 +0.3795513 0.510322 0.3104189 +0.3944623 0.510322 0.3104189 +0.4085988 0.510322 0.3104189 +0.4220313 0.510322 0.3104189 +0.4348222 0.510322 0.3104189 +0.4470264 0.510322 0.3104189 +0.4586928 0.510322 0.3104189 +0.4698649 0.510322 0.3104189 +0.4805811 0.510322 0.3104189 +0.490876 0.510322 0.3104189 +0.5007803 0.510322 0.3104189 +0.510322 0.510322 0.3104189 +0.5195258 0.510322 0.3104189 +0.5284142 0.510322 0.3104189 +0.5370079 0.510322 0.3104189 +0.5453253 0.510322 0.3104189 +0.5533834 0.510322 0.3104189 +0.5611974 0.510322 0.3104189 +0.5687816 0.510322 0.3104189 +0.092819 0.5195258 0.3104189 +0.1056428 0.5195258 0.3104189 +0.1201537 0.5195258 0.3104189 +0.1409607 0.5195258 0.3104189 +0.1678172 0.5195258 0.3104189 +0.1950164 0.5195258 0.3104189 +0.2210581 0.5195258 0.3104189 +0.245636 0.5195258 0.3104189 +0.2686816 0.5195258 0.3104189 +0.2902431 0.5195258 0.3104189 +0.3104189 0.5195258 0.3104189 +0.3293248 0.5195258 0.3104189 +0.3470774 0.5195258 0.3104189 +0.3637862 0.5195258 0.3104189 +0.3795513 0.5195258 0.3104189 +0.3944623 0.5195258 0.3104189 +0.4085988 0.5195258 0.3104189 +0.4220313 0.5195258 0.3104189 +0.4348222 0.5195258 0.3104189 +0.4470264 0.5195258 0.3104189 +0.4586928 0.5195258 0.3104189 +0.4698649 0.5195258 0.3104189 +0.4805811 0.5195258 0.3104189 +0.490876 0.5195258 0.3104189 +0.5007803 0.5195258 0.3104189 +0.510322 0.5195258 0.3104189 +0.5195258 0.5195258 0.3104189 +0.5284142 0.5195258 0.3104189 +0.5370079 0.5195258 0.3104189 +0.5453253 0.5195258 0.3104189 +0.5533834 0.5195258 0.3104189 +0.5611974 0.5195258 0.3104189 +0.5687816 0.5195258 0.3104189 +0.092819 0.5284142 0.3104189 +0.1056428 0.5284142 0.3104189 +0.1201537 0.5284142 0.3104189 +0.1409607 0.5284142 0.3104189 +0.1678172 0.5284142 0.3104189 +0.1950164 0.5284142 0.3104189 +0.2210581 0.5284142 0.3104189 +0.245636 0.5284142 0.3104189 +0.2686816 0.5284142 0.3104189 +0.2902431 0.5284142 0.3104189 +0.3104189 0.5284142 0.3104189 +0.3293248 0.5284142 0.3104189 +0.3470774 0.5284142 0.3104189 +0.3637862 0.5284142 0.3104189 +0.3795513 0.5284142 0.3104189 +0.3944623 0.5284142 0.3104189 +0.4085988 0.5284142 0.3104189 +0.4220313 0.5284142 0.3104189 +0.4348222 0.5284142 0.3104189 +0.4470264 0.5284142 0.3104189 +0.4586928 0.5284142 0.3104189 +0.4698649 0.5284142 0.3104189 +0.4805811 0.5284142 0.3104189 +0.490876 0.5284142 0.3104189 +0.5007803 0.5284142 0.3104189 +0.510322 0.5284142 0.3104189 +0.5195258 0.5284142 0.3104189 +0.5284142 0.5284142 0.3104189 +0.5370079 0.5284142 0.3104189 +0.5453253 0.5284142 0.3104189 +0.5533834 0.5284142 0.3104189 +0.5611974 0.5284142 0.3104189 +0.5687816 0.5284142 0.3104189 +0.092819 0.5370079 0.3104189 +0.1056428 0.5370079 0.3104189 +0.1201537 0.5370079 0.3104189 +0.1409607 0.5370079 0.3104189 +0.1678172 0.5370079 0.3104189 +0.1950164 0.5370079 0.3104189 +0.2210581 0.5370079 0.3104189 +0.245636 0.5370079 0.3104189 +0.2686816 0.5370079 0.3104189 +0.2902431 0.5370079 0.3104189 +0.3104189 0.5370079 0.3104189 +0.3293248 0.5370079 0.3104189 +0.3470774 0.5370079 0.3104189 +0.3637862 0.5370079 0.3104189 +0.3795513 0.5370079 0.3104189 +0.3944623 0.5370079 0.3104189 +0.4085988 0.5370079 0.3104189 +0.4220313 0.5370079 0.3104189 +0.4348222 0.5370079 0.3104189 +0.4470264 0.5370079 0.3104189 +0.4586928 0.5370079 0.3104189 +0.4698649 0.5370079 0.3104189 +0.4805811 0.5370079 0.3104189 +0.490876 0.5370079 0.3104189 +0.5007803 0.5370079 0.3104189 +0.510322 0.5370079 0.3104189 +0.5195258 0.5370079 0.3104189 +0.5284142 0.5370079 0.3104189 +0.5370079 0.5370079 0.3104189 +0.5453253 0.5370079 0.3104189 +0.5533834 0.5370079 0.3104189 +0.5611974 0.5370079 0.3104189 +0.5687816 0.5370079 0.3104189 +0.092819 0.5453253 0.3104189 +0.1056428 0.5453253 0.3104189 +0.1201537 0.5453253 0.3104189 +0.1409607 0.5453253 0.3104189 +0.1678172 0.5453253 0.3104189 +0.1950164 0.5453253 0.3104189 +0.2210581 0.5453253 0.3104189 +0.245636 0.5453253 0.3104189 +0.2686816 0.5453253 0.3104189 +0.2902431 0.5453253 0.3104189 +0.3104189 0.5453253 0.3104189 +0.3293248 0.5453253 0.3104189 +0.3470774 0.5453253 0.3104189 +0.3637862 0.5453253 0.3104189 +0.3795513 0.5453253 0.3104189 +0.3944623 0.5453253 0.3104189 +0.4085988 0.5453253 0.3104189 +0.4220313 0.5453253 0.3104189 +0.4348222 0.5453253 0.3104189 +0.4470264 0.5453253 0.3104189 +0.4586928 0.5453253 0.3104189 +0.4698649 0.5453253 0.3104189 +0.4805811 0.5453253 0.3104189 +0.490876 0.5453253 0.3104189 +0.5007803 0.5453253 0.3104189 +0.510322 0.5453253 0.3104189 +0.5195258 0.5453253 0.3104189 +0.5284142 0.5453253 0.3104189 +0.5370079 0.5453253 0.3104189 +0.5453253 0.5453253 0.3104189 +0.5533834 0.5453253 0.3104189 +0.5611974 0.5453253 0.3104189 +0.5687816 0.5453253 0.3104189 +0.092819 0.5533834 0.3104189 +0.1056428 0.5533834 0.3104189 +0.1201537 0.5533834 0.3104189 +0.1409607 0.5533834 0.3104189 +0.1678172 0.5533834 0.3104189 +0.1950164 0.5533834 0.3104189 +0.2210581 0.5533834 0.3104189 +0.245636 0.5533834 0.3104189 +0.2686816 0.5533834 0.3104189 +0.2902431 0.5533834 0.3104189 +0.3104189 0.5533834 0.3104189 +0.3293248 0.5533834 0.3104189 +0.3470774 0.5533834 0.3104189 +0.3637862 0.5533834 0.3104189 +0.3795513 0.5533834 0.3104189 +0.3944623 0.5533834 0.3104189 +0.4085988 0.5533834 0.3104189 +0.4220313 0.5533834 0.3104189 +0.4348222 0.5533834 0.3104189 +0.4470264 0.5533834 0.3104189 +0.4586928 0.5533834 0.3104189 +0.4698649 0.5533834 0.3104189 +0.4805811 0.5533834 0.3104189 +0.490876 0.5533834 0.3104189 +0.5007803 0.5533834 0.3104189 +0.510322 0.5533834 0.3104189 +0.5195258 0.5533834 0.3104189 +0.5284142 0.5533834 0.3104189 +0.5370079 0.5533834 0.3104189 +0.5453253 0.5533834 0.3104189 +0.5533834 0.5533834 0.3104189 +0.5611974 0.5533834 0.3104189 +0.5687816 0.5533834 0.3104189 +0.092819 0.5611974 0.3104189 +0.1056428 0.5611974 0.3104189 +0.1201537 0.5611974 0.3104189 +0.1409607 0.5611974 0.3104189 +0.1678172 0.5611974 0.3104189 +0.1950164 0.5611974 0.3104189 +0.2210581 0.5611974 0.3104189 +0.245636 0.5611974 0.3104189 +0.2686816 0.5611974 0.3104189 +0.2902431 0.5611974 0.3104189 +0.3104189 0.5611974 0.3104189 +0.3293248 0.5611974 0.3104189 +0.3470774 0.5611974 0.3104189 +0.3637862 0.5611974 0.3104189 +0.3795513 0.5611974 0.3104189 +0.3944623 0.5611974 0.3104189 +0.4085988 0.5611974 0.3104189 +0.4220313 0.5611974 0.3104189 +0.4348222 0.5611974 0.3104189 +0.4470264 0.5611974 0.3104189 +0.4586928 0.5611974 0.3104189 +0.4698649 0.5611974 0.3104189 +0.4805811 0.5611974 0.3104189 +0.490876 0.5611974 0.3104189 +0.5007803 0.5611974 0.3104189 +0.510322 0.5611974 0.3104189 +0.5195258 0.5611974 0.3104189 +0.5284142 0.5611974 0.3104189 +0.5370079 0.5611974 0.3104189 +0.5453253 0.5611974 0.3104189 +0.5533834 0.5611974 0.3104189 +0.5611974 0.5611974 0.3104189 +0.5687816 0.5611974 0.3104189 +0.092819 0.5687816 0.3104189 +0.1056428 0.5687816 0.3104189 +0.1201537 0.5687816 0.3104189 +0.1409607 0.5687816 0.3104189 +0.1678172 0.5687816 0.3104189 +0.1950164 0.5687816 0.3104189 +0.2210581 0.5687816 0.3104189 +0.245636 0.5687816 0.3104189 +0.2686816 0.5687816 0.3104189 +0.2902431 0.5687816 0.3104189 +0.3104189 0.5687816 0.3104189 +0.3293248 0.5687816 0.3104189 +0.3470774 0.5687816 0.3104189 +0.3637862 0.5687816 0.3104189 +0.3795513 0.5687816 0.3104189 +0.3944623 0.5687816 0.3104189 +0.4085988 0.5687816 0.3104189 +0.4220313 0.5687816 0.3104189 +0.4348222 0.5687816 0.3104189 +0.4470264 0.5687816 0.3104189 +0.4586928 0.5687816 0.3104189 +0.4698649 0.5687816 0.3104189 +0.4805811 0.5687816 0.3104189 +0.490876 0.5687816 0.3104189 +0.5007803 0.5687816 0.3104189 +0.510322 0.5687816 0.3104189 +0.5195258 0.5687816 0.3104189 +0.5284142 0.5687816 0.3104189 +0.5370079 0.5687816 0.3104189 +0.5453253 0.5687816 0.3104189 +0.5533834 0.5687816 0.3104189 +0.5611974 0.5687816 0.3104189 +0.5687816 0.5687816 0.3104189 +0.092819 0.092819 0.3293248 +0.1056428 0.092819 0.3293248 +0.1201537 0.092819 0.3293248 +0.1409607 0.092819 0.3293248 +0.1678172 0.092819 0.3293248 +0.1950164 0.092819 0.3293248 +0.2210581 0.092819 0.3293248 +0.245636 0.092819 0.3293248 +0.2686816 0.092819 0.3293248 +0.2902431 0.092819 0.3293248 +0.3104189 0.092819 0.3293248 +0.3293248 0.092819 0.3293248 +0.3470774 0.092819 0.3293248 +0.3637862 0.092819 0.3293248 +0.3795513 0.092819 0.3293248 +0.3944623 0.092819 0.3293248 +0.4085988 0.092819 0.3293248 +0.4220313 0.092819 0.3293248 +0.4348222 0.092819 0.3293248 +0.4470264 0.092819 0.3293248 +0.4586928 0.092819 0.3293248 +0.4698649 0.092819 0.3293248 +0.4805811 0.092819 0.3293248 +0.490876 0.092819 0.3293248 +0.5007803 0.092819 0.3293248 +0.510322 0.092819 0.3293248 +0.5195258 0.092819 0.3293248 +0.5284142 0.092819 0.3293248 +0.5370079 0.092819 0.3293248 +0.5453253 0.092819 0.3293248 +0.5533834 0.092819 0.3293248 +0.5611974 0.092819 0.3293248 +0.5687816 0.092819 0.3293248 +0.092819 0.1056428 0.3293248 +0.1056428 0.1056428 0.3293248 +0.1201537 0.1056428 0.3293248 +0.1409607 0.1056428 0.3293248 +0.1678172 0.1056428 0.3293248 +0.1950164 0.1056428 0.3293248 +0.2210581 0.1056428 0.3293248 +0.245636 0.1056428 0.3293248 +0.2686816 0.1056428 0.3293248 +0.2902431 0.1056428 0.3293248 +0.3104189 0.1056428 0.3293248 +0.3293248 0.1056428 0.3293248 +0.3470774 0.1056428 0.3293248 +0.3637862 0.1056428 0.3293248 +0.3795513 0.1056428 0.3293248 +0.3944623 0.1056428 0.3293248 +0.4085988 0.1056428 0.3293248 +0.4220313 0.1056428 0.3293248 +0.4348222 0.1056428 0.3293248 +0.4470264 0.1056428 0.3293248 +0.4586928 0.1056428 0.3293248 +0.4698649 0.1056428 0.3293248 +0.4805811 0.1056428 0.3293248 +0.490876 0.1056428 0.3293248 +0.5007803 0.1056428 0.3293248 +0.510322 0.1056428 0.3293248 +0.5195258 0.1056428 0.3293248 +0.5284142 0.1056428 0.3293248 +0.5370079 0.1056428 0.3293248 +0.5453253 0.1056428 0.3293248 +0.5533834 0.1056428 0.3293248 +0.5611974 0.1056428 0.3293248 +0.5687816 0.1056428 0.3293248 +0.092819 0.1201537 0.3293248 +0.1056428 0.1201537 0.3293248 +0.1201537 0.1201537 0.3293248 +0.1409607 0.1201537 0.3293248 +0.1678172 0.1201537 0.3293248 +0.1950164 0.1201537 0.3293248 +0.2210581 0.1201537 0.3293248 +0.245636 0.1201537 0.3293248 +0.2686816 0.1201537 0.3293248 +0.2902431 0.1201537 0.3293248 +0.3104189 0.1201537 0.3293248 +0.3293248 0.1201537 0.3293248 +0.3470774 0.1201537 0.3293248 +0.3637862 0.1201537 0.3293248 +0.3795513 0.1201537 0.3293248 +0.3944623 0.1201537 0.3293248 +0.4085988 0.1201537 0.3293248 +0.4220313 0.1201537 0.3293248 +0.4348222 0.1201537 0.3293248 +0.4470264 0.1201537 0.3293248 +0.4586928 0.1201537 0.3293248 +0.4698649 0.1201537 0.3293248 +0.4805811 0.1201537 0.3293248 +0.490876 0.1201537 0.3293248 +0.5007803 0.1201537 0.3293248 +0.510322 0.1201537 0.3293248 +0.5195258 0.1201537 0.3293248 +0.5284142 0.1201537 0.3293248 +0.5370079 0.1201537 0.3293248 +0.5453253 0.1201537 0.3293248 +0.5533834 0.1201537 0.3293248 +0.5611974 0.1201537 0.3293248 +0.5687816 0.1201537 0.3293248 +0.092819 0.1409607 0.3293248 +0.1056428 0.1409607 0.3293248 +0.1201537 0.1409607 0.3293248 +0.1409607 0.1409607 0.3293248 +0.1678172 0.1409607 0.3293248 +0.1950164 0.1409607 0.3293248 +0.2210581 0.1409607 0.3293248 +0.245636 0.1409607 0.3293248 +0.2686816 0.1409607 0.3293248 +0.2902431 0.1409607 0.3293248 +0.3104189 0.1409607 0.3293248 +0.3293248 0.1409607 0.3293248 +0.3470774 0.1409607 0.3293248 +0.3637862 0.1409607 0.3293248 +0.3795513 0.1409607 0.3293248 +0.3944623 0.1409607 0.3293248 +0.4085988 0.1409607 0.3293248 +0.4220313 0.1409607 0.3293248 +0.4348222 0.1409607 0.3293248 +0.4470264 0.1409607 0.3293248 +0.4586928 0.1409607 0.3293248 +0.4698649 0.1409607 0.3293248 +0.4805811 0.1409607 0.3293248 +0.490876 0.1409607 0.3293248 +0.5007803 0.1409607 0.3293248 +0.510322 0.1409607 0.3293248 +0.5195258 0.1409607 0.3293248 +0.5284142 0.1409607 0.3293248 +0.5370079 0.1409607 0.3293248 +0.5453253 0.1409607 0.3293248 +0.5533834 0.1409607 0.3293248 +0.5611974 0.1409607 0.3293248 +0.5687816 0.1409607 0.3293248 +0.092819 0.1678172 0.3293248 +0.1056428 0.1678172 0.3293248 +0.1201537 0.1678172 0.3293248 +0.1409607 0.1678172 0.3293248 +0.1678172 0.1678172 0.3293248 +0.1950164 0.1678172 0.3293248 +0.2210581 0.1678172 0.3293248 +0.245636 0.1678172 0.3293248 +0.2686816 0.1678172 0.3293248 +0.2902431 0.1678172 0.3293248 +0.3104189 0.1678172 0.3293248 +0.3293248 0.1678172 0.3293248 +0.3470774 0.1678172 0.3293248 +0.3637862 0.1678172 0.3293248 +0.3795513 0.1678172 0.3293248 +0.3944623 0.1678172 0.3293248 +0.4085988 0.1678172 0.3293248 +0.4220313 0.1678172 0.3293248 +0.4348222 0.1678172 0.3293248 +0.4470264 0.1678172 0.3293248 +0.4586928 0.1678172 0.3293248 +0.4698649 0.1678172 0.3293248 +0.4805811 0.1678172 0.3293248 +0.490876 0.1678172 0.3293248 +0.5007803 0.1678172 0.3293248 +0.510322 0.1678172 0.3293248 +0.5195258 0.1678172 0.3293248 +0.5284142 0.1678172 0.3293248 +0.5370079 0.1678172 0.3293248 +0.5453253 0.1678172 0.3293248 +0.5533834 0.1678172 0.3293248 +0.5611974 0.1678172 0.3293248 +0.5687816 0.1678172 0.3293248 +0.092819 0.1950164 0.3293248 +0.1056428 0.1950164 0.3293248 +0.1201537 0.1950164 0.3293248 +0.1409607 0.1950164 0.3293248 +0.1678172 0.1950164 0.3293248 +0.1950164 0.1950164 0.3293248 +0.2210581 0.1950164 0.3293248 +0.245636 0.1950164 0.3293248 +0.2686816 0.1950164 0.3293248 +0.2902431 0.1950164 0.3293248 +0.3104189 0.1950164 0.3293248 +0.3293248 0.1950164 0.3293248 +0.3470774 0.1950164 0.3293248 +0.3637862 0.1950164 0.3293248 +0.3795513 0.1950164 0.3293248 +0.3944623 0.1950164 0.3293248 +0.4085988 0.1950164 0.3293248 +0.4220313 0.1950164 0.3293248 +0.4348222 0.1950164 0.3293248 +0.4470264 0.1950164 0.3293248 +0.4586928 0.1950164 0.3293248 +0.4698649 0.1950164 0.3293248 +0.4805811 0.1950164 0.3293248 +0.490876 0.1950164 0.3293248 +0.5007803 0.1950164 0.3293248 +0.510322 0.1950164 0.3293248 +0.5195258 0.1950164 0.3293248 +0.5284142 0.1950164 0.3293248 +0.5370079 0.1950164 0.3293248 +0.5453253 0.1950164 0.3293248 +0.5533834 0.1950164 0.3293248 +0.5611974 0.1950164 0.3293248 +0.5687816 0.1950164 0.3293248 +0.092819 0.2210581 0.3293248 +0.1056428 0.2210581 0.3293248 +0.1201537 0.2210581 0.3293248 +0.1409607 0.2210581 0.3293248 +0.1678172 0.2210581 0.3293248 +0.1950164 0.2210581 0.3293248 +0.2210581 0.2210581 0.3293248 +0.245636 0.2210581 0.3293248 +0.2686816 0.2210581 0.3293248 +0.2902431 0.2210581 0.3293248 +0.3104189 0.2210581 0.3293248 +0.3293248 0.2210581 0.3293248 +0.3470774 0.2210581 0.3293248 +0.3637862 0.2210581 0.3293248 +0.3795513 0.2210581 0.3293248 +0.3944623 0.2210581 0.3293248 +0.4085988 0.2210581 0.3293248 +0.4220313 0.2210581 0.3293248 +0.4348222 0.2210581 0.3293248 +0.4470264 0.2210581 0.3293248 +0.4586928 0.2210581 0.3293248 +0.4698649 0.2210581 0.3293248 +0.4805811 0.2210581 0.3293248 +0.490876 0.2210581 0.3293248 +0.5007803 0.2210581 0.3293248 +0.510322 0.2210581 0.3293248 +0.5195258 0.2210581 0.3293248 +0.5284142 0.2210581 0.3293248 +0.5370079 0.2210581 0.3293248 +0.5453253 0.2210581 0.3293248 +0.5533834 0.2210581 0.3293248 +0.5611974 0.2210581 0.3293248 +0.5687816 0.2210581 0.3293248 +0.092819 0.245636 0.3293248 +0.1056428 0.245636 0.3293248 +0.1201537 0.245636 0.3293248 +0.1409607 0.245636 0.3293248 +0.1678172 0.245636 0.3293248 +0.1950164 0.245636 0.3293248 +0.2210581 0.245636 0.3293248 +0.245636 0.245636 0.3293248 +0.2686816 0.245636 0.3293248 +0.2902431 0.245636 0.3293248 +0.3104189 0.245636 0.3293248 +0.3293248 0.245636 0.3293248 +0.3470774 0.245636 0.3293248 +0.3637862 0.245636 0.3293248 +0.3795513 0.245636 0.3293248 +0.3944623 0.245636 0.3293248 +0.4085988 0.245636 0.3293248 +0.4220313 0.245636 0.3293248 +0.4348222 0.245636 0.3293248 +0.4470264 0.245636 0.3293248 +0.4586928 0.245636 0.3293248 +0.4698649 0.245636 0.3293248 +0.4805811 0.245636 0.3293248 +0.490876 0.245636 0.3293248 +0.5007803 0.245636 0.3293248 +0.510322 0.245636 0.3293248 +0.5195258 0.245636 0.3293248 +0.5284142 0.245636 0.3293248 +0.5370079 0.245636 0.3293248 +0.5453253 0.245636 0.3293248 +0.5533834 0.245636 0.3293248 +0.5611974 0.245636 0.3293248 +0.5687816 0.245636 0.3293248 +0.092819 0.2686816 0.3293248 +0.1056428 0.2686816 0.3293248 +0.1201537 0.2686816 0.3293248 +0.1409607 0.2686816 0.3293248 +0.1678172 0.2686816 0.3293248 +0.1950164 0.2686816 0.3293248 +0.2210581 0.2686816 0.3293248 +0.245636 0.2686816 0.3293248 +0.2686816 0.2686816 0.3293248 +0.2902431 0.2686816 0.3293248 +0.3104189 0.2686816 0.3293248 +0.3293248 0.2686816 0.3293248 +0.3470774 0.2686816 0.3293248 +0.3637862 0.2686816 0.3293248 +0.3795513 0.2686816 0.3293248 +0.3944623 0.2686816 0.3293248 +0.4085988 0.2686816 0.3293248 +0.4220313 0.2686816 0.3293248 +0.4348222 0.2686816 0.3293248 +0.4470264 0.2686816 0.3293248 +0.4586928 0.2686816 0.3293248 +0.4698649 0.2686816 0.3293248 +0.4805811 0.2686816 0.3293248 +0.490876 0.2686816 0.3293248 +0.5007803 0.2686816 0.3293248 +0.510322 0.2686816 0.3293248 +0.5195258 0.2686816 0.3293248 +0.5284142 0.2686816 0.3293248 +0.5370079 0.2686816 0.3293248 +0.5453253 0.2686816 0.3293248 +0.5533834 0.2686816 0.3293248 +0.5611974 0.2686816 0.3293248 +0.5687816 0.2686816 0.3293248 +0.092819 0.2902431 0.3293248 +0.1056428 0.2902431 0.3293248 +0.1201537 0.2902431 0.3293248 +0.1409607 0.2902431 0.3293248 +0.1678172 0.2902431 0.3293248 +0.1950164 0.2902431 0.3293248 +0.2210581 0.2902431 0.3293248 +0.245636 0.2902431 0.3293248 +0.2686816 0.2902431 0.3293248 +0.2902431 0.2902431 0.3293248 +0.3104189 0.2902431 0.3293248 +0.3293248 0.2902431 0.3293248 +0.3470774 0.2902431 0.3293248 +0.3637862 0.2902431 0.3293248 +0.3795513 0.2902431 0.3293248 +0.3944623 0.2902431 0.3293248 +0.4085988 0.2902431 0.3293248 +0.4220313 0.2902431 0.3293248 +0.4348222 0.2902431 0.3293248 +0.4470264 0.2902431 0.3293248 +0.4586928 0.2902431 0.3293248 +0.4698649 0.2902431 0.3293248 +0.4805811 0.2902431 0.3293248 +0.490876 0.2902431 0.3293248 +0.5007803 0.2902431 0.3293248 +0.510322 0.2902431 0.3293248 +0.5195258 0.2902431 0.3293248 +0.5284142 0.2902431 0.3293248 +0.5370079 0.2902431 0.3293248 +0.5453253 0.2902431 0.3293248 +0.5533834 0.2902431 0.3293248 +0.5611974 0.2902431 0.3293248 +0.5687816 0.2902431 0.3293248 +0.092819 0.3104189 0.3293248 +0.1056428 0.3104189 0.3293248 +0.1201537 0.3104189 0.3293248 +0.1409607 0.3104189 0.3293248 +0.1678172 0.3104189 0.3293248 +0.1950164 0.3104189 0.3293248 +0.2210581 0.3104189 0.3293248 +0.245636 0.3104189 0.3293248 +0.2686816 0.3104189 0.3293248 +0.2902431 0.3104189 0.3293248 +0.3104189 0.3104189 0.3293248 +0.3293248 0.3104189 0.3293248 +0.3470774 0.3104189 0.3293248 +0.3637862 0.3104189 0.3293248 +0.3795513 0.3104189 0.3293248 +0.3944623 0.3104189 0.3293248 +0.4085988 0.3104189 0.3293248 +0.4220313 0.3104189 0.3293248 +0.4348222 0.3104189 0.3293248 +0.4470264 0.3104189 0.3293248 +0.4586928 0.3104189 0.3293248 +0.4698649 0.3104189 0.3293248 +0.4805811 0.3104189 0.3293248 +0.490876 0.3104189 0.3293248 +0.5007803 0.3104189 0.3293248 +0.510322 0.3104189 0.3293248 +0.5195258 0.3104189 0.3293248 +0.5284142 0.3104189 0.3293248 +0.5370079 0.3104189 0.3293248 +0.5453253 0.3104189 0.3293248 +0.5533834 0.3104189 0.3293248 +0.5611974 0.3104189 0.3293248 +0.5687816 0.3104189 0.3293248 +0.092819 0.3293248 0.3293248 +0.1056428 0.3293248 0.3293248 +0.1201537 0.3293248 0.3293248 +0.1409607 0.3293248 0.3293248 +0.1678172 0.3293248 0.3293248 +0.1950164 0.3293248 0.3293248 +0.2210581 0.3293248 0.3293248 +0.245636 0.3293248 0.3293248 +0.2686816 0.3293248 0.3293248 +0.2902431 0.3293248 0.3293248 +0.3104189 0.3293248 0.3293248 +0.3293248 0.3293248 0.3293248 +0.3470774 0.3293248 0.3293248 +0.3637862 0.3293248 0.3293248 +0.3795513 0.3293248 0.3293248 +0.3944623 0.3293248 0.3293248 +0.4085988 0.3293248 0.3293248 +0.4220313 0.3293248 0.3293248 +0.4348222 0.3293248 0.3293248 +0.4470264 0.3293248 0.3293248 +0.4586928 0.3293248 0.3293248 +0.4698649 0.3293248 0.3293248 +0.4805811 0.3293248 0.3293248 +0.490876 0.3293248 0.3293248 +0.5007803 0.3293248 0.3293248 +0.510322 0.3293248 0.3293248 +0.5195258 0.3293248 0.3293248 +0.5284142 0.3293248 0.3293248 +0.5370079 0.3293248 0.3293248 +0.5453253 0.3293248 0.3293248 +0.5533834 0.3293248 0.3293248 +0.5611974 0.3293248 0.3293248 +0.5687816 0.3293248 0.3293248 +0.092819 0.3470774 0.3293248 +0.1056428 0.3470774 0.3293248 +0.1201537 0.3470774 0.3293248 +0.1409607 0.3470774 0.3293248 +0.1678172 0.3470774 0.3293248 +0.1950164 0.3470774 0.3293248 +0.2210581 0.3470774 0.3293248 +0.245636 0.3470774 0.3293248 +0.2686816 0.3470774 0.3293248 +0.2902431 0.3470774 0.3293248 +0.3104189 0.3470774 0.3293248 +0.3293248 0.3470774 0.3293248 +0.3470774 0.3470774 0.3293248 +0.3637862 0.3470774 0.3293248 +0.3795513 0.3470774 0.3293248 +0.3944623 0.3470774 0.3293248 +0.4085988 0.3470774 0.3293248 +0.4220313 0.3470774 0.3293248 +0.4348222 0.3470774 0.3293248 +0.4470264 0.3470774 0.3293248 +0.4586928 0.3470774 0.3293248 +0.4698649 0.3470774 0.3293248 +0.4805811 0.3470774 0.3293248 +0.490876 0.3470774 0.3293248 +0.5007803 0.3470774 0.3293248 +0.510322 0.3470774 0.3293248 +0.5195258 0.3470774 0.3293248 +0.5284142 0.3470774 0.3293248 +0.5370079 0.3470774 0.3293248 +0.5453253 0.3470774 0.3293248 +0.5533834 0.3470774 0.3293248 +0.5611974 0.3470774 0.3293248 +0.5687816 0.3470774 0.3293248 +0.092819 0.3637862 0.3293248 +0.1056428 0.3637862 0.3293248 +0.1201537 0.3637862 0.3293248 +0.1409607 0.3637862 0.3293248 +0.1678172 0.3637862 0.3293248 +0.1950164 0.3637862 0.3293248 +0.2210581 0.3637862 0.3293248 +0.245636 0.3637862 0.3293248 +0.2686816 0.3637862 0.3293248 +0.2902431 0.3637862 0.3293248 +0.3104189 0.3637862 0.3293248 +0.3293248 0.3637862 0.3293248 +0.3470774 0.3637862 0.3293248 +0.3637862 0.3637862 0.3293248 +0.3795513 0.3637862 0.3293248 +0.3944623 0.3637862 0.3293248 +0.4085988 0.3637862 0.3293248 +0.4220313 0.3637862 0.3293248 +0.4348222 0.3637862 0.3293248 +0.4470264 0.3637862 0.3293248 +0.4586928 0.3637862 0.3293248 +0.4698649 0.3637862 0.3293248 +0.4805811 0.3637862 0.3293248 +0.490876 0.3637862 0.3293248 +0.5007803 0.3637862 0.3293248 +0.510322 0.3637862 0.3293248 +0.5195258 0.3637862 0.3293248 +0.5284142 0.3637862 0.3293248 +0.5370079 0.3637862 0.3293248 +0.5453253 0.3637862 0.3293248 +0.5533834 0.3637862 0.3293248 +0.5611974 0.3637862 0.3293248 +0.5687816 0.3637862 0.3293248 +0.092819 0.3795513 0.3293248 +0.1056428 0.3795513 0.3293248 +0.1201537 0.3795513 0.3293248 +0.1409607 0.3795513 0.3293248 +0.1678172 0.3795513 0.3293248 +0.1950164 0.3795513 0.3293248 +0.2210581 0.3795513 0.3293248 +0.245636 0.3795513 0.3293248 +0.2686816 0.3795513 0.3293248 +0.2902431 0.3795513 0.3293248 +0.3104189 0.3795513 0.3293248 +0.3293248 0.3795513 0.3293248 +0.3470774 0.3795513 0.3293248 +0.3637862 0.3795513 0.3293248 +0.3795513 0.3795513 0.3293248 +0.3944623 0.3795513 0.3293248 +0.4085988 0.3795513 0.3293248 +0.4220313 0.3795513 0.3293248 +0.4348222 0.3795513 0.3293248 +0.4470264 0.3795513 0.3293248 +0.4586928 0.3795513 0.3293248 +0.4698649 0.3795513 0.3293248 +0.4805811 0.3795513 0.3293248 +0.490876 0.3795513 0.3293248 +0.5007803 0.3795513 0.3293248 +0.510322 0.3795513 0.3293248 +0.5195258 0.3795513 0.3293248 +0.5284142 0.3795513 0.3293248 +0.5370079 0.3795513 0.3293248 +0.5453253 0.3795513 0.3293248 +0.5533834 0.3795513 0.3293248 +0.5611974 0.3795513 0.3293248 +0.5687816 0.3795513 0.3293248 +0.092819 0.3944623 0.3293248 +0.1056428 0.3944623 0.3293248 +0.1201537 0.3944623 0.3293248 +0.1409607 0.3944623 0.3293248 +0.1678172 0.3944623 0.3293248 +0.1950164 0.3944623 0.3293248 +0.2210581 0.3944623 0.3293248 +0.245636 0.3944623 0.3293248 +0.2686816 0.3944623 0.3293248 +0.2902431 0.3944623 0.3293248 +0.3104189 0.3944623 0.3293248 +0.3293248 0.3944623 0.3293248 +0.3470774 0.3944623 0.3293248 +0.3637862 0.3944623 0.3293248 +0.3795513 0.3944623 0.3293248 +0.3944623 0.3944623 0.3293248 +0.4085988 0.3944623 0.3293248 +0.4220313 0.3944623 0.3293248 +0.4348222 0.3944623 0.3293248 +0.4470264 0.3944623 0.3293248 +0.4586928 0.3944623 0.3293248 +0.4698649 0.3944623 0.3293248 +0.4805811 0.3944623 0.3293248 +0.490876 0.3944623 0.3293248 +0.5007803 0.3944623 0.3293248 +0.510322 0.3944623 0.3293248 +0.5195258 0.3944623 0.3293248 +0.5284142 0.3944623 0.3293248 +0.5370079 0.3944623 0.3293248 +0.5453253 0.3944623 0.3293248 +0.5533834 0.3944623 0.3293248 +0.5611974 0.3944623 0.3293248 +0.5687816 0.3944623 0.3293248 +0.092819 0.4085988 0.3293248 +0.1056428 0.4085988 0.3293248 +0.1201537 0.4085988 0.3293248 +0.1409607 0.4085988 0.3293248 +0.1678172 0.4085988 0.3293248 +0.1950164 0.4085988 0.3293248 +0.2210581 0.4085988 0.3293248 +0.245636 0.4085988 0.3293248 +0.2686816 0.4085988 0.3293248 +0.2902431 0.4085988 0.3293248 +0.3104189 0.4085988 0.3293248 +0.3293248 0.4085988 0.3293248 +0.3470774 0.4085988 0.3293248 +0.3637862 0.4085988 0.3293248 +0.3795513 0.4085988 0.3293248 +0.3944623 0.4085988 0.3293248 +0.4085988 0.4085988 0.3293248 +0.4220313 0.4085988 0.3293248 +0.4348222 0.4085988 0.3293248 +0.4470264 0.4085988 0.3293248 +0.4586928 0.4085988 0.3293248 +0.4698649 0.4085988 0.3293248 +0.4805811 0.4085988 0.3293248 +0.490876 0.4085988 0.3293248 +0.5007803 0.4085988 0.3293248 +0.510322 0.4085988 0.3293248 +0.5195258 0.4085988 0.3293248 +0.5284142 0.4085988 0.3293248 +0.5370079 0.4085988 0.3293248 +0.5453253 0.4085988 0.3293248 +0.5533834 0.4085988 0.3293248 +0.5611974 0.4085988 0.3293248 +0.5687816 0.4085988 0.3293248 +0.092819 0.4220313 0.3293248 +0.1056428 0.4220313 0.3293248 +0.1201537 0.4220313 0.3293248 +0.1409607 0.4220313 0.3293248 +0.1678172 0.4220313 0.3293248 +0.1950164 0.4220313 0.3293248 +0.2210581 0.4220313 0.3293248 +0.245636 0.4220313 0.3293248 +0.2686816 0.4220313 0.3293248 +0.2902431 0.4220313 0.3293248 +0.3104189 0.4220313 0.3293248 +0.3293248 0.4220313 0.3293248 +0.3470774 0.4220313 0.3293248 +0.3637862 0.4220313 0.3293248 +0.3795513 0.4220313 0.3293248 +0.3944623 0.4220313 0.3293248 +0.4085988 0.4220313 0.3293248 +0.4220313 0.4220313 0.3293248 +0.4348222 0.4220313 0.3293248 +0.4470264 0.4220313 0.3293248 +0.4586928 0.4220313 0.3293248 +0.4698649 0.4220313 0.3293248 +0.4805811 0.4220313 0.3293248 +0.490876 0.4220313 0.3293248 +0.5007803 0.4220313 0.3293248 +0.510322 0.4220313 0.3293248 +0.5195258 0.4220313 0.3293248 +0.5284142 0.4220313 0.3293248 +0.5370079 0.4220313 0.3293248 +0.5453253 0.4220313 0.3293248 +0.5533834 0.4220313 0.3293248 +0.5611974 0.4220313 0.3293248 +0.5687816 0.4220313 0.3293248 +0.092819 0.4348222 0.3293248 +0.1056428 0.4348222 0.3293248 +0.1201537 0.4348222 0.3293248 +0.1409607 0.4348222 0.3293248 +0.1678172 0.4348222 0.3293248 +0.1950164 0.4348222 0.3293248 +0.2210581 0.4348222 0.3293248 +0.245636 0.4348222 0.3293248 +0.2686816 0.4348222 0.3293248 +0.2902431 0.4348222 0.3293248 +0.3104189 0.4348222 0.3293248 +0.3293248 0.4348222 0.3293248 +0.3470774 0.4348222 0.3293248 +0.3637862 0.4348222 0.3293248 +0.3795513 0.4348222 0.3293248 +0.3944623 0.4348222 0.3293248 +0.4085988 0.4348222 0.3293248 +0.4220313 0.4348222 0.3293248 +0.4348222 0.4348222 0.3293248 +0.4470264 0.4348222 0.3293248 +0.4586928 0.4348222 0.3293248 +0.4698649 0.4348222 0.3293248 +0.4805811 0.4348222 0.3293248 +0.490876 0.4348222 0.3293248 +0.5007803 0.4348222 0.3293248 +0.510322 0.4348222 0.3293248 +0.5195258 0.4348222 0.3293248 +0.5284142 0.4348222 0.3293248 +0.5370079 0.4348222 0.3293248 +0.5453253 0.4348222 0.3293248 +0.5533834 0.4348222 0.3293248 +0.5611974 0.4348222 0.3293248 +0.5687816 0.4348222 0.3293248 +0.092819 0.4470264 0.3293248 +0.1056428 0.4470264 0.3293248 +0.1201537 0.4470264 0.3293248 +0.1409607 0.4470264 0.3293248 +0.1678172 0.4470264 0.3293248 +0.1950164 0.4470264 0.3293248 +0.2210581 0.4470264 0.3293248 +0.245636 0.4470264 0.3293248 +0.2686816 0.4470264 0.3293248 +0.2902431 0.4470264 0.3293248 +0.3104189 0.4470264 0.3293248 +0.3293248 0.4470264 0.3293248 +0.3470774 0.4470264 0.3293248 +0.3637862 0.4470264 0.3293248 +0.3795513 0.4470264 0.3293248 +0.3944623 0.4470264 0.3293248 +0.4085988 0.4470264 0.3293248 +0.4220313 0.4470264 0.3293248 +0.4348222 0.4470264 0.3293248 +0.4470264 0.4470264 0.3293248 +0.4586928 0.4470264 0.3293248 +0.4698649 0.4470264 0.3293248 +0.4805811 0.4470264 0.3293248 +0.490876 0.4470264 0.3293248 +0.5007803 0.4470264 0.3293248 +0.510322 0.4470264 0.3293248 +0.5195258 0.4470264 0.3293248 +0.5284142 0.4470264 0.3293248 +0.5370079 0.4470264 0.3293248 +0.5453253 0.4470264 0.3293248 +0.5533834 0.4470264 0.3293248 +0.5611974 0.4470264 0.3293248 +0.5687816 0.4470264 0.3293248 +0.092819 0.4586928 0.3293248 +0.1056428 0.4586928 0.3293248 +0.1201537 0.4586928 0.3293248 +0.1409607 0.4586928 0.3293248 +0.1678172 0.4586928 0.3293248 +0.1950164 0.4586928 0.3293248 +0.2210581 0.4586928 0.3293248 +0.245636 0.4586928 0.3293248 +0.2686816 0.4586928 0.3293248 +0.2902431 0.4586928 0.3293248 +0.3104189 0.4586928 0.3293248 +0.3293248 0.4586928 0.3293248 +0.3470774 0.4586928 0.3293248 +0.3637862 0.4586928 0.3293248 +0.3795513 0.4586928 0.3293248 +0.3944623 0.4586928 0.3293248 +0.4085988 0.4586928 0.3293248 +0.4220313 0.4586928 0.3293248 +0.4348222 0.4586928 0.3293248 +0.4470264 0.4586928 0.3293248 +0.4586928 0.4586928 0.3293248 +0.4698649 0.4586928 0.3293248 +0.4805811 0.4586928 0.3293248 +0.490876 0.4586928 0.3293248 +0.5007803 0.4586928 0.3293248 +0.510322 0.4586928 0.3293248 +0.5195258 0.4586928 0.3293248 +0.5284142 0.4586928 0.3293248 +0.5370079 0.4586928 0.3293248 +0.5453253 0.4586928 0.3293248 +0.5533834 0.4586928 0.3293248 +0.5611974 0.4586928 0.3293248 +0.5687816 0.4586928 0.3293248 +0.092819 0.4698649 0.3293248 +0.1056428 0.4698649 0.3293248 +0.1201537 0.4698649 0.3293248 +0.1409607 0.4698649 0.3293248 +0.1678172 0.4698649 0.3293248 +0.1950164 0.4698649 0.3293248 +0.2210581 0.4698649 0.3293248 +0.245636 0.4698649 0.3293248 +0.2686816 0.4698649 0.3293248 +0.2902431 0.4698649 0.3293248 +0.3104189 0.4698649 0.3293248 +0.3293248 0.4698649 0.3293248 +0.3470774 0.4698649 0.3293248 +0.3637862 0.4698649 0.3293248 +0.3795513 0.4698649 0.3293248 +0.3944623 0.4698649 0.3293248 +0.4085988 0.4698649 0.3293248 +0.4220313 0.4698649 0.3293248 +0.4348222 0.4698649 0.3293248 +0.4470264 0.4698649 0.3293248 +0.4586928 0.4698649 0.3293248 +0.4698649 0.4698649 0.3293248 +0.4805811 0.4698649 0.3293248 +0.490876 0.4698649 0.3293248 +0.5007803 0.4698649 0.3293248 +0.510322 0.4698649 0.3293248 +0.5195258 0.4698649 0.3293248 +0.5284142 0.4698649 0.3293248 +0.5370079 0.4698649 0.3293248 +0.5453253 0.4698649 0.3293248 +0.5533834 0.4698649 0.3293248 +0.5611974 0.4698649 0.3293248 +0.5687816 0.4698649 0.3293248 +0.092819 0.4805811 0.3293248 +0.1056428 0.4805811 0.3293248 +0.1201537 0.4805811 0.3293248 +0.1409607 0.4805811 0.3293248 +0.1678172 0.4805811 0.3293248 +0.1950164 0.4805811 0.3293248 +0.2210581 0.4805811 0.3293248 +0.245636 0.4805811 0.3293248 +0.2686816 0.4805811 0.3293248 +0.2902431 0.4805811 0.3293248 +0.3104189 0.4805811 0.3293248 +0.3293248 0.4805811 0.3293248 +0.3470774 0.4805811 0.3293248 +0.3637862 0.4805811 0.3293248 +0.3795513 0.4805811 0.3293248 +0.3944623 0.4805811 0.3293248 +0.4085988 0.4805811 0.3293248 +0.4220313 0.4805811 0.3293248 +0.4348222 0.4805811 0.3293248 +0.4470264 0.4805811 0.3293248 +0.4586928 0.4805811 0.3293248 +0.4698649 0.4805811 0.3293248 +0.4805811 0.4805811 0.3293248 +0.490876 0.4805811 0.3293248 +0.5007803 0.4805811 0.3293248 +0.510322 0.4805811 0.3293248 +0.5195258 0.4805811 0.3293248 +0.5284142 0.4805811 0.3293248 +0.5370079 0.4805811 0.3293248 +0.5453253 0.4805811 0.3293248 +0.5533834 0.4805811 0.3293248 +0.5611974 0.4805811 0.3293248 +0.5687816 0.4805811 0.3293248 +0.092819 0.490876 0.3293248 +0.1056428 0.490876 0.3293248 +0.1201537 0.490876 0.3293248 +0.1409607 0.490876 0.3293248 +0.1678172 0.490876 0.3293248 +0.1950164 0.490876 0.3293248 +0.2210581 0.490876 0.3293248 +0.245636 0.490876 0.3293248 +0.2686816 0.490876 0.3293248 +0.2902431 0.490876 0.3293248 +0.3104189 0.490876 0.3293248 +0.3293248 0.490876 0.3293248 +0.3470774 0.490876 0.3293248 +0.3637862 0.490876 0.3293248 +0.3795513 0.490876 0.3293248 +0.3944623 0.490876 0.3293248 +0.4085988 0.490876 0.3293248 +0.4220313 0.490876 0.3293248 +0.4348222 0.490876 0.3293248 +0.4470264 0.490876 0.3293248 +0.4586928 0.490876 0.3293248 +0.4698649 0.490876 0.3293248 +0.4805811 0.490876 0.3293248 +0.490876 0.490876 0.3293248 +0.5007803 0.490876 0.3293248 +0.510322 0.490876 0.3293248 +0.5195258 0.490876 0.3293248 +0.5284142 0.490876 0.3293248 +0.5370079 0.490876 0.3293248 +0.5453253 0.490876 0.3293248 +0.5533834 0.490876 0.3293248 +0.5611974 0.490876 0.3293248 +0.5687816 0.490876 0.3293248 +0.092819 0.5007803 0.3293248 +0.1056428 0.5007803 0.3293248 +0.1201537 0.5007803 0.3293248 +0.1409607 0.5007803 0.3293248 +0.1678172 0.5007803 0.3293248 +0.1950164 0.5007803 0.3293248 +0.2210581 0.5007803 0.3293248 +0.245636 0.5007803 0.3293248 +0.2686816 0.5007803 0.3293248 +0.2902431 0.5007803 0.3293248 +0.3104189 0.5007803 0.3293248 +0.3293248 0.5007803 0.3293248 +0.3470774 0.5007803 0.3293248 +0.3637862 0.5007803 0.3293248 +0.3795513 0.5007803 0.3293248 +0.3944623 0.5007803 0.3293248 +0.4085988 0.5007803 0.3293248 +0.4220313 0.5007803 0.3293248 +0.4348222 0.5007803 0.3293248 +0.4470264 0.5007803 0.3293248 +0.4586928 0.5007803 0.3293248 +0.4698649 0.5007803 0.3293248 +0.4805811 0.5007803 0.3293248 +0.490876 0.5007803 0.3293248 +0.5007803 0.5007803 0.3293248 +0.510322 0.5007803 0.3293248 +0.5195258 0.5007803 0.3293248 +0.5284142 0.5007803 0.3293248 +0.5370079 0.5007803 0.3293248 +0.5453253 0.5007803 0.3293248 +0.5533834 0.5007803 0.3293248 +0.5611974 0.5007803 0.3293248 +0.5687816 0.5007803 0.3293248 +0.092819 0.510322 0.3293248 +0.1056428 0.510322 0.3293248 +0.1201537 0.510322 0.3293248 +0.1409607 0.510322 0.3293248 +0.1678172 0.510322 0.3293248 +0.1950164 0.510322 0.3293248 +0.2210581 0.510322 0.3293248 +0.245636 0.510322 0.3293248 +0.2686816 0.510322 0.3293248 +0.2902431 0.510322 0.3293248 +0.3104189 0.510322 0.3293248 +0.3293248 0.510322 0.3293248 +0.3470774 0.510322 0.3293248 +0.3637862 0.510322 0.3293248 +0.3795513 0.510322 0.3293248 +0.3944623 0.510322 0.3293248 +0.4085988 0.510322 0.3293248 +0.4220313 0.510322 0.3293248 +0.4348222 0.510322 0.3293248 +0.4470264 0.510322 0.3293248 +0.4586928 0.510322 0.3293248 +0.4698649 0.510322 0.3293248 +0.4805811 0.510322 0.3293248 +0.490876 0.510322 0.3293248 +0.5007803 0.510322 0.3293248 +0.510322 0.510322 0.3293248 +0.5195258 0.510322 0.3293248 +0.5284142 0.510322 0.3293248 +0.5370079 0.510322 0.3293248 +0.5453253 0.510322 0.3293248 +0.5533834 0.510322 0.3293248 +0.5611974 0.510322 0.3293248 +0.5687816 0.510322 0.3293248 +0.092819 0.5195258 0.3293248 +0.1056428 0.5195258 0.3293248 +0.1201537 0.5195258 0.3293248 +0.1409607 0.5195258 0.3293248 +0.1678172 0.5195258 0.3293248 +0.1950164 0.5195258 0.3293248 +0.2210581 0.5195258 0.3293248 +0.245636 0.5195258 0.3293248 +0.2686816 0.5195258 0.3293248 +0.2902431 0.5195258 0.3293248 +0.3104189 0.5195258 0.3293248 +0.3293248 0.5195258 0.3293248 +0.3470774 0.5195258 0.3293248 +0.3637862 0.5195258 0.3293248 +0.3795513 0.5195258 0.3293248 +0.3944623 0.5195258 0.3293248 +0.4085988 0.5195258 0.3293248 +0.4220313 0.5195258 0.3293248 +0.4348222 0.5195258 0.3293248 +0.4470264 0.5195258 0.3293248 +0.4586928 0.5195258 0.3293248 +0.4698649 0.5195258 0.3293248 +0.4805811 0.5195258 0.3293248 +0.490876 0.5195258 0.3293248 +0.5007803 0.5195258 0.3293248 +0.510322 0.5195258 0.3293248 +0.5195258 0.5195258 0.3293248 +0.5284142 0.5195258 0.3293248 +0.5370079 0.5195258 0.3293248 +0.5453253 0.5195258 0.3293248 +0.5533834 0.5195258 0.3293248 +0.5611974 0.5195258 0.3293248 +0.5687816 0.5195258 0.3293248 +0.092819 0.5284142 0.3293248 +0.1056428 0.5284142 0.3293248 +0.1201537 0.5284142 0.3293248 +0.1409607 0.5284142 0.3293248 +0.1678172 0.5284142 0.3293248 +0.1950164 0.5284142 0.3293248 +0.2210581 0.5284142 0.3293248 +0.245636 0.5284142 0.3293248 +0.2686816 0.5284142 0.3293248 +0.2902431 0.5284142 0.3293248 +0.3104189 0.5284142 0.3293248 +0.3293248 0.5284142 0.3293248 +0.3470774 0.5284142 0.3293248 +0.3637862 0.5284142 0.3293248 +0.3795513 0.5284142 0.3293248 +0.3944623 0.5284142 0.3293248 +0.4085988 0.5284142 0.3293248 +0.4220313 0.5284142 0.3293248 +0.4348222 0.5284142 0.3293248 +0.4470264 0.5284142 0.3293248 +0.4586928 0.5284142 0.3293248 +0.4698649 0.5284142 0.3293248 +0.4805811 0.5284142 0.3293248 +0.490876 0.5284142 0.3293248 +0.5007803 0.5284142 0.3293248 +0.510322 0.5284142 0.3293248 +0.5195258 0.5284142 0.3293248 +0.5284142 0.5284142 0.3293248 +0.5370079 0.5284142 0.3293248 +0.5453253 0.5284142 0.3293248 +0.5533834 0.5284142 0.3293248 +0.5611974 0.5284142 0.3293248 +0.5687816 0.5284142 0.3293248 +0.092819 0.5370079 0.3293248 +0.1056428 0.5370079 0.3293248 +0.1201537 0.5370079 0.3293248 +0.1409607 0.5370079 0.3293248 +0.1678172 0.5370079 0.3293248 +0.1950164 0.5370079 0.3293248 +0.2210581 0.5370079 0.3293248 +0.245636 0.5370079 0.3293248 +0.2686816 0.5370079 0.3293248 +0.2902431 0.5370079 0.3293248 +0.3104189 0.5370079 0.3293248 +0.3293248 0.5370079 0.3293248 +0.3470774 0.5370079 0.3293248 +0.3637862 0.5370079 0.3293248 +0.3795513 0.5370079 0.3293248 +0.3944623 0.5370079 0.3293248 +0.4085988 0.5370079 0.3293248 +0.4220313 0.5370079 0.3293248 +0.4348222 0.5370079 0.3293248 +0.4470264 0.5370079 0.3293248 +0.4586928 0.5370079 0.3293248 +0.4698649 0.5370079 0.3293248 +0.4805811 0.5370079 0.3293248 +0.490876 0.5370079 0.3293248 +0.5007803 0.5370079 0.3293248 +0.510322 0.5370079 0.3293248 +0.5195258 0.5370079 0.3293248 +0.5284142 0.5370079 0.3293248 +0.5370079 0.5370079 0.3293248 +0.5453253 0.5370079 0.3293248 +0.5533834 0.5370079 0.3293248 +0.5611974 0.5370079 0.3293248 +0.5687816 0.5370079 0.3293248 +0.092819 0.5453253 0.3293248 +0.1056428 0.5453253 0.3293248 +0.1201537 0.5453253 0.3293248 +0.1409607 0.5453253 0.3293248 +0.1678172 0.5453253 0.3293248 +0.1950164 0.5453253 0.3293248 +0.2210581 0.5453253 0.3293248 +0.245636 0.5453253 0.3293248 +0.2686816 0.5453253 0.3293248 +0.2902431 0.5453253 0.3293248 +0.3104189 0.5453253 0.3293248 +0.3293248 0.5453253 0.3293248 +0.3470774 0.5453253 0.3293248 +0.3637862 0.5453253 0.3293248 +0.3795513 0.5453253 0.3293248 +0.3944623 0.5453253 0.3293248 +0.4085988 0.5453253 0.3293248 +0.4220313 0.5453253 0.3293248 +0.4348222 0.5453253 0.3293248 +0.4470264 0.5453253 0.3293248 +0.4586928 0.5453253 0.3293248 +0.4698649 0.5453253 0.3293248 +0.4805811 0.5453253 0.3293248 +0.490876 0.5453253 0.3293248 +0.5007803 0.5453253 0.3293248 +0.510322 0.5453253 0.3293248 +0.5195258 0.5453253 0.3293248 +0.5284142 0.5453253 0.3293248 +0.5370079 0.5453253 0.3293248 +0.5453253 0.5453253 0.3293248 +0.5533834 0.5453253 0.3293248 +0.5611974 0.5453253 0.3293248 +0.5687816 0.5453253 0.3293248 +0.092819 0.5533834 0.3293248 +0.1056428 0.5533834 0.3293248 +0.1201537 0.5533834 0.3293248 +0.1409607 0.5533834 0.3293248 +0.1678172 0.5533834 0.3293248 +0.1950164 0.5533834 0.3293248 +0.2210581 0.5533834 0.3293248 +0.245636 0.5533834 0.3293248 +0.2686816 0.5533834 0.3293248 +0.2902431 0.5533834 0.3293248 +0.3104189 0.5533834 0.3293248 +0.3293248 0.5533834 0.3293248 +0.3470774 0.5533834 0.3293248 +0.3637862 0.5533834 0.3293248 +0.3795513 0.5533834 0.3293248 +0.3944623 0.5533834 0.3293248 +0.4085988 0.5533834 0.3293248 +0.4220313 0.5533834 0.3293248 +0.4348222 0.5533834 0.3293248 +0.4470264 0.5533834 0.3293248 +0.4586928 0.5533834 0.3293248 +0.4698649 0.5533834 0.3293248 +0.4805811 0.5533834 0.3293248 +0.490876 0.5533834 0.3293248 +0.5007803 0.5533834 0.3293248 +0.510322 0.5533834 0.3293248 +0.5195258 0.5533834 0.3293248 +0.5284142 0.5533834 0.3293248 +0.5370079 0.5533834 0.3293248 +0.5453253 0.5533834 0.3293248 +0.5533834 0.5533834 0.3293248 +0.5611974 0.5533834 0.3293248 +0.5687816 0.5533834 0.3293248 +0.092819 0.5611974 0.3293248 +0.1056428 0.5611974 0.3293248 +0.1201537 0.5611974 0.3293248 +0.1409607 0.5611974 0.3293248 +0.1678172 0.5611974 0.3293248 +0.1950164 0.5611974 0.3293248 +0.2210581 0.5611974 0.3293248 +0.245636 0.5611974 0.3293248 +0.2686816 0.5611974 0.3293248 +0.2902431 0.5611974 0.3293248 +0.3104189 0.5611974 0.3293248 +0.3293248 0.5611974 0.3293248 +0.3470774 0.5611974 0.3293248 +0.3637862 0.5611974 0.3293248 +0.3795513 0.5611974 0.3293248 +0.3944623 0.5611974 0.3293248 +0.4085988 0.5611974 0.3293248 +0.4220313 0.5611974 0.3293248 +0.4348222 0.5611974 0.3293248 +0.4470264 0.5611974 0.3293248 +0.4586928 0.5611974 0.3293248 +0.4698649 0.5611974 0.3293248 +0.4805811 0.5611974 0.3293248 +0.490876 0.5611974 0.3293248 +0.5007803 0.5611974 0.3293248 +0.510322 0.5611974 0.3293248 +0.5195258 0.5611974 0.3293248 +0.5284142 0.5611974 0.3293248 +0.5370079 0.5611974 0.3293248 +0.5453253 0.5611974 0.3293248 +0.5533834 0.5611974 0.3293248 +0.5611974 0.5611974 0.3293248 +0.5687816 0.5611974 0.3293248 +0.092819 0.5687816 0.3293248 +0.1056428 0.5687816 0.3293248 +0.1201537 0.5687816 0.3293248 +0.1409607 0.5687816 0.3293248 +0.1678172 0.5687816 0.3293248 +0.1950164 0.5687816 0.3293248 +0.2210581 0.5687816 0.3293248 +0.245636 0.5687816 0.3293248 +0.2686816 0.5687816 0.3293248 +0.2902431 0.5687816 0.3293248 +0.3104189 0.5687816 0.3293248 +0.3293248 0.5687816 0.3293248 +0.3470774 0.5687816 0.3293248 +0.3637862 0.5687816 0.3293248 +0.3795513 0.5687816 0.3293248 +0.3944623 0.5687816 0.3293248 +0.4085988 0.5687816 0.3293248 +0.4220313 0.5687816 0.3293248 +0.4348222 0.5687816 0.3293248 +0.4470264 0.5687816 0.3293248 +0.4586928 0.5687816 0.3293248 +0.4698649 0.5687816 0.3293248 +0.4805811 0.5687816 0.3293248 +0.490876 0.5687816 0.3293248 +0.5007803 0.5687816 0.3293248 +0.510322 0.5687816 0.3293248 +0.5195258 0.5687816 0.3293248 +0.5284142 0.5687816 0.3293248 +0.5370079 0.5687816 0.3293248 +0.5453253 0.5687816 0.3293248 +0.5533834 0.5687816 0.3293248 +0.5611974 0.5687816 0.3293248 +0.5687816 0.5687816 0.3293248 +0.092819 0.092819 0.3470774 +0.1056428 0.092819 0.3470774 +0.1201537 0.092819 0.3470774 +0.1409607 0.092819 0.3470774 +0.1678172 0.092819 0.3470774 +0.1950164 0.092819 0.3470774 +0.2210581 0.092819 0.3470774 +0.245636 0.092819 0.3470774 +0.2686816 0.092819 0.3470774 +0.2902431 0.092819 0.3470774 +0.3104189 0.092819 0.3470774 +0.3293248 0.092819 0.3470774 +0.3470774 0.092819 0.3470774 +0.3637862 0.092819 0.3470774 +0.3795513 0.092819 0.3470774 +0.3944623 0.092819 0.3470774 +0.4085988 0.092819 0.3470774 +0.4220313 0.092819 0.3470774 +0.4348222 0.092819 0.3470774 +0.4470264 0.092819 0.3470774 +0.4586928 0.092819 0.3470774 +0.4698649 0.092819 0.3470774 +0.4805811 0.092819 0.3470774 +0.490876 0.092819 0.3470774 +0.5007803 0.092819 0.3470774 +0.510322 0.092819 0.3470774 +0.5195258 0.092819 0.3470774 +0.5284142 0.092819 0.3470774 +0.5370079 0.092819 0.3470774 +0.5453253 0.092819 0.3470774 +0.5533834 0.092819 0.3470774 +0.5611974 0.092819 0.3470774 +0.5687816 0.092819 0.3470774 +0.092819 0.1056428 0.3470774 +0.1056428 0.1056428 0.3470774 +0.1201537 0.1056428 0.3470774 +0.1409607 0.1056428 0.3470774 +0.1678172 0.1056428 0.3470774 +0.1950164 0.1056428 0.3470774 +0.2210581 0.1056428 0.3470774 +0.245636 0.1056428 0.3470774 +0.2686816 0.1056428 0.3470774 +0.2902431 0.1056428 0.3470774 +0.3104189 0.1056428 0.3470774 +0.3293248 0.1056428 0.3470774 +0.3470774 0.1056428 0.3470774 +0.3637862 0.1056428 0.3470774 +0.3795513 0.1056428 0.3470774 +0.3944623 0.1056428 0.3470774 +0.4085988 0.1056428 0.3470774 +0.4220313 0.1056428 0.3470774 +0.4348222 0.1056428 0.3470774 +0.4470264 0.1056428 0.3470774 +0.4586928 0.1056428 0.3470774 +0.4698649 0.1056428 0.3470774 +0.4805811 0.1056428 0.3470774 +0.490876 0.1056428 0.3470774 +0.5007803 0.1056428 0.3470774 +0.510322 0.1056428 0.3470774 +0.5195258 0.1056428 0.3470774 +0.5284142 0.1056428 0.3470774 +0.5370079 0.1056428 0.3470774 +0.5453253 0.1056428 0.3470774 +0.5533834 0.1056428 0.3470774 +0.5611974 0.1056428 0.3470774 +0.5687816 0.1056428 0.3470774 +0.092819 0.1201537 0.3470774 +0.1056428 0.1201537 0.3470774 +0.1201537 0.1201537 0.3470774 +0.1409607 0.1201537 0.3470774 +0.1678172 0.1201537 0.3470774 +0.1950164 0.1201537 0.3470774 +0.2210581 0.1201537 0.3470774 +0.245636 0.1201537 0.3470774 +0.2686816 0.1201537 0.3470774 +0.2902431 0.1201537 0.3470774 +0.3104189 0.1201537 0.3470774 +0.3293248 0.1201537 0.3470774 +0.3470774 0.1201537 0.3470774 +0.3637862 0.1201537 0.3470774 +0.3795513 0.1201537 0.3470774 +0.3944623 0.1201537 0.3470774 +0.4085988 0.1201537 0.3470774 +0.4220313 0.1201537 0.3470774 +0.4348222 0.1201537 0.3470774 +0.4470264 0.1201537 0.3470774 +0.4586928 0.1201537 0.3470774 +0.4698649 0.1201537 0.3470774 +0.4805811 0.1201537 0.3470774 +0.490876 0.1201537 0.3470774 +0.5007803 0.1201537 0.3470774 +0.510322 0.1201537 0.3470774 +0.5195258 0.1201537 0.3470774 +0.5284142 0.1201537 0.3470774 +0.5370079 0.1201537 0.3470774 +0.5453253 0.1201537 0.3470774 +0.5533834 0.1201537 0.3470774 +0.5611974 0.1201537 0.3470774 +0.5687816 0.1201537 0.3470774 +0.092819 0.1409607 0.3470774 +0.1056428 0.1409607 0.3470774 +0.1201537 0.1409607 0.3470774 +0.1409607 0.1409607 0.3470774 +0.1678172 0.1409607 0.3470774 +0.1950164 0.1409607 0.3470774 +0.2210581 0.1409607 0.3470774 +0.245636 0.1409607 0.3470774 +0.2686816 0.1409607 0.3470774 +0.2902431 0.1409607 0.3470774 +0.3104189 0.1409607 0.3470774 +0.3293248 0.1409607 0.3470774 +0.3470774 0.1409607 0.3470774 +0.3637862 0.1409607 0.3470774 +0.3795513 0.1409607 0.3470774 +0.3944623 0.1409607 0.3470774 +0.4085988 0.1409607 0.3470774 +0.4220313 0.1409607 0.3470774 +0.4348222 0.1409607 0.3470774 +0.4470264 0.1409607 0.3470774 +0.4586928 0.1409607 0.3470774 +0.4698649 0.1409607 0.3470774 +0.4805811 0.1409607 0.3470774 +0.490876 0.1409607 0.3470774 +0.5007803 0.1409607 0.3470774 +0.510322 0.1409607 0.3470774 +0.5195258 0.1409607 0.3470774 +0.5284142 0.1409607 0.3470774 +0.5370079 0.1409607 0.3470774 +0.5453253 0.1409607 0.3470774 +0.5533834 0.1409607 0.3470774 +0.5611974 0.1409607 0.3470774 +0.5687816 0.1409607 0.3470774 +0.092819 0.1678172 0.3470774 +0.1056428 0.1678172 0.3470774 +0.1201537 0.1678172 0.3470774 +0.1409607 0.1678172 0.3470774 +0.1678172 0.1678172 0.3470774 +0.1950164 0.1678172 0.3470774 +0.2210581 0.1678172 0.3470774 +0.245636 0.1678172 0.3470774 +0.2686816 0.1678172 0.3470774 +0.2902431 0.1678172 0.3470774 +0.3104189 0.1678172 0.3470774 +0.3293248 0.1678172 0.3470774 +0.3470774 0.1678172 0.3470774 +0.3637862 0.1678172 0.3470774 +0.3795513 0.1678172 0.3470774 +0.3944623 0.1678172 0.3470774 +0.4085988 0.1678172 0.3470774 +0.4220313 0.1678172 0.3470774 +0.4348222 0.1678172 0.3470774 +0.4470264 0.1678172 0.3470774 +0.4586928 0.1678172 0.3470774 +0.4698649 0.1678172 0.3470774 +0.4805811 0.1678172 0.3470774 +0.490876 0.1678172 0.3470774 +0.5007803 0.1678172 0.3470774 +0.510322 0.1678172 0.3470774 +0.5195258 0.1678172 0.3470774 +0.5284142 0.1678172 0.3470774 +0.5370079 0.1678172 0.3470774 +0.5453253 0.1678172 0.3470774 +0.5533834 0.1678172 0.3470774 +0.5611974 0.1678172 0.3470774 +0.5687816 0.1678172 0.3470774 +0.092819 0.1950164 0.3470774 +0.1056428 0.1950164 0.3470774 +0.1201537 0.1950164 0.3470774 +0.1409607 0.1950164 0.3470774 +0.1678172 0.1950164 0.3470774 +0.1950164 0.1950164 0.3470774 +0.2210581 0.1950164 0.3470774 +0.245636 0.1950164 0.3470774 +0.2686816 0.1950164 0.3470774 +0.2902431 0.1950164 0.3470774 +0.3104189 0.1950164 0.3470774 +0.3293248 0.1950164 0.3470774 +0.3470774 0.1950164 0.3470774 +0.3637862 0.1950164 0.3470774 +0.3795513 0.1950164 0.3470774 +0.3944623 0.1950164 0.3470774 +0.4085988 0.1950164 0.3470774 +0.4220313 0.1950164 0.3470774 +0.4348222 0.1950164 0.3470774 +0.4470264 0.1950164 0.3470774 +0.4586928 0.1950164 0.3470774 +0.4698649 0.1950164 0.3470774 +0.4805811 0.1950164 0.3470774 +0.490876 0.1950164 0.3470774 +0.5007803 0.1950164 0.3470774 +0.510322 0.1950164 0.3470774 +0.5195258 0.1950164 0.3470774 +0.5284142 0.1950164 0.3470774 +0.5370079 0.1950164 0.3470774 +0.5453253 0.1950164 0.3470774 +0.5533834 0.1950164 0.3470774 +0.5611974 0.1950164 0.3470774 +0.5687816 0.1950164 0.3470774 +0.092819 0.2210581 0.3470774 +0.1056428 0.2210581 0.3470774 +0.1201537 0.2210581 0.3470774 +0.1409607 0.2210581 0.3470774 +0.1678172 0.2210581 0.3470774 +0.1950164 0.2210581 0.3470774 +0.2210581 0.2210581 0.3470774 +0.245636 0.2210581 0.3470774 +0.2686816 0.2210581 0.3470774 +0.2902431 0.2210581 0.3470774 +0.3104189 0.2210581 0.3470774 +0.3293248 0.2210581 0.3470774 +0.3470774 0.2210581 0.3470774 +0.3637862 0.2210581 0.3470774 +0.3795513 0.2210581 0.3470774 +0.3944623 0.2210581 0.3470774 +0.4085988 0.2210581 0.3470774 +0.4220313 0.2210581 0.3470774 +0.4348222 0.2210581 0.3470774 +0.4470264 0.2210581 0.3470774 +0.4586928 0.2210581 0.3470774 +0.4698649 0.2210581 0.3470774 +0.4805811 0.2210581 0.3470774 +0.490876 0.2210581 0.3470774 +0.5007803 0.2210581 0.3470774 +0.510322 0.2210581 0.3470774 +0.5195258 0.2210581 0.3470774 +0.5284142 0.2210581 0.3470774 +0.5370079 0.2210581 0.3470774 +0.5453253 0.2210581 0.3470774 +0.5533834 0.2210581 0.3470774 +0.5611974 0.2210581 0.3470774 +0.5687816 0.2210581 0.3470774 +0.092819 0.245636 0.3470774 +0.1056428 0.245636 0.3470774 +0.1201537 0.245636 0.3470774 +0.1409607 0.245636 0.3470774 +0.1678172 0.245636 0.3470774 +0.1950164 0.245636 0.3470774 +0.2210581 0.245636 0.3470774 +0.245636 0.245636 0.3470774 +0.2686816 0.245636 0.3470774 +0.2902431 0.245636 0.3470774 +0.3104189 0.245636 0.3470774 +0.3293248 0.245636 0.3470774 +0.3470774 0.245636 0.3470774 +0.3637862 0.245636 0.3470774 +0.3795513 0.245636 0.3470774 +0.3944623 0.245636 0.3470774 +0.4085988 0.245636 0.3470774 +0.4220313 0.245636 0.3470774 +0.4348222 0.245636 0.3470774 +0.4470264 0.245636 0.3470774 +0.4586928 0.245636 0.3470774 +0.4698649 0.245636 0.3470774 +0.4805811 0.245636 0.3470774 +0.490876 0.245636 0.3470774 +0.5007803 0.245636 0.3470774 +0.510322 0.245636 0.3470774 +0.5195258 0.245636 0.3470774 +0.5284142 0.245636 0.3470774 +0.5370079 0.245636 0.3470774 +0.5453253 0.245636 0.3470774 +0.5533834 0.245636 0.3470774 +0.5611974 0.245636 0.3470774 +0.5687816 0.245636 0.3470774 +0.092819 0.2686816 0.3470774 +0.1056428 0.2686816 0.3470774 +0.1201537 0.2686816 0.3470774 +0.1409607 0.2686816 0.3470774 +0.1678172 0.2686816 0.3470774 +0.1950164 0.2686816 0.3470774 +0.2210581 0.2686816 0.3470774 +0.245636 0.2686816 0.3470774 +0.2686816 0.2686816 0.3470774 +0.2902431 0.2686816 0.3470774 +0.3104189 0.2686816 0.3470774 +0.3293248 0.2686816 0.3470774 +0.3470774 0.2686816 0.3470774 +0.3637862 0.2686816 0.3470774 +0.3795513 0.2686816 0.3470774 +0.3944623 0.2686816 0.3470774 +0.4085988 0.2686816 0.3470774 +0.4220313 0.2686816 0.3470774 +0.4348222 0.2686816 0.3470774 +0.4470264 0.2686816 0.3470774 +0.4586928 0.2686816 0.3470774 +0.4698649 0.2686816 0.3470774 +0.4805811 0.2686816 0.3470774 +0.490876 0.2686816 0.3470774 +0.5007803 0.2686816 0.3470774 +0.510322 0.2686816 0.3470774 +0.5195258 0.2686816 0.3470774 +0.5284142 0.2686816 0.3470774 +0.5370079 0.2686816 0.3470774 +0.5453253 0.2686816 0.3470774 +0.5533834 0.2686816 0.3470774 +0.5611974 0.2686816 0.3470774 +0.5687816 0.2686816 0.3470774 +0.092819 0.2902431 0.3470774 +0.1056428 0.2902431 0.3470774 +0.1201537 0.2902431 0.3470774 +0.1409607 0.2902431 0.3470774 +0.1678172 0.2902431 0.3470774 +0.1950164 0.2902431 0.3470774 +0.2210581 0.2902431 0.3470774 +0.245636 0.2902431 0.3470774 +0.2686816 0.2902431 0.3470774 +0.2902431 0.2902431 0.3470774 +0.3104189 0.2902431 0.3470774 +0.3293248 0.2902431 0.3470774 +0.3470774 0.2902431 0.3470774 +0.3637862 0.2902431 0.3470774 +0.3795513 0.2902431 0.3470774 +0.3944623 0.2902431 0.3470774 +0.4085988 0.2902431 0.3470774 +0.4220313 0.2902431 0.3470774 +0.4348222 0.2902431 0.3470774 +0.4470264 0.2902431 0.3470774 +0.4586928 0.2902431 0.3470774 +0.4698649 0.2902431 0.3470774 +0.4805811 0.2902431 0.3470774 +0.490876 0.2902431 0.3470774 +0.5007803 0.2902431 0.3470774 +0.510322 0.2902431 0.3470774 +0.5195258 0.2902431 0.3470774 +0.5284142 0.2902431 0.3470774 +0.5370079 0.2902431 0.3470774 +0.5453253 0.2902431 0.3470774 +0.5533834 0.2902431 0.3470774 +0.5611974 0.2902431 0.3470774 +0.5687816 0.2902431 0.3470774 +0.092819 0.3104189 0.3470774 +0.1056428 0.3104189 0.3470774 +0.1201537 0.3104189 0.3470774 +0.1409607 0.3104189 0.3470774 +0.1678172 0.3104189 0.3470774 +0.1950164 0.3104189 0.3470774 +0.2210581 0.3104189 0.3470774 +0.245636 0.3104189 0.3470774 +0.2686816 0.3104189 0.3470774 +0.2902431 0.3104189 0.3470774 +0.3104189 0.3104189 0.3470774 +0.3293248 0.3104189 0.3470774 +0.3470774 0.3104189 0.3470774 +0.3637862 0.3104189 0.3470774 +0.3795513 0.3104189 0.3470774 +0.3944623 0.3104189 0.3470774 +0.4085988 0.3104189 0.3470774 +0.4220313 0.3104189 0.3470774 +0.4348222 0.3104189 0.3470774 +0.4470264 0.3104189 0.3470774 +0.4586928 0.3104189 0.3470774 +0.4698649 0.3104189 0.3470774 +0.4805811 0.3104189 0.3470774 +0.490876 0.3104189 0.3470774 +0.5007803 0.3104189 0.3470774 +0.510322 0.3104189 0.3470774 +0.5195258 0.3104189 0.3470774 +0.5284142 0.3104189 0.3470774 +0.5370079 0.3104189 0.3470774 +0.5453253 0.3104189 0.3470774 +0.5533834 0.3104189 0.3470774 +0.5611974 0.3104189 0.3470774 +0.5687816 0.3104189 0.3470774 +0.092819 0.3293248 0.3470774 +0.1056428 0.3293248 0.3470774 +0.1201537 0.3293248 0.3470774 +0.1409607 0.3293248 0.3470774 +0.1678172 0.3293248 0.3470774 +0.1950164 0.3293248 0.3470774 +0.2210581 0.3293248 0.3470774 +0.245636 0.3293248 0.3470774 +0.2686816 0.3293248 0.3470774 +0.2902431 0.3293248 0.3470774 +0.3104189 0.3293248 0.3470774 +0.3293248 0.3293248 0.3470774 +0.3470774 0.3293248 0.3470774 +0.3637862 0.3293248 0.3470774 +0.3795513 0.3293248 0.3470774 +0.3944623 0.3293248 0.3470774 +0.4085988 0.3293248 0.3470774 +0.4220313 0.3293248 0.3470774 +0.4348222 0.3293248 0.3470774 +0.4470264 0.3293248 0.3470774 +0.4586928 0.3293248 0.3470774 +0.4698649 0.3293248 0.3470774 +0.4805811 0.3293248 0.3470774 +0.490876 0.3293248 0.3470774 +0.5007803 0.3293248 0.3470774 +0.510322 0.3293248 0.3470774 +0.5195258 0.3293248 0.3470774 +0.5284142 0.3293248 0.3470774 +0.5370079 0.3293248 0.3470774 +0.5453253 0.3293248 0.3470774 +0.5533834 0.3293248 0.3470774 +0.5611974 0.3293248 0.3470774 +0.5687816 0.3293248 0.3470774 +0.092819 0.3470774 0.3470774 +0.1056428 0.3470774 0.3470774 +0.1201537 0.3470774 0.3470774 +0.1409607 0.3470774 0.3470774 +0.1678172 0.3470774 0.3470774 +0.1950164 0.3470774 0.3470774 +0.2210581 0.3470774 0.3470774 +0.245636 0.3470774 0.3470774 +0.2686816 0.3470774 0.3470774 +0.2902431 0.3470774 0.3470774 +0.3104189 0.3470774 0.3470774 +0.3293248 0.3470774 0.3470774 +0.3470774 0.3470774 0.3470774 +0.3637862 0.3470774 0.3470774 +0.3795513 0.3470774 0.3470774 +0.3944623 0.3470774 0.3470774 +0.4085988 0.3470774 0.3470774 +0.4220313 0.3470774 0.3470774 +0.4348222 0.3470774 0.3470774 +0.4470264 0.3470774 0.3470774 +0.4586928 0.3470774 0.3470774 +0.4698649 0.3470774 0.3470774 +0.4805811 0.3470774 0.3470774 +0.490876 0.3470774 0.3470774 +0.5007803 0.3470774 0.3470774 +0.510322 0.3470774 0.3470774 +0.5195258 0.3470774 0.3470774 +0.5284142 0.3470774 0.3470774 +0.5370079 0.3470774 0.3470774 +0.5453253 0.3470774 0.3470774 +0.5533834 0.3470774 0.3470774 +0.5611974 0.3470774 0.3470774 +0.5687816 0.3470774 0.3470774 +0.092819 0.3637862 0.3470774 +0.1056428 0.3637862 0.3470774 +0.1201537 0.3637862 0.3470774 +0.1409607 0.3637862 0.3470774 +0.1678172 0.3637862 0.3470774 +0.1950164 0.3637862 0.3470774 +0.2210581 0.3637862 0.3470774 +0.245636 0.3637862 0.3470774 +0.2686816 0.3637862 0.3470774 +0.2902431 0.3637862 0.3470774 +0.3104189 0.3637862 0.3470774 +0.3293248 0.3637862 0.3470774 +0.3470774 0.3637862 0.3470774 +0.3637862 0.3637862 0.3470774 +0.3795513 0.3637862 0.3470774 +0.3944623 0.3637862 0.3470774 +0.4085988 0.3637862 0.3470774 +0.4220313 0.3637862 0.3470774 +0.4348222 0.3637862 0.3470774 +0.4470264 0.3637862 0.3470774 +0.4586928 0.3637862 0.3470774 +0.4698649 0.3637862 0.3470774 +0.4805811 0.3637862 0.3470774 +0.490876 0.3637862 0.3470774 +0.5007803 0.3637862 0.3470774 +0.510322 0.3637862 0.3470774 +0.5195258 0.3637862 0.3470774 +0.5284142 0.3637862 0.3470774 +0.5370079 0.3637862 0.3470774 +0.5453253 0.3637862 0.3470774 +0.5533834 0.3637862 0.3470774 +0.5611974 0.3637862 0.3470774 +0.5687816 0.3637862 0.3470774 +0.092819 0.3795513 0.3470774 +0.1056428 0.3795513 0.3470774 +0.1201537 0.3795513 0.3470774 +0.1409607 0.3795513 0.3470774 +0.1678172 0.3795513 0.3470774 +0.1950164 0.3795513 0.3470774 +0.2210581 0.3795513 0.3470774 +0.245636 0.3795513 0.3470774 +0.2686816 0.3795513 0.3470774 +0.2902431 0.3795513 0.3470774 +0.3104189 0.3795513 0.3470774 +0.3293248 0.3795513 0.3470774 +0.3470774 0.3795513 0.3470774 +0.3637862 0.3795513 0.3470774 +0.3795513 0.3795513 0.3470774 +0.3944623 0.3795513 0.3470774 +0.4085988 0.3795513 0.3470774 +0.4220313 0.3795513 0.3470774 +0.4348222 0.3795513 0.3470774 +0.4470264 0.3795513 0.3470774 +0.4586928 0.3795513 0.3470774 +0.4698649 0.3795513 0.3470774 +0.4805811 0.3795513 0.3470774 +0.490876 0.3795513 0.3470774 +0.5007803 0.3795513 0.3470774 +0.510322 0.3795513 0.3470774 +0.5195258 0.3795513 0.3470774 +0.5284142 0.3795513 0.3470774 +0.5370079 0.3795513 0.3470774 +0.5453253 0.3795513 0.3470774 +0.5533834 0.3795513 0.3470774 +0.5611974 0.3795513 0.3470774 +0.5687816 0.3795513 0.3470774 +0.092819 0.3944623 0.3470774 +0.1056428 0.3944623 0.3470774 +0.1201537 0.3944623 0.3470774 +0.1409607 0.3944623 0.3470774 +0.1678172 0.3944623 0.3470774 +0.1950164 0.3944623 0.3470774 +0.2210581 0.3944623 0.3470774 +0.245636 0.3944623 0.3470774 +0.2686816 0.3944623 0.3470774 +0.2902431 0.3944623 0.3470774 +0.3104189 0.3944623 0.3470774 +0.3293248 0.3944623 0.3470774 +0.3470774 0.3944623 0.3470774 +0.3637862 0.3944623 0.3470774 +0.3795513 0.3944623 0.3470774 +0.3944623 0.3944623 0.3470774 +0.4085988 0.3944623 0.3470774 +0.4220313 0.3944623 0.3470774 +0.4348222 0.3944623 0.3470774 +0.4470264 0.3944623 0.3470774 +0.4586928 0.3944623 0.3470774 +0.4698649 0.3944623 0.3470774 +0.4805811 0.3944623 0.3470774 +0.490876 0.3944623 0.3470774 +0.5007803 0.3944623 0.3470774 +0.510322 0.3944623 0.3470774 +0.5195258 0.3944623 0.3470774 +0.5284142 0.3944623 0.3470774 +0.5370079 0.3944623 0.3470774 +0.5453253 0.3944623 0.3470774 +0.5533834 0.3944623 0.3470774 +0.5611974 0.3944623 0.3470774 +0.5687816 0.3944623 0.3470774 +0.092819 0.4085988 0.3470774 +0.1056428 0.4085988 0.3470774 +0.1201537 0.4085988 0.3470774 +0.1409607 0.4085988 0.3470774 +0.1678172 0.4085988 0.3470774 +0.1950164 0.4085988 0.3470774 +0.2210581 0.4085988 0.3470774 +0.245636 0.4085988 0.3470774 +0.2686816 0.4085988 0.3470774 +0.2902431 0.4085988 0.3470774 +0.3104189 0.4085988 0.3470774 +0.3293248 0.4085988 0.3470774 +0.3470774 0.4085988 0.3470774 +0.3637862 0.4085988 0.3470774 +0.3795513 0.4085988 0.3470774 +0.3944623 0.4085988 0.3470774 +0.4085988 0.4085988 0.3470774 +0.4220313 0.4085988 0.3470774 +0.4348222 0.4085988 0.3470774 +0.4470264 0.4085988 0.3470774 +0.4586928 0.4085988 0.3470774 +0.4698649 0.4085988 0.3470774 +0.4805811 0.4085988 0.3470774 +0.490876 0.4085988 0.3470774 +0.5007803 0.4085988 0.3470774 +0.510322 0.4085988 0.3470774 +0.5195258 0.4085988 0.3470774 +0.5284142 0.4085988 0.3470774 +0.5370079 0.4085988 0.3470774 +0.5453253 0.4085988 0.3470774 +0.5533834 0.4085988 0.3470774 +0.5611974 0.4085988 0.3470774 +0.5687816 0.4085988 0.3470774 +0.092819 0.4220313 0.3470774 +0.1056428 0.4220313 0.3470774 +0.1201537 0.4220313 0.3470774 +0.1409607 0.4220313 0.3470774 +0.1678172 0.4220313 0.3470774 +0.1950164 0.4220313 0.3470774 +0.2210581 0.4220313 0.3470774 +0.245636 0.4220313 0.3470774 +0.2686816 0.4220313 0.3470774 +0.2902431 0.4220313 0.3470774 +0.3104189 0.4220313 0.3470774 +0.3293248 0.4220313 0.3470774 +0.3470774 0.4220313 0.3470774 +0.3637862 0.4220313 0.3470774 +0.3795513 0.4220313 0.3470774 +0.3944623 0.4220313 0.3470774 +0.4085988 0.4220313 0.3470774 +0.4220313 0.4220313 0.3470774 +0.4348222 0.4220313 0.3470774 +0.4470264 0.4220313 0.3470774 +0.4586928 0.4220313 0.3470774 +0.4698649 0.4220313 0.3470774 +0.4805811 0.4220313 0.3470774 +0.490876 0.4220313 0.3470774 +0.5007803 0.4220313 0.3470774 +0.510322 0.4220313 0.3470774 +0.5195258 0.4220313 0.3470774 +0.5284142 0.4220313 0.3470774 +0.5370079 0.4220313 0.3470774 +0.5453253 0.4220313 0.3470774 +0.5533834 0.4220313 0.3470774 +0.5611974 0.4220313 0.3470774 +0.5687816 0.4220313 0.3470774 +0.092819 0.4348222 0.3470774 +0.1056428 0.4348222 0.3470774 +0.1201537 0.4348222 0.3470774 +0.1409607 0.4348222 0.3470774 +0.1678172 0.4348222 0.3470774 +0.1950164 0.4348222 0.3470774 +0.2210581 0.4348222 0.3470774 +0.245636 0.4348222 0.3470774 +0.2686816 0.4348222 0.3470774 +0.2902431 0.4348222 0.3470774 +0.3104189 0.4348222 0.3470774 +0.3293248 0.4348222 0.3470774 +0.3470774 0.4348222 0.3470774 +0.3637862 0.4348222 0.3470774 +0.3795513 0.4348222 0.3470774 +0.3944623 0.4348222 0.3470774 +0.4085988 0.4348222 0.3470774 +0.4220313 0.4348222 0.3470774 +0.4348222 0.4348222 0.3470774 +0.4470264 0.4348222 0.3470774 +0.4586928 0.4348222 0.3470774 +0.4698649 0.4348222 0.3470774 +0.4805811 0.4348222 0.3470774 +0.490876 0.4348222 0.3470774 +0.5007803 0.4348222 0.3470774 +0.510322 0.4348222 0.3470774 +0.5195258 0.4348222 0.3470774 +0.5284142 0.4348222 0.3470774 +0.5370079 0.4348222 0.3470774 +0.5453253 0.4348222 0.3470774 +0.5533834 0.4348222 0.3470774 +0.5611974 0.4348222 0.3470774 +0.5687816 0.4348222 0.3470774 +0.092819 0.4470264 0.3470774 +0.1056428 0.4470264 0.3470774 +0.1201537 0.4470264 0.3470774 +0.1409607 0.4470264 0.3470774 +0.1678172 0.4470264 0.3470774 +0.1950164 0.4470264 0.3470774 +0.2210581 0.4470264 0.3470774 +0.245636 0.4470264 0.3470774 +0.2686816 0.4470264 0.3470774 +0.2902431 0.4470264 0.3470774 +0.3104189 0.4470264 0.3470774 +0.3293248 0.4470264 0.3470774 +0.3470774 0.4470264 0.3470774 +0.3637862 0.4470264 0.3470774 +0.3795513 0.4470264 0.3470774 +0.3944623 0.4470264 0.3470774 +0.4085988 0.4470264 0.3470774 +0.4220313 0.4470264 0.3470774 +0.4348222 0.4470264 0.3470774 +0.4470264 0.4470264 0.3470774 +0.4586928 0.4470264 0.3470774 +0.4698649 0.4470264 0.3470774 +0.4805811 0.4470264 0.3470774 +0.490876 0.4470264 0.3470774 +0.5007803 0.4470264 0.3470774 +0.510322 0.4470264 0.3470774 +0.5195258 0.4470264 0.3470774 +0.5284142 0.4470264 0.3470774 +0.5370079 0.4470264 0.3470774 +0.5453253 0.4470264 0.3470774 +0.5533834 0.4470264 0.3470774 +0.5611974 0.4470264 0.3470774 +0.5687816 0.4470264 0.3470774 +0.092819 0.4586928 0.3470774 +0.1056428 0.4586928 0.3470774 +0.1201537 0.4586928 0.3470774 +0.1409607 0.4586928 0.3470774 +0.1678172 0.4586928 0.3470774 +0.1950164 0.4586928 0.3470774 +0.2210581 0.4586928 0.3470774 +0.245636 0.4586928 0.3470774 +0.2686816 0.4586928 0.3470774 +0.2902431 0.4586928 0.3470774 +0.3104189 0.4586928 0.3470774 +0.3293248 0.4586928 0.3470774 +0.3470774 0.4586928 0.3470774 +0.3637862 0.4586928 0.3470774 +0.3795513 0.4586928 0.3470774 +0.3944623 0.4586928 0.3470774 +0.4085988 0.4586928 0.3470774 +0.4220313 0.4586928 0.3470774 +0.4348222 0.4586928 0.3470774 +0.4470264 0.4586928 0.3470774 +0.4586928 0.4586928 0.3470774 +0.4698649 0.4586928 0.3470774 +0.4805811 0.4586928 0.3470774 +0.490876 0.4586928 0.3470774 +0.5007803 0.4586928 0.3470774 +0.510322 0.4586928 0.3470774 +0.5195258 0.4586928 0.3470774 +0.5284142 0.4586928 0.3470774 +0.5370079 0.4586928 0.3470774 +0.5453253 0.4586928 0.3470774 +0.5533834 0.4586928 0.3470774 +0.5611974 0.4586928 0.3470774 +0.5687816 0.4586928 0.3470774 +0.092819 0.4698649 0.3470774 +0.1056428 0.4698649 0.3470774 +0.1201537 0.4698649 0.3470774 +0.1409607 0.4698649 0.3470774 +0.1678172 0.4698649 0.3470774 +0.1950164 0.4698649 0.3470774 +0.2210581 0.4698649 0.3470774 +0.245636 0.4698649 0.3470774 +0.2686816 0.4698649 0.3470774 +0.2902431 0.4698649 0.3470774 +0.3104189 0.4698649 0.3470774 +0.3293248 0.4698649 0.3470774 +0.3470774 0.4698649 0.3470774 +0.3637862 0.4698649 0.3470774 +0.3795513 0.4698649 0.3470774 +0.3944623 0.4698649 0.3470774 +0.4085988 0.4698649 0.3470774 +0.4220313 0.4698649 0.3470774 +0.4348222 0.4698649 0.3470774 +0.4470264 0.4698649 0.3470774 +0.4586928 0.4698649 0.3470774 +0.4698649 0.4698649 0.3470774 +0.4805811 0.4698649 0.3470774 +0.490876 0.4698649 0.3470774 +0.5007803 0.4698649 0.3470774 +0.510322 0.4698649 0.3470774 +0.5195258 0.4698649 0.3470774 +0.5284142 0.4698649 0.3470774 +0.5370079 0.4698649 0.3470774 +0.5453253 0.4698649 0.3470774 +0.5533834 0.4698649 0.3470774 +0.5611974 0.4698649 0.3470774 +0.5687816 0.4698649 0.3470774 +0.092819 0.4805811 0.3470774 +0.1056428 0.4805811 0.3470774 +0.1201537 0.4805811 0.3470774 +0.1409607 0.4805811 0.3470774 +0.1678172 0.4805811 0.3470774 +0.1950164 0.4805811 0.3470774 +0.2210581 0.4805811 0.3470774 +0.245636 0.4805811 0.3470774 +0.2686816 0.4805811 0.3470774 +0.2902431 0.4805811 0.3470774 +0.3104189 0.4805811 0.3470774 +0.3293248 0.4805811 0.3470774 +0.3470774 0.4805811 0.3470774 +0.3637862 0.4805811 0.3470774 +0.3795513 0.4805811 0.3470774 +0.3944623 0.4805811 0.3470774 +0.4085988 0.4805811 0.3470774 +0.4220313 0.4805811 0.3470774 +0.4348222 0.4805811 0.3470774 +0.4470264 0.4805811 0.3470774 +0.4586928 0.4805811 0.3470774 +0.4698649 0.4805811 0.3470774 +0.4805811 0.4805811 0.3470774 +0.490876 0.4805811 0.3470774 +0.5007803 0.4805811 0.3470774 +0.510322 0.4805811 0.3470774 +0.5195258 0.4805811 0.3470774 +0.5284142 0.4805811 0.3470774 +0.5370079 0.4805811 0.3470774 +0.5453253 0.4805811 0.3470774 +0.5533834 0.4805811 0.3470774 +0.5611974 0.4805811 0.3470774 +0.5687816 0.4805811 0.3470774 +0.092819 0.490876 0.3470774 +0.1056428 0.490876 0.3470774 +0.1201537 0.490876 0.3470774 +0.1409607 0.490876 0.3470774 +0.1678172 0.490876 0.3470774 +0.1950164 0.490876 0.3470774 +0.2210581 0.490876 0.3470774 +0.245636 0.490876 0.3470774 +0.2686816 0.490876 0.3470774 +0.2902431 0.490876 0.3470774 +0.3104189 0.490876 0.3470774 +0.3293248 0.490876 0.3470774 +0.3470774 0.490876 0.3470774 +0.3637862 0.490876 0.3470774 +0.3795513 0.490876 0.3470774 +0.3944623 0.490876 0.3470774 +0.4085988 0.490876 0.3470774 +0.4220313 0.490876 0.3470774 +0.4348222 0.490876 0.3470774 +0.4470264 0.490876 0.3470774 +0.4586928 0.490876 0.3470774 +0.4698649 0.490876 0.3470774 +0.4805811 0.490876 0.3470774 +0.490876 0.490876 0.3470774 +0.5007803 0.490876 0.3470774 +0.510322 0.490876 0.3470774 +0.5195258 0.490876 0.3470774 +0.5284142 0.490876 0.3470774 +0.5370079 0.490876 0.3470774 +0.5453253 0.490876 0.3470774 +0.5533834 0.490876 0.3470774 +0.5611974 0.490876 0.3470774 +0.5687816 0.490876 0.3470774 +0.092819 0.5007803 0.3470774 +0.1056428 0.5007803 0.3470774 +0.1201537 0.5007803 0.3470774 +0.1409607 0.5007803 0.3470774 +0.1678172 0.5007803 0.3470774 +0.1950164 0.5007803 0.3470774 +0.2210581 0.5007803 0.3470774 +0.245636 0.5007803 0.3470774 +0.2686816 0.5007803 0.3470774 +0.2902431 0.5007803 0.3470774 +0.3104189 0.5007803 0.3470774 +0.3293248 0.5007803 0.3470774 +0.3470774 0.5007803 0.3470774 +0.3637862 0.5007803 0.3470774 +0.3795513 0.5007803 0.3470774 +0.3944623 0.5007803 0.3470774 +0.4085988 0.5007803 0.3470774 +0.4220313 0.5007803 0.3470774 +0.4348222 0.5007803 0.3470774 +0.4470264 0.5007803 0.3470774 +0.4586928 0.5007803 0.3470774 +0.4698649 0.5007803 0.3470774 +0.4805811 0.5007803 0.3470774 +0.490876 0.5007803 0.3470774 +0.5007803 0.5007803 0.3470774 +0.510322 0.5007803 0.3470774 +0.5195258 0.5007803 0.3470774 +0.5284142 0.5007803 0.3470774 +0.5370079 0.5007803 0.3470774 +0.5453253 0.5007803 0.3470774 +0.5533834 0.5007803 0.3470774 +0.5611974 0.5007803 0.3470774 +0.5687816 0.5007803 0.3470774 +0.092819 0.510322 0.3470774 +0.1056428 0.510322 0.3470774 +0.1201537 0.510322 0.3470774 +0.1409607 0.510322 0.3470774 +0.1678172 0.510322 0.3470774 +0.1950164 0.510322 0.3470774 +0.2210581 0.510322 0.3470774 +0.245636 0.510322 0.3470774 +0.2686816 0.510322 0.3470774 +0.2902431 0.510322 0.3470774 +0.3104189 0.510322 0.3470774 +0.3293248 0.510322 0.3470774 +0.3470774 0.510322 0.3470774 +0.3637862 0.510322 0.3470774 +0.3795513 0.510322 0.3470774 +0.3944623 0.510322 0.3470774 +0.4085988 0.510322 0.3470774 +0.4220313 0.510322 0.3470774 +0.4348222 0.510322 0.3470774 +0.4470264 0.510322 0.3470774 +0.4586928 0.510322 0.3470774 +0.4698649 0.510322 0.3470774 +0.4805811 0.510322 0.3470774 +0.490876 0.510322 0.3470774 +0.5007803 0.510322 0.3470774 +0.510322 0.510322 0.3470774 +0.5195258 0.510322 0.3470774 +0.5284142 0.510322 0.3470774 +0.5370079 0.510322 0.3470774 +0.5453253 0.510322 0.3470774 +0.5533834 0.510322 0.3470774 +0.5611974 0.510322 0.3470774 +0.5687816 0.510322 0.3470774 +0.092819 0.5195258 0.3470774 +0.1056428 0.5195258 0.3470774 +0.1201537 0.5195258 0.3470774 +0.1409607 0.5195258 0.3470774 +0.1678172 0.5195258 0.3470774 +0.1950164 0.5195258 0.3470774 +0.2210581 0.5195258 0.3470774 +0.245636 0.5195258 0.3470774 +0.2686816 0.5195258 0.3470774 +0.2902431 0.5195258 0.3470774 +0.3104189 0.5195258 0.3470774 +0.3293248 0.5195258 0.3470774 +0.3470774 0.5195258 0.3470774 +0.3637862 0.5195258 0.3470774 +0.3795513 0.5195258 0.3470774 +0.3944623 0.5195258 0.3470774 +0.4085988 0.5195258 0.3470774 +0.4220313 0.5195258 0.3470774 +0.4348222 0.5195258 0.3470774 +0.4470264 0.5195258 0.3470774 +0.4586928 0.5195258 0.3470774 +0.4698649 0.5195258 0.3470774 +0.4805811 0.5195258 0.3470774 +0.490876 0.5195258 0.3470774 +0.5007803 0.5195258 0.3470774 +0.510322 0.5195258 0.3470774 +0.5195258 0.5195258 0.3470774 +0.5284142 0.5195258 0.3470774 +0.5370079 0.5195258 0.3470774 +0.5453253 0.5195258 0.3470774 +0.5533834 0.5195258 0.3470774 +0.5611974 0.5195258 0.3470774 +0.5687816 0.5195258 0.3470774 +0.092819 0.5284142 0.3470774 +0.1056428 0.5284142 0.3470774 +0.1201537 0.5284142 0.3470774 +0.1409607 0.5284142 0.3470774 +0.1678172 0.5284142 0.3470774 +0.1950164 0.5284142 0.3470774 +0.2210581 0.5284142 0.3470774 +0.245636 0.5284142 0.3470774 +0.2686816 0.5284142 0.3470774 +0.2902431 0.5284142 0.3470774 +0.3104189 0.5284142 0.3470774 +0.3293248 0.5284142 0.3470774 +0.3470774 0.5284142 0.3470774 +0.3637862 0.5284142 0.3470774 +0.3795513 0.5284142 0.3470774 +0.3944623 0.5284142 0.3470774 +0.4085988 0.5284142 0.3470774 +0.4220313 0.5284142 0.3470774 +0.4348222 0.5284142 0.3470774 +0.4470264 0.5284142 0.3470774 +0.4586928 0.5284142 0.3470774 +0.4698649 0.5284142 0.3470774 +0.4805811 0.5284142 0.3470774 +0.490876 0.5284142 0.3470774 +0.5007803 0.5284142 0.3470774 +0.510322 0.5284142 0.3470774 +0.5195258 0.5284142 0.3470774 +0.5284142 0.5284142 0.3470774 +0.5370079 0.5284142 0.3470774 +0.5453253 0.5284142 0.3470774 +0.5533834 0.5284142 0.3470774 +0.5611974 0.5284142 0.3470774 +0.5687816 0.5284142 0.3470774 +0.092819 0.5370079 0.3470774 +0.1056428 0.5370079 0.3470774 +0.1201537 0.5370079 0.3470774 +0.1409607 0.5370079 0.3470774 +0.1678172 0.5370079 0.3470774 +0.1950164 0.5370079 0.3470774 +0.2210581 0.5370079 0.3470774 +0.245636 0.5370079 0.3470774 +0.2686816 0.5370079 0.3470774 +0.2902431 0.5370079 0.3470774 +0.3104189 0.5370079 0.3470774 +0.3293248 0.5370079 0.3470774 +0.3470774 0.5370079 0.3470774 +0.3637862 0.5370079 0.3470774 +0.3795513 0.5370079 0.3470774 +0.3944623 0.5370079 0.3470774 +0.4085988 0.5370079 0.3470774 +0.4220313 0.5370079 0.3470774 +0.4348222 0.5370079 0.3470774 +0.4470264 0.5370079 0.3470774 +0.4586928 0.5370079 0.3470774 +0.4698649 0.5370079 0.3470774 +0.4805811 0.5370079 0.3470774 +0.490876 0.5370079 0.3470774 +0.5007803 0.5370079 0.3470774 +0.510322 0.5370079 0.3470774 +0.5195258 0.5370079 0.3470774 +0.5284142 0.5370079 0.3470774 +0.5370079 0.5370079 0.3470774 +0.5453253 0.5370079 0.3470774 +0.5533834 0.5370079 0.3470774 +0.5611974 0.5370079 0.3470774 +0.5687816 0.5370079 0.3470774 +0.092819 0.5453253 0.3470774 +0.1056428 0.5453253 0.3470774 +0.1201537 0.5453253 0.3470774 +0.1409607 0.5453253 0.3470774 +0.1678172 0.5453253 0.3470774 +0.1950164 0.5453253 0.3470774 +0.2210581 0.5453253 0.3470774 +0.245636 0.5453253 0.3470774 +0.2686816 0.5453253 0.3470774 +0.2902431 0.5453253 0.3470774 +0.3104189 0.5453253 0.3470774 +0.3293248 0.5453253 0.3470774 +0.3470774 0.5453253 0.3470774 +0.3637862 0.5453253 0.3470774 +0.3795513 0.5453253 0.3470774 +0.3944623 0.5453253 0.3470774 +0.4085988 0.5453253 0.3470774 +0.4220313 0.5453253 0.3470774 +0.4348222 0.5453253 0.3470774 +0.4470264 0.5453253 0.3470774 +0.4586928 0.5453253 0.3470774 +0.4698649 0.5453253 0.3470774 +0.4805811 0.5453253 0.3470774 +0.490876 0.5453253 0.3470774 +0.5007803 0.5453253 0.3470774 +0.510322 0.5453253 0.3470774 +0.5195258 0.5453253 0.3470774 +0.5284142 0.5453253 0.3470774 +0.5370079 0.5453253 0.3470774 +0.5453253 0.5453253 0.3470774 +0.5533834 0.5453253 0.3470774 +0.5611974 0.5453253 0.3470774 +0.5687816 0.5453253 0.3470774 +0.092819 0.5533834 0.3470774 +0.1056428 0.5533834 0.3470774 +0.1201537 0.5533834 0.3470774 +0.1409607 0.5533834 0.3470774 +0.1678172 0.5533834 0.3470774 +0.1950164 0.5533834 0.3470774 +0.2210581 0.5533834 0.3470774 +0.245636 0.5533834 0.3470774 +0.2686816 0.5533834 0.3470774 +0.2902431 0.5533834 0.3470774 +0.3104189 0.5533834 0.3470774 +0.3293248 0.5533834 0.3470774 +0.3470774 0.5533834 0.3470774 +0.3637862 0.5533834 0.3470774 +0.3795513 0.5533834 0.3470774 +0.3944623 0.5533834 0.3470774 +0.4085988 0.5533834 0.3470774 +0.4220313 0.5533834 0.3470774 +0.4348222 0.5533834 0.3470774 +0.4470264 0.5533834 0.3470774 +0.4586928 0.5533834 0.3470774 +0.4698649 0.5533834 0.3470774 +0.4805811 0.5533834 0.3470774 +0.490876 0.5533834 0.3470774 +0.5007803 0.5533834 0.3470774 +0.510322 0.5533834 0.3470774 +0.5195258 0.5533834 0.3470774 +0.5284142 0.5533834 0.3470774 +0.5370079 0.5533834 0.3470774 +0.5453253 0.5533834 0.3470774 +0.5533834 0.5533834 0.3470774 +0.5611974 0.5533834 0.3470774 +0.5687816 0.5533834 0.3470774 +0.092819 0.5611974 0.3470774 +0.1056428 0.5611974 0.3470774 +0.1201537 0.5611974 0.3470774 +0.1409607 0.5611974 0.3470774 +0.1678172 0.5611974 0.3470774 +0.1950164 0.5611974 0.3470774 +0.2210581 0.5611974 0.3470774 +0.245636 0.5611974 0.3470774 +0.2686816 0.5611974 0.3470774 +0.2902431 0.5611974 0.3470774 +0.3104189 0.5611974 0.3470774 +0.3293248 0.5611974 0.3470774 +0.3470774 0.5611974 0.3470774 +0.3637862 0.5611974 0.3470774 +0.3795513 0.5611974 0.3470774 +0.3944623 0.5611974 0.3470774 +0.4085988 0.5611974 0.3470774 +0.4220313 0.5611974 0.3470774 +0.4348222 0.5611974 0.3470774 +0.4470264 0.5611974 0.3470774 +0.4586928 0.5611974 0.3470774 +0.4698649 0.5611974 0.3470774 +0.4805811 0.5611974 0.3470774 +0.490876 0.5611974 0.3470774 +0.5007803 0.5611974 0.3470774 +0.510322 0.5611974 0.3470774 +0.5195258 0.5611974 0.3470774 +0.5284142 0.5611974 0.3470774 +0.5370079 0.5611974 0.3470774 +0.5453253 0.5611974 0.3470774 +0.5533834 0.5611974 0.3470774 +0.5611974 0.5611974 0.3470774 +0.5687816 0.5611974 0.3470774 +0.092819 0.5687816 0.3470774 +0.1056428 0.5687816 0.3470774 +0.1201537 0.5687816 0.3470774 +0.1409607 0.5687816 0.3470774 +0.1678172 0.5687816 0.3470774 +0.1950164 0.5687816 0.3470774 +0.2210581 0.5687816 0.3470774 +0.245636 0.5687816 0.3470774 +0.2686816 0.5687816 0.3470774 +0.2902431 0.5687816 0.3470774 +0.3104189 0.5687816 0.3470774 +0.3293248 0.5687816 0.3470774 +0.3470774 0.5687816 0.3470774 +0.3637862 0.5687816 0.3470774 +0.3795513 0.5687816 0.3470774 +0.3944623 0.5687816 0.3470774 +0.4085988 0.5687816 0.3470774 +0.4220313 0.5687816 0.3470774 +0.4348222 0.5687816 0.3470774 +0.4470264 0.5687816 0.3470774 +0.4586928 0.5687816 0.3470774 +0.4698649 0.5687816 0.3470774 +0.4805811 0.5687816 0.3470774 +0.490876 0.5687816 0.3470774 +0.5007803 0.5687816 0.3470774 +0.510322 0.5687816 0.3470774 +0.5195258 0.5687816 0.3470774 +0.5284142 0.5687816 0.3470774 +0.5370079 0.5687816 0.3470774 +0.5453253 0.5687816 0.3470774 +0.5533834 0.5687816 0.3470774 +0.5611974 0.5687816 0.3470774 +0.5687816 0.5687816 0.3470774 +0.092819 0.092819 0.3637862 +0.1056428 0.092819 0.3637862 +0.1201537 0.092819 0.3637862 +0.1409607 0.092819 0.3637862 +0.1678172 0.092819 0.3637862 +0.1950164 0.092819 0.3637862 +0.2210581 0.092819 0.3637862 +0.245636 0.092819 0.3637862 +0.2686816 0.092819 0.3637862 +0.2902431 0.092819 0.3637862 +0.3104189 0.092819 0.3637862 +0.3293248 0.092819 0.3637862 +0.3470774 0.092819 0.3637862 +0.3637862 0.092819 0.3637862 +0.3795513 0.092819 0.3637862 +0.3944623 0.092819 0.3637862 +0.4085988 0.092819 0.3637862 +0.4220313 0.092819 0.3637862 +0.4348222 0.092819 0.3637862 +0.4470264 0.092819 0.3637862 +0.4586928 0.092819 0.3637862 +0.4698649 0.092819 0.3637862 +0.4805811 0.092819 0.3637862 +0.490876 0.092819 0.3637862 +0.5007803 0.092819 0.3637862 +0.510322 0.092819 0.3637862 +0.5195258 0.092819 0.3637862 +0.5284142 0.092819 0.3637862 +0.5370079 0.092819 0.3637862 +0.5453253 0.092819 0.3637862 +0.5533834 0.092819 0.3637862 +0.5611974 0.092819 0.3637862 +0.5687816 0.092819 0.3637862 +0.092819 0.1056428 0.3637862 +0.1056428 0.1056428 0.3637862 +0.1201537 0.1056428 0.3637862 +0.1409607 0.1056428 0.3637862 +0.1678172 0.1056428 0.3637862 +0.1950164 0.1056428 0.3637862 +0.2210581 0.1056428 0.3637862 +0.245636 0.1056428 0.3637862 +0.2686816 0.1056428 0.3637862 +0.2902431 0.1056428 0.3637862 +0.3104189 0.1056428 0.3637862 +0.3293248 0.1056428 0.3637862 +0.3470774 0.1056428 0.3637862 +0.3637862 0.1056428 0.3637862 +0.3795513 0.1056428 0.3637862 +0.3944623 0.1056428 0.3637862 +0.4085988 0.1056428 0.3637862 +0.4220313 0.1056428 0.3637862 +0.4348222 0.1056428 0.3637862 +0.4470264 0.1056428 0.3637862 +0.4586928 0.1056428 0.3637862 +0.4698649 0.1056428 0.3637862 +0.4805811 0.1056428 0.3637862 +0.490876 0.1056428 0.3637862 +0.5007803 0.1056428 0.3637862 +0.510322 0.1056428 0.3637862 +0.5195258 0.1056428 0.3637862 +0.5284142 0.1056428 0.3637862 +0.5370079 0.1056428 0.3637862 +0.5453253 0.1056428 0.3637862 +0.5533834 0.1056428 0.3637862 +0.5611974 0.1056428 0.3637862 +0.5687816 0.1056428 0.3637862 +0.092819 0.1201537 0.3637862 +0.1056428 0.1201537 0.3637862 +0.1201537 0.1201537 0.3637862 +0.1409607 0.1201537 0.3637862 +0.1678172 0.1201537 0.3637862 +0.1950164 0.1201537 0.3637862 +0.2210581 0.1201537 0.3637862 +0.245636 0.1201537 0.3637862 +0.2686816 0.1201537 0.3637862 +0.2902431 0.1201537 0.3637862 +0.3104189 0.1201537 0.3637862 +0.3293248 0.1201537 0.3637862 +0.3470774 0.1201537 0.3637862 +0.3637862 0.1201537 0.3637862 +0.3795513 0.1201537 0.3637862 +0.3944623 0.1201537 0.3637862 +0.4085988 0.1201537 0.3637862 +0.4220313 0.1201537 0.3637862 +0.4348222 0.1201537 0.3637862 +0.4470264 0.1201537 0.3637862 +0.4586928 0.1201537 0.3637862 +0.4698649 0.1201537 0.3637862 +0.4805811 0.1201537 0.3637862 +0.490876 0.1201537 0.3637862 +0.5007803 0.1201537 0.3637862 +0.510322 0.1201537 0.3637862 +0.5195258 0.1201537 0.3637862 +0.5284142 0.1201537 0.3637862 +0.5370079 0.1201537 0.3637862 +0.5453253 0.1201537 0.3637862 +0.5533834 0.1201537 0.3637862 +0.5611974 0.1201537 0.3637862 +0.5687816 0.1201537 0.3637862 +0.092819 0.1409607 0.3637862 +0.1056428 0.1409607 0.3637862 +0.1201537 0.1409607 0.3637862 +0.1409607 0.1409607 0.3637862 +0.1678172 0.1409607 0.3637862 +0.1950164 0.1409607 0.3637862 +0.2210581 0.1409607 0.3637862 +0.245636 0.1409607 0.3637862 +0.2686816 0.1409607 0.3637862 +0.2902431 0.1409607 0.3637862 +0.3104189 0.1409607 0.3637862 +0.3293248 0.1409607 0.3637862 +0.3470774 0.1409607 0.3637862 +0.3637862 0.1409607 0.3637862 +0.3795513 0.1409607 0.3637862 +0.3944623 0.1409607 0.3637862 +0.4085988 0.1409607 0.3637862 +0.4220313 0.1409607 0.3637862 +0.4348222 0.1409607 0.3637862 +0.4470264 0.1409607 0.3637862 +0.4586928 0.1409607 0.3637862 +0.4698649 0.1409607 0.3637862 +0.4805811 0.1409607 0.3637862 +0.490876 0.1409607 0.3637862 +0.5007803 0.1409607 0.3637862 +0.510322 0.1409607 0.3637862 +0.5195258 0.1409607 0.3637862 +0.5284142 0.1409607 0.3637862 +0.5370079 0.1409607 0.3637862 +0.5453253 0.1409607 0.3637862 +0.5533834 0.1409607 0.3637862 +0.5611974 0.1409607 0.3637862 +0.5687816 0.1409607 0.3637862 +0.092819 0.1678172 0.3637862 +0.1056428 0.1678172 0.3637862 +0.1201537 0.1678172 0.3637862 +0.1409607 0.1678172 0.3637862 +0.1678172 0.1678172 0.3637862 +0.1950164 0.1678172 0.3637862 +0.2210581 0.1678172 0.3637862 +0.245636 0.1678172 0.3637862 +0.2686816 0.1678172 0.3637862 +0.2902431 0.1678172 0.3637862 +0.3104189 0.1678172 0.3637862 +0.3293248 0.1678172 0.3637862 +0.3470774 0.1678172 0.3637862 +0.3637862 0.1678172 0.3637862 +0.3795513 0.1678172 0.3637862 +0.3944623 0.1678172 0.3637862 +0.4085988 0.1678172 0.3637862 +0.4220313 0.1678172 0.3637862 +0.4348222 0.1678172 0.3637862 +0.4470264 0.1678172 0.3637862 +0.4586928 0.1678172 0.3637862 +0.4698649 0.1678172 0.3637862 +0.4805811 0.1678172 0.3637862 +0.490876 0.1678172 0.3637862 +0.5007803 0.1678172 0.3637862 +0.510322 0.1678172 0.3637862 +0.5195258 0.1678172 0.3637862 +0.5284142 0.1678172 0.3637862 +0.5370079 0.1678172 0.3637862 +0.5453253 0.1678172 0.3637862 +0.5533834 0.1678172 0.3637862 +0.5611974 0.1678172 0.3637862 +0.5687816 0.1678172 0.3637862 +0.092819 0.1950164 0.3637862 +0.1056428 0.1950164 0.3637862 +0.1201537 0.1950164 0.3637862 +0.1409607 0.1950164 0.3637862 +0.1678172 0.1950164 0.3637862 +0.1950164 0.1950164 0.3637862 +0.2210581 0.1950164 0.3637862 +0.245636 0.1950164 0.3637862 +0.2686816 0.1950164 0.3637862 +0.2902431 0.1950164 0.3637862 +0.3104189 0.1950164 0.3637862 +0.3293248 0.1950164 0.3637862 +0.3470774 0.1950164 0.3637862 +0.3637862 0.1950164 0.3637862 +0.3795513 0.1950164 0.3637862 +0.3944623 0.1950164 0.3637862 +0.4085988 0.1950164 0.3637862 +0.4220313 0.1950164 0.3637862 +0.4348222 0.1950164 0.3637862 +0.4470264 0.1950164 0.3637862 +0.4586928 0.1950164 0.3637862 +0.4698649 0.1950164 0.3637862 +0.4805811 0.1950164 0.3637862 +0.490876 0.1950164 0.3637862 +0.5007803 0.1950164 0.3637862 +0.510322 0.1950164 0.3637862 +0.5195258 0.1950164 0.3637862 +0.5284142 0.1950164 0.3637862 +0.5370079 0.1950164 0.3637862 +0.5453253 0.1950164 0.3637862 +0.5533834 0.1950164 0.3637862 +0.5611974 0.1950164 0.3637862 +0.5687816 0.1950164 0.3637862 +0.092819 0.2210581 0.3637862 +0.1056428 0.2210581 0.3637862 +0.1201537 0.2210581 0.3637862 +0.1409607 0.2210581 0.3637862 +0.1678172 0.2210581 0.3637862 +0.1950164 0.2210581 0.3637862 +0.2210581 0.2210581 0.3637862 +0.245636 0.2210581 0.3637862 +0.2686816 0.2210581 0.3637862 +0.2902431 0.2210581 0.3637862 +0.3104189 0.2210581 0.3637862 +0.3293248 0.2210581 0.3637862 +0.3470774 0.2210581 0.3637862 +0.3637862 0.2210581 0.3637862 +0.3795513 0.2210581 0.3637862 +0.3944623 0.2210581 0.3637862 +0.4085988 0.2210581 0.3637862 +0.4220313 0.2210581 0.3637862 +0.4348222 0.2210581 0.3637862 +0.4470264 0.2210581 0.3637862 +0.4586928 0.2210581 0.3637862 +0.4698649 0.2210581 0.3637862 +0.4805811 0.2210581 0.3637862 +0.490876 0.2210581 0.3637862 +0.5007803 0.2210581 0.3637862 +0.510322 0.2210581 0.3637862 +0.5195258 0.2210581 0.3637862 +0.5284142 0.2210581 0.3637862 +0.5370079 0.2210581 0.3637862 +0.5453253 0.2210581 0.3637862 +0.5533834 0.2210581 0.3637862 +0.5611974 0.2210581 0.3637862 +0.5687816 0.2210581 0.3637862 +0.092819 0.245636 0.3637862 +0.1056428 0.245636 0.3637862 +0.1201537 0.245636 0.3637862 +0.1409607 0.245636 0.3637862 +0.1678172 0.245636 0.3637862 +0.1950164 0.245636 0.3637862 +0.2210581 0.245636 0.3637862 +0.245636 0.245636 0.3637862 +0.2686816 0.245636 0.3637862 +0.2902431 0.245636 0.3637862 +0.3104189 0.245636 0.3637862 +0.3293248 0.245636 0.3637862 +0.3470774 0.245636 0.3637862 +0.3637862 0.245636 0.3637862 +0.3795513 0.245636 0.3637862 +0.3944623 0.245636 0.3637862 +0.4085988 0.245636 0.3637862 +0.4220313 0.245636 0.3637862 +0.4348222 0.245636 0.3637862 +0.4470264 0.245636 0.3637862 +0.4586928 0.245636 0.3637862 +0.4698649 0.245636 0.3637862 +0.4805811 0.245636 0.3637862 +0.490876 0.245636 0.3637862 +0.5007803 0.245636 0.3637862 +0.510322 0.245636 0.3637862 +0.5195258 0.245636 0.3637862 +0.5284142 0.245636 0.3637862 +0.5370079 0.245636 0.3637862 +0.5453253 0.245636 0.3637862 +0.5533834 0.245636 0.3637862 +0.5611974 0.245636 0.3637862 +0.5687816 0.245636 0.3637862 +0.092819 0.2686816 0.3637862 +0.1056428 0.2686816 0.3637862 +0.1201537 0.2686816 0.3637862 +0.1409607 0.2686816 0.3637862 +0.1678172 0.2686816 0.3637862 +0.1950164 0.2686816 0.3637862 +0.2210581 0.2686816 0.3637862 +0.245636 0.2686816 0.3637862 +0.2686816 0.2686816 0.3637862 +0.2902431 0.2686816 0.3637862 +0.3104189 0.2686816 0.3637862 +0.3293248 0.2686816 0.3637862 +0.3470774 0.2686816 0.3637862 +0.3637862 0.2686816 0.3637862 +0.3795513 0.2686816 0.3637862 +0.3944623 0.2686816 0.3637862 +0.4085988 0.2686816 0.3637862 +0.4220313 0.2686816 0.3637862 +0.4348222 0.2686816 0.3637862 +0.4470264 0.2686816 0.3637862 +0.4586928 0.2686816 0.3637862 +0.4698649 0.2686816 0.3637862 +0.4805811 0.2686816 0.3637862 +0.490876 0.2686816 0.3637862 +0.5007803 0.2686816 0.3637862 +0.510322 0.2686816 0.3637862 +0.5195258 0.2686816 0.3637862 +0.5284142 0.2686816 0.3637862 +0.5370079 0.2686816 0.3637862 +0.5453253 0.2686816 0.3637862 +0.5533834 0.2686816 0.3637862 +0.5611974 0.2686816 0.3637862 +0.5687816 0.2686816 0.3637862 +0.092819 0.2902431 0.3637862 +0.1056428 0.2902431 0.3637862 +0.1201537 0.2902431 0.3637862 +0.1409607 0.2902431 0.3637862 +0.1678172 0.2902431 0.3637862 +0.1950164 0.2902431 0.3637862 +0.2210581 0.2902431 0.3637862 +0.245636 0.2902431 0.3637862 +0.2686816 0.2902431 0.3637862 +0.2902431 0.2902431 0.3637862 +0.3104189 0.2902431 0.3637862 +0.3293248 0.2902431 0.3637862 +0.3470774 0.2902431 0.3637862 +0.3637862 0.2902431 0.3637862 +0.3795513 0.2902431 0.3637862 +0.3944623 0.2902431 0.3637862 +0.4085988 0.2902431 0.3637862 +0.4220313 0.2902431 0.3637862 +0.4348222 0.2902431 0.3637862 +0.4470264 0.2902431 0.3637862 +0.4586928 0.2902431 0.3637862 +0.4698649 0.2902431 0.3637862 +0.4805811 0.2902431 0.3637862 +0.490876 0.2902431 0.3637862 +0.5007803 0.2902431 0.3637862 +0.510322 0.2902431 0.3637862 +0.5195258 0.2902431 0.3637862 +0.5284142 0.2902431 0.3637862 +0.5370079 0.2902431 0.3637862 +0.5453253 0.2902431 0.3637862 +0.5533834 0.2902431 0.3637862 +0.5611974 0.2902431 0.3637862 +0.5687816 0.2902431 0.3637862 +0.092819 0.3104189 0.3637862 +0.1056428 0.3104189 0.3637862 +0.1201537 0.3104189 0.3637862 +0.1409607 0.3104189 0.3637862 +0.1678172 0.3104189 0.3637862 +0.1950164 0.3104189 0.3637862 +0.2210581 0.3104189 0.3637862 +0.245636 0.3104189 0.3637862 +0.2686816 0.3104189 0.3637862 +0.2902431 0.3104189 0.3637862 +0.3104189 0.3104189 0.3637862 +0.3293248 0.3104189 0.3637862 +0.3470774 0.3104189 0.3637862 +0.3637862 0.3104189 0.3637862 +0.3795513 0.3104189 0.3637862 +0.3944623 0.3104189 0.3637862 +0.4085988 0.3104189 0.3637862 +0.4220313 0.3104189 0.3637862 +0.4348222 0.3104189 0.3637862 +0.4470264 0.3104189 0.3637862 +0.4586928 0.3104189 0.3637862 +0.4698649 0.3104189 0.3637862 +0.4805811 0.3104189 0.3637862 +0.490876 0.3104189 0.3637862 +0.5007803 0.3104189 0.3637862 +0.510322 0.3104189 0.3637862 +0.5195258 0.3104189 0.3637862 +0.5284142 0.3104189 0.3637862 +0.5370079 0.3104189 0.3637862 +0.5453253 0.3104189 0.3637862 +0.5533834 0.3104189 0.3637862 +0.5611974 0.3104189 0.3637862 +0.5687816 0.3104189 0.3637862 +0.092819 0.3293248 0.3637862 +0.1056428 0.3293248 0.3637862 +0.1201537 0.3293248 0.3637862 +0.1409607 0.3293248 0.3637862 +0.1678172 0.3293248 0.3637862 +0.1950164 0.3293248 0.3637862 +0.2210581 0.3293248 0.3637862 +0.245636 0.3293248 0.3637862 +0.2686816 0.3293248 0.3637862 +0.2902431 0.3293248 0.3637862 +0.3104189 0.3293248 0.3637862 +0.3293248 0.3293248 0.3637862 +0.3470774 0.3293248 0.3637862 +0.3637862 0.3293248 0.3637862 +0.3795513 0.3293248 0.3637862 +0.3944623 0.3293248 0.3637862 +0.4085988 0.3293248 0.3637862 +0.4220313 0.3293248 0.3637862 +0.4348222 0.3293248 0.3637862 +0.4470264 0.3293248 0.3637862 +0.4586928 0.3293248 0.3637862 +0.4698649 0.3293248 0.3637862 +0.4805811 0.3293248 0.3637862 +0.490876 0.3293248 0.3637862 +0.5007803 0.3293248 0.3637862 +0.510322 0.3293248 0.3637862 +0.5195258 0.3293248 0.3637862 +0.5284142 0.3293248 0.3637862 +0.5370079 0.3293248 0.3637862 +0.5453253 0.3293248 0.3637862 +0.5533834 0.3293248 0.3637862 +0.5611974 0.3293248 0.3637862 +0.5687816 0.3293248 0.3637862 +0.092819 0.3470774 0.3637862 +0.1056428 0.3470774 0.3637862 +0.1201537 0.3470774 0.3637862 +0.1409607 0.3470774 0.3637862 +0.1678172 0.3470774 0.3637862 +0.1950164 0.3470774 0.3637862 +0.2210581 0.3470774 0.3637862 +0.245636 0.3470774 0.3637862 +0.2686816 0.3470774 0.3637862 +0.2902431 0.3470774 0.3637862 +0.3104189 0.3470774 0.3637862 +0.3293248 0.3470774 0.3637862 +0.3470774 0.3470774 0.3637862 +0.3637862 0.3470774 0.3637862 +0.3795513 0.3470774 0.3637862 +0.3944623 0.3470774 0.3637862 +0.4085988 0.3470774 0.3637862 +0.4220313 0.3470774 0.3637862 +0.4348222 0.3470774 0.3637862 +0.4470264 0.3470774 0.3637862 +0.4586928 0.3470774 0.3637862 +0.4698649 0.3470774 0.3637862 +0.4805811 0.3470774 0.3637862 +0.490876 0.3470774 0.3637862 +0.5007803 0.3470774 0.3637862 +0.510322 0.3470774 0.3637862 +0.5195258 0.3470774 0.3637862 +0.5284142 0.3470774 0.3637862 +0.5370079 0.3470774 0.3637862 +0.5453253 0.3470774 0.3637862 +0.5533834 0.3470774 0.3637862 +0.5611974 0.3470774 0.3637862 +0.5687816 0.3470774 0.3637862 +0.092819 0.3637862 0.3637862 +0.1056428 0.3637862 0.3637862 +0.1201537 0.3637862 0.3637862 +0.1409607 0.3637862 0.3637862 +0.1678172 0.3637862 0.3637862 +0.1950164 0.3637862 0.3637862 +0.2210581 0.3637862 0.3637862 +0.245636 0.3637862 0.3637862 +0.2686816 0.3637862 0.3637862 +0.2902431 0.3637862 0.3637862 +0.3104189 0.3637862 0.3637862 +0.3293248 0.3637862 0.3637862 +0.3470774 0.3637862 0.3637862 +0.3637862 0.3637862 0.3637862 +0.3795513 0.3637862 0.3637862 +0.3944623 0.3637862 0.3637862 +0.4085988 0.3637862 0.3637862 +0.4220313 0.3637862 0.3637862 +0.4348222 0.3637862 0.3637862 +0.4470264 0.3637862 0.3637862 +0.4586928 0.3637862 0.3637862 +0.4698649 0.3637862 0.3637862 +0.4805811 0.3637862 0.3637862 +0.490876 0.3637862 0.3637862 +0.5007803 0.3637862 0.3637862 +0.510322 0.3637862 0.3637862 +0.5195258 0.3637862 0.3637862 +0.5284142 0.3637862 0.3637862 +0.5370079 0.3637862 0.3637862 +0.5453253 0.3637862 0.3637862 +0.5533834 0.3637862 0.3637862 +0.5611974 0.3637862 0.3637862 +0.5687816 0.3637862 0.3637862 +0.092819 0.3795513 0.3637862 +0.1056428 0.3795513 0.3637862 +0.1201537 0.3795513 0.3637862 +0.1409607 0.3795513 0.3637862 +0.1678172 0.3795513 0.3637862 +0.1950164 0.3795513 0.3637862 +0.2210581 0.3795513 0.3637862 +0.245636 0.3795513 0.3637862 +0.2686816 0.3795513 0.3637862 +0.2902431 0.3795513 0.3637862 +0.3104189 0.3795513 0.3637862 +0.3293248 0.3795513 0.3637862 +0.3470774 0.3795513 0.3637862 +0.3637862 0.3795513 0.3637862 +0.3795513 0.3795513 0.3637862 +0.3944623 0.3795513 0.3637862 +0.4085988 0.3795513 0.3637862 +0.4220313 0.3795513 0.3637862 +0.4348222 0.3795513 0.3637862 +0.4470264 0.3795513 0.3637862 +0.4586928 0.3795513 0.3637862 +0.4698649 0.3795513 0.3637862 +0.4805811 0.3795513 0.3637862 +0.490876 0.3795513 0.3637862 +0.5007803 0.3795513 0.3637862 +0.510322 0.3795513 0.3637862 +0.5195258 0.3795513 0.3637862 +0.5284142 0.3795513 0.3637862 +0.5370079 0.3795513 0.3637862 +0.5453253 0.3795513 0.3637862 +0.5533834 0.3795513 0.3637862 +0.5611974 0.3795513 0.3637862 +0.5687816 0.3795513 0.3637862 +0.092819 0.3944623 0.3637862 +0.1056428 0.3944623 0.3637862 +0.1201537 0.3944623 0.3637862 +0.1409607 0.3944623 0.3637862 +0.1678172 0.3944623 0.3637862 +0.1950164 0.3944623 0.3637862 +0.2210581 0.3944623 0.3637862 +0.245636 0.3944623 0.3637862 +0.2686816 0.3944623 0.3637862 +0.2902431 0.3944623 0.3637862 +0.3104189 0.3944623 0.3637862 +0.3293248 0.3944623 0.3637862 +0.3470774 0.3944623 0.3637862 +0.3637862 0.3944623 0.3637862 +0.3795513 0.3944623 0.3637862 +0.3944623 0.3944623 0.3637862 +0.4085988 0.3944623 0.3637862 +0.4220313 0.3944623 0.3637862 +0.4348222 0.3944623 0.3637862 +0.4470264 0.3944623 0.3637862 +0.4586928 0.3944623 0.3637862 +0.4698649 0.3944623 0.3637862 +0.4805811 0.3944623 0.3637862 +0.490876 0.3944623 0.3637862 +0.5007803 0.3944623 0.3637862 +0.510322 0.3944623 0.3637862 +0.5195258 0.3944623 0.3637862 +0.5284142 0.3944623 0.3637862 +0.5370079 0.3944623 0.3637862 +0.5453253 0.3944623 0.3637862 +0.5533834 0.3944623 0.3637862 +0.5611974 0.3944623 0.3637862 +0.5687816 0.3944623 0.3637862 +0.092819 0.4085988 0.3637862 +0.1056428 0.4085988 0.3637862 +0.1201537 0.4085988 0.3637862 +0.1409607 0.4085988 0.3637862 +0.1678172 0.4085988 0.3637862 +0.1950164 0.4085988 0.3637862 +0.2210581 0.4085988 0.3637862 +0.245636 0.4085988 0.3637862 +0.2686816 0.4085988 0.3637862 +0.2902431 0.4085988 0.3637862 +0.3104189 0.4085988 0.3637862 +0.3293248 0.4085988 0.3637862 +0.3470774 0.4085988 0.3637862 +0.3637862 0.4085988 0.3637862 +0.3795513 0.4085988 0.3637862 +0.3944623 0.4085988 0.3637862 +0.4085988 0.4085988 0.3637862 +0.4220313 0.4085988 0.3637862 +0.4348222 0.4085988 0.3637862 +0.4470264 0.4085988 0.3637862 +0.4586928 0.4085988 0.3637862 +0.4698649 0.4085988 0.3637862 +0.4805811 0.4085988 0.3637862 +0.490876 0.4085988 0.3637862 +0.5007803 0.4085988 0.3637862 +0.510322 0.4085988 0.3637862 +0.5195258 0.4085988 0.3637862 +0.5284142 0.4085988 0.3637862 +0.5370079 0.4085988 0.3637862 +0.5453253 0.4085988 0.3637862 +0.5533834 0.4085988 0.3637862 +0.5611974 0.4085988 0.3637862 +0.5687816 0.4085988 0.3637862 +0.092819 0.4220313 0.3637862 +0.1056428 0.4220313 0.3637862 +0.1201537 0.4220313 0.3637862 +0.1409607 0.4220313 0.3637862 +0.1678172 0.4220313 0.3637862 +0.1950164 0.4220313 0.3637862 +0.2210581 0.4220313 0.3637862 +0.245636 0.4220313 0.3637862 +0.2686816 0.4220313 0.3637862 +0.2902431 0.4220313 0.3637862 +0.3104189 0.4220313 0.3637862 +0.3293248 0.4220313 0.3637862 +0.3470774 0.4220313 0.3637862 +0.3637862 0.4220313 0.3637862 +0.3795513 0.4220313 0.3637862 +0.3944623 0.4220313 0.3637862 +0.4085988 0.4220313 0.3637862 +0.4220313 0.4220313 0.3637862 +0.4348222 0.4220313 0.3637862 +0.4470264 0.4220313 0.3637862 +0.4586928 0.4220313 0.3637862 +0.4698649 0.4220313 0.3637862 +0.4805811 0.4220313 0.3637862 +0.490876 0.4220313 0.3637862 +0.5007803 0.4220313 0.3637862 +0.510322 0.4220313 0.3637862 +0.5195258 0.4220313 0.3637862 +0.5284142 0.4220313 0.3637862 +0.5370079 0.4220313 0.3637862 +0.5453253 0.4220313 0.3637862 +0.5533834 0.4220313 0.3637862 +0.5611974 0.4220313 0.3637862 +0.5687816 0.4220313 0.3637862 +0.092819 0.4348222 0.3637862 +0.1056428 0.4348222 0.3637862 +0.1201537 0.4348222 0.3637862 +0.1409607 0.4348222 0.3637862 +0.1678172 0.4348222 0.3637862 +0.1950164 0.4348222 0.3637862 +0.2210581 0.4348222 0.3637862 +0.245636 0.4348222 0.3637862 +0.2686816 0.4348222 0.3637862 +0.2902431 0.4348222 0.3637862 +0.3104189 0.4348222 0.3637862 +0.3293248 0.4348222 0.3637862 +0.3470774 0.4348222 0.3637862 +0.3637862 0.4348222 0.3637862 +0.3795513 0.4348222 0.3637862 +0.3944623 0.4348222 0.3637862 +0.4085988 0.4348222 0.3637862 +0.4220313 0.4348222 0.3637862 +0.4348222 0.4348222 0.3637862 +0.4470264 0.4348222 0.3637862 +0.4586928 0.4348222 0.3637862 +0.4698649 0.4348222 0.3637862 +0.4805811 0.4348222 0.3637862 +0.490876 0.4348222 0.3637862 +0.5007803 0.4348222 0.3637862 +0.510322 0.4348222 0.3637862 +0.5195258 0.4348222 0.3637862 +0.5284142 0.4348222 0.3637862 +0.5370079 0.4348222 0.3637862 +0.5453253 0.4348222 0.3637862 +0.5533834 0.4348222 0.3637862 +0.5611974 0.4348222 0.3637862 +0.5687816 0.4348222 0.3637862 +0.092819 0.4470264 0.3637862 +0.1056428 0.4470264 0.3637862 +0.1201537 0.4470264 0.3637862 +0.1409607 0.4470264 0.3637862 +0.1678172 0.4470264 0.3637862 +0.1950164 0.4470264 0.3637862 +0.2210581 0.4470264 0.3637862 +0.245636 0.4470264 0.3637862 +0.2686816 0.4470264 0.3637862 +0.2902431 0.4470264 0.3637862 +0.3104189 0.4470264 0.3637862 +0.3293248 0.4470264 0.3637862 +0.3470774 0.4470264 0.3637862 +0.3637862 0.4470264 0.3637862 +0.3795513 0.4470264 0.3637862 +0.3944623 0.4470264 0.3637862 +0.4085988 0.4470264 0.3637862 +0.4220313 0.4470264 0.3637862 +0.4348222 0.4470264 0.3637862 +0.4470264 0.4470264 0.3637862 +0.4586928 0.4470264 0.3637862 +0.4698649 0.4470264 0.3637862 +0.4805811 0.4470264 0.3637862 +0.490876 0.4470264 0.3637862 +0.5007803 0.4470264 0.3637862 +0.510322 0.4470264 0.3637862 +0.5195258 0.4470264 0.3637862 +0.5284142 0.4470264 0.3637862 +0.5370079 0.4470264 0.3637862 +0.5453253 0.4470264 0.3637862 +0.5533834 0.4470264 0.3637862 +0.5611974 0.4470264 0.3637862 +0.5687816 0.4470264 0.3637862 +0.092819 0.4586928 0.3637862 +0.1056428 0.4586928 0.3637862 +0.1201537 0.4586928 0.3637862 +0.1409607 0.4586928 0.3637862 +0.1678172 0.4586928 0.3637862 +0.1950164 0.4586928 0.3637862 +0.2210581 0.4586928 0.3637862 +0.245636 0.4586928 0.3637862 +0.2686816 0.4586928 0.3637862 +0.2902431 0.4586928 0.3637862 +0.3104189 0.4586928 0.3637862 +0.3293248 0.4586928 0.3637862 +0.3470774 0.4586928 0.3637862 +0.3637862 0.4586928 0.3637862 +0.3795513 0.4586928 0.3637862 +0.3944623 0.4586928 0.3637862 +0.4085988 0.4586928 0.3637862 +0.4220313 0.4586928 0.3637862 +0.4348222 0.4586928 0.3637862 +0.4470264 0.4586928 0.3637862 +0.4586928 0.4586928 0.3637862 +0.4698649 0.4586928 0.3637862 +0.4805811 0.4586928 0.3637862 +0.490876 0.4586928 0.3637862 +0.5007803 0.4586928 0.3637862 +0.510322 0.4586928 0.3637862 +0.5195258 0.4586928 0.3637862 +0.5284142 0.4586928 0.3637862 +0.5370079 0.4586928 0.3637862 +0.5453253 0.4586928 0.3637862 +0.5533834 0.4586928 0.3637862 +0.5611974 0.4586928 0.3637862 +0.5687816 0.4586928 0.3637862 +0.092819 0.4698649 0.3637862 +0.1056428 0.4698649 0.3637862 +0.1201537 0.4698649 0.3637862 +0.1409607 0.4698649 0.3637862 +0.1678172 0.4698649 0.3637862 +0.1950164 0.4698649 0.3637862 +0.2210581 0.4698649 0.3637862 +0.245636 0.4698649 0.3637862 +0.2686816 0.4698649 0.3637862 +0.2902431 0.4698649 0.3637862 +0.3104189 0.4698649 0.3637862 +0.3293248 0.4698649 0.3637862 +0.3470774 0.4698649 0.3637862 +0.3637862 0.4698649 0.3637862 +0.3795513 0.4698649 0.3637862 +0.3944623 0.4698649 0.3637862 +0.4085988 0.4698649 0.3637862 +0.4220313 0.4698649 0.3637862 +0.4348222 0.4698649 0.3637862 +0.4470264 0.4698649 0.3637862 +0.4586928 0.4698649 0.3637862 +0.4698649 0.4698649 0.3637862 +0.4805811 0.4698649 0.3637862 +0.490876 0.4698649 0.3637862 +0.5007803 0.4698649 0.3637862 +0.510322 0.4698649 0.3637862 +0.5195258 0.4698649 0.3637862 +0.5284142 0.4698649 0.3637862 +0.5370079 0.4698649 0.3637862 +0.5453253 0.4698649 0.3637862 +0.5533834 0.4698649 0.3637862 +0.5611974 0.4698649 0.3637862 +0.5687816 0.4698649 0.3637862 +0.092819 0.4805811 0.3637862 +0.1056428 0.4805811 0.3637862 +0.1201537 0.4805811 0.3637862 +0.1409607 0.4805811 0.3637862 +0.1678172 0.4805811 0.3637862 +0.1950164 0.4805811 0.3637862 +0.2210581 0.4805811 0.3637862 +0.245636 0.4805811 0.3637862 +0.2686816 0.4805811 0.3637862 +0.2902431 0.4805811 0.3637862 +0.3104189 0.4805811 0.3637862 +0.3293248 0.4805811 0.3637862 +0.3470774 0.4805811 0.3637862 +0.3637862 0.4805811 0.3637862 +0.3795513 0.4805811 0.3637862 +0.3944623 0.4805811 0.3637862 +0.4085988 0.4805811 0.3637862 +0.4220313 0.4805811 0.3637862 +0.4348222 0.4805811 0.3637862 +0.4470264 0.4805811 0.3637862 +0.4586928 0.4805811 0.3637862 +0.4698649 0.4805811 0.3637862 +0.4805811 0.4805811 0.3637862 +0.490876 0.4805811 0.3637862 +0.5007803 0.4805811 0.3637862 +0.510322 0.4805811 0.3637862 +0.5195258 0.4805811 0.3637862 +0.5284142 0.4805811 0.3637862 +0.5370079 0.4805811 0.3637862 +0.5453253 0.4805811 0.3637862 +0.5533834 0.4805811 0.3637862 +0.5611974 0.4805811 0.3637862 +0.5687816 0.4805811 0.3637862 +0.092819 0.490876 0.3637862 +0.1056428 0.490876 0.3637862 +0.1201537 0.490876 0.3637862 +0.1409607 0.490876 0.3637862 +0.1678172 0.490876 0.3637862 +0.1950164 0.490876 0.3637862 +0.2210581 0.490876 0.3637862 +0.245636 0.490876 0.3637862 +0.2686816 0.490876 0.3637862 +0.2902431 0.490876 0.3637862 +0.3104189 0.490876 0.3637862 +0.3293248 0.490876 0.3637862 +0.3470774 0.490876 0.3637862 +0.3637862 0.490876 0.3637862 +0.3795513 0.490876 0.3637862 +0.3944623 0.490876 0.3637862 +0.4085988 0.490876 0.3637862 +0.4220313 0.490876 0.3637862 +0.4348222 0.490876 0.3637862 +0.4470264 0.490876 0.3637862 +0.4586928 0.490876 0.3637862 +0.4698649 0.490876 0.3637862 +0.4805811 0.490876 0.3637862 +0.490876 0.490876 0.3637862 +0.5007803 0.490876 0.3637862 +0.510322 0.490876 0.3637862 +0.5195258 0.490876 0.3637862 +0.5284142 0.490876 0.3637862 +0.5370079 0.490876 0.3637862 +0.5453253 0.490876 0.3637862 +0.5533834 0.490876 0.3637862 +0.5611974 0.490876 0.3637862 +0.5687816 0.490876 0.3637862 +0.092819 0.5007803 0.3637862 +0.1056428 0.5007803 0.3637862 +0.1201537 0.5007803 0.3637862 +0.1409607 0.5007803 0.3637862 +0.1678172 0.5007803 0.3637862 +0.1950164 0.5007803 0.3637862 +0.2210581 0.5007803 0.3637862 +0.245636 0.5007803 0.3637862 +0.2686816 0.5007803 0.3637862 +0.2902431 0.5007803 0.3637862 +0.3104189 0.5007803 0.3637862 +0.3293248 0.5007803 0.3637862 +0.3470774 0.5007803 0.3637862 +0.3637862 0.5007803 0.3637862 +0.3795513 0.5007803 0.3637862 +0.3944623 0.5007803 0.3637862 +0.4085988 0.5007803 0.3637862 +0.4220313 0.5007803 0.3637862 +0.4348222 0.5007803 0.3637862 +0.4470264 0.5007803 0.3637862 +0.4586928 0.5007803 0.3637862 +0.4698649 0.5007803 0.3637862 +0.4805811 0.5007803 0.3637862 +0.490876 0.5007803 0.3637862 +0.5007803 0.5007803 0.3637862 +0.510322 0.5007803 0.3637862 +0.5195258 0.5007803 0.3637862 +0.5284142 0.5007803 0.3637862 +0.5370079 0.5007803 0.3637862 +0.5453253 0.5007803 0.3637862 +0.5533834 0.5007803 0.3637862 +0.5611974 0.5007803 0.3637862 +0.5687816 0.5007803 0.3637862 +0.092819 0.510322 0.3637862 +0.1056428 0.510322 0.3637862 +0.1201537 0.510322 0.3637862 +0.1409607 0.510322 0.3637862 +0.1678172 0.510322 0.3637862 +0.1950164 0.510322 0.3637862 +0.2210581 0.510322 0.3637862 +0.245636 0.510322 0.3637862 +0.2686816 0.510322 0.3637862 +0.2902431 0.510322 0.3637862 +0.3104189 0.510322 0.3637862 +0.3293248 0.510322 0.3637862 +0.3470774 0.510322 0.3637862 +0.3637862 0.510322 0.3637862 +0.3795513 0.510322 0.3637862 +0.3944623 0.510322 0.3637862 +0.4085988 0.510322 0.3637862 +0.4220313 0.510322 0.3637862 +0.4348222 0.510322 0.3637862 +0.4470264 0.510322 0.3637862 +0.4586928 0.510322 0.3637862 +0.4698649 0.510322 0.3637862 +0.4805811 0.510322 0.3637862 +0.490876 0.510322 0.3637862 +0.5007803 0.510322 0.3637862 +0.510322 0.510322 0.3637862 +0.5195258 0.510322 0.3637862 +0.5284142 0.510322 0.3637862 +0.5370079 0.510322 0.3637862 +0.5453253 0.510322 0.3637862 +0.5533834 0.510322 0.3637862 +0.5611974 0.510322 0.3637862 +0.5687816 0.510322 0.3637862 +0.092819 0.5195258 0.3637862 +0.1056428 0.5195258 0.3637862 +0.1201537 0.5195258 0.3637862 +0.1409607 0.5195258 0.3637862 +0.1678172 0.5195258 0.3637862 +0.1950164 0.5195258 0.3637862 +0.2210581 0.5195258 0.3637862 +0.245636 0.5195258 0.3637862 +0.2686816 0.5195258 0.3637862 +0.2902431 0.5195258 0.3637862 +0.3104189 0.5195258 0.3637862 +0.3293248 0.5195258 0.3637862 +0.3470774 0.5195258 0.3637862 +0.3637862 0.5195258 0.3637862 +0.3795513 0.5195258 0.3637862 +0.3944623 0.5195258 0.3637862 +0.4085988 0.5195258 0.3637862 +0.4220313 0.5195258 0.3637862 +0.4348222 0.5195258 0.3637862 +0.4470264 0.5195258 0.3637862 +0.4586928 0.5195258 0.3637862 +0.4698649 0.5195258 0.3637862 +0.4805811 0.5195258 0.3637862 +0.490876 0.5195258 0.3637862 +0.5007803 0.5195258 0.3637862 +0.510322 0.5195258 0.3637862 +0.5195258 0.5195258 0.3637862 +0.5284142 0.5195258 0.3637862 +0.5370079 0.5195258 0.3637862 +0.5453253 0.5195258 0.3637862 +0.5533834 0.5195258 0.3637862 +0.5611974 0.5195258 0.3637862 +0.5687816 0.5195258 0.3637862 +0.092819 0.5284142 0.3637862 +0.1056428 0.5284142 0.3637862 +0.1201537 0.5284142 0.3637862 +0.1409607 0.5284142 0.3637862 +0.1678172 0.5284142 0.3637862 +0.1950164 0.5284142 0.3637862 +0.2210581 0.5284142 0.3637862 +0.245636 0.5284142 0.3637862 +0.2686816 0.5284142 0.3637862 +0.2902431 0.5284142 0.3637862 +0.3104189 0.5284142 0.3637862 +0.3293248 0.5284142 0.3637862 +0.3470774 0.5284142 0.3637862 +0.3637862 0.5284142 0.3637862 +0.3795513 0.5284142 0.3637862 +0.3944623 0.5284142 0.3637862 +0.4085988 0.5284142 0.3637862 +0.4220313 0.5284142 0.3637862 +0.4348222 0.5284142 0.3637862 +0.4470264 0.5284142 0.3637862 +0.4586928 0.5284142 0.3637862 +0.4698649 0.5284142 0.3637862 +0.4805811 0.5284142 0.3637862 +0.490876 0.5284142 0.3637862 +0.5007803 0.5284142 0.3637862 +0.510322 0.5284142 0.3637862 +0.5195258 0.5284142 0.3637862 +0.5284142 0.5284142 0.3637862 +0.5370079 0.5284142 0.3637862 +0.5453253 0.5284142 0.3637862 +0.5533834 0.5284142 0.3637862 +0.5611974 0.5284142 0.3637862 +0.5687816 0.5284142 0.3637862 +0.092819 0.5370079 0.3637862 +0.1056428 0.5370079 0.3637862 +0.1201537 0.5370079 0.3637862 +0.1409607 0.5370079 0.3637862 +0.1678172 0.5370079 0.3637862 +0.1950164 0.5370079 0.3637862 +0.2210581 0.5370079 0.3637862 +0.245636 0.5370079 0.3637862 +0.2686816 0.5370079 0.3637862 +0.2902431 0.5370079 0.3637862 +0.3104189 0.5370079 0.3637862 +0.3293248 0.5370079 0.3637862 +0.3470774 0.5370079 0.3637862 +0.3637862 0.5370079 0.3637862 +0.3795513 0.5370079 0.3637862 +0.3944623 0.5370079 0.3637862 +0.4085988 0.5370079 0.3637862 +0.4220313 0.5370079 0.3637862 +0.4348222 0.5370079 0.3637862 +0.4470264 0.5370079 0.3637862 +0.4586928 0.5370079 0.3637862 +0.4698649 0.5370079 0.3637862 +0.4805811 0.5370079 0.3637862 +0.490876 0.5370079 0.3637862 +0.5007803 0.5370079 0.3637862 +0.510322 0.5370079 0.3637862 +0.5195258 0.5370079 0.3637862 +0.5284142 0.5370079 0.3637862 +0.5370079 0.5370079 0.3637862 +0.5453253 0.5370079 0.3637862 +0.5533834 0.5370079 0.3637862 +0.5611974 0.5370079 0.3637862 +0.5687816 0.5370079 0.3637862 +0.092819 0.5453253 0.3637862 +0.1056428 0.5453253 0.3637862 +0.1201537 0.5453253 0.3637862 +0.1409607 0.5453253 0.3637862 +0.1678172 0.5453253 0.3637862 +0.1950164 0.5453253 0.3637862 +0.2210581 0.5453253 0.3637862 +0.245636 0.5453253 0.3637862 +0.2686816 0.5453253 0.3637862 +0.2902431 0.5453253 0.3637862 +0.3104189 0.5453253 0.3637862 +0.3293248 0.5453253 0.3637862 +0.3470774 0.5453253 0.3637862 +0.3637862 0.5453253 0.3637862 +0.3795513 0.5453253 0.3637862 +0.3944623 0.5453253 0.3637862 +0.4085988 0.5453253 0.3637862 +0.4220313 0.5453253 0.3637862 +0.4348222 0.5453253 0.3637862 +0.4470264 0.5453253 0.3637862 +0.4586928 0.5453253 0.3637862 +0.4698649 0.5453253 0.3637862 +0.4805811 0.5453253 0.3637862 +0.490876 0.5453253 0.3637862 +0.5007803 0.5453253 0.3637862 +0.510322 0.5453253 0.3637862 +0.5195258 0.5453253 0.3637862 +0.5284142 0.5453253 0.3637862 +0.5370079 0.5453253 0.3637862 +0.5453253 0.5453253 0.3637862 +0.5533834 0.5453253 0.3637862 +0.5611974 0.5453253 0.3637862 +0.5687816 0.5453253 0.3637862 +0.092819 0.5533834 0.3637862 +0.1056428 0.5533834 0.3637862 +0.1201537 0.5533834 0.3637862 +0.1409607 0.5533834 0.3637862 +0.1678172 0.5533834 0.3637862 +0.1950164 0.5533834 0.3637862 +0.2210581 0.5533834 0.3637862 +0.245636 0.5533834 0.3637862 +0.2686816 0.5533834 0.3637862 +0.2902431 0.5533834 0.3637862 +0.3104189 0.5533834 0.3637862 +0.3293248 0.5533834 0.3637862 +0.3470774 0.5533834 0.3637862 +0.3637862 0.5533834 0.3637862 +0.3795513 0.5533834 0.3637862 +0.3944623 0.5533834 0.3637862 +0.4085988 0.5533834 0.3637862 +0.4220313 0.5533834 0.3637862 +0.4348222 0.5533834 0.3637862 +0.4470264 0.5533834 0.3637862 +0.4586928 0.5533834 0.3637862 +0.4698649 0.5533834 0.3637862 +0.4805811 0.5533834 0.3637862 +0.490876 0.5533834 0.3637862 +0.5007803 0.5533834 0.3637862 +0.510322 0.5533834 0.3637862 +0.5195258 0.5533834 0.3637862 +0.5284142 0.5533834 0.3637862 +0.5370079 0.5533834 0.3637862 +0.5453253 0.5533834 0.3637862 +0.5533834 0.5533834 0.3637862 +0.5611974 0.5533834 0.3637862 +0.5687816 0.5533834 0.3637862 +0.092819 0.5611974 0.3637862 +0.1056428 0.5611974 0.3637862 +0.1201537 0.5611974 0.3637862 +0.1409607 0.5611974 0.3637862 +0.1678172 0.5611974 0.3637862 +0.1950164 0.5611974 0.3637862 +0.2210581 0.5611974 0.3637862 +0.245636 0.5611974 0.3637862 +0.2686816 0.5611974 0.3637862 +0.2902431 0.5611974 0.3637862 +0.3104189 0.5611974 0.3637862 +0.3293248 0.5611974 0.3637862 +0.3470774 0.5611974 0.3637862 +0.3637862 0.5611974 0.3637862 +0.3795513 0.5611974 0.3637862 +0.3944623 0.5611974 0.3637862 +0.4085988 0.5611974 0.3637862 +0.4220313 0.5611974 0.3637862 +0.4348222 0.5611974 0.3637862 +0.4470264 0.5611974 0.3637862 +0.4586928 0.5611974 0.3637862 +0.4698649 0.5611974 0.3637862 +0.4805811 0.5611974 0.3637862 +0.490876 0.5611974 0.3637862 +0.5007803 0.5611974 0.3637862 +0.510322 0.5611974 0.3637862 +0.5195258 0.5611974 0.3637862 +0.5284142 0.5611974 0.3637862 +0.5370079 0.5611974 0.3637862 +0.5453253 0.5611974 0.3637862 +0.5533834 0.5611974 0.3637862 +0.5611974 0.5611974 0.3637862 +0.5687816 0.5611974 0.3637862 +0.092819 0.5687816 0.3637862 +0.1056428 0.5687816 0.3637862 +0.1201537 0.5687816 0.3637862 +0.1409607 0.5687816 0.3637862 +0.1678172 0.5687816 0.3637862 +0.1950164 0.5687816 0.3637862 +0.2210581 0.5687816 0.3637862 +0.245636 0.5687816 0.3637862 +0.2686816 0.5687816 0.3637862 +0.2902431 0.5687816 0.3637862 +0.3104189 0.5687816 0.3637862 +0.3293248 0.5687816 0.3637862 +0.3470774 0.5687816 0.3637862 +0.3637862 0.5687816 0.3637862 +0.3795513 0.5687816 0.3637862 +0.3944623 0.5687816 0.3637862 +0.4085988 0.5687816 0.3637862 +0.4220313 0.5687816 0.3637862 +0.4348222 0.5687816 0.3637862 +0.4470264 0.5687816 0.3637862 +0.4586928 0.5687816 0.3637862 +0.4698649 0.5687816 0.3637862 +0.4805811 0.5687816 0.3637862 +0.490876 0.5687816 0.3637862 +0.5007803 0.5687816 0.3637862 +0.510322 0.5687816 0.3637862 +0.5195258 0.5687816 0.3637862 +0.5284142 0.5687816 0.3637862 +0.5370079 0.5687816 0.3637862 +0.5453253 0.5687816 0.3637862 +0.5533834 0.5687816 0.3637862 +0.5611974 0.5687816 0.3637862 +0.5687816 0.5687816 0.3637862 +0.092819 0.092819 0.3795513 +0.1056428 0.092819 0.3795513 +0.1201537 0.092819 0.3795513 +0.1409607 0.092819 0.3795513 +0.1678172 0.092819 0.3795513 +0.1950164 0.092819 0.3795513 +0.2210581 0.092819 0.3795513 +0.245636 0.092819 0.3795513 +0.2686816 0.092819 0.3795513 +0.2902431 0.092819 0.3795513 +0.3104189 0.092819 0.3795513 +0.3293248 0.092819 0.3795513 +0.3470774 0.092819 0.3795513 +0.3637862 0.092819 0.3795513 +0.3795513 0.092819 0.3795513 +0.3944623 0.092819 0.3795513 +0.4085988 0.092819 0.3795513 +0.4220313 0.092819 0.3795513 +0.4348222 0.092819 0.3795513 +0.4470264 0.092819 0.3795513 +0.4586928 0.092819 0.3795513 +0.4698649 0.092819 0.3795513 +0.4805811 0.092819 0.3795513 +0.490876 0.092819 0.3795513 +0.5007803 0.092819 0.3795513 +0.510322 0.092819 0.3795513 +0.5195258 0.092819 0.3795513 +0.5284142 0.092819 0.3795513 +0.5370079 0.092819 0.3795513 +0.5453253 0.092819 0.3795513 +0.5533834 0.092819 0.3795513 +0.5611974 0.092819 0.3795513 +0.5687816 0.092819 0.3795513 +0.092819 0.1056428 0.3795513 +0.1056428 0.1056428 0.3795513 +0.1201537 0.1056428 0.3795513 +0.1409607 0.1056428 0.3795513 +0.1678172 0.1056428 0.3795513 +0.1950164 0.1056428 0.3795513 +0.2210581 0.1056428 0.3795513 +0.245636 0.1056428 0.3795513 +0.2686816 0.1056428 0.3795513 +0.2902431 0.1056428 0.3795513 +0.3104189 0.1056428 0.3795513 +0.3293248 0.1056428 0.3795513 +0.3470774 0.1056428 0.3795513 +0.3637862 0.1056428 0.3795513 +0.3795513 0.1056428 0.3795513 +0.3944623 0.1056428 0.3795513 +0.4085988 0.1056428 0.3795513 +0.4220313 0.1056428 0.3795513 +0.4348222 0.1056428 0.3795513 +0.4470264 0.1056428 0.3795513 +0.4586928 0.1056428 0.3795513 +0.4698649 0.1056428 0.3795513 +0.4805811 0.1056428 0.3795513 +0.490876 0.1056428 0.3795513 +0.5007803 0.1056428 0.3795513 +0.510322 0.1056428 0.3795513 +0.5195258 0.1056428 0.3795513 +0.5284142 0.1056428 0.3795513 +0.5370079 0.1056428 0.3795513 +0.5453253 0.1056428 0.3795513 +0.5533834 0.1056428 0.3795513 +0.5611974 0.1056428 0.3795513 +0.5687816 0.1056428 0.3795513 +0.092819 0.1201537 0.3795513 +0.1056428 0.1201537 0.3795513 +0.1201537 0.1201537 0.3795513 +0.1409607 0.1201537 0.3795513 +0.1678172 0.1201537 0.3795513 +0.1950164 0.1201537 0.3795513 +0.2210581 0.1201537 0.3795513 +0.245636 0.1201537 0.3795513 +0.2686816 0.1201537 0.3795513 +0.2902431 0.1201537 0.3795513 +0.3104189 0.1201537 0.3795513 +0.3293248 0.1201537 0.3795513 +0.3470774 0.1201537 0.3795513 +0.3637862 0.1201537 0.3795513 +0.3795513 0.1201537 0.3795513 +0.3944623 0.1201537 0.3795513 +0.4085988 0.1201537 0.3795513 +0.4220313 0.1201537 0.3795513 +0.4348222 0.1201537 0.3795513 +0.4470264 0.1201537 0.3795513 +0.4586928 0.1201537 0.3795513 +0.4698649 0.1201537 0.3795513 +0.4805811 0.1201537 0.3795513 +0.490876 0.1201537 0.3795513 +0.5007803 0.1201537 0.3795513 +0.510322 0.1201537 0.3795513 +0.5195258 0.1201537 0.3795513 +0.5284142 0.1201537 0.3795513 +0.5370079 0.1201537 0.3795513 +0.5453253 0.1201537 0.3795513 +0.5533834 0.1201537 0.3795513 +0.5611974 0.1201537 0.3795513 +0.5687816 0.1201537 0.3795513 +0.092819 0.1409607 0.3795513 +0.1056428 0.1409607 0.3795513 +0.1201537 0.1409607 0.3795513 +0.1409607 0.1409607 0.3795513 +0.1678172 0.1409607 0.3795513 +0.1950164 0.1409607 0.3795513 +0.2210581 0.1409607 0.3795513 +0.245636 0.1409607 0.3795513 +0.2686816 0.1409607 0.3795513 +0.2902431 0.1409607 0.3795513 +0.3104189 0.1409607 0.3795513 +0.3293248 0.1409607 0.3795513 +0.3470774 0.1409607 0.3795513 +0.3637862 0.1409607 0.3795513 +0.3795513 0.1409607 0.3795513 +0.3944623 0.1409607 0.3795513 +0.4085988 0.1409607 0.3795513 +0.4220313 0.1409607 0.3795513 +0.4348222 0.1409607 0.3795513 +0.4470264 0.1409607 0.3795513 +0.4586928 0.1409607 0.3795513 +0.4698649 0.1409607 0.3795513 +0.4805811 0.1409607 0.3795513 +0.490876 0.1409607 0.3795513 +0.5007803 0.1409607 0.3795513 +0.510322 0.1409607 0.3795513 +0.5195258 0.1409607 0.3795513 +0.5284142 0.1409607 0.3795513 +0.5370079 0.1409607 0.3795513 +0.5453253 0.1409607 0.3795513 +0.5533834 0.1409607 0.3795513 +0.5611974 0.1409607 0.3795513 +0.5687816 0.1409607 0.3795513 +0.092819 0.1678172 0.3795513 +0.1056428 0.1678172 0.3795513 +0.1201537 0.1678172 0.3795513 +0.1409607 0.1678172 0.3795513 +0.1678172 0.1678172 0.3795513 +0.1950164 0.1678172 0.3795513 +0.2210581 0.1678172 0.3795513 +0.245636 0.1678172 0.3795513 +0.2686816 0.1678172 0.3795513 +0.2902431 0.1678172 0.3795513 +0.3104189 0.1678172 0.3795513 +0.3293248 0.1678172 0.3795513 +0.3470774 0.1678172 0.3795513 +0.3637862 0.1678172 0.3795513 +0.3795513 0.1678172 0.3795513 +0.3944623 0.1678172 0.3795513 +0.4085988 0.1678172 0.3795513 +0.4220313 0.1678172 0.3795513 +0.4348222 0.1678172 0.3795513 +0.4470264 0.1678172 0.3795513 +0.4586928 0.1678172 0.3795513 +0.4698649 0.1678172 0.3795513 +0.4805811 0.1678172 0.3795513 +0.490876 0.1678172 0.3795513 +0.5007803 0.1678172 0.3795513 +0.510322 0.1678172 0.3795513 +0.5195258 0.1678172 0.3795513 +0.5284142 0.1678172 0.3795513 +0.5370079 0.1678172 0.3795513 +0.5453253 0.1678172 0.3795513 +0.5533834 0.1678172 0.3795513 +0.5611974 0.1678172 0.3795513 +0.5687816 0.1678172 0.3795513 +0.092819 0.1950164 0.3795513 +0.1056428 0.1950164 0.3795513 +0.1201537 0.1950164 0.3795513 +0.1409607 0.1950164 0.3795513 +0.1678172 0.1950164 0.3795513 +0.1950164 0.1950164 0.3795513 +0.2210581 0.1950164 0.3795513 +0.245636 0.1950164 0.3795513 +0.2686816 0.1950164 0.3795513 +0.2902431 0.1950164 0.3795513 +0.3104189 0.1950164 0.3795513 +0.3293248 0.1950164 0.3795513 +0.3470774 0.1950164 0.3795513 +0.3637862 0.1950164 0.3795513 +0.3795513 0.1950164 0.3795513 +0.3944623 0.1950164 0.3795513 +0.4085988 0.1950164 0.3795513 +0.4220313 0.1950164 0.3795513 +0.4348222 0.1950164 0.3795513 +0.4470264 0.1950164 0.3795513 +0.4586928 0.1950164 0.3795513 +0.4698649 0.1950164 0.3795513 +0.4805811 0.1950164 0.3795513 +0.490876 0.1950164 0.3795513 +0.5007803 0.1950164 0.3795513 +0.510322 0.1950164 0.3795513 +0.5195258 0.1950164 0.3795513 +0.5284142 0.1950164 0.3795513 +0.5370079 0.1950164 0.3795513 +0.5453253 0.1950164 0.3795513 +0.5533834 0.1950164 0.3795513 +0.5611974 0.1950164 0.3795513 +0.5687816 0.1950164 0.3795513 +0.092819 0.2210581 0.3795513 +0.1056428 0.2210581 0.3795513 +0.1201537 0.2210581 0.3795513 +0.1409607 0.2210581 0.3795513 +0.1678172 0.2210581 0.3795513 +0.1950164 0.2210581 0.3795513 +0.2210581 0.2210581 0.3795513 +0.245636 0.2210581 0.3795513 +0.2686816 0.2210581 0.3795513 +0.2902431 0.2210581 0.3795513 +0.3104189 0.2210581 0.3795513 +0.3293248 0.2210581 0.3795513 +0.3470774 0.2210581 0.3795513 +0.3637862 0.2210581 0.3795513 +0.3795513 0.2210581 0.3795513 +0.3944623 0.2210581 0.3795513 +0.4085988 0.2210581 0.3795513 +0.4220313 0.2210581 0.3795513 +0.4348222 0.2210581 0.3795513 +0.4470264 0.2210581 0.3795513 +0.4586928 0.2210581 0.3795513 +0.4698649 0.2210581 0.3795513 +0.4805811 0.2210581 0.3795513 +0.490876 0.2210581 0.3795513 +0.5007803 0.2210581 0.3795513 +0.510322 0.2210581 0.3795513 +0.5195258 0.2210581 0.3795513 +0.5284142 0.2210581 0.3795513 +0.5370079 0.2210581 0.3795513 +0.5453253 0.2210581 0.3795513 +0.5533834 0.2210581 0.3795513 +0.5611974 0.2210581 0.3795513 +0.5687816 0.2210581 0.3795513 +0.092819 0.245636 0.3795513 +0.1056428 0.245636 0.3795513 +0.1201537 0.245636 0.3795513 +0.1409607 0.245636 0.3795513 +0.1678172 0.245636 0.3795513 +0.1950164 0.245636 0.3795513 +0.2210581 0.245636 0.3795513 +0.245636 0.245636 0.3795513 +0.2686816 0.245636 0.3795513 +0.2902431 0.245636 0.3795513 +0.3104189 0.245636 0.3795513 +0.3293248 0.245636 0.3795513 +0.3470774 0.245636 0.3795513 +0.3637862 0.245636 0.3795513 +0.3795513 0.245636 0.3795513 +0.3944623 0.245636 0.3795513 +0.4085988 0.245636 0.3795513 +0.4220313 0.245636 0.3795513 +0.4348222 0.245636 0.3795513 +0.4470264 0.245636 0.3795513 +0.4586928 0.245636 0.3795513 +0.4698649 0.245636 0.3795513 +0.4805811 0.245636 0.3795513 +0.490876 0.245636 0.3795513 +0.5007803 0.245636 0.3795513 +0.510322 0.245636 0.3795513 +0.5195258 0.245636 0.3795513 +0.5284142 0.245636 0.3795513 +0.5370079 0.245636 0.3795513 +0.5453253 0.245636 0.3795513 +0.5533834 0.245636 0.3795513 +0.5611974 0.245636 0.3795513 +0.5687816 0.245636 0.3795513 +0.092819 0.2686816 0.3795513 +0.1056428 0.2686816 0.3795513 +0.1201537 0.2686816 0.3795513 +0.1409607 0.2686816 0.3795513 +0.1678172 0.2686816 0.3795513 +0.1950164 0.2686816 0.3795513 +0.2210581 0.2686816 0.3795513 +0.245636 0.2686816 0.3795513 +0.2686816 0.2686816 0.3795513 +0.2902431 0.2686816 0.3795513 +0.3104189 0.2686816 0.3795513 +0.3293248 0.2686816 0.3795513 +0.3470774 0.2686816 0.3795513 +0.3637862 0.2686816 0.3795513 +0.3795513 0.2686816 0.3795513 +0.3944623 0.2686816 0.3795513 +0.4085988 0.2686816 0.3795513 +0.4220313 0.2686816 0.3795513 +0.4348222 0.2686816 0.3795513 +0.4470264 0.2686816 0.3795513 +0.4586928 0.2686816 0.3795513 +0.4698649 0.2686816 0.3795513 +0.4805811 0.2686816 0.3795513 +0.490876 0.2686816 0.3795513 +0.5007803 0.2686816 0.3795513 +0.510322 0.2686816 0.3795513 +0.5195258 0.2686816 0.3795513 +0.5284142 0.2686816 0.3795513 +0.5370079 0.2686816 0.3795513 +0.5453253 0.2686816 0.3795513 +0.5533834 0.2686816 0.3795513 +0.5611974 0.2686816 0.3795513 +0.5687816 0.2686816 0.3795513 +0.092819 0.2902431 0.3795513 +0.1056428 0.2902431 0.3795513 +0.1201537 0.2902431 0.3795513 +0.1409607 0.2902431 0.3795513 +0.1678172 0.2902431 0.3795513 +0.1950164 0.2902431 0.3795513 +0.2210581 0.2902431 0.3795513 +0.245636 0.2902431 0.3795513 +0.2686816 0.2902431 0.3795513 +0.2902431 0.2902431 0.3795513 +0.3104189 0.2902431 0.3795513 +0.3293248 0.2902431 0.3795513 +0.3470774 0.2902431 0.3795513 +0.3637862 0.2902431 0.3795513 +0.3795513 0.2902431 0.3795513 +0.3944623 0.2902431 0.3795513 +0.4085988 0.2902431 0.3795513 +0.4220313 0.2902431 0.3795513 +0.4348222 0.2902431 0.3795513 +0.4470264 0.2902431 0.3795513 +0.4586928 0.2902431 0.3795513 +0.4698649 0.2902431 0.3795513 +0.4805811 0.2902431 0.3795513 +0.490876 0.2902431 0.3795513 +0.5007803 0.2902431 0.3795513 +0.510322 0.2902431 0.3795513 +0.5195258 0.2902431 0.3795513 +0.5284142 0.2902431 0.3795513 +0.5370079 0.2902431 0.3795513 +0.5453253 0.2902431 0.3795513 +0.5533834 0.2902431 0.3795513 +0.5611974 0.2902431 0.3795513 +0.5687816 0.2902431 0.3795513 +0.092819 0.3104189 0.3795513 +0.1056428 0.3104189 0.3795513 +0.1201537 0.3104189 0.3795513 +0.1409607 0.3104189 0.3795513 +0.1678172 0.3104189 0.3795513 +0.1950164 0.3104189 0.3795513 +0.2210581 0.3104189 0.3795513 +0.245636 0.3104189 0.3795513 +0.2686816 0.3104189 0.3795513 +0.2902431 0.3104189 0.3795513 +0.3104189 0.3104189 0.3795513 +0.3293248 0.3104189 0.3795513 +0.3470774 0.3104189 0.3795513 +0.3637862 0.3104189 0.3795513 +0.3795513 0.3104189 0.3795513 +0.3944623 0.3104189 0.3795513 +0.4085988 0.3104189 0.3795513 +0.4220313 0.3104189 0.3795513 +0.4348222 0.3104189 0.3795513 +0.4470264 0.3104189 0.3795513 +0.4586928 0.3104189 0.3795513 +0.4698649 0.3104189 0.3795513 +0.4805811 0.3104189 0.3795513 +0.490876 0.3104189 0.3795513 +0.5007803 0.3104189 0.3795513 +0.510322 0.3104189 0.3795513 +0.5195258 0.3104189 0.3795513 +0.5284142 0.3104189 0.3795513 +0.5370079 0.3104189 0.3795513 +0.5453253 0.3104189 0.3795513 +0.5533834 0.3104189 0.3795513 +0.5611974 0.3104189 0.3795513 +0.5687816 0.3104189 0.3795513 +0.092819 0.3293248 0.3795513 +0.1056428 0.3293248 0.3795513 +0.1201537 0.3293248 0.3795513 +0.1409607 0.3293248 0.3795513 +0.1678172 0.3293248 0.3795513 +0.1950164 0.3293248 0.3795513 +0.2210581 0.3293248 0.3795513 +0.245636 0.3293248 0.3795513 +0.2686816 0.3293248 0.3795513 +0.2902431 0.3293248 0.3795513 +0.3104189 0.3293248 0.3795513 +0.3293248 0.3293248 0.3795513 +0.3470774 0.3293248 0.3795513 +0.3637862 0.3293248 0.3795513 +0.3795513 0.3293248 0.3795513 +0.3944623 0.3293248 0.3795513 +0.4085988 0.3293248 0.3795513 +0.4220313 0.3293248 0.3795513 +0.4348222 0.3293248 0.3795513 +0.4470264 0.3293248 0.3795513 +0.4586928 0.3293248 0.3795513 +0.4698649 0.3293248 0.3795513 +0.4805811 0.3293248 0.3795513 +0.490876 0.3293248 0.3795513 +0.5007803 0.3293248 0.3795513 +0.510322 0.3293248 0.3795513 +0.5195258 0.3293248 0.3795513 +0.5284142 0.3293248 0.3795513 +0.5370079 0.3293248 0.3795513 +0.5453253 0.3293248 0.3795513 +0.5533834 0.3293248 0.3795513 +0.5611974 0.3293248 0.3795513 +0.5687816 0.3293248 0.3795513 +0.092819 0.3470774 0.3795513 +0.1056428 0.3470774 0.3795513 +0.1201537 0.3470774 0.3795513 +0.1409607 0.3470774 0.3795513 +0.1678172 0.3470774 0.3795513 +0.1950164 0.3470774 0.3795513 +0.2210581 0.3470774 0.3795513 +0.245636 0.3470774 0.3795513 +0.2686816 0.3470774 0.3795513 +0.2902431 0.3470774 0.3795513 +0.3104189 0.3470774 0.3795513 +0.3293248 0.3470774 0.3795513 +0.3470774 0.3470774 0.3795513 +0.3637862 0.3470774 0.3795513 +0.3795513 0.3470774 0.3795513 +0.3944623 0.3470774 0.3795513 +0.4085988 0.3470774 0.3795513 +0.4220313 0.3470774 0.3795513 +0.4348222 0.3470774 0.3795513 +0.4470264 0.3470774 0.3795513 +0.4586928 0.3470774 0.3795513 +0.4698649 0.3470774 0.3795513 +0.4805811 0.3470774 0.3795513 +0.490876 0.3470774 0.3795513 +0.5007803 0.3470774 0.3795513 +0.510322 0.3470774 0.3795513 +0.5195258 0.3470774 0.3795513 +0.5284142 0.3470774 0.3795513 +0.5370079 0.3470774 0.3795513 +0.5453253 0.3470774 0.3795513 +0.5533834 0.3470774 0.3795513 +0.5611974 0.3470774 0.3795513 +0.5687816 0.3470774 0.3795513 +0.092819 0.3637862 0.3795513 +0.1056428 0.3637862 0.3795513 +0.1201537 0.3637862 0.3795513 +0.1409607 0.3637862 0.3795513 +0.1678172 0.3637862 0.3795513 +0.1950164 0.3637862 0.3795513 +0.2210581 0.3637862 0.3795513 +0.245636 0.3637862 0.3795513 +0.2686816 0.3637862 0.3795513 +0.2902431 0.3637862 0.3795513 +0.3104189 0.3637862 0.3795513 +0.3293248 0.3637862 0.3795513 +0.3470774 0.3637862 0.3795513 +0.3637862 0.3637862 0.3795513 +0.3795513 0.3637862 0.3795513 +0.3944623 0.3637862 0.3795513 +0.4085988 0.3637862 0.3795513 +0.4220313 0.3637862 0.3795513 +0.4348222 0.3637862 0.3795513 +0.4470264 0.3637862 0.3795513 +0.4586928 0.3637862 0.3795513 +0.4698649 0.3637862 0.3795513 +0.4805811 0.3637862 0.3795513 +0.490876 0.3637862 0.3795513 +0.5007803 0.3637862 0.3795513 +0.510322 0.3637862 0.3795513 +0.5195258 0.3637862 0.3795513 +0.5284142 0.3637862 0.3795513 +0.5370079 0.3637862 0.3795513 +0.5453253 0.3637862 0.3795513 +0.5533834 0.3637862 0.3795513 +0.5611974 0.3637862 0.3795513 +0.5687816 0.3637862 0.3795513 +0.092819 0.3795513 0.3795513 +0.1056428 0.3795513 0.3795513 +0.1201537 0.3795513 0.3795513 +0.1409607 0.3795513 0.3795513 +0.1678172 0.3795513 0.3795513 +0.1950164 0.3795513 0.3795513 +0.2210581 0.3795513 0.3795513 +0.245636 0.3795513 0.3795513 +0.2686816 0.3795513 0.3795513 +0.2902431 0.3795513 0.3795513 +0.3104189 0.3795513 0.3795513 +0.3293248 0.3795513 0.3795513 +0.3470774 0.3795513 0.3795513 +0.3637862 0.3795513 0.3795513 +0.3795513 0.3795513 0.3795513 +0.3944623 0.3795513 0.3795513 +0.4085988 0.3795513 0.3795513 +0.4220313 0.3795513 0.3795513 +0.4348222 0.3795513 0.3795513 +0.4470264 0.3795513 0.3795513 +0.4586928 0.3795513 0.3795513 +0.4698649 0.3795513 0.3795513 +0.4805811 0.3795513 0.3795513 +0.490876 0.3795513 0.3795513 +0.5007803 0.3795513 0.3795513 +0.510322 0.3795513 0.3795513 +0.5195258 0.3795513 0.3795513 +0.5284142 0.3795513 0.3795513 +0.5370079 0.3795513 0.3795513 +0.5453253 0.3795513 0.3795513 +0.5533834 0.3795513 0.3795513 +0.5611974 0.3795513 0.3795513 +0.5687816 0.3795513 0.3795513 +0.092819 0.3944623 0.3795513 +0.1056428 0.3944623 0.3795513 +0.1201537 0.3944623 0.3795513 +0.1409607 0.3944623 0.3795513 +0.1678172 0.3944623 0.3795513 +0.1950164 0.3944623 0.3795513 +0.2210581 0.3944623 0.3795513 +0.245636 0.3944623 0.3795513 +0.2686816 0.3944623 0.3795513 +0.2902431 0.3944623 0.3795513 +0.3104189 0.3944623 0.3795513 +0.3293248 0.3944623 0.3795513 +0.3470774 0.3944623 0.3795513 +0.3637862 0.3944623 0.3795513 +0.3795513 0.3944623 0.3795513 +0.3944623 0.3944623 0.3795513 +0.4085988 0.3944623 0.3795513 +0.4220313 0.3944623 0.3795513 +0.4348222 0.3944623 0.3795513 +0.4470264 0.3944623 0.3795513 +0.4586928 0.3944623 0.3795513 +0.4698649 0.3944623 0.3795513 +0.4805811 0.3944623 0.3795513 +0.490876 0.3944623 0.3795513 +0.5007803 0.3944623 0.3795513 +0.510322 0.3944623 0.3795513 +0.5195258 0.3944623 0.3795513 +0.5284142 0.3944623 0.3795513 +0.5370079 0.3944623 0.3795513 +0.5453253 0.3944623 0.3795513 +0.5533834 0.3944623 0.3795513 +0.5611974 0.3944623 0.3795513 +0.5687816 0.3944623 0.3795513 +0.092819 0.4085988 0.3795513 +0.1056428 0.4085988 0.3795513 +0.1201537 0.4085988 0.3795513 +0.1409607 0.4085988 0.3795513 +0.1678172 0.4085988 0.3795513 +0.1950164 0.4085988 0.3795513 +0.2210581 0.4085988 0.3795513 +0.245636 0.4085988 0.3795513 +0.2686816 0.4085988 0.3795513 +0.2902431 0.4085988 0.3795513 +0.3104189 0.4085988 0.3795513 +0.3293248 0.4085988 0.3795513 +0.3470774 0.4085988 0.3795513 +0.3637862 0.4085988 0.3795513 +0.3795513 0.4085988 0.3795513 +0.3944623 0.4085988 0.3795513 +0.4085988 0.4085988 0.3795513 +0.4220313 0.4085988 0.3795513 +0.4348222 0.4085988 0.3795513 +0.4470264 0.4085988 0.3795513 +0.4586928 0.4085988 0.3795513 +0.4698649 0.4085988 0.3795513 +0.4805811 0.4085988 0.3795513 +0.490876 0.4085988 0.3795513 +0.5007803 0.4085988 0.3795513 +0.510322 0.4085988 0.3795513 +0.5195258 0.4085988 0.3795513 +0.5284142 0.4085988 0.3795513 +0.5370079 0.4085988 0.3795513 +0.5453253 0.4085988 0.3795513 +0.5533834 0.4085988 0.3795513 +0.5611974 0.4085988 0.3795513 +0.5687816 0.4085988 0.3795513 +0.092819 0.4220313 0.3795513 +0.1056428 0.4220313 0.3795513 +0.1201537 0.4220313 0.3795513 +0.1409607 0.4220313 0.3795513 +0.1678172 0.4220313 0.3795513 +0.1950164 0.4220313 0.3795513 +0.2210581 0.4220313 0.3795513 +0.245636 0.4220313 0.3795513 +0.2686816 0.4220313 0.3795513 +0.2902431 0.4220313 0.3795513 +0.3104189 0.4220313 0.3795513 +0.3293248 0.4220313 0.3795513 +0.3470774 0.4220313 0.3795513 +0.3637862 0.4220313 0.3795513 +0.3795513 0.4220313 0.3795513 +0.3944623 0.4220313 0.3795513 +0.4085988 0.4220313 0.3795513 +0.4220313 0.4220313 0.3795513 +0.4348222 0.4220313 0.3795513 +0.4470264 0.4220313 0.3795513 +0.4586928 0.4220313 0.3795513 +0.4698649 0.4220313 0.3795513 +0.4805811 0.4220313 0.3795513 +0.490876 0.4220313 0.3795513 +0.5007803 0.4220313 0.3795513 +0.510322 0.4220313 0.3795513 +0.5195258 0.4220313 0.3795513 +0.5284142 0.4220313 0.3795513 +0.5370079 0.4220313 0.3795513 +0.5453253 0.4220313 0.3795513 +0.5533834 0.4220313 0.3795513 +0.5611974 0.4220313 0.3795513 +0.5687816 0.4220313 0.3795513 +0.092819 0.4348222 0.3795513 +0.1056428 0.4348222 0.3795513 +0.1201537 0.4348222 0.3795513 +0.1409607 0.4348222 0.3795513 +0.1678172 0.4348222 0.3795513 +0.1950164 0.4348222 0.3795513 +0.2210581 0.4348222 0.3795513 +0.245636 0.4348222 0.3795513 +0.2686816 0.4348222 0.3795513 +0.2902431 0.4348222 0.3795513 +0.3104189 0.4348222 0.3795513 +0.3293248 0.4348222 0.3795513 +0.3470774 0.4348222 0.3795513 +0.3637862 0.4348222 0.3795513 +0.3795513 0.4348222 0.3795513 +0.3944623 0.4348222 0.3795513 +0.4085988 0.4348222 0.3795513 +0.4220313 0.4348222 0.3795513 +0.4348222 0.4348222 0.3795513 +0.4470264 0.4348222 0.3795513 +0.4586928 0.4348222 0.3795513 +0.4698649 0.4348222 0.3795513 +0.4805811 0.4348222 0.3795513 +0.490876 0.4348222 0.3795513 +0.5007803 0.4348222 0.3795513 +0.510322 0.4348222 0.3795513 +0.5195258 0.4348222 0.3795513 +0.5284142 0.4348222 0.3795513 +0.5370079 0.4348222 0.3795513 +0.5453253 0.4348222 0.3795513 +0.5533834 0.4348222 0.3795513 +0.5611974 0.4348222 0.3795513 +0.5687816 0.4348222 0.3795513 +0.092819 0.4470264 0.3795513 +0.1056428 0.4470264 0.3795513 +0.1201537 0.4470264 0.3795513 +0.1409607 0.4470264 0.3795513 +0.1678172 0.4470264 0.3795513 +0.1950164 0.4470264 0.3795513 +0.2210581 0.4470264 0.3795513 +0.245636 0.4470264 0.3795513 +0.2686816 0.4470264 0.3795513 +0.2902431 0.4470264 0.3795513 +0.3104189 0.4470264 0.3795513 +0.3293248 0.4470264 0.3795513 +0.3470774 0.4470264 0.3795513 +0.3637862 0.4470264 0.3795513 +0.3795513 0.4470264 0.3795513 +0.3944623 0.4470264 0.3795513 +0.4085988 0.4470264 0.3795513 +0.4220313 0.4470264 0.3795513 +0.4348222 0.4470264 0.3795513 +0.4470264 0.4470264 0.3795513 +0.4586928 0.4470264 0.3795513 +0.4698649 0.4470264 0.3795513 +0.4805811 0.4470264 0.3795513 +0.490876 0.4470264 0.3795513 +0.5007803 0.4470264 0.3795513 +0.510322 0.4470264 0.3795513 +0.5195258 0.4470264 0.3795513 +0.5284142 0.4470264 0.3795513 +0.5370079 0.4470264 0.3795513 +0.5453253 0.4470264 0.3795513 +0.5533834 0.4470264 0.3795513 +0.5611974 0.4470264 0.3795513 +0.5687816 0.4470264 0.3795513 +0.092819 0.4586928 0.3795513 +0.1056428 0.4586928 0.3795513 +0.1201537 0.4586928 0.3795513 +0.1409607 0.4586928 0.3795513 +0.1678172 0.4586928 0.3795513 +0.1950164 0.4586928 0.3795513 +0.2210581 0.4586928 0.3795513 +0.245636 0.4586928 0.3795513 +0.2686816 0.4586928 0.3795513 +0.2902431 0.4586928 0.3795513 +0.3104189 0.4586928 0.3795513 +0.3293248 0.4586928 0.3795513 +0.3470774 0.4586928 0.3795513 +0.3637862 0.4586928 0.3795513 +0.3795513 0.4586928 0.3795513 +0.3944623 0.4586928 0.3795513 +0.4085988 0.4586928 0.3795513 +0.4220313 0.4586928 0.3795513 +0.4348222 0.4586928 0.3795513 +0.4470264 0.4586928 0.3795513 +0.4586928 0.4586928 0.3795513 +0.4698649 0.4586928 0.3795513 +0.4805811 0.4586928 0.3795513 +0.490876 0.4586928 0.3795513 +0.5007803 0.4586928 0.3795513 +0.510322 0.4586928 0.3795513 +0.5195258 0.4586928 0.3795513 +0.5284142 0.4586928 0.3795513 +0.5370079 0.4586928 0.3795513 +0.5453253 0.4586928 0.3795513 +0.5533834 0.4586928 0.3795513 +0.5611974 0.4586928 0.3795513 +0.5687816 0.4586928 0.3795513 +0.092819 0.4698649 0.3795513 +0.1056428 0.4698649 0.3795513 +0.1201537 0.4698649 0.3795513 +0.1409607 0.4698649 0.3795513 +0.1678172 0.4698649 0.3795513 +0.1950164 0.4698649 0.3795513 +0.2210581 0.4698649 0.3795513 +0.245636 0.4698649 0.3795513 +0.2686816 0.4698649 0.3795513 +0.2902431 0.4698649 0.3795513 +0.3104189 0.4698649 0.3795513 +0.3293248 0.4698649 0.3795513 +0.3470774 0.4698649 0.3795513 +0.3637862 0.4698649 0.3795513 +0.3795513 0.4698649 0.3795513 +0.3944623 0.4698649 0.3795513 +0.4085988 0.4698649 0.3795513 +0.4220313 0.4698649 0.3795513 +0.4348222 0.4698649 0.3795513 +0.4470264 0.4698649 0.3795513 +0.4586928 0.4698649 0.3795513 +0.4698649 0.4698649 0.3795513 +0.4805811 0.4698649 0.3795513 +0.490876 0.4698649 0.3795513 +0.5007803 0.4698649 0.3795513 +0.510322 0.4698649 0.3795513 +0.5195258 0.4698649 0.3795513 +0.5284142 0.4698649 0.3795513 +0.5370079 0.4698649 0.3795513 +0.5453253 0.4698649 0.3795513 +0.5533834 0.4698649 0.3795513 +0.5611974 0.4698649 0.3795513 +0.5687816 0.4698649 0.3795513 +0.092819 0.4805811 0.3795513 +0.1056428 0.4805811 0.3795513 +0.1201537 0.4805811 0.3795513 +0.1409607 0.4805811 0.3795513 +0.1678172 0.4805811 0.3795513 +0.1950164 0.4805811 0.3795513 +0.2210581 0.4805811 0.3795513 +0.245636 0.4805811 0.3795513 +0.2686816 0.4805811 0.3795513 +0.2902431 0.4805811 0.3795513 +0.3104189 0.4805811 0.3795513 +0.3293248 0.4805811 0.3795513 +0.3470774 0.4805811 0.3795513 +0.3637862 0.4805811 0.3795513 +0.3795513 0.4805811 0.3795513 +0.3944623 0.4805811 0.3795513 +0.4085988 0.4805811 0.3795513 +0.4220313 0.4805811 0.3795513 +0.4348222 0.4805811 0.3795513 +0.4470264 0.4805811 0.3795513 +0.4586928 0.4805811 0.3795513 +0.4698649 0.4805811 0.3795513 +0.4805811 0.4805811 0.3795513 +0.490876 0.4805811 0.3795513 +0.5007803 0.4805811 0.3795513 +0.510322 0.4805811 0.3795513 +0.5195258 0.4805811 0.3795513 +0.5284142 0.4805811 0.3795513 +0.5370079 0.4805811 0.3795513 +0.5453253 0.4805811 0.3795513 +0.5533834 0.4805811 0.3795513 +0.5611974 0.4805811 0.3795513 +0.5687816 0.4805811 0.3795513 +0.092819 0.490876 0.3795513 +0.1056428 0.490876 0.3795513 +0.1201537 0.490876 0.3795513 +0.1409607 0.490876 0.3795513 +0.1678172 0.490876 0.3795513 +0.1950164 0.490876 0.3795513 +0.2210581 0.490876 0.3795513 +0.245636 0.490876 0.3795513 +0.2686816 0.490876 0.3795513 +0.2902431 0.490876 0.3795513 +0.3104189 0.490876 0.3795513 +0.3293248 0.490876 0.3795513 +0.3470774 0.490876 0.3795513 +0.3637862 0.490876 0.3795513 +0.3795513 0.490876 0.3795513 +0.3944623 0.490876 0.3795513 +0.4085988 0.490876 0.3795513 +0.4220313 0.490876 0.3795513 +0.4348222 0.490876 0.3795513 +0.4470264 0.490876 0.3795513 +0.4586928 0.490876 0.3795513 +0.4698649 0.490876 0.3795513 +0.4805811 0.490876 0.3795513 +0.490876 0.490876 0.3795513 +0.5007803 0.490876 0.3795513 +0.510322 0.490876 0.3795513 +0.5195258 0.490876 0.3795513 +0.5284142 0.490876 0.3795513 +0.5370079 0.490876 0.3795513 +0.5453253 0.490876 0.3795513 +0.5533834 0.490876 0.3795513 +0.5611974 0.490876 0.3795513 +0.5687816 0.490876 0.3795513 +0.092819 0.5007803 0.3795513 +0.1056428 0.5007803 0.3795513 +0.1201537 0.5007803 0.3795513 +0.1409607 0.5007803 0.3795513 +0.1678172 0.5007803 0.3795513 +0.1950164 0.5007803 0.3795513 +0.2210581 0.5007803 0.3795513 +0.245636 0.5007803 0.3795513 +0.2686816 0.5007803 0.3795513 +0.2902431 0.5007803 0.3795513 +0.3104189 0.5007803 0.3795513 +0.3293248 0.5007803 0.3795513 +0.3470774 0.5007803 0.3795513 +0.3637862 0.5007803 0.3795513 +0.3795513 0.5007803 0.3795513 +0.3944623 0.5007803 0.3795513 +0.4085988 0.5007803 0.3795513 +0.4220313 0.5007803 0.3795513 +0.4348222 0.5007803 0.3795513 +0.4470264 0.5007803 0.3795513 +0.4586928 0.5007803 0.3795513 +0.4698649 0.5007803 0.3795513 +0.4805811 0.5007803 0.3795513 +0.490876 0.5007803 0.3795513 +0.5007803 0.5007803 0.3795513 +0.510322 0.5007803 0.3795513 +0.5195258 0.5007803 0.3795513 +0.5284142 0.5007803 0.3795513 +0.5370079 0.5007803 0.3795513 +0.5453253 0.5007803 0.3795513 +0.5533834 0.5007803 0.3795513 +0.5611974 0.5007803 0.3795513 +0.5687816 0.5007803 0.3795513 +0.092819 0.510322 0.3795513 +0.1056428 0.510322 0.3795513 +0.1201537 0.510322 0.3795513 +0.1409607 0.510322 0.3795513 +0.1678172 0.510322 0.3795513 +0.1950164 0.510322 0.3795513 +0.2210581 0.510322 0.3795513 +0.245636 0.510322 0.3795513 +0.2686816 0.510322 0.3795513 +0.2902431 0.510322 0.3795513 +0.3104189 0.510322 0.3795513 +0.3293248 0.510322 0.3795513 +0.3470774 0.510322 0.3795513 +0.3637862 0.510322 0.3795513 +0.3795513 0.510322 0.3795513 +0.3944623 0.510322 0.3795513 +0.4085988 0.510322 0.3795513 +0.4220313 0.510322 0.3795513 +0.4348222 0.510322 0.3795513 +0.4470264 0.510322 0.3795513 +0.4586928 0.510322 0.3795513 +0.4698649 0.510322 0.3795513 +0.4805811 0.510322 0.3795513 +0.490876 0.510322 0.3795513 +0.5007803 0.510322 0.3795513 +0.510322 0.510322 0.3795513 +0.5195258 0.510322 0.3795513 +0.5284142 0.510322 0.3795513 +0.5370079 0.510322 0.3795513 +0.5453253 0.510322 0.3795513 +0.5533834 0.510322 0.3795513 +0.5611974 0.510322 0.3795513 +0.5687816 0.510322 0.3795513 +0.092819 0.5195258 0.3795513 +0.1056428 0.5195258 0.3795513 +0.1201537 0.5195258 0.3795513 +0.1409607 0.5195258 0.3795513 +0.1678172 0.5195258 0.3795513 +0.1950164 0.5195258 0.3795513 +0.2210581 0.5195258 0.3795513 +0.245636 0.5195258 0.3795513 +0.2686816 0.5195258 0.3795513 +0.2902431 0.5195258 0.3795513 +0.3104189 0.5195258 0.3795513 +0.3293248 0.5195258 0.3795513 +0.3470774 0.5195258 0.3795513 +0.3637862 0.5195258 0.3795513 +0.3795513 0.5195258 0.3795513 +0.3944623 0.5195258 0.3795513 +0.4085988 0.5195258 0.3795513 +0.4220313 0.5195258 0.3795513 +0.4348222 0.5195258 0.3795513 +0.4470264 0.5195258 0.3795513 +0.4586928 0.5195258 0.3795513 +0.4698649 0.5195258 0.3795513 +0.4805811 0.5195258 0.3795513 +0.490876 0.5195258 0.3795513 +0.5007803 0.5195258 0.3795513 +0.510322 0.5195258 0.3795513 +0.5195258 0.5195258 0.3795513 +0.5284142 0.5195258 0.3795513 +0.5370079 0.5195258 0.3795513 +0.5453253 0.5195258 0.3795513 +0.5533834 0.5195258 0.3795513 +0.5611974 0.5195258 0.3795513 +0.5687816 0.5195258 0.3795513 +0.092819 0.5284142 0.3795513 +0.1056428 0.5284142 0.3795513 +0.1201537 0.5284142 0.3795513 +0.1409607 0.5284142 0.3795513 +0.1678172 0.5284142 0.3795513 +0.1950164 0.5284142 0.3795513 +0.2210581 0.5284142 0.3795513 +0.245636 0.5284142 0.3795513 +0.2686816 0.5284142 0.3795513 +0.2902431 0.5284142 0.3795513 +0.3104189 0.5284142 0.3795513 +0.3293248 0.5284142 0.3795513 +0.3470774 0.5284142 0.3795513 +0.3637862 0.5284142 0.3795513 +0.3795513 0.5284142 0.3795513 +0.3944623 0.5284142 0.3795513 +0.4085988 0.5284142 0.3795513 +0.4220313 0.5284142 0.3795513 +0.4348222 0.5284142 0.3795513 +0.4470264 0.5284142 0.3795513 +0.4586928 0.5284142 0.3795513 +0.4698649 0.5284142 0.3795513 +0.4805811 0.5284142 0.3795513 +0.490876 0.5284142 0.3795513 +0.5007803 0.5284142 0.3795513 +0.510322 0.5284142 0.3795513 +0.5195258 0.5284142 0.3795513 +0.5284142 0.5284142 0.3795513 +0.5370079 0.5284142 0.3795513 +0.5453253 0.5284142 0.3795513 +0.5533834 0.5284142 0.3795513 +0.5611974 0.5284142 0.3795513 +0.5687816 0.5284142 0.3795513 +0.092819 0.5370079 0.3795513 +0.1056428 0.5370079 0.3795513 +0.1201537 0.5370079 0.3795513 +0.1409607 0.5370079 0.3795513 +0.1678172 0.5370079 0.3795513 +0.1950164 0.5370079 0.3795513 +0.2210581 0.5370079 0.3795513 +0.245636 0.5370079 0.3795513 +0.2686816 0.5370079 0.3795513 +0.2902431 0.5370079 0.3795513 +0.3104189 0.5370079 0.3795513 +0.3293248 0.5370079 0.3795513 +0.3470774 0.5370079 0.3795513 +0.3637862 0.5370079 0.3795513 +0.3795513 0.5370079 0.3795513 +0.3944623 0.5370079 0.3795513 +0.4085988 0.5370079 0.3795513 +0.4220313 0.5370079 0.3795513 +0.4348222 0.5370079 0.3795513 +0.4470264 0.5370079 0.3795513 +0.4586928 0.5370079 0.3795513 +0.4698649 0.5370079 0.3795513 +0.4805811 0.5370079 0.3795513 +0.490876 0.5370079 0.3795513 +0.5007803 0.5370079 0.3795513 +0.510322 0.5370079 0.3795513 +0.5195258 0.5370079 0.3795513 +0.5284142 0.5370079 0.3795513 +0.5370079 0.5370079 0.3795513 +0.5453253 0.5370079 0.3795513 +0.5533834 0.5370079 0.3795513 +0.5611974 0.5370079 0.3795513 +0.5687816 0.5370079 0.3795513 +0.092819 0.5453253 0.3795513 +0.1056428 0.5453253 0.3795513 +0.1201537 0.5453253 0.3795513 +0.1409607 0.5453253 0.3795513 +0.1678172 0.5453253 0.3795513 +0.1950164 0.5453253 0.3795513 +0.2210581 0.5453253 0.3795513 +0.245636 0.5453253 0.3795513 +0.2686816 0.5453253 0.3795513 +0.2902431 0.5453253 0.3795513 +0.3104189 0.5453253 0.3795513 +0.3293248 0.5453253 0.3795513 +0.3470774 0.5453253 0.3795513 +0.3637862 0.5453253 0.3795513 +0.3795513 0.5453253 0.3795513 +0.3944623 0.5453253 0.3795513 +0.4085988 0.5453253 0.3795513 +0.4220313 0.5453253 0.3795513 +0.4348222 0.5453253 0.3795513 +0.4470264 0.5453253 0.3795513 +0.4586928 0.5453253 0.3795513 +0.4698649 0.5453253 0.3795513 +0.4805811 0.5453253 0.3795513 +0.490876 0.5453253 0.3795513 +0.5007803 0.5453253 0.3795513 +0.510322 0.5453253 0.3795513 +0.5195258 0.5453253 0.3795513 +0.5284142 0.5453253 0.3795513 +0.5370079 0.5453253 0.3795513 +0.5453253 0.5453253 0.3795513 +0.5533834 0.5453253 0.3795513 +0.5611974 0.5453253 0.3795513 +0.5687816 0.5453253 0.3795513 +0.092819 0.5533834 0.3795513 +0.1056428 0.5533834 0.3795513 +0.1201537 0.5533834 0.3795513 +0.1409607 0.5533834 0.3795513 +0.1678172 0.5533834 0.3795513 +0.1950164 0.5533834 0.3795513 +0.2210581 0.5533834 0.3795513 +0.245636 0.5533834 0.3795513 +0.2686816 0.5533834 0.3795513 +0.2902431 0.5533834 0.3795513 +0.3104189 0.5533834 0.3795513 +0.3293248 0.5533834 0.3795513 +0.3470774 0.5533834 0.3795513 +0.3637862 0.5533834 0.3795513 +0.3795513 0.5533834 0.3795513 +0.3944623 0.5533834 0.3795513 +0.4085988 0.5533834 0.3795513 +0.4220313 0.5533834 0.3795513 +0.4348222 0.5533834 0.3795513 +0.4470264 0.5533834 0.3795513 +0.4586928 0.5533834 0.3795513 +0.4698649 0.5533834 0.3795513 +0.4805811 0.5533834 0.3795513 +0.490876 0.5533834 0.3795513 +0.5007803 0.5533834 0.3795513 +0.510322 0.5533834 0.3795513 +0.5195258 0.5533834 0.3795513 +0.5284142 0.5533834 0.3795513 +0.5370079 0.5533834 0.3795513 +0.5453253 0.5533834 0.3795513 +0.5533834 0.5533834 0.3795513 +0.5611974 0.5533834 0.3795513 +0.5687816 0.5533834 0.3795513 +0.092819 0.5611974 0.3795513 +0.1056428 0.5611974 0.3795513 +0.1201537 0.5611974 0.3795513 +0.1409607 0.5611974 0.3795513 +0.1678172 0.5611974 0.3795513 +0.1950164 0.5611974 0.3795513 +0.2210581 0.5611974 0.3795513 +0.245636 0.5611974 0.3795513 +0.2686816 0.5611974 0.3795513 +0.2902431 0.5611974 0.3795513 +0.3104189 0.5611974 0.3795513 +0.3293248 0.5611974 0.3795513 +0.3470774 0.5611974 0.3795513 +0.3637862 0.5611974 0.3795513 +0.3795513 0.5611974 0.3795513 +0.3944623 0.5611974 0.3795513 +0.4085988 0.5611974 0.3795513 +0.4220313 0.5611974 0.3795513 +0.4348222 0.5611974 0.3795513 +0.4470264 0.5611974 0.3795513 +0.4586928 0.5611974 0.3795513 +0.4698649 0.5611974 0.3795513 +0.4805811 0.5611974 0.3795513 +0.490876 0.5611974 0.3795513 +0.5007803 0.5611974 0.3795513 +0.510322 0.5611974 0.3795513 +0.5195258 0.5611974 0.3795513 +0.5284142 0.5611974 0.3795513 +0.5370079 0.5611974 0.3795513 +0.5453253 0.5611974 0.3795513 +0.5533834 0.5611974 0.3795513 +0.5611974 0.5611974 0.3795513 +0.5687816 0.5611974 0.3795513 +0.092819 0.5687816 0.3795513 +0.1056428 0.5687816 0.3795513 +0.1201537 0.5687816 0.3795513 +0.1409607 0.5687816 0.3795513 +0.1678172 0.5687816 0.3795513 +0.1950164 0.5687816 0.3795513 +0.2210581 0.5687816 0.3795513 +0.245636 0.5687816 0.3795513 +0.2686816 0.5687816 0.3795513 +0.2902431 0.5687816 0.3795513 +0.3104189 0.5687816 0.3795513 +0.3293248 0.5687816 0.3795513 +0.3470774 0.5687816 0.3795513 +0.3637862 0.5687816 0.3795513 +0.3795513 0.5687816 0.3795513 +0.3944623 0.5687816 0.3795513 +0.4085988 0.5687816 0.3795513 +0.4220313 0.5687816 0.3795513 +0.4348222 0.5687816 0.3795513 +0.4470264 0.5687816 0.3795513 +0.4586928 0.5687816 0.3795513 +0.4698649 0.5687816 0.3795513 +0.4805811 0.5687816 0.3795513 +0.490876 0.5687816 0.3795513 +0.5007803 0.5687816 0.3795513 +0.510322 0.5687816 0.3795513 +0.5195258 0.5687816 0.3795513 +0.5284142 0.5687816 0.3795513 +0.5370079 0.5687816 0.3795513 +0.5453253 0.5687816 0.3795513 +0.5533834 0.5687816 0.3795513 +0.5611974 0.5687816 0.3795513 +0.5687816 0.5687816 0.3795513 +0.092819 0.092819 0.3944623 +0.1056428 0.092819 0.3944623 +0.1201537 0.092819 0.3944623 +0.1409607 0.092819 0.3944623 +0.1678172 0.092819 0.3944623 +0.1950164 0.092819 0.3944623 +0.2210581 0.092819 0.3944623 +0.245636 0.092819 0.3944623 +0.2686816 0.092819 0.3944623 +0.2902431 0.092819 0.3944623 +0.3104189 0.092819 0.3944623 +0.3293248 0.092819 0.3944623 +0.3470774 0.092819 0.3944623 +0.3637862 0.092819 0.3944623 +0.3795513 0.092819 0.3944623 +0.3944623 0.092819 0.3944623 +0.4085988 0.092819 0.3944623 +0.4220313 0.092819 0.3944623 +0.4348222 0.092819 0.3944623 +0.4470264 0.092819 0.3944623 +0.4586928 0.092819 0.3944623 +0.4698649 0.092819 0.3944623 +0.4805811 0.092819 0.3944623 +0.490876 0.092819 0.3944623 +0.5007803 0.092819 0.3944623 +0.510322 0.092819 0.3944623 +0.5195258 0.092819 0.3944623 +0.5284142 0.092819 0.3944623 +0.5370079 0.092819 0.3944623 +0.5453253 0.092819 0.3944623 +0.5533834 0.092819 0.3944623 +0.5611974 0.092819 0.3944623 +0.5687816 0.092819 0.3944623 +0.092819 0.1056428 0.3944623 +0.1056428 0.1056428 0.3944623 +0.1201537 0.1056428 0.3944623 +0.1409607 0.1056428 0.3944623 +0.1678172 0.1056428 0.3944623 +0.1950164 0.1056428 0.3944623 +0.2210581 0.1056428 0.3944623 +0.245636 0.1056428 0.3944623 +0.2686816 0.1056428 0.3944623 +0.2902431 0.1056428 0.3944623 +0.3104189 0.1056428 0.3944623 +0.3293248 0.1056428 0.3944623 +0.3470774 0.1056428 0.3944623 +0.3637862 0.1056428 0.3944623 +0.3795513 0.1056428 0.3944623 +0.3944623 0.1056428 0.3944623 +0.4085988 0.1056428 0.3944623 +0.4220313 0.1056428 0.3944623 +0.4348222 0.1056428 0.3944623 +0.4470264 0.1056428 0.3944623 +0.4586928 0.1056428 0.3944623 +0.4698649 0.1056428 0.3944623 +0.4805811 0.1056428 0.3944623 +0.490876 0.1056428 0.3944623 +0.5007803 0.1056428 0.3944623 +0.510322 0.1056428 0.3944623 +0.5195258 0.1056428 0.3944623 +0.5284142 0.1056428 0.3944623 +0.5370079 0.1056428 0.3944623 +0.5453253 0.1056428 0.3944623 +0.5533834 0.1056428 0.3944623 +0.5611974 0.1056428 0.3944623 +0.5687816 0.1056428 0.3944623 +0.092819 0.1201537 0.3944623 +0.1056428 0.1201537 0.3944623 +0.1201537 0.1201537 0.3944623 +0.1409607 0.1201537 0.3944623 +0.1678172 0.1201537 0.3944623 +0.1950164 0.1201537 0.3944623 +0.2210581 0.1201537 0.3944623 +0.245636 0.1201537 0.3944623 +0.2686816 0.1201537 0.3944623 +0.2902431 0.1201537 0.3944623 +0.3104189 0.1201537 0.3944623 +0.3293248 0.1201537 0.3944623 +0.3470774 0.1201537 0.3944623 +0.3637862 0.1201537 0.3944623 +0.3795513 0.1201537 0.3944623 +0.3944623 0.1201537 0.3944623 +0.4085988 0.1201537 0.3944623 +0.4220313 0.1201537 0.3944623 +0.4348222 0.1201537 0.3944623 +0.4470264 0.1201537 0.3944623 +0.4586928 0.1201537 0.3944623 +0.4698649 0.1201537 0.3944623 +0.4805811 0.1201537 0.3944623 +0.490876 0.1201537 0.3944623 +0.5007803 0.1201537 0.3944623 +0.510322 0.1201537 0.3944623 +0.5195258 0.1201537 0.3944623 +0.5284142 0.1201537 0.3944623 +0.5370079 0.1201537 0.3944623 +0.5453253 0.1201537 0.3944623 +0.5533834 0.1201537 0.3944623 +0.5611974 0.1201537 0.3944623 +0.5687816 0.1201537 0.3944623 +0.092819 0.1409607 0.3944623 +0.1056428 0.1409607 0.3944623 +0.1201537 0.1409607 0.3944623 +0.1409607 0.1409607 0.3944623 +0.1678172 0.1409607 0.3944623 +0.1950164 0.1409607 0.3944623 +0.2210581 0.1409607 0.3944623 +0.245636 0.1409607 0.3944623 +0.2686816 0.1409607 0.3944623 +0.2902431 0.1409607 0.3944623 +0.3104189 0.1409607 0.3944623 +0.3293248 0.1409607 0.3944623 +0.3470774 0.1409607 0.3944623 +0.3637862 0.1409607 0.3944623 +0.3795513 0.1409607 0.3944623 +0.3944623 0.1409607 0.3944623 +0.4085988 0.1409607 0.3944623 +0.4220313 0.1409607 0.3944623 +0.4348222 0.1409607 0.3944623 +0.4470264 0.1409607 0.3944623 +0.4586928 0.1409607 0.3944623 +0.4698649 0.1409607 0.3944623 +0.4805811 0.1409607 0.3944623 +0.490876 0.1409607 0.3944623 +0.5007803 0.1409607 0.3944623 +0.510322 0.1409607 0.3944623 +0.5195258 0.1409607 0.3944623 +0.5284142 0.1409607 0.3944623 +0.5370079 0.1409607 0.3944623 +0.5453253 0.1409607 0.3944623 +0.5533834 0.1409607 0.3944623 +0.5611974 0.1409607 0.3944623 +0.5687816 0.1409607 0.3944623 +0.092819 0.1678172 0.3944623 +0.1056428 0.1678172 0.3944623 +0.1201537 0.1678172 0.3944623 +0.1409607 0.1678172 0.3944623 +0.1678172 0.1678172 0.3944623 +0.1950164 0.1678172 0.3944623 +0.2210581 0.1678172 0.3944623 +0.245636 0.1678172 0.3944623 +0.2686816 0.1678172 0.3944623 +0.2902431 0.1678172 0.3944623 +0.3104189 0.1678172 0.3944623 +0.3293248 0.1678172 0.3944623 +0.3470774 0.1678172 0.3944623 +0.3637862 0.1678172 0.3944623 +0.3795513 0.1678172 0.3944623 +0.3944623 0.1678172 0.3944623 +0.4085988 0.1678172 0.3944623 +0.4220313 0.1678172 0.3944623 +0.4348222 0.1678172 0.3944623 +0.4470264 0.1678172 0.3944623 +0.4586928 0.1678172 0.3944623 +0.4698649 0.1678172 0.3944623 +0.4805811 0.1678172 0.3944623 +0.490876 0.1678172 0.3944623 +0.5007803 0.1678172 0.3944623 +0.510322 0.1678172 0.3944623 +0.5195258 0.1678172 0.3944623 +0.5284142 0.1678172 0.3944623 +0.5370079 0.1678172 0.3944623 +0.5453253 0.1678172 0.3944623 +0.5533834 0.1678172 0.3944623 +0.5611974 0.1678172 0.3944623 +0.5687816 0.1678172 0.3944623 +0.092819 0.1950164 0.3944623 +0.1056428 0.1950164 0.3944623 +0.1201537 0.1950164 0.3944623 +0.1409607 0.1950164 0.3944623 +0.1678172 0.1950164 0.3944623 +0.1950164 0.1950164 0.3944623 +0.2210581 0.1950164 0.3944623 +0.245636 0.1950164 0.3944623 +0.2686816 0.1950164 0.3944623 +0.2902431 0.1950164 0.3944623 +0.3104189 0.1950164 0.3944623 +0.3293248 0.1950164 0.3944623 +0.3470774 0.1950164 0.3944623 +0.3637862 0.1950164 0.3944623 +0.3795513 0.1950164 0.3944623 +0.3944623 0.1950164 0.3944623 +0.4085988 0.1950164 0.3944623 +0.4220313 0.1950164 0.3944623 +0.4348222 0.1950164 0.3944623 +0.4470264 0.1950164 0.3944623 +0.4586928 0.1950164 0.3944623 +0.4698649 0.1950164 0.3944623 +0.4805811 0.1950164 0.3944623 +0.490876 0.1950164 0.3944623 +0.5007803 0.1950164 0.3944623 +0.510322 0.1950164 0.3944623 +0.5195258 0.1950164 0.3944623 +0.5284142 0.1950164 0.3944623 +0.5370079 0.1950164 0.3944623 +0.5453253 0.1950164 0.3944623 +0.5533834 0.1950164 0.3944623 +0.5611974 0.1950164 0.3944623 +0.5687816 0.1950164 0.3944623 +0.092819 0.2210581 0.3944623 +0.1056428 0.2210581 0.3944623 +0.1201537 0.2210581 0.3944623 +0.1409607 0.2210581 0.3944623 +0.1678172 0.2210581 0.3944623 +0.1950164 0.2210581 0.3944623 +0.2210581 0.2210581 0.3944623 +0.245636 0.2210581 0.3944623 +0.2686816 0.2210581 0.3944623 +0.2902431 0.2210581 0.3944623 +0.3104189 0.2210581 0.3944623 +0.3293248 0.2210581 0.3944623 +0.3470774 0.2210581 0.3944623 +0.3637862 0.2210581 0.3944623 +0.3795513 0.2210581 0.3944623 +0.3944623 0.2210581 0.3944623 +0.4085988 0.2210581 0.3944623 +0.4220313 0.2210581 0.3944623 +0.4348222 0.2210581 0.3944623 +0.4470264 0.2210581 0.3944623 +0.4586928 0.2210581 0.3944623 +0.4698649 0.2210581 0.3944623 +0.4805811 0.2210581 0.3944623 +0.490876 0.2210581 0.3944623 +0.5007803 0.2210581 0.3944623 +0.510322 0.2210581 0.3944623 +0.5195258 0.2210581 0.3944623 +0.5284142 0.2210581 0.3944623 +0.5370079 0.2210581 0.3944623 +0.5453253 0.2210581 0.3944623 +0.5533834 0.2210581 0.3944623 +0.5611974 0.2210581 0.3944623 +0.5687816 0.2210581 0.3944623 +0.092819 0.245636 0.3944623 +0.1056428 0.245636 0.3944623 +0.1201537 0.245636 0.3944623 +0.1409607 0.245636 0.3944623 +0.1678172 0.245636 0.3944623 +0.1950164 0.245636 0.3944623 +0.2210581 0.245636 0.3944623 +0.245636 0.245636 0.3944623 +0.2686816 0.245636 0.3944623 +0.2902431 0.245636 0.3944623 +0.3104189 0.245636 0.3944623 +0.3293248 0.245636 0.3944623 +0.3470774 0.245636 0.3944623 +0.3637862 0.245636 0.3944623 +0.3795513 0.245636 0.3944623 +0.3944623 0.245636 0.3944623 +0.4085988 0.245636 0.3944623 +0.4220313 0.245636 0.3944623 +0.4348222 0.245636 0.3944623 +0.4470264 0.245636 0.3944623 +0.4586928 0.245636 0.3944623 +0.4698649 0.245636 0.3944623 +0.4805811 0.245636 0.3944623 +0.490876 0.245636 0.3944623 +0.5007803 0.245636 0.3944623 +0.510322 0.245636 0.3944623 +0.5195258 0.245636 0.3944623 +0.5284142 0.245636 0.3944623 +0.5370079 0.245636 0.3944623 +0.5453253 0.245636 0.3944623 +0.5533834 0.245636 0.3944623 +0.5611974 0.245636 0.3944623 +0.5687816 0.245636 0.3944623 +0.092819 0.2686816 0.3944623 +0.1056428 0.2686816 0.3944623 +0.1201537 0.2686816 0.3944623 +0.1409607 0.2686816 0.3944623 +0.1678172 0.2686816 0.3944623 +0.1950164 0.2686816 0.3944623 +0.2210581 0.2686816 0.3944623 +0.245636 0.2686816 0.3944623 +0.2686816 0.2686816 0.3944623 +0.2902431 0.2686816 0.3944623 +0.3104189 0.2686816 0.3944623 +0.3293248 0.2686816 0.3944623 +0.3470774 0.2686816 0.3944623 +0.3637862 0.2686816 0.3944623 +0.3795513 0.2686816 0.3944623 +0.3944623 0.2686816 0.3944623 +0.4085988 0.2686816 0.3944623 +0.4220313 0.2686816 0.3944623 +0.4348222 0.2686816 0.3944623 +0.4470264 0.2686816 0.3944623 +0.4586928 0.2686816 0.3944623 +0.4698649 0.2686816 0.3944623 +0.4805811 0.2686816 0.3944623 +0.490876 0.2686816 0.3944623 +0.5007803 0.2686816 0.3944623 +0.510322 0.2686816 0.3944623 +0.5195258 0.2686816 0.3944623 +0.5284142 0.2686816 0.3944623 +0.5370079 0.2686816 0.3944623 +0.5453253 0.2686816 0.3944623 +0.5533834 0.2686816 0.3944623 +0.5611974 0.2686816 0.3944623 +0.5687816 0.2686816 0.3944623 +0.092819 0.2902431 0.3944623 +0.1056428 0.2902431 0.3944623 +0.1201537 0.2902431 0.3944623 +0.1409607 0.2902431 0.3944623 +0.1678172 0.2902431 0.3944623 +0.1950164 0.2902431 0.3944623 +0.2210581 0.2902431 0.3944623 +0.245636 0.2902431 0.3944623 +0.2686816 0.2902431 0.3944623 +0.2902431 0.2902431 0.3944623 +0.3104189 0.2902431 0.3944623 +0.3293248 0.2902431 0.3944623 +0.3470774 0.2902431 0.3944623 +0.3637862 0.2902431 0.3944623 +0.3795513 0.2902431 0.3944623 +0.3944623 0.2902431 0.3944623 +0.4085988 0.2902431 0.3944623 +0.4220313 0.2902431 0.3944623 +0.4348222 0.2902431 0.3944623 +0.4470264 0.2902431 0.3944623 +0.4586928 0.2902431 0.3944623 +0.4698649 0.2902431 0.3944623 +0.4805811 0.2902431 0.3944623 +0.490876 0.2902431 0.3944623 +0.5007803 0.2902431 0.3944623 +0.510322 0.2902431 0.3944623 +0.5195258 0.2902431 0.3944623 +0.5284142 0.2902431 0.3944623 +0.5370079 0.2902431 0.3944623 +0.5453253 0.2902431 0.3944623 +0.5533834 0.2902431 0.3944623 +0.5611974 0.2902431 0.3944623 +0.5687816 0.2902431 0.3944623 +0.092819 0.3104189 0.3944623 +0.1056428 0.3104189 0.3944623 +0.1201537 0.3104189 0.3944623 +0.1409607 0.3104189 0.3944623 +0.1678172 0.3104189 0.3944623 +0.1950164 0.3104189 0.3944623 +0.2210581 0.3104189 0.3944623 +0.245636 0.3104189 0.3944623 +0.2686816 0.3104189 0.3944623 +0.2902431 0.3104189 0.3944623 +0.3104189 0.3104189 0.3944623 +0.3293248 0.3104189 0.3944623 +0.3470774 0.3104189 0.3944623 +0.3637862 0.3104189 0.3944623 +0.3795513 0.3104189 0.3944623 +0.3944623 0.3104189 0.3944623 +0.4085988 0.3104189 0.3944623 +0.4220313 0.3104189 0.3944623 +0.4348222 0.3104189 0.3944623 +0.4470264 0.3104189 0.3944623 +0.4586928 0.3104189 0.3944623 +0.4698649 0.3104189 0.3944623 +0.4805811 0.3104189 0.3944623 +0.490876 0.3104189 0.3944623 +0.5007803 0.3104189 0.3944623 +0.510322 0.3104189 0.3944623 +0.5195258 0.3104189 0.3944623 +0.5284142 0.3104189 0.3944623 +0.5370079 0.3104189 0.3944623 +0.5453253 0.3104189 0.3944623 +0.5533834 0.3104189 0.3944623 +0.5611974 0.3104189 0.3944623 +0.5687816 0.3104189 0.3944623 +0.092819 0.3293248 0.3944623 +0.1056428 0.3293248 0.3944623 +0.1201537 0.3293248 0.3944623 +0.1409607 0.3293248 0.3944623 +0.1678172 0.3293248 0.3944623 +0.1950164 0.3293248 0.3944623 +0.2210581 0.3293248 0.3944623 +0.245636 0.3293248 0.3944623 +0.2686816 0.3293248 0.3944623 +0.2902431 0.3293248 0.3944623 +0.3104189 0.3293248 0.3944623 +0.3293248 0.3293248 0.3944623 +0.3470774 0.3293248 0.3944623 +0.3637862 0.3293248 0.3944623 +0.3795513 0.3293248 0.3944623 +0.3944623 0.3293248 0.3944623 +0.4085988 0.3293248 0.3944623 +0.4220313 0.3293248 0.3944623 +0.4348222 0.3293248 0.3944623 +0.4470264 0.3293248 0.3944623 +0.4586928 0.3293248 0.3944623 +0.4698649 0.3293248 0.3944623 +0.4805811 0.3293248 0.3944623 +0.490876 0.3293248 0.3944623 +0.5007803 0.3293248 0.3944623 +0.510322 0.3293248 0.3944623 +0.5195258 0.3293248 0.3944623 +0.5284142 0.3293248 0.3944623 +0.5370079 0.3293248 0.3944623 +0.5453253 0.3293248 0.3944623 +0.5533834 0.3293248 0.3944623 +0.5611974 0.3293248 0.3944623 +0.5687816 0.3293248 0.3944623 +0.092819 0.3470774 0.3944623 +0.1056428 0.3470774 0.3944623 +0.1201537 0.3470774 0.3944623 +0.1409607 0.3470774 0.3944623 +0.1678172 0.3470774 0.3944623 +0.1950164 0.3470774 0.3944623 +0.2210581 0.3470774 0.3944623 +0.245636 0.3470774 0.3944623 +0.2686816 0.3470774 0.3944623 +0.2902431 0.3470774 0.3944623 +0.3104189 0.3470774 0.3944623 +0.3293248 0.3470774 0.3944623 +0.3470774 0.3470774 0.3944623 +0.3637862 0.3470774 0.3944623 +0.3795513 0.3470774 0.3944623 +0.3944623 0.3470774 0.3944623 +0.4085988 0.3470774 0.3944623 +0.4220313 0.3470774 0.3944623 +0.4348222 0.3470774 0.3944623 +0.4470264 0.3470774 0.3944623 +0.4586928 0.3470774 0.3944623 +0.4698649 0.3470774 0.3944623 +0.4805811 0.3470774 0.3944623 +0.490876 0.3470774 0.3944623 +0.5007803 0.3470774 0.3944623 +0.510322 0.3470774 0.3944623 +0.5195258 0.3470774 0.3944623 +0.5284142 0.3470774 0.3944623 +0.5370079 0.3470774 0.3944623 +0.5453253 0.3470774 0.3944623 +0.5533834 0.3470774 0.3944623 +0.5611974 0.3470774 0.3944623 +0.5687816 0.3470774 0.3944623 +0.092819 0.3637862 0.3944623 +0.1056428 0.3637862 0.3944623 +0.1201537 0.3637862 0.3944623 +0.1409607 0.3637862 0.3944623 +0.1678172 0.3637862 0.3944623 +0.1950164 0.3637862 0.3944623 +0.2210581 0.3637862 0.3944623 +0.245636 0.3637862 0.3944623 +0.2686816 0.3637862 0.3944623 +0.2902431 0.3637862 0.3944623 +0.3104189 0.3637862 0.3944623 +0.3293248 0.3637862 0.3944623 +0.3470774 0.3637862 0.3944623 +0.3637862 0.3637862 0.3944623 +0.3795513 0.3637862 0.3944623 +0.3944623 0.3637862 0.3944623 +0.4085988 0.3637862 0.3944623 +0.4220313 0.3637862 0.3944623 +0.4348222 0.3637862 0.3944623 +0.4470264 0.3637862 0.3944623 +0.4586928 0.3637862 0.3944623 +0.4698649 0.3637862 0.3944623 +0.4805811 0.3637862 0.3944623 +0.490876 0.3637862 0.3944623 +0.5007803 0.3637862 0.3944623 +0.510322 0.3637862 0.3944623 +0.5195258 0.3637862 0.3944623 +0.5284142 0.3637862 0.3944623 +0.5370079 0.3637862 0.3944623 +0.5453253 0.3637862 0.3944623 +0.5533834 0.3637862 0.3944623 +0.5611974 0.3637862 0.3944623 +0.5687816 0.3637862 0.3944623 +0.092819 0.3795513 0.3944623 +0.1056428 0.3795513 0.3944623 +0.1201537 0.3795513 0.3944623 +0.1409607 0.3795513 0.3944623 +0.1678172 0.3795513 0.3944623 +0.1950164 0.3795513 0.3944623 +0.2210581 0.3795513 0.3944623 +0.245636 0.3795513 0.3944623 +0.2686816 0.3795513 0.3944623 +0.2902431 0.3795513 0.3944623 +0.3104189 0.3795513 0.3944623 +0.3293248 0.3795513 0.3944623 +0.3470774 0.3795513 0.3944623 +0.3637862 0.3795513 0.3944623 +0.3795513 0.3795513 0.3944623 +0.3944623 0.3795513 0.3944623 +0.4085988 0.3795513 0.3944623 +0.4220313 0.3795513 0.3944623 +0.4348222 0.3795513 0.3944623 +0.4470264 0.3795513 0.3944623 +0.4586928 0.3795513 0.3944623 +0.4698649 0.3795513 0.3944623 +0.4805811 0.3795513 0.3944623 +0.490876 0.3795513 0.3944623 +0.5007803 0.3795513 0.3944623 +0.510322 0.3795513 0.3944623 +0.5195258 0.3795513 0.3944623 +0.5284142 0.3795513 0.3944623 +0.5370079 0.3795513 0.3944623 +0.5453253 0.3795513 0.3944623 +0.5533834 0.3795513 0.3944623 +0.5611974 0.3795513 0.3944623 +0.5687816 0.3795513 0.3944623 +0.092819 0.3944623 0.3944623 +0.1056428 0.3944623 0.3944623 +0.1201537 0.3944623 0.3944623 +0.1409607 0.3944623 0.3944623 +0.1678172 0.3944623 0.3944623 +0.1950164 0.3944623 0.3944623 +0.2210581 0.3944623 0.3944623 +0.245636 0.3944623 0.3944623 +0.2686816 0.3944623 0.3944623 +0.2902431 0.3944623 0.3944623 +0.3104189 0.3944623 0.3944623 +0.3293248 0.3944623 0.3944623 +0.3470774 0.3944623 0.3944623 +0.3637862 0.3944623 0.3944623 +0.3795513 0.3944623 0.3944623 +0.3944623 0.3944623 0.3944623 +0.4085988 0.3944623 0.3944623 +0.4220313 0.3944623 0.3944623 +0.4348222 0.3944623 0.3944623 +0.4470264 0.3944623 0.3944623 +0.4586928 0.3944623 0.3944623 +0.4698649 0.3944623 0.3944623 +0.4805811 0.3944623 0.3944623 +0.490876 0.3944623 0.3944623 +0.5007803 0.3944623 0.3944623 +0.510322 0.3944623 0.3944623 +0.5195258 0.3944623 0.3944623 +0.5284142 0.3944623 0.3944623 +0.5370079 0.3944623 0.3944623 +0.5453253 0.3944623 0.3944623 +0.5533834 0.3944623 0.3944623 +0.5611974 0.3944623 0.3944623 +0.5687816 0.3944623 0.3944623 +0.092819 0.4085988 0.3944623 +0.1056428 0.4085988 0.3944623 +0.1201537 0.4085988 0.3944623 +0.1409607 0.4085988 0.3944623 +0.1678172 0.4085988 0.3944623 +0.1950164 0.4085988 0.3944623 +0.2210581 0.4085988 0.3944623 +0.245636 0.4085988 0.3944623 +0.2686816 0.4085988 0.3944623 +0.2902431 0.4085988 0.3944623 +0.3104189 0.4085988 0.3944623 +0.3293248 0.4085988 0.3944623 +0.3470774 0.4085988 0.3944623 +0.3637862 0.4085988 0.3944623 +0.3795513 0.4085988 0.3944623 +0.3944623 0.4085988 0.3944623 +0.4085988 0.4085988 0.3944623 +0.4220313 0.4085988 0.3944623 +0.4348222 0.4085988 0.3944623 +0.4470264 0.4085988 0.3944623 +0.4586928 0.4085988 0.3944623 +0.4698649 0.4085988 0.3944623 +0.4805811 0.4085988 0.3944623 +0.490876 0.4085988 0.3944623 +0.5007803 0.4085988 0.3944623 +0.510322 0.4085988 0.3944623 +0.5195258 0.4085988 0.3944623 +0.5284142 0.4085988 0.3944623 +0.5370079 0.4085988 0.3944623 +0.5453253 0.4085988 0.3944623 +0.5533834 0.4085988 0.3944623 +0.5611974 0.4085988 0.3944623 +0.5687816 0.4085988 0.3944623 +0.092819 0.4220313 0.3944623 +0.1056428 0.4220313 0.3944623 +0.1201537 0.4220313 0.3944623 +0.1409607 0.4220313 0.3944623 +0.1678172 0.4220313 0.3944623 +0.1950164 0.4220313 0.3944623 +0.2210581 0.4220313 0.3944623 +0.245636 0.4220313 0.3944623 +0.2686816 0.4220313 0.3944623 +0.2902431 0.4220313 0.3944623 +0.3104189 0.4220313 0.3944623 +0.3293248 0.4220313 0.3944623 +0.3470774 0.4220313 0.3944623 +0.3637862 0.4220313 0.3944623 +0.3795513 0.4220313 0.3944623 +0.3944623 0.4220313 0.3944623 +0.4085988 0.4220313 0.3944623 +0.4220313 0.4220313 0.3944623 +0.4348222 0.4220313 0.3944623 +0.4470264 0.4220313 0.3944623 +0.4586928 0.4220313 0.3944623 +0.4698649 0.4220313 0.3944623 +0.4805811 0.4220313 0.3944623 +0.490876 0.4220313 0.3944623 +0.5007803 0.4220313 0.3944623 +0.510322 0.4220313 0.3944623 +0.5195258 0.4220313 0.3944623 +0.5284142 0.4220313 0.3944623 +0.5370079 0.4220313 0.3944623 +0.5453253 0.4220313 0.3944623 +0.5533834 0.4220313 0.3944623 +0.5611974 0.4220313 0.3944623 +0.5687816 0.4220313 0.3944623 +0.092819 0.4348222 0.3944623 +0.1056428 0.4348222 0.3944623 +0.1201537 0.4348222 0.3944623 +0.1409607 0.4348222 0.3944623 +0.1678172 0.4348222 0.3944623 +0.1950164 0.4348222 0.3944623 +0.2210581 0.4348222 0.3944623 +0.245636 0.4348222 0.3944623 +0.2686816 0.4348222 0.3944623 +0.2902431 0.4348222 0.3944623 +0.3104189 0.4348222 0.3944623 +0.3293248 0.4348222 0.3944623 +0.3470774 0.4348222 0.3944623 +0.3637862 0.4348222 0.3944623 +0.3795513 0.4348222 0.3944623 +0.3944623 0.4348222 0.3944623 +0.4085988 0.4348222 0.3944623 +0.4220313 0.4348222 0.3944623 +0.4348222 0.4348222 0.3944623 +0.4470264 0.4348222 0.3944623 +0.4586928 0.4348222 0.3944623 +0.4698649 0.4348222 0.3944623 +0.4805811 0.4348222 0.3944623 +0.490876 0.4348222 0.3944623 +0.5007803 0.4348222 0.3944623 +0.510322 0.4348222 0.3944623 +0.5195258 0.4348222 0.3944623 +0.5284142 0.4348222 0.3944623 +0.5370079 0.4348222 0.3944623 +0.5453253 0.4348222 0.3944623 +0.5533834 0.4348222 0.3944623 +0.5611974 0.4348222 0.3944623 +0.5687816 0.4348222 0.3944623 +0.092819 0.4470264 0.3944623 +0.1056428 0.4470264 0.3944623 +0.1201537 0.4470264 0.3944623 +0.1409607 0.4470264 0.3944623 +0.1678172 0.4470264 0.3944623 +0.1950164 0.4470264 0.3944623 +0.2210581 0.4470264 0.3944623 +0.245636 0.4470264 0.3944623 +0.2686816 0.4470264 0.3944623 +0.2902431 0.4470264 0.3944623 +0.3104189 0.4470264 0.3944623 +0.3293248 0.4470264 0.3944623 +0.3470774 0.4470264 0.3944623 +0.3637862 0.4470264 0.3944623 +0.3795513 0.4470264 0.3944623 +0.3944623 0.4470264 0.3944623 +0.4085988 0.4470264 0.3944623 +0.4220313 0.4470264 0.3944623 +0.4348222 0.4470264 0.3944623 +0.4470264 0.4470264 0.3944623 +0.4586928 0.4470264 0.3944623 +0.4698649 0.4470264 0.3944623 +0.4805811 0.4470264 0.3944623 +0.490876 0.4470264 0.3944623 +0.5007803 0.4470264 0.3944623 +0.510322 0.4470264 0.3944623 +0.5195258 0.4470264 0.3944623 +0.5284142 0.4470264 0.3944623 +0.5370079 0.4470264 0.3944623 +0.5453253 0.4470264 0.3944623 +0.5533834 0.4470264 0.3944623 +0.5611974 0.4470264 0.3944623 +0.5687816 0.4470264 0.3944623 +0.092819 0.4586928 0.3944623 +0.1056428 0.4586928 0.3944623 +0.1201537 0.4586928 0.3944623 +0.1409607 0.4586928 0.3944623 +0.1678172 0.4586928 0.3944623 +0.1950164 0.4586928 0.3944623 +0.2210581 0.4586928 0.3944623 +0.245636 0.4586928 0.3944623 +0.2686816 0.4586928 0.3944623 +0.2902431 0.4586928 0.3944623 +0.3104189 0.4586928 0.3944623 +0.3293248 0.4586928 0.3944623 +0.3470774 0.4586928 0.3944623 +0.3637862 0.4586928 0.3944623 +0.3795513 0.4586928 0.3944623 +0.3944623 0.4586928 0.3944623 +0.4085988 0.4586928 0.3944623 +0.4220313 0.4586928 0.3944623 +0.4348222 0.4586928 0.3944623 +0.4470264 0.4586928 0.3944623 +0.4586928 0.4586928 0.3944623 +0.4698649 0.4586928 0.3944623 +0.4805811 0.4586928 0.3944623 +0.490876 0.4586928 0.3944623 +0.5007803 0.4586928 0.3944623 +0.510322 0.4586928 0.3944623 +0.5195258 0.4586928 0.3944623 +0.5284142 0.4586928 0.3944623 +0.5370079 0.4586928 0.3944623 +0.5453253 0.4586928 0.3944623 +0.5533834 0.4586928 0.3944623 +0.5611974 0.4586928 0.3944623 +0.5687816 0.4586928 0.3944623 +0.092819 0.4698649 0.3944623 +0.1056428 0.4698649 0.3944623 +0.1201537 0.4698649 0.3944623 +0.1409607 0.4698649 0.3944623 +0.1678172 0.4698649 0.3944623 +0.1950164 0.4698649 0.3944623 +0.2210581 0.4698649 0.3944623 +0.245636 0.4698649 0.3944623 +0.2686816 0.4698649 0.3944623 +0.2902431 0.4698649 0.3944623 +0.3104189 0.4698649 0.3944623 +0.3293248 0.4698649 0.3944623 +0.3470774 0.4698649 0.3944623 +0.3637862 0.4698649 0.3944623 +0.3795513 0.4698649 0.3944623 +0.3944623 0.4698649 0.3944623 +0.4085988 0.4698649 0.3944623 +0.4220313 0.4698649 0.3944623 +0.4348222 0.4698649 0.3944623 +0.4470264 0.4698649 0.3944623 +0.4586928 0.4698649 0.3944623 +0.4698649 0.4698649 0.3944623 +0.4805811 0.4698649 0.3944623 +0.490876 0.4698649 0.3944623 +0.5007803 0.4698649 0.3944623 +0.510322 0.4698649 0.3944623 +0.5195258 0.4698649 0.3944623 +0.5284142 0.4698649 0.3944623 +0.5370079 0.4698649 0.3944623 +0.5453253 0.4698649 0.3944623 +0.5533834 0.4698649 0.3944623 +0.5611974 0.4698649 0.3944623 +0.5687816 0.4698649 0.3944623 +0.092819 0.4805811 0.3944623 +0.1056428 0.4805811 0.3944623 +0.1201537 0.4805811 0.3944623 +0.1409607 0.4805811 0.3944623 +0.1678172 0.4805811 0.3944623 +0.1950164 0.4805811 0.3944623 +0.2210581 0.4805811 0.3944623 +0.245636 0.4805811 0.3944623 +0.2686816 0.4805811 0.3944623 +0.2902431 0.4805811 0.3944623 +0.3104189 0.4805811 0.3944623 +0.3293248 0.4805811 0.3944623 +0.3470774 0.4805811 0.3944623 +0.3637862 0.4805811 0.3944623 +0.3795513 0.4805811 0.3944623 +0.3944623 0.4805811 0.3944623 +0.4085988 0.4805811 0.3944623 +0.4220313 0.4805811 0.3944623 +0.4348222 0.4805811 0.3944623 +0.4470264 0.4805811 0.3944623 +0.4586928 0.4805811 0.3944623 +0.4698649 0.4805811 0.3944623 +0.4805811 0.4805811 0.3944623 +0.490876 0.4805811 0.3944623 +0.5007803 0.4805811 0.3944623 +0.510322 0.4805811 0.3944623 +0.5195258 0.4805811 0.3944623 +0.5284142 0.4805811 0.3944623 +0.5370079 0.4805811 0.3944623 +0.5453253 0.4805811 0.3944623 +0.5533834 0.4805811 0.3944623 +0.5611974 0.4805811 0.3944623 +0.5687816 0.4805811 0.3944623 +0.092819 0.490876 0.3944623 +0.1056428 0.490876 0.3944623 +0.1201537 0.490876 0.3944623 +0.1409607 0.490876 0.3944623 +0.1678172 0.490876 0.3944623 +0.1950164 0.490876 0.3944623 +0.2210581 0.490876 0.3944623 +0.245636 0.490876 0.3944623 +0.2686816 0.490876 0.3944623 +0.2902431 0.490876 0.3944623 +0.3104189 0.490876 0.3944623 +0.3293248 0.490876 0.3944623 +0.3470774 0.490876 0.3944623 +0.3637862 0.490876 0.3944623 +0.3795513 0.490876 0.3944623 +0.3944623 0.490876 0.3944623 +0.4085988 0.490876 0.3944623 +0.4220313 0.490876 0.3944623 +0.4348222 0.490876 0.3944623 +0.4470264 0.490876 0.3944623 +0.4586928 0.490876 0.3944623 +0.4698649 0.490876 0.3944623 +0.4805811 0.490876 0.3944623 +0.490876 0.490876 0.3944623 +0.5007803 0.490876 0.3944623 +0.510322 0.490876 0.3944623 +0.5195258 0.490876 0.3944623 +0.5284142 0.490876 0.3944623 +0.5370079 0.490876 0.3944623 +0.5453253 0.490876 0.3944623 +0.5533834 0.490876 0.3944623 +0.5611974 0.490876 0.3944623 +0.5687816 0.490876 0.3944623 +0.092819 0.5007803 0.3944623 +0.1056428 0.5007803 0.3944623 +0.1201537 0.5007803 0.3944623 +0.1409607 0.5007803 0.3944623 +0.1678172 0.5007803 0.3944623 +0.1950164 0.5007803 0.3944623 +0.2210581 0.5007803 0.3944623 +0.245636 0.5007803 0.3944623 +0.2686816 0.5007803 0.3944623 +0.2902431 0.5007803 0.3944623 +0.3104189 0.5007803 0.3944623 +0.3293248 0.5007803 0.3944623 +0.3470774 0.5007803 0.3944623 +0.3637862 0.5007803 0.3944623 +0.3795513 0.5007803 0.3944623 +0.3944623 0.5007803 0.3944623 +0.4085988 0.5007803 0.3944623 +0.4220313 0.5007803 0.3944623 +0.4348222 0.5007803 0.3944623 +0.4470264 0.5007803 0.3944623 +0.4586928 0.5007803 0.3944623 +0.4698649 0.5007803 0.3944623 +0.4805811 0.5007803 0.3944623 +0.490876 0.5007803 0.3944623 +0.5007803 0.5007803 0.3944623 +0.510322 0.5007803 0.3944623 +0.5195258 0.5007803 0.3944623 +0.5284142 0.5007803 0.3944623 +0.5370079 0.5007803 0.3944623 +0.5453253 0.5007803 0.3944623 +0.5533834 0.5007803 0.3944623 +0.5611974 0.5007803 0.3944623 +0.5687816 0.5007803 0.3944623 +0.092819 0.510322 0.3944623 +0.1056428 0.510322 0.3944623 +0.1201537 0.510322 0.3944623 +0.1409607 0.510322 0.3944623 +0.1678172 0.510322 0.3944623 +0.1950164 0.510322 0.3944623 +0.2210581 0.510322 0.3944623 +0.245636 0.510322 0.3944623 +0.2686816 0.510322 0.3944623 +0.2902431 0.510322 0.3944623 +0.3104189 0.510322 0.3944623 +0.3293248 0.510322 0.3944623 +0.3470774 0.510322 0.3944623 +0.3637862 0.510322 0.3944623 +0.3795513 0.510322 0.3944623 +0.3944623 0.510322 0.3944623 +0.4085988 0.510322 0.3944623 +0.4220313 0.510322 0.3944623 +0.4348222 0.510322 0.3944623 +0.4470264 0.510322 0.3944623 +0.4586928 0.510322 0.3944623 +0.4698649 0.510322 0.3944623 +0.4805811 0.510322 0.3944623 +0.490876 0.510322 0.3944623 +0.5007803 0.510322 0.3944623 +0.510322 0.510322 0.3944623 +0.5195258 0.510322 0.3944623 +0.5284142 0.510322 0.3944623 +0.5370079 0.510322 0.3944623 +0.5453253 0.510322 0.3944623 +0.5533834 0.510322 0.3944623 +0.5611974 0.510322 0.3944623 +0.5687816 0.510322 0.3944623 +0.092819 0.5195258 0.3944623 +0.1056428 0.5195258 0.3944623 +0.1201537 0.5195258 0.3944623 +0.1409607 0.5195258 0.3944623 +0.1678172 0.5195258 0.3944623 +0.1950164 0.5195258 0.3944623 +0.2210581 0.5195258 0.3944623 +0.245636 0.5195258 0.3944623 +0.2686816 0.5195258 0.3944623 +0.2902431 0.5195258 0.3944623 +0.3104189 0.5195258 0.3944623 +0.3293248 0.5195258 0.3944623 +0.3470774 0.5195258 0.3944623 +0.3637862 0.5195258 0.3944623 +0.3795513 0.5195258 0.3944623 +0.3944623 0.5195258 0.3944623 +0.4085988 0.5195258 0.3944623 +0.4220313 0.5195258 0.3944623 +0.4348222 0.5195258 0.3944623 +0.4470264 0.5195258 0.3944623 +0.4586928 0.5195258 0.3944623 +0.4698649 0.5195258 0.3944623 +0.4805811 0.5195258 0.3944623 +0.490876 0.5195258 0.3944623 +0.5007803 0.5195258 0.3944623 +0.510322 0.5195258 0.3944623 +0.5195258 0.5195258 0.3944623 +0.5284142 0.5195258 0.3944623 +0.5370079 0.5195258 0.3944623 +0.5453253 0.5195258 0.3944623 +0.5533834 0.5195258 0.3944623 +0.5611974 0.5195258 0.3944623 +0.5687816 0.5195258 0.3944623 +0.092819 0.5284142 0.3944623 +0.1056428 0.5284142 0.3944623 +0.1201537 0.5284142 0.3944623 +0.1409607 0.5284142 0.3944623 +0.1678172 0.5284142 0.3944623 +0.1950164 0.5284142 0.3944623 +0.2210581 0.5284142 0.3944623 +0.245636 0.5284142 0.3944623 +0.2686816 0.5284142 0.3944623 +0.2902431 0.5284142 0.3944623 +0.3104189 0.5284142 0.3944623 +0.3293248 0.5284142 0.3944623 +0.3470774 0.5284142 0.3944623 +0.3637862 0.5284142 0.3944623 +0.3795513 0.5284142 0.3944623 +0.3944623 0.5284142 0.3944623 +0.4085988 0.5284142 0.3944623 +0.4220313 0.5284142 0.3944623 +0.4348222 0.5284142 0.3944623 +0.4470264 0.5284142 0.3944623 +0.4586928 0.5284142 0.3944623 +0.4698649 0.5284142 0.3944623 +0.4805811 0.5284142 0.3944623 +0.490876 0.5284142 0.3944623 +0.5007803 0.5284142 0.3944623 +0.510322 0.5284142 0.3944623 +0.5195258 0.5284142 0.3944623 +0.5284142 0.5284142 0.3944623 +0.5370079 0.5284142 0.3944623 +0.5453253 0.5284142 0.3944623 +0.5533834 0.5284142 0.3944623 +0.5611974 0.5284142 0.3944623 +0.5687816 0.5284142 0.3944623 +0.092819 0.5370079 0.3944623 +0.1056428 0.5370079 0.3944623 +0.1201537 0.5370079 0.3944623 +0.1409607 0.5370079 0.3944623 +0.1678172 0.5370079 0.3944623 +0.1950164 0.5370079 0.3944623 +0.2210581 0.5370079 0.3944623 +0.245636 0.5370079 0.3944623 +0.2686816 0.5370079 0.3944623 +0.2902431 0.5370079 0.3944623 +0.3104189 0.5370079 0.3944623 +0.3293248 0.5370079 0.3944623 +0.3470774 0.5370079 0.3944623 +0.3637862 0.5370079 0.3944623 +0.3795513 0.5370079 0.3944623 +0.3944623 0.5370079 0.3944623 +0.4085988 0.5370079 0.3944623 +0.4220313 0.5370079 0.3944623 +0.4348222 0.5370079 0.3944623 +0.4470264 0.5370079 0.3944623 +0.4586928 0.5370079 0.3944623 +0.4698649 0.5370079 0.3944623 +0.4805811 0.5370079 0.3944623 +0.490876 0.5370079 0.3944623 +0.5007803 0.5370079 0.3944623 +0.510322 0.5370079 0.3944623 +0.5195258 0.5370079 0.3944623 +0.5284142 0.5370079 0.3944623 +0.5370079 0.5370079 0.3944623 +0.5453253 0.5370079 0.3944623 +0.5533834 0.5370079 0.3944623 +0.5611974 0.5370079 0.3944623 +0.5687816 0.5370079 0.3944623 +0.092819 0.5453253 0.3944623 +0.1056428 0.5453253 0.3944623 +0.1201537 0.5453253 0.3944623 +0.1409607 0.5453253 0.3944623 +0.1678172 0.5453253 0.3944623 +0.1950164 0.5453253 0.3944623 +0.2210581 0.5453253 0.3944623 +0.245636 0.5453253 0.3944623 +0.2686816 0.5453253 0.3944623 +0.2902431 0.5453253 0.3944623 +0.3104189 0.5453253 0.3944623 +0.3293248 0.5453253 0.3944623 +0.3470774 0.5453253 0.3944623 +0.3637862 0.5453253 0.3944623 +0.3795513 0.5453253 0.3944623 +0.3944623 0.5453253 0.3944623 +0.4085988 0.5453253 0.3944623 +0.4220313 0.5453253 0.3944623 +0.4348222 0.5453253 0.3944623 +0.4470264 0.5453253 0.3944623 +0.4586928 0.5453253 0.3944623 +0.4698649 0.5453253 0.3944623 +0.4805811 0.5453253 0.3944623 +0.490876 0.5453253 0.3944623 +0.5007803 0.5453253 0.3944623 +0.510322 0.5453253 0.3944623 +0.5195258 0.5453253 0.3944623 +0.5284142 0.5453253 0.3944623 +0.5370079 0.5453253 0.3944623 +0.5453253 0.5453253 0.3944623 +0.5533834 0.5453253 0.3944623 +0.5611974 0.5453253 0.3944623 +0.5687816 0.5453253 0.3944623 +0.092819 0.5533834 0.3944623 +0.1056428 0.5533834 0.3944623 +0.1201537 0.5533834 0.3944623 +0.1409607 0.5533834 0.3944623 +0.1678172 0.5533834 0.3944623 +0.1950164 0.5533834 0.3944623 +0.2210581 0.5533834 0.3944623 +0.245636 0.5533834 0.3944623 +0.2686816 0.5533834 0.3944623 +0.2902431 0.5533834 0.3944623 +0.3104189 0.5533834 0.3944623 +0.3293248 0.5533834 0.3944623 +0.3470774 0.5533834 0.3944623 +0.3637862 0.5533834 0.3944623 +0.3795513 0.5533834 0.3944623 +0.3944623 0.5533834 0.3944623 +0.4085988 0.5533834 0.3944623 +0.4220313 0.5533834 0.3944623 +0.4348222 0.5533834 0.3944623 +0.4470264 0.5533834 0.3944623 +0.4586928 0.5533834 0.3944623 +0.4698649 0.5533834 0.3944623 +0.4805811 0.5533834 0.3944623 +0.490876 0.5533834 0.3944623 +0.5007803 0.5533834 0.3944623 +0.510322 0.5533834 0.3944623 +0.5195258 0.5533834 0.3944623 +0.5284142 0.5533834 0.3944623 +0.5370079 0.5533834 0.3944623 +0.5453253 0.5533834 0.3944623 +0.5533834 0.5533834 0.3944623 +0.5611974 0.5533834 0.3944623 +0.5687816 0.5533834 0.3944623 +0.092819 0.5611974 0.3944623 +0.1056428 0.5611974 0.3944623 +0.1201537 0.5611974 0.3944623 +0.1409607 0.5611974 0.3944623 +0.1678172 0.5611974 0.3944623 +0.1950164 0.5611974 0.3944623 +0.2210581 0.5611974 0.3944623 +0.245636 0.5611974 0.3944623 +0.2686816 0.5611974 0.3944623 +0.2902431 0.5611974 0.3944623 +0.3104189 0.5611974 0.3944623 +0.3293248 0.5611974 0.3944623 +0.3470774 0.5611974 0.3944623 +0.3637862 0.5611974 0.3944623 +0.3795513 0.5611974 0.3944623 +0.3944623 0.5611974 0.3944623 +0.4085988 0.5611974 0.3944623 +0.4220313 0.5611974 0.3944623 +0.4348222 0.5611974 0.3944623 +0.4470264 0.5611974 0.3944623 +0.4586928 0.5611974 0.3944623 +0.4698649 0.5611974 0.3944623 +0.4805811 0.5611974 0.3944623 +0.490876 0.5611974 0.3944623 +0.5007803 0.5611974 0.3944623 +0.510322 0.5611974 0.3944623 +0.5195258 0.5611974 0.3944623 +0.5284142 0.5611974 0.3944623 +0.5370079 0.5611974 0.3944623 +0.5453253 0.5611974 0.3944623 +0.5533834 0.5611974 0.3944623 +0.5611974 0.5611974 0.3944623 +0.5687816 0.5611974 0.3944623 +0.092819 0.5687816 0.3944623 +0.1056428 0.5687816 0.3944623 +0.1201537 0.5687816 0.3944623 +0.1409607 0.5687816 0.3944623 +0.1678172 0.5687816 0.3944623 +0.1950164 0.5687816 0.3944623 +0.2210581 0.5687816 0.3944623 +0.245636 0.5687816 0.3944623 +0.2686816 0.5687816 0.3944623 +0.2902431 0.5687816 0.3944623 +0.3104189 0.5687816 0.3944623 +0.3293248 0.5687816 0.3944623 +0.3470774 0.5687816 0.3944623 +0.3637862 0.5687816 0.3944623 +0.3795513 0.5687816 0.3944623 +0.3944623 0.5687816 0.3944623 +0.4085988 0.5687816 0.3944623 +0.4220313 0.5687816 0.3944623 +0.4348222 0.5687816 0.3944623 +0.4470264 0.5687816 0.3944623 +0.4586928 0.5687816 0.3944623 +0.4698649 0.5687816 0.3944623 +0.4805811 0.5687816 0.3944623 +0.490876 0.5687816 0.3944623 +0.5007803 0.5687816 0.3944623 +0.510322 0.5687816 0.3944623 +0.5195258 0.5687816 0.3944623 +0.5284142 0.5687816 0.3944623 +0.5370079 0.5687816 0.3944623 +0.5453253 0.5687816 0.3944623 +0.5533834 0.5687816 0.3944623 +0.5611974 0.5687816 0.3944623 +0.5687816 0.5687816 0.3944623 +0.092819 0.092819 0.4085988 +0.1056428 0.092819 0.4085988 +0.1201537 0.092819 0.4085988 +0.1409607 0.092819 0.4085988 +0.1678172 0.092819 0.4085988 +0.1950164 0.092819 0.4085988 +0.2210581 0.092819 0.4085988 +0.245636 0.092819 0.4085988 +0.2686816 0.092819 0.4085988 +0.2902431 0.092819 0.4085988 +0.3104189 0.092819 0.4085988 +0.3293248 0.092819 0.4085988 +0.3470774 0.092819 0.4085988 +0.3637862 0.092819 0.4085988 +0.3795513 0.092819 0.4085988 +0.3944623 0.092819 0.4085988 +0.4085988 0.092819 0.4085988 +0.4220313 0.092819 0.4085988 +0.4348222 0.092819 0.4085988 +0.4470264 0.092819 0.4085988 +0.4586928 0.092819 0.4085988 +0.4698649 0.092819 0.4085988 +0.4805811 0.092819 0.4085988 +0.490876 0.092819 0.4085988 +0.5007803 0.092819 0.4085988 +0.510322 0.092819 0.4085988 +0.5195258 0.092819 0.4085988 +0.5284142 0.092819 0.4085988 +0.5370079 0.092819 0.4085988 +0.5453253 0.092819 0.4085988 +0.5533834 0.092819 0.4085988 +0.5611974 0.092819 0.4085988 +0.5687816 0.092819 0.4085988 +0.092819 0.1056428 0.4085988 +0.1056428 0.1056428 0.4085988 +0.1201537 0.1056428 0.4085988 +0.1409607 0.1056428 0.4085988 +0.1678172 0.1056428 0.4085988 +0.1950164 0.1056428 0.4085988 +0.2210581 0.1056428 0.4085988 +0.245636 0.1056428 0.4085988 +0.2686816 0.1056428 0.4085988 +0.2902431 0.1056428 0.4085988 +0.3104189 0.1056428 0.4085988 +0.3293248 0.1056428 0.4085988 +0.3470774 0.1056428 0.4085988 +0.3637862 0.1056428 0.4085988 +0.3795513 0.1056428 0.4085988 +0.3944623 0.1056428 0.4085988 +0.4085988 0.1056428 0.4085988 +0.4220313 0.1056428 0.4085988 +0.4348222 0.1056428 0.4085988 +0.4470264 0.1056428 0.4085988 +0.4586928 0.1056428 0.4085988 +0.4698649 0.1056428 0.4085988 +0.4805811 0.1056428 0.4085988 +0.490876 0.1056428 0.4085988 +0.5007803 0.1056428 0.4085988 +0.510322 0.1056428 0.4085988 +0.5195258 0.1056428 0.4085988 +0.5284142 0.1056428 0.4085988 +0.5370079 0.1056428 0.4085988 +0.5453253 0.1056428 0.4085988 +0.5533834 0.1056428 0.4085988 +0.5611974 0.1056428 0.4085988 +0.5687816 0.1056428 0.4085988 +0.092819 0.1201537 0.4085988 +0.1056428 0.1201537 0.4085988 +0.1201537 0.1201537 0.4085988 +0.1409607 0.1201537 0.4085988 +0.1678172 0.1201537 0.4085988 +0.1950164 0.1201537 0.4085988 +0.2210581 0.1201537 0.4085988 +0.245636 0.1201537 0.4085988 +0.2686816 0.1201537 0.4085988 +0.2902431 0.1201537 0.4085988 +0.3104189 0.1201537 0.4085988 +0.3293248 0.1201537 0.4085988 +0.3470774 0.1201537 0.4085988 +0.3637862 0.1201537 0.4085988 +0.3795513 0.1201537 0.4085988 +0.3944623 0.1201537 0.4085988 +0.4085988 0.1201537 0.4085988 +0.4220313 0.1201537 0.4085988 +0.4348222 0.1201537 0.4085988 +0.4470264 0.1201537 0.4085988 +0.4586928 0.1201537 0.4085988 +0.4698649 0.1201537 0.4085988 +0.4805811 0.1201537 0.4085988 +0.490876 0.1201537 0.4085988 +0.5007803 0.1201537 0.4085988 +0.510322 0.1201537 0.4085988 +0.5195258 0.1201537 0.4085988 +0.5284142 0.1201537 0.4085988 +0.5370079 0.1201537 0.4085988 +0.5453253 0.1201537 0.4085988 +0.5533834 0.1201537 0.4085988 +0.5611974 0.1201537 0.4085988 +0.5687816 0.1201537 0.4085988 +0.092819 0.1409607 0.4085988 +0.1056428 0.1409607 0.4085988 +0.1201537 0.1409607 0.4085988 +0.1409607 0.1409607 0.4085988 +0.1678172 0.1409607 0.4085988 +0.1950164 0.1409607 0.4085988 +0.2210581 0.1409607 0.4085988 +0.245636 0.1409607 0.4085988 +0.2686816 0.1409607 0.4085988 +0.2902431 0.1409607 0.4085988 +0.3104189 0.1409607 0.4085988 +0.3293248 0.1409607 0.4085988 +0.3470774 0.1409607 0.4085988 +0.3637862 0.1409607 0.4085988 +0.3795513 0.1409607 0.4085988 +0.3944623 0.1409607 0.4085988 +0.4085988 0.1409607 0.4085988 +0.4220313 0.1409607 0.4085988 +0.4348222 0.1409607 0.4085988 +0.4470264 0.1409607 0.4085988 +0.4586928 0.1409607 0.4085988 +0.4698649 0.1409607 0.4085988 +0.4805811 0.1409607 0.4085988 +0.490876 0.1409607 0.4085988 +0.5007803 0.1409607 0.4085988 +0.510322 0.1409607 0.4085988 +0.5195258 0.1409607 0.4085988 +0.5284142 0.1409607 0.4085988 +0.5370079 0.1409607 0.4085988 +0.5453253 0.1409607 0.4085988 +0.5533834 0.1409607 0.4085988 +0.5611974 0.1409607 0.4085988 +0.5687816 0.1409607 0.4085988 +0.092819 0.1678172 0.4085988 +0.1056428 0.1678172 0.4085988 +0.1201537 0.1678172 0.4085988 +0.1409607 0.1678172 0.4085988 +0.1678172 0.1678172 0.4085988 +0.1950164 0.1678172 0.4085988 +0.2210581 0.1678172 0.4085988 +0.245636 0.1678172 0.4085988 +0.2686816 0.1678172 0.4085988 +0.2902431 0.1678172 0.4085988 +0.3104189 0.1678172 0.4085988 +0.3293248 0.1678172 0.4085988 +0.3470774 0.1678172 0.4085988 +0.3637862 0.1678172 0.4085988 +0.3795513 0.1678172 0.4085988 +0.3944623 0.1678172 0.4085988 +0.4085988 0.1678172 0.4085988 +0.4220313 0.1678172 0.4085988 +0.4348222 0.1678172 0.4085988 +0.4470264 0.1678172 0.4085988 +0.4586928 0.1678172 0.4085988 +0.4698649 0.1678172 0.4085988 +0.4805811 0.1678172 0.4085988 +0.490876 0.1678172 0.4085988 +0.5007803 0.1678172 0.4085988 +0.510322 0.1678172 0.4085988 +0.5195258 0.1678172 0.4085988 +0.5284142 0.1678172 0.4085988 +0.5370079 0.1678172 0.4085988 +0.5453253 0.1678172 0.4085988 +0.5533834 0.1678172 0.4085988 +0.5611974 0.1678172 0.4085988 +0.5687816 0.1678172 0.4085988 +0.092819 0.1950164 0.4085988 +0.1056428 0.1950164 0.4085988 +0.1201537 0.1950164 0.4085988 +0.1409607 0.1950164 0.4085988 +0.1678172 0.1950164 0.4085988 +0.1950164 0.1950164 0.4085988 +0.2210581 0.1950164 0.4085988 +0.245636 0.1950164 0.4085988 +0.2686816 0.1950164 0.4085988 +0.2902431 0.1950164 0.4085988 +0.3104189 0.1950164 0.4085988 +0.3293248 0.1950164 0.4085988 +0.3470774 0.1950164 0.4085988 +0.3637862 0.1950164 0.4085988 +0.3795513 0.1950164 0.4085988 +0.3944623 0.1950164 0.4085988 +0.4085988 0.1950164 0.4085988 +0.4220313 0.1950164 0.4085988 +0.4348222 0.1950164 0.4085988 +0.4470264 0.1950164 0.4085988 +0.4586928 0.1950164 0.4085988 +0.4698649 0.1950164 0.4085988 +0.4805811 0.1950164 0.4085988 +0.490876 0.1950164 0.4085988 +0.5007803 0.1950164 0.4085988 +0.510322 0.1950164 0.4085988 +0.5195258 0.1950164 0.4085988 +0.5284142 0.1950164 0.4085988 +0.5370079 0.1950164 0.4085988 +0.5453253 0.1950164 0.4085988 +0.5533834 0.1950164 0.4085988 +0.5611974 0.1950164 0.4085988 +0.5687816 0.1950164 0.4085988 +0.092819 0.2210581 0.4085988 +0.1056428 0.2210581 0.4085988 +0.1201537 0.2210581 0.4085988 +0.1409607 0.2210581 0.4085988 +0.1678172 0.2210581 0.4085988 +0.1950164 0.2210581 0.4085988 +0.2210581 0.2210581 0.4085988 +0.245636 0.2210581 0.4085988 +0.2686816 0.2210581 0.4085988 +0.2902431 0.2210581 0.4085988 +0.3104189 0.2210581 0.4085988 +0.3293248 0.2210581 0.4085988 +0.3470774 0.2210581 0.4085988 +0.3637862 0.2210581 0.4085988 +0.3795513 0.2210581 0.4085988 +0.3944623 0.2210581 0.4085988 +0.4085988 0.2210581 0.4085988 +0.4220313 0.2210581 0.4085988 +0.4348222 0.2210581 0.4085988 +0.4470264 0.2210581 0.4085988 +0.4586928 0.2210581 0.4085988 +0.4698649 0.2210581 0.4085988 +0.4805811 0.2210581 0.4085988 +0.490876 0.2210581 0.4085988 +0.5007803 0.2210581 0.4085988 +0.510322 0.2210581 0.4085988 +0.5195258 0.2210581 0.4085988 +0.5284142 0.2210581 0.4085988 +0.5370079 0.2210581 0.4085988 +0.5453253 0.2210581 0.4085988 +0.5533834 0.2210581 0.4085988 +0.5611974 0.2210581 0.4085988 +0.5687816 0.2210581 0.4085988 +0.092819 0.245636 0.4085988 +0.1056428 0.245636 0.4085988 +0.1201537 0.245636 0.4085988 +0.1409607 0.245636 0.4085988 +0.1678172 0.245636 0.4085988 +0.1950164 0.245636 0.4085988 +0.2210581 0.245636 0.4085988 +0.245636 0.245636 0.4085988 +0.2686816 0.245636 0.4085988 +0.2902431 0.245636 0.4085988 +0.3104189 0.245636 0.4085988 +0.3293248 0.245636 0.4085988 +0.3470774 0.245636 0.4085988 +0.3637862 0.245636 0.4085988 +0.3795513 0.245636 0.4085988 +0.3944623 0.245636 0.4085988 +0.4085988 0.245636 0.4085988 +0.4220313 0.245636 0.4085988 +0.4348222 0.245636 0.4085988 +0.4470264 0.245636 0.4085988 +0.4586928 0.245636 0.4085988 +0.4698649 0.245636 0.4085988 +0.4805811 0.245636 0.4085988 +0.490876 0.245636 0.4085988 +0.5007803 0.245636 0.4085988 +0.510322 0.245636 0.4085988 +0.5195258 0.245636 0.4085988 +0.5284142 0.245636 0.4085988 +0.5370079 0.245636 0.4085988 +0.5453253 0.245636 0.4085988 +0.5533834 0.245636 0.4085988 +0.5611974 0.245636 0.4085988 +0.5687816 0.245636 0.4085988 +0.092819 0.2686816 0.4085988 +0.1056428 0.2686816 0.4085988 +0.1201537 0.2686816 0.4085988 +0.1409607 0.2686816 0.4085988 +0.1678172 0.2686816 0.4085988 +0.1950164 0.2686816 0.4085988 +0.2210581 0.2686816 0.4085988 +0.245636 0.2686816 0.4085988 +0.2686816 0.2686816 0.4085988 +0.2902431 0.2686816 0.4085988 +0.3104189 0.2686816 0.4085988 +0.3293248 0.2686816 0.4085988 +0.3470774 0.2686816 0.4085988 +0.3637862 0.2686816 0.4085988 +0.3795513 0.2686816 0.4085988 +0.3944623 0.2686816 0.4085988 +0.4085988 0.2686816 0.4085988 +0.4220313 0.2686816 0.4085988 +0.4348222 0.2686816 0.4085988 +0.4470264 0.2686816 0.4085988 +0.4586928 0.2686816 0.4085988 +0.4698649 0.2686816 0.4085988 +0.4805811 0.2686816 0.4085988 +0.490876 0.2686816 0.4085988 +0.5007803 0.2686816 0.4085988 +0.510322 0.2686816 0.4085988 +0.5195258 0.2686816 0.4085988 +0.5284142 0.2686816 0.4085988 +0.5370079 0.2686816 0.4085988 +0.5453253 0.2686816 0.4085988 +0.5533834 0.2686816 0.4085988 +0.5611974 0.2686816 0.4085988 +0.5687816 0.2686816 0.4085988 +0.092819 0.2902431 0.4085988 +0.1056428 0.2902431 0.4085988 +0.1201537 0.2902431 0.4085988 +0.1409607 0.2902431 0.4085988 +0.1678172 0.2902431 0.4085988 +0.1950164 0.2902431 0.4085988 +0.2210581 0.2902431 0.4085988 +0.245636 0.2902431 0.4085988 +0.2686816 0.2902431 0.4085988 +0.2902431 0.2902431 0.4085988 +0.3104189 0.2902431 0.4085988 +0.3293248 0.2902431 0.4085988 +0.3470774 0.2902431 0.4085988 +0.3637862 0.2902431 0.4085988 +0.3795513 0.2902431 0.4085988 +0.3944623 0.2902431 0.4085988 +0.4085988 0.2902431 0.4085988 +0.4220313 0.2902431 0.4085988 +0.4348222 0.2902431 0.4085988 +0.4470264 0.2902431 0.4085988 +0.4586928 0.2902431 0.4085988 +0.4698649 0.2902431 0.4085988 +0.4805811 0.2902431 0.4085988 +0.490876 0.2902431 0.4085988 +0.5007803 0.2902431 0.4085988 +0.510322 0.2902431 0.4085988 +0.5195258 0.2902431 0.4085988 +0.5284142 0.2902431 0.4085988 +0.5370079 0.2902431 0.4085988 +0.5453253 0.2902431 0.4085988 +0.5533834 0.2902431 0.4085988 +0.5611974 0.2902431 0.4085988 +0.5687816 0.2902431 0.4085988 +0.092819 0.3104189 0.4085988 +0.1056428 0.3104189 0.4085988 +0.1201537 0.3104189 0.4085988 +0.1409607 0.3104189 0.4085988 +0.1678172 0.3104189 0.4085988 +0.1950164 0.3104189 0.4085988 +0.2210581 0.3104189 0.4085988 +0.245636 0.3104189 0.4085988 +0.2686816 0.3104189 0.4085988 +0.2902431 0.3104189 0.4085988 +0.3104189 0.3104189 0.4085988 +0.3293248 0.3104189 0.4085988 +0.3470774 0.3104189 0.4085988 +0.3637862 0.3104189 0.4085988 +0.3795513 0.3104189 0.4085988 +0.3944623 0.3104189 0.4085988 +0.4085988 0.3104189 0.4085988 +0.4220313 0.3104189 0.4085988 +0.4348222 0.3104189 0.4085988 +0.4470264 0.3104189 0.4085988 +0.4586928 0.3104189 0.4085988 +0.4698649 0.3104189 0.4085988 +0.4805811 0.3104189 0.4085988 +0.490876 0.3104189 0.4085988 +0.5007803 0.3104189 0.4085988 +0.510322 0.3104189 0.4085988 +0.5195258 0.3104189 0.4085988 +0.5284142 0.3104189 0.4085988 +0.5370079 0.3104189 0.4085988 +0.5453253 0.3104189 0.4085988 +0.5533834 0.3104189 0.4085988 +0.5611974 0.3104189 0.4085988 +0.5687816 0.3104189 0.4085988 +0.092819 0.3293248 0.4085988 +0.1056428 0.3293248 0.4085988 +0.1201537 0.3293248 0.4085988 +0.1409607 0.3293248 0.4085988 +0.1678172 0.3293248 0.4085988 +0.1950164 0.3293248 0.4085988 +0.2210581 0.3293248 0.4085988 +0.245636 0.3293248 0.4085988 +0.2686816 0.3293248 0.4085988 +0.2902431 0.3293248 0.4085988 +0.3104189 0.3293248 0.4085988 +0.3293248 0.3293248 0.4085988 +0.3470774 0.3293248 0.4085988 +0.3637862 0.3293248 0.4085988 +0.3795513 0.3293248 0.4085988 +0.3944623 0.3293248 0.4085988 +0.4085988 0.3293248 0.4085988 +0.4220313 0.3293248 0.4085988 +0.4348222 0.3293248 0.4085988 +0.4470264 0.3293248 0.4085988 +0.4586928 0.3293248 0.4085988 +0.4698649 0.3293248 0.4085988 +0.4805811 0.3293248 0.4085988 +0.490876 0.3293248 0.4085988 +0.5007803 0.3293248 0.4085988 +0.510322 0.3293248 0.4085988 +0.5195258 0.3293248 0.4085988 +0.5284142 0.3293248 0.4085988 +0.5370079 0.3293248 0.4085988 +0.5453253 0.3293248 0.4085988 +0.5533834 0.3293248 0.4085988 +0.5611974 0.3293248 0.4085988 +0.5687816 0.3293248 0.4085988 +0.092819 0.3470774 0.4085988 +0.1056428 0.3470774 0.4085988 +0.1201537 0.3470774 0.4085988 +0.1409607 0.3470774 0.4085988 +0.1678172 0.3470774 0.4085988 +0.1950164 0.3470774 0.4085988 +0.2210581 0.3470774 0.4085988 +0.245636 0.3470774 0.4085988 +0.2686816 0.3470774 0.4085988 +0.2902431 0.3470774 0.4085988 +0.3104189 0.3470774 0.4085988 +0.3293248 0.3470774 0.4085988 +0.3470774 0.3470774 0.4085988 +0.3637862 0.3470774 0.4085988 +0.3795513 0.3470774 0.4085988 +0.3944623 0.3470774 0.4085988 +0.4085988 0.3470774 0.4085988 +0.4220313 0.3470774 0.4085988 +0.4348222 0.3470774 0.4085988 +0.4470264 0.3470774 0.4085988 +0.4586928 0.3470774 0.4085988 +0.4698649 0.3470774 0.4085988 +0.4805811 0.3470774 0.4085988 +0.490876 0.3470774 0.4085988 +0.5007803 0.3470774 0.4085988 +0.510322 0.3470774 0.4085988 +0.5195258 0.3470774 0.4085988 +0.5284142 0.3470774 0.4085988 +0.5370079 0.3470774 0.4085988 +0.5453253 0.3470774 0.4085988 +0.5533834 0.3470774 0.4085988 +0.5611974 0.3470774 0.4085988 +0.5687816 0.3470774 0.4085988 +0.092819 0.3637862 0.4085988 +0.1056428 0.3637862 0.4085988 +0.1201537 0.3637862 0.4085988 +0.1409607 0.3637862 0.4085988 +0.1678172 0.3637862 0.4085988 +0.1950164 0.3637862 0.4085988 +0.2210581 0.3637862 0.4085988 +0.245636 0.3637862 0.4085988 +0.2686816 0.3637862 0.4085988 +0.2902431 0.3637862 0.4085988 +0.3104189 0.3637862 0.4085988 +0.3293248 0.3637862 0.4085988 +0.3470774 0.3637862 0.4085988 +0.3637862 0.3637862 0.4085988 +0.3795513 0.3637862 0.4085988 +0.3944623 0.3637862 0.4085988 +0.4085988 0.3637862 0.4085988 +0.4220313 0.3637862 0.4085988 +0.4348222 0.3637862 0.4085988 +0.4470264 0.3637862 0.4085988 +0.4586928 0.3637862 0.4085988 +0.4698649 0.3637862 0.4085988 +0.4805811 0.3637862 0.4085988 +0.490876 0.3637862 0.4085988 +0.5007803 0.3637862 0.4085988 +0.510322 0.3637862 0.4085988 +0.5195258 0.3637862 0.4085988 +0.5284142 0.3637862 0.4085988 +0.5370079 0.3637862 0.4085988 +0.5453253 0.3637862 0.4085988 +0.5533834 0.3637862 0.4085988 +0.5611974 0.3637862 0.4085988 +0.5687816 0.3637862 0.4085988 +0.092819 0.3795513 0.4085988 +0.1056428 0.3795513 0.4085988 +0.1201537 0.3795513 0.4085988 +0.1409607 0.3795513 0.4085988 +0.1678172 0.3795513 0.4085988 +0.1950164 0.3795513 0.4085988 +0.2210581 0.3795513 0.4085988 +0.245636 0.3795513 0.4085988 +0.2686816 0.3795513 0.4085988 +0.2902431 0.3795513 0.4085988 +0.3104189 0.3795513 0.4085988 +0.3293248 0.3795513 0.4085988 +0.3470774 0.3795513 0.4085988 +0.3637862 0.3795513 0.4085988 +0.3795513 0.3795513 0.4085988 +0.3944623 0.3795513 0.4085988 +0.4085988 0.3795513 0.4085988 +0.4220313 0.3795513 0.4085988 +0.4348222 0.3795513 0.4085988 +0.4470264 0.3795513 0.4085988 +0.4586928 0.3795513 0.4085988 +0.4698649 0.3795513 0.4085988 +0.4805811 0.3795513 0.4085988 +0.490876 0.3795513 0.4085988 +0.5007803 0.3795513 0.4085988 +0.510322 0.3795513 0.4085988 +0.5195258 0.3795513 0.4085988 +0.5284142 0.3795513 0.4085988 +0.5370079 0.3795513 0.4085988 +0.5453253 0.3795513 0.4085988 +0.5533834 0.3795513 0.4085988 +0.5611974 0.3795513 0.4085988 +0.5687816 0.3795513 0.4085988 +0.092819 0.3944623 0.4085988 +0.1056428 0.3944623 0.4085988 +0.1201537 0.3944623 0.4085988 +0.1409607 0.3944623 0.4085988 +0.1678172 0.3944623 0.4085988 +0.1950164 0.3944623 0.4085988 +0.2210581 0.3944623 0.4085988 +0.245636 0.3944623 0.4085988 +0.2686816 0.3944623 0.4085988 +0.2902431 0.3944623 0.4085988 +0.3104189 0.3944623 0.4085988 +0.3293248 0.3944623 0.4085988 +0.3470774 0.3944623 0.4085988 +0.3637862 0.3944623 0.4085988 +0.3795513 0.3944623 0.4085988 +0.3944623 0.3944623 0.4085988 +0.4085988 0.3944623 0.4085988 +0.4220313 0.3944623 0.4085988 +0.4348222 0.3944623 0.4085988 +0.4470264 0.3944623 0.4085988 +0.4586928 0.3944623 0.4085988 +0.4698649 0.3944623 0.4085988 +0.4805811 0.3944623 0.4085988 +0.490876 0.3944623 0.4085988 +0.5007803 0.3944623 0.4085988 +0.510322 0.3944623 0.4085988 +0.5195258 0.3944623 0.4085988 +0.5284142 0.3944623 0.4085988 +0.5370079 0.3944623 0.4085988 +0.5453253 0.3944623 0.4085988 +0.5533834 0.3944623 0.4085988 +0.5611974 0.3944623 0.4085988 +0.5687816 0.3944623 0.4085988 +0.092819 0.4085988 0.4085988 +0.1056428 0.4085988 0.4085988 +0.1201537 0.4085988 0.4085988 +0.1409607 0.4085988 0.4085988 +0.1678172 0.4085988 0.4085988 +0.1950164 0.4085988 0.4085988 +0.2210581 0.4085988 0.4085988 +0.245636 0.4085988 0.4085988 +0.2686816 0.4085988 0.4085988 +0.2902431 0.4085988 0.4085988 +0.3104189 0.4085988 0.4085988 +0.3293248 0.4085988 0.4085988 +0.3470774 0.4085988 0.4085988 +0.3637862 0.4085988 0.4085988 +0.3795513 0.4085988 0.4085988 +0.3944623 0.4085988 0.4085988 +0.4085988 0.4085988 0.4085988 +0.4220313 0.4085988 0.4085988 +0.4348222 0.4085988 0.4085988 +0.4470264 0.4085988 0.4085988 +0.4586928 0.4085988 0.4085988 +0.4698649 0.4085988 0.4085988 +0.4805811 0.4085988 0.4085988 +0.490876 0.4085988 0.4085988 +0.5007803 0.4085988 0.4085988 +0.510322 0.4085988 0.4085988 +0.5195258 0.4085988 0.4085988 +0.5284142 0.4085988 0.4085988 +0.5370079 0.4085988 0.4085988 +0.5453253 0.4085988 0.4085988 +0.5533834 0.4085988 0.4085988 +0.5611974 0.4085988 0.4085988 +0.5687816 0.4085988 0.4085988 +0.092819 0.4220313 0.4085988 +0.1056428 0.4220313 0.4085988 +0.1201537 0.4220313 0.4085988 +0.1409607 0.4220313 0.4085988 +0.1678172 0.4220313 0.4085988 +0.1950164 0.4220313 0.4085988 +0.2210581 0.4220313 0.4085988 +0.245636 0.4220313 0.4085988 +0.2686816 0.4220313 0.4085988 +0.2902431 0.4220313 0.4085988 +0.3104189 0.4220313 0.4085988 +0.3293248 0.4220313 0.4085988 +0.3470774 0.4220313 0.4085988 +0.3637862 0.4220313 0.4085988 +0.3795513 0.4220313 0.4085988 +0.3944623 0.4220313 0.4085988 +0.4085988 0.4220313 0.4085988 +0.4220313 0.4220313 0.4085988 +0.4348222 0.4220313 0.4085988 +0.4470264 0.4220313 0.4085988 +0.4586928 0.4220313 0.4085988 +0.4698649 0.4220313 0.4085988 +0.4805811 0.4220313 0.4085988 +0.490876 0.4220313 0.4085988 +0.5007803 0.4220313 0.4085988 +0.510322 0.4220313 0.4085988 +0.5195258 0.4220313 0.4085988 +0.5284142 0.4220313 0.4085988 +0.5370079 0.4220313 0.4085988 +0.5453253 0.4220313 0.4085988 +0.5533834 0.4220313 0.4085988 +0.5611974 0.4220313 0.4085988 +0.5687816 0.4220313 0.4085988 +0.092819 0.4348222 0.4085988 +0.1056428 0.4348222 0.4085988 +0.1201537 0.4348222 0.4085988 +0.1409607 0.4348222 0.4085988 +0.1678172 0.4348222 0.4085988 +0.1950164 0.4348222 0.4085988 +0.2210581 0.4348222 0.4085988 +0.245636 0.4348222 0.4085988 +0.2686816 0.4348222 0.4085988 +0.2902431 0.4348222 0.4085988 +0.3104189 0.4348222 0.4085988 +0.3293248 0.4348222 0.4085988 +0.3470774 0.4348222 0.4085988 +0.3637862 0.4348222 0.4085988 +0.3795513 0.4348222 0.4085988 +0.3944623 0.4348222 0.4085988 +0.4085988 0.4348222 0.4085988 +0.4220313 0.4348222 0.4085988 +0.4348222 0.4348222 0.4085988 +0.4470264 0.4348222 0.4085988 +0.4586928 0.4348222 0.4085988 +0.4698649 0.4348222 0.4085988 +0.4805811 0.4348222 0.4085988 +0.490876 0.4348222 0.4085988 +0.5007803 0.4348222 0.4085988 +0.510322 0.4348222 0.4085988 +0.5195258 0.4348222 0.4085988 +0.5284142 0.4348222 0.4085988 +0.5370079 0.4348222 0.4085988 +0.5453253 0.4348222 0.4085988 +0.5533834 0.4348222 0.4085988 +0.5611974 0.4348222 0.4085988 +0.5687816 0.4348222 0.4085988 +0.092819 0.4470264 0.4085988 +0.1056428 0.4470264 0.4085988 +0.1201537 0.4470264 0.4085988 +0.1409607 0.4470264 0.4085988 +0.1678172 0.4470264 0.4085988 +0.1950164 0.4470264 0.4085988 +0.2210581 0.4470264 0.4085988 +0.245636 0.4470264 0.4085988 +0.2686816 0.4470264 0.4085988 +0.2902431 0.4470264 0.4085988 +0.3104189 0.4470264 0.4085988 +0.3293248 0.4470264 0.4085988 +0.3470774 0.4470264 0.4085988 +0.3637862 0.4470264 0.4085988 +0.3795513 0.4470264 0.4085988 +0.3944623 0.4470264 0.4085988 +0.4085988 0.4470264 0.4085988 +0.4220313 0.4470264 0.4085988 +0.4348222 0.4470264 0.4085988 +0.4470264 0.4470264 0.4085988 +0.4586928 0.4470264 0.4085988 +0.4698649 0.4470264 0.4085988 +0.4805811 0.4470264 0.4085988 +0.490876 0.4470264 0.4085988 +0.5007803 0.4470264 0.4085988 +0.510322 0.4470264 0.4085988 +0.5195258 0.4470264 0.4085988 +0.5284142 0.4470264 0.4085988 +0.5370079 0.4470264 0.4085988 +0.5453253 0.4470264 0.4085988 +0.5533834 0.4470264 0.4085988 +0.5611974 0.4470264 0.4085988 +0.5687816 0.4470264 0.4085988 +0.092819 0.4586928 0.4085988 +0.1056428 0.4586928 0.4085988 +0.1201537 0.4586928 0.4085988 +0.1409607 0.4586928 0.4085988 +0.1678172 0.4586928 0.4085988 +0.1950164 0.4586928 0.4085988 +0.2210581 0.4586928 0.4085988 +0.245636 0.4586928 0.4085988 +0.2686816 0.4586928 0.4085988 +0.2902431 0.4586928 0.4085988 +0.3104189 0.4586928 0.4085988 +0.3293248 0.4586928 0.4085988 +0.3470774 0.4586928 0.4085988 +0.3637862 0.4586928 0.4085988 +0.3795513 0.4586928 0.4085988 +0.3944623 0.4586928 0.4085988 +0.4085988 0.4586928 0.4085988 +0.4220313 0.4586928 0.4085988 +0.4348222 0.4586928 0.4085988 +0.4470264 0.4586928 0.4085988 +0.4586928 0.4586928 0.4085988 +0.4698649 0.4586928 0.4085988 +0.4805811 0.4586928 0.4085988 +0.490876 0.4586928 0.4085988 +0.5007803 0.4586928 0.4085988 +0.510322 0.4586928 0.4085988 +0.5195258 0.4586928 0.4085988 +0.5284142 0.4586928 0.4085988 +0.5370079 0.4586928 0.4085988 +0.5453253 0.4586928 0.4085988 +0.5533834 0.4586928 0.4085988 +0.5611974 0.4586928 0.4085988 +0.5687816 0.4586928 0.4085988 +0.092819 0.4698649 0.4085988 +0.1056428 0.4698649 0.4085988 +0.1201537 0.4698649 0.4085988 +0.1409607 0.4698649 0.4085988 +0.1678172 0.4698649 0.4085988 +0.1950164 0.4698649 0.4085988 +0.2210581 0.4698649 0.4085988 +0.245636 0.4698649 0.4085988 +0.2686816 0.4698649 0.4085988 +0.2902431 0.4698649 0.4085988 +0.3104189 0.4698649 0.4085988 +0.3293248 0.4698649 0.4085988 +0.3470774 0.4698649 0.4085988 +0.3637862 0.4698649 0.4085988 +0.3795513 0.4698649 0.4085988 +0.3944623 0.4698649 0.4085988 +0.4085988 0.4698649 0.4085988 +0.4220313 0.4698649 0.4085988 +0.4348222 0.4698649 0.4085988 +0.4470264 0.4698649 0.4085988 +0.4586928 0.4698649 0.4085988 +0.4698649 0.4698649 0.4085988 +0.4805811 0.4698649 0.4085988 +0.490876 0.4698649 0.4085988 +0.5007803 0.4698649 0.4085988 +0.510322 0.4698649 0.4085988 +0.5195258 0.4698649 0.4085988 +0.5284142 0.4698649 0.4085988 +0.5370079 0.4698649 0.4085988 +0.5453253 0.4698649 0.4085988 +0.5533834 0.4698649 0.4085988 +0.5611974 0.4698649 0.4085988 +0.5687816 0.4698649 0.4085988 +0.092819 0.4805811 0.4085988 +0.1056428 0.4805811 0.4085988 +0.1201537 0.4805811 0.4085988 +0.1409607 0.4805811 0.4085988 +0.1678172 0.4805811 0.4085988 +0.1950164 0.4805811 0.4085988 +0.2210581 0.4805811 0.4085988 +0.245636 0.4805811 0.4085988 +0.2686816 0.4805811 0.4085988 +0.2902431 0.4805811 0.4085988 +0.3104189 0.4805811 0.4085988 +0.3293248 0.4805811 0.4085988 +0.3470774 0.4805811 0.4085988 +0.3637862 0.4805811 0.4085988 +0.3795513 0.4805811 0.4085988 +0.3944623 0.4805811 0.4085988 +0.4085988 0.4805811 0.4085988 +0.4220313 0.4805811 0.4085988 +0.4348222 0.4805811 0.4085988 +0.4470264 0.4805811 0.4085988 +0.4586928 0.4805811 0.4085988 +0.4698649 0.4805811 0.4085988 +0.4805811 0.4805811 0.4085988 +0.490876 0.4805811 0.4085988 +0.5007803 0.4805811 0.4085988 +0.510322 0.4805811 0.4085988 +0.5195258 0.4805811 0.4085988 +0.5284142 0.4805811 0.4085988 +0.5370079 0.4805811 0.4085988 +0.5453253 0.4805811 0.4085988 +0.5533834 0.4805811 0.4085988 +0.5611974 0.4805811 0.4085988 +0.5687816 0.4805811 0.4085988 +0.092819 0.490876 0.4085988 +0.1056428 0.490876 0.4085988 +0.1201537 0.490876 0.4085988 +0.1409607 0.490876 0.4085988 +0.1678172 0.490876 0.4085988 +0.1950164 0.490876 0.4085988 +0.2210581 0.490876 0.4085988 +0.245636 0.490876 0.4085988 +0.2686816 0.490876 0.4085988 +0.2902431 0.490876 0.4085988 +0.3104189 0.490876 0.4085988 +0.3293248 0.490876 0.4085988 +0.3470774 0.490876 0.4085988 +0.3637862 0.490876 0.4085988 +0.3795513 0.490876 0.4085988 +0.3944623 0.490876 0.4085988 +0.4085988 0.490876 0.4085988 +0.4220313 0.490876 0.4085988 +0.4348222 0.490876 0.4085988 +0.4470264 0.490876 0.4085988 +0.4586928 0.490876 0.4085988 +0.4698649 0.490876 0.4085988 +0.4805811 0.490876 0.4085988 +0.490876 0.490876 0.4085988 +0.5007803 0.490876 0.4085988 +0.510322 0.490876 0.4085988 +0.5195258 0.490876 0.4085988 +0.5284142 0.490876 0.4085988 +0.5370079 0.490876 0.4085988 +0.5453253 0.490876 0.4085988 +0.5533834 0.490876 0.4085988 +0.5611974 0.490876 0.4085988 +0.5687816 0.490876 0.4085988 +0.092819 0.5007803 0.4085988 +0.1056428 0.5007803 0.4085988 +0.1201537 0.5007803 0.4085988 +0.1409607 0.5007803 0.4085988 +0.1678172 0.5007803 0.4085988 +0.1950164 0.5007803 0.4085988 +0.2210581 0.5007803 0.4085988 +0.245636 0.5007803 0.4085988 +0.2686816 0.5007803 0.4085988 +0.2902431 0.5007803 0.4085988 +0.3104189 0.5007803 0.4085988 +0.3293248 0.5007803 0.4085988 +0.3470774 0.5007803 0.4085988 +0.3637862 0.5007803 0.4085988 +0.3795513 0.5007803 0.4085988 +0.3944623 0.5007803 0.4085988 +0.4085988 0.5007803 0.4085988 +0.4220313 0.5007803 0.4085988 +0.4348222 0.5007803 0.4085988 +0.4470264 0.5007803 0.4085988 +0.4586928 0.5007803 0.4085988 +0.4698649 0.5007803 0.4085988 +0.4805811 0.5007803 0.4085988 +0.490876 0.5007803 0.4085988 +0.5007803 0.5007803 0.4085988 +0.510322 0.5007803 0.4085988 +0.5195258 0.5007803 0.4085988 +0.5284142 0.5007803 0.4085988 +0.5370079 0.5007803 0.4085988 +0.5453253 0.5007803 0.4085988 +0.5533834 0.5007803 0.4085988 +0.5611974 0.5007803 0.4085988 +0.5687816 0.5007803 0.4085988 +0.092819 0.510322 0.4085988 +0.1056428 0.510322 0.4085988 +0.1201537 0.510322 0.4085988 +0.1409607 0.510322 0.4085988 +0.1678172 0.510322 0.4085988 +0.1950164 0.510322 0.4085988 +0.2210581 0.510322 0.4085988 +0.245636 0.510322 0.4085988 +0.2686816 0.510322 0.4085988 +0.2902431 0.510322 0.4085988 +0.3104189 0.510322 0.4085988 +0.3293248 0.510322 0.4085988 +0.3470774 0.510322 0.4085988 +0.3637862 0.510322 0.4085988 +0.3795513 0.510322 0.4085988 +0.3944623 0.510322 0.4085988 +0.4085988 0.510322 0.4085988 +0.4220313 0.510322 0.4085988 +0.4348222 0.510322 0.4085988 +0.4470264 0.510322 0.4085988 +0.4586928 0.510322 0.4085988 +0.4698649 0.510322 0.4085988 +0.4805811 0.510322 0.4085988 +0.490876 0.510322 0.4085988 +0.5007803 0.510322 0.4085988 +0.510322 0.510322 0.4085988 +0.5195258 0.510322 0.4085988 +0.5284142 0.510322 0.4085988 +0.5370079 0.510322 0.4085988 +0.5453253 0.510322 0.4085988 +0.5533834 0.510322 0.4085988 +0.5611974 0.510322 0.4085988 +0.5687816 0.510322 0.4085988 +0.092819 0.5195258 0.4085988 +0.1056428 0.5195258 0.4085988 +0.1201537 0.5195258 0.4085988 +0.1409607 0.5195258 0.4085988 +0.1678172 0.5195258 0.4085988 +0.1950164 0.5195258 0.4085988 +0.2210581 0.5195258 0.4085988 +0.245636 0.5195258 0.4085988 +0.2686816 0.5195258 0.4085988 +0.2902431 0.5195258 0.4085988 +0.3104189 0.5195258 0.4085988 +0.3293248 0.5195258 0.4085988 +0.3470774 0.5195258 0.4085988 +0.3637862 0.5195258 0.4085988 +0.3795513 0.5195258 0.4085988 +0.3944623 0.5195258 0.4085988 +0.4085988 0.5195258 0.4085988 +0.4220313 0.5195258 0.4085988 +0.4348222 0.5195258 0.4085988 +0.4470264 0.5195258 0.4085988 +0.4586928 0.5195258 0.4085988 +0.4698649 0.5195258 0.4085988 +0.4805811 0.5195258 0.4085988 +0.490876 0.5195258 0.4085988 +0.5007803 0.5195258 0.4085988 +0.510322 0.5195258 0.4085988 +0.5195258 0.5195258 0.4085988 +0.5284142 0.5195258 0.4085988 +0.5370079 0.5195258 0.4085988 +0.5453253 0.5195258 0.4085988 +0.5533834 0.5195258 0.4085988 +0.5611974 0.5195258 0.4085988 +0.5687816 0.5195258 0.4085988 +0.092819 0.5284142 0.4085988 +0.1056428 0.5284142 0.4085988 +0.1201537 0.5284142 0.4085988 +0.1409607 0.5284142 0.4085988 +0.1678172 0.5284142 0.4085988 +0.1950164 0.5284142 0.4085988 +0.2210581 0.5284142 0.4085988 +0.245636 0.5284142 0.4085988 +0.2686816 0.5284142 0.4085988 +0.2902431 0.5284142 0.4085988 +0.3104189 0.5284142 0.4085988 +0.3293248 0.5284142 0.4085988 +0.3470774 0.5284142 0.4085988 +0.3637862 0.5284142 0.4085988 +0.3795513 0.5284142 0.4085988 +0.3944623 0.5284142 0.4085988 +0.4085988 0.5284142 0.4085988 +0.4220313 0.5284142 0.4085988 +0.4348222 0.5284142 0.4085988 +0.4470264 0.5284142 0.4085988 +0.4586928 0.5284142 0.4085988 +0.4698649 0.5284142 0.4085988 +0.4805811 0.5284142 0.4085988 +0.490876 0.5284142 0.4085988 +0.5007803 0.5284142 0.4085988 +0.510322 0.5284142 0.4085988 +0.5195258 0.5284142 0.4085988 +0.5284142 0.5284142 0.4085988 +0.5370079 0.5284142 0.4085988 +0.5453253 0.5284142 0.4085988 +0.5533834 0.5284142 0.4085988 +0.5611974 0.5284142 0.4085988 +0.5687816 0.5284142 0.4085988 +0.092819 0.5370079 0.4085988 +0.1056428 0.5370079 0.4085988 +0.1201537 0.5370079 0.4085988 +0.1409607 0.5370079 0.4085988 +0.1678172 0.5370079 0.4085988 +0.1950164 0.5370079 0.4085988 +0.2210581 0.5370079 0.4085988 +0.245636 0.5370079 0.4085988 +0.2686816 0.5370079 0.4085988 +0.2902431 0.5370079 0.4085988 +0.3104189 0.5370079 0.4085988 +0.3293248 0.5370079 0.4085988 +0.3470774 0.5370079 0.4085988 +0.3637862 0.5370079 0.4085988 +0.3795513 0.5370079 0.4085988 +0.3944623 0.5370079 0.4085988 +0.4085988 0.5370079 0.4085988 +0.4220313 0.5370079 0.4085988 +0.4348222 0.5370079 0.4085988 +0.4470264 0.5370079 0.4085988 +0.4586928 0.5370079 0.4085988 +0.4698649 0.5370079 0.4085988 +0.4805811 0.5370079 0.4085988 +0.490876 0.5370079 0.4085988 +0.5007803 0.5370079 0.4085988 +0.510322 0.5370079 0.4085988 +0.5195258 0.5370079 0.4085988 +0.5284142 0.5370079 0.4085988 +0.5370079 0.5370079 0.4085988 +0.5453253 0.5370079 0.4085988 +0.5533834 0.5370079 0.4085988 +0.5611974 0.5370079 0.4085988 +0.5687816 0.5370079 0.4085988 +0.092819 0.5453253 0.4085988 +0.1056428 0.5453253 0.4085988 +0.1201537 0.5453253 0.4085988 +0.1409607 0.5453253 0.4085988 +0.1678172 0.5453253 0.4085988 +0.1950164 0.5453253 0.4085988 +0.2210581 0.5453253 0.4085988 +0.245636 0.5453253 0.4085988 +0.2686816 0.5453253 0.4085988 +0.2902431 0.5453253 0.4085988 +0.3104189 0.5453253 0.4085988 +0.3293248 0.5453253 0.4085988 +0.3470774 0.5453253 0.4085988 +0.3637862 0.5453253 0.4085988 +0.3795513 0.5453253 0.4085988 +0.3944623 0.5453253 0.4085988 +0.4085988 0.5453253 0.4085988 +0.4220313 0.5453253 0.4085988 +0.4348222 0.5453253 0.4085988 +0.4470264 0.5453253 0.4085988 +0.4586928 0.5453253 0.4085988 +0.4698649 0.5453253 0.4085988 +0.4805811 0.5453253 0.4085988 +0.490876 0.5453253 0.4085988 +0.5007803 0.5453253 0.4085988 +0.510322 0.5453253 0.4085988 +0.5195258 0.5453253 0.4085988 +0.5284142 0.5453253 0.4085988 +0.5370079 0.5453253 0.4085988 +0.5453253 0.5453253 0.4085988 +0.5533834 0.5453253 0.4085988 +0.5611974 0.5453253 0.4085988 +0.5687816 0.5453253 0.4085988 +0.092819 0.5533834 0.4085988 +0.1056428 0.5533834 0.4085988 +0.1201537 0.5533834 0.4085988 +0.1409607 0.5533834 0.4085988 +0.1678172 0.5533834 0.4085988 +0.1950164 0.5533834 0.4085988 +0.2210581 0.5533834 0.4085988 +0.245636 0.5533834 0.4085988 +0.2686816 0.5533834 0.4085988 +0.2902431 0.5533834 0.4085988 +0.3104189 0.5533834 0.4085988 +0.3293248 0.5533834 0.4085988 +0.3470774 0.5533834 0.4085988 +0.3637862 0.5533834 0.4085988 +0.3795513 0.5533834 0.4085988 +0.3944623 0.5533834 0.4085988 +0.4085988 0.5533834 0.4085988 +0.4220313 0.5533834 0.4085988 +0.4348222 0.5533834 0.4085988 +0.4470264 0.5533834 0.4085988 +0.4586928 0.5533834 0.4085988 +0.4698649 0.5533834 0.4085988 +0.4805811 0.5533834 0.4085988 +0.490876 0.5533834 0.4085988 +0.5007803 0.5533834 0.4085988 +0.510322 0.5533834 0.4085988 +0.5195258 0.5533834 0.4085988 +0.5284142 0.5533834 0.4085988 +0.5370079 0.5533834 0.4085988 +0.5453253 0.5533834 0.4085988 +0.5533834 0.5533834 0.4085988 +0.5611974 0.5533834 0.4085988 +0.5687816 0.5533834 0.4085988 +0.092819 0.5611974 0.4085988 +0.1056428 0.5611974 0.4085988 +0.1201537 0.5611974 0.4085988 +0.1409607 0.5611974 0.4085988 +0.1678172 0.5611974 0.4085988 +0.1950164 0.5611974 0.4085988 +0.2210581 0.5611974 0.4085988 +0.245636 0.5611974 0.4085988 +0.2686816 0.5611974 0.4085988 +0.2902431 0.5611974 0.4085988 +0.3104189 0.5611974 0.4085988 +0.3293248 0.5611974 0.4085988 +0.3470774 0.5611974 0.4085988 +0.3637862 0.5611974 0.4085988 +0.3795513 0.5611974 0.4085988 +0.3944623 0.5611974 0.4085988 +0.4085988 0.5611974 0.4085988 +0.4220313 0.5611974 0.4085988 +0.4348222 0.5611974 0.4085988 +0.4470264 0.5611974 0.4085988 +0.4586928 0.5611974 0.4085988 +0.4698649 0.5611974 0.4085988 +0.4805811 0.5611974 0.4085988 +0.490876 0.5611974 0.4085988 +0.5007803 0.5611974 0.4085988 +0.510322 0.5611974 0.4085988 +0.5195258 0.5611974 0.4085988 +0.5284142 0.5611974 0.4085988 +0.5370079 0.5611974 0.4085988 +0.5453253 0.5611974 0.4085988 +0.5533834 0.5611974 0.4085988 +0.5611974 0.5611974 0.4085988 +0.5687816 0.5611974 0.4085988 +0.092819 0.5687816 0.4085988 +0.1056428 0.5687816 0.4085988 +0.1201537 0.5687816 0.4085988 +0.1409607 0.5687816 0.4085988 +0.1678172 0.5687816 0.4085988 +0.1950164 0.5687816 0.4085988 +0.2210581 0.5687816 0.4085988 +0.245636 0.5687816 0.4085988 +0.2686816 0.5687816 0.4085988 +0.2902431 0.5687816 0.4085988 +0.3104189 0.5687816 0.4085988 +0.3293248 0.5687816 0.4085988 +0.3470774 0.5687816 0.4085988 +0.3637862 0.5687816 0.4085988 +0.3795513 0.5687816 0.4085988 +0.3944623 0.5687816 0.4085988 +0.4085988 0.5687816 0.4085988 +0.4220313 0.5687816 0.4085988 +0.4348222 0.5687816 0.4085988 +0.4470264 0.5687816 0.4085988 +0.4586928 0.5687816 0.4085988 +0.4698649 0.5687816 0.4085988 +0.4805811 0.5687816 0.4085988 +0.490876 0.5687816 0.4085988 +0.5007803 0.5687816 0.4085988 +0.510322 0.5687816 0.4085988 +0.5195258 0.5687816 0.4085988 +0.5284142 0.5687816 0.4085988 +0.5370079 0.5687816 0.4085988 +0.5453253 0.5687816 0.4085988 +0.5533834 0.5687816 0.4085988 +0.5611974 0.5687816 0.4085988 +0.5687816 0.5687816 0.4085988 +0.092819 0.092819 0.4220313 +0.1056428 0.092819 0.4220313 +0.1201537 0.092819 0.4220313 +0.1409607 0.092819 0.4220313 +0.1678172 0.092819 0.4220313 +0.1950164 0.092819 0.4220313 +0.2210581 0.092819 0.4220313 +0.245636 0.092819 0.4220313 +0.2686816 0.092819 0.4220313 +0.2902431 0.092819 0.4220313 +0.3104189 0.092819 0.4220313 +0.3293248 0.092819 0.4220313 +0.3470774 0.092819 0.4220313 +0.3637862 0.092819 0.4220313 +0.3795513 0.092819 0.4220313 +0.3944623 0.092819 0.4220313 +0.4085988 0.092819 0.4220313 +0.4220313 0.092819 0.4220313 +0.4348222 0.092819 0.4220313 +0.4470264 0.092819 0.4220313 +0.4586928 0.092819 0.4220313 +0.4698649 0.092819 0.4220313 +0.4805811 0.092819 0.4220313 +0.490876 0.092819 0.4220313 +0.5007803 0.092819 0.4220313 +0.510322 0.092819 0.4220313 +0.5195258 0.092819 0.4220313 +0.5284142 0.092819 0.4220313 +0.5370079 0.092819 0.4220313 +0.5453253 0.092819 0.4220313 +0.5533834 0.092819 0.4220313 +0.5611974 0.092819 0.4220313 +0.5687816 0.092819 0.4220313 +0.092819 0.1056428 0.4220313 +0.1056428 0.1056428 0.4220313 +0.1201537 0.1056428 0.4220313 +0.1409607 0.1056428 0.4220313 +0.1678172 0.1056428 0.4220313 +0.1950164 0.1056428 0.4220313 +0.2210581 0.1056428 0.4220313 +0.245636 0.1056428 0.4220313 +0.2686816 0.1056428 0.4220313 +0.2902431 0.1056428 0.4220313 +0.3104189 0.1056428 0.4220313 +0.3293248 0.1056428 0.4220313 +0.3470774 0.1056428 0.4220313 +0.3637862 0.1056428 0.4220313 +0.3795513 0.1056428 0.4220313 +0.3944623 0.1056428 0.4220313 +0.4085988 0.1056428 0.4220313 +0.4220313 0.1056428 0.4220313 +0.4348222 0.1056428 0.4220313 +0.4470264 0.1056428 0.4220313 +0.4586928 0.1056428 0.4220313 +0.4698649 0.1056428 0.4220313 +0.4805811 0.1056428 0.4220313 +0.490876 0.1056428 0.4220313 +0.5007803 0.1056428 0.4220313 +0.510322 0.1056428 0.4220313 +0.5195258 0.1056428 0.4220313 +0.5284142 0.1056428 0.4220313 +0.5370079 0.1056428 0.4220313 +0.5453253 0.1056428 0.4220313 +0.5533834 0.1056428 0.4220313 +0.5611974 0.1056428 0.4220313 +0.5687816 0.1056428 0.4220313 +0.092819 0.1201537 0.4220313 +0.1056428 0.1201537 0.4220313 +0.1201537 0.1201537 0.4220313 +0.1409607 0.1201537 0.4220313 +0.1678172 0.1201537 0.4220313 +0.1950164 0.1201537 0.4220313 +0.2210581 0.1201537 0.4220313 +0.245636 0.1201537 0.4220313 +0.2686816 0.1201537 0.4220313 +0.2902431 0.1201537 0.4220313 +0.3104189 0.1201537 0.4220313 +0.3293248 0.1201537 0.4220313 +0.3470774 0.1201537 0.4220313 +0.3637862 0.1201537 0.4220313 +0.3795513 0.1201537 0.4220313 +0.3944623 0.1201537 0.4220313 +0.4085988 0.1201537 0.4220313 +0.4220313 0.1201537 0.4220313 +0.4348222 0.1201537 0.4220313 +0.4470264 0.1201537 0.4220313 +0.4586928 0.1201537 0.4220313 +0.4698649 0.1201537 0.4220313 +0.4805811 0.1201537 0.4220313 +0.490876 0.1201537 0.4220313 +0.5007803 0.1201537 0.4220313 +0.510322 0.1201537 0.4220313 +0.5195258 0.1201537 0.4220313 +0.5284142 0.1201537 0.4220313 +0.5370079 0.1201537 0.4220313 +0.5453253 0.1201537 0.4220313 +0.5533834 0.1201537 0.4220313 +0.5611974 0.1201537 0.4220313 +0.5687816 0.1201537 0.4220313 +0.092819 0.1409607 0.4220313 +0.1056428 0.1409607 0.4220313 +0.1201537 0.1409607 0.4220313 +0.1409607 0.1409607 0.4220313 +0.1678172 0.1409607 0.4220313 +0.1950164 0.1409607 0.4220313 +0.2210581 0.1409607 0.4220313 +0.245636 0.1409607 0.4220313 +0.2686816 0.1409607 0.4220313 +0.2902431 0.1409607 0.4220313 +0.3104189 0.1409607 0.4220313 +0.3293248 0.1409607 0.4220313 +0.3470774 0.1409607 0.4220313 +0.3637862 0.1409607 0.4220313 +0.3795513 0.1409607 0.4220313 +0.3944623 0.1409607 0.4220313 +0.4085988 0.1409607 0.4220313 +0.4220313 0.1409607 0.4220313 +0.4348222 0.1409607 0.4220313 +0.4470264 0.1409607 0.4220313 +0.4586928 0.1409607 0.4220313 +0.4698649 0.1409607 0.4220313 +0.4805811 0.1409607 0.4220313 +0.490876 0.1409607 0.4220313 +0.5007803 0.1409607 0.4220313 +0.510322 0.1409607 0.4220313 +0.5195258 0.1409607 0.4220313 +0.5284142 0.1409607 0.4220313 +0.5370079 0.1409607 0.4220313 +0.5453253 0.1409607 0.4220313 +0.5533834 0.1409607 0.4220313 +0.5611974 0.1409607 0.4220313 +0.5687816 0.1409607 0.4220313 +0.092819 0.1678172 0.4220313 +0.1056428 0.1678172 0.4220313 +0.1201537 0.1678172 0.4220313 +0.1409607 0.1678172 0.4220313 +0.1678172 0.1678172 0.4220313 +0.1950164 0.1678172 0.4220313 +0.2210581 0.1678172 0.4220313 +0.245636 0.1678172 0.4220313 +0.2686816 0.1678172 0.4220313 +0.2902431 0.1678172 0.4220313 +0.3104189 0.1678172 0.4220313 +0.3293248 0.1678172 0.4220313 +0.3470774 0.1678172 0.4220313 +0.3637862 0.1678172 0.4220313 +0.3795513 0.1678172 0.4220313 +0.3944623 0.1678172 0.4220313 +0.4085988 0.1678172 0.4220313 +0.4220313 0.1678172 0.4220313 +0.4348222 0.1678172 0.4220313 +0.4470264 0.1678172 0.4220313 +0.4586928 0.1678172 0.4220313 +0.4698649 0.1678172 0.4220313 +0.4805811 0.1678172 0.4220313 +0.490876 0.1678172 0.4220313 +0.5007803 0.1678172 0.4220313 +0.510322 0.1678172 0.4220313 +0.5195258 0.1678172 0.4220313 +0.5284142 0.1678172 0.4220313 +0.5370079 0.1678172 0.4220313 +0.5453253 0.1678172 0.4220313 +0.5533834 0.1678172 0.4220313 +0.5611974 0.1678172 0.4220313 +0.5687816 0.1678172 0.4220313 +0.092819 0.1950164 0.4220313 +0.1056428 0.1950164 0.4220313 +0.1201537 0.1950164 0.4220313 +0.1409607 0.1950164 0.4220313 +0.1678172 0.1950164 0.4220313 +0.1950164 0.1950164 0.4220313 +0.2210581 0.1950164 0.4220313 +0.245636 0.1950164 0.4220313 +0.2686816 0.1950164 0.4220313 +0.2902431 0.1950164 0.4220313 +0.3104189 0.1950164 0.4220313 +0.3293248 0.1950164 0.4220313 +0.3470774 0.1950164 0.4220313 +0.3637862 0.1950164 0.4220313 +0.3795513 0.1950164 0.4220313 +0.3944623 0.1950164 0.4220313 +0.4085988 0.1950164 0.4220313 +0.4220313 0.1950164 0.4220313 +0.4348222 0.1950164 0.4220313 +0.4470264 0.1950164 0.4220313 +0.4586928 0.1950164 0.4220313 +0.4698649 0.1950164 0.4220313 +0.4805811 0.1950164 0.4220313 +0.490876 0.1950164 0.4220313 +0.5007803 0.1950164 0.4220313 +0.510322 0.1950164 0.4220313 +0.5195258 0.1950164 0.4220313 +0.5284142 0.1950164 0.4220313 +0.5370079 0.1950164 0.4220313 +0.5453253 0.1950164 0.4220313 +0.5533834 0.1950164 0.4220313 +0.5611974 0.1950164 0.4220313 +0.5687816 0.1950164 0.4220313 +0.092819 0.2210581 0.4220313 +0.1056428 0.2210581 0.4220313 +0.1201537 0.2210581 0.4220313 +0.1409607 0.2210581 0.4220313 +0.1678172 0.2210581 0.4220313 +0.1950164 0.2210581 0.4220313 +0.2210581 0.2210581 0.4220313 +0.245636 0.2210581 0.4220313 +0.2686816 0.2210581 0.4220313 +0.2902431 0.2210581 0.4220313 +0.3104189 0.2210581 0.4220313 +0.3293248 0.2210581 0.4220313 +0.3470774 0.2210581 0.4220313 +0.3637862 0.2210581 0.4220313 +0.3795513 0.2210581 0.4220313 +0.3944623 0.2210581 0.4220313 +0.4085988 0.2210581 0.4220313 +0.4220313 0.2210581 0.4220313 +0.4348222 0.2210581 0.4220313 +0.4470264 0.2210581 0.4220313 +0.4586928 0.2210581 0.4220313 +0.4698649 0.2210581 0.4220313 +0.4805811 0.2210581 0.4220313 +0.490876 0.2210581 0.4220313 +0.5007803 0.2210581 0.4220313 +0.510322 0.2210581 0.4220313 +0.5195258 0.2210581 0.4220313 +0.5284142 0.2210581 0.4220313 +0.5370079 0.2210581 0.4220313 +0.5453253 0.2210581 0.4220313 +0.5533834 0.2210581 0.4220313 +0.5611974 0.2210581 0.4220313 +0.5687816 0.2210581 0.4220313 +0.092819 0.245636 0.4220313 +0.1056428 0.245636 0.4220313 +0.1201537 0.245636 0.4220313 +0.1409607 0.245636 0.4220313 +0.1678172 0.245636 0.4220313 +0.1950164 0.245636 0.4220313 +0.2210581 0.245636 0.4220313 +0.245636 0.245636 0.4220313 +0.2686816 0.245636 0.4220313 +0.2902431 0.245636 0.4220313 +0.3104189 0.245636 0.4220313 +0.3293248 0.245636 0.4220313 +0.3470774 0.245636 0.4220313 +0.3637862 0.245636 0.4220313 +0.3795513 0.245636 0.4220313 +0.3944623 0.245636 0.4220313 +0.4085988 0.245636 0.4220313 +0.4220313 0.245636 0.4220313 +0.4348222 0.245636 0.4220313 +0.4470264 0.245636 0.4220313 +0.4586928 0.245636 0.4220313 +0.4698649 0.245636 0.4220313 +0.4805811 0.245636 0.4220313 +0.490876 0.245636 0.4220313 +0.5007803 0.245636 0.4220313 +0.510322 0.245636 0.4220313 +0.5195258 0.245636 0.4220313 +0.5284142 0.245636 0.4220313 +0.5370079 0.245636 0.4220313 +0.5453253 0.245636 0.4220313 +0.5533834 0.245636 0.4220313 +0.5611974 0.245636 0.4220313 +0.5687816 0.245636 0.4220313 +0.092819 0.2686816 0.4220313 +0.1056428 0.2686816 0.4220313 +0.1201537 0.2686816 0.4220313 +0.1409607 0.2686816 0.4220313 +0.1678172 0.2686816 0.4220313 +0.1950164 0.2686816 0.4220313 +0.2210581 0.2686816 0.4220313 +0.245636 0.2686816 0.4220313 +0.2686816 0.2686816 0.4220313 +0.2902431 0.2686816 0.4220313 +0.3104189 0.2686816 0.4220313 +0.3293248 0.2686816 0.4220313 +0.3470774 0.2686816 0.4220313 +0.3637862 0.2686816 0.4220313 +0.3795513 0.2686816 0.4220313 +0.3944623 0.2686816 0.4220313 +0.4085988 0.2686816 0.4220313 +0.4220313 0.2686816 0.4220313 +0.4348222 0.2686816 0.4220313 +0.4470264 0.2686816 0.4220313 +0.4586928 0.2686816 0.4220313 +0.4698649 0.2686816 0.4220313 +0.4805811 0.2686816 0.4220313 +0.490876 0.2686816 0.4220313 +0.5007803 0.2686816 0.4220313 +0.510322 0.2686816 0.4220313 +0.5195258 0.2686816 0.4220313 +0.5284142 0.2686816 0.4220313 +0.5370079 0.2686816 0.4220313 +0.5453253 0.2686816 0.4220313 +0.5533834 0.2686816 0.4220313 +0.5611974 0.2686816 0.4220313 +0.5687816 0.2686816 0.4220313 +0.092819 0.2902431 0.4220313 +0.1056428 0.2902431 0.4220313 +0.1201537 0.2902431 0.4220313 +0.1409607 0.2902431 0.4220313 +0.1678172 0.2902431 0.4220313 +0.1950164 0.2902431 0.4220313 +0.2210581 0.2902431 0.4220313 +0.245636 0.2902431 0.4220313 +0.2686816 0.2902431 0.4220313 +0.2902431 0.2902431 0.4220313 +0.3104189 0.2902431 0.4220313 +0.3293248 0.2902431 0.4220313 +0.3470774 0.2902431 0.4220313 +0.3637862 0.2902431 0.4220313 +0.3795513 0.2902431 0.4220313 +0.3944623 0.2902431 0.4220313 +0.4085988 0.2902431 0.4220313 +0.4220313 0.2902431 0.4220313 +0.4348222 0.2902431 0.4220313 +0.4470264 0.2902431 0.4220313 +0.4586928 0.2902431 0.4220313 +0.4698649 0.2902431 0.4220313 +0.4805811 0.2902431 0.4220313 +0.490876 0.2902431 0.4220313 +0.5007803 0.2902431 0.4220313 +0.510322 0.2902431 0.4220313 +0.5195258 0.2902431 0.4220313 +0.5284142 0.2902431 0.4220313 +0.5370079 0.2902431 0.4220313 +0.5453253 0.2902431 0.4220313 +0.5533834 0.2902431 0.4220313 +0.5611974 0.2902431 0.4220313 +0.5687816 0.2902431 0.4220313 +0.092819 0.3104189 0.4220313 +0.1056428 0.3104189 0.4220313 +0.1201537 0.3104189 0.4220313 +0.1409607 0.3104189 0.4220313 +0.1678172 0.3104189 0.4220313 +0.1950164 0.3104189 0.4220313 +0.2210581 0.3104189 0.4220313 +0.245636 0.3104189 0.4220313 +0.2686816 0.3104189 0.4220313 +0.2902431 0.3104189 0.4220313 +0.3104189 0.3104189 0.4220313 +0.3293248 0.3104189 0.4220313 +0.3470774 0.3104189 0.4220313 +0.3637862 0.3104189 0.4220313 +0.3795513 0.3104189 0.4220313 +0.3944623 0.3104189 0.4220313 +0.4085988 0.3104189 0.4220313 +0.4220313 0.3104189 0.4220313 +0.4348222 0.3104189 0.4220313 +0.4470264 0.3104189 0.4220313 +0.4586928 0.3104189 0.4220313 +0.4698649 0.3104189 0.4220313 +0.4805811 0.3104189 0.4220313 +0.490876 0.3104189 0.4220313 +0.5007803 0.3104189 0.4220313 +0.510322 0.3104189 0.4220313 +0.5195258 0.3104189 0.4220313 +0.5284142 0.3104189 0.4220313 +0.5370079 0.3104189 0.4220313 +0.5453253 0.3104189 0.4220313 +0.5533834 0.3104189 0.4220313 +0.5611974 0.3104189 0.4220313 +0.5687816 0.3104189 0.4220313 +0.092819 0.3293248 0.4220313 +0.1056428 0.3293248 0.4220313 +0.1201537 0.3293248 0.4220313 +0.1409607 0.3293248 0.4220313 +0.1678172 0.3293248 0.4220313 +0.1950164 0.3293248 0.4220313 +0.2210581 0.3293248 0.4220313 +0.245636 0.3293248 0.4220313 +0.2686816 0.3293248 0.4220313 +0.2902431 0.3293248 0.4220313 +0.3104189 0.3293248 0.4220313 +0.3293248 0.3293248 0.4220313 +0.3470774 0.3293248 0.4220313 +0.3637862 0.3293248 0.4220313 +0.3795513 0.3293248 0.4220313 +0.3944623 0.3293248 0.4220313 +0.4085988 0.3293248 0.4220313 +0.4220313 0.3293248 0.4220313 +0.4348222 0.3293248 0.4220313 +0.4470264 0.3293248 0.4220313 +0.4586928 0.3293248 0.4220313 +0.4698649 0.3293248 0.4220313 +0.4805811 0.3293248 0.4220313 +0.490876 0.3293248 0.4220313 +0.5007803 0.3293248 0.4220313 +0.510322 0.3293248 0.4220313 +0.5195258 0.3293248 0.4220313 +0.5284142 0.3293248 0.4220313 +0.5370079 0.3293248 0.4220313 +0.5453253 0.3293248 0.4220313 +0.5533834 0.3293248 0.4220313 +0.5611974 0.3293248 0.4220313 +0.5687816 0.3293248 0.4220313 +0.092819 0.3470774 0.4220313 +0.1056428 0.3470774 0.4220313 +0.1201537 0.3470774 0.4220313 +0.1409607 0.3470774 0.4220313 +0.1678172 0.3470774 0.4220313 +0.1950164 0.3470774 0.4220313 +0.2210581 0.3470774 0.4220313 +0.245636 0.3470774 0.4220313 +0.2686816 0.3470774 0.4220313 +0.2902431 0.3470774 0.4220313 +0.3104189 0.3470774 0.4220313 +0.3293248 0.3470774 0.4220313 +0.3470774 0.3470774 0.4220313 +0.3637862 0.3470774 0.4220313 +0.3795513 0.3470774 0.4220313 +0.3944623 0.3470774 0.4220313 +0.4085988 0.3470774 0.4220313 +0.4220313 0.3470774 0.4220313 +0.4348222 0.3470774 0.4220313 +0.4470264 0.3470774 0.4220313 +0.4586928 0.3470774 0.4220313 +0.4698649 0.3470774 0.4220313 +0.4805811 0.3470774 0.4220313 +0.490876 0.3470774 0.4220313 +0.5007803 0.3470774 0.4220313 +0.510322 0.3470774 0.4220313 +0.5195258 0.3470774 0.4220313 +0.5284142 0.3470774 0.4220313 +0.5370079 0.3470774 0.4220313 +0.5453253 0.3470774 0.4220313 +0.5533834 0.3470774 0.4220313 +0.5611974 0.3470774 0.4220313 +0.5687816 0.3470774 0.4220313 +0.092819 0.3637862 0.4220313 +0.1056428 0.3637862 0.4220313 +0.1201537 0.3637862 0.4220313 +0.1409607 0.3637862 0.4220313 +0.1678172 0.3637862 0.4220313 +0.1950164 0.3637862 0.4220313 +0.2210581 0.3637862 0.4220313 +0.245636 0.3637862 0.4220313 +0.2686816 0.3637862 0.4220313 +0.2902431 0.3637862 0.4220313 +0.3104189 0.3637862 0.4220313 +0.3293248 0.3637862 0.4220313 +0.3470774 0.3637862 0.4220313 +0.3637862 0.3637862 0.4220313 +0.3795513 0.3637862 0.4220313 +0.3944623 0.3637862 0.4220313 +0.4085988 0.3637862 0.4220313 +0.4220313 0.3637862 0.4220313 +0.4348222 0.3637862 0.4220313 +0.4470264 0.3637862 0.4220313 +0.4586928 0.3637862 0.4220313 +0.4698649 0.3637862 0.4220313 +0.4805811 0.3637862 0.4220313 +0.490876 0.3637862 0.4220313 +0.5007803 0.3637862 0.4220313 +0.510322 0.3637862 0.4220313 +0.5195258 0.3637862 0.4220313 +0.5284142 0.3637862 0.4220313 +0.5370079 0.3637862 0.4220313 +0.5453253 0.3637862 0.4220313 +0.5533834 0.3637862 0.4220313 +0.5611974 0.3637862 0.4220313 +0.5687816 0.3637862 0.4220313 +0.092819 0.3795513 0.4220313 +0.1056428 0.3795513 0.4220313 +0.1201537 0.3795513 0.4220313 +0.1409607 0.3795513 0.4220313 +0.1678172 0.3795513 0.4220313 +0.1950164 0.3795513 0.4220313 +0.2210581 0.3795513 0.4220313 +0.245636 0.3795513 0.4220313 +0.2686816 0.3795513 0.4220313 +0.2902431 0.3795513 0.4220313 +0.3104189 0.3795513 0.4220313 +0.3293248 0.3795513 0.4220313 +0.3470774 0.3795513 0.4220313 +0.3637862 0.3795513 0.4220313 +0.3795513 0.3795513 0.4220313 +0.3944623 0.3795513 0.4220313 +0.4085988 0.3795513 0.4220313 +0.4220313 0.3795513 0.4220313 +0.4348222 0.3795513 0.4220313 +0.4470264 0.3795513 0.4220313 +0.4586928 0.3795513 0.4220313 +0.4698649 0.3795513 0.4220313 +0.4805811 0.3795513 0.4220313 +0.490876 0.3795513 0.4220313 +0.5007803 0.3795513 0.4220313 +0.510322 0.3795513 0.4220313 +0.5195258 0.3795513 0.4220313 +0.5284142 0.3795513 0.4220313 +0.5370079 0.3795513 0.4220313 +0.5453253 0.3795513 0.4220313 +0.5533834 0.3795513 0.4220313 +0.5611974 0.3795513 0.4220313 +0.5687816 0.3795513 0.4220313 +0.092819 0.3944623 0.4220313 +0.1056428 0.3944623 0.4220313 +0.1201537 0.3944623 0.4220313 +0.1409607 0.3944623 0.4220313 +0.1678172 0.3944623 0.4220313 +0.1950164 0.3944623 0.4220313 +0.2210581 0.3944623 0.4220313 +0.245636 0.3944623 0.4220313 +0.2686816 0.3944623 0.4220313 +0.2902431 0.3944623 0.4220313 +0.3104189 0.3944623 0.4220313 +0.3293248 0.3944623 0.4220313 +0.3470774 0.3944623 0.4220313 +0.3637862 0.3944623 0.4220313 +0.3795513 0.3944623 0.4220313 +0.3944623 0.3944623 0.4220313 +0.4085988 0.3944623 0.4220313 +0.4220313 0.3944623 0.4220313 +0.4348222 0.3944623 0.4220313 +0.4470264 0.3944623 0.4220313 +0.4586928 0.3944623 0.4220313 +0.4698649 0.3944623 0.4220313 +0.4805811 0.3944623 0.4220313 +0.490876 0.3944623 0.4220313 +0.5007803 0.3944623 0.4220313 +0.510322 0.3944623 0.4220313 +0.5195258 0.3944623 0.4220313 +0.5284142 0.3944623 0.4220313 +0.5370079 0.3944623 0.4220313 +0.5453253 0.3944623 0.4220313 +0.5533834 0.3944623 0.4220313 +0.5611974 0.3944623 0.4220313 +0.5687816 0.3944623 0.4220313 +0.092819 0.4085988 0.4220313 +0.1056428 0.4085988 0.4220313 +0.1201537 0.4085988 0.4220313 +0.1409607 0.4085988 0.4220313 +0.1678172 0.4085988 0.4220313 +0.1950164 0.4085988 0.4220313 +0.2210581 0.4085988 0.4220313 +0.245636 0.4085988 0.4220313 +0.2686816 0.4085988 0.4220313 +0.2902431 0.4085988 0.4220313 +0.3104189 0.4085988 0.4220313 +0.3293248 0.4085988 0.4220313 +0.3470774 0.4085988 0.4220313 +0.3637862 0.4085988 0.4220313 +0.3795513 0.4085988 0.4220313 +0.3944623 0.4085988 0.4220313 +0.4085988 0.4085988 0.4220313 +0.4220313 0.4085988 0.4220313 +0.4348222 0.4085988 0.4220313 +0.4470264 0.4085988 0.4220313 +0.4586928 0.4085988 0.4220313 +0.4698649 0.4085988 0.4220313 +0.4805811 0.4085988 0.4220313 +0.490876 0.4085988 0.4220313 +0.5007803 0.4085988 0.4220313 +0.510322 0.4085988 0.4220313 +0.5195258 0.4085988 0.4220313 +0.5284142 0.4085988 0.4220313 +0.5370079 0.4085988 0.4220313 +0.5453253 0.4085988 0.4220313 +0.5533834 0.4085988 0.4220313 +0.5611974 0.4085988 0.4220313 +0.5687816 0.4085988 0.4220313 +0.092819 0.4220313 0.4220313 +0.1056428 0.4220313 0.4220313 +0.1201537 0.4220313 0.4220313 +0.1409607 0.4220313 0.4220313 +0.1678172 0.4220313 0.4220313 +0.1950164 0.4220313 0.4220313 +0.2210581 0.4220313 0.4220313 +0.245636 0.4220313 0.4220313 +0.2686816 0.4220313 0.4220313 +0.2902431 0.4220313 0.4220313 +0.3104189 0.4220313 0.4220313 +0.3293248 0.4220313 0.4220313 +0.3470774 0.4220313 0.4220313 +0.3637862 0.4220313 0.4220313 +0.3795513 0.4220313 0.4220313 +0.3944623 0.4220313 0.4220313 +0.4085988 0.4220313 0.4220313 +0.4220313 0.4220313 0.4220313 +0.4348222 0.4220313 0.4220313 +0.4470264 0.4220313 0.4220313 +0.4586928 0.4220313 0.4220313 +0.4698649 0.4220313 0.4220313 +0.4805811 0.4220313 0.4220313 +0.490876 0.4220313 0.4220313 +0.5007803 0.4220313 0.4220313 +0.510322 0.4220313 0.4220313 +0.5195258 0.4220313 0.4220313 +0.5284142 0.4220313 0.4220313 +0.5370079 0.4220313 0.4220313 +0.5453253 0.4220313 0.4220313 +0.5533834 0.4220313 0.4220313 +0.5611974 0.4220313 0.4220313 +0.5687816 0.4220313 0.4220313 +0.092819 0.4348222 0.4220313 +0.1056428 0.4348222 0.4220313 +0.1201537 0.4348222 0.4220313 +0.1409607 0.4348222 0.4220313 +0.1678172 0.4348222 0.4220313 +0.1950164 0.4348222 0.4220313 +0.2210581 0.4348222 0.4220313 +0.245636 0.4348222 0.4220313 +0.2686816 0.4348222 0.4220313 +0.2902431 0.4348222 0.4220313 +0.3104189 0.4348222 0.4220313 +0.3293248 0.4348222 0.4220313 +0.3470774 0.4348222 0.4220313 +0.3637862 0.4348222 0.4220313 +0.3795513 0.4348222 0.4220313 +0.3944623 0.4348222 0.4220313 +0.4085988 0.4348222 0.4220313 +0.4220313 0.4348222 0.4220313 +0.4348222 0.4348222 0.4220313 +0.4470264 0.4348222 0.4220313 +0.4586928 0.4348222 0.4220313 +0.4698649 0.4348222 0.4220313 +0.4805811 0.4348222 0.4220313 +0.490876 0.4348222 0.4220313 +0.5007803 0.4348222 0.4220313 +0.510322 0.4348222 0.4220313 +0.5195258 0.4348222 0.4220313 +0.5284142 0.4348222 0.4220313 +0.5370079 0.4348222 0.4220313 +0.5453253 0.4348222 0.4220313 +0.5533834 0.4348222 0.4220313 +0.5611974 0.4348222 0.4220313 +0.5687816 0.4348222 0.4220313 +0.092819 0.4470264 0.4220313 +0.1056428 0.4470264 0.4220313 +0.1201537 0.4470264 0.4220313 +0.1409607 0.4470264 0.4220313 +0.1678172 0.4470264 0.4220313 +0.1950164 0.4470264 0.4220313 +0.2210581 0.4470264 0.4220313 +0.245636 0.4470264 0.4220313 +0.2686816 0.4470264 0.4220313 +0.2902431 0.4470264 0.4220313 +0.3104189 0.4470264 0.4220313 +0.3293248 0.4470264 0.4220313 +0.3470774 0.4470264 0.4220313 +0.3637862 0.4470264 0.4220313 +0.3795513 0.4470264 0.4220313 +0.3944623 0.4470264 0.4220313 +0.4085988 0.4470264 0.4220313 +0.4220313 0.4470264 0.4220313 +0.4348222 0.4470264 0.4220313 +0.4470264 0.4470264 0.4220313 +0.4586928 0.4470264 0.4220313 +0.4698649 0.4470264 0.4220313 +0.4805811 0.4470264 0.4220313 +0.490876 0.4470264 0.4220313 +0.5007803 0.4470264 0.4220313 +0.510322 0.4470264 0.4220313 +0.5195258 0.4470264 0.4220313 +0.5284142 0.4470264 0.4220313 +0.5370079 0.4470264 0.4220313 +0.5453253 0.4470264 0.4220313 +0.5533834 0.4470264 0.4220313 +0.5611974 0.4470264 0.4220313 +0.5687816 0.4470264 0.4220313 +0.092819 0.4586928 0.4220313 +0.1056428 0.4586928 0.4220313 +0.1201537 0.4586928 0.4220313 +0.1409607 0.4586928 0.4220313 +0.1678172 0.4586928 0.4220313 +0.1950164 0.4586928 0.4220313 +0.2210581 0.4586928 0.4220313 +0.245636 0.4586928 0.4220313 +0.2686816 0.4586928 0.4220313 +0.2902431 0.4586928 0.4220313 +0.3104189 0.4586928 0.4220313 +0.3293248 0.4586928 0.4220313 +0.3470774 0.4586928 0.4220313 +0.3637862 0.4586928 0.4220313 +0.3795513 0.4586928 0.4220313 +0.3944623 0.4586928 0.4220313 +0.4085988 0.4586928 0.4220313 +0.4220313 0.4586928 0.4220313 +0.4348222 0.4586928 0.4220313 +0.4470264 0.4586928 0.4220313 +0.4586928 0.4586928 0.4220313 +0.4698649 0.4586928 0.4220313 +0.4805811 0.4586928 0.4220313 +0.490876 0.4586928 0.4220313 +0.5007803 0.4586928 0.4220313 +0.510322 0.4586928 0.4220313 +0.5195258 0.4586928 0.4220313 +0.5284142 0.4586928 0.4220313 +0.5370079 0.4586928 0.4220313 +0.5453253 0.4586928 0.4220313 +0.5533834 0.4586928 0.4220313 +0.5611974 0.4586928 0.4220313 +0.5687816 0.4586928 0.4220313 +0.092819 0.4698649 0.4220313 +0.1056428 0.4698649 0.4220313 +0.1201537 0.4698649 0.4220313 +0.1409607 0.4698649 0.4220313 +0.1678172 0.4698649 0.4220313 +0.1950164 0.4698649 0.4220313 +0.2210581 0.4698649 0.4220313 +0.245636 0.4698649 0.4220313 +0.2686816 0.4698649 0.4220313 +0.2902431 0.4698649 0.4220313 +0.3104189 0.4698649 0.4220313 +0.3293248 0.4698649 0.4220313 +0.3470774 0.4698649 0.4220313 +0.3637862 0.4698649 0.4220313 +0.3795513 0.4698649 0.4220313 +0.3944623 0.4698649 0.4220313 +0.4085988 0.4698649 0.4220313 +0.4220313 0.4698649 0.4220313 +0.4348222 0.4698649 0.4220313 +0.4470264 0.4698649 0.4220313 +0.4586928 0.4698649 0.4220313 +0.4698649 0.4698649 0.4220313 +0.4805811 0.4698649 0.4220313 +0.490876 0.4698649 0.4220313 +0.5007803 0.4698649 0.4220313 +0.510322 0.4698649 0.4220313 +0.5195258 0.4698649 0.4220313 +0.5284142 0.4698649 0.4220313 +0.5370079 0.4698649 0.4220313 +0.5453253 0.4698649 0.4220313 +0.5533834 0.4698649 0.4220313 +0.5611974 0.4698649 0.4220313 +0.5687816 0.4698649 0.4220313 +0.092819 0.4805811 0.4220313 +0.1056428 0.4805811 0.4220313 +0.1201537 0.4805811 0.4220313 +0.1409607 0.4805811 0.4220313 +0.1678172 0.4805811 0.4220313 +0.1950164 0.4805811 0.4220313 +0.2210581 0.4805811 0.4220313 +0.245636 0.4805811 0.4220313 +0.2686816 0.4805811 0.4220313 +0.2902431 0.4805811 0.4220313 +0.3104189 0.4805811 0.4220313 +0.3293248 0.4805811 0.4220313 +0.3470774 0.4805811 0.4220313 +0.3637862 0.4805811 0.4220313 +0.3795513 0.4805811 0.4220313 +0.3944623 0.4805811 0.4220313 +0.4085988 0.4805811 0.4220313 +0.4220313 0.4805811 0.4220313 +0.4348222 0.4805811 0.4220313 +0.4470264 0.4805811 0.4220313 +0.4586928 0.4805811 0.4220313 +0.4698649 0.4805811 0.4220313 +0.4805811 0.4805811 0.4220313 +0.490876 0.4805811 0.4220313 +0.5007803 0.4805811 0.4220313 +0.510322 0.4805811 0.4220313 +0.5195258 0.4805811 0.4220313 +0.5284142 0.4805811 0.4220313 +0.5370079 0.4805811 0.4220313 +0.5453253 0.4805811 0.4220313 +0.5533834 0.4805811 0.4220313 +0.5611974 0.4805811 0.4220313 +0.5687816 0.4805811 0.4220313 +0.092819 0.490876 0.4220313 +0.1056428 0.490876 0.4220313 +0.1201537 0.490876 0.4220313 +0.1409607 0.490876 0.4220313 +0.1678172 0.490876 0.4220313 +0.1950164 0.490876 0.4220313 +0.2210581 0.490876 0.4220313 +0.245636 0.490876 0.4220313 +0.2686816 0.490876 0.4220313 +0.2902431 0.490876 0.4220313 +0.3104189 0.490876 0.4220313 +0.3293248 0.490876 0.4220313 +0.3470774 0.490876 0.4220313 +0.3637862 0.490876 0.4220313 +0.3795513 0.490876 0.4220313 +0.3944623 0.490876 0.4220313 +0.4085988 0.490876 0.4220313 +0.4220313 0.490876 0.4220313 +0.4348222 0.490876 0.4220313 +0.4470264 0.490876 0.4220313 +0.4586928 0.490876 0.4220313 +0.4698649 0.490876 0.4220313 +0.4805811 0.490876 0.4220313 +0.490876 0.490876 0.4220313 +0.5007803 0.490876 0.4220313 +0.510322 0.490876 0.4220313 +0.5195258 0.490876 0.4220313 +0.5284142 0.490876 0.4220313 +0.5370079 0.490876 0.4220313 +0.5453253 0.490876 0.4220313 +0.5533834 0.490876 0.4220313 +0.5611974 0.490876 0.4220313 +0.5687816 0.490876 0.4220313 +0.092819 0.5007803 0.4220313 +0.1056428 0.5007803 0.4220313 +0.1201537 0.5007803 0.4220313 +0.1409607 0.5007803 0.4220313 +0.1678172 0.5007803 0.4220313 +0.1950164 0.5007803 0.4220313 +0.2210581 0.5007803 0.4220313 +0.245636 0.5007803 0.4220313 +0.2686816 0.5007803 0.4220313 +0.2902431 0.5007803 0.4220313 +0.3104189 0.5007803 0.4220313 +0.3293248 0.5007803 0.4220313 +0.3470774 0.5007803 0.4220313 +0.3637862 0.5007803 0.4220313 +0.3795513 0.5007803 0.4220313 +0.3944623 0.5007803 0.4220313 +0.4085988 0.5007803 0.4220313 +0.4220313 0.5007803 0.4220313 +0.4348222 0.5007803 0.4220313 +0.4470264 0.5007803 0.4220313 +0.4586928 0.5007803 0.4220313 +0.4698649 0.5007803 0.4220313 +0.4805811 0.5007803 0.4220313 +0.490876 0.5007803 0.4220313 +0.5007803 0.5007803 0.4220313 +0.510322 0.5007803 0.4220313 +0.5195258 0.5007803 0.4220313 +0.5284142 0.5007803 0.4220313 +0.5370079 0.5007803 0.4220313 +0.5453253 0.5007803 0.4220313 +0.5533834 0.5007803 0.4220313 +0.5611974 0.5007803 0.4220313 +0.5687816 0.5007803 0.4220313 +0.092819 0.510322 0.4220313 +0.1056428 0.510322 0.4220313 +0.1201537 0.510322 0.4220313 +0.1409607 0.510322 0.4220313 +0.1678172 0.510322 0.4220313 +0.1950164 0.510322 0.4220313 +0.2210581 0.510322 0.4220313 +0.245636 0.510322 0.4220313 +0.2686816 0.510322 0.4220313 +0.2902431 0.510322 0.4220313 +0.3104189 0.510322 0.4220313 +0.3293248 0.510322 0.4220313 +0.3470774 0.510322 0.4220313 +0.3637862 0.510322 0.4220313 +0.3795513 0.510322 0.4220313 +0.3944623 0.510322 0.4220313 +0.4085988 0.510322 0.4220313 +0.4220313 0.510322 0.4220313 +0.4348222 0.510322 0.4220313 +0.4470264 0.510322 0.4220313 +0.4586928 0.510322 0.4220313 +0.4698649 0.510322 0.4220313 +0.4805811 0.510322 0.4220313 +0.490876 0.510322 0.4220313 +0.5007803 0.510322 0.4220313 +0.510322 0.510322 0.4220313 +0.5195258 0.510322 0.4220313 +0.5284142 0.510322 0.4220313 +0.5370079 0.510322 0.4220313 +0.5453253 0.510322 0.4220313 +0.5533834 0.510322 0.4220313 +0.5611974 0.510322 0.4220313 +0.5687816 0.510322 0.4220313 +0.092819 0.5195258 0.4220313 +0.1056428 0.5195258 0.4220313 +0.1201537 0.5195258 0.4220313 +0.1409607 0.5195258 0.4220313 +0.1678172 0.5195258 0.4220313 +0.1950164 0.5195258 0.4220313 +0.2210581 0.5195258 0.4220313 +0.245636 0.5195258 0.4220313 +0.2686816 0.5195258 0.4220313 +0.2902431 0.5195258 0.4220313 +0.3104189 0.5195258 0.4220313 +0.3293248 0.5195258 0.4220313 +0.3470774 0.5195258 0.4220313 +0.3637862 0.5195258 0.4220313 +0.3795513 0.5195258 0.4220313 +0.3944623 0.5195258 0.4220313 +0.4085988 0.5195258 0.4220313 +0.4220313 0.5195258 0.4220313 +0.4348222 0.5195258 0.4220313 +0.4470264 0.5195258 0.4220313 +0.4586928 0.5195258 0.4220313 +0.4698649 0.5195258 0.4220313 +0.4805811 0.5195258 0.4220313 +0.490876 0.5195258 0.4220313 +0.5007803 0.5195258 0.4220313 +0.510322 0.5195258 0.4220313 +0.5195258 0.5195258 0.4220313 +0.5284142 0.5195258 0.4220313 +0.5370079 0.5195258 0.4220313 +0.5453253 0.5195258 0.4220313 +0.5533834 0.5195258 0.4220313 +0.5611974 0.5195258 0.4220313 +0.5687816 0.5195258 0.4220313 +0.092819 0.5284142 0.4220313 +0.1056428 0.5284142 0.4220313 +0.1201537 0.5284142 0.4220313 +0.1409607 0.5284142 0.4220313 +0.1678172 0.5284142 0.4220313 +0.1950164 0.5284142 0.4220313 +0.2210581 0.5284142 0.4220313 +0.245636 0.5284142 0.4220313 +0.2686816 0.5284142 0.4220313 +0.2902431 0.5284142 0.4220313 +0.3104189 0.5284142 0.4220313 +0.3293248 0.5284142 0.4220313 +0.3470774 0.5284142 0.4220313 +0.3637862 0.5284142 0.4220313 +0.3795513 0.5284142 0.4220313 +0.3944623 0.5284142 0.4220313 +0.4085988 0.5284142 0.4220313 +0.4220313 0.5284142 0.4220313 +0.4348222 0.5284142 0.4220313 +0.4470264 0.5284142 0.4220313 +0.4586928 0.5284142 0.4220313 +0.4698649 0.5284142 0.4220313 +0.4805811 0.5284142 0.4220313 +0.490876 0.5284142 0.4220313 +0.5007803 0.5284142 0.4220313 +0.510322 0.5284142 0.4220313 +0.5195258 0.5284142 0.4220313 +0.5284142 0.5284142 0.4220313 +0.5370079 0.5284142 0.4220313 +0.5453253 0.5284142 0.4220313 +0.5533834 0.5284142 0.4220313 +0.5611974 0.5284142 0.4220313 +0.5687816 0.5284142 0.4220313 +0.092819 0.5370079 0.4220313 +0.1056428 0.5370079 0.4220313 +0.1201537 0.5370079 0.4220313 +0.1409607 0.5370079 0.4220313 +0.1678172 0.5370079 0.4220313 +0.1950164 0.5370079 0.4220313 +0.2210581 0.5370079 0.4220313 +0.245636 0.5370079 0.4220313 +0.2686816 0.5370079 0.4220313 +0.2902431 0.5370079 0.4220313 +0.3104189 0.5370079 0.4220313 +0.3293248 0.5370079 0.4220313 +0.3470774 0.5370079 0.4220313 +0.3637862 0.5370079 0.4220313 +0.3795513 0.5370079 0.4220313 +0.3944623 0.5370079 0.4220313 +0.4085988 0.5370079 0.4220313 +0.4220313 0.5370079 0.4220313 +0.4348222 0.5370079 0.4220313 +0.4470264 0.5370079 0.4220313 +0.4586928 0.5370079 0.4220313 +0.4698649 0.5370079 0.4220313 +0.4805811 0.5370079 0.4220313 +0.490876 0.5370079 0.4220313 +0.5007803 0.5370079 0.4220313 +0.510322 0.5370079 0.4220313 +0.5195258 0.5370079 0.4220313 +0.5284142 0.5370079 0.4220313 +0.5370079 0.5370079 0.4220313 +0.5453253 0.5370079 0.4220313 +0.5533834 0.5370079 0.4220313 +0.5611974 0.5370079 0.4220313 +0.5687816 0.5370079 0.4220313 +0.092819 0.5453253 0.4220313 +0.1056428 0.5453253 0.4220313 +0.1201537 0.5453253 0.4220313 +0.1409607 0.5453253 0.4220313 +0.1678172 0.5453253 0.4220313 +0.1950164 0.5453253 0.4220313 +0.2210581 0.5453253 0.4220313 +0.245636 0.5453253 0.4220313 +0.2686816 0.5453253 0.4220313 +0.2902431 0.5453253 0.4220313 +0.3104189 0.5453253 0.4220313 +0.3293248 0.5453253 0.4220313 +0.3470774 0.5453253 0.4220313 +0.3637862 0.5453253 0.4220313 +0.3795513 0.5453253 0.4220313 +0.3944623 0.5453253 0.4220313 +0.4085988 0.5453253 0.4220313 +0.4220313 0.5453253 0.4220313 +0.4348222 0.5453253 0.4220313 +0.4470264 0.5453253 0.4220313 +0.4586928 0.5453253 0.4220313 +0.4698649 0.5453253 0.4220313 +0.4805811 0.5453253 0.4220313 +0.490876 0.5453253 0.4220313 +0.5007803 0.5453253 0.4220313 +0.510322 0.5453253 0.4220313 +0.5195258 0.5453253 0.4220313 +0.5284142 0.5453253 0.4220313 +0.5370079 0.5453253 0.4220313 +0.5453253 0.5453253 0.4220313 +0.5533834 0.5453253 0.4220313 +0.5611974 0.5453253 0.4220313 +0.5687816 0.5453253 0.4220313 +0.092819 0.5533834 0.4220313 +0.1056428 0.5533834 0.4220313 +0.1201537 0.5533834 0.4220313 +0.1409607 0.5533834 0.4220313 +0.1678172 0.5533834 0.4220313 +0.1950164 0.5533834 0.4220313 +0.2210581 0.5533834 0.4220313 +0.245636 0.5533834 0.4220313 +0.2686816 0.5533834 0.4220313 +0.2902431 0.5533834 0.4220313 +0.3104189 0.5533834 0.4220313 +0.3293248 0.5533834 0.4220313 +0.3470774 0.5533834 0.4220313 +0.3637862 0.5533834 0.4220313 +0.3795513 0.5533834 0.4220313 +0.3944623 0.5533834 0.4220313 +0.4085988 0.5533834 0.4220313 +0.4220313 0.5533834 0.4220313 +0.4348222 0.5533834 0.4220313 +0.4470264 0.5533834 0.4220313 +0.4586928 0.5533834 0.4220313 +0.4698649 0.5533834 0.4220313 +0.4805811 0.5533834 0.4220313 +0.490876 0.5533834 0.4220313 +0.5007803 0.5533834 0.4220313 +0.510322 0.5533834 0.4220313 +0.5195258 0.5533834 0.4220313 +0.5284142 0.5533834 0.4220313 +0.5370079 0.5533834 0.4220313 +0.5453253 0.5533834 0.4220313 +0.5533834 0.5533834 0.4220313 +0.5611974 0.5533834 0.4220313 +0.5687816 0.5533834 0.4220313 +0.092819 0.5611974 0.4220313 +0.1056428 0.5611974 0.4220313 +0.1201537 0.5611974 0.4220313 +0.1409607 0.5611974 0.4220313 +0.1678172 0.5611974 0.4220313 +0.1950164 0.5611974 0.4220313 +0.2210581 0.5611974 0.4220313 +0.245636 0.5611974 0.4220313 +0.2686816 0.5611974 0.4220313 +0.2902431 0.5611974 0.4220313 +0.3104189 0.5611974 0.4220313 +0.3293248 0.5611974 0.4220313 +0.3470774 0.5611974 0.4220313 +0.3637862 0.5611974 0.4220313 +0.3795513 0.5611974 0.4220313 +0.3944623 0.5611974 0.4220313 +0.4085988 0.5611974 0.4220313 +0.4220313 0.5611974 0.4220313 +0.4348222 0.5611974 0.4220313 +0.4470264 0.5611974 0.4220313 +0.4586928 0.5611974 0.4220313 +0.4698649 0.5611974 0.4220313 +0.4805811 0.5611974 0.4220313 +0.490876 0.5611974 0.4220313 +0.5007803 0.5611974 0.4220313 +0.510322 0.5611974 0.4220313 +0.5195258 0.5611974 0.4220313 +0.5284142 0.5611974 0.4220313 +0.5370079 0.5611974 0.4220313 +0.5453253 0.5611974 0.4220313 +0.5533834 0.5611974 0.4220313 +0.5611974 0.5611974 0.4220313 +0.5687816 0.5611974 0.4220313 +0.092819 0.5687816 0.4220313 +0.1056428 0.5687816 0.4220313 +0.1201537 0.5687816 0.4220313 +0.1409607 0.5687816 0.4220313 +0.1678172 0.5687816 0.4220313 +0.1950164 0.5687816 0.4220313 +0.2210581 0.5687816 0.4220313 +0.245636 0.5687816 0.4220313 +0.2686816 0.5687816 0.4220313 +0.2902431 0.5687816 0.4220313 +0.3104189 0.5687816 0.4220313 +0.3293248 0.5687816 0.4220313 +0.3470774 0.5687816 0.4220313 +0.3637862 0.5687816 0.4220313 +0.3795513 0.5687816 0.4220313 +0.3944623 0.5687816 0.4220313 +0.4085988 0.5687816 0.4220313 +0.4220313 0.5687816 0.4220313 +0.4348222 0.5687816 0.4220313 +0.4470264 0.5687816 0.4220313 +0.4586928 0.5687816 0.4220313 +0.4698649 0.5687816 0.4220313 +0.4805811 0.5687816 0.4220313 +0.490876 0.5687816 0.4220313 +0.5007803 0.5687816 0.4220313 +0.510322 0.5687816 0.4220313 +0.5195258 0.5687816 0.4220313 +0.5284142 0.5687816 0.4220313 +0.5370079 0.5687816 0.4220313 +0.5453253 0.5687816 0.4220313 +0.5533834 0.5687816 0.4220313 +0.5611974 0.5687816 0.4220313 +0.5687816 0.5687816 0.4220313 +0.092819 0.092819 0.4348222 +0.1056428 0.092819 0.4348222 +0.1201537 0.092819 0.4348222 +0.1409607 0.092819 0.4348222 +0.1678172 0.092819 0.4348222 +0.1950164 0.092819 0.4348222 +0.2210581 0.092819 0.4348222 +0.245636 0.092819 0.4348222 +0.2686816 0.092819 0.4348222 +0.2902431 0.092819 0.4348222 +0.3104189 0.092819 0.4348222 +0.3293248 0.092819 0.4348222 +0.3470774 0.092819 0.4348222 +0.3637862 0.092819 0.4348222 +0.3795513 0.092819 0.4348222 +0.3944623 0.092819 0.4348222 +0.4085988 0.092819 0.4348222 +0.4220313 0.092819 0.4348222 +0.4348222 0.092819 0.4348222 +0.4470264 0.092819 0.4348222 +0.4586928 0.092819 0.4348222 +0.4698649 0.092819 0.4348222 +0.4805811 0.092819 0.4348222 +0.490876 0.092819 0.4348222 +0.5007803 0.092819 0.4348222 +0.510322 0.092819 0.4348222 +0.5195258 0.092819 0.4348222 +0.5284142 0.092819 0.4348222 +0.5370079 0.092819 0.4348222 +0.5453253 0.092819 0.4348222 +0.5533834 0.092819 0.4348222 +0.5611974 0.092819 0.4348222 +0.5687816 0.092819 0.4348222 +0.092819 0.1056428 0.4348222 +0.1056428 0.1056428 0.4348222 +0.1201537 0.1056428 0.4348222 +0.1409607 0.1056428 0.4348222 +0.1678172 0.1056428 0.4348222 +0.1950164 0.1056428 0.4348222 +0.2210581 0.1056428 0.4348222 +0.245636 0.1056428 0.4348222 +0.2686816 0.1056428 0.4348222 +0.2902431 0.1056428 0.4348222 +0.3104189 0.1056428 0.4348222 +0.3293248 0.1056428 0.4348222 +0.3470774 0.1056428 0.4348222 +0.3637862 0.1056428 0.4348222 +0.3795513 0.1056428 0.4348222 +0.3944623 0.1056428 0.4348222 +0.4085988 0.1056428 0.4348222 +0.4220313 0.1056428 0.4348222 +0.4348222 0.1056428 0.4348222 +0.4470264 0.1056428 0.4348222 +0.4586928 0.1056428 0.4348222 +0.4698649 0.1056428 0.4348222 +0.4805811 0.1056428 0.4348222 +0.490876 0.1056428 0.4348222 +0.5007803 0.1056428 0.4348222 +0.510322 0.1056428 0.4348222 +0.5195258 0.1056428 0.4348222 +0.5284142 0.1056428 0.4348222 +0.5370079 0.1056428 0.4348222 +0.5453253 0.1056428 0.4348222 +0.5533834 0.1056428 0.4348222 +0.5611974 0.1056428 0.4348222 +0.5687816 0.1056428 0.4348222 +0.092819 0.1201537 0.4348222 +0.1056428 0.1201537 0.4348222 +0.1201537 0.1201537 0.4348222 +0.1409607 0.1201537 0.4348222 +0.1678172 0.1201537 0.4348222 +0.1950164 0.1201537 0.4348222 +0.2210581 0.1201537 0.4348222 +0.245636 0.1201537 0.4348222 +0.2686816 0.1201537 0.4348222 +0.2902431 0.1201537 0.4348222 +0.3104189 0.1201537 0.4348222 +0.3293248 0.1201537 0.4348222 +0.3470774 0.1201537 0.4348222 +0.3637862 0.1201537 0.4348222 +0.3795513 0.1201537 0.4348222 +0.3944623 0.1201537 0.4348222 +0.4085988 0.1201537 0.4348222 +0.4220313 0.1201537 0.4348222 +0.4348222 0.1201537 0.4348222 +0.4470264 0.1201537 0.4348222 +0.4586928 0.1201537 0.4348222 +0.4698649 0.1201537 0.4348222 +0.4805811 0.1201537 0.4348222 +0.490876 0.1201537 0.4348222 +0.5007803 0.1201537 0.4348222 +0.510322 0.1201537 0.4348222 +0.5195258 0.1201537 0.4348222 +0.5284142 0.1201537 0.4348222 +0.5370079 0.1201537 0.4348222 +0.5453253 0.1201537 0.4348222 +0.5533834 0.1201537 0.4348222 +0.5611974 0.1201537 0.4348222 +0.5687816 0.1201537 0.4348222 +0.092819 0.1409607 0.4348222 +0.1056428 0.1409607 0.4348222 +0.1201537 0.1409607 0.4348222 +0.1409607 0.1409607 0.4348222 +0.1678172 0.1409607 0.4348222 +0.1950164 0.1409607 0.4348222 +0.2210581 0.1409607 0.4348222 +0.245636 0.1409607 0.4348222 +0.2686816 0.1409607 0.4348222 +0.2902431 0.1409607 0.4348222 +0.3104189 0.1409607 0.4348222 +0.3293248 0.1409607 0.4348222 +0.3470774 0.1409607 0.4348222 +0.3637862 0.1409607 0.4348222 +0.3795513 0.1409607 0.4348222 +0.3944623 0.1409607 0.4348222 +0.4085988 0.1409607 0.4348222 +0.4220313 0.1409607 0.4348222 +0.4348222 0.1409607 0.4348222 +0.4470264 0.1409607 0.4348222 +0.4586928 0.1409607 0.4348222 +0.4698649 0.1409607 0.4348222 +0.4805811 0.1409607 0.4348222 +0.490876 0.1409607 0.4348222 +0.5007803 0.1409607 0.4348222 +0.510322 0.1409607 0.4348222 +0.5195258 0.1409607 0.4348222 +0.5284142 0.1409607 0.4348222 +0.5370079 0.1409607 0.4348222 +0.5453253 0.1409607 0.4348222 +0.5533834 0.1409607 0.4348222 +0.5611974 0.1409607 0.4348222 +0.5687816 0.1409607 0.4348222 +0.092819 0.1678172 0.4348222 +0.1056428 0.1678172 0.4348222 +0.1201537 0.1678172 0.4348222 +0.1409607 0.1678172 0.4348222 +0.1678172 0.1678172 0.4348222 +0.1950164 0.1678172 0.4348222 +0.2210581 0.1678172 0.4348222 +0.245636 0.1678172 0.4348222 +0.2686816 0.1678172 0.4348222 +0.2902431 0.1678172 0.4348222 +0.3104189 0.1678172 0.4348222 +0.3293248 0.1678172 0.4348222 +0.3470774 0.1678172 0.4348222 +0.3637862 0.1678172 0.4348222 +0.3795513 0.1678172 0.4348222 +0.3944623 0.1678172 0.4348222 +0.4085988 0.1678172 0.4348222 +0.4220313 0.1678172 0.4348222 +0.4348222 0.1678172 0.4348222 +0.4470264 0.1678172 0.4348222 +0.4586928 0.1678172 0.4348222 +0.4698649 0.1678172 0.4348222 +0.4805811 0.1678172 0.4348222 +0.490876 0.1678172 0.4348222 +0.5007803 0.1678172 0.4348222 +0.510322 0.1678172 0.4348222 +0.5195258 0.1678172 0.4348222 +0.5284142 0.1678172 0.4348222 +0.5370079 0.1678172 0.4348222 +0.5453253 0.1678172 0.4348222 +0.5533834 0.1678172 0.4348222 +0.5611974 0.1678172 0.4348222 +0.5687816 0.1678172 0.4348222 +0.092819 0.1950164 0.4348222 +0.1056428 0.1950164 0.4348222 +0.1201537 0.1950164 0.4348222 +0.1409607 0.1950164 0.4348222 +0.1678172 0.1950164 0.4348222 +0.1950164 0.1950164 0.4348222 +0.2210581 0.1950164 0.4348222 +0.245636 0.1950164 0.4348222 +0.2686816 0.1950164 0.4348222 +0.2902431 0.1950164 0.4348222 +0.3104189 0.1950164 0.4348222 +0.3293248 0.1950164 0.4348222 +0.3470774 0.1950164 0.4348222 +0.3637862 0.1950164 0.4348222 +0.3795513 0.1950164 0.4348222 +0.3944623 0.1950164 0.4348222 +0.4085988 0.1950164 0.4348222 +0.4220313 0.1950164 0.4348222 +0.4348222 0.1950164 0.4348222 +0.4470264 0.1950164 0.4348222 +0.4586928 0.1950164 0.4348222 +0.4698649 0.1950164 0.4348222 +0.4805811 0.1950164 0.4348222 +0.490876 0.1950164 0.4348222 +0.5007803 0.1950164 0.4348222 +0.510322 0.1950164 0.4348222 +0.5195258 0.1950164 0.4348222 +0.5284142 0.1950164 0.4348222 +0.5370079 0.1950164 0.4348222 +0.5453253 0.1950164 0.4348222 +0.5533834 0.1950164 0.4348222 +0.5611974 0.1950164 0.4348222 +0.5687816 0.1950164 0.4348222 +0.092819 0.2210581 0.4348222 +0.1056428 0.2210581 0.4348222 +0.1201537 0.2210581 0.4348222 +0.1409607 0.2210581 0.4348222 +0.1678172 0.2210581 0.4348222 +0.1950164 0.2210581 0.4348222 +0.2210581 0.2210581 0.4348222 +0.245636 0.2210581 0.4348222 +0.2686816 0.2210581 0.4348222 +0.2902431 0.2210581 0.4348222 +0.3104189 0.2210581 0.4348222 +0.3293248 0.2210581 0.4348222 +0.3470774 0.2210581 0.4348222 +0.3637862 0.2210581 0.4348222 +0.3795513 0.2210581 0.4348222 +0.3944623 0.2210581 0.4348222 +0.4085988 0.2210581 0.4348222 +0.4220313 0.2210581 0.4348222 +0.4348222 0.2210581 0.4348222 +0.4470264 0.2210581 0.4348222 +0.4586928 0.2210581 0.4348222 +0.4698649 0.2210581 0.4348222 +0.4805811 0.2210581 0.4348222 +0.490876 0.2210581 0.4348222 +0.5007803 0.2210581 0.4348222 +0.510322 0.2210581 0.4348222 +0.5195258 0.2210581 0.4348222 +0.5284142 0.2210581 0.4348222 +0.5370079 0.2210581 0.4348222 +0.5453253 0.2210581 0.4348222 +0.5533834 0.2210581 0.4348222 +0.5611974 0.2210581 0.4348222 +0.5687816 0.2210581 0.4348222 +0.092819 0.245636 0.4348222 +0.1056428 0.245636 0.4348222 +0.1201537 0.245636 0.4348222 +0.1409607 0.245636 0.4348222 +0.1678172 0.245636 0.4348222 +0.1950164 0.245636 0.4348222 +0.2210581 0.245636 0.4348222 +0.245636 0.245636 0.4348222 +0.2686816 0.245636 0.4348222 +0.2902431 0.245636 0.4348222 +0.3104189 0.245636 0.4348222 +0.3293248 0.245636 0.4348222 +0.3470774 0.245636 0.4348222 +0.3637862 0.245636 0.4348222 +0.3795513 0.245636 0.4348222 +0.3944623 0.245636 0.4348222 +0.4085988 0.245636 0.4348222 +0.4220313 0.245636 0.4348222 +0.4348222 0.245636 0.4348222 +0.4470264 0.245636 0.4348222 +0.4586928 0.245636 0.4348222 +0.4698649 0.245636 0.4348222 +0.4805811 0.245636 0.4348222 +0.490876 0.245636 0.4348222 +0.5007803 0.245636 0.4348222 +0.510322 0.245636 0.4348222 +0.5195258 0.245636 0.4348222 +0.5284142 0.245636 0.4348222 +0.5370079 0.245636 0.4348222 +0.5453253 0.245636 0.4348222 +0.5533834 0.245636 0.4348222 +0.5611974 0.245636 0.4348222 +0.5687816 0.245636 0.4348222 +0.092819 0.2686816 0.4348222 +0.1056428 0.2686816 0.4348222 +0.1201537 0.2686816 0.4348222 +0.1409607 0.2686816 0.4348222 +0.1678172 0.2686816 0.4348222 +0.1950164 0.2686816 0.4348222 +0.2210581 0.2686816 0.4348222 +0.245636 0.2686816 0.4348222 +0.2686816 0.2686816 0.4348222 +0.2902431 0.2686816 0.4348222 +0.3104189 0.2686816 0.4348222 +0.3293248 0.2686816 0.4348222 +0.3470774 0.2686816 0.4348222 +0.3637862 0.2686816 0.4348222 +0.3795513 0.2686816 0.4348222 +0.3944623 0.2686816 0.4348222 +0.4085988 0.2686816 0.4348222 +0.4220313 0.2686816 0.4348222 +0.4348222 0.2686816 0.4348222 +0.4470264 0.2686816 0.4348222 +0.4586928 0.2686816 0.4348222 +0.4698649 0.2686816 0.4348222 +0.4805811 0.2686816 0.4348222 +0.490876 0.2686816 0.4348222 +0.5007803 0.2686816 0.4348222 +0.510322 0.2686816 0.4348222 +0.5195258 0.2686816 0.4348222 +0.5284142 0.2686816 0.4348222 +0.5370079 0.2686816 0.4348222 +0.5453253 0.2686816 0.4348222 +0.5533834 0.2686816 0.4348222 +0.5611974 0.2686816 0.4348222 +0.5687816 0.2686816 0.4348222 +0.092819 0.2902431 0.4348222 +0.1056428 0.2902431 0.4348222 +0.1201537 0.2902431 0.4348222 +0.1409607 0.2902431 0.4348222 +0.1678172 0.2902431 0.4348222 +0.1950164 0.2902431 0.4348222 +0.2210581 0.2902431 0.4348222 +0.245636 0.2902431 0.4348222 +0.2686816 0.2902431 0.4348222 +0.2902431 0.2902431 0.4348222 +0.3104189 0.2902431 0.4348222 +0.3293248 0.2902431 0.4348222 +0.3470774 0.2902431 0.4348222 +0.3637862 0.2902431 0.4348222 +0.3795513 0.2902431 0.4348222 +0.3944623 0.2902431 0.4348222 +0.4085988 0.2902431 0.4348222 +0.4220313 0.2902431 0.4348222 +0.4348222 0.2902431 0.4348222 +0.4470264 0.2902431 0.4348222 +0.4586928 0.2902431 0.4348222 +0.4698649 0.2902431 0.4348222 +0.4805811 0.2902431 0.4348222 +0.490876 0.2902431 0.4348222 +0.5007803 0.2902431 0.4348222 +0.510322 0.2902431 0.4348222 +0.5195258 0.2902431 0.4348222 +0.5284142 0.2902431 0.4348222 +0.5370079 0.2902431 0.4348222 +0.5453253 0.2902431 0.4348222 +0.5533834 0.2902431 0.4348222 +0.5611974 0.2902431 0.4348222 +0.5687816 0.2902431 0.4348222 +0.092819 0.3104189 0.4348222 +0.1056428 0.3104189 0.4348222 +0.1201537 0.3104189 0.4348222 +0.1409607 0.3104189 0.4348222 +0.1678172 0.3104189 0.4348222 +0.1950164 0.3104189 0.4348222 +0.2210581 0.3104189 0.4348222 +0.245636 0.3104189 0.4348222 +0.2686816 0.3104189 0.4348222 +0.2902431 0.3104189 0.4348222 +0.3104189 0.3104189 0.4348222 +0.3293248 0.3104189 0.4348222 +0.3470774 0.3104189 0.4348222 +0.3637862 0.3104189 0.4348222 +0.3795513 0.3104189 0.4348222 +0.3944623 0.3104189 0.4348222 +0.4085988 0.3104189 0.4348222 +0.4220313 0.3104189 0.4348222 +0.4348222 0.3104189 0.4348222 +0.4470264 0.3104189 0.4348222 +0.4586928 0.3104189 0.4348222 +0.4698649 0.3104189 0.4348222 +0.4805811 0.3104189 0.4348222 +0.490876 0.3104189 0.4348222 +0.5007803 0.3104189 0.4348222 +0.510322 0.3104189 0.4348222 +0.5195258 0.3104189 0.4348222 +0.5284142 0.3104189 0.4348222 +0.5370079 0.3104189 0.4348222 +0.5453253 0.3104189 0.4348222 +0.5533834 0.3104189 0.4348222 +0.5611974 0.3104189 0.4348222 +0.5687816 0.3104189 0.4348222 +0.092819 0.3293248 0.4348222 +0.1056428 0.3293248 0.4348222 +0.1201537 0.3293248 0.4348222 +0.1409607 0.3293248 0.4348222 +0.1678172 0.3293248 0.4348222 +0.1950164 0.3293248 0.4348222 +0.2210581 0.3293248 0.4348222 +0.245636 0.3293248 0.4348222 +0.2686816 0.3293248 0.4348222 +0.2902431 0.3293248 0.4348222 +0.3104189 0.3293248 0.4348222 +0.3293248 0.3293248 0.4348222 +0.3470774 0.3293248 0.4348222 +0.3637862 0.3293248 0.4348222 +0.3795513 0.3293248 0.4348222 +0.3944623 0.3293248 0.4348222 +0.4085988 0.3293248 0.4348222 +0.4220313 0.3293248 0.4348222 +0.4348222 0.3293248 0.4348222 +0.4470264 0.3293248 0.4348222 +0.4586928 0.3293248 0.4348222 +0.4698649 0.3293248 0.4348222 +0.4805811 0.3293248 0.4348222 +0.490876 0.3293248 0.4348222 +0.5007803 0.3293248 0.4348222 +0.510322 0.3293248 0.4348222 +0.5195258 0.3293248 0.4348222 +0.5284142 0.3293248 0.4348222 +0.5370079 0.3293248 0.4348222 +0.5453253 0.3293248 0.4348222 +0.5533834 0.3293248 0.4348222 +0.5611974 0.3293248 0.4348222 +0.5687816 0.3293248 0.4348222 +0.092819 0.3470774 0.4348222 +0.1056428 0.3470774 0.4348222 +0.1201537 0.3470774 0.4348222 +0.1409607 0.3470774 0.4348222 +0.1678172 0.3470774 0.4348222 +0.1950164 0.3470774 0.4348222 +0.2210581 0.3470774 0.4348222 +0.245636 0.3470774 0.4348222 +0.2686816 0.3470774 0.4348222 +0.2902431 0.3470774 0.4348222 +0.3104189 0.3470774 0.4348222 +0.3293248 0.3470774 0.4348222 +0.3470774 0.3470774 0.4348222 +0.3637862 0.3470774 0.4348222 +0.3795513 0.3470774 0.4348222 +0.3944623 0.3470774 0.4348222 +0.4085988 0.3470774 0.4348222 +0.4220313 0.3470774 0.4348222 +0.4348222 0.3470774 0.4348222 +0.4470264 0.3470774 0.4348222 +0.4586928 0.3470774 0.4348222 +0.4698649 0.3470774 0.4348222 +0.4805811 0.3470774 0.4348222 +0.490876 0.3470774 0.4348222 +0.5007803 0.3470774 0.4348222 +0.510322 0.3470774 0.4348222 +0.5195258 0.3470774 0.4348222 +0.5284142 0.3470774 0.4348222 +0.5370079 0.3470774 0.4348222 +0.5453253 0.3470774 0.4348222 +0.5533834 0.3470774 0.4348222 +0.5611974 0.3470774 0.4348222 +0.5687816 0.3470774 0.4348222 +0.092819 0.3637862 0.4348222 +0.1056428 0.3637862 0.4348222 +0.1201537 0.3637862 0.4348222 +0.1409607 0.3637862 0.4348222 +0.1678172 0.3637862 0.4348222 +0.1950164 0.3637862 0.4348222 +0.2210581 0.3637862 0.4348222 +0.245636 0.3637862 0.4348222 +0.2686816 0.3637862 0.4348222 +0.2902431 0.3637862 0.4348222 +0.3104189 0.3637862 0.4348222 +0.3293248 0.3637862 0.4348222 +0.3470774 0.3637862 0.4348222 +0.3637862 0.3637862 0.4348222 +0.3795513 0.3637862 0.4348222 +0.3944623 0.3637862 0.4348222 +0.4085988 0.3637862 0.4348222 +0.4220313 0.3637862 0.4348222 +0.4348222 0.3637862 0.4348222 +0.4470264 0.3637862 0.4348222 +0.4586928 0.3637862 0.4348222 +0.4698649 0.3637862 0.4348222 +0.4805811 0.3637862 0.4348222 +0.490876 0.3637862 0.4348222 +0.5007803 0.3637862 0.4348222 +0.510322 0.3637862 0.4348222 +0.5195258 0.3637862 0.4348222 +0.5284142 0.3637862 0.4348222 +0.5370079 0.3637862 0.4348222 +0.5453253 0.3637862 0.4348222 +0.5533834 0.3637862 0.4348222 +0.5611974 0.3637862 0.4348222 +0.5687816 0.3637862 0.4348222 +0.092819 0.3795513 0.4348222 +0.1056428 0.3795513 0.4348222 +0.1201537 0.3795513 0.4348222 +0.1409607 0.3795513 0.4348222 +0.1678172 0.3795513 0.4348222 +0.1950164 0.3795513 0.4348222 +0.2210581 0.3795513 0.4348222 +0.245636 0.3795513 0.4348222 +0.2686816 0.3795513 0.4348222 +0.2902431 0.3795513 0.4348222 +0.3104189 0.3795513 0.4348222 +0.3293248 0.3795513 0.4348222 +0.3470774 0.3795513 0.4348222 +0.3637862 0.3795513 0.4348222 +0.3795513 0.3795513 0.4348222 +0.3944623 0.3795513 0.4348222 +0.4085988 0.3795513 0.4348222 +0.4220313 0.3795513 0.4348222 +0.4348222 0.3795513 0.4348222 +0.4470264 0.3795513 0.4348222 +0.4586928 0.3795513 0.4348222 +0.4698649 0.3795513 0.4348222 +0.4805811 0.3795513 0.4348222 +0.490876 0.3795513 0.4348222 +0.5007803 0.3795513 0.4348222 +0.510322 0.3795513 0.4348222 +0.5195258 0.3795513 0.4348222 +0.5284142 0.3795513 0.4348222 +0.5370079 0.3795513 0.4348222 +0.5453253 0.3795513 0.4348222 +0.5533834 0.3795513 0.4348222 +0.5611974 0.3795513 0.4348222 +0.5687816 0.3795513 0.4348222 +0.092819 0.3944623 0.4348222 +0.1056428 0.3944623 0.4348222 +0.1201537 0.3944623 0.4348222 +0.1409607 0.3944623 0.4348222 +0.1678172 0.3944623 0.4348222 +0.1950164 0.3944623 0.4348222 +0.2210581 0.3944623 0.4348222 +0.245636 0.3944623 0.4348222 +0.2686816 0.3944623 0.4348222 +0.2902431 0.3944623 0.4348222 +0.3104189 0.3944623 0.4348222 +0.3293248 0.3944623 0.4348222 +0.3470774 0.3944623 0.4348222 +0.3637862 0.3944623 0.4348222 +0.3795513 0.3944623 0.4348222 +0.3944623 0.3944623 0.4348222 +0.4085988 0.3944623 0.4348222 +0.4220313 0.3944623 0.4348222 +0.4348222 0.3944623 0.4348222 +0.4470264 0.3944623 0.4348222 +0.4586928 0.3944623 0.4348222 +0.4698649 0.3944623 0.4348222 +0.4805811 0.3944623 0.4348222 +0.490876 0.3944623 0.4348222 +0.5007803 0.3944623 0.4348222 +0.510322 0.3944623 0.4348222 +0.5195258 0.3944623 0.4348222 +0.5284142 0.3944623 0.4348222 +0.5370079 0.3944623 0.4348222 +0.5453253 0.3944623 0.4348222 +0.5533834 0.3944623 0.4348222 +0.5611974 0.3944623 0.4348222 +0.5687816 0.3944623 0.4348222 +0.092819 0.4085988 0.4348222 +0.1056428 0.4085988 0.4348222 +0.1201537 0.4085988 0.4348222 +0.1409607 0.4085988 0.4348222 +0.1678172 0.4085988 0.4348222 +0.1950164 0.4085988 0.4348222 +0.2210581 0.4085988 0.4348222 +0.245636 0.4085988 0.4348222 +0.2686816 0.4085988 0.4348222 +0.2902431 0.4085988 0.4348222 +0.3104189 0.4085988 0.4348222 +0.3293248 0.4085988 0.4348222 +0.3470774 0.4085988 0.4348222 +0.3637862 0.4085988 0.4348222 +0.3795513 0.4085988 0.4348222 +0.3944623 0.4085988 0.4348222 +0.4085988 0.4085988 0.4348222 +0.4220313 0.4085988 0.4348222 +0.4348222 0.4085988 0.4348222 +0.4470264 0.4085988 0.4348222 +0.4586928 0.4085988 0.4348222 +0.4698649 0.4085988 0.4348222 +0.4805811 0.4085988 0.4348222 +0.490876 0.4085988 0.4348222 +0.5007803 0.4085988 0.4348222 +0.510322 0.4085988 0.4348222 +0.5195258 0.4085988 0.4348222 +0.5284142 0.4085988 0.4348222 +0.5370079 0.4085988 0.4348222 +0.5453253 0.4085988 0.4348222 +0.5533834 0.4085988 0.4348222 +0.5611974 0.4085988 0.4348222 +0.5687816 0.4085988 0.4348222 +0.092819 0.4220313 0.4348222 +0.1056428 0.4220313 0.4348222 +0.1201537 0.4220313 0.4348222 +0.1409607 0.4220313 0.4348222 +0.1678172 0.4220313 0.4348222 +0.1950164 0.4220313 0.4348222 +0.2210581 0.4220313 0.4348222 +0.245636 0.4220313 0.4348222 +0.2686816 0.4220313 0.4348222 +0.2902431 0.4220313 0.4348222 +0.3104189 0.4220313 0.4348222 +0.3293248 0.4220313 0.4348222 +0.3470774 0.4220313 0.4348222 +0.3637862 0.4220313 0.4348222 +0.3795513 0.4220313 0.4348222 +0.3944623 0.4220313 0.4348222 +0.4085988 0.4220313 0.4348222 +0.4220313 0.4220313 0.4348222 +0.4348222 0.4220313 0.4348222 +0.4470264 0.4220313 0.4348222 +0.4586928 0.4220313 0.4348222 +0.4698649 0.4220313 0.4348222 +0.4805811 0.4220313 0.4348222 +0.490876 0.4220313 0.4348222 +0.5007803 0.4220313 0.4348222 +0.510322 0.4220313 0.4348222 +0.5195258 0.4220313 0.4348222 +0.5284142 0.4220313 0.4348222 +0.5370079 0.4220313 0.4348222 +0.5453253 0.4220313 0.4348222 +0.5533834 0.4220313 0.4348222 +0.5611974 0.4220313 0.4348222 +0.5687816 0.4220313 0.4348222 +0.092819 0.4348222 0.4348222 +0.1056428 0.4348222 0.4348222 +0.1201537 0.4348222 0.4348222 +0.1409607 0.4348222 0.4348222 +0.1678172 0.4348222 0.4348222 +0.1950164 0.4348222 0.4348222 +0.2210581 0.4348222 0.4348222 +0.245636 0.4348222 0.4348222 +0.2686816 0.4348222 0.4348222 +0.2902431 0.4348222 0.4348222 +0.3104189 0.4348222 0.4348222 +0.3293248 0.4348222 0.4348222 +0.3470774 0.4348222 0.4348222 +0.3637862 0.4348222 0.4348222 +0.3795513 0.4348222 0.4348222 +0.3944623 0.4348222 0.4348222 +0.4085988 0.4348222 0.4348222 +0.4220313 0.4348222 0.4348222 +0.4348222 0.4348222 0.4348222 +0.4470264 0.4348222 0.4348222 +0.4586928 0.4348222 0.4348222 +0.4698649 0.4348222 0.4348222 +0.4805811 0.4348222 0.4348222 +0.490876 0.4348222 0.4348222 +0.5007803 0.4348222 0.4348222 +0.510322 0.4348222 0.4348222 +0.5195258 0.4348222 0.4348222 +0.5284142 0.4348222 0.4348222 +0.5370079 0.4348222 0.4348222 +0.5453253 0.4348222 0.4348222 +0.5533834 0.4348222 0.4348222 +0.5611974 0.4348222 0.4348222 +0.5687816 0.4348222 0.4348222 +0.092819 0.4470264 0.4348222 +0.1056428 0.4470264 0.4348222 +0.1201537 0.4470264 0.4348222 +0.1409607 0.4470264 0.4348222 +0.1678172 0.4470264 0.4348222 +0.1950164 0.4470264 0.4348222 +0.2210581 0.4470264 0.4348222 +0.245636 0.4470264 0.4348222 +0.2686816 0.4470264 0.4348222 +0.2902431 0.4470264 0.4348222 +0.3104189 0.4470264 0.4348222 +0.3293248 0.4470264 0.4348222 +0.3470774 0.4470264 0.4348222 +0.3637862 0.4470264 0.4348222 +0.3795513 0.4470264 0.4348222 +0.3944623 0.4470264 0.4348222 +0.4085988 0.4470264 0.4348222 +0.4220313 0.4470264 0.4348222 +0.4348222 0.4470264 0.4348222 +0.4470264 0.4470264 0.4348222 +0.4586928 0.4470264 0.4348222 +0.4698649 0.4470264 0.4348222 +0.4805811 0.4470264 0.4348222 +0.490876 0.4470264 0.4348222 +0.5007803 0.4470264 0.4348222 +0.510322 0.4470264 0.4348222 +0.5195258 0.4470264 0.4348222 +0.5284142 0.4470264 0.4348222 +0.5370079 0.4470264 0.4348222 +0.5453253 0.4470264 0.4348222 +0.5533834 0.4470264 0.4348222 +0.5611974 0.4470264 0.4348222 +0.5687816 0.4470264 0.4348222 +0.092819 0.4586928 0.4348222 +0.1056428 0.4586928 0.4348222 +0.1201537 0.4586928 0.4348222 +0.1409607 0.4586928 0.4348222 +0.1678172 0.4586928 0.4348222 +0.1950164 0.4586928 0.4348222 +0.2210581 0.4586928 0.4348222 +0.245636 0.4586928 0.4348222 +0.2686816 0.4586928 0.4348222 +0.2902431 0.4586928 0.4348222 +0.3104189 0.4586928 0.4348222 +0.3293248 0.4586928 0.4348222 +0.3470774 0.4586928 0.4348222 +0.3637862 0.4586928 0.4348222 +0.3795513 0.4586928 0.4348222 +0.3944623 0.4586928 0.4348222 +0.4085988 0.4586928 0.4348222 +0.4220313 0.4586928 0.4348222 +0.4348222 0.4586928 0.4348222 +0.4470264 0.4586928 0.4348222 +0.4586928 0.4586928 0.4348222 +0.4698649 0.4586928 0.4348222 +0.4805811 0.4586928 0.4348222 +0.490876 0.4586928 0.4348222 +0.5007803 0.4586928 0.4348222 +0.510322 0.4586928 0.4348222 +0.5195258 0.4586928 0.4348222 +0.5284142 0.4586928 0.4348222 +0.5370079 0.4586928 0.4348222 +0.5453253 0.4586928 0.4348222 +0.5533834 0.4586928 0.4348222 +0.5611974 0.4586928 0.4348222 +0.5687816 0.4586928 0.4348222 +0.092819 0.4698649 0.4348222 +0.1056428 0.4698649 0.4348222 +0.1201537 0.4698649 0.4348222 +0.1409607 0.4698649 0.4348222 +0.1678172 0.4698649 0.4348222 +0.1950164 0.4698649 0.4348222 +0.2210581 0.4698649 0.4348222 +0.245636 0.4698649 0.4348222 +0.2686816 0.4698649 0.4348222 +0.2902431 0.4698649 0.4348222 +0.3104189 0.4698649 0.4348222 +0.3293248 0.4698649 0.4348222 +0.3470774 0.4698649 0.4348222 +0.3637862 0.4698649 0.4348222 +0.3795513 0.4698649 0.4348222 +0.3944623 0.4698649 0.4348222 +0.4085988 0.4698649 0.4348222 +0.4220313 0.4698649 0.4348222 +0.4348222 0.4698649 0.4348222 +0.4470264 0.4698649 0.4348222 +0.4586928 0.4698649 0.4348222 +0.4698649 0.4698649 0.4348222 +0.4805811 0.4698649 0.4348222 +0.490876 0.4698649 0.4348222 +0.5007803 0.4698649 0.4348222 +0.510322 0.4698649 0.4348222 +0.5195258 0.4698649 0.4348222 +0.5284142 0.4698649 0.4348222 +0.5370079 0.4698649 0.4348222 +0.5453253 0.4698649 0.4348222 +0.5533834 0.4698649 0.4348222 +0.5611974 0.4698649 0.4348222 +0.5687816 0.4698649 0.4348222 +0.092819 0.4805811 0.4348222 +0.1056428 0.4805811 0.4348222 +0.1201537 0.4805811 0.4348222 +0.1409607 0.4805811 0.4348222 +0.1678172 0.4805811 0.4348222 +0.1950164 0.4805811 0.4348222 +0.2210581 0.4805811 0.4348222 +0.245636 0.4805811 0.4348222 +0.2686816 0.4805811 0.4348222 +0.2902431 0.4805811 0.4348222 +0.3104189 0.4805811 0.4348222 +0.3293248 0.4805811 0.4348222 +0.3470774 0.4805811 0.4348222 +0.3637862 0.4805811 0.4348222 +0.3795513 0.4805811 0.4348222 +0.3944623 0.4805811 0.4348222 +0.4085988 0.4805811 0.4348222 +0.4220313 0.4805811 0.4348222 +0.4348222 0.4805811 0.4348222 +0.4470264 0.4805811 0.4348222 +0.4586928 0.4805811 0.4348222 +0.4698649 0.4805811 0.4348222 +0.4805811 0.4805811 0.4348222 +0.490876 0.4805811 0.4348222 +0.5007803 0.4805811 0.4348222 +0.510322 0.4805811 0.4348222 +0.5195258 0.4805811 0.4348222 +0.5284142 0.4805811 0.4348222 +0.5370079 0.4805811 0.4348222 +0.5453253 0.4805811 0.4348222 +0.5533834 0.4805811 0.4348222 +0.5611974 0.4805811 0.4348222 +0.5687816 0.4805811 0.4348222 +0.092819 0.490876 0.4348222 +0.1056428 0.490876 0.4348222 +0.1201537 0.490876 0.4348222 +0.1409607 0.490876 0.4348222 +0.1678172 0.490876 0.4348222 +0.1950164 0.490876 0.4348222 +0.2210581 0.490876 0.4348222 +0.245636 0.490876 0.4348222 +0.2686816 0.490876 0.4348222 +0.2902431 0.490876 0.4348222 +0.3104189 0.490876 0.4348222 +0.3293248 0.490876 0.4348222 +0.3470774 0.490876 0.4348222 +0.3637862 0.490876 0.4348222 +0.3795513 0.490876 0.4348222 +0.3944623 0.490876 0.4348222 +0.4085988 0.490876 0.4348222 +0.4220313 0.490876 0.4348222 +0.4348222 0.490876 0.4348222 +0.4470264 0.490876 0.4348222 +0.4586928 0.490876 0.4348222 +0.4698649 0.490876 0.4348222 +0.4805811 0.490876 0.4348222 +0.490876 0.490876 0.4348222 +0.5007803 0.490876 0.4348222 +0.510322 0.490876 0.4348222 +0.5195258 0.490876 0.4348222 +0.5284142 0.490876 0.4348222 +0.5370079 0.490876 0.4348222 +0.5453253 0.490876 0.4348222 +0.5533834 0.490876 0.4348222 +0.5611974 0.490876 0.4348222 +0.5687816 0.490876 0.4348222 +0.092819 0.5007803 0.4348222 +0.1056428 0.5007803 0.4348222 +0.1201537 0.5007803 0.4348222 +0.1409607 0.5007803 0.4348222 +0.1678172 0.5007803 0.4348222 +0.1950164 0.5007803 0.4348222 +0.2210581 0.5007803 0.4348222 +0.245636 0.5007803 0.4348222 +0.2686816 0.5007803 0.4348222 +0.2902431 0.5007803 0.4348222 +0.3104189 0.5007803 0.4348222 +0.3293248 0.5007803 0.4348222 +0.3470774 0.5007803 0.4348222 +0.3637862 0.5007803 0.4348222 +0.3795513 0.5007803 0.4348222 +0.3944623 0.5007803 0.4348222 +0.4085988 0.5007803 0.4348222 +0.4220313 0.5007803 0.4348222 +0.4348222 0.5007803 0.4348222 +0.4470264 0.5007803 0.4348222 +0.4586928 0.5007803 0.4348222 +0.4698649 0.5007803 0.4348222 +0.4805811 0.5007803 0.4348222 +0.490876 0.5007803 0.4348222 +0.5007803 0.5007803 0.4348222 +0.510322 0.5007803 0.4348222 +0.5195258 0.5007803 0.4348222 +0.5284142 0.5007803 0.4348222 +0.5370079 0.5007803 0.4348222 +0.5453253 0.5007803 0.4348222 +0.5533834 0.5007803 0.4348222 +0.5611974 0.5007803 0.4348222 +0.5687816 0.5007803 0.4348222 +0.092819 0.510322 0.4348222 +0.1056428 0.510322 0.4348222 +0.1201537 0.510322 0.4348222 +0.1409607 0.510322 0.4348222 +0.1678172 0.510322 0.4348222 +0.1950164 0.510322 0.4348222 +0.2210581 0.510322 0.4348222 +0.245636 0.510322 0.4348222 +0.2686816 0.510322 0.4348222 +0.2902431 0.510322 0.4348222 +0.3104189 0.510322 0.4348222 +0.3293248 0.510322 0.4348222 +0.3470774 0.510322 0.4348222 +0.3637862 0.510322 0.4348222 +0.3795513 0.510322 0.4348222 +0.3944623 0.510322 0.4348222 +0.4085988 0.510322 0.4348222 +0.4220313 0.510322 0.4348222 +0.4348222 0.510322 0.4348222 +0.4470264 0.510322 0.4348222 +0.4586928 0.510322 0.4348222 +0.4698649 0.510322 0.4348222 +0.4805811 0.510322 0.4348222 +0.490876 0.510322 0.4348222 +0.5007803 0.510322 0.4348222 +0.510322 0.510322 0.4348222 +0.5195258 0.510322 0.4348222 +0.5284142 0.510322 0.4348222 +0.5370079 0.510322 0.4348222 +0.5453253 0.510322 0.4348222 +0.5533834 0.510322 0.4348222 +0.5611974 0.510322 0.4348222 +0.5687816 0.510322 0.4348222 +0.092819 0.5195258 0.4348222 +0.1056428 0.5195258 0.4348222 +0.1201537 0.5195258 0.4348222 +0.1409607 0.5195258 0.4348222 +0.1678172 0.5195258 0.4348222 +0.1950164 0.5195258 0.4348222 +0.2210581 0.5195258 0.4348222 +0.245636 0.5195258 0.4348222 +0.2686816 0.5195258 0.4348222 +0.2902431 0.5195258 0.4348222 +0.3104189 0.5195258 0.4348222 +0.3293248 0.5195258 0.4348222 +0.3470774 0.5195258 0.4348222 +0.3637862 0.5195258 0.4348222 +0.3795513 0.5195258 0.4348222 +0.3944623 0.5195258 0.4348222 +0.4085988 0.5195258 0.4348222 +0.4220313 0.5195258 0.4348222 +0.4348222 0.5195258 0.4348222 +0.4470264 0.5195258 0.4348222 +0.4586928 0.5195258 0.4348222 +0.4698649 0.5195258 0.4348222 +0.4805811 0.5195258 0.4348222 +0.490876 0.5195258 0.4348222 +0.5007803 0.5195258 0.4348222 +0.510322 0.5195258 0.4348222 +0.5195258 0.5195258 0.4348222 +0.5284142 0.5195258 0.4348222 +0.5370079 0.5195258 0.4348222 +0.5453253 0.5195258 0.4348222 +0.5533834 0.5195258 0.4348222 +0.5611974 0.5195258 0.4348222 +0.5687816 0.5195258 0.4348222 +0.092819 0.5284142 0.4348222 +0.1056428 0.5284142 0.4348222 +0.1201537 0.5284142 0.4348222 +0.1409607 0.5284142 0.4348222 +0.1678172 0.5284142 0.4348222 +0.1950164 0.5284142 0.4348222 +0.2210581 0.5284142 0.4348222 +0.245636 0.5284142 0.4348222 +0.2686816 0.5284142 0.4348222 +0.2902431 0.5284142 0.4348222 +0.3104189 0.5284142 0.4348222 +0.3293248 0.5284142 0.4348222 +0.3470774 0.5284142 0.4348222 +0.3637862 0.5284142 0.4348222 +0.3795513 0.5284142 0.4348222 +0.3944623 0.5284142 0.4348222 +0.4085988 0.5284142 0.4348222 +0.4220313 0.5284142 0.4348222 +0.4348222 0.5284142 0.4348222 +0.4470264 0.5284142 0.4348222 +0.4586928 0.5284142 0.4348222 +0.4698649 0.5284142 0.4348222 +0.4805811 0.5284142 0.4348222 +0.490876 0.5284142 0.4348222 +0.5007803 0.5284142 0.4348222 +0.510322 0.5284142 0.4348222 +0.5195258 0.5284142 0.4348222 +0.5284142 0.5284142 0.4348222 +0.5370079 0.5284142 0.4348222 +0.5453253 0.5284142 0.4348222 +0.5533834 0.5284142 0.4348222 +0.5611974 0.5284142 0.4348222 +0.5687816 0.5284142 0.4348222 +0.092819 0.5370079 0.4348222 +0.1056428 0.5370079 0.4348222 +0.1201537 0.5370079 0.4348222 +0.1409607 0.5370079 0.4348222 +0.1678172 0.5370079 0.4348222 +0.1950164 0.5370079 0.4348222 +0.2210581 0.5370079 0.4348222 +0.245636 0.5370079 0.4348222 +0.2686816 0.5370079 0.4348222 +0.2902431 0.5370079 0.4348222 +0.3104189 0.5370079 0.4348222 +0.3293248 0.5370079 0.4348222 +0.3470774 0.5370079 0.4348222 +0.3637862 0.5370079 0.4348222 +0.3795513 0.5370079 0.4348222 +0.3944623 0.5370079 0.4348222 +0.4085988 0.5370079 0.4348222 +0.4220313 0.5370079 0.4348222 +0.4348222 0.5370079 0.4348222 +0.4470264 0.5370079 0.4348222 +0.4586928 0.5370079 0.4348222 +0.4698649 0.5370079 0.4348222 +0.4805811 0.5370079 0.4348222 +0.490876 0.5370079 0.4348222 +0.5007803 0.5370079 0.4348222 +0.510322 0.5370079 0.4348222 +0.5195258 0.5370079 0.4348222 +0.5284142 0.5370079 0.4348222 +0.5370079 0.5370079 0.4348222 +0.5453253 0.5370079 0.4348222 +0.5533834 0.5370079 0.4348222 +0.5611974 0.5370079 0.4348222 +0.5687816 0.5370079 0.4348222 +0.092819 0.5453253 0.4348222 +0.1056428 0.5453253 0.4348222 +0.1201537 0.5453253 0.4348222 +0.1409607 0.5453253 0.4348222 +0.1678172 0.5453253 0.4348222 +0.1950164 0.5453253 0.4348222 +0.2210581 0.5453253 0.4348222 +0.245636 0.5453253 0.4348222 +0.2686816 0.5453253 0.4348222 +0.2902431 0.5453253 0.4348222 +0.3104189 0.5453253 0.4348222 +0.3293248 0.5453253 0.4348222 +0.3470774 0.5453253 0.4348222 +0.3637862 0.5453253 0.4348222 +0.3795513 0.5453253 0.4348222 +0.3944623 0.5453253 0.4348222 +0.4085988 0.5453253 0.4348222 +0.4220313 0.5453253 0.4348222 +0.4348222 0.5453253 0.4348222 +0.4470264 0.5453253 0.4348222 +0.4586928 0.5453253 0.4348222 +0.4698649 0.5453253 0.4348222 +0.4805811 0.5453253 0.4348222 +0.490876 0.5453253 0.4348222 +0.5007803 0.5453253 0.4348222 +0.510322 0.5453253 0.4348222 +0.5195258 0.5453253 0.4348222 +0.5284142 0.5453253 0.4348222 +0.5370079 0.5453253 0.4348222 +0.5453253 0.5453253 0.4348222 +0.5533834 0.5453253 0.4348222 +0.5611974 0.5453253 0.4348222 +0.5687816 0.5453253 0.4348222 +0.092819 0.5533834 0.4348222 +0.1056428 0.5533834 0.4348222 +0.1201537 0.5533834 0.4348222 +0.1409607 0.5533834 0.4348222 +0.1678172 0.5533834 0.4348222 +0.1950164 0.5533834 0.4348222 +0.2210581 0.5533834 0.4348222 +0.245636 0.5533834 0.4348222 +0.2686816 0.5533834 0.4348222 +0.2902431 0.5533834 0.4348222 +0.3104189 0.5533834 0.4348222 +0.3293248 0.5533834 0.4348222 +0.3470774 0.5533834 0.4348222 +0.3637862 0.5533834 0.4348222 +0.3795513 0.5533834 0.4348222 +0.3944623 0.5533834 0.4348222 +0.4085988 0.5533834 0.4348222 +0.4220313 0.5533834 0.4348222 +0.4348222 0.5533834 0.4348222 +0.4470264 0.5533834 0.4348222 +0.4586928 0.5533834 0.4348222 +0.4698649 0.5533834 0.4348222 +0.4805811 0.5533834 0.4348222 +0.490876 0.5533834 0.4348222 +0.5007803 0.5533834 0.4348222 +0.510322 0.5533834 0.4348222 +0.5195258 0.5533834 0.4348222 +0.5284142 0.5533834 0.4348222 +0.5370079 0.5533834 0.4348222 +0.5453253 0.5533834 0.4348222 +0.5533834 0.5533834 0.4348222 +0.5611974 0.5533834 0.4348222 +0.5687816 0.5533834 0.4348222 +0.092819 0.5611974 0.4348222 +0.1056428 0.5611974 0.4348222 +0.1201537 0.5611974 0.4348222 +0.1409607 0.5611974 0.4348222 +0.1678172 0.5611974 0.4348222 +0.1950164 0.5611974 0.4348222 +0.2210581 0.5611974 0.4348222 +0.245636 0.5611974 0.4348222 +0.2686816 0.5611974 0.4348222 +0.2902431 0.5611974 0.4348222 +0.3104189 0.5611974 0.4348222 +0.3293248 0.5611974 0.4348222 +0.3470774 0.5611974 0.4348222 +0.3637862 0.5611974 0.4348222 +0.3795513 0.5611974 0.4348222 +0.3944623 0.5611974 0.4348222 +0.4085988 0.5611974 0.4348222 +0.4220313 0.5611974 0.4348222 +0.4348222 0.5611974 0.4348222 +0.4470264 0.5611974 0.4348222 +0.4586928 0.5611974 0.4348222 +0.4698649 0.5611974 0.4348222 +0.4805811 0.5611974 0.4348222 +0.490876 0.5611974 0.4348222 +0.5007803 0.5611974 0.4348222 +0.510322 0.5611974 0.4348222 +0.5195258 0.5611974 0.4348222 +0.5284142 0.5611974 0.4348222 +0.5370079 0.5611974 0.4348222 +0.5453253 0.5611974 0.4348222 +0.5533834 0.5611974 0.4348222 +0.5611974 0.5611974 0.4348222 +0.5687816 0.5611974 0.4348222 +0.092819 0.5687816 0.4348222 +0.1056428 0.5687816 0.4348222 +0.1201537 0.5687816 0.4348222 +0.1409607 0.5687816 0.4348222 +0.1678172 0.5687816 0.4348222 +0.1950164 0.5687816 0.4348222 +0.2210581 0.5687816 0.4348222 +0.245636 0.5687816 0.4348222 +0.2686816 0.5687816 0.4348222 +0.2902431 0.5687816 0.4348222 +0.3104189 0.5687816 0.4348222 +0.3293248 0.5687816 0.4348222 +0.3470774 0.5687816 0.4348222 +0.3637862 0.5687816 0.4348222 +0.3795513 0.5687816 0.4348222 +0.3944623 0.5687816 0.4348222 +0.4085988 0.5687816 0.4348222 +0.4220313 0.5687816 0.4348222 +0.4348222 0.5687816 0.4348222 +0.4470264 0.5687816 0.4348222 +0.4586928 0.5687816 0.4348222 +0.4698649 0.5687816 0.4348222 +0.4805811 0.5687816 0.4348222 +0.490876 0.5687816 0.4348222 +0.5007803 0.5687816 0.4348222 +0.510322 0.5687816 0.4348222 +0.5195258 0.5687816 0.4348222 +0.5284142 0.5687816 0.4348222 +0.5370079 0.5687816 0.4348222 +0.5453253 0.5687816 0.4348222 +0.5533834 0.5687816 0.4348222 +0.5611974 0.5687816 0.4348222 +0.5687816 0.5687816 0.4348222 +0.092819 0.092819 0.4470264 +0.1056428 0.092819 0.4470264 +0.1201537 0.092819 0.4470264 +0.1409607 0.092819 0.4470264 +0.1678172 0.092819 0.4470264 +0.1950164 0.092819 0.4470264 +0.2210581 0.092819 0.4470264 +0.245636 0.092819 0.4470264 +0.2686816 0.092819 0.4470264 +0.2902431 0.092819 0.4470264 +0.3104189 0.092819 0.4470264 +0.3293248 0.092819 0.4470264 +0.3470774 0.092819 0.4470264 +0.3637862 0.092819 0.4470264 +0.3795513 0.092819 0.4470264 +0.3944623 0.092819 0.4470264 +0.4085988 0.092819 0.4470264 +0.4220313 0.092819 0.4470264 +0.4348222 0.092819 0.4470264 +0.4470264 0.092819 0.4470264 +0.4586928 0.092819 0.4470264 +0.4698649 0.092819 0.4470264 +0.4805811 0.092819 0.4470264 +0.490876 0.092819 0.4470264 +0.5007803 0.092819 0.4470264 +0.510322 0.092819 0.4470264 +0.5195258 0.092819 0.4470264 +0.5284142 0.092819 0.4470264 +0.5370079 0.092819 0.4470264 +0.5453253 0.092819 0.4470264 +0.5533834 0.092819 0.4470264 +0.5611974 0.092819 0.4470264 +0.5687816 0.092819 0.4470264 +0.092819 0.1056428 0.4470264 +0.1056428 0.1056428 0.4470264 +0.1201537 0.1056428 0.4470264 +0.1409607 0.1056428 0.4470264 +0.1678172 0.1056428 0.4470264 +0.1950164 0.1056428 0.4470264 +0.2210581 0.1056428 0.4470264 +0.245636 0.1056428 0.4470264 +0.2686816 0.1056428 0.4470264 +0.2902431 0.1056428 0.4470264 +0.3104189 0.1056428 0.4470264 +0.3293248 0.1056428 0.4470264 +0.3470774 0.1056428 0.4470264 +0.3637862 0.1056428 0.4470264 +0.3795513 0.1056428 0.4470264 +0.3944623 0.1056428 0.4470264 +0.4085988 0.1056428 0.4470264 +0.4220313 0.1056428 0.4470264 +0.4348222 0.1056428 0.4470264 +0.4470264 0.1056428 0.4470264 +0.4586928 0.1056428 0.4470264 +0.4698649 0.1056428 0.4470264 +0.4805811 0.1056428 0.4470264 +0.490876 0.1056428 0.4470264 +0.5007803 0.1056428 0.4470264 +0.510322 0.1056428 0.4470264 +0.5195258 0.1056428 0.4470264 +0.5284142 0.1056428 0.4470264 +0.5370079 0.1056428 0.4470264 +0.5453253 0.1056428 0.4470264 +0.5533834 0.1056428 0.4470264 +0.5611974 0.1056428 0.4470264 +0.5687816 0.1056428 0.4470264 +0.092819 0.1201537 0.4470264 +0.1056428 0.1201537 0.4470264 +0.1201537 0.1201537 0.4470264 +0.1409607 0.1201537 0.4470264 +0.1678172 0.1201537 0.4470264 +0.1950164 0.1201537 0.4470264 +0.2210581 0.1201537 0.4470264 +0.245636 0.1201537 0.4470264 +0.2686816 0.1201537 0.4470264 +0.2902431 0.1201537 0.4470264 +0.3104189 0.1201537 0.4470264 +0.3293248 0.1201537 0.4470264 +0.3470774 0.1201537 0.4470264 +0.3637862 0.1201537 0.4470264 +0.3795513 0.1201537 0.4470264 +0.3944623 0.1201537 0.4470264 +0.4085988 0.1201537 0.4470264 +0.4220313 0.1201537 0.4470264 +0.4348222 0.1201537 0.4470264 +0.4470264 0.1201537 0.4470264 +0.4586928 0.1201537 0.4470264 +0.4698649 0.1201537 0.4470264 +0.4805811 0.1201537 0.4470264 +0.490876 0.1201537 0.4470264 +0.5007803 0.1201537 0.4470264 +0.510322 0.1201537 0.4470264 +0.5195258 0.1201537 0.4470264 +0.5284142 0.1201537 0.4470264 +0.5370079 0.1201537 0.4470264 +0.5453253 0.1201537 0.4470264 +0.5533834 0.1201537 0.4470264 +0.5611974 0.1201537 0.4470264 +0.5687816 0.1201537 0.4470264 +0.092819 0.1409607 0.4470264 +0.1056428 0.1409607 0.4470264 +0.1201537 0.1409607 0.4470264 +0.1409607 0.1409607 0.4470264 +0.1678172 0.1409607 0.4470264 +0.1950164 0.1409607 0.4470264 +0.2210581 0.1409607 0.4470264 +0.245636 0.1409607 0.4470264 +0.2686816 0.1409607 0.4470264 +0.2902431 0.1409607 0.4470264 +0.3104189 0.1409607 0.4470264 +0.3293248 0.1409607 0.4470264 +0.3470774 0.1409607 0.4470264 +0.3637862 0.1409607 0.4470264 +0.3795513 0.1409607 0.4470264 +0.3944623 0.1409607 0.4470264 +0.4085988 0.1409607 0.4470264 +0.4220313 0.1409607 0.4470264 +0.4348222 0.1409607 0.4470264 +0.4470264 0.1409607 0.4470264 +0.4586928 0.1409607 0.4470264 +0.4698649 0.1409607 0.4470264 +0.4805811 0.1409607 0.4470264 +0.490876 0.1409607 0.4470264 +0.5007803 0.1409607 0.4470264 +0.510322 0.1409607 0.4470264 +0.5195258 0.1409607 0.4470264 +0.5284142 0.1409607 0.4470264 +0.5370079 0.1409607 0.4470264 +0.5453253 0.1409607 0.4470264 +0.5533834 0.1409607 0.4470264 +0.5611974 0.1409607 0.4470264 +0.5687816 0.1409607 0.4470264 +0.092819 0.1678172 0.4470264 +0.1056428 0.1678172 0.4470264 +0.1201537 0.1678172 0.4470264 +0.1409607 0.1678172 0.4470264 +0.1678172 0.1678172 0.4470264 +0.1950164 0.1678172 0.4470264 +0.2210581 0.1678172 0.4470264 +0.245636 0.1678172 0.4470264 +0.2686816 0.1678172 0.4470264 +0.2902431 0.1678172 0.4470264 +0.3104189 0.1678172 0.4470264 +0.3293248 0.1678172 0.4470264 +0.3470774 0.1678172 0.4470264 +0.3637862 0.1678172 0.4470264 +0.3795513 0.1678172 0.4470264 +0.3944623 0.1678172 0.4470264 +0.4085988 0.1678172 0.4470264 +0.4220313 0.1678172 0.4470264 +0.4348222 0.1678172 0.4470264 +0.4470264 0.1678172 0.4470264 +0.4586928 0.1678172 0.4470264 +0.4698649 0.1678172 0.4470264 +0.4805811 0.1678172 0.4470264 +0.490876 0.1678172 0.4470264 +0.5007803 0.1678172 0.4470264 +0.510322 0.1678172 0.4470264 +0.5195258 0.1678172 0.4470264 +0.5284142 0.1678172 0.4470264 +0.5370079 0.1678172 0.4470264 +0.5453253 0.1678172 0.4470264 +0.5533834 0.1678172 0.4470264 +0.5611974 0.1678172 0.4470264 +0.5687816 0.1678172 0.4470264 +0.092819 0.1950164 0.4470264 +0.1056428 0.1950164 0.4470264 +0.1201537 0.1950164 0.4470264 +0.1409607 0.1950164 0.4470264 +0.1678172 0.1950164 0.4470264 +0.1950164 0.1950164 0.4470264 +0.2210581 0.1950164 0.4470264 +0.245636 0.1950164 0.4470264 +0.2686816 0.1950164 0.4470264 +0.2902431 0.1950164 0.4470264 +0.3104189 0.1950164 0.4470264 +0.3293248 0.1950164 0.4470264 +0.3470774 0.1950164 0.4470264 +0.3637862 0.1950164 0.4470264 +0.3795513 0.1950164 0.4470264 +0.3944623 0.1950164 0.4470264 +0.4085988 0.1950164 0.4470264 +0.4220313 0.1950164 0.4470264 +0.4348222 0.1950164 0.4470264 +0.4470264 0.1950164 0.4470264 +0.4586928 0.1950164 0.4470264 +0.4698649 0.1950164 0.4470264 +0.4805811 0.1950164 0.4470264 +0.490876 0.1950164 0.4470264 +0.5007803 0.1950164 0.4470264 +0.510322 0.1950164 0.4470264 +0.5195258 0.1950164 0.4470264 +0.5284142 0.1950164 0.4470264 +0.5370079 0.1950164 0.4470264 +0.5453253 0.1950164 0.4470264 +0.5533834 0.1950164 0.4470264 +0.5611974 0.1950164 0.4470264 +0.5687816 0.1950164 0.4470264 +0.092819 0.2210581 0.4470264 +0.1056428 0.2210581 0.4470264 +0.1201537 0.2210581 0.4470264 +0.1409607 0.2210581 0.4470264 +0.1678172 0.2210581 0.4470264 +0.1950164 0.2210581 0.4470264 +0.2210581 0.2210581 0.4470264 +0.245636 0.2210581 0.4470264 +0.2686816 0.2210581 0.4470264 +0.2902431 0.2210581 0.4470264 +0.3104189 0.2210581 0.4470264 +0.3293248 0.2210581 0.4470264 +0.3470774 0.2210581 0.4470264 +0.3637862 0.2210581 0.4470264 +0.3795513 0.2210581 0.4470264 +0.3944623 0.2210581 0.4470264 +0.4085988 0.2210581 0.4470264 +0.4220313 0.2210581 0.4470264 +0.4348222 0.2210581 0.4470264 +0.4470264 0.2210581 0.4470264 +0.4586928 0.2210581 0.4470264 +0.4698649 0.2210581 0.4470264 +0.4805811 0.2210581 0.4470264 +0.490876 0.2210581 0.4470264 +0.5007803 0.2210581 0.4470264 +0.510322 0.2210581 0.4470264 +0.5195258 0.2210581 0.4470264 +0.5284142 0.2210581 0.4470264 +0.5370079 0.2210581 0.4470264 +0.5453253 0.2210581 0.4470264 +0.5533834 0.2210581 0.4470264 +0.5611974 0.2210581 0.4470264 +0.5687816 0.2210581 0.4470264 +0.092819 0.245636 0.4470264 +0.1056428 0.245636 0.4470264 +0.1201537 0.245636 0.4470264 +0.1409607 0.245636 0.4470264 +0.1678172 0.245636 0.4470264 +0.1950164 0.245636 0.4470264 +0.2210581 0.245636 0.4470264 +0.245636 0.245636 0.4470264 +0.2686816 0.245636 0.4470264 +0.2902431 0.245636 0.4470264 +0.3104189 0.245636 0.4470264 +0.3293248 0.245636 0.4470264 +0.3470774 0.245636 0.4470264 +0.3637862 0.245636 0.4470264 +0.3795513 0.245636 0.4470264 +0.3944623 0.245636 0.4470264 +0.4085988 0.245636 0.4470264 +0.4220313 0.245636 0.4470264 +0.4348222 0.245636 0.4470264 +0.4470264 0.245636 0.4470264 +0.4586928 0.245636 0.4470264 +0.4698649 0.245636 0.4470264 +0.4805811 0.245636 0.4470264 +0.490876 0.245636 0.4470264 +0.5007803 0.245636 0.4470264 +0.510322 0.245636 0.4470264 +0.5195258 0.245636 0.4470264 +0.5284142 0.245636 0.4470264 +0.5370079 0.245636 0.4470264 +0.5453253 0.245636 0.4470264 +0.5533834 0.245636 0.4470264 +0.5611974 0.245636 0.4470264 +0.5687816 0.245636 0.4470264 +0.092819 0.2686816 0.4470264 +0.1056428 0.2686816 0.4470264 +0.1201537 0.2686816 0.4470264 +0.1409607 0.2686816 0.4470264 +0.1678172 0.2686816 0.4470264 +0.1950164 0.2686816 0.4470264 +0.2210581 0.2686816 0.4470264 +0.245636 0.2686816 0.4470264 +0.2686816 0.2686816 0.4470264 +0.2902431 0.2686816 0.4470264 +0.3104189 0.2686816 0.4470264 +0.3293248 0.2686816 0.4470264 +0.3470774 0.2686816 0.4470264 +0.3637862 0.2686816 0.4470264 +0.3795513 0.2686816 0.4470264 +0.3944623 0.2686816 0.4470264 +0.4085988 0.2686816 0.4470264 +0.4220313 0.2686816 0.4470264 +0.4348222 0.2686816 0.4470264 +0.4470264 0.2686816 0.4470264 +0.4586928 0.2686816 0.4470264 +0.4698649 0.2686816 0.4470264 +0.4805811 0.2686816 0.4470264 +0.490876 0.2686816 0.4470264 +0.5007803 0.2686816 0.4470264 +0.510322 0.2686816 0.4470264 +0.5195258 0.2686816 0.4470264 +0.5284142 0.2686816 0.4470264 +0.5370079 0.2686816 0.4470264 +0.5453253 0.2686816 0.4470264 +0.5533834 0.2686816 0.4470264 +0.5611974 0.2686816 0.4470264 +0.5687816 0.2686816 0.4470264 +0.092819 0.2902431 0.4470264 +0.1056428 0.2902431 0.4470264 +0.1201537 0.2902431 0.4470264 +0.1409607 0.2902431 0.4470264 +0.1678172 0.2902431 0.4470264 +0.1950164 0.2902431 0.4470264 +0.2210581 0.2902431 0.4470264 +0.245636 0.2902431 0.4470264 +0.2686816 0.2902431 0.4470264 +0.2902431 0.2902431 0.4470264 +0.3104189 0.2902431 0.4470264 +0.3293248 0.2902431 0.4470264 +0.3470774 0.2902431 0.4470264 +0.3637862 0.2902431 0.4470264 +0.3795513 0.2902431 0.4470264 +0.3944623 0.2902431 0.4470264 +0.4085988 0.2902431 0.4470264 +0.4220313 0.2902431 0.4470264 +0.4348222 0.2902431 0.4470264 +0.4470264 0.2902431 0.4470264 +0.4586928 0.2902431 0.4470264 +0.4698649 0.2902431 0.4470264 +0.4805811 0.2902431 0.4470264 +0.490876 0.2902431 0.4470264 +0.5007803 0.2902431 0.4470264 +0.510322 0.2902431 0.4470264 +0.5195258 0.2902431 0.4470264 +0.5284142 0.2902431 0.4470264 +0.5370079 0.2902431 0.4470264 +0.5453253 0.2902431 0.4470264 +0.5533834 0.2902431 0.4470264 +0.5611974 0.2902431 0.4470264 +0.5687816 0.2902431 0.4470264 +0.092819 0.3104189 0.4470264 +0.1056428 0.3104189 0.4470264 +0.1201537 0.3104189 0.4470264 +0.1409607 0.3104189 0.4470264 +0.1678172 0.3104189 0.4470264 +0.1950164 0.3104189 0.4470264 +0.2210581 0.3104189 0.4470264 +0.245636 0.3104189 0.4470264 +0.2686816 0.3104189 0.4470264 +0.2902431 0.3104189 0.4470264 +0.3104189 0.3104189 0.4470264 +0.3293248 0.3104189 0.4470264 +0.3470774 0.3104189 0.4470264 +0.3637862 0.3104189 0.4470264 +0.3795513 0.3104189 0.4470264 +0.3944623 0.3104189 0.4470264 +0.4085988 0.3104189 0.4470264 +0.4220313 0.3104189 0.4470264 +0.4348222 0.3104189 0.4470264 +0.4470264 0.3104189 0.4470264 +0.4586928 0.3104189 0.4470264 +0.4698649 0.3104189 0.4470264 +0.4805811 0.3104189 0.4470264 +0.490876 0.3104189 0.4470264 +0.5007803 0.3104189 0.4470264 +0.510322 0.3104189 0.4470264 +0.5195258 0.3104189 0.4470264 +0.5284142 0.3104189 0.4470264 +0.5370079 0.3104189 0.4470264 +0.5453253 0.3104189 0.4470264 +0.5533834 0.3104189 0.4470264 +0.5611974 0.3104189 0.4470264 +0.5687816 0.3104189 0.4470264 +0.092819 0.3293248 0.4470264 +0.1056428 0.3293248 0.4470264 +0.1201537 0.3293248 0.4470264 +0.1409607 0.3293248 0.4470264 +0.1678172 0.3293248 0.4470264 +0.1950164 0.3293248 0.4470264 +0.2210581 0.3293248 0.4470264 +0.245636 0.3293248 0.4470264 +0.2686816 0.3293248 0.4470264 +0.2902431 0.3293248 0.4470264 +0.3104189 0.3293248 0.4470264 +0.3293248 0.3293248 0.4470264 +0.3470774 0.3293248 0.4470264 +0.3637862 0.3293248 0.4470264 +0.3795513 0.3293248 0.4470264 +0.3944623 0.3293248 0.4470264 +0.4085988 0.3293248 0.4470264 +0.4220313 0.3293248 0.4470264 +0.4348222 0.3293248 0.4470264 +0.4470264 0.3293248 0.4470264 +0.4586928 0.3293248 0.4470264 +0.4698649 0.3293248 0.4470264 +0.4805811 0.3293248 0.4470264 +0.490876 0.3293248 0.4470264 +0.5007803 0.3293248 0.4470264 +0.510322 0.3293248 0.4470264 +0.5195258 0.3293248 0.4470264 +0.5284142 0.3293248 0.4470264 +0.5370079 0.3293248 0.4470264 +0.5453253 0.3293248 0.4470264 +0.5533834 0.3293248 0.4470264 +0.5611974 0.3293248 0.4470264 +0.5687816 0.3293248 0.4470264 +0.092819 0.3470774 0.4470264 +0.1056428 0.3470774 0.4470264 +0.1201537 0.3470774 0.4470264 +0.1409607 0.3470774 0.4470264 +0.1678172 0.3470774 0.4470264 +0.1950164 0.3470774 0.4470264 +0.2210581 0.3470774 0.4470264 +0.245636 0.3470774 0.4470264 +0.2686816 0.3470774 0.4470264 +0.2902431 0.3470774 0.4470264 +0.3104189 0.3470774 0.4470264 +0.3293248 0.3470774 0.4470264 +0.3470774 0.3470774 0.4470264 +0.3637862 0.3470774 0.4470264 +0.3795513 0.3470774 0.4470264 +0.3944623 0.3470774 0.4470264 +0.4085988 0.3470774 0.4470264 +0.4220313 0.3470774 0.4470264 +0.4348222 0.3470774 0.4470264 +0.4470264 0.3470774 0.4470264 +0.4586928 0.3470774 0.4470264 +0.4698649 0.3470774 0.4470264 +0.4805811 0.3470774 0.4470264 +0.490876 0.3470774 0.4470264 +0.5007803 0.3470774 0.4470264 +0.510322 0.3470774 0.4470264 +0.5195258 0.3470774 0.4470264 +0.5284142 0.3470774 0.4470264 +0.5370079 0.3470774 0.4470264 +0.5453253 0.3470774 0.4470264 +0.5533834 0.3470774 0.4470264 +0.5611974 0.3470774 0.4470264 +0.5687816 0.3470774 0.4470264 +0.092819 0.3637862 0.4470264 +0.1056428 0.3637862 0.4470264 +0.1201537 0.3637862 0.4470264 +0.1409607 0.3637862 0.4470264 +0.1678172 0.3637862 0.4470264 +0.1950164 0.3637862 0.4470264 +0.2210581 0.3637862 0.4470264 +0.245636 0.3637862 0.4470264 +0.2686816 0.3637862 0.4470264 +0.2902431 0.3637862 0.4470264 +0.3104189 0.3637862 0.4470264 +0.3293248 0.3637862 0.4470264 +0.3470774 0.3637862 0.4470264 +0.3637862 0.3637862 0.4470264 +0.3795513 0.3637862 0.4470264 +0.3944623 0.3637862 0.4470264 +0.4085988 0.3637862 0.4470264 +0.4220313 0.3637862 0.4470264 +0.4348222 0.3637862 0.4470264 +0.4470264 0.3637862 0.4470264 +0.4586928 0.3637862 0.4470264 +0.4698649 0.3637862 0.4470264 +0.4805811 0.3637862 0.4470264 +0.490876 0.3637862 0.4470264 +0.5007803 0.3637862 0.4470264 +0.510322 0.3637862 0.4470264 +0.5195258 0.3637862 0.4470264 +0.5284142 0.3637862 0.4470264 +0.5370079 0.3637862 0.4470264 +0.5453253 0.3637862 0.4470264 +0.5533834 0.3637862 0.4470264 +0.5611974 0.3637862 0.4470264 +0.5687816 0.3637862 0.4470264 +0.092819 0.3795513 0.4470264 +0.1056428 0.3795513 0.4470264 +0.1201537 0.3795513 0.4470264 +0.1409607 0.3795513 0.4470264 +0.1678172 0.3795513 0.4470264 +0.1950164 0.3795513 0.4470264 +0.2210581 0.3795513 0.4470264 +0.245636 0.3795513 0.4470264 +0.2686816 0.3795513 0.4470264 +0.2902431 0.3795513 0.4470264 +0.3104189 0.3795513 0.4470264 +0.3293248 0.3795513 0.4470264 +0.3470774 0.3795513 0.4470264 +0.3637862 0.3795513 0.4470264 +0.3795513 0.3795513 0.4470264 +0.3944623 0.3795513 0.4470264 +0.4085988 0.3795513 0.4470264 +0.4220313 0.3795513 0.4470264 +0.4348222 0.3795513 0.4470264 +0.4470264 0.3795513 0.4470264 +0.4586928 0.3795513 0.4470264 +0.4698649 0.3795513 0.4470264 +0.4805811 0.3795513 0.4470264 +0.490876 0.3795513 0.4470264 +0.5007803 0.3795513 0.4470264 +0.510322 0.3795513 0.4470264 +0.5195258 0.3795513 0.4470264 +0.5284142 0.3795513 0.4470264 +0.5370079 0.3795513 0.4470264 +0.5453253 0.3795513 0.4470264 +0.5533834 0.3795513 0.4470264 +0.5611974 0.3795513 0.4470264 +0.5687816 0.3795513 0.4470264 +0.092819 0.3944623 0.4470264 +0.1056428 0.3944623 0.4470264 +0.1201537 0.3944623 0.4470264 +0.1409607 0.3944623 0.4470264 +0.1678172 0.3944623 0.4470264 +0.1950164 0.3944623 0.4470264 +0.2210581 0.3944623 0.4470264 +0.245636 0.3944623 0.4470264 +0.2686816 0.3944623 0.4470264 +0.2902431 0.3944623 0.4470264 +0.3104189 0.3944623 0.4470264 +0.3293248 0.3944623 0.4470264 +0.3470774 0.3944623 0.4470264 +0.3637862 0.3944623 0.4470264 +0.3795513 0.3944623 0.4470264 +0.3944623 0.3944623 0.4470264 +0.4085988 0.3944623 0.4470264 +0.4220313 0.3944623 0.4470264 +0.4348222 0.3944623 0.4470264 +0.4470264 0.3944623 0.4470264 +0.4586928 0.3944623 0.4470264 +0.4698649 0.3944623 0.4470264 +0.4805811 0.3944623 0.4470264 +0.490876 0.3944623 0.4470264 +0.5007803 0.3944623 0.4470264 +0.510322 0.3944623 0.4470264 +0.5195258 0.3944623 0.4470264 +0.5284142 0.3944623 0.4470264 +0.5370079 0.3944623 0.4470264 +0.5453253 0.3944623 0.4470264 +0.5533834 0.3944623 0.4470264 +0.5611974 0.3944623 0.4470264 +0.5687816 0.3944623 0.4470264 +0.092819 0.4085988 0.4470264 +0.1056428 0.4085988 0.4470264 +0.1201537 0.4085988 0.4470264 +0.1409607 0.4085988 0.4470264 +0.1678172 0.4085988 0.4470264 +0.1950164 0.4085988 0.4470264 +0.2210581 0.4085988 0.4470264 +0.245636 0.4085988 0.4470264 +0.2686816 0.4085988 0.4470264 +0.2902431 0.4085988 0.4470264 +0.3104189 0.4085988 0.4470264 +0.3293248 0.4085988 0.4470264 +0.3470774 0.4085988 0.4470264 +0.3637862 0.4085988 0.4470264 +0.3795513 0.4085988 0.4470264 +0.3944623 0.4085988 0.4470264 +0.4085988 0.4085988 0.4470264 +0.4220313 0.4085988 0.4470264 +0.4348222 0.4085988 0.4470264 +0.4470264 0.4085988 0.4470264 +0.4586928 0.4085988 0.4470264 +0.4698649 0.4085988 0.4470264 +0.4805811 0.4085988 0.4470264 +0.490876 0.4085988 0.4470264 +0.5007803 0.4085988 0.4470264 +0.510322 0.4085988 0.4470264 +0.5195258 0.4085988 0.4470264 +0.5284142 0.4085988 0.4470264 +0.5370079 0.4085988 0.4470264 +0.5453253 0.4085988 0.4470264 +0.5533834 0.4085988 0.4470264 +0.5611974 0.4085988 0.4470264 +0.5687816 0.4085988 0.4470264 +0.092819 0.4220313 0.4470264 +0.1056428 0.4220313 0.4470264 +0.1201537 0.4220313 0.4470264 +0.1409607 0.4220313 0.4470264 +0.1678172 0.4220313 0.4470264 +0.1950164 0.4220313 0.4470264 +0.2210581 0.4220313 0.4470264 +0.245636 0.4220313 0.4470264 +0.2686816 0.4220313 0.4470264 +0.2902431 0.4220313 0.4470264 +0.3104189 0.4220313 0.4470264 +0.3293248 0.4220313 0.4470264 +0.3470774 0.4220313 0.4470264 +0.3637862 0.4220313 0.4470264 +0.3795513 0.4220313 0.4470264 +0.3944623 0.4220313 0.4470264 +0.4085988 0.4220313 0.4470264 +0.4220313 0.4220313 0.4470264 +0.4348222 0.4220313 0.4470264 +0.4470264 0.4220313 0.4470264 +0.4586928 0.4220313 0.4470264 +0.4698649 0.4220313 0.4470264 +0.4805811 0.4220313 0.4470264 +0.490876 0.4220313 0.4470264 +0.5007803 0.4220313 0.4470264 +0.510322 0.4220313 0.4470264 +0.5195258 0.4220313 0.4470264 +0.5284142 0.4220313 0.4470264 +0.5370079 0.4220313 0.4470264 +0.5453253 0.4220313 0.4470264 +0.5533834 0.4220313 0.4470264 +0.5611974 0.4220313 0.4470264 +0.5687816 0.4220313 0.4470264 +0.092819 0.4348222 0.4470264 +0.1056428 0.4348222 0.4470264 +0.1201537 0.4348222 0.4470264 +0.1409607 0.4348222 0.4470264 +0.1678172 0.4348222 0.4470264 +0.1950164 0.4348222 0.4470264 +0.2210581 0.4348222 0.4470264 +0.245636 0.4348222 0.4470264 +0.2686816 0.4348222 0.4470264 +0.2902431 0.4348222 0.4470264 +0.3104189 0.4348222 0.4470264 +0.3293248 0.4348222 0.4470264 +0.3470774 0.4348222 0.4470264 +0.3637862 0.4348222 0.4470264 +0.3795513 0.4348222 0.4470264 +0.3944623 0.4348222 0.4470264 +0.4085988 0.4348222 0.4470264 +0.4220313 0.4348222 0.4470264 +0.4348222 0.4348222 0.4470264 +0.4470264 0.4348222 0.4470264 +0.4586928 0.4348222 0.4470264 +0.4698649 0.4348222 0.4470264 +0.4805811 0.4348222 0.4470264 +0.490876 0.4348222 0.4470264 +0.5007803 0.4348222 0.4470264 +0.510322 0.4348222 0.4470264 +0.5195258 0.4348222 0.4470264 +0.5284142 0.4348222 0.4470264 +0.5370079 0.4348222 0.4470264 +0.5453253 0.4348222 0.4470264 +0.5533834 0.4348222 0.4470264 +0.5611974 0.4348222 0.4470264 +0.5687816 0.4348222 0.4470264 +0.092819 0.4470264 0.4470264 +0.1056428 0.4470264 0.4470264 +0.1201537 0.4470264 0.4470264 +0.1409607 0.4470264 0.4470264 +0.1678172 0.4470264 0.4470264 +0.1950164 0.4470264 0.4470264 +0.2210581 0.4470264 0.4470264 +0.245636 0.4470264 0.4470264 +0.2686816 0.4470264 0.4470264 +0.2902431 0.4470264 0.4470264 +0.3104189 0.4470264 0.4470264 +0.3293248 0.4470264 0.4470264 +0.3470774 0.4470264 0.4470264 +0.3637862 0.4470264 0.4470264 +0.3795513 0.4470264 0.4470264 +0.3944623 0.4470264 0.4470264 +0.4085988 0.4470264 0.4470264 +0.4220313 0.4470264 0.4470264 +0.4348222 0.4470264 0.4470264 +0.4470264 0.4470264 0.4470264 +0.4586928 0.4470264 0.4470264 +0.4698649 0.4470264 0.4470264 +0.4805811 0.4470264 0.4470264 +0.490876 0.4470264 0.4470264 +0.5007803 0.4470264 0.4470264 +0.510322 0.4470264 0.4470264 +0.5195258 0.4470264 0.4470264 +0.5284142 0.4470264 0.4470264 +0.5370079 0.4470264 0.4470264 +0.5453253 0.4470264 0.4470264 +0.5533834 0.4470264 0.4470264 +0.5611974 0.4470264 0.4470264 +0.5687816 0.4470264 0.4470264 +0.092819 0.4586928 0.4470264 +0.1056428 0.4586928 0.4470264 +0.1201537 0.4586928 0.4470264 +0.1409607 0.4586928 0.4470264 +0.1678172 0.4586928 0.4470264 +0.1950164 0.4586928 0.4470264 +0.2210581 0.4586928 0.4470264 +0.245636 0.4586928 0.4470264 +0.2686816 0.4586928 0.4470264 +0.2902431 0.4586928 0.4470264 +0.3104189 0.4586928 0.4470264 +0.3293248 0.4586928 0.4470264 +0.3470774 0.4586928 0.4470264 +0.3637862 0.4586928 0.4470264 +0.3795513 0.4586928 0.4470264 +0.3944623 0.4586928 0.4470264 +0.4085988 0.4586928 0.4470264 +0.4220313 0.4586928 0.4470264 +0.4348222 0.4586928 0.4470264 +0.4470264 0.4586928 0.4470264 +0.4586928 0.4586928 0.4470264 +0.4698649 0.4586928 0.4470264 +0.4805811 0.4586928 0.4470264 +0.490876 0.4586928 0.4470264 +0.5007803 0.4586928 0.4470264 +0.510322 0.4586928 0.4470264 +0.5195258 0.4586928 0.4470264 +0.5284142 0.4586928 0.4470264 +0.5370079 0.4586928 0.4470264 +0.5453253 0.4586928 0.4470264 +0.5533834 0.4586928 0.4470264 +0.5611974 0.4586928 0.4470264 +0.5687816 0.4586928 0.4470264 +0.092819 0.4698649 0.4470264 +0.1056428 0.4698649 0.4470264 +0.1201537 0.4698649 0.4470264 +0.1409607 0.4698649 0.4470264 +0.1678172 0.4698649 0.4470264 +0.1950164 0.4698649 0.4470264 +0.2210581 0.4698649 0.4470264 +0.245636 0.4698649 0.4470264 +0.2686816 0.4698649 0.4470264 +0.2902431 0.4698649 0.4470264 +0.3104189 0.4698649 0.4470264 +0.3293248 0.4698649 0.4470264 +0.3470774 0.4698649 0.4470264 +0.3637862 0.4698649 0.4470264 +0.3795513 0.4698649 0.4470264 +0.3944623 0.4698649 0.4470264 +0.4085988 0.4698649 0.4470264 +0.4220313 0.4698649 0.4470264 +0.4348222 0.4698649 0.4470264 +0.4470264 0.4698649 0.4470264 +0.4586928 0.4698649 0.4470264 +0.4698649 0.4698649 0.4470264 +0.4805811 0.4698649 0.4470264 +0.490876 0.4698649 0.4470264 +0.5007803 0.4698649 0.4470264 +0.510322 0.4698649 0.4470264 +0.5195258 0.4698649 0.4470264 +0.5284142 0.4698649 0.4470264 +0.5370079 0.4698649 0.4470264 +0.5453253 0.4698649 0.4470264 +0.5533834 0.4698649 0.4470264 +0.5611974 0.4698649 0.4470264 +0.5687816 0.4698649 0.4470264 +0.092819 0.4805811 0.4470264 +0.1056428 0.4805811 0.4470264 +0.1201537 0.4805811 0.4470264 +0.1409607 0.4805811 0.4470264 +0.1678172 0.4805811 0.4470264 +0.1950164 0.4805811 0.4470264 +0.2210581 0.4805811 0.4470264 +0.245636 0.4805811 0.4470264 +0.2686816 0.4805811 0.4470264 +0.2902431 0.4805811 0.4470264 +0.3104189 0.4805811 0.4470264 +0.3293248 0.4805811 0.4470264 +0.3470774 0.4805811 0.4470264 +0.3637862 0.4805811 0.4470264 +0.3795513 0.4805811 0.4470264 +0.3944623 0.4805811 0.4470264 +0.4085988 0.4805811 0.4470264 +0.4220313 0.4805811 0.4470264 +0.4348222 0.4805811 0.4470264 +0.4470264 0.4805811 0.4470264 +0.4586928 0.4805811 0.4470264 +0.4698649 0.4805811 0.4470264 +0.4805811 0.4805811 0.4470264 +0.490876 0.4805811 0.4470264 +0.5007803 0.4805811 0.4470264 +0.510322 0.4805811 0.4470264 +0.5195258 0.4805811 0.4470264 +0.5284142 0.4805811 0.4470264 +0.5370079 0.4805811 0.4470264 +0.5453253 0.4805811 0.4470264 +0.5533834 0.4805811 0.4470264 +0.5611974 0.4805811 0.4470264 +0.5687816 0.4805811 0.4470264 +0.092819 0.490876 0.4470264 +0.1056428 0.490876 0.4470264 +0.1201537 0.490876 0.4470264 +0.1409607 0.490876 0.4470264 +0.1678172 0.490876 0.4470264 +0.1950164 0.490876 0.4470264 +0.2210581 0.490876 0.4470264 +0.245636 0.490876 0.4470264 +0.2686816 0.490876 0.4470264 +0.2902431 0.490876 0.4470264 +0.3104189 0.490876 0.4470264 +0.3293248 0.490876 0.4470264 +0.3470774 0.490876 0.4470264 +0.3637862 0.490876 0.4470264 +0.3795513 0.490876 0.4470264 +0.3944623 0.490876 0.4470264 +0.4085988 0.490876 0.4470264 +0.4220313 0.490876 0.4470264 +0.4348222 0.490876 0.4470264 +0.4470264 0.490876 0.4470264 +0.4586928 0.490876 0.4470264 +0.4698649 0.490876 0.4470264 +0.4805811 0.490876 0.4470264 +0.490876 0.490876 0.4470264 +0.5007803 0.490876 0.4470264 +0.510322 0.490876 0.4470264 +0.5195258 0.490876 0.4470264 +0.5284142 0.490876 0.4470264 +0.5370079 0.490876 0.4470264 +0.5453253 0.490876 0.4470264 +0.5533834 0.490876 0.4470264 +0.5611974 0.490876 0.4470264 +0.5687816 0.490876 0.4470264 +0.092819 0.5007803 0.4470264 +0.1056428 0.5007803 0.4470264 +0.1201537 0.5007803 0.4470264 +0.1409607 0.5007803 0.4470264 +0.1678172 0.5007803 0.4470264 +0.1950164 0.5007803 0.4470264 +0.2210581 0.5007803 0.4470264 +0.245636 0.5007803 0.4470264 +0.2686816 0.5007803 0.4470264 +0.2902431 0.5007803 0.4470264 +0.3104189 0.5007803 0.4470264 +0.3293248 0.5007803 0.4470264 +0.3470774 0.5007803 0.4470264 +0.3637862 0.5007803 0.4470264 +0.3795513 0.5007803 0.4470264 +0.3944623 0.5007803 0.4470264 +0.4085988 0.5007803 0.4470264 +0.4220313 0.5007803 0.4470264 +0.4348222 0.5007803 0.4470264 +0.4470264 0.5007803 0.4470264 +0.4586928 0.5007803 0.4470264 +0.4698649 0.5007803 0.4470264 +0.4805811 0.5007803 0.4470264 +0.490876 0.5007803 0.4470264 +0.5007803 0.5007803 0.4470264 +0.510322 0.5007803 0.4470264 +0.5195258 0.5007803 0.4470264 +0.5284142 0.5007803 0.4470264 +0.5370079 0.5007803 0.4470264 +0.5453253 0.5007803 0.4470264 +0.5533834 0.5007803 0.4470264 +0.5611974 0.5007803 0.4470264 +0.5687816 0.5007803 0.4470264 +0.092819 0.510322 0.4470264 +0.1056428 0.510322 0.4470264 +0.1201537 0.510322 0.4470264 +0.1409607 0.510322 0.4470264 +0.1678172 0.510322 0.4470264 +0.1950164 0.510322 0.4470264 +0.2210581 0.510322 0.4470264 +0.245636 0.510322 0.4470264 +0.2686816 0.510322 0.4470264 +0.2902431 0.510322 0.4470264 +0.3104189 0.510322 0.4470264 +0.3293248 0.510322 0.4470264 +0.3470774 0.510322 0.4470264 +0.3637862 0.510322 0.4470264 +0.3795513 0.510322 0.4470264 +0.3944623 0.510322 0.4470264 +0.4085988 0.510322 0.4470264 +0.4220313 0.510322 0.4470264 +0.4348222 0.510322 0.4470264 +0.4470264 0.510322 0.4470264 +0.4586928 0.510322 0.4470264 +0.4698649 0.510322 0.4470264 +0.4805811 0.510322 0.4470264 +0.490876 0.510322 0.4470264 +0.5007803 0.510322 0.4470264 +0.510322 0.510322 0.4470264 +0.5195258 0.510322 0.4470264 +0.5284142 0.510322 0.4470264 +0.5370079 0.510322 0.4470264 +0.5453253 0.510322 0.4470264 +0.5533834 0.510322 0.4470264 +0.5611974 0.510322 0.4470264 +0.5687816 0.510322 0.4470264 +0.092819 0.5195258 0.4470264 +0.1056428 0.5195258 0.4470264 +0.1201537 0.5195258 0.4470264 +0.1409607 0.5195258 0.4470264 +0.1678172 0.5195258 0.4470264 +0.1950164 0.5195258 0.4470264 +0.2210581 0.5195258 0.4470264 +0.245636 0.5195258 0.4470264 +0.2686816 0.5195258 0.4470264 +0.2902431 0.5195258 0.4470264 +0.3104189 0.5195258 0.4470264 +0.3293248 0.5195258 0.4470264 +0.3470774 0.5195258 0.4470264 +0.3637862 0.5195258 0.4470264 +0.3795513 0.5195258 0.4470264 +0.3944623 0.5195258 0.4470264 +0.4085988 0.5195258 0.4470264 +0.4220313 0.5195258 0.4470264 +0.4348222 0.5195258 0.4470264 +0.4470264 0.5195258 0.4470264 +0.4586928 0.5195258 0.4470264 +0.4698649 0.5195258 0.4470264 +0.4805811 0.5195258 0.4470264 +0.490876 0.5195258 0.4470264 +0.5007803 0.5195258 0.4470264 +0.510322 0.5195258 0.4470264 +0.5195258 0.5195258 0.4470264 +0.5284142 0.5195258 0.4470264 +0.5370079 0.5195258 0.4470264 +0.5453253 0.5195258 0.4470264 +0.5533834 0.5195258 0.4470264 +0.5611974 0.5195258 0.4470264 +0.5687816 0.5195258 0.4470264 +0.092819 0.5284142 0.4470264 +0.1056428 0.5284142 0.4470264 +0.1201537 0.5284142 0.4470264 +0.1409607 0.5284142 0.4470264 +0.1678172 0.5284142 0.4470264 +0.1950164 0.5284142 0.4470264 +0.2210581 0.5284142 0.4470264 +0.245636 0.5284142 0.4470264 +0.2686816 0.5284142 0.4470264 +0.2902431 0.5284142 0.4470264 +0.3104189 0.5284142 0.4470264 +0.3293248 0.5284142 0.4470264 +0.3470774 0.5284142 0.4470264 +0.3637862 0.5284142 0.4470264 +0.3795513 0.5284142 0.4470264 +0.3944623 0.5284142 0.4470264 +0.4085988 0.5284142 0.4470264 +0.4220313 0.5284142 0.4470264 +0.4348222 0.5284142 0.4470264 +0.4470264 0.5284142 0.4470264 +0.4586928 0.5284142 0.4470264 +0.4698649 0.5284142 0.4470264 +0.4805811 0.5284142 0.4470264 +0.490876 0.5284142 0.4470264 +0.5007803 0.5284142 0.4470264 +0.510322 0.5284142 0.4470264 +0.5195258 0.5284142 0.4470264 +0.5284142 0.5284142 0.4470264 +0.5370079 0.5284142 0.4470264 +0.5453253 0.5284142 0.4470264 +0.5533834 0.5284142 0.4470264 +0.5611974 0.5284142 0.4470264 +0.5687816 0.5284142 0.4470264 +0.092819 0.5370079 0.4470264 +0.1056428 0.5370079 0.4470264 +0.1201537 0.5370079 0.4470264 +0.1409607 0.5370079 0.4470264 +0.1678172 0.5370079 0.4470264 +0.1950164 0.5370079 0.4470264 +0.2210581 0.5370079 0.4470264 +0.245636 0.5370079 0.4470264 +0.2686816 0.5370079 0.4470264 +0.2902431 0.5370079 0.4470264 +0.3104189 0.5370079 0.4470264 +0.3293248 0.5370079 0.4470264 +0.3470774 0.5370079 0.4470264 +0.3637862 0.5370079 0.4470264 +0.3795513 0.5370079 0.4470264 +0.3944623 0.5370079 0.4470264 +0.4085988 0.5370079 0.4470264 +0.4220313 0.5370079 0.4470264 +0.4348222 0.5370079 0.4470264 +0.4470264 0.5370079 0.4470264 +0.4586928 0.5370079 0.4470264 +0.4698649 0.5370079 0.4470264 +0.4805811 0.5370079 0.4470264 +0.490876 0.5370079 0.4470264 +0.5007803 0.5370079 0.4470264 +0.510322 0.5370079 0.4470264 +0.5195258 0.5370079 0.4470264 +0.5284142 0.5370079 0.4470264 +0.5370079 0.5370079 0.4470264 +0.5453253 0.5370079 0.4470264 +0.5533834 0.5370079 0.4470264 +0.5611974 0.5370079 0.4470264 +0.5687816 0.5370079 0.4470264 +0.092819 0.5453253 0.4470264 +0.1056428 0.5453253 0.4470264 +0.1201537 0.5453253 0.4470264 +0.1409607 0.5453253 0.4470264 +0.1678172 0.5453253 0.4470264 +0.1950164 0.5453253 0.4470264 +0.2210581 0.5453253 0.4470264 +0.245636 0.5453253 0.4470264 +0.2686816 0.5453253 0.4470264 +0.2902431 0.5453253 0.4470264 +0.3104189 0.5453253 0.4470264 +0.3293248 0.5453253 0.4470264 +0.3470774 0.5453253 0.4470264 +0.3637862 0.5453253 0.4470264 +0.3795513 0.5453253 0.4470264 +0.3944623 0.5453253 0.4470264 +0.4085988 0.5453253 0.4470264 +0.4220313 0.5453253 0.4470264 +0.4348222 0.5453253 0.4470264 +0.4470264 0.5453253 0.4470264 +0.4586928 0.5453253 0.4470264 +0.4698649 0.5453253 0.4470264 +0.4805811 0.5453253 0.4470264 +0.490876 0.5453253 0.4470264 +0.5007803 0.5453253 0.4470264 +0.510322 0.5453253 0.4470264 +0.5195258 0.5453253 0.4470264 +0.5284142 0.5453253 0.4470264 +0.5370079 0.5453253 0.4470264 +0.5453253 0.5453253 0.4470264 +0.5533834 0.5453253 0.4470264 +0.5611974 0.5453253 0.4470264 +0.5687816 0.5453253 0.4470264 +0.092819 0.5533834 0.4470264 +0.1056428 0.5533834 0.4470264 +0.1201537 0.5533834 0.4470264 +0.1409607 0.5533834 0.4470264 +0.1678172 0.5533834 0.4470264 +0.1950164 0.5533834 0.4470264 +0.2210581 0.5533834 0.4470264 +0.245636 0.5533834 0.4470264 +0.2686816 0.5533834 0.4470264 +0.2902431 0.5533834 0.4470264 +0.3104189 0.5533834 0.4470264 +0.3293248 0.5533834 0.4470264 +0.3470774 0.5533834 0.4470264 +0.3637862 0.5533834 0.4470264 +0.3795513 0.5533834 0.4470264 +0.3944623 0.5533834 0.4470264 +0.4085988 0.5533834 0.4470264 +0.4220313 0.5533834 0.4470264 +0.4348222 0.5533834 0.4470264 +0.4470264 0.5533834 0.4470264 +0.4586928 0.5533834 0.4470264 +0.4698649 0.5533834 0.4470264 +0.4805811 0.5533834 0.4470264 +0.490876 0.5533834 0.4470264 +0.5007803 0.5533834 0.4470264 +0.510322 0.5533834 0.4470264 +0.5195258 0.5533834 0.4470264 +0.5284142 0.5533834 0.4470264 +0.5370079 0.5533834 0.4470264 +0.5453253 0.5533834 0.4470264 +0.5533834 0.5533834 0.4470264 +0.5611974 0.5533834 0.4470264 +0.5687816 0.5533834 0.4470264 +0.092819 0.5611974 0.4470264 +0.1056428 0.5611974 0.4470264 +0.1201537 0.5611974 0.4470264 +0.1409607 0.5611974 0.4470264 +0.1678172 0.5611974 0.4470264 +0.1950164 0.5611974 0.4470264 +0.2210581 0.5611974 0.4470264 +0.245636 0.5611974 0.4470264 +0.2686816 0.5611974 0.4470264 +0.2902431 0.5611974 0.4470264 +0.3104189 0.5611974 0.4470264 +0.3293248 0.5611974 0.4470264 +0.3470774 0.5611974 0.4470264 +0.3637862 0.5611974 0.4470264 +0.3795513 0.5611974 0.4470264 +0.3944623 0.5611974 0.4470264 +0.4085988 0.5611974 0.4470264 +0.4220313 0.5611974 0.4470264 +0.4348222 0.5611974 0.4470264 +0.4470264 0.5611974 0.4470264 +0.4586928 0.5611974 0.4470264 +0.4698649 0.5611974 0.4470264 +0.4805811 0.5611974 0.4470264 +0.490876 0.5611974 0.4470264 +0.5007803 0.5611974 0.4470264 +0.510322 0.5611974 0.4470264 +0.5195258 0.5611974 0.4470264 +0.5284142 0.5611974 0.4470264 +0.5370079 0.5611974 0.4470264 +0.5453253 0.5611974 0.4470264 +0.5533834 0.5611974 0.4470264 +0.5611974 0.5611974 0.4470264 +0.5687816 0.5611974 0.4470264 +0.092819 0.5687816 0.4470264 +0.1056428 0.5687816 0.4470264 +0.1201537 0.5687816 0.4470264 +0.1409607 0.5687816 0.4470264 +0.1678172 0.5687816 0.4470264 +0.1950164 0.5687816 0.4470264 +0.2210581 0.5687816 0.4470264 +0.245636 0.5687816 0.4470264 +0.2686816 0.5687816 0.4470264 +0.2902431 0.5687816 0.4470264 +0.3104189 0.5687816 0.4470264 +0.3293248 0.5687816 0.4470264 +0.3470774 0.5687816 0.4470264 +0.3637862 0.5687816 0.4470264 +0.3795513 0.5687816 0.4470264 +0.3944623 0.5687816 0.4470264 +0.4085988 0.5687816 0.4470264 +0.4220313 0.5687816 0.4470264 +0.4348222 0.5687816 0.4470264 +0.4470264 0.5687816 0.4470264 +0.4586928 0.5687816 0.4470264 +0.4698649 0.5687816 0.4470264 +0.4805811 0.5687816 0.4470264 +0.490876 0.5687816 0.4470264 +0.5007803 0.5687816 0.4470264 +0.510322 0.5687816 0.4470264 +0.5195258 0.5687816 0.4470264 +0.5284142 0.5687816 0.4470264 +0.5370079 0.5687816 0.4470264 +0.5453253 0.5687816 0.4470264 +0.5533834 0.5687816 0.4470264 +0.5611974 0.5687816 0.4470264 +0.5687816 0.5687816 0.4470264 +0.092819 0.092819 0.4586928 +0.1056428 0.092819 0.4586928 +0.1201537 0.092819 0.4586928 +0.1409607 0.092819 0.4586928 +0.1678172 0.092819 0.4586928 +0.1950164 0.092819 0.4586928 +0.2210581 0.092819 0.4586928 +0.245636 0.092819 0.4586928 +0.2686816 0.092819 0.4586928 +0.2902431 0.092819 0.4586928 +0.3104189 0.092819 0.4586928 +0.3293248 0.092819 0.4586928 +0.3470774 0.092819 0.4586928 +0.3637862 0.092819 0.4586928 +0.3795513 0.092819 0.4586928 +0.3944623 0.092819 0.4586928 +0.4085988 0.092819 0.4586928 +0.4220313 0.092819 0.4586928 +0.4348222 0.092819 0.4586928 +0.4470264 0.092819 0.4586928 +0.4586928 0.092819 0.4586928 +0.4698649 0.092819 0.4586928 +0.4805811 0.092819 0.4586928 +0.490876 0.092819 0.4586928 +0.5007803 0.092819 0.4586928 +0.510322 0.092819 0.4586928 +0.5195258 0.092819 0.4586928 +0.5284142 0.092819 0.4586928 +0.5370079 0.092819 0.4586928 +0.5453253 0.092819 0.4586928 +0.5533834 0.092819 0.4586928 +0.5611974 0.092819 0.4586928 +0.5687816 0.092819 0.4586928 +0.092819 0.1056428 0.4586928 +0.1056428 0.1056428 0.4586928 +0.1201537 0.1056428 0.4586928 +0.1409607 0.1056428 0.4586928 +0.1678172 0.1056428 0.4586928 +0.1950164 0.1056428 0.4586928 +0.2210581 0.1056428 0.4586928 +0.245636 0.1056428 0.4586928 +0.2686816 0.1056428 0.4586928 +0.2902431 0.1056428 0.4586928 +0.3104189 0.1056428 0.4586928 +0.3293248 0.1056428 0.4586928 +0.3470774 0.1056428 0.4586928 +0.3637862 0.1056428 0.4586928 +0.3795513 0.1056428 0.4586928 +0.3944623 0.1056428 0.4586928 +0.4085988 0.1056428 0.4586928 +0.4220313 0.1056428 0.4586928 +0.4348222 0.1056428 0.4586928 +0.4470264 0.1056428 0.4586928 +0.4586928 0.1056428 0.4586928 +0.4698649 0.1056428 0.4586928 +0.4805811 0.1056428 0.4586928 +0.490876 0.1056428 0.4586928 +0.5007803 0.1056428 0.4586928 +0.510322 0.1056428 0.4586928 +0.5195258 0.1056428 0.4586928 +0.5284142 0.1056428 0.4586928 +0.5370079 0.1056428 0.4586928 +0.5453253 0.1056428 0.4586928 +0.5533834 0.1056428 0.4586928 +0.5611974 0.1056428 0.4586928 +0.5687816 0.1056428 0.4586928 +0.092819 0.1201537 0.4586928 +0.1056428 0.1201537 0.4586928 +0.1201537 0.1201537 0.4586928 +0.1409607 0.1201537 0.4586928 +0.1678172 0.1201537 0.4586928 +0.1950164 0.1201537 0.4586928 +0.2210581 0.1201537 0.4586928 +0.245636 0.1201537 0.4586928 +0.2686816 0.1201537 0.4586928 +0.2902431 0.1201537 0.4586928 +0.3104189 0.1201537 0.4586928 +0.3293248 0.1201537 0.4586928 +0.3470774 0.1201537 0.4586928 +0.3637862 0.1201537 0.4586928 +0.3795513 0.1201537 0.4586928 +0.3944623 0.1201537 0.4586928 +0.4085988 0.1201537 0.4586928 +0.4220313 0.1201537 0.4586928 +0.4348222 0.1201537 0.4586928 +0.4470264 0.1201537 0.4586928 +0.4586928 0.1201537 0.4586928 +0.4698649 0.1201537 0.4586928 +0.4805811 0.1201537 0.4586928 +0.490876 0.1201537 0.4586928 +0.5007803 0.1201537 0.4586928 +0.510322 0.1201537 0.4586928 +0.5195258 0.1201537 0.4586928 +0.5284142 0.1201537 0.4586928 +0.5370079 0.1201537 0.4586928 +0.5453253 0.1201537 0.4586928 +0.5533834 0.1201537 0.4586928 +0.5611974 0.1201537 0.4586928 +0.5687816 0.1201537 0.4586928 +0.092819 0.1409607 0.4586928 +0.1056428 0.1409607 0.4586928 +0.1201537 0.1409607 0.4586928 +0.1409607 0.1409607 0.4586928 +0.1678172 0.1409607 0.4586928 +0.1950164 0.1409607 0.4586928 +0.2210581 0.1409607 0.4586928 +0.245636 0.1409607 0.4586928 +0.2686816 0.1409607 0.4586928 +0.2902431 0.1409607 0.4586928 +0.3104189 0.1409607 0.4586928 +0.3293248 0.1409607 0.4586928 +0.3470774 0.1409607 0.4586928 +0.3637862 0.1409607 0.4586928 +0.3795513 0.1409607 0.4586928 +0.3944623 0.1409607 0.4586928 +0.4085988 0.1409607 0.4586928 +0.4220313 0.1409607 0.4586928 +0.4348222 0.1409607 0.4586928 +0.4470264 0.1409607 0.4586928 +0.4586928 0.1409607 0.4586928 +0.4698649 0.1409607 0.4586928 +0.4805811 0.1409607 0.4586928 +0.490876 0.1409607 0.4586928 +0.5007803 0.1409607 0.4586928 +0.510322 0.1409607 0.4586928 +0.5195258 0.1409607 0.4586928 +0.5284142 0.1409607 0.4586928 +0.5370079 0.1409607 0.4586928 +0.5453253 0.1409607 0.4586928 +0.5533834 0.1409607 0.4586928 +0.5611974 0.1409607 0.4586928 +0.5687816 0.1409607 0.4586928 +0.092819 0.1678172 0.4586928 +0.1056428 0.1678172 0.4586928 +0.1201537 0.1678172 0.4586928 +0.1409607 0.1678172 0.4586928 +0.1678172 0.1678172 0.4586928 +0.1950164 0.1678172 0.4586928 +0.2210581 0.1678172 0.4586928 +0.245636 0.1678172 0.4586928 +0.2686816 0.1678172 0.4586928 +0.2902431 0.1678172 0.4586928 +0.3104189 0.1678172 0.4586928 +0.3293248 0.1678172 0.4586928 +0.3470774 0.1678172 0.4586928 +0.3637862 0.1678172 0.4586928 +0.3795513 0.1678172 0.4586928 +0.3944623 0.1678172 0.4586928 +0.4085988 0.1678172 0.4586928 +0.4220313 0.1678172 0.4586928 +0.4348222 0.1678172 0.4586928 +0.4470264 0.1678172 0.4586928 +0.4586928 0.1678172 0.4586928 +0.4698649 0.1678172 0.4586928 +0.4805811 0.1678172 0.4586928 +0.490876 0.1678172 0.4586928 +0.5007803 0.1678172 0.4586928 +0.510322 0.1678172 0.4586928 +0.5195258 0.1678172 0.4586928 +0.5284142 0.1678172 0.4586928 +0.5370079 0.1678172 0.4586928 +0.5453253 0.1678172 0.4586928 +0.5533834 0.1678172 0.4586928 +0.5611974 0.1678172 0.4586928 +0.5687816 0.1678172 0.4586928 +0.092819 0.1950164 0.4586928 +0.1056428 0.1950164 0.4586928 +0.1201537 0.1950164 0.4586928 +0.1409607 0.1950164 0.4586928 +0.1678172 0.1950164 0.4586928 +0.1950164 0.1950164 0.4586928 +0.2210581 0.1950164 0.4586928 +0.245636 0.1950164 0.4586928 +0.2686816 0.1950164 0.4586928 +0.2902431 0.1950164 0.4586928 +0.3104189 0.1950164 0.4586928 +0.3293248 0.1950164 0.4586928 +0.3470774 0.1950164 0.4586928 +0.3637862 0.1950164 0.4586928 +0.3795513 0.1950164 0.4586928 +0.3944623 0.1950164 0.4586928 +0.4085988 0.1950164 0.4586928 +0.4220313 0.1950164 0.4586928 +0.4348222 0.1950164 0.4586928 +0.4470264 0.1950164 0.4586928 +0.4586928 0.1950164 0.4586928 +0.4698649 0.1950164 0.4586928 +0.4805811 0.1950164 0.4586928 +0.490876 0.1950164 0.4586928 +0.5007803 0.1950164 0.4586928 +0.510322 0.1950164 0.4586928 +0.5195258 0.1950164 0.4586928 +0.5284142 0.1950164 0.4586928 +0.5370079 0.1950164 0.4586928 +0.5453253 0.1950164 0.4586928 +0.5533834 0.1950164 0.4586928 +0.5611974 0.1950164 0.4586928 +0.5687816 0.1950164 0.4586928 +0.092819 0.2210581 0.4586928 +0.1056428 0.2210581 0.4586928 +0.1201537 0.2210581 0.4586928 +0.1409607 0.2210581 0.4586928 +0.1678172 0.2210581 0.4586928 +0.1950164 0.2210581 0.4586928 +0.2210581 0.2210581 0.4586928 +0.245636 0.2210581 0.4586928 +0.2686816 0.2210581 0.4586928 +0.2902431 0.2210581 0.4586928 +0.3104189 0.2210581 0.4586928 +0.3293248 0.2210581 0.4586928 +0.3470774 0.2210581 0.4586928 +0.3637862 0.2210581 0.4586928 +0.3795513 0.2210581 0.4586928 +0.3944623 0.2210581 0.4586928 +0.4085988 0.2210581 0.4586928 +0.4220313 0.2210581 0.4586928 +0.4348222 0.2210581 0.4586928 +0.4470264 0.2210581 0.4586928 +0.4586928 0.2210581 0.4586928 +0.4698649 0.2210581 0.4586928 +0.4805811 0.2210581 0.4586928 +0.490876 0.2210581 0.4586928 +0.5007803 0.2210581 0.4586928 +0.510322 0.2210581 0.4586928 +0.5195258 0.2210581 0.4586928 +0.5284142 0.2210581 0.4586928 +0.5370079 0.2210581 0.4586928 +0.5453253 0.2210581 0.4586928 +0.5533834 0.2210581 0.4586928 +0.5611974 0.2210581 0.4586928 +0.5687816 0.2210581 0.4586928 +0.092819 0.245636 0.4586928 +0.1056428 0.245636 0.4586928 +0.1201537 0.245636 0.4586928 +0.1409607 0.245636 0.4586928 +0.1678172 0.245636 0.4586928 +0.1950164 0.245636 0.4586928 +0.2210581 0.245636 0.4586928 +0.245636 0.245636 0.4586928 +0.2686816 0.245636 0.4586928 +0.2902431 0.245636 0.4586928 +0.3104189 0.245636 0.4586928 +0.3293248 0.245636 0.4586928 +0.3470774 0.245636 0.4586928 +0.3637862 0.245636 0.4586928 +0.3795513 0.245636 0.4586928 +0.3944623 0.245636 0.4586928 +0.4085988 0.245636 0.4586928 +0.4220313 0.245636 0.4586928 +0.4348222 0.245636 0.4586928 +0.4470264 0.245636 0.4586928 +0.4586928 0.245636 0.4586928 +0.4698649 0.245636 0.4586928 +0.4805811 0.245636 0.4586928 +0.490876 0.245636 0.4586928 +0.5007803 0.245636 0.4586928 +0.510322 0.245636 0.4586928 +0.5195258 0.245636 0.4586928 +0.5284142 0.245636 0.4586928 +0.5370079 0.245636 0.4586928 +0.5453253 0.245636 0.4586928 +0.5533834 0.245636 0.4586928 +0.5611974 0.245636 0.4586928 +0.5687816 0.245636 0.4586928 +0.092819 0.2686816 0.4586928 +0.1056428 0.2686816 0.4586928 +0.1201537 0.2686816 0.4586928 +0.1409607 0.2686816 0.4586928 +0.1678172 0.2686816 0.4586928 +0.1950164 0.2686816 0.4586928 +0.2210581 0.2686816 0.4586928 +0.245636 0.2686816 0.4586928 +0.2686816 0.2686816 0.4586928 +0.2902431 0.2686816 0.4586928 +0.3104189 0.2686816 0.4586928 +0.3293248 0.2686816 0.4586928 +0.3470774 0.2686816 0.4586928 +0.3637862 0.2686816 0.4586928 +0.3795513 0.2686816 0.4586928 +0.3944623 0.2686816 0.4586928 +0.4085988 0.2686816 0.4586928 +0.4220313 0.2686816 0.4586928 +0.4348222 0.2686816 0.4586928 +0.4470264 0.2686816 0.4586928 +0.4586928 0.2686816 0.4586928 +0.4698649 0.2686816 0.4586928 +0.4805811 0.2686816 0.4586928 +0.490876 0.2686816 0.4586928 +0.5007803 0.2686816 0.4586928 +0.510322 0.2686816 0.4586928 +0.5195258 0.2686816 0.4586928 +0.5284142 0.2686816 0.4586928 +0.5370079 0.2686816 0.4586928 +0.5453253 0.2686816 0.4586928 +0.5533834 0.2686816 0.4586928 +0.5611974 0.2686816 0.4586928 +0.5687816 0.2686816 0.4586928 +0.092819 0.2902431 0.4586928 +0.1056428 0.2902431 0.4586928 +0.1201537 0.2902431 0.4586928 +0.1409607 0.2902431 0.4586928 +0.1678172 0.2902431 0.4586928 +0.1950164 0.2902431 0.4586928 +0.2210581 0.2902431 0.4586928 +0.245636 0.2902431 0.4586928 +0.2686816 0.2902431 0.4586928 +0.2902431 0.2902431 0.4586928 +0.3104189 0.2902431 0.4586928 +0.3293248 0.2902431 0.4586928 +0.3470774 0.2902431 0.4586928 +0.3637862 0.2902431 0.4586928 +0.3795513 0.2902431 0.4586928 +0.3944623 0.2902431 0.4586928 +0.4085988 0.2902431 0.4586928 +0.4220313 0.2902431 0.4586928 +0.4348222 0.2902431 0.4586928 +0.4470264 0.2902431 0.4586928 +0.4586928 0.2902431 0.4586928 +0.4698649 0.2902431 0.4586928 +0.4805811 0.2902431 0.4586928 +0.490876 0.2902431 0.4586928 +0.5007803 0.2902431 0.4586928 +0.510322 0.2902431 0.4586928 +0.5195258 0.2902431 0.4586928 +0.5284142 0.2902431 0.4586928 +0.5370079 0.2902431 0.4586928 +0.5453253 0.2902431 0.4586928 +0.5533834 0.2902431 0.4586928 +0.5611974 0.2902431 0.4586928 +0.5687816 0.2902431 0.4586928 +0.092819 0.3104189 0.4586928 +0.1056428 0.3104189 0.4586928 +0.1201537 0.3104189 0.4586928 +0.1409607 0.3104189 0.4586928 +0.1678172 0.3104189 0.4586928 +0.1950164 0.3104189 0.4586928 +0.2210581 0.3104189 0.4586928 +0.245636 0.3104189 0.4586928 +0.2686816 0.3104189 0.4586928 +0.2902431 0.3104189 0.4586928 +0.3104189 0.3104189 0.4586928 +0.3293248 0.3104189 0.4586928 +0.3470774 0.3104189 0.4586928 +0.3637862 0.3104189 0.4586928 +0.3795513 0.3104189 0.4586928 +0.3944623 0.3104189 0.4586928 +0.4085988 0.3104189 0.4586928 +0.4220313 0.3104189 0.4586928 +0.4348222 0.3104189 0.4586928 +0.4470264 0.3104189 0.4586928 +0.4586928 0.3104189 0.4586928 +0.4698649 0.3104189 0.4586928 +0.4805811 0.3104189 0.4586928 +0.490876 0.3104189 0.4586928 +0.5007803 0.3104189 0.4586928 +0.510322 0.3104189 0.4586928 +0.5195258 0.3104189 0.4586928 +0.5284142 0.3104189 0.4586928 +0.5370079 0.3104189 0.4586928 +0.5453253 0.3104189 0.4586928 +0.5533834 0.3104189 0.4586928 +0.5611974 0.3104189 0.4586928 +0.5687816 0.3104189 0.4586928 +0.092819 0.3293248 0.4586928 +0.1056428 0.3293248 0.4586928 +0.1201537 0.3293248 0.4586928 +0.1409607 0.3293248 0.4586928 +0.1678172 0.3293248 0.4586928 +0.1950164 0.3293248 0.4586928 +0.2210581 0.3293248 0.4586928 +0.245636 0.3293248 0.4586928 +0.2686816 0.3293248 0.4586928 +0.2902431 0.3293248 0.4586928 +0.3104189 0.3293248 0.4586928 +0.3293248 0.3293248 0.4586928 +0.3470774 0.3293248 0.4586928 +0.3637862 0.3293248 0.4586928 +0.3795513 0.3293248 0.4586928 +0.3944623 0.3293248 0.4586928 +0.4085988 0.3293248 0.4586928 +0.4220313 0.3293248 0.4586928 +0.4348222 0.3293248 0.4586928 +0.4470264 0.3293248 0.4586928 +0.4586928 0.3293248 0.4586928 +0.4698649 0.3293248 0.4586928 +0.4805811 0.3293248 0.4586928 +0.490876 0.3293248 0.4586928 +0.5007803 0.3293248 0.4586928 +0.510322 0.3293248 0.4586928 +0.5195258 0.3293248 0.4586928 +0.5284142 0.3293248 0.4586928 +0.5370079 0.3293248 0.4586928 +0.5453253 0.3293248 0.4586928 +0.5533834 0.3293248 0.4586928 +0.5611974 0.3293248 0.4586928 +0.5687816 0.3293248 0.4586928 +0.092819 0.3470774 0.4586928 +0.1056428 0.3470774 0.4586928 +0.1201537 0.3470774 0.4586928 +0.1409607 0.3470774 0.4586928 +0.1678172 0.3470774 0.4586928 +0.1950164 0.3470774 0.4586928 +0.2210581 0.3470774 0.4586928 +0.245636 0.3470774 0.4586928 +0.2686816 0.3470774 0.4586928 +0.2902431 0.3470774 0.4586928 +0.3104189 0.3470774 0.4586928 +0.3293248 0.3470774 0.4586928 +0.3470774 0.3470774 0.4586928 +0.3637862 0.3470774 0.4586928 +0.3795513 0.3470774 0.4586928 +0.3944623 0.3470774 0.4586928 +0.4085988 0.3470774 0.4586928 +0.4220313 0.3470774 0.4586928 +0.4348222 0.3470774 0.4586928 +0.4470264 0.3470774 0.4586928 +0.4586928 0.3470774 0.4586928 +0.4698649 0.3470774 0.4586928 +0.4805811 0.3470774 0.4586928 +0.490876 0.3470774 0.4586928 +0.5007803 0.3470774 0.4586928 +0.510322 0.3470774 0.4586928 +0.5195258 0.3470774 0.4586928 +0.5284142 0.3470774 0.4586928 +0.5370079 0.3470774 0.4586928 +0.5453253 0.3470774 0.4586928 +0.5533834 0.3470774 0.4586928 +0.5611974 0.3470774 0.4586928 +0.5687816 0.3470774 0.4586928 +0.092819 0.3637862 0.4586928 +0.1056428 0.3637862 0.4586928 +0.1201537 0.3637862 0.4586928 +0.1409607 0.3637862 0.4586928 +0.1678172 0.3637862 0.4586928 +0.1950164 0.3637862 0.4586928 +0.2210581 0.3637862 0.4586928 +0.245636 0.3637862 0.4586928 +0.2686816 0.3637862 0.4586928 +0.2902431 0.3637862 0.4586928 +0.3104189 0.3637862 0.4586928 +0.3293248 0.3637862 0.4586928 +0.3470774 0.3637862 0.4586928 +0.3637862 0.3637862 0.4586928 +0.3795513 0.3637862 0.4586928 +0.3944623 0.3637862 0.4586928 +0.4085988 0.3637862 0.4586928 +0.4220313 0.3637862 0.4586928 +0.4348222 0.3637862 0.4586928 +0.4470264 0.3637862 0.4586928 +0.4586928 0.3637862 0.4586928 +0.4698649 0.3637862 0.4586928 +0.4805811 0.3637862 0.4586928 +0.490876 0.3637862 0.4586928 +0.5007803 0.3637862 0.4586928 +0.510322 0.3637862 0.4586928 +0.5195258 0.3637862 0.4586928 +0.5284142 0.3637862 0.4586928 +0.5370079 0.3637862 0.4586928 +0.5453253 0.3637862 0.4586928 +0.5533834 0.3637862 0.4586928 +0.5611974 0.3637862 0.4586928 +0.5687816 0.3637862 0.4586928 +0.092819 0.3795513 0.4586928 +0.1056428 0.3795513 0.4586928 +0.1201537 0.3795513 0.4586928 +0.1409607 0.3795513 0.4586928 +0.1678172 0.3795513 0.4586928 +0.1950164 0.3795513 0.4586928 +0.2210581 0.3795513 0.4586928 +0.245636 0.3795513 0.4586928 +0.2686816 0.3795513 0.4586928 +0.2902431 0.3795513 0.4586928 +0.3104189 0.3795513 0.4586928 +0.3293248 0.3795513 0.4586928 +0.3470774 0.3795513 0.4586928 +0.3637862 0.3795513 0.4586928 +0.3795513 0.3795513 0.4586928 +0.3944623 0.3795513 0.4586928 +0.4085988 0.3795513 0.4586928 +0.4220313 0.3795513 0.4586928 +0.4348222 0.3795513 0.4586928 +0.4470264 0.3795513 0.4586928 +0.4586928 0.3795513 0.4586928 +0.4698649 0.3795513 0.4586928 +0.4805811 0.3795513 0.4586928 +0.490876 0.3795513 0.4586928 +0.5007803 0.3795513 0.4586928 +0.510322 0.3795513 0.4586928 +0.5195258 0.3795513 0.4586928 +0.5284142 0.3795513 0.4586928 +0.5370079 0.3795513 0.4586928 +0.5453253 0.3795513 0.4586928 +0.5533834 0.3795513 0.4586928 +0.5611974 0.3795513 0.4586928 +0.5687816 0.3795513 0.4586928 +0.092819 0.3944623 0.4586928 +0.1056428 0.3944623 0.4586928 +0.1201537 0.3944623 0.4586928 +0.1409607 0.3944623 0.4586928 +0.1678172 0.3944623 0.4586928 +0.1950164 0.3944623 0.4586928 +0.2210581 0.3944623 0.4586928 +0.245636 0.3944623 0.4586928 +0.2686816 0.3944623 0.4586928 +0.2902431 0.3944623 0.4586928 +0.3104189 0.3944623 0.4586928 +0.3293248 0.3944623 0.4586928 +0.3470774 0.3944623 0.4586928 +0.3637862 0.3944623 0.4586928 +0.3795513 0.3944623 0.4586928 +0.3944623 0.3944623 0.4586928 +0.4085988 0.3944623 0.4586928 +0.4220313 0.3944623 0.4586928 +0.4348222 0.3944623 0.4586928 +0.4470264 0.3944623 0.4586928 +0.4586928 0.3944623 0.4586928 +0.4698649 0.3944623 0.4586928 +0.4805811 0.3944623 0.4586928 +0.490876 0.3944623 0.4586928 +0.5007803 0.3944623 0.4586928 +0.510322 0.3944623 0.4586928 +0.5195258 0.3944623 0.4586928 +0.5284142 0.3944623 0.4586928 +0.5370079 0.3944623 0.4586928 +0.5453253 0.3944623 0.4586928 +0.5533834 0.3944623 0.4586928 +0.5611974 0.3944623 0.4586928 +0.5687816 0.3944623 0.4586928 +0.092819 0.4085988 0.4586928 +0.1056428 0.4085988 0.4586928 +0.1201537 0.4085988 0.4586928 +0.1409607 0.4085988 0.4586928 +0.1678172 0.4085988 0.4586928 +0.1950164 0.4085988 0.4586928 +0.2210581 0.4085988 0.4586928 +0.245636 0.4085988 0.4586928 +0.2686816 0.4085988 0.4586928 +0.2902431 0.4085988 0.4586928 +0.3104189 0.4085988 0.4586928 +0.3293248 0.4085988 0.4586928 +0.3470774 0.4085988 0.4586928 +0.3637862 0.4085988 0.4586928 +0.3795513 0.4085988 0.4586928 +0.3944623 0.4085988 0.4586928 +0.4085988 0.4085988 0.4586928 +0.4220313 0.4085988 0.4586928 +0.4348222 0.4085988 0.4586928 +0.4470264 0.4085988 0.4586928 +0.4586928 0.4085988 0.4586928 +0.4698649 0.4085988 0.4586928 +0.4805811 0.4085988 0.4586928 +0.490876 0.4085988 0.4586928 +0.5007803 0.4085988 0.4586928 +0.510322 0.4085988 0.4586928 +0.5195258 0.4085988 0.4586928 +0.5284142 0.4085988 0.4586928 +0.5370079 0.4085988 0.4586928 +0.5453253 0.4085988 0.4586928 +0.5533834 0.4085988 0.4586928 +0.5611974 0.4085988 0.4586928 +0.5687816 0.4085988 0.4586928 +0.092819 0.4220313 0.4586928 +0.1056428 0.4220313 0.4586928 +0.1201537 0.4220313 0.4586928 +0.1409607 0.4220313 0.4586928 +0.1678172 0.4220313 0.4586928 +0.1950164 0.4220313 0.4586928 +0.2210581 0.4220313 0.4586928 +0.245636 0.4220313 0.4586928 +0.2686816 0.4220313 0.4586928 +0.2902431 0.4220313 0.4586928 +0.3104189 0.4220313 0.4586928 +0.3293248 0.4220313 0.4586928 +0.3470774 0.4220313 0.4586928 +0.3637862 0.4220313 0.4586928 +0.3795513 0.4220313 0.4586928 +0.3944623 0.4220313 0.4586928 +0.4085988 0.4220313 0.4586928 +0.4220313 0.4220313 0.4586928 +0.4348222 0.4220313 0.4586928 +0.4470264 0.4220313 0.4586928 +0.4586928 0.4220313 0.4586928 +0.4698649 0.4220313 0.4586928 +0.4805811 0.4220313 0.4586928 +0.490876 0.4220313 0.4586928 +0.5007803 0.4220313 0.4586928 +0.510322 0.4220313 0.4586928 +0.5195258 0.4220313 0.4586928 +0.5284142 0.4220313 0.4586928 +0.5370079 0.4220313 0.4586928 +0.5453253 0.4220313 0.4586928 +0.5533834 0.4220313 0.4586928 +0.5611974 0.4220313 0.4586928 +0.5687816 0.4220313 0.4586928 +0.092819 0.4348222 0.4586928 +0.1056428 0.4348222 0.4586928 +0.1201537 0.4348222 0.4586928 +0.1409607 0.4348222 0.4586928 +0.1678172 0.4348222 0.4586928 +0.1950164 0.4348222 0.4586928 +0.2210581 0.4348222 0.4586928 +0.245636 0.4348222 0.4586928 +0.2686816 0.4348222 0.4586928 +0.2902431 0.4348222 0.4586928 +0.3104189 0.4348222 0.4586928 +0.3293248 0.4348222 0.4586928 +0.3470774 0.4348222 0.4586928 +0.3637862 0.4348222 0.4586928 +0.3795513 0.4348222 0.4586928 +0.3944623 0.4348222 0.4586928 +0.4085988 0.4348222 0.4586928 +0.4220313 0.4348222 0.4586928 +0.4348222 0.4348222 0.4586928 +0.4470264 0.4348222 0.4586928 +0.4586928 0.4348222 0.4586928 +0.4698649 0.4348222 0.4586928 +0.4805811 0.4348222 0.4586928 +0.490876 0.4348222 0.4586928 +0.5007803 0.4348222 0.4586928 +0.510322 0.4348222 0.4586928 +0.5195258 0.4348222 0.4586928 +0.5284142 0.4348222 0.4586928 +0.5370079 0.4348222 0.4586928 +0.5453253 0.4348222 0.4586928 +0.5533834 0.4348222 0.4586928 +0.5611974 0.4348222 0.4586928 +0.5687816 0.4348222 0.4586928 +0.092819 0.4470264 0.4586928 +0.1056428 0.4470264 0.4586928 +0.1201537 0.4470264 0.4586928 +0.1409607 0.4470264 0.4586928 +0.1678172 0.4470264 0.4586928 +0.1950164 0.4470264 0.4586928 +0.2210581 0.4470264 0.4586928 +0.245636 0.4470264 0.4586928 +0.2686816 0.4470264 0.4586928 +0.2902431 0.4470264 0.4586928 +0.3104189 0.4470264 0.4586928 +0.3293248 0.4470264 0.4586928 +0.3470774 0.4470264 0.4586928 +0.3637862 0.4470264 0.4586928 +0.3795513 0.4470264 0.4586928 +0.3944623 0.4470264 0.4586928 +0.4085988 0.4470264 0.4586928 +0.4220313 0.4470264 0.4586928 +0.4348222 0.4470264 0.4586928 +0.4470264 0.4470264 0.4586928 +0.4586928 0.4470264 0.4586928 +0.4698649 0.4470264 0.4586928 +0.4805811 0.4470264 0.4586928 +0.490876 0.4470264 0.4586928 +0.5007803 0.4470264 0.4586928 +0.510322 0.4470264 0.4586928 +0.5195258 0.4470264 0.4586928 +0.5284142 0.4470264 0.4586928 +0.5370079 0.4470264 0.4586928 +0.5453253 0.4470264 0.4586928 +0.5533834 0.4470264 0.4586928 +0.5611974 0.4470264 0.4586928 +0.5687816 0.4470264 0.4586928 +0.092819 0.4586928 0.4586928 +0.1056428 0.4586928 0.4586928 +0.1201537 0.4586928 0.4586928 +0.1409607 0.4586928 0.4586928 +0.1678172 0.4586928 0.4586928 +0.1950164 0.4586928 0.4586928 +0.2210581 0.4586928 0.4586928 +0.245636 0.4586928 0.4586928 +0.2686816 0.4586928 0.4586928 +0.2902431 0.4586928 0.4586928 +0.3104189 0.4586928 0.4586928 +0.3293248 0.4586928 0.4586928 +0.3470774 0.4586928 0.4586928 +0.3637862 0.4586928 0.4586928 +0.3795513 0.4586928 0.4586928 +0.3944623 0.4586928 0.4586928 +0.4085988 0.4586928 0.4586928 +0.4220313 0.4586928 0.4586928 +0.4348222 0.4586928 0.4586928 +0.4470264 0.4586928 0.4586928 +0.4586928 0.4586928 0.4586928 +0.4698649 0.4586928 0.4586928 +0.4805811 0.4586928 0.4586928 +0.490876 0.4586928 0.4586928 +0.5007803 0.4586928 0.4586928 +0.510322 0.4586928 0.4586928 +0.5195258 0.4586928 0.4586928 +0.5284142 0.4586928 0.4586928 +0.5370079 0.4586928 0.4586928 +0.5453253 0.4586928 0.4586928 +0.5533834 0.4586928 0.4586928 +0.5611974 0.4586928 0.4586928 +0.5687816 0.4586928 0.4586928 +0.092819 0.4698649 0.4586928 +0.1056428 0.4698649 0.4586928 +0.1201537 0.4698649 0.4586928 +0.1409607 0.4698649 0.4586928 +0.1678172 0.4698649 0.4586928 +0.1950164 0.4698649 0.4586928 +0.2210581 0.4698649 0.4586928 +0.245636 0.4698649 0.4586928 +0.2686816 0.4698649 0.4586928 +0.2902431 0.4698649 0.4586928 +0.3104189 0.4698649 0.4586928 +0.3293248 0.4698649 0.4586928 +0.3470774 0.4698649 0.4586928 +0.3637862 0.4698649 0.4586928 +0.3795513 0.4698649 0.4586928 +0.3944623 0.4698649 0.4586928 +0.4085988 0.4698649 0.4586928 +0.4220313 0.4698649 0.4586928 +0.4348222 0.4698649 0.4586928 +0.4470264 0.4698649 0.4586928 +0.4586928 0.4698649 0.4586928 +0.4698649 0.4698649 0.4586928 +0.4805811 0.4698649 0.4586928 +0.490876 0.4698649 0.4586928 +0.5007803 0.4698649 0.4586928 +0.510322 0.4698649 0.4586928 +0.5195258 0.4698649 0.4586928 +0.5284142 0.4698649 0.4586928 +0.5370079 0.4698649 0.4586928 +0.5453253 0.4698649 0.4586928 +0.5533834 0.4698649 0.4586928 +0.5611974 0.4698649 0.4586928 +0.5687816 0.4698649 0.4586928 +0.092819 0.4805811 0.4586928 +0.1056428 0.4805811 0.4586928 +0.1201537 0.4805811 0.4586928 +0.1409607 0.4805811 0.4586928 +0.1678172 0.4805811 0.4586928 +0.1950164 0.4805811 0.4586928 +0.2210581 0.4805811 0.4586928 +0.245636 0.4805811 0.4586928 +0.2686816 0.4805811 0.4586928 +0.2902431 0.4805811 0.4586928 +0.3104189 0.4805811 0.4586928 +0.3293248 0.4805811 0.4586928 +0.3470774 0.4805811 0.4586928 +0.3637862 0.4805811 0.4586928 +0.3795513 0.4805811 0.4586928 +0.3944623 0.4805811 0.4586928 +0.4085988 0.4805811 0.4586928 +0.4220313 0.4805811 0.4586928 +0.4348222 0.4805811 0.4586928 +0.4470264 0.4805811 0.4586928 +0.4586928 0.4805811 0.4586928 +0.4698649 0.4805811 0.4586928 +0.4805811 0.4805811 0.4586928 +0.490876 0.4805811 0.4586928 +0.5007803 0.4805811 0.4586928 +0.510322 0.4805811 0.4586928 +0.5195258 0.4805811 0.4586928 +0.5284142 0.4805811 0.4586928 +0.5370079 0.4805811 0.4586928 +0.5453253 0.4805811 0.4586928 +0.5533834 0.4805811 0.4586928 +0.5611974 0.4805811 0.4586928 +0.5687816 0.4805811 0.4586928 +0.092819 0.490876 0.4586928 +0.1056428 0.490876 0.4586928 +0.1201537 0.490876 0.4586928 +0.1409607 0.490876 0.4586928 +0.1678172 0.490876 0.4586928 +0.1950164 0.490876 0.4586928 +0.2210581 0.490876 0.4586928 +0.245636 0.490876 0.4586928 +0.2686816 0.490876 0.4586928 +0.2902431 0.490876 0.4586928 +0.3104189 0.490876 0.4586928 +0.3293248 0.490876 0.4586928 +0.3470774 0.490876 0.4586928 +0.3637862 0.490876 0.4586928 +0.3795513 0.490876 0.4586928 +0.3944623 0.490876 0.4586928 +0.4085988 0.490876 0.4586928 +0.4220313 0.490876 0.4586928 +0.4348222 0.490876 0.4586928 +0.4470264 0.490876 0.4586928 +0.4586928 0.490876 0.4586928 +0.4698649 0.490876 0.4586928 +0.4805811 0.490876 0.4586928 +0.490876 0.490876 0.4586928 +0.5007803 0.490876 0.4586928 +0.510322 0.490876 0.4586928 +0.5195258 0.490876 0.4586928 +0.5284142 0.490876 0.4586928 +0.5370079 0.490876 0.4586928 +0.5453253 0.490876 0.4586928 +0.5533834 0.490876 0.4586928 +0.5611974 0.490876 0.4586928 +0.5687816 0.490876 0.4586928 +0.092819 0.5007803 0.4586928 +0.1056428 0.5007803 0.4586928 +0.1201537 0.5007803 0.4586928 +0.1409607 0.5007803 0.4586928 +0.1678172 0.5007803 0.4586928 +0.1950164 0.5007803 0.4586928 +0.2210581 0.5007803 0.4586928 +0.245636 0.5007803 0.4586928 +0.2686816 0.5007803 0.4586928 +0.2902431 0.5007803 0.4586928 +0.3104189 0.5007803 0.4586928 +0.3293248 0.5007803 0.4586928 +0.3470774 0.5007803 0.4586928 +0.3637862 0.5007803 0.4586928 +0.3795513 0.5007803 0.4586928 +0.3944623 0.5007803 0.4586928 +0.4085988 0.5007803 0.4586928 +0.4220313 0.5007803 0.4586928 +0.4348222 0.5007803 0.4586928 +0.4470264 0.5007803 0.4586928 +0.4586928 0.5007803 0.4586928 +0.4698649 0.5007803 0.4586928 +0.4805811 0.5007803 0.4586928 +0.490876 0.5007803 0.4586928 +0.5007803 0.5007803 0.4586928 +0.510322 0.5007803 0.4586928 +0.5195258 0.5007803 0.4586928 +0.5284142 0.5007803 0.4586928 +0.5370079 0.5007803 0.4586928 +0.5453253 0.5007803 0.4586928 +0.5533834 0.5007803 0.4586928 +0.5611974 0.5007803 0.4586928 +0.5687816 0.5007803 0.4586928 +0.092819 0.510322 0.4586928 +0.1056428 0.510322 0.4586928 +0.1201537 0.510322 0.4586928 +0.1409607 0.510322 0.4586928 +0.1678172 0.510322 0.4586928 +0.1950164 0.510322 0.4586928 +0.2210581 0.510322 0.4586928 +0.245636 0.510322 0.4586928 +0.2686816 0.510322 0.4586928 +0.2902431 0.510322 0.4586928 +0.3104189 0.510322 0.4586928 +0.3293248 0.510322 0.4586928 +0.3470774 0.510322 0.4586928 +0.3637862 0.510322 0.4586928 +0.3795513 0.510322 0.4586928 +0.3944623 0.510322 0.4586928 +0.4085988 0.510322 0.4586928 +0.4220313 0.510322 0.4586928 +0.4348222 0.510322 0.4586928 +0.4470264 0.510322 0.4586928 +0.4586928 0.510322 0.4586928 +0.4698649 0.510322 0.4586928 +0.4805811 0.510322 0.4586928 +0.490876 0.510322 0.4586928 +0.5007803 0.510322 0.4586928 +0.510322 0.510322 0.4586928 +0.5195258 0.510322 0.4586928 +0.5284142 0.510322 0.4586928 +0.5370079 0.510322 0.4586928 +0.5453253 0.510322 0.4586928 +0.5533834 0.510322 0.4586928 +0.5611974 0.510322 0.4586928 +0.5687816 0.510322 0.4586928 +0.092819 0.5195258 0.4586928 +0.1056428 0.5195258 0.4586928 +0.1201537 0.5195258 0.4586928 +0.1409607 0.5195258 0.4586928 +0.1678172 0.5195258 0.4586928 +0.1950164 0.5195258 0.4586928 +0.2210581 0.5195258 0.4586928 +0.245636 0.5195258 0.4586928 +0.2686816 0.5195258 0.4586928 +0.2902431 0.5195258 0.4586928 +0.3104189 0.5195258 0.4586928 +0.3293248 0.5195258 0.4586928 +0.3470774 0.5195258 0.4586928 +0.3637862 0.5195258 0.4586928 +0.3795513 0.5195258 0.4586928 +0.3944623 0.5195258 0.4586928 +0.4085988 0.5195258 0.4586928 +0.4220313 0.5195258 0.4586928 +0.4348222 0.5195258 0.4586928 +0.4470264 0.5195258 0.4586928 +0.4586928 0.5195258 0.4586928 +0.4698649 0.5195258 0.4586928 +0.4805811 0.5195258 0.4586928 +0.490876 0.5195258 0.4586928 +0.5007803 0.5195258 0.4586928 +0.510322 0.5195258 0.4586928 +0.5195258 0.5195258 0.4586928 +0.5284142 0.5195258 0.4586928 +0.5370079 0.5195258 0.4586928 +0.5453253 0.5195258 0.4586928 +0.5533834 0.5195258 0.4586928 +0.5611974 0.5195258 0.4586928 +0.5687816 0.5195258 0.4586928 +0.092819 0.5284142 0.4586928 +0.1056428 0.5284142 0.4586928 +0.1201537 0.5284142 0.4586928 +0.1409607 0.5284142 0.4586928 +0.1678172 0.5284142 0.4586928 +0.1950164 0.5284142 0.4586928 +0.2210581 0.5284142 0.4586928 +0.245636 0.5284142 0.4586928 +0.2686816 0.5284142 0.4586928 +0.2902431 0.5284142 0.4586928 +0.3104189 0.5284142 0.4586928 +0.3293248 0.5284142 0.4586928 +0.3470774 0.5284142 0.4586928 +0.3637862 0.5284142 0.4586928 +0.3795513 0.5284142 0.4586928 +0.3944623 0.5284142 0.4586928 +0.4085988 0.5284142 0.4586928 +0.4220313 0.5284142 0.4586928 +0.4348222 0.5284142 0.4586928 +0.4470264 0.5284142 0.4586928 +0.4586928 0.5284142 0.4586928 +0.4698649 0.5284142 0.4586928 +0.4805811 0.5284142 0.4586928 +0.490876 0.5284142 0.4586928 +0.5007803 0.5284142 0.4586928 +0.510322 0.5284142 0.4586928 +0.5195258 0.5284142 0.4586928 +0.5284142 0.5284142 0.4586928 +0.5370079 0.5284142 0.4586928 +0.5453253 0.5284142 0.4586928 +0.5533834 0.5284142 0.4586928 +0.5611974 0.5284142 0.4586928 +0.5687816 0.5284142 0.4586928 +0.092819 0.5370079 0.4586928 +0.1056428 0.5370079 0.4586928 +0.1201537 0.5370079 0.4586928 +0.1409607 0.5370079 0.4586928 +0.1678172 0.5370079 0.4586928 +0.1950164 0.5370079 0.4586928 +0.2210581 0.5370079 0.4586928 +0.245636 0.5370079 0.4586928 +0.2686816 0.5370079 0.4586928 +0.2902431 0.5370079 0.4586928 +0.3104189 0.5370079 0.4586928 +0.3293248 0.5370079 0.4586928 +0.3470774 0.5370079 0.4586928 +0.3637862 0.5370079 0.4586928 +0.3795513 0.5370079 0.4586928 +0.3944623 0.5370079 0.4586928 +0.4085988 0.5370079 0.4586928 +0.4220313 0.5370079 0.4586928 +0.4348222 0.5370079 0.4586928 +0.4470264 0.5370079 0.4586928 +0.4586928 0.5370079 0.4586928 +0.4698649 0.5370079 0.4586928 +0.4805811 0.5370079 0.4586928 +0.490876 0.5370079 0.4586928 +0.5007803 0.5370079 0.4586928 +0.510322 0.5370079 0.4586928 +0.5195258 0.5370079 0.4586928 +0.5284142 0.5370079 0.4586928 +0.5370079 0.5370079 0.4586928 +0.5453253 0.5370079 0.4586928 +0.5533834 0.5370079 0.4586928 +0.5611974 0.5370079 0.4586928 +0.5687816 0.5370079 0.4586928 +0.092819 0.5453253 0.4586928 +0.1056428 0.5453253 0.4586928 +0.1201537 0.5453253 0.4586928 +0.1409607 0.5453253 0.4586928 +0.1678172 0.5453253 0.4586928 +0.1950164 0.5453253 0.4586928 +0.2210581 0.5453253 0.4586928 +0.245636 0.5453253 0.4586928 +0.2686816 0.5453253 0.4586928 +0.2902431 0.5453253 0.4586928 +0.3104189 0.5453253 0.4586928 +0.3293248 0.5453253 0.4586928 +0.3470774 0.5453253 0.4586928 +0.3637862 0.5453253 0.4586928 +0.3795513 0.5453253 0.4586928 +0.3944623 0.5453253 0.4586928 +0.4085988 0.5453253 0.4586928 +0.4220313 0.5453253 0.4586928 +0.4348222 0.5453253 0.4586928 +0.4470264 0.5453253 0.4586928 +0.4586928 0.5453253 0.4586928 +0.4698649 0.5453253 0.4586928 +0.4805811 0.5453253 0.4586928 +0.490876 0.5453253 0.4586928 +0.5007803 0.5453253 0.4586928 +0.510322 0.5453253 0.4586928 +0.5195258 0.5453253 0.4586928 +0.5284142 0.5453253 0.4586928 +0.5370079 0.5453253 0.4586928 +0.5453253 0.5453253 0.4586928 +0.5533834 0.5453253 0.4586928 +0.5611974 0.5453253 0.4586928 +0.5687816 0.5453253 0.4586928 +0.092819 0.5533834 0.4586928 +0.1056428 0.5533834 0.4586928 +0.1201537 0.5533834 0.4586928 +0.1409607 0.5533834 0.4586928 +0.1678172 0.5533834 0.4586928 +0.1950164 0.5533834 0.4586928 +0.2210581 0.5533834 0.4586928 +0.245636 0.5533834 0.4586928 +0.2686816 0.5533834 0.4586928 +0.2902431 0.5533834 0.4586928 +0.3104189 0.5533834 0.4586928 +0.3293248 0.5533834 0.4586928 +0.3470774 0.5533834 0.4586928 +0.3637862 0.5533834 0.4586928 +0.3795513 0.5533834 0.4586928 +0.3944623 0.5533834 0.4586928 +0.4085988 0.5533834 0.4586928 +0.4220313 0.5533834 0.4586928 +0.4348222 0.5533834 0.4586928 +0.4470264 0.5533834 0.4586928 +0.4586928 0.5533834 0.4586928 +0.4698649 0.5533834 0.4586928 +0.4805811 0.5533834 0.4586928 +0.490876 0.5533834 0.4586928 +0.5007803 0.5533834 0.4586928 +0.510322 0.5533834 0.4586928 +0.5195258 0.5533834 0.4586928 +0.5284142 0.5533834 0.4586928 +0.5370079 0.5533834 0.4586928 +0.5453253 0.5533834 0.4586928 +0.5533834 0.5533834 0.4586928 +0.5611974 0.5533834 0.4586928 +0.5687816 0.5533834 0.4586928 +0.092819 0.5611974 0.4586928 +0.1056428 0.5611974 0.4586928 +0.1201537 0.5611974 0.4586928 +0.1409607 0.5611974 0.4586928 +0.1678172 0.5611974 0.4586928 +0.1950164 0.5611974 0.4586928 +0.2210581 0.5611974 0.4586928 +0.245636 0.5611974 0.4586928 +0.2686816 0.5611974 0.4586928 +0.2902431 0.5611974 0.4586928 +0.3104189 0.5611974 0.4586928 +0.3293248 0.5611974 0.4586928 +0.3470774 0.5611974 0.4586928 +0.3637862 0.5611974 0.4586928 +0.3795513 0.5611974 0.4586928 +0.3944623 0.5611974 0.4586928 +0.4085988 0.5611974 0.4586928 +0.4220313 0.5611974 0.4586928 +0.4348222 0.5611974 0.4586928 +0.4470264 0.5611974 0.4586928 +0.4586928 0.5611974 0.4586928 +0.4698649 0.5611974 0.4586928 +0.4805811 0.5611974 0.4586928 +0.490876 0.5611974 0.4586928 +0.5007803 0.5611974 0.4586928 +0.510322 0.5611974 0.4586928 +0.5195258 0.5611974 0.4586928 +0.5284142 0.5611974 0.4586928 +0.5370079 0.5611974 0.4586928 +0.5453253 0.5611974 0.4586928 +0.5533834 0.5611974 0.4586928 +0.5611974 0.5611974 0.4586928 +0.5687816 0.5611974 0.4586928 +0.092819 0.5687816 0.4586928 +0.1056428 0.5687816 0.4586928 +0.1201537 0.5687816 0.4586928 +0.1409607 0.5687816 0.4586928 +0.1678172 0.5687816 0.4586928 +0.1950164 0.5687816 0.4586928 +0.2210581 0.5687816 0.4586928 +0.245636 0.5687816 0.4586928 +0.2686816 0.5687816 0.4586928 +0.2902431 0.5687816 0.4586928 +0.3104189 0.5687816 0.4586928 +0.3293248 0.5687816 0.4586928 +0.3470774 0.5687816 0.4586928 +0.3637862 0.5687816 0.4586928 +0.3795513 0.5687816 0.4586928 +0.3944623 0.5687816 0.4586928 +0.4085988 0.5687816 0.4586928 +0.4220313 0.5687816 0.4586928 +0.4348222 0.5687816 0.4586928 +0.4470264 0.5687816 0.4586928 +0.4586928 0.5687816 0.4586928 +0.4698649 0.5687816 0.4586928 +0.4805811 0.5687816 0.4586928 +0.490876 0.5687816 0.4586928 +0.5007803 0.5687816 0.4586928 +0.510322 0.5687816 0.4586928 +0.5195258 0.5687816 0.4586928 +0.5284142 0.5687816 0.4586928 +0.5370079 0.5687816 0.4586928 +0.5453253 0.5687816 0.4586928 +0.5533834 0.5687816 0.4586928 +0.5611974 0.5687816 0.4586928 +0.5687816 0.5687816 0.4586928 +0.092819 0.092819 0.4698649 +0.1056428 0.092819 0.4698649 +0.1201537 0.092819 0.4698649 +0.1409607 0.092819 0.4698649 +0.1678172 0.092819 0.4698649 +0.1950164 0.092819 0.4698649 +0.2210581 0.092819 0.4698649 +0.245636 0.092819 0.4698649 +0.2686816 0.092819 0.4698649 +0.2902431 0.092819 0.4698649 +0.3104189 0.092819 0.4698649 +0.3293248 0.092819 0.4698649 +0.3470774 0.092819 0.4698649 +0.3637862 0.092819 0.4698649 +0.3795513 0.092819 0.4698649 +0.3944623 0.092819 0.4698649 +0.4085988 0.092819 0.4698649 +0.4220313 0.092819 0.4698649 +0.4348222 0.092819 0.4698649 +0.4470264 0.092819 0.4698649 +0.4586928 0.092819 0.4698649 +0.4698649 0.092819 0.4698649 +0.4805811 0.092819 0.4698649 +0.490876 0.092819 0.4698649 +0.5007803 0.092819 0.4698649 +0.510322 0.092819 0.4698649 +0.5195258 0.092819 0.4698649 +0.5284142 0.092819 0.4698649 +0.5370079 0.092819 0.4698649 +0.5453253 0.092819 0.4698649 +0.5533834 0.092819 0.4698649 +0.5611974 0.092819 0.4698649 +0.5687816 0.092819 0.4698649 +0.092819 0.1056428 0.4698649 +0.1056428 0.1056428 0.4698649 +0.1201537 0.1056428 0.4698649 +0.1409607 0.1056428 0.4698649 +0.1678172 0.1056428 0.4698649 +0.1950164 0.1056428 0.4698649 +0.2210581 0.1056428 0.4698649 +0.245636 0.1056428 0.4698649 +0.2686816 0.1056428 0.4698649 +0.2902431 0.1056428 0.4698649 +0.3104189 0.1056428 0.4698649 +0.3293248 0.1056428 0.4698649 +0.3470774 0.1056428 0.4698649 +0.3637862 0.1056428 0.4698649 +0.3795513 0.1056428 0.4698649 +0.3944623 0.1056428 0.4698649 +0.4085988 0.1056428 0.4698649 +0.4220313 0.1056428 0.4698649 +0.4348222 0.1056428 0.4698649 +0.4470264 0.1056428 0.4698649 +0.4586928 0.1056428 0.4698649 +0.4698649 0.1056428 0.4698649 +0.4805811 0.1056428 0.4698649 +0.490876 0.1056428 0.4698649 +0.5007803 0.1056428 0.4698649 +0.510322 0.1056428 0.4698649 +0.5195258 0.1056428 0.4698649 +0.5284142 0.1056428 0.4698649 +0.5370079 0.1056428 0.4698649 +0.5453253 0.1056428 0.4698649 +0.5533834 0.1056428 0.4698649 +0.5611974 0.1056428 0.4698649 +0.5687816 0.1056428 0.4698649 +0.092819 0.1201537 0.4698649 +0.1056428 0.1201537 0.4698649 +0.1201537 0.1201537 0.4698649 +0.1409607 0.1201537 0.4698649 +0.1678172 0.1201537 0.4698649 +0.1950164 0.1201537 0.4698649 +0.2210581 0.1201537 0.4698649 +0.245636 0.1201537 0.4698649 +0.2686816 0.1201537 0.4698649 +0.2902431 0.1201537 0.4698649 +0.3104189 0.1201537 0.4698649 +0.3293248 0.1201537 0.4698649 +0.3470774 0.1201537 0.4698649 +0.3637862 0.1201537 0.4698649 +0.3795513 0.1201537 0.4698649 +0.3944623 0.1201537 0.4698649 +0.4085988 0.1201537 0.4698649 +0.4220313 0.1201537 0.4698649 +0.4348222 0.1201537 0.4698649 +0.4470264 0.1201537 0.4698649 +0.4586928 0.1201537 0.4698649 +0.4698649 0.1201537 0.4698649 +0.4805811 0.1201537 0.4698649 +0.490876 0.1201537 0.4698649 +0.5007803 0.1201537 0.4698649 +0.510322 0.1201537 0.4698649 +0.5195258 0.1201537 0.4698649 +0.5284142 0.1201537 0.4698649 +0.5370079 0.1201537 0.4698649 +0.5453253 0.1201537 0.4698649 +0.5533834 0.1201537 0.4698649 +0.5611974 0.1201537 0.4698649 +0.5687816 0.1201537 0.4698649 +0.092819 0.1409607 0.4698649 +0.1056428 0.1409607 0.4698649 +0.1201537 0.1409607 0.4698649 +0.1409607 0.1409607 0.4698649 +0.1678172 0.1409607 0.4698649 +0.1950164 0.1409607 0.4698649 +0.2210581 0.1409607 0.4698649 +0.245636 0.1409607 0.4698649 +0.2686816 0.1409607 0.4698649 +0.2902431 0.1409607 0.4698649 +0.3104189 0.1409607 0.4698649 +0.3293248 0.1409607 0.4698649 +0.3470774 0.1409607 0.4698649 +0.3637862 0.1409607 0.4698649 +0.3795513 0.1409607 0.4698649 +0.3944623 0.1409607 0.4698649 +0.4085988 0.1409607 0.4698649 +0.4220313 0.1409607 0.4698649 +0.4348222 0.1409607 0.4698649 +0.4470264 0.1409607 0.4698649 +0.4586928 0.1409607 0.4698649 +0.4698649 0.1409607 0.4698649 +0.4805811 0.1409607 0.4698649 +0.490876 0.1409607 0.4698649 +0.5007803 0.1409607 0.4698649 +0.510322 0.1409607 0.4698649 +0.5195258 0.1409607 0.4698649 +0.5284142 0.1409607 0.4698649 +0.5370079 0.1409607 0.4698649 +0.5453253 0.1409607 0.4698649 +0.5533834 0.1409607 0.4698649 +0.5611974 0.1409607 0.4698649 +0.5687816 0.1409607 0.4698649 +0.092819 0.1678172 0.4698649 +0.1056428 0.1678172 0.4698649 +0.1201537 0.1678172 0.4698649 +0.1409607 0.1678172 0.4698649 +0.1678172 0.1678172 0.4698649 +0.1950164 0.1678172 0.4698649 +0.2210581 0.1678172 0.4698649 +0.245636 0.1678172 0.4698649 +0.2686816 0.1678172 0.4698649 +0.2902431 0.1678172 0.4698649 +0.3104189 0.1678172 0.4698649 +0.3293248 0.1678172 0.4698649 +0.3470774 0.1678172 0.4698649 +0.3637862 0.1678172 0.4698649 +0.3795513 0.1678172 0.4698649 +0.3944623 0.1678172 0.4698649 +0.4085988 0.1678172 0.4698649 +0.4220313 0.1678172 0.4698649 +0.4348222 0.1678172 0.4698649 +0.4470264 0.1678172 0.4698649 +0.4586928 0.1678172 0.4698649 +0.4698649 0.1678172 0.4698649 +0.4805811 0.1678172 0.4698649 +0.490876 0.1678172 0.4698649 +0.5007803 0.1678172 0.4698649 +0.510322 0.1678172 0.4698649 +0.5195258 0.1678172 0.4698649 +0.5284142 0.1678172 0.4698649 +0.5370079 0.1678172 0.4698649 +0.5453253 0.1678172 0.4698649 +0.5533834 0.1678172 0.4698649 +0.5611974 0.1678172 0.4698649 +0.5687816 0.1678172 0.4698649 +0.092819 0.1950164 0.4698649 +0.1056428 0.1950164 0.4698649 +0.1201537 0.1950164 0.4698649 +0.1409607 0.1950164 0.4698649 +0.1678172 0.1950164 0.4698649 +0.1950164 0.1950164 0.4698649 +0.2210581 0.1950164 0.4698649 +0.245636 0.1950164 0.4698649 +0.2686816 0.1950164 0.4698649 +0.2902431 0.1950164 0.4698649 +0.3104189 0.1950164 0.4698649 +0.3293248 0.1950164 0.4698649 +0.3470774 0.1950164 0.4698649 +0.3637862 0.1950164 0.4698649 +0.3795513 0.1950164 0.4698649 +0.3944623 0.1950164 0.4698649 +0.4085988 0.1950164 0.4698649 +0.4220313 0.1950164 0.4698649 +0.4348222 0.1950164 0.4698649 +0.4470264 0.1950164 0.4698649 +0.4586928 0.1950164 0.4698649 +0.4698649 0.1950164 0.4698649 +0.4805811 0.1950164 0.4698649 +0.490876 0.1950164 0.4698649 +0.5007803 0.1950164 0.4698649 +0.510322 0.1950164 0.4698649 +0.5195258 0.1950164 0.4698649 +0.5284142 0.1950164 0.4698649 +0.5370079 0.1950164 0.4698649 +0.5453253 0.1950164 0.4698649 +0.5533834 0.1950164 0.4698649 +0.5611974 0.1950164 0.4698649 +0.5687816 0.1950164 0.4698649 +0.092819 0.2210581 0.4698649 +0.1056428 0.2210581 0.4698649 +0.1201537 0.2210581 0.4698649 +0.1409607 0.2210581 0.4698649 +0.1678172 0.2210581 0.4698649 +0.1950164 0.2210581 0.4698649 +0.2210581 0.2210581 0.4698649 +0.245636 0.2210581 0.4698649 +0.2686816 0.2210581 0.4698649 +0.2902431 0.2210581 0.4698649 +0.3104189 0.2210581 0.4698649 +0.3293248 0.2210581 0.4698649 +0.3470774 0.2210581 0.4698649 +0.3637862 0.2210581 0.4698649 +0.3795513 0.2210581 0.4698649 +0.3944623 0.2210581 0.4698649 +0.4085988 0.2210581 0.4698649 +0.4220313 0.2210581 0.4698649 +0.4348222 0.2210581 0.4698649 +0.4470264 0.2210581 0.4698649 +0.4586928 0.2210581 0.4698649 +0.4698649 0.2210581 0.4698649 +0.4805811 0.2210581 0.4698649 +0.490876 0.2210581 0.4698649 +0.5007803 0.2210581 0.4698649 +0.510322 0.2210581 0.4698649 +0.5195258 0.2210581 0.4698649 +0.5284142 0.2210581 0.4698649 +0.5370079 0.2210581 0.4698649 +0.5453253 0.2210581 0.4698649 +0.5533834 0.2210581 0.4698649 +0.5611974 0.2210581 0.4698649 +0.5687816 0.2210581 0.4698649 +0.092819 0.245636 0.4698649 +0.1056428 0.245636 0.4698649 +0.1201537 0.245636 0.4698649 +0.1409607 0.245636 0.4698649 +0.1678172 0.245636 0.4698649 +0.1950164 0.245636 0.4698649 +0.2210581 0.245636 0.4698649 +0.245636 0.245636 0.4698649 +0.2686816 0.245636 0.4698649 +0.2902431 0.245636 0.4698649 +0.3104189 0.245636 0.4698649 +0.3293248 0.245636 0.4698649 +0.3470774 0.245636 0.4698649 +0.3637862 0.245636 0.4698649 +0.3795513 0.245636 0.4698649 +0.3944623 0.245636 0.4698649 +0.4085988 0.245636 0.4698649 +0.4220313 0.245636 0.4698649 +0.4348222 0.245636 0.4698649 +0.4470264 0.245636 0.4698649 +0.4586928 0.245636 0.4698649 +0.4698649 0.245636 0.4698649 +0.4805811 0.245636 0.4698649 +0.490876 0.245636 0.4698649 +0.5007803 0.245636 0.4698649 +0.510322 0.245636 0.4698649 +0.5195258 0.245636 0.4698649 +0.5284142 0.245636 0.4698649 +0.5370079 0.245636 0.4698649 +0.5453253 0.245636 0.4698649 +0.5533834 0.245636 0.4698649 +0.5611974 0.245636 0.4698649 +0.5687816 0.245636 0.4698649 +0.092819 0.2686816 0.4698649 +0.1056428 0.2686816 0.4698649 +0.1201537 0.2686816 0.4698649 +0.1409607 0.2686816 0.4698649 +0.1678172 0.2686816 0.4698649 +0.1950164 0.2686816 0.4698649 +0.2210581 0.2686816 0.4698649 +0.245636 0.2686816 0.4698649 +0.2686816 0.2686816 0.4698649 +0.2902431 0.2686816 0.4698649 +0.3104189 0.2686816 0.4698649 +0.3293248 0.2686816 0.4698649 +0.3470774 0.2686816 0.4698649 +0.3637862 0.2686816 0.4698649 +0.3795513 0.2686816 0.4698649 +0.3944623 0.2686816 0.4698649 +0.4085988 0.2686816 0.4698649 +0.4220313 0.2686816 0.4698649 +0.4348222 0.2686816 0.4698649 +0.4470264 0.2686816 0.4698649 +0.4586928 0.2686816 0.4698649 +0.4698649 0.2686816 0.4698649 +0.4805811 0.2686816 0.4698649 +0.490876 0.2686816 0.4698649 +0.5007803 0.2686816 0.4698649 +0.510322 0.2686816 0.4698649 +0.5195258 0.2686816 0.4698649 +0.5284142 0.2686816 0.4698649 +0.5370079 0.2686816 0.4698649 +0.5453253 0.2686816 0.4698649 +0.5533834 0.2686816 0.4698649 +0.5611974 0.2686816 0.4698649 +0.5687816 0.2686816 0.4698649 +0.092819 0.2902431 0.4698649 +0.1056428 0.2902431 0.4698649 +0.1201537 0.2902431 0.4698649 +0.1409607 0.2902431 0.4698649 +0.1678172 0.2902431 0.4698649 +0.1950164 0.2902431 0.4698649 +0.2210581 0.2902431 0.4698649 +0.245636 0.2902431 0.4698649 +0.2686816 0.2902431 0.4698649 +0.2902431 0.2902431 0.4698649 +0.3104189 0.2902431 0.4698649 +0.3293248 0.2902431 0.4698649 +0.3470774 0.2902431 0.4698649 +0.3637862 0.2902431 0.4698649 +0.3795513 0.2902431 0.4698649 +0.3944623 0.2902431 0.4698649 +0.4085988 0.2902431 0.4698649 +0.4220313 0.2902431 0.4698649 +0.4348222 0.2902431 0.4698649 +0.4470264 0.2902431 0.4698649 +0.4586928 0.2902431 0.4698649 +0.4698649 0.2902431 0.4698649 +0.4805811 0.2902431 0.4698649 +0.490876 0.2902431 0.4698649 +0.5007803 0.2902431 0.4698649 +0.510322 0.2902431 0.4698649 +0.5195258 0.2902431 0.4698649 +0.5284142 0.2902431 0.4698649 +0.5370079 0.2902431 0.4698649 +0.5453253 0.2902431 0.4698649 +0.5533834 0.2902431 0.4698649 +0.5611974 0.2902431 0.4698649 +0.5687816 0.2902431 0.4698649 +0.092819 0.3104189 0.4698649 +0.1056428 0.3104189 0.4698649 +0.1201537 0.3104189 0.4698649 +0.1409607 0.3104189 0.4698649 +0.1678172 0.3104189 0.4698649 +0.1950164 0.3104189 0.4698649 +0.2210581 0.3104189 0.4698649 +0.245636 0.3104189 0.4698649 +0.2686816 0.3104189 0.4698649 +0.2902431 0.3104189 0.4698649 +0.3104189 0.3104189 0.4698649 +0.3293248 0.3104189 0.4698649 +0.3470774 0.3104189 0.4698649 +0.3637862 0.3104189 0.4698649 +0.3795513 0.3104189 0.4698649 +0.3944623 0.3104189 0.4698649 +0.4085988 0.3104189 0.4698649 +0.4220313 0.3104189 0.4698649 +0.4348222 0.3104189 0.4698649 +0.4470264 0.3104189 0.4698649 +0.4586928 0.3104189 0.4698649 +0.4698649 0.3104189 0.4698649 +0.4805811 0.3104189 0.4698649 +0.490876 0.3104189 0.4698649 +0.5007803 0.3104189 0.4698649 +0.510322 0.3104189 0.4698649 +0.5195258 0.3104189 0.4698649 +0.5284142 0.3104189 0.4698649 +0.5370079 0.3104189 0.4698649 +0.5453253 0.3104189 0.4698649 +0.5533834 0.3104189 0.4698649 +0.5611974 0.3104189 0.4698649 +0.5687816 0.3104189 0.4698649 +0.092819 0.3293248 0.4698649 +0.1056428 0.3293248 0.4698649 +0.1201537 0.3293248 0.4698649 +0.1409607 0.3293248 0.4698649 +0.1678172 0.3293248 0.4698649 +0.1950164 0.3293248 0.4698649 +0.2210581 0.3293248 0.4698649 +0.245636 0.3293248 0.4698649 +0.2686816 0.3293248 0.4698649 +0.2902431 0.3293248 0.4698649 +0.3104189 0.3293248 0.4698649 +0.3293248 0.3293248 0.4698649 +0.3470774 0.3293248 0.4698649 +0.3637862 0.3293248 0.4698649 +0.3795513 0.3293248 0.4698649 +0.3944623 0.3293248 0.4698649 +0.4085988 0.3293248 0.4698649 +0.4220313 0.3293248 0.4698649 +0.4348222 0.3293248 0.4698649 +0.4470264 0.3293248 0.4698649 +0.4586928 0.3293248 0.4698649 +0.4698649 0.3293248 0.4698649 +0.4805811 0.3293248 0.4698649 +0.490876 0.3293248 0.4698649 +0.5007803 0.3293248 0.4698649 +0.510322 0.3293248 0.4698649 +0.5195258 0.3293248 0.4698649 +0.5284142 0.3293248 0.4698649 +0.5370079 0.3293248 0.4698649 +0.5453253 0.3293248 0.4698649 +0.5533834 0.3293248 0.4698649 +0.5611974 0.3293248 0.4698649 +0.5687816 0.3293248 0.4698649 +0.092819 0.3470774 0.4698649 +0.1056428 0.3470774 0.4698649 +0.1201537 0.3470774 0.4698649 +0.1409607 0.3470774 0.4698649 +0.1678172 0.3470774 0.4698649 +0.1950164 0.3470774 0.4698649 +0.2210581 0.3470774 0.4698649 +0.245636 0.3470774 0.4698649 +0.2686816 0.3470774 0.4698649 +0.2902431 0.3470774 0.4698649 +0.3104189 0.3470774 0.4698649 +0.3293248 0.3470774 0.4698649 +0.3470774 0.3470774 0.4698649 +0.3637862 0.3470774 0.4698649 +0.3795513 0.3470774 0.4698649 +0.3944623 0.3470774 0.4698649 +0.4085988 0.3470774 0.4698649 +0.4220313 0.3470774 0.4698649 +0.4348222 0.3470774 0.4698649 +0.4470264 0.3470774 0.4698649 +0.4586928 0.3470774 0.4698649 +0.4698649 0.3470774 0.4698649 +0.4805811 0.3470774 0.4698649 +0.490876 0.3470774 0.4698649 +0.5007803 0.3470774 0.4698649 +0.510322 0.3470774 0.4698649 +0.5195258 0.3470774 0.4698649 +0.5284142 0.3470774 0.4698649 +0.5370079 0.3470774 0.4698649 +0.5453253 0.3470774 0.4698649 +0.5533834 0.3470774 0.4698649 +0.5611974 0.3470774 0.4698649 +0.5687816 0.3470774 0.4698649 +0.092819 0.3637862 0.4698649 +0.1056428 0.3637862 0.4698649 +0.1201537 0.3637862 0.4698649 +0.1409607 0.3637862 0.4698649 +0.1678172 0.3637862 0.4698649 +0.1950164 0.3637862 0.4698649 +0.2210581 0.3637862 0.4698649 +0.245636 0.3637862 0.4698649 +0.2686816 0.3637862 0.4698649 +0.2902431 0.3637862 0.4698649 +0.3104189 0.3637862 0.4698649 +0.3293248 0.3637862 0.4698649 +0.3470774 0.3637862 0.4698649 +0.3637862 0.3637862 0.4698649 +0.3795513 0.3637862 0.4698649 +0.3944623 0.3637862 0.4698649 +0.4085988 0.3637862 0.4698649 +0.4220313 0.3637862 0.4698649 +0.4348222 0.3637862 0.4698649 +0.4470264 0.3637862 0.4698649 +0.4586928 0.3637862 0.4698649 +0.4698649 0.3637862 0.4698649 +0.4805811 0.3637862 0.4698649 +0.490876 0.3637862 0.4698649 +0.5007803 0.3637862 0.4698649 +0.510322 0.3637862 0.4698649 +0.5195258 0.3637862 0.4698649 +0.5284142 0.3637862 0.4698649 +0.5370079 0.3637862 0.4698649 +0.5453253 0.3637862 0.4698649 +0.5533834 0.3637862 0.4698649 +0.5611974 0.3637862 0.4698649 +0.5687816 0.3637862 0.4698649 +0.092819 0.3795513 0.4698649 +0.1056428 0.3795513 0.4698649 +0.1201537 0.3795513 0.4698649 +0.1409607 0.3795513 0.4698649 +0.1678172 0.3795513 0.4698649 +0.1950164 0.3795513 0.4698649 +0.2210581 0.3795513 0.4698649 +0.245636 0.3795513 0.4698649 +0.2686816 0.3795513 0.4698649 +0.2902431 0.3795513 0.4698649 +0.3104189 0.3795513 0.4698649 +0.3293248 0.3795513 0.4698649 +0.3470774 0.3795513 0.4698649 +0.3637862 0.3795513 0.4698649 +0.3795513 0.3795513 0.4698649 +0.3944623 0.3795513 0.4698649 +0.4085988 0.3795513 0.4698649 +0.4220313 0.3795513 0.4698649 +0.4348222 0.3795513 0.4698649 +0.4470264 0.3795513 0.4698649 +0.4586928 0.3795513 0.4698649 +0.4698649 0.3795513 0.4698649 +0.4805811 0.3795513 0.4698649 +0.490876 0.3795513 0.4698649 +0.5007803 0.3795513 0.4698649 +0.510322 0.3795513 0.4698649 +0.5195258 0.3795513 0.4698649 +0.5284142 0.3795513 0.4698649 +0.5370079 0.3795513 0.4698649 +0.5453253 0.3795513 0.4698649 +0.5533834 0.3795513 0.4698649 +0.5611974 0.3795513 0.4698649 +0.5687816 0.3795513 0.4698649 +0.092819 0.3944623 0.4698649 +0.1056428 0.3944623 0.4698649 +0.1201537 0.3944623 0.4698649 +0.1409607 0.3944623 0.4698649 +0.1678172 0.3944623 0.4698649 +0.1950164 0.3944623 0.4698649 +0.2210581 0.3944623 0.4698649 +0.245636 0.3944623 0.4698649 +0.2686816 0.3944623 0.4698649 +0.2902431 0.3944623 0.4698649 +0.3104189 0.3944623 0.4698649 +0.3293248 0.3944623 0.4698649 +0.3470774 0.3944623 0.4698649 +0.3637862 0.3944623 0.4698649 +0.3795513 0.3944623 0.4698649 +0.3944623 0.3944623 0.4698649 +0.4085988 0.3944623 0.4698649 +0.4220313 0.3944623 0.4698649 +0.4348222 0.3944623 0.4698649 +0.4470264 0.3944623 0.4698649 +0.4586928 0.3944623 0.4698649 +0.4698649 0.3944623 0.4698649 +0.4805811 0.3944623 0.4698649 +0.490876 0.3944623 0.4698649 +0.5007803 0.3944623 0.4698649 +0.510322 0.3944623 0.4698649 +0.5195258 0.3944623 0.4698649 +0.5284142 0.3944623 0.4698649 +0.5370079 0.3944623 0.4698649 +0.5453253 0.3944623 0.4698649 +0.5533834 0.3944623 0.4698649 +0.5611974 0.3944623 0.4698649 +0.5687816 0.3944623 0.4698649 +0.092819 0.4085988 0.4698649 +0.1056428 0.4085988 0.4698649 +0.1201537 0.4085988 0.4698649 +0.1409607 0.4085988 0.4698649 +0.1678172 0.4085988 0.4698649 +0.1950164 0.4085988 0.4698649 +0.2210581 0.4085988 0.4698649 +0.245636 0.4085988 0.4698649 +0.2686816 0.4085988 0.4698649 +0.2902431 0.4085988 0.4698649 +0.3104189 0.4085988 0.4698649 +0.3293248 0.4085988 0.4698649 +0.3470774 0.4085988 0.4698649 +0.3637862 0.4085988 0.4698649 +0.3795513 0.4085988 0.4698649 +0.3944623 0.4085988 0.4698649 +0.4085988 0.4085988 0.4698649 +0.4220313 0.4085988 0.4698649 +0.4348222 0.4085988 0.4698649 +0.4470264 0.4085988 0.4698649 +0.4586928 0.4085988 0.4698649 +0.4698649 0.4085988 0.4698649 +0.4805811 0.4085988 0.4698649 +0.490876 0.4085988 0.4698649 +0.5007803 0.4085988 0.4698649 +0.510322 0.4085988 0.4698649 +0.5195258 0.4085988 0.4698649 +0.5284142 0.4085988 0.4698649 +0.5370079 0.4085988 0.4698649 +0.5453253 0.4085988 0.4698649 +0.5533834 0.4085988 0.4698649 +0.5611974 0.4085988 0.4698649 +0.5687816 0.4085988 0.4698649 +0.092819 0.4220313 0.4698649 +0.1056428 0.4220313 0.4698649 +0.1201537 0.4220313 0.4698649 +0.1409607 0.4220313 0.4698649 +0.1678172 0.4220313 0.4698649 +0.1950164 0.4220313 0.4698649 +0.2210581 0.4220313 0.4698649 +0.245636 0.4220313 0.4698649 +0.2686816 0.4220313 0.4698649 +0.2902431 0.4220313 0.4698649 +0.3104189 0.4220313 0.4698649 +0.3293248 0.4220313 0.4698649 +0.3470774 0.4220313 0.4698649 +0.3637862 0.4220313 0.4698649 +0.3795513 0.4220313 0.4698649 +0.3944623 0.4220313 0.4698649 +0.4085988 0.4220313 0.4698649 +0.4220313 0.4220313 0.4698649 +0.4348222 0.4220313 0.4698649 +0.4470264 0.4220313 0.4698649 +0.4586928 0.4220313 0.4698649 +0.4698649 0.4220313 0.4698649 +0.4805811 0.4220313 0.4698649 +0.490876 0.4220313 0.4698649 +0.5007803 0.4220313 0.4698649 +0.510322 0.4220313 0.4698649 +0.5195258 0.4220313 0.4698649 +0.5284142 0.4220313 0.4698649 +0.5370079 0.4220313 0.4698649 +0.5453253 0.4220313 0.4698649 +0.5533834 0.4220313 0.4698649 +0.5611974 0.4220313 0.4698649 +0.5687816 0.4220313 0.4698649 +0.092819 0.4348222 0.4698649 +0.1056428 0.4348222 0.4698649 +0.1201537 0.4348222 0.4698649 +0.1409607 0.4348222 0.4698649 +0.1678172 0.4348222 0.4698649 +0.1950164 0.4348222 0.4698649 +0.2210581 0.4348222 0.4698649 +0.245636 0.4348222 0.4698649 +0.2686816 0.4348222 0.4698649 +0.2902431 0.4348222 0.4698649 +0.3104189 0.4348222 0.4698649 +0.3293248 0.4348222 0.4698649 +0.3470774 0.4348222 0.4698649 +0.3637862 0.4348222 0.4698649 +0.3795513 0.4348222 0.4698649 +0.3944623 0.4348222 0.4698649 +0.4085988 0.4348222 0.4698649 +0.4220313 0.4348222 0.4698649 +0.4348222 0.4348222 0.4698649 +0.4470264 0.4348222 0.4698649 +0.4586928 0.4348222 0.4698649 +0.4698649 0.4348222 0.4698649 +0.4805811 0.4348222 0.4698649 +0.490876 0.4348222 0.4698649 +0.5007803 0.4348222 0.4698649 +0.510322 0.4348222 0.4698649 +0.5195258 0.4348222 0.4698649 +0.5284142 0.4348222 0.4698649 +0.5370079 0.4348222 0.4698649 +0.5453253 0.4348222 0.4698649 +0.5533834 0.4348222 0.4698649 +0.5611974 0.4348222 0.4698649 +0.5687816 0.4348222 0.4698649 +0.092819 0.4470264 0.4698649 +0.1056428 0.4470264 0.4698649 +0.1201537 0.4470264 0.4698649 +0.1409607 0.4470264 0.4698649 +0.1678172 0.4470264 0.4698649 +0.1950164 0.4470264 0.4698649 +0.2210581 0.4470264 0.4698649 +0.245636 0.4470264 0.4698649 +0.2686816 0.4470264 0.4698649 +0.2902431 0.4470264 0.4698649 +0.3104189 0.4470264 0.4698649 +0.3293248 0.4470264 0.4698649 +0.3470774 0.4470264 0.4698649 +0.3637862 0.4470264 0.4698649 +0.3795513 0.4470264 0.4698649 +0.3944623 0.4470264 0.4698649 +0.4085988 0.4470264 0.4698649 +0.4220313 0.4470264 0.4698649 +0.4348222 0.4470264 0.4698649 +0.4470264 0.4470264 0.4698649 +0.4586928 0.4470264 0.4698649 +0.4698649 0.4470264 0.4698649 +0.4805811 0.4470264 0.4698649 +0.490876 0.4470264 0.4698649 +0.5007803 0.4470264 0.4698649 +0.510322 0.4470264 0.4698649 +0.5195258 0.4470264 0.4698649 +0.5284142 0.4470264 0.4698649 +0.5370079 0.4470264 0.4698649 +0.5453253 0.4470264 0.4698649 +0.5533834 0.4470264 0.4698649 +0.5611974 0.4470264 0.4698649 +0.5687816 0.4470264 0.4698649 +0.092819 0.4586928 0.4698649 +0.1056428 0.4586928 0.4698649 +0.1201537 0.4586928 0.4698649 +0.1409607 0.4586928 0.4698649 +0.1678172 0.4586928 0.4698649 +0.1950164 0.4586928 0.4698649 +0.2210581 0.4586928 0.4698649 +0.245636 0.4586928 0.4698649 +0.2686816 0.4586928 0.4698649 +0.2902431 0.4586928 0.4698649 +0.3104189 0.4586928 0.4698649 +0.3293248 0.4586928 0.4698649 +0.3470774 0.4586928 0.4698649 +0.3637862 0.4586928 0.4698649 +0.3795513 0.4586928 0.4698649 +0.3944623 0.4586928 0.4698649 +0.4085988 0.4586928 0.4698649 +0.4220313 0.4586928 0.4698649 +0.4348222 0.4586928 0.4698649 +0.4470264 0.4586928 0.4698649 +0.4586928 0.4586928 0.4698649 +0.4698649 0.4586928 0.4698649 +0.4805811 0.4586928 0.4698649 +0.490876 0.4586928 0.4698649 +0.5007803 0.4586928 0.4698649 +0.510322 0.4586928 0.4698649 +0.5195258 0.4586928 0.4698649 +0.5284142 0.4586928 0.4698649 +0.5370079 0.4586928 0.4698649 +0.5453253 0.4586928 0.4698649 +0.5533834 0.4586928 0.4698649 +0.5611974 0.4586928 0.4698649 +0.5687816 0.4586928 0.4698649 +0.092819 0.4698649 0.4698649 +0.1056428 0.4698649 0.4698649 +0.1201537 0.4698649 0.4698649 +0.1409607 0.4698649 0.4698649 +0.1678172 0.4698649 0.4698649 +0.1950164 0.4698649 0.4698649 +0.2210581 0.4698649 0.4698649 +0.245636 0.4698649 0.4698649 +0.2686816 0.4698649 0.4698649 +0.2902431 0.4698649 0.4698649 +0.3104189 0.4698649 0.4698649 +0.3293248 0.4698649 0.4698649 +0.3470774 0.4698649 0.4698649 +0.3637862 0.4698649 0.4698649 +0.3795513 0.4698649 0.4698649 +0.3944623 0.4698649 0.4698649 +0.4085988 0.4698649 0.4698649 +0.4220313 0.4698649 0.4698649 +0.4348222 0.4698649 0.4698649 +0.4470264 0.4698649 0.4698649 +0.4586928 0.4698649 0.4698649 +0.4698649 0.4698649 0.4698649 +0.4805811 0.4698649 0.4698649 +0.490876 0.4698649 0.4698649 +0.5007803 0.4698649 0.4698649 +0.510322 0.4698649 0.4698649 +0.5195258 0.4698649 0.4698649 +0.5284142 0.4698649 0.4698649 +0.5370079 0.4698649 0.4698649 +0.5453253 0.4698649 0.4698649 +0.5533834 0.4698649 0.4698649 +0.5611974 0.4698649 0.4698649 +0.5687816 0.4698649 0.4698649 +0.092819 0.4805811 0.4698649 +0.1056428 0.4805811 0.4698649 +0.1201537 0.4805811 0.4698649 +0.1409607 0.4805811 0.4698649 +0.1678172 0.4805811 0.4698649 +0.1950164 0.4805811 0.4698649 +0.2210581 0.4805811 0.4698649 +0.245636 0.4805811 0.4698649 +0.2686816 0.4805811 0.4698649 +0.2902431 0.4805811 0.4698649 +0.3104189 0.4805811 0.4698649 +0.3293248 0.4805811 0.4698649 +0.3470774 0.4805811 0.4698649 +0.3637862 0.4805811 0.4698649 +0.3795513 0.4805811 0.4698649 +0.3944623 0.4805811 0.4698649 +0.4085988 0.4805811 0.4698649 +0.4220313 0.4805811 0.4698649 +0.4348222 0.4805811 0.4698649 +0.4470264 0.4805811 0.4698649 +0.4586928 0.4805811 0.4698649 +0.4698649 0.4805811 0.4698649 +0.4805811 0.4805811 0.4698649 +0.490876 0.4805811 0.4698649 +0.5007803 0.4805811 0.4698649 +0.510322 0.4805811 0.4698649 +0.5195258 0.4805811 0.4698649 +0.5284142 0.4805811 0.4698649 +0.5370079 0.4805811 0.4698649 +0.5453253 0.4805811 0.4698649 +0.5533834 0.4805811 0.4698649 +0.5611974 0.4805811 0.4698649 +0.5687816 0.4805811 0.4698649 +0.092819 0.490876 0.4698649 +0.1056428 0.490876 0.4698649 +0.1201537 0.490876 0.4698649 +0.1409607 0.490876 0.4698649 +0.1678172 0.490876 0.4698649 +0.1950164 0.490876 0.4698649 +0.2210581 0.490876 0.4698649 +0.245636 0.490876 0.4698649 +0.2686816 0.490876 0.4698649 +0.2902431 0.490876 0.4698649 +0.3104189 0.490876 0.4698649 +0.3293248 0.490876 0.4698649 +0.3470774 0.490876 0.4698649 +0.3637862 0.490876 0.4698649 +0.3795513 0.490876 0.4698649 +0.3944623 0.490876 0.4698649 +0.4085988 0.490876 0.4698649 +0.4220313 0.490876 0.4698649 +0.4348222 0.490876 0.4698649 +0.4470264 0.490876 0.4698649 +0.4586928 0.490876 0.4698649 +0.4698649 0.490876 0.4698649 +0.4805811 0.490876 0.4698649 +0.490876 0.490876 0.4698649 +0.5007803 0.490876 0.4698649 +0.510322 0.490876 0.4698649 +0.5195258 0.490876 0.4698649 +0.5284142 0.490876 0.4698649 +0.5370079 0.490876 0.4698649 +0.5453253 0.490876 0.4698649 +0.5533834 0.490876 0.4698649 +0.5611974 0.490876 0.4698649 +0.5687816 0.490876 0.4698649 +0.092819 0.5007803 0.4698649 +0.1056428 0.5007803 0.4698649 +0.1201537 0.5007803 0.4698649 +0.1409607 0.5007803 0.4698649 +0.1678172 0.5007803 0.4698649 +0.1950164 0.5007803 0.4698649 +0.2210581 0.5007803 0.4698649 +0.245636 0.5007803 0.4698649 +0.2686816 0.5007803 0.4698649 +0.2902431 0.5007803 0.4698649 +0.3104189 0.5007803 0.4698649 +0.3293248 0.5007803 0.4698649 +0.3470774 0.5007803 0.4698649 +0.3637862 0.5007803 0.4698649 +0.3795513 0.5007803 0.4698649 +0.3944623 0.5007803 0.4698649 +0.4085988 0.5007803 0.4698649 +0.4220313 0.5007803 0.4698649 +0.4348222 0.5007803 0.4698649 +0.4470264 0.5007803 0.4698649 +0.4586928 0.5007803 0.4698649 +0.4698649 0.5007803 0.4698649 +0.4805811 0.5007803 0.4698649 +0.490876 0.5007803 0.4698649 +0.5007803 0.5007803 0.4698649 +0.510322 0.5007803 0.4698649 +0.5195258 0.5007803 0.4698649 +0.5284142 0.5007803 0.4698649 +0.5370079 0.5007803 0.4698649 +0.5453253 0.5007803 0.4698649 +0.5533834 0.5007803 0.4698649 +0.5611974 0.5007803 0.4698649 +0.5687816 0.5007803 0.4698649 +0.092819 0.510322 0.4698649 +0.1056428 0.510322 0.4698649 +0.1201537 0.510322 0.4698649 +0.1409607 0.510322 0.4698649 +0.1678172 0.510322 0.4698649 +0.1950164 0.510322 0.4698649 +0.2210581 0.510322 0.4698649 +0.245636 0.510322 0.4698649 +0.2686816 0.510322 0.4698649 +0.2902431 0.510322 0.4698649 +0.3104189 0.510322 0.4698649 +0.3293248 0.510322 0.4698649 +0.3470774 0.510322 0.4698649 +0.3637862 0.510322 0.4698649 +0.3795513 0.510322 0.4698649 +0.3944623 0.510322 0.4698649 +0.4085988 0.510322 0.4698649 +0.4220313 0.510322 0.4698649 +0.4348222 0.510322 0.4698649 +0.4470264 0.510322 0.4698649 +0.4586928 0.510322 0.4698649 +0.4698649 0.510322 0.4698649 +0.4805811 0.510322 0.4698649 +0.490876 0.510322 0.4698649 +0.5007803 0.510322 0.4698649 +0.510322 0.510322 0.4698649 +0.5195258 0.510322 0.4698649 +0.5284142 0.510322 0.4698649 +0.5370079 0.510322 0.4698649 +0.5453253 0.510322 0.4698649 +0.5533834 0.510322 0.4698649 +0.5611974 0.510322 0.4698649 +0.5687816 0.510322 0.4698649 +0.092819 0.5195258 0.4698649 +0.1056428 0.5195258 0.4698649 +0.1201537 0.5195258 0.4698649 +0.1409607 0.5195258 0.4698649 +0.1678172 0.5195258 0.4698649 +0.1950164 0.5195258 0.4698649 +0.2210581 0.5195258 0.4698649 +0.245636 0.5195258 0.4698649 +0.2686816 0.5195258 0.4698649 +0.2902431 0.5195258 0.4698649 +0.3104189 0.5195258 0.4698649 +0.3293248 0.5195258 0.4698649 +0.3470774 0.5195258 0.4698649 +0.3637862 0.5195258 0.4698649 +0.3795513 0.5195258 0.4698649 +0.3944623 0.5195258 0.4698649 +0.4085988 0.5195258 0.4698649 +0.4220313 0.5195258 0.4698649 +0.4348222 0.5195258 0.4698649 +0.4470264 0.5195258 0.4698649 +0.4586928 0.5195258 0.4698649 +0.4698649 0.5195258 0.4698649 +0.4805811 0.5195258 0.4698649 +0.490876 0.5195258 0.4698649 +0.5007803 0.5195258 0.4698649 +0.510322 0.5195258 0.4698649 +0.5195258 0.5195258 0.4698649 +0.5284142 0.5195258 0.4698649 +0.5370079 0.5195258 0.4698649 +0.5453253 0.5195258 0.4698649 +0.5533834 0.5195258 0.4698649 +0.5611974 0.5195258 0.4698649 +0.5687816 0.5195258 0.4698649 +0.092819 0.5284142 0.4698649 +0.1056428 0.5284142 0.4698649 +0.1201537 0.5284142 0.4698649 +0.1409607 0.5284142 0.4698649 +0.1678172 0.5284142 0.4698649 +0.1950164 0.5284142 0.4698649 +0.2210581 0.5284142 0.4698649 +0.245636 0.5284142 0.4698649 +0.2686816 0.5284142 0.4698649 +0.2902431 0.5284142 0.4698649 +0.3104189 0.5284142 0.4698649 +0.3293248 0.5284142 0.4698649 +0.3470774 0.5284142 0.4698649 +0.3637862 0.5284142 0.4698649 +0.3795513 0.5284142 0.4698649 +0.3944623 0.5284142 0.4698649 +0.4085988 0.5284142 0.4698649 +0.4220313 0.5284142 0.4698649 +0.4348222 0.5284142 0.4698649 +0.4470264 0.5284142 0.4698649 +0.4586928 0.5284142 0.4698649 +0.4698649 0.5284142 0.4698649 +0.4805811 0.5284142 0.4698649 +0.490876 0.5284142 0.4698649 +0.5007803 0.5284142 0.4698649 +0.510322 0.5284142 0.4698649 +0.5195258 0.5284142 0.4698649 +0.5284142 0.5284142 0.4698649 +0.5370079 0.5284142 0.4698649 +0.5453253 0.5284142 0.4698649 +0.5533834 0.5284142 0.4698649 +0.5611974 0.5284142 0.4698649 +0.5687816 0.5284142 0.4698649 +0.092819 0.5370079 0.4698649 +0.1056428 0.5370079 0.4698649 +0.1201537 0.5370079 0.4698649 +0.1409607 0.5370079 0.4698649 +0.1678172 0.5370079 0.4698649 +0.1950164 0.5370079 0.4698649 +0.2210581 0.5370079 0.4698649 +0.245636 0.5370079 0.4698649 +0.2686816 0.5370079 0.4698649 +0.2902431 0.5370079 0.4698649 +0.3104189 0.5370079 0.4698649 +0.3293248 0.5370079 0.4698649 +0.3470774 0.5370079 0.4698649 +0.3637862 0.5370079 0.4698649 +0.3795513 0.5370079 0.4698649 +0.3944623 0.5370079 0.4698649 +0.4085988 0.5370079 0.4698649 +0.4220313 0.5370079 0.4698649 +0.4348222 0.5370079 0.4698649 +0.4470264 0.5370079 0.4698649 +0.4586928 0.5370079 0.4698649 +0.4698649 0.5370079 0.4698649 +0.4805811 0.5370079 0.4698649 +0.490876 0.5370079 0.4698649 +0.5007803 0.5370079 0.4698649 +0.510322 0.5370079 0.4698649 +0.5195258 0.5370079 0.4698649 +0.5284142 0.5370079 0.4698649 +0.5370079 0.5370079 0.4698649 +0.5453253 0.5370079 0.4698649 +0.5533834 0.5370079 0.4698649 +0.5611974 0.5370079 0.4698649 +0.5687816 0.5370079 0.4698649 +0.092819 0.5453253 0.4698649 +0.1056428 0.5453253 0.4698649 +0.1201537 0.5453253 0.4698649 +0.1409607 0.5453253 0.4698649 +0.1678172 0.5453253 0.4698649 +0.1950164 0.5453253 0.4698649 +0.2210581 0.5453253 0.4698649 +0.245636 0.5453253 0.4698649 +0.2686816 0.5453253 0.4698649 +0.2902431 0.5453253 0.4698649 +0.3104189 0.5453253 0.4698649 +0.3293248 0.5453253 0.4698649 +0.3470774 0.5453253 0.4698649 +0.3637862 0.5453253 0.4698649 +0.3795513 0.5453253 0.4698649 +0.3944623 0.5453253 0.4698649 +0.4085988 0.5453253 0.4698649 +0.4220313 0.5453253 0.4698649 +0.4348222 0.5453253 0.4698649 +0.4470264 0.5453253 0.4698649 +0.4586928 0.5453253 0.4698649 +0.4698649 0.5453253 0.4698649 +0.4805811 0.5453253 0.4698649 +0.490876 0.5453253 0.4698649 +0.5007803 0.5453253 0.4698649 +0.510322 0.5453253 0.4698649 +0.5195258 0.5453253 0.4698649 +0.5284142 0.5453253 0.4698649 +0.5370079 0.5453253 0.4698649 +0.5453253 0.5453253 0.4698649 +0.5533834 0.5453253 0.4698649 +0.5611974 0.5453253 0.4698649 +0.5687816 0.5453253 0.4698649 +0.092819 0.5533834 0.4698649 +0.1056428 0.5533834 0.4698649 +0.1201537 0.5533834 0.4698649 +0.1409607 0.5533834 0.4698649 +0.1678172 0.5533834 0.4698649 +0.1950164 0.5533834 0.4698649 +0.2210581 0.5533834 0.4698649 +0.245636 0.5533834 0.4698649 +0.2686816 0.5533834 0.4698649 +0.2902431 0.5533834 0.4698649 +0.3104189 0.5533834 0.4698649 +0.3293248 0.5533834 0.4698649 +0.3470774 0.5533834 0.4698649 +0.3637862 0.5533834 0.4698649 +0.3795513 0.5533834 0.4698649 +0.3944623 0.5533834 0.4698649 +0.4085988 0.5533834 0.4698649 +0.4220313 0.5533834 0.4698649 +0.4348222 0.5533834 0.4698649 +0.4470264 0.5533834 0.4698649 +0.4586928 0.5533834 0.4698649 +0.4698649 0.5533834 0.4698649 +0.4805811 0.5533834 0.4698649 +0.490876 0.5533834 0.4698649 +0.5007803 0.5533834 0.4698649 +0.510322 0.5533834 0.4698649 +0.5195258 0.5533834 0.4698649 +0.5284142 0.5533834 0.4698649 +0.5370079 0.5533834 0.4698649 +0.5453253 0.5533834 0.4698649 +0.5533834 0.5533834 0.4698649 +0.5611974 0.5533834 0.4698649 +0.5687816 0.5533834 0.4698649 +0.092819 0.5611974 0.4698649 +0.1056428 0.5611974 0.4698649 +0.1201537 0.5611974 0.4698649 +0.1409607 0.5611974 0.4698649 +0.1678172 0.5611974 0.4698649 +0.1950164 0.5611974 0.4698649 +0.2210581 0.5611974 0.4698649 +0.245636 0.5611974 0.4698649 +0.2686816 0.5611974 0.4698649 +0.2902431 0.5611974 0.4698649 +0.3104189 0.5611974 0.4698649 +0.3293248 0.5611974 0.4698649 +0.3470774 0.5611974 0.4698649 +0.3637862 0.5611974 0.4698649 +0.3795513 0.5611974 0.4698649 +0.3944623 0.5611974 0.4698649 +0.4085988 0.5611974 0.4698649 +0.4220313 0.5611974 0.4698649 +0.4348222 0.5611974 0.4698649 +0.4470264 0.5611974 0.4698649 +0.4586928 0.5611974 0.4698649 +0.4698649 0.5611974 0.4698649 +0.4805811 0.5611974 0.4698649 +0.490876 0.5611974 0.4698649 +0.5007803 0.5611974 0.4698649 +0.510322 0.5611974 0.4698649 +0.5195258 0.5611974 0.4698649 +0.5284142 0.5611974 0.4698649 +0.5370079 0.5611974 0.4698649 +0.5453253 0.5611974 0.4698649 +0.5533834 0.5611974 0.4698649 +0.5611974 0.5611974 0.4698649 +0.5687816 0.5611974 0.4698649 +0.092819 0.5687816 0.4698649 +0.1056428 0.5687816 0.4698649 +0.1201537 0.5687816 0.4698649 +0.1409607 0.5687816 0.4698649 +0.1678172 0.5687816 0.4698649 +0.1950164 0.5687816 0.4698649 +0.2210581 0.5687816 0.4698649 +0.245636 0.5687816 0.4698649 +0.2686816 0.5687816 0.4698649 +0.2902431 0.5687816 0.4698649 +0.3104189 0.5687816 0.4698649 +0.3293248 0.5687816 0.4698649 +0.3470774 0.5687816 0.4698649 +0.3637862 0.5687816 0.4698649 +0.3795513 0.5687816 0.4698649 +0.3944623 0.5687816 0.4698649 +0.4085988 0.5687816 0.4698649 +0.4220313 0.5687816 0.4698649 +0.4348222 0.5687816 0.4698649 +0.4470264 0.5687816 0.4698649 +0.4586928 0.5687816 0.4698649 +0.4698649 0.5687816 0.4698649 +0.4805811 0.5687816 0.4698649 +0.490876 0.5687816 0.4698649 +0.5007803 0.5687816 0.4698649 +0.510322 0.5687816 0.4698649 +0.5195258 0.5687816 0.4698649 +0.5284142 0.5687816 0.4698649 +0.5370079 0.5687816 0.4698649 +0.5453253 0.5687816 0.4698649 +0.5533834 0.5687816 0.4698649 +0.5611974 0.5687816 0.4698649 +0.5687816 0.5687816 0.4698649 +0.092819 0.092819 0.4805811 +0.1056428 0.092819 0.4805811 +0.1201537 0.092819 0.4805811 +0.1409607 0.092819 0.4805811 +0.1678172 0.092819 0.4805811 +0.1950164 0.092819 0.4805811 +0.2210581 0.092819 0.4805811 +0.245636 0.092819 0.4805811 +0.2686816 0.092819 0.4805811 +0.2902431 0.092819 0.4805811 +0.3104189 0.092819 0.4805811 +0.3293248 0.092819 0.4805811 +0.3470774 0.092819 0.4805811 +0.3637862 0.092819 0.4805811 +0.3795513 0.092819 0.4805811 +0.3944623 0.092819 0.4805811 +0.4085988 0.092819 0.4805811 +0.4220313 0.092819 0.4805811 +0.4348222 0.092819 0.4805811 +0.4470264 0.092819 0.4805811 +0.4586928 0.092819 0.4805811 +0.4698649 0.092819 0.4805811 +0.4805811 0.092819 0.4805811 +0.490876 0.092819 0.4805811 +0.5007803 0.092819 0.4805811 +0.510322 0.092819 0.4805811 +0.5195258 0.092819 0.4805811 +0.5284142 0.092819 0.4805811 +0.5370079 0.092819 0.4805811 +0.5453253 0.092819 0.4805811 +0.5533834 0.092819 0.4805811 +0.5611974 0.092819 0.4805811 +0.5687816 0.092819 0.4805811 +0.092819 0.1056428 0.4805811 +0.1056428 0.1056428 0.4805811 +0.1201537 0.1056428 0.4805811 +0.1409607 0.1056428 0.4805811 +0.1678172 0.1056428 0.4805811 +0.1950164 0.1056428 0.4805811 +0.2210581 0.1056428 0.4805811 +0.245636 0.1056428 0.4805811 +0.2686816 0.1056428 0.4805811 +0.2902431 0.1056428 0.4805811 +0.3104189 0.1056428 0.4805811 +0.3293248 0.1056428 0.4805811 +0.3470774 0.1056428 0.4805811 +0.3637862 0.1056428 0.4805811 +0.3795513 0.1056428 0.4805811 +0.3944623 0.1056428 0.4805811 +0.4085988 0.1056428 0.4805811 +0.4220313 0.1056428 0.4805811 +0.4348222 0.1056428 0.4805811 +0.4470264 0.1056428 0.4805811 +0.4586928 0.1056428 0.4805811 +0.4698649 0.1056428 0.4805811 +0.4805811 0.1056428 0.4805811 +0.490876 0.1056428 0.4805811 +0.5007803 0.1056428 0.4805811 +0.510322 0.1056428 0.4805811 +0.5195258 0.1056428 0.4805811 +0.5284142 0.1056428 0.4805811 +0.5370079 0.1056428 0.4805811 +0.5453253 0.1056428 0.4805811 +0.5533834 0.1056428 0.4805811 +0.5611974 0.1056428 0.4805811 +0.5687816 0.1056428 0.4805811 +0.092819 0.1201537 0.4805811 +0.1056428 0.1201537 0.4805811 +0.1201537 0.1201537 0.4805811 +0.1409607 0.1201537 0.4805811 +0.1678172 0.1201537 0.4805811 +0.1950164 0.1201537 0.4805811 +0.2210581 0.1201537 0.4805811 +0.245636 0.1201537 0.4805811 +0.2686816 0.1201537 0.4805811 +0.2902431 0.1201537 0.4805811 +0.3104189 0.1201537 0.4805811 +0.3293248 0.1201537 0.4805811 +0.3470774 0.1201537 0.4805811 +0.3637862 0.1201537 0.4805811 +0.3795513 0.1201537 0.4805811 +0.3944623 0.1201537 0.4805811 +0.4085988 0.1201537 0.4805811 +0.4220313 0.1201537 0.4805811 +0.4348222 0.1201537 0.4805811 +0.4470264 0.1201537 0.4805811 +0.4586928 0.1201537 0.4805811 +0.4698649 0.1201537 0.4805811 +0.4805811 0.1201537 0.4805811 +0.490876 0.1201537 0.4805811 +0.5007803 0.1201537 0.4805811 +0.510322 0.1201537 0.4805811 +0.5195258 0.1201537 0.4805811 +0.5284142 0.1201537 0.4805811 +0.5370079 0.1201537 0.4805811 +0.5453253 0.1201537 0.4805811 +0.5533834 0.1201537 0.4805811 +0.5611974 0.1201537 0.4805811 +0.5687816 0.1201537 0.4805811 +0.092819 0.1409607 0.4805811 +0.1056428 0.1409607 0.4805811 +0.1201537 0.1409607 0.4805811 +0.1409607 0.1409607 0.4805811 +0.1678172 0.1409607 0.4805811 +0.1950164 0.1409607 0.4805811 +0.2210581 0.1409607 0.4805811 +0.245636 0.1409607 0.4805811 +0.2686816 0.1409607 0.4805811 +0.2902431 0.1409607 0.4805811 +0.3104189 0.1409607 0.4805811 +0.3293248 0.1409607 0.4805811 +0.3470774 0.1409607 0.4805811 +0.3637862 0.1409607 0.4805811 +0.3795513 0.1409607 0.4805811 +0.3944623 0.1409607 0.4805811 +0.4085988 0.1409607 0.4805811 +0.4220313 0.1409607 0.4805811 +0.4348222 0.1409607 0.4805811 +0.4470264 0.1409607 0.4805811 +0.4586928 0.1409607 0.4805811 +0.4698649 0.1409607 0.4805811 +0.4805811 0.1409607 0.4805811 +0.490876 0.1409607 0.4805811 +0.5007803 0.1409607 0.4805811 +0.510322 0.1409607 0.4805811 +0.5195258 0.1409607 0.4805811 +0.5284142 0.1409607 0.4805811 +0.5370079 0.1409607 0.4805811 +0.5453253 0.1409607 0.4805811 +0.5533834 0.1409607 0.4805811 +0.5611974 0.1409607 0.4805811 +0.5687816 0.1409607 0.4805811 +0.092819 0.1678172 0.4805811 +0.1056428 0.1678172 0.4805811 +0.1201537 0.1678172 0.4805811 +0.1409607 0.1678172 0.4805811 +0.1678172 0.1678172 0.4805811 +0.1950164 0.1678172 0.4805811 +0.2210581 0.1678172 0.4805811 +0.245636 0.1678172 0.4805811 +0.2686816 0.1678172 0.4805811 +0.2902431 0.1678172 0.4805811 +0.3104189 0.1678172 0.4805811 +0.3293248 0.1678172 0.4805811 +0.3470774 0.1678172 0.4805811 +0.3637862 0.1678172 0.4805811 +0.3795513 0.1678172 0.4805811 +0.3944623 0.1678172 0.4805811 +0.4085988 0.1678172 0.4805811 +0.4220313 0.1678172 0.4805811 +0.4348222 0.1678172 0.4805811 +0.4470264 0.1678172 0.4805811 +0.4586928 0.1678172 0.4805811 +0.4698649 0.1678172 0.4805811 +0.4805811 0.1678172 0.4805811 +0.490876 0.1678172 0.4805811 +0.5007803 0.1678172 0.4805811 +0.510322 0.1678172 0.4805811 +0.5195258 0.1678172 0.4805811 +0.5284142 0.1678172 0.4805811 +0.5370079 0.1678172 0.4805811 +0.5453253 0.1678172 0.4805811 +0.5533834 0.1678172 0.4805811 +0.5611974 0.1678172 0.4805811 +0.5687816 0.1678172 0.4805811 +0.092819 0.1950164 0.4805811 +0.1056428 0.1950164 0.4805811 +0.1201537 0.1950164 0.4805811 +0.1409607 0.1950164 0.4805811 +0.1678172 0.1950164 0.4805811 +0.1950164 0.1950164 0.4805811 +0.2210581 0.1950164 0.4805811 +0.245636 0.1950164 0.4805811 +0.2686816 0.1950164 0.4805811 +0.2902431 0.1950164 0.4805811 +0.3104189 0.1950164 0.4805811 +0.3293248 0.1950164 0.4805811 +0.3470774 0.1950164 0.4805811 +0.3637862 0.1950164 0.4805811 +0.3795513 0.1950164 0.4805811 +0.3944623 0.1950164 0.4805811 +0.4085988 0.1950164 0.4805811 +0.4220313 0.1950164 0.4805811 +0.4348222 0.1950164 0.4805811 +0.4470264 0.1950164 0.4805811 +0.4586928 0.1950164 0.4805811 +0.4698649 0.1950164 0.4805811 +0.4805811 0.1950164 0.4805811 +0.490876 0.1950164 0.4805811 +0.5007803 0.1950164 0.4805811 +0.510322 0.1950164 0.4805811 +0.5195258 0.1950164 0.4805811 +0.5284142 0.1950164 0.4805811 +0.5370079 0.1950164 0.4805811 +0.5453253 0.1950164 0.4805811 +0.5533834 0.1950164 0.4805811 +0.5611974 0.1950164 0.4805811 +0.5687816 0.1950164 0.4805811 +0.092819 0.2210581 0.4805811 +0.1056428 0.2210581 0.4805811 +0.1201537 0.2210581 0.4805811 +0.1409607 0.2210581 0.4805811 +0.1678172 0.2210581 0.4805811 +0.1950164 0.2210581 0.4805811 +0.2210581 0.2210581 0.4805811 +0.245636 0.2210581 0.4805811 +0.2686816 0.2210581 0.4805811 +0.2902431 0.2210581 0.4805811 +0.3104189 0.2210581 0.4805811 +0.3293248 0.2210581 0.4805811 +0.3470774 0.2210581 0.4805811 +0.3637862 0.2210581 0.4805811 +0.3795513 0.2210581 0.4805811 +0.3944623 0.2210581 0.4805811 +0.4085988 0.2210581 0.4805811 +0.4220313 0.2210581 0.4805811 +0.4348222 0.2210581 0.4805811 +0.4470264 0.2210581 0.4805811 +0.4586928 0.2210581 0.4805811 +0.4698649 0.2210581 0.4805811 +0.4805811 0.2210581 0.4805811 +0.490876 0.2210581 0.4805811 +0.5007803 0.2210581 0.4805811 +0.510322 0.2210581 0.4805811 +0.5195258 0.2210581 0.4805811 +0.5284142 0.2210581 0.4805811 +0.5370079 0.2210581 0.4805811 +0.5453253 0.2210581 0.4805811 +0.5533834 0.2210581 0.4805811 +0.5611974 0.2210581 0.4805811 +0.5687816 0.2210581 0.4805811 +0.092819 0.245636 0.4805811 +0.1056428 0.245636 0.4805811 +0.1201537 0.245636 0.4805811 +0.1409607 0.245636 0.4805811 +0.1678172 0.245636 0.4805811 +0.1950164 0.245636 0.4805811 +0.2210581 0.245636 0.4805811 +0.245636 0.245636 0.4805811 +0.2686816 0.245636 0.4805811 +0.2902431 0.245636 0.4805811 +0.3104189 0.245636 0.4805811 +0.3293248 0.245636 0.4805811 +0.3470774 0.245636 0.4805811 +0.3637862 0.245636 0.4805811 +0.3795513 0.245636 0.4805811 +0.3944623 0.245636 0.4805811 +0.4085988 0.245636 0.4805811 +0.4220313 0.245636 0.4805811 +0.4348222 0.245636 0.4805811 +0.4470264 0.245636 0.4805811 +0.4586928 0.245636 0.4805811 +0.4698649 0.245636 0.4805811 +0.4805811 0.245636 0.4805811 +0.490876 0.245636 0.4805811 +0.5007803 0.245636 0.4805811 +0.510322 0.245636 0.4805811 +0.5195258 0.245636 0.4805811 +0.5284142 0.245636 0.4805811 +0.5370079 0.245636 0.4805811 +0.5453253 0.245636 0.4805811 +0.5533834 0.245636 0.4805811 +0.5611974 0.245636 0.4805811 +0.5687816 0.245636 0.4805811 +0.092819 0.2686816 0.4805811 +0.1056428 0.2686816 0.4805811 +0.1201537 0.2686816 0.4805811 +0.1409607 0.2686816 0.4805811 +0.1678172 0.2686816 0.4805811 +0.1950164 0.2686816 0.4805811 +0.2210581 0.2686816 0.4805811 +0.245636 0.2686816 0.4805811 +0.2686816 0.2686816 0.4805811 +0.2902431 0.2686816 0.4805811 +0.3104189 0.2686816 0.4805811 +0.3293248 0.2686816 0.4805811 +0.3470774 0.2686816 0.4805811 +0.3637862 0.2686816 0.4805811 +0.3795513 0.2686816 0.4805811 +0.3944623 0.2686816 0.4805811 +0.4085988 0.2686816 0.4805811 +0.4220313 0.2686816 0.4805811 +0.4348222 0.2686816 0.4805811 +0.4470264 0.2686816 0.4805811 +0.4586928 0.2686816 0.4805811 +0.4698649 0.2686816 0.4805811 +0.4805811 0.2686816 0.4805811 +0.490876 0.2686816 0.4805811 +0.5007803 0.2686816 0.4805811 +0.510322 0.2686816 0.4805811 +0.5195258 0.2686816 0.4805811 +0.5284142 0.2686816 0.4805811 +0.5370079 0.2686816 0.4805811 +0.5453253 0.2686816 0.4805811 +0.5533834 0.2686816 0.4805811 +0.5611974 0.2686816 0.4805811 +0.5687816 0.2686816 0.4805811 +0.092819 0.2902431 0.4805811 +0.1056428 0.2902431 0.4805811 +0.1201537 0.2902431 0.4805811 +0.1409607 0.2902431 0.4805811 +0.1678172 0.2902431 0.4805811 +0.1950164 0.2902431 0.4805811 +0.2210581 0.2902431 0.4805811 +0.245636 0.2902431 0.4805811 +0.2686816 0.2902431 0.4805811 +0.2902431 0.2902431 0.4805811 +0.3104189 0.2902431 0.4805811 +0.3293248 0.2902431 0.4805811 +0.3470774 0.2902431 0.4805811 +0.3637862 0.2902431 0.4805811 +0.3795513 0.2902431 0.4805811 +0.3944623 0.2902431 0.4805811 +0.4085988 0.2902431 0.4805811 +0.4220313 0.2902431 0.4805811 +0.4348222 0.2902431 0.4805811 +0.4470264 0.2902431 0.4805811 +0.4586928 0.2902431 0.4805811 +0.4698649 0.2902431 0.4805811 +0.4805811 0.2902431 0.4805811 +0.490876 0.2902431 0.4805811 +0.5007803 0.2902431 0.4805811 +0.510322 0.2902431 0.4805811 +0.5195258 0.2902431 0.4805811 +0.5284142 0.2902431 0.4805811 +0.5370079 0.2902431 0.4805811 +0.5453253 0.2902431 0.4805811 +0.5533834 0.2902431 0.4805811 +0.5611974 0.2902431 0.4805811 +0.5687816 0.2902431 0.4805811 +0.092819 0.3104189 0.4805811 +0.1056428 0.3104189 0.4805811 +0.1201537 0.3104189 0.4805811 +0.1409607 0.3104189 0.4805811 +0.1678172 0.3104189 0.4805811 +0.1950164 0.3104189 0.4805811 +0.2210581 0.3104189 0.4805811 +0.245636 0.3104189 0.4805811 +0.2686816 0.3104189 0.4805811 +0.2902431 0.3104189 0.4805811 +0.3104189 0.3104189 0.4805811 +0.3293248 0.3104189 0.4805811 +0.3470774 0.3104189 0.4805811 +0.3637862 0.3104189 0.4805811 +0.3795513 0.3104189 0.4805811 +0.3944623 0.3104189 0.4805811 +0.4085988 0.3104189 0.4805811 +0.4220313 0.3104189 0.4805811 +0.4348222 0.3104189 0.4805811 +0.4470264 0.3104189 0.4805811 +0.4586928 0.3104189 0.4805811 +0.4698649 0.3104189 0.4805811 +0.4805811 0.3104189 0.4805811 +0.490876 0.3104189 0.4805811 +0.5007803 0.3104189 0.4805811 +0.510322 0.3104189 0.4805811 +0.5195258 0.3104189 0.4805811 +0.5284142 0.3104189 0.4805811 +0.5370079 0.3104189 0.4805811 +0.5453253 0.3104189 0.4805811 +0.5533834 0.3104189 0.4805811 +0.5611974 0.3104189 0.4805811 +0.5687816 0.3104189 0.4805811 +0.092819 0.3293248 0.4805811 +0.1056428 0.3293248 0.4805811 +0.1201537 0.3293248 0.4805811 +0.1409607 0.3293248 0.4805811 +0.1678172 0.3293248 0.4805811 +0.1950164 0.3293248 0.4805811 +0.2210581 0.3293248 0.4805811 +0.245636 0.3293248 0.4805811 +0.2686816 0.3293248 0.4805811 +0.2902431 0.3293248 0.4805811 +0.3104189 0.3293248 0.4805811 +0.3293248 0.3293248 0.4805811 +0.3470774 0.3293248 0.4805811 +0.3637862 0.3293248 0.4805811 +0.3795513 0.3293248 0.4805811 +0.3944623 0.3293248 0.4805811 +0.4085988 0.3293248 0.4805811 +0.4220313 0.3293248 0.4805811 +0.4348222 0.3293248 0.4805811 +0.4470264 0.3293248 0.4805811 +0.4586928 0.3293248 0.4805811 +0.4698649 0.3293248 0.4805811 +0.4805811 0.3293248 0.4805811 +0.490876 0.3293248 0.4805811 +0.5007803 0.3293248 0.4805811 +0.510322 0.3293248 0.4805811 +0.5195258 0.3293248 0.4805811 +0.5284142 0.3293248 0.4805811 +0.5370079 0.3293248 0.4805811 +0.5453253 0.3293248 0.4805811 +0.5533834 0.3293248 0.4805811 +0.5611974 0.3293248 0.4805811 +0.5687816 0.3293248 0.4805811 +0.092819 0.3470774 0.4805811 +0.1056428 0.3470774 0.4805811 +0.1201537 0.3470774 0.4805811 +0.1409607 0.3470774 0.4805811 +0.1678172 0.3470774 0.4805811 +0.1950164 0.3470774 0.4805811 +0.2210581 0.3470774 0.4805811 +0.245636 0.3470774 0.4805811 +0.2686816 0.3470774 0.4805811 +0.2902431 0.3470774 0.4805811 +0.3104189 0.3470774 0.4805811 +0.3293248 0.3470774 0.4805811 +0.3470774 0.3470774 0.4805811 +0.3637862 0.3470774 0.4805811 +0.3795513 0.3470774 0.4805811 +0.3944623 0.3470774 0.4805811 +0.4085988 0.3470774 0.4805811 +0.4220313 0.3470774 0.4805811 +0.4348222 0.3470774 0.4805811 +0.4470264 0.3470774 0.4805811 +0.4586928 0.3470774 0.4805811 +0.4698649 0.3470774 0.4805811 +0.4805811 0.3470774 0.4805811 +0.490876 0.3470774 0.4805811 +0.5007803 0.3470774 0.4805811 +0.510322 0.3470774 0.4805811 +0.5195258 0.3470774 0.4805811 +0.5284142 0.3470774 0.4805811 +0.5370079 0.3470774 0.4805811 +0.5453253 0.3470774 0.4805811 +0.5533834 0.3470774 0.4805811 +0.5611974 0.3470774 0.4805811 +0.5687816 0.3470774 0.4805811 +0.092819 0.3637862 0.4805811 +0.1056428 0.3637862 0.4805811 +0.1201537 0.3637862 0.4805811 +0.1409607 0.3637862 0.4805811 +0.1678172 0.3637862 0.4805811 +0.1950164 0.3637862 0.4805811 +0.2210581 0.3637862 0.4805811 +0.245636 0.3637862 0.4805811 +0.2686816 0.3637862 0.4805811 +0.2902431 0.3637862 0.4805811 +0.3104189 0.3637862 0.4805811 +0.3293248 0.3637862 0.4805811 +0.3470774 0.3637862 0.4805811 +0.3637862 0.3637862 0.4805811 +0.3795513 0.3637862 0.4805811 +0.3944623 0.3637862 0.4805811 +0.4085988 0.3637862 0.4805811 +0.4220313 0.3637862 0.4805811 +0.4348222 0.3637862 0.4805811 +0.4470264 0.3637862 0.4805811 +0.4586928 0.3637862 0.4805811 +0.4698649 0.3637862 0.4805811 +0.4805811 0.3637862 0.4805811 +0.490876 0.3637862 0.4805811 +0.5007803 0.3637862 0.4805811 +0.510322 0.3637862 0.4805811 +0.5195258 0.3637862 0.4805811 +0.5284142 0.3637862 0.4805811 +0.5370079 0.3637862 0.4805811 +0.5453253 0.3637862 0.4805811 +0.5533834 0.3637862 0.4805811 +0.5611974 0.3637862 0.4805811 +0.5687816 0.3637862 0.4805811 +0.092819 0.3795513 0.4805811 +0.1056428 0.3795513 0.4805811 +0.1201537 0.3795513 0.4805811 +0.1409607 0.3795513 0.4805811 +0.1678172 0.3795513 0.4805811 +0.1950164 0.3795513 0.4805811 +0.2210581 0.3795513 0.4805811 +0.245636 0.3795513 0.4805811 +0.2686816 0.3795513 0.4805811 +0.2902431 0.3795513 0.4805811 +0.3104189 0.3795513 0.4805811 +0.3293248 0.3795513 0.4805811 +0.3470774 0.3795513 0.4805811 +0.3637862 0.3795513 0.4805811 +0.3795513 0.3795513 0.4805811 +0.3944623 0.3795513 0.4805811 +0.4085988 0.3795513 0.4805811 +0.4220313 0.3795513 0.4805811 +0.4348222 0.3795513 0.4805811 +0.4470264 0.3795513 0.4805811 +0.4586928 0.3795513 0.4805811 +0.4698649 0.3795513 0.4805811 +0.4805811 0.3795513 0.4805811 +0.490876 0.3795513 0.4805811 +0.5007803 0.3795513 0.4805811 +0.510322 0.3795513 0.4805811 +0.5195258 0.3795513 0.4805811 +0.5284142 0.3795513 0.4805811 +0.5370079 0.3795513 0.4805811 +0.5453253 0.3795513 0.4805811 +0.5533834 0.3795513 0.4805811 +0.5611974 0.3795513 0.4805811 +0.5687816 0.3795513 0.4805811 +0.092819 0.3944623 0.4805811 +0.1056428 0.3944623 0.4805811 +0.1201537 0.3944623 0.4805811 +0.1409607 0.3944623 0.4805811 +0.1678172 0.3944623 0.4805811 +0.1950164 0.3944623 0.4805811 +0.2210581 0.3944623 0.4805811 +0.245636 0.3944623 0.4805811 +0.2686816 0.3944623 0.4805811 +0.2902431 0.3944623 0.4805811 +0.3104189 0.3944623 0.4805811 +0.3293248 0.3944623 0.4805811 +0.3470774 0.3944623 0.4805811 +0.3637862 0.3944623 0.4805811 +0.3795513 0.3944623 0.4805811 +0.3944623 0.3944623 0.4805811 +0.4085988 0.3944623 0.4805811 +0.4220313 0.3944623 0.4805811 +0.4348222 0.3944623 0.4805811 +0.4470264 0.3944623 0.4805811 +0.4586928 0.3944623 0.4805811 +0.4698649 0.3944623 0.4805811 +0.4805811 0.3944623 0.4805811 +0.490876 0.3944623 0.4805811 +0.5007803 0.3944623 0.4805811 +0.510322 0.3944623 0.4805811 +0.5195258 0.3944623 0.4805811 +0.5284142 0.3944623 0.4805811 +0.5370079 0.3944623 0.4805811 +0.5453253 0.3944623 0.4805811 +0.5533834 0.3944623 0.4805811 +0.5611974 0.3944623 0.4805811 +0.5687816 0.3944623 0.4805811 +0.092819 0.4085988 0.4805811 +0.1056428 0.4085988 0.4805811 +0.1201537 0.4085988 0.4805811 +0.1409607 0.4085988 0.4805811 +0.1678172 0.4085988 0.4805811 +0.1950164 0.4085988 0.4805811 +0.2210581 0.4085988 0.4805811 +0.245636 0.4085988 0.4805811 +0.2686816 0.4085988 0.4805811 +0.2902431 0.4085988 0.4805811 +0.3104189 0.4085988 0.4805811 +0.3293248 0.4085988 0.4805811 +0.3470774 0.4085988 0.4805811 +0.3637862 0.4085988 0.4805811 +0.3795513 0.4085988 0.4805811 +0.3944623 0.4085988 0.4805811 +0.4085988 0.4085988 0.4805811 +0.4220313 0.4085988 0.4805811 +0.4348222 0.4085988 0.4805811 +0.4470264 0.4085988 0.4805811 +0.4586928 0.4085988 0.4805811 +0.4698649 0.4085988 0.4805811 +0.4805811 0.4085988 0.4805811 +0.490876 0.4085988 0.4805811 +0.5007803 0.4085988 0.4805811 +0.510322 0.4085988 0.4805811 +0.5195258 0.4085988 0.4805811 +0.5284142 0.4085988 0.4805811 +0.5370079 0.4085988 0.4805811 +0.5453253 0.4085988 0.4805811 +0.5533834 0.4085988 0.4805811 +0.5611974 0.4085988 0.4805811 +0.5687816 0.4085988 0.4805811 +0.092819 0.4220313 0.4805811 +0.1056428 0.4220313 0.4805811 +0.1201537 0.4220313 0.4805811 +0.1409607 0.4220313 0.4805811 +0.1678172 0.4220313 0.4805811 +0.1950164 0.4220313 0.4805811 +0.2210581 0.4220313 0.4805811 +0.245636 0.4220313 0.4805811 +0.2686816 0.4220313 0.4805811 +0.2902431 0.4220313 0.4805811 +0.3104189 0.4220313 0.4805811 +0.3293248 0.4220313 0.4805811 +0.3470774 0.4220313 0.4805811 +0.3637862 0.4220313 0.4805811 +0.3795513 0.4220313 0.4805811 +0.3944623 0.4220313 0.4805811 +0.4085988 0.4220313 0.4805811 +0.4220313 0.4220313 0.4805811 +0.4348222 0.4220313 0.4805811 +0.4470264 0.4220313 0.4805811 +0.4586928 0.4220313 0.4805811 +0.4698649 0.4220313 0.4805811 +0.4805811 0.4220313 0.4805811 +0.490876 0.4220313 0.4805811 +0.5007803 0.4220313 0.4805811 +0.510322 0.4220313 0.4805811 +0.5195258 0.4220313 0.4805811 +0.5284142 0.4220313 0.4805811 +0.5370079 0.4220313 0.4805811 +0.5453253 0.4220313 0.4805811 +0.5533834 0.4220313 0.4805811 +0.5611974 0.4220313 0.4805811 +0.5687816 0.4220313 0.4805811 +0.092819 0.4348222 0.4805811 +0.1056428 0.4348222 0.4805811 +0.1201537 0.4348222 0.4805811 +0.1409607 0.4348222 0.4805811 +0.1678172 0.4348222 0.4805811 +0.1950164 0.4348222 0.4805811 +0.2210581 0.4348222 0.4805811 +0.245636 0.4348222 0.4805811 +0.2686816 0.4348222 0.4805811 +0.2902431 0.4348222 0.4805811 +0.3104189 0.4348222 0.4805811 +0.3293248 0.4348222 0.4805811 +0.3470774 0.4348222 0.4805811 +0.3637862 0.4348222 0.4805811 +0.3795513 0.4348222 0.4805811 +0.3944623 0.4348222 0.4805811 +0.4085988 0.4348222 0.4805811 +0.4220313 0.4348222 0.4805811 +0.4348222 0.4348222 0.4805811 +0.4470264 0.4348222 0.4805811 +0.4586928 0.4348222 0.4805811 +0.4698649 0.4348222 0.4805811 +0.4805811 0.4348222 0.4805811 +0.490876 0.4348222 0.4805811 +0.5007803 0.4348222 0.4805811 +0.510322 0.4348222 0.4805811 +0.5195258 0.4348222 0.4805811 +0.5284142 0.4348222 0.4805811 +0.5370079 0.4348222 0.4805811 +0.5453253 0.4348222 0.4805811 +0.5533834 0.4348222 0.4805811 +0.5611974 0.4348222 0.4805811 +0.5687816 0.4348222 0.4805811 +0.092819 0.4470264 0.4805811 +0.1056428 0.4470264 0.4805811 +0.1201537 0.4470264 0.4805811 +0.1409607 0.4470264 0.4805811 +0.1678172 0.4470264 0.4805811 +0.1950164 0.4470264 0.4805811 +0.2210581 0.4470264 0.4805811 +0.245636 0.4470264 0.4805811 +0.2686816 0.4470264 0.4805811 +0.2902431 0.4470264 0.4805811 +0.3104189 0.4470264 0.4805811 +0.3293248 0.4470264 0.4805811 +0.3470774 0.4470264 0.4805811 +0.3637862 0.4470264 0.4805811 +0.3795513 0.4470264 0.4805811 +0.3944623 0.4470264 0.4805811 +0.4085988 0.4470264 0.4805811 +0.4220313 0.4470264 0.4805811 +0.4348222 0.4470264 0.4805811 +0.4470264 0.4470264 0.4805811 +0.4586928 0.4470264 0.4805811 +0.4698649 0.4470264 0.4805811 +0.4805811 0.4470264 0.4805811 +0.490876 0.4470264 0.4805811 +0.5007803 0.4470264 0.4805811 +0.510322 0.4470264 0.4805811 +0.5195258 0.4470264 0.4805811 +0.5284142 0.4470264 0.4805811 +0.5370079 0.4470264 0.4805811 +0.5453253 0.4470264 0.4805811 +0.5533834 0.4470264 0.4805811 +0.5611974 0.4470264 0.4805811 +0.5687816 0.4470264 0.4805811 +0.092819 0.4586928 0.4805811 +0.1056428 0.4586928 0.4805811 +0.1201537 0.4586928 0.4805811 +0.1409607 0.4586928 0.4805811 +0.1678172 0.4586928 0.4805811 +0.1950164 0.4586928 0.4805811 +0.2210581 0.4586928 0.4805811 +0.245636 0.4586928 0.4805811 +0.2686816 0.4586928 0.4805811 +0.2902431 0.4586928 0.4805811 +0.3104189 0.4586928 0.4805811 +0.3293248 0.4586928 0.4805811 +0.3470774 0.4586928 0.4805811 +0.3637862 0.4586928 0.4805811 +0.3795513 0.4586928 0.4805811 +0.3944623 0.4586928 0.4805811 +0.4085988 0.4586928 0.4805811 +0.4220313 0.4586928 0.4805811 +0.4348222 0.4586928 0.4805811 +0.4470264 0.4586928 0.4805811 +0.4586928 0.4586928 0.4805811 +0.4698649 0.4586928 0.4805811 +0.4805811 0.4586928 0.4805811 +0.490876 0.4586928 0.4805811 +0.5007803 0.4586928 0.4805811 +0.510322 0.4586928 0.4805811 +0.5195258 0.4586928 0.4805811 +0.5284142 0.4586928 0.4805811 +0.5370079 0.4586928 0.4805811 +0.5453253 0.4586928 0.4805811 +0.5533834 0.4586928 0.4805811 +0.5611974 0.4586928 0.4805811 +0.5687816 0.4586928 0.4805811 +0.092819 0.4698649 0.4805811 +0.1056428 0.4698649 0.4805811 +0.1201537 0.4698649 0.4805811 +0.1409607 0.4698649 0.4805811 +0.1678172 0.4698649 0.4805811 +0.1950164 0.4698649 0.4805811 +0.2210581 0.4698649 0.4805811 +0.245636 0.4698649 0.4805811 +0.2686816 0.4698649 0.4805811 +0.2902431 0.4698649 0.4805811 +0.3104189 0.4698649 0.4805811 +0.3293248 0.4698649 0.4805811 +0.3470774 0.4698649 0.4805811 +0.3637862 0.4698649 0.4805811 +0.3795513 0.4698649 0.4805811 +0.3944623 0.4698649 0.4805811 +0.4085988 0.4698649 0.4805811 +0.4220313 0.4698649 0.4805811 +0.4348222 0.4698649 0.4805811 +0.4470264 0.4698649 0.4805811 +0.4586928 0.4698649 0.4805811 +0.4698649 0.4698649 0.4805811 +0.4805811 0.4698649 0.4805811 +0.490876 0.4698649 0.4805811 +0.5007803 0.4698649 0.4805811 +0.510322 0.4698649 0.4805811 +0.5195258 0.4698649 0.4805811 +0.5284142 0.4698649 0.4805811 +0.5370079 0.4698649 0.4805811 +0.5453253 0.4698649 0.4805811 +0.5533834 0.4698649 0.4805811 +0.5611974 0.4698649 0.4805811 +0.5687816 0.4698649 0.4805811 +0.092819 0.4805811 0.4805811 +0.1056428 0.4805811 0.4805811 +0.1201537 0.4805811 0.4805811 +0.1409607 0.4805811 0.4805811 +0.1678172 0.4805811 0.4805811 +0.1950164 0.4805811 0.4805811 +0.2210581 0.4805811 0.4805811 +0.245636 0.4805811 0.4805811 +0.2686816 0.4805811 0.4805811 +0.2902431 0.4805811 0.4805811 +0.3104189 0.4805811 0.4805811 +0.3293248 0.4805811 0.4805811 +0.3470774 0.4805811 0.4805811 +0.3637862 0.4805811 0.4805811 +0.3795513 0.4805811 0.4805811 +0.3944623 0.4805811 0.4805811 +0.4085988 0.4805811 0.4805811 +0.4220313 0.4805811 0.4805811 +0.4348222 0.4805811 0.4805811 +0.4470264 0.4805811 0.4805811 +0.4586928 0.4805811 0.4805811 +0.4698649 0.4805811 0.4805811 +0.4805811 0.4805811 0.4805811 +0.490876 0.4805811 0.4805811 +0.5007803 0.4805811 0.4805811 +0.510322 0.4805811 0.4805811 +0.5195258 0.4805811 0.4805811 +0.5284142 0.4805811 0.4805811 +0.5370079 0.4805811 0.4805811 +0.5453253 0.4805811 0.4805811 +0.5533834 0.4805811 0.4805811 +0.5611974 0.4805811 0.4805811 +0.5687816 0.4805811 0.4805811 +0.092819 0.490876 0.4805811 +0.1056428 0.490876 0.4805811 +0.1201537 0.490876 0.4805811 +0.1409607 0.490876 0.4805811 +0.1678172 0.490876 0.4805811 +0.1950164 0.490876 0.4805811 +0.2210581 0.490876 0.4805811 +0.245636 0.490876 0.4805811 +0.2686816 0.490876 0.4805811 +0.2902431 0.490876 0.4805811 +0.3104189 0.490876 0.4805811 +0.3293248 0.490876 0.4805811 +0.3470774 0.490876 0.4805811 +0.3637862 0.490876 0.4805811 +0.3795513 0.490876 0.4805811 +0.3944623 0.490876 0.4805811 +0.4085988 0.490876 0.4805811 +0.4220313 0.490876 0.4805811 +0.4348222 0.490876 0.4805811 +0.4470264 0.490876 0.4805811 +0.4586928 0.490876 0.4805811 +0.4698649 0.490876 0.4805811 +0.4805811 0.490876 0.4805811 +0.490876 0.490876 0.4805811 +0.5007803 0.490876 0.4805811 +0.510322 0.490876 0.4805811 +0.5195258 0.490876 0.4805811 +0.5284142 0.490876 0.4805811 +0.5370079 0.490876 0.4805811 +0.5453253 0.490876 0.4805811 +0.5533834 0.490876 0.4805811 +0.5611974 0.490876 0.4805811 +0.5687816 0.490876 0.4805811 +0.092819 0.5007803 0.4805811 +0.1056428 0.5007803 0.4805811 +0.1201537 0.5007803 0.4805811 +0.1409607 0.5007803 0.4805811 +0.1678172 0.5007803 0.4805811 +0.1950164 0.5007803 0.4805811 +0.2210581 0.5007803 0.4805811 +0.245636 0.5007803 0.4805811 +0.2686816 0.5007803 0.4805811 +0.2902431 0.5007803 0.4805811 +0.3104189 0.5007803 0.4805811 +0.3293248 0.5007803 0.4805811 +0.3470774 0.5007803 0.4805811 +0.3637862 0.5007803 0.4805811 +0.3795513 0.5007803 0.4805811 +0.3944623 0.5007803 0.4805811 +0.4085988 0.5007803 0.4805811 +0.4220313 0.5007803 0.4805811 +0.4348222 0.5007803 0.4805811 +0.4470264 0.5007803 0.4805811 +0.4586928 0.5007803 0.4805811 +0.4698649 0.5007803 0.4805811 +0.4805811 0.5007803 0.4805811 +0.490876 0.5007803 0.4805811 +0.5007803 0.5007803 0.4805811 +0.510322 0.5007803 0.4805811 +0.5195258 0.5007803 0.4805811 +0.5284142 0.5007803 0.4805811 +0.5370079 0.5007803 0.4805811 +0.5453253 0.5007803 0.4805811 +0.5533834 0.5007803 0.4805811 +0.5611974 0.5007803 0.4805811 +0.5687816 0.5007803 0.4805811 +0.092819 0.510322 0.4805811 +0.1056428 0.510322 0.4805811 +0.1201537 0.510322 0.4805811 +0.1409607 0.510322 0.4805811 +0.1678172 0.510322 0.4805811 +0.1950164 0.510322 0.4805811 +0.2210581 0.510322 0.4805811 +0.245636 0.510322 0.4805811 +0.2686816 0.510322 0.4805811 +0.2902431 0.510322 0.4805811 +0.3104189 0.510322 0.4805811 +0.3293248 0.510322 0.4805811 +0.3470774 0.510322 0.4805811 +0.3637862 0.510322 0.4805811 +0.3795513 0.510322 0.4805811 +0.3944623 0.510322 0.4805811 +0.4085988 0.510322 0.4805811 +0.4220313 0.510322 0.4805811 +0.4348222 0.510322 0.4805811 +0.4470264 0.510322 0.4805811 +0.4586928 0.510322 0.4805811 +0.4698649 0.510322 0.4805811 +0.4805811 0.510322 0.4805811 +0.490876 0.510322 0.4805811 +0.5007803 0.510322 0.4805811 +0.510322 0.510322 0.4805811 +0.5195258 0.510322 0.4805811 +0.5284142 0.510322 0.4805811 +0.5370079 0.510322 0.4805811 +0.5453253 0.510322 0.4805811 +0.5533834 0.510322 0.4805811 +0.5611974 0.510322 0.4805811 +0.5687816 0.510322 0.4805811 +0.092819 0.5195258 0.4805811 +0.1056428 0.5195258 0.4805811 +0.1201537 0.5195258 0.4805811 +0.1409607 0.5195258 0.4805811 +0.1678172 0.5195258 0.4805811 +0.1950164 0.5195258 0.4805811 +0.2210581 0.5195258 0.4805811 +0.245636 0.5195258 0.4805811 +0.2686816 0.5195258 0.4805811 +0.2902431 0.5195258 0.4805811 +0.3104189 0.5195258 0.4805811 +0.3293248 0.5195258 0.4805811 +0.3470774 0.5195258 0.4805811 +0.3637862 0.5195258 0.4805811 +0.3795513 0.5195258 0.4805811 +0.3944623 0.5195258 0.4805811 +0.4085988 0.5195258 0.4805811 +0.4220313 0.5195258 0.4805811 +0.4348222 0.5195258 0.4805811 +0.4470264 0.5195258 0.4805811 +0.4586928 0.5195258 0.4805811 +0.4698649 0.5195258 0.4805811 +0.4805811 0.5195258 0.4805811 +0.490876 0.5195258 0.4805811 +0.5007803 0.5195258 0.4805811 +0.510322 0.5195258 0.4805811 +0.5195258 0.5195258 0.4805811 +0.5284142 0.5195258 0.4805811 +0.5370079 0.5195258 0.4805811 +0.5453253 0.5195258 0.4805811 +0.5533834 0.5195258 0.4805811 +0.5611974 0.5195258 0.4805811 +0.5687816 0.5195258 0.4805811 +0.092819 0.5284142 0.4805811 +0.1056428 0.5284142 0.4805811 +0.1201537 0.5284142 0.4805811 +0.1409607 0.5284142 0.4805811 +0.1678172 0.5284142 0.4805811 +0.1950164 0.5284142 0.4805811 +0.2210581 0.5284142 0.4805811 +0.245636 0.5284142 0.4805811 +0.2686816 0.5284142 0.4805811 +0.2902431 0.5284142 0.4805811 +0.3104189 0.5284142 0.4805811 +0.3293248 0.5284142 0.4805811 +0.3470774 0.5284142 0.4805811 +0.3637862 0.5284142 0.4805811 +0.3795513 0.5284142 0.4805811 +0.3944623 0.5284142 0.4805811 +0.4085988 0.5284142 0.4805811 +0.4220313 0.5284142 0.4805811 +0.4348222 0.5284142 0.4805811 +0.4470264 0.5284142 0.4805811 +0.4586928 0.5284142 0.4805811 +0.4698649 0.5284142 0.4805811 +0.4805811 0.5284142 0.4805811 +0.490876 0.5284142 0.4805811 +0.5007803 0.5284142 0.4805811 +0.510322 0.5284142 0.4805811 +0.5195258 0.5284142 0.4805811 +0.5284142 0.5284142 0.4805811 +0.5370079 0.5284142 0.4805811 +0.5453253 0.5284142 0.4805811 +0.5533834 0.5284142 0.4805811 +0.5611974 0.5284142 0.4805811 +0.5687816 0.5284142 0.4805811 +0.092819 0.5370079 0.4805811 +0.1056428 0.5370079 0.4805811 +0.1201537 0.5370079 0.4805811 +0.1409607 0.5370079 0.4805811 +0.1678172 0.5370079 0.4805811 +0.1950164 0.5370079 0.4805811 +0.2210581 0.5370079 0.4805811 +0.245636 0.5370079 0.4805811 +0.2686816 0.5370079 0.4805811 +0.2902431 0.5370079 0.4805811 +0.3104189 0.5370079 0.4805811 +0.3293248 0.5370079 0.4805811 +0.3470774 0.5370079 0.4805811 +0.3637862 0.5370079 0.4805811 +0.3795513 0.5370079 0.4805811 +0.3944623 0.5370079 0.4805811 +0.4085988 0.5370079 0.4805811 +0.4220313 0.5370079 0.4805811 +0.4348222 0.5370079 0.4805811 +0.4470264 0.5370079 0.4805811 +0.4586928 0.5370079 0.4805811 +0.4698649 0.5370079 0.4805811 +0.4805811 0.5370079 0.4805811 +0.490876 0.5370079 0.4805811 +0.5007803 0.5370079 0.4805811 +0.510322 0.5370079 0.4805811 +0.5195258 0.5370079 0.4805811 +0.5284142 0.5370079 0.4805811 +0.5370079 0.5370079 0.4805811 +0.5453253 0.5370079 0.4805811 +0.5533834 0.5370079 0.4805811 +0.5611974 0.5370079 0.4805811 +0.5687816 0.5370079 0.4805811 +0.092819 0.5453253 0.4805811 +0.1056428 0.5453253 0.4805811 +0.1201537 0.5453253 0.4805811 +0.1409607 0.5453253 0.4805811 +0.1678172 0.5453253 0.4805811 +0.1950164 0.5453253 0.4805811 +0.2210581 0.5453253 0.4805811 +0.245636 0.5453253 0.4805811 +0.2686816 0.5453253 0.4805811 +0.2902431 0.5453253 0.4805811 +0.3104189 0.5453253 0.4805811 +0.3293248 0.5453253 0.4805811 +0.3470774 0.5453253 0.4805811 +0.3637862 0.5453253 0.4805811 +0.3795513 0.5453253 0.4805811 +0.3944623 0.5453253 0.4805811 +0.4085988 0.5453253 0.4805811 +0.4220313 0.5453253 0.4805811 +0.4348222 0.5453253 0.4805811 +0.4470264 0.5453253 0.4805811 +0.4586928 0.5453253 0.4805811 +0.4698649 0.5453253 0.4805811 +0.4805811 0.5453253 0.4805811 +0.490876 0.5453253 0.4805811 +0.5007803 0.5453253 0.4805811 +0.510322 0.5453253 0.4805811 +0.5195258 0.5453253 0.4805811 +0.5284142 0.5453253 0.4805811 +0.5370079 0.5453253 0.4805811 +0.5453253 0.5453253 0.4805811 +0.5533834 0.5453253 0.4805811 +0.5611974 0.5453253 0.4805811 +0.5687816 0.5453253 0.4805811 +0.092819 0.5533834 0.4805811 +0.1056428 0.5533834 0.4805811 +0.1201537 0.5533834 0.4805811 +0.1409607 0.5533834 0.4805811 +0.1678172 0.5533834 0.4805811 +0.1950164 0.5533834 0.4805811 +0.2210581 0.5533834 0.4805811 +0.245636 0.5533834 0.4805811 +0.2686816 0.5533834 0.4805811 +0.2902431 0.5533834 0.4805811 +0.3104189 0.5533834 0.4805811 +0.3293248 0.5533834 0.4805811 +0.3470774 0.5533834 0.4805811 +0.3637862 0.5533834 0.4805811 +0.3795513 0.5533834 0.4805811 +0.3944623 0.5533834 0.4805811 +0.4085988 0.5533834 0.4805811 +0.4220313 0.5533834 0.4805811 +0.4348222 0.5533834 0.4805811 +0.4470264 0.5533834 0.4805811 +0.4586928 0.5533834 0.4805811 +0.4698649 0.5533834 0.4805811 +0.4805811 0.5533834 0.4805811 +0.490876 0.5533834 0.4805811 +0.5007803 0.5533834 0.4805811 +0.510322 0.5533834 0.4805811 +0.5195258 0.5533834 0.4805811 +0.5284142 0.5533834 0.4805811 +0.5370079 0.5533834 0.4805811 +0.5453253 0.5533834 0.4805811 +0.5533834 0.5533834 0.4805811 +0.5611974 0.5533834 0.4805811 +0.5687816 0.5533834 0.4805811 +0.092819 0.5611974 0.4805811 +0.1056428 0.5611974 0.4805811 +0.1201537 0.5611974 0.4805811 +0.1409607 0.5611974 0.4805811 +0.1678172 0.5611974 0.4805811 +0.1950164 0.5611974 0.4805811 +0.2210581 0.5611974 0.4805811 +0.245636 0.5611974 0.4805811 +0.2686816 0.5611974 0.4805811 +0.2902431 0.5611974 0.4805811 +0.3104189 0.5611974 0.4805811 +0.3293248 0.5611974 0.4805811 +0.3470774 0.5611974 0.4805811 +0.3637862 0.5611974 0.4805811 +0.3795513 0.5611974 0.4805811 +0.3944623 0.5611974 0.4805811 +0.4085988 0.5611974 0.4805811 +0.4220313 0.5611974 0.4805811 +0.4348222 0.5611974 0.4805811 +0.4470264 0.5611974 0.4805811 +0.4586928 0.5611974 0.4805811 +0.4698649 0.5611974 0.4805811 +0.4805811 0.5611974 0.4805811 +0.490876 0.5611974 0.4805811 +0.5007803 0.5611974 0.4805811 +0.510322 0.5611974 0.4805811 +0.5195258 0.5611974 0.4805811 +0.5284142 0.5611974 0.4805811 +0.5370079 0.5611974 0.4805811 +0.5453253 0.5611974 0.4805811 +0.5533834 0.5611974 0.4805811 +0.5611974 0.5611974 0.4805811 +0.5687816 0.5611974 0.4805811 +0.092819 0.5687816 0.4805811 +0.1056428 0.5687816 0.4805811 +0.1201537 0.5687816 0.4805811 +0.1409607 0.5687816 0.4805811 +0.1678172 0.5687816 0.4805811 +0.1950164 0.5687816 0.4805811 +0.2210581 0.5687816 0.4805811 +0.245636 0.5687816 0.4805811 +0.2686816 0.5687816 0.4805811 +0.2902431 0.5687816 0.4805811 +0.3104189 0.5687816 0.4805811 +0.3293248 0.5687816 0.4805811 +0.3470774 0.5687816 0.4805811 +0.3637862 0.5687816 0.4805811 +0.3795513 0.5687816 0.4805811 +0.3944623 0.5687816 0.4805811 +0.4085988 0.5687816 0.4805811 +0.4220313 0.5687816 0.4805811 +0.4348222 0.5687816 0.4805811 +0.4470264 0.5687816 0.4805811 +0.4586928 0.5687816 0.4805811 +0.4698649 0.5687816 0.4805811 +0.4805811 0.5687816 0.4805811 +0.490876 0.5687816 0.4805811 +0.5007803 0.5687816 0.4805811 +0.510322 0.5687816 0.4805811 +0.5195258 0.5687816 0.4805811 +0.5284142 0.5687816 0.4805811 +0.5370079 0.5687816 0.4805811 +0.5453253 0.5687816 0.4805811 +0.5533834 0.5687816 0.4805811 +0.5611974 0.5687816 0.4805811 +0.5687816 0.5687816 0.4805811 +0.092819 0.092819 0.490876 +0.1056428 0.092819 0.490876 +0.1201537 0.092819 0.490876 +0.1409607 0.092819 0.490876 +0.1678172 0.092819 0.490876 +0.1950164 0.092819 0.490876 +0.2210581 0.092819 0.490876 +0.245636 0.092819 0.490876 +0.2686816 0.092819 0.490876 +0.2902431 0.092819 0.490876 +0.3104189 0.092819 0.490876 +0.3293248 0.092819 0.490876 +0.3470774 0.092819 0.490876 +0.3637862 0.092819 0.490876 +0.3795513 0.092819 0.490876 +0.3944623 0.092819 0.490876 +0.4085988 0.092819 0.490876 +0.4220313 0.092819 0.490876 +0.4348222 0.092819 0.490876 +0.4470264 0.092819 0.490876 +0.4586928 0.092819 0.490876 +0.4698649 0.092819 0.490876 +0.4805811 0.092819 0.490876 +0.490876 0.092819 0.490876 +0.5007803 0.092819 0.490876 +0.510322 0.092819 0.490876 +0.5195258 0.092819 0.490876 +0.5284142 0.092819 0.490876 +0.5370079 0.092819 0.490876 +0.5453253 0.092819 0.490876 +0.5533834 0.092819 0.490876 +0.5611974 0.092819 0.490876 +0.5687816 0.092819 0.490876 +0.092819 0.1056428 0.490876 +0.1056428 0.1056428 0.490876 +0.1201537 0.1056428 0.490876 +0.1409607 0.1056428 0.490876 +0.1678172 0.1056428 0.490876 +0.1950164 0.1056428 0.490876 +0.2210581 0.1056428 0.490876 +0.245636 0.1056428 0.490876 +0.2686816 0.1056428 0.490876 +0.2902431 0.1056428 0.490876 +0.3104189 0.1056428 0.490876 +0.3293248 0.1056428 0.490876 +0.3470774 0.1056428 0.490876 +0.3637862 0.1056428 0.490876 +0.3795513 0.1056428 0.490876 +0.3944623 0.1056428 0.490876 +0.4085988 0.1056428 0.490876 +0.4220313 0.1056428 0.490876 +0.4348222 0.1056428 0.490876 +0.4470264 0.1056428 0.490876 +0.4586928 0.1056428 0.490876 +0.4698649 0.1056428 0.490876 +0.4805811 0.1056428 0.490876 +0.490876 0.1056428 0.490876 +0.5007803 0.1056428 0.490876 +0.510322 0.1056428 0.490876 +0.5195258 0.1056428 0.490876 +0.5284142 0.1056428 0.490876 +0.5370079 0.1056428 0.490876 +0.5453253 0.1056428 0.490876 +0.5533834 0.1056428 0.490876 +0.5611974 0.1056428 0.490876 +0.5687816 0.1056428 0.490876 +0.092819 0.1201537 0.490876 +0.1056428 0.1201537 0.490876 +0.1201537 0.1201537 0.490876 +0.1409607 0.1201537 0.490876 +0.1678172 0.1201537 0.490876 +0.1950164 0.1201537 0.490876 +0.2210581 0.1201537 0.490876 +0.245636 0.1201537 0.490876 +0.2686816 0.1201537 0.490876 +0.2902431 0.1201537 0.490876 +0.3104189 0.1201537 0.490876 +0.3293248 0.1201537 0.490876 +0.3470774 0.1201537 0.490876 +0.3637862 0.1201537 0.490876 +0.3795513 0.1201537 0.490876 +0.3944623 0.1201537 0.490876 +0.4085988 0.1201537 0.490876 +0.4220313 0.1201537 0.490876 +0.4348222 0.1201537 0.490876 +0.4470264 0.1201537 0.490876 +0.4586928 0.1201537 0.490876 +0.4698649 0.1201537 0.490876 +0.4805811 0.1201537 0.490876 +0.490876 0.1201537 0.490876 +0.5007803 0.1201537 0.490876 +0.510322 0.1201537 0.490876 +0.5195258 0.1201537 0.490876 +0.5284142 0.1201537 0.490876 +0.5370079 0.1201537 0.490876 +0.5453253 0.1201537 0.490876 +0.5533834 0.1201537 0.490876 +0.5611974 0.1201537 0.490876 +0.5687816 0.1201537 0.490876 +0.092819 0.1409607 0.490876 +0.1056428 0.1409607 0.490876 +0.1201537 0.1409607 0.490876 +0.1409607 0.1409607 0.490876 +0.1678172 0.1409607 0.490876 +0.1950164 0.1409607 0.490876 +0.2210581 0.1409607 0.490876 +0.245636 0.1409607 0.490876 +0.2686816 0.1409607 0.490876 +0.2902431 0.1409607 0.490876 +0.3104189 0.1409607 0.490876 +0.3293248 0.1409607 0.490876 +0.3470774 0.1409607 0.490876 +0.3637862 0.1409607 0.490876 +0.3795513 0.1409607 0.490876 +0.3944623 0.1409607 0.490876 +0.4085988 0.1409607 0.490876 +0.4220313 0.1409607 0.490876 +0.4348222 0.1409607 0.490876 +0.4470264 0.1409607 0.490876 +0.4586928 0.1409607 0.490876 +0.4698649 0.1409607 0.490876 +0.4805811 0.1409607 0.490876 +0.490876 0.1409607 0.490876 +0.5007803 0.1409607 0.490876 +0.510322 0.1409607 0.490876 +0.5195258 0.1409607 0.490876 +0.5284142 0.1409607 0.490876 +0.5370079 0.1409607 0.490876 +0.5453253 0.1409607 0.490876 +0.5533834 0.1409607 0.490876 +0.5611974 0.1409607 0.490876 +0.5687816 0.1409607 0.490876 +0.092819 0.1678172 0.490876 +0.1056428 0.1678172 0.490876 +0.1201537 0.1678172 0.490876 +0.1409607 0.1678172 0.490876 +0.1678172 0.1678172 0.490876 +0.1950164 0.1678172 0.490876 +0.2210581 0.1678172 0.490876 +0.245636 0.1678172 0.490876 +0.2686816 0.1678172 0.490876 +0.2902431 0.1678172 0.490876 +0.3104189 0.1678172 0.490876 +0.3293248 0.1678172 0.490876 +0.3470774 0.1678172 0.490876 +0.3637862 0.1678172 0.490876 +0.3795513 0.1678172 0.490876 +0.3944623 0.1678172 0.490876 +0.4085988 0.1678172 0.490876 +0.4220313 0.1678172 0.490876 +0.4348222 0.1678172 0.490876 +0.4470264 0.1678172 0.490876 +0.4586928 0.1678172 0.490876 +0.4698649 0.1678172 0.490876 +0.4805811 0.1678172 0.490876 +0.490876 0.1678172 0.490876 +0.5007803 0.1678172 0.490876 +0.510322 0.1678172 0.490876 +0.5195258 0.1678172 0.490876 +0.5284142 0.1678172 0.490876 +0.5370079 0.1678172 0.490876 +0.5453253 0.1678172 0.490876 +0.5533834 0.1678172 0.490876 +0.5611974 0.1678172 0.490876 +0.5687816 0.1678172 0.490876 +0.092819 0.1950164 0.490876 +0.1056428 0.1950164 0.490876 +0.1201537 0.1950164 0.490876 +0.1409607 0.1950164 0.490876 +0.1678172 0.1950164 0.490876 +0.1950164 0.1950164 0.490876 +0.2210581 0.1950164 0.490876 +0.245636 0.1950164 0.490876 +0.2686816 0.1950164 0.490876 +0.2902431 0.1950164 0.490876 +0.3104189 0.1950164 0.490876 +0.3293248 0.1950164 0.490876 +0.3470774 0.1950164 0.490876 +0.3637862 0.1950164 0.490876 +0.3795513 0.1950164 0.490876 +0.3944623 0.1950164 0.490876 +0.4085988 0.1950164 0.490876 +0.4220313 0.1950164 0.490876 +0.4348222 0.1950164 0.490876 +0.4470264 0.1950164 0.490876 +0.4586928 0.1950164 0.490876 +0.4698649 0.1950164 0.490876 +0.4805811 0.1950164 0.490876 +0.490876 0.1950164 0.490876 +0.5007803 0.1950164 0.490876 +0.510322 0.1950164 0.490876 +0.5195258 0.1950164 0.490876 +0.5284142 0.1950164 0.490876 +0.5370079 0.1950164 0.490876 +0.5453253 0.1950164 0.490876 +0.5533834 0.1950164 0.490876 +0.5611974 0.1950164 0.490876 +0.5687816 0.1950164 0.490876 +0.092819 0.2210581 0.490876 +0.1056428 0.2210581 0.490876 +0.1201537 0.2210581 0.490876 +0.1409607 0.2210581 0.490876 +0.1678172 0.2210581 0.490876 +0.1950164 0.2210581 0.490876 +0.2210581 0.2210581 0.490876 +0.245636 0.2210581 0.490876 +0.2686816 0.2210581 0.490876 +0.2902431 0.2210581 0.490876 +0.3104189 0.2210581 0.490876 +0.3293248 0.2210581 0.490876 +0.3470774 0.2210581 0.490876 +0.3637862 0.2210581 0.490876 +0.3795513 0.2210581 0.490876 +0.3944623 0.2210581 0.490876 +0.4085988 0.2210581 0.490876 +0.4220313 0.2210581 0.490876 +0.4348222 0.2210581 0.490876 +0.4470264 0.2210581 0.490876 +0.4586928 0.2210581 0.490876 +0.4698649 0.2210581 0.490876 +0.4805811 0.2210581 0.490876 +0.490876 0.2210581 0.490876 +0.5007803 0.2210581 0.490876 +0.510322 0.2210581 0.490876 +0.5195258 0.2210581 0.490876 +0.5284142 0.2210581 0.490876 +0.5370079 0.2210581 0.490876 +0.5453253 0.2210581 0.490876 +0.5533834 0.2210581 0.490876 +0.5611974 0.2210581 0.490876 +0.5687816 0.2210581 0.490876 +0.092819 0.245636 0.490876 +0.1056428 0.245636 0.490876 +0.1201537 0.245636 0.490876 +0.1409607 0.245636 0.490876 +0.1678172 0.245636 0.490876 +0.1950164 0.245636 0.490876 +0.2210581 0.245636 0.490876 +0.245636 0.245636 0.490876 +0.2686816 0.245636 0.490876 +0.2902431 0.245636 0.490876 +0.3104189 0.245636 0.490876 +0.3293248 0.245636 0.490876 +0.3470774 0.245636 0.490876 +0.3637862 0.245636 0.490876 +0.3795513 0.245636 0.490876 +0.3944623 0.245636 0.490876 +0.4085988 0.245636 0.490876 +0.4220313 0.245636 0.490876 +0.4348222 0.245636 0.490876 +0.4470264 0.245636 0.490876 +0.4586928 0.245636 0.490876 +0.4698649 0.245636 0.490876 +0.4805811 0.245636 0.490876 +0.490876 0.245636 0.490876 +0.5007803 0.245636 0.490876 +0.510322 0.245636 0.490876 +0.5195258 0.245636 0.490876 +0.5284142 0.245636 0.490876 +0.5370079 0.245636 0.490876 +0.5453253 0.245636 0.490876 +0.5533834 0.245636 0.490876 +0.5611974 0.245636 0.490876 +0.5687816 0.245636 0.490876 +0.092819 0.2686816 0.490876 +0.1056428 0.2686816 0.490876 +0.1201537 0.2686816 0.490876 +0.1409607 0.2686816 0.490876 +0.1678172 0.2686816 0.490876 +0.1950164 0.2686816 0.490876 +0.2210581 0.2686816 0.490876 +0.245636 0.2686816 0.490876 +0.2686816 0.2686816 0.490876 +0.2902431 0.2686816 0.490876 +0.3104189 0.2686816 0.490876 +0.3293248 0.2686816 0.490876 +0.3470774 0.2686816 0.490876 +0.3637862 0.2686816 0.490876 +0.3795513 0.2686816 0.490876 +0.3944623 0.2686816 0.490876 +0.4085988 0.2686816 0.490876 +0.4220313 0.2686816 0.490876 +0.4348222 0.2686816 0.490876 +0.4470264 0.2686816 0.490876 +0.4586928 0.2686816 0.490876 +0.4698649 0.2686816 0.490876 +0.4805811 0.2686816 0.490876 +0.490876 0.2686816 0.490876 +0.5007803 0.2686816 0.490876 +0.510322 0.2686816 0.490876 +0.5195258 0.2686816 0.490876 +0.5284142 0.2686816 0.490876 +0.5370079 0.2686816 0.490876 +0.5453253 0.2686816 0.490876 +0.5533834 0.2686816 0.490876 +0.5611974 0.2686816 0.490876 +0.5687816 0.2686816 0.490876 +0.092819 0.2902431 0.490876 +0.1056428 0.2902431 0.490876 +0.1201537 0.2902431 0.490876 +0.1409607 0.2902431 0.490876 +0.1678172 0.2902431 0.490876 +0.1950164 0.2902431 0.490876 +0.2210581 0.2902431 0.490876 +0.245636 0.2902431 0.490876 +0.2686816 0.2902431 0.490876 +0.2902431 0.2902431 0.490876 +0.3104189 0.2902431 0.490876 +0.3293248 0.2902431 0.490876 +0.3470774 0.2902431 0.490876 +0.3637862 0.2902431 0.490876 +0.3795513 0.2902431 0.490876 +0.3944623 0.2902431 0.490876 +0.4085988 0.2902431 0.490876 +0.4220313 0.2902431 0.490876 +0.4348222 0.2902431 0.490876 +0.4470264 0.2902431 0.490876 +0.4586928 0.2902431 0.490876 +0.4698649 0.2902431 0.490876 +0.4805811 0.2902431 0.490876 +0.490876 0.2902431 0.490876 +0.5007803 0.2902431 0.490876 +0.510322 0.2902431 0.490876 +0.5195258 0.2902431 0.490876 +0.5284142 0.2902431 0.490876 +0.5370079 0.2902431 0.490876 +0.5453253 0.2902431 0.490876 +0.5533834 0.2902431 0.490876 +0.5611974 0.2902431 0.490876 +0.5687816 0.2902431 0.490876 +0.092819 0.3104189 0.490876 +0.1056428 0.3104189 0.490876 +0.1201537 0.3104189 0.490876 +0.1409607 0.3104189 0.490876 +0.1678172 0.3104189 0.490876 +0.1950164 0.3104189 0.490876 +0.2210581 0.3104189 0.490876 +0.245636 0.3104189 0.490876 +0.2686816 0.3104189 0.490876 +0.2902431 0.3104189 0.490876 +0.3104189 0.3104189 0.490876 +0.3293248 0.3104189 0.490876 +0.3470774 0.3104189 0.490876 +0.3637862 0.3104189 0.490876 +0.3795513 0.3104189 0.490876 +0.3944623 0.3104189 0.490876 +0.4085988 0.3104189 0.490876 +0.4220313 0.3104189 0.490876 +0.4348222 0.3104189 0.490876 +0.4470264 0.3104189 0.490876 +0.4586928 0.3104189 0.490876 +0.4698649 0.3104189 0.490876 +0.4805811 0.3104189 0.490876 +0.490876 0.3104189 0.490876 +0.5007803 0.3104189 0.490876 +0.510322 0.3104189 0.490876 +0.5195258 0.3104189 0.490876 +0.5284142 0.3104189 0.490876 +0.5370079 0.3104189 0.490876 +0.5453253 0.3104189 0.490876 +0.5533834 0.3104189 0.490876 +0.5611974 0.3104189 0.490876 +0.5687816 0.3104189 0.490876 +0.092819 0.3293248 0.490876 +0.1056428 0.3293248 0.490876 +0.1201537 0.3293248 0.490876 +0.1409607 0.3293248 0.490876 +0.1678172 0.3293248 0.490876 +0.1950164 0.3293248 0.490876 +0.2210581 0.3293248 0.490876 +0.245636 0.3293248 0.490876 +0.2686816 0.3293248 0.490876 +0.2902431 0.3293248 0.490876 +0.3104189 0.3293248 0.490876 +0.3293248 0.3293248 0.490876 +0.3470774 0.3293248 0.490876 +0.3637862 0.3293248 0.490876 +0.3795513 0.3293248 0.490876 +0.3944623 0.3293248 0.490876 +0.4085988 0.3293248 0.490876 +0.4220313 0.3293248 0.490876 +0.4348222 0.3293248 0.490876 +0.4470264 0.3293248 0.490876 +0.4586928 0.3293248 0.490876 +0.4698649 0.3293248 0.490876 +0.4805811 0.3293248 0.490876 +0.490876 0.3293248 0.490876 +0.5007803 0.3293248 0.490876 +0.510322 0.3293248 0.490876 +0.5195258 0.3293248 0.490876 +0.5284142 0.3293248 0.490876 +0.5370079 0.3293248 0.490876 +0.5453253 0.3293248 0.490876 +0.5533834 0.3293248 0.490876 +0.5611974 0.3293248 0.490876 +0.5687816 0.3293248 0.490876 +0.092819 0.3470774 0.490876 +0.1056428 0.3470774 0.490876 +0.1201537 0.3470774 0.490876 +0.1409607 0.3470774 0.490876 +0.1678172 0.3470774 0.490876 +0.1950164 0.3470774 0.490876 +0.2210581 0.3470774 0.490876 +0.245636 0.3470774 0.490876 +0.2686816 0.3470774 0.490876 +0.2902431 0.3470774 0.490876 +0.3104189 0.3470774 0.490876 +0.3293248 0.3470774 0.490876 +0.3470774 0.3470774 0.490876 +0.3637862 0.3470774 0.490876 +0.3795513 0.3470774 0.490876 +0.3944623 0.3470774 0.490876 +0.4085988 0.3470774 0.490876 +0.4220313 0.3470774 0.490876 +0.4348222 0.3470774 0.490876 +0.4470264 0.3470774 0.490876 +0.4586928 0.3470774 0.490876 +0.4698649 0.3470774 0.490876 +0.4805811 0.3470774 0.490876 +0.490876 0.3470774 0.490876 +0.5007803 0.3470774 0.490876 +0.510322 0.3470774 0.490876 +0.5195258 0.3470774 0.490876 +0.5284142 0.3470774 0.490876 +0.5370079 0.3470774 0.490876 +0.5453253 0.3470774 0.490876 +0.5533834 0.3470774 0.490876 +0.5611974 0.3470774 0.490876 +0.5687816 0.3470774 0.490876 +0.092819 0.3637862 0.490876 +0.1056428 0.3637862 0.490876 +0.1201537 0.3637862 0.490876 +0.1409607 0.3637862 0.490876 +0.1678172 0.3637862 0.490876 +0.1950164 0.3637862 0.490876 +0.2210581 0.3637862 0.490876 +0.245636 0.3637862 0.490876 +0.2686816 0.3637862 0.490876 +0.2902431 0.3637862 0.490876 +0.3104189 0.3637862 0.490876 +0.3293248 0.3637862 0.490876 +0.3470774 0.3637862 0.490876 +0.3637862 0.3637862 0.490876 +0.3795513 0.3637862 0.490876 +0.3944623 0.3637862 0.490876 +0.4085988 0.3637862 0.490876 +0.4220313 0.3637862 0.490876 +0.4348222 0.3637862 0.490876 +0.4470264 0.3637862 0.490876 +0.4586928 0.3637862 0.490876 +0.4698649 0.3637862 0.490876 +0.4805811 0.3637862 0.490876 +0.490876 0.3637862 0.490876 +0.5007803 0.3637862 0.490876 +0.510322 0.3637862 0.490876 +0.5195258 0.3637862 0.490876 +0.5284142 0.3637862 0.490876 +0.5370079 0.3637862 0.490876 +0.5453253 0.3637862 0.490876 +0.5533834 0.3637862 0.490876 +0.5611974 0.3637862 0.490876 +0.5687816 0.3637862 0.490876 +0.092819 0.3795513 0.490876 +0.1056428 0.3795513 0.490876 +0.1201537 0.3795513 0.490876 +0.1409607 0.3795513 0.490876 +0.1678172 0.3795513 0.490876 +0.1950164 0.3795513 0.490876 +0.2210581 0.3795513 0.490876 +0.245636 0.3795513 0.490876 +0.2686816 0.3795513 0.490876 +0.2902431 0.3795513 0.490876 +0.3104189 0.3795513 0.490876 +0.3293248 0.3795513 0.490876 +0.3470774 0.3795513 0.490876 +0.3637862 0.3795513 0.490876 +0.3795513 0.3795513 0.490876 +0.3944623 0.3795513 0.490876 +0.4085988 0.3795513 0.490876 +0.4220313 0.3795513 0.490876 +0.4348222 0.3795513 0.490876 +0.4470264 0.3795513 0.490876 +0.4586928 0.3795513 0.490876 +0.4698649 0.3795513 0.490876 +0.4805811 0.3795513 0.490876 +0.490876 0.3795513 0.490876 +0.5007803 0.3795513 0.490876 +0.510322 0.3795513 0.490876 +0.5195258 0.3795513 0.490876 +0.5284142 0.3795513 0.490876 +0.5370079 0.3795513 0.490876 +0.5453253 0.3795513 0.490876 +0.5533834 0.3795513 0.490876 +0.5611974 0.3795513 0.490876 +0.5687816 0.3795513 0.490876 +0.092819 0.3944623 0.490876 +0.1056428 0.3944623 0.490876 +0.1201537 0.3944623 0.490876 +0.1409607 0.3944623 0.490876 +0.1678172 0.3944623 0.490876 +0.1950164 0.3944623 0.490876 +0.2210581 0.3944623 0.490876 +0.245636 0.3944623 0.490876 +0.2686816 0.3944623 0.490876 +0.2902431 0.3944623 0.490876 +0.3104189 0.3944623 0.490876 +0.3293248 0.3944623 0.490876 +0.3470774 0.3944623 0.490876 +0.3637862 0.3944623 0.490876 +0.3795513 0.3944623 0.490876 +0.3944623 0.3944623 0.490876 +0.4085988 0.3944623 0.490876 +0.4220313 0.3944623 0.490876 +0.4348222 0.3944623 0.490876 +0.4470264 0.3944623 0.490876 +0.4586928 0.3944623 0.490876 +0.4698649 0.3944623 0.490876 +0.4805811 0.3944623 0.490876 +0.490876 0.3944623 0.490876 +0.5007803 0.3944623 0.490876 +0.510322 0.3944623 0.490876 +0.5195258 0.3944623 0.490876 +0.5284142 0.3944623 0.490876 +0.5370079 0.3944623 0.490876 +0.5453253 0.3944623 0.490876 +0.5533834 0.3944623 0.490876 +0.5611974 0.3944623 0.490876 +0.5687816 0.3944623 0.490876 +0.092819 0.4085988 0.490876 +0.1056428 0.4085988 0.490876 +0.1201537 0.4085988 0.490876 +0.1409607 0.4085988 0.490876 +0.1678172 0.4085988 0.490876 +0.1950164 0.4085988 0.490876 +0.2210581 0.4085988 0.490876 +0.245636 0.4085988 0.490876 +0.2686816 0.4085988 0.490876 +0.2902431 0.4085988 0.490876 +0.3104189 0.4085988 0.490876 +0.3293248 0.4085988 0.490876 +0.3470774 0.4085988 0.490876 +0.3637862 0.4085988 0.490876 +0.3795513 0.4085988 0.490876 +0.3944623 0.4085988 0.490876 +0.4085988 0.4085988 0.490876 +0.4220313 0.4085988 0.490876 +0.4348222 0.4085988 0.490876 +0.4470264 0.4085988 0.490876 +0.4586928 0.4085988 0.490876 +0.4698649 0.4085988 0.490876 +0.4805811 0.4085988 0.490876 +0.490876 0.4085988 0.490876 +0.5007803 0.4085988 0.490876 +0.510322 0.4085988 0.490876 +0.5195258 0.4085988 0.490876 +0.5284142 0.4085988 0.490876 +0.5370079 0.4085988 0.490876 +0.5453253 0.4085988 0.490876 +0.5533834 0.4085988 0.490876 +0.5611974 0.4085988 0.490876 +0.5687816 0.4085988 0.490876 +0.092819 0.4220313 0.490876 +0.1056428 0.4220313 0.490876 +0.1201537 0.4220313 0.490876 +0.1409607 0.4220313 0.490876 +0.1678172 0.4220313 0.490876 +0.1950164 0.4220313 0.490876 +0.2210581 0.4220313 0.490876 +0.245636 0.4220313 0.490876 +0.2686816 0.4220313 0.490876 +0.2902431 0.4220313 0.490876 +0.3104189 0.4220313 0.490876 +0.3293248 0.4220313 0.490876 +0.3470774 0.4220313 0.490876 +0.3637862 0.4220313 0.490876 +0.3795513 0.4220313 0.490876 +0.3944623 0.4220313 0.490876 +0.4085988 0.4220313 0.490876 +0.4220313 0.4220313 0.490876 +0.4348222 0.4220313 0.490876 +0.4470264 0.4220313 0.490876 +0.4586928 0.4220313 0.490876 +0.4698649 0.4220313 0.490876 +0.4805811 0.4220313 0.490876 +0.490876 0.4220313 0.490876 +0.5007803 0.4220313 0.490876 +0.510322 0.4220313 0.490876 +0.5195258 0.4220313 0.490876 +0.5284142 0.4220313 0.490876 +0.5370079 0.4220313 0.490876 +0.5453253 0.4220313 0.490876 +0.5533834 0.4220313 0.490876 +0.5611974 0.4220313 0.490876 +0.5687816 0.4220313 0.490876 +0.092819 0.4348222 0.490876 +0.1056428 0.4348222 0.490876 +0.1201537 0.4348222 0.490876 +0.1409607 0.4348222 0.490876 +0.1678172 0.4348222 0.490876 +0.1950164 0.4348222 0.490876 +0.2210581 0.4348222 0.490876 +0.245636 0.4348222 0.490876 +0.2686816 0.4348222 0.490876 +0.2902431 0.4348222 0.490876 +0.3104189 0.4348222 0.490876 +0.3293248 0.4348222 0.490876 +0.3470774 0.4348222 0.490876 +0.3637862 0.4348222 0.490876 +0.3795513 0.4348222 0.490876 +0.3944623 0.4348222 0.490876 +0.4085988 0.4348222 0.490876 +0.4220313 0.4348222 0.490876 +0.4348222 0.4348222 0.490876 +0.4470264 0.4348222 0.490876 +0.4586928 0.4348222 0.490876 +0.4698649 0.4348222 0.490876 +0.4805811 0.4348222 0.490876 +0.490876 0.4348222 0.490876 +0.5007803 0.4348222 0.490876 +0.510322 0.4348222 0.490876 +0.5195258 0.4348222 0.490876 +0.5284142 0.4348222 0.490876 +0.5370079 0.4348222 0.490876 +0.5453253 0.4348222 0.490876 +0.5533834 0.4348222 0.490876 +0.5611974 0.4348222 0.490876 +0.5687816 0.4348222 0.490876 +0.092819 0.4470264 0.490876 +0.1056428 0.4470264 0.490876 +0.1201537 0.4470264 0.490876 +0.1409607 0.4470264 0.490876 +0.1678172 0.4470264 0.490876 +0.1950164 0.4470264 0.490876 +0.2210581 0.4470264 0.490876 +0.245636 0.4470264 0.490876 +0.2686816 0.4470264 0.490876 +0.2902431 0.4470264 0.490876 +0.3104189 0.4470264 0.490876 +0.3293248 0.4470264 0.490876 +0.3470774 0.4470264 0.490876 +0.3637862 0.4470264 0.490876 +0.3795513 0.4470264 0.490876 +0.3944623 0.4470264 0.490876 +0.4085988 0.4470264 0.490876 +0.4220313 0.4470264 0.490876 +0.4348222 0.4470264 0.490876 +0.4470264 0.4470264 0.490876 +0.4586928 0.4470264 0.490876 +0.4698649 0.4470264 0.490876 +0.4805811 0.4470264 0.490876 +0.490876 0.4470264 0.490876 +0.5007803 0.4470264 0.490876 +0.510322 0.4470264 0.490876 +0.5195258 0.4470264 0.490876 +0.5284142 0.4470264 0.490876 +0.5370079 0.4470264 0.490876 +0.5453253 0.4470264 0.490876 +0.5533834 0.4470264 0.490876 +0.5611974 0.4470264 0.490876 +0.5687816 0.4470264 0.490876 +0.092819 0.4586928 0.490876 +0.1056428 0.4586928 0.490876 +0.1201537 0.4586928 0.490876 +0.1409607 0.4586928 0.490876 +0.1678172 0.4586928 0.490876 +0.1950164 0.4586928 0.490876 +0.2210581 0.4586928 0.490876 +0.245636 0.4586928 0.490876 +0.2686816 0.4586928 0.490876 +0.2902431 0.4586928 0.490876 +0.3104189 0.4586928 0.490876 +0.3293248 0.4586928 0.490876 +0.3470774 0.4586928 0.490876 +0.3637862 0.4586928 0.490876 +0.3795513 0.4586928 0.490876 +0.3944623 0.4586928 0.490876 +0.4085988 0.4586928 0.490876 +0.4220313 0.4586928 0.490876 +0.4348222 0.4586928 0.490876 +0.4470264 0.4586928 0.490876 +0.4586928 0.4586928 0.490876 +0.4698649 0.4586928 0.490876 +0.4805811 0.4586928 0.490876 +0.490876 0.4586928 0.490876 +0.5007803 0.4586928 0.490876 +0.510322 0.4586928 0.490876 +0.5195258 0.4586928 0.490876 +0.5284142 0.4586928 0.490876 +0.5370079 0.4586928 0.490876 +0.5453253 0.4586928 0.490876 +0.5533834 0.4586928 0.490876 +0.5611974 0.4586928 0.490876 +0.5687816 0.4586928 0.490876 +0.092819 0.4698649 0.490876 +0.1056428 0.4698649 0.490876 +0.1201537 0.4698649 0.490876 +0.1409607 0.4698649 0.490876 +0.1678172 0.4698649 0.490876 +0.1950164 0.4698649 0.490876 +0.2210581 0.4698649 0.490876 +0.245636 0.4698649 0.490876 +0.2686816 0.4698649 0.490876 +0.2902431 0.4698649 0.490876 +0.3104189 0.4698649 0.490876 +0.3293248 0.4698649 0.490876 +0.3470774 0.4698649 0.490876 +0.3637862 0.4698649 0.490876 +0.3795513 0.4698649 0.490876 +0.3944623 0.4698649 0.490876 +0.4085988 0.4698649 0.490876 +0.4220313 0.4698649 0.490876 +0.4348222 0.4698649 0.490876 +0.4470264 0.4698649 0.490876 +0.4586928 0.4698649 0.490876 +0.4698649 0.4698649 0.490876 +0.4805811 0.4698649 0.490876 +0.490876 0.4698649 0.490876 +0.5007803 0.4698649 0.490876 +0.510322 0.4698649 0.490876 +0.5195258 0.4698649 0.490876 +0.5284142 0.4698649 0.490876 +0.5370079 0.4698649 0.490876 +0.5453253 0.4698649 0.490876 +0.5533834 0.4698649 0.490876 +0.5611974 0.4698649 0.490876 +0.5687816 0.4698649 0.490876 +0.092819 0.4805811 0.490876 +0.1056428 0.4805811 0.490876 +0.1201537 0.4805811 0.490876 +0.1409607 0.4805811 0.490876 +0.1678172 0.4805811 0.490876 +0.1950164 0.4805811 0.490876 +0.2210581 0.4805811 0.490876 +0.245636 0.4805811 0.490876 +0.2686816 0.4805811 0.490876 +0.2902431 0.4805811 0.490876 +0.3104189 0.4805811 0.490876 +0.3293248 0.4805811 0.490876 +0.3470774 0.4805811 0.490876 +0.3637862 0.4805811 0.490876 +0.3795513 0.4805811 0.490876 +0.3944623 0.4805811 0.490876 +0.4085988 0.4805811 0.490876 +0.4220313 0.4805811 0.490876 +0.4348222 0.4805811 0.490876 +0.4470264 0.4805811 0.490876 +0.4586928 0.4805811 0.490876 +0.4698649 0.4805811 0.490876 +0.4805811 0.4805811 0.490876 +0.490876 0.4805811 0.490876 +0.5007803 0.4805811 0.490876 +0.510322 0.4805811 0.490876 +0.5195258 0.4805811 0.490876 +0.5284142 0.4805811 0.490876 +0.5370079 0.4805811 0.490876 +0.5453253 0.4805811 0.490876 +0.5533834 0.4805811 0.490876 +0.5611974 0.4805811 0.490876 +0.5687816 0.4805811 0.490876 +0.092819 0.490876 0.490876 +0.1056428 0.490876 0.490876 +0.1201537 0.490876 0.490876 +0.1409607 0.490876 0.490876 +0.1678172 0.490876 0.490876 +0.1950164 0.490876 0.490876 +0.2210581 0.490876 0.490876 +0.245636 0.490876 0.490876 +0.2686816 0.490876 0.490876 +0.2902431 0.490876 0.490876 +0.3104189 0.490876 0.490876 +0.3293248 0.490876 0.490876 +0.3470774 0.490876 0.490876 +0.3637862 0.490876 0.490876 +0.3795513 0.490876 0.490876 +0.3944623 0.490876 0.490876 +0.4085988 0.490876 0.490876 +0.4220313 0.490876 0.490876 +0.4348222 0.490876 0.490876 +0.4470264 0.490876 0.490876 +0.4586928 0.490876 0.490876 +0.4698649 0.490876 0.490876 +0.4805811 0.490876 0.490876 +0.490876 0.490876 0.490876 +0.5007803 0.490876 0.490876 +0.510322 0.490876 0.490876 +0.5195258 0.490876 0.490876 +0.5284142 0.490876 0.490876 +0.5370079 0.490876 0.490876 +0.5453253 0.490876 0.490876 +0.5533834 0.490876 0.490876 +0.5611974 0.490876 0.490876 +0.5687816 0.490876 0.490876 +0.092819 0.5007803 0.490876 +0.1056428 0.5007803 0.490876 +0.1201537 0.5007803 0.490876 +0.1409607 0.5007803 0.490876 +0.1678172 0.5007803 0.490876 +0.1950164 0.5007803 0.490876 +0.2210581 0.5007803 0.490876 +0.245636 0.5007803 0.490876 +0.2686816 0.5007803 0.490876 +0.2902431 0.5007803 0.490876 +0.3104189 0.5007803 0.490876 +0.3293248 0.5007803 0.490876 +0.3470774 0.5007803 0.490876 +0.3637862 0.5007803 0.490876 +0.3795513 0.5007803 0.490876 +0.3944623 0.5007803 0.490876 +0.4085988 0.5007803 0.490876 +0.4220313 0.5007803 0.490876 +0.4348222 0.5007803 0.490876 +0.4470264 0.5007803 0.490876 +0.4586928 0.5007803 0.490876 +0.4698649 0.5007803 0.490876 +0.4805811 0.5007803 0.490876 +0.490876 0.5007803 0.490876 +0.5007803 0.5007803 0.490876 +0.510322 0.5007803 0.490876 +0.5195258 0.5007803 0.490876 +0.5284142 0.5007803 0.490876 +0.5370079 0.5007803 0.490876 +0.5453253 0.5007803 0.490876 +0.5533834 0.5007803 0.490876 +0.5611974 0.5007803 0.490876 +0.5687816 0.5007803 0.490876 +0.092819 0.510322 0.490876 +0.1056428 0.510322 0.490876 +0.1201537 0.510322 0.490876 +0.1409607 0.510322 0.490876 +0.1678172 0.510322 0.490876 +0.1950164 0.510322 0.490876 +0.2210581 0.510322 0.490876 +0.245636 0.510322 0.490876 +0.2686816 0.510322 0.490876 +0.2902431 0.510322 0.490876 +0.3104189 0.510322 0.490876 +0.3293248 0.510322 0.490876 +0.3470774 0.510322 0.490876 +0.3637862 0.510322 0.490876 +0.3795513 0.510322 0.490876 +0.3944623 0.510322 0.490876 +0.4085988 0.510322 0.490876 +0.4220313 0.510322 0.490876 +0.4348222 0.510322 0.490876 +0.4470264 0.510322 0.490876 +0.4586928 0.510322 0.490876 +0.4698649 0.510322 0.490876 +0.4805811 0.510322 0.490876 +0.490876 0.510322 0.490876 +0.5007803 0.510322 0.490876 +0.510322 0.510322 0.490876 +0.5195258 0.510322 0.490876 +0.5284142 0.510322 0.490876 +0.5370079 0.510322 0.490876 +0.5453253 0.510322 0.490876 +0.5533834 0.510322 0.490876 +0.5611974 0.510322 0.490876 +0.5687816 0.510322 0.490876 +0.092819 0.5195258 0.490876 +0.1056428 0.5195258 0.490876 +0.1201537 0.5195258 0.490876 +0.1409607 0.5195258 0.490876 +0.1678172 0.5195258 0.490876 +0.1950164 0.5195258 0.490876 +0.2210581 0.5195258 0.490876 +0.245636 0.5195258 0.490876 +0.2686816 0.5195258 0.490876 +0.2902431 0.5195258 0.490876 +0.3104189 0.5195258 0.490876 +0.3293248 0.5195258 0.490876 +0.3470774 0.5195258 0.490876 +0.3637862 0.5195258 0.490876 +0.3795513 0.5195258 0.490876 +0.3944623 0.5195258 0.490876 +0.4085988 0.5195258 0.490876 +0.4220313 0.5195258 0.490876 +0.4348222 0.5195258 0.490876 +0.4470264 0.5195258 0.490876 +0.4586928 0.5195258 0.490876 +0.4698649 0.5195258 0.490876 +0.4805811 0.5195258 0.490876 +0.490876 0.5195258 0.490876 +0.5007803 0.5195258 0.490876 +0.510322 0.5195258 0.490876 +0.5195258 0.5195258 0.490876 +0.5284142 0.5195258 0.490876 +0.5370079 0.5195258 0.490876 +0.5453253 0.5195258 0.490876 +0.5533834 0.5195258 0.490876 +0.5611974 0.5195258 0.490876 +0.5687816 0.5195258 0.490876 +0.092819 0.5284142 0.490876 +0.1056428 0.5284142 0.490876 +0.1201537 0.5284142 0.490876 +0.1409607 0.5284142 0.490876 +0.1678172 0.5284142 0.490876 +0.1950164 0.5284142 0.490876 +0.2210581 0.5284142 0.490876 +0.245636 0.5284142 0.490876 +0.2686816 0.5284142 0.490876 +0.2902431 0.5284142 0.490876 +0.3104189 0.5284142 0.490876 +0.3293248 0.5284142 0.490876 +0.3470774 0.5284142 0.490876 +0.3637862 0.5284142 0.490876 +0.3795513 0.5284142 0.490876 +0.3944623 0.5284142 0.490876 +0.4085988 0.5284142 0.490876 +0.4220313 0.5284142 0.490876 +0.4348222 0.5284142 0.490876 +0.4470264 0.5284142 0.490876 +0.4586928 0.5284142 0.490876 +0.4698649 0.5284142 0.490876 +0.4805811 0.5284142 0.490876 +0.490876 0.5284142 0.490876 +0.5007803 0.5284142 0.490876 +0.510322 0.5284142 0.490876 +0.5195258 0.5284142 0.490876 +0.5284142 0.5284142 0.490876 +0.5370079 0.5284142 0.490876 +0.5453253 0.5284142 0.490876 +0.5533834 0.5284142 0.490876 +0.5611974 0.5284142 0.490876 +0.5687816 0.5284142 0.490876 +0.092819 0.5370079 0.490876 +0.1056428 0.5370079 0.490876 +0.1201537 0.5370079 0.490876 +0.1409607 0.5370079 0.490876 +0.1678172 0.5370079 0.490876 +0.1950164 0.5370079 0.490876 +0.2210581 0.5370079 0.490876 +0.245636 0.5370079 0.490876 +0.2686816 0.5370079 0.490876 +0.2902431 0.5370079 0.490876 +0.3104189 0.5370079 0.490876 +0.3293248 0.5370079 0.490876 +0.3470774 0.5370079 0.490876 +0.3637862 0.5370079 0.490876 +0.3795513 0.5370079 0.490876 +0.3944623 0.5370079 0.490876 +0.4085988 0.5370079 0.490876 +0.4220313 0.5370079 0.490876 +0.4348222 0.5370079 0.490876 +0.4470264 0.5370079 0.490876 +0.4586928 0.5370079 0.490876 +0.4698649 0.5370079 0.490876 +0.4805811 0.5370079 0.490876 +0.490876 0.5370079 0.490876 +0.5007803 0.5370079 0.490876 +0.510322 0.5370079 0.490876 +0.5195258 0.5370079 0.490876 +0.5284142 0.5370079 0.490876 +0.5370079 0.5370079 0.490876 +0.5453253 0.5370079 0.490876 +0.5533834 0.5370079 0.490876 +0.5611974 0.5370079 0.490876 +0.5687816 0.5370079 0.490876 +0.092819 0.5453253 0.490876 +0.1056428 0.5453253 0.490876 +0.1201537 0.5453253 0.490876 +0.1409607 0.5453253 0.490876 +0.1678172 0.5453253 0.490876 +0.1950164 0.5453253 0.490876 +0.2210581 0.5453253 0.490876 +0.245636 0.5453253 0.490876 +0.2686816 0.5453253 0.490876 +0.2902431 0.5453253 0.490876 +0.3104189 0.5453253 0.490876 +0.3293248 0.5453253 0.490876 +0.3470774 0.5453253 0.490876 +0.3637862 0.5453253 0.490876 +0.3795513 0.5453253 0.490876 +0.3944623 0.5453253 0.490876 +0.4085988 0.5453253 0.490876 +0.4220313 0.5453253 0.490876 +0.4348222 0.5453253 0.490876 +0.4470264 0.5453253 0.490876 +0.4586928 0.5453253 0.490876 +0.4698649 0.5453253 0.490876 +0.4805811 0.5453253 0.490876 +0.490876 0.5453253 0.490876 +0.5007803 0.5453253 0.490876 +0.510322 0.5453253 0.490876 +0.5195258 0.5453253 0.490876 +0.5284142 0.5453253 0.490876 +0.5370079 0.5453253 0.490876 +0.5453253 0.5453253 0.490876 +0.5533834 0.5453253 0.490876 +0.5611974 0.5453253 0.490876 +0.5687816 0.5453253 0.490876 +0.092819 0.5533834 0.490876 +0.1056428 0.5533834 0.490876 +0.1201537 0.5533834 0.490876 +0.1409607 0.5533834 0.490876 +0.1678172 0.5533834 0.490876 +0.1950164 0.5533834 0.490876 +0.2210581 0.5533834 0.490876 +0.245636 0.5533834 0.490876 +0.2686816 0.5533834 0.490876 +0.2902431 0.5533834 0.490876 +0.3104189 0.5533834 0.490876 +0.3293248 0.5533834 0.490876 +0.3470774 0.5533834 0.490876 +0.3637862 0.5533834 0.490876 +0.3795513 0.5533834 0.490876 +0.3944623 0.5533834 0.490876 +0.4085988 0.5533834 0.490876 +0.4220313 0.5533834 0.490876 +0.4348222 0.5533834 0.490876 +0.4470264 0.5533834 0.490876 +0.4586928 0.5533834 0.490876 +0.4698649 0.5533834 0.490876 +0.4805811 0.5533834 0.490876 +0.490876 0.5533834 0.490876 +0.5007803 0.5533834 0.490876 +0.510322 0.5533834 0.490876 +0.5195258 0.5533834 0.490876 +0.5284142 0.5533834 0.490876 +0.5370079 0.5533834 0.490876 +0.5453253 0.5533834 0.490876 +0.5533834 0.5533834 0.490876 +0.5611974 0.5533834 0.490876 +0.5687816 0.5533834 0.490876 +0.092819 0.5611974 0.490876 +0.1056428 0.5611974 0.490876 +0.1201537 0.5611974 0.490876 +0.1409607 0.5611974 0.490876 +0.1678172 0.5611974 0.490876 +0.1950164 0.5611974 0.490876 +0.2210581 0.5611974 0.490876 +0.245636 0.5611974 0.490876 +0.2686816 0.5611974 0.490876 +0.2902431 0.5611974 0.490876 +0.3104189 0.5611974 0.490876 +0.3293248 0.5611974 0.490876 +0.3470774 0.5611974 0.490876 +0.3637862 0.5611974 0.490876 +0.3795513 0.5611974 0.490876 +0.3944623 0.5611974 0.490876 +0.4085988 0.5611974 0.490876 +0.4220313 0.5611974 0.490876 +0.4348222 0.5611974 0.490876 +0.4470264 0.5611974 0.490876 +0.4586928 0.5611974 0.490876 +0.4698649 0.5611974 0.490876 +0.4805811 0.5611974 0.490876 +0.490876 0.5611974 0.490876 +0.5007803 0.5611974 0.490876 +0.510322 0.5611974 0.490876 +0.5195258 0.5611974 0.490876 +0.5284142 0.5611974 0.490876 +0.5370079 0.5611974 0.490876 +0.5453253 0.5611974 0.490876 +0.5533834 0.5611974 0.490876 +0.5611974 0.5611974 0.490876 +0.5687816 0.5611974 0.490876 +0.092819 0.5687816 0.490876 +0.1056428 0.5687816 0.490876 +0.1201537 0.5687816 0.490876 +0.1409607 0.5687816 0.490876 +0.1678172 0.5687816 0.490876 +0.1950164 0.5687816 0.490876 +0.2210581 0.5687816 0.490876 +0.245636 0.5687816 0.490876 +0.2686816 0.5687816 0.490876 +0.2902431 0.5687816 0.490876 +0.3104189 0.5687816 0.490876 +0.3293248 0.5687816 0.490876 +0.3470774 0.5687816 0.490876 +0.3637862 0.5687816 0.490876 +0.3795513 0.5687816 0.490876 +0.3944623 0.5687816 0.490876 +0.4085988 0.5687816 0.490876 +0.4220313 0.5687816 0.490876 +0.4348222 0.5687816 0.490876 +0.4470264 0.5687816 0.490876 +0.4586928 0.5687816 0.490876 +0.4698649 0.5687816 0.490876 +0.4805811 0.5687816 0.490876 +0.490876 0.5687816 0.490876 +0.5007803 0.5687816 0.490876 +0.510322 0.5687816 0.490876 +0.5195258 0.5687816 0.490876 +0.5284142 0.5687816 0.490876 +0.5370079 0.5687816 0.490876 +0.5453253 0.5687816 0.490876 +0.5533834 0.5687816 0.490876 +0.5611974 0.5687816 0.490876 +0.5687816 0.5687816 0.490876 +0.092819 0.092819 0.5007803 +0.1056428 0.092819 0.5007803 +0.1201537 0.092819 0.5007803 +0.1409607 0.092819 0.5007803 +0.1678172 0.092819 0.5007803 +0.1950164 0.092819 0.5007803 +0.2210581 0.092819 0.5007803 +0.245636 0.092819 0.5007803 +0.2686816 0.092819 0.5007803 +0.2902431 0.092819 0.5007803 +0.3104189 0.092819 0.5007803 +0.3293248 0.092819 0.5007803 +0.3470774 0.092819 0.5007803 +0.3637862 0.092819 0.5007803 +0.3795513 0.092819 0.5007803 +0.3944623 0.092819 0.5007803 +0.4085988 0.092819 0.5007803 +0.4220313 0.092819 0.5007803 +0.4348222 0.092819 0.5007803 +0.4470264 0.092819 0.5007803 +0.4586928 0.092819 0.5007803 +0.4698649 0.092819 0.5007803 +0.4805811 0.092819 0.5007803 +0.490876 0.092819 0.5007803 +0.5007803 0.092819 0.5007803 +0.510322 0.092819 0.5007803 +0.5195258 0.092819 0.5007803 +0.5284142 0.092819 0.5007803 +0.5370079 0.092819 0.5007803 +0.5453253 0.092819 0.5007803 +0.5533834 0.092819 0.5007803 +0.5611974 0.092819 0.5007803 +0.5687816 0.092819 0.5007803 +0.092819 0.1056428 0.5007803 +0.1056428 0.1056428 0.5007803 +0.1201537 0.1056428 0.5007803 +0.1409607 0.1056428 0.5007803 +0.1678172 0.1056428 0.5007803 +0.1950164 0.1056428 0.5007803 +0.2210581 0.1056428 0.5007803 +0.245636 0.1056428 0.5007803 +0.2686816 0.1056428 0.5007803 +0.2902431 0.1056428 0.5007803 +0.3104189 0.1056428 0.5007803 +0.3293248 0.1056428 0.5007803 +0.3470774 0.1056428 0.5007803 +0.3637862 0.1056428 0.5007803 +0.3795513 0.1056428 0.5007803 +0.3944623 0.1056428 0.5007803 +0.4085988 0.1056428 0.5007803 +0.4220313 0.1056428 0.5007803 +0.4348222 0.1056428 0.5007803 +0.4470264 0.1056428 0.5007803 +0.4586928 0.1056428 0.5007803 +0.4698649 0.1056428 0.5007803 +0.4805811 0.1056428 0.5007803 +0.490876 0.1056428 0.5007803 +0.5007803 0.1056428 0.5007803 +0.510322 0.1056428 0.5007803 +0.5195258 0.1056428 0.5007803 +0.5284142 0.1056428 0.5007803 +0.5370079 0.1056428 0.5007803 +0.5453253 0.1056428 0.5007803 +0.5533834 0.1056428 0.5007803 +0.5611974 0.1056428 0.5007803 +0.5687816 0.1056428 0.5007803 +0.092819 0.1201537 0.5007803 +0.1056428 0.1201537 0.5007803 +0.1201537 0.1201537 0.5007803 +0.1409607 0.1201537 0.5007803 +0.1678172 0.1201537 0.5007803 +0.1950164 0.1201537 0.5007803 +0.2210581 0.1201537 0.5007803 +0.245636 0.1201537 0.5007803 +0.2686816 0.1201537 0.5007803 +0.2902431 0.1201537 0.5007803 +0.3104189 0.1201537 0.5007803 +0.3293248 0.1201537 0.5007803 +0.3470774 0.1201537 0.5007803 +0.3637862 0.1201537 0.5007803 +0.3795513 0.1201537 0.5007803 +0.3944623 0.1201537 0.5007803 +0.4085988 0.1201537 0.5007803 +0.4220313 0.1201537 0.5007803 +0.4348222 0.1201537 0.5007803 +0.4470264 0.1201537 0.5007803 +0.4586928 0.1201537 0.5007803 +0.4698649 0.1201537 0.5007803 +0.4805811 0.1201537 0.5007803 +0.490876 0.1201537 0.5007803 +0.5007803 0.1201537 0.5007803 +0.510322 0.1201537 0.5007803 +0.5195258 0.1201537 0.5007803 +0.5284142 0.1201537 0.5007803 +0.5370079 0.1201537 0.5007803 +0.5453253 0.1201537 0.5007803 +0.5533834 0.1201537 0.5007803 +0.5611974 0.1201537 0.5007803 +0.5687816 0.1201537 0.5007803 +0.092819 0.1409607 0.5007803 +0.1056428 0.1409607 0.5007803 +0.1201537 0.1409607 0.5007803 +0.1409607 0.1409607 0.5007803 +0.1678172 0.1409607 0.5007803 +0.1950164 0.1409607 0.5007803 +0.2210581 0.1409607 0.5007803 +0.245636 0.1409607 0.5007803 +0.2686816 0.1409607 0.5007803 +0.2902431 0.1409607 0.5007803 +0.3104189 0.1409607 0.5007803 +0.3293248 0.1409607 0.5007803 +0.3470774 0.1409607 0.5007803 +0.3637862 0.1409607 0.5007803 +0.3795513 0.1409607 0.5007803 +0.3944623 0.1409607 0.5007803 +0.4085988 0.1409607 0.5007803 +0.4220313 0.1409607 0.5007803 +0.4348222 0.1409607 0.5007803 +0.4470264 0.1409607 0.5007803 +0.4586928 0.1409607 0.5007803 +0.4698649 0.1409607 0.5007803 +0.4805811 0.1409607 0.5007803 +0.490876 0.1409607 0.5007803 +0.5007803 0.1409607 0.5007803 +0.510322 0.1409607 0.5007803 +0.5195258 0.1409607 0.5007803 +0.5284142 0.1409607 0.5007803 +0.5370079 0.1409607 0.5007803 +0.5453253 0.1409607 0.5007803 +0.5533834 0.1409607 0.5007803 +0.5611974 0.1409607 0.5007803 +0.5687816 0.1409607 0.5007803 +0.092819 0.1678172 0.5007803 +0.1056428 0.1678172 0.5007803 +0.1201537 0.1678172 0.5007803 +0.1409607 0.1678172 0.5007803 +0.1678172 0.1678172 0.5007803 +0.1950164 0.1678172 0.5007803 +0.2210581 0.1678172 0.5007803 +0.245636 0.1678172 0.5007803 +0.2686816 0.1678172 0.5007803 +0.2902431 0.1678172 0.5007803 +0.3104189 0.1678172 0.5007803 +0.3293248 0.1678172 0.5007803 +0.3470774 0.1678172 0.5007803 +0.3637862 0.1678172 0.5007803 +0.3795513 0.1678172 0.5007803 +0.3944623 0.1678172 0.5007803 +0.4085988 0.1678172 0.5007803 +0.4220313 0.1678172 0.5007803 +0.4348222 0.1678172 0.5007803 +0.4470264 0.1678172 0.5007803 +0.4586928 0.1678172 0.5007803 +0.4698649 0.1678172 0.5007803 +0.4805811 0.1678172 0.5007803 +0.490876 0.1678172 0.5007803 +0.5007803 0.1678172 0.5007803 +0.510322 0.1678172 0.5007803 +0.5195258 0.1678172 0.5007803 +0.5284142 0.1678172 0.5007803 +0.5370079 0.1678172 0.5007803 +0.5453253 0.1678172 0.5007803 +0.5533834 0.1678172 0.5007803 +0.5611974 0.1678172 0.5007803 +0.5687816 0.1678172 0.5007803 +0.092819 0.1950164 0.5007803 +0.1056428 0.1950164 0.5007803 +0.1201537 0.1950164 0.5007803 +0.1409607 0.1950164 0.5007803 +0.1678172 0.1950164 0.5007803 +0.1950164 0.1950164 0.5007803 +0.2210581 0.1950164 0.5007803 +0.245636 0.1950164 0.5007803 +0.2686816 0.1950164 0.5007803 +0.2902431 0.1950164 0.5007803 +0.3104189 0.1950164 0.5007803 +0.3293248 0.1950164 0.5007803 +0.3470774 0.1950164 0.5007803 +0.3637862 0.1950164 0.5007803 +0.3795513 0.1950164 0.5007803 +0.3944623 0.1950164 0.5007803 +0.4085988 0.1950164 0.5007803 +0.4220313 0.1950164 0.5007803 +0.4348222 0.1950164 0.5007803 +0.4470264 0.1950164 0.5007803 +0.4586928 0.1950164 0.5007803 +0.4698649 0.1950164 0.5007803 +0.4805811 0.1950164 0.5007803 +0.490876 0.1950164 0.5007803 +0.5007803 0.1950164 0.5007803 +0.510322 0.1950164 0.5007803 +0.5195258 0.1950164 0.5007803 +0.5284142 0.1950164 0.5007803 +0.5370079 0.1950164 0.5007803 +0.5453253 0.1950164 0.5007803 +0.5533834 0.1950164 0.5007803 +0.5611974 0.1950164 0.5007803 +0.5687816 0.1950164 0.5007803 +0.092819 0.2210581 0.5007803 +0.1056428 0.2210581 0.5007803 +0.1201537 0.2210581 0.5007803 +0.1409607 0.2210581 0.5007803 +0.1678172 0.2210581 0.5007803 +0.1950164 0.2210581 0.5007803 +0.2210581 0.2210581 0.5007803 +0.245636 0.2210581 0.5007803 +0.2686816 0.2210581 0.5007803 +0.2902431 0.2210581 0.5007803 +0.3104189 0.2210581 0.5007803 +0.3293248 0.2210581 0.5007803 +0.3470774 0.2210581 0.5007803 +0.3637862 0.2210581 0.5007803 +0.3795513 0.2210581 0.5007803 +0.3944623 0.2210581 0.5007803 +0.4085988 0.2210581 0.5007803 +0.4220313 0.2210581 0.5007803 +0.4348222 0.2210581 0.5007803 +0.4470264 0.2210581 0.5007803 +0.4586928 0.2210581 0.5007803 +0.4698649 0.2210581 0.5007803 +0.4805811 0.2210581 0.5007803 +0.490876 0.2210581 0.5007803 +0.5007803 0.2210581 0.5007803 +0.510322 0.2210581 0.5007803 +0.5195258 0.2210581 0.5007803 +0.5284142 0.2210581 0.5007803 +0.5370079 0.2210581 0.5007803 +0.5453253 0.2210581 0.5007803 +0.5533834 0.2210581 0.5007803 +0.5611974 0.2210581 0.5007803 +0.5687816 0.2210581 0.5007803 +0.092819 0.245636 0.5007803 +0.1056428 0.245636 0.5007803 +0.1201537 0.245636 0.5007803 +0.1409607 0.245636 0.5007803 +0.1678172 0.245636 0.5007803 +0.1950164 0.245636 0.5007803 +0.2210581 0.245636 0.5007803 +0.245636 0.245636 0.5007803 +0.2686816 0.245636 0.5007803 +0.2902431 0.245636 0.5007803 +0.3104189 0.245636 0.5007803 +0.3293248 0.245636 0.5007803 +0.3470774 0.245636 0.5007803 +0.3637862 0.245636 0.5007803 +0.3795513 0.245636 0.5007803 +0.3944623 0.245636 0.5007803 +0.4085988 0.245636 0.5007803 +0.4220313 0.245636 0.5007803 +0.4348222 0.245636 0.5007803 +0.4470264 0.245636 0.5007803 +0.4586928 0.245636 0.5007803 +0.4698649 0.245636 0.5007803 +0.4805811 0.245636 0.5007803 +0.490876 0.245636 0.5007803 +0.5007803 0.245636 0.5007803 +0.510322 0.245636 0.5007803 +0.5195258 0.245636 0.5007803 +0.5284142 0.245636 0.5007803 +0.5370079 0.245636 0.5007803 +0.5453253 0.245636 0.5007803 +0.5533834 0.245636 0.5007803 +0.5611974 0.245636 0.5007803 +0.5687816 0.245636 0.5007803 +0.092819 0.2686816 0.5007803 +0.1056428 0.2686816 0.5007803 +0.1201537 0.2686816 0.5007803 +0.1409607 0.2686816 0.5007803 +0.1678172 0.2686816 0.5007803 +0.1950164 0.2686816 0.5007803 +0.2210581 0.2686816 0.5007803 +0.245636 0.2686816 0.5007803 +0.2686816 0.2686816 0.5007803 +0.2902431 0.2686816 0.5007803 +0.3104189 0.2686816 0.5007803 +0.3293248 0.2686816 0.5007803 +0.3470774 0.2686816 0.5007803 +0.3637862 0.2686816 0.5007803 +0.3795513 0.2686816 0.5007803 +0.3944623 0.2686816 0.5007803 +0.4085988 0.2686816 0.5007803 +0.4220313 0.2686816 0.5007803 +0.4348222 0.2686816 0.5007803 +0.4470264 0.2686816 0.5007803 +0.4586928 0.2686816 0.5007803 +0.4698649 0.2686816 0.5007803 +0.4805811 0.2686816 0.5007803 +0.490876 0.2686816 0.5007803 +0.5007803 0.2686816 0.5007803 +0.510322 0.2686816 0.5007803 +0.5195258 0.2686816 0.5007803 +0.5284142 0.2686816 0.5007803 +0.5370079 0.2686816 0.5007803 +0.5453253 0.2686816 0.5007803 +0.5533834 0.2686816 0.5007803 +0.5611974 0.2686816 0.5007803 +0.5687816 0.2686816 0.5007803 +0.092819 0.2902431 0.5007803 +0.1056428 0.2902431 0.5007803 +0.1201537 0.2902431 0.5007803 +0.1409607 0.2902431 0.5007803 +0.1678172 0.2902431 0.5007803 +0.1950164 0.2902431 0.5007803 +0.2210581 0.2902431 0.5007803 +0.245636 0.2902431 0.5007803 +0.2686816 0.2902431 0.5007803 +0.2902431 0.2902431 0.5007803 +0.3104189 0.2902431 0.5007803 +0.3293248 0.2902431 0.5007803 +0.3470774 0.2902431 0.5007803 +0.3637862 0.2902431 0.5007803 +0.3795513 0.2902431 0.5007803 +0.3944623 0.2902431 0.5007803 +0.4085988 0.2902431 0.5007803 +0.4220313 0.2902431 0.5007803 +0.4348222 0.2902431 0.5007803 +0.4470264 0.2902431 0.5007803 +0.4586928 0.2902431 0.5007803 +0.4698649 0.2902431 0.5007803 +0.4805811 0.2902431 0.5007803 +0.490876 0.2902431 0.5007803 +0.5007803 0.2902431 0.5007803 +0.510322 0.2902431 0.5007803 +0.5195258 0.2902431 0.5007803 +0.5284142 0.2902431 0.5007803 +0.5370079 0.2902431 0.5007803 +0.5453253 0.2902431 0.5007803 +0.5533834 0.2902431 0.5007803 +0.5611974 0.2902431 0.5007803 +0.5687816 0.2902431 0.5007803 +0.092819 0.3104189 0.5007803 +0.1056428 0.3104189 0.5007803 +0.1201537 0.3104189 0.5007803 +0.1409607 0.3104189 0.5007803 +0.1678172 0.3104189 0.5007803 +0.1950164 0.3104189 0.5007803 +0.2210581 0.3104189 0.5007803 +0.245636 0.3104189 0.5007803 +0.2686816 0.3104189 0.5007803 +0.2902431 0.3104189 0.5007803 +0.3104189 0.3104189 0.5007803 +0.3293248 0.3104189 0.5007803 +0.3470774 0.3104189 0.5007803 +0.3637862 0.3104189 0.5007803 +0.3795513 0.3104189 0.5007803 +0.3944623 0.3104189 0.5007803 +0.4085988 0.3104189 0.5007803 +0.4220313 0.3104189 0.5007803 +0.4348222 0.3104189 0.5007803 +0.4470264 0.3104189 0.5007803 +0.4586928 0.3104189 0.5007803 +0.4698649 0.3104189 0.5007803 +0.4805811 0.3104189 0.5007803 +0.490876 0.3104189 0.5007803 +0.5007803 0.3104189 0.5007803 +0.510322 0.3104189 0.5007803 +0.5195258 0.3104189 0.5007803 +0.5284142 0.3104189 0.5007803 +0.5370079 0.3104189 0.5007803 +0.5453253 0.3104189 0.5007803 +0.5533834 0.3104189 0.5007803 +0.5611974 0.3104189 0.5007803 +0.5687816 0.3104189 0.5007803 +0.092819 0.3293248 0.5007803 +0.1056428 0.3293248 0.5007803 +0.1201537 0.3293248 0.5007803 +0.1409607 0.3293248 0.5007803 +0.1678172 0.3293248 0.5007803 +0.1950164 0.3293248 0.5007803 +0.2210581 0.3293248 0.5007803 +0.245636 0.3293248 0.5007803 +0.2686816 0.3293248 0.5007803 +0.2902431 0.3293248 0.5007803 +0.3104189 0.3293248 0.5007803 +0.3293248 0.3293248 0.5007803 +0.3470774 0.3293248 0.5007803 +0.3637862 0.3293248 0.5007803 +0.3795513 0.3293248 0.5007803 +0.3944623 0.3293248 0.5007803 +0.4085988 0.3293248 0.5007803 +0.4220313 0.3293248 0.5007803 +0.4348222 0.3293248 0.5007803 +0.4470264 0.3293248 0.5007803 +0.4586928 0.3293248 0.5007803 +0.4698649 0.3293248 0.5007803 +0.4805811 0.3293248 0.5007803 +0.490876 0.3293248 0.5007803 +0.5007803 0.3293248 0.5007803 +0.510322 0.3293248 0.5007803 +0.5195258 0.3293248 0.5007803 +0.5284142 0.3293248 0.5007803 +0.5370079 0.3293248 0.5007803 +0.5453253 0.3293248 0.5007803 +0.5533834 0.3293248 0.5007803 +0.5611974 0.3293248 0.5007803 +0.5687816 0.3293248 0.5007803 +0.092819 0.3470774 0.5007803 +0.1056428 0.3470774 0.5007803 +0.1201537 0.3470774 0.5007803 +0.1409607 0.3470774 0.5007803 +0.1678172 0.3470774 0.5007803 +0.1950164 0.3470774 0.5007803 +0.2210581 0.3470774 0.5007803 +0.245636 0.3470774 0.5007803 +0.2686816 0.3470774 0.5007803 +0.2902431 0.3470774 0.5007803 +0.3104189 0.3470774 0.5007803 +0.3293248 0.3470774 0.5007803 +0.3470774 0.3470774 0.5007803 +0.3637862 0.3470774 0.5007803 +0.3795513 0.3470774 0.5007803 +0.3944623 0.3470774 0.5007803 +0.4085988 0.3470774 0.5007803 +0.4220313 0.3470774 0.5007803 +0.4348222 0.3470774 0.5007803 +0.4470264 0.3470774 0.5007803 +0.4586928 0.3470774 0.5007803 +0.4698649 0.3470774 0.5007803 +0.4805811 0.3470774 0.5007803 +0.490876 0.3470774 0.5007803 +0.5007803 0.3470774 0.5007803 +0.510322 0.3470774 0.5007803 +0.5195258 0.3470774 0.5007803 +0.5284142 0.3470774 0.5007803 +0.5370079 0.3470774 0.5007803 +0.5453253 0.3470774 0.5007803 +0.5533834 0.3470774 0.5007803 +0.5611974 0.3470774 0.5007803 +0.5687816 0.3470774 0.5007803 +0.092819 0.3637862 0.5007803 +0.1056428 0.3637862 0.5007803 +0.1201537 0.3637862 0.5007803 +0.1409607 0.3637862 0.5007803 +0.1678172 0.3637862 0.5007803 +0.1950164 0.3637862 0.5007803 +0.2210581 0.3637862 0.5007803 +0.245636 0.3637862 0.5007803 +0.2686816 0.3637862 0.5007803 +0.2902431 0.3637862 0.5007803 +0.3104189 0.3637862 0.5007803 +0.3293248 0.3637862 0.5007803 +0.3470774 0.3637862 0.5007803 +0.3637862 0.3637862 0.5007803 +0.3795513 0.3637862 0.5007803 +0.3944623 0.3637862 0.5007803 +0.4085988 0.3637862 0.5007803 +0.4220313 0.3637862 0.5007803 +0.4348222 0.3637862 0.5007803 +0.4470264 0.3637862 0.5007803 +0.4586928 0.3637862 0.5007803 +0.4698649 0.3637862 0.5007803 +0.4805811 0.3637862 0.5007803 +0.490876 0.3637862 0.5007803 +0.5007803 0.3637862 0.5007803 +0.510322 0.3637862 0.5007803 +0.5195258 0.3637862 0.5007803 +0.5284142 0.3637862 0.5007803 +0.5370079 0.3637862 0.5007803 +0.5453253 0.3637862 0.5007803 +0.5533834 0.3637862 0.5007803 +0.5611974 0.3637862 0.5007803 +0.5687816 0.3637862 0.5007803 +0.092819 0.3795513 0.5007803 +0.1056428 0.3795513 0.5007803 +0.1201537 0.3795513 0.5007803 +0.1409607 0.3795513 0.5007803 +0.1678172 0.3795513 0.5007803 +0.1950164 0.3795513 0.5007803 +0.2210581 0.3795513 0.5007803 +0.245636 0.3795513 0.5007803 +0.2686816 0.3795513 0.5007803 +0.2902431 0.3795513 0.5007803 +0.3104189 0.3795513 0.5007803 +0.3293248 0.3795513 0.5007803 +0.3470774 0.3795513 0.5007803 +0.3637862 0.3795513 0.5007803 +0.3795513 0.3795513 0.5007803 +0.3944623 0.3795513 0.5007803 +0.4085988 0.3795513 0.5007803 +0.4220313 0.3795513 0.5007803 +0.4348222 0.3795513 0.5007803 +0.4470264 0.3795513 0.5007803 +0.4586928 0.3795513 0.5007803 +0.4698649 0.3795513 0.5007803 +0.4805811 0.3795513 0.5007803 +0.490876 0.3795513 0.5007803 +0.5007803 0.3795513 0.5007803 +0.510322 0.3795513 0.5007803 +0.5195258 0.3795513 0.5007803 +0.5284142 0.3795513 0.5007803 +0.5370079 0.3795513 0.5007803 +0.5453253 0.3795513 0.5007803 +0.5533834 0.3795513 0.5007803 +0.5611974 0.3795513 0.5007803 +0.5687816 0.3795513 0.5007803 +0.092819 0.3944623 0.5007803 +0.1056428 0.3944623 0.5007803 +0.1201537 0.3944623 0.5007803 +0.1409607 0.3944623 0.5007803 +0.1678172 0.3944623 0.5007803 +0.1950164 0.3944623 0.5007803 +0.2210581 0.3944623 0.5007803 +0.245636 0.3944623 0.5007803 +0.2686816 0.3944623 0.5007803 +0.2902431 0.3944623 0.5007803 +0.3104189 0.3944623 0.5007803 +0.3293248 0.3944623 0.5007803 +0.3470774 0.3944623 0.5007803 +0.3637862 0.3944623 0.5007803 +0.3795513 0.3944623 0.5007803 +0.3944623 0.3944623 0.5007803 +0.4085988 0.3944623 0.5007803 +0.4220313 0.3944623 0.5007803 +0.4348222 0.3944623 0.5007803 +0.4470264 0.3944623 0.5007803 +0.4586928 0.3944623 0.5007803 +0.4698649 0.3944623 0.5007803 +0.4805811 0.3944623 0.5007803 +0.490876 0.3944623 0.5007803 +0.5007803 0.3944623 0.5007803 +0.510322 0.3944623 0.5007803 +0.5195258 0.3944623 0.5007803 +0.5284142 0.3944623 0.5007803 +0.5370079 0.3944623 0.5007803 +0.5453253 0.3944623 0.5007803 +0.5533834 0.3944623 0.5007803 +0.5611974 0.3944623 0.5007803 +0.5687816 0.3944623 0.5007803 +0.092819 0.4085988 0.5007803 +0.1056428 0.4085988 0.5007803 +0.1201537 0.4085988 0.5007803 +0.1409607 0.4085988 0.5007803 +0.1678172 0.4085988 0.5007803 +0.1950164 0.4085988 0.5007803 +0.2210581 0.4085988 0.5007803 +0.245636 0.4085988 0.5007803 +0.2686816 0.4085988 0.5007803 +0.2902431 0.4085988 0.5007803 +0.3104189 0.4085988 0.5007803 +0.3293248 0.4085988 0.5007803 +0.3470774 0.4085988 0.5007803 +0.3637862 0.4085988 0.5007803 +0.3795513 0.4085988 0.5007803 +0.3944623 0.4085988 0.5007803 +0.4085988 0.4085988 0.5007803 +0.4220313 0.4085988 0.5007803 +0.4348222 0.4085988 0.5007803 +0.4470264 0.4085988 0.5007803 +0.4586928 0.4085988 0.5007803 +0.4698649 0.4085988 0.5007803 +0.4805811 0.4085988 0.5007803 +0.490876 0.4085988 0.5007803 +0.5007803 0.4085988 0.5007803 +0.510322 0.4085988 0.5007803 +0.5195258 0.4085988 0.5007803 +0.5284142 0.4085988 0.5007803 +0.5370079 0.4085988 0.5007803 +0.5453253 0.4085988 0.5007803 +0.5533834 0.4085988 0.5007803 +0.5611974 0.4085988 0.5007803 +0.5687816 0.4085988 0.5007803 +0.092819 0.4220313 0.5007803 +0.1056428 0.4220313 0.5007803 +0.1201537 0.4220313 0.5007803 +0.1409607 0.4220313 0.5007803 +0.1678172 0.4220313 0.5007803 +0.1950164 0.4220313 0.5007803 +0.2210581 0.4220313 0.5007803 +0.245636 0.4220313 0.5007803 +0.2686816 0.4220313 0.5007803 +0.2902431 0.4220313 0.5007803 +0.3104189 0.4220313 0.5007803 +0.3293248 0.4220313 0.5007803 +0.3470774 0.4220313 0.5007803 +0.3637862 0.4220313 0.5007803 +0.3795513 0.4220313 0.5007803 +0.3944623 0.4220313 0.5007803 +0.4085988 0.4220313 0.5007803 +0.4220313 0.4220313 0.5007803 +0.4348222 0.4220313 0.5007803 +0.4470264 0.4220313 0.5007803 +0.4586928 0.4220313 0.5007803 +0.4698649 0.4220313 0.5007803 +0.4805811 0.4220313 0.5007803 +0.490876 0.4220313 0.5007803 +0.5007803 0.4220313 0.5007803 +0.510322 0.4220313 0.5007803 +0.5195258 0.4220313 0.5007803 +0.5284142 0.4220313 0.5007803 +0.5370079 0.4220313 0.5007803 +0.5453253 0.4220313 0.5007803 +0.5533834 0.4220313 0.5007803 +0.5611974 0.4220313 0.5007803 +0.5687816 0.4220313 0.5007803 +0.092819 0.4348222 0.5007803 +0.1056428 0.4348222 0.5007803 +0.1201537 0.4348222 0.5007803 +0.1409607 0.4348222 0.5007803 +0.1678172 0.4348222 0.5007803 +0.1950164 0.4348222 0.5007803 +0.2210581 0.4348222 0.5007803 +0.245636 0.4348222 0.5007803 +0.2686816 0.4348222 0.5007803 +0.2902431 0.4348222 0.5007803 +0.3104189 0.4348222 0.5007803 +0.3293248 0.4348222 0.5007803 +0.3470774 0.4348222 0.5007803 +0.3637862 0.4348222 0.5007803 +0.3795513 0.4348222 0.5007803 +0.3944623 0.4348222 0.5007803 +0.4085988 0.4348222 0.5007803 +0.4220313 0.4348222 0.5007803 +0.4348222 0.4348222 0.5007803 +0.4470264 0.4348222 0.5007803 +0.4586928 0.4348222 0.5007803 +0.4698649 0.4348222 0.5007803 +0.4805811 0.4348222 0.5007803 +0.490876 0.4348222 0.5007803 +0.5007803 0.4348222 0.5007803 +0.510322 0.4348222 0.5007803 +0.5195258 0.4348222 0.5007803 +0.5284142 0.4348222 0.5007803 +0.5370079 0.4348222 0.5007803 +0.5453253 0.4348222 0.5007803 +0.5533834 0.4348222 0.5007803 +0.5611974 0.4348222 0.5007803 +0.5687816 0.4348222 0.5007803 +0.092819 0.4470264 0.5007803 +0.1056428 0.4470264 0.5007803 +0.1201537 0.4470264 0.5007803 +0.1409607 0.4470264 0.5007803 +0.1678172 0.4470264 0.5007803 +0.1950164 0.4470264 0.5007803 +0.2210581 0.4470264 0.5007803 +0.245636 0.4470264 0.5007803 +0.2686816 0.4470264 0.5007803 +0.2902431 0.4470264 0.5007803 +0.3104189 0.4470264 0.5007803 +0.3293248 0.4470264 0.5007803 +0.3470774 0.4470264 0.5007803 +0.3637862 0.4470264 0.5007803 +0.3795513 0.4470264 0.5007803 +0.3944623 0.4470264 0.5007803 +0.4085988 0.4470264 0.5007803 +0.4220313 0.4470264 0.5007803 +0.4348222 0.4470264 0.5007803 +0.4470264 0.4470264 0.5007803 +0.4586928 0.4470264 0.5007803 +0.4698649 0.4470264 0.5007803 +0.4805811 0.4470264 0.5007803 +0.490876 0.4470264 0.5007803 +0.5007803 0.4470264 0.5007803 +0.510322 0.4470264 0.5007803 +0.5195258 0.4470264 0.5007803 +0.5284142 0.4470264 0.5007803 +0.5370079 0.4470264 0.5007803 +0.5453253 0.4470264 0.5007803 +0.5533834 0.4470264 0.5007803 +0.5611974 0.4470264 0.5007803 +0.5687816 0.4470264 0.5007803 +0.092819 0.4586928 0.5007803 +0.1056428 0.4586928 0.5007803 +0.1201537 0.4586928 0.5007803 +0.1409607 0.4586928 0.5007803 +0.1678172 0.4586928 0.5007803 +0.1950164 0.4586928 0.5007803 +0.2210581 0.4586928 0.5007803 +0.245636 0.4586928 0.5007803 +0.2686816 0.4586928 0.5007803 +0.2902431 0.4586928 0.5007803 +0.3104189 0.4586928 0.5007803 +0.3293248 0.4586928 0.5007803 +0.3470774 0.4586928 0.5007803 +0.3637862 0.4586928 0.5007803 +0.3795513 0.4586928 0.5007803 +0.3944623 0.4586928 0.5007803 +0.4085988 0.4586928 0.5007803 +0.4220313 0.4586928 0.5007803 +0.4348222 0.4586928 0.5007803 +0.4470264 0.4586928 0.5007803 +0.4586928 0.4586928 0.5007803 +0.4698649 0.4586928 0.5007803 +0.4805811 0.4586928 0.5007803 +0.490876 0.4586928 0.5007803 +0.5007803 0.4586928 0.5007803 +0.510322 0.4586928 0.5007803 +0.5195258 0.4586928 0.5007803 +0.5284142 0.4586928 0.5007803 +0.5370079 0.4586928 0.5007803 +0.5453253 0.4586928 0.5007803 +0.5533834 0.4586928 0.5007803 +0.5611974 0.4586928 0.5007803 +0.5687816 0.4586928 0.5007803 +0.092819 0.4698649 0.5007803 +0.1056428 0.4698649 0.5007803 +0.1201537 0.4698649 0.5007803 +0.1409607 0.4698649 0.5007803 +0.1678172 0.4698649 0.5007803 +0.1950164 0.4698649 0.5007803 +0.2210581 0.4698649 0.5007803 +0.245636 0.4698649 0.5007803 +0.2686816 0.4698649 0.5007803 +0.2902431 0.4698649 0.5007803 +0.3104189 0.4698649 0.5007803 +0.3293248 0.4698649 0.5007803 +0.3470774 0.4698649 0.5007803 +0.3637862 0.4698649 0.5007803 +0.3795513 0.4698649 0.5007803 +0.3944623 0.4698649 0.5007803 +0.4085988 0.4698649 0.5007803 +0.4220313 0.4698649 0.5007803 +0.4348222 0.4698649 0.5007803 +0.4470264 0.4698649 0.5007803 +0.4586928 0.4698649 0.5007803 +0.4698649 0.4698649 0.5007803 +0.4805811 0.4698649 0.5007803 +0.490876 0.4698649 0.5007803 +0.5007803 0.4698649 0.5007803 +0.510322 0.4698649 0.5007803 +0.5195258 0.4698649 0.5007803 +0.5284142 0.4698649 0.5007803 +0.5370079 0.4698649 0.5007803 +0.5453253 0.4698649 0.5007803 +0.5533834 0.4698649 0.5007803 +0.5611974 0.4698649 0.5007803 +0.5687816 0.4698649 0.5007803 +0.092819 0.4805811 0.5007803 +0.1056428 0.4805811 0.5007803 +0.1201537 0.4805811 0.5007803 +0.1409607 0.4805811 0.5007803 +0.1678172 0.4805811 0.5007803 +0.1950164 0.4805811 0.5007803 +0.2210581 0.4805811 0.5007803 +0.245636 0.4805811 0.5007803 +0.2686816 0.4805811 0.5007803 +0.2902431 0.4805811 0.5007803 +0.3104189 0.4805811 0.5007803 +0.3293248 0.4805811 0.5007803 +0.3470774 0.4805811 0.5007803 +0.3637862 0.4805811 0.5007803 +0.3795513 0.4805811 0.5007803 +0.3944623 0.4805811 0.5007803 +0.4085988 0.4805811 0.5007803 +0.4220313 0.4805811 0.5007803 +0.4348222 0.4805811 0.5007803 +0.4470264 0.4805811 0.5007803 +0.4586928 0.4805811 0.5007803 +0.4698649 0.4805811 0.5007803 +0.4805811 0.4805811 0.5007803 +0.490876 0.4805811 0.5007803 +0.5007803 0.4805811 0.5007803 +0.510322 0.4805811 0.5007803 +0.5195258 0.4805811 0.5007803 +0.5284142 0.4805811 0.5007803 +0.5370079 0.4805811 0.5007803 +0.5453253 0.4805811 0.5007803 +0.5533834 0.4805811 0.5007803 +0.5611974 0.4805811 0.5007803 +0.5687816 0.4805811 0.5007803 +0.092819 0.490876 0.5007803 +0.1056428 0.490876 0.5007803 +0.1201537 0.490876 0.5007803 +0.1409607 0.490876 0.5007803 +0.1678172 0.490876 0.5007803 +0.1950164 0.490876 0.5007803 +0.2210581 0.490876 0.5007803 +0.245636 0.490876 0.5007803 +0.2686816 0.490876 0.5007803 +0.2902431 0.490876 0.5007803 +0.3104189 0.490876 0.5007803 +0.3293248 0.490876 0.5007803 +0.3470774 0.490876 0.5007803 +0.3637862 0.490876 0.5007803 +0.3795513 0.490876 0.5007803 +0.3944623 0.490876 0.5007803 +0.4085988 0.490876 0.5007803 +0.4220313 0.490876 0.5007803 +0.4348222 0.490876 0.5007803 +0.4470264 0.490876 0.5007803 +0.4586928 0.490876 0.5007803 +0.4698649 0.490876 0.5007803 +0.4805811 0.490876 0.5007803 +0.490876 0.490876 0.5007803 +0.5007803 0.490876 0.5007803 +0.510322 0.490876 0.5007803 +0.5195258 0.490876 0.5007803 +0.5284142 0.490876 0.5007803 +0.5370079 0.490876 0.5007803 +0.5453253 0.490876 0.5007803 +0.5533834 0.490876 0.5007803 +0.5611974 0.490876 0.5007803 +0.5687816 0.490876 0.5007803 +0.092819 0.5007803 0.5007803 +0.1056428 0.5007803 0.5007803 +0.1201537 0.5007803 0.5007803 +0.1409607 0.5007803 0.5007803 +0.1678172 0.5007803 0.5007803 +0.1950164 0.5007803 0.5007803 +0.2210581 0.5007803 0.5007803 +0.245636 0.5007803 0.5007803 +0.2686816 0.5007803 0.5007803 +0.2902431 0.5007803 0.5007803 +0.3104189 0.5007803 0.5007803 +0.3293248 0.5007803 0.5007803 +0.3470774 0.5007803 0.5007803 +0.3637862 0.5007803 0.5007803 +0.3795513 0.5007803 0.5007803 +0.3944623 0.5007803 0.5007803 +0.4085988 0.5007803 0.5007803 +0.4220313 0.5007803 0.5007803 +0.4348222 0.5007803 0.5007803 +0.4470264 0.5007803 0.5007803 +0.4586928 0.5007803 0.5007803 +0.4698649 0.5007803 0.5007803 +0.4805811 0.5007803 0.5007803 +0.490876 0.5007803 0.5007803 +0.5007803 0.5007803 0.5007803 +0.510322 0.5007803 0.5007803 +0.5195258 0.5007803 0.5007803 +0.5284142 0.5007803 0.5007803 +0.5370079 0.5007803 0.5007803 +0.5453253 0.5007803 0.5007803 +0.5533834 0.5007803 0.5007803 +0.5611974 0.5007803 0.5007803 +0.5687816 0.5007803 0.5007803 +0.092819 0.510322 0.5007803 +0.1056428 0.510322 0.5007803 +0.1201537 0.510322 0.5007803 +0.1409607 0.510322 0.5007803 +0.1678172 0.510322 0.5007803 +0.1950164 0.510322 0.5007803 +0.2210581 0.510322 0.5007803 +0.245636 0.510322 0.5007803 +0.2686816 0.510322 0.5007803 +0.2902431 0.510322 0.5007803 +0.3104189 0.510322 0.5007803 +0.3293248 0.510322 0.5007803 +0.3470774 0.510322 0.5007803 +0.3637862 0.510322 0.5007803 +0.3795513 0.510322 0.5007803 +0.3944623 0.510322 0.5007803 +0.4085988 0.510322 0.5007803 +0.4220313 0.510322 0.5007803 +0.4348222 0.510322 0.5007803 +0.4470264 0.510322 0.5007803 +0.4586928 0.510322 0.5007803 +0.4698649 0.510322 0.5007803 +0.4805811 0.510322 0.5007803 +0.490876 0.510322 0.5007803 +0.5007803 0.510322 0.5007803 +0.510322 0.510322 0.5007803 +0.5195258 0.510322 0.5007803 +0.5284142 0.510322 0.5007803 +0.5370079 0.510322 0.5007803 +0.5453253 0.510322 0.5007803 +0.5533834 0.510322 0.5007803 +0.5611974 0.510322 0.5007803 +0.5687816 0.510322 0.5007803 +0.092819 0.5195258 0.5007803 +0.1056428 0.5195258 0.5007803 +0.1201537 0.5195258 0.5007803 +0.1409607 0.5195258 0.5007803 +0.1678172 0.5195258 0.5007803 +0.1950164 0.5195258 0.5007803 +0.2210581 0.5195258 0.5007803 +0.245636 0.5195258 0.5007803 +0.2686816 0.5195258 0.5007803 +0.2902431 0.5195258 0.5007803 +0.3104189 0.5195258 0.5007803 +0.3293248 0.5195258 0.5007803 +0.3470774 0.5195258 0.5007803 +0.3637862 0.5195258 0.5007803 +0.3795513 0.5195258 0.5007803 +0.3944623 0.5195258 0.5007803 +0.4085988 0.5195258 0.5007803 +0.4220313 0.5195258 0.5007803 +0.4348222 0.5195258 0.5007803 +0.4470264 0.5195258 0.5007803 +0.4586928 0.5195258 0.5007803 +0.4698649 0.5195258 0.5007803 +0.4805811 0.5195258 0.5007803 +0.490876 0.5195258 0.5007803 +0.5007803 0.5195258 0.5007803 +0.510322 0.5195258 0.5007803 +0.5195258 0.5195258 0.5007803 +0.5284142 0.5195258 0.5007803 +0.5370079 0.5195258 0.5007803 +0.5453253 0.5195258 0.5007803 +0.5533834 0.5195258 0.5007803 +0.5611974 0.5195258 0.5007803 +0.5687816 0.5195258 0.5007803 +0.092819 0.5284142 0.5007803 +0.1056428 0.5284142 0.5007803 +0.1201537 0.5284142 0.5007803 +0.1409607 0.5284142 0.5007803 +0.1678172 0.5284142 0.5007803 +0.1950164 0.5284142 0.5007803 +0.2210581 0.5284142 0.5007803 +0.245636 0.5284142 0.5007803 +0.2686816 0.5284142 0.5007803 +0.2902431 0.5284142 0.5007803 +0.3104189 0.5284142 0.5007803 +0.3293248 0.5284142 0.5007803 +0.3470774 0.5284142 0.5007803 +0.3637862 0.5284142 0.5007803 +0.3795513 0.5284142 0.5007803 +0.3944623 0.5284142 0.5007803 +0.4085988 0.5284142 0.5007803 +0.4220313 0.5284142 0.5007803 +0.4348222 0.5284142 0.5007803 +0.4470264 0.5284142 0.5007803 +0.4586928 0.5284142 0.5007803 +0.4698649 0.5284142 0.5007803 +0.4805811 0.5284142 0.5007803 +0.490876 0.5284142 0.5007803 +0.5007803 0.5284142 0.5007803 +0.510322 0.5284142 0.5007803 +0.5195258 0.5284142 0.5007803 +0.5284142 0.5284142 0.5007803 +0.5370079 0.5284142 0.5007803 +0.5453253 0.5284142 0.5007803 +0.5533834 0.5284142 0.5007803 +0.5611974 0.5284142 0.5007803 +0.5687816 0.5284142 0.5007803 +0.092819 0.5370079 0.5007803 +0.1056428 0.5370079 0.5007803 +0.1201537 0.5370079 0.5007803 +0.1409607 0.5370079 0.5007803 +0.1678172 0.5370079 0.5007803 +0.1950164 0.5370079 0.5007803 +0.2210581 0.5370079 0.5007803 +0.245636 0.5370079 0.5007803 +0.2686816 0.5370079 0.5007803 +0.2902431 0.5370079 0.5007803 +0.3104189 0.5370079 0.5007803 +0.3293248 0.5370079 0.5007803 +0.3470774 0.5370079 0.5007803 +0.3637862 0.5370079 0.5007803 +0.3795513 0.5370079 0.5007803 +0.3944623 0.5370079 0.5007803 +0.4085988 0.5370079 0.5007803 +0.4220313 0.5370079 0.5007803 +0.4348222 0.5370079 0.5007803 +0.4470264 0.5370079 0.5007803 +0.4586928 0.5370079 0.5007803 +0.4698649 0.5370079 0.5007803 +0.4805811 0.5370079 0.5007803 +0.490876 0.5370079 0.5007803 +0.5007803 0.5370079 0.5007803 +0.510322 0.5370079 0.5007803 +0.5195258 0.5370079 0.5007803 +0.5284142 0.5370079 0.5007803 +0.5370079 0.5370079 0.5007803 +0.5453253 0.5370079 0.5007803 +0.5533834 0.5370079 0.5007803 +0.5611974 0.5370079 0.5007803 +0.5687816 0.5370079 0.5007803 +0.092819 0.5453253 0.5007803 +0.1056428 0.5453253 0.5007803 +0.1201537 0.5453253 0.5007803 +0.1409607 0.5453253 0.5007803 +0.1678172 0.5453253 0.5007803 +0.1950164 0.5453253 0.5007803 +0.2210581 0.5453253 0.5007803 +0.245636 0.5453253 0.5007803 +0.2686816 0.5453253 0.5007803 +0.2902431 0.5453253 0.5007803 +0.3104189 0.5453253 0.5007803 +0.3293248 0.5453253 0.5007803 +0.3470774 0.5453253 0.5007803 +0.3637862 0.5453253 0.5007803 +0.3795513 0.5453253 0.5007803 +0.3944623 0.5453253 0.5007803 +0.4085988 0.5453253 0.5007803 +0.4220313 0.5453253 0.5007803 +0.4348222 0.5453253 0.5007803 +0.4470264 0.5453253 0.5007803 +0.4586928 0.5453253 0.5007803 +0.4698649 0.5453253 0.5007803 +0.4805811 0.5453253 0.5007803 +0.490876 0.5453253 0.5007803 +0.5007803 0.5453253 0.5007803 +0.510322 0.5453253 0.5007803 +0.5195258 0.5453253 0.5007803 +0.5284142 0.5453253 0.5007803 +0.5370079 0.5453253 0.5007803 +0.5453253 0.5453253 0.5007803 +0.5533834 0.5453253 0.5007803 +0.5611974 0.5453253 0.5007803 +0.5687816 0.5453253 0.5007803 +0.092819 0.5533834 0.5007803 +0.1056428 0.5533834 0.5007803 +0.1201537 0.5533834 0.5007803 +0.1409607 0.5533834 0.5007803 +0.1678172 0.5533834 0.5007803 +0.1950164 0.5533834 0.5007803 +0.2210581 0.5533834 0.5007803 +0.245636 0.5533834 0.5007803 +0.2686816 0.5533834 0.5007803 +0.2902431 0.5533834 0.5007803 +0.3104189 0.5533834 0.5007803 +0.3293248 0.5533834 0.5007803 +0.3470774 0.5533834 0.5007803 +0.3637862 0.5533834 0.5007803 +0.3795513 0.5533834 0.5007803 +0.3944623 0.5533834 0.5007803 +0.4085988 0.5533834 0.5007803 +0.4220313 0.5533834 0.5007803 +0.4348222 0.5533834 0.5007803 +0.4470264 0.5533834 0.5007803 +0.4586928 0.5533834 0.5007803 +0.4698649 0.5533834 0.5007803 +0.4805811 0.5533834 0.5007803 +0.490876 0.5533834 0.5007803 +0.5007803 0.5533834 0.5007803 +0.510322 0.5533834 0.5007803 +0.5195258 0.5533834 0.5007803 +0.5284142 0.5533834 0.5007803 +0.5370079 0.5533834 0.5007803 +0.5453253 0.5533834 0.5007803 +0.5533834 0.5533834 0.5007803 +0.5611974 0.5533834 0.5007803 +0.5687816 0.5533834 0.5007803 +0.092819 0.5611974 0.5007803 +0.1056428 0.5611974 0.5007803 +0.1201537 0.5611974 0.5007803 +0.1409607 0.5611974 0.5007803 +0.1678172 0.5611974 0.5007803 +0.1950164 0.5611974 0.5007803 +0.2210581 0.5611974 0.5007803 +0.245636 0.5611974 0.5007803 +0.2686816 0.5611974 0.5007803 +0.2902431 0.5611974 0.5007803 +0.3104189 0.5611974 0.5007803 +0.3293248 0.5611974 0.5007803 +0.3470774 0.5611974 0.5007803 +0.3637862 0.5611974 0.5007803 +0.3795513 0.5611974 0.5007803 +0.3944623 0.5611974 0.5007803 +0.4085988 0.5611974 0.5007803 +0.4220313 0.5611974 0.5007803 +0.4348222 0.5611974 0.5007803 +0.4470264 0.5611974 0.5007803 +0.4586928 0.5611974 0.5007803 +0.4698649 0.5611974 0.5007803 +0.4805811 0.5611974 0.5007803 +0.490876 0.5611974 0.5007803 +0.5007803 0.5611974 0.5007803 +0.510322 0.5611974 0.5007803 +0.5195258 0.5611974 0.5007803 +0.5284142 0.5611974 0.5007803 +0.5370079 0.5611974 0.5007803 +0.5453253 0.5611974 0.5007803 +0.5533834 0.5611974 0.5007803 +0.5611974 0.5611974 0.5007803 +0.5687816 0.5611974 0.5007803 +0.092819 0.5687816 0.5007803 +0.1056428 0.5687816 0.5007803 +0.1201537 0.5687816 0.5007803 +0.1409607 0.5687816 0.5007803 +0.1678172 0.5687816 0.5007803 +0.1950164 0.5687816 0.5007803 +0.2210581 0.5687816 0.5007803 +0.245636 0.5687816 0.5007803 +0.2686816 0.5687816 0.5007803 +0.2902431 0.5687816 0.5007803 +0.3104189 0.5687816 0.5007803 +0.3293248 0.5687816 0.5007803 +0.3470774 0.5687816 0.5007803 +0.3637862 0.5687816 0.5007803 +0.3795513 0.5687816 0.5007803 +0.3944623 0.5687816 0.5007803 +0.4085988 0.5687816 0.5007803 +0.4220313 0.5687816 0.5007803 +0.4348222 0.5687816 0.5007803 +0.4470264 0.5687816 0.5007803 +0.4586928 0.5687816 0.5007803 +0.4698649 0.5687816 0.5007803 +0.4805811 0.5687816 0.5007803 +0.490876 0.5687816 0.5007803 +0.5007803 0.5687816 0.5007803 +0.510322 0.5687816 0.5007803 +0.5195258 0.5687816 0.5007803 +0.5284142 0.5687816 0.5007803 +0.5370079 0.5687816 0.5007803 +0.5453253 0.5687816 0.5007803 +0.5533834 0.5687816 0.5007803 +0.5611974 0.5687816 0.5007803 +0.5687816 0.5687816 0.5007803 +0.092819 0.092819 0.510322 +0.1056428 0.092819 0.510322 +0.1201537 0.092819 0.510322 +0.1409607 0.092819 0.510322 +0.1678172 0.092819 0.510322 +0.1950164 0.092819 0.510322 +0.2210581 0.092819 0.510322 +0.245636 0.092819 0.510322 +0.2686816 0.092819 0.510322 +0.2902431 0.092819 0.510322 +0.3104189 0.092819 0.510322 +0.3293248 0.092819 0.510322 +0.3470774 0.092819 0.510322 +0.3637862 0.092819 0.510322 +0.3795513 0.092819 0.510322 +0.3944623 0.092819 0.510322 +0.4085988 0.092819 0.510322 +0.4220313 0.092819 0.510322 +0.4348222 0.092819 0.510322 +0.4470264 0.092819 0.510322 +0.4586928 0.092819 0.510322 +0.4698649 0.092819 0.510322 +0.4805811 0.092819 0.510322 +0.490876 0.092819 0.510322 +0.5007803 0.092819 0.510322 +0.510322 0.092819 0.510322 +0.5195258 0.092819 0.510322 +0.5284142 0.092819 0.510322 +0.5370079 0.092819 0.510322 +0.5453253 0.092819 0.510322 +0.5533834 0.092819 0.510322 +0.5611974 0.092819 0.510322 +0.5687816 0.092819 0.510322 +0.092819 0.1056428 0.510322 +0.1056428 0.1056428 0.510322 +0.1201537 0.1056428 0.510322 +0.1409607 0.1056428 0.510322 +0.1678172 0.1056428 0.510322 +0.1950164 0.1056428 0.510322 +0.2210581 0.1056428 0.510322 +0.245636 0.1056428 0.510322 +0.2686816 0.1056428 0.510322 +0.2902431 0.1056428 0.510322 +0.3104189 0.1056428 0.510322 +0.3293248 0.1056428 0.510322 +0.3470774 0.1056428 0.510322 +0.3637862 0.1056428 0.510322 +0.3795513 0.1056428 0.510322 +0.3944623 0.1056428 0.510322 +0.4085988 0.1056428 0.510322 +0.4220313 0.1056428 0.510322 +0.4348222 0.1056428 0.510322 +0.4470264 0.1056428 0.510322 +0.4586928 0.1056428 0.510322 +0.4698649 0.1056428 0.510322 +0.4805811 0.1056428 0.510322 +0.490876 0.1056428 0.510322 +0.5007803 0.1056428 0.510322 +0.510322 0.1056428 0.510322 +0.5195258 0.1056428 0.510322 +0.5284142 0.1056428 0.510322 +0.5370079 0.1056428 0.510322 +0.5453253 0.1056428 0.510322 +0.5533834 0.1056428 0.510322 +0.5611974 0.1056428 0.510322 +0.5687816 0.1056428 0.510322 +0.092819 0.1201537 0.510322 +0.1056428 0.1201537 0.510322 +0.1201537 0.1201537 0.510322 +0.1409607 0.1201537 0.510322 +0.1678172 0.1201537 0.510322 +0.1950164 0.1201537 0.510322 +0.2210581 0.1201537 0.510322 +0.245636 0.1201537 0.510322 +0.2686816 0.1201537 0.510322 +0.2902431 0.1201537 0.510322 +0.3104189 0.1201537 0.510322 +0.3293248 0.1201537 0.510322 +0.3470774 0.1201537 0.510322 +0.3637862 0.1201537 0.510322 +0.3795513 0.1201537 0.510322 +0.3944623 0.1201537 0.510322 +0.4085988 0.1201537 0.510322 +0.4220313 0.1201537 0.510322 +0.4348222 0.1201537 0.510322 +0.4470264 0.1201537 0.510322 +0.4586928 0.1201537 0.510322 +0.4698649 0.1201537 0.510322 +0.4805811 0.1201537 0.510322 +0.490876 0.1201537 0.510322 +0.5007803 0.1201537 0.510322 +0.510322 0.1201537 0.510322 +0.5195258 0.1201537 0.510322 +0.5284142 0.1201537 0.510322 +0.5370079 0.1201537 0.510322 +0.5453253 0.1201537 0.510322 +0.5533834 0.1201537 0.510322 +0.5611974 0.1201537 0.510322 +0.5687816 0.1201537 0.510322 +0.092819 0.1409607 0.510322 +0.1056428 0.1409607 0.510322 +0.1201537 0.1409607 0.510322 +0.1409607 0.1409607 0.510322 +0.1678172 0.1409607 0.510322 +0.1950164 0.1409607 0.510322 +0.2210581 0.1409607 0.510322 +0.245636 0.1409607 0.510322 +0.2686816 0.1409607 0.510322 +0.2902431 0.1409607 0.510322 +0.3104189 0.1409607 0.510322 +0.3293248 0.1409607 0.510322 +0.3470774 0.1409607 0.510322 +0.3637862 0.1409607 0.510322 +0.3795513 0.1409607 0.510322 +0.3944623 0.1409607 0.510322 +0.4085988 0.1409607 0.510322 +0.4220313 0.1409607 0.510322 +0.4348222 0.1409607 0.510322 +0.4470264 0.1409607 0.510322 +0.4586928 0.1409607 0.510322 +0.4698649 0.1409607 0.510322 +0.4805811 0.1409607 0.510322 +0.490876 0.1409607 0.510322 +0.5007803 0.1409607 0.510322 +0.510322 0.1409607 0.510322 +0.5195258 0.1409607 0.510322 +0.5284142 0.1409607 0.510322 +0.5370079 0.1409607 0.510322 +0.5453253 0.1409607 0.510322 +0.5533834 0.1409607 0.510322 +0.5611974 0.1409607 0.510322 +0.5687816 0.1409607 0.510322 +0.092819 0.1678172 0.510322 +0.1056428 0.1678172 0.510322 +0.1201537 0.1678172 0.510322 +0.1409607 0.1678172 0.510322 +0.1678172 0.1678172 0.510322 +0.1950164 0.1678172 0.510322 +0.2210581 0.1678172 0.510322 +0.245636 0.1678172 0.510322 +0.2686816 0.1678172 0.510322 +0.2902431 0.1678172 0.510322 +0.3104189 0.1678172 0.510322 +0.3293248 0.1678172 0.510322 +0.3470774 0.1678172 0.510322 +0.3637862 0.1678172 0.510322 +0.3795513 0.1678172 0.510322 +0.3944623 0.1678172 0.510322 +0.4085988 0.1678172 0.510322 +0.4220313 0.1678172 0.510322 +0.4348222 0.1678172 0.510322 +0.4470264 0.1678172 0.510322 +0.4586928 0.1678172 0.510322 +0.4698649 0.1678172 0.510322 +0.4805811 0.1678172 0.510322 +0.490876 0.1678172 0.510322 +0.5007803 0.1678172 0.510322 +0.510322 0.1678172 0.510322 +0.5195258 0.1678172 0.510322 +0.5284142 0.1678172 0.510322 +0.5370079 0.1678172 0.510322 +0.5453253 0.1678172 0.510322 +0.5533834 0.1678172 0.510322 +0.5611974 0.1678172 0.510322 +0.5687816 0.1678172 0.510322 +0.092819 0.1950164 0.510322 +0.1056428 0.1950164 0.510322 +0.1201537 0.1950164 0.510322 +0.1409607 0.1950164 0.510322 +0.1678172 0.1950164 0.510322 +0.1950164 0.1950164 0.510322 +0.2210581 0.1950164 0.510322 +0.245636 0.1950164 0.510322 +0.2686816 0.1950164 0.510322 +0.2902431 0.1950164 0.510322 +0.3104189 0.1950164 0.510322 +0.3293248 0.1950164 0.510322 +0.3470774 0.1950164 0.510322 +0.3637862 0.1950164 0.510322 +0.3795513 0.1950164 0.510322 +0.3944623 0.1950164 0.510322 +0.4085988 0.1950164 0.510322 +0.4220313 0.1950164 0.510322 +0.4348222 0.1950164 0.510322 +0.4470264 0.1950164 0.510322 +0.4586928 0.1950164 0.510322 +0.4698649 0.1950164 0.510322 +0.4805811 0.1950164 0.510322 +0.490876 0.1950164 0.510322 +0.5007803 0.1950164 0.510322 +0.510322 0.1950164 0.510322 +0.5195258 0.1950164 0.510322 +0.5284142 0.1950164 0.510322 +0.5370079 0.1950164 0.510322 +0.5453253 0.1950164 0.510322 +0.5533834 0.1950164 0.510322 +0.5611974 0.1950164 0.510322 +0.5687816 0.1950164 0.510322 +0.092819 0.2210581 0.510322 +0.1056428 0.2210581 0.510322 +0.1201537 0.2210581 0.510322 +0.1409607 0.2210581 0.510322 +0.1678172 0.2210581 0.510322 +0.1950164 0.2210581 0.510322 +0.2210581 0.2210581 0.510322 +0.245636 0.2210581 0.510322 +0.2686816 0.2210581 0.510322 +0.2902431 0.2210581 0.510322 +0.3104189 0.2210581 0.510322 +0.3293248 0.2210581 0.510322 +0.3470774 0.2210581 0.510322 +0.3637862 0.2210581 0.510322 +0.3795513 0.2210581 0.510322 +0.3944623 0.2210581 0.510322 +0.4085988 0.2210581 0.510322 +0.4220313 0.2210581 0.510322 +0.4348222 0.2210581 0.510322 +0.4470264 0.2210581 0.510322 +0.4586928 0.2210581 0.510322 +0.4698649 0.2210581 0.510322 +0.4805811 0.2210581 0.510322 +0.490876 0.2210581 0.510322 +0.5007803 0.2210581 0.510322 +0.510322 0.2210581 0.510322 +0.5195258 0.2210581 0.510322 +0.5284142 0.2210581 0.510322 +0.5370079 0.2210581 0.510322 +0.5453253 0.2210581 0.510322 +0.5533834 0.2210581 0.510322 +0.5611974 0.2210581 0.510322 +0.5687816 0.2210581 0.510322 +0.092819 0.245636 0.510322 +0.1056428 0.245636 0.510322 +0.1201537 0.245636 0.510322 +0.1409607 0.245636 0.510322 +0.1678172 0.245636 0.510322 +0.1950164 0.245636 0.510322 +0.2210581 0.245636 0.510322 +0.245636 0.245636 0.510322 +0.2686816 0.245636 0.510322 +0.2902431 0.245636 0.510322 +0.3104189 0.245636 0.510322 +0.3293248 0.245636 0.510322 +0.3470774 0.245636 0.510322 +0.3637862 0.245636 0.510322 +0.3795513 0.245636 0.510322 +0.3944623 0.245636 0.510322 +0.4085988 0.245636 0.510322 +0.4220313 0.245636 0.510322 +0.4348222 0.245636 0.510322 +0.4470264 0.245636 0.510322 +0.4586928 0.245636 0.510322 +0.4698649 0.245636 0.510322 +0.4805811 0.245636 0.510322 +0.490876 0.245636 0.510322 +0.5007803 0.245636 0.510322 +0.510322 0.245636 0.510322 +0.5195258 0.245636 0.510322 +0.5284142 0.245636 0.510322 +0.5370079 0.245636 0.510322 +0.5453253 0.245636 0.510322 +0.5533834 0.245636 0.510322 +0.5611974 0.245636 0.510322 +0.5687816 0.245636 0.510322 +0.092819 0.2686816 0.510322 +0.1056428 0.2686816 0.510322 +0.1201537 0.2686816 0.510322 +0.1409607 0.2686816 0.510322 +0.1678172 0.2686816 0.510322 +0.1950164 0.2686816 0.510322 +0.2210581 0.2686816 0.510322 +0.245636 0.2686816 0.510322 +0.2686816 0.2686816 0.510322 +0.2902431 0.2686816 0.510322 +0.3104189 0.2686816 0.510322 +0.3293248 0.2686816 0.510322 +0.3470774 0.2686816 0.510322 +0.3637862 0.2686816 0.510322 +0.3795513 0.2686816 0.510322 +0.3944623 0.2686816 0.510322 +0.4085988 0.2686816 0.510322 +0.4220313 0.2686816 0.510322 +0.4348222 0.2686816 0.510322 +0.4470264 0.2686816 0.510322 +0.4586928 0.2686816 0.510322 +0.4698649 0.2686816 0.510322 +0.4805811 0.2686816 0.510322 +0.490876 0.2686816 0.510322 +0.5007803 0.2686816 0.510322 +0.510322 0.2686816 0.510322 +0.5195258 0.2686816 0.510322 +0.5284142 0.2686816 0.510322 +0.5370079 0.2686816 0.510322 +0.5453253 0.2686816 0.510322 +0.5533834 0.2686816 0.510322 +0.5611974 0.2686816 0.510322 +0.5687816 0.2686816 0.510322 +0.092819 0.2902431 0.510322 +0.1056428 0.2902431 0.510322 +0.1201537 0.2902431 0.510322 +0.1409607 0.2902431 0.510322 +0.1678172 0.2902431 0.510322 +0.1950164 0.2902431 0.510322 +0.2210581 0.2902431 0.510322 +0.245636 0.2902431 0.510322 +0.2686816 0.2902431 0.510322 +0.2902431 0.2902431 0.510322 +0.3104189 0.2902431 0.510322 +0.3293248 0.2902431 0.510322 +0.3470774 0.2902431 0.510322 +0.3637862 0.2902431 0.510322 +0.3795513 0.2902431 0.510322 +0.3944623 0.2902431 0.510322 +0.4085988 0.2902431 0.510322 +0.4220313 0.2902431 0.510322 +0.4348222 0.2902431 0.510322 +0.4470264 0.2902431 0.510322 +0.4586928 0.2902431 0.510322 +0.4698649 0.2902431 0.510322 +0.4805811 0.2902431 0.510322 +0.490876 0.2902431 0.510322 +0.5007803 0.2902431 0.510322 +0.510322 0.2902431 0.510322 +0.5195258 0.2902431 0.510322 +0.5284142 0.2902431 0.510322 +0.5370079 0.2902431 0.510322 +0.5453253 0.2902431 0.510322 +0.5533834 0.2902431 0.510322 +0.5611974 0.2902431 0.510322 +0.5687816 0.2902431 0.510322 +0.092819 0.3104189 0.510322 +0.1056428 0.3104189 0.510322 +0.1201537 0.3104189 0.510322 +0.1409607 0.3104189 0.510322 +0.1678172 0.3104189 0.510322 +0.1950164 0.3104189 0.510322 +0.2210581 0.3104189 0.510322 +0.245636 0.3104189 0.510322 +0.2686816 0.3104189 0.510322 +0.2902431 0.3104189 0.510322 +0.3104189 0.3104189 0.510322 +0.3293248 0.3104189 0.510322 +0.3470774 0.3104189 0.510322 +0.3637862 0.3104189 0.510322 +0.3795513 0.3104189 0.510322 +0.3944623 0.3104189 0.510322 +0.4085988 0.3104189 0.510322 +0.4220313 0.3104189 0.510322 +0.4348222 0.3104189 0.510322 +0.4470264 0.3104189 0.510322 +0.4586928 0.3104189 0.510322 +0.4698649 0.3104189 0.510322 +0.4805811 0.3104189 0.510322 +0.490876 0.3104189 0.510322 +0.5007803 0.3104189 0.510322 +0.510322 0.3104189 0.510322 +0.5195258 0.3104189 0.510322 +0.5284142 0.3104189 0.510322 +0.5370079 0.3104189 0.510322 +0.5453253 0.3104189 0.510322 +0.5533834 0.3104189 0.510322 +0.5611974 0.3104189 0.510322 +0.5687816 0.3104189 0.510322 +0.092819 0.3293248 0.510322 +0.1056428 0.3293248 0.510322 +0.1201537 0.3293248 0.510322 +0.1409607 0.3293248 0.510322 +0.1678172 0.3293248 0.510322 +0.1950164 0.3293248 0.510322 +0.2210581 0.3293248 0.510322 +0.245636 0.3293248 0.510322 +0.2686816 0.3293248 0.510322 +0.2902431 0.3293248 0.510322 +0.3104189 0.3293248 0.510322 +0.3293248 0.3293248 0.510322 +0.3470774 0.3293248 0.510322 +0.3637862 0.3293248 0.510322 +0.3795513 0.3293248 0.510322 +0.3944623 0.3293248 0.510322 +0.4085988 0.3293248 0.510322 +0.4220313 0.3293248 0.510322 +0.4348222 0.3293248 0.510322 +0.4470264 0.3293248 0.510322 +0.4586928 0.3293248 0.510322 +0.4698649 0.3293248 0.510322 +0.4805811 0.3293248 0.510322 +0.490876 0.3293248 0.510322 +0.5007803 0.3293248 0.510322 +0.510322 0.3293248 0.510322 +0.5195258 0.3293248 0.510322 +0.5284142 0.3293248 0.510322 +0.5370079 0.3293248 0.510322 +0.5453253 0.3293248 0.510322 +0.5533834 0.3293248 0.510322 +0.5611974 0.3293248 0.510322 +0.5687816 0.3293248 0.510322 +0.092819 0.3470774 0.510322 +0.1056428 0.3470774 0.510322 +0.1201537 0.3470774 0.510322 +0.1409607 0.3470774 0.510322 +0.1678172 0.3470774 0.510322 +0.1950164 0.3470774 0.510322 +0.2210581 0.3470774 0.510322 +0.245636 0.3470774 0.510322 +0.2686816 0.3470774 0.510322 +0.2902431 0.3470774 0.510322 +0.3104189 0.3470774 0.510322 +0.3293248 0.3470774 0.510322 +0.3470774 0.3470774 0.510322 +0.3637862 0.3470774 0.510322 +0.3795513 0.3470774 0.510322 +0.3944623 0.3470774 0.510322 +0.4085988 0.3470774 0.510322 +0.4220313 0.3470774 0.510322 +0.4348222 0.3470774 0.510322 +0.4470264 0.3470774 0.510322 +0.4586928 0.3470774 0.510322 +0.4698649 0.3470774 0.510322 +0.4805811 0.3470774 0.510322 +0.490876 0.3470774 0.510322 +0.5007803 0.3470774 0.510322 +0.510322 0.3470774 0.510322 +0.5195258 0.3470774 0.510322 +0.5284142 0.3470774 0.510322 +0.5370079 0.3470774 0.510322 +0.5453253 0.3470774 0.510322 +0.5533834 0.3470774 0.510322 +0.5611974 0.3470774 0.510322 +0.5687816 0.3470774 0.510322 +0.092819 0.3637862 0.510322 +0.1056428 0.3637862 0.510322 +0.1201537 0.3637862 0.510322 +0.1409607 0.3637862 0.510322 +0.1678172 0.3637862 0.510322 +0.1950164 0.3637862 0.510322 +0.2210581 0.3637862 0.510322 +0.245636 0.3637862 0.510322 +0.2686816 0.3637862 0.510322 +0.2902431 0.3637862 0.510322 +0.3104189 0.3637862 0.510322 +0.3293248 0.3637862 0.510322 +0.3470774 0.3637862 0.510322 +0.3637862 0.3637862 0.510322 +0.3795513 0.3637862 0.510322 +0.3944623 0.3637862 0.510322 +0.4085988 0.3637862 0.510322 +0.4220313 0.3637862 0.510322 +0.4348222 0.3637862 0.510322 +0.4470264 0.3637862 0.510322 +0.4586928 0.3637862 0.510322 +0.4698649 0.3637862 0.510322 +0.4805811 0.3637862 0.510322 +0.490876 0.3637862 0.510322 +0.5007803 0.3637862 0.510322 +0.510322 0.3637862 0.510322 +0.5195258 0.3637862 0.510322 +0.5284142 0.3637862 0.510322 +0.5370079 0.3637862 0.510322 +0.5453253 0.3637862 0.510322 +0.5533834 0.3637862 0.510322 +0.5611974 0.3637862 0.510322 +0.5687816 0.3637862 0.510322 +0.092819 0.3795513 0.510322 +0.1056428 0.3795513 0.510322 +0.1201537 0.3795513 0.510322 +0.1409607 0.3795513 0.510322 +0.1678172 0.3795513 0.510322 +0.1950164 0.3795513 0.510322 +0.2210581 0.3795513 0.510322 +0.245636 0.3795513 0.510322 +0.2686816 0.3795513 0.510322 +0.2902431 0.3795513 0.510322 +0.3104189 0.3795513 0.510322 +0.3293248 0.3795513 0.510322 +0.3470774 0.3795513 0.510322 +0.3637862 0.3795513 0.510322 +0.3795513 0.3795513 0.510322 +0.3944623 0.3795513 0.510322 +0.4085988 0.3795513 0.510322 +0.4220313 0.3795513 0.510322 +0.4348222 0.3795513 0.510322 +0.4470264 0.3795513 0.510322 +0.4586928 0.3795513 0.510322 +0.4698649 0.3795513 0.510322 +0.4805811 0.3795513 0.510322 +0.490876 0.3795513 0.510322 +0.5007803 0.3795513 0.510322 +0.510322 0.3795513 0.510322 +0.5195258 0.3795513 0.510322 +0.5284142 0.3795513 0.510322 +0.5370079 0.3795513 0.510322 +0.5453253 0.3795513 0.510322 +0.5533834 0.3795513 0.510322 +0.5611974 0.3795513 0.510322 +0.5687816 0.3795513 0.510322 +0.092819 0.3944623 0.510322 +0.1056428 0.3944623 0.510322 +0.1201537 0.3944623 0.510322 +0.1409607 0.3944623 0.510322 +0.1678172 0.3944623 0.510322 +0.1950164 0.3944623 0.510322 +0.2210581 0.3944623 0.510322 +0.245636 0.3944623 0.510322 +0.2686816 0.3944623 0.510322 +0.2902431 0.3944623 0.510322 +0.3104189 0.3944623 0.510322 +0.3293248 0.3944623 0.510322 +0.3470774 0.3944623 0.510322 +0.3637862 0.3944623 0.510322 +0.3795513 0.3944623 0.510322 +0.3944623 0.3944623 0.510322 +0.4085988 0.3944623 0.510322 +0.4220313 0.3944623 0.510322 +0.4348222 0.3944623 0.510322 +0.4470264 0.3944623 0.510322 +0.4586928 0.3944623 0.510322 +0.4698649 0.3944623 0.510322 +0.4805811 0.3944623 0.510322 +0.490876 0.3944623 0.510322 +0.5007803 0.3944623 0.510322 +0.510322 0.3944623 0.510322 +0.5195258 0.3944623 0.510322 +0.5284142 0.3944623 0.510322 +0.5370079 0.3944623 0.510322 +0.5453253 0.3944623 0.510322 +0.5533834 0.3944623 0.510322 +0.5611974 0.3944623 0.510322 +0.5687816 0.3944623 0.510322 +0.092819 0.4085988 0.510322 +0.1056428 0.4085988 0.510322 +0.1201537 0.4085988 0.510322 +0.1409607 0.4085988 0.510322 +0.1678172 0.4085988 0.510322 +0.1950164 0.4085988 0.510322 +0.2210581 0.4085988 0.510322 +0.245636 0.4085988 0.510322 +0.2686816 0.4085988 0.510322 +0.2902431 0.4085988 0.510322 +0.3104189 0.4085988 0.510322 +0.3293248 0.4085988 0.510322 +0.3470774 0.4085988 0.510322 +0.3637862 0.4085988 0.510322 +0.3795513 0.4085988 0.510322 +0.3944623 0.4085988 0.510322 +0.4085988 0.4085988 0.510322 +0.4220313 0.4085988 0.510322 +0.4348222 0.4085988 0.510322 +0.4470264 0.4085988 0.510322 +0.4586928 0.4085988 0.510322 +0.4698649 0.4085988 0.510322 +0.4805811 0.4085988 0.510322 +0.490876 0.4085988 0.510322 +0.5007803 0.4085988 0.510322 +0.510322 0.4085988 0.510322 +0.5195258 0.4085988 0.510322 +0.5284142 0.4085988 0.510322 +0.5370079 0.4085988 0.510322 +0.5453253 0.4085988 0.510322 +0.5533834 0.4085988 0.510322 +0.5611974 0.4085988 0.510322 +0.5687816 0.4085988 0.510322 +0.092819 0.4220313 0.510322 +0.1056428 0.4220313 0.510322 +0.1201537 0.4220313 0.510322 +0.1409607 0.4220313 0.510322 +0.1678172 0.4220313 0.510322 +0.1950164 0.4220313 0.510322 +0.2210581 0.4220313 0.510322 +0.245636 0.4220313 0.510322 +0.2686816 0.4220313 0.510322 +0.2902431 0.4220313 0.510322 +0.3104189 0.4220313 0.510322 +0.3293248 0.4220313 0.510322 +0.3470774 0.4220313 0.510322 +0.3637862 0.4220313 0.510322 +0.3795513 0.4220313 0.510322 +0.3944623 0.4220313 0.510322 +0.4085988 0.4220313 0.510322 +0.4220313 0.4220313 0.510322 +0.4348222 0.4220313 0.510322 +0.4470264 0.4220313 0.510322 +0.4586928 0.4220313 0.510322 +0.4698649 0.4220313 0.510322 +0.4805811 0.4220313 0.510322 +0.490876 0.4220313 0.510322 +0.5007803 0.4220313 0.510322 +0.510322 0.4220313 0.510322 +0.5195258 0.4220313 0.510322 +0.5284142 0.4220313 0.510322 +0.5370079 0.4220313 0.510322 +0.5453253 0.4220313 0.510322 +0.5533834 0.4220313 0.510322 +0.5611974 0.4220313 0.510322 +0.5687816 0.4220313 0.510322 +0.092819 0.4348222 0.510322 +0.1056428 0.4348222 0.510322 +0.1201537 0.4348222 0.510322 +0.1409607 0.4348222 0.510322 +0.1678172 0.4348222 0.510322 +0.1950164 0.4348222 0.510322 +0.2210581 0.4348222 0.510322 +0.245636 0.4348222 0.510322 +0.2686816 0.4348222 0.510322 +0.2902431 0.4348222 0.510322 +0.3104189 0.4348222 0.510322 +0.3293248 0.4348222 0.510322 +0.3470774 0.4348222 0.510322 +0.3637862 0.4348222 0.510322 +0.3795513 0.4348222 0.510322 +0.3944623 0.4348222 0.510322 +0.4085988 0.4348222 0.510322 +0.4220313 0.4348222 0.510322 +0.4348222 0.4348222 0.510322 +0.4470264 0.4348222 0.510322 +0.4586928 0.4348222 0.510322 +0.4698649 0.4348222 0.510322 +0.4805811 0.4348222 0.510322 +0.490876 0.4348222 0.510322 +0.5007803 0.4348222 0.510322 +0.510322 0.4348222 0.510322 +0.5195258 0.4348222 0.510322 +0.5284142 0.4348222 0.510322 +0.5370079 0.4348222 0.510322 +0.5453253 0.4348222 0.510322 +0.5533834 0.4348222 0.510322 +0.5611974 0.4348222 0.510322 +0.5687816 0.4348222 0.510322 +0.092819 0.4470264 0.510322 +0.1056428 0.4470264 0.510322 +0.1201537 0.4470264 0.510322 +0.1409607 0.4470264 0.510322 +0.1678172 0.4470264 0.510322 +0.1950164 0.4470264 0.510322 +0.2210581 0.4470264 0.510322 +0.245636 0.4470264 0.510322 +0.2686816 0.4470264 0.510322 +0.2902431 0.4470264 0.510322 +0.3104189 0.4470264 0.510322 +0.3293248 0.4470264 0.510322 +0.3470774 0.4470264 0.510322 +0.3637862 0.4470264 0.510322 +0.3795513 0.4470264 0.510322 +0.3944623 0.4470264 0.510322 +0.4085988 0.4470264 0.510322 +0.4220313 0.4470264 0.510322 +0.4348222 0.4470264 0.510322 +0.4470264 0.4470264 0.510322 +0.4586928 0.4470264 0.510322 +0.4698649 0.4470264 0.510322 +0.4805811 0.4470264 0.510322 +0.490876 0.4470264 0.510322 +0.5007803 0.4470264 0.510322 +0.510322 0.4470264 0.510322 +0.5195258 0.4470264 0.510322 +0.5284142 0.4470264 0.510322 +0.5370079 0.4470264 0.510322 +0.5453253 0.4470264 0.510322 +0.5533834 0.4470264 0.510322 +0.5611974 0.4470264 0.510322 +0.5687816 0.4470264 0.510322 +0.092819 0.4586928 0.510322 +0.1056428 0.4586928 0.510322 +0.1201537 0.4586928 0.510322 +0.1409607 0.4586928 0.510322 +0.1678172 0.4586928 0.510322 +0.1950164 0.4586928 0.510322 +0.2210581 0.4586928 0.510322 +0.245636 0.4586928 0.510322 +0.2686816 0.4586928 0.510322 +0.2902431 0.4586928 0.510322 +0.3104189 0.4586928 0.510322 +0.3293248 0.4586928 0.510322 +0.3470774 0.4586928 0.510322 +0.3637862 0.4586928 0.510322 +0.3795513 0.4586928 0.510322 +0.3944623 0.4586928 0.510322 +0.4085988 0.4586928 0.510322 +0.4220313 0.4586928 0.510322 +0.4348222 0.4586928 0.510322 +0.4470264 0.4586928 0.510322 +0.4586928 0.4586928 0.510322 +0.4698649 0.4586928 0.510322 +0.4805811 0.4586928 0.510322 +0.490876 0.4586928 0.510322 +0.5007803 0.4586928 0.510322 +0.510322 0.4586928 0.510322 +0.5195258 0.4586928 0.510322 +0.5284142 0.4586928 0.510322 +0.5370079 0.4586928 0.510322 +0.5453253 0.4586928 0.510322 +0.5533834 0.4586928 0.510322 +0.5611974 0.4586928 0.510322 +0.5687816 0.4586928 0.510322 +0.092819 0.4698649 0.510322 +0.1056428 0.4698649 0.510322 +0.1201537 0.4698649 0.510322 +0.1409607 0.4698649 0.510322 +0.1678172 0.4698649 0.510322 +0.1950164 0.4698649 0.510322 +0.2210581 0.4698649 0.510322 +0.245636 0.4698649 0.510322 +0.2686816 0.4698649 0.510322 +0.2902431 0.4698649 0.510322 +0.3104189 0.4698649 0.510322 +0.3293248 0.4698649 0.510322 +0.3470774 0.4698649 0.510322 +0.3637862 0.4698649 0.510322 +0.3795513 0.4698649 0.510322 +0.3944623 0.4698649 0.510322 +0.4085988 0.4698649 0.510322 +0.4220313 0.4698649 0.510322 +0.4348222 0.4698649 0.510322 +0.4470264 0.4698649 0.510322 +0.4586928 0.4698649 0.510322 +0.4698649 0.4698649 0.510322 +0.4805811 0.4698649 0.510322 +0.490876 0.4698649 0.510322 +0.5007803 0.4698649 0.510322 +0.510322 0.4698649 0.510322 +0.5195258 0.4698649 0.510322 +0.5284142 0.4698649 0.510322 +0.5370079 0.4698649 0.510322 +0.5453253 0.4698649 0.510322 +0.5533834 0.4698649 0.510322 +0.5611974 0.4698649 0.510322 +0.5687816 0.4698649 0.510322 +0.092819 0.4805811 0.510322 +0.1056428 0.4805811 0.510322 +0.1201537 0.4805811 0.510322 +0.1409607 0.4805811 0.510322 +0.1678172 0.4805811 0.510322 +0.1950164 0.4805811 0.510322 +0.2210581 0.4805811 0.510322 +0.245636 0.4805811 0.510322 +0.2686816 0.4805811 0.510322 +0.2902431 0.4805811 0.510322 +0.3104189 0.4805811 0.510322 +0.3293248 0.4805811 0.510322 +0.3470774 0.4805811 0.510322 +0.3637862 0.4805811 0.510322 +0.3795513 0.4805811 0.510322 +0.3944623 0.4805811 0.510322 +0.4085988 0.4805811 0.510322 +0.4220313 0.4805811 0.510322 +0.4348222 0.4805811 0.510322 +0.4470264 0.4805811 0.510322 +0.4586928 0.4805811 0.510322 +0.4698649 0.4805811 0.510322 +0.4805811 0.4805811 0.510322 +0.490876 0.4805811 0.510322 +0.5007803 0.4805811 0.510322 +0.510322 0.4805811 0.510322 +0.5195258 0.4805811 0.510322 +0.5284142 0.4805811 0.510322 +0.5370079 0.4805811 0.510322 +0.5453253 0.4805811 0.510322 +0.5533834 0.4805811 0.510322 +0.5611974 0.4805811 0.510322 +0.5687816 0.4805811 0.510322 +0.092819 0.490876 0.510322 +0.1056428 0.490876 0.510322 +0.1201537 0.490876 0.510322 +0.1409607 0.490876 0.510322 +0.1678172 0.490876 0.510322 +0.1950164 0.490876 0.510322 +0.2210581 0.490876 0.510322 +0.245636 0.490876 0.510322 +0.2686816 0.490876 0.510322 +0.2902431 0.490876 0.510322 +0.3104189 0.490876 0.510322 +0.3293248 0.490876 0.510322 +0.3470774 0.490876 0.510322 +0.3637862 0.490876 0.510322 +0.3795513 0.490876 0.510322 +0.3944623 0.490876 0.510322 +0.4085988 0.490876 0.510322 +0.4220313 0.490876 0.510322 +0.4348222 0.490876 0.510322 +0.4470264 0.490876 0.510322 +0.4586928 0.490876 0.510322 +0.4698649 0.490876 0.510322 +0.4805811 0.490876 0.510322 +0.490876 0.490876 0.510322 +0.5007803 0.490876 0.510322 +0.510322 0.490876 0.510322 +0.5195258 0.490876 0.510322 +0.5284142 0.490876 0.510322 +0.5370079 0.490876 0.510322 +0.5453253 0.490876 0.510322 +0.5533834 0.490876 0.510322 +0.5611974 0.490876 0.510322 +0.5687816 0.490876 0.510322 +0.092819 0.5007803 0.510322 +0.1056428 0.5007803 0.510322 +0.1201537 0.5007803 0.510322 +0.1409607 0.5007803 0.510322 +0.1678172 0.5007803 0.510322 +0.1950164 0.5007803 0.510322 +0.2210581 0.5007803 0.510322 +0.245636 0.5007803 0.510322 +0.2686816 0.5007803 0.510322 +0.2902431 0.5007803 0.510322 +0.3104189 0.5007803 0.510322 +0.3293248 0.5007803 0.510322 +0.3470774 0.5007803 0.510322 +0.3637862 0.5007803 0.510322 +0.3795513 0.5007803 0.510322 +0.3944623 0.5007803 0.510322 +0.4085988 0.5007803 0.510322 +0.4220313 0.5007803 0.510322 +0.4348222 0.5007803 0.510322 +0.4470264 0.5007803 0.510322 +0.4586928 0.5007803 0.510322 +0.4698649 0.5007803 0.510322 +0.4805811 0.5007803 0.510322 +0.490876 0.5007803 0.510322 +0.5007803 0.5007803 0.510322 +0.510322 0.5007803 0.510322 +0.5195258 0.5007803 0.510322 +0.5284142 0.5007803 0.510322 +0.5370079 0.5007803 0.510322 +0.5453253 0.5007803 0.510322 +0.5533834 0.5007803 0.510322 +0.5611974 0.5007803 0.510322 +0.5687816 0.5007803 0.510322 +0.092819 0.510322 0.510322 +0.1056428 0.510322 0.510322 +0.1201537 0.510322 0.510322 +0.1409607 0.510322 0.510322 +0.1678172 0.510322 0.510322 +0.1950164 0.510322 0.510322 +0.2210581 0.510322 0.510322 +0.245636 0.510322 0.510322 +0.2686816 0.510322 0.510322 +0.2902431 0.510322 0.510322 +0.3104189 0.510322 0.510322 +0.3293248 0.510322 0.510322 +0.3470774 0.510322 0.510322 +0.3637862 0.510322 0.510322 +0.3795513 0.510322 0.510322 +0.3944623 0.510322 0.510322 +0.4085988 0.510322 0.510322 +0.4220313 0.510322 0.510322 +0.4348222 0.510322 0.510322 +0.4470264 0.510322 0.510322 +0.4586928 0.510322 0.510322 +0.4698649 0.510322 0.510322 +0.4805811 0.510322 0.510322 +0.490876 0.510322 0.510322 +0.5007803 0.510322 0.510322 +0.510322 0.510322 0.510322 +0.5195258 0.510322 0.510322 +0.5284142 0.510322 0.510322 +0.5370079 0.510322 0.510322 +0.5453253 0.510322 0.510322 +0.5533834 0.510322 0.510322 +0.5611974 0.510322 0.510322 +0.5687816 0.510322 0.510322 +0.092819 0.5195258 0.510322 +0.1056428 0.5195258 0.510322 +0.1201537 0.5195258 0.510322 +0.1409607 0.5195258 0.510322 +0.1678172 0.5195258 0.510322 +0.1950164 0.5195258 0.510322 +0.2210581 0.5195258 0.510322 +0.245636 0.5195258 0.510322 +0.2686816 0.5195258 0.510322 +0.2902431 0.5195258 0.510322 +0.3104189 0.5195258 0.510322 +0.3293248 0.5195258 0.510322 +0.3470774 0.5195258 0.510322 +0.3637862 0.5195258 0.510322 +0.3795513 0.5195258 0.510322 +0.3944623 0.5195258 0.510322 +0.4085988 0.5195258 0.510322 +0.4220313 0.5195258 0.510322 +0.4348222 0.5195258 0.510322 +0.4470264 0.5195258 0.510322 +0.4586928 0.5195258 0.510322 +0.4698649 0.5195258 0.510322 +0.4805811 0.5195258 0.510322 +0.490876 0.5195258 0.510322 +0.5007803 0.5195258 0.510322 +0.510322 0.5195258 0.510322 +0.5195258 0.5195258 0.510322 +0.5284142 0.5195258 0.510322 +0.5370079 0.5195258 0.510322 +0.5453253 0.5195258 0.510322 +0.5533834 0.5195258 0.510322 +0.5611974 0.5195258 0.510322 +0.5687816 0.5195258 0.510322 +0.092819 0.5284142 0.510322 +0.1056428 0.5284142 0.510322 +0.1201537 0.5284142 0.510322 +0.1409607 0.5284142 0.510322 +0.1678172 0.5284142 0.510322 +0.1950164 0.5284142 0.510322 +0.2210581 0.5284142 0.510322 +0.245636 0.5284142 0.510322 +0.2686816 0.5284142 0.510322 +0.2902431 0.5284142 0.510322 +0.3104189 0.5284142 0.510322 +0.3293248 0.5284142 0.510322 +0.3470774 0.5284142 0.510322 +0.3637862 0.5284142 0.510322 +0.3795513 0.5284142 0.510322 +0.3944623 0.5284142 0.510322 +0.4085988 0.5284142 0.510322 +0.4220313 0.5284142 0.510322 +0.4348222 0.5284142 0.510322 +0.4470264 0.5284142 0.510322 +0.4586928 0.5284142 0.510322 +0.4698649 0.5284142 0.510322 +0.4805811 0.5284142 0.510322 +0.490876 0.5284142 0.510322 +0.5007803 0.5284142 0.510322 +0.510322 0.5284142 0.510322 +0.5195258 0.5284142 0.510322 +0.5284142 0.5284142 0.510322 +0.5370079 0.5284142 0.510322 +0.5453253 0.5284142 0.510322 +0.5533834 0.5284142 0.510322 +0.5611974 0.5284142 0.510322 +0.5687816 0.5284142 0.510322 +0.092819 0.5370079 0.510322 +0.1056428 0.5370079 0.510322 +0.1201537 0.5370079 0.510322 +0.1409607 0.5370079 0.510322 +0.1678172 0.5370079 0.510322 +0.1950164 0.5370079 0.510322 +0.2210581 0.5370079 0.510322 +0.245636 0.5370079 0.510322 +0.2686816 0.5370079 0.510322 +0.2902431 0.5370079 0.510322 +0.3104189 0.5370079 0.510322 +0.3293248 0.5370079 0.510322 +0.3470774 0.5370079 0.510322 +0.3637862 0.5370079 0.510322 +0.3795513 0.5370079 0.510322 +0.3944623 0.5370079 0.510322 +0.4085988 0.5370079 0.510322 +0.4220313 0.5370079 0.510322 +0.4348222 0.5370079 0.510322 +0.4470264 0.5370079 0.510322 +0.4586928 0.5370079 0.510322 +0.4698649 0.5370079 0.510322 +0.4805811 0.5370079 0.510322 +0.490876 0.5370079 0.510322 +0.5007803 0.5370079 0.510322 +0.510322 0.5370079 0.510322 +0.5195258 0.5370079 0.510322 +0.5284142 0.5370079 0.510322 +0.5370079 0.5370079 0.510322 +0.5453253 0.5370079 0.510322 +0.5533834 0.5370079 0.510322 +0.5611974 0.5370079 0.510322 +0.5687816 0.5370079 0.510322 +0.092819 0.5453253 0.510322 +0.1056428 0.5453253 0.510322 +0.1201537 0.5453253 0.510322 +0.1409607 0.5453253 0.510322 +0.1678172 0.5453253 0.510322 +0.1950164 0.5453253 0.510322 +0.2210581 0.5453253 0.510322 +0.245636 0.5453253 0.510322 +0.2686816 0.5453253 0.510322 +0.2902431 0.5453253 0.510322 +0.3104189 0.5453253 0.510322 +0.3293248 0.5453253 0.510322 +0.3470774 0.5453253 0.510322 +0.3637862 0.5453253 0.510322 +0.3795513 0.5453253 0.510322 +0.3944623 0.5453253 0.510322 +0.4085988 0.5453253 0.510322 +0.4220313 0.5453253 0.510322 +0.4348222 0.5453253 0.510322 +0.4470264 0.5453253 0.510322 +0.4586928 0.5453253 0.510322 +0.4698649 0.5453253 0.510322 +0.4805811 0.5453253 0.510322 +0.490876 0.5453253 0.510322 +0.5007803 0.5453253 0.510322 +0.510322 0.5453253 0.510322 +0.5195258 0.5453253 0.510322 +0.5284142 0.5453253 0.510322 +0.5370079 0.5453253 0.510322 +0.5453253 0.5453253 0.510322 +0.5533834 0.5453253 0.510322 +0.5611974 0.5453253 0.510322 +0.5687816 0.5453253 0.510322 +0.092819 0.5533834 0.510322 +0.1056428 0.5533834 0.510322 +0.1201537 0.5533834 0.510322 +0.1409607 0.5533834 0.510322 +0.1678172 0.5533834 0.510322 +0.1950164 0.5533834 0.510322 +0.2210581 0.5533834 0.510322 +0.245636 0.5533834 0.510322 +0.2686816 0.5533834 0.510322 +0.2902431 0.5533834 0.510322 +0.3104189 0.5533834 0.510322 +0.3293248 0.5533834 0.510322 +0.3470774 0.5533834 0.510322 +0.3637862 0.5533834 0.510322 +0.3795513 0.5533834 0.510322 +0.3944623 0.5533834 0.510322 +0.4085988 0.5533834 0.510322 +0.4220313 0.5533834 0.510322 +0.4348222 0.5533834 0.510322 +0.4470264 0.5533834 0.510322 +0.4586928 0.5533834 0.510322 +0.4698649 0.5533834 0.510322 +0.4805811 0.5533834 0.510322 +0.490876 0.5533834 0.510322 +0.5007803 0.5533834 0.510322 +0.510322 0.5533834 0.510322 +0.5195258 0.5533834 0.510322 +0.5284142 0.5533834 0.510322 +0.5370079 0.5533834 0.510322 +0.5453253 0.5533834 0.510322 +0.5533834 0.5533834 0.510322 +0.5611974 0.5533834 0.510322 +0.5687816 0.5533834 0.510322 +0.092819 0.5611974 0.510322 +0.1056428 0.5611974 0.510322 +0.1201537 0.5611974 0.510322 +0.1409607 0.5611974 0.510322 +0.1678172 0.5611974 0.510322 +0.1950164 0.5611974 0.510322 +0.2210581 0.5611974 0.510322 +0.245636 0.5611974 0.510322 +0.2686816 0.5611974 0.510322 +0.2902431 0.5611974 0.510322 +0.3104189 0.5611974 0.510322 +0.3293248 0.5611974 0.510322 +0.3470774 0.5611974 0.510322 +0.3637862 0.5611974 0.510322 +0.3795513 0.5611974 0.510322 +0.3944623 0.5611974 0.510322 +0.4085988 0.5611974 0.510322 +0.4220313 0.5611974 0.510322 +0.4348222 0.5611974 0.510322 +0.4470264 0.5611974 0.510322 +0.4586928 0.5611974 0.510322 +0.4698649 0.5611974 0.510322 +0.4805811 0.5611974 0.510322 +0.490876 0.5611974 0.510322 +0.5007803 0.5611974 0.510322 +0.510322 0.5611974 0.510322 +0.5195258 0.5611974 0.510322 +0.5284142 0.5611974 0.510322 +0.5370079 0.5611974 0.510322 +0.5453253 0.5611974 0.510322 +0.5533834 0.5611974 0.510322 +0.5611974 0.5611974 0.510322 +0.5687816 0.5611974 0.510322 +0.092819 0.5687816 0.510322 +0.1056428 0.5687816 0.510322 +0.1201537 0.5687816 0.510322 +0.1409607 0.5687816 0.510322 +0.1678172 0.5687816 0.510322 +0.1950164 0.5687816 0.510322 +0.2210581 0.5687816 0.510322 +0.245636 0.5687816 0.510322 +0.2686816 0.5687816 0.510322 +0.2902431 0.5687816 0.510322 +0.3104189 0.5687816 0.510322 +0.3293248 0.5687816 0.510322 +0.3470774 0.5687816 0.510322 +0.3637862 0.5687816 0.510322 +0.3795513 0.5687816 0.510322 +0.3944623 0.5687816 0.510322 +0.4085988 0.5687816 0.510322 +0.4220313 0.5687816 0.510322 +0.4348222 0.5687816 0.510322 +0.4470264 0.5687816 0.510322 +0.4586928 0.5687816 0.510322 +0.4698649 0.5687816 0.510322 +0.4805811 0.5687816 0.510322 +0.490876 0.5687816 0.510322 +0.5007803 0.5687816 0.510322 +0.510322 0.5687816 0.510322 +0.5195258 0.5687816 0.510322 +0.5284142 0.5687816 0.510322 +0.5370079 0.5687816 0.510322 +0.5453253 0.5687816 0.510322 +0.5533834 0.5687816 0.510322 +0.5611974 0.5687816 0.510322 +0.5687816 0.5687816 0.510322 +0.092819 0.092819 0.5195258 +0.1056428 0.092819 0.5195258 +0.1201537 0.092819 0.5195258 +0.1409607 0.092819 0.5195258 +0.1678172 0.092819 0.5195258 +0.1950164 0.092819 0.5195258 +0.2210581 0.092819 0.5195258 +0.245636 0.092819 0.5195258 +0.2686816 0.092819 0.5195258 +0.2902431 0.092819 0.5195258 +0.3104189 0.092819 0.5195258 +0.3293248 0.092819 0.5195258 +0.3470774 0.092819 0.5195258 +0.3637862 0.092819 0.5195258 +0.3795513 0.092819 0.5195258 +0.3944623 0.092819 0.5195258 +0.4085988 0.092819 0.5195258 +0.4220313 0.092819 0.5195258 +0.4348222 0.092819 0.5195258 +0.4470264 0.092819 0.5195258 +0.4586928 0.092819 0.5195258 +0.4698649 0.092819 0.5195258 +0.4805811 0.092819 0.5195258 +0.490876 0.092819 0.5195258 +0.5007803 0.092819 0.5195258 +0.510322 0.092819 0.5195258 +0.5195258 0.092819 0.5195258 +0.5284142 0.092819 0.5195258 +0.5370079 0.092819 0.5195258 +0.5453253 0.092819 0.5195258 +0.5533834 0.092819 0.5195258 +0.5611974 0.092819 0.5195258 +0.5687816 0.092819 0.5195258 +0.092819 0.1056428 0.5195258 +0.1056428 0.1056428 0.5195258 +0.1201537 0.1056428 0.5195258 +0.1409607 0.1056428 0.5195258 +0.1678172 0.1056428 0.5195258 +0.1950164 0.1056428 0.5195258 +0.2210581 0.1056428 0.5195258 +0.245636 0.1056428 0.5195258 +0.2686816 0.1056428 0.5195258 +0.2902431 0.1056428 0.5195258 +0.3104189 0.1056428 0.5195258 +0.3293248 0.1056428 0.5195258 +0.3470774 0.1056428 0.5195258 +0.3637862 0.1056428 0.5195258 +0.3795513 0.1056428 0.5195258 +0.3944623 0.1056428 0.5195258 +0.4085988 0.1056428 0.5195258 +0.4220313 0.1056428 0.5195258 +0.4348222 0.1056428 0.5195258 +0.4470264 0.1056428 0.5195258 +0.4586928 0.1056428 0.5195258 +0.4698649 0.1056428 0.5195258 +0.4805811 0.1056428 0.5195258 +0.490876 0.1056428 0.5195258 +0.5007803 0.1056428 0.5195258 +0.510322 0.1056428 0.5195258 +0.5195258 0.1056428 0.5195258 +0.5284142 0.1056428 0.5195258 +0.5370079 0.1056428 0.5195258 +0.5453253 0.1056428 0.5195258 +0.5533834 0.1056428 0.5195258 +0.5611974 0.1056428 0.5195258 +0.5687816 0.1056428 0.5195258 +0.092819 0.1201537 0.5195258 +0.1056428 0.1201537 0.5195258 +0.1201537 0.1201537 0.5195258 +0.1409607 0.1201537 0.5195258 +0.1678172 0.1201537 0.5195258 +0.1950164 0.1201537 0.5195258 +0.2210581 0.1201537 0.5195258 +0.245636 0.1201537 0.5195258 +0.2686816 0.1201537 0.5195258 +0.2902431 0.1201537 0.5195258 +0.3104189 0.1201537 0.5195258 +0.3293248 0.1201537 0.5195258 +0.3470774 0.1201537 0.5195258 +0.3637862 0.1201537 0.5195258 +0.3795513 0.1201537 0.5195258 +0.3944623 0.1201537 0.5195258 +0.4085988 0.1201537 0.5195258 +0.4220313 0.1201537 0.5195258 +0.4348222 0.1201537 0.5195258 +0.4470264 0.1201537 0.5195258 +0.4586928 0.1201537 0.5195258 +0.4698649 0.1201537 0.5195258 +0.4805811 0.1201537 0.5195258 +0.490876 0.1201537 0.5195258 +0.5007803 0.1201537 0.5195258 +0.510322 0.1201537 0.5195258 +0.5195258 0.1201537 0.5195258 +0.5284142 0.1201537 0.5195258 +0.5370079 0.1201537 0.5195258 +0.5453253 0.1201537 0.5195258 +0.5533834 0.1201537 0.5195258 +0.5611974 0.1201537 0.5195258 +0.5687816 0.1201537 0.5195258 +0.092819 0.1409607 0.5195258 +0.1056428 0.1409607 0.5195258 +0.1201537 0.1409607 0.5195258 +0.1409607 0.1409607 0.5195258 +0.1678172 0.1409607 0.5195258 +0.1950164 0.1409607 0.5195258 +0.2210581 0.1409607 0.5195258 +0.245636 0.1409607 0.5195258 +0.2686816 0.1409607 0.5195258 +0.2902431 0.1409607 0.5195258 +0.3104189 0.1409607 0.5195258 +0.3293248 0.1409607 0.5195258 +0.3470774 0.1409607 0.5195258 +0.3637862 0.1409607 0.5195258 +0.3795513 0.1409607 0.5195258 +0.3944623 0.1409607 0.5195258 +0.4085988 0.1409607 0.5195258 +0.4220313 0.1409607 0.5195258 +0.4348222 0.1409607 0.5195258 +0.4470264 0.1409607 0.5195258 +0.4586928 0.1409607 0.5195258 +0.4698649 0.1409607 0.5195258 +0.4805811 0.1409607 0.5195258 +0.490876 0.1409607 0.5195258 +0.5007803 0.1409607 0.5195258 +0.510322 0.1409607 0.5195258 +0.5195258 0.1409607 0.5195258 +0.5284142 0.1409607 0.5195258 +0.5370079 0.1409607 0.5195258 +0.5453253 0.1409607 0.5195258 +0.5533834 0.1409607 0.5195258 +0.5611974 0.1409607 0.5195258 +0.5687816 0.1409607 0.5195258 +0.092819 0.1678172 0.5195258 +0.1056428 0.1678172 0.5195258 +0.1201537 0.1678172 0.5195258 +0.1409607 0.1678172 0.5195258 +0.1678172 0.1678172 0.5195258 +0.1950164 0.1678172 0.5195258 +0.2210581 0.1678172 0.5195258 +0.245636 0.1678172 0.5195258 +0.2686816 0.1678172 0.5195258 +0.2902431 0.1678172 0.5195258 +0.3104189 0.1678172 0.5195258 +0.3293248 0.1678172 0.5195258 +0.3470774 0.1678172 0.5195258 +0.3637862 0.1678172 0.5195258 +0.3795513 0.1678172 0.5195258 +0.3944623 0.1678172 0.5195258 +0.4085988 0.1678172 0.5195258 +0.4220313 0.1678172 0.5195258 +0.4348222 0.1678172 0.5195258 +0.4470264 0.1678172 0.5195258 +0.4586928 0.1678172 0.5195258 +0.4698649 0.1678172 0.5195258 +0.4805811 0.1678172 0.5195258 +0.490876 0.1678172 0.5195258 +0.5007803 0.1678172 0.5195258 +0.510322 0.1678172 0.5195258 +0.5195258 0.1678172 0.5195258 +0.5284142 0.1678172 0.5195258 +0.5370079 0.1678172 0.5195258 +0.5453253 0.1678172 0.5195258 +0.5533834 0.1678172 0.5195258 +0.5611974 0.1678172 0.5195258 +0.5687816 0.1678172 0.5195258 +0.092819 0.1950164 0.5195258 +0.1056428 0.1950164 0.5195258 +0.1201537 0.1950164 0.5195258 +0.1409607 0.1950164 0.5195258 +0.1678172 0.1950164 0.5195258 +0.1950164 0.1950164 0.5195258 +0.2210581 0.1950164 0.5195258 +0.245636 0.1950164 0.5195258 +0.2686816 0.1950164 0.5195258 +0.2902431 0.1950164 0.5195258 +0.3104189 0.1950164 0.5195258 +0.3293248 0.1950164 0.5195258 +0.3470774 0.1950164 0.5195258 +0.3637862 0.1950164 0.5195258 +0.3795513 0.1950164 0.5195258 +0.3944623 0.1950164 0.5195258 +0.4085988 0.1950164 0.5195258 +0.4220313 0.1950164 0.5195258 +0.4348222 0.1950164 0.5195258 +0.4470264 0.1950164 0.5195258 +0.4586928 0.1950164 0.5195258 +0.4698649 0.1950164 0.5195258 +0.4805811 0.1950164 0.5195258 +0.490876 0.1950164 0.5195258 +0.5007803 0.1950164 0.5195258 +0.510322 0.1950164 0.5195258 +0.5195258 0.1950164 0.5195258 +0.5284142 0.1950164 0.5195258 +0.5370079 0.1950164 0.5195258 +0.5453253 0.1950164 0.5195258 +0.5533834 0.1950164 0.5195258 +0.5611974 0.1950164 0.5195258 +0.5687816 0.1950164 0.5195258 +0.092819 0.2210581 0.5195258 +0.1056428 0.2210581 0.5195258 +0.1201537 0.2210581 0.5195258 +0.1409607 0.2210581 0.5195258 +0.1678172 0.2210581 0.5195258 +0.1950164 0.2210581 0.5195258 +0.2210581 0.2210581 0.5195258 +0.245636 0.2210581 0.5195258 +0.2686816 0.2210581 0.5195258 +0.2902431 0.2210581 0.5195258 +0.3104189 0.2210581 0.5195258 +0.3293248 0.2210581 0.5195258 +0.3470774 0.2210581 0.5195258 +0.3637862 0.2210581 0.5195258 +0.3795513 0.2210581 0.5195258 +0.3944623 0.2210581 0.5195258 +0.4085988 0.2210581 0.5195258 +0.4220313 0.2210581 0.5195258 +0.4348222 0.2210581 0.5195258 +0.4470264 0.2210581 0.5195258 +0.4586928 0.2210581 0.5195258 +0.4698649 0.2210581 0.5195258 +0.4805811 0.2210581 0.5195258 +0.490876 0.2210581 0.5195258 +0.5007803 0.2210581 0.5195258 +0.510322 0.2210581 0.5195258 +0.5195258 0.2210581 0.5195258 +0.5284142 0.2210581 0.5195258 +0.5370079 0.2210581 0.5195258 +0.5453253 0.2210581 0.5195258 +0.5533834 0.2210581 0.5195258 +0.5611974 0.2210581 0.5195258 +0.5687816 0.2210581 0.5195258 +0.092819 0.245636 0.5195258 +0.1056428 0.245636 0.5195258 +0.1201537 0.245636 0.5195258 +0.1409607 0.245636 0.5195258 +0.1678172 0.245636 0.5195258 +0.1950164 0.245636 0.5195258 +0.2210581 0.245636 0.5195258 +0.245636 0.245636 0.5195258 +0.2686816 0.245636 0.5195258 +0.2902431 0.245636 0.5195258 +0.3104189 0.245636 0.5195258 +0.3293248 0.245636 0.5195258 +0.3470774 0.245636 0.5195258 +0.3637862 0.245636 0.5195258 +0.3795513 0.245636 0.5195258 +0.3944623 0.245636 0.5195258 +0.4085988 0.245636 0.5195258 +0.4220313 0.245636 0.5195258 +0.4348222 0.245636 0.5195258 +0.4470264 0.245636 0.5195258 +0.4586928 0.245636 0.5195258 +0.4698649 0.245636 0.5195258 +0.4805811 0.245636 0.5195258 +0.490876 0.245636 0.5195258 +0.5007803 0.245636 0.5195258 +0.510322 0.245636 0.5195258 +0.5195258 0.245636 0.5195258 +0.5284142 0.245636 0.5195258 +0.5370079 0.245636 0.5195258 +0.5453253 0.245636 0.5195258 +0.5533834 0.245636 0.5195258 +0.5611974 0.245636 0.5195258 +0.5687816 0.245636 0.5195258 +0.092819 0.2686816 0.5195258 +0.1056428 0.2686816 0.5195258 +0.1201537 0.2686816 0.5195258 +0.1409607 0.2686816 0.5195258 +0.1678172 0.2686816 0.5195258 +0.1950164 0.2686816 0.5195258 +0.2210581 0.2686816 0.5195258 +0.245636 0.2686816 0.5195258 +0.2686816 0.2686816 0.5195258 +0.2902431 0.2686816 0.5195258 +0.3104189 0.2686816 0.5195258 +0.3293248 0.2686816 0.5195258 +0.3470774 0.2686816 0.5195258 +0.3637862 0.2686816 0.5195258 +0.3795513 0.2686816 0.5195258 +0.3944623 0.2686816 0.5195258 +0.4085988 0.2686816 0.5195258 +0.4220313 0.2686816 0.5195258 +0.4348222 0.2686816 0.5195258 +0.4470264 0.2686816 0.5195258 +0.4586928 0.2686816 0.5195258 +0.4698649 0.2686816 0.5195258 +0.4805811 0.2686816 0.5195258 +0.490876 0.2686816 0.5195258 +0.5007803 0.2686816 0.5195258 +0.510322 0.2686816 0.5195258 +0.5195258 0.2686816 0.5195258 +0.5284142 0.2686816 0.5195258 +0.5370079 0.2686816 0.5195258 +0.5453253 0.2686816 0.5195258 +0.5533834 0.2686816 0.5195258 +0.5611974 0.2686816 0.5195258 +0.5687816 0.2686816 0.5195258 +0.092819 0.2902431 0.5195258 +0.1056428 0.2902431 0.5195258 +0.1201537 0.2902431 0.5195258 +0.1409607 0.2902431 0.5195258 +0.1678172 0.2902431 0.5195258 +0.1950164 0.2902431 0.5195258 +0.2210581 0.2902431 0.5195258 +0.245636 0.2902431 0.5195258 +0.2686816 0.2902431 0.5195258 +0.2902431 0.2902431 0.5195258 +0.3104189 0.2902431 0.5195258 +0.3293248 0.2902431 0.5195258 +0.3470774 0.2902431 0.5195258 +0.3637862 0.2902431 0.5195258 +0.3795513 0.2902431 0.5195258 +0.3944623 0.2902431 0.5195258 +0.4085988 0.2902431 0.5195258 +0.4220313 0.2902431 0.5195258 +0.4348222 0.2902431 0.5195258 +0.4470264 0.2902431 0.5195258 +0.4586928 0.2902431 0.5195258 +0.4698649 0.2902431 0.5195258 +0.4805811 0.2902431 0.5195258 +0.490876 0.2902431 0.5195258 +0.5007803 0.2902431 0.5195258 +0.510322 0.2902431 0.5195258 +0.5195258 0.2902431 0.5195258 +0.5284142 0.2902431 0.5195258 +0.5370079 0.2902431 0.5195258 +0.5453253 0.2902431 0.5195258 +0.5533834 0.2902431 0.5195258 +0.5611974 0.2902431 0.5195258 +0.5687816 0.2902431 0.5195258 +0.092819 0.3104189 0.5195258 +0.1056428 0.3104189 0.5195258 +0.1201537 0.3104189 0.5195258 +0.1409607 0.3104189 0.5195258 +0.1678172 0.3104189 0.5195258 +0.1950164 0.3104189 0.5195258 +0.2210581 0.3104189 0.5195258 +0.245636 0.3104189 0.5195258 +0.2686816 0.3104189 0.5195258 +0.2902431 0.3104189 0.5195258 +0.3104189 0.3104189 0.5195258 +0.3293248 0.3104189 0.5195258 +0.3470774 0.3104189 0.5195258 +0.3637862 0.3104189 0.5195258 +0.3795513 0.3104189 0.5195258 +0.3944623 0.3104189 0.5195258 +0.4085988 0.3104189 0.5195258 +0.4220313 0.3104189 0.5195258 +0.4348222 0.3104189 0.5195258 +0.4470264 0.3104189 0.5195258 +0.4586928 0.3104189 0.5195258 +0.4698649 0.3104189 0.5195258 +0.4805811 0.3104189 0.5195258 +0.490876 0.3104189 0.5195258 +0.5007803 0.3104189 0.5195258 +0.510322 0.3104189 0.5195258 +0.5195258 0.3104189 0.5195258 +0.5284142 0.3104189 0.5195258 +0.5370079 0.3104189 0.5195258 +0.5453253 0.3104189 0.5195258 +0.5533834 0.3104189 0.5195258 +0.5611974 0.3104189 0.5195258 +0.5687816 0.3104189 0.5195258 +0.092819 0.3293248 0.5195258 +0.1056428 0.3293248 0.5195258 +0.1201537 0.3293248 0.5195258 +0.1409607 0.3293248 0.5195258 +0.1678172 0.3293248 0.5195258 +0.1950164 0.3293248 0.5195258 +0.2210581 0.3293248 0.5195258 +0.245636 0.3293248 0.5195258 +0.2686816 0.3293248 0.5195258 +0.2902431 0.3293248 0.5195258 +0.3104189 0.3293248 0.5195258 +0.3293248 0.3293248 0.5195258 +0.3470774 0.3293248 0.5195258 +0.3637862 0.3293248 0.5195258 +0.3795513 0.3293248 0.5195258 +0.3944623 0.3293248 0.5195258 +0.4085988 0.3293248 0.5195258 +0.4220313 0.3293248 0.5195258 +0.4348222 0.3293248 0.5195258 +0.4470264 0.3293248 0.5195258 +0.4586928 0.3293248 0.5195258 +0.4698649 0.3293248 0.5195258 +0.4805811 0.3293248 0.5195258 +0.490876 0.3293248 0.5195258 +0.5007803 0.3293248 0.5195258 +0.510322 0.3293248 0.5195258 +0.5195258 0.3293248 0.5195258 +0.5284142 0.3293248 0.5195258 +0.5370079 0.3293248 0.5195258 +0.5453253 0.3293248 0.5195258 +0.5533834 0.3293248 0.5195258 +0.5611974 0.3293248 0.5195258 +0.5687816 0.3293248 0.5195258 +0.092819 0.3470774 0.5195258 +0.1056428 0.3470774 0.5195258 +0.1201537 0.3470774 0.5195258 +0.1409607 0.3470774 0.5195258 +0.1678172 0.3470774 0.5195258 +0.1950164 0.3470774 0.5195258 +0.2210581 0.3470774 0.5195258 +0.245636 0.3470774 0.5195258 +0.2686816 0.3470774 0.5195258 +0.2902431 0.3470774 0.5195258 +0.3104189 0.3470774 0.5195258 +0.3293248 0.3470774 0.5195258 +0.3470774 0.3470774 0.5195258 +0.3637862 0.3470774 0.5195258 +0.3795513 0.3470774 0.5195258 +0.3944623 0.3470774 0.5195258 +0.4085988 0.3470774 0.5195258 +0.4220313 0.3470774 0.5195258 +0.4348222 0.3470774 0.5195258 +0.4470264 0.3470774 0.5195258 +0.4586928 0.3470774 0.5195258 +0.4698649 0.3470774 0.5195258 +0.4805811 0.3470774 0.5195258 +0.490876 0.3470774 0.5195258 +0.5007803 0.3470774 0.5195258 +0.510322 0.3470774 0.5195258 +0.5195258 0.3470774 0.5195258 +0.5284142 0.3470774 0.5195258 +0.5370079 0.3470774 0.5195258 +0.5453253 0.3470774 0.5195258 +0.5533834 0.3470774 0.5195258 +0.5611974 0.3470774 0.5195258 +0.5687816 0.3470774 0.5195258 +0.092819 0.3637862 0.5195258 +0.1056428 0.3637862 0.5195258 +0.1201537 0.3637862 0.5195258 +0.1409607 0.3637862 0.5195258 +0.1678172 0.3637862 0.5195258 +0.1950164 0.3637862 0.5195258 +0.2210581 0.3637862 0.5195258 +0.245636 0.3637862 0.5195258 +0.2686816 0.3637862 0.5195258 +0.2902431 0.3637862 0.5195258 +0.3104189 0.3637862 0.5195258 +0.3293248 0.3637862 0.5195258 +0.3470774 0.3637862 0.5195258 +0.3637862 0.3637862 0.5195258 +0.3795513 0.3637862 0.5195258 +0.3944623 0.3637862 0.5195258 +0.4085988 0.3637862 0.5195258 +0.4220313 0.3637862 0.5195258 +0.4348222 0.3637862 0.5195258 +0.4470264 0.3637862 0.5195258 +0.4586928 0.3637862 0.5195258 +0.4698649 0.3637862 0.5195258 +0.4805811 0.3637862 0.5195258 +0.490876 0.3637862 0.5195258 +0.5007803 0.3637862 0.5195258 +0.510322 0.3637862 0.5195258 +0.5195258 0.3637862 0.5195258 +0.5284142 0.3637862 0.5195258 +0.5370079 0.3637862 0.5195258 +0.5453253 0.3637862 0.5195258 +0.5533834 0.3637862 0.5195258 +0.5611974 0.3637862 0.5195258 +0.5687816 0.3637862 0.5195258 +0.092819 0.3795513 0.5195258 +0.1056428 0.3795513 0.5195258 +0.1201537 0.3795513 0.5195258 +0.1409607 0.3795513 0.5195258 +0.1678172 0.3795513 0.5195258 +0.1950164 0.3795513 0.5195258 +0.2210581 0.3795513 0.5195258 +0.245636 0.3795513 0.5195258 +0.2686816 0.3795513 0.5195258 +0.2902431 0.3795513 0.5195258 +0.3104189 0.3795513 0.5195258 +0.3293248 0.3795513 0.5195258 +0.3470774 0.3795513 0.5195258 +0.3637862 0.3795513 0.5195258 +0.3795513 0.3795513 0.5195258 +0.3944623 0.3795513 0.5195258 +0.4085988 0.3795513 0.5195258 +0.4220313 0.3795513 0.5195258 +0.4348222 0.3795513 0.5195258 +0.4470264 0.3795513 0.5195258 +0.4586928 0.3795513 0.5195258 +0.4698649 0.3795513 0.5195258 +0.4805811 0.3795513 0.5195258 +0.490876 0.3795513 0.5195258 +0.5007803 0.3795513 0.5195258 +0.510322 0.3795513 0.5195258 +0.5195258 0.3795513 0.5195258 +0.5284142 0.3795513 0.5195258 +0.5370079 0.3795513 0.5195258 +0.5453253 0.3795513 0.5195258 +0.5533834 0.3795513 0.5195258 +0.5611974 0.3795513 0.5195258 +0.5687816 0.3795513 0.5195258 +0.092819 0.3944623 0.5195258 +0.1056428 0.3944623 0.5195258 +0.1201537 0.3944623 0.5195258 +0.1409607 0.3944623 0.5195258 +0.1678172 0.3944623 0.5195258 +0.1950164 0.3944623 0.5195258 +0.2210581 0.3944623 0.5195258 +0.245636 0.3944623 0.5195258 +0.2686816 0.3944623 0.5195258 +0.2902431 0.3944623 0.5195258 +0.3104189 0.3944623 0.5195258 +0.3293248 0.3944623 0.5195258 +0.3470774 0.3944623 0.5195258 +0.3637862 0.3944623 0.5195258 +0.3795513 0.3944623 0.5195258 +0.3944623 0.3944623 0.5195258 +0.4085988 0.3944623 0.5195258 +0.4220313 0.3944623 0.5195258 +0.4348222 0.3944623 0.5195258 +0.4470264 0.3944623 0.5195258 +0.4586928 0.3944623 0.5195258 +0.4698649 0.3944623 0.5195258 +0.4805811 0.3944623 0.5195258 +0.490876 0.3944623 0.5195258 +0.5007803 0.3944623 0.5195258 +0.510322 0.3944623 0.5195258 +0.5195258 0.3944623 0.5195258 +0.5284142 0.3944623 0.5195258 +0.5370079 0.3944623 0.5195258 +0.5453253 0.3944623 0.5195258 +0.5533834 0.3944623 0.5195258 +0.5611974 0.3944623 0.5195258 +0.5687816 0.3944623 0.5195258 +0.092819 0.4085988 0.5195258 +0.1056428 0.4085988 0.5195258 +0.1201537 0.4085988 0.5195258 +0.1409607 0.4085988 0.5195258 +0.1678172 0.4085988 0.5195258 +0.1950164 0.4085988 0.5195258 +0.2210581 0.4085988 0.5195258 +0.245636 0.4085988 0.5195258 +0.2686816 0.4085988 0.5195258 +0.2902431 0.4085988 0.5195258 +0.3104189 0.4085988 0.5195258 +0.3293248 0.4085988 0.5195258 +0.3470774 0.4085988 0.5195258 +0.3637862 0.4085988 0.5195258 +0.3795513 0.4085988 0.5195258 +0.3944623 0.4085988 0.5195258 +0.4085988 0.4085988 0.5195258 +0.4220313 0.4085988 0.5195258 +0.4348222 0.4085988 0.5195258 +0.4470264 0.4085988 0.5195258 +0.4586928 0.4085988 0.5195258 +0.4698649 0.4085988 0.5195258 +0.4805811 0.4085988 0.5195258 +0.490876 0.4085988 0.5195258 +0.5007803 0.4085988 0.5195258 +0.510322 0.4085988 0.5195258 +0.5195258 0.4085988 0.5195258 +0.5284142 0.4085988 0.5195258 +0.5370079 0.4085988 0.5195258 +0.5453253 0.4085988 0.5195258 +0.5533834 0.4085988 0.5195258 +0.5611974 0.4085988 0.5195258 +0.5687816 0.4085988 0.5195258 +0.092819 0.4220313 0.5195258 +0.1056428 0.4220313 0.5195258 +0.1201537 0.4220313 0.5195258 +0.1409607 0.4220313 0.5195258 +0.1678172 0.4220313 0.5195258 +0.1950164 0.4220313 0.5195258 +0.2210581 0.4220313 0.5195258 +0.245636 0.4220313 0.5195258 +0.2686816 0.4220313 0.5195258 +0.2902431 0.4220313 0.5195258 +0.3104189 0.4220313 0.5195258 +0.3293248 0.4220313 0.5195258 +0.3470774 0.4220313 0.5195258 +0.3637862 0.4220313 0.5195258 +0.3795513 0.4220313 0.5195258 +0.3944623 0.4220313 0.5195258 +0.4085988 0.4220313 0.5195258 +0.4220313 0.4220313 0.5195258 +0.4348222 0.4220313 0.5195258 +0.4470264 0.4220313 0.5195258 +0.4586928 0.4220313 0.5195258 +0.4698649 0.4220313 0.5195258 +0.4805811 0.4220313 0.5195258 +0.490876 0.4220313 0.5195258 +0.5007803 0.4220313 0.5195258 +0.510322 0.4220313 0.5195258 +0.5195258 0.4220313 0.5195258 +0.5284142 0.4220313 0.5195258 +0.5370079 0.4220313 0.5195258 +0.5453253 0.4220313 0.5195258 +0.5533834 0.4220313 0.5195258 +0.5611974 0.4220313 0.5195258 +0.5687816 0.4220313 0.5195258 +0.092819 0.4348222 0.5195258 +0.1056428 0.4348222 0.5195258 +0.1201537 0.4348222 0.5195258 +0.1409607 0.4348222 0.5195258 +0.1678172 0.4348222 0.5195258 +0.1950164 0.4348222 0.5195258 +0.2210581 0.4348222 0.5195258 +0.245636 0.4348222 0.5195258 +0.2686816 0.4348222 0.5195258 +0.2902431 0.4348222 0.5195258 +0.3104189 0.4348222 0.5195258 +0.3293248 0.4348222 0.5195258 +0.3470774 0.4348222 0.5195258 +0.3637862 0.4348222 0.5195258 +0.3795513 0.4348222 0.5195258 +0.3944623 0.4348222 0.5195258 +0.4085988 0.4348222 0.5195258 +0.4220313 0.4348222 0.5195258 +0.4348222 0.4348222 0.5195258 +0.4470264 0.4348222 0.5195258 +0.4586928 0.4348222 0.5195258 +0.4698649 0.4348222 0.5195258 +0.4805811 0.4348222 0.5195258 +0.490876 0.4348222 0.5195258 +0.5007803 0.4348222 0.5195258 +0.510322 0.4348222 0.5195258 +0.5195258 0.4348222 0.5195258 +0.5284142 0.4348222 0.5195258 +0.5370079 0.4348222 0.5195258 +0.5453253 0.4348222 0.5195258 +0.5533834 0.4348222 0.5195258 +0.5611974 0.4348222 0.5195258 +0.5687816 0.4348222 0.5195258 +0.092819 0.4470264 0.5195258 +0.1056428 0.4470264 0.5195258 +0.1201537 0.4470264 0.5195258 +0.1409607 0.4470264 0.5195258 +0.1678172 0.4470264 0.5195258 +0.1950164 0.4470264 0.5195258 +0.2210581 0.4470264 0.5195258 +0.245636 0.4470264 0.5195258 +0.2686816 0.4470264 0.5195258 +0.2902431 0.4470264 0.5195258 +0.3104189 0.4470264 0.5195258 +0.3293248 0.4470264 0.5195258 +0.3470774 0.4470264 0.5195258 +0.3637862 0.4470264 0.5195258 +0.3795513 0.4470264 0.5195258 +0.3944623 0.4470264 0.5195258 +0.4085988 0.4470264 0.5195258 +0.4220313 0.4470264 0.5195258 +0.4348222 0.4470264 0.5195258 +0.4470264 0.4470264 0.5195258 +0.4586928 0.4470264 0.5195258 +0.4698649 0.4470264 0.5195258 +0.4805811 0.4470264 0.5195258 +0.490876 0.4470264 0.5195258 +0.5007803 0.4470264 0.5195258 +0.510322 0.4470264 0.5195258 +0.5195258 0.4470264 0.5195258 +0.5284142 0.4470264 0.5195258 +0.5370079 0.4470264 0.5195258 +0.5453253 0.4470264 0.5195258 +0.5533834 0.4470264 0.5195258 +0.5611974 0.4470264 0.5195258 +0.5687816 0.4470264 0.5195258 +0.092819 0.4586928 0.5195258 +0.1056428 0.4586928 0.5195258 +0.1201537 0.4586928 0.5195258 +0.1409607 0.4586928 0.5195258 +0.1678172 0.4586928 0.5195258 +0.1950164 0.4586928 0.5195258 +0.2210581 0.4586928 0.5195258 +0.245636 0.4586928 0.5195258 +0.2686816 0.4586928 0.5195258 +0.2902431 0.4586928 0.5195258 +0.3104189 0.4586928 0.5195258 +0.3293248 0.4586928 0.5195258 +0.3470774 0.4586928 0.5195258 +0.3637862 0.4586928 0.5195258 +0.3795513 0.4586928 0.5195258 +0.3944623 0.4586928 0.5195258 +0.4085988 0.4586928 0.5195258 +0.4220313 0.4586928 0.5195258 +0.4348222 0.4586928 0.5195258 +0.4470264 0.4586928 0.5195258 +0.4586928 0.4586928 0.5195258 +0.4698649 0.4586928 0.5195258 +0.4805811 0.4586928 0.5195258 +0.490876 0.4586928 0.5195258 +0.5007803 0.4586928 0.5195258 +0.510322 0.4586928 0.5195258 +0.5195258 0.4586928 0.5195258 +0.5284142 0.4586928 0.5195258 +0.5370079 0.4586928 0.5195258 +0.5453253 0.4586928 0.5195258 +0.5533834 0.4586928 0.5195258 +0.5611974 0.4586928 0.5195258 +0.5687816 0.4586928 0.5195258 +0.092819 0.4698649 0.5195258 +0.1056428 0.4698649 0.5195258 +0.1201537 0.4698649 0.5195258 +0.1409607 0.4698649 0.5195258 +0.1678172 0.4698649 0.5195258 +0.1950164 0.4698649 0.5195258 +0.2210581 0.4698649 0.5195258 +0.245636 0.4698649 0.5195258 +0.2686816 0.4698649 0.5195258 +0.2902431 0.4698649 0.5195258 +0.3104189 0.4698649 0.5195258 +0.3293248 0.4698649 0.5195258 +0.3470774 0.4698649 0.5195258 +0.3637862 0.4698649 0.5195258 +0.3795513 0.4698649 0.5195258 +0.3944623 0.4698649 0.5195258 +0.4085988 0.4698649 0.5195258 +0.4220313 0.4698649 0.5195258 +0.4348222 0.4698649 0.5195258 +0.4470264 0.4698649 0.5195258 +0.4586928 0.4698649 0.5195258 +0.4698649 0.4698649 0.5195258 +0.4805811 0.4698649 0.5195258 +0.490876 0.4698649 0.5195258 +0.5007803 0.4698649 0.5195258 +0.510322 0.4698649 0.5195258 +0.5195258 0.4698649 0.5195258 +0.5284142 0.4698649 0.5195258 +0.5370079 0.4698649 0.5195258 +0.5453253 0.4698649 0.5195258 +0.5533834 0.4698649 0.5195258 +0.5611974 0.4698649 0.5195258 +0.5687816 0.4698649 0.5195258 +0.092819 0.4805811 0.5195258 +0.1056428 0.4805811 0.5195258 +0.1201537 0.4805811 0.5195258 +0.1409607 0.4805811 0.5195258 +0.1678172 0.4805811 0.5195258 +0.1950164 0.4805811 0.5195258 +0.2210581 0.4805811 0.5195258 +0.245636 0.4805811 0.5195258 +0.2686816 0.4805811 0.5195258 +0.2902431 0.4805811 0.5195258 +0.3104189 0.4805811 0.5195258 +0.3293248 0.4805811 0.5195258 +0.3470774 0.4805811 0.5195258 +0.3637862 0.4805811 0.5195258 +0.3795513 0.4805811 0.5195258 +0.3944623 0.4805811 0.5195258 +0.4085988 0.4805811 0.5195258 +0.4220313 0.4805811 0.5195258 +0.4348222 0.4805811 0.5195258 +0.4470264 0.4805811 0.5195258 +0.4586928 0.4805811 0.5195258 +0.4698649 0.4805811 0.5195258 +0.4805811 0.4805811 0.5195258 +0.490876 0.4805811 0.5195258 +0.5007803 0.4805811 0.5195258 +0.510322 0.4805811 0.5195258 +0.5195258 0.4805811 0.5195258 +0.5284142 0.4805811 0.5195258 +0.5370079 0.4805811 0.5195258 +0.5453253 0.4805811 0.5195258 +0.5533834 0.4805811 0.5195258 +0.5611974 0.4805811 0.5195258 +0.5687816 0.4805811 0.5195258 +0.092819 0.490876 0.5195258 +0.1056428 0.490876 0.5195258 +0.1201537 0.490876 0.5195258 +0.1409607 0.490876 0.5195258 +0.1678172 0.490876 0.5195258 +0.1950164 0.490876 0.5195258 +0.2210581 0.490876 0.5195258 +0.245636 0.490876 0.5195258 +0.2686816 0.490876 0.5195258 +0.2902431 0.490876 0.5195258 +0.3104189 0.490876 0.5195258 +0.3293248 0.490876 0.5195258 +0.3470774 0.490876 0.5195258 +0.3637862 0.490876 0.5195258 +0.3795513 0.490876 0.5195258 +0.3944623 0.490876 0.5195258 +0.4085988 0.490876 0.5195258 +0.4220313 0.490876 0.5195258 +0.4348222 0.490876 0.5195258 +0.4470264 0.490876 0.5195258 +0.4586928 0.490876 0.5195258 +0.4698649 0.490876 0.5195258 +0.4805811 0.490876 0.5195258 +0.490876 0.490876 0.5195258 +0.5007803 0.490876 0.5195258 +0.510322 0.490876 0.5195258 +0.5195258 0.490876 0.5195258 +0.5284142 0.490876 0.5195258 +0.5370079 0.490876 0.5195258 +0.5453253 0.490876 0.5195258 +0.5533834 0.490876 0.5195258 +0.5611974 0.490876 0.5195258 +0.5687816 0.490876 0.5195258 +0.092819 0.5007803 0.5195258 +0.1056428 0.5007803 0.5195258 +0.1201537 0.5007803 0.5195258 +0.1409607 0.5007803 0.5195258 +0.1678172 0.5007803 0.5195258 +0.1950164 0.5007803 0.5195258 +0.2210581 0.5007803 0.5195258 +0.245636 0.5007803 0.5195258 +0.2686816 0.5007803 0.5195258 +0.2902431 0.5007803 0.5195258 +0.3104189 0.5007803 0.5195258 +0.3293248 0.5007803 0.5195258 +0.3470774 0.5007803 0.5195258 +0.3637862 0.5007803 0.5195258 +0.3795513 0.5007803 0.5195258 +0.3944623 0.5007803 0.5195258 +0.4085988 0.5007803 0.5195258 +0.4220313 0.5007803 0.5195258 +0.4348222 0.5007803 0.5195258 +0.4470264 0.5007803 0.5195258 +0.4586928 0.5007803 0.5195258 +0.4698649 0.5007803 0.5195258 +0.4805811 0.5007803 0.5195258 +0.490876 0.5007803 0.5195258 +0.5007803 0.5007803 0.5195258 +0.510322 0.5007803 0.5195258 +0.5195258 0.5007803 0.5195258 +0.5284142 0.5007803 0.5195258 +0.5370079 0.5007803 0.5195258 +0.5453253 0.5007803 0.5195258 +0.5533834 0.5007803 0.5195258 +0.5611974 0.5007803 0.5195258 +0.5687816 0.5007803 0.5195258 +0.092819 0.510322 0.5195258 +0.1056428 0.510322 0.5195258 +0.1201537 0.510322 0.5195258 +0.1409607 0.510322 0.5195258 +0.1678172 0.510322 0.5195258 +0.1950164 0.510322 0.5195258 +0.2210581 0.510322 0.5195258 +0.245636 0.510322 0.5195258 +0.2686816 0.510322 0.5195258 +0.2902431 0.510322 0.5195258 +0.3104189 0.510322 0.5195258 +0.3293248 0.510322 0.5195258 +0.3470774 0.510322 0.5195258 +0.3637862 0.510322 0.5195258 +0.3795513 0.510322 0.5195258 +0.3944623 0.510322 0.5195258 +0.4085988 0.510322 0.5195258 +0.4220313 0.510322 0.5195258 +0.4348222 0.510322 0.5195258 +0.4470264 0.510322 0.5195258 +0.4586928 0.510322 0.5195258 +0.4698649 0.510322 0.5195258 +0.4805811 0.510322 0.5195258 +0.490876 0.510322 0.5195258 +0.5007803 0.510322 0.5195258 +0.510322 0.510322 0.5195258 +0.5195258 0.510322 0.5195258 +0.5284142 0.510322 0.5195258 +0.5370079 0.510322 0.5195258 +0.5453253 0.510322 0.5195258 +0.5533834 0.510322 0.5195258 +0.5611974 0.510322 0.5195258 +0.5687816 0.510322 0.5195258 +0.092819 0.5195258 0.5195258 +0.1056428 0.5195258 0.5195258 +0.1201537 0.5195258 0.5195258 +0.1409607 0.5195258 0.5195258 +0.1678172 0.5195258 0.5195258 +0.1950164 0.5195258 0.5195258 +0.2210581 0.5195258 0.5195258 +0.245636 0.5195258 0.5195258 +0.2686816 0.5195258 0.5195258 +0.2902431 0.5195258 0.5195258 +0.3104189 0.5195258 0.5195258 +0.3293248 0.5195258 0.5195258 +0.3470774 0.5195258 0.5195258 +0.3637862 0.5195258 0.5195258 +0.3795513 0.5195258 0.5195258 +0.3944623 0.5195258 0.5195258 +0.4085988 0.5195258 0.5195258 +0.4220313 0.5195258 0.5195258 +0.4348222 0.5195258 0.5195258 +0.4470264 0.5195258 0.5195258 +0.4586928 0.5195258 0.5195258 +0.4698649 0.5195258 0.5195258 +0.4805811 0.5195258 0.5195258 +0.490876 0.5195258 0.5195258 +0.5007803 0.5195258 0.5195258 +0.510322 0.5195258 0.5195258 +0.5195258 0.5195258 0.5195258 +0.5284142 0.5195258 0.5195258 +0.5370079 0.5195258 0.5195258 +0.5453253 0.5195258 0.5195258 +0.5533834 0.5195258 0.5195258 +0.5611974 0.5195258 0.5195258 +0.5687816 0.5195258 0.5195258 +0.092819 0.5284142 0.5195258 +0.1056428 0.5284142 0.5195258 +0.1201537 0.5284142 0.5195258 +0.1409607 0.5284142 0.5195258 +0.1678172 0.5284142 0.5195258 +0.1950164 0.5284142 0.5195258 +0.2210581 0.5284142 0.5195258 +0.245636 0.5284142 0.5195258 +0.2686816 0.5284142 0.5195258 +0.2902431 0.5284142 0.5195258 +0.3104189 0.5284142 0.5195258 +0.3293248 0.5284142 0.5195258 +0.3470774 0.5284142 0.5195258 +0.3637862 0.5284142 0.5195258 +0.3795513 0.5284142 0.5195258 +0.3944623 0.5284142 0.5195258 +0.4085988 0.5284142 0.5195258 +0.4220313 0.5284142 0.5195258 +0.4348222 0.5284142 0.5195258 +0.4470264 0.5284142 0.5195258 +0.4586928 0.5284142 0.5195258 +0.4698649 0.5284142 0.5195258 +0.4805811 0.5284142 0.5195258 +0.490876 0.5284142 0.5195258 +0.5007803 0.5284142 0.5195258 +0.510322 0.5284142 0.5195258 +0.5195258 0.5284142 0.5195258 +0.5284142 0.5284142 0.5195258 +0.5370079 0.5284142 0.5195258 +0.5453253 0.5284142 0.5195258 +0.5533834 0.5284142 0.5195258 +0.5611974 0.5284142 0.5195258 +0.5687816 0.5284142 0.5195258 +0.092819 0.5370079 0.5195258 +0.1056428 0.5370079 0.5195258 +0.1201537 0.5370079 0.5195258 +0.1409607 0.5370079 0.5195258 +0.1678172 0.5370079 0.5195258 +0.1950164 0.5370079 0.5195258 +0.2210581 0.5370079 0.5195258 +0.245636 0.5370079 0.5195258 +0.2686816 0.5370079 0.5195258 +0.2902431 0.5370079 0.5195258 +0.3104189 0.5370079 0.5195258 +0.3293248 0.5370079 0.5195258 +0.3470774 0.5370079 0.5195258 +0.3637862 0.5370079 0.5195258 +0.3795513 0.5370079 0.5195258 +0.3944623 0.5370079 0.5195258 +0.4085988 0.5370079 0.5195258 +0.4220313 0.5370079 0.5195258 +0.4348222 0.5370079 0.5195258 +0.4470264 0.5370079 0.5195258 +0.4586928 0.5370079 0.5195258 +0.4698649 0.5370079 0.5195258 +0.4805811 0.5370079 0.5195258 +0.490876 0.5370079 0.5195258 +0.5007803 0.5370079 0.5195258 +0.510322 0.5370079 0.5195258 +0.5195258 0.5370079 0.5195258 +0.5284142 0.5370079 0.5195258 +0.5370079 0.5370079 0.5195258 +0.5453253 0.5370079 0.5195258 +0.5533834 0.5370079 0.5195258 +0.5611974 0.5370079 0.5195258 +0.5687816 0.5370079 0.5195258 +0.092819 0.5453253 0.5195258 +0.1056428 0.5453253 0.5195258 +0.1201537 0.5453253 0.5195258 +0.1409607 0.5453253 0.5195258 +0.1678172 0.5453253 0.5195258 +0.1950164 0.5453253 0.5195258 +0.2210581 0.5453253 0.5195258 +0.245636 0.5453253 0.5195258 +0.2686816 0.5453253 0.5195258 +0.2902431 0.5453253 0.5195258 +0.3104189 0.5453253 0.5195258 +0.3293248 0.5453253 0.5195258 +0.3470774 0.5453253 0.5195258 +0.3637862 0.5453253 0.5195258 +0.3795513 0.5453253 0.5195258 +0.3944623 0.5453253 0.5195258 +0.4085988 0.5453253 0.5195258 +0.4220313 0.5453253 0.5195258 +0.4348222 0.5453253 0.5195258 +0.4470264 0.5453253 0.5195258 +0.4586928 0.5453253 0.5195258 +0.4698649 0.5453253 0.5195258 +0.4805811 0.5453253 0.5195258 +0.490876 0.5453253 0.5195258 +0.5007803 0.5453253 0.5195258 +0.510322 0.5453253 0.5195258 +0.5195258 0.5453253 0.5195258 +0.5284142 0.5453253 0.5195258 +0.5370079 0.5453253 0.5195258 +0.5453253 0.5453253 0.5195258 +0.5533834 0.5453253 0.5195258 +0.5611974 0.5453253 0.5195258 +0.5687816 0.5453253 0.5195258 +0.092819 0.5533834 0.5195258 +0.1056428 0.5533834 0.5195258 +0.1201537 0.5533834 0.5195258 +0.1409607 0.5533834 0.5195258 +0.1678172 0.5533834 0.5195258 +0.1950164 0.5533834 0.5195258 +0.2210581 0.5533834 0.5195258 +0.245636 0.5533834 0.5195258 +0.2686816 0.5533834 0.5195258 +0.2902431 0.5533834 0.5195258 +0.3104189 0.5533834 0.5195258 +0.3293248 0.5533834 0.5195258 +0.3470774 0.5533834 0.5195258 +0.3637862 0.5533834 0.5195258 +0.3795513 0.5533834 0.5195258 +0.3944623 0.5533834 0.5195258 +0.4085988 0.5533834 0.5195258 +0.4220313 0.5533834 0.5195258 +0.4348222 0.5533834 0.5195258 +0.4470264 0.5533834 0.5195258 +0.4586928 0.5533834 0.5195258 +0.4698649 0.5533834 0.5195258 +0.4805811 0.5533834 0.5195258 +0.490876 0.5533834 0.5195258 +0.5007803 0.5533834 0.5195258 +0.510322 0.5533834 0.5195258 +0.5195258 0.5533834 0.5195258 +0.5284142 0.5533834 0.5195258 +0.5370079 0.5533834 0.5195258 +0.5453253 0.5533834 0.5195258 +0.5533834 0.5533834 0.5195258 +0.5611974 0.5533834 0.5195258 +0.5687816 0.5533834 0.5195258 +0.092819 0.5611974 0.5195258 +0.1056428 0.5611974 0.5195258 +0.1201537 0.5611974 0.5195258 +0.1409607 0.5611974 0.5195258 +0.1678172 0.5611974 0.5195258 +0.1950164 0.5611974 0.5195258 +0.2210581 0.5611974 0.5195258 +0.245636 0.5611974 0.5195258 +0.2686816 0.5611974 0.5195258 +0.2902431 0.5611974 0.5195258 +0.3104189 0.5611974 0.5195258 +0.3293248 0.5611974 0.5195258 +0.3470774 0.5611974 0.5195258 +0.3637862 0.5611974 0.5195258 +0.3795513 0.5611974 0.5195258 +0.3944623 0.5611974 0.5195258 +0.4085988 0.5611974 0.5195258 +0.4220313 0.5611974 0.5195258 +0.4348222 0.5611974 0.5195258 +0.4470264 0.5611974 0.5195258 +0.4586928 0.5611974 0.5195258 +0.4698649 0.5611974 0.5195258 +0.4805811 0.5611974 0.5195258 +0.490876 0.5611974 0.5195258 +0.5007803 0.5611974 0.5195258 +0.510322 0.5611974 0.5195258 +0.5195258 0.5611974 0.5195258 +0.5284142 0.5611974 0.5195258 +0.5370079 0.5611974 0.5195258 +0.5453253 0.5611974 0.5195258 +0.5533834 0.5611974 0.5195258 +0.5611974 0.5611974 0.5195258 +0.5687816 0.5611974 0.5195258 +0.092819 0.5687816 0.5195258 +0.1056428 0.5687816 0.5195258 +0.1201537 0.5687816 0.5195258 +0.1409607 0.5687816 0.5195258 +0.1678172 0.5687816 0.5195258 +0.1950164 0.5687816 0.5195258 +0.2210581 0.5687816 0.5195258 +0.245636 0.5687816 0.5195258 +0.2686816 0.5687816 0.5195258 +0.2902431 0.5687816 0.5195258 +0.3104189 0.5687816 0.5195258 +0.3293248 0.5687816 0.5195258 +0.3470774 0.5687816 0.5195258 +0.3637862 0.5687816 0.5195258 +0.3795513 0.5687816 0.5195258 +0.3944623 0.5687816 0.5195258 +0.4085988 0.5687816 0.5195258 +0.4220313 0.5687816 0.5195258 +0.4348222 0.5687816 0.5195258 +0.4470264 0.5687816 0.5195258 +0.4586928 0.5687816 0.5195258 +0.4698649 0.5687816 0.5195258 +0.4805811 0.5687816 0.5195258 +0.490876 0.5687816 0.5195258 +0.5007803 0.5687816 0.5195258 +0.510322 0.5687816 0.5195258 +0.5195258 0.5687816 0.5195258 +0.5284142 0.5687816 0.5195258 +0.5370079 0.5687816 0.5195258 +0.5453253 0.5687816 0.5195258 +0.5533834 0.5687816 0.5195258 +0.5611974 0.5687816 0.5195258 +0.5687816 0.5687816 0.5195258 +0.092819 0.092819 0.5284142 +0.1056428 0.092819 0.5284142 +0.1201537 0.092819 0.5284142 +0.1409607 0.092819 0.5284142 +0.1678172 0.092819 0.5284142 +0.1950164 0.092819 0.5284142 +0.2210581 0.092819 0.5284142 +0.245636 0.092819 0.5284142 +0.2686816 0.092819 0.5284142 +0.2902431 0.092819 0.5284142 +0.3104189 0.092819 0.5284142 +0.3293248 0.092819 0.5284142 +0.3470774 0.092819 0.5284142 +0.3637862 0.092819 0.5284142 +0.3795513 0.092819 0.5284142 +0.3944623 0.092819 0.5284142 +0.4085988 0.092819 0.5284142 +0.4220313 0.092819 0.5284142 +0.4348222 0.092819 0.5284142 +0.4470264 0.092819 0.5284142 +0.4586928 0.092819 0.5284142 +0.4698649 0.092819 0.5284142 +0.4805811 0.092819 0.5284142 +0.490876 0.092819 0.5284142 +0.5007803 0.092819 0.5284142 +0.510322 0.092819 0.5284142 +0.5195258 0.092819 0.5284142 +0.5284142 0.092819 0.5284142 +0.5370079 0.092819 0.5284142 +0.5453253 0.092819 0.5284142 +0.5533834 0.092819 0.5284142 +0.5611974 0.092819 0.5284142 +0.5687816 0.092819 0.5284142 +0.092819 0.1056428 0.5284142 +0.1056428 0.1056428 0.5284142 +0.1201537 0.1056428 0.5284142 +0.1409607 0.1056428 0.5284142 +0.1678172 0.1056428 0.5284142 +0.1950164 0.1056428 0.5284142 +0.2210581 0.1056428 0.5284142 +0.245636 0.1056428 0.5284142 +0.2686816 0.1056428 0.5284142 +0.2902431 0.1056428 0.5284142 +0.3104189 0.1056428 0.5284142 +0.3293248 0.1056428 0.5284142 +0.3470774 0.1056428 0.5284142 +0.3637862 0.1056428 0.5284142 +0.3795513 0.1056428 0.5284142 +0.3944623 0.1056428 0.5284142 +0.4085988 0.1056428 0.5284142 +0.4220313 0.1056428 0.5284142 +0.4348222 0.1056428 0.5284142 +0.4470264 0.1056428 0.5284142 +0.4586928 0.1056428 0.5284142 +0.4698649 0.1056428 0.5284142 +0.4805811 0.1056428 0.5284142 +0.490876 0.1056428 0.5284142 +0.5007803 0.1056428 0.5284142 +0.510322 0.1056428 0.5284142 +0.5195258 0.1056428 0.5284142 +0.5284142 0.1056428 0.5284142 +0.5370079 0.1056428 0.5284142 +0.5453253 0.1056428 0.5284142 +0.5533834 0.1056428 0.5284142 +0.5611974 0.1056428 0.5284142 +0.5687816 0.1056428 0.5284142 +0.092819 0.1201537 0.5284142 +0.1056428 0.1201537 0.5284142 +0.1201537 0.1201537 0.5284142 +0.1409607 0.1201537 0.5284142 +0.1678172 0.1201537 0.5284142 +0.1950164 0.1201537 0.5284142 +0.2210581 0.1201537 0.5284142 +0.245636 0.1201537 0.5284142 +0.2686816 0.1201537 0.5284142 +0.2902431 0.1201537 0.5284142 +0.3104189 0.1201537 0.5284142 +0.3293248 0.1201537 0.5284142 +0.3470774 0.1201537 0.5284142 +0.3637862 0.1201537 0.5284142 +0.3795513 0.1201537 0.5284142 +0.3944623 0.1201537 0.5284142 +0.4085988 0.1201537 0.5284142 +0.4220313 0.1201537 0.5284142 +0.4348222 0.1201537 0.5284142 +0.4470264 0.1201537 0.5284142 +0.4586928 0.1201537 0.5284142 +0.4698649 0.1201537 0.5284142 +0.4805811 0.1201537 0.5284142 +0.490876 0.1201537 0.5284142 +0.5007803 0.1201537 0.5284142 +0.510322 0.1201537 0.5284142 +0.5195258 0.1201537 0.5284142 +0.5284142 0.1201537 0.5284142 +0.5370079 0.1201537 0.5284142 +0.5453253 0.1201537 0.5284142 +0.5533834 0.1201537 0.5284142 +0.5611974 0.1201537 0.5284142 +0.5687816 0.1201537 0.5284142 +0.092819 0.1409607 0.5284142 +0.1056428 0.1409607 0.5284142 +0.1201537 0.1409607 0.5284142 +0.1409607 0.1409607 0.5284142 +0.1678172 0.1409607 0.5284142 +0.1950164 0.1409607 0.5284142 +0.2210581 0.1409607 0.5284142 +0.245636 0.1409607 0.5284142 +0.2686816 0.1409607 0.5284142 +0.2902431 0.1409607 0.5284142 +0.3104189 0.1409607 0.5284142 +0.3293248 0.1409607 0.5284142 +0.3470774 0.1409607 0.5284142 +0.3637862 0.1409607 0.5284142 +0.3795513 0.1409607 0.5284142 +0.3944623 0.1409607 0.5284142 +0.4085988 0.1409607 0.5284142 +0.4220313 0.1409607 0.5284142 +0.4348222 0.1409607 0.5284142 +0.4470264 0.1409607 0.5284142 +0.4586928 0.1409607 0.5284142 +0.4698649 0.1409607 0.5284142 +0.4805811 0.1409607 0.5284142 +0.490876 0.1409607 0.5284142 +0.5007803 0.1409607 0.5284142 +0.510322 0.1409607 0.5284142 +0.5195258 0.1409607 0.5284142 +0.5284142 0.1409607 0.5284142 +0.5370079 0.1409607 0.5284142 +0.5453253 0.1409607 0.5284142 +0.5533834 0.1409607 0.5284142 +0.5611974 0.1409607 0.5284142 +0.5687816 0.1409607 0.5284142 +0.092819 0.1678172 0.5284142 +0.1056428 0.1678172 0.5284142 +0.1201537 0.1678172 0.5284142 +0.1409607 0.1678172 0.5284142 +0.1678172 0.1678172 0.5284142 +0.1950164 0.1678172 0.5284142 +0.2210581 0.1678172 0.5284142 +0.245636 0.1678172 0.5284142 +0.2686816 0.1678172 0.5284142 +0.2902431 0.1678172 0.5284142 +0.3104189 0.1678172 0.5284142 +0.3293248 0.1678172 0.5284142 +0.3470774 0.1678172 0.5284142 +0.3637862 0.1678172 0.5284142 +0.3795513 0.1678172 0.5284142 +0.3944623 0.1678172 0.5284142 +0.4085988 0.1678172 0.5284142 +0.4220313 0.1678172 0.5284142 +0.4348222 0.1678172 0.5284142 +0.4470264 0.1678172 0.5284142 +0.4586928 0.1678172 0.5284142 +0.4698649 0.1678172 0.5284142 +0.4805811 0.1678172 0.5284142 +0.490876 0.1678172 0.5284142 +0.5007803 0.1678172 0.5284142 +0.510322 0.1678172 0.5284142 +0.5195258 0.1678172 0.5284142 +0.5284142 0.1678172 0.5284142 +0.5370079 0.1678172 0.5284142 +0.5453253 0.1678172 0.5284142 +0.5533834 0.1678172 0.5284142 +0.5611974 0.1678172 0.5284142 +0.5687816 0.1678172 0.5284142 +0.092819 0.1950164 0.5284142 +0.1056428 0.1950164 0.5284142 +0.1201537 0.1950164 0.5284142 +0.1409607 0.1950164 0.5284142 +0.1678172 0.1950164 0.5284142 +0.1950164 0.1950164 0.5284142 +0.2210581 0.1950164 0.5284142 +0.245636 0.1950164 0.5284142 +0.2686816 0.1950164 0.5284142 +0.2902431 0.1950164 0.5284142 +0.3104189 0.1950164 0.5284142 +0.3293248 0.1950164 0.5284142 +0.3470774 0.1950164 0.5284142 +0.3637862 0.1950164 0.5284142 +0.3795513 0.1950164 0.5284142 +0.3944623 0.1950164 0.5284142 +0.4085988 0.1950164 0.5284142 +0.4220313 0.1950164 0.5284142 +0.4348222 0.1950164 0.5284142 +0.4470264 0.1950164 0.5284142 +0.4586928 0.1950164 0.5284142 +0.4698649 0.1950164 0.5284142 +0.4805811 0.1950164 0.5284142 +0.490876 0.1950164 0.5284142 +0.5007803 0.1950164 0.5284142 +0.510322 0.1950164 0.5284142 +0.5195258 0.1950164 0.5284142 +0.5284142 0.1950164 0.5284142 +0.5370079 0.1950164 0.5284142 +0.5453253 0.1950164 0.5284142 +0.5533834 0.1950164 0.5284142 +0.5611974 0.1950164 0.5284142 +0.5687816 0.1950164 0.5284142 +0.092819 0.2210581 0.5284142 +0.1056428 0.2210581 0.5284142 +0.1201537 0.2210581 0.5284142 +0.1409607 0.2210581 0.5284142 +0.1678172 0.2210581 0.5284142 +0.1950164 0.2210581 0.5284142 +0.2210581 0.2210581 0.5284142 +0.245636 0.2210581 0.5284142 +0.2686816 0.2210581 0.5284142 +0.2902431 0.2210581 0.5284142 +0.3104189 0.2210581 0.5284142 +0.3293248 0.2210581 0.5284142 +0.3470774 0.2210581 0.5284142 +0.3637862 0.2210581 0.5284142 +0.3795513 0.2210581 0.5284142 +0.3944623 0.2210581 0.5284142 +0.4085988 0.2210581 0.5284142 +0.4220313 0.2210581 0.5284142 +0.4348222 0.2210581 0.5284142 +0.4470264 0.2210581 0.5284142 +0.4586928 0.2210581 0.5284142 +0.4698649 0.2210581 0.5284142 +0.4805811 0.2210581 0.5284142 +0.490876 0.2210581 0.5284142 +0.5007803 0.2210581 0.5284142 +0.510322 0.2210581 0.5284142 +0.5195258 0.2210581 0.5284142 +0.5284142 0.2210581 0.5284142 +0.5370079 0.2210581 0.5284142 +0.5453253 0.2210581 0.5284142 +0.5533834 0.2210581 0.5284142 +0.5611974 0.2210581 0.5284142 +0.5687816 0.2210581 0.5284142 +0.092819 0.245636 0.5284142 +0.1056428 0.245636 0.5284142 +0.1201537 0.245636 0.5284142 +0.1409607 0.245636 0.5284142 +0.1678172 0.245636 0.5284142 +0.1950164 0.245636 0.5284142 +0.2210581 0.245636 0.5284142 +0.245636 0.245636 0.5284142 +0.2686816 0.245636 0.5284142 +0.2902431 0.245636 0.5284142 +0.3104189 0.245636 0.5284142 +0.3293248 0.245636 0.5284142 +0.3470774 0.245636 0.5284142 +0.3637862 0.245636 0.5284142 +0.3795513 0.245636 0.5284142 +0.3944623 0.245636 0.5284142 +0.4085988 0.245636 0.5284142 +0.4220313 0.245636 0.5284142 +0.4348222 0.245636 0.5284142 +0.4470264 0.245636 0.5284142 +0.4586928 0.245636 0.5284142 +0.4698649 0.245636 0.5284142 +0.4805811 0.245636 0.5284142 +0.490876 0.245636 0.5284142 +0.5007803 0.245636 0.5284142 +0.510322 0.245636 0.5284142 +0.5195258 0.245636 0.5284142 +0.5284142 0.245636 0.5284142 +0.5370079 0.245636 0.5284142 +0.5453253 0.245636 0.5284142 +0.5533834 0.245636 0.5284142 +0.5611974 0.245636 0.5284142 +0.5687816 0.245636 0.5284142 +0.092819 0.2686816 0.5284142 +0.1056428 0.2686816 0.5284142 +0.1201537 0.2686816 0.5284142 +0.1409607 0.2686816 0.5284142 +0.1678172 0.2686816 0.5284142 +0.1950164 0.2686816 0.5284142 +0.2210581 0.2686816 0.5284142 +0.245636 0.2686816 0.5284142 +0.2686816 0.2686816 0.5284142 +0.2902431 0.2686816 0.5284142 +0.3104189 0.2686816 0.5284142 +0.3293248 0.2686816 0.5284142 +0.3470774 0.2686816 0.5284142 +0.3637862 0.2686816 0.5284142 +0.3795513 0.2686816 0.5284142 +0.3944623 0.2686816 0.5284142 +0.4085988 0.2686816 0.5284142 +0.4220313 0.2686816 0.5284142 +0.4348222 0.2686816 0.5284142 +0.4470264 0.2686816 0.5284142 +0.4586928 0.2686816 0.5284142 +0.4698649 0.2686816 0.5284142 +0.4805811 0.2686816 0.5284142 +0.490876 0.2686816 0.5284142 +0.5007803 0.2686816 0.5284142 +0.510322 0.2686816 0.5284142 +0.5195258 0.2686816 0.5284142 +0.5284142 0.2686816 0.5284142 +0.5370079 0.2686816 0.5284142 +0.5453253 0.2686816 0.5284142 +0.5533834 0.2686816 0.5284142 +0.5611974 0.2686816 0.5284142 +0.5687816 0.2686816 0.5284142 +0.092819 0.2902431 0.5284142 +0.1056428 0.2902431 0.5284142 +0.1201537 0.2902431 0.5284142 +0.1409607 0.2902431 0.5284142 +0.1678172 0.2902431 0.5284142 +0.1950164 0.2902431 0.5284142 +0.2210581 0.2902431 0.5284142 +0.245636 0.2902431 0.5284142 +0.2686816 0.2902431 0.5284142 +0.2902431 0.2902431 0.5284142 +0.3104189 0.2902431 0.5284142 +0.3293248 0.2902431 0.5284142 +0.3470774 0.2902431 0.5284142 +0.3637862 0.2902431 0.5284142 +0.3795513 0.2902431 0.5284142 +0.3944623 0.2902431 0.5284142 +0.4085988 0.2902431 0.5284142 +0.4220313 0.2902431 0.5284142 +0.4348222 0.2902431 0.5284142 +0.4470264 0.2902431 0.5284142 +0.4586928 0.2902431 0.5284142 +0.4698649 0.2902431 0.5284142 +0.4805811 0.2902431 0.5284142 +0.490876 0.2902431 0.5284142 +0.5007803 0.2902431 0.5284142 +0.510322 0.2902431 0.5284142 +0.5195258 0.2902431 0.5284142 +0.5284142 0.2902431 0.5284142 +0.5370079 0.2902431 0.5284142 +0.5453253 0.2902431 0.5284142 +0.5533834 0.2902431 0.5284142 +0.5611974 0.2902431 0.5284142 +0.5687816 0.2902431 0.5284142 +0.092819 0.3104189 0.5284142 +0.1056428 0.3104189 0.5284142 +0.1201537 0.3104189 0.5284142 +0.1409607 0.3104189 0.5284142 +0.1678172 0.3104189 0.5284142 +0.1950164 0.3104189 0.5284142 +0.2210581 0.3104189 0.5284142 +0.245636 0.3104189 0.5284142 +0.2686816 0.3104189 0.5284142 +0.2902431 0.3104189 0.5284142 +0.3104189 0.3104189 0.5284142 +0.3293248 0.3104189 0.5284142 +0.3470774 0.3104189 0.5284142 +0.3637862 0.3104189 0.5284142 +0.3795513 0.3104189 0.5284142 +0.3944623 0.3104189 0.5284142 +0.4085988 0.3104189 0.5284142 +0.4220313 0.3104189 0.5284142 +0.4348222 0.3104189 0.5284142 +0.4470264 0.3104189 0.5284142 +0.4586928 0.3104189 0.5284142 +0.4698649 0.3104189 0.5284142 +0.4805811 0.3104189 0.5284142 +0.490876 0.3104189 0.5284142 +0.5007803 0.3104189 0.5284142 +0.510322 0.3104189 0.5284142 +0.5195258 0.3104189 0.5284142 +0.5284142 0.3104189 0.5284142 +0.5370079 0.3104189 0.5284142 +0.5453253 0.3104189 0.5284142 +0.5533834 0.3104189 0.5284142 +0.5611974 0.3104189 0.5284142 +0.5687816 0.3104189 0.5284142 +0.092819 0.3293248 0.5284142 +0.1056428 0.3293248 0.5284142 +0.1201537 0.3293248 0.5284142 +0.1409607 0.3293248 0.5284142 +0.1678172 0.3293248 0.5284142 +0.1950164 0.3293248 0.5284142 +0.2210581 0.3293248 0.5284142 +0.245636 0.3293248 0.5284142 +0.2686816 0.3293248 0.5284142 +0.2902431 0.3293248 0.5284142 +0.3104189 0.3293248 0.5284142 +0.3293248 0.3293248 0.5284142 +0.3470774 0.3293248 0.5284142 +0.3637862 0.3293248 0.5284142 +0.3795513 0.3293248 0.5284142 +0.3944623 0.3293248 0.5284142 +0.4085988 0.3293248 0.5284142 +0.4220313 0.3293248 0.5284142 +0.4348222 0.3293248 0.5284142 +0.4470264 0.3293248 0.5284142 +0.4586928 0.3293248 0.5284142 +0.4698649 0.3293248 0.5284142 +0.4805811 0.3293248 0.5284142 +0.490876 0.3293248 0.5284142 +0.5007803 0.3293248 0.5284142 +0.510322 0.3293248 0.5284142 +0.5195258 0.3293248 0.5284142 +0.5284142 0.3293248 0.5284142 +0.5370079 0.3293248 0.5284142 +0.5453253 0.3293248 0.5284142 +0.5533834 0.3293248 0.5284142 +0.5611974 0.3293248 0.5284142 +0.5687816 0.3293248 0.5284142 +0.092819 0.3470774 0.5284142 +0.1056428 0.3470774 0.5284142 +0.1201537 0.3470774 0.5284142 +0.1409607 0.3470774 0.5284142 +0.1678172 0.3470774 0.5284142 +0.1950164 0.3470774 0.5284142 +0.2210581 0.3470774 0.5284142 +0.245636 0.3470774 0.5284142 +0.2686816 0.3470774 0.5284142 +0.2902431 0.3470774 0.5284142 +0.3104189 0.3470774 0.5284142 +0.3293248 0.3470774 0.5284142 +0.3470774 0.3470774 0.5284142 +0.3637862 0.3470774 0.5284142 +0.3795513 0.3470774 0.5284142 +0.3944623 0.3470774 0.5284142 +0.4085988 0.3470774 0.5284142 +0.4220313 0.3470774 0.5284142 +0.4348222 0.3470774 0.5284142 +0.4470264 0.3470774 0.5284142 +0.4586928 0.3470774 0.5284142 +0.4698649 0.3470774 0.5284142 +0.4805811 0.3470774 0.5284142 +0.490876 0.3470774 0.5284142 +0.5007803 0.3470774 0.5284142 +0.510322 0.3470774 0.5284142 +0.5195258 0.3470774 0.5284142 +0.5284142 0.3470774 0.5284142 +0.5370079 0.3470774 0.5284142 +0.5453253 0.3470774 0.5284142 +0.5533834 0.3470774 0.5284142 +0.5611974 0.3470774 0.5284142 +0.5687816 0.3470774 0.5284142 +0.092819 0.3637862 0.5284142 +0.1056428 0.3637862 0.5284142 +0.1201537 0.3637862 0.5284142 +0.1409607 0.3637862 0.5284142 +0.1678172 0.3637862 0.5284142 +0.1950164 0.3637862 0.5284142 +0.2210581 0.3637862 0.5284142 +0.245636 0.3637862 0.5284142 +0.2686816 0.3637862 0.5284142 +0.2902431 0.3637862 0.5284142 +0.3104189 0.3637862 0.5284142 +0.3293248 0.3637862 0.5284142 +0.3470774 0.3637862 0.5284142 +0.3637862 0.3637862 0.5284142 +0.3795513 0.3637862 0.5284142 +0.3944623 0.3637862 0.5284142 +0.4085988 0.3637862 0.5284142 +0.4220313 0.3637862 0.5284142 +0.4348222 0.3637862 0.5284142 +0.4470264 0.3637862 0.5284142 +0.4586928 0.3637862 0.5284142 +0.4698649 0.3637862 0.5284142 +0.4805811 0.3637862 0.5284142 +0.490876 0.3637862 0.5284142 +0.5007803 0.3637862 0.5284142 +0.510322 0.3637862 0.5284142 +0.5195258 0.3637862 0.5284142 +0.5284142 0.3637862 0.5284142 +0.5370079 0.3637862 0.5284142 +0.5453253 0.3637862 0.5284142 +0.5533834 0.3637862 0.5284142 +0.5611974 0.3637862 0.5284142 +0.5687816 0.3637862 0.5284142 +0.092819 0.3795513 0.5284142 +0.1056428 0.3795513 0.5284142 +0.1201537 0.3795513 0.5284142 +0.1409607 0.3795513 0.5284142 +0.1678172 0.3795513 0.5284142 +0.1950164 0.3795513 0.5284142 +0.2210581 0.3795513 0.5284142 +0.245636 0.3795513 0.5284142 +0.2686816 0.3795513 0.5284142 +0.2902431 0.3795513 0.5284142 +0.3104189 0.3795513 0.5284142 +0.3293248 0.3795513 0.5284142 +0.3470774 0.3795513 0.5284142 +0.3637862 0.3795513 0.5284142 +0.3795513 0.3795513 0.5284142 +0.3944623 0.3795513 0.5284142 +0.4085988 0.3795513 0.5284142 +0.4220313 0.3795513 0.5284142 +0.4348222 0.3795513 0.5284142 +0.4470264 0.3795513 0.5284142 +0.4586928 0.3795513 0.5284142 +0.4698649 0.3795513 0.5284142 +0.4805811 0.3795513 0.5284142 +0.490876 0.3795513 0.5284142 +0.5007803 0.3795513 0.5284142 +0.510322 0.3795513 0.5284142 +0.5195258 0.3795513 0.5284142 +0.5284142 0.3795513 0.5284142 +0.5370079 0.3795513 0.5284142 +0.5453253 0.3795513 0.5284142 +0.5533834 0.3795513 0.5284142 +0.5611974 0.3795513 0.5284142 +0.5687816 0.3795513 0.5284142 +0.092819 0.3944623 0.5284142 +0.1056428 0.3944623 0.5284142 +0.1201537 0.3944623 0.5284142 +0.1409607 0.3944623 0.5284142 +0.1678172 0.3944623 0.5284142 +0.1950164 0.3944623 0.5284142 +0.2210581 0.3944623 0.5284142 +0.245636 0.3944623 0.5284142 +0.2686816 0.3944623 0.5284142 +0.2902431 0.3944623 0.5284142 +0.3104189 0.3944623 0.5284142 +0.3293248 0.3944623 0.5284142 +0.3470774 0.3944623 0.5284142 +0.3637862 0.3944623 0.5284142 +0.3795513 0.3944623 0.5284142 +0.3944623 0.3944623 0.5284142 +0.4085988 0.3944623 0.5284142 +0.4220313 0.3944623 0.5284142 +0.4348222 0.3944623 0.5284142 +0.4470264 0.3944623 0.5284142 +0.4586928 0.3944623 0.5284142 +0.4698649 0.3944623 0.5284142 +0.4805811 0.3944623 0.5284142 +0.490876 0.3944623 0.5284142 +0.5007803 0.3944623 0.5284142 +0.510322 0.3944623 0.5284142 +0.5195258 0.3944623 0.5284142 +0.5284142 0.3944623 0.5284142 +0.5370079 0.3944623 0.5284142 +0.5453253 0.3944623 0.5284142 +0.5533834 0.3944623 0.5284142 +0.5611974 0.3944623 0.5284142 +0.5687816 0.3944623 0.5284142 +0.092819 0.4085988 0.5284142 +0.1056428 0.4085988 0.5284142 +0.1201537 0.4085988 0.5284142 +0.1409607 0.4085988 0.5284142 +0.1678172 0.4085988 0.5284142 +0.1950164 0.4085988 0.5284142 +0.2210581 0.4085988 0.5284142 +0.245636 0.4085988 0.5284142 +0.2686816 0.4085988 0.5284142 +0.2902431 0.4085988 0.5284142 +0.3104189 0.4085988 0.5284142 +0.3293248 0.4085988 0.5284142 +0.3470774 0.4085988 0.5284142 +0.3637862 0.4085988 0.5284142 +0.3795513 0.4085988 0.5284142 +0.3944623 0.4085988 0.5284142 +0.4085988 0.4085988 0.5284142 +0.4220313 0.4085988 0.5284142 +0.4348222 0.4085988 0.5284142 +0.4470264 0.4085988 0.5284142 +0.4586928 0.4085988 0.5284142 +0.4698649 0.4085988 0.5284142 +0.4805811 0.4085988 0.5284142 +0.490876 0.4085988 0.5284142 +0.5007803 0.4085988 0.5284142 +0.510322 0.4085988 0.5284142 +0.5195258 0.4085988 0.5284142 +0.5284142 0.4085988 0.5284142 +0.5370079 0.4085988 0.5284142 +0.5453253 0.4085988 0.5284142 +0.5533834 0.4085988 0.5284142 +0.5611974 0.4085988 0.5284142 +0.5687816 0.4085988 0.5284142 +0.092819 0.4220313 0.5284142 +0.1056428 0.4220313 0.5284142 +0.1201537 0.4220313 0.5284142 +0.1409607 0.4220313 0.5284142 +0.1678172 0.4220313 0.5284142 +0.1950164 0.4220313 0.5284142 +0.2210581 0.4220313 0.5284142 +0.245636 0.4220313 0.5284142 +0.2686816 0.4220313 0.5284142 +0.2902431 0.4220313 0.5284142 +0.3104189 0.4220313 0.5284142 +0.3293248 0.4220313 0.5284142 +0.3470774 0.4220313 0.5284142 +0.3637862 0.4220313 0.5284142 +0.3795513 0.4220313 0.5284142 +0.3944623 0.4220313 0.5284142 +0.4085988 0.4220313 0.5284142 +0.4220313 0.4220313 0.5284142 +0.4348222 0.4220313 0.5284142 +0.4470264 0.4220313 0.5284142 +0.4586928 0.4220313 0.5284142 +0.4698649 0.4220313 0.5284142 +0.4805811 0.4220313 0.5284142 +0.490876 0.4220313 0.5284142 +0.5007803 0.4220313 0.5284142 +0.510322 0.4220313 0.5284142 +0.5195258 0.4220313 0.5284142 +0.5284142 0.4220313 0.5284142 +0.5370079 0.4220313 0.5284142 +0.5453253 0.4220313 0.5284142 +0.5533834 0.4220313 0.5284142 +0.5611974 0.4220313 0.5284142 +0.5687816 0.4220313 0.5284142 +0.092819 0.4348222 0.5284142 +0.1056428 0.4348222 0.5284142 +0.1201537 0.4348222 0.5284142 +0.1409607 0.4348222 0.5284142 +0.1678172 0.4348222 0.5284142 +0.1950164 0.4348222 0.5284142 +0.2210581 0.4348222 0.5284142 +0.245636 0.4348222 0.5284142 +0.2686816 0.4348222 0.5284142 +0.2902431 0.4348222 0.5284142 +0.3104189 0.4348222 0.5284142 +0.3293248 0.4348222 0.5284142 +0.3470774 0.4348222 0.5284142 +0.3637862 0.4348222 0.5284142 +0.3795513 0.4348222 0.5284142 +0.3944623 0.4348222 0.5284142 +0.4085988 0.4348222 0.5284142 +0.4220313 0.4348222 0.5284142 +0.4348222 0.4348222 0.5284142 +0.4470264 0.4348222 0.5284142 +0.4586928 0.4348222 0.5284142 +0.4698649 0.4348222 0.5284142 +0.4805811 0.4348222 0.5284142 +0.490876 0.4348222 0.5284142 +0.5007803 0.4348222 0.5284142 +0.510322 0.4348222 0.5284142 +0.5195258 0.4348222 0.5284142 +0.5284142 0.4348222 0.5284142 +0.5370079 0.4348222 0.5284142 +0.5453253 0.4348222 0.5284142 +0.5533834 0.4348222 0.5284142 +0.5611974 0.4348222 0.5284142 +0.5687816 0.4348222 0.5284142 +0.092819 0.4470264 0.5284142 +0.1056428 0.4470264 0.5284142 +0.1201537 0.4470264 0.5284142 +0.1409607 0.4470264 0.5284142 +0.1678172 0.4470264 0.5284142 +0.1950164 0.4470264 0.5284142 +0.2210581 0.4470264 0.5284142 +0.245636 0.4470264 0.5284142 +0.2686816 0.4470264 0.5284142 +0.2902431 0.4470264 0.5284142 +0.3104189 0.4470264 0.5284142 +0.3293248 0.4470264 0.5284142 +0.3470774 0.4470264 0.5284142 +0.3637862 0.4470264 0.5284142 +0.3795513 0.4470264 0.5284142 +0.3944623 0.4470264 0.5284142 +0.4085988 0.4470264 0.5284142 +0.4220313 0.4470264 0.5284142 +0.4348222 0.4470264 0.5284142 +0.4470264 0.4470264 0.5284142 +0.4586928 0.4470264 0.5284142 +0.4698649 0.4470264 0.5284142 +0.4805811 0.4470264 0.5284142 +0.490876 0.4470264 0.5284142 +0.5007803 0.4470264 0.5284142 +0.510322 0.4470264 0.5284142 +0.5195258 0.4470264 0.5284142 +0.5284142 0.4470264 0.5284142 +0.5370079 0.4470264 0.5284142 +0.5453253 0.4470264 0.5284142 +0.5533834 0.4470264 0.5284142 +0.5611974 0.4470264 0.5284142 +0.5687816 0.4470264 0.5284142 +0.092819 0.4586928 0.5284142 +0.1056428 0.4586928 0.5284142 +0.1201537 0.4586928 0.5284142 +0.1409607 0.4586928 0.5284142 +0.1678172 0.4586928 0.5284142 +0.1950164 0.4586928 0.5284142 +0.2210581 0.4586928 0.5284142 +0.245636 0.4586928 0.5284142 +0.2686816 0.4586928 0.5284142 +0.2902431 0.4586928 0.5284142 +0.3104189 0.4586928 0.5284142 +0.3293248 0.4586928 0.5284142 +0.3470774 0.4586928 0.5284142 +0.3637862 0.4586928 0.5284142 +0.3795513 0.4586928 0.5284142 +0.3944623 0.4586928 0.5284142 +0.4085988 0.4586928 0.5284142 +0.4220313 0.4586928 0.5284142 +0.4348222 0.4586928 0.5284142 +0.4470264 0.4586928 0.5284142 +0.4586928 0.4586928 0.5284142 +0.4698649 0.4586928 0.5284142 +0.4805811 0.4586928 0.5284142 +0.490876 0.4586928 0.5284142 +0.5007803 0.4586928 0.5284142 +0.510322 0.4586928 0.5284142 +0.5195258 0.4586928 0.5284142 +0.5284142 0.4586928 0.5284142 +0.5370079 0.4586928 0.5284142 +0.5453253 0.4586928 0.5284142 +0.5533834 0.4586928 0.5284142 +0.5611974 0.4586928 0.5284142 +0.5687816 0.4586928 0.5284142 +0.092819 0.4698649 0.5284142 +0.1056428 0.4698649 0.5284142 +0.1201537 0.4698649 0.5284142 +0.1409607 0.4698649 0.5284142 +0.1678172 0.4698649 0.5284142 +0.1950164 0.4698649 0.5284142 +0.2210581 0.4698649 0.5284142 +0.245636 0.4698649 0.5284142 +0.2686816 0.4698649 0.5284142 +0.2902431 0.4698649 0.5284142 +0.3104189 0.4698649 0.5284142 +0.3293248 0.4698649 0.5284142 +0.3470774 0.4698649 0.5284142 +0.3637862 0.4698649 0.5284142 +0.3795513 0.4698649 0.5284142 +0.3944623 0.4698649 0.5284142 +0.4085988 0.4698649 0.5284142 +0.4220313 0.4698649 0.5284142 +0.4348222 0.4698649 0.5284142 +0.4470264 0.4698649 0.5284142 +0.4586928 0.4698649 0.5284142 +0.4698649 0.4698649 0.5284142 +0.4805811 0.4698649 0.5284142 +0.490876 0.4698649 0.5284142 +0.5007803 0.4698649 0.5284142 +0.510322 0.4698649 0.5284142 +0.5195258 0.4698649 0.5284142 +0.5284142 0.4698649 0.5284142 +0.5370079 0.4698649 0.5284142 +0.5453253 0.4698649 0.5284142 +0.5533834 0.4698649 0.5284142 +0.5611974 0.4698649 0.5284142 +0.5687816 0.4698649 0.5284142 +0.092819 0.4805811 0.5284142 +0.1056428 0.4805811 0.5284142 +0.1201537 0.4805811 0.5284142 +0.1409607 0.4805811 0.5284142 +0.1678172 0.4805811 0.5284142 +0.1950164 0.4805811 0.5284142 +0.2210581 0.4805811 0.5284142 +0.245636 0.4805811 0.5284142 +0.2686816 0.4805811 0.5284142 +0.2902431 0.4805811 0.5284142 +0.3104189 0.4805811 0.5284142 +0.3293248 0.4805811 0.5284142 +0.3470774 0.4805811 0.5284142 +0.3637862 0.4805811 0.5284142 +0.3795513 0.4805811 0.5284142 +0.3944623 0.4805811 0.5284142 +0.4085988 0.4805811 0.5284142 +0.4220313 0.4805811 0.5284142 +0.4348222 0.4805811 0.5284142 +0.4470264 0.4805811 0.5284142 +0.4586928 0.4805811 0.5284142 +0.4698649 0.4805811 0.5284142 +0.4805811 0.4805811 0.5284142 +0.490876 0.4805811 0.5284142 +0.5007803 0.4805811 0.5284142 +0.510322 0.4805811 0.5284142 +0.5195258 0.4805811 0.5284142 +0.5284142 0.4805811 0.5284142 +0.5370079 0.4805811 0.5284142 +0.5453253 0.4805811 0.5284142 +0.5533834 0.4805811 0.5284142 +0.5611974 0.4805811 0.5284142 +0.5687816 0.4805811 0.5284142 +0.092819 0.490876 0.5284142 +0.1056428 0.490876 0.5284142 +0.1201537 0.490876 0.5284142 +0.1409607 0.490876 0.5284142 +0.1678172 0.490876 0.5284142 +0.1950164 0.490876 0.5284142 +0.2210581 0.490876 0.5284142 +0.245636 0.490876 0.5284142 +0.2686816 0.490876 0.5284142 +0.2902431 0.490876 0.5284142 +0.3104189 0.490876 0.5284142 +0.3293248 0.490876 0.5284142 +0.3470774 0.490876 0.5284142 +0.3637862 0.490876 0.5284142 +0.3795513 0.490876 0.5284142 +0.3944623 0.490876 0.5284142 +0.4085988 0.490876 0.5284142 +0.4220313 0.490876 0.5284142 +0.4348222 0.490876 0.5284142 +0.4470264 0.490876 0.5284142 +0.4586928 0.490876 0.5284142 +0.4698649 0.490876 0.5284142 +0.4805811 0.490876 0.5284142 +0.490876 0.490876 0.5284142 +0.5007803 0.490876 0.5284142 +0.510322 0.490876 0.5284142 +0.5195258 0.490876 0.5284142 +0.5284142 0.490876 0.5284142 +0.5370079 0.490876 0.5284142 +0.5453253 0.490876 0.5284142 +0.5533834 0.490876 0.5284142 +0.5611974 0.490876 0.5284142 +0.5687816 0.490876 0.5284142 +0.092819 0.5007803 0.5284142 +0.1056428 0.5007803 0.5284142 +0.1201537 0.5007803 0.5284142 +0.1409607 0.5007803 0.5284142 +0.1678172 0.5007803 0.5284142 +0.1950164 0.5007803 0.5284142 +0.2210581 0.5007803 0.5284142 +0.245636 0.5007803 0.5284142 +0.2686816 0.5007803 0.5284142 +0.2902431 0.5007803 0.5284142 +0.3104189 0.5007803 0.5284142 +0.3293248 0.5007803 0.5284142 +0.3470774 0.5007803 0.5284142 +0.3637862 0.5007803 0.5284142 +0.3795513 0.5007803 0.5284142 +0.3944623 0.5007803 0.5284142 +0.4085988 0.5007803 0.5284142 +0.4220313 0.5007803 0.5284142 +0.4348222 0.5007803 0.5284142 +0.4470264 0.5007803 0.5284142 +0.4586928 0.5007803 0.5284142 +0.4698649 0.5007803 0.5284142 +0.4805811 0.5007803 0.5284142 +0.490876 0.5007803 0.5284142 +0.5007803 0.5007803 0.5284142 +0.510322 0.5007803 0.5284142 +0.5195258 0.5007803 0.5284142 +0.5284142 0.5007803 0.5284142 +0.5370079 0.5007803 0.5284142 +0.5453253 0.5007803 0.5284142 +0.5533834 0.5007803 0.5284142 +0.5611974 0.5007803 0.5284142 +0.5687816 0.5007803 0.5284142 +0.092819 0.510322 0.5284142 +0.1056428 0.510322 0.5284142 +0.1201537 0.510322 0.5284142 +0.1409607 0.510322 0.5284142 +0.1678172 0.510322 0.5284142 +0.1950164 0.510322 0.5284142 +0.2210581 0.510322 0.5284142 +0.245636 0.510322 0.5284142 +0.2686816 0.510322 0.5284142 +0.2902431 0.510322 0.5284142 +0.3104189 0.510322 0.5284142 +0.3293248 0.510322 0.5284142 +0.3470774 0.510322 0.5284142 +0.3637862 0.510322 0.5284142 +0.3795513 0.510322 0.5284142 +0.3944623 0.510322 0.5284142 +0.4085988 0.510322 0.5284142 +0.4220313 0.510322 0.5284142 +0.4348222 0.510322 0.5284142 +0.4470264 0.510322 0.5284142 +0.4586928 0.510322 0.5284142 +0.4698649 0.510322 0.5284142 +0.4805811 0.510322 0.5284142 +0.490876 0.510322 0.5284142 +0.5007803 0.510322 0.5284142 +0.510322 0.510322 0.5284142 +0.5195258 0.510322 0.5284142 +0.5284142 0.510322 0.5284142 +0.5370079 0.510322 0.5284142 +0.5453253 0.510322 0.5284142 +0.5533834 0.510322 0.5284142 +0.5611974 0.510322 0.5284142 +0.5687816 0.510322 0.5284142 +0.092819 0.5195258 0.5284142 +0.1056428 0.5195258 0.5284142 +0.1201537 0.5195258 0.5284142 +0.1409607 0.5195258 0.5284142 +0.1678172 0.5195258 0.5284142 +0.1950164 0.5195258 0.5284142 +0.2210581 0.5195258 0.5284142 +0.245636 0.5195258 0.5284142 +0.2686816 0.5195258 0.5284142 +0.2902431 0.5195258 0.5284142 +0.3104189 0.5195258 0.5284142 +0.3293248 0.5195258 0.5284142 +0.3470774 0.5195258 0.5284142 +0.3637862 0.5195258 0.5284142 +0.3795513 0.5195258 0.5284142 +0.3944623 0.5195258 0.5284142 +0.4085988 0.5195258 0.5284142 +0.4220313 0.5195258 0.5284142 +0.4348222 0.5195258 0.5284142 +0.4470264 0.5195258 0.5284142 +0.4586928 0.5195258 0.5284142 +0.4698649 0.5195258 0.5284142 +0.4805811 0.5195258 0.5284142 +0.490876 0.5195258 0.5284142 +0.5007803 0.5195258 0.5284142 +0.510322 0.5195258 0.5284142 +0.5195258 0.5195258 0.5284142 +0.5284142 0.5195258 0.5284142 +0.5370079 0.5195258 0.5284142 +0.5453253 0.5195258 0.5284142 +0.5533834 0.5195258 0.5284142 +0.5611974 0.5195258 0.5284142 +0.5687816 0.5195258 0.5284142 +0.092819 0.5284142 0.5284142 +0.1056428 0.5284142 0.5284142 +0.1201537 0.5284142 0.5284142 +0.1409607 0.5284142 0.5284142 +0.1678172 0.5284142 0.5284142 +0.1950164 0.5284142 0.5284142 +0.2210581 0.5284142 0.5284142 +0.245636 0.5284142 0.5284142 +0.2686816 0.5284142 0.5284142 +0.2902431 0.5284142 0.5284142 +0.3104189 0.5284142 0.5284142 +0.3293248 0.5284142 0.5284142 +0.3470774 0.5284142 0.5284142 +0.3637862 0.5284142 0.5284142 +0.3795513 0.5284142 0.5284142 +0.3944623 0.5284142 0.5284142 +0.4085988 0.5284142 0.5284142 +0.4220313 0.5284142 0.5284142 +0.4348222 0.5284142 0.5284142 +0.4470264 0.5284142 0.5284142 +0.4586928 0.5284142 0.5284142 +0.4698649 0.5284142 0.5284142 +0.4805811 0.5284142 0.5284142 +0.490876 0.5284142 0.5284142 +0.5007803 0.5284142 0.5284142 +0.510322 0.5284142 0.5284142 +0.5195258 0.5284142 0.5284142 +0.5284142 0.5284142 0.5284142 +0.5370079 0.5284142 0.5284142 +0.5453253 0.5284142 0.5284142 +0.5533834 0.5284142 0.5284142 +0.5611974 0.5284142 0.5284142 +0.5687816 0.5284142 0.5284142 +0.092819 0.5370079 0.5284142 +0.1056428 0.5370079 0.5284142 +0.1201537 0.5370079 0.5284142 +0.1409607 0.5370079 0.5284142 +0.1678172 0.5370079 0.5284142 +0.1950164 0.5370079 0.5284142 +0.2210581 0.5370079 0.5284142 +0.245636 0.5370079 0.5284142 +0.2686816 0.5370079 0.5284142 +0.2902431 0.5370079 0.5284142 +0.3104189 0.5370079 0.5284142 +0.3293248 0.5370079 0.5284142 +0.3470774 0.5370079 0.5284142 +0.3637862 0.5370079 0.5284142 +0.3795513 0.5370079 0.5284142 +0.3944623 0.5370079 0.5284142 +0.4085988 0.5370079 0.5284142 +0.4220313 0.5370079 0.5284142 +0.4348222 0.5370079 0.5284142 +0.4470264 0.5370079 0.5284142 +0.4586928 0.5370079 0.5284142 +0.4698649 0.5370079 0.5284142 +0.4805811 0.5370079 0.5284142 +0.490876 0.5370079 0.5284142 +0.5007803 0.5370079 0.5284142 +0.510322 0.5370079 0.5284142 +0.5195258 0.5370079 0.5284142 +0.5284142 0.5370079 0.5284142 +0.5370079 0.5370079 0.5284142 +0.5453253 0.5370079 0.5284142 +0.5533834 0.5370079 0.5284142 +0.5611974 0.5370079 0.5284142 +0.5687816 0.5370079 0.5284142 +0.092819 0.5453253 0.5284142 +0.1056428 0.5453253 0.5284142 +0.1201537 0.5453253 0.5284142 +0.1409607 0.5453253 0.5284142 +0.1678172 0.5453253 0.5284142 +0.1950164 0.5453253 0.5284142 +0.2210581 0.5453253 0.5284142 +0.245636 0.5453253 0.5284142 +0.2686816 0.5453253 0.5284142 +0.2902431 0.5453253 0.5284142 +0.3104189 0.5453253 0.5284142 +0.3293248 0.5453253 0.5284142 +0.3470774 0.5453253 0.5284142 +0.3637862 0.5453253 0.5284142 +0.3795513 0.5453253 0.5284142 +0.3944623 0.5453253 0.5284142 +0.4085988 0.5453253 0.5284142 +0.4220313 0.5453253 0.5284142 +0.4348222 0.5453253 0.5284142 +0.4470264 0.5453253 0.5284142 +0.4586928 0.5453253 0.5284142 +0.4698649 0.5453253 0.5284142 +0.4805811 0.5453253 0.5284142 +0.490876 0.5453253 0.5284142 +0.5007803 0.5453253 0.5284142 +0.510322 0.5453253 0.5284142 +0.5195258 0.5453253 0.5284142 +0.5284142 0.5453253 0.5284142 +0.5370079 0.5453253 0.5284142 +0.5453253 0.5453253 0.5284142 +0.5533834 0.5453253 0.5284142 +0.5611974 0.5453253 0.5284142 +0.5687816 0.5453253 0.5284142 +0.092819 0.5533834 0.5284142 +0.1056428 0.5533834 0.5284142 +0.1201537 0.5533834 0.5284142 +0.1409607 0.5533834 0.5284142 +0.1678172 0.5533834 0.5284142 +0.1950164 0.5533834 0.5284142 +0.2210581 0.5533834 0.5284142 +0.245636 0.5533834 0.5284142 +0.2686816 0.5533834 0.5284142 +0.2902431 0.5533834 0.5284142 +0.3104189 0.5533834 0.5284142 +0.3293248 0.5533834 0.5284142 +0.3470774 0.5533834 0.5284142 +0.3637862 0.5533834 0.5284142 +0.3795513 0.5533834 0.5284142 +0.3944623 0.5533834 0.5284142 +0.4085988 0.5533834 0.5284142 +0.4220313 0.5533834 0.5284142 +0.4348222 0.5533834 0.5284142 +0.4470264 0.5533834 0.5284142 +0.4586928 0.5533834 0.5284142 +0.4698649 0.5533834 0.5284142 +0.4805811 0.5533834 0.5284142 +0.490876 0.5533834 0.5284142 +0.5007803 0.5533834 0.5284142 +0.510322 0.5533834 0.5284142 +0.5195258 0.5533834 0.5284142 +0.5284142 0.5533834 0.5284142 +0.5370079 0.5533834 0.5284142 +0.5453253 0.5533834 0.5284142 +0.5533834 0.5533834 0.5284142 +0.5611974 0.5533834 0.5284142 +0.5687816 0.5533834 0.5284142 +0.092819 0.5611974 0.5284142 +0.1056428 0.5611974 0.5284142 +0.1201537 0.5611974 0.5284142 +0.1409607 0.5611974 0.5284142 +0.1678172 0.5611974 0.5284142 +0.1950164 0.5611974 0.5284142 +0.2210581 0.5611974 0.5284142 +0.245636 0.5611974 0.5284142 +0.2686816 0.5611974 0.5284142 +0.2902431 0.5611974 0.5284142 +0.3104189 0.5611974 0.5284142 +0.3293248 0.5611974 0.5284142 +0.3470774 0.5611974 0.5284142 +0.3637862 0.5611974 0.5284142 +0.3795513 0.5611974 0.5284142 +0.3944623 0.5611974 0.5284142 +0.4085988 0.5611974 0.5284142 +0.4220313 0.5611974 0.5284142 +0.4348222 0.5611974 0.5284142 +0.4470264 0.5611974 0.5284142 +0.4586928 0.5611974 0.5284142 +0.4698649 0.5611974 0.5284142 +0.4805811 0.5611974 0.5284142 +0.490876 0.5611974 0.5284142 +0.5007803 0.5611974 0.5284142 +0.510322 0.5611974 0.5284142 +0.5195258 0.5611974 0.5284142 +0.5284142 0.5611974 0.5284142 +0.5370079 0.5611974 0.5284142 +0.5453253 0.5611974 0.5284142 +0.5533834 0.5611974 0.5284142 +0.5611974 0.5611974 0.5284142 +0.5687816 0.5611974 0.5284142 +0.092819 0.5687816 0.5284142 +0.1056428 0.5687816 0.5284142 +0.1201537 0.5687816 0.5284142 +0.1409607 0.5687816 0.5284142 +0.1678172 0.5687816 0.5284142 +0.1950164 0.5687816 0.5284142 +0.2210581 0.5687816 0.5284142 +0.245636 0.5687816 0.5284142 +0.2686816 0.5687816 0.5284142 +0.2902431 0.5687816 0.5284142 +0.3104189 0.5687816 0.5284142 +0.3293248 0.5687816 0.5284142 +0.3470774 0.5687816 0.5284142 +0.3637862 0.5687816 0.5284142 +0.3795513 0.5687816 0.5284142 +0.3944623 0.5687816 0.5284142 +0.4085988 0.5687816 0.5284142 +0.4220313 0.5687816 0.5284142 +0.4348222 0.5687816 0.5284142 +0.4470264 0.5687816 0.5284142 +0.4586928 0.5687816 0.5284142 +0.4698649 0.5687816 0.5284142 +0.4805811 0.5687816 0.5284142 +0.490876 0.5687816 0.5284142 +0.5007803 0.5687816 0.5284142 +0.510322 0.5687816 0.5284142 +0.5195258 0.5687816 0.5284142 +0.5284142 0.5687816 0.5284142 +0.5370079 0.5687816 0.5284142 +0.5453253 0.5687816 0.5284142 +0.5533834 0.5687816 0.5284142 +0.5611974 0.5687816 0.5284142 +0.5687816 0.5687816 0.5284142 +0.092819 0.092819 0.5370079 +0.1056428 0.092819 0.5370079 +0.1201537 0.092819 0.5370079 +0.1409607 0.092819 0.5370079 +0.1678172 0.092819 0.5370079 +0.1950164 0.092819 0.5370079 +0.2210581 0.092819 0.5370079 +0.245636 0.092819 0.5370079 +0.2686816 0.092819 0.5370079 +0.2902431 0.092819 0.5370079 +0.3104189 0.092819 0.5370079 +0.3293248 0.092819 0.5370079 +0.3470774 0.092819 0.5370079 +0.3637862 0.092819 0.5370079 +0.3795513 0.092819 0.5370079 +0.3944623 0.092819 0.5370079 +0.4085988 0.092819 0.5370079 +0.4220313 0.092819 0.5370079 +0.4348222 0.092819 0.5370079 +0.4470264 0.092819 0.5370079 +0.4586928 0.092819 0.5370079 +0.4698649 0.092819 0.5370079 +0.4805811 0.092819 0.5370079 +0.490876 0.092819 0.5370079 +0.5007803 0.092819 0.5370079 +0.510322 0.092819 0.5370079 +0.5195258 0.092819 0.5370079 +0.5284142 0.092819 0.5370079 +0.5370079 0.092819 0.5370079 +0.5453253 0.092819 0.5370079 +0.5533834 0.092819 0.5370079 +0.5611974 0.092819 0.5370079 +0.5687816 0.092819 0.5370079 +0.092819 0.1056428 0.5370079 +0.1056428 0.1056428 0.5370079 +0.1201537 0.1056428 0.5370079 +0.1409607 0.1056428 0.5370079 +0.1678172 0.1056428 0.5370079 +0.1950164 0.1056428 0.5370079 +0.2210581 0.1056428 0.5370079 +0.245636 0.1056428 0.5370079 +0.2686816 0.1056428 0.5370079 +0.2902431 0.1056428 0.5370079 +0.3104189 0.1056428 0.5370079 +0.3293248 0.1056428 0.5370079 +0.3470774 0.1056428 0.5370079 +0.3637862 0.1056428 0.5370079 +0.3795513 0.1056428 0.5370079 +0.3944623 0.1056428 0.5370079 +0.4085988 0.1056428 0.5370079 +0.4220313 0.1056428 0.5370079 +0.4348222 0.1056428 0.5370079 +0.4470264 0.1056428 0.5370079 +0.4586928 0.1056428 0.5370079 +0.4698649 0.1056428 0.5370079 +0.4805811 0.1056428 0.5370079 +0.490876 0.1056428 0.5370079 +0.5007803 0.1056428 0.5370079 +0.510322 0.1056428 0.5370079 +0.5195258 0.1056428 0.5370079 +0.5284142 0.1056428 0.5370079 +0.5370079 0.1056428 0.5370079 +0.5453253 0.1056428 0.5370079 +0.5533834 0.1056428 0.5370079 +0.5611974 0.1056428 0.5370079 +0.5687816 0.1056428 0.5370079 +0.092819 0.1201537 0.5370079 +0.1056428 0.1201537 0.5370079 +0.1201537 0.1201537 0.5370079 +0.1409607 0.1201537 0.5370079 +0.1678172 0.1201537 0.5370079 +0.1950164 0.1201537 0.5370079 +0.2210581 0.1201537 0.5370079 +0.245636 0.1201537 0.5370079 +0.2686816 0.1201537 0.5370079 +0.2902431 0.1201537 0.5370079 +0.3104189 0.1201537 0.5370079 +0.3293248 0.1201537 0.5370079 +0.3470774 0.1201537 0.5370079 +0.3637862 0.1201537 0.5370079 +0.3795513 0.1201537 0.5370079 +0.3944623 0.1201537 0.5370079 +0.4085988 0.1201537 0.5370079 +0.4220313 0.1201537 0.5370079 +0.4348222 0.1201537 0.5370079 +0.4470264 0.1201537 0.5370079 +0.4586928 0.1201537 0.5370079 +0.4698649 0.1201537 0.5370079 +0.4805811 0.1201537 0.5370079 +0.490876 0.1201537 0.5370079 +0.5007803 0.1201537 0.5370079 +0.510322 0.1201537 0.5370079 +0.5195258 0.1201537 0.5370079 +0.5284142 0.1201537 0.5370079 +0.5370079 0.1201537 0.5370079 +0.5453253 0.1201537 0.5370079 +0.5533834 0.1201537 0.5370079 +0.5611974 0.1201537 0.5370079 +0.5687816 0.1201537 0.5370079 +0.092819 0.1409607 0.5370079 +0.1056428 0.1409607 0.5370079 +0.1201537 0.1409607 0.5370079 +0.1409607 0.1409607 0.5370079 +0.1678172 0.1409607 0.5370079 +0.1950164 0.1409607 0.5370079 +0.2210581 0.1409607 0.5370079 +0.245636 0.1409607 0.5370079 +0.2686816 0.1409607 0.5370079 +0.2902431 0.1409607 0.5370079 +0.3104189 0.1409607 0.5370079 +0.3293248 0.1409607 0.5370079 +0.3470774 0.1409607 0.5370079 +0.3637862 0.1409607 0.5370079 +0.3795513 0.1409607 0.5370079 +0.3944623 0.1409607 0.5370079 +0.4085988 0.1409607 0.5370079 +0.4220313 0.1409607 0.5370079 +0.4348222 0.1409607 0.5370079 +0.4470264 0.1409607 0.5370079 +0.4586928 0.1409607 0.5370079 +0.4698649 0.1409607 0.5370079 +0.4805811 0.1409607 0.5370079 +0.490876 0.1409607 0.5370079 +0.5007803 0.1409607 0.5370079 +0.510322 0.1409607 0.5370079 +0.5195258 0.1409607 0.5370079 +0.5284142 0.1409607 0.5370079 +0.5370079 0.1409607 0.5370079 +0.5453253 0.1409607 0.5370079 +0.5533834 0.1409607 0.5370079 +0.5611974 0.1409607 0.5370079 +0.5687816 0.1409607 0.5370079 +0.092819 0.1678172 0.5370079 +0.1056428 0.1678172 0.5370079 +0.1201537 0.1678172 0.5370079 +0.1409607 0.1678172 0.5370079 +0.1678172 0.1678172 0.5370079 +0.1950164 0.1678172 0.5370079 +0.2210581 0.1678172 0.5370079 +0.245636 0.1678172 0.5370079 +0.2686816 0.1678172 0.5370079 +0.2902431 0.1678172 0.5370079 +0.3104189 0.1678172 0.5370079 +0.3293248 0.1678172 0.5370079 +0.3470774 0.1678172 0.5370079 +0.3637862 0.1678172 0.5370079 +0.3795513 0.1678172 0.5370079 +0.3944623 0.1678172 0.5370079 +0.4085988 0.1678172 0.5370079 +0.4220313 0.1678172 0.5370079 +0.4348222 0.1678172 0.5370079 +0.4470264 0.1678172 0.5370079 +0.4586928 0.1678172 0.5370079 +0.4698649 0.1678172 0.5370079 +0.4805811 0.1678172 0.5370079 +0.490876 0.1678172 0.5370079 +0.5007803 0.1678172 0.5370079 +0.510322 0.1678172 0.5370079 +0.5195258 0.1678172 0.5370079 +0.5284142 0.1678172 0.5370079 +0.5370079 0.1678172 0.5370079 +0.5453253 0.1678172 0.5370079 +0.5533834 0.1678172 0.5370079 +0.5611974 0.1678172 0.5370079 +0.5687816 0.1678172 0.5370079 +0.092819 0.1950164 0.5370079 +0.1056428 0.1950164 0.5370079 +0.1201537 0.1950164 0.5370079 +0.1409607 0.1950164 0.5370079 +0.1678172 0.1950164 0.5370079 +0.1950164 0.1950164 0.5370079 +0.2210581 0.1950164 0.5370079 +0.245636 0.1950164 0.5370079 +0.2686816 0.1950164 0.5370079 +0.2902431 0.1950164 0.5370079 +0.3104189 0.1950164 0.5370079 +0.3293248 0.1950164 0.5370079 +0.3470774 0.1950164 0.5370079 +0.3637862 0.1950164 0.5370079 +0.3795513 0.1950164 0.5370079 +0.3944623 0.1950164 0.5370079 +0.4085988 0.1950164 0.5370079 +0.4220313 0.1950164 0.5370079 +0.4348222 0.1950164 0.5370079 +0.4470264 0.1950164 0.5370079 +0.4586928 0.1950164 0.5370079 +0.4698649 0.1950164 0.5370079 +0.4805811 0.1950164 0.5370079 +0.490876 0.1950164 0.5370079 +0.5007803 0.1950164 0.5370079 +0.510322 0.1950164 0.5370079 +0.5195258 0.1950164 0.5370079 +0.5284142 0.1950164 0.5370079 +0.5370079 0.1950164 0.5370079 +0.5453253 0.1950164 0.5370079 +0.5533834 0.1950164 0.5370079 +0.5611974 0.1950164 0.5370079 +0.5687816 0.1950164 0.5370079 +0.092819 0.2210581 0.5370079 +0.1056428 0.2210581 0.5370079 +0.1201537 0.2210581 0.5370079 +0.1409607 0.2210581 0.5370079 +0.1678172 0.2210581 0.5370079 +0.1950164 0.2210581 0.5370079 +0.2210581 0.2210581 0.5370079 +0.245636 0.2210581 0.5370079 +0.2686816 0.2210581 0.5370079 +0.2902431 0.2210581 0.5370079 +0.3104189 0.2210581 0.5370079 +0.3293248 0.2210581 0.5370079 +0.3470774 0.2210581 0.5370079 +0.3637862 0.2210581 0.5370079 +0.3795513 0.2210581 0.5370079 +0.3944623 0.2210581 0.5370079 +0.4085988 0.2210581 0.5370079 +0.4220313 0.2210581 0.5370079 +0.4348222 0.2210581 0.5370079 +0.4470264 0.2210581 0.5370079 +0.4586928 0.2210581 0.5370079 +0.4698649 0.2210581 0.5370079 +0.4805811 0.2210581 0.5370079 +0.490876 0.2210581 0.5370079 +0.5007803 0.2210581 0.5370079 +0.510322 0.2210581 0.5370079 +0.5195258 0.2210581 0.5370079 +0.5284142 0.2210581 0.5370079 +0.5370079 0.2210581 0.5370079 +0.5453253 0.2210581 0.5370079 +0.5533834 0.2210581 0.5370079 +0.5611974 0.2210581 0.5370079 +0.5687816 0.2210581 0.5370079 +0.092819 0.245636 0.5370079 +0.1056428 0.245636 0.5370079 +0.1201537 0.245636 0.5370079 +0.1409607 0.245636 0.5370079 +0.1678172 0.245636 0.5370079 +0.1950164 0.245636 0.5370079 +0.2210581 0.245636 0.5370079 +0.245636 0.245636 0.5370079 +0.2686816 0.245636 0.5370079 +0.2902431 0.245636 0.5370079 +0.3104189 0.245636 0.5370079 +0.3293248 0.245636 0.5370079 +0.3470774 0.245636 0.5370079 +0.3637862 0.245636 0.5370079 +0.3795513 0.245636 0.5370079 +0.3944623 0.245636 0.5370079 +0.4085988 0.245636 0.5370079 +0.4220313 0.245636 0.5370079 +0.4348222 0.245636 0.5370079 +0.4470264 0.245636 0.5370079 +0.4586928 0.245636 0.5370079 +0.4698649 0.245636 0.5370079 +0.4805811 0.245636 0.5370079 +0.490876 0.245636 0.5370079 +0.5007803 0.245636 0.5370079 +0.510322 0.245636 0.5370079 +0.5195258 0.245636 0.5370079 +0.5284142 0.245636 0.5370079 +0.5370079 0.245636 0.5370079 +0.5453253 0.245636 0.5370079 +0.5533834 0.245636 0.5370079 +0.5611974 0.245636 0.5370079 +0.5687816 0.245636 0.5370079 +0.092819 0.2686816 0.5370079 +0.1056428 0.2686816 0.5370079 +0.1201537 0.2686816 0.5370079 +0.1409607 0.2686816 0.5370079 +0.1678172 0.2686816 0.5370079 +0.1950164 0.2686816 0.5370079 +0.2210581 0.2686816 0.5370079 +0.245636 0.2686816 0.5370079 +0.2686816 0.2686816 0.5370079 +0.2902431 0.2686816 0.5370079 +0.3104189 0.2686816 0.5370079 +0.3293248 0.2686816 0.5370079 +0.3470774 0.2686816 0.5370079 +0.3637862 0.2686816 0.5370079 +0.3795513 0.2686816 0.5370079 +0.3944623 0.2686816 0.5370079 +0.4085988 0.2686816 0.5370079 +0.4220313 0.2686816 0.5370079 +0.4348222 0.2686816 0.5370079 +0.4470264 0.2686816 0.5370079 +0.4586928 0.2686816 0.5370079 +0.4698649 0.2686816 0.5370079 +0.4805811 0.2686816 0.5370079 +0.490876 0.2686816 0.5370079 +0.5007803 0.2686816 0.5370079 +0.510322 0.2686816 0.5370079 +0.5195258 0.2686816 0.5370079 +0.5284142 0.2686816 0.5370079 +0.5370079 0.2686816 0.5370079 +0.5453253 0.2686816 0.5370079 +0.5533834 0.2686816 0.5370079 +0.5611974 0.2686816 0.5370079 +0.5687816 0.2686816 0.5370079 +0.092819 0.2902431 0.5370079 +0.1056428 0.2902431 0.5370079 +0.1201537 0.2902431 0.5370079 +0.1409607 0.2902431 0.5370079 +0.1678172 0.2902431 0.5370079 +0.1950164 0.2902431 0.5370079 +0.2210581 0.2902431 0.5370079 +0.245636 0.2902431 0.5370079 +0.2686816 0.2902431 0.5370079 +0.2902431 0.2902431 0.5370079 +0.3104189 0.2902431 0.5370079 +0.3293248 0.2902431 0.5370079 +0.3470774 0.2902431 0.5370079 +0.3637862 0.2902431 0.5370079 +0.3795513 0.2902431 0.5370079 +0.3944623 0.2902431 0.5370079 +0.4085988 0.2902431 0.5370079 +0.4220313 0.2902431 0.5370079 +0.4348222 0.2902431 0.5370079 +0.4470264 0.2902431 0.5370079 +0.4586928 0.2902431 0.5370079 +0.4698649 0.2902431 0.5370079 +0.4805811 0.2902431 0.5370079 +0.490876 0.2902431 0.5370079 +0.5007803 0.2902431 0.5370079 +0.510322 0.2902431 0.5370079 +0.5195258 0.2902431 0.5370079 +0.5284142 0.2902431 0.5370079 +0.5370079 0.2902431 0.5370079 +0.5453253 0.2902431 0.5370079 +0.5533834 0.2902431 0.5370079 +0.5611974 0.2902431 0.5370079 +0.5687816 0.2902431 0.5370079 +0.092819 0.3104189 0.5370079 +0.1056428 0.3104189 0.5370079 +0.1201537 0.3104189 0.5370079 +0.1409607 0.3104189 0.5370079 +0.1678172 0.3104189 0.5370079 +0.1950164 0.3104189 0.5370079 +0.2210581 0.3104189 0.5370079 +0.245636 0.3104189 0.5370079 +0.2686816 0.3104189 0.5370079 +0.2902431 0.3104189 0.5370079 +0.3104189 0.3104189 0.5370079 +0.3293248 0.3104189 0.5370079 +0.3470774 0.3104189 0.5370079 +0.3637862 0.3104189 0.5370079 +0.3795513 0.3104189 0.5370079 +0.3944623 0.3104189 0.5370079 +0.4085988 0.3104189 0.5370079 +0.4220313 0.3104189 0.5370079 +0.4348222 0.3104189 0.5370079 +0.4470264 0.3104189 0.5370079 +0.4586928 0.3104189 0.5370079 +0.4698649 0.3104189 0.5370079 +0.4805811 0.3104189 0.5370079 +0.490876 0.3104189 0.5370079 +0.5007803 0.3104189 0.5370079 +0.510322 0.3104189 0.5370079 +0.5195258 0.3104189 0.5370079 +0.5284142 0.3104189 0.5370079 +0.5370079 0.3104189 0.5370079 +0.5453253 0.3104189 0.5370079 +0.5533834 0.3104189 0.5370079 +0.5611974 0.3104189 0.5370079 +0.5687816 0.3104189 0.5370079 +0.092819 0.3293248 0.5370079 +0.1056428 0.3293248 0.5370079 +0.1201537 0.3293248 0.5370079 +0.1409607 0.3293248 0.5370079 +0.1678172 0.3293248 0.5370079 +0.1950164 0.3293248 0.5370079 +0.2210581 0.3293248 0.5370079 +0.245636 0.3293248 0.5370079 +0.2686816 0.3293248 0.5370079 +0.2902431 0.3293248 0.5370079 +0.3104189 0.3293248 0.5370079 +0.3293248 0.3293248 0.5370079 +0.3470774 0.3293248 0.5370079 +0.3637862 0.3293248 0.5370079 +0.3795513 0.3293248 0.5370079 +0.3944623 0.3293248 0.5370079 +0.4085988 0.3293248 0.5370079 +0.4220313 0.3293248 0.5370079 +0.4348222 0.3293248 0.5370079 +0.4470264 0.3293248 0.5370079 +0.4586928 0.3293248 0.5370079 +0.4698649 0.3293248 0.5370079 +0.4805811 0.3293248 0.5370079 +0.490876 0.3293248 0.5370079 +0.5007803 0.3293248 0.5370079 +0.510322 0.3293248 0.5370079 +0.5195258 0.3293248 0.5370079 +0.5284142 0.3293248 0.5370079 +0.5370079 0.3293248 0.5370079 +0.5453253 0.3293248 0.5370079 +0.5533834 0.3293248 0.5370079 +0.5611974 0.3293248 0.5370079 +0.5687816 0.3293248 0.5370079 +0.092819 0.3470774 0.5370079 +0.1056428 0.3470774 0.5370079 +0.1201537 0.3470774 0.5370079 +0.1409607 0.3470774 0.5370079 +0.1678172 0.3470774 0.5370079 +0.1950164 0.3470774 0.5370079 +0.2210581 0.3470774 0.5370079 +0.245636 0.3470774 0.5370079 +0.2686816 0.3470774 0.5370079 +0.2902431 0.3470774 0.5370079 +0.3104189 0.3470774 0.5370079 +0.3293248 0.3470774 0.5370079 +0.3470774 0.3470774 0.5370079 +0.3637862 0.3470774 0.5370079 +0.3795513 0.3470774 0.5370079 +0.3944623 0.3470774 0.5370079 +0.4085988 0.3470774 0.5370079 +0.4220313 0.3470774 0.5370079 +0.4348222 0.3470774 0.5370079 +0.4470264 0.3470774 0.5370079 +0.4586928 0.3470774 0.5370079 +0.4698649 0.3470774 0.5370079 +0.4805811 0.3470774 0.5370079 +0.490876 0.3470774 0.5370079 +0.5007803 0.3470774 0.5370079 +0.510322 0.3470774 0.5370079 +0.5195258 0.3470774 0.5370079 +0.5284142 0.3470774 0.5370079 +0.5370079 0.3470774 0.5370079 +0.5453253 0.3470774 0.5370079 +0.5533834 0.3470774 0.5370079 +0.5611974 0.3470774 0.5370079 +0.5687816 0.3470774 0.5370079 +0.092819 0.3637862 0.5370079 +0.1056428 0.3637862 0.5370079 +0.1201537 0.3637862 0.5370079 +0.1409607 0.3637862 0.5370079 +0.1678172 0.3637862 0.5370079 +0.1950164 0.3637862 0.5370079 +0.2210581 0.3637862 0.5370079 +0.245636 0.3637862 0.5370079 +0.2686816 0.3637862 0.5370079 +0.2902431 0.3637862 0.5370079 +0.3104189 0.3637862 0.5370079 +0.3293248 0.3637862 0.5370079 +0.3470774 0.3637862 0.5370079 +0.3637862 0.3637862 0.5370079 +0.3795513 0.3637862 0.5370079 +0.3944623 0.3637862 0.5370079 +0.4085988 0.3637862 0.5370079 +0.4220313 0.3637862 0.5370079 +0.4348222 0.3637862 0.5370079 +0.4470264 0.3637862 0.5370079 +0.4586928 0.3637862 0.5370079 +0.4698649 0.3637862 0.5370079 +0.4805811 0.3637862 0.5370079 +0.490876 0.3637862 0.5370079 +0.5007803 0.3637862 0.5370079 +0.510322 0.3637862 0.5370079 +0.5195258 0.3637862 0.5370079 +0.5284142 0.3637862 0.5370079 +0.5370079 0.3637862 0.5370079 +0.5453253 0.3637862 0.5370079 +0.5533834 0.3637862 0.5370079 +0.5611974 0.3637862 0.5370079 +0.5687816 0.3637862 0.5370079 +0.092819 0.3795513 0.5370079 +0.1056428 0.3795513 0.5370079 +0.1201537 0.3795513 0.5370079 +0.1409607 0.3795513 0.5370079 +0.1678172 0.3795513 0.5370079 +0.1950164 0.3795513 0.5370079 +0.2210581 0.3795513 0.5370079 +0.245636 0.3795513 0.5370079 +0.2686816 0.3795513 0.5370079 +0.2902431 0.3795513 0.5370079 +0.3104189 0.3795513 0.5370079 +0.3293248 0.3795513 0.5370079 +0.3470774 0.3795513 0.5370079 +0.3637862 0.3795513 0.5370079 +0.3795513 0.3795513 0.5370079 +0.3944623 0.3795513 0.5370079 +0.4085988 0.3795513 0.5370079 +0.4220313 0.3795513 0.5370079 +0.4348222 0.3795513 0.5370079 +0.4470264 0.3795513 0.5370079 +0.4586928 0.3795513 0.5370079 +0.4698649 0.3795513 0.5370079 +0.4805811 0.3795513 0.5370079 +0.490876 0.3795513 0.5370079 +0.5007803 0.3795513 0.5370079 +0.510322 0.3795513 0.5370079 +0.5195258 0.3795513 0.5370079 +0.5284142 0.3795513 0.5370079 +0.5370079 0.3795513 0.5370079 +0.5453253 0.3795513 0.5370079 +0.5533834 0.3795513 0.5370079 +0.5611974 0.3795513 0.5370079 +0.5687816 0.3795513 0.5370079 +0.092819 0.3944623 0.5370079 +0.1056428 0.3944623 0.5370079 +0.1201537 0.3944623 0.5370079 +0.1409607 0.3944623 0.5370079 +0.1678172 0.3944623 0.5370079 +0.1950164 0.3944623 0.5370079 +0.2210581 0.3944623 0.5370079 +0.245636 0.3944623 0.5370079 +0.2686816 0.3944623 0.5370079 +0.2902431 0.3944623 0.5370079 +0.3104189 0.3944623 0.5370079 +0.3293248 0.3944623 0.5370079 +0.3470774 0.3944623 0.5370079 +0.3637862 0.3944623 0.5370079 +0.3795513 0.3944623 0.5370079 +0.3944623 0.3944623 0.5370079 +0.4085988 0.3944623 0.5370079 +0.4220313 0.3944623 0.5370079 +0.4348222 0.3944623 0.5370079 +0.4470264 0.3944623 0.5370079 +0.4586928 0.3944623 0.5370079 +0.4698649 0.3944623 0.5370079 +0.4805811 0.3944623 0.5370079 +0.490876 0.3944623 0.5370079 +0.5007803 0.3944623 0.5370079 +0.510322 0.3944623 0.5370079 +0.5195258 0.3944623 0.5370079 +0.5284142 0.3944623 0.5370079 +0.5370079 0.3944623 0.5370079 +0.5453253 0.3944623 0.5370079 +0.5533834 0.3944623 0.5370079 +0.5611974 0.3944623 0.5370079 +0.5687816 0.3944623 0.5370079 +0.092819 0.4085988 0.5370079 +0.1056428 0.4085988 0.5370079 +0.1201537 0.4085988 0.5370079 +0.1409607 0.4085988 0.5370079 +0.1678172 0.4085988 0.5370079 +0.1950164 0.4085988 0.5370079 +0.2210581 0.4085988 0.5370079 +0.245636 0.4085988 0.5370079 +0.2686816 0.4085988 0.5370079 +0.2902431 0.4085988 0.5370079 +0.3104189 0.4085988 0.5370079 +0.3293248 0.4085988 0.5370079 +0.3470774 0.4085988 0.5370079 +0.3637862 0.4085988 0.5370079 +0.3795513 0.4085988 0.5370079 +0.3944623 0.4085988 0.5370079 +0.4085988 0.4085988 0.5370079 +0.4220313 0.4085988 0.5370079 +0.4348222 0.4085988 0.5370079 +0.4470264 0.4085988 0.5370079 +0.4586928 0.4085988 0.5370079 +0.4698649 0.4085988 0.5370079 +0.4805811 0.4085988 0.5370079 +0.490876 0.4085988 0.5370079 +0.5007803 0.4085988 0.5370079 +0.510322 0.4085988 0.5370079 +0.5195258 0.4085988 0.5370079 +0.5284142 0.4085988 0.5370079 +0.5370079 0.4085988 0.5370079 +0.5453253 0.4085988 0.5370079 +0.5533834 0.4085988 0.5370079 +0.5611974 0.4085988 0.5370079 +0.5687816 0.4085988 0.5370079 +0.092819 0.4220313 0.5370079 +0.1056428 0.4220313 0.5370079 +0.1201537 0.4220313 0.5370079 +0.1409607 0.4220313 0.5370079 +0.1678172 0.4220313 0.5370079 +0.1950164 0.4220313 0.5370079 +0.2210581 0.4220313 0.5370079 +0.245636 0.4220313 0.5370079 +0.2686816 0.4220313 0.5370079 +0.2902431 0.4220313 0.5370079 +0.3104189 0.4220313 0.5370079 +0.3293248 0.4220313 0.5370079 +0.3470774 0.4220313 0.5370079 +0.3637862 0.4220313 0.5370079 +0.3795513 0.4220313 0.5370079 +0.3944623 0.4220313 0.5370079 +0.4085988 0.4220313 0.5370079 +0.4220313 0.4220313 0.5370079 +0.4348222 0.4220313 0.5370079 +0.4470264 0.4220313 0.5370079 +0.4586928 0.4220313 0.5370079 +0.4698649 0.4220313 0.5370079 +0.4805811 0.4220313 0.5370079 +0.490876 0.4220313 0.5370079 +0.5007803 0.4220313 0.5370079 +0.510322 0.4220313 0.5370079 +0.5195258 0.4220313 0.5370079 +0.5284142 0.4220313 0.5370079 +0.5370079 0.4220313 0.5370079 +0.5453253 0.4220313 0.5370079 +0.5533834 0.4220313 0.5370079 +0.5611974 0.4220313 0.5370079 +0.5687816 0.4220313 0.5370079 +0.092819 0.4348222 0.5370079 +0.1056428 0.4348222 0.5370079 +0.1201537 0.4348222 0.5370079 +0.1409607 0.4348222 0.5370079 +0.1678172 0.4348222 0.5370079 +0.1950164 0.4348222 0.5370079 +0.2210581 0.4348222 0.5370079 +0.245636 0.4348222 0.5370079 +0.2686816 0.4348222 0.5370079 +0.2902431 0.4348222 0.5370079 +0.3104189 0.4348222 0.5370079 +0.3293248 0.4348222 0.5370079 +0.3470774 0.4348222 0.5370079 +0.3637862 0.4348222 0.5370079 +0.3795513 0.4348222 0.5370079 +0.3944623 0.4348222 0.5370079 +0.4085988 0.4348222 0.5370079 +0.4220313 0.4348222 0.5370079 +0.4348222 0.4348222 0.5370079 +0.4470264 0.4348222 0.5370079 +0.4586928 0.4348222 0.5370079 +0.4698649 0.4348222 0.5370079 +0.4805811 0.4348222 0.5370079 +0.490876 0.4348222 0.5370079 +0.5007803 0.4348222 0.5370079 +0.510322 0.4348222 0.5370079 +0.5195258 0.4348222 0.5370079 +0.5284142 0.4348222 0.5370079 +0.5370079 0.4348222 0.5370079 +0.5453253 0.4348222 0.5370079 +0.5533834 0.4348222 0.5370079 +0.5611974 0.4348222 0.5370079 +0.5687816 0.4348222 0.5370079 +0.092819 0.4470264 0.5370079 +0.1056428 0.4470264 0.5370079 +0.1201537 0.4470264 0.5370079 +0.1409607 0.4470264 0.5370079 +0.1678172 0.4470264 0.5370079 +0.1950164 0.4470264 0.5370079 +0.2210581 0.4470264 0.5370079 +0.245636 0.4470264 0.5370079 +0.2686816 0.4470264 0.5370079 +0.2902431 0.4470264 0.5370079 +0.3104189 0.4470264 0.5370079 +0.3293248 0.4470264 0.5370079 +0.3470774 0.4470264 0.5370079 +0.3637862 0.4470264 0.5370079 +0.3795513 0.4470264 0.5370079 +0.3944623 0.4470264 0.5370079 +0.4085988 0.4470264 0.5370079 +0.4220313 0.4470264 0.5370079 +0.4348222 0.4470264 0.5370079 +0.4470264 0.4470264 0.5370079 +0.4586928 0.4470264 0.5370079 +0.4698649 0.4470264 0.5370079 +0.4805811 0.4470264 0.5370079 +0.490876 0.4470264 0.5370079 +0.5007803 0.4470264 0.5370079 +0.510322 0.4470264 0.5370079 +0.5195258 0.4470264 0.5370079 +0.5284142 0.4470264 0.5370079 +0.5370079 0.4470264 0.5370079 +0.5453253 0.4470264 0.5370079 +0.5533834 0.4470264 0.5370079 +0.5611974 0.4470264 0.5370079 +0.5687816 0.4470264 0.5370079 +0.092819 0.4586928 0.5370079 +0.1056428 0.4586928 0.5370079 +0.1201537 0.4586928 0.5370079 +0.1409607 0.4586928 0.5370079 +0.1678172 0.4586928 0.5370079 +0.1950164 0.4586928 0.5370079 +0.2210581 0.4586928 0.5370079 +0.245636 0.4586928 0.5370079 +0.2686816 0.4586928 0.5370079 +0.2902431 0.4586928 0.5370079 +0.3104189 0.4586928 0.5370079 +0.3293248 0.4586928 0.5370079 +0.3470774 0.4586928 0.5370079 +0.3637862 0.4586928 0.5370079 +0.3795513 0.4586928 0.5370079 +0.3944623 0.4586928 0.5370079 +0.4085988 0.4586928 0.5370079 +0.4220313 0.4586928 0.5370079 +0.4348222 0.4586928 0.5370079 +0.4470264 0.4586928 0.5370079 +0.4586928 0.4586928 0.5370079 +0.4698649 0.4586928 0.5370079 +0.4805811 0.4586928 0.5370079 +0.490876 0.4586928 0.5370079 +0.5007803 0.4586928 0.5370079 +0.510322 0.4586928 0.5370079 +0.5195258 0.4586928 0.5370079 +0.5284142 0.4586928 0.5370079 +0.5370079 0.4586928 0.5370079 +0.5453253 0.4586928 0.5370079 +0.5533834 0.4586928 0.5370079 +0.5611974 0.4586928 0.5370079 +0.5687816 0.4586928 0.5370079 +0.092819 0.4698649 0.5370079 +0.1056428 0.4698649 0.5370079 +0.1201537 0.4698649 0.5370079 +0.1409607 0.4698649 0.5370079 +0.1678172 0.4698649 0.5370079 +0.1950164 0.4698649 0.5370079 +0.2210581 0.4698649 0.5370079 +0.245636 0.4698649 0.5370079 +0.2686816 0.4698649 0.5370079 +0.2902431 0.4698649 0.5370079 +0.3104189 0.4698649 0.5370079 +0.3293248 0.4698649 0.5370079 +0.3470774 0.4698649 0.5370079 +0.3637862 0.4698649 0.5370079 +0.3795513 0.4698649 0.5370079 +0.3944623 0.4698649 0.5370079 +0.4085988 0.4698649 0.5370079 +0.4220313 0.4698649 0.5370079 +0.4348222 0.4698649 0.5370079 +0.4470264 0.4698649 0.5370079 +0.4586928 0.4698649 0.5370079 +0.4698649 0.4698649 0.5370079 +0.4805811 0.4698649 0.5370079 +0.490876 0.4698649 0.5370079 +0.5007803 0.4698649 0.5370079 +0.510322 0.4698649 0.5370079 +0.5195258 0.4698649 0.5370079 +0.5284142 0.4698649 0.5370079 +0.5370079 0.4698649 0.5370079 +0.5453253 0.4698649 0.5370079 +0.5533834 0.4698649 0.5370079 +0.5611974 0.4698649 0.5370079 +0.5687816 0.4698649 0.5370079 +0.092819 0.4805811 0.5370079 +0.1056428 0.4805811 0.5370079 +0.1201537 0.4805811 0.5370079 +0.1409607 0.4805811 0.5370079 +0.1678172 0.4805811 0.5370079 +0.1950164 0.4805811 0.5370079 +0.2210581 0.4805811 0.5370079 +0.245636 0.4805811 0.5370079 +0.2686816 0.4805811 0.5370079 +0.2902431 0.4805811 0.5370079 +0.3104189 0.4805811 0.5370079 +0.3293248 0.4805811 0.5370079 +0.3470774 0.4805811 0.5370079 +0.3637862 0.4805811 0.5370079 +0.3795513 0.4805811 0.5370079 +0.3944623 0.4805811 0.5370079 +0.4085988 0.4805811 0.5370079 +0.4220313 0.4805811 0.5370079 +0.4348222 0.4805811 0.5370079 +0.4470264 0.4805811 0.5370079 +0.4586928 0.4805811 0.5370079 +0.4698649 0.4805811 0.5370079 +0.4805811 0.4805811 0.5370079 +0.490876 0.4805811 0.5370079 +0.5007803 0.4805811 0.5370079 +0.510322 0.4805811 0.5370079 +0.5195258 0.4805811 0.5370079 +0.5284142 0.4805811 0.5370079 +0.5370079 0.4805811 0.5370079 +0.5453253 0.4805811 0.5370079 +0.5533834 0.4805811 0.5370079 +0.5611974 0.4805811 0.5370079 +0.5687816 0.4805811 0.5370079 +0.092819 0.490876 0.5370079 +0.1056428 0.490876 0.5370079 +0.1201537 0.490876 0.5370079 +0.1409607 0.490876 0.5370079 +0.1678172 0.490876 0.5370079 +0.1950164 0.490876 0.5370079 +0.2210581 0.490876 0.5370079 +0.245636 0.490876 0.5370079 +0.2686816 0.490876 0.5370079 +0.2902431 0.490876 0.5370079 +0.3104189 0.490876 0.5370079 +0.3293248 0.490876 0.5370079 +0.3470774 0.490876 0.5370079 +0.3637862 0.490876 0.5370079 +0.3795513 0.490876 0.5370079 +0.3944623 0.490876 0.5370079 +0.4085988 0.490876 0.5370079 +0.4220313 0.490876 0.5370079 +0.4348222 0.490876 0.5370079 +0.4470264 0.490876 0.5370079 +0.4586928 0.490876 0.5370079 +0.4698649 0.490876 0.5370079 +0.4805811 0.490876 0.5370079 +0.490876 0.490876 0.5370079 +0.5007803 0.490876 0.5370079 +0.510322 0.490876 0.5370079 +0.5195258 0.490876 0.5370079 +0.5284142 0.490876 0.5370079 +0.5370079 0.490876 0.5370079 +0.5453253 0.490876 0.5370079 +0.5533834 0.490876 0.5370079 +0.5611974 0.490876 0.5370079 +0.5687816 0.490876 0.5370079 +0.092819 0.5007803 0.5370079 +0.1056428 0.5007803 0.5370079 +0.1201537 0.5007803 0.5370079 +0.1409607 0.5007803 0.5370079 +0.1678172 0.5007803 0.5370079 +0.1950164 0.5007803 0.5370079 +0.2210581 0.5007803 0.5370079 +0.245636 0.5007803 0.5370079 +0.2686816 0.5007803 0.5370079 +0.2902431 0.5007803 0.5370079 +0.3104189 0.5007803 0.5370079 +0.3293248 0.5007803 0.5370079 +0.3470774 0.5007803 0.5370079 +0.3637862 0.5007803 0.5370079 +0.3795513 0.5007803 0.5370079 +0.3944623 0.5007803 0.5370079 +0.4085988 0.5007803 0.5370079 +0.4220313 0.5007803 0.5370079 +0.4348222 0.5007803 0.5370079 +0.4470264 0.5007803 0.5370079 +0.4586928 0.5007803 0.5370079 +0.4698649 0.5007803 0.5370079 +0.4805811 0.5007803 0.5370079 +0.490876 0.5007803 0.5370079 +0.5007803 0.5007803 0.5370079 +0.510322 0.5007803 0.5370079 +0.5195258 0.5007803 0.5370079 +0.5284142 0.5007803 0.5370079 +0.5370079 0.5007803 0.5370079 +0.5453253 0.5007803 0.5370079 +0.5533834 0.5007803 0.5370079 +0.5611974 0.5007803 0.5370079 +0.5687816 0.5007803 0.5370079 +0.092819 0.510322 0.5370079 +0.1056428 0.510322 0.5370079 +0.1201537 0.510322 0.5370079 +0.1409607 0.510322 0.5370079 +0.1678172 0.510322 0.5370079 +0.1950164 0.510322 0.5370079 +0.2210581 0.510322 0.5370079 +0.245636 0.510322 0.5370079 +0.2686816 0.510322 0.5370079 +0.2902431 0.510322 0.5370079 +0.3104189 0.510322 0.5370079 +0.3293248 0.510322 0.5370079 +0.3470774 0.510322 0.5370079 +0.3637862 0.510322 0.5370079 +0.3795513 0.510322 0.5370079 +0.3944623 0.510322 0.5370079 +0.4085988 0.510322 0.5370079 +0.4220313 0.510322 0.5370079 +0.4348222 0.510322 0.5370079 +0.4470264 0.510322 0.5370079 +0.4586928 0.510322 0.5370079 +0.4698649 0.510322 0.5370079 +0.4805811 0.510322 0.5370079 +0.490876 0.510322 0.5370079 +0.5007803 0.510322 0.5370079 +0.510322 0.510322 0.5370079 +0.5195258 0.510322 0.5370079 +0.5284142 0.510322 0.5370079 +0.5370079 0.510322 0.5370079 +0.5453253 0.510322 0.5370079 +0.5533834 0.510322 0.5370079 +0.5611974 0.510322 0.5370079 +0.5687816 0.510322 0.5370079 +0.092819 0.5195258 0.5370079 +0.1056428 0.5195258 0.5370079 +0.1201537 0.5195258 0.5370079 +0.1409607 0.5195258 0.5370079 +0.1678172 0.5195258 0.5370079 +0.1950164 0.5195258 0.5370079 +0.2210581 0.5195258 0.5370079 +0.245636 0.5195258 0.5370079 +0.2686816 0.5195258 0.5370079 +0.2902431 0.5195258 0.5370079 +0.3104189 0.5195258 0.5370079 +0.3293248 0.5195258 0.5370079 +0.3470774 0.5195258 0.5370079 +0.3637862 0.5195258 0.5370079 +0.3795513 0.5195258 0.5370079 +0.3944623 0.5195258 0.5370079 +0.4085988 0.5195258 0.5370079 +0.4220313 0.5195258 0.5370079 +0.4348222 0.5195258 0.5370079 +0.4470264 0.5195258 0.5370079 +0.4586928 0.5195258 0.5370079 +0.4698649 0.5195258 0.5370079 +0.4805811 0.5195258 0.5370079 +0.490876 0.5195258 0.5370079 +0.5007803 0.5195258 0.5370079 +0.510322 0.5195258 0.5370079 +0.5195258 0.5195258 0.5370079 +0.5284142 0.5195258 0.5370079 +0.5370079 0.5195258 0.5370079 +0.5453253 0.5195258 0.5370079 +0.5533834 0.5195258 0.5370079 +0.5611974 0.5195258 0.5370079 +0.5687816 0.5195258 0.5370079 +0.092819 0.5284142 0.5370079 +0.1056428 0.5284142 0.5370079 +0.1201537 0.5284142 0.5370079 +0.1409607 0.5284142 0.5370079 +0.1678172 0.5284142 0.5370079 +0.1950164 0.5284142 0.5370079 +0.2210581 0.5284142 0.5370079 +0.245636 0.5284142 0.5370079 +0.2686816 0.5284142 0.5370079 +0.2902431 0.5284142 0.5370079 +0.3104189 0.5284142 0.5370079 +0.3293248 0.5284142 0.5370079 +0.3470774 0.5284142 0.5370079 +0.3637862 0.5284142 0.5370079 +0.3795513 0.5284142 0.5370079 +0.3944623 0.5284142 0.5370079 +0.4085988 0.5284142 0.5370079 +0.4220313 0.5284142 0.5370079 +0.4348222 0.5284142 0.5370079 +0.4470264 0.5284142 0.5370079 +0.4586928 0.5284142 0.5370079 +0.4698649 0.5284142 0.5370079 +0.4805811 0.5284142 0.5370079 +0.490876 0.5284142 0.5370079 +0.5007803 0.5284142 0.5370079 +0.510322 0.5284142 0.5370079 +0.5195258 0.5284142 0.5370079 +0.5284142 0.5284142 0.5370079 +0.5370079 0.5284142 0.5370079 +0.5453253 0.5284142 0.5370079 +0.5533834 0.5284142 0.5370079 +0.5611974 0.5284142 0.5370079 +0.5687816 0.5284142 0.5370079 +0.092819 0.5370079 0.5370079 +0.1056428 0.5370079 0.5370079 +0.1201537 0.5370079 0.5370079 +0.1409607 0.5370079 0.5370079 +0.1678172 0.5370079 0.5370079 +0.1950164 0.5370079 0.5370079 +0.2210581 0.5370079 0.5370079 +0.245636 0.5370079 0.5370079 +0.2686816 0.5370079 0.5370079 +0.2902431 0.5370079 0.5370079 +0.3104189 0.5370079 0.5370079 +0.3293248 0.5370079 0.5370079 +0.3470774 0.5370079 0.5370079 +0.3637862 0.5370079 0.5370079 +0.3795513 0.5370079 0.5370079 +0.3944623 0.5370079 0.5370079 +0.4085988 0.5370079 0.5370079 +0.4220313 0.5370079 0.5370079 +0.4348222 0.5370079 0.5370079 +0.4470264 0.5370079 0.5370079 +0.4586928 0.5370079 0.5370079 +0.4698649 0.5370079 0.5370079 +0.4805811 0.5370079 0.5370079 +0.490876 0.5370079 0.5370079 +0.5007803 0.5370079 0.5370079 +0.510322 0.5370079 0.5370079 +0.5195258 0.5370079 0.5370079 +0.5284142 0.5370079 0.5370079 +0.5370079 0.5370079 0.5370079 +0.5453253 0.5370079 0.5370079 +0.5533834 0.5370079 0.5370079 +0.5611974 0.5370079 0.5370079 +0.5687816 0.5370079 0.5370079 +0.092819 0.5453253 0.5370079 +0.1056428 0.5453253 0.5370079 +0.1201537 0.5453253 0.5370079 +0.1409607 0.5453253 0.5370079 +0.1678172 0.5453253 0.5370079 +0.1950164 0.5453253 0.5370079 +0.2210581 0.5453253 0.5370079 +0.245636 0.5453253 0.5370079 +0.2686816 0.5453253 0.5370079 +0.2902431 0.5453253 0.5370079 +0.3104189 0.5453253 0.5370079 +0.3293248 0.5453253 0.5370079 +0.3470774 0.5453253 0.5370079 +0.3637862 0.5453253 0.5370079 +0.3795513 0.5453253 0.5370079 +0.3944623 0.5453253 0.5370079 +0.4085988 0.5453253 0.5370079 +0.4220313 0.5453253 0.5370079 +0.4348222 0.5453253 0.5370079 +0.4470264 0.5453253 0.5370079 +0.4586928 0.5453253 0.5370079 +0.4698649 0.5453253 0.5370079 +0.4805811 0.5453253 0.5370079 +0.490876 0.5453253 0.5370079 +0.5007803 0.5453253 0.5370079 +0.510322 0.5453253 0.5370079 +0.5195258 0.5453253 0.5370079 +0.5284142 0.5453253 0.5370079 +0.5370079 0.5453253 0.5370079 +0.5453253 0.5453253 0.5370079 +0.5533834 0.5453253 0.5370079 +0.5611974 0.5453253 0.5370079 +0.5687816 0.5453253 0.5370079 +0.092819 0.5533834 0.5370079 +0.1056428 0.5533834 0.5370079 +0.1201537 0.5533834 0.5370079 +0.1409607 0.5533834 0.5370079 +0.1678172 0.5533834 0.5370079 +0.1950164 0.5533834 0.5370079 +0.2210581 0.5533834 0.5370079 +0.245636 0.5533834 0.5370079 +0.2686816 0.5533834 0.5370079 +0.2902431 0.5533834 0.5370079 +0.3104189 0.5533834 0.5370079 +0.3293248 0.5533834 0.5370079 +0.3470774 0.5533834 0.5370079 +0.3637862 0.5533834 0.5370079 +0.3795513 0.5533834 0.5370079 +0.3944623 0.5533834 0.5370079 +0.4085988 0.5533834 0.5370079 +0.4220313 0.5533834 0.5370079 +0.4348222 0.5533834 0.5370079 +0.4470264 0.5533834 0.5370079 +0.4586928 0.5533834 0.5370079 +0.4698649 0.5533834 0.5370079 +0.4805811 0.5533834 0.5370079 +0.490876 0.5533834 0.5370079 +0.5007803 0.5533834 0.5370079 +0.510322 0.5533834 0.5370079 +0.5195258 0.5533834 0.5370079 +0.5284142 0.5533834 0.5370079 +0.5370079 0.5533834 0.5370079 +0.5453253 0.5533834 0.5370079 +0.5533834 0.5533834 0.5370079 +0.5611974 0.5533834 0.5370079 +0.5687816 0.5533834 0.5370079 +0.092819 0.5611974 0.5370079 +0.1056428 0.5611974 0.5370079 +0.1201537 0.5611974 0.5370079 +0.1409607 0.5611974 0.5370079 +0.1678172 0.5611974 0.5370079 +0.1950164 0.5611974 0.5370079 +0.2210581 0.5611974 0.5370079 +0.245636 0.5611974 0.5370079 +0.2686816 0.5611974 0.5370079 +0.2902431 0.5611974 0.5370079 +0.3104189 0.5611974 0.5370079 +0.3293248 0.5611974 0.5370079 +0.3470774 0.5611974 0.5370079 +0.3637862 0.5611974 0.5370079 +0.3795513 0.5611974 0.5370079 +0.3944623 0.5611974 0.5370079 +0.4085988 0.5611974 0.5370079 +0.4220313 0.5611974 0.5370079 +0.4348222 0.5611974 0.5370079 +0.4470264 0.5611974 0.5370079 +0.4586928 0.5611974 0.5370079 +0.4698649 0.5611974 0.5370079 +0.4805811 0.5611974 0.5370079 +0.490876 0.5611974 0.5370079 +0.5007803 0.5611974 0.5370079 +0.510322 0.5611974 0.5370079 +0.5195258 0.5611974 0.5370079 +0.5284142 0.5611974 0.5370079 +0.5370079 0.5611974 0.5370079 +0.5453253 0.5611974 0.5370079 +0.5533834 0.5611974 0.5370079 +0.5611974 0.5611974 0.5370079 +0.5687816 0.5611974 0.5370079 +0.092819 0.5687816 0.5370079 +0.1056428 0.5687816 0.5370079 +0.1201537 0.5687816 0.5370079 +0.1409607 0.5687816 0.5370079 +0.1678172 0.5687816 0.5370079 +0.1950164 0.5687816 0.5370079 +0.2210581 0.5687816 0.5370079 +0.245636 0.5687816 0.5370079 +0.2686816 0.5687816 0.5370079 +0.2902431 0.5687816 0.5370079 +0.3104189 0.5687816 0.5370079 +0.3293248 0.5687816 0.5370079 +0.3470774 0.5687816 0.5370079 +0.3637862 0.5687816 0.5370079 +0.3795513 0.5687816 0.5370079 +0.3944623 0.5687816 0.5370079 +0.4085988 0.5687816 0.5370079 +0.4220313 0.5687816 0.5370079 +0.4348222 0.5687816 0.5370079 +0.4470264 0.5687816 0.5370079 +0.4586928 0.5687816 0.5370079 +0.4698649 0.5687816 0.5370079 +0.4805811 0.5687816 0.5370079 +0.490876 0.5687816 0.5370079 +0.5007803 0.5687816 0.5370079 +0.510322 0.5687816 0.5370079 +0.5195258 0.5687816 0.5370079 +0.5284142 0.5687816 0.5370079 +0.5370079 0.5687816 0.5370079 +0.5453253 0.5687816 0.5370079 +0.5533834 0.5687816 0.5370079 +0.5611974 0.5687816 0.5370079 +0.5687816 0.5687816 0.5370079 +0.092819 0.092819 0.5453253 +0.1056428 0.092819 0.5453253 +0.1201537 0.092819 0.5453253 +0.1409607 0.092819 0.5453253 +0.1678172 0.092819 0.5453253 +0.1950164 0.092819 0.5453253 +0.2210581 0.092819 0.5453253 +0.245636 0.092819 0.5453253 +0.2686816 0.092819 0.5453253 +0.2902431 0.092819 0.5453253 +0.3104189 0.092819 0.5453253 +0.3293248 0.092819 0.5453253 +0.3470774 0.092819 0.5453253 +0.3637862 0.092819 0.5453253 +0.3795513 0.092819 0.5453253 +0.3944623 0.092819 0.5453253 +0.4085988 0.092819 0.5453253 +0.4220313 0.092819 0.5453253 +0.4348222 0.092819 0.5453253 +0.4470264 0.092819 0.5453253 +0.4586928 0.092819 0.5453253 +0.4698649 0.092819 0.5453253 +0.4805811 0.092819 0.5453253 +0.490876 0.092819 0.5453253 +0.5007803 0.092819 0.5453253 +0.510322 0.092819 0.5453253 +0.5195258 0.092819 0.5453253 +0.5284142 0.092819 0.5453253 +0.5370079 0.092819 0.5453253 +0.5453253 0.092819 0.5453253 +0.5533834 0.092819 0.5453253 +0.5611974 0.092819 0.5453253 +0.5687816 0.092819 0.5453253 +0.092819 0.1056428 0.5453253 +0.1056428 0.1056428 0.5453253 +0.1201537 0.1056428 0.5453253 +0.1409607 0.1056428 0.5453253 +0.1678172 0.1056428 0.5453253 +0.1950164 0.1056428 0.5453253 +0.2210581 0.1056428 0.5453253 +0.245636 0.1056428 0.5453253 +0.2686816 0.1056428 0.5453253 +0.2902431 0.1056428 0.5453253 +0.3104189 0.1056428 0.5453253 +0.3293248 0.1056428 0.5453253 +0.3470774 0.1056428 0.5453253 +0.3637862 0.1056428 0.5453253 +0.3795513 0.1056428 0.5453253 +0.3944623 0.1056428 0.5453253 +0.4085988 0.1056428 0.5453253 +0.4220313 0.1056428 0.5453253 +0.4348222 0.1056428 0.5453253 +0.4470264 0.1056428 0.5453253 +0.4586928 0.1056428 0.5453253 +0.4698649 0.1056428 0.5453253 +0.4805811 0.1056428 0.5453253 +0.490876 0.1056428 0.5453253 +0.5007803 0.1056428 0.5453253 +0.510322 0.1056428 0.5453253 +0.5195258 0.1056428 0.5453253 +0.5284142 0.1056428 0.5453253 +0.5370079 0.1056428 0.5453253 +0.5453253 0.1056428 0.5453253 +0.5533834 0.1056428 0.5453253 +0.5611974 0.1056428 0.5453253 +0.5687816 0.1056428 0.5453253 +0.092819 0.1201537 0.5453253 +0.1056428 0.1201537 0.5453253 +0.1201537 0.1201537 0.5453253 +0.1409607 0.1201537 0.5453253 +0.1678172 0.1201537 0.5453253 +0.1950164 0.1201537 0.5453253 +0.2210581 0.1201537 0.5453253 +0.245636 0.1201537 0.5453253 +0.2686816 0.1201537 0.5453253 +0.2902431 0.1201537 0.5453253 +0.3104189 0.1201537 0.5453253 +0.3293248 0.1201537 0.5453253 +0.3470774 0.1201537 0.5453253 +0.3637862 0.1201537 0.5453253 +0.3795513 0.1201537 0.5453253 +0.3944623 0.1201537 0.5453253 +0.4085988 0.1201537 0.5453253 +0.4220313 0.1201537 0.5453253 +0.4348222 0.1201537 0.5453253 +0.4470264 0.1201537 0.5453253 +0.4586928 0.1201537 0.5453253 +0.4698649 0.1201537 0.5453253 +0.4805811 0.1201537 0.5453253 +0.490876 0.1201537 0.5453253 +0.5007803 0.1201537 0.5453253 +0.510322 0.1201537 0.5453253 +0.5195258 0.1201537 0.5453253 +0.5284142 0.1201537 0.5453253 +0.5370079 0.1201537 0.5453253 +0.5453253 0.1201537 0.5453253 +0.5533834 0.1201537 0.5453253 +0.5611974 0.1201537 0.5453253 +0.5687816 0.1201537 0.5453253 +0.092819 0.1409607 0.5453253 +0.1056428 0.1409607 0.5453253 +0.1201537 0.1409607 0.5453253 +0.1409607 0.1409607 0.5453253 +0.1678172 0.1409607 0.5453253 +0.1950164 0.1409607 0.5453253 +0.2210581 0.1409607 0.5453253 +0.245636 0.1409607 0.5453253 +0.2686816 0.1409607 0.5453253 +0.2902431 0.1409607 0.5453253 +0.3104189 0.1409607 0.5453253 +0.3293248 0.1409607 0.5453253 +0.3470774 0.1409607 0.5453253 +0.3637862 0.1409607 0.5453253 +0.3795513 0.1409607 0.5453253 +0.3944623 0.1409607 0.5453253 +0.4085988 0.1409607 0.5453253 +0.4220313 0.1409607 0.5453253 +0.4348222 0.1409607 0.5453253 +0.4470264 0.1409607 0.5453253 +0.4586928 0.1409607 0.5453253 +0.4698649 0.1409607 0.5453253 +0.4805811 0.1409607 0.5453253 +0.490876 0.1409607 0.5453253 +0.5007803 0.1409607 0.5453253 +0.510322 0.1409607 0.5453253 +0.5195258 0.1409607 0.5453253 +0.5284142 0.1409607 0.5453253 +0.5370079 0.1409607 0.5453253 +0.5453253 0.1409607 0.5453253 +0.5533834 0.1409607 0.5453253 +0.5611974 0.1409607 0.5453253 +0.5687816 0.1409607 0.5453253 +0.092819 0.1678172 0.5453253 +0.1056428 0.1678172 0.5453253 +0.1201537 0.1678172 0.5453253 +0.1409607 0.1678172 0.5453253 +0.1678172 0.1678172 0.5453253 +0.1950164 0.1678172 0.5453253 +0.2210581 0.1678172 0.5453253 +0.245636 0.1678172 0.5453253 +0.2686816 0.1678172 0.5453253 +0.2902431 0.1678172 0.5453253 +0.3104189 0.1678172 0.5453253 +0.3293248 0.1678172 0.5453253 +0.3470774 0.1678172 0.5453253 +0.3637862 0.1678172 0.5453253 +0.3795513 0.1678172 0.5453253 +0.3944623 0.1678172 0.5453253 +0.4085988 0.1678172 0.5453253 +0.4220313 0.1678172 0.5453253 +0.4348222 0.1678172 0.5453253 +0.4470264 0.1678172 0.5453253 +0.4586928 0.1678172 0.5453253 +0.4698649 0.1678172 0.5453253 +0.4805811 0.1678172 0.5453253 +0.490876 0.1678172 0.5453253 +0.5007803 0.1678172 0.5453253 +0.510322 0.1678172 0.5453253 +0.5195258 0.1678172 0.5453253 +0.5284142 0.1678172 0.5453253 +0.5370079 0.1678172 0.5453253 +0.5453253 0.1678172 0.5453253 +0.5533834 0.1678172 0.5453253 +0.5611974 0.1678172 0.5453253 +0.5687816 0.1678172 0.5453253 +0.092819 0.1950164 0.5453253 +0.1056428 0.1950164 0.5453253 +0.1201537 0.1950164 0.5453253 +0.1409607 0.1950164 0.5453253 +0.1678172 0.1950164 0.5453253 +0.1950164 0.1950164 0.5453253 +0.2210581 0.1950164 0.5453253 +0.245636 0.1950164 0.5453253 +0.2686816 0.1950164 0.5453253 +0.2902431 0.1950164 0.5453253 +0.3104189 0.1950164 0.5453253 +0.3293248 0.1950164 0.5453253 +0.3470774 0.1950164 0.5453253 +0.3637862 0.1950164 0.5453253 +0.3795513 0.1950164 0.5453253 +0.3944623 0.1950164 0.5453253 +0.4085988 0.1950164 0.5453253 +0.4220313 0.1950164 0.5453253 +0.4348222 0.1950164 0.5453253 +0.4470264 0.1950164 0.5453253 +0.4586928 0.1950164 0.5453253 +0.4698649 0.1950164 0.5453253 +0.4805811 0.1950164 0.5453253 +0.490876 0.1950164 0.5453253 +0.5007803 0.1950164 0.5453253 +0.510322 0.1950164 0.5453253 +0.5195258 0.1950164 0.5453253 +0.5284142 0.1950164 0.5453253 +0.5370079 0.1950164 0.5453253 +0.5453253 0.1950164 0.5453253 +0.5533834 0.1950164 0.5453253 +0.5611974 0.1950164 0.5453253 +0.5687816 0.1950164 0.5453253 +0.092819 0.2210581 0.5453253 +0.1056428 0.2210581 0.5453253 +0.1201537 0.2210581 0.5453253 +0.1409607 0.2210581 0.5453253 +0.1678172 0.2210581 0.5453253 +0.1950164 0.2210581 0.5453253 +0.2210581 0.2210581 0.5453253 +0.245636 0.2210581 0.5453253 +0.2686816 0.2210581 0.5453253 +0.2902431 0.2210581 0.5453253 +0.3104189 0.2210581 0.5453253 +0.3293248 0.2210581 0.5453253 +0.3470774 0.2210581 0.5453253 +0.3637862 0.2210581 0.5453253 +0.3795513 0.2210581 0.5453253 +0.3944623 0.2210581 0.5453253 +0.4085988 0.2210581 0.5453253 +0.4220313 0.2210581 0.5453253 +0.4348222 0.2210581 0.5453253 +0.4470264 0.2210581 0.5453253 +0.4586928 0.2210581 0.5453253 +0.4698649 0.2210581 0.5453253 +0.4805811 0.2210581 0.5453253 +0.490876 0.2210581 0.5453253 +0.5007803 0.2210581 0.5453253 +0.510322 0.2210581 0.5453253 +0.5195258 0.2210581 0.5453253 +0.5284142 0.2210581 0.5453253 +0.5370079 0.2210581 0.5453253 +0.5453253 0.2210581 0.5453253 +0.5533834 0.2210581 0.5453253 +0.5611974 0.2210581 0.5453253 +0.5687816 0.2210581 0.5453253 +0.092819 0.245636 0.5453253 +0.1056428 0.245636 0.5453253 +0.1201537 0.245636 0.5453253 +0.1409607 0.245636 0.5453253 +0.1678172 0.245636 0.5453253 +0.1950164 0.245636 0.5453253 +0.2210581 0.245636 0.5453253 +0.245636 0.245636 0.5453253 +0.2686816 0.245636 0.5453253 +0.2902431 0.245636 0.5453253 +0.3104189 0.245636 0.5453253 +0.3293248 0.245636 0.5453253 +0.3470774 0.245636 0.5453253 +0.3637862 0.245636 0.5453253 +0.3795513 0.245636 0.5453253 +0.3944623 0.245636 0.5453253 +0.4085988 0.245636 0.5453253 +0.4220313 0.245636 0.5453253 +0.4348222 0.245636 0.5453253 +0.4470264 0.245636 0.5453253 +0.4586928 0.245636 0.5453253 +0.4698649 0.245636 0.5453253 +0.4805811 0.245636 0.5453253 +0.490876 0.245636 0.5453253 +0.5007803 0.245636 0.5453253 +0.510322 0.245636 0.5453253 +0.5195258 0.245636 0.5453253 +0.5284142 0.245636 0.5453253 +0.5370079 0.245636 0.5453253 +0.5453253 0.245636 0.5453253 +0.5533834 0.245636 0.5453253 +0.5611974 0.245636 0.5453253 +0.5687816 0.245636 0.5453253 +0.092819 0.2686816 0.5453253 +0.1056428 0.2686816 0.5453253 +0.1201537 0.2686816 0.5453253 +0.1409607 0.2686816 0.5453253 +0.1678172 0.2686816 0.5453253 +0.1950164 0.2686816 0.5453253 +0.2210581 0.2686816 0.5453253 +0.245636 0.2686816 0.5453253 +0.2686816 0.2686816 0.5453253 +0.2902431 0.2686816 0.5453253 +0.3104189 0.2686816 0.5453253 +0.3293248 0.2686816 0.5453253 +0.3470774 0.2686816 0.5453253 +0.3637862 0.2686816 0.5453253 +0.3795513 0.2686816 0.5453253 +0.3944623 0.2686816 0.5453253 +0.4085988 0.2686816 0.5453253 +0.4220313 0.2686816 0.5453253 +0.4348222 0.2686816 0.5453253 +0.4470264 0.2686816 0.5453253 +0.4586928 0.2686816 0.5453253 +0.4698649 0.2686816 0.5453253 +0.4805811 0.2686816 0.5453253 +0.490876 0.2686816 0.5453253 +0.5007803 0.2686816 0.5453253 +0.510322 0.2686816 0.5453253 +0.5195258 0.2686816 0.5453253 +0.5284142 0.2686816 0.5453253 +0.5370079 0.2686816 0.5453253 +0.5453253 0.2686816 0.5453253 +0.5533834 0.2686816 0.5453253 +0.5611974 0.2686816 0.5453253 +0.5687816 0.2686816 0.5453253 +0.092819 0.2902431 0.5453253 +0.1056428 0.2902431 0.5453253 +0.1201537 0.2902431 0.5453253 +0.1409607 0.2902431 0.5453253 +0.1678172 0.2902431 0.5453253 +0.1950164 0.2902431 0.5453253 +0.2210581 0.2902431 0.5453253 +0.245636 0.2902431 0.5453253 +0.2686816 0.2902431 0.5453253 +0.2902431 0.2902431 0.5453253 +0.3104189 0.2902431 0.5453253 +0.3293248 0.2902431 0.5453253 +0.3470774 0.2902431 0.5453253 +0.3637862 0.2902431 0.5453253 +0.3795513 0.2902431 0.5453253 +0.3944623 0.2902431 0.5453253 +0.4085988 0.2902431 0.5453253 +0.4220313 0.2902431 0.5453253 +0.4348222 0.2902431 0.5453253 +0.4470264 0.2902431 0.5453253 +0.4586928 0.2902431 0.5453253 +0.4698649 0.2902431 0.5453253 +0.4805811 0.2902431 0.5453253 +0.490876 0.2902431 0.5453253 +0.5007803 0.2902431 0.5453253 +0.510322 0.2902431 0.5453253 +0.5195258 0.2902431 0.5453253 +0.5284142 0.2902431 0.5453253 +0.5370079 0.2902431 0.5453253 +0.5453253 0.2902431 0.5453253 +0.5533834 0.2902431 0.5453253 +0.5611974 0.2902431 0.5453253 +0.5687816 0.2902431 0.5453253 +0.092819 0.3104189 0.5453253 +0.1056428 0.3104189 0.5453253 +0.1201537 0.3104189 0.5453253 +0.1409607 0.3104189 0.5453253 +0.1678172 0.3104189 0.5453253 +0.1950164 0.3104189 0.5453253 +0.2210581 0.3104189 0.5453253 +0.245636 0.3104189 0.5453253 +0.2686816 0.3104189 0.5453253 +0.2902431 0.3104189 0.5453253 +0.3104189 0.3104189 0.5453253 +0.3293248 0.3104189 0.5453253 +0.3470774 0.3104189 0.5453253 +0.3637862 0.3104189 0.5453253 +0.3795513 0.3104189 0.5453253 +0.3944623 0.3104189 0.5453253 +0.4085988 0.3104189 0.5453253 +0.4220313 0.3104189 0.5453253 +0.4348222 0.3104189 0.5453253 +0.4470264 0.3104189 0.5453253 +0.4586928 0.3104189 0.5453253 +0.4698649 0.3104189 0.5453253 +0.4805811 0.3104189 0.5453253 +0.490876 0.3104189 0.5453253 +0.5007803 0.3104189 0.5453253 +0.510322 0.3104189 0.5453253 +0.5195258 0.3104189 0.5453253 +0.5284142 0.3104189 0.5453253 +0.5370079 0.3104189 0.5453253 +0.5453253 0.3104189 0.5453253 +0.5533834 0.3104189 0.5453253 +0.5611974 0.3104189 0.5453253 +0.5687816 0.3104189 0.5453253 +0.092819 0.3293248 0.5453253 +0.1056428 0.3293248 0.5453253 +0.1201537 0.3293248 0.5453253 +0.1409607 0.3293248 0.5453253 +0.1678172 0.3293248 0.5453253 +0.1950164 0.3293248 0.5453253 +0.2210581 0.3293248 0.5453253 +0.245636 0.3293248 0.5453253 +0.2686816 0.3293248 0.5453253 +0.2902431 0.3293248 0.5453253 +0.3104189 0.3293248 0.5453253 +0.3293248 0.3293248 0.5453253 +0.3470774 0.3293248 0.5453253 +0.3637862 0.3293248 0.5453253 +0.3795513 0.3293248 0.5453253 +0.3944623 0.3293248 0.5453253 +0.4085988 0.3293248 0.5453253 +0.4220313 0.3293248 0.5453253 +0.4348222 0.3293248 0.5453253 +0.4470264 0.3293248 0.5453253 +0.4586928 0.3293248 0.5453253 +0.4698649 0.3293248 0.5453253 +0.4805811 0.3293248 0.5453253 +0.490876 0.3293248 0.5453253 +0.5007803 0.3293248 0.5453253 +0.510322 0.3293248 0.5453253 +0.5195258 0.3293248 0.5453253 +0.5284142 0.3293248 0.5453253 +0.5370079 0.3293248 0.5453253 +0.5453253 0.3293248 0.5453253 +0.5533834 0.3293248 0.5453253 +0.5611974 0.3293248 0.5453253 +0.5687816 0.3293248 0.5453253 +0.092819 0.3470774 0.5453253 +0.1056428 0.3470774 0.5453253 +0.1201537 0.3470774 0.5453253 +0.1409607 0.3470774 0.5453253 +0.1678172 0.3470774 0.5453253 +0.1950164 0.3470774 0.5453253 +0.2210581 0.3470774 0.5453253 +0.245636 0.3470774 0.5453253 +0.2686816 0.3470774 0.5453253 +0.2902431 0.3470774 0.5453253 +0.3104189 0.3470774 0.5453253 +0.3293248 0.3470774 0.5453253 +0.3470774 0.3470774 0.5453253 +0.3637862 0.3470774 0.5453253 +0.3795513 0.3470774 0.5453253 +0.3944623 0.3470774 0.5453253 +0.4085988 0.3470774 0.5453253 +0.4220313 0.3470774 0.5453253 +0.4348222 0.3470774 0.5453253 +0.4470264 0.3470774 0.5453253 +0.4586928 0.3470774 0.5453253 +0.4698649 0.3470774 0.5453253 +0.4805811 0.3470774 0.5453253 +0.490876 0.3470774 0.5453253 +0.5007803 0.3470774 0.5453253 +0.510322 0.3470774 0.5453253 +0.5195258 0.3470774 0.5453253 +0.5284142 0.3470774 0.5453253 +0.5370079 0.3470774 0.5453253 +0.5453253 0.3470774 0.5453253 +0.5533834 0.3470774 0.5453253 +0.5611974 0.3470774 0.5453253 +0.5687816 0.3470774 0.5453253 +0.092819 0.3637862 0.5453253 +0.1056428 0.3637862 0.5453253 +0.1201537 0.3637862 0.5453253 +0.1409607 0.3637862 0.5453253 +0.1678172 0.3637862 0.5453253 +0.1950164 0.3637862 0.5453253 +0.2210581 0.3637862 0.5453253 +0.245636 0.3637862 0.5453253 +0.2686816 0.3637862 0.5453253 +0.2902431 0.3637862 0.5453253 +0.3104189 0.3637862 0.5453253 +0.3293248 0.3637862 0.5453253 +0.3470774 0.3637862 0.5453253 +0.3637862 0.3637862 0.5453253 +0.3795513 0.3637862 0.5453253 +0.3944623 0.3637862 0.5453253 +0.4085988 0.3637862 0.5453253 +0.4220313 0.3637862 0.5453253 +0.4348222 0.3637862 0.5453253 +0.4470264 0.3637862 0.5453253 +0.4586928 0.3637862 0.5453253 +0.4698649 0.3637862 0.5453253 +0.4805811 0.3637862 0.5453253 +0.490876 0.3637862 0.5453253 +0.5007803 0.3637862 0.5453253 +0.510322 0.3637862 0.5453253 +0.5195258 0.3637862 0.5453253 +0.5284142 0.3637862 0.5453253 +0.5370079 0.3637862 0.5453253 +0.5453253 0.3637862 0.5453253 +0.5533834 0.3637862 0.5453253 +0.5611974 0.3637862 0.5453253 +0.5687816 0.3637862 0.5453253 +0.092819 0.3795513 0.5453253 +0.1056428 0.3795513 0.5453253 +0.1201537 0.3795513 0.5453253 +0.1409607 0.3795513 0.5453253 +0.1678172 0.3795513 0.5453253 +0.1950164 0.3795513 0.5453253 +0.2210581 0.3795513 0.5453253 +0.245636 0.3795513 0.5453253 +0.2686816 0.3795513 0.5453253 +0.2902431 0.3795513 0.5453253 +0.3104189 0.3795513 0.5453253 +0.3293248 0.3795513 0.5453253 +0.3470774 0.3795513 0.5453253 +0.3637862 0.3795513 0.5453253 +0.3795513 0.3795513 0.5453253 +0.3944623 0.3795513 0.5453253 +0.4085988 0.3795513 0.5453253 +0.4220313 0.3795513 0.5453253 +0.4348222 0.3795513 0.5453253 +0.4470264 0.3795513 0.5453253 +0.4586928 0.3795513 0.5453253 +0.4698649 0.3795513 0.5453253 +0.4805811 0.3795513 0.5453253 +0.490876 0.3795513 0.5453253 +0.5007803 0.3795513 0.5453253 +0.510322 0.3795513 0.5453253 +0.5195258 0.3795513 0.5453253 +0.5284142 0.3795513 0.5453253 +0.5370079 0.3795513 0.5453253 +0.5453253 0.3795513 0.5453253 +0.5533834 0.3795513 0.5453253 +0.5611974 0.3795513 0.5453253 +0.5687816 0.3795513 0.5453253 +0.092819 0.3944623 0.5453253 +0.1056428 0.3944623 0.5453253 +0.1201537 0.3944623 0.5453253 +0.1409607 0.3944623 0.5453253 +0.1678172 0.3944623 0.5453253 +0.1950164 0.3944623 0.5453253 +0.2210581 0.3944623 0.5453253 +0.245636 0.3944623 0.5453253 +0.2686816 0.3944623 0.5453253 +0.2902431 0.3944623 0.5453253 +0.3104189 0.3944623 0.5453253 +0.3293248 0.3944623 0.5453253 +0.3470774 0.3944623 0.5453253 +0.3637862 0.3944623 0.5453253 +0.3795513 0.3944623 0.5453253 +0.3944623 0.3944623 0.5453253 +0.4085988 0.3944623 0.5453253 +0.4220313 0.3944623 0.5453253 +0.4348222 0.3944623 0.5453253 +0.4470264 0.3944623 0.5453253 +0.4586928 0.3944623 0.5453253 +0.4698649 0.3944623 0.5453253 +0.4805811 0.3944623 0.5453253 +0.490876 0.3944623 0.5453253 +0.5007803 0.3944623 0.5453253 +0.510322 0.3944623 0.5453253 +0.5195258 0.3944623 0.5453253 +0.5284142 0.3944623 0.5453253 +0.5370079 0.3944623 0.5453253 +0.5453253 0.3944623 0.5453253 +0.5533834 0.3944623 0.5453253 +0.5611974 0.3944623 0.5453253 +0.5687816 0.3944623 0.5453253 +0.092819 0.4085988 0.5453253 +0.1056428 0.4085988 0.5453253 +0.1201537 0.4085988 0.5453253 +0.1409607 0.4085988 0.5453253 +0.1678172 0.4085988 0.5453253 +0.1950164 0.4085988 0.5453253 +0.2210581 0.4085988 0.5453253 +0.245636 0.4085988 0.5453253 +0.2686816 0.4085988 0.5453253 +0.2902431 0.4085988 0.5453253 +0.3104189 0.4085988 0.5453253 +0.3293248 0.4085988 0.5453253 +0.3470774 0.4085988 0.5453253 +0.3637862 0.4085988 0.5453253 +0.3795513 0.4085988 0.5453253 +0.3944623 0.4085988 0.5453253 +0.4085988 0.4085988 0.5453253 +0.4220313 0.4085988 0.5453253 +0.4348222 0.4085988 0.5453253 +0.4470264 0.4085988 0.5453253 +0.4586928 0.4085988 0.5453253 +0.4698649 0.4085988 0.5453253 +0.4805811 0.4085988 0.5453253 +0.490876 0.4085988 0.5453253 +0.5007803 0.4085988 0.5453253 +0.510322 0.4085988 0.5453253 +0.5195258 0.4085988 0.5453253 +0.5284142 0.4085988 0.5453253 +0.5370079 0.4085988 0.5453253 +0.5453253 0.4085988 0.5453253 +0.5533834 0.4085988 0.5453253 +0.5611974 0.4085988 0.5453253 +0.5687816 0.4085988 0.5453253 +0.092819 0.4220313 0.5453253 +0.1056428 0.4220313 0.5453253 +0.1201537 0.4220313 0.5453253 +0.1409607 0.4220313 0.5453253 +0.1678172 0.4220313 0.5453253 +0.1950164 0.4220313 0.5453253 +0.2210581 0.4220313 0.5453253 +0.245636 0.4220313 0.5453253 +0.2686816 0.4220313 0.5453253 +0.2902431 0.4220313 0.5453253 +0.3104189 0.4220313 0.5453253 +0.3293248 0.4220313 0.5453253 +0.3470774 0.4220313 0.5453253 +0.3637862 0.4220313 0.5453253 +0.3795513 0.4220313 0.5453253 +0.3944623 0.4220313 0.5453253 +0.4085988 0.4220313 0.5453253 +0.4220313 0.4220313 0.5453253 +0.4348222 0.4220313 0.5453253 +0.4470264 0.4220313 0.5453253 +0.4586928 0.4220313 0.5453253 +0.4698649 0.4220313 0.5453253 +0.4805811 0.4220313 0.5453253 +0.490876 0.4220313 0.5453253 +0.5007803 0.4220313 0.5453253 +0.510322 0.4220313 0.5453253 +0.5195258 0.4220313 0.5453253 +0.5284142 0.4220313 0.5453253 +0.5370079 0.4220313 0.5453253 +0.5453253 0.4220313 0.5453253 +0.5533834 0.4220313 0.5453253 +0.5611974 0.4220313 0.5453253 +0.5687816 0.4220313 0.5453253 +0.092819 0.4348222 0.5453253 +0.1056428 0.4348222 0.5453253 +0.1201537 0.4348222 0.5453253 +0.1409607 0.4348222 0.5453253 +0.1678172 0.4348222 0.5453253 +0.1950164 0.4348222 0.5453253 +0.2210581 0.4348222 0.5453253 +0.245636 0.4348222 0.5453253 +0.2686816 0.4348222 0.5453253 +0.2902431 0.4348222 0.5453253 +0.3104189 0.4348222 0.5453253 +0.3293248 0.4348222 0.5453253 +0.3470774 0.4348222 0.5453253 +0.3637862 0.4348222 0.5453253 +0.3795513 0.4348222 0.5453253 +0.3944623 0.4348222 0.5453253 +0.4085988 0.4348222 0.5453253 +0.4220313 0.4348222 0.5453253 +0.4348222 0.4348222 0.5453253 +0.4470264 0.4348222 0.5453253 +0.4586928 0.4348222 0.5453253 +0.4698649 0.4348222 0.5453253 +0.4805811 0.4348222 0.5453253 +0.490876 0.4348222 0.5453253 +0.5007803 0.4348222 0.5453253 +0.510322 0.4348222 0.5453253 +0.5195258 0.4348222 0.5453253 +0.5284142 0.4348222 0.5453253 +0.5370079 0.4348222 0.5453253 +0.5453253 0.4348222 0.5453253 +0.5533834 0.4348222 0.5453253 +0.5611974 0.4348222 0.5453253 +0.5687816 0.4348222 0.5453253 +0.092819 0.4470264 0.5453253 +0.1056428 0.4470264 0.5453253 +0.1201537 0.4470264 0.5453253 +0.1409607 0.4470264 0.5453253 +0.1678172 0.4470264 0.5453253 +0.1950164 0.4470264 0.5453253 +0.2210581 0.4470264 0.5453253 +0.245636 0.4470264 0.5453253 +0.2686816 0.4470264 0.5453253 +0.2902431 0.4470264 0.5453253 +0.3104189 0.4470264 0.5453253 +0.3293248 0.4470264 0.5453253 +0.3470774 0.4470264 0.5453253 +0.3637862 0.4470264 0.5453253 +0.3795513 0.4470264 0.5453253 +0.3944623 0.4470264 0.5453253 +0.4085988 0.4470264 0.5453253 +0.4220313 0.4470264 0.5453253 +0.4348222 0.4470264 0.5453253 +0.4470264 0.4470264 0.5453253 +0.4586928 0.4470264 0.5453253 +0.4698649 0.4470264 0.5453253 +0.4805811 0.4470264 0.5453253 +0.490876 0.4470264 0.5453253 +0.5007803 0.4470264 0.5453253 +0.510322 0.4470264 0.5453253 +0.5195258 0.4470264 0.5453253 +0.5284142 0.4470264 0.5453253 +0.5370079 0.4470264 0.5453253 +0.5453253 0.4470264 0.5453253 +0.5533834 0.4470264 0.5453253 +0.5611974 0.4470264 0.5453253 +0.5687816 0.4470264 0.5453253 +0.092819 0.4586928 0.5453253 +0.1056428 0.4586928 0.5453253 +0.1201537 0.4586928 0.5453253 +0.1409607 0.4586928 0.5453253 +0.1678172 0.4586928 0.5453253 +0.1950164 0.4586928 0.5453253 +0.2210581 0.4586928 0.5453253 +0.245636 0.4586928 0.5453253 +0.2686816 0.4586928 0.5453253 +0.2902431 0.4586928 0.5453253 +0.3104189 0.4586928 0.5453253 +0.3293248 0.4586928 0.5453253 +0.3470774 0.4586928 0.5453253 +0.3637862 0.4586928 0.5453253 +0.3795513 0.4586928 0.5453253 +0.3944623 0.4586928 0.5453253 +0.4085988 0.4586928 0.5453253 +0.4220313 0.4586928 0.5453253 +0.4348222 0.4586928 0.5453253 +0.4470264 0.4586928 0.5453253 +0.4586928 0.4586928 0.5453253 +0.4698649 0.4586928 0.5453253 +0.4805811 0.4586928 0.5453253 +0.490876 0.4586928 0.5453253 +0.5007803 0.4586928 0.5453253 +0.510322 0.4586928 0.5453253 +0.5195258 0.4586928 0.5453253 +0.5284142 0.4586928 0.5453253 +0.5370079 0.4586928 0.5453253 +0.5453253 0.4586928 0.5453253 +0.5533834 0.4586928 0.5453253 +0.5611974 0.4586928 0.5453253 +0.5687816 0.4586928 0.5453253 +0.092819 0.4698649 0.5453253 +0.1056428 0.4698649 0.5453253 +0.1201537 0.4698649 0.5453253 +0.1409607 0.4698649 0.5453253 +0.1678172 0.4698649 0.5453253 +0.1950164 0.4698649 0.5453253 +0.2210581 0.4698649 0.5453253 +0.245636 0.4698649 0.5453253 +0.2686816 0.4698649 0.5453253 +0.2902431 0.4698649 0.5453253 +0.3104189 0.4698649 0.5453253 +0.3293248 0.4698649 0.5453253 +0.3470774 0.4698649 0.5453253 +0.3637862 0.4698649 0.5453253 +0.3795513 0.4698649 0.5453253 +0.3944623 0.4698649 0.5453253 +0.4085988 0.4698649 0.5453253 +0.4220313 0.4698649 0.5453253 +0.4348222 0.4698649 0.5453253 +0.4470264 0.4698649 0.5453253 +0.4586928 0.4698649 0.5453253 +0.4698649 0.4698649 0.5453253 +0.4805811 0.4698649 0.5453253 +0.490876 0.4698649 0.5453253 +0.5007803 0.4698649 0.5453253 +0.510322 0.4698649 0.5453253 +0.5195258 0.4698649 0.5453253 +0.5284142 0.4698649 0.5453253 +0.5370079 0.4698649 0.5453253 +0.5453253 0.4698649 0.5453253 +0.5533834 0.4698649 0.5453253 +0.5611974 0.4698649 0.5453253 +0.5687816 0.4698649 0.5453253 +0.092819 0.4805811 0.5453253 +0.1056428 0.4805811 0.5453253 +0.1201537 0.4805811 0.5453253 +0.1409607 0.4805811 0.5453253 +0.1678172 0.4805811 0.5453253 +0.1950164 0.4805811 0.5453253 +0.2210581 0.4805811 0.5453253 +0.245636 0.4805811 0.5453253 +0.2686816 0.4805811 0.5453253 +0.2902431 0.4805811 0.5453253 +0.3104189 0.4805811 0.5453253 +0.3293248 0.4805811 0.5453253 +0.3470774 0.4805811 0.5453253 +0.3637862 0.4805811 0.5453253 +0.3795513 0.4805811 0.5453253 +0.3944623 0.4805811 0.5453253 +0.4085988 0.4805811 0.5453253 +0.4220313 0.4805811 0.5453253 +0.4348222 0.4805811 0.5453253 +0.4470264 0.4805811 0.5453253 +0.4586928 0.4805811 0.5453253 +0.4698649 0.4805811 0.5453253 +0.4805811 0.4805811 0.5453253 +0.490876 0.4805811 0.5453253 +0.5007803 0.4805811 0.5453253 +0.510322 0.4805811 0.5453253 +0.5195258 0.4805811 0.5453253 +0.5284142 0.4805811 0.5453253 +0.5370079 0.4805811 0.5453253 +0.5453253 0.4805811 0.5453253 +0.5533834 0.4805811 0.5453253 +0.5611974 0.4805811 0.5453253 +0.5687816 0.4805811 0.5453253 +0.092819 0.490876 0.5453253 +0.1056428 0.490876 0.5453253 +0.1201537 0.490876 0.5453253 +0.1409607 0.490876 0.5453253 +0.1678172 0.490876 0.5453253 +0.1950164 0.490876 0.5453253 +0.2210581 0.490876 0.5453253 +0.245636 0.490876 0.5453253 +0.2686816 0.490876 0.5453253 +0.2902431 0.490876 0.5453253 +0.3104189 0.490876 0.5453253 +0.3293248 0.490876 0.5453253 +0.3470774 0.490876 0.5453253 +0.3637862 0.490876 0.5453253 +0.3795513 0.490876 0.5453253 +0.3944623 0.490876 0.5453253 +0.4085988 0.490876 0.5453253 +0.4220313 0.490876 0.5453253 +0.4348222 0.490876 0.5453253 +0.4470264 0.490876 0.5453253 +0.4586928 0.490876 0.5453253 +0.4698649 0.490876 0.5453253 +0.4805811 0.490876 0.5453253 +0.490876 0.490876 0.5453253 +0.5007803 0.490876 0.5453253 +0.510322 0.490876 0.5453253 +0.5195258 0.490876 0.5453253 +0.5284142 0.490876 0.5453253 +0.5370079 0.490876 0.5453253 +0.5453253 0.490876 0.5453253 +0.5533834 0.490876 0.5453253 +0.5611974 0.490876 0.5453253 +0.5687816 0.490876 0.5453253 +0.092819 0.5007803 0.5453253 +0.1056428 0.5007803 0.5453253 +0.1201537 0.5007803 0.5453253 +0.1409607 0.5007803 0.5453253 +0.1678172 0.5007803 0.5453253 +0.1950164 0.5007803 0.5453253 +0.2210581 0.5007803 0.5453253 +0.245636 0.5007803 0.5453253 +0.2686816 0.5007803 0.5453253 +0.2902431 0.5007803 0.5453253 +0.3104189 0.5007803 0.5453253 +0.3293248 0.5007803 0.5453253 +0.3470774 0.5007803 0.5453253 +0.3637862 0.5007803 0.5453253 +0.3795513 0.5007803 0.5453253 +0.3944623 0.5007803 0.5453253 +0.4085988 0.5007803 0.5453253 +0.4220313 0.5007803 0.5453253 +0.4348222 0.5007803 0.5453253 +0.4470264 0.5007803 0.5453253 +0.4586928 0.5007803 0.5453253 +0.4698649 0.5007803 0.5453253 +0.4805811 0.5007803 0.5453253 +0.490876 0.5007803 0.5453253 +0.5007803 0.5007803 0.5453253 +0.510322 0.5007803 0.5453253 +0.5195258 0.5007803 0.5453253 +0.5284142 0.5007803 0.5453253 +0.5370079 0.5007803 0.5453253 +0.5453253 0.5007803 0.5453253 +0.5533834 0.5007803 0.5453253 +0.5611974 0.5007803 0.5453253 +0.5687816 0.5007803 0.5453253 +0.092819 0.510322 0.5453253 +0.1056428 0.510322 0.5453253 +0.1201537 0.510322 0.5453253 +0.1409607 0.510322 0.5453253 +0.1678172 0.510322 0.5453253 +0.1950164 0.510322 0.5453253 +0.2210581 0.510322 0.5453253 +0.245636 0.510322 0.5453253 +0.2686816 0.510322 0.5453253 +0.2902431 0.510322 0.5453253 +0.3104189 0.510322 0.5453253 +0.3293248 0.510322 0.5453253 +0.3470774 0.510322 0.5453253 +0.3637862 0.510322 0.5453253 +0.3795513 0.510322 0.5453253 +0.3944623 0.510322 0.5453253 +0.4085988 0.510322 0.5453253 +0.4220313 0.510322 0.5453253 +0.4348222 0.510322 0.5453253 +0.4470264 0.510322 0.5453253 +0.4586928 0.510322 0.5453253 +0.4698649 0.510322 0.5453253 +0.4805811 0.510322 0.5453253 +0.490876 0.510322 0.5453253 +0.5007803 0.510322 0.5453253 +0.510322 0.510322 0.5453253 +0.5195258 0.510322 0.5453253 +0.5284142 0.510322 0.5453253 +0.5370079 0.510322 0.5453253 +0.5453253 0.510322 0.5453253 +0.5533834 0.510322 0.5453253 +0.5611974 0.510322 0.5453253 +0.5687816 0.510322 0.5453253 +0.092819 0.5195258 0.5453253 +0.1056428 0.5195258 0.5453253 +0.1201537 0.5195258 0.5453253 +0.1409607 0.5195258 0.5453253 +0.1678172 0.5195258 0.5453253 +0.1950164 0.5195258 0.5453253 +0.2210581 0.5195258 0.5453253 +0.245636 0.5195258 0.5453253 +0.2686816 0.5195258 0.5453253 +0.2902431 0.5195258 0.5453253 +0.3104189 0.5195258 0.5453253 +0.3293248 0.5195258 0.5453253 +0.3470774 0.5195258 0.5453253 +0.3637862 0.5195258 0.5453253 +0.3795513 0.5195258 0.5453253 +0.3944623 0.5195258 0.5453253 +0.4085988 0.5195258 0.5453253 +0.4220313 0.5195258 0.5453253 +0.4348222 0.5195258 0.5453253 +0.4470264 0.5195258 0.5453253 +0.4586928 0.5195258 0.5453253 +0.4698649 0.5195258 0.5453253 +0.4805811 0.5195258 0.5453253 +0.490876 0.5195258 0.5453253 +0.5007803 0.5195258 0.5453253 +0.510322 0.5195258 0.5453253 +0.5195258 0.5195258 0.5453253 +0.5284142 0.5195258 0.5453253 +0.5370079 0.5195258 0.5453253 +0.5453253 0.5195258 0.5453253 +0.5533834 0.5195258 0.5453253 +0.5611974 0.5195258 0.5453253 +0.5687816 0.5195258 0.5453253 +0.092819 0.5284142 0.5453253 +0.1056428 0.5284142 0.5453253 +0.1201537 0.5284142 0.5453253 +0.1409607 0.5284142 0.5453253 +0.1678172 0.5284142 0.5453253 +0.1950164 0.5284142 0.5453253 +0.2210581 0.5284142 0.5453253 +0.245636 0.5284142 0.5453253 +0.2686816 0.5284142 0.5453253 +0.2902431 0.5284142 0.5453253 +0.3104189 0.5284142 0.5453253 +0.3293248 0.5284142 0.5453253 +0.3470774 0.5284142 0.5453253 +0.3637862 0.5284142 0.5453253 +0.3795513 0.5284142 0.5453253 +0.3944623 0.5284142 0.5453253 +0.4085988 0.5284142 0.5453253 +0.4220313 0.5284142 0.5453253 +0.4348222 0.5284142 0.5453253 +0.4470264 0.5284142 0.5453253 +0.4586928 0.5284142 0.5453253 +0.4698649 0.5284142 0.5453253 +0.4805811 0.5284142 0.5453253 +0.490876 0.5284142 0.5453253 +0.5007803 0.5284142 0.5453253 +0.510322 0.5284142 0.5453253 +0.5195258 0.5284142 0.5453253 +0.5284142 0.5284142 0.5453253 +0.5370079 0.5284142 0.5453253 +0.5453253 0.5284142 0.5453253 +0.5533834 0.5284142 0.5453253 +0.5611974 0.5284142 0.5453253 +0.5687816 0.5284142 0.5453253 +0.092819 0.5370079 0.5453253 +0.1056428 0.5370079 0.5453253 +0.1201537 0.5370079 0.5453253 +0.1409607 0.5370079 0.5453253 +0.1678172 0.5370079 0.5453253 +0.1950164 0.5370079 0.5453253 +0.2210581 0.5370079 0.5453253 +0.245636 0.5370079 0.5453253 +0.2686816 0.5370079 0.5453253 +0.2902431 0.5370079 0.5453253 +0.3104189 0.5370079 0.5453253 +0.3293248 0.5370079 0.5453253 +0.3470774 0.5370079 0.5453253 +0.3637862 0.5370079 0.5453253 +0.3795513 0.5370079 0.5453253 +0.3944623 0.5370079 0.5453253 +0.4085988 0.5370079 0.5453253 +0.4220313 0.5370079 0.5453253 +0.4348222 0.5370079 0.5453253 +0.4470264 0.5370079 0.5453253 +0.4586928 0.5370079 0.5453253 +0.4698649 0.5370079 0.5453253 +0.4805811 0.5370079 0.5453253 +0.490876 0.5370079 0.5453253 +0.5007803 0.5370079 0.5453253 +0.510322 0.5370079 0.5453253 +0.5195258 0.5370079 0.5453253 +0.5284142 0.5370079 0.5453253 +0.5370079 0.5370079 0.5453253 +0.5453253 0.5370079 0.5453253 +0.5533834 0.5370079 0.5453253 +0.5611974 0.5370079 0.5453253 +0.5687816 0.5370079 0.5453253 +0.092819 0.5453253 0.5453253 +0.1056428 0.5453253 0.5453253 +0.1201537 0.5453253 0.5453253 +0.1409607 0.5453253 0.5453253 +0.1678172 0.5453253 0.5453253 +0.1950164 0.5453253 0.5453253 +0.2210581 0.5453253 0.5453253 +0.245636 0.5453253 0.5453253 +0.2686816 0.5453253 0.5453253 +0.2902431 0.5453253 0.5453253 +0.3104189 0.5453253 0.5453253 +0.3293248 0.5453253 0.5453253 +0.3470774 0.5453253 0.5453253 +0.3637862 0.5453253 0.5453253 +0.3795513 0.5453253 0.5453253 +0.3944623 0.5453253 0.5453253 +0.4085988 0.5453253 0.5453253 +0.4220313 0.5453253 0.5453253 +0.4348222 0.5453253 0.5453253 +0.4470264 0.5453253 0.5453253 +0.4586928 0.5453253 0.5453253 +0.4698649 0.5453253 0.5453253 +0.4805811 0.5453253 0.5453253 +0.490876 0.5453253 0.5453253 +0.5007803 0.5453253 0.5453253 +0.510322 0.5453253 0.5453253 +0.5195258 0.5453253 0.5453253 +0.5284142 0.5453253 0.5453253 +0.5370079 0.5453253 0.5453253 +0.5453253 0.5453253 0.5453253 +0.5533834 0.5453253 0.5453253 +0.5611974 0.5453253 0.5453253 +0.5687816 0.5453253 0.5453253 +0.092819 0.5533834 0.5453253 +0.1056428 0.5533834 0.5453253 +0.1201537 0.5533834 0.5453253 +0.1409607 0.5533834 0.5453253 +0.1678172 0.5533834 0.5453253 +0.1950164 0.5533834 0.5453253 +0.2210581 0.5533834 0.5453253 +0.245636 0.5533834 0.5453253 +0.2686816 0.5533834 0.5453253 +0.2902431 0.5533834 0.5453253 +0.3104189 0.5533834 0.5453253 +0.3293248 0.5533834 0.5453253 +0.3470774 0.5533834 0.5453253 +0.3637862 0.5533834 0.5453253 +0.3795513 0.5533834 0.5453253 +0.3944623 0.5533834 0.5453253 +0.4085988 0.5533834 0.5453253 +0.4220313 0.5533834 0.5453253 +0.4348222 0.5533834 0.5453253 +0.4470264 0.5533834 0.5453253 +0.4586928 0.5533834 0.5453253 +0.4698649 0.5533834 0.5453253 +0.4805811 0.5533834 0.5453253 +0.490876 0.5533834 0.5453253 +0.5007803 0.5533834 0.5453253 +0.510322 0.5533834 0.5453253 +0.5195258 0.5533834 0.5453253 +0.5284142 0.5533834 0.5453253 +0.5370079 0.5533834 0.5453253 +0.5453253 0.5533834 0.5453253 +0.5533834 0.5533834 0.5453253 +0.5611974 0.5533834 0.5453253 +0.5687816 0.5533834 0.5453253 +0.092819 0.5611974 0.5453253 +0.1056428 0.5611974 0.5453253 +0.1201537 0.5611974 0.5453253 +0.1409607 0.5611974 0.5453253 +0.1678172 0.5611974 0.5453253 +0.1950164 0.5611974 0.5453253 +0.2210581 0.5611974 0.5453253 +0.245636 0.5611974 0.5453253 +0.2686816 0.5611974 0.5453253 +0.2902431 0.5611974 0.5453253 +0.3104189 0.5611974 0.5453253 +0.3293248 0.5611974 0.5453253 +0.3470774 0.5611974 0.5453253 +0.3637862 0.5611974 0.5453253 +0.3795513 0.5611974 0.5453253 +0.3944623 0.5611974 0.5453253 +0.4085988 0.5611974 0.5453253 +0.4220313 0.5611974 0.5453253 +0.4348222 0.5611974 0.5453253 +0.4470264 0.5611974 0.5453253 +0.4586928 0.5611974 0.5453253 +0.4698649 0.5611974 0.5453253 +0.4805811 0.5611974 0.5453253 +0.490876 0.5611974 0.5453253 +0.5007803 0.5611974 0.5453253 +0.510322 0.5611974 0.5453253 +0.5195258 0.5611974 0.5453253 +0.5284142 0.5611974 0.5453253 +0.5370079 0.5611974 0.5453253 +0.5453253 0.5611974 0.5453253 +0.5533834 0.5611974 0.5453253 +0.5611974 0.5611974 0.5453253 +0.5687816 0.5611974 0.5453253 +0.092819 0.5687816 0.5453253 +0.1056428 0.5687816 0.5453253 +0.1201537 0.5687816 0.5453253 +0.1409607 0.5687816 0.5453253 +0.1678172 0.5687816 0.5453253 +0.1950164 0.5687816 0.5453253 +0.2210581 0.5687816 0.5453253 +0.245636 0.5687816 0.5453253 +0.2686816 0.5687816 0.5453253 +0.2902431 0.5687816 0.5453253 +0.3104189 0.5687816 0.5453253 +0.3293248 0.5687816 0.5453253 +0.3470774 0.5687816 0.5453253 +0.3637862 0.5687816 0.5453253 +0.3795513 0.5687816 0.5453253 +0.3944623 0.5687816 0.5453253 +0.4085988 0.5687816 0.5453253 +0.4220313 0.5687816 0.5453253 +0.4348222 0.5687816 0.5453253 +0.4470264 0.5687816 0.5453253 +0.4586928 0.5687816 0.5453253 +0.4698649 0.5687816 0.5453253 +0.4805811 0.5687816 0.5453253 +0.490876 0.5687816 0.5453253 +0.5007803 0.5687816 0.5453253 +0.510322 0.5687816 0.5453253 +0.5195258 0.5687816 0.5453253 +0.5284142 0.5687816 0.5453253 +0.5370079 0.5687816 0.5453253 +0.5453253 0.5687816 0.5453253 +0.5533834 0.5687816 0.5453253 +0.5611974 0.5687816 0.5453253 +0.5687816 0.5687816 0.5453253 +0.092819 0.092819 0.5533834 +0.1056428 0.092819 0.5533834 +0.1201537 0.092819 0.5533834 +0.1409607 0.092819 0.5533834 +0.1678172 0.092819 0.5533834 +0.1950164 0.092819 0.5533834 +0.2210581 0.092819 0.5533834 +0.245636 0.092819 0.5533834 +0.2686816 0.092819 0.5533834 +0.2902431 0.092819 0.5533834 +0.3104189 0.092819 0.5533834 +0.3293248 0.092819 0.5533834 +0.3470774 0.092819 0.5533834 +0.3637862 0.092819 0.5533834 +0.3795513 0.092819 0.5533834 +0.3944623 0.092819 0.5533834 +0.4085988 0.092819 0.5533834 +0.4220313 0.092819 0.5533834 +0.4348222 0.092819 0.5533834 +0.4470264 0.092819 0.5533834 +0.4586928 0.092819 0.5533834 +0.4698649 0.092819 0.5533834 +0.4805811 0.092819 0.5533834 +0.490876 0.092819 0.5533834 +0.5007803 0.092819 0.5533834 +0.510322 0.092819 0.5533834 +0.5195258 0.092819 0.5533834 +0.5284142 0.092819 0.5533834 +0.5370079 0.092819 0.5533834 +0.5453253 0.092819 0.5533834 +0.5533834 0.092819 0.5533834 +0.5611974 0.092819 0.5533834 +0.5687816 0.092819 0.5533834 +0.092819 0.1056428 0.5533834 +0.1056428 0.1056428 0.5533834 +0.1201537 0.1056428 0.5533834 +0.1409607 0.1056428 0.5533834 +0.1678172 0.1056428 0.5533834 +0.1950164 0.1056428 0.5533834 +0.2210581 0.1056428 0.5533834 +0.245636 0.1056428 0.5533834 +0.2686816 0.1056428 0.5533834 +0.2902431 0.1056428 0.5533834 +0.3104189 0.1056428 0.5533834 +0.3293248 0.1056428 0.5533834 +0.3470774 0.1056428 0.5533834 +0.3637862 0.1056428 0.5533834 +0.3795513 0.1056428 0.5533834 +0.3944623 0.1056428 0.5533834 +0.4085988 0.1056428 0.5533834 +0.4220313 0.1056428 0.5533834 +0.4348222 0.1056428 0.5533834 +0.4470264 0.1056428 0.5533834 +0.4586928 0.1056428 0.5533834 +0.4698649 0.1056428 0.5533834 +0.4805811 0.1056428 0.5533834 +0.490876 0.1056428 0.5533834 +0.5007803 0.1056428 0.5533834 +0.510322 0.1056428 0.5533834 +0.5195258 0.1056428 0.5533834 +0.5284142 0.1056428 0.5533834 +0.5370079 0.1056428 0.5533834 +0.5453253 0.1056428 0.5533834 +0.5533834 0.1056428 0.5533834 +0.5611974 0.1056428 0.5533834 +0.5687816 0.1056428 0.5533834 +0.092819 0.1201537 0.5533834 +0.1056428 0.1201537 0.5533834 +0.1201537 0.1201537 0.5533834 +0.1409607 0.1201537 0.5533834 +0.1678172 0.1201537 0.5533834 +0.1950164 0.1201537 0.5533834 +0.2210581 0.1201537 0.5533834 +0.245636 0.1201537 0.5533834 +0.2686816 0.1201537 0.5533834 +0.2902431 0.1201537 0.5533834 +0.3104189 0.1201537 0.5533834 +0.3293248 0.1201537 0.5533834 +0.3470774 0.1201537 0.5533834 +0.3637862 0.1201537 0.5533834 +0.3795513 0.1201537 0.5533834 +0.3944623 0.1201537 0.5533834 +0.4085988 0.1201537 0.5533834 +0.4220313 0.1201537 0.5533834 +0.4348222 0.1201537 0.5533834 +0.4470264 0.1201537 0.5533834 +0.4586928 0.1201537 0.5533834 +0.4698649 0.1201537 0.5533834 +0.4805811 0.1201537 0.5533834 +0.490876 0.1201537 0.5533834 +0.5007803 0.1201537 0.5533834 +0.510322 0.1201537 0.5533834 +0.5195258 0.1201537 0.5533834 +0.5284142 0.1201537 0.5533834 +0.5370079 0.1201537 0.5533834 +0.5453253 0.1201537 0.5533834 +0.5533834 0.1201537 0.5533834 +0.5611974 0.1201537 0.5533834 +0.5687816 0.1201537 0.5533834 +0.092819 0.1409607 0.5533834 +0.1056428 0.1409607 0.5533834 +0.1201537 0.1409607 0.5533834 +0.1409607 0.1409607 0.5533834 +0.1678172 0.1409607 0.5533834 +0.1950164 0.1409607 0.5533834 +0.2210581 0.1409607 0.5533834 +0.245636 0.1409607 0.5533834 +0.2686816 0.1409607 0.5533834 +0.2902431 0.1409607 0.5533834 +0.3104189 0.1409607 0.5533834 +0.3293248 0.1409607 0.5533834 +0.3470774 0.1409607 0.5533834 +0.3637862 0.1409607 0.5533834 +0.3795513 0.1409607 0.5533834 +0.3944623 0.1409607 0.5533834 +0.4085988 0.1409607 0.5533834 +0.4220313 0.1409607 0.5533834 +0.4348222 0.1409607 0.5533834 +0.4470264 0.1409607 0.5533834 +0.4586928 0.1409607 0.5533834 +0.4698649 0.1409607 0.5533834 +0.4805811 0.1409607 0.5533834 +0.490876 0.1409607 0.5533834 +0.5007803 0.1409607 0.5533834 +0.510322 0.1409607 0.5533834 +0.5195258 0.1409607 0.5533834 +0.5284142 0.1409607 0.5533834 +0.5370079 0.1409607 0.5533834 +0.5453253 0.1409607 0.5533834 +0.5533834 0.1409607 0.5533834 +0.5611974 0.1409607 0.5533834 +0.5687816 0.1409607 0.5533834 +0.092819 0.1678172 0.5533834 +0.1056428 0.1678172 0.5533834 +0.1201537 0.1678172 0.5533834 +0.1409607 0.1678172 0.5533834 +0.1678172 0.1678172 0.5533834 +0.1950164 0.1678172 0.5533834 +0.2210581 0.1678172 0.5533834 +0.245636 0.1678172 0.5533834 +0.2686816 0.1678172 0.5533834 +0.2902431 0.1678172 0.5533834 +0.3104189 0.1678172 0.5533834 +0.3293248 0.1678172 0.5533834 +0.3470774 0.1678172 0.5533834 +0.3637862 0.1678172 0.5533834 +0.3795513 0.1678172 0.5533834 +0.3944623 0.1678172 0.5533834 +0.4085988 0.1678172 0.5533834 +0.4220313 0.1678172 0.5533834 +0.4348222 0.1678172 0.5533834 +0.4470264 0.1678172 0.5533834 +0.4586928 0.1678172 0.5533834 +0.4698649 0.1678172 0.5533834 +0.4805811 0.1678172 0.5533834 +0.490876 0.1678172 0.5533834 +0.5007803 0.1678172 0.5533834 +0.510322 0.1678172 0.5533834 +0.5195258 0.1678172 0.5533834 +0.5284142 0.1678172 0.5533834 +0.5370079 0.1678172 0.5533834 +0.5453253 0.1678172 0.5533834 +0.5533834 0.1678172 0.5533834 +0.5611974 0.1678172 0.5533834 +0.5687816 0.1678172 0.5533834 +0.092819 0.1950164 0.5533834 +0.1056428 0.1950164 0.5533834 +0.1201537 0.1950164 0.5533834 +0.1409607 0.1950164 0.5533834 +0.1678172 0.1950164 0.5533834 +0.1950164 0.1950164 0.5533834 +0.2210581 0.1950164 0.5533834 +0.245636 0.1950164 0.5533834 +0.2686816 0.1950164 0.5533834 +0.2902431 0.1950164 0.5533834 +0.3104189 0.1950164 0.5533834 +0.3293248 0.1950164 0.5533834 +0.3470774 0.1950164 0.5533834 +0.3637862 0.1950164 0.5533834 +0.3795513 0.1950164 0.5533834 +0.3944623 0.1950164 0.5533834 +0.4085988 0.1950164 0.5533834 +0.4220313 0.1950164 0.5533834 +0.4348222 0.1950164 0.5533834 +0.4470264 0.1950164 0.5533834 +0.4586928 0.1950164 0.5533834 +0.4698649 0.1950164 0.5533834 +0.4805811 0.1950164 0.5533834 +0.490876 0.1950164 0.5533834 +0.5007803 0.1950164 0.5533834 +0.510322 0.1950164 0.5533834 +0.5195258 0.1950164 0.5533834 +0.5284142 0.1950164 0.5533834 +0.5370079 0.1950164 0.5533834 +0.5453253 0.1950164 0.5533834 +0.5533834 0.1950164 0.5533834 +0.5611974 0.1950164 0.5533834 +0.5687816 0.1950164 0.5533834 +0.092819 0.2210581 0.5533834 +0.1056428 0.2210581 0.5533834 +0.1201537 0.2210581 0.5533834 +0.1409607 0.2210581 0.5533834 +0.1678172 0.2210581 0.5533834 +0.1950164 0.2210581 0.5533834 +0.2210581 0.2210581 0.5533834 +0.245636 0.2210581 0.5533834 +0.2686816 0.2210581 0.5533834 +0.2902431 0.2210581 0.5533834 +0.3104189 0.2210581 0.5533834 +0.3293248 0.2210581 0.5533834 +0.3470774 0.2210581 0.5533834 +0.3637862 0.2210581 0.5533834 +0.3795513 0.2210581 0.5533834 +0.3944623 0.2210581 0.5533834 +0.4085988 0.2210581 0.5533834 +0.4220313 0.2210581 0.5533834 +0.4348222 0.2210581 0.5533834 +0.4470264 0.2210581 0.5533834 +0.4586928 0.2210581 0.5533834 +0.4698649 0.2210581 0.5533834 +0.4805811 0.2210581 0.5533834 +0.490876 0.2210581 0.5533834 +0.5007803 0.2210581 0.5533834 +0.510322 0.2210581 0.5533834 +0.5195258 0.2210581 0.5533834 +0.5284142 0.2210581 0.5533834 +0.5370079 0.2210581 0.5533834 +0.5453253 0.2210581 0.5533834 +0.5533834 0.2210581 0.5533834 +0.5611974 0.2210581 0.5533834 +0.5687816 0.2210581 0.5533834 +0.092819 0.245636 0.5533834 +0.1056428 0.245636 0.5533834 +0.1201537 0.245636 0.5533834 +0.1409607 0.245636 0.5533834 +0.1678172 0.245636 0.5533834 +0.1950164 0.245636 0.5533834 +0.2210581 0.245636 0.5533834 +0.245636 0.245636 0.5533834 +0.2686816 0.245636 0.5533834 +0.2902431 0.245636 0.5533834 +0.3104189 0.245636 0.5533834 +0.3293248 0.245636 0.5533834 +0.3470774 0.245636 0.5533834 +0.3637862 0.245636 0.5533834 +0.3795513 0.245636 0.5533834 +0.3944623 0.245636 0.5533834 +0.4085988 0.245636 0.5533834 +0.4220313 0.245636 0.5533834 +0.4348222 0.245636 0.5533834 +0.4470264 0.245636 0.5533834 +0.4586928 0.245636 0.5533834 +0.4698649 0.245636 0.5533834 +0.4805811 0.245636 0.5533834 +0.490876 0.245636 0.5533834 +0.5007803 0.245636 0.5533834 +0.510322 0.245636 0.5533834 +0.5195258 0.245636 0.5533834 +0.5284142 0.245636 0.5533834 +0.5370079 0.245636 0.5533834 +0.5453253 0.245636 0.5533834 +0.5533834 0.245636 0.5533834 +0.5611974 0.245636 0.5533834 +0.5687816 0.245636 0.5533834 +0.092819 0.2686816 0.5533834 +0.1056428 0.2686816 0.5533834 +0.1201537 0.2686816 0.5533834 +0.1409607 0.2686816 0.5533834 +0.1678172 0.2686816 0.5533834 +0.1950164 0.2686816 0.5533834 +0.2210581 0.2686816 0.5533834 +0.245636 0.2686816 0.5533834 +0.2686816 0.2686816 0.5533834 +0.2902431 0.2686816 0.5533834 +0.3104189 0.2686816 0.5533834 +0.3293248 0.2686816 0.5533834 +0.3470774 0.2686816 0.5533834 +0.3637862 0.2686816 0.5533834 +0.3795513 0.2686816 0.5533834 +0.3944623 0.2686816 0.5533834 +0.4085988 0.2686816 0.5533834 +0.4220313 0.2686816 0.5533834 +0.4348222 0.2686816 0.5533834 +0.4470264 0.2686816 0.5533834 +0.4586928 0.2686816 0.5533834 +0.4698649 0.2686816 0.5533834 +0.4805811 0.2686816 0.5533834 +0.490876 0.2686816 0.5533834 +0.5007803 0.2686816 0.5533834 +0.510322 0.2686816 0.5533834 +0.5195258 0.2686816 0.5533834 +0.5284142 0.2686816 0.5533834 +0.5370079 0.2686816 0.5533834 +0.5453253 0.2686816 0.5533834 +0.5533834 0.2686816 0.5533834 +0.5611974 0.2686816 0.5533834 +0.5687816 0.2686816 0.5533834 +0.092819 0.2902431 0.5533834 +0.1056428 0.2902431 0.5533834 +0.1201537 0.2902431 0.5533834 +0.1409607 0.2902431 0.5533834 +0.1678172 0.2902431 0.5533834 +0.1950164 0.2902431 0.5533834 +0.2210581 0.2902431 0.5533834 +0.245636 0.2902431 0.5533834 +0.2686816 0.2902431 0.5533834 +0.2902431 0.2902431 0.5533834 +0.3104189 0.2902431 0.5533834 +0.3293248 0.2902431 0.5533834 +0.3470774 0.2902431 0.5533834 +0.3637862 0.2902431 0.5533834 +0.3795513 0.2902431 0.5533834 +0.3944623 0.2902431 0.5533834 +0.4085988 0.2902431 0.5533834 +0.4220313 0.2902431 0.5533834 +0.4348222 0.2902431 0.5533834 +0.4470264 0.2902431 0.5533834 +0.4586928 0.2902431 0.5533834 +0.4698649 0.2902431 0.5533834 +0.4805811 0.2902431 0.5533834 +0.490876 0.2902431 0.5533834 +0.5007803 0.2902431 0.5533834 +0.510322 0.2902431 0.5533834 +0.5195258 0.2902431 0.5533834 +0.5284142 0.2902431 0.5533834 +0.5370079 0.2902431 0.5533834 +0.5453253 0.2902431 0.5533834 +0.5533834 0.2902431 0.5533834 +0.5611974 0.2902431 0.5533834 +0.5687816 0.2902431 0.5533834 +0.092819 0.3104189 0.5533834 +0.1056428 0.3104189 0.5533834 +0.1201537 0.3104189 0.5533834 +0.1409607 0.3104189 0.5533834 +0.1678172 0.3104189 0.5533834 +0.1950164 0.3104189 0.5533834 +0.2210581 0.3104189 0.5533834 +0.245636 0.3104189 0.5533834 +0.2686816 0.3104189 0.5533834 +0.2902431 0.3104189 0.5533834 +0.3104189 0.3104189 0.5533834 +0.3293248 0.3104189 0.5533834 +0.3470774 0.3104189 0.5533834 +0.3637862 0.3104189 0.5533834 +0.3795513 0.3104189 0.5533834 +0.3944623 0.3104189 0.5533834 +0.4085988 0.3104189 0.5533834 +0.4220313 0.3104189 0.5533834 +0.4348222 0.3104189 0.5533834 +0.4470264 0.3104189 0.5533834 +0.4586928 0.3104189 0.5533834 +0.4698649 0.3104189 0.5533834 +0.4805811 0.3104189 0.5533834 +0.490876 0.3104189 0.5533834 +0.5007803 0.3104189 0.5533834 +0.510322 0.3104189 0.5533834 +0.5195258 0.3104189 0.5533834 +0.5284142 0.3104189 0.5533834 +0.5370079 0.3104189 0.5533834 +0.5453253 0.3104189 0.5533834 +0.5533834 0.3104189 0.5533834 +0.5611974 0.3104189 0.5533834 +0.5687816 0.3104189 0.5533834 +0.092819 0.3293248 0.5533834 +0.1056428 0.3293248 0.5533834 +0.1201537 0.3293248 0.5533834 +0.1409607 0.3293248 0.5533834 +0.1678172 0.3293248 0.5533834 +0.1950164 0.3293248 0.5533834 +0.2210581 0.3293248 0.5533834 +0.245636 0.3293248 0.5533834 +0.2686816 0.3293248 0.5533834 +0.2902431 0.3293248 0.5533834 +0.3104189 0.3293248 0.5533834 +0.3293248 0.3293248 0.5533834 +0.3470774 0.3293248 0.5533834 +0.3637862 0.3293248 0.5533834 +0.3795513 0.3293248 0.5533834 +0.3944623 0.3293248 0.5533834 +0.4085988 0.3293248 0.5533834 +0.4220313 0.3293248 0.5533834 +0.4348222 0.3293248 0.5533834 +0.4470264 0.3293248 0.5533834 +0.4586928 0.3293248 0.5533834 +0.4698649 0.3293248 0.5533834 +0.4805811 0.3293248 0.5533834 +0.490876 0.3293248 0.5533834 +0.5007803 0.3293248 0.5533834 +0.510322 0.3293248 0.5533834 +0.5195258 0.3293248 0.5533834 +0.5284142 0.3293248 0.5533834 +0.5370079 0.3293248 0.5533834 +0.5453253 0.3293248 0.5533834 +0.5533834 0.3293248 0.5533834 +0.5611974 0.3293248 0.5533834 +0.5687816 0.3293248 0.5533834 +0.092819 0.3470774 0.5533834 +0.1056428 0.3470774 0.5533834 +0.1201537 0.3470774 0.5533834 +0.1409607 0.3470774 0.5533834 +0.1678172 0.3470774 0.5533834 +0.1950164 0.3470774 0.5533834 +0.2210581 0.3470774 0.5533834 +0.245636 0.3470774 0.5533834 +0.2686816 0.3470774 0.5533834 +0.2902431 0.3470774 0.5533834 +0.3104189 0.3470774 0.5533834 +0.3293248 0.3470774 0.5533834 +0.3470774 0.3470774 0.5533834 +0.3637862 0.3470774 0.5533834 +0.3795513 0.3470774 0.5533834 +0.3944623 0.3470774 0.5533834 +0.4085988 0.3470774 0.5533834 +0.4220313 0.3470774 0.5533834 +0.4348222 0.3470774 0.5533834 +0.4470264 0.3470774 0.5533834 +0.4586928 0.3470774 0.5533834 +0.4698649 0.3470774 0.5533834 +0.4805811 0.3470774 0.5533834 +0.490876 0.3470774 0.5533834 +0.5007803 0.3470774 0.5533834 +0.510322 0.3470774 0.5533834 +0.5195258 0.3470774 0.5533834 +0.5284142 0.3470774 0.5533834 +0.5370079 0.3470774 0.5533834 +0.5453253 0.3470774 0.5533834 +0.5533834 0.3470774 0.5533834 +0.5611974 0.3470774 0.5533834 +0.5687816 0.3470774 0.5533834 +0.092819 0.3637862 0.5533834 +0.1056428 0.3637862 0.5533834 +0.1201537 0.3637862 0.5533834 +0.1409607 0.3637862 0.5533834 +0.1678172 0.3637862 0.5533834 +0.1950164 0.3637862 0.5533834 +0.2210581 0.3637862 0.5533834 +0.245636 0.3637862 0.5533834 +0.2686816 0.3637862 0.5533834 +0.2902431 0.3637862 0.5533834 +0.3104189 0.3637862 0.5533834 +0.3293248 0.3637862 0.5533834 +0.3470774 0.3637862 0.5533834 +0.3637862 0.3637862 0.5533834 +0.3795513 0.3637862 0.5533834 +0.3944623 0.3637862 0.5533834 +0.4085988 0.3637862 0.5533834 +0.4220313 0.3637862 0.5533834 +0.4348222 0.3637862 0.5533834 +0.4470264 0.3637862 0.5533834 +0.4586928 0.3637862 0.5533834 +0.4698649 0.3637862 0.5533834 +0.4805811 0.3637862 0.5533834 +0.490876 0.3637862 0.5533834 +0.5007803 0.3637862 0.5533834 +0.510322 0.3637862 0.5533834 +0.5195258 0.3637862 0.5533834 +0.5284142 0.3637862 0.5533834 +0.5370079 0.3637862 0.5533834 +0.5453253 0.3637862 0.5533834 +0.5533834 0.3637862 0.5533834 +0.5611974 0.3637862 0.5533834 +0.5687816 0.3637862 0.5533834 +0.092819 0.3795513 0.5533834 +0.1056428 0.3795513 0.5533834 +0.1201537 0.3795513 0.5533834 +0.1409607 0.3795513 0.5533834 +0.1678172 0.3795513 0.5533834 +0.1950164 0.3795513 0.5533834 +0.2210581 0.3795513 0.5533834 +0.245636 0.3795513 0.5533834 +0.2686816 0.3795513 0.5533834 +0.2902431 0.3795513 0.5533834 +0.3104189 0.3795513 0.5533834 +0.3293248 0.3795513 0.5533834 +0.3470774 0.3795513 0.5533834 +0.3637862 0.3795513 0.5533834 +0.3795513 0.3795513 0.5533834 +0.3944623 0.3795513 0.5533834 +0.4085988 0.3795513 0.5533834 +0.4220313 0.3795513 0.5533834 +0.4348222 0.3795513 0.5533834 +0.4470264 0.3795513 0.5533834 +0.4586928 0.3795513 0.5533834 +0.4698649 0.3795513 0.5533834 +0.4805811 0.3795513 0.5533834 +0.490876 0.3795513 0.5533834 +0.5007803 0.3795513 0.5533834 +0.510322 0.3795513 0.5533834 +0.5195258 0.3795513 0.5533834 +0.5284142 0.3795513 0.5533834 +0.5370079 0.3795513 0.5533834 +0.5453253 0.3795513 0.5533834 +0.5533834 0.3795513 0.5533834 +0.5611974 0.3795513 0.5533834 +0.5687816 0.3795513 0.5533834 +0.092819 0.3944623 0.5533834 +0.1056428 0.3944623 0.5533834 +0.1201537 0.3944623 0.5533834 +0.1409607 0.3944623 0.5533834 +0.1678172 0.3944623 0.5533834 +0.1950164 0.3944623 0.5533834 +0.2210581 0.3944623 0.5533834 +0.245636 0.3944623 0.5533834 +0.2686816 0.3944623 0.5533834 +0.2902431 0.3944623 0.5533834 +0.3104189 0.3944623 0.5533834 +0.3293248 0.3944623 0.5533834 +0.3470774 0.3944623 0.5533834 +0.3637862 0.3944623 0.5533834 +0.3795513 0.3944623 0.5533834 +0.3944623 0.3944623 0.5533834 +0.4085988 0.3944623 0.5533834 +0.4220313 0.3944623 0.5533834 +0.4348222 0.3944623 0.5533834 +0.4470264 0.3944623 0.5533834 +0.4586928 0.3944623 0.5533834 +0.4698649 0.3944623 0.5533834 +0.4805811 0.3944623 0.5533834 +0.490876 0.3944623 0.5533834 +0.5007803 0.3944623 0.5533834 +0.510322 0.3944623 0.5533834 +0.5195258 0.3944623 0.5533834 +0.5284142 0.3944623 0.5533834 +0.5370079 0.3944623 0.5533834 +0.5453253 0.3944623 0.5533834 +0.5533834 0.3944623 0.5533834 +0.5611974 0.3944623 0.5533834 +0.5687816 0.3944623 0.5533834 +0.092819 0.4085988 0.5533834 +0.1056428 0.4085988 0.5533834 +0.1201537 0.4085988 0.5533834 +0.1409607 0.4085988 0.5533834 +0.1678172 0.4085988 0.5533834 +0.1950164 0.4085988 0.5533834 +0.2210581 0.4085988 0.5533834 +0.245636 0.4085988 0.5533834 +0.2686816 0.4085988 0.5533834 +0.2902431 0.4085988 0.5533834 +0.3104189 0.4085988 0.5533834 +0.3293248 0.4085988 0.5533834 +0.3470774 0.4085988 0.5533834 +0.3637862 0.4085988 0.5533834 +0.3795513 0.4085988 0.5533834 +0.3944623 0.4085988 0.5533834 +0.4085988 0.4085988 0.5533834 +0.4220313 0.4085988 0.5533834 +0.4348222 0.4085988 0.5533834 +0.4470264 0.4085988 0.5533834 +0.4586928 0.4085988 0.5533834 +0.4698649 0.4085988 0.5533834 +0.4805811 0.4085988 0.5533834 +0.490876 0.4085988 0.5533834 +0.5007803 0.4085988 0.5533834 +0.510322 0.4085988 0.5533834 +0.5195258 0.4085988 0.5533834 +0.5284142 0.4085988 0.5533834 +0.5370079 0.4085988 0.5533834 +0.5453253 0.4085988 0.5533834 +0.5533834 0.4085988 0.5533834 +0.5611974 0.4085988 0.5533834 +0.5687816 0.4085988 0.5533834 +0.092819 0.4220313 0.5533834 +0.1056428 0.4220313 0.5533834 +0.1201537 0.4220313 0.5533834 +0.1409607 0.4220313 0.5533834 +0.1678172 0.4220313 0.5533834 +0.1950164 0.4220313 0.5533834 +0.2210581 0.4220313 0.5533834 +0.245636 0.4220313 0.5533834 +0.2686816 0.4220313 0.5533834 +0.2902431 0.4220313 0.5533834 +0.3104189 0.4220313 0.5533834 +0.3293248 0.4220313 0.5533834 +0.3470774 0.4220313 0.5533834 +0.3637862 0.4220313 0.5533834 +0.3795513 0.4220313 0.5533834 +0.3944623 0.4220313 0.5533834 +0.4085988 0.4220313 0.5533834 +0.4220313 0.4220313 0.5533834 +0.4348222 0.4220313 0.5533834 +0.4470264 0.4220313 0.5533834 +0.4586928 0.4220313 0.5533834 +0.4698649 0.4220313 0.5533834 +0.4805811 0.4220313 0.5533834 +0.490876 0.4220313 0.5533834 +0.5007803 0.4220313 0.5533834 +0.510322 0.4220313 0.5533834 +0.5195258 0.4220313 0.5533834 +0.5284142 0.4220313 0.5533834 +0.5370079 0.4220313 0.5533834 +0.5453253 0.4220313 0.5533834 +0.5533834 0.4220313 0.5533834 +0.5611974 0.4220313 0.5533834 +0.5687816 0.4220313 0.5533834 +0.092819 0.4348222 0.5533834 +0.1056428 0.4348222 0.5533834 +0.1201537 0.4348222 0.5533834 +0.1409607 0.4348222 0.5533834 +0.1678172 0.4348222 0.5533834 +0.1950164 0.4348222 0.5533834 +0.2210581 0.4348222 0.5533834 +0.245636 0.4348222 0.5533834 +0.2686816 0.4348222 0.5533834 +0.2902431 0.4348222 0.5533834 +0.3104189 0.4348222 0.5533834 +0.3293248 0.4348222 0.5533834 +0.3470774 0.4348222 0.5533834 +0.3637862 0.4348222 0.5533834 +0.3795513 0.4348222 0.5533834 +0.3944623 0.4348222 0.5533834 +0.4085988 0.4348222 0.5533834 +0.4220313 0.4348222 0.5533834 +0.4348222 0.4348222 0.5533834 +0.4470264 0.4348222 0.5533834 +0.4586928 0.4348222 0.5533834 +0.4698649 0.4348222 0.5533834 +0.4805811 0.4348222 0.5533834 +0.490876 0.4348222 0.5533834 +0.5007803 0.4348222 0.5533834 +0.510322 0.4348222 0.5533834 +0.5195258 0.4348222 0.5533834 +0.5284142 0.4348222 0.5533834 +0.5370079 0.4348222 0.5533834 +0.5453253 0.4348222 0.5533834 +0.5533834 0.4348222 0.5533834 +0.5611974 0.4348222 0.5533834 +0.5687816 0.4348222 0.5533834 +0.092819 0.4470264 0.5533834 +0.1056428 0.4470264 0.5533834 +0.1201537 0.4470264 0.5533834 +0.1409607 0.4470264 0.5533834 +0.1678172 0.4470264 0.5533834 +0.1950164 0.4470264 0.5533834 +0.2210581 0.4470264 0.5533834 +0.245636 0.4470264 0.5533834 +0.2686816 0.4470264 0.5533834 +0.2902431 0.4470264 0.5533834 +0.3104189 0.4470264 0.5533834 +0.3293248 0.4470264 0.5533834 +0.3470774 0.4470264 0.5533834 +0.3637862 0.4470264 0.5533834 +0.3795513 0.4470264 0.5533834 +0.3944623 0.4470264 0.5533834 +0.4085988 0.4470264 0.5533834 +0.4220313 0.4470264 0.5533834 +0.4348222 0.4470264 0.5533834 +0.4470264 0.4470264 0.5533834 +0.4586928 0.4470264 0.5533834 +0.4698649 0.4470264 0.5533834 +0.4805811 0.4470264 0.5533834 +0.490876 0.4470264 0.5533834 +0.5007803 0.4470264 0.5533834 +0.510322 0.4470264 0.5533834 +0.5195258 0.4470264 0.5533834 +0.5284142 0.4470264 0.5533834 +0.5370079 0.4470264 0.5533834 +0.5453253 0.4470264 0.5533834 +0.5533834 0.4470264 0.5533834 +0.5611974 0.4470264 0.5533834 +0.5687816 0.4470264 0.5533834 +0.092819 0.4586928 0.5533834 +0.1056428 0.4586928 0.5533834 +0.1201537 0.4586928 0.5533834 +0.1409607 0.4586928 0.5533834 +0.1678172 0.4586928 0.5533834 +0.1950164 0.4586928 0.5533834 +0.2210581 0.4586928 0.5533834 +0.245636 0.4586928 0.5533834 +0.2686816 0.4586928 0.5533834 +0.2902431 0.4586928 0.5533834 +0.3104189 0.4586928 0.5533834 +0.3293248 0.4586928 0.5533834 +0.3470774 0.4586928 0.5533834 +0.3637862 0.4586928 0.5533834 +0.3795513 0.4586928 0.5533834 +0.3944623 0.4586928 0.5533834 +0.4085988 0.4586928 0.5533834 +0.4220313 0.4586928 0.5533834 +0.4348222 0.4586928 0.5533834 +0.4470264 0.4586928 0.5533834 +0.4586928 0.4586928 0.5533834 +0.4698649 0.4586928 0.5533834 +0.4805811 0.4586928 0.5533834 +0.490876 0.4586928 0.5533834 +0.5007803 0.4586928 0.5533834 +0.510322 0.4586928 0.5533834 +0.5195258 0.4586928 0.5533834 +0.5284142 0.4586928 0.5533834 +0.5370079 0.4586928 0.5533834 +0.5453253 0.4586928 0.5533834 +0.5533834 0.4586928 0.5533834 +0.5611974 0.4586928 0.5533834 +0.5687816 0.4586928 0.5533834 +0.092819 0.4698649 0.5533834 +0.1056428 0.4698649 0.5533834 +0.1201537 0.4698649 0.5533834 +0.1409607 0.4698649 0.5533834 +0.1678172 0.4698649 0.5533834 +0.1950164 0.4698649 0.5533834 +0.2210581 0.4698649 0.5533834 +0.245636 0.4698649 0.5533834 +0.2686816 0.4698649 0.5533834 +0.2902431 0.4698649 0.5533834 +0.3104189 0.4698649 0.5533834 +0.3293248 0.4698649 0.5533834 +0.3470774 0.4698649 0.5533834 +0.3637862 0.4698649 0.5533834 +0.3795513 0.4698649 0.5533834 +0.3944623 0.4698649 0.5533834 +0.4085988 0.4698649 0.5533834 +0.4220313 0.4698649 0.5533834 +0.4348222 0.4698649 0.5533834 +0.4470264 0.4698649 0.5533834 +0.4586928 0.4698649 0.5533834 +0.4698649 0.4698649 0.5533834 +0.4805811 0.4698649 0.5533834 +0.490876 0.4698649 0.5533834 +0.5007803 0.4698649 0.5533834 +0.510322 0.4698649 0.5533834 +0.5195258 0.4698649 0.5533834 +0.5284142 0.4698649 0.5533834 +0.5370079 0.4698649 0.5533834 +0.5453253 0.4698649 0.5533834 +0.5533834 0.4698649 0.5533834 +0.5611974 0.4698649 0.5533834 +0.5687816 0.4698649 0.5533834 +0.092819 0.4805811 0.5533834 +0.1056428 0.4805811 0.5533834 +0.1201537 0.4805811 0.5533834 +0.1409607 0.4805811 0.5533834 +0.1678172 0.4805811 0.5533834 +0.1950164 0.4805811 0.5533834 +0.2210581 0.4805811 0.5533834 +0.245636 0.4805811 0.5533834 +0.2686816 0.4805811 0.5533834 +0.2902431 0.4805811 0.5533834 +0.3104189 0.4805811 0.5533834 +0.3293248 0.4805811 0.5533834 +0.3470774 0.4805811 0.5533834 +0.3637862 0.4805811 0.5533834 +0.3795513 0.4805811 0.5533834 +0.3944623 0.4805811 0.5533834 +0.4085988 0.4805811 0.5533834 +0.4220313 0.4805811 0.5533834 +0.4348222 0.4805811 0.5533834 +0.4470264 0.4805811 0.5533834 +0.4586928 0.4805811 0.5533834 +0.4698649 0.4805811 0.5533834 +0.4805811 0.4805811 0.5533834 +0.490876 0.4805811 0.5533834 +0.5007803 0.4805811 0.5533834 +0.510322 0.4805811 0.5533834 +0.5195258 0.4805811 0.5533834 +0.5284142 0.4805811 0.5533834 +0.5370079 0.4805811 0.5533834 +0.5453253 0.4805811 0.5533834 +0.5533834 0.4805811 0.5533834 +0.5611974 0.4805811 0.5533834 +0.5687816 0.4805811 0.5533834 +0.092819 0.490876 0.5533834 +0.1056428 0.490876 0.5533834 +0.1201537 0.490876 0.5533834 +0.1409607 0.490876 0.5533834 +0.1678172 0.490876 0.5533834 +0.1950164 0.490876 0.5533834 +0.2210581 0.490876 0.5533834 +0.245636 0.490876 0.5533834 +0.2686816 0.490876 0.5533834 +0.2902431 0.490876 0.5533834 +0.3104189 0.490876 0.5533834 +0.3293248 0.490876 0.5533834 +0.3470774 0.490876 0.5533834 +0.3637862 0.490876 0.5533834 +0.3795513 0.490876 0.5533834 +0.3944623 0.490876 0.5533834 +0.4085988 0.490876 0.5533834 +0.4220313 0.490876 0.5533834 +0.4348222 0.490876 0.5533834 +0.4470264 0.490876 0.5533834 +0.4586928 0.490876 0.5533834 +0.4698649 0.490876 0.5533834 +0.4805811 0.490876 0.5533834 +0.490876 0.490876 0.5533834 +0.5007803 0.490876 0.5533834 +0.510322 0.490876 0.5533834 +0.5195258 0.490876 0.5533834 +0.5284142 0.490876 0.5533834 +0.5370079 0.490876 0.5533834 +0.5453253 0.490876 0.5533834 +0.5533834 0.490876 0.5533834 +0.5611974 0.490876 0.5533834 +0.5687816 0.490876 0.5533834 +0.092819 0.5007803 0.5533834 +0.1056428 0.5007803 0.5533834 +0.1201537 0.5007803 0.5533834 +0.1409607 0.5007803 0.5533834 +0.1678172 0.5007803 0.5533834 +0.1950164 0.5007803 0.5533834 +0.2210581 0.5007803 0.5533834 +0.245636 0.5007803 0.5533834 +0.2686816 0.5007803 0.5533834 +0.2902431 0.5007803 0.5533834 +0.3104189 0.5007803 0.5533834 +0.3293248 0.5007803 0.5533834 +0.3470774 0.5007803 0.5533834 +0.3637862 0.5007803 0.5533834 +0.3795513 0.5007803 0.5533834 +0.3944623 0.5007803 0.5533834 +0.4085988 0.5007803 0.5533834 +0.4220313 0.5007803 0.5533834 +0.4348222 0.5007803 0.5533834 +0.4470264 0.5007803 0.5533834 +0.4586928 0.5007803 0.5533834 +0.4698649 0.5007803 0.5533834 +0.4805811 0.5007803 0.5533834 +0.490876 0.5007803 0.5533834 +0.5007803 0.5007803 0.5533834 +0.510322 0.5007803 0.5533834 +0.5195258 0.5007803 0.5533834 +0.5284142 0.5007803 0.5533834 +0.5370079 0.5007803 0.5533834 +0.5453253 0.5007803 0.5533834 +0.5533834 0.5007803 0.5533834 +0.5611974 0.5007803 0.5533834 +0.5687816 0.5007803 0.5533834 +0.092819 0.510322 0.5533834 +0.1056428 0.510322 0.5533834 +0.1201537 0.510322 0.5533834 +0.1409607 0.510322 0.5533834 +0.1678172 0.510322 0.5533834 +0.1950164 0.510322 0.5533834 +0.2210581 0.510322 0.5533834 +0.245636 0.510322 0.5533834 +0.2686816 0.510322 0.5533834 +0.2902431 0.510322 0.5533834 +0.3104189 0.510322 0.5533834 +0.3293248 0.510322 0.5533834 +0.3470774 0.510322 0.5533834 +0.3637862 0.510322 0.5533834 +0.3795513 0.510322 0.5533834 +0.3944623 0.510322 0.5533834 +0.4085988 0.510322 0.5533834 +0.4220313 0.510322 0.5533834 +0.4348222 0.510322 0.5533834 +0.4470264 0.510322 0.5533834 +0.4586928 0.510322 0.5533834 +0.4698649 0.510322 0.5533834 +0.4805811 0.510322 0.5533834 +0.490876 0.510322 0.5533834 +0.5007803 0.510322 0.5533834 +0.510322 0.510322 0.5533834 +0.5195258 0.510322 0.5533834 +0.5284142 0.510322 0.5533834 +0.5370079 0.510322 0.5533834 +0.5453253 0.510322 0.5533834 +0.5533834 0.510322 0.5533834 +0.5611974 0.510322 0.5533834 +0.5687816 0.510322 0.5533834 +0.092819 0.5195258 0.5533834 +0.1056428 0.5195258 0.5533834 +0.1201537 0.5195258 0.5533834 +0.1409607 0.5195258 0.5533834 +0.1678172 0.5195258 0.5533834 +0.1950164 0.5195258 0.5533834 +0.2210581 0.5195258 0.5533834 +0.245636 0.5195258 0.5533834 +0.2686816 0.5195258 0.5533834 +0.2902431 0.5195258 0.5533834 +0.3104189 0.5195258 0.5533834 +0.3293248 0.5195258 0.5533834 +0.3470774 0.5195258 0.5533834 +0.3637862 0.5195258 0.5533834 +0.3795513 0.5195258 0.5533834 +0.3944623 0.5195258 0.5533834 +0.4085988 0.5195258 0.5533834 +0.4220313 0.5195258 0.5533834 +0.4348222 0.5195258 0.5533834 +0.4470264 0.5195258 0.5533834 +0.4586928 0.5195258 0.5533834 +0.4698649 0.5195258 0.5533834 +0.4805811 0.5195258 0.5533834 +0.490876 0.5195258 0.5533834 +0.5007803 0.5195258 0.5533834 +0.510322 0.5195258 0.5533834 +0.5195258 0.5195258 0.5533834 +0.5284142 0.5195258 0.5533834 +0.5370079 0.5195258 0.5533834 +0.5453253 0.5195258 0.5533834 +0.5533834 0.5195258 0.5533834 +0.5611974 0.5195258 0.5533834 +0.5687816 0.5195258 0.5533834 +0.092819 0.5284142 0.5533834 +0.1056428 0.5284142 0.5533834 +0.1201537 0.5284142 0.5533834 +0.1409607 0.5284142 0.5533834 +0.1678172 0.5284142 0.5533834 +0.1950164 0.5284142 0.5533834 +0.2210581 0.5284142 0.5533834 +0.245636 0.5284142 0.5533834 +0.2686816 0.5284142 0.5533834 +0.2902431 0.5284142 0.5533834 +0.3104189 0.5284142 0.5533834 +0.3293248 0.5284142 0.5533834 +0.3470774 0.5284142 0.5533834 +0.3637862 0.5284142 0.5533834 +0.3795513 0.5284142 0.5533834 +0.3944623 0.5284142 0.5533834 +0.4085988 0.5284142 0.5533834 +0.4220313 0.5284142 0.5533834 +0.4348222 0.5284142 0.5533834 +0.4470264 0.5284142 0.5533834 +0.4586928 0.5284142 0.5533834 +0.4698649 0.5284142 0.5533834 +0.4805811 0.5284142 0.5533834 +0.490876 0.5284142 0.5533834 +0.5007803 0.5284142 0.5533834 +0.510322 0.5284142 0.5533834 +0.5195258 0.5284142 0.5533834 +0.5284142 0.5284142 0.5533834 +0.5370079 0.5284142 0.5533834 +0.5453253 0.5284142 0.5533834 +0.5533834 0.5284142 0.5533834 +0.5611974 0.5284142 0.5533834 +0.5687816 0.5284142 0.5533834 +0.092819 0.5370079 0.5533834 +0.1056428 0.5370079 0.5533834 +0.1201537 0.5370079 0.5533834 +0.1409607 0.5370079 0.5533834 +0.1678172 0.5370079 0.5533834 +0.1950164 0.5370079 0.5533834 +0.2210581 0.5370079 0.5533834 +0.245636 0.5370079 0.5533834 +0.2686816 0.5370079 0.5533834 +0.2902431 0.5370079 0.5533834 +0.3104189 0.5370079 0.5533834 +0.3293248 0.5370079 0.5533834 +0.3470774 0.5370079 0.5533834 +0.3637862 0.5370079 0.5533834 +0.3795513 0.5370079 0.5533834 +0.3944623 0.5370079 0.5533834 +0.4085988 0.5370079 0.5533834 +0.4220313 0.5370079 0.5533834 +0.4348222 0.5370079 0.5533834 +0.4470264 0.5370079 0.5533834 +0.4586928 0.5370079 0.5533834 +0.4698649 0.5370079 0.5533834 +0.4805811 0.5370079 0.5533834 +0.490876 0.5370079 0.5533834 +0.5007803 0.5370079 0.5533834 +0.510322 0.5370079 0.5533834 +0.5195258 0.5370079 0.5533834 +0.5284142 0.5370079 0.5533834 +0.5370079 0.5370079 0.5533834 +0.5453253 0.5370079 0.5533834 +0.5533834 0.5370079 0.5533834 +0.5611974 0.5370079 0.5533834 +0.5687816 0.5370079 0.5533834 +0.092819 0.5453253 0.5533834 +0.1056428 0.5453253 0.5533834 +0.1201537 0.5453253 0.5533834 +0.1409607 0.5453253 0.5533834 +0.1678172 0.5453253 0.5533834 +0.1950164 0.5453253 0.5533834 +0.2210581 0.5453253 0.5533834 +0.245636 0.5453253 0.5533834 +0.2686816 0.5453253 0.5533834 +0.2902431 0.5453253 0.5533834 +0.3104189 0.5453253 0.5533834 +0.3293248 0.5453253 0.5533834 +0.3470774 0.5453253 0.5533834 +0.3637862 0.5453253 0.5533834 +0.3795513 0.5453253 0.5533834 +0.3944623 0.5453253 0.5533834 +0.4085988 0.5453253 0.5533834 +0.4220313 0.5453253 0.5533834 +0.4348222 0.5453253 0.5533834 +0.4470264 0.5453253 0.5533834 +0.4586928 0.5453253 0.5533834 +0.4698649 0.5453253 0.5533834 +0.4805811 0.5453253 0.5533834 +0.490876 0.5453253 0.5533834 +0.5007803 0.5453253 0.5533834 +0.510322 0.5453253 0.5533834 +0.5195258 0.5453253 0.5533834 +0.5284142 0.5453253 0.5533834 +0.5370079 0.5453253 0.5533834 +0.5453253 0.5453253 0.5533834 +0.5533834 0.5453253 0.5533834 +0.5611974 0.5453253 0.5533834 +0.5687816 0.5453253 0.5533834 +0.092819 0.5533834 0.5533834 +0.1056428 0.5533834 0.5533834 +0.1201537 0.5533834 0.5533834 +0.1409607 0.5533834 0.5533834 +0.1678172 0.5533834 0.5533834 +0.1950164 0.5533834 0.5533834 +0.2210581 0.5533834 0.5533834 +0.245636 0.5533834 0.5533834 +0.2686816 0.5533834 0.5533834 +0.2902431 0.5533834 0.5533834 +0.3104189 0.5533834 0.5533834 +0.3293248 0.5533834 0.5533834 +0.3470774 0.5533834 0.5533834 +0.3637862 0.5533834 0.5533834 +0.3795513 0.5533834 0.5533834 +0.3944623 0.5533834 0.5533834 +0.4085988 0.5533834 0.5533834 +0.4220313 0.5533834 0.5533834 +0.4348222 0.5533834 0.5533834 +0.4470264 0.5533834 0.5533834 +0.4586928 0.5533834 0.5533834 +0.4698649 0.5533834 0.5533834 +0.4805811 0.5533834 0.5533834 +0.490876 0.5533834 0.5533834 +0.5007803 0.5533834 0.5533834 +0.510322 0.5533834 0.5533834 +0.5195258 0.5533834 0.5533834 +0.5284142 0.5533834 0.5533834 +0.5370079 0.5533834 0.5533834 +0.5453253 0.5533834 0.5533834 +0.5533834 0.5533834 0.5533834 +0.5611974 0.5533834 0.5533834 +0.5687816 0.5533834 0.5533834 +0.092819 0.5611974 0.5533834 +0.1056428 0.5611974 0.5533834 +0.1201537 0.5611974 0.5533834 +0.1409607 0.5611974 0.5533834 +0.1678172 0.5611974 0.5533834 +0.1950164 0.5611974 0.5533834 +0.2210581 0.5611974 0.5533834 +0.245636 0.5611974 0.5533834 +0.2686816 0.5611974 0.5533834 +0.2902431 0.5611974 0.5533834 +0.3104189 0.5611974 0.5533834 +0.3293248 0.5611974 0.5533834 +0.3470774 0.5611974 0.5533834 +0.3637862 0.5611974 0.5533834 +0.3795513 0.5611974 0.5533834 +0.3944623 0.5611974 0.5533834 +0.4085988 0.5611974 0.5533834 +0.4220313 0.5611974 0.5533834 +0.4348222 0.5611974 0.5533834 +0.4470264 0.5611974 0.5533834 +0.4586928 0.5611974 0.5533834 +0.4698649 0.5611974 0.5533834 +0.4805811 0.5611974 0.5533834 +0.490876 0.5611974 0.5533834 +0.5007803 0.5611974 0.5533834 +0.510322 0.5611974 0.5533834 +0.5195258 0.5611974 0.5533834 +0.5284142 0.5611974 0.5533834 +0.5370079 0.5611974 0.5533834 +0.5453253 0.5611974 0.5533834 +0.5533834 0.5611974 0.5533834 +0.5611974 0.5611974 0.5533834 +0.5687816 0.5611974 0.5533834 +0.092819 0.5687816 0.5533834 +0.1056428 0.5687816 0.5533834 +0.1201537 0.5687816 0.5533834 +0.1409607 0.5687816 0.5533834 +0.1678172 0.5687816 0.5533834 +0.1950164 0.5687816 0.5533834 +0.2210581 0.5687816 0.5533834 +0.245636 0.5687816 0.5533834 +0.2686816 0.5687816 0.5533834 +0.2902431 0.5687816 0.5533834 +0.3104189 0.5687816 0.5533834 +0.3293248 0.5687816 0.5533834 +0.3470774 0.5687816 0.5533834 +0.3637862 0.5687816 0.5533834 +0.3795513 0.5687816 0.5533834 +0.3944623 0.5687816 0.5533834 +0.4085988 0.5687816 0.5533834 +0.4220313 0.5687816 0.5533834 +0.4348222 0.5687816 0.5533834 +0.4470264 0.5687816 0.5533834 +0.4586928 0.5687816 0.5533834 +0.4698649 0.5687816 0.5533834 +0.4805811 0.5687816 0.5533834 +0.490876 0.5687816 0.5533834 +0.5007803 0.5687816 0.5533834 +0.510322 0.5687816 0.5533834 +0.5195258 0.5687816 0.5533834 +0.5284142 0.5687816 0.5533834 +0.5370079 0.5687816 0.5533834 +0.5453253 0.5687816 0.5533834 +0.5533834 0.5687816 0.5533834 +0.5611974 0.5687816 0.5533834 +0.5687816 0.5687816 0.5533834 +0.092819 0.092819 0.5611974 +0.1056428 0.092819 0.5611974 +0.1201537 0.092819 0.5611974 +0.1409607 0.092819 0.5611974 +0.1678172 0.092819 0.5611974 +0.1950164 0.092819 0.5611974 +0.2210581 0.092819 0.5611974 +0.245636 0.092819 0.5611974 +0.2686816 0.092819 0.5611974 +0.2902431 0.092819 0.5611974 +0.3104189 0.092819 0.5611974 +0.3293248 0.092819 0.5611974 +0.3470774 0.092819 0.5611974 +0.3637862 0.092819 0.5611974 +0.3795513 0.092819 0.5611974 +0.3944623 0.092819 0.5611974 +0.4085988 0.092819 0.5611974 +0.4220313 0.092819 0.5611974 +0.4348222 0.092819 0.5611974 +0.4470264 0.092819 0.5611974 +0.4586928 0.092819 0.5611974 +0.4698649 0.092819 0.5611974 +0.4805811 0.092819 0.5611974 +0.490876 0.092819 0.5611974 +0.5007803 0.092819 0.5611974 +0.510322 0.092819 0.5611974 +0.5195258 0.092819 0.5611974 +0.5284142 0.092819 0.5611974 +0.5370079 0.092819 0.5611974 +0.5453253 0.092819 0.5611974 +0.5533834 0.092819 0.5611974 +0.5611974 0.092819 0.5611974 +0.5687816 0.092819 0.5611974 +0.092819 0.1056428 0.5611974 +0.1056428 0.1056428 0.5611974 +0.1201537 0.1056428 0.5611974 +0.1409607 0.1056428 0.5611974 +0.1678172 0.1056428 0.5611974 +0.1950164 0.1056428 0.5611974 +0.2210581 0.1056428 0.5611974 +0.245636 0.1056428 0.5611974 +0.2686816 0.1056428 0.5611974 +0.2902431 0.1056428 0.5611974 +0.3104189 0.1056428 0.5611974 +0.3293248 0.1056428 0.5611974 +0.3470774 0.1056428 0.5611974 +0.3637862 0.1056428 0.5611974 +0.3795513 0.1056428 0.5611974 +0.3944623 0.1056428 0.5611974 +0.4085988 0.1056428 0.5611974 +0.4220313 0.1056428 0.5611974 +0.4348222 0.1056428 0.5611974 +0.4470264 0.1056428 0.5611974 +0.4586928 0.1056428 0.5611974 +0.4698649 0.1056428 0.5611974 +0.4805811 0.1056428 0.5611974 +0.490876 0.1056428 0.5611974 +0.5007803 0.1056428 0.5611974 +0.510322 0.1056428 0.5611974 +0.5195258 0.1056428 0.5611974 +0.5284142 0.1056428 0.5611974 +0.5370079 0.1056428 0.5611974 +0.5453253 0.1056428 0.5611974 +0.5533834 0.1056428 0.5611974 +0.5611974 0.1056428 0.5611974 +0.5687816 0.1056428 0.5611974 +0.092819 0.1201537 0.5611974 +0.1056428 0.1201537 0.5611974 +0.1201537 0.1201537 0.5611974 +0.1409607 0.1201537 0.5611974 +0.1678172 0.1201537 0.5611974 +0.1950164 0.1201537 0.5611974 +0.2210581 0.1201537 0.5611974 +0.245636 0.1201537 0.5611974 +0.2686816 0.1201537 0.5611974 +0.2902431 0.1201537 0.5611974 +0.3104189 0.1201537 0.5611974 +0.3293248 0.1201537 0.5611974 +0.3470774 0.1201537 0.5611974 +0.3637862 0.1201537 0.5611974 +0.3795513 0.1201537 0.5611974 +0.3944623 0.1201537 0.5611974 +0.4085988 0.1201537 0.5611974 +0.4220313 0.1201537 0.5611974 +0.4348222 0.1201537 0.5611974 +0.4470264 0.1201537 0.5611974 +0.4586928 0.1201537 0.5611974 +0.4698649 0.1201537 0.5611974 +0.4805811 0.1201537 0.5611974 +0.490876 0.1201537 0.5611974 +0.5007803 0.1201537 0.5611974 +0.510322 0.1201537 0.5611974 +0.5195258 0.1201537 0.5611974 +0.5284142 0.1201537 0.5611974 +0.5370079 0.1201537 0.5611974 +0.5453253 0.1201537 0.5611974 +0.5533834 0.1201537 0.5611974 +0.5611974 0.1201537 0.5611974 +0.5687816 0.1201537 0.5611974 +0.092819 0.1409607 0.5611974 +0.1056428 0.1409607 0.5611974 +0.1201537 0.1409607 0.5611974 +0.1409607 0.1409607 0.5611974 +0.1678172 0.1409607 0.5611974 +0.1950164 0.1409607 0.5611974 +0.2210581 0.1409607 0.5611974 +0.245636 0.1409607 0.5611974 +0.2686816 0.1409607 0.5611974 +0.2902431 0.1409607 0.5611974 +0.3104189 0.1409607 0.5611974 +0.3293248 0.1409607 0.5611974 +0.3470774 0.1409607 0.5611974 +0.3637862 0.1409607 0.5611974 +0.3795513 0.1409607 0.5611974 +0.3944623 0.1409607 0.5611974 +0.4085988 0.1409607 0.5611974 +0.4220313 0.1409607 0.5611974 +0.4348222 0.1409607 0.5611974 +0.4470264 0.1409607 0.5611974 +0.4586928 0.1409607 0.5611974 +0.4698649 0.1409607 0.5611974 +0.4805811 0.1409607 0.5611974 +0.490876 0.1409607 0.5611974 +0.5007803 0.1409607 0.5611974 +0.510322 0.1409607 0.5611974 +0.5195258 0.1409607 0.5611974 +0.5284142 0.1409607 0.5611974 +0.5370079 0.1409607 0.5611974 +0.5453253 0.1409607 0.5611974 +0.5533834 0.1409607 0.5611974 +0.5611974 0.1409607 0.5611974 +0.5687816 0.1409607 0.5611974 +0.092819 0.1678172 0.5611974 +0.1056428 0.1678172 0.5611974 +0.1201537 0.1678172 0.5611974 +0.1409607 0.1678172 0.5611974 +0.1678172 0.1678172 0.5611974 +0.1950164 0.1678172 0.5611974 +0.2210581 0.1678172 0.5611974 +0.245636 0.1678172 0.5611974 +0.2686816 0.1678172 0.5611974 +0.2902431 0.1678172 0.5611974 +0.3104189 0.1678172 0.5611974 +0.3293248 0.1678172 0.5611974 +0.3470774 0.1678172 0.5611974 +0.3637862 0.1678172 0.5611974 +0.3795513 0.1678172 0.5611974 +0.3944623 0.1678172 0.5611974 +0.4085988 0.1678172 0.5611974 +0.4220313 0.1678172 0.5611974 +0.4348222 0.1678172 0.5611974 +0.4470264 0.1678172 0.5611974 +0.4586928 0.1678172 0.5611974 +0.4698649 0.1678172 0.5611974 +0.4805811 0.1678172 0.5611974 +0.490876 0.1678172 0.5611974 +0.5007803 0.1678172 0.5611974 +0.510322 0.1678172 0.5611974 +0.5195258 0.1678172 0.5611974 +0.5284142 0.1678172 0.5611974 +0.5370079 0.1678172 0.5611974 +0.5453253 0.1678172 0.5611974 +0.5533834 0.1678172 0.5611974 +0.5611974 0.1678172 0.5611974 +0.5687816 0.1678172 0.5611974 +0.092819 0.1950164 0.5611974 +0.1056428 0.1950164 0.5611974 +0.1201537 0.1950164 0.5611974 +0.1409607 0.1950164 0.5611974 +0.1678172 0.1950164 0.5611974 +0.1950164 0.1950164 0.5611974 +0.2210581 0.1950164 0.5611974 +0.245636 0.1950164 0.5611974 +0.2686816 0.1950164 0.5611974 +0.2902431 0.1950164 0.5611974 +0.3104189 0.1950164 0.5611974 +0.3293248 0.1950164 0.5611974 +0.3470774 0.1950164 0.5611974 +0.3637862 0.1950164 0.5611974 +0.3795513 0.1950164 0.5611974 +0.3944623 0.1950164 0.5611974 +0.4085988 0.1950164 0.5611974 +0.4220313 0.1950164 0.5611974 +0.4348222 0.1950164 0.5611974 +0.4470264 0.1950164 0.5611974 +0.4586928 0.1950164 0.5611974 +0.4698649 0.1950164 0.5611974 +0.4805811 0.1950164 0.5611974 +0.490876 0.1950164 0.5611974 +0.5007803 0.1950164 0.5611974 +0.510322 0.1950164 0.5611974 +0.5195258 0.1950164 0.5611974 +0.5284142 0.1950164 0.5611974 +0.5370079 0.1950164 0.5611974 +0.5453253 0.1950164 0.5611974 +0.5533834 0.1950164 0.5611974 +0.5611974 0.1950164 0.5611974 +0.5687816 0.1950164 0.5611974 +0.092819 0.2210581 0.5611974 +0.1056428 0.2210581 0.5611974 +0.1201537 0.2210581 0.5611974 +0.1409607 0.2210581 0.5611974 +0.1678172 0.2210581 0.5611974 +0.1950164 0.2210581 0.5611974 +0.2210581 0.2210581 0.5611974 +0.245636 0.2210581 0.5611974 +0.2686816 0.2210581 0.5611974 +0.2902431 0.2210581 0.5611974 +0.3104189 0.2210581 0.5611974 +0.3293248 0.2210581 0.5611974 +0.3470774 0.2210581 0.5611974 +0.3637862 0.2210581 0.5611974 +0.3795513 0.2210581 0.5611974 +0.3944623 0.2210581 0.5611974 +0.4085988 0.2210581 0.5611974 +0.4220313 0.2210581 0.5611974 +0.4348222 0.2210581 0.5611974 +0.4470264 0.2210581 0.5611974 +0.4586928 0.2210581 0.5611974 +0.4698649 0.2210581 0.5611974 +0.4805811 0.2210581 0.5611974 +0.490876 0.2210581 0.5611974 +0.5007803 0.2210581 0.5611974 +0.510322 0.2210581 0.5611974 +0.5195258 0.2210581 0.5611974 +0.5284142 0.2210581 0.5611974 +0.5370079 0.2210581 0.5611974 +0.5453253 0.2210581 0.5611974 +0.5533834 0.2210581 0.5611974 +0.5611974 0.2210581 0.5611974 +0.5687816 0.2210581 0.5611974 +0.092819 0.245636 0.5611974 +0.1056428 0.245636 0.5611974 +0.1201537 0.245636 0.5611974 +0.1409607 0.245636 0.5611974 +0.1678172 0.245636 0.5611974 +0.1950164 0.245636 0.5611974 +0.2210581 0.245636 0.5611974 +0.245636 0.245636 0.5611974 +0.2686816 0.245636 0.5611974 +0.2902431 0.245636 0.5611974 +0.3104189 0.245636 0.5611974 +0.3293248 0.245636 0.5611974 +0.3470774 0.245636 0.5611974 +0.3637862 0.245636 0.5611974 +0.3795513 0.245636 0.5611974 +0.3944623 0.245636 0.5611974 +0.4085988 0.245636 0.5611974 +0.4220313 0.245636 0.5611974 +0.4348222 0.245636 0.5611974 +0.4470264 0.245636 0.5611974 +0.4586928 0.245636 0.5611974 +0.4698649 0.245636 0.5611974 +0.4805811 0.245636 0.5611974 +0.490876 0.245636 0.5611974 +0.5007803 0.245636 0.5611974 +0.510322 0.245636 0.5611974 +0.5195258 0.245636 0.5611974 +0.5284142 0.245636 0.5611974 +0.5370079 0.245636 0.5611974 +0.5453253 0.245636 0.5611974 +0.5533834 0.245636 0.5611974 +0.5611974 0.245636 0.5611974 +0.5687816 0.245636 0.5611974 +0.092819 0.2686816 0.5611974 +0.1056428 0.2686816 0.5611974 +0.1201537 0.2686816 0.5611974 +0.1409607 0.2686816 0.5611974 +0.1678172 0.2686816 0.5611974 +0.1950164 0.2686816 0.5611974 +0.2210581 0.2686816 0.5611974 +0.245636 0.2686816 0.5611974 +0.2686816 0.2686816 0.5611974 +0.2902431 0.2686816 0.5611974 +0.3104189 0.2686816 0.5611974 +0.3293248 0.2686816 0.5611974 +0.3470774 0.2686816 0.5611974 +0.3637862 0.2686816 0.5611974 +0.3795513 0.2686816 0.5611974 +0.3944623 0.2686816 0.5611974 +0.4085988 0.2686816 0.5611974 +0.4220313 0.2686816 0.5611974 +0.4348222 0.2686816 0.5611974 +0.4470264 0.2686816 0.5611974 +0.4586928 0.2686816 0.5611974 +0.4698649 0.2686816 0.5611974 +0.4805811 0.2686816 0.5611974 +0.490876 0.2686816 0.5611974 +0.5007803 0.2686816 0.5611974 +0.510322 0.2686816 0.5611974 +0.5195258 0.2686816 0.5611974 +0.5284142 0.2686816 0.5611974 +0.5370079 0.2686816 0.5611974 +0.5453253 0.2686816 0.5611974 +0.5533834 0.2686816 0.5611974 +0.5611974 0.2686816 0.5611974 +0.5687816 0.2686816 0.5611974 +0.092819 0.2902431 0.5611974 +0.1056428 0.2902431 0.5611974 +0.1201537 0.2902431 0.5611974 +0.1409607 0.2902431 0.5611974 +0.1678172 0.2902431 0.5611974 +0.1950164 0.2902431 0.5611974 +0.2210581 0.2902431 0.5611974 +0.245636 0.2902431 0.5611974 +0.2686816 0.2902431 0.5611974 +0.2902431 0.2902431 0.5611974 +0.3104189 0.2902431 0.5611974 +0.3293248 0.2902431 0.5611974 +0.3470774 0.2902431 0.5611974 +0.3637862 0.2902431 0.5611974 +0.3795513 0.2902431 0.5611974 +0.3944623 0.2902431 0.5611974 +0.4085988 0.2902431 0.5611974 +0.4220313 0.2902431 0.5611974 +0.4348222 0.2902431 0.5611974 +0.4470264 0.2902431 0.5611974 +0.4586928 0.2902431 0.5611974 +0.4698649 0.2902431 0.5611974 +0.4805811 0.2902431 0.5611974 +0.490876 0.2902431 0.5611974 +0.5007803 0.2902431 0.5611974 +0.510322 0.2902431 0.5611974 +0.5195258 0.2902431 0.5611974 +0.5284142 0.2902431 0.5611974 +0.5370079 0.2902431 0.5611974 +0.5453253 0.2902431 0.5611974 +0.5533834 0.2902431 0.5611974 +0.5611974 0.2902431 0.5611974 +0.5687816 0.2902431 0.5611974 +0.092819 0.3104189 0.5611974 +0.1056428 0.3104189 0.5611974 +0.1201537 0.3104189 0.5611974 +0.1409607 0.3104189 0.5611974 +0.1678172 0.3104189 0.5611974 +0.1950164 0.3104189 0.5611974 +0.2210581 0.3104189 0.5611974 +0.245636 0.3104189 0.5611974 +0.2686816 0.3104189 0.5611974 +0.2902431 0.3104189 0.5611974 +0.3104189 0.3104189 0.5611974 +0.3293248 0.3104189 0.5611974 +0.3470774 0.3104189 0.5611974 +0.3637862 0.3104189 0.5611974 +0.3795513 0.3104189 0.5611974 +0.3944623 0.3104189 0.5611974 +0.4085988 0.3104189 0.5611974 +0.4220313 0.3104189 0.5611974 +0.4348222 0.3104189 0.5611974 +0.4470264 0.3104189 0.5611974 +0.4586928 0.3104189 0.5611974 +0.4698649 0.3104189 0.5611974 +0.4805811 0.3104189 0.5611974 +0.490876 0.3104189 0.5611974 +0.5007803 0.3104189 0.5611974 +0.510322 0.3104189 0.5611974 +0.5195258 0.3104189 0.5611974 +0.5284142 0.3104189 0.5611974 +0.5370079 0.3104189 0.5611974 +0.5453253 0.3104189 0.5611974 +0.5533834 0.3104189 0.5611974 +0.5611974 0.3104189 0.5611974 +0.5687816 0.3104189 0.5611974 +0.092819 0.3293248 0.5611974 +0.1056428 0.3293248 0.5611974 +0.1201537 0.3293248 0.5611974 +0.1409607 0.3293248 0.5611974 +0.1678172 0.3293248 0.5611974 +0.1950164 0.3293248 0.5611974 +0.2210581 0.3293248 0.5611974 +0.245636 0.3293248 0.5611974 +0.2686816 0.3293248 0.5611974 +0.2902431 0.3293248 0.5611974 +0.3104189 0.3293248 0.5611974 +0.3293248 0.3293248 0.5611974 +0.3470774 0.3293248 0.5611974 +0.3637862 0.3293248 0.5611974 +0.3795513 0.3293248 0.5611974 +0.3944623 0.3293248 0.5611974 +0.4085988 0.3293248 0.5611974 +0.4220313 0.3293248 0.5611974 +0.4348222 0.3293248 0.5611974 +0.4470264 0.3293248 0.5611974 +0.4586928 0.3293248 0.5611974 +0.4698649 0.3293248 0.5611974 +0.4805811 0.3293248 0.5611974 +0.490876 0.3293248 0.5611974 +0.5007803 0.3293248 0.5611974 +0.510322 0.3293248 0.5611974 +0.5195258 0.3293248 0.5611974 +0.5284142 0.3293248 0.5611974 +0.5370079 0.3293248 0.5611974 +0.5453253 0.3293248 0.5611974 +0.5533834 0.3293248 0.5611974 +0.5611974 0.3293248 0.5611974 +0.5687816 0.3293248 0.5611974 +0.092819 0.3470774 0.5611974 +0.1056428 0.3470774 0.5611974 +0.1201537 0.3470774 0.5611974 +0.1409607 0.3470774 0.5611974 +0.1678172 0.3470774 0.5611974 +0.1950164 0.3470774 0.5611974 +0.2210581 0.3470774 0.5611974 +0.245636 0.3470774 0.5611974 +0.2686816 0.3470774 0.5611974 +0.2902431 0.3470774 0.5611974 +0.3104189 0.3470774 0.5611974 +0.3293248 0.3470774 0.5611974 +0.3470774 0.3470774 0.5611974 +0.3637862 0.3470774 0.5611974 +0.3795513 0.3470774 0.5611974 +0.3944623 0.3470774 0.5611974 +0.4085988 0.3470774 0.5611974 +0.4220313 0.3470774 0.5611974 +0.4348222 0.3470774 0.5611974 +0.4470264 0.3470774 0.5611974 +0.4586928 0.3470774 0.5611974 +0.4698649 0.3470774 0.5611974 +0.4805811 0.3470774 0.5611974 +0.490876 0.3470774 0.5611974 +0.5007803 0.3470774 0.5611974 +0.510322 0.3470774 0.5611974 +0.5195258 0.3470774 0.5611974 +0.5284142 0.3470774 0.5611974 +0.5370079 0.3470774 0.5611974 +0.5453253 0.3470774 0.5611974 +0.5533834 0.3470774 0.5611974 +0.5611974 0.3470774 0.5611974 +0.5687816 0.3470774 0.5611974 +0.092819 0.3637862 0.5611974 +0.1056428 0.3637862 0.5611974 +0.1201537 0.3637862 0.5611974 +0.1409607 0.3637862 0.5611974 +0.1678172 0.3637862 0.5611974 +0.1950164 0.3637862 0.5611974 +0.2210581 0.3637862 0.5611974 +0.245636 0.3637862 0.5611974 +0.2686816 0.3637862 0.5611974 +0.2902431 0.3637862 0.5611974 +0.3104189 0.3637862 0.5611974 +0.3293248 0.3637862 0.5611974 +0.3470774 0.3637862 0.5611974 +0.3637862 0.3637862 0.5611974 +0.3795513 0.3637862 0.5611974 +0.3944623 0.3637862 0.5611974 +0.4085988 0.3637862 0.5611974 +0.4220313 0.3637862 0.5611974 +0.4348222 0.3637862 0.5611974 +0.4470264 0.3637862 0.5611974 +0.4586928 0.3637862 0.5611974 +0.4698649 0.3637862 0.5611974 +0.4805811 0.3637862 0.5611974 +0.490876 0.3637862 0.5611974 +0.5007803 0.3637862 0.5611974 +0.510322 0.3637862 0.5611974 +0.5195258 0.3637862 0.5611974 +0.5284142 0.3637862 0.5611974 +0.5370079 0.3637862 0.5611974 +0.5453253 0.3637862 0.5611974 +0.5533834 0.3637862 0.5611974 +0.5611974 0.3637862 0.5611974 +0.5687816 0.3637862 0.5611974 +0.092819 0.3795513 0.5611974 +0.1056428 0.3795513 0.5611974 +0.1201537 0.3795513 0.5611974 +0.1409607 0.3795513 0.5611974 +0.1678172 0.3795513 0.5611974 +0.1950164 0.3795513 0.5611974 +0.2210581 0.3795513 0.5611974 +0.245636 0.3795513 0.5611974 +0.2686816 0.3795513 0.5611974 +0.2902431 0.3795513 0.5611974 +0.3104189 0.3795513 0.5611974 +0.3293248 0.3795513 0.5611974 +0.3470774 0.3795513 0.5611974 +0.3637862 0.3795513 0.5611974 +0.3795513 0.3795513 0.5611974 +0.3944623 0.3795513 0.5611974 +0.4085988 0.3795513 0.5611974 +0.4220313 0.3795513 0.5611974 +0.4348222 0.3795513 0.5611974 +0.4470264 0.3795513 0.5611974 +0.4586928 0.3795513 0.5611974 +0.4698649 0.3795513 0.5611974 +0.4805811 0.3795513 0.5611974 +0.490876 0.3795513 0.5611974 +0.5007803 0.3795513 0.5611974 +0.510322 0.3795513 0.5611974 +0.5195258 0.3795513 0.5611974 +0.5284142 0.3795513 0.5611974 +0.5370079 0.3795513 0.5611974 +0.5453253 0.3795513 0.5611974 +0.5533834 0.3795513 0.5611974 +0.5611974 0.3795513 0.5611974 +0.5687816 0.3795513 0.5611974 +0.092819 0.3944623 0.5611974 +0.1056428 0.3944623 0.5611974 +0.1201537 0.3944623 0.5611974 +0.1409607 0.3944623 0.5611974 +0.1678172 0.3944623 0.5611974 +0.1950164 0.3944623 0.5611974 +0.2210581 0.3944623 0.5611974 +0.245636 0.3944623 0.5611974 +0.2686816 0.3944623 0.5611974 +0.2902431 0.3944623 0.5611974 +0.3104189 0.3944623 0.5611974 +0.3293248 0.3944623 0.5611974 +0.3470774 0.3944623 0.5611974 +0.3637862 0.3944623 0.5611974 +0.3795513 0.3944623 0.5611974 +0.3944623 0.3944623 0.5611974 +0.4085988 0.3944623 0.5611974 +0.4220313 0.3944623 0.5611974 +0.4348222 0.3944623 0.5611974 +0.4470264 0.3944623 0.5611974 +0.4586928 0.3944623 0.5611974 +0.4698649 0.3944623 0.5611974 +0.4805811 0.3944623 0.5611974 +0.490876 0.3944623 0.5611974 +0.5007803 0.3944623 0.5611974 +0.510322 0.3944623 0.5611974 +0.5195258 0.3944623 0.5611974 +0.5284142 0.3944623 0.5611974 +0.5370079 0.3944623 0.5611974 +0.5453253 0.3944623 0.5611974 +0.5533834 0.3944623 0.5611974 +0.5611974 0.3944623 0.5611974 +0.5687816 0.3944623 0.5611974 +0.092819 0.4085988 0.5611974 +0.1056428 0.4085988 0.5611974 +0.1201537 0.4085988 0.5611974 +0.1409607 0.4085988 0.5611974 +0.1678172 0.4085988 0.5611974 +0.1950164 0.4085988 0.5611974 +0.2210581 0.4085988 0.5611974 +0.245636 0.4085988 0.5611974 +0.2686816 0.4085988 0.5611974 +0.2902431 0.4085988 0.5611974 +0.3104189 0.4085988 0.5611974 +0.3293248 0.4085988 0.5611974 +0.3470774 0.4085988 0.5611974 +0.3637862 0.4085988 0.5611974 +0.3795513 0.4085988 0.5611974 +0.3944623 0.4085988 0.5611974 +0.4085988 0.4085988 0.5611974 +0.4220313 0.4085988 0.5611974 +0.4348222 0.4085988 0.5611974 +0.4470264 0.4085988 0.5611974 +0.4586928 0.4085988 0.5611974 +0.4698649 0.4085988 0.5611974 +0.4805811 0.4085988 0.5611974 +0.490876 0.4085988 0.5611974 +0.5007803 0.4085988 0.5611974 +0.510322 0.4085988 0.5611974 +0.5195258 0.4085988 0.5611974 +0.5284142 0.4085988 0.5611974 +0.5370079 0.4085988 0.5611974 +0.5453253 0.4085988 0.5611974 +0.5533834 0.4085988 0.5611974 +0.5611974 0.4085988 0.5611974 +0.5687816 0.4085988 0.5611974 +0.092819 0.4220313 0.5611974 +0.1056428 0.4220313 0.5611974 +0.1201537 0.4220313 0.5611974 +0.1409607 0.4220313 0.5611974 +0.1678172 0.4220313 0.5611974 +0.1950164 0.4220313 0.5611974 +0.2210581 0.4220313 0.5611974 +0.245636 0.4220313 0.5611974 +0.2686816 0.4220313 0.5611974 +0.2902431 0.4220313 0.5611974 +0.3104189 0.4220313 0.5611974 +0.3293248 0.4220313 0.5611974 +0.3470774 0.4220313 0.5611974 +0.3637862 0.4220313 0.5611974 +0.3795513 0.4220313 0.5611974 +0.3944623 0.4220313 0.5611974 +0.4085988 0.4220313 0.5611974 +0.4220313 0.4220313 0.5611974 +0.4348222 0.4220313 0.5611974 +0.4470264 0.4220313 0.5611974 +0.4586928 0.4220313 0.5611974 +0.4698649 0.4220313 0.5611974 +0.4805811 0.4220313 0.5611974 +0.490876 0.4220313 0.5611974 +0.5007803 0.4220313 0.5611974 +0.510322 0.4220313 0.5611974 +0.5195258 0.4220313 0.5611974 +0.5284142 0.4220313 0.5611974 +0.5370079 0.4220313 0.5611974 +0.5453253 0.4220313 0.5611974 +0.5533834 0.4220313 0.5611974 +0.5611974 0.4220313 0.5611974 +0.5687816 0.4220313 0.5611974 +0.092819 0.4348222 0.5611974 +0.1056428 0.4348222 0.5611974 +0.1201537 0.4348222 0.5611974 +0.1409607 0.4348222 0.5611974 +0.1678172 0.4348222 0.5611974 +0.1950164 0.4348222 0.5611974 +0.2210581 0.4348222 0.5611974 +0.245636 0.4348222 0.5611974 +0.2686816 0.4348222 0.5611974 +0.2902431 0.4348222 0.5611974 +0.3104189 0.4348222 0.5611974 +0.3293248 0.4348222 0.5611974 +0.3470774 0.4348222 0.5611974 +0.3637862 0.4348222 0.5611974 +0.3795513 0.4348222 0.5611974 +0.3944623 0.4348222 0.5611974 +0.4085988 0.4348222 0.5611974 +0.4220313 0.4348222 0.5611974 +0.4348222 0.4348222 0.5611974 +0.4470264 0.4348222 0.5611974 +0.4586928 0.4348222 0.5611974 +0.4698649 0.4348222 0.5611974 +0.4805811 0.4348222 0.5611974 +0.490876 0.4348222 0.5611974 +0.5007803 0.4348222 0.5611974 +0.510322 0.4348222 0.5611974 +0.5195258 0.4348222 0.5611974 +0.5284142 0.4348222 0.5611974 +0.5370079 0.4348222 0.5611974 +0.5453253 0.4348222 0.5611974 +0.5533834 0.4348222 0.5611974 +0.5611974 0.4348222 0.5611974 +0.5687816 0.4348222 0.5611974 +0.092819 0.4470264 0.5611974 +0.1056428 0.4470264 0.5611974 +0.1201537 0.4470264 0.5611974 +0.1409607 0.4470264 0.5611974 +0.1678172 0.4470264 0.5611974 +0.1950164 0.4470264 0.5611974 +0.2210581 0.4470264 0.5611974 +0.245636 0.4470264 0.5611974 +0.2686816 0.4470264 0.5611974 +0.2902431 0.4470264 0.5611974 +0.3104189 0.4470264 0.5611974 +0.3293248 0.4470264 0.5611974 +0.3470774 0.4470264 0.5611974 +0.3637862 0.4470264 0.5611974 +0.3795513 0.4470264 0.5611974 +0.3944623 0.4470264 0.5611974 +0.4085988 0.4470264 0.5611974 +0.4220313 0.4470264 0.5611974 +0.4348222 0.4470264 0.5611974 +0.4470264 0.4470264 0.5611974 +0.4586928 0.4470264 0.5611974 +0.4698649 0.4470264 0.5611974 +0.4805811 0.4470264 0.5611974 +0.490876 0.4470264 0.5611974 +0.5007803 0.4470264 0.5611974 +0.510322 0.4470264 0.5611974 +0.5195258 0.4470264 0.5611974 +0.5284142 0.4470264 0.5611974 +0.5370079 0.4470264 0.5611974 +0.5453253 0.4470264 0.5611974 +0.5533834 0.4470264 0.5611974 +0.5611974 0.4470264 0.5611974 +0.5687816 0.4470264 0.5611974 +0.092819 0.4586928 0.5611974 +0.1056428 0.4586928 0.5611974 +0.1201537 0.4586928 0.5611974 +0.1409607 0.4586928 0.5611974 +0.1678172 0.4586928 0.5611974 +0.1950164 0.4586928 0.5611974 +0.2210581 0.4586928 0.5611974 +0.245636 0.4586928 0.5611974 +0.2686816 0.4586928 0.5611974 +0.2902431 0.4586928 0.5611974 +0.3104189 0.4586928 0.5611974 +0.3293248 0.4586928 0.5611974 +0.3470774 0.4586928 0.5611974 +0.3637862 0.4586928 0.5611974 +0.3795513 0.4586928 0.5611974 +0.3944623 0.4586928 0.5611974 +0.4085988 0.4586928 0.5611974 +0.4220313 0.4586928 0.5611974 +0.4348222 0.4586928 0.5611974 +0.4470264 0.4586928 0.5611974 +0.4586928 0.4586928 0.5611974 +0.4698649 0.4586928 0.5611974 +0.4805811 0.4586928 0.5611974 +0.490876 0.4586928 0.5611974 +0.5007803 0.4586928 0.5611974 +0.510322 0.4586928 0.5611974 +0.5195258 0.4586928 0.5611974 +0.5284142 0.4586928 0.5611974 +0.5370079 0.4586928 0.5611974 +0.5453253 0.4586928 0.5611974 +0.5533834 0.4586928 0.5611974 +0.5611974 0.4586928 0.5611974 +0.5687816 0.4586928 0.5611974 +0.092819 0.4698649 0.5611974 +0.1056428 0.4698649 0.5611974 +0.1201537 0.4698649 0.5611974 +0.1409607 0.4698649 0.5611974 +0.1678172 0.4698649 0.5611974 +0.1950164 0.4698649 0.5611974 +0.2210581 0.4698649 0.5611974 +0.245636 0.4698649 0.5611974 +0.2686816 0.4698649 0.5611974 +0.2902431 0.4698649 0.5611974 +0.3104189 0.4698649 0.5611974 +0.3293248 0.4698649 0.5611974 +0.3470774 0.4698649 0.5611974 +0.3637862 0.4698649 0.5611974 +0.3795513 0.4698649 0.5611974 +0.3944623 0.4698649 0.5611974 +0.4085988 0.4698649 0.5611974 +0.4220313 0.4698649 0.5611974 +0.4348222 0.4698649 0.5611974 +0.4470264 0.4698649 0.5611974 +0.4586928 0.4698649 0.5611974 +0.4698649 0.4698649 0.5611974 +0.4805811 0.4698649 0.5611974 +0.490876 0.4698649 0.5611974 +0.5007803 0.4698649 0.5611974 +0.510322 0.4698649 0.5611974 +0.5195258 0.4698649 0.5611974 +0.5284142 0.4698649 0.5611974 +0.5370079 0.4698649 0.5611974 +0.5453253 0.4698649 0.5611974 +0.5533834 0.4698649 0.5611974 +0.5611974 0.4698649 0.5611974 +0.5687816 0.4698649 0.5611974 +0.092819 0.4805811 0.5611974 +0.1056428 0.4805811 0.5611974 +0.1201537 0.4805811 0.5611974 +0.1409607 0.4805811 0.5611974 +0.1678172 0.4805811 0.5611974 +0.1950164 0.4805811 0.5611974 +0.2210581 0.4805811 0.5611974 +0.245636 0.4805811 0.5611974 +0.2686816 0.4805811 0.5611974 +0.2902431 0.4805811 0.5611974 +0.3104189 0.4805811 0.5611974 +0.3293248 0.4805811 0.5611974 +0.3470774 0.4805811 0.5611974 +0.3637862 0.4805811 0.5611974 +0.3795513 0.4805811 0.5611974 +0.3944623 0.4805811 0.5611974 +0.4085988 0.4805811 0.5611974 +0.4220313 0.4805811 0.5611974 +0.4348222 0.4805811 0.5611974 +0.4470264 0.4805811 0.5611974 +0.4586928 0.4805811 0.5611974 +0.4698649 0.4805811 0.5611974 +0.4805811 0.4805811 0.5611974 +0.490876 0.4805811 0.5611974 +0.5007803 0.4805811 0.5611974 +0.510322 0.4805811 0.5611974 +0.5195258 0.4805811 0.5611974 +0.5284142 0.4805811 0.5611974 +0.5370079 0.4805811 0.5611974 +0.5453253 0.4805811 0.5611974 +0.5533834 0.4805811 0.5611974 +0.5611974 0.4805811 0.5611974 +0.5687816 0.4805811 0.5611974 +0.092819 0.490876 0.5611974 +0.1056428 0.490876 0.5611974 +0.1201537 0.490876 0.5611974 +0.1409607 0.490876 0.5611974 +0.1678172 0.490876 0.5611974 +0.1950164 0.490876 0.5611974 +0.2210581 0.490876 0.5611974 +0.245636 0.490876 0.5611974 +0.2686816 0.490876 0.5611974 +0.2902431 0.490876 0.5611974 +0.3104189 0.490876 0.5611974 +0.3293248 0.490876 0.5611974 +0.3470774 0.490876 0.5611974 +0.3637862 0.490876 0.5611974 +0.3795513 0.490876 0.5611974 +0.3944623 0.490876 0.5611974 +0.4085988 0.490876 0.5611974 +0.4220313 0.490876 0.5611974 +0.4348222 0.490876 0.5611974 +0.4470264 0.490876 0.5611974 +0.4586928 0.490876 0.5611974 +0.4698649 0.490876 0.5611974 +0.4805811 0.490876 0.5611974 +0.490876 0.490876 0.5611974 +0.5007803 0.490876 0.5611974 +0.510322 0.490876 0.5611974 +0.5195258 0.490876 0.5611974 +0.5284142 0.490876 0.5611974 +0.5370079 0.490876 0.5611974 +0.5453253 0.490876 0.5611974 +0.5533834 0.490876 0.5611974 +0.5611974 0.490876 0.5611974 +0.5687816 0.490876 0.5611974 +0.092819 0.5007803 0.5611974 +0.1056428 0.5007803 0.5611974 +0.1201537 0.5007803 0.5611974 +0.1409607 0.5007803 0.5611974 +0.1678172 0.5007803 0.5611974 +0.1950164 0.5007803 0.5611974 +0.2210581 0.5007803 0.5611974 +0.245636 0.5007803 0.5611974 +0.2686816 0.5007803 0.5611974 +0.2902431 0.5007803 0.5611974 +0.3104189 0.5007803 0.5611974 +0.3293248 0.5007803 0.5611974 +0.3470774 0.5007803 0.5611974 +0.3637862 0.5007803 0.5611974 +0.3795513 0.5007803 0.5611974 +0.3944623 0.5007803 0.5611974 +0.4085988 0.5007803 0.5611974 +0.4220313 0.5007803 0.5611974 +0.4348222 0.5007803 0.5611974 +0.4470264 0.5007803 0.5611974 +0.4586928 0.5007803 0.5611974 +0.4698649 0.5007803 0.5611974 +0.4805811 0.5007803 0.5611974 +0.490876 0.5007803 0.5611974 +0.5007803 0.5007803 0.5611974 +0.510322 0.5007803 0.5611974 +0.5195258 0.5007803 0.5611974 +0.5284142 0.5007803 0.5611974 +0.5370079 0.5007803 0.5611974 +0.5453253 0.5007803 0.5611974 +0.5533834 0.5007803 0.5611974 +0.5611974 0.5007803 0.5611974 +0.5687816 0.5007803 0.5611974 +0.092819 0.510322 0.5611974 +0.1056428 0.510322 0.5611974 +0.1201537 0.510322 0.5611974 +0.1409607 0.510322 0.5611974 +0.1678172 0.510322 0.5611974 +0.1950164 0.510322 0.5611974 +0.2210581 0.510322 0.5611974 +0.245636 0.510322 0.5611974 +0.2686816 0.510322 0.5611974 +0.2902431 0.510322 0.5611974 +0.3104189 0.510322 0.5611974 +0.3293248 0.510322 0.5611974 +0.3470774 0.510322 0.5611974 +0.3637862 0.510322 0.5611974 +0.3795513 0.510322 0.5611974 +0.3944623 0.510322 0.5611974 +0.4085988 0.510322 0.5611974 +0.4220313 0.510322 0.5611974 +0.4348222 0.510322 0.5611974 +0.4470264 0.510322 0.5611974 +0.4586928 0.510322 0.5611974 +0.4698649 0.510322 0.5611974 +0.4805811 0.510322 0.5611974 +0.490876 0.510322 0.5611974 +0.5007803 0.510322 0.5611974 +0.510322 0.510322 0.5611974 +0.5195258 0.510322 0.5611974 +0.5284142 0.510322 0.5611974 +0.5370079 0.510322 0.5611974 +0.5453253 0.510322 0.5611974 +0.5533834 0.510322 0.5611974 +0.5611974 0.510322 0.5611974 +0.5687816 0.510322 0.5611974 +0.092819 0.5195258 0.5611974 +0.1056428 0.5195258 0.5611974 +0.1201537 0.5195258 0.5611974 +0.1409607 0.5195258 0.5611974 +0.1678172 0.5195258 0.5611974 +0.1950164 0.5195258 0.5611974 +0.2210581 0.5195258 0.5611974 +0.245636 0.5195258 0.5611974 +0.2686816 0.5195258 0.5611974 +0.2902431 0.5195258 0.5611974 +0.3104189 0.5195258 0.5611974 +0.3293248 0.5195258 0.5611974 +0.3470774 0.5195258 0.5611974 +0.3637862 0.5195258 0.5611974 +0.3795513 0.5195258 0.5611974 +0.3944623 0.5195258 0.5611974 +0.4085988 0.5195258 0.5611974 +0.4220313 0.5195258 0.5611974 +0.4348222 0.5195258 0.5611974 +0.4470264 0.5195258 0.5611974 +0.4586928 0.5195258 0.5611974 +0.4698649 0.5195258 0.5611974 +0.4805811 0.5195258 0.5611974 +0.490876 0.5195258 0.5611974 +0.5007803 0.5195258 0.5611974 +0.510322 0.5195258 0.5611974 +0.5195258 0.5195258 0.5611974 +0.5284142 0.5195258 0.5611974 +0.5370079 0.5195258 0.5611974 +0.5453253 0.5195258 0.5611974 +0.5533834 0.5195258 0.5611974 +0.5611974 0.5195258 0.5611974 +0.5687816 0.5195258 0.5611974 +0.092819 0.5284142 0.5611974 +0.1056428 0.5284142 0.5611974 +0.1201537 0.5284142 0.5611974 +0.1409607 0.5284142 0.5611974 +0.1678172 0.5284142 0.5611974 +0.1950164 0.5284142 0.5611974 +0.2210581 0.5284142 0.5611974 +0.245636 0.5284142 0.5611974 +0.2686816 0.5284142 0.5611974 +0.2902431 0.5284142 0.5611974 +0.3104189 0.5284142 0.5611974 +0.3293248 0.5284142 0.5611974 +0.3470774 0.5284142 0.5611974 +0.3637862 0.5284142 0.5611974 +0.3795513 0.5284142 0.5611974 +0.3944623 0.5284142 0.5611974 +0.4085988 0.5284142 0.5611974 +0.4220313 0.5284142 0.5611974 +0.4348222 0.5284142 0.5611974 +0.4470264 0.5284142 0.5611974 +0.4586928 0.5284142 0.5611974 +0.4698649 0.5284142 0.5611974 +0.4805811 0.5284142 0.5611974 +0.490876 0.5284142 0.5611974 +0.5007803 0.5284142 0.5611974 +0.510322 0.5284142 0.5611974 +0.5195258 0.5284142 0.5611974 +0.5284142 0.5284142 0.5611974 +0.5370079 0.5284142 0.5611974 +0.5453253 0.5284142 0.5611974 +0.5533834 0.5284142 0.5611974 +0.5611974 0.5284142 0.5611974 +0.5687816 0.5284142 0.5611974 +0.092819 0.5370079 0.5611974 +0.1056428 0.5370079 0.5611974 +0.1201537 0.5370079 0.5611974 +0.1409607 0.5370079 0.5611974 +0.1678172 0.5370079 0.5611974 +0.1950164 0.5370079 0.5611974 +0.2210581 0.5370079 0.5611974 +0.245636 0.5370079 0.5611974 +0.2686816 0.5370079 0.5611974 +0.2902431 0.5370079 0.5611974 +0.3104189 0.5370079 0.5611974 +0.3293248 0.5370079 0.5611974 +0.3470774 0.5370079 0.5611974 +0.3637862 0.5370079 0.5611974 +0.3795513 0.5370079 0.5611974 +0.3944623 0.5370079 0.5611974 +0.4085988 0.5370079 0.5611974 +0.4220313 0.5370079 0.5611974 +0.4348222 0.5370079 0.5611974 +0.4470264 0.5370079 0.5611974 +0.4586928 0.5370079 0.5611974 +0.4698649 0.5370079 0.5611974 +0.4805811 0.5370079 0.5611974 +0.490876 0.5370079 0.5611974 +0.5007803 0.5370079 0.5611974 +0.510322 0.5370079 0.5611974 +0.5195258 0.5370079 0.5611974 +0.5284142 0.5370079 0.5611974 +0.5370079 0.5370079 0.5611974 +0.5453253 0.5370079 0.5611974 +0.5533834 0.5370079 0.5611974 +0.5611974 0.5370079 0.5611974 +0.5687816 0.5370079 0.5611974 +0.092819 0.5453253 0.5611974 +0.1056428 0.5453253 0.5611974 +0.1201537 0.5453253 0.5611974 +0.1409607 0.5453253 0.5611974 +0.1678172 0.5453253 0.5611974 +0.1950164 0.5453253 0.5611974 +0.2210581 0.5453253 0.5611974 +0.245636 0.5453253 0.5611974 +0.2686816 0.5453253 0.5611974 +0.2902431 0.5453253 0.5611974 +0.3104189 0.5453253 0.5611974 +0.3293248 0.5453253 0.5611974 +0.3470774 0.5453253 0.5611974 +0.3637862 0.5453253 0.5611974 +0.3795513 0.5453253 0.5611974 +0.3944623 0.5453253 0.5611974 +0.4085988 0.5453253 0.5611974 +0.4220313 0.5453253 0.5611974 +0.4348222 0.5453253 0.5611974 +0.4470264 0.5453253 0.5611974 +0.4586928 0.5453253 0.5611974 +0.4698649 0.5453253 0.5611974 +0.4805811 0.5453253 0.5611974 +0.490876 0.5453253 0.5611974 +0.5007803 0.5453253 0.5611974 +0.510322 0.5453253 0.5611974 +0.5195258 0.5453253 0.5611974 +0.5284142 0.5453253 0.5611974 +0.5370079 0.5453253 0.5611974 +0.5453253 0.5453253 0.5611974 +0.5533834 0.5453253 0.5611974 +0.5611974 0.5453253 0.5611974 +0.5687816 0.5453253 0.5611974 +0.092819 0.5533834 0.5611974 +0.1056428 0.5533834 0.5611974 +0.1201537 0.5533834 0.5611974 +0.1409607 0.5533834 0.5611974 +0.1678172 0.5533834 0.5611974 +0.1950164 0.5533834 0.5611974 +0.2210581 0.5533834 0.5611974 +0.245636 0.5533834 0.5611974 +0.2686816 0.5533834 0.5611974 +0.2902431 0.5533834 0.5611974 +0.3104189 0.5533834 0.5611974 +0.3293248 0.5533834 0.5611974 +0.3470774 0.5533834 0.5611974 +0.3637862 0.5533834 0.5611974 +0.3795513 0.5533834 0.5611974 +0.3944623 0.5533834 0.5611974 +0.4085988 0.5533834 0.5611974 +0.4220313 0.5533834 0.5611974 +0.4348222 0.5533834 0.5611974 +0.4470264 0.5533834 0.5611974 +0.4586928 0.5533834 0.5611974 +0.4698649 0.5533834 0.5611974 +0.4805811 0.5533834 0.5611974 +0.490876 0.5533834 0.5611974 +0.5007803 0.5533834 0.5611974 +0.510322 0.5533834 0.5611974 +0.5195258 0.5533834 0.5611974 +0.5284142 0.5533834 0.5611974 +0.5370079 0.5533834 0.5611974 +0.5453253 0.5533834 0.5611974 +0.5533834 0.5533834 0.5611974 +0.5611974 0.5533834 0.5611974 +0.5687816 0.5533834 0.5611974 +0.092819 0.5611974 0.5611974 +0.1056428 0.5611974 0.5611974 +0.1201537 0.5611974 0.5611974 +0.1409607 0.5611974 0.5611974 +0.1678172 0.5611974 0.5611974 +0.1950164 0.5611974 0.5611974 +0.2210581 0.5611974 0.5611974 +0.245636 0.5611974 0.5611974 +0.2686816 0.5611974 0.5611974 +0.2902431 0.5611974 0.5611974 +0.3104189 0.5611974 0.5611974 +0.3293248 0.5611974 0.5611974 +0.3470774 0.5611974 0.5611974 +0.3637862 0.5611974 0.5611974 +0.3795513 0.5611974 0.5611974 +0.3944623 0.5611974 0.5611974 +0.4085988 0.5611974 0.5611974 +0.4220313 0.5611974 0.5611974 +0.4348222 0.5611974 0.5611974 +0.4470264 0.5611974 0.5611974 +0.4586928 0.5611974 0.5611974 +0.4698649 0.5611974 0.5611974 +0.4805811 0.5611974 0.5611974 +0.490876 0.5611974 0.5611974 +0.5007803 0.5611974 0.5611974 +0.510322 0.5611974 0.5611974 +0.5195258 0.5611974 0.5611974 +0.5284142 0.5611974 0.5611974 +0.5370079 0.5611974 0.5611974 +0.5453253 0.5611974 0.5611974 +0.5533834 0.5611974 0.5611974 +0.5611974 0.5611974 0.5611974 +0.5687816 0.5611974 0.5611974 +0.092819 0.5687816 0.5611974 +0.1056428 0.5687816 0.5611974 +0.1201537 0.5687816 0.5611974 +0.1409607 0.5687816 0.5611974 +0.1678172 0.5687816 0.5611974 +0.1950164 0.5687816 0.5611974 +0.2210581 0.5687816 0.5611974 +0.245636 0.5687816 0.5611974 +0.2686816 0.5687816 0.5611974 +0.2902431 0.5687816 0.5611974 +0.3104189 0.5687816 0.5611974 +0.3293248 0.5687816 0.5611974 +0.3470774 0.5687816 0.5611974 +0.3637862 0.5687816 0.5611974 +0.3795513 0.5687816 0.5611974 +0.3944623 0.5687816 0.5611974 +0.4085988 0.5687816 0.5611974 +0.4220313 0.5687816 0.5611974 +0.4348222 0.5687816 0.5611974 +0.4470264 0.5687816 0.5611974 +0.4586928 0.5687816 0.5611974 +0.4698649 0.5687816 0.5611974 +0.4805811 0.5687816 0.5611974 +0.490876 0.5687816 0.5611974 +0.5007803 0.5687816 0.5611974 +0.510322 0.5687816 0.5611974 +0.5195258 0.5687816 0.5611974 +0.5284142 0.5687816 0.5611974 +0.5370079 0.5687816 0.5611974 +0.5453253 0.5687816 0.5611974 +0.5533834 0.5687816 0.5611974 +0.5611974 0.5687816 0.5611974 +0.5687816 0.5687816 0.5611974 +0.092819 0.092819 0.5687816 +0.1056428 0.092819 0.5687816 +0.1201537 0.092819 0.5687816 +0.1409607 0.092819 0.5687816 +0.1678172 0.092819 0.5687816 +0.1950164 0.092819 0.5687816 +0.2210581 0.092819 0.5687816 +0.245636 0.092819 0.5687816 +0.2686816 0.092819 0.5687816 +0.2902431 0.092819 0.5687816 +0.3104189 0.092819 0.5687816 +0.3293248 0.092819 0.5687816 +0.3470774 0.092819 0.5687816 +0.3637862 0.092819 0.5687816 +0.3795513 0.092819 0.5687816 +0.3944623 0.092819 0.5687816 +0.4085988 0.092819 0.5687816 +0.4220313 0.092819 0.5687816 +0.4348222 0.092819 0.5687816 +0.4470264 0.092819 0.5687816 +0.4586928 0.092819 0.5687816 +0.4698649 0.092819 0.5687816 +0.4805811 0.092819 0.5687816 +0.490876 0.092819 0.5687816 +0.5007803 0.092819 0.5687816 +0.510322 0.092819 0.5687816 +0.5195258 0.092819 0.5687816 +0.5284142 0.092819 0.5687816 +0.5370079 0.092819 0.5687816 +0.5453253 0.092819 0.5687816 +0.5533834 0.092819 0.5687816 +0.5611974 0.092819 0.5687816 +0.5687816 0.092819 0.5687816 +0.092819 0.1056428 0.5687816 +0.1056428 0.1056428 0.5687816 +0.1201537 0.1056428 0.5687816 +0.1409607 0.1056428 0.5687816 +0.1678172 0.1056428 0.5687816 +0.1950164 0.1056428 0.5687816 +0.2210581 0.1056428 0.5687816 +0.245636 0.1056428 0.5687816 +0.2686816 0.1056428 0.5687816 +0.2902431 0.1056428 0.5687816 +0.3104189 0.1056428 0.5687816 +0.3293248 0.1056428 0.5687816 +0.3470774 0.1056428 0.5687816 +0.3637862 0.1056428 0.5687816 +0.3795513 0.1056428 0.5687816 +0.3944623 0.1056428 0.5687816 +0.4085988 0.1056428 0.5687816 +0.4220313 0.1056428 0.5687816 +0.4348222 0.1056428 0.5687816 +0.4470264 0.1056428 0.5687816 +0.4586928 0.1056428 0.5687816 +0.4698649 0.1056428 0.5687816 +0.4805811 0.1056428 0.5687816 +0.490876 0.1056428 0.5687816 +0.5007803 0.1056428 0.5687816 +0.510322 0.1056428 0.5687816 +0.5195258 0.1056428 0.5687816 +0.5284142 0.1056428 0.5687816 +0.5370079 0.1056428 0.5687816 +0.5453253 0.1056428 0.5687816 +0.5533834 0.1056428 0.5687816 +0.5611974 0.1056428 0.5687816 +0.5687816 0.1056428 0.5687816 +0.092819 0.1201537 0.5687816 +0.1056428 0.1201537 0.5687816 +0.1201537 0.1201537 0.5687816 +0.1409607 0.1201537 0.5687816 +0.1678172 0.1201537 0.5687816 +0.1950164 0.1201537 0.5687816 +0.2210581 0.1201537 0.5687816 +0.245636 0.1201537 0.5687816 +0.2686816 0.1201537 0.5687816 +0.2902431 0.1201537 0.5687816 +0.3104189 0.1201537 0.5687816 +0.3293248 0.1201537 0.5687816 +0.3470774 0.1201537 0.5687816 +0.3637862 0.1201537 0.5687816 +0.3795513 0.1201537 0.5687816 +0.3944623 0.1201537 0.5687816 +0.4085988 0.1201537 0.5687816 +0.4220313 0.1201537 0.5687816 +0.4348222 0.1201537 0.5687816 +0.4470264 0.1201537 0.5687816 +0.4586928 0.1201537 0.5687816 +0.4698649 0.1201537 0.5687816 +0.4805811 0.1201537 0.5687816 +0.490876 0.1201537 0.5687816 +0.5007803 0.1201537 0.5687816 +0.510322 0.1201537 0.5687816 +0.5195258 0.1201537 0.5687816 +0.5284142 0.1201537 0.5687816 +0.5370079 0.1201537 0.5687816 +0.5453253 0.1201537 0.5687816 +0.5533834 0.1201537 0.5687816 +0.5611974 0.1201537 0.5687816 +0.5687816 0.1201537 0.5687816 +0.092819 0.1409607 0.5687816 +0.1056428 0.1409607 0.5687816 +0.1201537 0.1409607 0.5687816 +0.1409607 0.1409607 0.5687816 +0.1678172 0.1409607 0.5687816 +0.1950164 0.1409607 0.5687816 +0.2210581 0.1409607 0.5687816 +0.245636 0.1409607 0.5687816 +0.2686816 0.1409607 0.5687816 +0.2902431 0.1409607 0.5687816 +0.3104189 0.1409607 0.5687816 +0.3293248 0.1409607 0.5687816 +0.3470774 0.1409607 0.5687816 +0.3637862 0.1409607 0.5687816 +0.3795513 0.1409607 0.5687816 +0.3944623 0.1409607 0.5687816 +0.4085988 0.1409607 0.5687816 +0.4220313 0.1409607 0.5687816 +0.4348222 0.1409607 0.5687816 +0.4470264 0.1409607 0.5687816 +0.4586928 0.1409607 0.5687816 +0.4698649 0.1409607 0.5687816 +0.4805811 0.1409607 0.5687816 +0.490876 0.1409607 0.5687816 +0.5007803 0.1409607 0.5687816 +0.510322 0.1409607 0.5687816 +0.5195258 0.1409607 0.5687816 +0.5284142 0.1409607 0.5687816 +0.5370079 0.1409607 0.5687816 +0.5453253 0.1409607 0.5687816 +0.5533834 0.1409607 0.5687816 +0.5611974 0.1409607 0.5687816 +0.5687816 0.1409607 0.5687816 +0.092819 0.1678172 0.5687816 +0.1056428 0.1678172 0.5687816 +0.1201537 0.1678172 0.5687816 +0.1409607 0.1678172 0.5687816 +0.1678172 0.1678172 0.5687816 +0.1950164 0.1678172 0.5687816 +0.2210581 0.1678172 0.5687816 +0.245636 0.1678172 0.5687816 +0.2686816 0.1678172 0.5687816 +0.2902431 0.1678172 0.5687816 +0.3104189 0.1678172 0.5687816 +0.3293248 0.1678172 0.5687816 +0.3470774 0.1678172 0.5687816 +0.3637862 0.1678172 0.5687816 +0.3795513 0.1678172 0.5687816 +0.3944623 0.1678172 0.5687816 +0.4085988 0.1678172 0.5687816 +0.4220313 0.1678172 0.5687816 +0.4348222 0.1678172 0.5687816 +0.4470264 0.1678172 0.5687816 +0.4586928 0.1678172 0.5687816 +0.4698649 0.1678172 0.5687816 +0.4805811 0.1678172 0.5687816 +0.490876 0.1678172 0.5687816 +0.5007803 0.1678172 0.5687816 +0.510322 0.1678172 0.5687816 +0.5195258 0.1678172 0.5687816 +0.5284142 0.1678172 0.5687816 +0.5370079 0.1678172 0.5687816 +0.5453253 0.1678172 0.5687816 +0.5533834 0.1678172 0.5687816 +0.5611974 0.1678172 0.5687816 +0.5687816 0.1678172 0.5687816 +0.092819 0.1950164 0.5687816 +0.1056428 0.1950164 0.5687816 +0.1201537 0.1950164 0.5687816 +0.1409607 0.1950164 0.5687816 +0.1678172 0.1950164 0.5687816 +0.1950164 0.1950164 0.5687816 +0.2210581 0.1950164 0.5687816 +0.245636 0.1950164 0.5687816 +0.2686816 0.1950164 0.5687816 +0.2902431 0.1950164 0.5687816 +0.3104189 0.1950164 0.5687816 +0.3293248 0.1950164 0.5687816 +0.3470774 0.1950164 0.5687816 +0.3637862 0.1950164 0.5687816 +0.3795513 0.1950164 0.5687816 +0.3944623 0.1950164 0.5687816 +0.4085988 0.1950164 0.5687816 +0.4220313 0.1950164 0.5687816 +0.4348222 0.1950164 0.5687816 +0.4470264 0.1950164 0.5687816 +0.4586928 0.1950164 0.5687816 +0.4698649 0.1950164 0.5687816 +0.4805811 0.1950164 0.5687816 +0.490876 0.1950164 0.5687816 +0.5007803 0.1950164 0.5687816 +0.510322 0.1950164 0.5687816 +0.5195258 0.1950164 0.5687816 +0.5284142 0.1950164 0.5687816 +0.5370079 0.1950164 0.5687816 +0.5453253 0.1950164 0.5687816 +0.5533834 0.1950164 0.5687816 +0.5611974 0.1950164 0.5687816 +0.5687816 0.1950164 0.5687816 +0.092819 0.2210581 0.5687816 +0.1056428 0.2210581 0.5687816 +0.1201537 0.2210581 0.5687816 +0.1409607 0.2210581 0.5687816 +0.1678172 0.2210581 0.5687816 +0.1950164 0.2210581 0.5687816 +0.2210581 0.2210581 0.5687816 +0.245636 0.2210581 0.5687816 +0.2686816 0.2210581 0.5687816 +0.2902431 0.2210581 0.5687816 +0.3104189 0.2210581 0.5687816 +0.3293248 0.2210581 0.5687816 +0.3470774 0.2210581 0.5687816 +0.3637862 0.2210581 0.5687816 +0.3795513 0.2210581 0.5687816 +0.3944623 0.2210581 0.5687816 +0.4085988 0.2210581 0.5687816 +0.4220313 0.2210581 0.5687816 +0.4348222 0.2210581 0.5687816 +0.4470264 0.2210581 0.5687816 +0.4586928 0.2210581 0.5687816 +0.4698649 0.2210581 0.5687816 +0.4805811 0.2210581 0.5687816 +0.490876 0.2210581 0.5687816 +0.5007803 0.2210581 0.5687816 +0.510322 0.2210581 0.5687816 +0.5195258 0.2210581 0.5687816 +0.5284142 0.2210581 0.5687816 +0.5370079 0.2210581 0.5687816 +0.5453253 0.2210581 0.5687816 +0.5533834 0.2210581 0.5687816 +0.5611974 0.2210581 0.5687816 +0.5687816 0.2210581 0.5687816 +0.092819 0.245636 0.5687816 +0.1056428 0.245636 0.5687816 +0.1201537 0.245636 0.5687816 +0.1409607 0.245636 0.5687816 +0.1678172 0.245636 0.5687816 +0.1950164 0.245636 0.5687816 +0.2210581 0.245636 0.5687816 +0.245636 0.245636 0.5687816 +0.2686816 0.245636 0.5687816 +0.2902431 0.245636 0.5687816 +0.3104189 0.245636 0.5687816 +0.3293248 0.245636 0.5687816 +0.3470774 0.245636 0.5687816 +0.3637862 0.245636 0.5687816 +0.3795513 0.245636 0.5687816 +0.3944623 0.245636 0.5687816 +0.4085988 0.245636 0.5687816 +0.4220313 0.245636 0.5687816 +0.4348222 0.245636 0.5687816 +0.4470264 0.245636 0.5687816 +0.4586928 0.245636 0.5687816 +0.4698649 0.245636 0.5687816 +0.4805811 0.245636 0.5687816 +0.490876 0.245636 0.5687816 +0.5007803 0.245636 0.5687816 +0.510322 0.245636 0.5687816 +0.5195258 0.245636 0.5687816 +0.5284142 0.245636 0.5687816 +0.5370079 0.245636 0.5687816 +0.5453253 0.245636 0.5687816 +0.5533834 0.245636 0.5687816 +0.5611974 0.245636 0.5687816 +0.5687816 0.245636 0.5687816 +0.092819 0.2686816 0.5687816 +0.1056428 0.2686816 0.5687816 +0.1201537 0.2686816 0.5687816 +0.1409607 0.2686816 0.5687816 +0.1678172 0.2686816 0.5687816 +0.1950164 0.2686816 0.5687816 +0.2210581 0.2686816 0.5687816 +0.245636 0.2686816 0.5687816 +0.2686816 0.2686816 0.5687816 +0.2902431 0.2686816 0.5687816 +0.3104189 0.2686816 0.5687816 +0.3293248 0.2686816 0.5687816 +0.3470774 0.2686816 0.5687816 +0.3637862 0.2686816 0.5687816 +0.3795513 0.2686816 0.5687816 +0.3944623 0.2686816 0.5687816 +0.4085988 0.2686816 0.5687816 +0.4220313 0.2686816 0.5687816 +0.4348222 0.2686816 0.5687816 +0.4470264 0.2686816 0.5687816 +0.4586928 0.2686816 0.5687816 +0.4698649 0.2686816 0.5687816 +0.4805811 0.2686816 0.5687816 +0.490876 0.2686816 0.5687816 +0.5007803 0.2686816 0.5687816 +0.510322 0.2686816 0.5687816 +0.5195258 0.2686816 0.5687816 +0.5284142 0.2686816 0.5687816 +0.5370079 0.2686816 0.5687816 +0.5453253 0.2686816 0.5687816 +0.5533834 0.2686816 0.5687816 +0.5611974 0.2686816 0.5687816 +0.5687816 0.2686816 0.5687816 +0.092819 0.2902431 0.5687816 +0.1056428 0.2902431 0.5687816 +0.1201537 0.2902431 0.5687816 +0.1409607 0.2902431 0.5687816 +0.1678172 0.2902431 0.5687816 +0.1950164 0.2902431 0.5687816 +0.2210581 0.2902431 0.5687816 +0.245636 0.2902431 0.5687816 +0.2686816 0.2902431 0.5687816 +0.2902431 0.2902431 0.5687816 +0.3104189 0.2902431 0.5687816 +0.3293248 0.2902431 0.5687816 +0.3470774 0.2902431 0.5687816 +0.3637862 0.2902431 0.5687816 +0.3795513 0.2902431 0.5687816 +0.3944623 0.2902431 0.5687816 +0.4085988 0.2902431 0.5687816 +0.4220313 0.2902431 0.5687816 +0.4348222 0.2902431 0.5687816 +0.4470264 0.2902431 0.5687816 +0.4586928 0.2902431 0.5687816 +0.4698649 0.2902431 0.5687816 +0.4805811 0.2902431 0.5687816 +0.490876 0.2902431 0.5687816 +0.5007803 0.2902431 0.5687816 +0.510322 0.2902431 0.5687816 +0.5195258 0.2902431 0.5687816 +0.5284142 0.2902431 0.5687816 +0.5370079 0.2902431 0.5687816 +0.5453253 0.2902431 0.5687816 +0.5533834 0.2902431 0.5687816 +0.5611974 0.2902431 0.5687816 +0.5687816 0.2902431 0.5687816 +0.092819 0.3104189 0.5687816 +0.1056428 0.3104189 0.5687816 +0.1201537 0.3104189 0.5687816 +0.1409607 0.3104189 0.5687816 +0.1678172 0.3104189 0.5687816 +0.1950164 0.3104189 0.5687816 +0.2210581 0.3104189 0.5687816 +0.245636 0.3104189 0.5687816 +0.2686816 0.3104189 0.5687816 +0.2902431 0.3104189 0.5687816 +0.3104189 0.3104189 0.5687816 +0.3293248 0.3104189 0.5687816 +0.3470774 0.3104189 0.5687816 +0.3637862 0.3104189 0.5687816 +0.3795513 0.3104189 0.5687816 +0.3944623 0.3104189 0.5687816 +0.4085988 0.3104189 0.5687816 +0.4220313 0.3104189 0.5687816 +0.4348222 0.3104189 0.5687816 +0.4470264 0.3104189 0.5687816 +0.4586928 0.3104189 0.5687816 +0.4698649 0.3104189 0.5687816 +0.4805811 0.3104189 0.5687816 +0.490876 0.3104189 0.5687816 +0.5007803 0.3104189 0.5687816 +0.510322 0.3104189 0.5687816 +0.5195258 0.3104189 0.5687816 +0.5284142 0.3104189 0.5687816 +0.5370079 0.3104189 0.5687816 +0.5453253 0.3104189 0.5687816 +0.5533834 0.3104189 0.5687816 +0.5611974 0.3104189 0.5687816 +0.5687816 0.3104189 0.5687816 +0.092819 0.3293248 0.5687816 +0.1056428 0.3293248 0.5687816 +0.1201537 0.3293248 0.5687816 +0.1409607 0.3293248 0.5687816 +0.1678172 0.3293248 0.5687816 +0.1950164 0.3293248 0.5687816 +0.2210581 0.3293248 0.5687816 +0.245636 0.3293248 0.5687816 +0.2686816 0.3293248 0.5687816 +0.2902431 0.3293248 0.5687816 +0.3104189 0.3293248 0.5687816 +0.3293248 0.3293248 0.5687816 +0.3470774 0.3293248 0.5687816 +0.3637862 0.3293248 0.5687816 +0.3795513 0.3293248 0.5687816 +0.3944623 0.3293248 0.5687816 +0.4085988 0.3293248 0.5687816 +0.4220313 0.3293248 0.5687816 +0.4348222 0.3293248 0.5687816 +0.4470264 0.3293248 0.5687816 +0.4586928 0.3293248 0.5687816 +0.4698649 0.3293248 0.5687816 +0.4805811 0.3293248 0.5687816 +0.490876 0.3293248 0.5687816 +0.5007803 0.3293248 0.5687816 +0.510322 0.3293248 0.5687816 +0.5195258 0.3293248 0.5687816 +0.5284142 0.3293248 0.5687816 +0.5370079 0.3293248 0.5687816 +0.5453253 0.3293248 0.5687816 +0.5533834 0.3293248 0.5687816 +0.5611974 0.3293248 0.5687816 +0.5687816 0.3293248 0.5687816 +0.092819 0.3470774 0.5687816 +0.1056428 0.3470774 0.5687816 +0.1201537 0.3470774 0.5687816 +0.1409607 0.3470774 0.5687816 +0.1678172 0.3470774 0.5687816 +0.1950164 0.3470774 0.5687816 +0.2210581 0.3470774 0.5687816 +0.245636 0.3470774 0.5687816 +0.2686816 0.3470774 0.5687816 +0.2902431 0.3470774 0.5687816 +0.3104189 0.3470774 0.5687816 +0.3293248 0.3470774 0.5687816 +0.3470774 0.3470774 0.5687816 +0.3637862 0.3470774 0.5687816 +0.3795513 0.3470774 0.5687816 +0.3944623 0.3470774 0.5687816 +0.4085988 0.3470774 0.5687816 +0.4220313 0.3470774 0.5687816 +0.4348222 0.3470774 0.5687816 +0.4470264 0.3470774 0.5687816 +0.4586928 0.3470774 0.5687816 +0.4698649 0.3470774 0.5687816 +0.4805811 0.3470774 0.5687816 +0.490876 0.3470774 0.5687816 +0.5007803 0.3470774 0.5687816 +0.510322 0.3470774 0.5687816 +0.5195258 0.3470774 0.5687816 +0.5284142 0.3470774 0.5687816 +0.5370079 0.3470774 0.5687816 +0.5453253 0.3470774 0.5687816 +0.5533834 0.3470774 0.5687816 +0.5611974 0.3470774 0.5687816 +0.5687816 0.3470774 0.5687816 +0.092819 0.3637862 0.5687816 +0.1056428 0.3637862 0.5687816 +0.1201537 0.3637862 0.5687816 +0.1409607 0.3637862 0.5687816 +0.1678172 0.3637862 0.5687816 +0.1950164 0.3637862 0.5687816 +0.2210581 0.3637862 0.5687816 +0.245636 0.3637862 0.5687816 +0.2686816 0.3637862 0.5687816 +0.2902431 0.3637862 0.5687816 +0.3104189 0.3637862 0.5687816 +0.3293248 0.3637862 0.5687816 +0.3470774 0.3637862 0.5687816 +0.3637862 0.3637862 0.5687816 +0.3795513 0.3637862 0.5687816 +0.3944623 0.3637862 0.5687816 +0.4085988 0.3637862 0.5687816 +0.4220313 0.3637862 0.5687816 +0.4348222 0.3637862 0.5687816 +0.4470264 0.3637862 0.5687816 +0.4586928 0.3637862 0.5687816 +0.4698649 0.3637862 0.5687816 +0.4805811 0.3637862 0.5687816 +0.490876 0.3637862 0.5687816 +0.5007803 0.3637862 0.5687816 +0.510322 0.3637862 0.5687816 +0.5195258 0.3637862 0.5687816 +0.5284142 0.3637862 0.5687816 +0.5370079 0.3637862 0.5687816 +0.5453253 0.3637862 0.5687816 +0.5533834 0.3637862 0.5687816 +0.5611974 0.3637862 0.5687816 +0.5687816 0.3637862 0.5687816 +0.092819 0.3795513 0.5687816 +0.1056428 0.3795513 0.5687816 +0.1201537 0.3795513 0.5687816 +0.1409607 0.3795513 0.5687816 +0.1678172 0.3795513 0.5687816 +0.1950164 0.3795513 0.5687816 +0.2210581 0.3795513 0.5687816 +0.245636 0.3795513 0.5687816 +0.2686816 0.3795513 0.5687816 +0.2902431 0.3795513 0.5687816 +0.3104189 0.3795513 0.5687816 +0.3293248 0.3795513 0.5687816 +0.3470774 0.3795513 0.5687816 +0.3637862 0.3795513 0.5687816 +0.3795513 0.3795513 0.5687816 +0.3944623 0.3795513 0.5687816 +0.4085988 0.3795513 0.5687816 +0.4220313 0.3795513 0.5687816 +0.4348222 0.3795513 0.5687816 +0.4470264 0.3795513 0.5687816 +0.4586928 0.3795513 0.5687816 +0.4698649 0.3795513 0.5687816 +0.4805811 0.3795513 0.5687816 +0.490876 0.3795513 0.5687816 +0.5007803 0.3795513 0.5687816 +0.510322 0.3795513 0.5687816 +0.5195258 0.3795513 0.5687816 +0.5284142 0.3795513 0.5687816 +0.5370079 0.3795513 0.5687816 +0.5453253 0.3795513 0.5687816 +0.5533834 0.3795513 0.5687816 +0.5611974 0.3795513 0.5687816 +0.5687816 0.3795513 0.5687816 +0.092819 0.3944623 0.5687816 +0.1056428 0.3944623 0.5687816 +0.1201537 0.3944623 0.5687816 +0.1409607 0.3944623 0.5687816 +0.1678172 0.3944623 0.5687816 +0.1950164 0.3944623 0.5687816 +0.2210581 0.3944623 0.5687816 +0.245636 0.3944623 0.5687816 +0.2686816 0.3944623 0.5687816 +0.2902431 0.3944623 0.5687816 +0.3104189 0.3944623 0.5687816 +0.3293248 0.3944623 0.5687816 +0.3470774 0.3944623 0.5687816 +0.3637862 0.3944623 0.5687816 +0.3795513 0.3944623 0.5687816 +0.3944623 0.3944623 0.5687816 +0.4085988 0.3944623 0.5687816 +0.4220313 0.3944623 0.5687816 +0.4348222 0.3944623 0.5687816 +0.4470264 0.3944623 0.5687816 +0.4586928 0.3944623 0.5687816 +0.4698649 0.3944623 0.5687816 +0.4805811 0.3944623 0.5687816 +0.490876 0.3944623 0.5687816 +0.5007803 0.3944623 0.5687816 +0.510322 0.3944623 0.5687816 +0.5195258 0.3944623 0.5687816 +0.5284142 0.3944623 0.5687816 +0.5370079 0.3944623 0.5687816 +0.5453253 0.3944623 0.5687816 +0.5533834 0.3944623 0.5687816 +0.5611974 0.3944623 0.5687816 +0.5687816 0.3944623 0.5687816 +0.092819 0.4085988 0.5687816 +0.1056428 0.4085988 0.5687816 +0.1201537 0.4085988 0.5687816 +0.1409607 0.4085988 0.5687816 +0.1678172 0.4085988 0.5687816 +0.1950164 0.4085988 0.5687816 +0.2210581 0.4085988 0.5687816 +0.245636 0.4085988 0.5687816 +0.2686816 0.4085988 0.5687816 +0.2902431 0.4085988 0.5687816 +0.3104189 0.4085988 0.5687816 +0.3293248 0.4085988 0.5687816 +0.3470774 0.4085988 0.5687816 +0.3637862 0.4085988 0.5687816 +0.3795513 0.4085988 0.5687816 +0.3944623 0.4085988 0.5687816 +0.4085988 0.4085988 0.5687816 +0.4220313 0.4085988 0.5687816 +0.4348222 0.4085988 0.5687816 +0.4470264 0.4085988 0.5687816 +0.4586928 0.4085988 0.5687816 +0.4698649 0.4085988 0.5687816 +0.4805811 0.4085988 0.5687816 +0.490876 0.4085988 0.5687816 +0.5007803 0.4085988 0.5687816 +0.510322 0.4085988 0.5687816 +0.5195258 0.4085988 0.5687816 +0.5284142 0.4085988 0.5687816 +0.5370079 0.4085988 0.5687816 +0.5453253 0.4085988 0.5687816 +0.5533834 0.4085988 0.5687816 +0.5611974 0.4085988 0.5687816 +0.5687816 0.4085988 0.5687816 +0.092819 0.4220313 0.5687816 +0.1056428 0.4220313 0.5687816 +0.1201537 0.4220313 0.5687816 +0.1409607 0.4220313 0.5687816 +0.1678172 0.4220313 0.5687816 +0.1950164 0.4220313 0.5687816 +0.2210581 0.4220313 0.5687816 +0.245636 0.4220313 0.5687816 +0.2686816 0.4220313 0.5687816 +0.2902431 0.4220313 0.5687816 +0.3104189 0.4220313 0.5687816 +0.3293248 0.4220313 0.5687816 +0.3470774 0.4220313 0.5687816 +0.3637862 0.4220313 0.5687816 +0.3795513 0.4220313 0.5687816 +0.3944623 0.4220313 0.5687816 +0.4085988 0.4220313 0.5687816 +0.4220313 0.4220313 0.5687816 +0.4348222 0.4220313 0.5687816 +0.4470264 0.4220313 0.5687816 +0.4586928 0.4220313 0.5687816 +0.4698649 0.4220313 0.5687816 +0.4805811 0.4220313 0.5687816 +0.490876 0.4220313 0.5687816 +0.5007803 0.4220313 0.5687816 +0.510322 0.4220313 0.5687816 +0.5195258 0.4220313 0.5687816 +0.5284142 0.4220313 0.5687816 +0.5370079 0.4220313 0.5687816 +0.5453253 0.4220313 0.5687816 +0.5533834 0.4220313 0.5687816 +0.5611974 0.4220313 0.5687816 +0.5687816 0.4220313 0.5687816 +0.092819 0.4348222 0.5687816 +0.1056428 0.4348222 0.5687816 +0.1201537 0.4348222 0.5687816 +0.1409607 0.4348222 0.5687816 +0.1678172 0.4348222 0.5687816 +0.1950164 0.4348222 0.5687816 +0.2210581 0.4348222 0.5687816 +0.245636 0.4348222 0.5687816 +0.2686816 0.4348222 0.5687816 +0.2902431 0.4348222 0.5687816 +0.3104189 0.4348222 0.5687816 +0.3293248 0.4348222 0.5687816 +0.3470774 0.4348222 0.5687816 +0.3637862 0.4348222 0.5687816 +0.3795513 0.4348222 0.5687816 +0.3944623 0.4348222 0.5687816 +0.4085988 0.4348222 0.5687816 +0.4220313 0.4348222 0.5687816 +0.4348222 0.4348222 0.5687816 +0.4470264 0.4348222 0.5687816 +0.4586928 0.4348222 0.5687816 +0.4698649 0.4348222 0.5687816 +0.4805811 0.4348222 0.5687816 +0.490876 0.4348222 0.5687816 +0.5007803 0.4348222 0.5687816 +0.510322 0.4348222 0.5687816 +0.5195258 0.4348222 0.5687816 +0.5284142 0.4348222 0.5687816 +0.5370079 0.4348222 0.5687816 +0.5453253 0.4348222 0.5687816 +0.5533834 0.4348222 0.5687816 +0.5611974 0.4348222 0.5687816 +0.5687816 0.4348222 0.5687816 +0.092819 0.4470264 0.5687816 +0.1056428 0.4470264 0.5687816 +0.1201537 0.4470264 0.5687816 +0.1409607 0.4470264 0.5687816 +0.1678172 0.4470264 0.5687816 +0.1950164 0.4470264 0.5687816 +0.2210581 0.4470264 0.5687816 +0.245636 0.4470264 0.5687816 +0.2686816 0.4470264 0.5687816 +0.2902431 0.4470264 0.5687816 +0.3104189 0.4470264 0.5687816 +0.3293248 0.4470264 0.5687816 +0.3470774 0.4470264 0.5687816 +0.3637862 0.4470264 0.5687816 +0.3795513 0.4470264 0.5687816 +0.3944623 0.4470264 0.5687816 +0.4085988 0.4470264 0.5687816 +0.4220313 0.4470264 0.5687816 +0.4348222 0.4470264 0.5687816 +0.4470264 0.4470264 0.5687816 +0.4586928 0.4470264 0.5687816 +0.4698649 0.4470264 0.5687816 +0.4805811 0.4470264 0.5687816 +0.490876 0.4470264 0.5687816 +0.5007803 0.4470264 0.5687816 +0.510322 0.4470264 0.5687816 +0.5195258 0.4470264 0.5687816 +0.5284142 0.4470264 0.5687816 +0.5370079 0.4470264 0.5687816 +0.5453253 0.4470264 0.5687816 +0.5533834 0.4470264 0.5687816 +0.5611974 0.4470264 0.5687816 +0.5687816 0.4470264 0.5687816 +0.092819 0.4586928 0.5687816 +0.1056428 0.4586928 0.5687816 +0.1201537 0.4586928 0.5687816 +0.1409607 0.4586928 0.5687816 +0.1678172 0.4586928 0.5687816 +0.1950164 0.4586928 0.5687816 +0.2210581 0.4586928 0.5687816 +0.245636 0.4586928 0.5687816 +0.2686816 0.4586928 0.5687816 +0.2902431 0.4586928 0.5687816 +0.3104189 0.4586928 0.5687816 +0.3293248 0.4586928 0.5687816 +0.3470774 0.4586928 0.5687816 +0.3637862 0.4586928 0.5687816 +0.3795513 0.4586928 0.5687816 +0.3944623 0.4586928 0.5687816 +0.4085988 0.4586928 0.5687816 +0.4220313 0.4586928 0.5687816 +0.4348222 0.4586928 0.5687816 +0.4470264 0.4586928 0.5687816 +0.4586928 0.4586928 0.5687816 +0.4698649 0.4586928 0.5687816 +0.4805811 0.4586928 0.5687816 +0.490876 0.4586928 0.5687816 +0.5007803 0.4586928 0.5687816 +0.510322 0.4586928 0.5687816 +0.5195258 0.4586928 0.5687816 +0.5284142 0.4586928 0.5687816 +0.5370079 0.4586928 0.5687816 +0.5453253 0.4586928 0.5687816 +0.5533834 0.4586928 0.5687816 +0.5611974 0.4586928 0.5687816 +0.5687816 0.4586928 0.5687816 +0.092819 0.4698649 0.5687816 +0.1056428 0.4698649 0.5687816 +0.1201537 0.4698649 0.5687816 +0.1409607 0.4698649 0.5687816 +0.1678172 0.4698649 0.5687816 +0.1950164 0.4698649 0.5687816 +0.2210581 0.4698649 0.5687816 +0.245636 0.4698649 0.5687816 +0.2686816 0.4698649 0.5687816 +0.2902431 0.4698649 0.5687816 +0.3104189 0.4698649 0.5687816 +0.3293248 0.4698649 0.5687816 +0.3470774 0.4698649 0.5687816 +0.3637862 0.4698649 0.5687816 +0.3795513 0.4698649 0.5687816 +0.3944623 0.4698649 0.5687816 +0.4085988 0.4698649 0.5687816 +0.4220313 0.4698649 0.5687816 +0.4348222 0.4698649 0.5687816 +0.4470264 0.4698649 0.5687816 +0.4586928 0.4698649 0.5687816 +0.4698649 0.4698649 0.5687816 +0.4805811 0.4698649 0.5687816 +0.490876 0.4698649 0.5687816 +0.5007803 0.4698649 0.5687816 +0.510322 0.4698649 0.5687816 +0.5195258 0.4698649 0.5687816 +0.5284142 0.4698649 0.5687816 +0.5370079 0.4698649 0.5687816 +0.5453253 0.4698649 0.5687816 +0.5533834 0.4698649 0.5687816 +0.5611974 0.4698649 0.5687816 +0.5687816 0.4698649 0.5687816 +0.092819 0.4805811 0.5687816 +0.1056428 0.4805811 0.5687816 +0.1201537 0.4805811 0.5687816 +0.1409607 0.4805811 0.5687816 +0.1678172 0.4805811 0.5687816 +0.1950164 0.4805811 0.5687816 +0.2210581 0.4805811 0.5687816 +0.245636 0.4805811 0.5687816 +0.2686816 0.4805811 0.5687816 +0.2902431 0.4805811 0.5687816 +0.3104189 0.4805811 0.5687816 +0.3293248 0.4805811 0.5687816 +0.3470774 0.4805811 0.5687816 +0.3637862 0.4805811 0.5687816 +0.3795513 0.4805811 0.5687816 +0.3944623 0.4805811 0.5687816 +0.4085988 0.4805811 0.5687816 +0.4220313 0.4805811 0.5687816 +0.4348222 0.4805811 0.5687816 +0.4470264 0.4805811 0.5687816 +0.4586928 0.4805811 0.5687816 +0.4698649 0.4805811 0.5687816 +0.4805811 0.4805811 0.5687816 +0.490876 0.4805811 0.5687816 +0.5007803 0.4805811 0.5687816 +0.510322 0.4805811 0.5687816 +0.5195258 0.4805811 0.5687816 +0.5284142 0.4805811 0.5687816 +0.5370079 0.4805811 0.5687816 +0.5453253 0.4805811 0.5687816 +0.5533834 0.4805811 0.5687816 +0.5611974 0.4805811 0.5687816 +0.5687816 0.4805811 0.5687816 +0.092819 0.490876 0.5687816 +0.1056428 0.490876 0.5687816 +0.1201537 0.490876 0.5687816 +0.1409607 0.490876 0.5687816 +0.1678172 0.490876 0.5687816 +0.1950164 0.490876 0.5687816 +0.2210581 0.490876 0.5687816 +0.245636 0.490876 0.5687816 +0.2686816 0.490876 0.5687816 +0.2902431 0.490876 0.5687816 +0.3104189 0.490876 0.5687816 +0.3293248 0.490876 0.5687816 +0.3470774 0.490876 0.5687816 +0.3637862 0.490876 0.5687816 +0.3795513 0.490876 0.5687816 +0.3944623 0.490876 0.5687816 +0.4085988 0.490876 0.5687816 +0.4220313 0.490876 0.5687816 +0.4348222 0.490876 0.5687816 +0.4470264 0.490876 0.5687816 +0.4586928 0.490876 0.5687816 +0.4698649 0.490876 0.5687816 +0.4805811 0.490876 0.5687816 +0.490876 0.490876 0.5687816 +0.5007803 0.490876 0.5687816 +0.510322 0.490876 0.5687816 +0.5195258 0.490876 0.5687816 +0.5284142 0.490876 0.5687816 +0.5370079 0.490876 0.5687816 +0.5453253 0.490876 0.5687816 +0.5533834 0.490876 0.5687816 +0.5611974 0.490876 0.5687816 +0.5687816 0.490876 0.5687816 +0.092819 0.5007803 0.5687816 +0.1056428 0.5007803 0.5687816 +0.1201537 0.5007803 0.5687816 +0.1409607 0.5007803 0.5687816 +0.1678172 0.5007803 0.5687816 +0.1950164 0.5007803 0.5687816 +0.2210581 0.5007803 0.5687816 +0.245636 0.5007803 0.5687816 +0.2686816 0.5007803 0.5687816 +0.2902431 0.5007803 0.5687816 +0.3104189 0.5007803 0.5687816 +0.3293248 0.5007803 0.5687816 +0.3470774 0.5007803 0.5687816 +0.3637862 0.5007803 0.5687816 +0.3795513 0.5007803 0.5687816 +0.3944623 0.5007803 0.5687816 +0.4085988 0.5007803 0.5687816 +0.4220313 0.5007803 0.5687816 +0.4348222 0.5007803 0.5687816 +0.4470264 0.5007803 0.5687816 +0.4586928 0.5007803 0.5687816 +0.4698649 0.5007803 0.5687816 +0.4805811 0.5007803 0.5687816 +0.490876 0.5007803 0.5687816 +0.5007803 0.5007803 0.5687816 +0.510322 0.5007803 0.5687816 +0.5195258 0.5007803 0.5687816 +0.5284142 0.5007803 0.5687816 +0.5370079 0.5007803 0.5687816 +0.5453253 0.5007803 0.5687816 +0.5533834 0.5007803 0.5687816 +0.5611974 0.5007803 0.5687816 +0.5687816 0.5007803 0.5687816 +0.092819 0.510322 0.5687816 +0.1056428 0.510322 0.5687816 +0.1201537 0.510322 0.5687816 +0.1409607 0.510322 0.5687816 +0.1678172 0.510322 0.5687816 +0.1950164 0.510322 0.5687816 +0.2210581 0.510322 0.5687816 +0.245636 0.510322 0.5687816 +0.2686816 0.510322 0.5687816 +0.2902431 0.510322 0.5687816 +0.3104189 0.510322 0.5687816 +0.3293248 0.510322 0.5687816 +0.3470774 0.510322 0.5687816 +0.3637862 0.510322 0.5687816 +0.3795513 0.510322 0.5687816 +0.3944623 0.510322 0.5687816 +0.4085988 0.510322 0.5687816 +0.4220313 0.510322 0.5687816 +0.4348222 0.510322 0.5687816 +0.4470264 0.510322 0.5687816 +0.4586928 0.510322 0.5687816 +0.4698649 0.510322 0.5687816 +0.4805811 0.510322 0.5687816 +0.490876 0.510322 0.5687816 +0.5007803 0.510322 0.5687816 +0.510322 0.510322 0.5687816 +0.5195258 0.510322 0.5687816 +0.5284142 0.510322 0.5687816 +0.5370079 0.510322 0.5687816 +0.5453253 0.510322 0.5687816 +0.5533834 0.510322 0.5687816 +0.5611974 0.510322 0.5687816 +0.5687816 0.510322 0.5687816 +0.092819 0.5195258 0.5687816 +0.1056428 0.5195258 0.5687816 +0.1201537 0.5195258 0.5687816 +0.1409607 0.5195258 0.5687816 +0.1678172 0.5195258 0.5687816 +0.1950164 0.5195258 0.5687816 +0.2210581 0.5195258 0.5687816 +0.245636 0.5195258 0.5687816 +0.2686816 0.5195258 0.5687816 +0.2902431 0.5195258 0.5687816 +0.3104189 0.5195258 0.5687816 +0.3293248 0.5195258 0.5687816 +0.3470774 0.5195258 0.5687816 +0.3637862 0.5195258 0.5687816 +0.3795513 0.5195258 0.5687816 +0.3944623 0.5195258 0.5687816 +0.4085988 0.5195258 0.5687816 +0.4220313 0.5195258 0.5687816 +0.4348222 0.5195258 0.5687816 +0.4470264 0.5195258 0.5687816 +0.4586928 0.5195258 0.5687816 +0.4698649 0.5195258 0.5687816 +0.4805811 0.5195258 0.5687816 +0.490876 0.5195258 0.5687816 +0.5007803 0.5195258 0.5687816 +0.510322 0.5195258 0.5687816 +0.5195258 0.5195258 0.5687816 +0.5284142 0.5195258 0.5687816 +0.5370079 0.5195258 0.5687816 +0.5453253 0.5195258 0.5687816 +0.5533834 0.5195258 0.5687816 +0.5611974 0.5195258 0.5687816 +0.5687816 0.5195258 0.5687816 +0.092819 0.5284142 0.5687816 +0.1056428 0.5284142 0.5687816 +0.1201537 0.5284142 0.5687816 +0.1409607 0.5284142 0.5687816 +0.1678172 0.5284142 0.5687816 +0.1950164 0.5284142 0.5687816 +0.2210581 0.5284142 0.5687816 +0.245636 0.5284142 0.5687816 +0.2686816 0.5284142 0.5687816 +0.2902431 0.5284142 0.5687816 +0.3104189 0.5284142 0.5687816 +0.3293248 0.5284142 0.5687816 +0.3470774 0.5284142 0.5687816 +0.3637862 0.5284142 0.5687816 +0.3795513 0.5284142 0.5687816 +0.3944623 0.5284142 0.5687816 +0.4085988 0.5284142 0.5687816 +0.4220313 0.5284142 0.5687816 +0.4348222 0.5284142 0.5687816 +0.4470264 0.5284142 0.5687816 +0.4586928 0.5284142 0.5687816 +0.4698649 0.5284142 0.5687816 +0.4805811 0.5284142 0.5687816 +0.490876 0.5284142 0.5687816 +0.5007803 0.5284142 0.5687816 +0.510322 0.5284142 0.5687816 +0.5195258 0.5284142 0.5687816 +0.5284142 0.5284142 0.5687816 +0.5370079 0.5284142 0.5687816 +0.5453253 0.5284142 0.5687816 +0.5533834 0.5284142 0.5687816 +0.5611974 0.5284142 0.5687816 +0.5687816 0.5284142 0.5687816 +0.092819 0.5370079 0.5687816 +0.1056428 0.5370079 0.5687816 +0.1201537 0.5370079 0.5687816 +0.1409607 0.5370079 0.5687816 +0.1678172 0.5370079 0.5687816 +0.1950164 0.5370079 0.5687816 +0.2210581 0.5370079 0.5687816 +0.245636 0.5370079 0.5687816 +0.2686816 0.5370079 0.5687816 +0.2902431 0.5370079 0.5687816 +0.3104189 0.5370079 0.5687816 +0.3293248 0.5370079 0.5687816 +0.3470774 0.5370079 0.5687816 +0.3637862 0.5370079 0.5687816 +0.3795513 0.5370079 0.5687816 +0.3944623 0.5370079 0.5687816 +0.4085988 0.5370079 0.5687816 +0.4220313 0.5370079 0.5687816 +0.4348222 0.5370079 0.5687816 +0.4470264 0.5370079 0.5687816 +0.4586928 0.5370079 0.5687816 +0.4698649 0.5370079 0.5687816 +0.4805811 0.5370079 0.5687816 +0.490876 0.5370079 0.5687816 +0.5007803 0.5370079 0.5687816 +0.510322 0.5370079 0.5687816 +0.5195258 0.5370079 0.5687816 +0.5284142 0.5370079 0.5687816 +0.5370079 0.5370079 0.5687816 +0.5453253 0.5370079 0.5687816 +0.5533834 0.5370079 0.5687816 +0.5611974 0.5370079 0.5687816 +0.5687816 0.5370079 0.5687816 +0.092819 0.5453253 0.5687816 +0.1056428 0.5453253 0.5687816 +0.1201537 0.5453253 0.5687816 +0.1409607 0.5453253 0.5687816 +0.1678172 0.5453253 0.5687816 +0.1950164 0.5453253 0.5687816 +0.2210581 0.5453253 0.5687816 +0.245636 0.5453253 0.5687816 +0.2686816 0.5453253 0.5687816 +0.2902431 0.5453253 0.5687816 +0.3104189 0.5453253 0.5687816 +0.3293248 0.5453253 0.5687816 +0.3470774 0.5453253 0.5687816 +0.3637862 0.5453253 0.5687816 +0.3795513 0.5453253 0.5687816 +0.3944623 0.5453253 0.5687816 +0.4085988 0.5453253 0.5687816 +0.4220313 0.5453253 0.5687816 +0.4348222 0.5453253 0.5687816 +0.4470264 0.5453253 0.5687816 +0.4586928 0.5453253 0.5687816 +0.4698649 0.5453253 0.5687816 +0.4805811 0.5453253 0.5687816 +0.490876 0.5453253 0.5687816 +0.5007803 0.5453253 0.5687816 +0.510322 0.5453253 0.5687816 +0.5195258 0.5453253 0.5687816 +0.5284142 0.5453253 0.5687816 +0.5370079 0.5453253 0.5687816 +0.5453253 0.5453253 0.5687816 +0.5533834 0.5453253 0.5687816 +0.5611974 0.5453253 0.5687816 +0.5687816 0.5453253 0.5687816 +0.092819 0.5533834 0.5687816 +0.1056428 0.5533834 0.5687816 +0.1201537 0.5533834 0.5687816 +0.1409607 0.5533834 0.5687816 +0.1678172 0.5533834 0.5687816 +0.1950164 0.5533834 0.5687816 +0.2210581 0.5533834 0.5687816 +0.245636 0.5533834 0.5687816 +0.2686816 0.5533834 0.5687816 +0.2902431 0.5533834 0.5687816 +0.3104189 0.5533834 0.5687816 +0.3293248 0.5533834 0.5687816 +0.3470774 0.5533834 0.5687816 +0.3637862 0.5533834 0.5687816 +0.3795513 0.5533834 0.5687816 +0.3944623 0.5533834 0.5687816 +0.4085988 0.5533834 0.5687816 +0.4220313 0.5533834 0.5687816 +0.4348222 0.5533834 0.5687816 +0.4470264 0.5533834 0.5687816 +0.4586928 0.5533834 0.5687816 +0.4698649 0.5533834 0.5687816 +0.4805811 0.5533834 0.5687816 +0.490876 0.5533834 0.5687816 +0.5007803 0.5533834 0.5687816 +0.510322 0.5533834 0.5687816 +0.5195258 0.5533834 0.5687816 +0.5284142 0.5533834 0.5687816 +0.5370079 0.5533834 0.5687816 +0.5453253 0.5533834 0.5687816 +0.5533834 0.5533834 0.5687816 +0.5611974 0.5533834 0.5687816 +0.5687816 0.5533834 0.5687816 +0.092819 0.5611974 0.5687816 +0.1056428 0.5611974 0.5687816 +0.1201537 0.5611974 0.5687816 +0.1409607 0.5611974 0.5687816 +0.1678172 0.5611974 0.5687816 +0.1950164 0.5611974 0.5687816 +0.2210581 0.5611974 0.5687816 +0.245636 0.5611974 0.5687816 +0.2686816 0.5611974 0.5687816 +0.2902431 0.5611974 0.5687816 +0.3104189 0.5611974 0.5687816 +0.3293248 0.5611974 0.5687816 +0.3470774 0.5611974 0.5687816 +0.3637862 0.5611974 0.5687816 +0.3795513 0.5611974 0.5687816 +0.3944623 0.5611974 0.5687816 +0.4085988 0.5611974 0.5687816 +0.4220313 0.5611974 0.5687816 +0.4348222 0.5611974 0.5687816 +0.4470264 0.5611974 0.5687816 +0.4586928 0.5611974 0.5687816 +0.4698649 0.5611974 0.5687816 +0.4805811 0.5611974 0.5687816 +0.490876 0.5611974 0.5687816 +0.5007803 0.5611974 0.5687816 +0.510322 0.5611974 0.5687816 +0.5195258 0.5611974 0.5687816 +0.5284142 0.5611974 0.5687816 +0.5370079 0.5611974 0.5687816 +0.5453253 0.5611974 0.5687816 +0.5533834 0.5611974 0.5687816 +0.5611974 0.5611974 0.5687816 +0.5687816 0.5611974 0.5687816 +0.092819 0.5687816 0.5687816 +0.1056428 0.5687816 0.5687816 +0.1201537 0.5687816 0.5687816 +0.1409607 0.5687816 0.5687816 +0.1678172 0.5687816 0.5687816 +0.1950164 0.5687816 0.5687816 +0.2210581 0.5687816 0.5687816 +0.245636 0.5687816 0.5687816 +0.2686816 0.5687816 0.5687816 +0.2902431 0.5687816 0.5687816 +0.3104189 0.5687816 0.5687816 +0.3293248 0.5687816 0.5687816 +0.3470774 0.5687816 0.5687816 +0.3637862 0.5687816 0.5687816 +0.3795513 0.5687816 0.5687816 +0.3944623 0.5687816 0.5687816 +0.4085988 0.5687816 0.5687816 +0.4220313 0.5687816 0.5687816 +0.4348222 0.5687816 0.5687816 +0.4470264 0.5687816 0.5687816 +0.4586928 0.5687816 0.5687816 +0.4698649 0.5687816 0.5687816 +0.4805811 0.5687816 0.5687816 +0.490876 0.5687816 0.5687816 +0.5007803 0.5687816 0.5687816 +0.510322 0.5687816 0.5687816 +0.5195258 0.5687816 0.5687816 +0.5284142 0.5687816 0.5687816 +0.5370079 0.5687816 0.5687816 +0.5453253 0.5687816 0.5687816 +0.5533834 0.5687816 0.5687816 +0.5611974 0.5687816 0.5687816 +0.5687816 0.5687816 0.5687816 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube.meta new file mode 100644 index 00000000..70000943 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Cubes/sRGB to Unity Log r1.cube.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0667d6b8b8bbc4241a55ac71faa5de15 +timeCreated: 1496826837 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/LUTs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/LUTs.meta new file mode 100644 index 00000000..1f94f0c1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/LUTs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 499867e2df2e54e4aad0b9333221f875 +folderAsset: yes +timeCreated: 1473255405 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/LUTs/NeutralLdrLut.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/LUTs/NeutralLdrLut.png new file mode 100644 index 00000000..a3dd0893 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/LUTs/NeutralLdrLut.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b776f36ff37325887dc63f3d062bc8a261b9b9c1dbc634bef0da43c5ed2d86a +size 1165 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/LUTs/NeutralLdrLut.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/LUTs/NeutralLdrLut.png.meta new file mode 100644 index 00000000..26b8290a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/LUTs/NeutralLdrLut.png.meta @@ -0,0 +1,76 @@ +fileFormatVersion: 2 +guid: 4f98e9c96c8a48541b5eb704e92d99b8 +timeCreated: 1494512026 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 3 + maxTextureSize: 2048 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt.meta new file mode 100644 index 00000000..1efaa7c9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 705e7922061713741885ae52a3e0bea4 +folderAsset: yes +timeCreated: 1472737148 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt00.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt00.png new file mode 100644 index 00000000..863a9672 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bb210ac3aa2b3db758482db4068f9822efb74143cb90386864245e90e7b1090 +size 5030733 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt00.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt00.png.meta new file mode 100644 index 00000000..62af47ec --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt00.png.meta @@ -0,0 +1,84 @@ +fileFormatVersion: 2 +guid: 69e847bbff1cf5449a4ee0bbd045dbc9 +timeCreated: 1472572785 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: PS4 + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt01.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt01.png new file mode 100644 index 00000000..ec08ed90 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d70bb7c9f115e9aeb922aea6185f07d88547ead1013fa26a759db6dd1bec8c1a +size 8524297 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt01.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt01.png.meta new file mode 100644 index 00000000..e735079c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt01.png.meta @@ -0,0 +1,84 @@ +fileFormatVersion: 2 +guid: 3884f7a2d04ffe8409ad9200b275896f +timeCreated: 1472551546 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: PS4 + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt02.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt02.png new file mode 100644 index 00000000..f790c2ba --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:406a23760569dcd51392122d0832e118416816612dc16be38eb9348270b2ecc6 +size 12006593 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt02.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt02.png.meta new file mode 100644 index 00000000..3ccc2158 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt02.png.meta @@ -0,0 +1,84 @@ +fileFormatVersion: 2 +guid: a2960ffde020f27409e070d92fb2e00b +timeCreated: 1472632371 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: PS4 + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt03.png b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt03.png new file mode 100644 index 00000000..c2cc4935 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt03.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:787e360064b98c6a3894feed8941c3ab85c8fbfdbbec3a1ee99a0a6efcd18cfe +size 5230447 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt03.png.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt03.png.meta new file mode 100644 index 00000000..5a8a1fa3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Lens Dirt/LensDirt03.png.meta @@ -0,0 +1,84 @@ +fileFormatVersion: 2 +guid: 7a051dbda2d7bc447bee412427cd311e +timeCreated: 1472641925 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 4096 + textureSettings: + filterMode: -1 + aniso: 0 + mipBias: -1 + wrapMode: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: PS4 + maxTextureSize: 4096 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA.meta new file mode 100644 index 00000000..6ece3b54 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 38da3638e0c5cfc4cbafb133be6af039 +folderAsset: yes +timeCreated: 1497735225 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/AreaTex.tga b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/AreaTex.tga new file mode 100644 index 00000000..bcd6c7ed --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/AreaTex.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84779b2c0dd6ee236bccd3a2046404ffeb8fda5bf4b24857f59ec5c3bd1270cf +size 358444 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/AreaTex.tga.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/AreaTex.tga.meta new file mode 100644 index 00000000..fb232df1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/AreaTex.tga.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 73ec4ae984a0a0f44a2be737e41a6f2f +timeCreated: 1497870375 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 2048 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: iPhone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: PS4 + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/SearchTex.tga b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/SearchTex.tga new file mode 100644 index 00000000..d0a1c820 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/SearchTex.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96661ff73a56093bf2284bf4789027f33cd11d3203d2bde0f33cdd1d4336c89f +size 3116 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/SearchTex.tga.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/SearchTex.tga.meta new file mode 100644 index 00000000..f8631773 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/SMAA/SearchTex.tga.meta @@ -0,0 +1,84 @@ +fileFormatVersion: 2 +guid: d99701099481a2f489610e977df6dcbc +timeCreated: 1497870385 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 1 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: 0 + aniso: -1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 2 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 10 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: PS4 + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs.meta new file mode 100644 index 00000000..833d265e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 67d9249960fda4c41b0a23a65573a8a2 +folderAsset: yes +timeCreated: 1473255405 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga new file mode 100644 index 00000000..58a90e3d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:093d4a392d303be270736e93961a3caecb0591ce1b6e09e806f5de3cf0f7b3a2 +size 55 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta new file mode 100644 index 00000000..f47c5b8d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 318cbcd94840f1d48aca4d86234dc2e7 +timeCreated: 1473255656 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga new file mode 100644 index 00000000..ae536a44 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a41a1ebe160e446cdba8d860691fa5283a22810c7b152014e12651bbf59fd11e +size 55 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta new file mode 100644 index 00000000..1bec2a91 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 4a8f054acfbd08043a931cd22760758d +timeCreated: 1473255985 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga new file mode 100644 index 00000000..8f2057a2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:788b1cb05f399ed5435d2fbffdc7b7c072cfa97cb51b4569f44b6ccbfa643f53 +size 55 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta new file mode 100644 index 00000000..1077fda0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 42183971d24cfe443a346e7ec6e83bbb +timeCreated: 1473256088 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga new file mode 100644 index 00000000..9dece2e5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4958fef37b4d9b26797175b68481dea47dc92d859f249c86f1d2d8c84833da7 +size 55 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta new file mode 100644 index 00000000..fbe39ef6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: ff5f3317371838d4fa16ac6c2acf2040 +timeCreated: 1473255656 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 1 + aniso: 0 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/README.md b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/README.md new file mode 100644 index 00000000..537113bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/README.md @@ -0,0 +1,15 @@ +# Post-processing Stack v2 + +This branch is under active development and holds the current version of the post-processing stack. + +Instructions +------------ + +Documentation is available [on the wiki](https://github.com/Unity-Technologies/PostProcessing/wiki). + +The current version requires Unity 5.6.1+. Some effects and features are only available on newer versions of Unity. + +License +------- + +Unity Companion License (see [LICENSE](LICENSE.md)) diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/README.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/README.md.meta new file mode 100644 index 00000000..0368bed3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ca7a38280ff78fe46ada465121128871 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests.meta new file mode 100644 index 00000000..93e120b4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 882f12b796afd644694351ea7b9e9c00 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/.tests.json b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/.tests.json new file mode 100644 index 00000000..760457ca --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/.tests.json @@ -0,0 +1,3 @@ +{ + "createSeparatePackage": false +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor.meta new file mode 100644 index 00000000..c057b529 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 442a14ff04d835d4ca7c574aa4237b07 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/PostProcessEditorTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/PostProcessEditorTests.cs new file mode 100644 index 00000000..0e914f04 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/PostProcessEditorTests.cs @@ -0,0 +1,16 @@ +using System.Collections; +using System.Collections.Generic; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; +using UnityEngine.TestTools; +using UnityEditor; + +class PostProcessEditorTests +{ + [Test] + public void DummyTest() + { + Assert.IsTrue(true); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/PostProcessEditorTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/PostProcessEditorTests.cs.meta new file mode 100644 index 00000000..e64ca7f1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/PostProcessEditorTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c235f7d2e7a5d3847b50e73fccc74bab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef new file mode 100644 index 00000000..f1bdf8c4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef @@ -0,0 +1,19 @@ +{ + "name": "Unity.Postprocessing.Editor.Tests", + "references": [ + "Unity.Postprocessing.Runtime", + "Unity.Postprocessing.Editor" + ], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": true, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef.meta new file mode 100644 index 00000000..25deac8a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Editor/Unity.Postprocessing.Editor.Tests.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6d1cd2be5ba39024fb7362476c42d023 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime.meta new file mode 100644 index 00000000..c22377e2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4ac1374fad5b72b488c0aa6dc2a6b481 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/PostProcessingRuntimeTests.cs b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/PostProcessingRuntimeTests.cs new file mode 100644 index 00000000..422f57f0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/PostProcessingRuntimeTests.cs @@ -0,0 +1,84 @@ +using System; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.Rendering.PostProcessing; + +class PostProcessingTests +{ + [Test] + public void Profile_AddSettings() + { + var profile = NewProfile(); + + var bloom = profile.AddSettings(); + Assert.IsNotNull(bloom); + + Destroy(profile); + } + + [Test] + public void Profile_HasSettings() + { + var profile = NewProfile(typeof(Bloom)); + + Assert.IsTrue(profile.HasSettings()); + Assert.IsFalse(profile.HasSettings()); + + Destroy(profile); + } + + [Test] + public void Profile_GetSettings() + { + var profile = NewProfile(typeof(Bloom)); + + Assert.IsNotNull(profile.GetSetting()); + Assert.IsNull(profile.GetSetting()); + + Destroy(profile); + } + + [Test] + public void Profile_TryGetSettings() + { + var profile = NewProfile(typeof(Bloom)); + + Bloom outBloom; + var exists = profile.TryGetSettings(out outBloom); + Assert.IsTrue(exists); + Assert.IsNotNull(outBloom); + + ChromaticAberration outChroma; + exists = profile.TryGetSettings(out outChroma); + Assert.IsFalse(exists); + Assert.IsNull(outChroma); + + Destroy(profile); + } + + [Test] + public void Profile_RemoveSettings() + { + var profile = NewProfile(typeof(Bloom)); + + profile.RemoveSettings(); + Assert.IsFalse(profile.HasSettings()); + + Destroy(profile); + } + + static PostProcessProfile NewProfile(params Type[] types) + { + var profile = ScriptableObject.CreateInstance(); + + foreach (var t in types) + profile.AddSettings(t); + + return profile; + } + + static void Destroy(PostProcessProfile profile) + { + UnityEngine.Object.DestroyImmediate(profile); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/PostProcessingRuntimeTests.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/PostProcessingRuntimeTests.cs.meta new file mode 100644 index 00000000..4432157c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/PostProcessingRuntimeTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d82acb873f357d046901f9e9f888911a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes.meta new file mode 100644 index 00000000..37966897 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4339ddb5808e0a846a703ad63e43f976 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0010_Volumes.unity b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0010_Volumes.unity new file mode 100644 index 00000000..322c7f7c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0010_Volumes.unity @@ -0,0 +1,357 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &282593761 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 282593764} + - component: {fileID: 282593763} + - component: {fileID: 282593762} + m_Layer: 8 + m_Name: Local Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &282593762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} + isGlobal: 0 + blendDistance: 0 + weight: 1 + priority: 1 +--- !u!65 &282593763 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &282593764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &534669902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534669905} + - component: {fileID: 534669904} + - component: {fileID: 534669907} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &534669904 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.21698111, g: 0.21698111, b: 0.21698111, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 1 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &534669905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &534669907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} + m_Name: + m_EditorClassIdentifier: + volumeTrigger: {fileID: 534669905} + volumeLayer: + serializedVersion: 2 + m_Bits: 0 + stopNaNPropagation: 1 + antialiasingMode: 0 + temporalAntialiasing: + jitterSpread: 0.75 + sharpness: 0.25 + stationaryBlending: 0.95 + motionBlending: 0.85 + subpixelMorphologicalAntialiasing: + quality: 2 + fastApproximateAntialiasing: + fastMode: 0 + keepAlpha: 0 + fog: + enabled: 1 + excludeSkybox: 1 + debugLayer: + lightMeter: + width: 512 + height: 256 + showCurves: 1 + histogram: + width: 512 + height: 256 + channel: 3 + waveform: + exposure: 0.12 + height: 256 + vectorscope: + size: 256 + exposure: 0.12 + overlaySettings: + linearDepth: 0 + motionColorIntensity: 4 + motionGridSize: 64 + colorBlindnessType: 0 + colorBlindnessStrength: 1 + m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} + m_ShowToolkit: 0 + m_ShowCustomSorter: 0 + breakBeforeColorGrading: 0 + m_BeforeTransparentBundles: [] + m_BeforeStackBundles: [] + m_AfterStackBundles: [] +--- !u!1 &1665355183 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1665355184} + - component: {fileID: 1665355185} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1665355184 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665355183} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1665355185 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665355183} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: c22a2175af2fa4245b6b4514f90f4e4d, type: 2} + isGlobal: 1 + blendDistance: 0 + weight: 1 + priority: 0 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0010_Volumes.unity.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0010_Volumes.unity.meta new file mode 100644 index 00000000..e494ee8f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0010_Volumes.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b6de6fcae6b5eeb41b911dc48e77afbd +labels: +- ExcludeGfxTests +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0011_Weight.unity b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0011_Weight.unity new file mode 100644 index 00000000..7cde206c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0011_Weight.unity @@ -0,0 +1,357 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &282593761 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 282593764} + - component: {fileID: 282593763} + - component: {fileID: 282593762} + m_Layer: 8 + m_Name: Local Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &282593762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} + isGlobal: 0 + blendDistance: 0 + weight: 0.5 + priority: 1 +--- !u!65 &282593763 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &282593764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &534669902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534669905} + - component: {fileID: 534669904} + - component: {fileID: 534669907} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &534669904 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.21698111, g: 0.21698111, b: 0.21698111, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 1 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &534669905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &534669907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} + m_Name: + m_EditorClassIdentifier: + volumeTrigger: {fileID: 534669905} + volumeLayer: + serializedVersion: 2 + m_Bits: 0 + stopNaNPropagation: 1 + antialiasingMode: 0 + temporalAntialiasing: + jitterSpread: 0.75 + sharpness: 0.25 + stationaryBlending: 0.95 + motionBlending: 0.85 + subpixelMorphologicalAntialiasing: + quality: 2 + fastApproximateAntialiasing: + fastMode: 0 + keepAlpha: 0 + fog: + enabled: 1 + excludeSkybox: 1 + debugLayer: + lightMeter: + width: 512 + height: 256 + showCurves: 1 + histogram: + width: 512 + height: 256 + channel: 3 + waveform: + exposure: 0.12 + height: 256 + vectorscope: + size: 256 + exposure: 0.12 + overlaySettings: + linearDepth: 0 + motionColorIntensity: 4 + motionGridSize: 64 + colorBlindnessType: 0 + colorBlindnessStrength: 1 + m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} + m_ShowToolkit: 0 + m_ShowCustomSorter: 0 + breakBeforeColorGrading: 0 + m_BeforeTransparentBundles: [] + m_BeforeStackBundles: [] + m_AfterStackBundles: [] +--- !u!1 &1665355183 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1665355184} + - component: {fileID: 1665355185} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1665355184 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665355183} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1665355185 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665355183} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: c22a2175af2fa4245b6b4514f90f4e4d, type: 2} + isGlobal: 1 + blendDistance: 0 + weight: 1 + priority: 0 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0011_Weight.unity.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0011_Weight.unity.meta new file mode 100644 index 00000000..0db9208f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0011_Weight.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 03eea41fac5e7e548b03e8f0b664afea +labels: +- ExcludeGfxTests +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0012_Intersect.unity b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0012_Intersect.unity new file mode 100644 index 00000000..eb7ba4eb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0012_Intersect.unity @@ -0,0 +1,357 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &282593761 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 282593764} + - component: {fileID: 282593763} + - component: {fileID: 282593762} + m_Layer: 8 + m_Name: Local Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &282593762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} + isGlobal: 0 + blendDistance: 0.5 + weight: 1 + priority: 1 +--- !u!65 &282593763 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &282593764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &534669902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534669905} + - component: {fileID: 534669904} + - component: {fileID: 534669907} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &534669904 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.21698111, g: 0.21698111, b: 0.21698111, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 1 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &534669905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &534669907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} + m_Name: + m_EditorClassIdentifier: + volumeTrigger: {fileID: 534669905} + volumeLayer: + serializedVersion: 2 + m_Bits: 0 + stopNaNPropagation: 1 + antialiasingMode: 0 + temporalAntialiasing: + jitterSpread: 0.75 + sharpness: 0.25 + stationaryBlending: 0.95 + motionBlending: 0.85 + subpixelMorphologicalAntialiasing: + quality: 2 + fastApproximateAntialiasing: + fastMode: 0 + keepAlpha: 0 + fog: + enabled: 1 + excludeSkybox: 1 + debugLayer: + lightMeter: + width: 512 + height: 256 + showCurves: 1 + histogram: + width: 512 + height: 256 + channel: 3 + waveform: + exposure: 0.12 + height: 256 + vectorscope: + size: 256 + exposure: 0.12 + overlaySettings: + linearDepth: 0 + motionColorIntensity: 4 + motionGridSize: 64 + colorBlindnessType: 0 + colorBlindnessStrength: 1 + m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} + m_ShowToolkit: 0 + m_ShowCustomSorter: 0 + breakBeforeColorGrading: 0 + m_BeforeTransparentBundles: [] + m_BeforeStackBundles: [] + m_AfterStackBundles: [] +--- !u!1 &1665355183 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1665355184} + - component: {fileID: 1665355185} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1665355184 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665355183} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1665355185 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665355183} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: c22a2175af2fa4245b6b4514f90f4e4d, type: 2} + isGlobal: 1 + blendDistance: 0 + weight: 1 + priority: 0 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0012_Intersect.unity.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0012_Intersect.unity.meta new file mode 100644 index 00000000..35995c46 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0012_Intersect.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dbb9248285407184fba5a9d161940c78 +labels: +- ExcludeGfxTests +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0013_Priority.unity b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0013_Priority.unity new file mode 100644 index 00000000..bd9d4afd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0013_Priority.unity @@ -0,0 +1,605 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 10 + m_AtlasSize: 512 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &282593761 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 282593764} + - component: {fileID: 282593763} + - component: {fileID: 282593762} + m_Layer: 8 + m_Name: Local Volume 0-weight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &282593762 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} + isGlobal: 0 + blendDistance: 0.5 + weight: 0 + priority: 1 +--- !u!65 &282593763 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &282593764 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282593761} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &368388383 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 368388386} + - component: {fileID: 368388385} + - component: {fileID: 368388384} + m_Layer: 8 + m_Name: Local Volume Disabled + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &368388384 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368388383} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} + isGlobal: 0 + blendDistance: 0.5 + weight: 1 + priority: 4 +--- !u!65 &368388385 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368388383} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &368388386 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 368388383} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &534669902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 534669905} + - component: {fileID: 534669904} + - component: {fileID: 534669907} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &534669904 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.21698111, g: 0.21698111, b: 0.21698111, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 1 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &534669905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &534669907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534669902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} + m_Name: + m_EditorClassIdentifier: + volumeTrigger: {fileID: 534669905} + volumeLayer: + serializedVersion: 2 + m_Bits: 0 + stopNaNPropagation: 1 + antialiasingMode: 0 + temporalAntialiasing: + jitterSpread: 0.75 + sharpness: 0.25 + stationaryBlending: 0.95 + motionBlending: 0.85 + subpixelMorphologicalAntialiasing: + quality: 2 + fastApproximateAntialiasing: + fastMode: 0 + keepAlpha: 0 + fog: + enabled: 1 + excludeSkybox: 1 + debugLayer: + lightMeter: + width: 512 + height: 256 + showCurves: 1 + histogram: + width: 512 + height: 256 + channel: 3 + waveform: + exposure: 0.12 + height: 256 + vectorscope: + size: 256 + exposure: 0.12 + overlaySettings: + linearDepth: 0 + motionColorIntensity: 4 + motionGridSize: 64 + colorBlindnessType: 0 + colorBlindnessStrength: 1 + m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} + m_ShowToolkit: 0 + m_ShowCustomSorter: 0 + breakBeforeColorGrading: 0 + m_BeforeTransparentBundles: [] + m_BeforeStackBundles: [] + m_AfterStackBundles: [] +--- !u!1 &834064596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 834064599} + - component: {fileID: 834064598} + - component: {fileID: 834064597} + m_Layer: 8 + m_Name: Local Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &834064597 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834064596} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} + isGlobal: 0 + blendDistance: 0.5 + weight: 1 + priority: 3 +--- !u!65 &834064598 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834064596} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &834064599 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834064596} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &978222478 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 978222481} + - component: {fileID: 978222480} + - component: {fileID: 978222479} + m_Layer: 8 + m_Name: Local Volume 10000-priority + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &978222479 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 978222478} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} + isGlobal: 0 + blendDistance: 0.5 + weight: 1 + priority: 10000 +--- !u!65 &978222480 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 978222478} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &978222481 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 978222478} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1056623467 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1056623470} + - component: {fileID: 1056623469} + - component: {fileID: 1056623468} + m_Layer: 8 + m_Name: Local Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1056623468 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1056623467} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: 08ad0e90887ff9648aee4f88911845b9, type: 2} + isGlobal: 0 + blendDistance: 0.5 + weight: 1 + priority: 2 +--- !u!65 &1056623469 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1056623467} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &1056623470 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1056623467} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1665355183 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1665355184} + - component: {fileID: 1665355185} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1665355184 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665355183} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1665355185 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665355183} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8b9a305e18de0c04dbd257a21cd47087, type: 3} + m_Name: + m_EditorClassIdentifier: + sharedProfile: {fileID: 11400000, guid: c22a2175af2fa4245b6b4514f90f4e4d, type: 2} + isGlobal: 1 + blendDistance: 0 + weight: 1 + priority: 0 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0013_Priority.unity.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0013_Priority.unity.meta new file mode 100644 index 00000000..9eed131b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/0013_Priority.unity.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: eb7b7c0a934ecad4599ec079e2371876 +labels: +- ExcludeGfxTests +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Global Profile.asset b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Global Profile.asset new file mode 100644 index 00000000..ee5ec804 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Global Profile.asset @@ -0,0 +1,60 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8e6292b2c06870d4495f009f912b9600, type: 3} + m_Name: Global Profile + m_EditorClassIdentifier: + settings: + - {fileID: 114227923285403872} +--- !u!114 &114227923285403872 +MonoBehaviour: + m_ObjectHideFlags: 3 + 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: 40b924e2dad56384a8df2a1e111bb675, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + enabled: + overrideState: 1 + value: 1 + mode: + overrideState: 0 + value: 0 + color: + overrideState: 0 + value: {r: 0, g: 0, b: 0, a: 1} + center: + overrideState: 0 + value: {x: 0.5, y: 0.5} + intensity: + overrideState: 1 + value: 1 + smoothness: + overrideState: 0 + value: 0.2 + roundness: + overrideState: 0 + value: 1 + rounded: + overrideState: 1 + value: 1 + mask: + overrideState: 0 + value: {fileID: 0} + defaultState: 1 + opacity: + overrideState: 0 + value: 1 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Global Profile.asset.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Global Profile.asset.meta new file mode 100644 index 00000000..1f1fc525 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Global Profile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c22a2175af2fa4245b6b4514f90f4e4d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Local Profile.asset b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Local Profile.asset new file mode 100644 index 00000000..f5fb2607 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Local Profile.asset @@ -0,0 +1,60 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8e6292b2c06870d4495f009f912b9600, type: 3} + m_Name: Local Profile + m_EditorClassIdentifier: + settings: + - {fileID: 114415984860368978} +--- !u!114 &114415984860368978 +MonoBehaviour: + m_ObjectHideFlags: 3 + 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: 40b924e2dad56384a8df2a1e111bb675, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + enabled: + overrideState: 1 + value: 1 + mode: + overrideState: 0 + value: 0 + color: + overrideState: 1 + value: {r: 1, g: 0, b: 0, a: 1} + center: + overrideState: 0 + value: {x: 0.5, y: 0.5} + intensity: + overrideState: 0 + value: 0 + smoothness: + overrideState: 0 + value: 0.2 + roundness: + overrideState: 0 + value: 1 + rounded: + overrideState: 0 + value: 0 + mask: + overrideState: 0 + value: {fileID: 0} + defaultState: 1 + opacity: + overrideState: 0 + value: 1 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Local Profile.asset.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Local Profile.asset.meta new file mode 100644 index 00000000..bc38a3fd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Scenes/Local Profile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08ad0e90887ff9648aee4f88911845b9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef new file mode 100644 index 00000000..627d7da1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef @@ -0,0 +1,12 @@ +{ + "name": "Unity.Postprocessing.Runtime.Tests", + "references": [ + "Unity.Postprocessing.Runtime" + ], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": true +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef.meta new file mode 100644 index 00000000..153de426 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/Tests/Runtime/Unity.Postprocessing.Runtime.Tests.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f40b851808c81294bac71a52a2bc39de +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/package.json b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/package.json new file mode 100644 index 00000000..fd8b8218 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/package.json @@ -0,0 +1,13 @@ +{ + "dependencies": {}, + "description": "The post-processing stack (v2) comes with a collection of effects and image filters you can apply to your cameras to improve the visuals of your games.", + "displayName": "Post Processing", + "name": "com.unity.postprocessing", + "repository": { + "revision": "283c8187e0c51fdf4821858aed678f739e3b4235", + "type": "git", + "url": "ssh://git@github.com/Unity-Technologies/PostProcessing.git" + }, + "unity": "2018.1", + "version": "2.1.7" +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/package.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/package.json.meta new file mode 100644 index 00000000..d4f5433d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.postprocessing@2.1.7/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2705889b3a9580a47b334f039bfdcb00 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/CHANGELOG.md b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/CHANGELOG.md new file mode 100644 index 00000000..ea9106a8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/CHANGELOG.md @@ -0,0 +1,22 @@ +## [2.0.6] - 2019-02-18 +Remove embedded prebuilt assemblies. + +## [2.0.5] - 2019-02-08 +Fixed Unsupported platform error + +## [2.0.4] - 2019-01-20 +Added editor and playmode testing. + +## [2.0.3] - 2018-06-14 +Fixed issue related to 2.0.2 that caused new projects to not compile in the editor. +Engine dll is enabled for editor by default. +Removed meta data that disabled engine dll for windows store. + +## [2.0.2] - 2018-06-12 +Fixed issue where TypeLoadException occured while using "UnityEngine.Purchasing" because SimpleJson was not found. fogbugzId: 1035663. + +## [2.0.1] - 2018-02-14 +Fixed issue where importing the asset store package would fail due to importer settings. + +## [2.0.0] - 2018-02-07 +Fixed issue with IAP_PURCHASING flag not set on project load. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/CHANGELOG.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/CHANGELOG.md.meta new file mode 100644 index 00000000..d2412048 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/CHANGELOG.md.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb15697a279504a90b825c44dc355047 +timeCreated: 1518046607 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Documentation~/IAP.md b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Documentation~/IAP.md new file mode 100644 index 00000000..c8c97e3c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Documentation~/IAP.md @@ -0,0 +1,34 @@ +# Unity In-App Purchasing (IAP) + +Unity IAP makes it easy to implement in-app purchases in your application across the most popular App stores. + +Supported platforms include: + +* iOS App Store +* Mac App Store +* Google Play +* Universal Windows Platform +* Amazon Appstore +* Samsung Galaxy Apps +* Tizen Store +* CloudMoolah Store +* Facebook Gameroom +* Xiaomi Mi Game Pay + +For instructions on using the features in the Purchasing package, refer to the [Unity IAP section of +the Unity Manual](https://docs.unity3d.com/Manual/UnityIAP.html). + +The package is supported by Unity 2018.3+ and includes functionality previously included in +earlier Unity Asset Store and Package Manager packages. When upgrading existing projects to +2018.3 or later, older, redundant packages should be removed from the project. + + +## Installing the Purchasing Package + +Use the Unity Package Manager (menu: **Window** > **Package Manager**) to disable or enable the package. + +## Document revision history + +|Date|Reason| +|---|---| +|November 12, 2018|Document created. Matches package version 2.0.4.| \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Documentation~/IAP.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Documentation~/IAP.md.meta new file mode 100644 index 00000000..c58134d4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Documentation~/IAP.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be4b06d1ee51e4ac2a01a0e499d4c214 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Editor.meta new file mode 100644 index 00000000..fa8ed063 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d929147d9f78c487397abb40f2c257b0 +folderAsset: yes +timeCreated: 1492551707 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Editor/UnityEditor.Purchasing.dll b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Editor/UnityEditor.Purchasing.dll new file mode 100644 index 00000000..23c2dc05 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Editor/UnityEditor.Purchasing.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d31bff31188ca025f9157fb86d9f84632938d3edb19d204dec49e3e7026c260 +size 6656 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Editor/UnityEditor.Purchasing.dll.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Editor/UnityEditor.Purchasing.dll.meta new file mode 100644 index 00000000..a9664b7a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Editor/UnityEditor.Purchasing.dll.meta @@ -0,0 +1,25 @@ +fileFormatVersion: 2 +guid: f1045c695c5bf4fb7b8509687bc60fc0 +timeCreated: 1492551710 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/License.md b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/License.md new file mode 100644 index 00000000..27c17ac4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/License.md @@ -0,0 +1,32 @@ +**Unity Companion Package License v1.0 ("_License_")** + +Copyright © 2017 Unity Technologies ApS ("**_Unity_**") + +Unity hereby grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the software that is made available with this License ("**_Software_**"), subject to the following terms and conditions: + +1. *Unity Companion Use Only*. Exercise of the license granted herein is limited to exercise for the creation, use, and/or distribution of applications, software, or other content pursuant to a valid Unity development engine software license ("**_Engine License_**"). That means while use of the Software is not limited to use in the software licensed under the Engine License, the Software may not be used for any purpose other than the creation, use, and/or distribution of Engine License-dependent applications, software, or other content. No other exercise of the license granted herein is permitted. + +1. *No Modification of Engine License*. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way. + +1. *Ownership & Grant Back to You*. + + 3.1. You own your content. In this License, "derivative works" means derivatives of the Software itself--works derived only from the Software by you under this License (for example, modifying the code of the Software itself to improve its efficacy); “derivative works” of the Software do not include, for example, games, apps, or content that you create using the Software. You keep all right, title, and interest to your own content. + + 3.2. Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Software and derivative works of the Software, and you hereby assign and agree to assign all such rights in those derivative works to Unity. + + 3.3. You have a license to those derivative works. Subject to this License, Unity grants to you the same worldwide, non-exclusive, no-charge, and royalty-free copyright license to derivative works of the Software you create as is granted to you for the Software under this License. + +1. *Trademarks*. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates ("**_Trademarks_**"). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Branding Usage Guidelines at [https://unity3d.com/public-relations/brand](https://unity3d.com/public-relations/brand). + +1. *Notices & Third-Party Rights*. This License, including the copyright notice above, must be provided in all substantial portions of the Software and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Software is accompanied by a Unity "third-party notices" or similar file, you acknowledge and agree that software identified in that file is governed by those separate license terms. + +1. *DISCLAIMER, LIMITATION OF LIABILITY*. THE SOFTWARE AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NONINFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE SOFTWARE OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +1. *USE IS ACCEPTANCE and License Versions*. Your receipt and use of the Software constitutes your acceptance of this License and its terms and conditions. Software released by Unity under this License may be modified or updated and the License with it; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Software under the updated License. + +1. *Use in Compliance with Law and Termination*. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately on any breach by you of this License. + +1. *Severability*. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect. + +1. *Governing Law and Venue*. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License ("**_Dispute_**"). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute. + diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/License.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/License.md.meta new file mode 100644 index 00000000..a183744e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/License.md.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65d58d50c3db54f979b1ffae3777d74b +timeCreated: 1504642585 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/README.md b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/README.md new file mode 100644 index 00000000..bfc2ab8d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/README.md @@ -0,0 +1,9 @@ +# Unity In App Purchasing + +Implementation of the Unity In App Purchasing API. + +## Release Notes + +- Adding Readme file +- Adding local plugin importer callbacks. +- Removing Bintray references in package.json \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/README.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/README.md.meta new file mode 100644 index 00000000..8a63b28b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/README.md.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90791303b72ec4ae198f99d637dfdf6c +timeCreated: 1493316726 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests.meta new file mode 100644 index 00000000..d2ba1108 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 74ec20bed7de47b89058cdca2f952d81 +folderAsset: yes +timeCreated: 287517728772 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/.tests.json b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/.tests.json new file mode 100644 index 00000000..52ddbc79 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/.tests.json @@ -0,0 +1,3 @@ +{ + "createSeparatePackage": false +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/.tests.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/.tests.json.meta new file mode 100644 index 00000000..e453661e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/.tests.json.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c6ca8984653f4458afd3ff85eaec7164 +folderAsset: yes +timeCreated: 289037627918 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor.meta new file mode 100644 index 00000000..7b420050 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 79bcacdc12404b979ddd7bd92e278008 +folderAsset: yes +timeCreated: 289904593230 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/PurchasingEditorTest.cs b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/PurchasingEditorTest.cs new file mode 100644 index 00000000..a4fdf48b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/PurchasingEditorTest.cs @@ -0,0 +1,16 @@ +using UnityEngine; +using UnityEditor; +using UnityEngine.TestTools; +using NUnit.Framework; +using System.Collections; + + + +public class PurchasingEditorTest { + + [Test] + public void PassingTest() + { + Assert.IsTrue(true); + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/PurchasingEditorTest.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/PurchasingEditorTest.cs.meta new file mode 100644 index 00000000..1321dafe --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/PurchasingEditorTest.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 44760bd4e62c482cbe0bd4e4b928a54a +folderAsset: yes +timeCreated: 290377960917 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/Unity.IAP.purchasing.EditorTests.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/Unity.IAP.purchasing.EditorTests.asmdef new file mode 100644 index 00000000..dca5f898 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/Unity.IAP.purchasing.EditorTests.asmdef @@ -0,0 +1,11 @@ +{ + "name": "Unity.IAP.Purchasing.EditorTests", + "references": [], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [] +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/Unity.IAP.purchasing.EditorTests.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/Unity.IAP.purchasing.EditorTests.asmdef.meta new file mode 100644 index 00000000..6ba94723 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Editor/Unity.IAP.purchasing.EditorTests.asmdef.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 804f8e2fdce14479b7d4c3ca3dded60d +folderAsset: yes +timeCreated: 312414467815 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime.meta new file mode 100644 index 00000000..05a3df56 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 8198773f354b4ca692ad23ed3074c95e +folderAsset: yes +timeCreated: 289729059163 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/PurchasingRuntimeTest.cs b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/PurchasingRuntimeTest.cs new file mode 100644 index 00000000..752e2ae5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/PurchasingRuntimeTest.cs @@ -0,0 +1,241 @@ +#if UNITY_PURCHASING +using System; +using System.IO; +using System.Linq; +using UnityEngine; +using UnityEditor; +using UnityEngine.Purchasing; +using UnityEditor.Purchasing; +using UnityEngine.Purchasing.Extension; +using UnityEngine.TestTools; +using NUnit.Framework; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; + +namespace Test +{ + public class PurchasingRuntimeTest + { + private IList products; + private int transactionID; + private TransactionLog transactionLog; + private List GetProductDescriptions(IEnumerable products) { + return (from product in products + let receipt = "fakeReceipt" + let tranID = (transactionID++).ToString() + let metadata = new ProductMetadata ("Fake", "Fake", "Fake", "GBP", 1.23m) + select new ProductDescription (product.storeSpecificId, metadata, receipt, tranID)).ToList(); + } + + private ProductMetadata metadata; + private bool _isPurchasingEnabled; + + [OneTimeSetUpAttribute] + public void BeforeAll() + { + _isPurchasingEnabled = PurchasingSettings.enabled; + if (!_isPurchasingEnabled) + { + Debug.Log("Temporarily Enabling Purchasing for tests"); + } + PurchasingSettings.enabled = true; + } + + [OneTimeSetUpAttribute] + public void AfterAll() + { + if (!_isPurchasingEnabled) + { + Debug.Log("Purchasing tests complete. Purchasing will now be disabled"); + } + PurchasingSettings.enabled = _isPurchasingEnabled; + } + + [SetUp] + public void Init() + { + metadata = new ProductMetadata("£1.23", "Fake title", "Fake desc", "GBP", 1.23m); + + products = new List (); + products.Add (new ProductDefinition ("ammo", "ammo.ios", ProductType.Consumable)); + products.Add (new ProductDefinition ("bomb", "bomb.ios", ProductType.Consumable)); + products.Add (new ProductDefinition ("sword", "sword.ios", ProductType.NonConsumable)); + products.Add (new ProductDefinition ("nanogenes", "nanogenes.ios", ProductType.Subscription)); + + } + + [Test] + public void TestProductMetaData() + { + Assert.AreEqual(metadata.localizedPriceString, "£1.23"); + Assert.AreEqual(metadata.localizedTitle, "Fake title"); + Assert.AreEqual(metadata.localizedDescription, "Fake desc"); + Assert.AreEqual(metadata.isoCurrencyCode, "GBP"); + Assert.AreEqual(metadata.localizedPrice, 1.23m); + } + + [Test] + public void TestProductDescription() + { + var prod1 = new ProductDescription("testID", metadata); + Assert.AreEqual(prod1.storeSpecificId, "testID"); + Assert.AreEqual(prod1.type, ProductType.Consumable); + Assert.AreEqual(prod1.metadata, metadata); + Assert.That(prod1.receipt, Is.Null); + Assert.That(prod1.transactionId, Is.Null); + } + + [Test] + public void TestProductConsumables() + { + Assert.IsNotEmpty(products); + Assert.AreEqual(products.Count, 4); + var product = products[0]; + Assert.AreEqual(product.id, "ammo"); + Assert.AreEqual(product.storeSpecificId, "ammo.ios"); + Assert.AreEqual(product.type, ProductType.Consumable); + } + + private static string GetTempFolder() { + var path = Path.Combine (Directory.GetCurrentDirectory (), "Test/tmp"); + if (Directory.Exists (path)) { + Directory.Delete (path, true); + } + Directory.CreateDirectory(path); + return path; + } + + class DummyProducts + { + + public static ProductDefinition Consumable = + new ProductDefinition ("coins", "com.brainDeadDesign.DepletedUraniumBullets", ProductType.Consumable, true, new List { new PayoutDefinition (PayoutType.Currency, "gold", 123), new PayoutDefinition (PayoutType.Resource, "health", 100) }); + + public static ProductDefinition NonConsumable = + new ProductDefinition("Rotary Cannon", "com.brainDeadDesign.GAU-12Equalizer", ProductType.NonConsumable, true, new PayoutDefinition(PayoutType.Item, "Cannon", 1, "anti-materiel cannon")); + + public static ProductDefinition Subscription = + new ProductDefinition("subscription", "com.brainDeadDesign.subscription", ProductType.Subscription); + + public static HashSet Products = new HashSet + { + Consumable, + NonConsumable, + Subscription + }; + + public static ReadOnlyCollection ProductCollection = + new ReadOnlyCollection (Products.ToList()); + + public static ProductMetadata DummyMetadata = + new ProductMetadata("£1.99", "Dummy product title", "Dummy product description", "GBP", 1.99m); + } + + class MockLogger : ILogger + { + + public bool IsLogTypeAllowed (LogType logType) + { + return true; + } + + public void Log (LogType logType, object message) + { + Console.WriteLine (message); + } + + public void Log (LogType logType, object message, UnityEngine.Object context) + { + Console.WriteLine (message); + } + + public void Log (LogType logType, string tag, object message) + { + Console.WriteLine (message); + } + + public void Log (LogType logType, string tag, object message, UnityEngine.Object context) + { + Console.WriteLine (message); + } + + public void Log (object message) + { + Console.WriteLine (message); + } + + public void Log (string tag, object message) + { + Console.WriteLine (message); + } + + public void Log (string tag, object message, UnityEngine.Object context) + { + Console.WriteLine (message); + } + + public void LogWarning (string tag, object message) + { + Console.WriteLine (message); + } + + public void LogWarning (string tag, object message, UnityEngine.Object context) + { + Console.WriteLine (message); + } + + public void LogError (string tag, object message) + { + Console.WriteLine (message); + } + + public void LogError (string tag, object message, UnityEngine.Object context) + { + Console.WriteLine (message); + } + + public void LogFormat (LogType logType, string format, params object[] args) + { + Console.WriteLine (format); + } + + public void LogException (Exception exception) + { + Console.WriteLine (exception); + } + + public ILogHandler logHandler { + get { + throw new NotImplementedException (); + } + set { + throw new NotImplementedException (); + } + } + + public bool logEnabled { get; set; } + + public LogType filterLogType { + get { + throw new NotImplementedException (); + } + set { + throw new NotImplementedException (); + } + } + + public void LogFormat (LogType logType, UnityEngine.Object context, string format, params object[] args) + { + Console.WriteLine (format); + } + + public void LogException (Exception exception, UnityEngine.Object context) + { + Console.WriteLine (exception); + } + } + } +} +#endif \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/PurchasingRuntimeTest.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/PurchasingRuntimeTest.cs.meta new file mode 100644 index 00000000..6db37303 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/PurchasingRuntimeTest.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b146e0fbfba5484d91c800907c51799f +folderAsset: yes +timeCreated: 290753883892 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/Unity.IAP.purchasing.RunTimeTests.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/Unity.IAP.purchasing.RunTimeTests.asmdef new file mode 100644 index 00000000..9ebabc4b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/Unity.IAP.purchasing.RunTimeTests.asmdef @@ -0,0 +1,26 @@ +{ + "name": "Unity.IAP.Purchasing.RunTimeTests", + "references": [ + ], + "optionalUnityReferences": [ + "TestAssemblies" + ], + "includePlatforms": [], + "excludePlatforms": [ + "Android", + "iOS", + "LinuxStandalone64", + "macOSStandalone", + "Nintendo3DS", + "PS4", + "PSVita", + "Switch", + "tvOS", + "WSA", + "WebGL", + "WindowsStandalone32", + "WindowsStandalone64", + "XboxOne" + ], + "allowUnsafeCode": false +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/Unity.IAP.purchasing.RunTimeTests.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/Unity.IAP.purchasing.RunTimeTests.asmdef.meta new file mode 100644 index 00000000..7281edce --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/Tests/Runtime/Unity.IAP.purchasing.RunTimeTests.asmdef.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: a2d895ccfaf94d5fa62c9208f65623c7 +folderAsset: yes +timeCreated: 314442096190 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/UnityEngine.Purchasing.dll b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/UnityEngine.Purchasing.dll new file mode 100644 index 00000000..a08c03c1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/UnityEngine.Purchasing.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95971c961681ec6e0d811cd6dd1f3a71c2da1eaf9a431d61ef1682501ab8e23d +size 27648 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/UnityEngine.Purchasing.dll.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/UnityEngine.Purchasing.dll.meta new file mode 100644 index 00000000..0f1a997b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/UnityEngine.Purchasing.dll.meta @@ -0,0 +1,122 @@ +fileFormatVersion: 2 +guid: b5f4343795a0e4626ac1fe4a9e6fce59 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 1 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 0 + Exclude Linux: 0 + Exclude Linux64: 0 + Exclude LinuxUniversal: 0 + Exclude OSXUniversal: 0 + Exclude WebGL: 0 + Exclude Win: 0 + Exclude Win64: 0 + Exclude iOS: 0 + Exclude tvOS: 0 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 1 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Standalone: LinuxUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + WebGL: WebGL + second: + enabled: 1 + settings: {} + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + CompileFlags: + FrameworkDependencies: + - first: + tvOS: tvOS + second: + enabled: 1 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/package.json b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/package.json new file mode 100644 index 00000000..d4b315c7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/package.json @@ -0,0 +1,18 @@ +{ + "name": "com.unity.purchasing", + "displayName": "In App Purchasing", + "version": "2.0.6", + "unity": "2018.1", + "description": "Unity IAP supports the iOS, Mac, tvOS, Google Play, Facebook Gameroom, Windows, Amazon, Samsung Galaxy, Tizen, Cloud Moolah MOO, Xiaomi Mi Game Pay App Stores.\n\nWith Unity IAP, setting up in-app purchases for your game across multiple app stores has never been easier.\n\nUse one common API to access all stores for free. With just a few lines of code, you can fully understand and optimize your in-game economy.\n\nUnity IAP automatically couples with Unity Analytics enabling you to monitor and act on trends in your revenue and purchase data across multiple platforms.\n\nIncludes client-side receipt validation for Apple, Google Play, and Xiaomi Mi Game Pay.", + "keywords": [ + "purchasing", + "iap", + "unity" + ], + "repository": { + "url": "https://gitlab.cds.internal.unity3d.com/upm-packages/purchasing/com.unity.purchasing", + "revision": "37674e38ef7548642e33bc97797a71b5eadbecac", + "type": "git" + }, + "license" : "Unity Companion Package License v1.0" +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/package.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/package.json.meta new file mode 100644 index 00000000..c291d855 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.purchasing@2.0.6/package.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 44f39a74ca5ee4bf5936b17e901f251c +timeCreated: 1491258786 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md new file mode 100644 index 00000000..cac5b9d9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md @@ -0,0 +1,31 @@ +# Changelog +## [1.0.13] - 2019-05-07 +- Fixed a regression where results from the player would no longer update correctly in the UI (case 1151147). + +## [1.0.12] - 2019-04-16 +- Added specific unity release to the package information. + +## [1.0.11] - 2019-04-10 +- Fixed a regression from 1.0.10 where test-started events were triggered multiple times after a domain reload. + +## [1.0.10] - 2019-04-08 +- Fixed an issue where test-started events would not be fired correctly after a test performing a domain reload (case 1141530). +- The UI should correctly run tests inside a nested class, when that class is selected. +- All actions should now correctly display a prefix when reporting test result. E.g. "TearDown :". +- Errors logged with Debug.LogError in TearDowns now append the error, rather than overwriting the existing result (case 1114306). +- Incorrect implementations of IWrapTestMethod and IWrapSetUpTearDown now gives a meaningful error. +- Fixed a regression where the Test Framework would run TearDown in a base class before the inheriting class (case 1142553). +- Fixed a regression introduced in 1.0.9 where tests with the Explicit attribute could no longer be executed. + +## [1.0.9] - 2019-03-27 +- Fixed an issue where a corrupt instance of the test runner window would block for a new being opened. +- Added the required modules to the list of package requirements. +- Fixed an issue where errors would happen if the test filter ui was clicked before the ui is done loading. +- Fix selecting items with duplicate names in test hierarchy of Test Runner window (case 987587). +- Fixed RecompileScripts instruction which we use in tests (case 1128994). +- Fixed an issue where using multiple filters on tests would sometimes give an incorrect result. + +## [1.0.7] - 2019-03-12 +### This is the first release of *Unity Package com.unity.test-framework*. + +- Migrated the test-framework from the current extension in unity. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md.meta new file mode 100644 index 00000000..4fca79ed --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d691174143fd3774ba63d7c493633b99 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CONTRIBUTING.md b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CONTRIBUTING.md new file mode 100644 index 00000000..9f299b10 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CONTRIBUTING.md @@ -0,0 +1,9 @@ +# Contributing + +## If you are interested in contributing, here are some ground rules: +* ... Define guidelines & rules for what contributors need to know to successfully make Pull requests against your repo ... + +## All contributions are subject to the [Unity Contribution Agreement(UCA)](https://unity3d.com/legal/licenses/Unity_Contribution_Agreement) +By making a pull request, you are confirming agreement to the terms and conditions of the UCA, including that your Contributions are your original creation and that you have complete right and authority to make your Contributions. + +## Once you have a change ready following these ground rules. Simply make a pull request diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CONTRIBUTING.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CONTRIBUTING.md.meta new file mode 100644 index 00000000..39e850ae --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/CONTRIBUTING.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 57d2ac5c7d5786e499d4794973fe0d4e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/PlaymodeTestFramework.md b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/PlaymodeTestFramework.md new file mode 100644 index 00000000..eeb18bcd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/PlaymodeTestFramework.md @@ -0,0 +1,224 @@ +# Writing and executing tests in Unity Test Runner + +The Unity Test Runner tests your code in __Edit__ mode and __Play__ mode, as well as on target platforms such as Standalone, Android, or iOS. + +The documentation on this page discusses writing and executing tests in the the Unity Test Runner, and assumes you understand both [scripting](https://docs.unity3d.com/Manual/CreatingAndUsingScripts.html) and the [Unity Test Runner](About.md). + +Unity delivers test results in an XML format. For more information, see the [NUnit documentation on XML format test results](https://github.com/nunit/docs/wiki/Test-Result-XML-Format). + +## UnityTestAttribute + +[UnityTestAttribute](https://docs.unity3d.com/ScriptReference/TestTools.UnityTestAttribute.html) requires you to return `IEnumerator`. In __Play__ mode, execute the test as a [coroutine](https://docs.unity3d.com/ScriptReference/Coroutine.html). In __Edit__ mode, you can yield `null` from the test, which skips the current frame. + +__Note:__ The WebGL and WSA platforms do not support `UnityTestAttribute`. + +### Regular NUnit test (works in Edit mode and Play mode) + +``` +[Test] +public void GameObject_CreatedWithGiven_WillHaveTheName() +{ + var go = new GameObject("MyGameObject"); + Assert.AreEqual("MyGameObject", go.name); +} +``` + +### Example in Play mode + +``` +[UnityTest] +public IEnumerator GameObject_WithRigidBody_WillBeAffectedByPhysics() +{ + var go = new GameObject(); + go.AddComponent(); + var originalPosition = go.transform.position.y; + + yield return new WaitForFixedUpdate(); + + Assert.AreNotEqual(originalPosition, go.transform.position.y); +} +``` + +### Example in Edit mode: + +``` +[UnityTest] +public IEnumerator EditorUtility_WhenExecuted_ReturnsSuccess() +{ + var utility = RunEditorUtilityInTheBackgroud(); + + while (utility.isRunning) + { + yield return null; + } + + Assert.IsTrue(utility.isSuccess); +} +``` + +## UnityPlatformAttribute + +Use [UnityPlatformAttribute](https://docs.unity3d.com/ScriptReference/TestTools.UnityPlatformAttribute.html) to filter tests based on the the executing platform. It behaves like the [NUnit ](http://nunit.org/docs/2.5/platform.html)[PlatformAttribute](http://nunit.org/docs/2.5/platform.html). + +``` +[Test] +[UnityPlatform (RuntimePlatform.WindowsPlayer)] +public void TestMethod1() +{ + Assert.AreEqual(Application.platform, RuntimePlatform.WindowsPlayer); +} + +[Test] +[UnityPlatform(exclude = new[] {RuntimePlatform.WindowsEditor })] +public void TestMethod2() +{ + Assert.AreNotEqual(Application.platform, RuntimePlatform.WindowsEditor); +} +``` + +To only execute Editor tests on a given platform, you can also use `UnityPlatform` . + +### PrebuildSetupAttriubte + +Use [PrebuildSetupAttribute](https://docs.unity3d.com/ScriptReference/TestTools.PrebuildSetupAttribute.html) if you need to perform any extra set-up before the test starts. To do this, specify the class type that implements the [IPrebuildSetup](https://docs.unity3d.com/ScriptReference/TestTools.IPrebuildSetup.html) interface. If you need to run the set-up code for the whole class (for example, if you want to execute some code before the test starts, such as Asset preparation or set-up required for a specific test), implement the `IPrebuildSetup` interface in the class for tests. + +``` +public class TestsWithPrebuildStep : IPrebuildSetup +{ + public void Setup() + { + // Run this code before the tests are executed + } + + [Test] + //PrebuildSetupAttribute can be skipped because it's implemented in the same class + [PrebuildSetup(typeof(TestsWithPrebuildStep))] + public void Test() + { + (...) + } +} +``` + +Execute the `IPrebuildSetup` code before entering Play mode or building a player. Setup can use UnityEditor namespace and its function, but to avoid compilation errors, you must place it either in the *Editor* folder, or guard it with the `#if UNITY_EDITOR` directive. + +## LogAssert + +A test fails if Unity logs a message other than a regular log or warning message. Use the [LogAssert](https://docs.unity3d.com/ScriptReference/TestTools.LogAssert.html) class to make a message expected in the log, so that the test does not fail when Unity logs that message. + +A test also reports as failed if an expected message does not appear, or if Unity does not log any regular log or warning messages. + +### Example + +``` +[Test] +public void LogAssertExample() +{ + //Expect a regular log message + LogAssert.Expect(LogType.Log, "Log message"); + //A log message is expected so without the following line + //the test would fail + Debug.Log("Log message"); + //An error log is printed + Debug.LogError("Error message"); + //Without expecting an error log, the test would fail + LogAssert.Expect(LogType.Error, "Error message"); +} +``` + +## MonoBehaviourTest + +[MonoBehaviourTest](https://docs.unity3d.com/ScriptReference/TestTools.MonoBehaviourTest_1.html) is a [coroutine](https://docs.unity3d.com/ScriptReference/Coroutine.html), and a helper for writing [MonoBehaviour](https://docs.unity3d.com/ScriptReference/MonoBehaviour.html) tests. Yield `MonoBehaviourTest` from the [UnityTest](https://docs.unity3d.com/ScriptReference/TestTools.UnityTestAttribute.html) attribute to instantiate the specified MonoBehaviour and wait for it to finish executing. Implement the [IMonoBehaviourTest](https://docs.unity3d.com/ScriptReference/TestTools.IMonoBehaviourTest.html) interface to indicate when the test is done. + +### Example + +``` +[UnityTest] +public IEnumerator MonoBehaviourTest_Works() +{ + yield return new MonoBehaviourTest(); +} + +public class MyMonoBehaviourTest : MonoBehaviour, IMonoBehaviourTest +{ + private int frameCount; + public bool IsTestFinished + { + get { return frameCount > 10; } + } + + void Update() + { + frameCount++; + } +} +``` + +## Running tests on platforms + +In __Play__ mode, you can run tests on specific platforms. The target platform is always the current Platform selected in [Build Settings](https://docs.unity3d.com/Manual/BuildSettings.html) (menu: __File__ > __Build Settings__). Click __Run all in the player__ to build and run your tests on the currently active target platform. + +Note that your current platform displays in brackets on the button. For example, in the screenshot below, the button reads __Run all in player (StandaloneWindows)__, because the current platform is Windows. + +![](UnityTestRunner-3.png) + +The test results display in the build once the test is complete. + +![](UnityTestRunner-4.png) + +To get the test results from the platform to the Editor running the test, both need to be on same network. The application running on the platform reports back the test results, displays the tests executed, and shuts down. + +Note that some platforms do not support shutting down the application with [Application.Quit](https://docs.unity3d.com/ScriptReference/Application.Quit.html). These continue running after reporting test results. + +If Unity cannot instantiate the connection, you can visually see the tests succeed in the running application. Note that running tests on platforms with arguments, in this state, does not provide XML test results. + +## Running from the command line + +To do this, run Unity with the following [command line arguments](https://docs.unity3d.com/Manual/CommandLineArguments.html): + +* `runTest` - Executes tests in the Project. + +* `testPlatform` - The platform you want to run tests on. + + * Available platforms: + + * `playmode` and `editmode`. Note that If unspecified, tests run in `editmode` by default. + + * Platform/Type convention is from the [BuildTarget](https://docs.unity3d.com/ScriptReference/BuildTarget.html) enum. The tested and official supported platforms: + + * [StandaloneWindows](https://docs.unity3d.com/ScriptReference/BuildTarget.StandaloneWindows.html) + + * [StandaloneWindows64](https://docs.unity3d.com/ScriptReference/BuildTarget.StandaloneWindows64.html) + + * [StandaloneOSXIntel](https://docs.unity3d.com/ScriptReference/BuildTarget.StandaloneOSXIntel.html) + + * [StandaloneOSXIntel64](https://docs.unity3d.com/ScriptReference/BuildTarget.StandaloneOSXIntel64.html) + + * [iOS](https://docs.unity3d.com/ScriptReference/BuildTarget.iOS.html) + + * [tvOS](https://docs.unity3d.com/ScriptReference/BuildTarget.tvOS.html) + + * [Android](https://docs.unity3d.com/ScriptReference/BuildTarget.Android.html) + + * [PS4](https://docs.unity3d.com/ScriptReference/BuildTarget.PS4.html) + + * [XboxOne](https://docs.unity3d.com/ScriptReference/BuildTarget.XboxOne.html) + +* `testResults` - The path indicating where Unity should save the result file. By default, Unity saves it in the Project’s root folder. + +### Example + +The following example shows a command line argument on Windows. The specific line may differ depending on your operating system. + + +``` +>Unity.exe -runTests -projectPath PATH_TO_YOUR_PROJECT -testResults C:\temp\results.xml -testPlatform editmode +``` + +__Tip:__ On Windows, in order to read the result code of the executed command, run the following: + +`start /WAIT Unity.exe ARGUMENT_LIST`. + +## Comparison utilities + +The [UnityEngine.TestTools.Utils](https://docs.unity3d.com/ScriptReference/TestTools.Utils.Utils.html) namespace contains utility classes to compare [Vector2](https://docs.unity3d.com/ScriptReference/Vector2.html), [Vector3](https://docs.unity3d.com/ScriptReference/Vector3.html), [Vector4](https://docs.unity3d.com/ScriptReference/Vector4.html), [Quaternion](https://docs.unity3d.com/ScriptReference/Quaternion.html), [Color](https://docs.unity3d.com/ScriptReference/Color.html) and `float` types using NUnit constraints. \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-0.png b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-0.png new file mode 100644 index 00000000..2bb50413 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46033b79582caf35f954e0c83b4d4cc3e732ab130043ad58048aeca5089de681 +size 17526 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-1.png b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-1.png new file mode 100644 index 00000000..4da68198 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f380335bbf9f523810a73136493bfca93e90d4e0fcce5271aa59ec2c82a4c504 +size 30515 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-2.png b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-2.png new file mode 100644 index 00000000..958fbc3a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41f12fa49056a13fb983db34df6eb39d07d37a62ca350f1da5763b7c09133f4a +size 21471 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-3.png b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-3.png new file mode 100644 index 00000000..d6eca0d3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb2f98427708e1361a75da3699c9d6603f8740906d09cdc8b07e95b3395fbe4f +size 17543 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-4.png b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-4.png new file mode 100644 index 00000000..e1f3a5be --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/UnityTestRunner-4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54b6420f8a6bc4f83f7fc8e4f696eb4fe1c47bc578f6a5fbfe1bf2265ee84c88 +size 49582 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/com.unity.test-framework.md b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/com.unity.test-framework.md new file mode 100644 index 00000000..38ba3996 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/Documentation~/com.unity.test-framework.md @@ -0,0 +1,77 @@ +# Unity Test Runner + +The Unity Test Runner is a tool that tests your code in both __Edit__ mode and __Play__ mode, and also on target platforms such as [Standalone](https://docs.unity3d.com/Manual/Standalone.html), Android, or iOS. + +To access the Unity Test Runner, go to __Window__ > __Test Runner__. + +![](UnityTestRunner-0.png) + +The Unity Test Runner uses a Unity integration of the NUnit library, which is an open-source unit testing library for .Net languages. For more information about NUnit, see the [official NUnit website](http://www.nunit.org/) and the [NUnit documentation on GitHub](https://github.com/nunit/docs/wiki/NUnit-Documentation). + +[UnityTestAttribute](https://docs.unity3d.com/ScriptReference/TestTools.UnityTestAttribute.html) is the main addition to the standard NUnit library for the Unity Test Runner. This is a type of unit test that allows you to skip a frame from within a test (which allows background tasks to finish). To use `UnityTestAttribute`: + +* In __Play__ mode: Execute `UnityTestAttribute` as a [coroutine](https://docs.unity3d.com/ScriptReference/Coroutine.html). + +* In __Edit__ mode: Execute `UnityTestAttribute` in the [EditorApplication.update](https://docs.unity3d.com/ScriptReference/EditorApplication-update.html) callback loop. + +## Known issues and limitations + +There are some known issues and limitations of the Unity Test Runner: + +* The WebGL and WSA platforms do not support `UnityTestAttribute`. + +* `UnityTest` does not support [Parameterized tests](https://github.com/nunit/docs/wiki/Parameterized-Tests) (except for `ValueSource`). + +## How to use Unity Test Runner + +This page assumes you already have an understanding of unit testing and NUnit. If you are new to NUnit or would like more information, see to the [NUnit documentation on GitHub](https://github.com/nunit/docs/wiki/NUnit-Documentation). + +To open the Unity Test Runner, open Unity and go to __Window__ > __Test Runner__. If there are no tests in your Project, click the __Create Test Script in current folder__ button to create a basic test script. This button is greyed out if adding a test script would result in a compilation error. The conditions for adding a test script are in the [Editor](https://docs.unity3d.com/Manual/SpecialFolders.html) folder, or any folders using Assembly Definition files that reference test assemblies (NUnit, Unity Test Runner, and user script assemblies). + +![](UnityTestRunner-1.png) + +You can also create test scripts by navigating to __Assets__ > __Create__ > __C# Test Script__. This option is disabled if adding a test script would result in a compilation error. + +__Note:__ Unity does not include test assemblies (NUnit, Unity TestRunner, and user script assemblies) when using the normal build pipeline, but does include them when using "Run on <Platform>" in the Test Runner Window. + +### Testing in Edit mode + +In __Edit__ mode, Unity runs tests from the Test Runner window. + +Edit mode test scripts are defined by the file location you place them in. Valid locations: + +* Project [Editor](https://docs.unity3d.com/Manual/SpecialFolders.html) folder + +* Assembly Definition file that references test assemblies that are Editor-only + +* Precompiled assemblies that are in the Project’s [Editor](https://docs.unity3d.com/Manual/SpecialFolders.html) folder + +Click the __EditMode__ button, then click __Create Test Script in current folder__ to create a basic test script. Open and edit this in your preferred script editing software as required. + +Note: When running in __Edit__ mode, execute [UnityTestAttribute](https://docs.unity3d.com/ScriptReference/TestTools.UnityTestAttribute.html) in the [EditorApplication.update](https://docs.unity3d.com/ScriptReference/EditorApplication-update.html) callback loop. + +### Testing in Play mode + +You need to place Play mode test scripts in a folder that an Assembly Definition file includes. The Assembly Definition file needs to reference test assemblies (Nunit and Unity TestRunner). Pre-defined Unity assemblies (such as *Assembly-CSharp.dll*) do not reference the defined assembly. This Assembly Definition file also needs to reference the assembly you want to test. This means that it’s only possible to test code defined by other Assembly Definition files. + +Unity does not include test assemblies in normal player builds; only when running through the Test Runner. If you need to test code in pre-defined assemblies, you can reference test assemblies from all the assemblies. However, you must manually remove these tests afterwards, so that Unity does not add them to the final player build. + +To do this: + +1. Save your project. + +2. Go to __Window__ > __Test Runner.__ + +3. Click the small drop-down menu in the top-right of the window. + +4. Click __Enable playmode tests for all assemblies__. + +5. In the dialog box appears, click __OK__ to manually restart the Editor. + +![](UnityTestRunner-2.png) + +__Note:__ Enabling __PlayMode__ tests for all assemblies includes additional assemblies in your Project’s build, which can increase your Project’s size as well as build time. + +To create __PlayMode__ test scripts, select __PlayMode__ in the Test Runner window and click __Create Test Script in current folder__. This button is greyed out if adding the script would result in a compilation error. + +__Note__: Execute [UnityTestAttribute](https://docs.unity3d.com/ScriptReference/TestTools.UnityTestAttribute.html) as a [coroutine](https://docs.unity3d.com/ScriptReference/Coroutine.html) when running in __Play__ mode. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/LICENSE.md b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/LICENSE.md new file mode 100644 index 00000000..f2dc729c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/LICENSE.md @@ -0,0 +1,5 @@ +Test Framework copyright © 2019 Unity Technologies ApS + +Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License). + +Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/LICENSE.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/LICENSE.md.meta new file mode 100644 index 00000000..f6a2ca23 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3ec7596410385054a9e0bc90377fbe63 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner.meta new file mode 100644 index 00000000..d1eb5739 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95cdf27b47eb82747ba9e51f41e72a35 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api.meta new file mode 100644 index 00000000..2ffb8f97 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa423365b1ce06a4dbdc6fb4a8597bfa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs new file mode 100644 index 00000000..ca73e2dd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs @@ -0,0 +1,116 @@ +using System; +using System.Linq; +using System.Text; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using UnityEngine; +using UnityEngine.TestRunner.TestLaunchers; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class CallbacksDelegator + { + private static CallbacksDelegator s_instance; + public static CallbacksDelegator instance + { + get + { + if (s_instance == null) + { + s_instance = new CallbacksDelegator(CallbacksHolder.instance.GetAll, new TestAdaptorFactory()); + } + return s_instance; + } + } + + private readonly Func m_CallbacksProvider; + private readonly ITestAdaptorFactory m_AdaptorFactory; + + public CallbacksDelegator(Func callbacksProvider, ITestAdaptorFactory adaptorFactory) + { + m_CallbacksProvider = callbacksProvider; + m_AdaptorFactory = adaptorFactory; + } + + public void RunStarted(ITest testsToRun) + { + var testRunnerTestsToRun = m_AdaptorFactory.Create(testsToRun); + TryInvokeAllCallbacks(callbacks => callbacks.RunStarted(testRunnerTestsToRun)); + } + + public void RunStartedRemotely(byte[] testsToRunData) + { + var testData = Deserialize(testsToRunData); + var testsToRun = m_AdaptorFactory.BuildTree(testData); + TryInvokeAllCallbacks(callbacks => callbacks.RunStarted(testsToRun)); + } + + public void RunFinished(ITestResult testResults) + { + var testResult = m_AdaptorFactory.Create(testResults); + TryInvokeAllCallbacks(callbacks => callbacks.RunFinished(testResult)); + } + + public void RunFinishedRemotely(byte[] testResultsData) + { + var remoteTestResult = Deserialize(testResultsData); + var testResult = m_AdaptorFactory.Create(remoteTestResult.results.First(), remoteTestResult); + TryInvokeAllCallbacks(callbacks => callbacks.RunFinished(testResult)); + } + + public void RunFailed(string failureMessage) + { + var nunitTestResult = new TestSuiteResult(new TestSuite("test")); + nunitTestResult.SetResult(ResultState.Error, failureMessage); + var testResult = m_AdaptorFactory.Create(nunitTestResult); + TryInvokeAllCallbacks(callbacks => callbacks.RunFinished(testResult)); + } + + public void TestStarted(ITest test) + { + var testRunnerTest = m_AdaptorFactory.Create(test); + TryInvokeAllCallbacks(callbacks => callbacks.TestStarted(testRunnerTest)); + } + + public void TestStartedRemotely(byte[] testStartedData) + { + var testData = Deserialize(testStartedData); + var testsToRun = m_AdaptorFactory.BuildTree(testData); + + TryInvokeAllCallbacks(callbacks => callbacks.TestStarted(testsToRun)); + } + + public void TestFinished(ITestResult result) + { + var testResult = m_AdaptorFactory.Create(result); + TryInvokeAllCallbacks(callbacks => callbacks.TestFinished(testResult)); + } + + public void TestFinishedRemotely(byte[] testResultsData) + { + var remoteTestResult = Deserialize(testResultsData); + var testResult = m_AdaptorFactory.Create(remoteTestResult.results.First(), remoteTestResult); + TryInvokeAllCallbacks(callbacks => callbacks.TestFinished(testResult)); + } + + private void TryInvokeAllCallbacks(Action callbackAction) + { + foreach (var testRunnerApiCallback in m_CallbacksProvider()) + { + try + { + callbackAction(testRunnerApiCallback); + } + catch (Exception ex) + { + Debug.LogException(ex); + } + } + } + + private static T Deserialize(byte[] data) + { + return JsonUtility.FromJson(Encoding.UTF8.GetString(data)); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs.meta new file mode 100644 index 00000000..89e09046 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0de03ebd74e2b474fa23d05ab42d0cd8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs new file mode 100644 index 00000000..c19621d5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs @@ -0,0 +1,28 @@ +using UnityEngine; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class CallbacksDelegatorListener : ScriptableObject, ITestRunnerListener + { + public void RunStarted(NUnit.Framework.Interfaces.ITest testsToRun) + { + CallbacksDelegator.instance.RunStarted(testsToRun); + } + + public void RunFinished(NUnit.Framework.Interfaces.ITestResult testResults) + { + CallbacksDelegator.instance.RunFinished(testResults); + } + + public void TestStarted(NUnit.Framework.Interfaces.ITest test) + { + CallbacksDelegator.instance.TestStarted(test); + } + + public void TestFinished(NUnit.Framework.Interfaces.ITestResult result) + { + CallbacksDelegator.instance.TestFinished(result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs.meta new file mode 100644 index 00000000..c9bb94a3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksDelegatorListener.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f3e1b3cbf3fac6a459b1a602167ad311 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs new file mode 100644 index 00000000..07b8ecfe --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using System.Linq; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class CallbacksHolder : ScriptableSingleton + { + private List m_Callbacks = new List(); + public void Add(ICallbacks callback, int priority) + { + m_Callbacks.Add(new CallbackWithPriority(callback, priority)); + } + + public void Remove(ICallbacks callback) + { + m_Callbacks.RemoveAll(callbackWithPriority => callbackWithPriority.Callback == callback); + } + + public ICallbacks[] GetAll() + { + return m_Callbacks.OrderByDescending(callback => callback.Priority).Select(callback => callback.Callback).ToArray(); + } + + public void Clear() + { + m_Callbacks.Clear(); + } + + private struct CallbackWithPriority + { + public ICallbacks Callback; + public int Priority; + public CallbackWithPriority(ICallbacks callback, int priority) + { + Callback = callback; + Priority = priority; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs.meta new file mode 100644 index 00000000..7c420282 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/CallbacksHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4884ccc3528cb2e40a0e6f0a19a2b35b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs new file mode 100644 index 00000000..76a6bc8c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs @@ -0,0 +1,9 @@ +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class ExecutionSettings + { + public BuildTarget? targetPlatform; + public ITestRunSettings overloadTestRunSettings; + public Filter filter; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs.meta new file mode 100644 index 00000000..602a117c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ExecutionSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eea34a28297f9bc4c9f4c573bc8d5d1c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs new file mode 100644 index 00000000..96b46578 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs @@ -0,0 +1,34 @@ +using System; +using UnityEngine; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + [Serializable] + internal class Filter + { + [SerializeField] + public TestMode testMode; + [SerializeField] + public string[] testNames; + [SerializeField] + public string[] groupNames; + [SerializeField] + public string[] categoryNames; + [SerializeField] + public string[] assemblyNames; + + public static Filter empty = new Filter(); + + internal TestRunnerFilter ToTestRunnerFilter() + { + return new TestRunnerFilter() + { + testNames = testNames, + categoryNames = categoryNames, + groupNames = groupNames, + assemblyNames = assemblyNames + }; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs.meta new file mode 100644 index 00000000..bbb21b58 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/Filter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 05f92e4a2414cb144a92157752dfa324 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs new file mode 100644 index 00000000..c6b3e472 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs @@ -0,0 +1,10 @@ +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal interface ICallbacks + { + void RunStarted(ITestAdaptor testsToRun); + void RunFinished(ITestResultAdaptor result); + void TestStarted(ITestAdaptor test); + void TestFinished(ITestResultAdaptor result); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs.meta new file mode 100644 index 00000000..851e3f68 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ICallbacks.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 93eea84e53d0226479c9a584f19427b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs new file mode 100644 index 00000000..5474a89e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs @@ -0,0 +1,27 @@ +using System.Collections.Generic; +using NUnit.Framework.Interfaces; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal interface ITestAdaptor + { + string Id { get; } + string Name { get; } + string FullName { get; } + int TestCaseCount { get; } + bool HasChildren { get; } + bool IsSuite { get; } + IEnumerable Children { get; } + int TestCaseTimeout { get; } + ITypeInfo TypeInfo { get; } + IMethodInfo Method { get; } + string[] Categories { get; } + bool IsTestAssembly { get; } + RunState RunState { get; } + string Description { get; } + string SkipReason { get; } + string ParentId { get; } + string UniqueName { get; } + string ParentUniqueName { get; } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs.meta new file mode 100644 index 00000000..2ae45afd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 85dd7af03f02aea4aae13a3945e3b313 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs new file mode 100644 index 00000000..bf599029 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs @@ -0,0 +1,16 @@ +using System.Collections.Generic; +using NUnit.Framework.Interfaces; +using UnityEngine.TestRunner.TestLaunchers; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal interface ITestAdaptorFactory + { + ITestAdaptor Create(ITest test); + ITestAdaptor Create(RemoteTestData testData); + ITestResultAdaptor Create(ITestResult testResult); + ITestResultAdaptor Create(RemoteTestResultData testResult, RemoteTestResultDataWithTestData allData); + ITestAdaptor BuildTree(RemoteTestResultDataWithTestData data); + IEnumerator BuildTreeAsync(RemoteTestResultDataWithTestData data); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs.meta new file mode 100644 index 00000000..05dadbac --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 803abab0f7e17044db56f8760186dbd1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs new file mode 100644 index 00000000..703b5d6d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs @@ -0,0 +1,86 @@ +using System; +using System.Collections.Generic; +using NUnit.Framework.Interfaces; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal interface ITestResultAdaptor + { + ITestAdaptor Test { get; } + string Name { get; } + + /// Gets the full name of the test result + string FullName { get; } + + string ResultState { get; } + + TestStatus TestStatus { get; } + + /// Gets the elapsed time for running the test in seconds + double Duration { get; } + + /// Gets or sets the time the test started running. + DateTime StartTime { get; } + + /// Gets or sets the time the test finished running. + DateTime EndTime { get; } + + /// + /// Gets the message associated with a test + /// failure or with not running the test + /// + string Message { get; } + + /// + /// Gets any stacktrace associated with an + /// error or failure. Not available in + /// the Compact Framework 1.0. + /// + string StackTrace { get; } + + /// + /// Gets the number of asserts executed + /// when running the test and all its children. + /// + int AssertCount { get; } + + /// + /// Gets the number of test cases that failed + /// when running the test and all its children. + /// + int FailCount { get; } + + /// + /// Gets the number of test cases that passed + /// when running the test and all its children. + /// + int PassCount { get; } + + /// + /// Gets the number of test cases that were skipped + /// when running the test and all its children. + /// + int SkipCount { get; } + + /// + /// Gets the number of test cases that were inconclusive + /// when running the test and all its children. + /// + int InconclusiveCount { get; } + + /// + /// Indicates whether this result has any child results. + /// Accessing HasChildren should not force creation of the + /// Children collection in classes implementing this interface. + /// + bool HasChildren { get; } + + /// Gets the the collection of child results. + IEnumerable Children { get; } + + /// Gets any text output written to this result. + string Output { get; } + + TNode ToXml(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs.meta new file mode 100644 index 00000000..5ea944f1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f90cfe4bf5cfb44f84a5b11387f2a42 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs new file mode 100644 index 00000000..aa4515c6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs @@ -0,0 +1,9 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal interface ITestRunSettings : IDisposable + { + void Apply(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs.meta new file mode 100644 index 00000000..27a3a332 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2ae2ce6274819484fa8747a28cebdf3a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs new file mode 100644 index 00000000..f2dff859 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs @@ -0,0 +1,12 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + interface ITestRunnerApi + { + void Execute(ExecutionSettings executionSettings); + void RegisterCallbacks(T testCallbacks, int priority = 0) where T : ICallbacks; + void UnregisterCallbacks(T testCallbacks) where T : ICallbacks; + void RetrieveTestList(ExecutionSettings executionSettings, Action callback); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs.meta new file mode 100644 index 00000000..d581ffdb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/ITestRunnerApi.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a7842a837a4b13e41ae16193db753418 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs new file mode 100644 index 00000000..eb2c8ab8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs @@ -0,0 +1,11 @@ +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal enum RunState + { + NotRunnable, + Runnable, + Explicit, + Skipped, + Ignored, + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs.meta new file mode 100644 index 00000000..818e3c02 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/RunState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8bb59cb2f66d156418ca1bd1e2703233 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs new file mode 100644 index 00000000..0b6dc645 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs @@ -0,0 +1,123 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using UnityEngine.TestRunner.NUnitExtensions; +using UnityEngine.TestRunner.NUnitExtensions.Runner; +using UnityEngine.TestRunner.TestLaunchers; +using UnityEngine.TestTools.Utils; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class TestAdaptor : ITestAdaptor + { + internal TestAdaptor(ITest test) : this(test, new ITest[0]) + { + } + + internal TestAdaptor(ITest test, ITest[] additionalChildren) + { + Id = test.Id; + Name = test.Name; + var childIndex = -1; + if (test.Properties["childIndex"].Count > 0) + { + childIndex = (int)test.Properties["childIndex"][0]; + } + FullName = childIndex != -1 ? GetIndexedTestCaseName(test.FullName, childIndex) : test.FullName; + TestCaseCount = test.TestCaseCount; + HasChildren = test.HasChildren; + IsSuite = test.IsSuite; + Children = new[] {test.Tests, additionalChildren}.SelectMany(t => t).Select(t => new TestAdaptor(t)).ToArray(); + if (UnityTestExecutionContext.CurrentContext != null) + { + TestCaseTimeout = UnityTestExecutionContext.CurrentContext.TestCaseTimeout; + } + else + { + TestCaseTimeout = CoroutineRunner.k_DefaultTimeout; + } + + TypeInfo = test.TypeInfo; + Method = test.Method; + FullPath = GetFullPath(test); + Categories = test.GetAllCategoriesFromTest().Distinct().ToArray(); + IsTestAssembly = test is TestAssembly; + RunState = (RunState)Enum.Parse(typeof(RunState), test.RunState.ToString()); + Description = (string)test.Properties.Get(PropertyNames.Description); + SkipReason = test.GetSkipReason(); + ParentId = test.GetParentId(); + UniqueName = test.GetUniqueName(); + ParentUniqueName = test.GetParentUniqueName(); + } + + internal TestAdaptor(RemoteTestData test) + { + Id = test.id; + Name = test.name; + FullName = test.ChildIndex != -1 ? GetIndexedTestCaseName(test.fullName, test.ChildIndex) : test.fullName; + TestCaseCount = test.testCaseCount; + HasChildren = test.hasChildren; + IsSuite = test.isSuite; + m_ChildrenIds = test.childrenIds; + TestCaseTimeout = test.testCaseTimeout; + Categories = test.Categories; + IsTestAssembly = test.IsTestAssembly; + RunState = (RunState)Enum.Parse(typeof(RunState), test.RunState.ToString()); + Description = test.Description; + SkipReason = test.SkipReason; + ParentId = test.ParentId; + UniqueName = test.UniqueName; + ParentUniqueName = test.ParentUniqueName; + } + + internal void ApplyChildren(IEnumerable allTests) + { + Children = m_ChildrenIds.Select(id => allTests.First(t => t.Id == id)).ToArray(); + } + + public string Id { get; private set; } + public string Name { get; private set; } + public string FullName { get; private set; } + public int TestCaseCount { get; private set; } + public bool HasChildren { get; private set; } + public bool IsSuite { get; private set; } + public IEnumerable Children { get; private set; } + public int TestCaseTimeout { get; private set; } + public ITypeInfo TypeInfo { get; private set; } + public IMethodInfo Method { get; private set; } + public string FullPath { get; private set; } + private string[] m_ChildrenIds; + public string[] Categories { get; private set; } + public bool IsTestAssembly { get; private set; } + public RunState RunState { get; } + public string Description { get; } + public string SkipReason { get; } + public string ParentId { get; } + public string UniqueName { get; } + public string ParentUniqueName { get; } + + private static string GetFullPath(ITest test) + { + if (test.Parent != null && test.Parent.Parent != null) + return GetFullPath(test.Parent) + "/" + test.Name; + return test.Name; + } + + private static string GetIndexedTestCaseName(string fullName, int index) + { + var generatedTestSuffix = " GeneratedTestCase" + index; + if (fullName.EndsWith(")")) + { + // Test names from generated TestCaseSource look like Test(TestCaseSourceType) + // This inserts a unique test case index in the name, so that it becomes Test(TestCaseSourceType GeneratedTestCase0) + return fullName.Substring(0, fullName.Length - 1) + generatedTestSuffix + fullName[fullName.Length - 1]; + } + + // In some cases there can be tests with duplicate names generated in other ways and they won't have () in their name + // We just append a suffix at the end of the name in that case + return fullName + generatedTestSuffix; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs.meta new file mode 100644 index 00000000..81e39b71 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6e0e62db88935c74288c97c907243bd0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs new file mode 100644 index 00000000..5fb8ab66 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs @@ -0,0 +1,59 @@ +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEngine.TestRunner.TestLaunchers; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class TestAdaptorFactory : ITestAdaptorFactory + { + public ITestAdaptor Create(ITest test) + { + return new TestAdaptor(test); + } + + public ITestAdaptor Create(RemoteTestData testData) + { + return new TestAdaptor(testData); + } + + public ITestResultAdaptor Create(ITestResult testResult) + { + return new TestResultAdaptor(testResult); + } + + public ITestResultAdaptor Create(RemoteTestResultData testResult, RemoteTestResultDataWithTestData allData) + { + return new TestResultAdaptor(testResult, allData); + } + + public ITestAdaptor BuildTree(RemoteTestResultDataWithTestData data) + { + var tests = data.tests.Select(remoteTestData => new TestAdaptor(remoteTestData)).ToList(); + + foreach (var test in tests) + { + test.ApplyChildren(tests); + } + + return tests.First(); + } + + public IEnumerator BuildTreeAsync(RemoteTestResultDataWithTestData data) + { + var tests = data.tests.Select(remoteTestData => new TestAdaptor(remoteTestData)).ToList(); + + for (var index = 0; index < tests.Count; index++) + { + var test = tests[index]; + test.ApplyChildren(tests); + if (index % 100 == 0) + { + yield return null; + } + } + + yield return tests.First(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs.meta new file mode 100644 index 00000000..0b1175fd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0663d520c26b7c48a4135599e66acf8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs new file mode 100644 index 00000000..d63110b8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs @@ -0,0 +1,57 @@ +using System; +using UnityEngine.TestTools; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class TestLauncherFactory + { + internal TestLauncherBase GetLauncher(ExecutionSettings executionSettings) + { + if (executionSettings.filter.testMode == TestMode.EditMode) + { + return GetEditModeLauncher(executionSettings.filter); + } + else + { + var settings = PlaymodeTestsControllerSettings.CreateRunnerSettings(executionSettings.filter.ToTestRunnerFilter()); + return GetPlayModeLauncher(settings, executionSettings); + } + } + + static TestLauncherBase GetEditModeLauncher(Filter filter) + { + return GetEditModeLauncherForProvidedAssemblies(filter); + } + + static TestLauncherBase GetPlayModeLauncher(PlaymodeTestsControllerSettings settings, ExecutionSettings executionSettings) + { + if (executionSettings.targetPlatform != null) + { + return GetPlayerLauncher(settings, executionSettings.targetPlatform.Value, executionSettings.overloadTestRunSettings); + } + + if (PlayerSettings.runPlayModeTestAsEditModeTest) + { + return GetEditModeLauncherForProvidedAssemblies(executionSettings.filter, TestPlatform.PlayMode); + } + + return GetPlayModeLauncher(settings); + } + + static TestLauncherBase GetEditModeLauncherForProvidedAssemblies(Filter filter, TestPlatform testPlatform = TestPlatform.EditMode) + { + return new EditModeLauncher(filter.ToTestRunnerFilter(), testPlatform); + } + + static TestLauncherBase GetPlayModeLauncher(PlaymodeTestsControllerSettings settings) + { + return new PlaymodeLauncher(settings); + } + + static TestLauncherBase GetPlayerLauncher(PlaymodeTestsControllerSettings settings, BuildTarget targetPlatform, ITestRunSettings overloadTestRunSettings) + { + return new PlayerLauncher(settings, targetPlatform, overloadTestRunSettings); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs.meta new file mode 100644 index 00000000..d214c7d3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestLauncherFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f33e570b8b9af1048b80a27e7848cb09 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs new file mode 100644 index 00000000..c330457a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs @@ -0,0 +1,11 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + [Flags] + internal enum TestMode + { + EditMode = 1 << 0, + PlayMode = 1 << 1 + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs.meta new file mode 100644 index 00000000..e04594b9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cad095eccea17b741bc4cd264e7441cd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs new file mode 100644 index 00000000..06e70f12 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEngine.TestRunner.TestLaunchers; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class TestResultAdaptor : ITestResultAdaptor + { + private TNode m_Node; + + internal TestResultAdaptor(ITestResult result) + { + Test = new TestAdaptor(result.Test); + Name = result.Name; + FullName = result.FullName; + ResultState = result.ResultState.ToString(); + TestStatus = ParseTestStatus(result.ResultState.Status); + Duration = result.Duration; + StartTime = result.StartTime; + EndTime = result.EndTime; + Message = result.Message; + StackTrace = result.StackTrace; + AssertCount = result.AssertCount; + FailCount = result.FailCount; + PassCount = result.PassCount; + SkipCount = result.SkipCount; + InconclusiveCount = result.InconclusiveCount; + HasChildren = result.HasChildren; + Output = result.Output; + Children = result.Children.Select(child => new TestResultAdaptor(child)).ToArray(); + m_Node = result.ToXml(true); + } + + internal TestResultAdaptor(RemoteTestResultData result, RemoteTestResultDataWithTestData allData) + { + Test = new TestAdaptor(allData.tests.First(t => t.id == result.testId)); + Name = result.name; + FullName = result.fullName; + ResultState = result.resultState; + TestStatus = ParseTestStatus(result.testStatus); + Duration = result.duration; + StartTime = result.startTime; + EndTime = result.endTime; + Message = result.message; + StackTrace = result.stackTrace; + AssertCount = result.assertCount; + FailCount = result.failCount; + PassCount = result.passCount; + SkipCount = result.skipCount; + InconclusiveCount = result.inconclusiveCount; + HasChildren = result.hasChildren; + Output = result.output; + Children = result.childrenIds.Select(childId => new TestResultAdaptor(allData.results.First(r => r.testId == childId), allData)).ToArray(); + m_Node = TNode.FromXml(result.xml); + } + + public ITestAdaptor Test { get; private set; } + public string Name { get; private set; } + public string FullName { get; private set; } + public string ResultState { get; private set; } + public TestStatus TestStatus { get; private set; } + public double Duration { get; private set; } + public DateTime StartTime { get; private set; } + public DateTime EndTime { get; private set; } + public string Message { get; private set; } + public string StackTrace { get; private set; } + public int AssertCount { get; private set; } + public int FailCount { get; private set; } + public int PassCount { get; private set; } + public int SkipCount { get; private set; } + public int InconclusiveCount { get; private set; } + public bool HasChildren { get; private set; } + public IEnumerable Children { get; private set; } + public string Output { get; private set; } + public TNode ToXml() + { + return m_Node; + } + + private static TestStatus ParseTestStatus(NUnit.Framework.Interfaces.TestStatus testStatus) + { + return (TestStatus)Enum.Parse(typeof(TestStatus), testStatus.ToString()); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs.meta new file mode 100644 index 00000000..c2b119e2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestResultAdaptor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d061ada5d3169454daf54243390b5fdb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs new file mode 100644 index 00000000..decdf289 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs @@ -0,0 +1,12 @@ +using System; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + [Serializable] + internal class TestRunData : ScriptableSingleton + { + [SerializeField] + public ExecutionSettings executionSettings; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs.meta new file mode 100644 index 00000000..701da80f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 973b024861c5ae84f869aad614234b04 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs new file mode 100644 index 00000000..655f97d3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs @@ -0,0 +1,81 @@ +using System; +using System.Linq; +using System.Threading; +using UnityEngine; +using UnityEngine.TestRunner.TestLaunchers; +using UnityEngine.TestTools; +using UnityEngine.TestTools.NUnitExtensions; + +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal class TestRunnerApi : ScriptableObject, ITestRunnerApi + { + public void Execute(ExecutionSettings executionSettings) + { + if (executionSettings == null) + { + throw new ArgumentException("Filter for execution is undefined."); + } + + var launcherFactory = new TestLauncherFactory(); + var data = TestRunData.instance; + data.executionSettings = executionSettings; + + var testLauncher = launcherFactory.GetLauncher(executionSettings); + testLauncher.Run(); + } + + public void RegisterCallbacks(T testCallbacks, int priority = 0) where T : ICallbacks + { + if (testCallbacks == null) + { + throw new ArgumentException("TestCallbacks for execution is undefined."); + } + + CallbacksHolder.instance.Add(testCallbacks, priority); + } + + public void UnregisterCallbacks(T testCallbacks) where T : ICallbacks + { + if (testCallbacks == null) + { + throw new ArgumentException("TestCallbacks for execution is undefined."); + } + + CallbacksHolder.instance.Remove(testCallbacks); + } + + public void RetrieveTestList(ExecutionSettings executionSettings, Action callback) + { + if (executionSettings == null) + { + throw new ArgumentException("Filter for execution is undefined."); + } + + if (callback == null) + { + throw new ArgumentException("Callback is undefined."); + } + + var platform = ParseTestMode(executionSettings.filter.testMode); + var testAssemblyProvider = new EditorLoadedTestAssemblyProvider(new EditorCompilationInterfaceProxy(), new EditorAssembliesProxy()); + var testAdaptorFactory = new TestAdaptorFactory(); + var testListCache = new TestListCache(testAdaptorFactory, new RemoteTestResultDataFactory(), TestListCacheData.instance); + var testListProvider = new TestListProvider(testAssemblyProvider, new UnityTestAssemblyBuilder()); + var cachedTestListProvider = new CachingTestListProvider(testListProvider, testListCache, testAdaptorFactory); + + var job = new TestListJob(cachedTestListProvider, platform, callback); + job.Start(); + } + + private static TestPlatform ParseTestMode(TestMode testmode) + { + if (testmode == TestMode.EditMode) + { + return TestPlatform.EditMode; + } + + return TestPlatform.PlayMode; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs.meta new file mode 100644 index 00000000..7ad5fc15 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestRunnerApi.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 68993ba529ae04440916cb7c23bf3279 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs new file mode 100644 index 00000000..c72973e8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs @@ -0,0 +1,10 @@ +namespace UnityEditor.TestTools.TestRunner.Api +{ + internal enum TestStatus + { + Skipped, + Passed, + Failed, + Inconclusive + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs.meta new file mode 100644 index 00000000..38bd6af0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/Api/TestStatus.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9ec94545c5b00344c9bd8e691f15d799 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs new file mode 100644 index 00000000..1c4e19ba --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs @@ -0,0 +1,14 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +[assembly: AssemblyTitle("UnityEditor.TestRunner")] +[assembly: InternalsVisibleTo("Assembly-CSharp-Editor-testable")] +[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] +[assembly: InternalsVisibleTo("Unity.PerformanceTesting.Editor")] +[assembly: InternalsVisibleTo("Unity.IntegrationTests")] +[assembly: InternalsVisibleTo("UnityEditor.TestRunner.Tests")] +[assembly: InternalsVisibleTo("Unity.TestTools.CodeCoverage.Editor")] +[assembly: InternalsVisibleTo("Unity.PackageManagerUI.Develop.Editor")] +[assembly: InternalsVisibleTo("Unity.PackageManagerUI.Develop.EditorTests")] + +[assembly: AssemblyVersion("1.0.0")] diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs.meta new file mode 100644 index 00000000..5e1b8dd1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9db19a04003fca7439552acd4de9baa1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser.meta new file mode 100644 index 00000000..b5a29bdc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7602252bdb82b8d45ae3483c3a00d3e1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs new file mode 100644 index 00000000..1a2d98a4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs @@ -0,0 +1,45 @@ +using System; +using System.Linq; + +namespace UnityEditor.TestRunner.CommandLineParser +{ + internal class CommandLineOption : ICommandLineOption + { + Action m_ArgAction; + + public CommandLineOption(string argName, Action action) + { + ArgName = argName; + m_ArgAction = s => action(); + } + + public CommandLineOption(string argName, Action action) + { + ArgName = argName; + m_ArgAction = action; + } + + public CommandLineOption(string argName, Action action) + { + ArgName = argName; + m_ArgAction = s => action(SplitStringToArray(s)); + } + + public string ArgName { get; private set; } + + public void ApplyValue(string value) + { + m_ArgAction(value); + } + + static string[] SplitStringToArray(string value) + { + if (string.IsNullOrEmpty(value)) + { + return null; + } + + return value.Split(';').ToArray(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs.meta new file mode 100644 index 00000000..65f32561 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a3529368f4cd0424a89aa51080a16b06 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs new file mode 100644 index 00000000..d08c233d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs @@ -0,0 +1,49 @@ +using System; + +namespace UnityEditor.TestRunner.CommandLineParser +{ + internal class CommandLineOptionSet + { + ICommandLineOption[] m_Options; + + public CommandLineOptionSet(params ICommandLineOption[] options) + { + m_Options = options; + } + + public void Parse(string[] args) + { + var i = 0; + while (i < args.Length) + { + var arg = args[i]; + if (!arg.StartsWith("-")) + { + i++; + continue; + } + + string value = null; + if (i + 1 < args.Length && !args[i + 1].StartsWith("-")) + { + value = args[i + 1]; + i++; + } + + ApplyValueToMatchingOptions(arg, value); + i++; + } + } + + private void ApplyValueToMatchingOptions(string argName, string value) + { + foreach (var option in m_Options) + { + if ("-" + option.ArgName == argName) + { + option.ApplyValue(value); + } + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs.meta new file mode 100644 index 00000000..1db24d0d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 139c5eac101a4dc4fb3098e30c29f15e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs new file mode 100644 index 00000000..7f699adc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs @@ -0,0 +1,8 @@ +namespace UnityEditor.TestRunner.CommandLineParser +{ + interface ICommandLineOption + { + string ArgName { get; } + void ApplyValue(string value); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs.meta new file mode 100644 index 00000000..613d95f0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f445ca0c614a846449fcd8ae648c24e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest.meta new file mode 100644 index 00000000..d005718c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b477d1f29b65a674e9d5cdab4eb72b01 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs new file mode 100644 index 00000000..c0ad491c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs @@ -0,0 +1,137 @@ +using System; +using System.Linq; +using UnityEditor.TestRunner.TestLaunchers; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + internal class Executer + { + private ITestRunnerApi m_TestRunnerApi; + private ISettingsBuilder m_SettingsBuilder; + private Action m_LogErrorFormat; + private Action m_LogException; + private Action m_ExitEditorApplication; + private Func m_ScriptCompilationFailedCheck; + + public Executer(ITestRunnerApi testRunnerApi, ISettingsBuilder settingsBuilder, Action logErrorFormat, Action logException, Action exitEditorApplication, Func scriptCompilationFailedCheck) + { + m_TestRunnerApi = testRunnerApi; + m_SettingsBuilder = settingsBuilder; + m_LogErrorFormat = logErrorFormat; + m_LogException = logException; + m_ExitEditorApplication = exitEditorApplication; + m_ScriptCompilationFailedCheck = scriptCompilationFailedCheck; + } + + internal void InitializeAndExecuteRun(string[] commandLineArgs) + { + Api.ExecutionSettings executionSettings; + try + { + executionSettings = m_SettingsBuilder.BuildApiExecutionSettings(commandLineArgs); + if (executionSettings.targetPlatform.HasValue) + RemotePlayerLogController.instance.SetBuildTarget(executionSettings.targetPlatform.Value); + } + catch (SetupException exception) + { + HandleSetupException(exception); + return; + } + + try + { + Debug.Log("Executing tests with settings: " + ExecutionSettingsToString(executionSettings)); + m_TestRunnerApi.Execute(executionSettings); + } + catch (Exception exception) + { + m_LogException(exception); + m_ExitEditorApplication((int)ReturnCodes.RunError); + } + } + + internal ExecutionSettings BuildExecutionSettings(string[] commandLineArgs) + { + return m_SettingsBuilder.BuildExecutionSettings(commandLineArgs); + } + + internal enum ReturnCodes + { + Ok = 0, + Failed = 2, + RunError = 3, + PlatformNotFoundReturnCode = 4 + } + + internal void SetUpCallbacks(ExecutionSettings executionSettings) + { + RemotePlayerLogController.instance.SetLogsDirectory(executionSettings.DeviceLogsDirectory); + + var resultSavingCallback = ScriptableObject.CreateInstance(); + resultSavingCallback.m_ResultFilePath = executionSettings.TestResultsFile; + + var logSavingCallback = ScriptableObject.CreateInstance(); + + m_TestRunnerApi.RegisterCallbacks(resultSavingCallback); + m_TestRunnerApi.RegisterCallbacks(logSavingCallback); + m_TestRunnerApi.RegisterCallbacks(ScriptableObject.CreateInstance(), -10); + var timeoutCallbacks = ScriptableObject.CreateInstance(); + timeoutCallbacks.Init((action, time) => new DelayedCallback(action, time), m_LogErrorFormat, m_ExitEditorApplication); + m_TestRunnerApi.RegisterCallbacks(timeoutCallbacks); + } + + internal void ExitOnCompileErrors() + { + if (m_ScriptCompilationFailedCheck()) + { + var handling = s_ExceptionHandlingMapping.First(h => h.m_ExceptionType == SetupException.ExceptionType.ScriptCompilationFailed); + m_LogErrorFormat(handling.m_Message, new object[0]); + m_ExitEditorApplication(handling.m_ReturnCode); + } + } + + void HandleSetupException(SetupException exception) + { + ExceptionHandling handling = s_ExceptionHandlingMapping.FirstOrDefault(h => h.m_ExceptionType == exception.Type) ?? new ExceptionHandling(exception.Type, "Unknown command line test run error. " + exception.Type, ReturnCodes.RunError); + m_LogErrorFormat(handling.m_Message, exception.Details); + m_ExitEditorApplication(handling.m_ReturnCode); + } + + private class ExceptionHandling + { + internal SetupException.ExceptionType m_ExceptionType; + internal string m_Message; + internal int m_ReturnCode; + public ExceptionHandling(SetupException.ExceptionType exceptionType, string message, ReturnCodes returnCode) + { + m_ExceptionType = exceptionType; + m_Message = message; + m_ReturnCode = (int)returnCode; + } + } + + static ExceptionHandling[] s_ExceptionHandlingMapping = new[] + { + new ExceptionHandling(SetupException.ExceptionType.ScriptCompilationFailed, "Scripts had compilation errors.", ReturnCodes.RunError), + new ExceptionHandling(SetupException.ExceptionType.PlatformNotFound, "Test platform not found ({0}).", ReturnCodes.PlatformNotFoundReturnCode), + new ExceptionHandling(SetupException.ExceptionType.TestSettingsFileNotFound, "Test settings file not found at {0}.", ReturnCodes.RunError) + }; + + private static string ExecutionSettingsToString(Api.ExecutionSettings executionSettings) + { + if (executionSettings == null) + { + return "none"; + } + + if (executionSettings.filter == null) + { + return "no filter"; + } + + return "test mode = " + executionSettings.filter.testMode; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs.meta new file mode 100644 index 00000000..e57a0103 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/Executer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 083c6a3a5426382449369ddc12b691d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs new file mode 100644 index 00000000..3ff23563 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs @@ -0,0 +1,11 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + [Serializable] + internal class ExecutionSettings + { + public string TestResultsFile; + public string DeviceLogsDirectory; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs.meta new file mode 100644 index 00000000..35edc4c9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3a75354f6ceac94ca15ca9d96593290 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs new file mode 100644 index 00000000..d781d86a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs @@ -0,0 +1,48 @@ +using System; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + [Serializable] + internal class ExitCallbacks : ScriptableObject, ICallbacks + { + private bool m_AnyTestsExecuted; + private bool m_RunFailed; + internal static bool preventExit; + + public void RunFinished(ITestResultAdaptor testResults) + { + if (preventExit) + { + return; + } + + if (!m_AnyTestsExecuted) + { + Debug.LogFormat(LogType.Warning, LogOption.NoStacktrace, null, "No tests were executed"); + } + EditorApplication.Exit(m_RunFailed ? (int)Executer.ReturnCodes.Failed : (int)Executer.ReturnCodes.Ok); + } + + public void TestStarted(ITestAdaptor test) + { + if (!test.IsSuite) + { + m_AnyTestsExecuted = true; + } + } + + public void TestFinished(ITestResultAdaptor result) + { + if (!result.Test.IsSuite && (result.TestStatus == TestStatus.Failed)) + { + m_RunFailed = true; + } + } + + public void RunStarted(ITestAdaptor testsToRun) + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs.meta new file mode 100644 index 00000000..62964631 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ExitCallbacks.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1adaa8dcc4fda3d4cb4d3c8e0cb65d12 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs new file mode 100644 index 00000000..557195d0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs @@ -0,0 +1,10 @@ +using UnityEditor.TestTools.TestRunner.Api; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + interface ISettingsBuilder + { + Api.ExecutionSettings BuildApiExecutionSettings(string[] commandLineArgs); + ExecutionSettings BuildExecutionSettings(string[] commandLineArgs); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs.meta new file mode 100644 index 00000000..cc0b2480 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8a13cbeb2099aca47bb456f49845f86c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs new file mode 100644 index 00000000..40a185f5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs @@ -0,0 +1,29 @@ +using System; +using UnityEditor.TestRunner.TestLaunchers; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + [Serializable] + internal class LogSavingCallbacks : ScriptableObject, ICallbacks + { + public void RunStarted(ITestAdaptor testsToRun) + { + RemotePlayerLogController.instance.StartLogWriters(); + } + + public virtual void RunFinished(ITestResultAdaptor testResults) + { + RemotePlayerLogController.instance.StopLogWriters(); + } + + public void TestStarted(ITestAdaptor test) + { + } + + public void TestFinished(ITestResultAdaptor result) + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs.meta new file mode 100644 index 00000000..c9681781 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8d20eedbe40f0ce41a4c4f633f225de8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs new file mode 100644 index 00000000..5470fd7e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs @@ -0,0 +1,92 @@ +using System; +using System.Collections.Generic; +using System.IO; +using UnityEditor.DeploymentTargets; +using UnityEditor.Utils; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + internal class LogWriter : IDisposable + { + private string m_LogsDirectory; + private string m_DeviceID; + private Dictionary m_LogStreams; + private DeploymentTargetLogger m_Logger; + + internal LogWriter(string logsDirectory, string deviceID, DeploymentTargetLogger logger) + { + m_LogStreams = new Dictionary(); + m_Logger = logger; + m_LogsDirectory = logsDirectory; + m_DeviceID = deviceID; + + logger.logMessage += WriteLogToFile; + } + + private void WriteLogToFile(string id, string logLine) + { + StreamWriter logStream; + var streamExists = m_LogStreams.TryGetValue(id, out logStream); + if (!streamExists) + { + var filePath = GetLogFilePath(m_LogsDirectory, m_DeviceID, id); + logStream = CreateLogFile(filePath); + + m_LogStreams.Add(id, logStream); + } + + try + { + if (logLine != null) + logStream.WriteLine(logLine); + } + catch (Exception ex) + { + Debug.LogError($"Writing {id} log failed."); + Debug.LogException(ex); + } + } + + public void Stop() + { + m_Logger.Stop(); + foreach (var logStream in m_LogStreams) + { + logStream.Value.Close(); + } + } + + public void Dispose() + { + Stop(); + } + + private StreamWriter CreateLogFile(string path) + { + Debug.LogFormat(LogType.Log, LogOption.NoStacktrace, null, "Creating {0} device log: {1}", m_DeviceID, path); + StreamWriter streamWriter = null; + try + { + if (!Directory.Exists(path)) + Directory.CreateDirectory(Path.GetDirectoryName(path)); + + streamWriter = File.CreateText(path); + } + catch (Exception ex) + { + Debug.LogError($"Creating device log {path} file failed."); + Debug.LogException(ex); + } + + return streamWriter; + } + + private string GetLogFilePath(string lgosDirectory, string deviceID, string logID) + { + var fileName = "Device-" + deviceID + "-" + logID + ".txt"; + fileName = string.Join("_", fileName.Split(Path.GetInvalidFileNameChars())); + return Paths.Combine(lgosDirectory, fileName); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs.meta new file mode 100644 index 00000000..56872b9f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 05778dd1de4433d418793b6f3d3c18cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs new file mode 100644 index 00000000..a3837bf9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs @@ -0,0 +1,50 @@ +using System; +using System.IO; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEditor.Utils; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + [Serializable] + internal class ResultsSavingCallbacks : ScriptableObject, ICallbacks + { + [SerializeField] + public string m_ResultFilePath; + + public ResultsSavingCallbacks() + { + this.m_ResultFilePath = GetDefaultResultFilePath(); + } + + public void RunStarted(ITestAdaptor testsToRun) + { + } + + public virtual void RunFinished(ITestResultAdaptor testResults) + { + if (string.IsNullOrEmpty(m_ResultFilePath)) + { + m_ResultFilePath = GetDefaultResultFilePath(); + } + + var resultWriter = new ResultsWriter(); + resultWriter.WriteResultToFile(testResults, m_ResultFilePath); + } + + public void TestStarted(ITestAdaptor test) + { + } + + public void TestFinished(ITestResultAdaptor result) + { + } + + private static string GetDefaultResultFilePath() + { + var fileName = "TestResults-" + DateTime.Now.Ticks + ".xml"; + var projectPath = Directory.GetCurrentDirectory(); + return Paths.Combine(projectPath, fileName); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs.meta new file mode 100644 index 00000000..ca06f3a3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ef563c5a6ecf64d4193dc144cb7d472a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs new file mode 100644 index 00000000..073d2ecd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs @@ -0,0 +1,99 @@ +using System; +using System.IO; +using System.Xml; +using NUnit.Framework.Interfaces; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + internal class ResultsWriter + { + private const string k_nUnitVersion = "3.5.0.0"; + + private const string k_TestRunNode = "test-run"; + private const string k_Id = "id"; + private const string k_Testcasecount = "testcasecount"; + private const string k_Result = "result"; + private const string k_Total = "total"; + private const string k_Passed = "passed"; + private const string k_Failed = "failed"; + private const string k_Inconclusive = "inconclusive"; + private const string k_Skipped = "skipped"; + private const string k_Asserts = "asserts"; + private const string k_EngineVersion = "engine-version"; + private const string k_ClrVersion = "clr-version"; + private const string k_StartTime = "start-time"; + private const string k_EndTime = "end-time"; + private const string k_Duration = "duration"; + + private const string k_TimeFormat = "u"; + + public void WriteResultToFile(ITestResultAdaptor result, string filePath) + { + Debug.LogFormat(LogType.Log, LogOption.NoStacktrace, null, "Saving results to: {0}", filePath); + + try + { + if (!Directory.Exists(filePath)) + { + CreateDirectory(filePath); + } + + using (var fileStream = File.CreateText(filePath)) + { + WriteResultToStream(result, fileStream); + } + } + catch (Exception ex) + { + Debug.LogError("Saving result file failed."); + Debug.LogException(ex); + } + } + + void CreateDirectory(string filePath) + { + Directory.CreateDirectory(Path.GetDirectoryName(filePath)); + } + + public void WriteResultToStream(ITestResultAdaptor result, StreamWriter streamWriter, XmlWriterSettings settings = null) + { + settings = settings ?? new XmlWriterSettings(); + settings.Indent = true; + settings.NewLineOnAttributes = false; + + using (var xmlWriter = XmlWriter.Create(streamWriter, settings)) + { + WriteResultsToXml(result, xmlWriter); + } + } + + void WriteResultsToXml(ITestResultAdaptor result, XmlWriter xmlWriter) + { + // XML format as specified at https://github.com/nunit/docs/wiki/Test-Result-XML-Format + + var testRunNode = new TNode(k_TestRunNode); + + testRunNode.AddAttribute(k_Id, "2"); + testRunNode.AddAttribute(k_Testcasecount, (result.PassCount + result.FailCount + result.SkipCount + result.InconclusiveCount).ToString()); + testRunNode.AddAttribute(k_Result, result.ResultState.ToString()); + testRunNode.AddAttribute(k_Total, (result.PassCount + result.FailCount + result.SkipCount + result.InconclusiveCount).ToString()); + testRunNode.AddAttribute(k_Passed, result.PassCount.ToString()); + testRunNode.AddAttribute(k_Failed, result.FailCount.ToString()); + testRunNode.AddAttribute(k_Inconclusive, result.InconclusiveCount.ToString()); + testRunNode.AddAttribute(k_Skipped, result.SkipCount.ToString()); + testRunNode.AddAttribute(k_Asserts, result.AssertCount.ToString()); + testRunNode.AddAttribute(k_EngineVersion, k_nUnitVersion); + testRunNode.AddAttribute(k_ClrVersion, Environment.Version.ToString()); + testRunNode.AddAttribute(k_StartTime, result.StartTime.ToString(k_TimeFormat)); + testRunNode.AddAttribute(k_EndTime, result.EndTime.ToString(k_TimeFormat)); + testRunNode.AddAttribute(k_Duration, result.Duration.ToString()); + + var resultNode = result.ToXml(); + testRunNode.ChildNodes.Add(resultNode); + + testRunNode.WriteTo(xmlWriter); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs.meta new file mode 100644 index 00000000..074fe65c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/ResultsWriter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 29d603e0a726a9043b3503112271844a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunData.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunData.cs new file mode 100644 index 00000000..6a469a7b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunData.cs @@ -0,0 +1,8 @@ +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + internal class RunData : ScriptableSingleton + { + public bool isRunning; + public ExecutionSettings executionSettings; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunData.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunData.cs.meta new file mode 100644 index 00000000..4cfe30e6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3f8c1075884df0249b80e23a0598f9c1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs new file mode 100644 index 00000000..9b914c75 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs @@ -0,0 +1,29 @@ +using UnityEditor.TestTools.TestRunner.Api; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + internal class RunSettings : ITestRunSettings + { + private ITestSettings m_TestSettings; + public RunSettings(ITestSettings testSettings) + { + this.m_TestSettings = testSettings; + } + + public void Apply() + { + if (m_TestSettings != null) + { + m_TestSettings.SetupProjectParameters(); + } + } + + public void Dispose() + { + if (m_TestSettings != null) + { + m_TestSettings.Dispose(); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs.meta new file mode 100644 index 00000000..0e241ba8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 59d3f5586b341a74c84c8f72144a4568 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs new file mode 100644 index 00000000..ef7500c6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs @@ -0,0 +1,173 @@ +using System; +using System.IO; +using UnityEditor.TestRunner.CommandLineParser; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + internal class SettingsBuilder : ISettingsBuilder + { + private ITestSettingsDeserializer m_TestSettingsDeserializer; + private Action m_LogAction; + private Action m_LogWarningAction; + private Func m_FileExistsCheck; + private Func m_ScriptCompilationFailedCheck; + public SettingsBuilder(ITestSettingsDeserializer testSettingsDeserializer, Action logAction, Action logWarningAction, Func fileExistsCheck, Func scriptCompilationFailedCheck) + { + m_LogAction = logAction; + m_LogWarningAction = logWarningAction; + m_FileExistsCheck = fileExistsCheck; + m_ScriptCompilationFailedCheck = scriptCompilationFailedCheck; + m_TestSettingsDeserializer = testSettingsDeserializer; + } + + public Api.ExecutionSettings BuildApiExecutionSettings(string[] commandLineArgs) + { + var quit = false; + string testPlatform = TestMode.EditMode.ToString(); + string[] testFilters = null; + string[] testCategories = null; + string testSettingsFilePath = null; + int testRepetitions = 1; + + var optionSet = new CommandLineOptionSet( + new CommandLineOption("quit", () => { quit = true; }), + new CommandLineOption("testPlatform", platform => { testPlatform = platform; }), + new CommandLineOption("editorTestsFilter", filters => { testFilters = filters; }), + new CommandLineOption("testFilter", filters => { testFilters = filters; }), + new CommandLineOption("editorTestsCategories", catagories => { testCategories = catagories; }), + new CommandLineOption("testCategory", catagories => { testCategories = catagories; }), + new CommandLineOption("testSettingsFile", settingsFilePath => { testSettingsFilePath = settingsFilePath; }), + new CommandLineOption("testRepetitions", reps => { testRepetitions = int.Parse(reps); }) + ); + optionSet.Parse(commandLineArgs); + + DisplayQuitWarningIfQuitIsGiven(quit); + + CheckForScriptCompilationErrors(); + + LogParametersForRun(testPlatform, testFilters, testCategories, testSettingsFilePath); + + var testSettings = GetTestSettings(testSettingsFilePath); + + var filter = new Filter() + { + groupNames = testFilters, + categoryNames = testCategories + }; + + var buildTarget = SetFilterAndGetBuildTarget(testPlatform, filter); + + RerunCallbackData.instance.runFilter = new TestRunnerFilter() + { + categoryNames = filter.categoryNames, + groupNames = filter.groupNames, + testRepetitions = testRepetitions + }; + + RerunCallbackData.instance.testMode = filter.testMode; + + return new Api.ExecutionSettings() + { + filter = filter, + overloadTestRunSettings = new RunSettings(testSettings), + targetPlatform = buildTarget + }; + } + + public ExecutionSettings BuildExecutionSettings(string[] commandLineArgs) + { + string resultFilePath = null; + string deviceLogsDirectory = null; + + var optionSet = new CommandLineOptionSet( + new CommandLineOption("editorTestsResultFile", filePath => { resultFilePath = filePath; }), + new CommandLineOption("testResults", filePath => { resultFilePath = filePath; }), + new CommandLineOption("deviceLogs", dirPath => { deviceLogsDirectory = dirPath; }) + ); + optionSet.Parse(commandLineArgs); + + return new ExecutionSettings() + { + TestResultsFile = resultFilePath, + DeviceLogsDirectory = deviceLogsDirectory + }; + } + + void DisplayQuitWarningIfQuitIsGiven(bool quitIsGiven) + { + if (quitIsGiven) + { + m_LogWarningAction("Running tests from command line arguments will not work when \"quit\" is specified."); + } + } + + void CheckForScriptCompilationErrors() + { + if (m_ScriptCompilationFailedCheck()) + { + throw new SetupException(SetupException.ExceptionType.ScriptCompilationFailed); + } + } + + void LogParametersForRun(string testPlatform, string[] testFilters, string[] testCategories, string testSettingsFilePath) + { + m_LogAction("Running tests for " + testPlatform); + if (testFilters != null && testFilters.Length > 0) + { + m_LogAction("With test filter: " + string.Join(", ", testFilters)); + } + if (testCategories != null && testCategories.Length > 0) + { + m_LogAction("With test categories: " + string.Join(", ", testCategories)); + } + if (!string.IsNullOrEmpty(testSettingsFilePath)) + { + m_LogAction("With test settings file: " + testSettingsFilePath); + } + } + + ITestSettings GetTestSettings(string testSettingsFilePath) + { + ITestSettings testSettings = null; + if (!string.IsNullOrEmpty(testSettingsFilePath)) + { + if (!m_FileExistsCheck(testSettingsFilePath)) + { + throw new SetupException(SetupException.ExceptionType.TestSettingsFileNotFound, testSettingsFilePath); + } + + testSettings = m_TestSettingsDeserializer.GetSettingsFromJsonFile(testSettingsFilePath); + } + return testSettings; + } + + static BuildTarget? SetFilterAndGetBuildTarget(string testPlatform, Filter filter) + { + BuildTarget? buildTarget = null; + if (testPlatform.ToLower() == "editmode") + { + filter.testMode = TestMode.EditMode; + } + else if (testPlatform.ToLower() == "playmode") + { + filter.testMode = TestMode.PlayMode; + } + else + { + try + { + buildTarget = (BuildTarget)Enum.Parse(typeof(BuildTarget), testPlatform, true); + + filter.testMode = TestMode.PlayMode; + } + catch (ArgumentException) + { + throw new SetupException(SetupException.ExceptionType.PlatformNotFound, testPlatform); + } + } + return buildTarget; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs.meta new file mode 100644 index 00000000..1e2f8c93 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b7468a027a77337478e133b40b42b4f9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SetupException.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SetupException.cs new file mode 100644 index 00000000..33377134 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SetupException.cs @@ -0,0 +1,23 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + internal class SetupException : Exception + { + public ExceptionType Type { get; } + public object[] Details { get; } + + public SetupException(ExceptionType type, params object[] details) + { + Type = type; + Details = details; + } + + public enum ExceptionType + { + ScriptCompilationFailed, + PlatformNotFound, + TestSettingsFileNotFound, + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SetupException.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SetupException.cs.meta new file mode 100644 index 00000000..bdb235cf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/SetupException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 63572993f2104574099a48392460b211 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs new file mode 100644 index 00000000..bced7274 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs @@ -0,0 +1,80 @@ +using System; +using System.IO; +using UnityEditor.TestRunner.CommandLineParser; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + [InitializeOnLoad] + static class TestStarter + { + static TestStarter() + { + if (!ShouldRunTests()) + { + return; + } + + if (EditorApplication.isCompiling) + { + return; + } + + executer.ExitOnCompileErrors(); + + if (RunData.instance.isRunning) + { + executer.SetUpCallbacks(RunData.instance.executionSettings); + return; + } + + EditorApplication.update += UpdateWatch; + } + + static void UpdateWatch() + { + EditorApplication.update -= UpdateWatch; + + if (RunData.instance.isRunning) + { + return; + } + + RunData.instance.isRunning = true; + var commandLineArgs = Environment.GetCommandLineArgs(); + RunData.instance.executionSettings = executer.BuildExecutionSettings(commandLineArgs); + executer.SetUpCallbacks(RunData.instance.executionSettings); + executer.InitializeAndExecuteRun(commandLineArgs); + } + + static bool ShouldRunTests() + { + var shouldRunTests = false; + var optionSet = new CommandLineOptionSet( + new CommandLineOption("runTests", () => { shouldRunTests = true; }), + new CommandLineOption("runEditorTests", () => { shouldRunTests = true; }) + ); + optionSet.Parse(Environment.GetCommandLineArgs()); + return shouldRunTests; + } + + static Executer s_Executer; + + static Executer executer + { + get + { + if (s_Executer == null) + { + Func compilationCheck = () => EditorUtility.scriptCompilationFailed; + Action actionLogger = (string msg) => { Debug.LogFormat(LogType.Log, LogOption.NoStacktrace, null, msg); }; + var apiSettingsBuilder = new SettingsBuilder(new TestSettingsDeserializer(() => new TestSettings()), actionLogger, Debug.LogWarning, File.Exists, compilationCheck); + s_Executer = new Executer(ScriptableObject.CreateInstance(), apiSettingsBuilder, Debug.LogErrorFormat, Debug.LogException, EditorApplication.Exit, compilationCheck); + } + + return s_Executer; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs.meta new file mode 100644 index 00000000..4d5dfdc0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4d616d1a494edd144b262cf6cd5e5fda +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs new file mode 100644 index 00000000..8e509934 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs @@ -0,0 +1,74 @@ +using System; +using UnityEditor.TestRunner.TestLaunchers; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.CommandLineTest +{ + internal class TimeoutCallbacks : ScriptableObject, ICallbacks + { + internal const int k_DefaultTimeout = 600; + + private Func m_DelayedCallbackFactory; + private Action m_LogErrorFormat; + private Action m_ExitApplication; + + private double m_CurrentTimeout; + private IDelayedCallback m_TimeoutCallback; + + public void Init(Func delayedCallbackFactory, Action logErrorFormat, Action exitApplication) + { + m_DelayedCallbackFactory = delayedCallbackFactory; + m_LogErrorFormat = logErrorFormat; + m_ExitApplication = exitApplication; + } + + public void RunFinished(ITestResultAdaptor result) + { + if (m_TimeoutCallback != null) + { + m_TimeoutCallback.Clear(); + } + } + + public void RunStarted(ITestAdaptor testsToRun) + { + ResetToTimeout(k_DefaultTimeout); + } + + public void TestFinished(ITestResultAdaptor result) + { + ResetToTimeout(k_DefaultTimeout); + } + + public void TestStarted(ITestAdaptor test) + { + ResetToTimeout(k_DefaultTimeout + test.TestCaseTimeout / 1000); + } + + private void ResetToTimeout(double timeoutValue) + { + if (m_TimeoutCallback != null && Math.Abs(m_CurrentTimeout - timeoutValue) < 0.1f) + { + m_TimeoutCallback.Reset(); + } + else + { + if (m_TimeoutCallback != null) + { + m_TimeoutCallback.Clear(); + } + + m_TimeoutCallback = m_DelayedCallbackFactory(TimeoutReached, timeoutValue); + m_CurrentTimeout = timeoutValue; + } + } + + private void TimeoutReached() + { + RemotePlayerLogController.instance.StopLogWriters(); + m_LogErrorFormat("Test execution timed out.", new object[0]); + m_ExitApplication((int)Executer.ReturnCodes.RunError); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs.meta new file mode 100644 index 00000000..7f2a436e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/CommandLineTest/TimeoutCallbacks.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4dc5887d05b52fd4fb5f52909d09ffe9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI.meta new file mode 100644 index 00000000..bc9308a4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7e609b27ad2caa14c83dd9951b6c13c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs new file mode 100644 index 00000000..0016142e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs @@ -0,0 +1,11 @@ +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal class AssetsDatabaseHelper : IAssetsDatabaseHelper + { + public void OpenAssetInItsDefaultExternalEditor(string assetPath, int line) + { + var asset = AssetDatabase.LoadMainAssetAtPath(assetPath); + AssetDatabase.OpenAsset(asset, line); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs.meta new file mode 100644 index 00000000..4fad1fca --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 740b3785866edda4b8d1e1a05570a5f8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/GuiHelper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/GuiHelper.cs new file mode 100644 index 00000000..26aba74e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/GuiHelper.cs @@ -0,0 +1,101 @@ +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text.RegularExpressions; +using UnityEditor.Utils; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal class GuiHelper : IGuiHelper + { + public GuiHelper(IMonoCecilHelper monoCecilHelper, IAssetsDatabaseHelper assetsDatabaseHelper) + { + MonoCecilHelper = monoCecilHelper; + AssetsDatabaseHelper = assetsDatabaseHelper; + } + + protected IMonoCecilHelper MonoCecilHelper { get; private set; } + public IAssetsDatabaseHelper AssetsDatabaseHelper { get; private set; } + + public void OpenScriptInExternalEditor(Type type, MethodInfo method) + { + var fileOpenInfo = GetFileOpenInfo(type, method); + + if (string.IsNullOrEmpty(fileOpenInfo.FilePath)) + { + Debug.LogWarning("Failed to open test method source code in external editor. Inconsistent filename and yield return operator in target method."); + + return; + } + + if (fileOpenInfo.LineNumber == 1) + { + Debug.LogWarning("Failed to get a line number for unity test method. So please find it in opened file in external editor."); + } + + AssetsDatabaseHelper.OpenAssetInItsDefaultExternalEditor(fileOpenInfo.FilePath, fileOpenInfo.LineNumber); + } + + public IFileOpenInfo GetFileOpenInfo(Type type, MethodInfo method) + { + const string fileExtension = ".cs"; + + var fileOpenInfo = MonoCecilHelper.TryGetCecilFileOpenInfo(type, method); + if (string.IsNullOrEmpty(fileOpenInfo.FilePath)) + { + var dirPath = Paths.UnifyDirectorySeparator(Application.dataPath); + var allCsFiles = Directory.GetFiles(dirPath, string.Format("*{0}", fileExtension), SearchOption.AllDirectories) + .Select(Paths.UnifyDirectorySeparator); + + var fileName = allCsFiles.FirstOrDefault(x => + x.Split(Path.DirectorySeparatorChar).Last().Equals(string.Concat(type.Name, fileExtension))); + + fileOpenInfo.FilePath = fileName ?? string.Empty; + } + + fileOpenInfo.FilePath = FilePathToAssetsRelativeAndUnified(fileOpenInfo.FilePath); + + return fileOpenInfo; + } + + public string FilePathToAssetsRelativeAndUnified(string filePath) + { + if (string.IsNullOrEmpty(filePath)) + return string.Empty; + + filePath = Paths.UnifyDirectorySeparator(filePath); + var length = Paths.UnifyDirectorySeparator(Application.dataPath).Length - "Assets".Length; + + return filePath.Substring(length); + } + + public bool OpenScriptInExternalEditor(string stacktrace) + { + if (string.IsNullOrEmpty(stacktrace)) + return false; + + var regex = new Regex("in (?.*):{1}(?[0-9]+)"); + + var matchingLines = stacktrace.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries).Where(x => regex.IsMatch(x)).ToList(); + if (!matchingLines.Any()) + return false; + + var fileOpenInfo = matchingLines + .Select(x => regex.Match(x)) + .Select(x => + new FileOpenInfo + { + FilePath = x.Groups["path"].Value, + LineNumber = int.Parse(x.Groups["line"].Value) + }) + .First(openInfo => !string.IsNullOrEmpty(openInfo.FilePath) && File.Exists(openInfo.FilePath)); + + var filePath = FilePathToAssetsRelativeAndUnified(fileOpenInfo.FilePath); + AssetsDatabaseHelper.OpenAssetInItsDefaultExternalEditor(filePath, fileOpenInfo.LineNumber); + + return true; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/GuiHelper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/GuiHelper.cs.meta new file mode 100644 index 00000000..a1512d06 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/GuiHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0138170d24533e47b8e6c250c6d7fbc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs new file mode 100644 index 00000000..3e26c53a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs @@ -0,0 +1,7 @@ +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal interface IAssetsDatabaseHelper + { + void OpenAssetInItsDefaultExternalEditor(string assetPath, int line); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs.meta new file mode 100644 index 00000000..622fe68d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 208e46d59ff6e304db0318377d20f5a1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IGuiHelper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IGuiHelper.cs new file mode 100644 index 00000000..a87fb8df --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IGuiHelper.cs @@ -0,0 +1,13 @@ +using System; +using System.Reflection; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal interface IGuiHelper + { + bool OpenScriptInExternalEditor(string stacktrace); + void OpenScriptInExternalEditor(Type type, MethodInfo method); + IFileOpenInfo GetFileOpenInfo(Type type, MethodInfo method); + string FilePathToAssetsRelativeAndUnified(string filePath); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IGuiHelper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IGuiHelper.cs.meta new file mode 100644 index 00000000..9c6e266b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/IGuiHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fd57cf917f61bbb42b8f030436426ddd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder.meta new file mode 100644 index 00000000..e6829237 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 07ea0326ed848fb4489187cb58f96113 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs new file mode 100644 index 00000000..34118d65 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs @@ -0,0 +1,12 @@ +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal class RenderingOptions + { + public string nameFilter; + public bool showSucceeded; + public bool showFailed; + public bool showIgnored; + public bool showNotRunned; + public string[] categories; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs.meta new file mode 100644 index 00000000..57e67487 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/RenderingOptions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 87357ff0dec4ef348a295235835c6ee4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs new file mode 100644 index 00000000..cee81dab --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs @@ -0,0 +1,175 @@ +// **************************************************************** +// Based on nUnit 2.6.2 (http://www.nunit.org/) +// **************************************************************** + +using System; +using System.Collections.Generic; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + /// + /// Summary description for ResultSummarizer. + /// + internal class ResultSummarizer + { + private int m_ErrorCount = -1; + private int m_FailureCount; + private int m_IgnoreCount = -1; + private int m_InconclusiveCount = -1; + private int m_NotRunnable = -1; + private int m_ResultCount; + private int m_SkipCount; + private int m_SuccessCount; + private int m_TestsRun; + + private TimeSpan m_Duration = TimeSpan.FromSeconds(0); + + public ResultSummarizer(IEnumerable results) + { + foreach (var result in results) + Summarize(result); + } + + public bool success + { + get { return m_FailureCount == 0; } + } + + /// + /// Returns the number of test cases for which results + /// have been summarized. Any tests excluded by use of + /// Category or Explicit attributes are not counted. + /// + public int ResultCount + { + get { return m_ResultCount; } + } + + /// + /// Returns the number of test cases actually run, which + /// is the same as ResultCount, less any Skipped, Ignored + /// or NonRunnable tests. + /// + public int TestsRun + { + get { return m_TestsRun; } + } + + /// + /// Returns the number of tests that passed + /// + public int Passed + { + get { return m_SuccessCount; } + } + + /// + /// Returns the number of test cases that had an error. + /// + public int errors + { + get { return m_ErrorCount; } + } + + /// + /// Returns the number of test cases that failed. + /// + public int failures + { + get { return m_FailureCount; } + } + + /// + /// Returns the number of test cases that failed. + /// + public int inconclusive + { + get { return m_InconclusiveCount; } + } + + /// + /// Returns the number of test cases that were not runnable + /// due to errors in the signature of the class or method. + /// Such tests are also counted as Errors. + /// + public int notRunnable + { + get { return m_NotRunnable; } + } + + /// + /// Returns the number of test cases that were skipped. + /// + public int Skipped + { + get { return m_SkipCount; } + } + + public int ignored + { + get { return m_IgnoreCount; } + } + + public double duration + { + get { return m_Duration.TotalSeconds; } + } + + public int testsNotRun + { + get { return m_SkipCount + m_IgnoreCount + m_NotRunnable; } + } + + public void Summarize(TestRunnerResult result) + { + m_Duration += TimeSpan.FromSeconds(result.duration); + m_ResultCount++; + + if (result.resultStatus != TestRunnerResult.ResultStatus.NotRun) + { + //TODO implement missing features + // if(result.IsIgnored) + // { + // m_IgnoreCount++; + // return; + // } + + m_SkipCount++; + return; + } + + switch (result.resultStatus) + { + case TestRunnerResult.ResultStatus.Passed: + m_SuccessCount++; + m_TestsRun++; + break; + case TestRunnerResult.ResultStatus.Failed: + m_FailureCount++; + m_TestsRun++; + break; + //TODO implement missing features + // case TestResultState.Error: + // case TestResultState.Cancelled: + // m_ErrorCount++; + // m_TestsRun++; + // break; + // case TestResultState.Inconclusive: + // m_InconclusiveCount++; + // m_TestsRun++; + // break; + // case TestResultState.NotRunnable: + // m_NotRunnable++; + // // errorCount++; + // break; + // case TestResultState.Ignored: + // m_IgnoreCount++; + // break; + default: + m_SkipCount++; + break; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs.meta new file mode 100644 index 00000000..bc4b465e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/ResultSummarizer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 95a2914724952ef40bb590d0607fc878 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs new file mode 100644 index 00000000..576a685b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs @@ -0,0 +1,105 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal class TestFilterSettings + { + public bool showSucceeded; + public bool showFailed; + public bool showIgnored; + public bool showNotRun; + + public string filterByName; + public int filterByCategory; + + private GUIContent m_SucceededBtn; + private GUIContent m_FailedBtn; + private GUIContent m_IgnoredBtn; + private GUIContent m_NotRunBtn; + + public string[] availableCategories; + + private readonly string m_PrefsKey; + + public TestFilterSettings(string prefsKey) + { + availableCategories = null; + m_PrefsKey = prefsKey; + Load(); + UpdateCounters(Enumerable.Empty()); + } + + public void Load() + { + showSucceeded = EditorPrefs.GetBool(m_PrefsKey + ".ShowSucceeded", true); + showFailed = EditorPrefs.GetBool(m_PrefsKey + ".ShowFailed", true); + showIgnored = EditorPrefs.GetBool(m_PrefsKey + ".ShowIgnored", true); + showNotRun = EditorPrefs.GetBool(m_PrefsKey + ".ShowNotRun", true); + filterByName = EditorPrefs.GetString(m_PrefsKey + ".FilterByName", string.Empty); + filterByCategory = EditorPrefs.GetInt(m_PrefsKey + ".FilterByCategory", 0); + } + + public void Save() + { + EditorPrefs.SetBool(m_PrefsKey + ".ShowSucceeded", showSucceeded); + EditorPrefs.SetBool(m_PrefsKey + ".ShowFailed", showFailed); + EditorPrefs.SetBool(m_PrefsKey + ".ShowIgnored", showIgnored); + EditorPrefs.SetBool(m_PrefsKey + ".ShowNotRun", showNotRun); + EditorPrefs.SetString(m_PrefsKey + ".FilterByName", filterByName); + EditorPrefs.SetInt(m_PrefsKey + ".FilterByCategory", filterByCategory); + } + + public void UpdateCounters(IEnumerable results) + { + var summary = new ResultSummarizer(results); + + m_SucceededBtn = new GUIContent(summary.Passed.ToString(), Icons.s_SuccessImg, "Show tests that succeeded"); + m_FailedBtn = new GUIContent((summary.errors + summary.failures + summary.inconclusive).ToString(), Icons.s_FailImg, "Show tests that failed"); + m_IgnoredBtn = new GUIContent((summary.ignored + summary.notRunnable).ToString(), Icons.s_IgnoreImg, "Show tests that are ignored"); + m_NotRunBtn = new GUIContent((summary.testsNotRun - summary.ignored - summary.notRunnable).ToString(), Icons.s_UnknownImg, "Show tests that didn't run"); + } + + public string[] GetSelectedCategories() + { + if (availableCategories == null) + return new string[0]; + + return availableCategories.Where((c, i) => (filterByCategory & (1 << i)) != 0).ToArray(); + } + + public void OnGUI() + { + EditorGUI.BeginChangeCheck(); + + filterByName = GUILayout.TextField(filterByName, "ToolbarSeachTextField", GUILayout.MinWidth(100), GUILayout.MaxWidth(250), GUILayout.ExpandWidth(true)); + if (GUILayout.Button(GUIContent.none, string.IsNullOrEmpty(filterByName) ? "ToolbarSeachCancelButtonEmpty" : "ToolbarSeachCancelButton")) + filterByName = string.Empty; + + if (availableCategories != null && availableCategories.Length > 0) + filterByCategory = EditorGUILayout.MaskField(filterByCategory, availableCategories, EditorStyles.toolbarDropDown, GUILayout.MaxWidth(90)); + + showSucceeded = GUILayout.Toggle(showSucceeded, m_SucceededBtn, EditorStyles.toolbarButton); + showFailed = GUILayout.Toggle(showFailed, m_FailedBtn, EditorStyles.toolbarButton); + showIgnored = GUILayout.Toggle(showIgnored, m_IgnoredBtn, EditorStyles.toolbarButton); + showNotRun = GUILayout.Toggle(showNotRun, m_NotRunBtn, EditorStyles.toolbarButton); + + if (EditorGUI.EndChangeCheck()) + Save(); + } + + public RenderingOptions BuildRenderingOptions() + { + var options = new RenderingOptions(); + options.showSucceeded = showSucceeded; + options.showFailed = showFailed; + options.showIgnored = showIgnored; + options.showNotRunned = showNotRun; + options.nameFilter = filterByName; + options.categories = GetSelectedCategories(); + return options; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs.meta new file mode 100644 index 00000000..af8b799a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestFilterSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 046c3854296c5ec48bac50da6ca248ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs new file mode 100644 index 00000000..86d42f3a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs @@ -0,0 +1,111 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine.TestRunner.NUnitExtensions; +using UnityEngine.TestTools.TestRunner.GUI; +using UnityEngine.TestRunner.NUnitExtensions.Filters; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal class TestTreeViewBuilder + { + public List results = new List(); + private readonly List m_OldTestResultList; + private readonly TestRunnerUIFilter m_UIFilter; + private readonly ITestAdaptor m_TestListRoot; + + private readonly List m_AvailableCategories = new List(); + + public string[] AvailableCategories + { + get { return m_AvailableCategories.Distinct().OrderBy(a => a).ToArray(); } + } + + public TestTreeViewBuilder(ITestAdaptor tests, List oldTestResultResults, TestRunnerUIFilter uiFilter) + { + m_AvailableCategories.Add(CategoryFilterExtended.k_DefaultCategory); + m_OldTestResultList = oldTestResultResults; + m_TestListRoot = tests; + m_UIFilter = uiFilter; + } + + public TreeViewItem BuildTreeView(TestFilterSettings settings, bool sceneBased, string sceneName) + { + var rootItem = new TreeViewItem(int.MaxValue, 0, null, "Invisible Root Item"); + ParseTestTree(0, rootItem, m_TestListRoot); + return rootItem; + } + + private bool IsFilteredOutByUIFilter(ITestAdaptor test, TestRunnerResult result) + { + if (m_UIFilter.PassedHidden && result.resultStatus == TestRunnerResult.ResultStatus.Passed) + return true; + if (m_UIFilter.FailedHidden && (result.resultStatus == TestRunnerResult.ResultStatus.Failed || result.resultStatus == TestRunnerResult.ResultStatus.Inconclusive)) + return true; + if (m_UIFilter.NotRunHidden && (result.resultStatus == TestRunnerResult.ResultStatus.NotRun || result.resultStatus == TestRunnerResult.ResultStatus.Skipped)) + return true; + if (m_UIFilter.CategoryFilter.Length > 0) + return !test.Categories.Any(category => m_UIFilter.CategoryFilter.Contains(category)); + return false; + } + + private void ParseTestTree(int depth, TreeViewItem rootItem, ITestAdaptor testElement) + { + m_AvailableCategories.AddRange(testElement.Categories); + + var testElementId = testElement.UniqueName; + if (!testElement.HasChildren) + { + var result = m_OldTestResultList.FirstOrDefault(a => a.uniqueId == testElementId); + + if (result != null && + (result.ignoredOrSkipped + || result.notRunnable + || testElement.RunState == RunState.NotRunnable + || testElement.RunState == RunState.Ignored + || testElement.RunState == RunState.Skipped + ) + ) + { + //if the test was or becomes ignored or not runnable, we recreate the result in case it has changed + result = null; + } + if (result == null) + { + result = new TestRunnerResult(testElement); + } + results.Add(result); + + var test = new TestTreeViewItem(testElement, depth, rootItem); + if (!IsFilteredOutByUIFilter(testElement, result)) + rootItem.AddChild(test); + test.SetResult(result); + return; + } + + var groupResult = m_OldTestResultList.FirstOrDefault(a => a.uniqueId == testElementId); + if (groupResult == null) + { + groupResult = new TestRunnerResult(testElement); + } + + results.Add(groupResult); + var group = new TestTreeViewItem(testElement, depth, rootItem); + group.SetResult(groupResult); + + depth++; + foreach (var child in testElement.Children) + { + ParseTestTree(depth, group, child); + } + + + if (testElement.IsTestAssembly && !testElement.HasChildren) + return; + + if (group.hasChildren) + rootItem.AddChild(group); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs.meta new file mode 100644 index 00000000..68a6c250 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e17c88b021c2a4c409b3f15b0d80ac62 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs new file mode 100644 index 00000000..05cadbac --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs @@ -0,0 +1,135 @@ +using System; +using System.IO; +using System.Linq; +using UnityEditor.ProjectWindowCallback; +using UnityEditor.Scripting.ScriptCompilation; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal class TestListGUIHelper + { + private const string kResourcesTemplatePath = "Resources/ScriptTemplates"; + private const string kAssemblyDefinitionTestTemplate = "92-Assembly Definition-NewTestAssembly.asmdef.txt"; + + private const string kAssemblyDefinitionEditModeTestTemplate = + "92-Assembly Definition-NewEditModeTestAssembly.asmdef.txt"; + + private const string kTestScriptTemplate = "83-C# Script-NewTestScript.cs.txt"; + private const string kNewTestScriptName = "NewTestScript.cs"; + private const string kNunit = "nunit.framework.dll"; + + [MenuItem("Assets/Create/Testing/Tests Assembly Folder", false, 83)] + public static void MenuItemAddFolderAndAsmDefForTesting() + { + AddFolderAndAsmDefForTesting(); + } + + [MenuItem("Assets/Create/Testing/Tests Assembly Folder", true, 83)] + public static bool MenuItemAddFolderAndAsmDefForTestingWithValidation() + { + return !SelectedFolderContainsTestAssembly(); + } + + public static void AddFolderAndAsmDefForTesting(bool isEditorOnly = false) + { + ProjectWindowUtil.CreateFolderWithTemplates("Tests", + isEditorOnly ? kAssemblyDefinitionEditModeTestTemplate : kAssemblyDefinitionTestTemplate); + } + + public static bool SelectedFolderContainsTestAssembly() + { + var theNearestCustomScriptAssembly = GetTheNearestCustomScriptAssembly(); + if (theNearestCustomScriptAssembly != null) + { + return theNearestCustomScriptAssembly.PrecompiledReferences != null && theNearestCustomScriptAssembly.PrecompiledReferences.Any(x => Path.GetFileName(x) == kNunit); + } + + return false; + } + + [MenuItem("Assets/Create/Testing/C# Test Script", false, 83)] + public static void AddTest() + { + var basePath = Path.Combine(EditorApplication.applicationContentsPath, kResourcesTemplatePath); + var destPath = Path.Combine(GetActiveFolderPath(), kNewTestScriptName); + var templatePath = Path.Combine(basePath, kTestScriptTemplate); + var icon = EditorGUIUtility.IconContent("cs Script Icon").image as Texture2D; + ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, + ScriptableObject.CreateInstance(), destPath, icon, templatePath); + + AssetDatabase.Refresh(); + } + + [MenuItem("Assets/Create/Testing/C# Test Script", true, 83)] + public static bool CanAddScriptAndItWillCompile() + { + return CanAddEditModeTestScriptAndItWillCompile() || CanAddPlayModeTestScriptAndItWillCompile(); + } + + public static bool CanAddEditModeTestScriptAndItWillCompile() + { + var theNearestCustomScriptAssembly = GetTheNearestCustomScriptAssembly(); + if (theNearestCustomScriptAssembly != null) + { + return (theNearestCustomScriptAssembly.AssemblyFlags & AssemblyFlags.EditorOnly) == + AssemblyFlags.EditorOnly; + } + + var activeFolderPath = GetActiveFolderPath(); + return activeFolderPath.ToLower().Contains("/editor"); + } + + public static bool CanAddPlayModeTestScriptAndItWillCompile() + { + if (PlayerSettings.playModeTestRunnerEnabled) + { + return true; + } + + var theNearestCustomScriptAssembly = GetTheNearestCustomScriptAssembly(); + + if (theNearestCustomScriptAssembly == null) + { + return false; + } + + var hasTestAssemblyFlag = theNearestCustomScriptAssembly.PrecompiledReferences != null && theNearestCustomScriptAssembly.PrecompiledReferences.Any(x => Path.GetFileName(x) == kNunit);; + var editorOnlyAssembly = (theNearestCustomScriptAssembly.AssemblyFlags & AssemblyFlags.EditorOnly) != 0; + + return hasTestAssemblyFlag && !editorOnlyAssembly; + } + + public static string GetActiveFolderPath() + { + var path = "Assets"; + + foreach (var obj in Selection.GetFiltered(typeof(UnityEngine.Object), SelectionMode.Assets)) + { + path = AssetDatabase.GetAssetPath(obj); + if (!string.IsNullOrEmpty(path) && File.Exists(path)) + { + path = Path.GetDirectoryName(path); + break; + } + } + return path; + } + + private static CustomScriptAssembly GetTheNearestCustomScriptAssembly() + { + CustomScriptAssembly findCustomScriptAssemblyFromScriptPath; + try + { + findCustomScriptAssemblyFromScriptPath = + EditorCompilationInterface.Instance.FindCustomScriptAssemblyFromScriptPath( + Path.Combine(GetActiveFolderPath(), "Foo.cs")); + } + catch (Exception) + { + return null; + } + return findCustomScriptAssemblyFromScriptPath; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs.meta new file mode 100644 index 00000000..70d8f193 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListGuiHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97a05971510726f438153cd4987526fb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView.meta new file mode 100644 index 00000000..63ce2ad0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 68cb547af0187634aad591a09c01cd5b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs new file mode 100644 index 00000000..52c94a51 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs @@ -0,0 +1,24 @@ +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal static class Icons + { + public static readonly Texture2D s_FailImg; + public static readonly Texture2D s_IgnoreImg; + public static readonly Texture2D s_SuccessImg; + public static readonly Texture2D s_UnknownImg; + public static readonly Texture2D s_InconclusiveImg; + public static readonly Texture2D s_StopwatchImg; + + static Icons() + { + s_FailImg = EditorGUIUtility.IconContent("TestFailed").image as Texture2D; + s_IgnoreImg = EditorGUIUtility.IconContent("TestIgnored").image as Texture2D; + s_SuccessImg = EditorGUIUtility.IconContent("TestPassed").image as Texture2D; + s_UnknownImg = EditorGUIUtility.IconContent("TestNormal").image as Texture2D; + s_InconclusiveImg = EditorGUIUtility.IconContent("TestInconclusive").image as Texture2D; + s_StopwatchImg = EditorGUIUtility.IconContent("TestStopwatch").image as Texture2D; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs.meta new file mode 100644 index 00000000..3ddb7ee1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 27769e9b00b038d47aefe306a4d20bec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs new file mode 100644 index 00000000..04a5e6b7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs @@ -0,0 +1,93 @@ +using System.Collections.Generic; +using UnityEditor.IMGUI.Controls; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools.TestRunner; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal class TestListTreeViewDataSource : TreeViewDataSource + { + private bool m_ExpandTreeOnCreation; + private readonly TestListGUI m_TestListGUI; + private ITestAdaptor m_RootTest; + + public TestListTreeViewDataSource(TreeViewController testListTree, TestListGUI testListGUI, ITestAdaptor rootTest) : base(testListTree) + { + showRootItem = false; + rootIsCollapsable = false; + m_TestListGUI = testListGUI; + m_RootTest = rootTest; + } + + public override void FetchData() + { + var sceneName = SceneManager.GetActiveScene().name; + if (sceneName.StartsWith("InitTestScene")) + sceneName = PlaymodeTestsController.GetController().settings.originalScene; + + var testListBuilder = new TestTreeViewBuilder(m_RootTest, m_TestListGUI.newResultList, m_TestListGUI.m_TestRunnerUIFilter); + + m_RootItem = testListBuilder.BuildTreeView(null, false, sceneName); + SetExpanded(m_RootItem, true); + if (m_RootItem.hasChildren && m_RootItem.children.Count == 1) + SetExpanded(m_RootItem.children[0], true); + + if (m_ExpandTreeOnCreation) + SetExpandedWithChildren(m_RootItem, true); + + m_TestListGUI.newResultList = new List(testListBuilder.results); + m_TestListGUI.m_TestRunnerUIFilter.availableCategories = testListBuilder.AvailableCategories; + m_NeedRefreshRows = true; + } + + public override bool IsRenamingItemAllowed(TreeViewItem item) + { + return false; + } + + public void ExpandTreeOnCreation() + { + m_ExpandTreeOnCreation = true; + } + + public override bool IsExpandable(TreeViewItem item) + { + if (item is TestTreeViewItem) + return ((TestTreeViewItem)item).IsGroupNode; + return base.IsExpandable(item); + } + + protected override List Search(TreeViewItem rootItem, string search) + { + var result = new List(); + + if (rootItem.hasChildren) + { + foreach (var child in rootItem.children) + { + SearchTestTree(child, search, result); + } + } + return result; + } + + protected void SearchTestTree(TreeViewItem item, string search, IList searchResult) + { + var testItem = item as TestTreeViewItem; + if (!testItem.IsGroupNode) + { + if (testItem.FullName.ToLower().Contains(search)) + { + searchResult.Add(item); + } + } + else if (item.children != null) + { + foreach (var child in item.children) + SearchTestTree(child, search, searchResult); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs.meta new file mode 100644 index 00000000..5ec53327 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ce87c287371edde43a4b5fcfdee7b9ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs new file mode 100644 index 00000000..66578130 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs @@ -0,0 +1,11 @@ +using UnityEditor.IMGUI.Controls; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal class TestListTreeViewGUI : TreeViewGUI + { + public TestListTreeViewGUI(TreeViewController testListTree) : base(testListTree) + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs.meta new file mode 100644 index 00000000..ed09e250 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 52c907c81459f324497af504b84fd557 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs new file mode 100644 index 00000000..8d99de95 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs @@ -0,0 +1,118 @@ +using System; +using System.Reflection; +using System.Text; +using UnityEditor.IMGUI.Controls; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal sealed class TestTreeViewItem : TreeViewItem + { + public TestRunnerResult result; + internal ITestAdaptor m_Test; + + public Type type; + public MethodInfo method; + + private const int k_ResultTestMaxLength = 15000; + + public bool IsGroupNode { get { return m_Test.IsSuite; } } + + public string FullName { get { return m_Test.FullName; } } + + public TestTreeViewItem(ITestAdaptor test, int depth, TreeViewItem parent) + : base(GetId(test), depth, parent, test.Name) + { + m_Test = test; + + if (test.TypeInfo != null) + { + type = test.TypeInfo.Type; + } + if (test.Method != null) + { + method = test.Method.MethodInfo; + } + + displayName = test.Name.Replace("\n", ""); + icon = Icons.s_UnknownImg; + } + + private static int GetId(ITestAdaptor test) + { + return test.UniqueName.GetHashCode(); + } + + public void SetResult(TestRunnerResult testResult) + { + result = testResult; + result.SetResultChangedCallback(ResultUpdated); + ResultUpdated(result); + } + + public string GetResultText() + { + var durationString = String.Format("{0:0.000}", result.duration); + var sb = new StringBuilder(string.Format("{0} ({1}s)", displayName.Trim(), durationString)); + if (!string.IsNullOrEmpty(result.description)) + { + sb.AppendFormat("\n{0}", result.description); + } + if (!string.IsNullOrEmpty(result.messages)) + { + sb.Append("\n---\n"); + sb.Append(result.messages.Trim()); + } + if (!string.IsNullOrEmpty(result.stacktrace)) + { + sb.Append("\n---\n"); + sb.Append(result.stacktrace.Trim()); + } + if (!string.IsNullOrEmpty(result.output)) + { + sb.Append("\n---\n"); + sb.Append(result.output.Trim()); + } + if (sb.Length > k_ResultTestMaxLength) + { + sb.Length = k_ResultTestMaxLength; + sb.AppendFormat("...\n\n---MESSAGE TRUNCATED AT {0} CHARACTERS---", k_ResultTestMaxLength); + } + return sb.ToString().Trim(); + } + + private void ResultUpdated(TestRunnerResult testResult) + { + switch (testResult.resultStatus) + { + case TestRunnerResult.ResultStatus.Passed: + icon = Icons.s_SuccessImg; + break; + case TestRunnerResult.ResultStatus.Failed: + icon = Icons.s_FailImg; + break; + case TestRunnerResult.ResultStatus.Inconclusive: + icon = Icons.s_InconclusiveImg; + break; + case TestRunnerResult.ResultStatus.Skipped: + icon = Icons.s_IgnoreImg; + break; + default: + if (testResult.ignoredOrSkipped) + { + icon = Icons.s_IgnoreImg; + } + else if (testResult.notRunnable) + { + icon = Icons.s_FailImg; + } + else + { + icon = Icons.s_UnknownImg; + } + break; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs.meta new file mode 100644 index 00000000..1a29abe9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ce567ddbf30368344bc7b80e20cac36e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerResult.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerResult.cs new file mode 100644 index 00000000..b70d0ab5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerResult.cs @@ -0,0 +1,149 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + [Serializable] + internal class TestRunnerResult : TestRunnerFilter.IClearableResult + { + public string id; + public string uniqueId; + public string name; + public string fullName; + public ResultStatus resultStatus = ResultStatus.NotRun; + public float duration; + public string messages; + public string output; + public string stacktrace; + public bool notRunnable; + public bool ignoredOrSkipped; + public string description; + public bool isSuite; + public List categories; + public string parentId; + public string parentUniqueId; + + //This field is suppose to mark results from before domain reload + //Such result is outdated because the code might haev changed + //This field will get reset every time a domain reload happens + [NonSerialized] + public bool notOutdated; + + protected Action m_OnResultUpdate; + + internal TestRunnerResult(ITestAdaptor test) + { + id = test.Id; + uniqueId = test.UniqueName; + + fullName = test.FullName; + name = test.Name; + description = test.Description; + isSuite = test.IsSuite; + + ignoredOrSkipped = test.RunState == RunState.Ignored || test.RunState == RunState.Skipped; + notRunnable = test.RunState == RunState.NotRunnable; + + if (ignoredOrSkipped) + { + messages = test.SkipReason; + } + if (notRunnable) + { + resultStatus = ResultStatus.Failed; + messages = test.SkipReason; + } + categories = test.Categories.ToList(); + parentId = test.ParentId; + parentUniqueId = test.ParentUniqueName; + } + + internal TestRunnerResult(ITestResultAdaptor testResult) : this(testResult.Test) + { + notOutdated = true; + + messages = testResult.Message; + output = testResult.Output; + stacktrace = testResult.StackTrace; + duration = (float)testResult.Duration; + if (testResult.Test.IsSuite && testResult.ResultState == "Ignored") + { + resultStatus = ResultStatus.Passed; + } + else + { + resultStatus = ParseNUnitResultStatus(testResult.TestStatus); + } + } + + public void Update(TestRunnerResult result) + { + if (ReferenceEquals(result, null)) + return; + resultStatus = result.resultStatus; + duration = result.duration; + messages = result.messages; + output = result.output; + stacktrace = result.stacktrace; + ignoredOrSkipped = result.ignoredOrSkipped; + notRunnable = result.notRunnable; + description = result.description; + notOutdated = result.notOutdated; + if (m_OnResultUpdate != null) + m_OnResultUpdate(this); + } + + public void SetResultChangedCallback(Action resultUpdated) + { + m_OnResultUpdate = resultUpdated; + } + + [Serializable] + internal enum ResultStatus + { + NotRun, + Passed, + Failed, + Inconclusive, + Skipped + } + + private static ResultStatus ParseNUnitResultStatus(TestStatus status) + { + switch (status) + { + case TestStatus.Passed: + return ResultStatus.Passed; + case TestStatus.Failed: + return ResultStatus.Failed; + case TestStatus.Inconclusive: + return ResultStatus.Inconclusive; + case TestStatus.Skipped: + return ResultStatus.Skipped; + default: + return ResultStatus.NotRun; + } + } + + public override string ToString() + { + return string.Format("{0} ({1})", name, fullName); + } + + public string Id { get { return uniqueId; } } + public string FullName { get { return fullName; } } + public string ParentId { get { return parentUniqueId; } } + public bool IsSuite { get { return isSuite; } } + public List Categories { get { return categories; } } + + public void Clear() + { + resultStatus = ResultStatus.NotRun; + if (m_OnResultUpdate != null) + m_OnResultUpdate(this); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerResult.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerResult.cs.meta new file mode 100644 index 00000000..771053c1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a04a45bbed9e1714f9902fc9443669b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs new file mode 100644 index 00000000..a9df8e64 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs @@ -0,0 +1,167 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + [Serializable] + internal class TestRunnerUIFilter + { + private int m_PassedCount; + private int m_FailedCount; + private int m_NotRunCount; + private int m_InconclusiveCount; + private int m_SkippedCount; + + public int PassedCount { get { return m_PassedCount; } } + public int FailedCount { get { return m_FailedCount + m_InconclusiveCount; } } + public int NotRunCount { get { return m_NotRunCount + m_SkippedCount; } } + + [SerializeField] + public bool PassedHidden; + [SerializeField] + public bool FailedHidden; + [SerializeField] + public bool NotRunHidden; + + [SerializeField] + private string m_SearchString; + [SerializeField] + private int selectedCategoryMask; + + public string[] availableCategories = new string[0]; + + + private GUIContent m_SucceededBtn; + private GUIContent m_FailedBtn; + private GUIContent m_NotRunBtn; + + public Action RebuildTestList; + public Action SearchStringChanged; + public bool IsFiltering + { + get + { + return !string.IsNullOrEmpty(m_SearchString) || PassedHidden || FailedHidden || NotRunHidden || + selectedCategoryMask != 0; + } + } + + public string[] CategoryFilter + { + get + { + var list = new List(); + for (int i = 0; i < availableCategories.Length; i++) + { + if ((selectedCategoryMask & (1 << i)) != 0) + { + list.Add(availableCategories[i]); + } + } + return list.ToArray(); + } + } + + public void UpdateCounters(List resultList) + { + m_PassedCount = m_FailedCount = m_NotRunCount = m_InconclusiveCount = m_SkippedCount = 0; + foreach (var result in resultList) + { + if (result.isSuite) + continue; + switch (result.resultStatus) + { + case TestRunnerResult.ResultStatus.Passed: + m_PassedCount++; + break; + case TestRunnerResult.ResultStatus.Failed: + m_FailedCount++; + break; + case TestRunnerResult.ResultStatus.Inconclusive: + m_InconclusiveCount++; + break; + case TestRunnerResult.ResultStatus.Skipped: + m_SkippedCount++; + break; + case TestRunnerResult.ResultStatus.NotRun: + default: + m_NotRunCount++; + break; + } + } + + var succeededTooltip = string.Format("Show tests that succeeded\n{0} succeeded", m_PassedCount); + m_SucceededBtn = new GUIContent(PassedCount.ToString(), Icons.s_SuccessImg, succeededTooltip); + var failedTooltip = string.Format("Show tests that failed\n{0} failed\n{1} inconclusive", m_FailedCount, m_InconclusiveCount); + m_FailedBtn = new GUIContent(FailedCount.ToString(), Icons.s_FailImg, failedTooltip); + var notRunTooltip = string.Format("Show tests that didn't run\n{0} didn't run\n{1} skipped or ignored", m_NotRunCount, m_SkippedCount); + m_NotRunBtn = new GUIContent(NotRunCount.ToString(), Icons.s_UnknownImg, notRunTooltip); + } + + public void Draw() + { + EditorGUI.BeginChangeCheck(); + m_SearchString = EditorGUILayout.ToolbarSearchField(m_SearchString); + if (EditorGUI.EndChangeCheck() && SearchStringChanged != null) + { + SearchStringChanged(m_SearchString); + } + + if (availableCategories != null && availableCategories.Any()) + { + EditorGUI.BeginChangeCheck(); + selectedCategoryMask = EditorGUILayout.MaskField(selectedCategoryMask, availableCategories, EditorStyles.toolbarDropDown, GUILayout.MaxWidth(150)); + if (EditorGUI.EndChangeCheck() && RebuildTestList != null) + { + RebuildTestList(); + } + } + else + { + EditorGUILayout.Popup(0, new[] { "" }, EditorStyles.toolbarDropDown, GUILayout.MaxWidth(150)); + } + + EditorGUI.BeginChangeCheck(); + if (m_SucceededBtn != null) + { + PassedHidden = !GUILayout.Toggle(!PassedHidden, m_SucceededBtn, EditorStyles.toolbarButton, GUILayout.MaxWidth(GetMaxWidth(PassedCount))); + } + if (m_FailedBtn != null) + { + FailedHidden = !GUILayout.Toggle(!FailedHidden, m_FailedBtn, EditorStyles.toolbarButton, GUILayout.MaxWidth(GetMaxWidth(FailedCount))); + } + if (m_NotRunBtn != null) + { + NotRunHidden = !GUILayout.Toggle(!NotRunHidden, m_NotRunBtn, EditorStyles.toolbarButton, GUILayout.MaxWidth(GetMaxWidth(NotRunCount))); + } + + if (EditorGUI.EndChangeCheck() && RebuildTestList != null) + { + RebuildTestList(); + } + } + + private static int GetMaxWidth(int count) + { + if (count < 10) + return 33; + return count < 100 ? 40 : 47; + } + + public void Clear() + { + PassedHidden = false; + FailedHidden = false; + NotRunHidden = false; + selectedCategoryMask = 0; + m_SearchString = ""; + if (SearchStringChanged != null) + { + SearchStringChanged(m_SearchString); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs.meta new file mode 100644 index 00000000..e65f91a3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15f870c6975ad6449b5b52514b90dc2b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views.meta new file mode 100644 index 00000000..ca14182c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c5535d742ea2e4941850b421f9c70a1f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs new file mode 100644 index 00000000..3de12539 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs @@ -0,0 +1,88 @@ +using System; +using System.Linq; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; +using UnityEngine.TestTools; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + [Serializable] + internal class EditModeTestListGUI : TestListGUI + { + public override TestMode TestMode + { + get { return TestMode.EditMode; } + } + + public override void RenderNoTestsInfo() + { + if (!TestListGUIHelper.SelectedFolderContainsTestAssembly()) + { + var noTestText = "No tests to show"; + + if (!PlayerSettings.playModeTestRunnerEnabled) + { + const string testsArePulledFromCustomAssemblies = + "EditMode tests can be in Editor only Assemblies, either in the editor special folder or Editor only Assembly Definitions with added Unity References \"Test Assemblies\"."; + noTestText += Environment.NewLine + testsArePulledFromCustomAssemblies; + } + + EditorGUILayout.HelpBox(noTestText, MessageType.Info); + if (GUILayout.Button("Create EditMode Test Assembly Folder")) + { + TestListGUIHelper.AddFolderAndAsmDefForTesting(isEditorOnly: true); + } + } + + if (!TestListGUIHelper.CanAddEditModeTestScriptAndItWillCompile()) + { + UnityEngine.GUI.enabled = false; + EditorGUILayout.HelpBox("EditMode test scripts can only be created in editor test assemblies.", MessageType.Warning); + } + if (GUILayout.Button("Create Test Script in current folder")) + { + TestListGUIHelper.AddTest(); + } + UnityEngine.GUI.enabled = true; + } + + public override void PrintHeadPanel() + { + base.PrintHeadPanel(); + DrawFilters(); + } + + protected override void RunTests(TestRunnerFilter filter) + { + if (EditorUtility.scriptCompilationFailed) + { + Debug.LogError("Fix compilation issues before running tests"); + return; + } + + filter.ClearResults(newResultList.OfType().ToList()); + + RerunCallbackData.instance.runFilter = filter; + RerunCallbackData.instance.testMode = TestMode.EditMode; + + var testRunnerApi = ScriptableObject.CreateInstance(); + testRunnerApi.Execute(new ExecutionSettings() + { + filter = new Filter() + { + categoryNames = filter.categoryNames, + groupNames = filter.groupNames, + testMode = TestMode, + testNames = filter.testNames + } + }); + } + + public override TestPlatform TestPlatform { get { return TestPlatform.EditMode; } } + protected override bool IsBusy() + { + return EditModeLauncher.IsRunning || EditorApplication.isCompiling || EditorApplication.isPlaying; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs.meta new file mode 100644 index 00000000..afd4abb5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/EditModeTestListGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0336a32a79bfaed43a3fd2d88b91e974 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs new file mode 100644 index 00000000..40e3d2d5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs @@ -0,0 +1,106 @@ +using System; +using System.Linq; +using UnityEditor.SceneManagement; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; +using UnityEngine.TestTools; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools.TestRunner; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + [Serializable] + internal class PlayModeTestListGUI : TestListGUI + { + public override TestMode TestMode + { + get { return TestMode.PlayMode; } + } + public override void PrintHeadPanel() + { + EditorGUILayout.BeginHorizontal(GUILayout.ExpandHeight(false)); + base.PrintHeadPanel(); + if (GUILayout.Button("Run all in player (" + EditorUserBuildSettings.activeBuildTarget + ")", EditorStyles.toolbarButton)) + { + RunTestsInPlayer(null); + } + EditorGUILayout.EndHorizontal(); + DrawFilters(); + EditorGUILayout.BeginHorizontal(GUILayout.ExpandHeight(false)); + EditorGUILayout.EndHorizontal(); + } + + public override void RenderNoTestsInfo() + { + if (!TestListGUIHelper.SelectedFolderContainsTestAssembly()) + { + var noTestText = "No tests to show"; + if (!PlayerSettings.playModeTestRunnerEnabled) + { + const string testsArePulledFromCustomAssemblues = "Test Assemblies are defined by Assembly Definitions where you add Unity References \"Test Assemblies\""; + const string infoTextAboutTestsInAllAssemblies = + "To have tests in all assemblies enable it in the Test Runner window context menu"; + noTestText += Environment.NewLine + testsArePulledFromCustomAssemblues + Environment.NewLine + + infoTextAboutTestsInAllAssemblies; + } + + EditorGUILayout.HelpBox(noTestText, MessageType.Info); + if (GUILayout.Button("Create PlayMode Test Assembly Folder")) + { + TestListGUIHelper.AddFolderAndAsmDefForTesting(); + } + } + + if (!TestListGUIHelper.CanAddPlayModeTestScriptAndItWillCompile()) + { + UnityEngine.GUI.enabled = false; + EditorGUILayout.HelpBox("PlayMode test scripts can only be created in non editor test assemblies.", MessageType.Warning); + } + if (GUILayout.Button("Create Test Script in current folder")) + { + TestListGUIHelper.AddTest(); + } + UnityEngine.GUI.enabled = true; + } + + protected override void RunTests(TestRunnerFilter filter) + { + // Give user chance to save the changes to their currently open scene because we close it and load our own + var cancelled = !EditorSceneManager.SaveCurrentModifiedScenesIfUserWantsTo(); + if (cancelled) + return; + + filter.ClearResults(newResultList.OfType().ToList()); + + RerunCallbackData.instance.runFilter = filter; + RerunCallbackData.instance.testMode = TestMode.PlayMode; + + var testRunnerApi = ScriptableObject.CreateInstance(); + testRunnerApi.Execute(new ExecutionSettings() + { + filter = new Filter() + { + categoryNames = filter.categoryNames, + groupNames = filter.groupNames, + testMode = TestMode, + testNames = filter.testNames + } + }); + } + + protected void RunTestsInPlayer(TestRunnerFilter filter) + { + var settings = PlaymodeTestsControllerSettings.CreateRunnerSettings(filter); + var testExecutor = new PlayerLauncher(settings, null, null); + testExecutor.Run(); + GUIUtility.ExitGUI(); + } + + public override TestPlatform TestPlatform { get { return TestPlatform.PlayMode; } } + protected override bool IsBusy() + { + return PlaymodeLauncher.IsRunning || EditorApplication.isCompiling || EditorApplication.isPlaying; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs.meta new file mode 100644 index 00000000..6f0c1d6d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/PlayModeTestListGUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c3efd39f2cfb43a4c830d4fd5689900f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs new file mode 100644 index 00000000..27c4d3fa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs @@ -0,0 +1,449 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.IMGUI.Controls; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; +using UnityEngine.TestTools.TestRunner.GUI; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal abstract class TestListGUI + { + private static readonly GUIContent s_GUIRunSelectedTests = EditorGUIUtility.TrTextContent("Run Selected", "Run selected test(s)"); + private static readonly GUIContent s_GUIRunAllTests = EditorGUIUtility.TrTextContent("Run All", "Run all tests"); + private static readonly GUIContent s_GUIRerunFailedTests = EditorGUIUtility.TrTextContent("Rerun Failed", "Rerun all failed tests"); + private static readonly GUIContent s_GUIRun = EditorGUIUtility.TrTextContent("Run"); + private static readonly GUIContent s_GUIRunUntilFailed = EditorGUIUtility.TrTextContent("Run Until Failed"); + private static readonly GUIContent s_GUIRun100Times = EditorGUIUtility.TrTextContent("Run 100 times"); + private static readonly GUIContent s_GUIOpenTest = EditorGUIUtility.TrTextContent("Open source code"); + private static readonly GUIContent s_GUIOpenErrorLine = EditorGUIUtility.TrTextContent("Open error line"); + + [SerializeField] + protected TestRunnerWindow m_Window; + [SerializeField] + public List newResultList = new List(); + [SerializeField] + private string m_ResultText; + [SerializeField] + private string m_ResultStacktrace; + + private TreeViewController m_TestListTree; + [SerializeField] + internal TreeViewState m_TestListState; + [SerializeField] + internal TestRunnerUIFilter m_TestRunnerUIFilter = new TestRunnerUIFilter(); + + private Vector2 m_TestInfoScroll, m_TestListScroll; + private string m_PreviousProjectPath; + private List m_QueuedResults = new List(); + + protected TestListGUI() + { + MonoCecilHelper = new MonoCecilHelper(); + AssetsDatabaseHelper = new AssetsDatabaseHelper(); + + GuiHelper = new GuiHelper(MonoCecilHelper, AssetsDatabaseHelper); + } + + protected IMonoCecilHelper MonoCecilHelper { get; private set; } + protected IAssetsDatabaseHelper AssetsDatabaseHelper { get; private set; } + protected IGuiHelper GuiHelper { get; private set; } + + public abstract TestMode TestMode { get; } + + public virtual void PrintHeadPanel() + { + EditorGUILayout.BeginHorizontal(EditorStyles.toolbar); + using (new EditorGUI.DisabledScope(IsBusy())) + { + if (GUILayout.Button(s_GUIRunAllTests, EditorStyles.toolbarButton)) + { + var filter = new TestRunnerFilter {categoryNames = m_TestRunnerUIFilter.CategoryFilter}; + RunTests(filter); + GUIUtility.ExitGUI(); + } + } + using (new EditorGUI.DisabledScope(m_TestListTree == null || !m_TestListTree.HasSelection() || IsBusy())) + { + if (GUILayout.Button(s_GUIRunSelectedTests, EditorStyles.toolbarButton)) + { + RunTests(GetSelectedTestsAsFilter(m_TestListTree.GetSelection())); + GUIUtility.ExitGUI(); + } + } + using (new EditorGUI.DisabledScope(m_TestRunnerUIFilter.FailedCount == 0 || IsBusy())) + { + if (GUILayout.Button(s_GUIRerunFailedTests, EditorStyles.toolbarButton)) + { + var failedTestnames = new List(); + foreach (var result in newResultList) + { + if (result.isSuite) + continue; + if (result.resultStatus == TestRunnerResult.ResultStatus.Failed || + result.resultStatus == TestRunnerResult.ResultStatus.Inconclusive) + failedTestnames.Add(result.fullName); + } + RunTests(new TestRunnerFilter() {testNames = failedTestnames.ToArray(), categoryNames = m_TestRunnerUIFilter.CategoryFilter}); + GUIUtility.ExitGUI(); + } + } + GUILayout.FlexibleSpace(); + EditorGUILayout.EndHorizontal(); + } + + protected void DrawFilters() + { + EditorGUILayout.BeginHorizontal(EditorStyles.toolbar); + m_TestRunnerUIFilter.Draw(); + EditorGUILayout.EndHorizontal(); + } + + public bool HasTreeData() + { + return m_TestListTree != null; + } + + public virtual void RenderTestList() + { + if (m_TestListTree == null) + { + GUILayout.Label("Loading..."); + return; + } + + m_TestListScroll = EditorGUILayout.BeginScrollView(m_TestListScroll, + GUILayout.ExpandWidth(true), + GUILayout.MaxWidth(2000)); + + if (m_TestListTree.data.root == null || m_TestListTree.data.rowCount == 0 || (!m_TestListTree.isSearching && !m_TestListTree.data.GetItem(0).hasChildren)) + { + if (m_TestRunnerUIFilter.IsFiltering) + { + if (GUILayout.Button("Clear filters")) + { + m_TestRunnerUIFilter.Clear(); + m_TestListTree.ReloadData(); + m_Window.Repaint(); + } + } + RenderNoTestsInfo(); + } + else + { + var treeRect = EditorGUILayout.GetControlRect(GUILayout.ExpandHeight(true), GUILayout.ExpandWidth(true)); + var treeViewKeyboardControlId = GUIUtility.GetControlID(FocusType.Keyboard); + + m_TestListTree.OnGUI(treeRect, treeViewKeyboardControlId); + } + + EditorGUILayout.EndScrollView(); + } + + public virtual void RenderNoTestsInfo() + { + EditorGUILayout.HelpBox("No tests to show", MessageType.Info); + } + + public void RenderDetails() + { + m_TestInfoScroll = EditorGUILayout.BeginScrollView(m_TestInfoScroll); + var resultTextSize = TestRunnerWindow.Styles.info.CalcSize(new GUIContent(m_ResultText)); + EditorGUILayout.SelectableLabel(m_ResultText, TestRunnerWindow.Styles.info, + GUILayout.ExpandHeight(true), + GUILayout.ExpandWidth(true), + GUILayout.MinWidth(resultTextSize.x), + GUILayout.MinHeight(resultTextSize.y)); + EditorGUILayout.EndScrollView(); + } + + public void Reload() + { + if (m_TestListTree != null) + { + m_TestListTree.ReloadData(); + UpdateQueuedResults(); + } + } + + public void Repaint() + { + if (m_TestListTree == null || m_TestListTree.data.root == null) + { + return; + } + + m_TestListTree.Repaint(); + if (m_TestListTree.data.rowCount == 0) + m_TestListTree.SetSelection(new int[0], false); + TestSelectionCallback(m_TestListState.selectedIDs.ToArray()); + } + + public void Init(TestRunnerWindow window, ITestAdaptor rootTest) + { + if (m_Window == null) + { + m_Window = window; + } + + if (m_TestListTree == null) + { + if (m_TestListState == null) + { + m_TestListState = new TreeViewState(); + } + if (m_TestListTree == null) + m_TestListTree = new TreeViewController(m_Window, m_TestListState); + + m_TestListTree.deselectOnUnhandledMouseDown = false; + + m_TestListTree.selectionChangedCallback += TestSelectionCallback; + m_TestListTree.itemDoubleClickedCallback += TestDoubleClickCallback; + m_TestListTree.contextClickItemCallback += TestContextClickCallback; + + var testListTreeViewDataSource = new TestListTreeViewDataSource(m_TestListTree, this, rootTest); + + if (!newResultList.Any()) + testListTreeViewDataSource.ExpandTreeOnCreation(); + + m_TestListTree.Init(new Rect(), + testListTreeViewDataSource, + new TestListTreeViewGUI(m_TestListTree), + null); + } + + EditorApplication.update += RepaintIfProjectPathChanged; + + m_TestRunnerUIFilter.UpdateCounters(newResultList); + m_TestRunnerUIFilter.RebuildTestList = () => m_TestListTree.ReloadData(); + m_TestRunnerUIFilter.SearchStringChanged = s => m_TestListTree.searchString = s; + } + + public void UpdateResult(TestRunnerResult result) + { + if (!HasTreeData()) + { + m_QueuedResults.Add(result); + return; + } + + if (newResultList.All(x => x.uniqueId != result.uniqueId)) + { + return; + } + + var testRunnerResult = newResultList.FirstOrDefault(x => x.uniqueId == result.uniqueId); + if (testRunnerResult != null) + { + testRunnerResult.Update(result); + } + + Repaint(); + m_Window.Repaint(); + } + + private void UpdateQueuedResults() + { + foreach (var testRunnerResult in m_QueuedResults) + { + var existingResult = newResultList.FirstOrDefault(x => x.uniqueId == testRunnerResult.uniqueId); + if (existingResult != null) + { + existingResult.Update(testRunnerResult); + } + } + m_QueuedResults.Clear(); + TestSelectionCallback(m_TestListState.selectedIDs.ToArray()); + Repaint(); + m_Window.Repaint(); + } + + internal void TestSelectionCallback(int[] selected) + { + if (m_TestListTree != null && selected.Length == 1) + { + if (m_TestListTree != null) + { + var node = m_TestListTree.FindItem(selected[0]); + if (node is TestTreeViewItem) + { + var test = node as TestTreeViewItem; + m_ResultText = test.GetResultText(); + m_ResultStacktrace = test.result.stacktrace; + } + } + } + else if (selected.Length == 0) + { + m_ResultText = ""; + } + } + + protected virtual void TestDoubleClickCallback(int id) + { + if (IsBusy()) + return; + + RunTests(GetSelectedTestsAsFilter(new List { id })); + GUIUtility.ExitGUI(); + } + + protected virtual void RunTests(TestRunnerFilter filter) + { + throw new NotImplementedException(); + } + + protected virtual void TestContextClickCallback(int id) + { + if (id == 0) + return; + + var m = new GenericMenu(); + var testFilter = GetSelectedTestsAsFilter(m_TestListState.selectedIDs); + var multilineSelection = m_TestListState.selectedIDs.Count > 1; + + if (!multilineSelection) + { + var testNode = GetSelectedTest(); + var isNotSuite = !testNode.IsGroupNode; + if (isNotSuite) + { + if (!string.IsNullOrEmpty(m_ResultStacktrace)) + { + m.AddItem(s_GUIOpenErrorLine, + false, + data => + { + if (!GuiHelper.OpenScriptInExternalEditor(m_ResultStacktrace)) + { + GuiHelper.OpenScriptInExternalEditor(testNode.type, testNode.method); + } + }, + ""); + } + + m.AddItem(s_GUIOpenTest, + false, + data => GuiHelper.OpenScriptInExternalEditor(testNode.type, testNode.method), + ""); + m.AddSeparator(""); + } + } + + if (!IsBusy()) + { + m.AddItem(multilineSelection ? s_GUIRunSelectedTests : s_GUIRun, + false, + data => RunTests(testFilter), + ""); + + if (EditorPrefs.GetBool("DeveloperMode", false)) + { + m.AddItem(multilineSelection ? s_GUIRunSelectedTests : s_GUIRunUntilFailed, + false, + data => + { + testFilter.testRepetitions = int.MaxValue; + RunTests(testFilter); + }, + ""); + + m.AddItem(multilineSelection ? s_GUIRunSelectedTests : s_GUIRun100Times, + false, + data => + { + testFilter.testRepetitions = 100; + RunTests(testFilter); + }, + ""); + } + } + else + m.AddDisabledItem(multilineSelection ? s_GUIRunSelectedTests : s_GUIRun, false); + + m.ShowAsContext(); + } + + private TestRunnerFilter GetSelectedTestsAsFilter(IEnumerable selectedIDs) + { + var namesToRun = new List(); + var exactNamesToRun = new List(); + var assembliesToRun = new List(); + foreach (var lineId in selectedIDs) + { + var line = m_TestListTree.FindItem(lineId); + if (line is TestTreeViewItem) + { + var testLine = line as TestTreeViewItem; + if (testLine.IsGroupNode && !testLine.FullName.Contains("+")) + { + if (testLine.parent != null && testLine.parent.displayName == "Invisible Root Item") + { + //Root node selected. Use an empty TestRunnerFilter to run every test + namesToRun.Clear(); + exactNamesToRun.Clear(); + assembliesToRun.Clear(); + break; + } + + if (testLine.FullName.EndsWith(".dll", StringComparison.OrdinalIgnoreCase)) + assembliesToRun.Add(TestRunnerFilter.AssemblyNameFromPath(testLine.FullName)); + else + namesToRun.Add(string.Format("^{0}$", testLine.FullName)); + } + else + exactNamesToRun.Add(testLine.FullName); + } + } + + var filter = new TestRunnerFilter + { + assemblyNames = assembliesToRun.ToArray(), + groupNames = namesToRun.ToArray(), + testNames = exactNamesToRun.ToArray(), + categoryNames = m_TestRunnerUIFilter.CategoryFilter + }; + return filter; + } + + private TestTreeViewItem GetSelectedTest() + { + foreach (var lineId in m_TestListState.selectedIDs) + { + var line = m_TestListTree.FindItem(lineId); + if (line is TestTreeViewItem) + { + return line as TestTreeViewItem; + } + } + return null; + } + + public abstract TestPlatform TestPlatform { get; } + + public void RebuildUIFilter() + { + m_TestRunnerUIFilter.UpdateCounters(newResultList); + if (m_TestRunnerUIFilter.IsFiltering) + { + m_TestListTree.ReloadData(); + } + } + + public void RepaintIfProjectPathChanged() + { + var path = TestListGUIHelper.GetActiveFolderPath(); + if (path != m_PreviousProjectPath) + { + m_PreviousProjectPath = path; + TestRunnerWindow.s_Instance.Repaint(); + } + + EditorApplication.update -= RepaintIfProjectPathChanged; + } + + protected abstract bool IsBusy(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs.meta new file mode 100644 index 00000000..3bef151c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b8abb41ceb6f62c45a00197ae59224c1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension.meta new file mode 100644 index 00000000..0c998895 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f9202a39620f51418046c7754f215f0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes.meta new file mode 100644 index 00000000..a5930f1a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96c503bf059df984c86eecf572370347 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs new file mode 100644 index 00000000..e71b62c9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs @@ -0,0 +1,63 @@ +using System; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEditor.TestTools +{ + /// + /// Ignore attributes dedicated to Asset Import Pipeline backend version handling. + /// + internal static class AssetPipelineIgnore + { + internal enum AssetPipelineBackend + { + V1, + V2 + } + + /// + /// Ignore the test when running with the legacy Asset Import Pipeline V1 backend. + /// + internal class IgnoreInV1 : AssetPipelineIgnoreAttribute + { + public IgnoreInV1(string ignoreReason) : base(AssetPipelineBackend.V1, ignoreReason) {} + } + + /// + /// Ignore the test when running with the latest Asset Import Pipeline V2 backend. + /// + internal class IgnoreInV2 : AssetPipelineIgnoreAttribute + { + public IgnoreInV2(string ignoreReason) : base(AssetPipelineBackend.V2, ignoreReason) {} + } + + [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)] + internal class AssetPipelineIgnoreAttribute : NUnitAttribute, IApplyToTest + { + readonly string m_IgnoreReason; + readonly AssetPipelineBackend m_IgnoredBackend; + static readonly AssetPipelineBackend k_ActiveBackend = AssetDatabase.IsV2Enabled() + ? AssetPipelineBackend.V2 + : AssetPipelineBackend.V1; + + static string ActiveBackendName = Enum.GetName(typeof(AssetPipelineBackend), k_ActiveBackend); + + public AssetPipelineIgnoreAttribute(AssetPipelineBackend backend, string ignoreReason) + { + m_IgnoredBackend = backend; + m_IgnoreReason = ignoreReason; + } + + public void ApplyToTest(Test test) + { + if (k_ActiveBackend == m_IgnoredBackend) + { + test.RunState = RunState.Ignored; + var skipReason = string.Format("Not supported by asset pipeline {0} backend {1}", ActiveBackendName, m_IgnoreReason); + test.Properties.Add(PropertyNames.SkipReason, skipReason); + } + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs.meta new file mode 100644 index 00000000..5f7207f1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b88caca58e05ee74486d86fb404c48e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs new file mode 100644 index 00000000..a24190e4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs @@ -0,0 +1,162 @@ +using System; +using System.Reflection; +using System.Text; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.TestRunner.NUnitExtensions.Runner; +using UnityEngine.TestTools.NUnitExtensions; +using UnityEngine.TestTools.Logging; + +namespace UnityEditor.TestTools.TestRunner +{ + [Serializable] + internal class TestRunnerStateSerializer : IStateSerializer + { + private const BindingFlags Flags = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy; + + [SerializeField] + private HideFlags m_OriginalHideFlags; + + [SerializeField] + private bool m_ShouldRestore; + + [SerializeField] + private string m_TestObjectTypeName; + + [SerializeField] + private ScriptableObject m_TestObject; + + [SerializeField] + private string m_TestObjectTxt; + + [SerializeField] + private long StartTicks; + + [SerializeField] + private double StartTimeOA; + + [SerializeField] + private string output; + + [SerializeField] + private LogMatch[] m_ExpectedLogs; + + public bool ShouldRestore() + { + return m_ShouldRestore; + } + + public void SaveContext() + { + var currentContext = UnityTestExecutionContext.CurrentContext; + + if (currentContext.TestObject != null) + { + m_TestObjectTypeName = currentContext.TestObject.GetType().AssemblyQualifiedName; + m_TestObject = null; + m_TestObjectTxt = null; + if (currentContext.TestObject is ScriptableObject) + { + m_TestObject = currentContext.TestObject as ScriptableObject; + m_OriginalHideFlags = m_TestObject.hideFlags; + m_TestObject.hideFlags |= HideFlags.DontSave; + } + else + { + m_TestObjectTxt = JsonUtility.ToJson(currentContext.TestObject); + } + } + + output = currentContext.CurrentResult.Output; + StartTicks = currentContext.StartTicks; + StartTimeOA = currentContext.StartTime.ToOADate(); + if (LogScope.HasCurrentLogScope()) + { + m_ExpectedLogs = LogScope.Current.ExpectedLogs.ToArray(); + } + + m_ShouldRestore = true; + } + + public void RestoreContext() + { + var currentContext = UnityTestExecutionContext.CurrentContext; + + var outputProp = currentContext.CurrentResult.GetType().BaseType.GetField("_output", Flags); + (outputProp.GetValue(currentContext.CurrentResult) as StringBuilder).Append(output); + + currentContext.StartTicks = StartTicks; + currentContext.StartTime = DateTime.FromOADate(StartTimeOA); + if (LogScope.HasCurrentLogScope()) + { + LogScope.Current.ExpectedLogs = new Queue(m_ExpectedLogs); + } + + m_ShouldRestore = false; + } + + public bool CanRestoreFromScriptableObject(Type requestedType) + { + if (m_TestObject == null) + { + return false; + } + return m_TestObjectTypeName == requestedType.AssemblyQualifiedName; + } + + public ScriptableObject RestoreScriptableObjectInstance() + { + if (m_TestObject == null) + { + Debug.LogError("No object to restore"); + return null; + } + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + var temp = m_TestObject; + m_TestObject = null; + m_TestObjectTypeName = null; + return temp; + } + + public bool CanRestoreFromJson(Type requestedType) + { + if (string.IsNullOrEmpty(m_TestObjectTxt)) + { + return false; + } + return m_TestObjectTypeName == requestedType.AssemblyQualifiedName; + } + + public void RestoreClassFromJson(ref object instance) + { + if (string.IsNullOrEmpty(m_TestObjectTxt)) + { + Debug.LogWarning("No JSON representation to restore"); + return; + } + JsonUtility.FromJsonOverwrite(m_TestObjectTxt, instance); + m_TestObjectTxt = null; + m_TestObjectTypeName = null; + } + + private void OnPlayModeStateChanged(PlayModeStateChange state) + { + if (m_TestObject == null) + { + EditorApplication.playModeStateChanged -= OnPlayModeStateChanged; + return; + } + + //We set the DontSave flag here because the ScriptableObject would be nulled right before entering EditMode + if (state == PlayModeStateChange.ExitingPlayMode) + { + m_TestObject.hideFlags |= HideFlags.DontSave; + } + else if (state == PlayModeStateChange.EnteredEditMode) + { + m_TestObject.hideFlags = m_OriginalHideFlags; + EditorApplication.playModeStateChanged -= OnPlayModeStateChanged; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs.meta new file mode 100644 index 00000000..7d36e9d1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 124533853216377448d786fd7c725701 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequireApiProfileAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequireApiProfileAttribute.cs new file mode 100644 index 00000000..e99d4524 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequireApiProfileAttribute.cs @@ -0,0 +1,32 @@ +using System; +using System.Linq; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEditor.TestTools +{ + [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)] + internal class RequireApiProfileAttribute : NUnitAttribute, IApplyToTest + { + public ApiCompatibilityLevel[] apiProfiles { get; private set; } + + public RequireApiProfileAttribute(params ApiCompatibilityLevel[] apiProfiles) + { + this.apiProfiles = apiProfiles; + } + + void IApplyToTest.ApplyToTest(Test test) + { + test.Properties.Add(PropertyNames.Category, string.Format("ApiProfile({0})", string.Join(", ", apiProfiles.Select(p => p.ToString()).OrderBy(p => p).ToArray()))); + ApiCompatibilityLevel testProfile = PlayerSettings.GetApiCompatibilityLevel(EditorUserBuildSettings.activeBuildTargetGroup); + + if (!apiProfiles.Contains(testProfile)) + { + string skipReason = "Skipping test as it requires a compatible api profile set: " + string.Join(", ", apiProfiles.Select(p => p.ToString()).ToArray()); + test.RunState = RunState.Skipped; + test.Properties.Add(PropertyNames.SkipReason, skipReason); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequireApiProfileAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequireApiProfileAttribute.cs.meta new file mode 100644 index 00000000..66d03bd4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequireApiProfileAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a667f6654ad7a9548b8c8e68b51c8895 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs new file mode 100644 index 00000000..321a0fe0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs @@ -0,0 +1,33 @@ +using System; +using System.Linq; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEditor.TestTools +{ + [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method)] + public class RequirePlatformSupportAttribute : NUnitAttribute, IApplyToTest + { + public RequirePlatformSupportAttribute(params BuildTarget[] platforms) + { + this.platforms = platforms; + } + + public BuildTarget[] platforms { get; private set; } + + void IApplyToTest.ApplyToTest(Test test) + { + test.Properties.Add(PropertyNames.Category, string.Format("RequirePlatformSupport({0})", string.Join(", ", platforms.Select(p => p.ToString()).OrderBy(p => p).ToArray()))); + + if (!platforms.All(p => BuildPipeline.IsBuildTargetSupported(BuildTargetGroup.Unknown, p))) + { + var missingPlatforms = platforms.Where(p => !BuildPipeline.IsBuildTargetSupported(BuildTargetGroup.Unknown, p)).Select(p => p.ToString()).ToArray(); + string skipReason = "Test cannot be run as it requires support for the following platforms to be installed: " + string.Join(", ", missingPlatforms); + + test.RunState = RunState.Skipped; + test.Properties.Add(PropertyNames.SkipReason, skipReason); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs.meta new file mode 100644 index 00000000..84930580 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d2146428d3f1ad54eb7326c9a44b3284 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs new file mode 100644 index 00000000..4f0a0413 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs @@ -0,0 +1,21 @@ +using System.Linq; +using UnityEditor.Build; + +namespace UnityEditor.TestRunner +{ + internal class TestBuildAssemblyFilter : IFilterBuildAssemblies + { + private const string nunitAssemblyName = "nunit.framework"; + private const string unityTestRunnerAssemblyName = "UnityEngine.TestRunner"; + + public int callbackOrder { get; } + public string[] OnFilterAssemblies(BuildOptions buildOptions, string[] assemblies) + { + if ((buildOptions & BuildOptions.IncludeTestAssemblies) == BuildOptions.IncludeTestAssemblies || PlayerSettings.playModeTestRunnerEnabled) + { + return assemblies; + } + return assemblies.Where(x => !x.Contains(nunitAssemblyName) && !x.Contains(unityTestRunnerAssemblyName)).ToArray(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs.meta new file mode 100644 index 00000000..f3cd3bd2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3411e19edd44cfd46b548b058c3bc36c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers.meta new file mode 100644 index 00000000..c6a951b3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d64d92e4f04a13e4b99ea8d48e9e8ae9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs new file mode 100644 index 00000000..0c069e58 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs @@ -0,0 +1,95 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEngine; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + internal abstract class AttributeFinderBase + { + public abstract IEnumerable Search(ITest tests, ITestFilter filter, RuntimePlatform testTargetPlatform); + } + + internal abstract class AttributeFinderBase : AttributeFinderBase where T2 : Attribute + { + private readonly Func m_TypeSelector; + protected AttributeFinderBase(Func typeSelector) + { + m_TypeSelector = typeSelector; + } + + public override IEnumerable Search(ITest tests, ITestFilter filter, RuntimePlatform testTargetPlatform) + { + var selectedTests = new List(); + GetMatchingTests(tests, filter, ref selectedTests, testTargetPlatform); + + var result = new List(); + result.AddRange(GetTypesFromPrebuildAttributes(selectedTests)); + result.AddRange(GetTypesFromInterface(selectedTests, testTargetPlatform)); + + return result.Distinct(); + } + + private static void GetMatchingTests(ITest tests, ITestFilter filter, ref List resultList, RuntimePlatform testTargetPlatform) + { + foreach (var test in tests.Tests) + { + if (IsTestEnabledOnPlatform(test, testTargetPlatform)) + { + if (test.IsSuite) + { + GetMatchingTests(test, filter, ref resultList, testTargetPlatform); + } + else + { + if (filter.Pass(test)) + resultList.Add(test); + } + } + } + } + + private static bool IsTestEnabledOnPlatform(ITest test, RuntimePlatform testTargetPlatform) + { + if (test.Method == null) + { + return true; + } + + var attributesFromMethods = test.Method.GetCustomAttributes(true).Select(attribute => attribute); + var attributesFromTypes = test.Method.TypeInfo.GetCustomAttributes(true).Select(attribute => attribute); + + if (!attributesFromMethods.All(a => a.IsPlatformSupported(testTargetPlatform))) + { + return false; + } + + if (!attributesFromTypes.All(a => a.IsPlatformSupported(testTargetPlatform))) + { + return false; + } + + return true; + } + + private IEnumerable GetTypesFromPrebuildAttributes(IEnumerable tests) + { + var attributesFromMethods = tests.SelectMany(t => t.Method.GetCustomAttributes(true).Select(attribute => attribute)); + var attributesFromTypes = tests.SelectMany(t => t.Method.TypeInfo.GetCustomAttributes(true).Select(attribute => attribute)); + + var result = new List(); + result.AddRange(attributesFromMethods); + result.AddRange(attributesFromTypes); + + return result.Select(m_TypeSelector).Where(type => type != null); + } + + private static IEnumerable GetTypesFromInterface(IEnumerable selectedTests, RuntimePlatform testTargetPlatform) + { + var typesWithInterfaces = selectedTests.Where(t => typeof(T1).IsAssignableFrom(t.Method.TypeInfo.Type) && IsTestEnabledOnPlatform(t, testTargetPlatform)); + return typesWithInterfaces.Select(t => t.Method.TypeInfo.Type); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs.meta new file mode 100644 index 00000000..19986f0e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/AttributeFinderBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5d4de3d4682a8d641907cc75e4fb950e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs new file mode 100644 index 00000000..d8314d3c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs @@ -0,0 +1,141 @@ +using System.Collections.Generic; +using NUnit.Framework.Interfaces; +using UnityEditor.SceneManagement; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools; +using UnityEngine.TestTools.TestRunner; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditModeLauncher : TestLauncherBase + { + public static bool IsRunning; + private readonly EditModeRunner m_EditModeRunner; + + public EditModeLauncher(TestRunnerFilter filter, TestPlatform platform) + { + m_EditModeRunner = ScriptableObject.CreateInstance(); + m_EditModeRunner.UnityTestAssemblyRunnerFactory = new UnityTestAssemblyRunnerFactory(); + m_EditModeRunner.Init(filter, platform); + } + + public override void Run() + { + // Give user chance to save the changes to their currently open scene because we close it and load our own + var cancelled = !EditorSceneManager.SaveCurrentModifiedScenesIfUserWantsTo(); + if (cancelled) + return; + + IsRunning = true; + var exceptionThrown = ExecutePreBuildSetupMethods(m_EditModeRunner.GetLoadedTests(), m_EditModeRunner.GetFilter()); + if (exceptionThrown) + { + CallbacksDelegator.instance.RunFailed("Run Failed: One or more errors in a prebuild setup. See the editor log for details."); + return; + } + + var undoGroup = Undo.GetCurrentGroup(); + SceneSetup[] previousSceneSetup; + if (!OpenNewScene(out previousSceneSetup)) + return; + + var callback = AddEventHandler(); + callback.previousSceneSetup = previousSceneSetup; + callback.undoGroup = undoGroup; + callback.runner = m_EditModeRunner; + AddEventHandler(); + + m_EditModeRunner.Run(); + AddEventHandler(); + } + + private static bool OpenNewScene(out SceneSetup[] previousSceneSetup) + { + previousSceneSetup = null; + + var sceneCount = SceneManager.sceneCount; + + var scene = SceneManager.GetSceneAt(0); + var isSceneNotPersisted = string.IsNullOrEmpty(scene.path); + + if (sceneCount == 1 && isSceneNotPersisted) + { + EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single); + return true; + } + RemoveUntitledScenes(); + + // In case the user chose not to save the dirty scenes we reload them + ReloadUnsavedDirtyScene(); + + previousSceneSetup = EditorSceneManager.GetSceneManagerSetup(); + + scene = EditorSceneManager.NewScene(NewSceneSetup.EmptyScene, NewSceneMode.Additive); + SceneManager.SetActiveScene(scene); + + return true; + } + + private static void ReloadUnsavedDirtyScene() + { + for (var i = 0; i < SceneManager.sceneCount; i++) + { + var scene = SceneManager.GetSceneAt(i); + var isSceneNotPersisted = string.IsNullOrEmpty(scene.path); + var isSceneDirty = scene.isDirty; + if (isSceneNotPersisted && isSceneDirty) + { + EditorSceneManager.ReloadScene(scene); + } + } + } + + private static void RemoveUntitledScenes() + { + int sceneCount = SceneManager.sceneCount; + + var scenesToClose = new List(); + for (var i = 0; i < sceneCount; i++) + { + var scene = SceneManager.GetSceneAt(i); + var isSceneNotPersisted = string.IsNullOrEmpty(scene.path); + if (isSceneNotPersisted) + { + scenesToClose.Add(scene); + } + } + foreach (Scene scene in scenesToClose) + { + EditorSceneManager.CloseScene(scene, true); + } + } + + public class BackgroundListener : ScriptableObject, ITestRunnerListener + { + public void RunStarted(ITest testsToRun) + { + } + + public void RunFinished(ITestResult testResults) + { + IsRunning = false; + } + + public void TestStarted(ITest test) + { + } + + public void TestFinished(ITestResult result) + { + } + } + + public T AddEventHandler() where T : ScriptableObject, ITestRunnerListener + { + return m_EditModeRunner.AddEventHandler(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs.meta new file mode 100644 index 00000000..694d7d6a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ac68f5ae37c8957468562b8da42f9984 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs new file mode 100644 index 00000000..e20305cd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs @@ -0,0 +1,31 @@ +using System; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditModeLauncherContextSettings : IDisposable + { + private bool m_RunInBackground; + + public EditModeLauncherContextSettings() + { + SetupProjectParameters(); + } + + public void Dispose() + { + CleanupProjectParameters(); + } + + private void SetupProjectParameters() + { + m_RunInBackground = Application.runInBackground; + Application.runInBackground = true; + } + + private void CleanupProjectParameters() + { + Application.runInBackground = m_RunInBackground; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs.meta new file mode 100644 index 00000000..2bed8fde --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a582090813554df479fb9ca03e9857d3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup.meta new file mode 100644 index 00000000..49473826 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ebc4d20cc106cea49b1df1153f0b3b5e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs new file mode 100644 index 00000000..9f39c0aa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs @@ -0,0 +1,62 @@ +using System; +using UnityEngine; +using System.Net; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class AndroidPlatformSetup : IPlatformSetup + { + private string m_oldApplicationIdentifier; + private string m_oldDeviceSocketAddress; + [SerializeField] + private bool m_Stripping; + + public void Setup() + { + m_oldApplicationIdentifier = PlayerSettings.GetApplicationIdentifier(BuildTargetGroup.Android); + PlayerSettings.SetApplicationIdentifier(BuildTargetGroup.Android, "com.UnityTestRunner.UnityTestRunner"); + + m_oldDeviceSocketAddress = EditorUserBuildSettings.androidDeviceSocketAddress; + var androidDeviceConnection = Environment.GetEnvironmentVariable("ANDROID_DEVICE_CONNECTION"); + EditorUserBuildSettings.waitForPlayerConnection = true; + if (androidDeviceConnection != null) + { + EditorUserBuildSettings.androidDeviceSocketAddress = androidDeviceConnection; + } + m_Stripping = PlayerSettings.stripEngineCode; + PlayerSettings.stripEngineCode = false; + } + + public void PostBuildAction() + { + PlayerSettings.stripEngineCode = m_Stripping; + } + + public void PostSuccessfulBuildAction() + { + var connectionResult = -1; + var maxTryCount = 10; + var tryCount = maxTryCount; + while (tryCount-- > 0 && connectionResult == -1) + { + connectionResult = EditorConnectionInternal.ConnectPlayerProxy(IPAddress.Loopback.ToString(), 34999); + if (EditorUtility.DisplayCancelableProgressBar("Editor Connection", "Connecting to the player", + 1 - ((float)tryCount / maxTryCount))) + { + EditorUtility.ClearProgressBar(); + throw new TestLaunchFailedException(); + } + } + EditorUtility.ClearProgressBar(); + if (connectionResult == -1) + throw new TestLaunchFailedException( + "Timed out trying to connect to the player. Player failed to launch or crashed soon after launching"); + } + + public void CleanUp() + { + EditorUserBuildSettings.androidDeviceSocketAddress = m_oldDeviceSocketAddress; + PlayerSettings.SetApplicationIdentifier(BuildTargetGroup.Android, m_oldApplicationIdentifier); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs.meta new file mode 100644 index 00000000..6e18a7c7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 961642509dec50b44a293d26240140ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs new file mode 100644 index 00000000..59cc6889 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs @@ -0,0 +1,38 @@ +using System; +using System.Diagnostics; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner +{ + [Serializable] + internal class ApplePlatformSetup : IPlatformSetup + { + [SerializeField] + private bool m_Stripping; + + public ApplePlatformSetup(BuildTarget buildTarget) + { + } + + public void Setup() + { + // Camera and fonts are stripped out and app crashes on iOS when test runner is trying to add a scene with... camera and text + m_Stripping = PlayerSettings.stripEngineCode; + PlayerSettings.stripEngineCode = false; + } + + public void PostBuildAction() + { + // Restoring player setting as early as possible + PlayerSettings.stripEngineCode = m_Stripping; + } + + public void PostSuccessfulBuildAction() + { + } + + public void CleanUp() + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs.meta new file mode 100644 index 00000000..36f22a6b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f6c189a159d3bde4c964cee562e508ea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs new file mode 100644 index 00000000..0cbcb33c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs @@ -0,0 +1,10 @@ +namespace UnityEditor.TestTools.TestRunner +{ + internal interface IPlatformSetup + { + void Setup(); + void PostBuildAction(); + void PostSuccessfulBuildAction(); + void CleanUp(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs.meta new file mode 100644 index 00000000..94405b53 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9d614808f9add8a4f8e4860db2c7af0d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs new file mode 100644 index 00000000..1d038092 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs @@ -0,0 +1,46 @@ +using System; +using System.Threading; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class LuminPlatformSetup : IPlatformSetup + { + private const string kDeviceAddress = "127.0.0.1"; + private const int kDevicePort = 55000; + + public void Setup() + { + } + + public void PostBuildAction() + { + } + + public void PostSuccessfulBuildAction() + { + var connectionResult = -1; + var maxTryCount = 100; + var tryCount = maxTryCount; + while (tryCount-- > 0 && connectionResult == -1) + { + Thread.Sleep(1000); + connectionResult = EditorConnectionInternal.ConnectPlayerProxy(kDeviceAddress, kDevicePort); + if (EditorUtility.DisplayCancelableProgressBar("Editor Connection", "Connecting to the player", + 1 - ((float)tryCount / maxTryCount))) + { + EditorUtility.ClearProgressBar(); + throw new TestLaunchFailedException(); + } + } + EditorUtility.ClearProgressBar(); + if (connectionResult == -1) + throw new TestLaunchFailedException( + "Timed out trying to connect to the player. Player failed to launch or crashed soon after launching"); + } + + public void CleanUp() + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs.meta new file mode 100644 index 00000000..9e4dcc52 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c38ae0585d6a55042a2d678330689685 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs new file mode 100644 index 00000000..7db58016 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs @@ -0,0 +1,105 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner +{ + [Serializable] + internal class PlatformSpecificSetup + { + [SerializeField] + private ApplePlatformSetup m_AppleiOSPlatformSetup = new ApplePlatformSetup(BuildTarget.iOS); + [SerializeField] + private ApplePlatformSetup m_AppleTvOSPlatformSetup = new ApplePlatformSetup(BuildTarget.tvOS); + [SerializeField] + private XboxOnePlatformSetup m_XboxOnePlatformSetup = new XboxOnePlatformSetup(); + [SerializeField] + private AndroidPlatformSetup m_AndroidPlatformSetup = new AndroidPlatformSetup(); + [SerializeField] + private SwitchPlatformSetup m_SwitchPlatformSetup = new SwitchPlatformSetup(); + + [SerializeField] + private UwpPlatformSetup m_UwpPlatformSetup = new UwpPlatformSetup(); + + [SerializeField] + private LuminPlatformSetup m_LuminPlatformSetup = new LuminPlatformSetup(); + + + private IDictionary m_SetupTypes; + + [SerializeField] + private BuildTarget m_Target; + + public PlatformSpecificSetup() + { + } + + public PlatformSpecificSetup(BuildTarget target) + { + m_Target = target; + } + + public void Setup() + { + var dictionary = GetSetup(); + + if (!dictionary.ContainsKey(m_Target)) + { + return; + } + + dictionary[m_Target].Setup(); + } + + public void PostBuildAction() + { + var dictionary = GetSetup(); + + if (!dictionary.ContainsKey(m_Target)) + { + return; + } + + dictionary[m_Target].PostBuildAction(); + } + + public void PostSuccessfulBuildAction() + { + var dictionary = GetSetup(); + + if (!dictionary.ContainsKey(m_Target)) + { + return; + } + + dictionary[m_Target].PostSuccessfulBuildAction(); + } + + public void CleanUp() + { + var dictionary = GetSetup(); + + if (!dictionary.ContainsKey(m_Target)) + { + return; + } + + dictionary[m_Target].CleanUp(); + } + + private IDictionary GetSetup() + { + m_SetupTypes = new Dictionary() + { + {BuildTarget.iOS, m_AppleiOSPlatformSetup}, + {BuildTarget.tvOS, m_AppleTvOSPlatformSetup}, + {BuildTarget.XboxOne, m_XboxOnePlatformSetup}, + {BuildTarget.Android, m_AndroidPlatformSetup}, + {BuildTarget.WSAPlayer, m_UwpPlatformSetup}, + {BuildTarget.Lumin, m_LuminPlatformSetup}, + {BuildTarget.Switch, m_SwitchPlatformSetup} + }; + return m_SetupTypes; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs.meta new file mode 100644 index 00000000..a250a1a3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6cccd50ebf7384242bda4d7bcb282ebf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs new file mode 100644 index 00000000..20cabe0f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs @@ -0,0 +1,33 @@ +namespace UnityEditor.TestTools.TestRunner +{ + internal class SwitchPlatformSetup : IPlatformSetup + { + public void Setup() + { + EditorUserBuildSettings.switchCreateRomFile = true; + EditorUserBuildSettings.switchNVNGraphicsDebugger = false; + EditorUserBuildSettings.switchNVNDrawValidation = true; // catches more graphics errors + EditorUserBuildSettings.development = true; + EditorUserBuildSettings.switchRedirectWritesToHostMount = true; + + // We can use these when more debugging is required: + //EditorUserBuildSettings.switchNVNDrawValidation = false; // cannot be used with shader debug + //EditorUserBuildSettings.switchNVNGraphicsDebugger = true; + //EditorUserBuildSettings.switchNVNShaderDebugging = true; + //EditorUserBuildSettings.switchCreateSolutionFile = true; // for shorter iteration time + //EditorUserBuildSettings.allowDebugging = true; // managed debugger can be attached + } + + public void PostBuildAction() + { + } + + public void PostSuccessfulBuildAction() + { + } + + public void CleanUp() + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs.meta new file mode 100644 index 00000000..fb9dd054 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: adf7bea9401c1834380d55601add6cfb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs new file mode 100644 index 00000000..6eb634a5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs @@ -0,0 +1,48 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class UwpPlatformSetup : IPlatformSetup + { + private const string k_SettingsBuildConfiguration = "BuildConfiguration"; + private bool m_InternetClientServer; + private bool m_PrivateNetworkClientServer; + + public void Setup() + { + m_InternetClientServer = PlayerSettings.WSA.GetCapability(PlayerSettings.WSACapability.InternetClientServer); + m_PrivateNetworkClientServer = PlayerSettings.WSA.GetCapability(PlayerSettings.WSACapability.PrivateNetworkClientServer); + PlayerSettings.WSA.SetCapability(PlayerSettings.WSACapability.InternetClientServer, true); + PlayerSettings.WSA.SetCapability(PlayerSettings.WSACapability.PrivateNetworkClientServer, true); + + // This setting is initialized only when Window Store App is selected from the Build Settings window, and + // is typically an empty strings when running tests via UTR on the command-line. + bool wsaSettingNotInitialized = string.IsNullOrEmpty(EditorUserBuildSettings.wsaArchitecture); + + // If WSA build settings aren't fully initialized or running from a build machine, specify a default build configuration. + // Otherwise we can use the existing configuration specified by the user in Build Settings. + if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("UNITY_THISISABUILDMACHINE")) || wsaSettingNotInitialized) + { + EditorUserBuildSettings.wsaSubtarget = WSASubtarget.PC; + EditorUserBuildSettings.wsaArchitecture = "x64"; + EditorUserBuildSettings.SetPlatformSettings(BuildPipeline.GetBuildTargetName(BuildTarget.WSAPlayer), k_SettingsBuildConfiguration, WSABuildType.Debug.ToString()); + EditorUserBuildSettings.wsaUWPBuildType = WSAUWPBuildType.ExecutableOnly; + PlayerSettings.SetIl2CppCompilerConfiguration(BuildTargetGroup.WSA, Il2CppCompilerConfiguration.Debug); + } + } + + public void PostBuildAction() + { + } + + public void PostSuccessfulBuildAction() + { + } + + public void CleanUp() + { + PlayerSettings.WSA.SetCapability(PlayerSettings.WSACapability.InternetClientServer, m_InternetClientServer); + PlayerSettings.WSA.SetCapability(PlayerSettings.WSACapability.PrivateNetworkClientServer, m_PrivateNetworkClientServer); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs.meta new file mode 100644 index 00000000..751ac7e9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 667c6ad86a0b7a548aaa5c287f2c2861 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs new file mode 100644 index 00000000..0897dc55 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs @@ -0,0 +1,43 @@ +namespace UnityEditor.TestTools.TestRunner +{ + internal class XboxOnePlatformSetup : IPlatformSetup + { + private XboxOneDeployMethod oldXboxOneDeployMethod; + private XboxOneDeployDrive oldXboxOneDeployDrive; + private string oldXboxOneAdditionalDebugPorts; + + public void Setup() + { + oldXboxOneDeployMethod = EditorUserBuildSettings.xboxOneDeployMethod; + oldXboxOneDeployDrive = EditorUserBuildSettings.xboxOneDeployDrive; + oldXboxOneAdditionalDebugPorts = EditorUserBuildSettings.xboxOneAdditionalDebugPorts; + + EditorUserBuildSettings.xboxOneDeployMethod = XboxOneDeployMethod.Package; + EditorUserBuildSettings.xboxOneDeployDrive = XboxOneDeployDrive.Default; + + // This causes the XboxOne post processing systems to open this port in your package manifest. + // In addition it will open the ephemeral range for debug connections as well. + // Failure to do this will cause connection problems. + EditorUserBuildSettings.xboxOneAdditionalDebugPorts = "34999"; + } + + public void PostBuildAction() + { + } + + public void PostSuccessfulBuildAction() + { + } + + public void CleanUp() + { + EditorUserBuildSettings.xboxOneDeployMethod = oldXboxOneDeployMethod; + EditorUserBuildSettings.xboxOneDeployDrive = oldXboxOneDeployDrive; + + // This causes the XboxOne post processing systems to open this port in your package manifest. + // In addition it will open the ephemeral range for debug connections as well. + // Failure to do this will cause connection problems. + EditorUserBuildSettings.xboxOneAdditionalDebugPorts = oldXboxOneAdditionalDebugPorts; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs.meta new file mode 100644 index 00000000..771c8538 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aed7ab02155e43341a2dbcb7bc17c160 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs new file mode 100644 index 00000000..7655d4d8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs @@ -0,0 +1,185 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using UnityEditor; +using UnityEditor.TestRunner.TestLaunchers; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools.TestRunner; +using UnityEngine.TestTools.TestRunner.Callbacks; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class TestLaunchFailedException : Exception + { + public TestLaunchFailedException() {} + public TestLaunchFailedException(string message) : base(message) {} + } + + [Serializable] + internal class PlayerLauncher : RuntimeTestLauncherBase + { + private readonly PlaymodeTestsControllerSettings m_Settings; + private readonly BuildTarget m_TargetPlatform; + private string m_TempBuildLocation; + private ITestRunSettings m_OverloadTestRunSettings; + + public PlayerLauncher(PlaymodeTestsControllerSettings settings, BuildTarget? targetPlatform, ITestRunSettings overloadTestRunSettings) + { + m_Settings = settings; + m_TargetPlatform = targetPlatform ?? EditorUserBuildSettings.activeBuildTarget; + m_OverloadTestRunSettings = overloadTestRunSettings; + } + + protected override RuntimePlatform? TestTargetPlatform + { + get { return BuildTargetConverter.TryConvertToRuntimePlatform(m_TargetPlatform); } + } + + public override void Run() + { + var editorConnectionTestCollector = RemoteTestRunController.instance; + editorConnectionTestCollector.hideFlags = HideFlags.HideAndDontSave; + editorConnectionTestCollector.Init(m_TargetPlatform); + + var remotePlayerLogController = RemotePlayerLogController.instance; + remotePlayerLogController.hideFlags = HideFlags.HideAndDontSave; + + using (var settings = new PlayerLauncherContextSettings(m_OverloadTestRunSettings)) + { + var sceneName = CreateSceneName(); + var scene = PrepareScene(sceneName); + + var filter = m_Settings.filter.BuildNUnitFilter(); + var runner = LoadTests(filter); + var exceptionThrown = ExecutePreBuildSetupMethods(runner.LoadedTest, filter); + if (exceptionThrown) + { + ReopenOriginalScene(m_Settings.originalScene); + AssetDatabase.DeleteAsset(sceneName); + CallbacksDelegator.instance.RunFailed("Run Failed: One or more errors in a prebuild setup. See the editor log for details."); + return; + } + + var playerBuildOptions = GetBuildOptions(scene); + + var success = BuildAndRunPlayer(playerBuildOptions); + editorConnectionTestCollector.PostBuildAction(); + ExecutePostBuildCleanupMethods(runner.LoadedTest, filter); + + ReopenOriginalScene(m_Settings.originalScene); + AssetDatabase.DeleteAsset(sceneName); + + if (!success) + { + ScriptableObject.DestroyImmediate(editorConnectionTestCollector); + Debug.LogError("Player build failed"); + throw new TestLaunchFailedException("Player build failed"); + } + + editorConnectionTestCollector.PostSuccessfulBuildAction(); + } + } + + public Scene PrepareScene(string sceneName) + { + var scene = CreateBootstrapScene(sceneName, runner => + { + runner.AddEventHandlerMonoBehaviour(); + runner.settings = m_Settings; + runner.AddEventHandlerMonoBehaviour(); + }); + return scene; + } + + private static bool BuildAndRunPlayer(PlayerLauncherBuildOptions buildOptions) + { + Debug.LogFormat(LogType.Log, LogOption.NoStacktrace, null, "Building player with following options:\n{0}", buildOptions); + + + // Android has to be in listen mode to establish player connection + if (buildOptions.BuildPlayerOptions.target == BuildTarget.Android) + { + buildOptions.BuildPlayerOptions.options &= ~BuildOptions.ConnectToHost; + } + + // For now, so does Lumin + if (buildOptions.BuildPlayerOptions.target == BuildTarget.Lumin) + { + buildOptions.BuildPlayerOptions.options &= ~BuildOptions.ConnectToHost; + } + + var result = BuildPipeline.BuildPlayer(buildOptions.BuildPlayerOptions); + if (result.summary.result != Build.Reporting.BuildResult.Succeeded) + Debug.LogError(result.SummarizeErrors()); + + return result.summary.result == Build.Reporting.BuildResult.Succeeded; + } + + private PlayerLauncherBuildOptions GetBuildOptions(Scene scene) + { + var buildOptions = new BuildPlayerOptions(); + var reduceBuildLocationPathLength = false; + + //Some platforms hit MAX_PATH limits during the build process, in these cases minimize the path length + if ((m_TargetPlatform == BuildTarget.WSAPlayer) || (m_TargetPlatform == BuildTarget.XboxOne)) + { + reduceBuildLocationPathLength = true; + } + + var scenes = new List() { scene.path }; + scenes.AddRange(EditorBuildSettings.scenes.Select(x => x.path)); + buildOptions.scenes = scenes.ToArray(); + + buildOptions.options |= BuildOptions.AutoRunPlayer | BuildOptions.Development | BuildOptions.ConnectToHost | BuildOptions.IncludeTestAssemblies | BuildOptions.StrictMode; + buildOptions.target = m_TargetPlatform; + + if (EditorUserBuildSettings.waitForPlayerConnection) + buildOptions.options |= BuildOptions.WaitForPlayerConnection; + + var buildTargetGroup = EditorUserBuildSettings.activeBuildTargetGroup; + var uniqueTempPathInProject = FileUtil.GetUniqueTempPathInProject(); + + if (reduceBuildLocationPathLength) + { + uniqueTempPathInProject = Path.GetTempFileName(); + File.Delete(uniqueTempPathInProject); + Directory.CreateDirectory(uniqueTempPathInProject); + } + + //Check if Lz4 is supported for the current buildtargetgroup and enable it if need be + if (PostprocessBuildPlayer.SupportsLz4Compression(buildTargetGroup, m_TargetPlatform)) + { + if (EditorUserBuildSettings.GetCompressionType(buildTargetGroup) == Compression.Lz4) + buildOptions.options |= BuildOptions.CompressWithLz4; + else if (EditorUserBuildSettings.GetCompressionType(buildTargetGroup) == Compression.Lz4HC) + buildOptions.options |= BuildOptions.CompressWithLz4HC; + } + + m_TempBuildLocation = Path.GetFullPath(uniqueTempPathInProject); + + string extensionForBuildTarget = PostprocessBuildPlayer.GetExtensionForBuildTarget(buildTargetGroup, buildOptions.target, buildOptions.options); + + var playerExecutableName = "PlayerWithTests"; + var playerDirectoryName = reduceBuildLocationPathLength ? "PwT" : "PlayerWithTests"; + + var locationPath = Path.Combine(m_TempBuildLocation, playerDirectoryName); + + if (!string.IsNullOrEmpty(extensionForBuildTarget)) + { + playerExecutableName += string.Format(".{0}", extensionForBuildTarget); + locationPath = Path.Combine(locationPath, playerExecutableName); + } + + buildOptions.locationPathName = locationPath; + + return new PlayerLauncherBuildOptions + { + BuildPlayerOptions = buildOptions, + PlayerDirectory = Path.Combine(m_TempBuildLocation, playerDirectoryName), + }; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs.meta new file mode 100644 index 00000000..60bb1c7f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d973fc1524e4d724081553934c55958c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs new file mode 100644 index 00000000..b4985147 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs @@ -0,0 +1,23 @@ +using System.Text; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class PlayerLauncherBuildOptions + { + public BuildPlayerOptions BuildPlayerOptions; + public string PlayerDirectory; + + public override string ToString() + { + var str = new StringBuilder(); + str.AppendLine("locationPathName = " + BuildPlayerOptions.locationPathName); + str.AppendLine("target = " + BuildPlayerOptions.target); + str.AppendLine("scenes = " + string.Join(", ", BuildPlayerOptions.scenes)); + str.AppendLine("assetBundleManifestPath = " + BuildPlayerOptions.assetBundleManifestPath); + str.AppendLine("options.Development = " + ((BuildPlayerOptions.options & BuildOptions.Development) != 0)); + str.AppendLine("options.AutoRunPlayer = " + ((BuildPlayerOptions.options & BuildOptions.AutoRunPlayer) != 0)); + str.AppendLine("options.ForceEnableAssertions = " + ((BuildPlayerOptions.options & BuildOptions.ForceEnableAssertions) != 0)); + return str.ToString(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs.meta new file mode 100644 index 00000000..73c17796 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherBuildOptions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2a0bd678385f98e4d8eabdfc07d62b4f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs new file mode 100644 index 00000000..89b1cb22 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs @@ -0,0 +1,106 @@ +using System; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class PlayerLauncherContextSettings : IDisposable + { + private ITestRunSettings m_OverloadSettings; + + private EditorBuildSettingsScene[] m_EditorBuildSettings; +#pragma warning disable 618 + private ResolutionDialogSetting m_DisplayResolutionDialog; +#pragma warning restore 618 + private bool m_RunInBackground; + private FullScreenMode m_FullScreenMode; + private bool m_ResizableWindow; + private bool m_ShowUnitySplashScreen; + private string m_OldproductName; + private string m_OldAotOptions; + private Lightmapping.GIWorkflowMode m_OldLightmapping; + private bool m_explicitNullChecks; + + private bool m_Disposed; + + public PlayerLauncherContextSettings(ITestRunSettings overloadSettings) + { + m_OverloadSettings = overloadSettings; + SetupProjectParameters(); + + if (overloadSettings != null) + { + overloadSettings.Apply(); + } + } + + public void Dispose() + { + if (!m_Disposed) + { + CleanupProjectParameters(); + if (m_OverloadSettings != null) + { + m_OverloadSettings.Dispose(); + } + + m_Disposed = true; + } + } + + private void SetupProjectParameters() + { + EditorApplication.LockReloadAssemblies(); + + m_EditorBuildSettings = EditorBuildSettings.scenes; + +#pragma warning disable 618 + m_DisplayResolutionDialog = PlayerSettings.displayResolutionDialog; + PlayerSettings.displayResolutionDialog = ResolutionDialogSetting.Disabled; +#pragma warning restore 618 + + m_RunInBackground = PlayerSettings.runInBackground; + PlayerSettings.runInBackground = true; + + m_FullScreenMode = PlayerSettings.fullScreenMode; + PlayerSettings.fullScreenMode = FullScreenMode.Windowed; + + m_OldAotOptions = PlayerSettings.aotOptions; + PlayerSettings.aotOptions = "nimt-trampolines=1024"; + + m_ResizableWindow = PlayerSettings.resizableWindow; + PlayerSettings.resizableWindow = true; + + m_ShowUnitySplashScreen = PlayerSettings.SplashScreen.show; + PlayerSettings.SplashScreen.show = false; + + m_OldproductName = PlayerSettings.productName; + PlayerSettings.productName = "UnityTestFramework"; + + m_OldLightmapping = Lightmapping.giWorkflowMode; + Lightmapping.giWorkflowMode = Lightmapping.GIWorkflowMode.OnDemand; + + m_explicitNullChecks = EditorUserBuildSettings.explicitNullChecks; + EditorUserBuildSettings.explicitNullChecks = true; + } + + private void CleanupProjectParameters() + { + EditorBuildSettings.scenes = m_EditorBuildSettings; + + PlayerSettings.fullScreenMode = m_FullScreenMode; + PlayerSettings.runInBackground = m_RunInBackground; +#pragma warning disable 618 + PlayerSettings.displayResolutionDialog = m_DisplayResolutionDialog; +#pragma warning restore 618 + PlayerSettings.resizableWindow = m_ResizableWindow; + PlayerSettings.SplashScreen.show = m_ShowUnitySplashScreen; + PlayerSettings.productName = m_OldproductName; + PlayerSettings.aotOptions = m_OldAotOptions; + Lightmapping.giWorkflowMode = m_OldLightmapping; + EditorUserBuildSettings.explicitNullChecks = m_explicitNullChecks; + + EditorApplication.UnlockReloadAssemblies(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs.meta new file mode 100644 index 00000000..29cb8915 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6965880f76f40194593cb53a88f74005 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs new file mode 100644 index 00000000..78a9c727 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs @@ -0,0 +1,129 @@ +using System; +using System.Collections.Generic; +using NUnit.Framework.Interfaces; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools.TestRunner; +using UnityEngine.TestTools.TestRunner.Callbacks; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class PlaymodeLauncher : RuntimeTestLauncherBase + { + public static bool IsRunning; + private Scene m_Scene; + private bool m_IsTestSetupPerformed; + private readonly PlaymodeTestsControllerSettings m_Settings; + private ITestFilter testFilter; + + [SerializeField] + private List m_EventHandlers = new List(); + + public PlaymodeLauncher(PlaymodeTestsControllerSettings settings) + { + m_Settings = settings; + } + + public override void Run() + { + IsRunning = true; + ConsoleWindow.SetConsoleErrorPause(false); + Application.runInBackground = true; + + var sceneName = CreateSceneName(); + m_Scene = CreateBootstrapScene(sceneName, runner => + { + runner.AddEventHandlerMonoBehaviour(); + runner.AddEventHandlerScriptableObject(); + runner.AddEventHandlerScriptableObject(); + + foreach (var eventHandler in m_EventHandlers) + { + var obj = ScriptableObject.CreateInstance(eventHandler); + runner.AddEventHandlerScriptableObject(obj as ITestRunnerListener); + } + + runner.settings = m_Settings; + }); + + if (m_Settings.sceneBased) + { + var newListOfScenes = + new List {new EditorBuildSettingsScene(sceneName, true)}; + newListOfScenes.AddRange(EditorBuildSettings.scenes); + EditorBuildSettings.scenes = newListOfScenes.ToArray(); + } + + EditorApplication.update += UpdateCallback; + } + + public void UpdateCallback() + { + if (m_IsTestSetupPerformed) + { + if (m_Scene.IsValid()) + SceneManager.SetActiveScene(m_Scene); + EditorApplication.update -= UpdateCallback; + EditorApplication.isPlaying = true; + } + else + { + testFilter = m_Settings.filter.BuildNUnitFilter(); + var runner = LoadTests(testFilter); + + var exceptionThrown = ExecutePreBuildSetupMethods(runner.LoadedTest, testFilter); + if (exceptionThrown) + { + EditorApplication.update -= UpdateCallback; + IsRunning = false; + var controller = PlaymodeTestsController.GetController(); + ReopenOriginalScene(controller); + AssetDatabase.DeleteAsset(controller.settings.bootstrapScene); + CallbacksDelegator.instance.RunFailed("Run Failed: One or more errors in a prebuild setup. See the editor log for details."); + return; + } + m_IsTestSetupPerformed = true; + } + } + + [InitializeOnLoad] + public class BackgroundWatcher + { + static BackgroundWatcher() + { + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + } + + private static void OnPlayModeStateChanged(PlayModeStateChange state) + { + if (!PlaymodeTestsController.IsControllerOnScene()) + return; + var runner = PlaymodeTestsController.GetController(); + if (runner == null) + return; + if (state == PlayModeStateChange.ExitingPlayMode) + { + AssetDatabase.DeleteAsset(runner.settings.bootstrapScene); + ExecutePostBuildCleanupMethods(runner.m_Runner.LoadedTest, runner.settings.filter.BuildNUnitFilter(), Application.platform); + IsRunning = false; + } + else if (state == PlayModeStateChange.EnteredEditMode) + { + //reopen the original scene once we exit playmode + ReopenOriginalScene(runner); + } + } + } + + protected static void ReopenOriginalScene(PlaymodeTestsController runner) + { + ReopenOriginalScene(runner.settings.originalScene); + } + + public void AddEventHandler() where T : ScriptableObject, ITestRunnerListener + { + m_EventHandlers.Add(typeof(T)); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs.meta new file mode 100644 index 00000000..ddb6e1c3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d3217d58bbd1d2b4aaee933e2e8b9195 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs new file mode 100644 index 00000000..32dee2b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs @@ -0,0 +1,9 @@ +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class PostbuildCleanupAttributeFinder : AttributeFinderBase + { + public PostbuildCleanupAttributeFinder() : base(attribute => attribute.TargetClass) {} + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs.meta new file mode 100644 index 00000000..454dd107 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PostbuildCleanupAttributeFinder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c2dfcbbb77359547bcaa7cdabd47ebb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs new file mode 100644 index 00000000..b51241f5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs @@ -0,0 +1,9 @@ +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class PrebuildSetupAttributeFinder : AttributeFinderBase + { + public PrebuildSetupAttributeFinder() : base((attribute) => attribute.TargetClass) {} + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs.meta new file mode 100644 index 00000000..d524e56e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/PrebuildSetupAttributeFinder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3c4ccfb0896bcf44da13e152b267aa49 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs new file mode 100644 index 00000000..25f4b651 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Generic; +using UnityEditor.DeploymentTargets; +using UnityEditor.TestTools.TestRunner.CommandLineTest; +using UnityEngine; + +namespace UnityEditor.TestRunner.TestLaunchers +{ + [Serializable] + internal class RemotePlayerLogController : ScriptableSingleton + { + private List m_LogWriters; + + private Dictionary m_Loggers; + + private string m_DeviceLogsDirectory; + + public void SetBuildTarget(BuildTarget buildTarget) + { + m_Loggers = GetDeploymentTargetLoggers(buildTarget); + } + + public void SetLogsDirectory(string dir) + { + m_DeviceLogsDirectory = dir; + } + + public void StartLogWriters() + { + if (m_DeviceLogsDirectory == null || m_Loggers == null) + return; + + m_LogWriters = new List(); + + foreach (var logger in m_Loggers) + { + m_LogWriters.Add(new LogWriter(m_DeviceLogsDirectory, logger.Key, logger.Value)); + logger.Value.Start(); + } + } + + public void StopLogWriters() + { + if (m_LogWriters == null) + return; + + foreach (var logWriter in m_LogWriters) + { + logWriter.Stop(); + } + } + + private Dictionary GetDeploymentTargetLoggers(BuildTarget buildTarget) + { + DeploymentTargetManager deploymentTargetManager; + + try + { + deploymentTargetManager = DeploymentTargetManager.CreateInstance(EditorUserBuildSettings.activeBuildTargetGroup, buildTarget); + } + catch (NotSupportedException ex) + { + Debug.Log(ex.Message); + Debug.Log("Deployment target logger not initialised"); + return null; + } + + var targets = deploymentTargetManager.GetKnownTargets(); + var loggers = new Dictionary(); + + foreach (var target in targets) + { + if (target.status != DeploymentTargetStatus.Ready) continue; + + var logger = deploymentTargetManager.GetTargetLogger(target.id); + logger.Clear(); + loggers.Add(target.id, logger); + } + + return loggers; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs.meta new file mode 100644 index 00000000..b2084192 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: edd2a1fe1acbbde43aad39862bb3f4a8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs new file mode 100644 index 00000000..a7288ba1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs @@ -0,0 +1,81 @@ +using System; +using UnityEditor.Networking.PlayerConnection; +using UnityEditor.TestTools.TestRunner; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEditor.TestTools.TestRunner.UnityTestProtocol; +using UnityEngine; +using UnityEngine.Networking.PlayerConnection; +using UnityEngine.TestRunner.TestLaunchers; + +namespace UnityEditor.TestRunner.TestLaunchers +{ + [Serializable] + internal class RemoteTestRunController : ScriptableSingleton + { + [SerializeField] + private RemoteTestResultReciever m_RemoteTestResultReciever; + + [SerializeField] + private PlatformSpecificSetup m_PlatformSpecificSetup; + + [SerializeField] + private bool m_RegisteredConnectionCallbacks; + + public void Init(BuildTarget buildTarget) + { + m_PlatformSpecificSetup = new PlatformSpecificSetup(buildTarget); + m_PlatformSpecificSetup.Setup(); + m_RemoteTestResultReciever = new RemoteTestResultReciever(); + EditorConnection.instance.Initialize(); + if (!m_RegisteredConnectionCallbacks) + { + EditorConnection.instance.Initialize(); + DelegateEditorConnectionEvents(); + } + } + + private void DelegateEditorConnectionEvents() + { + m_RegisteredConnectionCallbacks = true; + //This is needed because RemoteTestResultReciever is not a ScriptableObject + EditorConnection.instance.Register(PlayerConnectionMessageIds.runStartedMessageId, RunStarted); + EditorConnection.instance.Register(PlayerConnectionMessageIds.runFinishedMessageId, RunFinished); + EditorConnection.instance.Register(PlayerConnectionMessageIds.testStartedMessageId, TestStarted); + EditorConnection.instance.Register(PlayerConnectionMessageIds.testFinishedMessageId, TestFinished); + } + + private void RunStarted(MessageEventArgs messageEventArgs) + { + m_RemoteTestResultReciever.RunStarted(messageEventArgs); + CallbacksDelegator.instance.RunStartedRemotely(messageEventArgs.data); + } + + private void RunFinished(MessageEventArgs messageEventArgs) + { + m_RemoteTestResultReciever.RunFinished(messageEventArgs); + m_PlatformSpecificSetup.CleanUp(); + + CallbacksDelegator.instance.RunFinishedRemotely(messageEventArgs.data); + } + + private void TestStarted(MessageEventArgs messageEventArgs) + { + CallbacksDelegator.instance.TestStartedRemotely(messageEventArgs.data); + } + + private void TestFinished(MessageEventArgs messageEventArgs) + { + CallbacksDelegator.instance.TestFinishedRemotely(messageEventArgs.data); + } + + public void PostBuildAction() + { + m_PlatformSpecificSetup.PostBuildAction(); + } + + public void PostSuccessfulBuildAction() + { + m_PlatformSpecificSetup.PostSuccessfulBuildAction(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs.meta new file mode 100644 index 00000000..020222b5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7d36034e63ad8254b9b2f55280fcc040 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs new file mode 100644 index 00000000..b45141b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs @@ -0,0 +1,22 @@ +using System; +using UnityEditor.Networking.PlayerConnection; +using UnityEngine; +using UnityEngine.Networking.PlayerConnection; +using UnityEngine.TestRunner.TestLaunchers; + +namespace UnityEditor.TestTools.TestRunner +{ + [Serializable] + internal class RemoteTestResultReciever + { + public void RunStarted(MessageEventArgs messageEventArgs) + { + } + + public void RunFinished(MessageEventArgs messageEventArgs) + { + EditorConnection.instance.Send(PlayerConnectionMessageIds.runFinishedMessageId, null, messageEventArgs.playerId); + EditorConnection.instance.DisconnectAll(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs.meta new file mode 100644 index 00000000..e7010151 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RemoteTestResultReciever.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fdb35ef8fc437e14fa4b6c74a0609e86 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs new file mode 100644 index 00000000..4f4aeb40 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs @@ -0,0 +1,92 @@ +using System; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEditor.Events; +using UnityEditor.SceneManagement; +using UnityEngine; +using UnityEngine.SceneManagement; +using UnityEngine.TestRunner.NUnitExtensions.Runner; +using UnityEngine.TestTools; +using UnityEngine.TestTools.NUnitExtensions; +using UnityEngine.TestTools.TestRunner; +using UnityEngine.TestTools.Utils; + +namespace UnityEditor.TestTools.TestRunner +{ + internal abstract class RuntimeTestLauncherBase : TestLauncherBase + { + protected Scene CreateBootstrapScene(string sceneName, Action runnerSetup) + { + var scene = EditorSceneManager.NewScene(NewSceneSetup.EmptyScene, NewSceneMode.Single); + var go = new GameObject(PlaymodeTestsController.kPlaymodeTestControllerName); + + var editorLoadedTestAssemblyProvider = new EditorLoadedTestAssemblyProvider(new EditorCompilationInterfaceProxy(), new EditorAssembliesProxy()); + + var runner = go.AddComponent(); + runnerSetup(runner); + runner.settings.bootstrapScene = sceneName; + runner.AssembliesWithTests = editorLoadedTestAssemblyProvider.GetAssembliesGroupedByType(TestPlatform.PlayMode).Select(x => x.Assembly.GetName().Name).ToList(); + + EditorSceneManager.MarkSceneDirty(scene); + AssetDatabase.SaveAssets(); + EditorSceneManager.SaveScene(scene, sceneName, false); + + return scene; + } + + public string CreateSceneName() + { + return "Assets/InitTestScene" + DateTime.Now.Ticks + ".unity"; + } + + protected UnityTestAssemblyRunner LoadTests(ITestFilter filter) + { + var editorLoadedTestAssemblyProvider = new EditorLoadedTestAssemblyProvider(new EditorCompilationInterfaceProxy(), new EditorAssembliesProxy()); + var assembliesWithTests = editorLoadedTestAssemblyProvider.GetAssembliesGroupedByType(TestPlatform.PlayMode).Select(x => x.Assembly.GetName().Name).ToList(); + + var nUnitTestAssemblyRunner = new UnityTestAssemblyRunner(new UnityTestAssemblyBuilder(), null); + var assemblyProvider = new PlayerTestAssemblyProvider(new AssemblyLoadProxy(), assembliesWithTests); + nUnitTestAssemblyRunner.Load(assemblyProvider.GetUserAssemblies().Select(a => a.Assembly).ToArray(), UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(TestPlatform.PlayMode)); + return nUnitTestAssemblyRunner; + } + + protected static void ReopenOriginalScene(string originalSceneName) + { + EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects); + if (!string.IsNullOrEmpty(originalSceneName)) + { + EditorSceneManager.OpenScene(originalSceneName); + } + } + } + + internal static class PlaymodeTestsControllerExtensions + { + internal static T AddEventHandlerMonoBehaviour(this PlaymodeTestsController controller) where T : MonoBehaviour, ITestRunnerListener + { + var eventHandler = controller.gameObject.AddComponent(); + SetListeners(controller, eventHandler); + return eventHandler; + } + + internal static T AddEventHandlerScriptableObject(this PlaymodeTestsController controller) where T : ScriptableObject, ITestRunnerListener + { + var eventListener = ScriptableObject.CreateInstance(); + AddEventHandlerScriptableObject(controller, eventListener); + return eventListener; + } + + internal static void AddEventHandlerScriptableObject(this PlaymodeTestsController controller, ITestRunnerListener obj) + { + SetListeners(controller, obj); + } + + private static void SetListeners(PlaymodeTestsController controller, ITestRunnerListener eventHandler) + { + UnityEventTools.AddPersistentListener(controller.testStartedEvent, eventHandler.TestStarted); + UnityEventTools.AddPersistentListener(controller.testFinishedEvent, eventHandler.TestFinished); + UnityEventTools.AddPersistentListener(controller.runStartedEvent, eventHandler.RunStarted); + UnityEventTools.AddPersistentListener(controller.runFinishedEvent, eventHandler.RunFinished); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs.meta new file mode 100644 index 00000000..28c74163 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0efb23ecb373b6d4bbe5217485785138 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs new file mode 100644 index 00000000..cb8b5c48 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs @@ -0,0 +1,66 @@ +using System; +using NUnit.Framework.Interfaces; +using UnityEngine; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + internal abstract class TestLauncherBase + { + public abstract void Run(); + + protected virtual RuntimePlatform? TestTargetPlatform + { + get { return Application.platform; } + } + + protected bool ExecutePreBuildSetupMethods(ITest tests, ITestFilter testRunnerFilter) + { + var attributeFinder = new PrebuildSetupAttributeFinder(); + var logString = "Executing setup for: {0}"; + return ExecuteMethods(tests, testRunnerFilter, attributeFinder, logString, targetClass => targetClass.Setup(), TestTargetPlatform); + } + + public void ExecutePostBuildCleanupMethods(ITest tests, ITestFilter testRunnerFilter) + { + ExecutePostBuildCleanupMethods(tests, testRunnerFilter, TestTargetPlatform); + } + + public static void ExecutePostBuildCleanupMethods(ITest tests, ITestFilter testRunnerFilter, RuntimePlatform? testTargetPlatform) + { + var attributeFinder = new PostbuildCleanupAttributeFinder(); + var logString = "Executing cleanup for: {0}"; + ExecuteMethods(tests, testRunnerFilter, attributeFinder, logString, targetClass => targetClass.Cleanup(), testTargetPlatform); + } + + private static bool ExecuteMethods(ITest tests, ITestFilter testRunnerFilter, AttributeFinderBase attributeFinder, string logString, Action action, RuntimePlatform? testTargetPlatform) + { + var exceptionsThrown = false; + + if (testTargetPlatform == null) + { + Debug.LogError("Could not determine test target platform from build target " + EditorUserBuildSettings.activeBuildTarget); + return true; + } + + foreach (var targetClassType in attributeFinder.Search(tests, testRunnerFilter, testTargetPlatform.Value)) + { + try + { + var targetClass = (T)Activator.CreateInstance(targetClassType); + + Debug.LogFormat(logString, targetClassType.FullName); + action(targetClass); + } + catch (InvalidCastException) {} + catch (Exception e) + { + Debug.LogException(e); + exceptionsThrown = true; + } + } + + return exceptionsThrown; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs.meta new file mode 100644 index 00000000..c36990c7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1cddf785b0d07434d8e0607c97b09135 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestResultSerializer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestResultSerializer.cs new file mode 100644 index 00000000..f471feec --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestResultSerializer.cs @@ -0,0 +1,71 @@ +using System; +using System.Reflection; +using System.Text; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner +{ + [Serializable] + internal class TestResultSerializer + { + private static readonly BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Public | + BindingFlags.Instance | BindingFlags.FlattenHierarchy; + + [SerializeField] public string id; + + [SerializeField] public string fullName; + + [SerializeField] private double duration; + + [SerializeField] private string label; + + [SerializeField] private string message; + + [SerializeField] private string output; + + [SerializeField] private string site; + + [SerializeField] private string stacktrace; + + [SerializeField] private double startTimeAO; + + [SerializeField] private string status; + + public static TestResultSerializer MakeFromTestResult(ITestResult result) + { + var wrapper = new TestResultSerializer(); + wrapper.id = result.Test.Id; + wrapper.fullName = result.FullName; + wrapper.status = result.ResultState.Status.ToString(); + wrapper.label = result.ResultState.Label; + wrapper.site = result.ResultState.Site.ToString(); + wrapper.output = result.Output; + wrapper.duration = result.Duration; + wrapper.stacktrace = result.StackTrace; + wrapper.message = result.Message; + wrapper.startTimeAO = result.StartTime.ToOADate(); + return wrapper; + } + + public void RestoreTestResult(TestResult result) + { + var resultState = new ResultState((TestStatus)Enum.Parse(typeof(TestStatus), status), label, + (FailureSite)Enum.Parse(typeof(FailureSite), site)); + result.GetType().BaseType.GetField("_resultState", flags).SetValue(result, resultState); + result.GetType().BaseType.GetField("_output", flags).SetValue(result, new StringBuilder(output)); + result.GetType().BaseType.GetField("_duration", flags).SetValue(result, duration); + result.GetType().BaseType.GetField("_message", flags).SetValue(result, message); + result.GetType().BaseType.GetField("_stackTrace", flags).SetValue(result, stacktrace); + result.GetType() + .BaseType.GetProperty("StartTime", flags) + .SetValue(result, DateTime.FromOADate(startTimeAO), null); + } + + public bool IsPassed() + { + return status == TestStatus.Passed.ToString(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestResultSerializer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestResultSerializer.cs.meta new file mode 100644 index 00000000..96f29603 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestResultSerializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 559482fe33c79e44882d3a6cedc55fb5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner.meta new file mode 100644 index 00000000..d09886b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49d4c2ab7ff0f4442af256bad7c9d57c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks.meta new file mode 100644 index 00000000..9e611a48 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d7f0d6acfced954682a89e7002c04d9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs new file mode 100644 index 00000000..9b92fbc0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs @@ -0,0 +1,190 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using UnityEditor.SceneManagement; +using UnityEngine; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditModeRunnerCallback : ScriptableObject, ITestRunnerListener + { + private EditModeLauncherContextSettings m_Settings; + public SceneSetup[] previousSceneSetup; + public int undoGroup; + public EditModeRunner runner; + + private bool m_Canceled; + private ITest m_CurrentTest; + private int m_TotalTests; + + [SerializeField] + private List m_PendingTests; + [SerializeField] + private string m_LastCountedTestName; + [SerializeField] + private bool m_RunRestarted; + + public void OnDestroy() + { + CleanUp(); + } + + public void RunStarted(ITest testsToRun) + { + Setup(); + if (m_PendingTests == null) + { + m_PendingTests = GetTestsExpectedToRun(testsToRun, runner.GetFilter()); + m_TotalTests = m_PendingTests.Count; + } + } + + public void OnEnable() + { + if (m_RunRestarted) + { + Setup(); + } + } + + private void Setup() + { + m_Settings = new EditModeLauncherContextSettings(); + Application.logMessageReceivedThreaded += LogReceived; + EditorApplication.playModeStateChanged += WaitForExitPlaymode; + EditorApplication.update += DisplayProgressBar; + AssemblyReloadEvents.beforeAssemblyReload += BeforeAssemblyReload; + } + + private void BeforeAssemblyReload() + { + if (m_CurrentTest != null) + { + m_LastCountedTestName = m_CurrentTest.FullName; + m_RunRestarted = true; + } + } + + private void DisplayProgressBar() + { + if (m_CurrentTest == null) + return; + if (!m_Canceled && EditorUtility.DisplayCancelableProgressBar("Test Runner", "Running test " + m_CurrentTest.Name, Math.Min(1.0f, (float)(m_TotalTests - m_PendingTests.Count) / m_TotalTests))) + { + EditorApplication.update -= DisplayProgressBar; + m_Canceled = true; + EditorUtility.ClearProgressBar(); + runner.OnRunCancel(); + } + } + + private static void LogReceived(string message, string stacktrace, LogType type) + { + if (TestContext.Out != null) + TestContext.Out.WriteLine(message); + } + + private static void WaitForExitPlaymode(PlayModeStateChange state) + { + if (state == PlayModeStateChange.EnteredEditMode) + { + EditorApplication.playModeStateChanged -= WaitForExitPlaymode; + //because logMessage is reset on Enter EditMode + //we remove and add the callback + //because Unity + Application.logMessageReceivedThreaded -= LogReceived; + Application.logMessageReceivedThreaded += LogReceived; + } + } + + public void RunFinished(ITestResult result) + { + if (previousSceneSetup != null && previousSceneSetup.Length > 0) + { + try + { + EditorSceneManager.RestoreSceneManagerSetup(previousSceneSetup); + } + catch (ArgumentException e) + { + Debug.LogWarning(e.Message); + } + } + else + { + EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single); + } + CleanUp(); + PerformUndo(undoGroup); + } + + private void CleanUp() + { + m_CurrentTest = null; + EditorUtility.ClearProgressBar(); + if (m_Settings != null) + { + m_Settings.Dispose(); + } + Application.logMessageReceivedThreaded -= LogReceived; + EditorApplication.update -= DisplayProgressBar; + } + + public void TestStarted(ITest test) + { + if (test.IsSuite || !(test is TestMethod)) + { + return; + } + + m_CurrentTest = test; + + if (m_RunRestarted) + { + if (test.FullName == m_LastCountedTestName) + m_RunRestarted = false; + } + } + + public void TestFinished(ITestResult result) + { + if (result.Test is TestMethod) + { + m_PendingTests.Remove(result.Test.FullName); + } + } + + private static void PerformUndo(int undoGroup) + { + EditorUtility.DisplayProgressBar("Undo", "Reverting changes to the scene", 0); + var undoStartTime = DateTime.Now; + Undo.RevertAllDownToGroup(undoGroup); + if ((DateTime.Now - undoStartTime).TotalSeconds > 1) + Debug.LogWarning("Undo after editor test run took " + (DateTime.Now - undoStartTime).Seconds + " seconds."); + EditorUtility.ClearProgressBar(); + } + + private static List GetTestsExpectedToRun(ITest test, ITestFilter filter) + { + var expectedTests = new List(); + + if (filter.Pass(test)) + { + if (test.IsSuite) + { + expectedTests.AddRange(test.Tests.SelectMany(subTest => GetTestsExpectedToRun(subTest, filter))); + } + else + { + expectedTests.Add(test.FullName); + } + } + + return expectedTests; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs.meta new file mode 100644 index 00000000..1a0d71c8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/EditModeRunnerCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc456ba93311a3a43ad896449fee9868 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs new file mode 100644 index 00000000..0bd60e9d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs @@ -0,0 +1,83 @@ +using UnityEditor.TestTools.TestRunner.Api; +using UnityEditor.TestTools.TestRunner.CommandLineTest; +using UnityEngine.TestTools.TestRunner.GUI; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class RerunCallback : ScriptableObject, ICallbacks + { + public static bool useMockRunFilter = false; + public static TestRunnerFilter mockRunFilter = null; + + public void RunFinished(ITestResultAdaptor result) + { + if (RerunCallbackData.instance.runFilter == null) + RerunCallbackData.instance.runFilter = new TestRunnerFilter(); + + var runFilter = RerunCallbackData.instance.runFilter; + + if (useMockRunFilter) + { + runFilter = mockRunFilter; + } + + runFilter.testRepetitions--; + if (runFilter.testRepetitions <= 0 || result.TestStatus != TestStatus.Passed) + { + ExitCallbacks.preventExit = false; + return; + } + + ExitCallbacks.preventExit = true; + if (EditorApplication.isPlaying) + { + EditorApplication.playModeStateChanged += WaitForExitPlaymode; + return; + } + + if (!useMockRunFilter) + { + ExecuteTestRunnerAPI(); + } + } + + private static void WaitForExitPlaymode(PlayModeStateChange state) + { + if (state == PlayModeStateChange.EnteredEditMode) + { + ExecuteTestRunnerAPI(); + } + } + + private static void ExecuteTestRunnerAPI() + { + var runFilter = RerunCallbackData.instance.runFilter; + var testMode = RerunCallbackData.instance.testMode; + + var testRunnerApi = ScriptableObject.CreateInstance(); + testRunnerApi.Execute(new Api.ExecutionSettings() + { + filter = new Filter() + { + categoryNames = runFilter.categoryNames, + groupNames = runFilter.groupNames, + testMode = testMode, + testNames = runFilter.testNames + } + }); + } + + public void TestStarted(ITestAdaptor test) + { + } + + public void TestFinished(ITestResultAdaptor result) + { + } + + public void RunStarted(ITestAdaptor testsToRun) + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs.meta new file mode 100644 index 00000000..3a3be6ce --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b7ff2b2e91321ff4381d4ab45870a32e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs new file mode 100644 index 00000000..270a5c5d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs @@ -0,0 +1,15 @@ +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class RerunCallbackData : ScriptableSingleton + { + [SerializeField] + internal TestRunnerFilter runFilter; + + [SerializeField] + internal TestMode testMode; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs.meta new file mode 100644 index 00000000..e72f3af1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 087cba9fa6ac867479a0b0fdc0a5864b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs new file mode 100644 index 00000000..2260d4da --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs @@ -0,0 +1,17 @@ +using UnityEngine; +using UnityEditor.TestTools.TestRunner.Api; + +namespace UnityEditor.TestTools.TestRunner +{ + [InitializeOnLoad] + static class RerunCallbackInitializer + { + static RerunCallbackInitializer() + { + var testRunnerApi = ScriptableObject.CreateInstance(); + + var rerunCallback = ScriptableObject.CreateInstance(); + testRunnerApi.RegisterCallbacks(rerunCallback); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs.meta new file mode 100644 index 00000000..5149605a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/RerunCallbackInitializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f73fc901e4b0f2d4daf11f46506054ba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs new file mode 100644 index 00000000..4234754a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs @@ -0,0 +1,37 @@ +using NUnit.Framework.Interfaces; +using UnityEngine; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class TestRunnerCallback : ScriptableObject, ITestRunnerListener + { + public void RunStarted(ITest testsToRun) + { + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + } + + private void OnPlayModeStateChanged(PlayModeStateChange state) + { + if (state == PlayModeStateChange.ExitingPlayMode) + { + EditorApplication.playModeStateChanged -= OnPlayModeStateChanged; + //We need to make sure we don't block NUnit thread in case we exit PlayMode earlier + PlaymodeTestsController.TryCleanup(); + } + } + + public void RunFinished(ITestResult testResults) + { + EditorApplication.isPlaying = false; + } + + public void TestStarted(ITest testName) + { + } + + public void TestFinished(ITestResult test) + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs.meta new file mode 100644 index 00000000..1356ff98 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/TestRunnerCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d44e6804bc58be84ea71a619b468f150 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs new file mode 100644 index 00000000..e3f0be06 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs @@ -0,0 +1,32 @@ +using UnityEditor.TestTools.TestRunner.Api; + +namespace UnityEditor.TestTools.TestRunner.GUI +{ + internal class WindowResultUpdater : ICallbacks + { + public void RunStarted(ITestAdaptor testsToRun) + { + } + + public void RunFinished(ITestResultAdaptor testResults) + { + if (TestRunnerWindow.s_Instance != null) + { + TestRunnerWindow.s_Instance.RebuildUIFilter(); + } + } + + public void TestStarted(ITestAdaptor testName) + { + } + + public void TestFinished(ITestResultAdaptor test) + { + if (TestRunnerWindow.s_Instance == null) + return; + + var result = new TestRunnerResult(test); + TestRunnerWindow.s_Instance.m_SelectedTestTypes.UpdateResult(result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs.meta new file mode 100644 index 00000000..d9e35df8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6d468ee3657be7a43a2ef2178ec14239 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs new file mode 100644 index 00000000..8776887c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs @@ -0,0 +1,32 @@ +using System.Collections; +using System.Reflection; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditModePcHelper : TestCommandPcHelper + { + public override void SetEnumeratorPC(IEnumerator enumerator, int pc) + { + GetPCFieldInfo(enumerator).SetValue(enumerator, pc); + } + + public override int GetEnumeratorPC(IEnumerator enumerator) + { + if (enumerator == null) + { + return 0; + } + return (int)GetPCFieldInfo(enumerator).GetValue(enumerator); + } + + private FieldInfo GetPCFieldInfo(IEnumerator enumerator) + { + var field = enumerator.GetType().GetField("$PC", BindingFlags.NonPublic | BindingFlags.Instance); + if (field == null) // Roslyn + field = enumerator.GetType().GetField("<>1__state", BindingFlags.NonPublic | BindingFlags.Instance); + + return field; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs.meta new file mode 100644 index 00000000..ce559af2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6d16f2e78a356d34c9a32108929de932 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs new file mode 100644 index 00000000..12b4cc7d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs @@ -0,0 +1,423 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using UnityEngine; +using UnityEngine.TestTools.NUnitExtensions; +using UnityEngine.TestTools.TestRunner; +using UnityEngine.TestTools; +using UnityEngine.TestTools.TestRunner.GUI; +using UnityEditor.Callbacks; +using UnityEngine.TestRunner.NUnitExtensions; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEditor.TestTools.TestRunner +{ + internal interface IUnityTestAssemblyRunnerFactory + { + IUnityTestAssemblyRunner Create(TestPlatform testPlatform, WorkItemFactory factory); + } + + internal class UnityTestAssemblyRunnerFactory : IUnityTestAssemblyRunnerFactory + { + public IUnityTestAssemblyRunner Create(TestPlatform testPlatform, WorkItemFactory factory) + { + return new UnityTestAssemblyRunner(new UnityTestAssemblyBuilder(), factory); + } + } + + [Serializable] + internal class EditModeRunner : ScriptableObject, IDisposable + { + [SerializeField] + private TestRunnerFilter m_Filter; + + //The counter from the IEnumerator object + [SerializeField] + private int m_CurrentPC; + + [SerializeField] + private bool m_ExecuteOnEnable; + + [SerializeField] + private List m_AlreadyStartedTests; + + [SerializeField] + private List m_ExecutedTests; + + [SerializeField] + private List m_CallbackObjects = new List(); + + [SerializeField] + private TestStartedEvent m_TestStartedEvent = new TestStartedEvent(); + + [SerializeField] + private TestFinishedEvent m_TestFinishedEvent = new TestFinishedEvent(); + + [SerializeField] + private RunStartedEvent m_RunStartedEvent = new RunStartedEvent(); + + [SerializeField] + private RunFinishedEvent m_RunFinishedEvent = new RunFinishedEvent(); + + [SerializeField] + private TestRunnerStateSerializer m_TestRunnerStateSerializer = new TestRunnerStateSerializer(); + + [SerializeField] + private TestFileCleanupVerifier m_CleanupVerifier = new TestFileCleanupVerifier(); + + [SerializeField] + private bool m_RunningTests; + + [SerializeField] + private TestPlatform m_TestPlatform; + + [SerializeField] + private object m_CurrentYieldObject; + + [SerializeField] + private BeforeAfterTestCommandState m_SetUpTearDownState; + [SerializeField] + private BeforeAfterTestCommandState m_OuterUnityTestActionState; + + internal IUnityTestAssemblyRunner m_Runner; + + private ConstructDelegator m_ConstructDelegator; + + private IEnumerator m_RunStep; + + public IUnityTestAssemblyRunnerFactory UnityTestAssemblyRunnerFactory { get; set; } + + public void Init(TestRunnerFilter filter, TestPlatform platform) + { + m_Filter = filter; + m_TestPlatform = platform; + m_AlreadyStartedTests = new List(); + m_ExecutedTests = new List(); + InitRunner(); + } + + private void InitRunner() + { + //We give the EditMode platform here so we dont suddenly create Playmode work items in the test Runner. + m_Runner = (UnityTestAssemblyRunnerFactory ?? new UnityTestAssemblyRunnerFactory()).Create(TestPlatform.EditMode, new EditmodeWorkItemFactory()); + var testAssemblyProvider = new EditorLoadedTestAssemblyProvider(new EditorCompilationInterfaceProxy(), new EditorAssembliesProxy()); + var loadedTests = m_Runner.Load( + testAssemblyProvider.GetAssembliesGroupedByType(m_TestPlatform).Select(x => x.Assembly).ToArray(), + UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(m_TestPlatform)); + loadedTests.ParseForNameDuplicates(); + hideFlags |= HideFlags.DontSave; + EnumerableSetUpTearDownCommand.ActivePcHelper = new EditModePcHelper(); + OuterUnityTestActionCommand.ActivePcHelper = new EditModePcHelper(); + } + + public void OnEnable() + { + if (m_ExecuteOnEnable) + { + InitRunner(); + m_ExecuteOnEnable = false; + foreach (var callback in m_CallbackObjects) + { + AddListeners(callback as ITestRunnerListener); + } + m_ConstructDelegator = new ConstructDelegator(m_TestRunnerStateSerializer); + + EnumeratorStepHelper.SetEnumeratorPC(m_CurrentPC); + + UnityWorkItemDataHolder.alreadyExecutedTests = m_ExecutedTests.Select(x => x.fullName).ToList(); + UnityWorkItemDataHolder.alreadyStartedTests = m_AlreadyStartedTests; + Run(); + } + } + + public void TestStartedEvent(ITest test) + { + m_AlreadyStartedTests.Add(test.FullName); + } + + public void TestFinishedEvent(ITestResult testResult) + { + m_AlreadyStartedTests.Remove(testResult.FullName); + m_ExecutedTests.Add(TestResultSerializer.MakeFromTestResult(testResult)); + } + + public void Run() + { + EditModeTestCallbacks.RestoringTestContext += OnRestoringTest; + var context = m_Runner.GetCurrentContext(); + if (m_SetUpTearDownState == null) + { + m_SetUpTearDownState = CreateInstance(); + } + context.SetUpTearDownState = m_SetUpTearDownState; + + if (m_OuterUnityTestActionState == null) + { + m_OuterUnityTestActionState = CreateInstance(); + } + context.OuterUnityTestActionState = m_OuterUnityTestActionState; + + m_CleanupVerifier.RegisterExistingFiles(); + + if (!m_RunningTests) + { + m_RunStartedEvent.Invoke(m_Runner.LoadedTest); + } + + if (m_ConstructDelegator == null) + m_ConstructDelegator = new ConstructDelegator(m_TestRunnerStateSerializer); + + Reflect.ConstructorCallWrapper = m_ConstructDelegator.Delegate; + m_TestStartedEvent.AddListener(TestStartedEvent); + m_TestFinishedEvent.AddListener(TestFinishedEvent); + + AssemblyReloadEvents.beforeAssemblyReload += OnBeforeAssemblyReload; + + RunningTests = true; + + EditorApplication.LockReloadAssemblies(); + + var testListenerWrapper = new TestListenerWrapper(m_TestStartedEvent, m_TestFinishedEvent); + m_RunStep = m_Runner.Run(testListenerWrapper, m_Filter.BuildNUnitFilter()).GetEnumerator(); + m_RunningTests = true; + + EditorApplication.update += TestConsumer; + } + + private void OnBeforeAssemblyReload() + { + EditorApplication.update -= TestConsumer; + + if (m_ExecuteOnEnable) + { + AssemblyReloadEvents.beforeAssemblyReload -= OnBeforeAssemblyReload; + return; + } + + if (m_Runner != null && m_Runner.TopLevelWorkItem != null) + m_Runner.TopLevelWorkItem.ResultedInDomainReload = true; + + if (RunningTests) + { + Debug.LogError("TestRunner: Unexpected assembly reload happened while running tests"); + + EditorUtility.ClearProgressBar(); + + if (m_Runner.GetCurrentContext() != null && m_Runner.GetCurrentContext().CurrentResult != null) + { + m_Runner.GetCurrentContext().CurrentResult.SetResult(ResultState.Cancelled, "Unexpected assembly reload happened"); + } + OnRunCancel(); + } + } + + private bool RunningTests; + + private Stack StepStack = new Stack(); + + private bool MoveNextAndUpdateYieldObject() + { + var result = m_RunStep.MoveNext(); + + if (result) + { + m_CurrentYieldObject = m_RunStep.Current; + while (m_CurrentYieldObject is IEnumerator) // going deeper + { + var currentEnumerator = (IEnumerator)m_CurrentYieldObject; + + // go deeper and add parent to stack + StepStack.Push(m_RunStep); + + m_RunStep = currentEnumerator; + m_CurrentYieldObject = m_RunStep.Current; + } + + if (StepStack.Count > 0 && m_CurrentYieldObject != null) // not null and not IEnumerator, nested + { + Debug.LogError("EditMode test can only yield null, but not <" + m_CurrentYieldObject.GetType().Name + ">"); + } + + return true; + } + + if (StepStack.Count == 0) // done + return false; + + m_RunStep = StepStack.Pop(); // going up + return MoveNextAndUpdateYieldObject(); + } + + private void TestConsumer() + { + var moveNext = MoveNextAndUpdateYieldObject(); + + if (m_CurrentYieldObject != null) + { + InvokeDelegator(); + } + + if (!moveNext && !m_Runner.IsTestComplete) + { + CompleteTestRun(); + throw new IndexOutOfRangeException("There are no more elements to process and IsTestComplete is false"); + } + + if (m_Runner.IsTestComplete) + { + CompleteTestRun(); + } + } + + private void CompleteTestRun() + { + EditorApplication.update -= TestConsumer; + TestLauncherBase.ExecutePostBuildCleanupMethods(this.GetLoadedTests(), this.GetFilter(), Application.platform); + m_CleanupVerifier.VerifyNoNewFilesAdded(); + m_RunFinishedEvent.Invoke(m_Runner.Result); + + if (m_ConstructDelegator != null) + m_ConstructDelegator.DestroyCurrentTestObjectIfExists(); + Dispose(); + UnityWorkItemDataHolder.alreadyExecutedTests = null; + } + + private void OnRestoringTest() + { + var item = m_ExecutedTests.Find(t => t.fullName == UnityTestExecutionContext.CurrentContext.CurrentTest.FullName); + if (item != null) + { + item.RestoreTestResult(UnityTestExecutionContext.CurrentContext.CurrentResult); + } + } + + private static bool IsCancelled() + { + return UnityTestExecutionContext.CurrentContext.ExecutionStatus == TestExecutionStatus.AbortRequested || UnityTestExecutionContext.CurrentContext.ExecutionStatus == TestExecutionStatus.StopRequested; + } + + private void InvokeDelegator() + { + if (m_CurrentYieldObject == null) + { + return; + } + + if (IsCancelled()) + { + return; + } + + if (m_CurrentYieldObject is RestoreTestContextAfterDomainReload) + { + if (m_TestRunnerStateSerializer.ShouldRestore()) + { + m_TestRunnerStateSerializer.RestoreContext(); + } + + return; + } + + try + { + if (m_CurrentYieldObject is IEditModeTestYieldInstruction) + { + var editModeTestYieldInstruction = (IEditModeTestYieldInstruction)m_CurrentYieldObject; + if (editModeTestYieldInstruction.ExpectDomainReload) + { + PrepareForDomainReload(); + } + return; + } + } + catch (Exception e) + { + UnityTestExecutionContext.CurrentContext.CurrentResult.RecordException(e); + return; + } + + Debug.LogError("EditMode test can only yield null"); + } + + private void CompilationFailureWatch() + { + if (EditorApplication.isCompiling) + return; + + EditorApplication.update -= CompilationFailureWatch; + + if (EditorUtility.scriptCompilationFailed) + { + EditorUtility.ClearProgressBar(); + OnRunCancel(); + } + } + + private void PrepareForDomainReload() + { + m_TestRunnerStateSerializer.SaveContext(); + m_CurrentPC = EnumeratorStepHelper.GetEnumeratorPC(TestEnumerator.Enumerator); + m_ExecuteOnEnable = true; + + RunningTests = false; + } + + public T AddEventHandler() where T : ScriptableObject, ITestRunnerListener + { + var eventHandler = CreateInstance(); + eventHandler.hideFlags |= HideFlags.DontSave; + m_CallbackObjects.Add(eventHandler); + + AddListeners(eventHandler); + + return eventHandler; + } + + private void AddListeners(ITestRunnerListener eventHandler) + { + m_TestStartedEvent.AddListener(eventHandler.TestStarted); + m_TestFinishedEvent.AddListener(eventHandler.TestFinished); + m_RunStartedEvent.AddListener(eventHandler.RunStarted); + m_RunFinishedEvent.AddListener(eventHandler.RunFinished); + } + + public void Dispose() + { + Reflect.MethodCallWrapper = null; + EditorApplication.update -= TestConsumer; + + DestroyImmediate(this); + + if (m_CallbackObjects != null) + { + foreach (var obj in m_CallbackObjects) + { + DestroyImmediate(obj); + } + m_CallbackObjects.Clear(); + } + RunningTests = false; + EditorApplication.UnlockReloadAssemblies(); + } + + public void OnRunCancel() + { + UnityWorkItemDataHolder.alreadyExecutedTests = null; + m_ExecuteOnEnable = false; + m_Runner.StopRun(); + } + + public ITest GetLoadedTests() + { + return m_Runner.LoadedTest; + } + + public ITestFilter GetFilter() + { + return m_Filter.BuildNUnitFilter(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs.meta new file mode 100644 index 00000000..78c00399 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9219e99d466b7741a057132d1994f35 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs new file mode 100644 index 00000000..c2bf9212 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs @@ -0,0 +1,14 @@ +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditmodeWorkItemFactory : WorkItemFactory + { + protected override UnityWorkItem Create(TestMethod method, ITestFilter filter, ITest loadedTest) + { + return new EditorEnumeratorTestWorkItem(method, filter); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs.meta new file mode 100644 index 00000000..ab4bd459 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3dde15f260b0dd1469e60d16eaa795dc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs new file mode 100644 index 00000000..90353a20 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs @@ -0,0 +1,181 @@ +using System; +using System.Collections; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using NUnit.Framework.Internal.Execution; +using UnityEngine; +using UnityEngine.TestRunner.NUnitExtensions.Runner; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditorEnumeratorTestWorkItem : UnityWorkItem + { + private TestCommand m_Command; + + public EditorEnumeratorTestWorkItem(TestMethod test, ITestFilter filter) + : base(test, null) + { + m_Command = test.RunState == RunState.Runnable || test.RunState == RunState.Explicit && filter.IsExplicitMatch(test) + ? CommandBuilder.MakeTestCommand(test) + : CommandBuilder.MakeSkipCommand(test); + } + + private static IEnumerableTestMethodCommand FindFirstIEnumerableTestMethodCommand(TestCommand command) + { + if (command == null) + { + return null; + } + + if (command is IEnumerableTestMethodCommand) + { + return (IEnumerableTestMethodCommand)command; + } + + if (command is DelegatingTestCommand) + { + var delegatingTestCommand = (DelegatingTestCommand)command; + return FindFirstIEnumerableTestMethodCommand(delegatingTestCommand.GetInnerCommand()); + } + return null; + } + + protected override IEnumerable PerformWork() + { + if (IsCancelledRun()) + { + yield break; + } + + if (m_DontRunRestoringResult) + { + if (EditModeTestCallbacks.RestoringTestContext == null) + { + throw new NullReferenceException("RestoringTestContext is not set"); + } + EditModeTestCallbacks.RestoringTestContext(); + Result = Context.CurrentResult; + yield break; + } + + try + { + if (IsCancelledRun()) + { + yield break; + } + + if (m_Command is SkipCommand) + { + m_Command.Execute(Context); + Result = Context.CurrentResult; + yield break; + } + + //Check if we can execute this test + var firstEnumerableCommand = FindFirstIEnumerableTestMethodCommand(m_Command); + if (firstEnumerableCommand == null) + { + Context.CurrentResult.SetResult(ResultState.Error, "Returning IEnumerator but not using test attribute supporting this"); + yield break; + } + + if (m_Command.Test.Method.ReturnType.IsType(typeof(IEnumerator))) + { + if (m_Command is ApplyChangesToContextCommand) + { + var applyChangesToContextCommand = ((ApplyChangesToContextCommand)m_Command); + applyChangesToContextCommand.ApplyChanges(Context); + m_Command = applyChangesToContextCommand.GetInnerCommand(); + } + + var innerCommand = (IEnumerableTestMethodCommand)m_Command; + if (innerCommand == null) + { + Debug.Log("failed getting innerCommand"); + throw new Exception("Tests returning IEnumerator can only use test attributes handling those"); + } + + foreach (var workItemStep in innerCommand.ExecuteEnumerable(Context)) + { + if (IsCancelledRun()) + { + yield break; + } + + if (workItemStep is TestEnumerator) + { + if (EnumeratorStepHelper.UpdateEnumeratorPcIfNeeded(TestEnumerator.Enumerator)) + { + yield return new RestoreTestContextAfterDomainReload(); + } + continue; + } + + if (workItemStep is AsyncOperation) + { + var asyncOperation = (AsyncOperation)workItemStep; + while (!asyncOperation.isDone) + { + if (IsCancelledRun()) + { + yield break; + } + + yield return null; + } + continue; + } + + ResultedInDomainReload = false; + + if (workItemStep is IEditModeTestYieldInstruction) + { + var editModeTestYieldInstruction = (IEditModeTestYieldInstruction)workItemStep; + yield return editModeTestYieldInstruction; + var enumerator = editModeTestYieldInstruction.Perform(); + while (true) + { + bool moveNext; + try + { + moveNext = enumerator.MoveNext(); + } + catch (Exception e) + { + Context.CurrentResult.RecordException(e); + break; + } + + if (!moveNext) + { + break; + } + yield return null; + } + } + else + { + yield return workItemStep; + } + } + + Result = Context.CurrentResult; + EditorApplication.isPlaying = false; + yield return null; + } + } + finally + { + WorkItemComplete(); + } + } + + private bool IsCancelledRun() + { + return Context.ExecutionStatus == TestExecutionStatus.AbortRequested || Context.ExecutionStatus == TestExecutionStatus.StopRequested; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs.meta new file mode 100644 index 00000000..982f7eeb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1ebc1994f9a3d5649a1201d3a84b38df +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs new file mode 100644 index 00000000..98eeda86 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs @@ -0,0 +1,51 @@ +using System.Collections; +using System.Reflection; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EnumeratorStepHelper + { + private static int m_PC; + + public static void SetEnumeratorPC(int pc) + { + m_PC = pc; + } + + /// + /// Gets the current enumerator PC + /// + /// + /// The PC + /// 0 if no current Enumeration + /// + public static int GetEnumeratorPC(IEnumerator enumerator) + { + if (enumerator == null) + { + return 0; + } + return (int)GetPCFieldInfo(enumerator).GetValue(enumerator); + } + + public static bool UpdateEnumeratorPcIfNeeded(IEnumerator enumerator) + { + if (m_PC > 0) + { + GetPCFieldInfo(enumerator).SetValue(enumerator, m_PC); + m_PC = 0; + return true; + } + return false; + } + + private static FieldInfo GetPCFieldInfo(IEnumerator enumerator) + { + var field = enumerator.GetType().GetField("$PC", BindingFlags.NonPublic | BindingFlags.Instance); + if (field == null) // Roslyn + field = enumerator.GetType().GetField("<>1__state", BindingFlags.NonPublic | BindingFlags.Instance); + + return field; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs.meta new file mode 100644 index 00000000..08662b9e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 901b761c5c1e22d4e8a3ba7d95bc1f5d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages.meta new file mode 100644 index 00000000..0660c637 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9682e749d3efc642af54d789d9090a6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs new file mode 100644 index 00000000..796c531d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections; +using UnityEditor; + +namespace UnityEngine.TestTools +{ + public class EnterPlayMode : IEditModeTestYieldInstruction + { + public bool ExpectDomainReload { get; } + public bool ExpectedPlaymodeState { get; private set; } + + public EnterPlayMode(bool expectDomainReload = true) + { + ExpectDomainReload = expectDomainReload; + } + + public IEnumerator Perform() + { + if (EditorApplication.isPlaying) + { + throw new Exception("Editor is already in PlayMode"); + } + if (EditorUtility.scriptCompilationFailed) + { + throw new Exception("Script compilation failed"); + } + yield return null; + ExpectedPlaymodeState = true; + + EditorApplication.UnlockReloadAssemblies(); + EditorApplication.isPlaying = true; + + while (!EditorApplication.isPlaying) + { + yield return null; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs.meta new file mode 100644 index 00000000..fa1dc2e0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9bd5a110ed89025499ddee8c7e73778e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs new file mode 100644 index 00000000..2eed28ba --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections; +using UnityEditor; + +namespace UnityEngine.TestTools +{ + public class ExitPlayMode : IEditModeTestYieldInstruction + { + public bool ExpectDomainReload { get; } + public bool ExpectedPlaymodeState { get; private set; } + + public ExitPlayMode() + { + ExpectDomainReload = false; + ExpectedPlaymodeState = false; + } + + public IEnumerator Perform() + { + if (!EditorApplication.isPlayingOrWillChangePlaymode) + { + throw new Exception("Editor is already in EditMode"); + } + + EditorApplication.isPlaying = false; + while (EditorApplication.isPlaying) + { + yield return null; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs.meta new file mode 100644 index 00000000..1de769dc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 408674d91d506a54aac9a7f07951c018 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs new file mode 100644 index 00000000..cd15bf3f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs @@ -0,0 +1,63 @@ +using System; +using System.Collections; +using UnityEditor; + +namespace UnityEngine.TestTools +{ + internal class RecompileScripts : IEditModeTestYieldInstruction + { + public RecompileScripts() : this(true) + { + } + + public RecompileScripts(bool expectScriptCompilation) : this(expectScriptCompilation, true) + { + } + + public RecompileScripts(bool expectScriptCompilation, bool expectScriptCompilationSuccess) + { + ExpectScriptCompilation = expectScriptCompilation; + ExpectScriptCompilationSuccess = expectScriptCompilationSuccess; + ExpectDomainReload = true; + } + + public bool ExpectDomainReload { get; private set; } + public bool ExpectedPlaymodeState { get; } + public bool ExpectScriptCompilation { get; private set; } + public bool ExpectScriptCompilationSuccess { get; private set; } + public static RecompileScripts Current { get; private set; } + + public IEnumerator Perform() + { + Current = this; + + // We need to yield, to give the test runner a chance to prepare for the domain reload + // If the script compilation happens very fast, then EditModeRunner.MoveNextAndUpdateYieldObject will not have a chance to set m_CurrentYieldObject + // This really should be fixed in EditModeRunner.MoveNextAndUpdateYieldObject + yield return null; + + AssetDatabase.Refresh(); + + if (ExpectScriptCompilation && !EditorApplication.isCompiling) + { + Current = null; + throw new Exception("Editor does not need to recompile scripts"); + } + + EditorApplication.UnlockReloadAssemblies(); + + while (EditorApplication.isCompiling) + { + yield return null; + } + + Current = null; + + if (ExpectScriptCompilationSuccess && EditorUtility.scriptCompilationFailed) + { + EditorApplication.LockReloadAssemblies(); + throw new Exception("Script compilation failed"); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs.meta new file mode 100644 index 00000000..f764d6e8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9202fbba95ea8294cb5e718f028f21b0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs new file mode 100644 index 00000000..be5534bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections; +using UnityEditor; + +namespace UnityEngine.TestTools +{ + internal class WaitForDomainReload : IEditModeTestYieldInstruction + { + public WaitForDomainReload() + { + ExpectDomainReload = true; + } + + public bool ExpectDomainReload { get;  } + public bool ExpectedPlaymodeState { get; } + + public IEnumerator Perform() + { + EditorApplication.UnlockReloadAssemblies(); + + // Detect if AssetDatabase.Refresh was called (true) or if it will be called on next tick + bool isAsync = EditorApplication.isCompiling; + + yield return null; + + if (!isAsync) + { + EditorApplication.LockReloadAssemblies(); + throw new Exception("Expected domain reload, but it did not occur"); + } + + while (EditorApplication.isCompiling) + { + yield return null; + } + + if (EditorUtility.scriptCompilationFailed) + { + EditorApplication.LockReloadAssemblies(); + throw new Exception("Script compilation failed"); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs.meta new file mode 100644 index 00000000..7fa45cb5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5df3c21c5237c994db89660fbdfee07d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs new file mode 100644 index 00000000..45417cd6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs @@ -0,0 +1,98 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner +{ + [Serializable] + internal class TestFileCleanupVerifier + { + const string k_Indent = " "; + + [SerializeField] + List m_ExistingFiles; + + [SerializeField] + bool m_ExistingFilesScanned; + + public Action logAction = Debug.LogWarning; + + private Func getAllAssetPathsAction; + public Func GetAllAssetPathsAction + { + get + { + if (getAllAssetPathsAction != null) + { + return getAllAssetPathsAction; + } + return AssetDatabase.GetAllAssetPaths; + } + set + { + getAllAssetPathsAction = value; + } + } + + public void RegisterExistingFiles() + { + if (m_ExistingFilesScanned) + { + return; + } + + m_ExistingFiles = GetAllFilesInAssetsDirectory().ToList(); + m_ExistingFilesScanned = true; + } + + public void VerifyNoNewFilesAdded() + { + var currentFiles = GetAllFilesInAssetsDirectory().ToList(); + + //Expect that if its the same amount of files, there havent been any changes + //This is to optimize if there are many files + if (currentFiles.Count != m_ExistingFiles.Count) + { + LogWarningForFilesIfAny(currentFiles.Except(m_ExistingFiles)); + } + } + + void LogWarningForFilesIfAny(IEnumerable filePaths) + { + if (!filePaths.Any()) + { + return; + } + + var stringWriter = new StringWriter(); + stringWriter.WriteLine("Files generated by test without cleanup."); + stringWriter.WriteLine(k_Indent + "Found {0} new files.", filePaths.Count()); + + foreach (var filePath in filePaths) + { + stringWriter.WriteLine(k_Indent + filePath); + } + + LogAction(stringWriter.ToString()); + } + + private void LogAction(object obj) + { + if (this.logAction != null) + { + this.logAction(obj); + } + else + { + Debug.LogWarning(obj); + } + } + + private IEnumerable GetAllFilesInAssetsDirectory() + { + return GetAllAssetPathsAction(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs.meta new file mode 100644 index 00000000..6a4fc47b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/TestFileCleanupVerifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d6e23541e3b2fea489be46f704b64707 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils.meta new file mode 100644 index 00000000..78ceec0c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f5bbb88ca730434483440cbc0278ef6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs new file mode 100644 index 00000000..ff540e67 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine.TestRunner.NUnitExtensions; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class CachingTestListProvider + { + private readonly ITestListProvider m_InnerTestListProvider; + private readonly ITestListCache m_TestListCache; + private readonly ITestAdaptorFactory m_TestAdaptorFactory; + public CachingTestListProvider(ITestListProvider innerTestListProvider, ITestListCache testListCache, ITestAdaptorFactory testAdaptorFactory) + { + m_InnerTestListProvider = innerTestListProvider; + m_TestListCache = testListCache; + m_TestAdaptorFactory = testAdaptorFactory; + } + + public IEnumerator GetTestListAsync(TestPlatform platform) + { + var testFromCache = m_TestListCache.GetTestFromCacheAsync(platform); + while (testFromCache.MoveNext()) + { + yield return null; + } + + + if (testFromCache.Current != null) + { + yield return testFromCache.Current; + } + else + { + var test = m_InnerTestListProvider.GetTestListAsync(platform); + while (test.MoveNext()) + { + yield return null; + } + + test.Current.ParseForNameDuplicates(); + m_TestListCache.CacheTest(platform, test.Current); + yield return m_TestAdaptorFactory.Create(test.Current); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs.meta new file mode 100644 index 00000000..57566236 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 26f3e7301af463c4ca72fa98d59b429e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs new file mode 100644 index 00000000..56826194 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs @@ -0,0 +1,13 @@ +using System.Linq; +using UnityEngine.TestTools.Utils; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditorAssembliesProxy : IEditorAssembliesProxy + { + public IAssemblyWrapper[] loadedAssemblies + { + get { return EditorAssemblies.loadedAssemblies.Select(x => new EditorAssemblyWrapper(x)).ToArray(); } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs.meta new file mode 100644 index 00000000..fdb1b6c4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f96d0ea807c081145a1170ed1b6d71e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs new file mode 100644 index 00000000..804eb4b1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs @@ -0,0 +1,18 @@ +using System.Reflection; +using UnityEngine.TestTools.Utils; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditorAssemblyWrapper : AssemblyWrapper + { + public EditorAssemblyWrapper(Assembly assembly) + : base(assembly) {} + + public override AssemblyName[] GetReferencedAssemblies() + { + return Assembly.GetReferencedAssemblies(); + } + + public override string Location { get { return Assembly.Location; } } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs.meta new file mode 100644 index 00000000..70bd58bf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 20cdb37e6fea6d946bbb84d2c923db85 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs new file mode 100644 index 00000000..ad0b5ad5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs @@ -0,0 +1,17 @@ +using UnityEditor.Scripting.ScriptCompilation; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditorCompilationInterfaceProxy : IEditorCompilationInterfaceProxy + { + public ScriptAssembly[] GetAllEditorScriptAssemblies() + { + return EditorCompilationInterface.Instance.GetAllEditorScriptAssemblies(EditorCompilationInterface.GetAdditionalEditorScriptCompilationOptions()); + } + + public PrecompiledAssembly[] GetAllPrecompiledAssemblies() + { + return EditorCompilationInterface.Instance.GetAllPrecompiledAssemblies(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs.meta new file mode 100644 index 00000000..ef5ade0a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9b23632c77de204abfe8bf7168d48c0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs new file mode 100644 index 00000000..6d8cc0e6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs @@ -0,0 +1,69 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using UnityEditor.Scripting.ScriptCompilation; +using UnityEngine.TestTools; +using UnityEngine.TestTools.Utils; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class EditorLoadedTestAssemblyProvider + { + private const string k_NunitAssemblyName = "nunit.framework"; + private const string k_TestRunnerAssemblyName = "UnityEngine.TestRunner"; + internal const string k_PerformanceTestingAssemblyName = "Unity.PerformanceTesting"; + + private readonly IEditorAssembliesProxy m_EditorAssembliesProxy; + private readonly ScriptAssembly[] m_AllEditorScriptAssemblies; + private readonly PrecompiledAssembly[] m_AllPrecompiledAssemblies; + + public EditorLoadedTestAssemblyProvider(IEditorCompilationInterfaceProxy compilationInterfaceProxy, IEditorAssembliesProxy editorAssembliesProxy) + { + m_EditorAssembliesProxy = editorAssembliesProxy; + m_AllEditorScriptAssemblies = compilationInterfaceProxy.GetAllEditorScriptAssemblies(); + m_AllPrecompiledAssemblies = compilationInterfaceProxy.GetAllPrecompiledAssemblies(); + } + + public List GetAssembliesGroupedByType(TestPlatform mode) + { + var assemblies = GetAssembliesGroupedByTypeAsync(mode); + while (assemblies.MoveNext()) + { + } + + return assemblies.Current; + } + + public IEnumerator> GetAssembliesGroupedByTypeAsync(TestPlatform mode) + { + IAssemblyWrapper[] loadedAssemblies = m_EditorAssembliesProxy.loadedAssemblies; + + IDictionary> result = new Dictionary>() + { + {TestPlatform.EditMode, new List() }, + {TestPlatform.PlayMode, new List() } + }; + + foreach (var loadedAssembly in loadedAssemblies) + { + if (loadedAssembly.GetReferencedAssemblies().Any(x => x.Name == k_NunitAssemblyName || x.Name == k_TestRunnerAssemblyName || x.Name == k_PerformanceTestingAssemblyName)) + { + var assemblyName = new FileInfo(loadedAssembly.Location).Name; + var scriptAssemblies = m_AllEditorScriptAssemblies.Where(x => x.Filename == assemblyName).ToList(); + var precompiledAssemblies = m_AllPrecompiledAssemblies.Where(x => new FileInfo(x.Path).Name == assemblyName).ToList(); + if (scriptAssemblies.Count < 1 && precompiledAssemblies.Count < 1) + { + continue; + } + + var assemblyFlags = scriptAssemblies.Any() ? scriptAssemblies.Single().Flags : precompiledAssemblies.Single().Flags; + var assemblyType = (assemblyFlags & AssemblyFlags.EditorOnly) == AssemblyFlags.EditorOnly ? TestPlatform.EditMode : TestPlatform.PlayMode; + result[assemblyType].Add(loadedAssembly); + yield return null; + } + } + + yield return result[mode]; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs.meta new file mode 100644 index 00000000..efba6a7c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 033c884ba52437d49bc55935939ef1c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs new file mode 100644 index 00000000..35ec87d0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs @@ -0,0 +1,9 @@ +using UnityEngine.TestTools.Utils; + +namespace UnityEditor.TestTools.TestRunner +{ + internal interface IEditorAssembliesProxy + { + IAssemblyWrapper[] loadedAssemblies { get; } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs.meta new file mode 100644 index 00000000..ad00f55d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 98808b11e78f6c84a841a6b4bc5a29d2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs new file mode 100644 index 00000000..25defb78 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs @@ -0,0 +1,10 @@ +using UnityEditor.Scripting.ScriptCompilation; + +namespace UnityEditor.TestTools.TestRunner +{ + internal interface IEditorCompilationInterfaceProxy + { + ScriptAssembly[] GetAllEditorScriptAssemblies(); + PrecompiledAssembly[] GetAllPrecompiledAssemblies(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs.meta new file mode 100644 index 00000000..2bc608bf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 28c8fcb831e6e734a9f564bc4f495eba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs new file mode 100644 index 00000000..5df7a784 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs @@ -0,0 +1,13 @@ +using System.Collections.Generic; +using NUnit.Framework.Interfaces; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + interface ITestListCache + { + void CacheTest(TestPlatform platform, ITest test); + IEnumerator GetTestFromCacheAsync(TestPlatform platform); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs.meta new file mode 100644 index 00000000..41943d42 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a704c010bcdb1ec4a9f3417b3c393164 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs new file mode 100644 index 00000000..c93762d9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs @@ -0,0 +1,12 @@ +using System.Collections.Generic; +using UnityEngine.TestRunner.TestLaunchers; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + interface ITestListCacheData + { + List platforms { get; } + List cachedData { get; } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs.meta new file mode 100644 index 00000000..b229c0cb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7043e9a330ac2d84a80a965ada4589ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs new file mode 100644 index 00000000..b734f536 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs @@ -0,0 +1,11 @@ +using System.Collections.Generic; +using NUnit.Framework.Interfaces; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + interface ITestListProvider + { + IEnumerator GetTestListAsync(TestPlatform platform); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs.meta new file mode 100644 index 00000000..b62929bc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64689f8b25eadac4da519e96f514b653 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs new file mode 100644 index 00000000..6f48c9c8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs @@ -0,0 +1,64 @@ +using System.Collections.Generic; +using NUnit.Framework.Interfaces; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine.TestRunner.TestLaunchers; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class TestListCache : ITestListCache + { + private readonly ITestAdaptorFactory m_TestAdaptorFactory; + private readonly IRemoteTestResultDataFactory m_TestResultDataFactory; + private readonly ITestListCacheData m_TestListCacheData; + + public TestListCache(ITestAdaptorFactory testAdaptorFactory, IRemoteTestResultDataFactory testResultDataFactory, ITestListCacheData testListCacheData) + { + m_TestAdaptorFactory = testAdaptorFactory; + m_TestResultDataFactory = testResultDataFactory; + m_TestListCacheData = testListCacheData; + } + + public void CacheTest(TestPlatform platform, ITest test) + { + var data = m_TestResultDataFactory.CreateFromTest(test); + + var index = m_TestListCacheData.platforms.IndexOf(platform); + if (index < 0) + { + m_TestListCacheData.cachedData.Add(data); + m_TestListCacheData.platforms.Add(platform); + } + else + { + m_TestListCacheData.cachedData[index] = data; + } + } + + public IEnumerator GetTestFromCacheAsync(TestPlatform platform) + { + var index = m_TestListCacheData.platforms.IndexOf(platform); + if (index < 0) + { + yield return null; + yield break; + } + + var testData = m_TestListCacheData.cachedData[index]; + var test = m_TestAdaptorFactory.BuildTreeAsync(testData); + while (test.MoveNext()) + { + yield return null; + } + + yield return test.Current; + } + + [Callbacks.DidReloadScripts] + private static void ScriptReloaded() + { + TestListCacheData.instance.cachedData.Clear(); + TestListCacheData.instance.platforms.Clear(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs.meta new file mode 100644 index 00000000..ea8d0966 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d685d97a1eb004f49afea0cc982ff728 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs new file mode 100644 index 00000000..58acbc0b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs @@ -0,0 +1,26 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.TestRunner.TestLaunchers; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class TestListCacheData : ScriptableSingleton, ITestListCacheData + { + [SerializeField] + private List m_Platforms = new List(); + + [SerializeField] + private List m_CachedData = new List(); + + public List platforms + { + get { return m_Platforms; } + } + + public List cachedData + { + get { return m_CachedData; } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs.meta new file mode 100644 index 00000000..2ad79aca --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f1b6399349763114d9361bc6dfcd025b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs new file mode 100644 index 00000000..0df60c35 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class TestListJob + { + private CachingTestListProvider m_TestListProvider; + private TestPlatform m_Platform; + private Action m_Callback; + private IEnumerator m_ResultEnumerator; + public TestListJob(CachingTestListProvider testListProvider, TestPlatform platform, Action callback) + { + m_TestListProvider = testListProvider; + m_Platform = platform; + m_Callback = callback; + } + + public void Start() + { + m_ResultEnumerator = m_TestListProvider.GetTestListAsync(m_Platform); + EditorApplication.update += EditorUpdate; + } + + private void EditorUpdate() + { + if (!m_ResultEnumerator.MoveNext()) + { + m_Callback(m_ResultEnumerator.Current); + EditorApplication.update -= EditorUpdate; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs.meta new file mode 100644 index 00000000..a17c0915 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dec9066d4afefe444be0dad3f137730d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs new file mode 100644 index 00000000..f7d9a82c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEngine.TestTools; +using UnityEngine.TestTools.NUnitExtensions; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class TestListProvider : ITestListProvider + { + private readonly EditorLoadedTestAssemblyProvider m_AssemblyProvider; + private readonly UnityTestAssemblyBuilder m_AssemblyBuilder; + + public TestListProvider(EditorLoadedTestAssemblyProvider assemblyProvider, UnityTestAssemblyBuilder assemblyBuilder) + { + m_AssemblyProvider = assemblyProvider; + m_AssemblyBuilder = assemblyBuilder; + } + + public IEnumerator GetTestListAsync(TestPlatform platform) + { + var assemblies = m_AssemblyProvider.GetAssembliesGroupedByTypeAsync(platform); + while (assemblies.MoveNext()) + { + yield return null; + } + + var settings = UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(platform); + var test = m_AssemblyBuilder.BuildAsync(assemblies.Current.Select(x => x.Assembly).ToArray(), settings); + while (test.MoveNext()) + { + yield return null; + } + + yield return test.Current; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs.meta new file mode 100644 index 00000000..c0e66d53 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f15cbb987069826429540d0ea0937442 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs new file mode 100644 index 00000000..a591508a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs @@ -0,0 +1,274 @@ +using System; +using UnityEditor.Callbacks; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEditor.TestTools.TestRunner.GUI; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner +{ + [Serializable] + internal class TestRunnerWindow : EditorWindow, IHasCustomMenu + { + internal static class Styles + { + public static GUIStyle info; + public static GUIStyle testList; + + static Styles() + { + info = new GUIStyle(EditorStyles.wordWrappedLabel); + info.wordWrap = false; + info.stretchHeight = true; + info.margin.right = 15; + + testList = new GUIStyle("CN Box"); + testList.margin.top = 0; + testList.padding.left = 3; + } + } + + private readonly GUIContent m_GUIHorizontalSplit = EditorGUIUtility.TrTextContent("Horizontal layout"); + private readonly GUIContent m_GUIVerticalSplit = EditorGUIUtility.TrTextContent("Vertical layout"); + private readonly GUIContent m_GUIEnableaPlaymodeTestsRunner = EditorGUIUtility.TrTextContent("Enable playmode tests for all assemblies"); + private readonly GUIContent m_GUIDisablePlaymodeTestsRunner = EditorGUIUtility.TrTextContent("Disable playmode tests for all assemblies"); + private readonly GUIContent m_GUIRunPlayModeTestAsEditModeTests = EditorGUIUtility.TrTextContent("Run playmode tests as editmode tests"); + + internal static TestRunnerWindow s_Instance; + private bool m_IsBuilding; + [NonSerialized] + private bool m_Enabled; + public TestFilterSettings filterSettings; + + private readonly SplitterState m_Spl = new SplitterState(new float[] { 75, 25 }, new[] { 32, 32 }, null); + + private TestRunnerWindowSettings m_Settings; + + private enum TestRunnerMenuLabels + { + PlayMode = 0, + EditMode = 1 + } + [SerializeField] + private int m_TestTypeToolbarIndex = (int)TestRunnerMenuLabels.EditMode; + [SerializeField] + private PlayModeTestListGUI m_PlayModeTestListGUI; + [SerializeField] + private EditModeTestListGUI m_EditModeTestListGUI; + + internal TestListGUI m_SelectedTestTypes; + + private ITestRunnerApi m_testRunnerApi; + + private WindowResultUpdater m_WindowResultUpdater; + + [MenuItem("Window/General/Test Runner", false, 201, false)] + public static void ShowPlaymodeTestsRunnerWindowCodeBased() + { + if (s_Instance != null) + { + try + { + s_Instance.Close(); + } + catch (Exception exception) + { + Debug.LogException(exception); + } + } + + s_Instance = GetWindow("Test Runner"); + s_Instance.Show(); + } + + static TestRunnerWindow() + { + InitBackgroundRunners(); + } + + private static void InitBackgroundRunners() + { + EditorApplication.playModeStateChanged -= OnPlayModeStateChanged; + EditorApplication.playModeStateChanged += OnPlayModeStateChanged; + } + + [DidReloadScripts] + private static void CompilationCallback() + { + UpdateWindow(); + } + + private static void OnPlayModeStateChanged(PlayModeStateChange state) + { + if (s_Instance && state == PlayModeStateChange.EnteredEditMode && s_Instance.m_SelectedTestTypes.HasTreeData()) + { + //repaint message details after exit playmode + s_Instance.m_SelectedTestTypes.TestSelectionCallback(s_Instance.m_SelectedTestTypes.m_TestListState.selectedIDs.ToArray()); + s_Instance.Repaint(); + } + } + + public void OnDestroy() + { + EditorApplication.playModeStateChanged -= OnPlayModeStateChanged; + if (m_testRunnerApi != null) + { + m_testRunnerApi.UnregisterCallbacks(m_WindowResultUpdater); + } + } + + private void OnEnable() + { + s_Instance = this; + SelectTestListGUI(m_TestTypeToolbarIndex); + + m_testRunnerApi = ScriptableObject.CreateInstance(); + m_WindowResultUpdater = new WindowResultUpdater(); + m_testRunnerApi.RegisterCallbacks(m_WindowResultUpdater); + } + + private void Enable() + { + m_Settings = new TestRunnerWindowSettings("UnityEditor.PlaymodeTestsRunnerWindow"); + filterSettings = new TestFilterSettings("UnityTest.IntegrationTestsRunnerWindow"); + + if (m_SelectedTestTypes == null) + { + SelectTestListGUI(m_TestTypeToolbarIndex); + } + + StartRetrieveTestList(); + m_SelectedTestTypes.Reload(); + m_Enabled = true; + } + + private void SelectTestListGUI(int testTypeToolbarIndex) + { + if (testTypeToolbarIndex == (int)TestRunnerMenuLabels.PlayMode) + { + if (m_PlayModeTestListGUI == null) + { + m_PlayModeTestListGUI = new PlayModeTestListGUI(); + } + m_SelectedTestTypes = m_PlayModeTestListGUI; + } + else if (testTypeToolbarIndex == (int)TestRunnerMenuLabels.EditMode) + { + if (m_EditModeTestListGUI == null) + { + m_EditModeTestListGUI = new EditModeTestListGUI(); + } + m_SelectedTestTypes = m_EditModeTestListGUI; + } + } + + private void StartRetrieveTestList() + { + if (!m_SelectedTestTypes.HasTreeData()) + { + m_testRunnerApi.RetrieveTestList(new ExecutionSettings() { filter = new Filter() { testMode = m_SelectedTestTypes.TestMode } }, (rootTest) => + { + m_SelectedTestTypes.Init(this, rootTest); + m_SelectedTestTypes.Reload(); + }); + } + } + + public void OnGUI() + { + if (!m_Enabled) + { + Enable(); + } + + if (BuildPipeline.isBuildingPlayer) + { + m_IsBuilding = true; + } + else if (m_IsBuilding) + { + m_IsBuilding = false; + Repaint(); + } + + EditorGUILayout.BeginHorizontal(); + GUILayout.FlexibleSpace(); + var selectedIndex = m_TestTypeToolbarIndex; + m_TestTypeToolbarIndex = GUILayout.Toolbar(m_TestTypeToolbarIndex, Enum.GetNames(typeof(TestRunnerMenuLabels)), "LargeButton", UnityEngine.GUI.ToolbarButtonSize.FitToContents); + GUILayout.FlexibleSpace(); + EditorGUILayout.EndHorizontal(); + + if (selectedIndex != m_TestTypeToolbarIndex) + { + SelectTestListGUI(m_TestTypeToolbarIndex); + StartRetrieveTestList(); + } + + EditorGUILayout.BeginVertical(); + using (new EditorGUI.DisabledScope(EditorApplication.isPlayingOrWillChangePlaymode)) + { + m_SelectedTestTypes.PrintHeadPanel(); + } + EditorGUILayout.EndVertical(); + + if (m_Settings.verticalSplit) + SplitterGUILayout.BeginVerticalSplit(m_Spl); + else + SplitterGUILayout.BeginHorizontalSplit(m_Spl); + + EditorGUILayout.BeginVertical(); + EditorGUILayout.BeginVertical(Styles.testList); + m_SelectedTestTypes.RenderTestList(); + EditorGUILayout.EndVertical(); + EditorGUILayout.EndVertical(); + + m_SelectedTestTypes.RenderDetails(); + + if (m_Settings.verticalSplit) + SplitterGUILayout.EndVerticalSplit(); + else + SplitterGUILayout.EndHorizontalSplit(); + } + + public void AddItemsToMenu(GenericMenu menu) + { + menu.AddItem(m_GUIVerticalSplit, m_Settings.verticalSplit, m_Settings.ToggleVerticalSplit); + menu.AddItem(m_GUIHorizontalSplit, !m_Settings.verticalSplit, m_Settings.ToggleVerticalSplit); + + menu.AddSeparator(null); + + var playModeTestRunnerEnabled = PlayerSettings.playModeTestRunnerEnabled; + var currentActive = playModeTestRunnerEnabled ? m_GUIDisablePlaymodeTestsRunner : m_GUIEnableaPlaymodeTestsRunner; + + if (EditorPrefs.GetBool("InternalMode", false)) + { + menu.AddItem(m_GUIRunPlayModeTestAsEditModeTests, PlayerSettings.runPlayModeTestAsEditModeTest, () => + { + PlayerSettings.runPlayModeTestAsEditModeTest = !PlayerSettings.runPlayModeTestAsEditModeTest; + }); + } + + menu.AddItem(currentActive, false, () => + { + PlayerSettings.playModeTestRunnerEnabled = !playModeTestRunnerEnabled; + EditorUtility.DisplayDialog(currentActive.text, "You need to restart the editor now", "Ok"); + }); + } + + public void RebuildUIFilter() + { + if (m_SelectedTestTypes != null && m_SelectedTestTypes.HasTreeData()) + { + m_SelectedTestTypes.RebuildUIFilter(); + } + } + + public static void UpdateWindow() + { + if (s_Instance != null && s_Instance.m_SelectedTestTypes != null) + { + s_Instance.m_SelectedTestTypes.Repaint(); + s_Instance.Repaint(); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs.meta new file mode 100644 index 00000000..5cb0e868 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4dfcd3a631f61d248b7cc0b845d40345 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindowSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindowSettings.cs new file mode 100644 index 00000000..366df260 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindowSettings.cs @@ -0,0 +1,26 @@ +namespace UnityEditor.TestTools.TestRunner +{ + internal class TestRunnerWindowSettings + { + public bool verticalSplit; + + private readonly string m_PrefsKey; + + public TestRunnerWindowSettings(string prefsKey) + { + m_PrefsKey = prefsKey; + verticalSplit = EditorPrefs.GetBool(m_PrefsKey + ".verticalSplit", true); + } + + public void ToggleVerticalSplit() + { + verticalSplit = !verticalSplit; + Save(); + } + + private void Save() + { + EditorPrefs.SetBool(m_PrefsKey + ".verticalSplit", verticalSplit); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindowSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindowSettings.cs.meta new file mode 100644 index 00000000..44bcc5a0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestRunnerWindowSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2b301b727225f1941974d69e61a55620 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings.meta new file mode 100644 index 00000000..41276310 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95b719082a664ea45bb56759eed1f271 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettings.cs new file mode 100644 index 00000000..d2720372 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettings.cs @@ -0,0 +1,22 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner +{ + internal interface ITestSettings : IDisposable + { + ScriptingImplementation? scriptingBackend { get; set; } + + string Architecture { get; set; } + + ApiCompatibilityLevel? apiProfile { get; set; } + + bool? appleEnableAutomaticSigning { get; set; } + string appleDeveloperTeamID { get; set; } + ProvisioningProfileType? iOSManualProvisioningProfileType { get; set; } + string iOSManualProvisioningProfileID { get; set; } + ProvisioningProfileType? tvOSManualProvisioningProfileType { get; set; } + string tvOSManualProvisioningProfileID { get; set; } + + void SetupProjectParameters(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettings.cs.meta new file mode 100644 index 00000000..9a8563c9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 83eda34b7da01e04aa894f268158b0c0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs new file mode 100644 index 00000000..701c91d8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs @@ -0,0 +1,7 @@ +namespace UnityEditor.TestTools.TestRunner +{ + interface ITestSettingsDeserializer + { + ITestSettings GetSettingsFromJsonFile(string jsonFilePath); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs.meta new file mode 100644 index 00000000..72c587e7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d208a1684f8aa6a40ad91d6aa9600c14 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettings.cs new file mode 100644 index 00000000..a5bdf7ad --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettings.cs @@ -0,0 +1,160 @@ +using System; + +namespace UnityEditor.TestTools.TestRunner +{ + internal class TestSettings : ITestSettings + { + private readonly TestSetting[] m_Settings = + { + new TestSetting( + settings => settings.scriptingBackend, + () => PlayerSettings.GetScriptingBackend(EditorUserBuildSettings.activeBuildTargetGroup), + implementation => PlayerSettings.SetScriptingBackend(EditorUserBuildSettings.activeBuildTargetGroup, implementation.Value)), + new TestSetting( + settings => settings.Architecture, + () => EditorUserBuildSettings.activeBuildTarget == BuildTarget.Android ? PlayerSettings.Android.targetArchitectures.ToString() : null, + architecture => + { + if (EditorUserBuildSettings.activeBuildTarget == BuildTarget.Android) + { + if (!string.IsNullOrEmpty(architecture)) + { + var targetArchitectures = (AndroidArchitecture)Enum.Parse(typeof(AndroidArchitecture), architecture, true); + PlayerSettings.Android.targetArchitectures = targetArchitectures; + } + } + }), + new TestSetting( + settings => settings.apiProfile, + () => PlayerSettings.GetApiCompatibilityLevel(EditorUserBuildSettings.activeBuildTargetGroup), + implementation => + { + if (Enum.IsDefined(typeof(ApiCompatibilityLevel), implementation.Value)) + { + PlayerSettings.SetApiCompatibilityLevel(EditorUserBuildSettings.activeBuildTargetGroup, + implementation.Value); + } + }), + new TestSetting( + settings => settings.appleEnableAutomaticSigning, + () => PlayerSettings.iOS.appleEnableAutomaticSigning, + enableAutomaticSigning => + { + if (enableAutomaticSigning != null) + PlayerSettings.iOS.appleEnableAutomaticSigning = enableAutomaticSigning.Value; + }), + new TestSetting( + settings => settings.appleDeveloperTeamID, + () => PlayerSettings.iOS.appleDeveloperTeamID, + developerTeam => + { + if (developerTeam != null) + PlayerSettings.iOS.appleDeveloperTeamID = developerTeam; + }), + new TestSetting( + settings => settings.iOSManualProvisioningProfileType, + () => PlayerSettings.iOS.iOSManualProvisioningProfileType, + profileType => + { + if (profileType != null) + PlayerSettings.iOS.iOSManualProvisioningProfileType = profileType.Value; + }), + new TestSetting( + settings => settings.iOSManualProvisioningProfileID, + () => PlayerSettings.iOS.iOSManualProvisioningProfileID, + provisioningUUID => + { + if (provisioningUUID != null) + PlayerSettings.iOS.iOSManualProvisioningProfileID = provisioningUUID; + }), + new TestSetting( + settings => settings.tvOSManualProvisioningProfileType, + () => PlayerSettings.iOS.tvOSManualProvisioningProfileType, + profileType => + { + if (profileType != null) + PlayerSettings.iOS.tvOSManualProvisioningProfileType = profileType.Value; + }), + new TestSetting( + settings => settings.tvOSManualProvisioningProfileID, + () => PlayerSettings.iOS.tvOSManualProvisioningProfileID, + provisioningUUID => + { + if (provisioningUUID != null) + PlayerSettings.iOS.tvOSManualProvisioningProfileID = provisioningUUID; + }), + }; + + private bool m_Disposed; + + public ScriptingImplementation? scriptingBackend { get; set; } + + public string Architecture { get; set; } + + public ApiCompatibilityLevel? apiProfile { get; set; } + + public bool? appleEnableAutomaticSigning { get; set; } + public string appleDeveloperTeamID { get; set; } + public ProvisioningProfileType? iOSManualProvisioningProfileType { get; set; } + public string iOSManualProvisioningProfileID { get; set; } + public ProvisioningProfileType? tvOSManualProvisioningProfileType { get; set; } + public string tvOSManualProvisioningProfileID { get; set; } + + public void Dispose() + { + if (!m_Disposed) + { + foreach (var testSetting in m_Settings) + { + testSetting.Cleanup(); + } + + m_Disposed = true; + } + } + + public void SetupProjectParameters() + { + foreach (var testSetting in m_Settings) + { + testSetting.Setup(this); + } + } + + private abstract class TestSetting + { + public abstract void Setup(TestSettings settings); + public abstract void Cleanup(); + } + + private class TestSetting : TestSetting + { + private T m_ValueBeforeSetup; + private Func m_GetFromSettings; + private Func m_GetCurrentValue; + private Action m_SetValue; + + public TestSetting(Func getFromSettings, Func getCurrentValue, Action setValue) + { + m_GetFromSettings = getFromSettings; + m_GetCurrentValue = getCurrentValue; + m_SetValue = setValue; + } + + public override void Setup(TestSettings settings) + { + m_ValueBeforeSetup = m_GetCurrentValue(); + var newValue = m_GetFromSettings(settings); + if (newValue != null) + { + m_SetValue(newValue); + } + } + + public override void Cleanup() + { + m_SetValue(m_ValueBeforeSetup); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettings.cs.meta new file mode 100644 index 00000000..23e6f5e2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6b32b6725087a0d4bb1670818d26996e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs new file mode 100644 index 00000000..cdba06e9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs @@ -0,0 +1,130 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner +{ + /// + /// Handles deserialization of TestSettings from a provided json file path. + /// + internal class TestSettingsDeserializer : ITestSettingsDeserializer + { + private static readonly SettingsMap[] s_SettingsMapping = + { + new SettingsMap("scriptingBackend", (settings, value) => settings.scriptingBackend = value), + new SettingsMap("architecture", (settings, value) => settings.Architecture = value), + new SettingsMap("apiProfile", (settings, value) => settings.apiProfile = value), + new SettingsMap("appleEnableAutomaticSigning", (settings, value) => settings.appleEnableAutomaticSigning = value), + new SettingsMap("appleDeveloperTeamID", (settings, value) => settings.appleDeveloperTeamID = value), + new SettingsMap("iOSManualProvisioningProfileType", (settings, value) => settings.iOSManualProvisioningProfileType = value), + new SettingsMap("iOSManualProvisioningProfileID", (settings, value) => settings.iOSManualProvisioningProfileID = value), + new SettingsMap("tvOSManualProvisioningProfileType", (settings, value) => settings.tvOSManualProvisioningProfileType = value), + new SettingsMap("tvOSManualProvisioningProfileID", (settings, value) => settings.tvOSManualProvisioningProfileID = value), + }; + + private readonly Func m_TestSettingsFactory; + public TestSettingsDeserializer(Func testSettingsFactory) + { + m_TestSettingsFactory = testSettingsFactory; + } + + public ITestSettings GetSettingsFromJsonFile(string jsonFilePath) + { + var text = File.ReadAllText(jsonFilePath); + var settingsDictionary = Json.Deserialize(text) as Dictionary; + + var testSettings = m_TestSettingsFactory(); + if (settingsDictionary == null) + { + return testSettings; + } + + foreach (var settingsMap in s_SettingsMapping) + { + if (!settingsDictionary.ContainsKey(settingsMap.Key)) + { + continue; + } + + if (settingsMap.Type.IsEnum) + { + SetEnumValue(settingsMap.Key, settingsDictionary[settingsMap.Key], settingsMap.Type, value => settingsMap.ApplyToSettings(testSettings, value)); + } + else + { + SetValue(settingsMap.Key, settingsDictionary[settingsMap.Key], settingsMap.Type, value => settingsMap.ApplyToSettings(testSettings, value)); + } + } + + return testSettings; + } + + private abstract class SettingsMap + { + public string Key { get; } + public Type Type { get; } + protected SettingsMap(string key, Type type) + { + Key = key; + Type = type; + } + + public abstract void ApplyToSettings(ITestSettings settings, object value); + } + + private class SettingsMap : SettingsMap + { + private Action m_Setter; + public SettingsMap(string key, Action setter) : base(key, typeof(T)) + { + m_Setter = setter; + } + + public override void ApplyToSettings(ITestSettings settings, object value) + { + m_Setter(settings, (T)value); + } + } + + private static void SetEnumValue(string key, object value, Type type, Action setter) + { + object enumValue; + if (TryGetEnum(value as string, type, out enumValue)) + { + setter(enumValue); + return; + } + + var acceptedValues = string.Join(", ", Enum.GetValues(type).OfType().Select(val => val.ToString()).ToArray()); + + Debug.LogFormat("Could not convert '{0}' argument '{1}' to a valid {2}. Accepted values: {3}.", key, value, type.Name, acceptedValues); + } + + private static bool TryGetEnum(string value, Type type, out object enumValue) + { + try + { + enumValue = Enum.Parse(type, value, true); + return true; + } + catch (Exception) + { + enumValue = null; + return false; + } + } + + private static void SetValue(string key, object value, Type type, Action setter) + { + if (type.IsInstanceOfType(value)) + { + setter(value); + return; + } + + Debug.LogFormat("Could not convert '{0}' argument '{1}' to a valid {2}.", key, value, type.Name); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs.meta new file mode 100644 index 00000000..4d50295d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 75e7d7a9a57458841a85fe42d9c9141f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef new file mode 100644 index 00000000..efdc7cf6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef @@ -0,0 +1,21 @@ +{ + "name": "UnityEditor.TestRunner", + "references": [ + "UnityEngine.TestRunner" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "nunit.framework.dll", + "Mono.Cecil.dll", + "Mono.Cecil.Pdb.dll", + "Mono.Cecil.Mdb.dll", + "Mono.Cecil.Rocks.dll" + ], + "autoReferenced": false, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef.meta new file mode 100644 index 00000000..63c02900 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityEditor.TestRunner.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0acc523941302664db1f4e527237feb3 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol.meta new file mode 100644 index 00000000..8499c835 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 936c6340f3468444ebb1785b4c311126 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs new file mode 100644 index 00000000..7f00c5b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs @@ -0,0 +1,13 @@ +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + internal class AssemblyCompilationErrorsMessage : Message + { + public string assembly; + public string[] errors; + + public AssemblyCompilationErrorsMessage() + { + type = "AssemblyCompilationErrors"; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs.meta new file mode 100644 index 00000000..67d5b2a3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/AssemblyCompilationErrorsMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c346a7445959bba46a96de0747e77c2a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs new file mode 100644 index 00000000..f7dcacfe --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using UnityEditor.TestTools.TestRunner.Api; + +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + interface ITestRunnerApiMapper + { + string GetRunStateFromResultNunitXml(ITestResultAdaptor result); + TestState GetTestStateFromResult(ITestResultAdaptor result); + List FlattenTestNames(ITestAdaptor testsToRun); + TestPlanMessage MapTestToTestPlanMessage(ITestAdaptor testsToRun); + TestStartedMessage MapTestToTestStartedMessage(ITestAdaptor test); + TestFinishedMessage TestResultToTestFinishedMessage(ITestResultAdaptor result); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs.meta new file mode 100644 index 00000000..75e0ba23 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6de79ae237e51554da96fd28f68b66a6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs new file mode 100644 index 00000000..bdb96c13 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs @@ -0,0 +1,7 @@ +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + interface IUtpLogger + { + void Log(Message msg); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs.meta new file mode 100644 index 00000000..dbd33aac --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9014630255533ed42915965b4065cde8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs new file mode 100644 index 00000000..3a9895e1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs @@ -0,0 +1,14 @@ +using System.Collections.Generic; +using UnityEditor.Compilation; +using UnityEditor.TestTools.TestRunner.Api; + +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + internal interface IUtpMessageReporter + { + void ReportAssemblyCompilationErrors(string assembly, IEnumerable errorCompilerMessages); + void ReportTestFinished(ITestResultAdaptor result); + void ReportTestRunStarted(ITestAdaptor testsToRun); + void ReportTestStarted(ITestAdaptor test); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs.meta new file mode 100644 index 00000000..4c96a902 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 952b3dc7b47846947b37c8d3ae46579a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/Message.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/Message.cs new file mode 100644 index 00000000..d10a5e42 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/Message.cs @@ -0,0 +1,29 @@ +using System; +using System.Diagnostics; + +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + [Serializable] + internal abstract class Message + { + public string type; + // Milliseconds since unix epoch + public ulong time; + public int version; + public string phase; + public int processId; + + protected Message() + { + version = 2; + phase = "Immediate"; + processId = Process.GetCurrentProcess().Id; + AddTimeStamp(); + } + + public void AddTimeStamp() + { + time = Convert.ToUInt64((DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalMilliseconds); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/Message.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/Message.cs.meta new file mode 100644 index 00000000..bfc702bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/Message.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 321dc2c0720f8dd4f9396ecdc12b8746 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs new file mode 100644 index 00000000..6280fd07 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs @@ -0,0 +1,17 @@ +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + internal class TestFinishedMessage : Message + { + public string name; + public TestState state; + public string message; + public ulong duration; // milliseconds + public ulong durationMicroseconds; + + public TestFinishedMessage() + { + type = "TestStatus"; + phase = "End"; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs.meta new file mode 100644 index 00000000..15b951b9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestFinishedMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 423fe2ef878fa1140a7e1f7f9e365815 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs new file mode 100644 index 00000000..c0a76dad --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs @@ -0,0 +1,14 @@ +using System.Collections.Generic; + +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + internal class TestPlanMessage : Message + { + public List tests; + + public TestPlanMessage() + { + type = "TestPlan"; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs.meta new file mode 100644 index 00000000..c057f60c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestPlanMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 28f79a0d7e64c2345bc46f8c4cf788f8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs new file mode 100644 index 00000000..d231b742 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs @@ -0,0 +1,98 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Xml; +using UnityEditor.TestTools.TestRunner.Api; + +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + internal class TestRunnerApiMapper : ITestRunnerApiMapper + { + public TestPlanMessage MapTestToTestPlanMessage(ITestAdaptor testsToRun) + { + var testsNames = testsToRun != null ? FlattenTestNames(testsToRun) : new List(); + + var msg = new TestPlanMessage + { + tests = testsNames + }; + + return msg; + } + + public TestStartedMessage MapTestToTestStartedMessage(ITestAdaptor test) + { + return new TestStartedMessage + { + name = test.FullName + }; + } + + public TestFinishedMessage TestResultToTestFinishedMessage(ITestResultAdaptor result) + { + return new TestFinishedMessage + { + name = result.Test.FullName, + duration = Convert.ToUInt64(result.Duration * 1000), + durationMicroseconds = Convert.ToUInt64(result.Duration * 1000000), + message = result.Message, + state = GetTestStateFromResult(result) + }; + } + + public string GetRunStateFromResultNunitXml(ITestResultAdaptor result) + { + var doc = new XmlDocument(); + doc.LoadXml(result.ToXml().OuterXml); + return doc.FirstChild.Attributes["runstate"].Value; + } + + public TestState GetTestStateFromResult(ITestResultAdaptor result) + { + var state = TestState.Failure; + + if (result.TestStatus == TestStatus.Passed) + { + state = TestState.Success; + + var runstate = GetRunStateFromResultNunitXml(result); + runstate = runstate ?? String.Empty; + + if (runstate.ToLowerInvariant().Equals("explicit")) + state = TestState.Skipped; + } + else if (result.TestStatus == TestStatus.Skipped) + { + state = TestState.Skipped; + + if (result.ResultState.ToLowerInvariant().EndsWith("ignored")) + state = TestState.Ignored; + } + else + { + if (result.ResultState.ToLowerInvariant().Equals("inconclusive")) + state = TestState.Inconclusive; + + if (result.ResultState.ToLowerInvariant().EndsWith("cancelled") || + result.ResultState.ToLowerInvariant().EndsWith("error")) + state = TestState.Error; + } + + return state; + } + + public List FlattenTestNames(ITestAdaptor test) + { + var results = new List(); + + if (!test.IsSuite) + results.Add(test.FullName); + + if (test.Children != null && test.Children.Any()) + foreach (var child in test.Children) + results.AddRange(FlattenTestNames(child)); + + return results; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs.meta new file mode 100644 index 00000000..47634b98 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2011a59d3f76b3d4a85cb53f945fceee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs new file mode 100644 index 00000000..c21464fc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs @@ -0,0 +1,15 @@ +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + internal class TestStartedMessage : Message + { + public string name; + public TestState state; + + public TestStartedMessage() + { + type = "TestStatus"; + phase = "Begin"; + state = TestState.Inconclusive; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs.meta new file mode 100644 index 00000000..18b53d11 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestStartedMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bd3e81baa10021f4d877fa36382bab16 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs new file mode 100644 index 00000000..223a73d5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs @@ -0,0 +1,13 @@ +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + // This matches the state definitions expected by the Perl code, which in turn matches the NUnit 2 values... + internal enum TestState + { + Inconclusive = 0, + Skipped = 2, + Ignored = 3, + Success = 4, + Failure = 5, + Error = 6 + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs.meta new file mode 100644 index 00000000..ac666417 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 77f432980bb30084299a138e15c6f571 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs new file mode 100644 index 00000000..09daf8dc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs @@ -0,0 +1,35 @@ +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + internal class UnityTestProtocolListener : ScriptableObject, ICallbacks + { + private IUtpMessageReporter m_UtpMessageReporter; + + public UnityTestProtocolListener() + { + m_UtpMessageReporter = new UtpMessageReporter(new UtpDebugLogger()); + } + + public void RunStarted(ITestAdaptor testsToRun) + { + m_UtpMessageReporter.ReportTestRunStarted(testsToRun); + } + + public void RunFinished(ITestResultAdaptor testResults) + { + // Apparently does nothing :) + } + + public void TestStarted(ITestAdaptor test) + { + m_UtpMessageReporter.ReportTestStarted(test); + } + + public void TestFinished(ITestResultAdaptor result) + { + m_UtpMessageReporter.ReportTestFinished(result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs.meta new file mode 100644 index 00000000..8ba29bea --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 900aac3710bc14542a8d164e3f0ff820 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs new file mode 100644 index 00000000..cca2fd82 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs @@ -0,0 +1,37 @@ +using System; +using System.Linq; +using UnityEditor.Compilation; +using UnityEditor.TestTools.TestRunner.Api; +using UnityEngine; +using UnityEngine.TestTools; + +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + [InitializeOnLoad] + internal static class UnityTestProtocolStarter + { + static UnityTestProtocolStarter() + { + var commandLineArgs = Environment.GetCommandLineArgs(); + if (commandLineArgs.Contains("-automated") && commandLineArgs.Contains("-runTests")) // wanna have it only for utr run + { + var api = ScriptableObject.CreateInstance(); + var listener = ScriptableObject.CreateInstance(); + api.RegisterCallbacks(listener); + CompilationPipeline.assemblyCompilationFinished += OnAssemblyCompilationFinished; + } + } + + public static void OnAssemblyCompilationFinished(string assembly, CompilerMessage[] messages) + { + bool checkCompileErrors = RecompileScripts.Current == null || RecompileScripts.Current.ExpectScriptCompilationSuccess; + + if (checkCompileErrors && messages.Any(x => x.type == CompilerMessageType.Error)) + { + var compilerErrorMessages = messages.Where(x => x.type == CompilerMessageType.Error); + var utpMessageReporter = new UtpMessageReporter(new UtpDebugLogger()); + utpMessageReporter.ReportAssemblyCompilationErrors(assembly, compilerErrorMessages); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs.meta new file mode 100644 index 00000000..540b31e0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1ac58cb55fc8daf4abd3945a2bbbb0c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs new file mode 100644 index 00000000..e32f6d28 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs @@ -0,0 +1,13 @@ +using UnityEngine; + +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + class UtpDebugLogger : IUtpLogger + { + public void Log(Message msg) + { + var msgJson = JsonUtility.ToJson(msg); + Debug.LogFormat(LogType.Log, LogOption.NoStacktrace, null, "\n##utp:{0}", msgJson); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs.meta new file mode 100644 index 00000000..7debc237 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0abdd8cb6b29a24c8ee19626ef741b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs new file mode 100644 index 00000000..37c4ee7e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEditor.Compilation; +using UnityEditor.TestTools.TestRunner.Api; + +namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol +{ + internal class UtpMessageReporter : IUtpMessageReporter + { + public ITestRunnerApiMapper TestRunnerApiMapper; + public IUtpLogger Logger; + + public UtpMessageReporter(IUtpLogger utpLogger) + { + TestRunnerApiMapper = new TestRunnerApiMapper(); + Logger = utpLogger; + } + + public void ReportAssemblyCompilationErrors(string assembly, IEnumerable errorCompilerMessages) + { + var compilationErrorMessage = new AssemblyCompilationErrorsMessage + { + assembly = assembly, + errors = errorCompilerMessages.Select(x => x.message).ToArray() + }; + + Logger.Log(compilationErrorMessage); + } + + public void ReportTestRunStarted(ITestAdaptor testsToRun) + { + var msg = TestRunnerApiMapper.MapTestToTestPlanMessage(testsToRun); + + Logger.Log(msg); + } + + public void ReportTestStarted(ITestAdaptor test) + { + if (test.IsSuite) + return; + + var msg = TestRunnerApiMapper.MapTestToTestStartedMessage(test); + + Logger.Log(msg); + } + + public void ReportTestFinished(ITestResultAdaptor result) + { + if (result.Test.IsSuite) + return; + + var msg = TestRunnerApiMapper.TestResultToTestFinishedMessage(result); + + Logger.Log(msg); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs.meta new file mode 100644 index 00000000..c818d4ff --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ebcc5f899d9277642868aeda9a17cbaf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner.meta new file mode 100644 index 00000000..95890508 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 950890083f4907541a6ed06d70959e49 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/AssemblyInfo.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/AssemblyInfo.cs new file mode 100644 index 00000000..41496773 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/AssemblyInfo.cs @@ -0,0 +1,16 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +[assembly: AssemblyTitle("UnityEngine.TestRunner")] + +[assembly: InternalsVisibleTo("UnityEditor.TestRunner")] +[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] +[assembly: InternalsVisibleTo("Unity.PerformanceTesting")] +[assembly: InternalsVisibleTo("Unity.PerformanceTesting.Editor")] +[assembly: InternalsVisibleTo("Assembly-CSharp-testable")] +[assembly: InternalsVisibleTo("Assembly-CSharp-Editor-testable")] +[assembly: InternalsVisibleTo("UnityEngine.TestRunner.Tests")] +[assembly: InternalsVisibleTo("UnityEditor.TestRunner.Tests")] +[assembly: InternalsVisibleTo("Unity.PackageManagerUI.Editor")] + +[assembly: AssemblyVersion("1.0.0")] diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/AssemblyInfo.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/AssemblyInfo.cs.meta new file mode 100644 index 00000000..b499e312 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc22cc13b69c1094c85e176c008b9ef8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions.meta new file mode 100644 index 00000000..4e7bbdfe --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ad55f5ad04d1d045a1f287409c650dd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs new file mode 100644 index 00000000..339a090e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs @@ -0,0 +1,83 @@ +using System; +using NUnit.Framework; +using NUnit.Framework.Constraints; +using UnityEngine.Profiling; + +namespace UnityEngine.TestTools.Constraints +{ + public class AllocatingGCMemoryConstraint : Constraint + { + private class AllocatingGCMemoryResult : ConstraintResult + { + private readonly int diff; + public AllocatingGCMemoryResult(IConstraint constraint, object actualValue, int diff) : base(constraint, actualValue, diff > 0) + { + this.diff = diff; + } + + public override void WriteMessageTo(MessageWriter writer) + { + if (diff == 0) + writer.WriteMessageLine("The provided delegate did not make any GC allocations."); + else + writer.WriteMessageLine("The provided delegate made {0} GC allocation(s).", diff); + } + } + + private ConstraintResult ApplyTo(Action action, object original) + { + var recorder = Recorder.Get("GC.Alloc"); + + // The recorder was created enabled, which means it captured the creation of the Recorder object itself, etc. + // Disabling it flushes its data, so that we can retrieve the sample block count and have it correctly account + // for these initial allocations. + recorder.enabled = false; + +#if !UNITY_WEBGL + recorder.FilterToCurrentThread(); +#endif + + recorder.enabled = true; + + try + { + action(); + } + finally + { + recorder.enabled = false; +#if !UNITY_WEBGL + recorder.CollectFromAllThreads(); +#endif + } + + return new AllocatingGCMemoryResult(this, original, recorder.sampleBlockCount); + } + + public override ConstraintResult ApplyTo(object obj) + { + if (obj == null) + throw new ArgumentNullException(); + + TestDelegate d = obj as TestDelegate; + if (d == null) + throw new ArgumentException(string.Format("The actual value must be a TestDelegate but was {0}", + obj.GetType())); + + return ApplyTo(() => d.Invoke(), obj); + } + + public override ConstraintResult ApplyTo(ActualValueDelegate del) + { + if (del == null) + throw new ArgumentNullException(); + + return ApplyTo(() => del.Invoke(), del); + } + + public override string Description + { + get { return "allocates GC memory"; } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs.meta new file mode 100644 index 00000000..0933c855 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d09858396dd7adb4bbdb22ea0c8c3a37 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs new file mode 100644 index 00000000..812b1f06 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs @@ -0,0 +1,14 @@ +using NUnit.Framework.Constraints; + +namespace UnityEngine.TestTools.Constraints +{ + public static class ConstraintExtensions + { + public static AllocatingGCMemoryConstraint AllocatingGCMemory(this ConstraintExpression chain) + { + var constraint = new AllocatingGCMemoryConstraint(); + chain.Append(constraint); + return constraint; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs.meta new file mode 100644 index 00000000..13434964 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 68a48d1900320ed458e118415857faf6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs new file mode 100644 index 00000000..ab4ff8e3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs @@ -0,0 +1,18 @@ +using NUnit.Framework; +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestTools.TestRunner +{ + internal class InvalidSignatureException : ResultStateException + { + public InvalidSignatureException(string message) + : base(message) + { + } + + public override ResultState ResultState + { + get { return ResultState.NotRunnable; } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs.meta new file mode 100644 index 00000000..86aee7fa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9650d910fcaefb34cb45f121c1993892 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/Is.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/Is.cs new file mode 100644 index 00000000..c0871ef2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/Is.cs @@ -0,0 +1,10 @@ +namespace UnityEngine.TestTools.Constraints +{ + public class Is : NUnit.Framework.Is + { + public static AllocatingGCMemoryConstraint AllocatingGCMemory() + { + return new AllocatingGCMemoryConstraint(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/Is.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/Is.cs.meta new file mode 100644 index 00000000..23ed44a6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/Is.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6d5833966abeadb429de247e4316eef4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs new file mode 100644 index 00000000..19ecd1c8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs @@ -0,0 +1,43 @@ +using System.Text.RegularExpressions; +using UnityEngine.TestTools.Logging; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEngine.TestTools +{ + public static class LogAssert + { + public static void Expect(LogType type, string message) + { + LogScope.Current.ExpectedLogs.Enqueue(new LogMatch() { LogType = type, Message = message }); + } + + public static void Expect(LogType type, Regex message) + { + LogScope.Current.ExpectedLogs.Enqueue(new LogMatch() { LogType = type, MessageRegex = message }); + } + + public static void NoUnexpectedReceived() + { + LogScope.Current.ProcessExpectedLogs(); + var isAllLogsHandled = LogScope.Current.IsAllLogsHandled(); + if (isAllLogsHandled) + { + return; + } + var unhandledLog = LogScope.Current.GetUnhandledLog(); + throw new UnhandledLogMessageException(unhandledLog); + } + + public static bool ignoreFailingMessages + { + get + { + return LogScope.Current.IgnoreFailingMessages; + } + set + { + LogScope.Current.IgnoreFailingMessages = value; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs.meta new file mode 100644 index 00000000..7a278a31 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogAssert.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c97b794b51780d349a16826a4c7898d7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope.meta new file mode 100644 index 00000000..284dc6ad --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1d8465ba1376b148bdab58965101f47 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs new file mode 100644 index 00000000..750d2b59 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; + +namespace UnityEngine.TestTools.Logging +{ + internal interface ILogScope : IDisposable + { + List LogEvents { get; } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs.meta new file mode 100644 index 00000000..69e7d556 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3504aa04cda851b44a65973f9aead6f7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs new file mode 100644 index 00000000..bbc805e8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs @@ -0,0 +1,18 @@ +namespace UnityEngine.TestTools.Logging +{ + internal class LogEvent + { + public string Message { get; set; } + + public string StackTrace { get; set; } + + public LogType LogType { get; set; } + + public bool IsHandled { get; set; } + + public override string ToString() + { + return string.Format("[{0}] {1}", LogType, Message); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs.meta new file mode 100644 index 00000000..66c9130d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0c56471f08a0f6846afc792f0b4205b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs new file mode 100644 index 00000000..9b862d92 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs @@ -0,0 +1,103 @@ +using System; +using System.Text.RegularExpressions; + +namespace UnityEngine.TestTools.Logging +{ + [Serializable] + internal class LogMatch + { + [SerializeField] + private bool m_UseRegex; + [SerializeField] + private string m_Message; + [SerializeField] + private string m_MessageRegex; + [SerializeField] + private string m_LogType; + + public string Message + { + get { return m_Message; } + set + { + m_Message = value; + m_UseRegex = false; + } + } + + public Regex MessageRegex + { + get + { + if (!m_UseRegex) + { + return null; + } + + return new Regex(m_MessageRegex); + } + set + { + if (value != null) + { + m_MessageRegex = value.ToString(); + m_UseRegex = true; + } + else + { + m_MessageRegex = null; + m_UseRegex = false; + } + } + } + + public LogType? LogType + { + get + { + if (!string.IsNullOrEmpty(m_LogType)) + { + return Enum.Parse(typeof(LogType), m_LogType) as LogType ? ; + } + + return null; + } + set + { + if (value != null) + { + m_LogType = value.Value.ToString(); + } + else + { + m_LogType = null; + } + } + } + + public bool Matches(LogEvent log) + { + if (LogType != null && LogType != log.LogType) + { + return false; + } + + if (m_UseRegex) + { + return MessageRegex.IsMatch(log.Message); + } + else + { + return Message.Equals(log.Message); + } + } + + public override string ToString() + { + if (m_UseRegex) + return string.Format("[{0}] Regex: {1}", LogType, MessageRegex); + else + return string.Format("[{0}] {1}", LogType, Message); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs.meta new file mode 100644 index 00000000..ffc2bc32 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9945ffed4692c6044b6d3acf81efd694 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs new file mode 100644 index 00000000..c5bf0976 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs @@ -0,0 +1,224 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace UnityEngine.TestTools.Logging +{ + internal class LogScope : IDisposable + { + private bool m_Disposed; + private readonly object _lock = new object(); + + public Queue ExpectedLogs { get; set; } + public List AllLogs { get; } + public List FailingLogs { get; } + public bool IgnoreFailingMessages { get; set; } + public bool IsNUnitException { get; private set; } + public bool IsNUnitSuccessException { get; private set; } + public bool IsNUnitInconclusiveException { get; private set; } + public bool IsNUnitIgnoreException { get; private set; } + public string NUnitExceptionMessage { get; private set; } + + private bool m_NeedToProcessLogs; + private static List s_ActiveScopes = new List(); + + internal static LogScope Current + { + get + { + if (s_ActiveScopes.Count == 0) + throw new InvalidOperationException("No log scope is available"); + return s_ActiveScopes[0]; + } + } + + internal static bool HasCurrentLogScope() + { + return s_ActiveScopes.Count > 0; + } + + public LogScope() + { + AllLogs = new List(); + FailingLogs = new List(); + ExpectedLogs = new Queue(); + IgnoreFailingMessages = false; + Activate(); + } + + private void Activate() + { + s_ActiveScopes.Insert(0, this); + RegisterScope(this); + Application.logMessageReceivedThreaded -= AddLog; + Application.logMessageReceivedThreaded += AddLog; + } + + private void Deactivate() + { + Application.logMessageReceivedThreaded -= AddLog; + s_ActiveScopes.Remove(this); + UnregisterScope(this); + } + + private static void RegisterScope(LogScope logScope) + { + Application.logMessageReceivedThreaded += logScope.AddLog; + } + + private static void UnregisterScope(LogScope logScope) + { + Application.logMessageReceivedThreaded -= logScope.AddLog; + } + + public void AddLog(string message, string stacktrace, LogType type) + { + lock (_lock) + { + m_NeedToProcessLogs = true; + var log = new LogEvent + { + LogType = type, + Message = message, + StackTrace = stacktrace, + }; + + AllLogs.Add(log); + + if (IsNUnitResultStateException(stacktrace, type)) + { + if (message.StartsWith("SuccessException")) + { + IsNUnitException = true; + IsNUnitSuccessException = true; + if (message.StartsWith("SuccessException: ")) + { + NUnitExceptionMessage = message.Substring("SuccessException: ".Length); + return; + } + } + else if (message.StartsWith("InconclusiveException")) + { + IsNUnitException = true; + IsNUnitInconclusiveException = true; + if (message.StartsWith("InconclusiveException: ")) + { + NUnitExceptionMessage = message.Substring("InconclusiveException: ".Length); + return; + } + } + else if (message.StartsWith("IgnoreException")) + { + IsNUnitException = true; + IsNUnitIgnoreException = true; + if (message.StartsWith("IgnoreException: ")) + { + NUnitExceptionMessage = message.Substring("IgnoreException: ".Length); + return; + } + } + } + + if (IsFailingLog(type) && !IgnoreFailingMessages) + { + FailingLogs.Add(log); + } + } + } + + public bool IsAllLogsHandled() + { + lock (_lock) + { + return AllLogs.All(x => x.IsHandled); + } + } + + public LogEvent GetUnhandledLog() + { + lock (_lock) + { + return AllLogs.First(x => !x.IsHandled); + } + } + + private static bool IsNUnitResultStateException(string stacktrace, LogType logType) + { + if (logType != LogType.Exception) + return false; + + return string.IsNullOrEmpty(stacktrace) || stacktrace.StartsWith("NUnit.Framework.Assert."); + } + + private static bool IsFailingLog(LogType type) + { + switch (type) + { + case LogType.Assert: + case LogType.Error: + case LogType.Exception: + return true; + default: + return false; + } + } + + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + protected virtual void Dispose(bool disposing) + { + if (m_Disposed) + { + return; + } + + m_Disposed = true; + + if (disposing) + { + Deactivate(); + } + } + + internal bool AnyFailingLogs() + { + ProcessExpectedLogs(); + return FailingLogs.Any(); + } + + internal void ProcessExpectedLogs() + { + lock (_lock) + { + if (!m_NeedToProcessLogs || !ExpectedLogs.Any()) + return; + + LogMatch expectedLog = null; + foreach (var logEvent in AllLogs) + { + if (!ExpectedLogs.Any()) + break; + if (expectedLog == null && ExpectedLogs.Any()) + expectedLog = ExpectedLogs.Peek(); + + if (expectedLog != null && expectedLog.Matches(logEvent)) + { + ExpectedLogs.Dequeue(); + logEvent.IsHandled = true; + if (FailingLogs.Any(expectedLog.Matches)) + { + var failingLog = FailingLogs.First(expectedLog.Matches); + FailingLogs.Remove(failingLog); + } + expectedLog = null; + } + } + m_NeedToProcessLogs = false; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs.meta new file mode 100644 index 00000000..ea13dd62 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4bbc17b35884fdf468e4b52ae4222882 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs new file mode 100644 index 00000000..8ad39f44 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs @@ -0,0 +1,29 @@ +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using UnityEngine.TestTools.Logging; + +namespace UnityEngine.TestTools.TestRunner +{ + internal class UnexpectedLogMessageException : ResultStateException + { + public LogMatch LogEvent; + + public UnexpectedLogMessageException(LogMatch log) + : base(BuildMessage(log)) + { + LogEvent = log; + } + + private static string BuildMessage(LogMatch log) + { + return string.Format("Expected log did not appear: {0}", log); + } + + public override ResultState ResultState + { + get { return ResultState.Failure; } + } + + public override string StackTrace { get { return null; } } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs.meta new file mode 100644 index 00000000..7b9e6115 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5b2eeca598284bd4abb4a15c30df1576 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs new file mode 100644 index 00000000..9427cc86 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs @@ -0,0 +1,35 @@ +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using UnityEngine.TestTools.Logging; +using UnityEngine.TestTools.Utils; + +namespace UnityEngine.TestTools.TestRunner +{ + internal class UnhandledLogMessageException : ResultStateException + { + public LogEvent LogEvent; + private readonly string m_CustomStackTrace; + + public UnhandledLogMessageException(LogEvent log) + : base(BuildMessage(log)) + { + LogEvent = log; + m_CustomStackTrace = StackTraceFilter.Filter(log.StackTrace); + } + + private static string BuildMessage(LogEvent log) + { + return string.Format("Unhandled log message: '{0}'. Use UnityEngine.TestTools.LogAssert.Expect", log); + } + + public override ResultState ResultState + { + get { return ResultState.Failure; } + } + + public override string StackTrace + { + get { return m_CustomStackTrace; } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs.meta new file mode 100644 index 00000000..1019924b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a8ed4063f2beecd41a234a582202f3c4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs new file mode 100644 index 00000000..6ba39c26 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs @@ -0,0 +1,28 @@ +using NUnit.Framework; +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestTools.TestRunner +{ + internal class UnityTestTimeoutException : ResultStateException + { + public UnityTestTimeoutException(int timeout) + : base(BuildMessage(timeout)) + { + } + + private static string BuildMessage(int timeout) + { + return string.Format("UnityTest exceeded Timeout value of {0}ms", timeout); + } + + public override ResultState ResultState + { + get { return ResultState.Failure; } + } + + public override string StackTrace + { + get { return ""; } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs.meta new file mode 100644 index 00000000..d366ec90 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ffb335140c799c4408411d81789fb05c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions.meta new file mode 100644 index 00000000..3023e521 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e8d6af343b383544ba5743d119f4062 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs new file mode 100644 index 00000000..ed8d8963 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs @@ -0,0 +1,79 @@ +using System; +using System.Linq; +using UnityEngine.TestRunner.NUnitExtensions.Runner; +using UnityEngine.TestTools.Logging; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEngine.TestTools.NUnitExtensions +{ + /// + /// This class delegates actions from the NUnit thread that should be executed on the main thread. + /// NUnit thread calls Delegate which blocks the execution on the thread until the action is executed. + /// The main thread will poll for awaiting actions (HasAction) and invoke them (Execute). + /// Once the action is executed, the main thread releases the lock and executino on the NUnit thread is continued. + /// + internal class ActionDelegator : BaseDelegator + { + private Func m_Action; + public object Delegate(Action action) + { + return Delegate(() => { action(); return null; }); + } + + public object Delegate(Func action) + { + if (m_Aborted) + { + return null; + } + + AssertState(); + m_Context = UnityTestExecutionContext.CurrentContext; + + m_Signal.Reset(); + m_Action = action; + + WaitForSignal(); + + return HandleResult(); + } + + private void AssertState() + { + if (m_Action != null) + { + throw new Exception("Action not executed yet"); + } + } + + public bool HasAction() + { + return m_Action != null; + } + + public void Execute(LogScope logScope) + { + try + { + SetCurrentTestContext(); + m_Result = m_Action(); + if (logScope.AnyFailingLogs()) + { + var failingLog = logScope.FailingLogs.First(); + throw new UnhandledLogMessageException(failingLog); + } + if (logScope.ExpectedLogs.Any()) + throw new UnexpectedLogMessageException(LogScope.Current.ExpectedLogs.Peek()); + } + catch (Exception e) + { + m_Exception = e; + } + finally + { + m_Action = null; + m_Signal.Set(); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs.meta new file mode 100644 index 00000000..5f4e2d19 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f939b9e23a0946439b812551e07ac81 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes.meta new file mode 100644 index 00000000..c7cae094 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0cb14878543cf3d4f8472b15f7ecf0e3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs new file mode 100644 index 00000000..89c5f76b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestTools +{ + internal class TestEnumerator + { + private readonly ITestExecutionContext m_Context; + private static IEnumerator m_TestEnumerator; + + public static IEnumerator Enumerator { get { return m_TestEnumerator; } } + + public TestEnumerator(ITestExecutionContext context, IEnumerator testEnumerator) + { + m_Context = context; + m_TestEnumerator = testEnumerator; + } + + public IEnumerator Execute() + { + m_Context.CurrentResult.SetResult(ResultState.Success); + + while (true) + { + object current = null; + try + { + if (!m_TestEnumerator.MoveNext()) + { + yield break; + } + + if (!m_Context.CurrentResult.ResultState.Equals(ResultState.Success)) + { + yield break; + } + + current = m_TestEnumerator.Current; + } + catch (Exception exception) + { + m_Context.CurrentResult.RecordException(exception); + yield break; + } + yield return current; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs.meta new file mode 100644 index 00000000..6ca4f728 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 750aad009559b814dbc27001341fc1c3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs new file mode 100644 index 00000000..84f8d845 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs @@ -0,0 +1,20 @@ +using System.Collections; +using System.Collections.Generic; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal.Builders; + +namespace UnityEngine.TestTools +{ + internal class UnityCombinatorialStrategy : CombinatorialStrategy, ICombiningStrategy + { + public new IEnumerable GetTestCases(IEnumerable[] sources) + { + var testCases = base.GetTestCases(sources); + foreach (var testCase in testCases) + { + testCase.GetType().GetProperty("ExpectedResult").SetValue(testCase, new object(), null); + } + return testCases; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs.meta new file mode 100644 index 00000000..84774ce9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7af6ac3e6b51b8d4aab04adc85b8de2f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs new file mode 100644 index 00000000..ff538ea1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestTools +{ + [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = false)] + public class UnityPlatformAttribute : NUnitAttribute, IApplyToTest + { + public RuntimePlatform[] include { get; set; } + public RuntimePlatform[] exclude { get; set; } + + private string m_skippedReason; + + public UnityPlatformAttribute() + { + include = new List().ToArray(); + exclude = new List().ToArray(); + } + + public UnityPlatformAttribute(params RuntimePlatform[] include) + : this() + { + this.include = include; + } + + public void ApplyToTest(Test test) + { + if (test.RunState == RunState.NotRunnable || test.RunState == RunState.Ignored || IsPlatformSupported(Application.platform)) + { + return; + } + test.RunState = RunState.Skipped; + test.Properties.Add("_SKIPREASON", m_skippedReason); + } + + internal bool IsPlatformSupported(RuntimePlatform testTargetPlatform) + { + if (include.Any() && !include.Any(x => x == testTargetPlatform)) + { + m_skippedReason = string.Format("Only supported on {0}", string.Join(", ", include.Select(x => x.ToString()).ToArray())); + return false; + } + + if (exclude.Any(x => x == testTargetPlatform)) + { + m_skippedReason = string.Format("Not supported on {0}", string.Join(", ", include.Select(x => x.ToString()).ToArray())); + return false; + } + return true; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs.meta new file mode 100644 index 00000000..003e1540 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5440c1153b397e14c9c7b1d6eb83b9f9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs new file mode 100644 index 00000000..f51da12e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs @@ -0,0 +1,10 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.TestTools +{ + [AttributeUsage(AttributeTargets.Method)] + public class UnitySetUpAttribute : NUnitAttribute + { + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs.meta new file mode 100644 index 00000000..ccd0d7e0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cc6401f13df54ba44bfd7cdc93c7d64d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs new file mode 100644 index 00000000..dec605c1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs @@ -0,0 +1,10 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.TestTools +{ + [AttributeUsage(AttributeTargets.Method)] + public class UnityTearDownAttribute : NUnitAttribute + { + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs.meta new file mode 100644 index 00000000..db199044 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 600f4b74746dbf944901257f81a8af6d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs new file mode 100644 index 00000000..06cdd6ba --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs @@ -0,0 +1,43 @@ +using System; +using NUnit.Framework; +using NUnit.Framework.Internal.Commands; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Builders; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools +{ + [AttributeUsage(AttributeTargets.Method)] + public class UnityTestAttribute : CombiningStrategyAttribute, IWrapSetUpTearDown, ISimpleTestBuilder, IImplyFixture + { + public UnityTestAttribute() : base(new UnityCombinatorialStrategy(), new ParameterDataSourceProvider()) {} + + private readonly NUnitTestCaseBuilder _builder = new NUnitTestCaseBuilder(); + + TestMethod ISimpleTestBuilder.BuildFrom(IMethodInfo method, Test suite) + { + TestCaseParameters parms = new TestCaseParameters + { + ExpectedResult = new object(), + HasExpectedResult = true + }; + + var t = _builder.BuildTestMethod(method, suite, parms); + + if (t.parms != null) + t.parms.HasExpectedResult = false; + return t; + } + + public TestCommand Wrap(TestCommand command) + { + return new OuterUnityTestActionCommand( + new EnumerableSetUpTearDownCommand( + new SetUpTearDownCommand( + new TestActionCommand( + new UnityLogCheckDelegatingCommand( + new EnumerableTestMethodCommand((TestMethod)command.Test)))))); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs.meta new file mode 100644 index 00000000..e2fcb633 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fedb0f9e5006b1943abae52f52f08a1a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs new file mode 100644 index 00000000..65bcbbaa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs @@ -0,0 +1,58 @@ +using System; +using System.Threading; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestTools.NUnitExtensions +{ + internal abstract class BaseDelegator + { + protected ManualResetEvent m_Signal = new ManualResetEvent(false); + + protected object m_Result; + protected Exception m_Exception; + protected ITestExecutionContext m_Context; + + protected bool m_Aborted; + + protected object HandleResult() + { + SetCurrentTestContext(); + if (m_Exception != null) + { + var temp = m_Exception; + m_Exception = null; + throw temp; + } + var tempResult = m_Result; + m_Result = null; + return tempResult; + } + + protected void WaitForSignal() + { + while (!m_Signal.WaitOne(100)) + { + if (m_Aborted) + { + m_Aborted = false; + Reflect.MethodCallWrapper = null; + throw new Exception(); + } + } + } + + public void Abort() + { + m_Aborted = true; + } + + protected void SetCurrentTestContext() + { + var prop = typeof(TestExecutionContext).GetProperty("CurrentContext"); + if (prop != null) + { + prop.SetValue(null, m_Context, null); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs.meta new file mode 100644 index 00000000..613537b8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 37cea569bfefafe49a1513c4d7f0e9eb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands.meta new file mode 100644 index 00000000..75dd09d4 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b72875690e0f7343911e06af3145bd5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs new file mode 100644 index 00000000..af350f12 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestRunner.NUnitExtensions; +using UnityEngine.TestRunner.NUnitExtensions.Runner; +using UnityEngine.TestTools.Logging; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEngine.TestTools +{ + internal abstract class BeforeAfterTestCommandBase : DelegatingTestCommand, IEnumerableTestMethodCommand + { + private string m_BeforeErrorPrefix; + private string m_AfterErrorPrefix; + private bool m_SkipYieldAfterActions; + protected BeforeAfterTestCommandBase(TestCommand innerCommand, string beforeErrorPrefix, string afterErrorPrefix, bool skipYieldAfterActions = false) + : base(innerCommand) + { + m_BeforeErrorPrefix = beforeErrorPrefix; + m_AfterErrorPrefix = afterErrorPrefix; + m_SkipYieldAfterActions = skipYieldAfterActions; + } + + protected T[] BeforeActions = new T[0]; + + protected T[] AfterActions = new T[0]; + + protected abstract IEnumerator InvokeBefore(T action, Test test, UnityTestExecutionContext context); + + protected abstract IEnumerator InvokeAfter(T action, Test test, UnityTestExecutionContext context); + + protected abstract BeforeAfterTestCommandState GetState(UnityTestExecutionContext context); + + public IEnumerable ExecuteEnumerable(ITestExecutionContext context) + { + var unityContext = (UnityTestExecutionContext)context; + var state = GetState(unityContext); + + if (state == null) + { + // We do not expect a state to exist in playmode + state = ScriptableObject.CreateInstance(); + } + + state.ApplyTestResult(context.CurrentResult); + + while (state.NextBeforeStepIndex < BeforeActions.Length) + { + var action = BeforeActions[state.NextBeforeStepIndex]; + var enumerator = InvokeBefore(action, Test, unityContext); + ActivePcHelper.SetEnumeratorPC(enumerator, state.NextBeforeStepPc); + + using (var logScope = new LogScope()) + { + while (true) + { + try + { + if (!enumerator.MoveNext()) + { + break; + } + } + catch (Exception ex) + { + state.TestHasRun = true; + context.CurrentResult.RecordPrefixedException(m_BeforeErrorPrefix, ex); + state.StoreTestResult(context.CurrentResult); + break; + } + + state.NextBeforeStepPc = ActivePcHelper.GetEnumeratorPC(enumerator); + state.StoreTestResult(context.CurrentResult); + if (m_SkipYieldAfterActions) + { + break; + } + else + { + yield return enumerator.Current; + } + } + + if (logScope.AnyFailingLogs()) + { + state.TestHasRun = true; + context.CurrentResult.RecordPrefixedError(m_BeforeErrorPrefix, new UnhandledLogMessageException(logScope.FailingLogs.First()).Message); + state.StoreTestResult(context.CurrentResult); + } + } + + state.NextBeforeStepIndex++; + state.NextBeforeStepPc = 0; + } + + if (!state.TestHasRun) + { + if (innerCommand is IEnumerableTestMethodCommand) + { + var executeEnumerable = ((IEnumerableTestMethodCommand)innerCommand).ExecuteEnumerable(context); + foreach (var iterator in executeEnumerable) + { + state.StoreTestResult(context.CurrentResult); + yield return iterator; + } + } + else + { + context.CurrentResult = innerCommand.Execute(context); + state.StoreTestResult(context.CurrentResult); + } + + state.TestHasRun = true; + } + + while (state.NextAfterStepIndex < AfterActions.Length) + { + state.TestAfterStarted = true; + var action = AfterActions[state.NextAfterStepIndex]; + var enumerator = InvokeAfter(action, Test, unityContext); + ActivePcHelper.SetEnumeratorPC(enumerator, state.NextAfterStepPc); + + using (var logScope = new LogScope()) + { + while (true) + { + try + { + if (!enumerator.MoveNext()) + { + break; + } + } + catch (Exception ex) + { + context.CurrentResult.RecordPrefixedException(m_AfterErrorPrefix, ex); + state.StoreTestResult(context.CurrentResult); + break; + } + + state.NextAfterStepPc = ActivePcHelper.GetEnumeratorPC(enumerator); + state.StoreTestResult(context.CurrentResult); + + if (m_SkipYieldAfterActions) + { + break; + } + else + { + yield return enumerator.Current; + } + } + + if (logScope.AnyFailingLogs()) + { + state.TestHasRun = true; + context.CurrentResult.RecordPrefixedError(m_AfterErrorPrefix, new UnhandledLogMessageException(logScope.FailingLogs.First()).Message); + state.StoreTestResult(context.CurrentResult); + } + } + + state.NextAfterStepIndex++; + state.NextAfterStepPc = 0; + } + + state.Reset(); + } + + public override TestResult Execute(ITestExecutionContext context) + { + throw new NotImplementedException("Use ExecuteEnumerable"); + } + + private static TestCommandPcHelper pcHelper; + + internal static TestCommandPcHelper ActivePcHelper + { + get + { + if (pcHelper == null) + { + pcHelper = new TestCommandPcHelper(); + } + + return pcHelper; + } + set + { + pcHelper = value; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs.meta new file mode 100644 index 00000000..e3e48190 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cbbca1d8a0434be4bbc7f165523763ac +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs new file mode 100644 index 00000000..273b61ca --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs @@ -0,0 +1,49 @@ +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestTools +{ + internal class BeforeAfterTestCommandState : ScriptableObject + { + public int NextBeforeStepIndex; + public int NextBeforeStepPc; + public int NextAfterStepIndex; + public int NextAfterStepPc; + public bool TestHasRun; + public TestStatus CurrentTestResultStatus; + public string CurrentTestResultLabel; + public FailureSite CurrentTestResultSite; + public string CurrentTestMessage; + public string CurrentTestStrackTrace; + public bool TestAfterStarted; + + public void Reset() + { + NextBeforeStepIndex = 0; + NextBeforeStepPc = 0; + NextAfterStepIndex = 0; + NextAfterStepPc = 0; + TestHasRun = false; + CurrentTestResultStatus = TestStatus.Inconclusive; + CurrentTestResultLabel = null; + CurrentTestResultSite = default(FailureSite); + CurrentTestMessage = null; + CurrentTestStrackTrace = null; + TestAfterStarted = false; + } + + public void StoreTestResult(TestResult result) + { + CurrentTestResultStatus = result.ResultState.Status; + CurrentTestResultLabel = result.ResultState.Label; + CurrentTestResultSite = result.ResultState.Site; + CurrentTestMessage = result.Message; + CurrentTestStrackTrace = result.StackTrace; + } + + public void ApplyTestResult(TestResult result) + { + result.SetResult(new ResultState(CurrentTestResultStatus, CurrentTestResultLabel, CurrentTestResultSite), CurrentTestMessage, CurrentTestStrackTrace); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs.meta new file mode 100644 index 00000000..da9bd2bc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7f65567c9026afb4db5de3355accc636 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs new file mode 100644 index 00000000..d452f248 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs @@ -0,0 +1,34 @@ + +using System.Collections; +using System.Collections.Generic; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools +{ + internal class EnumerableApplyChangesToContextCommand : ApplyChangesToContextCommand, IEnumerableTestMethodCommand + { + public EnumerableApplyChangesToContextCommand(TestCommand innerCommand, IEnumerable changes) + : base(innerCommand, changes) { } + + public IEnumerable ExecuteEnumerable(ITestExecutionContext context) + { + ApplyChanges(context); + + if (innerCommand is IEnumerableTestMethodCommand) + { + var executeEnumerable = ((IEnumerableTestMethodCommand)innerCommand).ExecuteEnumerable(context); + foreach (var iterator in executeEnumerable) + { + yield return iterator; + } + } + else + { + context.CurrentResult = innerCommand.Execute(context); + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs.meta new file mode 100644 index 00000000..6a955cae --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3b4429eff9fcffb48b006e8edcc90338 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs new file mode 100644 index 00000000..e5bf7b81 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections; +using System.Linq; +using System.Reflection; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools +{ + internal class EnumerableSetUpTearDownCommand : BeforeAfterTestCommandBase + { + public EnumerableSetUpTearDownCommand(TestCommand innerCommand) + : base(innerCommand, "SetUp", "TearDown") + { + if (Test.TypeInfo.Type != null) + { + BeforeActions = GetMethodsWithAttributeFromFixture(Test.TypeInfo.Type, typeof(UnitySetUpAttribute)); + AfterActions = GetMethodsWithAttributeFromFixture(Test.TypeInfo.Type, typeof(UnityTearDownAttribute)).Reverse().ToArray(); + } + } + + private static MethodInfo[] GetMethodsWithAttributeFromFixture(Type fixtureType, Type setUpType) + { + MethodInfo[] methodsWithAttribute = Reflect.GetMethodsWithAttribute(fixtureType, setUpType, true); + return methodsWithAttribute.Where(x => x.ReturnType == typeof(IEnumerator)).ToArray(); + } + + protected override IEnumerator InvokeBefore(MethodInfo action, Test test, UnityTestExecutionContext context) + { + return (IEnumerator)Reflect.InvokeMethod(action, context.TestObject); + } + + protected override IEnumerator InvokeAfter(MethodInfo action, Test test, UnityTestExecutionContext context) + { + return (IEnumerator)Reflect.InvokeMethod(action, context.TestObject); + } + + protected override BeforeAfterTestCommandState GetState(UnityTestExecutionContext context) + { + return context.SetUpTearDownState; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs.meta new file mode 100644 index 00000000..e61d0499 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dd85a35169d313840a0874aea1a28629 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs new file mode 100644 index 00000000..7a548ecf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs @@ -0,0 +1,86 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using NUnit.Framework.Internal.Execution; +using UnityEngine.TestRunner.NUnitExtensions.Runner; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEngine.TestTools +{ + internal class EnumerableTestMethodCommand : TestCommand, IEnumerableTestMethodCommand + { + private readonly TestMethod testMethod; + + public EnumerableTestMethodCommand(TestMethod testMethod) + : base(testMethod) + { + this.testMethod = testMethod; + } + + public IEnumerable ExecuteEnumerable(ITestExecutionContext context) + { + yield return null; + + var currentExecutingTestEnumerator = new TestEnumeratorWrapper(testMethod).GetEnumerator(context); + if (currentExecutingTestEnumerator != null) + { + var testEnumeraterYieldInstruction = new TestEnumerator(context, currentExecutingTestEnumerator); + + yield return testEnumeraterYieldInstruction; + + var enumerator = testEnumeraterYieldInstruction.Execute(); + + var executingEnumerator = ExecuteEnumerableAndRecordExceptions(enumerator, context); + while (executingEnumerator.MoveNext()) + { + yield return executingEnumerator.Current; + } + } + else + { + if (context.CurrentResult.ResultState != ResultState.Ignored) + { + context.CurrentResult.SetResult(ResultState.Success); + } + } + } + + private static IEnumerator ExecuteEnumerableAndRecordExceptions(IEnumerator enumerator, ITestExecutionContext context) + { + while (true) + { + try + { + if (!enumerator.MoveNext()) + { + break; + } + } + catch (Exception ex) + { + context.CurrentResult.RecordException(ex); + break; + } + + if (enumerator.Current is IEnumerator) + { + var current = (IEnumerator)enumerator.Current; + yield return ExecuteEnumerableAndRecordExceptions(current, context); + } + else + { + yield return enumerator.Current; + } + } + } + + public override TestResult Execute(ITestExecutionContext context) + { + throw new NotImplementedException("Use ExecuteEnumerable"); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs.meta new file mode 100644 index 00000000..4631e40b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 19a6f000f81e24c4a826c1abd43e77c7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs new file mode 100644 index 00000000..ae1b7b7e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools +{ + internal class ImmediateEnumerableCommand : DelegatingTestCommand + { + public ImmediateEnumerableCommand(TestCommand innerCommand) + : base(innerCommand) { } + + public override TestResult Execute(ITestExecutionContext context) + { + if (innerCommand is IEnumerableTestMethodCommand) + { + var executeEnumerable = ((IEnumerableTestMethodCommand)innerCommand).ExecuteEnumerable(context); + foreach (var iterator in executeEnumerable) + { + if (iterator != null) + { + throw new Exception("Only null can be yielded at this point."); + } + } + return context.CurrentResult; + } + + return innerCommand.Execute(context); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs.meta new file mode 100644 index 00000000..e650b549 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8349e42a2b30c7a4abd8678c203428ba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs new file mode 100644 index 00000000..a0646f13 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs @@ -0,0 +1,49 @@ +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools +{ + internal class OuterUnityTestActionCommand : BeforeAfterTestCommandBase + { + public OuterUnityTestActionCommand(TestCommand innerCommand) + : base(innerCommand, "BeforeTest", "AfterTest") + { + if (Test.TypeInfo.Type != null) + { + BeforeActions = GetUnityTestActionsFromMethod(Test.Method.MethodInfo); + AfterActions = BeforeActions; + } + } + + private static IOuterUnityTestAction[] GetUnityTestActionsFromMethod(MethodInfo method) + { + var attributes = method.GetCustomAttributes(false); + List actions = new List(); + foreach (var attribute in attributes) + { + if (attribute is IOuterUnityTestAction) + actions.Add(attribute as IOuterUnityTestAction); + } + return actions.ToArray(); + } + + protected override IEnumerator InvokeBefore(IOuterUnityTestAction action, Test test, UnityTestExecutionContext context) + { + return action.BeforeTest(test); + } + + protected override IEnumerator InvokeAfter(IOuterUnityTestAction action, Test test, UnityTestExecutionContext context) + { + return action.AfterTest(test); + } + + protected override BeforeAfterTestCommandState GetState(UnityTestExecutionContext context) + { + return context.OuterUnityTestActionState; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs.meta new file mode 100644 index 00000000..64158729 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0d4fc309a0784294c8ab658b53b12320 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs new file mode 100644 index 00000000..c6ff0d9c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections; +using System.Linq; +using System.Reflection; +using NUnit.Framework; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using NUnit.Framework.Internal.Execution; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools +{ + internal class SetUpTearDownCommand : BeforeAfterTestCommandBase + { + public SetUpTearDownCommand(TestCommand innerCommand) + : base(innerCommand, "SetUp", "TearDown", true) + { + if (Test.TypeInfo.Type != null) + { + BeforeActions = GetMethodsWithAttributeFromFixture(Test.TypeInfo.Type, typeof(SetUpAttribute)); + AfterActions = GetMethodsWithAttributeFromFixture(Test.TypeInfo.Type, typeof(TearDownAttribute)).Reverse().ToArray(); + } + } + + private static MethodInfo[] GetMethodsWithAttributeFromFixture(Type fixtureType, Type setUpType) + { + MethodInfo[] methodsWithAttribute = Reflect.GetMethodsWithAttribute(fixtureType, setUpType, true); + return methodsWithAttribute.Where(x => x.ReturnType == typeof(void)).ToArray(); + } + + protected override IEnumerator InvokeBefore(MethodInfo action, Test test, UnityTestExecutionContext context) + { + Reflect.InvokeMethod(action, context.TestObject); + yield return null; + } + + protected override IEnumerator InvokeAfter(MethodInfo action, Test test, UnityTestExecutionContext context) + { + Reflect.InvokeMethod(action, context.TestObject); + yield return null; + } + + protected override BeforeAfterTestCommandState GetState(UnityTestExecutionContext context) + { + return null; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs.meta new file mode 100644 index 00000000..28b84ace --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e0db3f3921670cd4ca2e925737c3fba4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs new file mode 100644 index 00000000..9b99dd0d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using NUnit.Framework; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools +{ + internal class TestActionCommand : BeforeAfterTestCommandBase + { + public TestActionCommand(TestCommand innerCommand) + : base(innerCommand, "BeforeTest", "AfterTest", true) + { + if (Test.TypeInfo.Type != null) + { + BeforeActions = GetTestActionsFromMethod(Test.Method.MethodInfo); + AfterActions = BeforeActions; + } + } + + private static ITestAction[] GetTestActionsFromMethod(MethodInfo method) + { + var attributes = method.GetCustomAttributes(false); + List actions = new List(); + foreach (var attribute in attributes) + { + if (attribute is ITestAction) + actions.Add(attribute as ITestAction); + } + return actions.ToArray(); + } + + protected override IEnumerator InvokeBefore(ITestAction action, Test test, UnityTestExecutionContext context) + { + action.BeforeTest(test); + yield return null; + } + + protected override IEnumerator InvokeAfter(ITestAction action, Test test, UnityTestExecutionContext context) + { + action.AfterTest(test); + yield return null; + } + + protected override BeforeAfterTestCommandState GetState(UnityTestExecutionContext context) + { + return null; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs.meta new file mode 100644 index 00000000..3f44e9d7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2de8ba3b840049641897e0da7ce1d5cd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs new file mode 100644 index 00000000..26eb4b03 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections; + +namespace UnityEngine.TestTools +{ + internal class TestCommandPcHelper + { + public virtual void SetEnumeratorPC(IEnumerator enumerator, int pc) + { + // Noop implementation used in playmode. + } + + public virtual int GetEnumeratorPC(IEnumerator enumerator) + { + return 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs.meta new file mode 100644 index 00000000..1dbd4f43 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 33e6b78c96bb0694e96383e3c56b7b54 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs new file mode 100644 index 00000000..dd7fbc29 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs @@ -0,0 +1,141 @@ +using System; +using System.Linq; +using NUnit.Framework.Internal; +using UnityEngine.TestRunner.NUnitExtensions.Runner; +using UnityEngine.TestTools.Logging; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEngine.TestTools.NUnitExtensions +{ + /// + /// Specialization of BaseDelegator that makes sure objects are created on the MainThread. + /// It also deals with ScriptableObjects so that tests can survive assembly reload. + /// + internal class ConstructDelegator + { + private Type m_RequestedType; + private object[] m_Arguments; + + private ScriptableObject m_CurrentRunningTest; + private readonly IStateSerializer m_StateSerializer; + + protected Exception m_Exception; + protected object m_Result; + protected ITestExecutionContext m_Context; + + public ConstructDelegator(IStateSerializer stateSerializer) + { + m_StateSerializer = stateSerializer; + } + + protected object HandleResult() + { + SetCurrentTestContext(); + if (m_Exception != null) + { + var temp = m_Exception; + m_Exception = null; + throw temp; + } + var tempResult = m_Result; + m_Result = null; + return tempResult; + } + + protected void SetCurrentTestContext() + { + var prop = typeof(UnityTestExecutionContext).GetProperty("CurrentContext"); + if (prop != null) + { + prop.SetValue(null, m_Context, null); + } + } + + public object Delegate(Type type, object[] arguments) + { + AssertState(); + m_Context = UnityTestExecutionContext.CurrentContext; + + m_RequestedType = type; + m_Arguments = arguments; + + using (var logScope = new LogScope()) + { + Execute(logScope); + } + + return HandleResult(); + } + + private void AssertState() + { + if (m_RequestedType != null) + { + throw new Exception("Constructor not executed yet"); + } + } + + public bool HasAction() + { + return m_RequestedType != null; + } + + public void Execute(LogScope logScope) + { + try + { + if (typeof(ScriptableObject).IsAssignableFrom(m_RequestedType)) + { + if (m_CurrentRunningTest != null && m_RequestedType != m_CurrentRunningTest.GetType()) + { + DestroyCurrentTestObjectIfExists(); + } + if (m_CurrentRunningTest == null) + { + if (m_StateSerializer.CanRestoreFromScriptableObject(m_RequestedType)) + { + m_CurrentRunningTest = m_StateSerializer.RestoreScriptableObjectInstance(); + } + else + { + m_CurrentRunningTest = ScriptableObject.CreateInstance(m_RequestedType); + } + } + m_Result = m_CurrentRunningTest; + } + else + { + DestroyCurrentTestObjectIfExists(); + m_Result = Activator.CreateInstance(m_RequestedType, m_Arguments); + if (m_StateSerializer.CanRestoreFromJson(m_RequestedType)) + { + m_StateSerializer.RestoreClassFromJson(ref m_Result); + } + } + if (logScope.AnyFailingLogs()) + { + var failingLog = logScope.FailingLogs.First(); + throw new UnhandledLogMessageException(failingLog); + } + if (logScope.ExpectedLogs.Any()) + throw new UnexpectedLogMessageException(LogScope.Current.ExpectedLogs.Peek()); + } + catch (Exception e) + { + m_Exception = e; + } + finally + { + m_RequestedType = null; + m_Arguments = null; + } + } + + public void DestroyCurrentTestObjectIfExists() + { + if (m_CurrentRunningTest == null) + return; + Object.DestroyImmediate(m_CurrentRunningTest); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs.meta new file mode 100644 index 00000000..cb04fc8a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b42e1db66fe9c634798674cb9e1df2ca +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters.meta new file mode 100644 index 00000000..a0aa9946 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3de99f9efc582a48995bc8e8c2df418 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs new file mode 100644 index 00000000..d53a2d0f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs @@ -0,0 +1,25 @@ +using System; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal.Filters; + +namespace UnityEngine.TestRunner.NUnitExtensions.Filters +{ + internal class AssemblyNameFilter : ValueMatchFilter + { + public AssemblyNameFilter(string assemblyName) : base(assemblyName) {} + + public override bool Match(ITest test) + { + string assemblyName = string.Empty; + //Assembly fullname is in the format "Assembly-name, meta data ...", so extract the name by looking for the comma + if (test.TypeInfo != null && test.TypeInfo.Assembly != null && test.TypeInfo.FullName != null) + assemblyName = test.TypeInfo.Assembly.FullName.Substring(0, test.TypeInfo.Assembly.FullName.IndexOf(',')).TrimEnd(','); + return ExpectedValue.Equals(assemblyName, StringComparison.OrdinalIgnoreCase); + } + + protected override string ElementName + { + get { return "id"; } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs.meta new file mode 100644 index 00000000..2b897451 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 91319408591cec1478efd3c62f9f418a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs new file mode 100644 index 00000000..58430e8c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs @@ -0,0 +1,36 @@ +using System.Collections; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Filters; + +namespace UnityEngine.TestRunner.NUnitExtensions.Filters +{ + internal class CategoryFilterExtended : CategoryFilter + { + public static string k_DefaultCategory = "Uncategorized"; + + public CategoryFilterExtended(string name) : base(name) + { + } + + public override bool Match(ITest test) + { + IList testCategories = test.Properties[PropertyNames.Category].Cast().ToList(); + + if (test is TestMethod) + { + // Do not count tests with no attribute as Uncategorized if test fixture class has at least one attribute + // The test inherits the attribute from the test fixture + IList fixtureCategories = test.Parent.Properties[PropertyNames.Category].Cast().ToList(); + if (fixtureCategories.Count > 0) + return false; + } + + if (testCategories.Count == 0 && ExpectedValue == k_DefaultCategory && test is TestMethod) + return true; + + return base.Match(test); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs.meta new file mode 100644 index 00000000..a115cd20 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ebeedaa04bb53e24ba2e7fb6745e3fd3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs new file mode 100644 index 00000000..951d079e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs @@ -0,0 +1,12 @@ +using System; + +namespace UnityEngine.TestTools.NUnitExtensions +{ + internal interface IStateSerializer + { + ScriptableObject RestoreScriptableObjectInstance(); + void RestoreClassFromJson(ref object instance); + bool CanRestoreFromJson(Type requestedType); + bool CanRestoreFromScriptableObject(Type requestedType); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs.meta new file mode 100644 index 00000000..1d327152 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5f875a14565308a40a5262d2504da705 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner.meta new file mode 100644 index 00000000..1604cb56 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37888acc09d9ee848bf9559f06645c45 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs new file mode 100644 index 00000000..260e3cf8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs @@ -0,0 +1,342 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using NUnit.Framework.Internal.Execution; +using UnityEngine.TestTools.Logging; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class CompositeWorkItem : UnityWorkItem + { + private readonly TestSuite _suite; + private readonly TestSuiteResult _suiteResult; + private readonly ITestFilter _childFilter; + private TestCommand _setupCommand; + private TestCommand _teardownCommand; + + public List Children { get; private set; } + + private int _countOrder; + + private CountdownEvent _childTestCountdown; + + public CompositeWorkItem(TestSuite suite, ITestFilter childFilter, WorkItemFactory factory) + : base(suite, factory) + { + _suite = suite; + _suiteResult = Result as TestSuiteResult; + _childFilter = childFilter; + _countOrder = 0; + } + + protected override IEnumerable PerformWork() + { + InitializeSetUpAndTearDownCommands(); + + if (UnityTestExecutionContext.CurrentContext != null && m_DontRunRestoringResult && EditModeTestCallbacks.RestoringTestContext != null) + { + EditModeTestCallbacks.RestoringTestContext(); + } + + if (!CheckForCancellation()) + if (Test.RunState == RunState.Explicit && !_childFilter.IsExplicitMatch(Test)) + SkipFixture(ResultState.Explicit, GetSkipReason(), null); + else + switch (Test.RunState) + { + default: + case RunState.Runnable: + case RunState.Explicit: + Result.SetResult(ResultState.Success); + + CreateChildWorkItems(); + + if (Children.Count > 0) + { + if (!m_DontRunRestoringResult) + { + //This is needed to give the editor a chance to go out of playmode if needed before creating objects. + //If we do not, the objects could be automatically destroyed when exiting playmode and could result in errors later on + yield return null; + PerformOneTimeSetUp(); + } + + if (!CheckForCancellation()) + { + switch (Result.ResultState.Status) + { + case TestStatus.Passed: + foreach (var child in RunChildren()) + { + if (CheckForCancellation()) + { + yield break; + } + + yield return child; + } + break; + case TestStatus.Skipped: + case TestStatus.Inconclusive: + case TestStatus.Failed: + SkipChildren(_suite, Result.ResultState.WithSite(FailureSite.Parent), "OneTimeSetUp: " + Result.Message); + break; + } + } + + if (Context.ExecutionStatus != TestExecutionStatus.AbortRequested && !m_DontRunRestoringResult) + { + PerformOneTimeTearDown(); + } + } + break; + + case RunState.Skipped: + SkipFixture(ResultState.Skipped, GetSkipReason(), null); + break; + + case RunState.Ignored: + SkipFixture(ResultState.Ignored, GetSkipReason(), null); + break; + + case RunState.NotRunnable: + SkipFixture(ResultState.NotRunnable, GetSkipReason(), GetProviderStackTrace()); + break; + } + if (!ResultedInDomainReload) + { + WorkItemComplete(); + } + } + + private bool CheckForCancellation() + { + if (Context.ExecutionStatus != TestExecutionStatus.Running) + { + Result.SetResult(ResultState.Cancelled, "Test cancelled by user"); + return true; + } + + return false; + } + + private void InitializeSetUpAndTearDownCommands() + { + List setUpTearDownItems = _suite.TypeInfo != null + ? CommandBuilder.BuildSetUpTearDownList(_suite.TypeInfo.Type, typeof(OneTimeSetUpAttribute), typeof(OneTimeTearDownAttribute)) + : new List(); + + var actionItems = new List(); + foreach (ITestAction action in Actions) + { + bool applyToSuite = (action.Targets & ActionTargets.Suite) == ActionTargets.Suite + || action.Targets == ActionTargets.Default && !(Test is ParameterizedMethodSuite); + + bool applyToTest = (action.Targets & ActionTargets.Test) == ActionTargets.Test + && !(Test is ParameterizedMethodSuite); + + if (applyToSuite) + actionItems.Add(new TestActionItem(action)); + + if (applyToTest) + Context.UpstreamActions.Add(action); + } + + _setupCommand = CommandBuilder.MakeOneTimeSetUpCommand(_suite, setUpTearDownItems, actionItems); + _teardownCommand = CommandBuilder.MakeOneTimeTearDownCommand(_suite, setUpTearDownItems, actionItems); + } + + private void PerformOneTimeSetUp() + { + var logScope = new LogScope(); + try + { + _setupCommand.Execute(Context); + } + catch (Exception ex) + { + if (ex is NUnitException || ex is TargetInvocationException) + ex = ex.InnerException; + + Result.RecordException(ex, FailureSite.SetUp); + } + + if (logScope.AnyFailingLogs()) + { + Result.RecordException(new UnhandledLogMessageException(logScope.FailingLogs.First())); + } + logScope.Dispose(); + } + + private IEnumerable RunChildren() + { + int childCount = Children.Count; + if (childCount == 0) + throw new InvalidOperationException("RunChildren called but item has no children"); + + _childTestCountdown = new CountdownEvent(childCount); + + foreach (UnityWorkItem child in Children) + { + if (CheckForCancellation()) + { + yield break; + } + + var unityTestExecutionContext = new UnityTestExecutionContext(Context); + child.InitializeContext(unityTestExecutionContext); + + var enumerable = child.Execute().GetEnumerator(); + + while (true) + { + if (!enumerable.MoveNext()) + { + break; + } + ResultedInDomainReload |= child.ResultedInDomainReload; + yield return enumerable.Current; + } + + _suiteResult.AddResult(child.Result); + childCount--; + } + + if (childCount > 0) + { + while (childCount-- > 0) + CountDownChildTest(); + } + } + + private void CreateChildWorkItems() + { + Children = new List(); + var testSuite = _suite; + + foreach (ITest test in testSuite.Tests) + { + if (_childFilter.Pass(test)) + { + var child = m_Factory.Create(test, _childFilter); + + if (test.Properties.ContainsKey(PropertyNames.Order)) + { + Children.Insert(0, child); + _countOrder++; + } + else + { + Children.Add(child); + } + } + } + + if (_countOrder != 0) SortChildren(); + } + + private class UnityWorkItemOrderComparer : IComparer + { + public int Compare(UnityWorkItem x, UnityWorkItem y) + { + var xKey = int.MaxValue; + var yKey = int.MaxValue; + + if (x.Test.Properties.ContainsKey(PropertyNames.Order)) + xKey = (int)x.Test.Properties[PropertyNames.Order][0]; + + if (y.Test.Properties.ContainsKey(PropertyNames.Order)) + yKey = (int)y.Test.Properties[PropertyNames.Order][0]; + + return xKey.CompareTo(yKey); + } + } + + private void SortChildren() + { + Children.Sort(0, _countOrder, new UnityWorkItemOrderComparer()); + } + + private void SkipFixture(ResultState resultState, string message, string stackTrace) + { + Result.SetResult(resultState.WithSite(FailureSite.SetUp), message, StackFilter.Filter(stackTrace)); + SkipChildren(_suite, resultState.WithSite(FailureSite.Parent), "OneTimeSetUp: " + message); + } + + private void SkipChildren(TestSuite suite, ResultState resultState, string message) + { + foreach (Test child in suite.Tests) + { + if (_childFilter.Pass(child)) + { + Context.Listener.TestStarted(child); + TestResult childResult = child.MakeTestResult(); + childResult.SetResult(resultState, message); + _suiteResult.AddResult(childResult); + + if (child.IsSuite) + SkipChildren((TestSuite)child, resultState, message); + + Context.Listener.TestFinished(childResult); + } + } + } + + private void PerformOneTimeTearDown() + { + _teardownCommand.Execute(Context); + } + + private string GetSkipReason() + { + return (string)Test.Properties.Get(PropertyNames.SkipReason); + } + + private string GetProviderStackTrace() + { + return (string)Test.Properties.Get(PropertyNames.ProviderStackTrace); + } + + private void CountDownChildTest() + { + _childTestCountdown.Signal(); + if (_childTestCountdown.CurrentCount == 0) + { + if (Context.ExecutionStatus != TestExecutionStatus.AbortRequested) + PerformOneTimeTearDown(); + + foreach (var childResult in _suiteResult.Children) + if (childResult.ResultState == ResultState.Cancelled) + { + this.Result.SetResult(ResultState.Cancelled, "Cancelled by user"); + break; + } + + WorkItemComplete(); + } + } + + public override void Cancel(bool force) + { + if (Children == null) + return; + + foreach (var child in Children) + { + var ctx = child.Context; + if (ctx != null) + ctx.ExecutionStatus = force ? TestExecutionStatus.AbortRequested : TestExecutionStatus.StopRequested; + + if (child.State == WorkItemState.Running) + child.Cancel(force); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs.meta new file mode 100644 index 00000000..355dd71d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 110d5035a36a6a34580fb65bb40cd78f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs new file mode 100644 index 00000000..3ec037b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs @@ -0,0 +1,77 @@ +using System; +using System.Collections; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using NUnit.Framework.Internal.Execution; +using UnityEngine.TestTools.Utils; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class CoroutineTestWorkItem : UnityWorkItem + { + private static MonoBehaviour m_MonoBehaviourCoroutineRunner; + private TestCommand m_Command; + + public static MonoBehaviour monoBehaviourCoroutineRunner + { + get + { + if (m_MonoBehaviourCoroutineRunner == null) + { + throw new NullReferenceException("MonoBehaviour coroutine runner not set"); + } + return m_MonoBehaviourCoroutineRunner; + } + set { m_MonoBehaviourCoroutineRunner = value; } + } + + public CoroutineTestWorkItem(TestMethod test, ITestFilter filter) + : base(test, null) + { + m_Command = test.RunState == RunState.Runnable || test.RunState == RunState.Explicit && filter.IsExplicitMatch(test) + ? CommandBuilder.MakeTestCommand(test) + : CommandBuilder.MakeSkipCommand(test); + } + + protected override IEnumerable PerformWork() + { + if (m_Command is SkipCommand) + { + m_Command.Execute(Context); + Result = Context.CurrentResult; + WorkItemComplete(); + yield break; + } + + if (m_Command is ApplyChangesToContextCommand) + { + var applyChangesToContextCommand = (ApplyChangesToContextCommand)m_Command; + applyChangesToContextCommand.ApplyChanges(Context); + m_Command = applyChangesToContextCommand.GetInnerCommand(); + } + + var enumerableTestMethodCommand = (IEnumerableTestMethodCommand)m_Command; + try + { + var executeEnumerable = enumerableTestMethodCommand.ExecuteEnumerable(Context).GetEnumerator(); + + var coroutineRunner = new CoroutineRunner(monoBehaviourCoroutineRunner, Context); + yield return coroutineRunner.HandleEnumerableTest(executeEnumerable); + + if (coroutineRunner.HasFailedWithTimeout()) + { + Context.CurrentResult.SetResult(ResultState.Failure, string.Format("Test exceeded Timeout value of {0}ms", Context.TestCaseTimeout)); + } + + while (executeEnumerable.MoveNext()) {} + + Result = Context.CurrentResult; + } + finally + { + WorkItemComplete(); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs.meta new file mode 100644 index 00000000..f5eb9983 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b557515fff172984e8c4400b43f1c631 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs new file mode 100644 index 00000000..36dfb1ae --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs @@ -0,0 +1,137 @@ +using System; +using System.Collections; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using NUnit.Framework.Internal.Execution; +using UnityEngine.TestTools; +using SetUpTearDownCommand = NUnit.Framework.Internal.Commands.SetUpTearDownCommand; +using TestActionCommand = NUnit.Framework.Internal.Commands.TestActionCommand; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class EditModeTestCallbacks + { + public static Action RestoringTestContext { get; set; } + } + + internal class DefaultTestWorkItem : UnityWorkItem + { + private TestCommand _command; + + public DefaultTestWorkItem(TestMethod test, ITestFilter filter) + : base(test, null) + { + _command = test.RunState == RunState.Runnable || test.RunState == RunState.Explicit && filter.IsExplicitMatch(test) + ? BuildTestCommand(test) + : new SkipCommand(test); + } + + private static TestCommand BuildTestCommand(TestMethod test) + { + var command = (TestCommand)new TestMethodCommand(test); + command = new UnityLogCheckDelegatingCommand(command); + foreach (var wrapper in test.Method.GetCustomAttributes(true)) + { + command = wrapper.Wrap(command); + if (command == null) + { + var message = string.Format("IWrapTestMethod implementation '{0}' returned null as command.", wrapper.GetType().FullName); + return new FailCommand(test, ResultState.Failure, message); + } + } + + command = new TestTools.TestActionCommand(command); + command = new TestTools.SetUpTearDownCommand(command); + command = new ImmediateEnumerableCommand(command); + foreach (var wrapper in test.Method.GetCustomAttributes(true)) + { + command = wrapper.Wrap(command); + if (command == null) + { + var message = string.Format("IWrapSetUpTearDown implementation '{0}' returned null as command.", wrapper.GetType().FullName); + return new FailCommand(test, ResultState.Failure, message); + } + } + + command = new EnumerableSetUpTearDownCommand(command); + command = new OuterUnityTestActionCommand(command); + + IApplyToContext[] changes = test.Method.GetCustomAttributes(true); + if (changes.Length > 0) + { + command = new EnumerableApplyChangesToContextCommand(command, changes); + } + + return command; + } + + protected override IEnumerable PerformWork() + { + if (m_DontRunRestoringResult && EditModeTestCallbacks.RestoringTestContext != null) + { + EditModeTestCallbacks.RestoringTestContext(); + Result = Context.CurrentResult; + yield break; + } + + try + { + if (_command is SkipCommand || _command is FailCommand) + { + Result = _command.Execute(Context); + yield break; + } + + if (!(_command is IEnumerableTestMethodCommand)) + { + Debug.LogError("Cannot perform work on " + _command.GetType().Name); + yield break; + } + + foreach (var workItemStep in ((IEnumerableTestMethodCommand)_command).ExecuteEnumerable(Context)) + { + ResultedInDomainReload = false; + + if (workItemStep is IEditModeTestYieldInstruction) + { + var editModeTestYieldInstruction = (IEditModeTestYieldInstruction)workItemStep; + yield return editModeTestYieldInstruction; + var enumerator = editModeTestYieldInstruction.Perform(); + while (true) + { + bool moveNext; + try + { + moveNext = enumerator.MoveNext(); + } + catch (Exception e) + { + Context.CurrentResult.RecordException(e); + break; + } + + if (!moveNext) + { + break; + } + + yield return null; + } + } + else + { + yield return workItemStep; + } + } + + Result = Context.CurrentResult; + } + finally + { + WorkItemComplete(); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs.meta new file mode 100644 index 00000000..a843b77a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c7cfda246e604b945b12b7afedb094ce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs new file mode 100644 index 00000000..f710da02 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs @@ -0,0 +1,27 @@ + +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class FailCommand : TestCommand + { + private ResultState m_ResultState; + private string m_Message; + + public FailCommand(Test test, ResultState resultState, string message) + : base(test) + { + m_ResultState = resultState; + m_Message = message; + } + + public override TestResult Execute(ITestExecutionContext context) + { + context.CurrentResult.SetResult(m_ResultState, m_Message); + return context.CurrentResult; + } + } + +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs.meta new file mode 100644 index 00000000..921cc0ae --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 68e5dc8bfd5d72647a93b7f2e1da831a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs new file mode 100644 index 00000000..758e2956 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs @@ -0,0 +1,10 @@ +using System.Collections; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal interface IEnumerableTestMethodCommand + { + IEnumerable ExecuteEnumerable(ITestExecutionContext context); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs.meta new file mode 100644 index 00000000..4434337b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dbd43d8a3b8122d4e89b055f53382b11 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs new file mode 100644 index 00000000..5d32f268 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs @@ -0,0 +1,13 @@ +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class PlaymodeWorkItemFactory : WorkItemFactory + { + protected override UnityWorkItem Create(TestMethod method, ITestFilter filter, ITest loadedTest) + { + return new CoroutineTestWorkItem(method, filter); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs.meta new file mode 100644 index 00000000..9c2a8eda --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7ef6801a8b664544aa9f2ab1bc1f8b60 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs new file mode 100644 index 00000000..e05910ab --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs @@ -0,0 +1,4 @@ +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class RestoreTestContextAfterDomainReload {} +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs.meta new file mode 100644 index 00000000..640354d6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 26721f9940339264fb14bdbfe1290e21 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs new file mode 100644 index 00000000..7e6ac655 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections; +using System.Linq; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Commands; +using UnityEngine.TestTools.Logging; +using UnityEngine.TestTools.TestRunner; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class UnityLogCheckDelegatingCommand : DelegatingTestCommand, IEnumerableTestMethodCommand + { + public UnityLogCheckDelegatingCommand(TestCommand innerCommand) + : base(innerCommand) {} + + public override TestResult Execute(ITestExecutionContext context) + { + var logCollector = new LogScope(); + + try + { + innerCommand.Execute(context); + + if (logCollector.AnyFailingLogs()) + { + var failingLog = logCollector.FailingLogs.First(); + throw new UnhandledLogMessageException(failingLog); + } + + if (logCollector.ExpectedLogs.Any()) + { + throw new UnexpectedLogMessageException(logCollector.ExpectedLogs.Peek()); + } + } + catch (Exception exception) + { + context.CurrentResult.RecordException(exception); + } + logCollector.Dispose(); + return context.CurrentResult; + } + + public IEnumerable ExecuteEnumerable(ITestExecutionContext context) + { + var logCollector = new LogScope(); + + if (!(innerCommand is IEnumerableTestMethodCommand)) + { + Execute(context); + yield break; + } + + var enumerableTestMethodCommand = (IEnumerableTestMethodCommand)innerCommand; + + IEnumerable executeEnumerable; + + try + { + executeEnumerable = enumerableTestMethodCommand.ExecuteEnumerable(context); + } + catch (Exception e) + { + context.CurrentResult.RecordException(e); + yield break; + } + + foreach (var step in executeEnumerable) + { + try + { + if (logCollector.AnyFailingLogs()) + { + var failingLog = logCollector.FailingLogs.First(); + throw new UnhandledLogMessageException(failingLog); + } + } + catch (Exception e) + { + context.CurrentResult.RecordException(e); + break; + } + yield return step; + } + + try + { + if (logCollector.AnyFailingLogs()) + { + var failingLog = logCollector.FailingLogs.First(); + throw new UnhandledLogMessageException(failingLog); + } + + logCollector.ProcessExpectedLogs(); + if (logCollector.ExpectedLogs.Any()) + { + throw new UnexpectedLogMessageException(LogScope.Current.ExpectedLogs.Peek()); + } + } + catch (Exception exception) + { + context.CurrentResult.RecordException(exception); + } + logCollector.Dispose(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs.meta new file mode 100644 index 00000000..86d9d9ea --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 48230e4e90fb4d14a9d56bddea898413 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs new file mode 100644 index 00000000..8c9339aa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs @@ -0,0 +1,96 @@ +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using NUnit; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using UnityEngine.TestTools.NUnitExtensions; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal interface IUnityTestAssemblyRunner + { + ITest LoadedTest { get; } + ITestResult Result { get; } + bool IsTestLoaded { get; } + bool IsTestRunning { get; } + bool IsTestComplete { get; } + UnityWorkItem TopLevelWorkItem { get; set; } + UnityTestExecutionContext GetCurrentContext(); + ITest Load(Assembly[] assemblies, IDictionary settings); + IEnumerable Run(ITestListener listener, ITestFilter filter); + void StopRun(); + } + + internal class UnityTestAssemblyRunner : IUnityTestAssemblyRunner + { + private readonly UnityTestAssemblyBuilder unityBuilder; + private readonly WorkItemFactory m_Factory; + + protected UnityTestExecutionContext Context { get; set; } + + public UnityTestExecutionContext GetCurrentContext() + { + return UnityTestExecutionContext.CurrentContext; + } + + protected IDictionary Settings { get; set; } + public ITest LoadedTest { get; protected set; } + + public ITestResult Result + { + get { return TopLevelWorkItem == null ? null : TopLevelWorkItem.Result; } + } + + public bool IsTestLoaded + { + get { return LoadedTest != null; } + } + + public bool IsTestRunning + { + get { return TopLevelWorkItem != null && TopLevelWorkItem.State == NUnit.Framework.Internal.Execution.WorkItemState.Running; } + } + public bool IsTestComplete + { + get { return TopLevelWorkItem != null && TopLevelWorkItem.State == NUnit.Framework.Internal.Execution.WorkItemState.Complete; } + } + + public UnityTestAssemblyRunner(UnityTestAssemblyBuilder builder, WorkItemFactory factory) + { + unityBuilder = builder; + m_Factory = factory; + Context = new UnityTestExecutionContext(); + } + + public ITest Load(Assembly[] assemblies, IDictionary settings) + { + Settings = settings; + + if (settings.ContainsKey(FrameworkPackageSettings.RandomSeed)) + Randomizer.InitialSeed = (int)settings[FrameworkPackageSettings.RandomSeed]; + + return LoadedTest = unityBuilder.Build(assemblies, settings); + } + + public IEnumerable Run(ITestListener listener, ITestFilter filter) + { + TopLevelWorkItem = m_Factory.Create(LoadedTest, filter); + TopLevelWorkItem.InitializeContext(Context); + UnityTestExecutionContext.CurrentContext = Context; + Context.Listener = listener; + + return TopLevelWorkItem.Execute(); + } + + public UnityWorkItem TopLevelWorkItem { get; set; } + + public void StopRun() + { + if (IsTestRunning) + { + TopLevelWorkItem.Cancel(false); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs.meta new file mode 100644 index 00000000..96179c58 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 874e40a588dbb1e48bc128d686337d4e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs new file mode 100644 index 00000000..dd58c14a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs @@ -0,0 +1,128 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using NUnit.Framework; +using NUnit.Framework.Constraints; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Execution; +using UnityEngine.TestTools; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class UnityTestExecutionContext : ITestExecutionContext + { + private readonly UnityTestExecutionContext _priorContext; + private TestResult _currentResult; + private int _assertCount; + + public static UnityTestExecutionContext CurrentContext { get; set; } + + public UnityTestExecutionContext Context { get; private set; } + + public Test CurrentTest { get; set; } + public DateTime StartTime { get; set; } + public long StartTicks { get; set; } + public TestResult CurrentResult + { + get { return _currentResult; } + set + { + _currentResult = value; + if (value != null) + OutWriter = value.OutWriter; + } + } + + public object TestObject { get; set; } + public string WorkDirectory { get; set; } + + + private TestExecutionStatus _executionStatus; + public TestExecutionStatus ExecutionStatus + { + get + { + // ExecutionStatus may have been set to StopRequested or AbortRequested + // in a prior context. If so, reflect the same setting in this context. + if (_executionStatus == TestExecutionStatus.Running && _priorContext != null) + _executionStatus = _priorContext.ExecutionStatus; + + return _executionStatus; + } + set + { + _executionStatus = value; + + // Push the same setting up to all prior contexts + if (_priorContext != null) + _priorContext.ExecutionStatus = value; + } + } + + public List UpstreamActions { get; private set; } + public int TestCaseTimeout { get; set; } + public CultureInfo CurrentCulture { get; set; } + public CultureInfo CurrentUICulture { get; set; } + public ITestListener Listener { get; set; } + + public UnityTestExecutionContext() + { + UpstreamActions = new List(); + CurrentContext = this; + } + + public UnityTestExecutionContext(UnityTestExecutionContext other) + { + _priorContext = other; + + CurrentTest = other.CurrentTest; + CurrentResult = other.CurrentResult; + TestObject = other.TestObject; + WorkDirectory = other.WorkDirectory; + Listener = other.Listener; + TestCaseTimeout = other.TestCaseTimeout; + UpstreamActions = new List(other.UpstreamActions); + SetUpTearDownState = other.SetUpTearDownState; + OuterUnityTestActionState = other.OuterUnityTestActionState; + + TestContext.CurrentTestExecutionContext = this; + + CurrentCulture = other.CurrentCulture; + CurrentUICulture = other.CurrentUICulture; + CurrentContext = this; + } + + public TextWriter OutWriter { get; private set; } + public bool StopOnError { get; set; } + + public IWorkItemDispatcher Dispatcher { get; set; } + + public ParallelScope ParallelScope { get; set; } + public string WorkerId { get; private set; } + public Randomizer RandomGenerator { get; private set; } + public ValueFormatter CurrentValueFormatter { get; private set; } + public bool IsSingleThreaded { get; set; } + public BeforeAfterTestCommandState SetUpTearDownState { get; set; } + public BeforeAfterTestCommandState OuterUnityTestActionState { get; set; } + + internal int AssertCount + { + get + { + return _assertCount; + } + } + + public void IncrementAssertCount() + { + _assertCount += 1; + } + + public void AddFormatter(ValueFormatterFactory formatterFactory) + { + throw new NotImplementedException(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs.meta new file mode 100644 index 00000000..33d323b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 59ff995fabb3bac45afa0f96f333e5dc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs new file mode 100644 index 00000000..71bddbd6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs @@ -0,0 +1,112 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Execution; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal abstract class UnityWorkItem + { + protected readonly WorkItemFactory m_Factory; + protected bool m_ExecuteTestStartEvent; + protected bool m_DontRunRestoringResult; + public event EventHandler Completed; + + public bool ResultedInDomainReload { get; internal set; } + + public UnityTestExecutionContext Context { get; private set; } + + public Test Test { get; private set; } + + public TestResult Result { get; protected set; } + + public WorkItemState State { get; private set; } + + public List Actions { get; private set; } + + protected UnityWorkItem(Test test, WorkItemFactory factory) + { + m_Factory = factory; + Test = test; + Actions = new List(); + Result = test.MakeTestResult(); + State = WorkItemState.Ready; + m_ExecuteTestStartEvent = ShouldExecuteStartEvent(); + m_DontRunRestoringResult = ShouldRestore(test); + } + + protected static bool ShouldRestore(ITest loadedTest) + { + return UnityWorkItemDataHolder.alreadyExecutedTests != null && UnityWorkItemDataHolder.alreadyExecutedTests.Contains(loadedTest.FullName); + } + + protected bool ShouldExecuteStartEvent() + { + return UnityWorkItemDataHolder.alreadyStartedTests != null && UnityWorkItemDataHolder.alreadyStartedTests.All(x => x != Test.FullName) && !ShouldRestore(Test); + } + + protected abstract IEnumerable PerformWork(); + + public void InitializeContext(UnityTestExecutionContext context) + { + Context = context; + + if (Test is TestAssembly) + Actions.AddRange(ActionsHelper.GetActionsFromTestAssembly((TestAssembly)Test)); + else if (Test is ParameterizedMethodSuite) + Actions.AddRange(ActionsHelper.GetActionsFromTestMethodInfo(Test.Method)); + else if (Test.TypeInfo != null) + Actions.AddRange(ActionsHelper.GetActionsFromTypesAttributes(Test.TypeInfo.Type)); + } + + public virtual IEnumerable Execute() + { + Context.CurrentTest = this.Test; + Context.CurrentResult = this.Result; + + if (m_ExecuteTestStartEvent) + { + Context.Listener.TestStarted(Test); + } + + Context.StartTime = DateTime.UtcNow; + Context.StartTicks = Stopwatch.GetTimestamp(); + + State = WorkItemState.Running; + + return PerformWork(); + } + + protected void WorkItemComplete() + { + State = WorkItemState.Complete; + + Result.StartTime = Context.StartTime; + Result.EndTime = DateTime.UtcNow; + + long tickCount = Stopwatch.GetTimestamp() - Context.StartTicks; + double seconds = (double)tickCount / Stopwatch.Frequency; + Result.Duration = seconds; + + //Result.AssertCount += Context.AssertCount; + + Context.Listener.TestFinished(Result); + + if (Completed != null) + Completed(this, EventArgs.Empty); + + Context.TestObject = null; + Test.Fixture = null; + } + + public virtual void Cancel(bool force) + { + Context.Listener.TestFinished(Result); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs.meta new file mode 100644 index 00000000..48b9f92d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 79ced2556f0af814a840b86232613ff1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs new file mode 100644 index 00000000..d9fb7004 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs @@ -0,0 +1,10 @@ +using System.Collections.Generic; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal class UnityWorkItemDataHolder + { + public static List alreadyStartedTests = new List(); + public static List alreadyExecutedTests; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs.meta new file mode 100644 index 00000000..6d90872b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5b3e90046c38f1d4dad2e0d5a79e871c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs new file mode 100644 index 00000000..94d9c0fe --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs @@ -0,0 +1,28 @@ +using System.Collections; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestRunner.NUnitExtensions.Runner +{ + internal abstract class WorkItemFactory + { + public UnityWorkItem Create(ITest loadedTest, ITestFilter filter) + { + TestSuite suite = loadedTest as TestSuite; + if (suite != null) + { + return new CompositeWorkItem(suite, filter, this); + } + + var testMethod = (TestMethod)loadedTest; + if (testMethod.Method.ReturnType.Type != typeof(IEnumerator)) + { + return new DefaultTestWorkItem(testMethod, filter); + } + + return Create(testMethod, filter, loadedTest); + } + + protected abstract UnityWorkItem Create(TestMethod method, ITestFilter filter, ITest loadedTest); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs.meta new file mode 100644 index 00000000..e5f03777 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5c15bf0966eb95847a4260d830a30d30 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs new file mode 100644 index 00000000..5d353074 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs @@ -0,0 +1,138 @@ +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using UnityEngine.TestRunner.NUnitExtensions.Filters; + +namespace UnityEngine.TestRunner.NUnitExtensions +{ + internal static class TestExtensions + { + private static IEnumerable GetTestCategories(this ITest test) + { + var categories = test.Properties[PropertyNames.Category].Cast().ToList(); + if (categories.Count == 0 && test is TestMethod) + { + // only mark tests as Uncategorized if the test fixture doesn't have a category, + // otherwise the test inherits the Fixture category + var fixtureCategories = test.Parent.Properties[PropertyNames.Category].Cast().ToList(); + if (fixtureCategories.Count == 0) + categories.Add(CategoryFilterExtended.k_DefaultCategory); + } + return categories; + } + + public static bool HasCategory(this ITest test, string[] categoryFilter) + { + var categories = test.GetAllCategoriesFromTest().Distinct(); + return categoryFilter.Any(c => categories.Any(r => r == c)); + } + + public static List GetAllCategoriesFromTest(this ITest test) + { + if (test.Parent == null) + return test.GetTestCategories().ToList(); + + var categories = GetAllCategoriesFromTest(test.Parent); + categories.AddRange(test.GetTestCategories()); + return categories; + } + + public static void ParseForNameDuplicates(this ITest test) + { + var duplicates = new Dictionary(); + for (var i = 0; i < test.Tests.Count; i++) + { + var child = test.Tests[i]; + int count; + if (duplicates.TryGetValue(child.FullName, out count)) + { + count++; + child.Properties.Add("childIndex", count); + duplicates[child.FullName] = count; + } + else + { + duplicates.Add(child.FullName, 1); + } + ParseForNameDuplicates(child); + } + } + + public static int GetChildIndex(this ITest test) + { + var index = test.Properties["childIndex"]; + return (int)index[0]; + } + + public static bool HasChildIndex(this ITest test) + { + var index = test.Properties["childIndex"]; + return index.Count > 0; + } + + static string GetAncestorPath(ITest test) + { + var path = ""; + var testParent = test.Parent; + + while (testParent != null && testParent.Parent != null && !string.IsNullOrEmpty(testParent.Name)) + { + path = testParent.Name + "/" + path; + testParent = testParent.Parent; + } + + return path; + } + + public static string GetUniqueName(this ITest test) + { + var id = GetAncestorPath(test) + GetFullName(test); + if (test.HasChildIndex()) + { + var index = test.GetChildIndex(); + if (index >= 0) + id += index; + } + if (test.IsSuite) + { + id += "[suite]"; + } + return id; + } + + public static string GetFullName(ITest test) + { + if (test.TypeInfo == null && (test.Parent == null || test.Parent.TypeInfo == null)) + { + return "[" + test.FullName + "]"; + } + var assemblyId = test.TypeInfo == null ? test.Parent.TypeInfo.Assembly.GetName().Name : test.TypeInfo.Assembly.GetName().Name; + return string.Format("[{0}][{1}]", assemblyId, test.FullName); + } + + public static string GetSkipReason(this ITest test) + { + if (test.Properties.ContainsKey(PropertyNames.SkipReason)) + return (string)test.Properties.Get(PropertyNames.SkipReason); + + return null; + } + + public static string GetParentId(this ITest test) + { + if (test.Parent != null) + return test.Parent.Id; + + return null; + } + + public static string GetParentUniqueName(this ITest test) + { + if (test.Parent != null) + return GetUniqueName(test.Parent); + + return null; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs.meta new file mode 100644 index 00000000..3230eb44 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8bc74398aa3944646ade4ee78cd57484 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs new file mode 100644 index 00000000..d79072b0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs @@ -0,0 +1,77 @@ +using System; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestRunner.NUnitExtensions +{ + internal static class TestResultExtensions + { + public static void RecordPrefixedException(this TestResult testResult, string prefix, Exception ex, ResultState resultState = null) + + { + if (ex is NUnitException) + { + ex = ex.InnerException; + } + + if (resultState == null) + { + resultState = testResult.ResultState == ResultState.Cancelled + ? ResultState.Cancelled + : ResultState.Error; + } + + var exceptionMessage = ExceptionHelper.BuildMessage(ex); + string stackTrace = "--" + prefix + NUnit.Env.NewLine + ExceptionHelper.BuildStackTrace(ex); + if (testResult.StackTrace != null) + { + stackTrace = testResult.StackTrace + NUnit.Env.NewLine + stackTrace; + } + + if (testResult.Test.IsSuite) + { + resultState = resultState.WithSite(FailureSite.TearDown); + } + + if (ex is ResultStateException) + { + exceptionMessage = ex.Message; + resultState = ((ResultStateException)ex).ResultState; + stackTrace = StackFilter.Filter(ex.StackTrace); + } + + string message = (string.IsNullOrEmpty(prefix) ? "" : (prefix + " : ")) + exceptionMessage; + if (testResult.Message != null) + { + message = testResult.Message + NUnit.Env.NewLine + message; + } + + testResult.SetResult(resultState, message, stackTrace); + } + + public static void RecordPrefixedError(this TestResult testResult, string prefix, string error, ResultState resultState = null) + + { + if (resultState == null) + { + resultState = testResult.ResultState == ResultState.Cancelled + ? ResultState.Cancelled + : ResultState.Error; + } + + if (testResult.Test.IsSuite) + { + resultState = resultState.WithSite(FailureSite.TearDown); + } + + string message = (string.IsNullOrEmpty(prefix) ? "" : (prefix + " : ")) + error; + if (testResult.Message != null) + { + message = testResult.Message + NUnit.Env.NewLine + message; + } + + testResult.SetResult(resultState, message); + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs.meta new file mode 100644 index 00000000..ff97b17b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 65fb6da362a78334ab360a125cfafdaf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs new file mode 100644 index 00000000..f16a9f38 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs @@ -0,0 +1,52 @@ +using System.Collections.Generic; +using System.IO; +using System.Reflection; +using NUnit; +using NUnit.Framework.Api; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestTools.NUnitExtensions +{ + internal class UnityTestAssemblyBuilder : DefaultTestAssemblyBuilder + { + private readonly string m_ProductName; + public UnityTestAssemblyBuilder() + { + m_ProductName = Application.productName; + } + + public ITest Build(Assembly[] assemblies, IDictionary options) + { + var test = BuildAsync(assemblies, options); + while (test.MoveNext()) + { + } + + return test.Current; + } + + public IEnumerator BuildAsync(Assembly[] assemblies, IDictionary options) + { + var productName = string.Join("_", m_ProductName.Split(Path.GetInvalidFileNameChars())); + var suite = new TestSuite(productName); + foreach (var assembly in assemblies) + { + var assemblySuite = Build(assembly, options) as TestSuite; + if (assemblySuite != null && assemblySuite.HasChildren) + { + suite.Add(assemblySuite); + } + yield return null; + } + yield return suite; + } + + public static Dictionary GetNUnitTestBuilderSettings(TestPlatform testPlatform) + { + var emptySettings = new Dictionary(); + emptySettings.Add(FrameworkPackageSettings.TestParameters, "platform=" + testPlatform); + return emptySettings; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs.meta new file mode 100644 index 00000000..f0fdf171 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 98ba0396e4b4ee8498a8f097affcfddf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner.meta new file mode 100644 index 00000000..e44f8794 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ddb9e1c877ea80479d1eab4ddaa5d0d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks.meta new file mode 100644 index 00000000..899ce792 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 61e236e8570a95e4eb754fb291e102e0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs new file mode 100644 index 00000000..d7926873 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs @@ -0,0 +1,47 @@ +using NUnit.Framework; +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestTools.TestRunner.Callbacks +{ + [AddComponentMenu("")] + internal class PlayModeRunnerCallback : MonoBehaviour, ITestRunnerListener + { + private TestResultRenderer m_ResultRenderer; + + public void RunFinished(ITestResult testResults) + { + Application.logMessageReceivedThreaded -= LogRecieved; + if (Camera.main == null) + { + gameObject.AddComponent(); + } + m_ResultRenderer = new TestResultRenderer(testResults); + m_ResultRenderer.ShowResults(); + } + + public void TestFinished(ITestResult result) + { + } + + public void OnGUI() + { + if (m_ResultRenderer != null) + m_ResultRenderer.Draw(); + } + + public void RunStarted(ITest testsToRun) + { + Application.logMessageReceivedThreaded += LogRecieved; + } + + public void TestStarted(ITest test) + { + } + + private void LogRecieved(string message, string stacktrace, LogType type) + { + if (TestContext.Out != null) + TestContext.Out.WriteLine(message); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs.meta new file mode 100644 index 00000000..15706d58 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3cf5cb9e1ef590c48b1f919f2a7bd895 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs new file mode 100644 index 00000000..20928504 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs @@ -0,0 +1,130 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using NUnit.Framework.Interfaces; +using UnityEngine.Networking.PlayerConnection; +using UnityEngine.TestRunner.TestLaunchers; + +namespace UnityEngine.TestTools.TestRunner.Callbacks +{ + [AddComponentMenu("")] + internal class RemoteTestResultSender : MonoBehaviour, ITestRunnerListener + { + private class QueueData + { + public Guid id { get; set; } + public byte[] data { get; set; } + } + + private readonly Queue m_SendQueue = new Queue(); + private readonly object m_LockQueue = new object(); + private readonly IRemoteTestResultDataFactory m_TestResultDataFactory = new RemoteTestResultDataFactory(); + + public void Start() + { + PlayerConnection.instance.Register(PlayerConnectionMessageIds.runFinishedMessageId, EditorProccessedTheResult); + StartCoroutine(SendDataRoutine()); + } + + private void EditorProccessedTheResult(MessageEventArgs arg0) + { + if (arg0.data != null) + { + return; + } + + //Some platforms don't quit, so we need to disconnect to make sure they will not connect to another editor instance automatically. + PlayerConnection.instance.DisconnectAll(); + + //XBOX has an error when quitting + if (Application.platform == RuntimePlatform.XboxOne) + { + return; + } + Application.Quit(); + } + + private byte[] SerializeObject(object objectToSerialize) + { + return Encoding.UTF8.GetBytes(JsonUtility.ToJson(objectToSerialize)); + } + + public void RunStarted(ITest testsToRun) + { + var data = SerializeObject(m_TestResultDataFactory.CreateFromTest(testsToRun)); + lock (m_LockQueue) + { + m_SendQueue.Enqueue(new QueueData + { + id = PlayerConnectionMessageIds.runStartedMessageId, + data = data + }); + } + } + + public void RunFinished(ITestResult testResults) + { + var data = SerializeObject(m_TestResultDataFactory.CreateFromTestResult(testResults)); + lock (m_LockQueue) + { + m_SendQueue.Enqueue(new QueueData { id = PlayerConnectionMessageIds.runFinishedMessageId, data = data, }); + } + } + + public void TestStarted(ITest test) + { + var data = SerializeObject(m_TestResultDataFactory.CreateFromTest(test)); + lock (m_LockQueue) + { + m_SendQueue.Enqueue(new QueueData + { + id = PlayerConnectionMessageIds.testStartedMessageId, + data = data + }); + } + } + + public void TestFinished(ITestResult result) + { + var testRunnerResultForApi = m_TestResultDataFactory.CreateFromTestResult(result); + var resultData = SerializeObject(testRunnerResultForApi); + lock (m_LockQueue) + { + m_SendQueue.Enqueue(new QueueData + { + id = PlayerConnectionMessageIds.testFinishedMessageId, + data = resultData, + }); + } + } + + public IEnumerator SendDataRoutine() + { + while (!PlayerConnection.instance.isConnected) + { + yield return new WaitForSeconds(1); + } + + while (true) + { + lock (m_LockQueue) + { + if (PlayerConnection.instance.isConnected && m_SendQueue.Count > 0) + { + var queueData = m_SendQueue.Dequeue(); + PlayerConnection.instance.Send(queueData.id, queueData.data); + yield return null; + } + + //This is needed so we dont stall the player totally + if (!m_SendQueue.Any()) + { + yield return new WaitForSeconds(0.02f); + } + } + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs.meta new file mode 100644 index 00000000..cbb4d406 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 20793418366caf14293b29c55df5e9ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs new file mode 100644 index 00000000..280c6c43 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs @@ -0,0 +1,97 @@ +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestTools.TestRunner.Callbacks +{ + internal class TestResultRenderer + { + private static class Styles + { + public static readonly GUIStyle SucceedLabelStyle; + public static readonly GUIStyle FailedLabelStyle; + public static readonly GUIStyle FailedMessagesStyle; + + static Styles() + { + SucceedLabelStyle = new GUIStyle("label"); + SucceedLabelStyle.normal.textColor = Color.green; + SucceedLabelStyle.fontSize = 48; + + FailedLabelStyle = new GUIStyle("label"); + FailedLabelStyle.normal.textColor = Color.red; + FailedLabelStyle.fontSize = 32; + + FailedMessagesStyle = new GUIStyle("label"); + FailedMessagesStyle.wordWrap = false; + FailedMessagesStyle.richText = true; + } + } + + private readonly List m_FailedTestCollection; + + private bool m_ShowResults; + private Vector2 m_ScrollPosition; + + public TestResultRenderer(ITestResult testResults) + { + m_FailedTestCollection = new List(); + GetFailedTests(testResults); + } + + private void GetFailedTests(ITestResult testResults) + { + if (testResults is TestCaseResult) + { + if (testResults.ResultState.Status == TestStatus.Failed) + m_FailedTestCollection.Add(testResults); + } + else if (testResults.HasChildren) + { + foreach (var testResultsChild in testResults.Children) + { + GetFailedTests(testResultsChild); + } + } + } + + private const int k_MaxStringLength = 15000; + + public void ShowResults() + { + m_ShowResults = true; + Cursor.visible = true; + } + + public void Draw() + { + if (!m_ShowResults) return; + if (m_FailedTestCollection.Count == 0) + { + GUILayout.Label("All test succeeded", Styles.SucceedLabelStyle, GUILayout.Width(600)); + } + else + { + int count = m_FailedTestCollection.Count; + GUILayout.Label(count + " tests failed!", Styles.FailedLabelStyle); + + m_ScrollPosition = GUILayout.BeginScrollView(m_ScrollPosition, GUILayout.ExpandWidth(true)); + var text = ""; + + text += "Code-based tests\n"; + text += string.Join("\n", m_FailedTestCollection + .Select(result => result.Name + " " + result.ResultState + "\n" + result.Message) + .ToArray()); + + if (text.Length > k_MaxStringLength) + text = text.Substring(0, k_MaxStringLength); + + GUILayout.TextArea(text, Styles.FailedMessagesStyle); + GUILayout.EndScrollView(); + } + if (GUILayout.Button("Close")) + Application.Quit(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs.meta new file mode 100644 index 00000000..02cca205 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5ebb87899ca30b743bb4274bc00c02b4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs new file mode 100644 index 00000000..b5d23f7f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs @@ -0,0 +1,36 @@ +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestTools.TestRunner.Callbacks +{ + internal class TestResultRendererCallback : MonoBehaviour, ITestRunnerListener + { + private TestResultRenderer m_ResultRenderer; + public void RunStarted(ITest testsToRun) + { + } + + public void RunFinished(ITestResult testResults) + { + if (Camera.main == null) + { + gameObject.AddComponent(); + } + m_ResultRenderer = new TestResultRenderer(testResults); + m_ResultRenderer.ShowResults(); + } + + public void OnGUI() + { + if (m_ResultRenderer != null) + m_ResultRenderer.Draw(); + } + + public void TestStarted(ITest test) + { + } + + public void TestFinished(ITestResult result) + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs.meta new file mode 100644 index 00000000..deaa0ae6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dfc336f10b83bd74eaded16a658275c7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs new file mode 100644 index 00000000..6a2fa5b2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs @@ -0,0 +1,26 @@ +using System; +using NUnit.Framework.Interfaces; +using UnityEngine.Events; + +namespace UnityEngine.TestTools.TestRunner +{ + internal interface ITestRunnerListener + { + void RunStarted(ITest testsToRun); + void RunFinished(ITestResult testResults); + void TestStarted(ITest test); + void TestFinished(ITestResult result); + } + + [Serializable] + internal class TestFinishedEvent : UnityEvent {} + + [Serializable] + internal class TestStartedEvent : UnityEvent {} + + [Serializable] + internal class RunFinishedEvent : UnityEvent {} + + [Serializable] + internal class RunStartedEvent : UnityEvent {} +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs.meta new file mode 100644 index 00000000..848ab3d9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d1b534518943030499685344fd1d476d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages.meta new file mode 100644 index 00000000..5ab167cc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 256a0ca37fa972840bce7fca446e75e7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs new file mode 100644 index 00000000..df7acb23 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs @@ -0,0 +1,12 @@ +using System.Collections; + +namespace UnityEngine.TestTools +{ + public interface IEditModeTestYieldInstruction + { + bool ExpectDomainReload { get; } + bool ExpectedPlaymodeState { get; } + + IEnumerator Perform(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs.meta new file mode 100644 index 00000000..f61c35ae --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 898bc38486fc899428fbe5bd6adfe473 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs new file mode 100644 index 00000000..3efa3d3f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs @@ -0,0 +1,129 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine.SceneManagement; +using UnityEngine.TestRunner.NUnitExtensions; +using UnityEngine.TestRunner.NUnitExtensions.Runner; +using UnityEngine.TestTools.NUnitExtensions; +using UnityEngine.TestTools.Utils; + +namespace UnityEngine.TestTools.TestRunner +{ + [Serializable] + [AddComponentMenu("")] + internal class PlaymodeTestsController : MonoBehaviour + { + private IEnumerator m_TestSteps; + + [SerializeField] + private List m_AssembliesWithTests; + public List AssembliesWithTests + { + get + { + return m_AssembliesWithTests; + } + set + { + m_AssembliesWithTests = value; + } + } + + [SerializeField] + internal TestStartedEvent testStartedEvent = new TestStartedEvent(); + [SerializeField] + internal TestFinishedEvent testFinishedEvent = new TestFinishedEvent(); + [SerializeField] + internal RunStartedEvent runStartedEvent = new RunStartedEvent(); + [SerializeField] + internal RunFinishedEvent runFinishedEvent = new RunFinishedEvent(); + + internal const string kPlaymodeTestControllerName = "Code-based tests runner"; + + [SerializeField] + public PlaymodeTestsControllerSettings settings = new PlaymodeTestsControllerSettings(); + + internal UnityTestAssemblyRunner m_Runner; + + public IEnumerator Start() + { + //Skip 2 frame because Unity. + yield return null; + yield return null; + StartCoroutine(Run()); + } + + internal static bool IsControllerOnScene() + { + return GameObject.Find(kPlaymodeTestControllerName) != null; + } + + internal static PlaymodeTestsController GetController() + { + return GameObject.Find(kPlaymodeTestControllerName).GetComponent(); + } + + public IEnumerator TestRunnerCorotine() + { + while (m_TestSteps.MoveNext()) + { + yield return m_TestSteps.Current; + } + + if (m_Runner.IsTestComplete) + { + runFinishedEvent.Invoke(m_Runner.Result); + Cleanup(); + + yield return null; + } + } + + public IEnumerator Run() + { + CoroutineTestWorkItem.monoBehaviourCoroutineRunner = this; + gameObject.hideFlags |= HideFlags.DontSave; + + if (settings.sceneBased) + { + SceneManager.LoadScene(1, LoadSceneMode.Additive); + yield return null; + } + + var testListUtil = new PlayerTestAssemblyProvider(new AssemblyLoadProxy(), m_AssembliesWithTests); + m_Runner = new UnityTestAssemblyRunner(new UnityTestAssemblyBuilder(), new PlaymodeWorkItemFactory()); + + var loadedTests = m_Runner.Load(testListUtil.GetUserAssemblies().Select(a => a.Assembly).ToArray(), UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(TestPlatform.PlayMode)); + loadedTests.ParseForNameDuplicates(); + runStartedEvent.Invoke(m_Runner.LoadedTest); + + var testListenerWrapper = new TestListenerWrapper(testStartedEvent, testFinishedEvent); + m_TestSteps = m_Runner.Run(testListenerWrapper, settings.filter.BuildNUnitFilter()).GetEnumerator(); + + yield return TestRunnerCorotine(); + } + + public void Cleanup() + { + if (m_Runner != null) + { + m_Runner.StopRun(); + m_Runner = null; + } + if (Application.isEditor) + { + Destroy(gameObject); + } + } + + public static void TryCleanup() + { + var controller = GetController(); + if (controller != null) + { + controller.Cleanup(); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs.meta new file mode 100644 index 00000000..96937783 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 102e512f651ee834f951a2516c1ea3b8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs new file mode 100644 index 00000000..f52b3b87 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs @@ -0,0 +1,28 @@ +using System; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools.TestRunner.GUI; + +namespace UnityEngine.TestTools.TestRunner +{ + [Serializable] + internal class PlaymodeTestsControllerSettings + { + [SerializeField] + public TestRunnerFilter filter; + public bool sceneBased; + public string originalScene; + public string bootstrapScene; + + public static PlaymodeTestsControllerSettings CreateRunnerSettings(TestRunnerFilter filter) + { + var settings = new PlaymodeTestsControllerSettings + { + filter = filter, + sceneBased = false, + originalScene = SceneManager.GetActiveScene().path, + bootstrapScene = null + }; + return settings; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs.meta new file mode 100644 index 00000000..06448a7f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2799eb4c84e72e54092a292cf626936b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers.meta new file mode 100644 index 00000000..d23c0a71 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91c20d2c22b8b3a4cb6c816bd225591a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs new file mode 100644 index 00000000..fffba298 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs @@ -0,0 +1,11 @@ +using System; +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestRunner.TestLaunchers +{ + internal interface IRemoteTestResultDataFactory + { + RemoteTestResultDataWithTestData CreateFromTestResult(ITestResult result); + RemoteTestResultDataWithTestData CreateFromTest(ITest test); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs.meta new file mode 100644 index 00000000..3bc8e30f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 874c0713cdc44f549b0161750b48d2c2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs new file mode 100644 index 00000000..3dbfdb4a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs @@ -0,0 +1,12 @@ +using System; + +namespace UnityEngine.TestRunner.TestLaunchers +{ + internal static class PlayerConnectionMessageIds + { + public static Guid runStartedMessageId { get { return new Guid("6a7f53dd-4672-461d-a7b5-9467e9393fd3"); } } + public static Guid runFinishedMessageId { get { return new Guid("ffb622fc-34ad-4901-8d7b-47fb04b0bdd4"); } } + public static Guid testStartedMessageId { get { return new Guid("b54d241e-d88d-4dba-8c8f-ee415d11c030"); } } + public static Guid testFinishedMessageId { get { return new Guid("72f7b7f4-6829-4cd1-afde-78872b9d5adc"); } } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs.meta new file mode 100644 index 00000000..bf86f7ec --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 41d60936b62cc6d4ca7fe628b22b0e40 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs new file mode 100644 index 00000000..b2cf24ed --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs @@ -0,0 +1,54 @@ +using System; +using System.Linq; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using UnityEngine.TestRunner.NUnitExtensions; + +namespace UnityEngine.TestRunner.TestLaunchers +{ + [Serializable] + internal class RemoteTestData + { + public string id; + public string name; + public string fullName; + public int testCaseCount; + public int ChildIndex; + public bool hasChildren; + public bool isSuite; + public string[] childrenIds; + public int testCaseTimeout; + public string[] Categories; + public bool IsTestAssembly; + public RunState RunState; + public string Description; + public string SkipReason; + public string ParentId; + public string UniqueName; + public string ParentUniqueName; + + internal RemoteTestData(ITest test) + { + id = test.Id; + name = test.Name; + fullName = test.FullName; + testCaseCount = test.TestCaseCount; + ChildIndex = -1; + if (test.Properties["childIndex"].Count > 0) + { + ChildIndex = (int)test.Properties["childIndex"][0]; + } + hasChildren = test.HasChildren; + isSuite = test.IsSuite; + childrenIds = test.Tests.Select(t => t.Id).ToArray(); + Categories = test.GetAllCategoriesFromTest().ToArray(); + IsTestAssembly = test is TestAssembly; + RunState = (RunState)Enum.Parse(typeof(RunState), test.RunState.ToString()); + Description = (string)test.Properties.Get(PropertyNames.Description); + SkipReason = test.GetSkipReason(); + ParentId = test.GetParentId(); + UniqueName = test.GetUniqueName(); + ParentUniqueName = test.GetParentUniqueName(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs.meta new file mode 100644 index 00000000..0c286dcd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b135ec222fdcd11468014c90d11d6821 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs new file mode 100644 index 00000000..90f82a42 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestRunner.TestLaunchers +{ + [Serializable] + internal class RemoteTestResultData + { + public string testId; + public string name; + public string fullName; + public string resultState; + public TestStatus testStatus; + public double duration; + public DateTime startTime; + public DateTime endTime; + public string message; + public string stackTrace; + public int assertCount; + public int failCount; + public int passCount; + public int skipCount; + public int inconclusiveCount; + public bool hasChildren; + public string output; + public string xml; + public string[] childrenIds; + + internal RemoteTestResultData(ITestResult result) + { + testId = result.Test.Id; + name = result.Name; + fullName = result.FullName; + resultState = result.ResultState.ToString(); + testStatus = result.ResultState.Status; + duration = result.Duration; + startTime = result.StartTime; + endTime = result.EndTime; + message = result.Message; + stackTrace = result.StackTrace; + assertCount = result.AssertCount; + failCount = result.FailCount; + passCount = result.PassCount; + skipCount = result.SkipCount; + inconclusiveCount = result.InconclusiveCount; + hasChildren = result.HasChildren; + output = result.Output; + xml = result.ToXml(true).OuterXml; + childrenIds = result.Children.Select(child => child.Test.Id).ToArray(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs.meta new file mode 100644 index 00000000..a213e6be --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 03e4d63665d06f04c8a6cf68133c1592 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs new file mode 100644 index 00000000..0b3cd035 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs @@ -0,0 +1,51 @@ +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestRunner.TestLaunchers +{ + internal class RemoteTestResultDataFactory : IRemoteTestResultDataFactory + { + public RemoteTestResultDataWithTestData CreateFromTestResult(ITestResult result) + { + var tests = CreateTestDataList(result.Test); + tests.First().testCaseTimeout = UnityTestExecutionContext.CurrentContext.TestCaseTimeout; + return new RemoteTestResultDataWithTestData() + { + results = CreateTestResultDataList(result), + tests = tests + }; + } + + public RemoteTestResultDataWithTestData CreateFromTest(ITest test) + { + var tests = CreateTestDataList(test); + if (UnityTestExecutionContext.CurrentContext != null) + { + tests.First().testCaseTimeout = UnityTestExecutionContext.CurrentContext.TestCaseTimeout; + } + + return new RemoteTestResultDataWithTestData() + { + tests = tests + }; + } + + private RemoteTestData[] CreateTestDataList(ITest test) + { + var list = new List(); + list.Add(new RemoteTestData(test)); + list.AddRange(test.Tests.SelectMany(CreateTestDataList)); + return list.ToArray(); + } + + private static RemoteTestResultData[] CreateTestResultDataList(ITestResult result) + { + var list = new List(); + list.Add(new RemoteTestResultData(result)); + list.AddRange(result.Children.SelectMany(CreateTestResultDataList)); + return list.ToArray(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs.meta new file mode 100644 index 00000000..bc0dd7c9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 826b6becaef90fb458eedebe4c2f3664 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs new file mode 100644 index 00000000..36124cc7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestRunner.TestLaunchers +{ + [Serializable] + internal class RemoteTestResultDataWithTestData + { + public RemoteTestResultData[] results; + public RemoteTestData[] tests; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs.meta new file mode 100644 index 00000000..ffab8f68 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 475e3699f219c854f8581a9838135002 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs new file mode 100644 index 00000000..5ed2ec84 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections; +using System.Reflection; +using NUnit.Framework; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; + +namespace UnityEngine.TestTools.TestRunner +{ + internal class TestEnumeratorWrapper + { + private readonly TestMethod m_TestMethod; + + public TestEnumeratorWrapper(TestMethod testMethod) + { + m_TestMethod = testMethod; + } + + public IEnumerator GetEnumerator(ITestExecutionContext context) + { + if (m_TestMethod.Method.ReturnType.Type == typeof(IEnumerator)) + { + return HandleEnumerableTest(context); + } + var message = string.Format("Return type {0} of {1} in {2} is not supported.", + m_TestMethod.Method.ReturnType, m_TestMethod.Method.Name, m_TestMethod.Method.TypeInfo.FullName); + if (m_TestMethod.Method.ReturnType.Type == typeof(IEnumerable)) + { + message += "\nDid you mean IEnumerator?"; + } + throw new InvalidSignatureException(message); + } + + private IEnumerator HandleEnumerableTest(ITestExecutionContext context) + { + try + { + return m_TestMethod.Method.MethodInfo.Invoke(context.TestObject, m_TestMethod.parms != null ? m_TestMethod.parms.OriginalArguments : null) as IEnumerator; + } + catch (TargetInvocationException e) + { + if (e.InnerException is IgnoreException) + { + context.CurrentResult.SetResult(ResultState.Ignored, e.InnerException.Message); + return null; + } + throw; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs.meta new file mode 100644 index 00000000..f19ee3e3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9ad0b0c865b01af4ca1b414689e71259 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs new file mode 100644 index 00000000..ffa23de5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs @@ -0,0 +1,30 @@ +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestTools.TestRunner +{ + internal class TestListenerWrapper : ITestListener + { + private readonly TestFinishedEvent m_TestFinishedEvent; + private readonly TestStartedEvent m_TestStartedEvent; + + public TestListenerWrapper(TestStartedEvent testStartedEvent, TestFinishedEvent testFinishedEvent) + { + m_TestStartedEvent = testStartedEvent; + m_TestFinishedEvent = testFinishedEvent; + } + + public void TestStarted(ITest test) + { + m_TestStartedEvent.Invoke(test); + } + + public void TestFinished(ITestResult result) + { + m_TestFinishedEvent.Invoke(result); + } + + public void TestOutput(TestOutput output) + { + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs.meta new file mode 100644 index 00000000..aefe0393 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 73deb9b8722aa284eab27c4dc90956c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestPlatform.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestPlatform.cs new file mode 100644 index 00000000..21a6ec2b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestPlatform.cs @@ -0,0 +1,21 @@ +using System; + +namespace UnityEngine.TestTools +{ + [Flags] + [Serializable] + public enum TestPlatform : byte + { + All = 0xFF, + EditMode = 1 << 1, + PlayMode = 1 << 2 + } + + internal static class TestPlatformEnumExtensions + { + public static bool IsFlagIncluded(this TestPlatform flags, TestPlatform flag) + { + return (flags & flag) == flag; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestPlatform.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestPlatform.cs.meta new file mode 100644 index 00000000..6eb087a7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestPlatform.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 743879b4db4bc1a4b829aae4386f4acf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs new file mode 100644 index 00000000..b0bd4614 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs @@ -0,0 +1,197 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text.RegularExpressions; +using System.IO; +using NUnit.Framework.Interfaces; +using NUnit.Framework.Internal; +using NUnit.Framework.Internal.Filters; +using UnityEngine.TestRunner.NUnitExtensions.Filters; + +namespace UnityEngine.TestTools.TestRunner.GUI +{ + [Serializable] + internal class TestRunnerFilter + { +#pragma warning disable 649 + public string[] assemblyNames; + public string[] groupNames; + public string[] categoryNames; + public static TestRunnerFilter empty = new TestRunnerFilter(); + public string[] testNames; + public int testRepetitions = 1; + + public static string AssemblyNameFromPath(string path) + { + string output = Path.GetFileName(path); + if (output != null && output.EndsWith(".dll", StringComparison.OrdinalIgnoreCase)) + return output.Substring(0, output.Length - 4); + return output; + } + + private bool CategoryMatches(IEnumerable categories) + { + if (categoryNames == null || categoryNames.Length == 0) + return true; + + foreach (string category in categories) + { + if (categoryNames.Contains(category)) + return true; + } + + return false; + } + + private bool IDMatchesAssembly(string id) + { + if (AreOptionalFiltersEmpty()) + return true; + + if (assemblyNames == null) + return false; + + int openingBracket = id.IndexOf('['); + int closingBracket = id.IndexOf(']'); + if (openingBracket >= 0 && openingBracket < id.Length && closingBracket > openingBracket && openingBracket < id.Length) + { + //Some assemblies are absolute and explicitly part of the test ID e.g. + //"[/path/to/assembly-name.dll][rest of ID ...]" + //While some are minimal assembly names e.g. + //"[assembly-name][rest of ID ...]" + //Strip them down to just the assembly name + string assemblyNameFromID = AssemblyNameFromPath(id.Substring(openingBracket + 1, closingBracket - openingBracket - 1)); + foreach (string assemblyName in assemblyNames) + { + if (assemblyName.Equals(assemblyNameFromID, StringComparison.OrdinalIgnoreCase)) + return true; + } + } + return false; + } + + private bool NameMatches(string name) + { + if (AreOptionalFiltersEmpty()) + return true; + + if (groupNames == null) + return false; + + foreach (var nameFromFilter in groupNames) + { + //Strict regex match for test group name on its own + if (Regex.IsMatch(name, nameFromFilter)) + return true; + //Match test names that end with parametrized test values and full nunit generated test names that have . separators + var regex = nameFromFilter.TrimEnd('$') + @"[\.|\(.*\)]"; + if (Regex.IsMatch(name, regex)) + return true; + } + return false; + } + + private bool AreOptionalFiltersEmpty() + { + if (assemblyNames != null && assemblyNames.Length != 0) + return false; + if (groupNames != null && groupNames.Length != 0) + return false; + if (testNames != null && testNames.Length != 0) + return false; + return true; + } + + private bool NameMatchesExactly(string name) + { + if (AreOptionalFiltersEmpty()) + return true; + + if (testNames == null) + return false; + + foreach (var exactName in testNames) + { + if (name == exactName) + return true; + } + return false; + } + + private static void ClearAncestors(IEnumerable newResultList, string parentID) + { + if (string.IsNullOrEmpty(parentID)) + return; + foreach (var result in newResultList) + { + if (result.Id == parentID) + { + result.Clear(); + ClearAncestors(newResultList, result.ParentId); + break; + } + } + } + + public void ClearResults(List newResultList) + { + foreach (var result in newResultList) + { + if (!result.IsSuite && CategoryMatches(result.Categories)) + { + if (IDMatchesAssembly(result.Id) || NameMatches(result.FullName) || NameMatchesExactly(result.FullName)) + { + result.Clear(); + ClearAncestors(newResultList, result.ParentId); + } + } + } + } + + public ITestFilter BuildNUnitFilter() + { + var filters = new List(); + + if (testNames != null && testNames.Length != 0) + { + var nameFilter = new OrFilter(testNames.Select(n => new FullNameFilter(n)).ToArray()); + filters.Add(nameFilter); + } + + if (groupNames != null && groupNames.Length != 0) + { + var exactNamesFilter = new OrFilter(groupNames.Select(n => + { + var f = new FullNameFilter(n); + f.IsRegex = true; + return f; + }).ToArray()); + filters.Add(exactNamesFilter); + } + + if (assemblyNames != null && assemblyNames.Length != 0) + { + var assemblyFilter = new OrFilter(assemblyNames.Select(c => new AssemblyNameFilter(c)).ToArray()); + filters.Add(assemblyFilter); + } + + if (categoryNames != null && categoryNames.Length != 0) + { + var categoryFilter = new OrFilter(categoryNames.Select(c => new CategoryFilterExtended(c) {IsRegex = true}).ToArray()); + filters.Add(categoryFilter); + } + + return filters.Count == 0 ? TestFilter.Empty : new AndFilter(filters.ToArray()); + } + + internal interface IClearableResult + { + string Id { get; } + string FullName { get; } + string ParentId { get; } + bool IsSuite { get; } + List Categories { get; } + void Clear(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs.meta new file mode 100644 index 00000000..5f9aa3b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/TestRunner/TestRunnerFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a025ba7ee40d0104db8d08b1d9eabb0d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef new file mode 100644 index 00000000..6dc17daa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef @@ -0,0 +1,13 @@ +{ + "name": "UnityEngine.TestRunner", + "references": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "nunit.framework.dll" + ], + "autoReferenced": false, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef.meta new file mode 100644 index 00000000..a2002fd6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/UnityEngine.TestRunner.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 27619889b8ba8c24980f49ee34dbb44a +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils.meta new file mode 100644 index 00000000..d9503ad3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb32bccaf32a6db448d1c0cc99c78688 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider.meta new file mode 100644 index 00000000..a8326f06 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51557afa652635743b264a309f0a5c60 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs new file mode 100644 index 00000000..9edc5171 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs @@ -0,0 +1,12 @@ +using System.Reflection; + +namespace UnityEngine.TestTools.Utils +{ + internal class AssemblyLoadProxy : IAssemblyLoadProxy + { + public IAssemblyWrapper Load(string assemblyString) + { + return new AssemblyWrapper(Assembly.Load(assemblyString)); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs.meta new file mode 100644 index 00000000..8bb527d9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fb593906b7b6d824087dcaebf6c082e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs new file mode 100644 index 00000000..cb46f1b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs @@ -0,0 +1,30 @@ +using System; +using System.Reflection; + +namespace UnityEngine.TestTools.Utils +{ + internal class AssemblyWrapper : IAssemblyWrapper + { + public AssemblyWrapper(Assembly assembly) + { + Assembly = assembly; + } + + public Assembly Assembly { get; } + + public virtual string Location + { + get + { + //Some platforms dont support this + throw new NotImplementedException(); + } + } + + public virtual AssemblyName[] GetReferencedAssemblies() + { + //Some platforms dont support this + throw new NotImplementedException(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs.meta new file mode 100644 index 00000000..1e4a7184 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e3b9bbf2c1a3cd4f88883ca32882ec6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs new file mode 100644 index 00000000..feffa62e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs @@ -0,0 +1,7 @@ +namespace UnityEngine.TestTools.Utils +{ + internal interface IAssemblyLoadProxy + { + IAssemblyWrapper Load(string assemblyString); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs.meta new file mode 100644 index 00000000..284d33b0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 12dfd4bdbb5c8e6419432fbc54ef25d9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs new file mode 100644 index 00000000..145c682d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs @@ -0,0 +1,11 @@ +using System.Reflection; + +namespace UnityEngine.TestTools.Utils +{ + internal interface IAssemblyWrapper + { + Assembly Assembly { get; } + string Location { get; } + AssemblyName[] GetReferencedAssemblies(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs.meta new file mode 100644 index 00000000..486888d5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1c5afe945b715e149a70113a4be7b32a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs new file mode 100644 index 00000000..0dc2b7f3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs @@ -0,0 +1,7 @@ +namespace UnityEngine.TestTools.Utils +{ + internal interface IScriptingRuntimeProxy + { + string[] GetAllUserAssemblies(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs.meta new file mode 100644 index 00000000..85ae9850 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe4aef60e4ace544c8430da8ef8acba2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs new file mode 100644 index 00000000..74f27692 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs @@ -0,0 +1,10 @@ +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestTools.Utils +{ + internal interface ITestAssemblyProvider + { + ITest GetTestsWithNUnit(); + IAssemblyWrapper[] GetUserAssemblies(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs.meta new file mode 100644 index 00000000..d7e856b7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ITestAssemblyProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c5acba6181d845c4e92146009bd4480f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs new file mode 100644 index 00000000..04cd11b1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs @@ -0,0 +1,66 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using NUnit.Framework.Interfaces; +using UnityEngine.TestTools.NUnitExtensions; + +namespace UnityEngine.TestTools.Utils +{ + internal class PlayerTestAssemblyProvider + { + private IAssemblyLoadProxy m_AssemblyLoadProxy; + private readonly List m_AssembliesToLoad; + + //Cached until domain reload + private static List m_LoadedAssemblies; + + internal PlayerTestAssemblyProvider(IAssemblyLoadProxy assemblyLoadProxy, List assembliesToLoad) + { + m_AssemblyLoadProxy = assemblyLoadProxy; + m_AssembliesToLoad = assembliesToLoad; + LoadAssemblies(); + } + + public ITest GetTestsWithNUnit() + { + return BuildTests(TestPlatform.PlayMode, m_LoadedAssemblies.ToArray()); + } + + public List GetUserAssemblies() + { + return m_LoadedAssemblies; + } + + protected static ITest BuildTests(TestPlatform testPlatform, IAssemblyWrapper[] assemblies) + { + var settings = UnityTestAssemblyBuilder.GetNUnitTestBuilderSettings(testPlatform); + var builder = new UnityTestAssemblyBuilder(); + return builder.Build(assemblies.Select(a => a.Assembly).ToArray(), settings); + } + + private void LoadAssemblies() + { + if (m_LoadedAssemblies != null) + { + return; + } + + m_LoadedAssemblies = new List(); + + foreach (var userAssembly in m_AssembliesToLoad) + { + IAssemblyWrapper a; + try + { + a = m_AssemblyLoadProxy.Load(userAssembly); + } + catch (FileNotFoundException) + { + continue; + } + if (a != null) + m_LoadedAssemblies.Add(a); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs.meta new file mode 100644 index 00000000..ffee12cf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 43a3aec217baa9644a7cf34b5f93fed9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs new file mode 100644 index 00000000..0f1eb2bc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs @@ -0,0 +1,10 @@ +namespace UnityEngine.TestTools.Utils +{ + internal class ScriptingRuntimeProxy : IScriptingRuntimeProxy + { + public string[] GetAllUserAssemblies() + { + return ScriptingRuntime.GetAllUserAssemblies(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs.meta new file mode 100644 index 00000000..7b16cb9f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f3a361a6ad1aff14ba8f48976e94ad76 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AttributeHelper.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AttributeHelper.cs new file mode 100644 index 00000000..7d710cb8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AttributeHelper.cs @@ -0,0 +1,45 @@ +using System; +using System.IO; +using System.Linq; + +namespace UnityEngine.TestTools +{ + internal static class AttributeHelper + { + internal static Type GetTargetClassFromName(string targetClassName, Type attributeInterface) + { + Type targetClass = null; + foreach (var assemblyName in ScriptingRuntime.GetAllUserAssemblies()) + { + // we need to pass the assembly name without the .dll extension, so removing that first + var name = Path.GetFileNameWithoutExtension(assemblyName); + targetClass = Type.GetType(targetClassName + "," + name); + if (targetClass != null) + break; + } + + if (targetClass == null) + { + Debug.LogWarningFormat("Class type not found: " + targetClassName); + return null; + } + + ValidateTargetClass(targetClass, attributeInterface); + return targetClass; + } + + private static void ValidateTargetClass(Type targetClass, Type attributeInterface) + { + var constructorInfos = targetClass.GetConstructors(); + if (constructorInfos.All(constructor => constructor.GetParameters().Length != 0)) + { + Debug.LogWarningFormat("{0} does not implement default constructor", targetClass.Name); + } + + if (!attributeInterface.IsAssignableFrom(targetClass)) + { + Debug.LogWarningFormat("{0} does not implement {1}", targetClass.Name, attributeInterface.Name); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AttributeHelper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AttributeHelper.cs.meta new file mode 100644 index 00000000..cc47e6f1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/AttributeHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ae8ce3ffe04ac2c42945fd27e0291fc3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs new file mode 100644 index 00000000..073aa086 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; + +namespace UnityEngine.TestTools.Utils +{ + public class ColorEqualityComparer : IEqualityComparer + { + private const float k_DefaultError = 0.01f; + private readonly float AllowedError; + + + private static readonly ColorEqualityComparer m_Instance = new ColorEqualityComparer(); + public static ColorEqualityComparer Instance { get { return m_Instance; } } + + private ColorEqualityComparer() : this(k_DefaultError) + { + } + + public ColorEqualityComparer(float error) + { + this.AllowedError = error; + } + + public bool Equals(Color expected, Color actual) + { + return Utils.AreFloatsEqualAbsoluteError(expected.r, actual.r, AllowedError) && + Utils.AreFloatsEqualAbsoluteError(expected.g, actual.g, AllowedError) && + Utils.AreFloatsEqualAbsoluteError(expected.b, actual.b, AllowedError) && + Utils.AreFloatsEqualAbsoluteError(expected.a, actual.a, AllowedError); + } + + public int GetHashCode(Color color) + { + return 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs.meta new file mode 100644 index 00000000..42da0754 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d6105bc8cf5ce544487daca4cbc62583 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/CoroutineRunner.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/CoroutineRunner.cs new file mode 100644 index 00000000..db4d769e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/CoroutineRunner.cs @@ -0,0 +1,103 @@ +using System; +using System.Collections; +using NUnit.Framework.Internal; +using UnityEngine.TestRunner.NUnitExtensions.Runner; + +namespace UnityEngine.TestTools.Utils +{ + internal class CoroutineRunner + { + private bool m_Running; + private bool m_TestFailed; + private bool m_Timeout; + private readonly MonoBehaviour m_Controller; + private readonly UnityTestExecutionContext m_Context; + private Coroutine m_TimeOutCoroutine; + private IEnumerator m_TestCoroutine; + + internal const int k_DefaultTimeout = 1000 * 180; + + public CoroutineRunner(MonoBehaviour playmodeTestsController, UnityTestExecutionContext context) + { + m_Controller = playmodeTestsController; + m_Context = context; + } + + public IEnumerator HandleEnumerableTest(IEnumerator testEnumerator) + { + if (m_Context.TestCaseTimeout == 0) + { + m_Context.TestCaseTimeout = k_DefaultTimeout; + } + do + { + if (!m_Running) + { + m_Running = true; + m_TestCoroutine = ExMethod(testEnumerator, m_Context.TestCaseTimeout); + m_Controller.StartCoroutine(m_TestCoroutine); + } + if (m_TestFailed) + { + StopAllRunningCoroutines(); + yield break; + } + + if (m_Context.ExecutionStatus == TestExecutionStatus.StopRequested || m_Context.ExecutionStatus == TestExecutionStatus.AbortRequested) + { + StopAllRunningCoroutines(); + yield break; + } + yield return null; + } + while (m_Running); + } + + private void StopAllRunningCoroutines() + { + if (m_TimeOutCoroutine != null) + { + m_Controller.StopCoroutine(m_TimeOutCoroutine); + } + + if (m_TestCoroutine != null) + { + m_Controller.StopCoroutine(m_TestCoroutine); + } + } + + private IEnumerator ExMethod(IEnumerator e, int timeout) + { + m_TimeOutCoroutine = m_Controller.StartCoroutine(StartTimer(e, timeout, + () => + { + m_TestFailed = true; + m_Timeout = true; + m_Running = false; + })); + + yield return m_Controller.StartCoroutine(e); + m_Controller.StopCoroutine(m_TimeOutCoroutine); + m_Running = false; + } + + private IEnumerator StartTimer(IEnumerator coroutineToBeKilled, int timeout, Action onTimeout) + { + yield return new WaitForSecondsRealtime(timeout / 1000f); + if (coroutineToBeKilled != null) + m_Controller.StopCoroutine(coroutineToBeKilled); + if (onTimeout != null) + onTimeout(); + } + + public bool HasFailedWithTimeout() + { + return m_Timeout; + } + + public int GetDefaultTimeout() + { + return k_DefaultTimeout; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/CoroutineRunner.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/CoroutineRunner.cs.meta new file mode 100644 index 00000000..756d54ee --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/CoroutineRunner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 24a158219395ebf44a60547b97784ddc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs new file mode 100644 index 00000000..58438a7e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs @@ -0,0 +1,30 @@ +using System.Collections.Generic; + +namespace UnityEngine.TestTools.Utils +{ + public class FloatEqualityComparer : IEqualityComparer + { + private const float k_DefaultError = 0.0001f; + private readonly float AllowedError; + + private static readonly FloatEqualityComparer m_Instance = new FloatEqualityComparer(); + public static FloatEqualityComparer Instance { get { return m_Instance; } } + + private FloatEqualityComparer() : this(k_DefaultError) {} + + public FloatEqualityComparer(float allowedError) + { + this.AllowedError = allowedError; + } + + public bool Equals(float expected, float actual) + { + return Utils.AreFloatsEqual(expected, actual, AllowedError); + } + + public int GetHashCode(float value) + { + return 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs.meta new file mode 100644 index 00000000..74971310 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: af5042802f06c804c8abddd544b77a4a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs new file mode 100644 index 00000000..ff0fe77d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs @@ -0,0 +1,19 @@ +using System.Collections; +using NUnit.Framework.Interfaces; + +namespace UnityEngine.TestTools +{ + /// + /// When implemented by an attribute, this interface implemented to provide actions to execute before setup and after teardown of tests. + /// + public interface IOuterUnityTestAction + { + /// Executed before each test is run + /// The test that is going to be run. + IEnumerator BeforeTest(ITest test); + + /// Executed after each test is run + /// The test that has just been run. + IEnumerator AfterTest(ITest test); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs.meta new file mode 100644 index 00000000..93429d44 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b9c2a6302985d3846b7b9f6fd9e2da9a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs new file mode 100644 index 00000000..489357c3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs @@ -0,0 +1,7 @@ +namespace UnityEngine.TestTools +{ + public interface IPostBuildCleanup + { + void Cleanup(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs.meta new file mode 100644 index 00000000..f1cb9a92 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ff67c526455160f4690a44f74dee4cbe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs new file mode 100644 index 00000000..3920b0bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs @@ -0,0 +1,7 @@ +namespace UnityEngine.TestTools +{ + public interface IPrebuildSetup + { + void Setup(); + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs.meta new file mode 100644 index 00000000..77dff879 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/IPrebuildSceneSetup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: acc16f0c684508f44813662a300c574b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest.meta new file mode 100644 index 00000000..5da2eb98 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce8da628f68c7594b8b9a597fa52db7b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs new file mode 100644 index 00000000..334da4c3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs @@ -0,0 +1,7 @@ +namespace UnityEngine.TestTools +{ + public interface IMonoBehaviourTest + { + bool IsTestFinished {get; } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs.meta new file mode 100644 index 00000000..9af40042 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a002d3737b873954395b7cf862873ab8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs new file mode 100644 index 00000000..e0b6372c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs @@ -0,0 +1,23 @@ +namespace UnityEngine.TestTools +{ + public class MonoBehaviourTest : CustomYieldInstruction where T : MonoBehaviour, IMonoBehaviourTest + { + public T component { get; } + public GameObject gameObject { get { return component.gameObject; } } + + public MonoBehaviourTest(bool dontDestroyOnLoad = true) + { + var go = new GameObject("MonoBehaviourTest: " + typeof(T).FullName); + component = go.AddComponent(); + if (dontDestroyOnLoad) + { + Object.DontDestroyOnLoad(go); + } + } + + public override bool keepWaiting + { + get { return !component.IsTestFinished; } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs.meta new file mode 100644 index 00000000..c727f85a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 164c9b1458eaab743a4b45c37a4d720d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs new file mode 100644 index 00000000..ba7cea7a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs @@ -0,0 +1,20 @@ +using System; + +namespace UnityEngine.TestTools +{ + [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] + public class PostBuildCleanupAttribute : Attribute + { + public PostBuildCleanupAttribute(Type targetClass) + { + TargetClass = targetClass; + } + + public PostBuildCleanupAttribute(string targetClassName) + { + TargetClass = AttributeHelper.GetTargetClassFromName(targetClassName, typeof(IPostBuildCleanup)); + } + + internal Type TargetClass { get; private set; } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs.meta new file mode 100644 index 00000000..b45a7a66 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 621fd19bcb071b64aa1d68f0271aa780 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs new file mode 100644 index 00000000..cb7d8e21 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs @@ -0,0 +1,20 @@ +using System; + +namespace UnityEngine.TestTools +{ + [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] + public class PrebuildSetupAttribute : Attribute + { + public PrebuildSetupAttribute(Type targetClass) + { + TargetClass = targetClass; + } + + public PrebuildSetupAttribute(string targetClassName) + { + TargetClass = AttributeHelper.GetTargetClassFromName(targetClassName, typeof(IPrebuildSetup)); + } + + internal Type TargetClass { get; private set; } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs.meta new file mode 100644 index 00000000..7b6ae4a8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/PrebuildSceneSetupAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d1b7ce919aa8864409412e809073cf96 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs new file mode 100644 index 00000000..220f1aa9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs @@ -0,0 +1,31 @@ +using System.Collections.Generic; + +namespace UnityEngine.TestTools.Utils +{ + public class QuaternionEqualityComparer : IEqualityComparer + { + private const float k_DefaultError = 0.00001f; + private readonly float AllowedError; + + private static readonly QuaternionEqualityComparer m_Instance = new QuaternionEqualityComparer(); + public static QuaternionEqualityComparer Instance { get { return m_Instance; } } + + + private QuaternionEqualityComparer() : this(k_DefaultError) {} + + public QuaternionEqualityComparer(float allowedError) + { + AllowedError = allowedError; + } + + public bool Equals(Quaternion expected, Quaternion actual) + { + return Mathf.Abs(Quaternion.Dot(expected, actual)) > (1.0f - AllowedError); + } + + public int GetHashCode(Quaternion quaternion) + { + return 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs.meta new file mode 100644 index 00000000..31faf0c3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3b28913f21577de429da928d6d05219f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/StacktraceFilter.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/StacktraceFilter.cs new file mode 100644 index 00000000..af431f33 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/StacktraceFilter.cs @@ -0,0 +1,43 @@ +using System.Linq; +using System.Text; + +namespace UnityEngine.TestTools.Utils +{ + internal static class StackTraceFilter + { + private static readonly string[] s_FilteredLogMessages = + { + @"UnityEngine.DebugLogHandler:Internal_Log", + @"UnityEngine.DebugLogHandler:Log", + @"UnityEngine.Logger:Log", + @"UnityEngine.Debug" + }; + + private static readonly string[] s_LastMessages = + { + @"System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)", + @"UnityEditor.TestTools.TestRunner.EditModeRunner:InvokeDelegator" + }; + + public static string Filter(string inputStackTrace) + { + int idx; + foreach (var lastMessage in s_LastMessages) + { + idx = inputStackTrace.IndexOf(lastMessage); + if (idx != -1) + inputStackTrace = inputStackTrace.Substring(0, idx); + } + + var inputStackTraceLines = inputStackTrace.Split('\n'); + var result = new StringBuilder(); + foreach (var line in inputStackTraceLines) + { + if (s_FilteredLogMessages.Any(s => line.StartsWith(s))) + continue; + result.AppendLine(line); + } + return result.ToString(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/StacktraceFilter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/StacktraceFilter.cs.meta new file mode 100644 index 00000000..4f837a1a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/StacktraceFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fc748d99f1f0d484a811a566fc7915ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Utils.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Utils.cs new file mode 100644 index 00000000..bc8b6171 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Utils.cs @@ -0,0 +1,40 @@ +using System; + +namespace UnityEngine.TestTools.Utils +{ + public static class Utils + { + public static bool AreFloatsEqual(float expected, float actual, float epsilon) + { + // special case for infinity + if (expected == Mathf.Infinity || actual == Mathf.Infinity || expected == Mathf.NegativeInfinity || actual == Mathf.NegativeInfinity) + return expected == actual; + + // we cover both relative and absolute tolerance with this check + // which is better than just relative in case of small (in abs value) args + // please note that "usually" approximation is used [i.e. abs(x)+abs(y)+1] + // but we speak about test code so we dont care that much about performance + // but we do care about checks being more precise + return Math.Abs(actual - expected) <= epsilon * Mathf.Max(Mathf.Max(Mathf.Abs(actual), Mathf.Abs(expected)), 1.0f); + } + + public static bool AreFloatsEqualAbsoluteError(float expected, float actual, float allowedAbsoluteError) + { + return Math.Abs(actual - expected) <= allowedAbsoluteError; + } + + /// + /// Analogous to GameObject.CreatePrimitive, but creates a primitive mesh renderer with fast shader instead of a default builtin shader. + /// Optimized for testing performance. + /// + /// A GameObject with primitive mesh renderer and collider. + public static GameObject CreatePrimitive(PrimitiveType type) + { + var prim = GameObject.CreatePrimitive(type); + var renderer = prim.GetComponent(); + if (renderer) + renderer.sharedMaterial = new Material(Shader.Find("VertexLit")); + return prim; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Utils.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Utils.cs.meta new file mode 100644 index 00000000..63b9c66c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Utils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9502550ba4785e3499d6c9251fa2114b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs new file mode 100644 index 00000000..081a8bbd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs @@ -0,0 +1,22 @@ +using System.Collections.Generic; + +namespace UnityEngine.TestTools.Utils +{ + public class Vector2ComparerWithEqualsOperator : IEqualityComparer + { + private static readonly Vector2ComparerWithEqualsOperator m_Instance = new Vector2ComparerWithEqualsOperator(); + public static Vector2ComparerWithEqualsOperator Instance { get { return m_Instance; } } + + private Vector2ComparerWithEqualsOperator() {} + + public bool Equals(Vector2 expected, Vector2 actual) + { + return expected == actual; + } + + public int GetHashCode(Vector2 vec2) + { + return 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs.meta new file mode 100644 index 00000000..07662bb3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 65701ebe8bada6b4785e9c7afe7f5bee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs new file mode 100644 index 00000000..c0cca3f2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; + +namespace UnityEngine.TestTools.Utils +{ + public class Vector2EqualityComparer : IEqualityComparer + { + private const float k_DefaultError = 0.0001f; + private readonly float AllowedError; + + private static readonly Vector2EqualityComparer m_Instance = new Vector2EqualityComparer(); + public static Vector2EqualityComparer Instance { get { return m_Instance; } } + + private Vector2EqualityComparer() : this(k_DefaultError) + { + } + + public Vector2EqualityComparer(float error) + { + this.AllowedError = error; + } + + public bool Equals(Vector2 expected, Vector2 actual) + { + return Utils.AreFloatsEqual(expected.x, actual.x, AllowedError) && + Utils.AreFloatsEqual(expected.y, actual.y, AllowedError); + } + + public int GetHashCode(Vector2 vec2) + { + return 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs.meta new file mode 100644 index 00000000..ed2951a1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 58ad09607a0d62d458a78d7174665566 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs new file mode 100644 index 00000000..ed665c04 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs @@ -0,0 +1,22 @@ +using System.Collections.Generic; + +namespace UnityEngine.TestTools.Utils +{ + public class Vector3ComparerWithEqualsOperator : IEqualityComparer + { + private static readonly Vector3ComparerWithEqualsOperator m_Instance = new Vector3ComparerWithEqualsOperator(); + public static Vector3ComparerWithEqualsOperator Instance { get { return m_Instance; } } + + private Vector3ComparerWithEqualsOperator() {} + + public bool Equals(Vector3 expected, Vector3 actual) + { + return expected == actual; + } + + public int GetHashCode(Vector3 vec3) + { + return 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs.meta new file mode 100644 index 00000000..01662a49 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5b994928117e3db418da69c821da7e19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs new file mode 100644 index 00000000..47fac4be --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; + + +namespace UnityEngine.TestTools.Utils +{ + public class Vector3EqualityComparer : IEqualityComparer + { + private const float k_DefaultError = 0.0001f; + private readonly float AllowedError; + + private static readonly Vector3EqualityComparer m_Instance = new Vector3EqualityComparer(); + public static Vector3EqualityComparer Instance { get { return m_Instance; } } + + private Vector3EqualityComparer() : this(k_DefaultError) {} + public Vector3EqualityComparer(float allowedError) + { + this.AllowedError = allowedError; + } + + public bool Equals(Vector3 expected, Vector3 actual) + { + return Utils.AreFloatsEqual(expected.x, actual.x, AllowedError) && + Utils.AreFloatsEqual(expected.y, actual.y, AllowedError) && + Utils.AreFloatsEqual(expected.z, actual.z, AllowedError); + } + + public int GetHashCode(Vector3 vec3) + { + return 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs.meta new file mode 100644 index 00000000..37e0a03e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4bd2bc28ff24d5c488844851cb785db0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs new file mode 100644 index 00000000..1f8d1066 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs @@ -0,0 +1,22 @@ +using System.Collections.Generic; + +namespace UnityEngine.TestTools.Utils +{ + public class Vector4ComparerWithEqualsOperator : IEqualityComparer + { + private static readonly Vector4ComparerWithEqualsOperator m_Instance = new Vector4ComparerWithEqualsOperator(); + public static Vector4ComparerWithEqualsOperator Instance { get { return m_Instance; } } + + private Vector4ComparerWithEqualsOperator() {} + + public bool Equals(Vector4 expected, Vector4 actual) + { + return expected == actual; + } + + public int GetHashCode(Vector4 vec4) + { + return 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs.meta new file mode 100644 index 00000000..a23cf663 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44100f5f60f351348b9719b46d46cebe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs new file mode 100644 index 00000000..70472421 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs @@ -0,0 +1,32 @@ +using System.Collections.Generic; + +namespace UnityEngine.TestTools.Utils +{ + public class Vector4EqualityComparer : IEqualityComparer + { + private const float k_DefaultError = 0.0001f; + private readonly float AllowedError; + + private static readonly Vector4EqualityComparer m_Instance = new Vector4EqualityComparer(); + public static Vector4EqualityComparer Instance { get { return m_Instance; } } + + private Vector4EqualityComparer() : this(k_DefaultError) {} + public Vector4EqualityComparer(float allowedError) + { + this.AllowedError = allowedError; + } + + public bool Equals(Vector4 expected, Vector4 actual) + { + return Utils.AreFloatsEqual(expected.x, actual.x, AllowedError) && + Utils.AreFloatsEqual(expected.y, actual.y, AllowedError) && + Utils.AreFloatsEqual(expected.z, actual.z, AllowedError) && + Utils.AreFloatsEqual(expected.w, actual.w, AllowedError); + } + + public int GetHashCode(Vector4 vec4) + { + return 0; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs.meta new file mode 100644 index 00000000..149157d1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 32da81683c22faf458026716a2b821aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/package.json b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/package.json new file mode 100644 index 00000000..58da1d42 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/package.json @@ -0,0 +1,21 @@ +{ + "name": "com.unity.test-framework", + "displayName": "Test Framework", + "version": "1.0.13", + "unity": "2019.2", + "unityRelease": "0a10", + "description": "Test framework for running Edit mode and Play mode test in Unity.", + "keywords": [ "Test", "TestFramework" ], + "category": "Unity Test Framework", + "repository": { + "type": "git", + "url": "git@gitlab.cds.internal.unity3d.com/upm-packages/core/com.unity.test-framework.git", + "revision": "8d09534f1c9f96b37fa38167a8697e5965ab58b8" + }, + "dependencies": { + "com.unity.ext.nunit": "1.0.0" + }, + "relatedPackages": { + "com.unity.test-framework.tests": "1.0.13" + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/package.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/package.json.meta new file mode 100644 index 00000000..63170c30 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.test-framework@1.0.13/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d6a2e6e4803de7b43baacdc355fc144d +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/.gitlab-ci.yml b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/.gitlab-ci.yml new file mode 100644 index 00000000..45a43a13 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/.gitlab-ci.yml @@ -0,0 +1,12 @@ +image: node:6.10.0 + +stages: + - push_to_packman_staging + +push_to_packman_staging: + stage: push_to_packman_staging + only: + - tags + script: + - curl -u $USER_NAME:$API_KEY https://staging-packages.unity.com/auth > .npmrc + - npm publish diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/CHANGELOG.md b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/CHANGELOG.md new file mode 100644 index 00000000..7b8d9d02 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/CHANGELOG.md @@ -0,0 +1,180 @@ +# Changelog +These are the release notes for the TextMesh Pro UPM package which was first introduced with Unity 2018.1. Please see the following link for the Release Notes for prior versions of TextMesh Pro. http://digitalnativestudios.com/forum/index.php?topic=1363.0 + +## [2.0.1] - 2019-05-08 +### Changes +- See Release 1.4.1 +- Requires .Net 4.x Scripting Runtime. + +## [2.0.0] - 2019-03-01 +### Changes +- Same release as 1.4.0 + +## [1.4.1] - 2019-05-08 +### Changes +- Improved handling of automatic Font Asset upgrade to version 1.1.0 which is required to support the new Dynamic SDF system. See Case #1144858 +- Made release compatible with .Net 3.5 Scripting Runtime. +- Added support for Stereo rendering to the TMP SDF Overlay shaders. +- Fixed Caret positioning issue when using IME. Case #1146626 + +## [1.4.0] - 2019-03-07 +### Changes +- Same release as 1.4.0-preview.3a. + +## [1.4.0-preview.3a] - 2019-02-28 +### Changes +- Improved performance of the Project Files GUID Remapping Tool. +- Fixed an issue with the TMP_FontAsset.TryAddCharacters() functions which was resulting in an error when added characters exceeded the capacity of the atlas texture. +- Updated TMP_FontAsset.TryAddCharacters functions to add new overloads returning list of characters that could not be added. +- Added function in OnEnable of FontAsset Editor's to clean up Fallback list to remove any null / empty entries. +- Added support for Stereo rendering to the TMP Distance Field and Mobile Distance Field shaders. + +## [1.4.0-preview.2a] - 2019-02-14 +### Changes +- Fixed an issue with SDF Scale handling where the text object would not render correctly after the object scale had been set to zero. +- Fixed an issue with the TMP_UpdateManager where text objects were not getting unregistered correctly. +- Any changes to Font Asset Creation Settings' padding, atlas width and / or atlas height will now result in all Material Presets for the given font asset to also be updated. +- Added new section in the TMP Settings related to the new Dynamic Font System. +- Added new property in the Dynamic Font System section to determine if OpenType Font Features will be retrieved from source font files at runtime as new characters are added to font assets. Glyph Adjustment Data (Kerning) is the only feature currently supported. +- Fix an issue where font assets created at runtime were not getting their asset version number set to "1.1.0". +- Improved parsing of the text file used in the Font Asset Creator and "Characters from File" option to handle UTF16 "\u" and UTF32 "\U" escape character sequences. +- Fixed a Null Reference Error (NRE) that could occur when using the <font> tag with an invalid font name followed by the <sprite> tag. +- The Glyph Adjustment Table presentation and internal data structure has been changed to facilitate the future addition of OpenType font features. See https://forum.unity.com/threads/version-1-4-0-preview-with-dynamic-sdf-for-unity-2018-3-now-available.622420/#post-4206595 for more details. +- Fixed an issue with the <rotate> tag incorrectly affecting character spacing. + +## [1.4.0-preview.1] - 2019-01-30 +### Changes +- Renamed TMPro_FontUtilities to TMP_FontAssetCommon to more accurately reflect the content of this file. +- Accessing the TextMesh Pro Settings via the new Edit - Settings menu when TMP Essential Resources have not yet been imported in the project will no longer open a new window to provide the options to import these resources. +- Fixed an issue where using int.MaxValue, int.MinValue, float.MaxValue and float.MinValue in conjunction with SetText() would display incorrect numerical values. Case #1078521. +- Added public setter to the TMP Settings' missingGlyphCharacter to allow changing which character will be used for missing characters via scripting. +- Fixed a potential Null Reference Exception related to loading the Default Style Sheet. +- Added compiler conditional to TMP_UpdateManager.cs to address changes to SRP. +- Improved the <margin> tag to make it possible to define both left and right margin values. Example: <margin left=10% right=10px>. +- Added new menu option to allow the quick creation of a UI Button using TMP. New menu option is located in Create - UI - Button (TextMeshPro). +- Renamed TMP related create menu options. +- Fixed TMP object creation handling when using Prefab isolation mode. Case #1077392 +- Fixed another issue related to Prefabs where some serialized properties of the text object would incorrectly show up in the Overrides prefab options. Case #1093101 +- Fixed issue where changing the Sorting Layer or Sorting Order of a object would not dirty the scene. Case #1069776 +- Fixed a text alignment issue when setting text alignment on disabled text objects. Case #1047771 +- Fixed an issue where text object bounds were not set correctly on newly created text objects or in some cases when setting the text to null or string.empty. Case #1093388 +- Fixed an issue in the IntToString() function that could result in Index Out Of Bounds error. Case #1102007 +- Changed the TMP_InputField IsValidChar function to protected virtual. +- The "Allow Rich Text Editing" property of the TMP_InputField is now set to false by default. +- Added new option to the Sprite Asset context menu to make it easier to update sprite glyphs edited via the Unity Sprite Editor. +- Added new Sharpness slider in the Debug section of the SDF Material inspector. +- Fixed an error that would occur when using the context menu Reset on text component. Case #1044726 +- Fixed issue where CharacterInfo.index would be incorrect as a result of using Surrogate Pairs in the text. Case #1037828 +- The TMP_EditorPanel and TMP_UiEditorPanel now have their "UseForChildren" flag set to true to enable user / custom inspectors to inherit from them. +- Fixed an issue where rich text tags using pixel (px) or font units (em) were not correctly accounting for orthographic camera mode. This change only affects the normal TMP text component. +- Fixed an inspector issue related to changes to the margin in the TMP Extra Settings panel. Case #1114253 +- Added new property to Glyph Adjustment Pairs which determines if Character Spacing Adjustments should affect the given pair. +- Updated the Glyph Adjustment Table where ID now represents the unicode (hex) value for the character instead of its decimal value. +- Added new SetValueWithoutNotify() function to TMP_DropDown and SetTextWithoutNotify() function to TMP_InputField allowing these to be set without triggering OnValueChanged event. +- Geometry buffer deallocation which normally takes place when current allocations exceed those of the new text by more than 256 characters will no longer occur if the new text is set to null or string.empty. +- Fixed a minor issue where the underline SDF scale would be incorrect when the underline text sequence contained normal size characters and ended with a subscript or superscript character. +- Fixed an error that would occur when using the Reset Context menu on a Material using the SDF Surface or Mobile SDF Surface Shaders. Case #1122279 +- Resolved a Null Reference Error that would appear when cycling through the text overflow modes. Case #1121624 + +## [1.3.0] - 2018-08-09 +### Changes +- Revamped UI to conform to Unity Human Interface Guidelines. +- Updated the title text on the Font Asset Creator window tab to "Font Asset Creator". +- Using TMP_Text.SetCharArray() with an empty char[] array will now clear the text. +- Made a small improvement to the TMP Input Field when using nested 2d RectMasks. +- Renamed symbol defines used by TMP to append TMP_ in front of the define to avoid potential conflicts with user defines. +- Improved the Project Files GUID Remapping tool to allow specifying a target folder to scan. +- Added the ability to cancel the scanning process used by the Project Files GUID Remapping tool. +- Moved TMP Settings to universal settings window in 2018.3 and above. +- Changing style sheet in the TMP Settings will now be reflected automatically on existing text objects in the editor. +- Added new function TMP_StyleSheet.UpdateStyleSheet() to update the internal reference to which style sheet text objects should be using in conjunction with the style tag. + +## [1.2.4] - 2018-06-10 +### Changes +- Fixed a minor issue when using Justified and Flush alignment in conjunction with \u00A0. +- The Font Asset creationSettings field is no longer an Editor only serialized field. + +## [1.2.3] - 2018-05-29 +### Changes +- Added new bitmap shader with support for Custom Font Atlas texture. This shader also includes a new property "Padding" to provide control over the geometry padding to closely fit a modified / custom font atlas texture. +- Fixed an issue with ForceMeshUpdate(bool ignoreActiveState) not being handled correctly. +- Cleaned up memory allocations from repeated use of the Font Asset Creator. +- Sprites are now scaled based on the current font instead of the primary font asset assigned to the text object. +- It is now possible to recall the most recent settings used when creating a font asset in the Font Asset Creator. +- Newly created font assets now contain the settings used when they were last created. This will make the process of updating / regenerating font assets much easier. +- New context menu "Update Font Asset" was added to the Font Asset inspector which will open the Font Asset Creator with the most recently used settings for that font asset. +- New Context Menu "Create Font Asset" was added to the Font inspector panel which will open the Font Asset Creator with this source font file already selected. +- Fixed 3 compiler warnings that would appear when using .Net 4.x. +- Modified the TMP Settings to place the Missing Glyph options in their own section. +- Renamed a symbol used for internal debugging to avoid potential conflicts with other user project defines. +- TMP Sprite Importer "Create Sprite Asset" and "Save Sprite Asset" options are disabled unless a Sprite Data Source, Import Format and Sprite Texture Atlas are provided. +- Improved the performance of the Project Files GUID Remapping tool. +- Users will now be prompted to import the TMP Essential Resources when using the Font Asset Creator if such resources have not already been imported. + +## [1.2.2] - 2018-03-28 +### Changes +- Calling SetAllDirty() on a TMP text component will now force a regeneration of the text object including re-parsing of the text. +- Fixed potential Null Reference Exception that could occur when assigning a new fallback font asset. +- Removed public from test classes. +- Fixed an issue where using nested links (which doesn't make sense conceptually) would result in an error. Should accidental use of nested links occurs, the last / most nested ends up being used. +- Fixed a potential text alignment issue where an hyphen at the end of a line followed by a new line containing a single word too long to fit the text container would result in miss alignment of the hyphen. +- Updated package license. +- Non-Breaking Space character (0xA0) will now be excluded from word spacing adjustments when using Justified or Flush text alignment. +- Improved handling of Underline, Strikethrough and Mark tag with regards to vertex color and Color tag alpha. +- Improved TMP_FontAsset.HasCharacter(char character, bool searchFallbacks) to include a recursive search of fallbacks as well as TMP Settings fallback list and default font asset. +- The <gradient> tag will now also apply to sprites provided the sprite tint attribute is set to a value of 1. Ex. <sprite="Sprite Asset" index=0 tint=1>. +- Updated Font Asset Creator Plugin to allow for cancellation of the font asset generation process. +- Added callback to support the Scriptable Render Pipeline (SRP) with the normal TextMeshPro component. +- Improved handling of some non-breaking space characters which should not be ignored at the end of a line. +- Sprite Asset fallbacks will now be searched when using the <sprite> tag and referencing a sprite by Unicode or by Name. +- Updated EmojiOne samples from https://www.emojione.com/ and added attribution. +- Removed the 32bit versions of the TMP Plugins used by the Font Asset Creator since the Unity Editor is now only available as 64bit. +- The isTextTruncated property is now serialized. +- Added new event handler to the TMP_TextEventHandler.cs script included in Example 12a to allow tracking of interactions with Sprites. + +## [1.2.1] - 2018-02-14 +### Changes +- Package is now backwards compatible with Unity 2018.1. +- Renamed Assembly Definitions (.asmdef) to new UPM package conventions. +- Added DisplayName for TMP UPM package. +- Revised Editor and Playmode tests to ignore / skip over the tests if the required resources are not present in the project. +- Revised implementation of Font Asset Creator progress bar to use Unity's EditorGUI.ProgressBar instead of custom texture. +- Fixed an issue where using the material tag in conjunction with fallback font assets was not handled correctly. +- Fixed an issue where changing the fontStyle property in conjunction with using alternative typefaces / font weights would not correctly trigger a regeneration of the text object. + +## [1.2.0] - 2018-01-23 +### Changes +- Package version # increased to 1.2.0 which is the first release for Unity 2018.2. + +## [1.1.0] - 2018-01-23 +### Changes +- Package version # increased to 1.1.0 which is the first release for Unity 2018.1. + +## [1.0.27] - 2018-01-16 +### Changes +- Fixed an issue where setting the TMP_InputField.text property to null would result in an error. +- Fixed issue with Raycast Target state not getting serialized properly when saving / reloading a scene. +- Changed reference to PrefabUtility.GetPrefabParent() to PrefabUtility.GetCorrespondingObjectFromSource() to reflect public API change in 2018.2 +- Option to import package essential resources will only be presented to users when accessing a TMP component or the TMP Settings file via the project menu. + +## [1.0.26] - 2018-01-10 +### Added +- Removed Tizen player references in the TMP_InputField as the Tizen player is no longer supported as of Unity 2018.1. + +## [1.0.25] - 2018-01-05 +### Added +- Fixed a minor issue with PreferredValues calculation in conjunction with using text auto-sizing. +- Improved Kerning handling where it is now possible to define positional adjustments for the first and second glyph in the pair. +- Renamed Kerning Info Table to Glyph Adjustment Table to better reflect the added functionality of this table. +- Added Search toolbar to the Glyph Adjustment Table. +- Fixed incorrect detection / handling of Asset Serialization mode in the Project Conversion Utility. +- Removed SelectionBase attribute from TMP components. +- Revised TMP Shaders to support the new UNITY_UI_CLIP_RECT shader keyword which can provide a performance improvement of up to 30% on some devices. +- Added TMP_PRESENT define as per the request of several third party asset publishers. + +## [1.0.23] - 2017-11-14 +### Added +- New menu option added to Import Examples and additional content like Font Assets, Materials Presets, etc for TextMesh Pro. This new menu option is located in "Window -> TextMeshPro -> Import Examples and Extra Content". +- New menu option added to Convert existing project files and assets created with either the Source Code or DLL only version of TextMesh Pro. Please be sure to backup your project before using this option. The new menu option is located in "Window -> TextMeshPro -> Project Files GUID Remapping Tool". +- Added Assembly Definitions for the TMP Runtime and Editor scripts. +- Added support for the UI DirtyLayoutCallback, DirtyVerticesCallback and DirtyMaterialCallback. \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/CHANGELOG.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/CHANGELOG.md.meta new file mode 100644 index 00000000..edf5c327 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 22464cf7ab0243a6bf9c79851183b002 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Documentation~/TextMeshPro.md b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Documentation~/TextMeshPro.md new file mode 100644 index 00000000..8f8c0926 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Documentation~/TextMeshPro.md @@ -0,0 +1,35 @@ +# **_TextMesh Pro User Guide_** + +#### **Overview** +This User Guide was designed to provide first time users of TextMesh Pro with a basic overview of the features and functionality of the tool. + +#### **Installation** +The TextMesh Pro UPM package is already included with the Unity Editor and as such does not require installation. TextMesh Pro "TMP" does however require adding resources to your project which are essential for using TextMesh Pro. + +To import the "*TMP Essential Resources*", please use the "*Window -> TextMeshPro -> Import TMP Essential Resources*" menu option. These resources will be added at the root of your project in the "*TextMesh Pro*" folder. + +The TextMesh Pro package also includes additional resources and examples that will make discovering and learning about TextMesh Pro's powerful features easier. It is strongly recommended that first time users import these additional resources. + +To import the "*TMP Examples & Extras*", please use the "*Window -> TextMeshPro -> Import TMP Examples & Extras*" menu option. These resources will also be added in the same "*TextMesh Pro*" folder inside your project. + + +#### **Quick Start** +There are two TextMesh Pro components available. The first TMP text component is of type <TextMeshPro> and designed to work with the MeshRenderer. This component is an ideal replacement for the legacy TextMesh component. + +To add a new <TextMeshPro> text object, go to: *GameObject->3D Object->TextMeshPro Text*. + +The second TMP text component is of type <TextMeshProUGUI> and designed to work with the CanvasRenderer and Canvas system. This component is an ideal replacement for the UI.Text component. + +To add a new <TextMeshProUGUI> text object, go to: *GameObject->UI->TextMeshPro Text*. + +You may also wish to watch this [Getting Started](https://youtu.be/olnxlo-Wri4) short video which covers this topic. + +We strongly recommend that you also watch the [Font Asset Creation](https://youtu.be/qzJNIGCFFtY) video as well as the [Working with Material Presets](https://youtu.be/d2MARbDNeaA) as these two topics is also key to working and getting the most out of TextMesh Pro. + +As mentionned in the Installation section of this guide, it is recommended that you import the "*TMP Examples & Extras*" and take the time to explore each of the examples as they provide a great overview of the functionality of the tool and the many text layout and [rich text tags](http://digitalnativestudios.com/textmeshpro/docs/rich-text/) available in TextMesh Pro. + +#### **Support & API Documentation** +Should you have questions or require assistance, please visit the [Unity UI & TextMesh Pro](https://forum.unity.com/forums/unity-ui-textmesh-pro.60/) section of the Unity forum as well as the [TextMesh Pro User Forum](http://digitalnativestudios.com/forum/index.php) where you will find additional information, [Video Tutorials](http://digitalnativestudios.com/forum/index.php?board=4.0) and [FAQ](http://digitalnativestudios.com/forum/index.php?topic=890.0). In the event you are unable to find the information you seek, always feel free to post on the [Unity UI & TextMesh Pro](https://forum.unity.com/forums/unity-ui-textmesh-pro.60/) section user forum. + +[Online Documentation](http://digitalnativestudios.com/textmeshpro/docs/) is also available on TextMesh Pro including Rich Text tags, Shaders, Scripting API and more. + diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Documentation~/TextMeshPro.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Documentation~/TextMeshPro.md.meta new file mode 100644 index 00000000..8c72f725 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Documentation~/TextMeshPro.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ca77d26d10b9455ca5a4b22c93be2a31 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources.meta new file mode 100644 index 00000000..7c07b007 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d1a0a27327b54c3bac52a08929c33f81 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos.meta new file mode 100644 index 00000000..f2596c78 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e93ec7eb6de342aabd156833e253f838 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Dropdown Icon.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Dropdown Icon.psd new file mode 100644 index 00000000..30bb41fc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Dropdown Icon.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea06eb0a3fe46880b5f87af36f7a7df76429a55cd81b185b7487d2074000f636 +size 85308 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Dropdown Icon.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Dropdown Icon.psd.meta new file mode 100644 index 00000000..7bdb473e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Dropdown Icon.psd.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: a7ec9e7ad8b847b7ae4510af83c5d868 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -2 + maxTextureSize: 128 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: 2 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 1 + pSDShowRemoveMatteOption: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Font Asset Icon.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Font Asset Icon.psd new file mode 100644 index 00000000..7303c6b7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Font Asset Icon.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e79176d735f6e37846def5d709da60a2866af7c70576fa32d4cca2b81015a187 +size 103962 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Font Asset Icon.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Font Asset Icon.psd.meta new file mode 100644 index 00000000..bd64ad7d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Font Asset Icon.psd.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: ee148e281f3c41c5b4ff5f8a5afe5a6c +timeCreated: 1463559213 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 128 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Input Field Icon.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Input Field Icon.psd new file mode 100644 index 00000000..e050c66d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Input Field Icon.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9832546c5e25136f4cd3d025eebe3da3d8d419a0a52dc5da2f32a799b0791cc3 +size 102100 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Input Field Icon.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Input Field Icon.psd.meta new file mode 100644 index 00000000..eb2e1ce2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Input Field Icon.psd.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 3ee40aa79cd242a5b53b0b0ca4f13f0f +timeCreated: 1457860876 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 128 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Sprite Asset Icon.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Sprite Asset Icon.psd new file mode 100644 index 00000000..d7fe7c7c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Sprite Asset Icon.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15515c30e876c385a188a6aab1f2dabb82056bb915ffee9e3949843e30cb223f +size 103456 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Sprite Asset Icon.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Sprite Asset Icon.psd.meta new file mode 100644 index 00000000..a22cdf1c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Sprite Asset Icon.psd.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: ec7c645d93308c04d8840982af12101e +timeCreated: 1463559213 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 128 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Text Component Icon.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Text Component Icon.psd new file mode 100644 index 00000000..3354e5c8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Text Component Icon.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0aa474cb54380b566a43360ddae3b42ca8c08d195f0590a03999396f5b667830 +size 89826 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Text Component Icon.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Text Component Icon.psd.meta new file mode 100644 index 00000000..623993d2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Gizmos/TMP - Text Component Icon.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 2fd6421f253b4ef1a19526541f9ffc0c +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 128 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders.meta new file mode 100644 index 00000000..95efe2ba --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2da27f5fe80a3a549ac7331d9f52f5f0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_Properties.cginc b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_Properties.cginc new file mode 100644 index 00000000..2e962588 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_Properties.cginc @@ -0,0 +1,85 @@ +// UI Editable properties +uniform sampler2D _FaceTex; // Alpha : Signed Distance +uniform float _FaceUVSpeedX; +uniform float _FaceUVSpeedY; +uniform fixed4 _FaceColor; // RGBA : Color + Opacity +uniform float _FaceDilate; // v[ 0, 1] +uniform float _OutlineSoftness; // v[ 0, 1] + +uniform sampler2D _OutlineTex; // RGBA : Color + Opacity +uniform float _OutlineUVSpeedX; +uniform float _OutlineUVSpeedY; +uniform fixed4 _OutlineColor; // RGBA : Color + Opacity +uniform float _OutlineWidth; // v[ 0, 1] + +uniform float _Bevel; // v[ 0, 1] +uniform float _BevelOffset; // v[-1, 1] +uniform float _BevelWidth; // v[-1, 1] +uniform float _BevelClamp; // v[ 0, 1] +uniform float _BevelRoundness; // v[ 0, 1] + +uniform sampler2D _BumpMap; // Normal map +uniform float _BumpOutline; // v[ 0, 1] +uniform float _BumpFace; // v[ 0, 1] + +uniform samplerCUBE _Cube; // Cube / sphere map +uniform fixed4 _ReflectFaceColor; // RGB intensity +uniform fixed4 _ReflectOutlineColor; +//uniform float _EnvTiltX; // v[-1, 1] +//uniform float _EnvTiltY; // v[-1, 1] +uniform float3 _EnvMatrixRotation; +uniform float4x4 _EnvMatrix; + +uniform fixed4 _SpecularColor; // RGB intensity +uniform float _LightAngle; // v[ 0,Tau] +uniform float _SpecularPower; // v[ 0, 1] +uniform float _Reflectivity; // v[ 5, 15] +uniform float _Diffuse; // v[ 0, 1] +uniform float _Ambient; // v[ 0, 1] + +uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity +uniform float _UnderlayOffsetX; // v[-1, 1] +uniform float _UnderlayOffsetY; // v[-1, 1] +uniform float _UnderlayDilate; // v[-1, 1] +uniform float _UnderlaySoftness; // v[ 0, 1] + +uniform fixed4 _GlowColor; // RGBA : Color + Intesity +uniform float _GlowOffset; // v[-1, 1] +uniform float _GlowOuter; // v[ 0, 1] +uniform float _GlowInner; // v[ 0, 1] +uniform float _GlowPower; // v[ 1, 1/(1+4*4)] + +// API Editable properties +uniform float _ShaderFlags; +uniform float _WeightNormal; +uniform float _WeightBold; + +uniform float _ScaleRatioA; +uniform float _ScaleRatioB; +uniform float _ScaleRatioC; + +uniform float _VertexOffsetX; +uniform float _VertexOffsetY; + +//uniform float _UseClipRect; +uniform float _MaskID; +uniform sampler2D _MaskTex; +uniform float4 _MaskCoord; +uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) +//uniform float _MaskWipeControl; +//uniform float _MaskEdgeSoftness; +//uniform fixed4 _MaskEdgeColor; +//uniform bool _MaskInverse; + +uniform float _MaskSoftnessX; +uniform float _MaskSoftnessY; + +// Font Atlas properties +uniform sampler2D _MainTex; +uniform float _TextureWidth; +uniform float _TextureHeight; +uniform float _GradientScale; +uniform float _ScaleX; +uniform float _ScaleY; +uniform float _PerspectiveFilter; +uniform float _Sharpness; diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_Properties.cginc.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_Properties.cginc.meta new file mode 100644 index 00000000..e6dcc0a0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_Properties.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3c6c403084eacec478a1129ce20061ea +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_SDF Internal SSD.shader b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_SDF Internal SSD.shader new file mode 100644 index 00000000..7e28d745 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_SDF Internal SSD.shader @@ -0,0 +1,126 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "Hidden/TextMeshPro/Internal/Distance Field SSD" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0.02 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "ForceSupported" = "True" + } + + Lighting Off + Blend One OneMinusSrcAlpha + Cull Off + ZWrite Off + ZTest Always + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + + #include "UnityCG.cginc" + #include "TMP_Properties.cginc" + + sampler2D _GUIClipTexture; + uniform float4x4 unity_GUIClipTextureMatrix; + + struct vertex_t { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 clipUV : TEXCOORD1; + }; + + + pixel_t VertShader(vertex_t input) + { + // Does not handle simulated bold correctly. + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float opacity = input.color.a; + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + // Generate UV for the Clip Texture + float3 eyePos = UnityObjectToViewPos(input.vertex); + float2 clipUV = mul(unity_GUIClipTextureMatrix, float4(eyePos.xy, 0, 1.0)); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + float2(input.texcoord0.x, input.texcoord0.y), + clipUV, + }; + + return output; + } + + half transition(half2 range, half distance) + { + return smoothstep(range.x, range.y, distance); + } + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half distanceSample = tex2D(_MainTex, input.texcoord0).a; + half smoothing = fwidth(distanceSample) * (1 - _Sharpness) + _OutlineSoftness; + half contour = 0.5 - _FaceDilate * 0.5; + half2 edgeRange = half2(contour - smoothing, contour + smoothing); + + half4 c = input.faceColor; + + half edgeTransition = transition(edgeRange, distanceSample); + c *= edgeTransition; + + c *= tex2D(_GUIClipTexture, input.clipUV).a; + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_SDF Internal SSD.shader.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_SDF Internal SSD.shader.meta new file mode 100644 index 00000000..7845e119 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Shaders/TMP_SDF Internal SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ce4ec0f498d1b1a4f90fe94e115b6f9a +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures.meta new file mode 100644 index 00000000..d6754b05 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8e6a2d47aba4c6c9b3c5a72d9f48da5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Dark.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Dark.psd new file mode 100644 index 00000000..a4799552 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Dark.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6403519947f25e9926d6c131afdf20b0a6367212e0d40a48076797d3a910ddaf +size 20744 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Dark.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Dark.psd.meta new file mode 100644 index 00000000..ed7250a7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Dark.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: fb5730e24283d0c489e5c7d0bee023d9 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Light.psd new file mode 100644 index 00000000..bf6cbefb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42f049adbafef71dc26c05d177fc4d6d2f57e9cbd1feb6728d6bb89228b71602 +size 20732 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Light.psd.meta new file mode 100644 index 00000000..1e747b22 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/SectionHeader_Light.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: e3b0f810fdea84e40ab4ba20f256f7e8 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine.psd new file mode 100644 index 00000000..61060c35 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ae58d98eedd2a80f826194e2b60f1add101cc098f6f9717cc09a413da77a9ff +size 43698 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine.psd.meta new file mode 100644 index 00000000..09deb3c8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 8bc445bb79654bf496c92d0407840a92 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine_Light.psd new file mode 100644 index 00000000..c39b61df --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:202de2e3ce7e9df69917171bc2a3807691e17df027a1f3d4ec86a043e9e211f2 +size 43792 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine_Light.psd.meta new file mode 100644 index 00000000..78e14cba --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBaseLine_Light.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 18775b51e3bd42299fd30bd036ea982f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom.psd new file mode 100644 index 00000000..65215bd7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2420892ebf6535954b7d4ec4c8ded0f92ba0f18c1c507af29f0c5e12b0624719 +size 42130 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom.psd.meta new file mode 100644 index 00000000..8e79b489 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: ca51b19024094d1b87f3e07edb0a75fb +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom_Light.psd new file mode 100644 index 00000000..16fec750 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14099ebdbec1ff1e52929c3985a068f84988ea66e3a1a9cf6ef81f085e6c6582 +size 42404 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom_Light.psd.meta new file mode 100644 index 00000000..9c9a6fc0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignBottom_Light.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 585b70cb75dd43efbfead809c30a1731 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine.psd new file mode 100644 index 00000000..118dfb5f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e0ec5e784c74ae7c11978a3752c924c2d5ac92d4a5f3320ca216ece3367313b +size 43303 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine.psd.meta new file mode 100644 index 00000000..0455a2fc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine.psd.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: 0d9a36012a224080966c7b55896aa0f9 +timeCreated: 1467964791 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine_Light.psd new file mode 100644 index 00000000..76f3f81d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52686a6db81360d8fed83e2aa446f75cee2a2fdf7756e11c75e805a89f8c7cbc +size 43393 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine_Light.psd.meta new file mode 100644 index 00000000..dfd05a11 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCapLine_Light.psd.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: 49679f302ac6408697f6b9314a38985c +timeCreated: 1467964413 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter.psd new file mode 100644 index 00000000..62588e59 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7323227768f3a00141dc11e93db2736d9b2f5418aee71b069dbbcf22a07c741 +size 36404 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter.psd.meta new file mode 100644 index 00000000..d189fc27 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 81ed8c76d2bc4a4c95d092c98af4e58f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo.psd new file mode 100644 index 00000000..3caa562e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df7a0a6d0a75470126a0eadf7c10785172f1c4928179c5397b64211c78acf5f8 +size 34342 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo.psd.meta new file mode 100644 index 00000000..555bb1bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo.psd.meta @@ -0,0 +1,56 @@ +fileFormatVersion: 2 +guid: c76700ea0062413d9f69409b4e9e151b +timeCreated: 1484171296 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo_Light.psd new file mode 100644 index 00000000..d8ae5136 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f2cc6bd7f25c69f43558a406508a1957ff928ec19f26c160ff7d4b78bee332c +size 40812 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo_Light.psd.meta new file mode 100644 index 00000000..044d0c21 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenterGeo_Light.psd.meta @@ -0,0 +1,56 @@ +fileFormatVersion: 2 +guid: 35ff0937876540d3bd4b6a941df62a92 +timeCreated: 1484171296 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter_Light.psd new file mode 100644 index 00000000..9a776267 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd051876cc27991060cdfebc0811fd6adeda43b3d87a55fb2ba306e772e278c3 +size 42374 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter_Light.psd.meta new file mode 100644 index 00000000..d98d3772 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignCenter_Light.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 6ace62d30f494c948b71d5594afce11d +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush.psd new file mode 100644 index 00000000..290a871e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48a69632612267737c45561cb9ae42264efdbf97e1ec4a93e63923e6001726c6 +size 35952 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush.psd.meta new file mode 100644 index 00000000..84ed28c0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 691475c57a824010be0c6f474caeb7e1 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush_Light.psd new file mode 100644 index 00000000..83f0c0c0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80dc42ec1e29b568c25a717f040f9269fbba86378d48b640885f199419f62143 +size 42370 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush_Light.psd.meta new file mode 100644 index 00000000..b9e61247 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignFlush_Light.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 64b9fad609434c489c32b1cdf2004a1c +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified.psd new file mode 100644 index 00000000..e52a294a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4a3c2504538f306962852ea4ca008411d7c5555759fea14ed9a1baa572ab6c8 +size 33922 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified.psd.meta new file mode 100644 index 00000000..f8a90b42 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified.psd.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 92027f7f8cfc4feaa477da0dc38d3d46 +timeCreated: 1472535271 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified_Light.psd new file mode 100644 index 00000000..89c2c9b8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06cc45da58e69226f8b381a2f8e1bafd5cc7eba0ff9ff1c148342478cb6d1fa9 +size 40274 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified_Light.psd.meta new file mode 100644 index 00000000..e5b5aa85 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignJustified_Light.psd.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: fa6bd40a216346b783a4cce741d277a5 +timeCreated: 1472535778 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft.psd new file mode 100644 index 00000000..0d856f6a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1612716875d3b0752eaf04e9499b417665694db8f0deeb3180a5d79d07d9381d +size 37030 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft.psd.meta new file mode 100644 index 00000000..8023379e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 9288066c33474b94b6ee5465f4df1cc0 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft_Light.psd new file mode 100644 index 00000000..26cb8007 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3756fc721acbcd25794d018017b9fe18d9801ada3e16bdfc1cd766e41391b4fc +size 42188 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft_Light.psd.meta new file mode 100644 index 00000000..aaa8b81d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignLeft_Light.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 12736c98af174f91827a26b66d2b01b9 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidLine.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidLine.psd new file mode 100644 index 00000000..3aa8b31a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidLine.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6b2c5639644039451f7c14b181bd89d6a6ce87c226aee725b4547dfec561148 +size 43949 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidLine.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidLine.psd.meta new file mode 100644 index 00000000..e481463b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidLine.psd.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: c2f7f6a88b4c4f20a53deb72f3d9144c +timeCreated: 1426240649 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle.psd new file mode 100644 index 00000000..900babcf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49981ed3f40dc9aaa83e04ee9a3efda5e8864569f189cc1182fc245ff57c296e +size 42140 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle.psd.meta new file mode 100644 index 00000000..d1ec5285 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 41b96614b2e6494ba995ddcd252d11ae +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle_Light.psd new file mode 100644 index 00000000..34e84268 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:625fa859858315100ab808fde1e12ee1c6c8c562a6bb3393c6290040565d08c3 +size 42446 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle_Light.psd.meta new file mode 100644 index 00000000..7cda20b7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMiddle_Light.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 066619c9c9c84f89acb1b48c11a7efe2 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidline_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidline_Light.psd new file mode 100644 index 00000000..c481f3e6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidline_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3408bc47b0e2557579c6b91c9c284f0bc1c1320ddf760aab56c26397b605f261 +size 44041 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidline_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidline_Light.psd.meta new file mode 100644 index 00000000..6fabec54 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignMidline_Light.psd.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: bb42b2d967d6427983c901a4ffc8ecd9 +timeCreated: 1426240650 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight.psd new file mode 100644 index 00000000..2bf4f7bb --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f26a1bd1300d3edb56dba352720a3f60f25cceb1d5cafc497583975b5f4c0f54 +size 36444 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight.psd.meta new file mode 100644 index 00000000..cf5c7649 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 342a0f8aca7f4f0691338912faec0494 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight_Light.psd new file mode 100644 index 00000000..bffda6f9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7125360b14fb8d981ad8c255764de23dfc6002114e4cca2b5eaa48a07f9fa98c +size 42386 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight_Light.psd.meta new file mode 100644 index 00000000..dab7997c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignRight_Light.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: e05ace3bd15740cda0bad60d89092a5b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop.psd new file mode 100644 index 00000000..bd6d8eb1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fbde1b458d62ef84272a1fd1fe4f29dfe9fb3dd188e5e968cc93a9a54208cbe +size 42120 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop.psd.meta new file mode 100644 index 00000000..74931bf8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 48d034c499ee4697af9dd6e327110249 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop_Light.psd b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop_Light.psd new file mode 100644 index 00000000..92d96045 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop_Light.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a7ea52cc727e0e46fa0fd8405d9d0ea82888914f8f4a0ff68214db19a6573b9 +size 42456 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop_Light.psd.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop_Light.psd.meta new file mode 100644 index 00000000..bbd509d1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Editor Resources/Textures/btn_AlignTop_Light.psd.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: ed041e68439749a69d0efa0e3d896c2e +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 32 + textureSettings: + filterMode: 0 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 2 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/LICENSE.md b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/LICENSE.md new file mode 100644 index 00000000..37d06155 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/LICENSE.md @@ -0,0 +1,5 @@ +TextMesh Pro copyright © 2014-2019 Unity Technologies ApS + +Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License). + +Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/LICENSE.md.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/LICENSE.md.meta new file mode 100644 index 00000000..1df95556 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0d2d0f36e67d4518a07df76235e91f9a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources.meta new file mode 100644 index 00000000..e8a96b82 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ec95f4d5b2d1f14e9ff8682562553f9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Essential Resources.unitypackage b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Essential Resources.unitypackage new file mode 100644 index 00000000..6f2e4722 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Essential Resources.unitypackage @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36d0d89af0b19040375ee0da742c52c96c8f012775a713c5495360ea05228280 +size 1277840 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Essential Resources.unitypackage.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Essential Resources.unitypackage.meta new file mode 100644 index 00000000..bc49ab30 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Essential Resources.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ce4ff17ca867d2b48b5c8a4181611901 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Examples & Extras.unitypackage b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Examples & Extras.unitypackage new file mode 100644 index 00000000..fdd45e47 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Examples & Extras.unitypackage @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2c9b2de862889682521f6074dde0207bebeb1f1f915eda9e18d8e5459d3f547 +size 1928373 diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Examples & Extras.unitypackage.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Examples & Extras.unitypackage.meta new file mode 100644 index 00000000..aaf21f78 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Package Resources/TMP Examples & Extras.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bc00e25696e4132499f56528d3fed2e3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData.json b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData.json new file mode 100644 index 00000000..05c193e2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData.json @@ -0,0 +1,654 @@ +{ + "assetRecords": [ + { + "referencedResource": "Blue to Purple - Vertical.asset", + "target": "guid: 1e643bbd7e13d46418da3774e72bef60", + "replacement": "guid: 479a66fa4b094512a62b0a8e553ad95a" + }, + { + "referencedResource": "Dark to Light Green - Vertical.asset", + "target": "guid: 90c9133b254e2184b8084dea4f392337", + "replacement": "guid: 4c86a3366cd840348ebe8dc438570ee4" + }, + { + "referencedResource": "Light to Dark Green - Vertical.asset", + "target": "guid: 33c745f0979f3984182a138bcc6e57ec", + "replacement": "guid: 5cf8ae092ca54931b443bec5148f3c59" + }, + { + "referencedResource": "Yellow to Orange - Vertical.asset", + "target": "guid: e002cb2a36d9e4a439a062867fa24e1e", + "replacement": "guid: 69a525efa7e6472eab268f6ea605f06e" + }, + { + "referencedResource": "Crate - Surface Shader Scene.mat", + "target": "guid: e177c46c2a091564d88df2c2ca9dcf97", + "replacement": "guid: e6b9b44320f4448d9d5e0ee634259966" + }, + { + "referencedResource": "Ground - Logo Scene.mat", + "target": "guid: 504ae362e57fc464b847f1e9fd0e4035", + "replacement": "guid: c719e38f25a9480abd2480ab621a2949" + }, + { + "referencedResource": "Ground - Surface Shader Scene.mat", + "target": "guid: 9ed9aa864ec2d7f4dad266b9534c6d85", + "replacement": "guid: aadd5a709a48466c887296bb5b1b8110" + }, + { + "referencedResource": "Small Crate_diffuse.mat", + "target": "guid: 92f161029a6d3c54a92d9d283352a135", + "replacement": "guid: 22262639920f43d6be32430e4e58350d" + }, + { + "referencedResource": "Text Popup.prefab", + "target": "guid: c879e892866c8db4f8930b25672233ac", + "replacement": "guid: b06f0e6c1dfa4356ac918da1bb32c603" + }, + { + "referencedResource": "TextMeshPro - Prefab 1.prefab", + "target": "guid: a6a60659abb4d9d4b934feebd3dcc952", + "replacement": "guid: a6e39ced0ea046bcb636c3f0b2e2a745" + }, + { + "referencedResource": "TextMeshPro - Prefab 2.prefab", + "target": "guid: 1b190e3e0ab4c8e4881656b9160c59c2", + "replacement": "guid: fdad9d952ae84cafb74c63f2e694d042" + }, + { + "referencedResource": "Anton SDF.asset", + "target": "guid: f76ef802b8b940c46a31f9027f2b0158", + "replacement": "guid: 8a89fa14b10d46a99122fd4f73fca9a2" + }, + { + "referencedResource": "Anton SDF - Drop Shadow.mat", + "target": "guid: 250a1a103b3b4914c9707e6a423446d6", + "replacement": "guid: 749b9069dc4742c5bfa5c74644049926" + }, + { + "referencedResource": "Anton SDF - Outline.mat", + "target": "guid: e077dc203e948b740859c1c0ca8b9691", + "replacement": "guid: a00013af81304728b2be1f4309ee2433" + }, + { + "referencedResource": "Bangers SDF.asset", + "target": "guid: 808aa8f1ab804104aa7d0c337a6c1481", + "replacement": "guid: 125cb55b44b24c4393181402bc6200e6" + }, + { + "referencedResource": "Bangers SDF - Drop Shadow.mat", + "target": "guid: c26f698d4eee19e4a8b8f42cd299bab5", + "replacement": "guid: f2dcf029949142e28b974630369c8b4e" + }, + { + "referencedResource": "Bangers SDF - Outline.mat", + "target": "guid: db7f2cfbf23d6d54ca4e74a9abd55326", + "replacement": "guid: f629c6e43dba4bf38cb74d8860150664" + }, + { + "referencedResource": "Bangers SDF Glow.mat", + "target": "guid: 7dd7006c58d8a3148a73aa211d8c13d0", + "replacement": "guid: d75b8f41e959450c84ac6e967084d3e1" + }, + { + "referencedResource": "Bangers SDF Logo.mat", + "target": "guid: 4fb51aa7001a2244395ddf6a15d37389", + "replacement": "guid: f4e195ac1e204eff960149d1cb34e18c" + }, + { + "referencedResource": "Electronic Highway Sign SDF.asset", + "target": "guid: 163292f6f226d954593d45b079f8aae0", + "replacement": "guid: dc36b3fdc14f47ebb36fd484a67e268a" + }, + { + "referencedResource": "LiberationSans SDF - Drop Shadow.mat", + "target": "guid: 33db60c37b63f08448ded4b385e74e38", + "replacement": "guid: e73a58f6e2794ae7b1b7e50b7fb811b0" + }, + { + "referencedResource": "LiberationSans SDF - Metalic Green.mat", + "target": "guid: 4f9843c79516ed1468b9b5a4f32e67e3", + "replacement": "guid: 8b29aaa3eec7468097ff07adfcf29ac9" + }, + { + "referencedResource": "LiberationSans SDF - Outline.mat", + "target": "guid: 83a1b0fe6c3dbac44b66f09c82e1d509", + "replacement": "guid: 79459efec17a4d00a321bdcc27bbc385" + }, + { + "referencedResource": "LiberationSans SDF - Overlay.mat", + "target": "guid: 55eb086ae18c76e4bb6cc7106d0dd6e2", + "replacement": "guid: 9ad269c99dcf42b7aedefd83dd5a7b9d" + }, + { + "referencedResource": "LiberationSans SDF - Soft Mask.mat", + "target": "guid: 74e06d99c1657fc4abd33f20685ea9ff", + "replacement": "guid: 42df1c7856584b6b8db9a509b6b10074" + }, + { + "referencedResource": "Oswald Bold SDF.asset", + "target": "guid: 09641b029dfa78843902b548a9de7553", + "replacement": "guid: 0161d805a3764c089bef00bfe00793f5" + }, + { + "referencedResource": "Roboto-Bold SDF.asset", + "target": "guid: d62a573c923f5cb47b8ff65261033b90", + "replacement": "guid: 5302535af1044152a457ed104f1f4b91" + }, + { + "referencedResource": "Roboto-Bold SDF - Drop Shadow.mat", + "target": "guid: 102e7c5c5e3b1f3468518cb166967d77", + "replacement": "guid: b246c4190f4e46ec9352fe15a7b09ce0" + }, + { + "referencedResource": "Roboto-Bold SDF - Surface.mat", + "target": "guid: e2da38ead8f8238449c54a1ef49e080f", + "replacement": "guid: e6b276ec991f467aa14ef1f3cc665993" + }, + { + "referencedResource": "DropCap Numbers.asset", + "target": "guid: c4fd2a959a50b584b92dedfefec1ffda", + "replacement": "guid: 14aa93acbb234d16aaef0e8b46814db6" + }, + { + "referencedResource": "Benchmark01.cs", + "target": "guid: c5fb1b5c24460f745be29cc0eb06a58c", + "replacement": "guid: f970ea55f9f84bf79b05dab180b8c125" + }, + { + "referencedResource": "Benchmark01_UGUI.cs", + "target": "guid: 5e6abf300e36c0a4eb43969c3f2172f8", + "replacement": "guid: 8ef7be1c625941f7ba8ed7cc71718c0d" + }, + { + "referencedResource": "Benchmark02.cs", + "target": "guid: 3467f4170568a484d8b57e2051a27363", + "replacement": "guid: e8538afcddc14efbb5d9e94b7ae50197" + }, + { + "referencedResource": "Benchmark03.cs", + "target": "guid: e6e9d20624a23da4c8b2b6fb7608bb9a", + "replacement": "guid: a73109742c8d47ac822895a473300c29" + }, + { + "referencedResource": "Benchmark04.cs", + "target": "guid: 481dd67bdedc3104ea2156ed49f3acd5", + "replacement": "guid: dc20866c0d5e413ab7559440e15333ae" + }, + { + "referencedResource": "CameraController.cs", + "target": "guid: a9f0e07aefca0cc459134ff9df622278", + "replacement": "guid: 2d687537154440a3913a9a3c7977978c" + }, + { + "referencedResource": "ChatController.cs", + "target": "guid: eba5a4db2591a5844aea5f6f3ad8548e", + "replacement": "guid: 53d91f98a2664f5cb9af11de72ac54ec" + }, + { + "referencedResource": "EnvMapAnimator.cs", + "target": "guid: 7e69f3f28c520ce4d9ab9964b2895b1a", + "replacement": "guid: a4b6f99e8bc54541bbd149b014ff441c" + }, + { + "referencedResource": "ObjectSpin.cs", + "target": "guid: 5e7872ff51989434dabf7807265ada3c", + "replacement": "guid: 4f19c7f94c794c5097d8bd11e39c750d" + }, + { + "referencedResource": "ShaderPropAnimator.cs", + "target": "guid: c56cf968fb6a5b6488e709242718845d", + "replacement": "guid: 2787a46a4dc848c1b4b7b9307b614bfd" + }, + { + "referencedResource": "SimpleScript.cs", + "target": "guid: c64808ff5137c9044a583750e5b0468a", + "replacement": "guid: 9eff140b25d64601aabc6ba32245d099" + }, + { + "referencedResource": "SkewTextExample.cs", + "target": "guid: 48d40dfeb33b717488f55ddbf676643a", + "replacement": "guid: d412675cfb3441efa3bf8dcd9b7624dc" + }, + { + "referencedResource": "TeleType.cs", + "target": "guid: 9094c5c777af3f14489e8947748e86e6", + "replacement": "guid: e32c266ee6204b21a427753cb0694c81" + }, + { + "referencedResource": "TextConsoleSimulator.cs", + "target": "guid: 45757dcc8f119454dac6365e8fd15e8b", + "replacement": "guid: 43bcd35a1c0c40ccb6d472893fe2093f" + }, + { + "referencedResource": "TextMeshProFloatingText.cs", + "target": "guid: dd0e4b969aa70504382a89d2f208ae6c", + "replacement": "guid: a4d4c76e63944cba8c7d00f56334b98c" + }, + { + "referencedResource": "TextMeshSpawner.cs", + "target": "guid: 385939aed18e82d41894437798c30ed8", + "replacement": "guid: 76c11bbcfddf44e0ba17d6c2751c8d84" + }, + { + "referencedResource": "TMP_ExampleScript_01.cs", + "target": "guid: 36bafabb5572c6347923b971425ab3be", + "replacement": "guid: 6f2c5b59b6874405865e2616e4ec276a" + }, + { + "referencedResource": "TMP_FrameRateCounter.cs", + "target": "guid: c0357609254b68d4881cab18f04dd4dc", + "replacement": "guid: 686ec78b56aa445795335fbadafcfaa4" + }, + { + "referencedResource": "TMP_TextEventCheck.cs", + "target": "guid: ba181bda76b7f6047ba2188e94bf0894", + "replacement": "guid: d736ce056cf444ca96e424f4d9c42b76" + }, + { + "referencedResource": "TMP_TextEventHandler.cs", + "target": "guid: 48a2fdbd95acd794caf78a85a0b6926a", + "replacement": "guid: 1312ae25639a4bae8e25ae223209cc50" + }, + { + "referencedResource": "TMP_TextInfoDebugTool.cs", + "target": "guid: 5eeee4467ee5b6a4884a1ec94812d93e", + "replacement": "guid: 21256c5b62f346f18640dad779911e20" + }, + { + "referencedResource": "TMP_TextSelector_A.cs", + "target": "guid: 68baf2864c88f4a43a50f16709de8717", + "replacement": "guid: 103e0a6a1d404693b9fb1a5173e0e979" + }, + { + "referencedResource": "TMP_TextSelector_B.cs", + "target": "guid: f499ff45b9a3d0840a0df48d01b2877b", + "replacement": "guid: a05dcd8be7ec4ccbb35c26219884aa37" + }, + { + "referencedResource": "TMP_UiFrameRateCounter.cs", + "target": "guid: dc33b7a34d20d5e4e8d54b6867ce81e3", + "replacement": "guid: 24b0dc2d1d494adbbec1f4db26b4cf83" + }, + { + "referencedResource": "TMPro_InstructionOverlay.cs", + "target": "guid: 53b866620ba77504eaf52cab7dbd95c9", + "replacement": "guid: c3c1afeda5e545e0b19add5373896d2e" + }, + { + "referencedResource": "VertexColorCycler.cs", + "target": "guid: c8d54cdd5913d4e4bb7b655d7d16835b", + "replacement": "guid: 91b8ba3d52e041fab2d0e0f169855539" + }, + { + "referencedResource": "VertexJitter.cs", + "target": "guid: e4769cb37968ea948a763a9a89f9e583", + "replacement": "guid: 2ed57967c52645d390a89dcf8f61ba73" + }, + { + "referencedResource": "VertexShakeA.cs", + "target": "guid: eaa12d191e718c945ac55da73fa469db", + "replacement": "guid: f7cfa58e417a46ea8889989684c2522e" + }, + { + "referencedResource": "VertexShakeB.cs", + "target": "guid: 32c83a5d3ba42b84aa26386eac47566b", + "replacement": "guid: e4e0d9ccee5f4950be8979268c9014e0" + }, + { + "referencedResource": "VertexZoom.cs", + "target": "guid: 5305493000edc7d4ea4302757dc19a99", + "replacement": "guid: 52ec835d14bd486f900952b77698b7eb" + }, + { + "referencedResource": "WarpTextExample.cs", + "target": "guid: f3eef864a10f51045a7530e2afe7c179", + "replacement": "guid: 790744c462254b7ba8038e6ed28b3db2" + }, + { + "referencedResource": "DropCap Numbers.psd", + "target": "guid: 28b41fef228d6814f90e541deaf9f262", + "replacement": "guid: fd09957580ac4326916010f1f260975b" + }, + { + "referencedResource": "Brushed Metal 3.jpg", + "target": "guid: c30270e41dccf9441ab56d94261bdcfa", + "replacement": "guid: f88677df267a41d6be1e7a6133e7d227" + }, + { + "referencedResource": "Engraved Wall.jpg", + "target": "guid: 93d6f74f2ef358e41989d4152b195f88", + "replacement": "guid: e0f91e6569da4934a48d85bf8d3063f0" + }, + { + "referencedResource": "Engraved Wall Normal.jpg", + "target": "guid: 1edd0950293e8664094053a041548c23", + "replacement": "guid: 20f91c93e7fb490f9496609c52ef3904" + }, + { + "referencedResource": "Floor Cement.jpg", + "target": "guid: ac5a0a5373b36e049bb7f98f88dbc244", + "replacement": "guid: 283f897e4925411ebbaa758b4cb13fc2" + }, + { + "referencedResource": "Floor Tiles 1 - diffuse.jpg", + "target": "guid: 7bbfb8818476e4641ba3e75f5225eb69", + "replacement": "guid: 85ac55597b97403c82fc6601a93cf241" + }, + { + "referencedResource": "Floor Tiles 1 - normal.jpg", + "target": "guid: e00d5a9a0944134448432ccacf221b95", + "replacement": "guid: c45cd05946364f32aba704f0853a975b" + }, + { + "referencedResource": "Fruit Jelly (B&W).jpg", + "target": "guid: 74d8c208a0193e14ca6916bea88a2c52", + "replacement": "guid: 1cdc5b506b1a4a33a53c30669ced1f51" + }, + { + "referencedResource": "Gradient Diagonal (Color).jpg", + "target": "guid: 2421a4955e71725448211e6bfbc7d7fb", + "replacement": "guid: 2ce5c55e85304b819a1826ecbc839aa5" + }, + { + "referencedResource": "Gradient Horizontal (Color).jpg", + "target": "guid: 0bbb43aff4f7811419ffceb1b16cf3d6", + "replacement": "guid: 6eb184de103d4b3f812b38561065192f" + }, + { + "referencedResource": "Gradient Vertical (Color).jpg", + "target": "guid: 3359915af07779e4e9a966df9eed764f", + "replacement": "guid: 03d0538de6e24c0f819bfc9ce084dfa9" + }, + { + "referencedResource": "Mask Zig-n-Zag.psd", + "target": "guid: 04eb87e72b3c1c648ba47a869ee00505", + "replacement": "guid: bb8dfcd263ad4eb383a33d74a720be6f" + }, + { + "referencedResource": "Sand Normal Map.jpg", + "target": "guid: 89e1b1c005d29cf4598ea861deb35a80", + "replacement": "guid: 8b8c8a10edf94ddc8cc4cc4fcd5696a9" + }, + { + "referencedResource": "Small Crate_diffuse.jpg", + "target": "guid: 64734c9bc6df32149a0c9cb0b18693e1", + "replacement": "guid: 602cb87b6a29443b8636370ea0751574" + }, + { + "referencedResource": "Small Crate_normal.jpg", + "target": "guid: 81b50d9cb6f3104448ec54c00a80101a", + "replacement": "guid: 8878a782f4334ecbbcf683b3ac780966" + }, + { + "referencedResource": "Stainless 03.png", + "target": "guid: 40d7f27f614cc1043a1f7e19074f461c", + "replacement": "guid: 83cb272f9ee046f6ab6636ca38af8db4" + }, + { + "referencedResource": "Text Overflow - Linked Text Image 1.png", + "target": "guid: 1fd8c568b1fcdbe43be65c1619cf3293", + "replacement": "guid: 4ccf43d26c4748c792174516f4a8fcef" + }, + { + "referencedResource": "Text Overflow - Linked Text UI Screenshot.png", + "target": "guid: 7983d2ec0427c114a916ae3c4769dc10", + "replacement": "guid: c76d18757a194d618355f05f815cb0a1" + }, + { + "referencedResource": "Wipe Pattern - Circle.psd", + "target": "guid: 6f5e9497d22a7a84193ec825e2eb41ac", + "replacement": "guid: 10c49fcd9c64421db7c0133e61e55f97" + }, + { + "referencedResource": "Wipe Pattern - Diagonal.psd", + "target": "guid: 8ee4d366b96418044aa9f94b3e2de645", + "replacement": "guid: ed5290d8df18488780e2996b9b882f01" + }, + { + "referencedResource": "Wipe Pattern - Radial Double.psd", + "target": "guid: 3e0e22da7c9570b498205179ef58ef38", + "replacement": "guid: 7631f4eff8f74ed38eb3eb9db17134e1" + }, + { + "referencedResource": "Wipe Pattern - Radial Quad.psd", + "target": "guid: 05ffd580f33f74644a6025ec196860af", + "replacement": "guid: 2b5e9ae96c5644d8bae932f8b4ca68a2" + }, + { + "referencedResource": "LiberationSans SDF.asset", + "target": "guid: 715b80e429c437e40867928a4e1fc975", + "replacement": "guid: 8f586378b4e144a9851e7b34d9b748ee" + }, + { + "referencedResource": "LineBreaking Following Characters.txt", + "target": "guid: 312ba5b9e90627940866e19549a788cf", + "replacement": "guid: fade42e8bc714b018fac513c043d323b" + }, + { + "referencedResource": "LineBreaking Leading Characters.txt", + "target": "guid: 8d713940fcbede142ae4a33ea0062b33", + "replacement": "guid: d82c1b31c7e74239bff1220585707d2b" + }, + { + "referencedResource": "TMP_Bitmap.shader", + "target": "guid: edfcf888cd11d9245b91d2883049a57e", + "replacement": "guid: 128e987d567d4e2c824d754223b3f3b0" + }, + { + "referencedResource": "TMP_Bitmap-Mobile.shader", + "target": "guid: d1cf17907700cb647aa3ea423ba38f2e", + "replacement": "guid: 1e3b057af24249748ff873be7fafee47" + }, + { + "referencedResource": "TMP_SDF.shader", + "target": "guid: dca26082f9cb439469295791d9f76fe5", + "replacement": "guid: 68e6db2ebdc24f95958faec2be5558d6" + }, + { + "referencedResource": "TMP_SDF Overlay.shader", + "target": "guid: 4a7755d6b5b67874f89c85f56f95fe97", + "replacement": "guid: dd89cf5b9246416f84610a006f916af7" + }, + { + "referencedResource": "TMP_SDF-Mobile.shader", + "target": "guid: cafd18099dfc0114896e0a8b277b81b6", + "replacement": "guid: fe393ace9b354375a9cb14cdbbc28be4" + }, + { + "referencedResource": "TMP_SDF-Mobile Masking.shader", + "target": "guid: afc255f7c2be52e41973a3d10a2e632d", + "replacement": "guid: bc1ede39bf3643ee8e493720e4259791" + }, + { + "referencedResource": "TMP_SDF-Mobile Overlay.shader", + "target": "guid: 9ecb3fe313cb5f7478141eba4a2d54ed", + "replacement": "guid: a02a7d8c237544f1962732b55a9aebf1" + }, + { + "referencedResource": "TMP_SDF-Surface.shader", + "target": "guid: 8e6b9842dbb1a5a4887378afab854e63", + "replacement": "guid: f7ada0af4f174f0694ca6a487b8f543d" + }, + { + "referencedResource": "TMP_SDF-Surface-Mobile.shader", + "target": "guid: 3c2ea7753c1425145a74d106ec1cd852", + "replacement": "guid: 85187c2149c549c5b33f0cdb02836b17" + }, + { + "referencedResource": "TMP_Sprite.shader", + "target": "guid: 3a1c68c8292caf046bd21158886c5e40", + "replacement": "guid: cf81c85f95fe47e1a27f6ae460cf182c" + }, + { + "referencedResource": "Default Sprite Asset.asset", + "target": "guid: 273ca6c80b4b5d746b5e548f532bffd8", + "replacement": "guid: fbef3c704dce48f08a44612d6c856c8d" + }, + { + "referencedResource": "EmojiOne.asset", + "target": "guid: 9a952e2781ef26940ae089f1053ef4ef", + "replacement": "guid: c41005c129ba4d66911b75229fd70b45" + }, + { + "referencedResource": "TMP Default Style Sheet.asset", + "target": "guid: 54d1085f9a2fdea4587fcfc7dddcd4bc", + "replacement": "guid: f952c082cb03451daed3ee968ac6c63e" + }, + { + "referencedResource": "TMP Settings.asset", + "target": "guid: 69ed5bac41eebaa4c97e9d2a4168c54f", + "replacement": "guid: 3f5b5dff67a942289a9defa416b206f3" + }, + { + "referencedResource": "TextContainer.cs", + "target": "guid: 3b34fc186f40e8043b977d4fa70db8c5", + "replacement": "guid: 32d40088a6124c578ad6b428df586e2e" + }, + { + "referencedResource": "TextContainer.cs", + "target": "fileID: 311004786, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 32d40088a6124c578ad6b428df586e2e" + }, + { + "referencedResource": "TextMeshPro.cs", + "target": "guid: 1a1578b9753d2604f98d608cb4239e2f", + "replacement": "guid: 9541d86e2fd84c1d9990edf0852d74ab" + }, + { + "referencedResource": "TextMeshPro.cs", + "target": "fileID: -806885394, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab" + }, + { + "referencedResource": "TextMeshProUGUI.cs", + "target": "guid: 496f2e385b0c62542b5c739ccfafd8da", + "replacement": "guid: f4688fdb7df04437aeb418b961361dc5" + }, + { + "referencedResource": "TextMeshProUGUI.cs", + "target": "fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5" + }, + { + "referencedResource": "TMP_Asset.cs", + "target": "guid: e2c4405608b405a4680436e183e53c45", + "replacement": "guid: 3bda1886f58f4e0ab1139400b160c3ee" + }, + { + "referencedResource": "TMP_Asset.cs", + "target": "fileID: -659140726, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 3bda1886f58f4e0ab1139400b160c3ee" + }, + { + "referencedResource": "TMP_ColorGradient.cs", + "target": "guid: e90e18dd4a044ff4394833216e6bf4d2", + "replacement": "guid: 54d21f6ece3b46479f0c328f8c6007e0" + }, + { + "referencedResource": "TMP_ColorGradient.cs", + "target": "fileID: 2108210716, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 54d21f6ece3b46479f0c328f8c6007e0" + }, + { + "referencedResource": "TMP_Dropdown.cs", + "target": "guid: 44cb1d34ddab9d449a05fc3747876be1", + "replacement": "guid: 7b743370ac3e4ec2a1668f5455a8ef8a" + }, + { + "referencedResource": "TMP_Dropdown.cs", + "target": "fileID: 1148083418, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a" + }, + { + "referencedResource": "TMP_FontAsset.cs", + "target": "guid: 74dfce233ddb29b4294c3e23c1d3650d", + "replacement": "guid: 71c1514a6bd24e1e882cebbe1904ce04" + }, + { + "referencedResource": "TMP_FontAsset.cs", + "target": "fileID: -667331979, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04" + }, + { + "referencedResource": "TMP_InputField.cs", + "target": "guid: 7b85855a3deaa2e44ac6741a6bbc85f6", + "replacement": "guid: 2da0c512f12947e489f739169773d7ca" + }, + { + "referencedResource": "TMP_InputField.cs", + "target": "fileID: -1620774994, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca" + }, + { + "referencedResource": "TMP_Settings.cs", + "target": "guid: aafc3c7b9e915d64e8ec3d2c88b3a231", + "replacement": "guid: 2705215ac5b84b70bacc50632be6e391" + }, + { + "referencedResource": "TMP_Settings.cs", + "target": "fileID: -395462249, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391" + }, + { + "referencedResource": "TMP_SpriteAsset.cs", + "target": "guid: 90940d439ca0ef746af0b48419b92d2e", + "replacement": "guid: 84a92b25f83d49b9bc132d206b370281" + }, + { + "referencedResource": "TMP_SpriteAsset.cs", + "target": "fileID: 2019389346, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281" + }, + { + "referencedResource": "TMP_StyleSheet.cs", + "target": "guid: 13259b4ce497b194eb52a33d8eda0bdc", + "replacement": "guid: ab2114bdc8544297b417dfefe9f1e410" + }, + { + "referencedResource": "TMP_StyleSheet.cs", + "target": "fileID: -1936749209, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410" + }, + { + "referencedResource": "TMP_SubMesh.cs", + "target": "guid: bd950677b2d06c74494b1c1118584fff", + "replacement": "guid: 07994bfe8b0e4adb97d706de5dea48d5" + }, + { + "referencedResource": "TMP_SubMesh.cs", + "target": "fileID: 1330537494, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 07994bfe8b0e4adb97d706de5dea48d5" + }, + { + "referencedResource": "TMP_SubMeshUI.cs", + "target": "guid: a5378e1f14d974d419f811d6b0861f20", + "replacement": "guid: 058cba836c1846c3aa1c5fd2e28aea77" + }, + { + "referencedResource": "TMP_SubMeshUI.cs", + "target": "fileID: 1908110080, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77" + }, + { + "referencedResource": "TMP_Text.cs", + "target": "guid: 9ec8dc9c3fa2e5d41b939b5888d2f1e8", + "replacement": "guid: 5143f58107604835ab1a5efa2d8818fd" + }, + { + "referencedResource": "TMP_Text.cs", + "target": "fileID: -1385168320, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 5143f58107604835ab1a5efa2d8818fd" + }, + { + "referencedResource": "Default Sprite Asset.png", + "target": "guid: 5b32c2d36abe44540bed74c1f787033b", + "replacement": "guid: a0fc465d6cf04254a2938578735e2383" + }, + { + "referencedResource": "EmojiOne.png", + "target": "guid: 6ec706981a919c3489f0b061a40054e2", + "replacement": "guid: dffef66376be4fa480fb02b19edbe903" + } + ] +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData.json.meta new file mode 100644 index 00000000..a7a2790c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 05f5bfd584002f948982a1498890f9a9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData_Assets.json b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData_Assets.json new file mode 100644 index 00000000..f07aa23f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData_Assets.json @@ -0,0 +1,184 @@ +{ + "assetRecords": [ + { + "referencedResource": "TMP_FontAsset.cs", + "target": "guid: 74dfce233ddb29b4294c3e23c1d3650d", + "replacement": "guid: 71c1514a6bd24e1e882cebbe1904ce04" + }, + { + "referencedResource": "TMP_FontAsset.cs", + "target": "fileID: -667331979, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04" + }, + { + "referencedResource": "Anton SDF.asset", + "target": "guid: f76ef802b8b940c46a31f9027f2b0158", + "replacement": "guid: 8a89fa14b10d46a99122fd4f73fca9a2" + }, + { + "referencedResource": "Bangers SDF.asset", + "target": "guid: 808aa8f1ab804104aa7d0c337a6c1481", + "replacement": "guid: 125cb55b44b24c4393181402bc6200e6" + }, + { + "referencedResource": "Electronic Highway Sign SDF.asset", + "target": "guid: 163292f6f226d954593d45b079f8aae0", + "replacement": "guid: dc36b3fdc14f47ebb36fd484a67e268a" + }, + { + "referencedResource": "Oswald Bold SDF.asset", + "target": "guid: 09641b029dfa78843902b548a9de7553", + "replacement": "guid: 0161d805a3764c089bef00bfe00793f5" + }, + { + "referencedResource": "Roboto-Bold SDF.asset", + "target": "guid: d62a573c923f5cb47b8ff65261033b90", + "replacement": "guid: 5302535af1044152a457ed104f1f4b91" + }, + { + "referencedResource": "LiberationSans SDF.asset", + "target": "guid: 715b80e429c437e40867928a4e1fc975", + "replacement": "guid: 8f586378b4e144a9851e7b34d9b748ee" + }, + { + "referencedResource": "TMP_Bitmap.shader", + "target": "guid: edfcf888cd11d9245b91d2883049a57e", + "replacement": "guid: 128e987d567d4e2c824d754223b3f3b0" + }, + { + "referencedResource": "TMP_Bitmap-Mobile.shader", + "target": "guid: d1cf17907700cb647aa3ea423ba38f2e", + "replacement": "guid: 1e3b057af24249748ff873be7fafee47" + }, + { + "referencedResource": "TMP_SDF.shader", + "target": "guid: dca26082f9cb439469295791d9f76fe5", + "replacement": "guid: 68e6db2ebdc24f95958faec2be5558d6" + }, + { + "referencedResource": "TMP_SDF Overlay.shader", + "target": "guid: 4a7755d6b5b67874f89c85f56f95fe97", + "replacement": "guid: dd89cf5b9246416f84610a006f916af7" + }, + { + "referencedResource": "TMP_SDF-Mobile.shader", + "target": "guid: cafd18099dfc0114896e0a8b277b81b6", + "replacement": "guid: fe393ace9b354375a9cb14cdbbc28be4" + }, + { + "referencedResource": "TMP_SDF-Mobile Masking.shader", + "target": "guid: afc255f7c2be52e41973a3d10a2e632d", + "replacement": "guid: bc1ede39bf3643ee8e493720e4259791" + }, + { + "referencedResource": "TMP_SDF-Mobile Overlay.shader", + "target": "guid: 9ecb3fe313cb5f7478141eba4a2d54ed", + "replacement": "guid: a02a7d8c237544f1962732b55a9aebf1" + }, + { + "referencedResource": "TMP_SDF-Surface.shader", + "target": "guid: 8e6b9842dbb1a5a4887378afab854e63", + "replacement": "guid: f7ada0af4f174f0694ca6a487b8f543d" + }, + { + "referencedResource": "TMP_SDF-Surface-Mobile.shader", + "target": "guid: 3c2ea7753c1425145a74d106ec1cd852", + "replacement": "guid: 85187c2149c549c5b33f0cdb02836b17" + }, + { + "referencedResource": "TMP_Sprite.shader", + "target": "guid: 3a1c68c8292caf046bd21158886c5e40", + "replacement": "guid: cf81c85f95fe47e1a27f6ae460cf182c" + }, + { + "referencedResource": "TMP_ColorGradient.cs", + "target": "guid: e90e18dd4a044ff4394833216e6bf4d2", + "replacement": "guid: 54d21f6ece3b46479f0c328f8c6007e0" + }, + { + "referencedResource": "TMP_ColorGradient.cs", + "target": "fileID: 2108210716, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 54d21f6ece3b46479f0c328f8c6007e0" + }, + { + "referencedResource": "TMP_Settings.cs", + "target": "guid: aafc3c7b9e915d64e8ec3d2c88b3a231", + "replacement": "guid: 2705215ac5b84b70bacc50632be6e391" + }, + { + "referencedResource": "TMP_Settings.cs", + "target": "fileID: -395462249, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391" + }, + { + "referencedResource": "TMP Settings.asset", + "target": "guid: 69ed5bac41eebaa4c97e9d2a4168c54f", + "replacement": "guid: 3f5b5dff67a942289a9defa416b206f3" + }, + { + "referencedResource": "LineBreaking Following Characters.txt", + "target": "guid: 312ba5b9e90627940866e19549a788cf", + "replacement": "guid: fade42e8bc714b018fac513c043d323b" + }, + { + "referencedResource": "LineBreaking Leading Characters.txt", + "target": "guid: 8d713940fcbede142ae4a33ea0062b33", + "replacement": "guid: d82c1b31c7e74239bff1220585707d2b" + }, + { + "referencedResource": "TMP_StyleSheet.cs", + "target": "guid: 13259b4ce497b194eb52a33d8eda0bdc", + "replacement": "guid: ab2114bdc8544297b417dfefe9f1e410" + }, + { + "referencedResource": "TMP_StyleSheet.cs", + "target": "fileID: -1936749209, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410" + }, + { + "referencedResource": "TMP Default Style Sheet.asset", + "target": "guid: 54d1085f9a2fdea4587fcfc7dddcd4bc", + "replacement": "guid: f952c082cb03451daed3ee968ac6c63e" + }, + { + "referencedResource": "TMP_SpriteAsset.cs", + "target": "guid: 90940d439ca0ef746af0b48419b92d2e", + "replacement": "guid: 84a92b25f83d49b9bc132d206b370281" + }, + { + "referencedResource": "TMP_SpriteAsset.cs", + "target": "fileID: 2019389346, guid: 89f0137620f6af44b9ba852b4190e64e", + "replacement": "fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281" + }, + { + "referencedResource": "Default Sprite Asset.asset", + "target": "guid: 273ca6c80b4b5d746b5e548f532bffd8", + "replacement": "guid: fbef3c704dce48f08a44612d6c856c8d" + }, + { + "referencedResource": "Default Sprite Asset.png", + "target": "guid: 5b32c2d36abe44540bed74c1f787033b", + "replacement": "guid: a0fc465d6cf04254a2938578735e2383" + }, + { + "referencedResource": "EmojiOne.asset", + "target": "guid: 9a952e2781ef26940ae089f1053ef4ef", + "replacement": "guid: c41005c129ba4d66911b75229fd70b45" + }, + { + "referencedResource": "EmojiOne.png", + "target": "guid: 6ec706981a919c3489f0b061a40054e2", + "replacement": "guid: dffef66376be4fa480fb02b19edbe903" + }, + { + "referencedResource": "DropCap Numbers.asset", + "target": "guid: c4fd2a959a50b584b92dedfefec1ffda", + "replacement": "guid: 14aa93acbb234d16aaef0e8b46814db6" + }, + { + "referencedResource": "DropCap Numbers.psd", + "target": "guid: 28b41fef228d6814f90e541deaf9f262", + "replacement": "guid: fd09957580ac4326916010f1f260975b" + } + ] +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData_Assets.json.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData_Assets.json.meta new file mode 100644 index 00000000..f534ac14 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/PackageConversionData_Assets.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0e0afa652c0031c48896a97b424d027b +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts.meta new file mode 100644 index 00000000..3c2e4cf7 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6a1d1e3d2384453a7371b4a07a41ca4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor.meta new file mode 100644 index 00000000..af509a3a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b5d6c28ed7b94775be9e2560f300247c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/DropdownOptionListDrawer.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/DropdownOptionListDrawer.cs new file mode 100644 index 00000000..2b7dc854 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/DropdownOptionListDrawer.cs @@ -0,0 +1,60 @@ +using UnityEditorInternal; +using UnityEngine; +using UnityEngine.UI; +using UnityEditor; + +namespace TMPro.EditorUtilities +{ + [CustomPropertyDrawer(typeof(TMP_Dropdown.OptionDataList), true)] + class DropdownOptionListDrawer : PropertyDrawer + { + private ReorderableList m_ReorderableList; + + private void Init(SerializedProperty property) + { + if (m_ReorderableList != null) + return; + + SerializedProperty array = property.FindPropertyRelative("m_Options"); + + m_ReorderableList = new ReorderableList(property.serializedObject, array); + m_ReorderableList.drawElementCallback = DrawOptionData; + m_ReorderableList.drawHeaderCallback = DrawHeader; + m_ReorderableList.elementHeight += 16; + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + Init(property); + + m_ReorderableList.DoList(position); + } + + private void DrawHeader(Rect rect) + { + GUI.Label(rect, "Options"); + } + + private void DrawOptionData(Rect rect, int index, bool isActive, bool isFocused) + { + SerializedProperty itemData = m_ReorderableList.serializedProperty.GetArrayElementAtIndex(index); + SerializedProperty itemText = itemData.FindPropertyRelative("m_Text"); + SerializedProperty itemImage = itemData.FindPropertyRelative("m_Image"); + + RectOffset offset = new RectOffset(0, 0, -1, -3); + rect = offset.Add(rect); + rect.height = EditorGUIUtility.singleLineHeight; + + EditorGUI.PropertyField(rect, itemText, GUIContent.none); + rect.y += EditorGUIUtility.singleLineHeight; + EditorGUI.PropertyField(rect, itemImage, GUIContent.none); + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + Init(property); + + return m_ReorderableList.GetHeight(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/DropdownOptionListDrawer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/DropdownOptionListDrawer.cs.meta new file mode 100644 index 00000000..f7f4c565 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/DropdownOptionListDrawer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9545c9eb3bf94265810463794fec8334 +timeCreated: 1464818008 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphInfoDrawer.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphInfoDrawer.cs new file mode 100644 index 00000000..0936dc75 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphInfoDrawer.cs @@ -0,0 +1,61 @@ +/* +using UnityEngine; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + [CustomPropertyDrawer(typeof(TMP_Glyph))] + public class GlyphInfoDrawer : PropertyDrawer + { + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + SerializedProperty prop_id = property.FindPropertyRelative("id"); + SerializedProperty prop_x = property.FindPropertyRelative("x"); + SerializedProperty prop_y = property.FindPropertyRelative("y"); + SerializedProperty prop_width = property.FindPropertyRelative("width"); + SerializedProperty prop_height = property.FindPropertyRelative("height"); + SerializedProperty prop_xOffset = property.FindPropertyRelative("xOffset"); + SerializedProperty prop_yOffset = property.FindPropertyRelative("yOffset"); + SerializedProperty prop_xAdvance = property.FindPropertyRelative("xAdvance"); + SerializedProperty prop_scale = property.FindPropertyRelative("scale"); + + + // We get Rect since a valid position may not be provided by the caller. + Rect rect = GUILayoutUtility.GetRect(position.width, 48); + rect.y -= 15; + + //GUI.enabled = false; + EditorGUIUtility.labelWidth = 40f; + EditorGUIUtility.fieldWidth = 45f; + + bool prevGuiState = GUI.enabled; + GUI.enabled = true; + EditorGUI.LabelField(new Rect(rect.x + 5f, rect.y, 80f, 18), new GUIContent("Ascii: " + prop_id.intValue + ""), TMP_UIStyleManager.label); + EditorGUI.LabelField(new Rect(rect.x + 90f, rect.y, 80f, 18), new GUIContent("Hex: " + prop_id.intValue.ToString("X") + ""), TMP_UIStyleManager.label); + EditorGUI.LabelField(new Rect(rect.x + 170f, rect.y, 80, 18), "Char: [ " + (char)prop_id.intValue + " ]", TMP_UIStyleManager.label); + GUI.enabled = prevGuiState; + + EditorGUIUtility.labelWidth = 35f; + EditorGUIUtility.fieldWidth = 10f; + + float width = (rect.width - 5f) / 4; + EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 0, rect.y + 22, width - 5f, 18), prop_x, new GUIContent("X:")); + EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 1, rect.y + 22, width - 5f, 18), prop_y, new GUIContent("Y:")); + EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 2, rect.y + 22, width - 5f, 18), prop_width, new GUIContent("W:")); + EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 3, rect.y + 22, width - 5f, 18), prop_height, new GUIContent("H:")); + + //GUI.enabled = true; + EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 0, rect.y + 44, width - 5f, 18), prop_xOffset, new GUIContent("OX:")); + EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 1, rect.y + 44, width - 5f, 18), prop_yOffset, new GUIContent("OY:")); + //GUI.enabled = true; + EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 2, rect.y + 44, width - 5f, 18), prop_xAdvance, new GUIContent("ADV:")); + EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 3, rect.y + 44, width - 5f, 18), prop_scale, new GUIContent("SF:")); + } + + } +} +*/ \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphInfoDrawer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphInfoDrawer.cs.meta new file mode 100644 index 00000000..10ed151e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphInfoDrawer.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 900f1a451c764dc3bdcc0de815a15935 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphMetricsPropertyDrawer.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphMetricsPropertyDrawer.cs new file mode 100644 index 00000000..1e1f4d18 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphMetricsPropertyDrawer.cs @@ -0,0 +1,53 @@ +using UnityEngine; +using UnityEngine.TextCore; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + [CustomPropertyDrawer(typeof(GlyphMetrics))] + public class GlyphMetricsPropertyDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + SerializedProperty prop_Width = property.FindPropertyRelative("m_Width"); + SerializedProperty prop_Height = property.FindPropertyRelative("m_Height"); + SerializedProperty prop_HoriBearingX = property.FindPropertyRelative("m_HorizontalBearingX"); + SerializedProperty prop_HoriBearingY = property.FindPropertyRelative("m_HorizontalBearingY"); + SerializedProperty prop_HoriAdvance = property.FindPropertyRelative("m_HorizontalAdvance"); + + // We get Rect since a valid position may not be provided by the caller. + Rect rect = new Rect(position.x, position.y, position.width, 49); + + EditorGUI.LabelField(rect, new GUIContent("Glyph Metrics")); + + EditorGUIUtility.labelWidth = 30f; + EditorGUIUtility.fieldWidth = 10f; + + //GUI.enabled = false; + float width = (rect.width - 75f) / 2; + EditorGUI.PropertyField(new Rect(rect.x + width * 0, rect.y + 20, width - 5f, 18), prop_Width, new GUIContent("W:")); + EditorGUI.PropertyField(new Rect(rect.x + width * 1, rect.y + 20, width - 5f, 18), prop_Height, new GUIContent("H:")); + + //GUI.enabled = true; + + width = (rect.width - 75f) / 3; + EditorGUI.BeginChangeCheck(); + EditorGUI.PropertyField(new Rect(rect.x + width * 0, rect.y + 40, width - 5f, 18), prop_HoriBearingX, new GUIContent("BX:")); + EditorGUI.PropertyField(new Rect(rect.x + width * 1, rect.y + 40, width - 5f, 18), prop_HoriBearingY, new GUIContent("BY:")); + EditorGUI.PropertyField(new Rect(rect.x + width * 2, rect.y + 40, width - 5f, 18), prop_HoriAdvance, new GUIContent("AD:")); + if (EditorGUI.EndChangeCheck()) + { + + } + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return 65f; + } + + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphMetricsPropertyDrawer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphMetricsPropertyDrawer.cs.meta new file mode 100644 index 00000000..d91f5791 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphMetricsPropertyDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e3882522a08b6f5459b4dea6f8791278 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphRectPropertyDrawer.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphRectPropertyDrawer.cs new file mode 100644 index 00000000..87ecf0cc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphRectPropertyDrawer.cs @@ -0,0 +1,44 @@ +using UnityEngine; +using UnityEngine.TextCore; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + [CustomPropertyDrawer(typeof(GlyphRect))] + public class GlyphRectPropertyDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + //EditorGUI.BeginProperty(position, label, property); + + SerializedProperty prop_X = property.FindPropertyRelative("m_X"); + SerializedProperty prop_Y = property.FindPropertyRelative("m_Y"); + SerializedProperty prop_Width = property.FindPropertyRelative("m_Width"); + SerializedProperty prop_Height = property.FindPropertyRelative("m_Height"); + + // We get Rect since a valid position may not be provided by the caller. + Rect rect = new Rect(position.x, position.y, position.width, 49); + EditorGUI.LabelField(rect, new GUIContent("Glyph Rect")); + + EditorGUIUtility.labelWidth = 30f; + EditorGUIUtility.fieldWidth = 10f; + + //GUI.enabled = false; + float width = (rect.width - 75f) / 4; + EditorGUI.PropertyField(new Rect(rect.x + width * 0, rect.y + 20, width - 5f, 18), prop_X, new GUIContent("X:")); + EditorGUI.PropertyField(new Rect(rect.x + width * 1, rect.y + 20, width - 5f, 18), prop_Y, new GUIContent("Y:")); + EditorGUI.PropertyField(new Rect(rect.x + width * 2, rect.y + 20, width - 5f, 18), prop_Width, new GUIContent("W:")); + EditorGUI.PropertyField(new Rect(rect.x + width * 3, rect.y + 20, width - 5f, 18), prop_Height, new GUIContent("H:")); + + //EditorGUI.EndProperty(); + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return 45f; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphRectPropertyDrawer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphRectPropertyDrawer.cs.meta new file mode 100644 index 00000000..93232794 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/GlyphRectPropertyDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8bc2b083b068f3546a9509c805e0541c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseEditorPanel.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseEditorPanel.cs new file mode 100644 index 00000000..c4a55baf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseEditorPanel.cs @@ -0,0 +1,1116 @@ +using UnityEngine; +using UnityEditor; + +namespace TMPro.EditorUtilities +{ + public abstract class TMP_BaseEditorPanel : Editor + { + //Labels and Tooltips + static readonly GUIContent k_RtlToggleLabel = new GUIContent("Enable RTL Editor", "Reverses text direction and allows right to left editing."); + static readonly GUIContent k_MainSettingsLabel = new GUIContent("Main Settings"); + static readonly GUIContent k_FontAssetLabel = new GUIContent("Font Asset", "The Font Asset containing the glyphs that can be rendered for this text."); + static readonly GUIContent k_MaterialPresetLabel = new GUIContent("Material Preset", "The material used for rendering. Only materials created from the Font Asset can be used."); + static readonly GUIContent k_AutoSizeLabel = new GUIContent("Auto Size", "Auto sizes the text to fit the available space."); + static readonly GUIContent k_FontSizeLabel = new GUIContent("Font Size", "The size the text will be rendered at in points."); + static readonly GUIContent k_AutoSizeOptionsLabel = new GUIContent("Auto Size Options"); + static readonly GUIContent k_MinLabel = new GUIContent("Min", "The minimum font size."); + static readonly GUIContent k_MaxLabel = new GUIContent("Max", "The maximum font size."); + static readonly GUIContent k_WdLabel = new GUIContent("WD%", "Compresses character width up to this value before reducing font size."); + static readonly GUIContent k_LineLabel = new GUIContent("Line", "Negative value only. Compresses line height down to this value before reducing font size."); + static readonly GUIContent k_FontStyleLabel = new GUIContent("Font Style", "Styles to apply to the text such as Bold or Italic."); + + static readonly GUIContent k_BoldLabel = new GUIContent("B", "Bold"); + static readonly GUIContent k_ItalicLabel = new GUIContent("I", "Italic"); + static readonly GUIContent k_UnderlineLabel = new GUIContent("U", "Underline"); + static readonly GUIContent k_StrikethroughLabel = new GUIContent("S", "Strikethrough"); + static readonly GUIContent k_LowercaseLabel = new GUIContent("ab", "Lowercase"); + static readonly GUIContent k_UppercaseLabel = new GUIContent("AB", "Uppercase"); + static readonly GUIContent k_SmallcapsLabel = new GUIContent("SC", "Smallcaps"); + + static readonly GUIContent k_ColorModeLabel = new GUIContent("Color Mode", "The type of gradient to use."); + static readonly GUIContent k_BaseColorLabel = new GUIContent("Vertex Color", "The base color of the text vertices."); + static readonly GUIContent k_ColorPresetLabel = new GUIContent("Color Preset", "A Color Preset which override the local color settings."); + static readonly GUIContent k_ColorGradientLabel = new GUIContent("Color Gradient", "The gradient color applied over the Vertex Color. Can be locally set or driven by a Gradient Asset."); + static readonly GUIContent k_CorenerColorsLabel = new GUIContent("Colors", "The color composition of the gradient."); + static readonly GUIContent k_OverrideTagsLabel = new GUIContent("Override Tags", "Whether the color settings override the tag."); + + static readonly GUIContent k_SpacingOptionsLabel = new GUIContent("Spacing Options", "Spacing adjustments between different elements of the text."); + static readonly GUIContent k_CharacterSpacingLabel = new GUIContent("Character"); + static readonly GUIContent k_WordSpacingLabel = new GUIContent("Word"); + static readonly GUIContent k_LineSpacingLabel = new GUIContent("Line"); + static readonly GUIContent k_ParagraphSpacingLabel = new GUIContent("Paragraph"); + + static readonly GUIContent k_AlignmentLabel = new GUIContent("Alignment", "Horizontal and vertical aligment of the text within its container."); + static readonly GUIContent k_WrapMixLabel = new GUIContent("Wrap Mix (W <-> C)", "How much to favor words versus characters when distributing the text."); + + static readonly GUIContent k_WrappingLabel = new GUIContent("Wrapping", "Wraps text to the next line when reaching the edge of the container."); + static readonly GUIContent[] k_WrappingOptions = { new GUIContent("Disabled"), new GUIContent("Enabled") }; + static readonly GUIContent k_OverflowLabel = new GUIContent("Overflow", "How to display text which goes past the edge of the container."); + + static readonly GUIContent k_MarginsLabel = new GUIContent("Margins", "The space between the text and the edge of its container."); + static readonly GUIContent k_GeometrySortingLabel = new GUIContent("Geometry Sorting", "The order in which text geometry is sorted. Used to adjust the way overlapping characters are displayed."); + static readonly GUIContent k_RichTextLabel = new GUIContent("Rich Text", "Enables the use of rich text tags such as and ."); + static readonly GUIContent k_EscapeCharactersLabel = new GUIContent("Parse Escape Characters", "Whether to display strings such as \"\\n\" as is or replace them by the character they represent."); + static readonly GUIContent k_VisibleDescenderLabel = new GUIContent("Visible Descender", "Compute descender values from visible characters only. Used to adjust layout behavior when hiding and revealing characters dynamically."); + static readonly GUIContent k_SpriteAssetLabel = new GUIContent("Sprite Asset", "The Sprite Asset used when NOT specifically referencing one using ."); + + static readonly GUIContent k_HorizontalMappingLabel = new GUIContent("Horizontal Mapping", "Horizontal UV mapping when using a shader with a texture face option."); + static readonly GUIContent k_VerticalMappingLabel = new GUIContent("Vertical Mapping", "Vertical UV mapping when using a shader with a texture face option."); + static readonly GUIContent k_LineOffsetLabel = new GUIContent("Line Offset", "Adds an horizontal offset to each successive line. Used for slanted texturing."); + + static readonly GUIContent k_KerningLabel = new GUIContent("Kerning", "Enables character specific spacing between pairs of characters."); + static readonly GUIContent k_PaddingLabel = new GUIContent("Extra Padding", "Adds some padding between the characters and the edge of the text mesh. Can reduce graphical errors when displaying small text."); + + static readonly GUIContent k_LeftLabel = new GUIContent("Left"); + static readonly GUIContent k_TopLabel = new GUIContent("Top"); + static readonly GUIContent k_RightLabel = new GUIContent("Right"); + static readonly GUIContent k_BottomLabel = new GUIContent("Bottom"); + + protected static readonly GUIContent k_ExtraSettingsLabel = new GUIContent("Extra Settings"); + + protected struct Foldout + { + // Track Inspector foldout panel states, globally. + public static bool extraSettings = false; + public static bool materialInspector = true; + } + + protected static int s_EventId; + + public int selAlignGridA; + public int selAlignGridB; + + protected SerializedProperty m_TextProp; + + protected SerializedProperty m_IsRightToLeftProp; + protected string m_RtlText; + + protected SerializedProperty m_FontAssetProp; + + protected SerializedProperty m_FontSharedMaterialProp; + protected Material[] m_MaterialPresets; + protected GUIContent[] m_MaterialPresetNames; + protected int m_MaterialPresetSelectionIndex; + protected bool m_IsPresetListDirty; + + protected SerializedProperty m_FontStyleProp; + + protected SerializedProperty m_FontColorProp; + protected SerializedProperty m_EnableVertexGradientProp; + protected SerializedProperty m_FontColorGradientProp; + protected SerializedProperty m_FontColorGradientPresetProp; + protected SerializedProperty m_OverrideHtmlColorProp; + + protected SerializedProperty m_FontSizeProp; + protected SerializedProperty m_FontSizeBaseProp; + + protected SerializedProperty m_AutoSizingProp; + protected SerializedProperty m_FontSizeMinProp; + protected SerializedProperty m_FontSizeMaxProp; + + protected SerializedProperty m_LineSpacingMaxProp; + protected SerializedProperty m_CharWidthMaxAdjProp; + + protected SerializedProperty m_CharacterSpacingProp; + protected SerializedProperty m_WordSpacingProp; + protected SerializedProperty m_LineSpacingProp; + protected SerializedProperty m_ParagraphSpacingProp; + + protected SerializedProperty m_TextAlignmentProp; + + protected SerializedProperty m_HorizontalMappingProp; + protected SerializedProperty m_VerticalMappingProp; + protected SerializedProperty m_UvLineOffsetProp; + + protected SerializedProperty m_EnableWordWrappingProp; + protected SerializedProperty m_WordWrappingRatiosProp; + protected SerializedProperty m_TextOverflowModeProp; + protected SerializedProperty m_PageToDisplayProp; + protected SerializedProperty m_LinkedTextComponentProp; + protected SerializedProperty m_IsLinkedTextComponentProp; + + protected SerializedProperty m_EnableKerningProp; + + protected SerializedProperty m_IsRichTextProp; + + protected SerializedProperty m_HasFontAssetChangedProp; + + protected SerializedProperty m_EnableExtraPaddingProp; + protected SerializedProperty m_CheckPaddingRequiredProp; + protected SerializedProperty m_EnableEscapeCharacterParsingProp; + protected SerializedProperty m_UseMaxVisibleDescenderProp; + protected SerializedProperty m_GeometrySortingOrderProp; + + protected SerializedProperty m_SpriteAssetProp; + + protected SerializedProperty m_MarginProp; + + protected SerializedProperty m_ColorModeProp; + + protected bool m_HavePropertiesChanged; + + protected TMP_Text m_TextComponent; + protected RectTransform m_RectTransform; + + protected Material m_TargetMaterial; + + protected Vector3[] m_RectCorners = new Vector3[4]; + protected Vector3[] m_HandlePoints = new Vector3[4]; + + protected virtual void OnEnable() + { + m_TextProp = serializedObject.FindProperty("m_text"); + m_IsRightToLeftProp = serializedObject.FindProperty("m_isRightToLeft"); + m_FontAssetProp = serializedObject.FindProperty("m_fontAsset"); + m_FontSharedMaterialProp = serializedObject.FindProperty("m_sharedMaterial"); + + m_FontStyleProp = serializedObject.FindProperty("m_fontStyle"); + + m_FontSizeProp = serializedObject.FindProperty("m_fontSize"); + m_FontSizeBaseProp = serializedObject.FindProperty("m_fontSizeBase"); + + m_AutoSizingProp = serializedObject.FindProperty("m_enableAutoSizing"); + m_FontSizeMinProp = serializedObject.FindProperty("m_fontSizeMin"); + m_FontSizeMaxProp = serializedObject.FindProperty("m_fontSizeMax"); + + m_LineSpacingMaxProp = serializedObject.FindProperty("m_lineSpacingMax"); + m_CharWidthMaxAdjProp = serializedObject.FindProperty("m_charWidthMaxAdj"); + + // Colors & Gradient + m_FontColorProp = serializedObject.FindProperty("m_fontColor"); + m_EnableVertexGradientProp = serializedObject.FindProperty("m_enableVertexGradient"); + m_FontColorGradientProp = serializedObject.FindProperty("m_fontColorGradient"); + m_FontColorGradientPresetProp = serializedObject.FindProperty("m_fontColorGradientPreset"); + m_OverrideHtmlColorProp = serializedObject.FindProperty("m_overrideHtmlColors"); + + m_CharacterSpacingProp = serializedObject.FindProperty("m_characterSpacing"); + m_WordSpacingProp = serializedObject.FindProperty("m_wordSpacing"); + m_LineSpacingProp = serializedObject.FindProperty("m_lineSpacing"); + m_ParagraphSpacingProp = serializedObject.FindProperty("m_paragraphSpacing"); + + m_TextAlignmentProp = serializedObject.FindProperty("m_textAlignment"); + + m_HorizontalMappingProp = serializedObject.FindProperty("m_horizontalMapping"); + m_VerticalMappingProp = serializedObject.FindProperty("m_verticalMapping"); + m_UvLineOffsetProp = serializedObject.FindProperty("m_uvLineOffset"); + + m_EnableWordWrappingProp = serializedObject.FindProperty("m_enableWordWrapping"); + m_WordWrappingRatiosProp = serializedObject.FindProperty("m_wordWrappingRatios"); + m_TextOverflowModeProp = serializedObject.FindProperty("m_overflowMode"); + m_PageToDisplayProp = serializedObject.FindProperty("m_pageToDisplay"); + m_LinkedTextComponentProp = serializedObject.FindProperty("m_linkedTextComponent"); + m_IsLinkedTextComponentProp = serializedObject.FindProperty("m_isLinkedTextComponent"); + + m_EnableKerningProp = serializedObject.FindProperty("m_enableKerning"); + + m_EnableExtraPaddingProp = serializedObject.FindProperty("m_enableExtraPadding"); + m_IsRichTextProp = serializedObject.FindProperty("m_isRichText"); + m_CheckPaddingRequiredProp = serializedObject.FindProperty("checkPaddingRequired"); + m_EnableEscapeCharacterParsingProp = serializedObject.FindProperty("m_parseCtrlCharacters"); + m_UseMaxVisibleDescenderProp = serializedObject.FindProperty("m_useMaxVisibleDescender"); + + m_GeometrySortingOrderProp = serializedObject.FindProperty("m_geometrySortingOrder"); + + m_SpriteAssetProp = serializedObject.FindProperty("m_spriteAsset"); + + m_MarginProp = serializedObject.FindProperty("m_margin"); + + m_HasFontAssetChangedProp = serializedObject.FindProperty("m_hasFontAssetChanged"); + + m_ColorModeProp = serializedObject.FindProperty("m_colorMode"); + + m_TextComponent = (TMP_Text)target; + m_RectTransform = m_TextComponent.rectTransform; + + // Create new Material Editor if one does not exists + m_TargetMaterial = m_TextComponent.fontSharedMaterial; + + // Set material inspector visibility + if (m_TargetMaterial != null) + UnityEditorInternal.InternalEditorUtility.SetIsInspectorExpanded(m_TargetMaterial, Foldout.materialInspector); + + // Find all Material Presets matching the current Font Asset Material + m_MaterialPresetNames = GetMaterialPresets(); + + // Initialize the Event Listener for Undo Events. + Undo.undoRedoPerformed += OnUndoRedo; + } + + protected virtual void OnDisable() + { + // Set material inspector visibility + if (m_TargetMaterial != null) + Foldout.materialInspector = UnityEditorInternal.InternalEditorUtility.GetIsInspectorExpanded(m_TargetMaterial); + + if (Undo.undoRedoPerformed != null) + Undo.undoRedoPerformed -= OnUndoRedo; + } + + public override void OnInspectorGUI() + { + // Make sure Multi selection only includes TMP Text objects. + if (IsMixSelectionTypes()) return; + + serializedObject.Update(); + + DrawTextInput(); + + DrawMainSettings(); + + DrawExtraSettings(); + + EditorGUILayout.Space(); + + if (m_HavePropertiesChanged) + { + m_HavePropertiesChanged = false; + m_TextComponent.havePropertiesChanged = true; + m_TextComponent.ComputeMarginSize(); + EditorUtility.SetDirty(target); + } + + serializedObject.ApplyModifiedProperties(); + } + + public void OnSceneGUI() + { + if (IsMixSelectionTypes()) return; + + // Margin Frame & Handles + m_RectTransform.GetWorldCorners(m_RectCorners); + Vector4 marginOffset = m_TextComponent.margin; + Vector3 lossyScale = m_RectTransform.lossyScale; + + m_HandlePoints[0] = m_RectCorners[0] + m_RectTransform.TransformDirection(new Vector3(marginOffset.x * lossyScale.x, marginOffset.w * lossyScale.y, 0)); + m_HandlePoints[1] = m_RectCorners[1] + m_RectTransform.TransformDirection(new Vector3(marginOffset.x * lossyScale.x, -marginOffset.y * lossyScale.y, 0)); + m_HandlePoints[2] = m_RectCorners[2] + m_RectTransform.TransformDirection(new Vector3(-marginOffset.z * lossyScale.x, -marginOffset.y * lossyScale.y, 0)); + m_HandlePoints[3] = m_RectCorners[3] + m_RectTransform.TransformDirection(new Vector3(-marginOffset.z * lossyScale.x, marginOffset.w * lossyScale.y, 0)); + + Handles.DrawSolidRectangleWithOutline(m_HandlePoints, new Color32(255, 255, 255, 0), new Color32(255, 255, 0, 255)); + + // Draw & process FreeMoveHandles + + // LEFT HANDLE + Vector3 oldLeft = (m_HandlePoints[0] + m_HandlePoints[1]) * 0.5f; + Vector3 newLeft = Handles.FreeMoveHandle(oldLeft, Quaternion.identity, HandleUtility.GetHandleSize(m_RectTransform.position) * 0.05f, Vector3.zero, Handles.DotHandleCap); + bool hasChanged = false; + if (oldLeft != newLeft) + { + float delta = oldLeft.x - newLeft.x; + marginOffset.x += -delta / lossyScale.x; + //Debug.Log("Left Margin H0:" + handlePoints[0] + " H1:" + handlePoints[1]); + hasChanged = true; + } + + // TOP HANDLE + Vector3 oldTop = (m_HandlePoints[1] + m_HandlePoints[2]) * 0.5f; + Vector3 newTop = Handles.FreeMoveHandle(oldTop, Quaternion.identity, HandleUtility.GetHandleSize(m_RectTransform.position) * 0.05f, Vector3.zero, Handles.DotHandleCap); + if (oldTop != newTop) + { + float delta = oldTop.y - newTop.y; + marginOffset.y += delta / lossyScale.y; + //Debug.Log("Top Margin H1:" + handlePoints[1] + " H2:" + handlePoints[2]); + hasChanged = true; + } + + // RIGHT HANDLE + Vector3 oldRight = (m_HandlePoints[2] + m_HandlePoints[3]) * 0.5f; + Vector3 newRight = Handles.FreeMoveHandle(oldRight, Quaternion.identity, HandleUtility.GetHandleSize(m_RectTransform.position) * 0.05f, Vector3.zero, Handles.DotHandleCap); + if (oldRight != newRight) + { + float delta = oldRight.x - newRight.x; + marginOffset.z += delta / lossyScale.x; + hasChanged = true; + //Debug.Log("Right Margin H2:" + handlePoints[2] + " H3:" + handlePoints[3]); + } + + // BOTTOM HANDLE + Vector3 oldBottom = (m_HandlePoints[3] + m_HandlePoints[0]) * 0.5f; + Vector3 newBottom = Handles.FreeMoveHandle(oldBottom, Quaternion.identity, HandleUtility.GetHandleSize(m_RectTransform.position) * 0.05f, Vector3.zero, Handles.DotHandleCap); + if (oldBottom != newBottom) + { + float delta = oldBottom.y - newBottom.y; + marginOffset.w += -delta / lossyScale.y; + hasChanged = true; + //Debug.Log("Bottom Margin H0:" + handlePoints[0] + " H3:" + handlePoints[3]); + } + + if (hasChanged) + { + Undo.RecordObjects(new Object[] {m_RectTransform, m_TextComponent }, "Margin Changes"); + m_TextComponent.margin = marginOffset; + EditorUtility.SetDirty(target); + } + } + + protected void DrawTextInput() + { + EditorGUILayout.Space(); + + // If the text component is linked, disable the text input box. + if (m_IsLinkedTextComponentProp.boolValue) + { + EditorGUILayout.HelpBox("The Text Input Box is disabled due to this text component being linked to another.", MessageType.Info); + } + else + { + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_TextProp); + + if (EditorGUI.EndChangeCheck() || (m_IsRightToLeftProp.boolValue && string.IsNullOrEmpty(m_RtlText))) + { + m_TextComponent.m_inputSource = TMP_Text.TextInputSources.Text; + m_TextComponent.m_isInputParsingRequired = true; + m_HavePropertiesChanged = true; + + // Handle Left to Right or Right to Left Editor + if (m_IsRightToLeftProp.boolValue) + { + m_RtlText = string.Empty; + string sourceText = m_TextProp.stringValue; + + // Reverse Text displayed in Text Input Box + for (int i = 0; i < sourceText.Length; i++) + { + m_RtlText += sourceText[sourceText.Length - i - 1]; + } + } + } + + // Toggle showing Rich Tags + m_IsRightToLeftProp.boolValue = EditorGUILayout.Toggle(k_RtlToggleLabel, m_IsRightToLeftProp.boolValue); + + if (m_IsRightToLeftProp.boolValue) + { + EditorGUI.BeginChangeCheck(); + m_RtlText = EditorGUILayout.TextArea(m_RtlText, TMP_UIStyleManager.wrappingTextArea, GUILayout.Height(EditorGUI.GetPropertyHeight(m_TextProp) - EditorGUIUtility.singleLineHeight), GUILayout.ExpandWidth(true)); + if (EditorGUI.EndChangeCheck()) + { + // Convert RTL input + string sourceText = string.Empty; + + // Reverse Text displayed in Text Input Box + for (int i = 0; i < m_RtlText.Length; i++) + { + sourceText += m_RtlText[m_RtlText.Length - i - 1]; + } + + m_TextProp.stringValue = sourceText; + } + } + } + } + + protected void DrawMainSettings() + { + // MAIN SETTINGS SECTION + GUILayout.Label(k_MainSettingsLabel, EditorStyles.boldLabel); + + EditorGUI.indentLevel += 1; + + DrawFont(); + + DrawColor(); + + DrawSpacing(); + + DrawAlignment(); + + DrawWrappingOverflow(); + + DrawTextureMapping(); + + EditorGUI.indentLevel -= 1; + } + + void DrawFont() + { + // Update list of material presets if needed. + if (m_IsPresetListDirty) + m_MaterialPresetNames = GetMaterialPresets(); + + // FONT ASSET + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_FontAssetProp, k_FontAssetLabel); + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + m_HasFontAssetChangedProp.boolValue = true; + + m_IsPresetListDirty = true; + m_MaterialPresetSelectionIndex = 0; + } + + Rect rect; + + // MATERIAL PRESET + if (m_MaterialPresetNames != null) + { + EditorGUI.BeginChangeCheck(); + rect = EditorGUILayout.GetControlRect(false, 17); + + float oldHeight = EditorStyles.popup.fixedHeight; + EditorStyles.popup.fixedHeight = rect.height; + + int oldSize = EditorStyles.popup.fontSize; + EditorStyles.popup.fontSize = 11; + + m_MaterialPresetSelectionIndex = EditorGUI.Popup(rect, k_MaterialPresetLabel, m_MaterialPresetSelectionIndex, m_MaterialPresetNames); + if (EditorGUI.EndChangeCheck()) + { + m_FontSharedMaterialProp.objectReferenceValue = m_MaterialPresets[m_MaterialPresetSelectionIndex]; + m_HavePropertiesChanged = true; + } + + //Make sure material preset selection index matches the selection + if (m_MaterialPresetSelectionIndex < m_MaterialPresetNames.Length && m_TargetMaterial != m_MaterialPresets[m_MaterialPresetSelectionIndex] && !m_HavePropertiesChanged) + m_IsPresetListDirty = true; + + EditorStyles.popup.fixedHeight = oldHeight; + EditorStyles.popup.fontSize = oldSize; + } + + // FONT STYLE + EditorGUI.BeginChangeCheck(); + + int v1, v2, v3, v4, v5, v6, v7; + + if (EditorGUIUtility.wideMode) + { + rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight + 2f); + + EditorGUI.PrefixLabel(rect, k_FontStyleLabel); + + int styleValue = m_FontStyleProp.intValue; + + rect.x += EditorGUIUtility.labelWidth; + rect.width -= EditorGUIUtility.labelWidth; + + rect.width = Mathf.Max(25f, rect.width / 7f); + + v1 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 1) == 1, k_BoldLabel, TMP_UIStyleManager.alignmentButtonLeft) ? 1 : 0; // Bold + rect.x += rect.width; + v2 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 2) == 2, k_ItalicLabel, TMP_UIStyleManager.alignmentButtonMid) ? 2 : 0; // Italics + rect.x += rect.width; + v3 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 4) == 4, k_UnderlineLabel, TMP_UIStyleManager.alignmentButtonMid) ? 4 : 0; // Underline + rect.x += rect.width; + v7 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 64) == 64, k_StrikethroughLabel, TMP_UIStyleManager.alignmentButtonRight) ? 64 : 0; // Strikethrough + rect.x += rect.width; + + int selected = 0; + + EditorGUI.BeginChangeCheck(); + v4 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 8) == 8, k_LowercaseLabel, TMP_UIStyleManager.alignmentButtonLeft) ? 8 : 0; // Lowercase + if (EditorGUI.EndChangeCheck() && v4 > 0) + { + selected = v4; + } + rect.x += rect.width; + EditorGUI.BeginChangeCheck(); + v5 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 16) == 16, k_UppercaseLabel, TMP_UIStyleManager.alignmentButtonMid) ? 16 : 0; // Uppercase + if (EditorGUI.EndChangeCheck() && v5 > 0) + { + selected = v5; + } + rect.x += rect.width; + EditorGUI.BeginChangeCheck(); + v6 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 32) == 32, k_SmallcapsLabel, TMP_UIStyleManager.alignmentButtonRight) ? 32 : 0; // Smallcaps + if (EditorGUI.EndChangeCheck() && v6 > 0) + { + selected = v6; + } + + if (selected > 0) + { + v4 = selected == 8 ? 8 : 0; + v5 = selected == 16 ? 16 : 0; + v6 = selected == 32 ? 32 : 0; + } + } + else + { + rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight + 2f); + + EditorGUI.PrefixLabel(rect, k_FontStyleLabel); + + int styleValue = m_FontStyleProp.intValue; + + rect.x += EditorGUIUtility.labelWidth; + rect.width -= EditorGUIUtility.labelWidth; + rect.width = Mathf.Max(25f, rect.width / 4f); + + v1 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 1) == 1, k_BoldLabel, TMP_UIStyleManager.alignmentButtonLeft) ? 1 : 0; // Bold + rect.x += rect.width; + v2 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 2) == 2, k_ItalicLabel, TMP_UIStyleManager.alignmentButtonMid) ? 2 : 0; // Italics + rect.x += rect.width; + v3 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 4) == 4, k_UnderlineLabel, TMP_UIStyleManager.alignmentButtonMid) ? 4 : 0; // Underline + rect.x += rect.width; + v7 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 64) == 64, k_StrikethroughLabel, TMP_UIStyleManager.alignmentButtonRight) ? 64 : 0; // Strikethrough + + rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight + 2f); + + rect.x += EditorGUIUtility.labelWidth; + rect.width -= EditorGUIUtility.labelWidth; + + rect.width = Mathf.Max(25f, rect.width / 4f); + + int selected = 0; + + EditorGUI.BeginChangeCheck(); + v4 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 8) == 8, k_LowercaseLabel, TMP_UIStyleManager.alignmentButtonLeft) ? 8 : 0; // Lowercase + if (EditorGUI.EndChangeCheck() && v4 > 0) + { + selected = v4; + } + rect.x += rect.width; + EditorGUI.BeginChangeCheck(); + v5 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 16) == 16, k_UppercaseLabel, TMP_UIStyleManager.alignmentButtonMid) ? 16 : 0; // Uppercase + if (EditorGUI.EndChangeCheck() && v5 > 0) + { + selected = v5; + } + rect.x += rect.width; + EditorGUI.BeginChangeCheck(); + v6 = TMP_EditorUtility.EditorToggle(rect, (styleValue & 32) == 32, k_SmallcapsLabel, TMP_UIStyleManager.alignmentButtonRight) ? 32 : 0; // Smallcaps + if (EditorGUI.EndChangeCheck() && v6 > 0) + { + selected = v6; + } + + if (selected > 0) + { + v4 = selected == 8 ? 8 : 0; + v5 = selected == 16 ? 16 : 0; + v6 = selected == 32 ? 32 : 0; + } + } + + if (EditorGUI.EndChangeCheck()) + { + m_FontStyleProp.intValue = v1 + v2 + v3 + v4 + v5 + v6 + v7; + m_HavePropertiesChanged = true; + } + + // FONT SIZE + EditorGUI.BeginChangeCheck(); + + EditorGUI.BeginDisabledGroup(m_AutoSizingProp.boolValue); + EditorGUILayout.PropertyField(m_FontSizeProp, k_FontSizeLabel, GUILayout.MaxWidth(EditorGUIUtility.labelWidth + 50f)); + EditorGUI.EndDisabledGroup(); + + if (EditorGUI.EndChangeCheck()) + { + m_FontSizeBaseProp.floatValue = m_FontSizeProp.floatValue; + m_HavePropertiesChanged = true; + } + + EditorGUI.indentLevel += 1; + + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_AutoSizingProp, k_AutoSizeLabel); + if (EditorGUI.EndChangeCheck()) + { + if (m_AutoSizingProp.boolValue == false) + m_FontSizeProp.floatValue = m_FontSizeBaseProp.floatValue; + + m_HavePropertiesChanged = true; + } + + // Show auto sizing options + if (m_AutoSizingProp.boolValue) + { + rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight); + + EditorGUI.PrefixLabel(rect, k_AutoSizeOptionsLabel); + + int previousIndent = EditorGUI.indentLevel; + + EditorGUI.indentLevel = 0; + + rect.width = (rect.width - EditorGUIUtility.labelWidth) / 4f; + rect.x += EditorGUIUtility.labelWidth; + + EditorGUIUtility.labelWidth = 24; + EditorGUI.BeginChangeCheck(); + EditorGUI.PropertyField(rect, m_FontSizeMinProp, k_MinLabel); + if (EditorGUI.EndChangeCheck()) + { + m_FontSizeMinProp.floatValue = Mathf.Min(m_FontSizeMinProp.floatValue, m_FontSizeMaxProp.floatValue); + m_HavePropertiesChanged = true; + } + rect.x += rect.width; + + EditorGUIUtility.labelWidth = 27; + EditorGUI.BeginChangeCheck(); + EditorGUI.PropertyField(rect, m_FontSizeMaxProp, k_MaxLabel); + if (EditorGUI.EndChangeCheck()) + { + m_FontSizeMaxProp.floatValue = Mathf.Max(m_FontSizeMinProp.floatValue, m_FontSizeMaxProp.floatValue); + m_HavePropertiesChanged = true; + } + rect.x += rect.width; + + EditorGUI.BeginChangeCheck(); + EditorGUIUtility.labelWidth = 36; + EditorGUI.PropertyField(rect, m_CharWidthMaxAdjProp, k_WdLabel); + rect.x += rect.width; + EditorGUIUtility.labelWidth = 28; + EditorGUI.PropertyField(rect, m_LineSpacingMaxProp, k_LineLabel); + + EditorGUIUtility.labelWidth = 0; + + if (EditorGUI.EndChangeCheck()) + { + m_CharWidthMaxAdjProp.floatValue = Mathf.Clamp(m_CharWidthMaxAdjProp.floatValue, 0, 50); + m_LineSpacingMaxProp.floatValue = Mathf.Min(0, m_LineSpacingMaxProp.floatValue); + m_HavePropertiesChanged = true; + } + + EditorGUI.indentLevel = previousIndent; + } + + EditorGUI.indentLevel -= 1; + + + + EditorGUILayout.Space(); + } + + void DrawColor() + { + // FACE VERTEX COLOR + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_FontColorProp, k_BaseColorLabel); + + EditorGUILayout.PropertyField(m_EnableVertexGradientProp, k_ColorGradientLabel); + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + } + + EditorGUIUtility.fieldWidth = 0; + + if (m_EnableVertexGradientProp.boolValue) + { + EditorGUI.indentLevel += 1; + + EditorGUI.BeginChangeCheck(); + + EditorGUILayout.PropertyField(m_FontColorGradientPresetProp, k_ColorPresetLabel); + + SerializedObject obj = null; + + SerializedProperty colorMode; + + SerializedProperty topLeft; + SerializedProperty topRight; + SerializedProperty bottomLeft; + SerializedProperty bottomRight; + + if (m_FontColorGradientPresetProp.objectReferenceValue == null) + { + colorMode = m_ColorModeProp; + topLeft = m_FontColorGradientProp.FindPropertyRelative("topLeft"); + topRight = m_FontColorGradientProp.FindPropertyRelative("topRight"); + bottomLeft = m_FontColorGradientProp.FindPropertyRelative("bottomLeft"); + bottomRight = m_FontColorGradientProp.FindPropertyRelative("bottomRight"); + } + else + { + obj = new SerializedObject(m_FontColorGradientPresetProp.objectReferenceValue); + colorMode = obj.FindProperty("colorMode"); + topLeft = obj.FindProperty("topLeft"); + topRight = obj.FindProperty("topRight"); + bottomLeft = obj.FindProperty("bottomLeft"); + bottomRight = obj.FindProperty("bottomRight"); + } + + EditorGUILayout.PropertyField(colorMode, k_ColorModeLabel); + + var rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2)); + + EditorGUI.PrefixLabel(rect, k_CorenerColorsLabel); + + rect.x += EditorGUIUtility.labelWidth; + rect.width = rect.width - EditorGUIUtility.labelWidth; + + switch ((ColorMode)colorMode.enumValueIndex) + { + case ColorMode.Single: + TMP_EditorUtility.DrawColorProperty(rect, topLeft); + + topRight.colorValue = topLeft.colorValue; + bottomLeft.colorValue = topLeft.colorValue; + bottomRight.colorValue = topLeft.colorValue; + break; + case ColorMode.HorizontalGradient: + rect.width /= 2f; + + TMP_EditorUtility.DrawColorProperty(rect, topLeft); + + rect.x += rect.width; + + TMP_EditorUtility.DrawColorProperty(rect, topRight); + + bottomLeft.colorValue = topLeft.colorValue; + bottomRight.colorValue = topRight.colorValue; + break; + case ColorMode.VerticalGradient: + TMP_EditorUtility.DrawColorProperty(rect, topLeft); + + rect = EditorGUILayout.GetControlRect(false, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2)); + rect.x += EditorGUIUtility.labelWidth; + + TMP_EditorUtility.DrawColorProperty(rect, bottomLeft); + + topRight.colorValue = topLeft.colorValue; + bottomRight.colorValue = bottomLeft.colorValue; + break; + case ColorMode.FourCornersGradient: + rect.width /= 2f; + + TMP_EditorUtility.DrawColorProperty(rect, topLeft); + + rect.x += rect.width; + + TMP_EditorUtility.DrawColorProperty(rect, topRight); + + rect = EditorGUILayout.GetControlRect(false, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2)); + rect.x += EditorGUIUtility.labelWidth; + rect.width = (rect.width - EditorGUIUtility.labelWidth) / 2f; + + TMP_EditorUtility.DrawColorProperty(rect, bottomLeft); + + rect.x += rect.width; + + TMP_EditorUtility.DrawColorProperty(rect, bottomRight); + break; + } + + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + if (obj != null) + { + obj.ApplyModifiedProperties(); + TMPro_EventManager.ON_COLOR_GRAIDENT_PROPERTY_CHANGED(m_FontColorGradientPresetProp.objectReferenceValue as TMP_ColorGradient); + } + } + + EditorGUI.indentLevel -= 1; + } + + EditorGUILayout.PropertyField(m_OverrideHtmlColorProp, k_OverrideTagsLabel); + + EditorGUILayout.Space(); + } + + void DrawSpacing() + { + // CHARACTER, LINE & PARAGRAPH SPACING + EditorGUI.BeginChangeCheck(); + + Rect rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight); + + EditorGUI.PrefixLabel(rect, k_SpacingOptionsLabel); + + int oldIndent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + + rect.x += EditorGUIUtility.labelWidth; + rect.width = (rect.width - EditorGUIUtility.labelWidth - 3f) / 2f; + + EditorGUIUtility.labelWidth = Mathf.Min(rect.width * 0.55f, 80f); + + EditorGUI.PropertyField(rect, m_CharacterSpacingProp, k_CharacterSpacingLabel); + rect.x += rect.width + 3f; + EditorGUI.PropertyField(rect, m_WordSpacingProp, k_WordSpacingLabel); + + rect = EditorGUILayout.GetControlRect(false, EditorGUIUtility.singleLineHeight); + EditorGUIUtility.labelWidth = 0; + rect.x += EditorGUIUtility.labelWidth; + rect.width = (rect.width - EditorGUIUtility.labelWidth -3f) / 2f; + EditorGUIUtility.labelWidth = Mathf.Min(rect.width * 0.55f, 80f); + + EditorGUI.PropertyField(rect, m_LineSpacingProp, k_LineSpacingLabel); + rect.x += rect.width + 3f; + EditorGUI.PropertyField(rect, m_ParagraphSpacingProp, k_ParagraphSpacingLabel); + + EditorGUIUtility.labelWidth = 0; + EditorGUI.indentLevel = oldIndent; + + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + } + } + + void DrawAlignment() + { + // TEXT ALIGNMENT + EditorGUI.BeginChangeCheck(); + + EditorGUILayout.PropertyField(m_TextAlignmentProp, k_AlignmentLabel); + + // WRAPPING RATIOS shown if Justified mode is selected. + if (((_HorizontalAlignmentOptions)m_TextAlignmentProp.intValue & _HorizontalAlignmentOptions.Justified) == _HorizontalAlignmentOptions.Justified || ((_HorizontalAlignmentOptions)m_TextAlignmentProp.intValue & _HorizontalAlignmentOptions.Flush) == _HorizontalAlignmentOptions.Flush) + DrawPropertySlider(k_WrapMixLabel, m_WordWrappingRatiosProp); + + if (EditorGUI.EndChangeCheck()) + m_HavePropertiesChanged = true; + + EditorGUILayout.Space(); + } + + void DrawWrappingOverflow() + { + // TEXT WRAPPING + EditorGUI.BeginChangeCheck(); + int wrapSelection = EditorGUILayout.Popup(k_WrappingLabel, m_EnableWordWrappingProp.boolValue ? 1 : 0, k_WrappingOptions); + if (EditorGUI.EndChangeCheck()) + { + m_EnableWordWrappingProp.boolValue = wrapSelection == 1; + m_HavePropertiesChanged = true; + m_TextComponent.m_isInputParsingRequired = true; + } + + // TEXT OVERFLOW + EditorGUI.BeginChangeCheck(); + + // Cache Reference to Linked Text Component + TMP_Text oldLinkedComponent = m_LinkedTextComponentProp.objectReferenceValue as TMP_Text; + + if ((TextOverflowModes)m_TextOverflowModeProp.enumValueIndex == TextOverflowModes.Linked) + { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(m_TextOverflowModeProp, k_OverflowLabel); + + EditorGUILayout.PropertyField(m_LinkedTextComponentProp, GUIContent.none); + + EditorGUILayout.EndHorizontal(); + + if (GUI.changed) + { + TMP_Text linkedComponent = m_LinkedTextComponentProp.objectReferenceValue as TMP_Text; + + if (linkedComponent) + m_TextComponent.linkedTextComponent = linkedComponent; + + } + } + else if ((TextOverflowModes)m_TextOverflowModeProp.enumValueIndex == TextOverflowModes.Page) + { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(m_TextOverflowModeProp, k_OverflowLabel); + EditorGUILayout.PropertyField(m_PageToDisplayProp, GUIContent.none); + EditorGUILayout.EndHorizontal(); + + if (oldLinkedComponent) + m_TextComponent.linkedTextComponent = null; + } + else + { + EditorGUILayout.PropertyField(m_TextOverflowModeProp, k_OverflowLabel); + + if (oldLinkedComponent) + m_TextComponent.linkedTextComponent = null; + } + + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + m_TextComponent.m_isInputParsingRequired = true; + } + + EditorGUILayout.Space(); + } + + protected abstract void DrawExtraSettings(); + + protected void DrawMargins() + { + EditorGUI.BeginChangeCheck(); + DrawMarginProperty(m_MarginProp, k_MarginsLabel); + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + } + + EditorGUILayout.Space(); + } + + protected void DrawGeometrySorting() + { + EditorGUI.BeginChangeCheck(); + + EditorGUILayout.PropertyField(m_GeometrySortingOrderProp, k_GeometrySortingLabel); + + if (EditorGUI.EndChangeCheck()) + m_HavePropertiesChanged = true; + + EditorGUILayout.Space(); + } + + protected void DrawRichText() + { + EditorGUI.BeginChangeCheck(); + + EditorGUILayout.PropertyField(m_IsRichTextProp, k_RichTextLabel); + if (EditorGUI.EndChangeCheck()) + m_HavePropertiesChanged = true; + } + + protected void DrawParsing() + { + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_EnableEscapeCharacterParsingProp, k_EscapeCharactersLabel); + EditorGUILayout.PropertyField(m_UseMaxVisibleDescenderProp, k_VisibleDescenderLabel); + + EditorGUILayout.Space(); + + EditorGUILayout.PropertyField(m_SpriteAssetProp, k_SpriteAssetLabel, true); + + if (EditorGUI.EndChangeCheck()) + m_HavePropertiesChanged = true; + + EditorGUILayout.Space(); + } + + protected void DrawTextureMapping() + { + // TEXTURE MAPPING OPTIONS + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_HorizontalMappingProp, k_HorizontalMappingLabel); + EditorGUILayout.PropertyField(m_VerticalMappingProp, k_VerticalMappingLabel); + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + } + + // UV OPTIONS + if (m_HorizontalMappingProp.enumValueIndex > 0) + { + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_UvLineOffsetProp, k_LineOffsetLabel, GUILayout.MinWidth(70f)); + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + } + } + + EditorGUILayout.Space(); + } + + protected void DrawKerning() + { + // KERNING + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_EnableKerningProp, k_KerningLabel); + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + } + } + + protected void DrawPadding() + { + // EXTRA PADDING + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_EnableExtraPaddingProp, k_PaddingLabel); + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + m_CheckPaddingRequiredProp.boolValue = true; + } + } + + /// + /// Method to retrieve the material presets that match the currently selected font asset. + /// + protected GUIContent[] GetMaterialPresets() + { + TMP_FontAsset fontAsset = m_FontAssetProp.objectReferenceValue as TMP_FontAsset; + if (fontAsset == null) return null; + + m_MaterialPresets = TMP_EditorUtility.FindMaterialReferences(fontAsset); + m_MaterialPresetNames = new GUIContent[m_MaterialPresets.Length]; + + for (int i = 0; i < m_MaterialPresetNames.Length; i++) + { + m_MaterialPresetNames[i] = new GUIContent(m_MaterialPresets[i].name); + + if (m_TargetMaterial.GetInstanceID() == m_MaterialPresets[i].GetInstanceID()) + m_MaterialPresetSelectionIndex = i; + } + + m_IsPresetListDirty = false; + + return m_MaterialPresetNames; + } + + // DRAW MARGIN PROPERTY + protected void DrawMarginProperty(SerializedProperty property, GUIContent label) + { + Rect rect = EditorGUILayout.GetControlRect(false, 2 * 18); + + EditorGUI.BeginProperty(rect, label, property); + + Rect pos0 = new Rect(rect.x + 15, rect.y + 2, rect.width - 15, 18); + + float width = rect.width + 3; + pos0.width = EditorGUIUtility.labelWidth; + GUI.Label(pos0, label); + + var vec = property.vector4Value; + + float widthB = width - EditorGUIUtility.labelWidth; + float fieldWidth = widthB / 4; + pos0.width = Mathf.Max(fieldWidth - 5, 45f); + + // Labels + pos0.x = EditorGUIUtility.labelWidth + 15; + GUI.Label(pos0, k_LeftLabel); + + pos0.x += fieldWidth; + GUI.Label(pos0, k_TopLabel); + + pos0.x += fieldWidth; + GUI.Label(pos0, k_RightLabel); + + pos0.x += fieldWidth; + GUI.Label(pos0, k_BottomLabel); + + pos0.y += 18; + + pos0.x = EditorGUIUtility.labelWidth; + vec.x = EditorGUI.FloatField(pos0, GUIContent.none, vec.x); + + pos0.x += fieldWidth; + vec.y = EditorGUI.FloatField(pos0, GUIContent.none, vec.y); + + pos0.x += fieldWidth; + vec.z = EditorGUI.FloatField(pos0, GUIContent.none, vec.z); + + pos0.x += fieldWidth; + vec.w = EditorGUI.FloatField(pos0, GUIContent.none, vec.w); + + property.vector4Value = vec; + + EditorGUI.EndProperty(); + } + + protected void DrawPropertySlider(GUIContent label, SerializedProperty property) + { + Rect rect = EditorGUILayout.GetControlRect(false, 17); + + GUIContent content = label ?? GUIContent.none; + EditorGUI.Slider(new Rect(rect.x, rect.y, rect.width, rect.height), property, 0.0f, 1.0f, content); + } + + protected abstract bool IsMixSelectionTypes(); + + // Special Handling of Undo / Redo Events. + protected abstract void OnUndoRedo(); + + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseEditorPanel.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseEditorPanel.cs.meta new file mode 100644 index 00000000..87bd7391 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseEditorPanel.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 91950f78729ab144aa36e94690b28fad +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseShaderGUI.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseShaderGUI.cs new file mode 100644 index 00000000..ed87b504 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseShaderGUI.cs @@ -0,0 +1,534 @@ +using UnityEngine; +using UnityEditor; + +namespace TMPro.EditorUtilities +{ + /// Base class for TextMesh Pro shader GUIs. + public abstract class TMP_BaseShaderGUI : ShaderGUI + { + /// Representation of a #pragma shader_feature. + /// It is assumed that the first feature option is for no keyword (underscores). + protected class ShaderFeature + { + public string undoLabel; + + public GUIContent label; + + /// The keyword labels, for display. Include the no-keyword as the first option. + public GUIContent[] keywordLabels; + + /// The shader keywords. Exclude the no-keyword option. + public string[] keywords; + + int m_State; + + public bool Active + { + get { return m_State >= 0; } + } + + public int State + { + get { return m_State; } + } + + public void ReadState(Material material) + { + for (int i = 0; i < keywords.Length; i++) + { + if (material.IsKeywordEnabled(keywords[i])) + { + m_State = i; + return; + } + } + + m_State = -1; + } + + public void SetActive(bool active, Material material) + { + m_State = active ? 0 : -1; + SetStateKeywords(material); + } + + public void DoPopup(MaterialEditor editor, Material material) + { + EditorGUI.BeginChangeCheck(); + int selection = EditorGUILayout.Popup(label, m_State + 1, keywordLabels); + if (EditorGUI.EndChangeCheck()) + { + m_State = selection - 1; + editor.RegisterPropertyChangeUndo(undoLabel); + SetStateKeywords(material); + } + } + + void SetStateKeywords(Material material) + { + for (int i = 0; i < keywords.Length; i++) + { + if (i == m_State) + { + material.EnableKeyword(keywords[i]); + } + else + { + material.DisableKeyword(keywords[i]); + } + } + } + } + + static GUIContent s_TempLabel = new GUIContent(); + + protected static bool s_DebugExtended; + + static int s_UndoRedoCount, s_LastSeenUndoRedoCount; + + static float[][] s_TempFloats = + { + null, new float[1], new float[2], new float[3], new float[4] + }; + + protected static GUIContent[] s_XywhVectorLabels = + { + new GUIContent("X"), + new GUIContent("Y"), + new GUIContent("W", "Width"), + new GUIContent("H", "Height") + }; + + protected static GUIContent[] s_LbrtVectorLabels = + { + new GUIContent("L", "Left"), + new GUIContent("B", "Bottom"), + new GUIContent("R", "Right"), + new GUIContent("T", "Top") + }; + + static TMP_BaseShaderGUI() + { + // Keep track of how many undo/redo events happened. + Undo.undoRedoPerformed += () => s_UndoRedoCount += 1; + } + + bool m_IsNewGUI = true; + + float m_DragAndDropMinY; + + protected MaterialEditor m_Editor; + + protected Material m_Material; + + protected MaterialProperty[] m_Properties; + + void PrepareGUI() + { + m_IsNewGUI = false; + ShaderUtilities.GetShaderPropertyIDs(); + + // New GUI just got constructed. This happens in response to a selection, + // but also after undo/redo events. + if (s_LastSeenUndoRedoCount != s_UndoRedoCount) + { + // There's been at least one undo/redo since the last time this GUI got constructed. + // Maybe the undo/redo was for this material? Assume that is was. + TMPro_EventManager.ON_MATERIAL_PROPERTY_CHANGED(true, m_Material as Material); + } + + s_LastSeenUndoRedoCount = s_UndoRedoCount; + } + + public override void OnGUI(MaterialEditor materialEditor, MaterialProperty[] properties) + { + m_Editor = materialEditor; + m_Material = materialEditor.target as Material; + this.m_Properties = properties; + + if (m_IsNewGUI) + { + PrepareGUI(); + } + + DoDragAndDropBegin(); + EditorGUI.BeginChangeCheck(); + DoGUI(); + if (EditorGUI.EndChangeCheck()) + { + TMPro_EventManager.ON_MATERIAL_PROPERTY_CHANGED(true, m_Material); + } + + DoDragAndDropEnd(); + } + + /// Override this method to create the specific shader GUI. + protected abstract void DoGUI(); + + static string[] s_PanelStateLabel = new string[] { "\t- Click to collapse -", "\t- Click to expand -" }; + + protected bool BeginPanel(string panel, bool expanded) + { + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + Rect r = EditorGUI.IndentedRect(GUILayoutUtility.GetRect(20, 18)); + r.x += 20; + r.width += 6; + + bool enabled = GUI.enabled; + GUI.enabled = true; + expanded = TMP_EditorUtility.EditorToggle(r, expanded, new GUIContent(panel), TMP_UIStyleManager.panelTitle); + r.width -= 30; + EditorGUI.LabelField(r, new GUIContent(expanded ? s_PanelStateLabel[0] : s_PanelStateLabel[1]), TMP_UIStyleManager.rightLabel); + GUI.enabled = enabled; + + EditorGUI.indentLevel += 1; + EditorGUI.BeginDisabledGroup(false); + + return expanded; + } + + protected bool BeginPanel(string panel, ShaderFeature feature, bool expanded, bool readState = true) + { + if (readState) + { + feature.ReadState(m_Material); + } + + EditorGUI.BeginChangeCheck(); + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.BeginHorizontal(); + + Rect r = EditorGUI.IndentedRect(GUILayoutUtility.GetRect(20, 20, GUILayout.Width(20f))); + bool active = EditorGUI.Toggle(r, feature.Active); + + if (EditorGUI.EndChangeCheck()) + { + m_Editor.RegisterPropertyChangeUndo(feature.undoLabel); + feature.SetActive(active, m_Material); + } + + r = EditorGUI.IndentedRect(GUILayoutUtility.GetRect(20, 18)); + r.width += 6; + + bool enabled = GUI.enabled; + GUI.enabled = true; + expanded = TMP_EditorUtility.EditorToggle(r, expanded, new GUIContent(panel), TMP_UIStyleManager.panelTitle); + r.width -= 10; + EditorGUI.LabelField(r, new GUIContent(expanded ? s_PanelStateLabel[0] : s_PanelStateLabel[1]), TMP_UIStyleManager.rightLabel); + GUI.enabled = enabled; + + GUILayout.EndHorizontal(); + + EditorGUI.indentLevel += 1; + EditorGUI.BeginDisabledGroup(!active); + + return expanded; + } + + public void EndPanel() + { + EditorGUI.EndDisabledGroup(); + EditorGUI.indentLevel -= 1; + EditorGUILayout.EndVertical(); + } + + MaterialProperty BeginProperty(string name) + { + MaterialProperty property = FindProperty(name, m_Properties); + EditorGUI.BeginChangeCheck(); + EditorGUI.showMixedValue = property.hasMixedValue; + m_Editor.BeginAnimatedCheck(Rect.zero, property); + + return property; + } + + bool EndProperty() + { + m_Editor.EndAnimatedCheck(); + EditorGUI.showMixedValue = false; + return EditorGUI.EndChangeCheck(); + } + + protected void DoPopup(string name, string label, GUIContent[] options) + { + MaterialProperty property = BeginProperty(name); + s_TempLabel.text = label; + int index = EditorGUILayout.Popup(s_TempLabel, (int)property.floatValue, options); + if (EndProperty()) + { + property.floatValue = index; + } + } + + protected void DoCubeMap(string name, string label) + { + DoTexture(name, label, typeof(Cubemap)); + } + + protected void DoTexture2D(string name, string label, bool withTilingOffset = false, string[] speedNames = null) + { + DoTexture(name, label, typeof(Texture2D), withTilingOffset, speedNames); + } + + void DoTexture(string name, string label, System.Type type, bool withTilingOffset = false, string[] speedNames = null) + { + MaterialProperty property = BeginProperty(name); + Rect rect = EditorGUILayout.GetControlRect(true, 60f); + float totalWidth = rect.width; + rect.width = EditorGUIUtility.labelWidth + 60f; + s_TempLabel.text = label; + Object tex = EditorGUI.ObjectField(rect, s_TempLabel, property.textureValue, type, false); + + if (EndProperty()) + { + property.textureValue = tex as Texture; + } + + rect.x += rect.width + 4f; + rect.width = totalWidth - rect.width - 4f; + rect.height = EditorGUIUtility.singleLineHeight; + + if (withTilingOffset) + { + DoTilingOffset(rect, property); + rect.y += (rect.height + 2f) * 2f; + } + + if (speedNames != null) + { + DoUVSpeed(rect, speedNames); + } + } + + void DoTilingOffset(Rect rect, MaterialProperty property) + { + float labelWidth = EditorGUIUtility.labelWidth; + int indentLevel = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + EditorGUIUtility.labelWidth = Mathf.Min(40f, rect.width * 0.20f); + + Vector4 vector = property.textureScaleAndOffset; + + bool changed = false; + float[] values = s_TempFloats[2]; + + s_TempLabel.text = "Tiling"; + Rect vectorRect = EditorGUI.PrefixLabel(rect, s_TempLabel); + values[0] = vector.x; + values[1] = vector.y; + EditorGUI.BeginChangeCheck(); + EditorGUI.MultiFloatField(vectorRect, s_XywhVectorLabels, values); + if (EndProperty()) + { + vector.x = values[0]; + vector.y = values[1]; + changed = true; + } + + rect.y += rect.height + 2f; + s_TempLabel.text = "Offset"; + vectorRect = EditorGUI.PrefixLabel(rect, s_TempLabel); + values[0] = vector.z; + values[1] = vector.w; + EditorGUI.BeginChangeCheck(); + EditorGUI.MultiFloatField(vectorRect, s_XywhVectorLabels, values); + if (EndProperty()) + { + vector.z = values[0]; + vector.w = values[1]; + changed = true; + } + + if (changed) + { + property.textureScaleAndOffset = vector; + } + + EditorGUIUtility.labelWidth = labelWidth; + EditorGUI.indentLevel = indentLevel; + } + + protected void DoUVSpeed(Rect rect, string[] names) + { + float labelWidth = EditorGUIUtility.labelWidth; + int indentLevel = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + EditorGUIUtility.labelWidth = Mathf.Min(40f, rect.width * 0.20f); + + s_TempLabel.text = "Speed"; + rect = EditorGUI.PrefixLabel(rect, s_TempLabel); + + EditorGUIUtility.labelWidth = 13f; + rect.width = rect.width * 0.5f - 1f; + DoFloat(rect, names[0], "X"); + rect.x += rect.width + 2f; + DoFloat(rect, names[1], "Y"); + EditorGUIUtility.labelWidth = labelWidth; + EditorGUI.indentLevel = indentLevel; + } + + protected void DoToggle(string name, string label) + { + MaterialProperty property = BeginProperty(name); + s_TempLabel.text = label; + bool value = EditorGUILayout.Toggle(s_TempLabel, property.floatValue == 1f); + if (EndProperty()) + { + property.floatValue = value ? 1f : 0f; + } + } + + protected void DoFloat(string name, string label) + { + MaterialProperty property = BeginProperty(name); + Rect rect = EditorGUILayout.GetControlRect(); + rect.width = EditorGUIUtility.labelWidth + 55f; + s_TempLabel.text = label; + float value = EditorGUI.FloatField(rect, s_TempLabel, property.floatValue); + if (EndProperty()) + { + property.floatValue = value; + } + } + + protected void DoColor(string name, string label) + { + MaterialProperty property = BeginProperty(name); + s_TempLabel.text = label; + Color value = EditorGUI.ColorField(EditorGUILayout.GetControlRect(), s_TempLabel, property.colorValue); + if (EndProperty()) + { + property.colorValue = value; + } + } + + void DoFloat(Rect rect, string name, string label) + { + MaterialProperty property = BeginProperty(name); + s_TempLabel.text = label; + float value = EditorGUI.FloatField(rect, s_TempLabel, property.floatValue); + if (EndProperty()) + { + property.floatValue = value; + } + } + + protected void DoSlider(string name, string label) + { + MaterialProperty property = BeginProperty(name); + Vector2 range = property.rangeLimits; + s_TempLabel.text = label; + float value = EditorGUI.Slider( + EditorGUILayout.GetControlRect(), s_TempLabel, property.floatValue, range.x, range.y + ); + if (EndProperty()) + { + property.floatValue = value; + } + } + + protected void DoVector3(string name, string label) + { + MaterialProperty property = BeginProperty(name); + s_TempLabel.text = label; + Vector4 value = EditorGUILayout.Vector3Field(s_TempLabel, property.vectorValue); + if (EndProperty()) + { + property.vectorValue = value; + } + } + + protected void DoVector(string name, string label, GUIContent[] subLabels) + { + MaterialProperty property = BeginProperty(name); + Rect rect = EditorGUILayout.GetControlRect(); + s_TempLabel.text = label; + rect = EditorGUI.PrefixLabel(rect, s_TempLabel); + Vector4 vector = property.vectorValue; + + float[] values = s_TempFloats[subLabels.Length]; + for (int i = 0; i < subLabels.Length; i++) + { + values[i] = vector[i]; + } + + EditorGUI.MultiFloatField(rect, subLabels, values); + if (EndProperty()) + { + for (int i = 0; i < subLabels.Length; i++) + { + vector[i] = values[i]; + } + + property.vectorValue = vector; + } + } + + void DoDragAndDropBegin() + { + m_DragAndDropMinY = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)).y; + } + + void DoDragAndDropEnd() + { + Rect rect = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + Event evt = Event.current; + if (evt.type == EventType.DragUpdated) + { + DragAndDrop.visualMode = DragAndDropVisualMode.Generic; + evt.Use(); + } + else if ( + evt.type == EventType.DragPerform && + Rect.MinMaxRect(rect.xMin, m_DragAndDropMinY, rect.xMax, rect.yMax).Contains(evt.mousePosition) + ) + { + DragAndDrop.AcceptDrag(); + evt.Use(); + Material droppedMaterial = DragAndDrop.objectReferences[0] as Material; + if (droppedMaterial && droppedMaterial != m_Material) + { + PerformDrop(droppedMaterial); + } + } + } + + void PerformDrop(Material droppedMaterial) + { + Texture droppedTex = droppedMaterial.GetTexture(ShaderUtilities.ID_MainTex); + if (!droppedTex) + { + return; + } + + Texture currentTex = m_Material.GetTexture(ShaderUtilities.ID_MainTex); + TMP_FontAsset requiredFontAsset = null; + if (droppedTex != currentTex) + { + requiredFontAsset = TMP_EditorUtility.FindMatchingFontAsset(droppedMaterial); + if (!requiredFontAsset) + { + return; + } + } + + foreach (GameObject o in Selection.gameObjects) + { + if (requiredFontAsset) + { + TMP_Text textComponent = o.GetComponent(); + if (textComponent) + { + Undo.RecordObject(textComponent, "Font Asset Change"); + textComponent.font = requiredFontAsset; + } + } + + TMPro_EventManager.ON_DRAG_AND_DROP_MATERIAL_CHANGED(o, m_Material, droppedMaterial); + EditorUtility.SetDirty(o); + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseShaderGUI.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseShaderGUI.cs.meta new file mode 100644 index 00000000..f07bd856 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BaseShaderGUI.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 438efd46088d408d8a53f707fa68d976 +timeCreated: 1469844810 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BitmapShaderGUI.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BitmapShaderGUI.cs new file mode 100644 index 00000000..d35d5392 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BitmapShaderGUI.cs @@ -0,0 +1,85 @@ +using UnityEngine; +using UnityEditor; + +namespace TMPro.EditorUtilities +{ + public class TMP_BitmapShaderGUI : TMP_BaseShaderGUI + { + static bool s_Face = true; + + protected override void DoGUI() + { + s_Face = BeginPanel("Face", s_Face); + if (s_Face) + { + DoFacePanel(); + } + + EndPanel(); + + s_DebugExtended = BeginPanel("Debug Settings", s_DebugExtended); + if (s_DebugExtended) + { + DoDebugPanel(); + } + + EndPanel(); + } + + void DoFacePanel() + { + EditorGUI.indentLevel += 1; + if (m_Material.HasProperty(ShaderUtilities.ID_FaceTex)) + { + DoColor("_FaceColor", "Color"); + DoTexture2D("_FaceTex", "Texture", true); + } + else + { + DoColor("_Color", "Color"); + DoSlider("_DiffusePower", "Diffuse Power"); + } + + EditorGUI.indentLevel -= 1; + + EditorGUILayout.Space(); + } + + void DoDebugPanel() + { + EditorGUI.indentLevel += 1; + DoTexture2D("_MainTex", "Font Atlas"); + if (m_Material.HasProperty(ShaderUtilities.ID_VertexOffsetX)) + { + if (m_Material.HasProperty(ShaderUtilities.ID_Padding)) + { + EditorGUILayout.Space(); + DoFloat("_Padding", "Padding"); + } + + EditorGUILayout.Space(); + DoFloat("_VertexOffsetX", "Offset X"); + DoFloat("_VertexOffsetY", "Offset Y"); + } + + if (m_Material.HasProperty(ShaderUtilities.ID_MaskSoftnessX)) + { + EditorGUILayout.Space(); + DoFloat("_MaskSoftnessX", "Softness X"); + DoFloat("_MaskSoftnessY", "Softness Y"); + DoVector("_ClipRect", "Clip Rect", s_LbrtVectorLabels); + } + + if (m_Material.HasProperty(ShaderUtilities.ID_StencilID)) + { + EditorGUILayout.Space(); + DoFloat("_Stencil", "Stencil ID"); + DoFloat("_StencilComp", "Stencil Comp"); + } + + EditorGUI.indentLevel -= 1; + + EditorGUILayout.Space(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BitmapShaderGUI.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BitmapShaderGUI.cs.meta new file mode 100644 index 00000000..6d0e0529 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_BitmapShaderGUI.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 806de5a9211448c8b65c8435ebb48dd4 +timeCreated: 1469998850 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_CharacterPropertyDrawer.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_CharacterPropertyDrawer.cs new file mode 100644 index 00000000..c1f5fb99 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_CharacterPropertyDrawer.cs @@ -0,0 +1,237 @@ +using UnityEngine; +using UnityEngine.TextCore; +using UnityEngine.TextCore.LowLevel; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + [CustomPropertyDrawer(typeof(TMP_Character))] + public class TMP_CharacterPropertyDrawer : PropertyDrawer + { + //[SerializeField] + //static Material s_InternalSDFMaterial; + + //[SerializeField] + //static Material s_InternalBitmapMaterial; + + int m_GlyphSelectedForEditing = -1; + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + SerializedProperty prop_Unicode = property.FindPropertyRelative("m_Unicode"); + SerializedProperty prop_GlyphIndex = property.FindPropertyRelative("m_GlyphIndex"); + SerializedProperty prop_Scale = property.FindPropertyRelative("m_Scale"); + + + GUIStyle style = new GUIStyle(EditorStyles.label); + style.richText = true; + + EditorGUIUtility.labelWidth = 40f; + EditorGUIUtility.fieldWidth = 50; + + Rect rect = new Rect(position.x + 50, position.y, position.width, 49); + + // Display non-editable fields + if (GUI.enabled == false) + { + int unicode = prop_Unicode.intValue; + EditorGUI.LabelField(new Rect(rect.x, rect.y, 120f, 18), new GUIContent("Unicode: 0x" + unicode.ToString("X") + ""), style); + EditorGUI.LabelField(new Rect(rect.x + 115, rect.y, 120f, 18), unicode <= 0xFFFF ? new GUIContent("UTF16: \\u" + unicode.ToString("X4") + "") : new GUIContent("UTF32: \\U" + unicode.ToString("X8") + ""), style); + EditorGUI.LabelField(new Rect(rect.x, rect.y + 18, 120, 18), new GUIContent("Glyph ID: " + prop_GlyphIndex.intValue + ""), style); + EditorGUI.LabelField(new Rect(rect.x, rect.y + 36, 80, 18), new GUIContent("Scale: " + prop_Scale.floatValue + ""), style); + + // Draw Glyph (if exists) + DrawGlyph(position, property); + } + else // Display editable fields + { + EditorGUIUtility.labelWidth = 55f; + GUI.SetNextControlName("Unicode Input"); + EditorGUI.BeginChangeCheck(); + string unicode = EditorGUI.TextField(new Rect(rect.x, rect.y, 120, 18), "Unicode:", prop_Unicode.intValue.ToString("X")); + + if (GUI.GetNameOfFocusedControl() == "Unicode Input") + { + //Filter out unwanted characters. + char chr = Event.current.character; + if ((chr < '0' || chr > '9') && (chr < 'a' || chr > 'f') && (chr < 'A' || chr > 'F')) + { + Event.current.character = '\0'; + } + } + + if (EditorGUI.EndChangeCheck()) + { + // Update Unicode value + prop_Unicode.intValue = TMP_TextUtilities.StringHexToInt(unicode); + } + + // Cache current glyph index in case it needs to be restored if the new glyph index is invalid. + int currentGlyphIndex = prop_GlyphIndex.intValue; + + EditorGUIUtility.labelWidth = 59f; + EditorGUI.BeginChangeCheck(); + EditorGUI.DelayedIntField(new Rect(rect.x, rect.y + 18, 100, 18), prop_GlyphIndex, new GUIContent("Glyph ID:")); + if (EditorGUI.EndChangeCheck()) + { + // Get a reference to the font asset + TMP_FontAsset fontAsset = property.serializedObject.targetObject as TMP_FontAsset; + + // Make sure new glyph index is valid. + int elementIndex = fontAsset.glyphTable.FindIndex(item => item.index == prop_GlyphIndex.intValue); + + if (elementIndex == -1) + prop_GlyphIndex.intValue = currentGlyphIndex; + else + fontAsset.m_IsFontAssetLookupTablesDirty = true; + } + + int glyphIndex = prop_GlyphIndex.intValue; + + // Reset glyph selection if new character has been selected. + if (GUI.enabled && m_GlyphSelectedForEditing != glyphIndex) + m_GlyphSelectedForEditing = -1; + + // Display button to edit the glyph data. + if (GUI.Button(new Rect(rect.x + 120, rect.y + 18, 75, 18), new GUIContent("Edit Glyph"))) + { + if (m_GlyphSelectedForEditing == -1) + m_GlyphSelectedForEditing = glyphIndex; + else + m_GlyphSelectedForEditing = -1; + + // Button clicks should not result in potential change. + GUI.changed = false; + } + + // Show the glyph property drawer if selected + if (glyphIndex == m_GlyphSelectedForEditing && GUI.enabled) + { + // Get a reference to the font asset + TMP_FontAsset fontAsset = property.serializedObject.targetObject as TMP_FontAsset; + + if (fontAsset != null) + { + // Get the index of the glyph in the font asset glyph table. + int elementIndex = fontAsset.glyphTable.FindIndex(item => item.index == glyphIndex); + + if (elementIndex != -1) + { + SerializedProperty prop_GlyphTable = property.serializedObject.FindProperty("m_GlyphTable"); + SerializedProperty prop_Glyph = prop_GlyphTable.GetArrayElementAtIndex(elementIndex); + + SerializedProperty prop_GlyphMetrics = prop_Glyph.FindPropertyRelative("m_Metrics"); + SerializedProperty prop_GlyphRect = prop_Glyph.FindPropertyRelative("m_GlyphRect"); + + Rect newRect = EditorGUILayout.GetControlRect(false, 115); + EditorGUI.DrawRect(new Rect(newRect.x + 52, newRect.y - 20, newRect.width - 52, newRect.height - 5), new Color(0.1f, 0.1f, 0.1f, 0.45f)); + EditorGUI.DrawRect(new Rect(newRect.x + 53, newRect.y - 19, newRect.width - 54, newRect.height - 7), new Color(0.3f, 0.3f, 0.3f, 0.8f)); + + // Display GlyphRect + newRect.x += 55; + newRect.y -= 18; + newRect.width += 5; + EditorGUI.PropertyField(newRect, prop_GlyphRect); + + // Display GlyphMetrics + newRect.y += 45; + EditorGUI.PropertyField(newRect, prop_GlyphMetrics); + + rect.y += 120; + } + } + } + + EditorGUIUtility.labelWidth = 39f; + EditorGUI.PropertyField(new Rect(rect.x, rect.y + 36, 80, 18), prop_Scale, new GUIContent("Scale:")); + + // Draw Glyph (if exists) + DrawGlyph(position, property); + } + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return 58; + } + + void DrawGlyph(Rect position, SerializedProperty property) + { + // Get a reference to the atlas texture + TMP_FontAsset fontAsset = property.serializedObject.targetObject as TMP_FontAsset; + + if (fontAsset == null) + return; + + // Get a reference to the Glyph Table + SerializedProperty prop_GlyphTable = property.serializedObject.FindProperty("m_GlyphTable"); + int glyphIndex = property.FindPropertyRelative("m_GlyphIndex").intValue; + int elementIndex = fontAsset.glyphTable.FindIndex(item => item.index == glyphIndex); + + // Return if we can't find the glyph + if (elementIndex == -1) + return; + + SerializedProperty prop_Glyph = prop_GlyphTable.GetArrayElementAtIndex(elementIndex); + + // Get reference to atlas texture. + int atlasIndex = prop_Glyph.FindPropertyRelative("m_AtlasIndex").intValue; + Texture2D atlasTexture = fontAsset.atlasTextures.Length > atlasIndex ? fontAsset.atlasTextures[atlasIndex] : null; + + if (atlasTexture == null) + return; + + Material mat; + if (((GlyphRasterModes)fontAsset.atlasRenderMode & GlyphRasterModes.RASTER_MODE_BITMAP) == GlyphRasterModes.RASTER_MODE_BITMAP) + { + mat = TMP_FontAssetEditor.internalBitmapMaterial; + + if (mat == null) + return; + + mat.mainTexture = atlasTexture; + mat.SetColor("_Color", Color.white); + } + else + { + mat = TMP_FontAssetEditor.internalSDFMaterial; + + if (mat == null) + return; + + mat.mainTexture = atlasTexture; + mat.SetFloat(ShaderUtilities.ID_GradientScale, fontAsset.atlasPadding + 1); + } + + // Draw glyph + Rect glyphDrawPosition = new Rect(position.x, position.y, 48, 58); + + SerializedProperty prop_GlyphRect = prop_Glyph.FindPropertyRelative("m_GlyphRect"); + + int glyphOriginX = prop_GlyphRect.FindPropertyRelative("m_X").intValue; + int glyphOriginY = prop_GlyphRect.FindPropertyRelative("m_Y").intValue; + int glyphWidth = prop_GlyphRect.FindPropertyRelative("m_Width").intValue; + int glyphHeight = prop_GlyphRect.FindPropertyRelative("m_Height").intValue; + + float normalizedHeight = fontAsset.faceInfo.ascentLine - fontAsset.faceInfo.descentLine; + float scale = glyphDrawPosition.width / normalizedHeight; + + // Compute the normalized texture coordinates + Rect texCoords = new Rect((float)glyphOriginX / atlasTexture.width, (float)glyphOriginY / atlasTexture.height, (float)glyphWidth / atlasTexture.width, (float)glyphHeight / atlasTexture.height); + + if (Event.current.type == EventType.Repaint) + { + glyphDrawPosition.x += (glyphDrawPosition.width - glyphWidth * scale) / 2; + glyphDrawPosition.y += (glyphDrawPosition.height - glyphHeight * scale) / 2; + glyphDrawPosition.width = glyphWidth * scale; + glyphDrawPosition.height = glyphHeight * scale; + + // Could switch to using the default material of the font asset which would require passing scale to the shader. + Graphics.DrawTexture(glyphDrawPosition, atlasTexture, texCoords, 0, 0, 0, 0, new Color(1f, 1f, 1f), mat); + } + } + + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_CharacterPropertyDrawer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_CharacterPropertyDrawer.cs.meta new file mode 100644 index 00000000..3bf78921 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_CharacterPropertyDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 01ada73c4792aba4c937ff5d92cce866 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientAssetMenu.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientAssetMenu.cs new file mode 100644 index 00000000..ccfd3676 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientAssetMenu.cs @@ -0,0 +1,51 @@ +using UnityEditor; +using UnityEngine; +using System.IO; +using System.Collections; + + + +namespace TMPro.EditorUtilities +{ + + public static class TMP_ColorGradientAssetMenu + { + [MenuItem("Assets/Create/TextMeshPro/Color Gradient", false, 115)] + public static void CreateColorGradient(MenuCommand context) + { + string filePath; + + if (Selection.assetGUIDs.Length == 0) + filePath = "Assets/New TMP Color Gradient.asset"; + else + filePath = AssetDatabase.GUIDToAssetPath(Selection.assetGUIDs[0]); + + if (Directory.Exists(filePath)) + { + filePath += "/New TMP Color Gradient.asset"; + } + else + { + filePath = Path.GetDirectoryName(filePath) + "/New TMP Color Gradient.asset"; + } + + filePath = AssetDatabase.GenerateUniqueAssetPath(filePath); + + // Create new Color Gradient Asset. + TMP_ColorGradient colorGradient = ScriptableObject.CreateInstance(); + + // Create Asset + AssetDatabase.CreateAsset(colorGradient, filePath); + + //EditorUtility.SetDirty(colorGradient); + + AssetDatabase.SaveAssets(); + + AssetDatabase.ImportAsset(AssetDatabase.GetAssetPath(colorGradient)); + + EditorUtility.FocusProjectWindow(); + Selection.activeObject = colorGradient; + + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientAssetMenu.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientAssetMenu.cs.meta new file mode 100644 index 00000000..a2201ee6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientAssetMenu.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d9647b571c5e44729b71d756b3d55317 +timeCreated: 1468187791 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientEditor.cs new file mode 100644 index 00000000..4dddbfb0 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientEditor.cs @@ -0,0 +1,146 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + [CustomEditor(typeof(TMP_ColorGradient))] + public class TMP_ColorGradientEditor : Editor + { + SerializedProperty m_ColorMode; + SerializedProperty m_TopLeftColor; + SerializedProperty m_TopRightColor; + SerializedProperty m_BottomLeftColor; + SerializedProperty m_BottomRightColor; + + void OnEnable() + { + m_ColorMode = serializedObject.FindProperty("colorMode"); + m_TopLeftColor = serializedObject.FindProperty("topLeft"); + m_TopRightColor = serializedObject.FindProperty("topRight"); + m_BottomLeftColor = serializedObject.FindProperty("bottomLeft"); + m_BottomRightColor = serializedObject.FindProperty("bottomRight"); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_ColorMode, new GUIContent("Color Mode")); + if (EditorGUI.EndChangeCheck()) + { + switch ((ColorMode)m_ColorMode.enumValueIndex) + { + case ColorMode.Single: + m_TopRightColor.colorValue = m_TopLeftColor.colorValue; + m_BottomLeftColor.colorValue = m_TopLeftColor.colorValue; + m_BottomRightColor.colorValue = m_TopLeftColor.colorValue; + break; + case ColorMode.HorizontalGradient: + m_BottomLeftColor.colorValue = m_TopLeftColor.colorValue; + m_BottomRightColor.colorValue = m_TopRightColor.colorValue; + break; + case ColorMode.VerticalGradient: + m_TopRightColor.colorValue = m_TopLeftColor.colorValue; + m_BottomRightColor.colorValue = m_BottomLeftColor.colorValue; + break; + } + } + Rect rect; + switch ((ColorMode)m_ColorMode.enumValueIndex) + { + case ColorMode.Single: + EditorGUI.BeginChangeCheck(); + rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2)); + EditorGUI.PrefixLabel(rect, new GUIContent("Colors")); + rect.x += EditorGUIUtility.labelWidth; + rect.width = (rect.width - EditorGUIUtility.labelWidth) / (EditorGUIUtility.wideMode ? 1f : 2f); + TMP_EditorUtility.DrawColorProperty(rect, m_TopLeftColor); + if (EditorGUI.EndChangeCheck()) + { + m_TopRightColor.colorValue = m_TopLeftColor.colorValue; + m_BottomLeftColor.colorValue = m_TopLeftColor.colorValue; + m_BottomRightColor.colorValue = m_TopLeftColor.colorValue; + } + break; + + case ColorMode.HorizontalGradient: + rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2)); + EditorGUI.PrefixLabel(rect, new GUIContent("Colors")); + rect.x += EditorGUIUtility.labelWidth; + rect.width = (rect.width - EditorGUIUtility.labelWidth) / 2f; + + EditorGUI.BeginChangeCheck(); + TMP_EditorUtility.DrawColorProperty(rect, m_TopLeftColor); + if (EditorGUI.EndChangeCheck()) + { + m_BottomLeftColor.colorValue = m_TopLeftColor.colorValue; + } + + rect.x += rect.width; + + EditorGUI.BeginChangeCheck(); + TMP_EditorUtility.DrawColorProperty(rect, m_TopRightColor); + if (EditorGUI.EndChangeCheck()) + { + m_BottomRightColor.colorValue = m_TopRightColor.colorValue; + } + break; + + case ColorMode.VerticalGradient: + rect = EditorGUILayout.GetControlRect(false, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2)); + EditorGUI.PrefixLabel(rect, new GUIContent("Colors")); + rect.x += EditorGUIUtility.labelWidth; + rect.width = (rect.width - EditorGUIUtility.labelWidth) / (EditorGUIUtility.wideMode ? 1f : 2f); + rect.height = EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2); + + EditorGUI.BeginChangeCheck(); + TMP_EditorUtility.DrawColorProperty(rect, m_TopLeftColor); + if (EditorGUI.EndChangeCheck()) + { + m_TopRightColor.colorValue = m_TopLeftColor.colorValue; + } + + rect = EditorGUILayout.GetControlRect(false, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2)); + rect.x += EditorGUIUtility.labelWidth; + rect.width = (rect.width - EditorGUIUtility.labelWidth) / (EditorGUIUtility.wideMode ? 1f : 2f); + rect.height = EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2); + + EditorGUI.BeginChangeCheck(); + TMP_EditorUtility.DrawColorProperty(rect, m_BottomLeftColor); + if (EditorGUI.EndChangeCheck()) + { + m_BottomRightColor.colorValue = m_BottomLeftColor.colorValue; + } + break; + + case ColorMode.FourCornersGradient: + rect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2)); + EditorGUI.PrefixLabel(rect, new GUIContent("Colors")); + rect.x += EditorGUIUtility.labelWidth; + rect.width = (rect.width - EditorGUIUtility.labelWidth) / 2f; + rect.height = EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2); + + TMP_EditorUtility.DrawColorProperty(rect, m_TopLeftColor); + rect.x += rect.width; + TMP_EditorUtility.DrawColorProperty(rect, m_TopRightColor); + + rect = EditorGUILayout.GetControlRect(false, EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2)); + rect.x += EditorGUIUtility.labelWidth; + rect.width = (rect.width - EditorGUIUtility.labelWidth) / 2f; + rect.height = EditorGUIUtility.singleLineHeight * (EditorGUIUtility.wideMode ? 1 : 2); + + TMP_EditorUtility.DrawColorProperty(rect, m_BottomLeftColor); + rect.x += rect.width; + TMP_EditorUtility.DrawColorProperty(rect, m_BottomRightColor); + break; + } + + if (serializedObject.ApplyModifiedProperties()) + TMPro_EventManager.ON_COLOR_GRAIDENT_PROPERTY_CHANGED(target as TMP_ColorGradient); + + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientEditor.cs.meta new file mode 100644 index 00000000..dc58116c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ColorGradientEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fcc60c1d6bb544d9b712b652f418ff3a +timeCreated: 1468400050 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_DropdownEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_DropdownEditor.cs new file mode 100644 index 00000000..b8e96135 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_DropdownEditor.cs @@ -0,0 +1,51 @@ +using UnityEngine; +using UnityEditor; +using UnityEditor.UI; +using UnityEngine.UI; + +namespace TMPro.EditorUtilities +{ + [CustomEditor(typeof(TMP_Dropdown), true)] + [CanEditMultipleObjects] + public class DropdownEditor : SelectableEditor + { + SerializedProperty m_Template; + SerializedProperty m_CaptionText; + SerializedProperty m_CaptionImage; + SerializedProperty m_ItemText; + SerializedProperty m_ItemImage; + SerializedProperty m_OnSelectionChanged; + SerializedProperty m_Value; + SerializedProperty m_Options; + + protected override void OnEnable() + { + base.OnEnable(); + m_Template = serializedObject.FindProperty("m_Template"); + m_CaptionText = serializedObject.FindProperty("m_CaptionText"); + m_CaptionImage = serializedObject.FindProperty("m_CaptionImage"); + m_ItemText = serializedObject.FindProperty("m_ItemText"); + m_ItemImage = serializedObject.FindProperty("m_ItemImage"); + m_OnSelectionChanged = serializedObject.FindProperty("m_OnValueChanged"); + m_Value = serializedObject.FindProperty("m_Value"); + m_Options = serializedObject.FindProperty("m_Options"); + } + + public override void OnInspectorGUI() + { + base.OnInspectorGUI(); + EditorGUILayout.Space(); + + serializedObject.Update(); + EditorGUILayout.PropertyField(m_Template); + EditorGUILayout.PropertyField(m_CaptionText); + EditorGUILayout.PropertyField(m_CaptionImage); + EditorGUILayout.PropertyField(m_ItemText); + EditorGUILayout.PropertyField(m_ItemImage); + EditorGUILayout.PropertyField(m_Value); + EditorGUILayout.PropertyField(m_Options); + EditorGUILayout.PropertyField(m_OnSelectionChanged); + serializedObject.ApplyModifiedProperties(); + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_DropdownEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_DropdownEditor.cs.meta new file mode 100644 index 00000000..75030cfd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_DropdownEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6dbcf248c987476181a37f01a1814975 +timeCreated: 1446377461 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorCoroutine.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorCoroutine.cs new file mode 100644 index 00000000..e0056039 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorCoroutine.cs @@ -0,0 +1,96 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + + +namespace TMPro.EditorUtilities +{ + /// + /// Simple implementation of coroutine working in the Unity Editor. + /// + public class TMP_EditorCoroutine + { + //private static Dictionary s_ActiveCoroutines; + + readonly IEnumerator coroutine; + + /// + /// Constructor + /// + /// + TMP_EditorCoroutine(IEnumerator routine) + { + this.coroutine = routine; + } + + + /// + /// Starts a new EditorCoroutine. + /// + /// Coroutine + /// new EditorCoroutine + public static TMP_EditorCoroutine StartCoroutine(IEnumerator routine) + { + TMP_EditorCoroutine coroutine = new TMP_EditorCoroutine(routine); + coroutine.Start(); + + // Add coroutine to tracking list + //if (s_ActiveCoroutines == null) + // s_ActiveCoroutines = new Dictionary(); + + // Add new instance of editor coroutine to dictionary. + //s_ActiveCoroutines.Add(coroutine.GetHashCode(), coroutine); + + return coroutine; + } + + + /// + /// Clear delegate list + /// + //public static void StopAllEditorCoroutines() + //{ + // EditorApplication.update = null; + //} + + + /// + /// Register callback for editor updates + /// + void Start() + { + EditorApplication.update += EditorUpdate; + } + + + /// + /// Unregister callback for editor updates. + /// + public void Stop() + { + if (EditorApplication.update != null) + EditorApplication.update -= EditorUpdate; + + //s_ActiveCoroutines.Remove(this.GetHashCode()); + } + + + /// + /// Delegate function called on editor updates. + /// + void EditorUpdate() + { + // Stop editor coroutine if it does not continue. + if (coroutine.MoveNext() == false) + Stop(); + + // Process the different types of EditorCoroutines. + if (coroutine.Current != null) + { + + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorCoroutine.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorCoroutine.cs.meta new file mode 100644 index 00000000..16e03fa8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorCoroutine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 27a0335dab59ec542aadd6636a5b4ebd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorPanel.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorPanel.cs new file mode 100644 index 00000000..bf961c6d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorPanel.cs @@ -0,0 +1,153 @@ +using UnityEngine; +using UnityEditor; + +namespace TMPro.EditorUtilities +{ + + [CustomEditor(typeof(TextMeshPro), true), CanEditMultipleObjects] + public class TMP_EditorPanel : TMP_BaseEditorPanel + { + static readonly GUIContent k_SortingLayerLabel = new GUIContent("Sorting Layer", "Name of the Renderer's sorting layer."); + static readonly GUIContent k_OrderInLayerLabel = new GUIContent("Order in Layer", "Renderer's order within a sorting layer."); + static readonly GUIContent k_OrthographicLabel = new GUIContent("Orthographic Mode", "Should be enabled when using an orthographic camera. Instructs the shader to not perform any perspective correction."); + static readonly GUIContent k_VolumetricLabel = new GUIContent("Volumetric Setup", "Use cubes rather than quads to render the text. Allows for volumetric rendering when combined with a compatible shader."); + + SerializedProperty m_IsVolumetricTextProp; + + SerializedProperty m_IsOrthographicProp; + + Renderer m_Renderer; + + protected override void OnEnable() + { + base.OnEnable(); + + m_IsOrthographicProp = serializedObject.FindProperty("m_isOrthographic"); + + m_IsVolumetricTextProp = serializedObject.FindProperty("m_isVolumetricText"); + + m_Renderer = m_TextComponent.GetComponent(); + } + + protected override void DrawExtraSettings() + { + Foldout.extraSettings = EditorGUILayout.Foldout(Foldout.extraSettings, k_ExtraSettingsLabel, true, TMP_UIStyleManager.boldFoldout); + if (Foldout.extraSettings) + { + EditorGUI.indentLevel += 1; + + DrawMargins(); + + DrawSortingLayer(); + + DrawGeometrySorting(); + + DrawOrthographicMode(); + + DrawRichText(); + + DrawParsing(); + + DrawVolumetricSetup(); + + DrawKerning(); + + DrawPadding(); + + EditorGUI.indentLevel -= 1; + } + } + + protected void DrawSortingLayer() + { + Undo.RecordObject(m_Renderer, "Sorting Layer Change"); + + EditorGUI.BeginChangeCheck(); + + // SORTING LAYERS + var sortingLayerNames = SortingLayerHelper.sortingLayerNames; + + var textComponent = (TextMeshPro)m_TextComponent; + + // Look up the layer name using the current layer ID + string oldName = SortingLayerHelper.GetSortingLayerNameFromID(textComponent.sortingLayerID); + + // Use the name to look up our array index into the names list + int oldLayerIndex = System.Array.IndexOf(sortingLayerNames, oldName); + + // Show the pop-up for the names + EditorGUIUtility.fieldWidth = 0f; + int newLayerIndex = EditorGUILayout.Popup(k_SortingLayerLabel, oldLayerIndex, sortingLayerNames); + + // If the index changes, look up the ID for the new index to store as the new ID + if (newLayerIndex != oldLayerIndex) + { + textComponent.sortingLayerID = SortingLayerHelper.GetSortingLayerIDForIndex(newLayerIndex); + } + + // Expose the manual sorting order + int newSortingLayerOrder = EditorGUILayout.IntField(k_OrderInLayerLabel, textComponent.sortingOrder); + if (newSortingLayerOrder != textComponent.sortingOrder) + { + textComponent.sortingOrder = newSortingLayerOrder; + } + + if (EditorGUI.EndChangeCheck()) + m_HavePropertiesChanged = true; + + EditorGUILayout.Space(); + } + + protected void DrawOrthographicMode() + { + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_IsOrthographicProp, k_OrthographicLabel); + if (EditorGUI.EndChangeCheck()) + m_HavePropertiesChanged = true; + } + + protected void DrawVolumetricSetup() + { + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_IsVolumetricTextProp, k_VolumetricLabel); + if (EditorGUI.EndChangeCheck()) + { + m_HavePropertiesChanged = true; + m_TextComponent.textInfo.ResetVertexLayout(m_IsVolumetricTextProp.boolValue); + } + + EditorGUILayout.Space(); + } + + // Method to handle multi object selection + protected override bool IsMixSelectionTypes() + { + GameObject[] objects = Selection.gameObjects; + if (objects.Length > 1) + { + for (int i = 0; i < objects.Length; i++) + { + if (objects[i].GetComponent() == null) + return true; + } + } + return false; + } + + protected override void OnUndoRedo() + { + int undoEventId = Undo.GetCurrentGroup(); + int lastUndoEventId = s_EventId; + + if (undoEventId != lastUndoEventId) + { + for (int i = 0; i < targets.Length; i++) + { + //Debug.Log("Undo & Redo Performed detected in Editor Panel. Event ID:" + Undo.GetCurrentGroup()); + TMPro_EventManager.ON_TEXTMESHPRO_PROPERTY_CHANGED(true, targets[i] as TextMeshPro); + s_EventId = undoEventId; + } + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorPanel.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorPanel.cs.meta new file mode 100644 index 00000000..54fd8048 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorPanel.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 34f6695d37a94370a3697f6b068f5d5e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorUtility.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorUtility.cs new file mode 100644 index 00000000..d9ccd86f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorUtility.cs @@ -0,0 +1,450 @@ +using UnityEngine; +using UnityEditor; +using System.Text; +using System.IO; +using System.Collections; +using System.Collections.Generic; + + +namespace TMPro.EditorUtilities +{ + + public static class TMP_EditorUtility + { + /// + /// Returns the relative path of the package. + /// + public static string packageRelativePath + { + get + { + if (string.IsNullOrEmpty(m_PackagePath)) + m_PackagePath = GetPackageRelativePath(); + + return m_PackagePath; + } + } + [SerializeField] + private static string m_PackagePath; + + /// + /// Returns the fully qualified path of the package. + /// + public static string packageFullPath + { + get + { + if (string.IsNullOrEmpty(m_PackageFullPath)) + m_PackageFullPath = GetPackageFullPath(); + + return m_PackageFullPath; + } + } + [SerializeField] + private static string m_PackageFullPath; + + + // Static Fields Related to locating the TextMesh Pro Asset + private static string folderPath = "Not Found"; + + private static EditorWindow Gameview; + private static bool isInitialized = false; + + private static void GetGameview() + { + System.Reflection.Assembly assembly = typeof(UnityEditor.EditorWindow).Assembly; + System.Type type = assembly.GetType("UnityEditor.GameView"); + Gameview = EditorWindow.GetWindow(type); + } + + + public static void RepaintAll() + { + if (isInitialized == false) + { + GetGameview(); + isInitialized = true; + } + + SceneView.RepaintAll(); + Gameview.Repaint(); + } + + + /// + /// Create and return a new asset in a smart location based on the current selection and then select it. + /// + /// + /// Name of the new asset. Do not include the .asset extension. + /// + /// + /// The new asset. + /// + public static T CreateAsset(string name) where T : ScriptableObject + { + string path = AssetDatabase.GetAssetPath(Selection.activeObject); + if (path.Length == 0) + { + // no asset selected, place in asset root + path = "Assets/" + name + ".asset"; + } + else if (Directory.Exists(path)) + { + // place in currently selected directory + path += "/" + name + ".asset"; + } + else { + // place in current selection's containing directory + path = Path.GetDirectoryName(path) + "/" + name + ".asset"; + } + T asset = ScriptableObject.CreateInstance(); + AssetDatabase.CreateAsset(asset, AssetDatabase.GenerateUniqueAssetPath(path)); + EditorUtility.FocusProjectWindow(); + Selection.activeObject = asset; + return asset; + } + + + + // Function used to find all materials which reference a font atlas so we can update all their references. + public static Material[] FindMaterialReferences(TMP_FontAsset fontAsset) + { + List refs = new List(); + Material mat = fontAsset.material; + refs.Add(mat); + + // Get materials matching the search pattern. + string searchPattern = "t:Material" + " " + fontAsset.name.Split(new char[] { ' ' })[0]; + string[] materialAssetGUIDs = AssetDatabase.FindAssets(searchPattern); + + for (int i = 0; i < materialAssetGUIDs.Length; i++) + { + string materialPath = AssetDatabase.GUIDToAssetPath(materialAssetGUIDs[i]); + Material targetMaterial = AssetDatabase.LoadAssetAtPath(materialPath); + + if (targetMaterial.HasProperty(ShaderUtilities.ID_MainTex) && targetMaterial.GetTexture(ShaderUtilities.ID_MainTex) != null && mat.GetTexture(ShaderUtilities.ID_MainTex) != null && targetMaterial.GetTexture(ShaderUtilities.ID_MainTex).GetInstanceID() == mat.GetTexture(ShaderUtilities.ID_MainTex).GetInstanceID()) + { + if (!refs.Contains(targetMaterial)) + refs.Add(targetMaterial); + } + else + { + // TODO: Find a more efficient method to unload resources. + //Resources.UnloadAsset(targetMaterial.GetTexture(ShaderUtilities.ID_MainTex)); + } + } + + return refs.ToArray(); + } + + + // Function used to find the Font Asset which matches the given Material Preset and Font Atlas Texture. + public static TMP_FontAsset FindMatchingFontAsset(Material mat) + { + if (mat.GetTexture(ShaderUtilities.ID_MainTex) == null) return null; + + // Find the dependent assets of this material. + string[] dependentAssets = AssetDatabase.GetDependencies(AssetDatabase.GetAssetPath(mat), false); + + for (int i = 0; i < dependentAssets.Length; i++) + { + TMP_FontAsset fontAsset = AssetDatabase.LoadAssetAtPath(dependentAssets[i]); + if (fontAsset != null) + return fontAsset; + } + + return null; + } + + + private static string GetPackageRelativePath() + { + // Check for potential UPM package + string packagePath = Path.GetFullPath("Packages/com.unity.textmeshpro"); + if (Directory.Exists(packagePath)) + { + return "Packages/com.unity.textmeshpro"; + } + + packagePath = Path.GetFullPath("Assets/.."); + if (Directory.Exists(packagePath)) + { + // Search default location for development package + if (Directory.Exists(packagePath + "/Assets/Packages/com.unity.TextMeshPro/Editor Resources")) + { + return "Assets/Packages/com.unity.TextMeshPro"; + } + + // Search for default location of normal TextMesh Pro AssetStore package + if (Directory.Exists(packagePath + "/Assets/TextMesh Pro/Editor Resources")) + { + return "Assets/TextMesh Pro"; + } + + // Search for potential alternative locations in the user project + string[] matchingPaths = Directory.GetDirectories(packagePath, "TextMesh Pro", SearchOption.AllDirectories); + packagePath = ValidateLocation(matchingPaths, packagePath); + if (packagePath != null) return packagePath; + } + + return null; + } + + private static string GetPackageFullPath() + { + // Check for potential UPM package + string packagePath = Path.GetFullPath("Packages/com.unity.textmeshpro"); + if (Directory.Exists(packagePath)) + { + return packagePath; + } + + packagePath = Path.GetFullPath("Assets/.."); + if (Directory.Exists(packagePath)) + { + // Search default location for development package + if (Directory.Exists(packagePath + "/Assets/Packages/com.unity.TextMeshPro/Editor Resources")) + { + return packagePath + "/Assets/Packages/com.unity.TextMeshPro"; + } + + // Search for default location of normal TextMesh Pro AssetStore package + if (Directory.Exists(packagePath + "/Assets/TextMesh Pro/Editor Resources")) + { + return packagePath + "/Assets/TextMesh Pro"; + } + + // Search for potential alternative locations in the user project + string[] matchingPaths = Directory.GetDirectories(packagePath, "TextMesh Pro", SearchOption.AllDirectories); + string path = ValidateLocation(matchingPaths, packagePath); + if (path != null) return packagePath + path; + } + + return null; + } + + + /// + /// Method to validate the location of the asset folder by making sure the GUISkins folder exists. + /// + /// + /// + private static string ValidateLocation(string[] paths, string projectPath) + { + for (int i = 0; i < paths.Length; i++) + { + // Check if any of the matching directories contain a GUISkins directory. + if (Directory.Exists(paths[i] + "/Editor Resources")) + { + folderPath = paths[i].Replace(projectPath, ""); + folderPath = folderPath.TrimStart('\\', '/'); + return folderPath; + } + } + + return null; + } + + + /// + /// Function which returns a string containing a sequence of Decimal character ranges. + /// + /// + /// + public static string GetDecimalCharacterSequence(int[] characterSet) + { + if (characterSet == null || characterSet.Length == 0) + return string.Empty; + + string characterSequence = string.Empty; + int count = characterSet.Length; + int first = characterSet[0]; + int last = first; + + for (int i = 1; i < count; i++) + { + if (characterSet[i - 1] + 1 == characterSet[i]) + { + last = characterSet[i]; + } + else + { + if (first == last) + characterSequence += first + ","; + else + characterSequence += first + "-" + last + ","; + + first = last = characterSet[i]; + } + + } + + // handle the final group + if (first == last) + characterSequence += first; + else + characterSequence += first + "-" + last; + + return characterSequence; + } + + + /// + /// Function which returns a string containing a sequence of Unicode (Hex) character ranges. + /// + /// + /// + public static string GetUnicodeCharacterSequence(int[] characterSet) + { + if (characterSet == null || characterSet.Length == 0) + return string.Empty; + + string characterSequence = string.Empty; + int count = characterSet.Length; + int first = characterSet[0]; + int last = first; + + for (int i = 1; i < count; i++) + { + if (characterSet[i - 1] + 1 == characterSet[i]) + { + last = characterSet[i]; + } + else + { + if (first == last) + characterSequence += first.ToString("X2") + ","; + else + characterSequence += first.ToString("X2") + "-" + last.ToString("X2") + ","; + + first = last = characterSet[i]; + } + + } + + // handle the final group + if (first == last) + characterSequence += first.ToString("X2"); + else + characterSequence += first.ToString("X2") + "-" + last.ToString("X2"); + + return characterSequence; + } + + + /// + /// + /// + /// + /// + /// + public static void DrawBox(Rect rect, float thickness, Color color) + { + EditorGUI.DrawRect(new Rect(rect.x - thickness, rect.y + thickness, rect.width + thickness * 2, thickness), color); + EditorGUI.DrawRect(new Rect(rect.x - thickness, rect.y + thickness, thickness, rect.height - thickness * 2), color); + EditorGUI.DrawRect(new Rect(rect.x - thickness, rect.y + rect.height - thickness * 2, rect.width + thickness * 2, thickness), color); + EditorGUI.DrawRect(new Rect(rect.x + rect.width, rect.y + thickness, thickness, rect.height - thickness * 2), color); + } + + + /// + /// Function to return the horizontal alignment grid value. + /// + /// + /// + public static int GetHorizontalAlignmentGridValue(int value) + { + if ((value & 0x1) == 0x1) + return 0; + else if ((value & 0x2) == 0x2) + return 1; + else if ((value & 0x4) == 0x4) + return 2; + else if ((value & 0x8) == 0x8) + return 3; + else if ((value & 0x10) == 0x10) + return 4; + else if ((value & 0x20) == 0x20) + return 5; + + return 0; + } + + /// + /// Function to return the vertical alignment grid value. + /// + /// + /// + public static int GetVerticalAlignmentGridValue(int value) + { + if ((value & 0x100) == 0x100) + return 0; + if ((value & 0x200) == 0x200) + return 1; + if ((value & 0x400) == 0x400) + return 2; + if ((value & 0x800) == 0x800) + return 3; + if ((value & 0x1000) == 0x1000) + return 4; + if ((value & 0x2000) == 0x2000) + return 5; + + return 0; + } + + public static void DrawColorProperty(Rect rect, SerializedProperty property) + { + int oldIndent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + if (EditorGUIUtility.wideMode) + { + EditorGUI.PropertyField(new Rect(rect.x, rect.y, 50f, rect.height), property, GUIContent.none); + rect.x += 50f; + rect.width = Mathf.Min(100f, rect.width - 55f); + } + else + { + rect.height /= 2f; + rect.width = Mathf.Min(100f, rect.width - 5f); + EditorGUI.PropertyField(rect, property, GUIContent.none); + rect.y += rect.height; + } + + EditorGUI.BeginChangeCheck(); + string colorString = EditorGUI.TextField(rect, string.Format("#{0}", ColorUtility.ToHtmlStringRGBA(property.colorValue))); + if (EditorGUI.EndChangeCheck()) + { + if (ColorUtility.TryParseHtmlString(colorString, out Color color)) + { + property.colorValue = color; + } + } + EditorGUI.indentLevel = oldIndent; + } + + public static bool EditorToggle(Rect position, bool value, GUIContent content, GUIStyle style) + { + var id = GUIUtility.GetControlID(content, FocusType.Keyboard, position); + var evt = Event.current; + + // Toggle selected toggle on space or return key + if (GUIUtility.keyboardControl == id && evt.type == EventType.KeyDown && (evt.keyCode == KeyCode.Space || evt.keyCode == KeyCode.Return || evt.keyCode == KeyCode.KeypadEnter)) + { + value = !value; + evt.Use(); + GUI.changed = true; + } + + if (evt.type == EventType.MouseDown && position.Contains(Event.current.mousePosition)) + { + GUIUtility.keyboardControl = id; + EditorGUIUtility.editingTextField = false; + HandleUtility.Repaint(); + } + + return GUI.Toggle(position, id, value, content, style); + } + + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorUtility.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorUtility.cs.meta new file mode 100644 index 00000000..5088b1bd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_EditorUtility.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2300e75732d74890b38a8ff257a3ae15 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAssetEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAssetEditor.cs new file mode 100644 index 00000000..0e445262 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAssetEditor.cs @@ -0,0 +1,1711 @@ +using UnityEngine; +using UnityEditor; +using UnityEditorInternal; +using System.Collections; +using System.Collections.Generic; +using UnityEngine.TextCore; +using UnityEngine.TextCore.LowLevel; + + +namespace TMPro.EditorUtilities +{ + + [CustomPropertyDrawer(typeof(TMP_FontWeightPair))] + public class FontWeightDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + SerializedProperty prop_regular = property.FindPropertyRelative("regularTypeface"); + SerializedProperty prop_italic = property.FindPropertyRelative("italicTypeface"); + + float width = position.width; + + position.width = EditorGUIUtility.labelWidth; + EditorGUI.LabelField(position, label); + + int oldIndent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + + // NORMAL TYPEFACE + if (label.text[0] == '4') GUI.enabled = false; + position.x += position.width; position.width = (width - position.width) / 2; + EditorGUI.PropertyField(position, prop_regular, GUIContent.none); + + // ITALIC TYPEFACE + GUI.enabled = true; + position.x += position.width; + EditorGUI.PropertyField(position, prop_italic, GUIContent.none); + + EditorGUI.indentLevel = oldIndent; + } + } + + [CustomEditor(typeof(TMP_FontAsset))] + public class TMP_FontAssetEditor : Editor + { + private struct UI_PanelState + { + public static bool faceInfoPanel = true; + public static bool generationSettingsPanel = true; + public static bool fontAtlasInfoPanel = true; + public static bool fontWeightPanel = true; + public static bool fallbackFontAssetPanel = true; + public static bool glyphTablePanel = false; + public static bool characterTablePanel = false; + public static bool fontFeatureTablePanel = false; + } + + private struct AtlasSettings + { + public GlyphRenderMode glyphRenderMode; + public int pointSize; + public int padding; + public int atlasWidth; + public int atlasHeight; + } + + /// + /// Material used to display SDF glyphs in the Character and Glyph tables. + /// + internal static Material internalSDFMaterial + { + get + { + if (s_InternalSDFMaterial == null) + { + Shader shader = Shader.Find("Hidden/TextMeshPro/Internal/Distance Field SSD"); + + if (shader != null) + s_InternalSDFMaterial = new Material(shader); + } + + return s_InternalSDFMaterial; + } + } + static Material s_InternalSDFMaterial; + + /// + /// Material used to display Bitmap glyphs in the Character and Glyph tables. + /// + internal static Material internalBitmapMaterial + { + get + { + if (s_InternalBitmapMaterial == null) + { + Shader shader = Shader.Find("Hidden/Internal-GUITextureClipText"); + + if (shader != null) + s_InternalBitmapMaterial = new Material(shader); + } + + return s_InternalBitmapMaterial; + } + } + static Material s_InternalBitmapMaterial; + + private static string[] s_UiStateLabel = new string[] { "(Click to collapse) ", "(Click to expand) " }; + private GUIContent[] m_AtlasResolutionLabels = { new GUIContent("8"), new GUIContent("16"), new GUIContent("32"), new GUIContent("64"), new GUIContent("128"), new GUIContent("256"), new GUIContent("512"), new GUIContent("1024"), new GUIContent("2048"), new GUIContent("4096"), new GUIContent("8192") }; + private int[] m_AtlasResolutions = { 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192 }; + + private struct Warning + { + public bool isEnabled; + public double expirationTime; + } + + private int m_CurrentGlyphPage = 0; + private int m_CurrentCharacterPage = 0; + private int m_CurrentKerningPage = 0; + + private int m_SelectedGlyphRecord = -1; + private int m_SelectedCharacterRecord = -1; + private int m_SelectedAdjustmentRecord = -1; + + private string m_dstGlyphID; + private string m_dstUnicode; + private const string k_placeholderUnicodeHex = "New Unicode (Hex)"; + private string m_unicodeHexLabel = k_placeholderUnicodeHex; + private const string k_placeholderGlyphID = "New Glyph ID"; + private string m_GlyphIDLabel = k_placeholderGlyphID; + + private Warning m_AddGlyphWarning; + private Warning m_AddCharacterWarning; + private bool m_DisplayDestructiveChangeWarning; + private AtlasSettings m_AtlasSettings; + private bool m_MaterialPresetsRequireUpdate; + + private string m_GlyphSearchPattern; + private List m_GlyphSearchList; + + private string m_CharacterSearchPattern; + private List m_CharacterSearchList; + + private string m_KerningTableSearchPattern; + private List m_KerningTableSearchList; + + private bool m_isSearchDirty; + + private const string k_UndoRedo = "UndoRedoPerformed"; + + private SerializedProperty m_AtlasPopulationMode_prop; + private SerializedProperty font_atlas_prop; + private SerializedProperty font_material_prop; + + private SerializedProperty m_AtlasRenderMode_prop; + private SerializedProperty m_SamplingPointSize_prop; + private SerializedProperty m_AtlasPadding_prop; + private SerializedProperty m_AtlasWidth_prop; + private SerializedProperty m_AtlasHeight_prop; + + private SerializedProperty fontWeights_prop; + + //private SerializedProperty fallbackFontAssets_prop; + private ReorderableList m_list; + + private SerializedProperty font_normalStyle_prop; + private SerializedProperty font_normalSpacing_prop; + + private SerializedProperty font_boldStyle_prop; + private SerializedProperty font_boldSpacing_prop; + + private SerializedProperty font_italicStyle_prop; + private SerializedProperty font_tabSize_prop; + + private SerializedProperty m_FaceInfo_prop; + private SerializedProperty m_GlyphTable_prop; + private SerializedProperty m_CharacterTable_prop; + + private TMP_FontFeatureTable m_FontFeatureTable; + private SerializedProperty m_FontFeatureTable_prop; + private SerializedProperty m_GlyphPairAdjustmentRecords_prop; + + private TMP_SerializedPropertyHolder m_SerializedPropertyHolder; + private SerializedProperty m_EmptyGlyphPairAdjustmentRecord_prop; + + private TMP_FontAsset m_fontAsset; + + private Material[] m_materialPresets; + + private bool isAssetDirty = false; + + private int errorCode; + + private System.DateTime timeStamp; + + + public void OnEnable() + { + m_FaceInfo_prop = serializedObject.FindProperty("m_FaceInfo"); + + font_atlas_prop = serializedObject.FindProperty("m_AtlasTextures").GetArrayElementAtIndex(0); + font_material_prop = serializedObject.FindProperty("material"); + + m_AtlasPopulationMode_prop = serializedObject.FindProperty("m_AtlasPopulationMode"); + m_AtlasRenderMode_prop = serializedObject.FindProperty("m_AtlasRenderMode"); + m_SamplingPointSize_prop = m_FaceInfo_prop.FindPropertyRelative("m_PointSize"); + m_AtlasPadding_prop = serializedObject.FindProperty("m_AtlasPadding"); + m_AtlasWidth_prop = serializedObject.FindProperty("m_AtlasWidth"); + m_AtlasHeight_prop = serializedObject.FindProperty("m_AtlasHeight"); + + fontWeights_prop = serializedObject.FindProperty("m_FontWeightTable"); + + m_list = new ReorderableList(serializedObject, serializedObject.FindProperty("m_FallbackFontAssetTable"), true, true, true, true); + + m_list.drawElementCallback = (Rect rect, int index, bool isActive, bool isFocused) => + { + var element = m_list.serializedProperty.GetArrayElementAtIndex(index); + rect.y += 2; + EditorGUI.PropertyField(new Rect(rect.x, rect.y, rect.width, EditorGUIUtility.singleLineHeight), element, GUIContent.none); + }; + + m_list.drawHeaderCallback = rect => + { + EditorGUI.LabelField(rect, "Fallback List"); + }; + + // Clean up fallback list in the event if contains null elements. + CleanFallbackFontAssetTable(); + + font_normalStyle_prop = serializedObject.FindProperty("normalStyle"); + font_normalSpacing_prop = serializedObject.FindProperty("normalSpacingOffset"); + + font_boldStyle_prop = serializedObject.FindProperty("boldStyle"); + font_boldSpacing_prop = serializedObject.FindProperty("boldSpacing"); + + font_italicStyle_prop = serializedObject.FindProperty("italicStyle"); + font_tabSize_prop = serializedObject.FindProperty("tabSize"); + + m_CharacterTable_prop = serializedObject.FindProperty("m_CharacterTable"); + m_GlyphTable_prop = serializedObject.FindProperty("m_GlyphTable"); + + m_FontFeatureTable_prop = serializedObject.FindProperty("m_FontFeatureTable"); + m_GlyphPairAdjustmentRecords_prop = m_FontFeatureTable_prop.FindPropertyRelative("m_GlyphPairAdjustmentRecords"); + + m_fontAsset = target as TMP_FontAsset; + m_FontFeatureTable = m_fontAsset.fontFeatureTable; + + // Upgrade Font Feature Table if necessary + if (m_fontAsset.m_KerningTable != null && m_fontAsset.m_KerningTable.kerningPairs != null && m_fontAsset.m_KerningTable.kerningPairs.Count > 0) + m_fontAsset.ReadFontAssetDefinition(); + + // Create serialized object to allow us to use a serialized property of an empty kerning pair. + m_SerializedPropertyHolder = CreateInstance(); + m_SerializedPropertyHolder.fontAsset = m_fontAsset; + SerializedObject internalSerializedObject = new SerializedObject(m_SerializedPropertyHolder); + m_EmptyGlyphPairAdjustmentRecord_prop = internalSerializedObject.FindProperty("glyphPairAdjustmentRecord"); + + m_materialPresets = TMP_EditorUtility.FindMaterialReferences(m_fontAsset); + + m_GlyphSearchList = new List(); + m_KerningTableSearchList = new List(); + } + + + public void OnDisable() + { + // Revert changes if user closes or changes selection without having made a choice. + if (m_DisplayDestructiveChangeWarning) + { + m_DisplayDestructiveChangeWarning = false; + RestoreAtlasGenerationSettings(); + GUIUtility.keyboardControl = 0; + + serializedObject.ApplyModifiedProperties(); + } + } + + + public override void OnInspectorGUI() + { + //Debug.Log("OnInspectorGUI Called."); + + Event currentEvent = Event.current; + + serializedObject.Update(); + + Rect rect = EditorGUILayout.GetControlRect(false, 24); + float labelWidth = EditorGUIUtility.labelWidth; + float fieldWidth = EditorGUIUtility.fieldWidth; + + // FACE INFO PANEL + #region Face info + GUI.Label(rect, new GUIContent("Face Info - v" + m_fontAsset.version), TMP_UIStyleManager.sectionHeader); + + rect.x += rect.width - 132f; + rect.y += 2; + rect.width = 130f; + rect.height = 18f; + if (GUI.Button(rect, new GUIContent("Update Atlas Texture"))) + { + TMPro_FontAssetCreatorWindow.ShowFontAtlasCreatorWindow(target as TMP_FontAsset); + } + + EditorGUI.indentLevel = 1; + GUI.enabled = false; // Lock UI + + // TODO : Consider creating a property drawer for these. + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_FamilyName")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_StyleName")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_PointSize")); + + GUI.enabled = true; + + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_Scale")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_LineHeight")); + + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_AscentLine")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_CapLine")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_MeanLine")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_Baseline")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_DescentLine")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_UnderlineOffset")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_UnderlineThickness")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_StrikethroughOffset")); + //EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("strikethroughThickness")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_SuperscriptOffset")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_SuperscriptSize")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_SubscriptOffset")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_SubscriptSize")); + EditorGUILayout.PropertyField(m_FaceInfo_prop.FindPropertyRelative("m_TabWidth")); + // TODO : Add clamping for some of these values. + //subSize_prop.floatValue = Mathf.Clamp(subSize_prop.floatValue, 0.25f, 1f); + + EditorGUILayout.Space(); + #endregion + + // GENERATION SETTINGS + #region Generation Settings + rect = EditorGUILayout.GetControlRect(false, 24); + + if (GUI.Button(rect, new GUIContent("Generation Settings"), TMP_UIStyleManager.sectionHeader)) + UI_PanelState.generationSettingsPanel = !UI_PanelState.generationSettingsPanel; + + GUI.Label(rect, (UI_PanelState.generationSettingsPanel ? "" : s_UiStateLabel[1]), TMP_UIStyleManager.rightLabel); + + if (UI_PanelState.generationSettingsPanel) + { + EditorGUI.indentLevel = 1; + + EditorGUI.BeginChangeCheck(); + Font sourceFont = (Font)EditorGUILayout.ObjectField("Source Font File", m_fontAsset.m_SourceFontFile_EditorRef, typeof(Font), false); + if (EditorGUI.EndChangeCheck()) + { + string guid = AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(sourceFont)); + m_fontAsset.m_SourceFontFileGUID = guid; + m_fontAsset.m_SourceFontFile_EditorRef = sourceFont; + } + + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_AtlasPopulationMode_prop, new GUIContent("Atlas Population Mode")); + if (EditorGUI.EndChangeCheck()) + { + serializedObject.ApplyModifiedProperties(); + + bool isDatabaseRefreshRequired = false; + + if (m_AtlasPopulationMode_prop.intValue == 0) + { + m_fontAsset.sourceFontFile = null; + + // Set atlas textures to non readable. + //for (int i = 0; i < m_fontAsset.atlasTextures.Length; i++) + //{ + // Texture2D tex = m_fontAsset.atlasTextures[i]; + + // if (tex != null && tex.isReadable) + // { + // string texPath = AssetDatabase.GetAssetPath(tex); + // var texImporter = AssetImporter.GetAtPath(texPath) as TextureImporter; + // if (texImporter != null) + // { + // texImporter.isReadable = false; + // AssetDatabase.ImportAsset(texPath); + // isDatabaseRefreshRequired = true; + // } + // } + //} + + Debug.Log("Atlas Population mode set to [Static]."); + } + else if (m_AtlasPopulationMode_prop.intValue == 1) + { + if (m_fontAsset.m_SourceFontFile_EditorRef.dynamic == false) + { + Debug.LogWarning("Please set the [" + m_fontAsset.name + "] font to dynamic mode as this is required for Dynamic SDF support.", m_fontAsset.m_SourceFontFile_EditorRef); + m_AtlasPopulationMode_prop.intValue = 0; + + serializedObject.ApplyModifiedProperties(); + } + else + { + m_fontAsset.sourceFontFile = m_fontAsset.m_SourceFontFile_EditorRef; + + /* + // Set atlas textures to non readable. + for (int i = 0; i < m_fontAsset.atlasTextures.Length; i++) + { + Texture2D tex = m_fontAsset.atlasTextures[i]; + + if (tex != null && tex.isReadable == false) + { + string texPath = AssetDatabase.GetAssetPath(tex.GetInstanceID()); + Object[] paths = AssetDatabase.LoadAllAssetsAtPath(texPath); + var texImporter = AssetImporter.GetAtPath(texPath) as TextureImporter; + if (texImporter != null) + { + texImporter.isReadable = true; + AssetDatabase.ImportAsset(texPath); + isDatabaseRefreshRequired = true; + } + } + } + */ + Debug.Log("Atlas Population mode set to [Dynamic]."); + } + } + + if (isDatabaseRefreshRequired) + AssetDatabase.Refresh(); + + serializedObject.Update(); + isAssetDirty = true; + } + + GUI.enabled = true; + // Save state of atlas settings + if (m_DisplayDestructiveChangeWarning == false) + { + SavedAtlasGenerationSettings(); + //Undo.RegisterCompleteObjectUndo(m_fontAsset, "Font Asset Changes"); + } + + EditorGUI.BeginChangeCheck(); + // TODO: Switch shaders depending on GlyphRenderMode. + EditorGUILayout.PropertyField(m_AtlasRenderMode_prop); + EditorGUILayout.PropertyField(m_SamplingPointSize_prop, new GUIContent("Sampling Point Size")); + if (EditorGUI.EndChangeCheck()) + { + m_DisplayDestructiveChangeWarning = true; + } + + // Changes to these properties require updating Material Presets for this font asset. + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_AtlasPadding_prop, new GUIContent("Padding")); + EditorGUILayout.IntPopup(m_AtlasWidth_prop, m_AtlasResolutionLabels, m_AtlasResolutions, new GUIContent("Atlas Width")); + EditorGUILayout.IntPopup(m_AtlasHeight_prop, m_AtlasResolutionLabels, m_AtlasResolutions, new GUIContent("Atlas Height")); + if (EditorGUI.EndChangeCheck()) + { + m_MaterialPresetsRequireUpdate = true; + m_DisplayDestructiveChangeWarning = true; + } + + if (m_DisplayDestructiveChangeWarning) + { + // These changes are destructive on the font asset + rect = EditorGUILayout.GetControlRect(false, 60); + rect.x += 15; + rect.width -= 15; + EditorGUI.HelpBox(rect, "Changing these settings will clear the font asset's character, glyph and texture data.", MessageType.Warning); + + if (GUI.Button(new Rect(rect.width - 140, rect.y + 36, 80, 18), new GUIContent("Apply"))) + { + m_DisplayDestructiveChangeWarning = false; + + // Update face info is sampling point size was changed. + if (m_AtlasSettings.pointSize != m_SamplingPointSize_prop.intValue) + { + FontEngine.LoadFontFace(m_fontAsset.sourceFontFile, m_SamplingPointSize_prop.intValue); + m_fontAsset.faceInfo = FontEngine.GetFaceInfo(); + } + + // Update material + m_fontAsset.material.SetFloat(ShaderUtilities.ID_TextureWidth, m_AtlasWidth_prop.intValue); + m_fontAsset.material.SetFloat(ShaderUtilities.ID_TextureHeight, m_AtlasHeight_prop.intValue); + m_fontAsset.material.SetFloat(ShaderUtilities.ID_GradientScale, m_AtlasPadding_prop.intValue + 1); + + // Update material presets if any of the relevant properties have been changed. + if (m_MaterialPresetsRequireUpdate) + { + m_MaterialPresetsRequireUpdate = false; + + Material[] materialPresets = TMP_EditorUtility.FindMaterialReferences(m_fontAsset); + for (int i = 0; i < materialPresets.Length; i++) + { + Material mat = materialPresets[i]; + + mat.SetFloat(ShaderUtilities.ID_TextureWidth, m_AtlasWidth_prop.intValue); + mat.SetFloat(ShaderUtilities.ID_TextureHeight, m_AtlasHeight_prop.intValue); + mat.SetFloat(ShaderUtilities.ID_GradientScale, m_AtlasPadding_prop.intValue + 1); + } + } + + m_fontAsset.ClearFontAssetData(); + GUIUtility.keyboardControl = 0; + isAssetDirty = true; + + // Update Font Asset Creation Settings to reflect new changes. + UpdateFontAssetCreationSettings(); + + // TODO: Clear undo buffers. + //Undo.ClearUndo(m_fontAsset); + } + + if (GUI.Button(new Rect(rect.width - 56, rect.y + 36, 80, 18), new GUIContent("Revert"))) + { + m_DisplayDestructiveChangeWarning = false; + RestoreAtlasGenerationSettings(); + GUIUtility.keyboardControl = 0; + + // TODO: Clear undo buffers. + //Undo.ClearUndo(m_fontAsset); + } + } + EditorGUILayout.Space(); + } + #endregion + + // ATLAS & MATERIAL PANEL + #region Atlas & Material + rect = EditorGUILayout.GetControlRect(false, 24); + + if (GUI.Button(rect, new GUIContent("Atlas & Material"), TMP_UIStyleManager.sectionHeader)) + UI_PanelState.fontAtlasInfoPanel = !UI_PanelState.fontAtlasInfoPanel; + + GUI.Label(rect, (UI_PanelState.fontAtlasInfoPanel ? "" : s_UiStateLabel[1]), TMP_UIStyleManager.rightLabel); + + if (UI_PanelState.fontAtlasInfoPanel) + { + EditorGUI.indentLevel = 1; + + GUI.enabled = false; + EditorGUILayout.PropertyField(font_atlas_prop, new GUIContent("Font Atlas")); + EditorGUILayout.PropertyField(font_material_prop, new GUIContent("Font Material")); + GUI.enabled = true; + EditorGUILayout.Space(); + } + #endregion + + string evt_cmd = Event.current.commandName; // Get Current Event CommandName to check for Undo Events + + // FONT WEIGHT PANEL + #region Font Weights + rect = EditorGUILayout.GetControlRect(false, 24); + + if (GUI.Button(rect, new GUIContent("Font Weights", "The Font Assets that will be used for different font weights and the settings used to simulate a typeface when no asset is available."), TMP_UIStyleManager.sectionHeader)) + UI_PanelState.fontWeightPanel = !UI_PanelState.fontWeightPanel; + + GUI.Label(rect, (UI_PanelState.fontWeightPanel ? "" : s_UiStateLabel[1]), TMP_UIStyleManager.rightLabel); + + if (UI_PanelState.fontWeightPanel) + { + EditorGUIUtility.labelWidth *= 0.75f; + EditorGUIUtility.fieldWidth *= 0.25f; + + EditorGUILayout.BeginVertical(); + EditorGUI.indentLevel = 1; + rect = EditorGUILayout.GetControlRect(true); + rect.x += EditorGUIUtility.labelWidth; + rect.width = (rect.width - EditorGUIUtility.labelWidth) / 2f; + GUI.Label(rect, "Regular Tyepface", EditorStyles.label); + rect.x += rect.width; + GUI.Label(rect, "Italic Typeface", EditorStyles.label); + + EditorGUI.indentLevel = 1; + + EditorGUILayout.PropertyField(fontWeights_prop.GetArrayElementAtIndex(1), new GUIContent("100 - Thin")); + EditorGUILayout.PropertyField(fontWeights_prop.GetArrayElementAtIndex(2), new GUIContent("200 - Extra-Light")); + EditorGUILayout.PropertyField(fontWeights_prop.GetArrayElementAtIndex(3), new GUIContent("300 - Light")); + EditorGUILayout.PropertyField(fontWeights_prop.GetArrayElementAtIndex(4), new GUIContent("400 - Regular")); + EditorGUILayout.PropertyField(fontWeights_prop.GetArrayElementAtIndex(5), new GUIContent("500 - Medium")); + EditorGUILayout.PropertyField(fontWeights_prop.GetArrayElementAtIndex(6), new GUIContent("600 - Semi-Bold")); + EditorGUILayout.PropertyField(fontWeights_prop.GetArrayElementAtIndex(7), new GUIContent("700 - Bold")); + EditorGUILayout.PropertyField(fontWeights_prop.GetArrayElementAtIndex(8), new GUIContent("800 - Heavy")); + EditorGUILayout.PropertyField(fontWeights_prop.GetArrayElementAtIndex(9), new GUIContent("900 - Black")); + + EditorGUILayout.EndVertical(); + + EditorGUILayout.Space(); + + EditorGUILayout.BeginVertical(); + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(font_normalStyle_prop, new GUIContent("Normal Weight")); + font_normalStyle_prop.floatValue = Mathf.Clamp(font_normalStyle_prop.floatValue, -3.0f, 3.0f); + if (GUI.changed || evt_cmd == k_UndoRedo) + { + GUI.changed = false; + + // Modify the material property on matching material presets. + for (int i = 0; i < m_materialPresets.Length; i++) + m_materialPresets[i].SetFloat("_WeightNormal", font_normalStyle_prop.floatValue); + } + + EditorGUILayout.PropertyField(font_boldStyle_prop, new GUIContent("Bold Weight")); + font_boldStyle_prop.floatValue = Mathf.Clamp(font_boldStyle_prop.floatValue, -3.0f, 3.0f); + if (GUI.changed || evt_cmd == k_UndoRedo) + { + GUI.changed = false; + + // Modify the material property on matching material presets. + for (int i = 0; i < m_materialPresets.Length; i++) + m_materialPresets[i].SetFloat("_WeightBold", font_boldStyle_prop.floatValue); + } + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(font_normalSpacing_prop, new GUIContent("Spacing Offset")); + font_normalSpacing_prop.floatValue = Mathf.Clamp(font_normalSpacing_prop.floatValue, -100, 100); + if (GUI.changed || evt_cmd == k_UndoRedo) + { + GUI.changed = false; + } + + EditorGUILayout.PropertyField(font_boldSpacing_prop, new GUIContent("Bold Spacing")); + font_boldSpacing_prop.floatValue = Mathf.Clamp(font_boldSpacing_prop.floatValue, 0, 100); + if (GUI.changed || evt_cmd == k_UndoRedo) + { + GUI.changed = false; + } + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(font_italicStyle_prop, new GUIContent("Italic Style")); + font_italicStyle_prop.intValue = Mathf.Clamp(font_italicStyle_prop.intValue, 15, 60); + + EditorGUILayout.PropertyField(font_tabSize_prop, new GUIContent("Tab Multiple")); + EditorGUILayout.EndHorizontal(); + EditorGUILayout.EndVertical(); + EditorGUILayout.Space(); + } + + EditorGUIUtility.labelWidth = 0; + EditorGUIUtility.fieldWidth = 0; + #endregion + + // FALLBACK FONT ASSETS + #region Fallback Font Asset + rect = EditorGUILayout.GetControlRect(false, 24); + EditorGUI.indentLevel = 0; + if (GUI.Button(rect, new GUIContent("Fallback Font Assets", "Select the Font Assets that will be searched and used as fallback when characters are missing from this font asset."), TMP_UIStyleManager.sectionHeader)) + UI_PanelState.fallbackFontAssetPanel = !UI_PanelState.fallbackFontAssetPanel; + + GUI.Label(rect, (UI_PanelState.fallbackFontAssetPanel ? "" : s_UiStateLabel[1]), TMP_UIStyleManager.rightLabel); + + if (UI_PanelState.fallbackFontAssetPanel) + { + EditorGUIUtility.labelWidth = 120; + EditorGUI.indentLevel = 0; + + m_list.DoLayoutList(); + EditorGUILayout.Space(); + } + #endregion + + // CHARACTER TABLE TABLE + #region Character Table + EditorGUIUtility.labelWidth = labelWidth; + EditorGUIUtility.fieldWidth = fieldWidth; + EditorGUI.indentLevel = 0; + rect = EditorGUILayout.GetControlRect(false, 24); + + if (GUI.Button(rect, new GUIContent("Character Table", "List of characters contained in this font asset."), TMP_UIStyleManager.sectionHeader)) + UI_PanelState.characterTablePanel = !UI_PanelState.characterTablePanel; + + GUI.Label(rect, (UI_PanelState.characterTablePanel ? "" : s_UiStateLabel[1]), TMP_UIStyleManager.rightLabel); + + if (UI_PanelState.characterTablePanel) + { + int arraySize = m_CharacterTable_prop.arraySize; + int itemsPerPage = 15; + + // Display Glyph Management Tools + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + { + // Search Bar implementation + #region DISPLAY SEARCH BAR + EditorGUILayout.BeginHorizontal(); + { + EditorGUIUtility.labelWidth = 130f; + EditorGUI.BeginChangeCheck(); + string searchPattern = EditorGUILayout.TextField("Character Search", m_CharacterSearchPattern, "SearchTextField"); + if (EditorGUI.EndChangeCheck() || m_isSearchDirty) + { + if (string.IsNullOrEmpty(searchPattern) == false) + { + m_CharacterSearchPattern = searchPattern; + + // Search Character Table for potential matches + SearchCharacterTable (m_CharacterSearchPattern, ref m_CharacterSearchList); + } + else + m_CharacterSearchPattern = null; + + m_isSearchDirty = false; + } + + string styleName = string.IsNullOrEmpty(m_CharacterSearchPattern) ? "SearchCancelButtonEmpty" : "SearchCancelButton"; + if (GUILayout.Button(GUIContent.none, styleName)) + { + GUIUtility.keyboardControl = 0; + m_CharacterSearchPattern = string.Empty; + } + } + EditorGUILayout.EndHorizontal(); + #endregion + + // Display Page Navigation + if (!string.IsNullOrEmpty(m_CharacterSearchPattern)) + arraySize = m_CharacterSearchList.Count; + + DisplayPageNavigation(ref m_CurrentCharacterPage, arraySize, itemsPerPage); + } + EditorGUILayout.EndVertical(); + + // Display Character Table Elements + if (arraySize > 0) + { + // Display each character entry using the CharacterPropertyDrawer. + for (int i = itemsPerPage * m_CurrentCharacterPage; i < arraySize && i < itemsPerPage * (m_CurrentCharacterPage + 1); i++) + { + // Define the start of the selection region of the element. + Rect elementStartRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + int elementIndex = i; + if (!string.IsNullOrEmpty(m_CharacterSearchPattern)) + elementIndex = m_CharacterSearchList[i]; + + SerializedProperty characterProperty = m_CharacterTable_prop.GetArrayElementAtIndex(elementIndex); + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + EditorGUI.BeginDisabledGroup(i != m_SelectedCharacterRecord); + { + EditorGUILayout.PropertyField(characterProperty); + } + EditorGUI.EndDisabledGroup(); + + EditorGUILayout.EndVertical(); + + // Define the end of the selection region of the element. + Rect elementEndRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + // Check for Item selection + Rect selectionArea = new Rect(elementStartRegion.x, elementStartRegion.y, elementEndRegion.width, elementEndRegion.y - elementStartRegion.y); + if (DoSelectionCheck(selectionArea)) + { + if (m_SelectedCharacterRecord == i) + m_SelectedCharacterRecord = -1; + else + { + m_SelectedCharacterRecord = i; + m_AddCharacterWarning.isEnabled = false; + m_unicodeHexLabel = k_placeholderUnicodeHex; + GUIUtility.keyboardControl = 0; + } + } + + // Draw Selection Highlight and Glyph Options + if (m_SelectedCharacterRecord == i) + { + TMP_EditorUtility.DrawBox(selectionArea, 2f, new Color32(40, 192, 255, 255)); + + // Draw Glyph management options + Rect controlRect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * 1f); + float optionAreaWidth = controlRect.width * 0.6f; + float btnWidth = optionAreaWidth / 3; + + Rect position = new Rect(controlRect.x + controlRect.width * .4f, controlRect.y, btnWidth, controlRect.height); + + // Copy Selected Glyph to Target Glyph ID + GUI.enabled = !string.IsNullOrEmpty(m_dstUnicode); + if (GUI.Button(position, new GUIContent("Copy to"))) + { + GUIUtility.keyboardControl = 0; + + // Convert Hex Value to Decimal + int dstGlyphID = TMP_TextUtilities.StringHexToInt(m_dstUnicode); + + //Add new glyph at target Unicode hex id. + if (!AddNewCharacter(elementIndex, dstGlyphID)) + { + m_AddCharacterWarning.isEnabled = true; + m_AddCharacterWarning.expirationTime = EditorApplication.timeSinceStartup + 1; + } + + m_dstUnicode = string.Empty; + m_isSearchDirty = true; + + TMPro_EventManager.ON_FONT_PROPERTY_CHANGED(true, m_fontAsset); + } + + // Target Glyph ID + GUI.enabled = true; + position.x += btnWidth; + + GUI.SetNextControlName("CharacterID_Input"); + m_dstUnicode = EditorGUI.TextField(position, m_dstUnicode); + + // Placeholder text + EditorGUI.LabelField(position, new GUIContent(m_unicodeHexLabel, "The Unicode (Hex) ID of the duplicated Character"), TMP_UIStyleManager.label); + + // Only filter the input when the destination glyph ID text field has focus. + if (GUI.GetNameOfFocusedControl() == "CharacterID_Input") + { + m_unicodeHexLabel = string.Empty; + + //Filter out unwanted characters. + char chr = Event.current.character; + if ((chr < '0' || chr > '9') && (chr < 'a' || chr > 'f') && (chr < 'A' || chr > 'F')) + { + Event.current.character = '\0'; + } + } + else + { + m_unicodeHexLabel = k_placeholderUnicodeHex; + //m_dstUnicode = string.Empty; + } + + + // Remove Glyph + position.x += btnWidth; + if (GUI.Button(position, "Remove")) + { + GUIUtility.keyboardControl = 0; + + RemoveCharacterFromList(elementIndex); + + isAssetDirty = true; + m_SelectedCharacterRecord = -1; + m_isSearchDirty = true; + break; + } + + if (m_AddCharacterWarning.isEnabled && EditorApplication.timeSinceStartup < m_AddCharacterWarning.expirationTime) + { + EditorGUILayout.HelpBox("The Destination Character ID already exists", MessageType.Warning); + } + + } + } + } + + DisplayPageNavigation(ref m_CurrentCharacterPage, arraySize, itemsPerPage); + + EditorGUILayout.Space(); + } + #endregion + + // GLYPH TABLE + #region Glyph Table + EditorGUIUtility.labelWidth = labelWidth; + EditorGUIUtility.fieldWidth = fieldWidth; + EditorGUI.indentLevel = 0; + rect = EditorGUILayout.GetControlRect(false, 24); + + GUIStyle glyphPanelStyle = new GUIStyle(EditorStyles.helpBox); + + if (GUI.Button(rect, new GUIContent("Glyph Table", "List of glyphs contained in this font asset."), TMP_UIStyleManager.sectionHeader)) + UI_PanelState.glyphTablePanel = !UI_PanelState.glyphTablePanel; + + GUI.Label(rect, (UI_PanelState.glyphTablePanel ? "" : s_UiStateLabel[1]), TMP_UIStyleManager.rightLabel); + + if (UI_PanelState.glyphTablePanel) + { + int arraySize = m_GlyphTable_prop.arraySize; + int itemsPerPage = 15; + + // Display Glyph Management Tools + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + { + // Search Bar implementation + #region DISPLAY SEARCH BAR + EditorGUILayout.BeginHorizontal(); + { + EditorGUIUtility.labelWidth = 130f; + EditorGUI.BeginChangeCheck(); + string searchPattern = EditorGUILayout.TextField("Glyph Search", m_GlyphSearchPattern, "SearchTextField"); + if (EditorGUI.EndChangeCheck() || m_isSearchDirty) + { + if (string.IsNullOrEmpty(searchPattern) == false) + { + m_GlyphSearchPattern = searchPattern; + + // Search Glyph Table for potential matches + SearchGlyphTable(m_GlyphSearchPattern, ref m_GlyphSearchList); + } + else + m_GlyphSearchPattern = null; + + m_isSearchDirty = false; + } + + string styleName = string.IsNullOrEmpty(m_GlyphSearchPattern) ? "SearchCancelButtonEmpty" : "SearchCancelButton"; + if (GUILayout.Button(GUIContent.none, styleName)) + { + GUIUtility.keyboardControl = 0; + m_GlyphSearchPattern = string.Empty; + } + } + EditorGUILayout.EndHorizontal(); + #endregion + + // Display Page Navigation + if (!string.IsNullOrEmpty(m_GlyphSearchPattern)) + arraySize = m_GlyphSearchList.Count; + + DisplayPageNavigation(ref m_CurrentGlyphPage, arraySize, itemsPerPage); + } + EditorGUILayout.EndVertical(); + + // Display Glyph Table Elements + + if (arraySize > 0) + { + // Display each GlyphInfo entry using the GlyphInfo property drawer. + for (int i = itemsPerPage * m_CurrentGlyphPage; i < arraySize && i < itemsPerPage * (m_CurrentGlyphPage + 1); i++) + { + // Define the start of the selection region of the element. + Rect elementStartRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + int elementIndex = i; + if (!string.IsNullOrEmpty(m_GlyphSearchPattern)) + elementIndex = m_GlyphSearchList[i]; + + SerializedProperty glyphProperty = m_GlyphTable_prop.GetArrayElementAtIndex(elementIndex); + + EditorGUILayout.BeginVertical(glyphPanelStyle); + + using (new EditorGUI.DisabledScope(i != m_SelectedGlyphRecord)) + { + EditorGUILayout.PropertyField(glyphProperty); + } + + EditorGUILayout.EndVertical(); + + // Define the end of the selection region of the element. + Rect elementEndRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + // Check for Item selection + Rect selectionArea = new Rect(elementStartRegion.x, elementStartRegion.y, elementEndRegion.width, elementEndRegion.y - elementStartRegion.y); + if (DoSelectionCheck(selectionArea)) + { + if (m_SelectedGlyphRecord == i) + m_SelectedGlyphRecord = -1; + else + { + m_SelectedGlyphRecord = i; + m_AddGlyphWarning.isEnabled = false; + m_unicodeHexLabel = k_placeholderUnicodeHex; + GUIUtility.keyboardControl = 0; + } + } + + // Draw Selection Highlight and Glyph Options + if (m_SelectedGlyphRecord == i) + { + TMP_EditorUtility.DrawBox(selectionArea, 2f, new Color32(40, 192, 255, 255)); + + // Draw Glyph management options + Rect controlRect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * 1f); + float optionAreaWidth = controlRect.width * 0.6f; + float btnWidth = optionAreaWidth / 3; + + Rect position = new Rect(controlRect.x + controlRect.width * .4f, controlRect.y, btnWidth, controlRect.height); + + // Copy Selected Glyph to Target Glyph ID + GUI.enabled = !string.IsNullOrEmpty(m_dstGlyphID); + if (GUI.Button(position, new GUIContent("Copy to"))) + { + GUIUtility.keyboardControl = 0; + + // Convert Hex Value to Decimal + int.TryParse(m_dstGlyphID, out int dstGlyphID); + + //Add new glyph at target Unicode hex id. + if (!AddNewGlyph(elementIndex, dstGlyphID)) + { + m_AddGlyphWarning.isEnabled = true; + m_AddGlyphWarning.expirationTime = EditorApplication.timeSinceStartup + 1; + } + + m_dstGlyphID = string.Empty; + m_isSearchDirty = true; + + TMPro_EventManager.ON_FONT_PROPERTY_CHANGED(true, m_fontAsset); + } + + // Target Glyph ID + GUI.enabled = true; + position.x += btnWidth; + + GUI.SetNextControlName("GlyphID_Input"); + m_dstGlyphID = EditorGUI.TextField(position, m_dstGlyphID); + + // Placeholder text + EditorGUI.LabelField(position, new GUIContent(m_GlyphIDLabel, "The Glyph ID of the duplicated Glyph"), TMP_UIStyleManager.label); + + // Only filter the input when the destination glyph ID text field has focus. + if (GUI.GetNameOfFocusedControl() == "GlyphID_Input") + { + m_GlyphIDLabel = string.Empty; + + //Filter out unwanted characters. + char chr = Event.current.character; + if ((chr < '0' || chr > '9')) + { + Event.current.character = '\0'; + } + } + else + { + m_GlyphIDLabel = k_placeholderGlyphID; + //m_dstGlyphID = string.Empty; + } + + // Remove Glyph + position.x += btnWidth; + if (GUI.Button(position, "Remove")) + { + GUIUtility.keyboardControl = 0; + + RemoveGlyphFromList(elementIndex); + + isAssetDirty = true; + m_SelectedGlyphRecord = -1; + m_isSearchDirty = true; + break; + } + + if (m_AddGlyphWarning.isEnabled && EditorApplication.timeSinceStartup < m_AddGlyphWarning.expirationTime) + { + EditorGUILayout.HelpBox("The Destination Glyph ID already exists", MessageType.Warning); + } + + } + } + } + + DisplayPageNavigation(ref m_CurrentGlyphPage, arraySize, itemsPerPage); + + EditorGUILayout.Space(); + } + #endregion + + // FONT FEATURE TABLE + #region Font Feature Table + EditorGUIUtility.labelWidth = labelWidth; + EditorGUIUtility.fieldWidth = fieldWidth; + EditorGUI.indentLevel = 0; + rect = EditorGUILayout.GetControlRect(false, 24); + + if (GUI.Button(rect, new GUIContent("Glyph Adjustment Table", "List of glyph adjustment / advanced kerning pairs."), TMP_UIStyleManager.sectionHeader)) + UI_PanelState.fontFeatureTablePanel = !UI_PanelState.fontFeatureTablePanel; + + GUI.Label(rect, (UI_PanelState.fontFeatureTablePanel ? "" : s_UiStateLabel[1]), TMP_UIStyleManager.rightLabel); + + if (UI_PanelState.fontFeatureTablePanel) + { + int arraySize = m_GlyphPairAdjustmentRecords_prop.arraySize; + int itemsPerPage = 20; + + // Display Kerning Pair Management Tools + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + { + // Search Bar implementation + #region DISPLAY SEARCH BAR + EditorGUILayout.BeginHorizontal(); + { + EditorGUIUtility.labelWidth = 150f; + EditorGUI.BeginChangeCheck(); + string searchPattern = EditorGUILayout.TextField("Adjustment Pair Search", m_KerningTableSearchPattern, "SearchTextField"); + if (EditorGUI.EndChangeCheck() || m_isSearchDirty) + { + if (string.IsNullOrEmpty(searchPattern) == false) + { + m_KerningTableSearchPattern = searchPattern; + + // Search Glyph Table for potential matches + SearchKerningTable(m_KerningTableSearchPattern, ref m_KerningTableSearchList); + } + else + m_KerningTableSearchPattern = null; + + m_isSearchDirty = false; + } + + string styleName = string.IsNullOrEmpty(m_KerningTableSearchPattern) ? "SearchCancelButtonEmpty" : "SearchCancelButton"; + if (GUILayout.Button(GUIContent.none, styleName)) + { + GUIUtility.keyboardControl = 0; + m_KerningTableSearchPattern = string.Empty; + } + } + EditorGUILayout.EndHorizontal(); + #endregion + + // Display Page Navigation + if (!string.IsNullOrEmpty(m_KerningTableSearchPattern)) + arraySize = m_KerningTableSearchList.Count; + + DisplayPageNavigation(ref m_CurrentKerningPage, arraySize, itemsPerPage); + } + EditorGUILayout.EndVertical(); + + if (arraySize > 0) + { + // Display each GlyphInfo entry using the GlyphInfo property drawer. + for (int i = itemsPerPage * m_CurrentKerningPage; i < arraySize && i < itemsPerPage * (m_CurrentKerningPage + 1); i++) + { + // Define the start of the selection region of the element. + Rect elementStartRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + int elementIndex = i; + if (!string.IsNullOrEmpty(m_KerningTableSearchPattern)) + elementIndex = m_KerningTableSearchList[i]; + + SerializedProperty pairAdjustmentRecordProperty = m_GlyphPairAdjustmentRecords_prop.GetArrayElementAtIndex(elementIndex); + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + using (new EditorGUI.DisabledScope(i != m_SelectedAdjustmentRecord)) + { + EditorGUILayout.PropertyField(pairAdjustmentRecordProperty, new GUIContent("Selectable")); + } + + EditorGUILayout.EndVertical(); + + // Define the end of the selection region of the element. + Rect elementEndRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + // Check for Item selection + Rect selectionArea = new Rect(elementStartRegion.x, elementStartRegion.y, elementEndRegion.width, elementEndRegion.y - elementStartRegion.y); + if (DoSelectionCheck(selectionArea)) + { + if (m_SelectedAdjustmentRecord == i) + { + m_SelectedAdjustmentRecord = -1; + } + else + { + m_SelectedAdjustmentRecord = i; + GUIUtility.keyboardControl = 0; + } + } + + // Draw Selection Highlight and Kerning Pair Options + if (m_SelectedAdjustmentRecord == i) + { + TMP_EditorUtility.DrawBox(selectionArea, 2f, new Color32(40, 192, 255, 255)); + + // Draw Glyph management options + Rect controlRect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * 1f); + float optionAreaWidth = controlRect.width; + float btnWidth = optionAreaWidth / 4; + + Rect position = new Rect(controlRect.x + controlRect.width - btnWidth, controlRect.y, btnWidth, controlRect.height); + + // Remove Kerning pair + GUI.enabled = true; + if (GUI.Button(position, "Remove")) + { + GUIUtility.keyboardControl = 0; + + RemoveAdjustmentPairFromList(i); + + isAssetDirty = true; + m_SelectedAdjustmentRecord = -1; + m_isSearchDirty = true; + break; + } + } + } + } + + DisplayPageNavigation(ref m_CurrentKerningPage, arraySize, itemsPerPage); + + GUILayout.Space(5); + + // Add new kerning pair + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + { + EditorGUILayout.PropertyField(m_EmptyGlyphPairAdjustmentRecord_prop); + } + EditorGUILayout.EndVertical(); + + if (GUILayout.Button("Add New Glyph Adjustment Record")) + { + SerializedProperty firstAdjustmentRecordProperty = m_EmptyGlyphPairAdjustmentRecord_prop.FindPropertyRelative("m_FirstAdjustmentRecord"); + SerializedProperty secondAdjustmentRecordProperty = m_EmptyGlyphPairAdjustmentRecord_prop.FindPropertyRelative("m_SecondAdjustmentRecord"); + + uint firstGlyphIndex = (uint)firstAdjustmentRecordProperty.FindPropertyRelative("m_GlyphIndex").intValue; + uint secondGlyphIndex = (uint)secondAdjustmentRecordProperty.FindPropertyRelative("m_GlyphIndex").intValue; + + TMP_GlyphValueRecord firstValueRecord = GetValueRecord(firstAdjustmentRecordProperty.FindPropertyRelative("m_GlyphValueRecord")); + TMP_GlyphValueRecord secondValueRecord = GetValueRecord(secondAdjustmentRecordProperty.FindPropertyRelative("m_GlyphValueRecord")); + + errorCode = -1; + long pairKey = (long)secondGlyphIndex << 32 | firstGlyphIndex; + if (m_FontFeatureTable.m_GlyphPairAdjustmentRecordLookupDictionary.ContainsKey(pairKey) == false) + { + TMP_GlyphPairAdjustmentRecord adjustmentRecord = new TMP_GlyphPairAdjustmentRecord(new TMP_GlyphAdjustmentRecord(firstGlyphIndex, firstValueRecord), new TMP_GlyphAdjustmentRecord(secondGlyphIndex, secondValueRecord)); + m_FontFeatureTable.m_GlyphPairAdjustmentRecords.Add(adjustmentRecord); + m_FontFeatureTable.m_GlyphPairAdjustmentRecordLookupDictionary.Add(pairKey, adjustmentRecord); + errorCode = 0; + } + + // Add glyphs and characters + uint firstCharacter = m_SerializedPropertyHolder.firstCharacter; + if (!m_fontAsset.characterLookupTable.ContainsKey(firstCharacter)) + m_fontAsset.TryAddCharacterInternal(firstCharacter, out TMP_Character character); + + uint secondCharacter = m_SerializedPropertyHolder.secondCharacter; + if (!m_fontAsset.characterLookupTable.ContainsKey(secondCharacter)) + m_fontAsset.TryAddCharacterInternal(secondCharacter, out TMP_Character character); + + // Sort Kerning Pairs & Reload Font Asset if new kerning pair was added. + if (errorCode != -1) + { + m_FontFeatureTable.SortGlyphPairAdjustmentRecords(); + serializedObject.ApplyModifiedProperties(); + isAssetDirty = true; + m_isSearchDirty = true; + } + else + { + timeStamp = System.DateTime.Now.AddSeconds(5); + } + + // Clear Add Kerning Pair Panel + // TODO + } + + if (errorCode == -1) + { + GUILayout.BeginHorizontal(); + GUILayout.FlexibleSpace(); + GUILayout.Label("Kerning Pair already exists!", TMP_UIStyleManager.label); + GUILayout.FlexibleSpace(); + GUILayout.EndHorizontal(); + + if (System.DateTime.Now > timeStamp) + errorCode = 0; + } + } + #endregion + + if (serializedObject.ApplyModifiedProperties() || evt_cmd == k_UndoRedo || isAssetDirty) + { + // Delay callback until user has decided to Apply or Revert the changes. + if (m_DisplayDestructiveChangeWarning == false) + TMPro_EventManager.ON_FONT_PROPERTY_CHANGED(true, m_fontAsset); + + if (m_fontAsset.m_IsFontAssetLookupTablesDirty || evt_cmd == k_UndoRedo) + m_fontAsset.ReadFontAssetDefinition(); + + isAssetDirty = false; + EditorUtility.SetDirty(target); + } + + + // Clear selection if mouse event was not consumed. + GUI.enabled = true; + if (currentEvent.type == EventType.MouseDown && currentEvent.button == 0) + m_SelectedAdjustmentRecord = -1; + + } + + void CleanFallbackFontAssetTable() + { + SerializedProperty m_FallbackFontAsseTable = serializedObject.FindProperty("m_FallbackFontAssetTable"); + + bool isListDirty = false; + + int elementCount = m_FallbackFontAsseTable.arraySize; + + for (int i = 0; i < elementCount; i++) + { + SerializedProperty element = m_FallbackFontAsseTable.GetArrayElementAtIndex(i); + if (element.objectReferenceValue == null) + { + m_FallbackFontAsseTable.DeleteArrayElementAtIndex(i); + elementCount -= 1; + i -= 1; + + isListDirty = true; + } + } + + if (isListDirty) + { + serializedObject.ApplyModifiedProperties(); + serializedObject.Update(); + } + } + + void SavedAtlasGenerationSettings() + { + m_AtlasSettings.glyphRenderMode = (GlyphRenderMode)m_AtlasRenderMode_prop.intValue; + m_AtlasSettings.pointSize = m_SamplingPointSize_prop.intValue; + m_AtlasSettings.padding = m_AtlasPadding_prop.intValue; + m_AtlasSettings.atlasWidth = m_AtlasWidth_prop.intValue; + m_AtlasSettings.atlasHeight = m_AtlasHeight_prop.intValue; + } + + void RestoreAtlasGenerationSettings() + { + m_AtlasRenderMode_prop.intValue = (int)m_AtlasSettings.glyphRenderMode; + m_SamplingPointSize_prop.intValue = m_AtlasSettings.pointSize; + m_AtlasPadding_prop.intValue = m_AtlasSettings.padding; + m_AtlasWidth_prop.intValue = m_AtlasSettings.atlasWidth; + m_AtlasHeight_prop.intValue = m_AtlasSettings.atlasHeight; + } + + + void UpdateFontAssetCreationSettings() + { + m_fontAsset.m_CreationSettings.pointSize = m_SamplingPointSize_prop.intValue; + m_fontAsset.m_CreationSettings.renderMode = m_AtlasRenderMode_prop.intValue; + m_fontAsset.m_CreationSettings.padding = m_AtlasPadding_prop.intValue; + m_fontAsset.m_CreationSettings.atlasWidth = m_AtlasWidth_prop.intValue; + m_fontAsset.m_CreationSettings.atlasHeight = m_AtlasHeight_prop.intValue; + } + + + void UpdateCharacterData(SerializedProperty property, int index) + { + TMP_Character character = m_fontAsset.characterTable[index]; + + character.unicode = (uint)property.FindPropertyRelative("m_Unicode").intValue; + character.scale = property.FindPropertyRelative("m_Scale").floatValue; + + SerializedProperty glyphProperty = property.FindPropertyRelative("m_Glyph"); + character.glyph.index = (uint)glyphProperty.FindPropertyRelative("m_Index").intValue; + + SerializedProperty glyphRectProperty = glyphProperty.FindPropertyRelative("m_GlyphRect"); + character.glyph.glyphRect = new GlyphRect(glyphRectProperty.FindPropertyRelative("m_X").intValue, glyphRectProperty.FindPropertyRelative("m_Y").intValue, glyphRectProperty.FindPropertyRelative("m_Width").intValue, glyphRectProperty.FindPropertyRelative("m_Height").intValue); + + SerializedProperty glyphMetricsProperty = glyphProperty.FindPropertyRelative("m_Metrics"); + character.glyph.metrics = new GlyphMetrics(glyphMetricsProperty.FindPropertyRelative("m_Width").floatValue, glyphMetricsProperty.FindPropertyRelative("m_Height").floatValue, glyphMetricsProperty.FindPropertyRelative("m_HorizontalBearingX").floatValue, glyphMetricsProperty.FindPropertyRelative("m_HorizontalBearingY").floatValue, glyphMetricsProperty.FindPropertyRelative("m_HorizontalAdvance").floatValue); + + character.glyph.scale = glyphProperty.FindPropertyRelative("m_Scale").floatValue; + + character.glyph.atlasIndex = glyphProperty.FindPropertyRelative("m_AtlasIndex").intValue; + } + + + void UpdateGlyphData(SerializedProperty property, int index) + { + Glyph glyph = m_fontAsset.glyphTable[index]; + + glyph.index = (uint)property.FindPropertyRelative("m_Index").intValue; + + SerializedProperty glyphRect = property.FindPropertyRelative("m_GlyphRect"); + glyph.glyphRect = new GlyphRect(glyphRect.FindPropertyRelative("m_X").intValue, glyphRect.FindPropertyRelative("m_Y").intValue, glyphRect.FindPropertyRelative("m_Width").intValue, glyphRect.FindPropertyRelative("m_Height").intValue); + + SerializedProperty glyphMetrics = property.FindPropertyRelative("m_Metrics"); + glyph.metrics = new GlyphMetrics(glyphMetrics.FindPropertyRelative("m_Width").floatValue, glyphMetrics.FindPropertyRelative("m_Height").floatValue, glyphMetrics.FindPropertyRelative("m_HorizontalBearingX").floatValue, glyphMetrics.FindPropertyRelative("m_HorizontalBearingY").floatValue, glyphMetrics.FindPropertyRelative("m_HorizontalAdvance").floatValue); + + glyph.scale = property.FindPropertyRelative("m_Scale").floatValue; + } + + + void DisplayPageNavigation(ref int currentPage, int arraySize, int itemsPerPage) + { + Rect pagePos = EditorGUILayout.GetControlRect(false, 20); + pagePos.width /= 3; + + int shiftMultiplier = Event.current.shift ? 10 : 1; // Page + Shift goes 10 page forward + + // Previous Page + GUI.enabled = currentPage > 0; + + if (GUI.Button(pagePos, "Previous Page")) + currentPage -= 1 * shiftMultiplier; + + + // Page Counter + GUI.enabled = true; + pagePos.x += pagePos.width; + int totalPages = (int)(arraySize / (float)itemsPerPage + 0.999f); + GUI.Label(pagePos, "Page " + (currentPage + 1) + " / " + totalPages, TMP_UIStyleManager.centeredLabel); + + // Next Page + pagePos.x += pagePos.width; + GUI.enabled = itemsPerPage * (currentPage + 1) < arraySize; + + if (GUI.Button(pagePos, "Next Page")) + currentPage += 1 * shiftMultiplier; + + // Clamp page range + currentPage = Mathf.Clamp(currentPage, 0, arraySize / itemsPerPage); + + GUI.enabled = true; + } + + + /// + /// + /// + /// + /// + bool AddNewGlyph(int srcIndex, int dstGlyphID) + { + // Make sure Destination Glyph ID doesn't already contain a Glyph + if (m_fontAsset.glyphLookupTable.ContainsKey((uint)dstGlyphID)) + return false; + + // Add new element to glyph list. + m_GlyphTable_prop.arraySize += 1; + + // Get a reference to the source glyph. + SerializedProperty sourceGlyph = m_GlyphTable_prop.GetArrayElementAtIndex(srcIndex); + + int dstIndex = m_GlyphTable_prop.arraySize - 1; + + // Get a reference to the target / destination glyph. + SerializedProperty targetGlyph = m_GlyphTable_prop.GetArrayElementAtIndex(dstIndex); + + CopyGlyphSerializedProperty(sourceGlyph, ref targetGlyph); + + // Update the ID of the glyph + targetGlyph.FindPropertyRelative("m_Index").intValue = dstGlyphID; + + serializedObject.ApplyModifiedProperties(); + + m_fontAsset.SortGlyphTable(); + + m_fontAsset.ReadFontAssetDefinition(); + + return true; + } + + /// + /// + /// + /// + void RemoveGlyphFromList(int index) + { + if (index > m_GlyphTable_prop.arraySize) + return; + + int targetGlyphIndex = m_GlyphTable_prop.GetArrayElementAtIndex(index).FindPropertyRelative("m_Index").intValue; + + m_GlyphTable_prop.DeleteArrayElementAtIndex(index); + + // Remove all characters referencing this glyph. + for (int i = 0; i < m_CharacterTable_prop.arraySize; i++) + { + int glyphIndex = m_CharacterTable_prop.GetArrayElementAtIndex(i).FindPropertyRelative("m_GlyphIndex").intValue; + + if (glyphIndex == targetGlyphIndex) + { + // Remove character + m_CharacterTable_prop.DeleteArrayElementAtIndex(i); + } + } + + serializedObject.ApplyModifiedProperties(); + + m_fontAsset.ReadFontAssetDefinition(); + } + + bool AddNewCharacter(int srcIndex, int dstGlyphID) + { + // Make sure Destination Glyph ID doesn't already contain a Glyph + if (m_fontAsset.characterLookupTable.ContainsKey((uint)dstGlyphID)) + return false; + + // Add new element to glyph list. + m_CharacterTable_prop.arraySize += 1; + + // Get a reference to the source glyph. + SerializedProperty sourceCharacter = m_CharacterTable_prop.GetArrayElementAtIndex(srcIndex); + + int dstIndex = m_CharacterTable_prop.arraySize - 1; + + // Get a reference to the target / destination glyph. + SerializedProperty targetCharacter = m_CharacterTable_prop.GetArrayElementAtIndex(dstIndex); + + CopyCharacterSerializedProperty(sourceCharacter, ref targetCharacter); + + // Update the ID of the glyph + targetCharacter.FindPropertyRelative("m_Unicode").intValue = dstGlyphID; + + serializedObject.ApplyModifiedProperties(); + + m_fontAsset.SortCharacterTable(); + + m_fontAsset.ReadFontAssetDefinition(); + + return true; + } + + void RemoveCharacterFromList(int index) + { + if (index > m_CharacterTable_prop.arraySize) + return; + + m_CharacterTable_prop.DeleteArrayElementAtIndex(index); + + serializedObject.ApplyModifiedProperties(); + + m_fontAsset.ReadFontAssetDefinition(); + } + + + // Check if any of the Style elements were clicked on. + private bool DoSelectionCheck(Rect selectionArea) + { + Event currentEvent = Event.current; + + switch (currentEvent.type) + { + case EventType.MouseDown: + if (selectionArea.Contains(currentEvent.mousePosition) && currentEvent.button == 0) + { + currentEvent.Use(); + return true; + } + + break; + } + + return false; + } + + TMP_GlyphValueRecord GetValueRecord(SerializedProperty property) + { + TMP_GlyphValueRecord record = new TMP_GlyphValueRecord(); + record.xPlacement = property.FindPropertyRelative("m_XPlacement").floatValue; + record.yPlacement = property.FindPropertyRelative("m_YPlacement").floatValue; + record.xAdvance = property.FindPropertyRelative("m_XAdvance").floatValue; + record.yAdvance = property.FindPropertyRelative("m_YAdvance").floatValue; + + return record; + } + + void RemoveAdjustmentPairFromList(int index) + { + if (index > m_GlyphPairAdjustmentRecords_prop.arraySize) + return; + + m_GlyphPairAdjustmentRecords_prop.DeleteArrayElementAtIndex(index); + + serializedObject.ApplyModifiedProperties(); + + m_fontAsset.ReadFontAssetDefinition(); + } + + /// + /// + /// + /// + /// + void CopyGlyphSerializedProperty(SerializedProperty srcGlyph, ref SerializedProperty dstGlyph) + { + // TODO : Should make a generic function which copies each of the properties. + dstGlyph.FindPropertyRelative("m_Index").intValue = srcGlyph.FindPropertyRelative("m_Index").intValue; + + // Glyph -> GlyphMetrics + SerializedProperty srcGlyphMetrics = srcGlyph.FindPropertyRelative("m_Metrics"); + SerializedProperty dstGlyphMetrics = dstGlyph.FindPropertyRelative("m_Metrics"); + + dstGlyphMetrics.FindPropertyRelative("m_Width").floatValue = srcGlyphMetrics.FindPropertyRelative("m_Width").floatValue; + dstGlyphMetrics.FindPropertyRelative("m_Height").floatValue = srcGlyphMetrics.FindPropertyRelative("m_Height").floatValue; + dstGlyphMetrics.FindPropertyRelative("m_HorizontalBearingX").floatValue = srcGlyphMetrics.FindPropertyRelative("m_HorizontalBearingX").floatValue; + dstGlyphMetrics.FindPropertyRelative("m_HorizontalBearingY").floatValue = srcGlyphMetrics.FindPropertyRelative("m_HorizontalBearingY").floatValue; + dstGlyphMetrics.FindPropertyRelative("m_HorizontalAdvance").floatValue = srcGlyphMetrics.FindPropertyRelative("m_HorizontalAdvance").floatValue; + + // Glyph -> GlyphRect + SerializedProperty srcGlyphRect = srcGlyph.FindPropertyRelative("m_GlyphRect"); + SerializedProperty dstGlyphRect = dstGlyph.FindPropertyRelative("m_GlyphRect"); + + dstGlyphRect.FindPropertyRelative("m_X").intValue = srcGlyphRect.FindPropertyRelative("m_X").intValue; + dstGlyphRect.FindPropertyRelative("m_Y").intValue = srcGlyphRect.FindPropertyRelative("m_Y").intValue; + dstGlyphRect.FindPropertyRelative("m_Width").intValue = srcGlyphRect.FindPropertyRelative("m_Width").intValue; + dstGlyphRect.FindPropertyRelative("m_Height").intValue = srcGlyphRect.FindPropertyRelative("m_Height").intValue; + + dstGlyph.FindPropertyRelative("m_Scale").floatValue = srcGlyph.FindPropertyRelative("m_Scale").floatValue; + dstGlyph.FindPropertyRelative("m_AtlasIndex").intValue = srcGlyph.FindPropertyRelative("m_AtlasIndex").intValue; + } + + + void CopyCharacterSerializedProperty(SerializedProperty source, ref SerializedProperty target) + { + // TODO : Should make a generic function which copies each of the properties. + int unicode = source.FindPropertyRelative("m_Unicode").intValue; + target.FindPropertyRelative("m_Unicode").intValue = unicode; + + int srcGlyphIndex = source.FindPropertyRelative("m_GlyphIndex").intValue; + target.FindPropertyRelative("m_GlyphIndex").intValue = srcGlyphIndex; + + target.FindPropertyRelative("m_Scale").floatValue = source.FindPropertyRelative("m_Scale").floatValue; + } + + + /// + /// + /// + /// + /// + void SearchGlyphTable (string searchPattern, ref List searchResults) + { + if (searchResults == null) searchResults = new List(); + + searchResults.Clear(); + + int arraySize = m_GlyphTable_prop.arraySize; + + for (int i = 0; i < arraySize; i++) + { + SerializedProperty sourceGlyph = m_GlyphTable_prop.GetArrayElementAtIndex(i); + + int id = sourceGlyph.FindPropertyRelative("m_Index").intValue; + + // Check for potential match against a character. + //if (searchPattern.Length == 1 && id == searchPattern[0]) + // searchResults.Add(i); + + // Check for potential match against decimal id + if (id.ToString().Contains(searchPattern)) + searchResults.Add(i); + + //if (id.ToString("x").Contains(searchPattern)) + // searchResults.Add(i); + + //if (id.ToString("X").Contains(searchPattern)) + // searchResults.Add(i); + } + } + + + void SearchCharacterTable(string searchPattern, ref List searchResults) + { + if (searchResults == null) searchResults = new List(); + + searchResults.Clear(); + + int arraySize = m_CharacterTable_prop.arraySize; + + for (int i = 0; i < arraySize; i++) + { + SerializedProperty sourceCharacter = m_CharacterTable_prop.GetArrayElementAtIndex(i); + + int id = sourceCharacter.FindPropertyRelative("m_Unicode").intValue; + + // Check for potential match against a character. + if (searchPattern.Length == 1 && id == searchPattern[0]) + searchResults.Add(i); + else if (id.ToString("x").Contains(searchPattern)) + searchResults.Add(i); + else if (id.ToString("X").Contains(searchPattern)) + searchResults.Add(i); + + // Check for potential match against decimal id + //if (id.ToString().Contains(searchPattern)) + // searchResults.Add(i); + } + } + + + void SearchKerningTable(string searchPattern, ref List searchResults) + { + if (searchResults == null) searchResults = new List(); + + searchResults.Clear(); + + // Lookup glyph index of potential characters contained in the search pattern. + uint firstGlyphIndex = 0; + if (searchPattern.Length > 0 && m_fontAsset.characterLookupTable.TryGetValue(searchPattern[0], out TMP_Character firstCharacterSearch)) + firstGlyphIndex = firstCharacterSearch.glyphIndex; + + uint secondGlyphIndex = 0; + if (searchPattern.Length > 1 && m_fontAsset.characterLookupTable.TryGetValue(searchPattern[1], out TMP_Character secondCharacterSearch)) + secondGlyphIndex = secondCharacterSearch.glyphIndex; + + int arraySize = m_GlyphPairAdjustmentRecords_prop.arraySize; + + for (int i = 0; i < arraySize; i++) + { + SerializedProperty record = m_GlyphPairAdjustmentRecords_prop.GetArrayElementAtIndex(i); + + SerializedProperty firstAdjustmentRecord = record.FindPropertyRelative("m_FirstAdjustmentRecord"); + SerializedProperty secondAdjustmentRecord = record.FindPropertyRelative("m_SecondAdjustmentRecord"); + + int firstGlyph = firstAdjustmentRecord.FindPropertyRelative("m_GlyphIndex").intValue; + int secondGlyph = secondAdjustmentRecord.FindPropertyRelative("m_GlyphIndex").intValue; + + if (firstGlyphIndex == firstGlyph && secondGlyphIndex == secondGlyph) + searchResults.Add(i); + else if (searchPattern.Length == 1 && (firstGlyphIndex == firstGlyph || firstGlyphIndex == secondGlyph)) + searchResults.Add(i); + else if (firstGlyph.ToString().Contains(searchPattern)) + searchResults.Add(i); + else if (secondGlyph.ToString().Contains(searchPattern)) + searchResults.Add(i); + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAssetEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAssetEditor.cs.meta new file mode 100644 index 00000000..9b26bae5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAssetEditor.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 96b44f7d98314b139324a8a87eb66067 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAsset_CreationMenu.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAsset_CreationMenu.cs new file mode 100644 index 00000000..1e432331 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAsset_CreationMenu.cs @@ -0,0 +1,190 @@ +using UnityEngine; +using UnityEditor; +using System.Linq; +using System.IO; +using System.Collections; +using System.Collections.Generic; +using UnityEngine.TextCore; +using UnityEngine.TextCore.LowLevel; +using TMPro; + + +namespace TMPro +{ + public static class TMP_FontAsset_CreationMenu + { + /* + [MenuItem("Assets/Create/TextMeshPro/Font Asset Fallback", false, 105)] + public static void CreateFallbackFontAsset() + { + Object target = Selection.activeObject; + + // Make sure the selection is a font file + if (target == null || target.GetType() != typeof(TMP_FontAsset)) + { + Debug.LogWarning("A Font file must first be selected in order to create a Font Asset."); + return; + } + + TMP_FontAsset sourceFontAsset = (TMP_FontAsset)target; + + string sourceFontFilePath = AssetDatabase.GetAssetPath(target); + + string folderPath = Path.GetDirectoryName(sourceFontFilePath); + string assetName = Path.GetFileNameWithoutExtension(sourceFontFilePath); + + string newAssetFilePathWithName = AssetDatabase.GenerateUniqueAssetPath(folderPath + "/" + assetName + " - Fallback.asset"); + + //// Create new TM Font Asset. + TMP_FontAsset fontAsset = ScriptableObject.CreateInstance(); + AssetDatabase.CreateAsset(fontAsset, newAssetFilePathWithName); + + fontAsset.version = "1.1.0"; + + fontAsset.faceInfo = sourceFontAsset.faceInfo; + + fontAsset.m_SourceFontFileGUID = sourceFontAsset.m_SourceFontFileGUID; + fontAsset.m_SourceFontFile_EditorRef = sourceFontAsset.m_SourceFontFile_EditorRef; + fontAsset.atlasPopulationMode = TMP_FontAsset.AtlasPopulationMode.Dynamic; + + int atlasWidth = fontAsset.atlasWidth = sourceFontAsset.atlasWidth; + int atlasHeight = fontAsset.atlasHeight = sourceFontAsset.atlasHeight; + int atlasPadding = fontAsset.atlasPadding = sourceFontAsset.atlasPadding; + fontAsset.atlasRenderMode = sourceFontAsset.atlasRenderMode; + + // Initialize array for the font atlas textures. + fontAsset.atlasTextures = new Texture2D[1]; + + // Create and add font atlas texture + Texture2D texture = new Texture2D(atlasWidth, atlasHeight, TextureFormat.Alpha8, false); + Color32[] colors = new Color32[atlasWidth * atlasHeight]; + texture.SetPixels32(colors); + + texture.name = assetName + " Atlas"; + fontAsset.atlasTextures[0] = texture; + AssetDatabase.AddObjectToAsset(texture, fontAsset); + + // Add free rectangle of the size of the texture. + int packingModifier = ((GlyphRasterModes)fontAsset.atlasRenderMode & GlyphRasterModes.RASTER_MODE_BITMAP) == GlyphRasterModes.RASTER_MODE_BITMAP ? 0 : 1; + fontAsset.m_FreeGlyphRects = new List() { new GlyphRect(0, 0, atlasWidth - packingModifier, atlasHeight - packingModifier) }; + fontAsset.m_UsedGlyphRects = new List(); + + // Create new Material and Add it as Sub-Asset + Material tmp_material = new Material(sourceFontAsset.material); + + tmp_material.name = texture.name + " Material"; + tmp_material.SetTexture(ShaderUtilities.ID_MainTex, texture); + tmp_material.SetFloat(ShaderUtilities.ID_TextureWidth, atlasWidth); + tmp_material.SetFloat(ShaderUtilities.ID_TextureHeight, atlasHeight); + + tmp_material.SetFloat(ShaderUtilities.ID_GradientScale, atlasPadding + packingModifier); + + tmp_material.SetFloat(ShaderUtilities.ID_WeightNormal, fontAsset.normalStyle); + tmp_material.SetFloat(ShaderUtilities.ID_WeightBold, fontAsset.boldStyle); + + fontAsset.material = tmp_material; + + AssetDatabase.AddObjectToAsset(tmp_material, fontAsset); + + // Add Font Asset Creation Settings + // TODO + + // Not sure if this is still necessary in newer versions of Unity. + EditorUtility.SetDirty(fontAsset); + + AssetDatabase.SaveAssets(); + } + */ + + //[MenuItem("Assets/Create/TextMeshPro/Font Asset #%F12", true)] + //public static bool CreateFontAssetMenuValidation() + //{ + // return false; + //} + + [MenuItem("Assets/Create/TextMeshPro/Font Asset #%F12", false, 100)] + public static void CreateFontAsset() + { + Object target = Selection.activeObject; + + // Make sure the selection is a font file + if (target == null || target.GetType() != typeof(Font)) + { + Debug.LogWarning("A Font file must first be selected in order to create a Font Asset."); + return; + } + + Font sourceFont = (Font)target; + + string sourceFontFilePath = AssetDatabase.GetAssetPath(target); + + string folderPath = Path.GetDirectoryName(sourceFontFilePath); + string assetName = Path.GetFileNameWithoutExtension(sourceFontFilePath); + + string newAssetFilePathWithName = AssetDatabase.GenerateUniqueAssetPath(folderPath + "/" + assetName + " SDF.asset"); + + //// Create new TM Font Asset. + TMP_FontAsset fontAsset = ScriptableObject.CreateInstance(); + AssetDatabase.CreateAsset(fontAsset, newAssetFilePathWithName); + + fontAsset.version = "1.1.0"; + + // Set face information + FontEngine.InitializeFontEngine(); + FontEngine.LoadFontFace(sourceFont, 90); + fontAsset.faceInfo = FontEngine.GetFaceInfo(); + + // Set font reference and GUID + fontAsset.m_SourceFontFileGUID = AssetDatabase.AssetPathToGUID(sourceFontFilePath); + fontAsset.m_SourceFontFile_EditorRef = sourceFont; + fontAsset.atlasPopulationMode = AtlasPopulationMode.Dynamic; + + // Default atlas resolution is 1024 x 1024. + int atlasWidth = fontAsset.atlasWidth = 1024; + int atlasHeight = fontAsset.atlasHeight = 1024; + int atlasPadding = fontAsset.atlasPadding = 9; + fontAsset.atlasRenderMode = GlyphRenderMode.SDFAA; + + // Initialize array for the font atlas textures. + fontAsset.atlasTextures = new Texture2D[1]; + + // Create atlas texture of size zero. + Texture2D texture = new Texture2D(0, 0, TextureFormat.Alpha8, false); + + texture.name = assetName + " Atlas"; + fontAsset.atlasTextures[0] = texture; + AssetDatabase.AddObjectToAsset(texture, fontAsset); + + // Add free rectangle of the size of the texture. + int packingModifier = ((GlyphRasterModes)fontAsset.atlasRenderMode & GlyphRasterModes.RASTER_MODE_BITMAP) == GlyphRasterModes.RASTER_MODE_BITMAP ? 0 : 1; + fontAsset.freeGlyphRects = new List() { new GlyphRect(0, 0, atlasWidth - packingModifier, atlasHeight - packingModifier) }; + fontAsset.usedGlyphRects = new List(); + + // Create new Material and Add it as Sub-Asset + Shader default_Shader = Shader.Find("TextMeshPro/Distance Field"); + Material tmp_material = new Material(default_Shader); + + tmp_material.name = texture.name + " Material"; + tmp_material.SetTexture(ShaderUtilities.ID_MainTex, texture); + tmp_material.SetFloat(ShaderUtilities.ID_TextureWidth, atlasWidth); + tmp_material.SetFloat(ShaderUtilities.ID_TextureHeight, atlasHeight); + + tmp_material.SetFloat(ShaderUtilities.ID_GradientScale, atlasPadding + packingModifier); + + tmp_material.SetFloat(ShaderUtilities.ID_WeightNormal, fontAsset.normalStyle); + tmp_material.SetFloat(ShaderUtilities.ID_WeightBold, fontAsset.boldStyle); + + fontAsset.material = tmp_material; + + AssetDatabase.AddObjectToAsset(tmp_material, fontAsset); + + // Add Font Asset Creation Settings + fontAsset.creationSettings = new FontAssetCreationSettings(fontAsset.m_SourceFontFileGUID, fontAsset.faceInfo.pointSize, 0, atlasPadding, 0, 1024, 1024, 7, string.Empty, (int)GlyphRenderMode.SDFAA); + + // Not sure if this is still necessary in newer versions of Unity. + EditorUtility.SetDirty(fontAsset); + + AssetDatabase.SaveAssets(); + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAsset_CreationMenu.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAsset_CreationMenu.cs.meta new file mode 100644 index 00000000..57a3fcea --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_FontAsset_CreationMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7496af95dfe67cf429ac65edaaf99106 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPairAdjustmentRecordPropertyDrawer.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPairAdjustmentRecordPropertyDrawer.cs new file mode 100644 index 00000000..77268baa --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPairAdjustmentRecordPropertyDrawer.cs @@ -0,0 +1,382 @@ +using UnityEngine; +using UnityEngine.TextCore; +using UnityEngine.TextCore.LowLevel; +using UnityEditor; +using System.Collections; +using System.Text.RegularExpressions; + + +namespace TMPro.EditorUtilities +{ + + [CustomPropertyDrawer(typeof(TMP_GlyphPairAdjustmentRecord))] + public class TMP_GlyphPairAdjustmentRecordPropertyDrawer : PropertyDrawer + { + private bool isEditingEnabled = false; + private bool isSelectable = false; + + private string m_FirstCharacter = string.Empty; + private string m_SecondCharacter = string.Empty; + private string m_PreviousInput; + + static GUIContent s_CharacterTextFieldLabel = new GUIContent("Char:", "Enter the character or its UTF16 or UTF32 Unicode character escape sequence. For UTF16 use \"\\uFF00\" and for UTF32 use \"\\UFF00FF00\" representation."); + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + SerializedProperty prop_FirstAdjustmentRecord = property.FindPropertyRelative("m_FirstAdjustmentRecord"); + SerializedProperty prop_SecondAdjustmentRecord = property.FindPropertyRelative("m_SecondAdjustmentRecord"); + + SerializedProperty prop_FirstGlyphIndex = prop_FirstAdjustmentRecord.FindPropertyRelative("m_GlyphIndex"); + SerializedProperty prop_FirstGlyphValueRecord = prop_FirstAdjustmentRecord.FindPropertyRelative("m_GlyphValueRecord"); + + SerializedProperty prop_SecondGlyphIndex = prop_SecondAdjustmentRecord.FindPropertyRelative("m_GlyphIndex"); + SerializedProperty prop_SecondGlyphValueRecord = prop_SecondAdjustmentRecord.FindPropertyRelative("m_GlyphValueRecord"); + + SerializedProperty prop_FontFeatureLookupFlags = property.FindPropertyRelative("m_FeatureLookupFlags"); + + position.yMin += 2; + + float width = position.width / 2; + float padding = 5.0f; + + Rect rect; + + isEditingEnabled = GUI.enabled; + isSelectable = label.text == "Selectable" ? true : false; + + if (isSelectable) + GUILayoutUtility.GetRect(position.width, 75); + else + GUILayoutUtility.GetRect(position.width, 55); + + GUIStyle style = new GUIStyle(EditorStyles.label); + style.richText = true; + + // First Glyph + GUI.enabled = isEditingEnabled; + if (isSelectable) + { + rect = new Rect(position.x + 70, position.y, position.width, 49); + + float labelWidth = GUI.skin.label.CalcSize(new GUIContent("ID: " + prop_FirstGlyphIndex.intValue)).x; + EditorGUI.LabelField(new Rect(position.x + (64 - labelWidth) / 2, position.y + 60, 64f, 18f), new GUIContent("ID: " + prop_FirstGlyphIndex.intValue + ""), style); + + GUI.enabled = isEditingEnabled; + EditorGUIUtility.labelWidth = 30f; + + rect = new Rect(position.x + 70, position.y + 10, (width - 70) - padding, 18); + EditorGUI.PropertyField(rect, prop_FirstGlyphValueRecord.FindPropertyRelative("m_XPlacement"), new GUIContent("OX:")); + + rect.y += 20; + EditorGUI.PropertyField(rect, prop_FirstGlyphValueRecord.FindPropertyRelative("m_YPlacement"), new GUIContent("OY:")); + + rect.y += 20; + EditorGUI.PropertyField(rect, prop_FirstGlyphValueRecord.FindPropertyRelative("m_XAdvance"), new GUIContent("AX:")); + + //rect.y += 20; + //EditorGUI.PropertyField(rect, prop_FirstGlyphValueRecord.FindPropertyRelative("m_YAdvance"), new GUIContent("AY:")); + + DrawGlyph((uint)prop_FirstGlyphIndex.intValue, new Rect(position.x, position.y, position.width, position.height), property); + } + else + { + rect = new Rect(position.x, position.y, width / 2 * 0.8f - padding, 18); + EditorGUIUtility.labelWidth = 40f; + + // First Character Lookup + GUI.SetNextControlName("FirstCharacterField"); + EditorGUI.BeginChangeCheck(); + string firstCharacter = EditorGUI.TextField(rect, s_CharacterTextFieldLabel, m_FirstCharacter); + + if (GUI.GetNameOfFocusedControl() == "FirstCharacterField") + { + if (ValidateInput(firstCharacter)) + { + //Debug.Log("1st Unicode value: [" + firstCharacter + "]"); + + uint unicode = GetUnicodeCharacter(firstCharacter); + + // Lookup glyph index + TMP_SerializedPropertyHolder propertyHolder = property.serializedObject.targetObject as TMP_SerializedPropertyHolder; + TMP_FontAsset fontAsset = propertyHolder.fontAsset; + if (fontAsset != null) + { + prop_FirstGlyphIndex.intValue = (int)fontAsset.GetGlyphIndex(unicode); + propertyHolder.firstCharacter = unicode; + } + } + } + + if (EditorGUI.EndChangeCheck()) + m_FirstCharacter = firstCharacter; + + // First Glyph Index + rect.x += width / 2 * 0.8f; + + EditorGUIUtility.labelWidth = 25f; + EditorGUI.BeginChangeCheck(); + EditorGUI.PropertyField(rect, prop_FirstGlyphIndex, new GUIContent("ID:")); + if (EditorGUI.EndChangeCheck()) + { + + } + + GUI.enabled = isEditingEnabled; + EditorGUIUtility.labelWidth = 25f; + + rect = new Rect(position.x, position.y + 20, width * 0.5f - padding, 18); + EditorGUI.PropertyField(rect, prop_FirstGlyphValueRecord.FindPropertyRelative("m_XPlacement"), new GUIContent("OX")); + + rect.x += width * 0.5f; + EditorGUI.PropertyField(rect, prop_FirstGlyphValueRecord.FindPropertyRelative("m_YPlacement"), new GUIContent("OY")); + + rect.x = position.x; + rect.y += 20; + EditorGUI.PropertyField(rect, prop_FirstGlyphValueRecord.FindPropertyRelative("m_XAdvance"), new GUIContent("AX")); + + //rect.x += width * 0.5f; + //EditorGUI.PropertyField(rect, prop_FirstGlyphAdjustment.FindPropertyRelative("m_YAdvance"), new GUIContent("AY")); + + } + + + // Second Glyph + GUI.enabled = isEditingEnabled; + if (isSelectable) + { + float labelWidth = GUI.skin.label.CalcSize(new GUIContent("ID: " + prop_SecondGlyphIndex.intValue)).x; + EditorGUI.LabelField(new Rect(position.width / 2 + 20 + (64 - labelWidth) / 2, position.y + 60, 64f, 18f), new GUIContent("ID: " + prop_SecondGlyphIndex.intValue + ""), style); + + GUI.enabled = isEditingEnabled; + EditorGUIUtility.labelWidth = 30f; + + rect = new Rect(position.width / 2 + 20 + 70, position.y + 10, (width - 70) - padding, 18); + EditorGUI.PropertyField(rect, prop_SecondGlyphValueRecord.FindPropertyRelative("m_XPlacement"), new GUIContent("OX:")); + + rect.y += 20; + EditorGUI.PropertyField(rect, prop_SecondGlyphValueRecord.FindPropertyRelative("m_YPlacement"), new GUIContent("OY:")); + + rect.y += 20; + EditorGUI.PropertyField(rect, prop_SecondGlyphValueRecord.FindPropertyRelative("m_XAdvance"), new GUIContent("AX:")); + + //rect.y += 20; + //EditorGUI.PropertyField(rect, prop_SecondGlyphAdjustment.FindPropertyRelative("m_YAdvance"), new GUIContent("AY")); + + DrawGlyph((uint)prop_SecondGlyphIndex.intValue, new Rect(position.width / 2 + 20, position.y, position.width, position.height), property); + } + else + { + rect = new Rect(position.width / 2 + 20, position.y, width / 2 * 0.8f - padding, 18); + EditorGUIUtility.labelWidth = 40f; + + // Second Character Lookup + GUI.SetNextControlName("SecondCharacterField"); + EditorGUI.BeginChangeCheck(); + string secondCharacter = EditorGUI.TextField(rect, s_CharacterTextFieldLabel, m_SecondCharacter); + + if (GUI.GetNameOfFocusedControl() == "SecondCharacterField") + { + if (ValidateInput(secondCharacter)) + { + //Debug.Log("2nd Unicode value: [" + secondCharacter + "]"); + + uint unicode = GetUnicodeCharacter(secondCharacter); + + // Lookup glyph index + TMP_SerializedPropertyHolder propertyHolder = property.serializedObject.targetObject as TMP_SerializedPropertyHolder; + TMP_FontAsset fontAsset = propertyHolder.fontAsset; + if (fontAsset != null) + { + prop_SecondGlyphIndex.intValue = (int)fontAsset.GetGlyphIndex(unicode); + propertyHolder.secondCharacter = unicode; + } + } + } + + if (EditorGUI.EndChangeCheck()) + m_SecondCharacter = secondCharacter; + + // Second Glyph Index + rect.x += width / 2 * 0.8f; + + EditorGUIUtility.labelWidth = 25f; + EditorGUI.BeginChangeCheck(); + EditorGUI.PropertyField(rect, prop_SecondGlyphIndex, new GUIContent("ID:")); + if (EditorGUI.EndChangeCheck()) + { + + } + + GUI.enabled = isEditingEnabled; + EditorGUIUtility.labelWidth = 25f; + + rect = new Rect(position.width / 2 + 20, position.y + 20, width * 0.5f - padding, 18); + EditorGUI.PropertyField(rect, prop_SecondGlyphValueRecord.FindPropertyRelative("m_XPlacement"), new GUIContent("OX")); + + rect.x += width * 0.5f; + EditorGUI.PropertyField(rect, prop_SecondGlyphValueRecord.FindPropertyRelative("m_YPlacement"), new GUIContent("OY")); + + rect.x = position.width / 2 + 20; + rect.y += 20; + EditorGUI.PropertyField(rect, prop_SecondGlyphValueRecord.FindPropertyRelative("m_XAdvance"), new GUIContent("AX")); + + //rect.x += width * 0.5f; + //EditorGUI.PropertyField(rect, prop_SecondGlyphAdjustment.FindPropertyRelative("m_YAdvance"), new GUIContent("AY")); + } + + // Font Feature Lookup Flags + if (isSelectable) + { + EditorGUIUtility.labelWidth = 55f; + + rect.x = position.width - 255; + rect.y += 23; + rect.width = 270; // width - 70 - padding; + + FontFeatureLookupFlags flags = (FontFeatureLookupFlags)prop_FontFeatureLookupFlags.intValue; + + EditorGUI.BeginChangeCheck(); + flags = (FontFeatureLookupFlags)EditorGUI.EnumFlagsField(rect, new GUIContent("Options:"), flags); + if (EditorGUI.EndChangeCheck()) + { + prop_FontFeatureLookupFlags.intValue = (int)flags; + } + } + + } + + bool ValidateInput(string source) + { + int length = string.IsNullOrEmpty(source) ? 0 : source.Length; + + ////Filter out unwanted characters. + Event evt = Event.current; + + char c = evt.character; + + if (c != '\0') + { + switch (length) + { + case 0: + break; + case 1: + if (source != m_PreviousInput) + return true; + + if ((source[0] == '\\' && (c == 'u' || c == 'U')) == false) + evt.character = '\0'; + + break; + case 2: + case 3: + case 4: + case 5: + if ((c < '0' || c > '9') && (c < 'a' || c > 'f') && (c < 'A' || c > 'F')) + evt.character = '\0'; + break; + case 6: + case 7: + case 8: + case 9: + if (source[1] == 'u' || (c < '0' || c > '9') && (c < 'a' || c > 'f') && (c < 'A' || c > 'F')) + evt.character = '\0'; + + // Validate input + if (length == 6 && source[1] == 'u' && source != m_PreviousInput) + return true; + break; + case 10: + if (source != m_PreviousInput) + return true; + + evt.character = '\0'; + break; + } + } + + m_PreviousInput = source; + + return false; + } + + uint GetUnicodeCharacter (string source) + { + uint unicode; + + if (source.Length == 1) + unicode = source[0]; + else if (source.Length == 6) + unicode = (uint)TMP_TextUtilities.StringHexToInt(source.Replace("\\u", "")); + else + unicode = (uint)TMP_TextUtilities.StringHexToInt(source.Replace("\\U", "")); + + return unicode; + } + + void DrawGlyph(uint glyphIndex, Rect position, SerializedProperty property) + { + // Get a reference to the sprite texture + TMP_FontAsset fontAsset = property.serializedObject.targetObject as TMP_FontAsset; + + if (fontAsset == null) + return; + + // Check if glyph currently exists in the atlas texture. + if (!fontAsset.glyphLookupTable.TryGetValue(glyphIndex, out Glyph glyph)) + return; + + // Get reference to atlas texture. + int atlasIndex = fontAsset.m_AtlasTextureIndex; + Texture2D atlasTexture = fontAsset.atlasTextures.Length > atlasIndex ? fontAsset.atlasTextures[atlasIndex] : null; + + if (atlasTexture == null) + return; + + Material mat; + if (((GlyphRasterModes)fontAsset.atlasRenderMode & GlyphRasterModes.RASTER_MODE_BITMAP) == GlyphRasterModes.RASTER_MODE_BITMAP) + { + mat = TMP_FontAssetEditor.internalBitmapMaterial; + + if (mat == null) + return; + + mat.mainTexture = atlasTexture; + } + else + { + mat = TMP_FontAssetEditor.internalSDFMaterial; + + if (mat == null) + return; + + mat.mainTexture = atlasTexture; + mat.SetFloat(ShaderUtilities.ID_GradientScale, fontAsset.atlasPadding + 1); + } + + // Draw glyph from atlas texture. + Rect glyphDrawPosition = new Rect(position.x, position.y + 2, 64, 60); + + GlyphRect glyphRect = glyph.glyphRect; + + float normalizedHeight = fontAsset.faceInfo.ascentLine - fontAsset.faceInfo.descentLine; + float scale = glyphDrawPosition.width / normalizedHeight; + + // Compute the normalized texture coordinates + Rect texCoords = new Rect((float)glyphRect.x / atlasTexture.width, (float)glyphRect.y / atlasTexture.height, (float)glyphRect.width / atlasTexture.width, (float)glyphRect.height / atlasTexture.height); + + if (Event.current.type == EventType.Repaint) + { + glyphDrawPosition.x += (glyphDrawPosition.width - glyphRect.width * scale) / 2; + glyphDrawPosition.y += (glyphDrawPosition.height - glyphRect.height * scale) / 2; + glyphDrawPosition.width = glyphRect.width * scale; + glyphDrawPosition.height = glyphRect.height * scale; + + // Could switch to using the default material of the font asset which would require passing scale to the shader. + Graphics.DrawTexture(glyphDrawPosition, atlasTexture, texCoords, 0, 0, 0, 0, new Color(1f, 1f, 1f), mat); + } + } + + + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPairAdjustmentRecordPropertyDrawer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPairAdjustmentRecordPropertyDrawer.cs.meta new file mode 100644 index 00000000..b95203f5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPairAdjustmentRecordPropertyDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d256fa541faf5d4409992c631adb98a1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPropertyDrawer.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPropertyDrawer.cs new file mode 100644 index 00000000..b92dfd66 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPropertyDrawer.cs @@ -0,0 +1,118 @@ + using UnityEngine; +using UnityEngine.TextCore; +using UnityEngine.TextCore.LowLevel; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + [CustomPropertyDrawer(typeof(Glyph))] + public class TMP_GlyphPropertyDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + SerializedProperty prop_GlyphIndex = property.FindPropertyRelative("m_Index"); + SerializedProperty prop_GlyphMetrics = property.FindPropertyRelative("m_Metrics"); + SerializedProperty prop_GlyphRect = property.FindPropertyRelative("m_GlyphRect"); + SerializedProperty prop_Scale = property.FindPropertyRelative("m_Scale"); + SerializedProperty prop_AtlasIndex = property.FindPropertyRelative("m_AtlasIndex"); + + GUIStyle style = new GUIStyle(EditorStyles.label); + style.richText = true; + + Rect rect = new Rect(position.x + 70, position.y, position.width, 49); + + float labelWidth = GUI.skin.label.CalcSize(new GUIContent("ID: " + prop_GlyphIndex.intValue)).x; + EditorGUI.LabelField(new Rect(position.x + (64 - labelWidth) / 2, position.y + 85, 64f, 18f), new GUIContent("ID: " + prop_GlyphIndex.intValue + ""), style); + //EditorGUIUtility.labelWidth = 22f; + //EditorGUI.DelayedIntField(new Rect(position.x + (64 - labelWidth) / 2, position.y + 89, 58f, 18f), prop_GlyphIndex, new GUIContent("ID:")); + + // We get Rect since a valid position may not be provided by the caller. + EditorGUI.PropertyField(new Rect(rect.x, rect.y, position.width, 49), prop_GlyphRect); + + rect.y += 45; + EditorGUI.PropertyField(rect, prop_GlyphMetrics); + + EditorGUIUtility.labelWidth = 40f; + EditorGUI.PropertyField(new Rect(rect.x, rect.y + 65, 75, 18), prop_Scale, new GUIContent("Scale:")); // new GUIContent("Scale: " + prop_Scale.floatValue + ""), style); + + EditorGUIUtility.labelWidth = 74f; + EditorGUI.PropertyField(new Rect(rect.x + 85, rect.y + 65, 95, 18), prop_AtlasIndex, new GUIContent("Atlas Index:")); // new GUIContent("Atlas Index: " + prop_AtlasIndex.intValue + ""), style); + + DrawGlyph(position, property); + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return 130f; + } + + void DrawGlyph(Rect position, SerializedProperty property) + { + // Get a reference to the sprite texture + TMP_FontAsset fontAsset = property.serializedObject.targetObject as TMP_FontAsset; + + if (fontAsset == null) + return; + + // Get reference to atlas texture. + int atlasIndex = property.FindPropertyRelative("m_AtlasIndex").intValue; + Texture2D atlasTexture = fontAsset.atlasTextures.Length > atlasIndex ? fontAsset.atlasTextures[atlasIndex] : null; + + if (atlasTexture == null) + return; + + Material mat; + if (((GlyphRasterModes)fontAsset.atlasRenderMode & GlyphRasterModes.RASTER_MODE_BITMAP) == GlyphRasterModes.RASTER_MODE_BITMAP) + { + mat = TMP_FontAssetEditor.internalBitmapMaterial; + + if (mat == null) + return; + + mat.mainTexture = atlasTexture; + mat.SetColor("_Color", Color.white); + } + else + { + mat = TMP_FontAssetEditor.internalSDFMaterial; + + if (mat == null) + return; + + mat.mainTexture = atlasTexture; + mat.SetFloat(ShaderUtilities.ID_GradientScale, fontAsset.atlasPadding + 1); + } + + // Draw glyph from atlas texture. + Rect glyphDrawPosition = new Rect(position.x, position.y + 2, 64, 80); + + SerializedProperty prop_GlyphRect = property.FindPropertyRelative("m_GlyphRect"); + + int glyphOriginX = prop_GlyphRect.FindPropertyRelative("m_X").intValue; + int glyphOriginY = prop_GlyphRect.FindPropertyRelative("m_Y").intValue; + int glyphWidth = prop_GlyphRect.FindPropertyRelative("m_Width").intValue; + int glyphHeight = prop_GlyphRect.FindPropertyRelative("m_Height").intValue; + + float normalizedHeight = fontAsset.faceInfo.ascentLine - fontAsset.faceInfo.descentLine; + float scale = glyphDrawPosition.width / normalizedHeight; + + // Compute the normalized texture coordinates + Rect texCoords = new Rect((float)glyphOriginX / atlasTexture.width, (float)glyphOriginY / atlasTexture.height, (float)glyphWidth / atlasTexture.width, (float)glyphHeight / atlasTexture.height); + + if (Event.current.type == EventType.Repaint) + { + glyphDrawPosition.x += (glyphDrawPosition.width - glyphWidth * scale) / 2; + glyphDrawPosition.y += (glyphDrawPosition.height - glyphHeight * scale) / 2; + glyphDrawPosition.width = glyphWidth * scale; + glyphDrawPosition.height = glyphHeight * scale; + + // Could switch to using the default material of the font asset which would require passing scale to the shader. + Graphics.DrawTexture(glyphDrawPosition, atlasTexture, texCoords, 0, 0, 0, 0, new Color(1f, 1f, 1f), mat); + } + } + + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPropertyDrawer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPropertyDrawer.cs.meta new file mode 100644 index 00000000..ce08447f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_GlyphPropertyDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c4777500b5da6094e956c3d4f04de4db +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_InputFieldEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_InputFieldEditor.cs new file mode 100644 index 00000000..d50dc585 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_InputFieldEditor.cs @@ -0,0 +1,283 @@ +using UnityEngine; +using UnityEngine.UI; +using UnityEditor; +using UnityEditor.UI; +using UnityEditor.AnimatedValues; + + +namespace TMPro.EditorUtilities +{ + [CanEditMultipleObjects] + [CustomEditor(typeof(TMP_InputField), true)] + public class TMP_InputFieldEditor : SelectableEditor + { + private struct m_foldout + { // Track Inspector foldout panel states, globally. + public static bool textInput = true; + public static bool fontSettings = true; + public static bool extraSettings = true; + //public static bool shadowSetting = false; + //public static bool materialEditor = true; + } + + SerializedProperty m_TextViewport; + SerializedProperty m_TextComponent; + SerializedProperty m_Text; + SerializedProperty m_ContentType; + SerializedProperty m_LineType; + SerializedProperty m_LineLimit; + SerializedProperty m_InputType; + SerializedProperty m_CharacterValidation; + SerializedProperty m_InputValidator; + SerializedProperty m_RegexValue; + SerializedProperty m_KeyboardType; + SerializedProperty m_CharacterLimit; + SerializedProperty m_CaretBlinkRate; + SerializedProperty m_CaretWidth; + SerializedProperty m_CaretColor; + SerializedProperty m_CustomCaretColor; + SerializedProperty m_SelectionColor; + SerializedProperty m_HideMobileKeyboard; + SerializedProperty m_HideMobileInput; + SerializedProperty m_Placeholder; + SerializedProperty m_VerticalScrollbar; + SerializedProperty m_ScrollbarScrollSensitivity; + SerializedProperty m_OnValueChanged; + SerializedProperty m_OnEndEdit; + SerializedProperty m_OnSelect; + SerializedProperty m_OnDeselect; + SerializedProperty m_ReadOnly; + SerializedProperty m_RichText; + SerializedProperty m_RichTextEditingAllowed; + SerializedProperty m_ResetOnDeActivation; + SerializedProperty m_RestoreOriginalTextOnEscape; + + SerializedProperty m_OnFocusSelectAll; + SerializedProperty m_GlobalPointSize; + SerializedProperty m_GlobalFontAsset; + + AnimBool m_CustomColor; + + //TMP_InputValidator m_ValidationScript; + + protected override void OnEnable() + { + base.OnEnable(); + + m_TextViewport = serializedObject.FindProperty("m_TextViewport"); + m_TextComponent = serializedObject.FindProperty("m_TextComponent"); + m_Text = serializedObject.FindProperty("m_Text"); + m_ContentType = serializedObject.FindProperty("m_ContentType"); + m_LineType = serializedObject.FindProperty("m_LineType"); + m_LineLimit = serializedObject.FindProperty("m_LineLimit"); + m_InputType = serializedObject.FindProperty("m_InputType"); + m_CharacterValidation = serializedObject.FindProperty("m_CharacterValidation"); + m_InputValidator = serializedObject.FindProperty("m_InputValidator"); + m_RegexValue = serializedObject.FindProperty("m_RegexValue"); + m_KeyboardType = serializedObject.FindProperty("m_KeyboardType"); + m_CharacterLimit = serializedObject.FindProperty("m_CharacterLimit"); + m_CaretBlinkRate = serializedObject.FindProperty("m_CaretBlinkRate"); + m_CaretWidth = serializedObject.FindProperty("m_CaretWidth"); + m_CaretColor = serializedObject.FindProperty("m_CaretColor"); + m_CustomCaretColor = serializedObject.FindProperty("m_CustomCaretColor"); + m_SelectionColor = serializedObject.FindProperty("m_SelectionColor"); + + m_HideMobileKeyboard = serializedObject.FindProperty("m_HideSoftKeyboard"); + m_HideMobileInput = serializedObject.FindProperty("m_HideMobileInput"); + + m_Placeholder = serializedObject.FindProperty("m_Placeholder"); + m_VerticalScrollbar = serializedObject.FindProperty("m_VerticalScrollbar"); + m_ScrollbarScrollSensitivity = serializedObject.FindProperty("m_ScrollSensitivity"); + + m_OnValueChanged = serializedObject.FindProperty("m_OnValueChanged"); + m_OnEndEdit = serializedObject.FindProperty("m_OnEndEdit"); + m_OnSelect = serializedObject.FindProperty("m_OnSelect"); + m_OnDeselect = serializedObject.FindProperty("m_OnDeselect"); + m_ReadOnly = serializedObject.FindProperty("m_ReadOnly"); + m_RichText = serializedObject.FindProperty("m_RichText"); + m_RichTextEditingAllowed = serializedObject.FindProperty("m_isRichTextEditingAllowed"); + m_ResetOnDeActivation = serializedObject.FindProperty("m_ResetOnDeActivation"); + m_RestoreOriginalTextOnEscape = serializedObject.FindProperty("m_RestoreOriginalTextOnEscape"); + + m_OnFocusSelectAll = serializedObject.FindProperty("m_OnFocusSelectAll"); + m_GlobalPointSize = serializedObject.FindProperty("m_GlobalPointSize"); + m_GlobalFontAsset = serializedObject.FindProperty("m_GlobalFontAsset"); + + m_CustomColor = new AnimBool(m_CustomCaretColor.boolValue); + m_CustomColor.valueChanged.AddListener(Repaint); + } + + protected override void OnDisable() + { + base.OnDisable(); + m_CustomColor.valueChanged.RemoveListener(Repaint); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + base.OnInspectorGUI(); + + EditorGUILayout.Space(); + + EditorGUILayout.PropertyField(m_TextViewport); + + EditorGUILayout.PropertyField(m_TextComponent); + + TextMeshProUGUI text = null; + if (m_TextComponent != null && m_TextComponent.objectReferenceValue != null) + { + text = m_TextComponent.objectReferenceValue as TextMeshProUGUI; + //if (text.supportRichText) + //{ + // EditorGUILayout.HelpBox("Using Rich Text with input is unsupported.", MessageType.Warning); + //} + } + + EditorGUI.BeginDisabledGroup(m_TextComponent == null || m_TextComponent.objectReferenceValue == null); + + // TEXT INPUT BOX + EditorGUILayout.PropertyField(m_Text); + + // INPUT FIELD SETTINGS + #region INPUT FIELD SETTINGS + + m_foldout.fontSettings = EditorGUILayout.Foldout(m_foldout.fontSettings, "Input Field Settings", true, TMP_UIStyleManager.boldFoldout); + + if (m_foldout.fontSettings) + { + EditorGUI.indentLevel++; + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_GlobalFontAsset, new GUIContent("Font Asset", "Set the Font Asset for both Placeholder and Input Field text object.")); + if (EditorGUI.EndChangeCheck()) + { + TMP_InputField inputField = target as TMP_InputField; + inputField.SetGlobalFontAsset(m_GlobalFontAsset.objectReferenceValue as TMP_FontAsset); + } + + + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_GlobalPointSize, new GUIContent("Point Size", "Set the point size of both Placeholder and Input Field text object.")); + if (EditorGUI.EndChangeCheck()) + { + TMP_InputField inputField = target as TMP_InputField; + inputField.SetGlobalPointSize(m_GlobalPointSize.floatValue); + } + + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_CharacterLimit); + + EditorGUILayout.Space(); + + EditorGUILayout.PropertyField(m_ContentType); + if (!m_ContentType.hasMultipleDifferentValues) + { + EditorGUI.indentLevel++; + + if (m_ContentType.enumValueIndex == (int)TMP_InputField.ContentType.Standard || + m_ContentType.enumValueIndex == (int)TMP_InputField.ContentType.Autocorrected || + m_ContentType.enumValueIndex == (int)TMP_InputField.ContentType.Custom) + { + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_LineType); + if (EditorGUI.EndChangeCheck()) + { + if (text != null) + { + if (m_LineType.enumValueIndex == (int)TMP_InputField.LineType.SingleLine) + text.enableWordWrapping = false; + else + { + text.enableWordWrapping = true; + } + } + } + + if (m_LineType.enumValueIndex != (int)TMP_InputField.LineType.SingleLine) + { + EditorGUILayout.PropertyField(m_LineLimit); + } + } + + if (m_ContentType.enumValueIndex == (int)TMP_InputField.ContentType.Custom) + { + EditorGUILayout.PropertyField(m_InputType); + EditorGUILayout.PropertyField(m_KeyboardType); + EditorGUILayout.PropertyField(m_CharacterValidation); + if (m_CharacterValidation.enumValueIndex == (int)TMP_InputField.CharacterValidation.Regex) + { + EditorGUILayout.PropertyField(m_RegexValue); + } + else if (m_CharacterValidation.enumValueIndex == (int)TMP_InputField.CharacterValidation.CustomValidator) + { + EditorGUILayout.PropertyField(m_InputValidator); + } + } + + EditorGUI.indentLevel--; + } + + EditorGUILayout.Space(); + + EditorGUILayout.PropertyField(m_Placeholder); + EditorGUILayout.PropertyField(m_VerticalScrollbar); + + if (m_VerticalScrollbar.objectReferenceValue != null) + EditorGUILayout.PropertyField(m_ScrollbarScrollSensitivity); + + EditorGUILayout.PropertyField(m_CaretBlinkRate); + EditorGUILayout.PropertyField(m_CaretWidth); + + EditorGUILayout.PropertyField(m_CustomCaretColor); + + m_CustomColor.target = m_CustomCaretColor.boolValue; + + if (EditorGUILayout.BeginFadeGroup(m_CustomColor.faded)) + { + EditorGUILayout.PropertyField(m_CaretColor); + } + EditorGUILayout.EndFadeGroup(); + + EditorGUILayout.PropertyField(m_SelectionColor); + + EditorGUI.indentLevel--; + } + #endregion + + + // CONTROL SETTINGS + #region CONTROL SETTINGS + m_foldout.extraSettings = EditorGUILayout.Foldout(m_foldout.extraSettings, "Control Settings", true, TMP_UIStyleManager.boldFoldout); + + if (m_foldout.extraSettings) + { + EditorGUI.indentLevel++; + + EditorGUILayout.PropertyField(m_OnFocusSelectAll, new GUIContent("OnFocus - Select All", "Should all the text be selected when the Input Field is selected.")); + EditorGUILayout.PropertyField(m_ResetOnDeActivation, new GUIContent("Reset On DeActivation", "Should the Text and Caret position be reset when Input Field is DeActivated.")); + EditorGUILayout.PropertyField(m_RestoreOriginalTextOnEscape, new GUIContent("Restore On ESC Key", "Should the original text be restored when pressing ESC.")); + EditorGUILayout.PropertyField(m_HideMobileKeyboard, new GUIContent("Hide Soft Keyboard", "Controls the visibility of the mobile virtual keyboard.")); + EditorGUILayout.PropertyField(m_HideMobileInput, new GUIContent("Hide Mobile Input", "Controls the visibility of the editable text field above the mobile virtual keyboard. Not supported on all mobile platforms.")); + EditorGUILayout.PropertyField(m_ReadOnly); + EditorGUILayout.PropertyField(m_RichText); + EditorGUILayout.PropertyField(m_RichTextEditingAllowed, new GUIContent("Allow Rich Text Editing")); + + EditorGUI.indentLevel--; + } + #endregion + + + EditorGUILayout.Space(); + + EditorGUILayout.PropertyField(m_OnValueChanged); + EditorGUILayout.PropertyField(m_OnEndEdit); + EditorGUILayout.PropertyField(m_OnSelect); + EditorGUILayout.PropertyField(m_OnDeselect); + + EditorGUI.EndDisabledGroup(); + + serializedObject.ApplyModifiedProperties(); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_InputFieldEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_InputFieldEditor.cs.meta new file mode 100644 index 00000000..eeb62d8c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_InputFieldEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: aa160f27c3fe4052a5850e21108811b6 +timeCreated: 1457861621 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_MeshRendererEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_MeshRendererEditor.cs new file mode 100644 index 00000000..83d19f8c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_MeshRendererEditor.cs @@ -0,0 +1,76 @@ +// When enabled, allows setting the material by dropping a material onto the MeshRenderer inspector component. +// The drawback is that the MeshRenderer inspector will not have properties for light probes, so if you need light probe support, do not enable this. +//#define ALLOW_MESHRENDERER_MATERIAL_DRAG_N_DROP + +using UnityEngine; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + // Disabled for compatibility reason as lightprobe setup isn't supported due to inability to inherit from MeshRendererEditor class +#if ALLOW_MESHRENDERER_MATERIAL_DRAG_N_DROP + [CanEditMultipleObjects] + [CustomEditor(typeof(MeshRenderer))] + public class TMP_MeshRendererEditor : Editor + { + private SerializedProperty m_Materials; + + void OnEnable() + { + m_Materials = serializedObject.FindProperty("m_Materials"); + } + + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + // Get a reference to the current material. + SerializedProperty material_prop = m_Materials.GetArrayElementAtIndex(0); + Material currentMaterial = material_prop.objectReferenceValue as Material; + + EditorGUI.BeginChangeCheck(); + base.OnInspectorGUI(); + if (EditorGUI.EndChangeCheck()) + { + material_prop = m_Materials.GetArrayElementAtIndex(0); + + TMP_FontAsset newFontAsset = null; + Material newMaterial = null; + + if (material_prop != null) + newMaterial = material_prop.objectReferenceValue as Material; + + // Check if the new material is referencing a different font atlas texture. + if (newMaterial != null && currentMaterial.GetInstanceID() != newMaterial.GetInstanceID()) + { + // Search for the Font Asset matching the new font atlas texture. + newFontAsset = TMP_EditorUtility.FindMatchingFontAsset(newMaterial); + } + + + GameObject[] objects = Selection.gameObjects; + + for (int i = 0; i < objects.Length; i++) + { + // Assign new font asset + if (newFontAsset != null) + { + TMP_Text textComponent = objects[i].GetComponent(); + + if (textComponent != null) + { + Undo.RecordObject(textComponent, "Font Asset Change"); + textComponent.font = newFontAsset; + } + } + + TMPro_EventManager.ON_DRAG_AND_DROP_MATERIAL_CHANGED(objects[i], currentMaterial, newMaterial); + } + } + } + } +#endif +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_MeshRendererEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_MeshRendererEditor.cs.meta new file mode 100644 index 00000000..d6b133fd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_MeshRendererEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6d437b997e074079b4b2f6e395394f4b +timeCreated: 1462864011 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PackageUtilities.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PackageUtilities.cs new file mode 100644 index 00000000..5e50d76e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PackageUtilities.cs @@ -0,0 +1,920 @@ +using UnityEngine; +using UnityEditor; +using System; +using System.IO; +using System.Linq; +using System.Collections; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; +using TMPro.EditorUtilities; + + +namespace TMPro +{ + /// + /// Data structure containing the target and replacement fileIDs and GUIDs which will require remapping from previous version of TextMesh Pro to the new TextMesh Pro UPM package. + /// + [System.Serializable] + struct AssetConversionRecord + { + public string referencedResource; + public string target; + public string replacement; + } + + + /// + /// Data structure containing a list of target and replacement fileID and GUID requiring remapping from previous versions of TextMesh Pro to the new TextMesh Pro UPM package. + /// This data structure is populated with the data contained in the PackageConversionData.json file included in the package. + /// + [System.Serializable] + class AssetConversionData + { + public List assetRecords; + } + + + public class TMP_ProjectConversionUtility : EditorWindow + { + // Create Sprite Asset Editor Window + [MenuItem("Window/TextMeshPro/Project Files GUID Remapping Tool", false, 2100)] + static void ShowConverterWindow() + { + var window = GetWindow(); + window.titleContent = new GUIContent("Conversion Tool"); + window.Focus(); + } + + private static HashSet m_IgnoreAssetTypes = new HashSet() + { + typeof(AnimatorOverrideController), + typeof(AudioClip), + typeof(AvatarMask), + typeof(ComputeShader), + typeof(Cubemap), + typeof(DefaultAsset), + typeof(Flare), + typeof(Font), + typeof(GUISkin), + typeof(HumanTemplate), + typeof(LightingDataAsset), + typeof(Mesh), + typeof(MonoScript), + typeof(PhysicMaterial), + typeof(PhysicsMaterial2D), + typeof(RenderTexture), + typeof(Shader), + typeof(TerrainData), + typeof(TextAsset), + typeof(Texture2D), + typeof(Texture2DArray), + typeof(Texture3D), + typeof(UnityEditor.Animations.AnimatorController), + typeof(UnityEditorInternal.AssemblyDefinitionAsset), + typeof(UnityEngine.AI.NavMeshData), + typeof(UnityEngine.Tilemaps.Tile), + typeof(UnityEngine.U2D.SpriteAtlas), + typeof(UnityEngine.Video.VideoClip), + }; + + /// + /// + /// + struct AssetModificationRecord + { + public string assetFilePath; + public string assetDataFile; + } + + struct AssetFileRecord + { + public string assetFilePath; + public string assetMetaFilePath; + + public AssetFileRecord(string filePath, string metaFilePath) + { + this.assetFilePath = filePath; + this.assetMetaFilePath = metaFilePath; + } + } + + private static string m_ProjectPath; + private static string m_ProjectFolderToScan; + private static bool m_IsAlreadyScanningProject; + private static bool m_CancelScanProcess; + private static string k_ProjectScanReportDefaultText = "Project Scan Results\n"; + private static string k_ProjectScanLabelPrefix = "Scanning: "; + private static string m_ProjectScanResults = string.Empty; + private static Vector2 m_ProjectScanResultScrollPosition; + private static float m_ProgressPercentage = 0; + + private static int m_ScanningTotalFiles; + private static int m_RemainingFilesToScan; + private static int m_ScanningCurrentFileIndex; + private static string m_ScanningCurrentFileName; + + private static AssetConversionData m_ConversionData; + + private static List m_ModifiedAssetList = new List(); + + + void OnEnable() + { + // Set Editor Window Size + SetEditorWindowSize(); + + m_ProjectScanResults = k_ProjectScanReportDefaultText; + } + + + void OnGUI() + { + GUILayout.BeginVertical(); + { + // Scan project files and resources + GUILayout.BeginVertical(EditorStyles.helpBox); + { + GUILayout.Label("Scan Project Files", EditorStyles.boldLabel); + GUILayout.Label("Press the Scan Project Files button to begin scanning your project for files & resources that were created with a previous version of TextMesh Pro.", TMP_UIStyleManager.label); + GUILayout.Space(10f); + GUILayout.Label("Project folder to be scanned. Example \"Assets/TextMesh Pro\""); + m_ProjectFolderToScan = EditorGUILayout.TextField("Folder Path: Assets/", m_ProjectFolderToScan); + GUILayout.Space(5f); + + GUI.enabled = m_IsAlreadyScanningProject == false ? true : false; + if (GUILayout.Button("Scan Project Files")) + { + m_CancelScanProcess = false; + + // Make sure Asset Serialization mode is set to ForceText and Version Control mode to Visible Meta Files. + if (CheckProjectSerializationAndSourceControlModes() == true) + { + m_ProjectPath = Path.GetFullPath("Assets/.."); + TMP_EditorCoroutine.StartCoroutine(ScanProjectFiles()); + } + else + { + EditorUtility.DisplayDialog("Project Settings Change Required", "In menu options \"Edit - Project Settings - Editor\", please change Asset Serialization Mode to ForceText and Source Control Mode to Visible Meta Files.", "OK", string.Empty); + } + } + GUI.enabled = true; + + // Display progress bar + Rect rect = GUILayoutUtility.GetRect(0f, 20f, GUILayout.ExpandWidth(true)); + EditorGUI.ProgressBar(rect, m_ProgressPercentage, "Scan Progress (" + m_ScanningCurrentFileIndex + "/" + m_ScanningTotalFiles + ")"); + + // Display cancel button and name of file currently being scanned. + if (m_IsAlreadyScanningProject) + { + Rect cancelRect = new Rect(rect.width - 20, rect.y + 2, 20, 16); + if (GUI.Button(cancelRect, "X")) + { + m_CancelScanProcess = true; + } + GUILayout.Label(k_ProjectScanLabelPrefix + m_ScanningCurrentFileName, TMP_UIStyleManager.label); + } + else + GUILayout.Label(string.Empty); + + GUILayout.Space(5); + + // Creation Feedback + GUILayout.BeginVertical(TMP_UIStyleManager.textAreaBoxWindow, GUILayout.ExpandHeight(true)); + { + m_ProjectScanResultScrollPosition = EditorGUILayout.BeginScrollView(m_ProjectScanResultScrollPosition, GUILayout.ExpandHeight(true)); + EditorGUILayout.LabelField(m_ProjectScanResults, TMP_UIStyleManager.label); + EditorGUILayout.EndScrollView(); + } + GUILayout.EndVertical(); + GUILayout.Space(5f); + } + GUILayout.EndVertical(); + + // Scan project files and resources + GUILayout.BeginVertical(EditorStyles.helpBox); + { + GUILayout.Label("Save Modified Project Files", EditorStyles.boldLabel); + GUILayout.Label("Pressing the Save Modified Project Files button will update the files in the Project Scan Results listed above. Please make sure that you have created a backup of your project first as these file modifications are permanent and cannot be undone.", TMP_UIStyleManager.label); + GUILayout.Space(5f); + + GUI.enabled = m_IsAlreadyScanningProject == false && m_ModifiedAssetList.Count > 0 ? true : false; + if (GUILayout.Button("Save Modified Project Files")) + { + UpdateProjectFiles(); + } + GUILayout.Space(10f); + } + GUILayout.EndVertical(); + + } + GUILayout.EndVertical(); + GUILayout.Space(5f); + } + + void OnInspectorUpdate() + { + Repaint(); + } + + + /// + /// Limits the minimum size of the editor window. + /// + void SetEditorWindowSize() + { + EditorWindow editorWindow = this; + + Vector2 currentWindowSize = editorWindow.minSize; + + editorWindow.minSize = new Vector2(Mathf.Max(640, currentWindowSize.x), Mathf.Max(420, currentWindowSize.y)); + } + + + /// + /// + /// + /// + /// + private static bool ShouldIgnoreFile(string filePath) + { + string fileExtension = Path.GetExtension(filePath); + Type fileType = AssetDatabase.GetMainAssetTypeAtPath(filePath); + + if (m_IgnoreAssetTypes.Contains(fileType)) + return true; + + // Exclude FBX + if (fileType == typeof(GameObject) && fileExtension.ToLower() == ".fbx") { return true; } + return false; + } + + + private IEnumerator ScanProjectFiles() + { + m_IsAlreadyScanningProject = true; + string packageFullPath = EditorUtilities.TMP_EditorUtility.packageFullPath; + + // List containing assets that have been modified. + m_ProjectScanResults = k_ProjectScanReportDefaultText; + m_ModifiedAssetList.Clear(); + m_ProgressPercentage = 0; + + // Read Conversion Data from Json file. + if (m_ConversionData == null) + m_ConversionData = JsonUtility.FromJson(File.ReadAllText(packageFullPath + "/PackageConversionData.json")); + + // Get list of GUIDs for assets that might contain references to previous GUIDs that require updating. + string searchFolder = string.IsNullOrEmpty(m_ProjectFolderToScan) ? "Assets" : ("Assets/" + m_ProjectFolderToScan); + string[] guids = AssetDatabase.FindAssets("t:Object", new string[] { searchFolder }).Distinct().ToArray(); + + k_ProjectScanLabelPrefix = "Phase 1 - Filtering: "; + m_ScanningTotalFiles = guids.Length; + m_ScanningCurrentFileIndex = 0; + + List projectFilesToScan = new List(); + + foreach (var guid in guids) + { + if (m_CancelScanProcess) + break; + + string assetFilePath = AssetDatabase.GUIDToAssetPath(guid); + + m_ScanningCurrentFileIndex += 1; + m_ScanningCurrentFileName = assetFilePath; + m_ProgressPercentage = (float)m_ScanningCurrentFileIndex / m_ScanningTotalFiles; + + // Filter out file types we have no interest in searching + if (ShouldIgnoreFile(assetFilePath)) + continue; + + string assetMetaFilePath = AssetDatabase.GetTextMetaFilePathFromAssetPath(assetFilePath); + + projectFilesToScan.Add(new AssetFileRecord(assetFilePath, assetMetaFilePath)); + + yield return null; + } + + m_RemainingFilesToScan = m_ScanningTotalFiles = projectFilesToScan.Count; + + k_ProjectScanLabelPrefix = "Phase 2 - Scanning: "; + + for (int i = 0; i < m_ScanningTotalFiles; i++) + { + if (m_CancelScanProcess) + break; + + AssetFileRecord fileRecord = projectFilesToScan[i]; + + Task.Run(() => + { + ScanProjectFileAsync(fileRecord); + + m_ScanningCurrentFileName = fileRecord.assetFilePath; + + int completedScans = m_ScanningTotalFiles - Interlocked.Decrement(ref m_RemainingFilesToScan); + + m_ScanningCurrentFileIndex = completedScans; + m_ProgressPercentage = (float)completedScans / m_ScanningTotalFiles; + }); + + if (i % 64 == 0) + yield return new WaitForSeconds(2.0f); + + } + + while (m_RemainingFilesToScan > 0 && !m_CancelScanProcess) + yield return null; + + m_IsAlreadyScanningProject = false; + m_ScanningCurrentFileName = string.Empty; + } + + + static void ScanProjectFileAsync(AssetFileRecord fileRecord) + { + if (m_CancelScanProcess) + return; + + // Read the asset data file + string assetDataFile = string.Empty; + bool hasFileChanged = false; + + try + { + assetDataFile = File.ReadAllText(m_ProjectPath + "/" + fileRecord.assetFilePath); + } + catch + { + // Continue to the next asset if we can't read the current one. + return; + } + + // Read the asset meta data file + string assetMetaFile = File.ReadAllText(m_ProjectPath + "/" + fileRecord.assetMetaFilePath); + bool hasMetaFileChanges = false; + + foreach (AssetConversionRecord record in m_ConversionData.assetRecords) + { + if (assetDataFile.Contains(record.target)) + { + hasFileChanged = true; + + assetDataFile = assetDataFile.Replace(record.target, record.replacement); + } + + //// Check meta file + if (assetMetaFile.Contains(record.target)) + { + hasMetaFileChanges = true; + + assetMetaFile = assetMetaFile.Replace(record.target, record.replacement); + } + } + + if (hasFileChanged) + { + AssetModificationRecord modifiedAsset; + modifiedAsset.assetFilePath = fileRecord.assetFilePath; + modifiedAsset.assetDataFile = assetDataFile; + + m_ModifiedAssetList.Add(modifiedAsset); + + m_ProjectScanResults += fileRecord.assetFilePath + "\n"; + } + + if (hasMetaFileChanges) + { + AssetModificationRecord modifiedAsset; + modifiedAsset.assetFilePath = fileRecord.assetMetaFilePath; + modifiedAsset.assetDataFile = assetMetaFile; + + m_ModifiedAssetList.Add(modifiedAsset); + + m_ProjectScanResults += fileRecord.assetMetaFilePath + "\n"; + } + } + + + /// + /// + /// + private static void ResetScanProcess() + { + m_IsAlreadyScanningProject = false; + m_ScanningCurrentFileName = string.Empty; + m_ProgressPercentage = 0; + m_ScanningCurrentFileIndex = 0; + m_ScanningTotalFiles = 0; + } + + + /// + /// + /// + private static void UpdateProjectFiles() + { + // Make sure Asset Serialization mode is set to ForceText with Visible Meta Files. + CheckProjectSerializationAndSourceControlModes(); + + string projectPath = Path.GetFullPath("Assets/.."); + + // Display dialogue to show user a list of project files that will be modified upon their consent. + if (EditorUtility.DisplayDialog("Save Modified Asset(s)?", "Are you sure you want to save all modified assets?", "YES", "NO")) + { + for (int i = 0; i < m_ModifiedAssetList.Count; i++) + { + // Make sure all file streams that might have been opened by Unity are closed. + //AssetDatabase.ReleaseCachedFileHandles(); + + //Debug.Log("Writing asset file [" + m_ModifiedAssetList[i].assetFilePath + "]."); + + File.WriteAllText(projectPath + "/" + m_ModifiedAssetList[i].assetFilePath, m_ModifiedAssetList[i].assetDataFile); + } + } + + AssetDatabase.Refresh(); + + m_ProgressPercentage = 0; + m_ProjectScanResults = k_ProjectScanReportDefaultText; + } + + + /// + /// Check project Asset Serialization and Source Control modes + /// + private static bool CheckProjectSerializationAndSourceControlModes() + { + // Check Project Asset Serialization and Visible Meta Files mode. + if (EditorSettings.serializationMode != SerializationMode.ForceText || EditorSettings.externalVersionControl != "Visible Meta Files") + { + return false; + } + + return true; + } + } + + + + public class TMP_PackageUtilities : Editor + { + + enum SaveAssetDialogueOptions { Unset = 0, Save = 1, SaveAll = 2, DoNotSave = 3 }; + + private static SerializationMode m_ProjectAssetSerializationMode; + private static string m_ProjectExternalVersionControl; + + struct AssetRemappingRecord + { + public string oldGuid; + public string newGuid; + public string assetPath; + } + + struct AssetModificationRecord + { + public string assetFilePath; + public string assetDataFile; + } + + // Create Sprite Asset Editor Window + //[MenuItem("Window/TextMeshPro/Generate New Package GUIDs", false, 1500)] + public static void GenerateNewPackageGUIDs_Menu() + { + GenerateNewPackageGUIDs(); + } + + + /// + /// + /// + [MenuItem("Window/TextMeshPro/Import TMP Essential Resources", false, 2050)] + public static void ImportProjectResourcesMenu() + { + ImportProjectResources(); + } + + + /// + /// + /// + [MenuItem("Window/TextMeshPro/Import TMP Examples and Extras", false, 2051)] + public static void ImportExamplesContentMenu() + { + ImportExtraContent(); + } + + + // Create Sprite Asset Editor Window + //[MenuItem("Window/TextMeshPro/Convert TMP Project Files to UPM", false, 1510)] + public static void ConvertProjectGUIDsMenu() + { + ConvertProjectGUIDsToUPM(); + + //GetVersionInfo(); + } + + + // Create Sprite Asset Editor Window + //[MenuItem("Window/TextMeshPro/Convert GUID (Source to DLL)", false, 2010)] + public static void ConvertGUIDFromSourceToDLLMenu() + { + //ConvertGUIDFromSourceToDLL(); + + //GetVersionInfo(); + } + + + // Create Sprite Asset Editor Window + //[MenuItem("Window/TextMeshPro/Convert GUID (DLL to Source)", false, 2020)] + public static void ConvertGUIDFromDllToSourceMenu() + { + //ConvertGUIDFromDLLToSource(); + + //GetVersionInfo(); + } + + + // Create Sprite Asset Editor Window + //[MenuItem("Window/TextMeshPro/Extract Package GUIDs", false, 1530)] + public static void ExtractPackageGUIDMenu() + { + ExtractPackageGUIDs(); + } + + + private static void GetVersionInfo() + { + string version = TMP_Settings.version; + Debug.Log("The version of this TextMesh Pro UPM package is (" + version + ")."); + } + + + /// + /// + /// + private static void ImportExtraContent() + { + string packageFullPath = EditorUtilities.TMP_EditorUtility.packageFullPath; + + AssetDatabase.ImportPackage(packageFullPath + "/Package Resources/TMP Examples & Extras.unitypackage", true); + } + + + /// + /// + /// + private static void ImportProjectResources() + { + string packageFullPath = EditorUtilities.TMP_EditorUtility.packageFullPath; + + AssetDatabase.ImportPackage(packageFullPath + "/Package Resources/TMP Essential Resources.unitypackage", true); + } + + + /// + /// + /// + private static void GenerateNewPackageGUIDs() + { + // Make sure Asset Serialization mode is set to ForceText with Visible Meta Files. + SetProjectSerializationAndSourceControlModes(); + + string projectPath = Path.GetFullPath("Assets/.."); + + // Clear existing dictionary of AssetRecords + List assetRecords = new List(); + + // Get full list of GUIDs used in the package which including folders. + string[] packageGUIDs = AssetDatabase.FindAssets("t:Object", new string[] { "Assets/Packages/com.unity.TextMeshPro" }); + + for (int i = 0; i < packageGUIDs.Length; i++) + { + // Could add a progress bar for this process (if needed) + + string guid = packageGUIDs[i]; + string assetFilePath = AssetDatabase.GUIDToAssetPath(guid); + string assetMetaFilePath = AssetDatabase.GetTextMetaFilePathFromAssetPath(assetFilePath); + //System.Type assetType = AssetDatabase.GetMainAssetTypeAtPath(assetFilePath); + + AssetRemappingRecord assetRecord; + assetRecord.oldGuid = guid; + assetRecord.assetPath = assetFilePath; + + string newGUID = GenerateUniqueGUID(); + + assetRecord.newGuid = newGUID; + + if (assetRecords.FindIndex(item => item.oldGuid == guid) != -1) + continue; + + assetRecords.Add(assetRecord); + + // Read the meta file for the given asset. + string assetMetaFile = File.ReadAllText(projectPath + "/" + assetMetaFilePath); + + assetMetaFile = assetMetaFile.Replace("guid: " + guid, "guid: " + newGUID); + + File.WriteAllText(projectPath + "/" + assetMetaFilePath, assetMetaFile); + + //Debug.Log("Asset: [" + assetFilePath + "] Type: " + assetType + " Current GUID: [" + guid + "] New GUID: [" + newGUID + "]"); + } + + AssetDatabase.Refresh(); + + // Get list of GUIDs for assets that might need references to previous GUIDs which need to be updated. + packageGUIDs = AssetDatabase.FindAssets("t:Object"); // ("t:Object", new string[] { "Assets/Asset Importer" }); + + for (int i = 0; i < packageGUIDs.Length; i++) + { + // Could add a progress bar for this process + + string guid = packageGUIDs[i]; + string assetFilePath = AssetDatabase.GUIDToAssetPath(guid); + System.Type assetType = AssetDatabase.GetMainAssetTypeAtPath(assetFilePath); + + // Filter out file types we are not interested in + if (assetType == typeof(DefaultAsset) || assetType == typeof(MonoScript) || assetType == typeof(Texture2D) || assetType == typeof(TextAsset) || assetType == typeof(Shader)) + continue; + + // Read the asset data file + string assetDataFile = File.ReadAllText(projectPath + "/" + assetFilePath); + + //Debug.Log("Searching Asset: [" + assetFilePath + "] of type: " + assetType); + + bool hasFileChanged = false; + + foreach (AssetRemappingRecord record in assetRecords) + { + if (assetDataFile.Contains(record.oldGuid)) + { + hasFileChanged = true; + + assetDataFile = assetDataFile.Replace(record.oldGuid, record.newGuid); + + Debug.Log("Replacing old GUID: [" + record.oldGuid + "] by new GUID: [" + record.newGuid + "] in asset file: [" + assetFilePath + "]."); + } + } + + if (hasFileChanged) + { + // Add file to list of changed files + File.WriteAllText(projectPath + "/" + assetFilePath, assetDataFile); + } + + } + + AssetDatabase.Refresh(); + + // Restore project Asset Serialization and Source Control modes. + RestoreProjectSerializationAndSourceControlModes(); + } + + + private static void ExtractPackageGUIDs() + { + // Make sure Asset Serialization mode is set to ForceText with Visible Meta Files. + SetProjectSerializationAndSourceControlModes(); + + string projectPath = Path.GetFullPath("Assets/.."); + + // Create new instance of AssetConversionData file + AssetConversionData data = new AssetConversionData(); + data.assetRecords = new List(); + + // Get full list of GUIDs used in the package which including folders. + string[] packageGUIDs = AssetDatabase.FindAssets("t:Object", new string[] { "Assets/Packages/com.unity.TextMeshPro" }); + + for (int i = 0; i < packageGUIDs.Length; i++) + { + // Could add a progress bar for this process (if needed) + + string guid = packageGUIDs[i]; + string assetFilePath = AssetDatabase.GUIDToAssetPath(guid); + //string assetMetaFilePath = AssetDatabase.GetTextMetaFilePathFromAssetPath(assetFilePath); + + //ObjectIdentifier[] localIdentifider = BundleBuildInterface.GetPlayerObjectIdentifiersInAsset(new GUID(guid), BuildTarget.NoTarget); + //System.Type[] types = BundleBuildInterface.GetTypeForObjects(localIdentifider); + + System.Type assetType = AssetDatabase.GetMainAssetTypeAtPath(assetFilePath); + + // Filter out file types we are not interested in + if (assetType == typeof(DefaultAsset)) + continue; + + string newGuid = GenerateUniqueGUID(); + + AssetConversionRecord record; + record.referencedResource = Path.GetFileName(assetFilePath); + record.target = "fileID: 2108210716, guid: " + newGuid; + + record.replacement = "fileID: 11500000, guid: " + guid; + + //if (m_AssetRecords.FindIndex(item => item.oldGuid == guid) != -1) + // continue; + + data.assetRecords.Add(record); + + // Read the meta file for the given asset. + //string assetMetaFile = File.ReadAllText(projectPath + "/" + assetMetaFilePath); + + //assetMetaFile = assetMetaFile.Replace("guid: " + guid, "guid: " + newGUID); + + //File.WriteAllText(projectPath + "/" + assetMetaFilePath, assetMetaFile); + + Debug.Log("Asset: [" + Path.GetFileName(assetFilePath) + "] Type: " + assetType + " Current GUID: [" + guid + "] New GUID: [" + newGuid + "]"); + } + + // Write new information into JSON file + string dataFile = JsonUtility.ToJson(data, true); + + File.WriteAllText(projectPath + "/Assets/Packages/com.unity.TextMeshPro/PackageConversionData.json", dataFile); + + // Restore project Asset Serialization and Source Control modes. + RestoreProjectSerializationAndSourceControlModes(); + } + + + /// + /// + /// + private static void ConvertProjectGUIDsToUPM() + { + // Make sure Asset Serialization mode is set to ForceText with Visible Meta Files. + SetProjectSerializationAndSourceControlModes(); + + string projectPath = Path.GetFullPath("Assets/.."); + string packageFullPath = EditorUtilities.TMP_EditorUtility.packageFullPath; + + // List containing assets that have been modified. + List modifiedAssetList = new List(); + + // Read Conversion Data from Json file. + AssetConversionData conversionData = JsonUtility.FromJson(File.ReadAllText(packageFullPath + "/PackageConversionData.json")); + + // Get list of GUIDs for assets that might contain references to previous GUIDs that require updating. + string[] projectGUIDs = AssetDatabase.FindAssets("t:Object"); + + for (int i = 0; i < projectGUIDs.Length; i++) + { + // Could add a progress bar for this process + + string guid = projectGUIDs[i]; + string assetFilePath = AssetDatabase.GUIDToAssetPath(guid); + System.Type assetType = AssetDatabase.GetMainAssetTypeAtPath(assetFilePath); + + // Filter out file types we are not interested in + if (assetType == typeof(DefaultAsset) || assetType == typeof(MonoScript) || assetType == typeof(Texture2D) || assetType == typeof(TextAsset) || assetType == typeof(Shader)) + continue; + + // Read the asset data file + string assetDataFile = File.ReadAllText(projectPath + "/" + assetFilePath); + + //Debug.Log("Searching Asset: [" + assetFilePath + "] of type: " + assetType); + + bool hasFileChanged = false; + + foreach (AssetConversionRecord record in conversionData.assetRecords) + { + if (assetDataFile.Contains(record.target)) + { + hasFileChanged = true; + + assetDataFile = assetDataFile.Replace(record.target, record.replacement); + + Debug.Log("Replacing Reference to [" + record.referencedResource + "] using [" + record.target + "] with [" + record.replacement + "] in asset file: [" + assetFilePath + "]."); + } + } + + if (hasFileChanged) + { + Debug.Log("Adding [" + assetFilePath + "] to list of assets to be modified."); + + AssetModificationRecord modifiedAsset; + modifiedAsset.assetFilePath = assetFilePath; + modifiedAsset.assetDataFile = assetDataFile; + + modifiedAssetList.Add(modifiedAsset); + } + + } + + // Scan project meta files to update GUIDs of assets whose GUID has changed. + projectGUIDs = AssetDatabase.FindAssets("t:Object"); + + for (int i = 0; i < projectGUIDs.Length; i++) + { + string guid = projectGUIDs[i]; + string assetFilePath = AssetDatabase.GUIDToAssetPath(guid); + string assetMetaFilePath = AssetDatabase.GetTextMetaFilePathFromAssetPath(assetFilePath); + + // Read the asset meta data file + string assetMetaFile = File.ReadAllText(projectPath + "/" + assetMetaFilePath); + + bool hasFileChanged = false; + + foreach (AssetConversionRecord record in conversionData.assetRecords) + { + if (assetMetaFile.Contains(record.target)) + { + hasFileChanged = true; + + assetMetaFile = assetMetaFile.Replace(record.target, record.replacement); + + Debug.Log("Replacing Reference to [" + record.referencedResource + "] using [" + record.target + "] with [" + record.replacement + "] in asset file: [" + assetMetaFilePath + "]."); + } + } + + if (hasFileChanged) + { + Debug.Log("Adding [" + assetMetaFilePath + "] to list of meta files to be modified."); + + AssetModificationRecord modifiedAsset; + modifiedAsset.assetFilePath = assetMetaFilePath; + modifiedAsset.assetDataFile = assetMetaFile; + + modifiedAssetList.Add(modifiedAsset); + } + } + + // Display dialogue to show user a list of project files that will be modified upon their consent. + if (EditorUtility.DisplayDialog("Save Modified Asset(s)?", "Are you sure you want to save all modified assets?", "YES", "NO")) + { + for (int i = 0; i < modifiedAssetList.Count; i++) + { + // Make sure all file streams that might have been opened by Unity are closed. + //AssetDatabase.ReleaseCachedFileHandles(); + + Debug.Log("Writing asset file [" + modifiedAssetList[i].assetFilePath + "]."); + + //File.WriteAllText(projectPath + "/" + modifiedAssetList[i].assetFilePath, modifiedAssetList[i].assetDataFile); + } + + } + + AssetDatabase.Refresh(); + + // Restore project Asset Serialization and Source Control modes. + RestoreProjectSerializationAndSourceControlModes(); + } + + + /// + /// + /// + /// + private static string GenerateUniqueGUID() + { + string monoGuid = System.Guid.NewGuid().ToString(); + + char[] charGuid = new char[32]; + int index = 0; + for (int i = 0; i < monoGuid.Length; i++) + { + if (monoGuid[i] != '-') + charGuid[index++] = monoGuid[i]; + } + + string guid = new string(charGuid); + + // Make sure new GUID is not already used by some other asset. + if (AssetDatabase.GUIDToAssetPath(guid) != string.Empty) + guid = GenerateUniqueGUID(); + + return guid; + } + + + /// + /// Change project asset serialization mode to ForceText (if necessary) + /// + private static void SetProjectSerializationAndSourceControlModes() + { + // Make sure Asset Serialization mode is set to ForceText with Visible Meta Files. + m_ProjectAssetSerializationMode = EditorSettings.serializationMode; + if (m_ProjectAssetSerializationMode != SerializationMode.ForceText) + UnityEditor.EditorSettings.serializationMode = SerializationMode.ForceText; + + m_ProjectExternalVersionControl = EditorSettings.externalVersionControl; + if (m_ProjectExternalVersionControl != "Visible Meta Files") + UnityEditor.EditorSettings.externalVersionControl = "Visible Meta Files"; + } + + + /// + /// Revert potential change to asset serialization mode (if necessary) + /// + private static void RestoreProjectSerializationAndSourceControlModes() + { + // Make sure Asset Serialization mode is set to ForceText with Visible Meta Files. + if (m_ProjectAssetSerializationMode != EditorSettings.serializationMode) + EditorSettings.serializationMode = m_ProjectAssetSerializationMode; + + if (m_ProjectExternalVersionControl != EditorSettings.externalVersionControl) + EditorSettings.externalVersionControl = m_ProjectExternalVersionControl; + } + + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PackageUtilities.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PackageUtilities.cs.meta new file mode 100644 index 00000000..e03778cc --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PackageUtilities.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 68eedd4e5b33b37429c02c4add0036fe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PostBuildProcessHandler.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PostBuildProcessHandler.cs new file mode 100644 index 00000000..a8b800ac --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PostBuildProcessHandler.cs @@ -0,0 +1,63 @@ +using UnityEngine; +using UnityEditor; +using UnityEditor.Callbacks; +using System.IO; + + +namespace TMPro +{ + public class TMP_PostBuildProcessHandler + { + [PostProcessBuildAttribute(10000)] + public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject) + { + // Check if TMP Essential Resource are present in user project. + if (target == BuildTarget.iOS && File.Exists(GetEssentialProjectResourcesPath() + "/Resources/TMP Settings.asset") && TMP_Settings.enableEmojiSupport) + { + string file = Path.Combine(pathToBuiltProject, "Classes/UI/Keyboard.mm"); + string content = File.ReadAllText(file); + content = content.Replace("FILTER_EMOJIS_IOS_KEYBOARD 1", "FILTER_EMOJIS_IOS_KEYBOARD 0"); + File.WriteAllText(file, content); + } + } + + + private static string GetEssentialProjectResourcesPath() + { + // Find the potential location of the TextMesh Pro folder in the user project. + string projectPath = Path.GetFullPath("Assets/.."); + if (Directory.Exists(projectPath)) + { + // Search for default location of TMP Essential Resources + if (Directory.Exists(projectPath + "/Assets/TextMesh Pro/Resources")) + { + return "Assets/TextMesh Pro"; + } + + // Search for potential alternative locations in the user project + string[] matchingPaths = Directory.GetDirectories(projectPath, "TextMesh Pro", SearchOption.AllDirectories); + projectPath = ValidateLocation(matchingPaths, projectPath); + if (projectPath != null) return projectPath; + } + + return null; + } + + + private static string ValidateLocation(string[] paths, string projectPath) + { + for (int i = 0; i < paths.Length; i++) + { + // Check if any of the matching directories contain a GUISkins directory. + if (Directory.Exists(paths[i] + "/Resources")) + { + string folderPath = paths[i].Replace(projectPath, ""); + folderPath = folderPath.TrimStart('\\', '/'); + return folderPath; + } + } + + return null; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PostBuildProcessHandler.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PostBuildProcessHandler.cs.meta new file mode 100644 index 00000000..af212b86 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PostBuildProcessHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6fdea2af3daa40fe8f88e5e9cfc17abb +timeCreated: 1479886230 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ProjectTextSettings.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ProjectTextSettings.cs new file mode 100644 index 00000000..b8695be2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ProjectTextSettings.cs @@ -0,0 +1,43 @@ +#if !UNITY_2018_3_OR_NEWER +using UnityEditor; + +namespace TMPro +{ + + public static class TMP_ProjectTextSettings + { + // Open Project Text Settings + [MenuItem("Edit/Project Settings/TextMeshPro Settings", false, 309)] + public static void SelectProjectTextSettings() + { + TMP_Settings textSettings = TMP_Settings.instance; + + if (textSettings) + { + Selection.activeObject = textSettings; + + // TODO: Do we want to ping the Project Text Settings asset in the Project Inspector + EditorUtility.FocusProjectWindow(); + EditorGUIUtility.PingObject(textSettings); + } + else + TMPro_EventManager.RESOURCE_LOAD_EVENT.Add(ON_RESOURCES_LOADED); + } + + + // Event received when TMP resources have been loaded. + static void ON_RESOURCES_LOADED() + { + TMPro_EventManager.RESOURCE_LOAD_EVENT.Remove(ON_RESOURCES_LOADED); + + TMP_Settings textSettings = TMP_Settings.instance; + + Selection.activeObject = textSettings; + + // TODO: Do we want to ping the Project Text Settings asset in the Project Inspector + EditorUtility.FocusProjectWindow(); + EditorGUIUtility.PingObject(textSettings); + } + } +} +#endif \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ProjectTextSettings.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ProjectTextSettings.cs.meta new file mode 100644 index 00000000..6d194543 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ProjectTextSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0e751e877ed14d71a6b8e63ac54949cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ResourcesLoader.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ResourcesLoader.cs new file mode 100644 index 00000000..090bd774 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ResourcesLoader.cs @@ -0,0 +1,68 @@ +using UnityEditor; +using UnityEngine; +using System.Collections; + +namespace TMPro.EditorUtilities +{ + + //[InitializeOnLoad] + class TMP_ResourcesLoader + { + + /// + /// Function to pre-load the TMP Resources + /// + public static void LoadTextMeshProResources() + { + //TMP_Settings.LoadDefaultSettings(); + //TMP_StyleSheet.LoadDefaultStyleSheet(); + } + + + static TMP_ResourcesLoader() + { + //Debug.Log("Loading TMP Resources..."); + + // Get current targetted platform + + + //string Settings = PlayerSettings.GetScriptingDefineSymbolsForGroup(BuildTargetGroup.Standalone); + //TMPro.TMP_Settings.LoadDefaultSettings(); + //TMPro.TMP_StyleSheet.LoadDefaultStyleSheet(); + } + + + + //[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)] + //static void OnBeforeSceneLoaded() + //{ + //Debug.Log("Before scene is loaded."); + + // //TMPro.TMP_Settings.LoadDefaultSettings(); + // //TMPro.TMP_StyleSheet.LoadDefaultStyleSheet(); + + // //ShaderVariantCollection collection = new ShaderVariantCollection(); + // //Shader s0 = Shader.Find("TextMeshPro/Mobile/Distance Field"); + // //ShaderVariantCollection.ShaderVariant tmp_Variant = new ShaderVariantCollection.ShaderVariant(s0, UnityEngine.Rendering.PassType.Normal, string.Empty); + + // //collection.Add(tmp_Variant); + // //collection.WarmUp(); + //} + + } + + //static class TMP_ProjectSettings + //{ + // [InitializeOnLoadMethod] + // static void SetProjectDefineSymbols() + // { + // string currentBuildSettings = PlayerSettings.GetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup); + + // //Check for and inject TMP_INSTALLED + // if (!currentBuildSettings.Contains("TMP_PRESENT")) + // { + // PlayerSettings.SetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup, currentBuildSettings + ";TMP_PRESENT"); + // } + // } + //} +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ResourcesLoader.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ResourcesLoader.cs.meta new file mode 100644 index 00000000..8b322e2f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_ResourcesLoader.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7241c7dc25374fc1a6ab3ef9da79c363 +timeCreated: 1465441092 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SDFShaderGUI.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SDFShaderGUI.cs new file mode 100644 index 00000000..2728f26f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SDFShaderGUI.cs @@ -0,0 +1,442 @@ +using UnityEngine; +using UnityEditor; + +namespace TMPro.EditorUtilities +{ + public class TMP_SDFShaderGUI : TMP_BaseShaderGUI + { + static ShaderFeature s_OutlineFeature, s_UnderlayFeature, s_BevelFeature, s_GlowFeature, s_MaskFeature; + + static bool s_Face = true, s_Outline = true, s_Underlay, s_Lighting, s_Glow, s_Bevel, s_Light, s_Bump, s_Env; + + static string[] + s_FaceUvSpeedNames = { "_FaceUVSpeedX", "_FaceUVSpeedY" }, + s_OutlineUvSpeedNames = { "_OutlineUVSpeedX", "_OutlineUVSpeedY" }; + + static TMP_SDFShaderGUI() + { + s_OutlineFeature = new ShaderFeature() + { + undoLabel = "Outline", + keywords = new[] { "OUTLINE_ON" } + }; + + s_UnderlayFeature = new ShaderFeature() + { + undoLabel = "Underlay", + keywords = new[] { "UNDERLAY_ON", "UNDERLAY_INNER" }, + label = new GUIContent("Underlay Type"), + keywordLabels = new[] + { + new GUIContent("None"), new GUIContent("Normal"), new GUIContent("Inner") + } + }; + + s_BevelFeature = new ShaderFeature() + { + undoLabel = "Bevel", + keywords = new[] { "BEVEL_ON" } + }; + + s_GlowFeature = new ShaderFeature() + { + undoLabel = "Glow", + keywords = new[] { "GLOW_ON" } + }; + + s_MaskFeature = new ShaderFeature() + { + undoLabel = "Mask", + keywords = new[] { "MASK_HARD", "MASK_SOFT" }, + label = new GUIContent("Mask"), + keywordLabels = new[] + { + new GUIContent("Mask Off"), new GUIContent("Mask Hard"), new GUIContent("Mask Soft") + } + }; + } + + protected override void DoGUI() + { + s_Face = BeginPanel("Face", s_Face); + if (s_Face) + { + DoFacePanel(); + } + + EndPanel(); + + s_Outline = m_Material.HasProperty(ShaderUtilities.ID_OutlineTex) ? BeginPanel("Outline", s_Outline) : BeginPanel("Outline", s_OutlineFeature, s_Outline); + if (s_Outline) + { + DoOutlinePanel(); + } + + EndPanel(); + + if (m_Material.HasProperty(ShaderUtilities.ID_UnderlayColor)) + { + s_Underlay = BeginPanel("Underlay", s_UnderlayFeature, s_Underlay); + if (s_Underlay) + { + DoUnderlayPanel(); + } + + EndPanel(); + } + + if (m_Material.HasProperty("_SpecularColor")) + { + s_Lighting = BeginPanel("Lighting", s_BevelFeature, s_Lighting); + if (s_Lighting) + { + s_Bevel = BeginPanel("Bevel", s_Bevel); + if (s_Bevel) + { + DoBevelPanel(); + } + + EndPanel(); + + s_Light = BeginPanel("Local Lighting", s_Light); + if (s_Light) + { + DoLocalLightingPanel(); + } + + EndPanel(); + + s_Bump = BeginPanel("Bump Map", s_Bump); + if (s_Bump) + { + DoBumpMapPanel(); + } + + EndPanel(); + + s_Env = BeginPanel("Environment Map", s_Env); + if (s_Env) + { + DoEnvMapPanel(); + } + + EndPanel(); + } + + EndPanel(); + } + else if (m_Material.HasProperty("_SpecColor")) + { + s_Bevel = BeginPanel("Bevel", s_Bevel); + if (s_Bevel) + { + DoBevelPanel(); + } + + EndPanel(); + + s_Light = BeginPanel("Surface Lighting", s_Light); + if (s_Light) + { + DoSurfaceLightingPanel(); + } + + EndPanel(); + + s_Bump = BeginPanel("Bump Map", s_Bump); + if (s_Bump) + { + DoBumpMapPanel(); + } + + EndPanel(); + + s_Env = BeginPanel("Environment Map", s_Env); + if (s_Env) + { + DoEnvMapPanel(); + } + + EndPanel(); + } + + if (m_Material.HasProperty(ShaderUtilities.ID_GlowColor)) + { + s_Glow = BeginPanel("Glow", s_GlowFeature, s_Glow); + if (s_Glow) + { + DoGlowPanel(); + } + + EndPanel(); + } + + s_DebugExtended = BeginPanel("Debug Settings", s_DebugExtended); + if (s_DebugExtended) + { + DoDebugPanel(); + } + + EndPanel(); + } + + void DoFacePanel() + { + EditorGUI.indentLevel += 1; + DoColor("_FaceColor", "Color"); + if (m_Material.HasProperty(ShaderUtilities.ID_FaceTex)) + { + if (m_Material.HasProperty("_FaceUVSpeedX")) + { + DoTexture2D("_FaceTex", "Texture", true, s_FaceUvSpeedNames); + } + else + { + DoTexture2D("_FaceTex", "Texture", true); + } + } + + DoSlider("_OutlineSoftness", "Softness"); + DoSlider("_FaceDilate", "Dilate"); + if (m_Material.HasProperty(ShaderUtilities.ID_Shininess)) + { + DoSlider("_FaceShininess", "Gloss"); + } + + EditorGUI.indentLevel -= 1; + EditorGUILayout.Space(); + } + + void DoOutlinePanel() + { + EditorGUI.indentLevel += 1; + DoColor("_OutlineColor", "Color"); + if (m_Material.HasProperty(ShaderUtilities.ID_OutlineTex)) + { + if (m_Material.HasProperty("_OutlineUVSpeedX")) + { + DoTexture2D("_OutlineTex", "Texture", true, s_OutlineUvSpeedNames); + } + else + { + DoTexture2D("_OutlineTex", "Texture", true); + } + } + + DoSlider("_OutlineWidth", "Thickness"); + if (m_Material.HasProperty("_OutlineShininess")) + { + DoSlider("_OutlineShininess", "Gloss"); + } + + EditorGUI.indentLevel -= 1; + EditorGUILayout.Space(); + } + + void DoUnderlayPanel() + { + EditorGUI.indentLevel += 1; + s_UnderlayFeature.DoPopup(m_Editor, m_Material); + DoColor("_UnderlayColor", "Color"); + DoSlider("_UnderlayOffsetX", "Offset X"); + DoSlider("_UnderlayOffsetY", "Offset Y"); + DoSlider("_UnderlayDilate", "Dilate"); + DoSlider("_UnderlaySoftness", "Softness"); + EditorGUI.indentLevel -= 1; + EditorGUILayout.Space(); + } + + static GUIContent[] s_BevelTypeLabels = + { + new GUIContent("Outer Bevel"), + new GUIContent("Inner Bevel") + }; + + void DoBevelPanel() + { + EditorGUI.indentLevel += 1; + DoPopup("_ShaderFlags", "Type", s_BevelTypeLabels); + DoSlider("_Bevel", "Amount"); + DoSlider("_BevelOffset", "Offset"); + DoSlider("_BevelWidth", "Width"); + DoSlider("_BevelRoundness", "Roundness"); + DoSlider("_BevelClamp", "Clamp"); + EditorGUI.indentLevel -= 1; + EditorGUILayout.Space(); + } + + void DoLocalLightingPanel() + { + EditorGUI.indentLevel += 1; + DoSlider("_LightAngle", "Light Angle"); + DoColor("_SpecularColor", "Specular Color"); + DoSlider("_SpecularPower", "Specular Power"); + DoSlider("_Reflectivity", "Reflectivity Power"); + DoSlider("_Diffuse", "Diffuse Shadow"); + DoSlider("_Ambient", "Ambient Shadow"); + EditorGUI.indentLevel -= 1; + EditorGUILayout.Space(); + } + + void DoSurfaceLightingPanel() + { + EditorGUI.indentLevel += 1; + DoColor("_SpecColor", "Specular Color"); + EditorGUI.indentLevel -= 1; + EditorGUILayout.Space(); + } + + void DoBumpMapPanel() + { + EditorGUI.indentLevel += 1; + DoTexture2D("_BumpMap", "Texture"); + DoSlider("_BumpFace", "Face"); + DoSlider("_BumpOutline", "Outline"); + EditorGUI.indentLevel -= 1; + EditorGUILayout.Space(); + } + + void DoEnvMapPanel() + { + EditorGUI.indentLevel += 1; + DoColor("_ReflectFaceColor", "Face Color"); + DoColor("_ReflectOutlineColor", "Outline Color"); + DoCubeMap("_Cube", "Texture"); + DoVector3("_EnvMatrixRotation", "Rotation"); + EditorGUI.indentLevel -= 1; + EditorGUILayout.Space(); + } + + void DoGlowPanel() + { + EditorGUI.indentLevel += 1; + DoColor("_GlowColor", "Color"); + DoSlider("_GlowOffset", "Offset"); + DoSlider("_GlowInner", "Inner"); + DoSlider("_GlowOuter", "Outer"); + DoSlider("_GlowPower", "Power"); + EditorGUI.indentLevel -= 1; + EditorGUILayout.Space(); + } + + void DoDebugPanel() + { + EditorGUI.indentLevel += 1; + DoTexture2D("_MainTex", "Font Atlas"); + DoFloat("_GradientScale", "Gradient Scale"); + DoFloat("_TextureWidth", "Texture Width"); + DoFloat("_TextureHeight", "Texture Height"); + EditorGUILayout.Space(); + DoFloat("_ScaleX", "Scale X"); + DoFloat("_ScaleY", "Scale Y"); + + if (m_Material.HasProperty(ShaderUtilities.ID_Sharpness)) + DoSlider("_Sharpness", "Sharpness"); + + DoSlider("_PerspectiveFilter", "Perspective Filter"); + EditorGUILayout.Space(); + DoFloat("_VertexOffsetX", "Offset X"); + DoFloat("_VertexOffsetY", "Offset Y"); + + if (m_Material.HasProperty(ShaderUtilities.ID_MaskCoord)) + { + EditorGUILayout.Space(); + s_MaskFeature.ReadState(m_Material); + s_MaskFeature.DoPopup(m_Editor, m_Material); + if (s_MaskFeature.Active) + { + DoMaskSubgroup(); + } + + EditorGUILayout.Space(); + DoVector("_ClipRect", "Clip Rect", s_LbrtVectorLabels); + } + else if (m_Material.HasProperty("_MaskTex")) + { + DoMaskTexSubgroup(); + } + else if (m_Material.HasProperty(ShaderUtilities.ID_MaskSoftnessX)) + { + EditorGUILayout.Space(); + DoFloat("_MaskSoftnessX", "Softness X"); + DoFloat("_MaskSoftnessY", "Softness Y"); + DoVector("_ClipRect", "Clip Rect", s_LbrtVectorLabels); + } + + if (m_Material.HasProperty(ShaderUtilities.ID_StencilID)) + { + EditorGUILayout.Space(); + DoFloat("_Stencil", "Stencil ID"); + DoFloat("_StencilComp", "Stencil Comp"); + } + + EditorGUILayout.Space(); + + EditorGUI.BeginChangeCheck(); + bool useRatios = EditorGUILayout.Toggle("Use Ratios", !m_Material.IsKeywordEnabled("RATIOS_OFF")); + if (EditorGUI.EndChangeCheck()) + { + m_Editor.RegisterPropertyChangeUndo("Use Ratios"); + if (useRatios) + { + m_Material.DisableKeyword("RATIOS_OFF"); + } + else + { + m_Material.EnableKeyword("RATIOS_OFF"); + } + } + + EditorGUI.BeginDisabledGroup(true); + DoFloat("_ScaleRatioA", "Scale Ratio A"); + DoFloat("_ScaleRatioB", "Scale Ratio B"); + DoFloat("_ScaleRatioC", "Scale Ratio C"); + EditorGUI.EndDisabledGroup(); + EditorGUI.indentLevel -= 1; + EditorGUILayout.Space(); + } + + void DoMaskSubgroup() + { + DoVector("_MaskCoord", "Mask Bounds", s_XywhVectorLabels); + if (Selection.activeGameObject != null) + { + Renderer renderer = Selection.activeGameObject.GetComponent(); + if (renderer != null) + { + Rect rect = EditorGUILayout.GetControlRect(); + rect.x += EditorGUIUtility.labelWidth; + rect.width -= EditorGUIUtility.labelWidth; + if (GUI.Button(rect, "Match Renderer Bounds")) + { + FindProperty("_MaskCoord", m_Properties).vectorValue = new Vector4( + 0, + 0, + Mathf.Round(renderer.bounds.extents.x * 1000) / 1000, + Mathf.Round(renderer.bounds.extents.y * 1000) / 1000 + ); + } + } + } + + if (s_MaskFeature.State == 1) + { + DoFloat("_MaskSoftnessX", "Softness X"); + DoFloat("_MaskSoftnessY", "Softness Y"); + } + } + + void DoMaskTexSubgroup() + { + EditorGUILayout.Space(); + DoTexture2D("_MaskTex", "Mask Texture"); + DoToggle("_MaskInverse", "Inverse Mask"); + DoColor("_MaskEdgeColor", "Edge Color"); + DoSlider("_MaskEdgeSoftness", "Edge Softness"); + DoSlider("_MaskWipeControl", "Wipe Position"); + DoFloat("_MaskSoftnessX", "Softness X"); + DoFloat("_MaskSoftnessY", "Softness Y"); + DoVector("_ClipRect", "Clip Rect", s_LbrtVectorLabels); + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SDFShaderGUI.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SDFShaderGUI.cs.meta new file mode 100644 index 00000000..c643afa1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SDFShaderGUI.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8413ca0e506d42a1a4bd9769f204ad16 +timeCreated: 1469844718 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SerializedPropertyHolder.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SerializedPropertyHolder.cs new file mode 100644 index 00000000..2ba34d69 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SerializedPropertyHolder.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using UnityEditor; + +namespace TMPro +{ + class TMP_SerializedPropertyHolder : ScriptableObject + { + public TMP_FontAsset fontAsset; + public uint firstCharacter; + public uint secondCharacter; + + public TMP_GlyphPairAdjustmentRecord glyphPairAdjustmentRecord = new TMP_GlyphPairAdjustmentRecord(new TMP_GlyphAdjustmentRecord(), new TMP_GlyphAdjustmentRecord()); + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SerializedPropertyHolder.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SerializedPropertyHolder.cs.meta new file mode 100644 index 00000000..cde31db9 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SerializedPropertyHolder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9c4a050f089abb04ebd4125e419f4548 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SettingsEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SettingsEditor.cs new file mode 100644 index 00000000..571c9cd3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SettingsEditor.cs @@ -0,0 +1,341 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using UnityEditorInternal; + +#pragma warning disable 0414 // Disabled a few warnings for not yet implemented features. + +namespace TMPro.EditorUtilities +{ + [CustomEditor(typeof(TMP_Settings))] + public class TMP_SettingsEditor : Editor + { + internal class Styles + { + public static readonly GUIContent defaultFontAssetLabel = new GUIContent("Default Font Asset", "The Font Asset that will be assigned by default to newly created text objects when no Font Asset is specified."); + public static readonly GUIContent defaultFontAssetPathLabel = new GUIContent("Path: Resources/", "The relative path to a Resources folder where the Font Assets and Material Presets are located.\nExample \"Fonts & Materials/\""); + + public static readonly GUIContent fallbackFontAssetsLabel = new GUIContent("Fallback Font Assets", "The Font Assets that will be searched to locate and replace missing characters from a given Font Asset."); + public static readonly GUIContent fallbackFontAssetsListLabel = new GUIContent("Fallback Font Assets List", "The Font Assets that will be searched to locate and replace missing characters from a given Font Asset."); + + public static readonly GUIContent fallbackMaterialSettingsLabel = new GUIContent("Fallback Material Settings"); + public static readonly GUIContent matchMaterialPresetLabel = new GUIContent("Match Material Presets"); + + public static readonly GUIContent containerDefaultSettingsLabel = new GUIContent("Text Container Default Settings"); + + public static readonly GUIContent textMeshProLabel = new GUIContent("TextMeshPro"); + public static readonly GUIContent textMeshProUiLabel = new GUIContent("TextMeshPro UI"); + public static readonly GUIContent enableRaycastTarget = new GUIContent("Enable Raycast Target"); + public static readonly GUIContent autoSizeContainerLabel = new GUIContent("Auto Size Text Container", "Set the size of the text container to match the text."); + + public static readonly GUIContent textComponentDefaultSettingsLabel = new GUIContent("Text Component Default Settings"); + public static readonly GUIContent defaultFontSize = new GUIContent("Default Font Size"); + public static readonly GUIContent autoSizeRatioLabel = new GUIContent("Text Auto Size Ratios"); + public static readonly GUIContent minLabel = new GUIContent("Min"); + public static readonly GUIContent maxLabel = new GUIContent("Max"); + + public static readonly GUIContent wordWrappingLabel = new GUIContent("Word Wrapping"); + public static readonly GUIContent kerningLabel = new GUIContent("Kerning"); + public static readonly GUIContent extraPaddingLabel = new GUIContent("Extra Padding"); + public static readonly GUIContent tintAllSpritesLabel = new GUIContent("Tint All Sprites"); + public static readonly GUIContent parseEscapeCharactersLabel = new GUIContent("Parse Escape Sequence"); + + public static readonly GUIContent dynamicFontSystemSettingsLabel = new GUIContent("Dynamic Font System Settings"); + public static readonly GUIContent getFontFeaturesAtRuntime = new GUIContent("Get Font Features at Runtime", "Determines if Glyph Adjustment Data will be retrieved from font files at runtime when new characters and glyphs are added to font assets."); + + public static readonly GUIContent missingGlyphLabel = new GUIContent("Replacement Character", "The character to be displayed when the requested character is not found in any font asset or fallbacks."); + public static readonly GUIContent disableWarningsLabel = new GUIContent("Disable warnings", "Disable warning messages in the Console."); + + public static readonly GUIContent defaultSpriteAssetLabel = new GUIContent("Default Sprite Asset", "The Sprite Asset that will be assigned by default when using the tag when no Sprite Asset is specified."); + public static readonly GUIContent enableEmojiSupportLabel = new GUIContent("iOS Emoji Support", "Enables Emoji support for Touch Screen Keyboards on target devices."); + public static readonly GUIContent spriteAssetsPathLabel = new GUIContent("Path: Resources/", "The relative path to a Resources folder where the Sprite Assets are located.\nExample \"Sprite Assets/\""); + + public static readonly GUIContent defaultStyleSheetLabel = new GUIContent("Default Style Sheet", "The Style Sheet that will be used for all text objects in this project."); + + public static readonly GUIContent colorGradientPresetsLabel = new GUIContent("Color Gradient Presets", "The relative path to a Resources folder where the Color Gradient Presets are located.\nExample \"Color Gradient Presets/\""); + public static readonly GUIContent colorGradientsPathLabel = new GUIContent("Path: Resources/", "The relative path to a Resources folder where the Color Gradient Presets are located.\nExample \"Color Gradient Presets/\""); + + public static readonly GUIContent lineBreakingLabel = new GUIContent("Line Breaking for Asian languages", "The text assets that contain the Leading and Following characters which define the rules for line breaking with Asian languages."); + } + + SerializedProperty m_PropFontAsset; + SerializedProperty m_PropDefaultFontAssetPath; + SerializedProperty m_PropDefaultFontSize; + SerializedProperty m_PropDefaultAutoSizeMinRatio; + SerializedProperty m_PropDefaultAutoSizeMaxRatio; + SerializedProperty m_PropDefaultTextMeshProTextContainerSize; + SerializedProperty m_PropDefaultTextMeshProUITextContainerSize; + SerializedProperty m_PropAutoSizeTextContainer; + SerializedProperty m_PropEnableRaycastTarget; + + SerializedProperty m_PropSpriteAsset; + SerializedProperty m_PropSpriteAssetPath; + SerializedProperty m_PropEnableEmojiSupport; + SerializedProperty m_PropStyleSheet; + ReorderableList m_List; + + SerializedProperty m_PropColorGradientPresetsPath; + + SerializedProperty m_PropMatchMaterialPreset; + SerializedProperty m_PropWordWrapping; + SerializedProperty m_PropKerning; + SerializedProperty m_PropExtraPadding; + SerializedProperty m_PropTintAllSprites; + SerializedProperty m_PropParseEscapeCharacters; + SerializedProperty m_PropMissingGlyphCharacter; + + SerializedProperty m_GetFontFeaturesAtRuntime; + + SerializedProperty m_PropWarningsDisabled; + + SerializedProperty m_PropLeadingCharacters; + SerializedProperty m_PropFollowingCharacters; + + public void OnEnable() + { + if (target == null) + return; + + m_PropFontAsset = serializedObject.FindProperty("m_defaultFontAsset"); + m_PropDefaultFontAssetPath = serializedObject.FindProperty("m_defaultFontAssetPath"); + m_PropDefaultFontSize = serializedObject.FindProperty("m_defaultFontSize"); + m_PropDefaultAutoSizeMinRatio = serializedObject.FindProperty("m_defaultAutoSizeMinRatio"); + m_PropDefaultAutoSizeMaxRatio = serializedObject.FindProperty("m_defaultAutoSizeMaxRatio"); + m_PropDefaultTextMeshProTextContainerSize = serializedObject.FindProperty("m_defaultTextMeshProTextContainerSize"); + m_PropDefaultTextMeshProUITextContainerSize = serializedObject.FindProperty("m_defaultTextMeshProUITextContainerSize"); + m_PropAutoSizeTextContainer = serializedObject.FindProperty("m_autoSizeTextContainer"); + m_PropEnableRaycastTarget = serializedObject.FindProperty("m_EnableRaycastTarget"); + + m_PropSpriteAsset = serializedObject.FindProperty("m_defaultSpriteAsset"); + m_PropSpriteAssetPath = serializedObject.FindProperty("m_defaultSpriteAssetPath"); + m_PropEnableEmojiSupport = serializedObject.FindProperty("m_enableEmojiSupport"); + m_PropStyleSheet = serializedObject.FindProperty("m_defaultStyleSheet"); + m_PropColorGradientPresetsPath = serializedObject.FindProperty("m_defaultColorGradientPresetsPath"); + + m_List = new ReorderableList(serializedObject, serializedObject.FindProperty("m_fallbackFontAssets"), true, true, true, true); + + m_List.drawElementCallback = (rect, index, isActive, isFocused) => + { + var element = m_List.serializedProperty.GetArrayElementAtIndex(index); + rect.y += 2; + EditorGUI.PropertyField(new Rect(rect.x, rect.y, rect.width, EditorGUIUtility.singleLineHeight), element, GUIContent.none); + }; + + m_List.drawHeaderCallback = rect => + { + EditorGUI.LabelField(rect, Styles.fallbackFontAssetsListLabel); + }; + + m_PropMatchMaterialPreset = serializedObject.FindProperty("m_matchMaterialPreset"); + + m_PropWordWrapping = serializedObject.FindProperty("m_enableWordWrapping"); + m_PropKerning = serializedObject.FindProperty("m_enableKerning"); + m_PropExtraPadding = serializedObject.FindProperty("m_enableExtraPadding"); + m_PropTintAllSprites = serializedObject.FindProperty("m_enableTintAllSprites"); + m_PropParseEscapeCharacters = serializedObject.FindProperty("m_enableParseEscapeCharacters"); + m_PropMissingGlyphCharacter = serializedObject.FindProperty("m_missingGlyphCharacter"); + + m_PropWarningsDisabled = serializedObject.FindProperty("m_warningsDisabled"); + + m_GetFontFeaturesAtRuntime = serializedObject.FindProperty("m_GetFontFeaturesAtRuntime"); + + m_PropLeadingCharacters = serializedObject.FindProperty("m_leadingCharacters"); + m_PropFollowingCharacters = serializedObject.FindProperty("m_followingCharacters"); + } + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + float labelWidth = EditorGUIUtility.labelWidth; + float fieldWidth = EditorGUIUtility.fieldWidth; + + // TextMeshPro Font Info Panel + EditorGUI.indentLevel = 0; + + // FONT ASSET + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label(Styles.defaultFontAssetLabel, EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + EditorGUILayout.PropertyField(m_PropFontAsset, Styles.defaultFontAssetLabel); + EditorGUILayout.PropertyField(m_PropDefaultFontAssetPath, Styles.defaultFontAssetPathLabel); + EditorGUI.indentLevel = 0; + + EditorGUILayout.Space(); + EditorGUILayout.EndVertical(); + + // FALLBACK FONT ASSETs + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label(Styles.fallbackFontAssetsLabel, EditorStyles.boldLabel); + m_List.DoLayoutList(); + + GUILayout.Label(Styles.fallbackMaterialSettingsLabel, EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + EditorGUILayout.PropertyField(m_PropMatchMaterialPreset, Styles.matchMaterialPresetLabel); + EditorGUI.indentLevel = 0; + + EditorGUILayout.Space(); + EditorGUILayout.EndVertical(); + + // MISSING GLYPHS + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label(Styles.dynamicFontSystemSettingsLabel, EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + EditorGUILayout.PropertyField(m_GetFontFeaturesAtRuntime, Styles.getFontFeaturesAtRuntime); + EditorGUILayout.PropertyField(m_PropMissingGlyphCharacter, Styles.missingGlyphLabel); + EditorGUILayout.PropertyField(m_PropWarningsDisabled, Styles.disableWarningsLabel); + EditorGUI.indentLevel = 0; + + EditorGUILayout.Space(); + EditorGUILayout.EndVertical(); + + // TEXT OBJECT DEFAULT PROPERTIES + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label(Styles.containerDefaultSettingsLabel, EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + + EditorGUILayout.PropertyField(m_PropDefaultTextMeshProTextContainerSize, Styles.textMeshProLabel); + EditorGUILayout.PropertyField(m_PropDefaultTextMeshProUITextContainerSize, Styles.textMeshProUiLabel); + EditorGUILayout.PropertyField(m_PropEnableRaycastTarget, Styles.enableRaycastTarget); + EditorGUILayout.PropertyField(m_PropAutoSizeTextContainer, Styles.autoSizeContainerLabel); + EditorGUI.indentLevel = 0; + + EditorGUILayout.Space(); + + GUILayout.Label(Styles.textComponentDefaultSettingsLabel, EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + EditorGUILayout.PropertyField(m_PropDefaultFontSize, Styles.defaultFontSize); + + EditorGUILayout.BeginHorizontal(); + { + EditorGUILayout.PrefixLabel(Styles.autoSizeRatioLabel); + EditorGUIUtility.labelWidth = 32; + EditorGUIUtility.fieldWidth = 10; + + EditorGUI.indentLevel = 0; + EditorGUILayout.PropertyField(m_PropDefaultAutoSizeMinRatio, Styles.minLabel); + EditorGUILayout.PropertyField(m_PropDefaultAutoSizeMaxRatio, Styles.maxLabel); + EditorGUI.indentLevel = 1; + } + EditorGUILayout.EndHorizontal(); + + EditorGUIUtility.labelWidth = labelWidth; + EditorGUIUtility.fieldWidth = fieldWidth; + + EditorGUILayout.PropertyField(m_PropWordWrapping, Styles.wordWrappingLabel); + EditorGUILayout.PropertyField(m_PropKerning, Styles.kerningLabel); + + EditorGUILayout.PropertyField(m_PropExtraPadding, Styles.extraPaddingLabel); + EditorGUILayout.PropertyField(m_PropTintAllSprites, Styles.tintAllSpritesLabel); + + EditorGUILayout.PropertyField(m_PropParseEscapeCharacters, Styles.parseEscapeCharactersLabel); + + EditorGUI.indentLevel = 0; + + EditorGUILayout.Space(); + EditorGUILayout.EndVertical(); + + // SPRITE ASSET + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label(Styles.defaultSpriteAssetLabel, EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + EditorGUILayout.PropertyField(m_PropSpriteAsset, Styles.defaultSpriteAssetLabel); + EditorGUILayout.PropertyField(m_PropEnableEmojiSupport, Styles.enableEmojiSupportLabel); + EditorGUILayout.PropertyField(m_PropSpriteAssetPath, Styles.spriteAssetsPathLabel); + EditorGUI.indentLevel = 0; + + EditorGUILayout.Space(); + EditorGUILayout.EndVertical(); + + // STYLE SHEET + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label(Styles.defaultStyleSheetLabel, EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_PropStyleSheet, Styles.defaultStyleSheetLabel); + if (EditorGUI.EndChangeCheck()) + { + serializedObject.ApplyModifiedProperties(); + TMP_StyleSheet.UpdateStyleSheet(); + } + EditorGUI.indentLevel = 0; + + EditorGUILayout.Space(); + EditorGUILayout.EndVertical(); + + // COLOR GRADIENT PRESETS + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label(Styles.colorGradientPresetsLabel, EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + EditorGUILayout.PropertyField(m_PropColorGradientPresetsPath, Styles.colorGradientsPathLabel); + EditorGUI.indentLevel = 0; + + EditorGUILayout.Space(); + EditorGUILayout.EndVertical(); + + // LINE BREAKING RULE + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label(Styles.lineBreakingLabel, EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + EditorGUILayout.PropertyField(m_PropLeadingCharacters); + EditorGUILayout.PropertyField(m_PropFollowingCharacters); + EditorGUI.indentLevel = 0; + + EditorGUILayout.Space(); + EditorGUILayout.EndVertical(); + + if (serializedObject.ApplyModifiedProperties()) + { + EditorUtility.SetDirty(target); + TMPro_EventManager.ON_TMP_SETTINGS_CHANGED(); + } + } + } + +#if UNITY_2018_3_OR_NEWER + class TMP_ResourceImporterProvider : SettingsProvider + { + TMP_PackageResourceImporter m_ResourceImporter; + + public TMP_ResourceImporterProvider() + : base("Project/TextMesh Pro", SettingsScope.Project) + { + } + + public override void OnGUI(string searchContext) + { + // Lazy creation that supports domain reload + if (m_ResourceImporter == null) + m_ResourceImporter = new TMP_PackageResourceImporter(); + + m_ResourceImporter.OnGUI(); + } + + public override void OnDeactivate() + { + if (m_ResourceImporter != null) + m_ResourceImporter.OnDestroy(); + } + + static UnityEngine.Object GetTMPSettings() + { + return Resources.Load("TMP Settings"); + } + + [SettingsProviderGroup] + static SettingsProvider[] CreateTMPSettingsProvider() + { + var providers = new List { new TMP_ResourceImporterProvider() }; + + if (GetTMPSettings() != null) + { + var provider = new AssetSettingsProvider("Project/TextMesh Pro/Settings", GetTMPSettings); + provider.PopulateSearchKeywordsFromGUIContentProperties(); + providers.Add(provider); + } + + return providers.ToArray(); + } + } +#endif +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SettingsEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SettingsEditor.cs.meta new file mode 100644 index 00000000..a719ae77 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SettingsEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0386b6eb838c47138cd51d1c1b879a35 +timeCreated: 1436658550 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetEditor.cs new file mode 100644 index 00000000..4df588ef --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetEditor.cs @@ -0,0 +1,896 @@ +using UnityEngine; +using UnityEngine.TextCore; +using UnityEditor; +using UnityEditorInternal; +using System.Collections.Generic; + + + + +namespace TMPro.EditorUtilities +{ + + [CustomEditor(typeof(TMP_SpriteAsset))] + public class TMP_SpriteAssetEditor : Editor + { + struct UI_PanelState + { + public static bool spriteAssetInfoPanel = true; + public static bool fallbackSpriteAssetPanel = true; + public static bool spriteCharacterTablePanel; + public static bool spriteGlyphTablePanel; + } + + private static string[] s_UiStateLabel = new string[] { "(Click to collapse) ", "(Click to expand) " }; + + int m_moveToIndex; + int m_selectedElement = -1; + int m_CurrentCharacterPage; + int m_CurrentGlyphPage; + + const string k_UndoRedo = "UndoRedoPerformed"; + + string m_CharacterSearchPattern; + List m_CharacterSearchList; + bool m_IsCharacterSearchDirty; + + string m_GlyphSearchPattern; + List m_GlyphSearchList; + bool m_IsGlyphSearchDirty; + + SerializedProperty m_spriteAtlas_prop; + SerializedProperty m_material_prop; + SerializedProperty m_SpriteCharacterTableProperty; + SerializedProperty m_SpriteGlyphTableProperty; + ReorderableList m_fallbackSpriteAssetList; + + TMP_SpriteAsset m_SpriteAsset; + + bool isAssetDirty; + + float m_xOffset; + float m_yOffset; + float m_xAdvance; + float m_scale; + + public void OnEnable() + { + m_SpriteAsset = target as TMP_SpriteAsset; + + m_spriteAtlas_prop = serializedObject.FindProperty("spriteSheet"); + m_material_prop = serializedObject.FindProperty("material"); + m_SpriteCharacterTableProperty = serializedObject.FindProperty("m_SpriteCharacterTable"); + m_SpriteGlyphTableProperty = serializedObject.FindProperty("m_SpriteGlyphTable"); + + // Fallback TMP Sprite Asset list + m_fallbackSpriteAssetList = new ReorderableList(serializedObject, serializedObject.FindProperty("fallbackSpriteAssets"), true, true, true, true); + + m_fallbackSpriteAssetList.drawElementCallback = (Rect rect, int index, bool isActive, bool isFocused) => + { + var element = m_fallbackSpriteAssetList.serializedProperty.GetArrayElementAtIndex(index); + rect.y += 2; + EditorGUI.PropertyField(new Rect(rect.x, rect.y, rect.width, EditorGUIUtility.singleLineHeight), element, GUIContent.none); + }; + + m_fallbackSpriteAssetList.drawHeaderCallback = rect => + { + EditorGUI.LabelField(rect, new GUIContent("Fallback Sprite Asset List", "Select the Sprite Assets that will be searched and used as fallback when a given sprite is missing from this sprite asset.")); + }; + } + + + public override void OnInspectorGUI() + { + + //Debug.Log("OnInspectorGUI Called."); + Event currentEvent = Event.current; + string evt_cmd = currentEvent.commandName; // Get Current Event CommandName to check for Undo Events + + serializedObject.Update(); + + Rect rect; + + // TEXTMESHPRO SPRITE INFO PANEL + GUILayout.Label("Sprite Info", EditorStyles.boldLabel); + EditorGUI.indentLevel = 1; + + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_spriteAtlas_prop , new GUIContent("Sprite Atlas")); + if (EditorGUI.EndChangeCheck()) + { + // Assign the new sprite atlas texture to the current material + Texture2D tex = m_spriteAtlas_prop.objectReferenceValue as Texture2D; + if (tex != null) + { + Material mat = m_material_prop.objectReferenceValue as Material; + if (mat != null) + mat.mainTexture = tex; + } + } + + EditorGUILayout.PropertyField(m_material_prop, new GUIContent("Default Material")); + + EditorGUILayout.Space(); + + // FALLBACK SPRITE ASSETS + EditorGUI.indentLevel = 0; + UI_PanelState.fallbackSpriteAssetPanel = EditorGUILayout.Foldout(UI_PanelState.fallbackSpriteAssetPanel, new GUIContent("Fallback Sprite Assets", "Select the Sprite Assets that will be searched and used as fallback when a given sprite is missing from this sprite asset."), true, TMP_UIStyleManager.boldFoldout); + + if (UI_PanelState.fallbackSpriteAssetPanel) + { + m_fallbackSpriteAssetList.DoLayoutList(); + } + + // SPRITE CHARACTER TABLE + #region Display Sprite Character Table + EditorGUI.indentLevel = 0; + rect = EditorGUILayout.GetControlRect(false, 24); + + if (GUI.Button(rect, new GUIContent("Sprite Character Table", "List of sprite characters contained in this sprite asset."), TMP_UIStyleManager.sectionHeader)) + UI_PanelState.spriteCharacterTablePanel = !UI_PanelState.spriteCharacterTablePanel; + + GUI.Label(rect, (UI_PanelState.spriteCharacterTablePanel ? "" : s_UiStateLabel[1]), TMP_UIStyleManager.rightLabel); + + if (UI_PanelState.spriteCharacterTablePanel) + { + int arraySize = m_SpriteCharacterTableProperty.arraySize; + int itemsPerPage = 10; + + // Display Glyph Management Tools + EditorGUILayout.BeginVertical(EditorStyles.helpBox, GUILayout.ExpandWidth(true)); + { + // Search Bar implementation + #region DISPLAY SEARCH BAR + EditorGUILayout.BeginHorizontal(); + { + EditorGUIUtility.labelWidth = 110f; + EditorGUI.BeginChangeCheck(); + string searchPattern = EditorGUILayout.TextField("Sprite Search", m_CharacterSearchPattern, "SearchTextField"); + if (EditorGUI.EndChangeCheck() || m_IsCharacterSearchDirty) + { + if (string.IsNullOrEmpty(searchPattern) == false) + { + //GUIUtility.keyboardControl = 0; + m_CharacterSearchPattern = searchPattern.ToLower(System.Globalization.CultureInfo.InvariantCulture).Trim(); + + // Search Glyph Table for potential matches + SearchCharacterTable(m_CharacterSearchPattern, ref m_CharacterSearchList); + } + else + m_CharacterSearchPattern = null; + + m_IsCharacterSearchDirty = false; + } + + string styleName = string.IsNullOrEmpty(m_CharacterSearchPattern) ? "SearchCancelButtonEmpty" : "SearchCancelButton"; + if (GUILayout.Button(GUIContent.none, styleName)) + { + GUIUtility.keyboardControl = 0; + m_CharacterSearchPattern = string.Empty; + } + } + EditorGUILayout.EndHorizontal(); + #endregion + + // Display Page Navigation + if (!string.IsNullOrEmpty(m_CharacterSearchPattern)) + arraySize = m_CharacterSearchList.Count; + + // Display Page Navigation + DisplayPageNavigation(ref m_CurrentCharacterPage, arraySize, itemsPerPage); + } + EditorGUILayout.EndVertical(); + + if (arraySize > 0) + { + // Display each SpriteInfo entry using the SpriteInfo property drawer. + for (int i = itemsPerPage * m_CurrentCharacterPage; i < arraySize && i < itemsPerPage * (m_CurrentCharacterPage + 1); i++) + { + // Define the start of the selection region of the element. + Rect elementStartRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + int elementIndex = i; + if (!string.IsNullOrEmpty(m_CharacterSearchPattern)) + elementIndex = m_CharacterSearchList[i]; + + SerializedProperty spriteCharacterProperty = m_SpriteCharacterTableProperty.GetArrayElementAtIndex(elementIndex); + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + { + EditorGUI.BeginDisabledGroup(i != m_selectedElement); + { + EditorGUILayout.PropertyField(spriteCharacterProperty); + } + EditorGUI.EndDisabledGroup(); + } + EditorGUILayout.EndVertical(); + + // Define the end of the selection region of the element. + Rect elementEndRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + // Check for Item selection + Rect selectionArea = new Rect(elementStartRegion.x, elementStartRegion.y, elementEndRegion.width, elementEndRegion.y - elementStartRegion.y); + if (DoSelectionCheck(selectionArea)) + { + if (m_selectedElement == i) + { + m_selectedElement = -1; + } + else + { + m_selectedElement = i; + GUIUtility.keyboardControl = 0; + } + } + + // Draw & Handle Section Area + if (m_selectedElement == i) + { + // Draw selection highlight + TMP_EditorUtility.DrawBox(selectionArea, 2f, new Color32(40, 192, 255, 255)); + + // Draw options to MoveUp, MoveDown, Add or Remove Sprites + Rect controlRect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * 1f); + controlRect.width /= 8; + + // Move sprite up. + bool guiEnabled = GUI.enabled; + if (i == 0) { GUI.enabled = false; } + if (GUI.Button(controlRect, "Up")) + { + SwapCharacterElements(i, i - 1); + } + GUI.enabled = guiEnabled; + + // Move sprite down. + controlRect.x += controlRect.width; + if (i == arraySize - 1) { GUI.enabled = false; } + if (GUI.Button(controlRect, "Down")) + { + SwapCharacterElements(i, i + 1); + } + GUI.enabled = guiEnabled; + + // Move sprite to new index + controlRect.x += controlRect.width * 2; + //if (i == arraySize - 1) { GUI.enabled = false; } + m_moveToIndex = EditorGUI.IntField(controlRect, m_moveToIndex); + controlRect.x -= controlRect.width; + if (GUI.Button(controlRect, "Goto")) + { + MoveCharacterToIndex(i, m_moveToIndex); + } + //controlRect.x += controlRect.width; + GUI.enabled = guiEnabled; + + // Add new Sprite + controlRect.x += controlRect.width * 4; + if (GUI.Button(controlRect, "+")) + { + m_SpriteCharacterTableProperty.arraySize += 1; + + int index = m_SpriteCharacterTableProperty.arraySize - 1; + + SerializedProperty spriteInfo_prop = m_SpriteCharacterTableProperty.GetArrayElementAtIndex(index); + + // Copy properties of the selected element + CopyCharacterSerializedProperty(m_SpriteCharacterTableProperty.GetArrayElementAtIndex(elementIndex), ref spriteInfo_prop); + + //spriteInfo_prop.FindPropertyRelative("m_Index").intValue = index; + serializedObject.ApplyModifiedProperties(); + + m_IsCharacterSearchDirty = true; + } + + // Delete selected Sprite + controlRect.x += controlRect.width; + if (m_selectedElement == -1) GUI.enabled = false; + if (GUI.Button(controlRect, "-")) + { + m_SpriteCharacterTableProperty.DeleteArrayElementAtIndex(elementIndex); + + m_selectedElement = -1; + serializedObject.ApplyModifiedProperties(); + + m_IsCharacterSearchDirty = true; + + return; + } + + + } + } + } + + DisplayPageNavigation(ref m_CurrentCharacterPage, arraySize, itemsPerPage); + + EditorGUIUtility.labelWidth = 40f; + EditorGUIUtility.fieldWidth = 20f; + + GUILayout.Space(5f); + + // GLOBAL TOOLS + #region Global Tools + /* + GUI.enabled = true; + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + rect = EditorGUILayout.GetControlRect(false, 40); + + float width = (rect.width - 75f) / 4; + EditorGUI.LabelField(rect, "Global Offsets & Scale", EditorStyles.boldLabel); + + + rect.x += 70; + bool old_ChangedState = GUI.changed; + + GUI.changed = false; + m_xOffset = EditorGUI.FloatField(new Rect(rect.x + 5f + width * 0, rect.y + 20, width - 5f, 18), new GUIContent("OX:"), m_xOffset); + if (GUI.changed) UpdateGlobalProperty("m_HorizontalBearingX", m_xOffset); + + m_yOffset = EditorGUI.FloatField(new Rect(rect.x + 5f + width * 1, rect.y + 20, width - 5f, 18), new GUIContent("OY:"), m_yOffset); + if (GUI.changed) UpdateGlobalProperty("m_HorizontalBearingY", m_yOffset); + + m_xAdvance = EditorGUI.FloatField(new Rect(rect.x + 5f + width * 2, rect.y + 20, width - 5f, 18), new GUIContent("ADV."), m_xAdvance); + if (GUI.changed) UpdateGlobalProperty("m_HorizontalAdvance", m_xAdvance); + + m_scale = EditorGUI.FloatField(new Rect(rect.x + 5f + width * 3, rect.y + 20, width - 5f, 18), new GUIContent("SF."), m_scale); + if (GUI.changed) UpdateGlobalProperty("m_Scale", m_scale); + + EditorGUILayout.EndVertical(); + + GUI.changed = old_ChangedState; + */ + #endregion + + } + #endregion + + + // SPRITE GLYPH TABLE + #region Display Sprite Glyph Table + EditorGUI.indentLevel = 0; + rect = EditorGUILayout.GetControlRect(false, 24); + + if (GUI.Button(rect, new GUIContent("Sprite Glyph Table", "A list of the SpriteGlyphs contained in this sprite asset."), TMP_UIStyleManager.sectionHeader)) + UI_PanelState.spriteGlyphTablePanel = !UI_PanelState.spriteGlyphTablePanel; + + GUI.Label(rect, (UI_PanelState.spriteGlyphTablePanel ? "" : s_UiStateLabel[1]), TMP_UIStyleManager.rightLabel); + + if (UI_PanelState.spriteGlyphTablePanel) + { + int arraySize = m_SpriteGlyphTableProperty.arraySize; + int itemsPerPage = 10; + + // Display Glyph Management Tools + EditorGUILayout.BeginVertical(EditorStyles.helpBox, GUILayout.ExpandWidth(true)); + { + // Search Bar implementation + #region DISPLAY SEARCH BAR + EditorGUILayout.BeginHorizontal(); + { + EditorGUIUtility.labelWidth = 110f; + EditorGUI.BeginChangeCheck(); + string searchPattern = EditorGUILayout.TextField("Sprite Search", m_GlyphSearchPattern, "SearchTextField"); + if (EditorGUI.EndChangeCheck() || m_IsGlyphSearchDirty) + { + if (string.IsNullOrEmpty(searchPattern) == false) + { + //GUIUtility.keyboardControl = 0; + m_GlyphSearchPattern = searchPattern.ToLower(System.Globalization.CultureInfo.InvariantCulture).Trim(); + + // Search Glyph Table for potential matches + SearchCharacterTable(m_GlyphSearchPattern, ref m_GlyphSearchList); + } + else + m_GlyphSearchPattern = null; + + m_IsGlyphSearchDirty = false; + } + + string styleName = string.IsNullOrEmpty(m_GlyphSearchPattern) ? "SearchCancelButtonEmpty" : "SearchCancelButton"; + if (GUILayout.Button(GUIContent.none, styleName)) + { + GUIUtility.keyboardControl = 0; + m_GlyphSearchPattern = string.Empty; + } + } + EditorGUILayout.EndHorizontal(); + #endregion + + // Display Page Navigation + if (!string.IsNullOrEmpty(m_GlyphSearchPattern)) + arraySize = m_GlyphSearchList.Count; + + // Display Page Navigation + DisplayPageNavigation(ref m_CurrentGlyphPage, arraySize, itemsPerPage); + } + EditorGUILayout.EndVertical(); + + if (arraySize > 0) + { + // Display each SpriteInfo entry using the SpriteInfo property drawer. + for (int i = itemsPerPage * m_CurrentGlyphPage; i < arraySize && i < itemsPerPage * (m_CurrentGlyphPage + 1); i++) + { + // Define the start of the selection region of the element. + Rect elementStartRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + int elementIndex = i; + if (!string.IsNullOrEmpty(m_GlyphSearchPattern)) + elementIndex = m_GlyphSearchList[i]; + + SerializedProperty spriteGlyphProperty = m_SpriteGlyphTableProperty.GetArrayElementAtIndex(elementIndex); + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + { + EditorGUI.BeginDisabledGroup(i != m_selectedElement); + { + EditorGUILayout.PropertyField(spriteGlyphProperty); + } + EditorGUI.EndDisabledGroup(); + } + EditorGUILayout.EndVertical(); + + // Define the end of the selection region of the element. + Rect elementEndRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + // Check for Item selection + Rect selectionArea = new Rect(elementStartRegion.x, elementStartRegion.y, elementEndRegion.width, elementEndRegion.y - elementStartRegion.y); + if (DoSelectionCheck(selectionArea)) + { + if (m_selectedElement == i) + { + m_selectedElement = -1; + } + else + { + m_selectedElement = i; + GUIUtility.keyboardControl = 0; + } + } + + // Draw & Handle Section Area + if (m_selectedElement == i) + { + // Draw selection highlight + TMP_EditorUtility.DrawBox(selectionArea, 2f, new Color32(40, 192, 255, 255)); + + // Draw options to MoveUp, MoveDown, Add or Remove Sprites + Rect controlRect = EditorGUILayout.GetControlRect(true, EditorGUIUtility.singleLineHeight * 1f); + controlRect.width /= 8; + + // Move sprite up. + bool guiEnabled = GUI.enabled; + if (i == 0) { GUI.enabled = false; } + if (GUI.Button(controlRect, "Up")) + { + SwapGlyphElements(i, i - 1); + } + GUI.enabled = guiEnabled; + + // Move sprite down. + controlRect.x += controlRect.width; + if (i == arraySize - 1) { GUI.enabled = false; } + if (GUI.Button(controlRect, "Down")) + { + SwapGlyphElements(i, i + 1); + } + GUI.enabled = guiEnabled; + + // Move sprite to new index + controlRect.x += controlRect.width * 2; + //if (i == arraySize - 1) { GUI.enabled = false; } + m_moveToIndex = EditorGUI.IntField(controlRect, m_moveToIndex); + controlRect.x -= controlRect.width; + if (GUI.Button(controlRect, "Goto")) + { + MoveGlyphToIndex(i, m_moveToIndex); + } + //controlRect.x += controlRect.width; + GUI.enabled = guiEnabled; + + // Add new Sprite + controlRect.x += controlRect.width * 4; + if (GUI.Button(controlRect, "+")) + { + m_SpriteGlyphTableProperty.arraySize += 1; + + int index = m_SpriteGlyphTableProperty.arraySize - 1; + + SerializedProperty newSpriteGlyphProperty = m_SpriteGlyphTableProperty.GetArrayElementAtIndex(index); + + // Copy properties of the selected element + CopyGlyphSerializedProperty(m_SpriteGlyphTableProperty.GetArrayElementAtIndex(elementIndex), ref newSpriteGlyphProperty); + + newSpriteGlyphProperty.FindPropertyRelative("m_Index").intValue = index; + + serializedObject.ApplyModifiedProperties(); + + m_IsGlyphSearchDirty = true; + + //m_SpriteAsset.UpdateLookupTables(); + } + + // Delete selected Sprite + controlRect.x += controlRect.width; + if (m_selectedElement == -1) GUI.enabled = false; + if (GUI.Button(controlRect, "-")) + { + SerializedProperty selectedSpriteGlyphProperty = m_SpriteGlyphTableProperty.GetArrayElementAtIndex(elementIndex); + + int selectedGlyphIndex = selectedSpriteGlyphProperty.FindPropertyRelative("m_Index").intValue; + + m_SpriteGlyphTableProperty.DeleteArrayElementAtIndex(elementIndex); + + // Remove all Sprite Characters referencing this glyph. + for (int j = 0; j < m_SpriteCharacterTableProperty.arraySize; j++) + { + int glyphIndex = m_SpriteCharacterTableProperty.GetArrayElementAtIndex(j).FindPropertyRelative("m_GlyphIndex").intValue; + + if (glyphIndex == selectedGlyphIndex) + { + // Remove character + m_SpriteCharacterTableProperty.DeleteArrayElementAtIndex(j); + } + } + + m_selectedElement = -1; + serializedObject.ApplyModifiedProperties(); + + m_IsGlyphSearchDirty = true; + + //m_SpriteAsset.UpdateLookupTables(); + + return; + } + + + } + } + } + + DisplayPageNavigation(ref m_CurrentGlyphPage, arraySize, itemsPerPage); + + EditorGUIUtility.labelWidth = 40f; + EditorGUIUtility.fieldWidth = 20f; + + GUILayout.Space(5f); + + // GLOBAL TOOLS + #region Global Tools + GUI.enabled = true; + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + rect = EditorGUILayout.GetControlRect(false, 40); + + float width = (rect.width - 75f) / 4; + EditorGUI.LabelField(rect, "Global Offsets & Scale", EditorStyles.boldLabel); + + + rect.x += 70; + bool old_ChangedState = GUI.changed; + + GUI.changed = false; + m_xOffset = EditorGUI.FloatField(new Rect(rect.x + 5f + width * 0, rect.y + 20, width - 5f, 18), new GUIContent("OX:"), m_xOffset); + if (GUI.changed) UpdateGlobalProperty("m_HorizontalBearingX", m_xOffset); + + m_yOffset = EditorGUI.FloatField(new Rect(rect.x + 5f + width * 1, rect.y + 20, width - 5f, 18), new GUIContent("OY:"), m_yOffset); + if (GUI.changed) UpdateGlobalProperty("m_HorizontalBearingY", m_yOffset); + + m_xAdvance = EditorGUI.FloatField(new Rect(rect.x + 5f + width * 2, rect.y + 20, width - 5f, 18), new GUIContent("ADV."), m_xAdvance); + if (GUI.changed) UpdateGlobalProperty("m_HorizontalAdvance", m_xAdvance); + + m_scale = EditorGUI.FloatField(new Rect(rect.x + 5f + width * 3, rect.y + 20, width - 5f, 18), new GUIContent("SF."), m_scale); + if (GUI.changed) UpdateGlobalProperty("m_Scale", m_scale); + + EditorGUILayout.EndVertical(); + #endregion + + GUI.changed = old_ChangedState; + + } + #endregion + + + if (serializedObject.ApplyModifiedProperties() || evt_cmd == k_UndoRedo || isAssetDirty) + { + if (m_SpriteAsset.m_IsSpriteAssetLookupTablesDirty || evt_cmd == k_UndoRedo) + m_SpriteAsset.UpdateLookupTables(); + + TMPro_EventManager.ON_SPRITE_ASSET_PROPERTY_CHANGED(true, m_SpriteAsset); + + isAssetDirty = false; + EditorUtility.SetDirty(target); + } + + // Clear selection if mouse event was not consumed. + GUI.enabled = true; + if (currentEvent.type == EventType.MouseDown && currentEvent.button == 0) + m_selectedElement = -1; + + } + + + /// + /// + /// + /// + /// + void DisplayPageNavigation(ref int currentPage, int arraySize, int itemsPerPage) + { + Rect pagePos = EditorGUILayout.GetControlRect(false, 20); + pagePos.width /= 3; + + int shiftMultiplier = Event.current.shift ? 10 : 1; // Page + Shift goes 10 page forward + + // Previous Page + GUI.enabled = currentPage > 0; + + if (GUI.Button(pagePos, "Previous Page")) + { + currentPage -= 1 * shiftMultiplier; + //m_isNewPage = true; + } + + // Page Counter + GUI.enabled = true; + pagePos.x += pagePos.width; + int totalPages = (int)(arraySize / (float)itemsPerPage + 0.999f); + GUI.Label(pagePos, "Page " + (currentPage + 1) + " / " + totalPages, TMP_UIStyleManager.centeredLabel); + + // Next Page + pagePos.x += pagePos.width; + GUI.enabled = itemsPerPage * (currentPage + 1) < arraySize; + + if (GUI.Button(pagePos, "Next Page")) + { + currentPage += 1 * shiftMultiplier; + //m_isNewPage = true; + } + + // Clamp page range + currentPage = Mathf.Clamp(currentPage, 0, arraySize / itemsPerPage); + + GUI.enabled = true; + } + + + /// + /// Method to update the properties of all sprites + /// + /// + /// + void UpdateGlobalProperty(string property, float value) + { + int arraySize = m_SpriteGlyphTableProperty.arraySize; + + for (int i = 0; i < arraySize; i++) + { + // Get a reference to the sprite glyph. + SerializedProperty spriteGlyphProperty = m_SpriteGlyphTableProperty.GetArrayElementAtIndex(i); + + if (property == "m_Scale") + { + spriteGlyphProperty.FindPropertyRelative(property).floatValue = value; + } + else + { + SerializedProperty glyphMetricsProperty = spriteGlyphProperty.FindPropertyRelative("m_Metrics"); + glyphMetricsProperty.FindPropertyRelative(property).floatValue = value; + } + } + + GUI.changed = false; + } + + // Check if any of the Style elements were clicked on. + private bool DoSelectionCheck(Rect selectionArea) + { + Event currentEvent = Event.current; + + switch (currentEvent.type) + { + case EventType.MouseDown: + if (selectionArea.Contains(currentEvent.mousePosition) && currentEvent.button == 0) + { + currentEvent.Use(); + return true; + } + break; + } + + return false; + } + + + /// + /// Swap the sprite item at the currently selected array index to another index. + /// + /// Selected index. + /// New index. + void SwapCharacterElements(int selectedIndex, int newIndex) + { + m_SpriteCharacterTableProperty.MoveArrayElement(selectedIndex, newIndex); + m_selectedElement = newIndex; + m_IsCharacterSearchDirty = true; + m_SpriteAsset.m_IsSpriteAssetLookupTablesDirty = true; + } + + /// + /// Move Sprite Element at selected index to another index and reorder sprite list. + /// + /// + /// + void MoveCharacterToIndex(int selectedIndex, int newIndex) + { + int arraySize = m_SpriteCharacterTableProperty.arraySize; + + if (newIndex >= arraySize) + newIndex = arraySize - 1; + + m_SpriteCharacterTableProperty.MoveArrayElement(selectedIndex, newIndex); + + m_selectedElement = newIndex; + m_IsCharacterSearchDirty = true; + m_SpriteAsset.m_IsSpriteAssetLookupTablesDirty = true; + + // TODO: Need to handle switching pages if the character or glyph is moved to a different page. + } + + /// + /// + /// + /// + /// + void SwapGlyphElements(int selectedIndex, int newIndex) + { + m_SpriteGlyphTableProperty.MoveArrayElement(selectedIndex, newIndex); + m_selectedElement = newIndex; + m_IsGlyphSearchDirty = true; + m_SpriteAsset.m_IsSpriteAssetLookupTablesDirty = true; + } + + /// + /// Move Sprite Element at selected index to another index and reorder sprite list. + /// + /// + /// + void MoveGlyphToIndex(int selectedIndex, int newIndex) + { + int arraySize = m_SpriteGlyphTableProperty.arraySize; + + if (newIndex >= arraySize) + newIndex = arraySize - 1; + + m_SpriteGlyphTableProperty.MoveArrayElement(selectedIndex, newIndex); + + m_selectedElement = newIndex; + m_IsGlyphSearchDirty = true; + m_SpriteAsset.m_IsSpriteAssetLookupTablesDirty = true; + + // TODO: Need to handle switching pages if the character or glyph is moved to a different page. + } + + + /// + /// + /// + /// + /// + void CopyCharacterSerializedProperty(SerializedProperty source, ref SerializedProperty target) + { + target.FindPropertyRelative("m_Name").stringValue = source.FindPropertyRelative("m_Name").stringValue; + target.FindPropertyRelative("m_HashCode").intValue = source.FindPropertyRelative("m_HashCode").intValue; + target.FindPropertyRelative("m_Unicode").intValue = source.FindPropertyRelative("m_Unicode").intValue; + target.FindPropertyRelative("m_GlyphIndex").intValue = source.FindPropertyRelative("m_GlyphIndex").intValue; + target.FindPropertyRelative("m_Scale").floatValue = source.FindPropertyRelative("m_Scale").floatValue; + } + + void CopyGlyphSerializedProperty(SerializedProperty srcGlyph, ref SerializedProperty dstGlyph) + { + // TODO : Should make a generic function which copies each of the properties. + + // Index + dstGlyph.FindPropertyRelative("m_Index").intValue = srcGlyph.FindPropertyRelative("m_Index").intValue; + + // GlyphMetrics + SerializedProperty srcGlyphMetrics = srcGlyph.FindPropertyRelative("m_Metrics"); + SerializedProperty dstGlyphMetrics = dstGlyph.FindPropertyRelative("m_Metrics"); + + dstGlyphMetrics.FindPropertyRelative("m_Width").floatValue = srcGlyphMetrics.FindPropertyRelative("m_Width").floatValue; + dstGlyphMetrics.FindPropertyRelative("m_Height").floatValue = srcGlyphMetrics.FindPropertyRelative("m_Height").floatValue; + dstGlyphMetrics.FindPropertyRelative("m_HorizontalBearingX").floatValue = srcGlyphMetrics.FindPropertyRelative("m_HorizontalBearingX").floatValue; + dstGlyphMetrics.FindPropertyRelative("m_HorizontalBearingY").floatValue = srcGlyphMetrics.FindPropertyRelative("m_HorizontalBearingY").floatValue; + dstGlyphMetrics.FindPropertyRelative("m_HorizontalAdvance").floatValue = srcGlyphMetrics.FindPropertyRelative("m_HorizontalAdvance").floatValue; + + // GlyphRect + SerializedProperty srcGlyphRect = srcGlyph.FindPropertyRelative("m_GlyphRect"); + SerializedProperty dstGlyphRect = dstGlyph.FindPropertyRelative("m_GlyphRect"); + + dstGlyphRect.FindPropertyRelative("m_X").intValue = srcGlyphRect.FindPropertyRelative("m_X").intValue; + dstGlyphRect.FindPropertyRelative("m_Y").intValue = srcGlyphRect.FindPropertyRelative("m_Y").intValue; + dstGlyphRect.FindPropertyRelative("m_Width").intValue = srcGlyphRect.FindPropertyRelative("m_Width").intValue; + dstGlyphRect.FindPropertyRelative("m_Height").intValue = srcGlyphRect.FindPropertyRelative("m_Height").intValue; + + dstGlyph.FindPropertyRelative("m_Scale").floatValue = srcGlyph.FindPropertyRelative("m_Scale").floatValue; + dstGlyph.FindPropertyRelative("m_AtlasIndex").intValue = srcGlyph.FindPropertyRelative("m_AtlasIndex").intValue; + } + + + /// + /// + /// + /// + /// + void SearchCharacterTable(string searchPattern, ref List searchResults) + { + if (searchResults == null) searchResults = new List(); + searchResults.Clear(); + + int arraySize = m_SpriteCharacterTableProperty.arraySize; + + for (int i = 0; i < arraySize; i++) + { + SerializedProperty sourceSprite = m_SpriteCharacterTableProperty.GetArrayElementAtIndex(i); + + // Check for potential match against array index + if (i.ToString().Contains(searchPattern)) + { + searchResults.Add(i); + continue; + } + + // Check for potential match against decimal id + int id = sourceSprite.FindPropertyRelative("m_GlyphIndex").intValue; + if (id.ToString().Contains(searchPattern)) + { + searchResults.Add(i); + continue; + } + + // Check for potential match against name + string name = sourceSprite.FindPropertyRelative("m_Name").stringValue.ToLower(System.Globalization.CultureInfo.InvariantCulture).Trim(); + if (name.Contains(searchPattern)) + { + searchResults.Add(i); + continue; + } + } + } + + void SearchGlyphTable(string searchPattern, ref List searchResults) + { + if (searchResults == null) searchResults = new List(); + searchResults.Clear(); + + int arraySize = m_SpriteGlyphTableProperty.arraySize; + + for (int i = 0; i < arraySize; i++) + { + SerializedProperty sourceSprite = m_SpriteGlyphTableProperty.GetArrayElementAtIndex(i); + + // Check for potential match against array index + if (i.ToString().Contains(searchPattern)) + { + searchResults.Add(i); + continue; + } + + // Check for potential match against decimal id + int id = sourceSprite.FindPropertyRelative("m_GlyphIndex").intValue; + if (id.ToString().Contains(searchPattern)) + { + searchResults.Add(i); + continue; + } + + // Check for potential match against name + string name = sourceSprite.FindPropertyRelative("m_Name").stringValue.ToLower(System.Globalization.CultureInfo.InvariantCulture).Trim(); + if (name.Contains(searchPattern)) + { + searchResults.Add(i); + continue; + } + } + } + + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetEditor.cs.meta new file mode 100644 index 00000000..9fcede33 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetEditor.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b09be1f217d34247af54863a2f5587e1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetImporter.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetImporter.cs new file mode 100644 index 00000000..dc4f0932 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetImporter.cs @@ -0,0 +1,232 @@ +using UnityEngine; +using UnityEditor; +using System.IO; +using System.Collections.Generic; +using TMPro.EditorUtilities; +using TMPro.SpriteAssetUtilities; + +namespace TMPro +{ + public class TMP_SpriteAssetImporter : EditorWindow + { + // Create Sprite Asset Editor Window + [MenuItem("Window/TextMeshPro/Sprite Importer", false, 2026)] + public static void ShowFontAtlasCreatorWindow() + { + var window = GetWindow(); + window.titleContent = new GUIContent("Sprite Importer"); + window.Focus(); + } + + Texture2D m_SpriteAtlas; + SpriteAssetImportFormats m_SpriteDataFormat = SpriteAssetImportFormats.TexturePacker; + TextAsset m_JsonFile; + + string m_CreationFeedback; + + TMP_SpriteAsset m_SpriteAsset; + List m_SpriteInfoList = new List(); + + + void OnEnable() + { + // Set Editor Window Size + SetEditorWindowSize(); + } + + public void OnGUI() + { + DrawEditorPanel(); + } + + + void DrawEditorPanel() + { + // label + GUILayout.Label("Import Settings", EditorStyles.boldLabel); + + EditorGUI.BeginChangeCheck(); + + // Sprite Texture Selection + m_JsonFile = EditorGUILayout.ObjectField("Sprite Data Source", m_JsonFile, typeof(TextAsset), false) as TextAsset; + + m_SpriteDataFormat = (SpriteAssetImportFormats)EditorGUILayout.EnumPopup("Import Format", m_SpriteDataFormat); + + // Sprite Texture Selection + m_SpriteAtlas = EditorGUILayout.ObjectField("Sprite Texture Atlas", m_SpriteAtlas, typeof(Texture2D), false) as Texture2D; + + if (EditorGUI.EndChangeCheck()) + { + m_CreationFeedback = string.Empty; + } + + GUILayout.Space(10); + + GUI.enabled = m_JsonFile != null && m_SpriteAtlas != null && m_SpriteDataFormat == SpriteAssetImportFormats.TexturePacker; + + // Create Sprite Asset + if (GUILayout.Button("Create Sprite Asset")) + { + m_CreationFeedback = string.Empty; + + // Read json data file + if (m_JsonFile != null && m_SpriteDataFormat == SpriteAssetImportFormats.TexturePacker) + { + TexturePacker.SpriteDataObject sprites = JsonUtility.FromJson(m_JsonFile.text); + + if (sprites != null && sprites.frames != null && sprites.frames.Count > 0) + { + int spriteCount = sprites.frames.Count; + + // Update import results + m_CreationFeedback = "Import Results\n--------------------\n"; + m_CreationFeedback += "" + spriteCount + " Sprites were imported from file."; + + // Create sprite info list + m_SpriteInfoList = CreateSpriteInfoList(sprites); + } + } + + } + + GUI.enabled = true; + + // Creation Feedback + GUILayout.Space(5); + GUILayout.BeginVertical(EditorStyles.helpBox, GUILayout.Height(60)); + { + EditorGUILayout.LabelField(m_CreationFeedback, TMP_UIStyleManager.label); + } + GUILayout.EndVertical(); + + GUILayout.Space(5); + GUI.enabled = m_JsonFile != null && m_SpriteAtlas && m_SpriteInfoList != null && m_SpriteInfoList.Count > 0; // Enable Save Button if font_Atlas is not Null. + if (GUILayout.Button("Save Sprite Asset") && m_JsonFile != null) + { + string filePath = EditorUtility.SaveFilePanel("Save Sprite Asset File", new FileInfo(AssetDatabase.GetAssetPath(m_JsonFile)).DirectoryName, m_JsonFile.name, "asset"); + + if (filePath.Length == 0) + return; + + SaveSpriteAsset(filePath); + } + GUI.enabled = true; + } + + + /// + /// + /// + List CreateSpriteInfoList(TexturePacker.SpriteDataObject spriteDataObject) + { + List importedSprites = spriteDataObject.frames; + + List spriteInfoList = new List(); + + for (int i = 0; i < importedSprites.Count; i++) + { + TMP_Sprite sprite = new TMP_Sprite(); + + sprite.id = i; + sprite.name = Path.GetFileNameWithoutExtension(importedSprites[i].filename) ?? ""; + sprite.hashCode = TMP_TextUtilities.GetSimpleHashCode(sprite.name); + + // Attempt to extract Unicode value from name + int unicode; + int indexOfSeperator = sprite.name.IndexOf('-'); + if (indexOfSeperator != -1) + unicode = TMP_TextUtilities.StringHexToInt(sprite.name.Substring(indexOfSeperator + 1)); + else + unicode = TMP_TextUtilities.StringHexToInt(sprite.name); + + sprite.unicode = unicode; + + sprite.x = importedSprites[i].frame.x; + sprite.y = m_SpriteAtlas.height - (importedSprites[i].frame.y + importedSprites[i].frame.h); + sprite.width = importedSprites[i].frame.w; + sprite.height = importedSprites[i].frame.h; + + //Calculate sprite pivot position + sprite.pivot = importedSprites[i].pivot; + + // Properties the can be modified + sprite.xAdvance = sprite.width; + sprite.scale = 1.0f; + sprite.xOffset = 0 - (sprite.width * sprite.pivot.x); + sprite.yOffset = sprite.height - (sprite.height * sprite.pivot.y); + + spriteInfoList.Add(sprite); + } + + return spriteInfoList; + } + + + /// + /// + /// + /// + void SaveSpriteAsset(string filePath) + { + filePath = filePath.Substring(0, filePath.Length - 6); // Trim file extension from filePath. + + string dataPath = Application.dataPath; + + if (filePath.IndexOf(dataPath, System.StringComparison.InvariantCultureIgnoreCase) == -1) + { + Debug.LogError("You're saving the font asset in a directory outside of this project folder. This is not supported. Please select a directory under \"" + dataPath + "\""); + return; + } + + string relativeAssetPath = filePath.Substring(dataPath.Length - 6); + string dirName = Path.GetDirectoryName(relativeAssetPath); + string fileName = Path.GetFileNameWithoutExtension(relativeAssetPath); + string pathNoExt = dirName + "/" + fileName; + + + // Create new Sprite Asset using this texture + m_SpriteAsset = CreateInstance(); + AssetDatabase.CreateAsset(m_SpriteAsset, pathNoExt + ".asset"); + + // Compute the hash code for the sprite asset. + m_SpriteAsset.hashCode = TMP_TextUtilities.GetSimpleHashCode(m_SpriteAsset.name); + + // Assign new Sprite Sheet texture to the Sprite Asset. + m_SpriteAsset.spriteSheet = m_SpriteAtlas; + m_SpriteAsset.spriteInfoList = m_SpriteInfoList; + + // Add new default material for sprite asset. + AddDefaultMaterial(m_SpriteAsset); + } + + + /// + /// Create and add new default material to sprite asset. + /// + /// + static void AddDefaultMaterial(TMP_SpriteAsset spriteAsset) + { + Shader shader = Shader.Find("TextMeshPro/Sprite"); + Material material = new Material(shader); + material.SetTexture(ShaderUtilities.ID_MainTex, spriteAsset.spriteSheet); + + spriteAsset.material = material; + material.hideFlags = HideFlags.HideInHierarchy; + AssetDatabase.AddObjectToAsset(material, spriteAsset); + } + + + /// + /// Limits the minimum size of the editor window. + /// + void SetEditorWindowSize() + { + EditorWindow editorWindow = this; + + Vector2 currentWindowSize = editorWindow.minSize; + + editorWindow.minSize = new Vector2(Mathf.Max(230, currentWindowSize.x), Mathf.Max(300, currentWindowSize.y)); + } + + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetImporter.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetImporter.cs.meta new file mode 100644 index 00000000..d60763a5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetImporter.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f1ea944dcf8849ebab391e461b99ccb7 +timeCreated: 1480023525 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetMenu.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetMenu.cs new file mode 100644 index 00000000..5155e1a1 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetMenu.cs @@ -0,0 +1,329 @@ +using UnityEngine; +using UnityEngine.TextCore; +using UnityEditor; +using System.Linq; +using System.IO; +using System.Collections; +using System.Collections.Generic; + + +namespace TMPro.EditorUtilities +{ + + public static class TMP_SpriteAssetMenu + { + // Add a Context Menu to the Sprite Asset Editor Panel to Create and Add a Default Material. + [MenuItem("CONTEXT/TMP_SpriteAsset/Add Default Material", false, 2200)] + static void CopyTexture(MenuCommand command) + { + TMP_SpriteAsset spriteAsset = (TMP_SpriteAsset)command.context; + + // Make sure the sprite asset already contains a default material + if (spriteAsset != null && spriteAsset.material == null) + { + // Add new default material for sprite asset. + AddDefaultMaterial(spriteAsset); + } + } + + // Add a Context Menu to the Sprite Asset Editor Panel to update existing sprite assets. + [MenuItem("CONTEXT/TMP_SpriteAsset/Update Sprite Asset", false, 2100)] + static void UpdateSpriteAsset(MenuCommand command) + { + TMP_SpriteAsset spriteAsset = (TMP_SpriteAsset)command.context; + + if (spriteAsset == null) + return; + + // Get a list of all the sprites contained in the texture referenced by the sprite asset. + // This only works if the texture is set to sprite mode. + string filePath = AssetDatabase.GetAssetPath(spriteAsset.spriteSheet); + + if (string.IsNullOrEmpty(filePath)) + return; + + // Get all the Sprites sorted Left to Right / Top to Bottom + Sprite[] sprites = AssetDatabase.LoadAllAssetsAtPath(filePath).Select(x => x as Sprite).Where(x => x != null).OrderByDescending(x => x.rect.y).ThenBy(x => x.rect.x).ToArray(); + + List spriteGlyphTable = spriteAsset.spriteGlyphTable; + + // Finding available glyph indexes to insert new glyphs into. + var tempGlyphTable = spriteGlyphTable.OrderBy(glyph => glyph.index).ToList(); + List availableGlyphIndexes = new List(); + + int elementIndex = 0; + for (uint i = 0; i < tempGlyphTable[tempGlyphTable.Count - 1].index; i++) + { + uint currentElementIndex = tempGlyphTable[elementIndex].index; + + if (i == currentElementIndex) + elementIndex += 1; + else + availableGlyphIndexes.Add(i); + } + + // Iterate over each of the sprites in the texture to try to match them to existing sprites in the sprite asset. + for (int i = 0; i < sprites.Length; i++) + { + int id = sprites[i].GetInstanceID(); + + int glyphIndex = spriteGlyphTable.FindIndex(item => item.sprite.GetInstanceID() == id); + + if (glyphIndex == -1) + { + // Add new Sprite Glyph to the table + Sprite sprite = sprites[i]; + + TMP_SpriteGlyph spriteGlyph = new TMP_SpriteGlyph(); + + // Get available glyph index + if (availableGlyphIndexes.Count > 0) + { + spriteGlyph.index = availableGlyphIndexes[0]; + availableGlyphIndexes.RemoveAt(0); + } + else + spriteGlyph.index = (uint)spriteGlyphTable.Count; + + spriteGlyph.metrics = new GlyphMetrics(sprite.rect.width, sprite.rect.height, -sprite.pivot.x, sprite.rect.height - sprite.pivot.y, sprite.rect.width); + spriteGlyph.glyphRect = new GlyphRect(sprite.rect); + spriteGlyph.scale = 1.0f; + spriteGlyph.sprite = sprite; + + spriteGlyphTable.Add(spriteGlyph); + + TMP_SpriteCharacter spriteCharacter = new TMP_SpriteCharacter(0, spriteGlyph); + spriteCharacter.name = sprite.name; + spriteCharacter.scale = 1.0f; + + spriteAsset.spriteCharacterTable.Add(spriteCharacter); + } + else + { + // Look for changes in existing Sprite Glyph + Sprite sprite = sprites[i]; + + TMP_SpriteGlyph spriteGlyph = spriteGlyphTable[glyphIndex]; + + // We only update changes to the sprite position / glyph rect. + if (spriteGlyph.glyphRect.x != sprite.rect.x || spriteGlyph.glyphRect.y != sprite.rect.y || spriteGlyph.glyphRect.width != sprite.rect.width || spriteGlyph.glyphRect.height != sprite.rect.height) + spriteGlyph.glyphRect = new GlyphRect(sprite.rect); + } + } + + // Sort glyph table by glyph index + spriteAsset.SortGlyphTable(); + spriteAsset.UpdateLookupTables(); + TMPro_EventManager.ON_SPRITE_ASSET_PROPERTY_CHANGED(true, spriteAsset); + } + + + [MenuItem("Assets/Create/TextMeshPro/Sprite Asset", false, 110)] + public static void CreateSpriteAsset() + { + Object target = Selection.activeObject; + + // Make sure the selection is a texture. + if (target == null || target.GetType() != typeof(Texture2D)) + { + Debug.LogWarning("A texture which contains sprites must first be selected in order to create a TextMesh Pro Sprite Asset."); + return; + } + + Texture2D sourceTex = target as Texture2D; + + // Get the path to the selected texture. + string filePathWithName = AssetDatabase.GetAssetPath(sourceTex); + string fileNameWithExtension = Path.GetFileName(filePathWithName); + string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(filePathWithName); + string filePath = filePathWithName.Replace(fileNameWithExtension, ""); + + // Check if Sprite Asset already exists + TMP_SpriteAsset spriteAsset = AssetDatabase.LoadAssetAtPath(filePath + fileNameWithoutExtension + ".asset", typeof(TMP_SpriteAsset)) as TMP_SpriteAsset; + bool isNewAsset = spriteAsset == null ? true : false; + + if (isNewAsset) + { + // Create new Sprite Asset using this texture + spriteAsset = ScriptableObject.CreateInstance(); + AssetDatabase.CreateAsset(spriteAsset, filePath + fileNameWithoutExtension + ".asset"); + + spriteAsset.version = "1.1.0"; + + // Compute the hash code for the sprite asset. + spriteAsset.hashCode = TMP_TextUtilities.GetSimpleHashCode(spriteAsset.name); + + // Assign new Sprite Sheet texture to the Sprite Asset. + spriteAsset.spriteSheet = sourceTex; + + List spriteGlyphTable = new List(); + List spriteCharacterTable = new List(); + + PopulateSpriteTables(sourceTex, ref spriteCharacterTable, ref spriteGlyphTable); + + spriteAsset.spriteCharacterTable = spriteCharacterTable; + spriteAsset.spriteGlyphTable = spriteGlyphTable; + + // Add new default material for sprite asset. + AddDefaultMaterial(spriteAsset); + } + //else + //{ + // spriteAsset.spriteInfoList = UpdateSpriteInfo(spriteAsset); + + // // Make sure the sprite asset already contains a default material + // if (spriteAsset.material == null) + // { + // // Add new default material for sprite asset. + // AddDefaultMaterial(spriteAsset); + // } + + //} + + // Update Lookup tables. + spriteAsset.UpdateLookupTables(); + + // Get the Sprites contained in the Sprite Sheet + EditorUtility.SetDirty(spriteAsset); + + //spriteAsset.sprites = sprites; + + // Set source texture back to Not Readable. + //texImporter.isReadable = false; + + + AssetDatabase.SaveAssets(); + + AssetDatabase.ImportAsset(AssetDatabase.GetAssetPath(spriteAsset)); // Re-import font asset to get the new updated version. + + //AssetDatabase.Refresh(); + } + + + private static void PopulateSpriteTables(Texture source, ref List spriteCharacterTable, ref List spriteGlyphTable) + { + //Debug.Log("Creating new Sprite Asset."); + + string filePath = AssetDatabase.GetAssetPath(source); + + // Get all the Sprites sorted by Index + Sprite[] sprites = AssetDatabase.LoadAllAssetsAtPath(filePath).Select(x => x as Sprite).Where(x => x != null).OrderByDescending(x => x.rect.y).ThenBy(x => x.rect.x).ToArray(); + + for (int i = 0; i < sprites.Length; i++) + { + Sprite sprite = sprites[i]; + + TMP_SpriteGlyph spriteGlyph = new TMP_SpriteGlyph(); + spriteGlyph.index = (uint)i; + spriteGlyph.metrics = new GlyphMetrics(sprite.rect.width, sprite.rect.height, -sprite.pivot.x, sprite.rect.height - sprite.pivot.y, sprite.rect.width); + spriteGlyph.glyphRect = new GlyphRect(sprite.rect); + spriteGlyph.scale = 1.0f; + spriteGlyph.sprite = sprite; + + spriteGlyphTable.Add(spriteGlyph); + + TMP_SpriteCharacter spriteCharacter = new TMP_SpriteCharacter(0, spriteGlyph); + spriteCharacter.name = sprite.name; + spriteCharacter.scale = 1.0f; + + spriteCharacterTable.Add(spriteCharacter); + } + } + + + /// + /// Create and add new default material to sprite asset. + /// + /// + private static void AddDefaultMaterial(TMP_SpriteAsset spriteAsset) + { + Shader shader = Shader.Find("TextMeshPro/Sprite"); + Material material = new Material(shader); + material.SetTexture(ShaderUtilities.ID_MainTex, spriteAsset.spriteSheet); + + spriteAsset.material = material; + material.hideFlags = HideFlags.HideInHierarchy; + AssetDatabase.AddObjectToAsset(material, spriteAsset); + } + + + // Update existing SpriteInfo + private static List UpdateSpriteInfo(TMP_SpriteAsset spriteAsset) + { + //Debug.Log("Updating Sprite Asset."); + + string filePath = AssetDatabase.GetAssetPath(spriteAsset.spriteSheet); + + // Get all the Sprites sorted Left to Right / Top to Bottom + Sprite[] sprites = AssetDatabase.LoadAllAssetsAtPath(filePath).Select(x => x as Sprite).Where(x => x != null).OrderByDescending(x => x.rect.y).ThenBy(x => x.rect.x).ToArray(); + + for (int i = 0; i < sprites.Length; i++) + { + Sprite sprite = sprites[i]; + + // Check if the sprite is already contained in the SpriteInfoList + int index = -1; + if (spriteAsset.spriteInfoList.Count > i && spriteAsset.spriteInfoList[i].sprite != null) + index = spriteAsset.spriteInfoList.FindIndex(item => item.sprite.GetInstanceID() == sprite.GetInstanceID()); + + // Use existing SpriteInfo if it already exists + TMP_Sprite spriteInfo = index == -1 ? new TMP_Sprite() : spriteAsset.spriteInfoList[index]; + + Rect spriteRect = sprite.rect; + spriteInfo.x = spriteRect.x; + spriteInfo.y = spriteRect.y; + spriteInfo.width = spriteRect.width; + spriteInfo.height = spriteRect.height; + + // Get Sprite Pivot + Vector2 pivot = new Vector2(0 - (sprite.bounds.min.x) / (sprite.bounds.extents.x * 2), 0 - (sprite.bounds.min.y) / (sprite.bounds.extents.y * 2)); + + // The position of the pivot influences the Offset position. + spriteInfo.pivot = new Vector2(0 - pivot.x * spriteRect.width, spriteRect.height - pivot.y * spriteRect.height); + + if (index == -1) + { + // Find the next available index for this Sprite + int[] ids = spriteAsset.spriteInfoList.Select(item => item.id).ToArray(); + + int id = 0; + for (int j = 0; j < ids.Length; j++ ) + { + if (ids[0] != 0) break; + + if (j > 0 && (ids[j] - ids[j - 1]) > 1) + { + id = ids[j - 1] + 1; + break; + } + + id = j + 1; + } + + spriteInfo.sprite = sprite; + spriteInfo.name = sprite.name; + spriteInfo.hashCode = TMP_TextUtilities.GetSimpleHashCode(spriteInfo.name); + spriteInfo.id = id; + spriteInfo.xAdvance = spriteRect.width; + spriteInfo.scale = 1.0f; + + spriteInfo.xOffset = spriteInfo.pivot.x; + spriteInfo.yOffset = spriteInfo.pivot.y; + + spriteAsset.spriteInfoList.Add(spriteInfo); + + // Sort the Sprites by ID + spriteAsset.spriteInfoList = spriteAsset.spriteInfoList.OrderBy(s => s.id).ToList(); + } + else + { + spriteAsset.spriteInfoList[index] = spriteInfo; + } + } + + return spriteAsset.spriteInfoList; + } + + + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetMenu.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetMenu.cs.meta new file mode 100644 index 00000000..850ab1f2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteAssetMenu.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1048a87135154606808bf2030da32d18 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteCharacterPropertyDrawer.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteCharacterPropertyDrawer.cs new file mode 100644 index 00000000..abe49a68 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteCharacterPropertyDrawer.cs @@ -0,0 +1,225 @@ +using UnityEngine; +using UnityEngine.TextCore; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + [CustomPropertyDrawer(typeof(TMP_SpriteCharacter))] + public class TMP_SpriteCharacterPropertyDrawer : PropertyDrawer + { + int m_GlyphSelectedForEditing = -1; + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + SerializedProperty prop_SpriteName = property.FindPropertyRelative("m_Name"); + SerializedProperty prop_SpriteNameHashCode = property.FindPropertyRelative("m_HashCode"); + SerializedProperty prop_SpriteUnicode = property.FindPropertyRelative("m_Unicode"); + SerializedProperty prop_SpriteGlyphIndex = property.FindPropertyRelative("m_GlyphIndex"); + SerializedProperty prop_SpriteScale = property.FindPropertyRelative("m_Scale"); + + + GUIStyle style = new GUIStyle(EditorStyles.label); + style.richText = true; + + EditorGUIUtility.labelWidth = 40f; + EditorGUIUtility.fieldWidth = 50; + + Rect rect = new Rect(position.x + 60, position.y, position.width, 49); + + // Display non-editable fields + if (GUI.enabled == false) + { + // Sprite Character Index + int.TryParse(property.displayName.Split(' ')[1], out int spriteCharacterIndex); + EditorGUI.LabelField(new Rect(rect.x, rect.y, 75f, 18), new GUIContent("Index: " + spriteCharacterIndex + ""), style); + + EditorGUI.LabelField(new Rect(rect.x + 75f, rect.y, 120f, 18), new GUIContent("Unicode: 0x" + prop_SpriteUnicode.intValue.ToString("X") + ""), style); + EditorGUI.LabelField(new Rect(rect.x + 195f, rect.y, rect.width - 255, 18), new GUIContent("Name: " + prop_SpriteName.stringValue + ""), style); + + EditorGUI.LabelField(new Rect(rect.x, rect.y + 18, 120, 18), new GUIContent("Glyph ID: " + prop_SpriteGlyphIndex.intValue + ""), style); + + // Draw Sprite Glyph (if exists) + DrawSpriteGlyph(position, property); + + EditorGUI.LabelField(new Rect(rect.x, rect.y + 36, 80, 18), new GUIContent("Scale: " + prop_SpriteScale.floatValue + ""), style); + } + else // Display editable fields + { + // Get a reference to the underlying Sprite Asset + TMP_SpriteAsset spriteAsset = property.serializedObject.targetObject as TMP_SpriteAsset; + + // Sprite Character Index + int.TryParse(property.displayName.Split(' ')[1], out int spriteCharacterIndex); + + EditorGUI.LabelField(new Rect(rect.x, rect.y, 75f, 18), new GUIContent("Index: " + spriteCharacterIndex + ""), style); + + EditorGUIUtility.labelWidth = 55f; + GUI.SetNextControlName("Unicode Input"); + EditorGUI.BeginChangeCheck(); + string unicode = EditorGUI.DelayedTextField(new Rect(rect.x + 75f, rect.y, 120, 18), "Unicode:", prop_SpriteUnicode.intValue.ToString("X")); + + if (GUI.GetNameOfFocusedControl() == "Unicode Input") + { + //Filter out unwanted characters. + char chr = Event.current.character; + if ((chr < '0' || chr > '9') && (chr < 'a' || chr > 'f') && (chr < 'A' || chr > 'F')) + { + Event.current.character = '\0'; + } + } + + if (EditorGUI.EndChangeCheck()) + { + // Update Unicode value + prop_SpriteUnicode.intValue = TMP_TextUtilities.StringHexToInt(unicode); + spriteAsset.m_IsSpriteAssetLookupTablesDirty = true; + } + + EditorGUIUtility.labelWidth = 41f; + EditorGUI.BeginChangeCheck(); + EditorGUI.DelayedTextField(new Rect(rect.x + 195f, rect.y, rect.width - 255, 18), prop_SpriteName, new GUIContent("Name:")); + if (EditorGUI.EndChangeCheck()) + { + // Recompute hashCode for new name + prop_SpriteNameHashCode.intValue = TMP_TextUtilities.GetSimpleHashCode(prop_SpriteName.stringValue); + spriteAsset.m_IsSpriteAssetLookupTablesDirty = true; + } + + EditorGUIUtility.labelWidth = 59f; + EditorGUI.BeginChangeCheck(); + EditorGUI.DelayedIntField(new Rect(rect.x, rect.y + 18, 100, 18), prop_SpriteGlyphIndex, new GUIContent("Glyph ID:")); + if (EditorGUI.EndChangeCheck()) + { + spriteAsset.m_IsSpriteAssetLookupTablesDirty = true; + } + + // Draw Sprite Glyph (if exists) + DrawSpriteGlyph(position, property); + + int glyphIndex = prop_SpriteGlyphIndex.intValue; + + // Reset glyph selection if new character has been selected. + if (GUI.enabled && m_GlyphSelectedForEditing != glyphIndex) + m_GlyphSelectedForEditing = -1; + + // Display button to edit the glyph data. + if (GUI.Button(new Rect(rect.x + 120, rect.y + 18, 75, 18), new GUIContent("Edit Glyph"))) + { + if (m_GlyphSelectedForEditing == -1) + m_GlyphSelectedForEditing = glyphIndex; + else + m_GlyphSelectedForEditing = -1; + + // Button clicks should not result in potential change. + GUI.changed = false; + } + + // Show the glyph property drawer if selected + if (glyphIndex == m_GlyphSelectedForEditing && GUI.enabled) + { + if (spriteAsset != null) + { + // Lookup glyph and draw glyph (if available) + int elementIndex = spriteAsset.spriteGlyphTable.FindIndex(item => item.index == glyphIndex); + + if (elementIndex != -1) + { + // Get a reference to the Sprite Glyph Table + SerializedProperty prop_SpriteGlyphTable = property.serializedObject.FindProperty("m_SpriteGlyphTable"); + + SerializedProperty prop_SpriteGlyph = prop_SpriteGlyphTable.GetArrayElementAtIndex(elementIndex); + SerializedProperty prop_GlyphMetrics = prop_SpriteGlyph.FindPropertyRelative("m_Metrics"); + SerializedProperty prop_GlyphRect = prop_SpriteGlyph.FindPropertyRelative("m_GlyphRect"); + + Rect newRect = EditorGUILayout.GetControlRect(false, 115); + EditorGUI.DrawRect(new Rect(newRect.x + 62, newRect.y - 20, newRect.width - 62, newRect.height - 5), new Color(0.1f, 0.1f, 0.1f, 0.45f)); + EditorGUI.DrawRect(new Rect(newRect.x + 63, newRect.y - 19, newRect.width - 64, newRect.height - 7), new Color(0.3f, 0.3f, 0.3f, 0.8f)); + + // Display GlyphRect + newRect.x += 65; + newRect.y -= 18; + newRect.width += 5; + EditorGUI.PropertyField(newRect, prop_GlyphRect); + + // Display GlyphMetrics + newRect.y += 45; + EditorGUI.PropertyField(newRect, prop_GlyphMetrics); + + rect.y += 120; + } + } + } + + EditorGUIUtility.labelWidth = 39f; + EditorGUI.PropertyField(new Rect(rect.x, rect.y + 36, 80, 18), prop_SpriteScale, new GUIContent("Scale:")); + } + } + + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return 58; + } + + + void DrawSpriteGlyph(Rect position, SerializedProperty property) + { + // Get a reference to the sprite glyph table + TMP_SpriteAsset spriteAsset = property.serializedObject.targetObject as TMP_SpriteAsset; + + if (spriteAsset == null) + return; + + int glyphIndex = property.FindPropertyRelative("m_GlyphIndex").intValue; + + // Lookup glyph and draw glyph (if available) + int elementIndex = spriteAsset.spriteGlyphTable.FindIndex(item => item.index == glyphIndex); + + if (elementIndex != -1) + { + // Get a reference to the Sprite Glyph Table + SerializedProperty prop_SpriteGlyphTable = property.serializedObject.FindProperty("m_SpriteGlyphTable"); + SerializedProperty prop_SpriteGlyph = prop_SpriteGlyphTable.GetArrayElementAtIndex(elementIndex); + SerializedProperty prop_GlyphRect = prop_SpriteGlyph.FindPropertyRelative("m_GlyphRect"); + + // Get a reference to the sprite texture + Texture tex = spriteAsset.spriteSheet; + + // Return if we don't have a texture assigned to the sprite asset. + if (tex == null) + { + Debug.LogWarning("Please assign a valid Sprite Atlas texture to the [" + spriteAsset.name + "] Sprite Asset.", spriteAsset); + return; + } + + Vector2 spriteTexPosition = new Vector2(position.x, position.y); + Vector2 spriteSize = new Vector2(48, 48); + Vector2 alignmentOffset = new Vector2((58 - spriteSize.x) / 2, (58 - spriteSize.y) / 2); + + float x = prop_GlyphRect.FindPropertyRelative("m_X").intValue; + float y = prop_GlyphRect.FindPropertyRelative("m_Y").intValue; + float spriteWidth = prop_GlyphRect.FindPropertyRelative("m_Width").intValue; + float spriteHeight = prop_GlyphRect.FindPropertyRelative("m_Height").intValue; + + if (spriteWidth >= spriteHeight) + { + spriteSize.y = spriteHeight * spriteSize.x / spriteWidth; + spriteTexPosition.y += (spriteSize.x - spriteSize.y) / 2; + } + else + { + spriteSize.x = spriteWidth * spriteSize.y / spriteHeight; + spriteTexPosition.x += (spriteSize.y - spriteSize.x) / 2; + } + + // Compute the normalized texture coordinates + Rect texCoords = new Rect(x / tex.width, y / tex.height, spriteWidth / tex.width, spriteHeight / tex.height); + GUI.DrawTextureWithTexCoords(new Rect(spriteTexPosition.x + alignmentOffset.x, spriteTexPosition.y + alignmentOffset.y, spriteSize.x, spriteSize.y), tex, texCoords, true); + } + } + + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteCharacterPropertyDrawer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteCharacterPropertyDrawer.cs.meta new file mode 100644 index 00000000..0733749d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteCharacterPropertyDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 37cff9f5a86ae494c8cb04423580480d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteGlyphPropertyDrawer.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteGlyphPropertyDrawer.cs new file mode 100644 index 00000000..06f527ec --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteGlyphPropertyDrawer.cs @@ -0,0 +1,93 @@ +using UnityEngine; +using UnityEngine.TextCore; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + [CustomPropertyDrawer(typeof(TMP_SpriteGlyph))] + public class TMP_SpriteGlyphPropertyDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + SerializedProperty prop_GlyphIndex = property.FindPropertyRelative("m_Index"); + SerializedProperty prop_GlyphMetrics = property.FindPropertyRelative("m_Metrics"); + SerializedProperty prop_GlyphRect = property.FindPropertyRelative("m_GlyphRect"); + SerializedProperty prop_Scale = property.FindPropertyRelative("m_Scale"); + SerializedProperty prop_AtlasIndex = property.FindPropertyRelative("m_AtlasIndex"); + + GUIStyle style = new GUIStyle(EditorStyles.label); + style.richText = true; + + Rect rect = new Rect(position.x + 70, position.y, position.width, 49); + + // Draw GlyphRect + EditorGUI.PropertyField(rect, prop_GlyphRect); + + // Draw GlyphMetrics + rect.y += 45; + EditorGUI.PropertyField(rect, prop_GlyphMetrics); + + EditorGUIUtility.labelWidth = 40f; + EditorGUI.PropertyField(new Rect(rect.x, rect.y + 65, 75, 18), prop_Scale, new GUIContent("Scale:")); + + EditorGUIUtility.labelWidth = 74f; + EditorGUI.PropertyField(new Rect(rect.x + 85, rect.y + 65, 95, 18), prop_AtlasIndex, new GUIContent("Atlas Index:")); + + DrawGlyph(position, property); + + int.TryParse(property.displayName.Split(' ')[1], out int spriteCharacterIndex); + float labelWidthIndex = GUI.skin.label.CalcSize(new GUIContent("#" + spriteCharacterIndex)).x; + EditorGUI.LabelField(new Rect(position.x, position.y + 5, 64f, 18f), new GUIContent("#" + spriteCharacterIndex), style); + + float labelWidthID = GUI.skin.label.CalcSize(new GUIContent("ID: " + prop_GlyphIndex.intValue)).x; + EditorGUI.LabelField(new Rect(position.x + (64 - labelWidthID) / 2, position.y + 110, 64f, 18f), new GUIContent("ID: " + prop_GlyphIndex.intValue + ""), style); + } + + void DrawGlyph(Rect position, SerializedProperty property) + { + // Get a reference to the sprite texture + Texture tex = (property.serializedObject.targetObject as TMP_SpriteAsset).spriteSheet; + + // Return if we don't have a texture assigned to the sprite asset. + if (tex == null) + { + Debug.LogWarning("Please assign a valid Sprite Atlas texture to the [" + property.serializedObject.targetObject.name + "] Sprite Asset.", property.serializedObject.targetObject); + return; + } + + Vector2 spriteTexPosition = new Vector2(position.x, position.y); + Vector2 spriteSize = new Vector2(65, 65); + + SerializedProperty prop_GlyphRect = property.FindPropertyRelative("m_GlyphRect"); + + int spriteImageX = prop_GlyphRect.FindPropertyRelative("m_X").intValue; + int spriteImageY = prop_GlyphRect.FindPropertyRelative("m_Y").intValue; + int spriteImageWidth = prop_GlyphRect.FindPropertyRelative("m_Width").intValue; + int spriteImageHeight = prop_GlyphRect.FindPropertyRelative("m_Height").intValue; + + if (spriteImageWidth >= spriteImageHeight) + { + spriteSize.y = spriteImageHeight * spriteSize.x / spriteImageWidth; + spriteTexPosition.y += (spriteSize.x - spriteSize.y) / 2; + } + else + { + spriteSize.x = spriteImageWidth * spriteSize.y / spriteImageHeight; + spriteTexPosition.x += (spriteSize.y - spriteSize.x) / 2; + } + + // Compute the normalized texture coordinates + Rect texCoords = new Rect((float)spriteImageX / tex.width, (float)spriteImageY / tex.height, (float)spriteImageWidth / tex.width, (float)spriteImageHeight / tex.height); + GUI.DrawTextureWithTexCoords(new Rect(spriteTexPosition.x + 5, spriteTexPosition.y + 32f, spriteSize.x, spriteSize.y), tex, texCoords, true); + } + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return 130f; + } + + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteGlyphPropertyDrawer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteGlyphPropertyDrawer.cs.meta new file mode 100644 index 00000000..04145626 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SpriteGlyphPropertyDrawer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 056819c66570ca54cadb72330a354050 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleAssetMenu.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleAssetMenu.cs new file mode 100644 index 00000000..0ae9c386 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleAssetMenu.cs @@ -0,0 +1,49 @@ +using UnityEngine; +using UnityEditor; +using System.IO; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + public static class TMP_StyleAssetMenu + { + + [MenuItem("Assets/Create/TextMeshPro/Style Sheet", false, 120)] + public static void CreateTextMeshProObjectPerform() + { + string filePath; + if (Selection.assetGUIDs.Length == 0) + { + // No asset selected. + filePath = "Assets"; + } + else + { + // Get the path of the selected folder or asset. + filePath = AssetDatabase.GUIDToAssetPath(Selection.assetGUIDs[0]); + + // Get the file extension of the selected asset as it might need to be removed. + string fileExtension = Path.GetExtension(filePath); + if (fileExtension != "") + { + filePath = Path.GetDirectoryName(filePath); + } + } + + + string filePathWithName = AssetDatabase.GenerateUniqueAssetPath(filePath + "/TMP StyleSheet.asset"); + + //// Create new Style Sheet Asset. + TMP_StyleSheet styleSheet = ScriptableObject.CreateInstance(); + + AssetDatabase.CreateAsset(styleSheet, filePathWithName); + + EditorUtility.SetDirty(styleSheet); + + AssetDatabase.SaveAssets(); + } + } + +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleAssetMenu.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleAssetMenu.cs.meta new file mode 100644 index 00000000..cb44dc27 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleAssetMenu.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 23a562f2cac6401f9f91251c68a1a794 +timeCreated: 1432690168 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleSheetEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleSheetEditor.cs new file mode 100644 index 00000000..2e7f6de8 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleSheetEditor.cs @@ -0,0 +1,278 @@ +using UnityEngine; +using UnityEditor; + + +namespace TMPro.EditorUtilities +{ + + [CustomPropertyDrawer(typeof(TMP_Style))] + public class StyleDrawer : PropertyDrawer + { + public static readonly float height = 95f; + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return height; + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + SerializedProperty nameProperty = property.FindPropertyRelative("m_Name"); + SerializedProperty hashCodeProperty = property.FindPropertyRelative("m_HashCode"); + SerializedProperty openingDefinitionProperty = property.FindPropertyRelative("m_OpeningDefinition"); + SerializedProperty closingDefinitionProperty = property.FindPropertyRelative("m_ClosingDefinition"); + SerializedProperty openingDefinitionArray = property.FindPropertyRelative("m_OpeningTagArray"); + SerializedProperty closingDefinitionArray = property.FindPropertyRelative("m_ClosingTagArray"); + + + EditorGUIUtility.labelWidth = 90; + position.height = EditorGUIUtility.singleLineHeight + EditorGUIUtility.standardVerticalSpacing; + float labelHeight = position.height + 2f; + + EditorGUI.BeginChangeCheck(); + Rect rect0 = new Rect(position.x, position.y, (position.width) / 2 + 5, position.height); + EditorGUI.PropertyField(rect0, nameProperty); + if (EditorGUI.EndChangeCheck()) + { + // Recompute HashCode if name has changed. + hashCodeProperty.intValue = TMP_TextUtilities.GetSimpleHashCode(nameProperty.stringValue); + + property.serializedObject.ApplyModifiedProperties(); + // Dictionary needs to be updated since HashCode has changed. + TMP_StyleSheet.RefreshStyles(); + } + + // HashCode + Rect rect1 = new Rect(rect0.x + rect0.width + 5, position.y, 65, position.height); + GUI.Label(rect1, "HashCode"); + GUI.enabled = false; + rect1.x += 65; + rect1.width = position.width / 2 - 75; + EditorGUI.PropertyField(rect1, hashCodeProperty, GUIContent.none); + + GUI.enabled = true; + + // Text Tags + EditorGUI.BeginChangeCheck(); + + // Opening Tags + position.y += labelHeight; + GUI.Label(position, "Opening Tags"); + Rect textRect1 = new Rect(108, position.y, position.width - 86, 35); + openingDefinitionProperty.stringValue = EditorGUI.TextArea(textRect1, openingDefinitionProperty.stringValue); + if (EditorGUI.EndChangeCheck()) + { + // If any properties have changed, we need to update the Opening and Closing Arrays. + int size = openingDefinitionProperty.stringValue.Length; + + // Adjust array size to match new string length. + if (openingDefinitionArray.arraySize != size) openingDefinitionArray.arraySize = size; + + for (int i = 0; i < size; i++) + { + SerializedProperty element = openingDefinitionArray.GetArrayElementAtIndex(i); + element.intValue = openingDefinitionProperty.stringValue[i]; + } + } + + EditorGUI.BeginChangeCheck(); + + // Closing Tags + position.y += 38; + GUI.Label(position, "Closing Tags"); + Rect textRect2 = new Rect(108, position.y, position.width - 86, 35); + closingDefinitionProperty.stringValue = EditorGUI.TextArea(textRect2, closingDefinitionProperty.stringValue); + + if (EditorGUI.EndChangeCheck()) + { + // If any properties have changed, we need to update the Opening and Closing Arrays. + int size = closingDefinitionProperty.stringValue.Length; + + // Adjust array size to match new string length. + if (closingDefinitionArray.arraySize != size) closingDefinitionArray.arraySize = size; + + for (int i = 0; i < size; i++) + { + SerializedProperty element = closingDefinitionArray.GetArrayElementAtIndex(i); + element.intValue = closingDefinitionProperty.stringValue[i]; + } + } + + } + } + + + + [CustomEditor(typeof(TMP_StyleSheet)), CanEditMultipleObjects] + public class TMP_StyleEditor : Editor + { + + SerializedProperty m_StyleListProp; + + int m_SelectedElement = -1; + + //private Event m_CurrentEvent; + int m_Page; + + + + void OnEnable() + { + m_StyleListProp = serializedObject.FindProperty("m_StyleList"); + } + + + public override void OnInspectorGUI() + { + Event currentEvent = Event.current; + + serializedObject.Update(); + + int arraySize = m_StyleListProp.arraySize; + int itemsPerPage = (Screen.height - 178) / 111; + + if (arraySize > 0) + { + // Display each Style entry using the StyleDrawer PropertyDrawer. + for (int i = itemsPerPage * m_Page; i < arraySize && i < itemsPerPage * (m_Page + 1); i++) + { + + // Define the start of the selection region of the element. + Rect elementStartRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + SerializedProperty spriteInfo = m_StyleListProp.GetArrayElementAtIndex(i); + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(spriteInfo); + EditorGUILayout.EndVertical(); + if (EditorGUI.EndChangeCheck()) + { + // + } + + // Define the end of the selection region of the element. + Rect elementEndRegion = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)); + + // Check for Item selection + Rect selectionArea = new Rect(elementStartRegion.x, elementStartRegion.y, elementEndRegion.width, elementEndRegion.y - elementStartRegion.y); + if (DoSelectionCheck(selectionArea)) + { + if (m_SelectedElement == i) + { + m_SelectedElement = -1; + } + else + { + m_SelectedElement = i; + GUIUtility.keyboardControl = 0; + } + } + + // Handle Selection Highlighting + if (m_SelectedElement == i) + { + TMP_EditorUtility.DrawBox(selectionArea, 2f, new Color32(40, 192, 255, 255)); + } + } + } + + int shiftMultiplier = currentEvent.shift ? 10 : 1; // Page + Shift goes 10 page forward + + GUILayout.Space(-3f); + + Rect pagePos = EditorGUILayout.GetControlRect(false, 20); + pagePos.width /= 6; + + // Return if we can't display any items. + if (itemsPerPage == 0) return; + + + // Add new style. + pagePos.x += pagePos.width * 4; + if (GUI.Button(pagePos, "+")) + { + m_StyleListProp.arraySize += 1; + serializedObject.ApplyModifiedProperties(); + TMP_StyleSheet.RefreshStyles(); + } + + + // Delete selected style. + pagePos.x += pagePos.width; + if (m_SelectedElement == -1) GUI.enabled = false; + if (GUI.Button(pagePos, "-")) + { + if (m_SelectedElement != -1) + m_StyleListProp.DeleteArrayElementAtIndex(m_SelectedElement); + + m_SelectedElement = -1; + serializedObject.ApplyModifiedProperties(); + TMP_StyleSheet.RefreshStyles(); + } + + GUILayout.Space(5f); + + pagePos = EditorGUILayout.GetControlRect(false, 20); + pagePos.width /= 3; + + + // Previous Page + if (m_Page > 0) GUI.enabled = true; + else GUI.enabled = false; + + if (GUI.Button(pagePos, "Previous")) + m_Page -= 1 * shiftMultiplier; + + // PAGE COUNTER + GUI.enabled = true; + pagePos.x += pagePos.width; + int totalPages = (int)(arraySize / (float)itemsPerPage + 0.999f); + GUI.Label(pagePos, "Page " + (m_Page + 1) + " / " + totalPages, TMP_UIStyleManager.centeredLabel); + + // Next Page + pagePos.x += pagePos.width; + if (itemsPerPage * (m_Page + 1) < arraySize) GUI.enabled = true; + else GUI.enabled = false; + + if (GUI.Button(pagePos, "Next")) + m_Page += 1 * shiftMultiplier; + + // Clamp page range + m_Page = Mathf.Clamp(m_Page, 0, arraySize / itemsPerPage); + + + if (serializedObject.ApplyModifiedProperties()) + TMPro_EventManager.ON_TEXT_STYLE_PROPERTY_CHANGED(true); + + // Clear selection if mouse event was not consumed. + GUI.enabled = true; + if (currentEvent.type == EventType.MouseDown && currentEvent.button == 0) + m_SelectedElement = -1; + + + } + + + // Check if any of the Style elements were clicked on. + static bool DoSelectionCheck(Rect selectionArea) + { + Event currentEvent = Event.current; + + switch (currentEvent.type) + { + case EventType.MouseDown: + if (selectionArea.Contains(currentEvent.mousePosition) && currentEvent.button == 0) + { + currentEvent.Use(); + return true; + } + break; + } + + return false; + } + + } + +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleSheetEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleSheetEditor.cs.meta new file mode 100644 index 00000000..a3bff26f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_StyleSheetEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 34e2c9b9d9e44953933afe37461f44e6 +timeCreated: 1432683777 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMeshUI_Editor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMeshUI_Editor.cs new file mode 100644 index 00000000..1cbea769 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMeshUI_Editor.cs @@ -0,0 +1,98 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; + +namespace TMPro.EditorUtilities +{ + [CustomEditor(typeof(TMP_SubMeshUI)), CanEditMultipleObjects] + public class TMP_SubMeshUI_Editor : Editor + { + private struct m_foldout + { // Track Inspector foldout panel states, globally. + //public static bool textInput = true; + public static bool fontSettings = true; + //public static bool extraSettings = false; + //public static bool shadowSetting = false; + //public static bool materialEditor = true; + } + + private SerializedProperty fontAsset_prop; + private SerializedProperty spriteAsset_prop; + + private TMP_SubMeshUI m_SubMeshComponent; + + private CanvasRenderer m_canvasRenderer; + private Editor m_materialEditor; + private Material m_targetMaterial; + + + public void OnEnable() + { + fontAsset_prop = serializedObject.FindProperty("m_fontAsset"); + spriteAsset_prop = serializedObject.FindProperty("m_spriteAsset"); + + m_SubMeshComponent = target as TMP_SubMeshUI; + //m_rectTransform = m_SubMeshComponent.rectTransform; + m_canvasRenderer = m_SubMeshComponent.canvasRenderer; + + + // Create new Material Editor if one does not exists + if (m_canvasRenderer != null && m_canvasRenderer.GetMaterial() != null) + { + m_materialEditor = Editor.CreateEditor(m_canvasRenderer.GetMaterial()); + m_targetMaterial = m_canvasRenderer.GetMaterial(); + } + } + + + public void OnDisable() + { + // Destroy material editor if one exists + if (m_materialEditor != null) + { + //Debug.Log("Destroying Inline Material Editor."); + DestroyImmediate(m_materialEditor); + } + } + + + + public override void OnInspectorGUI() + { + GUI.enabled = false; + EditorGUILayout.PropertyField(fontAsset_prop); + EditorGUILayout.PropertyField(spriteAsset_prop); + GUI.enabled = true; + + EditorGUILayout.Space(); + + // If a Custom Material Editor exists, we use it. + if (m_canvasRenderer != null && m_canvasRenderer.GetMaterial() != null) + { + Material mat = m_canvasRenderer.GetMaterial(); + + //Debug.Log(mat + " " + m_targetMaterial); + + if (mat != m_targetMaterial) + { + // Destroy previous Material Instance + //Debug.Log("New Material has been assigned."); + m_targetMaterial = mat; + DestroyImmediate(m_materialEditor); + } + + + if (m_materialEditor == null) + { + m_materialEditor = Editor.CreateEditor(mat); + } + + m_materialEditor.DrawHeader(); + + + m_materialEditor.OnInspectorGUI(); + } + } + + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMeshUI_Editor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMeshUI_Editor.cs.meta new file mode 100644 index 00000000..b82410e5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMeshUI_Editor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6b01141ed8f74d198965c86f25eb7040 +timeCreated: 1452757501 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMesh_Editor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMesh_Editor.cs new file mode 100644 index 00000000..b5a3cc7c --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMesh_Editor.cs @@ -0,0 +1,76 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; + +namespace TMPro.EditorUtilities +{ + [CustomEditor(typeof(TMP_SubMesh)), CanEditMultipleObjects] + public class TMP_SubMesh_Editor : Editor + { + private struct m_foldout + { // Track Inspector foldout panel states, globally. + //public static bool textInput = true; + public static bool fontSettings = true; + //public static bool extraSettings = false; + //public static bool shadowSetting = false; + //public static bool materialEditor = true; + } + + private SerializedProperty fontAsset_prop; + private SerializedProperty spriteAsset_prop; + + private TMP_SubMesh m_SubMeshComponent; + private Renderer m_Renderer; + + public void OnEnable() + { + fontAsset_prop = serializedObject.FindProperty("m_fontAsset"); + spriteAsset_prop = serializedObject.FindProperty("m_spriteAsset"); + + m_SubMeshComponent = target as TMP_SubMesh; + + m_Renderer = m_SubMeshComponent.renderer; + } + + + public override void OnInspectorGUI() + { + EditorGUI.indentLevel = 0; + + GUI.enabled = false; + EditorGUILayout.PropertyField(fontAsset_prop); + EditorGUILayout.PropertyField(spriteAsset_prop); + GUI.enabled = true; + + EditorGUI.BeginChangeCheck(); + + // SORTING LAYERS + var sortingLayerNames = SortingLayerHelper.sortingLayerNames; + + // Look up the layer name using the current layer ID + string oldName = SortingLayerHelper.GetSortingLayerNameFromID(m_Renderer.sortingLayerID); + + // Use the name to look up our array index into the names list + int oldLayerIndex = System.Array.IndexOf(sortingLayerNames, oldName); + + // Show the pop-up for the names + int newLayerIndex = EditorGUILayout.Popup("Sorting Layer", oldLayerIndex, sortingLayerNames); + + // If the index changes, look up the ID for the new index to store as the new ID + if (newLayerIndex != oldLayerIndex) + { + //Undo.RecordObject(renderer, "Edit Sorting Layer"); + m_Renderer.sortingLayerID = SortingLayerHelper.GetSortingLayerIDForIndex(newLayerIndex); + //EditorUtility.SetDirty(renderer); + } + + // Expose the manual sorting order + int newSortingLayerOrder = EditorGUILayout.IntField("Order in Layer", m_Renderer.sortingOrder); + if (newSortingLayerOrder != m_Renderer.sortingOrder) + { + //Undo.RecordObject(renderer, "Edit Sorting Order"); + m_Renderer.sortingOrder = newSortingLayerOrder; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMesh_Editor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMesh_Editor.cs.meta new file mode 100644 index 00000000..fd4713b3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_SubMesh_Editor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dd2fe74169b54bf58fca17288513ef38 +timeCreated: 1456189048 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_TextAlignmentDrawer.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_TextAlignmentDrawer.cs new file mode 100644 index 00000000..dbb271c5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_TextAlignmentDrawer.cs @@ -0,0 +1,119 @@ +using UnityEngine; +using UnityEditor; + +namespace TMPro.EditorUtilities +{ + + [CustomPropertyDrawer(typeof(TextAlignmentOptions))] + public class TMP_TextAlignmentDrawer : PropertyDrawer + { + const int k_AlignmentButtonWidth = 24; + const int k_AlignmentButtonHeight = 20; + const int k_WideViewWidth = 504; + const int k_ControlsSpacing = 6; + const int k_GroupWidth = k_AlignmentButtonWidth * 6; + static readonly int k_TextAlignmentHash = "DoTextAligmentControl".GetHashCode(); + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + return EditorGUIUtility.currentViewWidth > k_WideViewWidth ? k_AlignmentButtonHeight : k_AlignmentButtonHeight * 2 + 3; + } + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + var id = GUIUtility.GetControlID(k_TextAlignmentHash, FocusType.Keyboard, position); + + EditorGUI.BeginProperty(position, label, property); + { + var controlArea = EditorGUI.PrefixLabel(position, id, label); + + var horizontalAligment = new Rect(controlArea.x, controlArea.y, k_GroupWidth, k_AlignmentButtonHeight); + var verticalAligment = new Rect(!(EditorGUIUtility.currentViewWidth > k_WideViewWidth) ? controlArea.x : horizontalAligment.xMax + k_ControlsSpacing, !(EditorGUIUtility.currentViewWidth > k_WideViewWidth) ? controlArea.y + k_AlignmentButtonHeight + 3 : controlArea.y, k_GroupWidth, k_AlignmentButtonHeight); + + EditorGUI.BeginChangeCheck(); + + var selectedHorizontal = DoHorizontalAligmentControl(horizontalAligment, property); + var selectedVertical = DoVerticalAligmentControl(verticalAligment, property); + + if (EditorGUI.EndChangeCheck()) + { + var value = (0x1 << selectedHorizontal) | (0x100 << selectedVertical); + property.intValue = value; + } + } + EditorGUI.EndProperty(); + } + + static int DoHorizontalAligmentControl(Rect position, SerializedProperty alignment) + { + var selected = TMP_EditorUtility.GetHorizontalAlignmentGridValue(alignment.intValue); + + var values = new bool[6]; + + values[selected] = true; + + if (alignment.hasMultipleDifferentValues) + { + foreach (var obj in alignment.serializedObject.targetObjects) + { + var text = obj as TMP_Text; + if (text != null) + { + values[TMP_EditorUtility.GetHorizontalAlignmentGridValue((int)text.alignment)] = true; + } + } + } + + position.width = k_AlignmentButtonWidth; + + for (var i = 0; i < values.Length; i++) + { + var oldValue = values[i]; + var newValue = TMP_EditorUtility.EditorToggle(position, oldValue, TMP_UIStyleManager.alignContentA[i], i == 0 ? TMP_UIStyleManager.alignmentButtonLeft : (i == 5 ? TMP_UIStyleManager.alignmentButtonRight : TMP_UIStyleManager.alignmentButtonMid)); + if (newValue != oldValue) + { + selected = i; + } + position.x += position.width; + } + + return selected; + } + + static int DoVerticalAligmentControl(Rect position, SerializedProperty alignment) + { + var selected = TMP_EditorUtility.GetVerticalAlignmentGridValue(alignment.intValue); + + var values = new bool[6]; + + values[selected] = true; + + if (alignment.hasMultipleDifferentValues) + { + foreach (var obj in alignment.serializedObject.targetObjects) + { + var text = obj as TMP_Text; + if (text != null) + { + values[TMP_EditorUtility.GetVerticalAlignmentGridValue((int)text.alignment)] = true; + } + } + } + + position.width = k_AlignmentButtonWidth; + + for (var i = 0; i < values.Length; i++) + { + var oldValue = values[i]; + var newValue = TMP_EditorUtility.EditorToggle(position, oldValue, TMP_UIStyleManager.alignContentB[i], i == 0 ? TMP_UIStyleManager.alignmentButtonLeft : (i == 5 ? TMP_UIStyleManager.alignmentButtonRight : TMP_UIStyleManager.alignmentButtonMid)); + if (newValue != oldValue) + { + selected = i; + } + position.x += position.width; + } + + return selected; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_TextAlignmentDrawer.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_TextAlignmentDrawer.cs.meta new file mode 100644 index 00000000..a68a2739 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_TextAlignmentDrawer.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c55a64c7570474f47a94abe39ebfef04 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UIStyleManager.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UIStyleManager.cs new file mode 100644 index 00000000..0a94a997 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UIStyleManager.cs @@ -0,0 +1,134 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + public static class TMP_UIStyleManager + { + public static GUIStyle label; + public static GUIStyle textAreaBoxWindow; + public static GUIStyle boldFoldout; + public static GUIStyle panelTitle; + public static GUIStyle sectionHeader; + public static GUIStyle centeredLabel; + public static GUIStyle rightLabel; + public static GUIStyle wrappingTextArea; + + public static GUIStyle alignmentButtonLeft; + public static GUIStyle alignmentButtonMid; + public static GUIStyle alignmentButtonRight; + + // Alignment Button Textures + public static Texture2D alignLeft; + public static Texture2D alignCenter; + public static Texture2D alignRight; + public static Texture2D alignJustified; + public static Texture2D alignFlush; + public static Texture2D alignGeoCenter; + public static Texture2D alignTop; + public static Texture2D alignMiddle; + public static Texture2D alignBottom; + public static Texture2D alignBaseline; + public static Texture2D alignMidline; + public static Texture2D alignCapline; + public static Texture2D sectionHeaderTexture; + + public static GUIContent[] alignContentA; + public static GUIContent[] alignContentB; + + static TMP_UIStyleManager() + { + // Find to location of the TextMesh Pro Asset Folder (as users may have moved it) + var tmproAssetFolderPath = TMP_EditorUtility.packageRelativePath; + + if (EditorGUIUtility.isProSkin) + { + alignLeft = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignLeft.psd", typeof(Texture2D)) as Texture2D; + alignCenter = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignCenter.psd", typeof(Texture2D)) as Texture2D; + alignRight = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignRight.psd", typeof(Texture2D)) as Texture2D; + alignJustified = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignJustified.psd", typeof(Texture2D)) as Texture2D; + alignFlush = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignFlush.psd", typeof(Texture2D)) as Texture2D; + alignGeoCenter = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignCenterGeo.psd", typeof(Texture2D)) as Texture2D; + alignTop = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignTop.psd", typeof(Texture2D)) as Texture2D; + alignMiddle = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignMiddle.psd", typeof(Texture2D)) as Texture2D; + alignBottom = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignBottom.psd", typeof(Texture2D)) as Texture2D; + alignBaseline = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignBaseLine.psd", typeof(Texture2D)) as Texture2D; + alignMidline = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignMidLine.psd", typeof(Texture2D)) as Texture2D; + alignCapline = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignCapLine.psd", typeof(Texture2D)) as Texture2D; + sectionHeaderTexture = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/SectionHeader_Dark.psd", typeof(Texture2D)) as Texture2D; + } + else + { + alignLeft = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignLeft_Light.psd", typeof(Texture2D)) as Texture2D; + alignCenter = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignCenter_Light.psd", typeof(Texture2D)) as Texture2D; + alignRight = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignRight_Light.psd", typeof(Texture2D)) as Texture2D; + alignJustified = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignJustified_Light.psd", typeof(Texture2D)) as Texture2D; + alignFlush = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignFlush_Light.psd", typeof(Texture2D)) as Texture2D; + alignGeoCenter = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignCenterGeo_Light.psd", typeof(Texture2D)) as Texture2D; + alignTop = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignTop_Light.psd", typeof(Texture2D)) as Texture2D; + alignMiddle = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignMiddle_Light.psd", typeof(Texture2D)) as Texture2D; + alignBottom = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignBottom_Light.psd", typeof(Texture2D)) as Texture2D; + alignBaseline = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignBaseLine_Light.psd", typeof(Texture2D)) as Texture2D; + alignMidline = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignMidLine_Light.psd", typeof(Texture2D)) as Texture2D; + alignCapline = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/btn_AlignCapLine_Light.psd", typeof(Texture2D)) as Texture2D; + sectionHeaderTexture = AssetDatabase.LoadAssetAtPath(tmproAssetFolderPath + "/Editor Resources/Textures/SectionHeader_Light.psd", typeof(Texture2D)) as Texture2D; + } + + label = new GUIStyle(EditorStyles.label) { richText = true, wordWrap = true, stretchWidth = true }; + textAreaBoxWindow = new GUIStyle(EditorStyles.textArea) { richText = true }; + boldFoldout = new GUIStyle(EditorStyles.foldout) { fontStyle = FontStyle.Bold }; + panelTitle = new GUIStyle(EditorStyles.label) { fontStyle = FontStyle.Bold }; + + sectionHeader = new GUIStyle(EditorStyles.label) { fixedHeight = 22, richText = true, border = new RectOffset(9, 9, 0, 0), overflow = new RectOffset(9, 0, 0, 0), padding = new RectOffset(0, 0, 4, 0) }; + sectionHeader.normal.background = sectionHeaderTexture; + + centeredLabel = new GUIStyle(EditorStyles.label) { alignment = TextAnchor.MiddleCenter}; + rightLabel = new GUIStyle(EditorStyles.label) { alignment = TextAnchor.MiddleRight, richText = true }; + + + alignmentButtonLeft = new GUIStyle(EditorStyles.miniButtonLeft); + alignmentButtonLeft.padding.left = 4; + alignmentButtonLeft.padding.right = 4; + alignmentButtonLeft.padding.top = 2; + alignmentButtonLeft.padding.bottom = 2; + + alignmentButtonMid = new GUIStyle(EditorStyles.miniButtonMid); + alignmentButtonMid.padding.left = 4; + alignmentButtonMid.padding.right = 4; + alignmentButtonLeft.padding.top = 2; + alignmentButtonLeft.padding.bottom = 2; + + alignmentButtonRight = new GUIStyle(EditorStyles.miniButtonRight); + alignmentButtonRight.padding.left = 4; + alignmentButtonRight.padding.right = 4; + alignmentButtonLeft.padding.top = 2; + alignmentButtonLeft.padding.bottom = 2; + + wrappingTextArea = new GUIStyle(EditorStyles.textArea); + wrappingTextArea.wordWrap = true; + + alignContentA = new [] + { + new GUIContent(alignLeft, "Left"), + new GUIContent(alignCenter, "Center"), + new GUIContent(alignRight, "Right"), + new GUIContent(alignJustified, "Justified"), + new GUIContent(alignFlush, "Flush"), + new GUIContent(alignGeoCenter, "Geometry Center") + }; + + alignContentB = new [] + { + new GUIContent(alignTop, "Top"), + new GUIContent(alignMiddle, "Middle"), + new GUIContent(alignBottom, "Bottom"), + new GUIContent(alignBaseline, "Baseline"), + new GUIContent(alignMidline, "Midline"), + new GUIContent(alignCapline, "Capline") + }; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UIStyleManager.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UIStyleManager.cs.meta new file mode 100644 index 00000000..9c09bfa3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UIStyleManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 30a939dce2fd4073955f2f20e659d506 +timeCreated: 1426454127 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UiEditorPanel.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UiEditorPanel.cs new file mode 100644 index 00000000..87181650 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UiEditorPanel.cs @@ -0,0 +1,91 @@ +using UnityEngine; +using UnityEngine.UI; +using UnityEditor; + +namespace TMPro.EditorUtilities +{ + + [CustomEditor(typeof(TextMeshProUGUI), true), CanEditMultipleObjects] + public class TMP_UiEditorPanel : TMP_BaseEditorPanel + { + static readonly GUIContent k_RaycastTargetLabel = new GUIContent("Raycast Target", "Whether the text blocks raycasts from the Graphic Raycaster."); + + SerializedProperty m_RaycastTargetProp; + + protected override void OnEnable() + { + base.OnEnable(); + m_RaycastTargetProp = serializedObject.FindProperty("m_RaycastTarget"); + } + + protected override void DrawExtraSettings() + { + Foldout.extraSettings = EditorGUILayout.Foldout(Foldout.extraSettings, k_ExtraSettingsLabel, true, TMP_UIStyleManager.boldFoldout); + if (Foldout.extraSettings) + { + EditorGUI.indentLevel += 1; + + DrawMargins(); + + DrawGeometrySorting(); + + DrawRichText(); + + DrawRaycastTarget(); + + DrawParsing(); + + DrawKerning(); + + DrawPadding(); + + EditorGUI.indentLevel -= 1; + } + } + + protected void DrawRaycastTarget() + { + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(m_RaycastTargetProp, k_RaycastTargetLabel); + if (EditorGUI.EndChangeCheck()) + { + // Change needs to propagate to the child sub objects. + Graphic[] graphicComponents = m_TextComponent.GetComponentsInChildren(); + for (int i = 1; i < graphicComponents.Length; i++) + graphicComponents[i].raycastTarget = m_RaycastTargetProp.boolValue; + + m_HavePropertiesChanged = true; + } + } + + // Method to handle multi object selection + protected override bool IsMixSelectionTypes() + { + GameObject[] objects = Selection.gameObjects; + if (objects.Length > 1) + { + for (int i = 0; i < objects.Length; i++) + { + if (objects[i].GetComponent() == null) + return true; + } + } + return false; + } + protected override void OnUndoRedo() + { + int undoEventId = Undo.GetCurrentGroup(); + int lastUndoEventId = s_EventId; + + if (undoEventId != lastUndoEventId) + { + for (int i = 0; i < targets.Length; i++) + { + //Debug.Log("Undo & Redo Performed detected in Editor Panel. Event ID:" + Undo.GetCurrentGroup()); + TMPro_EventManager.ON_TEXTMESHPRO_UGUI_PROPERTY_CHANGED(true, targets[i] as TextMeshProUGUI); + s_EventId = undoEventId; + } + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UiEditorPanel.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UiEditorPanel.cs.meta new file mode 100644 index 00000000..ea3b36b3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_UiEditorPanel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 21c0044a7f964773be90d197a78e4703 +timeCreated: 1443571501 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_ContextMenus.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_ContextMenus.cs new file mode 100644 index 00000000..8d65b706 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_ContextMenus.cs @@ -0,0 +1,341 @@ +using UnityEngine; +using UnityEditor; +using System.IO; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + public class TMP_ContextMenus : Editor + { + + private static Texture m_copiedTexture; + + private static Material m_copiedProperties; + private static Material m_copiedAtlasProperties; + + + // Add a Context Menu to the Texture Editor Panel to allow Copy / Paste of Texture. + [MenuItem("CONTEXT/Texture/Copy", false, 2000)] + static void CopyTexture(MenuCommand command) + { + m_copiedTexture = command.context as Texture; + } + + + // Select the currently assigned material or material preset. + [MenuItem("CONTEXT/Material/Select Material", false, 500)] + static void SelectMaterial(MenuCommand command) + { + Material mat = command.context as Material; + + // Select current material + EditorUtility.FocusProjectWindow(); + EditorGUIUtility.PingObject(mat); + } + + + // Add a Context Menu to allow easy duplication of the Material. + [MenuItem("CONTEXT/Material/Create Material Preset", false)] + static void DuplicateMaterial(MenuCommand command) + { + // Get the type of text object + // If material is not a base material, we get material leaks... + + Material source_Mat = (Material)command.context; + if (!EditorUtility.IsPersistent(source_Mat)) + { + Debug.LogWarning("Material is an instance and cannot be converted into a permanent asset."); + return; + } + + + string assetPath = AssetDatabase.GetAssetPath(source_Mat).Split('.')[0]; + + Material duplicate = new Material(source_Mat); + + // Need to manually copy the shader keywords + duplicate.shaderKeywords = source_Mat.shaderKeywords; + + AssetDatabase.CreateAsset(duplicate, AssetDatabase.GenerateUniqueAssetPath(assetPath + ".mat")); + + // Assign duplicate Material to selected object (if one is) + if (Selection.activeGameObject != null) + { + TMP_Text textObject = Selection.activeGameObject.GetComponent(); + if (textObject != null) + { + textObject.fontSharedMaterial = duplicate; + } + else + { + TMP_SubMesh subMeshObject = Selection.activeGameObject.GetComponent(); + + if (subMeshObject != null) + subMeshObject.sharedMaterial = duplicate; + else + { + TMP_SubMeshUI subMeshUIObject = Selection.activeGameObject.GetComponent(); + + if (subMeshUIObject != null) + subMeshUIObject.sharedMaterial = duplicate; + } + } + } + + // Ping newly created Material Preset. + EditorUtility.FocusProjectWindow(); + EditorGUIUtility.PingObject(duplicate); + } + + + //[MenuItem("CONTEXT/MaterialComponent/Copy Material Properties", false)] + [MenuItem("CONTEXT/Material/Copy Material Properties", false)] + static void CopyMaterialProperties(MenuCommand command) + { + Material mat = null; + if (command.context.GetType() == typeof(Material)) + mat = (Material)command.context; + else + { + mat = Selection.activeGameObject.GetComponent().GetMaterial(); + } + + m_copiedProperties = new Material(mat); + + m_copiedProperties.shaderKeywords = mat.shaderKeywords; + + m_copiedProperties.hideFlags = HideFlags.DontSave; + } + + + // PASTE MATERIAL + //[MenuItem("CONTEXT/MaterialComponent/Paste Material Properties", false)] + [MenuItem("CONTEXT/Material/Paste Material Properties", false)] + static void PasteMaterialProperties(MenuCommand command) + { + + if (m_copiedProperties == null) + { + Debug.LogWarning("No Material Properties to Paste. Use Copy Material Properties first."); + return; + } + + Material mat = null; + if (command.context.GetType() == typeof(Material)) + mat = (Material)command.context; + else + { + mat = Selection.activeGameObject.GetComponent().GetMaterial(); + } + + Undo.RecordObject(mat, "Paste Material"); + + ShaderUtilities.GetShaderPropertyIDs(); // Make sure we have valid Property IDs + if (mat.HasProperty(ShaderUtilities.ID_GradientScale)) + { + // Preserve unique SDF properties from destination material. + m_copiedProperties.SetTexture(ShaderUtilities.ID_MainTex, mat.GetTexture(ShaderUtilities.ID_MainTex)); + m_copiedProperties.SetFloat(ShaderUtilities.ID_GradientScale, mat.GetFloat(ShaderUtilities.ID_GradientScale)); + m_copiedProperties.SetFloat(ShaderUtilities.ID_TextureWidth, mat.GetFloat(ShaderUtilities.ID_TextureWidth)); + m_copiedProperties.SetFloat(ShaderUtilities.ID_TextureHeight, mat.GetFloat(ShaderUtilities.ID_TextureHeight)); + } + + EditorShaderUtilities.CopyMaterialProperties(m_copiedProperties, mat); + + // Copy ShaderKeywords from one material to the other. + mat.shaderKeywords = m_copiedProperties.shaderKeywords; + + // Let TextMeshPro Objects that this mat has changed. + TMPro_EventManager.ON_MATERIAL_PROPERTY_CHANGED(true, mat); + } + + + // Enable Resetting of Material properties without losing unique properties of the font atlas. + [MenuItem("CONTEXT/Material/Reset", false, 2100)] + static void ResetSettings(MenuCommand command) + { + + Material mat = null; + if (command.context.GetType() == typeof(Material)) + mat = (Material)command.context; + else + { + mat = Selection.activeGameObject.GetComponent().GetMaterial(); + } + + Undo.RecordObject(mat, "Reset Material"); + + ShaderUtilities.GetShaderPropertyIDs(); // Make sure we have valid Property IDs + if (mat.HasProperty(ShaderUtilities.ID_GradientScale)) + { + // Copy unique properties of the SDF Material + var texture = mat.GetTexture(ShaderUtilities.ID_MainTex); + var gradientScale = mat.GetFloat(ShaderUtilities.ID_GradientScale); + var texWidth = mat.GetFloat(ShaderUtilities.ID_TextureWidth); + var texHeight = mat.GetFloat(ShaderUtilities.ID_TextureHeight); + + var stencilId = 0.0f; + var stencilComp = 0.0f; + + if (mat.HasProperty(ShaderUtilities.ID_StencilID)) + { + stencilId = mat.GetFloat(ShaderUtilities.ID_StencilID); + stencilComp = mat.GetFloat(ShaderUtilities.ID_StencilComp); + } + + var normalWeight = mat.GetFloat(ShaderUtilities.ID_WeightNormal); + var boldWeight = mat.GetFloat(ShaderUtilities.ID_WeightBold); + + // Reset the material + Unsupported.SmartReset(mat); + + // Reset ShaderKeywords + mat.shaderKeywords = new string[0]; // { "BEVEL_OFF", "GLOW_OFF", "UNDERLAY_OFF" }; + + // Copy unique material properties back to the material. + mat.SetTexture(ShaderUtilities.ID_MainTex, texture); + mat.SetFloat(ShaderUtilities.ID_GradientScale, gradientScale); + mat.SetFloat(ShaderUtilities.ID_TextureWidth, texWidth); + mat.SetFloat(ShaderUtilities.ID_TextureHeight, texHeight); + + if (mat.HasProperty(ShaderUtilities.ID_StencilID)) + { + mat.SetFloat(ShaderUtilities.ID_StencilID, stencilId); + mat.SetFloat(ShaderUtilities.ID_StencilComp, stencilComp); + } + + mat.SetFloat(ShaderUtilities.ID_WeightNormal, normalWeight); + mat.SetFloat(ShaderUtilities.ID_WeightBold, boldWeight); + } + else + { + Unsupported.SmartReset(mat); + } + + TMPro_EventManager.ON_MATERIAL_PROPERTY_CHANGED(true, mat); + } + + + + //This function is used for debugging and fixing potentially broken font atlas links. + [MenuItem("CONTEXT/Material/Copy Atlas", false, 2000)] + static void CopyAtlas(MenuCommand command) + { + Material mat = command.context as Material; + + m_copiedAtlasProperties = new Material(mat); + m_copiedAtlasProperties.hideFlags = HideFlags.DontSave; + } + + + // This function is used for debugging and fixing potentially broken font atlas links + [MenuItem("CONTEXT/Material/Paste Atlas", false, 2001)] + static void PasteAtlas(MenuCommand command) + { + Material mat = command.context as Material; + + if (m_copiedAtlasProperties != null) + { + Undo.RecordObject(mat, "Paste Texture"); + + ShaderUtilities.GetShaderPropertyIDs(); // Make sure we have valid Property IDs + mat.SetTexture(ShaderUtilities.ID_MainTex, m_copiedAtlasProperties.GetTexture(ShaderUtilities.ID_MainTex)); + mat.SetFloat(ShaderUtilities.ID_GradientScale, m_copiedAtlasProperties.GetFloat(ShaderUtilities.ID_GradientScale)); + mat.SetFloat(ShaderUtilities.ID_TextureWidth, m_copiedAtlasProperties.GetFloat(ShaderUtilities.ID_TextureWidth)); + mat.SetFloat(ShaderUtilities.ID_TextureHeight, m_copiedAtlasProperties.GetFloat(ShaderUtilities.ID_TextureHeight)); + } + else if (m_copiedTexture != null) + { + Undo.RecordObject(mat, "Paste Texture"); + + mat.SetTexture(ShaderUtilities.ID_MainTex, m_copiedTexture); + } + + //DestroyImmediate(m_copiedAtlasProperties); + } + + + // Context Menus for TMPro Font Assets + //This function is used for debugging and fixing potentially broken font atlas links. + [MenuItem("CONTEXT/TMP_FontAsset/Extract Atlas", false, 2100)] + static void ExtractAtlas(MenuCommand command) + { + TMP_FontAsset font = command.context as TMP_FontAsset; + + string fontPath = AssetDatabase.GetAssetPath(font); + string texPath = Path.GetDirectoryName(fontPath) + "/" + Path.GetFileNameWithoutExtension(fontPath) + " Atlas.png"; + + // Create a Serialized Object of the texture to allow us to make it readable. + SerializedObject texprop = new SerializedObject(font.material.GetTexture(ShaderUtilities.ID_MainTex)); + texprop.FindProperty("m_IsReadable").boolValue = true; + texprop.ApplyModifiedProperties(); + + // Create a copy of the texture. + Texture2D tex = Instantiate(font.material.GetTexture(ShaderUtilities.ID_MainTex)) as Texture2D; + + // Set the texture to not readable again. + texprop.FindProperty("m_IsReadable").boolValue = false; + texprop.ApplyModifiedProperties(); + + Debug.Log(texPath); + // Saving File for Debug + var pngData = tex.EncodeToPNG(); + File.WriteAllBytes(texPath, pngData); + + AssetDatabase.Refresh(); + DestroyImmediate(tex); + } + + /// + /// + /// + /// + [MenuItem("CONTEXT/TMP_FontAsset/Update Atlas Texture...", false, 2000)] + static void RegenerateFontAsset(MenuCommand command) + { + TMP_FontAsset fontAsset = command.context as TMP_FontAsset; + + if (fontAsset != null) + { + TMPro_FontAssetCreatorWindow.ShowFontAtlasCreatorWindow(fontAsset); + } + } + + + /// + /// Clear Font Asset Data + /// + /// + [MenuItem("CONTEXT/TMP_FontAsset/Reset", false, 100)] + static void ClearFontAssetData(MenuCommand command) + { + TMP_FontAsset fontAsset = command.context as TMP_FontAsset; + + if (fontAsset != null && Selection.activeObject != fontAsset) + { + Selection.activeObject = fontAsset; + } + + fontAsset.ClearFontAssetData(true); + + TMPro_EventManager.ON_FONT_PROPERTY_CHANGED(true, fontAsset); + } + + + [MenuItem("CONTEXT/TrueTypeFontImporter/Create TMP Font Asset...", false, 200)] + static void CreateFontAsset(MenuCommand command) + { + TrueTypeFontImporter importer = command.context as TrueTypeFontImporter; + + if (importer != null) + { + Font sourceFontFile = AssetDatabase.LoadAssetAtPath(importer.assetPath); + + if (sourceFontFile) + TMPro_FontAssetCreatorWindow.ShowFontAtlasCreatorWindow(sourceFontFile); + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_ContextMenus.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_ContextMenus.cs.meta new file mode 100644 index 00000000..f16753fe --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_ContextMenus.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 44e1d646473a40178712cb2150f54cec +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_CreateObjectMenu.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_CreateObjectMenu.cs new file mode 100644 index 00000000..a7c1cc15 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_CreateObjectMenu.cs @@ -0,0 +1,311 @@ +using UnityEngine; +using UnityEditor; +using UnityEditor.SceneManagement; +using UnityEditor.Experimental.SceneManagement; +using UnityEngine.SceneManagement; +using UnityEngine.UI; +using UnityEngine.EventSystems; + + +namespace TMPro.EditorUtilities +{ + public static class TMPro_CreateObjectMenu + { + + /// + /// Create a TextMeshPro object that works with the Mesh Renderer + /// + /// + [MenuItem("GameObject/3D Object/Text - TextMeshPro", false, 30)] + static void CreateTextMeshProObjectPerform(MenuCommand command) + { + GameObject go = new GameObject("Text (TMP)"); + + // Add support for new prefab mode + StageUtility.PlaceGameObjectInCurrentStage(go); + + TextMeshPro textMeshPro = go.AddComponent(); + textMeshPro.text = "Sample text"; + textMeshPro.alignment = TextAlignmentOptions.TopLeft; + + Undo.RegisterCreatedObjectUndo((Object)go, "Create " + go.name); + + GameObject contextObject = command.context as GameObject; + if (contextObject != null) + { + GameObjectUtility.SetParentAndAlign(go, contextObject); + Undo.SetTransformParent(go.transform, contextObject.transform, "Parent " + go.name); + } + + Selection.activeGameObject = go; + } + + + /// + /// Create a TextMeshPro object that works with the CanvasRenderer + /// + /// + [MenuItem("GameObject/UI/Text - TextMeshPro", false, 2001)] + static void CreateTextMeshProGuiObjectPerform(MenuCommand menuCommand) + { + GameObject go = TMP_DefaultControls.CreateText(GetStandardResources()); + + // Override text color and font size + TMP_Text textComponent = go.GetComponent(); + textComponent.color = Color.white; + if (textComponent.m_isWaitingOnResourceLoad == false) + textComponent.fontSize = TMP_Settings.defaultFontSize; + + PlaceUIElementRoot(go, menuCommand); + } + + [MenuItem("GameObject/UI/Button - TextMeshPro", false, 2031)] + static public void AddButton(MenuCommand menuCommand) + { + GameObject go = TMP_DefaultControls.CreateButton(GetStandardResources()); + + // Override font size + TMP_Text textComponent = go.GetComponentInChildren(); + textComponent.fontSize = 24; + + PlaceUIElementRoot(go, menuCommand); + } + + + + [MenuItem("GameObject/UI/Input Field - TextMeshPro", false, 2037)] + static void AddTextMeshProInputField(MenuCommand menuCommand) + { + GameObject go = TMP_DefaultControls.CreateInputField(GetStandardResources()); + PlaceUIElementRoot(go, menuCommand); + } + + + [MenuItem("GameObject/UI/Dropdown - TextMeshPro", false, 2036)] + static public void AddDropdown(MenuCommand menuCommand) + { + GameObject go = TMP_DefaultControls.CreateDropdown(GetStandardResources()); + PlaceUIElementRoot(go, menuCommand); + } + + + private const string kUILayerName = "UI"; + + private const string kStandardSpritePath = "UI/Skin/UISprite.psd"; + private const string kBackgroundSpritePath = "UI/Skin/Background.psd"; + private const string kInputFieldBackgroundPath = "UI/Skin/InputFieldBackground.psd"; + private const string kKnobPath = "UI/Skin/Knob.psd"; + private const string kCheckmarkPath = "UI/Skin/Checkmark.psd"; + private const string kDropdownArrowPath = "UI/Skin/DropdownArrow.psd"; + private const string kMaskPath = "UI/Skin/UIMask.psd"; + + static private TMP_DefaultControls.Resources s_StandardResources; + + + static private TMP_DefaultControls.Resources GetStandardResources() + { + if (s_StandardResources.standard == null) + { + s_StandardResources.standard = AssetDatabase.GetBuiltinExtraResource(kStandardSpritePath); + s_StandardResources.background = AssetDatabase.GetBuiltinExtraResource(kBackgroundSpritePath); + s_StandardResources.inputField = AssetDatabase.GetBuiltinExtraResource(kInputFieldBackgroundPath); + s_StandardResources.knob = AssetDatabase.GetBuiltinExtraResource(kKnobPath); + s_StandardResources.checkmark = AssetDatabase.GetBuiltinExtraResource(kCheckmarkPath); + s_StandardResources.dropdown = AssetDatabase.GetBuiltinExtraResource(kDropdownArrowPath); + s_StandardResources.mask = AssetDatabase.GetBuiltinExtraResource(kMaskPath); + } + return s_StandardResources; + } + + + private static void SetPositionVisibleinSceneView(RectTransform canvasRTransform, RectTransform itemTransform) + { + // Find the best scene view + SceneView sceneView = SceneView.lastActiveSceneView; + if (sceneView == null && SceneView.sceneViews.Count > 0) + sceneView = SceneView.sceneViews[0] as SceneView; + + // Couldn't find a SceneView. Don't set position. + if (sceneView == null || sceneView.camera == null) + return; + + // Create world space Plane from canvas position. + Camera camera = sceneView.camera; + Vector3 position = Vector3.zero; + if (RectTransformUtility.ScreenPointToLocalPointInRectangle(canvasRTransform, new Vector2(camera.pixelWidth / 2, camera.pixelHeight / 2), camera, out Vector2 localPlanePosition)) + { + // Adjust for canvas pivot + localPlanePosition.x = localPlanePosition.x + canvasRTransform.sizeDelta.x * canvasRTransform.pivot.x; + localPlanePosition.y = localPlanePosition.y + canvasRTransform.sizeDelta.y * canvasRTransform.pivot.y; + + localPlanePosition.x = Mathf.Clamp(localPlanePosition.x, 0, canvasRTransform.sizeDelta.x); + localPlanePosition.y = Mathf.Clamp(localPlanePosition.y, 0, canvasRTransform.sizeDelta.y); + + // Adjust for anchoring + position.x = localPlanePosition.x - canvasRTransform.sizeDelta.x * itemTransform.anchorMin.x; + position.y = localPlanePosition.y - canvasRTransform.sizeDelta.y * itemTransform.anchorMin.y; + + Vector3 minLocalPosition; + minLocalPosition.x = canvasRTransform.sizeDelta.x * (0 - canvasRTransform.pivot.x) + itemTransform.sizeDelta.x * itemTransform.pivot.x; + minLocalPosition.y = canvasRTransform.sizeDelta.y * (0 - canvasRTransform.pivot.y) + itemTransform.sizeDelta.y * itemTransform.pivot.y; + + Vector3 maxLocalPosition; + maxLocalPosition.x = canvasRTransform.sizeDelta.x * (1 - canvasRTransform.pivot.x) - itemTransform.sizeDelta.x * itemTransform.pivot.x; + maxLocalPosition.y = canvasRTransform.sizeDelta.y * (1 - canvasRTransform.pivot.y) - itemTransform.sizeDelta.y * itemTransform.pivot.y; + + position.x = Mathf.Clamp(position.x, minLocalPosition.x, maxLocalPosition.x); + position.y = Mathf.Clamp(position.y, minLocalPosition.y, maxLocalPosition.y); + } + + itemTransform.anchoredPosition = position; + itemTransform.localRotation = Quaternion.identity; + itemTransform.localScale = Vector3.one; + } + + + private static void PlaceUIElementRoot(GameObject element, MenuCommand menuCommand) + { + GameObject parent = menuCommand.context as GameObject; + bool explicitParentChoice = true; + if (parent == null) + { + parent = GetOrCreateCanvasGameObject(); + explicitParentChoice = false; + + // If in Prefab Mode, Canvas has to be part of Prefab contents, + // otherwise use Prefab root instead. + PrefabStage prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + if (prefabStage != null && !prefabStage.IsPartOfPrefabContents(parent)) + parent = prefabStage.prefabContentsRoot; + } + if (parent.GetComponentInParent() == null) + { + // Create canvas under context GameObject, + // and make that be the parent which UI element is added under. + GameObject canvas = CreateNewUI(); + canvas.transform.SetParent(parent.transform, false); + parent = canvas; + } + + // Setting the element to be a child of an element already in the scene should + // be sufficient to also move the element to that scene. + // However, it seems the element needs to be already in its destination scene when the + // RegisterCreatedObjectUndo is performed; otherwise the scene it was created in is dirtied. + SceneManager.MoveGameObjectToScene(element, parent.scene); + + if (element.transform.parent == null) + { + Undo.SetTransformParent(element.transform, parent.transform, "Parent " + element.name); + } + + GameObjectUtility.EnsureUniqueNameForSibling(element); + + // We have to fix up the undo name since the name of the object was only known after reparenting it. + Undo.SetCurrentGroupName("Create " + element.name); + + GameObjectUtility.SetParentAndAlign(element, parent); + if (!explicitParentChoice) // not a context click, so center in sceneview + SetPositionVisibleinSceneView(parent.GetComponent(), element.GetComponent()); + + Undo.RegisterCreatedObjectUndo(element, "Create " + element.name); + + Selection.activeGameObject = element; + } + + + static public GameObject CreateNewUI() + { + // Root for the UI + var root = new GameObject("Canvas"); + root.layer = LayerMask.NameToLayer(kUILayerName); + Canvas canvas = root.AddComponent(); + canvas.renderMode = RenderMode.ScreenSpaceOverlay; + root.AddComponent(); + root.AddComponent(); + + // Works for all stages. + StageUtility.PlaceGameObjectInCurrentStage(root); + bool customScene = false; + PrefabStage prefabStage = PrefabStageUtility.GetCurrentPrefabStage(); + if (prefabStage != null) + { + root.transform.SetParent(prefabStage.prefabContentsRoot.transform, false); + customScene = true; + } + + Undo.RegisterCreatedObjectUndo(root, "Create " + root.name); + + // If there is no event system add one... + // No need to place event system in custom scene as these are temporary anyway. + // It can be argued for or against placing it in the user scenes, + // but let's not modify scene user is not currently looking at. + if (!customScene) + CreateEventSystem(false); + return root; + } + + + private static void CreateEventSystem(bool select) + { + CreateEventSystem(select, null); + } + + + private static void CreateEventSystem(bool select, GameObject parent) + { + var esys = Object.FindObjectOfType(); + if (esys == null) + { + var eventSystem = new GameObject("EventSystem"); + GameObjectUtility.SetParentAndAlign(eventSystem, parent); + esys = eventSystem.AddComponent(); + eventSystem.AddComponent(); + + Undo.RegisterCreatedObjectUndo(eventSystem, "Create " + eventSystem.name); + } + + if (select && esys != null) + { + Selection.activeGameObject = esys.gameObject; + } + } + + + // Helper function that returns a Canvas GameObject; preferably a parent of the selection, or other existing Canvas. + static public GameObject GetOrCreateCanvasGameObject() + { + GameObject selectedGo = Selection.activeGameObject; + + // Try to find a gameobject that is the selected GO or one if its parents. + Canvas canvas = (selectedGo != null) ? selectedGo.GetComponentInParent() : null; + if (IsValidCanvas(canvas)) + return canvas.gameObject; + + // No canvas in selection or its parents? Then use any valid canvas. + // We have to find all loaded Canvases, not just the ones in main scenes. + Canvas[] canvasArray = StageUtility.GetCurrentStageHandle().FindComponentsOfType(); + for (int i = 0; i < canvasArray.Length; i++) + if (IsValidCanvas(canvasArray[i])) + return canvasArray[i].gameObject; + + // No canvas in the scene at all? Then create a new one. + return CreateNewUI(); + } + + static bool IsValidCanvas(Canvas canvas) + { + if (canvas == null || !canvas.gameObject.activeInHierarchy) + return false; + + // It's important that the non-editable canvas from a prefab scene won't be rejected, + // but canvases not visible in the Hierarchy at all do. Don't check for HideAndDontSave. + if (EditorUtility.IsPersistent(canvas) || (canvas.hideFlags & HideFlags.HideInHierarchy) != 0) + return false; + + if (StageUtility.GetStageHandle(canvas.gameObject) != StageUtility.GetCurrentStageHandle()) + return false; + + return true; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_CreateObjectMenu.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_CreateObjectMenu.cs.meta new file mode 100644 index 00000000..be9643fd --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_CreateObjectMenu.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 7065397ff8184621aa3ca4f854491259 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_EditorShaderUtilities.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_EditorShaderUtilities.cs new file mode 100644 index 00000000..3d639005 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_EditorShaderUtilities.cs @@ -0,0 +1,53 @@ +using UnityEngine; +using UnityEditor; +using System.Linq; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + public static class EditorShaderUtilities + { + + /// + /// Copy Shader properties from source to destination material. + /// + /// + /// + public static void CopyMaterialProperties(Material source, Material destination) + { + MaterialProperty[] source_prop = MaterialEditor.GetMaterialProperties(new Material[] { source }); + + for (int i = 0; i < source_prop.Length; i++) + { + int property_ID = Shader.PropertyToID(source_prop[i].name); + if (destination.HasProperty(property_ID)) + { + //Debug.Log(source_prop[i].name + " Type:" + ShaderUtil.GetPropertyType(source.shader, i)); + switch (ShaderUtil.GetPropertyType(source.shader, i)) + { + case ShaderUtil.ShaderPropertyType.Color: + destination.SetColor(property_ID, source.GetColor(property_ID)); + break; + case ShaderUtil.ShaderPropertyType.Float: + destination.SetFloat(property_ID, source.GetFloat(property_ID)); + break; + case ShaderUtil.ShaderPropertyType.Range: + destination.SetFloat(property_ID, source.GetFloat(property_ID)); + break; + case ShaderUtil.ShaderPropertyType.TexEnv: + destination.SetTexture(property_ID, source.GetTexture(property_ID)); + break; + case ShaderUtil.ShaderPropertyType.Vector: + destination.SetVector(property_ID, source.GetVector(property_ID)); + break; + } + } + } + + } + + } + +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_EditorShaderUtilities.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_EditorShaderUtilities.cs.meta new file mode 100644 index 00000000..89d25943 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_EditorShaderUtilities.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: aa76955fe5bb44f7915d91db8c7043c4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontAssetCreatorWindow.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontAssetCreatorWindow.cs new file mode 100644 index 00000000..95be939d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontAssetCreatorWindow.cs @@ -0,0 +1,1736 @@ +using System; +using UnityEngine; +using UnityEditor; +using System.Collections.Generic; +using System.Globalization; +using System.Threading; +using System.IO; +using System.Text.RegularExpressions; +using UnityEngine.TextCore; +using UnityEngine.TextCore.LowLevel; +using Object = UnityEngine.Object; + +namespace TMPro.EditorUtilities +{ + public class TMPro_FontAssetCreatorWindow : EditorWindow + { + [MenuItem("Window/TextMeshPro/Font Asset Creator", false, 2025)] + public static void ShowFontAtlasCreatorWindow() + { + var window = GetWindow(); + window.titleContent = new GUIContent("Font Asset Creator"); + window.Focus(); + + // Make sure TMP Essential Resources have been imported. + window.CheckEssentialResources(); + } + + + public static void ShowFontAtlasCreatorWindow(Font sourceFontFile) + { + var window = GetWindow(); + + window.titleContent = new GUIContent("Font Asset Creator"); + window.Focus(); + + window.ClearGeneratedData(); + window.m_LegacyFontAsset = null; + window.m_SelectedFontAsset = null; + + // Override selected font asset + window.m_SourceFontFile = sourceFontFile; + + // Make sure TMP Essential Resources have been imported. + window.CheckEssentialResources(); + } + + + public static void ShowFontAtlasCreatorWindow(TMP_FontAsset fontAsset) + { + var window = GetWindow(); + + window.titleContent = new GUIContent("Font Asset Creator"); + window.Focus(); + + // Clear any previously generated data + window.ClearGeneratedData(); + window.m_LegacyFontAsset = null; + + // Load font asset creation settings if we have valid settings + if (string.IsNullOrEmpty(fontAsset.creationSettings.sourceFontFileGUID) == false) + { + window.LoadFontCreationSettings(fontAsset.creationSettings); + + // Override settings to inject character list from font asset + window.m_CharacterSetSelectionMode = 6; + window.m_CharacterSequence = TMP_EditorUtility.GetUnicodeCharacterSequence(TMP_FontAsset.GetCharactersArray(fontAsset)); + + + window.m_ReferencedFontAsset = fontAsset; + window.m_SavedFontAtlas = fontAsset.atlasTexture; + } + else + { + window.m_WarningMessage = "Font Asset [" + fontAsset.name + "] does not contain any previous \"Font Asset Creation Settings\". This usually means [" + fontAsset.name + "] was created before this new functionality was added."; + window.m_SourceFontFile = null; + window.m_LegacyFontAsset = fontAsset; + } + + // Even if we don't have any saved generation settings, we still want to pre-select the source font file. + window.m_SelectedFontAsset = fontAsset; + + // Make sure TMP Essential Resources have been imported. + window.CheckEssentialResources(); + } + + [System.Serializable] + class FontAssetCreationSettingsContainer + { + public List fontAssetCreationSettings; + } + + FontAssetCreationSettingsContainer m_FontAssetCreationSettingsContainer; + + //static readonly string[] m_FontCreationPresets = new string[] { "Recent 1", "Recent 2", "Recent 3", "Recent 4" }; + int m_FontAssetCreationSettingsCurrentIndex = 0; + + const string k_FontAssetCreationSettingsContainerKey = "TextMeshPro.FontAssetCreator.RecentFontAssetCreationSettings.Container"; + const string k_FontAssetCreationSettingsCurrentIndexKey = "TextMeshPro.FontAssetCreator.RecentFontAssetCreationSettings.CurrentIndex"; + const float k_TwoColumnControlsWidth = 335f; + + // Diagnostics + System.Diagnostics.Stopwatch m_StopWatch; + double m_GlyphPackingGenerationTime; + double m_GlyphRenderingGenerationTime; + + string[] m_FontSizingOptions = { "Auto Sizing", "Custom Size" }; + int m_PointSizeSamplingMode; + string[] m_FontResolutionLabels = { "8", "16","32", "64", "128", "256", "512", "1024", "2048", "4096", "8192" }; + int[] m_FontAtlasResolutions = { 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192 }; + string[] m_FontCharacterSets = { "ASCII", "Extended ASCII", "ASCII Lowercase", "ASCII Uppercase", "Numbers + Symbols", "Custom Range", "Unicode Range (Hex)", "Custom Characters", "Characters from File" }; + enum FontPackingModes { Fast = 0, Optimum = 4 }; + FontPackingModes m_PackingMode = FontPackingModes.Fast; + + int m_CharacterSetSelectionMode; + + string m_CharacterSequence = ""; + string m_OutputFeedback = ""; + string m_WarningMessage; + int m_CharacterCount; + Vector2 m_ScrollPosition; + Vector2 m_OutputScrollPosition; + + bool m_IsRepaintNeeded; + + float m_AtlasGenerationProgress; + string m_AtlasGenerationProgressLabel = string.Empty; + float m_RenderingProgress; + bool m_IsRenderingDone; + bool m_IsProcessing; + bool m_IsGenerationDisabled; + bool m_IsGenerationCancelled; + + bool m_IsFontAtlasInvalid; + Object m_SourceFontFile; + TMP_FontAsset m_SelectedFontAsset; + TMP_FontAsset m_LegacyFontAsset; + TMP_FontAsset m_ReferencedFontAsset; + + TextAsset m_CharactersFromFile; + int m_PointSize; + int m_Padding = 5; + //FaceStyles m_FontStyle = FaceStyles.Normal; + //float m_FontStyleValue = 2; + + GlyphRenderMode m_GlyphRenderMode = GlyphRenderMode.SDFAA; + int m_AtlasWidth = 512; + int m_AtlasHeight = 512; + byte[] m_AtlasTextureBuffer; + Texture2D m_FontAtlasTexture; + Texture2D m_SavedFontAtlas; + + // + List m_FontGlyphTable = new List(); + List m_FontCharacterTable = new List(); + + Dictionary m_CharacterLookupMap = new Dictionary(); + Dictionary> m_GlyphLookupMap = new Dictionary>(); + + List m_GlyphsToPack = new List(); + List m_GlyphsPacked = new List(); + List m_FreeGlyphRects = new List(); + List m_UsedGlyphRects = new List(); + List m_GlyphsToRender = new List(); + List m_AvailableGlyphsToAdd = new List(); + List m_MissingCharacters = new List(); + List m_ExcludedCharacters = new List(); + + private FaceInfo m_FaceInfo; + + bool m_IncludeFontFeatures; + + + public void OnEnable() + { + // Used for Diagnostics + m_StopWatch = new System.Diagnostics.Stopwatch(); + + // Set Editor window size. + minSize = new Vector2(315, minSize.y); + + // Initialize & Get shader property IDs. + ShaderUtilities.GetShaderPropertyIDs(); + + // Load last selected preset if we are not already in the process of regenerating an existing font asset (via the Context menu) + if (EditorPrefs.HasKey(k_FontAssetCreationSettingsContainerKey)) + { + if (m_FontAssetCreationSettingsContainer == null) + m_FontAssetCreationSettingsContainer = JsonUtility.FromJson(EditorPrefs.GetString(k_FontAssetCreationSettingsContainerKey)); + + if (m_FontAssetCreationSettingsContainer.fontAssetCreationSettings != null && m_FontAssetCreationSettingsContainer.fontAssetCreationSettings.Count > 0) + { + // Load Font Asset Creation Settings preset. + if (EditorPrefs.HasKey(k_FontAssetCreationSettingsCurrentIndexKey)) + m_FontAssetCreationSettingsCurrentIndex = EditorPrefs.GetInt(k_FontAssetCreationSettingsCurrentIndexKey); + + LoadFontCreationSettings(m_FontAssetCreationSettingsContainer.fontAssetCreationSettings[m_FontAssetCreationSettingsCurrentIndex]); + } + } + + ClearGeneratedData(); + } + + + public void OnDisable() + { + //Debug.Log("TextMeshPro Editor Window has been disabled."); + + // Destroy Engine only if it has been initialized already + FontEngine.DestroyFontEngine(); + + ClearGeneratedData(); + + // Remove Glyph Report if one was created. + if (File.Exists("Assets/TextMesh Pro/Glyph Report.txt")) + { + File.Delete("Assets/TextMesh Pro/Glyph Report.txt"); + File.Delete("Assets/TextMesh Pro/Glyph Report.txt.meta"); + + AssetDatabase.Refresh(); + } + + // Save Font Asset Creation Settings Index + SaveCreationSettingsToEditorPrefs(SaveFontCreationSettings()); + EditorPrefs.SetInt(k_FontAssetCreationSettingsCurrentIndexKey, m_FontAssetCreationSettingsCurrentIndex); + + // Unregister to event + TMPro_EventManager.RESOURCE_LOAD_EVENT.Remove(ON_RESOURCES_LOADED); + + Resources.UnloadUnusedAssets(); + } + + + // Event received when TMP resources have been loaded. + void ON_RESOURCES_LOADED() + { + TMPro_EventManager.RESOURCE_LOAD_EVENT.Remove(ON_RESOURCES_LOADED); + + m_IsGenerationDisabled = false; + } + + // Make sure TMP Essential Resources have been imported. + void CheckEssentialResources() + { + if (TMP_Settings.instance == null) + { + if (m_IsGenerationDisabled == false) + TMPro_EventManager.RESOURCE_LOAD_EVENT.Add(ON_RESOURCES_LOADED); + + m_IsGenerationDisabled = true; + } + } + + + public void OnGUI() + { + GUILayout.BeginHorizontal(); + DrawControls(); + if (position.width > position.height && position.width > k_TwoColumnControlsWidth) + { + DrawPreview(); + } + GUILayout.EndHorizontal(); + } + + + public void Update() + { + if (m_IsRepaintNeeded) + { + //Debug.Log("Repainting..."); + m_IsRepaintNeeded = false; + Repaint(); + } + + // Update Progress bar is we are Rendering a Font. + if (m_IsProcessing) + { + m_AtlasGenerationProgress = FontEngine.generationProgress; + + m_IsRepaintNeeded = true; + } + + // Update Feedback Window & Create Font Texture once Rendering is done. + if (m_IsRenderingDone) + { + m_IsProcessing = false; + m_IsRenderingDone = false; + + if (m_IsGenerationCancelled == false) + { + m_AtlasGenerationProgressLabel = "Generation completed in: " + (m_GlyphPackingGenerationTime + m_GlyphRenderingGenerationTime).ToString("0.00 ms."); + + UpdateRenderFeedbackWindow(); + CreateFontAtlasTexture(); + + // If dynamic make readable ... + m_FontAtlasTexture.Apply(false, false); + } + Repaint(); + } + } + + + /// + /// Method which returns the character corresponding to a decimal value. + /// + /// + /// + static uint[] ParseNumberSequence(string sequence) + { + List unicodeList = new List(); + string[] sequences = sequence.Split(','); + + foreach (string seq in sequences) + { + string[] s1 = seq.Split('-'); + + if (s1.Length == 1) + try + { + unicodeList.Add(uint.Parse(s1[0])); + } + catch + { + Debug.Log("No characters selected or invalid format."); + } + else + { + for (uint j = uint.Parse(s1[0]); j < uint.Parse(s1[1]) + 1; j++) + { + unicodeList.Add(j); + } + } + } + + return unicodeList.ToArray(); + } + + + /// + /// Method which returns the character (decimal value) from a hex sequence. + /// + /// + /// + static uint[] ParseHexNumberSequence(string sequence) + { + List unicodeList = new List(); + string[] sequences = sequence.Split(','); + + foreach (string seq in sequences) + { + string[] s1 = seq.Split('-'); + + if (s1.Length == 1) + try + { + unicodeList.Add(uint.Parse(s1[0], NumberStyles.AllowHexSpecifier)); + } + catch + { + Debug.Log("No characters selected or invalid format."); + } + else + { + for (uint j = uint.Parse(s1[0], NumberStyles.AllowHexSpecifier); j < uint.Parse(s1[1], NumberStyles.AllowHexSpecifier) + 1; j++) + { + unicodeList.Add(j); + } + } + } + + return unicodeList.ToArray(); + } + + + void DrawControls() + { + GUILayout.Space(5f); + + if (position.width > position.height && position.width > k_TwoColumnControlsWidth) + { + m_ScrollPosition = EditorGUILayout.BeginScrollView(m_ScrollPosition, GUILayout.Width(315)); + } + else + { + m_ScrollPosition = EditorGUILayout.BeginScrollView(m_ScrollPosition); + } + + GUILayout.Space(5f); + + GUILayout.Label(m_SelectedFontAsset != null ? string.Format("Font Settings [{0}]", m_SelectedFontAsset.name) : "Font Settings", EditorStyles.boldLabel); + + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + EditorGUIUtility.labelWidth = 125f; + EditorGUIUtility.fieldWidth = 5f; + + // Disable Options if already generating a font atlas texture. + EditorGUI.BeginDisabledGroup(m_IsProcessing); + { + // FONT TTF SELECTION + EditorGUI.BeginChangeCheck(); + m_SourceFontFile = EditorGUILayout.ObjectField("Source Font File", m_SourceFontFile, typeof(Font), false) as Font; + if (EditorGUI.EndChangeCheck()) + { + m_SelectedFontAsset = null; + m_IsFontAtlasInvalid = true; + } + + // FONT SIZING + EditorGUI.BeginChangeCheck(); + if (m_PointSizeSamplingMode == 0) + { + m_PointSizeSamplingMode = EditorGUILayout.Popup("Sampling Point Size", m_PointSizeSamplingMode, m_FontSizingOptions); + } + else + { + GUILayout.BeginHorizontal(); + m_PointSizeSamplingMode = EditorGUILayout.Popup("Sampling Point Size", m_PointSizeSamplingMode, m_FontSizingOptions, GUILayout.Width(225)); + m_PointSize = EditorGUILayout.IntField(m_PointSize); + GUILayout.EndHorizontal(); + } + if (EditorGUI.EndChangeCheck()) + { + m_IsFontAtlasInvalid = true; + } + + // FONT PADDING + EditorGUI.BeginChangeCheck(); + m_Padding = EditorGUILayout.IntField("Padding", m_Padding); + m_Padding = (int)Mathf.Clamp(m_Padding, 0f, 64f); + if (EditorGUI.EndChangeCheck()) + { + m_IsFontAtlasInvalid = true; + } + + // FONT PACKING METHOD SELECTION + EditorGUI.BeginChangeCheck(); + m_PackingMode = (FontPackingModes)EditorGUILayout.EnumPopup("Packing Method", m_PackingMode); + if (EditorGUI.EndChangeCheck()) + { + m_IsFontAtlasInvalid = true; + } + + // FONT ATLAS RESOLUTION SELECTION + GUILayout.BeginHorizontal(); + GUI.changed = false; + + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PrefixLabel("Atlas Resolution"); + m_AtlasWidth = EditorGUILayout.IntPopup(m_AtlasWidth, m_FontResolutionLabels, m_FontAtlasResolutions); + m_AtlasHeight = EditorGUILayout.IntPopup(m_AtlasHeight, m_FontResolutionLabels, m_FontAtlasResolutions); + if (EditorGUI.EndChangeCheck()) + { + m_IsFontAtlasInvalid = true; + } + + GUILayout.EndHorizontal(); + + + // FONT CHARACTER SET SELECTION + EditorGUI.BeginChangeCheck(); + bool hasSelectionChanged = false; + m_CharacterSetSelectionMode = EditorGUILayout.Popup("Character Set", m_CharacterSetSelectionMode, m_FontCharacterSets); + if (EditorGUI.EndChangeCheck()) + { + m_CharacterSequence = ""; + hasSelectionChanged = true; + m_IsFontAtlasInvalid = true; + } + + switch (m_CharacterSetSelectionMode) + { + case 0: // ASCII + //characterSequence = "32 - 126, 130, 132 - 135, 139, 145 - 151, 153, 155, 161, 166 - 167, 169 - 174, 176, 181 - 183, 186 - 187, 191, 8210 - 8226, 8230, 8240, 8242 - 8244, 8249 - 8250, 8252 - 8254, 8260, 8286"; + m_CharacterSequence = "32 - 126, 160, 8203, 8230, 9633"; + break; + + case 1: // EXTENDED ASCII + m_CharacterSequence = "32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633"; + // Could add 9632 for missing glyph + break; + + case 2: // Lowercase + m_CharacterSequence = "32 - 64, 91 - 126, 160"; + break; + + case 3: // Uppercase + m_CharacterSequence = "32 - 96, 123 - 126, 160"; + break; + + case 4: // Numbers & Symbols + m_CharacterSequence = "32 - 64, 91 - 96, 123 - 126, 160"; + break; + + case 5: // Custom Range + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label("Enter a sequence of decimal values to define the characters to be included in the font asset or retrieve one from another font asset.", TMP_UIStyleManager.label); + GUILayout.Space(10f); + + EditorGUI.BeginChangeCheck(); + m_ReferencedFontAsset = EditorGUILayout.ObjectField("Select Font Asset", m_ReferencedFontAsset, typeof(TMP_FontAsset), false) as TMP_FontAsset; + if (EditorGUI.EndChangeCheck() || hasSelectionChanged) + { + if (m_ReferencedFontAsset != null) + m_CharacterSequence = TMP_EditorUtility.GetDecimalCharacterSequence(TMP_FontAsset.GetCharactersArray(m_ReferencedFontAsset)); + + m_IsFontAtlasInvalid = true; + } + + // Filter out unwanted characters. + char chr = Event.current.character; + if ((chr < '0' || chr > '9') && (chr < ',' || chr > '-')) + { + Event.current.character = '\0'; + } + GUILayout.Label("Character Sequence (Decimal)", EditorStyles.boldLabel); + EditorGUI.BeginChangeCheck(); + m_CharacterSequence = EditorGUILayout.TextArea(m_CharacterSequence, TMP_UIStyleManager.textAreaBoxWindow, GUILayout.Height(120), GUILayout.ExpandWidth(true)); + if (EditorGUI.EndChangeCheck()) + { + m_IsFontAtlasInvalid = true; + } + + EditorGUILayout.EndVertical(); + break; + + case 6: // Unicode HEX Range + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label("Enter a sequence of Unicode (hex) values to define the characters to be included in the font asset or retrieve one from another font asset.", TMP_UIStyleManager.label); + GUILayout.Space(10f); + + EditorGUI.BeginChangeCheck(); + m_ReferencedFontAsset = EditorGUILayout.ObjectField("Select Font Asset", m_ReferencedFontAsset, typeof(TMP_FontAsset), false) as TMP_FontAsset; + if (EditorGUI.EndChangeCheck() || hasSelectionChanged) + { + if (m_ReferencedFontAsset != null) + m_CharacterSequence = TMP_EditorUtility.GetUnicodeCharacterSequence(TMP_FontAsset.GetCharactersArray(m_ReferencedFontAsset)); + + m_IsFontAtlasInvalid = true; + } + + // Filter out unwanted characters. + chr = Event.current.character; + if ((chr < '0' || chr > '9') && (chr < 'a' || chr > 'f') && (chr < 'A' || chr > 'F') && (chr < ',' || chr > '-')) + { + Event.current.character = '\0'; + } + GUILayout.Label("Character Sequence (Hex)", EditorStyles.boldLabel); + EditorGUI.BeginChangeCheck(); + m_CharacterSequence = EditorGUILayout.TextArea(m_CharacterSequence, TMP_UIStyleManager.textAreaBoxWindow, GUILayout.Height(120), GUILayout.ExpandWidth(true)); + if (EditorGUI.EndChangeCheck()) + { + m_IsFontAtlasInvalid = true; + } + + EditorGUILayout.EndVertical(); + break; + + case 7: // Characters from Font Asset + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + GUILayout.Label("Type the characters to be included in the font asset or retrieve them from another font asset.", TMP_UIStyleManager.label); + GUILayout.Space(10f); + + EditorGUI.BeginChangeCheck(); + m_ReferencedFontAsset = EditorGUILayout.ObjectField("Select Font Asset", m_ReferencedFontAsset, typeof(TMP_FontAsset), false) as TMP_FontAsset; + if (EditorGUI.EndChangeCheck() || hasSelectionChanged) + { + if (m_ReferencedFontAsset != null) + m_CharacterSequence = TMP_FontAsset.GetCharacters(m_ReferencedFontAsset); + + m_IsFontAtlasInvalid = true; + } + + EditorGUI.indentLevel = 0; + + GUILayout.Label("Custom Character List", EditorStyles.boldLabel); + EditorGUI.BeginChangeCheck(); + m_CharacterSequence = EditorGUILayout.TextArea(m_CharacterSequence, TMP_UIStyleManager.textAreaBoxWindow, GUILayout.Height(120), GUILayout.ExpandWidth(true)); + if (EditorGUI.EndChangeCheck()) + { + m_IsFontAtlasInvalid = true; + } + EditorGUILayout.EndVertical(); + break; + + case 8: // Character List from File + EditorGUI.BeginChangeCheck(); + m_CharactersFromFile = EditorGUILayout.ObjectField("Character File", m_CharactersFromFile, typeof(TextAsset), false) as TextAsset; + if (EditorGUI.EndChangeCheck()) + { + m_IsFontAtlasInvalid = true; + } + + if (m_CharactersFromFile != null) + { + Regex rx = new Regex(@"(? + { + if (match.Value.StartsWith("\\U")) + return char.ConvertFromUtf32(int.Parse(match.Value.Replace("\\U", ""), NumberStyles.HexNumber)); + + return char.ConvertFromUtf32(int.Parse(match.Value.Replace("\\u", ""), NumberStyles.HexNumber)); + }); + } + break; + } + + // FONT STYLE SELECTION + //GUILayout.BeginHorizontal(); + //EditorGUI.BeginChangeCheck(); + ////m_FontStyle = (FaceStyles)EditorGUILayout.EnumPopup("Font Style", m_FontStyle, GUILayout.Width(225)); + ////m_FontStyleValue = EditorGUILayout.IntField((int)m_FontStyleValue); + //if (EditorGUI.EndChangeCheck()) + //{ + // m_IsFontAtlasInvalid = true; + //} + //GUILayout.EndHorizontal(); + + // Render Mode Selection + CheckForLegacyGlyphRenderMode(); + + EditorGUI.BeginChangeCheck(); + m_GlyphRenderMode = (GlyphRenderMode)EditorGUILayout.EnumPopup("Render Mode", m_GlyphRenderMode); + if (EditorGUI.EndChangeCheck()) + { + m_IsFontAtlasInvalid = true; + } + + m_IncludeFontFeatures = EditorGUILayout.Toggle("Get Kerning Pairs", m_IncludeFontFeatures); + + EditorGUILayout.Space(); + } + + EditorGUI.EndDisabledGroup(); + + if (!string.IsNullOrEmpty(m_WarningMessage)) + { + EditorGUILayout.HelpBox(m_WarningMessage, MessageType.Warning); + } + + GUI.enabled = m_SourceFontFile != null && !m_IsProcessing && !m_IsGenerationDisabled; // Enable Preview if we are not already rendering a font. + if (GUILayout.Button("Generate Font Atlas") && GUI.enabled) + { + if (!m_IsProcessing && m_SourceFontFile != null) + { + DestroyImmediate(m_FontAtlasTexture); + m_FontAtlasTexture = null; + m_SavedFontAtlas = null; + + // Initialize font engine + FontEngineError errorCode = FontEngine.InitializeFontEngine(); + if (errorCode != FontEngineError.Success) + { + Debug.Log("Font Asset Creator - Error [" + errorCode + "] has occurred while Initializing the FreeType Library."); + } + + // Get file path of the source font file. + string fontPath = AssetDatabase.GetAssetPath(m_SourceFontFile); + + if (errorCode == FontEngineError.Success) + { + errorCode = FontEngine.LoadFontFace(fontPath); + + if (errorCode != FontEngineError.Success) + { + Debug.Log("Font Asset Creator - Error Code [" + errorCode + "] has occurred trying to load the [" + m_SourceFontFile.name + "] font file. This typically results from the use of an incompatible or corrupted font file."); + } + } + + + // Define an array containing the characters we will render. + if (errorCode == FontEngineError.Success) + { + uint[] characterSet = null; + + // Get list of characters that need to be packed and rendered to the atlas texture. + if (m_CharacterSetSelectionMode == 7 || m_CharacterSetSelectionMode == 8) + { + List char_List = new List(); + + for (int i = 0; i < m_CharacterSequence.Length; i++) + { + uint unicode = m_CharacterSequence[i]; + + // Handle surrogate pairs + if (i < m_CharacterSequence.Length - 1 && char.IsHighSurrogate((char)unicode) && char.IsLowSurrogate(m_CharacterSequence[i + 1])) + { + unicode = (uint)char.ConvertToUtf32(m_CharacterSequence[i], m_CharacterSequence[i + 1]); + i += 1; + } + + // Check to make sure we don't include duplicates + if (char_List.FindIndex(item => item == unicode) == -1) + char_List.Add(unicode); + } + + characterSet = char_List.ToArray(); + } + else if (m_CharacterSetSelectionMode == 6) + { + characterSet = ParseHexNumberSequence(m_CharacterSequence); + } + else + { + characterSet = ParseNumberSequence(m_CharacterSequence); + } + + m_CharacterCount = characterSet.Length; + + m_AtlasGenerationProgress = 0; + m_IsProcessing = true; + m_IsGenerationCancelled = false; + + GlyphLoadFlags glyphLoadFlags = ((GlyphRasterModes)m_GlyphRenderMode & GlyphRasterModes.RASTER_MODE_HINTED) == GlyphRasterModes.RASTER_MODE_HINTED ? GlyphLoadFlags.LOAD_RENDER : GlyphLoadFlags.LOAD_RENDER | GlyphLoadFlags.LOAD_NO_HINTING; + + // + AutoResetEvent autoEvent = new AutoResetEvent(false); + + // Worker thread to pack glyphs in the given texture space. + ThreadPool.QueueUserWorkItem(PackGlyphs => + { + // Start Stop Watch + m_StopWatch = System.Diagnostics.Stopwatch.StartNew(); + + // Clear the various lists used in the generation process. + m_AvailableGlyphsToAdd.Clear(); + m_MissingCharacters.Clear(); + m_ExcludedCharacters.Clear(); + m_CharacterLookupMap.Clear(); + m_GlyphLookupMap.Clear(); + m_GlyphsToPack.Clear(); + m_GlyphsPacked.Clear(); + + // Check if requested characters are available in the source font file. + for (int i = 0; i < characterSet.Length; i++) + { + uint unicode = characterSet[i]; + + if (FontEngine.TryGetGlyphIndex(unicode, out uint glyphIndex)) + { + // Skip over potential duplicate characters. + if (m_CharacterLookupMap.ContainsKey(unicode)) + continue; + + // Add character to character lookup map. + m_CharacterLookupMap.Add(unicode, glyphIndex); + + // Skip over potential duplicate glyph references. + if (m_GlyphLookupMap.ContainsKey(glyphIndex)) + { + // Add additional glyph reference for this character. + m_GlyphLookupMap[glyphIndex].Add(unicode); + continue; + } + + // Add glyph reference to glyph lookup map. + m_GlyphLookupMap.Add(glyphIndex, new List() { unicode }); + + // Add glyph index to list of glyphs to add to texture. + m_AvailableGlyphsToAdd.Add(glyphIndex); + } + else + { + // Add Unicode to list of missing characters. + m_MissingCharacters.Add(unicode); + } + } + + // Pack available glyphs in the provided texture space. + if (m_AvailableGlyphsToAdd.Count > 0) + { + int packingModifier = ((GlyphRasterModes)m_GlyphRenderMode & GlyphRasterModes.RASTER_MODE_BITMAP) == GlyphRasterModes.RASTER_MODE_BITMAP ? 0 : 1; + + if (m_PointSizeSamplingMode == 0) // Auto-Sizing Point Size Mode + { + // Estimate min / max range for auto sizing of point size. + int minPointSize = 0; + int maxPointSize = (int)Mathf.Sqrt((m_AtlasWidth * m_AtlasHeight) / m_AvailableGlyphsToAdd.Count) * 3; + + m_PointSize = (maxPointSize + minPointSize) / 2; + + bool optimumPointSizeFound = false; + for (int iteration = 0; iteration < 15 && optimumPointSizeFound == false; iteration++) + { + m_AtlasGenerationProgressLabel = "Packing glyphs - Pass (" + iteration + ")"; + + FontEngine.SetFaceSize(m_PointSize); + + m_GlyphsToPack.Clear(); + m_GlyphsPacked.Clear(); + + m_FreeGlyphRects.Clear(); + m_FreeGlyphRects.Add(new GlyphRect(0, 0, m_AtlasWidth - packingModifier, m_AtlasHeight - packingModifier)); + m_UsedGlyphRects.Clear(); + + for (int i = 0; i < m_AvailableGlyphsToAdd.Count; i++) + { + uint glyphIndex = m_AvailableGlyphsToAdd[i]; + + if (FontEngine.TryGetGlyphWithIndexValue(glyphIndex, glyphLoadFlags, out Glyph glyph)) + { + if (glyph.glyphRect.width > 0 && glyph.glyphRect.height > 0) + { + m_GlyphsToPack.Add(glyph); + } + else + { + m_GlyphsPacked.Add(glyph); + } + } + } + + FontEngine.TryPackGlyphsInAtlas(m_GlyphsToPack, m_GlyphsPacked, m_Padding, (GlyphPackingMode)m_PackingMode, m_GlyphRenderMode, m_AtlasWidth, m_AtlasHeight, m_FreeGlyphRects, m_UsedGlyphRects); + + if (m_IsGenerationCancelled) + { + DestroyImmediate(m_FontAtlasTexture); + m_FontAtlasTexture = null; + return; + } + + //Debug.Log("Glyphs remaining to add [" + m_GlyphsToAdd.Count + "]. Glyphs added [" + m_GlyphsAdded.Count + "]."); + + if (m_GlyphsToPack.Count > 0) + { + if (m_PointSize > minPointSize) + { + maxPointSize = m_PointSize; + m_PointSize = (m_PointSize + minPointSize) / 2; + + //Debug.Log("Decreasing point size from [" + maxPointSize + "] to [" + m_PointSize + "]."); + } + } + else + { + if (maxPointSize - minPointSize > 1 && m_PointSize < maxPointSize) + { + minPointSize = m_PointSize; + m_PointSize = (m_PointSize + maxPointSize) / 2; + + //Debug.Log("Increasing point size from [" + minPointSize + "] to [" + m_PointSize + "]."); + } + else + { + //Debug.Log("[" + iteration + "] iterations to find the optimum point size of : [" + m_PointSize + "]."); + optimumPointSizeFound = true; + } + } + } + } + else // Custom Point Size Mode + { + m_AtlasGenerationProgressLabel = "Packing glyphs..."; + + // Set point size + FontEngine.SetFaceSize(m_PointSize); + + m_GlyphsToPack.Clear(); + m_GlyphsPacked.Clear(); + + m_FreeGlyphRects.Clear(); + m_FreeGlyphRects.Add(new GlyphRect(0, 0, m_AtlasWidth - packingModifier, m_AtlasHeight - packingModifier)); + m_UsedGlyphRects.Clear(); + + for (int i = 0; i < m_AvailableGlyphsToAdd.Count; i++) + { + uint glyphIndex = m_AvailableGlyphsToAdd[i]; + + if (FontEngine.TryGetGlyphWithIndexValue(glyphIndex, glyphLoadFlags, out Glyph glyph)) + { + if (glyph.glyphRect.width > 0 && glyph.glyphRect.height > 0) + { + m_GlyphsToPack.Add(glyph); + } + else + { + m_GlyphsPacked.Add(glyph); + } + } + } + + FontEngine.TryPackGlyphsInAtlas(m_GlyphsToPack, m_GlyphsPacked, m_Padding, (GlyphPackingMode)m_PackingMode, m_GlyphRenderMode, m_AtlasWidth, m_AtlasHeight, m_FreeGlyphRects, m_UsedGlyphRects); + + if (m_IsGenerationCancelled) + { + DestroyImmediate(m_FontAtlasTexture); + m_FontAtlasTexture = null; + return; + } + //Debug.Log("Glyphs remaining to add [" + m_GlyphsToAdd.Count + "]. Glyphs added [" + m_GlyphsAdded.Count + "]."); + } + + } + else + { + int packingModifier = ((GlyphRasterModes)m_GlyphRenderMode & GlyphRasterModes.RASTER_MODE_BITMAP) == GlyphRasterModes.RASTER_MODE_BITMAP ? 0 : 1; + + FontEngine.SetFaceSize(m_PointSize); + + m_GlyphsToPack.Clear(); + m_GlyphsPacked.Clear(); + + m_FreeGlyphRects.Clear(); + m_FreeGlyphRects.Add(new GlyphRect(0, 0, m_AtlasWidth - packingModifier, m_AtlasHeight - packingModifier)); + m_UsedGlyphRects.Clear(); + } + + //Stop StopWatch + m_StopWatch.Stop(); + m_GlyphPackingGenerationTime = m_StopWatch.Elapsed.TotalMilliseconds; + Debug.Log("Glyph packing completed in: " + m_GlyphPackingGenerationTime.ToString("0.000 ms.")); + m_StopWatch.Reset(); + + m_FontCharacterTable.Clear(); + m_FontGlyphTable.Clear(); + m_GlyphsToRender.Clear(); + + // Add glyphs and characters successfully added to texture to their respective font tables. + foreach (Glyph glyph in m_GlyphsPacked) + { + uint glyphIndex = glyph.index; + + m_FontGlyphTable.Add(glyph); + + // Add glyphs to list of glyphs that need to be rendered. + if (glyph.glyphRect.width > 0 && glyph.glyphRect.height > 0) + m_GlyphsToRender.Add(glyph); + + foreach (uint unicode in m_GlyphLookupMap[glyphIndex]) + { + // Create new Character + m_FontCharacterTable.Add(new TMP_Character(unicode, glyph)); + } + } + + // + foreach (Glyph glyph in m_GlyphsToPack) + { + foreach (uint unicode in m_GlyphLookupMap[glyph.index]) + { + m_ExcludedCharacters.Add(unicode); + } + } + + // Get the face info for the current sampling point size. + m_FaceInfo = FontEngine.GetFaceInfo(); + + autoEvent.Set(); + }); + + // Worker thread to render glyphs in texture buffer. + ThreadPool.QueueUserWorkItem(RenderGlyphs => + { + autoEvent.WaitOne(); + + // Start Stop Watch + m_StopWatch = System.Diagnostics.Stopwatch.StartNew(); + + m_IsRenderingDone = false; + + // Allocate texture data + m_AtlasTextureBuffer = new byte[m_AtlasWidth * m_AtlasHeight]; + + m_AtlasGenerationProgressLabel = "Rendering glyphs..."; + + // Render and add glyphs to the given atlas texture. + if (m_GlyphsToRender.Count > 0) + { + FontEngine.RenderGlyphsToTexture(m_GlyphsToRender, m_Padding, m_GlyphRenderMode, m_AtlasTextureBuffer, m_AtlasWidth, m_AtlasHeight); + } + + m_IsRenderingDone = true; + + // Stop StopWatch + m_StopWatch.Stop(); + m_GlyphRenderingGenerationTime = m_StopWatch.Elapsed.TotalMilliseconds; + Debug.Log("Font Atlas generation completed in: " + m_GlyphRenderingGenerationTime.ToString("0.000 ms.")); + m_StopWatch.Reset(); + }); + } + + SaveCreationSettingsToEditorPrefs(SaveFontCreationSettings()); + } + } + + // FONT RENDERING PROGRESS BAR + GUILayout.Space(1); + Rect progressRect = EditorGUILayout.GetControlRect(false, 20); + + GUI.enabled = true; + progressRect.width -= 22; + EditorGUI.ProgressBar(progressRect, Mathf.Max(0.01f, m_AtlasGenerationProgress), m_AtlasGenerationProgressLabel); + progressRect.x = progressRect.x + progressRect.width + 2; + progressRect.y -= 1; + progressRect.width = 20; + progressRect.height = 20; + + GUI.enabled = m_IsProcessing; + if (GUI.Button(progressRect, "X")) + { + FontEngine.SendCancellationRequest(); + m_AtlasGenerationProgress = 0; + m_IsProcessing = false; + m_IsGenerationCancelled = true; + } + GUILayout.Space(5); + + // FONT STATUS & INFORMATION + GUI.enabled = true; + + GUILayout.BeginVertical(EditorStyles.helpBox, GUILayout.Height(200)); + m_OutputScrollPosition = EditorGUILayout.BeginScrollView(m_OutputScrollPosition); + EditorGUILayout.LabelField(m_OutputFeedback, TMP_UIStyleManager.label); + EditorGUILayout.EndScrollView(); + GUILayout.EndVertical(); + + // SAVE TEXTURE & CREATE and SAVE FONT XML FILE + GUI.enabled = m_FontAtlasTexture != null && !m_IsProcessing; // Enable Save Button if font_Atlas is not Null. + + EditorGUILayout.BeginHorizontal(); + + if (GUILayout.Button("Save") && GUI.enabled) + { + if (m_SelectedFontAsset == null) + { + if (m_LegacyFontAsset != null) + SaveNewFontAssetWithSameName(m_LegacyFontAsset); + else + SaveNewFontAsset(m_SourceFontFile); + } + else + { + // Save over exiting Font Asset + string filePath = Path.GetFullPath(AssetDatabase.GetAssetPath(m_SelectedFontAsset)).Replace('\\', '/'); + + if (((GlyphRasterModes)m_GlyphRenderMode & GlyphRasterModes.RASTER_MODE_BITMAP) == GlyphRasterModes.RASTER_MODE_BITMAP) + Save_Bitmap_FontAsset(filePath); + else + Save_SDF_FontAsset(filePath); + } + } + if (GUILayout.Button("Save as...") && GUI.enabled) + { + if (m_SelectedFontAsset == null) + { + SaveNewFontAsset(m_SourceFontFile); + } + else + { + SaveNewFontAssetWithSameName(m_SelectedFontAsset); + } + } + + EditorGUILayout.EndHorizontal(); + + EditorGUILayout.Space(); + + EditorGUILayout.EndVertical(); + + GUI.enabled = true; // Re-enable GUI + + if (position.height > position.width || position.width < k_TwoColumnControlsWidth) + { + DrawPreview(); + GUILayout.Space(5); + } + + EditorGUILayout.EndScrollView(); + + if (m_IsFontAtlasInvalid) + ClearGeneratedData(); + } + + + /// + /// Clear the previously generated data. + /// + void ClearGeneratedData() + { + m_IsFontAtlasInvalid = false; + + if (m_FontAtlasTexture != null && !EditorUtility.IsPersistent(m_FontAtlasTexture)) + { + DestroyImmediate(m_FontAtlasTexture); + m_FontAtlasTexture = null; + } + + m_AtlasGenerationProgressLabel = string.Empty; + m_AtlasGenerationProgress = 0; + m_SavedFontAtlas = null; + + m_OutputFeedback = string.Empty; + m_WarningMessage = string.Empty; + } + + + /// + /// Function to update the feedback window showing the results of the latest generation. + /// + void UpdateRenderFeedbackWindow() + { + m_PointSize = m_FaceInfo.pointSize; + + string missingGlyphReport = string.Empty; + + //string colorTag = m_FontCharacterTable.Count == m_CharacterCount ? "" : ""; + string colorTag2 = ""; + + missingGlyphReport = "Font: " + colorTag2 + m_FaceInfo.familyName + " Style: " + colorTag2 + m_FaceInfo.styleName + ""; + + missingGlyphReport += "\nPoint Size: " + colorTag2 + m_FaceInfo.pointSize + " SP/PD Ratio: " + colorTag2 + ((float)m_Padding / m_FaceInfo.pointSize).ToString("0.0%" + ""); + + missingGlyphReport += "\n\nCharacters included: " + m_FontCharacterTable.Count + "/" + m_CharacterCount + ""; + missingGlyphReport += "\nMissing characters: " + m_MissingCharacters.Count + ""; + missingGlyphReport += "\nExcluded characters: " + m_ExcludedCharacters.Count + ""; + + // Report characters missing from font file + missingGlyphReport += "\n\nCharacters missing from font file:"; + missingGlyphReport += "\n----------------------------------------"; + + m_OutputFeedback = missingGlyphReport; + + for (int i = 0; i < m_MissingCharacters.Count; i++) + { + missingGlyphReport += "\nID: " + m_MissingCharacters[i] + "\tHex: " + m_MissingCharacters[i].ToString("X") + "\tChar [" + (char)m_MissingCharacters[i] + "]"; + + if (missingGlyphReport.Length < 16300) + m_OutputFeedback = missingGlyphReport; + } + + // Report characters that did not fit in the atlas texture + missingGlyphReport += "\n\nCharacters excluded from packing:"; + missingGlyphReport += "\n----------------------------------------"; + + for (int i = 0; i < m_ExcludedCharacters.Count; i++) + { + missingGlyphReport += "\nID: " + m_ExcludedCharacters[i] + "\tHex: " + m_ExcludedCharacters[i].ToString("X") + "\tChar [" + (char)m_ExcludedCharacters[i] + "]"; + + if (missingGlyphReport.Length < 16300) + m_OutputFeedback = missingGlyphReport; + } + + if (missingGlyphReport.Length > 16300) + m_OutputFeedback += "\n\nReport truncated.\nSee \"TextMesh Pro\\Glyph Report.txt\""; + + // Save Missing Glyph Report file + if (Directory.Exists("Assets/TextMesh Pro")) + { + missingGlyphReport = System.Text.RegularExpressions.Regex.Replace(missingGlyphReport, @"<[^>]*>", string.Empty); + File.WriteAllText("Assets/TextMesh Pro/Glyph Report.txt", missingGlyphReport); + AssetDatabase.Refresh(); + } + } + + + void CreateFontAtlasTexture() + { + if (m_FontAtlasTexture != null) + DestroyImmediate(m_FontAtlasTexture); + + m_FontAtlasTexture = new Texture2D(m_AtlasWidth, m_AtlasHeight, TextureFormat.Alpha8, false, true); + + Color32[] colors = new Color32[m_AtlasWidth * m_AtlasHeight]; + + for (int i = 0; i < colors.Length; i++) + { + byte c = m_AtlasTextureBuffer[i]; + colors[i] = new Color32(c, c, c, c); + } + + // Clear allocation of + m_AtlasTextureBuffer = null; + + if ((m_GlyphRenderMode & GlyphRenderMode.RASTER) == GlyphRenderMode.RASTER || (m_GlyphRenderMode & GlyphRenderMode.RASTER_HINTED) == GlyphRenderMode.RASTER_HINTED) + m_FontAtlasTexture.filterMode = FilterMode.Point; + + m_FontAtlasTexture.SetPixels32(colors, 0); + m_FontAtlasTexture.Apply(false, false); + + // Saving File for Debug + //var pngData = m_FontAtlasTexture.EncodeToPNG(); + //File.WriteAllBytes("Assets/Textures/Debug Font Texture.png", pngData); + } + + + /// + /// Open Save Dialog to provide the option save the font asset using the name of the source font file. This also appends SDF to the name if using any of the SDF Font Asset creation modes. + /// + /// + void SaveNewFontAsset(Object sourceObject) + { + string filePath; + + // Save new Font Asset and open save file requester at Source Font File location. + string saveDirectory = new FileInfo(AssetDatabase.GetAssetPath(sourceObject)).DirectoryName; + + if (((GlyphRasterModes)m_GlyphRenderMode & GlyphRasterModes.RASTER_MODE_BITMAP) == GlyphRasterModes.RASTER_MODE_BITMAP) + { + filePath = EditorUtility.SaveFilePanel("Save TextMesh Pro! Font Asset File", saveDirectory, sourceObject.name, "asset"); + + if (filePath.Length == 0) + return; + + Save_Bitmap_FontAsset(filePath); + } + else + { + filePath = EditorUtility.SaveFilePanel("Save TextMesh Pro! Font Asset File", saveDirectory, sourceObject.name + " SDF", "asset"); + + if (filePath.Length == 0) + return; + + Save_SDF_FontAsset(filePath); + } + } + + + /// + /// Open Save Dialog to provide the option to save the font asset under the same name. + /// + /// + void SaveNewFontAssetWithSameName(Object sourceObject) + { + string filePath; + + // Save new Font Asset and open save file requester at Source Font File location. + string saveDirectory = new FileInfo(AssetDatabase.GetAssetPath(sourceObject)).DirectoryName; + + filePath = EditorUtility.SaveFilePanel("Save TextMesh Pro! Font Asset File", saveDirectory, sourceObject.name, "asset"); + + if (filePath.Length == 0) + return; + + if (((GlyphRasterModes)m_GlyphRenderMode & GlyphRasterModes.RASTER_MODE_BITMAP) == GlyphRasterModes.RASTER_MODE_BITMAP) + { + Save_Bitmap_FontAsset(filePath); + } + else + { + Save_SDF_FontAsset(filePath); + } + } + + + void Save_Bitmap_FontAsset(string filePath) + { + filePath = filePath.Substring(0, filePath.Length - 6); // Trim file extension from filePath. + + string dataPath = Application.dataPath; + + if (filePath.IndexOf(dataPath, System.StringComparison.InvariantCultureIgnoreCase) == -1) + { + Debug.LogError("You're saving the font asset in a directory outside of this project folder. This is not supported. Please select a directory under \"" + dataPath + "\""); + return; + } + + string relativeAssetPath = filePath.Substring(dataPath.Length - 6); + string tex_DirName = Path.GetDirectoryName(relativeAssetPath); + string tex_FileName = Path.GetFileNameWithoutExtension(relativeAssetPath); + string tex_Path_NoExt = tex_DirName + "/" + tex_FileName; + + // Check if TextMeshPro font asset already exists. If not, create a new one. Otherwise update the existing one. + TMP_FontAsset fontAsset = AssetDatabase.LoadAssetAtPath(tex_Path_NoExt + ".asset", typeof(TMP_FontAsset)) as TMP_FontAsset; + if (fontAsset == null) + { + //Debug.Log("Creating TextMeshPro font asset!"); + fontAsset = ScriptableObject.CreateInstance(); // Create new TextMeshPro Font Asset. + AssetDatabase.CreateAsset(fontAsset, tex_Path_NoExt + ".asset"); + + // Set version number of font asset + fontAsset.version = "1.1.0"; + + //Set Font Asset Type + fontAsset.atlasRenderMode = m_GlyphRenderMode; + + // Reference to the source font file GUID. + fontAsset.m_SourceFontFileGUID = AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(m_SourceFontFile)); + + // Add FaceInfo to Font Asset + fontAsset.faceInfo = m_FaceInfo; + + // Add GlyphInfo[] to Font Asset + fontAsset.glyphTable = m_FontGlyphTable; + + // Add CharacterTable[] to font asset. + fontAsset.characterTable = m_FontCharacterTable; + + // Sort glyph and character tables. + fontAsset.SortGlyphAndCharacterTables(); + + // Get and Add Kerning Pairs to Font Asset + if (m_IncludeFontFeatures) + fontAsset.fontFeatureTable = GetKerningTable(); + + + // Add Font Atlas as Sub-Asset + fontAsset.atlasTextures = new Texture2D[] { m_FontAtlasTexture }; + m_FontAtlasTexture.name = tex_FileName + " Atlas"; + fontAsset.atlasWidth = m_AtlasWidth; + fontAsset.atlasHeight = m_AtlasHeight; + fontAsset.atlasPadding = m_Padding; + + AssetDatabase.AddObjectToAsset(m_FontAtlasTexture, fontAsset); + + // Create new Material and Add it as Sub-Asset + Shader default_Shader = Shader.Find("TextMeshPro/Bitmap"); // m_shaderSelection; + Material tmp_material = new Material(default_Shader); + tmp_material.name = tex_FileName + " Material"; + tmp_material.SetTexture(ShaderUtilities.ID_MainTex, m_FontAtlasTexture); + fontAsset.material = tmp_material; + + AssetDatabase.AddObjectToAsset(tmp_material, fontAsset); + + } + else + { + // Find all Materials referencing this font atlas. + Material[] material_references = TMP_EditorUtility.FindMaterialReferences(fontAsset); + + // Set version number of font asset + fontAsset.version = "1.1.0"; + + // Special handling to remove legacy font asset data + if (fontAsset.m_glyphInfoList != null && fontAsset.m_glyphInfoList.Count > 0) + fontAsset.m_glyphInfoList = null; + + // Destroy Assets that will be replaced. + if (fontAsset.atlasTextures != null && fontAsset.atlasTextures.Length > 0) + DestroyImmediate(fontAsset.atlasTextures[0], true); + + //Set Font Asset Type + fontAsset.atlasRenderMode = m_GlyphRenderMode; + + // Add FaceInfo to Font Asset + fontAsset.faceInfo = m_FaceInfo; + + // Add GlyphInfo[] to Font Asset + fontAsset.glyphTable = m_FontGlyphTable; + + // Add CharacterTable[] to font asset. + fontAsset.characterTable = m_FontCharacterTable; + + // Sort glyph and character tables. + fontAsset.SortGlyphAndCharacterTables(); + + // Get and Add Kerning Pairs to Font Asset + if (m_IncludeFontFeatures) + fontAsset.fontFeatureTable = GetKerningTable(); + + // Add Font Atlas as Sub-Asset + fontAsset.atlasTextures = new Texture2D[] { m_FontAtlasTexture }; + m_FontAtlasTexture.name = tex_FileName + " Atlas"; + fontAsset.atlasWidth = m_AtlasWidth; + fontAsset.atlasHeight = m_AtlasHeight; + fontAsset.atlasPadding = m_Padding; + + // Special handling due to a bug in earlier versions of Unity. + m_FontAtlasTexture.hideFlags = HideFlags.None; + fontAsset.material.hideFlags = HideFlags.None; + + AssetDatabase.AddObjectToAsset(m_FontAtlasTexture, fontAsset); + + // Assign new font atlas texture to the existing material. + fontAsset.material.SetTexture(ShaderUtilities.ID_MainTex, fontAsset.atlasTextures[0]); + + // Update the Texture reference on the Material + for (int i = 0; i < material_references.Length; i++) + { + material_references[i].SetTexture(ShaderUtilities.ID_MainTex, m_FontAtlasTexture); + } + } + + // Add list of GlyphRects to font asset. + fontAsset.freeGlyphRects = m_FreeGlyphRects; + fontAsset.usedGlyphRects = m_UsedGlyphRects; + + // Save Font Asset creation settings + m_SelectedFontAsset = fontAsset; + m_LegacyFontAsset = null; + fontAsset.creationSettings = SaveFontCreationSettings(); + + AssetDatabase.SaveAssets(); + + AssetDatabase.ImportAsset(AssetDatabase.GetAssetPath(fontAsset)); // Re-import font asset to get the new updated version. + + //EditorUtility.SetDirty(font_asset); + fontAsset.ReadFontAssetDefinition(); + + AssetDatabase.Refresh(); + + m_FontAtlasTexture = null; + + // NEED TO GENERATE AN EVENT TO FORCE A REDRAW OF ANY TEXTMESHPRO INSTANCES THAT MIGHT BE USING THIS FONT ASSET + TMPro_EventManager.ON_FONT_PROPERTY_CHANGED(true, fontAsset); + } + + + void Save_SDF_FontAsset(string filePath) + { + filePath = filePath.Substring(0, filePath.Length - 6); // Trim file extension from filePath. + + string dataPath = Application.dataPath; + + if (filePath.IndexOf(dataPath, System.StringComparison.InvariantCultureIgnoreCase) == -1) + { + Debug.LogError("You're saving the font asset in a directory outside of this project folder. This is not supported. Please select a directory under \"" + dataPath + "\""); + return; + } + + string relativeAssetPath = filePath.Substring(dataPath.Length - 6); + string tex_DirName = Path.GetDirectoryName(relativeAssetPath); + string tex_FileName = Path.GetFileNameWithoutExtension(relativeAssetPath); + string tex_Path_NoExt = tex_DirName + "/" + tex_FileName; + + + // Check if TextMeshPro font asset already exists. If not, create a new one. Otherwise update the existing one. + TMP_FontAsset fontAsset = AssetDatabase.LoadAssetAtPath(tex_Path_NoExt + ".asset"); + if (fontAsset == null) + { + //Debug.Log("Creating TextMeshPro font asset!"); + fontAsset = ScriptableObject.CreateInstance(); // Create new TextMeshPro Font Asset. + AssetDatabase.CreateAsset(fontAsset, tex_Path_NoExt + ".asset"); + + // Set version number of font asset + fontAsset.version = "1.1.0"; + + // Reference to source font file GUID. + fontAsset.m_SourceFontFileGUID = AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(m_SourceFontFile)); + + //Set Font Asset Type + fontAsset.atlasRenderMode = m_GlyphRenderMode; + + // Add FaceInfo to Font Asset + fontAsset.faceInfo = m_FaceInfo; + + // Add GlyphInfo[] to Font Asset + fontAsset.glyphTable = m_FontGlyphTable; + + // Add CharacterTable[] to font asset. + fontAsset.characterTable = m_FontCharacterTable; + + // Sort glyph and character tables. + fontAsset.SortGlyphAndCharacterTables(); + + // Get and Add Kerning Pairs to Font Asset + if (m_IncludeFontFeatures) + fontAsset.fontFeatureTable = GetKerningTable(); + + // Add Font Atlas as Sub-Asset + fontAsset.atlasTextures = new Texture2D[] { m_FontAtlasTexture }; + m_FontAtlasTexture.name = tex_FileName + " Atlas"; + fontAsset.atlasWidth = m_AtlasWidth; + fontAsset.atlasHeight = m_AtlasHeight; + fontAsset.atlasPadding = m_Padding; + + AssetDatabase.AddObjectToAsset(m_FontAtlasTexture, fontAsset); + + // Create new Material and Add it as Sub-Asset + Shader default_Shader = Shader.Find("TextMeshPro/Distance Field"); + Material tmp_material = new Material(default_Shader); + + tmp_material.name = tex_FileName + " Material"; + tmp_material.SetTexture(ShaderUtilities.ID_MainTex, m_FontAtlasTexture); + tmp_material.SetFloat(ShaderUtilities.ID_TextureWidth, m_FontAtlasTexture.width); + tmp_material.SetFloat(ShaderUtilities.ID_TextureHeight, m_FontAtlasTexture.height); + + int spread = m_Padding + 1; + tmp_material.SetFloat(ShaderUtilities.ID_GradientScale, spread); // Spread = Padding for Brute Force SDF. + + tmp_material.SetFloat(ShaderUtilities.ID_WeightNormal, fontAsset.normalStyle); + tmp_material.SetFloat(ShaderUtilities.ID_WeightBold, fontAsset.boldStyle); + + fontAsset.material = tmp_material; + + AssetDatabase.AddObjectToAsset(tmp_material, fontAsset); + + } + else + { + // Find all Materials referencing this font atlas. + Material[] material_references = TMP_EditorUtility.FindMaterialReferences(fontAsset); + + // Destroy Assets that will be replaced. + if (fontAsset.atlasTextures != null && fontAsset.atlasTextures.Length > 0) + DestroyImmediate(fontAsset.atlasTextures[0], true); + + // Set version number of font asset + fontAsset.version = "1.1.0"; + + // Special handling to remove legacy font asset data + if (fontAsset.m_glyphInfoList != null && fontAsset.m_glyphInfoList.Count > 0) + fontAsset.m_glyphInfoList = null; + + //Set Font Asset Type + fontAsset.atlasRenderMode = m_GlyphRenderMode; + + // Add FaceInfo to Font Asset + fontAsset.faceInfo = m_FaceInfo; + + // Add GlyphInfo[] to Font Asset + fontAsset.glyphTable = m_FontGlyphTable; + + // Add CharacterTable[] to font asset. + fontAsset.characterTable = m_FontCharacterTable; + + // Sort glyph and character tables. + fontAsset.SortGlyphAndCharacterTables(); + + // Get and Add Kerning Pairs to Font Asset + // TODO: Check and preserve existing adjustment pairs. + if (m_IncludeFontFeatures) + fontAsset.fontFeatureTable = GetKerningTable(); + + // Add Font Atlas as Sub-Asset + fontAsset.atlasTextures = new Texture2D[] { m_FontAtlasTexture }; + m_FontAtlasTexture.name = tex_FileName + " Atlas"; + fontAsset.atlasWidth = m_AtlasWidth; + fontAsset.atlasHeight = m_AtlasHeight; + fontAsset.atlasPadding = m_Padding; + + // Special handling due to a bug in earlier versions of Unity. + m_FontAtlasTexture.hideFlags = HideFlags.None; + fontAsset.material.hideFlags = HideFlags.None; + + AssetDatabase.AddObjectToAsset(m_FontAtlasTexture, fontAsset); + + // Assign new font atlas texture to the existing material. + fontAsset.material.SetTexture(ShaderUtilities.ID_MainTex, fontAsset.atlasTextures[0]); + + // Update the Texture reference on the Material + for (int i = 0; i < material_references.Length; i++) + { + material_references[i].SetTexture(ShaderUtilities.ID_MainTex, m_FontAtlasTexture); + material_references[i].SetFloat(ShaderUtilities.ID_TextureWidth, m_FontAtlasTexture.width); + material_references[i].SetFloat(ShaderUtilities.ID_TextureHeight, m_FontAtlasTexture.height); + + int spread = m_Padding + 1; + material_references[i].SetFloat(ShaderUtilities.ID_GradientScale, spread); // Spread = Padding for Brute Force SDF. + + material_references[i].SetFloat(ShaderUtilities.ID_WeightNormal, fontAsset.normalStyle); + material_references[i].SetFloat(ShaderUtilities.ID_WeightBold, fontAsset.boldStyle); + } + } + + // Saving File for Debug + //var pngData = destination_Atlas.EncodeToPNG(); + //File.WriteAllBytes("Assets/Textures/Debug Distance Field.png", pngData); + + // Add list of GlyphRects to font asset. + fontAsset.freeGlyphRects = m_FreeGlyphRects; + fontAsset.usedGlyphRects = m_UsedGlyphRects; + + // Save Font Asset creation settings + m_SelectedFontAsset = fontAsset; + m_LegacyFontAsset = null; + fontAsset.creationSettings = SaveFontCreationSettings(); + + AssetDatabase.SaveAssets(); + + AssetDatabase.ImportAsset(AssetDatabase.GetAssetPath(fontAsset)); // Re-import font asset to get the new updated version. + + fontAsset.ReadFontAssetDefinition(); + + AssetDatabase.Refresh(); + + m_FontAtlasTexture = null; + + // NEED TO GENERATE AN EVENT TO FORCE A REDRAW OF ANY TEXTMESHPRO INSTANCES THAT MIGHT BE USING THIS FONT ASSET + TMPro_EventManager.ON_FONT_PROPERTY_CHANGED(true, fontAsset); + } + + + /// + /// Internal method to save the Font Asset Creation Settings + /// + /// + FontAssetCreationSettings SaveFontCreationSettings() + { + FontAssetCreationSettings settings = new FontAssetCreationSettings(); + + //settings.sourceFontFileName = m_SourceFontFile.name; + settings.sourceFontFileGUID = AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(m_SourceFontFile)); + settings.pointSizeSamplingMode = m_PointSizeSamplingMode; + settings.pointSize = m_PointSize; + settings.padding = m_Padding; + settings.packingMode = (int)m_PackingMode; + settings.atlasWidth = m_AtlasWidth; + settings.atlasHeight = m_AtlasHeight; + settings.characterSetSelectionMode = m_CharacterSetSelectionMode; + settings.characterSequence = m_CharacterSequence; + settings.referencedFontAssetGUID = AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(m_ReferencedFontAsset)); + settings.referencedTextAssetGUID = AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(m_CharactersFromFile)); + //settings.fontStyle = (int)m_FontStyle; + //settings.fontStyleModifier = m_FontStyleValue; + settings.renderMode = (int)m_GlyphRenderMode; + settings.includeFontFeatures = m_IncludeFontFeatures; + + return settings; + } + + + /// + /// Internal method to load the Font Asset Creation Settings + /// + /// + void LoadFontCreationSettings(FontAssetCreationSettings settings) + { + m_SourceFontFile = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(settings.sourceFontFileGUID)); + m_PointSizeSamplingMode = settings.pointSizeSamplingMode; + m_PointSize = settings.pointSize; + m_Padding = settings.padding; + m_PackingMode = (FontPackingModes)settings.packingMode; + m_AtlasWidth = settings.atlasWidth; + m_AtlasHeight = settings.atlasHeight; + m_CharacterSetSelectionMode = settings.characterSetSelectionMode; + m_CharacterSequence = settings.characterSequence; + m_ReferencedFontAsset = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(settings.referencedFontAssetGUID)); + m_CharactersFromFile = AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(settings.referencedTextAssetGUID)); + //m_FontStyle = (FaceStyles)settings.fontStyle; + //m_FontStyleValue = settings.fontStyleModifier; + m_GlyphRenderMode = (GlyphRenderMode)settings.renderMode; + m_IncludeFontFeatures = settings.includeFontFeatures; + } + + + /// + /// Save the latest font asset creation settings to EditorPrefs. + /// + /// + void SaveCreationSettingsToEditorPrefs(FontAssetCreationSettings settings) + { + // Create new list if one does not already exist + if (m_FontAssetCreationSettingsContainer == null) + { + m_FontAssetCreationSettingsContainer = new FontAssetCreationSettingsContainer(); + m_FontAssetCreationSettingsContainer.fontAssetCreationSettings = new List(); + } + + // Add new creation settings to the list + m_FontAssetCreationSettingsContainer.fontAssetCreationSettings.Add(settings); + + // Since list should only contain the most 4 recent settings, we remove the first element if list exceeds 4 elements. + if (m_FontAssetCreationSettingsContainer.fontAssetCreationSettings.Count > 4) + m_FontAssetCreationSettingsContainer.fontAssetCreationSettings.RemoveAt(0); + + m_FontAssetCreationSettingsCurrentIndex = m_FontAssetCreationSettingsContainer.fontAssetCreationSettings.Count - 1; + + // Serialize list to JSON + string serializedSettings = JsonUtility.ToJson(m_FontAssetCreationSettingsContainer, true); + + EditorPrefs.SetString(k_FontAssetCreationSettingsContainerKey, serializedSettings); + } + + void DrawPreview() + { + Rect pixelRect; + if (position.width > position.height && position.width > k_TwoColumnControlsWidth) + { + float minSide = Mathf.Min(position.height - 15f, position.width - k_TwoColumnControlsWidth); + + EditorGUILayout.BeginVertical(EditorStyles.helpBox, GUILayout.MaxWidth(minSide)); + + pixelRect = GUILayoutUtility.GetRect(minSide, minSide, GUILayout.ExpandHeight(false), GUILayout.ExpandWidth(false)); + } + else + { + EditorGUILayout.BeginVertical(EditorStyles.helpBox); + + pixelRect = GUILayoutUtility.GetAspectRect(1f); + } + + if (m_FontAtlasTexture != null) + { + EditorGUI.DrawTextureAlpha(pixelRect, m_FontAtlasTexture, ScaleMode.StretchToFill); + } + else if (m_SavedFontAtlas != null) + { + EditorGUI.DrawTextureAlpha(pixelRect, m_SavedFontAtlas, ScaleMode.StretchToFill); + } + + EditorGUILayout.EndVertical(); + } + + + void CheckForLegacyGlyphRenderMode() + { + // Special handling for legacy glyph render mode + if ((int)m_GlyphRenderMode < 0x100) + { + switch ((int)m_GlyphRenderMode) + { + case 0: + m_GlyphRenderMode = GlyphRenderMode.SMOOTH_HINTED; + break; + case 1: + m_GlyphRenderMode = GlyphRenderMode.SMOOTH; + break; + case 2: + m_GlyphRenderMode = GlyphRenderMode.RASTER_HINTED; + break; + case 3: + m_GlyphRenderMode = GlyphRenderMode.RASTER; + break; + case 6: + case 7: + m_GlyphRenderMode = GlyphRenderMode.SDFAA; + break; + } + } + } + + + // Get Kerning Pairs + public TMP_FontFeatureTable GetKerningTable() + { + GlyphPairAdjustmentRecord[] adjustmentRecords = FontEngine.GetGlyphPairAdjustmentTable(m_AvailableGlyphsToAdd.ToArray()); + + if (adjustmentRecords == null) + return null; + + TMP_FontFeatureTable fontFeatureTable = new TMP_FontFeatureTable(); + + for (int i = 0; i < adjustmentRecords.Length; i++) + { + fontFeatureTable.glyphPairAdjustmentRecords.Add(new TMP_GlyphPairAdjustmentRecord(adjustmentRecords[i])); + } + + fontFeatureTable.SortGlyphPairAdjustmentRecords(); + + return fontFeatureTable; + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontAssetCreatorWindow.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontAssetCreatorWindow.cs.meta new file mode 100644 index 00000000..4648857f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontAssetCreatorWindow.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 383966e89d344865a36addd5d378ffd3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontPlugin.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontPlugin.cs new file mode 100644 index 00000000..3b098ff2 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontPlugin.cs @@ -0,0 +1,115 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; +using System; +using System.Runtime.InteropServices; + + +namespace TMPro.EditorUtilities +{ + /* + public class TMPro_FontPlugin + { + [UnmanagedFunctionPointer(CallingConvention.StdCall)] + private delegate void DebugLog(string log); + private static readonly DebugLog debugLog = DebugWrapper; + private static readonly IntPtr functionPointer = Marshal.GetFunctionPointerForDelegate(debugLog); + + private static void DebugWrapper(string log) + { + Debug.Log(log); + } + + public static void LinkDebugLog() + { + LinkDebug(functionPointer); + } + + [DllImport("TMPro_Plugin")] + private static extern void LinkDebug([MarshalAs(UnmanagedType.FunctionPtr)]IntPtr debugCall); + + [DllImport("TMPro_Plugin")] + public static extern + int Initialize_FontEngine(); + + [DllImport("TMPro_Plugin")] + public static extern + int Destroy_FontEngine(); + + [DllImport("TMPro_Plugin")] + public static extern + int Load_TrueType_Font(string fontPath); + + [DllImport("TMPro_Plugin")] + public static extern + int FT_Size_Font(int fontSize); + + [DllImport("TMPro_Plugin")] + public static extern + int Render_Character(byte[] buffer_fill, byte[] buffer_edge, int buffer_width, int buffer_height, int offset, int asc, FaceStyles style, float thickness, RenderModes rasterMode, ref FT_GlyphInfo glyphInfo); + + [DllImport("TMPro_Plugin")] + public static extern + int Render_Characters(byte[] buffer, int buffer_width, int buffer_height, int character_padding, int[] asc_set, int char_count, FaceStyles style, float style_mod, bool autoSize, RenderModes renderMode, int method, ref FT_FaceInfo fontData, FT_GlyphInfo[] Output); + + [DllImport("TMPro_Plugin")] + public static extern + int FT_GetKerningPairs(string fontPath, int[] characterSet, int setCount, FT_KerningPair[] kerningPairs); + + [DllImport("TMPro_Plugin")] + public static extern + float Check_RenderProgress(); + + [DllImport("TMPro_Plugin")] + internal static extern + void SendCancellationRequest(CancellationRequestType request); + } + + public enum FaceStyles { Normal, Bold, Italic, Bold_Italic, Outline, Bold_Sim }; + public enum RenderModes { HintedSmooth = 0, Smooth = 1, RasterHinted = 2, Raster = 3, DistanceField16 = 6, DistanceField32 = 7 }; // SignedDistanceField64 = 8 + + internal enum CancellationRequestType : byte { None = 0x0, CancelInProgess = 0x1, WindowClosed = 0x2 }; + + [StructLayout(LayoutKind.Sequential)] + public struct FT_KerningPair + { + public int ascII_Left; + public int ascII_Right; + public float xAdvanceOffset; + } + + + [StructLayout(LayoutKind.Sequential)] + public struct FT_GlyphInfo + { + public int id; + public float x; + public float y; + public float width; + public float height; + public float xOffset; + public float yOffset; + public float xAdvance; + } + + + [StructLayout(LayoutKind.Sequential)] + public struct FT_FaceInfo + { + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)] + public string name; + public int pointSize; + public int padding; + public float lineHeight; + public float baseline; + public float ascender; + public float descender; + public float centerLine; + public float underline; + public float underlineThickness; + public int characterCount; + public int atlasWidth; + public int atlasHeight; + } + */ +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontPlugin.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontPlugin.cs.meta new file mode 100644 index 00000000..66f3a87e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_FontPlugin.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 9edc9283e7d6409fab242fe8fb6a822c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_SortingLayerHelper.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_SortingLayerHelper.cs new file mode 100644 index 00000000..4f44c53b --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_SortingLayerHelper.cs @@ -0,0 +1,105 @@ +/* + * Copyright (c) 2014, Nick Gravelyn. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * + * 3. This notice may not be removed or altered from any source + * distribution. + */ + +using UnityEngine; +using UnityEditor; +using System; +using System.Reflection; + +namespace TMPro +{ + // Helpers used by the different sorting layer classes. + public static class SortingLayerHelper + { + private static Type _utilityType; + private static PropertyInfo _sortingLayerNamesProperty; + private static MethodInfo _getSortingLayerUserIdMethod; + + static SortingLayerHelper() + { + _utilityType = Type.GetType("UnityEditorInternal.InternalEditorUtility, UnityEditor"); + _sortingLayerNamesProperty = _utilityType.GetProperty("sortingLayerNames", BindingFlags.Static | BindingFlags.NonPublic); + _getSortingLayerUserIdMethod = _utilityType.GetMethod("GetSortingLayerUniqueID", BindingFlags.Static | BindingFlags.NonPublic); + } + + // Gets an array of sorting layer names. + // Since this uses reflection, callers should check for 'null' which will be returned if the reflection fails. + public static string[] sortingLayerNames + { + get + { + if (_sortingLayerNamesProperty == null) + { + return null; + } + + return _sortingLayerNamesProperty.GetValue(null, null) as string[]; + } + } + + // Given the ID of a sorting layer, returns the sorting layer's name + public static string GetSortingLayerNameFromID(int id) + { + string[] names = sortingLayerNames; + if (names == null) + { + return null; + } + + for (int i = 0; i < names.Length; i++) + { + if (GetSortingLayerIDForIndex(i) == id) + { + return names[i]; + } + } + + return null; + } + + // Given the name of a sorting layer, returns the ID. + public static int GetSortingLayerIDForName(string name) + { + string[] names = sortingLayerNames; + if (names == null) + { + return 0; + } + + return GetSortingLayerIDForIndex(Array.IndexOf(names, name)); + } + + // Helper to convert from a sorting layer INDEX to a sorting layer ID. These are not the same thing. + // IDs are based on the order in which layers were created and do not change when reordering the layers. + // Thankfully there is a private helper we can call to get the ID for a layer given its index. + public static int GetSortingLayerIDForIndex(int index) + { + if (_getSortingLayerUserIdMethod == null) + { + return 0; + } + + return (int)_getSortingLayerUserIdMethod.Invoke(null, new object[] { index }); + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_SortingLayerHelper.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_SortingLayerHelper.cs.meta new file mode 100644 index 00000000..9d902b90 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_SortingLayerHelper.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 88ed537c17c34f339121fe9a7d6d7a0e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TextContainerEditor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TextContainerEditor.cs new file mode 100644 index 00000000..09fc6173 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TextContainerEditor.cs @@ -0,0 +1,235 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + [CustomEditor(typeof(TextContainer)), CanEditMultipleObjects] + public class TMPro_TextContainerEditor : Editor + { + + // Serialized Properties + private SerializedProperty anchorPosition_prop; + private SerializedProperty pivot_prop; + private SerializedProperty rectangle_prop; + private SerializedProperty margins_prop; + + + private TextContainer m_textContainer; + //private Transform m_transform; + //private Vector3[] m_Rect_handlePoints = new Vector3[4]; + //private Vector3[] m_Margin_handlePoints = new Vector3[4]; + + //private Vector2 m_anchorPosition; + + //private Vector3 m_mousePreviousPOS; + //private Vector2 m_previousStartPOS; + //private int m_mouseDragFlag = 0; + + //private static Transform m_visualHelper; + + + void OnEnable() + { + + // Serialized Properties + anchorPosition_prop = serializedObject.FindProperty("m_anchorPosition"); + pivot_prop = serializedObject.FindProperty("m_pivot"); + rectangle_prop = serializedObject.FindProperty("m_rect"); + margins_prop = serializedObject.FindProperty("m_margins"); + + m_textContainer = (TextContainer)target; + //m_transform = m_textContainer.transform; + + + /* + if (m_visualHelper == null) + { + m_visualHelper = GameObject.CreatePrimitive(PrimitiveType.Sphere).transform; + m_visualHelper.localScale = new Vector3(0.25f, 0.25f, 0.25f); + } + */ + } + + void OnDisable() + { + /* + if (m_visualHelper != null) + DestroyImmediate (m_visualHelper.gameObject); + */ + } + + + + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + EditorGUI.BeginChangeCheck(); + EditorGUILayout.PropertyField(anchorPosition_prop); + if (anchorPosition_prop.enumValueIndex == 9) + { + EditorGUI.indentLevel += 1; + EditorGUILayout.PropertyField(pivot_prop, new GUIContent("Pivot Position")); + EditorGUI.indentLevel -= 1; + } + + + DrawDimensionProperty(rectangle_prop, "Dimensions"); + DrawMaginProperty(margins_prop, "Margins"); + if (EditorGUI.EndChangeCheck()) + { + // Re-compute pivot position when changes are made. + if (anchorPosition_prop.enumValueIndex != 9) + pivot_prop.vector2Value = GetAnchorPosition(anchorPosition_prop.enumValueIndex); + + m_textContainer.hasChanged = true; + } + + serializedObject.ApplyModifiedProperties(); + + EditorGUILayout.Space(); + } + + + private void DrawDimensionProperty(SerializedProperty property, string label) + { + float old_LabelWidth = EditorGUIUtility.labelWidth; + float old_FieldWidth = EditorGUIUtility.fieldWidth; + + Rect rect = EditorGUILayout.GetControlRect(false, 18); + Rect pos0 = new Rect(rect.x, rect.y + 2, rect.width, 18); + + float width = rect.width + 3; + pos0.width = old_LabelWidth; + GUI.Label(pos0, label); + + Rect rectangle = property.rectValue; + + float width_B = width - old_LabelWidth; + float fieldWidth = width_B / 4; + pos0.width = fieldWidth - 5; + + pos0.x = old_LabelWidth + 15; + GUI.Label(pos0, "Width"); + + pos0.x += fieldWidth; + rectangle.width = EditorGUI.FloatField(pos0, GUIContent.none, rectangle.width); + + pos0.x += fieldWidth; + GUI.Label(pos0, "Height"); + + pos0.x += fieldWidth; + rectangle.height = EditorGUI.FloatField(pos0, GUIContent.none, rectangle.height); + + property.rectValue = rectangle; + EditorGUIUtility.labelWidth = old_LabelWidth; + EditorGUIUtility.fieldWidth = old_FieldWidth; + } + + + private void DrawMaginProperty(SerializedProperty property, string label) + { + float old_LabelWidth = EditorGUIUtility.labelWidth; + float old_FieldWidth = EditorGUIUtility.fieldWidth; + + Rect rect = EditorGUILayout.GetControlRect(false, 2 * 18); + Rect pos0 = new Rect(rect.x, rect.y + 2, rect.width, 18); + + float width = rect.width + 3; + pos0.width = old_LabelWidth; + GUI.Label(pos0, label); + + //Vector4 vec = property.vector4Value; + Vector4 vec = Vector4.zero; + vec.x = property.FindPropertyRelative("x").floatValue; + vec.y = property.FindPropertyRelative("y").floatValue; + vec.z = property.FindPropertyRelative("z").floatValue; + vec.w = property.FindPropertyRelative("w").floatValue; + + + float widthB = width - old_LabelWidth; + float fieldWidth = widthB / 4; + pos0.width = fieldWidth - 5; + + // Labels + pos0.x = old_LabelWidth + 15; + GUI.Label(pos0, "Left"); + + pos0.x += fieldWidth; + GUI.Label(pos0, "Top"); + + pos0.x += fieldWidth; + GUI.Label(pos0, "Right"); + + pos0.x += fieldWidth; + GUI.Label(pos0, "Bottom"); + + pos0.y += 18; + + pos0.x = old_LabelWidth + 15; + vec.x = EditorGUI.FloatField(pos0, GUIContent.none, vec.x); + + pos0.x += fieldWidth; + vec.y = EditorGUI.FloatField(pos0, GUIContent.none, vec.y); + + pos0.x += fieldWidth; + vec.z = EditorGUI.FloatField(pos0, GUIContent.none, vec.z); + + pos0.x += fieldWidth; + vec.w = EditorGUI.FloatField(pos0, GUIContent.none, vec.w); + + //property.vector4Value = vec; + property.FindPropertyRelative("x").floatValue = vec.x; + property.FindPropertyRelative("y").floatValue = vec.y; + property.FindPropertyRelative("z").floatValue = vec.z; + property.FindPropertyRelative("w").floatValue = vec.w; + + EditorGUIUtility.labelWidth = old_LabelWidth; + EditorGUIUtility.fieldWidth = old_FieldWidth; + } + + + Vector2 GetAnchorPosition(int index) + { + Vector2 anchorPosition = Vector2.zero; + + switch (index) + { + case 0: // TOP LEFT + anchorPosition = new Vector2(0, 1); + break; + case 1: // TOP + anchorPosition = new Vector2(0.5f, 1); + break; + case 2: // TOP RIGHT + anchorPosition = new Vector2(1, 1); + break; + case 3: // LEFT + anchorPosition = new Vector2(0, 0.5f); + break; + case 4: // MIDDLE + anchorPosition = new Vector2(0.5f, 0.5f); + break; + case 5: // RIGHT + anchorPosition = new Vector2(1, 0.5f); + break; + case 6: // BOTTOM LEFT + anchorPosition = new Vector2(0, 0); + break; + case 7: // BOTTOM + anchorPosition = new Vector2(0.5f, 0); + break; + case 8: // BOTTOM RIGHT + anchorPosition = new Vector2(1, 0); + break; + } + + return anchorPosition; + } + + + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TextContainerEditor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TextContainerEditor.cs.meta new file mode 100644 index 00000000..bad78812 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TextContainerEditor.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 02893ffb522b490a9fa28eedd2584309 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs new file mode 100644 index 00000000..b1634094 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs @@ -0,0 +1,75 @@ +using UnityEngine; +using UnityEditor; +using System.Collections; + + +namespace TMPro.EditorUtilities +{ + + public class TMPro_TexturePostProcessor : AssetPostprocessor + { + + void OnPostprocessTexture(Texture2D texture) + { + //var importer = assetImporter as TextureImporter; + + Texture2D tex = AssetDatabase.LoadAssetAtPath(assetPath, typeof(Texture2D)) as Texture2D; + + // Send Event Sub Objects + if (tex != null) + TMPro_EventManager.ON_SPRITE_ASSET_PROPERTY_CHANGED(true, tex); + } + + } + + + //public class TMPro_PackageImportPostProcessor : AssetPostprocessor + //{ + // static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths) + // { + // for (int i = 0; i < importedAssets.Length; i++) + // { + // if (importedAssets[i].Contains("TextMesh Pro/Resources/TMP Settings.asset")) + // { + // Debug.Log("New TMP Settings file was just imported."); + + // // TMP Settings file was just re-imported. + // // Check if project already contains + // } + + + // if (importedAssets[i].Contains("com.unity.TextMeshPro/Examples")) + // { + // //Debug.Log("New TMP Examples folder was just imported."); + // } + + // //Debug.Log("[" + importedAssets[i] + "] was just imported."); + // } + + + + // //for (int i = 0; i < deletedAssets.Length; i++) + // //{ + // // if (deletedAssets[i] == "Assets/TextMesh Pro") + // // { + // // //Debug.Log("Asset [" + deletedAssets[i] + "] has been deleted."); + // // string currentBuildSettings = PlayerSettings.GetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup); + + // // //Check for and inject TMP_PRESENT + // // if (currentBuildSettings.Contains("TMP_PRESENT;")) + // // { + // // currentBuildSettings = currentBuildSettings.Replace("TMP_PRESENT;", ""); + + // // PlayerSettings.SetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup, currentBuildSettings); + // // } + // // else if (currentBuildSettings.Contains("TMP_PRESENT")) + // // { + // // currentBuildSettings = currentBuildSettings.Replace("TMP_PRESENT", ""); + + // // PlayerSettings.SetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup, currentBuildSettings); + // // } + // // } + // //} + // } + //} +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs.meta new file mode 100644 index 00000000..fb00b80f --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMPro_TexturePostProcessor.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f4935fb862d54980b1bcbca942962642 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/Unity.TextMeshPro.Editor.asmdef b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/Unity.TextMeshPro.Editor.asmdef new file mode 100644 index 00000000..d5df154d --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/Unity.TextMeshPro.Editor.asmdef @@ -0,0 +1,13 @@ +{ + "name": "Unity.TextMeshPro.Editor", + "references": [ + "Unity.TextMeshPro", + "Unity.ugui", + "Unity.ugui.Editor" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [] +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/Unity.TextMeshPro.Editor.asmdef.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/Unity.TextMeshPro.Editor.asmdef.meta new file mode 100644 index 00000000..6ed76ad6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/Unity.TextMeshPro.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6546d7765b4165b40850b3667f981c26 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime.meta new file mode 100644 index 00000000..4b244150 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5fc988a1d5b04aee9a5222502b201a45 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/AssemblyInfo.cs.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/AssemblyInfo.cs.cs new file mode 100644 index 00000000..52784935 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/AssemblyInfo.cs.cs @@ -0,0 +1,11 @@ +using System.Runtime.CompilerServices; + +// Allow internal visibility for testing purposes. +[assembly: InternalsVisibleTo("Unity.TextCore")] + +[assembly: InternalsVisibleTo("Unity.FontEngine.Tests")] + +#if UNITY_EDITOR +[assembly: InternalsVisibleTo("Unity.TextCore.Editor")] +[assembly: InternalsVisibleTo("Unity.TextMeshPro.Editor")] +#endif diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/AssemblyInfo.cs.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/AssemblyInfo.cs.cs.meta new file mode 100644 index 00000000..cd527067 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/AssemblyInfo.cs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1c147d10db452eb4b854a35f84472017 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/FastAction.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/FastAction.cs new file mode 100644 index 00000000..0a6485ab --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/FastAction.cs @@ -0,0 +1,146 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; + + +namespace TMPro +{ + public class FastAction + { + + LinkedList delegates = new LinkedList(); + + Dictionary> lookup = new Dictionary>(); + + public void Add(System.Action rhs) + { + if (lookup.ContainsKey(rhs)) return; + + lookup[rhs] = delegates.AddLast(rhs); + } + + public void Remove(System.Action rhs) + { + if (lookup.TryGetValue(rhs, out LinkedListNode node)) + { + lookup.Remove(rhs); + delegates.Remove(node); + } + } + + public void Call() + { + var node = delegates.First; + while (node != null) + { + node.Value(); + node = node.Next; + } + } + } + + + public class FastAction + { + + LinkedList> delegates = new LinkedList>(); + + Dictionary, LinkedListNode>> lookup = new Dictionary, LinkedListNode>>(); + + public void Add(System.Action rhs) + { + if (lookup.ContainsKey(rhs)) return; + + lookup[rhs] = delegates.AddLast(rhs); + } + + public void Remove(System.Action rhs) + { + if (lookup.TryGetValue(rhs, out LinkedListNode> node)) + { + lookup.Remove(rhs); + delegates.Remove(node); + } + } + + public void Call(A a) + { + var node = delegates.First; + while (node != null) + { + node.Value(a); + node = node.Next; + } + } + } + + + public class FastAction + { + + LinkedList> delegates = new LinkedList>(); + + Dictionary, LinkedListNode>> lookup = new Dictionary, LinkedListNode>>(); + + public void Add(System.Action rhs) + { + if (lookup.ContainsKey(rhs)) return; + + lookup[rhs] = delegates.AddLast(rhs); + } + + public void Remove(System.Action rhs) + { + if (lookup.TryGetValue(rhs, out LinkedListNode> node)) + { + lookup.Remove(rhs); + delegates.Remove(node); + } + } + + public void Call(A a, B b) + { + var node = delegates.First; + while (node != null) + { + node.Value(a, b); + node = node.Next; + } + } + } + + + public class FastAction + { + + LinkedList> delegates = new LinkedList>(); + + Dictionary, LinkedListNode>> lookup = new Dictionary, LinkedListNode>>(); + + public void Add(System.Action rhs) + { + if (lookup.ContainsKey(rhs)) return; + + lookup[rhs] = delegates.AddLast(rhs); + } + + public void Remove(System.Action rhs) + { + if (lookup.TryGetValue(rhs, out LinkedListNode> node)) + { + lookup.Remove(rhs); + delegates.Remove(node); + } + } + + public void Call(A a, B b, C c) + { + var node = delegates.First; + while (node != null) + { + node.Value(a, b, c); + node = node.Next; + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/FastAction.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/FastAction.cs.meta new file mode 100644 index 00000000..fcd991e5 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/FastAction.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 871f8edd56e84b8fb295b10cc3c78f36 +timeCreated: 1435956061 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/MaterialReferenceManager.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/MaterialReferenceManager.cs new file mode 100644 index 00000000..33709634 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/MaterialReferenceManager.cs @@ -0,0 +1,644 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; + + +namespace TMPro +{ + + public class MaterialReferenceManager + { + private static MaterialReferenceManager s_Instance; + + // Dictionaries used to track Asset references. + private Dictionary m_FontMaterialReferenceLookup = new Dictionary(); + private Dictionary m_FontAssetReferenceLookup = new Dictionary(); + private Dictionary m_SpriteAssetReferenceLookup = new Dictionary(); + private Dictionary m_ColorGradientReferenceLookup = new Dictionary(); + + + /// + /// Get a singleton instance of the registry + /// + public static MaterialReferenceManager instance + { + get + { + if (MaterialReferenceManager.s_Instance == null) + MaterialReferenceManager.s_Instance = new MaterialReferenceManager(); + return MaterialReferenceManager.s_Instance; + } + } + + + + /// + /// Add new font asset reference to dictionary. + /// + /// + public static void AddFontAsset(TMP_FontAsset fontAsset) + { + MaterialReferenceManager.instance.AddFontAssetInternal(fontAsset); + } + + /// + /// Add new Font Asset reference to dictionary. + /// + /// + private void AddFontAssetInternal(TMP_FontAsset fontAsset) + { + if (m_FontAssetReferenceLookup.ContainsKey(fontAsset.hashCode)) return; + + // Add reference to the font asset. + m_FontAssetReferenceLookup.Add(fontAsset.hashCode, fontAsset); + + // Add reference to the font material. + m_FontMaterialReferenceLookup.Add(fontAsset.materialHashCode, fontAsset.material); + } + + + + /// + /// Add new Sprite Asset to dictionary. + /// + /// + /// + public static void AddSpriteAsset(TMP_SpriteAsset spriteAsset) + { + MaterialReferenceManager.instance.AddSpriteAssetInternal(spriteAsset); + } + + /// + /// Internal method to add a new sprite asset to the dictionary. + /// + /// + /// + private void AddSpriteAssetInternal(TMP_SpriteAsset spriteAsset) + { + if (m_SpriteAssetReferenceLookup.ContainsKey(spriteAsset.hashCode)) return; + + // Add reference to sprite asset. + m_SpriteAssetReferenceLookup.Add(spriteAsset.hashCode, spriteAsset); + + // Adding reference to the sprite asset material as well + m_FontMaterialReferenceLookup.Add(spriteAsset.hashCode, spriteAsset.material); + } + + /// + /// Add new Sprite Asset to dictionary. + /// + /// + /// + public static void AddSpriteAsset(int hashCode, TMP_SpriteAsset spriteAsset) + { + MaterialReferenceManager.instance.AddSpriteAssetInternal(hashCode, spriteAsset); + } + + /// + /// Internal method to add a new sprite asset to the dictionary. + /// + /// + /// + private void AddSpriteAssetInternal(int hashCode, TMP_SpriteAsset spriteAsset) + { + if (m_SpriteAssetReferenceLookup.ContainsKey(hashCode)) return; + + // Add reference to Sprite Asset. + m_SpriteAssetReferenceLookup.Add(hashCode, spriteAsset); + + // Add reference to Sprite Asset using the asset hashcode. + m_FontMaterialReferenceLookup.Add(hashCode, spriteAsset.material); + + // Compatibility check + if (spriteAsset.hashCode == 0) spriteAsset.hashCode = hashCode; + } + + + /// + /// Add new Material reference to dictionary. + /// + /// + /// + public static void AddFontMaterial(int hashCode, Material material) + { + MaterialReferenceManager.instance.AddFontMaterialInternal(hashCode, material); + } + + /// + /// Add new material reference to dictionary. + /// + /// + /// + private void AddFontMaterialInternal(int hashCode, Material material) + { + // Since this function is called after checking if the material is + // contained in the dictionary, there is no need to check again. + m_FontMaterialReferenceLookup.Add(hashCode, material); + } + + + /// + /// Add new Color Gradient Preset to dictionary. + /// + /// + /// + public static void AddColorGradientPreset(int hashCode, TMP_ColorGradient spriteAsset) + { + MaterialReferenceManager.instance.AddColorGradientPreset_Internal(hashCode, spriteAsset); + } + + /// + /// Internal method to add a new Color Gradient Preset to the dictionary. + /// + /// + /// + private void AddColorGradientPreset_Internal(int hashCode, TMP_ColorGradient spriteAsset) + { + if (m_ColorGradientReferenceLookup.ContainsKey(hashCode)) return; + + // Add reference to Color Gradient Preset Asset. + m_ColorGradientReferenceLookup.Add(hashCode, spriteAsset); + } + + + + /// + /// Add new material reference and return the index of this new reference in the materialReferences array. + /// + /// + /// + /// + //public int AddMaterial(Material material, int materialHashCode, TMP_FontAsset fontAsset) + //{ + // if (!m_MaterialReferenceLookup.ContainsKey(materialHashCode)) + // { + // int index = m_MaterialReferenceLookup.Count; + + // materialReferences[index].fontAsset = fontAsset; + // materialReferences[index].material = material; + // materialReferences[index].isDefaultMaterial = material.GetInstanceID() == fontAsset.material.GetInstanceID() ? true : false; + // materialReferences[index].index = index; + // materialReferences[index].referenceCount = 0; + + // m_MaterialReferenceLookup[materialHashCode] = index; + + // // Compute Padding value and store it + // // TODO + + // int fontAssetHashCode = fontAsset.hashCode; + + // if (!m_FontAssetReferenceLookup.ContainsKey(fontAssetHashCode)) + // m_FontAssetReferenceLookup.Add(fontAssetHashCode, fontAsset); + + // m_countInternal += 1; + + // return index; + // } + // else + // { + // return m_MaterialReferenceLookup[materialHashCode]; + // } + //} + + + /// + /// Add new material reference and return the index of this new reference in the materialReferences array. + /// + /// + /// + /// + /// + //public int AddMaterial(Material material, int materialHashCode, TMP_SpriteAsset spriteAsset) + //{ + // if (!m_MaterialReferenceLookup.ContainsKey(materialHashCode)) + // { + // int index = m_MaterialReferenceLookup.Count; + + // materialReferences[index].fontAsset = materialReferences[0].fontAsset; + // materialReferences[index].spriteAsset = spriteAsset; + // materialReferences[index].material = material; + // materialReferences[index].isDefaultMaterial = true; + // materialReferences[index].index = index; + // materialReferences[index].referenceCount = 0; + + // m_MaterialReferenceLookup[materialHashCode] = index; + + // int spriteAssetHashCode = spriteAsset.hashCode; + + // if (!m_SpriteAssetReferenceLookup.ContainsKey(spriteAssetHashCode)) + // m_SpriteAssetReferenceLookup.Add(spriteAssetHashCode, spriteAsset); + + // m_countInternal += 1; + + // return index; + // } + // else + // { + // return m_MaterialReferenceLookup[materialHashCode]; + // } + //} + + + /// + /// Function to check if the font asset is already referenced. + /// + /// + /// + public bool Contains(TMP_FontAsset font) + { + if (m_FontAssetReferenceLookup.ContainsKey(font.hashCode)) + return true; + + return false; + } + + + /// + /// Function to check if the sprite asset is already referenced. + /// + /// + /// + public bool Contains(TMP_SpriteAsset sprite) + { + if (m_FontAssetReferenceLookup.ContainsKey(sprite.hashCode)) + return true; + + return false; + } + + + + /// + /// Function returning the Font Asset corresponding to the provided hash code. + /// + /// + /// + /// + public static bool TryGetFontAsset(int hashCode, out TMP_FontAsset fontAsset) + { + return MaterialReferenceManager.instance.TryGetFontAssetInternal(hashCode, out fontAsset); + } + + /// + /// Internal Function returning the Font Asset corresponding to the provided hash code. + /// + /// + /// + /// + private bool TryGetFontAssetInternal(int hashCode, out TMP_FontAsset fontAsset) + { + fontAsset = null; + + if (m_FontAssetReferenceLookup.TryGetValue(hashCode, out fontAsset)) + { + return true; + } + + return false; + } + + + + /// + /// Function returning the Sprite Asset corresponding to the provided hash code. + /// + /// + /// + /// + public static bool TryGetSpriteAsset(int hashCode, out TMP_SpriteAsset spriteAsset) + { + return MaterialReferenceManager.instance.TryGetSpriteAssetInternal(hashCode, out spriteAsset); + } + + /// + /// Internal function returning the Sprite Asset corresponding to the provided hash code. + /// + /// + /// + /// + private bool TryGetSpriteAssetInternal(int hashCode, out TMP_SpriteAsset spriteAsset) + { + spriteAsset = null; + + if (m_SpriteAssetReferenceLookup.TryGetValue(hashCode, out spriteAsset)) + { + return true; + } + + return false; + } + + + /// + /// Function returning the Color Gradient Preset corresponding to the provided hash code. + /// + /// + /// + /// + public static bool TryGetColorGradientPreset(int hashCode, out TMP_ColorGradient gradientPreset) + { + return MaterialReferenceManager.instance.TryGetColorGradientPresetInternal(hashCode, out gradientPreset); + } + + /// + /// Internal function returning the Color Gradient Preset corresponding to the provided hash code. + /// + /// + /// + /// + private bool TryGetColorGradientPresetInternal(int hashCode, out TMP_ColorGradient gradientPreset) + { + gradientPreset = null; + + if (m_ColorGradientReferenceLookup.TryGetValue(hashCode, out gradientPreset)) + { + return true; + } + + return false; + } + + + /// + /// Function returning the Font Material corresponding to the provided hash code. + /// + /// + /// + /// + public static bool TryGetMaterial(int hashCode, out Material material) + { + return MaterialReferenceManager.instance.TryGetMaterialInternal(hashCode, out material); + } + + /// + /// Internal function returning the Font Material corresponding to the provided hash code. + /// + /// + /// + /// + private bool TryGetMaterialInternal(int hashCode, out Material material) + { + material = null; + + if (m_FontMaterialReferenceLookup.TryGetValue(hashCode, out material)) + { + return true; + } + + return false; + } + + + /// + /// Function to lookup a material based on hash code and returning the MaterialReference containing this material. + /// + /// + /// + /// + //public bool TryGetMaterial(int hashCode, out MaterialReference materialReference) + //{ + // int materialIndex = -1; + + // if (m_MaterialReferenceLookup.TryGetValue(hashCode, out materialIndex)) + // { + // materialReference = materialReferences[materialIndex]; + + // return true; + // } + + // materialReference = new MaterialReference(); + + // return false; + //} + + + + /// + /// + /// + /// + /// + //public int GetMaterialIndex(TMP_FontAsset fontAsset) + //{ + // if (m_MaterialReferenceLookup.ContainsKey(fontAsset.materialHashCode)) + // return m_MaterialReferenceLookup[fontAsset.materialHashCode]; + + // return -1; + //} + + + /// + /// + /// + /// + /// + //public TMP_FontAsset GetFontAsset(int index) + //{ + // if (index >= 0 && index < materialReferences.Length) + // return materialReferences[index].fontAsset; + + // return null; + //} + + + /// + /// + /// + /// + /// + /// + //public void SetDefaultMaterial(Material material, int materialHashCode, TMP_FontAsset fontAsset) + //{ + // if (!m_MaterialReferenceLookup.ContainsKey(materialHashCode)) + // { + // materialReferences[0].fontAsset = fontAsset; + // materialReferences[0].material = material; + // materialReferences[0].index = 0; + // materialReferences[0].isDefaultMaterial = material.GetInstanceID() == fontAsset.material.GetInstanceID() ? true : false; + // materialReferences[0].referenceCount = 0; + // m_MaterialReferenceLookup[materialHashCode] = 0; + + // // Compute Padding value and store it + // // TODO + + // int fontHashCode = fontAsset.hashCode; + + // if (!m_FontAssetReferenceLookup.ContainsKey(fontHashCode)) + // m_FontAssetReferenceLookup.Add(fontHashCode, fontAsset); + // } + // else + // { + // materialReferences[0].fontAsset = fontAsset; + // materialReferences[0].material = material; + // materialReferences[0].index = 0; + // materialReferences[0].referenceCount = 0; + // m_MaterialReferenceLookup[materialHashCode] = 0; + // } + // // Compute padding + // // TODO + + // m_countInternal = 1; + //} + + + + /// + /// + /// + //public void Clear() + //{ + // //m_currentIndex = 0; + // m_MaterialReferenceLookup.Clear(); + // m_SpriteAssetReferenceLookup.Clear(); + // m_FontAssetReferenceLookup.Clear(); + //} + + + /// + /// Function to clear the reference count for each of the material references. + /// + //public void ClearReferenceCount() + //{ + // m_countInternal = 0; + + // for (int i = 0; i < materialReferences.Length; i++) + // { + // if (materialReferences[i].fontAsset == null) + // return; + + // materialReferences[i].referenceCount = 0; + // } + //} + + } + + + + public struct MaterialReference + { + + public int index; + public TMP_FontAsset fontAsset; + public TMP_SpriteAsset spriteAsset; + public Material material; + public bool isDefaultMaterial; + public bool isFallbackMaterial; + public Material fallbackMaterial; + public float padding; + public int referenceCount; + + + /// + /// Constructor for new Material Reference. + /// + /// + /// + /// + /// + /// + public MaterialReference(int index, TMP_FontAsset fontAsset, TMP_SpriteAsset spriteAsset, Material material, float padding) + { + this.index = index; + this.fontAsset = fontAsset; + this.spriteAsset = spriteAsset; + this.material = material; + this.isDefaultMaterial = material.GetInstanceID() == fontAsset.material.GetInstanceID() ? true : false; + this.isFallbackMaterial = false; + this.fallbackMaterial = null; + this.padding = padding; + this.referenceCount = 0; + } + + + /// + /// Function to check if a certain font asset is contained in the material reference array. + /// + /// + /// + /// + public static bool Contains(MaterialReference[] materialReferences, TMP_FontAsset fontAsset) + { + int id = fontAsset.GetInstanceID(); + + for (int i = 0; i < materialReferences.Length && materialReferences[i].fontAsset != null; i++) + { + if (materialReferences[i].fontAsset.GetInstanceID() == id) + return true; + } + + return false; + } + + + /// + /// Function to add a new material reference and returning its index in the material reference array. + /// + /// + /// + /// + /// + /// + public static int AddMaterialReference(Material material, TMP_FontAsset fontAsset, MaterialReference[] materialReferences, Dictionary materialReferenceIndexLookup) + { + int materialID = material.GetInstanceID(); + + if (materialReferenceIndexLookup.TryGetValue(materialID, out int index)) + { + return index; + } + else + { + index = materialReferenceIndexLookup.Count; + + // Add new reference index + materialReferenceIndexLookup[materialID] = index; + + materialReferences[index].index = index; + materialReferences[index].fontAsset = fontAsset; + materialReferences[index].spriteAsset = null; + materialReferences[index].material = material; + materialReferences[index].isDefaultMaterial = materialID == fontAsset.material.GetInstanceID() ? true : false; + //materialReferences[index].padding = 0; + materialReferences[index].referenceCount = 0; + + return index; + } + } + + + /// + /// + /// + /// + /// + /// + /// + /// + public static int AddMaterialReference(Material material, TMP_SpriteAsset spriteAsset, MaterialReference[] materialReferences, Dictionary materialReferenceIndexLookup) + { + int materialID = material.GetInstanceID(); + + if (materialReferenceIndexLookup.TryGetValue(materialID, out int index)) + { + return index; + } + else + { + index = materialReferenceIndexLookup.Count; + + // Add new reference index + materialReferenceIndexLookup[materialID] = index; + + materialReferences[index].index = index; + materialReferences[index].fontAsset = materialReferences[0].fontAsset; + materialReferences[index].spriteAsset = spriteAsset; + materialReferences[index].material = material; + materialReferences[index].isDefaultMaterial = true; + //materialReferences[index].padding = 0; + materialReferences[index].referenceCount = 0; + + return index; + } + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/MaterialReferenceManager.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/MaterialReferenceManager.cs.meta new file mode 100644 index 00000000..17ad5664 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/MaterialReferenceManager.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 11a6a034ab84493cbed6af5ae7aae78b +timeCreated: 1449743129 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Asset.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Asset.cs new file mode 100644 index 00000000..a0ff4971 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Asset.cs @@ -0,0 +1,26 @@ +using UnityEngine; + +namespace TMPro +{ + + // Base class inherited by the various TextMeshPro Assets. + [System.Serializable] + public class TMP_Asset : ScriptableObject + { + /// + /// HashCode based on the name of the asset. + /// + public int hashCode; + + /// + /// The material used by this asset. + /// + public Material material; + + /// + /// HashCode based on the name of the material assigned to this asset. + /// + public int materialHashCode; + + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Asset.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Asset.cs.meta new file mode 100644 index 00000000..62e9ee7a --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Asset.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3bda1886f58f4e0ab1139400b160c3ee +timeCreated: 1459318952 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Character.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Character.cs new file mode 100644 index 00000000..8fc161ec --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Character.cs @@ -0,0 +1,51 @@ +using System; +using UnityEngine.TextCore; + +namespace TMPro +{ + /// + /// A basic element of text. + /// + [Serializable] + public class TMP_Character : TMP_TextElement + { + /// + /// Default constructor. + /// + public TMP_Character() + { + m_ElementType = TextElementType.Character; + this.scale = 1.0f; + } + + /// + /// Constructor for new character + /// + /// Unicode value. + /// Glyph + public TMP_Character(uint unicode, Glyph glyph) + { + m_ElementType = TextElementType.Character; + + this.unicode = unicode; + this.glyph = glyph; + this.glyphIndex = glyph.index; + this.scale = 1.0f; + } + + /// + /// Constructor for new character + /// + /// Unicode value. + /// Glyph index. + internal TMP_Character(uint unicode, uint glyphIndex) + { + m_ElementType = TextElementType.Character; + + this.unicode = unicode; + this.glyph = null; + this.glyphIndex = glyphIndex; + this.scale = 1.0f; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Character.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Character.cs.meta new file mode 100644 index 00000000..55aea1b6 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_Character.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4ac5b6a65aaeb59478e3b78660e9f134 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CharacterInfo.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CharacterInfo.cs new file mode 100644 index 00000000..e15c46af --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CharacterInfo.cs @@ -0,0 +1,73 @@ +using UnityEngine; +using UnityEngine.TextCore; + +namespace TMPro +{ + public struct TMP_Vertex + { + public Vector3 position; + public Vector2 uv; + public Vector2 uv2; + public Vector2 uv4; + public Color32 color; + + //public Vector3 normal; + //public Vector4 tangent; + } + + /// + /// Structure containing information about individual text elements (character or sprites). + /// + public struct TMP_CharacterInfo + { + public char character; // Should be changed to an int to handle UTF 32 + /// + /// Index of the character in the raw string. + /// + public int index; // Index of the character in the input string. + public int stringLength; + public TMP_TextElementType elementType; + + public TMP_TextElement textElement; + public TMP_FontAsset fontAsset; + public TMP_SpriteAsset spriteAsset; + public int spriteIndex; + public Material material; + public int materialReferenceIndex; + public bool isUsingAlternateTypeface; + + public float pointSize; + + //public short wordNumber; + public int lineNumber; + //public short charNumber; + public int pageNumber; + + + public int vertexIndex; + public TMP_Vertex vertex_BL; + public TMP_Vertex vertex_TL; + public TMP_Vertex vertex_TR; + public TMP_Vertex vertex_BR; + + public Vector3 topLeft; + public Vector3 bottomLeft; + public Vector3 topRight; + public Vector3 bottomRight; + public float origin; + public float ascender; + public float baseLine; + public float descender; + + public float xAdvance; + public float aspectRatio; + public float scale; + public Color32 color; + public Color32 underlineColor; + public Color32 strikethroughColor; + public Color32 highlightColor; + public FontStyles style; + public bool isVisible; + //public bool isIgnoringAlignment; + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CharacterInfo.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CharacterInfo.cs.meta new file mode 100644 index 00000000..9367a16e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CharacterInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 90fe1c65e6bb3bc4e90862df7297719e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_ColorGradient.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_ColorGradient.cs new file mode 100644 index 00000000..0730adaf --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_ColorGradient.cs @@ -0,0 +1,68 @@ +using UnityEngine; +using System.Collections; + +namespace TMPro +{ + public enum ColorMode + { + Single, + HorizontalGradient, + VerticalGradient, + FourCornersGradient + } + + [System.Serializable] + public class TMP_ColorGradient : ScriptableObject + { + public ColorMode colorMode = ColorMode.FourCornersGradient; + + public Color topLeft; + public Color topRight; + public Color bottomLeft; + public Color bottomRight; + + const ColorMode k_DefaultColorMode = ColorMode.FourCornersGradient; + static readonly Color k_DefaultColor = Color.white; + + /// + /// Default Constructor which sets each of the colors as white. + /// + public TMP_ColorGradient() + { + colorMode = k_DefaultColorMode; + topLeft = k_DefaultColor; + topRight = k_DefaultColor; + bottomLeft = k_DefaultColor; + bottomRight = k_DefaultColor; + } + + /// + /// Constructor allowing to set the default color of the Color Gradient. + /// + /// + public TMP_ColorGradient(Color color) + { + colorMode = k_DefaultColorMode; + topLeft = color; + topRight = color; + bottomLeft = color; + bottomRight = color; + } + + /// + /// The vertex colors at the corners of the characters. + /// + /// Top left color. + /// Top right color. + /// Bottom left color. + /// Bottom right color. + public TMP_ColorGradient(Color color0, Color color1, Color color2, Color color3) + { + colorMode = k_DefaultColorMode; + this.topLeft = color0; + this.topRight = color1; + this.bottomLeft = color2; + this.bottomRight = color3; + } + } +} diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_ColorGradient.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_ColorGradient.cs.meta new file mode 100644 index 00000000..1d79d010 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_ColorGradient.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 54d21f6ece3b46479f0c328f8c6007e0 +timeCreated: 1468187202 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CoroutineTween.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CoroutineTween.cs new file mode 100644 index 00000000..bec1f54e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CoroutineTween.cs @@ -0,0 +1,246 @@ +using UnityEngine; +using UnityEngine.Events; +using System.Collections; + + +namespace TMPro +{ + // Base interface for tweeners, + // using an interface instead of + // an abstract class as we want the + // tweens to be structs. + internal interface ITweenValue + { + void TweenValue(float floatPercentage); + bool ignoreTimeScale { get; } + float duration { get; } + bool ValidTarget(); + } + + // Color tween class, receives the + // TweenValue callback and then sets + // the value on the target. + internal struct ColorTween : ITweenValue + { + public enum ColorTweenMode + { + All, + RGB, + Alpha + } + + public class ColorTweenCallback : UnityEvent { } + + private ColorTweenCallback m_Target; + private Color m_StartColor; + private Color m_TargetColor; + private ColorTweenMode m_TweenMode; + + private float m_Duration; + private bool m_IgnoreTimeScale; + + public Color startColor + { + get { return m_StartColor; } + set { m_StartColor = value; } + } + + public Color targetColor + { + get { return m_TargetColor; } + set { m_TargetColor = value; } + } + + public ColorTweenMode tweenMode + { + get { return m_TweenMode; } + set { m_TweenMode = value; } + } + + public float duration + { + get { return m_Duration; } + set { m_Duration = value; } + } + + public bool ignoreTimeScale + { + get { return m_IgnoreTimeScale; } + set { m_IgnoreTimeScale = value; } + } + + public void TweenValue(float floatPercentage) + { + if (!ValidTarget()) + return; + + var newColor = Color.Lerp(m_StartColor, m_TargetColor, floatPercentage); + + if (m_TweenMode == ColorTweenMode.Alpha) + { + newColor.r = m_StartColor.r; + newColor.g = m_StartColor.g; + newColor.b = m_StartColor.b; + } + else if (m_TweenMode == ColorTweenMode.RGB) + { + newColor.a = m_StartColor.a; + } + m_Target.Invoke(newColor); + } + + public void AddOnChangedCallback(UnityAction callback) + { + if (m_Target == null) + m_Target = new ColorTweenCallback(); + + m_Target.AddListener(callback); + } + + public bool GetIgnoreTimescale() + { + return m_IgnoreTimeScale; + } + + public float GetDuration() + { + return m_Duration; + } + + public bool ValidTarget() + { + return m_Target != null; + } + } + + // Float tween class, receives the + // TweenValue callback and then sets + // the value on the target. + internal struct FloatTween : ITweenValue + { + public class FloatTweenCallback : UnityEvent { } + + private FloatTweenCallback m_Target; + private float m_StartValue; + private float m_TargetValue; + + private float m_Duration; + private bool m_IgnoreTimeScale; + + public float startValue + { + get { return m_StartValue; } + set { m_StartValue = value; } + } + + public float targetValue + { + get { return m_TargetValue; } + set { m_TargetValue = value; } + } + + public float duration + { + get { return m_Duration; } + set { m_Duration = value; } + } + + public bool ignoreTimeScale + { + get { return m_IgnoreTimeScale; } + set { m_IgnoreTimeScale = value; } + } + + public void TweenValue(float floatPercentage) + { + if (!ValidTarget()) + return; + + var newValue = Mathf.Lerp(m_StartValue, m_TargetValue, floatPercentage); + m_Target.Invoke(newValue); + } + + public void AddOnChangedCallback(UnityAction callback) + { + if (m_Target == null) + m_Target = new FloatTweenCallback(); + + m_Target.AddListener(callback); + } + + public bool GetIgnoreTimescale() + { + return m_IgnoreTimeScale; + } + + public float GetDuration() + { + return m_Duration; + } + + public bool ValidTarget() + { + return m_Target != null; + } + } + + // Tween runner, executes the given tween. + // The coroutine will live within the given + // behaviour container. + internal class TweenRunner where T : struct, ITweenValue + { + protected MonoBehaviour m_CoroutineContainer; + protected IEnumerator m_Tween; + + // utility function for starting the tween + private static IEnumerator Start(T tweenInfo) + { + if (!tweenInfo.ValidTarget()) + yield break; + + var elapsedTime = 0.0f; + while (elapsedTime < tweenInfo.duration) + { + elapsedTime += tweenInfo.ignoreTimeScale ? Time.unscaledDeltaTime : Time.deltaTime; + var percentage = Mathf.Clamp01(elapsedTime / tweenInfo.duration); + tweenInfo.TweenValue(percentage); + yield return null; + } + tweenInfo.TweenValue(1.0f); + } + + public void Init(MonoBehaviour coroutineContainer) + { + m_CoroutineContainer = coroutineContainer; + } + + public void StartTween(T info) + { + if (m_CoroutineContainer == null) + { + Debug.LogWarning("Coroutine container not configured... did you forget to call Init?"); + return; + } + + StopTween(); + + if (!m_CoroutineContainer.gameObject.activeInHierarchy) + { + info.TweenValue(1.0f); + return; + } + + m_Tween = Start(info); + m_CoroutineContainer.StartCoroutine(m_Tween); + } + + public void StopTween() + { + if (m_Tween != null) + { + m_CoroutineContainer.StopCoroutine(m_Tween); + m_Tween = null; + } + } + } +} \ No newline at end of file diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CoroutineTween.cs.meta b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CoroutineTween.cs.meta new file mode 100644 index 00000000..01cf5eb3 --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_CoroutineTween.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 658c1fb149e7498aa072b0c0f3bf13f0 +timeCreated: 1464850953 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_DefaultControls.cs b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_DefaultControls.cs new file mode 100644 index 00000000..7bc6f97e --- /dev/null +++ b/Projects/MyGame/Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Runtime/TMP_DefaultControls.cs @@ -0,0 +1,385 @@ +using UnityEngine; +using System.Collections; +using UnityEngine.UI; + + +namespace TMPro +{ + + public static class TMP_DefaultControls + { + public struct Resources + { + public Sprite standard; + public Sprite background; + public Sprite inputField; + public Sprite knob; + public Sprite checkmark; + public Sprite dropdown; + public Sprite mask; + } + + private const float kWidth = 160f; + private const float kThickHeight = 30f; + private const float kThinHeight = 20f; + private static Vector2 s_ThickElementSize = new Vector2(kWidth, kThickHeight); + private static Vector2 s_ThinElementSize = new Vector2(kWidth, kThinHeight); + //private static Vector2 s_ImageElementSize = new Vector2(100f, 100f); + private static Color s_DefaultSelectableColor = new Color(1f, 1f, 1f, 1f); + //private static Color s_PanelColor = new Color(1f, 1f, 1f, 0.392f); + private static Color s_TextColor = new Color(50f / 255f, 50f / 255f, 50f / 255f, 1f); + + + private static GameObject CreateUIElementRoot(string name, Vector2 size) + { + GameObject child = new GameObject(name); + RectTransform rectTransform = child.AddComponent(); + rectTransform.sizeDelta = size; + return child; + } + + static GameObject CreateUIObject(string name, GameObject parent) + { + GameObject go = new GameObject(name); + go.AddComponent(); + SetParentAndAlign(go, parent); + return go; + } + + private static void SetDefaultTextValues(TMP_Text lbl) + { + // Set text values we want across UI elements in default controls. + // Don't set values which are the same as the default values for the Text component, + // since there's no point in that, and it's good to keep them as consistent as possible. + lbl.color = s_TextColor; + lbl.fontSize = 14; + } + + private static void SetDefaultColorTransitionValues(Selectable slider) + { + ColorBlock colors = slider.colors; + colors.highlightedColor = new Color(0.882f, 0.882f, 0.882f); + colors.pressedColor = new Color(0.698f, 0.698f, 0.698f); + colors.disabledColor = new Color(0.521f, 0.521f, 0.521f); + } + + private static void SetParentAndAlign(GameObject child, GameObject parent) + { + if (parent == null) + return; + + child.transform.SetParent(parent.transform, false); + SetLayerRecursively(child, parent.layer); + } + + private static void SetLayerRecursively(GameObject go, int layer) + { + go.layer = layer; + Transform t = go.transform; + for (int i = 0; i < t.childCount; i++) + SetLayerRecursively(t.GetChild(i).gameObject, layer); + } + + // Actual controls + + public static GameObject CreateScrollbar(Resources resources) + { + // Create GOs Hierarchy + GameObject scrollbarRoot = CreateUIElementRoot("Scrollbar", s_ThinElementSize); + + GameObject sliderArea = CreateUIObject("Sliding Area", scrollbarRoot); + GameObject handle = CreateUIObject("Handle", sliderArea); + + Image bgImage = scrollbarRoot.AddComponent(); + bgImage.sprite = resources.background; + bgImage.type = Image.Type.Sliced; + bgImage.color = s_DefaultSelectableColor; + + Image handleImage = handle.AddComponent(); + handleImage.sprite = resources.standard; + handleImage.type = Image.Type.Sliced; + handleImage.color = s_DefaultSelectableColor; + + RectTransform sliderAreaRect = sliderArea.GetComponent(); + sliderAreaRect.sizeDelta = new Vector2(-20, -20); + sliderAreaRect.anchorMin = Vector2.zero; + sliderAreaRect.anchorMax = Vector2.one; + + RectTransform handleRect = handle.GetComponent(); + handleRect.sizeDelta = new Vector2(20, 20); + + Scrollbar scrollbar = scrollbarRoot.AddComponent(); + scrollbar.handleRect = handleRect; + scrollbar.targetGraphic = handleImage; + SetDefaultColorTransitionValues(scrollbar); + + return scrollbarRoot; + } + + public static GameObject CreateButton(Resources resources) + { + GameObject buttonRoot = CreateUIElementRoot("Button", s_ThickElementSize); + + GameObject childText = new GameObject("Text (TMP)"); + childText.AddComponent(); + SetParentAndAlign(childText, buttonRoot); + + Image image = buttonRoot.AddComponent(); + image.sprite = resources.standard; + image.type = Image.Type.Sliced; + image.color = s_DefaultSelectableColor; + + Button bt = buttonRoot.AddComponent